summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMystery Man <unknown@mandriva.org>2002-09-12 16:27:50 +0000
committerMystery Man <unknown@mandriva.org>2002-09-12 16:27:50 +0000
commit72c601a253551747621693a5896df095e6a344aa (patch)
tree01d9e6856eede4757785f0daff4df9923d0ff97e
parent4c32fa0682b1703defb3b1e1a19643a263f2848e (diff)
downloaddrakx-1_1_9_46mdk.tar
drakx-1_1_9_46mdk.tar.gz
drakx-1_1_9_46mdk.tar.bz2
drakx-1_1_9_46mdk.tar.xz
drakx-1_1_9_46mdk.zip
This commit was manufactured by cvs2svn to create tag 'V1_1_9_46mdk'.V1_1_9_46mdk
-rw-r--r--.cvsignore5
-rw-r--r--Makefile111
-rw-r--r--docs/.cvsignore1
-rw-r--r--docs/BUGS10
-rw-r--r--docs/COPYING340
-rw-r--r--docs/HACKING126
-rw-r--r--docs/Partition-ends-after-end-of-disk.txt66
-rw-r--r--docs/README377
-rw-r--r--docs/README.devel252
-rw-r--r--docs/README.pxe133
-rw-r--r--docs/SHORTCUTS51
-rw-r--r--docs/TODO515
-rw-r--r--docs/advocacy87
-rw-r--r--docs/advocacy-interactive60
-rw-r--r--docs/comparisons180
-rw-r--r--docs/diskdrake.TODO23
-rw-r--r--docs/drakfont/Makefile57
-rw-r--r--docs/drakfont/dia_srcs/drakfont.diabin4599 -> 0 bytes
-rw-r--r--docs/drakfont/dia_srcs/drakfont_install.diabin3662 -> 0 bytes
-rw-r--r--docs/drakfont/dia_srcs/drakfont_uninstall.diabin1908 -> 0 bytes
-rw-r--r--docs/drakfont/drakfont.jpgbin134044 -> 0 bytes
-rw-r--r--docs/drakfont/drakfont.tex152
-rw-r--r--docs/drakfont/drakfont_install.jpgbin86455 -> 0 bytes
-rw-r--r--docs/drakfont/drakfont_uninstall.jpgbin42291 -> 0 bytes
-rw-r--r--docs/drakfont/mandrake.ps534
-rw-r--r--docs/draknet_advanced_doc.txt165
-rwxr-xr-xdocs/interactive/ask_from29
-rwxr-xr-xdocs/interactive/ask_from_list27
-rwxr-xr-xdocs/interactive/ask_from_listf27
-rwxr-xr-xdocs/interactive/ask_from_treelist27
-rwxr-xr-xdocs/interactive/wait_message13
-rw-r--r--docs/mdk-vs-redhat43
-rw-r--r--docs/net_object_class.fig73
-rw-r--r--docs/object_class.fig32
-rw-r--r--docs/spec-DrakX-8.0.html405
-rw-r--r--docs/wizard.doc31
-rw-r--r--isolinux-graphic.bmpbin480566 -> 0 bytes
-rw-r--r--kernel/.cvsignore3
-rw-r--r--kernel/Makefile13
-rwxr-xr-xkernel/check_mar.pl31
-rw-r--r--kernel/list_modules.pm202
-rw-r--r--kernel/modules.pl166
-rwxr-xr-xkernel/update_kernel100
-rw-r--r--live_update77
-rwxr-xr-xmake_boot_img571
-rw-r--r--mdk-stage1/.cvsignore12
-rw-r--r--mdk-stage1/Makefile260
-rw-r--r--mdk-stage1/Makefile.common57
-rw-r--r--mdk-stage1/Makefile.mkinitrd_helper30
-rw-r--r--mdk-stage1/adsl.c172
-rw-r--r--mdk-stage1/adsl.h34
-rw-r--r--mdk-stage1/automatic.c161
-rw-r--r--mdk-stage1/automatic.h32
-rw-r--r--mdk-stage1/bzlib/Makefile55
-rw-r--r--mdk-stage1/bzlib/blocksort.c1138
-rw-r--r--mdk-stage1/bzlib/bzlib.c1567
-rw-r--r--mdk-stage1/bzlib/bzlib.h319
-rw-r--r--mdk-stage1/bzlib/bzlib_private.h530
-rw-r--r--mdk-stage1/bzlib/compress.c720
-rw-r--r--mdk-stage1/bzlib/crctable.c148
-rw-r--r--mdk-stage1/bzlib/decompress.c664
-rw-r--r--mdk-stage1/bzlib/huffman.c232
-rw-r--r--mdk-stage1/bzlib/randtable.c128
-rw-r--r--mdk-stage1/cdrom.c209
-rw-r--r--mdk-stage1/cdrom.h29
-rw-r--r--mdk-stage1/config-stage1.h48
-rw-r--r--mdk-stage1/dhcp.c679
-rw-r--r--mdk-stage1/dhcp.h36
-rw-r--r--mdk-stage1/dietlibc/.cvsignore12
-rw-r--r--mdk-stage1/dietlibc/AUTHOR1
-rw-r--r--mdk-stage1/dietlibc/Makefile146
-rw-r--r--mdk-stage1/dietlibc/README43
-rw-r--r--mdk-stage1/dietlibc/alpha/Makefile.add5
-rw-r--r--mdk-stage1/dietlibc/alpha/__longjmp.S38
-rw-r--r--mdk-stage1/dietlibc/alpha/__time.c11
-rw-r--r--mdk-stage1/dietlibc/alpha/accept.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/bind.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/clone.S42
-rw-r--r--mdk-stage1/dietlibc/alpha/connect.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/divl.S101
-rw-r--r--mdk-stage1/dietlibc/alpha/divq.S102
-rw-r--r--mdk-stage1/dietlibc/alpha/getegid.S11
-rw-r--r--mdk-stage1/dietlibc/alpha/geteuid.S11
-rw-r--r--mdk-stage1/dietlibc/alpha/getgid.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/getpeername.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/getpid.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/getppid.S11
-rw-r--r--mdk-stage1/dietlibc/alpha/getsockname.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/getsockopt.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/getuid.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/listen.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/mmap.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/msgctl.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/msgget.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/msgrcv.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/msgsnd.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/pipe.S17
-rw-r--r--mdk-stage1/dietlibc/alpha/recv.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/recvfrom.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/recvmsg.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/reml.S101
-rw-r--r--mdk-stage1/dietlibc/alpha/remq.S97
-rw-r--r--mdk-stage1/dietlibc/alpha/semctl.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/semget.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/semop.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/send.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/sendmsg.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/sendto.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/seteuid.c7
-rw-r--r--mdk-stage1/dietlibc/alpha/setjmp.S46
-rw-r--r--mdk-stage1/dietlibc/alpha/setsockopt.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/shmat.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/shmctl.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/shmdt.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/shmget.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/shutdown.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/signal.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/sigprocmask.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/socket.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/socketcall.S5
-rw-r--r--mdk-stage1/dietlibc/alpha/start.S35
-rw-r--r--mdk-stage1/dietlibc/alpha/strlen.c32
-rw-r--r--mdk-stage1/dietlibc/alpha/time.S0
-rw-r--r--mdk-stage1/dietlibc/alpha/unified.S29
-rw-r--r--mdk-stage1/dietlibc/alpha/utime.S3
-rw-r--r--mdk-stage1/dietlibc/alpha/waitpid.S10
-rw-r--r--mdk-stage1/dietlibc/diet.c112
-rw-r--r--mdk-stage1/dietlibc/dietdirent.h6
-rw-r--r--mdk-stage1/dietlibc/dietfeatures.h42
-rw-r--r--mdk-stage1/dietlibc/dietstdarg.h12
-rw-r--r--mdk-stage1/dietlibc/dietstdio.h81
-rw-r--r--mdk-stage1/dietlibc/dietwarning.h23
-rw-r--r--mdk-stage1/dietlibc/dirstream.h78
-rw-r--r--mdk-stage1/dietlibc/i386/Makefile.add3
-rw-r--r--mdk-stage1/dietlibc/i386/__longjmp.S18
-rw-r--r--mdk-stage1/dietlibc/i386/__testandset.S8
-rw-r--r--mdk-stage1/dietlibc/i386/clone.S51
-rw-r--r--mdk-stage1/dietlibc/i386/mmap.c16
-rw-r--r--mdk-stage1/dietlibc/i386/select.S3
-rw-r--r--mdk-stage1/dietlibc/i386/setjmp.S62
-rw-r--r--mdk-stage1/dietlibc/i386/start.S42
-rw-r--r--mdk-stage1/dietlibc/i386/unified.S34
-rw-r--r--mdk-stage1/dietlibc/include/alloca.h0
-rw-r--r--mdk-stage1/dietlibc/include/arpa/inet.h19
-rw-r--r--mdk-stage1/dietlibc/include/arpa/nameser.h217
-rw-r--r--mdk-stage1/dietlibc/include/assert.h27
-rw-r--r--mdk-stage1/dietlibc/include/ctype.h28
-rw-r--r--mdk-stage1/dietlibc/include/daemon.h6
-rw-r--r--mdk-stage1/dietlibc/include/dirent.h26
-rw-r--r--mdk-stage1/dietlibc/include/dlfcn.h15
-rw-r--r--mdk-stage1/dietlibc/include/elf.h1
-rw-r--r--mdk-stage1/dietlibc/include/endian.h43
-rw-r--r--mdk-stage1/dietlibc/include/errno.h11
-rw-r--r--mdk-stage1/dietlibc/include/fcntl.h24
-rw-r--r--mdk-stage1/dietlibc/include/features.h3
-rw-r--r--mdk-stage1/dietlibc/include/fnmatch.h15
-rw-r--r--mdk-stage1/dietlibc/include/ftw.h51
-rw-r--r--mdk-stage1/dietlibc/include/getopt.h32
-rw-r--r--mdk-stage1/dietlibc/include/glob.h55
-rw-r--r--mdk-stage1/dietlibc/include/grp.h25
-rw-r--r--mdk-stage1/dietlibc/include/inttypes.h0
-rw-r--r--mdk-stage1/dietlibc/include/limits.h48
-rw-r--r--mdk-stage1/dietlibc/include/locale.h6
-rw-r--r--mdk-stage1/dietlibc/include/malloc.h1
-rw-r--r--mdk-stage1/dietlibc/include/math.h61
-rw-r--r--mdk-stage1/dietlibc/include/memory.h6
-rw-r--r--mdk-stage1/dietlibc/include/mntent.h72
-rw-r--r--mdk-stage1/dietlibc/include/net/if.h11
-rw-r--r--mdk-stage1/dietlibc/include/net/if_arp.h6
-rw-r--r--mdk-stage1/dietlibc/include/net/route.h6
-rw-r--r--mdk-stage1/dietlibc/include/netdb.h90
-rw-r--r--mdk-stage1/dietlibc/include/netinet/in.h9
-rw-r--r--mdk-stage1/dietlibc/include/netinet/in_systm.h0
-rw-r--r--mdk-stage1/dietlibc/include/netinet/ip.h6
-rw-r--r--mdk-stage1/dietlibc/include/paths.h16
-rw-r--r--mdk-stage1/dietlibc/include/pthread.h227
-rw-r--r--mdk-stage1/dietlibc/include/pwd.h24
-rw-r--r--mdk-stage1/dietlibc/include/regex.h67
-rw-r--r--mdk-stage1/dietlibc/include/resolv.h1
-rw-r--r--mdk-stage1/dietlibc/include/rpc/auth.h213
-rw-r--r--mdk-stage1/dietlibc/include/rpc/auth_des.h112
-rw-r--r--mdk-stage1/dietlibc/include/rpc/auth_unix.h90
-rw-r--r--mdk-stage1/dietlibc/include/rpc/clnt.h421
-rw-r--r--mdk-stage1/dietlibc/include/rpc/des_crypt.h97
-rw-r--r--mdk-stage1/dietlibc/include/rpc/key_prot.h346
-rw-r--r--mdk-stage1/dietlibc/include/rpc/netdb.h74
-rw-r--r--mdk-stage1/dietlibc/include/rpc/pmap_clnt.h98
-rw-r--r--mdk-stage1/dietlibc/include/rpc/pmap_prot.h108
-rw-r--r--mdk-stage1/dietlibc/include/rpc/pmap_rmt.h68
-rw-r--r--mdk-stage1/dietlibc/include/rpc/rpc.h72
-rw-r--r--mdk-stage1/dietlibc/include/rpc/rpc_des.h72
-rw-r--r--mdk-stage1/dietlibc/include/rpc/rpc_msg.h202
-rw-r--r--mdk-stage1/dietlibc/include/rpc/svc.h316
-rw-r--r--mdk-stage1/dietlibc/include/rpc/svc_auth.h54
-rw-r--r--mdk-stage1/dietlibc/include/rpc/types.h78
-rw-r--r--mdk-stage1/dietlibc/include/rpc/xdr.h379
-rw-r--r--mdk-stage1/dietlibc/include/sched.h74
-rw-r--r--mdk-stage1/dietlibc/include/scsi/scsi.h224
-rw-r--r--mdk-stage1/dietlibc/include/scsi/scsi_ioctl.h34
-rw-r--r--mdk-stage1/dietlibc/include/scsi/sg.h274
-rw-r--r--mdk-stage1/dietlibc/include/setjmp.h123
-rw-r--r--mdk-stage1/dietlibc/include/shadow.h24
-rw-r--r--mdk-stage1/dietlibc/include/signal.h35
-rw-r--r--mdk-stage1/dietlibc/include/stdint.h6
-rw-r--r--mdk-stage1/dietlibc/include/stdio.h97
-rw-r--r--mdk-stage1/dietlibc/include/stdlib.h67
-rw-r--r--mdk-stage1/dietlibc/include/string.h57
-rw-r--r--mdk-stage1/dietlibc/include/strings.h2
-rw-r--r--mdk-stage1/dietlibc/include/sys/cdefs.h36
-rw-r--r--mdk-stage1/dietlibc/include/sys/file.h19
-rw-r--r--mdk-stage1/dietlibc/include/sys/io.h41
-rw-r--r--mdk-stage1/dietlibc/include/sys/ioctl.h10
-rw-r--r--mdk-stage1/dietlibc/include/sys/ipc.h8
-rw-r--r--mdk-stage1/dietlibc/include/sys/kd.h6
-rw-r--r--mdk-stage1/dietlibc/include/sys/mman.h33
-rw-r--r--mdk-stage1/dietlibc/include/sys/mount.h19
-rw-r--r--mdk-stage1/dietlibc/include/sys/msg.h13
-rw-r--r--mdk-stage1/dietlibc/include/sys/mtio.h6
-rw-r--r--mdk-stage1/dietlibc/include/sys/param.h8
-rw-r--r--mdk-stage1/dietlibc/include/sys/poll.h11
-rw-r--r--mdk-stage1/dietlibc/include/sys/ptrace.h10
-rw-r--r--mdk-stage1/dietlibc/include/sys/reboot.h9
-rw-r--r--mdk-stage1/dietlibc/include/sys/resource.h16
-rw-r--r--mdk-stage1/dietlibc/include/sys/select.h0
-rw-r--r--mdk-stage1/dietlibc/include/sys/sem.h11
-rw-r--r--mdk-stage1/dietlibc/include/sys/sendfile.h9
-rw-r--r--mdk-stage1/dietlibc/include/sys/shm.h17
-rw-r--r--mdk-stage1/dietlibc/include/sys/signal.h1
-rw-r--r--mdk-stage1/dietlibc/include/sys/socket.h46
-rw-r--r--mdk-stage1/dietlibc/include/sys/stat.h52
-rw-r--r--mdk-stage1/dietlibc/include/sys/syscall.h6
-rw-r--r--mdk-stage1/dietlibc/include/sys/sysinfo.h9
-rw-r--r--mdk-stage1/dietlibc/include/sys/syslog.h102
-rw-r--r--mdk-stage1/dietlibc/include/sys/time.h46
-rw-r--r--mdk-stage1/dietlibc/include/sys/times.h8
-rw-r--r--mdk-stage1/dietlibc/include/sys/types.h33
-rw-r--r--mdk-stage1/dietlibc/include/sys/uio.h9
-rw-r--r--mdk-stage1/dietlibc/include/sys/un.h8
-rw-r--r--mdk-stage1/dietlibc/include/sys/utsname.h35
-rw-r--r--mdk-stage1/dietlibc/include/sys/vfs.h11
-rw-r--r--mdk-stage1/dietlibc/include/sys/wait.h37
-rw-r--r--mdk-stage1/dietlibc/include/syslog.h1
-rw-r--r--mdk-stage1/dietlibc/include/termios.h22
-rw-r--r--mdk-stage1/dietlibc/include/time.h24
-rw-r--r--mdk-stage1/dietlibc/include/unistd.h168
-rw-r--r--mdk-stage1/dietlibc/include/utime.h16
-rw-r--r--mdk-stage1/dietlibc/include/utmp.h73
-rw-r--r--mdk-stage1/dietlibc/lib/__dtostr.c104
-rw-r--r--mdk-stage1/dietlibc/lib/__fstat64.c25
-rw-r--r--mdk-stage1/dietlibc/lib/__getcwd.c10
-rw-r--r--mdk-stage1/dietlibc/lib/__isnan.c14
-rw-r--r--mdk-stage1/dietlibc/lib/__lltostr.c31
-rw-r--r--mdk-stage1/dietlibc/lib/__lstat64.c25
-rw-r--r--mdk-stage1/dietlibc/lib/__ltostr.c31
-rw-r--r--mdk-stage1/dietlibc/lib/__stat64.c25
-rw-r--r--mdk-stage1/dietlibc/lib/__stat64_cvt.c18
-rw-r--r--mdk-stage1/dietlibc/lib/__xmknod.c6
-rw-r--r--mdk-stage1/dietlibc/lib/_brk.c14
-rw-r--r--mdk-stage1/dietlibc/lib/abort.c13
-rw-r--r--mdk-stage1/dietlibc/lib/abs.c6
-rw-r--r--mdk-stage1/dietlibc/lib/accept.c14
-rw-r--r--mdk-stage1/dietlibc/lib/alarm.c47
-rw-r--r--mdk-stage1/dietlibc/lib/alloc.c243
-rw-r--r--mdk-stage1/dietlibc/lib/assert_fail.c30
-rw-r--r--mdk-stage1/dietlibc/lib/atexit.c23
-rw-r--r--mdk-stage1/dietlibc/lib/atof.c10
-rw-r--r--mdk-stage1/dietlibc/lib/atoi.c8
-rw-r--r--mdk-stage1/dietlibc/lib/atol.c8
-rw-r--r--mdk-stage1/dietlibc/lib/bind.c12
-rw-r--r--mdk-stage1/dietlibc/lib/bsearch.c20
-rw-r--r--mdk-stage1/dietlibc/lib/cfmakeraw.c14
-rw-r--r--mdk-stage1/dietlibc/lib/closedir.c10
-rw-r--r--mdk-stage1/dietlibc/lib/connect.c14
-rw-r--r--mdk-stage1/dietlibc/lib/creat.c5
-rw-r--r--mdk-stage1/dietlibc/lib/creat64.c9
-rw-r--r--mdk-stage1/dietlibc/lib/errlist.c132
-rw-r--r--mdk-stage1/dietlibc/lib/errno_location.c5
-rw-r--r--mdk-stage1/dietlibc/lib/exec_lib.c20
-rw-r--r--mdk-stage1/dietlibc/lib/exec_lib.h9
-rw-r--r--mdk-stage1/dietlibc/lib/execl.c24
-rw-r--r--mdk-stage1/dietlibc/lib/execlp.c26
-rw-r--r--mdk-stage1/dietlibc/lib/execv.c13
-rw-r--r--mdk-stage1/dietlibc/lib/execvp.c38
-rw-r--r--mdk-stage1/dietlibc/lib/ftw.c52
-rw-r--r--mdk-stage1/dietlibc/lib/getdomainname.c17
-rw-r--r--mdk-stage1/dietlibc/lib/getenv.c17
-rw-r--r--mdk-stage1/dietlibc/lib/gethostname.c18
-rw-r--r--mdk-stage1/dietlibc/lib/getopt.c118
-rw-r--r--mdk-stage1/dietlibc/lib/getpeername.c13
-rw-r--r--mdk-stage1/dietlibc/lib/getpgrp.c6
-rw-r--r--mdk-stage1/dietlibc/lib/getservent.c137
-rw-r--r--mdk-stage1/dietlibc/lib/getsockname.c13
-rw-r--r--mdk-stage1/dietlibc/lib/getsockopt.c13
-rw-r--r--mdk-stage1/dietlibc/lib/htonl.c12
-rw-r--r--mdk-stage1/dietlibc/lib/htons.c11
-rw-r--r--mdk-stage1/dietlibc/lib/if_indextoname.c29
-rw-r--r--mdk-stage1/dietlibc/lib/if_nametoindex.c27
-rw-r--r--mdk-stage1/dietlibc/lib/isalnum.c7
-rw-r--r--mdk-stage1/dietlibc/lib/isalpha.c7
-rw-r--r--mdk-stage1/dietlibc/lib/isascii.c6
-rw-r--r--mdk-stage1/dietlibc/lib/isatty.c20
-rw-r--r--mdk-stage1/dietlibc/lib/isblank.c6
-rw-r--r--mdk-stage1/dietlibc/lib/iscntrl.c7
-rw-r--r--mdk-stage1/dietlibc/lib/isdigit.c7
-rw-r--r--mdk-stage1/dietlibc/lib/isgraph.c5
-rw-r--r--mdk-stage1/dietlibc/lib/islower.c7
-rw-r--r--mdk-stage1/dietlibc/lib/isprint.c6
-rw-r--r--mdk-stage1/dietlibc/lib/ispunct.c7
-rw-r--r--mdk-stage1/dietlibc/lib/isspace.c8
-rw-r--r--mdk-stage1/dietlibc/lib/isupper.c7
-rw-r--r--mdk-stage1/dietlibc/lib/isxdigit.c5
-rw-r--r--mdk-stage1/dietlibc/lib/listen.c13
-rw-r--r--mdk-stage1/dietlibc/lib/lockf.c37
-rw-r--r--mdk-stage1/dietlibc/lib/longjmp.c51
-rw-r--r--mdk-stage1/dietlibc/lib/lseek64.c22
-rw-r--r--mdk-stage1/dietlibc/lib/memccmp.c17
-rw-r--r--mdk-stage1/dietlibc/lib/memccpy.c19
-rw-r--r--mdk-stage1/dietlibc/lib/memchr.c9
-rw-r--r--mdk-stage1/dietlibc/lib/memcmp.c16
-rw-r--r--mdk-stage1/dietlibc/lib/memcpy.c12
-rw-r--r--mdk-stage1/dietlibc/lib/memmove.c23
-rw-r--r--mdk-stage1/dietlibc/lib/memset.c9
-rw-r--r--mdk-stage1/dietlibc/lib/mkfifo.c6
-rw-r--r--mdk-stage1/dietlibc/lib/msgctl.c10
-rw-r--r--mdk-stage1/dietlibc/lib/msgget.c10
-rw-r--r--mdk-stage1/dietlibc/lib/msgrcv.c13
-rw-r--r--mdk-stage1/dietlibc/lib/msgsnd.c10
-rw-r--r--mdk-stage1/dietlibc/lib/nop.c7
-rw-r--r--mdk-stage1/dietlibc/lib/open64.c14
-rw-r--r--mdk-stage1/dietlibc/lib/opendir.c18
-rw-r--r--mdk-stage1/dietlibc/lib/perror.c22
-rw-r--r--mdk-stage1/dietlibc/lib/pread.c10
-rw-r--r--mdk-stage1/dietlibc/lib/pread64.c13
-rw-r--r--mdk-stage1/dietlibc/lib/putenv.c37
-rw-r--r--mdk-stage1/dietlibc/lib/puts.c12
-rw-r--r--mdk-stage1/dietlibc/lib/qsort.c125
-rw-r--r--mdk-stage1/dietlibc/lib/raise.c8
-rw-r--r--mdk-stage1/dietlibc/lib/rand.c9
-rw-r--r--mdk-stage1/dietlibc/lib/random.c9
-rw-r--r--mdk-stage1/dietlibc/lib/readdir.c13
-rw-r--r--mdk-stage1/dietlibc/lib/reboot.c8
-rw-r--r--mdk-stage1/dietlibc/lib/recv.c15
-rw-r--r--mdk-stage1/dietlibc/lib/recvfrom.c15
-rw-r--r--mdk-stage1/dietlibc/lib/recvmsg.c15
-rw-r--r--mdk-stage1/dietlibc/lib/remove.c11
-rw-r--r--mdk-stage1/dietlibc/lib/rewind.c6
-rw-r--r--mdk-stage1/dietlibc/lib/rewinddir.c8
-rw-r--r--mdk-stage1/dietlibc/lib/sbrk.c20
-rw-r--r--mdk-stage1/dietlibc/lib/seekdir.c8
-rw-r--r--mdk-stage1/dietlibc/lib/semctl.c10
-rw-r--r--mdk-stage1/dietlibc/lib/semget.c10
-rw-r--r--mdk-stage1/dietlibc/lib/semop.c10
-rw-r--r--mdk-stage1/dietlibc/lib/send.c15
-rw-r--r--mdk-stage1/dietlibc/lib/sendmsg.c15
-rw-r--r--mdk-stage1/dietlibc/lib/sendto.c15
-rw-r--r--mdk-stage1/dietlibc/lib/set_errno.c9
-rw-r--r--mdk-stage1/dietlibc/lib/setpgrp.c6
-rw-r--r--mdk-stage1/dietlibc/lib/setsockopt.c13
-rw-r--r--mdk-stage1/dietlibc/lib/shmat.c15
-rw-r--r--mdk-stage1/dietlibc/lib/shmctl.c10
-rw-r--r--mdk-stage1/dietlibc/lib/shmdt.c10
-rw-r--r--mdk-stage1/dietlibc/lib/shmget.c10
-rw-r--r--mdk-stage1/dietlibc/lib/shutdown.c14
-rw-r--r--mdk-stage1/dietlibc/lib/sigaddset.c15
-rw-r--r--mdk-stage1/dietlibc/lib/sigdelset.c15
-rw-r--r--mdk-stage1/dietlibc/lib/sigemptyset.c14
-rw-r--r--mdk-stage1/dietlibc/lib/sigfillset.c11
-rw-r--r--mdk-stage1/dietlibc/lib/sigismember.c21
-rw-r--r--mdk-stage1/dietlibc/lib/sigjmp.c35
-rw-r--r--mdk-stage1/dietlibc/lib/sleep.c11
-rw-r--r--mdk-stage1/dietlibc/lib/snprintf.c14
-rw-r--r--mdk-stage1/dietlibc/lib/socket.c12
-rw-r--r--mdk-stage1/dietlibc/lib/speed.c67
-rw-r--r--mdk-stage1/dietlibc/lib/sprintf.c18
-rw-r--r--mdk-stage1/dietlibc/lib/sscanf.c13
-rw-r--r--mdk-stage1/dietlibc/lib/strcasecmp.c17
-rw-r--r--mdk-stage1/dietlibc/lib/strcat.c18
-rw-r--r--mdk-stage1/dietlibc/lib/strchr.c18
-rw-r--r--mdk-stage1/dietlibc/lib/strcmp.c16
-rw-r--r--mdk-stage1/dietlibc/lib/strcpy.c15
-rw-r--r--mdk-stage1/dietlibc/lib/strcspn.c17
-rw-r--r--mdk-stage1/dietlibc/lib/strdup.c9
-rw-r--r--mdk-stage1/dietlibc/lib/strerror.c10
-rw-r--r--mdk-stage1/dietlibc/lib/strlcat.c72
-rw-r--r--mdk-stage1/dietlibc/lib/strlcpy.3169
-rw-r--r--mdk-stage1/dietlibc/lib/strlcpy.c68
-rw-r--r--mdk-stage1/dietlibc/lib/strlen.c47
-rw-r--r--mdk-stage1/dietlibc/lib/strncasecmp.c18
-rw-r--r--mdk-stage1/dietlibc/lib/strncat.c31
-rw-r--r--mdk-stage1/dietlibc/lib/strncmp.c6
-rw-r--r--mdk-stage1/dietlibc/lib/strncpy.c10
-rw-r--r--mdk-stage1/dietlibc/lib/strpbrk.c11
-rw-r--r--mdk-stage1/dietlibc/lib/strrchr.c20
-rw-r--r--mdk-stage1/dietlibc/lib/strsep.c16
-rw-r--r--mdk-stage1/dietlibc/lib/strspn.c17
-rw-r--r--mdk-stage1/dietlibc/lib/strstr.c15
-rw-r--r--mdk-stage1/dietlibc/lib/strtod.c52
-rw-r--r--mdk-stage1/dietlibc/lib/strtok.c8
-rw-r--r--mdk-stage1/dietlibc/lib/strtok_r.c21
-rw-r--r--mdk-stage1/dietlibc/lib/strtol.c15
-rw-r--r--mdk-stage1/dietlibc/lib/strtoll.c15
-rw-r--r--mdk-stage1/dietlibc/lib/strtoul.c32
-rw-r--r--mdk-stage1/dietlibc/lib/strtoull.c30
-rw-r--r--mdk-stage1/dietlibc/lib/sys_siglist.c37
-rw-r--r--mdk-stage1/dietlibc/lib/tcdrain.c8
-rw-r--r--mdk-stage1/dietlibc/lib/tcflush.c23
-rw-r--r--mdk-stage1/dietlibc/lib/tcgetattr.c7
-rw-r--r--mdk-stage1/dietlibc/lib/tcgetpgrp.c7
-rw-r--r--mdk-stage1/dietlibc/lib/tcsetattr.c27
-rw-r--r--mdk-stage1/dietlibc/lib/tcsetpgrp.c7
-rw-r--r--mdk-stage1/dietlibc/lib/telldir.c7
-rw-r--r--mdk-stage1/dietlibc/lib/tolower.c6
-rw-r--r--mdk-stage1/dietlibc/lib/toupper.c6
-rw-r--r--mdk-stage1/dietlibc/lib/ttyname.c59
-rw-r--r--mdk-stage1/dietlibc/lib/usleep.c12
-rw-r--r--mdk-stage1/dietlibc/lib/vfork.c6
-rw-r--r--mdk-stage1/dietlibc/lib/vfprintf.c19
-rw-r--r--mdk-stage1/dietlibc/lib/vprintf.c14
-rw-r--r--mdk-stage1/dietlibc/lib/vsnprintf.c238
-rw-r--r--mdk-stage1/dietlibc/lib/vsprintf.c10
-rw-r--r--mdk-stage1/dietlibc/lib/vsscanf.c304
-rw-r--r--mdk-stage1/dietlibc/lib/wait.c6
-rw-r--r--mdk-stage1/dietlibc/lib/wait3.c5
-rw-r--r--mdk-stage1/dietlibc/libcruft/___div.c11
-rw-r--r--mdk-stage1/dietlibc/libcruft/dnscruft.c115
-rw-r--r--mdk-stage1/dietlibc/libcruft/dnscruft2.c185
-rw-r--r--mdk-stage1/dietlibc/libcruft/entlib.c153
-rw-r--r--mdk-stage1/dietlibc/libcruft/entlib.h44
-rw-r--r--mdk-stage1/dietlibc/libcruft/getdtablesize.c6
-rw-r--r--mdk-stage1/dietlibc/libcruft/getgrgid.c14
-rw-r--r--mdk-stage1/dietlibc/libcruft/getgrnam.c14
-rw-r--r--mdk-stage1/dietlibc/libcruft/gethostbyaddr.c38
-rw-r--r--mdk-stage1/dietlibc/libcruft/gethostbyaddr_r.c51
-rw-r--r--mdk-stage1/dietlibc/libcruft/gethostbyname.c39
-rw-r--r--mdk-stage1/dietlibc/libcruft/gethostbyname2.c40
-rw-r--r--mdk-stage1/dietlibc/libcruft/gethostbyname2_r.c36
-rw-r--r--mdk-stage1/dietlibc/libcruft/gethostbyname_r.c30
-rw-r--r--mdk-stage1/dietlibc/libcruft/getlogin.c5
-rw-r--r--mdk-stage1/dietlibc/libcruft/getpagesize.c14
-rw-r--r--mdk-stage1/dietlibc/libcruft/getpass.c40
-rw-r--r--mdk-stage1/dietlibc/libcruft/getpwnam.c14
-rw-r--r--mdk-stage1/dietlibc/libcruft/getpwuid.c14
-rw-r--r--mdk-stage1/dietlibc/libcruft/getspnam.c14
-rw-r--r--mdk-stage1/dietlibc/libcruft/grent.c54
-rw-r--r--mdk-stage1/dietlibc/libcruft/h_errno.c1
-rw-r--r--mdk-stage1/dietlibc/libcruft/herrno_location.c5
-rw-r--r--mdk-stage1/dietlibc/libcruft/inet_addr.c11
-rw-r--r--mdk-stage1/dietlibc/libcruft/inet_aton.c43
-rw-r--r--mdk-stage1/dietlibc/libcruft/inet_ntoa.c10
-rw-r--r--mdk-stage1/dietlibc/libcruft/inet_ntoa_r.c22
-rw-r--r--mdk-stage1/dietlibc/libcruft/inet_ntop.c75
-rw-r--r--mdk-stage1/dietlibc/libcruft/inet_pton.c97
-rw-r--r--mdk-stage1/dietlibc/libcruft/initgroups.c23
-rw-r--r--mdk-stage1/dietlibc/libcruft/mkstemp.c23
-rw-r--r--mdk-stage1/dietlibc/libcruft/pwent.c43
-rw-r--r--mdk-stage1/dietlibc/libcruft/res_init.c7
-rw-r--r--mdk-stage1/dietlibc/libcruft/spent.c45
-rw-r--r--mdk-stage1/dietlibc/libcrypt/crypt.c309
-rw-r--r--mdk-stage1/dietlibc/libdl/Makefile24
-rw-r--r--mdk-stage1/dietlibc/libdl/README6
-rw-r--r--mdk-stage1/dietlibc/libdl/_dl_int.h31
-rw-r--r--mdk-stage1/dietlibc/libdl/_dl_jump.S8
-rw-r--r--mdk-stage1/dietlibc/libdl/_dl_open.c207
-rw-r--r--mdk-stage1/dietlibc/libdl/_dl_search.c84
-rw-r--r--mdk-stage1/dietlibc/libdl/dlclose.c14
-rw-r--r--mdk-stage1/dietlibc/libdl/dlerror.c4
-rw-r--r--mdk-stage1/dietlibc/libdl/dlopen.c21
-rw-r--r--mdk-stage1/dietlibc/libdl/dlsym.c7
-rw-r--r--mdk-stage1/dietlibc/libdl/elf_hash.c12
-rw-r--r--mdk-stage1/dietlibc/liblatin1/latin1-iscntrl.c5
-rw-r--r--mdk-stage1/dietlibc/liblatin1/latin1-isgraph.c4
-rw-r--r--mdk-stage1/dietlibc/liblatin1/latin1-islower.c5
-rw-r--r--mdk-stage1/dietlibc/liblatin1/latin1-isprint.c4
-rw-r--r--mdk-stage1/dietlibc/liblatin1/latin1-isupper.c5
-rw-r--r--mdk-stage1/dietlibc/libpthread/CHANGES45
-rw-r--r--mdk-stage1/dietlibc/libpthread/Makefile139
-rw-r--r--mdk-stage1/dietlibc/libpthread/README42
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_atfork.c77
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_attr_getdetachstate.c14
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_attr_getinheritsched.c13
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_attr_getschedparam.c13
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_attr_getschedpolicy.c13
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_attr_getscope.c13
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_attr_getstackaddr.c13
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_attr_getstacksize.c14
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_attr_init.c17
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_attr_setdetachstate.c18
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_attr_setinheritsched.c18
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_attr_setschedparam.c23
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_attr_setschedpolicy.c25
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_attr_setscope.c18
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_attr_setstackaddr.c13
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_attr_setstacksize.c17
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_cancel.c35
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_cleanup_pop.c27
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_cleanup_push.c23
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_cond_broadcast.c23
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_cond_destroy.c19
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_cond_init.c14
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_cond_signal.c24
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_cond_timedwait.c43
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_cond_wait.c37
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_condattr.c15
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_create.c76
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_detach.c36
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_exit.c17
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_getspecific.c20
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_join.c50
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_key_create.c35
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_key_delete.c21
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_mutex_destroy.c16
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_mutex_init.c18
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_mutex_lock.c33
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_mutex_trylock.c36
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_mutex_unlock.c34
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_mutexattr_getkind_np.c13
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_mutexattr_init.c15
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_mutexattr_setkind_np.c18
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_once.c9
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_self.c4
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_setcancelstate.c25
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_setcanceltype.c25
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_setspecific.c21
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_spinlock.c38
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_sys_alloc.c26
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_sys_close.c10
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_sys_create.c10
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_sys_fcntl.c10
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_sys_fsync.c10
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_sys_logging.c31
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_sys_nanosleep.c11
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_sys_open.c12
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_sys_pause.c10
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_sys_read.c10
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_sys_sigsuspend.c10
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_sys_tcdrain.c10
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_sys_waitpid.c10
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_sys_write.c10
-rw-r--r--mdk-stage1/dietlibc/libpthread/pthread_testcancel.c16
-rw-r--r--mdk-stage1/dietlibc/libpthread/test.c72
-rw-r--r--mdk-stage1/dietlibc/libpthread/thread_internal.c344
-rw-r--r--mdk-stage1/dietlibc/libpthread/thread_internal.h131
-rw-r--r--mdk-stage1/dietlibc/libpthread/thread_key.c41
-rw-r--r--mdk-stage1/dietlibc/libregex/rx.c434
-rw-r--r--mdk-stage1/dietlibc/librpc/auth_none.c128
-rw-r--r--mdk-stage1/dietlibc/librpc/auth_unix.c313
-rw-r--r--mdk-stage1/dietlibc/librpc/authunix_prot.c69
-rw-r--r--mdk-stage1/dietlibc/librpc/bindresvport.c79
-rw-r--r--mdk-stage1/dietlibc/librpc/clnt_generic.c112
-rw-r--r--mdk-stage1/dietlibc/librpc/clnt_perror.c302
-rw-r--r--mdk-stage1/dietlibc/librpc/clnt_raw.c230
-rw-r--r--mdk-stage1/dietlibc/librpc/clnt_simple.c116
-rw-r--r--mdk-stage1/dietlibc/librpc/clnt_tcp.c463
-rw-r--r--mdk-stage1/dietlibc/librpc/clnt_udp.c437
-rw-r--r--mdk-stage1/dietlibc/librpc/get_myaddress.c69
-rw-r--r--mdk-stage1/dietlibc/librpc/getrpcent.c274
-rw-r--r--mdk-stage1/dietlibc/librpc/getrpcport.c57
-rw-r--r--mdk-stage1/dietlibc/librpc/pmap_clnt.c118
-rw-r--r--mdk-stage1/dietlibc/librpc/pmap_getmaps.c85
-rw-r--r--mdk-stage1/dietlibc/librpc/pmap_getport.c90
-rw-r--r--mdk-stage1/dietlibc/librpc/pmap_prot.c58
-rw-r--r--mdk-stage1/dietlibc/librpc/pmap_prot2.c116
-rw-r--r--mdk-stage1/dietlibc/librpc/pmap_rmt.c403
-rw-r--r--mdk-stage1/dietlibc/librpc/rpc_callmsg.c189
-rw-r--r--mdk-stage1/dietlibc/librpc/rpc_commondata.c42
-rw-r--r--mdk-stage1/dietlibc/librpc/rpc_dtablesize.c50
-rw-r--r--mdk-stage1/dietlibc/librpc/rpc_prot.c281
-rw-r--r--mdk-stage1/dietlibc/librpc/svc.c479
-rw-r--r--mdk-stage1/dietlibc/librpc/svc_auth.c115
-rw-r--r--mdk-stage1/dietlibc/librpc/svc_auth_unix.c136
-rw-r--r--mdk-stage1/dietlibc/librpc/svc_raw.c159
-rw-r--r--mdk-stage1/dietlibc/librpc/svc_run.c71
-rw-r--r--mdk-stage1/dietlibc/librpc/svc_simple.c144
-rw-r--r--mdk-stage1/dietlibc/librpc/svc_tcp.c406
-rw-r--r--mdk-stage1/dietlibc/librpc/svc_udp.c467
-rw-r--r--mdk-stage1/dietlibc/librpc/xdr.c536
-rw-r--r--mdk-stage1/dietlibc/librpc/xdr_array.c152
-rw-r--r--mdk-stage1/dietlibc/librpc/xdr_float.c284
-rw-r--r--mdk-stage1/dietlibc/librpc/xdr_mem.c180
-rw-r--r--mdk-stage1/dietlibc/librpc/xdr_rec.c573
-rw-r--r--mdk-stage1/dietlibc/librpc/xdr_reference.c130
-rw-r--r--mdk-stage1/dietlibc/librpc/xdr_stdio.c187
-rw-r--r--mdk-stage1/dietlibc/libshell/fnmatch.c74
-rw-r--r--mdk-stage1/dietlibc/libshell/glob.c350
-rw-r--r--mdk-stage1/dietlibc/libshell/realpath.c31
-rw-r--r--mdk-stage1/dietlibc/libstdio/clearerr.c5
-rw-r--r--mdk-stage1/dietlibc/libstdio/fclose.c26
-rw-r--r--mdk-stage1/dietlibc/libstdio/fdglue.c52
-rw-r--r--mdk-stage1/dietlibc/libstdio/fdopen.c21
-rw-r--r--mdk-stage1/dietlibc/libstdio/feof.c9
-rw-r--r--mdk-stage1/dietlibc/libstdio/ferror.c5
-rw-r--r--mdk-stage1/dietlibc/libstdio/fflush.c62
-rw-r--r--mdk-stage1/dietlibc/libstdio/fgetc.c40
-rw-r--r--mdk-stage1/dietlibc/libstdio/fgets.c20
-rw-r--r--mdk-stage1/dietlibc/libstdio/fileno.c5
-rw-r--r--mdk-stage1/dietlibc/libstdio/fopen.c21
-rw-r--r--mdk-stage1/dietlibc/libstdio/fprintf.c23
-rw-r--r--mdk-stage1/dietlibc/libstdio/fputc.c19
-rw-r--r--mdk-stage1/dietlibc/libstdio/fputs.c6
-rw-r--r--mdk-stage1/dietlibc/libstdio/fread.c51
-rw-r--r--mdk-stage1/dietlibc/libstdio/freopen.c9
-rw-r--r--mdk-stage1/dietlibc/libstdio/fseek.c11
-rw-r--r--mdk-stage1/dietlibc/libstdio/ftell.c7
-rw-r--r--mdk-stage1/dietlibc/libstdio/fwrite.c30
-rw-r--r--mdk-stage1/dietlibc/libstdio/printf.c29
-rw-r--r--mdk-stage1/dietlibc/libstdio/putchar.c6
-rw-r--r--mdk-stage1/dietlibc/libstdio/setvbuf.c18
-rw-r--r--mdk-stage1/dietlibc/libstdio/stderr.c13
-rw-r--r--mdk-stage1/dietlibc/libstdio/stdin.c13
-rw-r--r--mdk-stage1/dietlibc/libstdio/stdout.c14
-rw-r--r--mdk-stage1/dietlibc/libstdio/ungetc.c11
-rw-r--r--mdk-stage1/dietlibc/libugly/asctime.c7
-rw-r--r--mdk-stage1/dietlibc/libugly/asctime_r.c29
-rw-r--r--mdk-stage1/dietlibc/libugly/asprintf.c22
-rw-r--r--mdk-stage1/dietlibc/libugly/ctime.c5
-rw-r--r--mdk-stage1/dietlibc/libugly/daemon.c35
-rw-r--r--mdk-stage1/dietlibc/libugly/endmntent.c7
-rw-r--r--mdk-stage1/dietlibc/libugly/facilitynames.c32
-rw-r--r--mdk-stage1/dietlibc/libugly/getmntent.c30
-rw-r--r--mdk-stage1/dietlibc/libugly/getprotoent.c130
-rw-r--r--mdk-stage1/dietlibc/libugly/gmtime.c6
-rw-r--r--mdk-stage1/dietlibc/libugly/gmtime_r.c35
-rw-r--r--mdk-stage1/dietlibc/libugly/isleap.c6
-rw-r--r--mdk-stage1/dietlibc/libugly/localtime.c6
-rw-r--r--mdk-stage1/dietlibc/libugly/localtime_r.c21
-rw-r--r--mdk-stage1/dietlibc/libugly/logging.c211
-rw-r--r--mdk-stage1/dietlibc/libugly/mktime.c21
-rw-r--r--mdk-stage1/dietlibc/libugly/pclose.c11
-rw-r--r--mdk-stage1/dietlibc/libugly/popen.c32
-rw-r--r--mdk-stage1/dietlibc/libugly/prioritynames.c22
-rw-r--r--mdk-stage1/dietlibc/libugly/setenv.c17
-rw-r--r--mdk-stage1/dietlibc/libugly/setmntent.c7
-rw-r--r--mdk-stage1/dietlibc/libugly/strftime.c182
-rw-r--r--mdk-stage1/dietlibc/libugly/strsignal.c92
-rw-r--r--mdk-stage1/dietlibc/libugly/system.c69
-rw-r--r--mdk-stage1/dietlibc/libugly/time_table_spd.c17
-rw-r--r--mdk-stage1/dietlibc/libugly/tzfile.c86
-rw-r--r--mdk-stage1/dietlibc/libugly/unsetenv.c6
-rw-r--r--mdk-stage1/dietlibc/ppc/Makefile.add3
-rw-r--r--mdk-stage1/dietlibc/ppc/__longjmp.S59
-rw-r--r--mdk-stage1/dietlibc/ppc/__testandset.S11
-rw-r--r--mdk-stage1/dietlibc/ppc/mmap.c37
-rw-r--r--mdk-stage1/dietlibc/ppc/setjmp.S56
-rw-r--r--mdk-stage1/dietlibc/ppc/start.S44
-rw-r--r--mdk-stage1/dietlibc/ppc/unified.S21
-rw-r--r--mdk-stage1/dietlibc/sparc/Makefile.add3
-rw-r--r--mdk-stage1/dietlibc/sparc/__longjmp.S67
-rw-r--r--mdk-stage1/dietlibc/sparc/__testandset.S6
-rw-r--r--mdk-stage1/dietlibc/sparc/clone.S45
-rw-r--r--mdk-stage1/dietlibc/sparc/fork.S25
-rw-r--r--mdk-stage1/dietlibc/sparc/mmap.c43
-rw-r--r--mdk-stage1/dietlibc/sparc/pipe.S26
-rw-r--r--mdk-stage1/dietlibc/sparc/setjmp.S37
-rw-r--r--mdk-stage1/dietlibc/sparc/shmat.c19
-rw-r--r--mdk-stage1/dietlibc/sparc/start.S46
-rw-r--r--mdk-stage1/dietlibc/sparc/udiv.S363
-rw-r--r--mdk-stage1/dietlibc/sparc/umul.S170
-rw-r--r--mdk-stage1/dietlibc/sparc/unified.S28
-rw-r--r--mdk-stage1/dietlibc/sparc/urem.S362
-rw-r--r--mdk-stage1/dietlibc/start.h14
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/_llseek.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/_newselect.c6
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/access.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/chdir.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/chmod.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/chown.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/chroot.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/clone.c1
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/close.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/dup.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/dup2.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/execve.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/exit.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/fchdir.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/fchmod.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/fchown.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/fcntl.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/flock.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/fork.c6
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/fsync.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/ftruncate.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/getcwd.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/getdents.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/getegid.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/geteuid.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/getgid.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/getgroups.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/getpgid.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/getpid.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/getppid.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/getpriority.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/getresgid.c8
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/getresuid.c8
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/getrlimit.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/getrusage.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/getsid.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/gettimeofday.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/getuid.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/ioctl.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/kill.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/lchown.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/link.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/lseek.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/mkdir.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/mknod.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/mount.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/mprotect.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/mremap.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/munmap.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/nanosleep.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/open.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/pipe.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/poll.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/read.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/readlink.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/reboot.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/rename.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/rmdir.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/setdomainname.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/setgid.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/setgroups.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/sethostname.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/setitimer.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/setpgid.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/setpriority.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/setregid.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/setresgid.c8
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/setresuid.c8
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/setreuid.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/setrlimit.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/setsid.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/setuid.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/sigaction.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/signal.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/sigpending.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/sigprocmask.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/sigsuspend.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/socketcall.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/swapoff.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/swapon.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/symlink.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/sync.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/syslog.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/time.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/truncate.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/umask.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/umount.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/uname.c5
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/unlink.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/utime.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/vhangup.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/wait4.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/waitpid.c4
-rw-r--r--mdk-stage1/dietlibc/syscalls.c/write.c3
-rw-r--r--mdk-stage1/dietlibc/syscalls.h142
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/__getpagesize.S5
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/__pread.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/__reboot.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/_llseek.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/access.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/brk.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/chdir.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/chmod.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/chown.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/chroot.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/close.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/dup.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/dup2.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/execve.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/exit.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fchdir.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fchmod.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fchown.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fcntl.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/flock.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fork.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fstat.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fstat64.S8
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fstatfs.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/fsync.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/ftruncate.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getcwd.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getdents.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getdents64.S5
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getegid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/geteuid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getgid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getgroups.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getitimer.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getpgid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getpid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getppid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getpriority.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getresgid.S7
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getresuid.S7
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getrlimit.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getrusage.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getsid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/gettimeofday.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/getuid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/ioctl.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/ioperm.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/iopl.S6
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/ipc.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/kill.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/lchown.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/link.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/llseek.S6
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/lseek.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/lstat.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/lstat64.S8
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/mkdir.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/mknod.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/mlockall.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/mount.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/mprotect.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/mremap.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/munlockall.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/munmap.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/nanosleep.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/nice.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/open.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/pause.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/personality.S5
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/pipe.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/poll.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/ptrace.s3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/pwrite.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/query_module.S5
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/read.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/readlink.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/readv.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/rename.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/rmdir.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sched_get_priority_max.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sched_get_priority_min.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sched_getparam.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sched_getscheduler.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sched_rr_get_interval.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sched_setparam.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sched_setscheduler.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sched_yield.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/select.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sendfile.S6
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setdomainname.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setgid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setgroups.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sethostname.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setitimer.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setpgid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setpriority.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setregid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setresgid.S7
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setresuid.S7
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setreuid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setrlimit.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setsid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/setuid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sigaction.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sigaltstack.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/signal.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sigpending.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sigprocmask.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sigsuspend.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/socketcall.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/stat.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/stat64.S8
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/statfs.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/stime.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/swapoff.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/swapon.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/symlink.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sync.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sysctl.S5
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/sysinfo.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/syslog.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/time.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/times.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/truncate.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/umask.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/umount.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/umount2.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/uname.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/unlink.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/utime.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/vhangup.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/wait4.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/waitpid.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/write.S3
-rw-r--r--mdk-stage1/dietlibc/syscalls.s/writev.S3
-rw-r--r--mdk-stage1/disk.c343
-rw-r--r--mdk-stage1/disk.h27
-rw-r--r--mdk-stage1/dns.c213
-rw-r--r--mdk-stage1/dns.h30
-rw-r--r--mdk-stage1/doc/HACKING31
-rw-r--r--mdk-stage1/doc/README185
-rw-r--r--mdk-stage1/doc/TECH-INFOS91
-rw-r--r--mdk-stage1/doc/UPDATEMODULES74
-rw-r--r--mdk-stage1/doc/WHY-DIETLIBC50
-rw-r--r--mdk-stage1/doc/documented..frontend.h69
-rw-r--r--mdk-stage1/frontend-common.c47
-rw-r--r--mdk-stage1/frontend.h51
-rw-r--r--mdk-stage1/init-data/emptyboot.img.bz2bin6342 -> 0 bytes
-rw-r--r--mdk-stage1/init-data/msgboot-blank.img.bz2bin14592 -> 0 bytes
-rw-r--r--mdk-stage1/init-data/msgboot-graphicallogo-2880.img.bz2bin30301 -> 0 bytes
-rw-r--r--mdk-stage1/init-data/msgboot-graphicallogo.img.bz2bin33777 -> 0 bytes
-rw-r--r--mdk-stage1/init-data/msgboot.img.bz2bin30881 -> 0 bytes
-rw-r--r--mdk-stage1/init-libc-headers.h44
-rw-r--r--mdk-stage1/init.c468
-rw-r--r--mdk-stage1/insmod-busybox/.cvsignore2
-rw-r--r--mdk-stage1/insmod-busybox/Config.h132
-rw-r--r--mdk-stage1/insmod-busybox/Makefile65
-rw-r--r--mdk-stage1/insmod-busybox/README8
-rw-r--r--mdk-stage1/insmod-busybox/busybox.h467
-rw-r--r--mdk-stage1/insmod-busybox/insmod-frontend.c24
-rw-r--r--mdk-stage1/insmod-busybox/insmod.c2951
-rw-r--r--mdk-stage1/insmod-busybox/loop.h5
-rw-r--r--mdk-stage1/insmod-busybox/messages.c90
-rw-r--r--mdk-stage1/insmod-busybox/utility.c1759
-rw-r--r--mdk-stage1/insmod-modutils/Makefile63
-rw-r--r--mdk-stage1/insmod-modutils/include/config.h105
-rw-r--r--mdk-stage1/insmod-modutils/include/elf_alpha.h10
-rw-r--r--mdk-stage1/insmod-modutils/include/elf_arm.h10
-rw-r--r--mdk-stage1/insmod-modutils/include/elf_hppa.h9
-rw-r--r--mdk-stage1/insmod-modutils/include/elf_hppa64.h9
-rw-r--r--mdk-stage1/insmod-modutils/include/elf_i386.h10
-rw-r--r--mdk-stage1/insmod-modutils/include/elf_ia64.h9
-rw-r--r--mdk-stage1/insmod-modutils/include/elf_m68k.h10
-rw-r--r--mdk-stage1/insmod-modutils/include/elf_mips.h24
-rw-r--r--mdk-stage1/insmod-modutils/include/elf_ppc.h10
-rw-r--r--mdk-stage1/insmod-modutils/include/elf_s390.h10
-rw-r--r--mdk-stage1/insmod-modutils/include/elf_sparc.h10
-rw-r--r--mdk-stage1/insmod-modutils/include/elf_sparc64.h27
-rw-r--r--mdk-stage1/insmod-modutils/include/kallsyms.h131
-rw-r--r--mdk-stage1/insmod-modutils/include/kerneld.h46
-rw-r--r--mdk-stage1/insmod-modutils/include/modstat.h55
-rw-r--r--mdk-stage1/insmod-modutils/include/module.h210
-rw-r--r--mdk-stage1/insmod-modutils/include/obj.h275
-rw-r--r--mdk-stage1/insmod-modutils/include/util.h101
-rw-r--r--mdk-stage1/insmod-modutils/include/version.h1
-rw-r--r--mdk-stage1/insmod-modutils/insmod-frontend.c24
-rw-r--r--mdk-stage1/insmod-modutils/insmod.c1964
-rw-r--r--mdk-stage1/insmod-modutils/obj/Makefile33
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_alpha.c305
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_arm.c318
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_common.c399
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_hppa.c668
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_hppa64.c686
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_i386.c245
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_ia64.c1065
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_kallsyms.c292
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_load.c354
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_m68k.c147
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_mips.c238
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_ppc.c255
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_reloc.c435
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_s390.c245
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_sparc.c226
-rw-r--r--mdk-stage1/insmod-modutils/obj/obj_sparc64.c352
-rw-r--r--mdk-stage1/insmod-modutils/util/Makefile42
-rw-r--r--mdk-stage1/insmod-modutils/util/alias.h244
-rw-r--r--mdk-stage1/insmod-modutils/util/arch64.c35
-rw-r--r--mdk-stage1/insmod-modutils/util/config.c1591
-rw-r--r--mdk-stage1/insmod-modutils/util/gzfiles.c74
-rw-r--r--mdk-stage1/insmod-modutils/util/logger.c163
-rw-r--r--mdk-stage1/insmod-modutils/util/meta_expand.c339
-rw-r--r--mdk-stage1/insmod-modutils/util/modstat.c419
-rw-r--r--mdk-stage1/insmod-modutils/util/snap_shot.c154
-rw-r--r--mdk-stage1/insmod-modutils/util/sys_cm.c88
-rw-r--r--mdk-stage1/insmod-modutils/util/sys_dm.c37
-rw-r--r--mdk-stage1/insmod-modutils/util/sys_gks.c37
-rw-r--r--mdk-stage1/insmod-modutils/util/sys_nim.c53
-rw-r--r--mdk-stage1/insmod-modutils/util/sys_oim.c40
-rw-r--r--mdk-stage1/insmod-modutils/util/sys_qm.c56
-rw-r--r--mdk-stage1/insmod-modutils/util/xftw.c422
-rw-r--r--mdk-stage1/insmod-modutils/util/xmalloc.c39
-rw-r--r--mdk-stage1/insmod-modutils/util/xrealloc.c39
-rw-r--r--mdk-stage1/insmod-modutils/util/xstrcat.c40
-rw-r--r--mdk-stage1/insmod-modutils/util/xstrdup.c41
-rw-r--r--mdk-stage1/insmod-modutils/util/xsystem.c51
-rw-r--r--mdk-stage1/insmod.h20
-rw-r--r--mdk-stage1/linux-2.2/nfs.h226
-rw-r--r--mdk-stage1/linux-2.2/nfs_mount.h53
-rw-r--r--mdk-stage1/log.c89
-rw-r--r--mdk-stage1/log.h34
-rw-r--r--mdk-stage1/lomount.c171
-rw-r--r--mdk-stage1/lomount.h21
-rw-r--r--mdk-stage1/mar/.cvsignore1
-rw-r--r--mdk-stage1/mar/Makefile61
-rw-r--r--mdk-stage1/mar/mar-extract-only.c208
-rw-r--r--mdk-stage1/mar/mar-extract-only.h32
-rw-r--r--mdk-stage1/mar/mar-frontend.c199
-rw-r--r--mdk-stage1/mar/mar.h70
-rw-r--r--mdk-stage1/minilibc.c251
-rw-r--r--mdk-stage1/minilibc.h144
-rw-r--r--mdk-stage1/mkinitrd_helper/Makefile46
-rw-r--r--mdk-stage1/mkinitrd_helper/mkinitrd_helper.c308
-rw-r--r--mdk-stage1/modules.c437
-rw-r--r--mdk-stage1/modules.h36
-rw-r--r--mdk-stage1/modules_descr.h66
-rw-r--r--mdk-stage1/mount.c189
-rw-r--r--mdk-stage1/mount.h35
-rw-r--r--mdk-stage1/mount_rpcgen.h208
-rw-r--r--mdk-stage1/network.c833
-rw-r--r--mdk-stage1/network.h61
-rw-r--r--mdk-stage1/newt-frontend.c406
-rw-r--r--mdk-stage1/newt/Makefile56
-rw-r--r--mdk-stage1/newt/button.c190
-rw-r--r--mdk-stage1/newt/buttonbar.c46
-rw-r--r--mdk-stage1/newt/checkbox.c290
-rw-r--r--mdk-stage1/newt/checkboxtree.c714
-rw-r--r--mdk-stage1/newt/entry.c376
-rw-r--r--mdk-stage1/newt/form.c712
-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.c294
-rw-r--r--mdk-stage1/nfsmount.h328
-rw-r--r--mdk-stage1/pci-resource/.cvsignore1
-rw-r--r--mdk-stage1/pci-resource/Makefile25
-rwxr-xr-xmdk-stage1/pci-resource/update-pci-ids.pl46
-rw-r--r--mdk-stage1/pcmcia_/Makefile48
-rw-r--r--mdk-stage1/pcmcia_/bulkmem.h195
-rw-r--r--mdk-stage1/pcmcia_/cardmgr.c1652
-rw-r--r--mdk-stage1/pcmcia_/cardmgr.h112
-rw-r--r--mdk-stage1/pcmcia_/cirrus.h182
-rw-r--r--mdk-stage1/pcmcia_/cistpl.h604
-rw-r--r--mdk-stage1/pcmcia_/cs.h465
-rw-r--r--mdk-stage1/pcmcia_/cs_types.h65
-rw-r--r--mdk-stage1/pcmcia_/driver_ops.h82
-rw-r--r--mdk-stage1/pcmcia_/ds.h163
-rw-r--r--mdk-stage1/pcmcia_/i82365.h154
-rw-r--r--mdk-stage1/pcmcia_/lex_config.c2053
-rwxr-xr-xmdk-stage1/pcmcia_/merge_from_pcitable51
-rw-r--r--mdk-stage1/pcmcia_/pcmcia.h21
-rw-r--r--mdk-stage1/pcmcia_/probe.c509
-rw-r--r--mdk-stage1/pcmcia_/tcic.h266
-rw-r--r--mdk-stage1/pcmcia_/version.h4
-rw-r--r--mdk-stage1/pcmcia_/vg468.h112
-rw-r--r--mdk-stage1/pcmcia_/yacc_config.c1015
-rw-r--r--mdk-stage1/pcmcia_/yacc_config.h37
-rw-r--r--mdk-stage1/ppp/.cvsignore1
-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/.cvsignore2
-rw-r--r--mdk-stage1/ppp/pppd/Makefile59
-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/probing.c671
-rw-r--r--mdk-stage1/probing.h38
-rw-r--r--mdk-stage1/rescue-gui.c226
-rw-r--r--mdk-stage1/rp-pppoe/.cvsignore1
-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/.cvsignore2
-rw-r--r--mdk-stage1/rp-pppoe/src/Makefile58
-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/Makefile56
-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-data/stage1-with-busybox.tar.bz2bin92142 -> 0 bytes
-rw-r--r--mdk-stage1/stage1-data/stage1-with-sash.tar.bz2bin345030 -> 0 bytes
-rw-r--r--mdk-stage1/stage1-data/stage1.tar.bz2bin1957 -> 0 bytes
-rw-r--r--mdk-stage1/stage1.c468
-rw-r--r--mdk-stage1/stage1.h61
-rw-r--r--mdk-stage1/stdio-frontend.c375
-rw-r--r--mdk-stage1/tools.c435
-rw-r--r--mdk-stage1/tools.h53
-rw-r--r--mdk-stage1/url.c501
-rw-r--r--mdk-stage1/url.h44
-rw-r--r--mdk-stage1/usb-resource/.cvsignore1
-rw-r--r--mdk-stage1/usb-resource/Makefile25
-rwxr-xr-xmdk-stage1/usb-resource/update-usb-ids.pl52
-rw-r--r--perl-install/list.sparc74
-rw-r--r--perl-install/share/compssList1665
-rw-r--r--perl-install/share/po/br.po13933
-rw-r--r--perl-install/share/po/help-it.pot1921
-rwxr-xr-xperl-install/share/po/help_update_english_only.pl50
-rwxr-xr-xperl-install/share/po/help_xml2pm.pl303
-rw-r--r--perl-install/share/po/hr.po15119
-rw-r--r--perl-install/share/po/hu.po16484
-rw-r--r--perl-install/share/po/i18n_compssUsers41
-rw-r--r--perl-install/share/po/id.po18004
-rw-r--r--perl-install/share/po/id.xsl5
-rw-r--r--perl-install/share/po/is.po13639
-rw-r--r--perl-install/share/po/it.po13972
-rw-r--r--perl-install/share/po/ja.po15055
-rw-r--r--perl-install/share/po/ko.po13005
-rw-r--r--perl-install/share/po/lt.po13446
-rw-r--r--perl-install/share/po/lv.po13435
-rw-r--r--perl-install/share/po/mt.po17006
-rw-r--r--perl-install/share/po/nl.po16160
-rw-r--r--perl-install/share/po/no.po13974
-rw-r--r--perl-install/share/po/pl.po14487
-rw-r--r--perl-install/share/po/pt.po13785
-rw-r--r--perl-install/share/po/pt_BR.po14293
-rw-r--r--perl-install/share/po/ro.po12426
-rw-r--r--perl-install/share/po/ru.po17571
-rw-r--r--perl-install/share/po/sk.po14469
-rw-r--r--perl-install/share/po/sl.po12720
-rw-r--r--perl-install/share/po/sp.po14877
-rw-r--r--perl-install/share/po/sr.po14855
-rw-r--r--perl-install/share/po/sv.po14305
-rw-r--r--perl-install/share/po/ta.po13412
-rw-r--r--perl-install/share/po/th.po13059
-rw-r--r--perl-install/share/po/tr.po14637
-rw-r--r--perl-install/share/po/uk.po14256
-rwxr-xr-xperl-install/share/po/validate.pl86
-rw-r--r--perl-install/share/po/vi.po16599
-rw-r--r--perl-install/share/po/wa.po14688
-rw-r--r--perl-install/share/po/zh_CN.po13875
-rw-r--r--perl-install/share/po/zh_TW.po14344
-rw-r--r--perl-install/share/themes/blueHeart-button_def.pngbin2735 -> 0 bytes
-rw-r--r--perl-install/share/themes/focus.pngbin345 -> 0 bytes
-rw-r--r--perl-install/share/themes/marble3d-bg1.pngbin9693 -> 0 bytes
-rw-r--r--perl-install/share/themes/marble3d-button1.pngbin3454 -> 0 bytes
-rw-r--r--perl-install/share/themes/marble3d-button2.pngbin3840 -> 0 bytes
-rw-r--r--perl-install/share/themes/marble3d-button4.pngbin2936 -> 0 bytes
-rw-r--r--perl-install/share/themes/marble3d-button_def.pngbin4888 -> 0 bytes
-rw-r--r--perl-install/share/themes/marble3d-check1.pngbin180 -> 0 bytes
-rw-r--r--perl-install/share/themes/marble3d-check2.pngbin231 -> 0 bytes
-rw-r--r--perl-install/share/themes/mdk-Desktop-bg.pngbin153 -> 0 bytes
-rw-r--r--perl-install/share/themes/mdk-bg.pngbin151 -> 0 bytes
-rw-r--r--perl-install/share/themes/mdk-button1.pngbin387 -> 0 bytes
-rw-r--r--perl-install/share/themes/mdk-button4.pngbin369 -> 0 bytes
-rw-r--r--perl-install/share/themes/mdk-check_off.pngbin754 -> 0 bytes
-rw-r--r--perl-install/share/themes/mdk-check_on.pngbin850 -> 0 bytes
-rw-r--r--perl-install/share/themes/mdk-toggle_off.pngbin754 -> 0 bytes
-rw-r--r--perl-install/share/themes/mdk-toggle_on.pngbin850 -> 0 bytes
-rwxr-xr-xperl-install/standalone/XFdrake166
-rwxr-xr-xperl-install/standalone/adduserdrake43
-rwxr-xr-xperl-install/standalone/diskdrake106
-rwxr-xr-xperl-install/standalone/drakTermServ1330
-rwxr-xr-xperl-install/standalone/drakautoinst363
-rwxr-xr-xperl-install/standalone/drakbackup4973
-rwxr-xr-xperl-install/standalone/drakboot62
-rwxr-xr-xperl-install/standalone/drakbug205
-rwxr-xr-xperl-install/standalone/drakbug_report14
-rwxr-xr-xperl-install/standalone/drakconnect693
-rwxr-xr-xperl-install/standalone/drakfirewall30
-rwxr-xr-xperl-install/standalone/drakfloppy411
-rwxr-xr-xperl-install/standalone/drakfont1264
-rwxr-xr-xperl-install/standalone/drakgw543
-rwxr-xr-xperl-install/standalone/drakperm416
-rwxr-xr-xperl-install/standalone/drakproxy33
-rwxr-xr-xperl-install/standalone/draksec46
-rwxr-xr-xperl-install/standalone/draksound59
-rwxr-xr-xperl-install/standalone/draksplash568
-rwxr-xr-xperl-install/standalone/drakupdate_fstab162
-rwxr-xr-xperl-install/standalone/drakxservices23
-rwxr-xr-xperl-install/standalone/drakxtv168
-rwxr-xr-xperl-install/standalone/fileshareset389
-rwxr-xr-xperl-install/standalone/harddrake213
-rw-r--r--perl-install/standalone/icons/categ.pngbin5173 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/drakTS.620x57.pngbin410 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/drakbackup.540x57.pngbin6311 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/drakconnect_step.pngbin10749 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/drakfont.620x57.pngbin4804 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/eth_card_mini2.pngbin1538 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/fileopen.xpm34
-rw-r--r--perl-install/standalone/icons/find.xpm34
-rw-r--r--perl-install/standalone/icons/findf.xpm31
-rw-r--r--perl-install/standalone/icons/ftin.xpm30
-rw-r--r--perl-install/standalone/icons/ftout.xpm30
-rw-r--r--perl-install/standalone/icons/gmon.pngbin17411 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/cd.pngbin1059 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/cpu.pngbin566 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/floppy.pngbin506 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/harddisk.pngbin754 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/harddrake.pngbin970 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/hw_mouse.pngbin872 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/hw_network.pngbin632 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/hw_printer.pngbin888 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/ide_hd.pngbin842 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/isdn.pngbin884 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/joystick.pngbin881 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/keyboard.pngbin891 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/memory.pngbin358 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/menu/harddrake-menu16.pngbin970 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/menu/harddrake-menu32.pngbin2447 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/menu/harddrake-menu48.pngbin4214 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/modem.pngbin608 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/multimedia.pngbin939 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/scanner.pngbin827 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/scsi.pngbin275 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/scsi_hd.pngbin275 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/sound.pngbin514 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/tape.pngbin643 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/tv.pngbin940 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/unknown.pngbin592 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/usb.pngbin316 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/video.pngbin867 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/harddrake2/webcam.pngbin813 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/hori.pngbin7232 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic-drakfont-48.pngbin3290 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic82-CD-40.pngbin3436 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic82-back-up-16.pngbin1027 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic82-back-up-32.pngbin2977 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic82-back-up-48.pngbin4565 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic82-discdurwhat-40.pngbin2023 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic82-dossier-32.pngbin1858 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic82-moreoption-40.pngbin2354 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic82-network-40.pngbin2145 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic82-others-40.pngbin2023 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic82-system-40.pngbin2370 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic82-systemeplus-40.pngbin2370 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic82-tape-40.pngbin1673 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic82-users-40.pngbin1638 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic82-when-40.pngbin2933 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/ic82-where-40.pngbin2514 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/mdk_logo.pngbin15639 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/net_c.pngbin3198 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/net_d.pngbin3192 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/net_u.pngbin2866 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/reload.xpm31
-rw-r--r--perl-install/standalone/icons/smbnfs_default.pngbin279 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/smbnfs_has_mntpoint.pngbin300 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/smbnfs_mounted.pngbin295 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/smbnfs_server.pngbin314 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/tradi.pngbin32579 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/verti.pngbin21123 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/wiz_default_left.pngbin2185 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/wiz_default_up.pngbin7815 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/wiz_drakconnect.pngbin11135 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/wiz_drakgw.pngbin9332 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/wiz_firewall.pngbin7815 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/wiz_logdrake.pngbin7150 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/wiz_printerdrake.pngbin8240 -> 0 bytes
-rw-r--r--perl-install/standalone/icons/wiz_scannerdrake.pngbin7815 -> 0 bytes
-rw-r--r--perl-install/standalone/interactive_http/Makefile21
-rw-r--r--perl-install/standalone/interactive_http/authorised_progs13
-rw-r--r--perl-install/standalone/interactive_http/index.html.pl14
-rwxr-xr-xperl-install/standalone/interactive_http/interactive_http.cgi95
-rw-r--r--perl-install/standalone/interactive_http/miniserv.conf13
-rw-r--r--perl-install/standalone/interactive_http/miniserv.init51
-rw-r--r--perl-install/standalone/interactive_http/miniserv.logrotate7
-rw-r--r--perl-install/standalone/interactive_http/miniserv.pam5
-rw-r--r--perl-install/standalone/interactive_http/miniserv.pem18
-rw-r--r--perl-install/standalone/interactive_http/miniserv.pl1817
-rw-r--r--perl-install/standalone/interactive_http/miniserv.users1
-rwxr-xr-xperl-install/standalone/keyboarddrake64
-rwxr-xr-xperl-install/standalone/livedrake46
-rw-r--r--perl-install/standalone/localedrake41
-rwxr-xr-xperl-install/standalone/logdrake500
-rwxr-xr-xperl-install/standalone/lsnetdrake29
-rwxr-xr-xperl-install/standalone/mousedrake72
-rwxr-xr-xperl-install/standalone/net_monitor539
-rwxr-xr-xperl-install/standalone/printerdrake80
-rwxr-xr-xperl-install/standalone/scannerdrake126
-rwxr-xr-xperl-install/standalone/service_harddrake75
-rw-r--r--perl-install/standalone/service_harddrake.sh53
-rw-r--r--perl-install/unused/.cvsignore1
-rw-r--r--perl-install/unused/cdrom.pm41
-rw-r--r--perl-install/unused/christmas-karaoke.patch98
-rw-r--r--perl-install/unused/dns.pm64
-rw-r--r--perl-install/unused/otherinsmod.pm26
-rw-r--r--perl-install/unused/scsi.pm104
-rw-r--r--rescue/.cvsignore2
-rw-r--r--rescue/Makefile16
-rw-r--r--rescue/aliases4
-rw-r--r--rescue/devices.pl53
-rw-r--r--rescue/dirs8
-rwxr-xr-xrescue/drvinst87
-rwxr-xr-xrescue/guessmounts102
-rwxr-xr-xrescue/install_bootloader47
-rw-r--r--rescue/kernel_read_part.c26
-rw-r--r--rescue/list138
-rw-r--r--rescue/list.alpha1
-rw-r--r--rescue/list.i38613
-rw-r--r--rescue/list.ia648
-rw-r--r--rescue/list.ppc9
-rw-r--r--rescue/list.sparc2
-rw-r--r--rescue/list.x86_645
-rwxr-xr-xrescue/lsparts127
-rwxr-xr-xrescue/make_rescue_img133
-rwxr-xr-xrescue/rescue-doc61
-rwxr-xr-xrescue/restore_ms_boot108
-rwxr-xr-xrescue/tree/bin/insmod3
-rwxr-xr-xrescue/tree/bin/login2
-rw-r--r--rescue/tree/boot/grub/menu.lst5
-rw-r--r--rescue/tree/etc/fstab4
-rw-r--r--rescue/tree/etc/group1
-rw-r--r--rescue/tree/etc/host.conf2
-rw-r--r--rescue/tree/etc/hosts1
-rw-r--r--rescue/tree/etc/inittab14
-rw-r--r--rescue/tree/etc/issue27
-rwxr-xr-xrescue/tree/etc/oem991
-rw-r--r--rescue/tree/etc/passwd3
-rw-r--r--rescue/tree/etc/profile25
-rwxr-xr-xrescue/tree/etc/rc.reboot8
-rwxr-xr-xrescue/tree/etc/rc.sysinit48
-rw-r--r--rescue/tree/etc/resolv.conf2
-rwxr-xr-xrescue/tree/sbin/fakeshutdown39
-rwxr-xr-xrescue/tree/sbin/modprobe40
-rw-r--r--rescue/tree/usr/lib/CVS.0
-rw-r--r--tools/.cvsignore4
-rw-r--r--tools/2adsldb.pm17
-rw-r--r--tools/2isdndb.pm25
-rw-r--r--tools/Makefile40
-rwxr-xr-xtools/addchangelog.pl18
-rw-r--r--tools/aewm-drakx/.cvsignore1
-rw-r--r--tools/aewm-drakx/Makefile17
-rw-r--r--tools/aewm-drakx/README53
-rw-r--r--tools/aewm-drakx/aewm-drakx.c50
-rw-r--r--tools/aewm-drakx/aewm.h34
-rw-r--r--tools/aewm-drakx/client.c122
-rw-r--r--tools/aewm-drakx/events.c106
-rw-r--r--tools/aewm-drakx/misc.c30
-rw-r--r--tools/alpha/cd/Makefile8
-rw-r--r--tools/alpha/cd/README40
-rw-r--r--tools/alpha/cd/README.milo13
-rw-r--r--tools/alpha/cd/aboot.cnf3
-rw-r--r--tools/alpha/cd/up1000/5100440A.txt25
-rw-r--r--tools/alpha/cd/up1000/README.txt16
-rwxr-xr-xtools/alpha/cd/up1000/apb.cfg2
-rwxr-xr-xtools/alpha/cd/up1000/apb.exebin120832 -> 0 bytes
-rw-r--r--tools/alpha/cd/up1000/install.txt356
-rw-r--r--tools/alpha/cd/up1000/up1000.palbin30464 -> 0 bytes
-rwxr-xr-xtools/alpha/e2fsck.sharedbin111080 -> 0 bytes
-rwxr-xr-xtools/closurepkgs108
-rwxr-xr-xtools/cvslog2changelog.pl84
-rw-r--r--tools/ddcprobe/.cvsignore1
-rw-r--r--tools/ddcprobe/COPYING483
-rw-r--r--tools/ddcprobe/Makefile28
-rw-r--r--tools/ddcprobe/README8
-rw-r--r--tools/ddcprobe/ddcxinfos.c71
-rw-r--r--tools/ddcprobe/lrmi.c911
-rw-r--r--tools/ddcprobe/lrmi.h85
-rw-r--r--tools/ddcprobe/not_handled.c1
-rw-r--r--tools/ddcprobe/vbe.c709
-rw-r--r--tools/ddcprobe/vbe.h312
-rw-r--r--tools/ddcprobe/vesamode.c132
-rw-r--r--tools/ddcprobe/vesamode.h31
-rw-r--r--tools/extractchangelog2
-rwxr-xr-xtools/gencompss14
-rwxr-xr-xtools/gencryptofiles115
-rwxr-xr-xtools/genmodparm145
-rwxr-xr-xtools/i386/busyboxbin55508 -> 0 bytes
-rwxr-xr-xtools/i386/e2fsck.sharedbin80308 -> 0 bytes
-rwxr-xr-xtools/i386/mkreiserfsbin15868 -> 0 bytes
-rw-r--r--tools/i386/netboot/.cvsignore4
-rw-r--r--tools/i386/netboot/3c503/nbgrubbin106660 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c503/pxegrubbin107684 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/3c503/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c503/stage2bin106660 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c507/nbgrubbin106208 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c507/pxegrubbin107232 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/3c507/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c507/stage2bin106272 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c509/nbgrubbin106712 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c509/pxegrubbin107736 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/3c509/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c509/stage2bin106744 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c529/nbgrubbin107592 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c529/pxegrubbin108616 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/3c529/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c529/stage2bin107624 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c595/nbgrubbin109440 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c595/pxegrubbin110464 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/3c595/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c595/stage2bin109440 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c90x/nbgrubbin111360 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c90x/pxegrubbin112384 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/3c90x/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/3c90x/stage2bin111360 -> 0 bytes
-rw-r--r--tools/i386/netboot/depca/nbgrubbin106376 -> 0 bytes
-rw-r--r--tools/i386/netboot/depca/pxegrubbin107400 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/depca/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/depca/stage2bin106440 -> 0 bytes
-rw-r--r--tools/i386/netboot/device.map1
-rw-r--r--tools/i386/netboot/eepro/nbgrubbin106472 -> 0 bytes
-rw-r--r--tools/i386/netboot/eepro/pxegrubbin107496 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/eepro/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/eepro/stage2bin106504 -> 0 bytes
-rw-r--r--tools/i386/netboot/eepro100/nbgrubbin109408 -> 0 bytes
-rw-r--r--tools/i386/netboot/eepro100/pxegrubbin110432 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/eepro100/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/eepro100/stage2bin109472 -> 0 bytes
-rw-r--r--tools/i386/netboot/epic100/nbgrubbin108160 -> 0 bytes
-rw-r--r--tools/i386/netboot/epic100/pxegrubbin109184 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/epic100/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/epic100/stage2bin108192 -> 0 bytes
-rw-r--r--tools/i386/netboot/exos205/nbgrubbin106560 -> 0 bytes
-rw-r--r--tools/i386/netboot/exos205/pxegrubbin107584 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/exos205/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/exos205/stage2bin106592 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/grubbin355291 -> 0 bytes
-rw-r--r--tools/i386/netboot/lance/nbgrubbin108512 -> 0 bytes
-rw-r--r--tools/i386/netboot/lance/pxegrubbin109536 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/lance/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/lance/stage2bin108512 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/makeImages31
-rwxr-xr-xtools/i386/netboot/make_boot_network17
-rw-r--r--tools/i386/netboot/menu.lst.example21
-rw-r--r--tools/i386/netboot/ne/nbgrubbin106280 -> 0 bytes
-rw-r--r--tools/i386/netboot/ne/pxegrubbin107304 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/ne/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/ne/stage2bin106344 -> 0 bytes
-rw-r--r--tools/i386/netboot/ne2100/nbgrubbin106620 -> 0 bytes
-rw-r--r--tools/i386/netboot/ne2100/pxegrubbin107644 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/ne2100/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/ne2100/stage2bin106652 -> 0 bytes
-rw-r--r--tools/i386/netboot/ni5010/nbgrubbin105608 -> 0 bytes
-rw-r--r--tools/i386/netboot/ni5010/pxegrubbin106632 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/ni5010/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/ni5010/stage2bin105640 -> 0 bytes
-rw-r--r--tools/i386/netboot/ni5210/nbgrubbin106336 -> 0 bytes
-rw-r--r--tools/i386/netboot/ni5210/pxegrubbin107360 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/ni5210/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/ni5210/stage2bin106368 -> 0 bytes
-rw-r--r--tools/i386/netboot/ni6510/nbgrubbin106588 -> 0 bytes
-rw-r--r--tools/i386/netboot/ni6510/pxegrubbin107612 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/ni6510/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/ni6510/stage2bin106620 -> 0 bytes
-rw-r--r--tools/i386/netboot/ns8390/nbgrubbin108664 -> 0 bytes
-rw-r--r--tools/i386/netboot/ns8390/pxegrubbin109688 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/ns8390/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/ns8390/stage2bin108696 -> 0 bytes
-rw-r--r--tools/i386/netboot/otulip/nbgrubbin108484 -> 0 bytes
-rw-r--r--tools/i386/netboot/otulip/pxegrubbin109508 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/otulip/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/otulip/stage2bin108516 -> 0 bytes
-rw-r--r--tools/i386/netboot/rtl8139/nbgrubbin108000 -> 0 bytes
-rw-r--r--tools/i386/netboot/rtl8139/pxegrubbin109024 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/rtl8139/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/rtl8139/stage2bin108000 -> 0 bytes
-rw-r--r--tools/i386/netboot/sis900/nbgrubbin112392 -> 0 bytes
-rw-r--r--tools/i386/netboot/sis900/pxegrubbin113416 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/sis900/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/sis900/stage2bin112392 -> 0 bytes
-rw-r--r--tools/i386/netboot/sk_g16/nbgrubbin106500 -> 0 bytes
-rw-r--r--tools/i386/netboot/sk_g16/pxegrubbin107524 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/sk_g16/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/sk_g16/stage2bin106532 -> 0 bytes
-rw-r--r--tools/i386/netboot/smc9000/nbgrubbin106976 -> 0 bytes
-rw-r--r--tools/i386/netboot/smc9000/pxegrubbin108000 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/smc9000/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/smc9000/stage2bin106976 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/stage1.3c59xbin512 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/stage1.3c90xbin512 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/stage1.eepro100bin512 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/stage1.rtl8139bin512 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/stage1.tulipbin512 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/stage1.via-rhinebin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/stage2.3c59xbin80564 -> 0 bytes
-rw-r--r--tools/i386/netboot/stage2.3c90xbin111100 -> 0 bytes
-rw-r--r--tools/i386/netboot/stage2.eepro100bin107584 -> 0 bytes
-rw-r--r--tools/i386/netboot/stage2.rtl8139bin108028 -> 0 bytes
-rw-r--r--tools/i386/netboot/stage2.tulipbin94396 -> 0 bytes
-rw-r--r--tools/i386/netboot/stage2.via-rhinebin88208 -> 0 bytes
-rw-r--r--tools/i386/netboot/tiara/nbgrubbin105188 -> 0 bytes
-rw-r--r--tools/i386/netboot/tiara/pxegrubbin106212 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/tiara/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/tiara/stage2bin105252 -> 0 bytes
-rw-r--r--tools/i386/netboot/tulip/nbgrubbin119404 -> 0 bytes
-rw-r--r--tools/i386/netboot/tulip/pxegrubbin120428 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/tulip/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/tulip/stage2bin119404 -> 0 bytes
-rw-r--r--tools/i386/netboot/w89c840/nbgrubbin109356 -> 0 bytes
-rw-r--r--tools/i386/netboot/w89c840/pxegrubbin110380 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/w89c840/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/w89c840/stage2bin109388 -> 0 bytes
-rw-r--r--tools/i386/netboot/wd/nbgrubbin106760 -> 0 bytes
-rw-r--r--tools/i386/netboot/wd/pxegrubbin107784 -> 0 bytes
-rwxr-xr-xtools/i386/netboot/wd/stage1bin512 -> 0 bytes
-rw-r--r--tools/i386/netboot/wd/stage2bin106792 -> 0 bytes
-rwxr-xr-xtools/i386/shbin153752 -> 0 bytes
-rwxr-xr-xtools/ia64/e2fsck.sharedbin1060504 -> 0 bytes
-rwxr-xr-xtools/ia64/elilo.efibin315800 -> 0 bytes
-rwxr-xr-xtools/mailchangelog.pl14
-rwxr-xr-xtools/make_mdkinst_stage277
-rwxr-xr-xtools/mkhdlist16
-rw-r--r--tools/ntp_servers.pl298
-rwxr-xr-xtools/oem-prepare477
-rwxr-xr-xtools/patch_pcmcia_config.pl28
-rw-r--r--tools/ppc/README39
-rwxr-xr-xtools/ppc/Xpmacbin3762427 -> 0 bytes
-rwxr-xr-xtools/ppc/convert5
-rw-r--r--tools/ppc/e2fsck.sharedbin101469 -> 0 bytes
-rwxr-xr-xtools/ppc/magic81
-rwxr-xr-xtools/ppc/mapping20
-rwxr-xr-xtools/ppc/mkINSTALLCD78
-rwxr-xr-xtools/ppc/mkhybrid-1.12b5.4bin488623 -> 0 bytes
-rwxr-xr-xtools/ppc/mkhybrid-1.12b5.4-x86bin194471 -> 0 bytes
-rw-r--r--tools/ppc/yabootbin58556 -> 0 bytes
-rw-r--r--tools/rpcinfo-flushed.c740
-rw-r--r--tools/serial_probe/.cvsignore1
-rw-r--r--tools/serial_probe/Makefile9
-rw-r--r--tools/serial_probe/device.h80
-rw-r--r--tools/serial_probe/serial.c1209
-rw-r--r--tools/serial_probe/serial.h43
-rw-r--r--tools/serial_probe/serial_probe.c92
-rwxr-xr-xtools/sparc/e2fsck.sharedbin125624 -> 0 bytes
-rwxr-xr-xtools/specific_arch9
-rwxr-xr-xtools/syncrpms261
-rwxr-xr-xtools/updatehdlist10
-rw-r--r--tools/xhost+.c11
1804 files changed, 0 insertions, 705023 deletions
diff --git a/.cvsignore b/.cvsignore
deleted file mode 100644
index 2a8035f11..000000000
--- a/.cvsignore
+++ /dev/null
@@ -1,5 +0,0 @@
-docs
-images
-unused
-drakxtools.tar.bz2
-isolinux
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 7d252daa1..000000000
--- a/Makefile
+++ /dev/null
@@ -1,111 +0,0 @@
-ROOTDEST = /export
-
-DIRS = tools kernel mdk-stage1 perl-install rescue
-
-
-ARCH := $(patsubst i%86,i386,$(shell uname -m))
-ARCH := $(patsubst sparc%,sparc,$(ARCH))
-
-ifeq (i386,$(ARCH))
- BOOT_IMG = cdrom.img hd.img network.img usb.img blank.img pcmcia.img other.img
-endif
-ifeq (sparc,$(ARCH))
- BOOT_IMG = cdrom.img hd.img network.img live.img tftp.img tftprd.img
- BOOT_IMG += cdrom64.img hd64.img network64.img live64.img tftp64.img tftprd64.img
-endif
-ifeq (ppc,$(ARCH))
- BOOT_IMG = all.img
-endif
-ifeq (ia64,$(ARCH))
- BOOT_IMG = all.img
-endif
-
-FBOOT_IMG = $(BOOT_IMG:%=images/%)
-FBOOT_RDZ = $(FBOOT_IMG:%.img=%.rdz) images/all.rdz
-
-.PHONY: dirs install
-
-install: dirs images rescue install_only
-
-dirs:
- @for n in $(DIRS); do $(MAKE) -C $$n all || exit 1 ; done
-
-images: $(FBOOT_IMG) images/all.rdz # all.rdz is needed to update isolinux
-
-$(FBOOT_RDZ): kernel/all.modules
- ./make_boot_img $@ `basename $(@:%.rdz=%)`
-
-$(FBOOT_IMG): %.img: %.rdz
- ./make_boot_img $@ `basename $(@:%.img=%)`
-
-tar: clean
- rpm -qa > needed_rpms.lst
- cd .. ; tar cfj gi.tar.bz2 gi
- rm needed_rpms.lst
-
-install_only:
- for i in images misc Mandrake Mandrake/base Mandrake/share; do install -d $(ROOTDEST)/$$i ; done
- ifneq (ppc,$(ARCH))
- for i in $(FBOOT_IMG); do cp -f $${i}* $(ROOTDEST)/images; done
- endif
- ifeq (alpha,$(ARCH))
- for i in $(FBOOT_RDZ); do cp -f $${i}* $(ROOTDEST)/boot; done
- cp -f vmlinux.gz $(ROOTDEST)/boot/instboot.gz
- make -C tools/$(ARCH)/cd install ROOTDEST=$(ROOTDEST)
- endif
- cd $(ROOTDEST)/images; rm -rf alternatives
- if [ `ls $(ROOTDEST)/images/*.img-* 2>/dev/null | wc -l` -gt 0 ]; then \
- cd $(ROOTDEST)/images; mkdir alternatives; cd alternatives; mv ../*.img-* .; md5sum *.img-* > MD5SUM; \
- fi
- cd $(ROOTDEST)/images; md5sum *.img* > MD5SUM
-
- ifeq (i386,$(ARCH))
- rm -rf $(ROOTDEST)/isolinux
- cp -af isolinux $(ROOTDEST)
- cp -f images/cdrom-changedisk.img $(ROOTDEST)/images
- endif
-
- install live_update $(ROOTDEST)/live_update
- make -C perl-install full_stage2
- make -C perl-install/share/advertising install
- make -C rescue install
-
-clean:
- rm -rf images all.modules all.modules64
- for i in $(DIRS); do make -C $$i clean; done
- find . -name "*~" -o -name ".#*" | xargs rm -f
-
-check:
- @badrights=`find $(ROOTDEST)/Mandrake/mdkinst | perl -lne 'print if !((stat)[2] & 4)'`; [ -z "$$badrights" ] || { echo "bad rights for files vvvvvvvvvvvvvvvvvvvvvvvvvv" ; echo "$$badrights" ; echo "bad rights for files ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" ; exit 1; }
- @missing_kb=`find -name "Entries" | xargs perl -F/ -alne 'print $$ARGV =~ m|(.*)/CVS|, "/$$F[1]" if $$F[1] =~ /\.(png|gif|bmp|xcf|gz|bz2|tar|rdz|so|a|o|mar|img|exe)$$/ && $$F[4] ne "-kb"'` ; [ -z "$$missing_kb" ] || { echo "missing -kb in CVS for files vvvvvvvvvvvvvvvvvvvvvvvvvv" ; echo "$$missing_kb" ; echo "missing -kb in CVS for files ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" ; exit 1; }
- $(MAKE) -C perl-install check
-
-upload:
- $(MAKE) clean
-
-# # done before make install to increment ChangeLog version
- tools/addchangelog.pl tools/cvslog2changelog.pl | tools/mailchangelog.pl &
-
- $(MAKE) install
- $(MAKE) check
- $(MAKE) upload_only
-
-upload_only:
- function upload() { rsync -qSavz --verbose --exclude '*~' -e ssh --delete $(ROOTDEST)/$$1/$$2 mandrake@ken:/c/cooker/$$1; } ;\
- upload Mandrake/mdkinst '' ;\
- upload Mandrake/base compssUsers* ;\
- upload Mandrake/base rpmsrate ;\
- upload Mandrake/base *_stage2.bz2 ;\
- upload Mandrake/share/advertising '' ;\
- upload misc gendistrib ;\
- upload misc make_mdkinst_stage2 ;\
- upload misc packdrake ;\
- upload misc packdrake.pm ;\
- upload misc rpmtools.pm ;\
- upload misc auto ;\
- upload '' live_update ;\
- upload images MD5SUM ;\
- upload images *.img* ;\
- upload images/alternatives '' ;\
- upload isolinux '' ;\
- echo
diff --git a/docs/.cvsignore b/docs/.cvsignore
deleted file mode 100644
index a0593a470..000000000
--- a/docs/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-pictures
diff --git a/docs/BUGS b/docs/BUGS
deleted file mode 100644
index 1d154fcf1..000000000
--- a/docs/BUGS
+++ /dev/null
@@ -1,10 +0,0 @@
-doInstallStep: if there's not enough room, error, but packages are marked installed :(
-
-when you click directly on setupFilesystems and you have scsi, you're fucked.
-Even if you go to setupSCSI, you won't be able to have partitions again.
-
-bug non reproductible:
-- /etc/passwd is empty after `root passwd' stage :(
-- reboot at the end of package installation with a lot of error messages from
-gtk about the progressbar
-
diff --git a/docs/COPYING b/docs/COPYING
deleted file mode 100644
index 60549be51..000000000
--- a/docs/COPYING
+++ /dev/null
@@ -1,340 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 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
-
- 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 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/docs/HACKING b/docs/HACKING
deleted file mode 100644
index b5844c846..000000000
--- a/docs/HACKING
+++ /dev/null
@@ -1,126 +0,0 @@
--=-=--
-DrakX is a very big project, and it needs special setups to work.
-The purpose of this file is to explain how you can setup your box to make it
-compile and run.
--=-=--
-
-Beware, don't try this on a production machine with important data.
-
-
---------------------------------------------------------------------------
-Sources installation:
-
- First grab the gi.tar.bz2 archive and untar it in your home directory,
-for example from DrakX-*.src.rpm on your Mandrake Linux distribution.
-
-cd to gi
-for i in `du -a | grep CVS/Root | cut -f 2`
-do
- sed -e 's/prigaux/anoncvs/' $i > $i.tmp
- mv $i.tmp $i
-done
-
-Then, log yourself into the cvs:
-% export CVS_RSH=ssh
-% export CVSROOT=:ext:anoncvs@cvs.mandrakesoft.com:/cooker
-% cvs checkout gi
- (passwd: 'cvs')
-And update the gi package:
-cvs update -P -d
-
-
---------------------------------------------------------------------------
-Preparing the compilation process:
-
-(1) target directory
-
-create a /export directory and copy a recent Mandrake Linux CD in there.
-(You don't have to put have all the RPMS...) ; you'll need roughly 1.5
-Gbytes for a full install.
-
-[gc@obiwan ~/cvs/gi] su -c "mkdir /export"
-
-
-(2) devel packages
-
-you need quite a few devel packages to run the stuff; roughly: gcc, make,
-glibc-devel, perl-devel, XFree86-devel, libglib-devel, libgtk+-devel,
-perl-GTK, ldetect*, libslang-devel, libnewt-devel, e2fsprogs, dosfstools,
-rpm-devel, popt-devel, rpmtools, libbzip2*, libncurses*.
-
-you may need a few others I forgot to mention. if the compilation
-fails, try to understand the message and install any necessary
-remaining package.
-
-
-(3) sudo
-
-never build or run DrakX as root; install package sudo, and set up
-relevant permissions; the following should be enough: (in your
-/etc/sudoers)
-
-gc ALL=(root) NOPASSWD:/usr/bin/patch,NOPASSWD:/bin/rpm,NOPASSWD:/bin/mount,NOPASSWD:/bin/cp,NOPASSWD:/bin/umount,NOPASSWD:/usr/bin/install,NOPASSWD:/bin/rm,NOPASSWD:/bin/mv,NOPASSWD:/bin/tar,NOPASSWD:/bin/cpio,NOPASSWD:/bin/chown,NOPASSWD:/bin/mkdir,NOPASSWD:/usr/bin/strip,NOPASSWD:/bin/mknod
-
-
-(4) boot kernel
-
-you need one or more kernels and (all?) their modules. it's located in
-subdirectory "all.kernels" in DrakX-*.src.rpm ; if you ever grab (or
-build) another boot kernel, replace or add an entry in "all.kernels" as:
-
- (a) create your modules subdir (useful to describe the
- VERSION_RELEASE) and untar your kernel
-
-[gc@obiwan ~/cvs/gi/all.kernels] mkdir 2.4.1-BOOTcustom
-[gc@obiwan ~/cvs/gi/all.kernels] cd 2.4.1-BOOTcustom
-[gc@obiwan ~/cvs/gi/all.kernels/2.4.1-BOOTcustom] tar jxvf ~/mycustomkernel.tar.bz2
-[gc@obiwan ~/cvs/gi/all.kernels/2.4.1-BOOTcustom] ls
-boot/ cardmgr/ lib/
-
- (c) build kernel/modules stuff for stage1 and stage2
-[gc@obiwan ~/cvs/gi] ./update_kernel
-
-
-(5) pray
-
-[gc@obiwan ~/cvs/gi] make
-
-
----------------------------------------------------------------------------
-The comments written with #- are automatically stripped out at install.
-
-
----------------------------------------------------------------------------
-testing all:
-
- go to the perl-install directory and execute ./g_auto_install --test
-
- You should be able to test the whole thing in a non-destructive way.
-
-NEVER compile and/or execute DrakX as root!
-
-
-
-
-Here is how I (dams) made it work on my computer.
--------------------------------------------------
-
-- get the sources
-- install the librairies needed included newt-devel gtk+-devel popt-devel popt gtk-engines
-- cd path/to/gi
-- make
-- mkdir /usr/share/gtk
-- ln -s path/to/gi/perl-install/share/themes /usr/share/gtk
-- ln -s path/to/gi/perl-install/share/step-* /usr/share
-- ln -s path/to/gi/perl-install/share/help.xpm /usr/share
-- ln -s path/to/gi/perl-install/share/isdn* /etc/sysconfdir/network-scripts
-- have a cd architecture linked on /export
-- ln -s /export /tmp/rhimage
-- export PERL_INSTALL_TEST=1
-- cd path/to/gi/perl-install
-- gendistrib --noclean --distrib /export
-- ./install2 in root (dangerous) or chmod a+r /dev/hd* and ./install2 in user
-
-
-
-address all bugreports to dave@null.com
diff --git a/docs/Partition-ends-after-end-of-disk.txt b/docs/Partition-ends-after-end-of-disk.txt
deleted file mode 100644
index 3da57d561..000000000
--- a/docs/Partition-ends-after-end-of-disk.txt
+++ /dev/null
@@ -1,66 +0,0 @@
- Cylinder/Head/Size Hell Is Not Over
-
- pixel@mandrakesoft.com
- $Date$
-
-
-Nowadays, you can boot Linux without ever relying on CHS
-(Cylinder/Head/Size):
-
-- CHS information on partition table is obsolete and not used anymore.
-It was causing the 1024th cylinder limitation:
- - disallowing partitions above 8GiG. Problem overcome using 28bits Linear
- Block Addressing (LBA) in partition table.
- - disallowing to boot on partition above 8GiG (due to int13 limitation used
- in bootloaders). Problem overcome using int13 extensions (EDD)
-
-Logical CHS (Cylinder/Head/Size) and physical CHS are not related anymore.
-Especially the size of a hard drive is not a multiple of the number of
-Cylinders.
-
-
-The problem is that many tools still rely somewhat heavily on CHS information.
-- most tools adjust partitions on cylinder boundary
-- some tools compute the size of the disk based on CHS (eg: fdisk)
-
-
-Resulting problems in various tools:
-
-- last partition not cylinder boundary adjusted, and overrun CHS computed size
- - fdisk
- > Total allocated sectors %d greater than the maximum %d
- - cfdisk (need confirmation)
- > FATAL ERROR: Bad primary partition %d: Partition ends after end-of-disk
- or
- > FATAL ERROR: Bad logical partition %d: Partition ends after end-of-disk
- - Partition Magic (version?)
- > Error #109: Partition ends after end of disk
- - Windows <= 98se, Windows Me
- (doesn't like it, what error message?)
-
- Tools handling it correctly:
- - parted and so diskdruid in RedHat >= 7.2 (or is it 7.x?)
- - diskdrake >= Mandrake 8.2
- - Windows XP (need confirmation)
-
- Tools using the full size of the disk, and so causing pbs with fdisk/cfdisk/...:
- - diskdrake == Mandrake 8.2
-
-- disagreement between CHS and linear address
- - parted
- > "Warning: Unable to align partition properly. This probably means that
- > another partitioning tool generated an
- > incorrect partition table, because it didn't have the correct BIOS
- > geometry. It is safe to ignore,but
- > ignoring may cause (fixable) problems with some boot loaders.
- > Ignore Cancel ? C
- - lilo
- > Warning: Kernel & BIOS return differing head/sector geometries for device 0x80
- > Kernel: 38792 cylinders, 16 heads, 63 sectors
- > BIOS: 1023 cylinders, 255 heads, 63 sectors
- > Device 0x2100: Inconsistent partition table, 2nd entry
- > CHS address in PT: 48:0:1 --> LBA (771120)
- > LBA address in PT: 48384 --> CHS (3:3:1)
- > The partition table is *NOT* being adjusted.
-
-
diff --git a/docs/README b/docs/README
deleted file mode 100644
index d35508e66..000000000
--- a/docs/README
+++ /dev/null
@@ -1,377 +0,0 @@
-Well here is a little description of what DrakX needs to work in comparison
-to the RH newt install.
-
-********************************************************************************
-* CVS **************************************************************************
-********************************************************************************
-Like all good free software, DrakX is in CVS :)
-
-You can access it at http://www.mandrakelinux.com/cgi-bin/cvsweb.cgi/gi
-
-or via
-
-export CVS_RSH=ssh
-export CVSROOT=:ext:anoncvs@cvs.mandrakesoft.com:/cooker
-cvs checkout gi
- (enter password 'cvs')
-
-
-This is only read-only access. If you want more, tell me (pixel@mandrakesoft.com)
-
-Alas, all is not in CVS as a lot of things are binary files.
-
-For the boot kernel, see https://kenobi.mandrakesoft.com/~chmou/kernel/BOOT/
-or build your own:
-- install the kernel-*.src.rpm from
-- go to the /usr/src/RPM/SPECS/ (or any others topdir you have configured).
-- type rpm -ba --with BOOT kernel-2.4.spec.
-Then see function install_kernel() at the end of gi/update_kernel.
-
-For the other things, take SRPMS/DrakX-*.src.rpm
-
-Please note that redoing *all* the stuff is not for the faint of heart. I myself
-sometimes wonder what the whole make does :-%
-Instead, changing some .pm files is quite easy (nice interpreted language)
-
-********************************************************************************
-* Making your custom install ***************************************************
-********************************************************************************
-If you have your own rpms you want to add, or make your own updated cdrom, you
-just have to issue:
-
-% gendistrib --noclean --distrib <DIRS>
-
-Where <DIRS> is the root of all the media that the install will see, this first
-one is the main one :
-
-(1) network or 1-cdrom installs
- DIRS == the root directory of the Distribution
-
-(2) multi-cdrom install
- DIRS == the root directories of all the media that the install will see
-
-``gendistrib'' will scan the file Mandrake/base/hdlists in the main root
-directory (the first one in DIRS) to search for all media used. Typically you
-use Mandrake/RPMS* for RPM packages repository.
-For multi-cd, please use Mandrake/RPMS or Mandrake/RPMS1, Mandrake/RPMS2, etc.
-For one CD or a network/hd volume, please use Mandrake/RPMS.
-
-Optionnally, you can modify ``Mandrake/base/rpmsrate''; this file manages
-the relative importance of the files, and thus their installation or not.
-
-Also, mdkinst_stage2.gz must be remade if you modify files in Mandrake/mdkinst.
-See below for information about these files.
-
-********************************************************************************
-* FILES ************************************************************************
-********************************************************************************
-First here are the different things needed :
-
-Mandrake/base/hdlists
- description of the available install media.
- format is one line for one medium as
- <hdlist_name> <rpms_directory> <description>
- <hdlist_name> should be match regexp /hdlist\S*.cz2?/
- for example (two cd install) you get
- hdlist1.cz Mandrake/RPMS1 Boot CD
- hdlist2.cz Mandrake/RPMS2 Extension CD
-
-Mandrake/base/hdlist*.cz
- table of rpm's headers, referred by ``hdlists''
- their contents can be listed using ``packdrake -l <hdlist_file>'' or
- or ``parsehdlist <hdlist_file>''.
- ! Need to be remade when Mandrake/RPMS* changes (with ``gendistrib'') !
-
-Mandrake/base/depslist.ordered
- for each packages, tell which package it depends on. Also contains the
- size for some (obscure) bloody reasons.
- ! Need to be remade when Mandrake/RPMS* changes !
- (with ``gendistrib --noclean --distrib .'')
-
-Mandrake/base/compss
- obsoletes comps. It store packages in different categories, generated
- from the %{GROUP} field
- ! Need to be remade when Mandrake/RPMS* changes !
- (with ``gendistrib --noclean --distrib .'')
-
-Mandrake/base/rpmsrate
- ranks and classify packages, so that the installer will know which
- ones to install. format is :
- <intern_group>
- <level> <packages>
- where <intern_group> is a symbolic name used in Mandrake/base/compssUsers* files,
- and <level> defines importance level as described below :
- 5 must have
- 4 important
- 3 very nice
- 2 nice
- 1 maybe
- by default (for non expert), group selects packages for level 4 (important)
- and 5 (must have). export mode add 3 (very nice) level. other level (below 2)
- can only be selected using individual package selection.
-
-Mandrake/mdkinst
- live system used on certain installs. See ``Ramdisk or not'' below for
- more.
-
-Mandrake/base/mdkinst_stage2.bz2
- for the ramdisk. live sytem in ext2 filesystem bzipped2.
- generated from Mandrake/mdkinst tree using misc/make_mdkinst_stage2
- See ``Ramdisk or not'' below for more.
-
-Mandrake/base/rescue_stage2.bz2
- rescue ramdisk. live sytem in ext2 filesystem bzipped2.
- this is the ramdisk loaded when typing rescue on boot prompt.
- there is no live system available, only the ramdisk is used.
-
-images/*.img
- boot images to use with DrakX. Use:
- - cdrom for cdrom install
- - network for ftp/nfs install (non-pcmcia devices)
- - hd for hard-disk install
- - pcmcia for pcmcia install (see ``PCMCIA install'' below for more)
-
- the following modules have been removed from:
- network.img: acenic sk98lin de4x5
- cdrom.img and hd.img: BusLogic seagate fdomain g_NCR5380 dc395x_trm tmscsim
- hd.img: dpt_i2o eata eata_pio eata_dma
- cdrom.img: aztcd gscd isp16 mcd mcdx optcd cm206 sjcd
- pcmcia.img: apa1480_cb
- they are now in "other.img",
-
- blank.img is a blank boot image without a kernel nor initrd. this image
- can be used to generate custom boot disk.
-
- if you think one of those modules is used a lot, tell me, i may find some room
- to put it back on the main floppies.
-
-
-********************************************************************************
-* logs *************************************************************************
-********************************************************************************
-During install, a lot of interesting stuff can be found in different places:
-in consoles and in files. To switch to console 2 for example, do Ctrl-Alt-F2
-from the X install.
-- alt-F1: the stdout of the install. Not very interesting stuff
-- alt-F2: simple shell. Quite a lot of commands are available but as they are
-written in perl (for space), they do not handle the very same options as normal.
-After install, you can do ``chroot /mnt'' to see your system just like after
-rebooting. ``rpm -qa'' works for example.
-- alt-F3: a lot of interesting things. Be carefull, some ``ERROR'' messages are
-not interesting.
-- alt-F4: kernel's place. aka the output of dmesg.
-- alt-F7: the graphical install lives there
-
-- command "bug" puts on floppy lots of interesting stuff.
-- /tmp/stage1.log: same as alt-F3 part when stage1 run (e.g. actions
- before graphical install really begins)
-- /tmp/ddebug.log: (nearly the) same as latter alt-F3 part
-- /tmp/syslog: same as alt-F4
-- /mnt/root/drakx/ddebug.log: at the end of each step, DrakX tries to backup
- /tmp/ddebug.log to /mnt/root/drakx. Available only after mounting of /.
-- /mnt/root/drakx/install.log: the log of the installation (or upgrade) of the rpms
-(just like rpm's /mnt/tmp/(install|upgrade).log)
-- /mnt/root/drakx/auto_inst.cfg.pl: a kickstart file generated at the end of each
-step. Can be used in 2 ways: kickstart install or ``defcfg'' install. Hopefully
-you know about kickstart. ``defcfg'' is a way to customize the default values in
-install. For example, French can be the default language with a qwerty keyboard,
-the auto-partitionning partitions can be changed, the default user class can be
-set to developer (!)...
-
-********************************************************************************
-* po translation files *********************************************************
-********************************************************************************
-DrakX uses .po files for its translation. A script takes the different
-strings out of the .pm files. It generates the DrakX.pot file which contains
-all the english strings to translate.
-To add a new language, you just have to add it to lang.pm (if it's not there
-already) and put the .po in the perl-install/po directory (see ``Ramdisk or
-not'' to know if you have to regenerate the mdkinst_stage2.gz)
-
-********************************************************************************
-* PCMCIA install ***************************************************************
-********************************************************************************
-If the media you use to install is a pcmcia device, use the pcmcia boot disk.
-
-********************************************************************************
-* Ramdisk or not ***************************************************************
-********************************************************************************
-The DrakX install is much bigger than the newt one. So the ramdisk which was
-used is getting big, and costs a lot in memory
-(eg: the mdkinst_stage2 is 14MB - 23/09/99)
-(update! now size is 21MB - 24/01/01)
-(update! now size is 19MB - 26/04/01)
-
-| | newt | DrakX
-|-------+---------+----------------------------------------------------------
-| nfs | live | live
-| ftp | ramdisk | ramdisk
-| http | ramdisk | ramdisk
-| hd | ramdisk | live if Mandrake/mdkinst/usr/bin/runinstall2 is a link,
-| | | ramdisk otherwise
-| cdrom | ramdisk | live if memory < 52MB, ramdisk otherwise
-
-Where ramdisk is needed, if detected memory is below the limit allowed for
-ramdisk (maintained in file gi/mdk-stage1/config-stage1.h; currently 52 Mb),
-a failure dialog will be printed explaining that there is not enough memory
-to perform the installation.
-
-When i say live, it means that the stage1 will *mount* the
-Mandrake/mdkinst and use it that way.
-
-The ramdisk is used in place of the live in some cases. This ramdisk is filled
-with mdkinst_stage2.gz
-
-For cdrom install, the ramdisk is used to speed up things (access time is quite
-high on cdrom drives)
-
-For pcmcia, it depends on the type of install.
-
-
-********************************************************************************
-* modules **********************************************************************
-********************************************************************************
-Modules can be found in at least 2 places:
-- in /modules/modules.mar
-- in /lib/modules.cz<KERNEL_VERSION_RELEASE>
-
-/modules/modules.mar is used in mdk-stage1. It contains only modules
-interesting for one kind of install. For example in an hd install, it
-contains scsi modules. For a network install, it contains network card
-modules. (To create, extract or view files in a ``mar'' archive, please
-use gi/mdk-stage1/mar/mar; this is basically an archive format meant to
-be minimalistic)
-
-/lib/modules.cz<KERNEL_VERSION_RELEASE> contains all modules, it is used
-in stage2.
-
-
-To install a module, use modprobe which is in /usr/bin. It's a perl wrapper
-around /usr/bin/insmod. It uses the dependencies found in
-/modules/modules.dep (stage1).
-
-/usr/bin/insmod is a wrapper around /usr/bin/insmod_. It just extracts the
-module out of /lib/modules.cz in /tmp. Then it calls insmod_.
-
-/usr/bin/insmod_ is the real prog (which you usually find in /sbin/). You need
-to give it the complete path.
-
-********************************************************************************
-* Making screenshots ***********************************************************
-********************************************************************************
-1. easy solution: press "F2"!
-
-2. On a test machine, make a network install, switch to console (ctrl-alt-F2), enter:
-% xhost+
-then, on another computer:
-% DISPLAY=test_machine:0 xwd -root | convert - screenshot.png
-
-********************************************************************************
-* Miscellaneous ****************************************************************
-********************************************************************************
-> o Media access methods: nfs, ftp, http, hd, cdrom
-> o Stages: init, stage1, stage2
-> - What exactly each stage does
-
-init loads stage1
-stage1 loads stage2, on various medium type
-
-stage2 is too big to fit on a floppy, that's why stage1 exists
-
-> - How each stage relates to the various media access methods
-
-stage1 knows only how to access to the media is compiled for. It contains only
-the kernel modules needed for that media. For eg, the nfs/ftp/http stage1
-doesn't contain scsi modules nor ide.
-
-> - How one stage terminates and another begins. i.e., How does
-> stage1 find, mount, and launch stage2?
-
-/sbin/init just starts /sbin/stage1
-/sbin/stage1 takes care of mounting stage2 (in ramdisk if necessary)
- then it runs /usr/bin/runinstall2
-
-> o Text and Graphic mode installers
-> - Architectural overview of each
-
-have a look at gi/docs/object_class.fig
-
-
-********************************************************************************
-* OEM **************************************************************************
-********************************************************************************
-> I am a system OEM in Bangalore,India selling systems bundled with
-> Mandrake Linux. The problem is that with every system I sell, I need to
-> install & configure the system which takes HOURS!. Can I do a diskcopy
-> instead?
->
-> Please Help. This is a major bottleneck for me.
-
-many solutions:
-
-- make an install on drive hdb, then :
- dd if=/dev/hdb of=/dev/hdc
- but you should make sure the hardware is *REALLY* identical.
-
-- try the oem feature
- 3. - burn a cd out of *latest* cooker or 8.0 and above.
- - boot on it telling "oem" to syslinux
- !! it will destroy every data on the harddrive or
- resize (or use free space) if *ONLY* one fat partition is defined !!
- - you now have a very automated install matrix
- (duplicate it with "dd if=/dev/hdb of=/dev/hdc bs=1M count=730")
-
- put the harddrive in the oem box, the user will now have an *very* automated
- install, just asking the root password and user password, and some other
- question according its hardware.
-
- 4. just like 3. but you may have to mount /cdrom after typing rescue on
- syslinux prompt (oem script do it automatically if a automatic boot nfs
- network has been done as server is known). under /cdrom may be anything
- as long as it provides an installation tree of Mandrake Linux.
- after that run oem script by typing "/etc/oem -f" for normal installation
- or "/etc/oem -f server" for server installation (normal with server installed).
-
- 5. (just like 3. without burning a cd, doing the first part by hand)
- have a look at the /etc/oem script on the rescue and do it by hand...
-
-
-cu Pixel, fpons.
-
-
-comments:
-1. maybe copy unnecessary things -> take too long
- solution -> use bs=8k count=xxxx
-2. kernel_reread can be found on the new rescue, source is also at end of this
-mail. This solution works with one partition. Can be easily enhanced to many
-primary partitions... For extended partitions, more complicated, but not much :)
-3. has just been added in latest cooker. It may still have some pb. The main
-current limitation is IDE only, though it can be fixed easily for special cases.
-
---------------------------------------------------------------------------------
-#include <stdio.h>
-#include <sys/mount.h>
-#include <fcntl.h>
-
-void die(char *msg)
-{
- perror(msg);
- exit(1);
-}
-
-void kernel_read(char *dev)
-{
- int fd;
- if ((fd = open(dev, O_RDONLY)) == -1) die("can't open device");
- ioctl(fd, BLKRRPART, 0);
- close(fd);
-}
-
-int main(int argc, char **argv)
-{
- if (argc != 2) {
- fprintf(stderr, "usage: kernel_read_part <hard drive device>\n");
- exit(1);
- }
- kernel_read(argv[1]);
-}
diff --git a/docs/README.devel b/docs/README.devel
deleted file mode 100644
index dd0fb6d5b..000000000
--- a/docs/README.devel
+++ /dev/null
@@ -1,252 +0,0 @@
-Well here is a little description of how DrakX can be modified or extended.
-Please refer to README file for getting DrakX code source and to known more
-exactly how it works and what it can do.
-
-
-********************************************************************************
-* Execution of DrakX ***********************************************************
-********************************************************************************
-DrakX has originally be written by pixel in perl and C.
-entry point for stage2 is /usr/bin/runinstall2 which is typically a link to
-/usr/bin/install2 which simply load module install2.pm and execute
-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
-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().
-while running step, it trap any errors that may arise and use perl exception to
-change step.
-
-********************************************************************************
-* DrakX modules descriptions ***************************************************
-********************************************************************************
-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
- 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
- methods. typically are found all interactive code of DrakX for each steps.
-
-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
- modules described below).
-
-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
- interactive_newt.
-
-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
- not used by standalone tools.
-
-install_gtk: contains various methods using gtk interface but not used by
- standalone tools.
-
-interactive_stdio: implementation methods for interactivity in stdio mode.
- inherit module interactive.
-
-interactive_newt: implementation methods for interactivity in newt mode.
- inherit module interactive.
-
-interactive_gtk: implementation methods for interactivity in gtk mode.
- inherit module interactive.
-
-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.
-
-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
- code that reference interactive method which are not defined.
-
-common: contains very simple and very usefull (common) methods to do various task.
- some methods inspired by functionnal language.
-
-c: contains wrapper to C definition of methods used by DrakX, use of C is necessary
- for C extern libraries interface (rpmlib, ldetect), kernel interface, XFree
- interface.
-
-commands: implement some un*x commands, conflicting name with perl contains
- trailing underscore (_). this module is used by commands perl script that
- determine which command to run according to $0 (this is used this way when DrakX
- is running).
-
-run_program: allow running a program with redirection but without using a shell.
- allow rooted execution.
-
-help: contains all help message displayed by DrakX.
-
-log: log facility methods.
-
-lang: language manipulation methods, get and set sysconfig file, load po.
-
-keyboard: keyboard manipulation methods, get and set sysconfig file, set console
- keyboard mapping.
-
-mouse: mouse manipulation methods, get and set sysconfig file, change mouse.
-
-timezone: time zone manipulation methods, get and set timezone.
-
-services: services manipulation methods, activate or delete services (see
- /etc/rc.d/init.d directories).
-
-detect_devices: manage detection of various class of hardware.
-
-devices: manage device file, create device special according device name.
-
-partition_table: base partition table management methods, it manages
- appriopriate partition_table_XXX object according to what has been read
- as XXX partition table type.
-
-partition_table_raw: generic class for the following partition_table_XXX.
-
-partition_table_emtpy: matches an empty partition table.
-
-partition_table_dos: matches a DOS partition table.
-
-partition_table_bsd: matches a BSD partition table.
-
-partition_table_mac: matches an Apple partition table.
-
-partition_table_sun: matches a Sun Label partition table.
-
-fs: read and write /etc/fstab file, mount and umount, format.
-
-fsedit: manage (modyfy, edit) mount point associated to partition (like editing
- /etc/fstab).
-
-swap: swap management methods, format and mount (activation).
-
-raid: raid (software only) management methods.
-
-lvm: lvm (Logical Volume Manager) management methods.
-
-loopback: loopback management methods, used for lnx4win type installation or using
- a file as a partition.
-
-diskdrake: diskdrake itself, disk graphical (using gtk) manipulation tools.
-
-ftp: ftp mangement methods, used when using ftp install.
-
-http: http management methods, used when using http install.
-
-modparm: kernel modules options management, allow building nice dialog with each
- module parameter available.
-
-modules: kernel modules management, allow loading or unloading (ala modprobe or
- insmod).
-
-printer: printer management methods, read and write both LPR or CUPS configuration.
-
-printerdrake: interactive printer management methods.
-
-network: network management methods, get and set sysconfig file.
-
-netconnect: network configuration wizard.
-
-netconnect_const: network configuration wirard data.
-
-Xconfig: X configuration (monitor + already existing config file) management.
-
-Xconfigurator: X configuration wizard.
-
-Xconfigurator_const: X configuration wizard data.
-
-booloader: bootloader (LILO, GRUB, LOADLIN, SILO) configuration management methods.
-
-pkgs: rpm package and hdlist, depslist management methods, allow selecting or
- unselecting packages, manage rpmsrate file and select group, installation and
- removal methods of rpm file.
-
-crypto: *obsoleted* module to manage crypto site and rpm file.
-
-standalone: standalone only, allow defining a standalone tools.
-
-bootlook: standalone only, interface with DrakConf to configure bootloader options.
-
-drakfirewall: standalone only, interface with DrakConf to configure a tiny firewall.
-
-********************************************************************************
-* DrakX FAT resizer module description *****************************************
-********************************************************************************
-here is a fat resizer written in perl and C used by DrakX (diskdrake) to resize
-FAT16/FAT32 partition. it moves clusters to make sure a shrink can be done on the
-limit of the partition itself, if no cluster need to be moved, only boot sector
-partition limit are modified.
-
-any: various methods to flag cluster, compute min size.
-
-boot_sector: boot sector management methods.
-
-c_rewritten: originally resize_fat was only perl, this contains code section that
- are the most sensible to speed or memory contraints and have been rewritten to C
- using perl extension.
-
-dir_entry: manage directory structure.
-
-directory: traverse directory recursively, needed to move correctly cluster.
-
-fat: manage fat structure.
-
-info_sector: manage info sector.
-
-io: manage I/O on disk (need to take care of big file as partition size may be
- larger than 2GB).
-
-main: main resizer algortihm. if needed allocate new clusters, copy files, copy
- directories. update boot sector info.
-
-********************************************************************************
-* Adding a new step to DrakX ***************************************************
-********************************************************************************
-Say we want to add a question for setting "alawindows" option.
-We put it pretty early in the install, let's say after "Select Installation
-Class".
-
-1. in install2.pm
-
-add
-
- selectAlawindows => [ __("A la windows or not"), 0, 1, '' ],
-
-after
-
- selectInstallClass => [ __("Select installation class"), 1, 1, '' ],
-
-the 0, 1, '' means not "redoable", "skip on error", "don't hide"
-
-2. add your function selectAlawindows in install2.pm
-
-sub selectAlawindows { $o->selectAlawindows }
-
-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
-case, except for auto_install)
-
-sub selectAlawindows {}
-
-
diff --git a/docs/README.pxe b/docs/README.pxe
deleted file mode 100644
index 2ddd205fe..000000000
--- a/docs/README.pxe
+++ /dev/null
@@ -1,133 +0,0 @@
-Here is a short description to configure a PXE server using dhcpd and tftpd.
-This allows a network boot for your ethernet card conforming to the Interl
-PXE specification.
-
-********************************************************************************
-********** General overview ************
-********************************************************************************
-
-You need a dhcp server and a tftp server on one or two machines to allow the
-network boot. We are not using a PXE server to achieve this as it is not
-mandatory.
-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
-assumed to be your domain name, and 192.168.1.1 a name server. All install are
-done on subnet 192.168.2.0.
-
-All the files that will be downloaded by the tftp daemon are located under
-"/tftpboot" :
- "/tftpboot/pxelinux.0" is a program that is loaded directly by the machine
- where a network boot will be done, this program comes
- from the SYSLINUX package by H. Peter Anvin. (look at
- http://syslinux.zytor.com/pxe.php for more information)
- "/tftpboot/pxelinux.cfg/" is a directory where all configuration file for
- pxelinux.0 will be found, pxelinux.0 will download
- these file by itself. It searches first for a file
- named accordind to the machine IP address in
- hexadecimal, for example for 192.168.2.20, it
- looks for "C0A80214" first, then "C0A8021" and so
- on down to "C0", "C" and "default".
- "/tftpboot/network.rdz" is the standard network initrd for Mandrake installation.
- "/tftpboot/vmlinuz" is the boot kernel for installation.
- "/tftpboot/help.msg" is the message displayed by pxelinux.0, note that currently
- graphical message (as for install using SYSLINUX 1.48 with
- graphic patch by Mandrake) is not supported.
-
-All file "network.rdz", "vmlinuz", "help.msg" can be found by mounting "network.img",
-or the network floppy disk used for install, "pxelinux.cfg" is just an adaptation
-of the file found on the "network.img" called "syslinux.cfg" but without the reference
-to boot.msg (as it is not currently supported).
-
-Update network configuration for your needs and start dhcp server on the machine and
-tftp server and this should work.
-
-********************************************************************************
-* /etc/dhcpd.conf **************************************************************
-********************************************************************************
-ddns-update-style ad-hoc;
-
-authoritative;
-
-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;
-
-default-lease-time 28800;
-max-lease-time 86400;
-
-option domain-name "mydomain.com";
-option domain-name-servers 192.168.1.1;
-
-class "PXE" {
- match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
- option vendor-class-identifier "PXEClient";
-
- vendor-option-space PXE;
- option PXE.mtftp-ip 0.0.0.0;
- next-server 192.168.2.1; #tftp server location
-
- filename "pxelinux.0"; # standard TFTP
-
-}
-
-shared-network "mynetwork" {
- subnet 192.168.2.0 netmask 255.255.255.0 {
- option subnet-mask 255.255.255.0;
- option routers 192.168.2.1;
-
- ddns-domainname = "mydomain.com";
-
- pool {
- range 192.168.2.10 192.168.2.20;
- allow members of "PXE";
- }
- }
-}
-********************************************************************************
-* /tftpboot/pxelinux.cfg/default ***********************************************
-********************************************************************************
-default linux
-prompt 1
-timeout 72
-display help.msg
-label linux
- kernel vmlinuz
- append ramdisk_size=32000 initrd=network.rdz root=/dev/ram3 vga=788
-label vgalo
- kernel vmlinuz
- append ramdisk_size=32000 initrd=network.rdz root=/dev/ram3 vga=785
-label vgahi
- kernel vmlinuz
- append ramdisk_size=32000 initrd=network.rdz root=/dev/ram3 vga=791
-label vga16
- kernel vmlinuz
- append ramdisk_size=32000 initrd=network.rdz root=/dev/ram3 vga16
-label text
- kernel vmlinuz
- append ramdisk_size=32000 initrd=network.rdz root=/dev/ram3 text
-label patch
- kernel vmlinuz
- append ramdisk_size=32000 initrd=network.rdz root=/dev/ram3 patch vga=788
-label expert
- kernel vmlinuz
- append ramdisk_size=32000 initrd=network.rdz root=/dev/ram3 expert vga=788
-label rescue
- kernel vmlinuz
- append ramdisk_size=32000 initrd=network.rdz root=/dev/ram3 rescue rw
-label oem
- kernel vmlinuz
- append ramdisk_size=32000 initrd=network.rdz automatic=method:cdrom root=/dev/ram3 rescue oem rw
-********************************************************************************
-* Usefull linkst ***************************************************************
-********************************************************************************
-
-http://syslinux.zytor.com/pxe.php
-http://www.kano.org.uk/projects/pxe/
diff --git a/docs/SHORTCUTS b/docs/SHORTCUTS
deleted file mode 100644
index 93a7133db..000000000
--- a/docs/SHORTCUTS
+++ /dev/null
@@ -1,51 +0,0 @@
-********************************************************************************
-main shortcuts
-
-F1 -> help
-F2 -> take a screenshot
-F11 -> previous step
-F12 -> next (reachable) step
-
-********************************************************************************
-diskdrake
-
-taken directly from diskdrake.pm:
-
- "a" => \&Active,
- "b" => \&Move,
- "c" => \&Create,
- "d" => \&Delete,
- "f" => \&Format,
- "m" => \&Mount_point,
- "M" => \&Mount,
- "n" => \&Create,
- "o" => \&ReadFromFile,
- "s" => \&SaveInFile,
- "q" => \&Exit,
- "r" => \&Resize,
- "t" => \&Type,
- "u" => \&Unmount,
- "w" => \&WritePartitions,
- "W" => \&WriteFstab,
-
-hopefully it is explicit enough :)
-
-********************************************************************************
-list choice
-
-- acceleration a la windows (default): enter a letter and the selection will move to the
-first entry beginning with that letter. If you enter another letter it will try
-to find the entry beginning with the 2 letters you have given. In case it fails
-the starting_word is reset.
-- incremental search a la emacs: searches trough the list
-
-Use control-s to use incremental search and then to search next occurence
-
-********************************************************************************
-in case of complete mouse sh**t
-
-XFree86 provides a way of moving the mouse pointer:
-- first, press Ctrl-Shift-NumLock
-- then move the pointer with the keypad arrows
-- press button is ``0'' (aka Inser)
-- release button is ``.'' (aka Suppr)
diff --git a/docs/TODO b/docs/TODO
deleted file mode 100644
index cb9399f82..000000000
--- a/docs/TODO
+++ /dev/null
@@ -1,515 +0,0 @@
--URGENT---------------------------------------------------------------------------------
-check for fpons/pixel BOTH that resize_fat is clean for current version
-relative to 7.0-2.
-
-heavy testing of diskdrake to avoid corrupting partition table, current version
-should be available to fix bogus partition table, writing enabled only when
-partition is Ok (fixme? allow primary partition inside extended one, but with
-warning on diskdrake startup, made them as warning ?).
-
--features-------------------------------------------------------------------------------
-add rpmdrake in menu
-
-(7.1 or later) clean SCSI CDROM autoboot.
-(done,gc,8.0) stage1 & cdrom: add ability in expert to choose the scsi cdrom drive to use
-
-(7.1)better help for partitioning in newbie
-
-(7.1)Improved network configuration (PPP and/or Ethernet)
-PPPoE install and configuration (SuSE includes it, DHCP-like)
-(7.1)standalone applications for configuration (netdrake, timetool, authentificationconf, soundcard)
-
-----
-(7.2) replace normal with standard (in the installClass's)
-
-(7.2 or later)horizontal sub-steps
-
-(7.2 or later)diskdrake in text mode
-
-ask "do you have SCSI?" before asking "probe PCI or not"
-
-(?) paride in stage1
-(done,gc,8.0) stage1 & network: add ability to choose the network interface to use
-
-(?) msec custom
-
-(?)firewall configuration (instant firewalling?)
-
-(?)widget for displaying fdisk (dindinx)
-add fdisk using the zvt widget (taken in gnome-libs)
-
-(?)help in some configuration files.
-
-ability to add nfs/weird_fs entries in fstab
-
-size of packages in crypto
-
--to test--------------------------------------------------------------------------------
-what's lseek64?
-
-ensure installClass is set to something in auto install.
-
-for axp, swriteboot -f1 if swriteboot failed.
-axp with swap part sigsegv
-
-tree for choosing monitors (buggy?)
-
-what happens if a module fails to insmod (scsi step), in beginner/normal/expert
-
-fstab must be sorted (/usr/local after /usr)
-
-RAID upgrades
-
-add choice clean /tmp or not in expert
-
-kernel chosen by default must be the one according to supermount/secure
-
-bug if ide-scsi, no more hdX, but scd0 (aka sr0)
- (and add alias block-major-11 ide-scsi ?)
-
-check on update for conf.modules and modules.conf !
-
-with /usr, /usr/local and /usr/local/e mount points i get an error at step mounting local filesystems
-
--easy fixes-----------------------------------------------------------------------------
-rpmdrake proposition for cdrom labels
-
-use option nocheck to mount for upgrades
-
--fixes needing thinking-----------------------------------------------------------------
-bug: changing mem= in miscellaneous doesn't modify lilo conf if you backtrack
-
-ask network configuration only if NIC found?
-
-configure DHCP for newbies if ethernet & DHCP card available
-
-xvidtune like screen configuration (see SuSE's yast)
-
-live cdrom for alpha (sparc?)
-
-network boot
-
-get the error when getting/reading .rpm files fail
-better timeout handling for network installs
-
-handle not enough room for update
-(fpons)verify the free space is big enough.
-
-the XFdrake test does not handle the fontset
-
-> Here I go into the printer configuration select 'HP Deskjet 722C Colour',
-> print a test ASCII page, pressing 'No' when prompted to indicate the page did
-> not print OK and then hitting cancel when prompted to choose a printer type
-> again.
-> ask_from_list cancel at /usr/lib/libDrakX/my_gtk.pm line 504.
-
-diskdrake: take from parted mklabel, hide(?)
-
-bug in kde desktop if keeps home but not an upgrade
-
-bug in users: mandrake user is added twice in strange installs
-(mixed of security 0 + ???)
-
-bugs rpmdrake:
-- just after installing a package, switch to `Installed', the package has wrong name
-- refresh the kde desktop after package installation in rpmdrake
-(restart kpanel)
-- rpmdrake and same name packages
-
-urpmi: pb if XXX-devel requires XXX = 1.2.3 and we updgrade XXX-1.2.3
-
-bug in defcfg in with lang=fr_FR, display is buggy
-
-bug keyboard focus: after switch in console at Xconfig step
-
-
-
--to look at--------------------------------------------------------------------------
-adduserdrake to remove/update users
-
-(???)free provider auto configuration facility (to be discussed).
-auto ppp-configure with free provider
-
-(?)on laptop, configure the MMU to use swap not very often
-
-(?)checkboxes in groups based on compssList (and availableSpace?)
-
-(?)see what can be done with nvram (50 bytes to save information)
-
-better wacom support
-
-(fpons)bug: CANON BJC 4X00 do not work with current rhs-printfilters
- (work with magicfilters (debian))
- (should be handled by ghostscript BJC600's driver)
-
-(pix)install text on mem=8M, mem=16M?
-
-(pix)kickstart
-partitioning? raid?
-X configuration and bootloader in kickstart
-
-XFdrake chooseResolutions with ask_from_list do not permit ``Show all''
-
-(?) options in mkfs, progress bar when formatting
-
-(?) when some error occurs, partition must be unset isFormatted
-
--hardware-------------------------------------------------------------------------------
-- with no floppy drive, mkbootdisk step fails badly
-- with bad floppy or write protected, mkbootdisk doesn't say anything
-- try detect_devices::floppies (and how are scsi floppies handled?)
-maybe: do a iotcl FDGETPRM to detect fd1, fd0.
-
-need a simple solution to precise mouse type (syslinux option?)
-
-ELSA Gloria has bad ddc info
-
-token ring is tr0 not eth0
-
-I have Mandrake 6.1 installed and working on a ThinkPad 770.
-To enable the PCMCIA Token ring I have to append the following line to
-/etc/pcmcia/config.opts
-module "ibmtr_cs" opts "mmiobase=0xd2000 srambase=0xd4000"
-
-smp not detected (mhoward@memphisonline.com on cooker, bios=BP6PW)
-
-UDMA66 (ultra66.o for promise)
-
-aha152x needs "insmod aha152x.o aha152x=0x140,11,7"
-
-(obsolete) usb module not removed if no mouse found
-
-(fpons)handle dat drives
-
-hibernation on laptop -> clock not restored
-
-# in 2.3.15 "Silicon Integrated Systems [SiS]|SiS900 10/100 Ethernet" is handled
-
-(?)enable the testing of the mouse type (under X) (wheel)
-possibility to specify the mouse
-
--(?)---------------------------------------------------------------------------------
-(?) handle NT (add entry for it in lilo, put it in fstab)
-
-(?) lilo-0.22-19mdk is buggy with boot=/dev/hde & root=/dev/sda13, it needs
-disk=/dev/hde bios=0x80 & disk=/dev/sda bios=0x81
-
-(?)using setxkb, enable the testing of the keyboard
-
-(?)XFdrake does not handle fbdev
-
-(?) Je viens de faire une installation sur une machine où seul Be était
-installé. Je l'ai supprimé et installé (mode recommandé) Oxygen. Au
-redémarrage, le boot manager de Be apparaît et il est impossible de
-démarrer Linux.
-Pourquoi ne pas installer LILO si on supprime toutes les partitions ?
-
-(?)initrd in bzip2
-
-(?)smaller zsh (or ash in initrd)
-
-(?)is configureNetworkNet needed with dhcp/bootp?
-
-(?)bug in upgrade: install from hda1:/usr/local/blah with hda1:/
-
-(?)mandrake_desk was not installed while kdebase it there on upgrade
-
-(?)when clicking on X configuration, installation of packages is not displayed
-
-(?)maybe remove commented lines in /usr/lib/perl5/... files
-
-(?)timezone using a picture (pb: how to delimit zones)
-when asking GMT or not, display the time for each possibility
-the list is too big for USA
-
-(?)ability to select the type of install when booting of cdrom
-(?)use the ability of el torito to handle 2.88MB or more
-
-(obsolete)lilo-deinstallation in case of lilo auto-installation for beginners
-
-(?)loadFont sucks
-
-(obsolete)trash on the screen when X first starts
-
-(?)remove the gray line surrounding the logo
-
-(?)cleanup /etc/services & /etc/protocols
-
-(?)strange: no scsi of type 'fd', only 'tape'
-
-(?)remount ro before X test.
-
-(?)remove every << and >> (doesn't handle > 32bits)
-
-
--done---------------------------------------------------------------------------------
-(7.1,done,fpons) improve printerdrake to at least have the same functionalities as printtool.
-
-(done,fpons)diskdrake can olverlap partitions (resize lower, resize original typically
-after clear all and auto allocate, try maximal size available).
-
-(done,fpons)rewrite mouseconfig in perl?
-
-(done,pix)kudzu or not in miscellaneous
-
-(done,pix)warn the user if not enough ram to fulfill install
-
-(done,fpons)test after printer config
-
-(done,pix)ask for more than the memory size detected
-
-(done,fpons)modem config
-
-(done,pix)call kudzu in batch to initialize its list
-
-(done,pix)standalone generator of mdkinst_stage2.gz
-
-(done,pix)text install
-
-(done,pix) if u choose mouse usb != found mouse, it fails at X config
-
-(done,pix) diskdrake bug: saved information on floppy contains isMounted.
-
-(done,pix) update devices.c from modules.pm
-
-(done,pix) in lilo.conf, put
-disk=/dev/hdb
- bios=0x80
-
-(done,pix) diskdrake
-auto_partitions
-suggested partition tables must be better foreach installClass
-
-(done,pix) update the list of modules (in update_kernel)
-
-(done,pix) language support: only choose the right locales and upmark the packages requiring it
-
-(done,pix) move security question before isntallation of packages
-
-(done,pix) install ssh
-
-(done,fpons,pix) change the boot message of syslinux (have something different from RedHat)
-
-(done,pix) install_steps.pm: 569 (128M + 3)
-
-(done,pix) bug: mouse freeze just before network configuration (mouse primax)
- (was kudzu)
-
-(done,pix) signal 11 in stage1 nfs kickstart mount failed
-
-(done,pix) ask supermount or not, no supermount with kernel-secure
-
-(done,pix) fix bug in g_auto_install (can't go through all)
-
-(done,pix) bug: install from ciril.fr fails
-
-(done,pix)wizard for partitioning in case of one full vfat
-
-(done,dindinx)app for choosing drakxtools (drakxconf)
-(done,pix)verify being root
-(done,pix)log::l -> initlog
-
-(done,pix)install apmd for laptops (maybe not start apmd though)
-(done,pix)icewm apm (sh icewm_apm)
-(done,pix)kde apm (put Kapm.kdelnk in ~/Desktop/Autostart)
-
-(done,pix)bug in adduserdrake: missing pwconv in md5
-(done,pix)correct the default value of draksec (cp draksec)
-(done,pix)in draksec, (and maybe others) have --expert as default if /etc/sysconfig/system has TYPE=expert
-
-(done,pix)bug in XFdrake in install, cancel in choose Card do not close the window
-
-(done,pix)in XFdrake, testing should not overwrite /etc/X11/XF86Config
-
-(done,pix) hwiz and supermount and eject :(
-
-(done(replaced by msec's),pix) bug: usermod -G urpmi a not done (full install)
-
-(done,pix)perl and .ph's
-
-(done,pix) BUG bootp in network install sigsegv
-
-(done,pix) move the last done stuff before Xconfiguration if possible
-
-(done,pix)draksec is buggy, don't try security >= 4
-
-(done,pix)install apmd on laptops?? (maybe ask emcweb@btinernet.com (see alix))
-
-(done,pix)missing alias ll for root
-
-(done,pix)urpmi.addmedia: |gzip instead of doing it afterwards
-
-(done,pix)locale (and fonts?) buggy in case ramdisk is used
-
-(done,pix)rpmdrake: Installed packages not in hdlist should be there
-
-(done)in ftp install, locale not installed properly
-
-(done,pix)pcmcia.img does not handle hd/cdrom
-
-(done,pix)cyrillic font buggy in DrakX
-
-(done,fred)remove xfs user from kdm
-
-(done,pix)bug with 2 cdrom drives (.kdelnk to there for 1st drive)
-
-(done,pix(works))test ramdisk stage2 and romanian
-
-(done,pix)kfmrc
-
-(done,pix)on laptop, default to 1024x768
-
-(done,pix)mkinitrd and deps
-
-(done,fred(removed the call))XFdrake and mousedrake freeze if lothar launches them
-
-(done,pix)crypto message
-
-(done,pix)test bug with lilo and windows (if not on mbr)
-
-(done,pix)removed icons come back later (kde desktop)
-
-(done,pix(was bug in upgrade reading old config))
- segfault in linuxconf (adapter 1 empty)
- (test with the sysconfig sent)
-
-(done,fpons)bug: Lrosqu'on effectue une mise à jour et que /etc/lilo.conf
-contient la variable « default » positionnée sur autre chose que
-« linux » ou « windows », DrakX est incapable de générer LILO.
-
-(done,fpons)bug: GeForce and hd.img?
-
-(done,fpons)for upgrade in expert, give choice of packages to install
- choosing packages available in upgrade?
-
-(done,pix)rpmdrake: pb uninstalling package with dependencies (rpmdrake is killed?!) (as root too)
-
-(done,pix)noatime option for ext2 fs on laptops (do not wake up the hd)
- Do not update inode access times on this
- file system (e.g, for faster access on the
- news spool to speed up news servers).
-
-(done,pix)kde's icons: 28 horiz and 25 vert grid for big icons
-
-(done,pix)bug: DrakConf don't follow the charset -> add setlocale(LC_ALL, "")
-(done,pix)for ko|ja|zh, gnome-terminal should point to rxvt (-CLE)
-(done,pix)group cdrom in /etc/group (gid=22)
-(done,pix)drakxtools should require urpmi
-(done,pix)bug: gdm unset LANG
-(done,pix) zip with automount -> ppa not autoloaded
-(done,pix)when you set the kde icons to Large, maybe it'd be good to chown the .kderc
-(done,pix)lilo in russian/japaneese is horrible
-(ok,pix)test ide burners
-(ok)test check bad blocks optional for mke2fs
-(done,pix)hd install: no umount is done at the end of install :(
-
-just before release:
-(done,pix)- mandrake_doc-xx, the symlink is no good in /usr/doc/mandrake as
-(done,pix)- crypto dependencies to update
-(done,pix)- update kudzu's pcitable
-(done,pix)- update pcitable for 86C368 if 3.3.6 (and other S3 3D's)
- ("ATI|3D Rage P/M Mobility AGP 2x" -> changed to Server:Mach64)
-
-(done,pix)with 2MB of video ram, chooses 8bpp instead of 16bpp
-
-(done,pix) replace
- { device => "loop7", type => 0x83, size => ((cat_('/dos/lnx4win/size.txt'))[0]*2048), mntpoint => "/", isFormatted => 1, isMounted => 1 },
-by
- { device => "loop7", type => 0x83, size => cat_('/dos/lnx4win/size.txt') * 2048, mntpoint => "/", isFormatted => 1, isMounted => 1 },
-
-(done,fpons)in ftp install, bug with X server install with wu-ftpd 2.6 (see http://www.wu-ftpd.org/broken-clients.html)
-
-(done,pix)ask package installation languages (must be put in RPM_INSTALL_LANG)
-
-(done,pix)bug (by dadou): Si la partition racine est trop petite pour installer le système, un
-message d'erreur apparaît pour signaler le problème (bien) mais on ne
-peut en sortir. La seule solution est de redémarrer.
-
-(obsolete)bug when selecting compssUsers, do not deselect after (if u deselect)
-
-(done,pix)detect ide burners and then add hdX=ide-scsi to kernel cmdline
-
-(done,pix)urpmi: handle many args on cmd-line
-
-(done,pix)fix any // in path to ftp server otherwise windobe server bug :(
-
-(done,pix)diskdrake and auto partitioning, may have the last creation of partition rejected,
-try to figure why?
-
-(done,pix)in chooseResolutions: display the graphic card found
-
-(done,pix)with pcmcia, need ONBOOT=no
-
-(fpons,done) XFree: handle by card options
-eg: SIS6326 needs "no_bitblt" "no_bltimage" and 24bpp instead of 32bpp
-
-(done,pix) Xconfiguration: if "can't open fixed font", relaunch xfs.
-
-(obsolete) pb with dependencies ``missing'': icewm do not require XFree86 and so you can have icewm but no X server
-
-(obsolete) bug in ext2resizing (no sparse superbloc, don't finish properly)
-
-(done,pix,7.1)manage a lot of language (ergonomic issue as it already exists)
-
-(done,pix,7.1)tree for choosing things like timezone, monitors, graphic cards, modules, mice, keyboard? ...
-
-(done,pix,7.1)sound config, although very simple, no dedicated steps and only PCI (or maybe ISA-PNP if time left ?)
-
-(done,pix,7.1)partitioning, keyboard shortcut.
-
-(done,fpons,7.1)index/compress hdlist? (for multi-cd)
-! for multi-cd live is mandatory, small transaction are mandatory too.
-
-(done,pix,7.1?)loopback partitions (even root one)
-
-(done,pix)in ok_cancel, focus has 3 states, should be 2 (ask dindinx)
-
-(done,pix,7.1)Generally improved package selection /ergonmic issue.
-Tree -> CTree, ``all'' branch with all packages
-show the value associated (100->a must, 90->great, 80->nice, ... 10->useless, 0->do not install)
-
-(done,pix)let diskdrake have dos/win partition automatically set up with mount point,
-this will help loopback too.
-
-(done,pix,7.1)grub
-
-(done,pix,7.1)feature missing: cancel installation
-
-(obsolete) bug in diskdrake: can in strange cases create a primary partition at sector #0
-
-(done,pix(partly, protection against bugging))bug in diskdrake:
-in expert: blank, create hda5 at beginning, create hda6 at the end, create hda7
-in the middle, remove the first one. Result hda5 at the end and bug.
-
-(obsolete) have a better time estimation of the remaining time in install packages
-
-(done,dindinx+pix)ask_many_from_list can't keyboard scroll
-
-(done,pix,7.1)individual package selection: double click is tiring...
-
-(done,fpons,7.1) sparc ehancement, avoid V7+ machine target (div and mul not in v7 standard)
-
-(done,fpons,7.1)syslinux in graphical mode to be improved for heavily bogus BIOSes.
-
-(done,pix)missing feature in lilo configuration: can't give hda2 with /boot/vmlinuz if
-already hda1 with /boot/vmlinuz
-
-(done,pix)in 640x480 install box is to small (cuz of 'Cancel' button beeing added)
-
-(done,pix)chooseGroup with individual alone
-
-(done)(7.1) rewrite crypto stuff
-(done)crypto: add a cancel & progress bar while downloading
-(done)error handling (like reading hdlist)
-(done)(7.1)progression bar on crypto.
-
-(done, daouda&pix,7.1, other persons)rescue:
-- small modification for stage1 to get the rescue stage2
-- create a stage2 with many tools (fdisk, bash...)
-the rescue could be on another cd (if multi-cd)
-! care must be taken about modules (if ide is in module...)
-
-(done,7.1)install in 800x600
-- need handling of both 640x480 (mostly for VGA16) and 800x600
-
-(done,NEED 7.1) auto-install for corporate, very important (need consolidation).
diff --git a/docs/advocacy b/docs/advocacy
deleted file mode 100644
index 9e7f00b6b..000000000
--- a/docs/advocacy
+++ /dev/null
@@ -1,87 +0,0 @@
-a little DrakX history:
-
-june 1999:
- i start rewriting redhat's install in perl, partly for the fun of it. I'm
- still working for the army
-
-5 july 1999:
- i start full time job at mandrakesoft. But we don't have many computers and i
- must share the accounting computer with Merieme who is working half-time. No
- test machine (i test on others box, and destroyed Jacques partitions once),
- guess how it slows things down?
-
-august 1999:
- at last computers, even test one
- first DrakX version which can install things, very very rough
-
-september 1999:
- a friend of mine help me 2 weeks on DrakX relayed by Francois
-
-november 1999:
- first released version of DrakX (goldpack). Not really stable yet.
-
-january 2000:
- 7.0 is out, with a DrakX quite stable
-
-july 2000:
- dams starts working on draknet
-
-mid-october -> mid-january 2000:
- gc rewrites the stage1 to win every kb we can
- -> size divided by 7 (!) for cdrom
-
-
-The DrakX team is also doing a lot of other things:
-- drakxtools
-- urpmi, early MandrakeUpdate, early rpmdrake...
-- Mandrake Control Center (new DrakConf)
-- packages maintenance/enhancing (esp. ghostscript, 3D-wrappers, lilo)
-- fixing core packages to make them installable
-- scoring packages, sorting them, flagging them... (compssList, rpmsrate)
-- reading/answering cooker and other MLs
-- helping non-perl gurus :)
-
-That doesn't give much. Me being the one more working on plain DrakX. It gives 2
-people working for 1.5 years. IMO it isn't ``spending an enormous amount of
-resources''.
-And what do you mean by ``compared to the code base size''??? DrakX is currently
-around 28K lines, which is big IMO. You can compare it with linuxconf which is
-170K lines. I think the achievement of DrakX is comparable (a 6 times code size
-win from dumb C++ to expressive perl is normal imo).
-
-
-Also it seems like we don't have the same understanding of the word
-"maintenance".
-DrakX functionalities have evolved *a lot* since the beginning:
-
-- hardware detection, configuration, debugging, work-arounding (multi-kernel installs...)
-- making things prettier
- - more bitmaps
- - "advanced" button
- - syslinux graphical boot
-- making it work with latest versions of software (eg: switching to rpm4)
-- finding out the best way to use rpmlib
-- multi-cd
-- draknet: configuring every piece of stupid protocols
-- diskdrake: raid, loopback, LVM, resizing, checking stupid users entry
-- XFdrake: multi-mice, multi-heads, 3D-accel
-- porting to axp/sparc/ppc (with Stew's help)
-- always more i18n
-- keeping things small
- - .cz format
- - moving to .png
- - getFile on demand from mdkinst for ramdisk installs
-
-[...]
-
-> You don't believe the books ? Count yourself; see the man/months spent
-> in 'pure' developoment in drakX, and the resources put in mantainance
-> of the code base; as far as i know, your count should confirm what the
-> books says; more probabily, you will discover that our numbers are
-> even worse.
-
-if you count enhancements, adding features... in maintenance, i confirm the
-numbers, and find them quite normal.
-
-if you only count bug fixing, the time would be much shorter (around 30%).
-
diff --git a/docs/advocacy-interactive b/docs/advocacy-interactive
deleted file mode 100644
index 99036008e..000000000
--- a/docs/advocacy-interactive
+++ /dev/null
@@ -1,60 +0,0 @@
-
-> > We already have some functional backends, frontends, that works great, and has
-> > not been thrown away since 1 year. We use it during install, post install, mcc
-> > and so.
->
-> But aren't generic enough.
-
-DrakX handles:
-- buttons
-- bool values (checkboxes)
-- ranges
-- entries
-- combo boxes (editable or not)
-- lists / radio boxes
-- tree lists
-- iconlist
-- wait messages
-
-Features:
-- all the entries above can be mixed
-- nice separation between data and displayed data (eg: choose in list of
-objects representing hda/hdb/... but displayed nicely with size...)
-- keyboard handled nicely in GTK frontend
-- callback on events:
- ok pressed => check before the dialog is hidden
- focus changed =>
- * enables pre-setting things based on other entries
- * value checking on the fly
-- simple/advance toggle
-- shadowing of entries
-- tooltips
-- size of windows computed the best possible
-- perl-based
-
-Misfeatures:
-- display not flexible (though i don't know any of the tools we're talking
-about that is flexible => nice)
-- quite a few features are gtk only (simple/advance toggle, shadowing of
-entries, certain events, tooltips).
-- a stdio front-end exist but handle only certain entries. It would need a
-week-work to finish it
-- a http front-end could be done (mod-perl needed)
-- perl-based
-
-The DrakX frontend (called "interactive") could be moved out of DrakX.
-
-eg of use:
-
-<#part type="text/plain" filename="~/bin/perl/imessage" disposition=attachment>
-<#/part>
-
-[...]
-
-> > -provides a lot of frontends
->
-> And you ideally have to provide a frontend by widget set.
-
-nope. The interface is completly standardised, even if it include some
-gtk-like niceties. The *complete* newt (and not just entries and radioboxes
-like bus) binding takes 241 lines.
diff --git a/docs/comparisons b/docs/comparisons
deleted file mode 100644
index 297d1b65a..000000000
--- a/docs/comparisons
+++ /dev/null
@@ -1,180 +0,0 @@
-redhat 6.1 (fr?), install 766MB, df 900MB, 35min (asked for all groups except "everything")
-
-upgrade to redhat 6.2, sum 757MB, df 936MB, 20min
-
-mandrake 7.1, install 755MB, df 1091MB, 17min (asked install size 910MB), 515 packages
-
-upgrade to cooker, sum 1000MB, df 1404MB, 35min
-
-
-redhat 7.0b, install 815MB, df 960MB, 18min
-redhat 7.0, install 995MB, df MB, 26min
-
-7.2b, 3.3GB 2h26
-
-
-7.2b: (lang fr)
-compssLevel df rpm time fs df/time
-
-100 64 59 0:59 ext2 500M 1.08
- 90 132 127 1:50 ext2 500M 1.20
- 80 226 218 3:26 ext2 500M 1.10
- 70 449 387 5:52 ext2 1G 1.28
- 60 614 541 8:36 ext2 1G 1.19
- 50 1113 943 17:40 ext2 2G 1.05
- 40 1193 1013 20:39 ext2 2G 0.96
- 30 1262 1072 22:28 ext2 2G 0.94
- 20 1445 1219 27:34 ext2 2G 0.87
- 10 1649 1394 36:58 ext2 2G 0.74
- 0 1943 1638 48:02 ext2 2G 0.67
--10 2957 2519 101:49 ext2 4G 0.48
-
-7.2b: (lang all)
-compssLevel df rpm time fs df/time
-
-100 70 59 1:04 ext2 500M 1.09
- 90 289 281 4:20 ext2 500M 1.11
- 80 373 361 5:41 ext2 500M 1.09
- 70 890 794 13:28 ext2 1G 1.10
-
-
-mem used 7.2cooker
-gtk: runinstall2 13608(data 9572) + FBDev 2984(data 1544)
-newt: runinstall2 9516(data 7528)
-stdio: runinstall2 9160(data 7372)
-
-8.0rc1: (lang fr)
-
-rpmsrate
-
-4 () 175 139 3:25 reiserfs 2G 0.85
-4 all 831 786 18:08 reiserfs 2G 0.76
-
-8.1b
-
-5 () 77 66 1:24 ext2 300M
-
-8.1pre_rc1 rpm df time/rpm rpm/df
-
-6 () 82 66 1:26 ext2 500M 1.05 1.24
-5 () 89 71 1:38 ext2 500M 1.10 1.25
-3 () 94 77 1:46 ext2 500M 1.13 1.22
-5 X 145 127 2:09 ext2 500M 0.89 1.14
-3 X 231 217 3:26 ext2 500M 0.89 1.06
-4 kde 393 316 4:31 ext2 2G 0.69 1.24
-4 kde 393 316 4:41 ext2 2G 0.72 1.24
-4 kde 393 316 4:43 ext2 4G 0.72 1.24
-5 all 367 337 5:02 ext2 500M 0.82 1.09
-4 kde+gnome 454 370 5:50 ext2 4G 0.77 1.23
-4 kde+gnome 454 370 6:10 ext2 4G 0.81 1.23
-4 kde+gnome 454 370 6:24 ext2 4G 0.85 1.23
-5 all 489 406 5:55 ext2 4G 0.73 1.20
-5 all 490 406 5:18 ext2 1G 0.65 1.21
-4 kd+gn+dsk 594 494 7:31 ext2 4G 0.76 1.20
-4 prev+dev 827 696 10:27 ext2 4G 0.76 1.19
-4 all 1100 988 19:34 ext2 1G 1.07 1.11
-3 all 1640 1331 31:33 ext2 2G 1.15 1.23
-3 all 1740 1434 39:38 ext2 4G 1.37 1.21
-2 all 2252 1843 54:40 ext2 4G 1.46 1.22
--1 all 2490 2048 61:02 ext2 4G 1.47 1.22
-
-# perl -alpe '$F[4] =~ /(.*):(.*)/; $r = ($1 * 60 + $2) / $F[2]; s|\S+(\s+\S+)\s*$|sprintf("%.2f", $r) . "$1"|e;'
-# perl -ape '$r = $F[2] / $F[3]; s|\S+\s*$|sprintf "%.2f\n", $r|e;'
-
-9.0beta1
-
-5 () 89 71 1:35 ext2 500M
-3 X 240 231 3:41 ext2 500M
-5 all 306 293 3:36 ext2 500M
-4 all 808 731 6:48 ext2 1G
-4 all 1433 1331 21:44 ext2 2G
-4 X+kde 822 749 6:05 ext2 2G
-4 X+gnome 369 319 5:58 ext2 2G
-
-
-redhat 7.3:
-- do not halt the box when "halt" is used
-- no sysreq
-- kdm has gnome entry whereas gnome is not installed
- => choosing gnome gives a flashing black screen and kdm reruns
-
-- repartition of packages on various CDs is crap
-
-- bootloader: handling of multiple disks is more powerful in redhat, but more
-dangerous (proposed to everyone, but not proposed especially to people having
-a dangerous combinaison)
-- why still asking about lba32!!
-
-redhat 8.0:
-
-(legend: + pros - cons / notice)
-
-Install steps difference
-+ firewall wizard
-+ md5sum check when booting install
-- no upgrade packages installation during install
-- no services configuration (chkconfig)
-- no printer configuration
-- no autologin
-- no real small installation
-/ still propose non-MD5 or non-shadow passwords
-/ post install tool (firstconfig)
-
-General install behaviour, eye-candiness
-+ package selection a la Windows
-+ in language selection languages displayed in native language
-+ candy timezone selection
-+ help uses bold/italic/big-font
-- no one CD install
-/ not using fb at install
-/ python + gtk2 vs perl + gtk
-/ ask many things before doing anything (esp. delayed partitioning, swap not available when selecting packages!(?))
-- more width-hard-coded dialog boxes (harder for translations)
-/ use a loopback file from the CD then copied on system
-
-Partitioning
-- no diskdruid after install
-- no partitioning wizard
-- no devfs
-- no xfs (but now has reiserfs/jfs)
-- no loopback crypted fs
-- no file swap (?)
-- no supermount
-+ LABELed entries in fstab
-+ progress bar while formatting
-
-Bootloader
-+ bootloader configuration less awkward
-- no automatic handling of bios ordering with many harddrives
-- propose to manually change bios ordering even with one harddrive
-- LBA32 checkbox
-/ defaults to grub
-
-Network
-- awkward question apropos hostname when using DHCP
-- no default choice for netmask/gateway/DNS based on IP
-
-XFree
-- no wacom configuration
-- no graphic card multi-head configuration
-- no ATI tvout configuration
-- no prompt for logout after changing X config
-- VideoRam prompted for everybody
-/ no XFree3
-/ no Utah GLX
-/ load module "fbdevhw" "record", but not "v4l"
-/ always load module "glx" and "dri"
-
-Keyboard
-- many non useful keyboard entries (eg: latin0)
-- no way to choose the toggle key to choose between latin/non-latin keyboard
-- no loadkeys done during install for console
-
-Mouse
-- no way to test mouse choice
-- mouse choices include many non-useful choices, badly sorted
- (Intellimouse must be sought in Microsoft whereas it's used by many others)
-
-Multimedia
-- no bttv configuration (including webcams)
-- missing audio modules (alsa, audigy...)
diff --git a/docs/diskdrake.TODO b/docs/diskdrake.TODO
deleted file mode 100644
index e6f2da038..000000000
--- a/docs/diskdrake.TODO
+++ /dev/null
@@ -1,23 +0,0 @@
-- test what windows can handle (the number of partitions)
-- better keyboard focus handling
-- end sector in Create
-- add warnings for scsi drives if you create more than sdx15
-- the information put in save/restore partitions must be cleaned
-(remove mounted/formatted/..., also remove the Data::Dumper dependency)
-- test, test, test
-- do not allow swap partitions above 2Gigs
-- wanting the first partition to be extended is not used
-- maybe warn if a mounted partition change of dev number
-- text version
-- better error handling (what to do if we find a bad partition table?)
-- display the information about the correspondance color2type
-- handle the partition labels (missing information here)
-- add comments in the code
-- add documentation
-- handle the `luke' case (main extended partition must be extended)
-- ability to batch actions (like chained moves)
-- add a verification after fdiskReadPartitionTable that the start_cyl,
-end_cyl... do correspond to start and start+size. For the moment, this
-information is just discarded :(
-This verif can't be done in fdiskReadPartitionTable as start is relative in
-extended partitions
diff --git a/docs/drakfont/Makefile b/docs/drakfont/Makefile
deleted file mode 100644
index b70b4a0c8..000000000
--- a/docs/drakfont/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-#
-#
-# Project : Projet Libre
-# file : pki.tex
-# Date : Thu Jun 21 19:26:19 CEST 2001
-# (o- Id : DUPONT Sebastien
-# /\ mail : <dupont_s@epita.fr>
-# Y_/___________________________________________
-#
-
-RM = @rm -f
-
-CD = @cd
-
-ECHO = @echo
-
-PRINTF = @echo -n
-
-FILE = drakfont
-
-DVI = @dvips -j0 -Pcmz -Pamz -o
-
-PS = @ps2pdf
-
-LATEX = @latex
-
-normal :
- $(ECHO) '/*--LATEX--*/'
- $(LATEX) $(FILE).tex
-
-all :
- $(ECHO) '/*----------latex -> dvi -> ps -> pdf------------'
- $(ECHO) '/*--LATEX--*/'
- $(LATEX) $(FILE).tex
- $(ECHO) '/*--DVI -> PS--*/'
- $(DVI) $(FILE).ps $(FILE).dvi
- $(ECHO) '/*--PS -> PDF--*/'
- $(PS) $(FILE).ps
- $(ECHO) '/*--That s all--*/'
-
-
-ps : normal
- $(ECHO) '/*--DVI -> PS--*/'
- $(DVI) $(FILE).ps $(FILE).dvi
- $(ECHO) '/*--That s all--*/'
-
-pdf : ps
- $(ECHO) '/*--PS -> PDF--*/'
- $(PS) $(FILE).ps
- $(ECHO) '/*--That s all--*/'
-
-clean :
- $(RM) $(FILE).toc $(FILE).log $(FILE).aux *~
-
-fclean :
- make clean
- $(RM) $(FILE).ps $(FILE).pdf $(FILE).dvi
diff --git a/docs/drakfont/dia_srcs/drakfont.dia b/docs/drakfont/dia_srcs/drakfont.dia
deleted file mode 100644
index c4502a12e..000000000
--- a/docs/drakfont/dia_srcs/drakfont.dia
+++ /dev/null
Binary files differ
diff --git a/docs/drakfont/dia_srcs/drakfont_install.dia b/docs/drakfont/dia_srcs/drakfont_install.dia
deleted file mode 100644
index 737c19b9f..000000000
--- a/docs/drakfont/dia_srcs/drakfont_install.dia
+++ /dev/null
Binary files differ
diff --git a/docs/drakfont/dia_srcs/drakfont_uninstall.dia b/docs/drakfont/dia_srcs/drakfont_uninstall.dia
deleted file mode 100644
index c06f92dd6..000000000
--- a/docs/drakfont/dia_srcs/drakfont_uninstall.dia
+++ /dev/null
Binary files differ
diff --git a/docs/drakfont/drakfont.jpg b/docs/drakfont/drakfont.jpg
deleted file mode 100644
index 898dfe440..000000000
--- a/docs/drakfont/drakfont.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/drakfont/drakfont.tex b/docs/drakfont/drakfont.tex
deleted file mode 100644
index bbc936e5b..000000000
--- a/docs/drakfont/drakfont.tex
+++ /dev/null
@@ -1,152 +0,0 @@
-%\documentclass[pdftex]{article} \usepackage{hyperref} .
-%\documentclass[pdftex,onecolumn,11pt,oneside]{article}
-\documentclass[onecolumn,11pt,oneside]{article}%seminar}
-%\usepackage[pdftex]{hyperref}
-\usepackage{isolatin1}
-%\ifx\pdfoutput\undefined
-
-\usepackage[dvips]{graphicx}
-%\else
-%\usepackage[pdftex]{graphicx}
-%\usepackage[pdftex]{hyperref}
-%\usepackage{type1cm}
-%\fi
-%\pdfoutput=1
-\usepackage{color,graphicx,shortvrb,epsfig,verbatim,tabularx}
-\usepackage{url}
-\usepackage{hyperref}
-\urlstyle{sf}
-\usepackage{fancyheadings}
-\usepackage{program}
-\usepackage{ulem}
-\usepackage{amsfonts}
-\usepackage{xspace}
-\usepackage[english,francais]{babel}
-\pagestyle{fancy}
-\newcommand{\trtitle}{Drakfont\\ fonts importation for mandrake linux}
-\DeclareGraphicsRule{.ps}{eps}{.ps}{}
-\DeclareGraphicsExtensions{.ps}
-\renewcommand\star{{\ttfamily*}}
-\let\package\textsf
-\newlength{\gxlen}
-\settowidth{\gxlen}{\package{graphicx}: }
-\newcommand\gs{\makebox[\gxlen][l]{\package{graphics}:}}
-\newcommand\gx{\makebox[\gxlen][l]{\package{graphicx}:}}
-\MakeShortVerb{\|}
-\begin{document}
-\title{$Drakfont$ fonts importation for mandrake linux}
-
-\begin{figure}%[ht]
-\begin{center}
-%\caption{Exemple d'image}
-\mbox{\epsfig{file=mandrake.ps}}\\ %,height=1in,width=2in}}\\
-%\mbox{\epsfig{file=carte_.ps,height=1in,width=2in}}
-\end{center}
-\end{figure}
-%\begin{figure}
-%\begin{center}
-
-%\end{center}
-%\end{figure}
-\author{Dupont Sebastien \\ sdupont@mandrakesoft.com}
-\date{05/10/2001}
-\pagestyle{myheadings}
-\markright{\scriptsize \trtitle}
-\title{\bf \trtitle}
-\maketitle
-\section{drakfont Future Overview}
-
-\paragraph{Fonts import :\\}
-\begin{itemize}
-\item pfb ( Adobe Type 1 binary )
-\item pfa ( Adobe Type 1 ASCII )
-\item ttf ( True-Type )
-\item pcf.gz
-\item Speedo
-\item pfa ( Adobe Type 1 ASCII )
-\item ttf ( True-Type )
-\item and Bitmap (PCF, BDF, and SNF)
-\end{itemize}
-
-
-\paragraph{Features}
-\begin{itemize}
-\item Install fonts from any directory
-\item Get windows fonts on any vfat partitions
-\item UN-installation of any fonts (even if not installed through drakfont)
-\end{itemize}
-
-
-\paragraph{Support}
-\begin{itemize}
-\item Xfs
-\item ghostscript \& printer
-\item Staroffice \& printer
-\item abiword
-\item Koffice, Gnumeric, ... studying
-\item all fonts supported by printer
-\item ( aliases by RENDER in Xfree86 .... -> later )
-\end{itemize}
-
-
-\section{Window interface:}
-\begin{itemize}
-\item
-\item Fontselectiondialog widget
-\item Command buttons under Fontselectiondialog (like the actual frontend).
-\item Commands buttons:
-\item import from windows partition.
-\item import from all fat32 partitions and look for winnt/windows/font
-\item and import all (delete doublon) but don't import if already exist.
-\item import from directory
-\item look for if it exist before for each font and not delete the original.
-\item (replace all, no, none)
-\item expert options:
-\item ask the directory, and look for if it exist before
-\item if it exist ask: (replace all, no, none)
-\item uninstall with list per font type
-\item Expert additional switch
-\item option support: ghostscript, Staroffice, etc...
-\item check-button. (by default all check)
-\item Printer Application Fonts Support...
-\item check-button. (by default all check)
-\end{itemize}
-
-\section{Command line}
-\paragraph{Font Importation and monitoring application\\}
-\-\-windows\_import : import from all available windows partitions. \\
-\-\-strong : strong verification of font.\\
-\-\-install : accept any font file and any directory.\\
-\-\-uninstall : uninstall any font or any directory of font.\\
-\-\-replace : replace all font if already exist\\
-\-\-application : 0 none application.\\
- : 1 all application available supported.\\
- : name\_of\_application" like staroffice for only this one.\\
-
-\section{Graphics}
-
-to visualize the conceptual graphics please see:\\
-drakfont.jpg\\
-drakfont\_install\.jpg\\
-\& drakfont\_uninstall.jpg\\
-
-
-
-%\begin{figure}%[ht]
-%\begin{center}
-%\caption{Exemple d'image}
-%\mbox{\epsfig{file=drakfont_install.ps}}\\ %,height=1in,width=2in}}\\
-%\mbox{\epsfig{file=carte_.ps,height=1in,width=2in}}
-%\end{center}
-%\end{figure}
-
-
-%\begin{figure}%[ht]
-%\begin{center}
-%\caption{Exemple d'image}
-%\mbox{\epsfig{file=drakfont_uninstall.eps}}\\ %,height=1in,width=2in}}\\
-%\mbox{\epsfig{file=carte_.ps,height=1in,width=2in}}
-%\end{center}
-%\end{figure}
-
-\end{document}
diff --git a/docs/drakfont/drakfont_install.jpg b/docs/drakfont/drakfont_install.jpg
deleted file mode 100644
index 795a5a711..000000000
--- a/docs/drakfont/drakfont_install.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/drakfont/drakfont_uninstall.jpg b/docs/drakfont/drakfont_uninstall.jpg
deleted file mode 100644
index 711f28e77..000000000
--- a/docs/drakfont/drakfont_uninstall.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/drakfont/mandrake.ps b/docs/drakfont/mandrake.ps
deleted file mode 100644
index 1af9d5bb4..000000000
--- a/docs/drakfont/mandrake.ps
+++ /dev/null
@@ -1,534 +0,0 @@
-%!PS-Adobe-3.0
-%%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner
-%%Title: /home/seb/drakfont/mandrake.ps
-%%CreationDate: Fri Oct 5 18:28:29 2001
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%Pages: 1
-%%BoundingBox: 14 14 424 84
-%%EndComments
-%%BeginProlog
-% Use own dictionary to avoid conflicts
-10 dict begin
-%%EndProlog
-%%Page: 1 1
-% Translate for offset
-14.173228 14.173228 translate
-% Translate to begin of first scanline
-0.000000 69.000000 translate
-409.000000 -69.000000 scale
-% Image geometry
-409 69 8
-% Transformation matrix
-[ 409 0 0 69 0 0 ]
-% Strings to hold RGB-samples per scanline
-/rstr 409 string def
-/gstr 409 string def
-/bstr 409 string def
-{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
-true 3
-%%BeginData: 29637 ASCII Bytes
-colorimage
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-bl7e@q"4E6s+13Ds*t~>
-bl7e@m,@els+13Ds*t~>
-bl7e@T5=@Ts+13Ds*t~>
-c2RqDnG2D<JcC<$U&TW~>
-c2RqDl/9_PJcC<$U&TW~>
-c2RqD]71%QJcC<$U&TW~>
-cMn+JnG;n/i;S<-JcDJEJ,~>
-cMn+JmbuTmh#;m)JcDJEJ,~>
-cMn+Jie^A<a8UYiJcDJEJ,~>
-cMn+DnbMk)f)($uJcDJEJ,~>
-cMn+DjkIhQchi:nJcDJEJ,~>
-cMn+DST5n_V>GiDJcDJEJ,~>
-ci47Jn+l_KeBdl?s+13Es*t~>
-ci47Jkhjh)WP\C\s+13Es*t~>
-ci47J^4K&h%!hSus+13Es*t~>
-d/OCNnbW%Rn_2+VJcC<$UAo`~>
-d/OCNn);p@^TP0>JcC<$UAo`~>
-d/OCNj+q1n%LcV6JcC<$UAo`~>
-d/OCHnG2eMo&%LUJcC<$UAo`~>
-d/OCHjkS+u^p135JcC<$UAo`~>
-d/OCHTl`:/%Lk8_JcC<$UAo`~>
-lMgqbp\sLY$2s;fp\"1NjN$P:s+13Es*t~>
-lMgqbp\sLY$2s,He&K8A[BAeGs+13Es*t~>
-lMgqbq>T^[$2r)%;B-/V%3+S`s+13Es*t~>
-li.(dk/mMerri>mqY9a_oE+4!k(3P`s.]OD~>
-li.(dk/mMersJbqin;Gk_SWgdk(3P`s.]OD~>
-li.(dmFhC'rsJbkMeO[R%M'!Pk(3P`s.]OD~>
-m/I4fjeV8=m/I1an+l\UoE4C(gAQU&JcDMFJ,~>
-m/I4fje_>>m/I4bjk\5#rk\cKUso9ns+13Fs*t~>
-m/I4flbMl_m/IIiWH^N?%Ls!Y%&s2Vs+13Fs*t~>
-mJd@ggl^4WrU'UfrU9RVp&4Lbm*a;WJcC<$U]5i~>
-mJd@gglg:XrU'UfrTiCk`r3aV];N^FJcC<$U]5i~>
-mJd@gjg<_0rU'UfrR6L%+8lZO%1J$fJcC<$U]5i~>
-mf*Iik)["5qX+:crq-'^p&+Famb#_TJcC<$U]5i~>
-mf*Iik)d(6qX+:drq#.'b/=1p"21eLoR[$ns.fUE~>
-mf*IilEnChqX+:drp>Y\/e\'l!Xrf8JcC<$U]5i~>
-n,F"!nYD2sp&>!hp%nOYp@\.TrV6BpqX41Qqt(!\hT52;s+13Fs*t~>
-n,F"!nYM8tp&>!hm-F!$l0Rm2rV6BqqW?VZ`;IIS^p(69JcC<$U]5i~>
-n,F"!o>7BVp&>!h[uQH0T!cSkrV6BqqQkK3(&JIB%70K7s+13Fs*t~>
-n,FI)^NR3SrVuomhY$U:q"X[\qY0^VpA+[ds82B`p\"CT!oq>fJcC<$U]5i~>
-n,FI)^j!BUrVuomg;hIdf%Jg6kNM-qn+?PWs82-AeAqF&!jo2uJcC<$U]5i~>
-n,FI)d@e5>rVuom_BM'9>A8)$G_hZm`nC%as80]m<Zq5K!Y$ODJcC<$U]5i~>
-nG`[jf8YC8q>UBuqVJd?m.L&NpAajeq#1!kp%eIZp%e4]kKW1@s+13Fs*t~>
-nG`[jf8YC8q>UC0qVJQ`]>_n8c-Xnhg"Y?>kiqElf#bi+_?.6OkCNYas.fUE~>
-nG`[jhm8^'q>UC0qVI;C%2gQM4%)eE@rZaAKVFlk?7QZc%Kd4N"m:I:JcDMFJ,~>
-nc&gmm]UN9m/I"a#6+8C]\r,HrUg-_rq??c!VZ3]oE4O8iVnE.JcDPGJ,~>
-nc&gmm]UQ:m/I"a(&mjRYd1mV_SX4/`lQ?JcdC7lcH*p!_?7KSh>W!*JcDPGJ,~>
-nc&gmnApp+m/I"a(&mjRCCL^_%M'-d*@NX&6:t6X5:%$?%Km:P%*&9ts+13Gs*t~>
-nc&dibD(8oq>C6srp\(Nj6cI(oE4^PjnOE,JcDPGJ,~>
-nc&dibD(;pq>C6srp\(:[(O6N_?7]o`5D>d"2VXrpjrHrs.o[F~>
-nc&dif<14fq>C6qrp\&r%J^M6%g3L](D78P%KT)pJcC<$V#Pr~>
-o)Apnm'1H"lMg\\#6!f&dH0iglLY2OnG*"XrsA\uq"XjgqtB^[JcC<$\c70~>
-o)ApnmBLT$lMg\\#6!f&\@0,fm(rqD`5^X+rqQL"rpo1Err;l[jSON.JcE:\J,~>
-o)Apnm`LrrlMg\\"T@T$+q<fI"VDOmC#f3frsA\WEU3W(qji66JcC<$\c70~>
-o)Amjb*?Map%eUlqr>9CjmVg,oEY'_p\"4Rr;QWo$2s&VmeZnNp>>Uqs+13\s*t~>
-o)Amjb*?Pbp%eUlqr>2i[_BTE_?e'"cIM%Anb`=`rsAYegtV](lHe5ZJcC<$\c70~>
-o)Amjf"$U`p%eUjqr=df%I4K1%hp3M>Ci]roD\[f$2s$mBDVSN(rc6#s+13\s*t~>
-o)Am`[;pHKrV6BrptE13kO@d/(%q:pq"X[Yp%\Lcs8M65p?qSEe(skOs+13\s*t~>
-o)Am`[W6TMrV6BrptE!V\A.@H(;n2:dFR%+k3DR:s8W)^b0fDEf>-5=JcC<$\c70~>
-o)Am`bFssSrV6BqptC`;%I4K?%hp-C8mQ7RKs0)+s8W)^Q8?5H>YX&NJcC<$\c70~>
-oD]!me>?o:lhCD`rq+[OhWjXqo`+Uap(-omq"aUUq=E"uo]5Yem/DS9JcE:\J,~>
-oD]!meYd,>lhCD`rq+[DZ+@a9_A'o,aNMlWf%T6KmIg(uccXqbaR&nWs+13\s*t~>
-oD]!mgr,DGlhCD_rq+ZT%1VS4'b:op,r7b[?>XPE\DZu+?7Vct]^5WKs+13\s*t~>
-oD]!f^6W?3nb2terp\+KipH=!o`+Uap($ilq"O+(guI)Go(DbUrdk*#s1JA^~>
-oD]!f^6`H5nb2terp\+:Zb4-;_@si+aNVuZf\>QHa2#=.eDfTZqu20HJcEC_J,~>
-oD]!fcFJk?nb2tcrp\*'%H\-7%h]a,2F:;PDg@Us1*L+oT;9Krrdk*#s1JA^~>
-oD]!]YCC#np\"OjrThAHk3qp%o_nFnp@?/4i8NJDeEQYKc-"5QrlP;YVY^&e!rCEmrQ58a`3ciI
-d/OCNp#k&U\;/o>h#@ZZp#k&V\rFr4iVs>cn`8KObf\)MdFe!gir92]puU2Tbl5cb^&\&$s*t~>
-oD]!]YCC#np\"OjrThA1\%]]>_A'o-aN2ZXdCHg.]=keag\&b7bKS30b6#MWqY1!kqUNslb6?&0
-`3ciId/OCNp#k&U\VT)@h#@ZZp#k&V]8k/7iVs>cn`8KObfe/NdFn'hir9DcpuU2Tbfe2P^V9T9
-s*t~>
-oD]!]aJt!3p\"OhrTh?P%H@p+%hp!3-mB]:J%7BArWNL]p"S9UgY;_]!n>*`p\t<kinaRe"PMAM
-b59Qc#laScjPJ7fjo4'8#laScjPS@lgAU"1%0#nbjk\\Fg=b?Co`!kM"oe>aj5&JhgAfS$qjmb;~>
-o`#-pfr/arg&(FA"oIDohWO@goFpf^hTE^[d+I+3\@B)hioYiBMk'a<!fM0fq#:d$hS6+`T:M*e
-C1Mkcdf0[Qg;:S9ZD;SVjSds8$N8Ym]Xb>FH>(\%jSoMbptsB7]<eK2rgs@hW2mGdrT4%`rTDG@
-ZDXGrT)saenX]]1~>
-o`#-pfr/asg&(FA"oIDmZ+.O/_@s_sYb@bpYJAE'\@B)hioYlDMk'a<!fM3gq#:d$hS?1aT:M*e
-C1Mnddf0[Qg;:V:ZD;SWjSds8$N8Ym]XkDGH>1b&jSoMbptsE9]<eK2rgs@hW3!MerT4%`rTDG@
-ZDXGrT)safnX]]1~>
-o`#-phSl(>g&(FA"T.;a%1V;,rs]MI#nAC@F#gb?\]3XkXJrM=rP&E>SaH4P%/o8;a1oC'[\K.H
-S+>#-$N9&:eC)RXUQ4F6hZ!r]j3uH'bep?>eGA8+#laY_hUg0!`PMPg"iA7"cKP5grs&Ggh:9`f
-_>_1NY+"mOs*t~>
-o`#-k`1LULi;W?J"o6r`jR)O$oH!MhhT2q%V6%_Zamms?io]goWKMCCDf9T7A7i^Wq>Uls_PM^#
-EG/W[H],6!df0[K[s3%5GACN#iVq^6$MV#aF)?#9>[lFajo6"lim#-6Ob7puCMe$3G'nq%P-t2M
-rseqc_lA`EF(f,p@pNR+qYpZso@s5Bs*t~>
-o`#-k`1U[Ni;W?J"o6r[[Cj?=_B$G(Yb-l2RA-dea2uK^io]goWfhOEDf9T7A7i^Wq>Uls_PM^#
-EG/W[H]5<"df0[K[s<.7GACN$iVq^6$MV&bFDc2;>[uLbjo6"lim#-6Ob7puCMe$3G'nq%PICAO
-rseqd_lA`EF(f,p@pNU,qYpZso@s5Bs*t~>
-o`#-kd(bp"i;W?J"8U`5%HJ$!%2'$U$Vu+1*4lc6i8Wnik-LYHT`1PdTU(S\rV?I%p=$pYT:h[3
-H]"0#n'_4CpW&ntT;8$8L>i-grsJMAUn"!NSr/*QqrRhkr9<%c`3ueET:MRGTqnTfZa\-TkPl"i
-kL[_[W1f]IQ'I8]k5,)[rq>LQW;hA~>
-o`#*d[?tH4iq!*Orq+U^kO]kem,#gfX.uc3c/-+Vg@4Y3s8V`JaII`jBOk^aA?5P&rseqYZA*4-
-An"tc][5[4df0XJgUa)+DIZpqkM?.FpYNZaKQL^.E9$r[rtYF__PW-/@pN2?>?b?@A7fLoF`b+j
-kl1kZ]qg0nA7#49!`N1[rVm*#m+]aaPkD!TJ,~>
-o`#*d[?tH5iq!*Qrq+UM_o(`U+2GLmT8\SmWkcK^ZHL,*n,E@eo\RZZIq35'An#;Pq>1+#rR\?0
-D.R<g>][R)iqLn$$2<2cTmU`f>^5GfrsJMW^Sup0@p<p4roX4qqq/c_LiHp1=B\p5>[_/TBQ/*:
-\,>Ii%J7B1J8/V$='/O*;cr&Xrs&Gggrugaor.n@~>
-o`#*daL[Uhiq!*Qrq+T=&eX=;rs]qU$49S'^m5IRb>Su4rr<#jhT2duQC+#+P`30KqYq$'hor9p
-R$j.jL:kmmpX9'JpY39ST:_@%Np#6u$MWDlWLorNKS\[fk5Q1nimu&PTTkChKS>2>Od;B(T;/.&
-r94.io[1OUS<f1eIXHKcG2iK##6"&QgW-\oW;hA~>
-o`#*_Y**4%ipm$Orp7u)p$;5no'G5SYcFP#`80S<da$mpg!]Zqs8DcYY`!(2BkCmdRIp@U%J7;r
-C2Rg"@9\fPp%n[9rsAYqkKfKE@U+lYh>[f[o]t&"L1=JFlK8*_qpN'DH"C;]<*!I??<^cDA7fIh
-AT[29lMhb#f;aXCARA><Dg6PQL$&F8rp%YE[[qAdm&9r7~>
-o`#*_Y**4&ipm$Orp7_N`p:Jb^q6hCN/3h#`80S%YKl1M]Wh22s8DcYY`!(3BkCmdRIp@U%J7;r
-C2Rg"@9eoRp%n[9rsAYqkKfNF@U+lYh>[f[o]t&#L1=JFlK8*_qpW-EH"C;]<**RB?X-rFA7fIh
-AT[29lMh1hf;aXCARA><DuP"jL?AO9rp%YE[[qAem&9r7~>
-o`#*__mY_]ipm$Orp619+6j@9%3>la$;[D7h<&&XcK!"r-M[W@rV>`pZBLK>R$E]4o_SRso[(%8
-R%0S,JXtfnqYnqC$2sJYcaTp<K:M;arsAYrld`SMP_,=gk5Q7phU/s3R#QQ;FaJO^I"dTHR$jJ2
-Rd9t<rsAY\`iu#$O*Z#%reLuJk5YJ\mb?C>^7Lk]W;hA~>
-o`#*ZUkW8cipcsMp"fB8mIV+`m,#gfX.uc7h=(70ftQD>j2T+,rVm5nY_6SBEG/onK^em=$iSSQ
-AoDX/BO>#Io$.1>roKu.@9o]!gA_B@WJ4hdV"!RI)#`C(R!*(K;HJLGZF-p8L1t./AnPUc]DUso
-)>M+?H=pbn?DG-N`Pp?ss8VuHXd"9O@X..9s*t~>
-o`#*ZV1rAeipcsMp"%[8mD9RQ]<IodLmP-[h=(70^o$&bj1r.lrVm5nZ%Q\DEG/onK^em=$iSSQ
-AoDX/BO>&Jo$.1>roKu.@:#c"gA_B@WeOqfV"!RI)#`C)R!*(K;HJLGZF-p8LM:70AnPUd]_q'p
-)>M+@H=pbn?DG-N`Pp?ss8VuHXd"9O@X74:s*t~>
-o`#*Z_lo/TipcsMorV=Eljj%)&ISpQ:SPe`n,)Q69AoU*Sm:^^rsJ57Xc8[=R[9,,nGE4nrS5>X
-Od;]1Ne"S/c2S%Jjhn-]K!+Xtrs%],YE=C=nE9fgrT2G=UmR0gG)iE)[BQToO-H$"R?WcQr9F;"
-ps6[OR?rbYV7X[b`ROGXs81Tm\#Gs[PNf%GJ,~>
-o`#*USpk'WipcsMo^2GHmdq7aj3"U,UTDDin,*+anBoYPs7bI*nbrIpl)/<.WHrAm@s759rsSJ2
-I:ACfH"^Ghc1oQ`#Q</JHsU*ip"TKOrR.Hg?!Y;?kPlCl^8$'h@ola#aP>qAk2+1GFD,9!@UY`"
-lMhao^RTFYA7Bc1lgXH7o_\[gps#U\B4YY(l)=W4~>
-o`#*UT710YipcsMo\e<Am_T^R[@rP8Q`A![n,*+anBoYPs7bI*nbrIpl)8B/WI&Gn@s@;:rsSJ2
-I:JIhH"^Ghc1oQ`#Q</JHsU-jp"TKOrR7Qi?!Y>@kPlCl^8$'h@ola$aP>qAk2+1HF_GB"@UYc#
-lMhao^moOZA7Bf2lgXH7o_\[gps#U\B4YY)l)=W4~>
-o`#*U^T!9KipcsMoS[$&m1'g>$OR5:U;YmVqu6WbdF%F_pYacqrVm5h`LVjeVOa*;PjJ;I$hVcD
-Ln(08RYu[Aps&gDrS#,eNe"q<g]%NWg;9eIJ&_3FrttFU_PirgJp*g.gudh_hT2LdS!f\/M6-I:
-ru(IQ]q_!^O-@uWnF?&@qu?]ke&%uMR$+!(W;hA~>
-o`#-TSpXpVgA^[C"T@]_p\""I$M!,kX.uc7h=(7?rr39#nF?DUrqQ0`rr3B*gRr(l_2W\Q@;"d$
-rs\kUW+'bVOa^kHB&<L2rs/AEVfl9Mg%sJ'#Pc0+F'E),qrn%trnXZ6D.[6aLXGVgrr<#sm`B`\
->$>!/P4JSO$NB_ai7ci8j6?C=rVn,AnE]E#]pj(TASZtFkNV-or9Wb8k/F0@AnGb*cfjZYk3)`H
-s*t~>
-o`#-TT6t$XgA^[C"T@N>dDbRk$Ga!9LmP-[h=(7?rr39#nF?DUrqQ0`rr3B*gS&.n_2`bR@;+j%
-rs\kUW+'eWP($tIBAWU3rs/AEVfl9Ng%sJ'#Pc0,F'E,-qrn%trnX]7D.[6bLXGVgrr<#sm`Bc]
->$>!/P4JSO$NB_ai7cl:j6?C=rVn,AnE]E#]ps.UASd(HkN_3pr9`h9k/F3AAnGb*cfjZZk3)`H
-s*t~>
-o`#-T^Sd0Lh#?mE"T?Pj8f@%,#n77L:SPe`n,*+`rs8Jjnb`@cq"=O`rsSh_^m'YkXJMAJMs($<%
-/o#$Nf(?RWL/KohYk_!#PlogUksTSqV2#Tps-RHLk+4Vkl2P"ilJBrR?NDkdI@&4s8W&caeauPL
-OslIo)8RqrqGmFjQ#7bn,!%^s!.O8nF5Vd]qLj]S#+d)n*KQAnaQ&6d_hlKR@9u)mdKW2mf'BhJ
-,~>
-p&>9rfUI1qAAA*6rr_uaq"=(I#jTO4W5RN\qu6*b%/\5;@X67aIVN;&b5VD?%K>h.I9iVgS:>$Q
-E97)srseu&j4W#8g[4q*f#-ePrVm?+nD;IBrVulhiRu`LrqQL&rp\gma3WGQSnqYIiVrfU$iTGD
-a6`g)o\S-WrVQU'rTr7if@K0ao\.C>rVlg-o=(-$>B&X%s8W)nimu]Zq>V-,le:"AlMgh`q8/\K
-BP(dkW9sT^rr`5OC0CL:32Q3Grq"sk`4`U`XfSb5[(FcZrr;`7_S!FWKl(F7COr.a[$dWS`50!q
-Y)I=3B52a`ZFI90PP;6[J,~>
-p&>9rfUI1qA\\37rri&Tfuh5$_?d`GLo&&Gn,*+Rrs\eJS76chQ@<RWB$1,Prsetr]7!t[aII`i
->B/d(r;R6*puL,ZfA#]jm+92@rr)j+rp\difDYaKo\nKRn,E+^%K>kSdE'\f^7T4HCZ59krsSel
-f>m7Wrq,'tir/cS!r_K>rmqA<rUegbg&:pM&+d8uBNoH9rr<#tpu9oVrV?I,rTi4kf'<87s7sR(
-H>$o$D5ck$r;Qltf5"Rg=?*/Js8MWGcG[H+YcY"3['dNop&>!cb/:m&VhJu"B5<*mZa?0pm)?fO
-]!%'3AnPk)S[,f5R[!QLs*t~>
-p&>9rgq9PJM9,Ydrri%ZC+^+e%L<LO$BrEan,*+Rrs\eS]T/*!ZDj@WMUDG&rsetsc_uAqb.Xg>
-KSegir;R6*q<I#!ioT_.nD`!err)j+rq#=.ir/oVp?CVroD\Ob%K>t_hUpZCcbH$,L#N%0rsSeq
-in3f#rq>O6lM^V[!r_WLro+.MrV#=)jSf)X&+dlSRtQUXrr<#tq<Hu!rV?I,rUAn.iU?dGs7t$U
-Vja$?QaH/Zr;QltfoULXFuZ\rs8M]Rh:U3%b/hWGc-=Vmp\t3eg"4[!`N>`"R@UCobg!f8m+Bn9
-dE/\dR@0SC^<FsK]X.@8s*t~>
-p&>9qe<bGiA\.^/rri;fq=jRMoEO?eX3pA4rpKdpp:Z]!N7jqXD.7%`qYpL'qp)$GD:$7nHsp9;
-li$i-rqG-bVh9;XWO9ORQuhZnrpJ^ob/:HB[J'1A`k&CNP0Nt&ruh:,e%:laFG6?XK4J52kPk5<
-g!RmUUOqY(gr[+(Ls#\qrsnq`b-[7VNMEen_5D=oqYpL+m]_pd>`%bGs8D-*^8cn'rVca4rqG*\
-UR%RPTs=LpoX0j'AnG[iJ'@WcrVlruke@"p3O[W8qqfH+UlpI\G'/(ZK85MVUXoD3Z^lo'H#IA.
-B52C3Jph<eeu=peJpMEMAnPdpG_(KqBRfHQs*t~>
-p&>9qeX1VkB"Rm1rri;ahU9C2_?RE4UXAN,rpKdpp:Z]!N7jqXD.7(aqYpL'qp)$GD:$7oHsp9;
-li$i-rqG-bVh9>YWO9RTQuq`orpJ^ob/:HB[J'1Aa1ALOPKj('ruh:,e@_)dFbQHYK4J53kPk5<
-g!RmVUP%_)grd1)M9Gksrsnqab-[7VNMEen_5D@qqYpL+m]i!e>`%bGs8D-*^T*"(rVca4rqG*\
-Um@[QU9XUqoX0j'AnG[iJ'@WcrVlruke@"p3O[W8qqfK,UlpI\G'/(ZK85MWUt5M4[%3#(H#IA.
-B52C3Jph<feuG!fJpMEMAnPdpG_(KqBRfHQs*t~>
-p&>9qft+#DNPkS`rri;GI7tRI%L*@LG1#aTrpKdpp<0q%SCt?PSs,,KqYpL'qq8lGL!\,[W02b$
-li$i-rqPR,`2olF`Qm#^\sr*crpo:3gXjTRanGAcg!Rs[\(^fXruh:0i6o0.Trl)DXHnR#kPk;D
-j58S@_Q2qsjkJ/#Yh8pRrsnqigWd+&Zbjr8e\n',qYpL+m_u]%Jskp(s8D<?eAeW;rVca,rqPO'
-_R[J$_9)TSoYn85rg<nYWS.(GrVlruke@"p3O[W8qrZY\_R?YIUnaccXKT%E_;Y@\aM+mZV4X3E
-R@BhGX/VG]f#G5%X/DV[R@0P9V5p_tQ^[?Fs*t~>
-p&>9qh3`IuAXiDbrr_rbq"=%H"QI&9o)A"U*:U4g@'&CoM/d$8Re?^\rp@4;=eXcaRs8=HV""B`
-,Q6oOY@q-TL6-A%LjW]Uk5P%GR[TP$I!M[1Y`jQ^I!fUSo_e_Fqq]5`?s\8GL2:U?@9ecXrRd?u
-QBI#DJ()9=P_4-kL%YKFp!UC%?<qlDE-@"k@q49irr3PoWJFtfV""E_i5)4IFCTpprr4)=jN*g$
-D1d%QHuQ7cnZ7LaAnG^mH'tnN`mNB$me,iCi[s?cpsm0RKlLX0=^#'8?=RSaG_1XmkFcNo?"%;V
-An>FX>?Y-1Gg1_G>$PKHralFG?X-c<=BBS.Y5a"~>
-p&>9qh3iP!AXrJcrri#Ufuh5#_?@3>b4>PuruCO6LL@4DZANX3A"3/ks8MDqFBYBr\XRhO?DR)i
-s!.L-bcb\bCPIpiI#*/[G38esTUVC9N-orM`j(_WH$k!QI.[@:1]-"IT3tuSP_O!hCLLJ,m/>S$
-PEqAeEe)WUY`sc`AqfpXrq4^MJR2W/QuR;)L1=cKqYpL+l)KPJ?)6uirSYPgMf`H\o`"k4rT)%i
-AT!0GEdVi/qsgbCDe<TpCjDGQ^W+[PkjJ-.rSfElo_?tPTnRJs?<LH:>[CoPD0UYebNGR5>[:cL
-AnGU`?<^T8=*`&@?s6fDAH$0H@p`JE>$+jJl)t&:~>
-p&>9qh7BGJO0/-Irri"VC+^+d%Km4Eb4>PuruCOJYD'@D^TaArN32dQs8MH3UO9'!ah4I3K!+VB
-s!.L1grc+;Js;grVm*+\O66H7^q@=jZ`'b5eB>>$V5L5[Sb2j[1]-:d^Q<o(S=,b7SW\Vqm/>nQ
-\%/rNTr-Gkb.+RLPbIdMrq>6rX,)+]TUDUZYEajsqYpL+l,KrjJZeMBrTDbLZ(mDOo`"k4rT`+M
-OGT3hTr=U#qshD(T:)+9SYj!@e(<I8mIKr7rSfj#o_@Cq_6'AqNJ3%>LlR^eSu&Kjg#oo6Mi<gc
-R@0G,NerOFIZr$VOGJgWQC+)-Q&gfYLP:29l)t&:~>
-p&>9ri0S\"A;0RGrri;fq=jRLoE4*fhYld?6gCXi@*J&VNH8W?MXg`Hqok^>C=;@PQZHJ=](Q+'
-rp%Lt?rMQ_`P77JBOP/&l2U+CMfW]JAS$."@r6'lA7f4[l2CX3qprKA=]_$-c+SaGB4,#@nb_+7
-M/R3CCN#8KEbJrj>'B93oZXOW<,AJK_jGIX@p<^+rVuosf;*h$?,H=6hQhEB?sHc`mJm4bi5(4Q
-EjE?WHZ!A@o('&0AS#IdBP_jEO-ucBZ*q3U`p!F%s81?YR<W=O<Duq-Am\kN&Rf6aDJsd;KO7ef
-@q'%^@p2q3<t'#lAm/8?A79%]AR/=6<rm7(Y5a"~>
-p&>9ri0\b#A;9XHrri;`hU0=0_?70AhYld?6gCXi@*J&VNcS`AMt-iIqok^>CXVIQQucS?](Q+'
-rp%Lt?rVZa`P77JBOP/&l2U+CN,rfKAS$."A8Z6nA7f4\l2CX3qprKA=]_$-c+SdHB4,&Anb_+7
-MK!BECN,AMEbJrj>'K?4oZaUX<,AJK_jPRZ@p<a,rVuosf;3n%?GcF7hm.NC?sHfbmJm4bi5(4R
-F0`HXHu<JBo(')2AS#IdBP_jEO-ucBZ*q3U`p!F%s81BZR<W=O<Dut/B4,%P&Rf6aDJsg<Kj\"j
-@q'%^@p2q3=:B/nB3SJCART.^AR/=6=93C*Y5a"~>
-p&>9ri4>bPOe;19rri;8HV,1C%Kd.DhYld?6gDU_K$Nf-Z_<_HU%/0_qq&W>K$ro&\tP+6_"Ia-
-rpACTOEHPj`P8(;RZ`8jl2U+TT9u1=Q^+/*LkgkKQ'm\hl2CX$qr-#2L3B3*c+Td@R?3$'nb_4I
-SX,h7S=?^MQBIJoJro?up"[`^H\&04_kiuoQ%k"NrVuosh8?4OJB%<]jijTgOG\IOmJm4bkLHeg
-KsJ@mVk0*@o('PkR$a;0R[p7U[(F2obKeJ^fC&Y<ruh3rdCZ6COFVLsH[U3kM34-nStDk)UOdT>
-N0K]tQ%s\aFps/NMgBPoMisHqQ]-:hFodB_Y5a"~>
-o`#-UP]^SJEpNAts7??ep$D;Pj2'a@s$ZkAU1IrnpXt[MAn6;Vs8MDpDHa4-l`?4a>@#qYs8MT-
-Uh!JR`T-LO]o6r=>bplho%(RBIqiCm<HOn>XaY%t?!u^ls"s]2]Tc]&S^Zrtj/n,S?<t/8rU&.L
-P(%.V@TRN?IUlARM<ju\Z$BA\]%ZT=bE7$Y?%_A?s!RZ_T6+:JgA'O+AS-3k;,aC]s8ColO^)V7
-i9Sg_H!=\@pX=Lu@:]@L6"akGDfpAVKo(nYS%ALrl+*7-B44b;GbVLOYFBWC@qB:fBnaC,WMYDh
-BP(^[H)@R?YKGP5WMueYFD>Du?YQ>8W<09Gn#l\@~>
-o`#-UP]^SJF6iJu"SCd-ai!M_!jnlbli0BPgnSFnhY5]cF(Ss2mJm1Q[r,BQl0GF5CKk,uqZ$Qc
-`2$pDIDt7:kIupq?sTSts74aUQ[`aY<`X@9ZE8UlAmJj*rr4hRhS#.Z=.Rh,o]**2D-gP[p&4:.
-^6="\A7AY\T7:BM:l=T7bcuFoA\-U`m)tQ:@U4WMrr4AB`h.?WA_Qq9XCZ!i>#A4rn,N@F^l_l9
-^>S>*T6XXLl1`YT@:<^GAjL'CC2\6@J;&iAR%1bbropt^G\:Ga;L,"B[BH'B@Uit^C2&C<YGnCS
-E+iim??rEIWNXIt^T"31P'(MOA7')Iri#t&b3uM5J,~>
-o`#-U[\T=SPO%l@"S@FZ.M;%X!Y#=mli0BPhnbV3hY5^3U6q+2mJm1Rc(B?gl0H9rSV_jLqZ$Qd
-f>Eo"N5aiIkJ4BrO+FJ's74aUW2c>LJ9QgEZE9[fR#H[Xrr4hRjO:SrG,*OQo]*EbSrJ99p&4:.
-^8S$$QAg6HTotC_ELH.gg<6=BICe/#m)uW0PD,:crr4DCdD)H4L"c=`a-)"2J9>q:n,N@Le[C3_
-^>S>*];CF;l1`YtO-,crrg?$?S=cRSWi`M5]"H>crp.qDV4!KrEJUEr[BH3^Ng,p!S!g%fYGnCg
-T:;74KnuV*WNXIt^T"31S>)L@QAU6hri#t&b3uM5J,~>
-o`#0XQ?d.RC=`CXrr`5dq=a^X#P.6Ah:prSnbMeYji6<Gs*X^eS76L"rSWl_B4,B:s81'6??Olp
-kbj/H>\i<ts8'mAH<=RmlhpeYbaWf_?,?77r:T0RP&"9(NPF*,fq*h.>@QXms8MN%Tk.;IdI[A;
-oXpN1>@#qYrqlBKViGOu<-5k$Z=$^Xbja>pN*KGaiVEKOiLka1>F"XUs"!`PRr)P[i7t\PD5jp_
-B:%6Erp[^p@9KJfqu,0MEE[;BrTCV-?<UZD@qGOL3bN,AF*`26p!9XhC1LLJLVhd-kiC=+Iq`J+
-BObeoj5S[aL2U[5?]*IpioKLtl/L^YZ\rm:A7'B*ro+"?mJ=!cJ,~>
-o`#0XQ?d.RC=`CXrri;^h9a+<_?[lg['-X=]"n-Y!k,,gli2A0bFN*_jo+,%G%Y2rl2UY*TO2lo
-punZ2AR'$0rr;i<YBj;Z_s@7#q95@Q?=(MBs8;QOY**R)=H1)Ijk68YAm8d*s8W)f^7f+?Fj]g[
-s7EsjEEcc&qYpBbj/@uR>uc!\d'@(]H-Gd3[u=QoWo<dQrSaH$@9f)crr4M@\XRGDI,NeeB5X`W
-EbLilp\sZtSmbg"j88f-YAm`bjo+ANE*c^S@:NmGAiaR<CNFfKX7af>JSJ_!<JSHFk31mW\pnF*
-AnY[i_W0Y-Tn[Jt@UG#Eio9%do',/nh6`,^An57idf/5-jR)fHs*t~>
-o`#0XZDF%TOkTg.rri;6GXNAF%fQn=$k3[@%K[(Cip6Vlqp`<?MWOfp[%s+OMs:9=fYE<!fD+RK
-YEt#uiVrlRfZL+DHc,1Is7t*VUlBoEpAb'`jhS?rLj56#fB(\kXI4lrj8]/Yo$Y@AI>H;Brr;W3
-\Y+e/g%t^Fp#EcnSVqcK^<j<AFc+E4iQnfeGcp$$rr(fjX-/%/mf*5;oZ=b;N0iJ`c'<p^[>9=)
-fD#:7e\@5mXQ03Vh8u@BLZSKt\W)?!NKKHlR/<:3R[p1NVo/2[a/b\qLj#!!g?.V[f".<;R$jD.
-P0)bDf<h]QR?NDqfAbfNmIKN$in_;RTp_4(MphUa!p&bFY5a"~>
-o`#0\SpbBcC8q('s8V]lq"=XY%.`iKfuLG"XLZ^>n+6GK"6[b[rp9Y=p:Z`"MX1<)Q?m4QA^gVB
-[r,BTm/>M0IUZQ1kl:YD[?G'&OQ-0;s7sX)F';l'qu6UAn$/*h>B%aLq>TigP@e$<jo>AXd]\:.
-=gIAms8V`'Rr2JHiVriV+7#tfA63'HjRh6#W5n/m\tE_>E7O^_s8LoOJ6uQaoD\bEn#qskCQ?fU
-NHDegi5i[anbr@/Y'aSseG&t.`0FV+L["j6hQqZ;=^"s4>$P?@@V#IM->.(*HI]WtFCnucBufQ:
-rr;umj0s>IAnPXcTDANWY`Ed9@UPDiq>U`q`g(a[A70WGW;hA~>
-o`#0\T7(KdC9%.(rr_oSfZF-0%)KWdXe(W3Q'8&Q^;9]`"1Y&Urp9Y=p:Z`"MX1<)Q[3=RB%-_C
-\8GNVm/>M1IUZT3kl:YD[?G'&OQ-0;s7sX)F';o(qu6UAn$/*h>B%aLq>TigP@e$=jo>AXe$"C/
-=gIAms8V`'Rr2JHiVriV+7#tfA63*IjRh6$W5n/m\tE_>E7O^_s8LoPJ6uQaoD\bEn$&$lCQHlV
-NHMkhi5i[anbr@0Y'aSteG&t.`0FV+M!=s7hQqZ<=^"s4>$P?@@V#IM->.(*He#`uFCnucC<,Z;
-rr;umj0sAJAnPXcT_\WXY`Ed9@UPDiq>U`q`g1g\A70ZHW;hA~>
-o`#0\[&KU_Q+HhcrrhtK@jhld%L<LP$OR1D$4IC>%Kd.J\,Pao0_W]"MONl2k-LqSP)Iuklcu,M
-[d<tJ_5WZQP3DrFkg$Z$I@K6ns8VoA^7pF4gACmL-1Aj`R"U19l1t>I_7,hcM<4d;qqK5oML)_s
-rr<#jah44$L#N%1ru^RG[$H5f\`ED<WN+#'n^"t>JVDYKs8W)W_Q&ZH[e'Lu1@N2lSX6>,e$G.J
-h;HAhf(&_9fZC(LMq%M#maeq,FI27lptiE>I=$HqL51YFO->otrg>(&RAS]_]q_!ZJq:u.qu6Wp
-puAo]R@'D.NjAK\n\MT+R?WN'nbN1jps-FGR?ieol)=W4~>
-o`#0bY^gP%AUF"BrtYM!q=aIQn`o#X]W8'.Uo1&mdH'cfr:C*SaOC%Qs!@0?Lg[%Js6HG3Cgq%n
-ouW_1FkQTeb+Eug>E%qKqSoF\>[52<rr35r]:3S@DrUcqru1.$M.9eIk5G>[n#qsd>`%bGs7Edj
-C0PN+q>UBun?A-h>^,B1ruh="Vh8A[No'X3o&/HpqV830@9]8err<#sd%GYh?IeiMs$GtLMJI3l
-WL\$Lh"gg9me6VZn[4^#D4p%Yf"HrE;.[o@s8McQa0:YNB4=qD<`r[6@:a%_B4Z"YTnR;p@9eiS
-rVZ[/q:UdLB4b[`MXpf;Y`Ed9@UPDiq>U`q`g(a[A70WGW;hA~>
-o`#0bY^pV&AUO(CrtYLoh9a*W^Ug\GQ&(ZkTr4WYVR=.Sr5&QGT?[9"s!@0?Lgd+Ks6HG3Cgq(o
-ouWb3G1l]fb+O&h>E/"LqT#L]>[52<rr35r]:3S@E8plrru1.%M.9eIk5G>[n$&$e>`%bGs7Egk
-C0PQ,q>UBun?A-h>^5H2ruh="W.SJ\O5Ba4o&/HpqV861@9f>frr<#sd%P_i?e+rNs$GtLMJI3l
-WL\$Lh"gg9me6VZn[=d$D4p%Yf"HrE;.[o@s8McQa0:\OB4G%F='8d7@:a%_B4Z"YTnR;p@9noT
-rVZ[/q:UdLB4b[aMt6o<Y`Ed9@UPDiq>U`q`g1g\A70ZHW;hA~>
-o`#0b]W7TkQC[U@rtG@EGXN>X%LijU$ORA5O/J%.$k<%C!t>X6qs=>/nA_\eY42JW[]>s`O3@4I
-]n_Htq>/RTVNHG#m/Qq2`2AK?`Uj*/#PH6PSV;mZrr2p9l,KrlJskd"s8VQ,\<_`7lMpnVbe9O"
-K\-&!rs%u3\=&&2kPkK(ro:quO+!JRqYp'Di:$O$aKUeVVX"0\s8CQbV2BfRq#::Ll,9itTWQ2I
-TTe1,qXEqHrVuE4\t5=nk4.H[Z&!FLb4>T3pZ';uR#$3<G'/"VK8PhYrg=.\T"De@SXGUlSE9_I
-rtG4]XJ2,NQB%[0s7*q4Tp_.$V"+9\#l)]UUm[O-Om/hEJ,~>
-o`#3jbCF>>ASnsUq#CBd'DV7gjOV8SX/2Yr_q3baZ*MsCnGMn\kK)$Fm/JBsWH)@^pAaWdLi?m?
-V;AUk=gIDnot?l=?X0]'s7*C\C0YK.qu6U"n?A-g>_D;?rs/PTUjlcWV"+Ha&F-<R@9]Mrs8M,[
-M.9eHkl1S]#4&4H@pFuZrr3`3dA)"m>f6.3s8DinrqXF(H<spup&=t,pq`M@>@ugls8W)RV1E2e
-Dfg)5C;'TDs!%ElW.SVlHC1@VA6;lY^#f.ks8Mocj4)&ZZE0a]K6:j;@fBsHA8HgPF(f/o@'0"s
-rtGCrV1reuA70`Ns7*=SEFrZfPO\JK#l)E)G@kAnGNl(+J,~>
-o`#3jbCOD?AT#$Vq#;*$jOhPe[Ao^TLm4C4_q3baZ)=V2^\kqN\=^n<m/JBsWH)@_pAaWdLi?m@
-V;AUk=gIDnot?l=?X9c(s7*F]C0YN/qu6U"n?A-g>_MA@rs/PTV12lYV"+Ha&F-?S@9fVts8M,\
-M.9eHkl1S]#4&7I@pFuZrr3`3dA2(n>f6.3s8DinrqXF(H<st!p&=t,pq`PA>A)mms8W)RVL`;f
-Dfg)5CVKcFs!%EmWIn_mHC:IYAQW#[^#f.ks8Mocj4)&ZZE0a]KQV!=@fBsHA8HjQF(f/o@BK+t
-rtGCrV1reuA70cOs7*=SEFrZfPO\JK#l)E*G@kAnGj21,J,~>
-o`#3jcDmA%R$u+pq#;'#L1;M>%1EUO$8Q4s_q3bg[V$!Xq[N];$_d@^s!?sKU4UDYs7!b+T9bhU
-iQdg:[d="dbIs^4J@+nIn]AA4LP4I[rr32l`OM7fQ0J;J#QEPsWfVe7nc&P"lGg)kJ?JDAro_;*
-P_,:drr2p%lbg&oK:M<-rtYLb_PW3<`Ua$.rVQQmq9ZpSNI].Drr3c/cG#s,KAc_.s8LonX-f*A
-U8+-@b5M8<0`BeGXI#0H]>1J/H?G(Xjno)Xrql6GeA]#)XJ;/DLPLnSR$jA-RA@$\R[K:l[IX4p
-'E77+Y+:uHN0N`0n\MT+R?WN'nbN1jps-FGR?ieol)=W4~>
-o`#6qhi2JbBP;n\rqcX2rTs@QiQJ^2WMHN)cJe6bqt/mh\(g-:rU^3Ub0]qNs!Ia#U1@`equ?<%
-MfWKKPI?KVHeJ5pn?A-r?!bbLs66G:A6jWHrr2p%l`,nQ?(CB_ru1aRT6O[J_=mp/rn!uq?!YVI
-s8C?>I:6K`nbrIlk,*c>?)7#irs/;5So@qLh#%!K#P"s\DHgE%r;Q^#o!Oiu>B]0.rs\eJTm:$G
-@q]FcB8?0Xs"O5]RWMk;>[1HHEJ1:2jQkXVf\"]ol1a`6kMtCKbe^K:DeN`p@V0q-C1_'eA@D7/
-rt=e+P]:;G?Ztc8nZ\'oAn#/3nbN1jpr8SCAn5:nl)=W4~>
-o`#6qhi;SdBP;n\rqcX2rT2eVZ_ES<PaA5XcJe6bqt/mhXKK+KrPAZITum)ss!Ia#UL[lgqu?<&
-N,rTLPdc]YI+e>qn?A-r?!khMs66J;A6s`Jrr2p%l`,nQ?(CB_ru1aRT6O[K_Y4$0rn+)s?!b\J
-s8C?>I:6NanbrIlk,3i??DR,jrs/;5So@qMh#%!K#P"s\DHgH&r;Q^#o!Oiu>Bf6/rs\eJU3U-H
-@qfLdB8?0Xs"O5]RWMk;?!UZLEJ1:2jQkXVg"Fosl1a`6kMtCKbe^K;DeN`p@V0q-C1_'eA[_@0
-rt=e,P]:;G?[(i9nZ\'oAn#/3nbN1jpr8VDAn5:ol)=W4~>
-o`#6qhl337R[Kr<rqcX1rOd/&%1ERN(Jp@-cJe6cqt/mhBabIK%Kd.JT_RpS-N;o=Q%@Zds7F@;
-TpVIXag?_[g%k[;`jhY!JBmohl,BilL6Ca!rr32g_m>PYW:0`c)Z%jrV2^#FpAb0lh8?4MJ'@Ze
-rRercObC(2rVm)a`3#/RY4;Mk#PZKWT883VqtpBun\qu/Lk"4Xrr32na1@^nNTU6?%/\PiV2p+[
-Ng,rtV=jcd0_il(UQ'_NI<pEsOK-@^n)i]kj5ASXp[RS4j5&80_69B$S!f\.OI;f4R@07s^A%L(
-'(<]HTp_1&OmE&;_6fo(P_c.*q>U`qcFKa=Q].'kW;hA~>
-o`#6sm&bA@AnZ4XqYL4/o^_[uY,e@pZGkP^oAlm+n,)qIb.c]qnc&._lHdfNmJeL0bFE$\j8T)R
-d>r?]DM3^N?+fV)s6HVBB3Sj$rVkNCIUccGm/I"iro']*?X'c,rr3o/\XRSB?/#2Us8'd/F'N>5
-r;ZQ,R<N(I[.aM!#Q<)DHsU*ip&=srn["Qp>^,?0qu6oeV28knEo[/urs%npP@RmUli-nnp:Zu8
->$@)HDJ!EsdJj+E(\4npDI@4VWi`_GcJS-cftXqsXe:!`qu6U*rr)WambP(/EFrcg@#Aq&AclRU
-U\FWb'(</mEFrZbHKtP#Y`Ed9@UPDiq>U`q`g(a[AR]oKW;hA~>
-o`#6sm&bDAAnZ7YqYL4/o\[]`MhmXjZGkP^oAlp-n,)qIb-/"Z^])(P\u!F@mJeL0bFN*]j8T)R
-d?&E^DM3aO?+fV)s6HYCB3Sm%rVkNDIUccHm/I"iro'`+?X0i-rr3o/\sm\C?J>;Vs8'd/F'N>5
-r;ZQ,R<N(J[.aM!#Q<)EHsU-jp&=srn[+Wq>^5E1qu6oeVMStoF6!9!rs%npP@RmUli-nnp:Zu8
->$@)HDJ!EtdJj+E(\4qqDI@7WWi`_GcJS-cftXqsXe:$aqu6U*rr)WambP+1EFrcg@#Aq&AclRV
-U\FWb'(</mEFrZbHKtP#Y`Ed9@UPDiq>U`q`g1g\AR]rLW;hA~>
-o`#6sm'rdWR@Bk\qYL4.oOf9T$48nBZGkP^oBO;snb`.Kb#AfZr=/o=%$LAPs!@Ql]oS!0rr;cB
-[%`t\XKIS0^@)"#lbg&sLk4C\rnbDhP_bsurr36&j27pYJ%5.Mru1OP]V((0gACpMqU30RLP"@[
-s7jjNUlgAEpAY'srRnubNe"q<rr35na1@[mNop?<rs.l(Z'pW1j8T&X#4BF=Q%>Fjrr3H$bIsO&
-H'jtfR?j2mrr)j5o#.u.N.\"-XgZ'khsgC!eBZ.V^S]QYrr3`4rV6$Qh7C%fR@&tgR[ok6R?iuB
-p\On&n&Mu4R?N>dlMpCj[%WnPLnsS:rs8DF\YPX[Ng&_+s*t~>
-oD]-ke:VIHBQ8U'qu$I:rTWITVkg?,e)^&okeDar]C5b!rThG=gZ\2"o^'uIp$Mc*p:Z`#M<b-@
-rS<QWAnZ$h=G#B*s8V5ZK4J5,jSo&"Q[*(NPOSSO#Q<&EH<ab,q>UC4n$&$i?#\g&s8V`&S8)8O
-jo5;PZ]K6:A%;=5rs/A=T64CFg%t^J#4&=M@pFuZqYpcaU5*JnGNf#*#3i+C@9ou)rr3GsYa/m*
-FiV=FB4bkDq#14/nZ\'nA9QD\jQZ+*qu6<(TS@c=F)SS`q>Ufm^R]IY@olp:Ir>6t!b[5Xqu7?/
-k-U(`Amef#m/QU[O)\c@@$C-Vrs8D=Q$-bOA9[::s*t~>
-oD]-ke:_OIBQA^*qu$I:rSk;MPaSMbe)^&okeMjt]C5b!rThG+Y.;<a_Rl\Wp$Mc*p:Z`#MX(6A
-rS<TXAnZ$h=G#B*s8V5[K4J5,jSo&"R!E1OPjn\P#Q<&FH<ae-q>UC4n$/*j?#em's8V`&S8)8P
-jo5;PZ]K6:A%;=5rs/A>T64CGg%t^J#4&=M@pFuZqYpcaUPESoGj,,+#3i+C@:$&*rr3GsZ'K!,
-G/qFHB4bnEq#14/nZ\'nA9QD\jQZ+*qu6<(TS@c=F)\Yaq>Ufm^R]IY@ols;J8Y?u!b[8Yqu7?/
-k-^.aAmef$m/QU[O)\c@@$C-Vrs8D>Q$-bOA9d@;s*t~>
-oD]-ke>&FuR\?e"qu$I3rNm"@+BkGPe)^&omF&)'_XIL(rThEe$k<1G!t>ZQp$Mc*p<0t'Rd0qQ
-rS=fSR@Bb/I$*7]s8V6#Xd+TsjSo&*\tt[NV==Ka#Q<;kVM]lSq>UC4n&Dl+LPb$is8V`6]pj_8
-jo5;P`3c8%M88ocrs/AH^S?[:g%t^J#4'78Q%PUnqYpca]W[fdP3DlE#3j.3P(C"1rr3Gs`jqIi
-M9!H.R@0DFq#14/n\DN(Oc\#NjQZ+*qu6<6^TXQ5Tps$rq>Ufmcb?0BP_4CfTUu.N!g]SOqu7?/
-kKU<'R?2ogm/QUl[%WnPLnsS:rs8DF\>5O[PEtI3s*t~>
-oD]3skbrH1ASZOGVsOE^ruh3s_Psrbh<an5ikpgsNPF3?rr<#qkeY$ekje<3d)>MBs!@0?M.*4L
-s8W)ZQ?m4V@TQdJnG`Idd\;/!>_MAAq9"eAAS-kirr35u`hIN\CuG9krs%_dLh'b>l2L\om]Vgb
->`7qJs73CMEFWXdp\t1)oYR8@?>SU"s8W)WVh8D`V"+<]#3hh8Cgq>Hrr36&goH!5?c2X;rsn@p
-N+6(Lk2;MDBOu/=rr2p%nZ@^h@Vk9*rri>h\rUh0Acl_$li-e]')U1eNc&E6<-H<EEFrfrAoc)n
-r;RH,bc6,*A6N-Ao)J6aO)\c@@$C-VrsAJ=OEG/JA9?`.WW.J~>
-oD]3skbrK2ASZOHW9jN_ruh3o[%t+Oh<an5il$q!Nka<@rr<#qkeXC'\\H"nVRQ-`s!@0?M.3:M
-s8W)ZQ[3=W@TQdJnG`Idd\D5">_VGBq9"hBAS6tkrr35u`hRT]D;bBlrs%_dLh'e@l2L\om]Vgb
->`A"Ks73CNEFW[fp\t1)oYR8@?>\[#s8W)WW.SMbV"+<]#3hk9CgqAIrr36&goQ'6?c2X;rsn@p
-N+6(Lk2;MDBOu2>rr2p%nZIdi@Vt?+rri>h\rUh0Acl_$li-e]')U4fNc&E6<HlKGEFrfrAol/o
-r;RH,c)Z;,A6N0Bo)J6aO)\c@@$C-VrsAJ=O`b8KA9Hf/WW.J~>
-oD]3skd-eER%:(W_XRR(ruh3V>_of0h<an5l.*2,SA3eNrr<#qkeTIl%1WjW$tf(ts!@0SZ%oLO
-s8W)ZZDO(YP_"%onG`IdftjYOKU:s'q9cUFR$496rr35udD;Q7LuA72rs%`,Ya'p*l2L\om`)`%
-Jt20,s73t0TTtVPp\t1)oZk7FMMU6js8W)Y`3#2SY4;Ag#3i_%SWf6#rr36&hoMjZK#m]crsnA4
-Z]p$0k2<83R[9K&rr2p%n\;?&PEP/,rri>ja0_K<R0/nXmf*+`')US3Z_!MAH&BY@TUD4:R%Dn-
-r;RH,fZ0t[Q\^!uo)J6r[%WnPLnsS:rsAJF[A0.XQ_!.8WW.J~>
-o)Bg*dtqgLAnlF@S]^I$s82'2fB2Z"kL6u'D0r;*jnJcQrsJYc_8"[ena+Z@na6>[lE,>?]Cl1'
--L%4TCLpdPK&6D)s7jL(H!t'Mn,N:<N,WB>GO5A0rpIXpE+4(Trr36&gSB=->`J.Mru1+#LLXkt
-nc/X]]7k-6BpJ>js8M,mP\afRkPkJdrR%Bf?<t/8qYqf)RXT$_DT;YTs8(!>H=1:<qu?]qiMM68
->cdMc]Qe%$C6\Mmrs/(sK5P7<\,H:*55jQB]74L*AnZ")S^HX!rqc!<cF9']AR88;ZerB<A7]Cg
-DMZI5s8W)mf!pl_ARAAEfD5I:Y`Ed9@UPDiq>Us#c&-IPB4u1McIg^bb5JLCJ,~>
-o)Bg*du%mMAnlFAT$$R%s82'2fB2Z"kL@&)DLAJ,jnJcQrsJYc_6'iM^UpANna6>[lE,>@]Cl1'
--L%7UCLpdPK&6D)s7jL(H!t'Nn,N:<NGrK?GjPJ1rpIXpE+4(Trr36&gSB=->`S4Nru1+#LLXkt
-nc/X]]7k-6C6nMls8M,mP\afRkPkJdrR%Eg?=(59qYqf)Rso-`DT;YTs8(!>H=1==qu?]qiMV<9
-?**Vd]Qn+%C6\Mmrs/(sK5P7<\,H:*55jQB]7=R+AnZ")T$lg#rqc!<cFB-^AR88;ZerB=A7]Cg
-DMZI5s8W)mf!pl_ARAAFfD5I:Y`Ed9@UPDiq>Us#c&6OQB4u1NcIgacbPeUDJ,~>
-o)Bg*e"E%mR%0kP^=i/Xs82'2fB2Z"mGQ<uP`W&jjnJcQrsJYc_*8>;%LihXna6>[lGocU_=dg-
--L%t?SX5:\Ol$!8s7jpTV36P3n,N:<Z_*YOSF$:Urp\=LT9#/urr36&hSQ:UJtDB/ru1+@YEb!S
-nc/X]`NGf"R'-)]s8M92\=J\DkPkJdrReucNe"q<qYqf)[],gaR*bg3s8(?dViZ_hqu?]qj2A$\
-J@+n:_5*KeR^)Yers/)/XIbfI`r5l955jcd_Q'&lR@9\C^#&/Trql3IgsER+R#ZK:\)4upQC+)0
-T<HoFs8W)niR#$+R#ZK?fD5I:_6fo(P_c.*q>Us#d^#L4R@BhYgZ%2BgAS2SJ,~>
-o)Ba/m(IUQ@qB=nJ![1Jce7C<f@J6]Vg;umQbhDFr;-F"qrY`0g$%bO`:<9q#6*J_F)'D)rr4>5
-W.f+u<a*6,rr<#i^n5aYBXIF3ro&]MAnPt[p&*jhVh8bsIHgb2-2YoZH='sZo)Jagd@G\sD6rp8
-s7k,rBP(q$_Ya,_]:+%ZAprqCrs/;6Soe1Bg%tRFEU03?BP2(>lM^"mYDdF1DqY-is8CB@HsL(&
-p\NU&D.[I&_>XE6oYc)fAncbIrVui^c'`OhJ7iA'B4u::SZ]T?_S<LQLiHp0:fES5o@f+9@:a(g
-H'PYSbKe,8P]gVF;H'1Mrr;MmO)\c@@$C-Vrsnq]JnS_-BPrBkWhXj:p9+FG~>
-o)Ba/m(IXR@qB=nJ![4Ld+[R>f[e?_W-W)oR).MGr;-F"qrY_sXgu'C\+/nd#6*J`F)0J*rr4>5
-W.f+u<a*6,rr<#i^n5aYBXIF3ro&`NAnQ"\p&*jiVh8bsId-k3-2YoZH='sZo)Jagd@PbtDR9$9
-s7k,sBP(q%_Ya,_]UF.[Aq'"Drs/;6Soe1Cg%tRFEU06@BP2(?lM^"mYDdF1E7t6js8CBAHsL+'
-p\NU&DJ!R'_YsN7oYl2hAnceKrVui^cC/akJS/J(B4u::T!,fC_nWURLiHp0:fES5o@f.:@:a(g
-H'Y_Tbg4;:P]gVF;H'1Mrr;MmO)\c@@$C-Vrsnq]K4nh.BPrBkWhXj:p9+FG~>
-o)Ba/m(f'QPaIr5Wk-3th;mk`iSiSA`MSQHT>B7Nr;-F"qrY^Z$k3XSAb#3g#6*T(U6+()rr4>5
-]<.ZgJ9Sfurr<#ic+g$<OM1;dro'oKR$jP^p\a=.`N>\rT'?7S-2Z3-VN6;8o)JagfY4>OR)&Cp
-s7k-ER[BS?dJNb#d_)KIQ(I7>rs/;D^8$O7g%tRFEU0s,R[KYMmeuV/ag.P'QJDK>s8CWfVi6/O
-p\NUASXGq?dJa+FoZ="uR%()6rVuicgq/okT9bb0R@BkN^<+gRf@8*^Yb78=GB9;0o@fq'P*_T.
-VRXe#gYLQ.\"oCPHul1Jrr;N)[%WnPLnsS:rsnq]W0s!?R\$Rn`knUap9+FG~>
-nc'R)iM^Kt?t<kbFFfLGWNrn2QuunCBp6-WlhUPTrs8Ma_8"[bf>[7Ks(;9#lH6&KFN!>@s8VZ#
-MJQNsK&6D(o^(GHP&OuPU>PtMl(Ds(AT*="XcddEAS,Ll[+3%=oXpK)>?o)?s8Vr8NH&QBIE]p?
-q;R?H@V9bCWMY2mBP(geDm\'3d-e,uA6Na,rqcY7o"B-RA8?UbXdaBWB4YXiRa]EmoY-W)=^g.b
-rp-Y+@qKV2^>dMmfnj<LAp9TQaMOii?&[14CgCFYAS>n&J;9&@Km[`H>uXU'PgK""m_s9V?".A\
-G(l6RSs"Y@@Tu]-MUV7us7*1@@piSIP4AAJ%fYUXB3\hR@qB=iA7:epY5a"~>
-nc'R)iM^Kt?t<kbFFfLGWj9"4R<E(FC6Q6XlhUPTrs8Ma_6'iJX0hBcs(;9#lH6)LFN!>@s8VZ$
-MelWtK&6D(o^(JIP&OuPU>PtMl(Ds(AT*@$Y**pHAS,Ll[+<.@oXpK)>?o)?s8Vr8NH&QBIEg!A
-q;RBJ@V9bDWMb8oBkCpfDm\*5d-e0!A6Nd-rqcY7o"B0SA8?UcY+0QZB4YXiS(#QpoY-W)=^p4c
-rp-\,@qKV2^>dMmfnsENAp9WRaMXrk?B!:5CgCFYAS>n&J;9&@Km[`H>uXX(Q-f+#m_s<W?".A\
-G(l6RSs"Y@@Tu]-MUV7us7*1@@piSIP4AAJ%fYUXBO"qS@qB=iA7:epY5a"~>
-nc'R)iNJ<#OHu<*UT:f<`lu]J];(@6JXa7"lhUPTrs8Ma_*8>;$r-6\s(;9'maoFRT$Qg's8VZ-
-Z(6brOl$!7p@74k\"B%Y\E<ejl*-V?R%LS"agRq4QC+&1a5PS)oZOe8LjmD=s8VrAZ_<bSVqKhH
-q;S9;PF8/P`l+mNQ'[l*S]B^>h<r7hQ\C.PrqcX&o#%)_QCY"hah=C>rg7/a\DQ#goZXk7Kn/"X
-rp.%bQ'n5Fd-9EIfqXaoRAILAf[[p/JXOolOc#3bR$sS@Wir\4Y,IqVMgf_kSC$j*m_tEKN0BX"
-Uoq8B^:()5P_j[*Q.,F+s7*h'Q&poVU[e0[%fYUjOc,9aQ'[r1Q&;L1Y5a"~>
-nc'L+p",mS?!CTA?t!MS@pr\J=&s:,]$fg9rUp0qqrY`/eBP_pnc)Gai3TGCAR/\cG-UrEpW.Sa
-:gh?5rqO73TQadJ>$Z,lPPXprG@4QW>$G08OFL_B=^#BOBs$TcB3S;>h#%-Oq9*kc=]o$FBP6f&
-^2mU`r`Tq;CS5cU=]np>C2'g1M.KgeFQ`K"55O#m@p3&?>$>'WQ=jB(=^c&ZNT?L@>>]7urr;`B
-JRDVb>\S1mVWGI1?<^]DBP:jZBq*B3fqN.d>?bE@rEq6b?!C?/;-%Y9dd[58qr>,4?<^T=?X[DR
-@UNJD<)HhTbjYN1s7)^m>$"^$O7E#F"nKol?WgM1=Thf*;NL@Ns*t~>
-nc'L+p",pU?!CTA?t!MS@pr\J=''C.]$fg9rUp0qqrY_rWM?N]nc)GaiO#VEAR/\dGI%,GpW7\c
-:gqE6rqO:5TQadJ>$Z,mPPXprG[OZX>$G08OFLbC=^#BOBs$TcB3S;?h#%-Oq9*nd=]o$FBP?l'
-^2mXar`Tq;CnPoW=]np>C2'g1MIfpfFm&T#55O#nA6N/@>$G-YQ=sH)=^c&[NoZXB>>];!rr;`B
-Jmhed>\S4oVrbR3?<^]DBP:m[C7EK4fqN1e>?bE@rEq6b?!C?/;HIk<dd[58qr>,5?X-c??X[DR
-@UNJD<)HhUbjYN1s7)an>$"^$OR`,G"nKol?WpS2=Thf*;NUFOs*t~>
-nc'L+p"-."K85AFOHG`kQ'.)ZH$+e2]$fg9rUp0qqrY^Z$k+u[nc*5"kKV#QQ].!!UW332pW]Ol
-GC.C"rqOsb^nm-KLl@n"ZMO4<QAC6NLk^D*R$!;]L51hRO1shcQA'R/h#%-Oq9YalL4tJJP)Sku
-^lsS.Lkp_3Jte9^L5(JEPE3H<Y*4EZMWag855O$,MhHkAL4OW0S;i;YL5_=YW8t@QKQVt/rr;`B
-S;W,XMjBou]&gYfKnbMJR@&t_J>(6Pfr9aYKo(eMrK&XlN/3%2F*3/;dd[58qr>2JJqSo;O-,Wj
-PE:]UHZF=pbjYN1s7*LXJ9uQ_TCM^V"nKp)Jpr4KJHUIKF.`!*s*t~>
-nGa:'o@UL#@Tc`5=&r:!<*O-jVSC^HpAOR^#5dQ!\[\s2nc&ag`,8sbrDsP4R.UFUgM'bkOQ-0;
-mYPO[qc>FQG45Cl\:.[a='g0Qa1$"i='KBoY1hojD.[F1jo5;[qr!`H='&mRNP4]TiO!b,<tf%s
-]Zd<l='&U?LT]@gI;<G.R-aYK+TCiPO^M6l>Ap1P`IV;r=(lrVd,:%)An[7ks8W&_]Qa?V)J"5b
-dI?,&I:$&S='K[-]%6?Io@LF+AQW&8r`9J.<)cdtAq$SmhXpdGrtP7f_j,4H='&F(=&r:!<F0sM
-cL(T0rrVc"K`65uJ$AM=rrr>daJ+0"rFQ.II^&CGs*t~>
-nG`^lo@UL#@p8k5$s$>+<Ej6lVSC^HpAOR^#5dQ!Vim_=nc&ag`,B'erE'V6R.UFUgM0knOQ-0;
-mYPR]qcGLSGOPLm\:.^c=C6BTa1$"j=BoTrYM/#lDJ*X5jo5;[qr!`I=BK*VNP4]TiO!e-=;,2!
-]Zd<m=BJgCLTfFhIV`Y2R-aYK+TCiPO^V?o>]?@R`IV>t=D</Yd,:(*B5*Ins8W&_]QjEX)J+;d
-dI?,&IUH8V=Boj/]%6?Io@LF+Am&5:r`9J.<)lk!B7HbohXpdGrtP7f_j,7J='&F(=&r:"<F:'P
-cL(T0rrVc"K`65uJ$AM=rrr>daJ+3$rFZ4JJ$ALHs*t~>
-nG`[ko@UL4J,Xa'H[9mXFEi=sW5$pJpAOR^#5dQ!57013nc&agc]s*,rH8`sWV$5fgQ-Q%S)X>F
-m\bqiqfXW:O73&0\rV,[G']"Ia1@.PG'JS&ZJ+?3LOO]6jo5;[qr"5uG'87gR(r"aiO4XCFq]7c
-]ZdR7G'8+]Pd9$#RY6-?V!RpW:&aV(S:#L'G_;d/`KY^mG(5INd,:gXIXdpSs8W&_^5[>[G(,FI
-eF;G+NdGqjG'J\/]%6?Io@LF7IsH<cH@(!bGBItMIZ12@hXpdGrtP7f_juO.G^4U^H[9jVFaAnF
-cL(T0rrVc+Q2ZR@Nk"ZTrrr>daJY#JrI+j!Nk"Y_s*t~>
-n,EUkpZ'?$Q[esZ#_\MH]Zo="q#9a^"oIH!ZG#VprrW&S\bi?:[++aJroh(qZdSLGs6n+6qPbL=
-b4#B*j2\I*X0fq*n)M6dWirtTh!j[V]"#B!nG`G6rpe@BWiWSBcJnTtpYiumWN<VTkOIBBXfAS8
-akZCObIG'sg%G.?)>idI[]?F4_:e8@bH\(L[`-kamF/_X^=MrUruh-t`36/A[DLGZqY0$k[&K4e
-YeS]Op\t3lp>sQ-SrS-pGmK4fX16=.meZq]rs/Q"m+&kSOb<RW#)SnWa5?IdrVlroim%JA!mTa"
-p\tBnn(c("rO;sCb2W3!s*t~>
-n,EUkpZ'?$Q[esZ#_\MH]Zo="q#9a^"oIH!VmYm]rrW&S\bi?:[++aJroh(qZdSLGs6n+6qPbL=
-b4#B*j2\I*X0fq*n)M6dWirtTh!j[V]"#B!nG`G6rpe@BWiWSBcJnTtpYiumWN<VTkOIBBXfAS8
-akZCObIG'sg%G.?)>idI[]?F4_:e8@bH\(L[`-kamF/_X^=MrUruh-t`36/A[DLGZqY0$k[&K4e
-YeS]Op\t3lp>sQ-Sr\3rGmSeROK5n6h<t.=rVm-%qWubIYE=M:GmAYPS[6Aoo)8Oe!r1d"rl"r`
-iqW9J"T.ZCb.dha"22k:poaXI~>
-n,EUkpZ'?$SW*N'#`tOY]Zo="q#9a^"oIH!@u'F@rrW&S\bi?:[++aJroh(qZdSLGs6n+6qPbL=
-b4#B*j2\I*X0fq*n)M6dWirtTh!j[V]"#B!nG`G6rpe@BWiWSBcJnTtpYiumWN<VTkOIBBXfAS8
-akZCObIG'sg%G.?)>idI[]?F4_:e8@bH\(L[`-kamF/_X^=MrUruh-t`36/A[DLGZqY0$k[&KLm
-YeS]Op\t3lp>sQ-U6^Z7L^Ap$R&da>h<t.=rVm-%qWubIYF1IML^/d#TsMeso)8Oe!r1d"rl"r`
-iqW9J"T.ZCb.dha"22k:poaXI~>
-mJd^oo&\KIa2Q$<cIh1Do_\XSrri5`f&$)irrW/kkkj?Mk4/?Ks7kj<kOSTOs8)-DqViOVmJ?k^
-qsik0j66%1rqYpAj5oUtqYp?\lKRX*qu-O?rU]75j65q(qu6WpqX3J)j6?47rqGd?j5oUtqYp?[
-l07R,rV-=/rUf@7j6#e*rql3Ij5fIoq#:0]lfmd.r;Q^2rqc'EioB7kpAFphqsin.gY_/]p\k$i
-"o\)WgsX=C`<XK0fAPrcqu6Ek#6";aimuAprl#)_d+d^Qqu6Nn!r_obrp^'\q#0pd$i^"om-<j"
-lKn'9rN?0N~>
-mJd^oo&\KIa2Q$<cIh1Do_\XSrri5`f&$)irrW/kkkj?Mk4/?Ks7kj<kOSTOs8)-DqViOVmJ?k^
-qsik0j66%1rqYpAj5oUtqYp?\lKRX*qu-O?rU]75j65q(qu6WpqX3J)j6?47rqGd?j5oUtqYp?[
-l07R,rV-=/rUf@7j6#e*rql3Ij5fIoq#:0]lfmd.r;Q^2rqc'EioB7kpAFphqsin.gY_/]p\k$i
-"o\)WgsX=C`<XK0fAPrcqu6Ek#6";aimuAprl#)_d+d^Qqu6Nn!r_obrp^'\q#0pd$i^"om-<j"
-lKn'9rN?0N~>
-mJd^oo&\KIa2Q$<cIh1Do_\XSrri5`f&$)irrW/kkkj?Mk4/?Ks7kj<kOSTOs8)-DqViOVmJ?k^
-qsik0j66%1rqYpAj5oUtqYp?\lKRX*qu-O?rU]75j65q(qu6WpqX3J)j6?47rqGd?j5oUtqYp?[
-l07R,rV-=/rUf@7j6#e*rql3Ij5fIoq#:0]lfmd.r;Q^2rqc'EioB7kpAFphqsin.gY_/]p\k$i
-"o\)WgsX=C`<XK0fAPrcqu6Ek#6";aimuAprl#)_d+d^Qqu6Nn!r_obrp^'\q#0pd$i^"om-<j"
-lKn'9rN?0N~>
-li.%cq=O[V"7l-]roa:`r:fsaJcF:#!r`#ppAY6oqtK[[nH8@Tq>Kma"9&&fo)A.]o(Mt[LAuc~>
-li.%cq=O[V"7l-]roa:`r:fsaJcF:#!r`#ppAY6oqtK[[nH8@Tq>Kma"9&&fo)A.]o(Mt[LAuc~>
-li.%cq=O[V"7l-]roa:`r:fsaJcF:#!r`#ppAY6oqtK[[nH8@Tq>Kma"9&&fo)A.]o(Mt[LAuc~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-JcC<$JcFs6J,~>
-%%EndData
-showpage
-%%Trailer
-end
-%%EOF
diff --git a/docs/draknet_advanced_doc.txt b/docs/draknet_advanced_doc.txt
deleted file mode 100644
index a0c0c63e0..000000000
--- a/docs/draknet_advanced_doc.txt
+++ /dev/null
@@ -1,165 +0,0 @@
-This document details the entry points you can call without the DrakX graohical
-toolkit. First, the general variables you will encounter further. If you don't
-know wht a variable is, look here. Any additional locally variables are
-commented 'in place'
-
-------------------------------
-Special types (in upper cases)
-------------------------------
- DB_FILE : file storing the ISDN ISP database. see share/isdndb.txt : file of lines in 'Unlisted - edit manually' or /^(.*)\|(.*)\|(.*)=>([0-9]*)=>(.*)=>(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})=>(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})$/ where $1=Land $2=City $3=ISP_name $4=phone_number $5=hostname $6=dns1 $7=dns2
-
----------------------------------------------------------------------------------------
-Summary of common variables used (local variables are described in the function itself)
----------------------------------------------------------------------------------------
-notation : keys : description : type : format (regexp or enumeration. `...' means it's not exhaustive
- $prefix : prefix path (empty in post-install) : string : path
- $isLaptop : flag for laptop : boolean or int : guess
- $isdn : hash table containing isdn infos
- $isdn->{login} : cnx login : string
- $isdn->{passwd} : cnx passwd : string
- $isdn->{phone_in} : user phone : /^[0-9]*$/
- $isdn->{phone_out} : ISP phone : /^[0-9]*$/
- $isdn->{dialing_mode} : dialing mode : "auto" or "manual"
- $isdn->{driver} : driver used for the card : "hisax" or "b1pci" or ...
- $isdn->{type} : type of card, used for the driver, see netconnect_consts : integer : /^[1-22]|[24-37]$/
- $isdn->{irq} : irq of the ISA card : integer |
- $isdn->{mem} : mem of the ISA card : string |
- $isdn->{io} : io of the ISA card : string | see netconnect_consts for examples.
- $isdn->{io0} : io0 of the ISA card : string |
- $isdn->{io1} : i01 of the ISA card : string |
- $isdn->{idl} : amount of time after the cnx times out in secs : int
- $isdn->{user_name} : not used anymore. Not explicit. It represented the name of the connexion.
- $isdn->{card_type} : card type : string : "isa" or "pci" or "pcmcia"
- $isdn->{protocol} : cnx protocol : int : 1|2|3 : 1 for old german specific (not used anymore), 2 for europe, 3 for rest of the world
- $isdn->{id} : card id. Associated with vendor, identify strictly the card. see pcitable : integer
- $isdn->{description} : card description from pcitable : string
- $isdn->{vendor} : card vendor : integer
- $isdn->{passwd2} : passwd verification : string
- $modem : hash table containing modem infos
- $modem->{device} : device of the modem : string : /ttyS[0-9]/
- $adsl : hash table containing modem infos
- $adsl->{login} : cnx login : string
- $adsl->{passwd} : cnx passwd : string
- $adsl->{atboot} :
- $netc : hash table containing system-wide networking infos (maybe not true, correct this) :
- $netc->{NET_DEVICE}
- $netc->{dnsServer2}
- $netc->{dnsServer3}
- $netc->{DOMAINNAME2}
- $netc->{NET_INTERFACE} is set to "ppp0"
- $in : interactive object
-
-------------
-Entry points
-------------
-
-isdn_write_config_backend : write isdn info, only for ippp0 -> ask_connect_now
-input :
- $prefix
- $isdn
-$isdn input:
- $isdn->{login} $isdn->{passwd} $isdn->{phone_in} $isdn->{phone_out} $isdn->{dialing_mode}
- $isdn->{driver} $isdn->{type} $isdn->{irq} $isdn->{mem} $isdn->{io} $isdn->{io0} $isdn->{io1}
-
-write_secret_backend : write login and passwd into /etc/ppp/{chap, pap}-secrets. Replace old passwd only if same login
-input :
- $a : login : string : /^.*$/
- $b : passwd : string : /^.*$/
-
-connect_backend : launch the cnx script
-input : $prefix
-
-connect_backend : launch the cnx script
-input : $prefix
-
-read_providers_backend : build the tree of isdn ISP
-input :
- $file : 1st location of the file : ISDN_DB_FILE
- $file2 : 2nd location of the file : ISDN_DB_FILE
-output : the list of ISP : array of strings : array of /^(.*)\|(.*)\|(.*)$/ where $1=Land $2=City $3=ISP_name
-
-get_info_isdn_backend : fills the infos from the line of the tree returned into $isdn and $netc
-input :
- $isdn
- $netc
- $name : the line choosen in the tree of ISP : string : /^(.*)\|(.*)\|(.*)$/ with $1=Land $2=City $3=ISP_name
- $file : 1st location of the file : ISDN_DB_FILE
- $file2 : 2nd location of the file : ISDN_DB_FILE
-$isdn ouput
- $isdn->{user_name}, $isdn->{phone_out}, $netc->{DOMAINNAME2}, $netc->{dnsServer2}, $netc->{dnsServer3},
-$netc output
- $netc->{DOMAINNAME2}, $netc->{dnsServer2}, $netc->{dnsServer3}
-
-isdn_detect_backend : detects isdn pci card and fills the infos in $isdn : only detects one card
-input
- $isdn
-$isdn output:
- $isdn->{description} $isdn->{vendor} $isdn->{id} $isdn->{driver} $isdn->{card_type} $isdn->{type}
-
-isdn_get_list : return isdn cards descriptions list. This function is not use internally.
-output : descriptions : list of strings
-
-isdn_get_info : return isdn card infos. This function is not use internally.
-input : the description of the card (see isdn_get_list)
-output : a reference on the decription of the card. : ref on a hash(description,type,irq,mem,io,io0,io1card,)
-
-conf_network_card_backend : configure the network cards and return the list of them, or configure one specified interface : WARNING, you have to setup the ethernet cards, by calling setup_thiskind($in, 'net', !$::expert, 1) or setup_thiskind_backend before calling this function. Basically, you call this function in 2 times.
-input
- $prefix
- $netc
- $intf
- $type : type of interface, must be given if $interface is : string : "static" or "dhcp"
- $interface : facultative, if given, set this interface and return it in a proper form. If not, return @all_cards
- $ipadr : facultative, ip address of the interface : string
- $netadr : facultative, netaddress of the interface : string
-when $interface is given, informations are written in $intf and $netc. If not, @all_cards is returned.
-$intf output: $device is the result of
- $intf->{$device}->{DEVICE} : which device is concerned : $device is the result of $interface =~ /(eth[0-9]+)/; my $device = $1;;
- $intf->{$device}->{BOOTPROTO} : $type
- $intf->{$device}->{NETMASK} : '255.255.255.0'
- $intf->{$device}->{NETWORK} : $netadr
- $intf->{$device}->{ONBOOT} : "yes"
-$netc output:
- $netc->{nb_cards} : nb of ethernet cards
- $netc->{NET_DEVICE} : this is used to indicate that this eth card is used to connect to internet : $device
-output:
- $all_cards : a list of a list ( (eth1, module1), ... , (ethn, modulen)). Pass the ethx as $interface in further call.
- $device : only returned in case $interface was given it's $interface, but filtered by /eth[0-9+]/ : string : /eth[0-9+]/
-
-adsl_conf_backend : write adsl configuration
-input :
- $prefix
- $adsl
- $netc
- $adsl_type : type of cnx : string : "pptp" or "pppoe"
-$adsl input:
- $adsl->{login}, $adsl->{passwd}, $adsl->{atboot}
-$netc input:
- $netc->{NET_DEVICE}
- $netc->{dnsServer2}
- $netc->{dnsServer3}
- $netc->{DOMAINNAME2}
-$netc output:
- $netc->{NET_INTERFACE} is set to "ppp0"
-
-modem_detect_backend : detects modem on serial ports and fills the infos in $modem : detects only one card
-input
- $modem
- $mouse : facultative, hash containing device to exclude not to test mouse port : ( device => /ttyS[0-9]/ )
-output:
- $modem->{device} : device where the modem were detected
-
-get_net_device : return the device choosen for the net cnx
-no input
-output : name of the internet device.
-
-read_net_conf : read the information stored in $prefix/etc/sysconfig/draknet and $prefix/etc/sysconfig/draknet.`type`
-input:
- $prefix
- $netcnx
- $netc
-
-set_net_conf : set the information from netcnx in $prefix/etc/sysconfig/draknet and $prefix/etc/sysconfig/draknet.`type`
- $prefix
- $netcnx
- $netc : useless! REMOVE ME
diff --git a/docs/interactive/ask_from b/docs/interactive/ask_from
deleted file mode 100755
index dad69247e..000000000
--- a/docs/interactive/ask_from
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/usr/bin/perl
-# Yves Duret <yduret at mandrakesoft.com>
-# license: GPL
-
-use lib qw(/usr/lib/libDrakX);
-use interactive;
-
-my $irq=1;
-my $login;
-my $login2="editable";
-my $check;
-my $range=57;
-
-my $in = 'interactive'->vnew(undef, 'default');
-
-$in->ask_from("window title - ask_from",
- "message\nexamples of utilisation of ask_from",
- [
- { label => "enter scalar", val => \$irq },
- { label => "combo (type=>combo optionnal)", val => \$login, list => ['Netherlands', 'France', 'Belgium', 'Italy', 'UK'], type => 'combo'},
- { label => "choose from list editable and sorted", val => \$login2, list => ['Netherlands', 'France', 'Belgium', 'Italy', 'UK'], not_edit => 0, sort => 1},
- { label => "check box", val => \$check, type => "bool", text => "text" },
- { label => "range", val => \$range, type => 'range', min => 0, max => 100 },
- ],
- complete => sub { print "complete\n";print "$irq\n$login\n$range\n"; },
-# focus_out => sub { print "focus_out\n"},
-# changed => sub { print "changed\n"; },
- ) or $in->exit(0);
-$in->exit(0);
diff --git a/docs/interactive/ask_from_list b/docs/interactive/ask_from_list
deleted file mode 100755
index 63c0ee996..000000000
--- a/docs/interactive/ask_from_list
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/usr/bin/perl
-# Yves Duret <yduret at mandrakesoft.com>
-# license: GPL
-
-use lib qw(/usr/lib/libDrakX);
-use common;
-use interactive;
-
-my %l = (
- 0 => "Welcome To Crackers",
- 1 => "Poor",
- 2 => "Low",
- 3 => "Medium",
- 4 => "High",
- 5 => "Paranoid",
- );
-
-my $in = 'interactive'->vnew(undef, 'default');
-
-my $level = $in->ask_from_list("window title - ask_from_list",
- "radio button\nexamples of utilisation of ask_from_list",
- [ values %l ], $l{2}
- ) or $in->exit(0);
-
-print "$level\n";
-$in->exit(0);
-
diff --git a/docs/interactive/ask_from_listf b/docs/interactive/ask_from_listf
deleted file mode 100755
index 077540b49..000000000
--- a/docs/interactive/ask_from_listf
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/usr/bin/perl
-# Yves Duret <yduret at mandrakesoft.com>
-# license: GPL
-
-use lib qw(/usr/lib/libDrakX);
-use interactive;
-use Data::Dumper;
-
-my $in = 'interactive'->vnew(undef, 'default');
-
-my @m=(
- { description => "dhcpcd",
- c => 1},
- { description => "dhcpxd",
- c => 3},
- { description => "dhcp-client",
- c => 4},
- );
-my $f = $in->ask_from_listf(_("ask_from_listf"),
- _("Which dhcp client do you want to use?\nDefault is dhcpcd"),
- sub { $_[0]{description} },
- \@m );
-
-print Data::Dumper->Dump([$f],['f']) . "\n";
-
-$in->exit(0);
-
diff --git a/docs/interactive/ask_from_treelist b/docs/interactive/ask_from_treelist
deleted file mode 100755
index ade7141d4..000000000
--- a/docs/interactive/ask_from_treelist
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/usr/bin/perl
-# Yves Duret <yduret at mandrakesoft.com>
-# license: GPL
-
-use lib qw(/usr/lib/libDrakX);
-use common;
-use interactive;
-
-my $in = 'interactive'->vnew(undef, 'default');
-my $foo = $in->ask_from_treelist("window title - ask_from_treelist",
- "message\nexamples of utilisation of ask_from_treelist",
- '|',
- ['Custom',
- 'Other|Unlisted',
- 'Matrox|Millennium II=>Matrox Millennium II',
- 'Matrox|Millennium G200=>Matrox Millennium G200',
- 'Matrox|Millennium G400=>Matrox Millennium G400',
- 'Matrox|Millennium G450=>Matrox Millennium G450',
- 'Matrox|Millennium G550=>Matrox Millennium G550',
- 'Sun|FFB 67MHz Creator=>Sun FFB 67MHz Creator',
- 'Sun|FFB 67MHz Creator 3D=>Sun FFB 67MHz Creator 3D',
- 'Sun|FFB 75MHz Creator 3D=>Sun FFB 75MHz Creator 3D',
- ],
- 'Custom'
- ) or $in->exit(0);
-print "$foo\n";
-$in->exit(0);
diff --git a/docs/interactive/wait_message b/docs/interactive/wait_message
deleted file mode 100755
index 0caec4471..000000000
--- a/docs/interactive/wait_message
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/usr/bin/perl
-# Yves Duret <yduret at mandrakesoft.com>
-# license: GPL
-
-use lib qw(/usr/lib/libDrakX);
-use interactive;
-
-my $in = 'interactive'->vnew(undef, 'default');
-my $wait = $in->wait_message('wainting title', _("Moving files to the new partition"));
-sleep(3);
-$wait->set(_("Removing"));
-sleep(3);
-$in->exit(0);
diff --git a/docs/mdk-vs-redhat b/docs/mdk-vs-redhat
deleted file mode 100644
index 4d0de8223..000000000
--- a/docs/mdk-vs-redhat
+++ /dev/null
@@ -1,43 +0,0 @@
-+ Open Development (at least DrakX)
-+ UDMA66 (HPT366)
-+ gamerz
-+ number of packages
-+ better packages(?)
-+ no automatic handling of ide burners
-+ urpmi/rpmdrake
-+ XFdrake
-+ no newbie install
-+ reiserfs
-+ fat resizing
-+ 3D handling (eg: Voodoo3)
-+ diskdrake (vs diskdruid)
-+ usb storage (?)
-+ KDE2
-+ faces in kdm/gdm
-+ menu
-+ alternatives
-+ /etc/emacs/site-start.d
-+ default config
-+ i18n (bootloader keyboard)
-
-+ More user-friendliness in general:
- + you can choose between multiple net devices when more than one are
- detected
- + you are presented with the media descriptions (disks, cdrom's)
- when you must choose between multiple media, and not only "sda",
- "hdc", ..
- + when installing from a disk partition, you are presented with an
- extract of the directory contents when you fail to give the
- correct location, which is very helpful to correct the input
- instead of simply rebooting to remember where on earth you
- mirrored the distribution on your disks
-
-+ Automatic mode (Redhat's equivalent is called "kickstart") is not
- performed according to a file on the floppy but from kernel parameters,
- which have many pros, among them: (1) we don't need the vfat filesystem
- for that purpose, and (2) with advanced bootloaders such as grub and
- lilo you can edit parameters on the fly at boot time.
-
-- no LABEL= in fstab (for auto renumbering of devices)
-- kerberos
-- LDAP
diff --git a/docs/net_object_class.fig b/docs/net_object_class.fig
deleted file mode 100644
index 19f7f5318..000000000
--- a/docs/net_object_class.fig
+++ /dev/null
@@ -1,73 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter
-100.00
-Single
--2
-1200 2
-1 1 0 1 0 7 50 0 -1 0.000 1 0.0000 4050 4162 675 338 4050 4162 4725 4500
-1 1 0 1 0 7 50 0 -1 0.000 1 0.0000 5700 3112 675 338 5700 3112 6375 3450
-1 1 0 1 0 7 50 0 -1 0.000 1 0.0000 7275 4087 675 338 7275 4087 7950 4425
-1 1 0 1 0 7 50 0 -1 0.000 1 0.0000 4800 1462 975 487 4800 1462 5775 1950
-1 1 0 1 0 7 50 0 -1 0.000 1 0.0000 2700 3112 675 338 2700 3112 3375 3450
-1 1 0 1 0 7 50 0 -1 0.000 1 0.0000 4875 5887 975 487 4875 5887 5850 6375
-1 1 0 1 0 7 50 0 -1 0.000 1 0.0000 9450 5062 675 338 9450 5062 10125 5400
-1 1 0 1 0 7 50 0 -1 0.000 1 0.0000 4654 4038 3900 3225 4654 4038 754 813
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
- 0 0 1.00 60.00 120.00
- 4125 1875 3225 2850
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
- 0 0 1.00 60.00 120.00
- 4575 1950 4200 3750
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
- 0 0 1.00 60.00 120.00
- 5250 1950 5475 2775
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
- 0 0 1.00 60.00 120.00
- 3000 3450 3600 3900
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
- 0 0 1.00 60.00 120.00
- 5925 3450 6675 3900
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
- 0 0 1.00 60.00 120.00
- 2700 3450 4050 5550
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
- 0 0 1.00 60.00 120.00
- 4125 4500 4575 5400
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
- 0 0 1.00 60.00 120.00
- 5625 3450 5025 5400
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
- 0 0 1.00 60.00 120.00
- 5775 1575 9450 4725
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
- 0 0 1.00 60.00 120.00
- 7800 4275 9000 4800
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
- 0 0 1.00 60.00 120.00
- 4800 1950 4800 5400
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
- 0 0 1.00 60.00 120.00
- 9000 975 9450 4725
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
- 7500 75 10687 75 10687 975 7500 975 7500 75
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
- 0 0 1.00 60.00 120.00
- 7500 375 5400 1050
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
- 0 0 1.00 60.00 120.00
- 5550 1800 7200 3675
-4 0 0 50 0 0 12 0.0000 4 135 885 4350 1500 Netconnect\001
-4 0 0 50 0 0 12 0.0000 4 135 435 2475 3150 ISDN\001
-4 0 0 50 0 0 12 0.0000 4 135 720 3675 4200 MODEM\001
-4 0 0 50 0 0 12 0.0000 4 135 960 6825 4125 ETHERNET\001
-4 0 0 50 0 0 12 0.0000 4 135 480 5400 3150 ADSL\001
-4 0 0 50 0 0 12 0.0000 4 135 420 4650 5925 Tools\001
-4 0 0 50 0 0 12 0.0000 4 135 660 9150 5100 Network\001
-4 0 0 50 0 0 12 0.0000 4 135 1305 8400 375 Rest of the world\001
-4 0 0 50 0 0 12 0.0000 4 180 2595 7725 600 (draknet, printerdrake, tinyfirewall\001
-4 0 0 50 0 0 12 0.0000 4 180 2310 7725 825 ftp, http, net_monitor, drakgw)\001
-4 0 0 50 0 0 12 0.0000 4 195 2760 3525 6825 Global variables $in, $prefix, $install\001
-4 0 0 50 0 0 12 0.0000 4 180 2340 3525 7050 shared with the module globals\001
diff --git a/docs/object_class.fig b/docs/object_class.fig
deleted file mode 100644
index 44fd3fe89..000000000
--- a/docs/object_class.fig
+++ /dev/null
@@ -1,32 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter
-100.00
-Single
--2
-1200 2
-2 1 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 2
- 2625 1200 2625 1725
-2 1 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 2
- 7575 1125 7575 1650
-2 1 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 2
- 7575 2100 4350 3225
-2 1 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 2
- 5025 2025 4350 3225
-2 1 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 2
- 2625 2100 4350 3225
-2 1 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 2
- 5025 2025 6075 4125
-2 1 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 2
- 2625 1200 4950 1725
-2 1 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 2
- 7575 1125 4950 1725
-4 0 0 100 0 0 12 0.0000 4 180 1755 1800 1050 install_steps_gtk\001
-4 0 0 100 0 0 12 0.0000 4 180 1440 6900 975 install_steps_stdio\001
-4 0 0 100 0 0 12 0.0000 4 180 1140 2100 1950 interactive_gtk\001
-4 0 0 100 0 0 12 0.0000 4 180 1275 6900 1950 interactive_stdio\001
-4 0 0 100 0 0 12 0.0000 4 180 1875 4125 1950 install_steps_interactive\001
-4 0 0 100 0 0 12 0.0000 4 135 810 3975 3450 interactive\001
-4 0 0 100 0 0 12 0.0000 4 180 975 5625 4350 install_steps\001
diff --git a/docs/spec-DrakX-8.0.html b/docs/spec-DrakX-8.0.html
deleted file mode 100644
index 3fd545447..000000000
--- a/docs/spec-DrakX-8.0.html
+++ /dev/null
@@ -1,405 +0,0 @@
-<html><head><title>DrakX Specification for Linux-Mandrake 8.0</title></head>
-<body bgcolor="#FFFFFF" link="#0066FF" vlink="#0066FF" alink="#FF0000">
-<table border="0" cellpadding="0" cellspacing="0" width="100%">
-<tr>
-<td bgcolor="#99AAFF"><h2 align="left">DrakX Specification for Linux-Mandrake 8.0</h2></td></tr>
-<tr><td valign="top">
-Current team of Install group is :
-<p>
-<table cellpadding="2" cellspacing="2" border="1" width="30%">
-<tbody>
-<tr valign="Top">
-<td valign="Top">gc
-
-</td>
-</tr>
-<tr valign="Top">
-<td valign="Top">damien
-
-</td>
-</tr>
-<tr valign="Top">
-<td valign="Top">fpons
-
-</td>
-</tr>
-<tr valign="Top">
-<td valign="Top">pixel
-
-</td>
-</tr>
-</tbody>
-</table>
-<p>
-
-<pre>
-
- <b>Boot process (stage1)</b>
-
- Installation begin by booting from CD-ROM or Diskette. From CD-ROM all
-installation method are available (CD, HD, NFS, FTP, HTTP) on options. From
-Diskette according to image selected, only some related method (network or cdrom
-or hd) are available and module managed due to size limitation to 1.44Mb.
- Options are always available by pressing on F1.
-
- <b>DrakX process (stage2)</b>
-
- DrakX installation organized in steps (execution sequence described below).
-Steps listed on left side and help available on bottom right side. most of the
-screen is available for various dialog for interacting with the user. Steps
-execution sequence is automated and described below.
-
-Mouse is probed and if none has been found or if the mouse has not moved, a
-specific mouse configuration is displayed at the begining.
-
-
-Before the graphical steps, there is a detection step. It detects various
-hardware, including modems (from tty0 to tty7), mouse (serial, usb, ps/2) and
-tablets.
-
- <b>Steps</b>
-
- <i>Choose Your language</i>: step always displayed. default choice is previous one or
-<font color="#000080"><i>English</i></font>. After choosing a language, a license splash screen translated in the
-chosen language is displayed with <font color="#000080"><i>Accept</i></font> and <font color="#000080"><i>Refuse</i></font> buttons. <font color="#000080"><i>Refuse</i></font> should
-stop installation. <font color="#000080"><i>Accept</i></font> validate language choice which are propagated to all
-DrakX visible widget. Advanced mode allow to select other language available to
-be installed. Advanced mode allow to select language which will be installed on
-system.
- If step is redone, the license is no more displayed.
-
- <font color="#000080"><i>Select Install Class</i></font>: step always displayed. default choice is previous one
-or <font color="#000080"><i>Recommended</i></font>. Only one other option available is <font color="#000080"><i>Customized</i></font>. Two buttons
-available are <font color="#000080"><i>Install</i></font> or <font color="#000080"><i>Upgrade</i></font>. Available steps (left side) are changed
-according to installation class selected, where the default is the one of
-<font color="#000080"><i>Recommended</i></font> with <font color="#000080"><i>Install</i></font>.
-
- <font color="#000080"><i>Hard Drive Detection</i></font>: step always displayed. In recommended mode,
-automatically done. In Customized mode, all modules that manage SCSI/IDE cards
-are loaded automatically and a question asking for other module to load is
-displayed.
- If clicked later or if to the question to load other module the
-answer is <font color="#000080"><i>Yes</i></font>, a list of module is displayed (or if the question to other
-module to load is. When a module is chosen, two options are available
-<font color="#000080"><i>Autoprobe</i></font> and <font color="#000080"><i>Specify options</i></font>. Autoprobe try to load the module without any
-other user options (default module parameter). Specify options allow user to
-give module parameters individually in a list for all known parameters. At this
-point <font color="#000080"><i>Ok</i></font> or <font color="#000080"><i>Cancel</i></font> are available, Cancel should stop the module installation
-and go to next step. If any error occurs during module installation, a question
-asking to try with other parameter is displayed, the same module is still used.
-
- <font color="#000080"><i>Setup filesystems</i></font>: step always displayed. display a list of available choice
-accoding to what has been probed. May contains <font color="#000080"><i>Use free space</i></font>, "Use existing
-partition<font color="#000080"><i>, </i></font>Use the window partition for loopback<font color="#000080"><i>, </i></font>Use the free space on the
-Windows partition<font color="#000080"><i>, </i></font>Remove Windows(TM)<font color="#000080"><i>|</i></font>Erase entire disk" (according to disk
-configuration =&gt; only one big fat for the first case only), "Custom disk
-partitioning".
- If <font color="#000080"><i>Use free space</i></font> mode, auto allocation in available on available disk.
- If <font color="#000080"><i>Use existing partition</i></font> mode, a list of partition named in Linux
-scheme are displayed with their approximate size in Mb and propose mount point
-to choose in list boxes for each partitions available on hard drive.
- If <font color="#000080"><i>Use the window partition for loopback</i></font> mode, DrakX use available size
-on the windows partition to create a root file and a swap file which will be
-used in loopback, this means this is a lnx4win installation.
- If <font color="#000080"><i>Use the free space on the Windows partition</i></font> mode, DrakX will resize
-the windows partition and allocate true linux filesystem (at least / and swap).
- If <font color="#000080"><i>Remove Windows(TM)</i></font>|<font color="#000080"><i>Erase entire disk</i></font> mode, DrakX clean the
-partition table before auto allocating partition.
- If <font color="#000080"><i>Custom disk partitioning</i></font> mode, diskdrake is launch. TO BE DEFINED to
-change make diskdrake use only advanced mode.
-Diskdrake show all partition of all non-removable disk graphically. All special
-partition are hidden, only user accessible partition are visible: this remove
-extended partition, whole disk partition on sparc platform. Clicking on a disk
-notebook tab show all his partitions. Clicking on a partition show all actions
-available for this partition (depend if customized or advanced mode) as well as
-information on this partition (depend if customized or advanced mode). Most
-diskdrake operation are done without writing on disk (exception are Resizing
-partitions) and everything is written once on the disk when exiting diskdrake,
-at any time if writing partition table is necessary, there are always a dialog
-box asking the user to confirm the write. If no operation are modifying
-partition table, no dialog is displayed on exit (for example if giving mount
-point to partition). General action are available too:
- <font color="#000080"><i>Clear All</i></font>: clear all partition of the given disk.
- <font color="#000080"><i>Auto allocate</i></font>: try to allocate partition in available disk (not the
-seen disk).
- <font color="#000080"><i>Undo</i></font>: undo last operation.
- <font color="#000080"><i>Done</i></font>: quit and save changes.
-Other operations are available in advanced mode:
- <font color="#000080"><i>Rescue partition table</i></font>: try to rescue a lost partition table,
-absolutely no garantee to succeed and may destroy what could be saveable by
-another tools.
- <font color="#000080"><i>Reload</i></font>: reload partition table from disk, erasing all changes in
-memory done by the user.
- <font color="#000080"><i>Wizard</i></font>: go to partition wizard, that the partition filesystems default
-behaviour on startup.
- <font color="#000080"><i>Restore from floppy</i></font>: restore a partition table from previously saved
-partition table from diskdrake.
- <font color="#000080"><i>Save to floppy</i></font>: save partition table to floppy.
- <font color="#000080"><i>Options</i></font>: global options available for filesystem configuration. This
-include <font color="#000080"><i>Removable media automouting supermount</i></font> check box disabled by default.
- Operation available on partition are:
- <font color="#000080"><i>Mount point</i></font>: change or define mount point for partition, only
-available for true filesystem partition.
- <font color="#000080"><i>Resize</i></font>: resize partition, if a specific algorithm to keep data is
-used no data may be lost, else all data are lost but nothing is written by
-diskdrake on the partition data in this last case (this means data can be
-restored by restoring original size and location).
- <font color="#000080"><i>Delete</i></font>: delete partition, if the same partition is created (same type,
-location, size) all data can be restored as diskdrake doesn't write on partition
-data.
- Operation available on partition table but in advanced mode are:
- <font color="#000080"><i>Type</i></font>: change type of partition, all data will be lost but diskdrake as
-above does not destroy them, and everyting can be restored.
- <font color="#000080"><i>Format</i></font>: format partition, at this point, all data ARE LOST.
- <font color="#000080"><i>Mount</i></font>: mount partition now, usefull for swap to increase memory
-capacity for machine low on resource that are not available to complete setup
-filesystem step correctly (problably if a resize partition is used on FAT fs).
-allow Mounting swap on customized mode too.
- A legend for partition type colors is available
-(Ext2,ReiserFS,Swap,FAT,Other,Empty). It has additionnal features to create a
-partition or change its type (only available in advanced mode).
-
- <font color="#000080"><i>Format partitions</i></font>: step always displayed. display list of partition to
-format with click boxes. Some are defined according to type of partitions and if
-the partition has been created or taken back.
-If a partition has already been formated, it is not proposed, or if it should
-not be proposed (alrady existing partition like /mnt/windows).
-On Advanced tag, an additional dialog is displayed to select partition to format
-(all available partition listed) and to format them with bad block checking.
-
- <font color="#000080"><i>Choose packages</i></font>: step always displayed. default selection done to be
-<font color="#000080"><i>correct</i></font> according to size available, Install or Upgrade, Hardware available.
-This selection is done according to <font color="#000080"><i>Mandrake first choice</i></font> of packages.
-On all mode, display groups and main desktop used (KDE or Gnome), an
-individual package selection check box is available to allow selecting package
-individually. In this case, a dialog displaying a tree with groups, (Mandrake
-first choice/alternatives) and packages is shown on the left part, a description
-window for each packages is shown on the right part.
-
- <font color="#000080"><i>Install system</i></font>: step always displayed. no interactive and display
-installation progression. include if available and on a CD basis a spash screen
-of advertising and other (pub!).
-
- <font color="#000080"><i>Hardware panel</i></font>: step always displayed. show current configuration for
-Mouse, Keyboard, TimeZone, Graphic/TV Card, Monitor.
-At each values chosen (list boxes displayed a
-synthesis description) the current dialog is removed from screen and specific
-configuration panels are displayed (like currently for mouse, keyboard ...).
-And end of these specific configuration panels, this one is remapped on screen
-to be accepted in general.
-
- <b>Sub steps of Hardware panel:</b>
-
- <font color="#000080"><i>Configure mouse</i></font>: displayed on request or if the mouse has not been
-moved (so unsafe detection), but have to be displayed earlier. A mouse tree
-selection for type is displayed with default case as what is probed or
-<font color="#000080"><i>serial/Generic 2 button Mouse</i></font> if none has been probed. <font color="#000080"><i>Cancel</i></font> disable mouse
-modification and <font color="#000080"><i>Ok</i></font> allow next mouse configuration dialog. Then comes a serial
-port dialog for serial mice (default mouse connected to COM1 if nothing found).
-Then a mouse screen control is chown (according to mouse capacity: 3 buttons
-with or without mouse, need 7 buttons checking ?). Here <font color="#000080"><i>Ok</i></font> validate to go to
-next step and <font color="#000080"><i>Cancel</i></font> to first mouse dialog displayed (mouse tree selection for
-type).
-
- <font color="#000080"><i>Configure keyboard</i></font>: displayed on request. default is set according to
-TimeZone definition (itself defaulting to language selection at the beginning).
-A list of keyboard is shown to the user and <font color="#000080"><i>Ok</i></font> validates change and return to
-<font color="#000080"><i>Hardware panel</i></font> dialog with enabled change. <font color="#000080"><i>Cancel</i></font> abort any modification and
-return to the same <font color="#000080"><i>Hardware panel</i></font> dialog.
-
- <font color="#000080"><i>Configure timezone</i></font>: displayed on request. default is set according to
-language selection. A timezone tree selection is shown with only the subtree
-corresponding to the current selection expanded (as other tree dialog). <font color="#000080"><i>Ok</i></font>
-validates change and return to <font color="#000080"><i>Hardware panel</i></font> dialog whereas <font color="#000080"><i>Cancel</i></font> avoid
-the change before returning to the same main dialog.
-
- <font color="#000080"><i>Graphic Card</i></font>: display graphic card probed. No change available.
-
- <font color="#000080"><i>TV Card</i></font>: display TV/Tuner card probed. No change available.
-
- <font color="#000080"><i>Monitor</i></font>: need execution of ddcxinfos at this point. Only Size, Max
-resolution and depth displayed. No change available.
-
-
- Miscellaneous step have been removed and dispatched to other steps. "Use
-hard drive optimisation<font color="#000080"><i> and </i></font>Enable num lock at startup<font color="#000080"><i> are removed. </i></font>Choose
-security level<font color="#000080"><i> is moved to security step. </i></font>Precise RAM size if needed" and
-<font color="#000080"><i>Clean /tmp at each boot</i></font> are moved to bootloader step.
-<font color="#000080"><i>Removable media automouting</i></font> is moved to diskdrake options.
-
- <font color="#000080"><i>Security</i></font>: step displayed only in customized mode. TO BE DEFINED. should
-display at least securty level to choose. level are <font color="#000080"><i>Low</i></font>, <font color="#000080"><i>Medium</i></font>, <font color="#000080"><i>High</i></font> and
-for advanced there are <font color="#000080"><i>Welcome To Crackers</i></font>, <font color="#000080"><i>Poor</i></font>, <font color="#000080"><i>Paranoid</i></font> too.
-
- <font color="#000080"><i>Configure networking</i></font>: step always displayed. dialog always displayed in
-both <font color="#000080"><i>Recommended</i></font> and <font color="#000080"><i>Customized</i></font> mode. A list of network configuration
-entries are shown with the following:
- <font color="#000080"><i>Configure a normal modem connection</i></font>
- <font color="#000080"><i>Configure an ISDN connection</i></font>
- "Configure a DSL (or ADSL) connection
- <font color="#000080"><i>Configure a cable connection</i></font>
- <font color="#000080"><i>Configure local network</i></font>|<font color="#000080"><i>Reconfigure local network</i></font>
- <font color="#000080"><i>Disable networking</i></font>|<font color="#000080"><i>Enable networking</i></font>
- <font color="#000080"><i>Done</i></font>
- By cliking on a specific item, another dialog is displayed to configure
-some specific part of the network.
- <font color="#000080"><i>Configure a normal modem connection</i></font>: display a question to probe for a
-modem if not already detected, then if none are found or probe has been refused
-a list of possible serial device are listed (in the form ttySx / COM(x+1) with
-the current mouse device removed if it is serial). After that a dialog including
-all parameters than can be used is shown. This includes <font color="#000080"><i>Connection Name</i></font>,
-<font color="#000080"><i>Phone number</i></font>, <font color="#000080"><i>Login ID</i></font>, <font color="#000080"><i>Password</i></font>, <font color="#000080"><i>Authentication</i></font>, <font color="#000080"><i>Domain name</i></font>, <font color="#000080"><i>DNS 1</i></font>
-and <font color="#000080"><i>DNS 2</i></font>. Authentication is a combo of <font color="#000080"><i>PAP</i></font>, <font color="#000080"><i>Termina-Based</i></font> and
-<font color="#000080"><i>Script-Based</i></font> (It seems necessary to get CHAP back on this one, no way of
-testing TO BE DEFINED). If no DNS are given, the connection is configured to try
-using provider DNS. <font color="#000080"><i>Ok</i></font> and <font color="#000080"><i>Cancel</i></font> button are available.
- <font color="#000080"><i>Configure an ISDN connection</i></font>:
-Try to detect some PCI card. If not detected, asks if it's a ISA/pcmcia or PCI
-card, and gives the list of the cards. Information are then asked:
-<font color="#000080"><i>Card IRQ</i></font> only if ISA/pcmcia
-<font color="#000080"><i>Card mem (DMA)</i></font> only if ISA/pcmcia
-<font color="#000080"><i>Card IO</i></font> only if ISA/pcmcia
-<font color="#000080"><i>Card IO_0</i></font> only if ISA/pcmcia with io0
-<font color="#000080"><i>Card IO_1</i></font> only if ISA/pcmcia with io1
-<font color="#000080"><i>Your personal phone number</i></font> phone
-<font color="#000080"><i>Provider name (ex provider.net)</i></font>
-<font color="#000080"><i>Provider phone number</i></font>
-<font color="#000080"><i>Provider dns 1</i></font>
-<font color="#000080"><i>Provider dns 2</i></font>
-<font color="#000080"><i>Dialing mode</i></font> auto or manual
-<font color="#000080"><i>Account Login (user name)</i></font>
-<font color="#000080"><i>Account Password</i></font> hided
-<font color="#000080"><i>Confirm Password</i></font> again
- <font color="#000080"><i>Configure a DLS (or ADSL) connection</i></font>:
-The user chooses between pptp, pppoe and dhcp. If dhcp, redirection to LAN.
-If there is more than one ethernet card, The user must choose the card to use
-(displayed with the module). After that, some informations are asked:
-<font color="#000080"><i>Provider name (ex provider.net)</i></font>
-<font color="#000080"><i>Provider dns 1</i></font>
-<font color="#000080"><i>Provider dns 2</i></font>
-<font color="#000080"><i>Account Login (user name)</i></font>
-<font color="#000080"><i>Account Password</i></font> hided
-<font color="#000080"><i>Confirm Password</i></font> again
- <font color="#000080"><i>Configure a cable connection</i></font>: redirection to LAN
- <font color="#000080"><i>Configure local network</i></font>: display what has been probed with a question
-about using another module and <font color="#000080"><i>Yes</i></font>, <font color="#000080"><i>No</i></font> and <font color="#000080"><i>See hardware info</i></font> buttons.
-<font color="#000080"><i>No</i></font> is the default. If <font color="#000080"><i>Yes</i></font> is clicked a list of modules is displayed with
-<font color="#000080"><i>Ok</i></font> or <font color="#000080"><i>Cancel</i></font> buttons available. <font color="#000080"><i>Cancel</i></font> should go back to previous
-question. If <font color="#000080"><i>See hardware info</i></font> is clicked a list of probed hardware is
-displayed. If <font color="#000080"><i>Yes</i></font> is clicked, for each ethernet interface, a dialog asking for
-IP address, Netmask and Automatic IP check box (DHCP/BOOTP) is displayed. Then
-if DHCP has been chosen, only a dialog asking for Host name and another for HTTP
-proxy and FTP proxy if any. If DHCP has not been chosen, an IP address has to be
-defined and a dialog including <font color="#000080"><i>Host name</i></font>, <font color="#000080"><i>DNS server</i></font>, <font color="#000080"><i>Gateway</i></font> and "Gateway
-device" is displayed. Then the same HTTP proxy and FTP proxy dialog as above. As
-network configuration may to have been reworked a bit it has TO BE DEFINED if
-this is kept like that or not.
- <font color="#000080"><i>Disable networking</i></font>|<font color="#000080"><i>Enable networking</i></font> is just a way to toggle
-networking on or off, may be to be accessible only for advanced mode.
- <font color="#000080"><i>Quit</i></font> exit the network step.
-
-<b>NETWORK ADVANCED DOCUMENTATION:</b>
-Here is a list of entry points available in post install without using the ugly
-install graphic toolkit:
-
-<a href=<font color="#000080"><i>http://www.mandrakesoft.com/~damien/html/draknet_advanced_doc.txt</i></font>>http://www.mandrakesoft.com/~damien/html/draknet_advanced_doc.txt</a>
-
- <font color="#000080"><i>Configure Printer</i></font>: step always displayed. In recommended mode, only
-activated if a local printer is detected, else no printer are configured by
-default. In customized mode or if the step has been clicked a list of printer
-already configured is displayed and the possibility to add or exit the
-configuration. It allow configuration of printers for both LPR and CUPS
-individually (available by advanced mode when adding a printer). Printer
-protocol managed are local/usb/samba/ncp/lpd for LPR and
-local/usb/serial/samba/lpd/cups_network for CUPS.
-
- <font color="#000080"><i>Set root password</i></font>: step always displayed for Install only. In
-recommended mode display only a <font color="#000080"><i>Password</i></font> entry and a <font color="#000080"><i>Password (again)</i></font> entry
-to select the root password. In advanced mode, a Use NIS (yellow pages) check
-boxes and Use MD5 check box are available. <font color="#000080"><i>Ok</i></font> validate root password and "No
-password<font color="#000080"><i> avoid setting a password. </i></font>No password<font color="#000080"><i> is only available in </i></font>Low"
-security level or less. The length of the minimal password depend upon security level.
-
-In corporate firewall :
- <font color="#000080"><i>Set admin password</i></font>: step always displayed for Install only. It only
- displays a <font color="#000080"><i>Password</i></font> entry and a <font color="#000080"><i>Password (again)</i></font> entry
-to select the admin password.
-The length of the minimal password depend upon security level. (double of the
- security level)
-
- <font color="#000080"><i>Add a user</i></font>: step always displayed for Install Only. In recommend mode
-display <font color="#000080"><i>Real name</i></font>, <font color="#000080"><i>User name</i></font>, <font color="#000080"><i>Password</i></font>, <font color="#000080"><i>Password (again)</i></font> and icon
-choices as graphical. For customized mode a shell combo is available to choose a
-specific shell for the user depending on the package installed. The real name is
-the user friendly name of the user whereas user name is its login id name. The
-box display user that have already been added below the title. <font color="#000080"><i>Accept user</i></font>
-button allow the creation of the user and <font color="#000080"><i>Done</i></font> finish this step. High or
-higher security level implies the creation of at least one user. Password length
-are subject to same restriction according to security level. In advanced mode,
-allow to choose the user in auto login mode.
-
- <font color="#000080"><i>Create a boot disk</i></font>: step always displayed. In recommended mode this
-step is automatically done by doing nothing. If clicked or customized mode, the
-user is prompted to allow building a boot disk (default is yes). In advanced
-mode allow selection of floppy drive.
-
- <font color="#000080"><i>Install boot loader</i></font>: step always displayed. In recommended mode this
-step is automatically done. In customized mode, a combo <font color="#000080"><i>Boot device</i></font> list the
-various boot device that can be used where the bootloader can be installed. The
-boot device can the Linux description of the whole disk available (ex: /dev/hda)
-or partition available in these disk or floppy drives. Other platform
-specificity are not listed here.
- LBA check box is displayed in advanced mode (enabled by default) to
-allow using LBA addressing if available (PC with LILO). bootloader combo to
-select a given bootloader to use, available choice are <font color="#000080"><i>Grub</i></font>, "LILO with text
-menu<font color="#000080"><i>, </i></font>LILO with graphical menu<font color="#000080"><i>. default chosen is </i></font>LILO
-with graphical menu<font color="#000080"><i>. </i></font>Delay before booting default image" entry
-field is available with default value current setting (upgrade) or 5 else.
-<font color="#000080"><i>Precise RAM size if needed (found xx MB)</i></font> entry is displayed too,
-<font color="#000080"><i>clean /tmp</i></font> check box is disabled by default too.
-Boot in graphical mode (init 5) is available here in advanced mode too
-(previously in X configuration). <font color="#000080"><i>Video mode</i></font> combo, <font color="#000080"><i>Password</i></font>, <font color="#000080"><i>Password (again)</i></font>,
-<font color="#000080"><i>Restrict command line options</i></font> check box is displayed.
-Video mode combo list text mode and video mode used for frame buffer, video mode
-used for frame buffer are available only if the install managed to boot with
-frame buffer activated. Password are restricted according to security level as
-other password. Password are mandatory according to security level TO BE DEFINED.
-
- <font color="#000080"><i>Configure X</i></font>: step always displayed. By default on recommended mode,
-everything is done automatically if possible up to test of graphic card, and if
-the user accept the settings no more question are asked to him. In customized
-mode a dialog is displayed to choose resolution, color depth and which version
-of XFree (with 3D optionally) is available for the current card where only a
-short description is displayed. <font color="#000080"><i>Ok</i></font> button allow to jump to test phase (for the
-first time only) if available. <font color="#000080"><i>Cancel</i></font> return to main XFree configuration
-window allowing to change Monitor, Graphic card, Server options or Resolution
-with X version to choose. <font color="#000080"><i>Show all</i></font> extend resolution list to more resolutions
-according to card (with onboard memory) only and no more monitor capabilities.
- The main dialog is a list of command to change some X configuration aspect
-according to advanced mode or not :
- <font color="#000080"><i>Change Monitor</i></font>: display a tree selection of monitors where default one
-is selected. <font color="#000080"><i>Ok</i></font> and <font color="#000080"><i>Cancel</i></font> buttons are available.
- <font color="#000080"><i>Change Graphic card</i></font>: display a tree selection of graphic card where
-default one is selected. <font color="#000080"><i>Ok</i></font> and <font color="#000080"><i>Cancel</i></font> buttons are available. If <font color="#000080"><i>Unlisted</i></font>
-is chosen, then a tree of server/driver is displayed containing available server
-for XF3 or driver for XF4. <font color="#000080"><i>Cancel</i></font> return to main window and <font color="#000080"><i>Ok</i></font> validates
-change.
- <font color="#000080"><i>Change Server options</i></font>: available only in advanced mode. display list
-of check boxes options for server currently used. <font color="#000080"><i>Ok</i></font> and <font color="#000080"><i>Cancel</i></font> available.
- <font color="#000080"><i>Change Resolution</i></font>: change resolution and depth including with X server
-version chosen (relative to Xdrakres too).
- <font color="#000080"><i>Show Information</i></font>: display an information dialog showing current
-configuration internals of X.
- <font color="#000080"><i>Test again</i></font>: restart test with current configuration of X.
- <font color="#000080"><i>Quit</i></font>: exit X configuration main window. Other question about autologin
-and window manager to use are asked on Add user step.
-
- <font color="#000080"><i>Exit install</i></font>: step displayed only in customized mode but always
-executed. Only a text is displayed with a <font color="#000080"><i>Ok</i></font> button. If clicked and some step
-have not been executed/completed correctly, a question dialog ask the user if he
-really want to quit now, default answer is <font color="#000080"><i>No</i></font>. Advanced switch let user access
-to do the previously <font color="#000080"><i>Auto install floppy</i></font> step in DrakX &lt; 8.0. This is just a
-question asking the user to generate an auto install floppy automatically.
-</pre>
-</body>
-</html>
diff --git a/docs/wizard.doc b/docs/wizard.doc
deleted file mode 100644
index 0bbf8d254..000000000
--- a/docs/wizard.doc
+++ /dev/null
@@ -1,31 +0,0 @@
-How to handle wizard?
-
-to switch in wizard mode:
-set $::isWizard to true;
-if $::Wizard_no_previous is set to true, the wizard won't display the previous button. Usefull for first step
-if $::Wizard_finished is set to true, the wizard will display Finish instead of Next. Usefull for last step
-
-how to code:
-Code as if there were no wizard.
-OK button is displayed as Next
-Cancel is displayed as Previous
-a additional button Cancel is added, xhich die with the exception 'wizard_cancelled'
-
-You have to handle the previous button. For example:
-
-step 1:
-ask_from list( blablablabl) or return;
-step2:
-ask_from list( blablablabl) or goto step1;
-step3:
-ask_from list( blablablabl) or goto step2;
-
-etc... You don't have to handle the wizard Cancel button as it send an exception.
-
-Understood? If yes, you'll see that there is a pb with ask_yesorno. In this case, yes+next returns true, no+next returns false, Cancel send the exception 'wizard_canceled' and previous send the exception 'wizard previous'. So you have to handle the previous button manually.
-
-plop.
-
-dam's, pour vous servir
-
-
diff --git a/isolinux-graphic.bmp b/isolinux-graphic.bmp
deleted file mode 100644
index 1c50e583e..000000000
--- a/isolinux-graphic.bmp
+++ /dev/null
Binary files differ
diff --git a/kernel/.cvsignore b/kernel/.cvsignore
deleted file mode 100644
index 827e0ba13..000000000
--- a/kernel/.cvsignore
+++ /dev/null
@@ -1,3 +0,0 @@
-modules.description
-all.modules
-all.kernels
diff --git a/kernel/Makefile b/kernel/Makefile
deleted file mode 100644
index 90fad04b6..000000000
--- a/kernel/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-all: all.modules
-
-all.modules: ../mdk-stage1/mar/mar update_kernel list_modules.pm
- `../tools/specific_arch ./update_kernel`
-
-../mdk-stage1/mar/mar:
- make -C `dirname $@`
-
-clean:
- rm -rf *~ modules.description all.modules all.modules64
-
-check:
- perl modules.pl check > /dev/null
diff --git a/kernel/check_mar.pl b/kernel/check_mar.pl
deleted file mode 100755
index d29e65088..000000000
--- a/kernel/check_mar.pl
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/perl
-
-use MDK::Common;
-
-my $mar = '../mdk-stage1/mar/mar';
--x $mar or die "ERROR: Sorry, need $mar binary\n";
-
-my %sanity_check = (
- hd => [
- if_(arch() !~ /x86_64/, 'aic7xxx'),
- qw(sym53c8xx initio),
- if_(arch() !~ /ppc/, 'advansys'),
- ],
- network => [
- qw(3c59x eepro100 tulip via-rhine ne2k-pci 8139too),
- if_(arch() !~ /ppc|x86_64/, 'e100'),
- if_(arch() !~ /ppc|ia64/, 'tlan'),
- ],
-);
-
-my $main_version = chomp_(cat_("all.kernels/.main"));
-
-foreach (keys %sanity_check) {
- my $marfile = "all.modules/$main_version/${_}_modules.mar";
- -e $mar or die "ERROR: missing $marfile\n";
-
- my @l = map { /(\S+)\.o/ } `$mar -l $marfile`;
- my @pbs = difference2($sanity_check{$_}, \@l);
-
- @pbs and die "ERROR: sanity check should prove that " . join(" ", @pbs) . " be part of $marfile\n";
-}
diff --git a/kernel/list_modules.pm b/kernel/list_modules.pm
deleted file mode 100644
index ebba57abf..000000000
--- a/kernel/list_modules.pm
+++ /dev/null
@@ -1,202 +0,0 @@
-package list_modules;
-
-use MDK::Common;
-
-our @ISA = qw(Exporter);
-our @EXPORT = qw(load_dependencies dependencies_closure category2modules module2category sub_categories);
-
-# the categories have 2 purposes
-# - choosing modules to include on stage1's (cf update_kernel and mdk-stage1/pci-resource/update-pci-ids.pl)
-# - performing a load_category or probe_category (modules.pm and many files in perl-install)
-
-our %l = (
- ################################################################################
- network =>
- {
- main => [
- if_(arch() =~ /ppc/, qw(mace bmac gmac)),
- if_(arch() =~ /^sparc/, qw(myri_sbus sunbmac sunhme sunqe)),
- if_(arch() !~ /alpha/ && arch() !~ /sparc/,
- qw(3c501 3c503 3c505 3c507 3c509 3c515), # 3c90x
- qw(82596 abyss ac3200 acenic aironet4500_card at1700 atp com20020-pci),
- qw(cs89x0 de600 de620 r8169),
- qw(defxx orinoco_plx), # most unused
- qw(depca dgrs dmfe e100 e1000 e2100 eepro eepro100 eexpress epic100 eth16i),
- qw(ewrk3 hamachi hp hp-plus hp100 ibmtr),
- qw(lance natsemi ne ne2k-pci ni5010 ni52 ni65 nvnet olympic pcnet32 plip rcpci), #old_tulip
- qw(sb1000 sis900 sk98lin smc-ultra smc9194 starfire tg3 tlan tmspci tulip via-rhine), #sktr
- qw(wd winbond-840 yellowfin ns83820),
-
- qw(iph5526), #- fibre channel
- ),
- qw(3c59x 8139too sundance dl2k), #rtl8139
- ],
- raw => [
- qw(8390 mii),
- qw(ppp_generic ppp_async slhc aironet4500_core),
- ],
- pcmcia => [
- qw(3c574_cs 3c589_cs airo airo_cs aironet4500_cs axnet_cs fmvj18x_cs),
- qw(ibmtr_cs netwave_cs nmclan_cs pcnet_cs ray_cs smc91c92_cs wavelan_cs wvlan_cs),
- qw(xirc2ps_cs xircom_cb xircom_tulip_cb),
- ],
- usb => [
- qw(pegasus kaweth usbnet catc CDCEther),
- ],
- isdn => [
- qw(b1pci c4 hisax hisax_fcpcipnp hysdn t1pci tpam),
- ],
- },
-
- ################################################################################
- disk =>
- {
- scsi => [
- if_(arch() =~ /ppc/, qw(mesh mac53c94)),
- if_(arch() =~ /^sparc/, qw(qlogicpti)),
- if_(arch() !~ /alpha/ && arch() !~ /sparc/,
- qw(3w-xxxx AM53C974 BusLogic NCR53c406a a100u2w advansys aha152x aha1542 aha1740),
- qw(atp870u dc395x_trm dtc fdomain g_NCR5380 in2000 initio pas16 pci2220i psi240i),
- qw(qla1280 qla2x00 qlogicfas qlogicfc),
- qw(seagate sim710 sym53c416 t128 tmscsim u14-34f ultrastor wd7000),
- qw(eata eata_pio eata_dma),
- ),
- '53c7,8xx',
- qw(aic7xxx pci2000 qlogicisp sym53c8xx), # ncr53c8xx
- ],
- hardware_raid => [
- if_(arch() =~ /^sparc/, qw(pluto)),
- if_(arch() !~ /alpha/ && arch() !~ /sparc/,
- qw(DAC960 dpt_i2o megaraid aacraid ataraid cciss cpqarray gdth i2o_block),
- qw(qla2200 qla2300 cpqfc),
- qw(ips ppa imm),
- ),
- ],
- pcmcia => [ qw(aha152x_cs fdomain_cs nsp_cs qlogic_cs ide-cs) ], #ide_cs
- raw => [ qw(scsi_mod sd_mod) ],
- usb => [ qw(usb-storage) ],
- firewire => [ qw(sbp2) ],
- cdrom => [ qw(ide-cd cdrom sr_mod) ],
- },
-
- ################################################################################
-
- bus =>
- {
- usb => [ qw(usbcore usb-uhci usb-ohci ehci-hcd usbkbd keybdev input) ],
- firewire => [ qw(ohci1394 ieee1394) ],
- pcmcia => [
- if_(arch() !~ /^sparc/, qw(pcmcia_core tcic ds i82365 yenta_socket)), # cb_enabler
- ],
- #serial_cs
- #ftl_cs 3c575_cb apa1480_cb epic_cb serial_cb tulip_cb iflash2+_mtd iflash2_mtd
- #cb_enabler
- },
-
- fs =>
- {
- network => [ qw(af_packet nfs lockd sunrpc) ],
- cdrom => [ qw(isofs) ],
- loopback => [ qw(isofs loop) ],
- local => [
- if_(arch() =~ /^i.86/, qw(vfat fat)),
- if_(arch() =~ /^ppc/, qw(hfs)),
- qw(reiserfs),
- ],
- various => [ qw(smbfs romfs jbd xfs) ],
-
- },
-
- ################################################################################
- multimedia =>
- {
- sound => [
- if_(arch() =~ /ppc/, qw(dmasound_awacs)),
- if_(arch() !~ /^sparc/,
- qw(ad1816 ad1848 awe_wave audigy cmpci cs46xx cs4232 cs4281 emu10k1 es1370 es1371 esssolo1),
- qw(gus i810_audio mad16 maestro maestro3 mpu401 msnd_pinnacle opl3 opl3sa opl3sa2 nm256_audio),
- qw(pas2 rme96xx sb sgalaxy sam9407 sonicvibes sscape trident via82cxxx_audio wavefront ymfpci),
- qw(snd-ali5451 snd-als100 snd-als4000 snd-azt2320 snd-cmi8330 snd-cmipci snd-cs46xx snd-dt0197h),
- qw(snd-cs4281 snd-emu10k1),
- qw(snd-ad1816a snd-ad1848 snd-cs4232 snd-gusclassic snd-gusextreme snd-gusmax snd-interwave),
- qw(snd-mpu401 snd-opl3sa2 snd-opl3sa2 snd-opti93x snd-rme9652 snd-sb8 snd-sbawe),
- qw(snd-ens1370 snd-ens1371 snd-es18xx snd-es968 snd-es1938 snd-es1968 snd-es1688),
- qw(snd-fm801 snd-hdsp snd-ice1712 snd-intel8x0 snd-korg1212 snd-maestro3),
- qw(snd-nm256 snd-rme96 snd-rme32 snd-opl3sa2 snd-sb16 snd-sgalaxy snd-sonicvibes),
- qw(snd-trident snd-usb-audio snd-via686 snd-via8233 snd-wavefront snd-ymfpci),
- ),
- ],
- tv => [ qw(bttv cpia_usb ibmcam mod_quickcam ov511 ov518_decomp ultracam usbvideo cyber2000fb saa7134) ],
- photo => [ qw(dc2xx mdc800) ],
- radio => [ qw(radio-maxiradio) ],
- scanner => [ qw(scanner microtek) ],
- joystick => [ qw(ns558 emu10k1-gp iforce) ],
- },
-
- various =>
- # just here for classification, unused categories (nor auto-detect, nor load_thiskind)
- {
- raid => [
- qw(linear raid0 raid1 raid5 lvm-mod md multipath xor),
- ],
- mouse => [
- qw(busmouse msbusmouse logibusmouse serial qpmouse atixlmouse),
- ],
- char => [
- qw(amd768_rng applicom n_r3964 nvram pc110pad ppdev),
- qw(mxser moxa isicom wdt_pci epca synclink istallion sonypi i810-tco sx), #- what are these???
- ],
- other => [
- qw(agpgart defxx i810_rng i810fb ide-floppy ide-scsi ide-tape loop lp nbd sg st),
- qw(parport parport_pc parport_serial),
- qw(btaudio),
-
- #- these need checking
- qw(pcilynx sktr rrunner gmac meye 3c559 buz paep),
- ],
- },
-);
-
-my %dependencies;
-
-sub load_dependencies {
- my ($file) = @_;
-
- %dependencies = map {
- my ($f, $deps) = split ':';
- $f => [ split ' ', $deps ];
- } cat_($file);
-}
-
-sub dependencies_closure {
- my @l = map { dependencies_closure($_) } @{$dependencies{$_[0]} || []};
- (@l, $_[0]);
-}
-
-sub category2modules {
- map {
- my ($t1, $t2s) = m|(.*)/(.*)|;
- map {
- my $l = $l{$t1}{$_} or die "bad category $t1/$_\n" . backtrace();
- @$l;
- } split('\|', $t2s);
- } split(' ', $_[0]);
-}
-
-sub module2category {
- my ($module) = @_;
- foreach my $t1 (keys %l) {
- my $h = $l{$t1};
- foreach my $t2 (keys %$h) {
- $module eq $_ and return "$t1/$t2" foreach @{$h->{$t2}};
- }
- }
- return;
-}
-
-sub sub_categories {
- my ($t1) = @_;
- keys %{$l{$t1}};
-}
-
-1;
diff --git a/kernel/modules.pl b/kernel/modules.pl
deleted file mode 100644
index 6e8f04307..000000000
--- a/kernel/modules.pl
+++ /dev/null
@@ -1,166 +0,0 @@
-use strict;
-
-
-BEGIN {
- #- for testing purpose
- (my $f = __FILE__) =~ s|/[^/]*$||;
- push @INC, $f;
-}
-
-use MDK::Common;
-use list_modules;
-
-
-my @skip_big_modules_on_stage1 = (
-qw(
-olympic
-sk98lin acenic
-3c90x
-ns83820
-aironet4500_card aironet4500_core com20020-pci hamachi starfire winbond-840
-
-dc395x_trm
-BusLogic seagate fdomain g_NCR5380
-)
-);
-
-my @skip_modules_on_stage1 = (
- qw(sktr tmspci ibmtr abyss), # alt token ring
- qw(old_tulip rtl8139),
- if_(arch() =~ /alpha|ppc/, qw(sb1000)),
- qw(
- tg3 r8169
- apa1480_cb
- imm ppa plip
- 3w-xxxx pci2220i qla2x00 i2o_block
- eata_pio eata_dma
- qla2200 qla2300
- iph5526
- ),
- 'AM53C974', # deprecated by tmscsim
- qw(ac3200 at1700 atp ni5010 ni52 ni65), #- unused from Jeff
- "u14-34f", #- duplicate from ultrastor.o
-);
-
-my %images = (
- network => 'fs/network network/raw bus/pcmcia network/main',
- hd => 'disk/raw fs/local|loopback disk/scsi|hardware_raid',
- other => 'disk/scsi|hardware_raid network/main ONLY_BIG fs/cdrom disk/cdrom|raw fs/network network/raw',
- pcmcia => 'fs/cdrom disk/cdrom|raw|pcmcia bus/pcmcia fs/network network/pcmcia|raw',
- cdrom => 'fs/cdrom disk/cdrom|raw|scsi',
- usb => 'fs/cdrom disk/cdrom|raw bus/usb disk/usb fs/network network/usb|raw bus/firewire disk/firewire',
- all => 'fs/cdrom disk/cdrom|raw bus/usb disk/usb|scsi fs/loopback|local bus/pcmcia disk/pcmcia|hardware_raid fs/network network/main|pcmcia|usb|raw bus/firewire disk/firewire',
-);
-
-my $verbose = "@ARGV" =~ /-v/;
-images() if "@ARGV" =~ /images/;
-check() if "@ARGV" =~ /check/;
-pci_modules4stage1($1) if "@ARGV" =~ /pci_modules4stage1:(.*)/;
-
-sub images {
- load_dependencies('modules.dep');
-
- while (my ($image, $l) = each %images) {
- my @modules;
- foreach (split(' ', $l)) {
- if (/ONLY_BIG/) {
- @modules = intersection(\@modules, \@skip_big_modules_on_stage1);
- next;
- }
- push @modules, category2modules($_);
- }
-
- if ($image !~ /all/) {
- @modules = difference2(\@modules, \@skip_modules_on_stage1);
- }
- if ($image !~ /other|all/) {
- @modules = difference2(\@modules, \@skip_big_modules_on_stage1)
- }
- @modules = map { dependencies_closure($_) } @modules;
- printf qq(%s_modules="%s"\n), $image, join(" ", map { "$_.o" } @modules);
- }
-}
-
-sub pci_modules4stage1 {
- print "$_\n" foreach difference2([ category2modules($_[0]) ], \@skip_modules_on_stage1);
-}
-
-sub check {
- my $error;
- my %listed;
- my %big_modules_categories;
- while (my ($t1, $l) = each %list_modules::l) {
- while (my ($t2, $l) = each %$l) {
- ref $l or die "bad $l in $t1/$t2";
- foreach (@$l) {
- $listed{$_} = 1;
- push @{$big_modules_categories{$t1}{$t2}}, $_ if member($_, @skip_modules_on_stage1);
- }
- }
- }
-
- # remove accepted categories for other.img
- delete $big_modules_categories{disk}{hardware_raid};
- delete $big_modules_categories{disk}{scsi};
- delete $big_modules_categories{network}{main};
-
- if (map { %$_ } values %big_modules_categories) {
- my @l = map { "$_/" . join('|', sort keys %{$big_modules_categories{$_}}) } sort keys %big_modules_categories;
- print STDERR "WEIRD CATEGORIES USED FOR other.img: ", join(" ", @l), "\n";
- if ($verbose) {
- while (my ($t1, $t2s) = each %big_modules_categories) {
- print "$t1/$_ used for other.img: ", join(" ", @{$t2s->{$_}}), "\n" foreach keys %$t2s;
- }
- }
- $error = 1;
- }
-
- my %module2category;
- my %deprecated_modules = %listed;
- my $not_listed = sub {
- my ($msg, $verbose, @l) = @_;
- my %not_listed;
- foreach (@l) {
- my ($mod) = m|([^/]*)\.o(\.gz)?$| or next;
- delete $deprecated_modules{$mod};
- next if $listed{$mod};
- s|.*?mdk(BOOT)?/||;
- s|kernel/||; s|drivers/||; s|3rdparty/||;
- $_ = dirname $_;
- $_ = dirname $_ if $mod eq basename($_);
- $module2category{$mod} = $_;
- push @{$not_listed{$_}}, $mod;
- }
- if ($verbose) {
- print "$msg $_: ", join(" ", @{$not_listed{$_}}), "\n" foreach sort keys %not_listed;
- }
- };
- $not_listed->('NOT LISTED', 1, `cd all.kernels/2.4* ; find -name "*.o" -o -name "*.o.gz"`);
- $not_listed->('not listed', $verbose, `rpm -qpl /RPMS/kernel-2.4*`);
- print "bad/old modules : ", join(" ", sort keys %deprecated_modules), "\n" if %deprecated_modules;
-
- {
- require '/usr/bin/merge2pcitable.pl';
- my $pcitable = read_pcitable("/usr/share/ldetect-lst/pcitable");
- my $usbtable = read_pcitable("/usr/share/ldetect-lst/usbtable");
-
- my @l = uniq grep { !/:/ && $_ ne 'unknown' } map { $_->[0] } values %$pcitable;
- if (my @l = difference2(\@l, [ keys %listed ])) {
- my %not_listed;
- push @{$not_listed{$module2category{$_}}}, $_ foreach @l;
- print STDERR "PCITABLE MODULES NOT LISTED $_: ", join(" ", @{$not_listed{$_}}), "\n" foreach sort keys %not_listed;
- #$error = 1;
- }
-
- my @l = uniq grep { !/:/ && $_ ne 'unknown' } map { $_->[0] } values %$usbtable;
- if (my @l = difference2(\@l, [ keys %listed ])) {
- my %not_listed;
- push @{$not_listed{$module2category{$_}}}, $_ foreach @l;
- if ($verbose) {
- print "usbtable modules not listed $_: ", join(" ", @{$not_listed{$_}}), "\n" foreach sort keys %not_listed;
- }
- }
- }
-
- exit $error;
-}
diff --git a/kernel/update_kernel b/kernel/update_kernel
deleted file mode 100755
index 9cea09e7d..000000000
--- a/kernel/update_kernel
+++ /dev/null
@@ -1,100 +0,0 @@
-#!/bin/bash
-
-ALL_KERNELS="all.kernels"
-
-# move stuff to this new "kernel" directory
-if [ ! -d all.kernels ]; then
- mv ../all.kernels .
- rm -rf ../all.modules
-fi
-
-function create_marfile() {
- marfile=$1
- shift
- $GIBASEDIR/mdk-stage1/mar/mar -c $marfile $*
-}
-
-function create_modules() {
- kernel_path=$1
- kern=$2
- echo "Updating modules in '`pwd`' for kernel '$kern'"
- cp -f `find $kernel_path/lib/modules/ -name "*.o"` .
- /sbin/depmod -F $kernel_path/boot/System.map* -e *.o | perl -pe 's/\\\n//' \
- | perl -ne 's/\.o//g; s/[ \t]+/ /g; print if /: /' > modules.dep
- perl -pi -e 's/((plip|ppa|imm): parport)/$1 parport_pc/' modules.dep
-
- /sbin/modinfo -f '%{filename} %{description}\n' *.o | perl -lne 'print "$1\t$2" if /(.*?)\.o "(.*)"/' > modules.description
-
- echo -n "packdrake $kern: "
- ls *.o | packdrake -b9s "modules.cz" 400000
- echo "done"
- mv modules.cz ../modules.cz-$kern
- for i in network cdrom hd usb other pcmcia all; do
- modules_var="${i}_modules"
- eval "create_marfile ${i}_modules.mar \$$modules_var"
- done
- echo
-}
-
-[ -e $ALL_KERNELS/.main ] && main=$(cat $ALL_KERNELS/.main)
-
-rpm=$(rpm -qp --qf '%{name}' /RPMS/kernel-BOOT-*.rpm | perl -pe 's/kernel-BOOT-(.*)\.(.*)/$1-${2}BOOT/')
-if [ -n "$rpm" -a ! -e $ALL_KERNELS/$rpm ]; then
- [ -n "$main" ] && rm -rf $ALL_KERNELS/$main
- cd $ALL_KERNELS
- rm -rf $rpm ; mkdir $rpm
- cd $rpm
- rpm2cpio /RPMS/kernel-BOOT-*.rpm | cpio -id
- find -type f -name "*.o.gz" | xargs gunzip
- cd ../..
-
- for dir in /tftpboot /var/lib/tftpboot; do
- rm -f $dir/{vmlinuz,network.rdz}
- done
-fi
-
-[ -n "$main" -a -e $ALL_KERNELS/$main ] || {
- cd $ALL_KERNELS
- main=$(echo 2.* | sed 's/.* //')
- echo "Choosing $main"
- echo $main > .main
- cd ..
-}
-
-ARCH=`uname -m | sed -e 's/i.86/i386/' -e 's/sparc.*/sparc/'`
-
-eval `perl modules.pl images`
-
-if [ "$ARCH" == "i386" ]; then
- for i in $ALL_KERNELS/*/boot/vmlinuz*; do
- #disable any existing resolution!!!
- /usr/sbin/rdev -v $i 65535 #788 #785
- done
-else
- if [ "$ARCH" == "ppc" ]; then
- cp -f "$KERNEL_BOOT_PATH"/boot/vmlinux .
- else
- cp -f "$KERNEL_BOOT_PATH"/boot/vmlinux.gz .
- fi
-fi
-
-
-GIBASEDIR=`pwd`/..
-
-rm -rf all.modules ; mkdir all.modules
-for i in $ALL_KERNELS/*; do
- kern=`basename $i`
- (
- mkdir all.modules/$kern
- cd all.modules/$kern
- if [ "$kern" = "$main" ]; then
- create_modules ../../$i $kern
- else
- echo "$kern ($main)"
- create_modules ../../$i $kern 2>/dev/null
- fi
- ) || exit 1
-done
-cp -f all.modules/$main/modules.description .
-
-./check_mar.pl
diff --git a/live_update b/live_update
deleted file mode 100644
index 0778b4ae8..000000000
--- a/live_update
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/bin/sh
-
-message=/usr/X11R6/bin/gmessage
-[ -x $message ] || message=/usr/X11R6/bin/xmessage
-[ -x $message ] || unset message
-
-if [ "$UID" -ne 0 ]; then
- if [ -x "$message" ]; then
- case "$LANG" in
- fr*) buttons="Arrêter:0"
- msg="Mise à jour en direct de Mandrake Linux.
-
-Vous devez être l'utilisateur root pour lancer cette application." ;;
- *) buttons="Abort:0"
- msg="Mandrake Linux live upgrade.
-
-You need to be root to start this program." ;;
- esac
- $message -buttons "$buttons" -print "$msg"
- else
- echo >&2 "You need to be root to start this program."
- fi
- exit 3
-fi
-
-distrib=`pwd`;
-if [ ! -x "$distrib/Mandrake/mdkinst/usr/bin/perl-install/live_install" ]; then
- distrib="/mnt/cdrom"
-fi
-if [ ! -x "$distrib/Mandrake/mdkinst/usr/bin/perl-install/live_install" ]; then
- if [ -x "$message" ]; then
- case "$LANG" in
- fr*) buttons="Arrêter:0"
- msg="Mise à jour en direct de Mandrake Linux.
-
-Impossible de trouver le Cédérom d'installation de Mandrake Linux dans le premier lecteur." ;;
- *) buttons="Abort:0"
- msg="Mandrake Linux live upgrade.
-
-Unable to find Mandrake Linux Installation Cd-Rom in the first drive." ;;
- esac
- $message -buttons "$buttons" -print "$msg"
- else
- echo >&2 "Unable to find Mandrake Linux Installation Cd-Rom in the first drive."
- fi
- exit 2
-fi
-
-if [ -x "$message" ]; then
- case "$LANG" in
- fr*) buttons="Mise à jour:0,Annuler:1"
- msg="Mise à jour en direct de Mandrake Linux.
-
-Appuyez sur \"Mise à jour\" pour lancer la mise à jour de votre système,
-cela prendra quelques minutes avant que l'écran de DrakX apparaisse.
-
-Appuyez sur \"Annuler\" pour ne pas mettre à jour votre système de cette manière." ;;
- *) buttons="Upgrade:0,Cancel:1"
- msg="Mandrake Linux live upgrade.
-
-Press \"Upgrade\" to start live upgrade on your system, note this will
-take some time to prepare the system before DrakX screen appears.
-
-Press \"Cancel\" to avoid upgrading your system this way." ;;
- esac
- default=`echo $buttons | cut -d: -f1`
- $message -buttons "$buttons" -default "$default" -print "$msg"
- [ $? -ne 0 ] && exit 1
-else
- echo >&2 "Press ENTER to start live upgrade on your system, note this will
-take some time to prepare the system before DrakX screen appears.
-
-Press CTRL-C to avoid upgrading your system this way."
-fi
-
-cd "$distrib/Mandrake/mdkinst/usr/bin/perl-install" && exec ./live_install
-exit 2
diff --git a/make_boot_img b/make_boot_img
deleted file mode 100755
index d1058c413..000000000
--- a/make_boot_img
+++ /dev/null
@@ -1,571 +0,0 @@
-#!/usr/bin/perl
-
-@ARGV >= 2 or die "usage: $0 <image> all|other|cdrom|hd|network|usb|blank|pcmcia|live|tftp|tftprd\n";
-
-use Config;
-use MDK::Common;
-Config->import;
-my ($arch) = $Config{archname} =~ /(.*?)-/;
-
-($img, $type) = @ARGV;
-
-# move stuff to new "kernel" directory
--d 'kernel' or die "directory kernel is missing\n";
-rename 'all.kernels', 'kernel/all.kernels';
-rename 'all.modules', 'kernel/all.modules';
-
-$default_append = "ramdisk_size=32000 root=/dev/ram3";
-$default_vga = "vga=788";
-
-$instdir = "mdk-stage1";
-$mnt = "/tmp/drakx_mnt";
-$mke2fs = "/sbin/mke2fs -q -m 0 -F -s 1";
-
-if ($>) {
- $sudo = "sudo";
- $ENV{PATH} = "/sbin:/usr/sbin:$ENV{PATH}";
-}
-
-sub __ { print @_, "\n"; system(@_); }
-sub _ { __ @_; $? and die; }
-
-_ "$sudo mkdir $mnt" unless -e $mnt;
-_ "$sudo mkdir ${mnt}2" unless -e "${mnt}2";
-
-$install = $ {{
- all => "stage1-full",
- other => "stage1-full",
- blank => "stage1-full",
- live => "stage1-full",
- tftp => "stage1-full",
- tftprd => "stage1-full",
- pcmcia => "stage1-full",
- network => "stage1-network",
- usb => "stage1-usb",
- cdrom => "stage1-cdrom",
- hd => "stage1-disk",
- live64 => "stage1-full",
- tftp64 => "stage1-full",
- tftprd64 => "stage1-full",
- pcmcia64 => "stage1-full",
- network64 => "stage1-network",
- cdrom64 => "stage1-cdrom",
- hd64 => "stage1-disk",
-}}{$type} or die;
-
-mkdir "images";
-chomp($main = `cat kernel/all.kernels/.main`);
-
-if ($img =~ /blank|other|pcmcia/) {
- @kernels = $main;
-} else {
- @kernels = map { m|kernel/all.kernels/(.*)| } glob('kernel/all.kernels/*');
- $img =~ /usb/ and @kernels = grep { $_ !~ /2\.2\.14/ } @kernels; #- 2.2.14 is too old, usb support was not working properly
-}
-
-foreach (@kernels) {
- if ($img =~ /rdz$/) {
- initrd($mnt, "$img-$_");
- } else {
- print STDERR "calling boot_img_$arch\n";
- $::{"boot_img_$arch"}->($mnt, "$img-$_", glob("kernel/all.kernels/$_/boot/vmlinu*"));
- rename("$img-$main", "$img");
- }
-}
-if ($arch =~ /i.86/ && $img =~ /all/) {
- isolinux($main, @kernels);
-
- my ($img, $img_sav) = ("images/cdrom.img-$main", 'images/cdrom.img-sav');
- rename($img, $img_sav);
- $type = 'cdrom';
- boot_img_i386($mnt, $img, "kernel/all.kernels/$main/boot/vmlinu*", sub { $_[0] =~ s/\bautomatic=\S+\b//; "$_[0] changedisk" });
- rename($img, 'images/cdrom-changedisk.img');
- rename($img_sav, $img);
-}
-
-if (my ($tftpboot) = grep { -e $_ } qw(/tftpboot /var/lib/tftpboot)) {
- system("/bin/cp -f kernel/all.kernels/$main/boot/vmlinu* $tftpboot/vmlinuz 2>/dev/null");
- system("/bin/cp -f images/network.rdz-$main $tftpboot/network.rdz 2>/dev/null");
-}
-
-sub install_stripped { _ "strip $_[0]"; _ "$sudo install $_[0] $_[1]" }
-
-sub initrd {
- my ($mnt, $img) = @_;
- my ($ltype, $I) = $type =~ /(.*?)(64)/; $ltype ||= $type;
- my $tmp = "$ENV{HOME}/tmp/initrd";
- my $tar = "$instdir/stage1-data/stage1.tar.bz2";
-
- __ "$sudo umount $tmp $mnt 2>/dev/null";
- _ "dd if=/dev/zero of=$tmp bs=1k count=" . ($arch =~ /ia64/ ? ($type eq "all" ? 16386 : 16384) : ($type eq "all" ? 4000 : 2000));
- _ "$mke2fs $tmp";
- _ "$sudo mount -t ext2 $tmp $mnt -o loop";
-
- _ "$sudo tar xjC $mnt -f $tar";
- install_stripped("$instdir/init", "$mnt/sbin");
- install_stripped("$instdir/$install", "$mnt/sbin/stage1");
-
- if ($type eq "network" || $type eq "usb" || $type eq "all" || $type eq "other" || $type eq "blank") {
- install_stripped("$instdir/ppp/pppd-bin", "$mnt/sbin/pppd");
- install_stripped("$instdir/rp-pppoe/pppoe-bin", "$mnt/sbin/pppoe");
- _ "$sudo mknod $mnt/dev/ppp c 108 0";
- _ "$sudo mknod $mnt/dev/ptyp0 c 2 0";
- _ "$sudo mknod $mnt/dev/ttyp0 c 3 0";
- }
-
- if (member($type, qw(pcmcia all network)) && $arch !~ /ppc/ && $arch !~ /ia64/) {
- _ "$sudo cp -a /etc/pcmcia $mnt/etc";
- _ "cp $mnt/etc/pcmcia/config /tmp/pcmcia_config_tmp";
- _ "tools/patch_pcmcia_config.pl /tmp/pcmcia_config_tmp kernel/all.modules/$main/modules.dep";
- _ "sudo mv /tmp/pcmcia_config_tmp $mnt/etc/pcmcia/config";
- }
- my ($ext) = $img =~ /rdz-(.*)/ or die "bad initrd name ($img)";
- $modz = "kernel/all.modules$I/$ext";
- _ "$sudo cp -f $modz/${ltype}_modules.mar $mnt/modules/modules$I.mar" if $type !~ /blank/;
- _ "$sudo cp -f $modz/modules.dep $mnt/modules/";
- _ "$sudo umount $mnt";
-
-
-# Workaround for vfat-loop bug (quite touchy)
- _ "gzip -9f $tmp";
- _ "cp -f $tmp.gz $img";
- _ "rm -f $tmp.gz";
-# _ "gzip -9 -c $tmp > $img";
-# _ "rm -f $tmp";
-}
-
-sub entries_append {
- my ($type) = @_;
-
- my $automatic = "";
- $automatic = "automatic=method:cdrom" if ($type eq "cdrom");
- $automatic = "automatic=method:disk" if ($type eq "hd");
-
- my @simple_entries = (
- linux => "$default_vga",
- vgalo => "vga=785",
- vgahi => "vga=791",
- vga16 => "vga16",
- text => "text",
- patch => "patch $default_vga",
- expert => "expert $default_vga",
- rescue => "rescue rw",
- );
- my @entries = (
- (map { $_->[0] => "$automatic $_->[1]" } group_by2(@simple_entries)),
- if_(member($type, "cdrom", "all"), oem => "automatic=method:cdrom $default_vga rescue oem rw"),
- if_($type eq "all", all => "pcmcia $default_vga"),
- );
-
- map { [ $_->[0], "$default_append $_->[1]" ] }
- group_by2(@entries);
-}
-
-sub boot_img_i386 {
- my ($mnt, $img, $kernel, $args_callback) = @_;
-
- __ "$sudo umount $mnt 2>/dev/null";
-
- if ($type eq "hd") {
- _ "bunzip2 -c $instdir/init-data/msgboot.img.bz2 > $img";
- } elsif ($type eq "all") {
- _ "bunzip2 -c $instdir/init-data/msgboot-graphicallogo-2880.img.bz2 > $img";
- } elsif ($type eq "blank") {
- _ "bunzip2 -c $instdir/init-data/msgboot-blank.img.bz2 > $img";
- } else {
- _ "bunzip2 -c $instdir/init-data/msgboot-graphicallogo.img.bz2 > $img";
- }
-
-
- _ "$sudo mount -t vfat -o umask=0 $img $mnt -o loop";
- _ "cat $kernel > $mnt/vmlinuz" if $type !~ /blank/;
-
- my $rdz = $img; $rdz =~ s/\.img/.rdz/;
- initrd("${mnt}2", $rdz) if !-e $rdz;
- eval { _ "cp -f $rdz $mnt/$type.rdz" };
- if ($@) {
- unlink "$mnt/$type.rdz";
- my $avail = (split ' ', `df $mnt`)[-3];
- my $s = int((-s $rdz) / 1024);
- die sprintf("not enough room for $rdz: need %dKB (available %dKB < needed %dKB)\n", $s - $avail, $avail, $s);
- }
-
- my $timeout = 72;
- output "$mnt/syslinux.cfg",
-"default linux
-prompt 1
-timeout $timeout
-display boot.msg
-F1 help.msg
-F2 advanced.msg
-F3 boot.msg
-" . join('', map {
- my $args = $args_callback ? $args_callback->($_->[1]) : $_->[1];
-"label $_->[0]
- kernel vmlinuz
- append initrd=$type.rdz $args
-" } entries_append($type));
-
- _ "sync";
- _ "df $mnt";
-}
-
-sub boot_img_alpha {
- my ($mnt, $img) = @_;
-
- __ "$sudo umount $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 $mnt -o loop";
- _ "cp -f vmlinux.gz $mnt" if $type !~ /blank/;
- -f "$type.rdz" ? _ "cp -f $type.rdz $mnt" : initrd("${mnt}2", "$mnt/$type.rdz");
-
- mkdir "$mnt/etc", 0777;
- output("$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 $mnt";
-}
-
-sub boot_img_ia64 {
- my ($mnt, $img, $kernel) = @_;
- my $rdz = $img; $rdz =~ s/\.img/.rdz/;
-
- __ "$sudo umount $mnt 2>/dev/null";
- _ "dd if=/dev/zero of=$img bs=1k count=16384";
- _ "mkdosfs $img";
- _ "$sudo mount -t vfat $img $mnt -o loop,umask=000";
- _ "$sudo cp -f $kernel $mnt/vmlinux";
- _ "cp -f $rdz $mnt/$type.rdz";
- _ "$sudo cp -f tools/ia64/elilo.efi $mnt";
- output("$mnt/elilo.conf", "
-prompt
-timeout=50
-
-image=vmlinux
- label=linux
- root=/dev/ram3
- initrd=$type.rdz
- append=\" ramdisk_size=120000\"
- read-only
-
-image=vmlinux
- label=rescue
- root=/dev/ram3
- initrd=$type.rdz
- append=\" rescue ramdisk_size=120000\"
-");
- _ "sync";
- _ "df $mnt";
-
-}
-
-sub boot_img_sparc {
- my ($mnt, $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("${mnt}2", "$dir/$boot/live$1.rdz");
-
- output("$dir/$boot/silo.conf", "
-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=32000 root=/dev/ram3\"
-image[sun4c,sun4d,sun4m]=/$boot/vmlinux
- label=text
- initrd=/$boot/live.rdz
- append=\"ramdisk_size=32000 text root=/dev/ram3\"
-image[sun4c,sun4d,sun4m]=/$boot/vmlinux
- label=expert
- initrd=/$boot/live.rdz
- append=\"ramdisk_size=32000 expert root=/dev/ram3\"
-image[sun4c,sun4d,sun4m]=/$boot/vmlinux
- label=ks
- initrd=/$boot/live.rdz
- append=\"ramdisk_size=32000 ks root=/dev/ram3\"
-image[sun4c,sun4d,sun4m]=/$boot/vmlinux
- label=rescue
- initrd=/$boot/live.rdz
- append=\"ramdisk_size=32000 rescue rw root=/dev/ram3\"
-image[sun4u]=/$boot/vmlinux64
- label=linux
- alias=install
- initrd=/$boot/live64.rdz
- append=\"ramdisk_size=32000 root=/dev/ram3\"
-image[sun4u]=/$boot/vmlinux64
- label=text
- initrd=/$boot/live64.rdz
- append=\"ramdisk_size=32000 text root=/dev/ram3\"
-image[sun4u]=/$boot/vmlinux64
- label=expert
- initrd=/$boot/live64.rdz
- append=\"ramdisk_size=32000 expert root=/dev/ram3\"
-image[sun4u]=/$boot/vmlinux64
- label=ks
- initrd=/$boot/live64.rdz
- append=\"ramdisk_size=32000 ks root=/dev/ram3\"
-image[sun4u]=/$boot/vmlinux64
- label=rescue
- initrd=/$boot/live64.rdz
- append=\"ramdisk_size=32000 rescue rw root=/dev/ram3\"
-");
-
- output("$dir/$boot/README", "
-To Build a Bootable CD-ROM, try:
- mkisofs -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("${mnt}2", "$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";
- my ($ltype, $I) = $type =~ /(.*?)(64)/; $ltype ||= $type;
-
- __ "$sudo umount $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" if $type !~ /blank/;
- -f "$type.rdz" ? _ "cp -f $type.rdz $dir" : initrd("${mnt}2", "$dir/$type.rdz");
-
- output("$dir/boot.msg", "
-Welcome to Mandrake Linux 7.1
-
-Press <Enter> to install or upgrade a system 7mMandrake Linux7m
-");
-
- output("$dir/silo.conf", "
-partition=1
-default=linux
-timeout=100
-read-write
-message=/boot.msg
-image=/vmlinux$I.gz
- label=linux
- initrd=/$type.rdz
- append=\"ramdisk_size=32000 $ltype root=/dev/ram3\"
-");
- _ "genromfs -d $dir -f /dev/ram -A 2048,/.. -a 512 -V \'DrakX boot disk\'";
- _ "$sudo mount -t romfs /dev/ram $mnt";
- _ "silo -r $mnt -F -i /fd.b -b /second.b -C /silo.conf";
- _ "$sudo umount $mnt";
- _ "dd if=/dev/ram of=$type.img bs=1440k count=1";
- _ "sync";
- _ "$sudo mount -t romfs /dev/ram $mnt";
- _ "df $mnt";
- }
-}
-
-sub boot_img_ppc {
- my ($mnt, $img, $kern, $modz) = @_;
- my $dir = "/export";
- my $boot = "boot"; #- non-absolute pathname only!
- my ($extension) = $modz =~ /.*\/([^\/]+)/;
- _ "mkdir -p $dir/$boot";
- _ "cp -f $kern $dir/$boot/vmlinux";
- _ "cp -f images/all.rdz$extension $dir/boot/all.gz";
- _ "cp -f tools/ppc/yaboot $dir/boot/yaboot";
-
- output("$dir/$boot/yaboot.conf", "
-init-message = \"\\nWelcome to Mandrake Linux PPC!\\nHit <TAB> for boot options.\\n\\n\"
-timeout = 150
-default = install-novideo
-
-image = cd:,\\\\\\\\vmlinux
- label = install-novideo
- root = /dev/ram3
- initrd = cd:,\\\\\\\\all.gz
- initrd-size = 32000
- append = \" video=ofonly\"
-
-image = cd:,\\\\\\\\vmlinux
- label = install-atyfb
- root = /dev/ram3
- initrd = cd:,\\\\\\\\all.gz
- initrd-size = 32000
- append = \" video=atyfb:vmode:17\"
-
-image = cd:,\\\\\\\\vmlinux
- label = install-aty128fb
- root = /dev/ram3
- initrd = cd:,\\\\\\\\all.gz
- initrd-size = 32000
- append = \" video=aty128fb:vmode:17\"
-
-image = cd:,\\\\\\\\vmlinux
- label = install-text
- root = /dev/ram3
- initrd = cd:,\\\\\\\\all.gz
- initrd-size = 32000
- append = \" text video=ofonly\"
-
-image = enet:0,vmlinux
- label = install-net
- root = /dev/ram3
- initrd = enet:0,all.gz
- initrd-size = 32000
- append = \" video=ofonly\"
-
-image = enet:0,vmlinux
- label = install-net-text
- root = /dev/ram3
- initrd = enet:0,all.gz
- initrd-size = 32000
- append = \" text video=ofonly\"
-
-image = cd:,\\\\\\\\vmlinux
- label = rescue
- root = /dev/ram3
- initrd = cd:,\\\\\\\\all.gz
- initrd-size = 32000
- append = \" rescue video=ofonly\"
-
-image = enet:0,vmlinux
- label = rescue-net
- root = /dev/ram3
- initrd = enet:0,all.gz
- initrd-size = 32000
- append = \" rescue video=ofonly\"
-");
- #- seem to need 2 yaboot.conf, one in the root, and one in boot
- _ "cp -f $dir/boot/yaboot.conf $dir/yaboot.conf";
-
- output("$dir/$boot/README", "
-To Build a Bootable CD-ROM, do:
-cd /tools/ppc
-./mkINSTALLCD /export ppc-cd.img
-");
-
-}
-
-sub isolinux {
- my ($main, @kernels) = @_;
- @kernels = ($main, grep { $_ ne $main } @kernels);
- _ "rm -rf isolinux"; mkdir "isolinux", 0777;
- my $i = 0;
- foreach (@kernels) {
- mkdir "isolinux/alt$i", 0777;
- my ($kernel) = glob("kernel/all.kernels/$_/boot/vmlinu*");
- _ "cp $kernel isolinux/alt$i/vmlinuz";
- _ "cp images/all.rdz-$_ isolinux/alt$i/all.rdz";
- $i++;
- }
- if (-e "isolinux-graphic.bmp") {
- #- change here for newer picture isolinux-graphic.bmp and newer parameters.
- _ "lilo-bmp2mdk mode:0x103 progress:425,173,16,8,64+2 clear:600,800,64+2 pos:0,0 <isolinux-graphic.bmp >isolinux/boot.msg";
- }
- _ "cp /usr/lib/syslinux/isolinux.bin isolinux/isolinux.bin";
- output "isolinux/isolinux.cfg", "
-default linux
-prompt 1
-timeout 150
-" . (-e "isolinux/boot.msg" ? "display boot.msg" : "display help.msg") . "
-F1 help.msg
-F2 advanced.msg
-" . (-e "isolinux/boot.msg" && "F3 boot.msg") . "
-" . join('', map {
-"label $_->[0]
- kernel alt0/vmlinuz
- append initrd=alt0/all.rdz $_->[1] automatic=method:cdrom
-" } entries_append('all'))
- . join('', map_index {
-"label alt$::i
- kernel alt$::i/vmlinuz
- append initrd=alt$::i/all.rdz $default_append $default_vga
-" } @kernels);
-
- output "isolinux/help.msg", (-e "isolinux/boot.msg" && pack "C*", 0x0E, 0x80, 0x03, 0x00) .
-"
- 0aWelcome to 09Mandrake Linux0a install help07
-
-In most cases, the best way to get started is to simply press the 0e<Enter>07 key.
-If you experience problems with standard install, try one of the following
-install types (type the highlighted text and press 0e<Enter>07):
-
- o 0fvgalo07 for low resolution graphical installation.
- o 0ftext07 for text installation instead of the graphical one.
- o 0flinux07 for standard graphical installation at normal resolution.
- o 0fexpert07 for expert graphical installation at normal resolution.
-
-
-To use this CD to repair an already installed system type 0frescue07
-followed by 0e<Enter>07.
-
-You can also pass some 0f<specific kernel options>07 to the Linux kernel.
-For example, try 0flinux mem=128M07 if your system has 128Mb of RAM but the default
-kernel ($main) does not detect it correctly.
-0cNOTE07: You cannot pass options to modules (SCSI, ethernet card) or devices
-such as CD-ROM drives in this way. If you need to do so, use expert mode.
-
-" . (-e "isolinux/boot.msg" ?
- "0c[F1-Help] [F2-Advanced Help] [F3-Main]07" :
- "0c[F1-Help] [F2-Advanced Help]07") . "\n";
-
- output "isolinux/advanced.msg", (-e "isolinux/boot.msg" && pack "C*", 0x0E, 0x80, 0x03, 0x00) .
-"
-The following install types may be used instead of previously notified :
- o 0fvgahi07 for high resolution graphical installation.
- o 0fvga1607 for 640x480 in 16 colors graphical installation.
-
-The following options may be added on the command line :
- o 0freadonly=107 to disable editing disk partitions.
- o 0fdisplay=ackbar:007 to export display to 09ackbar07 machine screen 0 during
- installation.
- o 0fnoauto07 to disable automatic detection (generally used with 0fexpert07).
- o 0fsecurity=n07 to set security level to value 09n07.
- o 0fupdatemodules07 to use the special update floppy containing modules updates.
- o 0fpatch07 to use a patch from the floppy (file named 09patch.pl07).
- o 0fauto_install=floppy07 to enable auto_install using 09auto_inst.cfg07 file on the
- floppy.
-
-You can choose the following kernels :
-" . join('', map_index { " o 0alt$::i07 is kernel $_\n" } @kernels) . "
-" . (-e "isolinux/boot.msg" ?
- "0c[F1-Help] [F2-Advanced Help] [F3-Main]07" :
- "0c[F1-Help] [F2-Advanced Help]07") . "\n";
-}
diff --git a/mdk-stage1/.cvsignore b/mdk-stage1/.cvsignore
deleted file mode 100644
index a96a43de4..000000000
--- a/mdk-stage1/.cvsignore
+++ /dev/null
@@ -1,12 +0,0 @@
-init
-stage1-full
-stage1-cdrom
-stage1-disk
-stage1-network
-debug.log
-.depend
-*.rdz*
-mkinitrd_helper.tar.bz2
-hack_*
-stage1-usb
-rescue-gui
diff --git a/mdk-stage1/Makefile b/mdk-stage1/Makefile
deleted file mode 100644
index 81378031d..000000000
--- a/mdk-stage1/Makefile
+++ /dev/null
@@ -1,260 +0,0 @@
- #******************************************************************************
- #
- # mdk-stage1 - the program that will load second-stage install
- #
- # $Id$
- #
- # 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.
- #
- # Portions from Erik Troan (ewt@redhat.com) Copyright 1996 Red Hat Software
- #
- #*****************************************************************************
- #
- # Currently:
- #
- # ix86
- # init with minilibc
- # stage1 with dietlibc
- #
- # ppc
- # init with dietlibc
- # stage1 with glibc
- #
- # ia64
- # init with glibc
- # stage1 with glibc
- #
- #*****************************************************************************
-
-
-VERSION = 9.0
-
-top_dir = .
-
-include $(top_dir)/Makefile.common
-
-
-DEFS = -DVERSION=\"$(VERSION)\" -DSPAWN_SHELL
-
-COMPILE = $(CC) $(DEFS) $(CFLAGS)
-
-
- #- stage1 "loader"
-ifeq (i386, $(ARCH))
-INITSRC = minilibc.c init.c
-INIT_DEFS = -DINIT_HEADERS=\"minilibc.h\" -fno-builtin
-else
-INITSRC = init.c
-ifeq (ia64, $(ARCH))
-INIT_DEFS = -DINIT_HEADERS=\"init-libc-headers.h\" $(GLIBC_INCLUDES)
-else
-INIT_DEFS = -DINIT_HEADERS=\"init-libc-headers.h\" $(DIETLIBC_INCLUDES)
-endif
-endif
-
-INITOBJS = $(subst .c,.o,$(INITSRC))
-
-
- #- frontends
-NEWT_FRONTEND_SRC = newt-frontend.c
-GLIBC_NEWT_FRONTEND_LIBS = newt/libnewt.a slang/libslang.a
-DIETLIBC_NEWT_FRONTEND_LIBS = $(subst .a,-DIET.a,$(GLIBC_NEWT_FRONTEND_LIBS))
-
-STDIO_FRONTEND_SRC = stdio-frontend.c
-GLIBC_STDIO_FRONTEND_LIBS =
-DIETLIBC_STDIO_FRONTEND_LIBS =
-
-
-FRONTEND_OBJS = $(subst .c,.o,$($(F)_FRONTEND_SRC))
-
-FRONTEND_LINK = $(FRONTEND_OBJS) $($(L)_$(F)_FRONTEND_LIBS)
-
-ifeq (i386, $(ARCH))
-INSMOD = insmod-busybox
-else
-INSMOD = insmod-modutils
-endif
-
-GLIBC_STAGE1_OWN_LIBS = $(INSMOD)/libinsmod.a mar/libmar.a bzlib/libbzlib.a
-DIETLIBC_STAGE1_OWN_LIBS = $(subst .a,-DIET.a,$(GLIBC_STAGE1_OWN_LIBS))
-STAGE1_OWN_LIBS = $($(L)_STAGE1_OWN_LIBS)
-
-
-ifeq (DIETLIBC, $(L))
-STAGE1_NETWORK_LIBS = $(top_dir)/dietlibc/bin-$(ARCH)/librpc.a
-endif
-
-ifeq (GLIBC, $(L))
-STAGE1_NETWORK_LIBS = /usr/lib/libresolv.a
-endif
-
- #- stage1 itself
-STAGE1SRC = stage1.c log.c tools.c modules.c probing.c mount.c automatic.c frontend-common.c
-CDROMSRC = cdrom.c
-DISKSRC = disk.c lomount.c
-NETWORKSRC = network.c nfsmount.c dhcp.c url.c dns.c adsl.c
-
-ALLSRC = $(INITSRC) $(STAGE1SRC) $(CDROMSRC) $(DISKSRC) $(NETWORKSRC)
-
-
-
-STAGE1OBJS-CDROM = $(subst .c,-CDROM.o,$(STAGE1SRC) $(CDROMSRC))
-
-CDROM_DEFS = -DDISABLE_DISK -DDISABLE_NETWORK
-
-
-STAGE1OBJS-DISK = $(subst .c,-DISK.o,$(STAGE1SRC) $(DISKSRC))
-
-DISK_DEFS = -DDISABLE_CDROM -DDISABLE_NETWORK
-
-
-STAGE1OBJS-NETWORK = $(subst .c,-NETWORK.o,$(STAGE1SRC) $(NETWORKSRC))
-
-NETWORK_DEFS = -DDISABLE_CDROM -DDISABLE_DISK
-
-
-STAGE1OBJS-USB = $(subst .c,-USB.o,$(STAGE1SRC) $(CDROMSRC) $(DISKSRC) $(NETWORKSRC))
-
-STAGE1OBJS-FULL = $(subst .c,-FULL.o,$(STAGE1SRC) $(CDROMSRC) $(DISKSRC) $(NETWORKSRC))
-
-
-ifeq (i386, $(ARCH))
-LDFLAGS_INIT = -static -nostdlib /usr/lib/crt1.o
-else
-ifeq (ia64, $(ARCH))
-LDFLAGS_INIT = $(GLIBC_LDFLAGS_STAGE1)
-INIT_LIBC = $(GLIBC_LIBC)
-else
-LDFLAGS_INIT = $(DIETLIBC_LDFLAGS_STAGE1)
-INIT_LIBC = $(DIETLIBC_LIBC)
-endif
-endif
-
-
-BINS = init stage1-full
-
-ifeq (i386, $(ARCH))
-BINS += stage1-cdrom stage1-disk stage1-network stage1-usb
-endif
-
-ifneq (ia64, $(ARCH))
-DIRS = dietlibc
-endif
-DIRS += mar pci-resource usb-resource bzlib $(INSMOD) slang newt ppp/pppd rp-pppoe/src
-ifeq (i386,$(ARCH))
-DIRS += pcmcia_
-endif
-
-
-ifeq (i386,$(ARCH))
-GLIBC_PCMCIA_LIB = pcmcia_/libpcmcia.a
-DIETLIBC_PCMCIA_LIB = $(subst .a,-DIET.a,$(GLIBC_PCMCIA_LIB))
-PCMCIA_LIB = $($(L)_PCMCIA_LIB)
-PCMCIA_DEFS = -DENABLE_PCMCIA
-endif
-
-
-USB_DEFS_GEN = -DENABLE_USB
-USB_DEFS = -DENABLE_USB -DDISABLE_PCIADAPTERS
-
-all: dirs $(BINS)
-
-dirs:
- @for n in . $(DIRS); do \
- [ "$$n" = "." ] || make -C $$n || exit 1 ;\
- done
-
-init: $(INITOBJS) $(INIT_LIBC)
- $(CC) $(LDFLAGS_INIT) -o $@ $^
- $(STRIPCMD) $@
-
-stage1-cdrom: $(STAGE1OBJS-CDROM) $(STAGE1_OWN_LIBS) $(FRONTEND_LINK) $(STAGE1_LIBC)
- $(CC) $(LDFLAGS_STAGE1) -o $@ $^
- $(STRIPCMD) $@
-
-stage1-disk: $(STAGE1OBJS-DISK) $(STAGE1_OWN_LIBS) $(FRONTEND_LINK) $(STAGE1_LIBC)
- $(CC) $(LDFLAGS_STAGE1) -o $@ $^
- $(STRIPCMD) $@
-
-stage1-network: $(STAGE1OBJS-NETWORK) $(STAGE1_OWN_LIBS) $(STAGE1_NETWORK_LIBS) $(FRONTEND_LINK) $(PCMCIA_LIB) $(STAGE1_LIBC)
- $(CC) $(LDFLAGS_STAGE1) -o $@ $^
- $(STRIPCMD) $@
-
-stage1-usb: $(STAGE1OBJS-USB) $(STAGE1_OWN_LIBS) $(STAGE1_NETWORK_LIBS) $(FRONTEND_LINK) $(STAGE1_LIBC)
- $(CC) $(LDFLAGS_STAGE1) -o $@ $^
- $(STRIPCMD) $@
-
-stage1-full: $(STAGE1OBJS-FULL) $(STAGE1_OWN_LIBS) $(STAGE1_NETWORK_LIBS) $(FRONTEND_LINK) $(PCMCIA_LIB) $(STAGE1_LIBC)
- $(CC) $(LDFLAGS_STAGE1) -o $@ $^
- $(STRIPCMD) $@
-
-
-$(INITOBJS): %.o: %.c
- $(COMPILE) $(INIT_DEFS) -c $<
-
-$(STAGE1OBJS-CDROM): %-CDROM.o: %.c
- $(COMPILE) $(INCLUDES) $(CDROM_DEFS) -c $< -o $@
-
-$(STAGE1OBJS-DISK): %-DISK.o: %.c
- $(COMPILE) $(INCLUDES) $(DISK_DEFS) -c $< -o $@
-
-$(STAGE1OBJS-NETWORK): %-NETWORK.o: %.c
- $(COMPILE) $(INCLUDES) $(NETWORK_DEFS) $(PCMCIA_DEFS) -c $< -o $@
-
-$(STAGE1OBJS-USB): %-USB.o: %.c
- $(COMPILE) $(INCLUDES) $(USB_DEFS) -c $< -o $@
-
-$(STAGE1OBJS-FULL): %-FULL.o: %.c
- $(COMPILE) $(INCLUDES) $(USB_DEFS_GEN) $(PCMCIA_DEFS) -c $< -o $@
-
-.c.o:
- $(COMPILE) $(INCLUDES) -c $<
-
-
-clean:
- @for n in $(DIRS); do \
- (cd $$n; make clean) \
- done
- rm -f *.o .depend *.rdz *.img rescue-gui $(BINS)
-
-
-tar-mkinitrd_helper: clean
- rm -rf mkinitrd_helper-subdir
- mkdir mkinitrd_helper-subdir
- cd mkinitrd_helper-subdir ; cp -a ../dietlibc ../insmod-busybox ../Makefile.common ../insmod.h ../log.h . ; \
- cp ../Makefile.mkinitrd_helper Makefile
- tar cfj mkinitrd_helper.tar.bz2 mkinitrd_helper-subdir --exclude CVS
- rm -rf mkinitrd_helper-subdir
-
-rescue-gui: rescue-gui.o frontend-common.o $(FRONTEND_LINK) $(STAGE1_LIBC)
- $(CC) $(LDFLAGS_STAGE1) -o $@ $^
- $(STRIPCMD) $@
-
-
-.depend:
- $(CPP) $(CFLAGS) -M $(ALLSRC) > .depend
-
-ifeq (.depend,$(wildcard .depend))
-include .depend
-endif
-
-
-*-CDROM.o: %-CDROM.o: %.o
-
-*-DISK.o: %-DISK.o: %.o
-
-*-NETWORK.o: %-NETWORK.o: %.o
-
-*-USB.o: %-USB.o: %.o
-
-*-FULL.o: %-FULL.o: %.o
-
diff --git a/mdk-stage1/Makefile.common b/mdk-stage1/Makefile.common
deleted file mode 100644
index 7506c1381..000000000
--- a/mdk-stage1/Makefile.common
+++ /dev/null
@@ -1,57 +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
-
-
- #- flags used by all stuff
-ifeq (ppc, $(ARCH))
-CFLAGS = -Os -pipe -Wall -fomit-frame-pointer
-else
-CFLAGS = -Os -pipe -Wall -Werror -W -fomit-frame-pointer
-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 $(top_dir)/dietlibc/bin-$(ARCH)/start.o
-LDFLAGS_STAGE1 = $($(L)_LDFLAGS_STAGE1)
-
-GLIBC_LIBC =
-DIETLIBC_LIBC = $(top_dir)/dietlibc/bin-$(ARCH)/dietlibc.a
-STAGE1_LIBC = $($(L)_LIBC)
-
-STRIPCMD = strip -R .note -R .comment
-
diff --git a/mdk-stage1/Makefile.mkinitrd_helper b/mdk-stage1/Makefile.mkinitrd_helper
deleted file mode 100644
index 72bef595f..000000000
--- a/mdk-stage1/Makefile.mkinitrd_helper
+++ /dev/null
@@ -1,30 +0,0 @@
- #******************************************************************************
- #
- # 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.
- #
- #*****************************************************************************
-
-
-DIRS = dietlibc insmod-busybox
-
-
-all: dirs
-
-dirs:
- @for n in . $(DIRS); do \
- [ "$$n" = "." ] || make -C $$n ;\
- done
-
-clean:
- @for n in $(DIRS); do \
- (cd $$n; make clean) \
- done
diff --git a/mdk-stage1/adsl.c b/mdk-stage1/adsl.c
deleted file mode 100644
index d542f2f35..000000000
--- a/mdk-stage1/adsl.c
+++ /dev/null
@@ -1,172 +0,0 @@
-/*
- * 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.
- *
- */
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <string.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-#include <sys/ioctl.h>
-#include <errno.h>
-#include <stdio.h>
-#include <resolv.h>
-#include <signal.h>
-
-#include "stage1.h"
-#include "log.h"
-#include "network.h"
-#include "modules.h"
-#include "tools.h"
-#include "frontend.h"
-#include "automatic.h"
-
-#include "adsl.h"
-
-
-static enum return_type adsl_connect(char * net_device, char * username, char * password)
-{
- char pppoe_call[500];
- char * pppd_launch[] = { "/sbin/pppd", "pty", pppoe_call, "noipdefault", "noauth", "default-asyncmap", "defaultroute",
- "hide-password", "nodetach", "usepeerdns", "local", "mtu", "1492", "mru", "1492", "noaccomp",
- "noccp", "nobsdcomp", "nodeflate", "nopcomp", "novj", "novjccomp", "user", username,
- "password", password, "lcp-echo-interval", "20", "lcp-echo-failure", "3", "lock", "persist", NULL };
- int fd;
- int retries = 10;
- char * tty_adsl = "/dev/tty6";
- enum return_type status = RETURN_ERROR;
- pid_t ppp_pid;
-
- snprintf(pppoe_call, sizeof(pppoe_call), "/sbin/pppoe -p /var/run/pppoe.conf-adsl.pid.pppoe -I %s -T 80 -U -m 1412", net_device);
-
-
- fd = open(tty_adsl, O_RDWR);
- if (fd == -1) {
- log_message("cannot open tty -- no pppd");
- return RETURN_ERROR;
- }
- else if (access(pppd_launch[0], X_OK)) {
- log_message("cannot open pppd - %s doesn't exist", pppd_launch[0]);
- return RETURN_ERROR;
- }
-
- if (!(ppp_pid = fork())) {
- dup2(fd, 0);
- dup2(fd, 1);
- dup2(fd, 2);
-
- close(fd);
- setsid();
- if (ioctl(0, TIOCSCTTY, NULL))
- log_perror("could not set new controlling tty");
-
- printf("\t(exec of pppd)\n");
- execve(pppd_launch[0], pppd_launch, grab_env());
- log_message("execve of %s failed: %s", pppd_launch[0], strerror(errno));
- exit(-1);
- }
- close(fd);
- while (retries > 0 && kill(ppp_pid, 0) == 0) {
- FILE * f;
- if ((f = fopen("/var/run/pppd.tdb", "rb"))) {
- while (1) {
- char buf[500];
- if (!fgets(buf, sizeof(buf), f))
- break;
- if (strstr(buf, "IPLOCAL="))
- status = RETURN_OK;
- }
- fclose(f);
- if (status == RETURN_OK) {
- log_message("PPP: connected!");
- break;
- }
- }
- retries--;
- log_message("PPP: <sleep>");
- sleep(2);
- }
-
- if (status != RETURN_OK) {
- log_message("PPP: could not connect");
- kill(ppp_pid, SIGTERM);
- sleep(1);
- kill(ppp_pid, SIGKILL);
- sleep(1);
- }
- return status;
-}
-
-
-enum return_type perform_adsl(struct interface_info * intf)
-{
- struct in_addr addr;
- char * questions[] = { "Username", "Password", NULL };
- char * questions_auto[] = { "adsluser", "adslpass", NULL };
- static char ** answers = NULL;
- enum return_type results;
-
- inet_aton("10.0.0.10", &addr);
- memcpy(&intf->ip, &addr, sizeof(addr));
-
- inet_aton("255.255.255.0", &addr);
- memcpy(&intf->netmask, &addr, sizeof(addr));
-
- *((uint32_t *) &intf->broadcast) = (*((uint32_t *) &intf->ip) &
- *((uint32_t *) &intf->netmask)) | ~(*((uint32_t *) &intf->netmask));
-
- intf->is_ptp = 0;
-
- if (configure_net_device(intf)) {
- stg1_error_message("Could not configure..");
- return RETURN_ERROR;
- }
-
- results = ask_from_entries_auto("Please enter the username and password for your ADSL account.\n"
- "(Warning! only PPPoE protocol is supported)",
- questions, &answers, 40, questions_auto, NULL);
- if (results != RETURN_OK)
- return results;
-
- intf->boot_proto = BOOTPROTO_ADSL_PPPOE;
-
- wait_message("Waiting for ADSL connection to show up...");
- my_insmod("ppp_generic", ANY_DRIVER_TYPE, NULL);
- my_insmod("ppp_async", ANY_DRIVER_TYPE, NULL);
- my_insmod("ppp", ANY_DRIVER_TYPE, NULL);
- results = adsl_connect(intf->device, answers[0], answers[1]);
- remove_wait_message();
-
- if (results != RETURN_OK) {
- wait_message("Retrying the ADSL connection...");
- results = adsl_connect(intf->device, answers[0], answers[1]);
- remove_wait_message();
- } else {
- intf->user = strdup(answers[0]);
- intf->pass = strdup(answers[1]);
- }
-
- if (results != RETURN_OK) {
- stg1_error_message("I could not connect to the ADSL network.");
- return perform_adsl(intf);
- }
-
- sleep(1);
- res_init(); /* reinit the resolver, pppd modified /etc/resolv.conf */
-
- return RETURN_OK;
-}
diff --git a/mdk-stage1/adsl.h b/mdk-stage1/adsl.h
deleted file mode 100644
index 9d32cc631..000000000
--- a/mdk-stage1/adsl.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Guillaume Cottenceau (gc@mandrakesoft.com)
- *
- * Copyright 2000 MandrakeSoft
- *
- * View the homepage: http://us.mandrakesoft.com/~gc/html/stage1.html
- *
- *
- * 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.
- *
- */
-
-/*
- * Portions from GRUB -- GRand Unified Bootloader
- * Copyright (C) 2000 Free Software Foundation, Inc.
- *
- * Itself based on etherboot-4.6.4 by Martin Renters.
- *
- */
-
-#ifndef _ADSL_H_
-#define _ADSL_H_
-
-#include "stage1.h"
-#include "network.h"
-
-enum return_type perform_adsl(struct interface_info * intf);
-
-#endif
diff --git a/mdk-stage1/automatic.c b/mdk-stage1/automatic.c
deleted file mode 100644
index 1c6e021a0..000000000
--- a/mdk-stage1/automatic.c
+++ /dev/null
@@ -1,161 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * This is supposed to replace the redhat "kickstart", by name but
- * also by design (less code pollution).
- *
- */
-
-
-#include <unistd.h>
-#include <stdlib.h>
-#include <string.h>
-#include "tools.h"
-#include "stage1.h"
-#include "frontend.h"
-#include "log.h"
-
-#include "automatic.h"
-
-
-static struct param_elem * automatic_params;
-static char * value_not_bound = "";
-
-void grab_automatic_params(char * line)
-{
- int i, p;
- struct param_elem tmp_params[50];
-
- i = 0; p = 0;
- while (line[i] != '\0') {
- char *name, *value;
- int k;
- int j = i;
- while (line[i] != ':' && line[i] != '\0')
- i++;
- 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[i-k] = 0;
-
- tmp_params[p].name = name;
- tmp_params[p].value = value;
- p++;
- if (line[i] == '\0')
- break;
- i++;
- }
-
- tmp_params[p++].name = NULL;
- automatic_params = memdup(tmp_params, sizeof(struct param_elem) * p);
-
- log_message("AUTOMATIC MODE: got %d params", p-1);
-}
-
-
-char * get_auto_value(char * auto_param)
-{
- struct param_elem * ptr = automatic_params;
-
- struct param_elem short_aliases[] =
- { { "method", "met" }, { "network", "netw" }, { "interface", "int" }, { "gateway", "gat" },
- { "netmask", "netm" }, { "adsluser", "adslu" }, { "adslpass", "adslp" }, { "hostname", "hos" },
- { "domain", "dom" }, { "server", "ser" }, { "directory", "dir" }, { "user", "use" },
- { "pass", "pas" }, { "disk", "dis" }, { "partition", "par" }, { NULL, NULL } };
- struct param_elem * ptr_alias = short_aliases;
- while (ptr_alias->name) {
- if (streq(auto_param, ptr_alias->name))
- break;
- ptr_alias++;
- }
-
- while (ptr->name) {
- if (streq(ptr->name, auto_param)
- || (ptr_alias->name && streq(ptr_alias->value, ptr->name)))
- return ptr->value;
- ptr++;
- }
-
- return value_not_bound;
-}
-
-
-enum return_type ask_from_list_auto(char *msg, char ** elems, char ** choice, char * auto_param, char ** elems_auto)
-{
- if (!IS_AUTOMATIC)
- return ask_from_list(msg, elems, choice);
- else {
- char ** sav_elems = elems;
- char * tmp = get_auto_value(auto_param);
- while (elems && *elems) {
- if (!strcmp(tmp, *elems_auto)) {
- *choice = *elems;
- log_message("AUTOMATIC: parameter %s for %s means returning %s", tmp, auto_param, *elems);
- return RETURN_OK;
- }
- elems++;
- elems_auto++;
- }
- unset_param(MODE_AUTOMATIC); /* we are in a fallback mode */
- return ask_from_list(msg, sav_elems, choice);
- }
-}
-
-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)
- return ask_from_list_comments(msg, elems, elems_comments, choice);
- else {
- char ** sav_elems = elems;
- char * tmp = get_auto_value(auto_param);
- while (elems && *elems) {
- if (!strcmp(tmp, *elems_auto)) {
- *choice = *elems;
- log_message("AUTOMATIC: parameter %s for %s means returning %s", tmp, auto_param, *elems);
- return RETURN_OK;
- }
- elems++;
- elems_auto++;
- }
- unset_param(MODE_AUTOMATIC); /* we are in a fallback mode */
- return ask_from_list_comments(msg, sav_elems, elems_comments, choice);
- }
-}
-
-
-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)
- return ask_from_entries(msg, questions, answers, entry_size, callback_func);
- else {
- char * tmp_answers[50];
- int i = 0;
- while (questions && *questions) {
- tmp_answers[i] = get_auto_value(*questions_auto);
- log_message("AUTOMATIC: question %s answers %s because of param %s", *questions, tmp_answers[i], *questions_auto);
- i++;
- questions++;
- questions_auto++;
-
- }
- *answers = memdup(tmp_answers, sizeof(char *) * i);
- return RETURN_OK;
- }
-}
diff --git a/mdk-stage1/automatic.h b/mdk-stage1/automatic.h
deleted file mode 100644
index c2ac0a73d..000000000
--- a/mdk-stage1/automatic.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * This is supposed to replace the redhat "kickstart", by name but
- * also by design (no code pollution).
- *
- */
-
-#ifndef _AUTOMATIC_H_
-#define _AUTOMATIC_H_
-
-#include "stage1.h"
-
-void grab_automatic_params(char * line);
-
-enum return_type ask_from_list_auto(char *msg, char ** elems, char ** choice, char * auto_param, char ** elems_auto);
-enum return_type ask_from_list_comments_auto(char *msg, char ** elems, char ** elems_comments, char ** choice, char * auto_param, char ** elems_auto);
-enum return_type ask_from_entries_auto(char *msg, char ** questions, char *** answers, int entry_size, char ** questions_auto, void (*callback_func)(char ** strings));
-
-#endif
diff --git a/mdk-stage1/bzlib/Makefile b/mdk-stage1/bzlib/Makefile
deleted file mode 100644
index 03a2c254b..000000000
--- a/mdk-stage1/bzlib/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
- #******************************************************************************
- #
- # 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.
- #
- #*****************************************************************************
-
-top_dir = ..
-
-include $(top_dir)/Makefile.common
-
-
-LIBNAME = libbzlib
-
-OBJS = blocksort.o bzlib.o compress.o crctable.o decompress.o huffman.o randtable.o
-
-DEFS =
-
-INCS =
-
-
-TARGETS = $(LIBNAME).a
-
-ifeq (DIETLIBC, $(L))
-TARGETS += $(LIBNAME)-DIET.a
-endif
-
-all: $(TARGETS)
-
-clean:
- rm -f *.o *.a
-
-OBJS-DIET = $(subst .o,-DIET.o,$(OBJS))
-
-$(LIBNAME).a: $(OBJS)
- ar -cru $@ $^
- ranlib $@
-
-$(LIBNAME)-DIET.a: $(OBJS-DIET)
- ar -cru $@ $^
- ranlib $@
-
-$(OBJS): %.o: %.c
- $(CC) $(CFLAGS) $(DEFS) $(INCS) $(GLIBC_INCLUDES) -c $< -o $@
-
-$(OBJS-DIET): %-DIET.o: %.c
- $(CC) $(CFLAGS) $(DEFS) $(INCS) $(DIETLIBC_INCLUDES) -c $< -o $@
diff --git a/mdk-stage1/bzlib/blocksort.c b/mdk-stage1/bzlib/blocksort.c
deleted file mode 100644
index c1b78c483..000000000
--- a/mdk-stage1/bzlib/blocksort.c
+++ /dev/null
@@ -1,1138 +0,0 @@
-
-/*-------------------------------------------------------------*/
-/*--- Block sorting machinery ---*/
-/*--- blocksort.c ---*/
-/*-------------------------------------------------------------*/
-
-/*--
- This file is a part of bzip2 and/or libbzip2, a program and
- library for lossless, block-sorting data compression.
-
- Copyright (C) 1996-2000 Julian R Seward. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. The 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.
-
- 3. Altered source versions must be plainly marked as such, and must
- not be misrepresented as being the original software.
-
- 4. 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 BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
- OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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.
-
- Julian Seward, Cambridge, UK.
- jseward@acm.org
- bzip2/libbzip2 version 1.0 of 21 March 2000
-
- This program is based on (at least) the work of:
- Mike Burrows
- David Wheeler
- Peter Fenwick
- Alistair Moffat
- Radford Neal
- Ian H. Witten
- Robert Sedgewick
- Jon L. Bentley
-
- For more information on these sources, see the manual.
-
- To get some idea how the block sorting algorithms in this file
- work, read my paper
- On the Performance of BWT Sorting Algorithms
- in Proceedings of the IEEE Data Compression Conference 2000,
- Snowbird, Utah, USA, 27-30 March 2000. The main sort in this
- file implements the algorithm called cache in the paper.
---*/
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-
-#include "bzlib_private.h"
-
-/*---------------------------------------------*/
-/*--- Fallback O(N log(N)^2) sorting ---*/
-/*--- algorithm, for repetitive blocks ---*/
-/*---------------------------------------------*/
-
-/*---------------------------------------------*/
-static
-__inline__
-void fallbackSimpleSort ( UInt32* fmap,
- UInt32* eclass,
- Int32 lo,
- Int32 hi )
-{
- Int32 i, j, tmp;
- UInt32 ec_tmp;
-
- if (lo == hi) return;
-
- if (hi - lo > 3) {
- for ( i = hi-4; i >= lo; i-- ) {
- tmp = fmap[i];
- ec_tmp = eclass[tmp];
- for ( j = i+4; j <= hi && ec_tmp > eclass[fmap[j]]; j += 4 )
- fmap[j-4] = fmap[j];
- fmap[j-4] = tmp;
- }
- }
-
- for ( i = hi-1; i >= lo; i-- ) {
- tmp = fmap[i];
- ec_tmp = eclass[tmp];
- for ( j = i+1; j <= hi && ec_tmp > eclass[fmap[j]]; j++ )
- fmap[j-1] = fmap[j];
- fmap[j-1] = tmp;
- }
-}
-
-
-/*---------------------------------------------*/
-#define fswap(zz1, zz2) \
- { Int32 zztmp = zz1; zz1 = zz2; zz2 = zztmp; }
-
-#define fvswap(zzp1, zzp2, zzn) \
-{ \
- Int32 yyp1 = (zzp1); \
- Int32 yyp2 = (zzp2); \
- Int32 yyn = (zzn); \
- while (yyn > 0) { \
- fswap(fmap[yyp1], fmap[yyp2]); \
- yyp1++; yyp2++; yyn--; \
- } \
-}
-
-
-#define fmin(a,b) ((a) < (b)) ? (a) : (b)
-
-#define fpush(lz,hz) { stackLo[sp] = lz; \
- stackHi[sp] = hz; \
- sp++; }
-
-#define fpop(lz,hz) { sp--; \
- lz = stackLo[sp]; \
- hz = stackHi[sp]; }
-
-#define FALLBACK_QSORT_SMALL_THRESH 10
-#define FALLBACK_QSORT_STACK_SIZE 100
-
-
-static
-void fallbackQSort3 ( UInt32* fmap,
- UInt32* eclass,
- Int32 loSt,
- Int32 hiSt )
-{
- Int32 unLo, unHi, ltLo, gtHi, n, m;
- Int32 sp, lo, hi;
- UInt32 med, r, r3;
- Int32 stackLo[FALLBACK_QSORT_STACK_SIZE];
- Int32 stackHi[FALLBACK_QSORT_STACK_SIZE];
-
- r = 0;
-
- sp = 0;
- fpush ( loSt, hiSt );
-
- while (sp > 0) {
-
- AssertH ( sp < FALLBACK_QSORT_STACK_SIZE, 1004 );
-
- fpop ( lo, hi );
- if (hi - lo < FALLBACK_QSORT_SMALL_THRESH) {
- fallbackSimpleSort ( fmap, eclass, lo, hi );
- continue;
- }
-
- /* Random partitioning. Median of 3 sometimes fails to
- avoid bad cases. Median of 9 seems to help but
- looks rather expensive. This too seems to work but
- is cheaper. Guidance for the magic constants
- 7621 and 32768 is taken from Sedgewick's algorithms
- book, chapter 35.
- */
- r = ((r * 7621) + 1) % 32768;
- r3 = r % 3;
- if (r3 == 0) med = eclass[fmap[lo]]; else
- if (r3 == 1) med = eclass[fmap[(lo+hi)>>1]]; else
- med = eclass[fmap[hi]];
-
- unLo = ltLo = lo;
- unHi = gtHi = hi;
-
- while (1) {
- while (1) {
- if (unLo > unHi) break;
- n = (Int32)eclass[fmap[unLo]] - (Int32)med;
- if (n == 0) {
- fswap(fmap[unLo], fmap[ltLo]);
- ltLo++; unLo++;
- continue;
- };
- if (n > 0) break;
- unLo++;
- }
- while (1) {
- if (unLo > unHi) break;
- n = (Int32)eclass[fmap[unHi]] - (Int32)med;
- if (n == 0) {
- fswap(fmap[unHi], fmap[gtHi]);
- gtHi--; unHi--;
- continue;
- };
- if (n < 0) break;
- unHi--;
- }
- if (unLo > unHi) break;
- fswap(fmap[unLo], fmap[unHi]); unLo++; unHi--;
- }
-
- AssertD ( unHi == unLo-1, "fallbackQSort3(2)" );
-
- if (gtHi < ltLo) continue;
-
- n = fmin(ltLo-lo, unLo-ltLo); fvswap(lo, unLo-n, n);
- m = fmin(hi-gtHi, gtHi-unHi); fvswap(unLo, hi-m+1, m);
-
- n = lo + unLo - ltLo - 1;
- m = hi - (gtHi - unHi) + 1;
-
- if (n - lo > hi - m) {
- fpush ( lo, n );
- fpush ( m, hi );
- } else {
- fpush ( m, hi );
- fpush ( lo, n );
- }
- }
-}
-
-#undef fmin
-#undef fpush
-#undef fpop
-#undef fswap
-#undef fvswap
-#undef FALLBACK_QSORT_SMALL_THRESH
-#undef FALLBACK_QSORT_STACK_SIZE
-
-
-/*---------------------------------------------*/
-/* Pre:
- nblock > 0
- eclass exists for [0 .. nblock-1]
- ((UChar*)eclass) [0 .. nblock-1] holds block
- ptr exists for [0 .. nblock-1]
-
- Post:
- ((UChar*)eclass) [0 .. nblock-1] holds block
- All other areas of eclass destroyed
- fmap [0 .. nblock-1] holds sorted order
- bhtab [ 0 .. 2+(nblock/32) ] destroyed
-*/
-
-#define SET_BH(zz) bhtab[(zz) >> 5] |= (1 << ((zz) & 31))
-#define CLEAR_BH(zz) bhtab[(zz) >> 5] &= ~(1 << ((zz) & 31))
-#define ISSET_BH(zz) (bhtab[(zz) >> 5] & (1 << ((zz) & 31)))
-#define WORD_BH(zz) bhtab[(zz) >> 5]
-#define UNALIGNED_BH(zz) ((zz) & 0x01f)
-
-static
-void fallbackSort ( UInt32* fmap,
- UInt32* eclass,
- UInt32* bhtab,
- Int32 nblock,
- Int32 verb )
-{
- Int32 ftab[257];
- Int32 ftabCopy[256];
- Int32 H, i, j, k, l, r, cc, cc1;
- Int32 nNotDone;
- Int32 nBhtab;
- UChar* eclass8 = (UChar*)eclass;
-
- /*--
- Initial 1-char radix sort to generate
- initial fmap and initial BH bits.
- --*/
- if (verb >= 4)
- VPrintf0 ( " bucket sorting ...\n" );
- for (i = 0; i < 257; i++) ftab[i] = 0;
- for (i = 0; i < nblock; i++) ftab[eclass8[i]]++;
- for (i = 0; i < 256; i++) ftabCopy[i] = ftab[i];
- for (i = 1; i < 257; i++) ftab[i] += ftab[i-1];
-
- for (i = 0; i < nblock; i++) {
- j = eclass8[i];
- k = ftab[j] - 1;
- ftab[j] = k;
- fmap[k] = i;
- }
-
- nBhtab = 2 + (nblock / 32);
- for (i = 0; i < nBhtab; i++) bhtab[i] = 0;
- for (i = 0; i < 256; i++) SET_BH(ftab[i]);
-
- /*--
- Inductively refine the buckets. Kind-of an
- "exponential radix sort" (!), inspired by the
- Manber-Myers suffix array construction algorithm.
- --*/
-
- /*-- set sentinel bits for block-end detection --*/
- for (i = 0; i < 32; i++) {
- SET_BH(nblock + 2*i);
- CLEAR_BH(nblock + 2*i + 1);
- }
-
- /*-- the log(N) loop --*/
- H = 1;
- while (1) {
-
- if (verb >= 4)
- VPrintf1 ( " depth %6d has ", H );
-
- j = 0;
- for (i = 0; i < nblock; i++) {
- if (ISSET_BH(i)) j = i;
- k = fmap[i] - H; if (k < 0) k += nblock;
- eclass[k] = j;
- }
-
- nNotDone = 0;
- r = -1;
- while (1) {
-
- /*-- find the next non-singleton bucket --*/
- k = r + 1;
- while (ISSET_BH(k) && UNALIGNED_BH(k)) k++;
- if (ISSET_BH(k)) {
- while (WORD_BH(k) == 0xffffffff) k += 32;
- while (ISSET_BH(k)) k++;
- }
- l = k - 1;
- if (l >= nblock) break;
- while (!ISSET_BH(k) && UNALIGNED_BH(k)) k++;
- if (!ISSET_BH(k)) {
- while (WORD_BH(k) == 0x00000000) k += 32;
- while (!ISSET_BH(k)) k++;
- }
- r = k - 1;
- if (r >= nblock) break;
-
- /*-- now [l, r] bracket current bucket --*/
- if (r > l) {
- nNotDone += (r - l + 1);
- fallbackQSort3 ( fmap, eclass, l, r );
-
- /*-- scan bucket and generate header bits-- */
- cc = -1;
- for (i = l; i <= r; i++) {
- cc1 = eclass[fmap[i]];
- if (cc != cc1) { SET_BH(i); cc = cc1; };
- }
- }
- }
-
- if (verb >= 4)
- VPrintf1 ( "%6d unresolved strings\n", nNotDone );
-
- H *= 2;
- if (H > nblock || nNotDone == 0) break;
- }
-
- /*--
- Reconstruct the original block in
- eclass8 [0 .. nblock-1], since the
- previous phase destroyed it.
- --*/
- if (verb >= 4)
- VPrintf0 ( " reconstructing block ...\n" );
- j = 0;
- for (i = 0; i < nblock; i++) {
- while (ftabCopy[j] == 0) j++;
- ftabCopy[j]--;
- eclass8[fmap[i]] = (UChar)j;
- }
- AssertH ( j < 256, 1005 );
-}
-
-#undef SET_BH
-#undef CLEAR_BH
-#undef ISSET_BH
-#undef WORD_BH
-#undef UNALIGNED_BH
-
-
-/*---------------------------------------------*/
-/*--- The main, O(N^2 log(N)) sorting ---*/
-/*--- algorithm. Faster for "normal" ---*/
-/*--- non-repetitive blocks. ---*/
-/*---------------------------------------------*/
-
-/*---------------------------------------------*/
-static
-__inline__
-Bool mainGtU ( UInt32 i1,
- UInt32 i2,
- UChar* block,
- UInt16* quadrant,
- UInt32 nblock,
- Int32* budget )
-{
- Int32 k;
- UChar c1, c2;
- UInt16 s1, s2;
-
- AssertD ( i1 != i2, "mainGtU" );
- /* 1 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- i1++; i2++;
- /* 2 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- i1++; i2++;
- /* 3 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- i1++; i2++;
- /* 4 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- i1++; i2++;
- /* 5 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- i1++; i2++;
- /* 6 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- i1++; i2++;
- /* 7 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- i1++; i2++;
- /* 8 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- i1++; i2++;
- /* 9 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- i1++; i2++;
- /* 10 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- i1++; i2++;
- /* 11 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- i1++; i2++;
- /* 12 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- i1++; i2++;
-
- k = nblock + 8;
-
- do {
- /* 1 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- s1 = quadrant[i1]; s2 = quadrant[i2];
- if (s1 != s2) return (s1 > s2);
- i1++; i2++;
- /* 2 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- s1 = quadrant[i1]; s2 = quadrant[i2];
- if (s1 != s2) return (s1 > s2);
- i1++; i2++;
- /* 3 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- s1 = quadrant[i1]; s2 = quadrant[i2];
- if (s1 != s2) return (s1 > s2);
- i1++; i2++;
- /* 4 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- s1 = quadrant[i1]; s2 = quadrant[i2];
- if (s1 != s2) return (s1 > s2);
- i1++; i2++;
- /* 5 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- s1 = quadrant[i1]; s2 = quadrant[i2];
- if (s1 != s2) return (s1 > s2);
- i1++; i2++;
- /* 6 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- s1 = quadrant[i1]; s2 = quadrant[i2];
- if (s1 != s2) return (s1 > s2);
- i1++; i2++;
- /* 7 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- s1 = quadrant[i1]; s2 = quadrant[i2];
- if (s1 != s2) return (s1 > s2);
- i1++; i2++;
- /* 8 */
- c1 = block[i1]; c2 = block[i2];
- if (c1 != c2) return (c1 > c2);
- s1 = quadrant[i1]; s2 = quadrant[i2];
- if (s1 != s2) return (s1 > s2);
- i1++; i2++;
-
- if (i1 >= nblock) i1 -= nblock;
- if (i2 >= nblock) i2 -= nblock;
-
- k -= 8;
- (*budget)--;
- }
- while (k >= 0);
-
- return False;
-}
-
-
-/*---------------------------------------------*/
-/*--
- Knuth's increments seem to work better
- than Incerpi-Sedgewick here. Possibly
- because the number of elems to sort is
- usually small, typically <= 20.
---*/
-static
-Int32 incs[14] = { 1, 4, 13, 40, 121, 364, 1093, 3280,
- 9841, 29524, 88573, 265720,
- 797161, 2391484 };
-
-static
-void mainSimpleSort ( UInt32* ptr,
- UChar* block,
- UInt16* quadrant,
- Int32 nblock,
- Int32 lo,
- Int32 hi,
- Int32 d,
- Int32* budget )
-{
- Int32 i, j, h, bigN, hp;
- UInt32 v;
-
- bigN = hi - lo + 1;
- if (bigN < 2) return;
-
- hp = 0;
- while (incs[hp] < bigN) hp++;
- hp--;
-
- for (; hp >= 0; hp--) {
- h = incs[hp];
-
- i = lo + h;
- while (True) {
-
- /*-- copy 1 --*/
- if (i > hi) break;
- v = ptr[i];
- j = i;
- while ( mainGtU (
- ptr[j-h]+d, v+d, block, quadrant, nblock, budget
- ) ) {
- ptr[j] = ptr[j-h];
- j = j - h;
- if (j <= (lo + h - 1)) break;
- }
- ptr[j] = v;
- i++;
-
- /*-- copy 2 --*/
- if (i > hi) break;
- v = ptr[i];
- j = i;
- while ( mainGtU (
- ptr[j-h]+d, v+d, block, quadrant, nblock, budget
- ) ) {
- ptr[j] = ptr[j-h];
- j = j - h;
- if (j <= (lo + h - 1)) break;
- }
- ptr[j] = v;
- i++;
-
- /*-- copy 3 --*/
- if (i > hi) break;
- v = ptr[i];
- j = i;
- while ( mainGtU (
- ptr[j-h]+d, v+d, block, quadrant, nblock, budget
- ) ) {
- ptr[j] = ptr[j-h];
- j = j - h;
- if (j <= (lo + h - 1)) break;
- }
- ptr[j] = v;
- i++;
-
- if (*budget < 0) return;
- }
- }
-}
-
-
-/*---------------------------------------------*/
-/*--
- The following is an implementation of
- an elegant 3-way quicksort for strings,
- described in a paper "Fast Algorithms for
- Sorting and Searching Strings", by Robert
- Sedgewick and Jon L. Bentley.
---*/
-
-#define mswap(zz1, zz2) \
- { Int32 zztmp = zz1; zz1 = zz2; zz2 = zztmp; }
-
-#define mvswap(zzp1, zzp2, zzn) \
-{ \
- Int32 yyp1 = (zzp1); \
- Int32 yyp2 = (zzp2); \
- Int32 yyn = (zzn); \
- while (yyn > 0) { \
- mswap(ptr[yyp1], ptr[yyp2]); \
- yyp1++; yyp2++; yyn--; \
- } \
-}
-
-static
-__inline__
-UChar mmed3 ( UChar a, UChar b, UChar c )
-{
- UChar t;
- if (a > b) { t = a; a = b; b = t; };
- if (b > c) {
- b = c;
- if (a > b) b = a;
- }
- return b;
-}
-
-#define mmin(a,b) ((a) < (b)) ? (a) : (b)
-
-#define mpush(lz,hz,dz) { stackLo[sp] = lz; \
- stackHi[sp] = hz; \
- stackD [sp] = dz; \
- sp++; }
-
-#define mpop(lz,hz,dz) { sp--; \
- lz = stackLo[sp]; \
- hz = stackHi[sp]; \
- dz = stackD [sp]; }
-
-
-#define mnextsize(az) (nextHi[az]-nextLo[az])
-
-#define mnextswap(az,bz) \
- { Int32 tz; \
- tz = nextLo[az]; nextLo[az] = nextLo[bz]; nextLo[bz] = tz; \
- tz = nextHi[az]; nextHi[az] = nextHi[bz]; nextHi[bz] = tz; \
- tz = nextD [az]; nextD [az] = nextD [bz]; nextD [bz] = tz; }
-
-
-#define MAIN_QSORT_SMALL_THRESH 20
-#define MAIN_QSORT_DEPTH_THRESH (BZ_N_RADIX + BZ_N_QSORT)
-#define MAIN_QSORT_STACK_SIZE 100
-
-static
-void mainQSort3 ( UInt32* ptr,
- UChar* block,
- UInt16* quadrant,
- Int32 nblock,
- Int32 loSt,
- Int32 hiSt,
- Int32 dSt,
- Int32* budget )
-{
- Int32 unLo, unHi, ltLo, gtHi, n, m, med;
- Int32 sp, lo, hi, d;
-
- Int32 stackLo[MAIN_QSORT_STACK_SIZE];
- Int32 stackHi[MAIN_QSORT_STACK_SIZE];
- Int32 stackD [MAIN_QSORT_STACK_SIZE];
-
- Int32 nextLo[3];
- Int32 nextHi[3];
- Int32 nextD [3];
-
- sp = 0;
- mpush ( loSt, hiSt, dSt );
-
- while (sp > 0) {
-
- AssertH ( sp < MAIN_QSORT_STACK_SIZE, 1001 );
-
- mpop ( lo, hi, d );
- if (hi - lo < MAIN_QSORT_SMALL_THRESH ||
- d > MAIN_QSORT_DEPTH_THRESH) {
- mainSimpleSort ( ptr, block, quadrant, nblock, lo, hi, d, budget );
- if (*budget < 0) return;
- continue;
- }
-
- med = (Int32)
- mmed3 ( block[ptr[ lo ]+d],
- block[ptr[ hi ]+d],
- block[ptr[ (lo+hi)>>1 ]+d] );
-
- unLo = ltLo = lo;
- unHi = gtHi = hi;
-
- while (True) {
- while (True) {
- if (unLo > unHi) break;
- n = ((Int32)block[ptr[unLo]+d]) - med;
- if (n == 0) {
- mswap(ptr[unLo], ptr[ltLo]);
- ltLo++; unLo++; continue;
- };
- if (n > 0) break;
- unLo++;
- }
- while (True) {
- if (unLo > unHi) break;
- n = ((Int32)block[ptr[unHi]+d]) - med;
- if (n == 0) {
- mswap(ptr[unHi], ptr[gtHi]);
- gtHi--; unHi--; continue;
- };
- if (n < 0) break;
- unHi--;
- }
- if (unLo > unHi) break;
- mswap(ptr[unLo], ptr[unHi]); unLo++; unHi--;
- }
-
- AssertD ( unHi == unLo-1, "mainQSort3(2)" );
-
- if (gtHi < ltLo) {
- mpush(lo, hi, d+1 );
- continue;
- }
-
- n = mmin(ltLo-lo, unLo-ltLo); mvswap(lo, unLo-n, n);
- m = mmin(hi-gtHi, gtHi-unHi); mvswap(unLo, hi-m+1, m);
-
- n = lo + unLo - ltLo - 1;
- m = hi - (gtHi - unHi) + 1;
-
- nextLo[0] = lo; nextHi[0] = n; nextD[0] = d;
- nextLo[1] = m; nextHi[1] = hi; nextD[1] = d;
- nextLo[2] = n+1; nextHi[2] = m-1; nextD[2] = d+1;
-
- if (mnextsize(0) < mnextsize(1)) mnextswap(0,1);
- if (mnextsize(1) < mnextsize(2)) mnextswap(1,2);
- if (mnextsize(0) < mnextsize(1)) mnextswap(0,1);
-
- AssertD (mnextsize(0) >= mnextsize(1), "mainQSort3(8)" );
- AssertD (mnextsize(1) >= mnextsize(2), "mainQSort3(9)" );
-
- mpush (nextLo[0], nextHi[0], nextD[0]);
- mpush (nextLo[1], nextHi[1], nextD[1]);
- mpush (nextLo[2], nextHi[2], nextD[2]);
- }
-}
-
-#undef mswap
-#undef mvswap
-#undef mpush
-#undef mpop
-#undef mmin
-#undef mnextsize
-#undef mnextswap
-#undef MAIN_QSORT_SMALL_THRESH
-#undef MAIN_QSORT_DEPTH_THRESH
-#undef MAIN_QSORT_STACK_SIZE
-
-
-/*---------------------------------------------*/
-/* Pre:
- nblock > N_OVERSHOOT
- block32 exists for [0 .. nblock-1 +N_OVERSHOOT]
- ((UChar*)block32) [0 .. nblock-1] holds block
- ptr exists for [0 .. nblock-1]
-
- Post:
- ((UChar*)block32) [0 .. nblock-1] holds block
- All other areas of block32 destroyed
- ftab [0 .. 65536 ] destroyed
- ptr [0 .. nblock-1] holds sorted order
- if (*budget < 0), sorting was abandoned
-*/
-
-#define BIGFREQ(b) (ftab[((b)+1) << 8] - ftab[(b) << 8])
-#define SETMASK (1 << 21)
-#define CLEARMASK (~(SETMASK))
-
-static
-void mainSort ( UInt32* ptr,
- UChar* block,
- UInt16* quadrant,
- UInt32* ftab,
- Int32 nblock,
- Int32 verb,
- Int32* budget )
-{
- Int32 i, j, k, ss, sb;
- Int32 runningOrder[256];
- Bool bigDone[256];
- Int32 copyStart[256];
- Int32 copyEnd [256];
- UChar c1;
- Int32 numQSorted;
- UInt16 s;
- if (verb >= 4) VPrintf0 ( " main sort initialise ...\n" );
-
- /*-- set up the 2-byte frequency table --*/
- for (i = 65536; i >= 0; i--) ftab[i] = 0;
-
- j = block[0] << 8;
- i = nblock-1;
- for (; i >= 3; i -= 4) {
- quadrant[i] = 0;
- j = (j >> 8) | ( ((UInt16)block[i]) << 8);
- ftab[j]++;
- quadrant[i-1] = 0;
- j = (j >> 8) | ( ((UInt16)block[i-1]) << 8);
- ftab[j]++;
- quadrant[i-2] = 0;
- j = (j >> 8) | ( ((UInt16)block[i-2]) << 8);
- ftab[j]++;
- quadrant[i-3] = 0;
- j = (j >> 8) | ( ((UInt16)block[i-3]) << 8);
- ftab[j]++;
- }
- for (; i >= 0; i--) {
- quadrant[i] = 0;
- j = (j >> 8) | ( ((UInt16)block[i]) << 8);
- ftab[j]++;
- }
-
- /*-- (emphasises close relationship of block & quadrant) --*/
- for (i = 0; i < BZ_N_OVERSHOOT; i++) {
- block [nblock+i] = block[i];
- quadrant[nblock+i] = 0;
- }
-
- if (verb >= 4) VPrintf0 ( " bucket sorting ...\n" );
-
- /*-- Complete the initial radix sort --*/
- for (i = 1; i <= 65536; i++) ftab[i] += ftab[i-1];
-
- s = block[0] << 8;
- i = nblock-1;
- for (; i >= 3; i -= 4) {
- s = (s >> 8) | (block[i] << 8);
- j = ftab[s] -1;
- ftab[s] = j;
- ptr[j] = i;
- s = (s >> 8) | (block[i-1] << 8);
- j = ftab[s] -1;
- ftab[s] = j;
- ptr[j] = i-1;
- s = (s >> 8) | (block[i-2] << 8);
- j = ftab[s] -1;
- ftab[s] = j;
- ptr[j] = i-2;
- s = (s >> 8) | (block[i-3] << 8);
- j = ftab[s] -1;
- ftab[s] = j;
- ptr[j] = i-3;
- }
- for (; i >= 0; i--) {
- s = (s >> 8) | (block[i] << 8);
- j = ftab[s] -1;
- ftab[s] = j;
- ptr[j] = i;
- }
-
- /*--
- Now ftab contains the first loc of every small bucket.
- Calculate the running order, from smallest to largest
- big bucket.
- --*/
- for (i = 0; i <= 255; i++) {
- bigDone [i] = False;
- runningOrder[i] = i;
- }
-
- {
- Int32 vv;
- Int32 h = 1;
- do h = 3 * h + 1; while (h <= 256);
- do {
- h = h / 3;
- for (i = h; i <= 255; i++) {
- vv = runningOrder[i];
- j = i;
- while ( BIGFREQ(runningOrder[j-h]) > BIGFREQ(vv) ) {
- runningOrder[j] = runningOrder[j-h];
- j = j - h;
- if (j <= (h - 1)) goto zero;
- }
- zero:
- runningOrder[j] = vv;
- }
- } while (h != 1);
- }
-
- /*--
- The main sorting loop.
- --*/
-
- numQSorted = 0;
-
- for (i = 0; i <= 255; i++) {
-
- /*--
- Process big buckets, starting with the least full.
- Basically this is a 3-step process in which we call
- mainQSort3 to sort the small buckets [ss, j], but
- also make a big effort to avoid the calls if we can.
- --*/
- ss = runningOrder[i];
-
- /*--
- Step 1:
- Complete the big bucket [ss] by quicksorting
- any unsorted small buckets [ss, j], for j != ss.
- Hopefully previous pointer-scanning phases have already
- completed many of the small buckets [ss, j], so
- we don't have to sort them at all.
- --*/
- for (j = 0; j <= 255; j++) {
- if (j != ss) {
- sb = (ss << 8) + j;
- if ( ! (ftab[sb] & SETMASK) ) {
- Int32 lo = ftab[sb] & CLEARMASK;
- Int32 hi = (ftab[sb+1] & CLEARMASK) - 1;
- if (hi > lo) {
- if (verb >= 4)
- VPrintf4 ( " qsort [0x%x, 0x%x] "
- "done %d this %d\n",
- ss, j, numQSorted, hi - lo + 1 );
- mainQSort3 (
- ptr, block, quadrant, nblock,
- lo, hi, BZ_N_RADIX, budget
- );
- numQSorted += (hi - lo + 1);
- if (*budget < 0) return;
- }
- }
- ftab[sb] |= SETMASK;
- }
- }
-
- AssertH ( !bigDone[ss], 1006 );
-
- /*--
- Step 2:
- Now scan this big bucket [ss] so as to synthesise the
- sorted order for small buckets [t, ss] for all t,
- including, magically, the bucket [ss,ss] too.
- This will avoid doing Real Work in subsequent Step 1's.
- --*/
- {
- for (j = 0; j <= 255; j++) {
- copyStart[j] = ftab[(j << 8) + ss] & CLEARMASK;
- copyEnd [j] = (ftab[(j << 8) + ss + 1] & CLEARMASK) - 1;
- }
- for (j = ftab[ss << 8] & CLEARMASK; j < copyStart[ss]; j++) {
- k = ptr[j]-1; if (k < 0) k += nblock;
- c1 = block[k];
- if (!bigDone[c1])
- ptr[ copyStart[c1]++ ] = k;
- }
- for (j = (ftab[(ss+1) << 8] & CLEARMASK) - 1; j > copyEnd[ss]; j--) {
- k = ptr[j]-1; if (k < 0) k += nblock;
- c1 = block[k];
- if (!bigDone[c1])
- ptr[ copyEnd[c1]-- ] = k;
- }
- }
-
- AssertH ( copyStart[ss]-1 == copyEnd[ss], 1007 );
-
- for (j = 0; j <= 255; j++) ftab[(j << 8) + ss] |= SETMASK;
-
- /*--
- Step 3:
- The [ss] big bucket is now done. Record this fact,
- and update the quadrant descriptors. Remember to
- update quadrants in the overshoot area too, if
- necessary. The "if (i < 255)" test merely skips
- this updating for the last bucket processed, since
- updating for the last bucket is pointless.
-
- The quadrant array provides a way to incrementally
- cache sort orderings, as they appear, so as to
- make subsequent comparisons in fullGtU() complete
- faster. For repetitive blocks this makes a big
- difference (but not big enough to be able to avoid
- the fallback sorting mechanism, exponential radix sort).
-
- The precise meaning is: at all times:
-
- for 0 <= i < nblock and 0 <= j <= nblock
-
- if block[i] != block[j],
-
- then the relative values of quadrant[i] and
- quadrant[j] are meaningless.
-
- else {
- if quadrant[i] < quadrant[j]
- then the string starting at i lexicographically
- precedes the string starting at j
-
- else if quadrant[i] > quadrant[j]
- then the string starting at j lexicographically
- precedes the string starting at i
-
- else
- the relative ordering of the strings starting
- at i and j has not yet been determined.
- }
- --*/
- bigDone[ss] = True;
-
- if (i < 255) {
- Int32 bbStart = ftab[ss << 8] & CLEARMASK;
- Int32 bbSize = (ftab[(ss+1) << 8] & CLEARMASK) - bbStart;
- Int32 shifts = 0;
-
- while ((bbSize >> shifts) > 65534) shifts++;
-
- for (j = bbSize-1; j >= 0; j--) {
- Int32 a2update = ptr[bbStart + j];
- UInt16 qVal = (UInt16)(j >> shifts);
- quadrant[a2update] = qVal;
- if (a2update < BZ_N_OVERSHOOT)
- quadrant[a2update + nblock] = qVal;
- }
- AssertH ( ((bbSize-1) >> shifts) <= 65535, 1002 );
- }
-
- }
-
- if (verb >= 4)
- VPrintf3 ( " %d pointers, %d sorted, %d scanned\n",
- nblock, numQSorted, nblock - numQSorted );
-}
-
-#undef BIGFREQ
-#undef SETMASK
-#undef CLEARMASK
-
-
-/*---------------------------------------------*/
-/* Pre:
- nblock > 0
- arr2 exists for [0 .. nblock-1 +N_OVERSHOOT]
- ((UChar*)arr2) [0 .. nblock-1] holds block
- arr1 exists for [0 .. nblock-1]
-
- Post:
- ((UChar*)arr2) [0 .. nblock-1] holds block
- All other areas of block destroyed
- ftab [ 0 .. 65536 ] destroyed
- arr1 [0 .. nblock-1] holds sorted order
-*/
-void BZ2_blockSort ( EState* s )
-{
- UInt32* ptr = s->ptr;
- UChar* block = s->block;
- UInt32* ftab = s->ftab;
- Int32 nblock = s->nblock;
- Int32 verb = s->verbosity;
- Int32 wfact = s->workFactor;
- UInt16* quadrant;
- Int32 budget;
- Int32 budgetInit;
- Int32 i;
-
- if (nblock < 10000) {
- fallbackSort ( s->arr1, s->arr2, ftab, nblock, verb );
- } else {
- /* Calculate the location for quadrant, remembering to get
- the alignment right. Assumes that &(block[0]) is at least
- 2-byte aligned -- this should be ok since block is really
- the first section of arr2.
- */
- i = nblock+BZ_N_OVERSHOOT;
- if (i & 1) i++;
- quadrant = (UInt16*)(&(block[i]));
-
- /* (wfact-1) / 3 puts the default-factor-30
- transition point at very roughly the same place as
- with v0.1 and v0.9.0.
- Not that it particularly matters any more, since the
- resulting compressed stream is now the same regardless
- of whether or not we use the main sort or fallback sort.
- */
- if (wfact < 1 ) wfact = 1;
- if (wfact > 100) wfact = 100;
- budgetInit = nblock * ((wfact-1) / 3);
- budget = budgetInit;
-
- mainSort ( ptr, block, quadrant, ftab, nblock, verb, &budget );
- if (verb >= 3)
- VPrintf3 ( " %d work, %d block, ratio %5.2f\n",
- budgetInit - budget,
- nblock,
- (float)(budgetInit - budget) /
- (float)(nblock==0 ? 1 : nblock) );
- if (budget < 0) {
- if (verb >= 2)
- VPrintf0 ( " too repetitive; using fallback"
- " sorting algorithm\n" );
- fallbackSort ( s->arr1, s->arr2, ftab, nblock, verb );
- }
- }
-
- s->origPtr = -1;
- for (i = 0; i < s->nblock; i++)
- if (ptr[i] == 0)
- { s->origPtr = i; break; };
-
- AssertH( s->origPtr != -1, 1003 );
-}
-
-
-/*-------------------------------------------------------------*/
-/*--- end blocksort.c ---*/
-/*-------------------------------------------------------------*/
diff --git a/mdk-stage1/bzlib/bzlib.c b/mdk-stage1/bzlib/bzlib.c
deleted file mode 100644
index b1fc85236..000000000
--- a/mdk-stage1/bzlib/bzlib.c
+++ /dev/null
@@ -1,1567 +0,0 @@
-
-/*-------------------------------------------------------------*/
-/*--- Library top-level functions. ---*/
-/*--- bzlib.c ---*/
-/*-------------------------------------------------------------*/
-
-/*--
- This file is a part of bzip2 and/or libbzip2, a program and
- library for lossless, block-sorting data compression.
-
- Copyright (C) 1996-2000 Julian R Seward. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. The 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.
-
- 3. Altered source versions must be plainly marked as such, and must
- not be misrepresented as being the original software.
-
- 4. 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 BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
- OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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.
-
- Julian Seward, Cambridge, UK.
- jseward@acm.org
- bzip2/libbzip2 version 1.0 of 21 March 2000
-
- This program is based on (at least) the work of:
- Mike Burrows
- David Wheeler
- Peter Fenwick
- Alistair Moffat
- Radford Neal
- Ian H. Witten
- Robert Sedgewick
- Jon L. Bentley
-
- For more information on these sources, see the manual.
---*/
-
-/*--
- CHANGES
- ~~~~~~~
- 0.9.0 -- original version.
-
- 0.9.0a/b -- no changes in this file.
-
- 0.9.0c
- * made zero-length BZ_FLUSH work correctly in bzCompress().
- * fixed bzWrite/bzRead to ignore zero-length requests.
- * fixed bzread to correctly handle read requests after EOF.
- * wrong parameter order in call to bzDecompressInit in
- bzBuffToBuffDecompress. Fixed.
---*/
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-
-
-#include "bzlib_private.h"
-
-
-/*---------------------------------------------------*/
-/*--- Compression stuff ---*/
-/*---------------------------------------------------*/
-
-
-/*---------------------------------------------------*/
-#ifndef BZ_NO_STDIO
-void BZ2_bz__AssertH__fail ( int errcode )
-{
- fprintf(stderr,
- "\n\nbzip2/libbzip2: internal error number %d.\n"
- "This is a bug in bzip2/libbzip2, %s.\n"
- "Please report it to me at: jseward@acm.org. If this happened\n"
- "when you were using some program which uses libbzip2 as a\n"
- "component, you should also report this bug to the author(s)\n"
- "of that program. Please make an effort to report this bug;\n"
- "timely and accurate bug reports eventually lead to higher\n"
- "quality software. Thanks. Julian Seward, 21 March 2000.\n\n",
- errcode,
- BZ2_bzlibVersion()
- );
- exit(3);
-}
-#endif
-
-
-/*---------------------------------------------------*/
-static
-int bz_config_ok ( void )
-{
- if (sizeof(int) != 4) return 0;
- if (sizeof(short) != 2) return 0;
- if (sizeof(char) != 1) return 0;
- return 1;
-}
-
-
-/*---------------------------------------------------*/
-static
-void* default_bzalloc ( void* opaque __attribute__ ((unused)), Int32 items, Int32 size )
-{
- void* v = malloc ( items * size );
- return v;
-}
-
-static
-void default_bzfree ( void* opaque __attribute__ ((unused)), void* addr )
-{
- if (addr != NULL) free ( addr );
-}
-
-
-/*---------------------------------------------------*/
-static
-void prepare_new_block ( EState* s )
-{
- Int32 i;
- s->nblock = 0;
- s->numZ = 0;
- s->state_out_pos = 0;
- BZ_INITIALISE_CRC ( s->blockCRC );
- for (i = 0; i < 256; i++) s->inUse[i] = False;
- s->blockNo++;
-}
-
-
-/*---------------------------------------------------*/
-static
-void init_RL ( EState* s )
-{
- s->state_in_ch = 256;
- s->state_in_len = 0;
-}
-
-
-static
-Bool isempty_RL ( EState* s )
-{
- if (s->state_in_ch < 256 && s->state_in_len > 0)
- return False; else
- return True;
-}
-
-
-/*---------------------------------------------------*/
-int BZ_API(BZ2_bzCompressInit)
- ( bz_stream* strm,
- int blockSize100k,
- int verbosity,
- int workFactor )
-{
- Int32 n;
- EState* s;
-
- if (!bz_config_ok()) return BZ_CONFIG_ERROR;
-
- if (strm == NULL ||
- blockSize100k < 1 || blockSize100k > 9 ||
- workFactor < 0 || workFactor > 250)
- return BZ_PARAM_ERROR;
-
- if (workFactor == 0) workFactor = 30;
- if (strm->bzalloc == NULL) strm->bzalloc = default_bzalloc;
- if (strm->bzfree == NULL) strm->bzfree = default_bzfree;
-
- s = BZALLOC( sizeof(EState) );
- if (s == NULL) return BZ_MEM_ERROR;
- s->strm = strm;
-
- s->arr1 = NULL;
- s->arr2 = NULL;
- s->ftab = NULL;
-
- n = 100000 * blockSize100k;
- s->arr1 = BZALLOC( n * sizeof(UInt32) );
- s->arr2 = BZALLOC( (n+BZ_N_OVERSHOOT) * sizeof(UInt32) );
- s->ftab = BZALLOC( 65537 * sizeof(UInt32) );
-
- if (s->arr1 == NULL || s->arr2 == NULL || s->ftab == NULL) {
- if (s->arr1 != NULL) BZFREE(s->arr1);
- if (s->arr2 != NULL) BZFREE(s->arr2);
- if (s->ftab != NULL) BZFREE(s->ftab);
- if (s != NULL) BZFREE(s);
- return BZ_MEM_ERROR;
- }
-
- s->blockNo = 0;
- s->state = BZ_S_INPUT;
- s->mode = BZ_M_RUNNING;
- s->combinedCRC = 0;
- s->blockSize100k = blockSize100k;
- s->nblockMAX = 100000 * blockSize100k - 19;
- s->verbosity = verbosity;
- s->workFactor = workFactor;
-
- s->block = (UChar*)s->arr2;
- s->mtfv = (UInt16*)s->arr1;
- s->zbits = NULL;
- s->ptr = (UInt32*)s->arr1;
-
- strm->state = s;
- strm->total_in_lo32 = 0;
- strm->total_in_hi32 = 0;
- strm->total_out_lo32 = 0;
- strm->total_out_hi32 = 0;
- init_RL ( s );
- prepare_new_block ( s );
- return BZ_OK;
-}
-
-
-/*---------------------------------------------------*/
-static
-void add_pair_to_block ( EState* s )
-{
- Int32 i;
- UChar ch = (UChar)(s->state_in_ch);
- for (i = 0; i < s->state_in_len; i++) {
- BZ_UPDATE_CRC( s->blockCRC, ch );
- }
- s->inUse[s->state_in_ch] = True;
- switch (s->state_in_len) {
- case 1:
- s->block[s->nblock] = (UChar)ch; s->nblock++;
- break;
- case 2:
- s->block[s->nblock] = (UChar)ch; s->nblock++;
- s->block[s->nblock] = (UChar)ch; s->nblock++;
- break;
- case 3:
- s->block[s->nblock] = (UChar)ch; s->nblock++;
- s->block[s->nblock] = (UChar)ch; s->nblock++;
- s->block[s->nblock] = (UChar)ch; s->nblock++;
- break;
- default:
- s->inUse[s->state_in_len-4] = True;
- s->block[s->nblock] = (UChar)ch; s->nblock++;
- s->block[s->nblock] = (UChar)ch; s->nblock++;
- s->block[s->nblock] = (UChar)ch; s->nblock++;
- s->block[s->nblock] = (UChar)ch; s->nblock++;
- s->block[s->nblock] = ((UChar)(s->state_in_len-4));
- s->nblock++;
- break;
- }
-}
-
-
-/*---------------------------------------------------*/
-static
-void flush_RL ( EState* s )
-{
- if (s->state_in_ch < 256) add_pair_to_block ( s );
- init_RL ( s );
-}
-
-
-/*---------------------------------------------------*/
-#define ADD_CHAR_TO_BLOCK(zs,zchh0) \
-{ \
- UInt32 zchh = (UInt32)(zchh0); \
- /*-- fast track the common case --*/ \
- if (zchh != zs->state_in_ch && \
- zs->state_in_len == 1) { \
- UChar ch = (UChar)(zs->state_in_ch); \
- BZ_UPDATE_CRC( zs->blockCRC, ch ); \
- zs->inUse[zs->state_in_ch] = True; \
- zs->block[zs->nblock] = (UChar)ch; \
- zs->nblock++; \
- zs->state_in_ch = zchh; \
- } \
- else \
- /*-- general, uncommon cases --*/ \
- if (zchh != zs->state_in_ch || \
- zs->state_in_len == 255) { \
- if (zs->state_in_ch < 256) \
- add_pair_to_block ( zs ); \
- zs->state_in_ch = zchh; \
- zs->state_in_len = 1; \
- } else { \
- zs->state_in_len++; \
- } \
-}
-
-
-/*---------------------------------------------------*/
-static
-Bool copy_input_until_stop ( EState* s )
-{
- Bool progress_in = False;
-
- if (s->mode == BZ_M_RUNNING) {
-
- /*-- fast track the common case --*/
- while (True) {
- /*-- block full? --*/
- if (s->nblock >= s->nblockMAX) break;
- /*-- no input? --*/
- if (s->strm->avail_in == 0) break;
- progress_in = True;
- ADD_CHAR_TO_BLOCK ( s, (UInt32)(*((UChar*)(s->strm->next_in))) );
- s->strm->next_in++;
- s->strm->avail_in--;
- s->strm->total_in_lo32++;
- if (s->strm->total_in_lo32 == 0) s->strm->total_in_hi32++;
- }
-
- } else {
-
- /*-- general, uncommon case --*/
- while (True) {
- /*-- block full? --*/
- if (s->nblock >= s->nblockMAX) break;
- /*-- no input? --*/
- if (s->strm->avail_in == 0) break;
- /*-- flush/finish end? --*/
- if (s->avail_in_expect == 0) break;
- progress_in = True;
- ADD_CHAR_TO_BLOCK ( s, (UInt32)(*((UChar*)(s->strm->next_in))) );
- s->strm->next_in++;
- s->strm->avail_in--;
- s->strm->total_in_lo32++;
- if (s->strm->total_in_lo32 == 0) s->strm->total_in_hi32++;
- s->avail_in_expect--;
- }
- }
- return progress_in;
-}
-
-
-/*---------------------------------------------------*/
-static
-Bool copy_output_until_stop ( EState* s )
-{
- Bool progress_out = False;
-
- while (True) {
-
- /*-- no output space? --*/
- if (s->strm->avail_out == 0) break;
-
- /*-- block done? --*/
- if (s->state_out_pos >= s->numZ) break;
-
- progress_out = True;
- *(s->strm->next_out) = s->zbits[s->state_out_pos];
- s->state_out_pos++;
- s->strm->avail_out--;
- s->strm->next_out++;
- s->strm->total_out_lo32++;
- if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
- }
-
- return progress_out;
-}
-
-
-/*---------------------------------------------------*/
-static
-Bool handle_compress ( bz_stream* strm )
-{
- Bool progress_in = False;
- Bool progress_out = False;
- EState* s = strm->state;
-
- while (True) {
-
- if (s->state == BZ_S_OUTPUT) {
- progress_out |= copy_output_until_stop ( s );
- if (s->state_out_pos < s->numZ) break;
- if (s->mode == BZ_M_FINISHING &&
- s->avail_in_expect == 0 &&
- isempty_RL(s)) break;
- prepare_new_block ( s );
- s->state = BZ_S_INPUT;
- if (s->mode == BZ_M_FLUSHING &&
- s->avail_in_expect == 0 &&
- isempty_RL(s)) break;
- }
-
- if (s->state == BZ_S_INPUT) {
- progress_in |= copy_input_until_stop ( s );
- if (s->mode != BZ_M_RUNNING && s->avail_in_expect == 0) {
- flush_RL ( s );
- BZ2_compressBlock ( s, (Bool)(s->mode == BZ_M_FINISHING) );
- s->state = BZ_S_OUTPUT;
- }
- else
- if (s->nblock >= s->nblockMAX) {
- BZ2_compressBlock ( s, False );
- s->state = BZ_S_OUTPUT;
- }
- else
- if (s->strm->avail_in == 0) {
- break;
- }
- }
-
- }
-
- return progress_in || progress_out;
-}
-
-
-/*---------------------------------------------------*/
-int BZ_API(BZ2_bzCompress) ( bz_stream *strm, int action )
-{
- Bool progress;
- EState* s;
- if (strm == NULL) return BZ_PARAM_ERROR;
- s = strm->state;
- if (s == NULL) return BZ_PARAM_ERROR;
- if (s->strm != strm) return BZ_PARAM_ERROR;
-
- preswitch:
- switch (s->mode) {
-
- case BZ_M_IDLE:
- return BZ_SEQUENCE_ERROR;
-
- case BZ_M_RUNNING:
- if (action == BZ_RUN) {
- progress = handle_compress ( strm );
- return progress ? BZ_RUN_OK : BZ_PARAM_ERROR;
- }
- else
- if (action == BZ_FLUSH) {
- s->avail_in_expect = strm->avail_in;
- s->mode = BZ_M_FLUSHING;
- goto preswitch;
- }
- else
- if (action == BZ_FINISH) {
- s->avail_in_expect = strm->avail_in;
- s->mode = BZ_M_FINISHING;
- goto preswitch;
- }
- else
- return BZ_PARAM_ERROR;
-
- case BZ_M_FLUSHING:
- if (action != BZ_FLUSH) return BZ_SEQUENCE_ERROR;
- if (s->avail_in_expect != s->strm->avail_in)
- return BZ_SEQUENCE_ERROR;
- progress = handle_compress ( strm );
- if (s->avail_in_expect > 0 || !isempty_RL(s) ||
- s->state_out_pos < s->numZ) return BZ_FLUSH_OK;
- s->mode = BZ_M_RUNNING;
- return BZ_RUN_OK;
-
- case BZ_M_FINISHING:
- if (action != BZ_FINISH) return BZ_SEQUENCE_ERROR;
- if (s->avail_in_expect != s->strm->avail_in)
- return BZ_SEQUENCE_ERROR;
- progress = handle_compress ( strm );
- if (!progress) return BZ_SEQUENCE_ERROR;
- if (s->avail_in_expect > 0 || !isempty_RL(s) ||
- s->state_out_pos < s->numZ) return BZ_FINISH_OK;
- s->mode = BZ_M_IDLE;
- return BZ_STREAM_END;
- }
- return BZ_OK; /*--not reached--*/
-}
-
-
-/*---------------------------------------------------*/
-int BZ_API(BZ2_bzCompressEnd) ( bz_stream *strm )
-{
- EState* s;
- if (strm == NULL) return BZ_PARAM_ERROR;
- s = strm->state;
- if (s == NULL) return BZ_PARAM_ERROR;
- if (s->strm != strm) return BZ_PARAM_ERROR;
-
- if (s->arr1 != NULL) BZFREE(s->arr1);
- if (s->arr2 != NULL) BZFREE(s->arr2);
- if (s->ftab != NULL) BZFREE(s->ftab);
- BZFREE(strm->state);
-
- strm->state = NULL;
-
- return BZ_OK;
-}
-
-
-/*---------------------------------------------------*/
-/*--- Decompression stuff ---*/
-/*---------------------------------------------------*/
-
-/*---------------------------------------------------*/
-int BZ_API(BZ2_bzDecompressInit)
- ( bz_stream* strm,
- int verbosity,
- int small )
-{
- DState* s;
-
- if (!bz_config_ok()) return BZ_CONFIG_ERROR;
-
- if (strm == NULL) return BZ_PARAM_ERROR;
- if (small != 0 && small != 1) return BZ_PARAM_ERROR;
- if (verbosity < 0 || verbosity > 4) return BZ_PARAM_ERROR;
-
- if (strm->bzalloc == NULL) strm->bzalloc = default_bzalloc;
- if (strm->bzfree == NULL) strm->bzfree = default_bzfree;
-
- s = BZALLOC( sizeof(DState) );
- if (s == NULL) return BZ_MEM_ERROR;
- s->strm = strm;
- strm->state = s;
- s->state = BZ_X_MAGIC_1;
- s->bsLive = 0;
- s->bsBuff = 0;
- s->calculatedCombinedCRC = 0;
- strm->total_in_lo32 = 0;
- strm->total_in_hi32 = 0;
- strm->total_out_lo32 = 0;
- strm->total_out_hi32 = 0;
- s->smallDecompress = (Bool)small;
- s->ll4 = NULL;
- s->ll16 = NULL;
- s->tt = NULL;
- s->currBlockNo = 0;
- s->verbosity = verbosity;
-
- return BZ_OK;
-}
-
-
-/*---------------------------------------------------*/
-static
-void unRLE_obuf_to_output_FAST ( DState* s )
-{
- UChar k1;
-
- if (s->blockRandomised) {
-
- while (True) {
- /* try to finish existing run */
- while (True) {
- if (s->strm->avail_out == 0) return;
- if (s->state_out_len == 0) break;
- *( (UChar*)(s->strm->next_out) ) = s->state_out_ch;
- BZ_UPDATE_CRC ( s->calculatedBlockCRC, s->state_out_ch );
- s->state_out_len--;
- s->strm->next_out++;
- s->strm->avail_out--;
- s->strm->total_out_lo32++;
- if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
- }
-
- /* can a new run be started? */
- if (s->nblock_used == s->save_nblock+1) return;
-
-
- s->state_out_len = 1;
- s->state_out_ch = s->k0;
- BZ_GET_FAST(k1); BZ_RAND_UPD_MASK;
- k1 ^= BZ_RAND_MASK; s->nblock_used++;
- if (s->nblock_used == s->save_nblock+1) continue;
- if (k1 != s->k0) { s->k0 = k1; continue; };
-
- s->state_out_len = 2;
- BZ_GET_FAST(k1); BZ_RAND_UPD_MASK;
- k1 ^= BZ_RAND_MASK; s->nblock_used++;
- if (s->nblock_used == s->save_nblock+1) continue;
- if (k1 != s->k0) { s->k0 = k1; continue; };
-
- s->state_out_len = 3;
- BZ_GET_FAST(k1); BZ_RAND_UPD_MASK;
- k1 ^= BZ_RAND_MASK; s->nblock_used++;
- if (s->nblock_used == s->save_nblock+1) continue;
- if (k1 != s->k0) { s->k0 = k1; continue; };
-
- BZ_GET_FAST(k1); BZ_RAND_UPD_MASK;
- k1 ^= BZ_RAND_MASK; s->nblock_used++;
- s->state_out_len = ((Int32)k1) + 4;
- BZ_GET_FAST(s->k0); BZ_RAND_UPD_MASK;
- s->k0 ^= BZ_RAND_MASK; s->nblock_used++;
- }
-
- } else {
-
- /* restore */
- UInt32 c_calculatedBlockCRC = s->calculatedBlockCRC;
- UChar c_state_out_ch = s->state_out_ch;
- Int32 c_state_out_len = s->state_out_len;
- Int32 c_nblock_used = s->nblock_used;
- Int32 c_k0 = s->k0;
- UInt32* c_tt = s->tt;
- UInt32 c_tPos = s->tPos;
- char* cs_next_out = s->strm->next_out;
- unsigned int cs_avail_out = s->strm->avail_out;
- /* end restore */
-
- UInt32 avail_out_INIT = cs_avail_out;
- Int32 s_save_nblockPP = s->save_nblock+1;
- unsigned int total_out_lo32_old;
-
- while (True) {
-
- /* try to finish existing run */
- if (c_state_out_len > 0) {
- while (True) {
- if (cs_avail_out == 0) goto return_notr;
- if (c_state_out_len == 1) break;
- *( (UChar*)(cs_next_out) ) = c_state_out_ch;
- BZ_UPDATE_CRC ( c_calculatedBlockCRC, c_state_out_ch );
- c_state_out_len--;
- cs_next_out++;
- cs_avail_out--;
- }
- s_state_out_len_eq_one:
- {
- if (cs_avail_out == 0) {
- c_state_out_len = 1; goto return_notr;
- };
- *( (UChar*)(cs_next_out) ) = c_state_out_ch;
- BZ_UPDATE_CRC ( c_calculatedBlockCRC, c_state_out_ch );
- cs_next_out++;
- cs_avail_out--;
- }
- }
- /* can a new run be started? */
- if (c_nblock_used == s_save_nblockPP) {
- c_state_out_len = 0; goto return_notr;
- };
- c_state_out_ch = c_k0;
- BZ_GET_FAST_C(k1); c_nblock_used++;
- if (k1 != c_k0) {
- c_k0 = k1; goto s_state_out_len_eq_one;
- };
- if (c_nblock_used == s_save_nblockPP)
- goto s_state_out_len_eq_one;
-
- c_state_out_len = 2;
- BZ_GET_FAST_C(k1); c_nblock_used++;
- if (c_nblock_used == s_save_nblockPP) continue;
- if (k1 != c_k0) { c_k0 = k1; continue; };
-
- c_state_out_len = 3;
- BZ_GET_FAST_C(k1); c_nblock_used++;
- if (c_nblock_used == s_save_nblockPP) continue;
- if (k1 != c_k0) { c_k0 = k1; continue; };
-
- BZ_GET_FAST_C(k1); c_nblock_used++;
- c_state_out_len = ((Int32)k1) + 4;
- BZ_GET_FAST_C(c_k0); c_nblock_used++;
- }
-
- return_notr:
- total_out_lo32_old = s->strm->total_out_lo32;
- s->strm->total_out_lo32 += (avail_out_INIT - cs_avail_out);
- if (s->strm->total_out_lo32 < total_out_lo32_old)
- s->strm->total_out_hi32++;
-
- /* save */
- s->calculatedBlockCRC = c_calculatedBlockCRC;
- s->state_out_ch = c_state_out_ch;
- s->state_out_len = c_state_out_len;
- s->nblock_used = c_nblock_used;
- s->k0 = c_k0;
- s->tt = c_tt;
- s->tPos = c_tPos;
- s->strm->next_out = cs_next_out;
- s->strm->avail_out = cs_avail_out;
- /* end save */
- }
-}
-
-
-
-/*---------------------------------------------------*/
-__inline__ Int32 BZ2_indexIntoF ( Int32 indx, Int32 *cftab )
-{
- Int32 nb, na, mid;
- nb = 0;
- na = 256;
- do {
- mid = (nb + na) >> 1;
- if (indx >= cftab[mid]) nb = mid; else na = mid;
- }
- while (na - nb != 1);
- return nb;
-}
-
-
-/*---------------------------------------------------*/
-static
-void unRLE_obuf_to_output_SMALL ( DState* s )
-{
- UChar k1;
-
- if (s->blockRandomised) {
-
- while (True) {
- /* try to finish existing run */
- while (True) {
- if (s->strm->avail_out == 0) return;
- if (s->state_out_len == 0) break;
- *( (UChar*)(s->strm->next_out) ) = s->state_out_ch;
- BZ_UPDATE_CRC ( s->calculatedBlockCRC, s->state_out_ch );
- s->state_out_len--;
- s->strm->next_out++;
- s->strm->avail_out--;
- s->strm->total_out_lo32++;
- if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
- }
-
- /* can a new run be started? */
- if (s->nblock_used == s->save_nblock+1) return;
-
-
- s->state_out_len = 1;
- s->state_out_ch = s->k0;
- BZ_GET_SMALL(k1); BZ_RAND_UPD_MASK;
- k1 ^= BZ_RAND_MASK; s->nblock_used++;
- if (s->nblock_used == s->save_nblock+1) continue;
- if (k1 != s->k0) { s->k0 = k1; continue; };
-
- s->state_out_len = 2;
- BZ_GET_SMALL(k1); BZ_RAND_UPD_MASK;
- k1 ^= BZ_RAND_MASK; s->nblock_used++;
- if (s->nblock_used == s->save_nblock+1) continue;
- if (k1 != s->k0) { s->k0 = k1; continue; };
-
- s->state_out_len = 3;
- BZ_GET_SMALL(k1); BZ_RAND_UPD_MASK;
- k1 ^= BZ_RAND_MASK; s->nblock_used++;
- if (s->nblock_used == s->save_nblock+1) continue;
- if (k1 != s->k0) { s->k0 = k1; continue; };
-
- BZ_GET_SMALL(k1); BZ_RAND_UPD_MASK;
- k1 ^= BZ_RAND_MASK; s->nblock_used++;
- s->state_out_len = ((Int32)k1) + 4;
- BZ_GET_SMALL(s->k0); BZ_RAND_UPD_MASK;
- s->k0 ^= BZ_RAND_MASK; s->nblock_used++;
- }
-
- } else {
-
- while (True) {
- /* try to finish existing run */
- while (True) {
- if (s->strm->avail_out == 0) return;
- if (s->state_out_len == 0) break;
- *( (UChar*)(s->strm->next_out) ) = s->state_out_ch;
- BZ_UPDATE_CRC ( s->calculatedBlockCRC, s->state_out_ch );
- s->state_out_len--;
- s->strm->next_out++;
- s->strm->avail_out--;
- s->strm->total_out_lo32++;
- if (s->strm->total_out_lo32 == 0) s->strm->total_out_hi32++;
- }
-
- /* can a new run be started? */
- if (s->nblock_used == s->save_nblock+1) return;
-
- s->state_out_len = 1;
- s->state_out_ch = s->k0;
- BZ_GET_SMALL(k1); s->nblock_used++;
- if (s->nblock_used == s->save_nblock+1) continue;
- if (k1 != s->k0) { s->k0 = k1; continue; };
-
- s->state_out_len = 2;
- BZ_GET_SMALL(k1); s->nblock_used++;
- if (s->nblock_used == s->save_nblock+1) continue;
- if (k1 != s->k0) { s->k0 = k1; continue; };
-
- s->state_out_len = 3;
- BZ_GET_SMALL(k1); s->nblock_used++;
- if (s->nblock_used == s->save_nblock+1) continue;
- if (k1 != s->k0) { s->k0 = k1; continue; };
-
- BZ_GET_SMALL(k1); s->nblock_used++;
- s->state_out_len = ((Int32)k1) + 4;
- BZ_GET_SMALL(s->k0); s->nblock_used++;
- }
-
- }
-}
-
-
-/*---------------------------------------------------*/
-int BZ_API(BZ2_bzDecompress) ( bz_stream *strm )
-{
- DState* s;
- if (strm == NULL) return BZ_PARAM_ERROR;
- s = strm->state;
- if (s == NULL) return BZ_PARAM_ERROR;
- if (s->strm != strm) return BZ_PARAM_ERROR;
-
- while (True) {
- if (s->state == BZ_X_IDLE) return BZ_SEQUENCE_ERROR;
- if (s->state == BZ_X_OUTPUT) {
- if (s->smallDecompress)
- unRLE_obuf_to_output_SMALL ( s ); else
- unRLE_obuf_to_output_FAST ( s );
- if (s->nblock_used == s->save_nblock+1 && s->state_out_len == 0) {
- BZ_FINALISE_CRC ( s->calculatedBlockCRC );
- if (s->verbosity >= 3)
- VPrintf2 ( " {0x%x, 0x%x}", s->storedBlockCRC,
- s->calculatedBlockCRC );
- if (s->verbosity >= 2) VPrintf0 ( "]" );
- if (s->calculatedBlockCRC != s->storedBlockCRC)
- return BZ_DATA_ERROR;
- s->calculatedCombinedCRC
- = (s->calculatedCombinedCRC << 1) |
- (s->calculatedCombinedCRC >> 31);
- s->calculatedCombinedCRC ^= s->calculatedBlockCRC;
- s->state = BZ_X_BLKHDR_1;
- } else {
- return BZ_OK;
- }
- }
- if (s->state >= BZ_X_MAGIC_1) {
- Int32 r = BZ2_decompress ( s );
- if (r == BZ_STREAM_END) {
- if (s->verbosity >= 3)
- VPrintf2 ( "\n combined CRCs: stored = 0x%x, computed = 0x%x",
- s->storedCombinedCRC, s->calculatedCombinedCRC );
- if (s->calculatedCombinedCRC != s->storedCombinedCRC)
- return BZ_DATA_ERROR;
- return r;
- }
- if (s->state != BZ_X_OUTPUT) return r;
- }
- }
-
- AssertH ( 0, 6001 );
-
- return 0; /*NOTREACHED*/
-}
-
-
-/*---------------------------------------------------*/
-int BZ_API(BZ2_bzDecompressEnd) ( bz_stream *strm )
-{
- DState* s;
- if (strm == NULL) return BZ_PARAM_ERROR;
- s = strm->state;
- if (s == NULL) return BZ_PARAM_ERROR;
- if (s->strm != strm) return BZ_PARAM_ERROR;
-
- if (s->tt != NULL) BZFREE(s->tt);
- if (s->ll16 != NULL) BZFREE(s->ll16);
- if (s->ll4 != NULL) BZFREE(s->ll4);
-
- BZFREE(strm->state);
- strm->state = NULL;
-
- return BZ_OK;
-}
-
-
-#ifndef BZ_NO_STDIO
-/*---------------------------------------------------*/
-/*--- File I/O stuff ---*/
-/*---------------------------------------------------*/
-
-#define BZ_SETERR(eee) \
-{ \
- if (bzerror != NULL) *bzerror = eee; \
- if (bzf != NULL) bzf->lastErr = eee; \
-}
-
-typedef
- struct {
- FILE* handle;
- Char buf[BZ_MAX_UNUSED];
- Int32 bufN;
- Bool writing;
- bz_stream strm;
- Int32 lastErr;
- Bool initialisedOk;
- }
- bzFile;
-
-
-/*---------------------------------------------*/
-static Bool myfeof ( FILE* f )
-{
- return feof(f) ? True : False;
-}
-
-
-/*---------------------------------------------------*/
-BZFILE* BZ_API(BZ2_bzWriteOpen)
- ( int* bzerror,
- FILE* f,
- int blockSize100k,
- int verbosity,
- int workFactor )
-{
- Int32 ret;
- bzFile* bzf = NULL;
-
- BZ_SETERR(BZ_OK);
-
- if (f == NULL ||
- (blockSize100k < 1 || blockSize100k > 9) ||
- (workFactor < 0 || workFactor > 250) ||
- (verbosity < 0 || verbosity > 4))
- { BZ_SETERR(BZ_PARAM_ERROR); return NULL; };
-
- if (ferror(f))
- { BZ_SETERR(BZ_IO_ERROR); return NULL; };
-
- bzf = malloc ( sizeof(bzFile) );
- if (bzf == NULL)
- { BZ_SETERR(BZ_MEM_ERROR); return NULL; };
-
- BZ_SETERR(BZ_OK);
- bzf->initialisedOk = False;
- bzf->bufN = 0;
- bzf->handle = f;
- bzf->writing = True;
- bzf->strm.bzalloc = NULL;
- bzf->strm.bzfree = NULL;
- bzf->strm.opaque = NULL;
-
- if (workFactor == 0) workFactor = 30;
- ret = BZ2_bzCompressInit ( &(bzf->strm), blockSize100k,
- verbosity, workFactor );
- if (ret != BZ_OK)
- { BZ_SETERR(ret); free(bzf); return NULL; };
-
- bzf->strm.avail_in = 0;
- bzf->initialisedOk = True;
- return bzf;
-}
-
-
-
-/*---------------------------------------------------*/
-void BZ_API(BZ2_bzWrite)
- ( int* bzerror,
- BZFILE* b,
- void* buf,
- int len )
-{
- Int32 n, n2, ret;
- bzFile* bzf = (bzFile*)b;
-
- BZ_SETERR(BZ_OK);
- if (bzf == NULL || buf == NULL || len < 0)
- { BZ_SETERR(BZ_PARAM_ERROR); return; };
- if (!(bzf->writing))
- { BZ_SETERR(BZ_SEQUENCE_ERROR); return; };
- if (ferror(bzf->handle))
- { BZ_SETERR(BZ_IO_ERROR); return; };
-
- if (len == 0)
- { BZ_SETERR(BZ_OK); return; };
-
- bzf->strm.avail_in = len;
- bzf->strm.next_in = buf;
-
- while (True) {
- bzf->strm.avail_out = BZ_MAX_UNUSED;
- bzf->strm.next_out = bzf->buf;
- ret = BZ2_bzCompress ( &(bzf->strm), BZ_RUN );
- if (ret != BZ_RUN_OK)
- { BZ_SETERR(ret); return; };
-
- if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
- n = BZ_MAX_UNUSED - bzf->strm.avail_out;
- n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar),
- n, bzf->handle );
- if (n != n2 || ferror(bzf->handle))
- { BZ_SETERR(BZ_IO_ERROR); return; };
- }
-
- if (bzf->strm.avail_in == 0)
- { BZ_SETERR(BZ_OK); return; };
- }
-}
-
-
-/*---------------------------------------------------*/
-void BZ_API(BZ2_bzWriteClose)
- ( int* bzerror,
- BZFILE* b,
- int abandon,
- unsigned int* nbytes_in,
- unsigned int* nbytes_out )
-{
- BZ2_bzWriteClose64 ( bzerror, b, abandon,
- nbytes_in, NULL, nbytes_out, NULL );
-}
-
-
-void BZ_API(BZ2_bzWriteClose64)
- ( int* bzerror,
- BZFILE* b,
- int abandon,
- unsigned int* nbytes_in_lo32,
- unsigned int* nbytes_in_hi32,
- unsigned int* nbytes_out_lo32,
- unsigned int* nbytes_out_hi32 )
-{
- Int32 n, n2, ret;
- bzFile* bzf = (bzFile*)b;
-
- if (bzf == NULL)
- { BZ_SETERR(BZ_OK); return; };
- if (!(bzf->writing))
- { BZ_SETERR(BZ_SEQUENCE_ERROR); return; };
- if (ferror(bzf->handle))
- { BZ_SETERR(BZ_IO_ERROR); return; };
-
- if (nbytes_in_lo32 != NULL) *nbytes_in_lo32 = 0;
- if (nbytes_in_hi32 != NULL) *nbytes_in_hi32 = 0;
- if (nbytes_out_lo32 != NULL) *nbytes_out_lo32 = 0;
- if (nbytes_out_hi32 != NULL) *nbytes_out_hi32 = 0;
-
- if ((!abandon) && bzf->lastErr == BZ_OK) {
- while (True) {
- bzf->strm.avail_out = BZ_MAX_UNUSED;
- bzf->strm.next_out = bzf->buf;
- ret = BZ2_bzCompress ( &(bzf->strm), BZ_FINISH );
- if (ret != BZ_FINISH_OK && ret != BZ_STREAM_END)
- { BZ_SETERR(ret); return; };
-
- if (bzf->strm.avail_out < BZ_MAX_UNUSED) {
- n = BZ_MAX_UNUSED - bzf->strm.avail_out;
- n2 = fwrite ( (void*)(bzf->buf), sizeof(UChar),
- n, bzf->handle );
- if (n != n2 || ferror(bzf->handle))
- { BZ_SETERR(BZ_IO_ERROR); return; };
- }
-
- if (ret == BZ_STREAM_END) break;
- }
- }
-
- if ( !abandon && !ferror ( bzf->handle ) ) {
- fflush ( bzf->handle );
- if (ferror(bzf->handle))
- { BZ_SETERR(BZ_IO_ERROR); return; };
- }
-
- if (nbytes_in_lo32 != NULL)
- *nbytes_in_lo32 = bzf->strm.total_in_lo32;
- if (nbytes_in_hi32 != NULL)
- *nbytes_in_hi32 = bzf->strm.total_in_hi32;
- if (nbytes_out_lo32 != NULL)
- *nbytes_out_lo32 = bzf->strm.total_out_lo32;
- if (nbytes_out_hi32 != NULL)
- *nbytes_out_hi32 = bzf->strm.total_out_hi32;
-
- BZ_SETERR(BZ_OK);
- BZ2_bzCompressEnd ( &(bzf->strm) );
- free ( bzf );
-}
-
-
-/*---------------------------------------------------*/
-BZFILE* BZ_API(BZ2_bzReadOpen)
- ( int* bzerror,
- FILE* f,
- int verbosity,
- int small,
- void* unused,
- int nUnused )
-{
- bzFile* bzf = NULL;
- int ret;
-
- BZ_SETERR(BZ_OK);
-
- if (f == NULL ||
- (small != 0 && small != 1) ||
- (verbosity < 0 || verbosity > 4) ||
- (unused == NULL && nUnused != 0) ||
- (unused != NULL && (nUnused < 0 || nUnused > BZ_MAX_UNUSED)))
- { BZ_SETERR(BZ_PARAM_ERROR); return NULL; };
-
- if (ferror(f))
- { BZ_SETERR(BZ_IO_ERROR); return NULL; };
-
- bzf = malloc ( sizeof(bzFile) );
- if (bzf == NULL)
- { BZ_SETERR(BZ_MEM_ERROR); return NULL; };
-
- BZ_SETERR(BZ_OK);
-
- bzf->initialisedOk = False;
- bzf->handle = f;
- bzf->bufN = 0;
- bzf->writing = False;
- bzf->strm.bzalloc = NULL;
- bzf->strm.bzfree = NULL;
- bzf->strm.opaque = NULL;
-
- while (nUnused > 0) {
- bzf->buf[bzf->bufN] = *((UChar*)(unused)); bzf->bufN++;
- unused = ((void*)( 1 + ((UChar*)(unused)) ));
- nUnused--;
- }
-
- ret = BZ2_bzDecompressInit ( &(bzf->strm), verbosity, small );
- if (ret != BZ_OK)
- { BZ_SETERR(ret); free(bzf); return NULL; };
-
- bzf->strm.avail_in = bzf->bufN;
- bzf->strm.next_in = bzf->buf;
-
- bzf->initialisedOk = True;
- return bzf;
-}
-
-
-/*---------------------------------------------------*/
-void BZ_API(BZ2_bzReadClose) ( int *bzerror, BZFILE *b )
-{
- bzFile* bzf = (bzFile*)b;
-
- BZ_SETERR(BZ_OK);
- if (bzf == NULL)
- { BZ_SETERR(BZ_OK); return; };
-
- if (bzf->writing)
- { BZ_SETERR(BZ_SEQUENCE_ERROR); return; };
-
- if (bzf->initialisedOk)
- (void)BZ2_bzDecompressEnd ( &(bzf->strm) );
- free ( bzf );
-}
-
-
-/*---------------------------------------------------*/
-int BZ_API(BZ2_bzRead)
- ( int* bzerror,
- BZFILE* b,
- void* buf,
- int len )
-{
- Int32 n, ret;
- bzFile* bzf = (bzFile*)b;
-
- BZ_SETERR(BZ_OK);
-
- if (bzf == NULL || buf == NULL || len < 0)
- { BZ_SETERR(BZ_PARAM_ERROR); return 0; };
-
- if (bzf->writing)
- { BZ_SETERR(BZ_SEQUENCE_ERROR); return 0; };
-
- if (len == 0)
- { BZ_SETERR(BZ_OK); return 0; };
-
- bzf->strm.avail_out = len;
- bzf->strm.next_out = buf;
-
- while (True) {
-
- if (ferror(bzf->handle))
- { BZ_SETERR(BZ_IO_ERROR); return 0; };
-
- if (bzf->strm.avail_in == 0 && !myfeof(bzf->handle)) {
- n = fread ( bzf->buf, sizeof(UChar),
- BZ_MAX_UNUSED, bzf->handle );
- if (ferror(bzf->handle))
- { BZ_SETERR(BZ_IO_ERROR); return 0; };
- bzf->bufN = n;
- bzf->strm.avail_in = bzf->bufN;
- bzf->strm.next_in = bzf->buf;
- }
-
- ret = BZ2_bzDecompress ( &(bzf->strm) );
-
- if (ret != BZ_OK && ret != BZ_STREAM_END)
- { BZ_SETERR(ret); return 0; };
-
- if (ret == BZ_OK && myfeof(bzf->handle) &&
- bzf->strm.avail_in == 0 && bzf->strm.avail_out > 0)
- { BZ_SETERR(BZ_UNEXPECTED_EOF); return 0; };
-
- if (ret == BZ_STREAM_END)
- { BZ_SETERR(BZ_STREAM_END);
- return len - bzf->strm.avail_out; };
- if (bzf->strm.avail_out == 0)
- { BZ_SETERR(BZ_OK); return len; };
-
- }
-
- return 0; /*not reached*/
-}
-
-
-/*---------------------------------------------------*/
-void BZ_API(BZ2_bzReadGetUnused)
- ( int* bzerror,
- BZFILE* b,
- void** unused,
- int* nUnused )
-{
- bzFile* bzf = (bzFile*)b;
- if (bzf == NULL)
- { BZ_SETERR(BZ_PARAM_ERROR); return; };
- if (bzf->lastErr != BZ_STREAM_END)
- { BZ_SETERR(BZ_SEQUENCE_ERROR); return; };
- if (unused == NULL || nUnused == NULL)
- { BZ_SETERR(BZ_PARAM_ERROR); return; };
-
- BZ_SETERR(BZ_OK);
- *nUnused = bzf->strm.avail_in;
- *unused = bzf->strm.next_in;
-}
-#endif
-
-
-/*---------------------------------------------------*/
-/*--- Misc convenience stuff ---*/
-/*---------------------------------------------------*/
-
-/*---------------------------------------------------*/
-int BZ_API(BZ2_bzBuffToBuffCompress)
- ( char* dest,
- unsigned int* destLen,
- char* source,
- unsigned int sourceLen,
- int blockSize100k,
- int verbosity,
- int workFactor )
-{
- bz_stream strm;
- int ret;
-
- if (dest == NULL || destLen == NULL ||
- source == NULL ||
- blockSize100k < 1 || blockSize100k > 9 ||
- verbosity < 0 || verbosity > 4 ||
- workFactor < 0 || workFactor > 250)
- return BZ_PARAM_ERROR;
-
- if (workFactor == 0) workFactor = 30;
- strm.bzalloc = NULL;
- strm.bzfree = NULL;
- strm.opaque = NULL;
- ret = BZ2_bzCompressInit ( &strm, blockSize100k,
- verbosity, workFactor );
- if (ret != BZ_OK) return ret;
-
- strm.next_in = source;
- strm.next_out = dest;
- strm.avail_in = sourceLen;
- strm.avail_out = *destLen;
-
- ret = BZ2_bzCompress ( &strm, BZ_FINISH );
- if (ret == BZ_FINISH_OK) goto output_overflow;
- if (ret != BZ_STREAM_END) goto errhandler;
-
- /* normal termination */
- *destLen -= strm.avail_out;
- BZ2_bzCompressEnd ( &strm );
- return BZ_OK;
-
- output_overflow:
- BZ2_bzCompressEnd ( &strm );
- return BZ_OUTBUFF_FULL;
-
- errhandler:
- BZ2_bzCompressEnd ( &strm );
- return ret;
-}
-
-
-/*---------------------------------------------------*/
-int BZ_API(BZ2_bzBuffToBuffDecompress)
- ( char* dest,
- unsigned int* destLen,
- char* source,
- unsigned int sourceLen,
- int small,
- int verbosity )
-{
- bz_stream strm;
- int ret;
-
- if (dest == NULL || destLen == NULL ||
- source == NULL ||
- (small != 0 && small != 1) ||
- verbosity < 0 || verbosity > 4)
- return BZ_PARAM_ERROR;
-
- strm.bzalloc = NULL;
- strm.bzfree = NULL;
- strm.opaque = NULL;
- ret = BZ2_bzDecompressInit ( &strm, verbosity, small );
- if (ret != BZ_OK) return ret;
-
- strm.next_in = source;
- strm.next_out = dest;
- strm.avail_in = sourceLen;
- strm.avail_out = *destLen;
-
- ret = BZ2_bzDecompress ( &strm );
- if (ret == BZ_OK) goto output_overflow_or_eof;
- if (ret != BZ_STREAM_END) goto errhandler;
-
- /* normal termination */
- *destLen -= strm.avail_out;
- BZ2_bzDecompressEnd ( &strm );
- return BZ_OK;
-
- output_overflow_or_eof:
- if (strm.avail_out > 0) {
- BZ2_bzDecompressEnd ( &strm );
- return BZ_UNEXPECTED_EOF;
- } else {
- BZ2_bzDecompressEnd ( &strm );
- return BZ_OUTBUFF_FULL;
- };
-
- errhandler:
- BZ2_bzDecompressEnd ( &strm );
- return ret;
-}
-
-
-/*---------------------------------------------------*/
-/*--
- Code contributed by Yoshioka Tsuneo
- (QWF00133@niftyserve.or.jp/tsuneo-y@is.aist-nara.ac.jp),
- to support better zlib compatibility.
- This code is not _officially_ part of libbzip2 (yet);
- I haven't tested it, documented it, or considered the
- threading-safeness of it.
- If this code breaks, please contact both Yoshioka and me.
---*/
-/*---------------------------------------------------*/
-
-/*---------------------------------------------------*/
-/*--
- return version like "0.9.0c".
---*/
-const char * BZ_API(BZ2_bzlibVersion)(void)
-{
- return BZ_VERSION;
-}
-
-
-#ifndef BZ_NO_STDIO
-/*---------------------------------------------------*/
-
-#if defined(_WIN32) || defined(OS2) || defined(MSDOS)
-# include <fcntl.h>
-# include <io.h>
-# define SET_BINARY_MODE(file) setmode(fileno(file),O_BINARY)
-#else
-# define SET_BINARY_MODE(file)
-#endif
-static
-BZFILE * bzopen_or_bzdopen
- ( const char *path, /* no use when bzdopen */
- int fd, /* no use when bzdopen */
- const char *mode,
- int open_mode) /* bzopen: 0, bzdopen:1 */
-{
- int bzerr;
- char unused[BZ_MAX_UNUSED];
- int blockSize100k = 9;
- int writing = 0;
- char mode2[10] = "";
- FILE *fp = NULL;
- BZFILE *bzfp = NULL;
- int verbosity = 0;
- int workFactor = 30;
- int smallMode = 0;
- int nUnused = 0;
-
- if (mode == NULL) return NULL;
- while (*mode) {
- switch (*mode) {
- case 'r':
- writing = 0; break;
- case 'w':
- writing = 1; break;
- case 's':
- smallMode = 1; break;
- default:
- if (isdigit((int)(*mode))) {
- blockSize100k = *mode-'0';
- }
- }
- mode++;
- }
- strcat(mode2, writing ? "w" : "r" );
- strcat(mode2,"b"); /* binary mode */
-
- if (open_mode==0) {
- if (path==NULL || strcmp(path,"")==0) {
- fp = (writing ? stdout : stdin);
- SET_BINARY_MODE(fp);
- } else {
- fp = fopen(path,mode2);
- }
- } else {
-#ifdef BZ_STRICT_ANSI
- fp = NULL;
-#else
- fp = fdopen(fd,mode2);
-#endif
- }
- if (fp == NULL) return NULL;
-
- if (writing) {
- /* Guard against total chaos and anarchy -- JRS */
- if (blockSize100k < 1) blockSize100k = 1;
- if (blockSize100k > 9) blockSize100k = 9;
- bzfp = BZ2_bzWriteOpen(&bzerr,fp,blockSize100k,
- verbosity,workFactor);
- } else {
- bzfp = BZ2_bzReadOpen(&bzerr,fp,verbosity,smallMode,
- unused,nUnused);
- }
- if (bzfp == NULL) {
- if (fp != stdin && fp != stdout) fclose(fp);
- return NULL;
- }
- return bzfp;
-}
-
-
-/*---------------------------------------------------*/
-/*--
- open file for read or write.
- ex) bzopen("file","w9")
- case path="" or NULL => use stdin or stdout.
---*/
-BZFILE * BZ_API(BZ2_bzopen)
- ( const char *path,
- const char *mode )
-{
- return bzopen_or_bzdopen(path,-1,mode,/*bzopen*/0);
-}
-
-
-/*---------------------------------------------------*/
-BZFILE * BZ_API(BZ2_bzdopen)
- ( int fd,
- const char *mode )
-{
- return bzopen_or_bzdopen(NULL,fd,mode,/*bzdopen*/1);
-}
-
-
-/*---------------------------------------------------*/
-int BZ_API(BZ2_bzread) (BZFILE* b, void* buf, int len )
-{
- int bzerr, nread;
- if (((bzFile*)b)->lastErr == BZ_STREAM_END) return 0;
- nread = BZ2_bzRead(&bzerr,b,buf,len);
- if (bzerr == BZ_OK || bzerr == BZ_STREAM_END) {
- return nread;
- } else {
- return -1;
- }
-}
-
-
-/*---------------------------------------------------*/
-int BZ_API(BZ2_bzwrite) (BZFILE* b, void* buf, int len )
-{
- int bzerr;
-
- BZ2_bzWrite(&bzerr,b,buf,len);
- if(bzerr == BZ_OK){
- return len;
- }else{
- return -1;
- }
-}
-
-
-/*---------------------------------------------------*/
-int BZ_API(BZ2_bzflush) (BZFILE *b __attribute__ ((unused)))
-{
- /* do nothing now... */
- return 0;
-}
-
-
-/*---------------------------------------------------*/
-void BZ_API(BZ2_bzclose) (BZFILE* b)
-{
- int bzerr;
- FILE *fp = ((bzFile *)b)->handle;
-
- if (b==NULL) {return;}
- if(((bzFile*)b)->writing){
- BZ2_bzWriteClose(&bzerr,b,0,NULL,NULL);
- if(bzerr != BZ_OK){
- BZ2_bzWriteClose(NULL,b,1,NULL,NULL);
- }
- }else{
- BZ2_bzReadClose(&bzerr,b);
- }
- if(fp!=stdin && fp!=stdout){
- fclose(fp);
- }
-}
-
-
-/*---------------------------------------------------*/
-/*--
- return last error code
---*/
-static char *bzerrorstrings[] = {
- "OK"
- ,"SEQUENCE_ERROR"
- ,"PARAM_ERROR"
- ,"MEM_ERROR"
- ,"DATA_ERROR"
- ,"DATA_ERROR_MAGIC"
- ,"IO_ERROR"
- ,"UNEXPECTED_EOF"
- ,"OUTBUFF_FULL"
- ,"CONFIG_ERROR"
- ,"???" /* for future */
- ,"???" /* for future */
- ,"???" /* for future */
- ,"???" /* for future */
- ,"???" /* for future */
- ,"???" /* for future */
-};
-
-
-const char * BZ_API(BZ2_bzerror) (BZFILE *b, int *errnum)
-{
- int err = ((bzFile *)b)->lastErr;
-
- if(err>0) err = 0;
- *errnum = err;
- return bzerrorstrings[err*-1];
-}
-#endif
-
-
-/*-------------------------------------------------------------*/
-/*--- end bzlib.c ---*/
-/*-------------------------------------------------------------*/
diff --git a/mdk-stage1/bzlib/bzlib.h b/mdk-stage1/bzlib/bzlib.h
deleted file mode 100644
index c9447a295..000000000
--- a/mdk-stage1/bzlib/bzlib.h
+++ /dev/null
@@ -1,319 +0,0 @@
-
-/*-------------------------------------------------------------*/
-/*--- Public header file for the library. ---*/
-/*--- bzlib.h ---*/
-/*-------------------------------------------------------------*/
-
-/*--
- This file is a part of bzip2 and/or libbzip2, a program and
- library for lossless, block-sorting data compression.
-
- Copyright (C) 1996-2000 Julian R Seward. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. The 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.
-
- 3. Altered source versions must be plainly marked as such, and must
- not be misrepresented as being the original software.
-
- 4. 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 BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
- OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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.
-
- Julian Seward, Cambridge, UK.
- jseward@acm.org
- bzip2/libbzip2 version 1.0 of 21 March 2000
-
- This program is based on (at least) the work of:
- Mike Burrows
- David Wheeler
- Peter Fenwick
- Alistair Moffat
- Radford Neal
- Ian H. Witten
- Robert Sedgewick
- Jon L. Bentley
-
- For more information on these sources, see the manual.
---*/
-
-
-#ifndef _BZLIB_H
-#define _BZLIB_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define BZ_RUN 0
-#define BZ_FLUSH 1
-#define BZ_FINISH 2
-
-#define BZ_OK 0
-#define BZ_RUN_OK 1
-#define BZ_FLUSH_OK 2
-#define BZ_FINISH_OK 3
-#define BZ_STREAM_END 4
-#define BZ_SEQUENCE_ERROR (-1)
-#define BZ_PARAM_ERROR (-2)
-#define BZ_MEM_ERROR (-3)
-#define BZ_DATA_ERROR (-4)
-#define BZ_DATA_ERROR_MAGIC (-5)
-#define BZ_IO_ERROR (-6)
-#define BZ_UNEXPECTED_EOF (-7)
-#define BZ_OUTBUFF_FULL (-8)
-#define BZ_CONFIG_ERROR (-9)
-
-typedef
- struct {
- char *next_in;
- unsigned int avail_in;
- unsigned int total_in_lo32;
- unsigned int total_in_hi32;
-
- char *next_out;
- unsigned int avail_out;
- unsigned int total_out_lo32;
- unsigned int total_out_hi32;
-
- void *state;
-
- void *(*bzalloc)(void *,int,int);
- void (*bzfree)(void *,void *);
- void *opaque;
- }
- bz_stream;
-
-
-#ifndef BZ_IMPORT
-#define BZ_EXPORT
-#endif
-
-#ifdef _WIN32
-# include <stdio.h>
-# include <windows.h>
-# ifdef small
- /* windows.h define small to char */
-# undef small
-# endif
-# ifdef BZ_EXPORT
-# define BZ_API(func) WINAPI func
-# define BZ_EXTERN extern
-# else
- /* import windows dll dynamically */
-# define BZ_API(func) (WINAPI * func)
-# define BZ_EXTERN
-# endif
-#else
-# define BZ_API(func) func
-# define BZ_EXTERN extern
-#endif
-
-
-/*-- Core (low-level) library functions --*/
-
-BZ_EXTERN int BZ_API(BZ2_bzCompressInit) (
- bz_stream* strm,
- int blockSize100k,
- int verbosity,
- int workFactor
- );
-
-BZ_EXTERN int BZ_API(BZ2_bzCompress) (
- bz_stream* strm,
- int action
- );
-
-BZ_EXTERN int BZ_API(BZ2_bzCompressEnd) (
- bz_stream* strm
- );
-
-BZ_EXTERN int BZ_API(BZ2_bzDecompressInit) (
- bz_stream *strm,
- int verbosity,
- int small
- );
-
-BZ_EXTERN int BZ_API(BZ2_bzDecompress) (
- bz_stream* strm
- );
-
-BZ_EXTERN int BZ_API(BZ2_bzDecompressEnd) (
- bz_stream *strm
- );
-
-
-
-/*-- High(er) level library functions --*/
-
-#ifndef BZ_NO_STDIO
-#define BZ_MAX_UNUSED 5000
-
-typedef void BZFILE;
-
-BZ_EXTERN BZFILE* BZ_API(BZ2_bzReadOpen) (
- int* bzerror,
- FILE* f,
- int verbosity,
- int small,
- void* unused,
- int nUnused
- );
-
-BZ_EXTERN void BZ_API(BZ2_bzReadClose) (
- int* bzerror,
- BZFILE* b
- );
-
-BZ_EXTERN void BZ_API(BZ2_bzReadGetUnused) (
- int* bzerror,
- BZFILE* b,
- void** unused,
- int* nUnused
- );
-
-BZ_EXTERN int BZ_API(BZ2_bzRead) (
- int* bzerror,
- BZFILE* b,
- void* buf,
- int len
- );
-
-BZ_EXTERN BZFILE* BZ_API(BZ2_bzWriteOpen) (
- int* bzerror,
- FILE* f,
- int blockSize100k,
- int verbosity,
- int workFactor
- );
-
-BZ_EXTERN void BZ_API(BZ2_bzWrite) (
- int* bzerror,
- BZFILE* b,
- void* buf,
- int len
- );
-
-BZ_EXTERN void BZ_API(BZ2_bzWriteClose) (
- int* bzerror,
- BZFILE* b,
- int abandon,
- unsigned int* nbytes_in,
- unsigned int* nbytes_out
- );
-
-BZ_EXTERN void BZ_API(BZ2_bzWriteClose64) (
- int* bzerror,
- BZFILE* b,
- int abandon,
- unsigned int* nbytes_in_lo32,
- unsigned int* nbytes_in_hi32,
- unsigned int* nbytes_out_lo32,
- unsigned int* nbytes_out_hi32
- );
-#endif
-
-
-/*-- Utility functions --*/
-
-BZ_EXTERN int BZ_API(BZ2_bzBuffToBuffCompress) (
- char* dest,
- unsigned int* destLen,
- char* source,
- unsigned int sourceLen,
- int blockSize100k,
- int verbosity,
- int workFactor
- );
-
-BZ_EXTERN int BZ_API(BZ2_bzBuffToBuffDecompress) (
- char* dest,
- unsigned int* destLen,
- char* source,
- unsigned int sourceLen,
- int small,
- int verbosity
- );
-
-
-/*--
- Code contributed by Yoshioka Tsuneo
- (QWF00133@niftyserve.or.jp/tsuneo-y@is.aist-nara.ac.jp),
- to support better zlib compatibility.
- This code is not _officially_ part of libbzip2 (yet);
- I haven't tested it, documented it, or considered the
- threading-safeness of it.
- If this code breaks, please contact both Yoshioka and me.
---*/
-
-BZ_EXTERN const char * BZ_API(BZ2_bzlibVersion) (
- void
- );
-
-#ifndef BZ_NO_STDIO
-BZ_EXTERN BZFILE * BZ_API(BZ2_bzopen) (
- const char *path,
- const char *mode
- );
-
-BZ_EXTERN BZFILE * BZ_API(BZ2_bzdopen) (
- int fd,
- const char *mode
- );
-
-BZ_EXTERN int BZ_API(BZ2_bzread) (
- BZFILE* b,
- void* buf,
- int len
- );
-
-BZ_EXTERN int BZ_API(BZ2_bzwrite) (
- BZFILE* b,
- void* buf,
- int len
- );
-
-BZ_EXTERN int BZ_API(BZ2_bzflush) (
- BZFILE* b
- );
-
-BZ_EXTERN void BZ_API(BZ2_bzclose) (
- BZFILE* b
- );
-
-BZ_EXTERN const char * BZ_API(BZ2_bzerror) (
- BZFILE *b,
- int *errnum
- );
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-
-/*-------------------------------------------------------------*/
-/*--- end bzlib.h ---*/
-/*-------------------------------------------------------------*/
diff --git a/mdk-stage1/bzlib/bzlib_private.h b/mdk-stage1/bzlib/bzlib_private.h
deleted file mode 100644
index fb51c7a1d..000000000
--- a/mdk-stage1/bzlib/bzlib_private.h
+++ /dev/null
@@ -1,530 +0,0 @@
-
-/*-------------------------------------------------------------*/
-/*--- Private header file for the library. ---*/
-/*--- bzlib_private.h ---*/
-/*-------------------------------------------------------------*/
-
-/*--
- This file is a part of bzip2 and/or libbzip2, a program and
- library for lossless, block-sorting data compression.
-
- Copyright (C) 1996-2000 Julian R Seward. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. The 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.
-
- 3. Altered source versions must be plainly marked as such, and must
- not be misrepresented as being the original software.
-
- 4. 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 BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
- OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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.
-
- Julian Seward, Cambridge, UK.
- jseward@acm.org
- bzip2/libbzip2 version 1.0 of 21 March 2000
-
- This program is based on (at least) the work of:
- Mike Burrows
- David Wheeler
- Peter Fenwick
- Alistair Moffat
- Radford Neal
- Ian H. Witten
- Robert Sedgewick
- Jon L. Bentley
-
- For more information on these sources, see the manual.
---*/
-
-
-#ifndef _BZLIB_PRIVATE_H
-#define _BZLIB_PRIVATE_H
-
-#include <stdlib.h>
-
-#ifndef BZ_NO_STDIO
-#include <stdio.h>
-#include <ctype.h>
-#include <string.h>
-#endif
-
-#include "bzlib.h"
-
-
-
-/*-- General stuff. --*/
-
-#define BZ_VERSION "1.0.1, 23-June-2000"
-
-typedef char Char;
-typedef unsigned char Bool;
-typedef unsigned char UChar;
-typedef int Int32;
-typedef unsigned int UInt32;
-typedef short Int16;
-typedef unsigned short UInt16;
-
-#define True ((Bool)1)
-#define False ((Bool)0)
-
-#ifndef __GNUC__
-#define __inline__ /* */
-#endif
-
-#ifndef BZ_NO_STDIO
-extern void BZ2_bz__AssertH__fail ( int errcode );
-#define AssertH(cond,errcode) \
- { if (!(cond)) BZ2_bz__AssertH__fail ( errcode ); }
-#if BZ_DEBUG
-#define AssertD(cond,msg) \
- { if (!(cond)) { \
- fprintf ( stderr, \
- "\n\nlibbzip2(debug build): internal error\n\t%s\n", msg );\
- exit(1); \
- }}
-#else
-#define AssertD(cond,msg) /* */
-#endif
-#define VPrintf0(zf) \
- fprintf(stderr,zf)
-#define VPrintf1(zf,za1) \
- fprintf(stderr,zf,za1)
-#define VPrintf2(zf,za1,za2) \
- fprintf(stderr,zf,za1,za2)
-#define VPrintf3(zf,za1,za2,za3) \
- fprintf(stderr,zf,za1,za2,za3)
-#define VPrintf4(zf,za1,za2,za3,za4) \
- fprintf(stderr,zf,za1,za2,za3,za4)
-#define VPrintf5(zf,za1,za2,za3,za4,za5) \
- fprintf(stderr,zf,za1,za2,za3,za4,za5)
-#else
-extern void bz_internal_error ( int errcode );
-#define AssertH(cond,errcode) \
- { if (!(cond)) bz_internal_error ( errcode ); }
-#define AssertD(cond,msg) /* */
-#define VPrintf0(zf) /* */
-#define VPrintf1(zf,za1) /* */
-#define VPrintf2(zf,za1,za2) /* */
-#define VPrintf3(zf,za1,za2,za3) /* */
-#define VPrintf4(zf,za1,za2,za3,za4) /* */
-#define VPrintf5(zf,za1,za2,za3,za4,za5) /* */
-#endif
-
-
-#define BZALLOC(nnn) (strm->bzalloc)(strm->opaque,(nnn),1)
-#define BZFREE(ppp) (strm->bzfree)(strm->opaque,(ppp))
-
-
-/*-- Constants for the back end. --*/
-
-#define BZ_MAX_ALPHA_SIZE 258
-#define BZ_MAX_CODE_LEN 23
-
-#define BZ_RUNA 0
-#define BZ_RUNB 1
-
-#define BZ_N_GROUPS 6
-#define BZ_G_SIZE 50
-#define BZ_N_ITERS 4
-
-#define BZ_MAX_SELECTORS (2 + (900000 / BZ_G_SIZE))
-
-
-
-/*-- Stuff for randomising repetitive blocks. --*/
-
-extern Int32 BZ2_rNums[512];
-
-#define BZ_RAND_DECLS \
- Int32 rNToGo; \
- Int32 rTPos \
-
-#define BZ_RAND_INIT_MASK \
- s->rNToGo = 0; \
- s->rTPos = 0 \
-
-#define BZ_RAND_MASK ((s->rNToGo == 1) ? 1 : 0)
-
-#define BZ_RAND_UPD_MASK \
- if (s->rNToGo == 0) { \
- s->rNToGo = BZ2_rNums[s->rTPos]; \
- s->rTPos++; \
- if (s->rTPos == 512) s->rTPos = 0; \
- } \
- s->rNToGo--;
-
-
-
-/*-- Stuff for doing CRCs. --*/
-
-extern UInt32 BZ2_crc32Table[256];
-
-#define BZ_INITIALISE_CRC(crcVar) \
-{ \
- crcVar = 0xffffffffL; \
-}
-
-#define BZ_FINALISE_CRC(crcVar) \
-{ \
- crcVar = ~(crcVar); \
-}
-
-#define BZ_UPDATE_CRC(crcVar,cha) \
-{ \
- crcVar = (crcVar << 8) ^ \
- BZ2_crc32Table[(crcVar >> 24) ^ \
- ((UChar)cha)]; \
-}
-
-
-
-/*-- States and modes for compression. --*/
-
-#define BZ_M_IDLE 1
-#define BZ_M_RUNNING 2
-#define BZ_M_FLUSHING 3
-#define BZ_M_FINISHING 4
-
-#define BZ_S_OUTPUT 1
-#define BZ_S_INPUT 2
-
-#define BZ_N_RADIX 2
-#define BZ_N_QSORT 12
-#define BZ_N_SHELL 18
-#define BZ_N_OVERSHOOT (BZ_N_RADIX + BZ_N_QSORT + BZ_N_SHELL + 2)
-
-
-
-
-/*-- Structure holding all the compression-side stuff. --*/
-
-typedef
- struct {
- /* pointer back to the struct bz_stream */
- bz_stream* strm;
-
- /* mode this stream is in, and whether inputting */
- /* or outputting data */
- Int32 mode;
- Int32 state;
-
- /* remembers avail_in when flush/finish requested */
- UInt32 avail_in_expect;
-
- /* for doing the block sorting */
- UInt32* arr1;
- UInt32* arr2;
- UInt32* ftab;
- Int32 origPtr;
-
- /* aliases for arr1 and arr2 */
- UInt32* ptr;
- UChar* block;
- UInt16* mtfv;
- UChar* zbits;
-
- /* for deciding when to use the fallback sorting algorithm */
- Int32 workFactor;
-
- /* run-length-encoding of the input */
- UInt32 state_in_ch;
- Int32 state_in_len;
- BZ_RAND_DECLS;
-
- /* input and output limits and current posns */
- Int32 nblock;
- Int32 nblockMAX;
- Int32 numZ;
- Int32 state_out_pos;
-
- /* map of bytes used in block */
- Int32 nInUse;
- Bool inUse[256];
- UChar unseqToSeq[256];
-
- /* the buffer for bit stream creation */
- UInt32 bsBuff;
- Int32 bsLive;
-
- /* block and combined CRCs */
- UInt32 blockCRC;
- UInt32 combinedCRC;
-
- /* misc administratium */
- Int32 verbosity;
- Int32 blockNo;
- Int32 blockSize100k;
-
- /* stuff for coding the MTF values */
- Int32 nMTF;
- Int32 mtfFreq [BZ_MAX_ALPHA_SIZE];
- UChar selector [BZ_MAX_SELECTORS];
- UChar selectorMtf[BZ_MAX_SELECTORS];
-
- UChar len [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
- Int32 code [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
- Int32 rfreq [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
- /* second dimension: only 3 needed; 4 makes index calculations faster */
- UInt32 len_pack[BZ_MAX_ALPHA_SIZE][4];
-
- }
- EState;
-
-
-
-/*-- externs for compression. --*/
-
-extern void
-BZ2_blockSort ( EState* );
-
-extern void
-BZ2_compressBlock ( EState*, Bool );
-
-extern void
-BZ2_bsInitWrite ( EState* );
-
-extern void
-BZ2_hbAssignCodes ( Int32*, UChar*, Int32, Int32, Int32 );
-
-extern void
-BZ2_hbMakeCodeLengths ( UChar*, Int32*, Int32, Int32 );
-
-
-
-/*-- states for decompression. --*/
-
-#define BZ_X_IDLE 1
-#define BZ_X_OUTPUT 2
-
-#define BZ_X_MAGIC_1 10
-#define BZ_X_MAGIC_2 11
-#define BZ_X_MAGIC_3 12
-#define BZ_X_MAGIC_4 13
-#define BZ_X_BLKHDR_1 14
-#define BZ_X_BLKHDR_2 15
-#define BZ_X_BLKHDR_3 16
-#define BZ_X_BLKHDR_4 17
-#define BZ_X_BLKHDR_5 18
-#define BZ_X_BLKHDR_6 19
-#define BZ_X_BCRC_1 20
-#define BZ_X_BCRC_2 21
-#define BZ_X_BCRC_3 22
-#define BZ_X_BCRC_4 23
-#define BZ_X_RANDBIT 24
-#define BZ_X_ORIGPTR_1 25
-#define BZ_X_ORIGPTR_2 26
-#define BZ_X_ORIGPTR_3 27
-#define BZ_X_MAPPING_1 28
-#define BZ_X_MAPPING_2 29
-#define BZ_X_SELECTOR_1 30
-#define BZ_X_SELECTOR_2 31
-#define BZ_X_SELECTOR_3 32
-#define BZ_X_CODING_1 33
-#define BZ_X_CODING_2 34
-#define BZ_X_CODING_3 35
-#define BZ_X_MTF_1 36
-#define BZ_X_MTF_2 37
-#define BZ_X_MTF_3 38
-#define BZ_X_MTF_4 39
-#define BZ_X_MTF_5 40
-#define BZ_X_MTF_6 41
-#define BZ_X_ENDHDR_2 42
-#define BZ_X_ENDHDR_3 43
-#define BZ_X_ENDHDR_4 44
-#define BZ_X_ENDHDR_5 45
-#define BZ_X_ENDHDR_6 46
-#define BZ_X_CCRC_1 47
-#define BZ_X_CCRC_2 48
-#define BZ_X_CCRC_3 49
-#define BZ_X_CCRC_4 50
-
-
-
-/*-- Constants for the fast MTF decoder. --*/
-
-#define MTFA_SIZE 4096
-#define MTFL_SIZE 16
-
-
-
-/*-- Structure holding all the decompression-side stuff. --*/
-
-typedef
- struct {
- /* pointer back to the struct bz_stream */
- bz_stream* strm;
-
- /* state indicator for this stream */
- Int32 state;
-
- /* for doing the final run-length decoding */
- UChar state_out_ch;
- Int32 state_out_len;
- Bool blockRandomised;
- BZ_RAND_DECLS;
-
- /* the buffer for bit stream reading */
- UInt32 bsBuff;
- Int32 bsLive;
-
- /* misc administratium */
- Int32 blockSize100k;
- Bool smallDecompress;
- Int32 currBlockNo;
- Int32 verbosity;
-
- /* for undoing the Burrows-Wheeler transform */
- Int32 origPtr;
- UInt32 tPos;
- Int32 k0;
- Int32 unzftab[256];
- Int32 nblock_used;
- Int32 cftab[257];
- Int32 cftabCopy[257];
-
- /* for undoing the Burrows-Wheeler transform (FAST) */
- UInt32 *tt;
-
- /* for undoing the Burrows-Wheeler transform (SMALL) */
- UInt16 *ll16;
- UChar *ll4;
-
- /* stored and calculated CRCs */
- UInt32 storedBlockCRC;
- UInt32 storedCombinedCRC;
- UInt32 calculatedBlockCRC;
- UInt32 calculatedCombinedCRC;
-
- /* map of bytes used in block */
- Int32 nInUse;
- Bool inUse[256];
- Bool inUse16[16];
- UChar seqToUnseq[256];
-
- /* for decoding the MTF values */
- UChar mtfa [MTFA_SIZE];
- Int32 mtfbase[256 / MTFL_SIZE];
- UChar selector [BZ_MAX_SELECTORS];
- UChar selectorMtf[BZ_MAX_SELECTORS];
- UChar len [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
-
- Int32 limit [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
- Int32 base [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
- Int32 perm [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
- Int32 minLens[BZ_N_GROUPS];
-
- /* save area for scalars in the main decompress code */
- Int32 save_i;
- Int32 save_j;
- Int32 save_t;
- Int32 save_alphaSize;
- Int32 save_nGroups;
- Int32 save_nSelectors;
- Int32 save_EOB;
- Int32 save_groupNo;
- Int32 save_groupPos;
- Int32 save_nextSym;
- Int32 save_nblockMAX;
- Int32 save_nblock;
- Int32 save_es;
- Int32 save_N;
- Int32 save_curr;
- Int32 save_zt;
- Int32 save_zn;
- Int32 save_zvec;
- Int32 save_zj;
- Int32 save_gSel;
- Int32 save_gMinlen;
- Int32* save_gLimit;
- Int32* save_gBase;
- Int32* save_gPerm;
-
- }
- DState;
-
-
-
-/*-- Macros for decompression. --*/
-
-#define BZ_GET_FAST(cccc) \
- s->tPos = s->tt[s->tPos]; \
- cccc = (UChar)(s->tPos & 0xff); \
- s->tPos >>= 8;
-
-#define BZ_GET_FAST_C(cccc) \
- c_tPos = c_tt[c_tPos]; \
- cccc = (UChar)(c_tPos & 0xff); \
- c_tPos >>= 8;
-
-#define SET_LL4(i,n) \
- { if (((i) & 0x1) == 0) \
- s->ll4[(i) >> 1] = (s->ll4[(i) >> 1] & 0xf0) | (n); else \
- s->ll4[(i) >> 1] = (s->ll4[(i) >> 1] & 0x0f) | ((n) << 4); \
- }
-
-#define GET_LL4(i) \
- ((((UInt32)(s->ll4[(i) >> 1])) >> (((i) << 2) & 0x4)) & 0xF)
-
-#define SET_LL(i,n) \
- { s->ll16[i] = (UInt16)(n & 0x0000ffff); \
- SET_LL4(i, n >> 16); \
- }
-
-#define GET_LL(i) \
- (((UInt32)s->ll16[i]) | (GET_LL4(i) << 16))
-
-#define BZ_GET_SMALL(cccc) \
- cccc = BZ2_indexIntoF ( s->tPos, s->cftab ); \
- s->tPos = GET_LL(s->tPos);
-
-
-/*-- externs for decompression. --*/
-
-extern Int32
-BZ2_indexIntoF ( Int32, Int32* );
-
-extern Int32
-BZ2_decompress ( DState* );
-
-extern void
-BZ2_hbCreateDecodeTables ( Int32*, Int32*, Int32*, UChar*,
- Int32, Int32, Int32 );
-
-
-#endif
-
-
-/*-- BZ_NO_STDIO seems to make NULL disappear on some platforms. --*/
-
-#ifdef BZ_NO_STDIO
-#ifndef NULL
-#define NULL 0
-#endif
-#endif
-
-
-/*-------------------------------------------------------------*/
-/*--- end bzlib_private.h ---*/
-/*-------------------------------------------------------------*/
diff --git a/mdk-stage1/bzlib/compress.c b/mdk-stage1/bzlib/compress.c
deleted file mode 100644
index 58d5abe7c..000000000
--- a/mdk-stage1/bzlib/compress.c
+++ /dev/null
@@ -1,720 +0,0 @@
-
-/*-------------------------------------------------------------*/
-/*--- Compression machinery (not incl block sorting) ---*/
-/*--- compress.c ---*/
-/*-------------------------------------------------------------*/
-
-/*--
- This file is a part of bzip2 and/or libbzip2, a program and
- library for lossless, block-sorting data compression.
-
- Copyright (C) 1996-2000 Julian R Seward. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. The 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.
-
- 3. Altered source versions must be plainly marked as such, and must
- not be misrepresented as being the original software.
-
- 4. 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 BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
- OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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.
-
- Julian Seward, Cambridge, UK.
- jseward@acm.org
- bzip2/libbzip2 version 1.0 of 21 March 2000
-
- This program is based on (at least) the work of:
- Mike Burrows
- David Wheeler
- Peter Fenwick
- Alistair Moffat
- Radford Neal
- Ian H. Witten
- Robert Sedgewick
- Jon L. Bentley
-
- For more information on these sources, see the manual.
---*/
-
-/*--
- CHANGES
- ~~~~~~~
- 0.9.0 -- original version.
-
- 0.9.0a/b -- no changes in this file.
-
- 0.9.0c
- * changed setting of nGroups in sendMTFValues() so as to
- do a bit better on small files
---*/
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-
-
-#include "bzlib_private.h"
-
-
-/*---------------------------------------------------*/
-/*--- Bit stream I/O ---*/
-/*---------------------------------------------------*/
-
-/*---------------------------------------------------*/
-void BZ2_bsInitWrite ( EState* s )
-{
- s->bsLive = 0;
- s->bsBuff = 0;
-}
-
-
-/*---------------------------------------------------*/
-static
-void bsFinishWrite ( EState* s )
-{
- while (s->bsLive > 0) {
- s->zbits[s->numZ] = (UChar)(s->bsBuff >> 24);
- s->numZ++;
- s->bsBuff <<= 8;
- s->bsLive -= 8;
- }
-}
-
-
-/*---------------------------------------------------*/
-#define bsNEEDW(nz) \
-{ \
- while (s->bsLive >= 8) { \
- s->zbits[s->numZ] \
- = (UChar)(s->bsBuff >> 24); \
- s->numZ++; \
- s->bsBuff <<= 8; \
- s->bsLive -= 8; \
- } \
-}
-
-
-/*---------------------------------------------------*/
-static
-__inline__
-void bsW ( EState* s, Int32 n, UInt32 v )
-{
- bsNEEDW ( n );
- s->bsBuff |= (v << (32 - s->bsLive - n));
- s->bsLive += n;
-}
-
-
-/*---------------------------------------------------*/
-static
-void bsPutUInt32 ( EState* s, UInt32 u )
-{
- bsW ( s, 8, (u >> 24) & 0xffL );
- bsW ( s, 8, (u >> 16) & 0xffL );
- bsW ( s, 8, (u >> 8) & 0xffL );
- bsW ( s, 8, u & 0xffL );
-}
-
-
-/*---------------------------------------------------*/
-static
-void bsPutUChar ( EState* s, UChar c )
-{
- bsW( s, 8, (UInt32)c );
-}
-
-
-/*---------------------------------------------------*/
-/*--- The back end proper ---*/
-/*---------------------------------------------------*/
-
-/*---------------------------------------------------*/
-static
-void makeMaps_e ( EState* s )
-{
- Int32 i;
- s->nInUse = 0;
- for (i = 0; i < 256; i++)
- if (s->inUse[i]) {
- s->unseqToSeq[i] = s->nInUse;
- s->nInUse++;
- }
-}
-
-
-/*---------------------------------------------------*/
-static
-void generateMTFValues ( EState* s )
-{
- UChar yy[256];
- Int32 i, j;
- Int32 zPend;
- Int32 wr;
- Int32 EOB;
-
- /*
- After sorting (eg, here),
- s->arr1 [ 0 .. s->nblock-1 ] holds sorted order,
- and
- ((UChar*)s->arr2) [ 0 .. s->nblock-1 ]
- holds the original block data.
-
- The first thing to do is generate the MTF values,
- and put them in
- ((UInt16*)s->arr1) [ 0 .. s->nblock-1 ].
- Because there are strictly fewer or equal MTF values
- than block values, ptr values in this area are overwritten
- with MTF values only when they are no longer needed.
-
- The final compressed bitstream is generated into the
- area starting at
- (UChar*) (&((UChar*)s->arr2)[s->nblock])
-
- These storage aliases are set up in bzCompressInit(),
- except for the last one, which is arranged in
- compressBlock().
- */
- UInt32* ptr = s->ptr;
- UChar* block = s->block;
- UInt16* mtfv = s->mtfv;
-
- makeMaps_e ( s );
- EOB = s->nInUse+1;
-
- for (i = 0; i <= EOB; i++) s->mtfFreq[i] = 0;
-
- wr = 0;
- zPend = 0;
- for (i = 0; i < s->nInUse; i++) yy[i] = (UChar) i;
-
- for (i = 0; i < s->nblock; i++) {
- UChar ll_i;
- AssertD ( wr <= i, "generateMTFValues(1)" );
- j = ptr[i]-1; if (j < 0) j += s->nblock;
- ll_i = s->unseqToSeq[block[j]];
- AssertD ( ll_i < s->nInUse, "generateMTFValues(2a)" );
-
- if (yy[0] == ll_i) {
- zPend++;
- } else {
-
- if (zPend > 0) {
- zPend--;
- while (True) {
- if (zPend & 1) {
- mtfv[wr] = BZ_RUNB; wr++;
- s->mtfFreq[BZ_RUNB]++;
- } else {
- mtfv[wr] = BZ_RUNA; wr++;
- s->mtfFreq[BZ_RUNA]++;
- }
- if (zPend < 2) break;
- zPend = (zPend - 2) / 2;
- };
- zPend = 0;
- }
- {
- register UChar rtmp;
- register UChar* ryy_j;
- register UChar rll_i;
- rtmp = yy[1];
- yy[1] = yy[0];
- ryy_j = &(yy[1]);
- rll_i = ll_i;
- while ( rll_i != rtmp ) {
- register UChar rtmp2;
- ryy_j++;
- rtmp2 = rtmp;
- rtmp = *ryy_j;
- *ryy_j = rtmp2;
- };
- yy[0] = rtmp;
- j = ryy_j - &(yy[0]);
- mtfv[wr] = j+1; wr++; s->mtfFreq[j+1]++;
- }
-
- }
- }
-
- if (zPend > 0) {
- zPend--;
- while (True) {
- if (zPend & 1) {
- mtfv[wr] = BZ_RUNB; wr++;
- s->mtfFreq[BZ_RUNB]++;
- } else {
- mtfv[wr] = BZ_RUNA; wr++;
- s->mtfFreq[BZ_RUNA]++;
- }
- if (zPend < 2) break;
- zPend = (zPend - 2) / 2;
- };
- zPend = 0;
- }
-
- mtfv[wr] = EOB; wr++; s->mtfFreq[EOB]++;
-
- s->nMTF = wr;
-}
-
-
-/*---------------------------------------------------*/
-#define BZ_LESSER_ICOST 0
-#define BZ_GREATER_ICOST 15
-
-static
-void sendMTFValues ( EState* s )
-{
- Int32 v, t, i, j, gs, ge, totc, bt, bc, iter;
- Int32 nSelectors, alphaSize, minLen, maxLen, selCtr;
- Int32 nGroups, nBytes;
-
- /*--
- UChar len [BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
- is a global since the decoder also needs it.
-
- Int32 code[BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
- Int32 rfreq[BZ_N_GROUPS][BZ_MAX_ALPHA_SIZE];
- are also globals only used in this proc.
- Made global to keep stack frame size small.
- --*/
-
-
- UInt16 cost[BZ_N_GROUPS];
- Int32 fave[BZ_N_GROUPS];
-
- UInt16* mtfv = s->mtfv;
-
- if (s->verbosity >= 3)
- VPrintf3( " %d in block, %d after MTF & 1-2 coding, "
- "%d+2 syms in use\n",
- s->nblock, s->nMTF, s->nInUse );
-
- alphaSize = s->nInUse+2;
- for (t = 0; t < BZ_N_GROUPS; t++)
- for (v = 0; v < alphaSize; v++)
- s->len[t][v] = BZ_GREATER_ICOST;
-
- /*--- Decide how many coding tables to use ---*/
- AssertH ( s->nMTF > 0, 3001 );
- if (s->nMTF < 200) nGroups = 2; else
- if (s->nMTF < 600) nGroups = 3; else
- if (s->nMTF < 1200) nGroups = 4; else
- if (s->nMTF < 2400) nGroups = 5; else
- nGroups = 6;
-
- /*--- Generate an initial set of coding tables ---*/
- {
- Int32 nPart, remF, tFreq, aFreq;
-
- nPart = nGroups;
- remF = s->nMTF;
- gs = 0;
- while (nPart > 0) {
- tFreq = remF / nPart;
- ge = gs-1;
- aFreq = 0;
- while (aFreq < tFreq && ge < alphaSize-1) {
- ge++;
- aFreq += s->mtfFreq[ge];
- }
-
- if (ge > gs
- && nPart != nGroups && nPart != 1
- && ((nGroups-nPart) % 2 == 1)) {
- aFreq -= s->mtfFreq[ge];
- ge--;
- }
-
- if (s->verbosity >= 3)
- VPrintf5( " initial group %d, [%d .. %d], "
- "has %d syms (%4.1f%%)\n",
- nPart, gs, ge, aFreq,
- (100.0 * (float)aFreq) / (float)(s->nMTF) );
-
- for (v = 0; v < alphaSize; v++)
- if (v >= gs && v <= ge)
- s->len[nPart-1][v] = BZ_LESSER_ICOST; else
- s->len[nPart-1][v] = BZ_GREATER_ICOST;
-
- nPart--;
- gs = ge+1;
- remF -= aFreq;
- }
- }
-
- /*---
- Iterate up to BZ_N_ITERS times to improve the tables.
- ---*/
- for (iter = 0; iter < BZ_N_ITERS; iter++) {
-
- for (t = 0; t < nGroups; t++) fave[t] = 0;
-
- for (t = 0; t < nGroups; t++)
- for (v = 0; v < alphaSize; v++)
- s->rfreq[t][v] = 0;
-
- /*---
- Set up an auxiliary length table which is used to fast-track
- the common case (nGroups == 6).
- ---*/
- if (nGroups == 6) {
- for (v = 0; v < alphaSize; v++) {
- s->len_pack[v][0] = (s->len[1][v] << 16) | s->len[0][v];
- s->len_pack[v][1] = (s->len[3][v] << 16) | s->len[2][v];
- s->len_pack[v][2] = (s->len[5][v] << 16) | s->len[4][v];
- }
- }
-
- nSelectors = 0;
- totc = 0;
- gs = 0;
- while (True) {
-
- /*--- Set group start & end marks. --*/
- if (gs >= s->nMTF) break;
- ge = gs + BZ_G_SIZE - 1;
- if (ge >= s->nMTF) ge = s->nMTF-1;
-
- /*--
- Calculate the cost of this group as coded
- by each of the coding tables.
- --*/
- for (t = 0; t < nGroups; t++) cost[t] = 0;
-
- if (nGroups == 6 && 50 == ge-gs+1) {
- /*--- fast track the common case ---*/
- register UInt32 cost01, cost23, cost45;
- register UInt16 icv;
- cost01 = cost23 = cost45 = 0;
-
-# define BZ_ITER(nn) \
- icv = mtfv[gs+(nn)]; \
- cost01 += s->len_pack[icv][0]; \
- cost23 += s->len_pack[icv][1]; \
- cost45 += s->len_pack[icv][2]; \
-
- BZ_ITER(0); BZ_ITER(1); BZ_ITER(2); BZ_ITER(3); BZ_ITER(4);
- BZ_ITER(5); BZ_ITER(6); BZ_ITER(7); BZ_ITER(8); BZ_ITER(9);
- BZ_ITER(10); BZ_ITER(11); BZ_ITER(12); BZ_ITER(13); BZ_ITER(14);
- BZ_ITER(15); BZ_ITER(16); BZ_ITER(17); BZ_ITER(18); BZ_ITER(19);
- BZ_ITER(20); BZ_ITER(21); BZ_ITER(22); BZ_ITER(23); BZ_ITER(24);
- BZ_ITER(25); BZ_ITER(26); BZ_ITER(27); BZ_ITER(28); BZ_ITER(29);
- BZ_ITER(30); BZ_ITER(31); BZ_ITER(32); BZ_ITER(33); BZ_ITER(34);
- BZ_ITER(35); BZ_ITER(36); BZ_ITER(37); BZ_ITER(38); BZ_ITER(39);
- BZ_ITER(40); BZ_ITER(41); BZ_ITER(42); BZ_ITER(43); BZ_ITER(44);
- BZ_ITER(45); BZ_ITER(46); BZ_ITER(47); BZ_ITER(48); BZ_ITER(49);
-
-# undef BZ_ITER
-
- cost[0] = cost01 & 0xffff; cost[1] = cost01 >> 16;
- cost[2] = cost23 & 0xffff; cost[3] = cost23 >> 16;
- cost[4] = cost45 & 0xffff; cost[5] = cost45 >> 16;
-
- } else {
- /*--- slow version which correctly handles all situations ---*/
- for (i = gs; i <= ge; i++) {
- UInt16 icv = mtfv[i];
- for (t = 0; t < nGroups; t++) cost[t] += s->len[t][icv];
- }
- }
-
- /*--
- Find the coding table which is best for this group,
- and record its identity in the selector table.
- --*/
- bc = 999999999; bt = -1;
- for (t = 0; t < nGroups; t++)
- if (cost[t] < bc) { bc = cost[t]; bt = t; };
- totc += bc;
- fave[bt]++;
- s->selector[nSelectors] = bt;
- nSelectors++;
-
- /*--
- Increment the symbol frequencies for the selected table.
- --*/
- if (nGroups == 6 && 50 == ge-gs+1) {
- /*--- fast track the common case ---*/
-
-# define BZ_ITUR(nn) s->rfreq[bt][ mtfv[gs+(nn)] ]++
-
- BZ_ITUR(0); BZ_ITUR(1); BZ_ITUR(2); BZ_ITUR(3); BZ_ITUR(4);
- BZ_ITUR(5); BZ_ITUR(6); BZ_ITUR(7); BZ_ITUR(8); BZ_ITUR(9);
- BZ_ITUR(10); BZ_ITUR(11); BZ_ITUR(12); BZ_ITUR(13); BZ_ITUR(14);
- BZ_ITUR(15); BZ_ITUR(16); BZ_ITUR(17); BZ_ITUR(18); BZ_ITUR(19);
- BZ_ITUR(20); BZ_ITUR(21); BZ_ITUR(22); BZ_ITUR(23); BZ_ITUR(24);
- BZ_ITUR(25); BZ_ITUR(26); BZ_ITUR(27); BZ_ITUR(28); BZ_ITUR(29);
- BZ_ITUR(30); BZ_ITUR(31); BZ_ITUR(32); BZ_ITUR(33); BZ_ITUR(34);
- BZ_ITUR(35); BZ_ITUR(36); BZ_ITUR(37); BZ_ITUR(38); BZ_ITUR(39);
- BZ_ITUR(40); BZ_ITUR(41); BZ_ITUR(42); BZ_ITUR(43); BZ_ITUR(44);
- BZ_ITUR(45); BZ_ITUR(46); BZ_ITUR(47); BZ_ITUR(48); BZ_ITUR(49);
-
-# undef BZ_ITUR
-
- } else {
- /*--- slow version which correctly handles all situations ---*/
- for (i = gs; i <= ge; i++)
- s->rfreq[bt][ mtfv[i] ]++;
- }
-
- gs = ge+1;
- }
- if (s->verbosity >= 3) {
- VPrintf2 ( " pass %d: size is %d, grp uses are ",
- iter+1, totc/8 );
- for (t = 0; t < nGroups; t++)
- VPrintf1 ( "%d ", fave[t] );
- VPrintf0 ( "\n" );
- }
-
- /*--
- Recompute the tables based on the accumulated frequencies.
- --*/
- for (t = 0; t < nGroups; t++)
- BZ2_hbMakeCodeLengths ( &(s->len[t][0]), &(s->rfreq[t][0]),
- alphaSize, 20 );
- }
-
-
- AssertH( nGroups < 8, 3002 );
- AssertH( nSelectors < 32768 &&
- nSelectors <= (2 + (900000 / BZ_G_SIZE)),
- 3003 );
-
-
- /*--- Compute MTF values for the selectors. ---*/
- {
- UChar pos[BZ_N_GROUPS], ll_i, tmp2, tmp;
- for (i = 0; i < nGroups; i++) pos[i] = i;
- for (i = 0; i < nSelectors; i++) {
- ll_i = s->selector[i];
- j = 0;
- tmp = pos[j];
- while ( ll_i != tmp ) {
- j++;
- tmp2 = tmp;
- tmp = pos[j];
- pos[j] = tmp2;
- };
- pos[0] = tmp;
- s->selectorMtf[i] = j;
- }
- };
-
- /*--- Assign actual codes for the tables. --*/
- for (t = 0; t < nGroups; t++) {
- minLen = 32;
- maxLen = 0;
- for (i = 0; i < alphaSize; i++) {
- if (s->len[t][i] > maxLen) maxLen = s->len[t][i];
- if (s->len[t][i] < minLen) minLen = s->len[t][i];
- }
- AssertH ( !(maxLen > 20), 3004 );
- AssertH ( !(minLen < 1), 3005 );
- BZ2_hbAssignCodes ( &(s->code[t][0]), &(s->len[t][0]),
- minLen, maxLen, alphaSize );
- }
-
- /*--- Transmit the mapping table. ---*/
- {
- Bool inUse16[16];
- for (i = 0; i < 16; i++) {
- inUse16[i] = False;
- for (j = 0; j < 16; j++)
- if (s->inUse[i * 16 + j]) inUse16[i] = True;
- }
-
- nBytes = s->numZ;
- for (i = 0; i < 16; i++)
- if (inUse16[i]) bsW(s,1,1); else bsW(s,1,0);
-
- for (i = 0; i < 16; i++)
- if (inUse16[i])
- for (j = 0; j < 16; j++) {
- if (s->inUse[i * 16 + j]) bsW(s,1,1); else bsW(s,1,0);
- }
-
- if (s->verbosity >= 3)
- VPrintf1( " bytes: mapping %d, ", s->numZ-nBytes );
- }
-
- /*--- Now the selectors. ---*/
- nBytes = s->numZ;
- bsW ( s, 3, nGroups );
- bsW ( s, 15, nSelectors );
- for (i = 0; i < nSelectors; i++) {
- for (j = 0; j < s->selectorMtf[i]; j++) bsW(s,1,1);
- bsW(s,1,0);
- }
- if (s->verbosity >= 3)
- VPrintf1( "selectors %d, ", s->numZ-nBytes );
-
- /*--- Now the coding tables. ---*/
- nBytes = s->numZ;
-
- for (t = 0; t < nGroups; t++) {
- Int32 curr = s->len[t][0];
- bsW ( s, 5, curr );
- for (i = 0; i < alphaSize; i++) {
- while (curr < s->len[t][i]) { bsW(s,2,2); curr++; /* 10 */ };
- while (curr > s->len[t][i]) { bsW(s,2,3); curr--; /* 11 */ };
- bsW ( s, 1, 0 );
- }
- }
-
- if (s->verbosity >= 3)
- VPrintf1 ( "code lengths %d, ", s->numZ-nBytes );
-
- /*--- And finally, the block data proper ---*/
- nBytes = s->numZ;
- selCtr = 0;
- gs = 0;
- while (True) {
- if (gs >= s->nMTF) break;
- ge = gs + BZ_G_SIZE - 1;
- if (ge >= s->nMTF) ge = s->nMTF-1;
- AssertH ( s->selector[selCtr] < nGroups, 3006 );
-
- if (nGroups == 6 && 50 == ge-gs+1) {
- /*--- fast track the common case ---*/
- UInt16 mtfv_i;
- UChar* s_len_sel_selCtr
- = &(s->len[s->selector[selCtr]][0]);
- Int32* s_code_sel_selCtr
- = &(s->code[s->selector[selCtr]][0]);
-
-# define BZ_ITAH(nn) \
- mtfv_i = mtfv[gs+(nn)]; \
- bsW ( s, \
- s_len_sel_selCtr[mtfv_i], \
- s_code_sel_selCtr[mtfv_i] )
-
- BZ_ITAH(0); BZ_ITAH(1); BZ_ITAH(2); BZ_ITAH(3); BZ_ITAH(4);
- BZ_ITAH(5); BZ_ITAH(6); BZ_ITAH(7); BZ_ITAH(8); BZ_ITAH(9);
- BZ_ITAH(10); BZ_ITAH(11); BZ_ITAH(12); BZ_ITAH(13); BZ_ITAH(14);
- BZ_ITAH(15); BZ_ITAH(16); BZ_ITAH(17); BZ_ITAH(18); BZ_ITAH(19);
- BZ_ITAH(20); BZ_ITAH(21); BZ_ITAH(22); BZ_ITAH(23); BZ_ITAH(24);
- BZ_ITAH(25); BZ_ITAH(26); BZ_ITAH(27); BZ_ITAH(28); BZ_ITAH(29);
- BZ_ITAH(30); BZ_ITAH(31); BZ_ITAH(32); BZ_ITAH(33); BZ_ITAH(34);
- BZ_ITAH(35); BZ_ITAH(36); BZ_ITAH(37); BZ_ITAH(38); BZ_ITAH(39);
- BZ_ITAH(40); BZ_ITAH(41); BZ_ITAH(42); BZ_ITAH(43); BZ_ITAH(44);
- BZ_ITAH(45); BZ_ITAH(46); BZ_ITAH(47); BZ_ITAH(48); BZ_ITAH(49);
-
-# undef BZ_ITAH
-
- } else {
- /*--- slow version which correctly handles all situations ---*/
- for (i = gs; i <= ge; i++) {
- bsW ( s,
- s->len [s->selector[selCtr]] [mtfv[i]],
- s->code [s->selector[selCtr]] [mtfv[i]] );
- }
- }
-
-
- gs = ge+1;
- selCtr++;
- }
- AssertH( selCtr == nSelectors, 3007 );
-
- if (s->verbosity >= 3)
- VPrintf1( "codes %d\n", s->numZ-nBytes );
-}
-
-
-/*---------------------------------------------------*/
-void BZ2_compressBlock ( EState* s, Bool is_last_block )
-{
- if (s->nblock > 0) {
-
- BZ_FINALISE_CRC ( s->blockCRC );
- s->combinedCRC = (s->combinedCRC << 1) | (s->combinedCRC >> 31);
- s->combinedCRC ^= s->blockCRC;
- if (s->blockNo > 1) s->numZ = 0;
-
- if (s->verbosity >= 2)
- VPrintf4( " block %d: crc = 0x%8x, "
- "combined CRC = 0x%8x, size = %d\n",
- s->blockNo, s->blockCRC, s->combinedCRC, s->nblock );
-
- BZ2_blockSort ( s );
- }
-
- s->zbits = (UChar*) (&((UChar*)s->arr2)[s->nblock]);
-
- /*-- If this is the first block, create the stream header. --*/
- if (s->blockNo == 1) {
- BZ2_bsInitWrite ( s );
- bsPutUChar ( s, 'B' );
- bsPutUChar ( s, 'Z' );
- bsPutUChar ( s, 'h' );
- bsPutUChar ( s, (UChar)('0' + s->blockSize100k) );
- }
-
- if (s->nblock > 0) {
-
- bsPutUChar ( s, 0x31 ); bsPutUChar ( s, 0x41 );
- bsPutUChar ( s, 0x59 ); bsPutUChar ( s, 0x26 );
- bsPutUChar ( s, 0x53 ); bsPutUChar ( s, 0x59 );
-
- /*-- Now the block's CRC, so it is in a known place. --*/
- bsPutUInt32 ( s, s->blockCRC );
-
- /*--
- Now a single bit indicating (non-)randomisation.
- As of version 0.9.5, we use a better sorting algorithm
- which makes randomisation unnecessary. So always set
- the randomised bit to 'no'. Of course, the decoder
- still needs to be able to handle randomised blocks
- so as to maintain backwards compatibility with
- older versions of bzip2.
- --*/
- bsW(s,1,0);
-
- bsW ( s, 24, s->origPtr );
- generateMTFValues ( s );
- sendMTFValues ( s );
- }
-
-
- /*-- If this is the last block, add the stream trailer. --*/
- if (is_last_block) {
-
- bsPutUChar ( s, 0x17 ); bsPutUChar ( s, 0x72 );
- bsPutUChar ( s, 0x45 ); bsPutUChar ( s, 0x38 );
- bsPutUChar ( s, 0x50 ); bsPutUChar ( s, 0x90 );
- bsPutUInt32 ( s, s->combinedCRC );
- if (s->verbosity >= 2)
- VPrintf1( " final combined CRC = 0x%x\n ", s->combinedCRC );
- bsFinishWrite ( s );
- }
-}
-
-
-/*-------------------------------------------------------------*/
-/*--- end compress.c ---*/
-/*-------------------------------------------------------------*/
diff --git a/mdk-stage1/bzlib/crctable.c b/mdk-stage1/bzlib/crctable.c
deleted file mode 100644
index c0ea3f769..000000000
--- a/mdk-stage1/bzlib/crctable.c
+++ /dev/null
@@ -1,148 +0,0 @@
-
-/*-------------------------------------------------------------*/
-/*--- Table for doing CRCs ---*/
-/*--- crctable.c ---*/
-/*-------------------------------------------------------------*/
-
-/*--
- This file is a part of bzip2 and/or libbzip2, a program and
- library for lossless, block-sorting data compression.
-
- Copyright (C) 1996-2000 Julian R Seward. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. The 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.
-
- 3. Altered source versions must be plainly marked as such, and must
- not be misrepresented as being the original software.
-
- 4. 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 BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
- OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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.
-
- Julian Seward, Cambridge, UK.
- jseward@acm.org
- bzip2/libbzip2 version 1.0 of 21 March 2000
-
- This program is based on (at least) the work of:
- Mike Burrows
- David Wheeler
- Peter Fenwick
- Alistair Moffat
- Radford Neal
- Ian H. Witten
- Robert Sedgewick
- Jon L. Bentley
-
- For more information on these sources, see the manual.
---*/
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-
-#include "bzlib_private.h"
-
-/*--
- I think this is an implementation of the AUTODIN-II,
- Ethernet & FDDI 32-bit CRC standard. Vaguely derived
- from code by Rob Warnock, in Section 51 of the
- comp.compression FAQ.
---*/
-
-UInt32 BZ2_crc32Table[256] = {
-
- /*-- Ugly, innit? --*/
-
- 0x00000000L, 0x04c11db7L, 0x09823b6eL, 0x0d4326d9L,
- 0x130476dcL, 0x17c56b6bL, 0x1a864db2L, 0x1e475005L,
- 0x2608edb8L, 0x22c9f00fL, 0x2f8ad6d6L, 0x2b4bcb61L,
- 0x350c9b64L, 0x31cd86d3L, 0x3c8ea00aL, 0x384fbdbdL,
- 0x4c11db70L, 0x48d0c6c7L, 0x4593e01eL, 0x4152fda9L,
- 0x5f15adacL, 0x5bd4b01bL, 0x569796c2L, 0x52568b75L,
- 0x6a1936c8L, 0x6ed82b7fL, 0x639b0da6L, 0x675a1011L,
- 0x791d4014L, 0x7ddc5da3L, 0x709f7b7aL, 0x745e66cdL,
- 0x9823b6e0L, 0x9ce2ab57L, 0x91a18d8eL, 0x95609039L,
- 0x8b27c03cL, 0x8fe6dd8bL, 0x82a5fb52L, 0x8664e6e5L,
- 0xbe2b5b58L, 0xbaea46efL, 0xb7a96036L, 0xb3687d81L,
- 0xad2f2d84L, 0xa9ee3033L, 0xa4ad16eaL, 0xa06c0b5dL,
- 0xd4326d90L, 0xd0f37027L, 0xddb056feL, 0xd9714b49L,
- 0xc7361b4cL, 0xc3f706fbL, 0xceb42022L, 0xca753d95L,
- 0xf23a8028L, 0xf6fb9d9fL, 0xfbb8bb46L, 0xff79a6f1L,
- 0xe13ef6f4L, 0xe5ffeb43L, 0xe8bccd9aL, 0xec7dd02dL,
- 0x34867077L, 0x30476dc0L, 0x3d044b19L, 0x39c556aeL,
- 0x278206abL, 0x23431b1cL, 0x2e003dc5L, 0x2ac12072L,
- 0x128e9dcfL, 0x164f8078L, 0x1b0ca6a1L, 0x1fcdbb16L,
- 0x018aeb13L, 0x054bf6a4L, 0x0808d07dL, 0x0cc9cdcaL,
- 0x7897ab07L, 0x7c56b6b0L, 0x71159069L, 0x75d48ddeL,
- 0x6b93dddbL, 0x6f52c06cL, 0x6211e6b5L, 0x66d0fb02L,
- 0x5e9f46bfL, 0x5a5e5b08L, 0x571d7dd1L, 0x53dc6066L,
- 0x4d9b3063L, 0x495a2dd4L, 0x44190b0dL, 0x40d816baL,
- 0xaca5c697L, 0xa864db20L, 0xa527fdf9L, 0xa1e6e04eL,
- 0xbfa1b04bL, 0xbb60adfcL, 0xb6238b25L, 0xb2e29692L,
- 0x8aad2b2fL, 0x8e6c3698L, 0x832f1041L, 0x87ee0df6L,
- 0x99a95df3L, 0x9d684044L, 0x902b669dL, 0x94ea7b2aL,
- 0xe0b41de7L, 0xe4750050L, 0xe9362689L, 0xedf73b3eL,
- 0xf3b06b3bL, 0xf771768cL, 0xfa325055L, 0xfef34de2L,
- 0xc6bcf05fL, 0xc27dede8L, 0xcf3ecb31L, 0xcbffd686L,
- 0xd5b88683L, 0xd1799b34L, 0xdc3abdedL, 0xd8fba05aL,
- 0x690ce0eeL, 0x6dcdfd59L, 0x608edb80L, 0x644fc637L,
- 0x7a089632L, 0x7ec98b85L, 0x738aad5cL, 0x774bb0ebL,
- 0x4f040d56L, 0x4bc510e1L, 0x46863638L, 0x42472b8fL,
- 0x5c007b8aL, 0x58c1663dL, 0x558240e4L, 0x51435d53L,
- 0x251d3b9eL, 0x21dc2629L, 0x2c9f00f0L, 0x285e1d47L,
- 0x36194d42L, 0x32d850f5L, 0x3f9b762cL, 0x3b5a6b9bL,
- 0x0315d626L, 0x07d4cb91L, 0x0a97ed48L, 0x0e56f0ffL,
- 0x1011a0faL, 0x14d0bd4dL, 0x19939b94L, 0x1d528623L,
- 0xf12f560eL, 0xf5ee4bb9L, 0xf8ad6d60L, 0xfc6c70d7L,
- 0xe22b20d2L, 0xe6ea3d65L, 0xeba91bbcL, 0xef68060bL,
- 0xd727bbb6L, 0xd3e6a601L, 0xdea580d8L, 0xda649d6fL,
- 0xc423cd6aL, 0xc0e2d0ddL, 0xcda1f604L, 0xc960ebb3L,
- 0xbd3e8d7eL, 0xb9ff90c9L, 0xb4bcb610L, 0xb07daba7L,
- 0xae3afba2L, 0xaafbe615L, 0xa7b8c0ccL, 0xa379dd7bL,
- 0x9b3660c6L, 0x9ff77d71L, 0x92b45ba8L, 0x9675461fL,
- 0x8832161aL, 0x8cf30badL, 0x81b02d74L, 0x857130c3L,
- 0x5d8a9099L, 0x594b8d2eL, 0x5408abf7L, 0x50c9b640L,
- 0x4e8ee645L, 0x4a4ffbf2L, 0x470cdd2bL, 0x43cdc09cL,
- 0x7b827d21L, 0x7f436096L, 0x7200464fL, 0x76c15bf8L,
- 0x68860bfdL, 0x6c47164aL, 0x61043093L, 0x65c52d24L,
- 0x119b4be9L, 0x155a565eL, 0x18197087L, 0x1cd86d30L,
- 0x029f3d35L, 0x065e2082L, 0x0b1d065bL, 0x0fdc1becL,
- 0x3793a651L, 0x3352bbe6L, 0x3e119d3fL, 0x3ad08088L,
- 0x2497d08dL, 0x2056cd3aL, 0x2d15ebe3L, 0x29d4f654L,
- 0xc5a92679L, 0xc1683bceL, 0xcc2b1d17L, 0xc8ea00a0L,
- 0xd6ad50a5L, 0xd26c4d12L, 0xdf2f6bcbL, 0xdbee767cL,
- 0xe3a1cbc1L, 0xe760d676L, 0xea23f0afL, 0xeee2ed18L,
- 0xf0a5bd1dL, 0xf464a0aaL, 0xf9278673L, 0xfde69bc4L,
- 0x89b8fd09L, 0x8d79e0beL, 0x803ac667L, 0x84fbdbd0L,
- 0x9abc8bd5L, 0x9e7d9662L, 0x933eb0bbL, 0x97ffad0cL,
- 0xafb010b1L, 0xab710d06L, 0xa6322bdfL, 0xa2f33668L,
- 0xbcb4666dL, 0xb8757bdaL, 0xb5365d03L, 0xb1f740b4L
-};
-
-
-/*-------------------------------------------------------------*/
-/*--- end crctable.c ---*/
-/*-------------------------------------------------------------*/
diff --git a/mdk-stage1/bzlib/decompress.c b/mdk-stage1/bzlib/decompress.c
deleted file mode 100644
index 65cf75d8f..000000000
--- a/mdk-stage1/bzlib/decompress.c
+++ /dev/null
@@ -1,664 +0,0 @@
-
-/*-------------------------------------------------------------*/
-/*--- Decompression machinery ---*/
-/*--- decompress.c ---*/
-/*-------------------------------------------------------------*/
-
-/*--
- This file is a part of bzip2 and/or libbzip2, a program and
- library for lossless, block-sorting data compression.
-
- Copyright (C) 1996-2000 Julian R Seward. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. The 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.
-
- 3. Altered source versions must be plainly marked as such, and must
- not be misrepresented as being the original software.
-
- 4. 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 BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
- OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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.
-
- Julian Seward, Cambridge, UK.
- jseward@acm.org
- bzip2/libbzip2 version 1.0 of 21 March 2000
-
- This program is based on (at least) the work of:
- Mike Burrows
- David Wheeler
- Peter Fenwick
- Alistair Moffat
- Radford Neal
- Ian H. Witten
- Robert Sedgewick
- Jon L. Bentley
-
- For more information on these sources, see the manual.
---*/
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-
-#include "bzlib_private.h"
-
-
-/*---------------------------------------------------*/
-static
-void makeMaps_d ( DState* s )
-{
- Int32 i;
- s->nInUse = 0;
- for (i = 0; i < 256; i++)
- if (s->inUse[i]) {
- s->seqToUnseq[s->nInUse] = i;
- s->nInUse++;
- }
-}
-
-
-/*---------------------------------------------------*/
-#define RETURN(rrr) \
- { retVal = rrr; goto save_state_and_return; };
-
-#define GET_BITS(lll,vvv,nnn) \
- case lll: s->state = lll; \
- while (True) { \
- if (s->bsLive >= nnn) { \
- UInt32 v; \
- v = (s->bsBuff >> \
- (s->bsLive-nnn)) & ((1 << nnn)-1); \
- s->bsLive -= nnn; \
- vvv = v; \
- break; \
- } \
- if (s->strm->avail_in == 0) RETURN(BZ_OK); \
- s->bsBuff \
- = (s->bsBuff << 8) | \
- ((UInt32) \
- (*((UChar*)(s->strm->next_in)))); \
- s->bsLive += 8; \
- s->strm->next_in++; \
- s->strm->avail_in--; \
- s->strm->total_in_lo32++; \
- if (s->strm->total_in_lo32 == 0) \
- s->strm->total_in_hi32++; \
- }
-
-#define GET_UCHAR(lll,uuu) \
- GET_BITS(lll,uuu,8)
-
-#define GET_BIT(lll,uuu) \
- GET_BITS(lll,uuu,1)
-
-/*---------------------------------------------------*/
-#define GET_MTF_VAL(label1,label2,lval) \
-{ \
- if (groupPos == 0) { \
- groupNo++; \
- if (groupNo >= nSelectors) \
- RETURN(BZ_DATA_ERROR); \
- groupPos = BZ_G_SIZE; \
- gSel = s->selector[groupNo]; \
- gMinlen = s->minLens[gSel]; \
- gLimit = &(s->limit[gSel][0]); \
- gPerm = &(s->perm[gSel][0]); \
- gBase = &(s->base[gSel][0]); \
- } \
- groupPos--; \
- zn = gMinlen; \
- GET_BITS(label1, zvec, zn); \
- while (1) { \
- if (zn > 20 /* the longest code */) \
- RETURN(BZ_DATA_ERROR); \
- if (zvec <= gLimit[zn]) break; \
- zn++; \
- GET_BIT(label2, zj); \
- zvec = (zvec << 1) | zj; \
- }; \
- if (zvec - gBase[zn] < 0 \
- || zvec - gBase[zn] >= BZ_MAX_ALPHA_SIZE) \
- RETURN(BZ_DATA_ERROR); \
- lval = gPerm[zvec - gBase[zn]]; \
-}
-
-
-/*---------------------------------------------------*/
-Int32 BZ2_decompress ( DState* s )
-{
- UChar uc;
- Int32 retVal;
- Int32 minLen, maxLen;
- bz_stream* strm = s->strm;
-
- /* stuff that needs to be saved/restored */
- Int32 i;
- Int32 j;
- Int32 t;
- Int32 alphaSize;
- Int32 nGroups;
- Int32 nSelectors;
- Int32 EOB;
- Int32 groupNo;
- Int32 groupPos;
- Int32 nextSym;
- Int32 nblockMAX;
- Int32 nblock;
- Int32 es;
- Int32 N;
- Int32 curr;
- Int32 zt;
- Int32 zn;
- Int32 zvec;
- Int32 zj;
- Int32 gSel;
- Int32 gMinlen;
- Int32* gLimit;
- Int32* gBase;
- Int32* gPerm;
-
- if (s->state == BZ_X_MAGIC_1) {
- /*initialise the save area*/
- s->save_i = 0;
- s->save_j = 0;
- s->save_t = 0;
- s->save_alphaSize = 0;
- s->save_nGroups = 0;
- s->save_nSelectors = 0;
- s->save_EOB = 0;
- s->save_groupNo = 0;
- s->save_groupPos = 0;
- s->save_nextSym = 0;
- s->save_nblockMAX = 0;
- s->save_nblock = 0;
- s->save_es = 0;
- s->save_N = 0;
- s->save_curr = 0;
- s->save_zt = 0;
- s->save_zn = 0;
- s->save_zvec = 0;
- s->save_zj = 0;
- s->save_gSel = 0;
- s->save_gMinlen = 0;
- s->save_gLimit = NULL;
- s->save_gBase = NULL;
- s->save_gPerm = NULL;
- }
-
- /*restore from the save area*/
- i = s->save_i;
- j = s->save_j;
- t = s->save_t;
- alphaSize = s->save_alphaSize;
- nGroups = s->save_nGroups;
- nSelectors = s->save_nSelectors;
- EOB = s->save_EOB;
- groupNo = s->save_groupNo;
- groupPos = s->save_groupPos;
- nextSym = s->save_nextSym;
- nblockMAX = s->save_nblockMAX;
- nblock = s->save_nblock;
- es = s->save_es;
- N = s->save_N;
- curr = s->save_curr;
- zt = s->save_zt;
- zn = s->save_zn;
- zvec = s->save_zvec;
- zj = s->save_zj;
- gSel = s->save_gSel;
- gMinlen = s->save_gMinlen;
- gLimit = s->save_gLimit;
- gBase = s->save_gBase;
- gPerm = s->save_gPerm;
-
- retVal = BZ_OK;
-
- switch (s->state) {
-
- GET_UCHAR(BZ_X_MAGIC_1, uc);
- if (uc != 'B') RETURN(BZ_DATA_ERROR_MAGIC);
-
- GET_UCHAR(BZ_X_MAGIC_2, uc);
- if (uc != 'Z') RETURN(BZ_DATA_ERROR_MAGIC);
-
- GET_UCHAR(BZ_X_MAGIC_3, uc)
- if (uc != 'h') RETURN(BZ_DATA_ERROR_MAGIC);
-
- GET_BITS(BZ_X_MAGIC_4, s->blockSize100k, 8)
- if (s->blockSize100k < '1' ||
- s->blockSize100k > '9') RETURN(BZ_DATA_ERROR_MAGIC);
- s->blockSize100k -= '0';
-
- if (s->smallDecompress) {
- s->ll16 = BZALLOC( s->blockSize100k * 100000 * sizeof(UInt16) );
- s->ll4 = BZALLOC(
- ((1 + s->blockSize100k * 100000) >> 1) * sizeof(UChar)
- );
- if (s->ll16 == NULL || s->ll4 == NULL) RETURN(BZ_MEM_ERROR);
- } else {
- s->tt = BZALLOC( s->blockSize100k * 100000 * sizeof(Int32) );
- if (s->tt == NULL) RETURN(BZ_MEM_ERROR);
- }
-
- GET_UCHAR(BZ_X_BLKHDR_1, uc);
-
- if (uc == 0x17) goto endhdr_2;
- if (uc != 0x31) RETURN(BZ_DATA_ERROR);
- GET_UCHAR(BZ_X_BLKHDR_2, uc);
- if (uc != 0x41) RETURN(BZ_DATA_ERROR);
- GET_UCHAR(BZ_X_BLKHDR_3, uc);
- if (uc != 0x59) RETURN(BZ_DATA_ERROR);
- GET_UCHAR(BZ_X_BLKHDR_4, uc);
- if (uc != 0x26) RETURN(BZ_DATA_ERROR);
- GET_UCHAR(BZ_X_BLKHDR_5, uc);
- if (uc != 0x53) RETURN(BZ_DATA_ERROR);
- GET_UCHAR(BZ_X_BLKHDR_6, uc);
- if (uc != 0x59) RETURN(BZ_DATA_ERROR);
-
- s->currBlockNo++;
- if (s->verbosity >= 2)
- VPrintf1 ( "\n [%d: huff+mtf ", s->currBlockNo );
-
- s->storedBlockCRC = 0;
- GET_UCHAR(BZ_X_BCRC_1, uc);
- s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
- GET_UCHAR(BZ_X_BCRC_2, uc);
- s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
- GET_UCHAR(BZ_X_BCRC_3, uc);
- s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
- GET_UCHAR(BZ_X_BCRC_4, uc);
- s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
-
- GET_BITS(BZ_X_RANDBIT, s->blockRandomised, 1);
-
- s->origPtr = 0;
- GET_UCHAR(BZ_X_ORIGPTR_1, uc);
- s->origPtr = (s->origPtr << 8) | ((Int32)uc);
- GET_UCHAR(BZ_X_ORIGPTR_2, uc);
- s->origPtr = (s->origPtr << 8) | ((Int32)uc);
- GET_UCHAR(BZ_X_ORIGPTR_3, uc);
- s->origPtr = (s->origPtr << 8) | ((Int32)uc);
-
- if (s->origPtr < 0)
- RETURN(BZ_DATA_ERROR);
- if (s->origPtr > 10 + 100000*s->blockSize100k)
- RETURN(BZ_DATA_ERROR);
-
- /*--- Receive the mapping table ---*/
- for (i = 0; i < 16; i++) {
- GET_BIT(BZ_X_MAPPING_1, uc);
- if (uc == 1)
- s->inUse16[i] = True; else
- s->inUse16[i] = False;
- }
-
- for (i = 0; i < 256; i++) s->inUse[i] = False;
-
- for (i = 0; i < 16; i++)
- if (s->inUse16[i])
- for (j = 0; j < 16; j++) {
- GET_BIT(BZ_X_MAPPING_2, uc);
- if (uc == 1) s->inUse[i * 16 + j] = True;
- }
- makeMaps_d ( s );
- if (s->nInUse == 0) RETURN(BZ_DATA_ERROR);
- alphaSize = s->nInUse+2;
-
- /*--- Now the selectors ---*/
- GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
- if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
- GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
- if (nSelectors < 1) RETURN(BZ_DATA_ERROR);
- for (i = 0; i < nSelectors; i++) {
- j = 0;
- while (True) {
- GET_BIT(BZ_X_SELECTOR_3, uc);
- if (uc == 0) break;
- j++;
- if (j >= nGroups) RETURN(BZ_DATA_ERROR);
- }
- s->selectorMtf[i] = j;
- }
-
- /*--- Undo the MTF values for the selectors. ---*/
- {
- UChar pos[BZ_N_GROUPS], tmp, v;
- for (v = 0; v < nGroups; v++) pos[v] = v;
-
- for (i = 0; i < nSelectors; i++) {
- v = s->selectorMtf[i];
- tmp = pos[v];
- while (v > 0) { pos[v] = pos[v-1]; v--; }
- pos[0] = tmp;
- s->selector[i] = tmp;
- }
- }
-
- /*--- Now the coding tables ---*/
- for (t = 0; t < nGroups; t++) {
- GET_BITS(BZ_X_CODING_1, curr, 5);
- for (i = 0; i < alphaSize; i++) {
- while (True) {
- if (curr < 1 || curr > 20) RETURN(BZ_DATA_ERROR);
- GET_BIT(BZ_X_CODING_2, uc);
- if (uc == 0) break;
- GET_BIT(BZ_X_CODING_3, uc);
- if (uc == 0) curr++; else curr--;
- }
- s->len[t][i] = curr;
- }
- }
-
- /*--- Create the Huffman decoding tables ---*/
- for (t = 0; t < nGroups; t++) {
- minLen = 32;
- maxLen = 0;
- for (i = 0; i < alphaSize; i++) {
- if (s->len[t][i] > maxLen) maxLen = s->len[t][i];
- if (s->len[t][i] < minLen) minLen = s->len[t][i];
- }
- BZ2_hbCreateDecodeTables (
- &(s->limit[t][0]),
- &(s->base[t][0]),
- &(s->perm[t][0]),
- &(s->len[t][0]),
- minLen, maxLen, alphaSize
- );
- s->minLens[t] = minLen;
- }
-
- /*--- Now the MTF values ---*/
-
- EOB = s->nInUse+1;
- nblockMAX = 100000 * s->blockSize100k;
- groupNo = -1;
- groupPos = 0;
-
- for (i = 0; i <= 255; i++) s->unzftab[i] = 0;
-
- /*-- MTF init --*/
- {
- Int32 ii, jj, kk;
- kk = MTFA_SIZE-1;
- for (ii = 256 / MTFL_SIZE - 1; ii >= 0; ii--) {
- for (jj = MTFL_SIZE-1; jj >= 0; jj--) {
- s->mtfa[kk] = (UChar)(ii * MTFL_SIZE + jj);
- kk--;
- }
- s->mtfbase[ii] = kk + 1;
- }
- }
- /*-- end MTF init --*/
-
- nblock = 0;
- GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym);
-
- while (True) {
-
- if (nextSym == EOB) break;
-
- if (nextSym == BZ_RUNA || nextSym == BZ_RUNB) {
-
- es = -1;
- N = 1;
- do {
- if (nextSym == BZ_RUNA) es = es + (0+1) * N; else
- if (nextSym == BZ_RUNB) es = es + (1+1) * N;
- N = N * 2;
- GET_MTF_VAL(BZ_X_MTF_3, BZ_X_MTF_4, nextSym);
- }
- while (nextSym == BZ_RUNA || nextSym == BZ_RUNB);
-
- es++;
- uc = s->seqToUnseq[ s->mtfa[s->mtfbase[0]] ];
- s->unzftab[uc] += es;
-
- if (s->smallDecompress)
- while (es > 0) {
- if (nblock >= nblockMAX) RETURN(BZ_DATA_ERROR);
- s->ll16[nblock] = (UInt16)uc;
- nblock++;
- es--;
- }
- else
- while (es > 0) {
- if (nblock >= nblockMAX) RETURN(BZ_DATA_ERROR);
- s->tt[nblock] = (UInt32)uc;
- nblock++;
- es--;
- };
-
- continue;
-
- } else {
-
- if (nblock >= nblockMAX) RETURN(BZ_DATA_ERROR);
-
- /*-- uc = MTF ( nextSym-1 ) --*/
- {
- Int32 ii, jj, kk, pp, lno, off;
- UInt32 nn;
- nn = (UInt32)(nextSym - 1);
-
- if (nn < MTFL_SIZE) {
- /* avoid general-case expense */
- pp = s->mtfbase[0];
- uc = s->mtfa[pp+nn];
- while (nn > 3) {
- Int32 z = pp+nn;
- s->mtfa[(z) ] = s->mtfa[(z)-1];
- s->mtfa[(z)-1] = s->mtfa[(z)-2];
- s->mtfa[(z)-2] = s->mtfa[(z)-3];
- s->mtfa[(z)-3] = s->mtfa[(z)-4];
- nn -= 4;
- }
- while (nn > 0) {
- s->mtfa[(pp+nn)] = s->mtfa[(pp+nn)-1]; nn--;
- };
- s->mtfa[pp] = uc;
- } else {
- /* general case */
- lno = nn / MTFL_SIZE;
- off = nn % MTFL_SIZE;
- pp = s->mtfbase[lno] + off;
- uc = s->mtfa[pp];
- while (pp > s->mtfbase[lno]) {
- s->mtfa[pp] = s->mtfa[pp-1]; pp--;
- };
- s->mtfbase[lno]++;
- while (lno > 0) {
- s->mtfbase[lno]--;
- s->mtfa[s->mtfbase[lno]]
- = s->mtfa[s->mtfbase[lno-1] + MTFL_SIZE - 1];
- lno--;
- }
- s->mtfbase[0]--;
- s->mtfa[s->mtfbase[0]] = uc;
- if (s->mtfbase[0] == 0) {
- kk = MTFA_SIZE-1;
- for (ii = 256 / MTFL_SIZE-1; ii >= 0; ii--) {
- for (jj = MTFL_SIZE-1; jj >= 0; jj--) {
- s->mtfa[kk] = s->mtfa[s->mtfbase[ii] + jj];
- kk--;
- }
- s->mtfbase[ii] = kk + 1;
- }
- }
- }
- }
- /*-- end uc = MTF ( nextSym-1 ) --*/
-
- s->unzftab[s->seqToUnseq[uc]]++;
- if (s->smallDecompress)
- s->ll16[nblock] = (UInt16)(s->seqToUnseq[uc]); else
- s->tt[nblock] = (UInt32)(s->seqToUnseq[uc]);
- nblock++;
-
- GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym);
- continue;
- }
- }
-
- /* Now we know what nblock is, we can do a better sanity
- check on s->origPtr.
- */
- if (s->origPtr < 0 || s->origPtr >= nblock)
- RETURN(BZ_DATA_ERROR);
-
- s->state_out_len = 0;
- s->state_out_ch = 0;
- BZ_INITIALISE_CRC ( s->calculatedBlockCRC );
- s->state = BZ_X_OUTPUT;
- if (s->verbosity >= 2) VPrintf0 ( "rt+rld" );
-
- /*-- Set up cftab to facilitate generation of T^(-1) --*/
- s->cftab[0] = 0;
- for (i = 1; i <= 256; i++) s->cftab[i] = s->unzftab[i-1];
- for (i = 1; i <= 256; i++) s->cftab[i] += s->cftab[i-1];
-
- if (s->smallDecompress) {
-
- /*-- Make a copy of cftab, used in generation of T --*/
- for (i = 0; i <= 256; i++) s->cftabCopy[i] = s->cftab[i];
-
- /*-- compute the T vector --*/
- for (i = 0; i < nblock; i++) {
- uc = (UChar)(s->ll16[i]);
- SET_LL(i, s->cftabCopy[uc]);
- s->cftabCopy[uc]++;
- }
-
- /*-- Compute T^(-1) by pointer reversal on T --*/
- i = s->origPtr;
- j = GET_LL(i);
- do {
- Int32 tmp = GET_LL(j);
- SET_LL(j, i);
- i = j;
- j = tmp;
- }
- while (i != s->origPtr);
-
- s->tPos = s->origPtr;
- s->nblock_used = 0;
- if (s->blockRandomised) {
- BZ_RAND_INIT_MASK;
- BZ_GET_SMALL(s->k0); s->nblock_used++;
- BZ_RAND_UPD_MASK; s->k0 ^= BZ_RAND_MASK;
- } else {
- BZ_GET_SMALL(s->k0); s->nblock_used++;
- }
-
- } else {
-
- /*-- compute the T^(-1) vector --*/
- for (i = 0; i < nblock; i++) {
- uc = (UChar)(s->tt[i] & 0xff);
- s->tt[s->cftab[uc]] |= (i << 8);
- s->cftab[uc]++;
- }
-
- s->tPos = s->tt[s->origPtr] >> 8;
- s->nblock_used = 0;
- if (s->blockRandomised) {
- BZ_RAND_INIT_MASK;
- BZ_GET_FAST(s->k0); s->nblock_used++;
- BZ_RAND_UPD_MASK; s->k0 ^= BZ_RAND_MASK;
- } else {
- BZ_GET_FAST(s->k0); s->nblock_used++;
- }
-
- }
-
- RETURN(BZ_OK);
-
-
-
- endhdr_2:
-
- GET_UCHAR(BZ_X_ENDHDR_2, uc);
- if (uc != 0x72) RETURN(BZ_DATA_ERROR);
- GET_UCHAR(BZ_X_ENDHDR_3, uc);
- if (uc != 0x45) RETURN(BZ_DATA_ERROR);
- GET_UCHAR(BZ_X_ENDHDR_4, uc);
- if (uc != 0x38) RETURN(BZ_DATA_ERROR);
- GET_UCHAR(BZ_X_ENDHDR_5, uc);
- if (uc != 0x50) RETURN(BZ_DATA_ERROR);
- GET_UCHAR(BZ_X_ENDHDR_6, uc);
- if (uc != 0x90) RETURN(BZ_DATA_ERROR);
-
- s->storedCombinedCRC = 0;
- GET_UCHAR(BZ_X_CCRC_1, uc);
- s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
- GET_UCHAR(BZ_X_CCRC_2, uc);
- s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
- GET_UCHAR(BZ_X_CCRC_3, uc);
- s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
- GET_UCHAR(BZ_X_CCRC_4, uc);
- s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
-
- s->state = BZ_X_IDLE;
- RETURN(BZ_STREAM_END);
-
- default: AssertH ( False, 4001 );
- }
-
- AssertH ( False, 4002 );
-
- save_state_and_return:
-
- s->save_i = i;
- s->save_j = j;
- s->save_t = t;
- s->save_alphaSize = alphaSize;
- s->save_nGroups = nGroups;
- s->save_nSelectors = nSelectors;
- s->save_EOB = EOB;
- s->save_groupNo = groupNo;
- s->save_groupPos = groupPos;
- s->save_nextSym = nextSym;
- s->save_nblockMAX = nblockMAX;
- s->save_nblock = nblock;
- s->save_es = es;
- s->save_N = N;
- s->save_curr = curr;
- s->save_zt = zt;
- s->save_zn = zn;
- s->save_zvec = zvec;
- s->save_zj = zj;
- s->save_gSel = gSel;
- s->save_gMinlen = gMinlen;
- s->save_gLimit = gLimit;
- s->save_gBase = gBase;
- s->save_gPerm = gPerm;
-
- return retVal;
-}
-
-
-/*-------------------------------------------------------------*/
-/*--- end decompress.c ---*/
-/*-------------------------------------------------------------*/
diff --git a/mdk-stage1/bzlib/huffman.c b/mdk-stage1/bzlib/huffman.c
deleted file mode 100644
index 8994f0bb9..000000000
--- a/mdk-stage1/bzlib/huffman.c
+++ /dev/null
@@ -1,232 +0,0 @@
-
-/*-------------------------------------------------------------*/
-/*--- Huffman coding low-level stuff ---*/
-/*--- huffman.c ---*/
-/*-------------------------------------------------------------*/
-
-/*--
- This file is a part of bzip2 and/or libbzip2, a program and
- library for lossless, block-sorting data compression.
-
- Copyright (C) 1996-2000 Julian R Seward. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. The 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.
-
- 3. Altered source versions must be plainly marked as such, and must
- not be misrepresented as being the original software.
-
- 4. 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 BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
- OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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.
-
- Julian Seward, Cambridge, UK.
- jseward@acm.org
- bzip2/libbzip2 version 1.0 of 21 March 2000
-
- This program is based on (at least) the work of:
- Mike Burrows
- David Wheeler
- Peter Fenwick
- Alistair Moffat
- Radford Neal
- Ian H. Witten
- Robert Sedgewick
- Jon L. Bentley
-
- For more information on these sources, see the manual.
---*/
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-
-#include "bzlib_private.h"
-
-/*---------------------------------------------------*/
-#define WEIGHTOF(zz0) ((zz0) & 0xffffff00)
-#define DEPTHOF(zz1) ((zz1) & 0x000000ff)
-#define MYMAX(zz2,zz3) ((zz2) > (zz3) ? (zz2) : (zz3))
-
-#define ADDWEIGHTS(zw1,zw2) \
- (WEIGHTOF(zw1)+WEIGHTOF(zw2)) | \
- (1 + MYMAX(DEPTHOF(zw1),DEPTHOF(zw2)))
-
-#define UPHEAP(z) \
-{ \
- Int32 zz, tmp; \
- zz = z; tmp = heap[zz]; \
- while (weight[tmp] < weight[heap[zz >> 1]]) { \
- heap[zz] = heap[zz >> 1]; \
- zz >>= 1; \
- } \
- heap[zz] = tmp; \
-}
-
-#define DOWNHEAP(z) \
-{ \
- Int32 zz, yy, tmp; \
- zz = z; tmp = heap[zz]; \
- while (True) { \
- yy = zz << 1; \
- if (yy > nHeap) break; \
- if (yy < nHeap && \
- weight[heap[yy+1]] < weight[heap[yy]]) \
- yy++; \
- if (weight[tmp] < weight[heap[yy]]) break; \
- heap[zz] = heap[yy]; \
- zz = yy; \
- } \
- heap[zz] = tmp; \
-}
-
-
-/*---------------------------------------------------*/
-void BZ2_hbMakeCodeLengths ( UChar *len,
- Int32 *freq,
- Int32 alphaSize,
- Int32 maxLen )
-{
- /*--
- Nodes and heap entries run from 1. Entry 0
- for both the heap and nodes is a sentinel.
- --*/
- Int32 nNodes, nHeap, n1, n2, i, j, k;
- Bool tooLong;
-
- Int32 heap [ BZ_MAX_ALPHA_SIZE + 2 ];
- Int32 weight [ BZ_MAX_ALPHA_SIZE * 2 ];
- Int32 parent [ BZ_MAX_ALPHA_SIZE * 2 ];
-
- for (i = 0; i < alphaSize; i++)
- weight[i+1] = (freq[i] == 0 ? 1 : freq[i]) << 8;
-
- while (True) {
-
- nNodes = alphaSize;
- nHeap = 0;
-
- heap[0] = 0;
- weight[0] = 0;
- parent[0] = -2;
-
- for (i = 1; i <= alphaSize; i++) {
- parent[i] = -1;
- nHeap++;
- heap[nHeap] = i;
- UPHEAP(nHeap);
- }
-
- AssertH( nHeap < (BZ_MAX_ALPHA_SIZE+2), 2001 );
-
- while (nHeap > 1) {
- n1 = heap[1]; heap[1] = heap[nHeap]; nHeap--; DOWNHEAP(1);
- n2 = heap[1]; heap[1] = heap[nHeap]; nHeap--; DOWNHEAP(1);
- nNodes++;
- parent[n1] = parent[n2] = nNodes;
- weight[nNodes] = ADDWEIGHTS(weight[n1], weight[n2]);
- parent[nNodes] = -1;
- nHeap++;
- heap[nHeap] = nNodes;
- UPHEAP(nHeap);
- }
-
- AssertH( nNodes < (BZ_MAX_ALPHA_SIZE * 2), 2002 );
-
- tooLong = False;
- for (i = 1; i <= alphaSize; i++) {
- j = 0;
- k = i;
- while (parent[k] >= 0) { k = parent[k]; j++; }
- len[i-1] = j;
- if (j > maxLen) tooLong = True;
- }
-
- if (! tooLong) break;
-
- for (i = 1; i < alphaSize; i++) {
- j = weight[i] >> 8;
- j = 1 + (j / 2);
- weight[i] = j << 8;
- }
- }
-}
-
-
-/*---------------------------------------------------*/
-void BZ2_hbAssignCodes ( Int32 *code,
- UChar *length,
- Int32 minLen,
- Int32 maxLen,
- Int32 alphaSize )
-{
- Int32 n, vec, i;
-
- vec = 0;
- for (n = minLen; n <= maxLen; n++) {
- for (i = 0; i < alphaSize; i++)
- if (length[i] == n) { code[i] = vec; vec++; };
- vec <<= 1;
- }
-}
-
-
-/*---------------------------------------------------*/
-void BZ2_hbCreateDecodeTables ( Int32 *limit,
- Int32 *base,
- Int32 *perm,
- UChar *length,
- Int32 minLen,
- Int32 maxLen,
- Int32 alphaSize )
-{
- Int32 pp, i, j, vec;
-
- pp = 0;
- for (i = minLen; i <= maxLen; i++)
- for (j = 0; j < alphaSize; j++)
- if (length[j] == i) { perm[pp] = j; pp++; };
-
- for (i = 0; i < BZ_MAX_CODE_LEN; i++) base[i] = 0;
- for (i = 0; i < alphaSize; i++) base[length[i]+1]++;
-
- for (i = 1; i < BZ_MAX_CODE_LEN; i++) base[i] += base[i-1];
-
- for (i = 0; i < BZ_MAX_CODE_LEN; i++) limit[i] = 0;
- vec = 0;
-
- for (i = minLen; i <= maxLen; i++) {
- vec += (base[i+1] - base[i]);
- limit[i] = vec-1;
- vec <<= 1;
- }
- for (i = minLen + 1; i <= maxLen; i++)
- base[i] = ((limit[i-1] + 1) << 1) - base[i];
-}
-
-
-/*-------------------------------------------------------------*/
-/*--- end huffman.c ---*/
-/*-------------------------------------------------------------*/
diff --git a/mdk-stage1/bzlib/randtable.c b/mdk-stage1/bzlib/randtable.c
deleted file mode 100644
index a1fc82cfb..000000000
--- a/mdk-stage1/bzlib/randtable.c
+++ /dev/null
@@ -1,128 +0,0 @@
-
-/*-------------------------------------------------------------*/
-/*--- Table for randomising repetitive blocks ---*/
-/*--- randtable.c ---*/
-/*-------------------------------------------------------------*/
-
-/*--
- This file is a part of bzip2 and/or libbzip2, a program and
- library for lossless, block-sorting data compression.
-
- Copyright (C) 1996-2000 Julian R Seward. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. The 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.
-
- 3. Altered source versions must be plainly marked as such, and must
- not be misrepresented as being the original software.
-
- 4. 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 BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
- OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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.
-
- Julian Seward, Cambridge, UK.
- jseward@acm.org
- bzip2/libbzip2 version 1.0 of 21 March 2000
-
- This program is based on (at least) the work of:
- Mike Burrows
- David Wheeler
- Peter Fenwick
- Alistair Moffat
- Radford Neal
- Ian H. Witten
- Robert Sedgewick
- Jon L. Bentley
-
- For more information on these sources, see the manual.
---*/
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-
-#include "bzlib_private.h"
-
-
-/*---------------------------------------------*/
-Int32 BZ2_rNums[512] = {
- 619, 720, 127, 481, 931, 816, 813, 233, 566, 247,
- 985, 724, 205, 454, 863, 491, 741, 242, 949, 214,
- 733, 859, 335, 708, 621, 574, 73, 654, 730, 472,
- 419, 436, 278, 496, 867, 210, 399, 680, 480, 51,
- 878, 465, 811, 169, 869, 675, 611, 697, 867, 561,
- 862, 687, 507, 283, 482, 129, 807, 591, 733, 623,
- 150, 238, 59, 379, 684, 877, 625, 169, 643, 105,
- 170, 607, 520, 932, 727, 476, 693, 425, 174, 647,
- 73, 122, 335, 530, 442, 853, 695, 249, 445, 515,
- 909, 545, 703, 919, 874, 474, 882, 500, 594, 612,
- 641, 801, 220, 162, 819, 984, 589, 513, 495, 799,
- 161, 604, 958, 533, 221, 400, 386, 867, 600, 782,
- 382, 596, 414, 171, 516, 375, 682, 485, 911, 276,
- 98, 553, 163, 354, 666, 933, 424, 341, 533, 870,
- 227, 730, 475, 186, 263, 647, 537, 686, 600, 224,
- 469, 68, 770, 919, 190, 373, 294, 822, 808, 206,
- 184, 943, 795, 384, 383, 461, 404, 758, 839, 887,
- 715, 67, 618, 276, 204, 918, 873, 777, 604, 560,
- 951, 160, 578, 722, 79, 804, 96, 409, 713, 940,
- 652, 934, 970, 447, 318, 353, 859, 672, 112, 785,
- 645, 863, 803, 350, 139, 93, 354, 99, 820, 908,
- 609, 772, 154, 274, 580, 184, 79, 626, 630, 742,
- 653, 282, 762, 623, 680, 81, 927, 626, 789, 125,
- 411, 521, 938, 300, 821, 78, 343, 175, 128, 250,
- 170, 774, 972, 275, 999, 639, 495, 78, 352, 126,
- 857, 956, 358, 619, 580, 124, 737, 594, 701, 612,
- 669, 112, 134, 694, 363, 992, 809, 743, 168, 974,
- 944, 375, 748, 52, 600, 747, 642, 182, 862, 81,
- 344, 805, 988, 739, 511, 655, 814, 334, 249, 515,
- 897, 955, 664, 981, 649, 113, 974, 459, 893, 228,
- 433, 837, 553, 268, 926, 240, 102, 654, 459, 51,
- 686, 754, 806, 760, 493, 403, 415, 394, 687, 700,
- 946, 670, 656, 610, 738, 392, 760, 799, 887, 653,
- 978, 321, 576, 617, 626, 502, 894, 679, 243, 440,
- 680, 879, 194, 572, 640, 724, 926, 56, 204, 700,
- 707, 151, 457, 449, 797, 195, 791, 558, 945, 679,
- 297, 59, 87, 824, 713, 663, 412, 693, 342, 606,
- 134, 108, 571, 364, 631, 212, 174, 643, 304, 329,
- 343, 97, 430, 751, 497, 314, 983, 374, 822, 928,
- 140, 206, 73, 263, 980, 736, 876, 478, 430, 305,
- 170, 514, 364, 692, 829, 82, 855, 953, 676, 246,
- 369, 970, 294, 750, 807, 827, 150, 790, 288, 923,
- 804, 378, 215, 828, 592, 281, 565, 555, 710, 82,
- 896, 831, 547, 261, 524, 462, 293, 465, 502, 56,
- 661, 821, 976, 991, 658, 869, 905, 758, 745, 193,
- 768, 550, 608, 933, 378, 286, 215, 979, 792, 961,
- 61, 688, 793, 644, 986, 403, 106, 366, 905, 644,
- 372, 567, 466, 434, 645, 210, 389, 550, 919, 135,
- 780, 773, 635, 389, 707, 100, 626, 958, 165, 504,
- 920, 176, 193, 713, 857, 265, 203, 50, 668, 108,
- 645, 990, 626, 197, 510, 357, 358, 850, 858, 364,
- 936, 638
-};
-
-
-/*-------------------------------------------------------------*/
-/*--- end randtable.c ---*/
-/*-------------------------------------------------------------*/
diff --git a/mdk-stage1/cdrom.c b/mdk-stage1/cdrom.c
deleted file mode 100644
index ba0341b30..000000000
--- a/mdk-stage1/cdrom.c
+++ /dev/null
@@ -1,209 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-#include <stdio.h>
-#include <sys/mount.h>
-#include "stage1.h"
-#include "frontend.h"
-#include "modules.h"
-#include "probing.h"
-#include "log.h"
-#include "mount.h"
-
-#include "cdrom.h"
-
-
-static int mount_that_cd_device(char * dev_name)
-{
- char device_fullname[50];
-
- strcpy(device_fullname, "/dev/");
- strcat(device_fullname, dev_name);
-
- return my_mount(device_fullname, IMAGE_LOCATION, "iso9660", 0);
-}
-
-
-static int test_that_cd()
-{
- return access(IMAGE_LOCATION LIVE_LOCATION, R_OK);
-}
-
-
-static enum return_type try_with_device(char * dev_name, char * dev_model);
-
-static enum return_type do_with_device(char * dev_name, char * dev_model)
-{
- if (test_that_cd()) {
- enum return_type results;
- umount(IMAGE_LOCATION);
- results = ask_yes_no("That CDROM disc does not seem to be a " DISTRIB_NAME " Installation CDROM.\nRetry with another disc?");
- if (results == RETURN_OK)
- return try_with_device(dev_name, dev_model);
- return results;
- }
-
- log_message("found a " DISTRIB_NAME " CDROM, good news!");
-
- if (IS_SPECIAL_STAGE2 || ramdisk_possible())
- load_ramdisk(); /* we don't care about return code, we'll do it live if we failed */
-
- if (IS_RESCUE)
- umount(IMAGE_LOCATION);
-
- method_name = strdup("cdrom");
- return RETURN_OK;
-}
-
-static enum return_type try_with_device(char * dev_name, char * dev_model)
-{
- wait_message("Trying to access a CDROM disc (drive %s)", dev_model);
-
- if (mount_that_cd_device(dev_name) == -1) {
- enum return_type results;
- char msg[500];
- unset_param(MODE_AUTOMATIC); /* we are in a fallback mode */
- remove_wait_message();
-
- snprintf(msg, sizeof(msg), "I can't access a " DISTRIB_NAME " Installation disc in your CDROM drive (%s).\nRetry?", dev_model);
- results = ask_yes_no(msg);
- if (results == RETURN_OK)
- return try_with_device(dev_name, dev_model);
- return results;
- }
- remove_wait_message();
-
- return do_with_device(dev_name, dev_model);
-}
-
-int try_automatic(char ** medias, char ** medias_models)
-{
- static char * already_tried[50] = { NULL };
- char ** model = medias_models;
- char ** ptr = medias;
- int i = 0;
- while (ptr && *ptr) {
- char ** p;
- for (p = already_tried; p && *p; p++)
- if (streq(*p, *ptr))
- goto try_automatic_already_tried;
- *p = strdup(*ptr);
- *(p+1) = NULL;
-
- wait_message("Trying to access " DISTRIB_NAME " CDROM disc (drive %s)", *model);
- if (mount_that_cd_device(*ptr) != -1) {
- if (!test_that_cd()) {
- remove_wait_message();
- return i;
- }
- else
- umount(IMAGE_LOCATION);
- }
- remove_wait_message();
-
- try_automatic_already_tried:
- ptr++;
- model++;
- i++;
- }
- return -1;
-}
-
-enum return_type cdrom_prepare(void)
-{
- char ** medias, ** ptr, ** medias_models;
- char * choice;
- int i, count = 0;
- enum return_type results;
-
- my_insmod("ide-cd", ANY_DRIVER_TYPE, NULL);
-
- if (IS_AUTOMATIC) {
- get_medias(CDROM, &medias, &medias_models, BUS_IDE);
- 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);
- 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]);
-
- get_medias(CDROM, &medias, &medias_models, BUS_USB);
- if ((i = try_automatic(medias, medias_models)) != -1)
- return do_with_device(medias[i], medias_models[i]);
-
- unset_param(MODE_AUTOMATIC);
- } else
- my_insmod("sr_mod", ANY_DRIVER_TYPE, NULL);
-
-
- get_medias(CDROM, &medias, &medias_models, BUS_ANY);
- ptr = medias;
- while (ptr && *ptr) {
- count++;
- ptr++;
- }
-
- if (count == 0) {
- stg1_error_message("No CDROM device found.");
- i = ask_insmod(SCSI_ADAPTERS);
- if (i == RETURN_BACK)
- return RETURN_BACK;
- return cdrom_prepare();
- }
-
- if (count == 1) {
- results = try_with_device(*medias, *medias_models);
- if (results == RETURN_OK)
- return RETURN_OK;
- i = ask_insmod(SCSI_ADAPTERS);
- if (i == RETURN_BACK)
- return RETURN_BACK;
- return cdrom_prepare();
- }
-
- results = ask_from_list_comments("Please choose the CDROM drive to use for the installation.", medias, medias_models, &choice);
- if (results == RETURN_OK) {
- char ** model = medias_models;
- ptr = medias;
- while (ptr && *ptr && model && *model) {
- if (!strcmp(*ptr, choice))
- break;
- ptr++;
- model++;
- }
- results = try_with_device(choice, *model);
- } else
- return results;
-
- if (results == RETURN_OK)
- return RETURN_OK;
- if (results == RETURN_BACK)
- return cdrom_prepare();
-
- i = ask_insmod(SCSI_ADAPTERS);
- if (i == RETURN_BACK)
- return RETURN_BACK;
- return cdrom_prepare();
-}
diff --git a/mdk-stage1/cdrom.h b/mdk-stage1/cdrom.h
deleted file mode 100644
index 639487eed..000000000
--- a/mdk-stage1/cdrom.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#ifndef _CDROM_H_
-#define _CDROM_H_
-
-#include "stage1.h"
-
-enum return_type cdrom_prepare(void);
-
-#endif
diff --git a/mdk-stage1/config-stage1.h b/mdk-stage1/config-stage1.h
deleted file mode 100644
index 3af38a446..000000000
--- a/mdk-stage1/config-stage1.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * 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.
- *
- */
-
-#ifndef _CONFIG_STAGE1_H_
-#define _CONFIG_STAGE1_H_
-
-#define _GNU_SOURCE 1
-
-
-/* If we have more than that amount of memory (in Mbytes), we assume we can load the second stage as a ramdisk */
-#define MEM_LIMIT_RAMDISK 52
-
-/* If we have more than that amount of memory (in Mbytes), we assume we can load the rescue as a ramdisk */
-#define MEM_LIMIT_RESCUE 40
-
-#define DISTRIB_NAME "Mandrake Linux"
-
-#define RAMDISK_COMPRESSION_RATIO 1.95
-
-#define LIVE_LOCATION "/Mandrake/mdkinst/"
-#define RAMDISK_LOCATION "/Mandrake/base/"
-#define IMAGE_LOCATION "/tmp/image"
-#define STAGE2_LOCATION "/tmp/stage2"
-
-/* user-definable (in Makefile): DISABLE_NETWORK, DISABLE_DISK, DISABLE_CDROM, DISABLE_PCMCIA */
-
-
-/* some factorizing for disabling more features */
-
-#ifdef DISABLE_DISK
-#ifdef DISABLE_CDROM
-#define DISABLE_MEDIAS
-#endif
-#endif
-
-
-#endif
diff --git a/mdk-stage1/dhcp.c b/mdk-stage1/dhcp.c
deleted file mode 100644
index 32c7a932b..000000000
--- a/mdk-stage1/dhcp.c
+++ /dev/null
@@ -1,679 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-/*
- * Portions from GRUB -- GRand Unified Bootloader
- * Copyright (C) 2000 Free Software Foundation, Inc.
- */
-
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <stdio.h>
-#include <string.h>
-#include <sys/socket.h>
-#include <sys/ioctl.h>
-#include <net/if.h>
-#include <arpa/inet.h>
-#include <net/route.h>
-#include <errno.h>
-#include <net/ethernet.h>
-#include <netinet/ip.h>
-#include <netinet/udp.h>
-#include <sys/time.h>
-#include <time.h>
-#include <fcntl.h>
-#include <sys/poll.h>
-
-#include "stage1.h"
-#include "log.h"
-#include "network.h"
-#include "frontend.h"
-#include "automatic.h"
-
-#include "dhcp.h"
-
-
-typedef int bp_int32;
-typedef short bp_int16;
-
-#define BOOTP_OPTION_NETMASK 1
-#define BOOTP_OPTION_GATEWAY 3
-#define BOOTP_OPTION_DNS 6
-#define BOOTP_OPTION_HOSTNAME 12
-#define BOOTP_OPTION_DOMAIN 15
-#define BOOTP_OPTION_BROADCAST 28
-
-#define DHCP_OPTION_REQADDR 50
-#define DHCP_OPTION_LEASE 51
-#define DHCP_OPTION_TYPE 53
-#define DHCP_OPTION_SERVER 54
-#define DHCP_OPTION_OPTIONREQ 55
-#define DHCP_OPTION_MAXSIZE 57
-
-#define DHCP_OPTION_CLIENT_IDENTIFIER 61
-
-#define BOOTP_CLIENT_PORT 68
-#define BOOTP_SERVER_PORT 67
-
-#define BOOTP_OPCODE_REQUEST 1
-#define BOOTP_OPCODE_REPLY 2
-
-#define DHCP_TYPE_DISCOVER 1
-#define DHCP_TYPE_OFFER 2
-#define DHCP_TYPE_REQUEST 3
-#define DHCP_TYPE_ACK 5
-#define DHCP_TYPE_RELEASE 7
-
-#define BOOTP_VENDOR_LENGTH 64
-#define DHCP_VENDOR_LENGTH 340
-
-struct bootp_request {
- char opcode;
- char hw;
- char hwlength;
- char hopcount;
- bp_int32 id;
- bp_int16 secs;
- bp_int16 flags;
- bp_int32 ciaddr, yiaddr, server_ip, bootp_gw_ip;
- char hwaddr[16];
- char servername[64];
- char bootfile[128];
- char vendor[DHCP_VENDOR_LENGTH];
-} ;
-
-static const char vendor_cookie[] = { 99, 130, 83, 99, 255 };
-
-
-static unsigned int verify_checksum(void * buf2, int length2)
-{
- unsigned int csum = 0;
- unsigned short * sp;
-
- for (sp = (unsigned short *) buf2; length2 > 0; (length2 -= 2), sp++)
- csum += *sp;
-
- while (csum >> 16)
- csum = (csum & 0xffff) + (csum >> 16);
-
- return (csum == 0xffff);
-}
-
-
-static int initial_setup_interface(char * device, int s) {
- struct sockaddr_in * addrp;
- struct ifreq req;
- struct rtentry route;
- int true = 1;
-
- addrp = (struct sockaddr_in *) &req.ifr_addr;
-
- strcpy(req.ifr_name, device);
- addrp->sin_family = AF_INET;
- addrp->sin_port = 0;
- memset(&addrp->sin_addr, 0, sizeof(addrp->sin_addr));
-
- req.ifr_flags = 0; /* take it down */
- if (ioctl(s, SIOCSIFFLAGS, &req)) {
- log_perror("SIOCSIFFLAGS (downing)");
- return -1;
- }
-
- addrp->sin_family = AF_INET;
- addrp->sin_addr.s_addr = htonl(0);
- if (ioctl(s, SIOCSIFADDR, &req)) {
- log_perror("SIOCSIFADDR");
- return -1;
- }
-
- req.ifr_flags = IFF_UP | IFF_BROADCAST | IFF_RUNNING;
- if (ioctl(s, SIOCSIFFLAGS, &req)) {
- log_perror("SIOCSIFFLAGS (upping)");
- return -1;
- }
-
- memset(&route, 0, sizeof(route));
- memcpy(&route.rt_gateway, addrp, sizeof(*addrp));
-
- addrp->sin_family = AF_INET;
- addrp->sin_port = 0;
- addrp->sin_addr.s_addr = INADDR_ANY;
- memcpy(&route.rt_dst, addrp, sizeof(*addrp));
- memcpy(&route.rt_genmask, addrp, sizeof(*addrp));
-
- route.rt_dev = device;
- route.rt_flags = RTF_UP;
- route.rt_metric = 0;
-
- if (ioctl(s, SIOCADDRT, &route)) {
- if (errno != EEXIST) {
- close(s);
- log_perror("SIOCADDRT");
- return -1;
- }
- }
-
- if (setsockopt(s, SOL_SOCKET, SO_BROADCAST, &true, sizeof(true))) {
- close(s);
- log_perror("setsockopt");
- return -1;
- }
-
- /* I need to sleep a bit in order for kernel to finish init of the
- network device; this would allow to not send further multiple
- dhcp requests when only one is needed. */
- wait_message("Bringing up networking...");
- sleep(2);
- remove_wait_message();
-
- return 0;
-}
-
-
-void set_missing_ip_info(struct interface_info * intf)
-{
- bp_int32 ipNum = *((bp_int32 *) &intf->ip);
- bp_int32 nmNum;
-
- if (intf->netmask.s_addr == 0)
- inet_aton(guess_netmask(inet_ntoa(intf->ip)), &intf->netmask);
-
- nmNum = *((bp_int32 *) &intf->netmask);
-
- if (intf->broadcast.s_addr == 0)
- *((bp_int32 *) &intf->broadcast) = (ipNum & nmNum) | ~(nmNum);
-
- if (intf->network.s_addr == 0)
- *((bp_int32 *) &intf->network) = ipNum & nmNum;
-}
-
-static void parse_reply(struct bootp_request * breq, struct interface_info * intf)
-{
- unsigned char * chptr;
- unsigned char option, length;
-
- if (breq->bootfile && strlen(breq->bootfile) > 0)
- stage2_kickstart = strdup(breq->bootfile);
-
- memcpy(&intf->ip, &breq->yiaddr, 4);
-
- chptr = breq->vendor;
- chptr += 4;
- while (*chptr != 0xFF && (void *) chptr < (void *) breq->vendor + DHCP_VENDOR_LENGTH) {
- char tmp_str[500];
- option = *chptr++;
- if (!option)
- continue;
- length = *chptr++;
-
- switch (option) {
- case BOOTP_OPTION_DNS:
- memcpy(&dns_server, chptr, sizeof(dns_server));
- log_message("got dns %s", inet_ntoa(dns_server));
- if (length >= sizeof(dns_server)*2) {
- memcpy(&dns_server2, chptr+sizeof(dns_server), sizeof(dns_server2));
- log_message("got dns2 %s", inet_ntoa(dns_server2));
- }
- break;
-
- case BOOTP_OPTION_NETMASK:
- memcpy(&intf->netmask, chptr, sizeof(intf->netmask));
- log_message("got netmask %s", inet_ntoa(intf->netmask));
- break;
-
- case BOOTP_OPTION_DOMAIN:
- memcpy(tmp_str, chptr, length);
- tmp_str[length] = '\0';
- domain = strdup(tmp_str);
- log_message("got domain %s", domain);
- break;
-
- case BOOTP_OPTION_BROADCAST:
- memcpy(&intf->broadcast, chptr, sizeof(intf->broadcast));
- log_message("got broadcast %s", inet_ntoa(intf->broadcast));
- break;
-
- case BOOTP_OPTION_GATEWAY:
- memcpy(&gateway, chptr, sizeof(gateway));
- log_message("got gateway %s", inet_ntoa(gateway));
- break;
-
- case BOOTP_OPTION_HOSTNAME:
- memcpy(tmp_str, chptr, length);
- tmp_str[length] = '\0';
- hostname = strdup(tmp_str);
- log_message("got hostname %s", hostname);
- break;
-
- }
-
- chptr += length;
- }
-
- set_missing_ip_info(intf);
-}
-
-
-static void init_vendor_codes(struct bootp_request * breq) {
- memcpy(breq->vendor, vendor_cookie, sizeof(vendor_cookie));
-}
-
-static char gen_hwaddr[16];
-
-static int prepare_request(struct bootp_request * breq, int sock, char * device)
-{
- struct ifreq req;
-
- memset(breq, 0, sizeof(*breq));
-
- breq->opcode = BOOTP_OPCODE_REQUEST;
-
- strcpy(req.ifr_name, device);
- if (ioctl(sock, SIOCGIFHWADDR, &req)) {
- log_perror("SIOCSIFHWADDR");
- return -1;
- }
-
- breq->hw = 1; /* ethernet */
- breq->hwlength = IFHWADDRLEN;
- memcpy(breq->hwaddr, req.ifr_hwaddr.sa_data, IFHWADDRLEN);
- memcpy(gen_hwaddr, req.ifr_hwaddr.sa_data, IFHWADDRLEN);
-
- breq->hopcount = 0;
-
- init_vendor_codes(breq);
-
- return 0;
-}
-
-static int get_vendor_code(struct bootp_request * bresp, unsigned char option, void * data)
-{
- unsigned char * chptr;
- unsigned int length, theOption;
-
- chptr = bresp->vendor + 4;
- while (*chptr != 0xFF && *chptr != option) {
- theOption = *chptr++;
- if (!theOption)
- continue;
- length = *chptr++;
- chptr += length;
- }
-
- if (*chptr++ == 0xff)
- return 1;
-
- length = *chptr++;
- memcpy(data, chptr, length);
-
- return 0;
-}
-
-
-static unsigned long currticks(void)
-{
- struct timeval tv;
- unsigned long csecs;
- unsigned long ticks_per_csec, ticks_per_usec;
-
- /* Note: 18.2 ticks/sec. */
-
- gettimeofday (&tv, 0);
- csecs = tv.tv_sec / 10;
- ticks_per_csec = csecs * 182;
- ticks_per_usec = (((tv.tv_sec - csecs * 10) * 1000000 + tv.tv_usec) * 182 / 10000000);
- return ticks_per_csec + ticks_per_usec;
-}
-
-
-#define BACKOFF_LIMIT 7
-#define TICKS_PER_SEC 18
-#define MAX_ARP_RETRIES 4
-
-static void rfc951_sleep(int exp)
-{
- static long seed = 0;
- long q;
- unsigned long tmo;
-
- if (exp > BACKOFF_LIMIT)
- exp = BACKOFF_LIMIT;
-
- if (!seed)
- /* Initialize linear congruential generator. */
- seed = (currticks () + *(long *) &gen_hwaddr + ((short *) gen_hwaddr)[2]);
-
- /* Simplified version of the LCG given in Bruce Scheier's
- "Applied Cryptography". */
- q = seed / 53668;
- if ((seed = 40014 * (seed - 53668 * q) - 12211 * q) < 0)
- seed += 2147483563l;
-
- /* Compute mask. */
- for (tmo = 63; tmo <= 60 * TICKS_PER_SEC && --exp > 0; tmo = 2 * tmo + 1)
- ;
-
- /* Sleep. */
- log_message("<sleep>");
-
- for (tmo = (tmo & seed) + currticks (); currticks () < tmo;);
-}
-
-
-static int handle_transaction(int s, struct bootp_request * breq, struct bootp_request * bresp,
- struct sockaddr_in * server_addr, int dhcp_type)
-{
- struct pollfd polls;
- int i, j;
- int retry = 1;
- int sin;
- char eth_packet[ETH_FRAME_LEN];
- struct iphdr * ip_hdr;
- struct udphdr * udp_hdr;
- unsigned char type;
- unsigned long starttime;
- int timeout = 1;
-
- breq->id = starttime = currticks();
- breq->secs = 0;
-
- sin = socket(AF_PACKET, SOCK_DGRAM, ntohs(ETH_P_IP));
- if (sin < 0) {
- log_perror("af_packet socket");
- return -1;
- }
-
- while (retry <= MAX_ARP_RETRIES) {
- i = sizeof(*breq);
-
- if (sendto(s, breq, i, 0, (struct sockaddr *) server_addr, sizeof(*server_addr)) != i) {
- close(s);
- log_perror("sendto");
- return -1;
- }
-
- polls.fd = sin;
- polls.events = POLLIN;
-
- while (poll(&polls, 1, timeout*1000) == 1) {
-
- if ((j = recv(sin, eth_packet, sizeof(eth_packet), 0)) == -1) {
- log_perror("recv");
- continue;
- }
-
- /* We need to do some basic sanity checking of the header */
- if (j < (signed)(sizeof(*ip_hdr) + sizeof(*udp_hdr)))
- continue;
-
- ip_hdr = (void *) eth_packet;
- if (!verify_checksum(ip_hdr, sizeof(*ip_hdr)))
- continue;
-
- if (ntohs(ip_hdr->tot_len) > j)
- continue;
-
- j = ntohs(ip_hdr->tot_len);
-
- if (ip_hdr->protocol != IPPROTO_UDP)
- continue;
-
- udp_hdr = (void *) (eth_packet + sizeof(*ip_hdr));
-
- if (ntohs(udp_hdr->source) != BOOTP_SERVER_PORT)
- continue;
-
- if (ntohs(udp_hdr->dest) != BOOTP_CLIENT_PORT)
- continue;
- /* Go on with this packet; it looks sane */
-
- /* Originally copied sizeof (*bresp) - this is a security
- problem due to a potential underflow of the source
- buffer. Also, it trusted that the packet was properly
- 0xFF terminated, which is not true in the case of the
- DHCP server on Cisco 800 series ISDN router. */
-
- memset (bresp, 0xFF, sizeof (*bresp));
- memcpy (bresp, (char *) udp_hdr + sizeof (*udp_hdr), j - sizeof (*ip_hdr) - sizeof (*udp_hdr));
-
- /* sanity checks */
- if (bresp->id != breq->id)
- continue;
- if (bresp->opcode != BOOTP_OPCODE_REPLY)
- continue;
- if (bresp->hwlength != breq->hwlength)
- continue;
- if (memcmp(bresp->hwaddr, breq->hwaddr, bresp->hwlength))
- continue;
- if (get_vendor_code(bresp, DHCP_OPTION_TYPE, &type) || type != dhcp_type)
- continue;
- if (memcmp(bresp->vendor, vendor_cookie, 4))
- continue;
- return 0;
- }
- rfc951_sleep(retry);
- breq->secs = htons ((currticks () - starttime) / 20);
- retry++;
- timeout *= 2;
- if (timeout > 5)
- timeout = 5;
- }
-
- return -1;
-}
-
-static void add_vendor_code(struct bootp_request * breq, unsigned char option, unsigned char length, void * data)
-{
- unsigned char * chptr;
- int theOption, theLength;
-
- chptr = breq->vendor;
- chptr += 4;
- while (*chptr != 0xFF && *chptr != option) {
- theOption = *chptr++;
- if (!theOption) continue;
- theLength = *chptr++;
- chptr += theLength;
- }
-
- *chptr++ = option;
- *chptr++ = length;
- memcpy(chptr, data, length);
- chptr[length] = 0xff;
-}
-
-
-char * dhcp_hostname = NULL;
-char * dhcp_domain = NULL;
-
-enum return_type perform_dhcp(struct interface_info * intf)
-{
- int s, i;
- struct sockaddr_in server_addr;
- struct sockaddr_in client_addr;
- struct sockaddr_in broadcast_addr;
- struct bootp_request breq, bresp;
- unsigned char messageType;
- unsigned int lease;
- short aShort;
- int num_options;
- char requested_options[50];
- char * client_id_str, * client_id_hwaddr;
-
- if (strncmp(intf->device, "eth", 3)) {
- stg1_error_message("DHCP available only for Ethernet networking.");
- return RETURN_ERROR;
- }
-
- s = socket(AF_INET, SOCK_DGRAM, 0);
- if (s < 0) {
- log_perror("socket");
- return RETURN_ERROR;
- }
-
- {
- enum return_type results;
- char * questions[] = { "Host name", "Domain name", NULL };
- char * questions_auto[] = { "hostname", "domain" };
- static char ** answers = NULL;
- char * boulet;
-
- client_id_str = client_id_hwaddr = NULL;
-
- results = ask_from_entries_auto("If the DHCP server needs to know you by name; please fill in this information. "
- "Valid answers are for example: `mybox' for hostname and `mynetwork.com' for "
- "domain name, for a machine called `mybox.mynetwork.com' on the Internet.",
- questions, &answers, 32, questions_auto, NULL);
- if (results == RETURN_OK)
- {
- dhcp_hostname = answers[0];
- if ((boulet = strchr(dhcp_hostname, '.')) != NULL)
- boulet[0] = '\0';
- dhcp_domain = answers[1];
-
- if (*dhcp_hostname && *dhcp_domain) {
- /* if we have both, then create client id from them */
- client_id_str = malloc(1 + strlen(dhcp_hostname) + 1 + strlen(dhcp_domain) + 1);
- client_id_str[0] = '\0';
- sprintf(client_id_str+1, "%s.%s", dhcp_hostname, dhcp_domain);
- }
- }
- }
-
- if (initial_setup_interface(intf->device, s) != 0) {
- close(s);
- return RETURN_ERROR;
- }
-
- if (prepare_request(&breq, s, intf->device) != 0) {
- close(s);
- return RETURN_ERROR;
- }
-
- messageType = DHCP_TYPE_DISCOVER;
- add_vendor_code(&breq, DHCP_OPTION_TYPE, 1, &messageType);
-
- /* add pieces needed to have DDNS/DHCP IP selection based on requested name */
- if (dhcp_hostname && *dhcp_hostname) { /* pick client id form based on absence or presence of domain name */
- if (*dhcp_domain) /* alternate style <hostname>.<domainname> */
- add_vendor_code(&breq, DHCP_OPTION_CLIENT_IDENTIFIER, strlen(client_id_str+1)+1, client_id_str);
- else { /* usual style (aka windows / dhcpcd) */
- /* but put MAC in form required for client identifier first */
- client_id_hwaddr = malloc(IFHWADDRLEN+2);
- client_id_hwaddr[0] = 1; /* set flag for ethernet */
- memcpy(client_id_hwaddr+1, gen_hwaddr, IFHWADDRLEN);
- add_vendor_code(&breq, DHCP_OPTION_CLIENT_IDENTIFIER, IFHWADDRLEN+1, client_id_hwaddr);
- }
- /* this is the one that the dhcp server really wants for DDNS updates */
- add_vendor_code(&breq, BOOTP_OPTION_HOSTNAME, strlen(dhcp_hostname), dhcp_hostname);
- log_message("DHCP: telling server to use name = %s", dhcp_hostname);
- }
-
- 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 */
-
- if (bind(s, (struct sockaddr *) &client_addr, sizeof(client_addr))) {
- log_perror("bind");
- return RETURN_ERROR;
- }
-
- broadcast_addr.sin_family = AF_INET;
- broadcast_addr.sin_port = htons(BOOTP_SERVER_PORT); /* bootp server */
- memset(&broadcast_addr.sin_addr, 0xff, sizeof(broadcast_addr.sin_addr)); /* broadcast */
-
- log_message("DHCP: sending DISCOVER");
-
- wait_message("Sending DHCP request...");
- i = handle_transaction(s, &breq, &bresp, &broadcast_addr, DHCP_TYPE_OFFER);
- remove_wait_message();
-
- if (i != 0) {
- stg1_error_message("No DHCP reply received.");
- close(s);
- return RETURN_ERROR;
- }
-
- server_addr.sin_family = AF_INET;
- server_addr.sin_port = htons(BOOTP_SERVER_PORT); /* bootp server */
- if (get_vendor_code(&bresp, DHCP_OPTION_SERVER, &server_addr.sin_addr)) {
- close(s);
- log_message("DHCPOFFER didn't include server address");
- return RETURN_ERROR;
- }
-
- init_vendor_codes(&breq);
- messageType = DHCP_TYPE_REQUEST;
- add_vendor_code(&breq, DHCP_OPTION_TYPE, 1, &messageType);
- add_vendor_code(&breq, DHCP_OPTION_SERVER, 4, &server_addr.sin_addr);
- add_vendor_code(&breq, DHCP_OPTION_REQADDR, 4, &bresp.yiaddr);
-
- /* if used the first time, then have to use it again */
- if (dhcp_hostname && *dhcp_hostname) { /* add pieces needed to have DDNS/DHCP IP selection based on requested name */
- if (dhcp_domain && *dhcp_domain) /* alternate style */
- add_vendor_code(&breq, DHCP_OPTION_CLIENT_IDENTIFIER, strlen(client_id_str+1)+1, client_id_str);
- else /* usual style (aka windows / dhcpcd) */
- add_vendor_code(&breq, DHCP_OPTION_CLIENT_IDENTIFIER, IFHWADDRLEN+1, client_id_hwaddr);
- /* this is the one that the dhcp server really wants for DDNS updates */
- add_vendor_code(&breq, BOOTP_OPTION_HOSTNAME, strlen(dhcp_hostname), dhcp_hostname);
- }
-
- aShort = ntohs(sizeof(struct bootp_request));
- add_vendor_code(&breq, DHCP_OPTION_MAXSIZE, 2, &aShort);
-
- num_options = 0;
- requested_options[num_options++] = BOOTP_OPTION_NETMASK;
- requested_options[num_options++] = BOOTP_OPTION_GATEWAY;
- requested_options[num_options++] = BOOTP_OPTION_DNS;
- requested_options[num_options++] = BOOTP_OPTION_DOMAIN;
- requested_options[num_options++] = BOOTP_OPTION_BROADCAST;
- add_vendor_code(&breq, DHCP_OPTION_OPTIONREQ, num_options, requested_options);
-
- /* request a lease of 1 hour */
- i = htonl(60 * 60);
- add_vendor_code(&breq, DHCP_OPTION_LEASE, 4, &i);
-
- log_message("DHCP: sending REQUEST");
-
- i = handle_transaction(s, &breq, &bresp, &broadcast_addr, DHCP_TYPE_ACK);
-
- if (i != 0) {
- close(s);
- return RETURN_ERROR;
- }
-
- if (get_vendor_code(&bresp, DHCP_OPTION_LEASE, &lease)) {
- log_message("failed to get lease time\n");
- return RETURN_ERROR;
- }
- lease = ntohl(lease);
-
- close(s);
-
- intf->netmask.s_addr = 0;
- intf->broadcast.s_addr = 0;
- intf->network.s_addr = 0;
-
- parse_reply(&bresp, intf);
-
- return RETURN_OK;
-}
diff --git a/mdk-stage1/dhcp.h b/mdk-stage1/dhcp.h
deleted file mode 100644
index 71d062e9c..000000000
--- a/mdk-stage1/dhcp.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Guillaume Cottenceau (gc@mandrakesoft.com)
- *
- * Copyright 2000 MandrakeSoft
- *
- * View the homepage: http://us.mandrakesoft.com/~gc/html/stage1.html
- *
- *
- * 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.
- *
- */
-
-/*
- * Portions from GRUB -- GRand Unified Bootloader
- * Copyright (C) 2000 Free Software Foundation, Inc.
- *
- * Itself based on etherboot-4.6.4 by Martin Renters.
- *
- */
-
-#ifndef _DHCP_H_
-#define _DHCP_H_
-
-#include "stage1.h"
-#include "network.h"
-
-enum return_type perform_dhcp(struct interface_info * intf);
-
-extern char * dhcp_hostname;
-
-#endif
diff --git a/mdk-stage1/dietlibc/.cvsignore b/mdk-stage1/dietlibc/.cvsignore
deleted file mode 100644
index 7c88cb004..000000000
--- a/mdk-stage1/dietlibc/.cvsignore
+++ /dev/null
@@ -1,12 +0,0 @@
-t
-elftrunc
-mapfile
-t1
-load
-compile
-bin-alpha
-bin-arm
-bin-i386
-bin-mips
-bin-ppc
-bin-sparc
diff --git a/mdk-stage1/dietlibc/AUTHOR b/mdk-stage1/dietlibc/AUTHOR
deleted file mode 100644
index 6d8ab1a05..000000000
--- a/mdk-stage1/dietlibc/AUTHOR
+++ /dev/null
@@ -1 +0,0 @@
-Felix von Leitner <felix-dietlibc@fefe.de>
diff --git a/mdk-stage1/dietlibc/Makefile b/mdk-stage1/dietlibc/Makefile
deleted file mode 100644
index b6e7b2783..000000000
--- a/mdk-stage1/dietlibc/Makefile
+++ /dev/null
@@ -1,146 +0,0 @@
-ARCH=$(shell uname -m | sed 's/i[4-9]86/i386/')
-
-OBJDIR=bin-$(ARCH)
-
-all: $(OBJDIR) $(OBJDIR)/start.o $(OBJDIR)/dietlibc.a $(OBJDIR)/liblatin1.a $(OBJDIR)/librpc.a $(OBJDIR)/diet
-
-CFLAGS=-pipe
-CROSS=
-
-VPATH=lib:libstdio:libugly:libcruft:libcrypt:libshell:liblatin1:librpc:libregex:syscalls.c
-
-SYSCALLOBJ=$(patsubst syscalls.s/%.S,$(OBJDIR)/%.o,$(wildcard syscalls.s/*.S))
-
-LIBOBJ=$(patsubst lib/%.c,$(OBJDIR)/%.o,$(wildcard lib/*.c))
-LIBUGLYOBJ=$(patsubst libugly/%.c,$(OBJDIR)/%.o,$(wildcard libugly/*.c))
-LIBSTDIOOBJ=$(patsubst libstdio/%.c,$(OBJDIR)/%.o,$(wildcard libstdio/*.c))
-LIBCRUFTOBJ=$(patsubst libcruft/%.c,$(OBJDIR)/%.o,$(wildcard libcruft/*.c))
-LIBCRYPTOBJ=$(patsubst libcrypt/%.c,$(OBJDIR)/%.o,$(wildcard libcrypt/*.c))
-LIBSHELLOBJ=$(patsubst libshell/%.c,$(OBJDIR)/%.o,$(wildcard libshell/*.c))
-
-LIBRPCOBJ=$(patsubst librpc/%.c,$(OBJDIR)/%.o,$(wildcard librpc/*.c))
-LIBREGEXOBJ=$(patsubst libregex/%.c,$(OBJDIR)/%.o,$(wildcard libregex/*.c))
-
-include $(ARCH)/Makefile.add
-
-ifeq ($(CFLAGS),-pipe)
-CFLAGS+=-O -fomit-frame-pointer
-endif
-
-ifneq ($(DEBUG),)
-CFLAGS = -g
-COMMENT = :
-endif
-CFLAGS += -Wall -Wno-switch
-
-PWD=$(shell pwd)
-
-.SUFFIXES:
-.SUFFIXES: .S .c
-
-$(OBJDIR):
- mkdir $@
-
-% :: %,v
-
-$(OBJDIR)/%.o: %.S
- $(CROSS)$(CC) -I. -Iinclude $(CFLAGS) -c $< -o $@
-
-$(OBJDIR)/%.o: %.c
- $(CROSS)$(CC) -I. -Iinclude $(CFLAGS) -c $< -o $@
- $(COMMENT) $(CROSS)strip -x -R .comment -R .note $@
-
-DIETLIBC_OBJ = $(SYSCALLOBJ) $(LIBOBJ) $(LIBSTDIOOBJ) $(LIBUGLYOBJ) \
-$(LIBCRUFTOBJ) $(LIBCRYPTOBJ) $(LIBSHELLOBJ) $(LIBREGEXOBJ) \
-$(OBJDIR)/__longjmp.o $(OBJDIR)/setjmp.o $(OBJDIR)/unified.o \
-$(OBJDIR)/mmap.o $(OBJDIR)/clone.o
-
-$(OBJDIR)/dietlibc.a: $(DIETLIBC_OBJ) $(OBJDIR)/start.o
- $(CROSS)ar cru $@ $(DIETLIBC_OBJ)
-
-$(OBJDIR)/librpc.a: $(LIBRPCOBJ)
- $(CROSS)ar cru $@ $(LIBRPCOBJ)
-
-LIBLATIN1_OBJS=$(patsubst liblatin1/%.c,$(OBJDIR)/%.o,$(wildcard liblatin1/*.c))
-$(OBJDIR)/liblatin1.a: $(LIBLATIN1_OBJS)
- $(CROSS)ar cru $@ $^
-
-$(OBJDIR)/libdietc.so: $(OBJDIR)/dietlibc.a
- $(CROSS)ld -whole-archive -shared -o $@ $^
-
-$(SYSCALLOBJ): syscalls.h
-
-$(OBJDIR)/diet: diet.c $(OBJDIR)/start.o $(OBJDIR)/dietlibc.a
- $(CROSS)$(CC) -Iinclude $(CFLAGS) -nostdlib -o $@ $^ -DDIETHOME=\"$(PWD)\"
- $(CROSS)strip -R .comment -R .note $@
-
-$(OBJDIR)/djb: $(OBJDIR)/compile $(OBJDIR)/load
-
-$(OBJDIR)/compile:
- echo 'exec gcc $(CFLAGS) -I$(PWD)/$(OBJDIR)/include -c $${1+"$$@"}' > $@
- chmod 755 $@
-
-$(OBJDIR)/load:
- echo 'main="$$1"; shift; exec gcc -nostdlib -o "$$main" $(PWD)/$(OBJDIR)/start.o "$$main".o $${1+"$$@"} $(PWD)/$(OBJDIR)/dietlibc.a -lgcc' > $@
- chmod 755 $@
-
-clean:
- rm -f *.o *.a t t1 compile load exports mapfile libdietc.so
- rm -rf bin-*
-
-tar: clean
- rm -f armv4l
- ln -sf arm armv4l
- cd ..; tar cvvf dietlibc.tar.bz2 dietlibc --use=bzip2 --exclude CVS
-
-$(OBJDIR)/exports: $(OBJDIR)/dietlibc.a
- nm -g $(OBJDIR)/dietlibc.a | grep -w T | awk '{ print $$3 }' | sort -u > $(OBJDIR)/exports
-
-.PHONY: t t1
-t:
- $(CROSS)$(CC) -g $(CFLAGS) -fno-builtin -nostdlib -Iinclude -o t t.c $(OBJDIR)/start.o $(OBJDIR)/dietlibc.a -lgcc -Wl,-Map,mapfile
-
-t1:
- $(CROSS)$(CC) -g -o t1 t.c
-
-install: $(OBJDIR)/start.o $(OBJDIR)/dietlibc.a $(OBJDIR)/liblatin1.a $(OBJDIR)/diet
- cp $(OBJDIR)/start.o $(INSTALLPREFIX)$(prefix)/lib/dietstart.o
- cp $(OBJDIR)/dietlibc.a $(INSTALLPREFIX)$(prefix)/lib/libdietc.a
- cp $(OBJDIR)/liblatin1.a $(INSTALLPREFIX)$(prefix)/lib/libdietlatin1.a
- cp $(OBJDIR)/diet $(INSTALLPREFIX)$(prefix)/bin/diet
-
-.PHONY: sparc ppc mips arm alpha i386
-
-arm sparc ppc alpha i386:
- $(MAKE) ARCH=$@ CROSS=$@-linux- all t bin-$@/libdietc.so
-
-mips:
- $(MAKE) ARCH=$@ CROSS=$@-linux-gnu- all t bin-$@/libdietc.so
-
-cross:
- $(MAKE) arm sparc ppc alpha i386 mips
-
-
-# these depend on dietfeatures.h for large file backward compatibility
-$(OBJDIR)/__fstat64.o $(OBJDIR)/__lstat64.o $(OBJDIR)/__stat64.o: dietfeatures.h
-
-# these depend on dietfeatures.h for thread support
-$(OBJDIR)/alloc.o $(OBJDIR)/perror.o $(OBJDIR)/logging.o $(OBJDIR)/unified.o: dietfeatures.h
-
-# these depend on dietfeatures.h for linker warnings
-$(OBJDIR)/assert_fail.o $(OBJDIR)/sprintf.o $(OBJDIR)/vsnprintf.o $(OBJDIR)/___div.o $(OBJDIR)/fflush.o $(OBJDIR)/setvbuf.o $(OBJDIR)/system.o $(OBJDIR)/sendfile.o $(OBJDIR)/setenv.o: dietfeatures.h
-
-# these depend on dietfeatures.h for buffered stdio
-fclose.o $(OBJDIR)/fdglue.o $(OBJDIR)/fflush.o $(OBJDIR)/fgetc.o $(OBJDIR)/fputc.o $(OBJDIR)/fread.o $(OBJDIR)/fseek.o $(OBJDIR)/printf.o $(OBJDIR)/setvbuf.o $(OBJDIR)/stderr.o $(OBJDIR)/stdin.o $(OBJDIR)/stdout.o $(OBJDIR)/fwrite.o $(OBJDIR)/puts.o: dietfeatures.h
-
-# these depend on dietfeatures.h for fast string routines
-strcasecmp.o $(OBJDIR)/strcat.o $(OBJDIR)/strchr.o $(OBJDIR)/strcmp.o $(OBJDIR)/strcpy.o $(OBJDIR)/strlen.o $(OBJDIR)/strncasecmp.o $(OBJDIR)/strncat.o $(OBJDIR)/strrchr.o: dietfeatures.h
-
-# these depend on dietfeatures.h for /proc
-$(OBJDIR)/tty.o: dietfeatures.h
-
-# these depend on dietfeatures.h for ungetc support ;-)
-$(OBJDIR)/ungetc.o: dietfeatures.h
-
-# these depend on dietfeatures.h for WANT_TZFILE_PARSER
-$(OBJDIR)/localtime_r.o: dietfeatures.h
diff --git a/mdk-stage1/dietlibc/README b/mdk-stage1/dietlibc/README
deleted file mode 100644
index ce9838832..000000000
--- a/mdk-stage1/dietlibc/README
+++ /dev/null
@@ -1,43 +0,0 @@
-diet libc to statically link programs that don't need all the bloat
-from glibc.
-
-malloc, printf and scanf contributed from Olaf Dreesen.
-
-To compile:
-
- $ make
-
-make should compile the diet libc itself without warnings. In addition
-to the diet libc, the default make target includes t, which is a test
-program and probably contains code which produces warnings. You can
-safely ignore them.
-
-When make is done, it will have created dietlibc.a in bin-i386 (or
-bin-ppc, bin-alpha, bin-sparc, bin-ppc or bin-arm, depending on your
-architecture). In that directory you will also find a program called
-"diet", which you need to copy in a directory in your $PATH:
-
- # install bin-i386/diet /usr/local/bin
-
-Then you can compile programs by prepending diet to the command line,
-i.e.
-
- $ diet gcc -s -Os -pipe -o t t.c
-
-diet is cross-compiler friendly and can also be used like this:
-
- $ diet sparc-linux-gcc -o t t.c
-
-diet will then link against dietlibc.a from bin-sparc, of course.
-diet comes with a man page (diet.1), which you can copy to an
-appropriate location, too:
-
- # cp diet.1 /usr/local/man/man1
-
-After you compiled the diet libc successfully, I invite you to check out
-the embedded utils (http://www.fefe.de/embutils/) and the diet libc
-binary repository (ftp://foobar.math.fu-berlin.de/pub/dietlibc/), too.
-The embedded utils are small replacements for common utilities like mv,
-chown, ls, and even a small tar that can extract tar files. The binary
-repository contains a few utilities I linked against the diet libc, for
-example gzip, bzip2 and fdisk.
diff --git a/mdk-stage1/dietlibc/alpha/Makefile.add b/mdk-stage1/dietlibc/alpha/Makefile.add
deleted file mode 100644
index 10ff0faef..000000000
--- a/mdk-stage1/dietlibc/alpha/Makefile.add
+++ /dev/null
@@ -1,5 +0,0 @@
-
-CFLAGS+=-Os -Iinclude -fomit-frame-pointer -fstrict-aliasing
-VPATH:=alpha:syscalls.s:$(VPATH)
-
-LIBOBJ+=$(patsubst %,$(OBJDIR)/%,divq.o divl.o remq.o reml.o seteuid.o __time.o)
diff --git a/mdk-stage1/dietlibc/alpha/__longjmp.S b/mdk-stage1/dietlibc/alpha/__longjmp.S
deleted file mode 100644
index d86d76717..000000000
--- a/mdk-stage1/dietlibc/alpha/__longjmp.S
+++ /dev/null
@@ -1,38 +0,0 @@
-#ifdef __alpha__
-
-#include <setjmp.h>
-
-.text
-.align 2
-
-.global __longjmp
-__longjmp:
- mov $17, $0 /* a1 -> v0 */
-
- ldq $9, (JB_S0*8) ($16) /* s0 */
- ldq $10, (JB_S1*8) ($16) /* s1 */
- ldq $11, (JB_S2*8) ($16) /* s2 */
- ldq $12, (JB_S3*8) ($16) /* s3 */
- ldq $13, (JB_S4*8) ($16) /* s4 */
- ldq $14, (JB_S5*8) ($16) /* s5 */
-
- ldq $26, (JB_PC*8) ($16) /* ra */
- ldq $fp, (JB_FP*8) ($16) /* fp */
- ldq $1, (JB_SP*8) ($16) /* sp */
-
- ldt $f2, (JB_F2*8) ($16) /* f2 */
- ldt $f3, (JB_F3*8) ($16) /* f3 */
- ldt $f4, (JB_F4*8) ($16) /* f4 */
- ldt $f5, (JB_F5*8) ($16) /* f5 */
- ldt $f6, (JB_F6*8) ($16) /* f6 */
- ldt $f7, (JB_F7*8) ($16) /* f7 */
- ldt $f8, (JB_F8*8) ($16) /* f8 */
- ldt $f9, (JB_F9*8) ($16) /* f9 */
-
- cmoveq $0, 0x1, $0
- mov $1, $sp
-
- ret $31, ($26), 1
-
-
-#endif
diff --git a/mdk-stage1/dietlibc/alpha/__time.c b/mdk-stage1/dietlibc/alpha/__time.c
deleted file mode 100644
index 07275e0e3..000000000
--- a/mdk-stage1/dietlibc/alpha/__time.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <time.h>
-#include <sys/time.h>
-
-time_t time(time_t *foo) {
- struct timeval tv;
- time_t tmp=(time_t)-1;
- if (gettimeofday(&tv,0)==0)
- tmp=(time_t)tv.tv_sec;
- if (foo) *foo=tmp;
- return tmp;
-}
diff --git a/mdk-stage1/dietlibc/alpha/accept.S b/mdk-stage1/dietlibc/alpha/accept.S
deleted file mode 100644
index 459c45d7a..000000000
--- a/mdk-stage1/dietlibc/alpha/accept.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(accept,accept,__libc_accept)
diff --git a/mdk-stage1/dietlibc/alpha/bind.S b/mdk-stage1/dietlibc/alpha/bind.S
deleted file mode 100644
index 86a04cb70..000000000
--- a/mdk-stage1/dietlibc/alpha/bind.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(bind,bind)
diff --git a/mdk-stage1/dietlibc/alpha/clone.S b/mdk-stage1/dietlibc/alpha/clone.S
deleted file mode 100644
index b7e32d707..000000000
--- a/mdk-stage1/dietlibc/alpha/clone.S
+++ /dev/null
@@ -1,42 +0,0 @@
-#include "syscalls.h"
-#include <asm/errno.h>
-
-.text
-.align 2
-.weak clone
-clone:
-.global __clone
-.type __clone,@function
-__clone:
- ldiq $0, EINVAL
- beq $16, .Lerror
- beq $17, .Lerror
-
- subq $17, 16, $17
- stq $16, 0($17)
- stq $19, 8($17)
- mov $18, $16
-
- lda $0, __NR_clone($31)
- callsys
- bne $19, .Lerror
-
- beq $0, .Lstart_thread
-
- ret $31, ($26), 0x01
-
-.Lerror:
- jmp error_unified_syscall
-
-.Lstart_thread:
- clr $fp
-
- ldq $27, 0($sp)
- ldq $16, 8($sp)
-
- jsr $26, ($27), 0x04
-
- ldgp $gp, 0($26)
- mov $0, $16
- jsr $26, exit
-
diff --git a/mdk-stage1/dietlibc/alpha/connect.S b/mdk-stage1/dietlibc/alpha/connect.S
deleted file mode 100644
index c191ca808..000000000
--- a/mdk-stage1/dietlibc/alpha/connect.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(connect,connect,__libc_connect)
diff --git a/mdk-stage1/dietlibc/alpha/divl.S b/mdk-stage1/dietlibc/alpha/divl.S
deleted file mode 100644
index 3af22a5e8..000000000
--- a/mdk-stage1/dietlibc/alpha/divl.S
+++ /dev/null
@@ -1,101 +0,0 @@
-/* taken from glibc 2.2 */
-
- .set noreorder
- .set noat
-
- .ent __divlu
- .globl __divlu
-
- .align 3
-__divlu :
- lda $30 , - 48 ($30 )
- .frame $30 , 48 , $23 , 0
- .prologue 0
-.Ludiv:
- stq $1 , 0($30 )
- zapnot $25 ,15, $1
- stq $2 , 8($30 )
- zapnot $24 ,15, $2
- stq $0 , 16($30 )
- clr $27
- stq $3 , 24($30 )
- ldiq $0 , 1
- stq $4 ,32($30 )
- beq $1 , .Ldivbyzero
-
- .align 3
-
-
-1: cmpult $1 , $2 , $at
- s8addq $1 , $31 , $1
- s8addq $0 , $31 , $0
- bne $at , 1b
-
-
-
-3: addq $27 ,$0 , $4
- srl $0 , 1, $0
- cmpule $1 , $2 , $at
- subq $2 , $1 , $3
- cmovne $at ,$4 , $27
- srl $1 , 1, $1
- cmovne $at , $3 , $2
- bne $0 , 3b
-
-.Ldone: ldq $1 , 0($30 )
- ldq $2 , 8($30 )
- ldq $0 , 16($30 )
- ldq $3 , 24($30 )
- ldq $4 ,32($30 )
- lda $30 , 48 ($30 )
- ret $31 , ($23 ), 1
-
-.Ldivbyzero:
- mov $16 , $3
- ldiq $16 , -2
- call_pal 170
- mov $3 , $16
- clr $27
- br .Ldone
-
- .end __divlu
-
- .ent __divl
- .globl __divl
-
- .align 3
-__divl :
- lda $30 , - 48 ($30 )
- .frame $30 , 48 , $23 , 0
- .prologue 0
- or $24 , $25 , $at
- sextl $at , $at
- bge $at , .Ludiv
-
-
- stq $24 , 0($30 )
- negl $24 , $at
- stq $25 , 8($30 )
- cmovge $at , $at , $24
- stq $23 , 16($30 )
- negl $25 , $at
- stq $3 , 24($30 )
- cmovge $at , $at , $25
-
-
- bsr $23 , __divlu
-
-
- ldq $24 , 0($30 )
- ldq $25 , 8($30 )
- xor $24 , $25 , $at
- negl $27 , $3
- sextl $at , $at
- ldq $23 , 16($30 )
- cmovlt $at , $3 , $27
- ldq $3 , 24($30 )
-
- lda $30 , 48 ($30 )
- ret $31 , ($23 ), 1
-
- .end __divl
diff --git a/mdk-stage1/dietlibc/alpha/divq.S b/mdk-stage1/dietlibc/alpha/divq.S
deleted file mode 100644
index cf70862c4..000000000
--- a/mdk-stage1/dietlibc/alpha/divq.S
+++ /dev/null
@@ -1,102 +0,0 @@
-/* taken from glibc 2.2 */
-
- .set noreorder
- .set noat
-
- .ent __divqu
- .globl __divqu
-
- .align 3
-__divqu :
- lda $30 , - 48 ($30 )
- .frame $30 , 48 , $23 , 0
- .prologue 0
-$udiv:
- stq $1 , 0($30 )
- mov $25 , $1
- stq $2 , 8($30 )
- mov $24 , $2
- stq $0 , 16($30 )
- clr $27
- stq $3 , 24($30 )
- ldiq $0 , 1
- stq $4 ,32($30 )
- beq $1 , $divbyzero
-
- .align 3
-
-
-1: cmpult $1 , $2 , $at
- blt $1 , 2f
- addq $1 , $1 , $1
- addq $0 , $0 , $0
- bne $at , 1b
- unop
-2:
-3: addq $27 ,$0 , $4
- srl $0 , 1, $0
- cmpule $1 , $2 , $at
- subq $2 , $1 , $3
- cmovne $at ,$4 , $27
- srl $1 , 1, $1
- cmovne $at , $3 , $2
- bne $0 , 3b
-
-$done: ldq $1 , 0($30 )
- ldq $2 , 8($30 )
- ldq $0 , 16($30 )
- ldq $3 , 24($30 )
- ldq $4 ,32($30 )
- lda $30 , 48 ($30 )
- ret $31 , ($23 ), 1
-
-$divbyzero:
- mov $16 , $3
- ldiq $16 , -2
- call_pal 170
- mov $3 , $16
- clr $27
- br $done
-
- .end __divqu
-
- .ent __divq
- .globl __divq
-
- .align 3
-__divq :
- lda $30 , - 48 ($30 )
- .frame $30 , 48 , $23 , 0
- .prologue 0
- or $24 , $25 , $at
-
- bge $at , $udiv
-
-
- stq $24 , 0($30 )
- negq $24 , $at
- stq $25 , 8($30 )
- cmovge $at , $at , $24
- stq $23 , 16($30 )
- negq $25 , $at
- stq $3 , 24($30 )
- cmovge $at , $at , $25
-
-
- bsr $23 , __divqu
-
-
- ldq $24 , 0($30 )
- ldq $25 , 8($30 )
- xor $24 , $25 , $at
- negq $27 , $3
-
- ldq $23 , 16($30 )
- cmovlt $at , $3 , $27
- ldq $3 , 24($30 )
-
- lda $30 , 48 ($30 )
- ret $31 , ($23 ), 1
-
- .end __divq
-
diff --git a/mdk-stage1/dietlibc/alpha/getegid.S b/mdk-stage1/dietlibc/alpha/getegid.S
deleted file mode 100644
index 89c35d45e..000000000
--- a/mdk-stage1/dietlibc/alpha/getegid.S
+++ /dev/null
@@ -1,11 +0,0 @@
-.text
-.align 2
-.global getegid
-getegid:
- lda $sp,-8($sp)
- stq $26, 0($sp)
- jsr getgid
- ldq $26, 0($sp)
- lda $sp, 8($sp)
- cmovge $0, $20, $0
- ret
diff --git a/mdk-stage1/dietlibc/alpha/geteuid.S b/mdk-stage1/dietlibc/alpha/geteuid.S
deleted file mode 100644
index 087ca7348..000000000
--- a/mdk-stage1/dietlibc/alpha/geteuid.S
+++ /dev/null
@@ -1,11 +0,0 @@
-.text
-.align 2
-.global geteuid
-geteuid:
- lda $sp,-8($sp)
- stq $26, 0($sp)
- jsr getuid
- ldq $26, 0($sp)
- lda $sp, 8($sp)
- cmovge $0, $20, $0
- ret
diff --git a/mdk-stage1/dietlibc/alpha/getgid.S b/mdk-stage1/dietlibc/alpha/getgid.S
deleted file mode 100644
index 7350082f3..000000000
--- a/mdk-stage1/dietlibc/alpha/getgid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getxgid,getgid)
diff --git a/mdk-stage1/dietlibc/alpha/getpeername.S b/mdk-stage1/dietlibc/alpha/getpeername.S
deleted file mode 100644
index 3b3f48b1a..000000000
--- a/mdk-stage1/dietlibc/alpha/getpeername.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getpeername,getpeername)
diff --git a/mdk-stage1/dietlibc/alpha/getpid.S b/mdk-stage1/dietlibc/alpha/getpid.S
deleted file mode 100644
index d8b3523b2..000000000
--- a/mdk-stage1/dietlibc/alpha/getpid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getxpid,getpid)
diff --git a/mdk-stage1/dietlibc/alpha/getppid.S b/mdk-stage1/dietlibc/alpha/getppid.S
deleted file mode 100644
index e181268c3..000000000
--- a/mdk-stage1/dietlibc/alpha/getppid.S
+++ /dev/null
@@ -1,11 +0,0 @@
-.text
-.align 2
-.global getppid
-getppid:
- lda $sp,-8($sp)
- stq $26, 0($sp)
- jsr getpid
- ldq $26, 0($sp)
- lda $sp, 8($sp)
- cmovge $0, $20, $0
- ret
diff --git a/mdk-stage1/dietlibc/alpha/getsockname.S b/mdk-stage1/dietlibc/alpha/getsockname.S
deleted file mode 100644
index 2727d88da..000000000
--- a/mdk-stage1/dietlibc/alpha/getsockname.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getsockname,getsockname)
diff --git a/mdk-stage1/dietlibc/alpha/getsockopt.S b/mdk-stage1/dietlibc/alpha/getsockopt.S
deleted file mode 100644
index 44b4a910a..000000000
--- a/mdk-stage1/dietlibc/alpha/getsockopt.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getsockopt,getsockopt)
diff --git a/mdk-stage1/dietlibc/alpha/getuid.S b/mdk-stage1/dietlibc/alpha/getuid.S
deleted file mode 100644
index fcb5570c2..000000000
--- a/mdk-stage1/dietlibc/alpha/getuid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getxuid,getuid)
diff --git a/mdk-stage1/dietlibc/alpha/listen.S b/mdk-stage1/dietlibc/alpha/listen.S
deleted file mode 100644
index 1102831d4..000000000
--- a/mdk-stage1/dietlibc/alpha/listen.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(listen,listen)
diff --git a/mdk-stage1/dietlibc/alpha/mmap.S b/mdk-stage1/dietlibc/alpha/mmap.S
deleted file mode 100644
index 2e57fbb74..000000000
--- a/mdk-stage1/dietlibc/alpha/mmap.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(mmap,mmap)
diff --git a/mdk-stage1/dietlibc/alpha/msgctl.S b/mdk-stage1/dietlibc/alpha/msgctl.S
deleted file mode 100644
index d7caed2cc..000000000
--- a/mdk-stage1/dietlibc/alpha/msgctl.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(msgctl,msgctl)
diff --git a/mdk-stage1/dietlibc/alpha/msgget.S b/mdk-stage1/dietlibc/alpha/msgget.S
deleted file mode 100644
index 518d67ac4..000000000
--- a/mdk-stage1/dietlibc/alpha/msgget.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(msgget,msgget)
diff --git a/mdk-stage1/dietlibc/alpha/msgrcv.S b/mdk-stage1/dietlibc/alpha/msgrcv.S
deleted file mode 100644
index ab62e6c30..000000000
--- a/mdk-stage1/dietlibc/alpha/msgrcv.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(msgrcv,msgrcv)
diff --git a/mdk-stage1/dietlibc/alpha/msgsnd.S b/mdk-stage1/dietlibc/alpha/msgsnd.S
deleted file mode 100644
index 890a996a2..000000000
--- a/mdk-stage1/dietlibc/alpha/msgsnd.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(msgsnd,msgsnd)
diff --git a/mdk-stage1/dietlibc/alpha/pipe.S b/mdk-stage1/dietlibc/alpha/pipe.S
deleted file mode 100644
index 3dfef10bf..000000000
--- a/mdk-stage1/dietlibc/alpha/pipe.S
+++ /dev/null
@@ -1,17 +0,0 @@
-#include "syscalls.h"
-
-.text
-.align 2
-.global pipe
-.type pipe,@function
-pipe:
- lda $0, __NR_pipe($31)
- callsys
- bne $19, .Lerror
- stl $0, 0($16)
- stl $20, 4($16)
- clr $0
- ret $31, ($26), 0x01
-.Lerror:
- br error_unified_syscall
-
diff --git a/mdk-stage1/dietlibc/alpha/recv.S b/mdk-stage1/dietlibc/alpha/recv.S
deleted file mode 100644
index 17664f2e2..000000000
--- a/mdk-stage1/dietlibc/alpha/recv.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(recv,recv,__libc_recv)
diff --git a/mdk-stage1/dietlibc/alpha/recvfrom.S b/mdk-stage1/dietlibc/alpha/recvfrom.S
deleted file mode 100644
index d8e3922af..000000000
--- a/mdk-stage1/dietlibc/alpha/recvfrom.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(recvfrom,recvfrom,__libc_recvfrom)
diff --git a/mdk-stage1/dietlibc/alpha/recvmsg.S b/mdk-stage1/dietlibc/alpha/recvmsg.S
deleted file mode 100644
index 6ce87eebb..000000000
--- a/mdk-stage1/dietlibc/alpha/recvmsg.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(recvmsg,recvmsg)
diff --git a/mdk-stage1/dietlibc/alpha/reml.S b/mdk-stage1/dietlibc/alpha/reml.S
deleted file mode 100644
index 2d89e3280..000000000
--- a/mdk-stage1/dietlibc/alpha/reml.S
+++ /dev/null
@@ -1,101 +0,0 @@
-/* taken from glibc 2.2 */
-
- .set noreorder
- .set noat
-
- .ent __remlu
- .globl __remlu
-
- .align 3
-__remlu :
- lda $30 , -32($30)
- .frame $30 , 32 , $23 , 0
- .prologue 0
-.Ludiv:
- stq $1 , 0($30)
- zapnot $25 , 15 , $1
- stq $2 , 8($30)
- zapnot $24 , 15 , $27
- stq $0 , 16($30)
- clr $2
- stq $3 , 24($30)
- ldiq $0 , 1
-
- beq $1 , .Ldivbyzero
-
- .align 3
-
-
-1: cmpult $1 , $27 , $at
- s8addq $1 , $31 , $1
- s8addq $0 , $31 , $0
- bne $at , 1b
-
-
-
-3:
- srl $0 , 1 , $0
- cmpule $1 , $27 , $at
- subq $27 , $1 , $3
-
- srl $1 , 1 , $1
- cmovne $at , $3 , $27
- bne $0 , 3b
-
-.Ldone: ldq $1 , 0($30)
- ldq $2 , 8($30)
- ldq $0 , 16($30)
- ldq $3 , 24($30)
-
- lda $30 , 32($30)
- ret $31 , ($23), 1
-
-.Ldivbyzero:
- mov $16 , $3
- ldiq $16 , -2
- call_pal 170
- mov $3 , $16
- clr $27
- br .Ldone
-
- .end __remlu
-
- .ent __reml
- .globl __reml
-
- .align 3
-__reml :
- lda $30 , - 32 ($30 )
- .frame $30 , 32 , $23 , 0
- .prologue 0
- or $24 , $25 , $at
- sextl $at , $at
- bge $at , .Ludiv
-
-
- stq $24 , 0($30 )
- negl $24 , $at
- stq $25 , 8($30 )
- cmovge $at , $at , $24
- stq $23 , 16($30 )
- negl $25 , $at
- stq $3 , 24($30 )
- cmovge $at , $at , $25
-
-
- bsr $23 , __remlu
-
-
- ldq $24 , 0($30 )
- ldq $25 , 8($30 )
- mov $24 , $at
- negl $27 , $3
- sextl $at , $at
- ldq $23 , 16($30 )
- cmovlt $at , $3 , $27
- ldq $3 , 24($30 )
-
- lda $30 , 32 ($30 )
- ret $31 , ($23 ), 1
-
- .end __reml
diff --git a/mdk-stage1/dietlibc/alpha/remq.S b/mdk-stage1/dietlibc/alpha/remq.S
deleted file mode 100644
index 713484da3..000000000
--- a/mdk-stage1/dietlibc/alpha/remq.S
+++ /dev/null
@@ -1,97 +0,0 @@
-/* taken from glibc 2.2 */
-
- .set noreorder
- .set noat
-
- .ent __remqu
- .globl __remqu
-
- .align 3
-__remqu :
- lda $30 , - 32 ($30 )
- .frame $30 , 32 , $23 , 0
- .prologue 0
-.Ludiv:
- stq $1 , 0($30 )
- mov $25 , $1
- stq $2 , 8($30 )
- mov $24 , $27
- stq $0 , 16($30 )
- clr $2
- stq $3 , 24($30 )
- ldiq $0 , 1
-
- beq $1 , .Ldivbyzero
-
- .align 3
-
-1: cmpult $1 , $27 , $at
- blt $1 , 2f
- addq $1 , $1 , $1
- addq $0 , $0 , $0
- bne $at , 1b
- unop
-2:
-3:
- srl $0 , 1, $0
- cmpule $1 , $27 , $at
- subq $27 , $1 , $3
-
- srl $1 , 1, $1
- cmovne $at , $3 , $27
- bne $0 , 3b
-
-.Ldone: ldq $1 , 0($30 )
- ldq $2 , 8($30 )
- ldq $0 , 16($30 )
- ldq $3 , 24($30 )
-
- lda $30 , 32 ($30 )
- ret $31 , ($23 ), 1
-
-.Ldivbyzero:
- mov $16 , $3
- ldiq $16 , -2
- call_pal 170
- mov $3 , $16
- clr $27
- br .Ldone
-
- .end __remqu
-
- .ent __remq
- .globl __remq
-
- .align 3
-__remq :
- lda $30 , - 32 ($30 )
- .frame $30 , 32 , $23 , 0
- .prologue 0
- or $24 , $25 , $at
-
- bge $at , .Ludiv
-
- stq $24 , 0($30 )
- negq $24 , $at
- stq $25 , 8($30 )
- cmovge $at , $at , $24
- stq $23 , 16($30 )
- negq $25 , $at
- stq $3 , 24($30 )
- cmovge $at , $at , $25
-
- bsr $23 , __remqu
-
- ldq $24 , 0($30 )
- ldq $25 , 8($30 )
- mov $24 , $at
- negq $27 , $3
-
- ldq $23 , 16($30 )
- cmovlt $at , $3 , $27
- ldq $3 , 24($30 )
-
- lda $30 , 32 ($30 )
- ret $31 , ($23 ), 1
-
- .end __remq
diff --git a/mdk-stage1/dietlibc/alpha/semctl.S b/mdk-stage1/dietlibc/alpha/semctl.S
deleted file mode 100644
index e215ed955..000000000
--- a/mdk-stage1/dietlibc/alpha/semctl.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(semctl,semctl)
diff --git a/mdk-stage1/dietlibc/alpha/semget.S b/mdk-stage1/dietlibc/alpha/semget.S
deleted file mode 100644
index 67f488546..000000000
--- a/mdk-stage1/dietlibc/alpha/semget.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(semget,semget)
diff --git a/mdk-stage1/dietlibc/alpha/semop.S b/mdk-stage1/dietlibc/alpha/semop.S
deleted file mode 100644
index 81b6fc606..000000000
--- a/mdk-stage1/dietlibc/alpha/semop.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(semop,semop)
diff --git a/mdk-stage1/dietlibc/alpha/send.S b/mdk-stage1/dietlibc/alpha/send.S
deleted file mode 100644
index cfd11be2a..000000000
--- a/mdk-stage1/dietlibc/alpha/send.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(send,send,__libc_send)
diff --git a/mdk-stage1/dietlibc/alpha/sendmsg.S b/mdk-stage1/dietlibc/alpha/sendmsg.S
deleted file mode 100644
index 14646ad68..000000000
--- a/mdk-stage1/dietlibc/alpha/sendmsg.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(sendmsg,sendmsg)
diff --git a/mdk-stage1/dietlibc/alpha/sendto.S b/mdk-stage1/dietlibc/alpha/sendto.S
deleted file mode 100644
index 17a033011..000000000
--- a/mdk-stage1/dietlibc/alpha/sendto.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(sendto,sendto,__libc_sendto)
diff --git a/mdk-stage1/dietlibc/alpha/seteuid.c b/mdk-stage1/dietlibc/alpha/seteuid.c
deleted file mode 100644
index a7cf47893..000000000
--- a/mdk-stage1/dietlibc/alpha/seteuid.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <sys/types.h>
-#include <unistd.h>
-
-#undef seteuid
-int seteuid(uid_t euid) {
- return setreuid(-1,euid);
-}
diff --git a/mdk-stage1/dietlibc/alpha/setjmp.S b/mdk-stage1/dietlibc/alpha/setjmp.S
deleted file mode 100644
index 3768056be..000000000
--- a/mdk-stage1/dietlibc/alpha/setjmp.S
+++ /dev/null
@@ -1,46 +0,0 @@
-#include <setjmp.h>
-
-.text
-.global __sigsetjmp
-__sigsetjmp:
- ldgp $gp, 0($gp)
-
- mov $sp, $1
- lda $sp, -16($sp)
-
- stq $26, 0($sp) /* save ra */
-
- stq $9, (JB_S0*8) ($16) /* s0 */
- stq $10, (JB_S1*8) ($16) /* s1 */
- stq $11, (JB_S2*8) ($16) /* s2 */
- stq $12, (JB_S3*8) ($16) /* s3 */
- stq $13, (JB_S4*8) ($16) /* s4 */
- stq $14, (JB_S5*8) ($16) /* s5 */
-
- stq $26, (JB_PC*8) ($16) /* ra */
- stq $fp, (JB_FP*8) ($16) /* fp */
- stq $1, (JB_SP*8) ($16) /* sp */
-
- stt $f2, (JB_F2*8) ($16) /* f2 */
- stt $f3, (JB_F3*8) ($16) /* f3 */
- stt $f4, (JB_F4*8) ($16) /* f4 */
- stt $f5, (JB_F5*8) ($16) /* f5 */
- stt $f6, (JB_F6*8) ($16) /* f6 */
- stt $f7, (JB_F7*8) ($16) /* f7 */
- stt $f8, (JB_F8*8) ($16) /* f8 */
- stt $f9, (JB_F9*8) ($16) /* f9 */
-
- br $26, __sigjmp_save /* call __sigjmp_save */
-
- ldq $26, 0($sp) /* restore ra */
-
- lda $sp, 16($sp)
- ret $31, ($26), 1 /* back to caller */
-
-.weak setjmp
-setjmp:
-.weak __setjmp
-__setjmp:
- ldgp $gp, 0($gp)
- mov 0, $17
- br __sigsetjmp
diff --git a/mdk-stage1/dietlibc/alpha/setsockopt.S b/mdk-stage1/dietlibc/alpha/setsockopt.S
deleted file mode 100644
index e3fe1d321..000000000
--- a/mdk-stage1/dietlibc/alpha/setsockopt.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(setsockopt,setsockopt)
diff --git a/mdk-stage1/dietlibc/alpha/shmat.S b/mdk-stage1/dietlibc/alpha/shmat.S
deleted file mode 100644
index 51248173d..000000000
--- a/mdk-stage1/dietlibc/alpha/shmat.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(shmat,shmat)
diff --git a/mdk-stage1/dietlibc/alpha/shmctl.S b/mdk-stage1/dietlibc/alpha/shmctl.S
deleted file mode 100644
index d56caace4..000000000
--- a/mdk-stage1/dietlibc/alpha/shmctl.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(shmctl,shmctl)
diff --git a/mdk-stage1/dietlibc/alpha/shmdt.S b/mdk-stage1/dietlibc/alpha/shmdt.S
deleted file mode 100644
index d9812a799..000000000
--- a/mdk-stage1/dietlibc/alpha/shmdt.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(shmdt,shmdt)
diff --git a/mdk-stage1/dietlibc/alpha/shmget.S b/mdk-stage1/dietlibc/alpha/shmget.S
deleted file mode 100644
index 82914223f..000000000
--- a/mdk-stage1/dietlibc/alpha/shmget.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(shmget,shmget)
diff --git a/mdk-stage1/dietlibc/alpha/shutdown.S b/mdk-stage1/dietlibc/alpha/shutdown.S
deleted file mode 100644
index 9b5139325..000000000
--- a/mdk-stage1/dietlibc/alpha/shutdown.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(shutdown,shutdown)
diff --git a/mdk-stage1/dietlibc/alpha/signal.S b/mdk-stage1/dietlibc/alpha/signal.S
deleted file mode 100644
index ceca0f02d..000000000
--- a/mdk-stage1/dietlibc/alpha/signal.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(osf_signal,signal)
diff --git a/mdk-stage1/dietlibc/alpha/sigprocmask.S b/mdk-stage1/dietlibc/alpha/sigprocmask.S
deleted file mode 100644
index d9da836c2..000000000
--- a/mdk-stage1/dietlibc/alpha/sigprocmask.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(osf_sigprocmask,sigprocmask,__sigprocmask)
diff --git a/mdk-stage1/dietlibc/alpha/socket.S b/mdk-stage1/dietlibc/alpha/socket.S
deleted file mode 100644
index 85401f56e..000000000
--- a/mdk-stage1/dietlibc/alpha/socket.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(socket,socket)
diff --git a/mdk-stage1/dietlibc/alpha/socketcall.S b/mdk-stage1/dietlibc/alpha/socketcall.S
deleted file mode 100644
index b150bd5d5..000000000
--- a/mdk-stage1/dietlibc/alpha/socketcall.S
+++ /dev/null
@@ -1,5 +0,0 @@
-#include "syscalls.h"
-
-/*
- * Doesn't exist on alpha ( accept, bind, ... are SYSCALLS !?! )
- */
diff --git a/mdk-stage1/dietlibc/alpha/start.S b/mdk-stage1/dietlibc/alpha/start.S
deleted file mode 100644
index 00b8e950d..000000000
--- a/mdk-stage1/dietlibc/alpha/start.S
+++ /dev/null
@@ -1,35 +0,0 @@
-#include "start.h"
-
-#ifdef __alpha__
-
-.text
-.align 2
- .set noreorder
-
-.global __start
-__start:
-.global _start
-_start:
- clr $fp /* clear frame pointer */
-
- br $gp,.Lstart /* set global pointer */
-.Lstart:
- ldgp $gp, 0($gp)
-
-/* prepare to call main */
- ldl $16, 0($sp) /* argc */
-
- lda $17, 8($sp) /* argv */
-
- addq $16, 1, $18 /* argp */
- s8addq $18, $17, $18 /* (8*(argc+1))+argv -> argp */
-
- stq $18, environ
-
- mov $0, $21 /* mov v0(dynload) to a5 */
-
- jsr $26, main
- mov $0, $16
- jsr $26, exit /* YES, CALL! for threads and atexit ! (+4 byte) */
-
-#endif
diff --git a/mdk-stage1/dietlibc/alpha/strlen.c b/mdk-stage1/dietlibc/alpha/strlen.c
deleted file mode 100644
index ac532254a..000000000
--- a/mdk-stage1/dietlibc/alpha/strlen.c
+++ /dev/null
@@ -1,32 +0,0 @@
-#include <string.h>
-
-static const unsigned long long magic = 0x0101010101010101LL;
-
-size_t strlen(const char *s)
-{
- const char *t = s;
- unsigned long long word;
-
- if (!s) return 0;
-
- /* Byte compare up until 64 bit word boundary */
- for (; ((unsigned long long) t & 7); t++)
- if (!*t) return t - s;
-
- /* Word compare */
- do {
- word = *((unsigned long long *) t); t += 8;
- word = (word - magic) &~ word;
- word &= (magic << 7);
- } while (word == 0);
-
- /* word & 0x8080808080808080 == word */
- word = (word - 1) & (magic << 8);
- word += (word << 32);
- word += (word << 16);
- word += (word << 8);
- t += word >> 56;
- return ((const char *) t) - 8 - s;
-}
-
-
diff --git a/mdk-stage1/dietlibc/alpha/time.S b/mdk-stage1/dietlibc/alpha/time.S
deleted file mode 100644
index e69de29bb..000000000
--- a/mdk-stage1/dietlibc/alpha/time.S
+++ /dev/null
diff --git a/mdk-stage1/dietlibc/alpha/unified.S b/mdk-stage1/dietlibc/alpha/unified.S
deleted file mode 100644
index 02a1c9bcd..000000000
--- a/mdk-stage1/dietlibc/alpha/unified.S
+++ /dev/null
@@ -1,29 +0,0 @@
-#include <dietfeatures.h>
-
-.global __unified_syscall
-__unified_syscall:
- callsys
- bne $19, .Lerror
- ret $31, ($26), 0x01
-
-.Lerror:
-.global error_unified_syscall
-error_unified_syscall:
-#ifdef WANT_THREAD_SAVE
- lda $sp, -16($sp) /* alloc 2 qwords on stack */
- stq $26, 0($sp) /* save ra to stack */
- stq $0, 8($sp) /* save v0 to stack */
-
- jsr $26, __errno_location /* call __errno_location */
-
- ldq $1, 8($sp) /* write old v0 to errno */
- stl $1, 0($0)
-
- lda $0, -1($31) /* new return value is -1 */
- ldq $26, 0($sp) /* restore return address */
- lda $sp, 16($sp) /* free 2 qwords on stack */
-#else
- lda $1, errno
- stl $0, 0($1)
-#endif
- ret $31, ($26), 0x01 /* return */
diff --git a/mdk-stage1/dietlibc/alpha/utime.S b/mdk-stage1/dietlibc/alpha/utime.S
deleted file mode 100644
index a9a8aada6..000000000
--- a/mdk-stage1/dietlibc/alpha/utime.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(utimes,utime)
diff --git a/mdk-stage1/dietlibc/alpha/waitpid.S b/mdk-stage1/dietlibc/alpha/waitpid.S
deleted file mode 100644
index 6dc1c99db..000000000
--- a/mdk-stage1/dietlibc/alpha/waitpid.S
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <syscalls.h>
-
-.text
-.align 2
-.weak waitpid
-waitpid:
-.global __libc_waitpid
-__libc_waitpid:
- clr $19
- br wait4
diff --git a/mdk-stage1/dietlibc/diet.c b/mdk-stage1/dietlibc/diet.c
deleted file mode 100644
index 1de6befc8..000000000
--- a/mdk-stage1/dietlibc/diet.c
+++ /dev/null
@@ -1,112 +0,0 @@
-#include <string.h>
-#include <unistd.h>
-#include <stdio.h>
-#include <stdlib.h>
-
-/* goal:
- * when invoked as
- * "diet gcc -c t.c"
- * exec
- * "gcc -I/path/to/dietlibc/include -c t.c"
- *
- * when invoked as
- * "diet sparc-linux-gcc -o t t.o"
- * exec
- * "sparc-linux-gcc -nostdlib -static -o t t.o /path/to/dietlibc/bin-sparc/start.o /path/to/dietlibc/bin-sparc/dietlibc.a"
-*/
-
-void error(const char *message) {
- write(2,message,strlen(message));
- exit(1);
-}
-
-int main(int argc,char *argv[]) {
- int link=0;
- int compile=0;
- char diethome[]=DIETHOME;
- char platform[1000]=DIETHOME "/bin-";
- char *nostdlib="-nostdlib";
- char *libgcc="-lgcc";
- char dashL[1000]="-L";
- int i;
-
- if (argc<2) {
- error("usage: diet [gcc command line]\n"
- "e.g. diet gcc -c t.c\n"
- "or diet sparc-linux-gcc -o foo foo.c bar.o\n");
- }
- {
- char *tmp=strchr(argv[1],0)-2;
- char *tmp2;
- char *cc=argv[1];
- if (tmp<cc) goto donttouch;
- if ((tmp2=strchr(cc,'-'))) { /* cross compiling? */
- int len=strlen(platform);
- if (tmp2-cc>90) error("platform name too long!\n");
- memmove(platform+len,argv[1],tmp2-cc);
- platform[tmp2-cc+len]=0;
-/* printf("found platform %s\n",platform); */
- } else {
-#ifdef __sparc__
- strcat(platform,"sparc");
-#endif
-#ifdef __ppc__
- strcat(platform,"ppc");
-#endif
-#ifdef __i386__
- strcat(platform,"i386");
-#endif
-#ifdef __alpha__
- strcat(platform,"alpha");
-#endif
-#ifdef __arm__
- strcat(platform,"arm");
-#endif
-#ifdef __mips__
- strcat(platform,"mips");
-#endif
- }
- strcat(dashL,platform);
- if (!strcmp(tmp,"cc")) {
- char **newargv;
- char **dest;
- char *a,*b,*c;
-/* we need to add -I... if the command line contains -c, -S or -E */
- for (i=2; i<argc; ++i)
- if (!strcmp(argv[i],"-c") || !strcmp(argv[i],"-S") || !strcmp(argv[i],"-E"))
- compile=1;
-/* we need to add -nostdlib if we are not compiling*/
- link=!compile;
-#if 0
- for (i=2; i<argc; ++i)
- if (!strcmp(argv[i],"-o"))
- if (!compile) link=1;
-#endif
- newargv=alloca(sizeof(char*)*(argc+6));
- a=alloca(strlen(diethome)+20);
- b=alloca(strlen(platform)+20);
- c=alloca(strlen(platform)+20);
-
- strcpy(a,"-I"); strcat(a,diethome); strcat(a,"/include");
- strcpy(b,platform); strcat(b,"/start.o");
- strcpy(c,platform); strcat(c,"/dietlibc.a");
-
- dest=newargv;
- *dest++=argv[1];
- if (link) { *dest++=nostdlib; *dest++=dashL; }
- if (compile || link) *dest++=a;
- for (i=2; i<argc; ++i)
- *dest++=argv[i];
- if (link) { *dest++=b; *dest++=c; *dest++=libgcc; }
- *dest=0;
- execvp(newargv[0],newargv);
- goto error;
- } else if (!strcmp(tmp,"ld")) {
- }
- }
-donttouch:
- execvp(argv[1],argv+1);
-error:
- error("execvp failed!\n");
- return 1;
-}
diff --git a/mdk-stage1/dietlibc/dietdirent.h b/mdk-stage1/dietlibc/dietdirent.h
deleted file mode 100644
index d732cf7dc..000000000
--- a/mdk-stage1/dietlibc/dietdirent.h
+++ /dev/null
@@ -1,6 +0,0 @@
-struct __dirstream {
- int fd;
- char buf[1024];
- unsigned int num;
- unsigned int cur;
-}; /* stream data from opendir() */
diff --git a/mdk-stage1/dietlibc/dietfeatures.h b/mdk-stage1/dietlibc/dietfeatures.h
deleted file mode 100644
index e1de38577..000000000
--- a/mdk-stage1/dietlibc/dietfeatures.h
+++ /dev/null
@@ -1,42 +0,0 @@
-#ifndef _DIETFEATURES_H
-#define _DIETFEATURES_H
-
-/* feel free to comment some of these out to reduce code size */
-
-//#define WANT_FLOATING_POINT_IN_PRINTF
-//#define WANT_FLOATING_POINT_IN_SCANF
-#define WANT_CHARACTER_CLASSES_IN_SCANF
-#define WANT_NULL_PRINTF
-
-#define SLASH_PROC_OK
-
-// #define WANT_BUFFERED_STDIO
-
-/* use errno_location instead of errno */
-// #define WANT_THREAD_SAFE
-
-/* make the startcode, etc. dynamic aware */
-/* #undef WANT_DYNAMIC */
-
-/* do you want smaller or faster string routines? */
-/* #define WANT_FASTER_STRING_ROUTINES */
-
-/* do you want ungetc? makes fgetc more complex */
-#define WANT_UNGETC
-
-// #define WANT_LINKER_WARNINGS
-
-/* you need to define this if you want to run your programs with large
- * file support on kernel 2.2 or 2.4 */
-// #define WANT_LARGEFILE_BACKCOMPAT
-
-/* do you want localtime(3) to read /etc/localtime?
- * Needed for daylight saving time etc. */
-// #define WANT_TZFILE_PARSER
-
-/* stop uncommenting here ;-) */
-#ifndef WANT_FASTER_STRING_ROUTINES
-#define WANT_SMALL_STRING_ROUTINES
-#endif
-
-#endif
diff --git a/mdk-stage1/dietlibc/dietstdarg.h b/mdk-stage1/dietlibc/dietstdarg.h
deleted file mode 100644
index 827671b22..000000000
--- a/mdk-stage1/dietlibc/dietstdarg.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <stdarg.h>
-
-/* this assumes that va_copy() will be a macro, it is on gcc */
-#ifndef va_copy
-# ifdef __va_copy
-# define va_copy(x, y) __va_copy(x, y)
-# else
-/* assume copying it works... */
-# define va_copy(x, y) x = y
-# endif
-#endif
-
diff --git a/mdk-stage1/dietlibc/dietstdio.h b/mdk-stage1/dietlibc/dietstdio.h
deleted file mode 100644
index a1cbeba83..000000000
--- a/mdk-stage1/dietlibc/dietstdio.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/* diet stdio -- no buffering ;-} */
-
-#include "dietfeatures.h"
-#include <sys/types.h>
-#ifdef WANT_THREAD_SAVE
-#include <pthread.h>
-#endif
-
-#define BUFSIZE 128
-
-typedef struct __file {
- int fd;
- int flags;
-#ifdef WANT_BUFFERED_STDIO
- unsigned int bs; /* read: bytes in buffer */
- unsigned int bm; /* position in buffer */
- char buf[BUFSIZE];
- struct __file *next; /* for fflush */
-#endif
- pid_t popen_kludge;
-#ifdef WANT_UNGETC
- char ungetbuf;
- char ungotten;
-#endif
-#ifdef WANT_THREAD_SAVE
- pthread_mutex_t m;
-#endif
-} FILE;
-
-extern FILE *__stdio_root;
-
-#define ERRORINDICATOR 1
-#define EOFINDICATOR 2
-#define BUFINPUT 4
-#define BUFLINEWISE 8
-#define NOBUF 16
-#define UNSEEKABLE 32
-
-#define _IONBF 0
-#define _IOLBF 1
-#define _IOFBF 2
-
-/* internal function to flush buffer.
- * However, if next is BUFINPUT and the buffer is an input buffer, it
- * will not be flushed. Vice versa for output */
-extern int __fflush4(FILE *stream,int next);
-
-FILE *fopen (const char *path, const char *mode);
-FILE *fdopen (int fildes, const char *mode);
-FILE *freopen (const char *path, const char *mode, FILE *stream);
-
-int fgetc(FILE *stream);
-char *fgets(char *s, int size, FILE *stream);
-int getc(FILE *stream);
-int getchar(void);
-char *gets(char *s);
-int ungetc(int c, FILE *stream);
-
-int fputc(int c, FILE *stream);
-int fputs(const char *s, FILE *stream);
-int putc(int c, FILE *stream);
-int putchar(int c);
-int puts(const char *s);
-
-long fseek( FILE *stream, long offset, int whence);
-long ftell( FILE *stream);
-void rewind( FILE *stream);
-int fgetpos( FILE *stream, fpos_t *pos);
-int fsetpos( FILE *stream, fpos_t *pos);
-
-size_t fread( void *ptr, size_t size, size_t nmemb, FILE *stream);
-
-size_t fwrite( const void *ptr, size_t size, size_t nmemb, FILE *stream);
-
-int fflush(FILE *stream);
-
-int fclose(FILE *stream);
-
-extern FILE *stdout, *stderr, *stdin;
-
-#define EOF (int)(-1)
diff --git a/mdk-stage1/dietlibc/dietwarning.h b/mdk-stage1/dietlibc/dietwarning.h
deleted file mode 100644
index f7c67a175..000000000
--- a/mdk-stage1/dietlibc/dietwarning.h
+++ /dev/null
@@ -1,23 +0,0 @@
-#include "dietfeatures.h"
-
-#ifdef WANT_LINKER_WARNINGS
-
-#ifndef __ASSEMBLER__
-
-#define link_warning(symbol,msg) \
- asm (".section .gnu.warning." symbol "\n\t.string \"" msg "\"\n\t.previous");
-
-#else
-
-#define link_warning(symbol,msg) \
- .section .gnu.warning.##symbol ;\
- .string msg ;\
- .previous
-
-#endif
-
-#else
-
-#define link_warning(foo,bar)
-
-#endif
diff --git a/mdk-stage1/dietlibc/dirstream.h b/mdk-stage1/dietlibc/dirstream.h
deleted file mode 100644
index dc8fba79c..000000000
--- a/mdk-stage1/dietlibc/dirstream.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/* Copyright (C) 1991, 1992 Free Software Foundation, Inc.
-This file is part of the GNU C Library.
-
-The GNU C Library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public License as
-published by the Free Software Foundation; either version 2 of the
-License, or (at your option) any later version.
-
-The GNU C 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
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with the GNU C Library; see the file COPYING.LIB. If
-not, write to the, 1992 Free Software Foundation, Inc., 675 Mass Ave,
-Cambridge, MA 02139, USA. */
-
-/*
- * POSIX Standard: 5.1.2 Directory Operations <dirent.h>
- */
-
-#ifndef _DIRSTREAM_H
-
-#define _DIRSTREAM_H 1
-
-#include <sys/types.h>
-#include <dirent.h>
-#ifdef _POSIX_THREADS
-#include <pthread.h>
-#endif
-
-/* For now, syscall readdir () only supports one entry at a time. It
- * will be changed in the future.
-#define NUMENT 3
-*/
-#ifndef NUMENT
-#define NUMENT 1
-#endif
-
-#define SINGLE_READDIR 11
-#define MULTI_READDIR 12
-#define NEW_READDIR 13
-
-/* Directory stream type. */
-struct __dirstream {
- /* file descriptor */
- int dd_fd;
-
- /* offset of the next dir entry in buffer */
- off_t dd_nextloc;
-
- /* bytes of valid entries in buffer */
- size_t dd_size;
-
- /* -> directory buffer */
- struct dirent *dd_buf;
-
- /* we have to convert */
- struct dirent convbuf;
-
- /* offset of the next dir entry in directory. */
- off_t dd_nextoff;
-
- /* total size of buffer */
- size_t dd_max;
-
- enum {unknown, have_getdents, no_getdents} dd_getdents;
-
- /* lock */
-#ifdef _POSIX_THREADS
- pthread_mutex_t *dd_lock;
-#else
- void *dd_lock;
-#endif
-}; /* stream data from opendir() */
-
-#endif /* dirent.h */
diff --git a/mdk-stage1/dietlibc/i386/Makefile.add b/mdk-stage1/dietlibc/i386/Makefile.add
deleted file mode 100644
index b685cc360..000000000
--- a/mdk-stage1/dietlibc/i386/Makefile.add
+++ /dev/null
@@ -1,3 +0,0 @@
-
-CFLAGS+=-march=i386 -mcpu=i386 -Os -fomit-frame-pointer
-VPATH:=i386:syscalls.s:$(VPATH)
diff --git a/mdk-stage1/dietlibc/i386/__longjmp.S b/mdk-stage1/dietlibc/i386/__longjmp.S
deleted file mode 100644
index 098275037..000000000
--- a/mdk-stage1/dietlibc/i386/__longjmp.S
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <setjmp.h>
-
-.text
-.global __longjmp
-__longjmp:
- movl 4(%esp), %ecx /* User's jmp_buf in %ecx. */
- movl 8(%esp), %eax /* Second argument is return value. */
- /* Save the return address now. */
- movl (JB_PC*4)(%ecx), %edx
- /* Restore registers. */
- movl (JB_BX*4)(%ecx), %ebx
- movl (JB_SI*4)(%ecx), %esi
- movl (JB_DI*4)(%ecx), %edi
- movl (JB_BP*4)(%ecx), %ebp
- movl (JB_SP*4)(%ecx), %esp
- /* Jump to saved PC. */
- jmp *%edx
-.size __longjmp,.-__longjmp;
diff --git a/mdk-stage1/dietlibc/i386/__testandset.S b/mdk-stage1/dietlibc/i386/__testandset.S
deleted file mode 100644
index af7b4d5a0..000000000
--- a/mdk-stage1/dietlibc/i386/__testandset.S
+++ /dev/null
@@ -1,8 +0,0 @@
-.text
-.global __testandset
-__testandset:
- xorl %eax, %eax
- movl 0x4(%esp),%edx
- incl %eax
- xchgl %eax,(%edx)
- ret
diff --git a/mdk-stage1/dietlibc/i386/clone.S b/mdk-stage1/dietlibc/i386/clone.S
deleted file mode 100644
index ac02eb468..000000000
--- a/mdk-stage1/dietlibc/i386/clone.S
+++ /dev/null
@@ -1,51 +0,0 @@
-#include <asm/unistd.h>
-
-.text
-.weak clone
-clone:
-.global __clone
-__clone:
- movl 4(%esp), %ecx /* have non null thread_funcion */
- testl %ecx, %ecx
- je .Lclone_error
-
- movl 8(%esp), %ecx /* have non null child_stack pointer */
- testl %ecx, %ecx
- je .Lclone_error
-
- /* put the parameter on thread stack */
- subl $8, %ecx
-
- movl 16(%esp), %eax /* arg */
- movl %eax, 4(%ecx)
-
- movl 4(%esp), %eax /* thread_func */
- movl %eax, 0(%ecx)
-
- /* the syscall */
- pushl %ebx
- movl 16(%esp), %ebx /* flags */
- movl $__NR_clone, %eax
- int $0x80
- popl %ebx
-
- testl %eax, %eax
- jl .Lclone_error
- je .Lstart_thread
- ret
-
-.Lstart_thread:
- xorl %ebp,%ebp
- call *%ebx
- pushl %eax
- call _exit
-
-.Lclone_error:
- negl %eax
- pushl %eax
- call __errno_location
- popl %ecx
- movl %ecx, (%eax)
- xorl %eax, %eax
- decl %eax
- ret
diff --git a/mdk-stage1/dietlibc/i386/mmap.c b/mdk-stage1/dietlibc/i386/mmap.c
deleted file mode 100644
index 26ecb55c0..000000000
--- a/mdk-stage1/dietlibc/i386/mmap.c
+++ /dev/null
@@ -1,16 +0,0 @@
-#include <linux/types.h>
-#include <linux/unistd.h>
-
-#define __NR__mmap __NR_mmap
-_syscall1(int,_mmap,unsigned long *,buffer)
-
-char *mmap(char *addr, size_t len, int prot, int flags, int fd, unsigned long off) {
- unsigned long buffer[6];
- buffer[0] = (unsigned long)addr;
- buffer[1] = (unsigned long)len;
- buffer[2] = (unsigned long)prot;
- buffer[3] = (unsigned long)flags;
- buffer[4] = (unsigned long)fd;
- buffer[5] = (unsigned long)off;
- return (char*) _mmap(buffer);
-}
diff --git a/mdk-stage1/dietlibc/i386/select.S b/mdk-stage1/dietlibc/i386/select.S
deleted file mode 100644
index 9e7066eae..000000000
--- a/mdk-stage1/dietlibc/i386/select.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(_newselect,select,__libc_select)
diff --git a/mdk-stage1/dietlibc/i386/setjmp.S b/mdk-stage1/dietlibc/i386/setjmp.S
deleted file mode 100644
index 9bfecf565..000000000
--- a/mdk-stage1/dietlibc/i386/setjmp.S
+++ /dev/null
@@ -1,62 +0,0 @@
-#include <setjmp.h>
-
-/* setjmp for i386.
- Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
- The GNU C 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
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with the GNU C Library; see the file COPYING.LIB. If not,
- write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-.section .rodata
-.text
-.weak setjmp
-setjmp:
-.globl __setjmp
-__setjmp:
- popl %eax /* Pop return address. */
- popl %ecx /* Pop jmp_buf. */
- pushl $0 /* Push zero argument. */
- pushl %ecx /* Push jmp_buf. */
- pushl %eax /* Push back return address. */
-
-.globl __sigsetjmp
-__sigsetjmp:
- movl 4(%esp), %eax /* User's jmp_buf in %eax. */
- /* Save registers. */
- movl %ebx, (JB_BX*4)(%eax)
- movl %esi, (JB_SI*4)(%eax)
- movl %edi, (JB_DI*4)(%eax)
- movl %ebp, (JB_BP*4)(%eax)
- leal 4(%esp), %ecx /* Save SP as it will be after we return. */
- movl %ecx, (JB_SP*4)(%eax)
- movl 0(%esp), %ecx /* Save PC we are returning to now. */
- movl %ecx, (JB_PC*4)(%eax)
-
- /* Make a tail call to __sigjmp_save; it takes the same args. */
-#ifdef PIC
- /* We cannot use the PLT, because it requires that %ebx be set, but
- we can't save and restore our caller's value. Instead, we do an
- indirect jump through the GOT, using for the temporary register
- %ecx, which is call-clobbered. */
- call L(here)
-L(here):
- popl %ecx
- addl $_GLOBAL_OFFSET_TABLE_+[.-L(here)], %ecx
- movl C_SYMBOL_NAME(__sigjmp_save@GOT)(%ecx), %ecx
- jmp *%ecx
-#else
- jmp __sigjmp_save
-#endif
-.size __sigsetjmp,.-__sigsetjmp;
diff --git a/mdk-stage1/dietlibc/i386/start.S b/mdk-stage1/dietlibc/i386/start.S
deleted file mode 100644
index 167bb779c..000000000
--- a/mdk-stage1/dietlibc/i386/start.S
+++ /dev/null
@@ -1,42 +0,0 @@
-#include "start.h"
-
-#ifdef __i386__
-.text
-.globl _start
-_start:
-#if 0
- popl %ecx
- movl %esp, %esi
- leal 4(%esp,%ecx,4),%eax
-#else
- movl (%esp),%ecx /* %ecx = argc */
- leal 4(%esp),%esi /* %esi = argv */
-
- leal 4(%esi,%ecx,4),%eax /* eax = 4*ecx+4 = envp */
-#endif
- pushl %eax
- pushl %esi
- pushl %ecx
- movl %eax,environ
-
-#ifdef WANT_DYNAMIC
-/* in %edx we have the dynamic _fini ( register this if non null ) */
- test %edx, %edx
- je .Linit
- push %edx
- call atexit
- pop %edx
-.Linit:
- call _init
- push $_fini
- call atexit
- pop %edx
-#endif
-
- call main
- pushl %eax
- call exit
-.Lfefe:
- .size _start,.Lfefe-_start
-#endif
-
diff --git a/mdk-stage1/dietlibc/i386/unified.S b/mdk-stage1/dietlibc/i386/unified.S
deleted file mode 100644
index f182bdb4b..000000000
--- a/mdk-stage1/dietlibc/i386/unified.S
+++ /dev/null
@@ -1,34 +0,0 @@
-#include <dietfeatures.h>
-
-.text
-.global __unified_syscall
-__unified_syscall:
- movzbl %al, %eax
- push %edi
- push %esi
- push %ebx
- movl %esp,%edi
- movl 0x10(%edi),%ebx
- movl 0x14(%edi),%ecx
- movl 0x18(%edi),%edx
- movl 0x1c(%edi),%esi
- movl 0x20(%edi),%edi
- int $0x80
- cmp $-124,%eax
- jbe .Lnoerror
-#ifdef WANT_THREAD_SAVE
- movl %eax,%ebx
- call __errno_location
- neg %ebx
- movl %ebx,(%eax)
-#else
- neg %eax
- mov %eax,errno
-#endif
- xor %eax,%eax
- dec %eax
-.Lnoerror:
- pop %ebx
- pop %esi
- pop %edi
- ret
diff --git a/mdk-stage1/dietlibc/include/alloca.h b/mdk-stage1/dietlibc/include/alloca.h
deleted file mode 100644
index e69de29bb..000000000
--- a/mdk-stage1/dietlibc/include/alloca.h
+++ /dev/null
diff --git a/mdk-stage1/dietlibc/include/arpa/inet.h b/mdk-stage1/dietlibc/include/arpa/inet.h
deleted file mode 100644
index 6d5a6dc35..000000000
--- a/mdk-stage1/dietlibc/include/arpa/inet.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#ifndef _ARPA_INET_H
-#define _ARPA_INET_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-
-int inet_aton(const char *cp, struct in_addr *inp) __THROW;
-unsigned long int inet_addr(const char *cp) __THROW;
-unsigned long int inet_network(const char *cp) __THROW;
-char *inet_ntoa(struct in_addr in) __THROW;
-struct in_addr inet_makeaddr(int net, int host) __THROW;
-unsigned long int inet_lnaof(struct in_addr in) __THROW;
-unsigned long int inet_netof(struct in_addr in) __THROW;
-
-int inet_pton (int AF, const char* CP, void* BUF) __THROW;
-const char* inet_ntop (int AF, const void* CP, char* BUF, size_t LEN) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/arpa/nameser.h b/mdk-stage1/dietlibc/include/arpa/nameser.h
deleted file mode 100644
index 1ee048d66..000000000
--- a/mdk-stage1/dietlibc/include/arpa/nameser.h
+++ /dev/null
@@ -1,217 +0,0 @@
-#ifndef _ARPA_NAMESER_H
-#define _ARPA_NAMESER_H
-
-#include <endian.h>
-
-#define NS_PACKETSZ 512 /* maximum packet size */
-#define NS_MAXDNAME 1025 /* maximum domain name */
-#define NS_MAXCDNAME 255 /* maximum compressed domain name */
-#define NS_MAXLABEL 63 /* maximum length of domain label */
-#define NS_HFIXEDSZ 12 /* #/bytes of fixed data in header */
-#define NS_QFIXEDSZ 4 /* #/bytes of fixed data in query */
-#define NS_RRFIXEDSZ 10 /* #/bytes of fixed data in r record */
-#define NS_INT32SZ 4 /* #/bytes of data in a u_int32_t */
-#define NS_INT16SZ 2 /* #/bytes of data in a u_int16_t */
-#define NS_INT8SZ 1 /* #/bytes of data in a u_int8_t */
-#define NS_INADDRSZ 4 /* IPv4 T_A */
-#define NS_IN6ADDRSZ 16 /* IPv6 T_AAAA */
-#define NS_CMPRSFLGS 0xc0 /* Flag bits indicating name compression. */
-#define NS_DEFAULTPORT 53 /* For both TCP and UDP. */
-
-/*
- * Currently defined type values for resources and queries.
- */
-typedef enum __ns_type {
- ns_t_invalid = 0, /* Cookie. */
- ns_t_a = 1, /* Host address. */
- ns_t_ns = 2, /* Authoritative server. */
- ns_t_md = 3, /* Mail destination. */
- ns_t_mf = 4, /* Mail forwarder. */
- ns_t_cname = 5, /* Canonical name. */
- ns_t_soa = 6, /* Start of authority zone. */
- ns_t_mb = 7, /* Mailbox domain name. */
- ns_t_mg = 8, /* Mail group member. */
- ns_t_mr = 9, /* Mail rename name. */
- ns_t_null = 10, /* Null resource record. */
- ns_t_wks = 11, /* Well known service. */
- ns_t_ptr = 12, /* Domain name pointer. */
- ns_t_hinfo = 13, /* Host information. */
- ns_t_minfo = 14, /* Mailbox information. */
- ns_t_mx = 15, /* Mail routing information. */
- ns_t_txt = 16, /* Text strings. */
- ns_t_rp = 17, /* Responsible person. */
- ns_t_afsdb = 18, /* AFS cell database. */
- ns_t_x25 = 19, /* X_25 calling address. */
- ns_t_isdn = 20, /* ISDN calling address. */
- ns_t_rt = 21, /* Router. */
- ns_t_nsap = 22, /* NSAP address. */
- ns_t_nsap_ptr = 23, /* Reverse NSAP lookup (deprecated). */
- ns_t_sig = 24, /* Security signature. */
- ns_t_key = 25, /* Security key. */
- ns_t_px = 26, /* X.400 mail mapping. */
- ns_t_gpos = 27, /* Geographical position (withdrawn). */
- ns_t_aaaa = 28, /* Ip6 Address. */
- ns_t_loc = 29, /* Location Information. */
- ns_t_nxt = 30, /* Next domain (security). */
- ns_t_eid = 31, /* Endpoint identifier. */
- ns_t_nimloc = 32, /* Nimrod Locator. */
- ns_t_srv = 33, /* Server Selection. */
- ns_t_atma = 34, /* ATM Address */
- ns_t_naptr = 35, /* Naming Authority PoinTeR */
- ns_t_kx = 36, /* Key Exchange */
- ns_t_cert = 37, /* Certification record */
- ns_t_a6 = 38, /* IPv6 address (deprecates AAAA) */
- ns_t_dname = 39, /* Non-terminal DNAME (for IPv6) */
- ns_t_sink = 40, /* Kitchen sink (experimentatl) */
- ns_t_opt = 41, /* EDNS0 option (meta-RR) */
- ns_t_tsig = 250, /* Transaction signature. */
- ns_t_ixfr = 251, /* Incremental zone transfer. */
- ns_t_axfr = 252, /* Transfer zone of authority. */
- ns_t_mailb = 253, /* Transfer mailbox records. */
- ns_t_maila = 254, /* Transfer mail agent records. */
- ns_t_any = 255, /* Wildcard match. */
- ns_t_zxfr = 256, /* BIND-specific, nonstandard. */
- ns_t_max = 65536
-} ns_type;
-
-/*
- * Values for class field
- */
-typedef enum __ns_class {
- ns_c_invalid = 0, /* Cookie. */
- ns_c_in = 1, /* Internet. */
- ns_c_2 = 2, /* unallocated/unsupported. */
- ns_c_chaos = 3, /* MIT Chaos-net. */
- ns_c_hs = 4, /* MIT Hesiod. */
- /* Query class values which do not appear in resource records */
- ns_c_none = 254, /* for prereq. sections in update requests */
- ns_c_any = 255, /* Wildcard match. */
- ns_c_max = 65536
-} ns_class;
-
-typedef struct {
- unsigned id :16; /* query identification number */
-#if BYTE_ORDER == BIG_ENDIAN
- /* fields in third byte */
- unsigned qr: 1; /* response flag */
- unsigned opcode: 4; /* purpose of message */
- unsigned aa: 1; /* authoritive answer */
- unsigned tc: 1; /* truncated message */
- unsigned rd: 1; /* recursion desired */
- /* fields in fourth byte */
- unsigned ra: 1; /* recursion available */
- unsigned unused :1; /* unused bits (MBZ as of 4.9.3a3) */
- unsigned ad: 1; /* authentic data from named */
- unsigned cd: 1; /* checking disabled by resolver */
- unsigned rcode :4; /* response code */
-#endif
-#if BYTE_ORDER == LITTLE_ENDIAN || BYTE_ORDER == PDP_ENDIAN
- /* fields in third byte */
- unsigned rd :1; /* recursion desired */
- unsigned tc :1; /* truncated message */
- unsigned aa :1; /* authoritive answer */
- unsigned opcode :4; /* purpose of message */
- unsigned qr :1; /* response flag */
- /* fields in fourth byte */
- unsigned rcode :4; /* response code */
- unsigned cd: 1; /* checking disabled by resolver */
- unsigned ad: 1; /* authentic data from named */
- unsigned unused :1; /* unused bits (MBZ as of 4.9.3a3) */
- unsigned ra :1; /* recursion available */
-#endif
- /* remaining bytes */
- unsigned qdcount :16; /* number of question entries */
- unsigned ancount :16; /* number of answer entries */
- unsigned nscount :16; /* number of authority entries */
- unsigned arcount :16; /* number of resource entries */
-} HEADER;
-
-#define PACKETSZ NS_PACKETSZ
-#define MAXDNAME NS_MAXDNAME
-#define MAXCDNAME NS_MAXCDNAME
-#define MAXLABEL NS_MAXLABEL
-#define HFIXEDSZ NS_HFIXEDSZ
-#define QFIXEDSZ NS_QFIXEDSZ
-#define RRFIXEDSZ NS_RRFIXEDSZ
-#define INT32SZ NS_INT32SZ
-#define INT16SZ NS_INT16SZ
-#define INADDRSZ NS_INADDRSZ
-#define IN6ADDRSZ NS_IN6ADDRSZ
-#define INDIR_MASK NS_CMPRSFLGS
-#define NAMESERVER_PORT NS_DEFAULTPORT
-
-#define S_ZONE ns_s_zn
-#define S_PREREQ ns_s_pr
-#define S_UPDATE ns_s_ud
-#define S_ADDT ns_s_ar
-
-#define QUERY ns_o_query
-#define IQUERY ns_o_iquery
-#define STATUS ns_o_status
-#define NS_NOTIFY_OP ns_o_notify
-#define NS_UPDATE_OP ns_o_update
-
-#define NOERROR ns_r_noerror
-#define FORMERR ns_r_formerr
-#define SERVFAIL ns_r_servfail
-#define NXDOMAIN ns_r_nxdomain
-#define NOTIMP ns_r_notimpl
-#define REFUSED ns_r_refused
-#define YXDOMAIN ns_r_yxdomain
-#define YXRRSET ns_r_yxrrset
-#define NXRRSET ns_r_nxrrset
-#define NOTAUTH ns_r_notauth
-#define NOTZONE ns_r_notzone
-
-#define DELETE ns_uop_delete
-#define ADD ns_uop_add
-
-#define T_A ns_t_a
-#define T_NS ns_t_ns
-#define T_MD ns_t_md
-#define T_MF ns_t_mf
-#define T_CNAME ns_t_cname
-#define T_SOA ns_t_soa
-#define T_MB ns_t_mb
-#define T_MG ns_t_mg
-#define T_MR ns_t_mr
-#define T_NULL ns_t_null
-#define T_WKS ns_t_wks
-#define T_PTR ns_t_ptr
-#define T_HINFO ns_t_hinfo
-#define T_MINFO ns_t_minfo
-#define T_MX ns_t_mx
-#define T_TXT ns_t_txt
-#define T_RP ns_t_rp
-#define T_AFSDB ns_t_afsdb
-#define T_X25 ns_t_x25
-#define T_ISDN ns_t_isdn
-#define T_RT ns_t_rt
-#define T_NSAP ns_t_nsap
-#define T_NSAP_PTR ns_t_nsap_ptr
-#define T_SIG ns_t_sig
-#define T_KEY ns_t_key
-#define T_PX ns_t_px
-#define T_GPOS ns_t_gpos
-#define T_AAAA ns_t_aaaa
-#define T_LOC ns_t_loc
-#define T_NXT ns_t_nxt
-#define T_EID ns_t_eid
-#define T_NIMLOC ns_t_nimloc
-#define T_SRV ns_t_srv
-#define T_ATMA ns_t_atma
-#define T_NAPTR ns_t_naptr
-#define T_TSIG ns_t_tsig
-#define T_IXFR ns_t_ixfr
-#define T_AXFR ns_t_axfr
-#define T_MAILB ns_t_mailb
-#define T_MAILA ns_t_maila
-#define T_ANY ns_t_any
-
-#define C_IN ns_c_in
-#define C_CHAOS ns_c_chaos
-#define C_HS ns_c_hs
-#define C_NONE ns_c_none
-#define C_ANY ns_c_any
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/assert.h b/mdk-stage1/dietlibc/include/assert.h
deleted file mode 100644
index bb573d0f2..000000000
--- a/mdk-stage1/dietlibc/include/assert.h
+++ /dev/null
@@ -1,27 +0,0 @@
-#ifndef _ASSERT_H
-#define _ASSERT_H
-
-#include <sys/cdefs.h>
-
-/* This prints an "Assertion failed" message and aborts. */
-extern void __assert_fail (__const char *__assertion, __const char *__file,
- unsigned int __line, __const char *__function)
- __THROW __attribute__ ((__noreturn__));
-
-#ifdef __PRETTY_FUNCTION__
-#define __ASSERT_FUNCTION __PRETTY_FUNCTION__
-#else
-#define __ASSERT_FUNCTION __func__
-#endif
-
-#undef assert
-#ifdef NDEBUG
-#define assert(expr)
-#else
-# define assert(expr) \
- ((void) ((expr) ? 0 : \
- (__assert_fail (#expr, \
- __FILE__, __LINE__, __ASSERT_FUNCTION), 0)))
-#endif
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/ctype.h b/mdk-stage1/dietlibc/include/ctype.h
deleted file mode 100644
index 9322e8c7b..000000000
--- a/mdk-stage1/dietlibc/include/ctype.h
+++ /dev/null
@@ -1,28 +0,0 @@
-#ifndef _CTYPE_H
-#define _CTYPE_H
-
-#include <sys/cdefs.h>
-
-extern int isascii (int c) __THROW __attribute__ ((__const__));
-extern int isblank (int c) __THROW __attribute__ ((__const__));
-extern int isalnum (int c) __THROW __attribute__ ((__const__));
-extern int isalpha (int c) __THROW __attribute__ ((__const__));
-extern int isdigit (int c) __THROW __attribute__ ((__const__));
-extern int isspace (int c) __THROW __attribute__ ((__const__));
-
-extern int isupper (int c) __THROW __attribute__ ((__const__));
-extern int islower (int c) __THROW __attribute__ ((__const__));
-
-extern int tolower(int c) __THROW __attribute__ ((__const__));
-extern int toupper(int c) __THROW __attribute__ ((__const__));
-
-extern int isprint(int c) __THROW __attribute__ ((__const__));
-extern int ispunct(int c) __THROW __attribute__ ((__const__));
-extern int iscntrl(int c) __THROW __attribute__ ((__const__));
-
-/* fscking GNU extensions! */
-extern int isxdigit(int c) __THROW __attribute__ ((__const__));
-
-extern int isgraph(int c) __THROW __attribute__ ((__const__));
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/daemon.h b/mdk-stage1/dietlibc/include/daemon.h
deleted file mode 100644
index 9049f367d..000000000
--- a/mdk-stage1/dietlibc/include/daemon.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef _DAEMON_H
-#define _DAEMON_H
-
-extern int daemon (int nochdir,int noclose);
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/dirent.h b/mdk-stage1/dietlibc/include/dirent.h
deleted file mode 100644
index b0ad4f5ec..000000000
--- a/mdk-stage1/dietlibc/include/dirent.h
+++ /dev/null
@@ -1,26 +0,0 @@
-#ifndef _DIRENT_H
-#define _DIRENT_H 1
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-
-#include <linux/dirent.h>
-
-#define d_fileno d_ino /* Backwards compatibility. */
-
-#undef _DIRENT_HAVE_D_NAMLEN
-#define _DIRENT_HAVE_D_RECLEN
-#define _DIRENT_HAVE_D_OFF
-#define _DIRENT_HAVE_D_TYPE
-
-typedef struct __dirstream DIR;
-
-DIR *opendir (const char *__name) __THROW;
-int closedir (DIR *__dirp) __THROW;
-struct dirent *readdir (DIR *__dirp) __THROW;
-struct dirent64 *readdir64 (DIR *__dirp) __THROW;
-void rewinddir (DIR *__dirp) __THROW;
-void seekdir (DIR *__dirp, long int __pos) __THROW;
-long int telldir (DIR *__dirp) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/dlfcn.h b/mdk-stage1/dietlibc/include/dlfcn.h
deleted file mode 100644
index b96f8f615..000000000
--- a/mdk-stage1/dietlibc/include/dlfcn.h
+++ /dev/null
@@ -1,15 +0,0 @@
-#ifndef _DLFCN_H
-#define _DLFCN_H 1
-
-#define RTLD_LAZY 0x00000
-#define RTLD_NOW 0x00001
-
-#define RTLD_LOCAL 0x00000
-#define RTLD_GLOBAL 0x10000
-
-void *dlopen (const char *filename, int flag);
-const char *dlerror(void);
-void *dlsym(void *handle, char *symbol);
-int dlclose (void *handle);
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/elf.h b/mdk-stage1/dietlibc/include/elf.h
deleted file mode 100644
index be09dbee4..000000000
--- a/mdk-stage1/dietlibc/include/elf.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/elf.h>
diff --git a/mdk-stage1/dietlibc/include/endian.h b/mdk-stage1/dietlibc/include/endian.h
deleted file mode 100644
index 463c24fff..000000000
--- a/mdk-stage1/dietlibc/include/endian.h
+++ /dev/null
@@ -1,43 +0,0 @@
-#ifndef _ENDIAN_H
-#define _ENDIAN_H
-
-#define __LITTLE_ENDIAN 1234
-#define __BIG_ENDIAN 4321
-
-#ifdef __i386__
-#define __BYTE_ORDER __LITTLE_ENDIAN
-#define __FLOAT_WORD_ORDER __BYTE_ORDER
-#endif
-
-#ifdef __sparc__
-#define __BYTE_ORDER __BIG_ENDIAN
-#define __FLOAT_WORD_ORDER __BYTE_ORDER
-#endif
-
-#ifdef __mips__
-#ifdef __MIPSEB__
-#define __BIG_ENDIAN__
-#endif
-#endif
-
-#ifndef __BYTE_ORDER
-#ifdef __BIG_ENDIAN__
-#define __BYTE_ORDER __BIG_ENDIAN
-#define __FLOAT_WORD_ORDER __BYTE_ORDER
-#else
-#define __BYTE_ORDER __LITTLE_ENDIAN
-#define __FLOAT_WORD_ORDER __BYTE_ORDER
-#endif
-#endif
-
-#define LITTLE_ENDIAN __LITTLE_ENDIAN
-#define BIG_ENDIAN __BIG_ENDIAN
-#define BYTE_ORDER __BYTE_ORDER
-
-#if __BYTE_ORDER == __LITTLE_ENDIAN
-# define __LONG_LONG_PAIR(HI, LO) LO, HI
-#elif __BYTE_ORDER == __BIG_ENDIAN
-# define __LONG_LONG_PAIR(HI, LO) HI, LO
-#endif
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/errno.h b/mdk-stage1/dietlibc/include/errno.h
deleted file mode 100644
index d1c68f39c..000000000
--- a/mdk-stage1/dietlibc/include/errno.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef _ERRNO_H
-#define _ERRNO_H
-
-extern int errno;
-
-#include <linux/errno.h>
-
-extern int *__errno_location(void);
-extern void __set_errno(int error);
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/fcntl.h b/mdk-stage1/dietlibc/include/fcntl.h
deleted file mode 100644
index b792502c1..000000000
--- a/mdk-stage1/dietlibc/include/fcntl.h
+++ /dev/null
@@ -1,24 +0,0 @@
-#ifndef _FCNTL_H
-#define _FCNTL_H
-
-#include <sys/cdefs.h>
-
-#include <sys/types.h>
-#include <unistd.h>
-
-#include <asm/fcntl.h>
-
-extern int fcntl (int __fd, int __cmd, ...) __THROW;
-extern int open (const char *__file, int __oflag, ...) __THROW;
-extern int open64 (const char *__file, int __oflag, ...) __THROW;
-extern int creat (const char *__file, mode_t __mode) __THROW;
-extern int creat64 (const char *__file, mode_t __mode) __THROW;
-extern int lockf (int __fd, int __cmd, off_t __len) __THROW;
-extern int lockf64 (int __fd, int __cmd, off64_t __len) __THROW;
-
-#define F_ULOCK 0 /* Unlock a previously locked region. */
-#define F_LOCK 1 /* Lock a region for exclusive use. */
-#define F_TLOCK 2 /* Test and lock a region for exclusive use. */
-#define F_TEST 3 /* Test a region for other processes locks. */
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/features.h b/mdk-stage1/dietlibc/include/features.h
deleted file mode 100644
index 5b0283f20..000000000
--- a/mdk-stage1/dietlibc/include/features.h
+++ /dev/null
@@ -1,3 +0,0 @@
-#warning "someone included features.h, apparently someone is including glibc headers!"
-
-#define __dietlibc__
diff --git a/mdk-stage1/dietlibc/include/fnmatch.h b/mdk-stage1/dietlibc/include/fnmatch.h
deleted file mode 100644
index 762b43ff7..000000000
--- a/mdk-stage1/dietlibc/include/fnmatch.h
+++ /dev/null
@@ -1,15 +0,0 @@
-#ifndef _FNMATCH_H
-#define _FNMATCH_H
-
-#include <sys/cdefs.h>
-
-int fnmatch(const char *pattern, const char *string, int flags) __THROW;
-
-#define FNM_NOESCAPE 1
-#define FNM_PATHNAME 2
-#define FNM_FILE_NAME 2
-#define FNM_PERIOD 4
-#define FNM_LEADING_DIR 8
-#define FNM_CASEFOLD 16
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/ftw.h b/mdk-stage1/dietlibc/include/ftw.h
deleted file mode 100644
index c888f0021..000000000
--- a/mdk-stage1/dietlibc/include/ftw.h
+++ /dev/null
@@ -1,51 +0,0 @@
-#ifndef _FTW_H
-#define _FTW_H
-
-#include <sys/cdefs.h>
-#include <sys/stat.h>
-
-struct FTW
- {
- int base;
- int level;
- };
-
-int ftw (const char *dir, int (*fn)(const char *file, const struct stat *sb, int flag), int depth) __THROW;
-int nftw (const char *dir, int (*fn)(const char *file, const struct stat *sb, int flag, struct FTW *s), int depth, int flags) __THROW;
-
-enum
-{
- FTW_F, /* Regular file. */
-#define FTW_F FTW_F
- FTW_D, /* Directory. */
-#define FTW_D FTW_D
- FTW_DNR, /* Unreadable directory. */
-#define FTW_DNR FTW_DNR
- FTW_NS, /* Unstatable file. */
-#define FTW_NS FTW_NS
- FTW_SL, /* Symbolic link. */
-# define FTW_SL FTW_SL
-/* These flags are only passed from the `nftw' function. */
- FTW_DP, /* Directory, all subdirs have been visited. */
-# define FTW_DP FTW_DP
- FTW_SLN /* Symbolic link naming non-existing file. */
-# define FTW_SLN FTW_SLN
-};
-
-typedef int (*__ftw_func_t) (__const char *__filename,
- __const struct stat *__status, int __flag) __THROW;
-
-typedef int (*__nftw_func_t) (__const char *__filename,
- __const struct stat *__status, int __flag,
- struct FTW *__info) __THROW;
-
-#ifndef __NO_STAT64
-typedef int (*__ftw64_func_t) (__const char *__filename,
- __const struct stat64 *__status, int __flag) __THROW;
-
-typedef int (*__nftw64_func_t) (__const char *__filename,
- __const struct stat64 *__status,
- int __flag, struct FTW *__info) __THROW;
-#endif
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/getopt.h b/mdk-stage1/dietlibc/include/getopt.h
deleted file mode 100644
index ebfc5522d..000000000
--- a/mdk-stage1/dietlibc/include/getopt.h
+++ /dev/null
@@ -1,32 +0,0 @@
-#ifndef __GETOPT_H__
-#define __GETOPT_H__
-
-extern int optind,opterr;
-extern char *optarg;
-int getopt(int argc, char *argv[], char *options);
-
-/* the following was taken from GNU getopt, it's not actually supported
- * by the diet libc! */
-extern int optopt;
-
-struct option {
- const char* name;
- int has_arg;
- int* flag;
- int val;
-};
-
-#define no_argument 0
-#define required_argument 1
-#define optional_argument 2
-
-extern int getopt_long(int argc, char *const *argv,
- const char *shortopts, const struct option *longopts,
- int *longind);
-
-extern int getopt_long_only(int argc, char *const *argv,
- const char *shortopts, const struct option *longopts,
- int *longind);
-
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/glob.h b/mdk-stage1/dietlibc/include/glob.h
deleted file mode 100644
index 80febbccf..000000000
--- a/mdk-stage1/dietlibc/include/glob.h
+++ /dev/null
@@ -1,55 +0,0 @@
-#ifndef _GLOB_H
-#define _GLOB_H
-
-
-typedef struct {
- size_t gl_pathc; /* Count of paths matched so far */
- char **gl_pathv; /* List of matched pathnames. */
- size_t gl_offs; /* Slots to reserve in `gl_pathv'. */
- int gl_flags; /* Set to FLAGS, maybe | GLOB_MAGCHAR. */
-} glob_t;
-
-
-int glob(const char *pattern, int flags,
- int errfunc(const char * epath, int eerrno),
- glob_t *pglob) __THROW;
-
-void globfree(glob_t *pglob) __THROW;
-
-
-
-/* Bits set in the FLAGS argument to `glob'. */
-#define GLOB_ERR (1 << 0)/* Return on read errors. */
-#define GLOB_MARK (1 << 1)/* Append a slash to each name. */
-#define GLOB_NOSORT (1 << 2)/* Don't sort the names. */
-#define GLOB_DOOFFS (1 << 3)/* Insert PGLOB->gl_offs NULLs. */
-#define GLOB_NOCHECK (1 << 4)/* If nothing matches, return the pattern. */
-#define GLOB_APPEND (1 << 5)/* Append to results of a previous call. */
-#define GLOB_NOESCAPE (1 << 6)/* Backslashes don't quote metacharacters. */
-#define GLOB_PERIOD (1 << 7)/* Leading `.' can be matched by metachars. */
-
-#define GLOB_MAGCHAR (1 << 8)/* Set in gl_flags if any metachars seen. */
-#define GLOB_ALTDIRFUNC (1 << 9)/* Use gl_opendir et al functions. */
-#define GLOB_BRACE (1 << 10)/* Expand "{a,b}" to "a" "b". */
-#define GLOB_NOMAGIC (1 << 11)/* If no magic chars, return the pattern. */
-#define GLOB_TILDE (1 << 12)/* Expand ~user and ~ to home directories. */
-#define GLOB_ONLYDIR (1 << 13)/* Match only directories. */
-#define GLOB_TILDE_CHECK (1 << 14)/* Like GLOB_TILDE but return an error
- if the user name is not available. */
-#define __GLOB_FLAGS (GLOB_ERR|GLOB_MARK|GLOB_NOSORT|GLOB_DOOFFS| \
- GLOB_NOESCAPE|GLOB_NOCHECK|GLOB_APPEND| \
- GLOB_PERIOD|GLOB_ALTDIRFUNC|GLOB_BRACE| \
- GLOB_NOMAGIC|GLOB_TILDE|GLOB_ONLYDIR|GLOB_TILDE_CHECK)
-
-
-/* Error returns from `glob'. */
-#define GLOB_NOSPACE 1 /* Ran out of memory. */
-#define GLOB_ABORTED 2 /* Read error. */
-#define GLOB_NOMATCH 3 /* No matches found. */
-#define GLOB_NOSYS 4 /* Not implemented. */
-/* Previous versions of this file defined GLOB_ABEND instead of
- GLOB_ABORTED. Provide a compatibility definition here. */
-#define GLOB_ABEND GLOB_ABORTED
-
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/grp.h b/mdk-stage1/dietlibc/include/grp.h
deleted file mode 100644
index 32bf49afc..000000000
--- a/mdk-stage1/dietlibc/include/grp.h
+++ /dev/null
@@ -1,25 +0,0 @@
-#ifndef _GRP_H
-#define _GRP_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-
-struct group
- {
- char *gr_name; /* Group name. */
- char *gr_passwd; /* Password. */
- gid_t gr_gid; /* Group ID. */
- char **gr_mem; /* Member list. */
- };
-
-extern struct group *getgrgid (gid_t uid) __THROW;
-extern struct group *getgrnam (const char *name) __THROW;
-
-extern struct group *getgrent(void) __THROW;
-extern void setgrent(void) __THROW;
-extern void endgrent(void) __THROW;
-
-extern int setgroups(size_t n, const gid_t *groups) __THROW;
-extern int initgroups(const char *user, gid_t group) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/inttypes.h b/mdk-stage1/dietlibc/include/inttypes.h
deleted file mode 100644
index e69de29bb..000000000
--- a/mdk-stage1/dietlibc/include/inttypes.h
+++ /dev/null
diff --git a/mdk-stage1/dietlibc/include/limits.h b/mdk-stage1/dietlibc/include/limits.h
deleted file mode 100644
index a333debfd..000000000
--- a/mdk-stage1/dietlibc/include/limits.h
+++ /dev/null
@@ -1,48 +0,0 @@
-#ifndef _LIMITS_H
-#define _LIMITS_H
-
-#include <linux/limits.h>
-
-#define __WORDSIZE 32
-
-#ifdef __alpha__
-#undef __WORDSIZE
-#define __WORDSIZE 64
-#endif
-
-#ifndef PATH_MAX
-#define PATH_MAX 4096
-#endif
-
-#define CHAR_BIT 8
-
-#define SCHAR_MIN (-128)
-#define SCHAR_MAX 0x7f
-#define UCHAR_MAX 0xff
-
-#define SHRT_MIN (-SHRT_MAX-1)
-#define SHRT_MAX 0x7fff
-#define USHRT_MAX 0xffff
-
-#define INT_MIN (-INT_MAX-1)
-#define INT_MAX 0x7fffffff
-#define UINT_MAX 0xffffffff
-
-#if __WORDSIZE == 64
-#define LONG_MAX 9223372036854775807L
-#define ULONG_MAX 18446744073709551615UL
-#else
-#define LONG_MAX 2147483647L
-#define ULONG_MAX 4294967295UL
-#endif
-#define LONG_MIN (-LONG_MAX - 1L)
-
-#define LLONG_MAX 9223372036854775807LL
-#define LLONG_MIN (-LLONG_MAX - 1LL)
-
-/* Maximum value an `unsigned long long int' can hold. (Minimum is 0.) */
-#define ULLONG_MAX 18446744073709551615ULL
-
-#define PASS_MAX 256
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/locale.h b/mdk-stage1/dietlibc/include/locale.h
deleted file mode 100644
index acbeec8c1..000000000
--- a/mdk-stage1/dietlibc/include/locale.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#warning "there is no locale support for diet libc yet"
-
-#define setlocale(a,b) 0
-#define bindtextdomain
-#define textdomain
-
diff --git a/mdk-stage1/dietlibc/include/malloc.h b/mdk-stage1/dietlibc/include/malloc.h
deleted file mode 100644
index c8b49f26d..000000000
--- a/mdk-stage1/dietlibc/include/malloc.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <stdlib.h>
diff --git a/mdk-stage1/dietlibc/include/math.h b/mdk-stage1/dietlibc/include/math.h
deleted file mode 100644
index 2f4f2e33f..000000000
--- a/mdk-stage1/dietlibc/include/math.h
+++ /dev/null
@@ -1,61 +0,0 @@
-#ifndef _MATH_H
-#define _MATH_H
-
-#include <sys/cdefs.h>
-
-#define M_E 2.7182818284590452354 /* e */
-#define M_LOG2E 1.4426950408889634074 /* log_2 e */
-#define M_LOG10E 0.43429448190325182765 /* log_10 e */
-#define M_LN2 0.69314718055994530942 /* log_e 2 */
-#define M_LN10 2.30258509299404568402 /* log_e 10 */
-#define M_PI 3.14159265358979323846 /* pi */
-#define M_PI_2 1.57079632679489661923 /* pi/2 */
-#define M_PI_4 0.78539816339744830962 /* pi/4 */
-#define M_1_PI 0.31830988618379067154 /* 1/pi */
-#define M_2_PI 0.63661977236758134308 /* 2/pi */
-#define M_2_SQRTPI 1.12837916709551257390 /* 2/sqrt(pi) */
-#define M_SQRT2 1.41421356237309504880 /* sqrt(2) */
-#define M_SQRT1_2 0.70710678118654752440 /* 1/sqrt(2) */
-
-#define M_El 2.7182818284590452353602874713526625L /* e */
-#define M_LOG2El 1.4426950408889634073599246810018922L /* log_2 e */
-#define M_LOG10El 0.4342944819032518276511289189166051L /* log_10 e */
-#define M_LN2l 0.6931471805599453094172321214581766L /* log_e 2 */
-#define M_LN10l 2.3025850929940456840179914546843642L /* log_e 10 */
-#define M_PIl 3.1415926535897932384626433832795029L /* pi */
-#define M_PI_2l 1.5707963267948966192313216916397514L /* pi/2 */
-#define M_PI_4l 0.7853981633974483096156608458198757L /* pi/4 */
-#define M_1_PIl 0.3183098861837906715377675267450287L /* 1/pi */
-#define M_2_PIl 0.6366197723675813430755350534900574L /* 2/pi */
-#define M_2_SQRTPIl 1.1283791670955125738961589031215452L /* 2/sqrt(pi) */
-#define M_SQRT2l 1.4142135623730950488016887242096981L /* sqrt(2) */
-#define M_SQRT1_2l 0.7071067811865475244008443621048490L /* 1/sqrt(2) */
-
-double sin(double d) __THROW __attribute__((__const__));
-double cos(double d) __THROW __attribute__((__const__));
-double tan(double d) __THROW __attribute__((__const__));
-
-double sinh(double d) __THROW __attribute__((__const__));
-double cosh(double d) __THROW __attribute__((__const__));
-double tanh(double d) __THROW __attribute__((__const__));
-
-double asin(double d) __THROW __attribute__((__const__));
-double acos(double d) __THROW __attribute__((__const__));
-double atan(double d) __THROW __attribute__((__const__));
-
-double asinh(double d) __THROW __attribute__((__const__));
-double acosh(double d) __THROW __attribute__((__const__));
-double atanh(double d) __THROW __attribute__((__const__));
-
-double exp(double d) __THROW __attribute__((__const__));
-double log(double d) __THROW __attribute__((__const__));
-double log10(double d) __THROW __attribute__((__const__));
-
-double pow(double x, double y) __THROW __attribute__((__const__));
-
-double sqrt(double x) __THROW __attribute__((__const__));
-double fabs(double x) __THROW __attribute__((__const__));
-double fmod(double x, double y) __THROW __attribute__((__const__));
-
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/memory.h b/mdk-stage1/dietlibc/include/memory.h
deleted file mode 100644
index 39adee705..000000000
--- a/mdk-stage1/dietlibc/include/memory.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef _MEMORY_H
-#define _MEMORY_H
-
-#include <string.h>
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/mntent.h b/mdk-stage1/dietlibc/include/mntent.h
deleted file mode 100644
index 301403224..000000000
--- a/mdk-stage1/dietlibc/include/mntent.h
+++ /dev/null
@@ -1,72 +0,0 @@
-#ifndef _MNTENT_H
-#define _MNTENT_H
-
-#include <sys/cdefs.h>
-#include <stdio.h>
-#include <paths.h>
-
-#define MNTTAB _PATH_MNTTAB /* Deprecated alias. */
-#define MOUNTED _PATH_MOUNTED /* Deprecated alias. */
-
-/* General filesystem types. */
-#define MNTTYPE_IGNORE "ignore" /* Ignore this entry. */
-#define MNTTYPE_NFS "nfs" /* Network file system. */
-#define MNTTYPE_SWAP "swap" /* Swap device. */
-
-
-/* Generic mount options. */
-#define MNTOPT_DEFAULTS "defaults" /* Use all default options. */
-#define MNTOPT_RO "ro" /* Read only. */
-#define MNTOPT_RW "rw" /* Read/write. */
-#define MNTOPT_SUID "suid" /* Set uid allowed. */
-#define MNTOPT_NOSUID "nosuid" /* No set uid allowed. */
-#define MNTOPT_NOAUTO "noauto" /* Do not auto mount. */
-
-__BEGIN_DECLS
-
-/* Structure describing a mount table entry. */
-struct mntent
- {
- char *mnt_fsname; /* Device or server for filesystem. */
- char *mnt_dir; /* Directory mounted on. */
- char *mnt_type; /* Type of filesystem: ufs, nfs, etc. */
- char *mnt_opts; /* Comma-separated options for fs. */
- int mnt_freq; /* Dump frequency (in days). */
- int mnt_passno; /* Pass number for `fsck'. */
- };
-
-
-/* Prepare to begin reading and/or writing mount table entries from the
- beginning of FILE. MODE is as for `fopen'. */
-extern FILE *setmntent (const char *file, const char *mode) __THROW;
-
-/* Read one mount table entry from STREAM. Returns a pointer to storage
- reused on the next call, or null for EOF or error (use feof/ferror to
- check). */
-extern struct mntent *getmntent (FILE* stream) __THROW;
-
-#ifdef __USE_MISC
-/* Reentrant version of the above function. */
-extern struct mntent *getmntent_r (FILE* stream,
- struct mntent* result,
- char* buffer,
- int bufsize) __THROW;
-#endif
-
-/* Write the mount table entry described by MNT to STREAM.
- Return zero on success, nonzero on failure. */
-extern int addmntent (FILE* stream,
- const struct mntent* mnt) __THROW;
-
-/* Close a stream opened with `setmntent'. */
-extern int endmntent (FILE *stream) __THROW;
-
-/* Search MNT->mnt_opts for an option matching OPT.
- Returns the address of the substring, or null if none found. */
-extern char *hasmntopt (const struct mntent *__mnt,
- const char *opt) __THROW;
-
-
-__END_DECLS
-
-#endif /* mntent.h */
diff --git a/mdk-stage1/dietlibc/include/net/if.h b/mdk-stage1/dietlibc/include/net/if.h
deleted file mode 100644
index 88f386f46..000000000
--- a/mdk-stage1/dietlibc/include/net/if.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef _NET_IF_H
-#define _NET_IF_H
-
-#include <sys/cdefs.h>
-
-#include <linux/if.h>
-
-unsigned int if_nametoindex (const char *ifname) __THROW;
-char *if_indextoname (unsigned int ifindex, char *ifname) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/net/if_arp.h b/mdk-stage1/dietlibc/include/net/if_arp.h
deleted file mode 100644
index fe37a22dc..000000000
--- a/mdk-stage1/dietlibc/include/net/if_arp.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef _NET_IF_ARP_H
-#define _NET_IF_ARP_H
-
-#include <linux/if_arp.h>
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/net/route.h b/mdk-stage1/dietlibc/include/net/route.h
deleted file mode 100644
index 5e5db7b1a..000000000
--- a/mdk-stage1/dietlibc/include/net/route.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef _NET_IF_ROUTE_H
-#define _NET_IF_ROUTE_H
-
-#include <linux/route.h>
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/netdb.h b/mdk-stage1/dietlibc/include/netdb.h
deleted file mode 100644
index e90ea81ac..000000000
--- a/mdk-stage1/dietlibc/include/netdb.h
+++ /dev/null
@@ -1,90 +0,0 @@
-#ifndef _NETDB_H
-#define _NETDB_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-
-/* Absolute file name for network data base files. */
-#define _PATH_HEQUIV "/etc/hosts.equiv"
-#define _PATH_HOSTS "/etc/hosts"
-#define _PATH_NETWORKS "/etc/networks"
-#define _PATH_NSSWITCH_CONF "/etc/nsswitch.conf"
-#define _PATH_PROTOCOLS "/etc/protocols"
-#define _PATH_SERVICES "/etc/services"
-
-/* Description of data base entry for a single service. */
-struct servent
-{
- char *s_name; /* Official service name. */
- char **s_aliases; /* Alias list. */
- int s_port; /* Port number. */
- char *s_proto; /* Protocol to use. */
-};
-
-extern void endservent (void) __THROW;
-extern struct servent *getservent (void) __THROW;
-extern struct servent *getservbyname (const char *__name,
- const char *__proto) __THROW;
-extern struct servent *getservbyport (int __port, const char *__proto)
- __THROW;
-
-struct hostent
-{
- char *h_name; /* Official name of host. */
- char **h_aliases; /* Alias list. */
- int h_addrtype; /* Host address type. */
- socklen_t h_length; /* Length of address. */
- char **h_addr_list; /* List of addresses from name server. */
-#define h_addr h_addr_list[0] /* Address, for backward compatibility. */
-};
-
-extern void endhostent (void) __THROW;
-extern struct hostent *gethostent (void) __THROW;
-extern struct hostent *gethostbyaddr (const void *__addr, socklen_t __len,
- int __type) __THROW;
-extern struct hostent *gethostbyname (const char *__name) __THROW;
-extern struct hostent *gethostbyname2 (const char *__name, int __af) __THROW;
-
-/* this glibc "invention" is so ugly, I'm going to throw up any minute
- * now */
-extern int gethostbyname_r(const char* NAME, struct hostent* RESULT_BUF,char* BUF,
- size_t BUFLEN, struct hostent** RESULT,
- int* H_ERRNOP) __THROW;
-
-#define HOST_NOT_FOUND 1
-#define TRY_AGAIN 2
-#define NO_RECOVERY 3
-#define NO_ADDRESS 4
-
-extern int gethostbyaddr_r(const char* addr, size_t length, int format,
- struct hostent* result, char *buf, size_t buflen,
- struct hostent **RESULT, int *h_errnop) __THROW;
-
-struct protoent {
- char *p_name; /* official protocol name */
- char **p_aliases; /* alias list */
- int p_proto; /* protocol number */
-};
-
-struct protoent *getprotoent(void) __THROW;
-struct protoent *getprotobyname(const char *name) __THROW;
-struct protoent *getprotobynumber(int proto) __THROW;
-void setprotoent(int stayopen) __THROW;
-void endprotoent(void) __THROW;
-
-
-/* Description of data base entry for a single network. NOTE: here a
- poor assumption is made. The network number is expected to fit
- into an unsigned long int variable. */
-struct netent
-{
- char *n_name; /* Official name of network. */
- char **n_aliases; /* Alias list. */
- int n_addrtype; /* Net address type. */
- uint32_t n_net; /* Network number. */
-};
-
-extern struct netent *getnetbyname (__const char *__name) __THROW;
-
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/netinet/in.h b/mdk-stage1/dietlibc/include/netinet/in.h
deleted file mode 100644
index 0569c8289..000000000
--- a/mdk-stage1/dietlibc/include/netinet/in.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef _NETINET_IN_H
-#define _NETINET_IN_H
-
-#include <linux/in.h>
-#include <linux/in6.h>
-
-#define IPPORT_RESERVED 1024
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/netinet/in_systm.h b/mdk-stage1/dietlibc/include/netinet/in_systm.h
deleted file mode 100644
index e69de29bb..000000000
--- a/mdk-stage1/dietlibc/include/netinet/in_systm.h
+++ /dev/null
diff --git a/mdk-stage1/dietlibc/include/netinet/ip.h b/mdk-stage1/dietlibc/include/netinet/ip.h
deleted file mode 100644
index 35bf9cc42..000000000
--- a/mdk-stage1/dietlibc/include/netinet/ip.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef _NETINET_IP_H
-#define _NETINET_IP_H
-
-#include <linux/ip.h>
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/paths.h b/mdk-stage1/dietlibc/include/paths.h
deleted file mode 100644
index 0e36bb10e..000000000
--- a/mdk-stage1/dietlibc/include/paths.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#ifndef _PATHS_H
-#define _PATHS_H
-
-#define _PATH_BSHELL "/bin/sh"
-#define _PATH_DEFPATH "/bin:/usr/bin:"
-
-#define _PATH_DEVNULL "/dev/null"
-
-#define _PATH_CONSOLE "/dev/console"
-#define _PATH_MOUNTED "/etc/mtab"
-
-#define _PATH_PASSWD "/etc/passwd"
-#define _PATH_GROUP "/etc/group"
-#define _PATH_SHADOW "/etc/shadow"
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/pthread.h b/mdk-stage1/dietlibc/include/pthread.h
deleted file mode 100644
index e922ab28b..000000000
--- a/mdk-stage1/dietlibc/include/pthread.h
+++ /dev/null
@@ -1,227 +0,0 @@
-#ifndef _PTHREAD_H
-#define _PTHREAD_H 1
-
-#include <sched.h>
-#include <signal.h>
-#include <setjmp.h>
-
-/* arg... kernel haeder... */
-#define ENOTSUP 524 /* Operation is not supported */
-
-#define PTHREAD_STACK_SIZE 16384
-
-#define PTHREAD_THREADS_MAX 128
-
-#define MAX_SPIN_COUNT 50
-#define SPIN_SLEEP_DURATION 2000001
-
-#define PTHREAD_KEYS_MAX 7
-#define PTHREAD_DESTRUCTOR_ITERATIONS 10
-
-typedef struct _pthread_descr_struct *_pthread_descr;
-typedef unsigned long int pthread_t;
-
-/* Fast locks */
-struct _pthread_fastlock {
- int __spinlock;
-};
-
-/* Mutexes */
-typedef struct {
- struct _pthread_fastlock lock;
- _pthread_descr owner;
- int kind;
- unsigned int count;
-} pthread_mutex_t;
-
-enum {
- PTHREAD_MUTEX_FAST_NP,
- PTHREAD_MUTEX_RECURSIVE_NP,
- PTHREAD_MUTEX_ERRORCHECK_NP,
-};
-
-enum
-{
- PTHREAD_PROCESS_PRIVATE,
-#define PTHREAD_PROCESS_PRIVATE PTHREAD_PROCESS_PRIVATE
- PTHREAD_PROCESS_SHARED
-#define PTHREAD_PROCESS_SHARED PTHREAD_PROCESS_SHARED
-};
-
-#define PTHREAD_MUTEX_INITIALIZER \
-{{0}, 0, PTHREAD_MUTEX_FAST_NP, 0}
-
-#define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP \
-{{0}, 0, PTHREAD_MUTEX_RECURSIVE_NP, 0}
-
-#define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP \
-{{0}, 0, PTHREAD_MUTEX_ERRORCHECK_NP, 0}
-
-typedef struct {
- int __mutexkind;
-} pthread_mutexattr_t;
-
-int pthread_mutex_init(pthread_mutex_t *mutex,
- const pthread_mutexattr_t *mutexattr);
-int pthread_mutex_lock(pthread_mutex_t *mutex);
-int pthread_mutex_unlock(pthread_mutex_t *mutex);
-int pthread_mutex_trylock(pthread_mutex_t *mutex);
-int pthread_mutex_destroy(pthread_mutex_t *mutex);
-
-/* Conditions */
-typedef void* pthread_condattr_t;
-
-typedef struct {
- struct _pthread_fastlock lock;
- _pthread_descr wait_chain;
-} pthread_cond_t;
-
-#define PTHREAD_COND_INITIALIZER \
-{{0},0}
-
-int pthread_cond_init(pthread_cond_t *cond, pthread_condattr_t *cond_attr);
-int pthread_cond_destroy(pthread_cond_t *cond);
-int pthread_cond_signal(pthread_cond_t *cond);
-int pthread_cond_broadcast(pthread_cond_t *cond);
-int pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex,
- const struct timespec *abstime);
-int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex);
-
-/* only for completeness (always return NULL) */
-int pthread_condattr_init(pthread_condattr_t *attr);
-int pthread_condattr_destroy(pthread_condattr_t *attr);
-int pthread_condattr_getpshared(const pthread_condattr_t *attr, int *pshared);
-int pthread_condattr_setpshared(pthread_condattr_t *attr, int pshared);
-
-/* thread specific variables */
-typedef unsigned int pthread_key_t;
-
-int pthread_key_create(pthread_key_t *key, void (*destructor)(const void*));
-int pthread_key_delete(pthread_key_t key);
-int pthread_setspecific(pthread_key_t key, const void *value);
-const void *pthread_getspecific(pthread_key_t key);
-
-
-/* Attributes for threads. */
-typedef struct
-{
- int __detachstate;
- int __schedpolicy;
- struct sched_param __schedparam;
- int __inheritsched;
- int __scope;
- void * __stackaddr;
- unsigned long __stacksize;
-} pthread_attr_t;
-
-enum
-{
- PTHREAD_CREATE_JOINABLE,
-#define PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_JOINABLE
- PTHREAD_CREATE_DETACHED
-#define PTHREAD_CREATE_DETACHED PTHREAD_CREATE_DETACHED
-};
-
-enum
-{
- PTHREAD_EXPLICIT_SCHED,
-#define PTHREAD_EXPLICIT_SCHED PTHREAD_EXPLICIT_SCHED
- PTHREAD_INHERIT_SCHED
-#define PTHREAD_INHERIT_SCHED PTHREAD_INHERIT_SCHED
-};
-
-enum /* for completeness */
-{
- PTHREAD_SCOPE_SYSTEM,
-#define PTHREAD_SCOPE_SYSTEM PTHREAD_SCOPE_SYSTEM
- PTHREAD_SCOPE_PROCESS
-#define PTHREAD_SCOPE_PROCESS PTHREAD_SCOPE_PROCESS
-};
-
-int pthread_attr_init(pthread_attr_t *attr);
-int pthread_attr_destroy(pthread_attr_t *attr);
-
-int pthread_attr_setdetachstate(pthread_attr_t *attr, int detachstate);
-int pthread_attr_getdetachstate(const pthread_attr_t *attr, int *detachstate);
-
-int pthread_attr_setschedpolicy(pthread_attr_t *attr, int policy);
-int pthread_attr_getschedpolicy(const pthread_attr_t *attr, int *policy);
-
-int pthread_attr_setschedparam(pthread_attr_t *attr,
- const struct sched_param *param);
-int pthread_attr_getschedparam(const pthread_attr_t *attr,
- struct sched_param *param);
-
-int pthread_attr_setinheritsched(pthread_attr_t *attr, int inherit);
-int pthread_attr_getinheritsched(const pthread_attr_t *attr, int *inherit);
-
-int pthread_attr_setscope(pthread_attr_t *attr, int scope);
-int pthread_attr_getscope(const pthread_attr_t *attr, int *scope);
-
-int pthread_attr_setstackaddr(pthread_attr_t *attr, void *stack);
-int pthread_attr_getstackaddr(pthread_attr_t *attr, void **stack);
-
-int pthread_attr_setstacksize(pthread_attr_t *attr, size_t stacksize);
-int pthread_attr_getstacksize(pthread_attr_t *attr, size_t *stacksize);
-
-/* ONCE */
-typedef int pthread_once_t;
-#define PTHREAD_ONCE_INIT 0
-
-int __pthread_once(pthread_once_t* once_control, void (*init_routine)(void));
-int pthread_once(pthread_once_t* once_control, void (*init_routine)(void));
-
-/* CANCEL */
-
-enum {
- PTHREAD_CANCEL_ENABLE,
-#define PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_ENABLE
- PTHREAD_CANCEL_DISABLE,
-#define PTHREAD_CANCEL_DISABLE PTHREAD_CANCEL_DISABLE
-};
-
-enum {
- PTHREAD_CANCEL_ASYNCHRONOUS,
-#define PTHREAD_CANCEL_ASYNCHRONOUS PTHREAD_CANCEL_ASYNCHRONOUS
- PTHREAD_CANCEL_DEFERRED,
-#define PTHREAD_CANCEL_DEFERRED PTHREAD_CANCEL_DEFERRED
-};
-
-#define PTHREAD_CANCELED ((void *) -1)
-
-int pthread_cancel(pthread_t thread);
-int pthread_setcancelstate(int state, int *oldstate);
-
-int pthread_setcanceltype(int type, int *oldtype);
-
-void pthread_testcancel(void);
-
-/* CLEANUP */
-
-void pthread_cleanup_push(void (*routine)(void*), void *arg);
-void pthread_cleanup_pop (int execute);
-
-void pthread_cleanup_push_defer_np(void (*routine)(void *), void *arg);
-void pthread_cleanup_pop_restore_np(int execute);
-
-/* FORK */
-
-pid_t pthread_atfork(void (*prepare)(void), void (*parent)(void),
- void (*child)(void));
-
-/* THREADS */
-int pthread_create (pthread_t *__thread,
- const pthread_attr_t *__attr,
- void *(*__start_routine) (void *),
- void *__arg);
-
-void pthread_exit (void *__retval) __attribute__ ((__noreturn__));
-
-int pthread_join (pthread_t __th, void **__thread_return);
-
-int pthread_detach (pthread_t __th);
-
-pthread_t pthread_self (void);
-int pthread_equal (pthread_t __thread1, pthread_t __thread2);
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/pwd.h b/mdk-stage1/dietlibc/include/pwd.h
deleted file mode 100644
index e6fb5d0be..000000000
--- a/mdk-stage1/dietlibc/include/pwd.h
+++ /dev/null
@@ -1,24 +0,0 @@
-#ifndef _PWD_H
-#define _PWD_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-
-struct passwd {
- char *pw_name; /* Username. */
- char *pw_passwd; /* Password. */
- uid_t pw_uid; /* User ID. */
- gid_t pw_gid; /* Group ID. */
- char *pw_gecos; /* Real name. */
- char *pw_dir; /* Home directory. */
- char *pw_shell; /* Shell program. */
-};
-
-extern struct passwd *getpwuid (uid_t __uid) __THROW;
-extern struct passwd *getpwnam (const char *__name) __THROW;
-
-extern struct passwd *getpwent(void) __THROW;
-extern void setpwent(void) __THROW;
-extern void endpwent(void) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/regex.h b/mdk-stage1/dietlibc/include/regex.h
deleted file mode 100644
index be609d9db..000000000
--- a/mdk-stage1/dietlibc/include/regex.h
+++ /dev/null
@@ -1,67 +0,0 @@
-#ifndef _REGEX_H
-#define _REGEX_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-
-typedef ptrdiff_t regoff_t;
-
-typedef struct {
- regoff_t rm_so;
- regoff_t rm_eo;
-} regmatch_t;
-
-#define REG_EXTENDED 1
-#define REG_ICASE 2
-#define REG_NOSUB 4
-#define REG_NEWLINE 8
-
-#define REG_NOTBOL 1
-#define REG_NOTEOL 2
-
-#define REG_NOMATCH -1
-
-#define RE_DUP_MAX 255
-
-struct __regex_t;
-
-typedef int (*matcher)(void*,const char*,int ofs,struct __regex_t *t,int plus,int eflags);
-
-typedef struct __regex_t {
- struct regex {
- matcher m;
- void* next;
- int pieces;
- int num;
- struct branch *b;
- } r;
- int brackets,cflags;
- regmatch_t *l;
-} regex_t;
-
-int regcomp(regex_t *preg, const char *regex, int cflags) __THROW;
-int regexec(const regex_t *preg, const char *string, size_t nmatch, regmatch_t pmatch[], int eflags) __THROW;
-size_t regerror(int errcode, const regex_t *preg, char *errbuf, size_t errbuf_size) __THROW;
-void regfree(regex_t *preg) __THROW;
-
-enum __regex_errors {
- REG_NOERROR,
- REG_BADRPT, /* Invalid use of repetition operators such as using `*' as the first character. */
- REG_BADBR, /* Invalid use of back reference operator. */
- REG_EBRACE, /* Un-matched brace interval operators. */
- REG_EBRACK, /* Un-matched bracket list operators. */
- REG_ERANGE, /* Invalid use of the range operator, eg. the ending point of the
- range occurs prior to the starting point. */
- REG_ECTYPE, /* Unknown character class name. */
- REG_ECOLLATE, /* Invalid collating element. */
- REG_EPAREN, /* Un-matched parenthesis group operators. */
- REG_ESUBREG, /* Invalid back reference to a subexpression. */
- REG_EEND, /* Non specific error. This is not defined by POSIX.2. */
- REG_EESCAPE, /* Trailing backslash. */
- REG_BADPAT, /* Invalid use of pattern operators such as group or list. */
- REG_ESIZE, /* Compiled regular expression requires a pattern buffer
- larger than 64Kb. This is not defined by POSIX.2. */
- REG_ESPACE, /* regcomp ran out of space */
-};
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/resolv.h b/mdk-stage1/dietlibc/include/resolv.h
deleted file mode 100644
index 4e90799c2..000000000
--- a/mdk-stage1/dietlibc/include/resolv.h
+++ /dev/null
@@ -1 +0,0 @@
-void res_init(void);
diff --git a/mdk-stage1/dietlibc/include/rpc/auth.h b/mdk-stage1/dietlibc/include/rpc/auth.h
deleted file mode 100644
index 4aa7d21ce..000000000
--- a/mdk-stage1/dietlibc/include/rpc/auth.h
+++ /dev/null
@@ -1,213 +0,0 @@
-/* @(#)auth.h 2.3 88/08/07 4.0 RPCSRC; from 1.17 88/02/08 SMI */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * auth.h, Authentication interface.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- *
- * The data structures are completely opaque to the client. The client
- * is required to pass a AUTH * to routines that create rpc
- * "sessions".
- */
-
-#ifndef _RPC_AUTH_H
-
-#define _RPC_AUTH_H 1
-#include <sys/cdefs.h>
-#include <rpc/xdr.h>
-
-__BEGIN_DECLS
-
-#define MAX_AUTH_BYTES 400
-#define MAXNETNAMELEN 255 /* maximum length of network user's name */
-
-/*
- * Status returned from authentication check
- */
-enum auth_stat {
- AUTH_OK=0,
- /*
- * failed at remote end
- */
- AUTH_BADCRED=1, /* bogus credentials (seal broken) */
- AUTH_REJECTEDCRED=2, /* client should begin new session */
- AUTH_BADVERF=3, /* bogus verifier (seal broken) */
- AUTH_REJECTEDVERF=4, /* verifier expired or was replayed */
- AUTH_TOOWEAK=5, /* rejected due to security reasons */
- /*
- * failed locally
- */
- AUTH_INVALIDRESP=6, /* bogus response verifier */
- AUTH_FAILED=7 /* some unknown reason */
-};
-
-union des_block {
- struct {
- u_int32_t high;
- u_int32_t low;
- } key;
- char c[8];
-};
-typedef union des_block des_block;
-extern bool_t xdr_des_block (XDR *__xdrs, des_block *__blkp) __THROW;
-
-/*
- * Authentication info. Opaque to client.
- */
-struct opaque_auth {
- enum_t oa_flavor; /* flavor of auth */
- caddr_t oa_base; /* address of more auth stuff */
- u_int oa_length; /* not to exceed MAX_AUTH_BYTES */
-};
-
-/*
- * Auth handle, interface to client side authenticators.
- */
-typedef struct AUTH AUTH;
-struct AUTH {
- struct opaque_auth ah_cred;
- struct opaque_auth ah_verf;
- union des_block ah_key;
- struct auth_ops {
- void (*ah_nextverf) (AUTH *);
- int (*ah_marshal) (AUTH *, XDR *); /* nextverf & serialize */
- int (*ah_validate) (AUTH *, struct opaque_auth *);
- /* validate verifier */
- int (*ah_refresh) (AUTH *); /* refresh credentials */
- void (*ah_destroy) (AUTH *); /* destroy this structure */
- } *ah_ops;
- caddr_t ah_private;
-};
-
-
-/*
- * Authentication ops.
- * The ops and the auth handle provide the interface to the authenticators.
- *
- * AUTH *auth;
- * XDR *xdrs;
- * struct opaque_auth verf;
- */
-#define AUTH_NEXTVERF(auth) \
- ((*((auth)->ah_ops->ah_nextverf))(auth))
-#define auth_nextverf(auth) \
- ((*((auth)->ah_ops->ah_nextverf))(auth))
-
-#define AUTH_MARSHALL(auth, xdrs) \
- ((*((auth)->ah_ops->ah_marshal))(auth, xdrs))
-#define auth_marshall(auth, xdrs) \
- ((*((auth)->ah_ops->ah_marshal))(auth, xdrs))
-
-#define AUTH_VALIDATE(auth, verfp) \
- ((*((auth)->ah_ops->ah_validate))((auth), verfp))
-#define auth_validate(auth, verfp) \
- ((*((auth)->ah_ops->ah_validate))((auth), verfp))
-
-#define AUTH_REFRESH(auth) \
- ((*((auth)->ah_ops->ah_refresh))(auth))
-#define auth_refresh(auth) \
- ((*((auth)->ah_ops->ah_refresh))(auth))
-
-#define AUTH_DESTROY(auth) \
- ((*((auth)->ah_ops->ah_destroy))(auth))
-#define auth_destroy(auth) \
- ((*((auth)->ah_ops->ah_destroy))(auth))
-
-
-extern struct opaque_auth _null_auth;
-
-
-/*
- * These are the various implementations of client side authenticators.
- */
-
-/*
- * Unix style authentication
- * AUTH *authunix_create(machname, uid, gid, len, aup_gids)
- * char *machname;
- * int uid;
- * int gid;
- * int len;
- * int *aup_gids;
- */
-extern AUTH *authunix_create (char *__machname,uid_t __uid, gid_t __gid,
- int __len, gid_t *__aup_gids) __THROW;
-extern AUTH *authunix_create_default (void) __THROW;
-extern AUTH *authnone_create (void) __THROW;
-extern AUTH *authdes_create (const char *__servername, u_int __window,
- struct sockaddr *__syncaddr, des_block *__ckey)
- __THROW;
-extern AUTH *authdes_pk_create (const char *, netobj *, u_int,
- struct sockaddr *, des_block *) __THROW;
-
-
-#define AUTH_NONE 0 /* no authentication */
-#define AUTH_NULL 0 /* backward compatibility */
-#define AUTH_SYS 1 /* unix style (uid, gids) */
-#define AUTH_UNIX AUTH_SYS
-#define AUTH_SHORT 2 /* short hand unix style */
-#define AUTH_DES 3 /* des style (encrypted timestamps) */
-#define AUTH_DH AUTH_DES /* Diffie-Hellman (this is DES) */
-#define AUTH_KERB 4 /* kerberos style */
-
-/*
- * Netname manipulating functions
- *
- */
-extern int getnetname (char *) __THROW;
-extern int host2netname (char *, __const char *, __const char *) __THROW;
-extern int user2netname (char *, __const uid_t, __const char *) __THROW;
-extern int netname2user (__const char *, uid_t *, gid_t *, int *, gid_t *)
- __THROW;
-extern int netname2host (__const char *, char *, __const int) __THROW;
-
-/*
- *
- * These routines interface to the keyserv daemon
- *
- */
-extern int key_decryptsession (char *, des_block *) __THROW;
-extern int key_decryptsession_pk (char *, netobj *, des_block *) __THROW;
-extern int key_encryptsession (char *, des_block *) __THROW;
-extern int key_encryptsession_pk (char *, netobj *, des_block *) __THROW;
-extern int key_gendes (des_block *) __THROW;
-extern int key_setsecret (char *) __THROW;
-extern int key_secretkey_is_set (void) __THROW;
-extern int key_get_conv (char *, des_block *) __THROW;
-
-/*
- * XDR an opaque authentication struct.
- */
-extern bool_t xdr_opaque_auth (XDR *, struct opaque_auth *) __THROW;
-
-__END_DECLS
-
-#endif /* rpc/auth.h */
diff --git a/mdk-stage1/dietlibc/include/rpc/auth_des.h b/mdk-stage1/dietlibc/include/rpc/auth_des.h
deleted file mode 100644
index 198b299e7..000000000
--- a/mdk-stage1/dietlibc/include/rpc/auth_des.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/* Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
- The GNU C 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
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with the GNU C Library; see the file COPYING.LIB. If not,
- write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-#ifndef _RPC_AUTH_DES_H
-#define _RPC_AUTH_DES_H 1
-
-#include <sys/cdefs.h>
-#include <rpc/auth.h>
-
-__BEGIN_DECLS
-
-/* There are two kinds of "names": fullnames and nicknames */
-enum authdes_namekind
- {
- ADN_FULLNAME,
- ADN_NICKNAME
- };
-
-/* A fullname contains the network name of the client,
- a conversation key and the window */
-struct authdes_fullname
- {
- char *name; /* network name of client, up to MAXNETNAMELEN */
- des_block key; /* conversation key */
- uint32_t window; /* associated window */
- };
-
-/* A credential */
-struct authdes_cred
- {
- enum authdes_namekind adc_namekind;
- struct authdes_fullname adc_fullname;
- uint32_t adc_nickname;
- };
-
-/* A timeval replacement for !32bit platforms */
-struct rpc_timeval
- {
- uint32_t tv_sec; /* Seconds. */
- uint32_t tv_usec; /* Microseconds. */
- };
-
-/* A des authentication verifier */
-struct authdes_verf
- {
- union
- {
- struct rpc_timeval adv_ctime; /* clear time */
- des_block adv_xtime; /* crypt time */
- }
- adv_time_u;
- uint32_t adv_int_u;
- };
-
-/* des authentication verifier: client variety
-
- adv_timestamp is the current time.
- adv_winverf is the credential window + 1.
- Both are encrypted using the conversation key. */
-#define adv_timestamp adv_time_u.adv_ctime
-#define adv_xtimestamp adv_time_u.adv_xtime
-#define adv_winverf adv_int_u
-
-/* des authentication verifier: server variety
-
- adv_timeverf is the client's timestamp + client's window
- adv_nickname is the server's nickname for the client.
- adv_timeverf is encrypted using the conversation key. */
-#define adv_timeverf adv_time_u.adv_ctime
-#define adv_xtimeverf adv_time_u.adv_xtime
-#define adv_nickname adv_int_u
-
-/* Map a des credential into a unix cred. */
-extern int authdes_getucred (__const struct authdes_cred * __adc,
- uid_t * __uid, gid_t * __gid,
- short *__grouplen, gid_t * __groups) __THROW;
-
-/* Get the public key for NAME and place it in KEY. NAME can only be
- up to MAXNETNAMELEN bytes long and the destination buffer KEY should
- have HEXKEYBYTES + 1 bytes long to fit all characters from the key. */
-extern int getpublickey (__const char *__name, char *__key) __THROW;
-
-/* Get the secret key for NAME and place it in KEY. PASSWD is used to
- decrypt the encrypted key stored in the database. NAME can only be
- up to MAXNETNAMELEN bytes long and the destination buffer KEY
- should have HEXKEYBYTES + 1 bytes long to fit all characters from
- the key. */
-extern int getsecretkey (__const char *__name, char *__key,
- __const char *__passwd) __THROW;
-
-extern int rtime (struct sockaddr_in *__addrp, struct rpc_timeval *__timep,
- struct rpc_timeval *__timeout) __THROW;
-
-__END_DECLS
-
-
-#endif /* rpc/auth_des.h */
diff --git a/mdk-stage1/dietlibc/include/rpc/auth_unix.h b/mdk-stage1/dietlibc/include/rpc/auth_unix.h
deleted file mode 100644
index 7a1bfa9f0..000000000
--- a/mdk-stage1/dietlibc/include/rpc/auth_unix.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/* @(#)auth_unix.h 2.2 88/07/29 4.0 RPCSRC; from 1.8 88/02/08 SMI */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-/* @(#)auth_unix.h 1.5 86/07/16 SMI */
-
-/*
- * auth_unix.h, Protocol for UNIX style authentication parameters for RPC
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-/*
- * The system is very weak. The client uses no encryption for it
- * credentials and only sends null verifiers. The server sends backs
- * null verifiers or optionally a verifier that suggests a new short hand
- * for the credentials.
- */
-
-#ifndef _RPC_AUTH_UNIX_H
-#define _RPC_AUTH_UNIX_H 1
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-#include <rpc/types.h>
-#include <rpc/auth.h>
-#include <rpc/xdr.h>
-
-__BEGIN_DECLS
-
-/* The machine name is part of a credential; it may not exceed 255 bytes */
-#define MAX_MACHINE_NAME 255
-
-/* gids compose part of a credential; there may not be more than 16 of them */
-#define NGRPS 16
-
-/*
- * Unix style credentials.
- */
-struct authunix_parms
- {
- u_long aup_time;
- char *aup_machname;
- uid_t aup_uid;
- gid_t aup_gid;
- u_int aup_len;
- gid_t *aup_gids;
- };
-
-extern bool_t xdr_authunix_parms (XDR *__xdrs, struct authunix_parms *__p)
- __THROW;
-
-/*
- * If a response verifier has flavor AUTH_SHORT,
- * then the body of the response verifier encapsulates the following structure;
- * again it is serialized in the obvious fashion.
- */
-struct short_hand_verf
- {
- struct opaque_auth new_cred;
- };
-
-__END_DECLS
-
-#endif /* rpc/auth_unix.h */
diff --git a/mdk-stage1/dietlibc/include/rpc/clnt.h b/mdk-stage1/dietlibc/include/rpc/clnt.h
deleted file mode 100644
index 60b0fafdf..000000000
--- a/mdk-stage1/dietlibc/include/rpc/clnt.h
+++ /dev/null
@@ -1,421 +0,0 @@
-/* @(#)clnt.h 2.1 88/07/29 4.0 RPCSRC; from 1.31 88/02/08 SMI*/
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * clnt.h - Client side remote procedure call interface.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#ifndef _RPC_CLNT_H
-#define _RPC_CLNT_H 1
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-#include <rpc/types.h>
-#include <rpc/auth.h>
-#include <sys/un.h>
-
-__BEGIN_DECLS
-
-/*
- * Rpc calls return an enum clnt_stat. This should be looked at more,
- * since each implementation is required to live with this (implementation
- * independent) list of errors.
- */
-enum clnt_stat {
- RPC_SUCCESS=0, /* call succeeded */
- /*
- * local errors
- */
- RPC_CANTENCODEARGS=1, /* can't encode arguments */
- RPC_CANTDECODERES=2, /* can't decode results */
- RPC_CANTSEND=3, /* failure in sending call */
- RPC_CANTRECV=4, /* failure in receiving result */
- RPC_TIMEDOUT=5, /* call timed out */
- /*
- * remote errors
- */
- RPC_VERSMISMATCH=6, /* rpc versions not compatible */
- RPC_AUTHERROR=7, /* authentication error */
- RPC_PROGUNAVAIL=8, /* program not available */
- RPC_PROGVERSMISMATCH=9, /* program version mismatched */
- RPC_PROCUNAVAIL=10, /* procedure unavailable */
- RPC_CANTDECODEARGS=11, /* decode arguments error */
- RPC_SYSTEMERROR=12, /* generic "other problem" */
- RPC_NOBROADCAST = 21, /* Broadcasting not supported */
- /*
- * callrpc & clnt_create errors
- */
- RPC_UNKNOWNHOST=13, /* unknown host name */
- RPC_UNKNOWNPROTO=17, /* unknown protocol */
- RPC_UNKNOWNADDR = 19, /* Remote address unknown */
-
- /*
- * rpcbind errors
- */
- RPC_RPCBFAILURE=14, /* portmapper failed in its call */
-#define RPC_PMAPFAILURE RPC_RPCBFAILURE
- RPC_PROGNOTREGISTERED=15, /* remote program is not registered */
- RPC_N2AXLATEFAILURE = 22, /* Name to addr translation failed */
- /*
- * unspecified error
- */
- RPC_FAILED=16,
- RPC_INTR=18,
- RPC_TLIERROR=20,
- RPC_UDERROR=23,
- /*
- * asynchronous errors
- */
- RPC_INPROGRESS = 24,
- RPC_STALERACHANDLE = 25
-};
-
-
-/*
- * Error info.
- */
-struct rpc_err {
- enum clnt_stat re_status;
- union {
- int RE_errno; /* related system error */
- enum auth_stat RE_why; /* why the auth error occurred */
- struct {
- u_long low; /* lowest verion supported */
- u_long high; /* highest verion supported */
- } RE_vers;
- struct { /* maybe meaningful if RPC_FAILED */
- long s1;
- long s2;
- } RE_lb; /* life boot & debugging only */
- } ru;
-#define re_errno ru.RE_errno
-#define re_why ru.RE_why
-#define re_vers ru.RE_vers
-#define re_lb ru.RE_lb
-};
-
-
-/*
- * Client rpc handle.
- * Created by individual implementations, see e.g. rpc_udp.c.
- * Client is responsible for initializing auth, see e.g. auth_none.c.
- */
-typedef struct CLIENT CLIENT;
-struct CLIENT {
- AUTH *cl_auth; /* authenticator */
- struct clnt_ops {
- enum clnt_stat (*cl_call) (CLIENT *, u_long, xdrproc_t, caddr_t, xdrproc_t,
- caddr_t, struct timeval);
- /* call remote procedure */
- void (*cl_abort) (void); /* abort a call */
- void (*cl_geterr) (CLIENT *, struct rpc_err *);
- /* get specific error code */
- bool_t (*cl_freeres) (CLIENT *, xdrproc_t, caddr_t);
- /* frees results */
- void (*cl_destroy) (CLIENT *); /* destroy this structure */
- bool_t (*cl_control) (CLIENT *, int, char *);
- /* the ioctl() of rpc */
- } *cl_ops;
- caddr_t cl_private; /* private stuff */
-};
-
-
-/*
- * client side rpc interface ops
- *
- * Parameter types are:
- *
- */
-
-/*
- * enum clnt_stat
- * CLNT_CALL(rh, proc, xargs, argsp, xres, resp, timeout)
- * CLIENT *rh;
- * u_long proc;
- * xdrproc_t xargs;
- * caddr_t argsp;
- * xdrproc_t xres;
- * caddr_t resp;
- * struct timeval timeout;
- */
-#define CLNT_CALL(rh, proc, xargs, argsp, xres, resp, secs) \
- ((*(rh)->cl_ops->cl_call)(rh, proc, xargs, argsp, xres, resp, secs))
-#define clnt_call(rh, proc, xargs, argsp, xres, resp, secs) \
- ((*(rh)->cl_ops->cl_call)(rh, proc, xargs, argsp, xres, resp, secs))
-
-/*
- * void
- * CLNT_ABORT(rh);
- * CLIENT *rh;
- */
-#define CLNT_ABORT(rh) ((*(rh)->cl_ops->cl_abort)(rh))
-#define clnt_abort(rh) ((*(rh)->cl_ops->cl_abort)(rh))
-
-/*
- * struct rpc_err
- * CLNT_GETERR(rh);
- * CLIENT *rh;
- */
-#define CLNT_GETERR(rh,errp) ((*(rh)->cl_ops->cl_geterr)(rh, errp))
-#define clnt_geterr(rh,errp) ((*(rh)->cl_ops->cl_geterr)(rh, errp))
-
-
-/*
- * bool_t
- * CLNT_FREERES(rh, xres, resp);
- * CLIENT *rh;
- * xdrproc_t xres;
- * caddr_t resp;
- */
-#define CLNT_FREERES(rh,xres,resp) ((*(rh)->cl_ops->cl_freeres)(rh,xres,resp))
-#define clnt_freeres(rh,xres,resp) ((*(rh)->cl_ops->cl_freeres)(rh,xres,resp))
-
-/*
- * bool_t
- * CLNT_CONTROL(cl, request, info)
- * CLIENT *cl;
- * u_int request;
- * char *info;
- */
-#define CLNT_CONTROL(cl,rq,in) ((*(cl)->cl_ops->cl_control)(cl,rq,in))
-#define clnt_control(cl,rq,in) ((*(cl)->cl_ops->cl_control)(cl,rq,in))
-
-/*
- * control operations that apply to all transports
- *
- * Note: options marked XXX are no-ops in this implementation of RPC.
- * The are present in TI-RPC but can't be implemented here since they
- * depend on the presence of STREAMS/TLI, which we don't have.
- */
-#define CLSET_TIMEOUT 1 /* set timeout (timeval) */
-#define CLGET_TIMEOUT 2 /* get timeout (timeval) */
-#define CLGET_SERVER_ADDR 3 /* get server's address (sockaddr) */
-#define CLGET_FD 6 /* get connections file descriptor */
-#define CLGET_SVC_ADDR 7 /* get server's address (netbuf) XXX */
-#define CLSET_FD_CLOSE 8 /* close fd while clnt_destroy */
-#define CLSET_FD_NCLOSE 9 /* Do not close fd while clnt_destroy*/
-#define CLGET_XID 10 /* Get xid */
-#define CLSET_XID 11 /* Set xid */
-#define CLGET_VERS 12 /* Get version number */
-#define CLSET_VERS 13 /* Set version number */
-#define CLGET_PROG 14 /* Get program number */
-#define CLSET_PROG 15 /* Set program number */
-#define CLSET_SVC_ADDR 16 /* get server's address (netbuf) XXX */
-#define CLSET_PUSH_TIMOD 17 /* push timod if not already present XXX */
-#define CLSET_POP_TIMOD 18 /* pop timod XXX */
-/*
- * Connectionless only control operations
- */
-#define CLSET_RETRY_TIMEOUT 4 /* set retry timeout (timeval) */
-#define CLGET_RETRY_TIMEOUT 5 /* get retry timeout (timeval) */
-
-/*
- * void
- * CLNT_DESTROY(rh);
- * CLIENT *rh;
- */
-#define CLNT_DESTROY(rh) ((*(rh)->cl_ops->cl_destroy)(rh))
-#define clnt_destroy(rh) ((*(rh)->cl_ops->cl_destroy)(rh))
-
-
-/*
- * RPCTEST is a test program which is accessible on every rpc
- * transport/port. It is used for testing, performance evaluation,
- * and network administration.
- */
-
-#define RPCTEST_PROGRAM ((u_long)1)
-#define RPCTEST_VERSION ((u_long)1)
-#define RPCTEST_NULL_PROC ((u_long)2)
-#define RPCTEST_NULL_BATCH_PROC ((u_long)3)
-
-/*
- * By convention, procedure 0 takes null arguments and returns them
- */
-
-#define NULLPROC ((u_long)0)
-
-/*
- * Below are the client handle creation routines for the various
- * implementations of client side rpc. They can return NULL if a
- * creation failure occurs.
- */
-
-/*
- * Memory based rpc (for speed check and testing)
- * CLIENT *
- * clntraw_create(prog, vers)
- * u_long prog;
- * u_long vers;
- */
-extern CLIENT *clntraw_create (__const u_long __prog, __const u_long __vers)
- __THROW;
-
-
-/*
- * Generic client creation routine. Supported protocols are "udp", "tcp" and
- * "unix"
- * CLIENT *
- * clnt_create(host, prog, vers, prot)
- * char *host; -- hostname
- * u_long prog; -- program number
- * u_ong vers; -- version number
- * char *prot; -- protocol
- */
-extern CLIENT *clnt_create (__const char *__host, __const u_long __prog,
- __const u_long __vers, __const char *__prot)
- __THROW;
-
-
-/*
- * TCP based rpc
- * CLIENT *
- * clnttcp_create(raddr, prog, vers, sockp, sendsz, recvsz)
- * struct sockaddr_in *raddr;
- * u_long prog;
- * u_long version;
- * register int *sockp;
- * u_int sendsz;
- * u_int recvsz;
- */
-extern CLIENT *clnttcp_create (struct sockaddr_in *__raddr, u_long __prog,
- u_long __version, int *__sockp, u_int __sendsz,
- u_int __recvsz) __THROW;
-
-/*
- * UDP based rpc.
- * CLIENT *
- * clntudp_create(raddr, program, version, wait, sockp)
- * struct sockaddr_in *raddr;
- * u_long program;
- * u_long version;
- * struct timeval wait_resend;
- * int *sockp;
- *
- * Same as above, but you specify max packet sizes.
- * CLIENT *
- * clntudp_bufcreate(raddr, program, version, wait, sockp, sendsz, recvsz)
- * struct sockaddr_in *raddr;
- * u_long program;
- * u_long version;
- * struct timeval wait_resend;
- * int *sockp;
- * u_int sendsz;
- * u_int recvsz;
- */
-extern CLIENT *clntudp_create (struct sockaddr_in *__raddr, u_long __program,
- u_long __version, struct timeval __wait_resend,
- int *__sockp) __THROW;
-extern CLIENT *clntudp_bufcreate (struct sockaddr_in *__raddr,
- u_long __program, u_long __version,
- struct timeval __wait_resend, int *__sockp,
- u_int __sendsz, u_int __recvsz) __THROW;
-
-
-
-
-/*
- * AF_UNIX based rpc
- * CLIENT *
- * clntunix_create(raddr, prog, vers, sockp, sendsz, recvsz)
- * struct sockaddr_un *raddr;
- * u_long prog;
- * u_long version;
- * register int *sockp;
- * u_int sendsz;
- * u_int recvsz;
- */
-extern CLIENT *clntunix_create (struct sockaddr_un *__raddr, u_long __program,
- u_long __version, int *__sockp,
- u_int __sendsz, u_int __recvsz) __THROW;
-
-
-extern int callrpc (__const char *__host, __const u_long __prognum,
- __const u_long __versnum, __const u_long __procnum,
- __const xdrproc_t __inproc, __const char *__in,
- __const xdrproc_t __outproc, char *__out) __THROW;
-extern int _rpc_dtablesize (void) __THROW;
-
-/*
- * Print why creation failed
- */
-extern void clnt_pcreateerror (__const char *__msg) __THROW; /* stderr */
-extern char *clnt_spcreateerror(__const char *__msg) __THROW; /* string */
-
-/*
- * Like clnt_perror(), but is more verbose in its output
- */
-extern void clnt_perrno (enum clnt_stat __num) __THROW; /* stderr */
-
-/*
- * Print an English error message, given the client error code
- */
-extern void clnt_perror (CLIENT *__clnt, __const char *__msg) __THROW;
- /* stderr */
-extern char *clnt_sperror (CLIENT *__clnt, __const char *__msg) __THROW;
- /* string */
-
-/*
- * If a creation fails, the following allows the user to figure out why.
- */
-struct rpc_createerr {
- enum clnt_stat cf_stat;
- struct rpc_err cf_error; /* useful when cf_stat == RPC_PMAPFAILURE */
-};
-
-extern struct rpc_createerr rpc_createerr;
-
-
-
-/*
- * Copy error message to buffer.
- */
-extern char *clnt_sperrno (enum clnt_stat __num) __THROW; /* string */
-
-/*
- * get the port number on the host for the rpc program,version and proto
- */
-extern int getrpcport (__const char * __host, u_long __prognum,
- u_long __versnum, u_int proto) __THROW;
-
-/*
- * get the local host's IP address without consulting
- * name service library functions
- */
-extern void get_myaddress (struct sockaddr_in *) __THROW;
-
-#define UDPMSGSIZE 8800 /* rpc imposed limit on udp msg size */
-#define RPCSMALLMSGSIZE 400 /* a more reasonable packet size */
-
-__END_DECLS
-
-#endif /* rpc/clnt.h */
diff --git a/mdk-stage1/dietlibc/include/rpc/des_crypt.h b/mdk-stage1/dietlibc/include/rpc/des_crypt.h
deleted file mode 100644
index 6a65887d3..000000000
--- a/mdk-stage1/dietlibc/include/rpc/des_crypt.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- * @(#)des_crypt.h 2.1 88/08/11 4.0 RPCSRC; from 1.4 88/02/08 (C) 1986 SMI
- *
- * des_crypt.h, des library routine interface
- * Copyright (C) 1986, Sun Microsystems, Inc.
- */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-#ifndef __DES_CRYPT_H__
-#define __DES_CRYPT_H__ 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#define DES_MAXDATA 8192 /* max bytes encrypted in one call */
-#define DES_DIRMASK (1 << 0)
-#define DES_ENCRYPT (0*DES_DIRMASK) /* Encrypt */
-#define DES_DECRYPT (1*DES_DIRMASK) /* Decrypt */
-
-
-#define DES_DEVMASK (1 << 1)
-#define DES_HW (0*DES_DEVMASK) /* Use hardware device */
-#define DES_SW (1*DES_DEVMASK) /* Use software device */
-
-
-#define DESERR_NONE 0 /* succeeded */
-#define DESERR_NOHWDEVICE 1 /* succeeded, but hw device not available */
-#define DESERR_HWERROR 2 /* failed, hardware/driver error */
-#define DESERR_BADPARAM 3 /* failed, bad parameter to call */
-
-#define DES_FAILED(err) \
- ((err) > DESERR_NOHWDEVICE)
-
-/*
- * cbc_crypt()
- * ecb_crypt()
- *
- * Encrypt (or decrypt) len bytes of a buffer buf.
- * The length must be a multiple of eight.
- * The key should have odd parity in the low bit of each byte.
- * ivec is the input vector, and is updated to the new one (cbc only).
- * The mode is created by oring together the appropriate parameters.
- * DESERR_NOHWDEVICE is returned if DES_HW was specified but
- * there was no hardware to do it on (the data will still be
- * encrypted though, in software).
- */
-
-
-/*
- * Cipher Block Chaining mode
- */
-extern int cbc_crypt (char *__key, char *__buf, unsigned __len,
- unsigned __mode, char *__ivec) __THROW;
-
-/*
- * Electronic Code Book mode
- */
-extern int ecb_crypt (char *__key, char *__buf, unsigned __len,
- unsigned __mode) __THROW;
-
-/*
- * Set des parity for a key.
- * DES parity is odd and in the low bit of each byte
- */
-extern void des_setparity (char *__key) __THROW;
-
-__END_DECLS
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/rpc/key_prot.h b/mdk-stage1/dietlibc/include/rpc/key_prot.h
deleted file mode 100644
index 3e2eb7208..000000000
--- a/mdk-stage1/dietlibc/include/rpc/key_prot.h
+++ /dev/null
@@ -1,346 +0,0 @@
-/*
- * Please do not edit this file.
- * It was generated using rpcgen.
- */
-
-#ifndef _KEY_PROT_H_RPCGEN
-#define _KEY_PROT_H_RPCGEN
-
-#include <rpc/rpc.h>
-
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if 0
-#pragma ident "@(#)key_prot.x 1.7 94/04/29 SMI"
-#endif
-/* Copyright (c) 1990, 1991 Sun Microsystems, Inc. */
-
-/*
- * Compiled from key_prot.x using rpcgen.
- * DO NOT EDIT THIS FILE!
- * This is NOT source code!
- */
-#define PROOT 3
-#define HEXMODULUS "d4a0ba0250b6fd2ec626e7efd637df76c716e22d0944b88b"
-#define HEXKEYBYTES 48
-#define KEYSIZE 192
-#define KEYBYTES 24
-#define KEYCHECKSUMSIZE 16
-
-enum keystatus {
- KEY_SUCCESS = 0,
- KEY_NOSECRET = 1,
- KEY_UNKNOWN = 2,
- KEY_SYSTEMERR = 3,
-};
-typedef enum keystatus keystatus;
-#ifdef __cplusplus
-extern "C" bool_t xdr_keystatus(XDR *, keystatus*);
-#elif __STDC__
-extern bool_t xdr_keystatus(XDR *, keystatus*);
-#else /* Old Style C */
-bool_t xdr_keystatus();
-#endif /* Old Style C */
-
-
-typedef char keybuf[HEXKEYBYTES];
-#ifdef __cplusplus
-extern "C" bool_t xdr_keybuf(XDR *, keybuf);
-#elif __STDC__
-extern bool_t xdr_keybuf(XDR *, keybuf);
-#else /* Old Style C */
-bool_t xdr_keybuf();
-#endif /* Old Style C */
-
-
-typedef char *netnamestr;
-#ifdef __cplusplus
-extern "C" bool_t xdr_netnamestr(XDR *, netnamestr*);
-#elif __STDC__
-extern bool_t xdr_netnamestr(XDR *, netnamestr*);
-#else /* Old Style C */
-bool_t xdr_netnamestr();
-#endif /* Old Style C */
-
-
-struct cryptkeyarg {
- netnamestr remotename;
- des_block deskey;
-};
-typedef struct cryptkeyarg cryptkeyarg;
-#ifdef __cplusplus
-extern "C" bool_t xdr_cryptkeyarg(XDR *, cryptkeyarg*);
-#elif __STDC__
-extern bool_t xdr_cryptkeyarg(XDR *, cryptkeyarg*);
-#else /* Old Style C */
-bool_t xdr_cryptkeyarg();
-#endif /* Old Style C */
-
-
-struct cryptkeyarg2 {
- netnamestr remotename;
- netobj remotekey;
- des_block deskey;
-};
-typedef struct cryptkeyarg2 cryptkeyarg2;
-#ifdef __cplusplus
-extern "C" bool_t xdr_cryptkeyarg2(XDR *, cryptkeyarg2*);
-#elif __STDC__
-extern bool_t xdr_cryptkeyarg2(XDR *, cryptkeyarg2*);
-#else /* Old Style C */
-bool_t xdr_cryptkeyarg2();
-#endif /* Old Style C */
-
-
-struct cryptkeyres {
- keystatus status;
- union {
- des_block deskey;
- } cryptkeyres_u;
-};
-typedef struct cryptkeyres cryptkeyres;
-#ifdef __cplusplus
-extern "C" bool_t xdr_cryptkeyres(XDR *, cryptkeyres*);
-#elif __STDC__
-extern bool_t xdr_cryptkeyres(XDR *, cryptkeyres*);
-#else /* Old Style C */
-bool_t xdr_cryptkeyres();
-#endif /* Old Style C */
-
-#define MAXGIDS 16
-
-struct unixcred {
- u_int uid;
- u_int gid;
- struct {
- u_int gids_len;
- u_int *gids_val;
- } gids;
-};
-typedef struct unixcred unixcred;
-#ifdef __cplusplus
-extern "C" bool_t xdr_unixcred(XDR *, unixcred*);
-#elif __STDC__
-extern bool_t xdr_unixcred(XDR *, unixcred*);
-#else /* Old Style C */
-bool_t xdr_unixcred();
-#endif /* Old Style C */
-
-
-struct getcredres {
- keystatus status;
- union {
- unixcred cred;
- } getcredres_u;
-};
-typedef struct getcredres getcredres;
-#ifdef __cplusplus
-extern "C" bool_t xdr_getcredres(XDR *, getcredres*);
-#elif __STDC__
-extern bool_t xdr_getcredres(XDR *, getcredres*);
-#else /* Old Style C */
-bool_t xdr_getcredres();
-#endif /* Old Style C */
-
-
-struct key_netstarg {
- keybuf st_priv_key;
- keybuf st_pub_key;
- netnamestr st_netname;
-};
-typedef struct key_netstarg key_netstarg;
-#ifdef __cplusplus
-extern "C" bool_t xdr_key_netstarg(XDR *, key_netstarg*);
-#elif __STDC__
-extern bool_t xdr_key_netstarg(XDR *, key_netstarg*);
-#else /* Old Style C */
-bool_t xdr_key_netstarg();
-#endif /* Old Style C */
-
-
-struct key_netstres {
- keystatus status;
- union {
- key_netstarg knet;
- } key_netstres_u;
-};
-typedef struct key_netstres key_netstres;
-#ifdef __cplusplus
-extern "C" bool_t xdr_key_netstres(XDR *, key_netstres*);
-#elif __STDC__
-extern bool_t xdr_key_netstres(XDR *, key_netstres*);
-#else /* Old Style C */
-bool_t xdr_key_netstres();
-#endif /* Old Style C */
-
-
-#ifndef opaque
-#define opaque char
-#endif
-
-
-#define KEY_PROG ((u_long)100029)
-#define KEY_VERS ((u_long)1)
-
-#ifdef __cplusplus
-#define KEY_SET ((u_long)1)
-extern "C" keystatus * key_set_1(opaque *, CLIENT *);
-extern "C" keystatus * key_set_1_svc(opaque *, struct svc_req *);
-#define KEY_ENCRYPT ((u_long)2)
-extern "C" cryptkeyres * key_encrypt_1(cryptkeyarg *, CLIENT *);
-extern "C" cryptkeyres * key_encrypt_1_svc(cryptkeyarg *, struct svc_req *);
-#define KEY_DECRYPT ((u_long)3)
-extern "C" cryptkeyres * key_decrypt_1(cryptkeyarg *, CLIENT *);
-extern "C" cryptkeyres * key_decrypt_1_svc(cryptkeyarg *, struct svc_req *);
-#define KEY_GEN ((u_long)4)
-extern "C" des_block * key_gen_1(void *, CLIENT *);
-extern "C" des_block * key_gen_1_svc(void *, struct svc_req *);
-#define KEY_GETCRED ((u_long)5)
-extern "C" getcredres * key_getcred_1(netnamestr *, CLIENT *);
-extern "C" getcredres * key_getcred_1_svc(netnamestr *, struct svc_req *);
-
-#elif __STDC__
-#define KEY_SET ((u_long)1)
-extern keystatus * key_set_1(opaque *, CLIENT *);
-extern keystatus * key_set_1_svc(opaque *, struct svc_req *);
-#define KEY_ENCRYPT ((u_long)2)
-extern cryptkeyres * key_encrypt_1(cryptkeyarg *, CLIENT *);
-extern cryptkeyres * key_encrypt_1_svc(cryptkeyarg *, struct svc_req *);
-#define KEY_DECRYPT ((u_long)3)
-extern cryptkeyres * key_decrypt_1(cryptkeyarg *, CLIENT *);
-extern cryptkeyres * key_decrypt_1_svc(cryptkeyarg *, struct svc_req *);
-#define KEY_GEN ((u_long)4)
-extern des_block * key_gen_1(void *, CLIENT *);
-extern des_block * key_gen_1_svc(void *, struct svc_req *);
-#define KEY_GETCRED ((u_long)5)
-extern getcredres * key_getcred_1(netnamestr *, CLIENT *);
-extern getcredres * key_getcred_1_svc(netnamestr *, struct svc_req *);
-
-#else /* Old Style C */
-#define KEY_SET ((u_long)1)
-extern keystatus * key_set_1();
-extern keystatus * key_set_1_svc();
-#define KEY_ENCRYPT ((u_long)2)
-extern cryptkeyres * key_encrypt_1();
-extern cryptkeyres * key_encrypt_1_svc();
-#define KEY_DECRYPT ((u_long)3)
-extern cryptkeyres * key_decrypt_1();
-extern cryptkeyres * key_decrypt_1_svc();
-#define KEY_GEN ((u_long)4)
-extern des_block * key_gen_1();
-extern des_block * key_gen_1_svc();
-#define KEY_GETCRED ((u_long)5)
-extern getcredres * key_getcred_1();
-extern getcredres * key_getcred_1_svc();
-#endif /* Old Style C */
-#define KEY_VERS2 ((u_long)2)
-
-#ifdef __cplusplus
-extern "C" keystatus * key_set_2(opaque *, CLIENT *);
-extern "C" keystatus * key_set_2_svc(opaque *, struct svc_req *);
-extern "C" cryptkeyres * key_encrypt_2(cryptkeyarg *, CLIENT *);
-extern "C" cryptkeyres * key_encrypt_2_svc(cryptkeyarg *, struct svc_req *);
-extern "C" cryptkeyres * key_decrypt_2(cryptkeyarg *, CLIENT *);
-extern "C" cryptkeyres * key_decrypt_2_svc(cryptkeyarg *, struct svc_req *);
-extern "C" des_block * key_gen_2(void *, CLIENT *);
-extern "C" des_block * key_gen_2_svc(void *, struct svc_req *);
-extern "C" getcredres * key_getcred_2(netnamestr *, CLIENT *);
-extern "C" getcredres * key_getcred_2_svc(netnamestr *, struct svc_req *);
-#define KEY_ENCRYPT_PK ((u_long)6)
-extern "C" cryptkeyres * key_encrypt_pk_2(cryptkeyarg2 *, CLIENT *);
-extern "C" cryptkeyres * key_encrypt_pk_2_svc(cryptkeyarg2 *, struct svc_req *);
-#define KEY_DECRYPT_PK ((u_long)7)
-extern "C" cryptkeyres * key_decrypt_pk_2(cryptkeyarg2 *, CLIENT *);
-extern "C" cryptkeyres * key_decrypt_pk_2_svc(cryptkeyarg2 *, struct svc_req *);
-#define KEY_NET_PUT ((u_long)8)
-extern "C" keystatus * key_net_put_2(key_netstarg *, CLIENT *);
-extern "C" keystatus * key_net_put_2_svc(key_netstarg *, struct svc_req *);
-#define KEY_NET_GET ((u_long)9)
-extern "C" key_netstres * key_net_get_2(void *, CLIENT *);
-extern "C" key_netstres * key_net_get_2_svc(void *, struct svc_req *);
-#define KEY_GET_CONV ((u_long)10)
-extern "C" cryptkeyres * key_get_conv_2(opaque *, CLIENT *);
-extern "C" cryptkeyres * key_get_conv_2_svc(opaque *, struct svc_req *);
-
-#elif __STDC__
-extern keystatus * key_set_2(opaque *, CLIENT *);
-extern keystatus * key_set_2_svc(opaque *, struct svc_req *);
-extern cryptkeyres * key_encrypt_2(cryptkeyarg *, CLIENT *);
-extern cryptkeyres * key_encrypt_2_svc(cryptkeyarg *, struct svc_req *);
-extern cryptkeyres * key_decrypt_2(cryptkeyarg *, CLIENT *);
-extern cryptkeyres * key_decrypt_2_svc(cryptkeyarg *, struct svc_req *);
-extern des_block * key_gen_2(void *, CLIENT *);
-extern des_block * key_gen_2_svc(void *, struct svc_req *);
-extern getcredres * key_getcred_2(netnamestr *, CLIENT *);
-extern getcredres * key_getcred_2_svc(netnamestr *, struct svc_req *);
-#define KEY_ENCRYPT_PK ((u_long)6)
-extern cryptkeyres * key_encrypt_pk_2(cryptkeyarg2 *, CLIENT *);
-extern cryptkeyres * key_encrypt_pk_2_svc(cryptkeyarg2 *, struct svc_req *);
-#define KEY_DECRYPT_PK ((u_long)7)
-extern cryptkeyres * key_decrypt_pk_2(cryptkeyarg2 *, CLIENT *);
-extern cryptkeyres * key_decrypt_pk_2_svc(cryptkeyarg2 *, struct svc_req *);
-#define KEY_NET_PUT ((u_long)8)
-extern keystatus * key_net_put_2(key_netstarg *, CLIENT *);
-extern keystatus * key_net_put_2_svc(key_netstarg *, struct svc_req *);
-#define KEY_NET_GET ((u_long)9)
-extern key_netstres * key_net_get_2(void *, CLIENT *);
-extern key_netstres * key_net_get_2_svc(void *, struct svc_req *);
-#define KEY_GET_CONV ((u_long)10)
-extern cryptkeyres * key_get_conv_2(opaque *, CLIENT *);
-extern cryptkeyres * key_get_conv_2_svc(opaque *, struct svc_req *);
-
-#else /* Old Style C */
-extern keystatus * key_set_2();
-extern keystatus * key_set_2_svc();
-extern cryptkeyres * key_encrypt_2();
-extern cryptkeyres * key_encrypt_2_svc();
-extern cryptkeyres * key_decrypt_2();
-extern cryptkeyres * key_decrypt_2_svc();
-extern des_block * key_gen_2();
-extern des_block * key_gen_2_svc();
-extern getcredres * key_getcred_2();
-extern getcredres * key_getcred_2_svc();
-#define KEY_ENCRYPT_PK ((u_long)6)
-extern cryptkeyres * key_encrypt_pk_2();
-extern cryptkeyres * key_encrypt_pk_2_svc();
-#define KEY_DECRYPT_PK ((u_long)7)
-extern cryptkeyres * key_decrypt_pk_2();
-extern cryptkeyres * key_decrypt_pk_2_svc();
-#define KEY_NET_PUT ((u_long)8)
-extern keystatus * key_net_put_2();
-extern keystatus * key_net_put_2_svc();
-#define KEY_NET_GET ((u_long)9)
-extern key_netstres * key_net_get_2();
-extern key_netstres * key_net_get_2_svc();
-#define KEY_GET_CONV ((u_long)10)
-extern cryptkeyres * key_get_conv_2();
-extern cryptkeyres * key_get_conv_2_svc();
-#endif /* Old Style C */
-
-#endif /* !_KEY_PROT_H_RPCGEN */
diff --git a/mdk-stage1/dietlibc/include/rpc/netdb.h b/mdk-stage1/dietlibc/include/rpc/netdb.h
deleted file mode 100644
index da4bddfc4..000000000
--- a/mdk-stage1/dietlibc/include/rpc/netdb.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/* @(#)netdb.h 2.1 88/07/29 3.9 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-/* @(#)rpc.h 1.8 87/07/24 SMI */
-
-/* Cleaned up for GNU C library roland@gnu.ai.mit.edu:
- added multiple inclusion protection and use of <sys/cdefs.h>.
- In GNU this file is #include'd by <netdb.h>. */
-
-#ifndef _RPC_NETDB_H
-#define _RPC_NETDB_H 1
-
-#include <sys/cdefs.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-struct rpcent
-{
- char *r_name; /* Name of server for this rpc program. */
- char **r_aliases; /* Alias list. */
- int r_number; /* RPC program number. */
-};
-
-extern void setrpcent (int __stayopen) __THROW;
-extern void endrpcent (void) __THROW;
-extern struct rpcent *getrpcbyname (__const char *__name) __THROW;
-extern struct rpcent *getrpcbynumber (int __number) __THROW;
-extern struct rpcent *getrpcent (void) __THROW;
-
-#ifdef __USE_MISC
-extern int getrpcbyname_r (__const char *__name, struct rpcent *__result_buf,
- char *__buffer, size_t __buflen,
- struct rpcent **__result) __THROW;
-
-extern int getrpcbynumber_r (int __number, struct rpcent *__result_buf,
- char *__buffer, size_t __buflen,
- struct rpcent **__result) __THROW;
-
-extern int getrpcent_r (struct rpcent *__result_buf, char *__buffer,
- size_t __buflen, struct rpcent **__result) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* rpc/netdb.h */
diff --git a/mdk-stage1/dietlibc/include/rpc/pmap_clnt.h b/mdk-stage1/dietlibc/include/rpc/pmap_clnt.h
deleted file mode 100644
index 68bc8d8ec..000000000
--- a/mdk-stage1/dietlibc/include/rpc/pmap_clnt.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/* @(#)pmap_clnt.h 2.1 88/07/29 4.0 RPCSRC; from 1.11 88/02/08 SMI */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * pmap_clnt.h
- * Supplies C routines to get to portmap services.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#ifndef _RPC_PMAP_CLNT_H
-#define _RPC_PMAP_CLNT_H 1
-
-#include <sys/cdefs.h>
-#include <rpc/types.h>
-#include <rpc/xdr.h>
-#include <rpc/clnt.h>
-
-__BEGIN_DECLS
-
-typedef bool_t (*resultproc_t) (caddr_t resp, struct sockaddr_in *raddr);
-
-/*
- * Usage:
- * success = pmap_set(program, version, protocol, port);
- * success = pmap_unset(program, version);
- * port = pmap_getport(address, program, version, protocol);
- * head = pmap_getmaps(address);
- * clnt_stat = pmap_rmtcall(address, program, version, procedure,
- * xdrargs, argsp, xdrres, resp, tout, port_ptr)
- * (works for udp only.)
- * clnt_stat = clnt_broadcast(program, version, procedure,
- * xdrargs, argsp, xdrres, resp, eachresult)
- * (like pmap_rmtcall, except the call is broadcasted to all
- * locally connected nets. For each valid response received,
- * the procedure eachresult is called. Its form is:
- * done = eachresult(resp, raddr)
- * bool_t done;
- * caddr_t resp;
- * struct sockaddr_in raddr;
- * where resp points to the results of the call and raddr is the
- * address if the responder to the broadcast.
- */
-
-extern bool_t pmap_set (__const u_long __program, __const u_long __vers,
- int __protocol, u_short __port) __THROW;
-extern bool_t pmap_unset (__const u_long __program, __const u_long __vers)
- __THROW;
-extern struct pmaplist *pmap_getmaps (struct sockaddr_in *__address) __THROW;
-extern enum clnt_stat pmap_rmtcall (struct sockaddr_in *__addr,
- __const u_long __prog,
- __const u_long __vers,
- __const u_long __proc,
- xdrproc_t __xdrargs,
- caddr_t __argsp, xdrproc_t __xdrres,
- caddr_t __resp, struct timeval __tout,
- u_long *__port_ptr) __THROW;
-extern enum clnt_stat clnt_broadcast (__const u_long __prog,
- __const u_long __vers,
- __const u_long __proc, xdrproc_t __xargs,
- caddr_t __argsp, xdrproc_t __xresults,
- caddr_t __resultsp,
- resultproc_t __eachresult) __THROW;
-extern u_short pmap_getport (struct sockaddr_in *__address,
- __const u_long __program,
- __const u_long __version, u_int __protocol)
- __THROW;
-
-__END_DECLS
-
-#endif /* rpc/pmap_clnt.h */
diff --git a/mdk-stage1/dietlibc/include/rpc/pmap_prot.h b/mdk-stage1/dietlibc/include/rpc/pmap_prot.h
deleted file mode 100644
index fd7fb8e7e..000000000
--- a/mdk-stage1/dietlibc/include/rpc/pmap_prot.h
+++ /dev/null
@@ -1,108 +0,0 @@
-/* @(#)pmap_prot.h 2.1 88/07/29 4.0 RPCSRC; from 1.14 88/02/08 SMI */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * pmap_prot.h
- * Protocol for the local binder service, or pmap.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#ifndef _RPC_PMAP_PROT_H
-#define _RPC_PMAP_PROT_H 1
-
-#include <sys/cdefs.h>
-
-#include <rpc/xdr.h>
-
-__BEGIN_DECLS
-
-/* The following procedures are supported by the protocol:
- *
- * PMAPPROC_NULL() returns ()
- * takes nothing, returns nothing
- *
- * PMAPPROC_SET(struct pmap) returns (bool_t)
- * TRUE is success, FALSE is failure. Registers the tuple
- * [prog, vers, prot, port].
- *
- * PMAPPROC_UNSET(struct pmap) returns (bool_t)
- * TRUE is success, FALSE is failure. Un-registers pair
- * [prog, vers]. prot and port are ignored.
- *
- * PMAPPROC_GETPORT(struct pmap) returns (long unsigned).
- * 0 is failure. Otherwise returns the port number where the pair
- * [prog, vers] is registered. It may lie!
- *
- * PMAPPROC_DUMP() RETURNS (struct pmaplist *)
- *
- * PMAPPROC_CALLIT(unsigned, unsigned, unsigned, string<>)
- * RETURNS (port, string<>);
- * usage: encapsulatedresults = PMAPPROC_CALLIT(prog, vers, proc, encapsulatedargs);
- * Calls the procedure on the local machine. If it is not registered,
- * this procedure is quite; ie it does not return error information!!!
- * This procedure only is supported on rpc/udp and calls via
- * rpc/udp. This routine only passes null authentication parameters.
- * This file has no interface to xdr routines for PMAPPROC_CALLIT.
- *
- * The service supports remote procedure calls on udp/ip or tcp/ip socket 111.
- */
-
-#define PMAPPORT ((u_short)111)
-#define PMAPPROG ((u_long)100000)
-#define PMAPVERS ((u_long)2)
-#define PMAPVERS_PROTO ((u_long)2)
-#define PMAPVERS_ORIG ((u_long)1)
-#define PMAPPROC_NULL ((u_long)0)
-#define PMAPPROC_SET ((u_long)1)
-#define PMAPPROC_UNSET ((u_long)2)
-#define PMAPPROC_GETPORT ((u_long)3)
-#define PMAPPROC_DUMP ((u_long)4)
-#define PMAPPROC_CALLIT ((u_long)5)
-
-struct pmap {
- long unsigned pm_prog;
- long unsigned pm_vers;
- long unsigned pm_prot;
- long unsigned pm_port;
-};
-
-extern bool_t xdr_pmap (XDR *__xdrs, struct pmap *__regs) __THROW;
-
-struct pmaplist {
- struct pmap pml_map;
- struct pmaplist *pml_next;
-};
-
-extern bool_t xdr_pmaplist (XDR *__xdrs, struct pmaplist **__rp) __THROW;
-
-__END_DECLS
-
-#endif /* rpc/pmap_prot.h */
diff --git a/mdk-stage1/dietlibc/include/rpc/pmap_rmt.h b/mdk-stage1/dietlibc/include/rpc/pmap_rmt.h
deleted file mode 100644
index 160f998ca..000000000
--- a/mdk-stage1/dietlibc/include/rpc/pmap_rmt.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/* @(#)pmap_rmt.h 2.1 88/07/29 4.0 RPCSRC; from 1.2 88/02/08 SMI */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * Structures and XDR routines for parameters to and replies from
- * the portmapper remote-call-service.
- *
- * Copyright (C) 1986, Sun Microsystems, Inc.
- */
-
-#ifndef _RPC_PMAP_RMT_H
-#define _RPC_PMAP_RMT_H 1
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-#include <rpc/types.h>
-#include <rpc/xdr.h>
-
-__BEGIN_DECLS
-
-struct rmtcallargs {
- u_long prog, vers, proc, arglen;
- caddr_t args_ptr;
- xdrproc_t xdr_args;
-};
-
-extern bool_t xdr_rmtcall_args (XDR *__xdrs, struct rmtcallargs *__crp)
- __THROW;
-
-struct rmtcallres {
- u_long *port_ptr;
- u_long resultslen;
- caddr_t results_ptr;
- xdrproc_t xdr_results;
-};
-
-extern bool_t xdr_rmtcallres (XDR *__xdrs, struct rmtcallres *__crp) __THROW;
-
-__END_DECLS
-
-#endif /* rpc/pmap_rmt.h */
diff --git a/mdk-stage1/dietlibc/include/rpc/rpc.h b/mdk-stage1/dietlibc/include/rpc/rpc.h
deleted file mode 100644
index 20b341d74..000000000
--- a/mdk-stage1/dietlibc/include/rpc/rpc.h
+++ /dev/null
@@ -1,72 +0,0 @@
-/* @(#)rpc.h 2.3 88/08/10 4.0 RPCSRC; from 1.9 88/02/08 SMI */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * rpc.h, Just includes the billions of rpc header files necessary to
- * do remote procedure calling.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#ifndef _RPC_RPC_H
-#define _RPC_RPC_H 1
-
-#include <rpc/types.h> /* some typedefs */
-#include <netinet/in.h>
-
-/* external data representation interfaces */
-#include <rpc/xdr.h> /* generic (de)serializer */
-
-/* Client side only authentication */
-#include <rpc/auth.h> /* generic authenticator (client side) */
-
-/* Client side (mostly) remote procedure call */
-#include <rpc/clnt.h> /* generic rpc stuff */
-
-/* semi-private protocol headers */
-#include <rpc/rpc_msg.h> /* protocol for rpc messages */
-#include <rpc/auth_unix.h> /* protocol for unix style cred */
-#include <rpc/auth_des.h> /* protocol for des style cred */
-
-/* Server side only remote procedure callee */
-#include <rpc/svc.h> /* service manager and multiplexer */
-#include <rpc/svc_auth.h> /* service side authenticator */
-
-/*
- * COMMENT OUT THE NEXT INCLUDE IF RUNNING ON SUN OS OR ON A VERSION
- * OF UNIX BASED ON NFSSRC. These systems will already have the structures
- * defined by <rpc/netdb.h> included in <netdb.h>.
- */
-/* routines for parsing /etc/rpc */
-#include <rpc/netdb.h> /* structures and routines to parse /etc/rpc */
-
-int bindresvport(int sd, struct sockaddr_in* sin) __THROW;
-
-#endif /* rpc/rpc.h */
diff --git a/mdk-stage1/dietlibc/include/rpc/rpc_des.h b/mdk-stage1/dietlibc/include/rpc/rpc_des.h
deleted file mode 100644
index 0f36d1697..000000000
--- a/mdk-stage1/dietlibc/include/rpc/rpc_des.h
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-/*
- * Generic DES driver interface
- * Keep this file hardware independent!
- * Copyright (c) 1986 by Sun Microsystems, Inc.
- */
-
-#ifndef _DES_H
-#define _DES_H
-
-#include <sys/types.h>
-
-#define DES_MAXLEN 65536 /* maximum # of bytes to encrypt */
-#define DES_QUICKLEN 16 /* maximum # of bytes to encrypt quickly */
-
-enum desdir
- {
- ENCRYPT, DECRYPT
- };
-enum desmode
- {
- CBC, ECB
- };
-
-/*
- * parameters to ioctl call
- */
-struct desparams
- {
- u_char des_key[8]; /* key (with low bit parity) */
- enum desdir des_dir; /* direction */
- enum desmode des_mode; /* mode */
- u_char des_ivec[8]; /* input vector */
- unsigned des_len; /* number of bytes to crypt */
- union
- {
- u_char UDES_data[DES_QUICKLEN];
- u_char *UDES_buf;
- }
- UDES;
-#define des_data UDES.UDES_data /* direct data here if quick */
-#define des_buf UDES.UDES_buf /* otherwise, pointer to data */
- };
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/rpc/rpc_msg.h b/mdk-stage1/dietlibc/include/rpc/rpc_msg.h
deleted file mode 100644
index 636d60ea9..000000000
--- a/mdk-stage1/dietlibc/include/rpc/rpc_msg.h
+++ /dev/null
@@ -1,202 +0,0 @@
-/* @(#)rpc_msg.h 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-/* @(#)rpc_msg.h 1.7 86/07/16 SMI */
-
-#ifndef _RPC_MSG_H
-#define _RPC_MSG_H 1
-
-#include <sys/cdefs.h>
-
-#include <rpc/xdr.h>
-#include <rpc/clnt.h>
-
-/*
- * rpc_msg.h
- * rpc message definition
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#define RPC_MSG_VERSION ((u_long) 2)
-#define RPC_SERVICE_PORT ((u_short) 2048)
-
-__BEGIN_DECLS
-
-/*
- * Bottom up definition of an rpc message.
- * NOTE: call and reply use the same overall struct but
- * different parts of unions within it.
- */
-
-enum msg_type {
- CALL=0,
- REPLY=1
-};
-
-enum reply_stat {
- MSG_ACCEPTED=0,
- MSG_DENIED=1
-};
-
-enum accept_stat {
- SUCCESS=0,
- PROG_UNAVAIL=1,
- PROG_MISMATCH=2,
- PROC_UNAVAIL=3,
- GARBAGE_ARGS=4,
- SYSTEM_ERR=5
-};
-
-enum reject_stat {
- RPC_MISMATCH=0,
- AUTH_ERROR=1
-};
-
-/*
- * Reply part of an rpc exchange
- */
-
-/*
- * Reply to an rpc request that was accepted by the server.
- * Note: there could be an error even though the request was
- * accepted.
- */
-struct accepted_reply {
- struct opaque_auth ar_verf;
- enum accept_stat ar_stat;
- union {
- struct {
- u_long low;
- u_long high;
- } AR_versions;
- struct {
- caddr_t where;
- xdrproc_t proc;
- } AR_results;
- /* and many other null cases */
- } ru;
-#define ar_results ru.AR_results
-#define ar_vers ru.AR_versions
-};
-
-/*
- * Reply to an rpc request that was rejected by the server.
- */
-struct rejected_reply {
- enum reject_stat rj_stat;
- union {
- struct {
- u_long low;
- u_long high;
- } RJ_versions;
- enum auth_stat RJ_why; /* why authentication did not work */
- } ru;
-#define rj_vers ru.RJ_versions
-#define rj_why ru.RJ_why
-};
-
-/*
- * Body of a reply to an rpc request.
- */
-struct reply_body {
- enum reply_stat rp_stat;
- union {
- struct accepted_reply RP_ar;
- struct rejected_reply RP_dr;
- } ru;
-#define rp_acpt ru.RP_ar
-#define rp_rjct ru.RP_dr
-};
-
-/*
- * Body of an rpc request call.
- */
-struct call_body {
- u_long cb_rpcvers; /* must be equal to two */
- u_long cb_prog;
- u_long cb_vers;
- u_long cb_proc;
- struct opaque_auth cb_cred;
- struct opaque_auth cb_verf; /* protocol specific - provided by client */
-};
-
-/*
- * The rpc message
- */
-struct rpc_msg {
- u_long rm_xid;
- enum msg_type rm_direction;
- union {
- struct call_body RM_cmb;
- struct reply_body RM_rmb;
- } ru;
-#define rm_call ru.RM_cmb
-#define rm_reply ru.RM_rmb
-};
-#define acpted_rply ru.RM_rmb.ru.RP_ar
-#define rjcted_rply ru.RM_rmb.ru.RP_dr
-
-
-/*
- * XDR routine to handle a rpc message.
- * xdr_callmsg(xdrs, cmsg)
- * XDR *xdrs;
- * struct rpc_msg *cmsg;
- */
-extern bool_t xdr_callmsg (XDR *__xdrs, struct rpc_msg *__cmsg) __THROW;
-
-/*
- * XDR routine to pre-serialize the static part of a rpc message.
- * xdr_callhdr(xdrs, cmsg)
- * XDR *xdrs;
- * struct rpc_msg *cmsg;
- */
-extern bool_t xdr_callhdr (XDR *__xdrs, struct rpc_msg *__cmsg) __THROW;
-
-/*
- * XDR routine to handle a rpc reply.
- * xdr_replymsg(xdrs, rmsg)
- * XDR *xdrs;
- * struct rpc_msg *rmsg;
- */
-extern bool_t xdr_replymsg (XDR *__xdrs, struct rpc_msg *__rmsg) __THROW;
-
-/*
- * Fills in the error part of a reply message.
- * _seterr_reply(msg, error)
- * struct rpc_msg *msg;
- * struct rpc_err *error;
- */
-extern void _seterr_reply (struct rpc_msg *__msg, struct rpc_err *__error)
- __THROW;
-
-__END_DECLS
-
-#endif /* rpc/rpc_msg.h */
diff --git a/mdk-stage1/dietlibc/include/rpc/svc.h b/mdk-stage1/dietlibc/include/rpc/svc.h
deleted file mode 100644
index 27c997dde..000000000
--- a/mdk-stage1/dietlibc/include/rpc/svc.h
+++ /dev/null
@@ -1,316 +0,0 @@
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * svc.h, Server-side remote procedure call interface.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#ifndef _RPC_SVC_H
-#define _RPC_SVC_H 1
-
-#include <sys/cdefs.h>
-#include <rpc/rpc_msg.h>
-
-__BEGIN_DECLS
-
-/*
- * This interface must manage two items concerning remote procedure calling:
- *
- * 1) An arbitrary number of transport connections upon which rpc requests
- * are received. The two most notable transports are TCP and UDP; they are
- * created and registered by routines in svc_tcp.c and svc_udp.c, respectively;
- * they in turn call xprt_register and xprt_unregister.
- *
- * 2) An arbitrary number of locally registered services. Services are
- * described by the following four data: program number, version number,
- * "service dispatch" function, a transport handle, and a boolean that
- * indicates whether or not the exported program should be registered with a
- * local binder service; if true the program's number and version and the
- * port number from the transport handle are registered with the binder.
- * These data are registered with the rpc svc system via svc_register.
- *
- * A service's dispatch function is called whenever an rpc request comes in
- * on a transport. The request's program and version numbers must match
- * those of the registered service. The dispatch function is passed two
- * parameters, struct svc_req * and SVCXPRT *, defined below.
- */
-
-enum xprt_stat {
- XPRT_DIED,
- XPRT_MOREREQS,
- XPRT_IDLE
-};
-
-/*
- * Server side transport handle
- */
-typedef struct SVCXPRT SVCXPRT;
-struct SVCXPRT {
- int xp_sock;
- u_short xp_port; /* associated port number */
- const struct xp_ops {
- bool_t (*xp_recv) (SVCXPRT *__xprt, struct rpc_msg *__msg);
- /* receive incoming requests */
- enum xprt_stat (*xp_stat) (SVCXPRT *__xprt);
- /* get transport status */
- bool_t (*xp_getargs) (SVCXPRT *__xprt, xdrproc_t __xdr_args,
- caddr_t args_ptr); /* get arguments */
- bool_t (*xp_reply) (SVCXPRT *__xprt, struct rpc_msg *__msg);
- /* send reply */
- bool_t (*xp_freeargs) (SVCXPRT *__xprt, xdrproc_t __xdr_args,
- caddr_t args_ptr);
- /* free mem allocated for args */
- void (*xp_destroy) (SVCXPRT *__xprt);
- /* destroy this struct */
- } *xp_ops;
- int xp_addrlen; /* length of remote address */
- struct sockaddr_in xp_raddr; /* remote address */
- struct opaque_auth xp_verf; /* raw response verifier */
- caddr_t xp_p1; /* private */
- caddr_t xp_p2; /* private */
- char xp_pad [256]; /* padding, internal use */
-};
-
-/*
- * Approved way of getting address of caller
- */
-#define svc_getcaller(x) (&(x)->xp_raddr)
-
-/*
- * Operations defined on an SVCXPRT handle
- *
- * SVCXPRT *xprt;
- * struct rpc_msg *msg;
- * xdrproc_t xargs;
- * caddr_t argsp;
- */
-#define SVC_RECV(xprt, msg) \
- (*(xprt)->xp_ops->xp_recv)((xprt), (msg))
-#define svc_recv(xprt, msg) \
- (*(xprt)->xp_ops->xp_recv)((xprt), (msg))
-
-#define SVC_STAT(xprt) \
- (*(xprt)->xp_ops->xp_stat)(xprt)
-#define svc_stat(xprt) \
- (*(xprt)->xp_ops->xp_stat)(xprt)
-
-#define SVC_GETARGS(xprt, xargs, argsp) \
- (*(xprt)->xp_ops->xp_getargs)((xprt), (xargs), (argsp))
-#define svc_getargs(xprt, xargs, argsp) \
- (*(xprt)->xp_ops->xp_getargs)((xprt), (xargs), (argsp))
-
-#define SVC_REPLY(xprt, msg) \
- (*(xprt)->xp_ops->xp_reply) ((xprt), (msg))
-#define svc_reply(xprt, msg) \
- (*(xprt)->xp_ops->xp_reply) ((xprt), (msg))
-
-#define SVC_FREEARGS(xprt, xargs, argsp) \
- (*(xprt)->xp_ops->xp_freeargs)((xprt), (xargs), (argsp))
-#define svc_freeargs(xprt, xargs, argsp) \
- (*(xprt)->xp_ops->xp_freeargs)((xprt), (xargs), (argsp))
-
-#define SVC_DESTROY(xprt) \
- (*(xprt)->xp_ops->xp_destroy)(xprt)
-#define svc_destroy(xprt) \
- (*(xprt)->xp_ops->xp_destroy)(xprt)
-
-
-/*
- * Service request
- */
-struct svc_req {
- rpcprog_t rq_prog; /* service program number */
- rpcvers_t rq_vers; /* service protocol version */
- rpcproc_t rq_proc; /* the desired procedure */
- struct opaque_auth rq_cred; /* raw creds from the wire */
- caddr_t rq_clntcred; /* read only cooked cred */
- SVCXPRT *rq_xprt; /* associated transport */
-};
-
-#ifndef __DISPATCH_FN_T
-#define __DISPATCH_FN_T
-typedef void (*__dispatch_fn_t) (struct svc_req*, SVCXPRT*);
-#endif
-
-/*
- * Service registration
- *
- * svc_register(xprt, prog, vers, dispatch, protocol)
- * SVCXPRT *xprt;
- * rpcprog_t prog;
- * rpcvers_t vers;
- * void (*dispatch)(struct svc_req*, SVCXPRT*);
- * rpcprot_t protocol; like TCP or UDP, zero means do not register
- */
-extern bool_t svc_register (SVCXPRT *__xprt, rpcprog_t __prog,
- rpcvers_t __vers, __dispatch_fn_t __dispatch,
- rpcprot_t __protocol) __THROW;
-
-/*
- * Service un-registration
- *
- * svc_unregister(prog, vers)
- * rpcprog_t prog;
- * rpcvers_t vers;
- */
-extern void svc_unregister (rpcprog_t __prog, rpcvers_t __vers) __THROW;
-
-/*
- * Transport registration.
- *
- * xprt_register(xprt)
- * SVCXPRT *xprt;
- */
-extern void xprt_register (SVCXPRT *__xprt) __THROW;
-
-/*
- * Transport un-register
- *
- * xprt_unregister(xprt)
- * SVCXPRT *xprt;
- */
-extern void xprt_unregister (SVCXPRT *__xprt) __THROW;
-
-
-/*
- * When the service routine is called, it must first check to see if it
- * knows about the procedure; if not, it should call svcerr_noproc
- * and return. If so, it should deserialize its arguments via
- * SVC_GETARGS (defined above). If the deserialization does not work,
- * svcerr_decode should be called followed by a return. Successful
- * decoding of the arguments should be followed the execution of the
- * procedure's code and a call to svc_sendreply.
- *
- * Also, if the service refuses to execute the procedure due to too-
- * weak authentication parameters, svcerr_weakauth should be called.
- * Note: do not confuse access-control failure with weak authentication!
- *
- * NB: In pure implementations of rpc, the caller always waits for a reply
- * msg. This message is sent when svc_sendreply is called.
- * Therefore pure service implementations should always call
- * svc_sendreply even if the function logically returns void; use
- * xdr.h - xdr_void for the xdr routine. HOWEVER, tcp based rpc allows
- * for the abuse of pure rpc via batched calling or pipelining. In the
- * case of a batched call, svc_sendreply should NOT be called since
- * this would send a return message, which is what batching tries to avoid.
- * It is the service/protocol writer's responsibility to know which calls are
- * batched and which are not. Warning: responding to batch calls may
- * deadlock the caller and server processes!
- */
-
-extern bool_t svc_sendreply (SVCXPRT *xprt, xdrproc_t __xdr_results,
- caddr_t __xdr_location) __THROW;
-
-extern void svcerr_decode (SVCXPRT *__xprt) __THROW;
-
-extern void svcerr_weakauth (SVCXPRT *__xprt) __THROW;
-
-extern void svcerr_noproc (SVCXPRT *__xprt) __THROW;
-
-extern void svcerr_progvers (SVCXPRT *__xprt, rpcvers_t __low_vers,
- rpcvers_t __high_vers) __THROW;
-
-extern void svcerr_auth (SVCXPRT *__xprt, enum auth_stat __why) __THROW;
-
-extern void svcerr_noprog (SVCXPRT *__xprt) __THROW;
-
-extern void svcerr_systemerr (SVCXPRT *__xprt) __THROW;
-
-/*
- * Lowest level dispatching -OR- who owns this process anyway.
- * Somebody has to wait for incoming requests and then call the correct
- * service routine. The routine svc_run does infinite waiting; i.e.,
- * svc_run never returns.
- * Since another (coexistent) package may wish to selectively wait for
- * incoming calls or other events outside of the rpc architecture, the
- * routine svc_getreq is provided. It must be passed readfds, the
- * "in-place" results of a select system call (see select, section 2).
- */
-
-/*
- * Global keeper of rpc service descriptors in use
- * dynamic; must be inspected before each call to select
- */
-
-extern struct pollfd *svc_pollfd;
-extern int svc_max_pollfd;
-extern fd_set svc_fdset;
-#define svc_fds svc_fdset.fds_bits[0] /* compatibility */
-
-/*
- * a small program implemented by the svc_rpc implementation itself;
- * also see clnt.h for protocol numbers.
- */
-extern void svc_getreq (int __rdfds) __THROW;
-extern void svc_getreq_common (const int __fd) __THROW;
-extern void svc_getreqset (fd_set *__readfds) __THROW;
-extern void svc_getreq_poll (struct pollfd *, const int) __THROW;
-extern void svc_exit (void) __THROW;
-extern void svc_run (void) __THROW;
-
-/*
- * Socket to use on svcxxx_create call to get default socket
- */
-#define RPC_ANYSOCK -1
-
-/*
- * These are the existing service side transport implementations
- */
-
-/*
- * Memory based rpc for testing and timing.
- */
-extern SVCXPRT *svcraw_create (void) __THROW;
-
-/*
- * Udp based rpc.
- */
-extern SVCXPRT *svcudp_create (int __sock) __THROW;
-extern SVCXPRT *svcudp_bufcreate (int __sock, u_int __sendsz, u_int __recvsz)
- __THROW;
-
-/*
- * Tcp based rpc.
- */
-extern SVCXPRT *svctcp_create (int __sock, u_int __sendsize, u_int __recvsize)
- __THROW;
-
-
-/*
- * Unix based rpc.
- */
-extern SVCXPRT *svcunix_create (int __sock, u_int __sendsize, u_int __recvsize,
- char *__path) __THROW;
-
-
-__END_DECLS
-
-#endif /* rpc/svc.h */
diff --git a/mdk-stage1/dietlibc/include/rpc/svc_auth.h b/mdk-stage1/dietlibc/include/rpc/svc_auth.h
deleted file mode 100644
index cd4b8da29..000000000
--- a/mdk-stage1/dietlibc/include/rpc/svc_auth.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* @(#)svc_auth.h 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-/* @(#)svc_auth.h 1.6 86/07/16 SMI */
-
-/*
- * svc_auth.h, Service side of rpc authentication.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#ifndef _RPC_SVC_AUTH_H
-#define _RPC_SVC_AUTH_H 1
-
-#include <sys/cdefs.h>
-#include <rpc/svc.h>
-
-__BEGIN_DECLS
-
-/*
- * Server side authenticator
- */
-extern enum auth_stat _authenticate (struct svc_req *__rqst,
- struct rpc_msg *__msg) __THROW;
-
-__END_DECLS
-
-#endif /* rpc/svc_auth.h */
diff --git a/mdk-stage1/dietlibc/include/rpc/types.h b/mdk-stage1/dietlibc/include/rpc/types.h
deleted file mode 100644
index e2e8402be..000000000
--- a/mdk-stage1/dietlibc/include/rpc/types.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-/* fixincludes should not add extern "C" to this file */
-/*
- * Rpc additions to <sys/types.h>
- */
-#ifndef _RPC_TYPES_H
-#define _RPC_TYPES_H 1
-
-typedef int bool_t;
-typedef int enum_t;
-/* This needs to be changed to uint32_t in the future */
-typedef unsigned long rpcprog_t;
-typedef unsigned long rpcvers_t;
-typedef unsigned long rpcproc_t;
-typedef unsigned long rpcprot_t;
-typedef unsigned long rpcport_t;
-
-#define __dontcare__ -1
-
-#ifndef FALSE
-# define FALSE (0)
-#endif
-
-#ifndef TRUE
-# define TRUE (1)
-#endif
-
-#ifndef NULL
-# define NULL 0
-#endif
-
-#include <stdlib.h> /* For malloc decl. */
-#define mem_alloc(bsize) malloc(bsize)
-#define mem_free(ptr, bsize) free(ptr)
-
-#ifndef makedev /* ie, we haven't already included it */
-#include <sys/types.h>
-#endif
-#include <sys/time.h>
-#include <sys/param.h>
-
-#include <netinet/in.h>
-
-#ifndef INADDR_LOOPBACK
-#define INADDR_LOOPBACK (u_long)0x7F000001
-#endif
-#ifndef MAXHOSTNAMELEN
-#define MAXHOSTNAMELEN 64
-#endif
-
-#endif /* rpc/types.h */
diff --git a/mdk-stage1/dietlibc/include/rpc/xdr.h b/mdk-stage1/dietlibc/include/rpc/xdr.h
deleted file mode 100644
index ce092f085..000000000
--- a/mdk-stage1/dietlibc/include/rpc/xdr.h
+++ /dev/null
@@ -1,379 +0,0 @@
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * xdr.h, External Data Representation Serialization Routines.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#ifndef _RPC_XDR_H
-#define _RPC_XDR_H 1
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-#include <rpc/types.h>
-
-/* We need FILE. */
-#include <stdio.h>
-
-__BEGIN_DECLS
-
-/*
- * XDR provides a conventional way for converting between C data
- * types and an external bit-string representation. Library supplied
- * routines provide for the conversion on built-in C data types. These
- * routines and utility routines defined here are used to help implement
- * a type encode/decode routine for each user-defined type.
- *
- * Each data type provides a single procedure which takes two arguments:
- *
- * bool_t
- * xdrproc(xdrs, argresp)
- * XDR *xdrs;
- * <type> *argresp;
- *
- * xdrs is an instance of a XDR handle, to which or from which the data
- * type is to be converted. argresp is a pointer to the structure to be
- * converted. The XDR handle contains an operation field which indicates
- * which of the operations (ENCODE, DECODE * or FREE) is to be performed.
- *
- * XDR_DECODE may allocate space if the pointer argresp is null. This
- * data can be freed with the XDR_FREE operation.
- *
- * We write only one procedure per data type to make it easy
- * to keep the encode and decode procedures for a data type consistent.
- * In many cases the same code performs all operations on a user defined type,
- * because all the hard work is done in the component type routines.
- * decode as a series of calls on the nested data types.
- */
-
-/*
- * Xdr operations. XDR_ENCODE causes the type to be encoded into the
- * stream. XDR_DECODE causes the type to be extracted from the stream.
- * XDR_FREE can be used to release the space allocated by an XDR_DECODE
- * request.
- */
-enum xdr_op {
- XDR_ENCODE = 0,
- XDR_DECODE = 1,
- XDR_FREE = 2
-};
-
-/*
- * This is the number of bytes per unit of external data.
- */
-#define BYTES_PER_XDR_UNIT (4)
-/*
- * This only works if the above is a power of 2. But it's defined to be
- * 4 by the appropriate RFCs. So it will work. And it's normally quicker
- * than the old routine.
- */
-#if 1
-#define RNDUP(x) (((x) + BYTES_PER_XDR_UNIT - 1) & ~(BYTES_PER_XDR_UNIT - 1))
-#else /* this is the old routine */
-#define RNDUP(x) ((((x) + BYTES_PER_XDR_UNIT - 1) / BYTES_PER_XDR_UNIT) \
- * BYTES_PER_XDR_UNIT)
-#endif
-
-/*
- * The XDR handle.
- * Contains operation which is being applied to the stream,
- * an operations vector for the particular implementation (e.g. see xdr_mem.c),
- * and two private fields for the use of the particular implementation.
- */
-typedef struct XDR XDR;
-struct XDR
- {
- enum xdr_op x_op; /* operation; fast additional param */
- struct xdr_ops
- {
- bool_t (*x_getlong) (XDR *__xdrs, long *__lp);
- /* get a long from underlying stream */
- bool_t (*x_putlong) (XDR *__xdrs, const long *__lp);
- /* put a long to " */
- bool_t (*x_getbytes) (XDR *__xdrs, caddr_t __addr, u_int __len);
- /* get some bytes from " */
- bool_t (*x_putbytes) (XDR *__xdrs, const char *__addr, u_int __len);
- /* put some bytes to " */
- u_int (*x_getpostn) (const XDR *__xdrs);
- /* returns bytes off from beginning */
- bool_t (*x_setpostn) (XDR *__xdrs, u_int __pos);
- /* lets you reposition the stream */
- int32_t *(*x_inline) (XDR *__xdrs, int __len);
- /* buf quick ptr to buffered data */
- void (*x_destroy) (XDR *__xdrs);
- /* free privates of this xdr_stream */
- bool_t (*x_getint32) (XDR *__xdrs, int32_t *__ip);
- /* get a int from underlying stream */
- bool_t (*x_putint32) (XDR *__xdrs, const int32_t *__ip);
- /* put a int to " */
- }
- *x_ops;
- caddr_t x_public; /* users' data */
- caddr_t x_private; /* pointer to private data */
- caddr_t x_base; /* private used for position info */
- int x_handy; /* extra private word */
- };
-
-/*
- * A xdrproc_t exists for each data type which is to be encoded or decoded.
- *
- * The second argument to the xdrproc_t is a pointer to an opaque pointer.
- * The opaque pointer generally points to a structure of the data type
- * to be decoded. If this pointer is 0, then the type routines should
- * allocate dynamic storage of the appropriate size and return it.
- * bool_t (*xdrproc_t)(XDR *, caddr_t *);
- */
-typedef bool_t (*xdrproc_t) (XDR *, void *,...);
-
-
-/*
- * Operations defined on a XDR handle
- *
- * XDR *xdrs;
- * int32_t *int32p;
- * long *longp;
- * caddr_t addr;
- * u_int len;
- * u_int pos;
- */
-#define XDR_GETINT32(xdrs, int32p) \
- (*(xdrs)->x_ops->x_getint32)(xdrs, int32p)
-#define xdr_getint32(xdrs, int32p) \
- (*(xdrs)->x_ops->x_getint32)(xdrs, int32p)
-
-#define XDR_PUTINT32(xdrs, int32p) \
- (*(xdrs)->x_ops->x_putint32)(xdrs, int32p)
-#define xdr_putint32(xdrs, int32p) \
- (*(xdrs)->x_ops->x_putint32)(xdrs, int32p)
-
-#define XDR_GETLONG(xdrs, longp) \
- (*(xdrs)->x_ops->x_getlong)(xdrs, longp)
-#define xdr_getlong(xdrs, longp) \
- (*(xdrs)->x_ops->x_getlong)(xdrs, longp)
-
-#define XDR_PUTLONG(xdrs, longp) \
- (*(xdrs)->x_ops->x_putlong)(xdrs, longp)
-#define xdr_putlong(xdrs, longp) \
- (*(xdrs)->x_ops->x_putlong)(xdrs, longp)
-
-#define XDR_GETBYTES(xdrs, addr, len) \
- (*(xdrs)->x_ops->x_getbytes)(xdrs, addr, len)
-#define xdr_getbytes(xdrs, addr, len) \
- (*(xdrs)->x_ops->x_getbytes)(xdrs, addr, len)
-
-#define XDR_PUTBYTES(xdrs, addr, len) \
- (*(xdrs)->x_ops->x_putbytes)(xdrs, addr, len)
-#define xdr_putbytes(xdrs, addr, len) \
- (*(xdrs)->x_ops->x_putbytes)(xdrs, addr, len)
-
-#define XDR_GETPOS(xdrs) \
- (*(xdrs)->x_ops->x_getpostn)(xdrs)
-#define xdr_getpos(xdrs) \
- (*(xdrs)->x_ops->x_getpostn)(xdrs)
-
-#define XDR_SETPOS(xdrs, pos) \
- (*(xdrs)->x_ops->x_setpostn)(xdrs, pos)
-#define xdr_setpos(xdrs, pos) \
- (*(xdrs)->x_ops->x_setpostn)(xdrs, pos)
-
-#define XDR_INLINE(xdrs, len) \
- (*(xdrs)->x_ops->x_inline)(xdrs, len)
-#define xdr_inline(xdrs, len) \
- (*(xdrs)->x_ops->x_inline)(xdrs, len)
-
-#define XDR_DESTROY(xdrs) \
- do { \
- if ((xdrs)->x_ops->x_destroy) \
- (*(xdrs)->x_ops->x_destroy)(xdrs); \
- } while (0)
-#define xdr_destroy(xdrs) \
- do { \
- if ((xdrs)->x_ops->x_destroy) \
- (*(xdrs)->x_ops->x_destroy)(xdrs); \
- } while (0)
-
-/*
- * Support struct for discriminated unions.
- * You create an array of xdrdiscrim structures, terminated with
- * a entry with a null procedure pointer. The xdr_union routine gets
- * the discriminant value and then searches the array of structures
- * for a matching value. If a match is found the associated xdr routine
- * is called to handle that part of the union. If there is
- * no match, then a default routine may be called.
- * If there is no match and no default routine it is an error.
- */
-#define NULL_xdrproc_t ((xdrproc_t)0)
-struct xdr_discrim
-{
- int value;
- xdrproc_t proc;
-};
-
-/*
- * Inline routines for fast encode/decode of primitive data types.
- * Caveat emptor: these use single memory cycles to get the
- * data from the underlying buffer, and will fail to operate
- * properly if the data is not aligned. The standard way to use these
- * is to say:
- * if ((buf = XDR_INLINE(xdrs, count)) == NULL)
- * return (FALSE);
- * <<< macro calls >>>
- * where ``count'' is the number of bytes of data occupied
- * by the primitive data types.
- *
- * N.B. and frozen for all time: each data type here uses 4 bytes
- * of external representation.
- */
-
-#define IXDR_GET_INT32(buf) ((int32_t)ntohl((uint32_t)*(buf)++))
-#define IXDR_PUT_INT32(buf, v) (*(buf)++ = (int32_t)htonl((uint32_t)(v)))
-#define IXDR_GET_U_INT32(buf) ((uint32_t)IXDR_GET_INT32(buf))
-#define IXDR_PUT_U_INT32(buf, v) IXDR_PUT_INT32(buf, (int32_t)(v))
-
-/* WARNING: The IXDR_*_LONG defines are removed by Sun for new platforms
- * and shouldn't be used any longer. Code which use this defines or longs
- * in the RPC code will not work on 64bit Solaris platforms !
- */
-#define IXDR_GET_LONG(buf) \
- ((long)ntohl((u_long)*__extension__((u_int32_t*)(buf))++))
-#define IXDR_PUT_LONG(buf, v) \
- (*__extension__((u_int32_t*)(buf))++ = (long)htonl((u_long)(v)))
-#define IXDR_GET_U_LONG(buf) ((u_long)IXDR_GET_LONG(buf))
-#define IXDR_PUT_U_LONG(buf, v) IXDR_PUT_LONG(buf, (long)(v))
-
-
-#define IXDR_GET_BOOL(buf) ((bool_t)IXDR_GET_LONG(buf))
-#define IXDR_GET_ENUM(buf, t) ((t)IXDR_GET_LONG(buf))
-#define IXDR_GET_SHORT(buf) ((short)IXDR_GET_LONG(buf))
-#define IXDR_GET_U_SHORT(buf) ((u_short)IXDR_GET_LONG(buf))
-
-#define IXDR_PUT_BOOL(buf, v) IXDR_PUT_LONG(buf, (long)(v))
-#define IXDR_PUT_ENUM(buf, v) IXDR_PUT_LONG(buf, (long)(v))
-#define IXDR_PUT_SHORT(buf, v) IXDR_PUT_LONG(buf, (long)(v))
-#define IXDR_PUT_U_SHORT(buf, v) IXDR_PUT_LONG(buf, (long)(v))
-
-/*
- * These are the "generic" xdr routines.
- * None of these can have const applied because it's not possible to
- * know whether the call is a read or a write to the passed parameter
- * also, the XDR structure is always updated by some of these calls.
- */
-extern bool_t xdr_void (void) __THROW;
-extern bool_t xdr_short (XDR *__xdrs, short *__sp) __THROW;
-extern bool_t xdr_u_short (XDR *__xdrs, u_short *__usp) __THROW;
-extern bool_t xdr_int (XDR *__xdrs, int *__ip) __THROW;
-extern bool_t xdr_u_int (XDR *__xdrs, u_int *__up) __THROW;
-extern bool_t xdr_long (XDR *__xdrs, long *__lp) __THROW;
-extern bool_t xdr_u_long (XDR *__xdrs, u_long *__ulp) __THROW;
-extern bool_t xdr_hyper (XDR *__xdrs, __quad_t *__llp) __THROW;
-extern bool_t xdr_u_hyper (XDR *__xdrs, __u_quad_t *__ullp) __THROW;
-extern bool_t xdr_longlong_t (XDR *__xdrs, __quad_t *__llp) __THROW;
-extern bool_t xdr_u_longlong_t (XDR *__xdrs, __u_quad_t *__ullp) __THROW;
-extern bool_t xdr_int8_t (XDR *__xdrs, int8_t *__ip) __THROW;
-extern bool_t xdr_uint8_t (XDR *__xdrs, uint8_t *__up) __THROW;
-extern bool_t xdr_int16_t (XDR *__xdrs, int16_t *__ip) __THROW;
-extern bool_t xdr_uint16_t (XDR *__xdrs, uint16_t *__up) __THROW;
-extern bool_t xdr_int32_t (XDR *__xdrs, int32_t *__ip) __THROW;
-extern bool_t xdr_uint32_t (XDR *__xdrs, uint32_t *__up) __THROW;
-extern bool_t xdr_int64_t (XDR *__xdrs, int64_t *__ip) __THROW;
-extern bool_t xdr_uint64_t (XDR *__xdrs, uint64_t *__up) __THROW;
-extern bool_t xdr_bool (XDR *__xdrs, bool_t *__bp) __THROW;
-extern bool_t xdr_enum (XDR *__xdrs, enum_t *__ep) __THROW;
-extern bool_t xdr_array (XDR * _xdrs, caddr_t *__addrp, u_int *__sizep,
- u_int __maxsize, u_int __elsize, xdrproc_t __elproc)
- __THROW;
-extern bool_t xdr_bytes (XDR *__xdrs, char **__cpp, u_int *__sizep,
- u_int __maxsize) __THROW;
-extern bool_t xdr_opaque (XDR *__xdrs, caddr_t __cp, u_int __cnt) __THROW;
-extern bool_t xdr_string (XDR *__xdrs, char **__cpp, u_int __maxsize) __THROW;
-extern bool_t xdr_union (XDR *__xdrs, enum_t *__dscmp, char *__unp,
- const struct xdr_discrim *__choices,
- xdrproc_t dfault) __THROW;
-extern bool_t xdr_char (XDR *__xdrs, char *__cp) __THROW;
-extern bool_t xdr_u_char (XDR *__xdrs, u_char *__cp) __THROW;
-extern bool_t xdr_vector (XDR *__xdrs, char *__basep, u_int __nelem,
- u_int __elemsize, xdrproc_t __xdr_elem) __THROW;
-extern bool_t xdr_float (XDR *__xdrs, float *__fp) __THROW;
-extern bool_t xdr_double (XDR *__xdrs, double *__dp) __THROW;
-extern bool_t xdr_reference (XDR *__xdrs, caddr_t *__xpp, u_int __size,
- xdrproc_t __proc) __THROW;
-extern bool_t xdr_pointer (XDR *__xdrs, char **__objpp,
- u_int __obj_size, xdrproc_t __xdr_obj) __THROW;
-extern bool_t xdr_wrapstring (XDR *__xdrs, char **__cpp) __THROW;
-extern u_long xdr_sizeof (xdrproc_t, void *) __THROW;
-
-/*
- * Common opaque bytes objects used by many rpc protocols;
- * declared here due to commonality.
- */
-#define MAX_NETOBJ_SZ 1024
-struct netobj
-{
- u_int n_len;
- char *n_bytes;
-};
-typedef struct netobj netobj;
-extern bool_t xdr_netobj (XDR *__xdrs, struct netobj *__np) __THROW;
-
-/*
- * These are the public routines for the various implementations of
- * xdr streams.
- */
-
-/* XDR using memory buffers */
-extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr,
- u_int __size, enum xdr_op __xop) __THROW;
-
-/* XDR using stdio library */
-extern void xdrstdio_create (XDR *__xdrs, FILE *__file, enum xdr_op __xop)
- __THROW;
-
-/* XDR pseudo records for tcp */
-extern void xdrrec_create (XDR *__xdrs, u_int __sendsize,
- u_int __recvsize, caddr_t __tcp_handle,
- int (*__readit) (char *, char *, int),
- int (*__writeit) (char *, char *, int)) __THROW;
-
-/* make end of xdr record */
-extern bool_t xdrrec_endofrecord (XDR *__xdrs, bool_t __sendnow) __THROW;
-
-/* move to beginning of next record */
-extern bool_t xdrrec_skiprecord (XDR *__xdrs) __THROW;
-
-/* true if no more input */
-extern bool_t xdrrec_eof (XDR *__xdrs) __THROW;
-
-/* free memory buffers for xdr */
-extern void xdr_free (xdrproc_t __proc, char *__objp) __THROW;
-
-__END_DECLS
-
-#endif /* rpc/xdr.h */
diff --git a/mdk-stage1/dietlibc/include/sched.h b/mdk-stage1/dietlibc/include/sched.h
deleted file mode 100644
index 5e4430d29..000000000
--- a/mdk-stage1/dietlibc/include/sched.h
+++ /dev/null
@@ -1,74 +0,0 @@
-#ifndef _SCHED_H
-#define _SCHED_H 1
-
-#include <time.h>
-
-#include <sys/types.h>
-#ifndef u16
-#define u16 __u16
-#endif
-
-/* till those F**KIN' kernel headers are sane: A COPY !
- * #include <linux/sched.h>
- * A COPY OF THE STUFF WE NEED.... *GRUMBLE* */
-
-/*
- * cloning flags:
- */
-#define CSIGNAL 0x000000ff /* signal mask to be sent at exit */
-#define CLONE_VM 0x00000100 /* set if VM shared between processes */
-#define CLONE_FS 0x00000200 /* set if fs info shared between processes */
-#define CLONE_FILES 0x00000400 /* set if open files shared between processes */
-#define CLONE_SIGHAND 0x00000800 /* set if signal handlers and blocked signals shared */
-#define CLONE_PID 0x00001000 /* set if pid shared */
-#define CLONE_PTRACE 0x00002000 /* set if we want to let tracing continue on the child too */
-#define CLONE_VFORK 0x00004000 /* set if the parent wants the child to wake it up on mm_release */
-#define CLONE_PARENT 0x00008000 /* set if we want to have the same parent as the cloner */
-#define CLONE_THREAD 0x00010000 /* Same thread group? */
-
-#define CLONE_SIGNAL (CLONE_SIGHAND | CLONE_THREA)
-
-/*
- * Scheduling policies
- */
-#define SCHED_OTHER 0
-#define SCHED_FIFO 1
-#define SCHED_RR 2
-
-/*
- * This is an additional bit set when we want to
- * yield the CPU for one re-schedule..
- */
-#define SCHED_YIELD 0x10
-
-struct sched_param {
- int sched_priority;
-};
-
-/* END OF COPY form kernel-header */
-
-int __sched_setparam(pid_t pid, const struct sched_param *p);
-int sched_setparam(pid_t pid, const struct sched_param *p);
-
-int __sched_getparam(pid_t pid, struct sched_param *p);
-int sched_getparam(pid_t pid, struct sched_param *p);
-
-int __sched_getscheduler(pid_t pid);
-int sched_getscheduler(pid_t pid);
-
-int __sched_setscheduler(pid_t pid, int policy, const struct sched_param *p);
-int sched_setscheduler(pid_t pid, int policy, const struct sched_param *p);
-
-int __sched_yield(void);
-int sched_yield(void);
-
-int __sched_get_priority_max(int policy);
-int sched_get_priority_max(int policy);
-
-int __sched_get_priority_min(int policy);
-int sched_get_priority_min(int policy);
-
-int __sched_rr_get_interval(pid_t pid, struct timespec *tp);
-int sched_rr_get_interval(pid_t pid, struct timespec *tp);
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/scsi/scsi.h b/mdk-stage1/dietlibc/include/scsi/scsi.h
deleted file mode 100644
index 652e44ee9..000000000
--- a/mdk-stage1/dietlibc/include/scsi/scsi.h
+++ /dev/null
@@ -1,224 +0,0 @@
-/* Copyright (C) 1998, 1999 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
- The GNU C 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
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with the GNU C Library; see the file COPYING.LIB. If not,
- write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-/*
- * This header file contains public constants and structures used by
- * the scsi code for linux.
- */
-
-#ifndef _SCSI_SCSI_H
-#define _SCSI_SCSI_H 1
-
-/*
- * SCSI opcodes
- */
-
-#define TEST_UNIT_READY 0x00
-#define REZERO_UNIT 0x01
-#define REQUEST_SENSE 0x03
-#define FORMAT_UNIT 0x04
-#define READ_BLOCK_LIMITS 0x05
-#define REASSIGN_BLOCKS 0x07
-#define READ_6 0x08
-#define WRITE_6 0x0a
-#define SEEK_6 0x0b
-#define READ_REVERSE 0x0f
-#define WRITE_FILEMARKS 0x10
-#define SPACE 0x11
-#define INQUIRY 0x12
-#define RECOVER_BUFFERED_DATA 0x14
-#define MODE_SELECT 0x15
-#define RESERVE 0x16
-#define RELEASE 0x17
-#define COPY 0x18
-#define ERASE 0x19
-#define MODE_SENSE 0x1a
-#define START_STOP 0x1b
-#define RECEIVE_DIAGNOSTIC 0x1c
-#define SEND_DIAGNOSTIC 0x1d
-#define ALLOW_MEDIUM_REMOVAL 0x1e
-
-#define SET_WINDOW 0x24
-#define READ_CAPACITY 0x25
-#define READ_10 0x28
-#define WRITE_10 0x2a
-#define SEEK_10 0x2b
-#define WRITE_VERIFY 0x2e
-#define VERIFY 0x2f
-#define SEARCH_HIGH 0x30
-#define SEARCH_EQUAL 0x31
-#define SEARCH_LOW 0x32
-#define SET_LIMITS 0x33
-#define PRE_FETCH 0x34
-#define READ_POSITION 0x34
-#define SYNCHRONIZE_CACHE 0x35
-#define LOCK_UNLOCK_CACHE 0x36
-#define READ_DEFECT_DATA 0x37
-#define MEDIUM_SCAN 0x38
-#define COMPARE 0x39
-#define COPY_VERIFY 0x3a
-#define WRITE_BUFFER 0x3b
-#define READ_BUFFER 0x3c
-#define UPDATE_BLOCK 0x3d
-#define READ_LONG 0x3e
-#define WRITE_LONG 0x3f
-#define CHANGE_DEFINITION 0x40
-#define WRITE_SAME 0x41
-#define READ_TOC 0x43
-#define LOG_SELECT 0x4c
-#define LOG_SENSE 0x4d
-#define MODE_SELECT_10 0x55
-#define RESERVE_10 0x56
-#define RELEASE_10 0x57
-#define MODE_SENSE_10 0x5a
-#define PERSISTENT_RESERVE_IN 0x5e
-#define PERSISTENT_RESERVE_OUT 0x5f
-#define MOVE_MEDIUM 0xa5
-#define READ_12 0xa8
-#define WRITE_12 0xaa
-#define WRITE_VERIFY_12 0xae
-#define SEARCH_HIGH_12 0xb0
-#define SEARCH_EQUAL_12 0xb1
-#define SEARCH_LOW_12 0xb2
-#define READ_ELEMENT_STATUS 0xb8
-#define SEND_VOLUME_TAG 0xb6
-#define WRITE_LONG_2 0xea
-
-/*
- * Status codes
- */
-
-#define GOOD 0x00
-#define CHECK_CONDITION 0x01
-#define CONDITION_GOOD 0x02
-#define BUSY 0x04
-#define INTERMEDIATE_GOOD 0x08
-#define INTERMEDIATE_C_GOOD 0x0a
-#define RESERVATION_CONFLICT 0x0c
-#define COMMAND_TERMINATED 0x11
-#define QUEUE_FULL 0x14
-
-#define STATUS_MASK 0x3e
-
-/*
- * SENSE KEYS
- */
-
-#define NO_SENSE 0x00
-#define RECOVERED_ERROR 0x01
-#define NOT_READY 0x02
-#define MEDIUM_ERROR 0x03
-#define HARDWARE_ERROR 0x04
-#define ILLEGAL_REQUEST 0x05
-#define UNIT_ATTENTION 0x06
-#define DATA_PROTECT 0x07
-#define BLANK_CHECK 0x08
-#define COPY_ABORTED 0x0a
-#define ABORTED_COMMAND 0x0b
-#define VOLUME_OVERFLOW 0x0d
-#define MISCOMPARE 0x0e
-
-
-/*
- * DEVICE TYPES
- */
-
-#define TYPE_DISK 0x00
-#define TYPE_TAPE 0x01
-#define TYPE_PROCESSOR 0x03 /* HP scanners use this */
-#define TYPE_WORM 0x04 /* Treated as ROM by our system */
-#define TYPE_ROM 0x05
-#define TYPE_SCANNER 0x06
-#define TYPE_MOD 0x07 /* Magneto-optical disk -
- * - treated as TYPE_DISK */
-#define TYPE_MEDIUM_CHANGER 0x08
-#define TYPE_ENCLOSURE 0x0d /* Enclosure Services Device */
-#define TYPE_NO_LUN 0x7f
-
-/*
- * standard mode-select header prepended to all mode-select commands
- *
- * moved here from cdrom.h -- kraxel
- */
-
-struct ccs_modesel_head
- {
- unsigned char _r1; /* reserved. */
- unsigned char medium; /* device-specific medium type. */
- unsigned char _r2; /* reserved. */
- unsigned char block_desc_length; /* block descriptor length. */
- unsigned char density; /* device-specific density code. */
- unsigned char number_blocks_hi; /* number of blocks in this block
- desc. */
- unsigned char number_blocks_med;
- unsigned char number_blocks_lo;
- unsigned char _r3;
- unsigned char block_length_hi; /* block length for blocks in this
- desc. */
- unsigned char block_length_med;
- unsigned char block_length_lo;
- };
-
-/*
- * MESSAGE CODES
- */
-
-#define COMMAND_COMPLETE 0x00
-#define EXTENDED_MESSAGE 0x01
-#define EXTENDED_MODIFY_DATA_POINTER 0x00
-#define EXTENDED_SDTR 0x01
-#define EXTENDED_EXTENDED_IDENTIFY 0x02 /* SCSI-I only */
-#define EXTENDED_WDTR 0x03
-#define SAVE_POINTERS 0x02
-#define RESTORE_POINTERS 0x03
-#define DISCONNECT 0x04
-#define INITIATOR_ERROR 0x05
-#define ABORT 0x06
-#define MESSAGE_REJECT 0x07
-#define NOP 0x08
-#define MSG_PARITY_ERROR 0x09
-#define LINKED_CMD_COMPLETE 0x0a
-#define LINKED_FLG_CMD_COMPLETE 0x0b
-#define BUS_DEVICE_RESET 0x0c
-
-#define INITIATE_RECOVERY 0x0f /* SCSI-II only */
-#define RELEASE_RECOVERY 0x10 /* SCSI-II only */
-
-#define SIMPLE_QUEUE_TAG 0x20
-#define HEAD_OF_QUEUE_TAG 0x21
-#define ORDERED_QUEUE_TAG 0x22
-
-/*
- * Here are some scsi specific ioctl commands which are sometimes useful.
- */
-/* These are a few other constants only used by scsi devices. */
-
-#define SCSI_IOCTL_GET_IDLUN 0x5382
-
-/* Used to turn on and off tagged queuing for scsi devices. */
-
-#define SCSI_IOCTL_TAGGED_ENABLE 0x5383
-#define SCSI_IOCTL_TAGGED_DISABLE 0x5384
-
-/* Used to obtain the host number of a device. */
-#define SCSI_IOCTL_PROBE_HOST 0x5385
-
-/* Used to get the bus number for a device. */
-#define SCSI_IOCTL_GET_BUS_NUMBER 0x5386
-
-#endif /* scsi/scsi.h */
diff --git a/mdk-stage1/dietlibc/include/scsi/scsi_ioctl.h b/mdk-stage1/dietlibc/include/scsi/scsi_ioctl.h
deleted file mode 100644
index bc9931838..000000000
--- a/mdk-stage1/dietlibc/include/scsi/scsi_ioctl.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* Copyright (C) 1999 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
- The GNU C 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
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with the GNU C Library; see the file COPYING.LIB. If not,
- write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-#ifndef _SCSI_IOCTL_H
-#define _SCSI_IOCTL_H
-
-/* IOCTLs for SCSI. */
-#define SCSI_IOCTL_SEND_COMMAND 1 /* Send a command to the SCSI host. */
-#define SCSI_IOCTL_TEST_UNIT_READY 2 /* Test if unit is ready. */
-#define SCSI_IOCTL_BENCHMARK_COMMAND 3
-#define SCSI_IOCTL_SYNC 4 /* Request synchronous parameters. */
-#define SCSI_IOCTL_START_UNIT 5
-#define SCSI_IOCTL_STOP_UNIT 6
-#define SCSI_IOCTL_DOORLOCK 0x5380 /* Lock the eject mechanism. */
-#define SCSI_IOCTL_DOORUNLOCK 0x5381 /* Unlock the mechanism. */
-
-#endif
-
-
diff --git a/mdk-stage1/dietlibc/include/scsi/sg.h b/mdk-stage1/dietlibc/include/scsi/sg.h
deleted file mode 100644
index 00334654e..000000000
--- a/mdk-stage1/dietlibc/include/scsi/sg.h
+++ /dev/null
@@ -1,274 +0,0 @@
-/* Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
- The GNU C 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
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with the GNU C Library; see the file COPYING.LIB. If not,
- write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-/*
- History:
- Started: Aug 9 by Lawrence Foard (entropy@world.std.com), to allow user
- process control of SCSI devices.
- Development Sponsored by Killy Corp. NY NY
-*/
-
-#ifndef _SCSI_SG_H
-#define _SCSI_SG_H 1
-
-#include <sys/types.h>
-
-/* New interface introduced in the 3.x SG drivers follows */
-
-/* Same structure as used by readv() Linux system call. It defines one
- scatter-gather element. */
-typedef struct sg_iovec
-{
- void * iov_base; /* Starting address */
- size_t iov_len; /* Length in bytes */
-} sg_iovec_t;
-
-
-typedef struct sg_io_hdr
-{
- int interface_id; /* [i] 'S' for SCSI generic (required) */
- int dxfer_direction; /* [i] data transfer direction */
- unsigned char cmd_len; /* [i] SCSI command length ( <= 16 bytes) */
- unsigned char mx_sb_len; /* [i] max length to write to sbp */
- unsigned short int iovec_count; /* [i] 0 implies no scatter gather */
- unsigned int dxfer_len; /* [i] byte count of data transfer */
- void * dxferp; /* [i], [*io] points to data transfer memory
- or scatter gather list */
- unsigned char * cmdp; /* [i], [*i] points to command to perform */
- unsigned char * sbp; /* [i], [*o] points to sense_buffer memory */
- unsigned int timeout; /* [i] MAX_UINT->no timeout (unit: millisec) */
- unsigned int flags; /* [i] 0 -> default, see SG_FLAG... */
- int pack_id; /* [i->o] unused internally (normally) */
- void * usr_ptr; /* [i->o] unused internally */
- unsigned char status; /* [o] scsi status */
- unsigned char masked_status;/* [o] shifted, masked scsi status */
- unsigned char msg_status; /* [o] messaging level data (optional) */
- unsigned char sb_len_wr; /* [o] byte count actually written to sbp */
- unsigned short int host_status; /* [o] errors from host adapter */
- unsigned short int driver_status;/* [o] errors from software driver */
- int resid; /* [o] dxfer_len - actual_transferred */
- unsigned int duration; /* [o] time taken by cmd (unit: millisec) */
- unsigned int info; /* [o] auxiliary information */
-} sg_io_hdr_t;
-
-
-/* Use negative values to flag difference from original sg_header structure. */
-#define SG_DXFER_NONE -1 /* e.g. a SCSI Test Unit Ready command */
-#define SG_DXFER_TO_DEV -2 /* e.g. a SCSI WRITE command */
-#define SG_DXFER_FROM_DEV -3 /* e.g. a SCSI READ command */
-#define SG_DXFER_TO_FROM_DEV -4 /* treated like SG_DXFER_FROM_DEV with the
- additional property than during indirect
- IO the user buffer is copied into the
- kernel buffers before the transfer */
-
-
-/* following flag values can be "or"-ed together */
-#define SG_FLAG_DIRECT_IO 1 /* default is indirect IO */
-#define SG_FLAG_LUN_INHIBIT 2 /* default is to put device's lun into */
- /* the 2nd byte of SCSI command */
-#define SG_FLAG_NO_DXFER 0x10000 /* no transfer of kernel buffers to/from */
- /* user space (debug indirect IO) */
-
-/* The following 'info' values are "or"-ed together. */
-#define SG_INFO_OK_MASK 0x1
-#define SG_INFO_OK 0x0 /* no sense, host nor driver "noise" */
-#define SG_INFO_CHECK 0x1 /* something abnormal happened */
-
-#define SG_INFO_DIRECT_IO_MASK 0x6
-#define SG_INFO_INDIRECT_IO 0x0 /* data xfer via kernel buffers (or no xfer) */
-#define SG_INFO_DIRECT_IO 0x2 /* direct IO requested and performed */
-#define SG_INFO_MIXED_IO 0x4 /* part direct, part indirect IO */
-
-
-/* Request information about a specific SG device, used by
- SG_GET_SCSI_ID ioctl (). */
-struct sg_scsi_id {
- /* Host number as in "scsi<n>" where 'n' is one of 0, 1, 2 etc. */
- int host_no;
- int channel;
- /* SCSI id of target device. */
- int scsi_id;
- int lun;
- /* TYPE_... defined in <scsi/scsi.h>. */
- int scsi_type;
- /* Host (adapter) maximum commands per lun. */
- short int h_cmd_per_lun;
- /* Device (or adapter) maximum queue length. */
- short int d_queue_depth;
- /* Unused, set to 0 for now. */
- int unused[2];
-};
-
-/* Used by SG_GET_REQUEST_TABLE ioctl(). */
-typedef struct sg_req_info {
- char req_state; /* 0 -> not used, 1 -> written, 2 -> ready to read */
- char orphan; /* 0 -> normal request, 1 -> from interruped SG_IO */
- char sg_io_owned; /* 0 -> complete with read(), 1 -> owned by SG_IO */
- char problem; /* 0 -> no problem detected, 1 -> error to report */
- int pack_id; /* pack_id associated with request */
- void * usr_ptr; /* user provided pointer (in new interface) */
- unsigned int duration; /* millisecs elapsed since written (req_state==1)
- or request duration (req_state==2) */
- int unused;
-} sg_req_info_t;
-
-
-/* IOCTLs: Those ioctls that are relevant to the SG 3.x drivers follow.
- [Those that only apply to the SG 2.x drivers are at the end of the file.]
- (_GET_s yield result via 'int *' 3rd argument unless otherwise indicated) */
-
-#define SG_EMULATED_HOST 0x2203 /* true for emulated host adapter (ATAPI) */
-
-/* Used to configure SCSI command transformation layer for ATAPI devices */
-/* Only supported by the ide-scsi driver */
-#define SG_SET_TRANSFORM 0x2204 /* N.B. 3rd arg is not pointer but value: */
- /* 3rd arg = 0 to disable transform, 1 to enable it */
-#define SG_GET_TRANSFORM 0x2205
-
-#define SG_SET_RESERVED_SIZE 0x2275 /* request a new reserved buffer size */
-#define SG_GET_RESERVED_SIZE 0x2272 /* actual size of reserved buffer */
-
-/* The following ioctl has a 'sg_scsi_id_t *' object as its 3rd argument. */
-#define SG_GET_SCSI_ID 0x2276 /* Yields fd's bus, chan, dev, lun + type */
-/* SCSI id information can also be obtained from SCSI_IOCTL_GET_IDLUN */
-
-/* Override host setting and always DMA using low memory ( <16MB on i386) */
-#define SG_SET_FORCE_LOW_DMA 0x2279 /* 0-> use adapter setting, 1-> force */
-#define SG_GET_LOW_DMA 0x227a /* 0-> use all ram for dma; 1-> low dma ram */
-
-/* When SG_SET_FORCE_PACK_ID set to 1, pack_id is input to read() which
- tries to fetch a packet with a matching pack_id, waits, or returns EAGAIN.
- If pack_id is -1 then read oldest waiting. When ...FORCE_PACK_ID set to 0
- then pack_id ignored by read() and oldest readable fetched. */
-#define SG_SET_FORCE_PACK_ID 0x227b
-#define SG_GET_PACK_ID 0x227c /* Yields oldest readable pack_id (or -1) */
-
-#define SG_GET_NUM_WAITING 0x227d /* Number of commands awaiting read() */
-
-/* Yields max scatter gather tablesize allowed by current host adapter */
-#define SG_GET_SG_TABLESIZE 0x227F /* 0 implies can't do scatter gather */
-
-#define SG_GET_VERSION_NUM 0x2282 /* Example: version 2.1.34 yields 20134 */
-
-/* Returns -EBUSY if occupied. 3rd argument pointer to int (see next) */
-#define SG_SCSI_RESET 0x2284
-/* Associated values that can be given to SG_SCSI_RESET follow */
-#define SG_SCSI_RESET_NOTHING 0
-#define SG_SCSI_RESET_DEVICE 1
-#define SG_SCSI_RESET_BUS 2
-#define SG_SCSI_RESET_HOST 3
-
-/* synchronous SCSI command ioctl, (only in version 3 interface) */
-#define SG_IO 0x2285 /* similar effect as write() followed by read() */
-
-#define SG_GET_REQUEST_TABLE 0x2286 /* yields table of active requests */
-
-/* How to treat EINTR during SG_IO ioctl(), only in SG 3.x series */
-#define SG_SET_KEEP_ORPHAN 0x2287 /* 1 -> hold for read(), 0 -> drop (def) */
-#define SG_GET_KEEP_ORPHAN 0x2288
-
-
-#define SG_SCATTER_SZ (8 * 4096) /* PAGE_SIZE not available to user */
-/* Largest size (in bytes) a single scatter-gather list element can have.
- The value must be a power of 2 and <= (PAGE_SIZE * 32) [131072 bytes on
- i386]. The minimum value is PAGE_SIZE. If scatter-gather not supported
- by adapter then this value is the largest data block that can be
- read/written by a single scsi command. The user can find the value of
- PAGE_SIZE by calling getpagesize() defined in unistd.h . */
-
-#define SG_DEFAULT_RETRIES 1
-
-/* Defaults, commented if they differ from original sg driver */
-#define SG_DEF_FORCE_LOW_DMA 0 /* was 1 -> memory below 16MB on i386 */
-#define SG_DEF_FORCE_PACK_ID 0
-#define SG_DEF_KEEP_ORPHAN 0
-#define SG_DEF_RESERVED_SIZE SG_SCATTER_SZ /* load time option */
-
-/* maximum outstanding requests, write() yields EDOM if exceeded */
-#define SG_MAX_QUEUE 16
-
-#define SG_BIG_BUFF SG_DEF_RESERVED_SIZE /* for backward compatibility */
-
-/* Alternate style type names, "..._t" variants preferred */
-typedef struct sg_io_hdr Sg_io_hdr;
-typedef struct sg_io_vec Sg_io_vec;
-typedef struct sg_scsi_id Sg_scsi_id;
-typedef struct sg_req_info Sg_req_info;
-
-
-/* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */
-/* The older SG interface based on the 'sg_header' structure follows. */
-/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
-
-#define SG_MAX_SENSE 16 /* this only applies to the sg_header interface */
-
-struct sg_header
- {
- /* Length of incoming packet (including header). */
- int pack_len;
- /* Maximal length of expected reply. */
- int reply_len;
- /* Id number of packet. */
- int pack_id;
- /* 0==ok, otherwise error number. */
- int result;
- /* Force 12 byte command length for group 6 & 7 commands. */
- unsigned int twelve_byte:1;
- /* SCSI status from target. */
- unsigned int target_status:5;
- /* Host status (see "DID" codes). */
- unsigned int host_status:8;
- /* Driver status+suggestion. */
- unsigned int driver_status:8;
- /* Unused. */
- unsigned int other_flags:10;
- /* Output in 3 cases:
- when target_status is CHECK_CONDITION or
- when target_status is COMMAND_TERMINATED or
- when (driver_status & DRIVER_SENSE) is true. */
- unsigned char sense_buffer[SG_MAX_SENSE];
- };
-
-
-/* IOCTLs: The following are not required (or ignored) when the sg_io_hdr_t
- interface is used. They are kept for backward compatibility with
- the original and version 2 drivers. */
-
-#define SG_SET_TIMEOUT 0x2201 /* Set timeout; *(int *)arg==timeout. */
-#define SG_GET_TIMEOUT 0x2202 /* Get timeout; return timeout. */
-
-/* Get/set command queuing state per fd (default is SG_DEF_COMMAND_Q). */
-#define SG_GET_COMMAND_Q 0x2270 /* Yields 0 (queuing off) or 1 (on). */
-#define SG_SET_COMMAND_Q 0x2271 /* Change queuing state with 0 or 1. */
-
-/* Turn on error sense trace (1..8), dump this device to log/console (9)
- or dump all sg device states ( >9 ) to log/console. */
-#define SG_SET_DEBUG 0x227e /* 0 -> turn off debug */
-
-#define SG_NEXT_CMD_LEN 0x2283 /* Override SCSI command length with given
- number on the next write() on this file
- descriptor. */
-
-/* Defaults, commented if they differ from original sg driver */
-#define SG_DEFAULT_TIMEOUT (60*HZ) /* HZ == 'jiffies in 1 second' */
-#define SG_DEF_COMMAND_Q 0 /* command queuing is always on when
- the new interface is used */
-#define SG_DEF_UNDERRUN_FLAG 0
-
-
-#endif /* scsi/sg.h */
diff --git a/mdk-stage1/dietlibc/include/setjmp.h b/mdk-stage1/dietlibc/include/setjmp.h
deleted file mode 100644
index 66fc288f4..000000000
--- a/mdk-stage1/dietlibc/include/setjmp.h
+++ /dev/null
@@ -1,123 +0,0 @@
-#ifndef _SETJMP_H
-#define _SETJMP_H
-
-#include <sys/cdefs.h>
-
-#ifdef __i386__
-#ifndef __ASSEMBLER__
-typedef int __jmp_buf[6];
-#endif
-# define JB_BX 0
-# define JB_SI 1
-# define JB_DI 2
-# define JB_BP 3
-# define JB_SP 4
-# define JB_PC 5
-# define JB_SIZE 24
-#endif
-
-#ifdef __alpha__
-#define JB_S0 0
-#define JB_S1 1
-#define JB_S2 2
-#define JB_S3 3
-#define JB_S4 4
-#define JB_S5 5
-#define JB_PC 6
-#define JB_FP 7
-#define JB_SP 8
-#define JB_F2 9
-#define JB_F3 10
-#define JB_F4 11
-#define JB_F5 12
-#define JB_F6 13
-#define JB_F7 14
-#define JB_F8 15
-#define JB_F9 16
-#ifndef __ASSEMBLER__
-typedef long int __jmp_buf[17];
-#endif
-#endif
-
-#ifdef __mips__
-#ifndef __ASSEMBLER__
-typedef struct
- {
- void * __pc; /* Program counter. */
- void * __sp; /* Stack pointer. */
- int __regs[8]; /* Callee-saved registers s0 through s7. */
- void * __fp; /* The frame pointer. */
- void * __gp; /* The global pointer. */
- int __fpc_csr; /* Floating point status register. */
- double __fpregs[6]; /* Callee-saved floating point registers. */
- } __jmp_buf[1];
-#endif
-#endif
-
-#ifdef __sparc__
-#define JB_SP 0
-#define JB_FP 1
-#define JB_PC 2
-#ifndef __ASSEMBLER__
-typedef int __jmp_buf[3];
-#endif
-#endif
-
-#ifdef __arm__
-#define __JMP_BUF_SP 8
-#ifndef __ASSEMBLER__
-typedef int __jmp_buf[10];
-#endif
-#endif
-
-#ifdef __powerpc__
-# define JB_GPR1 0 /* Also known as the stack pointer */
-# define JB_GPR2 1
-# define JB_LR 2 /* The address we will return to */
-# define JB_GPRS 3 /* GPRs 14 through 31 are saved, 18 in total */
-# define JB_CR 21 /* Condition code registers. */
-# define JB_FPRS 22 /* FPRs 14 through 31 are saved, 18*2 words total */
-# define JB_SIZE (58*4)
-#ifndef __ASSEMBLER__
-typedef long int __jmp_buf[58];
-#endif
-#endif
-
-#ifndef __ASSEMBLER__
-
-typedef int sig_atomic_t;
-#define __sig_atomic_t sig_atomic_t
-
-# define _SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))
-typedef struct
- {
- unsigned long int __val[_SIGSET_NWORDS];
- } __sigset_t;
-
-/* Calling environment, plus possibly a saved signal mask. */
-typedef struct __jmp_buf_tag /* C++ doesn't like tagless structs. */
- {
- /* NOTE: The machine-dependent definitions of `__sigsetjmp'
- assume that a `jmp_buf' begins with a `__jmp_buf'.
- Do not move this member or add others before it. */
- __jmp_buf __jmpbuf; /* Calling environment. */
- int __mask_was_saved; /* Saved the signal mask? */
- __sigset_t __saved_mask; /* Saved signal mask. */
- } jmp_buf[1];
-
-extern int __sigsetjmp (jmp_buf __env, int __savemask) __THROW;
-
-extern void longjmp (jmp_buf __env, int __val)
- __THROW __attribute__ ((__noreturn__));
-
-typedef jmp_buf sigjmp_buf;
-
-extern void siglongjmp (sigjmp_buf __env, int __val)
- __THROW __attribute__ ((__noreturn__));
-
-#define setjmp(env) __sigsetjmp(env,0)
-#define sigsetjmp(a,b) __sigsetjmp(a,b)
-
-#endif
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/shadow.h b/mdk-stage1/dietlibc/include/shadow.h
deleted file mode 100644
index 4d6341af1..000000000
--- a/mdk-stage1/dietlibc/include/shadow.h
+++ /dev/null
@@ -1,24 +0,0 @@
-#ifndef _SHADOW_H
-#define _SHADOW_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-
-struct spwd {
- char *sp_namp; /* user login name */
- char *sp_pwdp; /* encrypted password */
- long sp_lstchg; /* last password change */
- int sp_min; /* days until change allowed. */
- int sp_max; /* days before change required */
- int sp_warn; /* days warning for expiration */
- int sp_inact; /* days before account inactive */
- int sp_expire; /* date when account expires */
- int sp_flag; /* reserved for future use */
-};
-
-extern struct spwd *getspent(void) __THROW;
-extern void setspent(void) __THROW;
-extern void endspent(void) __THROW;
-extern struct spwd *getspnam (__const char *__name) __THROW;
-
-#endif /* _SHADOW_H */
diff --git a/mdk-stage1/dietlibc/include/signal.h b/mdk-stage1/dietlibc/include/signal.h
deleted file mode 100644
index 9ed93fe83..000000000
--- a/mdk-stage1/dietlibc/include/signal.h
+++ /dev/null
@@ -1,35 +0,0 @@
-#ifndef _SIGNAL_H
-#define _SIGNAL_H
-
-#include <sys/cdefs.h>
-
-#define __WANT_POSIX1B_SIGNALS__
-
-#include <linux/types.h>
-#include <linux/signal.h>
-
-typedef void (*sighandler_t)(int);
-
-int sigemptyset(sigset_t *set) __THROW;
-int sigfillset(sigset_t *set) __THROW;
-int sigaddset(sigset_t *set, int signum) __THROW;
-int sigdelset(sigset_t *set, int signum) __THROW;
-int sigprocmask(int how, const sigset_t *set, sigset_t *oldset) __THROW;
-sighandler_t signal(int signum, sighandler_t action);
-int raise (int sig) __THROW;
-int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact) __THROW;
-int sigaltstack(const struct sigaltstack *newstack, struct sigaltstack *oldstack) __THROW;
-
-#ifndef SIGCLD
-#define SIGCLD SIGCHLD
-#endif
-
-extern const char *const sys_siglist[];
-
-typedef __sighandler_t sig_t;
-
-#ifndef NSIG
-#define NSIG _NSIG
-#endif
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/stdint.h b/mdk-stage1/dietlibc/include/stdint.h
deleted file mode 100644
index d287e6794..000000000
--- a/mdk-stage1/dietlibc/include/stdint.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef _STDINT_H
-#define _STDINT_H
-
-#include <sys/types.h>
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/stdio.h b/mdk-stage1/dietlibc/include/stdio.h
deleted file mode 100644
index 92d9dc0cb..000000000
--- a/mdk-stage1/dietlibc/include/stdio.h
+++ /dev/null
@@ -1,97 +0,0 @@
-#ifndef _STDIO_H
-#define _STDIO_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-
-typedef struct __stdio_file FILE;
-
-FILE *fopen (const char *path, const char *mode) __THROW;
-FILE *fdopen (int fildes, const char *mode) __THROW;
-FILE *freopen (const char *path, const char *mode, FILE *stream) __THROW;
-
-int printf(const char *format, ...) __THROW;
-int fprintf(FILE *stream, const char *format, ...) __THROW;
-int sprintf(char *str, const char *format, ...) __THROW;
-int snprintf(char *str, size_t size, const char *format, ...) __THROW;
-int asprintf(char **ptr, const char* format, ...) __THROW;
-
-int scanf( const char *format, ...) __THROW;
-int fscanf( FILE *stream, const char *format, ...) __THROW;
-int sscanf( const char *str, const char *format, ...) __THROW;
-
-#include <stdarg.h>
-
-int vprintf(const char *format, va_list ap) __THROW;
-int vfprintf(FILE *stream, const char *format, va_list ap) __THROW;
-int vsprintf(char *str, const char *format, va_list ap) __THROW;
-int vsnprintf(char *str, size_t size, const char *format, va_list ap) __THROW;
-
-int vscanf( const char *format, va_list ap) __THROW;
-int vsscanf( const char *str, const char *format, va_list ap) __THROW;
-int vfscanf( FILE *stream, const char *format, va_list ap) __THROW;
-
-int fgetc(FILE *stream) __THROW;
-char *fgets(char *s, int size, FILE *stream) __THROW;
-int getc(FILE *stream) __THROW;
-int getchar(void) __THROW;
-char *gets(char *s) __THROW;
-int ungetc(int c, FILE *stream) __THROW;
-
-int fputc(int c, FILE *stream) __THROW;
-int fputs(const char *s, FILE *stream) __THROW;
-
-#define putc(c,stream) fputc(c,stream)
-#define putchar(c) fputc(c,stdout)
-
-#define getchar() fgetc(stdin)
-#define getc(stream) fgetc(stream)
-
-int puts(const char *s) __THROW;
-
-long fseek( FILE *stream, long offset, int whence) __THROW;
-long ftell( FILE *stream) __THROW;
-void rewind( FILE *stream) __THROW;
-int fgetpos( FILE *stream, fpos_t *pos) __THROW;
-int fsetpos( FILE *stream, fpos_t *pos) __THROW;
-
-size_t fread( void *ptr, size_t size, size_t nmemb, FILE *stream) __THROW;
-
-size_t fwrite( const void *ptr, size_t size, size_t nmemb, FILE *stream) __THROW;
-
-int fflush(FILE *stream) __THROW;
-
-int fclose(FILE *stream) __THROW;
-
-void clearerr(FILE *stream) __THROW;
-int feof (FILE *stream) __THROW;
-int ferror( FILE *stream) __THROW;
-int fileno( FILE *stream) __THROW;
-
-int remove(const char *pathname) __THROW;
-
-void perror(const char *s) __THROW;
-
-extern FILE *stdin, *stdout, *stderr;
-
-#define EOF (int)(-1)
-
-#define BUFSIZ 128
-
-#define _IONBF 0
-#define _IOLBF 1
-#define _IOFBF 2
-
-int setvbuf(FILE *stream, char *buf, int mode , size_t size) __THROW;
-
-#define setbuf(stream,buf) setvbuf(stream,buf,buf?_IOFBF:_IONBF,BUFSIZ)
-#define setbuffer(stream,buf,size) setvbuf(stream,buf,buf?_IOFBF:_IONBF,size)
-#define setlinebuf(stream) setvbuf(stream,0,_IOLBF,BUFSIZ)
-
-FILE *popen(const char *command, const char *type) __THROW;
-int pclose(FILE *stream) __THROW;
-
-#define getc_unlocked(stream) getc(stream)
-#define putc_unlocked(c,stream) putc(c,stream)
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/stdlib.h b/mdk-stage1/dietlibc/include/stdlib.h
deleted file mode 100644
index 6a13a48ff..000000000
--- a/mdk-stage1/dietlibc/include/stdlib.h
+++ /dev/null
@@ -1,67 +0,0 @@
-#ifndef _STDLIB_H
-#define _STDLIB_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-
-#define __LIBC_DIETLIBC__
-
-void *calloc(size_t nmemb, size_t size) __THROW;
-void *malloc(size_t size) __THROW;
-void free(void *ptr) __THROW;
-void *realloc(void *ptr, size_t size) __THROW;
-
-char *getenv(const char *name) __THROW __pure__;
-int putenv(const char *string) __THROW;
-int setenv(const char *name, const char *value, int overwrite) __THROW;
-void unsetenv(const char *name) __THROW;
-
-int atexit(void (*function)(void)) __THROW;
-
-double strtod(const char *nptr, char **endptr) __THROW;
-long int strtol(const char *nptr, char **endptr, int base) __THROW;
-unsigned long int strtoul(const char *nptr, char **endptr, int base) __THROW;
-
-int __ltostr(char *s, int size, unsigned long i, int base, char UpCase) __THROW;
-#ifdef __GNUC__
-long long int strtoll(const char *nptr, char **endptr, int base) __THROW;
-unsigned long long int strtoull(const char *nptr, char **endptr, int base) __THROW;
-int __lltostr(char *s, int size, unsigned long long i, int base, char UpCase) __THROW;
-#endif
-
-int atoi(const char *nptr) __THROW;
-long int atol(const char *nptr) __THROW;
-double atof(const char *nptr) __THROW;
-
-void exit(int status) __THROW __attribute__((noreturn));
-void abort(void) __THROW;
-
-/* warning: the rand() implementation of the diet libc really sucks. */
-#define RAND_MAX 32767
-
-extern int rand(void) __THROW;
-extern void srand(unsigned int seed) __THROW;
-
-void qsort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *)) __THROW;
-void *bsearch(const void *key, const void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *)) __THROW;
-
-extern char **environ;
-
-#define EXIT_SUCCESS 0
-#define EXIT_FAILURE 1
-
-/* now this function is the greatest bullshit I have ever seen.
- * The ISO people must be out of their minds. */
-typedef struct { int quot,rem; } div_t;
-div_t div(int numer, int denom) __THROW __attribute__((const));
-
-void *alloca(size_t size) __THROW; /* gcc built-in */
-
-char *realpath(const char *path, char *resolved_path) __THROW;
-
-int abs(int j) __THROW;
-
-long int random(void) __THROW;
-void srandom(unsigned int seed) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/string.h b/mdk-stage1/dietlibc/include/string.h
deleted file mode 100644
index 1ef78ae54..000000000
--- a/mdk-stage1/dietlibc/include/string.h
+++ /dev/null
@@ -1,57 +0,0 @@
-#ifndef _STRING_H
-#define _STRING_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-
-char *strcpy(char *dest, const char *src) __THROW;
-char *strncpy(char *dest, const char *src, size_t n) __THROW;
-
-void *memccpy(void *dest, const void *src, int c, size_t n) __THROW;
-void *memcpy(void *dest, const void *src, size_t n) __THROW;
-void *memmove(void *dest, const void *src, size_t n) __THROW;
-
-int memccmp(const void *s1, const void *s2, int c, size_t n) __THROW __pure__;
-int memcmp(const void *s1, const void *s2, size_t n) __THROW __pure__;
-int strcmp(const char *s1, const char *s2) __THROW __pure__;
-int strncmp(const char *s1, const char *s2, size_t n) __THROW __pure__;
-
-int strcasecmp(const char *s1, const char *s2) __THROW __pure__;
-int strncasecmp(const char *s1, const char *s2, size_t n) __THROW __pure__;
-
-size_t strlen(const char *s) __THROW __pure__;
-
-char *strstr(const char *haystack, const char *needle) __THROW __pure__;
-
-char *strdup(const char *s) __THROW;
-
-char *strchr(const char *s, int c) __THROW __pure__;
-char *strrchr(const char *s, int c) __THROW __pure__;
-
-char *strcat(char *dest, const char *src) __THROW;
-char *strncat(char *dest, const char *src, size_t n) __THROW;
-
-size_t strspn(const char *s, const char *accept) __THROW;
-size_t strcspn(const char *s, const char *reject) __THROW;
-
-char *strpbrk(const char *s, const char *accept) __THROW;
-char *strsep(char **stringp, const char *delim) __THROW;
-
-void* memset(void *s, int c, size_t n) __THROW;
-
-#undef NULL
-#define NULL (void*)0
-
-#define bzero(s,n) memset(s,0,n)
-#define bcopy(src,dest,n) memmove(dest,src,n)
-#define bcmp(a,b,n) memcmp(a,b,n)
-
-char *strerror(int errnum) __THROW;
-char *strsignal(int signum) __THROW;
-
-char *strtok(char *s, const char *delim) __THROW;
-char *strtok_r(char *s, const char *delim, char **ptrptr) __THROW;
-
-int ffs(int i) __THROW __attribute__((__const__));
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/strings.h b/mdk-stage1/dietlibc/include/strings.h
deleted file mode 100644
index ec947a9b9..000000000
--- a/mdk-stage1/dietlibc/include/strings.h
+++ /dev/null
@@ -1,2 +0,0 @@
-#warning "your code included obsolescent <strings.h>. Please change that to <string.h>!"
-#include <string.h>
diff --git a/mdk-stage1/dietlibc/include/sys/cdefs.h b/mdk-stage1/dietlibc/include/sys/cdefs.h
deleted file mode 100644
index 895bb74b8..000000000
--- a/mdk-stage1/dietlibc/include/sys/cdefs.h
+++ /dev/null
@@ -1,36 +0,0 @@
-#ifndef _SYS_CDEFS_H
-#define _SYS_CDEFS_H
-
-#define __dietlibc__
-
-#ifndef __cplusplus
-#define throw ()
-#define __THROW
-#define __BEGIN_DECLS
-#define __END_DECLS
-#else
-#define __THROW throw ()
-#define __BEGIN_DECLS extern "C" {
-#define __END_DECLS }
-#endif
-
-#ifndef __GNUC__
-#define __attribute__(xyz)
-#endif
-
-#define __pure__
-#ifdef __GNUC__
-#if (__GNUC__ > 2) || ((__GNUC__ == 2) && (__GNUC_MINOR__ >= 96))
-#undef __pure__
-#define __pure__ __attribute__ ((__pure__))
-#endif
-
-#if (__GNUC__ == 2) && (__GNUC_MINOR__ < 95)
-#define __restrict__
-#endif
-
-#endif
-
-#define __P(x) x
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/file.h b/mdk-stage1/dietlibc/include/sys/file.h
deleted file mode 100644
index 93787fd42..000000000
--- a/mdk-stage1/dietlibc/include/sys/file.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#ifndef _SYS_FILE_H
-#define _SYS_FILE_H
-
-#include <sys/cdefs.h>
-
-extern int fcntl(int fd, int cmd, ...) __THROW;
-extern int flock(int fd, int operation) __THROW;
-
-/* Operations for the `flock' call. */
-#define LOCK_SH 1 /* Shared lock. */
-#define LOCK_EX 2 /* Exclusive lock. */
-#define LOCK_UN 8 /* Unlock. */
-
-/* Can be OR'd in to one of the above. */
-#define LOCK_NB 4 /* Don't block when locking. */
-
-
-
-#endif /* _SYS_FILE_H */
diff --git a/mdk-stage1/dietlibc/include/sys/io.h b/mdk-stage1/dietlibc/include/sys/io.h
deleted file mode 100644
index cce841735..000000000
--- a/mdk-stage1/dietlibc/include/sys/io.h
+++ /dev/null
@@ -1,41 +0,0 @@
-#ifndef _IO_H
-#define _IO_H
-
-int ioperm(unsigned long from, unsigned long num, int turn_on) __THROW;
-
-#ifdef __i386__
-
-static __inline void
-outb (unsigned char value, unsigned short int port)
-{
- __asm__ __volatile__ ("outb %b0,%w1": :"a" (value), "Nd" (port));
-}
-
-static __inline unsigned char
-inb (unsigned short int port)
-{
- unsigned char _v;
-
- __asm__ __volatile__ ("inb %w1,%0":"=a" (_v):"Nd" (port));
- return _v;
-}
-
-static __inline unsigned short int
-inw (unsigned short int port)
-{
- unsigned short _v;
-
- __asm__ __volatile__ ("inw %w1,%0":"=a" (_v):"Nd" (port));
- return _v;
-}
-
-static __inline void
-outw (unsigned short int value, unsigned short int port)
-{
- __asm__ __volatile__ ("outw %w0,%w1": :"a" (value), "Nd" (port));
-
-}
-
-#endif
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/ioctl.h b/mdk-stage1/dietlibc/include/sys/ioctl.h
deleted file mode 100644
index fca1aeeab..000000000
--- a/mdk-stage1/dietlibc/include/sys/ioctl.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef _IOCTL_H
-#define _IOCTL_H
-
-#include <sys/cdefs.h>
-#include <linux/ioctl.h>
-#include <asm/ioctls.h>
-
-int ioctl(int d, int request, ...) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/ipc.h b/mdk-stage1/dietlibc/include/sys/ipc.h
deleted file mode 100644
index 9184a2a82..000000000
--- a/mdk-stage1/dietlibc/include/sys/ipc.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef _SYS_IPC_H
-#define _SYS_IPC_H
-
-#include <sys/cdefs.h>
-#include <linux/ipc.h>
-#include <asm/page.h>
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/kd.h b/mdk-stage1/dietlibc/include/sys/kd.h
deleted file mode 100644
index 9e9a5152b..000000000
--- a/mdk-stage1/dietlibc/include/sys/kd.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef _SYS_KD_H
-#define _SYS_KD_H
-
-#include <linux/kd.h>
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/mman.h b/mdk-stage1/dietlibc/include/sys/mman.h
deleted file mode 100644
index dc398ba90..000000000
--- a/mdk-stage1/dietlibc/include/sys/mman.h
+++ /dev/null
@@ -1,33 +0,0 @@
-#ifndef _SYS_MMAN_H
-#define _SYS_MMAN_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-#include <linux/mman.h>
-#include <asm/page.h>
-
-#ifndef PAGE_SIZE
-#warning PAGE_SIZE undefined
-#endif
-
-#define MAP_FAILED ((void *) -1)
-
-extern void *mmap (void *__addr, size_t __len, int __prot,
- int __flags, int __fd, off_t __offset);
-
-extern int munmap (void *__addr, size_t __len) __THROW;
-extern int mprotect (void *__addr, size_t __len, int __prot) __THROW;
-extern int msync (void *__addr, size_t __len, int __flags) __THROW;
-extern void *mremap (void *__addr, size_t __old_len, size_t __new_len,
- int __may_move) __THROW;
-extern int mincore (void *__start, size_t __len, unsigned char *__vec);
-
-#ifdef __quad_t
-extern void *mmap64 (void *__addr, size_t __len, int __prot,
- int __flags, int __fd, off64_t __offset) __THROW;
-#endif
-
-int mlockall(int flags) __THROW;
-int munlockall(void) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/mount.h b/mdk-stage1/dietlibc/include/sys/mount.h
deleted file mode 100644
index 2e9e86774..000000000
--- a/mdk-stage1/dietlibc/include/sys/mount.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#ifndef _SYS_MOUNT_H
-#define _SYS_MOUNT_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-#include <linux/fs.h>
-
-int mount(const char* specialfile, const char* dir, const char* filesystemtype,
- unsigned long rwflag, const void * data) __THROW;
-
-int umount(const char *specialfile) __THROW;
-
-int umount(const char *dir) __THROW;
-
-int umount2(const char *specialfile, int mflag) __THROW;
-
-int umount2(const char *dir, int mflag) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/msg.h b/mdk-stage1/dietlibc/include/sys/msg.h
deleted file mode 100644
index ea1e470b6..000000000
--- a/mdk-stage1/dietlibc/include/sys/msg.h
+++ /dev/null
@@ -1,13 +0,0 @@
-#ifndef _SYS_MSG_H
-#define _SYS_MSG_H
-
-#include <linux/msg.h>
-#include <sys/ipc.h>
-#include <asm/page.h>
-
-extern int msgctl (int msqid, int cmd, struct msqid_ds *buf) __THROW;
-extern int msgget (key_t key, int msgflg) __THROW;
-extern int msgrcv (int msqid, void *msgp, size_t msgsz, long int msgtyp, int msgflg) __THROW;
-extern int msgsnd (int msqid, const void *msgp, size_t msgsz, int msgflg) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/mtio.h b/mdk-stage1/dietlibc/include/sys/mtio.h
deleted file mode 100644
index e70663407..000000000
--- a/mdk-stage1/dietlibc/include/sys/mtio.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef _SYS_MTIO_H
-#define _SYS_MTIO_H
-
-#include <linux/mtio.h>
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/param.h b/mdk-stage1/dietlibc/include/sys/param.h
deleted file mode 100644
index 05f4d40e2..000000000
--- a/mdk-stage1/dietlibc/include/sys/param.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef _SYS_PARAM_H
-#define _SYS_PARAM_H
-
-#include <limits.h>
-
-#define MAXPATHLEN PATH_MAX
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/poll.h b/mdk-stage1/dietlibc/include/sys/poll.h
deleted file mode 100644
index adce26687..000000000
--- a/mdk-stage1/dietlibc/include/sys/poll.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef _SYS_POLL_H
-#define _SYS_POLL_H
-
-#include <sys/cdefs.h>
-
-#include <linux/poll.h>
-
-extern int poll(struct pollfd *ufds, unsigned int nfds, int timeout) __THROW;
-
-
-#endif /* _SYS_POLL_H */
diff --git a/mdk-stage1/dietlibc/include/sys/ptrace.h b/mdk-stage1/dietlibc/include/sys/ptrace.h
deleted file mode 100644
index 9dd730bc6..000000000
--- a/mdk-stage1/dietlibc/include/sys/ptrace.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef _SYS_PTRACE_H
-#define _SYS_PTRACE_H
-
-#include <sys/cdefs.h>
-
-#include <linux/ptrace.h>
-
-extern long int ptrace (int request, ...) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/reboot.h b/mdk-stage1/dietlibc/include/sys/reboot.h
deleted file mode 100644
index ba58d296a..000000000
--- a/mdk-stage1/dietlibc/include/sys/reboot.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef _SYS_REBOOT_H
-#define _SYS_REBOOT_H
-
-#include <linux/reboot.h>
-
-/* Reboot or halt the system. */
-int reboot (int flag, void *arg);
-
-#endif /* _SYS_REBOOT_H */
diff --git a/mdk-stage1/dietlibc/include/sys/resource.h b/mdk-stage1/dietlibc/include/sys/resource.h
deleted file mode 100644
index 442434cd1..000000000
--- a/mdk-stage1/dietlibc/include/sys/resource.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#ifndef _SYS_RESOURCE_H
-#define _SYS_RESOURCE_H
-
-#include <sys/cdefs.h>
-#include <linux/resource.h>
-
-int getpriority(int which, int who) __THROW;
-int setpriority(int which, int who, int prio) __THROW;
-
-int getrlimit (int resource, struct rlimit *rlim);
-int getrusage (int who, struct rusage *usage);
-int setrlimit (int resource, const struct rlimit *rlim);
-
-typedef unsigned long rlim_t;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/select.h b/mdk-stage1/dietlibc/include/sys/select.h
deleted file mode 100644
index e69de29bb..000000000
--- a/mdk-stage1/dietlibc/include/sys/select.h
+++ /dev/null
diff --git a/mdk-stage1/dietlibc/include/sys/sem.h b/mdk-stage1/dietlibc/include/sys/sem.h
deleted file mode 100644
index cc182649c..000000000
--- a/mdk-stage1/dietlibc/include/sys/sem.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef _SYS_SEM_H
-#define _SYS_SEM_H
-
-#include <linux/sem.h>
-#include <sys/ipc.h>
-
-extern int semget( key_t key, int nsems, int semflg) __THROW;
-extern int semctl(int semid, int semnum, int cmd, union semun arg) __THROW;
-extern int semop(int semid, struct sembuf *sops, unsigned nsops) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/sendfile.h b/mdk-stage1/dietlibc/include/sys/sendfile.h
deleted file mode 100644
index 2e0c04add..000000000
--- a/mdk-stage1/dietlibc/include/sys/sendfile.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef _SYS_SENDFILE_H
-#define _SYS_SENDFILE_H
-
-#include <sys/cdefs.h>
-
-extern ssize_t sendfile (int __out_fd, int __in_fd, off_t *offset,
- size_t __count) __THROW;
-
-#endif /* sys/sendfile.h */
diff --git a/mdk-stage1/dietlibc/include/sys/shm.h b/mdk-stage1/dietlibc/include/sys/shm.h
deleted file mode 100644
index c27f5ddcf..000000000
--- a/mdk-stage1/dietlibc/include/sys/shm.h
+++ /dev/null
@@ -1,17 +0,0 @@
-#ifndef _SYS_SHM_H
-#define _SYS_SHM_H
-
-#include <linux/shm.h>
-#include <sys/ipc.h>
-#include <asm/page.h>
-
-#ifndef PAGE_SIZE
-#define PAGE_SIZE getpagesize()
-#endif
-
-extern int shmget(key_t key, int size, int shmflg) __THROW;
-extern void *shmat(int shmid, const void *shmaddr, int shmflg) __THROW;
-extern int shmdt (const void *shmaddr) __THROW;
-extern int shmctl(int shmid, int cmd, struct shmid_ds *buf) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/signal.h b/mdk-stage1/dietlibc/include/sys/signal.h
deleted file mode 100644
index 2e602dad8..000000000
--- a/mdk-stage1/dietlibc/include/sys/signal.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <signal.h>
diff --git a/mdk-stage1/dietlibc/include/sys/socket.h b/mdk-stage1/dietlibc/include/sys/socket.h
deleted file mode 100644
index a1435501c..000000000
--- a/mdk-stage1/dietlibc/include/sys/socket.h
+++ /dev/null
@@ -1,46 +0,0 @@
-#ifndef _SYS_SOCKET_H
-#define _SYS_SOCKET_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-#include <linux/socket.h>
-
-#ifndef SOCK_DGRAM
-/* the Linux kernel headers suck really badly on non-x86 */
-#define SOCK_STREAM 1 /* stream (connection) socket */
-#define SOCK_DGRAM 2 /* datagram (conn.less) socket */
-#define SOCK_RAW 3 /* raw socket */
-#define SOCK_RDM 4 /* reliably-delivered message */
-#define SOCK_SEQPACKET 5 /* sequential packet socket */
-#define SOCK_PACKET 10 /* linux specific way of */
-#endif
-
-struct sockaddr_storage {
- char __tmp[sizeof(struct sockaddr)];
-};
-
-int socket(int domain, int type, int protocol) __THROW;
-int accept(int s, struct sockaddr *addr, socklen_t *addrlen) __THROW;
-int connect(int sockfd, const struct sockaddr *serv_addr, socklen_t addrlen) __THROW;
-int bind(int sockfd, struct sockaddr *my_addr, socklen_t addrlen) __THROW;
-int recv(int s, void *buf, size_t len, int flags) __THROW;
-int recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen) __THROW;
-int recvmsg(int s, struct msghdr *msg, int flags) __THROW;
-int send(int s, const void *msg, size_t len, int flags) __THROW;
-int sendto(int s, const void *msg, size_t len, int flags, const struct sockaddr *to, socklen_t tolen) __THROW;
-int sendmsg(int s, const struct msghdr *msg, int flags) __THROW;
-
-int getpeername(int s, struct sockaddr *name, socklen_t *namelen) __THROW;
-int getsockname(int s , struct sockaddr * name , socklen_t * namelen) __THROW;
-
-int getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen) __THROW;
-int setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen) __THROW;
-
-int listen(int s, int backlog) __THROW;
-
-#define SHUT_RD 0
-#define SHUT_WR 1
-#define SHUT_RDWR 2
-int shutdown(int s, int how) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/stat.h b/mdk-stage1/dietlibc/include/sys/stat.h
deleted file mode 100644
index 10fddfa42..000000000
--- a/mdk-stage1/dietlibc/include/sys/stat.h
+++ /dev/null
@@ -1,52 +0,0 @@
-#ifndef _SYS_STAT_H
-#define _SYS_STAT_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-
-#include <linux/stat.h>
-#include <asm/stat.h>
-
-#ifndef STAT64_HAS_BROKEN_ST_INO
-#define __NO_STAT64
-#endif
-
-extern int stat(const char *__file, struct stat *__buf) __THROW;
-extern int fstat(int __fd, struct stat *__buf) __THROW;
-extern int lstat(const char *__file, struct stat *__buf) __THROW;
-
-#ifdef __NO_STAT64
-#undef _FILE_OFFSET_BITS
-#else
-extern int stat64(const char *__file, struct stat64 *__buf) __THROW;
-extern int fstat64(int __fd, struct stat64 *__buf) __THROW;
-extern int lstat64(const char *__file, struct stat64 *__buf) __THROW;
-#endif
-
-#if _FILE_OFFSET_BITS == 64
-#define lstat(file,buf) lstat64(file,buf)
-#define fstat(file,buf) fstat64(file,buf)
-#define stat stat64
-#endif
-
-#define major(dev) (((dev)>>8) & 0xff)
-#define minor(dev) ((dev) & 0xff)
-#define makedev(major, minor) ((((unsigned int) (major)) << 8) | ((unsigned int) (minor)))
-
-extern int chmod (const char *__file, mode_t __mode) __THROW;
-
-extern int fchmod (int __fd, mode_t __mode) __THROW;
-
-extern mode_t umask (mode_t __mask) __THROW;
-
-extern int mkdir (const char *__path, mode_t __mode) __THROW;
-
-extern int mknod (const char *__path, mode_t __mode, dev_t __dev) __THROW;
-
-extern int mkfifo (const char *__path, mode_t __mode) __THROW;
-
-#define S_IREAD S_IRUSR
-#define S_IWRITE S_IWUSR
-#define S_IEXEC S_IXUSR
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/syscall.h b/mdk-stage1/dietlibc/include/sys/syscall.h
deleted file mode 100644
index 5d6b5a4ad..000000000
--- a/mdk-stage1/dietlibc/include/sys/syscall.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef _SYSCALL_H
-#define _SYSCALL_H
-
-#include <asm/unistd.h>
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/sysinfo.h b/mdk-stage1/dietlibc/include/sys/sysinfo.h
deleted file mode 100644
index 5f059d469..000000000
--- a/mdk-stage1/dietlibc/include/sys/sysinfo.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef _SYS_SYSINFO_H
-#define _SYS_SYSINFO_H
-
-#include <sys/cdefs.h>
-#include <linux/kernel.h>
-
-int sysinfo(struct sysinfo *info) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/syslog.h b/mdk-stage1/dietlibc/include/sys/syslog.h
deleted file mode 100644
index 91bf0d1fa..000000000
--- a/mdk-stage1/dietlibc/include/sys/syslog.h
+++ /dev/null
@@ -1,102 +0,0 @@
-#ifndef _SYS_SYSLOG_H
-#define _SYS_SYSLOG_H 1
-
-#include <sys/cdefs.h>
-#include <stdarg.h>
-
-#define _PATH_LOG "/dev/log"
-
-/*
- * priorities/facilities are encoded into a single 32-bit quantity, where the
- * bottom 3 bits are the priority (0-7) and the top 28 bits are the facility
- * (0-big number). Both the priorities and the facilities map roughly
- * one-to-one to strings in the syslogd(8) source code. This mapping is
- * included in this file.
- *
- * priorities (these are ordered)
- */
-#define LOG_EMERG 0 /* system is unusable */
-#define LOG_ALERT 1 /* action must be taken immediately */
-#define LOG_CRIT 2 /* critical conditions */
-#define LOG_ERR 3 /* error conditions */
-#define LOG_WARNING 4 /* warning conditions */
-#define LOG_NOTICE 5 /* normal but significant condition */
-#define LOG_INFO 6 /* informational */
-#define LOG_DEBUG 7 /* debug-level messages */
-
-#define LOG_PRIMASK 0x07 /* mask to extract priority part (internal) */
- /* extract priority */
-#define LOG_PRI(p) ((p) & LOG_PRIMASK)
-#define LOG_MAKEPRI(fac, pri) (((fac) << 3) | (pri))
-
-/* facility codes */
-#define LOG_KERN (0<<3) /* kernel messages */
-#define LOG_USER (1<<3) /* random user-level messages */
-#define LOG_MAIL (2<<3) /* mail system */
-#define LOG_DAEMON (3<<3) /* system daemons */
-#define LOG_AUTH (4<<3) /* security/authorization messages */
-#define LOG_SYSLOG (5<<3) /* messages generated internally by syslogd */
-#define LOG_LPR (6<<3) /* line printer subsystem */
-#define LOG_NEWS (7<<3) /* network news subsystem */
-#define LOG_UUCP (8<<3) /* UUCP subsystem */
-#define LOG_CRON (9<<3) /* clock daemon */
-#define LOG_AUTHPRIV (10<<3) /* security/authorization messages (private) */
-#define LOG_FTP (11<<3) /* ftp daemon */
-
- /* other codes through 15 reserved for system use */
-#define LOG_LOCAL0 (16<<3) /* reserved for local use */
-#define LOG_LOCAL1 (17<<3) /* reserved for local use */
-#define LOG_LOCAL2 (18<<3) /* reserved for local use */
-#define LOG_LOCAL3 (19<<3) /* reserved for local use */
-#define LOG_LOCAL4 (20<<3) /* reserved for local use */
-#define LOG_LOCAL5 (21<<3) /* reserved for local use */
-#define LOG_LOCAL6 (22<<3) /* reserved for local use */
-#define LOG_LOCAL7 (23<<3) /* reserved for local use */
-
-#define LOG_NFACILITIES 24 /* current number of facilities */
-#define LOG_FACMASK 0x03f8 /* mask to extract facility part */
- /* facility of pri */
-#define LOG_FAC(p) (((p) & LOG_FACMASK) >> 3)
-
-/*
- * arguments to setlogmask.
- */
-#define LOG_MASK(pri) (1 << (pri)) /* mask for one priority */
-#define LOG_UPTO(pri) ((1 << ((pri)+1)) - 1) /* all priorities through pri */
-
-/*
- * Option flags for openlog.
- *
- * LOG_ODELAY no longer does anything.
- * LOG_NDELAY is the inverse of what it used to be.
- */
-#define LOG_PID 0x01 /* log the pid with each message */
-#define LOG_CONS 0x02 /* log on the console if errors in sending */
-#define LOG_ODELAY 0x04 /* delay open until first syslog() (default) */
-#define LOG_NDELAY 0x08 /* don't delay open */
-#define LOG_NOWAIT 0x10 /* don't wait for console forks: DEPRECATED */
-#define LOG_PERROR 0x20 /* log to stderr as well */
-
-/* Open connection to system logger. */
-/* against the glibc-routine ident has not to be const ! */
-/* instead ident is limited to 80 characters ! */
-void openlog (const char *ident, int option, int facility);
-
-void closelog (void) __THROW;
-
-int setlogmask (int mask) __THROW;
-
-void syslog (int priority, const char *format, ...) __THROW;
-
-void vsyslog (int priority, const char *format, va_list arg_ptr) __THROW;
-
-/* yuck yuck yuck, only needed for syslogd. */
-typedef struct _code {
- char *c_name;
- int c_val;
-} CODE;
-
-extern CODE prioritynames[];
-extern CODE facilitynames[];
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/time.h b/mdk-stage1/dietlibc/include/sys/time.h
deleted file mode 100644
index 11144f57b..000000000
--- a/mdk-stage1/dietlibc/include/sys/time.h
+++ /dev/null
@@ -1,46 +0,0 @@
-#ifndef _SYS_TIME_H
-#define _SYS_TIME_H 1
-
-#include <sys/cdefs.h>
-
-#include <sys/types.h>
-#include <linux/time.h>
-
-#if defined __USE_GNU || defined __USE_BSD
-typedef struct timezone *__timezone_ptr_t;
-#else
-typedef void *__timezone_ptr_t;
-#endif
-
-int getitimer(int which, struct itimerval *value) __THROW;
-int setitimer(int which, const struct itimerval *value, struct itimerval *ovalue) __THROW;
-
-int gettimeofday(struct timeval *tv, struct timezone *tz) __THROW;
-int settimeofday(const struct timeval *tv , const struct timezone *tz) __THROW;
-
-extern int adjtime (const struct timeval *__delta,
- struct timeval *__olddelta) __THROW;
-
-struct tm
-{
- int tm_sec; /* Seconds. [0-60] (1 leap second) */
- int tm_min; /* Minutes. [0-59] */
- int tm_hour; /* Hours. [0-23] */
- int tm_mday; /* Day. [1-31] */
- int tm_mon; /* Month. [0-11] */
- int tm_year; /* Year - 1900. */
- int tm_wday; /* Day of week. [0-6] */
- int tm_yday; /* Days in year.[0-365] */
- int tm_isdst; /* DST. [-1/0/1]*/
-
- long int tm_gmtoff; /* Seconds east of UTC. */
- const char *tm_zone; /* Timezone abbreviation. */
-};
-
-struct tm* gmtime(const time_t *t) __THROW;
-struct tm* gmtime_r(const time_t *t, struct tm *r) __THROW;
-
-struct tm* localtime(const time_t *t) __THROW;
-struct tm* localtime_r(const time_t *t, struct tm *r) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/times.h b/mdk-stage1/dietlibc/include/sys/times.h
deleted file mode 100644
index 72ec62fec..000000000
--- a/mdk-stage1/dietlibc/include/sys/times.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef _SYS_TIMES_H
-#define _SYS_TIMES_H
-
-#include <linux/times.h>
-
-clock_t times(struct tms *buf);
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/types.h b/mdk-stage1/dietlibc/include/sys/types.h
deleted file mode 100644
index 34dbaa9f1..000000000
--- a/mdk-stage1/dietlibc/include/sys/types.h
+++ /dev/null
@@ -1,33 +0,0 @@
-#ifndef _SYS_TYPES_H
-#define _SYS_TYPES_H
-
-#include <linux/types.h>
-#include <linux/posix_types.h>
-#include <linux/socket.h>
-
-#ifdef __GNUC__
-#define __quad_t __quad_t
-typedef long long int __quad_t;
-typedef unsigned long long int __u_quad_t;
-#else
-#warning no long long support - no 64 bit file I/O support
-typedef long int __quad_t;
-typedef unsigned long int __u_quad_t;
-#endif
-
-
-#ifdef __quad_t
-typedef __quad_t off64_t;
-typedef __u_quad_t ino64_t;
-typedef __quad_t blkcnt64_t;
-#endif
-
-typedef long int fpos_t;
-
-#define socklen_t socklen_t
-typedef unsigned int socklen_t;
-
-typedef long int blksize_t;
-typedef long int blkcnt_t;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/uio.h b/mdk-stage1/dietlibc/include/sys/uio.h
deleted file mode 100644
index d64fd33c9..000000000
--- a/mdk-stage1/dietlibc/include/sys/uio.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef _SYS_UIO
-#define _SYS_UIO 1
-
-#include <linux/uio.h>
-
-int readv(int filedes, const struct iovec *vector, size_t count);
-int writev(int filedes, const struct iovec *vector, size_t count);
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/un.h b/mdk-stage1/dietlibc/include/sys/un.h
deleted file mode 100644
index 213d9290e..000000000
--- a/mdk-stage1/dietlibc/include/sys/un.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef _SYS_UN_H
-#define _SYS_UN_H
-
-#include <sys/cdefs.h>
-
-#include <linux/un.h>
-
-#endif /* sys/un.h */
diff --git a/mdk-stage1/dietlibc/include/sys/utsname.h b/mdk-stage1/dietlibc/include/sys/utsname.h
deleted file mode 100644
index 37bf6c811..000000000
--- a/mdk-stage1/dietlibc/include/sys/utsname.h
+++ /dev/null
@@ -1,35 +0,0 @@
-#ifndef _SYS_UTSNAME_H
-#define _SYS_UTSNAME_H 1
-
-#include <sys/cdefs.h>
-
-/* Length of the entries in `struct utsname' is 65. */
-#define _UTSNAME_LENGTH 65
-#define _UTSNAME_NODENAME_LENGTH _UTSNAME_LENGTH
-
-/* Linux provides as additional information in the `struct utsname'
- the name of the current domain. Define _UTSNAME_DOMAIN_LENGTH
- to a value != 0 to activate this entry. */
-#define _UTSNAME_DOMAIN_LENGTH _UTSNAME_LENGTH
-
-struct utsname {
- /* Name of the implementation of the operating system. */
- char sysname[_UTSNAME_LENGTH];
-
- /* Name of this node on the network. */
- char nodename[_UTSNAME_NODENAME_LENGTH];
-
- /* Current release level of this implementation. */
- char release[_UTSNAME_LENGTH];
- /* Current version level of this release. */
- char version[_UTSNAME_LENGTH];
-
- /* Name of the hardware type the system is running on. */
- char machine[_UTSNAME_LENGTH];
-
- /* Name of the domain of this node on the network. */
- char domainname[_UTSNAME_DOMAIN_LENGTH];
-};
-
-extern int uname (struct utsname *__name) __THROW;
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/vfs.h b/mdk-stage1/dietlibc/include/sys/vfs.h
deleted file mode 100644
index e4740a225..000000000
--- a/mdk-stage1/dietlibc/include/sys/vfs.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef _SYS_VFS_H
-#define _SYS_VFS_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-#include <linux/vfs.h>
-
-int statfs(const char *path, struct statfs *buf) __THROW;
-int fstatfs(int fd, struct statfs *buf) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/sys/wait.h b/mdk-stage1/dietlibc/include/sys/wait.h
deleted file mode 100644
index eb70112e2..000000000
--- a/mdk-stage1/dietlibc/include/sys/wait.h
+++ /dev/null
@@ -1,37 +0,0 @@
-#ifndef _SYS_WAIT_H
-#define _SYS_WAIT_H
-
-#include <sys/cdefs.h>
-#include <sys/resource.h>
-#include <linux/wait.h>
-
-/* If WIFEXITED(STATUS), the low-order 8 bits of the status. */
-#define __WEXITSTATUS(status) (((status) & 0xff00) >> 8)
-#define WEXITSTATUS __WEXITSTATUS
-
-/* If WIFSIGNALED(STATUS), the terminating signal. */
-#define __WTERMSIG(status) ((status) & 0x7f)
-#define WTERMSIG __WTERMSIG
-
-/* If WIFSTOPPED(STATUS), the signal that stopped the child. */
-#define __WSTOPSIG(status) __WEXITSTATUS(status)
-#define WSTOPSIG __WSTOPSIG
-
-/* Nonzero if STATUS indicates normal termination. */
-#define WIFEXITED(status) (__WTERMSIG(status) == 0)
-
-/* Nonzero if STATUS indicates termination by a signal. */
-#define WIFSIGNALED(status) (!WIFSTOPPED(status) && !WIFEXITED(status))
-
-/* Nonzero if STATUS indicates the child is stopped. */
-#define WIFSTOPPED(status) (((status) & 0xff) == 0x7f)
-
-
-pid_t wait(int *status) __THROW;
-pid_t waitpid(pid_t pid, int *status, int options) __THROW;
-
-pid_t wait3(int *status, int options, struct rusage *rusage) __THROW;
-
-pid_t wait4(pid_t pid, int *status, int options, struct rusage *rusage) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/syslog.h b/mdk-stage1/dietlibc/include/syslog.h
deleted file mode 100644
index 830b4928a..000000000
--- a/mdk-stage1/dietlibc/include/syslog.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <sys/syslog.h>
diff --git a/mdk-stage1/dietlibc/include/termios.h b/mdk-stage1/dietlibc/include/termios.h
deleted file mode 100644
index f10909c1b..000000000
--- a/mdk-stage1/dietlibc/include/termios.h
+++ /dev/null
@@ -1,22 +0,0 @@
-#ifndef _TERMIOS_H
-#define _TERMIOS_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-
-/* man, the Linux kernel headers suck */
-#define __USE_BSD
-#include <linux/termios.h>
-#undef __USE_BSD
-
-pid_t tcgetpgrp(int fd) __THROW;
-int tcsetpgrp(int fd, pid_t pgrpid) __THROW;
-int tcgetattr(int fd, struct termios *termios_p) __THROW;
-int tcsetattr(int fd, int optional_actions, struct termios *termios_p) __THROW;
-speed_t cfgetospeed(struct termios *termios_p) __THROW;
-int cfsetospeed(struct termios *termios_p, speed_t speed) __THROW;
-speed_t cfgetispeed(struct termios *termios_p) __THROW;
-int cfsetispeed(struct termios *termios_p, speed_t speed) __THROW;
-int tcflush(int fd, int queue_selector) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/time.h b/mdk-stage1/dietlibc/include/time.h
deleted file mode 100644
index 827c85b97..000000000
--- a/mdk-stage1/dietlibc/include/time.h
+++ /dev/null
@@ -1,24 +0,0 @@
-#ifndef _TIME_H
-#define _TIME_H
-
-#include <sys/cdefs.h>
-#include <sys/time.h>
-
-extern int __isleap(int year);
-
-int nanosleep(const struct timespec *req, struct timespec *rem) __THROW;
-unsigned int sleep(unsigned int secs) __THROW;
-
-time_t mktime(struct tm *timeptr) __THROW __pure__;
-
-char *asctime(const struct tm *timeptr) __THROW;
-char *asctime_r(const struct tm *timeptr, char *buf) __THROW;
-
-char *ctime(const time_t *timep) __THROW;
-
-size_t strftime(char *s, size_t max, const char *format, const struct tm *tm) __THROW;
-time_t time(time_t *t) __THROW;
-
-int stime(time_t *t) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/unistd.h b/mdk-stage1/dietlibc/include/unistd.h
deleted file mode 100644
index 1a528c0e4..000000000
--- a/mdk-stage1/dietlibc/include/unistd.h
+++ /dev/null
@@ -1,168 +0,0 @@
-#ifndef _UNISTD_H
-#define _UNISTD_H
-
-#include <sys/cdefs.h>
-#include <dirent.h>
-#include <sys/types.h>
-#include <sys/time.h>
-#include <getopt.h>
-#include <linux/sysctl.h>
-#include <sys/stat.h>
-
-/* Values for the second argument to access.
- These may be OR'd together. */
-#define R_OK 4 /* Test for read permission. */
-#define W_OK 2 /* Test for write permission. */
-#define X_OK 1 /* Test for execute permission. */
-#define F_OK 0 /* Test for existence. */
-
-/* Test for access to NAME using the real UID and real GID. */
-extern int access (__const char *__name, int __type) __THROW;
-
-#define SEEK_SET 0
-#define SEEK_CUR 1
-#define SEEK_END 2
-
-#define STDIN_FILENO 0
-#define STDOUT_FILENO 1
-#define STDERR_FILENO 2
-
-off_t lseek(int fildes, off_t offset, int whence) __THROW;
-int llseek(int fildes, unsigned long hi, unsigned long lo, loff_t* result,int whence) __THROW;
-#ifndef __NO_STAT64
-loff_t lseek64(int fildes, loff_t offset, int whence) __THROW;
-#endif
-#if _FILE_OFFSET_BITS == 64
-#define lseek(fildes,offset,whence) lseek64(fildes,offset,whence)
-#endif
-
-int chdir(const char *path) __THROW;
-int fchdir(int fd) __THROW;
-int mkdir(const char *pathname, mode_t mode) __THROW;
-int rmdir(const char *pathname) __THROW;
-char *getcwd(char *buf, size_t size) __THROW;
-
-int open(const char* pathname,int flags, ...) __THROW;
-int open64(const char* pathname,int flags, ...) __THROW;
-int creat(const char* pathname,mode_t mode) __THROW;
-int creat64(const char* pathname,mode_t mode) __THROW;
-int write(int fd,const void* buf,size_t len) __THROW;
-int read(int fd,void* buf,size_t len) __THROW;
-int close(int fd) __THROW;
-
-int unlink(const char *pathname) __THROW;
-
-int pread(int fd, void *buf, size_t count, off_t offset);
-int pwrite(int fd, const void *buf, size_t count, off_t offset);
-
-int execve(const char *filename, char *const argv [], char *const envp[]) __THROW;
-int execlp(const char *file, const char *arg, ...) __THROW;
-int execv(const char *path, char *const argv[]) __THROW;
-int execvp(const char *file, char *const argv[]) __THROW;
-int execl(const char *path, ...) __THROW;
-
-pid_t getpid(void) __attribute__((__const__)) __THROW;
-pid_t getppid(void) __THROW;
-int kill(pid_t pid, int sig) __THROW;
-
-int setpgid (pid_t pid,pid_t pgid) __THROW;
-pid_t getpgid (pid_t pid) __THROW;
-int setpgrp (void) __THROW;
-pid_t getpgrp (void) __THROW;
-pid_t setsid (void) __THROW;
-int dup (int oldfd) __THROW;
-int dup2 (int oldfd,int newfd) __THROW;
-
-int mknod(const char *pathname, mode_t mode, dev_t dev) __THROW;
-
-int getdents(unsigned int fd, struct dirent *dirp, unsigned int count) __THROW;
-int getdents64(unsigned int fd, struct dirent64 *dirp, unsigned int count) __THROW;
-
-pid_t fork(void) __THROW;
-pid_t vfork(void) __THROW;
-
-int readlink(const char *path, char *buf, size_t bufsiz) __THROW;
-int symlink(const char *oldpath, const char *newpath) __THROW;
-int link(const char *oldpath, const char *newpath) __THROW;
-
-int chown(const char *path, uid_t owner, gid_t group) __THROW;
-int fchown(int fd, uid_t owner, gid_t group) __THROW;
-int lchown(const char *path, uid_t owner, gid_t group) __THROW;
-
-int fsync(int fd) __THROW;
-
-int pipe(int filedes[2]) __THROW;
-
-char *ttyname (int desc) __THROW;
-
-int brk(void *end_data_segment) __THROW;
-void *sbrk(ptrdiff_t increment) __THROW;
-
-int gethostname(char *name, size_t len) __THROW;
-int sethostname(const char *name, size_t len) __THROW;
-
-void usleep(unsigned long usec) __THROW;
-unsigned int sleep(unsigned int seconds) __THROW;
-
-unsigned int alarm(unsigned int seconds) __THROW;
-int sync(void) __THROW;
-
-int isatty(int desc) __THROW;
-
-void _exit(int status) __THROW __attribute__((noreturn));
-
-extern int daemon (int nochdir,int noclose) __THROW;
-
-#if _FILE_OFFSET_BITS == 64
-#define open open64
-#define creat creat64
-#endif
-
-extern char* getlogin(void) __THROW;
-/* warning: the diet libc getlogin() simply returns getenv("LOGNAME") */
-
-int chroot(const char *path) __THROW;
-
-uid_t getuid(void) __THROW;
-uid_t geteuid(void) __THROW;
-gid_t getgid(void) __THROW;
-gid_t getegid(void) __THROW;
-int setuid(uid_t uid) __THROW;
-/* int seteuid(uid_t uid) __THROW; */
-int setgid(gid_t gid) __THROW;
-/* int setegid(gid_t gid) __THROW; */
-int setregid(gid_t rgid, gid_t egid) __THROW;
-int setreuid(uid_t ruid, uid_t euid) __THROW;
-#define seteuid(euid) setreuid(-1,euid)
-#define setegid(egid) setregid(-1,egid)
-
-int rename(const char *oldpath, const char *newpath) __THROW;
-int ftruncate(int fd, off_t length) __THROW;
-
-int mkstemp(char *Template) __THROW;
-
-int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout) __THROW;
-
-int nice(int inc) __THROW;
-
-extern char *__environ[];
-
-char *crypt(const char *key, const char *salt) __THROW;
-void encrypt(char block[64], int edflag) __THROW;
-void setkey(const char *key) __THROW;
-
-size_t getpagesize(void) __attribute__((__const__)) __THROW;
-
-int getdomainname(char *name, size_t len) __THROW;
-int setdomainname(const char *name, size_t len) __THROW;
-
-int getgroups(int size, gid_t list[]) __THROW;
-
-/* warning: linux specific: */
-int _sysctl(struct __sysctl_args *args) __THROW;
-int sendfile(int out_fd, int in_fd, off_t *offset, size_t count) __THROW;
-
-int getdtablesize(void) __THROW;
-char *getpass(const char * prompt) __THROW;
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/utime.h b/mdk-stage1/dietlibc/include/utime.h
deleted file mode 100644
index 41674f379..000000000
--- a/mdk-stage1/dietlibc/include/utime.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#ifndef _UTIME_H
-#define _UTIME_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-#include <time.h>
-
-struct utimbuf {
- time_t actime; /* access time */
- time_t modtime; /* modification time */
-};
-
-int utime(const char *filename, struct utimbuf *buf) __THROW;
-
-
-#endif
diff --git a/mdk-stage1/dietlibc/include/utmp.h b/mdk-stage1/dietlibc/include/utmp.h
deleted file mode 100644
index 2946be921..000000000
--- a/mdk-stage1/dietlibc/include/utmp.h
+++ /dev/null
@@ -1,73 +0,0 @@
-#ifndef _UTMP_H
-#define _UTMP_H
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-#include <time.h>
-
-#define UT_LINESIZE 32
-#define UT_NAMESIZE 32
-#define UT_HOSTSIZE 256
-
-#define _PATH_UTMP "/var/run/utmp"
-#define _PATH_WTMP "/var/log/wtmp"
-
-/* The structure describing an entry in the database of
- previous logins. */
-struct lastlog
- {
- time_t ll_time;
- char ll_line[UT_LINESIZE];
- char ll_host[UT_HOSTSIZE];
- };
-
-/* The structure describing the status of a terminated process. This
- type is used in `struct utmp' below. */
-struct exit_status
- {
- short int e_termination; /* Process termination status. */
- short int e_exit; /* Process exit status. */
- };
-
-/* The structure describing an entry in the user accounting database. */
-struct utmp
-{
- short int ut_type; /* Type of login. */
- pid_t ut_pid; /* Process ID of login process. */
- char ut_line[UT_LINESIZE]; /* Devicename. */
- char ut_id[4]; /* Inittab ID. */
- char ut_user[UT_NAMESIZE]; /* Username. */
- char ut_host[UT_HOSTSIZE]; /* Hostname for remote login. */
-#define ut_name ut_host
- struct exit_status ut_exit; /* Exit status of a process marked
- as DEAD_PROCESS. */
- long int ut_session; /* Session ID, used for windowing. */
- struct timeval ut_tv; /* Time entry was made. */
- int32_t ut_addr_v6[4]; /* Internet address of remote host. */
- char __unused[20]; /* Reserved for future use. */
-};
-
-/* Values for the `ut_type' field of a `struct utmp'. */
-#define EMPTY 0 /* No valid user accounting information. */
-
-#define RUN_LVL 1 /* The system's runlevel. */
-#define BOOT_TIME 2 /* Time of system boot. */
-#define NEW_TIME 3 /* Time after system clock changed. */
-#define OLD_TIME 4 /* Time when system clock changed. */
-
-#define INIT_PROCESS 5 /* Process spawned by the init process. */
-#define LOGIN_PROCESS 6 /* Session leader of a logged in user. */
-#define USER_PROCESS 7 /* Normal process. */
-#define DEAD_PROCESS 8 /* Terminated process. */
-
-#define ACCOUNTING 9
-
-/* Tell the user that we have a modern system with UT_HOST, UT_PID,
- UT_TYPE, UT_ID and UT_TV fields. */
-#define _HAVE_UT_TYPE 1
-#define _HAVE_UT_PID 1
-#define _HAVE_UT_ID 1
-#define _HAVE_UT_TV 1
-#define _HAVE_UT_HOST 1
-
-#endif
diff --git a/mdk-stage1/dietlibc/lib/__dtostr.c b/mdk-stage1/dietlibc/lib/__dtostr.c
deleted file mode 100644
index e9a8a83d3..000000000
--- a/mdk-stage1/dietlibc/lib/__dtostr.c
+++ /dev/null
@@ -1,104 +0,0 @@
-#include <stdio.h>
-/* convert double to string. Helper for sprintf. */
-
-int __dtostr(double d,char *buf,int maxlen,int prec) {
- unsigned long long *x=(unsigned long long *)&d;
- /* step 1: extract sign, mantissa and exponent */
- signed int s=*x>>63;
- signed long e=((*x>>52)&((1<<11)-1))-1023;
-/* unsigned long long m=*x & ((1ull<<52)-1); */
- /* step 2: exponent is base 2, compute exponent for base 10 */
- signed long e10=1+(long)(e*0.30102999566398119802); /* log10(2) */
- /* step 3: calculate 10^e10 */
- int i;
- double tmp=10.0;
- char *oldbuf=buf;
- int initial=1;
-
- if (d==0.0) {
- *buf='0'; ++buf;
- goto done;
- }
- if (s) { d=-d; *buf='-'; --maxlen; buf++; }
-/* printf("e=%d e10=%d prec=%d\n",e,e10,prec); */
- if (e10>=0) {
- i=e10;
- while (i>10) { tmp=tmp*1e10; i-=10; }
- while (i>1) { tmp=tmp*10; --i; }
- } else {
- i=(e10=-e10);
- while (i>10) { tmp=tmp*1e-10; i-=10; }
- while (i>1) { tmp=tmp/10; --i; }
- }
- while (d/tmp<1) {
- --e10;
- tmp/=10.0;
- }
- /* step 4: see if precision is sufficient to display all digits */
- if (e10>prec) {
- /* use scientific notation */
- int len=__dtostr(d/tmp,buf,maxlen,prec);
- if (len==0) return 0;
- maxlen-=len; buf+=len;
- if (--maxlen>=0) {
- *buf='e';
- ++buf;
- }
- for (len=1000; len>0; len/=10) {
- if (e10>=len || !initial) {
- if (--maxlen>=0) {
- *buf=(e10/len)+'0';
- ++buf;
- }
- initial=0;
- e10=e10%len;
- }
- }
- if (maxlen>=0) return buf-oldbuf;
- return 0;
- }
- /* step 5: loop through the digits, inserting the decimal point when
- * appropriate */
- if (d<1.0) {
- double x=1.0;
- int first=1;
- do {
- if (--maxlen<0) return buf-oldbuf;
- *buf='0'; ++buf;
- if (first) {
- first=0;
- *buf='.'; ++buf;
- if (--maxlen<0) return buf-oldbuf;
- }
- x/=10.0;
- } while (x>d);
- }
- for (; prec>0; ) {
- double tmp2=d/tmp;
- char c;
- d-=((int)tmp2*tmp);
- c=((int)tmp2);
- if ((!initial)||c) {
- if (--maxlen>=0) {
- initial=0;
- *buf=c+'0';
- ++buf;
- } else
- return 0;
- --prec;
- }
- if (tmp>0.5 && tmp<1.5) {
- tmp=1e-1;
- initial=0;
- if (--maxlen>=0) {
- *buf='.';
- ++buf;
- } else
- return 0;
- } else
- tmp/=10.0;
- }
-done:
- *buf=0;
- return buf-oldbuf;
-}
diff --git a/mdk-stage1/dietlibc/lib/__fstat64.c b/mdk-stage1/dietlibc/lib/__fstat64.c
deleted file mode 100644
index 6f9fcb2c5..000000000
--- a/mdk-stage1/dietlibc/lib/__fstat64.c
+++ /dev/null
@@ -1,25 +0,0 @@
-#include "dietfeatures.h"
-
-#ifdef WANT_LARGEFILE_BACKCOMPAT
-#include <sys/stat.h>
-#ifndef __NO_STAT64
-#include <errno.h>
-
-extern int __dietlibc_fstat64(int __fd, struct stat64 *__buf);
-extern void __stat64_cvt(const struct stat *src,struct stat64 *dest);
-
-int fstat64(int __fd, struct stat64 *__buf) {
- if (__dietlibc_fstat64(__fd,__buf)) {
- struct stat temp;
-#ifdef WANT_THREAD_SAFE
- if (*__errno_location()!=ENOSYS) return -1;
-#else
- if (errno!=ENOSYS) return -1;
-#endif
- if (fstat(__fd,&temp)) return -1;
- __stat64_cvt(&temp,__buf);
- }
- return 0;
-}
-#endif
-#endif
diff --git a/mdk-stage1/dietlibc/lib/__getcwd.c b/mdk-stage1/dietlibc/lib/__getcwd.c
deleted file mode 100644
index e97fc4520..000000000
--- a/mdk-stage1/dietlibc/lib/__getcwd.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <stdlib.h>
-
-extern int __syscall_getcwd(char* buf, size_t size);
-
-char *getcwd(char *buf, size_t size) {
- int tmp;
- if ((tmp=__syscall_getcwd(buf,size))<0) return 0;
- buf[tmp]=0;
- return buf;
-}
diff --git a/mdk-stage1/dietlibc/lib/__isnan.c b/mdk-stage1/dietlibc/lib/__isnan.c
deleted file mode 100644
index 9d21e9824..000000000
--- a/mdk-stage1/dietlibc/lib/__isnan.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <stdio.h>
-
-int __isnan(double d) {
- unsigned long long *x=(unsigned long long *)&d;
- return (*x==0x7FF8002000000000ll || *x==0x7FF0002000000000);
-}
-
-#if 0
-TestFromIeeeExtended("7FFF0000000000000000"); /* +infinity */
-TestFromIeeeExtended("FFFF0000000000000000"); /* -infinity */
-TestFromIeeeExtended("7FFF8001000000000000"); /* Quiet NaN(1) */
-TestFromIeeeExtended("7FFF0001000000000000"); /* Signalling NaN(1) */
-TestFromIeeeExtended("3FFFFEDCBA9876543210"); /* accuracy test */
-#endif
diff --git a/mdk-stage1/dietlibc/lib/__lltostr.c b/mdk-stage1/dietlibc/lib/__lltostr.c
deleted file mode 100644
index eb4a27cef..000000000
--- a/mdk-stage1/dietlibc/lib/__lltostr.c
+++ /dev/null
@@ -1,31 +0,0 @@
-#include <string.h>
-
-int __lltostr(char *s, int size, unsigned long long i, int base, char UpCase)
-{
- char *tmp;
- int j=0;
-
- s[--size]=0;
-
- tmp=s+size;
-
- if ((base==0)||(base>36)) base=10;
-
- j=0;
- if (!i)
- {
- *(--tmp)='0';
- j=1;
- }
-
- while((tmp>s)&&(i))
- {
- tmp--;
- if ((*tmp=i%base+'0')>'9') *tmp+=(UpCase?'A':'a')-'9'-1;
- i=i/base;
- j++;
- }
- memmove(s,tmp,j+1);
-
- return j;
-}
diff --git a/mdk-stage1/dietlibc/lib/__lstat64.c b/mdk-stage1/dietlibc/lib/__lstat64.c
deleted file mode 100644
index a871f3917..000000000
--- a/mdk-stage1/dietlibc/lib/__lstat64.c
+++ /dev/null
@@ -1,25 +0,0 @@
-#include "dietfeatures.h"
-
-#ifdef WANT_LARGEFILE_BACKCOMPAT
-#include <sys/stat.h>
-#ifndef __NO_STAT64
-#include <errno.h>
-
-extern int __dietlibc_lstat64(const char *__file, struct stat64 *__buf);
-extern void __stat64_cvt(const struct stat *src,struct stat64 *dest);
-
-int lstat64(const char *__file, struct stat64 *__buf) {
- if (__dietlibc_lstat64(__file,__buf)) {
- struct stat temp;
-#ifdef WANT_THREAD_SAFE
- if (*__errno_location()!=ENOSYS) return -1;
-#else
- if (errno!=ENOSYS) return -1;
-#endif
- if (lstat(__file,&temp)) return -1;
- __stat64_cvt(&temp,__buf);
- }
- return 0;
-}
-#endif
-#endif
diff --git a/mdk-stage1/dietlibc/lib/__ltostr.c b/mdk-stage1/dietlibc/lib/__ltostr.c
deleted file mode 100644
index 57e0690d2..000000000
--- a/mdk-stage1/dietlibc/lib/__ltostr.c
+++ /dev/null
@@ -1,31 +0,0 @@
-#include <string.h>
-
-int __ltostr(char *s, int size, unsigned long i, int base, char UpCase)
-{
- char *tmp;
- int j=0;
-
- s[--size]=0;
-
- tmp=s+size;
-
- if ((base==0)||(base>36)) base=10;
-
- j=0;
- if (!i)
- {
- *(--tmp)='0';
- j=1;
- }
-
- while((tmp>s)&&(i))
- {
- tmp--;
- if ((*tmp=i%base+'0')>'9') *tmp+=(UpCase?'A':'a')-'9'-1;
- i=i/base;
- j++;
- }
- memmove(s,tmp,j+1);
-
- return j;
-}
diff --git a/mdk-stage1/dietlibc/lib/__stat64.c b/mdk-stage1/dietlibc/lib/__stat64.c
deleted file mode 100644
index dfb0d4315..000000000
--- a/mdk-stage1/dietlibc/lib/__stat64.c
+++ /dev/null
@@ -1,25 +0,0 @@
-#include "dietfeatures.h"
-
-#ifdef WANT_LARGEFILE_BACKCOMPAT
-#include <sys/stat.h>
-#ifndef __NO_STAT64
-#include <errno.h>
-
-extern int __dietlibc_stat64(const char *__file, struct stat64 *__buf);
-extern void __stat64_cvt(const struct stat *src,struct stat64 *dest);
-
-int stat64(const char *__file, struct stat64 *__buf) {
- if (__dietlibc_stat64(__file,__buf)) {
- struct stat temp;
-#ifdef WANT_THREAD_SAFE
- if (*__errno_location()!=ENOSYS) return -1;
-#else
- if (errno!=ENOSYS) return -1;
-#endif
- if (stat(__file,&temp)) return -1;
- __stat64_cvt(&temp,__buf);
- }
- return 0;
-}
-#endif
-#endif
diff --git a/mdk-stage1/dietlibc/lib/__stat64_cvt.c b/mdk-stage1/dietlibc/lib/__stat64_cvt.c
deleted file mode 100644
index dced352a4..000000000
--- a/mdk-stage1/dietlibc/lib/__stat64_cvt.c
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <sys/stat.h>
-#ifndef __NO_STAT64
-
-void __stat64_cvt(const struct stat *src,struct stat64 *dest) {
- dest->st_dev=src->st_dev;
- dest->st_ino=src->st_ino;
- dest->st_mode=src->st_mode;
- dest->st_nlink=src->st_nlink;
- dest->st_uid=src->st_gid;
- dest->st_rdev=src->st_rdev;
- dest->st_size=src->st_size;
- dest->st_blksize=src->st_blksize;
- dest->st_blocks=src->st_blocks;
- dest->st_atime=src->st_atime;
- dest->st_mtime=src->st_mtime;
- dest->st_ctime=src->st_ctime;
-}
-#endif
diff --git a/mdk-stage1/dietlibc/lib/__xmknod.c b/mdk-stage1/dietlibc/lib/__xmknod.c
deleted file mode 100644
index 4739a1f5f..000000000
--- a/mdk-stage1/dietlibc/lib/__xmknod.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/stat.h>
-
-int __xmknod(int ver,char* filename,mode_t mode,dev_t *dev) {
- return mknod(filename,mode,*dev);
-}
-
diff --git a/mdk-stage1/dietlibc/lib/_brk.c b/mdk-stage1/dietlibc/lib/_brk.c
deleted file mode 100644
index 6d0b29c03..000000000
--- a/mdk-stage1/dietlibc/lib/_brk.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <unistd.h>
-
-extern int __diet_brk(void *end_data_segment);
-
-void* __curbrk=0;
-
-int __brk(void *end_data_segment) {
- int res;
- if ((res=__diet_brk(end_data_segment))==0)
- __curbrk=end_data_segment;
- return res;
-}
-
-int brk (void *end_data_segment) __attribute__((weak,alias("__brk")));
diff --git a/mdk-stage1/dietlibc/lib/abort.c b/mdk-stage1/dietlibc/lib/abort.c
deleted file mode 100644
index 55bfb8f0f..000000000
--- a/mdk-stage1/dietlibc/lib/abort.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <linux/types.h>
-#include <linux/signal.h>
-#include <signal.h>
-#include <stdlib.h>
-
-void abort() {
- sigset_t t;
- if (!sigemptyset(&t) && !sigaddset(&t, SIGABRT))
- sigprocmask(SIG_UNBLOCK, &t, 0);
- while (1)
- if (raise(SIGABRT))
- exit(127);
-}
diff --git a/mdk-stage1/dietlibc/lib/abs.c b/mdk-stage1/dietlibc/lib/abs.c
deleted file mode 100644
index 9d7055358..000000000
--- a/mdk-stage1/dietlibc/lib/abs.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <stdlib.h>
-
-int abs(int j)
-{
- return (j < 0) ? -j : j;
-}
diff --git a/mdk-stage1/dietlibc/lib/accept.c b/mdk-stage1/dietlibc/lib/accept.c
deleted file mode 100644
index c7e8254ca..000000000
--- a/mdk-stage1/dietlibc/lib/accept.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int __libc_accept(int a, void * addr, void * addr2) {
-#ifdef __i386__
- return socketcall(SYS_ACCEPT, (long*)&a);
-#else
- unsigned long args[] = { a, (long) addr, (long) addr2 };
- return socketcall(SYS_ACCEPT, args);
-#endif
-}
-
-int accept(int a, void * addr, void * addr2) __attribute__((weak,alias("__libc_accept")));
diff --git a/mdk-stage1/dietlibc/lib/alarm.c b/mdk-stage1/dietlibc/lib/alarm.c
deleted file mode 100644
index fd35372f2..000000000
--- a/mdk-stage1/dietlibc/lib/alarm.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Copyright (C) 1991, 1992, 1994, 1997 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
- The GNU C 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
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with the GNU C Library; see the file COPYING.LIB. If not,
- write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-#include <unistd.h>
-#include <sys/time.h>
-
-/* Schedule an alarm. In SECONDS seconds, the process will get a SIGALRM.
- If SECONDS is zero, any currently scheduled alarm will be cancelled.
- The function returns the number of seconds remaining until the last
- alarm scheduled would have signaled, or zero if there wasn't one.
- There is no return value to indicate an error, but you can set `errno'
- to 0 and check its value after calling `alarm', and this might tell you.
- The signal may come late due to processor scheduling. */
-unsigned int
-alarm (seconds)
- unsigned int seconds;
-{
- struct itimerval old, new;
- unsigned int retval;
-
- new.it_interval.tv_usec = 0;
- new.it_interval.tv_sec = 0;
- new.it_value.tv_usec = 0;
- new.it_value.tv_sec = (long int) seconds;
- if (setitimer (ITIMER_REAL, &new, &old) < 0)
- return 0;
-
- retval = old.it_value.tv_sec;
- if (old.it_value.tv_usec)
- ++retval;
- return retval;
-}
diff --git a/mdk-stage1/dietlibc/lib/alloc.c b/mdk-stage1/dietlibc/lib/alloc.c
deleted file mode 100644
index 8cb87a69b..000000000
--- a/mdk-stage1/dietlibc/lib/alloc.c
+++ /dev/null
@@ -1,243 +0,0 @@
-/*
- * malloc/free by O.Dreesen
- */
-
-#include <linux/unistd.h>
-#include <asm/mman.h>
-#include <linux/errno.h>
-#include "dietfeatures.h"
-
-#if 0
-#include <sys/mman.h>
-#define _LIBC
-#include <errno.h>
-#endif
-
-#include <linux/types.h>
-
-#if defined(MAP_ANONYMOUS) && !defined(MAP_ANON)
-#define MAP_ANON MAP_ANONYMOUS
-#endif
-
-#ifndef MAP_FAILED
-#define MAP_FAILED ((void*)-1)
-#endif
-
-#ifndef NULL
-#define NULL ((void*)0)
-#endif
-
-extern void * mmap(void *start, size_t length, int prot , int flags, int fd, off_t offset);
-extern void *memset(void *s, int c, size_t n);
-extern void *memcpy(void *dest, const void *src, size_t n);
-
-typedef struct t_alloc_head {
- unsigned int magic1;
- struct t_alloc_head *ptr;
- unsigned long size;
- unsigned int magic2;
-} alloc_head;
-
-/* guess what ? the virtual block size */
-#define MEM_BLOCK_SIZE 4096
-
-/* minimum allocated bytes */
-#define MEM_ALLOC_MIN 4
-
-/* Initial start position in memory */
-#define MEM_ALLOC_START ((char*)0x18000000)
-
-/* Make every block align */
-#define MEM_ALIGN(s) (((s)+MEM_ALLOC_MIN-1)&(~(MEM_ALLOC_MIN-1)))
-#define PAGE_ALIGN(s) (((s)+MEM_BLOCK_SIZE-1)&(~(MEM_BLOCK_SIZE-1)))
-#define PAGE_ALIGNP(p) ((char*)PAGE_ALIGN((size_t)(p)))
-
-#define END_OF_BLOCK(p) ((alloc_head*)(((char*)(p))+((p)->size)))
-#define START_BLOCK(p) ((alloc_head*)(((char*)(p))-sizeof(alloc_head)))
-#define START_DATA(p) (((char*)(p))+sizeof(alloc_head))
-#define MIN_ALLOC(s) (((((s)+sizeof(alloc_head)-1)/MEM_ALLOC_MIN)+1)*MEM_ALLOC_MIN)
-
-#define ALLOC_MAGIC1 0xbad2f7ee
-#define ALLOC_MAGIC2 0xf7ee2bad
-
-/* freelist handler */
-static alloc_head base = {ALLOC_MAGIC1,&base,0,ALLOC_MAGIC2};
-static char *alloc_get_end = MEM_ALLOC_START;
-
-void __libc_free(void *ptr)
-{
- alloc_head *prev,*p,*block;
-
- if (ptr==NULL) return;
-
- block=START_BLOCK(ptr);
- if (block->magic1 != ALLOC_MAGIC1) return;
- if (block->magic2 != ALLOC_MAGIC2) return;
-
- prev=&base;
- for (p=prev->ptr ; ; prev=p, p=p->ptr)
- {
- if ((block>prev)&&(block<p)) break; /* found the gap block belongs */
- if ((prev>p)&&(block<p)) break; /* block pre freelist */
- if ((prev>p)&&(block>prev)) break; /* block after freelist */
-
- /* emergency escape: freelist has ONLY one entry the freelist base */
- if (p->ptr==p) break;
- }
- prev->ptr = block;
-
- if (END_OF_BLOCK(block)==p)
- { /* join right neighbor */
- block->ptr = p->ptr;
- block->size += p->size;
- }
- else
- block->ptr = p;
-
- if (END_OF_BLOCK(prev)==block)
- { /* join left neighbor */
- prev->size += block->size;
- prev->ptr = block->ptr;
- }
-}
-void free(void *ptr) __attribute__((weak,alias("__libc_free")));
-
-static void *alloc_get_mem(unsigned long size)
-{
- char *tmp;
- alloc_head *ah;
-
- size=PAGE_ALIGN(size);
-
- /* map free pages @ alloc_get_end */
- tmp=mmap(alloc_get_end, size, PROT_READ|PROT_WRITE,
- MAP_ANONYMOUS|MAP_PRIVATE|MAP_FIXED, -1, 0);
- if (tmp==MAP_FAILED)
- {
- /* OK we can't map free pages @ alloc_get_end so try free position */
- tmp=mmap(0, size, PROT_READ|PROT_WRITE,
- MAP_ANONYMOUS|MAP_PRIVATE, -1, 0);
- if (tmp==MAP_FAILED)
- {
- errno = ENOMEM;
- return NULL; /* PANIC ! */
- }
- alloc_get_end=tmp;
- }
-
- alloc_get_end+=size;
-
- /* make a header */
- ah=(alloc_head*)tmp;
- ah->magic1=ALLOC_MAGIC1;
- ah->magic2=ALLOC_MAGIC2;
- ah->ptr=ah;
- ah->size=size;
-
- /* link new free maped pages in freelist */
- __libc_free(START_DATA(tmp));
-
- return &base;
-}
-
-void *__libc_malloc(size_t size)
-{
- alloc_head *p, *prev;
- size_t need;
-
- /* needed MEM_ALLOC_MIN */
- need=MIN_ALLOC(size);
-
- prev=&base;
- for (p=prev->ptr;;prev=p,p=p->ptr)
- {
- if (p->size>=need)
- {
- if (p->size==need)
- { /* fit PERFECT */
- prev->ptr=p->ptr; /* relink freelist */
- }
- else
- {
- alloc_head *tmp=(alloc_head*)(((char*)p)+need);
- if ((p->size-need)<sizeof(alloc_head))
- { /* work around: if there is not enough space for freelist head.
- * this waste some bytes ( < sizeof(alloc_head) ) */
- need=p->size;
- prev->ptr=p->ptr; /* relink freelist */
- }
- else
- {
- prev->ptr=tmp;
- tmp->magic1=ALLOC_MAGIC1;
- tmp->magic2=ALLOC_MAGIC2;
- tmp->ptr=p->ptr;
- tmp->size=p->size-need; /* remaining size */
- }
-
- p->size=need; /* set size */
- }
- p->ptr=p; /* self-link */
-
- return (void*)START_DATA(p);
- }
- else if (p==&base)
- {
- if ((p=alloc_get_mem(need))==NULL) goto err_out;
- }
- }
-err_out:
- return NULL;
-}
-void *malloc(size_t size) __attribute__((weak,alias("__libc_malloc")));
-
-void *calloc(size_t nmemb,size_t size)
-{
- size_t n=nmemb*size;
- void *tmp=malloc(n);
- if (tmp) memset(tmp,0,n);
- return tmp;
-}
-
-void *realloc(void *ptr,size_t size)
-{
- alloc_head *tmp=0,*tf=0;
- long need=0;
- long diff=0;
-
- if (ptr)
- {
- if (size)
- {
- tmp=START_BLOCK(ptr);
- need=MIN_ALLOC(size); /* only this size will survive */
- diff=tmp->size-need;
- if (diff<0)
- {
- if ((tf=malloc(size)))
- {
- memcpy(tf,ptr,tmp->size-sizeof(alloc_head));
- free(ptr);
- return tf;
- }
- return NULL;
- }
- if (diff>=sizeof(alloc_head))
- {
- tmp->size=need;
- tf=END_OF_BLOCK(tmp);
- tf->magic1=ALLOC_MAGIC1;
- tf->magic2=ALLOC_MAGIC2;
- tf->ptr=tf;
- tf->size=diff;
- free(START_DATA(tf));
- }
- return ptr;
- }
- else
- free(ptr);
- }
- else if (size>0)
- return malloc(size);
- return NULL;
-}
diff --git a/mdk-stage1/dietlibc/lib/assert_fail.c b/mdk-stage1/dietlibc/lib/assert_fail.c
deleted file mode 100644
index 3d6ba65c1..000000000
--- a/mdk-stage1/dietlibc/lib/assert_fail.c
+++ /dev/null
@@ -1,30 +0,0 @@
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-#include "dietwarning.h"
-
-extern int __ltostr(char *s, int size, unsigned long i, int base, char UpCase);
-
-void __assert_fail (const char *assertion, const char *file, unsigned int line, const char *function)
-{
- int alen=strlen(assertion);
- int flen=strlen(file);
- int fulen=strlen(function);
- char *buf=(char*)alloca(alen+flen+fulen+50);
- if (buf) {
- char *tmp;
- *buf=0;
- if (file) strcat(strcat(buf,file),":");
- tmp=buf+strlen(buf);
- __ltostr(tmp,10,line,10,0);
- strcat(buf,": ");
- if (function) strcat(strcat(buf,function),": ");
- strcat(buf,"Assertion `");
- strcat(buf,assertion);
- strcat(buf,"' failed.\n");
- write(2,buf,strlen(buf));
- }
- abort();
-}
-
-link_warning("__assert_fail","warning: your code still has assertions enabled!")
diff --git a/mdk-stage1/dietlibc/lib/atexit.c b/mdk-stage1/dietlibc/lib/atexit.c
deleted file mode 100644
index 8204af06c..000000000
--- a/mdk-stage1/dietlibc/lib/atexit.c
+++ /dev/null
@@ -1,23 +0,0 @@
-typedef void (*function)(void);
-
-static function __atexitlist[4];
-
-int atexit(function t) {
- int i;
- for (i=0; i<4; i++)
- if (__atexitlist[i]==0) {
- __atexitlist[i]=t;
- return 0;
- }
- return -1;
-}
-
-extern void _exit(int code) __attribute__((noreturn));
-
-void exit(int code) {
- if (__atexitlist[3]) __atexitlist[3]();
- if (__atexitlist[2]) __atexitlist[2]();
- if (__atexitlist[1]) __atexitlist[1]();
- if (__atexitlist[0]) __atexitlist[0]();
- _exit(code);
-}
diff --git a/mdk-stage1/dietlibc/lib/atof.c b/mdk-stage1/dietlibc/lib/atof.c
deleted file mode 100644
index 54221390e..000000000
--- a/mdk-stage1/dietlibc/lib/atof.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <stdlib.h>
-
-double atof(const char *nptr) {
-#if 0
- return strtod(nptr,0);
-#else
- double tmp=strtod(nptr,0);
- return tmp;
-#endif
-}
diff --git a/mdk-stage1/dietlibc/lib/atoi.c b/mdk-stage1/dietlibc/lib/atoi.c
deleted file mode 100644
index fe952b8c4..000000000
--- a/mdk-stage1/dietlibc/lib/atoi.c
+++ /dev/null
@@ -1,8 +0,0 @@
-int atoi(const char* s) {
- int v=0;
- int sign=1;
- if (*s=='-') { sign=-1; ++s; } else if (*s=='+') ++s;
- while (*s && (*s>='0') && (*s<='9'))
- v=v*10+*s++-'0';
- return v*sign;
-}
diff --git a/mdk-stage1/dietlibc/lib/atol.c b/mdk-stage1/dietlibc/lib/atol.c
deleted file mode 100644
index 558a004b9..000000000
--- a/mdk-stage1/dietlibc/lib/atol.c
+++ /dev/null
@@ -1,8 +0,0 @@
-long int atol(const char* s) {
- long int v=0;
- int sign=1;
- if (*s=='-') { sign=-1; ++s; } else if (*s=='+') ++s;
- while (*s && (*s>='0') && (*s<='9'))
- v=v*10+*s++-'0';
- return v*sign;
-}
diff --git a/mdk-stage1/dietlibc/lib/bind.c b/mdk-stage1/dietlibc/lib/bind.c
deleted file mode 100644
index ec1c93e1b..000000000
--- a/mdk-stage1/dietlibc/lib/bind.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int bind(int a, void * b, int c) {
-#ifdef __i386__
- return socketcall(SYS_BIND, (long*)&a);
-#else
- unsigned long args[] = { a, (long) b, c };
- return socketcall(SYS_BIND, args);
-#endif
-}
diff --git a/mdk-stage1/dietlibc/lib/bsearch.c b/mdk-stage1/dietlibc/lib/bsearch.c
deleted file mode 100644
index d2f5c74b2..000000000
--- a/mdk-stage1/dietlibc/lib/bsearch.c
+++ /dev/null
@@ -1,20 +0,0 @@
-#include <stdlib.h>
-
-void *bsearch(const void *key, const void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *)) {
- const char *v, *r;
- int res;
- r=base+(nmemb-1)*size;
- do {
- register int num=nmemb/2;
- v=base+num*size;
- if ((res=compar(key,v))<0) {
- r=v-size;
- nmemb=num;
- } else {
- if (res==0) return (void*)v;
- base=v+size;
- nmemb-=num;
- }
- } while ((char*)base<=r);
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/lib/cfmakeraw.c b/mdk-stage1/dietlibc/lib/cfmakeraw.c
deleted file mode 100644
index 7f6df9913..000000000
--- a/mdk-stage1/dietlibc/lib/cfmakeraw.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <termios.h>
-#include <sys/ioctl.h>
-
-void cfmakeraw(struct termios *t)
-{
- t->c_iflag &= ~(IGNBRK|BRKINT|PARMRK|ISTRIP|INLCR|IGNCR|ICRNL|IXON);
- t->c_oflag &= ~OPOST;
- t->c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN);
- t->c_cflag &= ~(CSIZE|PARENB);
- t->c_cflag |= CS8;
- t->c_cc[VMIN] = 1;
- t->c_cc[VTIME] = 0;
-}
-
diff --git a/mdk-stage1/dietlibc/lib/closedir.c b/mdk-stage1/dietlibc/lib/closedir.c
deleted file mode 100644
index e73025eb1..000000000
--- a/mdk-stage1/dietlibc/lib/closedir.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include "dietdirent.h"
-#include <unistd.h>
-#include <dirent.h>
-#include <stdlib.h>
-
-int closedir (DIR* d) {
- int res=close(d->fd);
- free(d);
- return res;
-}
diff --git a/mdk-stage1/dietlibc/lib/connect.c b/mdk-stage1/dietlibc/lib/connect.c
deleted file mode 100644
index 01fd61a6c..000000000
--- a/mdk-stage1/dietlibc/lib/connect.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int __libc_connect(int a, void * b, int c) {
-#ifdef __i386__
- return socketcall(SYS_CONNECT, (long*)&a);
-#else
- unsigned long args[] = { a, (long) b, c };
- return socketcall(SYS_CONNECT, args);
-#endif
-}
-
-int connect(int a, void * b, int c) __attribute__((weak,alias("__libc_connect")));
diff --git a/mdk-stage1/dietlibc/lib/creat.c b/mdk-stage1/dietlibc/lib/creat.c
deleted file mode 100644
index 82145b515..000000000
--- a/mdk-stage1/dietlibc/lib/creat.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <fcntl.h>
-
-int creat(const char *file,mode_t mode) {
- return open(file,O_WRONLY|O_CREAT|O_TRUNC,mode);
-}
diff --git a/mdk-stage1/dietlibc/lib/creat64.c b/mdk-stage1/dietlibc/lib/creat64.c
deleted file mode 100644
index 8cf897b57..000000000
--- a/mdk-stage1/dietlibc/lib/creat64.c
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <fcntl.h>
-
-#ifndef O_LARGEFILE
-#define O_LARGEFILE 0
-#endif
-
-int creat64(const char *file,mode_t mode) {
- return open(file,O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE,mode);
-}
diff --git a/mdk-stage1/dietlibc/lib/errlist.c b/mdk-stage1/dietlibc/lib/errlist.c
deleted file mode 100644
index d0e712190..000000000
--- a/mdk-stage1/dietlibc/lib/errlist.c
+++ /dev/null
@@ -1,132 +0,0 @@
-
-const char *const sys_errlist[] = {
- "Success", /* 0 */
- "Operation not permitted", /* EPERM */
- "No such file or directory", /* ENOENT */
- "No such process", /* ESRCH */
- "Interrupted system call", /* EINTR */
- "I/O error", /* EIO */
- "No such device or address", /* ENXIO */
- "Arg list too long", /* E2BIG */
- "Exec format error", /* ENOEXEC */
- "Bad file number", /* EBADF */
- "No child processes", /* ECHILD */
- "Try again", /* EAGAIN */
- "Out of memory", /* ENOMEM */
- "Permission denied", /* EACCES */
- "Bad address", /* EFAULT */
- "Block device required", /* ENOTBLK */
- "Device or resource busy", /* EBUSY */
- "File exists", /* EEXIST */
- "Cross-device link", /* EXDEV */
- "No such device", /* ENODEV */
- "Not a directory", /* ENOTDIR */
- "Is a directory", /* EISDIR */
- "Invalid argument", /* EINVAL */
- "File table overflow", /* ENFILE */
- "Too many open files", /* EMFILE */
- "Not a typewriter", /* ENOTTY */
- "Text file busy", /* ETXTBSY */
- "File too large", /* EFBIG */
- "No space left on device", /* ENOSPC */
- "Illegal seek", /* ESPIPE */
- "Read-only file system", /* EROFS */
- "Too many links", /* EMLINK */
- "Broken pipe", /* EPIPE */
- "Math argument out of domain of func", /* EDOM */
- "Math result not representable", /* ERANGE */
- "Resource deadlock would occur", /* EDEADLK */
- "File name too long", /* ENAMETOOLONG */
- "No record locks available", /* ENOLCK */
- "Function not implemented", /* ENOSYS */
- "Directory not empty", /* ENOTEMPTY */
- "Too many symbolic links encountered", /* ELOOP */
- "Operation would block", /* EWOULDBLOCK */
- "No message of desired type", /* ENOMSG */
- "Identifier removed", /* EIDRM */
- "Channel number out of range", /* ECHRNG */
- "Level 2 not synchronized", /* EL2NSYNC */
- "Level 3 halted", /* EL3HLT */
- "Level 3 reset", /* EL3RST */
- "Link number out of range", /* ELNRNG */
- "Protocol driver not attached", /* EUNATCH */
- "No CSI structure available", /* ENOCSI */
- "Level 2 halted", /* EL2HLT */
- "Invalid exchange", /* EBADE */
- "Invalid request descriptor", /* EBADR */
- "Exchange full", /* EXFULL */
- "No anode", /* ENOANO */
- "Invalid request code", /* EBADRQC */
- "Invalid slot", /* EBADSLT */
- "File locking deadlock error", /* EDEADLOCK */
- "Bad font file format", /* EBFONT */
- "Device not a stream", /* ENOSTR */
- "No data available", /* ENODATA */
- "Timer expired", /* ETIME */
- "Out of streams resources", /* ENOSR */
- "Machine is not on the network", /* ENONET */
- "Package not installed", /* ENOPKG */
- "Object is remote", /* EREMOTE */
- "Link has been severed", /* ENOLINK */
- "Advertise error", /* EADV */
- "Srmount error", /* ESRMNT */
- "Communication error on send", /* ECOMM */
- "Protocol error", /* EPROTO */
- "Multihop attempted", /* EMULTIHOP */
- "RFS specific error", /* EDOTDOT */
- "Not a data message", /* EBADMSG */
- "Value too large for defined data type", /* EOVERFLOW */
- "Name not unique on network", /* ENOTUNIQ */
- "File descriptor in bad state", /* EBADFD */
- "Remote address changed", /* EREMCHG */
- "Can not access a needed shared library", /* ELIBACC */
- "Accessing a corrupted shared library", /* ELIBBAD */
- ".lib section in a.out corrupted", /* ELIBSCN */
- "Attempting to link in too many shared libraries", /* ELIBMAX */
- "Cannot exec a shared library directly", /* ELIBEXEC */
- "Illegal byte sequence", /* EILSEQ */
- "Interrupted system call should be restarted", /* ERESTART */
- "Streams pipe error", /* ESTRPIPE */
- "Too many users", /* EUSERS */
- "Socket operation on non-socket", /* ENOTSOCK */
- "Destination address required", /* EDESTADDRREQ */
- "Message too long", /* EMSGSIZE */
- "Protocol wrong type for socket", /* EPROTOTYPE */
- "Protocol not available", /* ENOPROTOOPT */
- "Protocol not supported", /* EPROTONOSUPPORT */
- "Socket type not supported", /* ESOCKTNOSUPPORT */
- "Operation not supported on transport endpoint", /* EOPNOTSUPP */
- "Protocol family not supported", /* EPFNOSUPPORT */
- "Address family not supported by protocol", /* EAFNOSUPPORT */
- "Address already in use", /* EADDRINUSE */
- "Cannot assign requested address", /* EADDRNOTAVAIL */
- "Network is down", /* ENETDOWN */
- "Network is unreachable", /* ENETUNREACH */
- "Network dropped connection because of reset", /* ENETRESET */
- "Software caused connection abort", /* ECONNABORTED */
- "Connection reset by peer", /* ECONNRESET */
- "No buffer space available", /* ENOBUFS */
- "Transport endpoint is already connected", /* EISCONN */
- "Transport endpoint is not connected", /* ENOTCONN */
- "Cannot send after transport endpoint shutdown", /* ESHUTDOWN */
- "Too many references: cannot splice", /* ETOOMANYREFS */
- "Connection timed out", /* ETIMEDOUT */
- "Connection refused", /* ECONNREFUSED */
- "Host is down", /* EHOSTDOWN */
- "No route to host", /* EHOSTUNREACH */
- "Operation already in progress", /* EALREADY */
- "Operation now in progress", /* EINPROGRESS */
- "Stale NFS file handle", /* ESTALE */
- "Structure needs cleaning", /* EUCLEAN */
- "Not a XENIX named type file", /* ENOTNAM */
- "No XENIX semaphores available", /* ENAVAIL */
- "Is a named type file", /* EISNAM */
- "Remote I/O error", /* EREMOTEIO */
- "Quota exceeded", /* EDQUOT */
- "No medium found", /* ENOMEDIUM */
- "Wrong medium type", /* EMEDIUMTYPE */
- 0
-};
-
-
-const int sys_nerr = ((sizeof (sys_errlist))/(sizeof(char *))-1);
diff --git a/mdk-stage1/dietlibc/lib/errno_location.c b/mdk-stage1/dietlibc/lib/errno_location.c
deleted file mode 100644
index 286f833c9..000000000
--- a/mdk-stage1/dietlibc/lib/errno_location.c
+++ /dev/null
@@ -1,5 +0,0 @@
-extern int errno;
-
-int *__errno_location() { return &errno; }
-
-int *errno_location() __attribute__((weak,alias("__errno_location")));
diff --git a/mdk-stage1/dietlibc/lib/exec_lib.c b/mdk-stage1/dietlibc/lib/exec_lib.c
deleted file mode 100644
index 3129224a0..000000000
--- a/mdk-stage1/dietlibc/lib/exec_lib.c
+++ /dev/null
@@ -1,20 +0,0 @@
-#include <unistd.h>
-#include <paths.h>
-
-extern char **environ;
-
-int __exec_shell(const char *file, char *const argv[]) {
- int i;
-
- for (i = 0; argv[i]; i++);
-
- {
- char *shell_argv[i + 1];
- shell_argv[0] = _PATH_BSHELL;
- shell_argv[1] = (char *) file;
- for (; i > 1; i--)
- shell_argv[i] = argv[i - 1];
- return execve(_PATH_BSHELL, shell_argv, environ);
- }
-}
-
diff --git a/mdk-stage1/dietlibc/lib/exec_lib.h b/mdk-stage1/dietlibc/lib/exec_lib.h
deleted file mode 100644
index 0971bd1fb..000000000
--- a/mdk-stage1/dietlibc/lib/exec_lib.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __EXEC_LIB_H
-#define __EXEC_LIB_H
-
-#include <paths.h>
-
-extern int __exec_shell(const char *file, char *const argv[]);
-
-#endif /* __EXEC_LIB_H */
-
diff --git a/mdk-stage1/dietlibc/lib/execl.c b/mdk-stage1/dietlibc/lib/execl.c
deleted file mode 100644
index 71459e71f..000000000
--- a/mdk-stage1/dietlibc/lib/execl.c
+++ /dev/null
@@ -1,24 +0,0 @@
-#include <stdarg.h>
-#include <unistd.h>
-#include <errno.h>
-#include <stdlib.h>
-
-int execl( const char *path,...) {
- va_list ap;
- int n,i;
- char **argv,*tmp;
- va_start(ap, path);
- n=1;
- while ((tmp=va_arg(ap,char *)))
- ++n;
- va_end (ap);
- if ((argv=(char **)alloca(n*sizeof(char*)))) {
- va_start(ap, path);
- for (i=0; i<n; ++i)
- argv[i]=va_arg(ap,char *);
- va_end (ap);
- return execve(path,argv,environ);
- }
- __set_errno(ENOMEM);
- return -1;
-}
diff --git a/mdk-stage1/dietlibc/lib/execlp.c b/mdk-stage1/dietlibc/lib/execlp.c
deleted file mode 100644
index 3aea1e960..000000000
--- a/mdk-stage1/dietlibc/lib/execlp.c
+++ /dev/null
@@ -1,26 +0,0 @@
-#include <stdarg.h>
-#include <unistd.h>
-#include <errno.h>
-#include <stdlib.h>
-#include "dietstdarg.h"
-
-int execlp(const char* file, const char *arg,...) {
- va_list ap,bak;
- int n,i;
- char **argv,*tmp;
- va_start(ap, arg);
- va_copy(bak,ap);
- n=2;
- while ((tmp=va_arg(ap,char *)))
- ++n;
- va_end (ap);
- if ((argv=(char **)alloca(n*sizeof(char*)))) {
- argv[0]=arg;
- for (i=0; i<n; ++i)
- argv[i+1]=va_arg(bak,char *);
- va_end (bak);
- return execvp(file,argv);
- }
- __set_errno(ENOMEM);
- return -1;
-}
diff --git a/mdk-stage1/dietlibc/lib/execv.c b/mdk-stage1/dietlibc/lib/execv.c
deleted file mode 100644
index efd760253..000000000
--- a/mdk-stage1/dietlibc/lib/execv.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <limits.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-#include <errno.h>
-#include "exec_lib.h"
-
-int execv(const char *file, char *const argv[]) {
- if (execve(file,argv,environ)==-1) {
- if (errno==ENOEXEC) __exec_shell(file,argv);
- }
- return -1;
-}
diff --git a/mdk-stage1/dietlibc/lib/execvp.c b/mdk-stage1/dietlibc/lib/execvp.c
deleted file mode 100644
index 20521d69f..000000000
--- a/mdk-stage1/dietlibc/lib/execvp.c
+++ /dev/null
@@ -1,38 +0,0 @@
-#include <limits.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-#include <errno.h>
-#include "exec_lib.h"
-
-int execvp(const char *file, char *const argv[]) {
- char *path=getenv("PATH");
- char *cur,*next;
- char buf[PATH_MAX];
- if (strchr((char*)file,'/')) {
- if (execve(file,argv,environ)==-1) {
- if (errno==ENOEXEC) __exec_shell(file,argv);
- return -1;
- }
- }
- if (!path) path=_PATH_DEFPATH;
- for (cur=path; cur; cur=next) {
- next=strchr(cur,':');
- if (!next)
- next=cur+strlen(cur);
- if (next==cur) {
- buf[0]='.';
- cur--;
- } else
- memmove(buf,cur,next-cur);
- buf[next-cur]='/';
- memmove(&buf[next-cur+1],file,strlen(file)+1);
- if (execve(buf,argv,environ)==-1) {
- if (errno==ENOEXEC) return __exec_shell(buf,argv);
- if ((errno!=EACCES) && (errno!=ENOENT)) return -1;
- }
- if (*next==0) break;
- next++;
- }
- return -1;
-}
diff --git a/mdk-stage1/dietlibc/lib/ftw.c b/mdk-stage1/dietlibc/lib/ftw.c
deleted file mode 100644
index a3c04af9a..000000000
--- a/mdk-stage1/dietlibc/lib/ftw.c
+++ /dev/null
@@ -1,52 +0,0 @@
-#include <linux/stat.h>
-#include <unistd.h>
-#include <limits.h>
-#include <ftw.h>
-#include <dirent.h>
-#include <string.h>
-#include <stdlib.h>
-
-int ftw(const char *dir,int (*fn)(const char *file, const struct stat *sb, int flag), int depth) {
- char *cwd;
- int cwdlen;
- DIR *d;
- struct dirent *de;
- struct stat sb;
- if (chdir(dir)) return -1;
- cwd=alloca(PATH_MAX+1);
- if (!getcwd(cwd,PATH_MAX)) return -1;
- cwd[PATH_MAX]=0;
- cwdlen=strlen(cwd);
-/* write(1,"ftw in ",7); puts(cwd); */
- if (!(d=opendir("."))) return -1;
- while ((de=readdir(d))) {
- int res;
- int flag;
- int nlen;
- char *filename;
- if (de->d_name[0]=='.' &&
- (de->d_name[1]==0 ||
- (de->d_name[1]=='.' && de->d_name[2]==0))) continue;
- nlen=strlen(de->d_name);
- filename=alloca(nlen+cwdlen+3);
- memmove(filename,cwd,cwdlen);
- filename[cwdlen]='/';
- memmove(filename+cwdlen+1,de->d_name,nlen+1);
- if (!lstat(de->d_name,&sb)) {
- if (S_ISLNK(sb.st_mode)) flag=FTW_SL; else
- if (S_ISDIR(sb.st_mode)) flag=FTW_D; else
- flag=FTW_F;
- } else
- flag=FTW_NS;
- res=fn(filename,&sb,flag);
- if (res) return res;
- if (flag==FTW_D && depth>0) {
- res=ftw(filename,fn,depth-1);
- chdir(dir);
- if (res) return res;
- }
-/* puts(de->d_name); */
- }
- closedir(d);
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/lib/getdomainname.c b/mdk-stage1/dietlibc/lib/getdomainname.c
deleted file mode 100644
index 2554fe4c3..000000000
--- a/mdk-stage1/dietlibc/lib/getdomainname.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#define _GNU_SOURCE
-
-#include <sys/types.h>
-#include <sys/utsname.h>
-
-int getdomainname(char *name,size_t len) {
- struct utsname u;
- int res=uname(&u);
- if (res==0) {
- int i;
- if (len>=_UTSNAME_DOMAIN_LENGTH)
- len=_UTSNAME_DOMAIN_LENGTH;
- for (i=0; i<len; i++)
- name[i]=u.domainname[i];
- }
- return res;
-}
diff --git a/mdk-stage1/dietlibc/lib/getenv.c b/mdk-stage1/dietlibc/lib/getenv.c
deleted file mode 100644
index fc37e9927..000000000
--- a/mdk-stage1/dietlibc/lib/getenv.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <string.h>
-
-extern char **environ;
-
-extern char *getenv(const char *s)
-{
- int i;
- unsigned int len;
-
- if (!environ || !s) return 0;
- len = strlen(s);
- for (i = 0;environ[i];++i)
- if ((memcmp(environ[i],s,len)==0) && (environ[i][len] == '='))
- return environ[i] + len + 1;
- return 0;
-}
-
diff --git a/mdk-stage1/dietlibc/lib/gethostname.c b/mdk-stage1/dietlibc/lib/gethostname.c
deleted file mode 100644
index ccc0fbc8e..000000000
--- a/mdk-stage1/dietlibc/lib/gethostname.c
+++ /dev/null
@@ -1,18 +0,0 @@
-#define _GNU_SOURCE
-
-#include <sys/types.h>
-#include <sys/utsname.h>
-
-int gethostname(char *name,size_t len) {
- struct utsname u;
- int res=uname(&u);
- if (res==0) {
- int i;
- if (len>=_UTSNAME_NODENAME_LENGTH)
- len=_UTSNAME_NODENAME_LENGTH;
- for (i=0; i<len; i++)
- name[i]=u.nodename[i];
- }
- return res;
-}
-
diff --git a/mdk-stage1/dietlibc/lib/getopt.c b/mdk-stage1/dietlibc/lib/getopt.c
deleted file mode 100644
index 93097122f..000000000
--- a/mdk-stage1/dietlibc/lib/getopt.c
+++ /dev/null
@@ -1,118 +0,0 @@
-#include "getopt.h"
-#include <string.h>
-
-/*
- * by Olaf Dreesen
- */
-
-int opterr;
-
-int optind=1;
-char *optarg;
-
-static int opt_unknown=1,opt_unknown_len;
-
-static int getopt_check(int c,char*o,int ol)
-{
- int i;
- if (c==':') return 2;
- for (i=0;i<ol;i++)
- {
- if (o[i]==c)
- {
- if (o[i+1]==':') return 1;
- return 0;
- }
- }
- return 2;
-}
-
-static void getopt_sort(char*v[],int oi)
-{
- int i;
- char *tmp, *tmp2=0;
-
- if (opt_unknown_len)
- {
- tmp=v[optind-(1+oi)];
- if (oi) tmp2=v[optind-1];
-
- for (i=opt_unknown+opt_unknown_len;i>opt_unknown;i--) v[i+oi]=v[i-1];
-
- v[opt_unknown++]=tmp;
- if (oi) v[opt_unknown++]=tmp2;
- }
-}
-
-static char* nextchar;
-int getopt(int c,char*v[],char*o)
-{
- int ol=strlen(o);
- int ret=0;
- int oi=0;
-
- optarg=0;
-
- while (nextchar || (optind<c))
- {
- if (nextchar)
- {
- if ((ret=(*(++nextchar))))
- {
- switch (getopt_check(ret,o,ol))
- {
- case 1:
- if (*(++nextchar))
- optarg=nextchar;
- else
- {
- if (optind<c)
- {
- oi=1;
- optarg=v[optind++];
- }
- else
- ret='?';
- }
- nextchar=0;
- case 0:
- if (!nextchar)
- getopt_sort(v,oi);
- else
- if (!(*(nextchar+1)))
- getopt_sort(v,oi);
- return ret;
- break;
- default:
- return '?';
- break;
- }
- }
- else
- nextchar=0;
- }
- else
- {
- if ((v[optind][0]=='-')&&((v[optind][1]!=0)))
- {
- if ((v[optind][1]=='-')&&(v[optind][2]==0))
- {
- getopt_sort(v,oi);
- optind=opt_unknown;
- return -1;
- }
- else
- {
- nextchar=v[optind];
- }
- }
- else
- {
- ++opt_unknown_len;
- }
- ++optind;
- }
- }
- optind=opt_unknown;
- return -1;
-}
diff --git a/mdk-stage1/dietlibc/lib/getpeername.c b/mdk-stage1/dietlibc/lib/getpeername.c
deleted file mode 100644
index 8adcddf55..000000000
--- a/mdk-stage1/dietlibc/lib/getpeername.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int getpeername(int a, void * b, int c) {
-#ifdef __i386__
- return socketcall(SYS_GETPEERNAME, (long*)&a);
-#else
- unsigned long args[] = { a, (long) b, c };
- return socketcall(SYS_GETPEERNAME, args);
-#endif
-}
-
diff --git a/mdk-stage1/dietlibc/lib/getpgrp.c b/mdk-stage1/dietlibc/lib/getpgrp.c
deleted file mode 100644
index ee2ab0257..000000000
--- a/mdk-stage1/dietlibc/lib/getpgrp.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <unistd.h>
-
-int getpgrp()
-{
- return getpgid(0);
-}
diff --git a/mdk-stage1/dietlibc/lib/getservent.c b/mdk-stage1/dietlibc/lib/getservent.c
deleted file mode 100644
index bf25d046b..000000000
--- a/mdk-stage1/dietlibc/lib/getservent.c
+++ /dev/null
@@ -1,137 +0,0 @@
-#include <unistd.h>
-#include <fcntl.h>
-#include <netdb.h>
-#include <sys/mman.h>
-#include <errno.h>
-#include <netinet/in.h>
-#include <string.h>
-#include <ctype.h>
-
-static int servicesfd=-1;
-static char* servicesmap;
-static unsigned int serviceslen;
-
-static char* aliases[10];
-
-static char *cur;
-
-/* nameserver 42/tcp name # IEN 116 */
-struct servent *getservent(void) {
- static struct servent se;
- char *last;
- int aliasidx;
- if (servicesfd<0) {
- servicesfd=open(_PATH_SERVICES,O_RDONLY);
- if (servicesfd<0) return 0;
- serviceslen=lseek(servicesfd,0,SEEK_END);
- servicesmap=mmap(0,serviceslen,PROT_READ|PROT_WRITE,MAP_PRIVATE,servicesfd,0);
- if ((long)servicesmap==(-1)) goto error;
- cur=servicesmap;
- }
- last=servicesmap+serviceslen;
-again:
- se.s_name=0;
- se.s_aliases=aliases; aliases[0]=0;
- se.s_port=0;
- se.s_proto=0;
- if (cur>=last) return 0;
- if (*cur=='#' || *cur=='\n') goto parseerror;
- /* first, the primary name */
- if (!isalpha(*cur)) goto parseerror;
- se.s_name=cur;
- se.s_aliases=aliases;
- while (cur<last && isalnum(*cur)) cur++;
- if (cur>=last) return 0;
- if (*cur=='\n') goto parseerror;
- *cur=0; cur++;
- /* second, the port */
- while (cur<last && isblank(*cur)) cur++;
- while (cur<last && isdigit(*cur)) {
- se.s_port=se.s_port*10+*cur-'0';
- cur++;
- }
- se.s_port=htons(se.s_port);
- if (cur>=last) return 0;
- /* third, "/tcp" or "/udp" */
- if (*cur!='/') goto parseerror;
- cur++;
- se.s_proto=cur;
- while (cur<last && isalpha(*cur)) ++cur;
- if (cur>=last) return 0;
- if (*cur=='\n') { *cur++=0; return &se; }
- *cur=0; cur++;
- /* now the aliases */
- for (aliasidx=0;aliasidx<10;++aliasidx) {
- while (cur<last && isblank(*cur)) ++cur;
- aliases[aliasidx]=cur;
- while (cur<last && isalpha(*cur)) ++cur;
- if (*cur=='\n') { *cur++=0; ++aliasidx; break; }
- if (cur>=last || !isblank(*cur)) break;
- *cur++=0;
- }
- aliases[aliasidx]=0;
- return &se;
-parseerror:
- while (cur<last && *cur!='\n') cur++;
- cur++;
- goto again;
-error:
- if (servicesmap!=(char*)-1) munmap(servicesmap,serviceslen);
- if (servicesfd!=-1) close(servicesfd);
- servicesmap=(char*)-1;
- servicesfd=-1;
- errno=ENOMEM;
- return 0;
-}
-
-void setservent(int stayopen) {
- cur=servicesmap;
-}
-
-struct servent *getservbyname(const char *name, const char *proto) {
- struct servent *s;
- setservent(0);
- for (s=getservent(); s; s=getservent()) {
- char **tmp;
-#if 0
- write(1,"found ",6);
- write(1,s->s_name,strlen(s->s_name));
- write(1,"/",1);
- write(1,s->s_proto,strlen(s->s_proto));
- write(1,"\n",1);
- if (!strcmp(name,"auth")) {
- tmp=s->s_aliases;
- write(1," aka ",5);
- while (*tmp) {
- write(1,*tmp,strlen(*tmp));
- write(1,", ",2);
- ++tmp;
- }
- write(1,"\n",1);
- }
-#endif
- if (!strcmp(name,s->s_name) && !strcmp(proto,s->s_proto))
- return s;
- tmp=s->s_aliases;
- while (*tmp)
- if (!strcmp(name,*tmp++)) return s;
- }
- return 0;
-}
-
-struct servent *getservbyport(int port, const char *proto) {
- struct servent *s;
- for (s=getservent(); s; s=getservent()) {
- if (port==s->s_port && !strcmp(proto,s->s_proto))
- return s;
- }
- return 0;
-}
-
-void endservent(void) {
- if (servicesmap!=(char*)-1) munmap(servicesmap,serviceslen);
- if (servicesfd!=-1) close(servicesfd);
- servicesmap=(char*)-1;
- servicesfd=-1;
-}
-
diff --git a/mdk-stage1/dietlibc/lib/getsockname.c b/mdk-stage1/dietlibc/lib/getsockname.c
deleted file mode 100644
index 61a3ea24a..000000000
--- a/mdk-stage1/dietlibc/lib/getsockname.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int getsockname(int a, void * b, int c) {
-#ifdef __i386__
- return socketcall(SYS_GETSOCKNAME, (long*)&a);
-#else
- unsigned long args[] = { a, (long) b, c };
- return socketcall(SYS_GETSOCKNAME, args);
-#endif
-}
-
diff --git a/mdk-stage1/dietlibc/lib/getsockopt.c b/mdk-stage1/dietlibc/lib/getsockopt.c
deleted file mode 100644
index 8c0a57557..000000000
--- a/mdk-stage1/dietlibc/lib/getsockopt.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int getsockopt(int a, int b, int c, void *d, int e) {
-#ifdef __i386__
- return socketcall(SYS_GETSOCKOPT, (long*)&a);
-#else
- unsigned long args[] = { a, b, c, (long)d, e };
- return socketcall(SYS_GETSOCKOPT, args);
-#endif
-}
-
diff --git a/mdk-stage1/dietlibc/lib/htonl.c b/mdk-stage1/dietlibc/lib/htonl.c
deleted file mode 100644
index 490de42c4..000000000
--- a/mdk-stage1/dietlibc/lib/htonl.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <endian.h>
-
-unsigned long int htonl(unsigned long int hostlong) {
-#if __BYTE_ORDER==__LITTLE_ENDIAN
- return (hostlong>>24) | ((hostlong&0xff0000)>>8) |
- ((hostlong&0xff00)<<8) | (hostlong<<24);
-#else
- return hostlong;
-#endif
-}
-
-unsigned long int ntohl(unsigned long int hostlong) __attribute__((weak,alias("htonl")));
diff --git a/mdk-stage1/dietlibc/lib/htons.c b/mdk-stage1/dietlibc/lib/htons.c
deleted file mode 100644
index 765d3bbc5..000000000
--- a/mdk-stage1/dietlibc/lib/htons.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <endian.h>
-
-unsigned short int htons(unsigned short int hostshort) {
-#if __BYTE_ORDER==__LITTLE_ENDIAN
- return ((hostshort>>8)&0xff) | (hostshort<<8);
-#else
- return hostshort;
-#endif
-}
-
-unsigned short int ntohs(unsigned short int hostshort) __attribute__((weak,alias("htons")));
diff --git a/mdk-stage1/dietlibc/lib/if_indextoname.c b/mdk-stage1/dietlibc/lib/if_indextoname.c
deleted file mode 100644
index e683755f6..000000000
--- a/mdk-stage1/dietlibc/lib/if_indextoname.c
+++ /dev/null
@@ -1,29 +0,0 @@
-#include <linux/if.h>
-#include <linux/net.h>
-#include <sys/ioctl.h>
-#include <unistd.h>
-#include <sys/socket.h>
-
-#ifndef SOCK_DGRAM
-#define SOCK_DGRAM 2
-#endif
-
-char* if_indextoname(unsigned int interface,char* blub) {
- struct ifreq ifr;
- int fd;
-
- fd=socket(AF_INET6,SOCK_DGRAM,0);
- if (fd<0) fd=socket(AF_INET,SOCK_DGRAM,0);
- ifr.ifr_ifindex=interface;
- if (ioctl(fd,SIOCGIFNAME,&ifr)==0) {
- int i;
- close(fd);
- for (i=0; i<IFNAMSIZ-1; i++)
- if (!(blub[i]=ifr.ifr_name[i]))
- return blub;
- blub[i]=0;
- return blub;
- }
- close(fd);
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/lib/if_nametoindex.c b/mdk-stage1/dietlibc/lib/if_nametoindex.c
deleted file mode 100644
index 5923963b1..000000000
--- a/mdk-stage1/dietlibc/lib/if_nametoindex.c
+++ /dev/null
@@ -1,27 +0,0 @@
-#include <linux/if.h>
-#include <linux/net.h>
-#include <sys/ioctl.h>
-#include <unistd.h>
-#include <sys/socket.h>
-
-#ifndef SOCK_DGRAM
-#define SOCK_DGRAM 2
-#endif
-
-int if_nametoindex(char* blub) {
- struct ifreq ifr;
- int fd;
- char *tmp;
- int len=sizeof(ifr.ifr_name);
- fd=socket(AF_INET6,SOCK_DGRAM,0);
- if (fd<0) fd=socket(AF_INET,SOCK_DGRAM,0);
- for (tmp=ifr.ifr_name; len>0; --len) {
- if ((*tmp++=*blub++)==0) break;
- }
- if (ioctl(fd,SIOCGIFINDEX,&ifr)==0) {
- close(fd);
- return ifr.ifr_ifindex;
- }
- close(fd);
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/lib/isalnum.c b/mdk-stage1/dietlibc/lib/isalnum.c
deleted file mode 100644
index 4d363fab9..000000000
--- a/mdk-stage1/dietlibc/lib/isalnum.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <ctype.h>
-
-int __isalnum_ascii(int c) {
- return isalpha(c) || isdigit(c);
-}
-
-int isalnum(int c) __attribute__((weak,alias("__isalnum_ascii")));
diff --git a/mdk-stage1/dietlibc/lib/isalpha.c b/mdk-stage1/dietlibc/lib/isalpha.c
deleted file mode 100644
index 07ea69696..000000000
--- a/mdk-stage1/dietlibc/lib/isalpha.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <ctype.h>
-
-int __isalpha_ascii(int c) {
- return (c>='a' && c<='z') || (c>='A' && c<='Z');
-}
-
-int isalpha(int c) __attribute__((weak,alias("__isalpha_ascii")));
diff --git a/mdk-stage1/dietlibc/lib/isascii.c b/mdk-stage1/dietlibc/lib/isascii.c
deleted file mode 100644
index e06994783..000000000
--- a/mdk-stage1/dietlibc/lib/isascii.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <ctype.h>
-
-int isascii(int c) {
- return (c & 0x80) == 0;
-}
-
diff --git a/mdk-stage1/dietlibc/lib/isatty.c b/mdk-stage1/dietlibc/lib/isatty.c
deleted file mode 100644
index b31609720..000000000
--- a/mdk-stage1/dietlibc/lib/isatty.c
+++ /dev/null
@@ -1,20 +0,0 @@
-#define ioctl libc_ioctl
-#include <termios.h>
-#undef ioctl
-#include <sys/ioctl.h>
-
-extern int errno;
-
-int isatty(int fd)
-{
- int save;
- int is_tty;
- struct termios term;
-
- save = errno;
- is_tty = ioctl(fd, TCGETS, &term) == 0;
- errno = save;
-
- return is_tty;
-}
-
diff --git a/mdk-stage1/dietlibc/lib/isblank.c b/mdk-stage1/dietlibc/lib/isblank.c
deleted file mode 100644
index 034e543b1..000000000
--- a/mdk-stage1/dietlibc/lib/isblank.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <ctype.h>
-
-int isblank(int ch)
-{
- return ((ch==' ')||(ch=='\t'));
-}
diff --git a/mdk-stage1/dietlibc/lib/iscntrl.c b/mdk-stage1/dietlibc/lib/iscntrl.c
deleted file mode 100644
index a183a54f1..000000000
--- a/mdk-stage1/dietlibc/lib/iscntrl.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <ctype.h>
-
-int __iscntrl_ascii(int c) {
- return (c<32) || (c==127);
-}
-
-int iscntrl(int c) __attribute__((weak,alias("__iscntrl_ascii")));
diff --git a/mdk-stage1/dietlibc/lib/isdigit.c b/mdk-stage1/dietlibc/lib/isdigit.c
deleted file mode 100644
index 8a7c3e801..000000000
--- a/mdk-stage1/dietlibc/lib/isdigit.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <ctype.h>
-
-int __isdigit_ascii(int c) {
- return (c>='0' && c<='9');
-}
-
-int isdigit(int c) __attribute__((weak,alias("__isdigit_ascii")));
diff --git a/mdk-stage1/dietlibc/lib/isgraph.c b/mdk-stage1/dietlibc/lib/isgraph.c
deleted file mode 100644
index 807f90ff0..000000000
--- a/mdk-stage1/dietlibc/lib/isgraph.c
+++ /dev/null
@@ -1,5 +0,0 @@
-int __isgraph_ascii(int c) {
- return (c>=33 && c<=126);
-}
-
-int isgraph(int c) __attribute__((weak,alias("__isgraph_ascii")));
diff --git a/mdk-stage1/dietlibc/lib/islower.c b/mdk-stage1/dietlibc/lib/islower.c
deleted file mode 100644
index 6a9afa519..000000000
--- a/mdk-stage1/dietlibc/lib/islower.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <ctype.h>
-
-int __islower_ascii(int c) {
- return (c>='a' && c<='z');
-}
-
-int islower(int c) __attribute__((weak,alias("__islower_ascii")));
diff --git a/mdk-stage1/dietlibc/lib/isprint.c b/mdk-stage1/dietlibc/lib/isprint.c
deleted file mode 100644
index e980658a5..000000000
--- a/mdk-stage1/dietlibc/lib/isprint.c
+++ /dev/null
@@ -1,6 +0,0 @@
-
-int __isprint_ascii(int c) {
- return (c>=32 && c<=126);
-}
-
-int isprint(int c) __attribute__((weak,alias("__isprint_ascii")));
diff --git a/mdk-stage1/dietlibc/lib/ispunct.c b/mdk-stage1/dietlibc/lib/ispunct.c
deleted file mode 100644
index 2fd1183b1..000000000
--- a/mdk-stage1/dietlibc/lib/ispunct.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <ctype.h>
-
-int __ispunct_ascii(int c) {
- return isprint(c) && !( isalnum(c) || isspace(c) );
-}
-
-int ispunct(int c) __attribute__((weak,alias("__ispunct_ascii")));
diff --git a/mdk-stage1/dietlibc/lib/isspace.c b/mdk-stage1/dietlibc/lib/isspace.c
deleted file mode 100644
index 916f784ab..000000000
--- a/mdk-stage1/dietlibc/lib/isspace.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include <ctype.h>
-
-int __isspace_ascii(int ch)
-{
- return ((ch==' ')||(ch=='\f')||(ch=='\t')||(ch=='\v')||(ch=='\r')||(ch=='\n'));
-}
-
-int isspace(int c) __attribute__((weak,alias("__isspace_ascii")));
diff --git a/mdk-stage1/dietlibc/lib/isupper.c b/mdk-stage1/dietlibc/lib/isupper.c
deleted file mode 100644
index 933dfc169..000000000
--- a/mdk-stage1/dietlibc/lib/isupper.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <ctype.h>
-
-int __isupper_ascii(int c) {
- return (c>='A' && c<='Z');
-}
-
-int isupper(int c) __attribute__((weak,alias("__isupper_ascii")));
diff --git a/mdk-stage1/dietlibc/lib/isxdigit.c b/mdk-stage1/dietlibc/lib/isxdigit.c
deleted file mode 100644
index 22a711f2d..000000000
--- a/mdk-stage1/dietlibc/lib/isxdigit.c
+++ /dev/null
@@ -1,5 +0,0 @@
-int __isxdigit_ascii(int c) {
- return ((c>='0'&&c<='9') || (c>='A'&&c<='F') || (c>='a'&&c<='f'));
-}
-
-int isxdigit(int c) __attribute__((weak,alias("__isxdigit_ascii")));
diff --git a/mdk-stage1/dietlibc/lib/listen.c b/mdk-stage1/dietlibc/lib/listen.c
deleted file mode 100644
index 56a51be06..000000000
--- a/mdk-stage1/dietlibc/lib/listen.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int listen(int a, int b) {
-#ifdef __i386__
- return socketcall(SYS_LISTEN, (long*)&a);
-#else
- unsigned long args[] = { a, b, 0 };
- return socketcall(SYS_LISTEN, args);
-#endif
-}
-
diff --git a/mdk-stage1/dietlibc/lib/lockf.c b/mdk-stage1/dietlibc/lib/lockf.c
deleted file mode 100644
index 2b1d004ef..000000000
--- a/mdk-stage1/dietlibc/lib/lockf.c
+++ /dev/null
@@ -1,37 +0,0 @@
-#include <sys/types.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <errno.h>
-
-int lockf(int fd, int cmd, off_t len) {
- struct flock fl;
- fl.l_whence=SEEK_CUR;
- fl.l_start=0;
- fl.l_len=len;
- fl.l_pid=0;
- switch (cmd) {
- case F_TEST:
- if (fcntl(fd,F_GETLK,&fl)<0)
- return -1;
- if (fl.l_type == F_UNLCK || fl.l_pid == getpid ())
- return 0;
- errno=EACCES;
- return -1;
- case F_ULOCK:
- fl.l_type=F_UNLCK;
- cmd=F_SETLK;
- break;
- case F_LOCK:
- fl.l_type = F_WRLCK;
- cmd = F_SETLKW;
- break;
- case F_TLOCK:
- fl.l_type = F_WRLCK;
- cmd = F_SETLK;
- break;
- default:
- errno=EINVAL;
- return -1;
- }
- return fcntl(fd,cmd,&fl);
-}
diff --git a/mdk-stage1/dietlibc/lib/longjmp.c b/mdk-stage1/dietlibc/lib/longjmp.c
deleted file mode 100644
index d0a5719c1..000000000
--- a/mdk-stage1/dietlibc/lib/longjmp.c
+++ /dev/null
@@ -1,51 +0,0 @@
-/* Copyright (C) 1991, 92, 94, 95, 97, 98 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
- The GNU C 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
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with the GNU C Library; see the file COPYING.LIB. If not,
- write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-/* #include <stddef.h> */
-#include <setjmp.h>
-#include <signal.h>
-
-extern int __sigprocmask(int how,void* set,void* oldset);
-extern void __longjmp(void* env, int val);
-
-/*
-extern void _longjmp_unwind (jmp_buf env, int val);
-*/
-/* Set the signal mask to the one specified in ENV, and jump
- to the position specified in ENV, causing the setjmp
- call there to return VAL, or 1 if VAL is 0. */
-void __siglongjmp (sigjmp_buf env, int val)
-{
- /* Perform any cleanups needed by the frames being unwound. */
- /*
- _longjmp_unwind (env, val);
- */
-
- if (env[0].__mask_was_saved)
- /* Restore the saved signal mask. */
- (void) __sigprocmask (SIG_SETMASK, &env[0].__saved_mask,
- (sigset_t *) NULL);
-
- /* Call the machine-dependent function to restore machine state. */
- __longjmp (env[0].__jmpbuf, val ?: 1);
-}
-
-void siglongjmp (sigjmp_buf env, int val) __attribute__((weak,alias("__siglongjmp")));
-void longjmp (sigjmp_buf env, int val) __attribute__((weak,alias("__siglongjmp")));
-void _longjmp (sigjmp_buf env, int val) __attribute__((weak,alias("__siglongjmp")));
-void __libc_longjmp (sigjmp_buf env, int val) __attribute__((weak,alias("__siglongjmp")));
diff --git a/mdk-stage1/dietlibc/lib/lseek64.c b/mdk-stage1/dietlibc/lib/lseek64.c
deleted file mode 100644
index f39e779f9..000000000
--- a/mdk-stage1/dietlibc/lib/lseek64.c
+++ /dev/null
@@ -1,22 +0,0 @@
-#include "dietfeatures.h"
-
-#ifdef WANT_LARGEFILE_BACKCOMPAT
-#include <sys/stat.h>
-#ifndef __NO_STAT64
-#include <errno.h>
-#include <unistd.h>
-
-loff_t lseek64(int fildes, loff_t offset, int whence) {
- loff_t tmp;
- if (llseek(fildes,offset>>32,offset&0xffffffff,&tmp,whence)) {
-#ifdef WANT_THREAD_SAFE
- if (*__errno_location()!=ENOSYS) return -1;
-#else
- if (errno!=ENOSYS) return -1;
-#endif
- return (loff_t)lseek(fildes,(off_t)offset,whence);
- }
- return tmp;
-}
-#endif
-#endif
diff --git a/mdk-stage1/dietlibc/lib/memccmp.c b/mdk-stage1/dietlibc/lib/memccmp.c
deleted file mode 100644
index 3a8c14f60..000000000
--- a/mdk-stage1/dietlibc/lib/memccmp.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#define _POSIX_SOURCE
-#define _XOPEN_SOURCE
-#include <sys/types.h>
-
-int memccmp(const void *dst, const void *src, int c, size_t count)
-{
- register const char *a = dst;
- register const char *b = src;
- while (count--)
- {
- register int res=(*a - *b);
- if (res) return res;
- if (*a==c) return 0;
- ++a; ++b;
- }
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/lib/memccpy.c b/mdk-stage1/dietlibc/lib/memccpy.c
deleted file mode 100644
index 6d6ac98ab..000000000
--- a/mdk-stage1/dietlibc/lib/memccpy.c
+++ /dev/null
@@ -1,19 +0,0 @@
-#define _POSIX_SOURCE
-#define _XOPEN_SOURCE
-#include <sys/types.h>
-
-void *memccpy(void *dst, const void *src, int c, size_t count)
-{
- char *a = dst;
- const char *b = src;
- while (count--)
- {
- *a++ = *b;
- if (*b==c)
- {
- return (void *)a;
- }
- b++;
- }
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/lib/memchr.c b/mdk-stage1/dietlibc/lib/memchr.c
deleted file mode 100644
index 93d81328a..000000000
--- a/mdk-stage1/dietlibc/lib/memchr.c
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <sys/types.h>
-
-char *memchr(const char *s, int c, size_t n) {
- int i;
- for (i=n; i; --i)
- if (*s++==c)
- return (char*)s;
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/lib/memcmp.c b/mdk-stage1/dietlibc/lib/memcmp.c
deleted file mode 100644
index c05a46863..000000000
--- a/mdk-stage1/dietlibc/lib/memcmp.c
+++ /dev/null
@@ -1,16 +0,0 @@
-#include <sys/types.h>
-
-int memcmp(const void *dst, const void *src, size_t count) {
- register int r;
- register const char *d=dst;
- register const char *s=src;
- while (count--) {
- if ((r=(*d - *s)))
- return r;
- ++d;
- ++s;
- }
- return 0;
-}
-
-int bcmp(const char *a,const char *b,size_t c) __attribute__((weak,alias("memcmp")));
diff --git a/mdk-stage1/dietlibc/lib/memcpy.c b/mdk-stage1/dietlibc/lib/memcpy.c
deleted file mode 100644
index 0c688b509..000000000
--- a/mdk-stage1/dietlibc/lib/memcpy.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <sys/types.h>
-
-void* memcpy(void* dst, const void* src, size_t count) {
- register char *d=dst;
- register const char *s=src;
- ++count; /* this actually produces better code than using count-- */
- while (--count) {
- *d = *s;
- ++d; ++s;
- }
- return dst;
-}
diff --git a/mdk-stage1/dietlibc/lib/memmove.c b/mdk-stage1/dietlibc/lib/memmove.c
deleted file mode 100644
index 7adb2be91..000000000
--- a/mdk-stage1/dietlibc/lib/memmove.c
+++ /dev/null
@@ -1,23 +0,0 @@
-#define _POSIX_SOURCE
-#define _XOPEN_SOURCE
-#include <sys/types.h>
-
-void *memmove(void *dst, const void *src, size_t count)
-{
- char *a = dst;
- const char *b = src;
- if (src!=dst)
- {
- if (src>dst)
- {
- while (count--) *a++ = *b++;
- }
- else
- {
- a+=count-1;
- b+=count-1;
- while (count--) *a-- = *b--;
- }
- }
- return dst;
-}
diff --git a/mdk-stage1/dietlibc/lib/memset.c b/mdk-stage1/dietlibc/lib/memset.c
deleted file mode 100644
index 5f9ae49ee..000000000
--- a/mdk-stage1/dietlibc/lib/memset.c
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <sys/types.h>
-
-void * memset(void * dst, int s, size_t count) {
- register char * a = dst;
- count++; /* this actually creates smaller code than using count-- */
- while (--count)
- *a++ = s;
- return dst;
-}
diff --git a/mdk-stage1/dietlibc/lib/mkfifo.c b/mdk-stage1/dietlibc/lib/mkfifo.c
deleted file mode 100644
index 596efbe27..000000000
--- a/mdk-stage1/dietlibc/lib/mkfifo.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <linux/stat.h>
-#include <unistd.h>
-
-int mkfifo(const char *fn,mode_t mode) {
- return mknod(fn,S_IFIFO|mode,0);
-}
diff --git a/mdk-stage1/dietlibc/lib/msgctl.c b/mdk-stage1/dietlibc/lib/msgctl.c
deleted file mode 100644
index 19ea6d8cf..000000000
--- a/mdk-stage1/dietlibc/lib/msgctl.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/msg.h>
-#include <asm/ipc.h>
-
-extern int __ipc();
-
-int msgctl(int msqid, int cmd, struct msqid_ds *buf) {
- return __ipc(MSGCTL,msqid,cmd,0,buf);
-}
diff --git a/mdk-stage1/dietlibc/lib/msgget.c b/mdk-stage1/dietlibc/lib/msgget.c
deleted file mode 100644
index 9bca09ebe..000000000
--- a/mdk-stage1/dietlibc/lib/msgget.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/msg.h>
-#include <asm/ipc.h>
-
-extern int __ipc();
-
-int msgget(key_t key,int flag) {
- return __ipc(MSGGET,key,flag,0,0);
-}
diff --git a/mdk-stage1/dietlibc/lib/msgrcv.c b/mdk-stage1/dietlibc/lib/msgrcv.c
deleted file mode 100644
index b4ae9cc6c..000000000
--- a/mdk-stage1/dietlibc/lib/msgrcv.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/msg.h>
-#include <asm/ipc.h>
-
-extern int __ipc();
-
-int msgrcv(int msqid, void *msgp, size_t msgsz, long int msgtyp, int msgflg) {
- struct ipc_kludge tmp;
- tmp.msgp = msgp;
- tmp.msgtyp = msgtyp;
- return __ipc(MSGRCV,msqid, msgsz, msgflg, &tmp);
-}
diff --git a/mdk-stage1/dietlibc/lib/msgsnd.c b/mdk-stage1/dietlibc/lib/msgsnd.c
deleted file mode 100644
index 6203053f0..000000000
--- a/mdk-stage1/dietlibc/lib/msgsnd.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/msg.h>
-#include <asm/ipc.h>
-
-extern int __ipc();
-
-int msgsnd (int msqid, const void *msgp, size_t msgsz, int msgflg) {
- return __ipc(MSGSND,msqid, msgsz, msgflg, msgp);
-}
diff --git a/mdk-stage1/dietlibc/lib/nop.c b/mdk-stage1/dietlibc/lib/nop.c
deleted file mode 100644
index c05bea813..000000000
--- a/mdk-stage1/dietlibc/lib/nop.c
+++ /dev/null
@@ -1,7 +0,0 @@
-
-int __fflush_stdin() __attribute__((weak,alias("__return0")));
-int __fflush_stdout() __attribute__((weak,alias("__return0")));
-int __fflush_stderr() __attribute__((weak,alias("__return0")));
-
-/* used for weak aliases */
-int __return0() { return 0; }
diff --git a/mdk-stage1/dietlibc/lib/open64.c b/mdk-stage1/dietlibc/lib/open64.c
deleted file mode 100644
index f1499d017..000000000
--- a/mdk-stage1/dietlibc/lib/open64.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <linux/types.h>
-#include <linux/fcntl.h>
-
-#ifndef O_LARGEFILE
-#define O_LARGEFILE 0
-#endif
-
-extern int open(const char* file,int oflag,int mode);
-
-int __libc_open64(const char* file,int oflag,int mode) {
- return open(file,oflag|O_LARGEFILE,mode);
-}
-
-int open64(const char* file,int oflag,int mode) __attribute__((weak,alias("__libc_open64")));
diff --git a/mdk-stage1/dietlibc/lib/opendir.c b/mdk-stage1/dietlibc/lib/opendir.c
deleted file mode 100644
index 5c0c4a305..000000000
--- a/mdk-stage1/dietlibc/lib/opendir.c
+++ /dev/null
@@ -1,18 +0,0 @@
-#include "dietdirent.h"
-#include <unistd.h>
-#include <dirent.h>
-#include <stdlib.h>
-#include <fcntl.h>
-
-DIR *opendir (const char *name) {
- DIR *t=(DIR*)malloc(sizeof(DIR));
- if (t) {
- if ((t->fd=open(name,O_RDONLY|O_DIRECTORY))>=0) {
- t->num=t->cur=0;
- } else {
- free(t);
- t=0;
- }
- }
- return t;
-}
diff --git a/mdk-stage1/dietlibc/lib/perror.c b/mdk-stage1/dietlibc/lib/perror.c
deleted file mode 100644
index ecab7250b..000000000
--- a/mdk-stage1/dietlibc/lib/perror.c
+++ /dev/null
@@ -1,22 +0,0 @@
-#include "dietfeatures.h"
-#include <unistd.h>
-#include <string.h>
-#include <errno.h>
-
-extern char *sys_errlist[];
-extern int sys_nerr;
-extern int errno;
-
-void perror(const char *s) {
- register char *message="[unknown error]";
- write(2,s,strlen(s));
- write(2,": ",2);
- if (errno>=0 && errno<sys_nerr)
-#ifdef WANT_THREAD_SAFE
- message=sys_errlist[*__errno_location()];
-#else
- message=sys_errlist[errno];
-#endif
- write(2,message,strlen(message));
- write(2,"\n",1);
-}
diff --git a/mdk-stage1/dietlibc/lib/pread.c b/mdk-stage1/dietlibc/lib/pread.c
deleted file mode 100644
index b922aa93e..000000000
--- a/mdk-stage1/dietlibc/lib/pread.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <endian.h>
-#include <sys/types.h>
-
-extern size_t __pread(int fd, void *buf, size_t count, off_t a,off_t b);
-
-size_t __libc_pread(int fd, void *buf, size_t count, off_t offset) {
- return __pread(fd,buf,count,offset,0);
-}
-
-int pread(int fd, void *buf, size_t count, off_t offset) __attribute__((weak,alias("__libc_pread")));
diff --git a/mdk-stage1/dietlibc/lib/pread64.c b/mdk-stage1/dietlibc/lib/pread64.c
deleted file mode 100644
index e6ba4d103..000000000
--- a/mdk-stage1/dietlibc/lib/pread64.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <endian.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-
-#ifndef __NO_STAT64
-extern size_t __pread(int fd, void *buf, size_t count, off_t a,off_t b);
-
-size_t __libc_pread64(int fd, void *buf, size_t count, off64_t offset) {
- return __pread(fd,buf,count,__LONG_LONG_PAIR (offset&0xffffffff,offset>>32));
-}
-
-int pread64(int fd, void *buf, size_t count, off_t offset) __attribute__((weak,alias("__libc_pread64")));
-#endif
diff --git a/mdk-stage1/dietlibc/lib/putenv.c b/mdk-stage1/dietlibc/lib/putenv.c
deleted file mode 100644
index 274b16b0e..000000000
--- a/mdk-stage1/dietlibc/lib/putenv.c
+++ /dev/null
@@ -1,37 +0,0 @@
-#include <stdlib.h>
-#include <string.h>
-
-int putenv(const char *string) {
- int len;
- int envc;
- char *tmp;
- const char **ep;
- char **newenv;
- static char **origenv=0;
- if (!origenv) origenv=environ;
- if (!(tmp=strchr(string,'=')))
- len=strlen(string);
- else
- len=tmp-string+1;
- for (envc=0, ep=(const char**)environ; *ep; ++ep) {
- if (!memcmp(string,*ep,len)) { /* found */
- if (!tmp) {
- for (; ep[1]; ++ep) ep[0]=ep[1];
- ep[0]=0;
- return 0;
- }
- *ep=string;
- return 0;
- }
- ++envc;
- }
- if (tmp) {
- newenv=(char**)malloc((envc+2)*sizeof(char*));
- if (!newenv) return -1;
- newenv[0]=(char*)string;
- memcpy(newenv+1,environ,(envc+1)*sizeof(char*));
- if (environ!=origenv) free(environ);
- environ=newenv;
- }
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/lib/puts.c b/mdk-stage1/dietlibc/lib/puts.c
deleted file mode 100644
index 54415151d..000000000
--- a/mdk-stage1/dietlibc/lib/puts.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <unistd.h>
-#include <string.h>
-#include "dietstdio.h"
-#include "dietfeatures.h"
-
-int puts(const char *s) {
-#ifdef WANT_BUFFERED_STDIO
- return fwrite(s,1,strlen(s),stdout) && fputc('\n',stdout);
-#else
- return write(1,s,strlen(s)) && write(1,"\n",1);
-#endif
-}
diff --git a/mdk-stage1/dietlibc/lib/qsort.c b/mdk-stage1/dietlibc/lib/qsort.c
deleted file mode 100644
index 2a8824bf3..000000000
--- a/mdk-stage1/dietlibc/lib/qsort.c
+++ /dev/null
@@ -1,125 +0,0 @@
-#include <stdlib.h>
-#include <assert.h>
-
-/* comments:
- 1. insertion sort sofort, nicht nachträglich
- 2. threshold = 16
- */
-
-static inline void iswap(void *a,void *b,size_t size) {
- register char *x=a;
- register char *y=b;
- register char *z=x+size;
- while (x<z) {
- register char tmp=*x;
- *x=*y;
- *y=tmp;
- ++x; ++y;
- }
-}
-
-static inline void swap(void *base,size_t size,size_t a,size_t b) {
- iswap(base+a*size,base+b*size,size);
-}
-
-#if 0
-extern int array[];
-
-void dumparray() {
- printf("array now {%d,%d,%d,%d,%d}\n",array[0],array[1],array[2],array[3],array[4]);
-}
-#endif
-
-void isort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *)) {
- int i;
- while (nmemb>1) {
- char *min=base;
- char *tmp=min+size;
- for (i=1; i<nmemb; ++i) {
- if (compar(tmp,min)<0)
- min=tmp;
- tmp+=size;
- }
- iswap(min,base,size);
- base+=size;
- nmemb-=1;
- }
-}
-
-void qsort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *)) {
-#ifdef DEBUG
- char *dbase=base;
- char *dmax=base+(nmemb-1)*size;
- char dmemb=nmemb;
-#endif
- static int level=0;
- char* v; /* pivot */
- char* mid, *max, *min;
- int lmemb;
-
-#if 0
- int left,right;
- left=(int*)base-array;
- right=left+nmemb-1;
- ++level;
- { int i; for (i=0; i<level; ++i) printf(" "); }
- printf("qsort: level %d; base=%p, %dx%d; array[%d..%d]\n",level,base,nmemb,size,left,right);
- assert(left>=0 && right<=1000);
-#endif
- if (nmemb<=8) {
- --level;
- return isort(base,nmemb,size,compar);
- }
- {
- mid=base+(nmemb/2)*size;
- max=base+(nmemb-1)*size;
-
- if (compar(base,max)<0) /* a[left] < a[right] */
- if (compar(base,mid)<0) /* a[left] < a[med] */
- if (compar(max,mid)<0) /* a[left] < a[right] < a[med] */
- v=max;
- else /* a[left] < a[med] < a[right] */
- v=mid;
- else /* a[med] < a[left] < a[right] */
- v=base;
- else /* a[right] < a[left] */
- if (compar(base,mid)<0) /* a[right] < a[left] < a[med] */
- v=base;
- else /* a[right] < a[left] && a[med] < a[left] */
- if (compar(max,mid)<0) /* a[right] < a[med] < a[left] */
- v=mid;
- else
- v=max;
-// printf("%d %d %d -> median %d\n",*(int*)base,*(int*)mid,*(int*)max,*(int*)v);
- }
- if (v != max)
- iswap(v,max,size);
- v=max;
- min=base; lmemb=0;
- for (;;) {
- while (compar(min,v)<0) { min+=size; ++lmemb; }
- while (compar(max-=size,v)>0) ;
- if (min>=max) break;
- iswap(min,max,size);
- }
- iswap(min,v,size);
-#ifdef DEBUG
-// { int i; for (i=0; i<level; ++i) printf(" "); }
-// printf("-=< base=%p, min=%p, nmemb=%d, lmemb=%d (%d)\n",base,min,nmemb,lmemb,(min-(char*)base)/size);
- assert(lmemb==((min-(char*)base)/size));
-#endif
- if (min>(char*)base+size) {
-#ifdef DEBUG
- assert(base==dbase);
-#endif
-// { int i; for (i=0; i<level; ++i) printf(" "); }
-// printf("+-left %d [%d..%d] of [%d..%d]\n",level+1,left,left+lmemb,left,right);
- qsort(base,lmemb,size,compar);
- }
- if (nmemb>lmemb+1) {
-// { int i; for (i=0; i<level; ++i) printf(" "); }
-// printf("+-right %d [%d..%d] of [%d..%d]\n",level+1,left+lmemb,right,left,right);
- qsort(min+size,nmemb-lmemb-1,size,compar);
- }
- --level;
-}
diff --git a/mdk-stage1/dietlibc/lib/raise.c b/mdk-stage1/dietlibc/lib/raise.c
deleted file mode 100644
index 606546034..000000000
--- a/mdk-stage1/dietlibc/lib/raise.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include <linux/types.h>
-#include <unistd.h>
-#include <signal.h>
-#include "syscalls.h"
-
-int raise(int sig) {
- return kill(getpid(),sig);
-}
diff --git a/mdk-stage1/dietlibc/lib/rand.c b/mdk-stage1/dietlibc/lib/rand.c
deleted file mode 100644
index 10bfaf94d..000000000
--- a/mdk-stage1/dietlibc/lib/rand.c
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <stdlib.h>
-
-static unsigned int seed=1;
-
-int rand() {
- return ((seed = seed * 1103515245 + 12345) % ((unsigned int)RAND_MAX + 1));
-}
-
-void srand(unsigned int i) { seed=i; }
diff --git a/mdk-stage1/dietlibc/lib/random.c b/mdk-stage1/dietlibc/lib/random.c
deleted file mode 100644
index e7785c455..000000000
--- a/mdk-stage1/dietlibc/lib/random.c
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <stdlib.h>
-
-static unsigned int seed=1;
-
-long int random() {
- return ((seed = seed * 1103515245 + 12345) % ((unsigned int)RAND_MAX + 1));
-}
-
-void srandom(unsigned int i) { seed=i; }
diff --git a/mdk-stage1/dietlibc/lib/readdir.c b/mdk-stage1/dietlibc/lib/readdir.c
deleted file mode 100644
index 689f5d08b..000000000
--- a/mdk-stage1/dietlibc/lib/readdir.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "dietdirent.h"
-#include <unistd.h>
-#include <dirent.h>
-#include <stdlib.h>
-
-struct dirent* readdir(DIR *d) {
- if (!d->num || (d->cur += ((struct dirent*)(d->buf+d->cur))->d_reclen)>=d->num) {
- int res=getdents(d->fd,(struct dirent*)d->buf,1023);
- if (res<=0) return 0;
- d->num=res; d->cur=0;
- }
- return (struct dirent*)(d->buf+d->cur);
-}
diff --git a/mdk-stage1/dietlibc/lib/reboot.c b/mdk-stage1/dietlibc/lib/reboot.c
deleted file mode 100644
index 7f47a95dd..000000000
--- a/mdk-stage1/dietlibc/lib/reboot.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include <sys/reboot.h>
-
-int __reboot(int magic1, int magic2, int cmd, void * arg);
-
-int reboot(int cmd, void *arg)
-{
- return __reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, cmd, arg);
-}
diff --git a/mdk-stage1/dietlibc/lib/recv.c b/mdk-stage1/dietlibc/lib/recv.c
deleted file mode 100644
index bc6b1e5d7..000000000
--- a/mdk-stage1/dietlibc/lib/recv.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int __libc_recv(int a, const void * b, size_t c, int flags) {
-#ifdef __i386__
- return socketcall(SYS_RECV,(long*)&a);
-#else
- unsigned long args[] = { a, (long) b, c, flags };
- return socketcall(SYS_RECV, args);
-#endif
-}
-
-int recv(int a, const void * b, size_t c, int flags)
- __attribute__ ((weak, alias("__libc_recv")));
diff --git a/mdk-stage1/dietlibc/lib/recvfrom.c b/mdk-stage1/dietlibc/lib/recvfrom.c
deleted file mode 100644
index 802ad665f..000000000
--- a/mdk-stage1/dietlibc/lib/recvfrom.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int __libc_recvfrom(int a, const void * b, size_t c, int flags, void *to, void *tolen) {
-#ifdef __i386__
- return socketcall(SYS_RECVFROM, (long*)&a);
-#else
- unsigned long args[] = { a, (long) b, c, flags, (long) to, (long) tolen };
- return socketcall(SYS_RECVFROM, args);
-#endif
-}
-
-int recvfrom(int a, const void * b, size_t c, int flags, void *to, void *tolen)
- __attribute__ ((weak,alias("__libc_recvfrom"))) ;
diff --git a/mdk-stage1/dietlibc/lib/recvmsg.c b/mdk-stage1/dietlibc/lib/recvmsg.c
deleted file mode 100644
index c14c58c78..000000000
--- a/mdk-stage1/dietlibc/lib/recvmsg.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int __libc_recvmsg(int a, struct msghdr* msg, int flags) {
-#ifdef __i386__
- return socketcall(SYS_RECVMSG, (long*)&a);
-#else
- unsigned long args[] = { a, (long) msg, flags };
- return socketcall(SYS_RECVMSG, args);
-#endif
-}
-
-int recvmsg(int a, struct msghdr *msg, int flags)
- __attribute__ ((weak,alias("__libc_recvmsg"))) ;
diff --git a/mdk-stage1/dietlibc/lib/remove.c b/mdk-stage1/dietlibc/lib/remove.c
deleted file mode 100644
index d5125bfed..000000000
--- a/mdk-stage1/dietlibc/lib/remove.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-int remove(const char* filename) {
- if (unlink(filename)) {
- if (errno==EISDIR)
- return rmdir(filename);
- return -1;
- }
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/lib/rewind.c b/mdk-stage1/dietlibc/lib/rewind.c
deleted file mode 100644
index 48434a316..000000000
--- a/mdk-stage1/dietlibc/lib/rewind.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <dietstdio.h>
-#include <unistd.h>
-
-void rewind( FILE *stream) {
- fseek(stream, 0L, SEEK_SET);
-}
diff --git a/mdk-stage1/dietlibc/lib/rewinddir.c b/mdk-stage1/dietlibc/lib/rewinddir.c
deleted file mode 100644
index addc7bde9..000000000
--- a/mdk-stage1/dietlibc/lib/rewinddir.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "dietdirent.h"
-#include <unistd.h>
-#include <dirent.h>
-
-void rewinddir(DIR *d) {
- if (lseek(d->fd,0,SEEK_SET) != (off_t)-1)
- d->num=d->cur=0;
-}
diff --git a/mdk-stage1/dietlibc/lib/sbrk.c b/mdk-stage1/dietlibc/lib/sbrk.c
deleted file mode 100644
index 945ad5a16..000000000
--- a/mdk-stage1/dietlibc/lib/sbrk.c
+++ /dev/null
@@ -1,20 +0,0 @@
-#include <unistd.h>
-
-extern int __brk(void *end_data_segment);
-
-extern void* __curbrk;
-
-void* __sbrk(ptrdiff_t increment) {
- void* oldbrk;
- if (__curbrk==0)
- if (__brk(0) < 0)
- return (void*)-1;
- if (increment==0)
- return __curbrk;
- oldbrk=__curbrk;
- if (__brk(oldbrk+increment)<0)
- return (void*)-1;
- return oldbrk;
-}
-
-void* sbrk (ptrdiff_t increment) __attribute__((weak,alias("__sbrk")));
diff --git a/mdk-stage1/dietlibc/lib/seekdir.c b/mdk-stage1/dietlibc/lib/seekdir.c
deleted file mode 100644
index cf111fbc8..000000000
--- a/mdk-stage1/dietlibc/lib/seekdir.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "dietdirent.h"
-#include <unistd.h>
-#include <dirent.h>
-
-void seekdir(DIR *d,off_t offset) {
- if (lseek(d->fd,offset,SEEK_SET) != (off_t)-1)
- d->num=d->cur=0;
-}
diff --git a/mdk-stage1/dietlibc/lib/semctl.c b/mdk-stage1/dietlibc/lib/semctl.c
deleted file mode 100644
index ddc0aae95..000000000
--- a/mdk-stage1/dietlibc/lib/semctl.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/sem.h>
-#include <asm/ipc.h>
-
-extern int __ipc();
-
-int semctl(int semid, int semnum, int cmd, union semun arg) {
- return __ipc(SEMCTL,semid,semnum,cmd,&arg);
-}
diff --git a/mdk-stage1/dietlibc/lib/semget.c b/mdk-stage1/dietlibc/lib/semget.c
deleted file mode 100644
index 056aeae04..000000000
--- a/mdk-stage1/dietlibc/lib/semget.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/sem.h>
-#include <asm/ipc.h>
-
-extern int __ipc();
-
-int semget(key_t key, int nsems, int semflg) {
- return __ipc(SEMGET,key,nsems,semflg,0);
-}
diff --git a/mdk-stage1/dietlibc/lib/semop.c b/mdk-stage1/dietlibc/lib/semop.c
deleted file mode 100644
index abfde73a7..000000000
--- a/mdk-stage1/dietlibc/lib/semop.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/sem.h>
-#include <asm/ipc.h>
-
-extern int __ipc();
-
-int semop(int semid,struct sembuf *sops,unsigned nsops) {
- return __ipc(SEMOP,semid,nsops,0,sops);
-}
diff --git a/mdk-stage1/dietlibc/lib/send.c b/mdk-stage1/dietlibc/lib/send.c
deleted file mode 100644
index c1adf1b5d..000000000
--- a/mdk-stage1/dietlibc/lib/send.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int __libc_send(int a, const void * b, size_t c, int flags) {
-#ifdef __i386__
- return socketcall(SYS_SEND, (long*)&a);
-#else
- unsigned long args[] = { a, (long) b, c, flags };
- return socketcall(SYS_SEND, args);
-#endif
-}
-
-int send(int a, const void * b, size_t c, int flags)
- __attribute__ ((weak, alias("__libc_send")));
diff --git a/mdk-stage1/dietlibc/lib/sendmsg.c b/mdk-stage1/dietlibc/lib/sendmsg.c
deleted file mode 100644
index 277265985..000000000
--- a/mdk-stage1/dietlibc/lib/sendmsg.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int __libc_sendmsg(int a, const struct msghdr* msg, int flags) {
-#ifdef __i386__
- return socketcall(SYS_SENDMSG, (long*)&a);
-#else
- unsigned long args[] = { a, (long) msg, flags };
- return socketcall(SYS_SENDMSG, args);
-#endif
-}
-
-int sendmsg(int a, const struct msghdr *msg, int flags)
- __attribute__ ((weak,alias("__libc_sendmsg"))) ;
diff --git a/mdk-stage1/dietlibc/lib/sendto.c b/mdk-stage1/dietlibc/lib/sendto.c
deleted file mode 100644
index 078c010ea..000000000
--- a/mdk-stage1/dietlibc/lib/sendto.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int __libc_sendto(int a, const void * b, size_t c, int flags, void *to, int tolen) {
-#ifdef __i386__
- return socketcall(SYS_SENDTO, (long*)&a);
-#else
- unsigned long args[] = { a, (long) b, c, flags, (long) to, tolen };
- return socketcall(SYS_SENDTO, args);
-#endif
-}
-
-int sendto(int a, const void * b, size_t c, int flags, void *to, int tolen)
- __attribute__ ((weak, alias("__libc_sendto")));
diff --git a/mdk-stage1/dietlibc/lib/set_errno.c b/mdk-stage1/dietlibc/lib/set_errno.c
deleted file mode 100644
index 6553bc496..000000000
--- a/mdk-stage1/dietlibc/lib/set_errno.c
+++ /dev/null
@@ -1,9 +0,0 @@
-extern int errno;
-
-void __set_errno(int error) __attribute__ ((weak));
-
-void __set_errno(int error)
-{
- errno=error;
-}
-
diff --git a/mdk-stage1/dietlibc/lib/setpgrp.c b/mdk-stage1/dietlibc/lib/setpgrp.c
deleted file mode 100644
index 825ca3725..000000000
--- a/mdk-stage1/dietlibc/lib/setpgrp.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <unistd.h>
-
-int setpgrp()
-{
- return setpgid(0,0);
-}
diff --git a/mdk-stage1/dietlibc/lib/setsockopt.c b/mdk-stage1/dietlibc/lib/setsockopt.c
deleted file mode 100644
index 781e9c31c..000000000
--- a/mdk-stage1/dietlibc/lib/setsockopt.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int setsockopt(int a, int b, int c, void *d, void *e) {
-#ifdef __i386__
- return socketcall(SYS_SETSOCKOPT, (long*)&a);
-#else
- unsigned long args[] = { a, b, c, (long)d, (long) e };
- return socketcall(SYS_SETSOCKOPT, args);
-#endif
-}
-
diff --git a/mdk-stage1/dietlibc/lib/shmat.c b/mdk-stage1/dietlibc/lib/shmat.c
deleted file mode 100644
index 63284b1ea..000000000
--- a/mdk-stage1/dietlibc/lib/shmat.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/shm.h>
-#include <asm/ipc.h>
-
-extern void* __ipc();
-
-void* shmat(int shmid,const void* shmaddr,int shmflg) {
- void* raddr;
- register void* result;
- result=__ipc(SHMAT,shmid,shmflg,&raddr,shmaddr);
- if ((unsigned long)result <= -(unsigned long)SHMLBA)
- result=raddr;
- return result;
-}
diff --git a/mdk-stage1/dietlibc/lib/shmctl.c b/mdk-stage1/dietlibc/lib/shmctl.c
deleted file mode 100644
index 8f942f2a4..000000000
--- a/mdk-stage1/dietlibc/lib/shmctl.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/shm.h>
-#include <asm/ipc.h>
-
-extern int __ipc();
-
-int shmctl(int shmid, int cmd, struct shmid_ds *buf) {
- return __ipc(SHMCTL,shmid,cmd,0,buf);
-}
diff --git a/mdk-stage1/dietlibc/lib/shmdt.c b/mdk-stage1/dietlibc/lib/shmdt.c
deleted file mode 100644
index 36db10f08..000000000
--- a/mdk-stage1/dietlibc/lib/shmdt.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/shm.h>
-#include <asm/ipc.h>
-
-extern int __ipc();
-
-int shmdt(const void* shmaddr) {
- return __ipc(SHMDT,0,0,0,shmaddr);
-}
diff --git a/mdk-stage1/dietlibc/lib/shmget.c b/mdk-stage1/dietlibc/lib/shmget.c
deleted file mode 100644
index 9b03f5deb..000000000
--- a/mdk-stage1/dietlibc/lib/shmget.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/shm.h>
-#include <asm/ipc.h>
-
-extern int __ipc();
-
-int shmget(key_t key, int size, int shmflg) {
- return __ipc(SHMGET,key,size,shmflg,0);
-}
diff --git a/mdk-stage1/dietlibc/lib/shutdown.c b/mdk-stage1/dietlibc/lib/shutdown.c
deleted file mode 100644
index 0a6be6c37..000000000
--- a/mdk-stage1/dietlibc/lib/shutdown.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int __libc_shutdown(int s, int how) {
-#ifdef __i386__
- return socketcall(SYS_SHUTDOWN, (long*)&s);
-#else
- unsigned long args[] = { s, (long) how, 0 };
- return socketcall(SYS_SHUTDOWN, args);
-#endif
-}
-
-int shutdown(int s, int how) __attribute__((weak,alias("__libc_shutdown")));
diff --git a/mdk-stage1/dietlibc/lib/sigaddset.c b/mdk-stage1/dietlibc/lib/sigaddset.c
deleted file mode 100644
index 8ce69ea77..000000000
--- a/mdk-stage1/dietlibc/lib/sigaddset.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#define __KERNEL__
-#define sigaddset foobar
-#include <asm/signal.h>
-#undef sigaddset
-
-int __sigaddset(sigset_t *set, int signo) {
- unsigned long sig = signo - 1;
- if (_NSIG_WORDS == 1)
- set->sig[0] |= 1UL << sig;
- else
- set->sig[sig / _NSIG_BPW] |= 1UL << (sig % _NSIG_BPW);
- return 0;
-}
-
-int sigaddset (sigset_t *env, int signo) __attribute__((weak,alias("__sigaddset")));
diff --git a/mdk-stage1/dietlibc/lib/sigdelset.c b/mdk-stage1/dietlibc/lib/sigdelset.c
deleted file mode 100644
index 2c3385ea8..000000000
--- a/mdk-stage1/dietlibc/lib/sigdelset.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#define __KERNEL__
-#define sigdelset foobar
-#include <asm/signal.h>
-#undef sigdelset
-
-int __sigdelset(sigset_t *set, int signo) {
- unsigned long sig = signo - 1;
- if (_NSIG_WORDS == 1)
- set->sig[0] &= ~(1UL << sig);
- else
- set->sig[sig / _NSIG_BPW] &= ~(1UL << (sig % _NSIG_BPW));
- return 0;
-}
-
-int sigdelset (sigset_t *env, int signo) __attribute__((weak,alias("__sigdelset")));
diff --git a/mdk-stage1/dietlibc/lib/sigemptyset.c b/mdk-stage1/dietlibc/lib/sigemptyset.c
deleted file mode 100644
index f4532f96e..000000000
--- a/mdk-stage1/dietlibc/lib/sigemptyset.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#define __USE_EXTERN_INLINES 1
-#include <signal.h>
-#include <errno.h>
-#include <string.h>
-
-int sigemptyset(sigset_t *set) {
- if (set==NULL) {
- __set_errno(EINVAL);
- return -1;
- }
- memset(set,0,sizeof(*set));
- return 0;
-}
-
diff --git a/mdk-stage1/dietlibc/lib/sigfillset.c b/mdk-stage1/dietlibc/lib/sigfillset.c
deleted file mode 100644
index ddac6e391..000000000
--- a/mdk-stage1/dietlibc/lib/sigfillset.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#define __KERNEL__
-#include <asm/signal.h>
-
-int __sigfillset (sigset_t *set) {
- int i;
- for (i=0; i<_NSIG_WORDS; i++)
- set->sig[i]=~0;
- return 0;
-}
-
-int sigfillset(sigset_t *env) __attribute__((weak,alias("__sigfillset")));
diff --git a/mdk-stage1/dietlibc/lib/sigismember.c b/mdk-stage1/dietlibc/lib/sigismember.c
deleted file mode 100644
index 67a258884..000000000
--- a/mdk-stage1/dietlibc/lib/sigismember.c
+++ /dev/null
@@ -1,21 +0,0 @@
-#define __USE_EXTERN_INLINES 1
-#include <signal.h>
-
-# define __sigmask(sig) \
- (((unsigned long int) 1) << (((sig) - 1) % (8 * sizeof (unsigned long int))))
-
-# define __sigword(sig) (((sig) - 1) / (8 * sizeof (unsigned long int)))
-
-# define _SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))
-typedef struct
- {
- unsigned long int __val[_SIGSET_NWORDS];
- } __sigset_t;
-
-int __sigismember(const __sigset_t *set, int signo) {
- unsigned long int __mask = __sigmask (signo);
- unsigned long int __word = __sigword (signo);
- return (set->__val[__word] & __mask);
-}
-
-int sigismember(const sigset_t *env, int signo) __attribute__((weak,alias("__sigismember")));
diff --git a/mdk-stage1/dietlibc/lib/sigjmp.c b/mdk-stage1/dietlibc/lib/sigjmp.c
deleted file mode 100644
index be97c62cc..000000000
--- a/mdk-stage1/dietlibc/lib/sigjmp.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Copyright (C) 1992, 1994, 1997 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
- The GNU C 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
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with the GNU C Library; see the file COPYING.LIB. If not,
- write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-#include <setjmp.h>
-#include <signal.h>
-#include <string.h>
-
-/* This function is called by the `sigsetjmp' macro
- before doing a `__setjmp' on ENV[0].__jmpbuf.
- Always return zero. */
-
-int
-__sigjmp_save (sigjmp_buf env, int savemask)
-{
- env[0].__mask_was_saved = (savemask &&
- sigprocmask (SIG_BLOCK, (sigset_t *) NULL,
- (sigset_t*)&env[0].__saved_mask) == 0);
-
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/lib/sleep.c b/mdk-stage1/dietlibc/lib/sleep.c
deleted file mode 100644
index ec5b99533..000000000
--- a/mdk-stage1/dietlibc/lib/sleep.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <linux/time.h>
-#include <time.h>
-
-unsigned int sleep(unsigned int secs) {
- struct timespec t;
- t.tv_sec=secs;
- t.tv_nsec=0;
- nanosleep(&t,&t);
- return secs-t.tv_sec;
-}
-
diff --git a/mdk-stage1/dietlibc/lib/snprintf.c b/mdk-stage1/dietlibc/lib/snprintf.c
deleted file mode 100644
index 096c06115..000000000
--- a/mdk-stage1/dietlibc/lib/snprintf.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <stdarg.h>
-#include <sys/types.h>
-
-int vsnprintf (char *str,size_t size,const char *format, va_list arg_ptr);
-
-int snprintf(char *str,size_t size,const char *format,...)
-{
- int n;
- va_list arg_ptr;
- va_start(arg_ptr, format);
- n=vsnprintf(str,size,format,arg_ptr);
- va_end (arg_ptr);
- return n;
-}
diff --git a/mdk-stage1/dietlibc/lib/socket.c b/mdk-stage1/dietlibc/lib/socket.c
deleted file mode 100644
index 1684a6a2b..000000000
--- a/mdk-stage1/dietlibc/lib/socket.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <linux/net.h>
-
-extern int socketcall(int callno,long* args);
-
-int socket(int a, int b, int c) {
-#ifdef __i386__
- return socketcall(SYS_SOCKET, (long*)&a);
-#else
- unsigned long args[] = { a, b, c };
- return socketcall(SYS_SOCKET, args);
-#endif
-}
diff --git a/mdk-stage1/dietlibc/lib/speed.c b/mdk-stage1/dietlibc/lib/speed.c
deleted file mode 100644
index a7fcca7c9..000000000
--- a/mdk-stage1/dietlibc/lib/speed.c
+++ /dev/null
@@ -1,67 +0,0 @@
-#include <unistd.h>
-#include <termios.h>
-#include <sys/types.h>
-
-#include <asm/errno.h>
-
-extern int errno;
-
-/* Hack around a kernel bug; value must correspond to the one used in tcsetattr.c */
-#define IBAUD0 020000000000
-
-
-/* Return the output baud rate stored in *TERMIOS_P. */
-speed_t cfgetospeed (struct termios *termios_p)
-{
- return termios_p->c_cflag & (CBAUD | CBAUDEX);
-}
-
-
-/* Return the input baud rate stored in *TERMIOS_P.
- Although for Linux there is no difference between input and output
- speed, the numerical 0 is a special case for the input baud rate. It
- should set the input baud rate to the output baud rate. */
-speed_t cfgetispeed (struct termios *termios_p)
-{
- return ((termios_p->c_iflag & IBAUD0)
- ? 0 : termios_p->c_cflag & (CBAUD | CBAUDEX));
-}
-
-
-/* Set the output baud rate stored in *TERMIOS_P to SPEED. */
-int cfsetospeed (struct termios *termios_p, speed_t speed)
-{
- if ((speed & ~CBAUD) != 0 && (speed < B57600 || speed > B460800)) {
- errno = EINVAL;
- return -1;
- }
-
- termios_p->c_cflag &= ~(CBAUD | CBAUDEX);
- termios_p->c_cflag |= speed;
-
- return 0;
-}
-
-
-/* Set the input baud rate stored in *TERMIOS_P to SPEED.
- Although for Linux there is no difference between input and output
- speed, the numerical 0 is a special case for the input baud rate. It
- should set the input baud rate to the output baud rate. */
-int cfsetispeed (struct termios *termios_p, speed_t speed)
-{
- if ((speed & ~CBAUD) != 0 && (speed < B57600 || speed > B460800)) {
- errno = EINVAL;
- return -1;
- }
-
- if (speed == 0)
- termios_p->c_iflag |= IBAUD0;
- else
- {
- termios_p->c_iflag &= ~IBAUD0;
- termios_p->c_cflag &= ~(CBAUD | CBAUDEX);
- termios_p->c_cflag |= speed;
- }
-
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/lib/sprintf.c b/mdk-stage1/dietlibc/lib/sprintf.c
deleted file mode 100644
index b355d01f9..000000000
--- a/mdk-stage1/dietlibc/lib/sprintf.c
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <stdarg.h>
-#include <linux/types.h>
-#include <stdlib.h>
-#include "dietwarning.h"
-
-int vsnprintf (char *str,size_t size,const char *format, va_list arg_ptr);
-
-int sprintf(char *dest,const char *format,...)
-{
- int n;
- va_list arg_ptr;
- va_start(arg_ptr, format);
- n=vsnprintf(dest,1000000,format,arg_ptr);
- va_end (arg_ptr);
- return n;
-}
-
-link_warning("sprintf","warning: Avoid sprintf; use snprintf. It is more secure and faster.")
diff --git a/mdk-stage1/dietlibc/lib/sscanf.c b/mdk-stage1/dietlibc/lib/sscanf.c
deleted file mode 100644
index 341e74bba..000000000
--- a/mdk-stage1/dietlibc/lib/sscanf.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <stdarg.h>
-
-int vsscanf(const char *str, const char *format, va_list arg_ptr);
-
-int sscanf(const char *str, const char *format, ...)
-{
- int n;
- va_list arg_ptr;
- va_start(arg_ptr, format);
- n=vsscanf(str,format,arg_ptr);
- va_end (arg_ptr);
- return n;
-}
diff --git a/mdk-stage1/dietlibc/lib/strcasecmp.c b/mdk-stage1/dietlibc/lib/strcasecmp.c
deleted file mode 100644
index d978488a4..000000000
--- a/mdk-stage1/dietlibc/lib/strcasecmp.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <ctype.h>
-#include "dietfeatures.h"
-
-int strcasecmp(register const char *s,register const char *t) {
- register char x;
-
- for (;;) {
- x = tolower(*s); if (x != tolower(*t)) break; if (!x) break; ++s; ++t;
-#ifndef WANT_SMALL_STRING_ROUTINES
- x = tolower(*s); if (x != tolower(*t)) break; if (!x) break; ++s; ++t;
- x = tolower(*s); if (x != tolower(*t)) break; if (!x) break; ++s; ++t;
- x = tolower(*s); if (x != tolower(*t)) break; if (!x) break; ++s; ++t;
-#endif
- }
- return ((int)(unsigned int)(unsigned char) x)
- - ((int)(unsigned int)(unsigned char) *t);
-}
diff --git a/mdk-stage1/dietlibc/lib/strcat.c b/mdk-stage1/dietlibc/lib/strcat.c
deleted file mode 100644
index 8a755afea..000000000
--- a/mdk-stage1/dietlibc/lib/strcat.c
+++ /dev/null
@@ -1,18 +0,0 @@
-#include "dietfeatures.h"
-#include <string.h>
-
-char* strcat(register char* s,register const char* t)
-{
- char *dest=s;
- s+=strlen(s);
- for (;;) {
- if (!(*s = *t)) break; ++s; ++t;
-#ifndef WANT_SMALL_STRING_ROUTINES
- if (!(*s = *t)) break; ++s; ++t;
- if (!(*s = *t)) break; ++s; ++t;
- if (!(*s = *t)) break; ++s; ++t;
-#endif
- }
- return dest;
-}
-
diff --git a/mdk-stage1/dietlibc/lib/strchr.c b/mdk-stage1/dietlibc/lib/strchr.c
deleted file mode 100644
index 0c2050da6..000000000
--- a/mdk-stage1/dietlibc/lib/strchr.c
+++ /dev/null
@@ -1,18 +0,0 @@
-#include "dietfeatures.h"
-
-char *strchr(register const char *t, int c) {
- register char ch;
-
- ch = c;
- for (;;) {
- if (*t == ch) break; if (!*t) return 0; ++t;
-#ifndef WANT_SMALL_STRING_ROUTINES
- if (*t == ch) break; if (!*t) return 0; ++t;
- if (*t == ch) break; if (!*t) return 0; ++t;
- if (*t == ch) break; if (!*t) return 0; ++t;
-#endif
- }
- return (char*)t;
-}
-
-char *index(char *t,int c) __attribute__((weak,alias("strchr")));
diff --git a/mdk-stage1/dietlibc/lib/strcmp.c b/mdk-stage1/dietlibc/lib/strcmp.c
deleted file mode 100644
index 0db324e66..000000000
--- a/mdk-stage1/dietlibc/lib/strcmp.c
+++ /dev/null
@@ -1,16 +0,0 @@
-#include "dietfeatures.h"
-
-int strcmp(register const char *s,register const char *t) {
- register char x;
-
- for (;;) {
- x = *s; if (x != *t) break; if (!x) break; ++s; ++t;
-#ifndef WANT_SMALL_STRING_ROUTINES
- x = *s; if (x != *t) break; if (!x) break; ++s; ++t;
- x = *s; if (x != *t) break; if (!x) break; ++s; ++t;
- x = *s; if (x != *t) break; if (!x) break; ++s; ++t;
-#endif
- }
- return ((int)(unsigned int)(unsigned char) x)
- - ((int)(unsigned int)(unsigned char) *t);
-}
diff --git a/mdk-stage1/dietlibc/lib/strcpy.c b/mdk-stage1/dietlibc/lib/strcpy.c
deleted file mode 100644
index 49693c30d..000000000
--- a/mdk-stage1/dietlibc/lib/strcpy.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "dietfeatures.h"
-
-char* strcpy(register char* s,register const char* t)
-{
- char *dest=s;
- for (;;) {
- if (!(*s = *t)) return dest; ++s; ++t;
-#ifndef WANT_SMALL_STRING_ROUTINES
- if (!(*s = *t)) return dest; ++s; ++t;
- if (!(*s = *t)) return dest; ++s; ++t;
- if (!(*s = *t)) return dest; ++s; ++t;
-#endif
- }
-}
-
diff --git a/mdk-stage1/dietlibc/lib/strcspn.c b/mdk-stage1/dietlibc/lib/strcspn.c
deleted file mode 100644
index 37053c72c..000000000
--- a/mdk-stage1/dietlibc/lib/strcspn.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <sys/types.h>
-#include <string.h>
-
-size_t strcspn(const char *s, const char *reject)
-{
- size_t l=0;
- int a=1,i,al=strlen(reject);
-
- while((a)&&(*s))
- {
- for(i=0;(a)&&(i<al);i++)
- if (*s==reject[i]) a=0;
- if (a) l++;
- s++;
- }
- return l;
-}
diff --git a/mdk-stage1/dietlibc/lib/strdup.c b/mdk-stage1/dietlibc/lib/strdup.c
deleted file mode 100644
index 6a2ea5f95..000000000
--- a/mdk-stage1/dietlibc/lib/strdup.c
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <string.h>
-#include <stdlib.h>
-
-char *strdup(const char *s) {
- char *tmp=(char *)malloc(strlen(s)+1);
- if (!tmp) return 0;
- strcpy(tmp,s);
- return tmp;
-}
diff --git a/mdk-stage1/dietlibc/lib/strerror.c b/mdk-stage1/dietlibc/lib/strerror.c
deleted file mode 100644
index f15b86aae..000000000
--- a/mdk-stage1/dietlibc/lib/strerror.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <string.h>
-
-extern char *sys_errlist[];
-extern int sys_nerr;
-
-char *strerror(int errnum) {
- if (errnum>=0 && errnum<sys_nerr)
- return sys_errlist[errnum];
- return "[unknown error]";
-}
diff --git a/mdk-stage1/dietlibc/lib/strlcat.c b/mdk-stage1/dietlibc/lib/strlcat.c
deleted file mode 100644
index fd35ec8af..000000000
--- a/mdk-stage1/dietlibc/lib/strlcat.c
+++ /dev/null
@@ -1,72 +0,0 @@
-/* $OpenBSD: strlcat.c,v 1.2 1999/06/17 16:28:58 millert Exp $ */
-
-/*
- * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
- * 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. 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 ANY EXPRESS OR IMPLIED WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
- * THE AUTHOR 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.
- */
-
-#if defined(LIBC_SCCS) && !defined(lint)
-static char *rcsid = "$OpenBSD: strlcat.c,v 1.2 1999/06/17 16:28:58 millert Exp $";
-#endif /* LIBC_SCCS and not lint */
-
-#include <sys/types.h>
-#include <string.h>
-
-/*
- * Appends src to string dst of size siz (unlike strncat, siz is the
- * full size of dst, not space left). At most siz-1 characters
- * will be copied. Always NUL terminates (unless siz == 0).
- * Returns strlen(initial dst) + strlen(src); if retval >= siz,
- * truncation occurred.
- */
-size_t strlcat(dst, src, siz)
- char *dst;
- const char *src;
- size_t siz;
-{
- register char *d = dst;
- register const char *s = src;
- register size_t n = siz;
- size_t dlen;
-
- /* Find the end of dst and adjust bytes left but don't go past end */
- while (*d != '\0' && n-- != 0)
- d++;
- dlen = d - dst;
- n = siz - dlen;
-
- if (n == 0)
- return(dlen + strlen(s));
- while (*s != '\0') {
- if (n != 1) {
- *d++ = *s;
- n--;
- }
- s++;
- }
- *d = '\0';
-
- return(dlen + (s - src)); /* count does not include NUL */
-}
diff --git a/mdk-stage1/dietlibc/lib/strlcpy.3 b/mdk-stage1/dietlibc/lib/strlcpy.3
deleted file mode 100644
index e00af8d6b..000000000
--- a/mdk-stage1/dietlibc/lib/strlcpy.3
+++ /dev/null
@@ -1,169 +0,0 @@
-.\" $OpenBSD: strlcpy.3,v 1.10 2000/11/06 01:03:25 aaron Exp $
-.\"
-.\" Copyright (c) 1998, 2000 Todd C. Miller <Todd.Miller@courtesan.com>
-.\" 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. 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 ANY EXPRESS OR IMPLIED WARRANTIES,
-.\" INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
-.\" AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
-.\" THE AUTHOR 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.
-.\"
-.Dd June 22, 1998
-.Dt STRLCPY 3
-.Os
-.Sh NAME
-.Nm strlcpy ,
-.Nm strlcat
-.Nd size-bounded string copying and concatenation
-.Sh SYNOPSIS
-.Fd #include <string.h>
-.Ft size_t
-.Fn strlcpy "char *dst" "const char *src" "size_t size"
-.Ft size_t
-.Fn strlcat "char *dst" "const char *src" "size_t size"
-.Sh DESCRIPTION
-The
-.Fn strlcpy
-and
-.Fn strlcat
-functions copy and concatenate strings respectively.
-They are designed
-to be safer, more consistent, and less error prone replacements for
-.Xr strncpy 3
-and
-.Xr strncat 3 .
-Unlike those functions,
-.Fn strlcpy
-and
-.Fn strlcat
-take the full size of the buffer (not just the length) and guarantee to
-NUL-terminate the result (as long as
-.Fa size
-is larger than 0 or, in the case of
-.Fn strlcat ,
-as long as there is at least one byte free in
-.Fa dst ) .
-Note that you should include a byte for the NUL in
-.Fa size .
-Also note that
-.Fn strlcpy
-and
-.Fn strlcat
-only operate on true
-.Dq C
-strings.
-This means that for
-.Fn strlcpy
-.Fa src
-must be NUL-terminated and for
-.Fn strlcat
-both
-.Fa src
-and
-.Fa dst
-must be NUL-terminated.
-.Pp
-The
-.Fn strlcpy
-function copies up to
-.Fa size
-- 1 characters from the NUL-terminated string
-.Fa src
-to
-.Fa dst ,
-NUL-terminating the result.
-.Pp
-The
-.Fn strlcat
-function appends the NUL-terminated string
-.Fa src
-to the end of
-.Fa dst .
-It will append at most
-.Fa size
-- strlen(dst) - 1 bytes, NUL-terminating the result.
-.Sh RETURN VALUES
-The
-.Fn strlcpy
-and
-.Fn strlcat
-functions return the total length of the string they tried to create.
-For
-.Fn strlcpy
-that means the length of
-.Fa src .
-For
-.Fn strlcat
-that means the initial length of
-.Fa dst
-plus
-the length of
-.Fa src .
-While this may seem somewhat confusing it was done to make
-truncation detection simple.
-.Sh EXAMPLES
-The following code fragment illustrates the simple case:
-.Bd -literal -offset indent
-char *s, *p, buf[BUFSIZ];
-
-\&...
-
-(void)strlcpy(buf, s, sizeof(buf));
-(void)strlcat(buf, p, sizeof(buf));
-.Ed
-.Pp
-To detect truncation, perhaps while building a pathname, something
-like the following might be used:
-.Bd -literal -offset indent
-char *dir, *file, pname[MAXPATHLEN];
-
-\&...
-
-if (strlcpy(pname, dir, sizeof(pname)) >= sizeof(pname))
- goto toolong;
-if (strlcat(pname, file, sizeof(pname)) >= sizeof(pname))
- goto toolong;
-.Ed
-.Pp
-Since we know how many characters we copied the first time, we can
-speed things up a bit by using a copy instead of an append:
-.Bd -literal -offset indent
-char *dir, *file, pname[MAXPATHLEN];
-size_t n;
-
-\&...
-
-n = strlcpy(pname, dir, sizeof(pname));
-if (n >= sizeof(pname))
- goto toolong;
-if (strlcpy(pname + n, file, sizeof(pname) - n) >= sizeof(pname) - n)
- goto toolong;
-.Ed
-.Pp
-However, one may question the validity of such optimizations, as they
-defeat the whole purpose of
-.Fn strlcpy
-and
-.Fn strlcat .
-As a matter of fact, the first version of this manual page got it wrong.
-.Sh SEE ALSO
-.Xr snprintf 3 ,
-.Xr strncat 3 ,
-.Xr strncpy 3
diff --git a/mdk-stage1/dietlibc/lib/strlcpy.c b/mdk-stage1/dietlibc/lib/strlcpy.c
deleted file mode 100644
index b935b9527..000000000
--- a/mdk-stage1/dietlibc/lib/strlcpy.c
+++ /dev/null
@@ -1,68 +0,0 @@
-/* $OpenBSD: strlcpy.c,v 1.3 1999/04/24 01:17:37 millert Exp $ */
-
-/*
- * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
- * 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. 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 ANY EXPRESS OR IMPLIED WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
- * THE AUTHOR 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.
- */
-
-#if defined(LIBC_SCCS) && !defined(lint)
-static char *rcsid = "$OpenBSD: strlcpy.c,v 1.3 1999/04/24 01:17:37 millert Exp $";
-#endif /* LIBC_SCCS and not lint */
-
-#include <sys/types.h>
-#include <string.h>
-
-/*
- * Copy src to string dst of size siz. At most siz-1 characters
- * will be copied. Always NUL terminates (unless siz == 0).
- * Returns strlen(src); if retval >= siz, truncation occurred.
- */
-size_t strlcpy(dst, src, siz)
- char *dst;
- const char *src;
- size_t siz;
-{
- register char *d = dst;
- register const char *s = src;
- register size_t n = siz;
-
- /* Copy as many bytes as will fit */
- if (n != 0 && --n != 0) {
- do {
- if ((*d++ = *s++) == 0)
- break;
- } while (--n != 0);
- }
-
- /* Not enough room in dst, add NUL and traverse rest of src */
- if (n == 0) {
- if (siz != 0)
- *d = '\0'; /* NUL-terminate dst */
- while (*s++)
- ;
- }
-
- return(s - src - 1); /* count does not include NUL */
-}
diff --git a/mdk-stage1/dietlibc/lib/strlen.c b/mdk-stage1/dietlibc/lib/strlen.c
deleted file mode 100644
index 56c085dac..000000000
--- a/mdk-stage1/dietlibc/lib/strlen.c
+++ /dev/null
@@ -1,47 +0,0 @@
-#include <endian.h>
-#include "dietfeatures.h"
-#include <string.h>
-
-#ifdef WANT_SMALL_STRING_ROUTINES
-size_t strlen(const char *s) {
- register int i;
- if (!s) return 0;
- for (i=0; *s; ++s) ++i;
- return i;
-}
-#else
-static const unsigned long magic = 0x01010101;
-
-size_t strlen(const char *s)
-{
- const char *t = s;
- unsigned long word;
-
- if (!s) return 0;
-
- /* Byte compare up until word boundary */
- for (; ((unsigned long) t & 3); t++)
- if (!*t) return t - s;
-
- /* Word compare */
- do {
- word = *((unsigned long *) t); t += 4;
- word = (word - magic) &~ word;
- word &= (magic << 7);
- } while (word == 0);
-
-#if BYTE_ORDER == LITTLE_ENDIAN
- /* word & 0x80808080 == word */
- word = (word - 1) & (magic << 10);
- word += (word << 8) + (word << 16);
- t += word >> 26;
-#else
- if ((word & 0x80800000) == 0) {
- word <<= 16;
- t += 2;
- }
- if ((word & 0x80000000) == 0) t += 1;
-#endif
- return ((const char *) t) - 4 - s;
-}
-#endif
diff --git a/mdk-stage1/dietlibc/lib/strncasecmp.c b/mdk-stage1/dietlibc/lib/strncasecmp.c
deleted file mode 100644
index 8a5445e53..000000000
--- a/mdk-stage1/dietlibc/lib/strncasecmp.c
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <ctype.h>
-#include <sys/types.h>
-#include <string.h>
-
-int strncasecmp(const char *s, const char *t, size_t n) {
- register char x;
- register const char* u=s+n;
- for (;;) {
- x = tolower(*s); if (x!=tolower(*t)) break; if (!x) break; if (++s>=u) return 0; ++t;
-#ifndef WANT_SMALL_STRING_ROUTINES
- x = tolower(*s); if (x!=tolower(*t)) break; if (!x) break; if (++s>=u) return 0; ++t;
- x = tolower(*s); if (x!=tolower(*t)) break; if (!x) break; if (++s>=u) return 0; ++t;
- x = tolower(*s); if (x!=tolower(*t)) break; if (!x) break; if (++s>=u) return 0; ++t;
-#endif
- }
- return ((int)(unsigned int)(unsigned char) x)
- - ((int)(unsigned int)(unsigned char) *t);
-}
diff --git a/mdk-stage1/dietlibc/lib/strncat.c b/mdk-stage1/dietlibc/lib/strncat.c
deleted file mode 100644
index a08e97916..000000000
--- a/mdk-stage1/dietlibc/lib/strncat.c
+++ /dev/null
@@ -1,31 +0,0 @@
-#include "dietfeatures.h"
-#include <string.h>
-
-#ifdef WANT_NON_COMPLIANT_STRNCAT
-/* this implementation is not standards compliant.
- * the standard says that strncat(dest,"foobar",3) should write 'f', 'o'
- * and 'o'. The programmer is then expected to overwrite the last byte
- * with '\0', which is often forgotten. This implementation makes sure
- * the last written bytes is always '\0'. */
-#endif
-
-char *strncat(char *s, const char *t, size_t n) {
- char *dest=s;
- register char *max;
- s+=strlen(s);
-#ifdef WANT_NON_COMPLIANT_STRNCAT
- max=s+n-1;
-#else
- max=s+n;
-#endif
- for (;;) {
- if (!(*s = *t)) break; if (++s==max) break; ++t;
-#ifndef WANT_SMALL_STRING_ROUTINES
- if (!(*s = *t)) break; if (++s==max) break; ++t;
- if (!(*s = *t)) break; if (++s==max) break; ++t;
- if (!(*s = *t)) break; if (++s==max) break; ++t;
-#endif
- }
- *s=0;
- return dest;
-}
diff --git a/mdk-stage1/dietlibc/lib/strncmp.c b/mdk-stage1/dietlibc/lib/strncmp.c
deleted file mode 100644
index 7c08c0fa7..000000000
--- a/mdk-stage1/dietlibc/lib/strncmp.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/types.h>
-#include <string.h>
-
-int strncmp(const char *s1, const char *s2, size_t n) {
- return memccmp(s1,s2,0,n);
-}
diff --git a/mdk-stage1/dietlibc/lib/strncpy.c b/mdk-stage1/dietlibc/lib/strncpy.c
deleted file mode 100644
index 531387b7f..000000000
--- a/mdk-stage1/dietlibc/lib/strncpy.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#define _POSIX_SOURCE
-#define _XOPEN_SOURCE
-#include <sys/types.h>
-#include <string.h>
-
-char *strncpy(char *dest, const char *src, size_t n)
-{
- memccpy(dest,src,0,n);
- return dest;
-}
diff --git a/mdk-stage1/dietlibc/lib/strpbrk.c b/mdk-stage1/dietlibc/lib/strpbrk.c
deleted file mode 100644
index e18fd2a2d..000000000
--- a/mdk-stage1/dietlibc/lib/strpbrk.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <sys/types.h>
-#include <string.h>
-
-char *strpbrk(const char *s, const char *accept) {
- register int i,l=strlen(accept);
- for (; *s; s++)
- for (i=0; i<l; i++)
- if (*s == accept[i])
- return (char*)s;
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/lib/strrchr.c b/mdk-stage1/dietlibc/lib/strrchr.c
deleted file mode 100644
index 1abb655e2..000000000
--- a/mdk-stage1/dietlibc/lib/strrchr.c
+++ /dev/null
@@ -1,20 +0,0 @@
-#include <string.h>
-#include "dietfeatures.h"
-
-char *strrchr(const char *t, int c) {
- register char ch;
- register const char *l=0;
-
- ch = c;
- for (;;) {
- if (*t == ch) l=t; if (!*t) return (char*)l; ++t;
-#ifndef WANT_SMALL_STRING_ROUTINES
- if (*t == ch) l=t; if (!*t) return (char*)l; ++t;
- if (*t == ch) l=t; if (!*t) return (char*)l; ++t;
- if (*t == ch) l=t; if (!*t) return (char*)l; ++t;
-#endif
- }
- return (char*)l;
-}
-
-char *rindex(const char *t,int c) __attribute__((weak,alias("strrchr")));
diff --git a/mdk-stage1/dietlibc/lib/strsep.c b/mdk-stage1/dietlibc/lib/strsep.c
deleted file mode 100644
index a1bf1872a..000000000
--- a/mdk-stage1/dietlibc/lib/strsep.c
+++ /dev/null
@@ -1,16 +0,0 @@
-#include <string.h>
-
-char *strsep(char **stringp, const char *delim) {
- register char *tmp=*stringp;
- register char *tmp2=tmp;
- register const char *tmp3;
- for (tmp2=tmp; *tmp2; ++tmp2) {
- for (tmp3=delim; *tmp3; ++tmp3)
- if (*tmp2==*tmp3) { /* delimiter found */
- *tmp2=0;
- *stringp=tmp2+1;
- return tmp;
- }
- }
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/lib/strspn.c b/mdk-stage1/dietlibc/lib/strspn.c
deleted file mode 100644
index 2b3a4c116..000000000
--- a/mdk-stage1/dietlibc/lib/strspn.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <sys/types.h>
-#include <string.h>
-
-size_t strspn(const char *s, const char *accept)
-{
- size_t l=0;
- int a=1,i,al=strlen(accept);
-
- while((a)&&(*s))
- {
- for(a=i=0;(!a)&&(i<al);i++)
- if (*s==accept[i]) a=1;
- if (a) l++;
- s++;
- }
- return l;
-}
diff --git a/mdk-stage1/dietlibc/lib/strstr.c b/mdk-stage1/dietlibc/lib/strstr.c
deleted file mode 100644
index 641d9d7ac..000000000
--- a/mdk-stage1/dietlibc/lib/strstr.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <sys/types.h>
-#include <string.h>
-
-char *strstr(const char *haystack, const char *needle) {
- int nl=strlen(needle);
- int hl=strlen(haystack);
- int i;
- if (nl>hl) return 0;
- for (i=hl-nl+1; i; --i) {
- if (!memcmp(haystack,needle,nl))
- return (char*)haystack;
- ++haystack;
- }
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/lib/strtod.c b/mdk-stage1/dietlibc/lib/strtod.c
deleted file mode 100644
index cbe983d84..000000000
--- a/mdk-stage1/dietlibc/lib/strtod.c
+++ /dev/null
@@ -1,52 +0,0 @@
-#include <string.h>
-
-extern char isspace(char c);
-
-#ifdef __GNUC__
-static inline char isdigit(char c) { return (c>='0' && c<='9'); }
-#endif
-
-double strtod(const char *nptr, char **endptr) {
- double d=0;
- register const char *c=nptr;
- char neg=0;
- while (*c && isspace(*c)) ++c;
- switch (*c) {
- case '-': neg=1;
- case '+': c++; break;
- default: break;
- }
- while (isdigit(*c)) {
- d=d*10+(*c-'0');
- ++c;
- }
- if (*c=='.') {
- double factor=.1;
- while (isdigit(*++c)) {
- d=d+(factor*(*c-'0'));
- factor/=10;
- }
- }
- if ((*c|32)=='e') {
- int exp=0;
- double factor=10;
- if (c[1]<'0') {
- switch (c[1]) {
- case '-': factor=0.1;
- case '+': c++; break;
- default:
- d=0;
- c=nptr;
- goto done;
- }
- }
- while (isdigit(*++c))
- exp=exp*10+(*c-'0');
- while (exp) { /* XXX: this introduces rounding errors */
- d*=factor; --exp;
- }
- }
-done:
- if (endptr) *endptr=(char*)c;
- return d;
-}
diff --git a/mdk-stage1/dietlibc/lib/strtok.c b/mdk-stage1/dietlibc/lib/strtok.c
deleted file mode 100644
index 86337da7b..000000000
--- a/mdk-stage1/dietlibc/lib/strtok.c
+++ /dev/null
@@ -1,8 +0,0 @@
-char *strtok_r(char *s, const char *delim, char **ptrptr);
-
-static char *strtok_pos;
-
-char *strtok(char *s, const char *delim)
-{
- return strtok_r(s,delim,&strtok_pos);
-}
diff --git a/mdk-stage1/dietlibc/lib/strtok_r.c b/mdk-stage1/dietlibc/lib/strtok_r.c
deleted file mode 100644
index 93f9401de..000000000
--- a/mdk-stage1/dietlibc/lib/strtok_r.c
+++ /dev/null
@@ -1,21 +0,0 @@
-#include <string.h>
-
-char *strtok_r(char *s, const char *delim, char **ptrptr)
-{
- int i;
- char *tmp=0;
-
- if (s) (*ptrptr)=s;
-
- if (**ptrptr)
- {
- while(!(i=strcspn(*ptrptr,delim))) (*ptrptr)++;
- if (**ptrptr)
- {
- tmp=(*ptrptr);
- (*ptrptr)+=i;
- if (**ptrptr) *(*ptrptr)++=0;
- }
- }
- return tmp;
-}
diff --git a/mdk-stage1/dietlibc/lib/strtol.c b/mdk-stage1/dietlibc/lib/strtol.c
deleted file mode 100644
index ead89f408..000000000
--- a/mdk-stage1/dietlibc/lib/strtol.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <ctype.h>
-
-extern unsigned long int strtoul(const char *nptr, char **endptr, int base);
-
-long int strtol(const char *nptr, char **endptr, int base)
-{
- int neg=0;
- unsigned long int v;
-
- while(isspace(*nptr)) nptr++;
-
- if (*nptr == '-' && isdigit(nptr[1])) { neg=-1; nptr++; }
- v=strtoul(nptr,endptr,base);
- return (neg?-v:v);
-}
diff --git a/mdk-stage1/dietlibc/lib/strtoll.c b/mdk-stage1/dietlibc/lib/strtoll.c
deleted file mode 100644
index 7b8e28a1d..000000000
--- a/mdk-stage1/dietlibc/lib/strtoll.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <ctype.h>
-
-extern unsigned long int strtoull(const char *nptr, char **endptr, int base);
-
-long int strtoll(const char *nptr, char **endptr, int base)
-{
- int neg=0;
- unsigned long long int v;
-
- while(isspace(*nptr)) nptr++;
-
- if (*nptr == '-' && isdigit(nptr[1])) { neg=-1; nptr++; }
- v=strtoull(nptr,endptr,base);
- return (neg?-v:v);
-}
diff --git a/mdk-stage1/dietlibc/lib/strtoul.c b/mdk-stage1/dietlibc/lib/strtoul.c
deleted file mode 100644
index 3f93962a9..000000000
--- a/mdk-stage1/dietlibc/lib/strtoul.c
+++ /dev/null
@@ -1,32 +0,0 @@
-#include <ctype.h>
-
-/* static char *num="0123456789abcdefghijklmnopqrstuvwxyz"; */
-
-unsigned long int strtoul(const char *nptr, char **endptr, int base)
-{
- long int v=0;
-
- while(isspace(*nptr)) ++nptr;
-
- if (*nptr == '+') ++nptr;
- if (!base) {
- if (*nptr=='0') {
- base=8;
- if ((*(nptr+1)=='x')||(*(nptr+1)=='X')) {
- nptr+=2;
- base=16;
- }
- }
- else
- base=10;
- }
- while(*nptr) {
- register unsigned char c=*nptr;
- c=(c>='a'?c-'a'+10:c>='A'?c-'A'+10:c-'0');
- if (c>=base) break;
- v=v*base+c;
- ++nptr;
- }
- if (endptr) *endptr=(char *)nptr;
- return v;
-}
diff --git a/mdk-stage1/dietlibc/lib/strtoull.c b/mdk-stage1/dietlibc/lib/strtoull.c
deleted file mode 100644
index 40818958d..000000000
--- a/mdk-stage1/dietlibc/lib/strtoull.c
+++ /dev/null
@@ -1,30 +0,0 @@
-#include <ctype.h>
-
-unsigned long long int strtoull(const char *nptr, char **endptr, int base)
-{
- long long int v=0;
-
- while(isspace(*nptr)) ++nptr;
-
- if (*nptr == '+') ++nptr;
- if (!base) {
- if (*nptr=='0') {
- base=8;
- if ((*(nptr+1)=='x')||(*(nptr+1)=='X')) {
- nptr+=2;
- base=16;
- }
- }
- else
- base=10;
- }
- while(*nptr) {
- register unsigned char c=*nptr;
- c=(c>='a'?c-'a'+10:c>='A'?c-'A'+10:c-'0');
- if (c>=base) break;
- v=v*base+c;
- ++nptr;
- }
- if (endptr) *endptr=(char *)nptr;
- return v;
-}
diff --git a/mdk-stage1/dietlibc/lib/sys_siglist.c b/mdk-stage1/dietlibc/lib/sys_siglist.c
deleted file mode 100644
index 80d7b3fb0..000000000
--- a/mdk-stage1/dietlibc/lib/sys_siglist.c
+++ /dev/null
@@ -1,37 +0,0 @@
-const char *const sys_siglist[] =
- {
- "Signal 0",
- "Hangup",
- "Interrupt",
- "Quit",
- "Illegal instruction",
- "Trace/breakpoint trap",
- "IOT trap",
- "EMT trap",
- "Floating point exception",
- "Killed",
- "Bus error",
- "Segmentation fault",
- "Bad system call",
- "Broken pipe",
- "Alarm clock",
- "Terminated",
- "Urgent I/O condition",
- "Stopped (signal)",
- "Stopped",
- "Continued",
- "Child exited",
- "Stopped (tty input)",
- "Stopped (tty output)",
- "I/O possible",
- "CPU time limit exceeded",
- "File size limit exceeded",
- "Virtual timer expired",
- "Profiling timer expired",
- "Window changed",
- "Resource lost",
- "User defined signal 1",
- "User defined signal 2",
- 0
- };
-
diff --git a/mdk-stage1/dietlibc/lib/tcdrain.c b/mdk-stage1/dietlibc/lib/tcdrain.c
deleted file mode 100644
index 7a760f643..000000000
--- a/mdk-stage1/dietlibc/lib/tcdrain.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include <sys/ioctl.h>
-
-int __libc_tcdrain(int fd)
-{
- return ioctl(fd, TCSBRK, 1);
-}
-
-int tcdrain(int fd) __attribute__((weak,alias("__libc_tcdrain")));
diff --git a/mdk-stage1/dietlibc/lib/tcflush.c b/mdk-stage1/dietlibc/lib/tcflush.c
deleted file mode 100644
index a19fe11d1..000000000
--- a/mdk-stage1/dietlibc/lib/tcflush.c
+++ /dev/null
@@ -1,23 +0,0 @@
-#include <unistd.h>
-#include <termios.h>
-#include <sys/ioctl.h>
-
-#include <asm/errno.h>
-
-extern int errno;
-
-/* Flush pending data on FD. */
-int tcflush(int fd, int queue_selector)
-{
- switch (queue_selector) {
- case TCIFLUSH:
- return ioctl(fd, TCFLSH, 0);
- case TCOFLUSH:
- return ioctl(fd, TCFLSH, 1);
- case TCIOFLUSH:
- return ioctl(fd, TCFLSH, 2);
- default:
- errno = EINVAL;
- return -1;
- }
-}
diff --git a/mdk-stage1/dietlibc/lib/tcgetattr.c b/mdk-stage1/dietlibc/lib/tcgetattr.c
deleted file mode 100644
index f35d39442..000000000
--- a/mdk-stage1/dietlibc/lib/tcgetattr.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <termios.h>
-#include <sys/ioctl.h>
-
-int tcgetattr(int fildes, struct termios *termios_p)
-{
- return ioctl(fildes, TCGETS, termios_p);
-}
diff --git a/mdk-stage1/dietlibc/lib/tcgetpgrp.c b/mdk-stage1/dietlibc/lib/tcgetpgrp.c
deleted file mode 100644
index f2a290651..000000000
--- a/mdk-stage1/dietlibc/lib/tcgetpgrp.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <termios.h>
-#include <sys/ioctl.h>
-
-int tcgetpgrp(int fildes)
-{
- return ioctl(fildes, TIOCGPGRP);
-}
diff --git a/mdk-stage1/dietlibc/lib/tcsetattr.c b/mdk-stage1/dietlibc/lib/tcsetattr.c
deleted file mode 100644
index cf70354d2..000000000
--- a/mdk-stage1/dietlibc/lib/tcsetattr.c
+++ /dev/null
@@ -1,27 +0,0 @@
-#define tcsetattr libc_tcsetattr
-#include <termios.h>
-#include <sys/ioctl.h>
-#undef tcsetattr
-
-#include <asm/errno.h>
-
-extern int errno;
-
-/* Hack around a kernel bug; value must correspond to the one used in speed.c */
-#define IBAUD0 020000000000
-
-int tcsetattr(int fildes, int optional_actions, struct termios *termios_p)
-{
- termios_p->c_iflag &= ~IBAUD0;
- switch (optional_actions) {
- case TCSANOW:
- return ioctl(fildes, TCSETS, termios_p);
- case TCSADRAIN:
- return ioctl(fildes, TCSETSW, termios_p);
- case TCSAFLUSH:
- return ioctl(fildes, TCSETSF, termios_p);
- default:
- errno = EINVAL;
- return -1;
- }
-}
diff --git a/mdk-stage1/dietlibc/lib/tcsetpgrp.c b/mdk-stage1/dietlibc/lib/tcsetpgrp.c
deleted file mode 100644
index 6c40b5c79..000000000
--- a/mdk-stage1/dietlibc/lib/tcsetpgrp.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <termios.h>
-#include <sys/ioctl.h>
-
-int tcsetpgrp(int fildes, pid_t pgrpid)
-{
- return ioctl(fildes, TIOCSPGRP, &pgrpid);
-}
diff --git a/mdk-stage1/dietlibc/lib/telldir.c b/mdk-stage1/dietlibc/lib/telldir.c
deleted file mode 100644
index 58be5d034..000000000
--- a/mdk-stage1/dietlibc/lib/telldir.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "dietdirent.h"
-#include <unistd.h>
-#include <dirent.h>
-
-off_t telldir(DIR *d) {
- return lseek(d->fd,0,SEEK_CUR)-d->num+d->cur;
-}
diff --git a/mdk-stage1/dietlibc/lib/tolower.c b/mdk-stage1/dietlibc/lib/tolower.c
deleted file mode 100644
index 4b7c7cf2d..000000000
--- a/mdk-stage1/dietlibc/lib/tolower.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <ctype.h>
-
-inline int tolower(int c) {
- return (c>='A' && c<='Z')?c-'A'+'a':c;
-}
-
diff --git a/mdk-stage1/dietlibc/lib/toupper.c b/mdk-stage1/dietlibc/lib/toupper.c
deleted file mode 100644
index c048e60bb..000000000
--- a/mdk-stage1/dietlibc/lib/toupper.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <ctype.h>
-
-inline int toupper(int c) {
- return (c>='a' && c<='z')?c-'a'+'A':c;
-}
-
diff --git a/mdk-stage1/dietlibc/lib/ttyname.c b/mdk-stage1/dietlibc/lib/ttyname.c
deleted file mode 100644
index a6b479088..000000000
--- a/mdk-stage1/dietlibc/lib/ttyname.c
+++ /dev/null
@@ -1,59 +0,0 @@
-#include "dietfeatures.h"
-#include <unistd.h>
-#include <sys/stat.h>
-
-#ifdef __linux__
-
-extern int __ltostr(char *s, int size, unsigned long i, int base, char UpCase);
-
-char *ttyname(int fd) {
-#ifdef SLASH_PROC_OK
- char ibuf[20];
- static char obuf[20];
- strcpy(ibuf,"/proc/self/fd/");
- ibuf[__ltostr(ibuf+14,6,fd,10,0)+14]=0;
- if (readlink(ibuf,obuf,sizeof(obuf)-1)<0) return 0;
- return obuf;
-#else
- static char buf[20]="/dev/tty";
- struct stat s;
- char *c=buf+8;
- int n;
- if (fstat(fd,&s)) return 0;
- if (S_ISCHR(s.st_mode)) {
- n=minor(s.st_rdev);
- switch (major(s.st_rdev)) {
- case 4:
- buf[5]='t'; buf[7]='y';
- if (n>63) {
- n-=64;
- *c='S';
- ++c;
- }
-num:
- c[__ltostr(c,6,n,10,0)]=0;
- break;
- case 2:
- buf[5]='p'; buf[7]='y';
- buf[8]='p'-(n>>4);
- buf[9]=n%4+'0';
- if (buf[9]>'9') *c+='a'-'0';
- buf[10]=0;
- case 136:
- case 137:
- case 138:
- case 139:
- buf[5]='p'; buf[7]='s';
- n+=(major(s.st_rdev)-136)<<8;
- *c='/'; ++c;
- goto num;
- default:
- return 0;
- }
- return buf;
- }
- return 0;
-#endif
-}
-
-#endif
diff --git a/mdk-stage1/dietlibc/lib/usleep.c b/mdk-stage1/dietlibc/lib/usleep.c
deleted file mode 100644
index 494f99233..000000000
--- a/mdk-stage1/dietlibc/lib/usleep.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <linux/time.h>
-#include <time.h>
-
-/* nano * 1000 == usecs
- * usecs * 1000 == msecs
- * msecs * 1000 = secs */
-void usleep(unsigned int usecs) {
- struct timespec t;
- t.tv_sec=usecs/1000000;
- t.tv_nsec=(usecs%1000000)*1000;
- nanosleep(&t,&t);
-}
diff --git a/mdk-stage1/dietlibc/lib/vfork.c b/mdk-stage1/dietlibc/lib/vfork.c
deleted file mode 100644
index 795cddb05..000000000
--- a/mdk-stage1/dietlibc/lib/vfork.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <linux/types.h>
-#include <unistd.h>
-
-pid_t vfork(void) {
- return fork();
-}
diff --git a/mdk-stage1/dietlibc/lib/vfprintf.c b/mdk-stage1/dietlibc/lib/vfprintf.c
deleted file mode 100644
index c33a2404b..000000000
--- a/mdk-stage1/dietlibc/lib/vfprintf.c
+++ /dev/null
@@ -1,19 +0,0 @@
-#include <stdarg.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include "dietstdarg.h"
-
-int vfprintf(FILE *fstream, const char *format, va_list ap)
-{
- char *tmp;
- va_list cp_ap;
- size_t n = 0;
-
- va_copy(cp_ap, ap);
- n=vsnprintf(0, 1000000, format, cp_ap);
- tmp=alloca(n+2);
- vsnprintf(tmp, n+1, format, ap);
- fwrite(tmp, n,1, fstream);
- return n;
-}
-
diff --git a/mdk-stage1/dietlibc/lib/vprintf.c b/mdk-stage1/dietlibc/lib/vprintf.c
deleted file mode 100644
index 46ecc47a4..000000000
--- a/mdk-stage1/dietlibc/lib/vprintf.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <stdarg.h>
-#include <linux/types.h>
-#include <unistd.h>
-#include <stdlib.h>
-
-int vsnprintf (char *str,size_t size,const char *format, va_list arg_ptr);
-
-int vprintf(const char *format, va_list ap)
-{
- char tmp[1000000];
- size_t n = vsnprintf(tmp, sizeof(tmp), format, ap);
- write(1, tmp, n);
- return n;
-}
diff --git a/mdk-stage1/dietlibc/lib/vsnprintf.c b/mdk-stage1/dietlibc/lib/vsnprintf.c
deleted file mode 100644
index f425066e3..000000000
--- a/mdk-stage1/dietlibc/lib/vsnprintf.c
+++ /dev/null
@@ -1,238 +0,0 @@
-#include "dietfeatures.h"
-#include <stdarg.h>
-#include <sys/types.h>
-#include <stdlib.h>
-#include <string.h>
-#include "dietwarning.h"
-
-extern int __ltostr(char *s, int size, unsigned long i, int base, char UpCase);
-extern int __dtostr(double d,char *buf,int maxlen,int prec);
-
-int vsnprintf (char *str, size_t size, const char *format, va_list arg_ptr)
-{
- size_t apos,i;
- char ch,buf[1024];
- char *pb;
- char flag_in_sign;
- char flag_hash,flag_zero,flag_left,flag_space,flag_sign,flag_dot,flag_long;
- long number,width,preci,buf_len,pad;
- char padwith;
-
- size--;
-
- apos=0;
- while (apos<size)
- {
- ch=*format++;
- switch (ch)
- {
- case '%':
- flag_hash=0;
- flag_zero=0;
- flag_left=0;
- flag_space=0;
- flag_sign=0;
- flag_dot=0;
- flag_in_sign=0;
- flag_long=0;
-
- width=0;
- padwith=' ';
-
-inn_vsnprintf:
- if (apos>=size) continue; /* ARGL !!! */
-
- ch=*format++;
- switch (ch)
- {
-/* Format end ?!? */
- case 0:
- return -1;
- break;
-
-/* Format flag chars */
- case '#':
- flag_hash=1;
- goto inn_vsnprintf;
-
- case 'l':
- ++flag_long;
- goto inn_vsnprintf;
-
- case '0':
- padwith='0';
- goto inn_vsnprintf;
-
- case '-':
- flag_left=1;
- goto inn_vsnprintf;
-
- case ' ':
- flag_space=1;
- goto inn_vsnprintf;
-
- case '+':
- flag_sign=1;
- goto inn_vsnprintf;
-
- case '1':
- case '2':
- case '3':
- case '4':
- case '5':
- case '6':
- case '7':
- case '8':
- case '9':
- if(flag_dot) return -1;
- width=strtol(--format,&pb,10);
- format=pb;
- goto inn_vsnprintf;
-
- case '*':
- width=va_arg(arg_ptr,int);
- goto inn_vsnprintf;
-
- case '.':
- flag_dot=1;
- if (*format=='*') {
- preci=va_arg(arg_ptr,int);
- ++format;
- } else {
- preci=strtol(format,&pb,10);
- format=pb;
- }
- goto inn_vsnprintf;
-
-/* Format conversion chars */
- case 'c':
- ch=(char)va_arg(arg_ptr,int);
- case '%':
- if (str) str[apos]=ch; ++apos;
- break;
-
- case 's':
- pb=va_arg(arg_ptr,char *);
-#ifdef WANT_NULL_PRINTF
- if (!pb) pb="(null)";
-#endif
- buf_len=strlen(pb);
- if (flag_dot && buf_len>preci) buf_len=preci;
- if (buf_len>size-apos) buf_len=size-apos;
-
-print_out:
- if (str) {
- if (width && (!flag_left))
- {
- for (pad=width-buf_len; pad>0; --pad) str[apos++]=padwith;
- }
- for(i=0;i<buf_len;++i) { str[apos++]=pb[i]; } /* strncpy */
- if (width && (flag_left))
- {
- for (pad=width-buf_len; pad>0; --pad) str[apos++]=padwith;
- }
- } else {
- if (width) {
- apos+=width>buf_len?width:buf_len;
- } else {
- apos+=size>buf_len?buf_len:size;
- }
- }
-
- break;
-
- /* Numbers */
- case 'b':
- i=2;
- goto num_vsnprintf;
- case 'p':
- flag_hash=1;
- width=sizeof(void *)<<1;
- padwith='0';
- ch='x';
- case 'X':
- case 'x':
- i=16;
- if (flag_hash)
- {
- if (str) {
- str[apos++]='0';
- str[apos++]=ch;
- } else
- apos+=2;
- }
- goto num_vsnprintf;
- case 'd':
- case 'i':
- flag_in_sign=1;
- case 'u':
- i=10;
- goto num_vsnprintf;
- case 'o':
- i=8;
- if (flag_hash) { if (str) str[apos]='0'; ++apos; }
-
-num_vsnprintf:
- if (apos>=size) continue; /* ARGL !!! */
-
- if (flag_long)
- number=va_arg(arg_ptr,long);
- else
- number=va_arg(arg_ptr,int);
-
- if (flag_in_sign && (number<0))
- {
- number*=-1;
- flag_in_sign=2;
- }
-
- buf_len=__ltostr(buf+1,sizeof(buf)-1,(unsigned long) number,i,0);
- pb=buf+1;
-
- if (flag_in_sign==2)
- {
- *(--pb)='-';
- buf_len++;
- }
- else if ((flag_in_sign)&&(flag_sign || flag_space))
- {
- *(--pb)=(flag_sign)?'+':' ';
- buf_len++;
- }
- goto print_out;
-
-#ifdef WANT_FLOATING_POINT_IN_PRINTF
- case 'f':
- case 'g':
- {
- double d=va_arg(arg_ptr,double);
- buf_len=__dtostr(d,buf,sizeof(buf),width?width:6);
- if (flag_dot) {
- char *tmp;
- if ((tmp=strchr(buf,'.'))) {
- while (preci>-1 && *++tmp) --preci;
- *tmp=0;
- }
- }
- pb=buf;
- goto print_out;
- }
-#endif
- default:
- break;
- }
- break;
- case 0:
- if (str) str[apos]=0;
- return apos;
- default:
- if (str) str[apos]=ch; apos++;
- break;
- }
- }
- if (str) str[apos]=0;
- return apos;
-}
-
-link_warning("vsnprintf","warning: the printf functions add several kilobytes of bloat.")
-
diff --git a/mdk-stage1/dietlibc/lib/vsprintf.c b/mdk-stage1/dietlibc/lib/vsprintf.c
deleted file mode 100644
index 10ff04bd7..000000000
--- a/mdk-stage1/dietlibc/lib/vsprintf.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <stdarg.h>
-#include <linux/types.h>
-#include <stdlib.h>
-
-int vsnprintf (char *str,size_t size,const char *format, va_list arg_ptr);
-
-int vsprintf(char *dest,const char *format, va_list arg_ptr)
-{
- return vsnprintf(dest,1000000,format,arg_ptr);
-}
diff --git a/mdk-stage1/dietlibc/lib/vsscanf.c b/mdk-stage1/dietlibc/lib/vsscanf.c
deleted file mode 100644
index 1c4c9b787..000000000
--- a/mdk-stage1/dietlibc/lib/vsscanf.c
+++ /dev/null
@@ -1,304 +0,0 @@
-#include "dietfeatures.h"
-#include <stdarg.h>
-#include <sys/types.h>
-#include <ctype.h>
-#include <stdlib.h>
-#include <string.h>
-
-const char *skip_ws(const char *str)
-{
- while ((*str)&&(isspace(*str))) str++;
- return str;
-}
-
-extern double strtod(const char *s,char **f);
-
-int vsscanf(const char *str, const char *format, va_list arg_ptr)
-{
- int n=0,div;
- unsigned char ch;
-
- char flag_discard, flag_malloc, flag_half, flag_long, flag_longlong;
- char flag_width;
-
- unsigned long width;
-
- /* arg_ptr tmps */
-#ifdef WANT_FLOATING_POINT_IN_SCANF
- double d,*pd;
- float *pf;
-#endif
-
- long l=0,*pl;
- short *ph;
- int *pi;
- char *s;
-
- while ((*str)&&(*format))
- {
- const char *prevfmt=format;
- format=skip_ws(format);
- ch=*format++;
- if (!ch) continue;
-
- switch (ch)
- {
- case '%':
- div=0;
- flag_discard=0;
- flag_malloc=0;
- flag_half=0;
- flag_long=0;
- flag_longlong=0;
-
- flag_width=0;
- width=-1;
-
-inn_vsscanf:
- ch=*format++;
-
- switch (ch)
- {
- case 0:
- return 0;
-
- case '%':
- if (*(str++)!=ch) return n;
- break;
-
- /* flags */
- case '*':
- flag_discard=1;
- goto inn_vsscanf;
-
- case 'a':
- flag_malloc=1;
- goto inn_vsscanf;
-
- case 'h':
- flag_half=1;
- goto inn_vsscanf;
-
- case 'l':
- if (flag_long) flag_longlong=1;
- flag_long=1;
- goto inn_vsscanf;
-
- /* longlong ? NOT YET ! */
- case 'q':
- case 'L':
- flag_longlong=1;
- goto inn_vsscanf;
-
- case '1':
- case '2':
- case '3':
- case '4':
- case '5':
- case '6':
- case '7':
- case '8':
- case '9':
- width=strtol(format-1,&s,10);
- format=s;
- flag_width=1;
- goto inn_vsscanf;
-
- /* conversion */
-
- case 'n':
- while (width && *str)
- {
- *(s++)=*(str++);
- --width;
- l++;
- }
- if (!flag_discard)
- {
- pl=(long *)va_arg(arg_ptr,long*);
- *pl=l;
- ++n;
- }
- break;
-
- case 'p':
- case 'X':
- case 'x':
- div+=6;
- case 'd':
- div+=2;
- case 'o':
- div+=8;
- case 'u':
- case 'i':
- if (*(str=skip_ws(str)))
- {
- l=strtol(str,&s,div);
- if (str!=s)
- {
- if (!flag_discard)
- {
- if (flag_long)
- {
- pl=(long *)va_arg(arg_ptr,long*);
- *pl=l;
- }
- else if (flag_half)
- {
- ph=(short *)va_arg(arg_ptr,short*);
- *ph=l;
- }
- else
- {
- pi=(int *)va_arg(arg_ptr,int*);
- *pi=l;
- }
- ++n;
- }
- str=s;
- }
- else
- return n;
- }
- break;
-
-#ifdef WANT_FLOATING_POINT_IN_SCANF
- case 'e':
- case 'E':
- case 'f':
- case 'g':
- if (*(str=skip_ws(str)))
- {
- d=strtod(str,&s);
- if (str!=s)
- {
- if (!flag_discard)
- {
- if (flag_long)
- {
- pd=(double *)va_arg(arg_ptr,double*);
- *pd=d;
- }
- else
- {
- pf=(float *)va_arg(arg_ptr,float*);
- *pf=d;
- }
- ++n;
- }
- str=s;
- }
- else
- return n;
- }
- break;
-#endif
-
- case 'c':
- if (!flag_discard)
- {
- s=(char *)va_arg(arg_ptr,char*);
- ++n;
- }
- if (!flag_width) width=1;
- while (width && *str)
- {
- if (!flag_discard) *(s++)=*(str);
- ++str;
- --width;
- }
- break;
-
- case 's':
- if (!flag_discard)
- {
- s=(char *)va_arg(arg_ptr,char*);
- ++n;
- }
- if (*(str=skip_ws(str)))
- {
- while (width && (!isspace(*str)))
- {
- if (!flag_discard) *(s++)=*(str);
- if (!*str) break;
- ++str;
- --width;
- }
- *s=0;
- }
- break;
-
-#ifdef WANT_CHARACTER_CLASSES_IN_SCANF
- case '[':
- {
- char cset[256];
- int flag_not=0;
- int flag_dash=0;
- memset(cset,0,sizeof(cset));
- ch=*format++;
-
- /* first char specials */
- if (ch=='^')
- {
- flag_not=1;
- ch=*format++;
- }
- if ((ch=='-')||(ch==']'))
- {
- cset[ch]=1;
- ch=*format++;
- }
-
- /* almost all non special chars */
- for (;(*format) && (*format!=']');++format) {
- if (flag_dash)
- {
- register unsigned char tmp=*format;
- for (;ch<=tmp;++ch) cset[ch]=1;
- flag_dash=0;
- ch=*(++format);
- }
- else if (*format=='-') flag_dash=1;
- else
- {
- cset[ch]=1;
- ch=*format;
- }
- }
-
- /* last char specials */
- if (flag_dash) cset['-']=1;
- else cset[ch]=1;
-
- /* like %c or %s */
- if (!flag_discard)
- {
- s=(char *)va_arg(arg_ptr,char*);
- ++n;
- }
- while (width && (cset[(unsigned char)(*str)]-flag_not))
- {
- if (!flag_discard) *(s++)=*(str);
- if (!*str) break;
- ++str;
- --width;
- }
- }
- break;
-#endif
- }
- break;
-
- default:
- if (prevfmt<format) {
- while (prevfmt<format) {
- if (*str!=*prevfmt) return n;
- ++str; ++prevfmt;
- }
- } else
- if (*(str++)!=ch) return n;
- break;
- }
- }
- return n;
-}
diff --git a/mdk-stage1/dietlibc/lib/wait.c b/mdk-stage1/dietlibc/lib/wait.c
deleted file mode 100644
index 8459af18c..000000000
--- a/mdk-stage1/dietlibc/lib/wait.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <sys/types.h>
-#include <sys/wait.h>
-
-pid_t wait(int *status) {
- return waitpid(-1,status,0);
-}
diff --git a/mdk-stage1/dietlibc/lib/wait3.c b/mdk-stage1/dietlibc/lib/wait3.c
deleted file mode 100644
index 19e90740c..000000000
--- a/mdk-stage1/dietlibc/lib/wait3.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <sys/wait.h>
-
-int wait3(int* status,int opts,struct rusage* rusage) {
- return wait4(-1,status,opts,rusage);
-}
diff --git a/mdk-stage1/dietlibc/libcruft/___div.c b/mdk-stage1/dietlibc/libcruft/___div.c
deleted file mode 100644
index d359dc47b..000000000
--- a/mdk-stage1/dietlibc/libcruft/___div.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include "dietwarning.h"
-#include <stdlib.h>
-
-div_t div(int numer, int denom) {
- div_t temp;
- temp.quot=numer/denom;
- temp.rem=numer%denom;
- return temp;
-}
-
-link_warning("div","warning: your code uses div(), which is completely superfluous!");
diff --git a/mdk-stage1/dietlibc/libcruft/dnscruft.c b/mdk-stage1/dietlibc/libcruft/dnscruft.c
deleted file mode 100644
index d7a0efa50..000000000
--- a/mdk-stage1/dietlibc/libcruft/dnscruft.c
+++ /dev/null
@@ -1,115 +0,0 @@
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <sys/socket.h>
-#include <unistd.h>
-#include <fcntl.h>
-#include <arpa/inet.h>
-#include <string.h>
-#include <ctype.h>
-#include <stdlib.h>
-
-int __dns_fd=-1;
-
-void __dns_make_fd() {
- int tmp;
- struct sockaddr_in si;
- if (__dns_fd>0) return;
- tmp=socket(PF_INET,SOCK_DGRAM,IPPROTO_UDP);
- if (tmp<0) {
- perror("__dns_make_fd!socket");
- return;
- }
- si.sin_family=AF_INET;
- si.sin_port=0;
- si.sin_addr.s_addr=INADDR_ANY;
- if (bind(tmp,(struct sockaddr*)&si,sizeof(si))) {
- perror("__dns_make_fd!bind");
- return;
- }
- __dns_fd=tmp;
-}
-
-int __dns_servers=0;
-struct sockaddr __dns_server_ips[8];
-
-int __dns_search=0;
-char *__dns_domains[8];
-
-void __dns_readstartfiles() {
- int fd;
- char *buf=alloca(4096);
- int len;
- if (__dns_servers>0) return;
- {
- struct sockaddr_in to;
- char *cacheip=getenv("DNSCACHEIP");
- if (cacheip) {
- to.sin_port=htons(53);
- to.sin_family=AF_INET;
- if (inet_aton(cacheip,&to.sin_addr)) {
- memmove(__dns_server_ips,&to,sizeof(struct sockaddr));
- ++__dns_servers;
- }
- }
- }
- if ((fd=open("/etc/resolv.conf",O_RDONLY))<0) return;
- len=read(fd,buf,4096);
- close(fd);
- {
- char *last=buf+len;
- for (; buf<last;) {
- if (!strncmp(buf,"nameserver",10)) {
- buf+=10;
- while (buf<last && *buf!='\n') {
- while (buf<last && isblank(*buf)) ++buf;
- {
- char *tmp=buf;
- struct sockaddr_in i;
- while (buf<last && !isspace(*buf)) ++buf;
- if (buf>=last) break;
- *buf=0;
- if (inet_aton(tmp,&i.sin_addr)) {
- i.sin_family=AF_INET;
- i.sin_port=htons(53);
- memmove(&__dns_server_ips[__dns_servers],&i,sizeof(struct sockaddr));
- if (__dns_servers<8) ++__dns_servers;
- }
- }
- }
- }
- if (!strncmp(buf,"search",6) || !strncmp(buf,"domain",6)) {
- buf+=6;
- }
- while (buf<last && *buf!='\n') ++buf;
- while (buf<last && *buf=='\n') ++buf;
- }
- }
-}
-
-/* return length of decoded data or -1 */
-int __dns_decodename(unsigned char *packet,int offset,unsigned char *dest,int maxlen) {
- unsigned char *tmp;
- unsigned char *max=dest+maxlen;
- unsigned char *after=packet+offset;
- int ok=0;
- for (tmp=after; maxlen>0&&*tmp; ) {
- if ((*tmp>>6)==3) { /* goofy DNS decompression */
- unsigned int ofs=((unsigned int)(*tmp&0x3f)<<8)|*(tmp+1);
- if (ofs>=offset) return -1; /* RFC1035: "pointer to a _prior_ occurrance" */
- if (after<tmp+2) after=tmp+2;
- tmp=packet+ofs;
- ok=0;
- } else {
- unsigned int duh;
- if (dest+*tmp+1>max) return -1;
- for (duh=*tmp; duh>0; --duh)
- *dest++=*++tmp;
- *dest++='.'; ok=1;
- ++tmp;
- if (tmp>after) { after=tmp; if (!*tmp) ++after; }
- }
- }
- if (ok) --dest;
- *dest=0;
- return after-packet;
-}
diff --git a/mdk-stage1/dietlibc/libcruft/dnscruft2.c b/mdk-stage1/dietlibc/libcruft/dnscruft2.c
deleted file mode 100644
index b59207072..000000000
--- a/mdk-stage1/dietlibc/libcruft/dnscruft2.c
+++ /dev/null
@@ -1,185 +0,0 @@
-#include <string.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netdb.h>
-#include <stdlib.h>
-#include <arpa/inet.h>
-#include <sys/poll.h>
-#include <unistd.h>
-#include <errno.h>
-
-#include <stdio.h>
-
-extern int h_errno;
-
-static char dnspacket[]="\xfe\xfe\001\000\000\001\000\000\000\000\000\000";
-
-extern void __dns_make_fd();
-extern int __dns_fd;
-
-extern int __dns_servers;
-extern struct sockaddr __dns_server_ips[];
-
-extern void __dns_readstartfiles();
-
-extern int __dns_decodename(unsigned char *packet,int offset,unsigned char *dest,int maxlen);
-
-/* Oh boy, this interface sucks so badly, there are no words for it.
- * Not one, not two, but _three_ error signalling methods! (*h_errnop
- * nonzero? return value nonzero? *RESULT zero?) The glibc goons
- * really outdid themselves with this one. */
-int __dns_gethostbyx_r(const char* name, struct hostent* result,
- char *buf, size_t buflen,
- struct hostent **RESULT, int *h_errnop, int lookfor) {
- int names,ips;
- unsigned char *cur;
- unsigned char *max;
- unsigned char packet[512];
- __dns_make_fd();
-
- if (lookfor==1) {
- result->h_aliases=(char**)(buf+8*4);
- result->h_addrtype=AF_INET;
- result->h_length=4;
- result->h_addr_list=(char**)buf;
- } else {
- result->h_aliases=(char**)(buf+8*16);
- result->h_addrtype=AF_INET6;
- result->h_length=16;
- result->h_addr_list=(char**)buf;
- }
- result->h_aliases[0]=0;
-
- cur=buf+16*sizeof(char*);
- max=buf+buflen;
- names=ips=0;
-
- memmove(packet,dnspacket,12);
- *(unsigned short*)packet=rand();
- {
- unsigned char* x;
- const char* y,* tmp;
- x=packet+12; y=name;
- while (*y) {
- while (*y=='.') ++y;
- for (tmp=y; *tmp && *tmp!='.'; ++tmp) ;
- *x=tmp-y;
- if (!(tmp-y)) break;
- ++x;
- if (x>=packet+510-(tmp-y)) { *h_errnop=ERANGE; return 1; }
- memmove(x,y,tmp-y);
- x+=tmp-y;
- if (!*tmp) {
- *x=0;
- break;
- }
- y=tmp;
- }
- *++x= 0; *++x= lookfor; /* A */
- *++x= 0; *++x= 1; /* IN */
- ++x;
- {
- int i; /* current server */
- int j; /* timeout count down */
- struct pollfd duh;
- i=0; j=30;
- __dns_readstartfiles();
- duh.fd=__dns_fd;
- duh.events=POLLIN;
- for (j=30; j>0; --j) {
- sendto(__dns_fd,packet,x-packet,0,(struct sockaddr*)&(__dns_server_ips[i]),sizeof(struct sockaddr));
- if (++i > __dns_servers) i=0;
- if (poll(&duh,1,1) == 1) {
- /* read and parse answer */
- unsigned char inpkg[1500];
- /*int len=*/ read(__dns_fd,inpkg,1500);
-#if 0
- {
- int tft=open("duh",0);
- read(tft,inpkg,1500);
- close(tft);
- }
-#endif
- /* header, question, answer, authority, additional */
- if (inpkg[0]!=packet[0] || inpkg[1]!=packet[1]) continue; /* wrong ID */
- if ((inpkg[2]&0xf9) != 0x81) continue; /* not answer */
- if ((inpkg[3]&0x0f) != 0) break; /* error */
- tmp=inpkg+12;
- {
- char name[257];
- unsigned short q=((unsigned short)inpkg[4]<<8)+inpkg[5];
- while (q>0) {
- while (*tmp) tmp+=*tmp+1;
- tmp+=5;
- --q;
- }
- q=((unsigned short)inpkg[6]<<8)+inpkg[7];
- if (q<1) break;
- while (q>0) {
- int decofs=__dns_decodename(inpkg,tmp-(char*)inpkg,name,256);
- if (decofs<0) break;
- tmp=inpkg+decofs;
- --q;
- if (tmp[0]!=0 || tmp[1]!=lookfor || /* TYPE != A */
- tmp[2]!=0 || tmp[3]!=1) { /* CLASS != IN */
- if (tmp[1]==5) { /* CNAME */
- tmp+=10;
- decofs=__dns_decodename(inpkg,tmp-(char*)inpkg,name,256);
- if (decofs<0) break;
- tmp=inpkg+decofs;
- } else
- break;
- continue;
- }
- tmp+=10; /* skip type, class, TTL and length */
- {
- int slen;
- if (lookfor==1 || lookfor==28) /* A or AAAA*/ {
- slen=strlen(name);
- if (cur+slen+8+(lookfor==28?12:0)>=max) { *h_errnop=NO_RECOVERY; return 1; }
- } else if (lookfor==12) /* PTR */ {
- decofs=__dns_decodename(inpkg,tmp-(char*)inpkg,name,256);
- if (decofs<0) break;
- tmp=inpkg+decofs;
- slen=strlen(name);
- } else
- slen=strlen(name);
- strcpy(cur,name);
- if (names==0)
- result->h_name=cur;
- else
- result->h_aliases[names-1]=cur;
- result->h_aliases[names]=0;
- ++names;
-/* cur+=slen+1; */
- cur+=(slen|3)+1;
- result->h_addr_list[ips++] = cur;
- if (lookfor==1) /* A */ {
- *(int*)cur=*(int*)tmp;
- cur+=4;
- result->h_addr_list[ips]=0;
- } else if (lookfor==28) /* AAAA */ {
- {
- int i;
- for (i=0; i<16; ++i) cur[i]=tmp[i];
- }
- cur+=16;
- result->h_addr_list[ips]=0;
- }
- }
-/* puts(name); */
- }
- }
-/* printf("%d answers\n",((unsigned short)inpkg[6]<<8)+inpkg[7]);
- printf("ok\n");*/
- *h_errnop=0;
- *RESULT=result;
- return 0;
- }
-/*kaputt:*/
- }
- }
- }
- return 1;
-}
diff --git a/mdk-stage1/dietlibc/libcruft/entlib.c b/mdk-stage1/dietlibc/libcruft/entlib.c
deleted file mode 100644
index f88b3f057..000000000
--- a/mdk-stage1/dietlibc/libcruft/entlib.c
+++ /dev/null
@@ -1,153 +0,0 @@
-/*
- * dietlibc/lib/entlib.c - Generic delimited-line parsing library
- *
- * Copyright 2001 Jeff Garzik <jgarzik@mandrakesoft.com>
- *
- * This is a brand new implementation, based on the interface
- * described in man-pages-1.34-1mdk man pages package.
- */
-
-
-#include "entlib.h" /* this is our only include */
-
-
-/*
- * __ent_start
- *
- * Allocates and zeroes the module's state structure,
- * and open a handle to /etc/passwd.
- *
- * Returns -1 on failure and sets errno, or zero for success.
- */
-
-int __ent_start(const char *pathname, struct __ent_state **st_ref)
-{
- struct __ent_state *st;
-
- if (*st_ref)
- return 0;
-
- st = calloc(1, sizeof(*st));
- if (!st) {
- errno = ENOMEM;
- return -1;
- }
-
- st->fd = open(pathname, O_RDONLY);
- if (st->fd == -1) {
- /* errno should have been set by open(2) */
- free(st);
- st = NULL;
- return -1;
- }
-
- *st_ref = st;
- return 0;
-}
-
-
-/*
- * __ent_get_line
- *
- * Eliminates a previous line from the buffer, if any.
- * Then reads in a new line from /etc/passwd, if necessary.
- *
- * Returns -1 on failure, or zero for success.
- */
-
-int __ent_get_line(struct __ent_state *st)
-{
- int rc;
-
- /* overwrite previous line, by shifting the rest
- * of the rest to the front of the buffer
- */
- if (st->bufptr) {
- unsigned int slop = st->buflen - st->bufptr;
- memmove(st->ent_buf, &st->ent_buf[st->bufptr], slop);
- st->bufptr = 0;
- st->buflen = slop;
- st->ent_buf[st->buflen] = 0; /* null terminate */
- }
-
- if (st->buflen == __ENT_BUFSIZ || strchr(st->ent_buf, '\n'))
- return 0;
-
- rc = read(st->fd, &st->ent_buf[st->buflen], __ENT_BUFSIZ - st->buflen);
- if (rc < 0)
- return -1;
-
- st->buflen += rc;
- if (st->buflen == 0)
- return -1;
-
- return 0;
-}
-
-
-/*
- * __ent_split
- *
- * Splits a string into parts based on a delimiter.
- * Stops processing when \n is reached also.
- *
- * Returns -1 on failure, or zero on success.
- */
-
-int __ent_split(struct __ent_state *st, char **parts,
- int n_parts, int delimiter, int require_exact)
-{
- char *s = &st->ent_buf[st->bufptr];
- int idx = 0;
-
- /* empty list */
- if (!*s) {
- if (!require_exact)
- return 0;
- return -1;
- }
-
- /* scan through string, sticking string pointers
- * into parts[] as delimiters are found
- */
- parts[idx++] = s;
- while (*s) {
- st->bufptr++;
- if (*s == '\n') {
- *s = 0; /* null terminate */
- break;
- }
- if (*s == delimiter) {
- *s = 0; /* null terminate */
- /* boundary error: too many delimiters */
- if (idx == n_parts)
- return -1;
- s++;
- parts[idx++] = s;
- } else {
- s++;
- }
- }
-
- if (!require_exact)
- return 0;
- return (n_parts == idx) ? 0 : -1;
-}
-
-
-void __ent_set(struct __ent_state *st)
-{
- if (!st)
- return;
- st->buflen = st->bufptr = 0;
- lseek(st->fd, 0, SEEK_SET);
-}
-
-
-void __ent_end(struct __ent_state *st)
-{
- if (!st)
- return;
- close(st->fd);
- free(st);
-}
diff --git a/mdk-stage1/dietlibc/libcruft/entlib.h b/mdk-stage1/dietlibc/libcruft/entlib.h
deleted file mode 100644
index 2659d542e..000000000
--- a/mdk-stage1/dietlibc/libcruft/entlib.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * dietlibc/lib/entlib.h - Generic delimited-line parsing library header
- *
- * Copyright 2001 Jeff Garzik <jgarzik@mandrakesoft.com>
- *
- * This is a brand new implementation, based on the interface
- * described in man-pages-1.34-1mdk man pages package.
- */
-
-#ifndef __ENTLIB_H
-#define __ENTLIB_H
-
-#include <sys/types.h> /* for open(2), lseek(2) */
-#include <sys/stat.h> /* for open(2) */
-#include <fcntl.h> /* for open(2) */
-#include <unistd.h> /* for close(2), lseek(2) */
-#include <stdlib.h> /* for calloc(3), free(3) */
-#include <errno.h> /* for errno */
-#include <string.h> /* for memmove(3) */
-#include <stdlib.h> /* for atoi(3) */
-#include <paths.h> /* for the file locations */
-
-#include <pwd.h> /* for struct passwd */
-#include <grp.h> /* for struct group */
-#include <shadow.h> /* for struct spwd */
-
-/* should be a multiple of 64 to create decent alignment */
-#define __ENT_BUFSIZ (64 * 2)
-#define __ENT_RAW_BUFSIZ (__ENT_BUFSIZ + 2) /* some overlap required */
-
-struct __ent_state {
- char ent_buf[__ENT_RAW_BUFSIZ]; /* raw file data buffer */
- unsigned int buflen; /* amount of valid data in ent_buf */
- unsigned int bufptr; /* next valid position in ent_buf */
- int fd; /* /etc/passwd file descriptor */
-};
-
-extern int __ent_start(const char *pathname, struct __ent_state **st_ref);
-extern int __ent_get_line(struct __ent_state *st);
-extern int __ent_split(struct __ent_state *st, char **parts, int n_parts, int delimiter, int require_exact);
-extern void __ent_set(struct __ent_state *st);
-extern void __ent_end(struct __ent_state *st);
-
-#endif /* __ENTLIB_H */
diff --git a/mdk-stage1/dietlibc/libcruft/getdtablesize.c b/mdk-stage1/dietlibc/libcruft/getdtablesize.c
deleted file mode 100644
index 227354714..000000000
--- a/mdk-stage1/dietlibc/libcruft/getdtablesize.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <unistd.h>
-#include <limits.h>
-
-int getdtablesize(void) {
- return OPEN_MAX;
-}
diff --git a/mdk-stage1/dietlibc/libcruft/getgrgid.c b/mdk-stage1/dietlibc/libcruft/getgrgid.c
deleted file mode 100644
index 0c223056c..000000000
--- a/mdk-stage1/dietlibc/libcruft/getgrgid.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <grp.h>
-#include <string.h>
-#include <stdlib.h>
-
-struct group *getgrgid(gid_t gid) {
- struct group *tmp;
- setgrent();
- for (;;) {
- tmp=getgrent();
- if (!tmp) return 0;
- if (tmp->gr_gid == gid)
- return tmp;
- }
-}
diff --git a/mdk-stage1/dietlibc/libcruft/getgrnam.c b/mdk-stage1/dietlibc/libcruft/getgrnam.c
deleted file mode 100644
index 1bdbb42a8..000000000
--- a/mdk-stage1/dietlibc/libcruft/getgrnam.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <grp.h>
-#include <string.h>
-#include <stdlib.h>
-
-struct group *getgrnam(const char* name) {
- struct group *tmp;
- setgrent();
- for (;;) {
- tmp=getgrent();
- if (!tmp) return 0;
- if (!strcmp(tmp->gr_name,name))
- return tmp;
- }
-}
diff --git a/mdk-stage1/dietlibc/libcruft/gethostbyaddr.c b/mdk-stage1/dietlibc/libcruft/gethostbyaddr.c
deleted file mode 100644
index a4207d44d..000000000
--- a/mdk-stage1/dietlibc/libcruft/gethostbyaddr.c
+++ /dev/null
@@ -1,38 +0,0 @@
-#include <string.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netdb.h>
-#include <stdlib.h>
-#include <arpa/inet.h>
-#include <sys/poll.h>
-#include <unistd.h>
-#include <errno.h>
-
-extern int h_errno;
-
-struct hostent* gethostbyaddr(const void *addr, socklen_t len, int type) {
- static struct hostent hostbuf;
- struct hostent *hp;
- size_t hstbuflen;
- char *tmphstbuf;
- int res;
- int herr;
-
- hstbuflen = 1024;
- /* Allocate buffer, remember to free it to avoid a memory leakage. */
- tmphstbuf = malloc (hstbuflen);
-
- while ((res = gethostbyaddr_r (addr, len, type, &hostbuf, tmphstbuf, hstbuflen,
- &hp, &herr)) == ERANGE)
- {
- /* Enlarge the buffer. */
- hstbuflen *= 2;
- tmphstbuf = realloc (tmphstbuf, hstbuflen);
- }
- /* Check for errors. */
- if (res || hp == NULL)
- return NULL;
- return hp;
-}
-
diff --git a/mdk-stage1/dietlibc/libcruft/gethostbyaddr_r.c b/mdk-stage1/dietlibc/libcruft/gethostbyaddr_r.c
deleted file mode 100644
index 37174ab13..000000000
--- a/mdk-stage1/dietlibc/libcruft/gethostbyaddr_r.c
+++ /dev/null
@@ -1,51 +0,0 @@
-#include <string.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netdb.h>
-#include <stdlib.h>
-#include <arpa/inet.h>
-#include <sys/poll.h>
-#include <unistd.h>
-#include <errno.h>
-
-#include <stdio.h>
-
-extern int __dns_gethostbyx_r(const char* name, struct hostent* result,
- char *buf, size_t buflen,
- struct hostent **RESULT, int *h_errnop, int lookfor);
-
-static int i2a(char* dest,unsigned int x) {
- register unsigned int tmp=x;
- register int len=0;
- if (x>=100) { *dest++=tmp/100+'0'; tmp=tmp%100; ++len; }
- if (x>=10) { *dest++=tmp/10+'0'; tmp=tmp%10; ++len; }
- *dest++=tmp+'0';
- return len+1;
-}
-
-/* Oh boy, this interface sucks so badly, there are no words for it.
- * Not one, not two, but _three_ error signalling methods! (*h_errnop
- * nonzero? return value nonzero? *RESULT zero?) The glibc goons
- * really outdid themselves with this one. */
-int gethostbyaddr_r(const char* addr, size_t length, int format,
- struct hostent* result, char *buf, size_t buflen,
- struct hostent **RESULT, int *h_errnop) {
- if (format==AF_INET) {
- char tmpbuf[50];
- char *tmp;
- int res;
- tmp=tmpbuf+i2a(tmpbuf,(unsigned char)addr[3]); *tmp++='.';
- tmp+=i2a(tmp,(unsigned char)addr[2]); *tmp++='.';
- tmp+=i2a(tmp,(unsigned char)addr[1]); *tmp++='.';
- tmp+=i2a(tmp,(unsigned char)addr[0]); strcpy(tmp,".in-addr.arpa");
- res= __dns_gethostbyx_r(tmpbuf,result,buf+4,buflen-4,RESULT,h_errnop,12); /* 12 == ns_t_ptr */
- if (res==0) {
- result->h_addr_list[0]=buf;
- result->h_addr_list[1]=buf;
- *(int*)buf=*(int*)addr;
- }
- return res;
- }
- return 1;
-}
diff --git a/mdk-stage1/dietlibc/libcruft/gethostbyname.c b/mdk-stage1/dietlibc/libcruft/gethostbyname.c
deleted file mode 100644
index 5db5bf3c5..000000000
--- a/mdk-stage1/dietlibc/libcruft/gethostbyname.c
+++ /dev/null
@@ -1,39 +0,0 @@
-#include <string.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netdb.h>
-#include <stdlib.h>
-#include <arpa/inet.h>
-#include <sys/poll.h>
-#include <unistd.h>
-#include <errno.h>
-
-extern int h_errno;
-
-struct hostent* gethostbyname (const char *host)
-{
- static struct hostent hostbuf;
- struct hostent *hp;
- size_t hstbuflen;
- char *tmphstbuf;
- int res;
- int herr;
-
- hstbuflen = 1024;
- /* Allocate buffer, remember to free it to avoid a memory leakage. */
- tmphstbuf = malloc (hstbuflen);
-
- while ((res = gethostbyname_r (host, &hostbuf, tmphstbuf, hstbuflen,
- &hp, &herr)) == ERANGE)
- {
- /* Enlarge the buffer. */
- hstbuflen *= 2;
- tmphstbuf = realloc (tmphstbuf, hstbuflen);
- }
- /* Check for errors. */
- if (res || hp == NULL)
- return NULL;
- return hp;
-}
-
diff --git a/mdk-stage1/dietlibc/libcruft/gethostbyname2.c b/mdk-stage1/dietlibc/libcruft/gethostbyname2.c
deleted file mode 100644
index 3d8296616..000000000
--- a/mdk-stage1/dietlibc/libcruft/gethostbyname2.c
+++ /dev/null
@@ -1,40 +0,0 @@
-
-#include <string.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netdb.h>
-#include <stdlib.h>
-#include <arpa/inet.h>
-#include <sys/poll.h>
-#include <unistd.h>
-#include <errno.h>
-
-extern int h_errno;
-
-struct hostent* gethostbyname2(const char *host,int AF)
-{
- static struct hostent hostbuf;
- struct hostent *hp;
- size_t hstbuflen;
- char *tmphstbuf;
- int res;
- int herr;
-
- hstbuflen = 1024;
- /* Allocate buffer, remember to free it to avoid a memory leakage. */
- tmphstbuf = malloc (hstbuflen);
-
- while ((res = gethostbyname2_r (host, AF,&hostbuf, tmphstbuf, hstbuflen,
- &hp, &herr)) == ERANGE)
- {
- /* Enlarge the buffer. */
- hstbuflen *= 2;
- tmphstbuf = realloc (tmphstbuf, hstbuflen);
- }
- /* Check for errors. */
- if (res || hp == NULL)
- return NULL;
- return hp;
-}
-
diff --git a/mdk-stage1/dietlibc/libcruft/gethostbyname2_r.c b/mdk-stage1/dietlibc/libcruft/gethostbyname2_r.c
deleted file mode 100644
index b505ccfbc..000000000
--- a/mdk-stage1/dietlibc/libcruft/gethostbyname2_r.c
+++ /dev/null
@@ -1,36 +0,0 @@
-#include <string.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netdb.h>
-#include <stdlib.h>
-#include <arpa/inet.h>
-#include <sys/poll.h>
-#include <unistd.h>
-#include <errno.h>
-
-#include <stdio.h>
-
-extern int __dns_gethostbyx_r(const char* name, struct hostent* result,
- char *buf, size_t buflen,
- struct hostent **RESULT, int *h_errnop, int lookfor);
-
-/* Oh boy, this interface sucks so badly, there are no words for it.
- * Not one, not two, but _three_ error signalling methods! (*h_errnop
- * nonzero? return value nonzero? *RESULT zero?) The glibc goons
- * really outdid themselves with this one. */
-int gethostbyname2_r(const char* name, int AF, struct hostent* result,
- char *buf, size_t buflen,
- struct hostent **RESULT, int *h_errnop) {
- int L=strlen(name);
- int lookfor=0;
- switch (AF) {
- case AF_INET: lookfor=1; break;
- case AF_INET6: lookfor=28; break;
- default: *h_errnop=EINVAL; return 1;
- }
- result->h_name=buf;
- if (buflen<L) { *h_errnop=ERANGE; return 1; }
- strcpy(buf,name);
- return __dns_gethostbyx_r(name,result,buf+L,buflen-L,RESULT,h_errnop,lookfor);
-}
diff --git a/mdk-stage1/dietlibc/libcruft/gethostbyname_r.c b/mdk-stage1/dietlibc/libcruft/gethostbyname_r.c
deleted file mode 100644
index d5a531f0f..000000000
--- a/mdk-stage1/dietlibc/libcruft/gethostbyname_r.c
+++ /dev/null
@@ -1,30 +0,0 @@
-#include <string.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netdb.h>
-#include <stdlib.h>
-#include <arpa/inet.h>
-#include <sys/poll.h>
-#include <unistd.h>
-#include <errno.h>
-
-#include <stdio.h>
-
-extern int __dns_gethostbyx_r(const char* name, struct hostent* result,
- char *buf, size_t buflen,
- struct hostent **RESULT, int *h_errnop, int lookfor);
-
-/* Oh boy, this interface sucks so badly, there are no words for it.
- * Not one, not two, but _three_ error signalling methods! (*h_errnop
- * nonzero? return value nonzero? *RESULT zero?) The glibc goons
- * really outdid themselves with this one. */
-int gethostbyname_r(const char* name, struct hostent* result,
- char *buf, size_t buflen,
- struct hostent **RESULT, int *h_errnop) {
- int L=strlen(name);
- result->h_name=buf;
- if (buflen<L) { *h_errnop=ERANGE; return 1; }
- strcpy(buf,name);
- return __dns_gethostbyx_r(name,result,buf+L,buflen-L,RESULT,h_errnop,1);
-}
diff --git a/mdk-stage1/dietlibc/libcruft/getlogin.c b/mdk-stage1/dietlibc/libcruft/getlogin.c
deleted file mode 100644
index 359f44d9f..000000000
--- a/mdk-stage1/dietlibc/libcruft/getlogin.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <stdlib.h>
-
-char* getlogin() {
- return getenv("LOGNAME");
-}
diff --git a/mdk-stage1/dietlibc/libcruft/getpagesize.c b/mdk-stage1/dietlibc/libcruft/getpagesize.c
deleted file mode 100644
index dea4a9693..000000000
--- a/mdk-stage1/dietlibc/libcruft/getpagesize.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/shm.h>
-
-#ifndef PAGE_SIZE
-#define PAGE_SIZE 4096
-#endif
-
-size_t __libc_getpagesize(void) {
- return PAGE_SIZE;
-}
-
-size_t getpagesize(void) __attribute__((weak,alias("__libc_getpagesize")));
-
diff --git a/mdk-stage1/dietlibc/libcruft/getpass.c b/mdk-stage1/dietlibc/libcruft/getpass.c
deleted file mode 100644
index 3da7cd2b3..000000000
--- a/mdk-stage1/dietlibc/libcruft/getpass.c
+++ /dev/null
@@ -1,40 +0,0 @@
-#include <termios.h>
-#include <unistd.h>
-#include <limits.h>
-#include <fcntl.h>
-#include <string.h>
-
-char *getpass(const char* prompt) {
- struct termios old,tmp;
- int out,in=open("/dev/tty",O_RDWR);
- int doclose=(in>=0);
- static char buf[PASS_MAX];
- if (doclose) { in=0; out=2; } else out=in;
- if (!tcgetattr(in,&old)) {
- tmp=old;
- tmp.c_lflag &= ~(ECHO|ISIG);
- tcsetattr(in,TCSAFLUSH,&tmp);
- }
- write(out,prompt,strlen(prompt));
- {
- int nread,ofs=0;
- for (;;) {
- nread=read(in,buf+ofs,PASS_MAX-ofs);
- if (nread<0) {
- buf[ofs]=0;
- break;
- } else if (ofs+nread>=PASS_MAX) {
- buf[PASS_MAX-1]=0;
- break;
- } else if (buf[ofs+nread-1]=='\n') {
- buf[ofs+nread-1]=0;
- break;
- }
- ofs+=nread;
- }
- write(out,"\n",1);
- }
- tcsetattr(in,TCSAFLUSH,&old);
- if (doclose) close(in);
- return buf;
-}
diff --git a/mdk-stage1/dietlibc/libcruft/getpwnam.c b/mdk-stage1/dietlibc/libcruft/getpwnam.c
deleted file mode 100644
index 53aae74d1..000000000
--- a/mdk-stage1/dietlibc/libcruft/getpwnam.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <pwd.h>
-#include <string.h>
-#include <stdlib.h>
-
-struct passwd *getpwnam(const char * name) {
- struct passwd *tmp;
- setpwent();
- for (;;) {
- tmp=getpwent();
- if (!tmp) return 0;
- if (!strcmp(tmp->pw_name,name))
- return tmp;
- }
-}
diff --git a/mdk-stage1/dietlibc/libcruft/getpwuid.c b/mdk-stage1/dietlibc/libcruft/getpwuid.c
deleted file mode 100644
index eef14e6e8..000000000
--- a/mdk-stage1/dietlibc/libcruft/getpwuid.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <pwd.h>
-#include <string.h>
-#include <stdlib.h>
-
-struct passwd *getpwuid(uid_t uid) {
- struct passwd *tmp;
- setpwent();
- for (;;) {
- tmp=getpwent();
- if (!tmp) return 0;
- if (tmp->pw_uid==uid)
- return tmp;
- }
-}
diff --git a/mdk-stage1/dietlibc/libcruft/getspnam.c b/mdk-stage1/dietlibc/libcruft/getspnam.c
deleted file mode 100644
index e6573345d..000000000
--- a/mdk-stage1/dietlibc/libcruft/getspnam.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <shadow.h>
-#include <string.h>
-#include <stdlib.h>
-
-struct spwd *getspnam(const char * name) {
- struct spwd *tmp;
- setspent();
- for (;;) {
- tmp=getspent();
- if (!tmp) return 0;
- if (!strcmp(tmp->sp_namp,name))
- return tmp;
- }
-}
diff --git a/mdk-stage1/dietlibc/libcruft/grent.c b/mdk-stage1/dietlibc/libcruft/grent.c
deleted file mode 100644
index 0357657de..000000000
--- a/mdk-stage1/dietlibc/libcruft/grent.c
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * dietlibc/lib/grent.c - getgrent(3)/setgrent(3)/endgrent(3) implementation
- *
- * Copyright 2001 Jeff Garzik <jgarzik@mandrakesoft.com>
- *
- * This is a brand new implementation, based on the interface
- * described in man-pages-1.34-1mdk man pages package.
- */
-
-
-#include "entlib.h" /* this is our only include */
-
-#define MAX_GROUP_MEMBERS 16 /* matches Linux kernel task struct */
-
-static struct __ent_state *st = NULL; /* state held across calls */
-static char *gr_mem[MAX_GROUP_MEMBERS+1];
-static struct group gr;
-
-struct group *getgrent(void)
-{
- char *parts[4], *grouplist;
- unsigned int bufptr;
-
- if (__ent_start(_PATH_GROUP, &st))
- return NULL;
- if (__ent_get_line(st))
- goto err_out;
- if (__ent_split(st, parts, 4, ':', 1) < 0)
- goto err_out;
-
- gr.gr_name = parts[0];
- gr.gr_passwd = parts[1];
- gr.gr_gid = (gid_t) atoi(parts[2]);
- grouplist = parts[3];
-
- memset(&gr_mem, 0, sizeof(gr_mem));
- gr.gr_mem = gr_mem;
-
- /* rewind bufptr to beginning of group list */
- bufptr = st->bufptr;
- st->bufptr = (int) (grouplist - st->ent_buf);
-
- __ent_split(st, gr_mem, MAX_GROUP_MEMBERS, ',', 0);
- st->bufptr = bufptr;
-
- return &gr;
-
-err_out:
- st->buflen = st->bufptr = 0; /* invalidate file data buffer */
- return NULL;
-}
-
-void setgrent(void) { __ent_set(st); }
-void endgrent(void) { __ent_end(st); st=NULL; }
diff --git a/mdk-stage1/dietlibc/libcruft/h_errno.c b/mdk-stage1/dietlibc/libcruft/h_errno.c
deleted file mode 100644
index 73ead0469..000000000
--- a/mdk-stage1/dietlibc/libcruft/h_errno.c
+++ /dev/null
@@ -1 +0,0 @@
-int h_errno;
diff --git a/mdk-stage1/dietlibc/libcruft/herrno_location.c b/mdk-stage1/dietlibc/libcruft/herrno_location.c
deleted file mode 100644
index 203f73d4b..000000000
--- a/mdk-stage1/dietlibc/libcruft/herrno_location.c
+++ /dev/null
@@ -1,5 +0,0 @@
-extern int h_errno;
-
-int *__h_errno_location() { return &h_errno; }
-
-int *h_errno_location() __attribute__((weak,alias("__h_errno_location")));
diff --git a/mdk-stage1/dietlibc/libcruft/inet_addr.c b/mdk-stage1/dietlibc/libcruft/inet_addr.c
deleted file mode 100644
index 0b8531ab1..000000000
--- a/mdk-stage1/dietlibc/libcruft/inet_addr.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-
-unsigned long int inet_addr(const char *cp) {
- struct in_addr foo;
- if (inet_aton(cp,&foo))
- return foo.s_addr;
- else
- return (unsigned long int)-1;
-}
diff --git a/mdk-stage1/dietlibc/libcruft/inet_aton.c b/mdk-stage1/dietlibc/libcruft/inet_aton.c
deleted file mode 100644
index ac7d9d007..000000000
--- a/mdk-stage1/dietlibc/libcruft/inet_aton.c
+++ /dev/null
@@ -1,43 +0,0 @@
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-#include <stdlib.h>
-
-/* inet_aton() converts the Internet host address cp from the standard
- * numbers-and-dots notation into binary data and stores it in the
- * structure that inp points to. inet_aton returns nonzero if the
- * address is valid, zero if not. */
-
-/* problem is, inet_aton is historically quite, uh, lenient.
- * the following are all acceptable:
- * 0x7f000001 == 127.1 == 127.0.0.1.0 == 127.0.0.1
- * btw: 127.0.0.x.y == 127.0.0.(x|y)
- * and: 10.1.1 == 10.1.0.1 (huh?!)
- * and: 10 == 0.0.0.10 (?!?!?)
- * The Berkeley people must have been so stoned that they are still high.
- */
-
-/* I hereby disclaim that I wrote this code. */
-int inet_aton(const char *cp, struct in_addr *inp) {
- int i;
- unsigned int ip=0;
- char *tmp=(char*)cp;
- for (i=24; ;) {
- long j;
- j=strtol(tmp,&tmp,0);
- if (*tmp==0) {
- ip|=j;
- break;
- }
- if (*tmp=='.') {
- if (j>255) return 0;
- ip|=(j<<i);
- if (i>0) i-=8;
- ++tmp;
- continue;
- }
- return 0;
- }
- inp->s_addr=htonl(ip);
- return 1;
-}
diff --git a/mdk-stage1/dietlibc/libcruft/inet_ntoa.c b/mdk-stage1/dietlibc/libcruft/inet_ntoa.c
deleted file mode 100644
index f8c975f7a..000000000
--- a/mdk-stage1/dietlibc/libcruft/inet_ntoa.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-
-extern char *inet_ntoa_r(struct in_addr in,char* buf);
-
-char *inet_ntoa(struct in_addr in) {
- static char buf[20];
- return inet_ntoa_r(in,buf);
-}
diff --git a/mdk-stage1/dietlibc/libcruft/inet_ntoa_r.c b/mdk-stage1/dietlibc/libcruft/inet_ntoa_r.c
deleted file mode 100644
index dcf0eab7b..000000000
--- a/mdk-stage1/dietlibc/libcruft/inet_ntoa_r.c
+++ /dev/null
@@ -1,22 +0,0 @@
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-
-static unsigned int i2a(char* dest,unsigned int x) {
- register unsigned int tmp=x;
- register unsigned int len=0;
- if (x>=100) { *dest++=tmp/100+'0'; tmp=tmp%100; ++len; }
- if (x>=10) { *dest++=tmp/10+'0'; tmp=tmp%10; ++len; }
- *dest++=tmp+'0';
- return len+1;
-}
-
-char *inet_ntoa_r(struct in_addr in,char* buf) {
- unsigned int len;
- unsigned char *ip=(unsigned char*)&in;
- len=i2a(buf,ip[0]); buf[len]='.'; ++len;
- len+=i2a(buf+ len,ip[1]); buf[len]='.'; ++len;
- len+=i2a(buf+ len,ip[2]); buf[len]='.'; ++len;
- len+=i2a(buf+ len,ip[3]); buf[len]=0;
- return buf;
-}
diff --git a/mdk-stage1/dietlibc/libcruft/inet_ntop.c b/mdk-stage1/dietlibc/libcruft/inet_ntop.c
deleted file mode 100644
index 77c47f239..000000000
--- a/mdk-stage1/dietlibc/libcruft/inet_ntop.c
+++ /dev/null
@@ -1,75 +0,0 @@
-#include <arpa/inet.h>
-
-extern char *inet_ntoa_r(struct in_addr in,char* buf);
-
-static const unsigned char V4mappedprefix[12]={0,0,0,0,0,0,0,0,0,0,0xff,0xff};
-
-static char tohex(char hexdigit) {
- return hexdigit>9?hexdigit+'a'-10:hexdigit+'0';
-}
-
-static int fmt_xlong(char* s,unsigned int i) {
- char* bak=s;
- *s=tohex((i>>12)&0xf); if (s!=bak || *s!='0') ++s;
- *s=tohex((i>>8)&0xf); if (s!=bak || *s!='0') ++s;
- *s=tohex((i>>4)&0xf); if (s!=bak || *s!='0') ++s;
- *s=tohex(i&0xf);
- return s-bak+1;
-}
-
-unsigned int fmt_ip6(char *s,const char ip[16])
-{
- unsigned int len;
- unsigned int i;
- unsigned int temp;
- unsigned int compressing;
- int j;
-
- len = 0; compressing = 0;
- for (j=0; j<16; j+=2) {
- if (j==12 && !memcmp(ip,V4mappedprefix,12)) {
- inet_ntoa_r(*(struct in_addr*)(ip+12),s);
- temp=strlen(s);
- return len+temp;
- }
- temp = ((unsigned long) (unsigned char) ip[j] << 8) +
- (unsigned long) (unsigned char) ip[j+1];
- if (temp == 0) {
- if (!compressing) {
- compressing=1;
- if (j==0) {
- *s++=':'; ++len;
- }
- }
- } else {
- if (compressing) {
- compressing=0;
- *s++=':'; ++len;
- }
- i = fmt_xlong(s,temp); len += i; s += i;
- if (j<14) {
- *s++ = ':';
- ++len;
- }
- }
- }
- *s=0;
- return len;
-}
-
-const char* inet_ntop(int AF, const void *CP, char *BUF, size_t LEN) {
- char buf[100];
- int len;
- if (AF==AF_INET) {
- inet_ntoa_r(*(struct in_addr*)CP,buf);
- len=strlen(buf);
- } else if (AF==AF_INET6) {
- len=fmt_ip6(buf,CP);
- } else
- return 0;
- if (len<LEN) {
- strcpy(BUF,buf);
- return BUF;
- }
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libcruft/inet_pton.c b/mdk-stage1/dietlibc/libcruft/inet_pton.c
deleted file mode 100644
index d5c17509c..000000000
--- a/mdk-stage1/dietlibc/libcruft/inet_pton.c
+++ /dev/null
@@ -1,97 +0,0 @@
-#include <stdlib.h>
-#include <arpa/inet.h>
-#include <errno.h>
-
-static unsigned int scan_ip6(const char *s,char ip[16])
-{
- unsigned int i;
- unsigned int len=0;
- unsigned long u;
-
- char suffix[16];
- int prefixlen=0;
- int suffixlen=0;
-
- for (i=0; i<16; i++) ip[i]=0;
-
- for (;;) {
- if (*s == ':') {
- len++;
- if (s[1] == ':') { /* Found "::", skip to part 2 */
- s+=2;
- len++;
- break;
- }
- s++;
- }
- {
- char *tmp;
- u=strtol(s,&tmp,16);
- i=tmp-s;
- }
-
- if (!i) return 0;
- if (prefixlen==12 && s[i]=='.') {
- /* the last 4 bytes may be written as IPv4 address */
- if (inet_aton(s,(struct in_addr*)(ip+12)))
- return i+len;
- else
- return 0;
- }
- ip[prefixlen++] = (u >> 8);
- ip[prefixlen++] = (u & 255);
- s += i; len += i;
- if (prefixlen==16)
- return len;
- }
-
-/* part 2, after "::" */
- for (;;) {
- if (*s == ':') {
- if (suffixlen==0)
- break;
- s++;
- len++;
- } else if (suffixlen!=0)
- break;
- {
- char *tmp;
- u=strtol(s,&tmp,16);
- i=tmp-s;
- }
- if (!i) {
- len--;
- break;
- }
- if (suffixlen+prefixlen<=12 && s[i]=='.') {
- if (inet_aton(s,(struct in_addr*)(suffix+suffixlen))) {
- suffixlen+=4;
- len+=strlen(s);
- break;
- } else
- prefixlen=12-suffixlen; /* make end-of-loop test true */
- }
- suffix[suffixlen++] = (u >> 8);
- suffix[suffixlen++] = (u & 255);
- s += i; len += i;
- if (prefixlen+suffixlen==16)
- break;
- }
- for (i=0; i<suffixlen; i++)
- ip[16-suffixlen+i] = suffix[i];
- return len;
-}
-
-int inet_pton(int AF, const char *CP, void *BUF) {
- if (AF==AF_INET) {
- if (!inet_aton(CP,(struct in_addr*)BUF))
- return 0;
- } else if (AF==AF_INET6) {
- if (CP[scan_ip6(CP,BUF)])
- return 0;
- } else {
- errno=EAFNOSUPPORT;
- return -1;
- }
- return 1;
-}
diff --git a/mdk-stage1/dietlibc/libcruft/initgroups.c b/mdk-stage1/dietlibc/libcruft/initgroups.c
deleted file mode 100644
index 7d24866e9..000000000
--- a/mdk-stage1/dietlibc/libcruft/initgroups.c
+++ /dev/null
@@ -1,23 +0,0 @@
-#include <grp.h>
-#include <sys/types.h>
-#include <string.h>
-
-int initgroups(const char *user, gid_t group) {
- int n=0;
- gid_t grouplist[32];
- struct group *g;
- setgrent();
- while ((g=getgrent())) {
- char **duh=g->gr_mem;
- while (*duh) {
- if (!strcmp(*duh,user)) {
- grouplist[n]=g->gr_gid;
- if (++n>=32)
- break;
- }
- duh++;
- }
- }
- return setgroups(n,grouplist);
-}
-
diff --git a/mdk-stage1/dietlibc/libcruft/mkstemp.c b/mdk-stage1/dietlibc/libcruft/mkstemp.c
deleted file mode 100644
index 3b24ecb54..000000000
--- a/mdk-stage1/dietlibc/libcruft/mkstemp.c
+++ /dev/null
@@ -1,23 +0,0 @@
-#include <unistd.h>
-#include <fcntl.h>
-#include <string.h>
-#include <errno.h>
-
-int mkstemp(char* template) {
- char *tmp=template+strlen(template)-6;
- int randfd;
- int i,res;
- unsigned int random;
- for (i=0; i<6; ++i) if (tmp[i]!='X') { __set_errno(EINVAL); return -1; }
- randfd=open("/dev/urandom",O_RDONLY);
- for (;;) {
- read(randfd,&random,sizeof(random));
- for (i=0; i<6; ++i) {
- int hexdigit=(random>>(i*5))&0x1f;
- tmp[i]=hexdigit>9?hexdigit+'a'-10:hexdigit+'0';
- }
- res=open(template,O_CREAT|O_RDWR|O_EXCL,0600);
- if (res>=0) return res;
- }
- close(randfd);
-}
diff --git a/mdk-stage1/dietlibc/libcruft/pwent.c b/mdk-stage1/dietlibc/libcruft/pwent.c
deleted file mode 100644
index 30a8a0957..000000000
--- a/mdk-stage1/dietlibc/libcruft/pwent.c
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * dietlibc/lib/pwent.c - getpwent(3)/setpwent(3)/endpwent(3) implementation
- *
- * Copyright 2001 Jeff Garzik <jgarzik@mandrakesoft.com>
- *
- * This is a brand new implementation, based on the interface
- * described in man-pages-1.34-1mdk man pages package.
- */
-
-
-#include "entlib.h" /* this is our only include */
-
-static struct __ent_state *st = NULL; /* state held across calls */
-static struct passwd pw;
-
-struct passwd *getpwent(void)
-{
- char *parts[7];
-
- if (__ent_start(_PATH_PASSWD, &st))
- return NULL;
- if (__ent_get_line(st))
- goto err_out;
- if (__ent_split(st, parts, 7, ':', 1) < 0)
- goto err_out;
-
- pw.pw_name = parts[0];
- pw.pw_passwd = parts[1];
- pw.pw_uid = (uid_t) atoi(parts[2]);
- pw.pw_gid = (gid_t) atoi(parts[3]);
- pw.pw_gecos = parts[4];
- pw.pw_dir = parts[5];
- pw.pw_shell = parts[6];
-
- return &pw;
-
-err_out:
- st->buflen = st->bufptr = 0; /* invalidate file data buffer */
- return NULL;
-}
-
-void setpwent(void) { __ent_set(st); }
-void endpwent(void) { __ent_end(st); st=NULL; }
diff --git a/mdk-stage1/dietlibc/libcruft/res_init.c b/mdk-stage1/dietlibc/libcruft/res_init.c
deleted file mode 100644
index 9322af298..000000000
--- a/mdk-stage1/dietlibc/libcruft/res_init.c
+++ /dev/null
@@ -1,7 +0,0 @@
-extern int __dns_servers;
-extern void __dns_readstartfiles(void);
-
-int res_init(void) {
- __dns_servers=0;
- __dns_readstartfiles();
-}
diff --git a/mdk-stage1/dietlibc/libcruft/spent.c b/mdk-stage1/dietlibc/libcruft/spent.c
deleted file mode 100644
index e4beb81e4..000000000
--- a/mdk-stage1/dietlibc/libcruft/spent.c
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * dietlibc/lib/spent.c - getspent(3)/setspent(3)/endspent(3) implementation
- *
- * Copyright 2001 Jeff Garzik <jgarzik@mandrakesoft.com>
- *
- * This is a brand new implementation, based on the interface
- * described in man-pages-1.34-1mdk man pages package.
- */
-
-
-#include "entlib.h" /* this is our only include */
-
-static struct __ent_state *st = NULL; /* state held across calls */
-static struct spwd sp;
-
-struct spwd *getspent(void)
-{
- char *parts[9];
-
- if (__ent_start(_PATH_SHADOW, &st))
- return NULL;
- if (__ent_get_line(st))
- goto err_out;
- if (__ent_split(st, parts, 9, ':', 1) < 0)
- goto err_out;
-
- sp.sp_namp = parts[0];
- sp.sp_pwdp = parts[1];
- sp.sp_lstchg = atoi(parts[2]); /* XXX: atol */
- sp.sp_min = atoi(parts[3]);
- sp.sp_max = atoi(parts[4]);
- sp.sp_warn = atoi(parts[5]);
- sp.sp_inact = atoi(parts[6]);
- sp.sp_expire = atoi(parts[7]);
- sp.sp_flag = atoi(parts[8]);
-
- return &sp;
-
-err_out:
- st->buflen = st->bufptr = 0; /* invalidate file data buffer */
- return NULL;
-}
-
-void setspent(void) { __ent_set(st); }
-void endspent(void) { __ent_end(st); st=NULL; }
diff --git a/mdk-stage1/dietlibc/libcrypt/crypt.c b/mdk-stage1/dietlibc/libcrypt/crypt.c
deleted file mode 100644
index 933397f5f..000000000
--- a/mdk-stage1/dietlibc/libcrypt/crypt.c
+++ /dev/null
@@ -1,309 +0,0 @@
-#include "dietfeatures.h"
-#include <unistd.h>
-
-/* Initial permutation, */
-static char IP[] = {
- 57,49,41,33,25,17, 9, 1,
- 59,51,43,35,27,19,11, 3,
- 61,53,45,37,29,21,13, 5,
- 63,55,47,39,31,23,15, 7,
- 56,48,40,32,24,16, 8, 0,
- 58,50,42,34,26,18,10, 2,
- 60,52,44,36,28,20,12, 4,
- 62,54,46,38,30,22,14, 6
-};
-
-/* Final permutation, FP = IP^(-1) */
-static char FP[] = {
- 39, 7,47,15,55,23,63,31,
- 38, 6,46,14,54,22,62,30,
- 37, 5,45,13,53,21,61,29,
- 36, 4,44,12,52,20,60,28,
- 35, 3,43,11,51,19,59,27,
- 34, 2,42,10,50,18,58,26,
- 33, 1,41, 9,49,17,57,25,
- 32, 0,40, 8,48,16,56,24
-};
-
-/* Permuted-choice 1 from the key bits to yield C and D.
- * Note that bits 8,16... are left out: They are intended for a parity check.
- */
-static char PC1_C[] = {
- 56,48,40,32,24,16, 8,
- 0,57,49,41,33,25,17,
- 9, 1,58,50,42,34,26,
- 18,10, 2,59,51,43,35
-};
-
-static char PC1_D[] = {
- 62,54,46,38,30,22,14,
- 6,61,53,45,37,29,21,
- 13, 5,60,52,44,36,28,
- 20,12, 4,27,19,11, 3
-};
-
-/* Sequence of shifts used for the key schedule. */
-static char shifts[] = { 1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1 };
-
-/*
- * Permuted-choice 2, to pick out the bits from the CD array that generate
- * the key schedule.
- */
-static char PC2_C[] = {
- 13, 16, 10, 23, 0, 4, 2, 27, 14, 5, 20, 9,
- 22, 18, 11, 3, 25, 7, 15, 6, 26, 19, 12, 1
-};
-
-static char PC2_D[] = {
- 12, 23, 2, 8, 18, 26, 1, 11, 22, 16, 4, 19,
- 15, 20, 10, 27, 5, 24, 17, 13, 21, 7, 0, 3
-};
-
-/* The C and D arrays used to calculate the key schedule. */
-
-static char C[28];
-static char D[28];
-/* The key schedule. Generated from the key. */
-static char KS[16][48];
-
-/* The E bit-selection table. */
-static char E[48];
-static char e2[] = {
- 32, 1, 2, 3, 4, 5, 4, 5, 6, 7, 8, 9,
- 8, 9, 10, 11, 12, 13, 12, 13, 14, 15, 16, 17,
- 16, 17, 18, 19, 20, 21, 20, 21, 22, 23, 24, 25,
- 24, 25, 26, 27, 28, 29, 28, 29, 30, 31, 32, 1
-};
-
-/* Set up the key schedule from the key. */
-void setkey(const char *key)
-{
- register int i, j, k;
- int t;
- int s;
-
- /* First, generate C and D by permuting the key. The low order bit of each
- * 8-bit char is not used, so C and D are only 28 bits apiece.
- */
- for(i=0; i < 28; i++) {
- C[i] = key[(int)PC1_C[i]];
- D[i] = key[(int)PC1_D[i]];
- }
- /* To generate Ki, rotate C and D according to schedule and pick up a
- * permutation using PC2.
- */
- for(i=0; i < 16; i++) {
- /* rotate. */
- s = shifts[i];
- for(k=0; k < s; k++) {
- t = C[0];
- for(j=0; j < 27; j++)
- C[j] = C[j+1];
- C[27] = t;
- t = D[0];
- for(j=0; j < 27; j++)
- D[j] = D[j+1];
- D[27] = t;
- }
- /* get Ki. Note C and D are concatenated. */
- for(j=0; j < 24; j++) {
- KS[i][j] = C[(int)PC2_C[j]];
- KS[i][j+24] = D[(int)PC2_D[j]];
- }
- }
-
- for(i=0; i < 48; i++)
- E[i] = e2[i];
-}
-
-/* The 8 selection functions. For some reason, they give a 0-origin index,
- * unlike everything else.
- */
-static char S[8][64] = {
- {
- 14, 4,13, 1, 2,15,11, 8, 3,10, 6,12, 5, 9, 0, 7,
- 0,15, 7, 4,14, 2,13, 1,10, 6,12,11, 9, 5, 3, 8,
- 4, 1,14, 8,13, 6, 2,11,15,12, 9, 7, 3,10, 5, 0,
- 15,12, 8, 2, 4, 9, 1, 7, 5,11, 3,14,10, 0, 6,13
- },
-
- {
- 15, 1, 8,14, 6,11, 3, 4, 9, 7, 2,13,12, 0, 5,10,
- 3,13, 4, 7,15, 2, 8,14,12, 0, 1,10, 6, 9,11, 5,
- 0,14, 7,11,10, 4,13, 1, 5, 8,12, 6, 9, 3, 2,15,
- 13, 8,10, 1, 3,15, 4, 2,11, 6, 7,12, 0, 5,14, 9
- },
-
- {
- 10, 0, 9,14, 6, 3,15, 5, 1,13,12, 7,11, 4, 2, 8,
- 13, 7, 0, 9, 3, 4, 6,10, 2, 8, 5,14,12,11,15, 1,
- 13, 6, 4, 9, 8,15, 3, 0,11, 1, 2,12, 5,10,14, 7,
- 1,10,13, 0, 6, 9, 8, 7, 4,15,14, 3,11, 5, 2,12
- },
-
- {
- 7,13,14, 3, 0, 6, 9,10, 1, 2, 8, 5,11,12, 4,15,
- 13, 8,11, 5, 6,15, 0, 3, 4, 7, 2,12, 1,10,14, 9,
- 10, 6, 9, 0,12,11, 7,13,15, 1, 3,14, 5, 2, 8, 4,
- 3,15, 0, 6,10, 1,13, 8, 9, 4, 5,11,12, 7, 2,14
- },
-
- {
- 2,12, 4, 1, 7,10,11, 6, 8, 5, 3,15,13, 0,14, 9,
- 14,11, 2,12, 4, 7,13, 1, 5, 0,15,10, 3, 9, 8, 6,
- 4, 2, 1,11,10,13, 7, 8,15, 9,12, 5, 6, 3, 0,14,
- 11, 8,12, 7, 1,14, 2,13, 6,15, 0, 9,10, 4, 5, 3
- },
-
- {
- 12, 1,10,15, 9, 2, 6, 8, 0,13, 3, 4,14, 7, 5,11,
- 10,15, 4, 2, 7,12, 9, 5, 6, 1,13,14, 0,11, 3, 8,
- 9,14,15, 5, 2, 8,12, 3, 7, 0, 4,10, 1,13,11, 6,
- 4, 3, 2,12, 9, 5,15,10,11,14, 1, 7, 6, 0, 8,13
- },
-
- {
- 4,11, 2,14,15, 0, 8,13, 3,12, 9, 7, 5,10, 6, 1,
- 13, 0,11, 7, 4, 9, 1,10,14, 3, 5,12, 2,15, 8, 6,
- 1, 4,11,13,12, 3, 7,14,10,15, 6, 8, 0, 5, 9, 2,
- 6,11,13, 8, 1, 4,10, 7, 9, 5, 0,15,14, 2, 3,12
- },
-
- {
- 13, 2, 8, 4, 6,15,11, 1,10, 9, 3,14, 5, 0,12, 7,
- 1,15,13, 8,10, 3, 7, 4,12, 5, 6,11, 0,14, 9, 2,
- 7,11, 4, 1, 9,12,14, 2, 0, 6,10,13,15, 3, 5, 8,
- 2, 1,14, 7, 4,10, 8,13,15,12, 9, 0, 3, 5, 6,11
- }
-};
-
-/* P is a permutation on the selected combination of the current L and key. */
-static char P[] = {
- 15, 6,19,20, 28,11,27,16, 0,14,22,25, 4,17,30, 9,
- 1, 7,23,13, 31,26, 2, 8, 18,12,29, 5, 21,10, 3,24
-};
-
-/* The current block, divided into 2 halves. */
-static char L[32], R[32];
-static char tempL[32];
-static char f[32];
-
-/* The combination of the key and the input, before selection. */
-static char preS[48];
-
-/* The payoff: encrypt a block. */
-void encrypt(char block[64], int edflag)
-{
- int i, ii;
- register int t, j, k;
-
- /* First, permute the bits in the input */
- for(j=0; j < 64; j++)
- L[j] = block[(int)IP[j]];
- /* Perform an encryption operation 16 times. */
- for(ii=0; ii < 16; ii++) {
- i = ii;
- /* Save the R array, which will be the new L. */
- for(j=0; j < 32; j++)
- tempL[j] = R[j];
- /* Expand R to 48 bits using the E selector;
- * exclusive-or with the current key bits.
- */
- for(j=0; j < 48; j++)
- preS[j] = R[E[j]-1] ^ KS[i][j];
- /* The pre-select bits are now considered in 8 groups of 6 bits each.
- * The 8 selection functions map these 6-bit quantities into 4-bit
- * quantities and the results permuted to make an f(R, K).
- * The indexing into the selection functions is peculiar;
- * it could be simplified by rewriting the tables.
- */
- for(j=0; j < 8; j++) {
- t = ((j<<1)+j)<<1;
- k = S[j][(preS[t]<<5)+
- (preS[t+1]<<3)+
- (preS[t+2]<<2)+
- (preS[t+3]<<1)+
- (preS[t+4] )+
- (preS[t+5]<<4)];
- t = j << 2;
- f[t ] = (k>>3)&01;
- f[t+1] = (k>>2)&01;
- f[t+2] = (k>>1)&01;
- f[t+3] = (k )&01;
- }
- /* The new R is L ^ f(R, K). The f here has to be permuted first, though. */
- for(j=0; j < 32; j++)
- R[j] = L[j] ^ f[(int)P[j]];
- /* Finally, the new L (the original R) is copied back. */
- for(j=0; j < 32; j++)
- L[j] = tempL[j];
- }
- /* The output L and R are reversed. */
- for(j=0; j < 32; j++) {
- L[j] ^= R[j];
- R[j] ^= L[j];
- L[j] ^= R[j];
- }
- /* The final output gets the inverse permutation of the very original. */
- for(j=0; j < 64; j++)
- block[j] = L[(int)FP[j]];
-}
-
-char * crypt(const char *pw, const char *salt)
-{
- register int i, j, c;
- static char block[66], iobuf[16];
-
- for(i=0; i < 66; i++)
- block[i] = 0;
- for(i=0; (c= *pw) && i < 64; pw++) {
- for(j=0; j < 7; j++, i++)
- block[i] = (c>>(6-j)) & 01;
- i++;
- }
-
- setkey(block);
-
- for(i=0; i < 66; i++)
- block[i] = 0;
-
- for(i=0; i < 2; i++) {
- c = *salt++;
- iobuf[i] = c;
- if(c > 'Z')
- c -= 6;
- if(c > '9')
- c -= 7;
- c -= '.';
- for(j=0; j < 6; j++) {
- if((c>>j) & 01) {
- int ind1 = (((i<<1)+i)<< 1) + j;
- int ind2 = ind1 + 24;
- E[ind1] ^= E[ind2];
- E[ind2] ^= E[ind1];
- E[ind1] ^= E[ind2];
- }
- }
- }
-
- for(i=0; i < 25; i++)
- encrypt(block, 0);
-
- for(i=0; i < 11; i++) {
- c = 0;
- for(j=0; j < 6; j++) {
- c <<= 1;
- c |= block[(((i<<1)+i)<<1)+j];
- }
- c += '.';
- if(c > '9')
- c += 7;
- if(c > 'Z')
- c += 6;
- iobuf[i+2] = c;
- }
- iobuf[i+2] = 0;
- if(iobuf[1] == 0)
- iobuf[1] = iobuf[0];
- return(iobuf);
-}
diff --git a/mdk-stage1/dietlibc/libdl/Makefile b/mdk-stage1/dietlibc/libdl/Makefile
deleted file mode 100644
index c0463f887..000000000
--- a/mdk-stage1/dietlibc/libdl/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# local "test" make file
-
-SRC = $(wildcard *.c) test/test.c
-OBJ = _dl_jump.o $(SRC:.c=.o)
-
-#CFLAGS = -Wall -O2
-CFLAGS = -g
-
-%.o : %.S
- $(HOME)/bin/diet gcc $(CFLAGS) -c -o $@ $^
-
-%.o : %.c
- $(HOME)/bin/diet gcc $(CFLAGS) -c -o $@ $^
-
-all: test.out
-
-test.g: test.c
- gcc -o $@ $^ -ldl
-
-test.out: $(OBJ)
- $(HOME)/bin/diet gcc -o $@ $^
-
-clean:
- $(RM) *.o *.a *.out *~ # *.so
diff --git a/mdk-stage1/dietlibc/libdl/README b/mdk-stage1/dietlibc/libdl/README
deleted file mode 100644
index 5d77bde34..000000000
--- a/mdk-stage1/dietlibc/libdl/README
+++ /dev/null
@@ -1,6 +0,0 @@
-this is the experimental libdl test-pre-pre-alpha code
-
-written by Olaf Dreesen
-
-Shouldn't work yet had some problems with the elf specs...
-and more inconsistencies...
diff --git a/mdk-stage1/dietlibc/libdl/_dl_int.h b/mdk-stage1/dietlibc/libdl/_dl_int.h
deleted file mode 100644
index 659e6ee0f..000000000
--- a/mdk-stage1/dietlibc/libdl/_dl_int.h
+++ /dev/null
@@ -1,31 +0,0 @@
-#ifndef ___DL_INT_H__
-#define ___DL_INT_H__
-
-#include <elf.h>
-
-struct _dl_handle {
- /* basic */
- void * mem_base; /* base address of maped *.so */
- unsigned long mem_size; /* len of mem block */
- unsigned int lnk_count; /* reference count */
-
- /* symbol resolve helper */
- unsigned long*hash_tab; /* hash table */
- Elf32_Sym * dyn_sym_tab; /* dynamic symbol table */
- char * dyn_str_tab; /* dyn_name table */
-
- Elf32_Rel * plt_rel; /* PLT relocation table */
-
- /* FINI */
- void (*fini)(void);
-};
-
-#define HASH_BUCKET_LEN(p) ((p))
-#define HASH_BUCKET(p) ((p)+2)
-
-#define HASH_CHAIN_LEN(p) ((p)+1)
-#define HASH_CHAIN(p) ((p)+2+HASH_BUCKET_LEN(p))
-
-unsigned long elf_hash(const unsigned char *name);
-
-#endif
diff --git a/mdk-stage1/dietlibc/libdl/_dl_jump.S b/mdk-stage1/dietlibc/libdl/_dl_jump.S
deleted file mode 100644
index 134f31ea5..000000000
--- a/mdk-stage1/dietlibc/libdl/_dl_jump.S
+++ /dev/null
@@ -1,8 +0,0 @@
-.text
-.global _dl_jump
-_dl_jump:
- call do_rel
- pop %edx
- pop %edx
- jmp *%eax
-
diff --git a/mdk-stage1/dietlibc/libdl/_dl_open.c b/mdk-stage1/dietlibc/libdl/_dl_open.c
deleted file mode 100644
index 1f907db21..000000000
--- a/mdk-stage1/dietlibc/libdl/_dl_open.c
+++ /dev/null
@@ -1,207 +0,0 @@
-#include <stdio.h>
-#include <unistd.h>
-#include <sys/mman.h>
-#include <dlfcn.h>
-#include <linux/elf.h>
-
-#include "_dl_int.h"
-
-struct _dl_handle dl_test;
-
-#define _ELF_DWN_ROUND(ps,n) ((n)&(~((ps)-1)))
-#define _ELF_UP_ROUND(ps,n) ((((n)&((ps)-1))?(ps):0)+ _ELF_DWN_ROUND((ps),(n)))
-#define _ELF_RST_ROUND(ps,n) ((n)&((ps)-1))
-
-void _dl_jump();
-
-/*
- * this file is a Q. & D. hack ... don't think this is bug free or meaningfull
- */
-
-static void *do_map_in(void *base, unsigned long length, int flags, int fd, unsigned long offset)
-{
- int perm = 0;
- if (flags & PF_X) perm|=PROT_EXEC;
- if (flags & PF_R) perm|=PROT_READ;
- if (flags & PF_W) perm|=PROT_WRITE;
- return mmap(base, length, perm, MAP_PRIVATE|((base)?MAP_FIXED:0), fd, offset);
-}
-
-unsigned long do_rel(struct _dl_handle * tmp_dl, unsigned long off)
-{
-// struct _dl_handle * tmp_dl = ((void*)*((&off)-1));
- Elf32_Rel *tmp = ((void*)tmp_dl->plt_rel)+off;
- int sym=ELF32_R_SYM(tmp->r_info);
- register unsigned long sym_val;
-
- printf("do_rel %08x %08x\n",tmp_dl,off);
-
- printf ("do_rel %08x+%x\n",tmp_dl->plt_rel,off);
- printf("do_rel @ %08x with type %d -> %d\n",tmp->r_offset,ELF32_R_TYPE(tmp->r_info),sym);
-
- printf("do_rel sym %08x\n",tmp_dl->dyn_sym_tab[sym].st_value);
-
- /* modify GOT for REAL symbol */
- sym_val=((unsigned long)(tmp_dl->mem_base+tmp_dl->dyn_sym_tab[sym].st_value));
- *((unsigned long*)(tmp_dl->mem_base+tmp->r_offset))=sym_val;
-
- printf("do_rel sym %08x\n",sym_val);
- /* HOWTO JUMP ?!? */
- return sym_val;
-}
-
-void *_dl_open(const char*pathname, int fd, int flag)
-{
- int ps=getpagesize();
- int i;
- unsigned char buf[1024];
- char *m=0,*d;
- struct _dl_handle *ret=0;
-
- unsigned long l;
-
- Elf32_Ehdr *eh;
- Elf32_Phdr *ph;
-
- int ld_nr=0;
- Elf32_Phdr *ld[4]={0,0,0,0};
- Elf32_Phdr *dyn=0;
-
- if (fd==-1) return 0;
-
- printf("_dl_open: %s\n",pathname);
-
- read(fd, buf, 1024);
- eh=(Elf32_Ehdr*)buf;
- ph=(Elf32_Phdr*)&buf[eh->e_phoff];
-
- for (i=0; i<eh->e_phnum; i++) {
- if (ph[i].p_type==PT_LOAD) {
- ld[ld_nr++]=ph+i;
- }
- if (ph[i].p_type==PT_DYNAMIC) {
- dyn=ph+i;
- }
- }
-
- if (ld_nr==1) {
- unsigned long offset = _ELF_DWN_ROUND(ps,ld[0]->p_offset);
- unsigned long off = _ELF_RST_ROUND(ps,ld[0]->p_offset);
- unsigned long length = _ELF_UP_ROUND(ps,ld[0]->p_memsz+off);
- m = (char*)do_map_in(0, length, ld[0]->p_flags, fd, offset);
-
- /* zero pad bss */
- l = ld[0]->p_offset+ld[0]->p_filesz;
- memset(m+l,0,length-l);
-
- dl_test.mem_base=m;
- dl_test.mem_size=length;
- dl_test.lnk_count=0;
-
- ret = &dl_test;
- }
- else if (ld_nr==2) { /* aem... yes Quick & Really Dirty / for the avarage 99% */
- //unsigned long text_addr = _ELF_DWN_ROUND(ps,ld[0]->p_vaddr);
- unsigned long text_offset = _ELF_DWN_ROUND(ps,ld[0]->p_offset);
- unsigned long text_off = _ELF_RST_ROUND(ps,ld[0]->p_offset);
- unsigned long text_size = _ELF_UP_ROUND(ps,ld[0]->p_memsz+text_off);
-
- unsigned long data_addr = _ELF_DWN_ROUND(ps,ld[1]->p_vaddr);
- unsigned long data_offset = _ELF_DWN_ROUND(ps,ld[1]->p_offset);
- unsigned long data_off = _ELF_RST_ROUND(ps,ld[1]->p_offset);
- unsigned long data_size = _ELF_UP_ROUND(ps,ld[1]->p_memsz+data_off);
- unsigned long data_fsize = _ELF_UP_ROUND(ps,ld[1]->p_filesz+data_off);
-
- /* mmap all mem_blocks for *.so */
- l = text_size+data_size;
-
- dl_test.mem_size=l;
-
- m = (char*) do_map_in(0,l,ld[0]->p_flags,fd,text_offset);
-
- /* release data,bss part */
- mprotect(m+data_addr, data_size, PROT_NONE);
-
- /* mmap data,bss part */
- d = (char*) do_map_in(m+data_addr,data_fsize,ld[1]->p_flags,fd,data_offset);
-
- /* zero pad bss */
- l = data_off+ld[1]->p_filesz;
- memset(d+l,0,data_size-l);
-
- /* more bss ? */
- if (data_size>data_fsize) {
- l = data_size-data_fsize;
- mmap(d+data_fsize, l, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0);
- }
-
- dl_test.mem_base=m;
- dl_test.lnk_count=0;
- ret = &dl_test;
- }
-
- printf("_dl_open pre resolv\n");
- if (ret) {
- Elf32_Dyn* dyn_tab = (void*)m+dyn->p_vaddr;
- void (*init)();
- unsigned long* got=0;
- void* jmprel=0;
- int pltreltype=0;
- int pltrelsize=0;
-
- printf("_dl_open IN resolv\n");
- for(i=0;dyn_tab[i].d_tag;i++) {
- if (dyn_tab[i].d_tag==DT_HASH) {
- ret->hash_tab = (unsigned long*)(m+dyn_tab[i].d_un.d_ptr);
- }
- if (dyn_tab[i].d_tag==DT_SYMTAB) {
- ret->dyn_sym_tab = (Elf32_Sym*)(m+dyn_tab[i].d_un.d_ptr);
- }
- if (dyn_tab[i].d_tag==DT_STRTAB) {
- ret->dyn_str_tab = (char*)(m+dyn_tab[i].d_un.d_ptr);
- }
- if (dyn_tab[i].d_tag==DT_FINI) {
- ret->fini = (void(*)(void))(m+dyn_tab[i].d_un.d_val);
- }
- if (dyn_tab[i].d_tag==DT_INIT) {
- init = (void(*)(void))(m+dyn_tab[i].d_un.d_val);
- printf("init @ %08x\n",init);
- }
- if (dyn_tab[i].d_tag==DT_PLTGOT) {
- got=(unsigned long*)(m+dyn_tab[i].d_un.d_val);
- }
- if (dyn_tab[i].d_tag==DT_PLTREL) {
- pltreltype=dyn_tab[i].d_un.d_val;
- }
- if (dyn_tab[i].d_tag==DT_PLTRELSZ) {
- pltrelsize=dyn_tab[i].d_un.d_val;
- }
- if (dyn_tab[i].d_tag==DT_JMPREL) {
- jmprel=(m+dyn_tab[i].d_un.d_val);
- dl_test.plt_rel=jmprel;
- }
- }
- /* GOT */
- got[0]+=(unsigned long)m;
- got[1]=(unsigned long)&dl_test;
-// got[2]=(unsigned long)do_rel;
- got[2]=(unsigned long)(_dl_jump);
- /* */
-
- if (pltreltype == DT_REL) {
- Elf32_Rel *tmp = jmprel;
- for (;(char*)tmp<(((char*)jmprel)+pltrelsize);(char*)tmp=((char*)tmp)+sizeof(Elf32_Rel)) {
- *((unsigned long*)(m+tmp->r_offset))+=(unsigned long)m;
-// *((unsigned long*)(m+tmp->r_offset))+=(unsigned long)do_rel;
- printf("rel @ %08x with type %d -> %d\n",tmp->r_offset,ELF32_R_TYPE(tmp->r_info),ELF32_R_SYM(tmp->r_info));
- }
- }
-
- printf("_dl_open post resolv, pre init\n");
- init();
- }
- printf("_dl_open post resolv, init\n");
-
- close(fd);
- return ret;
-}
diff --git a/mdk-stage1/dietlibc/libdl/_dl_search.c b/mdk-stage1/dietlibc/libdl/_dl_search.c
deleted file mode 100644
index 5e3217d46..000000000
--- a/mdk-stage1/dietlibc/libdl/_dl_search.c
+++ /dev/null
@@ -1,84 +0,0 @@
-#include <unistd.h>
-#include <stdlib.h>
-#include <string.h>
-#include <dlfcn.h>
-
-#include <fcntl.h>
-#include <stdio.h>
-
-#define WANT_LD_SO_CONF_SEARCH
-
-static const char *_dl_search_rpath=0;
-void _dl_set_rpath(const char *path) { _dl_search_rpath=path; }
-
-/* search a colon (semicolon) seperated path for the libraray "filename" */
-static int _dl_search_path(char *buf, int len, const char*path, const int pathlen, const char *filename)
-{
- int fd,l=len,i=1;
- const char *c,*pe=path+pathlen;
-
- if (path) {
- for (c=path; c<pe; c+=i) {
- if ((*c==':')||(*c==';')) ++c;
- i=strcspn(c,":;");
- if (i) {
- strncpy(buf, c, i); buf[i]=0;
- l-=i;
- strncat(buf, "/", l);
- }
- else
- buf[0]=0;
- strncat(buf, filename, --l);
-// printf("_dl_search: %s\n",buf);
- if ((fd=open(buf,O_RDONLY))!=-1) return fd;
- }
- }
- return -1;
-}
-
-/* parse the SMALL file "conf" for lib directories (aem... hang me if you can :) ) */
-static int _dl_search_conf(char *buf, int len, const char *conf, const char *filename)
-{
- char ld_so_conf[1024];
- int i,l,fd=open(conf,O_RDONLY);
- if (fd!=-1) {
- l=read(fd,ld_so_conf,sizeof(ld_so_conf)-1);
- ld_so_conf[sizeof(ld_so_conf)-1]=0;
- close(fd);
- if (ld_so_conf[l-1]=='\n') ld_so_conf[--l]=0;
- for (i=0;i<l;i++) if (ld_so_conf[i]=='\n') ld_so_conf[i]=':';
- if ((fd=_dl_search_path(buf,len,ld_so_conf,l,filename))!=-1) return fd;
- }
- return -1;
-}
-
-int _dl_search(char *buf, int len, const char *filename)
-{
- int fd;
-
- /* 1. search the LD_RUN_PATH (from the executable */
- if (_dl_search_rpath) {
- if ((fd=_dl_search_path(buf,len,_dl_search_rpath,strlen(_dl_search_rpath),filename))!=-1) return fd;
- }
-
- /* 2. IF we have a "secure" enviroment THEN search LD_LIBRARY_PATH */
- if (getuid()==geteuid()) {
- char *p=getenv("LD_LIBRARY_PATH");
- if (p)
- if ((fd=_dl_search_path(buf,len,p,strlen(p),filename))!=-1) return fd;
- }
-
- /* 3. search all pathes in the the /etc/diet.ld.conf, a dietlibc extension :) */
- if ((fd=_dl_search_conf(buf,len,"/etc/diet.ld.conf",filename))!=-1) return fd;
-
-#ifdef WANT_LD_SO_CONF_SEARCH
- /* 4. search all pathes in the the /etc/ld.so.conf / can't handle this ...=lib?? crap */
- if ((fd=_dl_search_conf(buf,len,"/etc/ld.so.conf",filename))!=-1) return fd;
-#endif
-
- /* default path search */
- {
- const char* def_path="/usr/lib:/lib";
- return _dl_search_path(buf,len,def_path,strlen(def_path),filename);
- }
-}
diff --git a/mdk-stage1/dietlibc/libdl/dlclose.c b/mdk-stage1/dietlibc/libdl/dlclose.c
deleted file mode 100644
index 384550c47..000000000
--- a/mdk-stage1/dietlibc/libdl/dlclose.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include "_dl_int.h"
-
-int dlclose (void *handle)
-{
- if (handle) {
- struct _dl_handle *h = handle;
- if (h->lnk_count) {
- --h->lnk_count;
- return -1;
- }
- if (munmap(h->mem_base,h->mem_size)!=0) return -1;
- }
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libdl/dlerror.c b/mdk-stage1/dietlibc/libdl/dlerror.c
deleted file mode 100644
index 1e31bae54..000000000
--- a/mdk-stage1/dietlibc/libdl/dlerror.c
+++ /dev/null
@@ -1,4 +0,0 @@
-const char *dlerror(void)
-{
- return "HAE ?!?";
-}
diff --git a/mdk-stage1/dietlibc/libdl/dlopen.c b/mdk-stage1/dietlibc/libdl/dlopen.c
deleted file mode 100644
index 1693d889f..000000000
--- a/mdk-stage1/dietlibc/libdl/dlopen.c
+++ /dev/null
@@ -1,21 +0,0 @@
-#include <fcntl.h>
-#include <dlfcn.h>
-#include <limits.h>
-
-int _dl_search(char*buf, int bufsize, const char*filename);
-void *_dl_open(const char*pathname, int fd, int flag);
-
-void *dlopen (const char *filename, int flag)
-{
- int fd;
- char buf[PATH_MAX];
- const char *p;
- if (*filename=='/')
- fd=open(p=filename,O_RDONLY);
- else {
- p=buf;
- fd=_dl_search(buf,sizeof(buf),filename);
- }
-
- return _dl_open(p,fd,flag);
-}
diff --git a/mdk-stage1/dietlibc/libdl/dlsym.c b/mdk-stage1/dietlibc/libdl/dlsym.c
deleted file mode 100644
index 2af940837..000000000
--- a/mdk-stage1/dietlibc/libdl/dlsym.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "_dl_int.h"
-
-void *dlsym(void *handle, char *symbol)
-{
- printf("dlsym(%08x,%s) -> %08x\n",handle,symbol,elf_hash(symbol)%17);
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libdl/elf_hash.c b/mdk-stage1/dietlibc/libdl/elf_hash.c
deleted file mode 100644
index 463dba0dd..000000000
--- a/mdk-stage1/dietlibc/libdl/elf_hash.c
+++ /dev/null
@@ -1,12 +0,0 @@
-unsigned long elf_hash(const unsigned char *name)
-{
- unsigned long h=0, g;
-
- while (*name)
- {
- h = (h<<4) + *(name++);
- if (g = h&0xf0000000) h ^= g>>24;
- h &= ~g;
- }
- return h;
-}
diff --git a/mdk-stage1/dietlibc/liblatin1/latin1-iscntrl.c b/mdk-stage1/dietlibc/liblatin1/latin1-iscntrl.c
deleted file mode 100644
index b0c3605b0..000000000
--- a/mdk-stage1/dietlibc/liblatin1/latin1-iscntrl.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <ctype.h>
-
-int iscntrl(int c) {
- return (c<32) || (c>=127 && c<=160);
-}
diff --git a/mdk-stage1/dietlibc/liblatin1/latin1-isgraph.c b/mdk-stage1/dietlibc/liblatin1/latin1-isgraph.c
deleted file mode 100644
index c8d4a5df0..000000000
--- a/mdk-stage1/dietlibc/liblatin1/latin1-isgraph.c
+++ /dev/null
@@ -1,4 +0,0 @@
-int isgraph(int c) {
- return (c>=33 && c<=126) || (c>=161 && c<=255);
-}
-
diff --git a/mdk-stage1/dietlibc/liblatin1/latin1-islower.c b/mdk-stage1/dietlibc/liblatin1/latin1-islower.c
deleted file mode 100644
index cab1a5171..000000000
--- a/mdk-stage1/dietlibc/liblatin1/latin1-islower.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <ctype.h>
-
-int islower(int c) {
- return (c>='a' && c<='z') || (c>=223 && c<=255 && c!=247);
-}
diff --git a/mdk-stage1/dietlibc/liblatin1/latin1-isprint.c b/mdk-stage1/dietlibc/liblatin1/latin1-isprint.c
deleted file mode 100644
index f632483a0..000000000
--- a/mdk-stage1/dietlibc/liblatin1/latin1-isprint.c
+++ /dev/null
@@ -1,4 +0,0 @@
-
-int isprint(int c) {
- return (c>=32 && c<=126) || (c>=160 && c<=255);
-}
diff --git a/mdk-stage1/dietlibc/liblatin1/latin1-isupper.c b/mdk-stage1/dietlibc/liblatin1/latin1-isupper.c
deleted file mode 100644
index 1c1d59db8..000000000
--- a/mdk-stage1/dietlibc/liblatin1/latin1-isupper.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <ctype.h>
-
-int isupper(int c) {
- return (c>='A' && c<='Z') || (c>=192 && c<=222 && c!=215);
-}
diff --git a/mdk-stage1/dietlibc/libpthread/CHANGES b/mdk-stage1/dietlibc/libpthread/CHANGES
deleted file mode 100644
index d39d990ba..000000000
--- a/mdk-stage1/dietlibc/libpthread/CHANGES
+++ /dev/null
@@ -1,45 +0,0 @@
-This is the pthread implementation of dietlibc.
-Written from scratch by Olaf Dreesen.
-
-Thu Apr 12 16:47:12 MEST 2001
-
- added conditional variables...
- except pthread_cond_timedwait all should work man-page like
- pthread_cond_timedwait dosen't handle cancel request according to man-page
-
- added thread specific key handling (all according to man-page)
-
-Fri Mar 30 18:47:37 MEST 2001
-
- uff found some logic errors and fixed them.
- pthread_create had a problem with user provided stacks.
-
-
-Fri Mar 23 14:09:54 MET 2001
-
- arg.. the kernel-header are so inconsistent...
- on x86 it works on arm and sparc not due to MISSING defines, miss-places
- includes and __KERNEL__ checks....
- the best in this category is that the kernel-header are changed that the
- buggy (g)libc haven't to change... (f..k glibc, the headers HAVE to be
- CONSISTENT)
- a public defined symbol on arch X have to be in Y to unless marked...
- that is mainly speaking SCHED.H ! arg....
-
-
-Wed Mar 14 04:28:45 MET 2001
-
- I have implemented the "Manager Thread" so that nested thread creation
- works. really ugly stuff... don't look at it unless you're sitting on solid
- ground.
-
-
-Mon Mar 12 16:16:00 CET 2001
-
- first of all:
- I strongly suggest NOT to use it yet, it's very, very, ... very
- experimental. I guess you got the point. there is still much debug code,
- incomplete functions and unusable states....
-
- I'm still working on the final alpha...
-
diff --git a/mdk-stage1/dietlibc/libpthread/Makefile b/mdk-stage1/dietlibc/libpthread/Makefile
deleted file mode 100644
index 06420f43a..000000000
--- a/mdk-stage1/dietlibc/libpthread/Makefile
+++ /dev/null
@@ -1,139 +0,0 @@
-all: libpthread.a
-
-ARCH=$(shell uname -m | sed 's/i[4-9]86/i386/')
-
-CFLAGS=-pipe
-CROSS=
-
-CC=gcc
-
-VPATH=../$(ARCH)/
-
-PTHREAD_OBJS = \
- __testandset.o \
- \
- thread_internal.o \
- thread_key.o \
- \
- pthread_once.o pthread_spinlock.o \
- \
- pthread_create.o pthread_detach.o \
- pthread_join.o pthread_self.o \
- pthread_exit.o \
- \
- pthread_cleanup_push.o \
- pthread_cleanup_pop.o \
- \
- pthread_attr_getdetachstate.o \
- pthread_attr_getinheritsched.o \
- pthread_attr_getschedparam.o \
- pthread_attr_getschedpolicy.o \
- pthread_attr_getscope.o \
- pthread_attr_getstackaddr.o \
- pthread_attr_getstacksize.o \
- pthread_attr_init.o \
- pthread_attr_setdetachstate.o \
- pthread_attr_setinheritsched.o \
- pthread_attr_setschedparam.o \
- pthread_attr_setschedpolicy.o \
- pthread_attr_setscope.o \
- pthread_attr_setstackaddr.o \
- pthread_attr_setstacksize.o \
- \
- pthread_cancel.o pthread_setcancelstate.o \
- pthread_setcanceltype.o pthread_testcancel.o \
- \
- pthread_mutex_init.o \
- pthread_mutex_destroy.o \
- pthread_mutex_lock.o \
- pthread_mutex_trylock.o \
- pthread_mutex_unlock.o \
- \
- pthread_mutexattr_getkind_np.o \
- pthread_mutexattr_init.o \
- pthread_mutexattr_setkind_np.o \
- \
- pthread_condattr.o \
- pthread_cond_broadcast.o \
- pthread_cond_destroy.o \
- pthread_cond_init.o \
- pthread_cond_signal.o \
- pthread_cond_timedwait.o \
- pthread_cond_wait.o \
- \
- pthread_key_create.o \
- pthread_key_delete.o \
- pthread_getspecific.o \
- pthread_setspecific.o \
- \
- pthread_atfork.o \
- pthread_sys_alloc.o \
- pthread_sys_close.o \
- pthread_sys_create.o \
- pthread_sys_fcntl.o \
- pthread_sys_fsync.o \
- pthread_sys_nanosleep.o \
- pthread_sys_logging.o \
- pthread_sys_open.o \
- pthread_sys_pause.o \
- pthread_sys_read.o \
- pthread_sys_sigsuspend.o \
- pthread_sys_tcdrain.o \
- pthread_sys_waitpid.o \
- pthread_sys_write.o
-
-%.o : %.c
- $(CC) $(CFLAGS) -c -o $@ $?
-
-include ../$(ARCH)/Makefile.add
-
-ifeq ($(CFLAGS),-pipe)
-CFLAGS+=-O -fomit-frame-pointer
-endif
-
-#CFLAGS = -g
-CFLAGS += -Wall
-
-CFLAGS += -I.. -I../include -Wall
-
-PWD=$(shell pwd)
-
-.SUFFIXES:
-.SUFFIXES: .S .c
-
-% :: %,v
-
-%.o: %.S
- $(CROSS)$(CC) -I. -Iinclude $(CFLAGS) -c $<
-
-%.o: %.c
- $(CROSS)$(CC) -I. -Iinclude $(CFLAGS) -c $<
-# $(CROSS)strip -x -R .comment -R .note $@
-
-libpthread.a: $(PTHREAD_OBJS)
- ar cr $@ $^
-
-libpthread.so: libpthread.a
- $(CROSS)ld -whole-archive -shared -o $@ $^
-
-
-clean:
- $(RM) *.o *.a *.so *.out *~
-
-exports: libpthread.a
- nm -g libpthread.a | grep -w T | awk '{ print $$3 }' | sort -u > exports
-
-.PHONY: test.out
-
-test.out: test.o libpthread.a $(LIBS)
- $(CROSS)$(CC) -g $(CFLAGS) -nostdlib ../bin-$(ARCH)/start.o -o $@ $^ ../bin-$(ARCH)/dietlibc.a -lgcc
-
-
-.PHONY: sparc ppc mips arm alpha i386
-
-sparc ppc alpha i386:
- $(MAKE) ARCH=$@ CROSS=$@-linux- all t libdietc.so
-
-mips arm:
- $(MAKE) ARCH=$@ CROSS=$@-linux-gnu- all t libdietc.so
-
diff --git a/mdk-stage1/dietlibc/libpthread/README b/mdk-stage1/dietlibc/libpthread/README
deleted file mode 100644
index 3139c731d..000000000
--- a/mdk-stage1/dietlibc/libpthread/README
+++ /dev/null
@@ -1,42 +0,0 @@
-LIBPTHREAD
-
- This is the pthread implementation of dietlibc.
- Written from scratch by Olaf Dreesen.
-
-1. STATUS: incomplete but should work (or not... I had a lot of heisen-bugs...)
- On non i386 archs the kernel header have major differences...
- NO workaround yet for this problems...
-
-It's like linuxthreads a clone base thread implementation.
-
-I have implemented a "Manager Thread" with all the pain it involves...
-Nested thread creation is now working fine...
-
-
-2. HOW-TO make this lib:
-
- 1. generate the dietlibc in the parent directory.
- and make sure you have WANT_THREAD_SAVE active in the file:
- dietfeatures.h
-
- 2. change back here and type make
-
- and then you should have a libpthread.a
-
-
-3. NOTES
-
-NON STANDARD SIGNAL HANDLING for the threads:
-
- SIGHUP the targeted thread is canceled
- depends on the cancel type of the thread.
-
- ASYNCHRONOUS: the signal handler will KILL the thread immediately.
-
- DEFERRED: the signal handler mark its thread as canceled.
- (only for the sig-handler to do some sane stuff...)
-
- SIGTERM the thread is KILLED
- if the thread signaled is the main thread, then ALL child-threads
- will get a SIGHUP and after some micros a SIGTERM....
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_atfork.c b/mdk-stage1/dietlibc/libpthread/pthread_atfork.c
deleted file mode 100644
index 2dc612dcc..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_atfork.c
+++ /dev/null
@@ -1,77 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-#define PTHREAD_NUM_ATFORK 4
-
-static struct _pthread_fastlock __atfork_struct_lock;
-static struct {
- int used;
- void (*prepare)(void);
- void (*parent)(void);
- void (*child)(void);
-} pthread_atfork_buf[PTHREAD_NUM_ATFORK];
-
-int pthread_atfork(void (*prepare)(void),
- void (*parent)(void),
- void (*child)(void))
-{
- int i,ret=-1;
-
- __NO_ASYNC_CANCEL_BEGIN;
- __pthread_lock(&__atfork_struct_lock);
-
- for (i=0;i<PTHREAD_NUM_ATFORK; ++i) {
- if (!(pthread_atfork_buf[i].used)) {
- pthread_atfork_buf[i].prepare=prepare;
- pthread_atfork_buf[i].parent=parent;
- pthread_atfork_buf[i].child=child;
- ret=0;
- break;
- }
- }
-
- __pthread_unlock(&__atfork_struct_lock);
- __NO_ASYNC_CANCEL_END;
-
- if (ret) (*(__errno_location()))=ENOMEM;
- return ret;
-}
-
-pid_t fork(void)
-{
- pid_t pid;
- int i=PTHREAD_NUM_ATFORK;
-
- __NO_ASYNC_CANCEL_BEGIN;
-
- __TEST_CANCEL();
- __pthread_lock(&__atfork_struct_lock);
-
- while (i) {
- if (pthread_atfork_buf[--i].used)
- if (pthread_atfork_buf[i].prepare)
- pthread_atfork_buf[i].prepare();
- }
-
- pid=__libc_fork();
-
- if (pid>0) { /* parent */
- for (i=0;i<PTHREAD_NUM_ATFORK;++i)
- if (pthread_atfork_buf[i].used)
- if (pthread_atfork_buf[i].parent)
- pthread_atfork_buf[i].parent();
- } else if (pid==0) { /* child */
- for (i=0;i<PTHREAD_NUM_ATFORK;++i)
- if (pthread_atfork_buf[i].used)
- if (pthread_atfork_buf[i].child)
- pthread_atfork_buf[i].child();
- }
-
- __pthread_unlock(&__atfork_struct_lock);
- __NO_ASYNC_CANCEL_END;
-
- return pid;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_attr_getdetachstate.c b/mdk-stage1/dietlibc/libpthread/pthread_attr_getdetachstate.c
deleted file mode 100644
index ccdfc0e47..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_attr_getdetachstate.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_attr_getdetachstate(const pthread_attr_t *attr, int *detachstate)
-{
- __THREAD_INIT();
-
- *detachstate=attr->__detachstate;
- return 0;
-}
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_attr_getinheritsched.c b/mdk-stage1/dietlibc/libpthread/pthread_attr_getinheritsched.c
deleted file mode 100644
index 314fd8ade..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_attr_getinheritsched.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_attr_getinheritsched(const pthread_attr_t *attr, int *inherit)
-{
- __THREAD_INIT();
-
- *inherit = attr->__inheritsched;
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_attr_getschedparam.c b/mdk-stage1/dietlibc/libpthread/pthread_attr_getschedparam.c
deleted file mode 100644
index f0a9a07d1..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_attr_getschedparam.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_attr_getschedparam(const pthread_attr_t *attr, struct sched_param *param)
-{
- __THREAD_INIT();
-
- param->sched_priority=attr->__schedparam.sched_priority;
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_attr_getschedpolicy.c b/mdk-stage1/dietlibc/libpthread/pthread_attr_getschedpolicy.c
deleted file mode 100644
index 53f1bed8c..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_attr_getschedpolicy.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_attr_getschedpolicy(const pthread_attr_t *attr, int *policy)
-{
- __THREAD_INIT();
-
- *policy = attr->__schedpolicy;
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_attr_getscope.c b/mdk-stage1/dietlibc/libpthread/pthread_attr_getscope.c
deleted file mode 100644
index 99a33110d..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_attr_getscope.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_attr_getscope(const pthread_attr_t *attr, int *scope)
-{
- __THREAD_INIT();
-
- *scope=PTHREAD_SCOPE_SYSTEM;
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_attr_getstackaddr.c b/mdk-stage1/dietlibc/libpthread/pthread_attr_getstackaddr.c
deleted file mode 100644
index d71421901..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_attr_getstackaddr.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_attr_getstackaddr(pthread_attr_t *attr, void **stack)
-{
- __THREAD_INIT();
-
- *stack=attr->__stackaddr;
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_attr_getstacksize.c b/mdk-stage1/dietlibc/libpthread/pthread_attr_getstacksize.c
deleted file mode 100644
index 4785979a0..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_attr_getstacksize.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_attr_getstacksize(pthread_attr_t *attr, size_t *stacksize)
-{
- __THREAD_INIT();
-
- *stacksize=attr->__stacksize;
- return 0;
-}
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_attr_init.c b/mdk-stage1/dietlibc/libpthread/pthread_attr_init.c
deleted file mode 100644
index 726e88fe5..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_attr_init.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_attr_init(pthread_attr_t *attr)
-{
- __THREAD_INIT();
-
- memset(attr,0,sizeof(pthread_attr_t));
- attr->__stacksize=PTHREAD_STACK_SIZE;
- return 0;
-}
-
-int pthread_attr_destroy(pthread_attr_t *attr) __attribute__((alias("pthread_attr_init")));
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_attr_setdetachstate.c b/mdk-stage1/dietlibc/libpthread/pthread_attr_setdetachstate.c
deleted file mode 100644
index 690ad5f8e..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_attr_setdetachstate.c
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_attr_setdetachstate(pthread_attr_t *attr, int detachstate)
-{
- __THREAD_INIT();
-
- if ((detachstate == PTHREAD_CREATE_JOINABLE) ||
- (detachstate == PTHREAD_CREATE_DETACHED)) {
- attr->__detachstate=detachstate;
- return 0;
- }
- (*(__errno_location()))=EINVAL;
- return -1;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_attr_setinheritsched.c b/mdk-stage1/dietlibc/libpthread/pthread_attr_setinheritsched.c
deleted file mode 100644
index f38e6e35e..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_attr_setinheritsched.c
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_attr_setinheritsched(pthread_attr_t *attr, int inherit)
-{
- __THREAD_INIT();
-
- if ((inherit==PTHREAD_INHERIT_SCHED) ||
- (inherit==PTHREAD_EXPLICIT_SCHED)) {
- attr->__inheritsched=inherit;
- return 0;
- }
- (*(__errno_location()))=EINVAL;
- return -1;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_attr_setschedparam.c b/mdk-stage1/dietlibc/libpthread/pthread_attr_setschedparam.c
deleted file mode 100644
index 833c0111b..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_attr_setschedparam.c
+++ /dev/null
@@ -1,23 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_attr_setschedparam(pthread_attr_t *attr, const struct sched_param *param)
-{
- __THREAD_INIT();
-
- if ((attr->__schedpolicy == SCHED_OTHER) && (param->sched_priority == 0)) {
- attr->__schedparam.sched_priority=0;
- return 0;
- }
- if (((attr->__schedpolicy == SCHED_RR) || (attr->__schedpolicy == SCHED_RR))
- && ((param->sched_priority > 0) && (param->sched_priority < 100))) {
- attr->__schedparam.sched_priority=param->sched_priority;
- return 0;
- }
- (*(__errno_location()))=EINVAL;
- return -1;
-}
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_attr_setschedpolicy.c b/mdk-stage1/dietlibc/libpthread/pthread_attr_setschedpolicy.c
deleted file mode 100644
index e845bca32..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_attr_setschedpolicy.c
+++ /dev/null
@@ -1,25 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_attr_setschedpolicy(pthread_attr_t *attr, int policy)
-{
- __THREAD_INIT();
-
- if (policy==SCHED_OTHER) {
- attr->__schedpolicy=policy;
- return 0;
- }
- if ((policy==SCHED_FIFO) || (policy==SCHED_RR)) {
- if (geteuid()==0) {
- attr->__schedpolicy=policy;
- return 0;
- }
- (*(__errno_location()))=ENOTSUP;
- }
- else
- (*(__errno_location()))=EINVAL;
- return -1;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_attr_setscope.c b/mdk-stage1/dietlibc/libpthread/pthread_attr_setscope.c
deleted file mode 100644
index 39088c9b2..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_attr_setscope.c
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_attr_setscope(pthread_attr_t *attr, int scope)
-{
- __THREAD_INIT();
-
- if (scope==PTHREAD_SCOPE_SYSTEM) return 0;
-
- if (scope==PTHREAD_SCOPE_PROCESS)
- (*(__errno_location()))=ENOTSUP;
- else
- (*(__errno_location()))=EINVAL;
- return -1;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_attr_setstackaddr.c b/mdk-stage1/dietlibc/libpthread/pthread_attr_setstackaddr.c
deleted file mode 100644
index 4b320cd9d..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_attr_setstackaddr.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_attr_setstackaddr(pthread_attr_t *attr, void *stack)
-{
- __THREAD_INIT();
-
- attr->__stackaddr=stack;
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_attr_setstacksize.c b/mdk-stage1/dietlibc/libpthread/pthread_attr_setstacksize.c
deleted file mode 100644
index cfbab7747..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_attr_setstacksize.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_attr_setstacksize(pthread_attr_t *attr, size_t stacksize)
-{
- __THREAD_INIT();
-
- if (stacksize>=PTHREAD_STACK_SIZE) {
- attr->__stacksize=stacksize;
- return 0;
- }
- (*(__errno_location()))=EINVAL;
- return -1;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_cancel.c b/mdk-stage1/dietlibc/libpthread/pthread_cancel.c
deleted file mode 100644
index 4c87a3ed1..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_cancel.c
+++ /dev/null
@@ -1,35 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_cancel(pthread_t th)
-{
- pthread_t j;
- _pthread_descr thread;
-
- __THREAD_INIT();
-
- j=__find_thread_id(th);
-
- if (j==-1) {
- (*(__errno_location()))=ESRCH;
- return -1;
- }
- thread = __get_thread_struct(j);
-
- if (thread==0) {
- (*(__errno_location()))=ESRCH;
- return -1;
- }
-
- if (thread->cancelstate!=PTHREAD_CANCEL_DISABLE) {
- thread->canceled=1;
- if (thread->canceltype!=PTHREAD_CANCEL_DEFERRED) {
- kill(thread->pid,SIGHUP);
- }
- }
-
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_cleanup_pop.c b/mdk-stage1/dietlibc/libpthread/pthread_cleanup_pop.c
deleted file mode 100644
index 641bb6083..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_cleanup_pop.c
+++ /dev/null
@@ -1,27 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-void pthread_cleanup_pop(int execute)
-{
- _pthread_descr this;
- struct thread_cleanup_t tmp;
- int i=PTHREAD_MAX_CLEANUP;
-
- __THREAD_INIT();
-
- this = __thread_self();
-
- while(i>0) {
- if (this->cleanup_stack[--i].func) {
- tmp.func=this->cleanup_stack[i].func;
- tmp.arg=this->cleanup_stack[i].arg;
- this->cleanup_stack[i].func=0;
- break;
- }
- }
-
- if (execute) tmp.func(tmp.arg);
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_cleanup_push.c b/mdk-stage1/dietlibc/libpthread/pthread_cleanup_push.c
deleted file mode 100644
index cd2aabf71..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_cleanup_push.c
+++ /dev/null
@@ -1,23 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-void pthread_cleanup_push(void (*func)(void*), void *arg)
-{
- _pthread_descr this;
- int i;
-
- __THREAD_INIT();
-
- this = __thread_self();
-
- for (i=0; i<PTHREAD_MAX_CLEANUP; ++i) {
- if (this->cleanup_stack[i].func==0) {
- this->cleanup_stack[i].func=func;
- this->cleanup_stack[i].arg=arg;
- break;
- }
- }
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_cond_broadcast.c b/mdk-stage1/dietlibc/libpthread/pthread_cond_broadcast.c
deleted file mode 100644
index d3c2274f3..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_cond_broadcast.c
+++ /dev/null
@@ -1,23 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_cond_broadcast(pthread_cond_t *cond)
-{
- _pthread_descr tmp;
-
- __THREAD_INIT();
-
- __pthread_lock(&(cond->lock));
- while ((tmp=cond->wait_chain)) {
- cond->wait_chain=tmp->waitnext;
- tmp->waitnext=0;
- tmp->waiting=0;
- }
- __pthread_unlock(&(cond->lock));
-
- return 0;
-}
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_cond_destroy.c b/mdk-stage1/dietlibc/libpthread/pthread_cond_destroy.c
deleted file mode 100644
index 9a6cc4f0b..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_cond_destroy.c
+++ /dev/null
@@ -1,19 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_cond_destroy(pthread_cond_t *cond)
-{
- __THREAD_INIT();
-
- if (cond->wait_chain) {
- (*__errno_location())=EBUSY;
- return 1;
- }
-
- memset(cond,0,sizeof(pthread_cond_t));
- return 0;
-}
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_cond_init.c b/mdk-stage1/dietlibc/libpthread/pthread_cond_init.c
deleted file mode 100644
index 20b38bef2..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_cond_init.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_cond_init(pthread_cond_t *cond, pthread_condattr_t *cond_attr)
-{
- __THREAD_INIT();
-
- memset(cond,0,sizeof(pthread_cond_t));
- return 0;
-}
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_cond_signal.c b/mdk-stage1/dietlibc/libpthread/pthread_cond_signal.c
deleted file mode 100644
index 60bf2119c..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_cond_signal.c
+++ /dev/null
@@ -1,24 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_cond_signal(pthread_cond_t *cond)
-{
- _pthread_descr tmp=0;
-
- __THREAD_INIT();
-
- __pthread_lock(&(cond->lock));
- if ((tmp=cond->wait_chain)) cond->wait_chain=tmp->waitnext;
- __pthread_unlock(&(cond->lock));
-
- if (tmp) {
- tmp->waitnext=0;
- tmp->waiting=0;
- }
-
- return 0;
-}
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_cond_timedwait.c b/mdk-stage1/dietlibc/libpthread/pthread_cond_timedwait.c
deleted file mode 100644
index 6613f2ca9..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_cond_timedwait.c
+++ /dev/null
@@ -1,43 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex,
- const struct timespec *abstime)
-{
- _pthread_descr tmp;
- _pthread_descr this;
- int ret;
-
- __THREAD_INIT();
-
- this=__thread_self();
-
- /* put in wait-chain */
- __pthread_lock(&(cond->lock));
- this->waiting=1;
- if (cond->wait_chain) {
- for(tmp=cond->wait_chain;tmp->waitnext;tmp=tmp->waitnext);
- tmp->waitnext=this;
- } else cond->wait_chain=this;
- __pthread_unlock(&(cond->lock));
-
- /* Aeh yeah / wait till signal */
- pthread_mutex_unlock(mutex);
- ret=nanosleep(abstime,0);
- pthread_mutex_lock(mutex);
-
- __TEST_CANCEL();
-
- if (ret) {
- if ((*__errno_location())!=EINTR) return -1;
- return 0;
- }
-
- (*__errno_location())=ETIMEDOUT;
- return -1;
-}
-
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_cond_wait.c b/mdk-stage1/dietlibc/libpthread/pthread_cond_wait.c
deleted file mode 100644
index 0c6c0ae13..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_cond_wait.c
+++ /dev/null
@@ -1,37 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex)
-{
- _pthread_descr tmp;
- _pthread_descr this;
-
- __THREAD_INIT();
-
- this=__thread_self();
-
- /* put in wait-chain */
- __pthread_lock(&(cond->lock));
- this->waiting=1;
- if (cond->wait_chain) {
- for(tmp=cond->wait_chain;tmp->waitnext;tmp=tmp->waitnext);
- tmp->waitnext=this;
- } else cond->wait_chain=this;
- __pthread_unlock(&(cond->lock));
-
- /* Aeh yeah / wait till signal */
- pthread_mutex_unlock(mutex);
- while (this->waiting) {
- __thread_wait_some_time();
- if (this->canceled) this->waiting=0; /* we got a cancel signal */
- }
- pthread_mutex_lock(mutex);
-
- __TEST_CANCEL();
- return 0;
-}
-
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_condattr.c b/mdk-stage1/dietlibc/libpthread/pthread_condattr.c
deleted file mode 100644
index c537890ba..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_condattr.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <pthread.h>
-
-int pthread_condattr_init(pthread_condattr_t *attr)
-{
- return 0;
-}
-
-int pthread_condattr_destroy(pthread_condattr_t *attr)
-__attribute__((alias("pthread_condattr_init")));
-
-int pthread_condattr_getpshared(const pthread_condattr_t *attr, int *pshared)
-__attribute__((alias("pthread_condattr_init")));
-
-int pthread_condattr_setpshared(pthread_condattr_t *attr, int pshared)
-__attribute__((alias("pthread_condattr_init")));
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_create.c b/mdk-stage1/dietlibc/libpthread/pthread_create.c
deleted file mode 100644
index b4a499081..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_create.c
+++ /dev/null
@@ -1,76 +0,0 @@
-#include <unistd.h>
-#include <stdlib.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_create (pthread_t *thread, const pthread_attr_t *attr,
- void *(*start_routine) (void *), void *arg)
-{
- int ret=0;
- _pthread_descr td;
- pthread_attr_t default_attr;
-
- __THREAD_INIT();
-
- if (start_routine==0) {
- (*(__errno_location()))=EINVAL;
- return -1;
- }
-
- td = __thread_get_free();
-
- if (td) {
- if (!(attr)) {
- pthread_attr_init(&default_attr);
- attr=&default_attr;
- }
-
- if ((td->policy!=SCHED_OTHER)&&(td->priority==0)) {
- (*(__errno_location()))=EINVAL;
- return -1;
- }
-
- if (attr->__inheritsched==PTHREAD_INHERIT_SCHED) {
- _pthread_descr this = __thread_self();
- td->policy = this->policy;
- td->priority = this->priority;
- } else {
- td->policy = attr->__schedpolicy;
- td->priority = attr->__schedparam.sched_priority;
- }
-
- td->func = start_routine;
- td->arg = arg;
-
- td->detached = attr->__detachstate;
-
- td->stack_size = attr->__stacksize;
-
- if (!(td->stack_addr)) {
- char *stack=(char*)malloc(td->stack_size);
- if (!(stack)) {
- (*(__errno_location()))=EINVAL;
- return -1;
- }
- td->stack_begin = stack;
- td->stack_addr = stack+td->stack_size;
- } else {
- td->stack_begin = 0;
- td->stack_addr = attr->__stackaddr;
- }
-
- ret = signal_manager_thread(td);
-
- if (ret>1)
- *thread=ret;
- else
- __thread_cleanup(td);
- }
- else
- (*(__errno_location()))=EAGAIN;
-
- if (ret<2) return -1;
- return ret;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_detach.c b/mdk-stage1/dietlibc/libpthread/pthread_detach.c
deleted file mode 100644
index c07280389..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_detach.c
+++ /dev/null
@@ -1,36 +0,0 @@
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_detach(pthread_t th)
-{
- pthread_t j;
- _pthread_descr thread;
-
- __THREAD_INIT();
-
- j=__find_thread_id(th);
-
- if (j==-1) {
- (*(__errno_location()))=ESRCH;
- return -1;
- }
- thread = __get_thread_struct(j);
-
- if (thread==0) {
- (*(__errno_location()))=ESRCH;
- return -1;
- }
-
- if (thread->detached) {
- (*(__errno_location()))=EINVAL;
- return -1;
- }
-
- if (!thread->joined) {
- thread->detached=1;
- }
-
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_exit.c b/mdk-stage1/dietlibc/libpthread/pthread_exit.c
deleted file mode 100644
index 41eac0a33..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_exit.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-void pthread_exit(void *retval)
-{
- _pthread_descr this;
-
- __THREAD_INIT();
-
- this = __thread_self();
- this->retval = retval;
-
- longjmp(this->jmp_exit,1);
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_getspecific.c b/mdk-stage1/dietlibc/libpthread/pthread_getspecific.c
deleted file mode 100644
index c2f84c814..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_getspecific.c
+++ /dev/null
@@ -1,20 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-extern struct _thread_key __thread_keys[PTHREAD_KEYS_MAX];
-const void *pthread_getspecific(pthread_key_t key)
-{
- int id;
- __THREAD_INIT();
-
- id=__find_thread_id(getpid());
-
- if ((key<PTHREAD_KEYS_MAX) && (__thread_keys[key].used)) {
- return __thread_keys[key].tkd[id];
- }
- return 0;
-}
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_join.c b/mdk-stage1/dietlibc/libpthread/pthread_join.c
deleted file mode 100644
index 5b295bad1..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_join.c
+++ /dev/null
@@ -1,50 +0,0 @@
-#include <unistd.h>
-#include <stdlib.h>
-#include <errno.h>
-
-#include "thread_internal.h"
-#include <pthread.h>
-
-int pthread_join(pthread_t th, void **thread_return)
-{
- pthread_t j;
- _pthread_descr this, thread;
-
- __THREAD_INIT();
-
- this = __thread_self();
- j=__find_thread_id(th);
-
- if (j==-1) {
- (*(__errno_location()))=ESRCH;
- return -1;
- }
-
- thread = __get_thread_struct(j);
-
- /* error handling */
- if (thread==0) {
- (*(__errno_location()))=ESRCH;
- return -1;
- }
-
- if (this==thread) {
- (*(__errno_location()))=EDEADLK;
- return -1;
- }
-
- if (thread->detached || thread->joined) {
- (*(__errno_location()))=EINVAL;
- return -1;
- }
-
- thread->joined=this;
- this->join=1;
-
- while(this->join) __thread_wait_some_time();
-
- if (thread_return) *thread_return=this->retval;
-
- return 0;
-}
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_key_create.c b/mdk-stage1/dietlibc/libpthread/pthread_key_create.c
deleted file mode 100644
index 44fccea6a..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_key_create.c
+++ /dev/null
@@ -1,35 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-extern struct _pthread_fastlock __thread_keys_lock;
-extern struct _thread_key __thread_keys[PTHREAD_KEYS_MAX];
-int pthread_key_create(pthread_key_t *key, void (*destructor)(const void*))
-{
- int ret=-1,i;
-
- __THREAD_INIT();
-
- __NO_ASYNC_CANCEL_BEGIN;
- __pthread_lock(&__thread_keys_lock);
-
- for (i=0; i<PTHREAD_KEYS_MAX; i++) {
- if (!__thread_keys[i].used) {
- __thread_keys[i].used=1;
- __thread_keys[i].destructor=destructor;
- memset(__thread_keys[i].tkd,0,PTHREAD_THREADS_MAX*sizeof(struct _thread_key));
- *key=i;
- ret=0;
- break;
- }
- }
-
- __pthread_unlock(&__thread_keys_lock);
- __NO_ASYNC_CANCEL_END;
-
- if (ret) (*__errno_location())=EAGAIN;
- return ret;
-}
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_key_delete.c b/mdk-stage1/dietlibc/libpthread/pthread_key_delete.c
deleted file mode 100644
index b1bc366e2..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_key_delete.c
+++ /dev/null
@@ -1,21 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-extern struct _thread_key __thread_keys[PTHREAD_KEYS_MAX];
-int pthread_key_delete(pthread_key_t key)
-{
- __THREAD_INIT();
-
- if (key>=PTHREAD_KEYS_MAX) {
- (*__errno_location())=EINVAL;
- return -1;
- }
-
- __thread_keys[key].used=0;
-
- return 0;
-}
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_mutex_destroy.c b/mdk-stage1/dietlibc/libpthread/pthread_mutex_destroy.c
deleted file mode 100644
index 33a16abd4..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_mutex_destroy.c
+++ /dev/null
@@ -1,16 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_mutex_destroy(pthread_mutex_t *mutex)
-{
- __THREAD_INIT();
-
- if ((mutex->owner)||(mutex->lock.__spinlock)) {
- (*(__errno_location()))=EBUSY;
- return -1;
- }
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_mutex_init.c b/mdk-stage1/dietlibc/libpthread/pthread_mutex_init.c
deleted file mode 100644
index b1797fb20..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_mutex_init.c
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_mutex_init(pthread_mutex_t *mutex,
- const pthread_mutexattr_t *mutexattr)
-{
- __THREAD_INIT();
-
- memset(mutex,0,sizeof(pthread_mutex_t));
- if (mutexattr) {
- mutex->kind=mutexattr->__mutexkind;
- }
- return 0;
-}
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_mutex_lock.c b/mdk-stage1/dietlibc/libpthread/pthread_mutex_lock.c
deleted file mode 100644
index 0c3ade9e8..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_mutex_lock.c
+++ /dev/null
@@ -1,33 +0,0 @@
-#include <unistd.h>
-#include <sched.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-/* will never return EINVAL ! */
-
-int pthread_mutex_lock(pthread_mutex_t *mutex)
-{
- _pthread_descr this;
-
- __THREAD_INIT();
-
- this = __thread_self();
-
- if (this!=mutex->owner) {
- /* wait for mutex to free */
- __pthread_lock(&(mutex->lock));
-
- mutex->owner=this;
- }
- else if (mutex->kind==PTHREAD_MUTEX_ERRORCHECK_NP)
- {
- (*(__errno_location()))=EDEADLK;
- return -1;
- }
-
- if (mutex->kind==PTHREAD_MUTEX_RECURSIVE_NP) ++(mutex->count);
-
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_mutex_trylock.c b/mdk-stage1/dietlibc/libpthread/pthread_mutex_trylock.c
deleted file mode 100644
index fcf63f75e..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_mutex_trylock.c
+++ /dev/null
@@ -1,36 +0,0 @@
-#include <unistd.h>
-#include <sched.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-/* will never return EINVAL ! */
-
-int pthread_mutex_trylock(pthread_mutex_t *mutex)
-{
- _pthread_descr this;
-
- __THREAD_INIT();
-
- this = __thread_self();
-
- if (this!=mutex->owner) {
- /* wait for mutex to free */
- if (__pthread_trylock(&(mutex->lock))) {
- (*(__errno_location()))=EBUSY;
- return -1;
- }
-
- mutex->owner=this;
- }
- else if (mutex->kind==PTHREAD_MUTEX_ERRORCHECK_NP)
- {
- (*(__errno_location()))=EDEADLK;
- return -1;
- }
-
- if (mutex->kind==PTHREAD_MUTEX_RECURSIVE_NP) ++(mutex->count);
-
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_mutex_unlock.c b/mdk-stage1/dietlibc/libpthread/pthread_mutex_unlock.c
deleted file mode 100644
index 0b5a1d0f7..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_mutex_unlock.c
+++ /dev/null
@@ -1,34 +0,0 @@
-#include <unistd.h>
-#include <sched.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-/* will never return EINVAL ! */
-
-int pthread_mutex_unlock(pthread_mutex_t *mutex)
-{
- _pthread_descr this;
-
- __THREAD_INIT();
-
- this = __thread_self();
-
- if (this==mutex->owner) {
- if (mutex->kind==PTHREAD_MUTEX_RECURSIVE_NP) {
- if (--(mutex->count))
- return 0;
- }
-
- mutex->owner=0;
- __pthread_unlock(&(mutex->lock));
- }
- else if (mutex->kind==PTHREAD_MUTEX_ERRORCHECK_NP)
- {
- (*(__errno_location()))=EPERM;
- return -1;
- }
-
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_mutexattr_getkind_np.c b/mdk-stage1/dietlibc/libpthread/pthread_mutexattr_getkind_np.c
deleted file mode 100644
index 63cd9133c..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_mutexattr_getkind_np.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_mutexattr_getkind_np(const pthread_mutexattr_t *attr, int *kind)
-{
- __THREAD_INIT();
-
- *kind=attr->__mutexkind;
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_mutexattr_init.c b/mdk-stage1/dietlibc/libpthread/pthread_mutexattr_init.c
deleted file mode 100644
index ff60e4c74..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_mutexattr_init.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_mutexattr_init(pthread_mutexattr_t *attr)
-{
- __THREAD_INIT();
-
- attr->__mutexkind = 0;
- return 0;
-}
-
-int pthread_mutexattr_destroy(pthread_mutexattr_t *attr) __attribute__((alias ("pthread_mutexattr_init")));
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_mutexattr_setkind_np.c b/mdk-stage1/dietlibc/libpthread/pthread_mutexattr_setkind_np.c
deleted file mode 100644
index ac600f8ed..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_mutexattr_setkind_np.c
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_mutexattr_setkind_np(pthread_mutexattr_t *attr, int kind)
-{
- __THREAD_INIT();
-
- if ((kind==PTHREAD_MUTEX_FAST_NP) || (kind==PTHREAD_MUTEX_RECURSIVE_NP) ||
- (kind==PTHREAD_MUTEX_ERRORCHECK_NP)) {
- attr->__mutexkind=kind;
- return 0;
- }
- (*(__errno_location()))=EINVAL;
- return -1;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_once.c b/mdk-stage1/dietlibc/libpthread/pthread_once.c
deleted file mode 100644
index 16d9cb392..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_once.c
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <pthread.h>
-#include "thread_internal.h"
-
-int __pthread_once (pthread_once_t* once_control, void (*init_routine)(void))
-{
- if (!(__testandset(once_control))) init_routine();
- return 0;
-}
-int pthread_once (pthread_once_t* once_control, void (*init_routine)(void)) __attribute__((alias("__pthread_once")));
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_self.c b/mdk-stage1/dietlibc/libpthread/pthread_self.c
deleted file mode 100644
index 394686dd4..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_self.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <unistd.h>
-#include <pthread.h>
-
-pthread_t pthread_self() { return getpid(); }
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_setcancelstate.c b/mdk-stage1/dietlibc/libpthread/pthread_setcancelstate.c
deleted file mode 100644
index b906492fb..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_setcancelstate.c
+++ /dev/null
@@ -1,25 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_setcancelstate(int state, int *oldstate)
-{
- _pthread_descr thread;
-
- __THREAD_INIT();
-
- if ((state==PTHREAD_CANCEL_ENABLE) || (state==PTHREAD_CANCEL_DISABLE))
- {
- thread = __thread_self();
-
- if (oldstate) *oldstate = thread->cancelstate;
- thread->cancelstate = state;
-
- return 0;
- }
-
- (*(__errno_location()))=EINVAL;
- return -1;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_setcanceltype.c b/mdk-stage1/dietlibc/libpthread/pthread_setcanceltype.c
deleted file mode 100644
index 03d1f53de..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_setcanceltype.c
+++ /dev/null
@@ -1,25 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pthread_setcanceltype(int type, int *oldtype)
-{
- _pthread_descr thread;
-
- __THREAD_INIT();
-
- if ((type==PTHREAD_CANCEL_DEFERRED) || (type==PTHREAD_CANCEL_ASYNCHRONOUS))
- {
- thread = __thread_self();
-
- if (oldtype) *oldtype = thread->canceltype;
- thread->canceltype = type;
-
- return 0;
- }
-
- (*(__errno_location()))=EINVAL;
- return -1;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_setspecific.c b/mdk-stage1/dietlibc/libpthread/pthread_setspecific.c
deleted file mode 100644
index 78339c20b..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_setspecific.c
+++ /dev/null
@@ -1,21 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-extern struct _thread_key __thread_keys[PTHREAD_KEYS_MAX];
-int pthread_setspecific(pthread_key_t key, const void *value)
-{
- int id;
- __THREAD_INIT();
-
- id=__find_thread_id(getpid());
- if ((key<PTHREAD_KEYS_MAX) && (__thread_keys[key].used)) {
- __thread_keys[key].tkd[id]=value;
- return 0;
- }
- (*__errno_location())=EINVAL;
- return -1;
-}
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_spinlock.c b/mdk-stage1/dietlibc/libpthread/pthread_spinlock.c
deleted file mode 100644
index 449782adf..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_spinlock.c
+++ /dev/null
@@ -1,38 +0,0 @@
-#include <time.h>
-#include <pthread.h>
-#include "thread_internal.h"
-
-static void __pthread_acquire(int * spinlock)
-{
- int cnt = 0;
- struct timespec tm;
-
- while (__testandset(spinlock)) {
- if (cnt < MAX_SPIN_COUNT) {
- sched_yield();
- cnt++;
- } else {
- tm.tv_sec = 0;
- tm.tv_nsec = SPIN_SLEEP_DURATION;
- __libc_nanosleep(&tm, 0);
- cnt = 0;
- }
- }
-}
-
-void __pthread_lock(struct _pthread_fastlock * lock)
-{
- __pthread_acquire(&lock->__spinlock);
-}
-
-int __pthread_trylock(struct _pthread_fastlock * lock)
-{
- return __testandset(&lock->__spinlock);
-}
-
-int __pthread_unlock(struct _pthread_fastlock * lock)
-{
- return (lock->__spinlock = 0);
-}
-
-
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_sys_alloc.c b/mdk-stage1/dietlibc/libpthread/pthread_sys_alloc.c
deleted file mode 100644
index 9f7d23d79..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_sys_alloc.c
+++ /dev/null
@@ -1,26 +0,0 @@
-#include <unistd.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-static pthread_mutex_t mutex_alloc = PTHREAD_MUTEX_INITIALIZER;
-
-void free(void *ptr)
-{
- __NO_ASYNC_CANCEL_BEGIN;
- pthread_mutex_lock(&mutex_alloc);
- __libc_free(ptr);
- pthread_mutex_unlock(&mutex_alloc);
- __NO_ASYNC_CANCEL_END;
-}
-
-void *malloc(size_t size)
-{
- register void *ret;
- __NO_ASYNC_CANCEL_BEGIN;
- pthread_mutex_lock(&mutex_alloc);
- ret=__libc_malloc(size);
- pthread_mutex_unlock(&mutex_alloc);
- __NO_ASYNC_CANCEL_END;
- return ret;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_sys_close.c b/mdk-stage1/dietlibc/libpthread/pthread_sys_close.c
deleted file mode 100644
index 84d5d5f36..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_sys_close.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <unistd.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int close(int fd)
-{
- __TEST_CANCEL();
- return __libc_close(fd);
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_sys_create.c b/mdk-stage1/dietlibc/libpthread/pthread_sys_create.c
deleted file mode 100644
index 9d47844f5..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_sys_create.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <unistd.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int creat(const char *pathname, mode_t mode)
-{
- __TEST_CANCEL();
- return __libc_creat(pathname,mode);
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_sys_fcntl.c b/mdk-stage1/dietlibc/libpthread/pthread_sys_fcntl.c
deleted file mode 100644
index 99210a488..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_sys_fcntl.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <unistd.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int fcntl(int fd, int cmd, void *arg)
-{
- __TEST_CANCEL();
- return __libc_fcntl(fd,cmd,arg);
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_sys_fsync.c b/mdk-stage1/dietlibc/libpthread/pthread_sys_fsync.c
deleted file mode 100644
index a2c995069..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_sys_fsync.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <unistd.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int fsync(int fd)
-{
- __TEST_CANCEL();
- return __libc_fsync(fd);
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_sys_logging.c b/mdk-stage1/dietlibc/libpthread/pthread_sys_logging.c
deleted file mode 100644
index 6070ad219..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_sys_logging.c
+++ /dev/null
@@ -1,31 +0,0 @@
-#include <unistd.h>
-#include <stdarg.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-static pthread_mutex_t mutex_syslog = PTHREAD_MUTEX_INITIALIZER;
-
-void closelog(void)
-{
- pthread_cleanup_push((void(*)(void*))pthread_mutex_unlock,&mutex_syslog);
- pthread_mutex_lock(&mutex_syslog);
- __libc_closelog();
- pthread_cleanup_pop(1);
-}
-
-void openlog(const char *ident, int option, int facility)
-{
- pthread_cleanup_push((void(*)(void*))pthread_mutex_unlock,&mutex_syslog);
- pthread_mutex_lock(&mutex_syslog);
- __libc_openlog(ident, option, facility);
- pthread_cleanup_pop(1);
-}
-
-void vsyslog(int priority, const char *format, va_list arg_ptr)
-{
- pthread_cleanup_push((void(*)(void*))pthread_mutex_unlock,&mutex_syslog);
- pthread_mutex_lock(&mutex_syslog);
- __libc_vsyslog(priority, format, arg_ptr);
- pthread_cleanup_pop(1);
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_sys_nanosleep.c b/mdk-stage1/dietlibc/libpthread/pthread_sys_nanosleep.c
deleted file mode 100644
index 699de4654..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_sys_nanosleep.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <time.h>
-#include <unistd.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int nanosleep(const struct timespec *req, struct timespec *rem)
-{
- __TEST_CANCEL();
- return __libc_nanosleep(req,rem);
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_sys_open.c b/mdk-stage1/dietlibc/libpthread/pthread_sys_open.c
deleted file mode 100644
index 513f6a323..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_sys_open.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <unistd.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int __pthread_open(const char *pathname, int flags, mode_t mode)
-{
- __TEST_CANCEL();
- return __libc_open(pathname,flags,mode);
-}
-
-int open(const char *pathname, int flags, ...) __attribute__((alias("__pthread_open")));
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_sys_pause.c b/mdk-stage1/dietlibc/libpthread/pthread_sys_pause.c
deleted file mode 100644
index ab15ead11..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_sys_pause.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <unistd.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int pause()
-{
- __TEST_CANCEL();
- return __libc_pause();
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_sys_read.c b/mdk-stage1/dietlibc/libpthread/pthread_sys_read.c
deleted file mode 100644
index 60f886003..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_sys_read.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <unistd.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int read(int fd, void *buf, size_t count)
-{
- __TEST_CANCEL();
- return __libc_read(fd,buf,count);
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_sys_sigsuspend.c b/mdk-stage1/dietlibc/libpthread/pthread_sys_sigsuspend.c
deleted file mode 100644
index 72cd783ae..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_sys_sigsuspend.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <unistd.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int sigsuspend(const sigset_t *mask)
-{
- __TEST_CANCEL();
- return __libc_sigsuspend(mask);
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_sys_tcdrain.c b/mdk-stage1/dietlibc/libpthread/pthread_sys_tcdrain.c
deleted file mode 100644
index 1ac33adfc..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_sys_tcdrain.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <unistd.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int tcdrain(int fd)
-{
- __TEST_CANCEL();
- return __libc_tcdrain(fd);
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_sys_waitpid.c b/mdk-stage1/dietlibc/libpthread/pthread_sys_waitpid.c
deleted file mode 100644
index 76d5ddca7..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_sys_waitpid.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <unistd.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-pid_t waitpid(pid_t pid, int *status, int options)
-{
- __TEST_CANCEL();
- return __libc_waitpid(pid,status,options);
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_sys_write.c b/mdk-stage1/dietlibc/libpthread/pthread_sys_write.c
deleted file mode 100644
index 37541ae42..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_sys_write.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <unistd.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-int write(int fd, const void *buf, size_t count)
-{
- __TEST_CANCEL();
- return __libc_write(fd,buf,count);
-}
diff --git a/mdk-stage1/dietlibc/libpthread/pthread_testcancel.c b/mdk-stage1/dietlibc/libpthread/pthread_testcancel.c
deleted file mode 100644
index 68f91e743..000000000
--- a/mdk-stage1/dietlibc/libpthread/pthread_testcancel.c
+++ /dev/null
@@ -1,16 +0,0 @@
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-void pthread_testcancel()
-{
- _pthread_descr thread;
- __THREAD_INIT();
-
- thread=__thread_self();
-
- if (thread->canceled) {
- pthread_exit(PTHREAD_CANCELED);
- }
-}
diff --git a/mdk-stage1/dietlibc/libpthread/test.c b/mdk-stage1/dietlibc/libpthread/test.c
deleted file mode 100644
index 3272c1753..000000000
--- a/mdk-stage1/dietlibc/libpthread/test.c
+++ /dev/null
@@ -1,72 +0,0 @@
-#include <stdio.h>
-#include <pthread.h>
-
-#include <unistd.h>
-#include <signal.h>
-
-#include <errno.h>
-
-int ra;
-
-void test(int sig)
-{
- printf("SIGNAL %d in %d\n",sig,getpid());
- fflush(stdout);
- signal(SIGHUP, test);
-}
-
-void* thread(void* arg)
-{
- int i;
- for (i=0;i<10; i++)
- {
- printf("child %ld %8p\n", pthread_self(),arg);
- sleep(1);
- }
- return arg;
-}
-
-void* thread2(void *arg)
-{
- pthread_t t;
- int i;
-
- printf("child %ld %8p\n", pthread_self(),arg);
- for (i=0; i<3; ++i) {
- printf("child starting next in %d secs %ld %8p\n", 3-i, pthread_self(),arg);
- sleep(1);
- }
- pthread_create(&t,0, thread, (void*)2);
- printf("new child @ %ld\n",t);
- return (void*)t;
-}
-
-int main(int argc, char*argv[])
-{
- pthread_t t;
-
- signal(SIGHUP, test);
-
- pthread_create(&t,0, thread2, 0);
- pthread_create(&t,0, thread, (void *)3);
- pthread_create(&t,0, thread, (void *)1);
-
- puts("main");
-
-#if 0
- {
- int i;
- for(i=0;i<4;i++) sleep(1);
- }
-#else
- {
- int *tt;
- int i = pthread_join(t,(void*)&tt);
- printf("join %d %p %d\n",i,tt,(*(__errno_location())));
- }
-#endif
-
- puts("main exit");
-
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libpthread/thread_internal.c b/mdk-stage1/dietlibc/libpthread/thread_internal.c
deleted file mode 100644
index a93806203..000000000
--- a/mdk-stage1/dietlibc/libpthread/thread_internal.c
+++ /dev/null
@@ -1,344 +0,0 @@
-#include <signal.h>
-#include <string.h>
-#include <sys/wait.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include <errno.h>
-
-#include <sched.h>
-#include <sys/resource.h>
-
-#include <stdio.h>
-#include "thread_internal.h"
-
-static struct _pthread_fastlock __thread_struct_lock = {0};
-static struct _pthread_descr_struct threads[PTHREAD_THREADS_MAX];
-static int _max_used_thread_id=1;
-pthread_once_t __thread_inited;
-
-static struct _pthread_fastlock __manager_thread_signal_lock = {0};
-static struct _pthread_fastlock __manager_thread_data_lock = {1};
-static struct _pthread_fastlock __manager_thread_data_go_lock = {1};
-
-//#define DEBUG
-
-/* find thread */
-int __find_thread_id(int pid)
-{
- register int i;
- for (i=0; i<_max_used_thread_id; i++)
- if (threads[i].pid==pid)
- return i;
- return -1;
-}
-
-/* get thread */
-_pthread_descr __get_thread_struct(int id)
-{
- return threads+id;
-}
-
-/* thread errno location */
-int *__errno_location(void)
-{
- int id=0;
- if (__thread_inited) id=__find_thread_id(getpid());
- if (id<0)
- return 0;
- else
- return &threads[id].errno;
-}
-
-/* thread self */
-_pthread_descr __thread_self()
-{
- register int i=__find_thread_id(getpid());
- if (i<0)
- return 0;
- else
- return threads+i;
-}
-
-/* allocate a thread slot */
-_pthread_descr __thread_get_free()
-{
- _pthread_descr ret=0;
- int i;
-
- __NO_ASYNC_CANCEL_BEGIN;
- __pthread_lock(&__thread_struct_lock);
-
- for (i=0; i<PTHREAD_THREADS_MAX; i++) {
- if (threads[i].pid==0) {
- threads[i].pid=1; /* mark as taken */
- ret = threads+i;
- if (i>=_max_used_thread_id) _max_used_thread_id=i+1;
- break;
- }
- }
-
- __pthread_unlock(&__thread_struct_lock);
- __NO_ASYNC_CANCEL_END;
- return ret;
-}
-
-/* sleep a little (reschedule for this time) */
-void __thread_wait_some_time()
-{
- struct timespec reg;
- reg.tv_sec=0;
- reg.tv_nsec=SPIN_SLEEP_DURATION;
- __libc_nanosleep(&reg,0);
-}
-
-/* cleanup a thread struct */
-void __thread_cleanup(_pthread_descr th)
-{
- /* lib provided stack should be freed */
- if (th->stack_begin) free(th->stack_begin);
-
- /* an other thread has joined this on */
- if (th->joined) {
- th->joined->retval=th->retval;
- th->joined->join=0;
- th->joined=0;
- }
- th->pid=0; /* mark struct as free */
-}
-
-/* SIGHUP handler (thread cnacel) PTHREAD_CANCEL_ASYNCHRONOUS */
-static void __thread_cancel_handler(int sig)
-{
- _pthread_descr this;
- this = __thread_self();
- this->canceled=1;
- if (this->canceltype==PTHREAD_CANCEL_ASYNCHRONOUS)
- pthread_exit(PTHREAD_CANCELED);
- signal( SIGHUP, __thread_cancel_handler );
-}
-
-/* kill ALL threads / other then prime task and manager thread */
-static void __kill_all_threads()
-{
- int i;
-
- for (i=2; i<_max_used_thread_id; i++) {
- if (threads[i].pid>1) {
-#ifdef DEBUG
- printf("CANCEL ! %d\n",threads[i].pid);
-#endif
- threads[i].canceled=1;
- kill(threads[i].pid, SIGHUP); /* cancel thread */
- }
- }
-
- __thread_wait_some_time();
-
- for (i=2; i<_max_used_thread_id; i++) {
- if (threads[i].pid>1) {
-#ifdef DEBUG
- printf("KILL ! %d\n",threads[i].pid);
-#endif
- kill(threads[i].pid, SIGTERM); /* KILL thread */
- }
- }
-}
-
-__attribute__((weak)) volatile void __thread_start__key(int id) { return; }
-__attribute__((weak,alias("__thread_start__key"))) volatile void __thread_exit__key(int id);
-
-/* support for manager */
-static void *__mthread_starter(void *arg)
-{
- _pthread_descr td = (_pthread_descr)arg;
- int i = td->stack_size-4096;
-
- /* just to be sure */
- td->pid=getpid();
-
- /* signal handling for a thread */
- signal(SIGTERM, _exit);
- signal(SIGCHLD, SIG_DFL);
- signal(SIGHUP, __thread_cancel_handler );
-
- /* limit stack so that we NEVER have to worry */
- setrlimit(RLIMIT_STACK, (struct rlimit *)(&i));
-
- /* set scheduler */
- if (td->policy!=SCHED_OTHER) {
- struct sched_param sp;
- sp.sched_priority=td->priority;
- sched_setscheduler(td->pid,td->policy, &sp);
- }
-
- /* thread_key glue */
- __thread_start__key(td-threads);
-
-#ifdef DEBUG
- printf("in starter %d, parameter %8p\n", td->pid, td->func);
-#endif
-
- if (!td->canceled) {
- if (!(setjmp(td->jmp_exit))) {
- td->retval=td->func(td->arg);
-#ifdef DEBUG
- } else {
- printf("pthread_exit called in %d\n", td->pid);
-#endif
- }
- }
- pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED,0);
-
- /* thread_key glue */
- __thread_exit__key(td-threads);
-
-#ifdef DEBUG
- printf("end starter %d, retval %8p\n", td->pid, td->retval);
-#endif
-
- /* wake joined thread and put retval */
- if (td->joined) {
- td->joined->retval=td->retval;
- td->joined->join=0;
- td->joined=0;
- }
-
- /* execute all functions on the cleanup-stack */
- for (i=PTHREAD_MAX_CLEANUP;i;) {
- if (td->cleanup_stack[--i].func) {
- td->cleanup_stack[i].func(td->cleanup_stack[i].arg);
- }
- }
-
- return 0;
-}
-
-
-/* manager thread and signal handler */
-static char __manager_thread_stack[12*1024];
-static volatile _pthread_descr __manager_thread_data;
-static void __manager_SIGCHLD(int sig)
-{
- int pid, status, i;
-
- while(1) {
- pid = __libc_waitpid (-1, &status, WNOHANG);
- if (pid <= 0) break;
-
- for (i=0; i<_max_used_thread_id; i++) {
- if (threads[i].pid==pid) {
- __thread_cleanup(threads+i);
- break;
- }
- }
- }
-}
-
-static void __manager_SIGTERM(int sig)
-{
- __kill_all_threads();
- _exit(0);
-}
-
-static void* __manager_thread(void *arg)
-{
- struct sigaction sig_action_chld;
- sig_action_chld.sa_handler = __manager_SIGCHLD;
- sigemptyset(&sig_action_chld.sa_mask);
- sig_action_chld.sa_flags = SA_RESTART;
-
- sigaction(SIGCHLD, &sig_action_chld, 0);
- signal(SIGTERM, __manager_SIGTERM);
- signal(SIGHUP, SIG_IGN);
-
- __pthread_unlock(&__manager_thread_data_go_lock); /* release init */
- while(1) {
- do {
- __thread_wait_some_time();
- if (getppid()<0) __manager_SIGTERM(0);
- } while (__pthread_trylock(&__manager_thread_data_lock));
-
- __manager_thread_data->pid =
- __clone(__mthread_starter,
- __manager_thread_data->stack_addr,
- CLONE_VM | CLONE_FS | CLONE_FILES | SIGCHLD,
- __manager_thread_data);
- __thread_wait_some_time();
-#ifdef DEBUG
- printf("manager new thread %d\n",__manager_thread_data->pid);
-#endif
- __pthread_unlock(&__manager_thread_data_go_lock); /* release sender */
- }
- return 0;
-}
-
-/* pthread_create bottom half */
-int signal_manager_thread(_pthread_descr td)
-{
- __NO_ASYNC_CANCEL_BEGIN;
-
- __pthread_lock(&__manager_thread_signal_lock); /* lock */
-
- __manager_thread_data = td;
- __thread_wait_some_time();
- __pthread_unlock(&__manager_thread_data_lock); /* signal manager to start */
- __thread_wait_some_time();
- __pthread_lock(&__manager_thread_data_go_lock); /* wait for manager */
-
- __pthread_unlock(&__manager_thread_signal_lock); /* unlock */
-
- __NO_ASYNC_CANCEL_END;
-
- return td->pid;
-}
-
-
-/* thread stop */
-static void __thread_main_exit()
-{
- if (getpid()!=threads[0].pid) {
-#ifdef DEBUG
- printf("A THREAD ? %d\n",getpid());
-#endif
- kill(threads[0].pid, SIGTERM);
- while(1) __thread_wait_some_time();
- }
-#ifdef DEBUG
- else
- printf("EXIT ! %d\n",getpid());
-#endif
-
- /* stop ALL threads */
- kill(threads[1].pid, SIGTERM);
- __thread_wait_some_time();
- __kill_all_threads();
-}
-
-/* thread intern init */
-void __thread_init()
-{
- if (atexit(__thread_main_exit)==-1)
- exit(42);
-
-#ifdef DEBUG
- printf("INIT ! %d\n",getpid());
- memset(threads,0,sizeof(threads));
-#endif
-
- threads[0].pid = getpid();
-
- ++_max_used_thread_id;
- threads[1].stack_size=sizeof(__manager_thread_stack);
- threads[1].stack_addr=&__manager_thread_stack[sizeof(__manager_thread_stack)];
- threads[1].stack_begin=0;
- threads[1].func=__manager_thread;
-
- threads[1].pid = __clone(__mthread_starter, threads[1].stack_addr,
- CLONE_VM | CLONE_FS | CLONE_FILES, threads+1);
-
-#ifdef DEBUG
- printf("manager thread @ : %d\n",threads[1].pid);
-#endif
- __pthread_lock(&__manager_thread_data_go_lock); /* wait for manager to be ready */
-}
-
diff --git a/mdk-stage1/dietlibc/libpthread/thread_internal.h b/mdk-stage1/dietlibc/libpthread/thread_internal.h
deleted file mode 100644
index 5eb3bbd08..000000000
--- a/mdk-stage1/dietlibc/libpthread/thread_internal.h
+++ /dev/null
@@ -1,131 +0,0 @@
-#ifndef __THREAD_INTERNAL_H__
-#define __THREAD_INTERNAL_H__
-
-#include <pthread.h>
-#include <stdarg.h>
-#include <setjmp.h>
-#include "dietfeatures.h"
-#ifndef WANT_THREAD_SAFE
-#error "the diet libc is not compiled with thread safeness enabled!"
-#endif
-
-/* cleanup */
-#define PTHREAD_MAX_CLEANUP 8
-struct thread_cleanup_t {
- void (*func)(void*);
- void *arg;
-};
-
-/* the thread descriptor / internal */
-struct _pthread_descr_struct {
- /* runtime handling */
- struct _pthread_descr_struct *joined; /* a joined thread or NULL */
-
- /* conditional variables */
- struct _pthread_descr_struct *waitnext; /* an other waiting thread or NULL */
- int waiting; /* internal waiting "lock" */
-
- /* thread/process data */
- int pid; /* Process id */
-
- int policy; /* thread scheduling policy */
- int priority; /* thread priority */
-
- /* errno handling */
- int errno;
- int h_errno;
-
- /* stack handling */
- unsigned int stack_size; /* stack size for setrlimit */
- void *stack_addr; /* stack address for clone */
- void *stack_begin; /* begin of lib-stack / lowest address (free) */
-
- /* thread exit handling */
- void *retval; /* thread return value */
- int join; /* thread waits for other to return */
- jmp_buf jmp_exit; /* pthread_exit jump */
-
- /* thread flags */
- int detached; /* thread is detached */
- int canceled; /* thread canceled */
-
- /* cancel handling */
- int cancelstate; /* cancel state */
- int canceltype; /* type of cancellation */
-
- /* thread basics */
- void* (*func) (void* arg); /* thread function */
- void* arg; /* thread argument */
-
- /* create thread / manager thread lock */
- struct _pthread_fastlock *manager_lock;
-
- /* cleanup stack */
- struct thread_cleanup_t cleanup_stack[PTHREAD_MAX_CLEANUP];
-
-} __attribute__ ((aligned(32)));
-
-/* thread keys */
-struct _thread_key {
- int used;
- void (*destructor)(const void*);
- const void *tkd[PTHREAD_THREADS_MAX];
-};
-
-/* internal stuff */
-int __testandset(int *spinlock);
-
-void __pthread_lock(struct _pthread_fastlock * lock);
-int __pthread_trylock(struct _pthread_fastlock * lock);
-int __pthread_unlock(struct _pthread_fastlock * lock);
-
-int __clone(void* (*fn)(void*), void* stack, int flags, void *arg);
-
-int __find_thread_id(int pid);
-_pthread_descr __get_thread_struct(int id);
-
-_pthread_descr __thread_get_free();
-_pthread_descr __thread_self();
-
-void __thread_cleanup(_pthread_descr th);
-
-void __thread_wait_some_time();
-
-#define __NO_ASYNC_CANCEL_BEGIN { int oldtype; pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED, &oldtype);
-#define __NO_ASYNC_CANCEL_END pthread_setcanceltype(oldtype,0); pthread_testcancel(); }
-#define __NO_ASYNC_CANCEL_STOP pthread_setcanceltype(oldtype,0); }
-
-/* manager thread stuff */
-int signal_manager_thread(_pthread_descr td);
-
-/* init stuff */
-extern pthread_once_t __thread_inited;
-void __thread_init();
-#define __THREAD_INIT() __pthread_once(&__thread_inited, __thread_init)
-#define __TEST_CANCEL() pthread_testcancel()
-
-/* diet libc syscalls */
-
-void __libc_free(void *ptr);
-void *__libc_malloc(size_t size);
-
-void __libc_closelog(void);
-void __libc_openlog(const char *ident, int option, int facility);
-void __libc_vsyslog(int priority, const char *format, va_list arg_ptr);
-
-pid_t __libc_fork(void);
-
-int __libc_close(int fd);
-int __libc_creat(const char *pathname, mode_t mode);
-int __libc_fcntl(int fd, int cmd, void *arg);
-int __libc_fsync(int fd);
-int __libc_nanosleep(const struct timespec *req, struct timespec *rem);
-int __libc_open(const char *pathname, int flags, mode_t mode);
-int __libc_pause(void);
-int __libc_read(int fd, void *buf, size_t count);
-int __libc_sigsuspend(const sigset_t *mask);
-int __libc_tcdrain(int fd);
-pid_t __libc_waitpid(pid_t pid, int *status, int options);
-int __libc_write(int fd, const void *buf, size_t count);
-
-#endif
diff --git a/mdk-stage1/dietlibc/libpthread/thread_key.c b/mdk-stage1/dietlibc/libpthread/thread_key.c
deleted file mode 100644
index b0f719fc9..000000000
--- a/mdk-stage1/dietlibc/libpthread/thread_key.c
+++ /dev/null
@@ -1,41 +0,0 @@
-#include <unistd.h>
-#include <errno.h>
-
-#include <pthread.h>
-#include "thread_internal.h"
-
-struct _pthread_fastlock __thread_keys_lock;
-struct _thread_key __thread_keys[PTHREAD_KEYS_MAX];
-
-void __thread_start__key(int id)
-{
- int i;
-
- __NO_ASYNC_CANCEL_BEGIN;
- __pthread_lock(&__thread_keys_lock);
-
- for (i=0; i<PTHREAD_KEYS_MAX; i++) {
- __thread_keys[i].tkd[id]=0;
- }
-
- __pthread_unlock(&__thread_keys_lock);
- __NO_ASYNC_CANCEL_END;
-}
-
-void __thread_exit__key(int id)
-{
- int i,try;
-
- __NO_ASYNC_CANCEL_BEGIN;
- __pthread_lock(&__thread_keys_lock);
-
- for (i=0; i<PTHREAD_KEYS_MAX; i++) {
- if ((__thread_keys[i].used) && (__thread_keys[i].destructor)) {
- for (try=0;__thread_keys[i].tkd[id] && (try<PTHREAD_DESTRUCTOR_ITERATIONS);++try)
- __thread_keys[i].destructor(__thread_keys[i].tkd[id]);
- }
- }
-
- __pthread_unlock(&__thread_keys_lock);
- __NO_ASYNC_CANCEL_STOP;
-}
diff --git a/mdk-stage1/dietlibc/libregex/rx.c b/mdk-stage1/dietlibc/libregex/rx.c
deleted file mode 100644
index b28358c2e..000000000
--- a/mdk-stage1/dietlibc/libregex/rx.c
+++ /dev/null
@@ -1,434 +0,0 @@
-#include <regex.h>
-#include <stdlib.h>
-#include <ctype.h>
-#include <sys/types.h>
-#include <string.h>
-
-/* this is ugly.
- * the idea is to build a parse tree, then do some poor man's OOP with a
- * generic matcher function call that is always that the start of each
- * record, and a next pointer. When the parse tree is done, we need to
- * recursively set the next pointers to point to the part of the parse
- * tree that needs to match next.
- * This is the prototype of the generic match function call pointer.
- * The first argument is the "this" pointer, the second is the text to
- * be matched against, ofs is the offset from the start of the matched
- * text (so we can match "^") and matches is an array where match
- * positions are stored. */
-/* now declared in regex.h: */
-/* typedef int (*matcher)(void*,const char*,int ofs,regmatch_t* matches,int plus,int eflags); */
-
-/* one would think that this is approach is an order of magnitude slower
- * than the standard NFA approach, but it isn't. The busybox grep took
- * 0.26 seconds for a fixed string compared to 0.19 seconds for the
- * glibc regex. */
-
-/* first part: parse a regex into a parse tree */
-struct bracketed {
- unsigned int cc[32];
-};
-
-/* now declared in regex.h:
-struct regex {
- matcher m;
- void* next;
- int pieces;
- int num;
- struct branch *b;
-}; */
-
-struct atom {
- matcher m;
- void* next;
- enum { EMPTY, REGEX, BRACKET, ANY, LINESTART, LINEEND, WORDSTART, WORDEND, CHAR, } type;
- int bnum;
- union {
- struct regex r;
- struct bracketed b;
- char c;
- } u;
-};
-
-struct piece {
- matcher m;
- void* next;
- struct atom a;
- unsigned char min,max;
-};
-
-struct branch {
- matcher m;
- void* next;
- int num;
- struct piece *p;
-};
-
-static void clearcc(unsigned int* x) {
- memset(x,0,sizeof(*x));
-}
-
-static void setcc(unsigned int* x,unsigned int bit) {
- x[bit/32]|=(1<<((bit%32)-1));
-}
-
-static int issetcc(unsigned int* x,unsigned int bit) {
- return x[bit/32] & (1<<((bit%32)-1));
-}
-
-static const char* parsebracketed(struct bracketed*__restrict__ b,const char*__restrict__ s,regex_t*__restrict__ rx) {
- const char* t;
- int i,negflag=0;
- if (*s!='[') return s;
- t=s+1;
- clearcc(b->cc);
- if (*t=='^') { negflag=1; ++t; }
- do {
- if (*t==0) return s;
- setcc(b->cc,rx->cflags&REG_ICASE?*t:tolower(*t));
- if (t[1]=='-' && t[2]!=']') {
- for (i=*t+1; i<=t[2]; ++i) setcc(b->cc,rx->cflags&REG_ICASE?i:tolower(i));
- t+=2;
- }
- ++t;
- } while (*t!=']');
- if (negflag) for (i=0; i<32; ++i) b->cc[i]=~b->cc[i];
- return t+1;
-}
-
-static const char* parseregex(struct regex* r,const char* s,regex_t* rx);
-
-static int matchatom(void*__restrict__ x,const char*__restrict__ s,int ofs,struct __regex_t*__restrict__ preg,int plus,int eflags) {
- register struct atom* a=(struct atom*)x;
- int matchlen=0;
- switch (a->type) {
- case EMPTY:
-// printf("matching EMPTY against \"%s\"\n",s);
- preg->l[a->bnum].rm_so=preg->l[a->bnum].rm_eo=ofs;
- goto match;
- case REGEX:
-// printf("matching REGEX against \"%s\"\n",s);
- if ((matchlen=a->u.r.m(a,s,ofs,preg,0,eflags))>=0) {
- preg->l[a->bnum].rm_so=ofs;
- preg->l[a->bnum].rm_eo=ofs+matchlen;
- goto match;
- }
- break;
- case BRACKET:
-// printf("matching BRACKET against \"%s\"\n",s);
- matchlen=1;
- if (*s=='\n' && (preg->cflags&REG_NEWLINE)) break;
- if (*s && issetcc(a->u.b.cc,(preg->cflags&REG_ICASE?tolower(*s):*s)))
- goto match;
- break;
- case ANY:
-// printf("matching ANY against \"%s\"\n",s);
- if (*s=='\n' && (preg->cflags&REG_NEWLINE)) break;
- matchlen=1;
- if (*s) goto match;
- break;
- case LINESTART:
-// printf("matching LINESTART against \"%s\"\n",s);
- if (ofs==0 && (eflags&REG_NOTBOL)==0) {
- goto match;
- }
- break;
- case LINEEND:
-// printf("matching LINEEND against \"%s\"\n",s);
- if ((*s && *s!='\n') || (eflags&REG_NOTEOL)==0) break;
- goto match;
- case WORDSTART:
- if ((ofs==0 || isspace(s[-1])) && !isspace(*s))
- goto match;
- break;
- case WORDEND:
- if (ofs>0 && !isspace(s[-1]) && isspace(*s))
- goto match;
- break;
- case CHAR:
-// printf("matching CHAR %c against \"%s\"\n",a->u.c,s);
- matchlen=1;
- if (((preg->cflags&REG_ICASE)?tolower(*s):*s)==a->u.c) goto match;
- break;
- }
- return -1;
-match:
- if (a->next)
- return ((struct atom*)(a->next))->m(a->next,s+matchlen,ofs+matchlen,preg,plus+matchlen,eflags);
- else
- return plus+matchlen;
-}
-
-static const char* parseatom(struct atom*__restrict__ a,const char*__restrict__ s,regex_t*__restrict__ rx) {
- const char *tmp;
- a->m=matchatom;
- a->bnum=-1;
- switch (*s) {
- case '(':
- a->bnum=++rx->brackets;
- if (s[1]==')') {
- a->type=EMPTY;
- return s+2;
- }
- a->type=REGEX;
- if ((tmp=parseregex(&a->u.r,s+1,rx))!=s) {
- if (*tmp==')')
- return tmp+1;
- }
- case 0:
- case '|':
- case ')':
- return s;
- case '[':
- a->type=BRACKET;
- if ((tmp=parsebracketed(&a->u.b,s,rx))!=s)
- return tmp;
- return s;
- case '.':
- a->type=ANY;
- break;
- case '^':
- a->type=LINESTART;
- break;
- case '$':
- a->type=LINEEND;
- break;
- case '\\':
- if (!*++s) return s;
- if (*s=='<') {
- a->type=WORDSTART;
- break;
- } else if (*s=='>') {
- a->type=WORDEND;
- break;
- }
- default:
- a->type=CHAR;
- a->u.c=rx->cflags&REG_ICASE?*s:tolower(*s);
- break;
- }
- return s+1;
-}
-
-/* needs to do "greedy" matching, i.e. match as often as possible */
-static int matchpiece(void*__restrict__ x,const char*__restrict__ s,int ofs,struct __regex_t*__restrict__ preg,int plus,int eflags) {
- register struct piece* a=(struct piece*)x;
- int matchlen=0;
- int tmp,num=0;
- unsigned int *offsets=alloca(sizeof(int)*a->max);
- offsets[0]=0;
-// printf("matchpiece \"%s\"...\n",s);
- /* first, try to match the atom as often as possible, up to a->max times */
- if (a->max == 1 && a->min == 1)
- return a->a.m(&a->a,s+matchlen,ofs+matchlen,preg,0,eflags);
- while (num<a->max) {
- void* save=a->a.next;
- a->a.next=0;
- if ((tmp=a->a.m(&a->a,s+matchlen,ofs+matchlen,preg,0,eflags))>=0) {
- a->a.next=save;
- ++num;
- matchlen+=tmp;
- offsets[num]=tmp;
- } else {
- a->a.next=save;
- break;
- }
- }
- if (num<a->min) return -1; /* already at minimum matches; signal mismatch */
- /* then, while the rest does not match, back off */
- for (;;) {
- if (a->next)
- tmp=((struct atom*)(a->next))->m(a->next,s+matchlen,ofs+matchlen,preg,plus+matchlen,eflags);
- else
- tmp=plus+matchlen;
- if (tmp>=0) break; /* it did match; don't back off any further */
- matchlen-=offsets[num];
- --num;
- }
- return tmp;
-}
-
-static const char* parsepiece(struct piece*__restrict__ p,const char*__restrict__ s,regex_t*__restrict__ rx) {
- const char* tmp=parseatom(&p->a,s,rx);
- if (tmp==s) return s;
- p->m=matchpiece;
- p->min=p->max=1;
- switch (*tmp) {
- case '*': p->min=0; p->max=RE_DUP_MAX; break;
- case '+': p->min=1; p->max=RE_DUP_MAX; break;
- case '?': p->min=0; p->max=1; break;
- case '{':
- if (isdigit(*++tmp)) {
- p->min=*tmp-'0'; p->max=RE_DUP_MAX;
- while (isdigit(*++tmp)) p->min=p->min*10+*tmp-'0';
- if (*tmp==',') {
- if (isdigit(*++tmp)) {
- p->max=*tmp-'0';
- while (isdigit(*++tmp)) p->max=p->max*10+*tmp-'0';
- }
- }
- if (*tmp!='}') return s;
- ++tmp;
- }
- default:
- return tmp;
- }
- return tmp+1;
-}
-
-/* trivial, just pass through */
-static int matchbranch(void*__restrict__ x,const char*__restrict__ s,int ofs,struct __regex_t*__restrict__ preg,int plus,int eflags) {
- register struct branch* a=(struct branch*)x;
- int tmp;
- tmp=a->p->m(a->p,s,ofs,preg,plus,eflags);
- if (tmp>=0) {
- if (a->next)
- return ((struct atom*)(a->next))->m(a->next,s+tmp,ofs+tmp,preg,plus+tmp,eflags);
- else
- return plus+tmp;
- }
- return -1;
-}
-
-static const char* parsebranch(struct branch*__restrict__ b,const char*__restrict__ s,regex_t*__restrict__ rx,int*__restrict__ pieces) {
- struct piece p;
- const char *tmp;
- b->m=matchbranch;
- b->num=0; b->p=0;
- for (;;) {
- if (*s=='|') {
- if (b->num==0) {
- tmp=s+1;
- p.a.type=EMPTY;
- p.min=p.max=1;
- }
- } else {
- tmp=parsepiece(&p,s,rx);
- if (tmp==s) return s;
- }
- if (!(b->p=realloc(b->p,++b->num*sizeof(p)))) return s;
- b->p[b->num-1]=p;
- if (*s=='|') { ++tmp; break; }
- s=tmp;
- }
- *pieces+=b->num;
- return tmp;
-}
-
-/* try the branches one by one */
-static int matchregex(void*__restrict__ x,const char*__restrict__ s,int ofs,struct __regex_t*__restrict__ preg,int plus,int eflags) {
- register struct regex* a=(struct regex*)x;
- int i,tmp;
- for (i=0; i<a->num; ++i) {
- tmp=a->b[i].m(&a->b[i],s,ofs,preg,plus,eflags);
- if (tmp>=0) {
- if (a->next)
- return ((struct atom*)(a->next))->m(a->next,s+tmp,ofs+tmp,preg,plus+tmp,eflags);
- else
- return plus+tmp;
- }
- }
- return -1;
-}
-
-static const char* parseregex(struct regex*__restrict__ r,const char*__restrict__ s,regex_t*__restrict__ p) {
- struct branch b;
- const char *tmp;
- r->m=matchregex;
- r->num=0; r->b=0; r->pieces=0;
- for (;;) {
- tmp=parsebranch(&b,s,p,&r->pieces);
- if (tmp==s) return s;
- if (!(r->b=realloc(r->b,++r->num*sizeof(b)))) return s;
- r->b[r->num-1]=b;
- s=tmp;
- }
- return tmp;
-}
-
-
-/* The matcher relies on the presence of next pointers, of which the
- * parser does not know the correct destination. So we need an
- * additional pass through the data structure that sets the next
- * pointers correctly. */
-static void regex_putnext(struct regex* r,void* next);
-
-static void atom_putnext(struct atom*__restrict__ a,void*__restrict__ next) {
- a->next=next;
- if (a->type==REGEX)
- regex_putnext(&a->u.r,next);
-}
-
-static void piece_putnext(struct piece*__restrict__ p,void*__restrict__ next) {
- p->next=next;
- atom_putnext(&p->a,next);
-}
-
-static void branch_putnext(struct branch*__restrict__ b,void*__restrict__ next) {
- int i;
- for (i=0; i<b->num-1; ++i)
- piece_putnext(&b->p[i],&b->p[i+1]);
- piece_putnext(&b->p[i],0);
- b->next=next;
-}
-
-static void regex_putnext(struct regex*__restrict__ r,void*__restrict__ next) {
- int i;
- for (i=0; i<r->num; ++i)
- branch_putnext(&r->b[i],next);
- r->next=next;
-}
-
-
-
-int regcomp(regex_t*__restrict__ preg, const char*__restrict__ regex, int cflags) {
- const char* t=parseregex(&preg->r,regex,preg);
- if (t==regex) return -1;
- regex_putnext(&preg->r,0);
- preg->cflags=cflags;
- return 0;
-}
-
-int regexec(const regex_t*__restrict__ preg, const char*__restrict__ string, size_t nmatch, regmatch_t pmatch[], int eflags) {
- int matched;
- const char *orig=string;
- ((regex_t*)preg)->l=alloca(sizeof(regmatch_t)*(preg->brackets+1));
- while (*string) {
- matched=preg->r.m((void*)&preg->r,string,string-orig,(regex_t*)preg,0,eflags);
- if (matched>=0) {
- if ((preg->cflags&REG_NOSUB)==0) memmove(pmatch,preg->l,nmatch*sizeof(regmatch_t));
- return 0;
- }
- ++string; eflags|=REG_NOTBOL;
- }
- return REG_NOMATCH;
-}
-
-
-
-void regfree(regex_t* preg) {
- int i;
- for (i=0; i<preg->r.num; ++i) {
- free(preg->r.b[i].p);
- free(preg->r.b);
- }
-}
-
-size_t regerror(int errcode, const regex_t*__restrict__ preg, char*__restrict__ errbuf, size_t errbuf_size) {
- strncpy(errbuf,"invalid regular expression (sorry)",errbuf_size);
- return strlen(errbuf);
-}
-
-
-
-
-#if 0
-int main() {
- struct regex r;
- int bnum=-1;
- const char* t=parseregex(&r,"^a*ab$",&bnum);
- regex_putnext(&r,0);
- printf("%d pieces, %s\n",r.pieces,t);
- printf("%d\n",r.m(&r,"aaab",0,0,0));
- return 0;
-}
-#endif
diff --git a/mdk-stage1/dietlibc/librpc/auth_none.c b/mdk-stage1/dietlibc/librpc/auth_none.c
deleted file mode 100644
index 7a4dffe87..000000000
--- a/mdk-stage1/dietlibc/librpc/auth_none.c
+++ /dev/null
@@ -1,128 +0,0 @@
-/* @(#)auth_none.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)auth_none.c 1.19 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * auth_none.c
- * Creates a client authentication handle for passing "null"
- * credentials and verifiers to remote systems.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <rpc/types.h>
-#include <rpc/xdr.h>
-#include <rpc/auth.h>
-#define MAX_MARSHEL_SIZE 20
-
-/*
- * Authenticator operations routines
- */
-static void authnone_verf();
-static void authnone_destroy();
-static bool_t authnone_marshal();
-static bool_t authnone_validate();
-static bool_t authnone_refresh();
-
-static struct auth_ops ops = {
- authnone_verf,
- authnone_marshal,
- authnone_validate,
- authnone_refresh,
- authnone_destroy
-};
-
-static struct authnone_private {
- AUTH no_client;
- char marshalled_client[MAX_MARSHEL_SIZE];
- u_int mcnt;
-} *authnone_private;
-
-AUTH *authnone_create()
-{
- register struct authnone_private *ap = authnone_private;
- XDR xdr_stream;
- register XDR *xdrs;
-
- if (ap == 0) {
- ap = (struct authnone_private *) calloc(1, sizeof(*ap));
- if (ap == 0)
- return (0);
- authnone_private = ap;
- }
- if (!ap->mcnt) {
- ap->no_client.ah_cred = ap->no_client.ah_verf = _null_auth;
- ap->no_client.ah_ops = &ops;
- xdrs = &xdr_stream;
- xdrmem_create(xdrs, ap->marshalled_client,
- (u_int) MAX_MARSHEL_SIZE, XDR_ENCODE);
- (void) xdr_opaque_auth(xdrs, &ap->no_client.ah_cred);
- (void) xdr_opaque_auth(xdrs, &ap->no_client.ah_verf);
- ap->mcnt = XDR_GETPOS(xdrs);
- XDR_DESTROY(xdrs);
- }
- return (&ap->no_client);
-}
-
- /*ARGSUSED*/ static bool_t authnone_marshal(client, xdrs)
-AUTH *client;
-XDR *xdrs;
-{
- register struct authnone_private *ap = authnone_private;
-
- if (ap == 0)
- return (0);
- return ((*xdrs->x_ops->x_putbytes) (xdrs,
- ap->marshalled_client, ap->mcnt));
-}
-
-static void authnone_verf()
-{
-}
-
-static bool_t authnone_validate()
-{
-
- return (TRUE);
-}
-
-static bool_t authnone_refresh()
-{
-
- return (FALSE);
-}
-
-static void authnone_destroy()
-{
-}
diff --git a/mdk-stage1/dietlibc/librpc/auth_unix.c b/mdk-stage1/dietlibc/librpc/auth_unix.c
deleted file mode 100644
index 5daeb5f4a..000000000
--- a/mdk-stage1/dietlibc/librpc/auth_unix.c
+++ /dev/null
@@ -1,313 +0,0 @@
-/* @(#)auth_unix.c 2.2 88/08/01 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)auth_unix.c 1.19 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * auth_unix.c, Implements UNIX style authentication parameters.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- *
- * The system is very weak. The client uses no encryption for it's
- * credentials and only sends null verifiers. The server sends backs
- * null verifiers or optionally a verifier that suggests a new short hand
- * for the credentials.
- *
- */
-
-#include <stdio.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <string.h>
-
-#include <rpc/types.h>
-#include <rpc/xdr.h>
-#include <rpc/auth.h>
-#include <rpc/auth_unix.h>
-
-/*
- * Unix authenticator operations vector
- */
-static void authunix_nextverf();
-static bool_t authunix_marshal();
-static bool_t authunix_validate();
-static bool_t authunix_refresh();
-static void authunix_destroy();
-
-static struct auth_ops auth_unix_ops = {
- authunix_nextverf,
- authunix_marshal,
- authunix_validate,
- authunix_refresh,
- authunix_destroy
-};
-
-/*
- * This struct is pointed to by the ah_private field of an auth_handle.
- */
-struct audata {
- struct opaque_auth au_origcred; /* original credentials */
- struct opaque_auth au_shcred; /* short hand cred */
- u_long au_shfaults; /* short hand cache faults */
- char au_marshed[MAX_AUTH_BYTES];
- u_int au_mpos; /* xdr pos at end of marshed */
-};
-
-#define AUTH_PRIVATE(auth) ((struct audata *)auth->ah_private)
-
-static void marshal_new_auth();
-
-
-/*
- * Create a unix style authenticator.
- * Returns an auth handle with the given stuff in it.
- */
-AUTH *authunix_create __P ((char *machname, uid_t uid,
- gid_t gid, int len,
- gid_t *aup_gids))
-{
- struct authunix_parms aup;
- char mymem[MAX_AUTH_BYTES];
- struct timeval now;
- XDR xdrs;
- register AUTH *auth;
- register struct audata *au;
-
- /*
- * Allocate and set up auth handle
- */
- auth = (AUTH *) mem_alloc(sizeof(*auth));
-#ifndef KERNEL
- if (auth == NULL) {
- (void) fprintf(stderr, "authunix_create: out of memory\n");
- return (NULL);
- }
-#endif
- au = (struct audata *) mem_alloc(sizeof(*au));
-#ifndef KERNEL
- if (au == NULL) {
- (void) fprintf(stderr, "authunix_create: out of memory\n");
- return (NULL);
- }
-#endif
- auth->ah_ops = &auth_unix_ops;
- auth->ah_private = (caddr_t) au;
- auth->ah_verf = au->au_shcred = _null_auth;
- au->au_shfaults = 0;
-
- /*
- * fill in param struct from the given params
- */
- (void) gettimeofday(&now, (struct timezone *) 0);
- aup.aup_time = now.tv_sec;
- aup.aup_machname = machname;
- aup.aup_uid = uid;
- aup.aup_gid = gid;
- aup.aup_len = (u_int) len;
- aup.aup_gids = aup_gids;
-
- /*
- * Serialize the parameters into origcred
- */
- xdrmem_create(&xdrs, mymem, MAX_AUTH_BYTES, XDR_ENCODE);
- if (!xdr_authunix_parms(&xdrs, &aup))
- abort();
- au->au_origcred.oa_length = len = XDR_GETPOS(&xdrs);
- au->au_origcred.oa_flavor = AUTH_UNIX;
-#ifdef KERNEL
- au->au_origcred.oa_base = mem_alloc((u_int) len);
-#else
- if ((au->au_origcred.oa_base = mem_alloc((u_int) len)) == NULL) {
- (void) fprintf(stderr, "authunix_create: out of memory\n");
- return (NULL);
- }
-#endif
- bcopy(mymem, au->au_origcred.oa_base, (u_int) len);
-
- /*
- * set auth handle to reflect new cred.
- */
- auth->ah_cred = au->au_origcred;
- marshal_new_auth(auth);
- return (auth);
-}
-
-/*
- * Returns an auth handle with parameters determined by doing lots of
- * syscalls.
- */
-AUTH *authunix_create_default()
-{
- register int len;
- char machname[MAX_MACHINE_NAME + 1];
- register int uid;
- register int gid;
- gid_t gids[NGRPS];
-
- if (gethostname(machname, MAX_MACHINE_NAME) == -1)
- abort();
- machname[MAX_MACHINE_NAME] = 0;
- uid = geteuid();
- gid = getegid();
- if ((len = getgroups(NGRPS, gids)) < 0)
- abort();
- return (authunix_create(machname, uid, gid, len, gids));
-}
-
-/*
- * authunix operations
- */
-
-static void authunix_nextverf(auth)
-AUTH *auth;
-{
- /* no action necessary */
-}
-
-static bool_t authunix_marshal(auth, xdrs)
-AUTH *auth;
-XDR *xdrs;
-{
- register struct audata *au = AUTH_PRIVATE(auth);
-
- return (XDR_PUTBYTES(xdrs, au->au_marshed, au->au_mpos));
-}
-
-static bool_t authunix_validate(auth, verf)
-register AUTH *auth;
-struct opaque_auth verf;
-{
- register struct audata *au;
- XDR xdrs;
-
- if (verf.oa_flavor == AUTH_SHORT) {
- au = AUTH_PRIVATE(auth);
- xdrmem_create(&xdrs, verf.oa_base, verf.oa_length, XDR_DECODE);
-
- if (au->au_shcred.oa_base != NULL) {
- mem_free(au->au_shcred.oa_base, au->au_shcred.oa_length);
- au->au_shcred.oa_base = NULL;
- }
- if (xdr_opaque_auth(&xdrs, &au->au_shcred)) {
- auth->ah_cred = au->au_shcred;
- } else {
- xdrs.x_op = XDR_FREE;
- (void) xdr_opaque_auth(&xdrs, &au->au_shcred);
- au->au_shcred.oa_base = NULL;
- auth->ah_cred = au->au_origcred;
- }
- marshal_new_auth(auth);
- }
- return (TRUE);
-}
-
-static bool_t authunix_refresh(auth)
-register AUTH *auth;
-{
- register struct audata *au = AUTH_PRIVATE(auth);
- struct authunix_parms aup;
- struct timeval now;
- XDR xdrs;
- register int stat;
-
- if (auth->ah_cred.oa_base == au->au_origcred.oa_base) {
- /* there is no hope. Punt */
- return (FALSE);
- }
- au->au_shfaults++;
-
- /* first deserialize the creds back into a struct authunix_parms */
- aup.aup_machname = NULL;
- aup.aup_gids = (gid_t *) NULL;
- xdrmem_create(&xdrs, au->au_origcred.oa_base,
- au->au_origcred.oa_length, XDR_DECODE);
- stat = xdr_authunix_parms(&xdrs, &aup);
- if (!stat)
- goto done;
-
- /* update the time and serialize in place */
- (void) gettimeofday(&now, (struct timezone *) 0);
- aup.aup_time = now.tv_sec;
- xdrs.x_op = XDR_ENCODE;
- XDR_SETPOS(&xdrs, 0);
- stat = xdr_authunix_parms(&xdrs, &aup);
- if (!stat)
- goto done;
- auth->ah_cred = au->au_origcred;
- marshal_new_auth(auth);
- done:
- /* free the struct authunix_parms created by deserializing */
- xdrs.x_op = XDR_FREE;
- (void) xdr_authunix_parms(&xdrs, &aup);
- XDR_DESTROY(&xdrs);
- return (stat);
-}
-
-static void authunix_destroy(auth)
-register AUTH *auth;
-{
- register struct audata *au = AUTH_PRIVATE(auth);
-
- mem_free(au->au_origcred.oa_base, au->au_origcred.oa_length);
-
- if (au->au_shcred.oa_base != NULL)
- mem_free(au->au_shcred.oa_base, au->au_shcred.oa_length);
-
- mem_free(auth->ah_private, sizeof(struct audata));
-
- if (auth->ah_verf.oa_base != NULL)
- mem_free(auth->ah_verf.oa_base, auth->ah_verf.oa_length);
-
- mem_free((caddr_t) auth, sizeof(*auth));
-}
-
-/*
- * Marshals (pre-serializes) an auth struct.
- * sets private data, au_marshed and au_mpos
- */
-static void marshal_new_auth(auth)
-register AUTH *auth;
-{
- XDR xdr_stream;
- register XDR *xdrs = &xdr_stream;
- register struct audata *au = AUTH_PRIVATE(auth);
-
- xdrmem_create(xdrs, au->au_marshed, MAX_AUTH_BYTES, XDR_ENCODE);
- if ((!xdr_opaque_auth(xdrs, &(auth->ah_cred))) ||
- (!xdr_opaque_auth(xdrs, &(auth->ah_verf)))) {
- perror("auth_none.c - Fatal marshalling problem");
- } else {
- au->au_mpos = XDR_GETPOS(xdrs);
- }
- XDR_DESTROY(xdrs);
-}
diff --git a/mdk-stage1/dietlibc/librpc/authunix_prot.c b/mdk-stage1/dietlibc/librpc/authunix_prot.c
deleted file mode 100644
index ddcadb808..000000000
--- a/mdk-stage1/dietlibc/librpc/authunix_prot.c
+++ /dev/null
@@ -1,69 +0,0 @@
-/* @(#)authunix_prot.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)authunix_prot.c 1.15 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * authunix_prot.c
- * XDR for UNIX style authentication parameters for RPC
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-
-#include <rpc/types.h>
-#include <rpc/xdr.h>
-#include <rpc/auth.h>
-#include <rpc/auth_unix.h>
-
-/*
- * XDR for unix authentication parameters.
- */
-bool_t xdr_authunix_parms(xdrs, p)
-register XDR *xdrs;
-register struct authunix_parms *p;
-{
- int a,b;
-
- if (xdr_u_long(xdrs, &(p->aup_time))
- && xdr_string(xdrs, &(p->aup_machname), MAX_MACHINE_NAME)
- && xdr_int(xdrs, &a)
- && xdr_int(xdrs, &b)
- && xdr_array(xdrs, (caddr_t *) & (p->aup_gids),
- &(p->aup_len), NGRPS, sizeof(int), (xdrproc_t)xdr_int)) {
- p->aup_uid=(uid_t)a;
- p->aup_gid=(gid_t)b;
- return (TRUE);
- }
- return (FALSE);
-}
diff --git a/mdk-stage1/dietlibc/librpc/bindresvport.c b/mdk-stage1/dietlibc/librpc/bindresvport.c
deleted file mode 100644
index 8b65261dd..000000000
--- a/mdk-stage1/dietlibc/librpc/bindresvport.c
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * Copyright (c) 1987 by Sun Microsystems, Inc.
- */
-
-#include <unistd.h>
-#include <string.h>
-#include <sys/types.h>
-#include <errno.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-
-/*
- * Bind a socket to a privileged IP port
- */
-int bindresvport(sd, sin)
-int sd;
-struct sockaddr_in *sin;
-{
- int res;
- static short port;
- struct sockaddr_in myaddr;
- extern int errno;
- int i;
-
-#define STARTPORT 600
-#define ENDPORT (IPPORT_RESERVED - 1)
-#define NPORTS (ENDPORT - STARTPORT + 1)
-
- if (sin == (struct sockaddr_in *) 0) {
- sin = &myaddr;
- bzero(sin, sizeof(*sin));
- sin->sin_family = AF_INET;
- } else if (sin->sin_family != AF_INET) {
- errno = EPFNOSUPPORT;
- return (-1);
- }
- if (port == 0) {
- port = (getpid() % NPORTS) + STARTPORT;
- }
- res = -1;
- errno = EADDRINUSE;
- for (i = 0; i < NPORTS && res < 0 && errno == EADDRINUSE; i++) {
- sin->sin_port = htons(port++);
- if (port > ENDPORT) {
- port = STARTPORT;
- }
- res = bind(sd, (struct sockaddr*)sin, sizeof(struct sockaddr_in));
- }
- return (res);
-}
diff --git a/mdk-stage1/dietlibc/librpc/clnt_generic.c b/mdk-stage1/dietlibc/librpc/clnt_generic.c
deleted file mode 100644
index 9bb81cc80..000000000
--- a/mdk-stage1/dietlibc/librpc/clnt_generic.c
+++ /dev/null
@@ -1,112 +0,0 @@
-/* @(#)clnt_generic.c 2.2 88/08/01 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)clnt_generic.c 1.4 87/08/11 (C) 1987 SMI";
-#endif
-/*
- * Copyright (C) 1987, Sun Microsystems, Inc.
- */
-#include <rpc/rpc.h>
-#include <sys/socket.h>
-#include <errno.h>
-#include <netdb.h>
-#include <string.h>
-
-/*
- * Generic client creation: takes (hostname, program-number, protocol) and
- * returns client handle. Default options are set, which the user can
- * change using the rpc equivalent of ioctl()'s.
- */
-CLIENT *clnt_create __P ((const char *hostname, const u_long prog,
- const u_long vers, const char *proto))
-{
- struct hostent *h;
- struct protoent *p;
- struct sockaddr_in sin;
- int sock;
- struct timeval tv;
- CLIENT *client;
-
- h = gethostbyname(hostname);
- if (h == NULL) {
- rpc_createerr.cf_stat = RPC_UNKNOWNHOST;
- return (NULL);
- }
- if (h->h_addrtype != AF_INET) {
- /*
- * Only support INET for now
- */
- rpc_createerr.cf_stat = RPC_SYSTEMERROR;
- rpc_createerr.cf_error.re_errno = EAFNOSUPPORT;
- return (NULL);
- }
-#ifdef __linux__
- bzero((char *) &sin, sizeof(sin));
-#endif
- sin.sin_family = h->h_addrtype;
- sin.sin_port = 0;
-#ifndef __linux__
- bzero(sin.sin_zero, sizeof(sin.sin_zero));
-#endif
- bcopy(h->h_addr, (char *) &sin.sin_addr, h->h_length);
- p = getprotobyname(proto);
- if (p == NULL) {
- rpc_createerr.cf_stat = RPC_UNKNOWNPROTO;
- rpc_createerr.cf_error.re_errno = EPFNOSUPPORT;
- return (NULL);
- }
- sock = RPC_ANYSOCK;
- switch (p->p_proto) {
- case IPPROTO_UDP:
- tv.tv_sec = 5;
- tv.tv_usec = 0;
- client = clntudp_create(&sin, prog, vers, tv, &sock);
- if (client == NULL) {
- return (NULL);
- }
- tv.tv_sec = 25;
- clnt_control(client, CLSET_TIMEOUT, (char*)&tv);
- break;
- case IPPROTO_TCP:
- client = clnttcp_create(&sin, prog, vers, &sock, 0, 0);
- if (client == NULL) {
- return (NULL);
- }
- tv.tv_sec = 25;
- tv.tv_usec = 0;
- clnt_control(client, CLSET_TIMEOUT, (char*)&tv);
- break;
- default:
- rpc_createerr.cf_stat = RPC_SYSTEMERROR;
- rpc_createerr.cf_error.re_errno = EPFNOSUPPORT;
- return (NULL);
- }
- return (client);
-}
diff --git a/mdk-stage1/dietlibc/librpc/clnt_perror.c b/mdk-stage1/dietlibc/librpc/clnt_perror.c
deleted file mode 100644
index 4ede1a43e..000000000
--- a/mdk-stage1/dietlibc/librpc/clnt_perror.c
+++ /dev/null
@@ -1,302 +0,0 @@
-/* @(#)clnt_perror.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)clnt_perror.c 1.15 87/10/07 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * clnt_perror.c
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- *
- */
-#include <stdio.h>
-
-#include <rpc/types.h>
-#include <rpc/auth.h>
-#include <rpc/clnt.h>
-
-//extern char *sys_errlist[];
-//static char *auth_errmsg();
-
-extern char *strcpy();
-
-#if 0
-static char *buf;
-
-static char *_buf()
-{
-
- if (buf == 0)
- buf = (char *) malloc(256);
- return (buf);
-}
-#endif
-
-/*
- * Print reply error info
- */
-char *clnt_sperror __P ((CLIENT *rpch, const char *s))
-{
-#if 0
- struct rpc_err e;
- void clnt_perrno();
- char *err;
- char *str = _buf();
- char *strstart = str;
-
- if (str == 0)
- return (0);
- CLNT_GETERR(rpch, &e);
-
- (void) sprintf(str, "%s: ", s);
- str += strlen(str);
-
- (void) strcpy(str, clnt_sperrno(e.re_status));
- str += strlen(str);
-
- switch (e.re_status) {
- case RPC_SUCCESS:
- case RPC_CANTENCODEARGS:
- case RPC_CANTDECODERES:
- case RPC_TIMEDOUT:
- case RPC_PROGUNAVAIL:
- case RPC_PROCUNAVAIL:
- case RPC_CANTDECODEARGS:
- case RPC_SYSTEMERROR:
- case RPC_UNKNOWNHOST:
- case RPC_UNKNOWNPROTO:
- case RPC_PMAPFAILURE:
- case RPC_PROGNOTREGISTERED:
- case RPC_FAILED:
- break;
-
- case RPC_CANTSEND:
- case RPC_CANTRECV:
- (void) sprintf(str, "; errno = %s", sys_errlist[e.re_errno]);
- str += strlen(str);
- break;
-
- case RPC_VERSMISMATCH:
- (void) sprintf(str,
- "; low version = %lu, high version = %lu",
- e.re_vers.low, e.re_vers.high);
- str += strlen(str);
- break;
-
- case RPC_AUTHERROR:
- err = auth_errmsg(e.re_why);
- (void) sprintf(str, "; why = ");
- str += strlen(str);
- if (err != NULL) {
- (void) sprintf(str, "%s", err);
- } else {
- (void) sprintf(str,
- "(unknown authentication error - %d)",
- (int) e.re_why);
- }
- str += strlen(str);
- break;
-
- case RPC_PROGVERSMISMATCH:
- (void) sprintf(str,
- "; low version = %lu, high version = %lu",
- e.re_vers.low, e.re_vers.high);
- str += strlen(str);
- break;
-
- default: /* unknown */
- (void) sprintf(str,
- "; s1 = %lu, s2 = %lu", e.re_lb.s1, e.re_lb.s2);
- str += strlen(str);
- break;
- }
- (void) sprintf(str, "\n");
- return (strstart);
-#endif
- return (0);
-}
-
-void clnt_perror __P ((CLIENT *rpch, const char *s))
-{
- (void) fprintf(stderr, "%s", clnt_sperror(rpch, s));
-}
-
-
-struct rpc_errtab {
- enum clnt_stat status;
- char *message;
-};
-
-#if 0
-static struct rpc_errtab rpc_errlist[] = {
- {RPC_SUCCESS,
- "RPC: Success"},
- {RPC_CANTENCODEARGS,
- "RPC: Can't encode arguments"},
- {RPC_CANTDECODERES,
- "RPC: Can't decode result"},
- {RPC_CANTSEND,
- "RPC: Unable to send"},
- {RPC_CANTRECV,
- "RPC: Unable to receive"},
- {RPC_TIMEDOUT,
- "RPC: Timed out"},
- {RPC_VERSMISMATCH,
- "RPC: Incompatible versions of RPC"},
- {RPC_AUTHERROR,
- "RPC: Authentication error"},
- {RPC_PROGUNAVAIL,
- "RPC: Program unavailable"},
- {RPC_PROGVERSMISMATCH,
- "RPC: Program/version mismatch"},
- {RPC_PROCUNAVAIL,
- "RPC: Procedure unavailable"},
- {RPC_CANTDECODEARGS,
- "RPC: Server can't decode arguments"},
- {RPC_SYSTEMERROR,
- "RPC: Remote system error"},
- {RPC_UNKNOWNHOST,
- "RPC: Unknown host"},
- {RPC_UNKNOWNPROTO,
- "RPC: Unknown protocol"},
- {RPC_PMAPFAILURE,
- "RPC: Port mapper failure"},
- {RPC_PROGNOTREGISTERED,
- "RPC: Program not registered"},
- {RPC_FAILED,
- "RPC: Failed (unspecified error)"}
-};
-#endif
-
-/*
- * This interface for use by clntrpc
- */
-char *clnt_sperrno(stat)
-enum clnt_stat stat;
-{
-#if 0
- int i;
-
- for (i = 0; i < sizeof(rpc_errlist) / sizeof(struct rpc_errtab); i++) {
- if (rpc_errlist[i].status == stat) {
- return (rpc_errlist[i].message);
- }
- }
-#endif
- return ("RPC: (unknown error code)");
-}
-
-void clnt_perrno(num)
-enum clnt_stat num;
-{
- (void) fprintf(stderr, "%s", clnt_sperrno(num));
-}
-
-
-char *clnt_spcreateerror __P ((__const char *s))
-{
-#if 0
- extern int sys_nerr;
- extern char *sys_errlist[];
- char *str = _buf();
-
- if (str == 0)
- return (0);
- (void) sprintf(str, "%s: ", s);
- (void) strcat(str, clnt_sperrno(rpc_createerr.cf_stat));
- switch (rpc_createerr.cf_stat) {
- case RPC_PMAPFAILURE:
- (void) strcat(str, " - ");
- (void) strcat(str, clnt_sperrno(rpc_createerr.cf_error.re_status));
- break;
-
- case RPC_SYSTEMERROR:
- (void) strcat(str, " - ");
- if (rpc_createerr.cf_error.re_errno > 0
- && rpc_createerr.cf_error.re_errno < sys_nerr)
- (void) strcat(str,
- sys_errlist[rpc_createerr.cf_error.re_errno]);
- else
- (void) sprintf(&str[strlen(str)], "Error %d",
- rpc_createerr.cf_error.re_errno);
- break;
- }
- (void) strcat(str, "\n");
- return (str);
-#endif
- return(0);
-}
-
-extern void clnt_pcreateerror __P ((__const char *s))
-{
- (void) fprintf(stderr, "%s", clnt_spcreateerror(s));
-}
-
-struct auth_errtab {
- enum auth_stat status;
- char *message;
-};
-
-#if 0
-static struct auth_errtab auth_errlist[] = {
- {AUTH_OK,
- "Authentication OK"},
- {AUTH_BADCRED,
- "Invalid client credential"},
- {AUTH_REJECTEDCRED,
- "Server rejected credential"},
- {AUTH_BADVERF,
- "Invalid client verifier"},
- {AUTH_REJECTEDVERF,
- "Server rejected verifier"},
- {AUTH_TOOWEAK,
- "Client credential too weak"},
- {AUTH_INVALIDRESP,
- "Invalid server verifier"},
- {AUTH_FAILED,
- "Failed (unspecified error)"},
-};
-
-static char *auth_errmsg(stat)
-enum auth_stat stat;
-{
- int i;
-
- for (i = 0; i < sizeof(auth_errlist) / sizeof(struct auth_errtab); i++) {
- if (auth_errlist[i].status == stat) {
- return (auth_errlist[i].message);
- }
- }
- return (NULL);
-}
-#endif
diff --git a/mdk-stage1/dietlibc/librpc/clnt_raw.c b/mdk-stage1/dietlibc/librpc/clnt_raw.c
deleted file mode 100644
index 7479b55d6..000000000
--- a/mdk-stage1/dietlibc/librpc/clnt_raw.c
+++ /dev/null
@@ -1,230 +0,0 @@
-/* @(#)clnt_raw.c 2.2 88/08/01 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)clnt_raw.c 1.22 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * clnt_raw.c
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- *
- * Memory based rpc for simple testing and timing.
- * Interface to create an rpc client and server in the same process.
- * This lets us similate rpc and get round trip overhead, without
- * any interference from the kernal.
- */
-
-#include <rpc/rpc.h>
-
-#define MCALL_MSG_SIZE 24
-
-/*
- * This is the "network" we will be moving stuff over.
- */
-static struct clntraw_private {
- CLIENT client_object;
- XDR xdr_stream;
- char _raw_buf[UDPMSGSIZE];
- char mashl_callmsg[MCALL_MSG_SIZE];
- u_int mcnt;
-} *clntraw_private;
-
-static enum clnt_stat clntraw_call();
-static void clntraw_abort();
-static void clntraw_geterr();
-static bool_t clntraw_freeres();
-static bool_t clntraw_control();
-static void clntraw_destroy();
-
-static struct clnt_ops client_ops = {
- clntraw_call,
- clntraw_abort,
- clntraw_geterr,
- clntraw_freeres,
- clntraw_destroy,
- clntraw_control
-};
-
-void svc_getreq();
-
-/*
- * Create a client handle for memory based rpc.
- */
-CLIENT *clntraw_create(prog, vers)
-u_long prog;
-u_long vers;
-{
- register struct clntraw_private *clp = clntraw_private;
- struct rpc_msg call_msg;
- XDR *xdrs = &clp->xdr_stream;
- CLIENT *client = &clp->client_object;
-
- if (clp == 0) {
- clp = (struct clntraw_private *) calloc(1, sizeof(*clp));
- if (clp == 0)
- return (0);
- clntraw_private = clp;
- }
- /*
- * pre-serialize the staic part of the call msg and stash it away
- */
- call_msg.rm_direction = CALL;
- call_msg.rm_call.cb_rpcvers = RPC_MSG_VERSION;
- call_msg.rm_call.cb_prog = prog;
- call_msg.rm_call.cb_vers = vers;
- xdrmem_create(xdrs, clp->mashl_callmsg, MCALL_MSG_SIZE, XDR_ENCODE);
- if (!xdr_callhdr(xdrs, &call_msg)) {
- perror("clnt_raw.c - Fatal header serialization error.");
- }
- clp->mcnt = XDR_GETPOS(xdrs);
- XDR_DESTROY(xdrs);
-
- /*
- * Set xdrmem for client/server shared buffer
- */
- xdrmem_create(xdrs, clp->_raw_buf, UDPMSGSIZE, XDR_FREE);
-
- /*
- * create client handle
- */
- client->cl_ops = &client_ops;
- client->cl_auth = authnone_create();
- return (client);
-}
-
-static enum clnt_stat
-clntraw_call(h, proc, xargs, argsp, xresults, resultsp, timeout)
-CLIENT *h;
-u_long proc;
-xdrproc_t xargs;
-caddr_t argsp;
-xdrproc_t xresults;
-caddr_t resultsp;
-struct timeval timeout;
-{
- register struct clntraw_private *clp = clntraw_private;
- register XDR *xdrs = &clp->xdr_stream;
- struct rpc_msg msg;
- enum clnt_stat status;
- struct rpc_err error;
-
- if (clp == 0)
- return (RPC_FAILED);
- call_again:
- /*
- * send request
- */
- xdrs->x_op = XDR_ENCODE;
- XDR_SETPOS(xdrs, 0);
- ((struct rpc_msg *) clp->mashl_callmsg)->rm_xid++;
- if ((!XDR_PUTBYTES(xdrs, clp->mashl_callmsg, clp->mcnt)) ||
- (!XDR_PUTLONG(xdrs, (long *) &proc)) ||
- (!AUTH_MARSHALL(h->cl_auth, xdrs)) || (!(*xargs) (xdrs, argsp))) {
- return (RPC_CANTENCODEARGS);
- }
- (void) XDR_GETPOS(xdrs); /* called just to cause overhead */
-
- /*
- * We have to call server input routine here because this is
- * all going on in one process. Yuk.
- */
- svc_getreq(1);
-
- /*
- * get results
- */
- xdrs->x_op = XDR_DECODE;
- XDR_SETPOS(xdrs, 0);
- msg.acpted_rply.ar_verf = _null_auth;
- msg.acpted_rply.ar_results.where = resultsp;
- msg.acpted_rply.ar_results.proc = xresults;
- if (!xdr_replymsg(xdrs, &msg))
- return (RPC_CANTDECODERES);
- _seterr_reply(&msg, &error);
- status = error.re_status;
-
- if (status == RPC_SUCCESS) {
- if (!AUTH_VALIDATE(h->cl_auth, &msg.acpted_rply.ar_verf)) {
- status = RPC_AUTHERROR;
- }
- } /* end successful completion */
- else {
- if (AUTH_REFRESH(h->cl_auth))
- goto call_again;
- } /* end of unsuccessful completion */
-
- if (status == RPC_SUCCESS) {
- if (!AUTH_VALIDATE(h->cl_auth, &msg.acpted_rply.ar_verf)) {
- status = RPC_AUTHERROR;
- }
- if (msg.acpted_rply.ar_verf.oa_base != NULL) {
- xdrs->x_op = XDR_FREE;
- (void) xdr_opaque_auth(xdrs, &(msg.acpted_rply.ar_verf));
- }
- }
-
- return (status);
-}
-
-static void clntraw_geterr()
-{
-}
-
-
-static bool_t clntraw_freeres(cl, xdr_res, res_ptr)
-CLIENT *cl;
-xdrproc_t xdr_res;
-caddr_t res_ptr;
-{
- register struct clntraw_private *clp = clntraw_private;
- register XDR *xdrs = &clp->xdr_stream;
- bool_t rval;
-
- if (clp == 0) {
- rval = (bool_t) RPC_FAILED;
- return (rval);
- }
- xdrs->x_op = XDR_FREE;
- return ((*xdr_res) (xdrs, res_ptr));
-}
-
-static void clntraw_abort()
-{
-}
-
-static bool_t clntraw_control()
-{
- return (FALSE);
-}
-
-static void clntraw_destroy()
-{
-}
diff --git a/mdk-stage1/dietlibc/librpc/clnt_simple.c b/mdk-stage1/dietlibc/librpc/clnt_simple.c
deleted file mode 100644
index f309f86ff..000000000
--- a/mdk-stage1/dietlibc/librpc/clnt_simple.c
+++ /dev/null
@@ -1,116 +0,0 @@
-/* @(#)clnt_simple.c 2.2 88/08/01 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)clnt_simple.c 1.35 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * clnt_simple.c
- * Simplified front end to rpc.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <stdio.h>
-#include <unistd.h>
-#include <rpc/rpc.h>
-#include <sys/socket.h>
-#include <netdb.h>
-#include <string.h>
-
-static struct callrpc_private {
- CLIENT *client;
- int socket;
- int oldprognum, oldversnum, valid;
- char *oldhost;
-} *callrpc_private;
-
-int callrpc (const char *host, const u_long prognum,
- const u_long versnum, const u_long procnum,
- const xdrproc_t inproc, const char *in,
- const xdrproc_t outproc, char *out)
-{
- register struct callrpc_private *crp = callrpc_private;
- struct sockaddr_in server_addr;
- enum clnt_stat clnt_stat;
- struct hostent *hp;
- struct timeval timeout, tottimeout;
-
- if (crp == 0) {
- crp = (struct callrpc_private *) calloc(1, sizeof(*crp));
- if (crp == 0)
- return (0);
- callrpc_private = crp;
- }
- if (crp->oldhost == NULL) {
- crp->oldhost = malloc(256);
- crp->oldhost[0] = 0;
- crp->socket = RPC_ANYSOCK;
- }
- if (crp->valid && crp->oldprognum == prognum
- && crp->oldversnum == versnum && strcmp(crp->oldhost, host) == 0) {
- /* reuse old client */
- } else {
- crp->valid = 0;
- (void) close(crp->socket);
- crp->socket = RPC_ANYSOCK;
- if (crp->client) {
- clnt_destroy(crp->client);
- crp->client = NULL;
- }
- if ((hp = gethostbyname(host)) == NULL)
- return ((int) RPC_UNKNOWNHOST);
- timeout.tv_usec = 0;
- timeout.tv_sec = 5;
- bcopy(hp->h_addr, (char *) &server_addr.sin_addr, hp->h_length);
- server_addr.sin_family = AF_INET;
- server_addr.sin_port = 0;
- if ((crp->client = clntudp_create(&server_addr, (u_long) prognum,
- (u_long) versnum, timeout,
- &crp->socket)) == NULL)
- return ((int) rpc_createerr.cf_stat);
- crp->valid = 1;
- crp->oldprognum = prognum;
- crp->oldversnum = versnum;
- (void) strcpy(crp->oldhost, host);
- }
- tottimeout.tv_sec = 25;
- tottimeout.tv_usec = 0;
- clnt_stat = clnt_call(crp->client, procnum, inproc, (char*)in,
- outproc, out, tottimeout);
- /*
- * if call failed, empty cache
- */
- if (clnt_stat != RPC_SUCCESS)
- crp->valid = 0;
- return ((int) clnt_stat);
-}
diff --git a/mdk-stage1/dietlibc/librpc/clnt_tcp.c b/mdk-stage1/dietlibc/librpc/clnt_tcp.c
deleted file mode 100644
index 8c39e8933..000000000
--- a/mdk-stage1/dietlibc/librpc/clnt_tcp.c
+++ /dev/null
@@ -1,463 +0,0 @@
-/* @(#)clnt_tcp.c 2.2 88/08/01 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)clnt_tcp.c 1.37 87/10/05 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * clnt_tcp.c, Implements a TCP/IP based, client side RPC.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- *
- * TCP based RPC supports 'batched calls'.
- * A sequence of calls may be batched-up in a send buffer. The rpc call
- * return immediately to the client even though the call was not necessarily
- * sent. The batching occurs if the results' xdr routine is NULL (0) AND
- * the rpc timeout value is zero (see clnt.h, rpc).
- *
- * Clients should NOT casually batch calls that in fact return results; that is,
- * the server side should be aware that a call is batched and not produce any
- * return message. Batched calls that produce many result messages can
- * deadlock (netlock) the client and the server....
- *
- * Now go hang yourself.
- */
-
-#include <stdio.h>
-#include <rpc/rpc.h>
-#include <sys/socket.h>
-#include <netdb.h>
-#include <errno.h>
-#include <rpc/pmap_clnt.h>
-#include <unistd.h>
-
-#define MCALL_MSG_SIZE 24
-
-extern int errno;
-
-static int readtcp();
-static int writetcp();
-
-static enum clnt_stat clnttcp_call();
-static void clnttcp_abort();
-static void clnttcp_geterr();
-static bool_t clnttcp_freeres();
-static bool_t clnttcp_control();
-static void clnttcp_destroy();
-
-static struct clnt_ops tcp_ops = {
- clnttcp_call,
- clnttcp_abort,
- clnttcp_geterr,
- clnttcp_freeres,
- clnttcp_destroy,
- clnttcp_control
-};
-
-struct ct_data {
- int ct_sock;
- bool_t ct_closeit;
- struct timeval ct_wait;
- bool_t ct_waitset; /* wait set by clnt_control? */
- struct sockaddr_in ct_addr;
- struct rpc_err ct_error;
- char ct_mcall[MCALL_MSG_SIZE]; /* marshalled callmsg */
- u_int ct_mpos; /* pos after marshal */
- XDR ct_xdrs;
-};
-
-/*
- * Create a client handle for a tcp/ip connection.
- * If *sockp<0, *sockp is set to a newly created TCP socket and it is
- * connected to raddr. If *sockp non-negative then
- * raddr is ignored. The rpc/tcp package does buffering
- * similar to stdio, so the client must pick send and receive buffer sizes,];
- * 0 => use the default.
- * If raddr->sin_port is 0, then a binder on the remote machine is
- * consulted for the right port number.
- * NB: *sockp is copied into a private area.
- * NB: It is the clients responsibility to close *sockp.
- * NB: The rpch->cl_auth is set null authentication. Caller may wish to set this
- * something more useful.
- */
-CLIENT *clnttcp_create(raddr, prog, vers, sockp, sendsz, recvsz)
-struct sockaddr_in *raddr;
-u_long prog;
-u_long vers;
-register int *sockp;
-u_int sendsz;
-u_int recvsz;
-{
- CLIENT *h;
- register struct ct_data *ct;
- struct timeval now;
- struct rpc_msg call_msg;
-
- h = (CLIENT *) mem_alloc(sizeof(*h));
- if (h == NULL) {
- (void) fprintf(stderr, "clnttcp_create: out of memory\n");
- rpc_createerr.cf_stat = RPC_SYSTEMERROR;
- rpc_createerr.cf_error.re_errno = errno;
- goto fooy;
- }
- ct = (struct ct_data *) mem_alloc(sizeof(*ct));
- if (ct == NULL) {
- (void) fprintf(stderr, "clnttcp_create: out of memory\n");
- rpc_createerr.cf_stat = RPC_SYSTEMERROR;
- rpc_createerr.cf_error.re_errno = errno;
- goto fooy;
- }
-
- /*
- * If no port number given ask the pmap for one
- */
- if (raddr->sin_port == 0) {
- u_short port;
-
- if ((port = pmap_getport(raddr, prog, vers, IPPROTO_TCP)) == 0) {
- mem_free((caddr_t) ct, sizeof(struct ct_data));
-
- mem_free((caddr_t) h, sizeof(CLIENT));
- return ((CLIENT *) NULL);
- }
- raddr->sin_port = htons(port);
- }
-
- /*
- * If no socket given, open one
- */
- if (*sockp < 0) {
- *sockp = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
- (void) bindresvport(*sockp, (struct sockaddr_in *) 0);
- if ((*sockp < 0)
- || (connect(*sockp, (struct sockaddr *) raddr,
- sizeof(*raddr)) < 0)) {
- rpc_createerr.cf_stat = RPC_SYSTEMERROR;
- rpc_createerr.cf_error.re_errno = errno;
- (void) close(*sockp);
- goto fooy;
- }
- ct->ct_closeit = TRUE;
- } else {
- ct->ct_closeit = FALSE;
- }
-
- /*
- * Set up private data struct
- */
- ct->ct_sock = *sockp;
- ct->ct_wait.tv_usec = 0;
- ct->ct_waitset = FALSE;
- ct->ct_addr = *raddr;
-
- /*
- * Initialize call message
- */
- (void) gettimeofday(&now, (struct timezone *) 0);
- call_msg.rm_xid = getpid() ^ now.tv_sec ^ now.tv_usec;
- call_msg.rm_direction = CALL;
- call_msg.rm_call.cb_rpcvers = RPC_MSG_VERSION;
- call_msg.rm_call.cb_prog = prog;
- call_msg.rm_call.cb_vers = vers;
-
- /*
- * pre-serialize the staic part of the call msg and stash it away
- */
- xdrmem_create(&(ct->ct_xdrs), ct->ct_mcall, MCALL_MSG_SIZE,
- XDR_ENCODE);
- if (!xdr_callhdr(&(ct->ct_xdrs), &call_msg)) {
- if (ct->ct_closeit) {
- (void) close(*sockp);
- }
- goto fooy;
- }
- ct->ct_mpos = XDR_GETPOS(&(ct->ct_xdrs));
- XDR_DESTROY(&(ct->ct_xdrs));
-
- /*
- * Create a client handle which uses xdrrec for serialization
- * and authnone for authentication.
- */
- xdrrec_create(&(ct->ct_xdrs), sendsz, recvsz,
- (caddr_t) ct, readtcp, writetcp);
- h->cl_ops = &tcp_ops;
- h->cl_private = (caddr_t) ct;
- h->cl_auth = authnone_create();
- return (h);
-
- fooy:
- /*
- * Something goofed, free stuff and barf
- */
- mem_free((caddr_t) ct, sizeof(struct ct_data));
-
- mem_free((caddr_t) h, sizeof(CLIENT));
- return ((CLIENT *) NULL);
-}
-
-static enum clnt_stat
-clnttcp_call(h, proc, xdr_args, args_ptr, xdr_results, results_ptr,
- timeout)
-register CLIENT *h;
-u_long proc;
-xdrproc_t xdr_args;
-caddr_t args_ptr;
-xdrproc_t xdr_results;
-caddr_t results_ptr;
-struct timeval timeout;
-{
- register struct ct_data *ct = (struct ct_data *) h->cl_private;
- register XDR *xdrs = &(ct->ct_xdrs);
- struct rpc_msg reply_msg;
- u_long x_id;
- u_long *msg_x_id = (u_long *) (ct->ct_mcall); /* yuk */
- register bool_t shipnow;
- int refreshes = 2;
-
- if (!ct->ct_waitset) {
- ct->ct_wait = timeout;
- }
-
- shipnow =
- (xdr_results == (xdrproc_t) 0 && timeout.tv_sec == 0
- && timeout.tv_usec == 0) ? FALSE : TRUE;
-
- call_again:
- xdrs->x_op = XDR_ENCODE;
- ct->ct_error.re_status = RPC_SUCCESS;
- x_id = ntohl(--(*msg_x_id));
- if ((!XDR_PUTBYTES(xdrs, ct->ct_mcall, ct->ct_mpos)) ||
- (!XDR_PUTLONG(xdrs, (long *) &proc)) ||
- (!AUTH_MARSHALL(h->cl_auth, xdrs)) ||
- (!(*xdr_args) (xdrs, args_ptr))) {
- if (ct->ct_error.re_status == RPC_SUCCESS)
- ct->ct_error.re_status = RPC_CANTENCODEARGS;
- (void) xdrrec_endofrecord(xdrs, TRUE);
- return (ct->ct_error.re_status);
- }
- if (!xdrrec_endofrecord(xdrs, shipnow))
- return (ct->ct_error.re_status = RPC_CANTSEND);
- if (!shipnow)
- return (RPC_SUCCESS);
- /*
- * Hack to provide rpc-based message passing
- */
- if (timeout.tv_sec == 0 && timeout.tv_usec == 0) {
- return (ct->ct_error.re_status = RPC_TIMEDOUT);
- }
-
-
- /*
- * Keep receiving until we get a valid transaction id
- */
- xdrs->x_op = XDR_DECODE;
- while (TRUE) {
- reply_msg.acpted_rply.ar_verf = _null_auth;
- reply_msg.acpted_rply.ar_results.where = NULL;
- reply_msg.acpted_rply.ar_results.proc = (xdrproc_t)xdr_void;
- if (!xdrrec_skiprecord(xdrs))
- return (ct->ct_error.re_status);
- /* now decode and validate the response header */
- if (!xdr_replymsg(xdrs, &reply_msg)) {
- if (ct->ct_error.re_status == RPC_SUCCESS)
- continue;
- return (ct->ct_error.re_status);
- }
- if (reply_msg.rm_xid == x_id)
- break;
- }
-
- /*
- * process header
- */
- _seterr_reply(&reply_msg, &(ct->ct_error));
- if (ct->ct_error.re_status == RPC_SUCCESS) {
- if (!AUTH_VALIDATE(h->cl_auth, &reply_msg.acpted_rply.ar_verf)) {
- ct->ct_error.re_status = RPC_AUTHERROR;
- ct->ct_error.re_why = AUTH_INVALIDRESP;
- } else if (!(*xdr_results) (xdrs, results_ptr)) {
- if (ct->ct_error.re_status == RPC_SUCCESS)
- ct->ct_error.re_status = RPC_CANTDECODERES;
- }
- /* free verifier ... */
- if (reply_msg.acpted_rply.ar_verf.oa_base != NULL) {
- xdrs->x_op = XDR_FREE;
- (void) xdr_opaque_auth(xdrs, &(reply_msg.acpted_rply.ar_verf));
- }
- } /* end successful completion */
- else {
- /* maybe our credentials need to be refreshed ... */
- if (refreshes-- && AUTH_REFRESH(h->cl_auth))
- goto call_again;
- } /* end of unsuccessful completion */
- return (ct->ct_error.re_status);
-}
-
-static void clnttcp_geterr(h, errp)
-CLIENT *h;
-struct rpc_err *errp;
-{
- register struct ct_data *ct = (struct ct_data *) h->cl_private;
-
- *errp = ct->ct_error;
-}
-
-static bool_t clnttcp_freeres(cl, xdr_res, res_ptr)
-CLIENT *cl;
-xdrproc_t xdr_res;
-caddr_t res_ptr;
-{
- register struct ct_data *ct = (struct ct_data *) cl->cl_private;
- register XDR *xdrs = &(ct->ct_xdrs);
-
- xdrs->x_op = XDR_FREE;
- return ((*xdr_res) (xdrs, res_ptr));
-}
-
-static void clnttcp_abort()
-{
-}
-
-static bool_t clnttcp_control(cl, request, info)
-CLIENT *cl;
-int request;
-char *info;
-{
- register struct ct_data *ct = (struct ct_data *) cl->cl_private;
-
- switch (request) {
- case CLSET_TIMEOUT:
- ct->ct_wait = *(struct timeval *) info;
- ct->ct_waitset = TRUE;
- break;
- case CLGET_TIMEOUT:
- *(struct timeval *) info = ct->ct_wait;
- break;
- case CLGET_SERVER_ADDR:
- *(struct sockaddr_in *) info = ct->ct_addr;
- break;
- default:
- return (FALSE);
- }
- return (TRUE);
-}
-
-
-static void clnttcp_destroy(h)
-CLIENT *h;
-{
- register struct ct_data *ct = (struct ct_data *) h->cl_private;
-
- if (ct->ct_closeit) {
- (void) close(ct->ct_sock);
- }
- XDR_DESTROY(&(ct->ct_xdrs));
- mem_free((caddr_t) ct, sizeof(struct ct_data));
-
- mem_free((caddr_t) h, sizeof(CLIENT));
-}
-
-/*
- * Interface between xdr serializer and tcp connection.
- * Behaves like the system calls, read & write, but keeps some error state
- * around for the rpc level.
- */
-static int readtcp(ct, buf, len)
-register struct ct_data *ct;
-caddr_t buf;
-register int len;
-{
-#ifdef FD_SETSIZE
- fd_set mask;
- fd_set readfds;
-
- if (len == 0)
- return (0);
- FD_ZERO(&mask);
- FD_SET(ct->ct_sock, &mask);
-#else
- register int mask = 1 << (ct->ct_sock);
- int readfds;
-
- if (len == 0)
- return (0);
-
-#endif /* def FD_SETSIZE */
- while (TRUE) {
- readfds = mask;
- switch (select
- (_rpc_dtablesize(), &readfds, 0, 0,
- &(ct->ct_wait))) {
- case 0:
- ct->ct_error.re_status = RPC_TIMEDOUT;
- return (-1);
-
- case -1:
- if (errno == EINTR)
- continue;
- ct->ct_error.re_status = RPC_CANTRECV;
- ct->ct_error.re_errno = errno;
- return (-1);
- }
- break;
- }
- switch (len = read(ct->ct_sock, buf, len)) {
-
- case 0:
- /* premature eof */
- ct->ct_error.re_errno = ECONNRESET;
- ct->ct_error.re_status = RPC_CANTRECV;
- len = -1; /* it's really an error */
- break;
-
- case -1:
- ct->ct_error.re_errno = errno;
- ct->ct_error.re_status = RPC_CANTRECV;
- break;
- }
- return (len);
-}
-
-static int writetcp(ct, buf, len)
-struct ct_data *ct;
-caddr_t buf;
-int len;
-{
- register int i, cnt;
-
- for (cnt = len; cnt > 0; cnt -= i, buf += i) {
- if ((i = write(ct->ct_sock, buf, cnt)) == -1) {
- ct->ct_error.re_errno = errno;
- ct->ct_error.re_status = RPC_CANTSEND;
- return (-1);
- }
- }
- return (len);
-}
diff --git a/mdk-stage1/dietlibc/librpc/clnt_udp.c b/mdk-stage1/dietlibc/librpc/clnt_udp.c
deleted file mode 100644
index 7305d3ff1..000000000
--- a/mdk-stage1/dietlibc/librpc/clnt_udp.c
+++ /dev/null
@@ -1,437 +0,0 @@
-/* @(#)clnt_udp.c 2.2 88/08/01 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)clnt_udp.c 1.39 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * clnt_udp.c, Implements a UDP/IP based, client side RPC.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <stdio.h>
-#include <rpc/rpc.h>
-#include <sys/socket.h>
-#include <sys/ioctl.h>
-#include <netdb.h>
-#include <errno.h>
-#include <rpc/pmap_clnt.h>
-#include <unistd.h>
-
-extern int errno;
-
-/*
- * UDP bases client side rpc operations
- */
-static enum clnt_stat clntudp_call();
-static void clntudp_abort();
-static void clntudp_geterr();
-static bool_t clntudp_freeres();
-static bool_t clntudp_control();
-static void clntudp_destroy();
-
-static struct clnt_ops udp_ops = {
- clntudp_call,
- clntudp_abort,
- clntudp_geterr,
- clntudp_freeres,
- clntudp_destroy,
- clntudp_control
-};
-
-/*
- * Private data kept per client handle
- */
-struct cu_data {
- int cu_sock;
- bool_t cu_closeit;
- struct sockaddr_in cu_raddr;
- int cu_rlen;
- struct timeval cu_wait;
- struct timeval cu_total;
- struct rpc_err cu_error;
- XDR cu_outxdrs;
- u_int cu_xdrpos;
- u_int cu_sendsz;
- char *cu_outbuf;
- u_int cu_recvsz;
- char cu_inbuf[1];
-};
-
-/*
- * Create a UDP based client handle.
- * If *sockp<0, *sockp is set to a newly created UPD socket.
- * If raddr->sin_port is 0 a binder on the remote machine
- * is consulted for the correct port number.
- * NB: It is the clients responsibility to close *sockp.
- * NB: The rpch->cl_auth is initialized to null authentication.
- * Caller may wish to set this something more useful.
- *
- * wait is the amount of time used between retransmitting a call if
- * no response has been heard; retransmition occurs until the actual
- * rpc call times out.
- *
- * sendsz and recvsz are the maximum allowable packet sizes that can be
- * sent and received.
- */
-CLIENT *clntudp_bufcreate(raddr, program, version, wait, sockp, sendsz,
- recvsz)
-struct sockaddr_in *raddr;
-u_long program;
-u_long version;
-struct timeval wait;
-register int *sockp;
-u_int sendsz;
-u_int recvsz;
-{
- CLIENT *cl;
- register struct cu_data *cu;
- struct timeval now;
- struct rpc_msg call_msg;
-
- cl = (CLIENT *) mem_alloc(sizeof(CLIENT));
- if (cl == NULL) {
- (void) fprintf(stderr, "clntudp_create: out of memory\n");
- rpc_createerr.cf_stat = RPC_SYSTEMERROR;
- rpc_createerr.cf_error.re_errno = errno;
- goto fooy;
- }
- sendsz = ((sendsz + 3) / 4) * 4;
- recvsz = ((recvsz + 3) / 4) * 4;
- cu = (struct cu_data *) mem_alloc(sizeof(*cu) + sendsz + recvsz);
- if (cu == NULL) {
- (void) fprintf(stderr, "clntudp_create: out of memory\n");
- rpc_createerr.cf_stat = RPC_SYSTEMERROR;
- rpc_createerr.cf_error.re_errno = errno;
- goto fooy;
- }
- cu->cu_outbuf = &cu->cu_inbuf[recvsz];
-
- (void) gettimeofday(&now, (struct timezone *) 0);
- if (raddr->sin_port == 0) {
- u_short port;
-
- if ((port =
- pmap_getport(raddr, program, version, IPPROTO_UDP)) == 0) {
- goto fooy;
- }
- raddr->sin_port = htons(port);
- }
- cl->cl_ops = &udp_ops;
- cl->cl_private = (caddr_t) cu;
- cu->cu_raddr = *raddr;
- cu->cu_rlen = sizeof(cu->cu_raddr);
- cu->cu_wait = wait;
- cu->cu_total.tv_sec = -1;
- cu->cu_total.tv_usec = -1;
- cu->cu_sendsz = sendsz;
- cu->cu_recvsz = recvsz;
- call_msg.rm_xid = getpid() ^ now.tv_sec ^ now.tv_usec;
- call_msg.rm_direction = CALL;
- call_msg.rm_call.cb_rpcvers = RPC_MSG_VERSION;
- call_msg.rm_call.cb_prog = program;
- call_msg.rm_call.cb_vers = version;
- xdrmem_create(&(cu->cu_outxdrs), cu->cu_outbuf, sendsz, XDR_ENCODE);
- if (!xdr_callhdr(&(cu->cu_outxdrs), &call_msg)) {
- goto fooy;
- }
- cu->cu_xdrpos = XDR_GETPOS(&(cu->cu_outxdrs));
- if (*sockp < 0) {
- int dontblock = 1;
-
- *sockp = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
- if (*sockp < 0) {
- rpc_createerr.cf_stat = RPC_SYSTEMERROR;
- rpc_createerr.cf_error.re_errno = errno;
- goto fooy;
- }
- /* attempt to bind to prov port */
- (void) bindresvport(*sockp, (struct sockaddr_in *) 0);
- /* the sockets rpc controls are non-blocking */
- (void) ioctl(*sockp, FIONBIO, (char *) &dontblock);
- cu->cu_closeit = TRUE;
- } else {
- cu->cu_closeit = FALSE;
- }
- cu->cu_sock = *sockp;
- cl->cl_auth = authnone_create();
- return (cl);
- fooy:
- if (cu)
- mem_free((caddr_t) cu, sizeof(*cu) + sendsz + recvsz);
- if (cl)
- mem_free((caddr_t) cl, sizeof(CLIENT));
- return ((CLIENT *) NULL);
-}
-
-CLIENT *clntudp_create(raddr, program, version, wait, sockp)
-struct sockaddr_in *raddr;
-u_long program;
-u_long version;
-struct timeval wait;
-register int *sockp;
-{
-
- return (clntudp_bufcreate(raddr, program, version, wait, sockp,
- UDPMSGSIZE, UDPMSGSIZE));
-}
-
-static enum clnt_stat
-clntudp_call(cl, proc, xargs, argsp, xresults, resultsp, utimeout)
-register CLIENT *cl; /* client handle */
-u_long proc; /* procedure number */
-xdrproc_t xargs; /* xdr routine for args */
-caddr_t argsp; /* pointer to args */
-xdrproc_t xresults; /* xdr routine for results */
-caddr_t resultsp; /* pointer to results */
-struct timeval utimeout; /* seconds to wait before giving up */
-{
- register struct cu_data *cu = (struct cu_data *) cl->cl_private;
- register XDR *xdrs;
- register int outlen;
- register int inlen;
- int fromlen;
-
-#ifdef FD_SETSIZE
- fd_set readfds;
- fd_set mask;
-#else
- int readfds;
- register int mask;
-#endif /* def FD_SETSIZE */
- struct sockaddr_in from;
- struct rpc_msg reply_msg;
- XDR reply_xdrs;
- struct timeval time_waited;
- bool_t ok;
- int nrefreshes = 2; /* number of times to refresh cred */
- struct timeval timeout;
-
- if (cu->cu_total.tv_usec == -1) {
- timeout = utimeout; /* use supplied timeout */
- } else {
- timeout = cu->cu_total; /* use default timeout */
- }
-
- time_waited.tv_sec = 0;
- time_waited.tv_usec = 0;
- call_again:
- xdrs = &(cu->cu_outxdrs);
- xdrs->x_op = XDR_ENCODE;
- XDR_SETPOS(xdrs, cu->cu_xdrpos);
- /*
- * the transaction is the first thing in the out buffer
- */
- (*(u_short *) (cu->cu_outbuf))++;
- if ((!XDR_PUTLONG(xdrs, (long *) &proc)) ||
- (!AUTH_MARSHALL(cl->cl_auth, xdrs)) || (!(*xargs) (xdrs, argsp)))
- return (cu->cu_error.re_status = RPC_CANTENCODEARGS);
- outlen = (int) XDR_GETPOS(xdrs);
-
- send_again:
- if (sendto(cu->cu_sock, cu->cu_outbuf, outlen, 0,
- (struct sockaddr *) &(cu->cu_raddr), cu->cu_rlen)
- != outlen) {
- cu->cu_error.re_errno = errno;
- return (cu->cu_error.re_status = RPC_CANTSEND);
- }
-
- /*
- * Hack to provide rpc-based message passing
- */
- if (timeout.tv_sec == 0 && timeout.tv_usec == 0) {
- return (cu->cu_error.re_status = RPC_TIMEDOUT);
- }
- /*
- * sub-optimal code appears here because we have
- * some clock time to spare while the packets are in flight.
- * (We assume that this is actually only executed once.)
- */
- reply_msg.acpted_rply.ar_verf = _null_auth;
- reply_msg.acpted_rply.ar_results.where = resultsp;
- reply_msg.acpted_rply.ar_results.proc = xresults;
-#ifdef FD_SETSIZE
- FD_ZERO(&mask);
- FD_SET(cu->cu_sock, &mask);
-#else
- mask = 1 << cu->cu_sock;
-#endif /* def FD_SETSIZE */
- for (;;) {
- readfds = mask;
- switch (select(_rpc_dtablesize(), &readfds, 0, 0, &(cu->cu_wait))) {
-
- case 0:
- time_waited.tv_sec += cu->cu_wait.tv_sec;
- time_waited.tv_usec += cu->cu_wait.tv_usec;
- while (time_waited.tv_usec >= 1000000) {
- time_waited.tv_sec++;
- time_waited.tv_usec -= 1000000;
- }
- if ((time_waited.tv_sec < timeout.tv_sec) ||
- ((time_waited.tv_sec == timeout.tv_sec) &&
- (time_waited.tv_usec < timeout.tv_usec)))
- goto send_again;
- return (cu->cu_error.re_status = RPC_TIMEDOUT);
-
- /*
- * buggy in other cases because time_waited is not being
- * updated.
- */
- case -1:
- if (errno == EINTR)
- continue;
- cu->cu_error.re_errno = errno;
- return (cu->cu_error.re_status = RPC_CANTRECV);
- }
- do {
- fromlen = sizeof(struct sockaddr);
-
- inlen = recvfrom(cu->cu_sock, cu->cu_inbuf,
- (int) cu->cu_recvsz, 0,
- (struct sockaddr *) &from, &fromlen);
- } while (inlen < 0 && errno == EINTR);
- if (inlen < 0) {
- if (errno == EWOULDBLOCK)
- continue;
- cu->cu_error.re_errno = errno;
- return (cu->cu_error.re_status = RPC_CANTRECV);
- }
- if (inlen < sizeof(u_long))
- continue;
- /* see if reply transaction id matches sent id */
- if (*((u_long *) (cu->cu_inbuf)) != *((u_long *) (cu->cu_outbuf)))
- continue;
- /* we now assume we have the proper reply */
- break;
- }
-
- /*
- * now decode and validate the response
- */
- xdrmem_create(&reply_xdrs, cu->cu_inbuf, (u_int) inlen, XDR_DECODE);
- ok = xdr_replymsg(&reply_xdrs, &reply_msg);
- /* XDR_DESTROY(&reply_xdrs); save a few cycles on noop destroy */
- if (ok) {
- _seterr_reply(&reply_msg, &(cu->cu_error));
- if (cu->cu_error.re_status == RPC_SUCCESS) {
- if (!AUTH_VALIDATE(cl->cl_auth,
- &reply_msg.acpted_rply.ar_verf)) {
- cu->cu_error.re_status = RPC_AUTHERROR;
- cu->cu_error.re_why = AUTH_INVALIDRESP;
- }
- if (reply_msg.acpted_rply.ar_verf.oa_base != NULL) {
- xdrs->x_op = XDR_FREE;
- (void) xdr_opaque_auth(xdrs,
- &(reply_msg.acpted_rply.ar_verf));
- }
- } /* end successful completion */
- else {
- /* maybe our credentials need to be refreshed ... */
- if (nrefreshes > 0 && AUTH_REFRESH(cl->cl_auth)) {
- nrefreshes--;
- goto call_again;
- }
- } /* end of unsuccessful completion */
- } /* end of valid reply message */
- else {
- cu->cu_error.re_status = RPC_CANTDECODERES;
- }
- return (cu->cu_error.re_status);
-}
-
-static void clntudp_geterr(cl, errp)
-CLIENT *cl;
-struct rpc_err *errp;
-{
- register struct cu_data *cu = (struct cu_data *) cl->cl_private;
-
- *errp = cu->cu_error;
-}
-
-
-static bool_t clntudp_freeres(cl, xdr_res, res_ptr)
-CLIENT *cl;
-xdrproc_t xdr_res;
-caddr_t res_ptr;
-{
- register struct cu_data *cu = (struct cu_data *) cl->cl_private;
- register XDR *xdrs = &(cu->cu_outxdrs);
-
- xdrs->x_op = XDR_FREE;
- return ((*xdr_res) (xdrs, res_ptr));
-}
-
-static void clntudp_abort( /*h */ )
- /*CLIENT *h; */
-{
-}
-
-static bool_t clntudp_control(cl, request, info)
-CLIENT *cl;
-int request;
-char *info;
-{
- register struct cu_data *cu = (struct cu_data *) cl->cl_private;
-
- switch (request) {
- case CLSET_TIMEOUT:
- cu->cu_total = *(struct timeval *) info;
- break;
- case CLGET_TIMEOUT:
- *(struct timeval *) info = cu->cu_total;
- break;
- case CLSET_RETRY_TIMEOUT:
- cu->cu_wait = *(struct timeval *) info;
- break;
- case CLGET_RETRY_TIMEOUT:
- *(struct timeval *) info = cu->cu_wait;
- break;
- case CLGET_SERVER_ADDR:
- *(struct sockaddr_in *) info = cu->cu_raddr;
- break;
- default:
- return (FALSE);
- }
- return (TRUE);
-}
-
-static void clntudp_destroy(cl)
-CLIENT *cl;
-{
- register struct cu_data *cu = (struct cu_data *) cl->cl_private;
-
- if (cu->cu_closeit) {
- (void) close(cu->cu_sock);
- }
- XDR_DESTROY(&(cu->cu_outxdrs));
- mem_free((caddr_t) cu, (sizeof(*cu) + cu->cu_sendsz + cu->cu_recvsz));
- mem_free((caddr_t) cl, sizeof(CLIENT));
-}
diff --git a/mdk-stage1/dietlibc/librpc/get_myaddress.c b/mdk-stage1/dietlibc/librpc/get_myaddress.c
deleted file mode 100644
index cd63383d0..000000000
--- a/mdk-stage1/dietlibc/librpc/get_myaddress.c
+++ /dev/null
@@ -1,69 +0,0 @@
-/* @(#)get_myaddress.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)get_myaddress.c 1.4 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * get_myaddress.c
- *
- * Get client's IP address via ioctl. This avoids using the yellowpages.
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <rpc/types.h>
-#include <rpc/pmap_prot.h>
-#include <sys/socket.h>
-#include <stdio.h>
-//#include <net/if.h>
-#include <sys/ioctl.h>
-#include <arpa/inet.h>
-#include <netinet/in.h>
-
-/* DO use gethostbyname because it's portable */
-#include <unistd.h>
-#include <netdb.h>
-#include <string.h>
-void get_myaddress(struct sockaddr_in* addr)
-{
- char localhost[256 + 1];
- struct hostent *hp;
-
- gethostname(localhost, 256);
- if ((hp = gethostbyname(localhost)) == NULL) {
- perror("get_myaddress: gethostbyname");
- exit(1);
- }
- addr->sin_family = AF_INET;
- bcopy((char *) hp->h_addr, (char *) &addr->sin_addr, hp->h_length);
- addr->sin_port = htons(PMAPPORT);
-}
diff --git a/mdk-stage1/dietlibc/librpc/getrpcent.c b/mdk-stage1/dietlibc/librpc/getrpcent.c
deleted file mode 100644
index 5e7f694d2..000000000
--- a/mdk-stage1/dietlibc/librpc/getrpcent.c
+++ /dev/null
@@ -1,274 +0,0 @@
-/* @(#)getrpcent.c 2.2 88/07/29 4.0 RPCSRC */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)getrpcent.c 1.9 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * Copyright (c) 1985 by Sun Microsystems, Inc.
- */
-
-#include <stdio.h>
-#include <sys/types.h>
-#include <rpc/rpc.h>
-#include <netdb.h>
-#include <sys/socket.h>
-#include <string.h>
-
-/*
- * Internet version.
- */
-struct rpcdata {
- FILE *rpcf;
- char *current;
- int currentlen;
- int stayopen;
-#define MAXALIASES 35
- char *rpc_aliases[MAXALIASES];
- struct rpcent rpc;
- char line[BUFSIZ + 1];
- char *domain;
-} *rpcdata;
-
-static struct rpcent *interpret();
-struct hostent *gethostent();
-char *inet_ntoa();
-
-#ifndef __linux__
-static char *index();
-#else
-char *index();
-#endif
-
-static char RPCDB[] = "/etc/rpc";
-
-static struct rpcdata *_rpcdata()
-{
- register struct rpcdata *d = rpcdata;
-
- if (d == 0) {
- d = (struct rpcdata *) calloc(1, sizeof(struct rpcdata));
-
- rpcdata = d;
- }
- return (d);
-}
-
-struct rpcent *getrpcbynumber(number)
-register int number;
-{
- register struct rpcdata *d = _rpcdata();
- register struct rpcent *p;
-
- if (d == 0)
- return (0);
- setrpcent(0);
- while ((p = getrpcent())) {
- if (p->r_number == number)
- break;
- }
- endrpcent();
- return (p);
-}
-
-struct rpcent *
-#ifdef __linux__
-getrpcbyname(const char *name)
-#else
-getrpcbyname(name)
-char *name;
-#endif
-{
- struct rpcent *rpc;
- char **rp;
-
- setrpcent(0);
- while ((rpc = getrpcent())) {
- if (strcmp(rpc->r_name, name) == 0)
- return (rpc);
- for (rp = rpc->r_aliases; *rp != NULL; rp++) {
- if (strcmp(*rp, name) == 0)
- return (rpc);
- }
- }
- endrpcent();
- return (NULL);
-}
-
-#ifdef __linux__
-void
-#endif
-setrpcent(f)
-int f;
-{
- register struct rpcdata *d = _rpcdata();
-
- if (d == 0)
- return;
- if (d->rpcf == NULL)
- d->rpcf = fopen(RPCDB, "r");
- else
- rewind(d->rpcf);
- if (d->current)
- free(d->current);
- d->current = NULL;
- d->stayopen |= f;
-}
-
-#ifdef __linux__
-void
-#endif
-endrpcent()
-{
- register struct rpcdata *d = _rpcdata();
-
- if (d == 0)
- return;
- if (d->current && !d->stayopen) {
- free(d->current);
- d->current = NULL;
- }
- if (d->rpcf && !d->stayopen) {
- fclose(d->rpcf);
- d->rpcf = NULL;
- }
-}
-
-struct rpcent *getrpcent()
-{
- register struct rpcdata *d = _rpcdata();
-
- if (d == 0)
- return (NULL);
- if (d->rpcf == NULL && (d->rpcf = fopen(RPCDB, "r")) == NULL)
- return (NULL);
- if (fgets(d->line, BUFSIZ, d->rpcf) == NULL)
- return (NULL);
- return interpret(d->line, strlen(d->line));
-}
-
-#ifdef __linux__
-static char *firstwhite(s)
-char *s;
-{
- char *s1, *s2;
-
- s1 = index(s, ' ');
- s2 = index(s, '\t');
- if (s1) {
- if (s2)
- return (s1 < s2) ? s1 : s2;
- else
- return s1;
- } else
- return s2;
-}
-#endif
-
-static struct rpcent *interpret(const char* val, int len)
-{
- register struct rpcdata *d = _rpcdata();
- char *p;
- register char *cp, **q;
-
- if (d == 0)
- return 0;
- strncpy(d->line, val, len);
- p = d->line;
- d->line[len] = '\n';
- if (*p == '#')
- return (getrpcent());
- cp = index(p, '#');
- if (cp == NULL) {
- cp = index(p, '\n');
- if (cp == NULL)
- return (getrpcent());
- }
- *cp = '\0';
-#ifdef __linux__
- if ((cp = firstwhite(p)))
- *cp++ = 0;
- else
- return (getrpcent());
-#else
- cp = index(p, ' ');
- if (cp == NULL) {
- cp = index(p, '\t');
- if (cp == NULL)
- return (getrpcent());
- }
- *cp++ = '\0';
-#endif
- /* THIS STUFF IS INTERNET SPECIFIC */
- d->rpc.r_name = d->line;
- while (*cp == ' ' || *cp == '\t')
- cp++;
- d->rpc.r_number = atoi(cp);
- q = d->rpc.r_aliases = d->rpc_aliases;
-#ifdef __linux__
- if ((cp = firstwhite(cp)))
- *cp++ = '\0';
-#else
- cp = index(p, ' ');
- if (cp != NULL)
- *cp++ = '\0';
- else {
- cp = index(p, '\t');
- if (cp != NULL)
- *cp++ = '\0';
- }
-#endif
- while (cp && *cp) {
- if (*cp == ' ' || *cp == '\t') {
- cp++;
- continue;
- }
- if (q < &(d->rpc_aliases[MAXALIASES - 1]))
- *q++ = cp;
-#ifdef __linux__
- if ((cp = firstwhite(cp)))
- *cp++ = '\0';
-#else
- cp = index(p, ' ');
- if (cp != NULL)
- *cp++ = '\0';
- else {
- cp = index(p, '\t');
- if (cp != NULL)
- *cp++ = '\0';
- }
-#endif
- }
- *q = NULL;
- return (&d->rpc);
-}
diff --git a/mdk-stage1/dietlibc/librpc/getrpcport.c b/mdk-stage1/dietlibc/librpc/getrpcport.c
deleted file mode 100644
index a7085cbe7..000000000
--- a/mdk-stage1/dietlibc/librpc/getrpcport.c
+++ /dev/null
@@ -1,57 +0,0 @@
-/* @(#)getrpcport.c 2.1 88/07/29 4.0 RPCSRC */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)getrpcport.c 1.3 87/08/11 SMI";
-#endif
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * Copyright (c) 1985 by Sun Microsystems, Inc.
- */
-
-#include <stdio.h>
-#include <rpc/rpc.h>
-#include <netdb.h>
-#include <sys/socket.h>
-#include <string.h>
-#include <rpc/pmap_clnt.h>
-
-extern int getrpcport (const char * host, u_long prognum,
- u_long versnum, u_int proto)
-{
- struct sockaddr_in addr;
- struct hostent *hp;
-
- if ((hp = gethostbyname(host)) == NULL)
- return (0);
- bcopy(hp->h_addr, (char *) &addr.sin_addr, hp->h_length);
- addr.sin_family = AF_INET;
- addr.sin_port = 0;
- return (pmap_getport(&addr, prognum, versnum, proto));
-}
diff --git a/mdk-stage1/dietlibc/librpc/pmap_clnt.c b/mdk-stage1/dietlibc/librpc/pmap_clnt.c
deleted file mode 100644
index 428675656..000000000
--- a/mdk-stage1/dietlibc/librpc/pmap_clnt.c
+++ /dev/null
@@ -1,118 +0,0 @@
-/* @(#)pmap_clnt.c 2.2 88/08/01 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)pmap_clnt.c 1.37 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * pmap_clnt.c
- * Client interface to pmap rpc service.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <rpc/rpc.h>
-#include <rpc/pmap_prot.h>
-#include <rpc/pmap_clnt.h>
-#include <unistd.h>
-
-static struct timeval timeout = { 5, 0 };
-static struct timeval tottimeout = { 60, 0 };
-
-void clnt_perror();
-
-
-/*
- * Set a mapping between program,version and port.
- * Calls the pmap service remotely to do the mapping.
- */
-bool_t pmap_set(program, version, protocol, port)
-u_long program;
-u_long version;
-int protocol;
-u_short port;
-{
- struct sockaddr_in myaddress;
- int socket = -1;
- register CLIENT *client;
- struct pmap parms;
- bool_t rslt;
-
- get_myaddress(&myaddress);
- client = clntudp_bufcreate(&myaddress, PMAPPROG, PMAPVERS,
- timeout, &socket, RPCSMALLMSGSIZE,
- RPCSMALLMSGSIZE);
- if (client == (CLIENT *) NULL)
- return (FALSE);
- parms.pm_prog = program;
- parms.pm_vers = version;
- parms.pm_prot = protocol;
- parms.pm_port = port;
- if (CLNT_CALL(client, PMAPPROC_SET, (xdrproc_t)xdr_pmap, (caddr_t)&parms, (xdrproc_t)xdr_bool, (caddr_t)&rslt,
- tottimeout) != RPC_SUCCESS) {
- clnt_perror(client, "Cannot register service");
- return (FALSE);
- }
- CLNT_DESTROY(client);
- (void) close(socket);
- return (rslt);
-}
-
-/*
- * Remove the mapping between program,version and port.
- * Calls the pmap service remotely to do the un-mapping.
- */
-bool_t pmap_unset(program, version)
-u_long program;
-u_long version;
-{
- struct sockaddr_in myaddress;
- int socket = -1;
- register CLIENT *client;
- struct pmap parms;
- bool_t rslt;
-
- get_myaddress(&myaddress);
- client = clntudp_bufcreate(&myaddress, PMAPPROG, PMAPVERS,
- timeout, &socket, RPCSMALLMSGSIZE,
- RPCSMALLMSGSIZE);
- if (client == (CLIENT *) NULL)
- return (FALSE);
- parms.pm_prog = program;
- parms.pm_vers = version;
- parms.pm_port = parms.pm_prot = 0;
- CLNT_CALL(client, PMAPPROC_UNSET, (xdrproc_t)xdr_pmap, (caddr_t)&parms, (xdrproc_t)xdr_bool, (caddr_t)&rslt,
- tottimeout);
- CLNT_DESTROY(client);
- (void) close(socket);
- return (rslt);
-}
diff --git a/mdk-stage1/dietlibc/librpc/pmap_getmaps.c b/mdk-stage1/dietlibc/librpc/pmap_getmaps.c
deleted file mode 100644
index 6940783fb..000000000
--- a/mdk-stage1/dietlibc/librpc/pmap_getmaps.c
+++ /dev/null
@@ -1,85 +0,0 @@
-/* @(#)pmap_getmaps.c 2.2 88/08/01 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)pmap_getmaps.c 1.10 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * pmap_getmap.c
- * Client interface to pmap rpc service.
- * contains pmap_getmaps, which is only tcp service involved
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <rpc/rpc.h>
-#include <rpc/pmap_prot.h>
-#include <rpc/pmap_clnt.h>
-#include <sys/socket.h>
-#include <netdb.h>
-#include <stdio.h>
-#include <errno.h>
-//#include <net/if.h>
-#include <sys/ioctl.h>
-#define NAMELEN 255
-#define MAX_BROADCAST_SIZE 1400
-#include <unistd.h>
-
-extern int errno;
-
-/*
- * Get a copy of the current port maps.
- * Calls the pmap service remotely to do get the maps.
- */
-struct pmaplist *pmap_getmaps(address)
-struct sockaddr_in *address;
-{
- struct pmaplist *head = (struct pmaplist *) NULL;
- int socket = -1;
- struct timeval minutetimeout;
- register CLIENT *client;
-
- minutetimeout.tv_sec = 60;
- minutetimeout.tv_usec = 0;
- address->sin_port = htons(PMAPPORT);
- client = clnttcp_create(address, PMAPPROG, PMAPVERS, &socket, 50, 500);
- if (client != (CLIENT *) NULL) {
- if (CLNT_CALL(client, PMAPPROC_DUMP, (xdrproc_t)xdr_void, NULL, (xdrproc_t)xdr_pmaplist,
- (caddr_t)&head, minutetimeout) != RPC_SUCCESS) {
- clnt_perror(client, "pmap_getmaps rpc problem");
- }
- CLNT_DESTROY(client);
- }
- (void) close(socket);
- address->sin_port = 0;
- return (head);
-}
diff --git a/mdk-stage1/dietlibc/librpc/pmap_getport.c b/mdk-stage1/dietlibc/librpc/pmap_getport.c
deleted file mode 100644
index 174dca41a..000000000
--- a/mdk-stage1/dietlibc/librpc/pmap_getport.c
+++ /dev/null
@@ -1,90 +0,0 @@
-/* @(#)pmap_getport.c 2.2 88/08/01 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)pmap_getport.c 1.9 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * pmap_getport.c
- * Client interface to pmap rpc service.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <rpc/rpc.h>
-#include <rpc/pmap_prot.h>
-#include <rpc/pmap_clnt.h>
-#include <sys/socket.h>
-//#include <net/if.h>
-#include <unistd.h>
-
-static struct timeval timeout = { 5, 0 };
-static struct timeval tottimeout = { 60, 0 };
-
-/*
- * Find the mapped port for program,version.
- * Calls the pmap service remotely to do the lookup.
- * Returns 0 if no map exists.
- */
-u_short pmap_getport(address, program, version, protocol)
-struct sockaddr_in *address;
-u_long program;
-u_long version;
-u_int protocol;
-{
- u_short port = 0;
- int socket = -1;
- register CLIENT *client;
- struct pmap parms;
-
- address->sin_port = htons(PMAPPORT);
- client = clntudp_bufcreate(address, PMAPPROG,
- PMAPVERS, timeout, &socket, RPCSMALLMSGSIZE,
- RPCSMALLMSGSIZE);
- if (client != (CLIENT *) NULL) {
- parms.pm_prog = program;
- parms.pm_vers = version;
- parms.pm_prot = protocol;
- parms.pm_port = 0; /* not needed or used */
- if (CLNT_CALL(client, PMAPPROC_GETPORT, (xdrproc_t)xdr_pmap, (caddr_t)&parms,
- (xdrproc_t)xdr_u_short, (caddr_t)&port, tottimeout) != RPC_SUCCESS) {
- rpc_createerr.cf_stat = RPC_PMAPFAILURE;
- clnt_geterr(client, &rpc_createerr.cf_error);
- } else if (port == 0) {
- rpc_createerr.cf_stat = RPC_PROGNOTREGISTERED;
- }
- CLNT_DESTROY(client);
- }
- (void) close(socket);
- address->sin_port = 0;
- return (port);
-}
diff --git a/mdk-stage1/dietlibc/librpc/pmap_prot.c b/mdk-stage1/dietlibc/librpc/pmap_prot.c
deleted file mode 100644
index ec8b5af79..000000000
--- a/mdk-stage1/dietlibc/librpc/pmap_prot.c
+++ /dev/null
@@ -1,58 +0,0 @@
-/* @(#)pmap_prot.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)pmap_prot.c 1.17 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * pmap_prot.c
- * Protocol for the local binder service, or pmap.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <rpc/types.h>
-#include <rpc/xdr.h>
-#include <rpc/pmap_prot.h>
-
-
-bool_t xdr_pmap(xdrs, regs)
-XDR *xdrs;
-struct pmap *regs;
-{
-
- if (xdr_u_long(xdrs, &regs->pm_prog) &&
- xdr_u_long(xdrs, &regs->pm_vers) &&
- xdr_u_long(xdrs, &regs->pm_prot))
- return (xdr_u_long(xdrs, &regs->pm_port));
- return (FALSE);
-}
diff --git a/mdk-stage1/dietlibc/librpc/pmap_prot2.c b/mdk-stage1/dietlibc/librpc/pmap_prot2.c
deleted file mode 100644
index 870c844ed..000000000
--- a/mdk-stage1/dietlibc/librpc/pmap_prot2.c
+++ /dev/null
@@ -1,116 +0,0 @@
-/* @(#)pmap_prot2.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)pmap_prot2.c 1.3 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * pmap_prot2.c
- * Protocol for the local binder service, or pmap.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <rpc/types.h>
-#include <rpc/xdr.h>
-#include <rpc/pmap_prot.h>
-
-
-/*
- * What is going on with linked lists? (!)
- * First recall the link list declaration from pmap_prot.h:
- *
- * struct pmaplist {
- * struct pmap pml_map;
- * struct pmaplist *pml_map;
- * };
- *
- * Compare that declaration with a corresponding xdr declaration that
- * is (a) pointer-less, and (b) recursive:
- *
- * typedef union switch (bool_t) {
- *
- * case TRUE: struct {
- * struct pmap;
- * pmaplist_t foo;
- * };
- *
- * case FALSE: struct {};
- * } pmaplist_t;
- *
- * Notice that the xdr declaration has no nxt pointer while
- * the C declaration has no bool_t variable. The bool_t can be
- * interpreted as ``more data follows me''; if FALSE then nothing
- * follows this bool_t; if TRUE then the bool_t is followed by
- * an actual struct pmap, and then (recursively) by the
- * xdr union, pamplist_t.
- *
- * This could be implemented via the xdr_union primitive, though this
- * would cause a one recursive call per element in the list. Rather than do
- * that we can ``unwind'' the recursion
- * into a while loop and do the union arms in-place.
- *
- * The head of the list is what the C programmer wishes to past around
- * the net, yet is the data that the pointer points to which is interesting;
- * this sounds like a job for xdr_reference!
- */
-bool_t xdr_pmaplist(XDR* xdrs, struct pmaplist** rp)
-{
- /*
- * more_elements is pre-computed in case the direction is
- * XDR_ENCODE or XDR_FREE. more_elements is overwritten by
- * xdr_bool when the direction is XDR_DECODE.
- */
- bool_t more_elements;
- register int freeing = (xdrs->x_op == XDR_FREE);
- register struct pmaplist **next=0;
-
- while (TRUE) {
- more_elements = (bool_t) (*rp != NULL);
- if (!xdr_bool(xdrs, &more_elements))
- return (FALSE);
- if (!more_elements)
- return (TRUE); /* we are done */
- /*
- * the unfortunate side effect of non-recursion is that in
- * the case of freeing we must remember the next object
- * before we free the current object ...
- */
- if (freeing)
- next = &((*rp)->pml_next);
- if (!xdr_reference(xdrs, (caddr_t *) rp,
- (u_int) sizeof(struct pmaplist), (xdrproc_t)xdr_pmap))
- return (FALSE);
-
- rp = (freeing) ? next : &((*rp)->pml_next);
- }
-}
diff --git a/mdk-stage1/dietlibc/librpc/pmap_rmt.c b/mdk-stage1/dietlibc/librpc/pmap_rmt.c
deleted file mode 100644
index 02efcf91c..000000000
--- a/mdk-stage1/dietlibc/librpc/pmap_rmt.c
+++ /dev/null
@@ -1,403 +0,0 @@
-/* @(#)pmap_rmt.c 2.2 88/08/01 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)pmap_rmt.c 1.21 87/08/27 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * pmap_rmt.c
- * Client interface to pmap rpc service.
- * remote call and broadcast service
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <rpc/rpc.h>
-#include <rpc/pmap_prot.h>
-#include <rpc/pmap_clnt.h>
-#include <rpc/pmap_rmt.h>
-#include <sys/socket.h>
-#include <stdio.h>
-#include <errno.h>
-//#include <net/if.h>
-#include <sys/ioctl.h>
-#include <arpa/inet.h>
-#define MAX_BROADCAST_SIZE 1400
-#include <unistd.h>
-#include <string.h>
-
-extern int errno;
-static struct timeval timeout = { 3, 0 };
-
-
-/*
- * pmapper remote-call-service interface.
- * This routine is used to call the pmapper remote call service
- * which will look up a service program in the port maps, and then
- * remotely call that routine with the given parameters. This allows
- * programs to do a lookup and call in one step.
-*/
-enum clnt_stat
-pmap_rmtcall(addr, prog, vers, proc, xdrargs, argsp, xdrres, resp, tout,
- port_ptr)
-struct sockaddr_in *addr;
-u_long prog, vers, proc;
-xdrproc_t xdrargs, xdrres;
-caddr_t argsp, resp;
-struct timeval tout;
-u_long *port_ptr;
-{
- int socket = -1;
- register CLIENT *client;
- struct rmtcallargs a;
- struct rmtcallres r;
- enum clnt_stat stat;
-
- addr->sin_port = htons(PMAPPORT);
- client = clntudp_create(addr, PMAPPROG, PMAPVERS, timeout, &socket);
- if (client != (CLIENT *) NULL) {
- a.prog = prog;
- a.vers = vers;
- a.proc = proc;
- a.args_ptr = argsp;
- a.xdr_args = xdrargs;
- r.port_ptr = port_ptr;
- r.results_ptr = resp;
- r.xdr_results = xdrres;
- stat = CLNT_CALL(client, PMAPPROC_CALLIT, (xdrproc_t)xdr_rmtcall_args, (caddr_t)&a,
- (xdrproc_t)xdr_rmtcallres, (caddr_t)&r, tout);
- CLNT_DESTROY(client);
- } else {
- stat = RPC_FAILED;
- }
- (void) close(socket);
- addr->sin_port = 0;
- return (stat);
-}
-
-
-/*
- * XDR remote call arguments
- * written for XDR_ENCODE direction only
- */
-bool_t xdr_rmtcall_args(XDR* xdrs, struct rmtcallargs* cap)
-{
- u_int lenposition, argposition, position;
-
- if (xdr_u_long(xdrs, &(cap->prog)) &&
- xdr_u_long(xdrs, &(cap->vers)) && xdr_u_long(xdrs, &(cap->proc))) {
- lenposition = XDR_GETPOS(xdrs);
- if (!xdr_u_long(xdrs, &(cap->arglen)))
- return (FALSE);
- argposition = XDR_GETPOS(xdrs);
- if (!(*(cap->xdr_args)) (xdrs, cap->args_ptr))
- return (FALSE);
- position = XDR_GETPOS(xdrs);
- cap->arglen = (u_long) position - (u_long) argposition;
- XDR_SETPOS(xdrs, lenposition);
- if (!xdr_u_long(xdrs, &(cap->arglen)))
- return (FALSE);
- XDR_SETPOS(xdrs, position);
- return (TRUE);
- }
- return (FALSE);
-}
-
-/*
- * XDR remote call results
- * written for XDR_DECODE direction only
- */
-bool_t xdr_rmtcallres(XDR* xdrs, struct rmtcallres* crp)
-{
- caddr_t port_ptr;
-
- port_ptr = (caddr_t) crp->port_ptr;
- if (xdr_reference(xdrs, &port_ptr, sizeof(u_long),
- (xdrproc_t)xdr_u_long) && xdr_u_long(xdrs, &crp->resultslen)) {
- crp->port_ptr = (u_long *) port_ptr;
- return ((*(crp->xdr_results)) (xdrs, crp->results_ptr));
- }
- return (FALSE);
-}
-
-
-/*
- * The following is kludged-up support for simple rpc broadcasts.
- * Someday a large, complicated system will replace these trivial
- * routines which only support udp/ip .
- */
-
-static int getbroadcastnets(addrs, sock, buf)
-struct in_addr *addrs;
-int sock; /* any valid socket will do */
-char *buf; /* why allocxate more when we can use existing... */
-{
-#ifdef __linux__
- struct sockaddr_in addr;
-
- get_myaddress(&addr);
-#if 1
- printf("%s(%d): no inet_makeaddr()\n", __FILE__, __LINE__);
-#else
- addrs[0] = inet_makeaddr(inet_netof(addr.sin_addr), INADDR_ANY);
-#endif
- return 1;
-#else
- struct ifconf ifc;
- struct ifreq ifreq, *ifr;
- struct sockaddr_in *sin;
- int n, i;
-
- ifc.ifc_len = UDPMSGSIZE;
- ifc.ifc_buf = buf;
- if (ioctl(sock, SIOCGIFCONF, (char *) &ifc) < 0) {
- perror("broadcast: ioctl (get interface configuration)");
- return (0);
- }
- ifr = ifc.ifc_req;
- for (i = 0, n = ifc.ifc_len / sizeof(struct ifreq); n > 0; n--, ifr++) {
- ifreq = *ifr;
- if (ioctl(sock, SIOCGIFFLAGS, (char *) &ifreq) < 0) {
- perror("broadcast: ioctl (get interface flags)");
- continue;
- }
- if ((ifreq.ifr_flags & IFF_BROADCAST) &&
- (ifreq.ifr_flags & IFF_UP) &&
- ifr->ifr_addr.sa_family == AF_INET) {
- sin = (struct sockaddr_in *) &ifr->ifr_addr;
-#ifdef SIOCGIFBRDADDR /* 4.3BSD */
- if (ioctl(sock, SIOCGIFBRDADDR, (char *) &ifreq) < 0) {
-#if 1
- printf("%s(%d): no inet_makeaddr()\n", __FILE__, __LINE__);
-#else
- addrs[i++] = inet_makeaddr(inet_netof
- (sin->sin_addr.s_addr),
- INADDR_ANY);
-#endif
- } else {
- addrs[i++] = ((struct sockaddr_in *)
- &ifreq.ifr_addr)->sin_addr;
- }
-#else /* 4.2 BSD */
-#if 1
- printf("%s(%d): no inet_makeaddr()\n", __FILE__, __LINE__);
-#else
- addrs[i++] = inet_makeaddr(inet_netof
- (sin->sin_addr.s_addr), INADDR_ANY);
-#endif
-#endif
- }
- }
- return (i);
-#endif
-}
-
-enum clnt_stat
-clnt_broadcast(prog, vers, proc, xargs, argsp, xresults, resultsp,
- eachresult)
-u_long prog; /* program number */
-u_long vers; /* version number */
-u_long proc; /* procedure number */
-xdrproc_t xargs; /* xdr routine for args */
-caddr_t argsp; /* pointer to args */
-xdrproc_t xresults; /* xdr routine for results */
-caddr_t resultsp; /* pointer to results */
-resultproc_t eachresult; /* call with each result obtained */
-{
- enum clnt_stat stat;
- AUTH *unix_auth = authunix_create_default();
- XDR xdr_stream;
- register XDR *xdrs = &xdr_stream;
- int outlen, inlen, fromlen, nets;
- register int sock;
- int on = 1;
-
-#ifdef FD_SETSIZE
- fd_set mask;
- fd_set readfds;
-#else
- int readfds;
- register int mask;
-#endif /* def FD_SETSIZE */
- register int i;
- bool_t done = FALSE;
- register u_long xid;
- u_long port;
- struct in_addr addrs[20];
- struct sockaddr_in baddr, raddr; /* broadcast and response addresses */
- struct rmtcallargs a;
- struct rmtcallres r;
- struct rpc_msg msg;
- struct timeval t;
- char outbuf[MAX_BROADCAST_SIZE], inbuf[UDPMSGSIZE];
-
- /*
- * initialization: create a socket, a broadcast address, and
- * preserialize the arguments into a send buffer.
- */
- if ((sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0) {
- perror("Cannot create socket for broadcast rpc");
- stat = RPC_CANTSEND;
- goto done_broad;
- }
-#ifdef SO_BROADCAST
- if (setsockopt(sock, SOL_SOCKET, SO_BROADCAST, &on, sizeof(on)) < 0) {
- perror("Cannot set socket option SO_BROADCAST");
- stat = RPC_CANTSEND;
- goto done_broad;
- }
-#endif /* def SO_BROADCAST */
-#ifdef FD_SETSIZE
- FD_ZERO(&mask);
- FD_SET(sock, &mask);
-#else
- mask = (1 << sock);
-#endif /* def FD_SETSIZE */
- nets = getbroadcastnets(addrs, sock, inbuf);
- bzero((char *) &baddr, sizeof(baddr));
- baddr.sin_family = AF_INET;
- baddr.sin_port = htons(PMAPPORT);
- baddr.sin_addr.s_addr = htonl(INADDR_ANY);
-/* baddr.sin_addr.S_un.S_addr = htonl(INADDR_ANY); */
- (void) gettimeofday(&t, (struct timezone *) 0);
- msg.rm_xid = xid = getpid() ^ t.tv_sec ^ t.tv_usec;
- t.tv_usec = 0;
- msg.rm_direction = CALL;
- msg.rm_call.cb_rpcvers = RPC_MSG_VERSION;
- msg.rm_call.cb_prog = PMAPPROG;
- msg.rm_call.cb_vers = PMAPVERS;
- msg.rm_call.cb_proc = PMAPPROC_CALLIT;
- msg.rm_call.cb_cred = unix_auth->ah_cred;
- msg.rm_call.cb_verf = unix_auth->ah_verf;
- a.prog = prog;
- a.vers = vers;
- a.proc = proc;
- a.xdr_args = xargs;
- a.args_ptr = argsp;
- r.port_ptr = &port;
- r.xdr_results = xresults;
- r.results_ptr = resultsp;
- xdrmem_create(xdrs, outbuf, MAX_BROADCAST_SIZE, XDR_ENCODE);
- if ((!xdr_callmsg(xdrs, &msg)) || (!xdr_rmtcall_args(xdrs, &a))) {
- stat = RPC_CANTENCODEARGS;
- goto done_broad;
- }
- outlen = (int) xdr_getpos(xdrs);
- xdr_destroy(xdrs);
- /*
- * Basic loop: broadcast a packet and wait a while for response(s).
- * The response timeout grows larger per iteration.
- */
- for (t.tv_sec = 4; t.tv_sec <= 14; t.tv_sec += 2) {
- for (i = 0; i < nets; i++) {
- baddr.sin_addr = addrs[i];
- if (sendto(sock, outbuf, outlen, 0,
- (struct sockaddr *) &baddr,
- sizeof(struct sockaddr)) != outlen) {
- perror("Cannot send broadcast packet");
- stat = RPC_CANTSEND;
- goto done_broad;
- }
- }
- if (eachresult == NULL) {
- stat = RPC_SUCCESS;
- goto done_broad;
- }
- recv_again:
- msg.acpted_rply.ar_verf = _null_auth;
- msg.acpted_rply.ar_results.where = (caddr_t) & r;
- msg.acpted_rply.ar_results.proc = (xdrproc_t)xdr_rmtcallres;
- readfds = mask;
- switch (select(_rpc_dtablesize(), &readfds, 0, 0, &t)) {
-
- case 0: /* timed out */
- stat = RPC_TIMEDOUT;
- continue;
-
- case -1: /* some kind of error */
- if (errno == EINTR)
- goto recv_again;
- perror("Broadcast select problem");
- stat = RPC_CANTRECV;
- goto done_broad;
-
- } /* end of select results switch */
- try_again:
- fromlen = sizeof(struct sockaddr);
-
- inlen = recvfrom(sock, inbuf, UDPMSGSIZE, 0,
- (struct sockaddr *) &raddr, &fromlen);
- if (inlen < 0) {
- if (errno == EINTR)
- goto try_again;
- perror("Cannot receive reply to broadcast");
- stat = RPC_CANTRECV;
- goto done_broad;
- }
- if (inlen < sizeof(u_long))
- goto recv_again;
- /*
- * see if reply transaction id matches sent id.
- * If so, decode the results.
- */
- xdrmem_create(xdrs, inbuf, (u_int) inlen, XDR_DECODE);
- if (xdr_replymsg(xdrs, &msg)) {
- if ((msg.rm_xid == xid) &&
- (msg.rm_reply.rp_stat == MSG_ACCEPTED) &&
- (msg.acpted_rply.ar_stat == SUCCESS)) {
- raddr.sin_port = htons((u_short) port);
- done = (*eachresult) (resultsp, &raddr);
- }
- /* otherwise, we just ignore the errors ... */
- } else {
-#ifdef notdef
- /* some kind of deserialization problem ... */
- if (msg.rm_xid == xid)
- fprintf(stderr, "Broadcast deserialization problem");
- /* otherwise, just random garbage */
-#endif
- }
- xdrs->x_op = XDR_FREE;
- msg.acpted_rply.ar_results.proc = (xdrproc_t)xdr_void;
- (void) xdr_replymsg(xdrs, &msg);
- (void) (*xresults) (xdrs, resultsp);
- xdr_destroy(xdrs);
- if (done) {
- stat = RPC_SUCCESS;
- goto done_broad;
- } else {
- goto recv_again;
- }
- }
- done_broad:
- (void) close(sock);
- AUTH_DESTROY(unix_auth);
- return (stat);
-}
diff --git a/mdk-stage1/dietlibc/librpc/rpc_callmsg.c b/mdk-stage1/dietlibc/librpc/rpc_callmsg.c
deleted file mode 100644
index 4b3a9880e..000000000
--- a/mdk-stage1/dietlibc/librpc/rpc_callmsg.c
+++ /dev/null
@@ -1,189 +0,0 @@
-/* @(#)rpc_callmsg.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)rpc_callmsg.c 1.4 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * rpc_callmsg.c
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- *
- */
-
-#include <sys/param.h>
-
-#include <rpc/rpc.h>
-#include <string.h>
-
-/*
- * XDR a call message
- */
-bool_t xdr_callmsg(xdrs, cmsg)
-register XDR *xdrs;
-register struct rpc_msg *cmsg;
-{
- register int32_t *buf;
- register struct opaque_auth *oa;
-
- if (xdrs->x_op == XDR_ENCODE) {
- if (cmsg->rm_call.cb_cred.oa_length > MAX_AUTH_BYTES) {
- return (FALSE);
- }
- if (cmsg->rm_call.cb_verf.oa_length > MAX_AUTH_BYTES) {
- return (FALSE);
- }
- buf = XDR_INLINE(xdrs, 8 * BYTES_PER_XDR_UNIT
- + RNDUP(cmsg->rm_call.cb_cred.oa_length)
- + 2 * BYTES_PER_XDR_UNIT
- + RNDUP(cmsg->rm_call.cb_verf.oa_length));
- if (buf != NULL) {
- IXDR_PUT_LONG(buf, cmsg->rm_xid);
- IXDR_PUT_ENUM(buf, cmsg->rm_direction);
- if (cmsg->rm_direction != CALL) {
- return (FALSE);
- }
- IXDR_PUT_LONG(buf, cmsg->rm_call.cb_rpcvers);
- if (cmsg->rm_call.cb_rpcvers != RPC_MSG_VERSION) {
- return (FALSE);
- }
- IXDR_PUT_LONG(buf, cmsg->rm_call.cb_prog);
- IXDR_PUT_LONG(buf, cmsg->rm_call.cb_vers);
- IXDR_PUT_LONG(buf, cmsg->rm_call.cb_proc);
- oa = &cmsg->rm_call.cb_cred;
- IXDR_PUT_ENUM(buf, oa->oa_flavor);
- IXDR_PUT_LONG(buf, oa->oa_length);
- if (oa->oa_length) {
- bcopy(oa->oa_base, (caddr_t) buf, oa->oa_length);
- buf += RNDUP(oa->oa_length) / sizeof(long);
- }
- oa = &cmsg->rm_call.cb_verf;
- IXDR_PUT_ENUM(buf, oa->oa_flavor);
- IXDR_PUT_LONG(buf, oa->oa_length);
- if (oa->oa_length) {
- bcopy(oa->oa_base, (caddr_t) buf, oa->oa_length);
- /* no real need....
- buf += RNDUP(oa->oa_length) / sizeof (long);
- */
- }
- return (TRUE);
- }
- }
- if (xdrs->x_op == XDR_DECODE) {
- buf = XDR_INLINE(xdrs, 8 * BYTES_PER_XDR_UNIT);
- if (buf != NULL) {
- cmsg->rm_xid = IXDR_GET_LONG(buf);
- cmsg->rm_direction = IXDR_GET_ENUM(buf, enum msg_type);
-
- if (cmsg->rm_direction != CALL) {
- return (FALSE);
- }
- cmsg->rm_call.cb_rpcvers = IXDR_GET_LONG(buf);
- if (cmsg->rm_call.cb_rpcvers != RPC_MSG_VERSION) {
- return (FALSE);
- }
- cmsg->rm_call.cb_prog = IXDR_GET_LONG(buf);
- cmsg->rm_call.cb_vers = IXDR_GET_LONG(buf);
- cmsg->rm_call.cb_proc = IXDR_GET_LONG(buf);
- oa = &cmsg->rm_call.cb_cred;
- oa->oa_flavor = IXDR_GET_ENUM(buf, enum_t);
- oa->oa_length = IXDR_GET_LONG(buf);
- if (oa->oa_length) {
- if (oa->oa_length > MAX_AUTH_BYTES) {
- return (FALSE);
- }
- if (oa->oa_base == NULL) {
- oa->oa_base = (caddr_t)
- mem_alloc(oa->oa_length);
- }
- buf = XDR_INLINE(xdrs, RNDUP(oa->oa_length));
- if (buf == NULL) {
- if (xdr_opaque(xdrs, oa->oa_base,
- oa->oa_length) == FALSE) {
- return (FALSE);
- }
- } else {
- bcopy((caddr_t) buf, oa->oa_base, oa->oa_length);
- /* no real need....
- buf += RNDUP(oa->oa_length) /
- sizeof (long);
- */
- }
- }
- oa = &cmsg->rm_call.cb_verf;
- buf = XDR_INLINE(xdrs, 2 * BYTES_PER_XDR_UNIT);
- if (buf == NULL) {
- if (xdr_enum(xdrs, &oa->oa_flavor) == FALSE ||
- xdr_u_int(xdrs, &oa->oa_length) == FALSE) {
- return (FALSE);
- }
- } else {
- oa->oa_flavor = IXDR_GET_ENUM(buf, enum_t);
- oa->oa_length = IXDR_GET_LONG(buf);
- }
- if (oa->oa_length) {
- if (oa->oa_length > MAX_AUTH_BYTES) {
- return (FALSE);
- }
- if (oa->oa_base == NULL) {
- oa->oa_base = (caddr_t)
- mem_alloc(oa->oa_length);
- }
- buf = XDR_INLINE(xdrs, RNDUP(oa->oa_length));
- if (buf == NULL) {
- if (xdr_opaque(xdrs, oa->oa_base,
- oa->oa_length) == FALSE) {
- return (FALSE);
- }
- } else {
- bcopy((caddr_t) buf, oa->oa_base, oa->oa_length);
- /* no real need...
- buf += RNDUP(oa->oa_length) /
- sizeof (long);
- */
- }
- }
- return (TRUE);
- }
- }
- if (xdr_u_long(xdrs, &(cmsg->rm_xid)) &&
- xdr_enum(xdrs, (enum_t *) & (cmsg->rm_direction)) &&
- (cmsg->rm_direction == CALL) &&
- xdr_u_long(xdrs, &(cmsg->rm_call.cb_rpcvers)) &&
- (cmsg->rm_call.cb_rpcvers == RPC_MSG_VERSION) &&
- xdr_u_long(xdrs, &(cmsg->rm_call.cb_prog)) &&
- xdr_u_long(xdrs, &(cmsg->rm_call.cb_vers)) &&
- xdr_u_long(xdrs, &(cmsg->rm_call.cb_proc)) &&
- xdr_opaque_auth(xdrs, &(cmsg->rm_call.cb_cred)))
- return (xdr_opaque_auth(xdrs, &(cmsg->rm_call.cb_verf)));
- return (FALSE);
-}
diff --git a/mdk-stage1/dietlibc/librpc/rpc_commondata.c b/mdk-stage1/dietlibc/librpc/rpc_commondata.c
deleted file mode 100644
index 39648d284..000000000
--- a/mdk-stage1/dietlibc/librpc/rpc_commondata.c
+++ /dev/null
@@ -1,42 +0,0 @@
-/* @(#)rpc_commondata.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#include <rpc/rpc.h>
-/*
- * This file should only contain common data (global data) that is exported
- * by public interfaces
- */
-struct opaque_auth _null_auth;
-
-#ifdef FD_SETSIZE
-fd_set svc_fdset;
-#else
-int svc_fds;
-#endif /* def FD_SETSIZE */
-struct rpc_createerr rpc_createerr;
diff --git a/mdk-stage1/dietlibc/librpc/rpc_dtablesize.c b/mdk-stage1/dietlibc/librpc/rpc_dtablesize.c
deleted file mode 100644
index b08ebaccd..000000000
--- a/mdk-stage1/dietlibc/librpc/rpc_dtablesize.c
+++ /dev/null
@@ -1,50 +0,0 @@
-/* @(#)rpc_dtablesize.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)rpc_dtablesize.c 1.2 87/08/11 Copyr 1987 Sun Micro";
-#endif
-
-#include <unistd.h>
-
-/*
- * Cache the result of getdtablesize(), so we don't have to do an
- * expensive system call every time.
- */
-int _rpc_dtablesize()
-{
- static int size;
-
- if (size == 0) {
- size = getdtablesize();
- }
- return (size);
-}
diff --git a/mdk-stage1/dietlibc/librpc/rpc_prot.c b/mdk-stage1/dietlibc/librpc/rpc_prot.c
deleted file mode 100644
index 19a4db27f..000000000
--- a/mdk-stage1/dietlibc/librpc/rpc_prot.c
+++ /dev/null
@@ -1,281 +0,0 @@
-/* @(#)rpc_prot.c 2.3 88/08/07 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)rpc_prot.c 1.36 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * rpc_prot.c
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- *
- * This set of routines implements the rpc message definition,
- * its serializer and some common rpc utility routines.
- * The routines are meant for various implementations of rpc -
- * they are NOT for the rpc client or rpc service implementations!
- * Because authentication stuff is easy and is part of rpc, the opaque
- * routines are also in this program.
- */
-
-#include <sys/param.h>
-
-#include <rpc/rpc.h>
-
-/* * * * * * * * * * * * * * XDR Authentication * * * * * * * * * * * */
-
-struct opaque_auth _null_auth;
-
-/*
- * XDR an opaque authentication struct
- * (see auth.h)
- */
-bool_t xdr_opaque_auth(xdrs, ap)
-register XDR *xdrs;
-register struct opaque_auth *ap;
-{
-
- if (xdr_enum(xdrs, &(ap->oa_flavor)))
- return (xdr_bytes(xdrs, &ap->oa_base,
- &ap->oa_length, MAX_AUTH_BYTES));
- return (FALSE);
-}
-
-/*
- * XDR a DES block
- */
-bool_t xdr_des_block(xdrs, blkp)
-register XDR *xdrs;
-register des_block *blkp;
-{
- return (xdr_opaque(xdrs, (caddr_t) blkp, sizeof(des_block)));
-}
-
-/* * * * * * * * * * * * * * XDR RPC MESSAGE * * * * * * * * * * * * * * * */
-
-/*
- * XDR the MSG_ACCEPTED part of a reply message union
- */
-bool_t xdr_accepted_reply(xdrs, ar)
-register XDR *xdrs;
-register struct accepted_reply *ar;
-{
-
- /* personalized union, rather than calling xdr_union */
- if (!xdr_opaque_auth(xdrs, &(ar->ar_verf)))
- return (FALSE);
- if (!xdr_enum(xdrs, (enum_t *) & (ar->ar_stat)))
- return (FALSE);
- switch (ar->ar_stat) {
-
- case SUCCESS:
- return ((*(ar->ar_results.proc)) (xdrs, ar->ar_results.where));
-
- case PROG_MISMATCH:
- if (!xdr_u_long(xdrs, &(ar->ar_vers.low)))
- return (FALSE);
- return (xdr_u_long(xdrs, &(ar->ar_vers.high)));
- }
- return (TRUE); /* TRUE => open ended set of problems */
-}
-
-/*
- * XDR the MSG_DENIED part of a reply message union
- */
-bool_t xdr_rejected_reply(xdrs, rr)
-register XDR *xdrs;
-register struct rejected_reply *rr;
-{
-
- /* personalized union, rather than calling xdr_union */
- if (!xdr_enum(xdrs, (enum_t *) & (rr->rj_stat)))
- return (FALSE);
- switch (rr->rj_stat) {
-
- case RPC_MISMATCH:
- if (!xdr_u_long(xdrs, &(rr->rj_vers.low)))
- return (FALSE);
- return (xdr_u_long(xdrs, &(rr->rj_vers.high)));
-
- case AUTH_ERROR:
- return (xdr_enum(xdrs, (enum_t *) & (rr->rj_why)));
- }
- return (FALSE);
-}
-
-static struct xdr_discrim reply_dscrm[3] = {
- {(int) MSG_ACCEPTED, (xdrproc_t)xdr_accepted_reply},
- {(int) MSG_DENIED, (xdrproc_t)xdr_rejected_reply},
- {__dontcare__, NULL_xdrproc_t}
-};
-
-/*
- * XDR a reply message
- */
-bool_t xdr_replymsg(xdrs, rmsg)
-register XDR *xdrs;
-register struct rpc_msg *rmsg;
-{
- if (xdr_u_long(xdrs, &(rmsg->rm_xid)) &&
- xdr_enum(xdrs, (enum_t *) & (rmsg->rm_direction)) &&
- (rmsg->rm_direction == REPLY))
- return (xdr_union(xdrs, (enum_t *) & (rmsg->rm_reply.rp_stat),
- (caddr_t) & (rmsg->rm_reply.ru), reply_dscrm,
- NULL_xdrproc_t));
- return (FALSE);
-}
-
-
-/*
- * Serializes the "static part" of a call message header.
- * The fields include: rm_xid, rm_direction, rpcvers, prog, and vers.
- * The rm_xid is not really static, but the user can easily munge on the fly.
- */
-bool_t xdr_callhdr(xdrs, cmsg)
-register XDR *xdrs;
-register struct rpc_msg *cmsg;
-{
-
- cmsg->rm_direction = CALL;
- cmsg->rm_call.cb_rpcvers = RPC_MSG_VERSION;
- if (
- (xdrs->x_op == XDR_ENCODE) &&
- xdr_u_long(xdrs, &(cmsg->rm_xid)) &&
- xdr_enum(xdrs, (enum_t *) & (cmsg->rm_direction)) &&
- xdr_u_long(xdrs, &(cmsg->rm_call.cb_rpcvers)) &&
- xdr_u_long(xdrs, &(cmsg->rm_call.cb_prog)))
- return (xdr_u_long(xdrs, &(cmsg->rm_call.cb_vers)));
- return (FALSE);
-}
-
-/* ************************** Client utility routine ************* */
-
-static void accepted(acpt_stat, error)
-register enum accept_stat acpt_stat;
-register struct rpc_err *error;
-{
-
- switch (acpt_stat) {
-
- case PROG_UNAVAIL:
- error->re_status = RPC_PROGUNAVAIL;
- return;
-
- case PROG_MISMATCH:
- error->re_status = RPC_PROGVERSMISMATCH;
- return;
-
- case PROC_UNAVAIL:
- error->re_status = RPC_PROCUNAVAIL;
- return;
-
- case GARBAGE_ARGS:
- error->re_status = RPC_CANTDECODEARGS;
- return;
-
- case SYSTEM_ERR:
- error->re_status = RPC_SYSTEMERROR;
- return;
-
- case SUCCESS:
- error->re_status = RPC_SUCCESS;
- return;
- }
- /* something's wrong, but we don't know what ... */
- error->re_status = RPC_FAILED;
- error->re_lb.s1 = (long) MSG_ACCEPTED;
- error->re_lb.s2 = (long) acpt_stat;
-}
-
-static void rejected(rjct_stat, error)
-register enum reject_stat rjct_stat;
-register struct rpc_err *error;
-{
-
- switch (rjct_stat) {
-
- case RPC_VERSMISMATCH:
- error->re_status = RPC_VERSMISMATCH;
- return;
-
- case AUTH_ERROR:
- error->re_status = RPC_AUTHERROR;
- return;
- }
- /* something's wrong, but we don't know what ... */
- error->re_status = RPC_FAILED;
- error->re_lb.s1 = (long) MSG_DENIED;
- error->re_lb.s2 = (long) rjct_stat;
-}
-
-/*
- * given a reply message, fills in the error
- */
-void _seterr_reply(msg, error)
-register struct rpc_msg *msg;
-register struct rpc_err *error;
-{
-
- /* optimized for normal, SUCCESSful case */
- switch (msg->rm_reply.rp_stat) {
-
- case MSG_ACCEPTED:
- if (msg->acpted_rply.ar_stat == SUCCESS) {
- error->re_status = RPC_SUCCESS;
- return;
- };
- accepted(msg->acpted_rply.ar_stat, error);
- break;
-
- case MSG_DENIED:
- rejected(msg->rjcted_rply.rj_stat, error);
- break;
-
- default:
- error->re_status = RPC_FAILED;
- error->re_lb.s1 = (long) (msg->rm_reply.rp_stat);
- break;
- }
- switch (error->re_status) {
-
- case RPC_VERSMISMATCH:
- error->re_vers.low = msg->rjcted_rply.rj_vers.low;
- error->re_vers.high = msg->rjcted_rply.rj_vers.high;
- break;
-
- case RPC_AUTHERROR:
- error->re_why = msg->rjcted_rply.rj_why;
- break;
-
- case RPC_PROGVERSMISMATCH:
- error->re_vers.low = msg->acpted_rply.ar_vers.low;
- error->re_vers.high = msg->acpted_rply.ar_vers.high;
- break;
- }
-}
diff --git a/mdk-stage1/dietlibc/librpc/svc.c b/mdk-stage1/dietlibc/librpc/svc.c
deleted file mode 100644
index 4fcdb5216..000000000
--- a/mdk-stage1/dietlibc/librpc/svc.c
+++ /dev/null
@@ -1,479 +0,0 @@
-/* @(#)svc.c 2.4 88/08/11 4.0 RPCSRC; from 1.44 88/02/08 SMI */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)svc.c 1.41 87/10/13 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * svc.c, Server-side remote procedure call interface.
- *
- * There are two sets of procedures here. The xprt routines are
- * for handling transport handles. The svc routines handle the
- * list of service routines.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <errno.h>
-#include <rpc/rpc.h>
-#include <rpc/pmap_clnt.h>
-#ifdef __linux__
-#include <sys/types.h>
-#endif
-
-extern int errno;
-
-#ifdef FD_SETSIZE
-static SVCXPRT **xports;
-#else
-#define NOFILE 32
-
-static SVCXPRT *xports[NOFILE];
-#endif /* def FD_SETSIZE */
-
-#define NULL_SVC ((struct svc_callout *)0)
-#define RQCRED_SIZE 400 /* this size is excessive */
-
-/*
- * The services list
- * Each entry represents a set of procedures (an rpc program).
- * The dispatch routine takes request structs and runs the
- * apropriate procedure.
- */
-static struct svc_callout {
- struct svc_callout *sc_next;
- u_long sc_prog;
- u_long sc_vers;
- void (*sc_dispatch) ();
-} *svc_head;
-
-static struct svc_callout *svc_find();
-
-/* *************** SVCXPRT related stuff **************** */
-
-/*
- * Activate a transport handle.
- */
-void xprt_register(xprt)
-SVCXPRT *xprt;
-{
- register int sock = xprt->xp_sock;
-
-#ifdef FD_SETSIZE
- if (xports == NULL) {
- xports = (SVCXPRT **)
- mem_alloc(FD_SETSIZE * sizeof(SVCXPRT *));
- }
- if (sock < _rpc_dtablesize()) {
- xports[sock] = xprt;
- FD_SET(sock, &svc_fdset);
- }
-#else
- if (sock < NOFILE) {
- xports[sock] = xprt;
- svc_fds |= (1 << sock);
- }
-#endif /* def FD_SETSIZE */
-
-}
-
-/*
- * De-activate a transport handle.
- */
-void xprt_unregister(xprt)
-SVCXPRT *xprt;
-{
- register int sock = xprt->xp_sock;
-
-#ifdef FD_SETSIZE
- if ((sock < _rpc_dtablesize()) && (xports[sock] == xprt)) {
- xports[sock] = (SVCXPRT *) 0;
- FD_CLR(sock, &svc_fdset);
- }
-#else
- if ((sock < NOFILE) && (xports[sock] == xprt)) {
- xports[sock] = (SVCXPRT *) 0;
- svc_fds &= ~(1 << sock);
- }
-#endif /* def FD_SETSIZE */
-}
-
-
-/* ********************** CALLOUT list related stuff ************* */
-
-/*
- * Add a service program to the callout list.
- * The dispatch routine will be called when a rpc request for this
- * program number comes in.
- */
-bool_t svc_register(xprt, prog, vers, dispatch, protocol)
-SVCXPRT *xprt;
-u_long prog;
-u_long vers;
-void (*dispatch) ();
-rpcprot_t protocol;
-{
- struct svc_callout *prev;
- register struct svc_callout *s;
-
- if ((s = svc_find(prog, vers, &prev)) != NULL_SVC) {
- if (s->sc_dispatch == dispatch)
- goto pmap_it; /* he is registering another xptr */
- return (FALSE);
- }
- s = (struct svc_callout *) mem_alloc(sizeof(struct svc_callout));
-
- if (s == (struct svc_callout *) 0) {
- return (FALSE);
- }
- s->sc_prog = prog;
- s->sc_vers = vers;
- s->sc_dispatch = dispatch;
- s->sc_next = svc_head;
- svc_head = s;
- pmap_it:
- /* now register the information with the local binder service */
- if (protocol) {
- return (pmap_set(prog, vers, protocol, xprt->xp_port));
- }
- return (TRUE);
-}
-
-/*
- * Remove a service program from the callout list.
- */
-void svc_unregister(prog, vers)
-u_long prog;
-u_long vers;
-{
- struct svc_callout *prev;
- register struct svc_callout *s;
-
- if ((s = svc_find(prog, vers, &prev)) == NULL_SVC)
- return;
- if (prev == NULL_SVC) {
- svc_head = s->sc_next;
- } else {
- prev->sc_next = s->sc_next;
- }
- s->sc_next = NULL_SVC;
- mem_free((char *) s, (u_int) sizeof(struct svc_callout));
-
- /* now unregister the information with the local binder service */
- (void) pmap_unset(prog, vers);
-}
-
-/*
- * Search the callout list for a program number, return the callout
- * struct.
- */
-static struct svc_callout *svc_find(prog, vers, prev)
-u_long prog;
-u_long vers;
-struct svc_callout **prev;
-{
- register struct svc_callout *s, *p;
-
- p = NULL_SVC;
- for (s = svc_head; s != NULL_SVC; s = s->sc_next) {
- if ((s->sc_prog == prog) && (s->sc_vers == vers))
- goto done;
- p = s;
- }
- done:
- *prev = p;
- return (s);
-}
-
-/* ******************* REPLY GENERATION ROUTINES ************ */
-
-/*
- * Send a reply to an rpc request
- */
-bool_t svc_sendreply(xprt, xdr_results, xdr_location)
-register SVCXPRT *xprt;
-xdrproc_t xdr_results;
-caddr_t xdr_location;
-{
- struct rpc_msg rply;
-
- rply.rm_direction = REPLY;
- rply.rm_reply.rp_stat = MSG_ACCEPTED;
- rply.acpted_rply.ar_verf = xprt->xp_verf;
- rply.acpted_rply.ar_stat = SUCCESS;
- rply.acpted_rply.ar_results.where = xdr_location;
- rply.acpted_rply.ar_results.proc = xdr_results;
- return (SVC_REPLY(xprt, &rply));
-}
-
-/*
- * No procedure error reply
- */
-void svcerr_noproc(xprt)
-register SVCXPRT *xprt;
-{
- struct rpc_msg rply;
-
- rply.rm_direction = REPLY;
- rply.rm_reply.rp_stat = MSG_ACCEPTED;
- rply.acpted_rply.ar_verf = xprt->xp_verf;
- rply.acpted_rply.ar_stat = PROC_UNAVAIL;
- SVC_REPLY(xprt, &rply);
-}
-
-/*
- * Can't decode args error reply
- */
-void svcerr_decode(xprt)
-register SVCXPRT *xprt;
-{
- struct rpc_msg rply;
-
- rply.rm_direction = REPLY;
- rply.rm_reply.rp_stat = MSG_ACCEPTED;
- rply.acpted_rply.ar_verf = xprt->xp_verf;
- rply.acpted_rply.ar_stat = GARBAGE_ARGS;
- SVC_REPLY(xprt, &rply);
-}
-
-/*
- * Some system error
- */
-void svcerr_systemerr(xprt)
-register SVCXPRT *xprt;
-{
- struct rpc_msg rply;
-
- rply.rm_direction = REPLY;
- rply.rm_reply.rp_stat = MSG_ACCEPTED;
- rply.acpted_rply.ar_verf = xprt->xp_verf;
- rply.acpted_rply.ar_stat = SYSTEM_ERR;
- SVC_REPLY(xprt, &rply);
-}
-
-/*
- * Authentication error reply
- */
-void svcerr_auth(xprt, why)
-SVCXPRT *xprt;
-enum auth_stat why;
-{
- struct rpc_msg rply;
-
- rply.rm_direction = REPLY;
- rply.rm_reply.rp_stat = MSG_DENIED;
- rply.rjcted_rply.rj_stat = AUTH_ERROR;
- rply.rjcted_rply.rj_why = why;
- SVC_REPLY(xprt, &rply);
-}
-
-/*
- * Auth too weak error reply
- */
-void svcerr_weakauth(xprt)
-SVCXPRT *xprt;
-{
-
- svcerr_auth(xprt, AUTH_TOOWEAK);
-}
-
-/*
- * Program unavailable error reply
- */
-void svcerr_noprog(xprt)
-register SVCXPRT *xprt;
-{
- struct rpc_msg rply;
-
- rply.rm_direction = REPLY;
- rply.rm_reply.rp_stat = MSG_ACCEPTED;
- rply.acpted_rply.ar_verf = xprt->xp_verf;
- rply.acpted_rply.ar_stat = PROG_UNAVAIL;
- SVC_REPLY(xprt, &rply);
-}
-
-/*
- * Program version mismatch error reply
- */
-void svcerr_progvers(xprt, low_vers, high_vers)
-register SVCXPRT *xprt;
-u_long low_vers;
-u_long high_vers;
-{
- struct rpc_msg rply;
-
- rply.rm_direction = REPLY;
- rply.rm_reply.rp_stat = MSG_ACCEPTED;
- rply.acpted_rply.ar_verf = xprt->xp_verf;
- rply.acpted_rply.ar_stat = PROG_MISMATCH;
- rply.acpted_rply.ar_vers.low = low_vers;
- rply.acpted_rply.ar_vers.high = high_vers;
- SVC_REPLY(xprt, &rply);
-}
-
-/* ******************* SERVER INPUT STUFF ******************* */
-
-/*
- * Get server side input from some transport.
- *
- * Statement of authentication parameters management:
- * This function owns and manages all authentication parameters, specifically
- * the "raw" parameters (msg.rm_call.cb_cred and msg.rm_call.cb_verf) and
- * the "cooked" credentials (rqst->rq_clntcred).
- * However, this function does not know the structure of the cooked
- * credentials, so it make the following assumptions:
- * a) the structure is contiguous (no pointers), and
- * b) the cred structure size does not exceed RQCRED_SIZE bytes.
- * In all events, all three parameters are freed upon exit from this routine.
- * The storage is trivially management on the call stack in user land, but
- * is mallocated in kernel land.
- */
-
-void svc_getreq(rdfds)
-int rdfds;
-{
-#ifdef FD_SETSIZE
- fd_set readfds;
-
- FD_ZERO(&readfds);
-/*#ifdef __linux__*/
-#if 0
- readfds = rdfds;
-#else
- readfds.fds_bits[0] = rdfds;
-#endif
- svc_getreqset(&readfds);
-#else
- int readfds = rdfds & svc_fds;
-
- svc_getreqset(&readfds);
-#endif /* def FD_SETSIZE */
-}
-
-void svc_getreqset(readfds)
-#ifdef FD_SETSIZE
-fd_set *readfds;
-{
-#else
-int *readfds;
-{
- int readfds_local = *readfds;
-#endif /* def FD_SETSIZE */
- enum xprt_stat stat;
- struct rpc_msg msg;
- int prog_found;
- u_long low_vers;
- u_long high_vers;
- struct svc_req r;
- register SVCXPRT *xprt;
- register u_long mask;
- register int bit;
- register u_long *maskp;
- register int setsize;
- register int sock;
- char cred_area[2 * MAX_AUTH_BYTES + RQCRED_SIZE];
-
- msg.rm_call.cb_cred.oa_base = cred_area;
- msg.rm_call.cb_verf.oa_base = &(cred_area[MAX_AUTH_BYTES]);
- r.rq_clntcred = &(cred_area[2 * MAX_AUTH_BYTES]);
-
-
-#ifdef FD_SETSIZE
- setsize = _rpc_dtablesize();
-#ifdef __linux__
-/*#define NFDBITS 32*/
- maskp = (u_long *) readfds;
-#else
- maskp = (u_long *) readfds->fds_bits;
-#endif
- for (sock = 0; sock < setsize; sock += NFDBITS) {
- for (mask = *maskp++; (bit = ffs(mask)); mask ^= (1 << (bit - 1))) {
- /* sock has input waiting */
- xprt = xports[sock + bit - 1];
-#else
- for (sock = 0; readfds_local != 0; sock++, readfds_local >>= 1) {
- if ((readfds_local & 1) != 0) {
- /* sock has input waiting */
- xprt = xports[sock];
-#endif /* def FD_SETSIZE */
- /* now receive msgs from xprtprt (support batch calls) */
- do {
- if (SVC_RECV(xprt, &msg)) {
-
- /* now find the exported program and call it */
- register struct svc_callout *s;
- enum auth_stat why;
-
- r.rq_xprt = xprt;
- r.rq_prog = msg.rm_call.cb_prog;
- r.rq_vers = msg.rm_call.cb_vers;
- r.rq_proc = msg.rm_call.cb_proc;
- r.rq_cred = msg.rm_call.cb_cred;
- /* first authenticate the message */
- if ((why = _authenticate(&r, &msg)) != AUTH_OK) {
- svcerr_auth(xprt, why);
- goto call_done;
- }
- /* now match message with a registered service */
- prog_found = FALSE;
- low_vers = 0 - 1;
- high_vers = 0;
- for (s = svc_head; s != NULL_SVC; s = s->sc_next) {
- if (s->sc_prog == r.rq_prog) {
- if (s->sc_vers == r.rq_vers) {
- (*s->sc_dispatch) (&r, xprt);
- goto call_done;
- } /* found correct version */
- prog_found = TRUE;
- if (s->sc_vers < low_vers)
- low_vers = s->sc_vers;
- if (s->sc_vers > high_vers)
- high_vers = s->sc_vers;
- } /* found correct program */
- }
- /*
- * if we got here, the program or version
- * is not served ...
- */
- if (prog_found)
- svcerr_progvers(xprt, low_vers, high_vers);
- else
- svcerr_noprog(xprt);
- /* Fall through to ... */
- }
- call_done:
- if ((stat = SVC_STAT(xprt)) == XPRT_DIED) {
- SVC_DESTROY(xprt);
- break;
- }
- } while (stat == XPRT_MOREREQS);
- }
- }
-}
diff --git a/mdk-stage1/dietlibc/librpc/svc_auth.c b/mdk-stage1/dietlibc/librpc/svc_auth.c
deleted file mode 100644
index 336586d95..000000000
--- a/mdk-stage1/dietlibc/librpc/svc_auth.c
+++ /dev/null
@@ -1,115 +0,0 @@
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)svc_auth.c 2.1 88/08/07 4.0 RPCSRC; from 1.19 87/08/11 Copyr 1984 Sun Micro";
-#endif
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * svc_auth_nodes.c, Server-side rpc authenticator interface,
- * *WITHOUT* DES authentication.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <rpc/rpc.h>
-
-/*
- * svcauthsw is the bdevsw of server side authentication.
- *
- * Server side authenticators are called from authenticate by
- * using the client auth struct flavor field to index into svcauthsw.
- * The server auth flavors must implement a routine that looks
- * like:
- *
- * enum auth_stat
- * flavorx_auth(rqst, msg)
- * register struct svc_req *rqst;
- * register struct rpc_msg *msg;
- *
- */
-
-enum auth_stat _svcauth_null(); /* no authentication */
-enum auth_stat _svcauth_unix(); /* unix style (uid, gids) */
-enum auth_stat _svcauth_short(); /* short hand unix style */
-
-static struct {
- enum auth_stat (*authenticator) ();
-} svcauthsw[] = {
- { _svcauth_null }, /* AUTH_NULL */
- { _svcauth_unix }, /* AUTH_UNIX */
- { _svcauth_short }, /* AUTH_SHORT */
-};
-
-#define AUTH_MAX 2 /* HIGHEST AUTH NUMBER */
-
-
-/*
- * The call rpc message, msg has been obtained from the wire. The msg contains
- * the raw form of credentials and verifiers. authenticate returns AUTH_OK
- * if the msg is successfully authenticated. If AUTH_OK then the routine also
- * does the following things:
- * set rqst->rq_xprt->verf to the appropriate response verifier;
- * sets rqst->rq_client_cred to the "cooked" form of the credentials.
- *
- * NB: rqst->rq_cxprt->verf must be pre-alloctaed;
- * its length is set appropriately.
- *
- * The caller still owns and is responsible for msg->u.cmb.cred and
- * msg->u.cmb.verf. The authentication system retains ownership of
- * rqst->rq_client_cred, the cooked credentials.
- *
- * There is an assumption that any flavour less than AUTH_NULL is
- * invalid.
- */
-enum auth_stat _authenticate(rqst, msg)
-register struct svc_req *rqst;
-struct rpc_msg *msg;
-{
- register int cred_flavor;
-
- rqst->rq_cred = msg->rm_call.cb_cred;
- rqst->rq_xprt->xp_verf.oa_flavor = _null_auth.oa_flavor;
- rqst->rq_xprt->xp_verf.oa_length = 0;
- cred_flavor = rqst->rq_cred.oa_flavor;
- if ((cred_flavor <= AUTH_MAX) && (cred_flavor >= AUTH_NULL)) {
- return ((*(svcauthsw[cred_flavor].authenticator)) (rqst, msg));
- }
-
- return (AUTH_REJECTEDCRED);
-}
-
-enum auth_stat _svcauth_null( /*rqst, msg */ )
- /*struct svc_req *rqst;
- struct rpc_msg *msg; */
-{
-
- return (AUTH_OK);
-}
diff --git a/mdk-stage1/dietlibc/librpc/svc_auth_unix.c b/mdk-stage1/dietlibc/librpc/svc_auth_unix.c
deleted file mode 100644
index 7e0305f0a..000000000
--- a/mdk-stage1/dietlibc/librpc/svc_auth_unix.c
+++ /dev/null
@@ -1,136 +0,0 @@
-/* @(#)svc_auth_unix.c 2.3 88/08/01 4.0 RPCSRC; from 1.28 88/02/08 SMI */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)svc_auth_unix.c 1.28 88/02/08 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * svc_auth_unix.c
- * Handles UNIX flavor authentication parameters on the service side of rpc.
- * There are two svc auth implementations here: AUTH_UNIX and AUTH_SHORT.
- * _svcauth_unix does full blown unix style uid,gid+gids auth,
- * _svcauth_short uses a shorthand auth to index into a cache of longhand auths.
- * Note: the shorthand has been gutted for efficiency.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <stdio.h>
-#include <rpc/rpc.h>
-#include <string.h>
-
-/*
- * Unix longhand authenticator
- */
-enum auth_stat _svcauth_unix(rqst, msg)
-register struct svc_req *rqst;
-register struct rpc_msg *msg;
-{
- register enum auth_stat stat;
- XDR xdrs;
- register struct authunix_parms *aup;
- register int32_t *buf;
- struct area {
- struct authunix_parms area_aup;
- char area_machname[MAX_MACHINE_NAME + 1];
- gid_t area_gids[NGRPS];
- } *area;
- u_int auth_len;
- int str_len, gid_len;
- register int i;
-
- area = (struct area *) rqst->rq_clntcred;
- aup = &area->area_aup;
- aup->aup_machname = area->area_machname;
- aup->aup_gids = area->area_gids;
- auth_len = (u_int) msg->rm_call.cb_cred.oa_length;
- xdrmem_create(&xdrs, msg->rm_call.cb_cred.oa_base, auth_len,
- XDR_DECODE);
- buf = XDR_INLINE(&xdrs, auth_len);
- if (buf != NULL) {
- aup->aup_time = IXDR_GET_LONG(buf);
- str_len = IXDR_GET_U_LONG(buf);
- if (str_len > MAX_MACHINE_NAME) {
- stat = AUTH_BADCRED;
- goto done;
- }
- bcopy((caddr_t) buf, aup->aup_machname, (u_int) str_len);
- aup->aup_machname[str_len] = 0;
- str_len = RNDUP(str_len);
- buf += str_len / sizeof(long);
-
- aup->aup_uid = IXDR_GET_LONG(buf);
- aup->aup_gid = IXDR_GET_LONG(buf);
- gid_len = IXDR_GET_U_LONG(buf);
- if (gid_len > NGRPS) {
- stat = AUTH_BADCRED;
- goto done;
- }
- aup->aup_len = gid_len;
- for (i = 0; i < gid_len; i++) {
- aup->aup_gids[i] = IXDR_GET_LONG(buf);
- }
- /*
- * five is the smallest unix credentials structure -
- * timestamp, hostname len (0), uid, gid, and gids len (0).
- */
- if ((5 + gid_len) * BYTES_PER_XDR_UNIT + str_len > auth_len) {
- (void) printf("bad auth_len gid %d str %d auth %d\n",
- gid_len, str_len, auth_len);
- stat = AUTH_BADCRED;
- goto done;
- }
- } else if (!xdr_authunix_parms(&xdrs, aup)) {
- xdrs.x_op = XDR_FREE;
- (void) xdr_authunix_parms(&xdrs, aup);
- stat = AUTH_BADCRED;
- goto done;
- }
- rqst->rq_xprt->xp_verf.oa_flavor = AUTH_NULL;
- rqst->rq_xprt->xp_verf.oa_length = 0;
- stat = AUTH_OK;
- done:
- XDR_DESTROY(&xdrs);
- return (stat);
-}
-
-
-/*
- * Shorthand unix authenticator
- * Looks up longhand in a cache.
- */
- /*ARGSUSED*/ enum auth_stat _svcauth_short(rqst, msg)
-struct svc_req *rqst;
-struct rpc_msg *msg;
-{
- return (AUTH_REJECTEDCRED);
-}
diff --git a/mdk-stage1/dietlibc/librpc/svc_raw.c b/mdk-stage1/dietlibc/librpc/svc_raw.c
deleted file mode 100644
index c13ea5e06..000000000
--- a/mdk-stage1/dietlibc/librpc/svc_raw.c
+++ /dev/null
@@ -1,159 +0,0 @@
-/* @(#)svc_raw.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)svc_raw.c 1.15 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * svc_raw.c, This a toy for simple testing and timing.
- * Interface to create an rpc client and server in the same UNIX process.
- * This lets us similate rpc and get rpc (round trip) overhead, without
- * any interference from the kernal.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <rpc/rpc.h>
-
-
-/*
- * This is the "network" that we will be moving data over
- */
-static struct svcraw_private {
- char _raw_buf[UDPMSGSIZE];
- SVCXPRT server;
- XDR xdr_stream;
- char verf_body[MAX_AUTH_BYTES];
-} *svcraw_private;
-
-static bool_t svcraw_recv();
-static enum xprt_stat svcraw_stat();
-static bool_t svcraw_getargs();
-static bool_t svcraw_reply();
-static bool_t svcraw_freeargs();
-static void svcraw_destroy();
-
-static struct xp_ops server_ops = {
- svcraw_recv,
- svcraw_stat,
- svcraw_getargs,
- svcraw_reply,
- svcraw_freeargs,
- svcraw_destroy
-};
-
-SVCXPRT *svcraw_create()
-{
- register struct svcraw_private *srp = svcraw_private;
-
- if (srp == 0) {
- srp = (struct svcraw_private *) calloc(1, sizeof(*srp));
- if (srp == 0)
- return (0);
- }
- srp->server.xp_sock = 0;
- srp->server.xp_port = 0;
- srp->server.xp_ops = &server_ops;
- srp->server.xp_verf.oa_base = srp->verf_body;
- xdrmem_create(&srp->xdr_stream, srp->_raw_buf, UDPMSGSIZE, XDR_FREE);
- return (&srp->server);
-}
-
-static enum xprt_stat svcraw_stat()
-{
-
- return (XPRT_IDLE);
-}
-
-static bool_t svcraw_recv(xprt, msg)
-SVCXPRT *xprt;
-struct rpc_msg *msg;
-{
- register struct svcraw_private *srp = svcraw_private;
- register XDR *xdrs;
-
- if (srp == 0)
- return (0);
- xdrs = &srp->xdr_stream;
- xdrs->x_op = XDR_DECODE;
- XDR_SETPOS(xdrs, 0);
- if (!xdr_callmsg(xdrs, msg))
- return (FALSE);
- return (TRUE);
-}
-
-static bool_t svcraw_reply(xprt, msg)
-SVCXPRT *xprt;
-struct rpc_msg *msg;
-{
- register struct svcraw_private *srp = svcraw_private;
- register XDR *xdrs;
-
- if (srp == 0)
- return (FALSE);
- xdrs = &srp->xdr_stream;
- xdrs->x_op = XDR_ENCODE;
- XDR_SETPOS(xdrs, 0);
- if (!xdr_replymsg(xdrs, msg))
- return (FALSE);
- (void) XDR_GETPOS(xdrs); /* called just for overhead */
- return (TRUE);
-}
-
-static bool_t svcraw_getargs(xprt, xdr_args, args_ptr)
-SVCXPRT *xprt;
-xdrproc_t xdr_args;
-caddr_t args_ptr;
-{
- register struct svcraw_private *srp = svcraw_private;
-
- if (srp == 0)
- return (FALSE);
- return ((*xdr_args) (&srp->xdr_stream, args_ptr));
-}
-
-static bool_t svcraw_freeargs(xprt, xdr_args, args_ptr)
-SVCXPRT *xprt;
-xdrproc_t xdr_args;
-caddr_t args_ptr;
-{
- register struct svcraw_private *srp = svcraw_private;
- register XDR *xdrs;
-
- if (srp == 0)
- return (FALSE);
- xdrs = &srp->xdr_stream;
- xdrs->x_op = XDR_FREE;
- return ((*xdr_args) (xdrs, args_ptr));
-}
-
-static void svcraw_destroy()
-{
-}
diff --git a/mdk-stage1/dietlibc/librpc/svc_run.c b/mdk-stage1/dietlibc/librpc/svc_run.c
deleted file mode 100644
index c7150e357..000000000
--- a/mdk-stage1/dietlibc/librpc/svc_run.c
+++ /dev/null
@@ -1,71 +0,0 @@
-/* @(#)svc_run.c 2.1 88/07/29 4.0 RPCSRC */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)svc_run.c 1.1 87/10/13 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * This is the rpc server side idle loop
- * Wait for input, call server program.
- */
-#include <rpc/rpc.h>
-#include <errno.h>
-#include <unistd.h>
-
-void svc_run()
-{
-#ifdef FD_SETSIZE
- fd_set readfds;
-#else
- int readfds;
-#endif /* def FD_SETSIZE */
- extern int errno;
-
- for (;;) {
-#ifdef FD_SETSIZE
- readfds = svc_fdset;
-#else
- readfds = svc_fds;
-#endif /* def FD_SETSIZE */
- switch (select(_rpc_dtablesize(), &readfds, 0, 0, 0)) {
- case -1:
- if (errno == EINTR) {
- continue;
- }
- perror("svc_run: - select failed");
- return;
- case 0:
- continue;
- default:
- svc_getreqset(&readfds);
- }
- }
-}
diff --git a/mdk-stage1/dietlibc/librpc/svc_simple.c b/mdk-stage1/dietlibc/librpc/svc_simple.c
deleted file mode 100644
index 0bb9a19eb..000000000
--- a/mdk-stage1/dietlibc/librpc/svc_simple.c
+++ /dev/null
@@ -1,144 +0,0 @@
-/* @(#)svc_simple.c 2.2 88/08/01 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)svc_simple.c 1.18 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * svc_simple.c
- * Simplified front end to rpc.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <stdio.h>
-#include <rpc/rpc.h>
-#include <sys/socket.h>
-#include <netdb.h>
-#include <rpc/pmap_clnt.h>
-#include <string.h>
-
-static struct proglst {
- char *(*p_progname) ();
- int p_prognum;
- int p_procnum;
- xdrproc_t p_inproc, p_outproc;
- struct proglst *p_nxt;
-} *proglst;
-static void universal();
-static SVCXPRT *transp;
-struct proglst *pl;
-
-int registerrpc(int prognum, int versnum, int procnum, char *(*progname)(), xdrproc_t inproc, xdrproc_t outproc)
-{
-
- if (procnum == NULLPROC) {
- (void) fprintf(stderr,
- "can't reassign procedure number %d\n", NULLPROC);
- return (-1);
- }
- if (transp == 0) {
- transp = svcudp_create(RPC_ANYSOCK);
- if (transp == NULL) {
- (void) fprintf(stderr, "couldn't create an rpc server\n");
- return (-1);
- }
- }
- (void) pmap_unset((u_long) prognum, (u_long) versnum);
- if (!svc_register(transp, (u_long) prognum, (u_long) versnum,
- universal, IPPROTO_UDP)) {
- (void) fprintf(stderr, "couldn't register prog %d vers %d\n",
- prognum, versnum);
- return (-1);
- }
- pl = (struct proglst *) malloc(sizeof(struct proglst));
-
- if (pl == NULL) {
- (void) fprintf(stderr, "registerrpc: out of memory\n");
- return (-1);
- }
- pl->p_progname = progname;
- pl->p_prognum = prognum;
- pl->p_procnum = procnum;
- pl->p_inproc = inproc;
- pl->p_outproc = outproc;
- pl->p_nxt = proglst;
- proglst = pl;
- return (0);
-}
-
-static void universal(rqstp, transp)
-struct svc_req *rqstp;
-SVCXPRT *transp;
-{
- int prog, proc;
- char *outdata;
- char xdrbuf[UDPMSGSIZE];
- struct proglst *pl;
-
- /*
- * enforce "procnum 0 is echo" convention
- */
- if (rqstp->rq_proc == NULLPROC) {
- if (svc_sendreply(transp, (xdrproc_t)xdr_void, (char *) NULL) == FALSE) {
- (void) fprintf(stderr, "xxx\n");
- exit(1);
- }
- return;
- }
- prog = rqstp->rq_prog;
- proc = rqstp->rq_proc;
- for (pl = proglst; pl != NULL; pl = pl->p_nxt)
- if (pl->p_prognum == prog && pl->p_procnum == proc) {
- /* decode arguments into a CLEAN buffer */
- bzero(xdrbuf, sizeof(xdrbuf)); /* required ! */
- if (!svc_getargs(transp, pl->p_inproc, xdrbuf)) {
- svcerr_decode(transp);
- return;
- }
- outdata = (*(pl->p_progname)) (xdrbuf);
- if (outdata == NULL && pl->p_outproc != (xdrproc_t)xdr_void)
- /* there was an error */
- return;
- if (!svc_sendreply(transp, pl->p_outproc, outdata)) {
- (void) fprintf(stderr,
- "trouble replying to prog %d\n",
- pl->p_prognum);
- exit(1);
- }
- /* free the decoded arguments */
- (void) svc_freeargs(transp, pl->p_inproc, xdrbuf);
- return;
- }
- (void) fprintf(stderr, "never registered prog %d\n", prog);
- exit(1);
-}
diff --git a/mdk-stage1/dietlibc/librpc/svc_tcp.c b/mdk-stage1/dietlibc/librpc/svc_tcp.c
deleted file mode 100644
index 6edafa1b1..000000000
--- a/mdk-stage1/dietlibc/librpc/svc_tcp.c
+++ /dev/null
@@ -1,406 +0,0 @@
-/* @(#)svc_tcp.c 2.2 88/08/01 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)svc_tcp.c 1.21 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * svc_tcp.c, Server side for TCP/IP based RPC.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- *
- * Actually implements two flavors of transporter -
- * a tcp rendezvouser (a listner and connection establisher)
- * and a record/tcp stream.
- */
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <rpc/rpc.h>
-#include <sys/socket.h>
-#include <errno.h>
-#include <string.h>
-#include <unistd.h>
-
-/*
- * Ops vector for TCP/IP based rpc service handle
- */
-static bool_t svctcp_recv();
-static enum xprt_stat svctcp_stat();
-static bool_t svctcp_getargs();
-static bool_t svctcp_reply();
-static bool_t svctcp_freeargs();
-static void svctcp_destroy();
-
-static struct xp_ops svctcp_op = {
- svctcp_recv,
- svctcp_stat,
- svctcp_getargs,
- svctcp_reply,
- svctcp_freeargs,
- svctcp_destroy
-};
-
-/*
- * Ops vector for TCP/IP rendezvous handler
- */
-static bool_t rendezvous_request();
-static enum xprt_stat rendezvous_stat();
-
-static struct xp_ops svctcp_rendezvous_op = {
- rendezvous_request,
- rendezvous_stat,
- (void*)abort,
- (void*)abort,
- (void*)abort,
- svctcp_destroy
-};
-
-static int readtcp(), writetcp();
-static SVCXPRT *makefd_xprt();
-
-struct tcp_rendezvous { /* kept in xprt->xp_p1 */
- u_int sendsize;
- u_int recvsize;
-};
-
-struct tcp_conn { /* kept in xprt->xp_p1 */
- enum xprt_stat strm_stat;
- u_long x_id;
- XDR xdrs;
- char verf_body[MAX_AUTH_BYTES];
-};
-
-/*
- * Usage:
- * xprt = svctcp_create(sock, send_buf_size, recv_buf_size);
- *
- * Creates, registers, and returns a (rpc) tcp based transporter.
- * Once *xprt is initialized, it is registered as a transporter
- * see (svc.h, xprt_register). This routine returns
- * a NULL if a problem occurred.
- *
- * If sock<0 then a socket is created, else sock is used.
- * If the socket, sock is not bound to a port then svctcp_create
- * binds it to an arbitrary port. The routine then starts a tcp
- * listener on the socket's associated port. In any (successful) case,
- * xprt->xp_sock is the registered socket number and xprt->xp_port is the
- * associated port number.
- *
- * Since tcp streams do buffered io similar to stdio, the caller can specify
- * how big the send and receive buffers are via the second and third parms;
- * 0 => use the system default.
- */
-SVCXPRT *svctcp_create(sock, sendsize, recvsize)
-register int sock;
-u_int sendsize;
-u_int recvsize;
-{
- bool_t madesock = FALSE;
- register SVCXPRT *xprt;
- register struct tcp_rendezvous *r;
- struct sockaddr_in addr;
- int len = sizeof(struct sockaddr_in);
-
- if (sock == RPC_ANYSOCK) {
- if ((sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) < 0) {
- perror("svc_tcp.c - tcp socket creation problem");
- return ((SVCXPRT *) NULL);
- }
- madesock = TRUE;
- }
- bzero((char *) &addr, sizeof(addr));
- addr.sin_family = AF_INET;
- if (bindresvport(sock, &addr)) {
- addr.sin_port = 0;
- (void) bind(sock, (struct sockaddr *) &addr, len);
- }
- if ((getsockname(sock, (struct sockaddr *) &addr, &len) != 0) ||
- (listen(sock, 2) != 0)) {
- perror("svctcp_.c - cannot getsockname or listen");
- if (madesock)
- (void) close(sock);
- return ((SVCXPRT *) NULL);
- }
- r = (struct tcp_rendezvous *) mem_alloc(sizeof(*r));
- if (r == NULL) {
- (void) fprintf(stderr, "svctcp_create: out of memory\n");
- return (NULL);
- }
- r->sendsize = sendsize;
- r->recvsize = recvsize;
- xprt = (SVCXPRT *) mem_alloc(sizeof(SVCXPRT));
- if (xprt == NULL) {
- (void) fprintf(stderr, "svctcp_create: out of memory\n");
- return (NULL);
- }
- xprt->xp_p2 = NULL;
- xprt->xp_p1 = (caddr_t) r;
- xprt->xp_verf = _null_auth;
- xprt->xp_ops = &svctcp_rendezvous_op;
- xprt->xp_port = ntohs(addr.sin_port);
- xprt->xp_sock = sock;
- xprt_register(xprt);
- return (xprt);
-}
-
-/*
- * Like svtcp_create(), except the routine takes any *open* UNIX file
- * descriptor as its first input.
- */
-SVCXPRT *svcfd_create(fd, sendsize, recvsize)
-int fd;
-u_int sendsize;
-u_int recvsize;
-{
-
- return (makefd_xprt(fd, sendsize, recvsize));
-}
-
-static SVCXPRT *makefd_xprt(fd, sendsize, recvsize)
-int fd;
-u_int sendsize;
-u_int recvsize;
-{
- register SVCXPRT *xprt;
- register struct tcp_conn *cd;
-
- xprt = (SVCXPRT *) mem_alloc(sizeof(SVCXPRT));
- if (xprt == (SVCXPRT *) NULL) {
- (void) fprintf(stderr, "svc_tcp: makefd_xprt: out of memory\n");
- goto done;
- }
- cd = (struct tcp_conn *) mem_alloc(sizeof(struct tcp_conn));
-
- if (cd == (struct tcp_conn *) NULL) {
- (void) fprintf(stderr, "svc_tcp: makefd_xprt: out of memory\n");
- mem_free((char *) xprt, sizeof(SVCXPRT));
- xprt = (SVCXPRT *) NULL;
- goto done;
- }
- cd->strm_stat = XPRT_IDLE;
- xdrrec_create(&(cd->xdrs), sendsize, recvsize,
- (caddr_t) xprt, readtcp, writetcp);
- xprt->xp_p2 = NULL;
- xprt->xp_p1 = (caddr_t) cd;
- xprt->xp_verf.oa_base = cd->verf_body;
- xprt->xp_addrlen = 0;
- xprt->xp_ops = &svctcp_op; /* truely deals with calls */
- xprt->xp_port = 0; /* this is a connection, not a rendezvouser */
- xprt->xp_sock = fd;
- xprt_register(xprt);
- done:
- return (xprt);
-}
-
-static bool_t rendezvous_request(xprt)
-register SVCXPRT *xprt;
-{
- int sock;
- struct tcp_rendezvous *r;
- struct sockaddr_in addr;
- int len;
-
- r = (struct tcp_rendezvous *) xprt->xp_p1;
- again:
- len = sizeof(struct sockaddr_in);
-
- if ((sock = accept(xprt->xp_sock, (struct sockaddr *) &addr,
- &len)) < 0) {
- if (errno == EINTR)
- goto again;
- return (FALSE);
- }
- /*
- * make a new transporter (re-uses xprt)
- */
- xprt = makefd_xprt(sock, r->sendsize, r->recvsize);
- xprt->xp_raddr = addr;
- xprt->xp_addrlen = len;
- return (FALSE); /* there is never an rpc msg to be processed */
-}
-
-static enum xprt_stat rendezvous_stat()
-{
-
- return (XPRT_IDLE);
-}
-
-static void svctcp_destroy(xprt)
-register SVCXPRT *xprt;
-{
- register struct tcp_conn *cd = (struct tcp_conn *) xprt->xp_p1;
-
- xprt_unregister(xprt);
- (void) close(xprt->xp_sock);
- if (xprt->xp_port != 0) {
- /* a rendezvouser socket */
- xprt->xp_port = 0;
- } else {
- /* an actual connection socket */
- XDR_DESTROY(&(cd->xdrs));
- }
- mem_free((caddr_t) cd, sizeof(struct tcp_conn));
-
- mem_free((caddr_t) xprt, sizeof(SVCXPRT));
-}
-
-/*
- * All read operations timeout after 35 seconds.
- * A timeout is fatal for the connection.
- */
-static struct timeval wait_per_try = { 35, 0 };
-
-/*
- * reads data from the tcp conection.
- * any error is fatal and the connection is closed.
- * (And a read of zero bytes is a half closed stream => error.)
- */
-static int readtcp(xprt, buf, len)
-register SVCXPRT *xprt;
-caddr_t buf;
-register int len;
-{
- register int sock = xprt->xp_sock;
-
-#ifdef FD_SETSIZE
- fd_set mask;
- fd_set readfds;
-
- FD_ZERO(&mask);
- FD_SET(sock, &mask);
-#else
- register int mask = 1 << sock;
- int readfds;
-#endif /* def FD_SETSIZE */
- do {
- readfds = mask;
- if (select(_rpc_dtablesize(), &readfds, 0, 0, &wait_per_try) <= 0) {
- if (errno == EINTR) {
- continue;
- }
- goto fatal_err;
- }
-#ifdef FD_SETSIZE
- } while (!FD_ISSET(sock, &readfds));
-#else
- } while (readfds != mask);
-#endif /* def FD_SETSIZE */
- if ((len = read(sock, buf, len)) > 0) {
- return (len);
- }
- fatal_err:
- ((struct tcp_conn *) (xprt->xp_p1))->strm_stat = XPRT_DIED;
- return (-1);
-}
-
-/*
- * writes data to the tcp connection.
- * Any error is fatal and the connection is closed.
- */
-static int writetcp(xprt, buf, len)
-register SVCXPRT *xprt;
-caddr_t buf;
-int len;
-{
- register int i, cnt;
-
- for (cnt = len; cnt > 0; cnt -= i, buf += i) {
- if ((i = write(xprt->xp_sock, buf, cnt)) < 0) {
- ((struct tcp_conn *) (xprt->xp_p1))->strm_stat = XPRT_DIED;
- return (-1);
- }
- }
- return (len);
-}
-
-static enum xprt_stat svctcp_stat(xprt)
-SVCXPRT *xprt;
-{
- register struct tcp_conn *cd = (struct tcp_conn *) (xprt->xp_p1);
-
- if (cd->strm_stat == XPRT_DIED)
- return (XPRT_DIED);
- if (!xdrrec_eof(&(cd->xdrs)))
- return (XPRT_MOREREQS);
- return (XPRT_IDLE);
-}
-
-static bool_t svctcp_recv(xprt, msg)
-SVCXPRT *xprt;
-register struct rpc_msg *msg;
-{
- register struct tcp_conn *cd = (struct tcp_conn *) (xprt->xp_p1);
- register XDR *xdrs = &(cd->xdrs);
-
- xdrs->x_op = XDR_DECODE;
- (void) xdrrec_skiprecord(xdrs);
- if (xdr_callmsg(xdrs, msg)) {
- cd->x_id = msg->rm_xid;
- return (TRUE);
- }
- return (FALSE);
-}
-
-static bool_t svctcp_getargs(xprt, xdr_args, args_ptr)
-SVCXPRT *xprt;
-xdrproc_t xdr_args;
-caddr_t args_ptr;
-{
-
- return ((*xdr_args)
- (&(((struct tcp_conn *) (xprt->xp_p1))->xdrs), args_ptr));
-}
-
-static bool_t svctcp_freeargs(xprt, xdr_args, args_ptr)
-SVCXPRT *xprt;
-xdrproc_t xdr_args;
-caddr_t args_ptr;
-{
- register XDR *xdrs = &(((struct tcp_conn *) (xprt->xp_p1))->xdrs);
-
- xdrs->x_op = XDR_FREE;
- return ((*xdr_args) (xdrs, args_ptr));
-}
-
-static bool_t svctcp_reply(xprt, msg)
-SVCXPRT *xprt;
-register struct rpc_msg *msg;
-{
- register struct tcp_conn *cd = (struct tcp_conn *) (xprt->xp_p1);
- register XDR *xdrs = &(cd->xdrs);
- register bool_t stat;
-
- xdrs->x_op = XDR_ENCODE;
- msg->rm_xid = cd->x_id;
- stat = xdr_replymsg(xdrs, msg);
- (void) xdrrec_endofrecord(xdrs, TRUE);
- return (stat);
-}
diff --git a/mdk-stage1/dietlibc/librpc/svc_udp.c b/mdk-stage1/dietlibc/librpc/svc_udp.c
deleted file mode 100644
index 1cdb5ce91..000000000
--- a/mdk-stage1/dietlibc/librpc/svc_udp.c
+++ /dev/null
@@ -1,467 +0,0 @@
-/* @(#)svc_udp.c 2.2 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)svc_udp.c 1.24 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * svc_udp.c,
- * Server side for UDP/IP based RPC. (Does some caching in the hopes of
- * achieving execute-at-most-once semantics.)
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#include <stdio.h>
-#include <rpc/rpc.h>
-#include <sys/socket.h>
-#include <errno.h>
-#include <string.h>
-#include <unistd.h>
-
-
-#define rpc_buffer(xprt) ((xprt)->xp_p1)
-#define MAX(a, b) ((a > b) ? a : b)
-
-static bool_t svcudp_recv();
-static bool_t svcudp_reply();
-static enum xprt_stat svcudp_stat();
-static bool_t svcudp_getargs();
-static bool_t svcudp_freeargs();
-static void svcudp_destroy();
-
-static struct xp_ops svcudp_op = {
- svcudp_recv,
- svcudp_stat,
- svcudp_getargs,
- svcudp_reply,
- svcudp_freeargs,
- svcudp_destroy
-};
-
-extern int errno;
-
-/*
- * kept in xprt->xp_p2
- */
-struct svcudp_data {
- u_int su_iosz; /* byte size of send.recv buffer */
- u_long su_xid; /* transaction id */
- XDR su_xdrs; /* XDR handle */
- char su_verfbody[MAX_AUTH_BYTES]; /* verifier body */
- char *su_cache; /* cached data, NULL if no cache */
-};
-
-#define su_data(xprt) ((struct svcudp_data *)(xprt->xp_p2))
-
-static int cache_get(SVCXPRT* xprt, struct rpc_msg* msg, char** replyp, u_long* replylenp);
-static void cache_set(SVCXPRT* xprt, u_long replylen);
-
-/*
- * Usage:
- * xprt = svcudp_create(sock);
- *
- * If sock<0 then a socket is created, else sock is used.
- * If the socket, sock is not bound to a port then svcudp_create
- * binds it to an arbitrary port. In any (successful) case,
- * xprt->xp_sock is the registered socket number and xprt->xp_port is the
- * associated port number.
- * Once *xprt is initialized, it is registered as a transporter;
- * see (svc.h, xprt_register).
- * The routines returns NULL if a problem occurred.
- */
-SVCXPRT *svcudp_bufcreate(sock, sendsz, recvsz)
-register int sock;
-u_int sendsz, recvsz;
-{
- bool_t madesock = FALSE;
- register SVCXPRT *xprt;
- register struct svcudp_data *su;
- struct sockaddr_in addr;
- int len = sizeof(struct sockaddr_in);
-
- if (sock == RPC_ANYSOCK) {
- if ((sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0) {
- perror("svcudp_create: socket creation problem");
- return ((SVCXPRT *) NULL);
- }
- madesock = TRUE;
- }
- bzero((char *) &addr, sizeof(addr));
- addr.sin_family = AF_INET;
- if (bindresvport(sock, &addr)) {
- addr.sin_port = 0;
- (void) bind(sock, (struct sockaddr *) &addr, len);
- }
- if (getsockname(sock, (struct sockaddr *) &addr, &len) != 0) {
- perror("svcudp_create - cannot getsockname");
- if (madesock)
- (void) close(sock);
- return ((SVCXPRT *) NULL);
- }
- xprt = (SVCXPRT *) mem_alloc(sizeof(SVCXPRT));
- if (xprt == NULL) {
- (void) fprintf(stderr, "svcudp_create: out of memory\n");
- return (NULL);
- }
- su = (struct svcudp_data *) mem_alloc(sizeof(*su));
- if (su == NULL) {
- (void) fprintf(stderr, "svcudp_create: out of memory\n");
- return (NULL);
- }
- su->su_iosz = ((MAX(sendsz, recvsz) + 3) / 4) * 4;
- if ((rpc_buffer(xprt) = mem_alloc(su->su_iosz)) == NULL) {
- (void) fprintf(stderr, "svcudp_create: out of memory\n");
- return (NULL);
- }
- xdrmem_create(&(su->su_xdrs), rpc_buffer(xprt), su->su_iosz,
- XDR_DECODE);
- su->su_cache = NULL;
- xprt->xp_p2 = (caddr_t) su;
- xprt->xp_verf.oa_base = su->su_verfbody;
- xprt->xp_ops = &svcudp_op;
- xprt->xp_port = ntohs(addr.sin_port);
- xprt->xp_sock = sock;
- xprt_register(xprt);
- return (xprt);
-}
-
-SVCXPRT *svcudp_create(sock)
-int sock;
-{
-
- return (svcudp_bufcreate(sock, UDPMSGSIZE, UDPMSGSIZE));
-}
-
-static enum xprt_stat svcudp_stat(xprt)
-SVCXPRT *xprt;
-{
-
- return (XPRT_IDLE);
-}
-
-static bool_t svcudp_recv(xprt, msg)
-register SVCXPRT *xprt;
-struct rpc_msg *msg;
-{
- register struct svcudp_data *su = su_data(xprt);
- register XDR *xdrs = &(su->su_xdrs);
- register int rlen;
- char *reply;
- u_long replylen;
-
- again:
- xprt->xp_addrlen = sizeof(struct sockaddr_in);
-
- rlen = recvfrom(xprt->xp_sock, rpc_buffer(xprt), (int) su->su_iosz,
- 0, (struct sockaddr *) &(xprt->xp_raddr),
- &(xprt->xp_addrlen));
- if (rlen == -1 && errno == EINTR)
- goto again;
- if (rlen < 4 * sizeof(u_long))
- return (FALSE);
- xdrs->x_op = XDR_DECODE;
- XDR_SETPOS(xdrs, 0);
- if (!xdr_callmsg(xdrs, msg))
- return (FALSE);
- su->su_xid = msg->rm_xid;
- if (su->su_cache != NULL) {
- if (cache_get(xprt, msg, &reply, &replylen)) {
- (void) sendto(xprt->xp_sock, reply, (int) replylen, 0,
- (struct sockaddr *) &xprt->xp_raddr,
- xprt->xp_addrlen);
- return (TRUE);
- }
- }
- return (TRUE);
-}
-
-static bool_t svcudp_reply(xprt, msg)
-register SVCXPRT *xprt;
-struct rpc_msg *msg;
-{
- register struct svcudp_data *su = su_data(xprt);
- register XDR *xdrs = &(su->su_xdrs);
- register int slen;
- register bool_t stat = FALSE;
-
- xdrs->x_op = XDR_ENCODE;
- XDR_SETPOS(xdrs, 0);
- msg->rm_xid = su->su_xid;
- if (xdr_replymsg(xdrs, msg)) {
- slen = (int) XDR_GETPOS(xdrs);
- if (sendto(xprt->xp_sock, rpc_buffer(xprt), slen, 0,
- (struct sockaddr *) &(xprt->xp_raddr), xprt->xp_addrlen)
- == slen) {
- stat = TRUE;
- if (su->su_cache && slen >= 0) {
- cache_set(xprt, (u_long) slen);
- }
- }
- }
- return (stat);
-}
-
-static bool_t svcudp_getargs(xprt, xdr_args, args_ptr)
-SVCXPRT *xprt;
-xdrproc_t xdr_args;
-caddr_t args_ptr;
-{
-
- return ((*xdr_args) (&(su_data(xprt)->su_xdrs), args_ptr));
-}
-
-static bool_t svcudp_freeargs(xprt, xdr_args, args_ptr)
-SVCXPRT *xprt;
-xdrproc_t xdr_args;
-caddr_t args_ptr;
-{
- register XDR *xdrs = &(su_data(xprt)->su_xdrs);
-
- xdrs->x_op = XDR_FREE;
- return ((*xdr_args) (xdrs, args_ptr));
-}
-
-static void svcudp_destroy(xprt)
-register SVCXPRT *xprt;
-{
- register struct svcudp_data *su = su_data(xprt);
-
- xprt_unregister(xprt);
- (void) close(xprt->xp_sock);
- XDR_DESTROY(&(su->su_xdrs));
- mem_free(rpc_buffer(xprt), su->su_iosz);
- mem_free((caddr_t) su, sizeof(struct svcudp_data));
-
- mem_free((caddr_t) xprt, sizeof(SVCXPRT));
-}
-
-
-/***********this could be a separate file*********************/
-
-/*
- * Fifo cache for udp server
- * Copies pointers to reply buffers into fifo cache
- * Buffers are sent again if retransmissions are detected.
- */
-
-#define SPARSENESS 4 /* 75% sparse */
-
-#define CACHE_PERROR(msg) \
- (void) fprintf(stderr,"%s\n", msg)
-
-#define ALLOC(type, size) \
- (type *) mem_alloc((unsigned) (sizeof(type) * (size)))
-
-#define BZERO(addr, type, size) \
- bzero((char *) addr, sizeof(type) * (int) (size))
-
-/*
- * An entry in the cache
- */
-typedef struct cache_node *cache_ptr;
-struct cache_node {
- /*
- * Index into cache is xid, proc, vers, prog and address
- */
- u_long cache_xid;
- u_long cache_proc;
- u_long cache_vers;
- u_long cache_prog;
- struct sockaddr_in cache_addr;
- /*
- * The cached reply and length
- */
- char *cache_reply;
- u_long cache_replylen;
- /*
- * Next node on the list, if there is a collision
- */
- cache_ptr cache_next;
-};
-
-
-
-/*
- * The entire cache
- */
-struct udp_cache {
- u_long uc_size; /* size of cache */
- cache_ptr *uc_entries; /* hash table of entries in cache */
- cache_ptr *uc_fifo; /* fifo list of entries in cache */
- u_long uc_nextvictim; /* points to next victim in fifo list */
- u_long uc_prog; /* saved program number */
- u_long uc_vers; /* saved version number */
- u_long uc_proc; /* saved procedure number */
- struct sockaddr_in uc_addr; /* saved caller's address */
-};
-
-
-/*
- * the hashing function
- */
-#define CACHE_LOC(transp, xid) \
- (xid % (SPARSENESS*((struct udp_cache *) su_data(transp)->su_cache)->uc_size))
-
-
-/*
- * Enable use of the cache.
- * Note: there is no disable.
- */
-int svcudp_enablecache(SVCXPRT* transp, u_long size)
-{
- struct svcudp_data *su = su_data(transp);
- struct udp_cache *uc;
-
- if (su->su_cache != NULL) {
- CACHE_PERROR("enablecache: cache already enabled");
- return (0);
- }
- uc = ALLOC(struct udp_cache, 1);
- if (uc == NULL) {
- CACHE_PERROR("enablecache: could not allocate cache");
- return (0);
- }
- uc->uc_size = size;
- uc->uc_nextvictim = 0;
- uc->uc_entries = ALLOC(cache_ptr, size * SPARSENESS);
- if (uc->uc_entries == NULL) {
- CACHE_PERROR("enablecache: could not allocate cache data");
- return (0);
- }
- BZERO(uc->uc_entries, cache_ptr, size * SPARSENESS);
- uc->uc_fifo = ALLOC(cache_ptr, size);
- if (uc->uc_fifo == NULL) {
- CACHE_PERROR("enablecache: could not allocate cache fifo");
- return (0);
- }
- BZERO(uc->uc_fifo, cache_ptr, size);
- su->su_cache = (char *) uc;
- return (1);
-}
-
-
-/*
- * Set an entry in the cache
- */
-static void cache_set(SVCXPRT* xprt, u_long replylen)
-{
- register cache_ptr victim;
- register cache_ptr *vicp;
- register struct svcudp_data *su = su_data(xprt);
- struct udp_cache *uc = (struct udp_cache *) su->su_cache;
- u_int loc;
- char *newbuf;
-
- /*
- * Find space for the new entry, either by
- * reusing an old entry, or by mallocing a new one
- */
- victim = uc->uc_fifo[uc->uc_nextvictim];
- if (victim != NULL) {
- loc = CACHE_LOC(xprt, victim->cache_xid);
- for (vicp = &uc->uc_entries[loc];
- *vicp != NULL && *vicp != victim;
- vicp = &(*vicp)->cache_next);
- if (*vicp == NULL) {
- CACHE_PERROR("cache_set: victim not found");
- return;
- }
- *vicp = victim->cache_next; /* remote from cache */
- newbuf = victim->cache_reply;
- } else {
- victim = ALLOC(struct cache_node, 1);
-
- if (victim == NULL) {
- CACHE_PERROR("cache_set: victim alloc failed");
- return;
- }
- newbuf = mem_alloc(su->su_iosz);
- if (newbuf == NULL) {
- CACHE_PERROR("cache_set: could not allocate new rpc_buffer");
- return;
- }
- }
-
- /*
- * Store it away
- */
- victim->cache_replylen = replylen;
- victim->cache_reply = rpc_buffer(xprt);
- rpc_buffer(xprt) = newbuf;
- xdrmem_create(&(su->su_xdrs), rpc_buffer(xprt), su->su_iosz,
- XDR_ENCODE);
- victim->cache_xid = su->su_xid;
- victim->cache_proc = uc->uc_proc;
- victim->cache_vers = uc->uc_vers;
- victim->cache_prog = uc->uc_prog;
- victim->cache_addr = uc->uc_addr;
- loc = CACHE_LOC(xprt, victim->cache_xid);
- victim->cache_next = uc->uc_entries[loc];
- uc->uc_entries[loc] = victim;
- uc->uc_fifo[uc->uc_nextvictim++] = victim;
- uc->uc_nextvictim %= uc->uc_size;
-}
-
-/*
- * Try to get an entry from the cache
- * return 1 if found, 0 if not found
- */
-static int cache_get(SVCXPRT* xprt, struct rpc_msg* msg, char** replyp, u_long* replylenp)
-{
- u_int loc;
- register cache_ptr ent;
- register struct svcudp_data *su = su_data(xprt);
- register struct udp_cache *uc = (struct udp_cache *) su->su_cache;
-
-# define EQADDR(a1, a2) (bcmp((char*)&a1, (char*)&a2, sizeof(a1)) == 0)
-
- loc = CACHE_LOC(xprt, su->su_xid);
- for (ent = uc->uc_entries[loc]; ent != NULL; ent = ent->cache_next) {
- if (ent->cache_xid == su->su_xid &&
- ent->cache_proc == uc->uc_proc &&
- ent->cache_vers == uc->uc_vers &&
- ent->cache_prog == uc->uc_prog &&
- EQADDR(ent->cache_addr, uc->uc_addr)) {
- *replyp = ent->cache_reply;
- *replylenp = ent->cache_replylen;
- return (1);
- }
- }
- /*
- * Failed to find entry
- * Remember a few things so we can do a set later
- */
- uc->uc_proc = msg->rm_call.cb_proc;
- uc->uc_vers = msg->rm_call.cb_vers;
- uc->uc_prog = msg->rm_call.cb_prog;
- uc->uc_addr = xprt->xp_raddr;
- return (0);
-}
diff --git a/mdk-stage1/dietlibc/librpc/xdr.c b/mdk-stage1/dietlibc/librpc/xdr.c
deleted file mode 100644
index 864b47dea..000000000
--- a/mdk-stage1/dietlibc/librpc/xdr.c
+++ /dev/null
@@ -1,536 +0,0 @@
-/* @(#)xdr.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)xdr.c 1.35 87/08/12";
-#endif
-
-/*
- * xdr.c, Generic XDR routines implementation.
- *
- * Copyright (C) 1986, Sun Microsystems, Inc.
- *
- * These are the "generic" xdr routines used to serialize and de-serialize
- * most common data items. See xdr.h for more info on the interface to
- * xdr.
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <rpc/types.h>
-#include <rpc/xdr.h>
-#include <string.h>
-
-/*
- * constants specific to the xdr "protocol"
- */
-#define XDR_FALSE ((long) 0)
-#define XDR_TRUE ((long) 1)
-#define LASTUNSIGNED ((u_int) 0-1)
-
-/*
- * for unit alignment
- */
-static char xdr_zero[BYTES_PER_XDR_UNIT] = { 0, 0, 0, 0 };
-
-/*
- * Free a data structure using XDR
- * Not a filter, but a convenient utility nonetheless
- */
-void xdr_free(xdrproc_t proc, char* objp)
-{
- XDR x;
-
- x.x_op = XDR_FREE;
- (*proc) (&x, objp);
-}
-
-/*
- * XDR nothing
- */
-bool_t xdr_void( /* xdrs, addr */ )
- /* XDR *xdrs; */
- /* caddr_t addr; */
-{
-
- return (TRUE);
-}
-
-/*
- * XDR integers
- */
-bool_t xdr_int(XDR* xdrs, int* ip)
-{
-
-#ifdef lint
- (void) (xdr_short(xdrs, (short *) ip));
- return (xdr_long(xdrs, (long *) ip));
-#else
- if (sizeof(int) == sizeof(long)) {
- return (xdr_long(xdrs, (long *) ip));
- } else {
- return (xdr_short(xdrs, (short *) ip));
- }
-#endif
-}
-
-/*
- * XDR unsigned integers
- */
-bool_t xdr_u_int(XDR* xdrs, unsigned int* up)
-{
-
-#ifdef lint
- (void) (xdr_short(xdrs, (short *) up));
- return (xdr_u_long(xdrs, (u_long *) up));
-#else
- if (sizeof(u_int) == sizeof(u_long)) {
- return (xdr_u_long(xdrs, (u_long *) up));
- } else {
- return (xdr_short(xdrs, (short *) up));
- }
-#endif
-}
-
-/*
- * XDR long integers
- * same as xdr_u_long - open coded to save a proc call!
- */
-bool_t xdr_long(XDR* xdrs, long* lp)
-{
-
- if (xdrs->x_op == XDR_ENCODE)
- return (XDR_PUTLONG(xdrs, lp));
-
- if (xdrs->x_op == XDR_DECODE)
- return (XDR_GETLONG(xdrs, lp));
-
- if (xdrs->x_op == XDR_FREE)
- return (TRUE);
-
- return (FALSE);
-}
-
-/*
- * XDR unsigned long integers
- * same as xdr_long - open coded to save a proc call!
- */
-bool_t xdr_u_long(XDR* xdrs, unsigned long* ulp)
-{
-
- if (xdrs->x_op == XDR_DECODE)
- return (XDR_GETLONG(xdrs, (long *) ulp));
- if (xdrs->x_op == XDR_ENCODE)
- return (XDR_PUTLONG(xdrs, (long *) ulp));
- if (xdrs->x_op == XDR_FREE)
- return (TRUE);
- return (FALSE);
-}
-
-/*
- * XDR short integers
- */
-bool_t xdr_short(XDR* xdrs, short* sp)
-{
- long l;
-
- switch (xdrs->x_op) {
-
- case XDR_ENCODE:
- l = (long) *sp;
- return (XDR_PUTLONG(xdrs, &l));
-
- case XDR_DECODE:
- if (!XDR_GETLONG(xdrs, &l)) {
- return (FALSE);
- }
- *sp = (short) l;
- return (TRUE);
-
- case XDR_FREE:
- return (TRUE);
- }
- return (FALSE);
-}
-
-/*
- * XDR unsigned short integers
- */
-bool_t xdr_u_short(XDR* xdrs, unsigned short* usp)
-{
- u_long l;
-
- switch (xdrs->x_op) {
-
- case XDR_ENCODE:
- l = (u_long) * usp;
- return (XDR_PUTLONG(xdrs, &l));
-
- case XDR_DECODE:
- if (!XDR_GETLONG(xdrs, &l)) {
- return (FALSE);
- }
- *usp = (u_short) l;
- return (TRUE);
-
- case XDR_FREE:
- return (TRUE);
- }
- return (FALSE);
-}
-
-
-/*
- * XDR a char
- */
-bool_t xdr_char(XDR* xdrs, char* cp)
-{
- int i;
-
- i = (*cp);
- if (!xdr_int(xdrs, &i)) {
- return (FALSE);
- }
- *cp = i;
- return (TRUE);
-}
-
-/*
- * XDR an unsigned char
- */
-bool_t xdr_u_char(XDR* xdrs, unsigned char* cp)
-{
- u_int u;
-
- u = (*cp);
- if (!xdr_u_int(xdrs, &u)) {
- return (FALSE);
- }
- *cp = u;
- return (TRUE);
-}
-
-/*
- * XDR booleans
- */
-bool_t xdr_bool(xdrs, bp)
-register XDR *xdrs;
-bool_t *bp;
-{
- long lb;
-
- switch (xdrs->x_op) {
-
- case XDR_ENCODE:
- lb = *bp ? XDR_TRUE : XDR_FALSE;
- return (XDR_PUTLONG(xdrs, &lb));
-
- case XDR_DECODE:
- if (!XDR_GETLONG(xdrs, &lb)) {
- return (FALSE);
- }
- *bp = (lb == XDR_FALSE) ? FALSE : TRUE;
- return (TRUE);
-
- case XDR_FREE:
- return (TRUE);
- }
- return (FALSE);
-}
-
-/*
- * XDR enumerations
- */
-bool_t xdr_enum(xdrs, ep)
-XDR *xdrs;
-enum_t *ep;
-{
-#ifndef lint
- enum sizecheck { SIZEVAL }; /* used to find the size of an enum */
-
- /*
- * enums are treated as ints
- */
- if (sizeof(enum sizecheck) == sizeof(long)) {
- return (xdr_long(xdrs, (long *) ep));
- } else if (sizeof(enum sizecheck) == sizeof(short)) {
- return (xdr_short(xdrs, (short *) ep));
- } else {
- return (FALSE);
- }
-#else
- (void) (xdr_short(xdrs, (short *) ep));
- return (xdr_long(xdrs, (long *) ep));
-#endif
-}
-
-/*
- * XDR opaque data
- * Allows the specification of a fixed size sequence of opaque bytes.
- * cp points to the opaque object and cnt gives the byte length.
- */
-bool_t xdr_opaque(xdrs, cp, cnt)
-register XDR *xdrs;
-caddr_t cp;
-register u_int cnt;
-{
- register u_int rndup;
- static char crud[BYTES_PER_XDR_UNIT];
-
- /*
- * if no data we are done
- */
- if (cnt == 0)
- return (TRUE);
-
- /*
- * round byte count to full xdr units
- */
- rndup = cnt % BYTES_PER_XDR_UNIT;
- if (rndup > 0)
- rndup = BYTES_PER_XDR_UNIT - rndup;
-
- if (xdrs->x_op == XDR_DECODE) {
- if (!XDR_GETBYTES(xdrs, cp, cnt)) {
- return (FALSE);
- }
- if (rndup == 0)
- return (TRUE);
- return (XDR_GETBYTES(xdrs, crud, rndup));
- }
-
- if (xdrs->x_op == XDR_ENCODE) {
- if (!XDR_PUTBYTES(xdrs, cp, cnt)) {
- return (FALSE);
- }
- if (rndup == 0)
- return (TRUE);
- return (XDR_PUTBYTES(xdrs, xdr_zero, rndup));
- }
-
- if (xdrs->x_op == XDR_FREE) {
- return (TRUE);
- }
-
- return (FALSE);
-}
-
-/*
- * XDR counted bytes
- * *cpp is a pointer to the bytes, *sizep is the count.
- * If *cpp is NULL maxsize bytes are allocated
- */
-bool_t xdr_bytes(xdrs, cpp, sizep, maxsize)
-register XDR *xdrs;
-char **cpp;
-register u_int *sizep;
-u_int maxsize;
-{
- register char *sp = *cpp; /* sp is the actual string pointer */
- register u_int nodesize;
-
- /*
- * first deal with the length since xdr bytes are counted
- */
- if (!xdr_u_int(xdrs, sizep)) {
- return (FALSE);
- }
- nodesize = *sizep;
- if ((nodesize > maxsize) && (xdrs->x_op != XDR_FREE)) {
- return (FALSE);
- }
-
- /*
- * now deal with the actual bytes
- */
- switch (xdrs->x_op) {
-
- case XDR_DECODE:
- if (nodesize == 0) {
- return (TRUE);
- }
- if (sp == NULL) {
- *cpp = sp = (char *) mem_alloc(nodesize);
- }
- if (sp == NULL) {
- (void) fprintf(stderr, "xdr_bytes: out of memory\n");
- return (FALSE);
- }
- /* fall into ... */
-
- case XDR_ENCODE:
- return (xdr_opaque(xdrs, sp, nodesize));
-
- case XDR_FREE:
- if (sp != NULL) {
- mem_free(sp, nodesize);
- *cpp = NULL;
- }
- return (TRUE);
- }
- return (FALSE);
-}
-
-/*
- * Implemented here due to commonality of the object.
- */
-bool_t xdr_netobj(xdrs, np)
-XDR *xdrs;
-struct netobj *np;
-{
-
- return (xdr_bytes(xdrs, &np->n_bytes, &np->n_len, MAX_NETOBJ_SZ));
-}
-
-/*
- * XDR a descriminated union
- * Support routine for discriminated unions.
- * You create an array of xdrdiscrim structures, terminated with
- * an entry with a null procedure pointer. The routine gets
- * the discriminant value and then searches the array of xdrdiscrims
- * looking for that value. It calls the procedure given in the xdrdiscrim
- * to handle the discriminant. If there is no specific routine a default
- * routine may be called.
- * If there is no specific or default routine an error is returned.
- */
-bool_t xdr_union(XDR* xdrs, enum_t* dscmp, char* unp, const struct xdr_discrim* choices, xdrproc_t dfault)
-{
- register enum_t dscm;
-
- /*
- * we deal with the discriminator; it's an enum
- */
- if (!xdr_enum(xdrs, dscmp)) {
- return (FALSE);
- }
- dscm = *dscmp;
-
- /*
- * search choices for a value that matches the discriminator.
- * if we find one, execute the xdr routine for that value.
- */
- for (; choices->proc != NULL_xdrproc_t; choices++) {
- if (choices->value == dscm)
- return ((*(choices->proc)) (xdrs, unp, LASTUNSIGNED));
- }
-
- /*
- * no match - execute the default xdr routine if there is one
- */
- return ((dfault == NULL_xdrproc_t) ? FALSE :
- (*dfault) (xdrs, unp, LASTUNSIGNED));
-}
-
-
-/*
- * Non-portable xdr primitives.
- * Care should be taken when moving these routines to new architectures.
- */
-
-
-/*
- * XDR null terminated ASCII strings
- * xdr_string deals with "C strings" - arrays of bytes that are
- * terminated by a NULL character. The parameter cpp references a
- * pointer to storage; If the pointer is null, then the necessary
- * storage is allocated. The last parameter is the max allowed length
- * of the string as specified by a protocol.
- */
-bool_t xdr_string(xdrs, cpp, maxsize)
-register XDR *xdrs;
-char **cpp;
-u_int maxsize;
-{
- register char *sp = *cpp; /* sp is the actual string pointer */
- u_int size;
- u_int nodesize;
-
- /*
- * first deal with the length since xdr strings are counted-strings
- */
- switch (xdrs->x_op) {
- case XDR_FREE:
- if (sp == NULL) {
- return (TRUE); /* already free */
- }
- /* fall through... */
- case XDR_ENCODE:
- size = strlen(sp);
- break;
- }
- if (!xdr_u_int(xdrs, &size)) {
- return (FALSE);
- }
- if (size > maxsize) {
- return (FALSE);
- }
- nodesize = size + 1;
-
- /*
- * now deal with the actual bytes
- */
- switch (xdrs->x_op) {
-
- case XDR_DECODE:
- if (nodesize == 0) {
- return (TRUE);
- }
- if (sp == NULL)
- *cpp = sp = (char *) mem_alloc(nodesize);
- if (sp == NULL) {
- (void) fprintf(stderr, "xdr_string: out of memory\n");
- return (FALSE);
- }
- sp[size] = 0;
- /* fall into ... */
-
- case XDR_ENCODE:
- return (xdr_opaque(xdrs, sp, size));
-
- case XDR_FREE:
- mem_free(sp, nodesize);
- *cpp = NULL;
- return (TRUE);
- }
- return (FALSE);
-}
-
-/*
- * Wrapper for xdr_string that can be called directly from
- * routines like clnt_call
- */
-bool_t xdr_wrapstring(xdrs, cpp)
-XDR *xdrs;
-char **cpp;
-{
- if (xdr_string(xdrs, cpp, LASTUNSIGNED)) {
- return (TRUE);
- }
- return (FALSE);
-}
diff --git a/mdk-stage1/dietlibc/librpc/xdr_array.c b/mdk-stage1/dietlibc/librpc/xdr_array.c
deleted file mode 100644
index f8ae12b19..000000000
--- a/mdk-stage1/dietlibc/librpc/xdr_array.c
+++ /dev/null
@@ -1,152 +0,0 @@
-/* @(#)xdr_array.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)xdr_array.c 1.10 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * xdr_array.c, Generic XDR routines impelmentation.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- *
- * These are the "non-trivial" xdr primitives used to serialize and de-serialize
- * arrays. See xdr.h for more info on the interface to xdr.
- */
-
-#include <stdio.h>
-
-#include <rpc/types.h>
-#include <rpc/xdr.h>
-#include <string.h>
-
-#define LASTUNSIGNED ((u_int)0-1)
-
-
-/*
- * XDR an array of arbitrary elements
- * *addrp is a pointer to the array, *sizep is the number of elements.
- * If addrp is NULL (*sizep * elsize) bytes are allocated.
- * elsize is the size (in bytes) of each element, and elproc is the
- * xdr procedure to call to handle each element of the array.
- */
-bool_t xdr_array(xdrs, addrp, sizep, maxsize, elsize, elproc)
-register XDR *xdrs;
-caddr_t *addrp; /* array pointer */
-u_int *sizep; /* number of elements */
-u_int maxsize; /* max numberof elements */
-u_int elsize; /* size in bytes of each element */
-xdrproc_t elproc; /* xdr routine to handle each element */
-{
- register u_int i;
- register caddr_t target = *addrp;
- register u_int c; /* the actual element count */
- register bool_t stat = TRUE;
- register u_int nodesize;
-
- /* like strings, arrays are really counted arrays */
- if (!xdr_u_int(xdrs, sizep)) {
- return (FALSE);
- }
- c = *sizep;
- if ((c > maxsize) && (xdrs->x_op != XDR_FREE)) {
- return (FALSE);
- }
- nodesize = c * elsize;
-
- /*
- * if we are deserializing, we may need to allocate an array.
- * We also save time by checking for a null array if we are freeing.
- */
- if (target == NULL)
- switch (xdrs->x_op) {
- case XDR_DECODE:
- if (c == 0)
- return (TRUE);
- *addrp = target = mem_alloc(nodesize);
- if (target == NULL) {
- (void) fprintf(stderr, "xdr_array: out of memory\n");
- return (FALSE);
- }
- bzero(target, nodesize);
- break;
-
- case XDR_FREE:
- return (TRUE);
- }
-
- /*
- * now we xdr each element of array
- */
- for (i = 0; (i < c) && stat; i++) {
- stat = (*elproc) (xdrs, target, LASTUNSIGNED);
- target += elsize;
- }
-
- /*
- * the array may need freeing
- */
- if (xdrs->x_op == XDR_FREE) {
- mem_free(*addrp, nodesize);
- *addrp = NULL;
- }
- return (stat);
-}
-
-/*
- * xdr_vector():
- *
- * XDR a fixed length array. Unlike variable-length arrays,
- * the storage of fixed length arrays is static and unfreeable.
- * > basep: base of the array
- * > size: size of the array
- * > elemsize: size of each element
- * > xdr_elem: routine to XDR each element
- */
-bool_t xdr_vector(xdrs, basep, nelem, elemsize, xdr_elem)
-register XDR *xdrs;
-register char *basep;
-register u_int nelem;
-register u_int elemsize;
-register xdrproc_t xdr_elem;
-{
- register u_int i;
- register char *elptr;
-
- elptr = basep;
- for (i = 0; i < nelem; i++) {
- if (!(*xdr_elem) (xdrs, elptr, LASTUNSIGNED)) {
- return (FALSE);
- }
- elptr += elemsize;
- }
- return (TRUE);
-}
diff --git a/mdk-stage1/dietlibc/librpc/xdr_float.c b/mdk-stage1/dietlibc/librpc/xdr_float.c
deleted file mode 100644
index f8eb5e99c..000000000
--- a/mdk-stage1/dietlibc/librpc/xdr_float.c
+++ /dev/null
@@ -1,284 +0,0 @@
-/* @(#)xdr_float.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)xdr_float.c 1.12 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * xdr_float.c, Generic XDR routines impelmentation.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- *
- * These are the "floating point" xdr routines used to (de)serialize
- * most common data items. See xdr.h for more info on the interface to
- * xdr.
- */
-
-#include <stdio.h>
-
-#include <rpc/types.h>
-#include <rpc/xdr.h>
-
-/*
- * NB: Not portable.
- * This routine works on Suns (Sky / 68000's) and Vaxen.
- */
-
-#ifdef __linux__
-/* cheat big time */
-#define sparc
-#endif
-
-#ifdef vax
-
-/* What IEEE single precision floating point looks like on a Vax */
-struct ieee_single {
- unsigned int mantissa:23;
- unsigned int exp:8;
- unsigned int sign:1;
-};
-
-/* Vax single precision floating point */
-struct vax_single {
- unsigned int mantissa1:7;
- unsigned int exp:8;
- unsigned int sign:1;
- unsigned int mantissa2:16;
-};
-
-#define VAX_SNG_BIAS 0x81
-#define IEEE_SNG_BIAS 0x7f
-
-static struct sgl_limits {
- struct vax_single s;
- struct ieee_single ieee;
-} sgl_limits[2] = {
- { {
- 0x7f, 0xff, 0x0, 0xffff}, /* Max Vax */
- {
- 0x0, 0xff, 0x0}}, /* Max IEEE */
- { {
- 0x0, 0x0, 0x0, 0x0}, /* Min Vax */
- {
- 0x0, 0x0, 0x0}} /* Min IEEE */
-};
-#endif /* vax */
-
-bool_t xdr_float(xdrs, fp)
-register XDR *xdrs;
-register float *fp;
-{
-#if !defined(mc68000) && !defined(sparc)
- struct ieee_single is;
- struct vax_single vs, *vsp;
- struct sgl_limits *lim;
- int i;
-#endif
- switch (xdrs->x_op) {
-
- case XDR_ENCODE:
-#if defined(mc68000) || defined(sparc)
- return (XDR_PUTLONG(xdrs, (long *) fp));
-#else
- vs = *((struct vax_single *) fp);
- for (i = 0, lim = sgl_limits;
-
- i < sizeof(sgl_limits) / sizeof(struct sgl_limits);
- i++, lim++) {
- if ((vs.mantissa2 == lim->s.mantissa2) &&
- (vs.exp == lim->s.exp) &&
- (vs.mantissa1 == lim->s.mantissa1)) {
- is = lim->ieee;
- goto shipit;
- }
- }
- is.exp = vs.exp - VAX_SNG_BIAS + IEEE_SNG_BIAS;
- is.mantissa = (vs.mantissa1 << 16) | vs.mantissa2;
- shipit:
- is.sign = vs.sign;
- return (XDR_PUTLONG(xdrs, (long *) &is));
-#endif
-
- case XDR_DECODE:
-#if defined(mc68000) || defined(sparc)
- return (XDR_GETLONG(xdrs, (long *) fp));
-#else
- vsp = (struct vax_single *) fp;
- if (!XDR_GETLONG(xdrs, (long *) &is))
- return (FALSE);
- for (i = 0, lim = sgl_limits;
-
- i < sizeof(sgl_limits) / sizeof(struct sgl_limits);
- i++, lim++) {
- if ((is.exp == lim->ieee.exp) &&
- (is.mantissa == lim->ieee.mantissa)) {
- *vsp = lim->s;
- goto doneit;
- }
- }
- vsp->exp = is.exp - IEEE_SNG_BIAS + VAX_SNG_BIAS;
- vsp->mantissa2 = is.mantissa;
- vsp->mantissa1 = (is.mantissa >> 16);
- doneit:
- vsp->sign = is.sign;
- return (TRUE);
-#endif
-
- case XDR_FREE:
- return (TRUE);
- }
- return (FALSE);
-}
-
-/*
- * This routine works on Suns (Sky / 68000's) and Vaxen.
- */
-
-#ifdef vax
-/* What IEEE double precision floating point looks like on a Vax */
-struct ieee_double {
- unsigned int mantissa1:20;
- unsigned int exp:11;
- unsigned int sign:1;
- unsigned int mantissa2:32;
-};
-
-/* Vax double precision floating point */
-struct vax_double {
- unsigned int mantissa1:7;
- unsigned int exp:8;
- unsigned int sign:1;
- unsigned int mantissa2:16;
- unsigned int mantissa3:16;
- unsigned int mantissa4:16;
-};
-
-#define VAX_DBL_BIAS 0x81
-#define IEEE_DBL_BIAS 0x3ff
-#define MASK(nbits) ((1 << nbits) - 1)
-
-static struct dbl_limits {
- struct vax_double d;
- struct ieee_double ieee;
-} dbl_limits[2] = {
- { {
- 0x7f, 0xff, 0x0, 0xffff, 0xffff, 0xffff}, /* Max Vax */
- {
- 0x0, 0x7ff, 0x0, 0x0}}, /* Max IEEE */
- { {
- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, /* Min Vax */
- {
- 0x0, 0x0, 0x0, 0x0}} /* Min IEEE */
-};
-
-#endif /* vax */
-
-
-bool_t xdr_double(xdrs, dp)
-register XDR *xdrs;
-double *dp;
-{
- register long *lp;
-
-#if !defined(mc68000) && !defined(sparc)
- struct ieee_double id;
- struct vax_double vd;
- register struct dbl_limits *lim;
- int i;
-#endif
-
- switch (xdrs->x_op) {
-
- case XDR_ENCODE:
-#if defined(mc68000) || defined(sparc)
- lp = (long *) dp;
-#else
- vd = *((struct vax_double *) dp);
- for (i = 0, lim = dbl_limits;
-
- i < sizeof(dbl_limits) / sizeof(struct dbl_limits);
- i++, lim++) {
- if ((vd.mantissa4 == lim->d.mantissa4) &&
- (vd.mantissa3 == lim->d.mantissa3) &&
- (vd.mantissa2 == lim->d.mantissa2) &&
- (vd.mantissa1 == lim->d.mantissa1) &&
- (vd.exp == lim->d.exp)) {
- id = lim->ieee;
- goto shipit;
- }
- }
- id.exp = vd.exp - VAX_DBL_BIAS + IEEE_DBL_BIAS;
- id.mantissa1 = (vd.mantissa1 << 13) | (vd.mantissa2 >> 3);
- id.mantissa2 = ((vd.mantissa2 & MASK(3)) << 29) |
- (vd.mantissa3 << 13) | ((vd.mantissa4 >> 3) & MASK(13));
- shipit:
- id.sign = vd.sign;
- lp = (long *) &id;
-#endif
- return (XDR_PUTLONG(xdrs, lp++) && XDR_PUTLONG(xdrs, lp));
-
- case XDR_DECODE:
-#if defined(mc68000) || defined(sparc)
- lp = (long *) dp;
- return (XDR_GETLONG(xdrs, lp++) && XDR_GETLONG(xdrs, lp));
-#else
- lp = (long *) &id;
- if (!XDR_GETLONG(xdrs, lp++) || !XDR_GETLONG(xdrs, lp))
- return (FALSE);
- for (i = 0, lim = dbl_limits;
-
- i < sizeof(dbl_limits) / sizeof(struct dbl_limits);
- i++, lim++) {
- if ((id.mantissa2 == lim->ieee.mantissa2) &&
- (id.mantissa1 == lim->ieee.mantissa1) &&
- (id.exp == lim->ieee.exp)) {
- vd = lim->d;
- goto doneit;
- }
- }
- vd.exp = id.exp - IEEE_DBL_BIAS + VAX_DBL_BIAS;
- vd.mantissa1 = (id.mantissa1 >> 13);
- vd.mantissa2 = ((id.mantissa1 & MASK(13)) << 3) |
- (id.mantissa2 >> 29);
- vd.mantissa3 = (id.mantissa2 >> 13);
- vd.mantissa4 = (id.mantissa2 << 3);
- doneit:
- vd.sign = id.sign;
- *dp = *((double *) &vd);
- return (TRUE);
-#endif
-
- case XDR_FREE:
- return (TRUE);
- }
- return (FALSE);
-}
diff --git a/mdk-stage1/dietlibc/librpc/xdr_mem.c b/mdk-stage1/dietlibc/librpc/xdr_mem.c
deleted file mode 100644
index 755f6abf1..000000000
--- a/mdk-stage1/dietlibc/librpc/xdr_mem.c
+++ /dev/null
@@ -1,180 +0,0 @@
-/* @(#)xdr_mem.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)xdr_mem.c 1.19 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * xdr_mem.h, XDR implementation using memory buffers.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- *
- * If you have some data to be interpreted as external data representation
- * or to be converted to external data representation in a memory buffer,
- * then this is the package for you.
- *
- */
-
-
-#include <rpc/types.h>
-#include <rpc/xdr.h>
-#include <netinet/in.h>
-#include <string.h>
-
-static bool_t xdrmem_getlong();
-static bool_t xdrmem_putlong();
-static bool_t xdrmem_getbytes();
-static bool_t xdrmem_putbytes();
-static u_int xdrmem_getpos();
-static bool_t xdrmem_setpos();
-static int32_t *xdrmem_inline();
-static void xdrmem_destroy();
-
-static struct xdr_ops xdrmem_ops = {
- xdrmem_getlong,
- xdrmem_putlong,
- xdrmem_getbytes,
- xdrmem_putbytes,
- xdrmem_getpos,
- xdrmem_setpos,
- xdrmem_inline,
- xdrmem_destroy
-};
-
-/*
- * The procedure xdrmem_create initializes a stream descriptor for a
- * memory buffer.
- */
-void xdrmem_create(xdrs, addr, size, op)
-register XDR *xdrs;
-caddr_t addr;
-u_int size;
-enum xdr_op op;
-{
-
- xdrs->x_op = op;
- xdrs->x_ops = &xdrmem_ops;
- xdrs->x_private = xdrs->x_base = addr;
- xdrs->x_handy = size;
-}
-
-static void xdrmem_destroy( /*xdrs */ )
- /*XDR *xdrs; */
-{
-}
-
-static bool_t xdrmem_getlong(xdrs, lp)
-register XDR *xdrs;
-long *lp;
-{
-
- if ((xdrs->x_handy -= sizeof(long)) < 0)
- return (FALSE);
-
- *lp = (long) ntohl((u_long) (*((long *) (xdrs->x_private))));
- xdrs->x_private += sizeof(long);
-
- return (TRUE);
-}
-
-static bool_t xdrmem_putlong(xdrs, lp)
-register XDR *xdrs;
-long *lp;
-{
-
- if ((xdrs->x_handy -= sizeof(long)) < 0)
- return (FALSE);
-
- *(long *) xdrs->x_private = (long) htonl((u_long) (*lp));
- xdrs->x_private += sizeof(long);
-
- return (TRUE);
-}
-
-static bool_t xdrmem_getbytes(xdrs, addr, len)
-register XDR *xdrs;
-caddr_t addr;
-register u_int len;
-{
-
- if ((xdrs->x_handy -= len) < 0)
- return (FALSE);
- bcopy(xdrs->x_private, addr, len);
- xdrs->x_private += len;
- return (TRUE);
-}
-
-static bool_t xdrmem_putbytes(xdrs, addr, len)
-register XDR *xdrs;
-caddr_t addr;
-register u_int len;
-{
-
- if ((xdrs->x_handy -= len) < 0)
- return (FALSE);
- bcopy(addr, xdrs->x_private, len);
- xdrs->x_private += len;
- return (TRUE);
-}
-
-static u_int xdrmem_getpos(xdrs)
-register XDR *xdrs;
-{
-
- return ((u_int) xdrs->x_private - (u_int) xdrs->x_base);
-}
-
-static bool_t xdrmem_setpos(xdrs, pos)
-register XDR *xdrs;
-u_int pos;
-{
- register caddr_t newaddr = xdrs->x_base + pos;
- register caddr_t lastaddr = xdrs->x_private + xdrs->x_handy;
-
- if ((long) newaddr > (long) lastaddr)
- return (FALSE);
- xdrs->x_private = newaddr;
- xdrs->x_handy = (int) lastaddr - (int) newaddr;
- return (TRUE);
-}
-
-static int32_t *xdrmem_inline(xdrs, len)
-register XDR *xdrs;
-int len;
-{
- int32_t *buf = 0;
-
- if (xdrs->x_handy >= len) {
- xdrs->x_handy -= len;
- buf = (int32_t *) xdrs->x_private;
- xdrs->x_private += len;
- }
- return (buf);
-}
diff --git a/mdk-stage1/dietlibc/librpc/xdr_rec.c b/mdk-stage1/dietlibc/librpc/xdr_rec.c
deleted file mode 100644
index 83e800f5e..000000000
--- a/mdk-stage1/dietlibc/librpc/xdr_rec.c
+++ /dev/null
@@ -1,573 +0,0 @@
-/* @(#)xdr_rec.c 2.2 88/08/01 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)xdr_rec.c 1.21 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * xdr_rec.c, Implements TCP/IP based XDR streams with a "record marking"
- * layer above tcp (for rpc's use).
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- *
- * These routines interface XDRSTREAMS to a tcp/ip connection.
- * There is a record marking layer between the xdr stream
- * and the tcp transport level. A record is composed on one or more
- * record fragments. A record fragment is a thirty-two bit header followed
- * by n bytes of data, where n is contained in the header. The header
- * is represented as a htonl(u_long). Thegh order bit encodes
- * whether or not the fragment is the last fragment of the record
- * (1 => fragment is last, 0 => more fragments to follow.
- * The other 31 bits encode the byte length of the fragment.
- */
-
-#include <stdio.h>
-#include <rpc/types.h>
-#include <rpc/xdr.h>
-#include <netinet/in.h>
-#include <string.h>
-
-extern long lseek();
-
-static u_int fix_buf_size();
-
-static bool_t xdrrec_getlong();
-static bool_t xdrrec_putlong();
-static bool_t xdrrec_getbytes();
-static bool_t xdrrec_putbytes();
-static u_int xdrrec_getpos();
-static bool_t xdrrec_setpos();
-static int32_t *xdrrec_inline();
-static void xdrrec_destroy();
-
-static struct xdr_ops xdrrec_ops = {
- xdrrec_getlong,
- xdrrec_putlong,
- xdrrec_getbytes,
- xdrrec_putbytes,
- xdrrec_getpos,
- xdrrec_setpos,
- xdrrec_inline,
- xdrrec_destroy
-};
-
-/*
- * A record is composed of one or more record fragments.
- * A record fragment is a two-byte header followed by zero to
- * 2**32-1 bytes. The header is treated as a long unsigned and is
- * encode/decoded to the network via htonl/ntohl. The low order 31 bits
- * are a byte count of the fragment. The highest order bit is a boolean:
- * 1 => this fragment is the last fragment of the record,
- * 0 => this fragment is followed by more fragment(s).
- *
- * The fragment/record machinery is not general; it is constructed to
- * meet the needs of xdr and rpc based on tcp.
- */
-
-#define LAST_FRAG ((u_long)(1 << 31))
-
-typedef struct rec_strm {
- caddr_t tcp_handle;
- caddr_t the_buffer;
- /*
- * out-goung bits
- */
- int (*writeit) ();
- caddr_t out_base; /* output buffer (points to frag header) */
- caddr_t out_finger; /* next output position */
- caddr_t out_boundry; /* data cannot up to this address */
- u_long *frag_header; /* beginning of curren fragment */
- bool_t frag_sent; /* true if buffer sent in middle of record */
- /*
- * in-coming bits
- */
- int (*readit) ();
- u_long in_size; /* fixed size of the input buffer */
- caddr_t in_base;
- caddr_t in_finger; /* location of next byte to be had */
- caddr_t in_boundry; /* can read up to this location */
- long fbtbc; /* fragment bytes to be consumed */
- bool_t last_frag;
- u_int sendsize;
- u_int recvsize;
-} RECSTREAM;
-
-
-/*
- * Create an xdr handle for xdrrec
- * xdrrec_create fills in xdrs. Sendsize and recvsize are
- * send and recv buffer sizes (0 => use default).
- * tcp_handle is an opaque handle that is passed as the first parameter to
- * the procedures readit and writeit. Readit and writeit are read and
- * write respectively. They are like the system
- * calls expect that they take an opaque handle rather than an fd.
- */
-void xdrrec_create(xdrs, sendsize, recvsize, tcp_handle, readit, writeit)
-register XDR *xdrs;
-register u_int sendsize;
-register u_int recvsize;
-caddr_t tcp_handle;
-int (*readit) (); /* like read, but pass it a tcp_handle, not sock */
-int (*writeit) (); /* like write, but pass it a tcp_handle, not sock */
-{
- register RECSTREAM *rstrm = (RECSTREAM *) mem_alloc(sizeof(RECSTREAM));
-
- if (rstrm == NULL) {
- (void) fprintf(stderr, "xdrrec_create: out of memory\n");
- /*
- * This is bad. Should rework xdrrec_create to
- * return a handle, and in this case return NULL
- */
- return;
- }
- /*
- * adjust sizes and allocate buffer quad byte aligned
- */
- rstrm->sendsize = sendsize = fix_buf_size(sendsize);
- rstrm->recvsize = recvsize = fix_buf_size(recvsize);
- rstrm->the_buffer =
- mem_alloc(sendsize + recvsize + BYTES_PER_XDR_UNIT);
- if (rstrm->the_buffer == NULL) {
- (void) fprintf(stderr, "xdrrec_create: out of memory\n");
- return;
- }
- for (rstrm->out_base = rstrm->the_buffer;
- (u_int) rstrm->out_base % BYTES_PER_XDR_UNIT != 0;
- rstrm->out_base++);
- rstrm->in_base = rstrm->out_base + sendsize;
- /*
- * now the rest ...
- */
- xdrs->x_ops = &xdrrec_ops;
- xdrs->x_private = (caddr_t) rstrm;
- rstrm->tcp_handle = tcp_handle;
- rstrm->readit = readit;
- rstrm->writeit = writeit;
- rstrm->out_finger = rstrm->out_boundry = rstrm->out_base;
- rstrm->frag_header = (u_long *) rstrm->out_base;
- rstrm->out_finger += sizeof(u_long);
- rstrm->out_boundry += sendsize;
- rstrm->frag_sent = FALSE;
- rstrm->in_size = recvsize;
- rstrm->in_boundry = rstrm->in_base;
- rstrm->in_finger = (rstrm->in_boundry += recvsize);
- rstrm->fbtbc = 0;
- rstrm->last_frag = TRUE;
-}
-
-
-/*
- * The reoutines defined below are the xdr ops which will go into the
- * xdr handle filled in by xdrrec_create.
- */
-
-static bool_t xdrrec_getlong(xdrs, lp)
-XDR *xdrs;
-long *lp;
-{
- register RECSTREAM *rstrm = (RECSTREAM *) (xdrs->x_private);
- register long *buflp = (long *) (rstrm->in_finger);
- long mylong;
-
- /* first try the inline, fast case */
- if ((rstrm->fbtbc >= sizeof(long)) &&
- (((int) rstrm->in_boundry - (int) buflp) >= sizeof(long))) {
- *lp = (long) ntohl((u_long) (*buflp));
- rstrm->fbtbc -= sizeof(long);
- rstrm->in_finger += sizeof(long);
- } else {
- if (!xdrrec_getbytes(xdrs, (caddr_t) & mylong, sizeof(long)))
- return (FALSE);
-
- *lp = (long) ntohl((u_long) mylong);
- }
- return (TRUE);
-}
-
-/*
- * Internal useful routines
- */
-static bool_t flush_out(RECSTREAM* rstrm, bool_t eor)
-{
- register u_long eormask = (eor == TRUE) ? LAST_FRAG : 0;
- register u_long len = (u_long) (rstrm->out_finger) -
- (u_long) (rstrm->frag_header) - sizeof(u_long);
-
- *(rstrm->frag_header) = htonl(len | eormask);
- len = (u_long) (rstrm->out_finger) - (u_long) (rstrm->out_base);
- if ((*(rstrm->writeit)) (rstrm->tcp_handle, rstrm->out_base, (int) len)
- != (int) len)
- return (FALSE);
- rstrm->frag_header = (u_long *) rstrm->out_base;
- rstrm->out_finger = (caddr_t) rstrm->out_base + sizeof(u_long);
- return (TRUE);
-}
-
-static bool_t
-/* knows nothing about records! Only about input buffers */
-fill_input_buf(rstrm)
-register RECSTREAM *rstrm;
-{
- register caddr_t where;
- u_int i;
- register int len;
-
- where = rstrm->in_base;
- i = (u_int) rstrm->in_boundry % BYTES_PER_XDR_UNIT;
- where += i;
- len = rstrm->in_size - i;
- if ((len = (*(rstrm->readit)) (rstrm->tcp_handle, where, len)) == -1)
- return (FALSE);
- rstrm->in_finger = where;
- where += len;
- rstrm->in_boundry = where;
- return (TRUE);
-}
-
-static bool_t
-/* knows nothing about records! Only about input buffers */
-get_input_bytes(rstrm, addr, len)
-register RECSTREAM *rstrm;
-register caddr_t addr;
-register int len;
-{
- register int current;
-
- while (len > 0) {
- current = (int) rstrm->in_boundry - (int) rstrm->in_finger;
- if (current == 0) {
- if (!fill_input_buf(rstrm))
- return (FALSE);
- continue;
- }
- current = (len < current) ? len : current;
- bcopy(rstrm->in_finger, addr, current);
- rstrm->in_finger += current;
- addr += current;
- len -= current;
- }
- return (TRUE);
-}
-
-static bool_t
-/* next two bytes of the input stream are treated as a header */
-set_input_fragment(rstrm)
-register RECSTREAM *rstrm;
-{
- u_long header;
-
- if (!get_input_bytes(rstrm, (caddr_t) & header, sizeof(header)))
- return (FALSE);
- header = (long) ntohl(header);
- rstrm->last_frag = ((header & LAST_FRAG) == 0) ? FALSE : TRUE;
- rstrm->fbtbc = header & (~LAST_FRAG);
- return (TRUE);
-}
-
-static bool_t
-/* consumes input bytes; knows nothing about records! */
-skip_input_bytes(rstrm, cnt)
-register RECSTREAM *rstrm;
-long cnt;
-{
- register int current;
-
- while (cnt > 0) {
- current = (int) rstrm->in_boundry - (int) rstrm->in_finger;
- if (current == 0) {
- if (!fill_input_buf(rstrm))
- return (FALSE);
- continue;
- }
- current = (cnt < current) ? cnt : current;
- rstrm->in_finger += current;
- cnt -= current;
- }
- return (TRUE);
-}
-
-static u_int fix_buf_size(s)
-register u_int s;
-{
-
- if (s < 100)
- s = 4000;
- return (RNDUP(s));
-}
-static bool_t xdrrec_putlong(xdrs, lp)
-XDR *xdrs;
-long *lp;
-{
- register RECSTREAM *rstrm = (RECSTREAM *) (xdrs->x_private);
- register long *dest_lp = ((long *) (rstrm->out_finger));
-
- if ((rstrm->out_finger += sizeof(long)) > rstrm->out_boundry) {
- /*
- * this case should almost never happen so the code is
- * inefficient
- */
- rstrm->out_finger -= sizeof(long);
-
- rstrm->frag_sent = TRUE;
- if (!flush_out(rstrm, FALSE))
- return (FALSE);
- dest_lp = ((long *) (rstrm->out_finger));
- rstrm->out_finger += sizeof(long);
- }
- *dest_lp = (long) htonl((u_long) (*lp));
- return (TRUE);
-}
-
-static bool_t
-/* must manage buffers, fragments, and records */
-xdrrec_getbytes(xdrs, addr, len)
-XDR *xdrs;
-register caddr_t addr;
-register u_int len;
-{
- register RECSTREAM *rstrm = (RECSTREAM *) (xdrs->x_private);
- register int current;
-
- while (len > 0) {
- current = rstrm->fbtbc;
- if (current == 0) {
- if (rstrm->last_frag)
- return (FALSE);
- if (!set_input_fragment(rstrm))
- return (FALSE);
- continue;
- }
- current = (len < current) ? len : current;
- if (!get_input_bytes(rstrm, addr, current))
- return (FALSE);
- addr += current;
- rstrm->fbtbc -= current;
- len -= current;
- }
- return (TRUE);
-}
-
-static bool_t xdrrec_putbytes(xdrs, addr, len)
-XDR *xdrs;
-register caddr_t addr;
-register u_int len;
-{
- register RECSTREAM *rstrm = (RECSTREAM *) (xdrs->x_private);
- register int current;
-
- while (len > 0) {
- current = (u_int) rstrm->out_boundry - (u_int) rstrm->out_finger;
- current = (len < current) ? len : current;
- bcopy(addr, rstrm->out_finger, current);
- rstrm->out_finger += current;
- addr += current;
- len -= current;
- if (rstrm->out_finger == rstrm->out_boundry) {
- rstrm->frag_sent = TRUE;
- if (!flush_out(rstrm, FALSE))
- return (FALSE);
- }
- }
- return (TRUE);
-}
-
-static u_int xdrrec_getpos(xdrs)
-register XDR *xdrs;
-{
- register RECSTREAM *rstrm = (RECSTREAM *) xdrs->x_private;
- register long pos;
-
- pos = lseek((int) rstrm->tcp_handle, (long) 0, 1);
- if (pos != -1)
- switch (xdrs->x_op) {
-
- case XDR_ENCODE:
- pos += rstrm->out_finger - rstrm->out_base;
- break;
-
- case XDR_DECODE:
- pos -= rstrm->in_boundry - rstrm->in_finger;
- break;
-
- default:
- pos = (u_int) - 1;
- break;
- }
- return ((u_int) pos);
-}
-
-static bool_t xdrrec_setpos(xdrs, pos)
-register XDR *xdrs;
-u_int pos;
-{
- register RECSTREAM *rstrm = (RECSTREAM *) xdrs->x_private;
- u_int currpos = xdrrec_getpos(xdrs);
- int delta = currpos - pos;
- caddr_t newpos;
-
- if ((int) currpos != -1)
- switch (xdrs->x_op) {
-
- case XDR_ENCODE:
- newpos = rstrm->out_finger - delta;
- if ((newpos > (caddr_t) (rstrm->frag_header)) &&
- (newpos < rstrm->out_boundry)) {
- rstrm->out_finger = newpos;
- return (TRUE);
- }
- break;
-
- case XDR_DECODE:
- newpos = rstrm->in_finger - delta;
- if ((delta < (int) (rstrm->fbtbc)) &&
- (newpos <= rstrm->in_boundry) &&
- (newpos >= rstrm->in_base)) {
- rstrm->in_finger = newpos;
- rstrm->fbtbc -= delta;
- return (TRUE);
- }
- break;
- }
- return (FALSE);
-}
-
-static int32_t *xdrrec_inline(xdrs, len)
-register XDR *xdrs;
-int len;
-{
- register RECSTREAM *rstrm = (RECSTREAM *) xdrs->x_private;
- int32_t *buf = NULL;
-
- switch (xdrs->x_op) {
-
- case XDR_ENCODE:
- if ((rstrm->out_finger + len) <= rstrm->out_boundry) {
- buf = (int32_t *) rstrm->out_finger;
- rstrm->out_finger += len;
- }
- break;
-
- case XDR_DECODE:
- if ((len <= rstrm->fbtbc) &&
- ((rstrm->in_finger + len) <= rstrm->in_boundry)) {
- buf = (int32_t *) rstrm->in_finger;
- rstrm->fbtbc -= len;
- rstrm->in_finger += len;
- }
- break;
- }
- return (buf);
-}
-
-static void xdrrec_destroy(xdrs)
-register XDR *xdrs;
-{
- register RECSTREAM *rstrm = (RECSTREAM *) xdrs->x_private;
-
- mem_free(rstrm->the_buffer,
- rstrm->sendsize + rstrm->recvsize + BYTES_PER_XDR_UNIT);
- mem_free((caddr_t) rstrm, sizeof(RECSTREAM));
-}
-
-
-/*
- * Exported routines to manage xdr records
- */
-
-/*
- * Before reading (deserializing from the stream, one should always call
- * this procedure to guarantee proper record alignment.
- */
-bool_t xdrrec_skiprecord(xdrs)
-XDR *xdrs;
-{
- register RECSTREAM *rstrm = (RECSTREAM *) (xdrs->x_private);
-
- while (rstrm->fbtbc > 0 || (!rstrm->last_frag)) {
- if (!skip_input_bytes(rstrm, rstrm->fbtbc))
- return (FALSE);
- rstrm->fbtbc = 0;
- if ((!rstrm->last_frag) && (!set_input_fragment(rstrm)))
- return (FALSE);
- }
- rstrm->last_frag = FALSE;
- return (TRUE);
-}
-
-/*
- * Look ahead fuction.
- * Returns TRUE iff there is no more input in the buffer
- * after consuming the rest of the current record.
- */
-bool_t xdrrec_eof(xdrs)
-XDR *xdrs;
-{
- register RECSTREAM *rstrm = (RECSTREAM *) (xdrs->x_private);
-
- while (rstrm->fbtbc > 0 || (!rstrm->last_frag)) {
- if (!skip_input_bytes(rstrm, rstrm->fbtbc))
- return (TRUE);
- rstrm->fbtbc = 0;
- if ((!rstrm->last_frag) && (!set_input_fragment(rstrm)))
- return (TRUE);
- }
- if (rstrm->in_finger == rstrm->in_boundry)
- return (TRUE);
- return (FALSE);
-}
-
-/*
- * The client must tell the package when an end-of-record has occurred.
- * The second paraemters tells whether the record should be flushed to the
- * (output) tcp stream. (This let's the package support batched or
- * pipelined procedure calls.) TRUE => immmediate flush to tcp connection.
- */
-bool_t xdrrec_endofrecord(xdrs, sendnow)
-XDR *xdrs;
-bool_t sendnow;
-{
- register RECSTREAM *rstrm = (RECSTREAM *) (xdrs->x_private);
- register u_long len; /* fragment length */
-
- if (sendnow || rstrm->frag_sent ||
- ((u_long) rstrm->out_finger + sizeof(u_long) >=
- (u_long) rstrm->out_boundry)) {
- rstrm->frag_sent = FALSE;
- return (flush_out(rstrm, TRUE));
- }
- len = (u_long) (rstrm->out_finger) - (u_long) (rstrm->frag_header) -
- sizeof(u_long);
- *(rstrm->frag_header) = htonl((u_long) len | LAST_FRAG);
- rstrm->frag_header = (u_long *) rstrm->out_finger;
- rstrm->out_finger += sizeof(u_long);
- return (TRUE);
-}
-
-
diff --git a/mdk-stage1/dietlibc/librpc/xdr_reference.c b/mdk-stage1/dietlibc/librpc/xdr_reference.c
deleted file mode 100644
index 7715d821c..000000000
--- a/mdk-stage1/dietlibc/librpc/xdr_reference.c
+++ /dev/null
@@ -1,130 +0,0 @@
-/* @(#)xdr_reference.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] = "@(#)xdr_reference.c 1.11 87/08/11 SMI";
-#endif
-
-/*
- * xdr_reference.c, Generic XDR routines impelmentation.
- *
- * Copyright (C) 1987, Sun Microsystems, Inc.
- *
- * These are the "non-trivial" xdr primitives used to serialize and de-serialize
- * "pointers". See xdr.h for more info on the interface to xdr.
- */
-
-#include <stdio.h>
-#include <rpc/types.h>
-#include <rpc/xdr.h>
-#include <string.h>
-
-#define LASTUNSIGNED ((u_int)0-1)
-
-/*
- * XDR an indirect pointer
- * xdr_reference is for recursively translating a structure that is
- * referenced by a pointer inside the structure that is currently being
- * translated. pp references a pointer to storage. If *pp is null
- * the necessary storage is allocated.
- * size is the sizeof the referneced structure.
- * proc is the routine to handle the referenced structure.
- */
-bool_t xdr_reference(xdrs, pp, size, proc)
-register XDR *xdrs;
-caddr_t *pp; /* the pointer to work on */
-u_int size; /* size of the object pointed to */
-xdrproc_t proc; /* xdr routine to handle the object */
-{
- register caddr_t loc = *pp;
- register bool_t stat;
-
- if (loc == NULL)
- switch (xdrs->x_op) {
- case XDR_FREE:
- return (TRUE);
-
- case XDR_DECODE:
- *pp = loc = (caddr_t) mem_alloc(size);
- if (loc == NULL) {
- (void) fprintf(stderr, "xdr_reference: out of memory\n");
- return (FALSE);
- }
- bzero(loc, (int) size);
- break;
- }
-
- stat = (*proc) (xdrs, loc, LASTUNSIGNED);
-
- if (xdrs->x_op == XDR_FREE) {
- mem_free(loc, size);
- *pp = NULL;
- }
- return (stat);
-}
-
-
-/*
- * xdr_pointer():
- *
- * XDR a pointer to a possibly recursive data structure. This
- * differs with xdr_reference in that it can serialize/deserialiaze
- * trees correctly.
- *
- * What's sent is actually a union:
- *
- * union object_pointer switch (boolean b) {
- * case TRUE: object_data data;
- * case FALSE: void nothing;
- * }
- *
- * > objpp: Pointer to the pointer to the object.
- * > obj_size: size of the object.
- * > xdr_obj: routine to XDR an object.
- *
- */
-bool_t xdr_pointer(xdrs, objpp, obj_size, xdr_obj)
-register XDR *xdrs;
-char **objpp;
-u_int obj_size;
-xdrproc_t xdr_obj;
-{
-
- bool_t more_data;
-
- more_data = (*objpp != NULL);
- if (!xdr_bool(xdrs, &more_data)) {
- return (FALSE);
- }
- if (!more_data) {
- *objpp = NULL;
- return (TRUE);
- }
- return (xdr_reference(xdrs, objpp, obj_size, xdr_obj));
-}
diff --git a/mdk-stage1/dietlibc/librpc/xdr_stdio.c b/mdk-stage1/dietlibc/librpc/xdr_stdio.c
deleted file mode 100644
index e3190e0a9..000000000
--- a/mdk-stage1/dietlibc/librpc/xdr_stdio.c
+++ /dev/null
@@ -1,187 +0,0 @@
-/* @(#)xdr_stdio.c 2.1 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-#if !defined(lint) && defined(SCCSIDS)
-static char sccsid[] =
-
- "@(#)xdr_stdio.c 1.16 87/08/11 Copyr 1984 Sun Micro";
-#endif
-
-/*
- * xdr_stdio.c, XDR implementation on standard i/o file.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- *
- * This set of routines implements a XDR on a stdio stream.
- * XDR_ENCODE serializes onto the stream, XDR_DECODE de-serializes
- * from the stream.
- */
-
-#include <rpc/types.h>
-#include <stdio.h>
-#include <rpc/xdr.h>
-
-static bool_t xdrstdio_getlong();
-static bool_t xdrstdio_putlong();
-static bool_t xdrstdio_getbytes();
-static bool_t xdrstdio_putbytes();
-static u_int xdrstdio_getpos();
-static bool_t xdrstdio_setpos();
-static int32_t *xdrstdio_inline();
-static void xdrstdio_destroy();
-
-/*
- * Ops vector for stdio type XDR
- */
-static struct xdr_ops xdrstdio_ops = {
- xdrstdio_getlong, /* deseraialize a long int */
- xdrstdio_putlong, /* seraialize a long int */
- xdrstdio_getbytes, /* deserialize counted bytes */
- xdrstdio_putbytes, /* serialize counted bytes */
- xdrstdio_getpos, /* get offset in the stream */
- xdrstdio_setpos, /* set offset in the stream */
- xdrstdio_inline, /* prime stream for inline macros */
- xdrstdio_destroy /* destroy stream */
-};
-
-/*
- * Initialize a stdio xdr stream.
- * Sets the xdr stream handle xdrs for use on the stream file.
- * Operation flag is set to op.
- */
-void xdrstdio_create(xdrs, file, op)
-register XDR *xdrs;
-FILE *file;
-enum xdr_op op;
-{
-
- xdrs->x_op = op;
- xdrs->x_ops = &xdrstdio_ops;
- xdrs->x_private = (caddr_t) file;
- xdrs->x_handy = 0;
- xdrs->x_base = 0;
-}
-
-/*
- * Destroy a stdio xdr stream.
- * Cleans up the xdr stream handle xdrs previously set up by xdrstdio_create.
- */
-static void xdrstdio_destroy(xdrs)
-register XDR *xdrs;
-{
- (void) fflush((FILE *) xdrs->x_private);
- /* xx should we close the file ?? */
-};
-
-static bool_t xdrstdio_getlong(xdrs, lp)
-XDR *xdrs;
-register long *lp;
-{
-
- if (fread((caddr_t) lp, sizeof(long), 1, (FILE *) xdrs->x_private) !=
- 1) return (FALSE);
-
-#ifndef mc68000
- *lp = ntohl(*lp);
-#endif
- return (TRUE);
-}
-
-static bool_t xdrstdio_putlong(xdrs, lp)
-XDR *xdrs;
-long *lp;
-{
-
-#ifndef mc68000
- long mycopy = htonl(*lp);
-
- lp = &mycopy;
-#endif
- if (fwrite((caddr_t) lp, sizeof(long), 1, (FILE *) xdrs->x_private) !=
- 1) return (FALSE);
-
- return (TRUE);
-}
-
-static bool_t xdrstdio_getbytes(xdrs, addr, len)
-XDR *xdrs;
-caddr_t addr;
-u_int len;
-{
-
- if ((len != 0)
- && (fread(addr, (int) len, 1, (FILE *) xdrs->x_private) != 1))
- return (FALSE);
- return (TRUE);
-}
-
-static bool_t xdrstdio_putbytes(xdrs, addr, len)
-XDR *xdrs;
-caddr_t addr;
-u_int len;
-{
-
- if ((len != 0)
- && (fwrite(addr, (int) len, 1, (FILE *) xdrs->x_private) != 1))
- return (FALSE);
- return (TRUE);
-}
-
-static u_int xdrstdio_getpos(xdrs)
-XDR *xdrs;
-{
-
- return ((u_int) ftell((FILE *) xdrs->x_private));
-}
-
-static bool_t xdrstdio_setpos(xdrs, pos)
-XDR *xdrs;
-u_int pos;
-{
-
- return ((fseek((FILE *) xdrs->x_private, (long) pos, 0) < 0) ?
- FALSE : TRUE);
-}
-
-static int32_t *xdrstdio_inline(xdrs, len)
-XDR *xdrs;
-u_int len;
-{
-
- /*
- * Must do some work to implement this: must insure
- * enough data in the underlying stdio buffer,
- * that the buffer is aligned so that we can indirect through a
- * long *, and stuff this pointer in xdrs->x_buf. Doing
- * a fread or fwrite to a scratch buffer would defeat
- * most of the gains to be had here and require storage
- * management on this buffer, so we don't do this.
- */
- return (NULL);
-}
diff --git a/mdk-stage1/dietlibc/libshell/fnmatch.c b/mdk-stage1/dietlibc/libshell/fnmatch.c
deleted file mode 100644
index 4e7664510..000000000
--- a/mdk-stage1/dietlibc/libshell/fnmatch.c
+++ /dev/null
@@ -1,74 +0,0 @@
-#include <ctype.h>
-#include <fnmatch.h>
-
-#define NOTFIRST 128
-
-static int match(char c,char d,int flags) {
- if (flags&FNM_CASEFOLD)
- return (tolower(c)==tolower(d));
- else
- return (c==d);
-}
-
-int fnmatch(const char *pattern, const char *string, int flags) {
- if (*string==0) {
- while (*pattern=='*') ++pattern;
- return (!!*pattern);
- }
- if (*string=='.' && *pattern!='.' && (flags&FNM_PERIOD)) {
- /* don't match if FNM_PERIOD and this is the first char */
- if ((flags&FNM_PERIOD) && (!(flags&NOTFIRST)))
- return 1;
- /* don't match if FNM_PERIOD and FNM_FILE_NAME and previous was '/' */
- if ((flags&(FNM_FILE_NAME|FNM_PERIOD)) && string[-1]=='/')
- return 1;
- }
- flags|=NOTFIRST;
- switch (*pattern) {
- case '[':
- ++pattern;
- while (*pattern && *pattern!=']') {
- if (flags&FNM_PATHNAME || *string!='/') {
- int res=0;
- if (pattern[1]=='-') {
- if (*string>=*pattern && *string<=pattern[2]) res=1;
- if (flags&FNM_CASEFOLD) {
- if (tolower(*string)>=tolower(*pattern) && tolower(*string)<=tolower(pattern[2])) res=1;
- }
- } else
- res=match(*pattern,*string,flags);
- if (res) {
- while (*pattern && *pattern!=']') ++pattern;
- return fnmatch(pattern+1,string+1,flags);
- }
- }
- ++pattern;
- }
- break;
- case '\\':
- if (flags&FNM_NOESCAPE) {
- if (*string=='\\')
- return fnmatch(pattern+1,string+1,flags);
- } else {
- if (*string==pattern[1])
- return fnmatch(pattern+2,string+1,flags);
- }
- break;
- case '*':
- if (!pattern[1] || fnmatch(pattern+1,string,flags)==0)
- return 0;
- else
- if (*string!='/')
- return fnmatch(pattern,string+1,flags);
- break;
- case 0:
- if (*string==0 || (*string=='/' && (flags&FNM_LEADING_DIR)))
- return 0;
- break;
- default:
- if (match(*pattern,*string,flags))
- return fnmatch(pattern+1,string+1,flags);
- break;
- }
- return 1;
-}
diff --git a/mdk-stage1/dietlibc/libshell/glob.c b/mdk-stage1/dietlibc/libshell/glob.c
deleted file mode 100644
index 34d09d87a..000000000
--- a/mdk-stage1/dietlibc/libshell/glob.c
+++ /dev/null
@@ -1,350 +0,0 @@
-/*
- * dietlibc/libshell/glob.c
- *
- * Copyright 2001 Guillaume Cottenceau <gc@mandrakesoft.com>
- *
- * This is free software, licensed under the Gnu General Public License.
- *
- */
-
-/*
- * unsupported: GLOB_BRACE GLOB_ALTDIRFUNC GLOB_MAGCHAR
- */
-
-#define DEBUG(x)
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <stdio.h>
-#include <string.h>
-#include <errno.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <assert.h>
-#include <fnmatch.h>
-#include <dirent.h>
-#include <pwd.h>
-
-#include <glob.h>
-
-
-
-/* If i18n, should be using strcoll */
-static int cmp_func(const void * a, const void * b)
-{
- const char *const s1 = *(const char *const * const) a;
- const char *const s2 = *(const char *const * const) b;
- if (s1 == NULL)
- return 1;
- if (s2 == NULL)
- return -1;
- return strcmp(s1, s2);
-}
-
-
-/* Like `glob', but PATTERN is a final pathname component,
- and matches are searched for in DIRECTORY.
- The GLOB_NOSORT bit in FLAGS is ignored. No sorting is ever done.
- The GLOB_APPEND flag is assumed to be set (always appends).
- Prepends DIRECTORY in constructed PGLOB. */
-static int glob_in_dir(const char *pattern, const char *directory, int flags,
- int errfunc(const char * epath, int eerrno),
- glob_t *pglob)
-{
- DIR *dp = opendir(directory);
- int nfound = 0;
-
- int i;
- char * ptr;
-
- void close_dir_keep_errno(void) {
- int save = errno;
- if (dp)
- closedir (dp);
- __set_errno(save);
- }
- int add_entry(const char * name) {
- pglob->gl_pathv = (char **) realloc(pglob->gl_pathv,
- (pglob->gl_pathc + pglob->gl_offs + 2)
- * sizeof (char *));
- if (pglob->gl_pathv == NULL)
- return 1;
- pglob->gl_pathv[pglob->gl_offs + pglob->gl_pathc] = strdup(name);
- pglob->gl_pathv[pglob->gl_offs + pglob->gl_pathc + 1] = NULL;
- pglob->gl_pathc++;
- nfound++;
- return 0;
- }
- void build_fullname(char * fullname, int fullnamesize, const char * directory, const char * filename) {
- if (!strcmp(directory, "/"))
- snprintf(fullname, fullnamesize, "/%s", filename);
- else if (!strcmp(directory, "."))
- snprintf(fullname, fullnamesize, "%s", filename);
- else
- snprintf(fullname, fullnamesize, "%s/%s", directory, filename);
- }
-
- if (!dp) {
- if (errno != ENOTDIR
- && ((errfunc != NULL && (*errfunc) (directory, errno))
- || (flags & GLOB_ERR)))
- return GLOB_ABORTED;
- } else {
- int fnm_flags = ((!(flags & GLOB_PERIOD) ? FNM_PERIOD : 0)
- | ((flags & GLOB_NOESCAPE) ? FNM_NOESCAPE : 0));
- struct dirent *ep;
- while ((ep = readdir(dp))) {
- i = strlen(directory) + strlen(ep->d_name) + 2;
- ptr = (char *) alloca(i);
- build_fullname(ptr, i, directory, ep->d_name);
- if (flags & GLOB_ONLYDIR) {
- struct stat statr;
- if (stat(ptr, &statr) || !S_ISDIR(statr.st_mode))
- continue;
- }
- if (fnmatch(pattern, ep->d_name, fnm_flags) == 0)
- if (add_entry(ptr))
- goto memory_error;
- }
- }
-
- close_dir_keep_errno();
-
- if (nfound != 0)
- pglob->gl_flags = flags;
- else if (flags & GLOB_NOCHECK) {
- /* nfound == 0 */
- i = strlen(directory) + strlen(pattern) + 2;
- ptr = (char *) alloca(i);
- build_fullname(ptr, i, directory, pattern);
- if (add_entry(ptr))
- goto memory_error;
- }
-
- return (nfound == 0) ? GLOB_NOMATCH : 0;
-
- memory_error:
- /* We're in trouble since we can't free the already allocated memory. [allocated from strdup(filame)]
- * Well, after all, when malloc returns NULL we're already in a bad mood, and no doubt the
- * program will manage to segfault by itself very soon :-). */
- close_dir_keep_errno();
- return GLOB_NOSPACE;
-}
-
-
-
-int glob(const char *pattern, int flags, int errfunc(const char * epath, int eerrno), glob_t *pglob)
-{
- char * pattern_;
- char * filename;
- char * dirname;
- size_t oldcount;
- struct stat statr;
-
- size_t i; /* tmp variables are declared here to save a bit of object space */
- int j, k; /* */
- char * ptr, * ptr2;
-
- if (pattern == NULL || pglob == NULL || (flags & ~__GLOB_FLAGS) != 0) {
- __set_errno (EINVAL);
- return -1;
- }
-
- if (!(flags & GLOB_DOOFFS))
- pglob->gl_offs = 0;
-
-
- /* Duplicate pattern so I can make modif to it later (to handle
- TILDE stuff replacing old contents, and to null-terminate the
- directory) */
- pattern_ = alloca(strlen(pattern) + 1);
- strcpy(pattern_, pattern);
-
- /* Check for TILDE stuff */
- if ((flags & (GLOB_TILDE|GLOB_TILDE_CHECK)) && pattern_[0] == '~') {
- char * home_dir = NULL;
- if (pattern_[1] == '\0' || pattern_[1] == '/') {
- /* She's asking for ~, her homedir */
- home_dir = getenv("HOME");
- } else {
- /* She's asking for another one's homedir */
- struct passwd * p;
- ptr2 = alloca(strlen(pattern_) + 1);
- strcpy(ptr2, pattern_ + 1);
- ptr = strchr(ptr2, '/');
- if (ptr != NULL)
- *ptr = '\0';
- if (((p = getpwnam(ptr2)) != NULL))
- home_dir = p->pw_dir;
- }
- if (home_dir != NULL) {
- i = strlen(home_dir) + strlen(pattern_); /* pessimistic (the ~ case) */
- ptr = alloca(i);
- strncpy(ptr, home_dir, i);
- ptr2 = pattern_ + 1;
- while (*ptr2 != '/' && *ptr2 != '\0')
- ptr2++;
- strncat(ptr, ptr2, i);
- pattern_ = ptr;
- } else if (flags & GLOB_TILDE_CHECK)
- return GLOB_NOMATCH;
- }
-
- /* Find the filename */
- filename = strrchr(pattern_, '/');
-
- if (filename == NULL) {
- /* We have no '/' in the pattern */
- filename = pattern_;
- dirname = ".";
- } else if (filename == pattern_) {
- /* "/pattern". */
- dirname = "/";
- filename++;
- } else {
- dirname = pattern_;
- filename++;
- /* allow dirname to be null terminated */
- *(filename-1) = '\0';
-
- if (filename[0] == '\0' && strcmp(pattern_, "/")) {
- /* "pattern/". Expand "pattern", appending slashes. */
- j = glob(dirname, flags | GLOB_MARK, errfunc, pglob);
- if (j == 0)
- pglob->gl_flags = ((pglob->gl_flags & ~GLOB_MARK)
- | (flags & GLOB_MARK));
- return j;
- }
- }
-
-
- /* Reserve memory for pglob */
- if (!(flags & GLOB_APPEND)) {
- pglob->gl_pathc = 0;
- if (!(flags & GLOB_DOOFFS))
- pglob->gl_pathv = NULL;
- else {
- pglob->gl_pathv = (char **) malloc((pglob->gl_offs + 1) * sizeof (char *));
- if (pglob->gl_pathv == NULL)
- return GLOB_NOSPACE;
- for (i = 0; i <= pglob->gl_offs; i++)
- pglob->gl_pathv[i] = NULL;
- }
- }
-
-
- oldcount = pglob->gl_pathc + pglob->gl_offs;
-
-
- /* Begin real work */
- if (!strcmp(dirname, "/") || !strcmp(dirname, ".")
- || (!strchr(dirname, '*') && !strchr(dirname, '?') && !strchr(dirname, '['))) {
- /* Approx of a terminal state, glob directly in dir. */
- j = glob_in_dir(filename, dirname, flags, errfunc, pglob);
- if (j != 0)
- return j;
- } else {
- /* We are not in a terminal state, so we have to glob for
- the directory, and then glob for the pattern in each
- directory found. */
- glob_t dirs;
-
- j = glob(dirname, ((flags & (GLOB_ERR | GLOB_NOCHECK | GLOB_NOESCAPE | GLOB_ALTDIRFUNC))
- | GLOB_NOSORT | GLOB_ONLYDIR),
- errfunc, &dirs);
- if (j != 0)
- return j;
-
- /* We have successfully globbed the directory name.
- For each name we found, call glob_in_dir on it and FILENAME,
- appending the results to PGLOB. */
- for (i = 0; i < dirs.gl_pathc; i++) {
- j = glob_in_dir(filename, dirs.gl_pathv[i], ((flags | GLOB_APPEND) & ~GLOB_NOCHECK),
- errfunc, pglob);
- if (j == GLOB_NOMATCH)
- /* No matches in this directory. Try the next. */
- continue;
- if (j != 0) {
- globfree(&dirs);
- globfree(pglob);
- return j;
- }
- }
-
- /* We have ignored the GLOB_NOCHECK flag in the `glob_in_dir' calls.
- But if we have not found any matching entry and the GLOB_NOCHECK
- flag was set we must return the list consisting of the disrectory
- names followed by the filename. */
- if (pglob->gl_pathc + pglob->gl_offs == oldcount)
- {
- /* No matches. */
- if (flags & GLOB_NOCHECK)
- {
- for (i = 0; i < dirs.gl_pathc; i++) {
- if (stat(dirs.gl_pathv[i], &statr) || !S_ISDIR(statr.st_mode))
- continue;
-
- /* stat is okay, we will add the entry, but before let's resize the pathv */
- j = pglob->gl_pathc + pglob->gl_offs;
- pglob->gl_pathv = (char **) realloc(pglob->gl_pathv, (j + 2) * sizeof (char *));
- if (pglob->gl_pathv == NULL) {
- globfree (&dirs);
- return GLOB_NOSPACE;
- }
-
- /* okay now we add the new entry */
- k = strlen(dirs.gl_pathv[i]) + 1 + strlen(filename) + 1;
- if ((pglob->gl_pathv[j] = malloc(k)) == NULL) {
- globfree(&dirs);
- globfree(pglob);
- return GLOB_NOSPACE;
- }
- snprintf(pglob->gl_pathv[j], k, "%s/%s", dirs.gl_pathv[i], filename);
- pglob->gl_pathc++;
- pglob->gl_pathv[j+1] = NULL;
- }
- } else {
- globfree(&dirs);
- return GLOB_NOMATCH;
- }
- }
-
- globfree (&dirs);
- }
-
-
- if (flags & GLOB_MARK) {
- for (i = oldcount; i < pglob->gl_pathc + pglob->gl_offs; i++)
- if (!stat(pglob->gl_pathv[i], &statr) && S_ISDIR(statr.st_mode)) {
- size_t len = strlen(pglob->gl_pathv[i]) + 2;
- ptr = realloc(pglob->gl_pathv[i], len);
- if (ptr == NULL) {
- globfree(pglob);
- return GLOB_NOSPACE;
- }
- strcpy(&ptr[len - 2], "/");
- pglob->gl_pathv[i] = ptr;
- }
- }
-
- if (!(flags & GLOB_NOSORT)) {
- qsort(&pglob->gl_pathv[oldcount],
- pglob->gl_pathc + pglob->gl_offs - oldcount,
- sizeof(char *), cmp_func);
- }
-
- return 0;
-}
-
-
-/* Free storage allocated in PGLOB by a previous `glob' call. */
-void globfree (glob_t * pglob)
-{
- if (pglob->gl_pathv != NULL) {
- size_t i;
- for (i = 0; i < pglob->gl_pathc; i++)
- if (pglob->gl_pathv[pglob->gl_offs + i] != NULL)
- free((void *) pglob->gl_pathv[pglob->gl_offs + i]);
- free((void *) pglob->gl_pathv);
- }
-}
diff --git a/mdk-stage1/dietlibc/libshell/realpath.c b/mdk-stage1/dietlibc/libshell/realpath.c
deleted file mode 100644
index 1377018e5..000000000
--- a/mdk-stage1/dietlibc/libshell/realpath.c
+++ /dev/null
@@ -1,31 +0,0 @@
-#include <limits.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <string.h>
-#include "dietfeatures.h"
-
-char *realpath(const char *path, char *resolved_path) {
- int fd=open(".",O_RDONLY);
- char *tmp="";
- if (chdir(path)) {
-#ifdef WANT_THREAD_SAFE
- if (*__errno_location()==ENOTDIR)
-#else
- if (errno==ENOTDIR)
-#endif
- {
- if ((tmp=strrchr(path,'/'))) {
- memmove(resolved_path,path,tmp-path);
- resolved_path[tmp-path]=0;
- if (chdir(resolved_path)) { resolved_path=0; goto abort; }
- }
- }
- }
- if (!getcwd(resolved_path,PATH_MAX)) { resolved_path=0; goto abort; }
- strcat(resolved_path,tmp);
-abort:
- fchdir(fd);
- close(fd);
- return resolved_path;
-}
diff --git a/mdk-stage1/dietlibc/libstdio/clearerr.c b/mdk-stage1/dietlibc/libstdio/clearerr.c
deleted file mode 100644
index 8bde8c702..000000000
--- a/mdk-stage1/dietlibc/libstdio/clearerr.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include "dietstdio.h"
-
-void clearerr( FILE *stream) {
- stream->flags&=~(ERRORINDICATOR|EOFINDICATOR);
-}
diff --git a/mdk-stage1/dietlibc/libstdio/fclose.c b/mdk-stage1/dietlibc/libstdio/fclose.c
deleted file mode 100644
index a955c6086..000000000
--- a/mdk-stage1/dietlibc/libstdio/fclose.c
+++ /dev/null
@@ -1,26 +0,0 @@
-#include "dietstdio.h"
-#include <stdlib.h>
-#include <unistd.h>
-
-int fclose(FILE *stream) {
- int res;
-#ifdef WANT_BUFFERED_STDIO
- FILE *f,*fl;
-#endif
- if (!stream)
- return EOF;
- fflush(stream);
- res=close(stream->fd);
-#ifdef WANT_BUFFERED_STDIO
- for (fl=0,f=__stdio_root; f; fl=f,f=f->next)
- if (f==stream) {
- if (fl)
- fl->next=f->next;
- else
- __stdio_root=f->next;
- break;
- }
-#endif
- free(stream);
- return res;
-}
diff --git a/mdk-stage1/dietlibc/libstdio/fdglue.c b/mdk-stage1/dietlibc/libstdio/fdglue.c
deleted file mode 100644
index 1c3918f1f..000000000
--- a/mdk-stage1/dietlibc/libstdio/fdglue.c
+++ /dev/null
@@ -1,52 +0,0 @@
-#include "dietstdio.h"
-#include <unistd.h>
-#include <fcntl.h>
-#include <errno.h>
-#include <stdlib.h>
-
-#ifdef WANT_BUFFERED_STDIO
-extern int __stdio_atexit;
-extern void __stdio_flushall();
-#endif
-
-int __stdio_parse_mode(const char *mode) {
- int f=0;
- for (;;) {
- switch (*mode) {
- case 0: return f;
- case 'b': break;
- case 'r': f=O_RDONLY; break;
- case 'w': f=O_WRONLY|O_CREAT|O_TRUNC; break;
- case 'a': f=O_WRONLY|O_CREAT|O_APPEND; break;
- case '+': f=(f&(~O_WRONLY))|O_RDWR; break;
- }
- ++mode;
- }
-}
-
-FILE* __stdio_init_file(int fd) {
- FILE *tmp=(FILE*)malloc(sizeof(FILE));
- if (!tmp) {
- close(fd);
- errno=ENOMEM;
- return 0;
- }
- tmp->fd=fd;
-#ifdef WANT_BUFFERED_STDIO
- tmp->bm=0;
- tmp->bs=0;
-#endif
-#ifdef WANT_UNGETC
- tmp->ungotten = 0;
-#endif
- tmp->flags=0;
-#ifdef WANT_BUFFERED_STDIO
- if (__stdio_atexit==0) {
- __stdio_atexit=1;
- atexit(__stdio_flushall);
- }
- tmp->next=__stdio_root;
- __stdio_root=tmp;
-#endif
- return tmp;
-}
diff --git a/mdk-stage1/dietlibc/libstdio/fdopen.c b/mdk-stage1/dietlibc/libstdio/fdopen.c
deleted file mode 100644
index aee14fb0c..000000000
--- a/mdk-stage1/dietlibc/libstdio/fdopen.c
+++ /dev/null
@@ -1,21 +0,0 @@
-#include <sys/types.h>
-#include <dietstdio.h>
-#include <unistd.h>
-
-#define SEEK_END 2
-
-int __stdio_parse_mode(const char *mode);
-FILE* __stdio_init_file(int fd);
-
-FILE *fdopen (int filedes, const char *mode) {
- int f=0; /* O_RDONLY, O_WRONLY or O_RDWR */
- int fd;
-
- f=__stdio_parse_mode(mode);
- if ((fd=filedes)<0) return 0;
- {
- FILE * ret = __stdio_init_file(fd);
- ret->flags |= UNSEEKABLE;
- return ret;
- }
-}
diff --git a/mdk-stage1/dietlibc/libstdio/feof.c b/mdk-stage1/dietlibc/libstdio/feof.c
deleted file mode 100644
index b7e86fe3b..000000000
--- a/mdk-stage1/dietlibc/libstdio/feof.c
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <dietstdio.h>
-
-int feof(FILE *stream) {
-#ifdef WANT_UNGETC
- /* yuck!!! */
- if (stream->ungotten) return 0;
-#endif
- return (stream->flags&EOFINDICATOR);
-}
diff --git a/mdk-stage1/dietlibc/libstdio/ferror.c b/mdk-stage1/dietlibc/libstdio/ferror.c
deleted file mode 100644
index e86873be0..000000000
--- a/mdk-stage1/dietlibc/libstdio/ferror.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <dietstdio.h>
-
-int ferror(FILE *stream) {
- return (stream->flags&ERRORINDICATOR);
-}
diff --git a/mdk-stage1/dietlibc/libstdio/fflush.c b/mdk-stage1/dietlibc/libstdio/fflush.c
deleted file mode 100644
index 7078e04f4..000000000
--- a/mdk-stage1/dietlibc/libstdio/fflush.c
+++ /dev/null
@@ -1,62 +0,0 @@
-#include "dietstdio.h"
-#include <unistd.h>
-#include <stdlib.h>
-#include "dietwarning.h"
-
-FILE *__stdio_root;
-
-#ifdef WANT_BUFFERED_STDIO
-int __stdio_atexit=0;
-
-void __stdio_flushall() {
- fflush(0);
-}
-
-extern int __fflush_stdin();
-extern int __fflush_stdout();
-extern int __fflush_stderr();
-
-int fflush(FILE *stream) {
- if (stream==0) {
- int res;
- FILE *f;
- __fflush_stdin();
- __fflush_stdout();
- __fflush_stderr();
- for (res=0, f=__stdio_root; f; f=f->next)
- if (fflush(f))
- res=-1;
- return res;
- }
- if (stream->flags&BUFINPUT) {
- register int tmp;
- if ((tmp=stream->bm-stream->bs)) lseek(stream->fd,tmp,SEEK_CUR);
- } else
- if (stream->bm && write(stream->fd,stream->buf,stream->bm)!=stream->bm) {
- stream->flags|=ERRORINDICATOR;
- return -1;
- }
- stream->bm=0;
- return 0;
-}
-
-int __fflush4(FILE *stream,int next) {
- if (!__stdio_atexit) {
- __stdio_atexit=1;
- atexit(__stdio_flushall);
- }
- if ((stream->flags&BUFINPUT)!=next) {
- int res=fflush(stream);
- stream->flags=(stream->flags&~BUFINPUT)|next;
- return res;
- }
- return 0;
-}
-
-#else
-int fflush(FILE *stream) {
- return 0;
-}
-#endif
-
-link_warning("fflush","warning: your code uses stdio (several kilobytes of bloat).")
diff --git a/mdk-stage1/dietlibc/libstdio/fgetc.c b/mdk-stage1/dietlibc/libstdio/fgetc.c
deleted file mode 100644
index 90d83961a..000000000
--- a/mdk-stage1/dietlibc/libstdio/fgetc.c
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "dietstdio.h"
-#include <unistd.h>
-
-extern int feof(FILE *stream);
-
-int fgetc(FILE *stream) {
- unsigned char c;
-#ifdef WANT_UNGETC
- if (stream->ungotten) {
- stream->ungotten=0;
- return stream->ungetbuf;
- }
-#endif
- if (feof(stream))
- return EOF;
-#ifdef WANT_BUFFERED_STDIO
- if (__fflush4(stream,BUFINPUT)) return EOF;
- if (stream->bm>=stream->bs) {
- int len=read(stream->fd,stream->buf,BUFSIZE);
- if (len==0) {
- stream->flags|=EOFINDICATOR;
- return EOF;
- } else if (len<0) {
- stream->flags|=ERRORINDICATOR;
- return EOF;
- }
- stream->bm=0;
- stream->bs=len;
- }
- c=stream->buf[stream->bm];
- ++stream->bm;
- return c;
-#else
- if (read(stream->fd,&c,1)!=1) {
- stream->flags|=ERRORINDICATOR;
- return EOF;
- }
- return c;
-#endif
-}
diff --git a/mdk-stage1/dietlibc/libstdio/fgets.c b/mdk-stage1/dietlibc/libstdio/fgets.c
deleted file mode 100644
index c613d452d..000000000
--- a/mdk-stage1/dietlibc/libstdio/fgets.c
+++ /dev/null
@@ -1,20 +0,0 @@
-#include "dietstdio.h"
-
-extern int ferror(FILE *stream);
-
-char *fgets(char *s, int size, FILE *stream) {
- char *orig=s;
- int l;
- for (l=size; l>0;) {
- int c=fgetc(stream);
- if (c==EOF) break;
- *s=c;
- ++s;
- --l;
- if (c=='\n') break;
- }
- if (l==size || ferror(stream))
- return 0;
- *s=0;
- return orig;
-}
diff --git a/mdk-stage1/dietlibc/libstdio/fileno.c b/mdk-stage1/dietlibc/libstdio/fileno.c
deleted file mode 100644
index f021d3881..000000000
--- a/mdk-stage1/dietlibc/libstdio/fileno.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <dietstdio.h>
-
-int fileno(FILE *stream) {
- return stream->fd;
-}
diff --git a/mdk-stage1/dietlibc/libstdio/fopen.c b/mdk-stage1/dietlibc/libstdio/fopen.c
deleted file mode 100644
index aac17be42..000000000
--- a/mdk-stage1/dietlibc/libstdio/fopen.c
+++ /dev/null
@@ -1,21 +0,0 @@
-#include <sys/types.h>
-#include <dietstdio.h>
-#include <unistd.h>
-
-#define SEEK_END 2
-
-extern int __stdio_atexit;
-extern void __stdio_flushall();
-
-extern int __stdio_parse_mode(const char *mode);
-extern FILE* __stdio_init_file(int fd);
-
-FILE *fopen (const char *path, const char *mode) {
- int f=0; /* O_RDONLY, O_WRONLY or O_RDWR */
- int fd;
-
- f=__stdio_parse_mode(mode);
- if ((fd=open(path,f,0666))<0)
- return 0;
- return __stdio_init_file(fd);
-}
diff --git a/mdk-stage1/dietlibc/libstdio/fprintf.c b/mdk-stage1/dietlibc/libstdio/fprintf.c
deleted file mode 100644
index 237fd1e51..000000000
--- a/mdk-stage1/dietlibc/libstdio/fprintf.c
+++ /dev/null
@@ -1,23 +0,0 @@
-#include <stdarg.h>
-#include <linux/types.h>
-#include <stdio.h>
-#include <stdlib.h>
-
-extern int vsnprintf (char *str,size_t size,const char *format, va_list arg_ptr);
-
-int fprintf(FILE *f,const char *format,...) {
- int n;
- char *printf_buf;
-/* char printf_buf[1024]; */
- va_list arg_ptr;
- va_start(arg_ptr, format);
- n=vsnprintf(0,1000000,format,arg_ptr);
-/* write(1,printf_buf,strlen(printf_buf)); */
- va_end (arg_ptr);
- va_start (arg_ptr, format);
- printf_buf=alloca(n+2);
- n=vsnprintf(printf_buf,n+1,format,arg_ptr);
- va_end (arg_ptr);
- fwrite(printf_buf,n,1,f);
- return n;
-}
diff --git a/mdk-stage1/dietlibc/libstdio/fputc.c b/mdk-stage1/dietlibc/libstdio/fputc.c
deleted file mode 100644
index b816f7c4d..000000000
--- a/mdk-stage1/dietlibc/libstdio/fputc.c
+++ /dev/null
@@ -1,19 +0,0 @@
-#include <dietstdio.h>
-#ifndef WANT_BUFFERED_STDIO
-#include <unistd.h>
-#endif
-
-int fputc(int c, FILE *stream) {
-#ifdef WANT_BUFFERED_STDIO
- if (__fflush4(stream,0)) return EOF;
- if (stream->bm>=BUFSIZE-1)
- if (fflush(stream)) return EOF;
- stream->buf[stream->bm]=c;
- ++stream->bm;
- if ((stream->flags&BUFLINEWISE) && c=='\n') /* puke */
- if (fflush(stream)) return EOF;
-#else
- write(stream->fd,&c,1);
-#endif
- return 0;
-}
diff --git a/mdk-stage1/dietlibc/libstdio/fputs.c b/mdk-stage1/dietlibc/libstdio/fputs.c
deleted file mode 100644
index 51ee9a96e..000000000
--- a/mdk-stage1/dietlibc/libstdio/fputs.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "dietstdio.h"
-#include <string.h>
-
-int fputs(const char *s, FILE *stream) {
- return fwrite(s,strlen(s),1,stream);
-}
diff --git a/mdk-stage1/dietlibc/libstdio/fread.c b/mdk-stage1/dietlibc/libstdio/fread.c
deleted file mode 100644
index 29afa1489..000000000
--- a/mdk-stage1/dietlibc/libstdio/fread.c
+++ /dev/null
@@ -1,51 +0,0 @@
-#include <sys/types.h>
-#include "dietstdio.h"
-#include <unistd.h>
-
-size_t fread( void *ptr, size_t size, size_t nmemb, FILE *stream) {
- int res;
-#ifdef WANT_BUFFERED_STDIO
- unsigned long i,j;
- j=size*nmemb;
-#ifdef WANT_UNGETC
- if (stream->ungotten) {
- *(char*)ptr=stream->ungetbuf;
- ptr=((char*)ptr)+1;
- --j;
- }
- if (!j) return 1;
-#endif
- for (i=0; i<j; ++i) {
- res=fgetc(stream);
- if (res==EOF)
- return i/size;
- else
- ((unsigned char*)ptr)[i]=(unsigned char)res;
- }
- return nmemb;
-#else
-#ifdef WANT_UNGETC
- unsigned long j=size*nmemb;
-#endif
- fflush(stream);
-#ifdef WANT_UNGETC
- if (stream->ungotten) {
- *(char*)ptr=stream->ungetbuf;
- ptr=((char*)ptr)+1;
- --j;
- }
- if (!j) return 1;
- res=read(stream->fd,ptr,j);
-#else
- res=read(stream->fd,ptr,size*nmemb);
-#endif
- if (res<0) {
- stream->flags|=ERRORINDICATOR;
- return 0;
- } else if (res<size*nmemb)
- if (!(stream->flags & UNSEEKABLE)
- || ((stream->flags & UNSEEKABLE) && res == 0))
- stream->flags|=EOFINDICATOR;
- return res/size;
-#endif
-}
diff --git a/mdk-stage1/dietlibc/libstdio/freopen.c b/mdk-stage1/dietlibc/libstdio/freopen.c
deleted file mode 100644
index 8d4644a10..000000000
--- a/mdk-stage1/dietlibc/libstdio/freopen.c
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <sys/types.h>
-#include <dietstdio.h>
-#include <unistd.h>
-
-FILE *freopen (const char *path, const char *mode, FILE *stream) {
- fclose(stream);
- stream=fopen(path,mode);
- return stream;
-}
diff --git a/mdk-stage1/dietlibc/libstdio/fseek.c b/mdk-stage1/dietlibc/libstdio/fseek.c
deleted file mode 100644
index 5bb96bc6e..000000000
--- a/mdk-stage1/dietlibc/libstdio/fseek.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <dietstdio.h>
-#include <unistd.h>
-
-long fseek(FILE *stream, long offset, int whence) {
- fflush(stream);
-#ifdef WANT_BUFFERED_STDIO
- stream->bm=0; stream->bs=0;
-#endif
- stream->flags&=~(ERRORINDICATOR|EOFINDICATOR);
- return (lseek(stream->fd,offset,whence));
-}
diff --git a/mdk-stage1/dietlibc/libstdio/ftell.c b/mdk-stage1/dietlibc/libstdio/ftell.c
deleted file mode 100644
index 42d2c9f26..000000000
--- a/mdk-stage1/dietlibc/libstdio/ftell.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <dietstdio.h>
-#include <unistd.h>
-
-long ftell(FILE *stream) {
- fflush(stream);
- return (lseek(stream->fd,0,SEEK_CUR));
-}
diff --git a/mdk-stage1/dietlibc/libstdio/fwrite.c b/mdk-stage1/dietlibc/libstdio/fwrite.c
deleted file mode 100644
index 5691661a5..000000000
--- a/mdk-stage1/dietlibc/libstdio/fwrite.c
+++ /dev/null
@@ -1,30 +0,0 @@
-#include <sys/types.h>
-#include "dietstdio.h"
-#include <unistd.h>
-
-size_t fwrite( const void *ptr, size_t size, size_t nmemb, FILE *stream) {
- int res;
-#ifdef WANT_BUFFERED_STDIO
- long len=size*nmemb;
- long i;
- if (len>BUFSIZE || (stream->flags&NOBUF)) {
- if (!(stream->flags&NOBUF)) fflush(stream);
- res=write(stream->fd,ptr,size*nmemb);
- } else {
- register const unsigned char *c=ptr;
- for (i=size*nmemb; i>0; --i,++c)
- if (fputc(*c,stream)) {
- res=-1;
- break;
- }
- res=size*nmemb;
- }
-#else
- res=write(stream->fd,ptr,size*nmemb);
-#endif
- if (res<0) {
- stream->flags|=ERRORINDICATOR;
- return 0;
- }
- return size?res/size:0;
-}
diff --git a/mdk-stage1/dietlibc/libstdio/printf.c b/mdk-stage1/dietlibc/libstdio/printf.c
deleted file mode 100644
index 571420dc3..000000000
--- a/mdk-stage1/dietlibc/libstdio/printf.c
+++ /dev/null
@@ -1,29 +0,0 @@
-#include <stdarg.h>
-#include <linux/types.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include "dietstdio.h"
-
-int vsnprintf (char *str,size_t size,const char *format, va_list arg_ptr);
-
-int printf(const char *format,...)
-{
- int n;
- char *printf_buf;
-/* char printf_buf[1024]; */
- va_list arg_ptr;
- va_start(arg_ptr, format);
- n=vsnprintf(0,1000000,format,arg_ptr);
-/* write(1,printf_buf,strlen(printf_buf)); */
- va_end (arg_ptr);
- va_start (arg_ptr, format);
- printf_buf=alloca(n+2);
- n=vsnprintf(printf_buf,n+1,format,arg_ptr);
-#ifdef WANT_BUFFERED_STDIO
- fwrite(printf_buf,n,1,stdout);
-#else
- write(1,printf_buf,n);
-#endif
- va_end (arg_ptr);
- return n;
-}
diff --git a/mdk-stage1/dietlibc/libstdio/putchar.c b/mdk-stage1/dietlibc/libstdio/putchar.c
deleted file mode 100644
index 7e5285a48..000000000
--- a/mdk-stage1/dietlibc/libstdio/putchar.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <stdio.h>
-
-#undef putchar
-int putchar(int c) {
- return fputc(c,stdout);
-}
diff --git a/mdk-stage1/dietlibc/libstdio/setvbuf.c b/mdk-stage1/dietlibc/libstdio/setvbuf.c
deleted file mode 100644
index d0b1b7640..000000000
--- a/mdk-stage1/dietlibc/libstdio/setvbuf.c
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <sys/types.h>
-#include "dietstdio.h"
-#include <unistd.h>
-#include "dietwarning.h"
-
-int setvbuf(FILE *stream, char *buf, int flags , size_t size) {
-#ifdef WANT_BUFFERED_STDIO
- switch (flags) {
- case _IONBF: stream->flags = (stream->flags & ~(BUFLINEWISE)) | NOBUF; break;
- case _IOLBF: stream->flags = (stream->flags & ~(BUFLINEWISE|NOBUF)) | BUFLINEWISE; break;
- case _IOFBF: stream->flags = stream->flags & ~(NOBUF | BUFLINEWISE); break;
- default: return -1;
- }
-#endif
- return 0;
-}
-
-link_warning("setvbuf","setvbuf does not implement changing the buffer in diet libc.")
diff --git a/mdk-stage1/dietlibc/libstdio/stderr.c b/mdk-stage1/dietlibc/libstdio/stderr.c
deleted file mode 100644
index a82b1b727..000000000
--- a/mdk-stage1/dietlibc/libstdio/stderr.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <dietstdio.h>
-
-#ifdef WANT_BUFFERED_STDIO
-static FILE __stderr = { 2, NOBUF, 0, 0 };
-
-int __fflush_stderr() {
- return fflush(stderr);
-}
-#else
-static FILE __stderr = { 2, 0 };
-#endif
-
-FILE *stderr=&__stderr;
diff --git a/mdk-stage1/dietlibc/libstdio/stdin.c b/mdk-stage1/dietlibc/libstdio/stdin.c
deleted file mode 100644
index 2db82f9ab..000000000
--- a/mdk-stage1/dietlibc/libstdio/stdin.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <dietstdio.h>
-
-#ifdef WANT_BUFFERED_STDIO
-static FILE __stdin = { 0, BUFINPUT, 0, 0 };
-
-int __fflush_stdin() {
- return fflush(stdin);
-}
-#else
-static FILE __stdin = { 0, 0 };
-#endif
-
-FILE *stdin=&__stdin;
diff --git a/mdk-stage1/dietlibc/libstdio/stdout.c b/mdk-stage1/dietlibc/libstdio/stdout.c
deleted file mode 100644
index 481fb1014..000000000
--- a/mdk-stage1/dietlibc/libstdio/stdout.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <dietstdio.h>
-
-#ifdef WANT_BUFFERED_STDIO
-static FILE __stdout = { 1, BUFLINEWISE, 0, 0 };
-
-int __fflush_stdout() {
- return fflush(stdout);
-}
-#else
-static FILE __stdout = { 1, 0 };
-#endif
-
-FILE *stdout=&__stdout;
-
diff --git a/mdk-stage1/dietlibc/libstdio/ungetc.c b/mdk-stage1/dietlibc/libstdio/ungetc.c
deleted file mode 100644
index ae03e9381..000000000
--- a/mdk-stage1/dietlibc/libstdio/ungetc.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include "dietstdio.h"
-
-#ifdef WANT_UNGETC
-int ungetc(int c, FILE *stream) {
- if (stream->ungotten)
- return EOF;
- stream->ungotten=1;
- stream->ungetbuf=(char)(unsigned char)c;
- return c;
-}
-#endif
diff --git a/mdk-stage1/dietlibc/libugly/asctime.c b/mdk-stage1/dietlibc/libugly/asctime.c
deleted file mode 100644
index e1fcc8706..000000000
--- a/mdk-stage1/dietlibc/libugly/asctime.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <time.h>
-
-static char buf[25];
-
-char *asctime(const struct tm *timeptr) {
- return asctime_r(timeptr,buf);
-}
diff --git a/mdk-stage1/dietlibc/libugly/asctime_r.c b/mdk-stage1/dietlibc/libugly/asctime_r.c
deleted file mode 100644
index 46325927c..000000000
--- a/mdk-stage1/dietlibc/libugly/asctime_r.c
+++ /dev/null
@@ -1,29 +0,0 @@
-#include <time.h>
-
-static const char days[] = "Sun Mon Tue Wed Thu Fri Sat ";
-static const char months[] = "Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec ";
-
-static void num2str(char *c,int i) {
- c[0]=i/10+'0';
- c[1]=i%10+'0';
-}
-
-char *asctime_r(const struct tm *t, char *buf) {
- /* "Wed Jun 30 21:49:08 1993\n" */
- *(int*)buf=*(int*)(days+(t->tm_wday<<2));
- *(int*)(buf+4)=*(int*)(months+(t->tm_mon<<2));
- num2str(buf+8,t->tm_mday);
- if (buf[8]=='0') buf[8]=' ';
- buf[10]=' ';
- num2str(buf+11,t->tm_hour);
- if (buf[11]=='0') buf[11]=' ';
- buf[13]=':';
- num2str(buf+14,t->tm_min);
- buf[16]=':';
- num2str(buf+17,t->tm_sec);
- buf[19]=' ';
- num2str(buf+20,(t->tm_year+1900)/100);
- num2str(buf+22,(t->tm_year+1900)%100);
- buf[24]='\n';
- return buf;
-}
diff --git a/mdk-stage1/dietlibc/libugly/asprintf.c b/mdk-stage1/dietlibc/libugly/asprintf.c
deleted file mode 100644
index d10c20b4a..000000000
--- a/mdk-stage1/dietlibc/libugly/asprintf.c
+++ /dev/null
@@ -1,22 +0,0 @@
-#include <stdarg.h>
-#include <linux/types.h>
-#include <stdlib.h>
-#include "dietwarning.h"
-
-extern int vsnprintf (char *str,size_t size,const char *format, va_list arg_ptr);
-
-int asprintf(char **s, const char *format,...)
-{
- int n;
- va_list arg_ptr;
- va_start(arg_ptr, format);
- n=vsnprintf(0,1000000,format,arg_ptr);
- va_end (arg_ptr);
- va_start (arg_ptr, format);
- if ((*s=malloc(n+2))) {
- n=vsnprintf(*s,n+1,format,arg_ptr);
- va_end(arg_ptr);
- return n;
- }
- return -1;
-}
diff --git a/mdk-stage1/dietlibc/libugly/ctime.c b/mdk-stage1/dietlibc/libugly/ctime.c
deleted file mode 100644
index a0e12d673..000000000
--- a/mdk-stage1/dietlibc/libugly/ctime.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <time.h>
-
-char *ctime(const time_t *timep) {
- return asctime(localtime(timep));
-}
diff --git a/mdk-stage1/dietlibc/libugly/daemon.c b/mdk-stage1/dietlibc/libugly/daemon.c
deleted file mode 100644
index 6748cc3c9..000000000
--- a/mdk-stage1/dietlibc/libugly/daemon.c
+++ /dev/null
@@ -1,35 +0,0 @@
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <paths.h>
-
-#include "daemon.h"
-
-int daemon (int nochdir,int noclose)
-{
- int fd;
- switch (fork ())
- {
- case -1:
- return (-1);
- case 0:
- break;
- default:
- _exit (0);
- }
- if (setsid () == -1)
- return (-1);
- if (!nochdir) chdir ("/");
- if (!noclose)
- {
- fd = open (_PATH_DEVNULL,O_RDWR,0);
- if (fd == -1) return (-1);
- dup2 (fd,STDIN_FILENO);
- dup2 (fd,STDOUT_FILENO);
- dup2 (fd,STDERR_FILENO);
- close (fd);
- }
- return (0);
-}
-
diff --git a/mdk-stage1/dietlibc/libugly/endmntent.c b/mdk-stage1/dietlibc/libugly/endmntent.c
deleted file mode 100644
index 00ade38e5..000000000
--- a/mdk-stage1/dietlibc/libugly/endmntent.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <stdio.h>
-#include <mntent.h>
-
-int endmntent(FILE *filep) {
- return fclose(filep);
-}
-
diff --git a/mdk-stage1/dietlibc/libugly/facilitynames.c b/mdk-stage1/dietlibc/libugly/facilitynames.c
deleted file mode 100644
index 8b0e1f21f..000000000
--- a/mdk-stage1/dietlibc/libugly/facilitynames.c
+++ /dev/null
@@ -1,32 +0,0 @@
-#include <sys/syslog.h>
-
-#ifndef INTERNAL_MARK
-#define INTERNAL_MARK 0x300
-#endif
-
-CODE facilitynames[] =
- {
- { "auth", LOG_AUTH },
- { "authpriv", LOG_AUTHPRIV },
- { "cron", LOG_CRON },
- { "daemon", LOG_DAEMON },
- { "ftp", LOG_FTP },
- { "kern", LOG_KERN },
- { "lpr", LOG_LPR },
- { "mail", LOG_MAIL },
- { "mark", INTERNAL_MARK }, /* INTERNAL */
- { "news", LOG_NEWS },
- { "security", LOG_AUTH }, /* DEPRECATED */
- { "syslog", LOG_SYSLOG },
- { "user", LOG_USER },
- { "uucp", LOG_UUCP },
- { "local0", LOG_LOCAL0 },
- { "local1", LOG_LOCAL1 },
- { "local2", LOG_LOCAL2 },
- { "local3", LOG_LOCAL3 },
- { "local4", LOG_LOCAL4 },
- { "local5", LOG_LOCAL5 },
- { "local6", LOG_LOCAL6 },
- { "local7", LOG_LOCAL7 },
- { 0, -1 }
- };
diff --git a/mdk-stage1/dietlibc/libugly/getmntent.c b/mdk-stage1/dietlibc/libugly/getmntent.c
deleted file mode 100644
index 250a77b7f..000000000
--- a/mdk-stage1/dietlibc/libugly/getmntent.c
+++ /dev/null
@@ -1,30 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <mntent.h>
-#include <string.h>
-
-struct mntent *getmntent(FILE *filep) {
- static struct mntent m;
- char buf[1024];
- do {
- char *tmp=buf;
- int num;
- fgets(buf,1024,filep);
-/* "/dev/ide/host0/bus0/target0/lun0/part2 / reiserfs defaults 1 1" */
- for (num=0; num<6; ++num) {
- switch (num) {
- case 0: m.mnt_fsname=tmp; break;
- case 1: m.mnt_dir=tmp; break;
- case 2: m.mnt_type=tmp; break;
- case 3: m.mnt_opts=tmp; break;
- case 4: m.mnt_freq=strtol(tmp,&tmp,0); if (*tmp!=' ') continue; break;
- case 5: m.mnt_passno=strtol(tmp,&tmp,0); if (*tmp=='\n') return &m; break;
- }
- if ((tmp=strchr(tmp,' '))) {
- if (num<4) *tmp++=0;
- while (*tmp==' ') ++tmp;
- } else
- continue;
- }
- } while (1);
-}
diff --git a/mdk-stage1/dietlibc/libugly/getprotoent.c b/mdk-stage1/dietlibc/libugly/getprotoent.c
deleted file mode 100644
index a648e2307..000000000
--- a/mdk-stage1/dietlibc/libugly/getprotoent.c
+++ /dev/null
@@ -1,130 +0,0 @@
-#include <unistd.h>
-#include <fcntl.h>
-#include <netdb.h>
-#include <sys/mman.h>
-#include <errno.h>
-#include <netinet/in.h>
-#include <string.h>
-#include <ctype.h>
-
-static int protofd=-1;
-static char* protomap;
-static unsigned int protolen;
-
-static char* aliases[10];
-
-static char *cur;
-
-/* ip 0 IP # internet protocol, pseudo protocol number */
-struct protoent *getprotoent(void) {
- static struct protoent pe;
- char *last;
- int aliasidx;
- if (protofd<0) {
- protofd=open(_PATH_SERVICES,O_RDONLY);
- if (protofd<0) return 0;
- protolen=lseek(protofd,0,SEEK_END);
- protomap=mmap(0,protolen,PROT_READ|PROT_WRITE,MAP_PRIVATE,protofd,0);
- if ((long)protomap==(-1)) goto error;
- cur=protomap;
- }
- last=protomap+protolen;
-again:
- pe.p_name=0;
- pe.p_aliases=aliases; aliases[0]=0;
- pe.p_proto=0;
- if (cur>=last) return 0;
- if (*cur=='#' || *cur=='\n') goto parseerror;
- /* first, the primary name */
- if (!isalpha(*cur)) goto parseerror;
- pe.p_name=cur;
- pe.p_aliases=aliases;
- while (cur<last && isalnum(*cur)) cur++;
- if (cur>=last) return 0;
- if (*cur=='\n') goto parseerror;
- *cur=0; cur++;
- /* second, the protocol number */
- while (cur<last && isblank(*cur)) cur++;
- while (cur<last && isdigit(*cur)) {
- pe.p_proto=pe.p_proto*10+*cur-'0';
- cur++;
- }
-/* pe.p_proto=htons(pe.s_proto); */
- if (cur>=last) return 0;
- if (*cur=='\n') { *cur++=0; return &pe; }
- *cur=0; cur++;
- /* now the aliases */
- for (aliasidx=0;aliasidx<10;++aliasidx) {
- while (cur<last && isblank(*cur)) ++cur;
- aliases[aliasidx]=cur;
- while (cur<last && isalpha(*cur)) ++cur;
- if (*cur=='\n') { *cur++=0; ++aliasidx; break; }
- if (cur>=last || !isblank(*cur)) break;
- *cur++=0;
- }
- aliases[aliasidx]=0;
- return &pe;
-parseerror:
- while (cur<last && *cur!='\n') cur++;
- cur++;
- goto again;
-error:
- if (protomap!=(char*)-1) munmap(protomap,protolen);
- if (protofd!=-1) close(protofd);
- protomap=(char*)-1;
- protofd=-1;
- errno=ENOMEM;
- return 0;
-}
-
-void setprotoent(int stayopen) {
- cur=protomap;
-}
-
-struct protoent *getprotobyname(const char *name) {
- struct protoent *s;
- setprotoent(0);
- for (s=getprotoent(); s; s=getprotoent()) {
- char **tmp;
-#if 0
- write(1,"found ",6);
- write(1,s->p_name,strlen(s->p_name));
- write(1,"/",1);
- write(1,s->p_proto,strlen(s->p_proto));
- write(1,"\n",1);
- if (!strcmp(name,"auth")) {
- tmp=s->p_aliases;
- write(1," aka ",5);
- while (*tmp) {
- write(1,*tmp,strlen(*tmp));
- write(1,", ",2);
- ++tmp;
- }
- write(1,"\n",1);
- }
-#endif
- if (!strcmp(name,s->p_name))
- return s;
- tmp=s->p_aliases;
- while (*tmp)
- if (!strcmp(name,*tmp++)) return s;
- }
- return 0;
-}
-
-struct protoent *getprotobynumber(int proto) {
- struct protoent *s;
- for (s=getprotoent(); s; s=getprotoent()) {
- if (proto==s->p_proto)
- return s;
- }
- return 0;
-}
-
-void endprotoent(void) {
- if (protomap!=(char*)-1) munmap(protomap,protolen);
- if (protofd!=-1) close(protofd);
- protomap=(char*)-1;
- protofd=-1;
-}
-
diff --git a/mdk-stage1/dietlibc/libugly/gmtime.c b/mdk-stage1/dietlibc/libugly/gmtime.c
deleted file mode 100644
index d33af7972..000000000
--- a/mdk-stage1/dietlibc/libugly/gmtime.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <time.h>
-
-struct tm* gmtime(const time_t *t) {
- static struct tm tmp;
- return gmtime_r(t,&tmp);
-}
diff --git a/mdk-stage1/dietlibc/libugly/gmtime_r.c b/mdk-stage1/dietlibc/libugly/gmtime_r.c
deleted file mode 100644
index c102d10fa..000000000
--- a/mdk-stage1/dietlibc/libugly/gmtime_r.c
+++ /dev/null
@@ -1,35 +0,0 @@
-#include <time.h>
-
-/* seconds per day */
-#define SPD 24*60*60
-
-extern unsigned int __spm[];
-
-struct tm *gmtime_r(const time_t *timep, struct tm *r) {
- time_t i;
- register time_t work=*timep%(SPD);
- r->tm_sec=work%60; work/=60;
- r->tm_min=work%60; r->tm_hour=work/60;
- work=*timep/(SPD);
- r->tm_wday=(4+work)%7;
- for (i=1970; ; ++i) {
- register time_t k=__isleap(i)?366:365;
- if (work>k)
- work-=k;
- else
- break;
- }
- r->tm_year=i-1900;
- r->tm_yday=work;
-
- r->tm_mday=1;
- if (__isleap(i) && (work>58)) {
- if (work==59) r->tm_mday=2; /* 29.2. */
- work-=1;
- }
-
- for (i=11; i && __spm[i]>work; --i) ;
- r->tm_mon=i;
- r->tm_mday+=work-__spm[i];
- return r;
-}
diff --git a/mdk-stage1/dietlibc/libugly/isleap.c b/mdk-stage1/dietlibc/libugly/isleap.c
deleted file mode 100644
index dcfa1ced6..000000000
--- a/mdk-stage1/dietlibc/libugly/isleap.c
+++ /dev/null
@@ -1,6 +0,0 @@
-int __isleap(int year) {
- /* every fourth year is a leap year except for century years that are
- * not divisible by 400. */
-/* return (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)); */
- return (!(year%4) && ((year%100) || !(year%400)));
-}
diff --git a/mdk-stage1/dietlibc/libugly/localtime.c b/mdk-stage1/dietlibc/libugly/localtime.c
deleted file mode 100644
index 6fa6acf8a..000000000
--- a/mdk-stage1/dietlibc/libugly/localtime.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <time.h>
-
-struct tm* localtime(const time_t* t) {
- static struct tm tmp;
- return localtime_r(t,&tmp);
-}
diff --git a/mdk-stage1/dietlibc/libugly/localtime_r.c b/mdk-stage1/dietlibc/libugly/localtime_r.c
deleted file mode 100644
index d4bc073ce..000000000
--- a/mdk-stage1/dietlibc/libugly/localtime_r.c
+++ /dev/null
@@ -1,21 +0,0 @@
-#include "dietfeatures.h"
-#include <time.h>
-#include <sys/time.h>
-
-#ifdef WANT_TZFILE_PARSER
-extern void __maplocaltime();
-extern time_t __tzfile_map(time_t t, int *isdst);
-#endif
-
-struct tm* localtime_r(const time_t* t, struct tm* r) {
- time_t tmp;
-#ifdef WANT_TZFILE_PARSER
- __maplocaltime();
- tmp=__tzfile_map(*t,&r->tm_isdst);
-#else
- struct timezone tz;
- gettimeofday(0, &tz);
- tmp=*t-tz.tz_minuteswest*60L;
-#endif
- return gmtime_r(&tmp,r);
-}
diff --git a/mdk-stage1/dietlibc/libugly/logging.c b/mdk-stage1/dietlibc/libugly/logging.c
deleted file mode 100644
index 69c2c2337..000000000
--- a/mdk-stage1/dietlibc/libugly/logging.c
+++ /dev/null
@@ -1,211 +0,0 @@
-#include "dietfeatures.h"
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdarg.h>
-#include <errno.h>
-#include <unistd.h>
-#include <asm/socket.h>
-#include <fcntl.h>
-#include <syslog.h>
-#include <string.h>
-#include <time.h>
-#include <sys/socket.h>
-#include <signal.h>
-
-#define _PATH_CONSOLE "/dev/console"
-#define BUF_SIZE 512 /* messagebuffer size (>= 200) */
-
-#define MAX_LOGTAG 80
-
-/* those have to be global *sigh* */
-static volatile int connected = 0; /* have done connect */
-static volatile int LogMask = 0xff; /* mask of priorities to be logged */
-static char LogTag[MAX_LOGTAG]; /* string to tag the entry with */
-static int LogFile = -1; /* fd for log */
-static int LogType = SOCK_DGRAM; /* type of socket connection */
-static int LogFacility = LOG_USER; /* default facility code */
-static int LogStat; /* status bits, set by openlog() */
-extern char *__progname; /* Program name, from crt0. */
-static struct sockaddr SyslogAddr; /* AF_UNIX address of local logger */
-
-static void closelog_intern(void)
-{
- if (!connected) return;
- close(LogFile);
- LogFile = -1;
- connected = 0;
-}
-
-void closelog(void)
-{
- closelog_intern();
-
- LogTag[0]=0;
- LogType = SOCK_DGRAM;
-}
-
-static void openlog_intern(int option, int facility)
-{
- LogStat = option;
- if (facility && ((facility & ~LOG_FACMASK) == 0))
- LogFacility = facility;
-
- /* yep, there is a continue inside ;) */
- while(1) {
- if (LogFile == -1) {
- SyslogAddr.sa_family = AF_UNIX;
- strncpy(SyslogAddr.sa_data, _PATH_LOG, sizeof(SyslogAddr.sa_data));
- if (LogStat & LOG_NDELAY)
- {
- if ((LogFile = socket(AF_UNIX, LogType, 0)) == -1) return;
- fcntl(LogFile, F_SETFD, 1);
- }
- }
- if ((LogFile != -1) && !connected) {
-#ifdef WANT_THREAD_SAFE
- int old_errno = (*(__errno_location()));
-#else
- int old_errno=errno;
-#endif
- if(connect(LogFile, &SyslogAddr, sizeof(SyslogAddr)) == -1) {
-#ifdef WANT_THREAD_SAFE
- int saved_errno = (*(__errno_location()));
-#else
- int saved_errno=errno;
-#endif
- close(LogFile);
- LogFile = -1;
- if((LogType == SOCK_DGRAM) && (saved_errno == EPROTOTYPE)) {
- /* retry with SOCK_STREAM instead of SOCK_DGRAM */
- LogType = SOCK_STREAM;
-#ifdef WANT_THREAD_SAFE
- (*(__errno_location()))=old_errno;
-#else
- errno=old_errno;
-#endif
- continue;
- }
- }
- else connected = 1;
- }
- break;
- }
-}
-
-/* has to be secured against multiple, simultanious call's in threaded environment */
-void openlog(const char *ident, int option, int facility)
-{
- if (ident) {
- strncpy(LogTag,ident,MAX_LOGTAG);
- LogTag[MAX_LOGTAG-1]=0;
- }
- openlog_intern(option, facility);
-}
-
-int setlogmask(int mask)
-{
- int old = LogMask;
- if (mask) LogMask = mask;
- return old;
-}
-
-void vsyslog(int priority, const char *format, va_list arg_ptr)
-{
- char buffer[BUF_SIZE];
- char time_buf[20];
- int buflen, headerlen;
- time_t now;
- struct tm now_tm;
- pid_t pid;
- int fd;
- int sigpipe;
- struct sigaction action, oldaction;
- struct sigaction *oldaction_ptr = NULL;
-#ifdef WANT_THREAD_SAFE
- int saved_errno = (*(__errno_location()));
-#else
- int saved_errno = errno;
-#endif
-
- /* check for invalid priority/facility bits */
- if (priority & ~(LOG_PRIMASK|LOG_FACMASK)) {
- syslog(LOG_ERR|LOG_CONS|LOG_PERROR|LOG_PID, "syslog: unknown facility/priorityority: %x", priority);
- priority &= LOG_PRIMASK|LOG_FACMASK;
- }
-
- /* check priority against setlogmask */
- if ((LOG_MASK(LOG_PRI(priority)) && LogMask) == 0) return;
-
- /* Set default facility if none specified. */
- if ((priority & LOG_FACMASK) == 0) priority |= LogFacility;
-
- pid = getpid();
- time(&now);
- strftime(time_buf, 20, "%h %e %T", localtime_r (&now, &now_tm));
-
- if (LogStat & LOG_PID)
- headerlen = snprintf(buffer, 130, "<%d>%s %s[%d]: ", priority, time_buf, LogTag, pid);
- else
- headerlen = snprintf(buffer, 130, "<%d>%s %s: ", priority, time_buf, LogTag);
-
- if (!LogTag[0]) {
- if ((LogStat & LOG_PID) != LOG_PID)
- headerlen = snprintf(buffer, 130, "<%d>%s (unknown)[%d]: ", priority, time_buf, pid);
- strcat(buffer+headerlen, "syslog without openlog w/ ident, please check code!");
- buflen = 41;
- }
- else {
-#ifdef WANT_THREAD_SAFE
- (*(__errno_location()))=saved_errno;
-#else
- errno=saved_errno;
-#endif
- buflen = vsnprintf(buffer+headerlen, BUF_SIZE - headerlen, format, arg_ptr);
- }
- if (LogStat & LOG_PERROR) {
- write(1, buffer+headerlen, buflen);
- if (buffer[headerlen+buflen] != '\n') write(1,"\n", 1);
- }
-
- /* prepare for broken connection */
- memset(&action, 0, sizeof(action));
- action.sa_handler = SIG_IGN;
- sigemptyset(&action.sa_mask);
-
- if ((sigpipe = sigaction (SIGPIPE, &action, &oldaction))==0)
- oldaction_ptr = &oldaction;
-
- if (!connected) openlog_intern(LogStat | LOG_NDELAY, 0);
-
- /* If we have a SOCK_STREAM connection, also send ASCII NUL as a
- * record terminator. */
- if (LogType == SOCK_STREAM) buflen++;
-
- if (!connected || (send(LogFile, buffer, buflen+headerlen, 0) != buflen+headerlen)) {
- if (LogType == SOCK_STREAM) buflen--;
- closelog_intern();
- /*
- * Output the message to the console; don't worry about blocking,
- * if console blocks everything will. Make sure the error reported
- * is the one from the syslogd failure.
- */
- if ((LogStat & LOG_CONS) &&
- ((fd = open(_PATH_CONSOLE, O_WRONLY|O_NOCTTY, 0)) >= 0))
- {
- write(fd, buffer, buflen+headerlen);
- write(fd, "\r\n", 2);
- }
- }
-
- if (sigpipe == 0)
- sigaction(SIGPIPE, &oldaction, (struct sigaction *) NULL);
-}
-
-void syslog(int priority, const char *format, ...)
-{
- va_list arg_ptr;
- va_start(arg_ptr, format);
- vsyslog(priority, format, arg_ptr);
- va_end(arg_ptr);
-}
diff --git a/mdk-stage1/dietlibc/libugly/mktime.c b/mdk-stage1/dietlibc/libugly/mktime.c
deleted file mode 100644
index ee4dab6c1..000000000
--- a/mdk-stage1/dietlibc/libugly/mktime.c
+++ /dev/null
@@ -1,21 +0,0 @@
-#include <time.h>
-
-/* seconds per day */
-#define SPD 24*60*60
-
-extern unsigned int __spm[];
-
-time_t mktime(struct tm *t) {
- time_t x=0;
- unsigned int i;
- if (t->tm_year<70) return (time_t)(-1);
- for (i=70; i<t->tm_year; ++i) {
- x+=__isleap(i+1900)?366:365;
- }
- t->tm_yday=__spm[t->tm_mon] + t->tm_mday-1 + ((t->tm_mon>2) && __isleap(t->tm_year)?1:0);
- x+=t->tm_yday;
- /* x is now the number of days since Jan 1 1970 */
- t->tm_wday=(4+x)%7;
- x = x*SPD + t->tm_hour*60*60 + t->tm_min*60 + t->tm_sec;
- return x;
-}
diff --git a/mdk-stage1/dietlibc/libugly/pclose.c b/mdk-stage1/dietlibc/libugly/pclose.c
deleted file mode 100644
index e33076c19..000000000
--- a/mdk-stage1/dietlibc/libugly/pclose.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <sys/types.h>
-#include <sys/wait.h>
-#include "dietstdio.h"
-
-int pclose(FILE *f) {
- int status;
- fclose(f);
- if (waitpid(f->popen_kludge,&status,0)>=0)
- return status;
- return -1;
-}
diff --git a/mdk-stage1/dietlibc/libugly/popen.c b/mdk-stage1/dietlibc/libugly/popen.c
deleted file mode 100644
index e0e441495..000000000
--- a/mdk-stage1/dietlibc/libugly/popen.c
+++ /dev/null
@@ -1,32 +0,0 @@
-#include "dietstdio.h"
-#include <unistd.h>
-
-extern char **environ;
-
-FILE *popen(const char *command, const char *type) {
- int pfd[2];
- int fd0;
- pid_t pid;
- if (pipe(pfd)<0) return 0;
- fd0=(*type=='r');
- if ((pid=vfork())<0) {
- close(pfd[0]);
- close(pfd[1]);
- return 0;
- }
- if (!pid) { /* child */
- char *argv[]={"sh","-c",0,0};
- close(pfd[!fd0]); close(fd0);
- dup2(pfd[fd0],fd0); close(pfd[fd0]);
- argv[2]=(char*)command;
- execve("/bin/sh",argv,environ);
- _exit(255);
- }
- close(pfd[fd0]);
- {
- register FILE* f;
- if ((f=fdopen(pfd[!fd0],type)))
- f->popen_kludge=pid;
- return f;
- }
-}
diff --git a/mdk-stage1/dietlibc/libugly/prioritynames.c b/mdk-stage1/dietlibc/libugly/prioritynames.c
deleted file mode 100644
index 87a99b76d..000000000
--- a/mdk-stage1/dietlibc/libugly/prioritynames.c
+++ /dev/null
@@ -1,22 +0,0 @@
-#include <sys/syslog.h>
-
-#ifndef INTERNAL_NOPRI
-#define INTERNAL_NOPRI 0x10
-#endif
-
-CODE prioritynames[] =
- {
- { "alert", LOG_ALERT },
- { "crit", LOG_CRIT },
- { "debug", LOG_DEBUG },
- { "emerg", LOG_EMERG },
- { "err", LOG_ERR },
- { "error", LOG_ERR }, /* DEPRECATED */
- { "info", LOG_INFO },
- { "none", INTERNAL_NOPRI }, /* INTERNAL */
- { "notice", LOG_NOTICE },
- { "panic", LOG_EMERG }, /* DEPRECATED */
- { "warn", LOG_WARNING }, /* DEPRECATED */
- { "warning", LOG_WARNING },
- { 0, -1 }
- };
diff --git a/mdk-stage1/dietlibc/libugly/setenv.c b/mdk-stage1/dietlibc/libugly/setenv.c
deleted file mode 100644
index bf47cdb79..000000000
--- a/mdk-stage1/dietlibc/libugly/setenv.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <string.h>
-#include <stdlib.h>
-
-#include <dietwarning.h>
-link_warning("setenv","setenv calls malloc. Avoid it in small programs.");
-
-int setenv(const char *name, const char *value, int overwrite) {
- char *c=malloc(strlen(name)+strlen(value)+3);
- if (getenv(name)) {
- if (!overwrite) return 0;
- unsetenv(name);
- }
- strcpy(c,name);
- strcat(c,"=");
- strcat(c,value);
- return putenv(c);
-}
diff --git a/mdk-stage1/dietlibc/libugly/setmntent.c b/mdk-stage1/dietlibc/libugly/setmntent.c
deleted file mode 100644
index a91d3902b..000000000
--- a/mdk-stage1/dietlibc/libugly/setmntent.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <stdio.h>
-#include <mntent.h>
-
-FILE *setmntent(const char *filename, const char *type) {
- return fopen(filename,type);
-}
-
diff --git a/mdk-stage1/dietlibc/libugly/strftime.c b/mdk-stage1/dietlibc/libugly/strftime.c
deleted file mode 100644
index b7e750ab1..000000000
--- a/mdk-stage1/dietlibc/libugly/strftime.c
+++ /dev/null
@@ -1,182 +0,0 @@
-#include <sys/types.h>
-#include <time.h>
-
-static char *sweekdays[]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"};
-static char *weekdays[]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
-static char *smonths[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};
-static char *months[]={"January","February","March","April","May","June","July","August","September","October","November","December"};
-static char *ampm[]={"am","pm","AM","PM"};
-
-static int i2a(char* dest,unsigned int x) {
- register unsigned int tmp=x;
- register int len=0;
- *dest++=tmp/10+'0'; tmp=tmp%10; ++len;
- *dest++=tmp+'0';
- return 2;
-}
-
-static int i2as(char* dest,unsigned int x) {
- int len=i2a(dest,x);
- if (*dest=='0') *dest=' ';
- return len;
-}
-
-size_t strftime(char *s, size_t max, const char *format, const struct tm *tm) {
- char *t=s;
- const char *src;
- char buf[5];
- while (*format) {
- switch (*format) {
- case 0: break;
- case '%':
- switch (*++format) {
- case '%': *t='%'; ++t; break;
- case 'a': src=sweekdays[tm->tm_wday]; goto append;
- case 'A': src=weekdays[tm->tm_wday]; goto append;
- case 'h':
- case 'b': src=smonths[tm->tm_mon]; goto append;
- case 'B': src=months[tm->tm_mon]; goto append;
- case 'c': t+=strftime(t,max-(t-s),"%b %a %d %k:%M:%S %Z %Y",tm); break;
- case 'C': buf[i2a(buf,(tm->tm_year+1900)/100)]=0; src=buf; goto append;
- case 'd': buf[i2a(buf,tm->tm_mday)]=0; src=buf; goto append;
- case 'e': buf[i2as(buf,tm->tm_mday)]=0; src=buf; goto append;
- case 'H': buf[i2a(buf,tm->tm_hour)]=0; src=buf; goto append;
- case 'I': buf[i2a(buf,tm->tm_hour%12)]=0; src=buf; goto append;
- case 'j': buf[i2a(buf,tm->tm_yday)]=0; src=buf; goto append;
- case 'k': buf[i2as(buf,tm->tm_hour)]=0; src=buf; goto append;
- case 'l': buf[i2as(buf,tm->tm_hour%12)]=0; src=buf; goto append;
- case 'm': buf[i2a(buf,tm->tm_mon+1)]=0; src=buf; goto append;
- case 'M': buf[i2a(buf,tm->tm_min)]=0; src=buf; goto append;
- case 'n': *t='\n'; break;
- case 'p': src=ampm[tm->tm_hour>11?3:2]; goto append;
- case 'P': src=ampm[tm->tm_hour>11?1:0]; goto append;
- case 'r': t+=strftime(t,max-(t-s),"%I:%M:%S %p",tm); break;
- case 'R': t+=strftime(t,max-(t-s),"%H:%M",tm); break;
- case 'S': buf[i2a(buf,tm->tm_sec)]=0; src=buf; goto append;
- case 't': *t='\t'; break;
- case 'T': t+=strftime(t,max-(t-s),"%H:%M:%S",tm); break;
- case 'u': buf[i2a(buf,tm->tm_wday?tm->tm_wday:7)]=0; src=buf; goto append;
- case 'w': buf[i2a(buf,tm->tm_wday)]=0; src=buf; goto append;
- case 'x': t+=strftime(t,max-(t-s),"%b %a %d",tm); break;
- case 'X': t+=strftime(t,max-(t-s),"%k:%M:%S",tm); break;
- case 'y': buf[i2a(buf,tm->tm_year%100)]=0; src=buf; goto append;
- case 'Y': i2a(buf,(tm->tm_year+1900)/100); buf[i2a(buf+2,(tm->tm_year%100))+2]=0; src=buf; goto append;
- case 'Z': src="GMT"; goto append; /* hehe */
-append:
- while (*src && t<s+max) { *t=*src; ++t; ++src; }
- };
- break;
- default:
- *t=*format; ++t;
- }
- ++format;
- if (t>=s+max) break;
- continue;
- }
- *t=0; return t-s;
-}
-
-
-
-/*
- %u The day of the week as a decimal, range 1 to 7,
- Monday being 1. See also %w. (SU)
-
- %U The week number of the current year as a decimal
- number, range 00 to 53, starting with the first
- Sunday as the first day of week 01. See also %V and
- %W.
-
- %V The ISO 8601:1988 week number of the current year
- as a decimal number, range 01 to 53, where week 1
- is the first week that has at least 4 days in the
- current year, and with Monday as the first day of
- the week. See also %U and %W. (SU)
-
- %w The day of the week as a decimal, range 0 to 6,
- Sunday being 0. See also %u.
-
- %W The week number of the current year as a decimal
- number, range 00 to 53, starting with the first
- Monday as the first day of week 01.
-
- %x The preferred date representation for the current
- locale without the time.
-
- %X The preferred time representation for the current
- locale without the date.
-
- %y The year as a decimal number without a century
- (range 00 to 99).
-
- %Y The year as a decimal number including the century.
-
- %z The time-zone as hour offset from GMT. Required to
- emit RFC822-conformant dates (using "%a, %d %b %Y
- %H:%M:%S %z"). (GNU)
-
- %Z The time zone or name or abbreviation.
-
- %+ The date and time in date(1) format. (TZ)
-
- %% A literal `%' character.
-
- Some conversion specifiers can be modified by preceding
- them by the E or O modifier to indicate that an alterna­
- tive format should be used. If the alternative format or
- specification does not exist for the current locale, the
- behaviour will be as if the unmodified conversion specifi­
- cation were used. (SU) The Single Unix Specification men­
- tions %Ec, %EC, %Ex, %EX, %Ry, %EY, %Od, %Oe, %OH, %OI,
- %Om, %OM, %OS, %Ou, %OU, %OV, %Ow, %OW, %Oy, where the
- effect of the O modifier is to use alternative numeric
- symbols (say, roman numerals), and that of the E modifier
-
-
-
-GNU 29 March 1999 3
-
-
-
-
-
-STRFTIME(3) Linux Programmer's Manual STRFTIME(3)
-
-
- is to use a locale-dependent alternative representation.
-
- The broken-down time structure tm is defined in <time.h>.
- See also ctime(3).
-
-
-RETURN VALUE
- The strftime() function returns the number of characters
- placed in the array s, not including the terminating NUL
- character, provided the string, including the terminating
- NUL, fits. Otherwise, it returns 0, and the contents of
- the array is undefined. (Thus at least since libc 4.4.4;
- very old versions of libc, such as libc 4.4.1, would
- return max if the array was too small.)
-
- Note that the return value 0 does not necessarily indicate
- an error; for example, in many locales %p yields an empty
- string.
-
-ENVIRONMENT
- The environment variables TZ and LC_TIME are used.
-
-CONFORMING TO
- ANSI C, SVID 3, ISO 9899. There are strict inclusions
- between the set of conversions given in ANSI C (unmarked),
- those given in the Single Unix Specification (marked SU),
- those given in Olson's timezone package (marked TZ), and
- those given in glibc (marked GNU), except that %+ is not
- supported in glibc2. On the other hand glibc2 has several
- more extensions. POSIX.1 only refers to ANSI C; POSIX.2
- describes under date(1) several extensions that could
- apply to strftime as well.
-
-SEE ALSO
- date(1), time(2), ctime(3), setlocale(3), sprintf(3)
-
-*/
diff --git a/mdk-stage1/dietlibc/libugly/strsignal.c b/mdk-stage1/dietlibc/libugly/strsignal.c
deleted file mode 100644
index 54314d2c7..000000000
--- a/mdk-stage1/dietlibc/libugly/strsignal.c
+++ /dev/null
@@ -1,92 +0,0 @@
-#include <signal.h>
-/* F....ng Kernel haeder is damn broken... */
-#ifndef _NSIG
-#define _NSIG 64
-#endif
-#include <asm/signal.h>
-
-char * strsignal(int sig) {
- if (sig==SIGHUP)
- return "Hangup";
- else if (sig==SIGINT)
- return "Interrupt";
- else if (sig==SIGQUIT)
- return "Quit";
- else if (sig==SIGILL)
- return "Illegal instruction";
- else if (sig==SIGTRAP)
- return "Trace/breakpoint trap";
- else if (sig==SIGABRT)
- return "Aborted";
- else if (sig==SIGFPE)
- return "Floating point exception";
- else if (sig==SIGKILL)
- return "Killed";
- else if (sig==SIGBUS)
- return "Bus error";
- else if (sig==SIGSEGV)
- return "Segmentation fault";
- else if (sig==SIGPIPE)
- return "Broken pipe";
- else if (sig==SIGALRM)
- return "Alarm clock";
- else if (sig==SIGTERM)
- return "Terminated";
- else if (sig==SIGURG)
- return "Urgent I/O condition";
- else if (sig==SIGSTOP)
- return "Stopped (signal)";
- else if (sig==SIGTSTP)
- return "Stopped";
- else if (sig==SIGCONT)
- return "Continue";
- else if (sig==SIGCHLD)
- return "Child exited";
- else if (sig==SIGTTIN)
- return "Stopped (tty input)";
- else if (sig==SIGTTOU)
- return "Stopped (tty output)";
- else if (sig==SIGIO)
- return "I/O possible";
- else if (sig==SIGXCPU)
- return "CPU time limit exceeded";
- else if (sig==SIGXFSZ)
- return "File size limit exceeded";
- else if (sig==SIGVTALRM)
- return "Virtual timer expired";
- else if (sig==SIGPROF)
- return "Profiling timer expired";
- else if (sig==SIGWINCH)
- return "Window changed";
- else if (sig==SIGUSR1)
- return "User defined signal 1";
- else if (sig==SIGUSR2)
- return "User defined signal 1";
-#ifdef SIGEMT
- else if (sig==SIGEMT)
- return "EMT trap";
-#endif
-#ifdef SIGSYS
- else if (sig==SIGSYS)
- return "Bad system call";
-#endif
-#ifdef SIGSTKFLT
- else if (sig==SIGSTKFLT)
- return "Stack fault";
-#endif
-#ifdef SIGINFO
- else if (sig==SIGINFO)
- return "Information request";
-#elif defined(SIGPWR) && (!defined(SIGLOST) || (SIGPWR!=SIGLOST))
- else if (sig==SIGPWR)
- return "Power falure";
-#endif
-#ifdef SIGLOST
- else if (sig==SIGLOST)
- return "Resource lost";
-#endif
- else if ((sig>=SIGRTMIN)&&(sig<=SIGRTMAX))
- return "Real time signal";
- else
- return "(unknown signal)";
-}
diff --git a/mdk-stage1/dietlibc/libugly/system.c b/mdk-stage1/dietlibc/libugly/system.c
deleted file mode 100644
index b9eea20eb..000000000
--- a/mdk-stage1/dietlibc/libugly/system.c
+++ /dev/null
@@ -1,69 +0,0 @@
-#include <signal.h>
-#include <asm/errno.h>
-#include <errno.h>
-#include <unistd.h>
-#include "dietwarning.h"
-
-#define SHELL_PATH "/bin/sh" /* Path of the shell. */
-#define SHELL_NAME "sh" /* Name to give it. */
-
-extern char **environ;
-
-int __libc_fork();
-int __libc_waitpid(int pid, int *status, int options);
-int execve(const char*filename, char *const argv[], char *const envp[]);
-void __set_errno(int errno);
-int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact);
-
-int __libc_system (const char *line)
-{
- struct sigaction sa, intr, quit;
- int save,pid,ret=-1;
-
- if (line == 0) return __libc_system("exit 0") == 0;
-
- sa.sa_handler = SIG_IGN;
- sa.sa_flags = 0;
- sigemptyset (&sa.sa_mask);
-
- if (sigaction(SIGINT, &sa, &intr)<0) return -1;
- if (sigaction(SIGQUIT, &sa, &quit)<0) {
- save = errno;
- sigaction (SIGINT, &intr, (struct sigaction*)0);
- __set_errno (save);
- return -1;
- }
-
- pid=__libc_fork();
- if (pid>0)
- { /* parent */
- int n;
- do
- n=__libc_waitpid(pid, &ret, 0);
- while ((n==-1) && (errno==EINTR));
- if (n!=pid) ret=-1;
- }
- else if (!pid)
- { /* child */
- const char *nargs[4];
- nargs[0] = SHELL_NAME;
- nargs[1] = "-c";
- nargs[2] = line;
- nargs[3] = 0;
-
- sigaction(SIGINT, &intr, (struct sigaction*)0);
- sigaction(SIGQUIT, &quit, (struct sigaction*)0);
-
- execve(SHELL_PATH,(char *const *)nargs, environ);
- _exit(127);
- }
- save = errno;
- sigaction (SIGINT, &intr, (struct sigaction *)0);
- sigaction (SIGQUIT, &quit, (struct sigaction *)0);
- __set_errno(save);
- return ret;
-}
-
-int system (const char *line) __attribute__((weak,alias("__libc_system")));
-
-link_warning("system","warning: system() is a security risk. Use fork and execvp instead!")
diff --git a/mdk-stage1/dietlibc/libugly/time_table_spd.c b/mdk-stage1/dietlibc/libugly/time_table_spd.c
deleted file mode 100644
index bfe1cf86d..000000000
--- a/mdk-stage1/dietlibc/libugly/time_table_spd.c
+++ /dev/null
@@ -1,17 +0,0 @@
-
-/* seconds per month -- nonleap! */
-const unsigned int __spm[12] =
- { 0,
- (31),
- (31+28),
- (31+28+31),
- (31+28+31+30),
- (31+28+31+30+31),
- (31+28+31+30+31+30),
- (31+28+31+30+31+30+31),
- (31+28+31+30+31+30+31+31),
- (31+28+31+30+31+30+31+31+30),
- (31+28+31+30+31+30+31+31+30+31),
- (31+28+31+30+31+30+31+31+30+31+30),
- };
-
diff --git a/mdk-stage1/dietlibc/libugly/tzfile.c b/mdk-stage1/dietlibc/libugly/tzfile.c
deleted file mode 100644
index 5702d4bea..000000000
--- a/mdk-stage1/dietlibc/libugly/tzfile.c
+++ /dev/null
@@ -1,86 +0,0 @@
-#include "dietfeatures.h"
-#include <unistd.h>
-#include <fcntl.h>
-#include <sys/mman.h>
-#include <netinet/in.h>
-
-#include <stdio.h>
-
-#ifdef WANT_TZFILE_PARSER
-static char *tzfile=0;
-static int tzlen=-1;
-
-void __maplocaltime() {
- int fd;
- unsigned int len;
- if (tzlen>=0) return;
- tzlen=0;
- if ((fd=open("/etc/localtime",O_RDONLY))<0) return;
- len=lseek(fd,0,SEEK_END);
- if ((tzfile=mmap(0,len,PROT_READ,MAP_SHARED,fd,0))==MAP_FAILED) return;
- close(fd);
- if (ntohl(*(int*)tzfile) != 0x545a6966) return;
- tzlen=len;
-}
-
-char *tzset(void) __attribute__((weak,alias("__maplocaltime")));
-
-static unsigned long __myntohl(const unsigned char* c) {
- return (((unsigned long)c[0])<<24) +
- (((unsigned long)c[1])<<16) +
- (((unsigned long)c[2])<<8) +
- ((unsigned long)c[3]);
-}
-
-time_t __tzfile_map(time_t t, int *isdst) {
- /* "TZif" plus 16 reserved bytes. */
- char *tmp;
- int i;
- int tzh_ttisgmtcnt, tzh_ttisstdcnt, tzh_leapcnt, tzh_timecnt, tzh_typecnt, tzh_charcnt;
- *isdst=0;
- if (!tzfile) return t;
- tzh_ttisgmtcnt=ntohl(*(int*)(tzfile+20));
- tzh_ttisstdcnt=ntohl(*(int*)(tzfile+24));
- tzh_leapcnt=ntohl(*(int*)(tzfile+28));
- tzh_timecnt=ntohl(*(int*)(tzfile+32));
- tzh_typecnt=ntohl(*(int*)(tzfile+36));
- tzh_charcnt=ntohl(*(int*)(tzfile+40));
-
-#if 0
- tmp=tzfile+20+6*4;
- printf("ttisgmtcnt %d ttisstdcnt %d leapcnt %d timecnt %d typecnt %d charcnt %d\n",tzh_ttisgmtcnt,tzh_ttisstdcnt, tzh_leapcnt, tzh_timecnt, tzh_typecnt, tzh_charcnt);
- printf("transition times: ");
- for (i=0; i<tzh_timecnt; ++i) {
- printf("%s%lu",i?", ":"",ntohl(*(int*)tmp)); tmp+=4;
- }
- printf("\n");
- printf("indices: ");
- for (i=0; i<tzh_timecnt; ++i) {
- printf("%s%d",i?", ":"",*tmp); ++tmp;
- }
- printf("\n");
- printf("transition times: ");
- for (i=0; i<tzh_typecnt; ++i) {
- printf("%s(%lu,%d,%d)",i?", ":"",ntohl(*(int*)tmp),tmp[4],tmp[5]); tmp+=6;
- }
- printf("\n");
-#endif
-
- tmp=tzfile+20+6*4;
- for (i=0; i<tzh_timecnt; ++i)
- if ((time_t)__myntohl(tmp+i*4) >= t) {
-/* printf("match at %d\n",i); */
- tmp+=tzh_timecnt*4;
- i=tmp[i-1];
-/* printf("using index %d\n",i); */
- tmp+=tzh_timecnt;
- tmp+=i*6;
-/* printf("(%lu,%d,%d)\n",ntohl(*(int*)tmp),tmp[4],tmp[5]); */
- *isdst=tmp[4];
- return t+__myntohl(tmp);
- }
- return t;
-}
-#else
-void tzset(void) __attribute__((weak,alias("return0")));
-#endif
diff --git a/mdk-stage1/dietlibc/libugly/unsetenv.c b/mdk-stage1/dietlibc/libugly/unsetenv.c
deleted file mode 100644
index 46e880271..000000000
--- a/mdk-stage1/dietlibc/libugly/unsetenv.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <stdlib.h>
-
-void unsetenv(const char *name) {
- putenv(name);
-}
-
diff --git a/mdk-stage1/dietlibc/ppc/Makefile.add b/mdk-stage1/dietlibc/ppc/Makefile.add
deleted file mode 100644
index 641cf1ade..000000000
--- a/mdk-stage1/dietlibc/ppc/Makefile.add
+++ /dev/null
@@ -1,3 +0,0 @@
-
-CFLAGS+=-mpowerpc-gpopt -mpowerpc-gfxopt -Os
-VPATH:=ppc:syscalls.s:$(VPATH)
diff --git a/mdk-stage1/dietlibc/ppc/__longjmp.S b/mdk-stage1/dietlibc/ppc/__longjmp.S
deleted file mode 100644
index 8113eeeea..000000000
--- a/mdk-stage1/dietlibc/ppc/__longjmp.S
+++ /dev/null
@@ -1,59 +0,0 @@
-#include <setjmp.h>
-
-
-#ifdef PIC
-#define JUMPTARGET(name) name##@plt
-#else
-#define JUMPTARGET(name) name
-#endif
-
-.global __longjmp
-.type __longjmp,@function
-.align 2
-__longjmp:
- lwz 1,(JB_GPR1*4)(3)
- lwz 2,(JB_GPR2*4)(3)
- lwz 0,(JB_LR*4)(3)
- lwz 14,((JB_GPRS+0)*4)(3)
- lfd 14,((JB_FPRS+0*2)*4)(3)
- lwz 15,((JB_GPRS+1)*4)(3)
- lfd 15,((JB_FPRS+1*2)*4)(3)
- lwz 16,((JB_GPRS+2)*4)(3)
- lfd 16,((JB_FPRS+2*2)*4)(3)
- lwz 17,((JB_GPRS+3)*4)(3)
- lfd 17,((JB_FPRS+3*2)*4)(3)
- lwz 18,((JB_GPRS+4)*4)(3)
- lfd 18,((JB_FPRS+4*2)*4)(3)
- lwz 19,((JB_GPRS+5)*4)(3)
- lfd 19,((JB_FPRS+5*2)*4)(3)
- lwz 20,((JB_GPRS+6)*4)(3)
- lfd 20,((JB_FPRS+6*2)*4)(3)
- mtlr 0
- lwz 21,((JB_GPRS+7)*4)(3)
- lfd 21,((JB_FPRS+7*2)*4)(3)
- lwz 22,((JB_GPRS+8)*4)(3)
- lfd 22,((JB_FPRS+8*2)*4)(3)
- lwz 0,(JB_CR*4)(3)
- lwz 23,((JB_GPRS+9)*4)(3)
- lfd 23,((JB_FPRS+9*2)*4)(3)
- lwz 24,((JB_GPRS+10)*4)(3)
- lfd 24,((JB_FPRS+10*2)*4)(3)
- lwz 25,((JB_GPRS+11)*4)(3)
- lfd 25,((JB_FPRS+11*2)*4)(3)
- mtcrf 0xFF,0
- lwz 26,((JB_GPRS+12)*4)(3)
- lfd 26,((JB_FPRS+12*2)*4)(3)
- lwz 27,((JB_GPRS+13)*4)(3)
- lfd 27,((JB_FPRS+13*2)*4)(3)
- lwz 28,((JB_GPRS+14)*4)(3)
- lfd 28,((JB_FPRS+14*2)*4)(3)
- lwz 29,((JB_GPRS+15)*4)(3)
- lfd 29,((JB_FPRS+15*2)*4)(3)
- lwz 30,((JB_GPRS+16)*4)(3)
- lfd 30,((JB_FPRS+16*2)*4)(3)
- lwz 31,((JB_GPRS+17)*4)(3)
- lfd 31,((JB_FPRS+17*2)*4)(3)
- mr 3,4
- blr
-.size __longjmp,.-__longjmp
-
diff --git a/mdk-stage1/dietlibc/ppc/__testandset.S b/mdk-stage1/dietlibc/ppc/__testandset.S
deleted file mode 100644
index a6063fbb2..000000000
--- a/mdk-stage1/dietlibc/ppc/__testandset.S
+++ /dev/null
@@ -1,11 +0,0 @@
-.global __testandset
-.type __testandset,@function
-.align 2
-__testandset:
- lwarx 5,0,3
- add 0,4,5
- stwcx 0,0,3
- bne __testandset
- blr
-.size __testandset,.-__testandset
-
diff --git a/mdk-stage1/dietlibc/ppc/mmap.c b/mdk-stage1/dietlibc/ppc/mmap.c
deleted file mode 100644
index 25d2926b2..000000000
--- a/mdk-stage1/dietlibc/ppc/mmap.c
+++ /dev/null
@@ -1,37 +0,0 @@
-#include <linux/types.h>
-#include <linux/unistd.h>
-
-int mmap(void*start,size_t length,int prot,int flags,int fd,off_t offset) {
- unsigned long __sc_ret, __sc_err;
- {
- register unsigned long __sc_0 __asm__ ("r0");
- register unsigned long __sc_3 __asm__ ("r3");
- register unsigned long __sc_4 __asm__ ("r4");
- register unsigned long __sc_5 __asm__ ("r5");
- register unsigned long __sc_6 __asm__ ("r6");
- register unsigned long __sc_7 __asm__ ("r7");
- register unsigned long __sc_8 __asm__ ("r8");
-
- __sc_3 = (unsigned long) (start);
- __sc_4 = (unsigned long) (length);
- __sc_5 = (unsigned long) (prot);
- __sc_6 = (unsigned long) (flags);
- __sc_7 = (unsigned long) (fd);
- __sc_8 = (unsigned long) (offset);
- __sc_0 = __NR_mmap;
- __asm__ __volatile__
- ("sc \n\t"
- "mfcr %1 "
- : "=&r" (__sc_3), "=&r" (__sc_0)
- : "0" (__sc_3), "1" (__sc_0),
- "r" (__sc_4),
- "r" (__sc_5),
- "r" (__sc_6),
- "r" (__sc_7),
- "r" (__sc_8)
- : __syscall_clobbers);
- __sc_ret = __sc_3;
- __sc_err = __sc_0;
- }
- __syscall_return (int);
-}
diff --git a/mdk-stage1/dietlibc/ppc/setjmp.S b/mdk-stage1/dietlibc/ppc/setjmp.S
deleted file mode 100644
index 50fa2bdd4..000000000
--- a/mdk-stage1/dietlibc/ppc/setjmp.S
+++ /dev/null
@@ -1,56 +0,0 @@
-#include <setjmp.h>
-
-#ifdef PIC
-#define JUMPTARGET(name) name##@plt
-#else
-#define JUMPTARGET(name) name
-#endif
-
-.global __sigsetjmp
-.type __sigsetjmp,@function
-.align 2
-__sigsetjmp:
- stw 1,(JB_GPR1*4)(3)
- mflr 0
- stw 2,(JB_GPR2*4)(3)
- stw 14,((JB_GPRS+0)*4)(3)
- stfd 14,((JB_FPRS+0*2)*4)(3)
- stw 0,(JB_LR*4)(3)
- stw 15,((JB_GPRS+1)*4)(3)
- stfd 15,((JB_FPRS+1*2)*4)(3)
- mfcr 0
- stw 16,((JB_GPRS+2)*4)(3)
- stfd 16,((JB_FPRS+2*2)*4)(3)
- stw 0,(JB_CR*4)(3)
- stw 17,((JB_GPRS+3)*4)(3)
- stfd 17,((JB_FPRS+3*2)*4)(3)
- stw 18,((JB_GPRS+4)*4)(3)
- stfd 18,((JB_FPRS+4*2)*4)(3)
- stw 19,((JB_GPRS+5)*4)(3)
- stfd 19,((JB_FPRS+5*2)*4)(3)
- stw 20,((JB_GPRS+6)*4)(3)
- stfd 20,((JB_FPRS+6*2)*4)(3)
- stw 21,((JB_GPRS+7)*4)(3)
- stfd 21,((JB_FPRS+7*2)*4)(3)
- stw 22,((JB_GPRS+8)*4)(3)
- stfd 22,((JB_FPRS+8*2)*4)(3)
- stw 23,((JB_GPRS+9)*4)(3)
- stfd 23,((JB_FPRS+9*2)*4)(3)
- stw 24,((JB_GPRS+10)*4)(3)
- stfd 24,((JB_FPRS+10*2)*4)(3)
- stw 25,((JB_GPRS+11)*4)(3)
- stfd 25,((JB_FPRS+11*2)*4)(3)
- stw 26,((JB_GPRS+12)*4)(3)
- stfd 26,((JB_FPRS+12*2)*4)(3)
- stw 27,((JB_GPRS+13)*4)(3)
- stfd 27,((JB_FPRS+13*2)*4)(3)
- stw 28,((JB_GPRS+14)*4)(3)
- stfd 28,((JB_FPRS+14*2)*4)(3)
- stw 29,((JB_GPRS+15)*4)(3)
- stfd 29,((JB_FPRS+15*2)*4)(3)
- stw 30,((JB_GPRS+16)*4)(3)
- stfd 30,((JB_FPRS+16*2)*4)(3)
- stw 31,((JB_GPRS+17)*4)(3)
- stfd 31,((JB_FPRS+17*2)*4)(3)
- b JUMPTARGET (__sigjmp_save)
-.size __sigsetjmp,.-__sigsetjmp
diff --git a/mdk-stage1/dietlibc/ppc/start.S b/mdk-stage1/dietlibc/ppc/start.S
deleted file mode 100644
index c7afeecd2..000000000
--- a/mdk-stage1/dietlibc/ppc/start.S
+++ /dev/null
@@ -1,44 +0,0 @@
-#include "start.h"
-
-#ifdef __powerpc__
-
-.text
-.global _start
-.type _start,@function
-_start:
- /* Save the stack pointer, in case we're statically linked under Linux. */
- mr 9,1
- /* Set up an initial stack frame, and clear the LR. */
- clrrwi 1,1,4
- li 0,0
- stwu 1,-16(1)
- mtlr 0
- stw 0,0(1)
-
- /* r9 enthält den initialen Stackpointer.
- argc = (r9)
- argv = (r9+4)
- envp = argv+(argc+1)*4 */
-
- lwzu 3,0(9) /* argc */
- addi 4,9,4 /* argv */
- add 5,0,3 /* argc... */
- addi 5,5,1 /* argc+1...*/
- slwi 5,5,2 /* (argc+1)*4 */
- add 5,5,4 /* argv+(argc+1)*4 */
-
- lis 6,environ@ha
- stw 5,environ@l(6)
-
- bl main
- b exit
-.size _start,.-_start
-
-
-/* Define a symbol for the first piece of initialized data. */
- .section ".data"
-__data_start:
-
-
-#endif
-
diff --git a/mdk-stage1/dietlibc/ppc/unified.S b/mdk-stage1/dietlibc/ppc/unified.S
deleted file mode 100644
index d2b419f0b..000000000
--- a/mdk-stage1/dietlibc/ppc/unified.S
+++ /dev/null
@@ -1,21 +0,0 @@
-#include <dietfeatures.h>
-
-.text
-.global __unified_syscall
-__unified_syscall:
- sc
- mfcr 0
- andis. 9,0,4096
- mr 0,3
- beq .L1
-#ifdef WANT_THREAD_SAVE
- bl __set_errno
-#else
- lis 9,errno@ha
- stw 3,errno@l(9)
-#endif
- li 0,-1
-.L1:
- mr 3,0
- blr
-
diff --git a/mdk-stage1/dietlibc/sparc/Makefile.add b/mdk-stage1/dietlibc/sparc/Makefile.add
deleted file mode 100644
index 0de05b1db..000000000
--- a/mdk-stage1/dietlibc/sparc/Makefile.add
+++ /dev/null
@@ -1,3 +0,0 @@
-
-CFLAGS+=-mcpu=supersparc -Os
-VPATH:=sparc:syscalls.s:$(VPATH)
diff --git a/mdk-stage1/dietlibc/sparc/__longjmp.S b/mdk-stage1/dietlibc/sparc/__longjmp.S
deleted file mode 100644
index 72e001a2f..000000000
--- a/mdk-stage1/dietlibc/sparc/__longjmp.S
+++ /dev/null
@@ -1,67 +0,0 @@
-#include <setjmp.h>
-
-#define JB_SP 0
-#define JB_FP 1
-#define JB_PC 2
-
-#define ENV(base,reg) [%base + (reg * 4)]
-#define ST_FLUSH_WINDOWS 3
-#define RW_FP [%fp + 0x48]
-
-.text
-.global __longjmp
-__longjmp:
- /* Store our arguments in global registers so we can still
- use them while unwinding frames and their register windows. */
-
- ld ENV(o0,JB_FP), %g3 /* Cache target FP in register %g3. */
- mov %o0, %g1 /* ENV in %g1 */
- orcc %o1, %g0, %g2 /* VAL in %g2 */
- be,a 0f /* Branch if zero; else skip delay slot. */
- mov 1, %g2 /* Delay slot only hit if zero: VAL = 1. */
-0:
- xor %fp, %g3, %o0
- add %fp, 512, %o1
- andncc %o0, 4095, %o0
- bne .Lthread
- cmp %o1, %g3
- bl .Lthread
-
- /* Now we will loop, unwinding the register windows up the stack
- until the restored %fp value matches the target value in %g3. */
-
-.Lloop:
- cmp %fp, %g3 /* Have we reached the target frame? */
- bl,a .Lloop /* Loop while current fp is below target. */
- restore /* Unwind register window in delay slot. */
- be,a .Lfound /* Better have hit it exactly. */
- ld ENV(g1,JB_SP), %o0 /* Delay slot: extract target SP. */
-
-.Lthread:
- /*
- * Do a "flush register windows trap". The trap handler in the
- * kernel writes all the register windows to their stack slots, and
- * marks them all as invalid (needing to be sucked up from the
- * stack when used). This ensures that all information needed to
- * unwind to these callers is in memory, not in the register
- * windows.
- */
- ta ST_FLUSH_WINDOWS
- ld ENV(g1,JB_PC), %o7 /* Set return PC. */
- ld ENV(g1,JB_SP), %fp /* Set saved SP on restore below. */
- sub %fp, 64, %sp /* Allocate a register frame. */
- st %g3, RW_FP /* Set saved FP on restore below. */
- retl
- restore %g2, 0, %o0 /* Restore values from above register frame. */
-
-.Lfound:
- /* We have unwound register windows so %fp matches the target. */
- mov %o0, %sp /* OK, install new SP. */
-
-.Lsp_ok:
- ld ENV(g1,JB_PC), %o0 /* Extract target return PC. */
- jmp %o0 + 8 /* Return there. */
- mov %g2, %o0 /* Delay slot: set return value. */
-
-.size __longjmp, . - __longjmp
-
diff --git a/mdk-stage1/dietlibc/sparc/__testandset.S b/mdk-stage1/dietlibc/sparc/__testandset.S
deleted file mode 100644
index 84f6cf597..000000000
--- a/mdk-stage1/dietlibc/sparc/__testandset.S
+++ /dev/null
@@ -1,6 +0,0 @@
-.text
-.align 4
-.global __testandset
-__testandset:
- retl
- ldstub [%o0], %o0
diff --git a/mdk-stage1/dietlibc/sparc/clone.S b/mdk-stage1/dietlibc/sparc/clone.S
deleted file mode 100644
index 58b438249..000000000
--- a/mdk-stage1/dietlibc/sparc/clone.S
+++ /dev/null
@@ -1,45 +0,0 @@
-#include <asm/errno.h>
-#include <asm/unistd.h>
-
-.text
-.align 4
-.weak clone
-clone:
-.global __clone
-__clone:
- save %sp, -96, %sp
-
- tst %i0 /* check for function pointer */
- be .Lerror
- tst %i1 /* check for stack pointer */
- be .Lerror
- nop
-
- mov %i1, %o1 /* child-stack */
- mov %i2, %o0 /* clone-flags */
- mov __NR_clone, %g1
- ta 0x10 /* syscall: clone */
- bcs .Lerror
-
- tst %o1
- bne .Lstart /* we are the child :) */
- nop
- mov %o0, %i0 /* return child pid */
- ret
- restore
-
-.Lerror:
- call __errno_location
- nop
- mov EINVAL, %l0
- st %l0, [%o0]
- ret
- restore %g0, -1, %o0
-
-.Lstart:
- call %i0 /* call child-function */
- mov %i3, %o0 /* put arg in the right place for the child */
-
- call _exit /* child returned */
- nop
-
diff --git a/mdk-stage1/dietlibc/sparc/fork.S b/mdk-stage1/dietlibc/sparc/fork.S
deleted file mode 100644
index 869c9b30c..000000000
--- a/mdk-stage1/dietlibc/sparc/fork.S
+++ /dev/null
@@ -1,25 +0,0 @@
-#include "syscalls.h"
-
-.text
-.weak fork
-fork:
-.global __libc_fork
-__libc_fork:
- mov 2, %g1
- ta 0x10
- bcc,a 1f
- nop
- save %sp, -96, %sp
-#ifdef WANT_THREAD_SAVE
- call __errno_location
- nop
-#else
- sethi %hi(errno), %o0
- or %o0, %lo(errno), %o0
-#endif
- st %i0, [ %o0 ]
- retl
- restore %g0, -1, %o0
-1: dec %o1
- retl
- and %o0, %o1, %o0
diff --git a/mdk-stage1/dietlibc/sparc/mmap.c b/mdk-stage1/dietlibc/sparc/mmap.c
deleted file mode 100644
index 25ebdc24e..000000000
--- a/mdk-stage1/dietlibc/sparc/mmap.c
+++ /dev/null
@@ -1,43 +0,0 @@
-#include <linux/types.h>
-#include <linux/unistd.h>
-
-#define __SYSCALL_STRING \
- "ta 0x10;" \
- "bcs 2f;" \
- " nop;" \
- "1:" \
- ".subsection 2;" \
- "2:" \
- "save %%sp, -192, %%sp;" \
- "call __errno_location;" \
- " nop;" \
- "st %%i0,[%%o0];" \
- "ba 1b;" \
- " restore %%g0, -1, %%o0;" \
- ".previous;"
-
-#define __SYSCALL_CLOBBERS "g2", "g3", "g4", "g5", "g7", \
- "f0", "f1", "f2", "f3", "f4", "f5", "f6", "f7", \
- "f8", "f9", "f10", "f11", "f12", "f13", "f14", "f15", \
- "f16", "f17", "f18", "f19", "f20", "f21", "f22", "f23", \
- "f24", "f25", "f26", "f27", "f28", "f29", "f30", "f31", \
- "cc", "memory"
-
-#define inline_syscall6(name,arg1,arg2,arg3,arg4,arg5,arg6) \
-({ \
- register long __o0 __asm__ ("o0") = (long)(arg1); \
- register long __o1 __asm__ ("o1") = (long)(arg2); \
- register long __o2 __asm__ ("o2") = (long)(arg3); \
- register long __o3 __asm__ ("o3") = (long)(arg4); \
- register long __o4 __asm__ ("o4") = (long)(arg5); \
- register long __o5 __asm__ ("o5") = (long)(arg6); \
- register long __g1 __asm__ ("g1") = __NR_##name; \
- __asm__ (__SYSCALL_STRING : "=r" (__g1), "=r" (__o0) : \
- "0" (__g1), "1" (__o0), "r" (__o1), "r" (__o2), \
- "r" (__o3), "r" (__o4), "r" (__o5) : \
- __SYSCALL_CLOBBERS); \
- __o0; \
-})
-int mmap(void*start,size_t length,int prot,int flags,int fd,off_t offset) {
- return inline_syscall6(mmap,start,length,prot,flags,fd,offset);
-}
diff --git a/mdk-stage1/dietlibc/sparc/pipe.S b/mdk-stage1/dietlibc/sparc/pipe.S
deleted file mode 100644
index 820da2570..000000000
--- a/mdk-stage1/dietlibc/sparc/pipe.S
+++ /dev/null
@@ -1,26 +0,0 @@
-#include "syscalls.h"
-
-.text
-.global pipe
-pipe:
- mov %o0, %o2
- mov __NR_pipe, %g1
- ta 0x10
- bcc,a 1f
- nop
- save %sp, -96, %sp
-#ifdef WANT_THREAD_SAVE
- call __errno_location
- nop
-#else
- sethi %hi(errno), %o0
- or %o0, %lo(errno), %o0
-#endif
- st %i0, [ %o0 ]
- ret
- restore %g0, -1, %o0
-
-1: st %o0, [ %o2 ]
- st %o1, [ %o2 + 4 ]
- retl
- mov %g0, %o0
diff --git a/mdk-stage1/dietlibc/sparc/setjmp.S b/mdk-stage1/dietlibc/sparc/setjmp.S
deleted file mode 100644
index efc5a7013..000000000
--- a/mdk-stage1/dietlibc/sparc/setjmp.S
+++ /dev/null
@@ -1,37 +0,0 @@
-#include <setjmp.h>
-
-#define JB_SP 0
-#define JB_FP 1
-#define JB_PC 2
-
-#define ST_FLUSH_WINDOWS 0x03
-
-.section .rodata
-.text
-.globl __setjmp
-__setjmp:
- b 1f
- set 0, %o1
-.size __setjmp,.-__setjmp
-
-.globl setjmp
-setjmp:
- set 1, %o1
-.size setjmp,.-setjmp
-
-.globl __sigsetjmp
-__sigsetjmp:
-1:
- /* Save our PC, SP and FP. Save the signal mask if requested with
- a tail-call for simplicity; it always returns zero. */
- ta ST_FLUSH_WINDOWS
-
- st %o7, [%o0 + (JB_PC * 4)]
- st %sp, [%o0 + (JB_SP * 4)]
- st %fp, [%o0 + (JB_FP * 4)]
-
- mov %o7, %g1
- call __sigjmp_save
- mov %g1, %o7
-.size __sigsetjmp,.-__sigsetjmp
-
diff --git a/mdk-stage1/dietlibc/sparc/shmat.c b/mdk-stage1/dietlibc/sparc/shmat.c
deleted file mode 100644
index 73b2d89a9..000000000
--- a/mdk-stage1/dietlibc/sparc/shmat.c
+++ /dev/null
@@ -1,19 +0,0 @@
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/shm.h>
-#include <asm/ipc.h>
-
-extern void* __ipc();
-
-#ifndef PAGE_SIZE
-#define PAGE_SIZE 4096
-#endif
-
-void* shmat(int shmid,const void* shmaddr,int shmflg) {
- void* raddr;
- register void* result;
- result=__ipc(SHMAT,shmid,shmflg,&raddr,shmaddr);
- if ((unsigned long)result <= -(unsigned long)PAGE_SIZE)
- result=raddr;
- return result;
-}
diff --git a/mdk-stage1/dietlibc/sparc/start.S b/mdk-stage1/dietlibc/sparc/start.S
deleted file mode 100644
index e948aaddc..000000000
--- a/mdk-stage1/dietlibc/sparc/start.S
+++ /dev/null
@@ -1,46 +0,0 @@
-#include "start.h"
-
-#ifdef __sparc__
- .section ".text"
- .align 4
- .global _start
- .type _start,@function
-_start:
-
- /* Terminate the stack frame, and reserve space for functions to
- drop their arguments. */
- mov %g0, %fp
- sub %sp, 6*4, %sp
-
- /* Extract the arguments and environment as encoded on the stack. The
- argument info starts after one register window (16 words) past the SP. */
- ld [%sp+22*4], %o0
- add %sp, 23*4, %o1
- add %o1, %o0, %o2
- add %o2, %o0, %o2
- add %o2, %o0, %o2
- add %o2, %o0, %o2
- add %o2, 4, %o2
-
- sethi %hi(environ), %o3
- or %o3, %lo(environ), %o3
- st %o2, [%o3]
-
- /* When starting a binary via the dynamic linker, %g1 contains the
- address of the shared library termination function, which will be
- registered with atexit(). If we are statically linked, this will
- be NULL. */
-
- /* Let libc do the rest of the initialization, and call main. */
- call main
- mov %g1, %o5
-
- b exit
- mov %o0, %i0
-
- /* Die very horribly if exit returns. */
- unimp
-
- .size _start, .-_start
-#endif
-
diff --git a/mdk-stage1/dietlibc/sparc/udiv.S b/mdk-stage1/dietlibc/sparc/udiv.S
deleted file mode 100644
index 87479e7bd..000000000
--- a/mdk-stage1/dietlibc/sparc/udiv.S
+++ /dev/null
@@ -1,363 +0,0 @@
-#ifdef __sparc__
- /* This file is generated from divrem.m4; DO NOT EDIT! */
-/*
- * Division and remainder, from Appendix E of the Sparc Version 8
- * Architecture Manual, with fixes from Gordon Irlam.
- */
-
-/*
- * Input: dividend and divisor in %o0 and %o1 respectively.
- *
- * m4 parameters:
- * .udiv name of function to generate
- * div div=div => %o0 / %o1; div=rem => %o0 % %o1
- * false false=true => signed; false=false => unsigned
- *
- * Algorithm parameters:
- * N how many bits per iteration we try to get (4)
- * WORDSIZE total number of bits (32)
- *
- * Derived constants:
- * TOPBITS number of bits in the top decade of a number
- *
- * Important variables:
- * Q the partial quotient under development (initially 0)
- * R the remainder so far, initially the dividend
- * ITER number of main division loop iterations required;
- * equal to ceil(log2(quotient) / N). Note that this
- * is the log base (2^N) of the quotient.
- * V the current comparand, initially divisor*2^(ITER*N-1)
- *
- * Cost:
- * Current estimate for non-large dividend is
- * ceil(log2(quotient) / N) * (10 + 7N/2) + C
- * A large dividend is one greater than 2^(31-TOPBITS) and takes a
- * different path, as the upper bits of the quotient must be developed
- * one bit at a time.
- */
-
-
-
-#define C_LABEL(name) name:
-
-#define C_SYMBOL_NAME(name) name
-
-#define ENTRY(name) \
- .global C_SYMBOL_NAME(name); \
- .align 4;\
- C_LABEL(name);\
- .type name,@function;
-
-#define LOC(name) . ## L ## name
-
-#define END(name) \
- .size name, . - name
-
-#define ST_DIV0 0x02
-
-ENTRY(.udiv)
-
- ! Ready to divide. Compute size of quotient; scale comparand.
- orcc %o1, %g0, %o5
- bne 1f
- mov %o0, %o3
-
- ! Divide by zero trap. If it returns, return 0 (about as
- ! wrong as possible, but that is what SunOS does...).
- ta ST_DIV0
- retl
- clr %o0
-
-1:
- cmp %o3, %o5 ! if %o1 exceeds %o0, done
- blu LOC(got_result) ! (and algorithm fails otherwise)
- clr %o2
- sethi %hi(1 << (32 - 4 - 1)), %g1
- cmp %o3, %g1
- blu LOC(not_really_big)
- clr %o4
-
- ! Here the dividend is >= 2**(31-N) or so. We must be careful here,
- ! as our usual N-at-a-shot divide step will cause overflow and havoc.
- ! The number of bits in the result here is N*ITER+SC, where SC <= N.
- ! Compute ITER in an unorthodox manner: know we need to shift V into
- ! the top decade: so do not even bother to compare to R.
- 1:
- cmp %o5, %g1
- bgeu 3f
- mov 1, %g2
- sll %o5, 4, %o5
- b 1b
- add %o4, 1, %o4
-
- ! Now compute %g2.
- 2: addcc %o5, %o5, %o5
- bcc LOC(not_too_big)
- add %g2, 1, %g2
-
- ! We get here if the %o1 overflowed while shifting.
- ! This means that %o3 has the high-order bit set.
- ! Restore %o5 and subtract from %o3.
- sll %g1, 4, %g1 ! high order bit
- srl %o5, 1, %o5 ! rest of %o5
- add %o5, %g1, %o5
- b LOC(do_single_div)
- sub %g2, 1, %g2
-
- LOC(not_too_big):
- 3: cmp %o5, %o3
- blu 2b
- nop
- be LOC(do_single_div)
- nop
- /* NB: these are commented out in the V8-Sparc manual as well */
- /* (I do not understand this) */
- ! %o5 > %o3: went too far: back up 1 step
- ! srl %o5, 1, %o5
- ! dec %g2
- ! do single-bit divide steps
- !
- ! We have to be careful here. We know that %o3 >= %o5, so we can do the
- ! first divide step without thinking. BUT, the others are conditional,
- ! and are only done if %o3 >= 0. Because both %o3 and %o5 may have the high-
- ! order bit set in the first step, just falling into the regular
- ! division loop will mess up the first time around.
- ! So we unroll slightly...
- LOC(do_single_div):
- subcc %g2, 1, %g2
- bl LOC(end_regular_divide)
- nop
- sub %o3, %o5, %o3
- mov 1, %o2
- b LOC(end_single_divloop)
- nop
- LOC(single_divloop):
- sll %o2, 1, %o2
- bl 1f
- srl %o5, 1, %o5
- ! %o3 >= 0
- sub %o3, %o5, %o3
- b 2f
- add %o2, 1, %o2
- 1: ! %o3 < 0
- add %o3, %o5, %o3
- sub %o2, 1, %o2
- 2:
- LOC(end_single_divloop):
- subcc %g2, 1, %g2
- bge LOC(single_divloop)
- tst %o3
- b,a LOC(end_regular_divide)
-
-LOC(not_really_big):
-1:
- sll %o5, 4, %o5
- cmp %o5, %o3
- bleu 1b
- addcc %o4, 1, %o4
- be LOC(got_result)
- sub %o4, 1, %o4
-
- tst %o3 ! set up for initial iteration
-LOC(divloop):
- sll %o2, 4, %o2
- ! depth 1, accumulated bits 0
- bl LOC(1.16)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- ! depth 2, accumulated bits 1
- bl LOC(2.17)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- ! depth 3, accumulated bits 3
- bl LOC(3.19)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- ! depth 4, accumulated bits 7
- bl LOC(4.23)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (7*2+1), %o2
-
-LOC(4.23):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (7*2-1), %o2
-
-
-LOC(3.19):
- ! remainder is negative
- addcc %o3,%o5,%o3
- ! depth 4, accumulated bits 5
- bl LOC(4.21)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (5*2+1), %o2
-
-LOC(4.21):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (5*2-1), %o2
-
-
-
-LOC(2.17):
- ! remainder is negative
- addcc %o3,%o5,%o3
- ! depth 3, accumulated bits 1
- bl LOC(3.17)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- ! depth 4, accumulated bits 3
- bl LOC(4.19)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (3*2+1), %o2
-
-LOC(4.19):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (3*2-1), %o2
-
-
-LOC(3.17):
- ! remainder is negative
- addcc %o3,%o5,%o3
- ! depth 4, accumulated bits 1
- bl LOC(4.17)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (1*2+1), %o2
-
-LOC(4.17):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (1*2-1), %o2
-
-
-
-
-LOC(1.16):
- ! remainder is negative
- addcc %o3,%o5,%o3
- ! depth 2, accumulated bits -1
- bl LOC(2.15)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- ! depth 3, accumulated bits -1
- bl LOC(3.15)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- ! depth 4, accumulated bits -1
- bl LOC(4.15)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (-1*2+1), %o2
-
-LOC(4.15):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (-1*2-1), %o2
-
-
-LOC(3.15):
- ! remainder is negative
- addcc %o3,%o5,%o3
- ! depth 4, accumulated bits -3
- bl LOC(4.13)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (-3*2+1), %o2
-
-LOC(4.13):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (-3*2-1), %o2
-
-
-
-LOC(2.15):
- ! remainder is negative
- addcc %o3,%o5,%o3
- ! depth 3, accumulated bits -3
- bl LOC(3.13)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- ! depth 4, accumulated bits -5
- bl LOC(4.11)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (-5*2+1), %o2
-
-LOC(4.11):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (-5*2-1), %o2
-
-
-LOC(3.13):
- ! remainder is negative
- addcc %o3,%o5,%o3
- ! depth 4, accumulated bits -7
- bl LOC(4.9)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (-7*2+1), %o2
-
-LOC(4.9):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (-7*2-1), %o2
-
-
-
-
- 9:
-LOC(end_regular_divide):
- subcc %o4, 1, %o4
- bge LOC(divloop)
- tst %o3
- bl,a LOC(got_result)
- ! non-restoring fixup here (one instruction only!)
- sub %o2, 1, %o2
-
-
-LOC(got_result):
-
- retl
- mov %o2, %o0
-
-END(.udiv)
-
-#endif
diff --git a/mdk-stage1/dietlibc/sparc/umul.S b/mdk-stage1/dietlibc/sparc/umul.S
deleted file mode 100644
index 15038ab2a..000000000
--- a/mdk-stage1/dietlibc/sparc/umul.S
+++ /dev/null
@@ -1,170 +0,0 @@
-#ifdef __sparc__
-/*
- * Unsigned multiply. Returns %o0 * %o1 in %o1%o0 (i.e., %o1 holds the
- * upper 32 bits of the 64-bit product).
- *
- * This code optimizes short (less than 13-bit) multiplies. Short
- * multiplies require 25 instruction cycles, and long ones require
- * 45 instruction cycles.
- *
- * On return, overflow has occurred (%o1 is not zero) if and only if
- * the Z condition code is clear, allowing, e.g., the following:
- *
- * call .umul
- * nop
- * bnz overflow (or tnz)
- */
-
-#define C_LABEL(name) name:
-
-#define C_SYMBOL_NAME(name) name
-
-#define ENTRY(name) \
- .global C_SYMBOL_NAME(name); \
- .align 4;\
- C_LABEL(name);\
- .type name,@function;
-
-#define LOC(name) . ## L ## name
-
-#define END(name) \
- .size name, . - name
-
-ENTRY(.umul)
- or %o0, %o1, %o4
- mov %o0, %y ! multiplier -> Y
- andncc %o4, 0xfff, %g0 ! test bits 12..31 of *both* args
- be LOC(mul_shortway) ! if zero, can do it the short way
- andcc %g0, %g0, %o4 ! zero the partial product; clear N & V
-
- /*
- * Long multiply. 32 steps, followed by a final shift step.
- */
- mulscc %o4, %o1, %o4 ! 1
- mulscc %o4, %o1, %o4 ! 2
- mulscc %o4, %o1, %o4 ! 3
- mulscc %o4, %o1, %o4 ! 4
- mulscc %o4, %o1, %o4 ! 5
- mulscc %o4, %o1, %o4 ! 6
- mulscc %o4, %o1, %o4 ! 7
- mulscc %o4, %o1, %o4 ! 8
- mulscc %o4, %o1, %o4 ! 9
- mulscc %o4, %o1, %o4 ! 10
- mulscc %o4, %o1, %o4 ! 11
- mulscc %o4, %o1, %o4 ! 12
- mulscc %o4, %o1, %o4 ! 13
- mulscc %o4, %o1, %o4 ! 14
- mulscc %o4, %o1, %o4 ! 15
- mulscc %o4, %o1, %o4 ! 16
- mulscc %o4, %o1, %o4 ! 17
- mulscc %o4, %o1, %o4 ! 18
- mulscc %o4, %o1, %o4 ! 19
- mulscc %o4, %o1, %o4 ! 20
- mulscc %o4, %o1, %o4 ! 21
- mulscc %o4, %o1, %o4 ! 22
- mulscc %o4, %o1, %o4 ! 23
- mulscc %o4, %o1, %o4 ! 24
- mulscc %o4, %o1, %o4 ! 25
- mulscc %o4, %o1, %o4 ! 26
- mulscc %o4, %o1, %o4 ! 27
- mulscc %o4, %o1, %o4 ! 28
- mulscc %o4, %o1, %o4 ! 29
- mulscc %o4, %o1, %o4 ! 30
- mulscc %o4, %o1, %o4 ! 31
- mulscc %o4, %o1, %o4 ! 32
- mulscc %o4, %g0, %o4 ! final shift
-
- /*
- * Normally, with the shift-and-add approach, if both numbers are
- * positive you get the correct result. With 32-bit two's-complement
- * numbers, -x is represented as
- *
- * x 32
- * ( 2 - ------ ) mod 2 * 2
- * 32
- * 2
- *
- * (the `mod 2' subtracts 1 from 1.bbbb). To avoid lots of 2^32s,
- * we can treat this as if the radix point were just to the left
- * of the sign bit (multiply by 2^32), and get
- *
- * -x = (2 - x) mod 2
- *
- * Then, ignoring the `mod 2's for convenience:
- *
- * x * y = xy
- * -x * y = 2y - xy
- * x * -y = 2x - xy
- * -x * -y = 4 - 2x - 2y + xy
- *
- * For signed multiplies, we subtract (x << 32) from the partial
- * product to fix this problem for negative multipliers (see mul.s).
- * Because of the way the shift into the partial product is calculated
- * (N xor V), this term is automatically removed for the multiplicand,
- * so we don't have to adjust.
- *
- * But for unsigned multiplies, the high order bit wasn't a sign bit,
- * and the correction is wrong. So for unsigned multiplies where the
- * high order bit is one, we end up with xy - (y << 32). To fix it
- * we add y << 32.
- */
-#if 0
- tst %o1
- bl,a 1f ! if %o1 < 0 (high order bit = 1),
- add %o4, %o0, %o4 ! %o4 += %o0 (add y to upper half)
-1: rd %y, %o0 ! get lower half of product
- retl
- addcc %o4, %g0, %o1 ! put upper half in place and set Z for %o1==0
-#else
- /* Faster code from tege@sics.se. */
- sra %o1, 31, %o2 ! make mask from sign bit
- and %o0, %o2, %o2 ! %o2 = 0 or %o0, depending on sign of %o1
- rd %y, %o0 ! get lower half of product
- retl
- addcc %o4, %o2, %o1 ! add compensation and put upper half in place
-#endif
-
-LOC(mul_shortway):
- /*
- * Short multiply. 12 steps, followed by a final shift step.
- * The resulting bits are off by 12 and (32-12) = 20 bit positions,
- * but there is no problem with %o0 being negative (unlike above),
- * and overflow is impossible (the answer is at most 24 bits long).
- */
- mulscc %o4, %o1, %o4 ! 1
- mulscc %o4, %o1, %o4 ! 2
- mulscc %o4, %o1, %o4 ! 3
- mulscc %o4, %o1, %o4 ! 4
- mulscc %o4, %o1, %o4 ! 5
- mulscc %o4, %o1, %o4 ! 6
- mulscc %o4, %o1, %o4 ! 7
- mulscc %o4, %o1, %o4 ! 8
- mulscc %o4, %o1, %o4 ! 9
- mulscc %o4, %o1, %o4 ! 10
- mulscc %o4, %o1, %o4 ! 11
- mulscc %o4, %o1, %o4 ! 12
- mulscc %o4, %g0, %o4 ! final shift
-
- /*
- * %o4 has 20 of the bits that should be in the result; %y has
- * the bottom 12 (as %y's top 12). That is:
- *
- * %o4 %y
- * +----------------+----------------+
- * | -12- | -20- | -12- | -20- |
- * +------(---------+------)---------+
- * -----result-----
- *
- * The 12 bits of %o4 left of the `result' area are all zero;
- * in fact, all top 20 bits of %o4 are zero.
- */
-
- rd %y, %o5
- sll %o4, 12, %o0 ! shift middle bits left 12
- srl %o5, 20, %o5 ! shift low bits right 20
- or %o5, %o0, %o0
- retl
- addcc %g0, %g0, %o1 ! %o1 = zero, and set Z
-
-END(.umul)
-#endif
diff --git a/mdk-stage1/dietlibc/sparc/unified.S b/mdk-stage1/dietlibc/sparc/unified.S
deleted file mode 100644
index 3cd609da5..000000000
--- a/mdk-stage1/dietlibc/sparc/unified.S
+++ /dev/null
@@ -1,28 +0,0 @@
-#include <dietfeatures.h>
-
-.text
-.global __unified_syscall
-__unified_syscall:
- ta 0x10
-
- bcc 1f
- save %sp, -104, %sp
-
- neg %i0, %i0
-1:
- add %i0, 0xff, %l2
- cmp %l2, 0xfe
- bgu 2f
- neg %i0, %l3
-#ifdef WANT_THREAD_SAVE
- call __errno_location
- nop
-#else
- sethi %hi(errno), %o0
- or %o0, %lo(errno), %o0
-#endif
- st %l3, [ %o0 ]
- mov -1, %i0
-2:
- ret
- restore
diff --git a/mdk-stage1/dietlibc/sparc/urem.S b/mdk-stage1/dietlibc/sparc/urem.S
deleted file mode 100644
index 943cb7873..000000000
--- a/mdk-stage1/dietlibc/sparc/urem.S
+++ /dev/null
@@ -1,362 +0,0 @@
-#ifdef __sparc__
- /* This file is generated from divrem.m4; DO NOT EDIT! */
-/*
- * Division and remainder, from Appendix E of the Sparc Version 8
- * Architecture Manual, with fixes from Gordon Irlam.
- */
-
-/*
- * Input: dividend and divisor in %o0 and %o1 respectively.
- *
- * m4 parameters:
- * .urem name of function to generate
- * rem rem=div => %o0 / %o1; rem=rem => %o0 % %o1
- * false false=true => signed; false=false => unsigned
- *
- * Algorithm parameters:
- * N how many bits per iteration we try to get (4)
- * WORDSIZE total number of bits (32)
- *
- * Derived constants:
- * TOPBITS number of bits in the top decade of a number
- *
- * Important variables:
- * Q the partial quotient under development (initially 0)
- * R the remainder so far, initially the dividend
- * ITER number of main division loop iterations required;
- * equal to ceil(log2(quotient) / N). Note that this
- * is the log base (2^N) of the quotient.
- * V the current comparand, initially divisor*2^(ITER*N-1)
- *
- * Cost:
- * Current estimate for non-large dividend is
- * ceil(log2(quotient) / N) * (10 + 7N/2) + C
- * A large dividend is one greater than 2^(31-TOPBITS) and takes a
- * different path, as the upper bits of the quotient must be developed
- * one bit at a time.
- */
-
-
-
-#define C_LABEL(name) name:
-
-#define C_SYMBOL_NAME(name) name
-
-#define ENTRY(name) \
- .global C_SYMBOL_NAME(name); \
- .align 4;\
- C_LABEL(name);\
- .type name,@function;
-
-#define LOC(name) . ## L ## name
-
-#define END(name) \
- .size name, . - name
-
-#define ST_DIV0 0x02
-
-ENTRY(.urem)
-
- ! Ready to divide. Compute size of quotient; scale comparand.
- orcc %o1, %g0, %o5
- bne 1f
- mov %o0, %o3
-
- ! Divide by zero trap. If it returns, return 0 (about as
- ! wrong as possible, but that is what SunOS does...).
- ta ST_DIV0
- retl
- clr %o0
-
-1:
- cmp %o3, %o5 ! if %o1 exceeds %o0, done
- blu LOC(got_result) ! (and algorithm fails otherwise)
- clr %o2
- sethi %hi(1 << (32 - 4 - 1)), %g1
- cmp %o3, %g1
- blu LOC(not_really_big)
- clr %o4
-
- ! Here the dividend is >= 2**(31-N) or so. We must be careful here,
- ! as our usual N-at-a-shot divide step will cause overflow and havoc.
- ! The number of bits in the result here is N*ITER+SC, where SC <= N.
- ! Compute ITER in an unorthodox manner: know we need to shift V into
- ! the top decade: so do not even bother to compare to R.
- 1:
- cmp %o5, %g1
- bgeu 3f
- mov 1, %g2
- sll %o5, 4, %o5
- b 1b
- add %o4, 1, %o4
-
- ! Now compute %g2.
- 2: addcc %o5, %o5, %o5
- bcc LOC(not_too_big)
- add %g2, 1, %g2
-
- ! We get here if the %o1 overflowed while shifting.
- ! This means that %o3 has the high-order bit set.
- ! Restore %o5 and subtract from %o3.
- sll %g1, 4, %g1 ! high order bit
- srl %o5, 1, %o5 ! rest of %o5
- add %o5, %g1, %o5
- b LOC(do_single_div)
- sub %g2, 1, %g2
-
- LOC(not_too_big):
- 3: cmp %o5, %o3
- blu 2b
- nop
- be LOC(do_single_div)
- nop
- /* NB: these are commented out in the V8-Sparc manual as well */
- /* (I do not understand this) */
- ! %o5 > %o3: went too far: back up 1 step
- ! srl %o5, 1, %o5
- ! dec %g2
- ! do single-bit divide steps
- !
- ! We have to be careful here. We know that %o3 >= %o5, so we can do the
- ! first divide step without thinking. BUT, the others are conditional,
- ! and are only done if %o3 >= 0. Because both %o3 and %o5 may have the high-
- ! order bit set in the first step, just falling into the regular
- ! division loop will mess up the first time around.
- ! So we unroll slightly...
- LOC(do_single_div):
- subcc %g2, 1, %g2
- bl LOC(end_regular_divide)
- nop
- sub %o3, %o5, %o3
- mov 1, %o2
- b LOC(end_single_divloop)
- nop
- LOC(single_divloop):
- sll %o2, 1, %o2
- bl 1f
- srl %o5, 1, %o5
- ! %o3 >= 0
- sub %o3, %o5, %o3
- b 2f
- add %o2, 1, %o2
- 1: ! %o3 < 0
- add %o3, %o5, %o3
- sub %o2, 1, %o2
- 2:
- LOC(end_single_divloop):
- subcc %g2, 1, %g2
- bge LOC(single_divloop)
- tst %o3
- b,a LOC(end_regular_divide)
-
-LOC(not_really_big):
-1:
- sll %o5, 4, %o5
- cmp %o5, %o3
- bleu 1b
- addcc %o4, 1, %o4
- be LOC(got_result)
- sub %o4, 1, %o4
-
- tst %o3 ! set up for initial iteration
-LOC(divloop):
- sll %o2, 4, %o2
- ! depth 1, accumulated bits 0
- bl LOC(1.16)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- ! depth 2, accumulated bits 1
- bl LOC(2.17)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- ! depth 3, accumulated bits 3
- bl LOC(3.19)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- ! depth 4, accumulated bits 7
- bl LOC(4.23)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (7*2+1), %o2
-
-LOC(4.23):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (7*2-1), %o2
-
-
-LOC(3.19):
- ! remainder is negative
- addcc %o3,%o5,%o3
- ! depth 4, accumulated bits 5
- bl LOC(4.21)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (5*2+1), %o2
-
-LOC(4.21):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (5*2-1), %o2
-
-
-
-LOC(2.17):
- ! remainder is negative
- addcc %o3,%o5,%o3
- ! depth 3, accumulated bits 1
- bl LOC(3.17)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- ! depth 4, accumulated bits 3
- bl LOC(4.19)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (3*2+1), %o2
-
-LOC(4.19):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (3*2-1), %o2
-
-
-LOC(3.17):
- ! remainder is negative
- addcc %o3,%o5,%o3
- ! depth 4, accumulated bits 1
- bl LOC(4.17)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (1*2+1), %o2
-
-LOC(4.17):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (1*2-1), %o2
-
-
-
-
-LOC(1.16):
- ! remainder is negative
- addcc %o3,%o5,%o3
- ! depth 2, accumulated bits -1
- bl LOC(2.15)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- ! depth 3, accumulated bits -1
- bl LOC(3.15)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- ! depth 4, accumulated bits -1
- bl LOC(4.15)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (-1*2+1), %o2
-
-LOC(4.15):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (-1*2-1), %o2
-
-
-LOC(3.15):
- ! remainder is negative
- addcc %o3,%o5,%o3
- ! depth 4, accumulated bits -3
- bl LOC(4.13)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (-3*2+1), %o2
-
-LOC(4.13):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (-3*2-1), %o2
-
-
-
-LOC(2.15):
- ! remainder is negative
- addcc %o3,%o5,%o3
- ! depth 3, accumulated bits -3
- bl LOC(3.13)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- ! depth 4, accumulated bits -5
- bl LOC(4.11)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (-5*2+1), %o2
-
-LOC(4.11):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (-5*2-1), %o2
-
-
-LOC(3.13):
- ! remainder is negative
- addcc %o3,%o5,%o3
- ! depth 4, accumulated bits -7
- bl LOC(4.9)
- srl %o5,1,%o5
- ! remainder is positive
- subcc %o3,%o5,%o3
- b 9f
- add %o2, (-7*2+1), %o2
-
-LOC(4.9):
- ! remainder is negative
- addcc %o3,%o5,%o3
- b 9f
- add %o2, (-7*2-1), %o2
-
-
-
-
- 9:
-LOC(end_regular_divide):
- subcc %o4, 1, %o4
- bge LOC(divloop)
- tst %o3
- bl,a LOC(got_result)
- ! non-restoring fixup here (one instruction only!)
- add %o3, %o1, %o3
-
-
-LOC(got_result):
-
- retl
- mov %o3, %o0
-
-END(.urem)
-#endif
diff --git a/mdk-stage1/dietlibc/start.h b/mdk-stage1/dietlibc/start.h
deleted file mode 100644
index 7f9e6be28..000000000
--- a/mdk-stage1/dietlibc/start.h
+++ /dev/null
@@ -1,14 +0,0 @@
-.section ".bss"
-.align 8
-
-.weak errno
-errno:
-.global __errno
-__errno:
- .long 0
-
-.weak environ
-environ:
-.global __environ
-__environ:
- .long 0
diff --git a/mdk-stage1/dietlibc/syscalls.c/_llseek.c b/mdk-stage1/dietlibc/syscalls.c/_llseek.c
deleted file mode 100644
index fdf49eba5..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/_llseek.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <unistd.h>
-#include <sys/types.h>
-#include "syscalls.h"
-
-_syscall5(int,_llseek,uint,fd,ulong,hi,ulong,lo,loff_t*,res,uint,wh);
diff --git a/mdk-stage1/dietlibc/syscalls.c/_newselect.c b/mdk-stage1/dietlibc/syscalls.c/_newselect.c
deleted file mode 100644
index cb42193bd..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/_newselect.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <linux/types.h>
-#include <linux/time.h>
-#include "syscalls.h"
-
-_syscall5(int,_newselect,int,n,fd_set *,rd,fd_set *,wr,fd_set *,ex,struct timeval *,timeval);
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/access.c b/mdk-stage1/dietlibc/syscalls.c/access.c
deleted file mode 100644
index 80944733a..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/access.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall2(int,access,const char*,pathname,int,mode)
diff --git a/mdk-stage1/dietlibc/syscalls.c/chdir.c b/mdk-stage1/dietlibc/syscalls.c/chdir.c
deleted file mode 100644
index a679f528d..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/chdir.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall1(int,chdir,void*,path)
diff --git a/mdk-stage1/dietlibc/syscalls.c/chmod.c b/mdk-stage1/dietlibc/syscalls.c/chmod.c
deleted file mode 100644
index 80ad33b40..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/chmod.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall2(int,chmod,const char * ,path,mode_t,mode)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/chown.c b/mdk-stage1/dietlibc/syscalls.c/chown.c
deleted file mode 100644
index 5a9352684..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/chown.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall3(int,chown,char*,path,uid_t,owner,gid_t,group)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/chroot.c b/mdk-stage1/dietlibc/syscalls.c/chroot.c
deleted file mode 100644
index ab39f7ebe..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/chroot.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall1(int,chroot,void*,path)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/clone.c b/mdk-stage1/dietlibc/syscalls.c/clone.c
deleted file mode 100644
index 985eee4c8..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/clone.c
+++ /dev/null
@@ -1 +0,0 @@
-#warning "No CLONE support yet"
diff --git a/mdk-stage1/dietlibc/syscalls.c/close.c b/mdk-stage1/dietlibc/syscalls.c/close.c
deleted file mode 100644
index a7d7f0076..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/close.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall1(int,close,int,fd)
diff --git a/mdk-stage1/dietlibc/syscalls.c/dup.c b/mdk-stage1/dietlibc/syscalls.c/dup.c
deleted file mode 100644
index 9c28f0bd6..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/dup.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall1(int,dup,int,fd)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/dup2.c b/mdk-stage1/dietlibc/syscalls.c/dup2.c
deleted file mode 100644
index 399314aa8..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/dup2.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall2(int,dup2,int,one,int,two)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/execve.c b/mdk-stage1/dietlibc/syscalls.c/execve.c
deleted file mode 100644
index c2bac0117..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/execve.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall3(int,execve,const char *,fn,void *,argv,void *,envp)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/exit.c b/mdk-stage1/dietlibc/syscalls.c/exit.c
deleted file mode 100644
index 87087c939..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/exit.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall1(int,exit,int,exitcode)
diff --git a/mdk-stage1/dietlibc/syscalls.c/fchdir.c b/mdk-stage1/dietlibc/syscalls.c/fchdir.c
deleted file mode 100644
index b3a41dc7a..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/fchdir.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall1(int,fchdir,int,fd)
diff --git a/mdk-stage1/dietlibc/syscalls.c/fchmod.c b/mdk-stage1/dietlibc/syscalls.c/fchmod.c
deleted file mode 100644
index 09e52b6c7..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/fchmod.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall2(int,fchmod,int,filedes,mode_t,mode)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/fchown.c b/mdk-stage1/dietlibc/syscalls.c/fchown.c
deleted file mode 100644
index 58923a137..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/fchown.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall3(int,fchown,int,fd,uid_t,owner,gid_t,group)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/fcntl.c b/mdk-stage1/dietlibc/syscalls.c/fcntl.c
deleted file mode 100644
index b21be9531..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/fcntl.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall3(int,fcntl,int,fd,int,cmd,long,arg)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/flock.c b/mdk-stage1/dietlibc/syscalls.c/flock.c
deleted file mode 100644
index 6fcb336ef..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/flock.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall2(int,flock,int,fd,int,op)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/fork.c b/mdk-stage1/dietlibc/syscalls.c/fork.c
deleted file mode 100644
index 1d4b892b6..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/fork.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "syscalls.h"
-
-#ifndef __sparc__
-
-_syscall0(int,fork)
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.c/fsync.c b/mdk-stage1/dietlibc/syscalls.c/fsync.c
deleted file mode 100644
index db6198b8a..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/fsync.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall1(int,fsync,int,fd)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/ftruncate.c b/mdk-stage1/dietlibc/syscalls.c/ftruncate.c
deleted file mode 100644
index 5f002a899..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/ftruncate.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <sys/types.h>
-#include "syscalls.h"
-
-_syscall2(int,ftruncate,int,fd,off_t,length)
diff --git a/mdk-stage1/dietlibc/syscalls.c/getcwd.c b/mdk-stage1/dietlibc/syscalls.c/getcwd.c
deleted file mode 100644
index 9e5e4a3e2..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/getcwd.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include "syscalls.h"
-
-/* this syscall exists since Linux 2.1.92 */
-
-_syscall2(int,getcwd,char*,buf,unsigned long,size)
diff --git a/mdk-stage1/dietlibc/syscalls.c/getdents.c b/mdk-stage1/dietlibc/syscalls.c/getdents.c
deleted file mode 100644
index be941b21e..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/getdents.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall3(int, getdents, unsigned int, fd, void *, dirp, unsigned int, count);
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/getegid.c b/mdk-stage1/dietlibc/syscalls.c/getegid.c
deleted file mode 100644
index 3213d640c..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/getegid.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall0(gid_t,getegid)
diff --git a/mdk-stage1/dietlibc/syscalls.c/geteuid.c b/mdk-stage1/dietlibc/syscalls.c/geteuid.c
deleted file mode 100644
index 5b31a3cca..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/geteuid.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall0(uid_t,geteuid)
diff --git a/mdk-stage1/dietlibc/syscalls.c/getgid.c b/mdk-stage1/dietlibc/syscalls.c/getgid.c
deleted file mode 100644
index 2f7d96286..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/getgid.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall0(gid_t,getgid)
diff --git a/mdk-stage1/dietlibc/syscalls.c/getgroups.c b/mdk-stage1/dietlibc/syscalls.c/getgroups.c
deleted file mode 100644
index 3e4d6797a..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/getgroups.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall2(int,getgroups,int,size,int*,list)
diff --git a/mdk-stage1/dietlibc/syscalls.c/getpgid.c b/mdk-stage1/dietlibc/syscalls.c/getpgid.c
deleted file mode 100644
index 0b4ff528b..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/getpgid.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall1(pid_t,getpgid,pid_t,pid)
diff --git a/mdk-stage1/dietlibc/syscalls.c/getpid.c b/mdk-stage1/dietlibc/syscalls.c/getpid.c
deleted file mode 100644
index d60a8db9a..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/getpid.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall0(int,getpid)
diff --git a/mdk-stage1/dietlibc/syscalls.c/getppid.c b/mdk-stage1/dietlibc/syscalls.c/getppid.c
deleted file mode 100644
index ee87a8eae..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/getppid.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall0(int,getppid)
diff --git a/mdk-stage1/dietlibc/syscalls.c/getpriority.c b/mdk-stage1/dietlibc/syscalls.c/getpriority.c
deleted file mode 100644
index 6f94bcf42..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/getpriority.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall3(int,getpriority,int,which,int,who)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/getresgid.c b/mdk-stage1/dietlibc/syscalls.c/getresgid.c
deleted file mode 100644
index 264ec7dce..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/getresgid.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-#ifdef __NR_getresgid
-
-_syscall3(int,getresgid,gid_t*,rgid,gid_t*,egid,gid_t*,sgid)
-
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.c/getresuid.c b/mdk-stage1/dietlibc/syscalls.c/getresuid.c
deleted file mode 100644
index 74e2daec2..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/getresuid.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-#ifdef __getresuid
-
-_syscall3(int,getresuid,uid_t*,ruid,uid_t*,euid,uid_t*,suid)
-
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.c/getrlimit.c b/mdk-stage1/dietlibc/syscalls.c/getrlimit.c
deleted file mode 100644
index 635b2baf4..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/getrlimit.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall2(int,getrlimit,int,resource,void*,rlim)
diff --git a/mdk-stage1/dietlibc/syscalls.c/getrusage.c b/mdk-stage1/dietlibc/syscalls.c/getrusage.c
deleted file mode 100644
index 815d3e617..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/getrusage.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall2(int,getrusage,int,who,void*,rusage)
diff --git a/mdk-stage1/dietlibc/syscalls.c/getsid.c b/mdk-stage1/dietlibc/syscalls.c/getsid.c
deleted file mode 100644
index 69974c36c..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/getsid.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall1(pid_t,getsid,pid_t,pid)
diff --git a/mdk-stage1/dietlibc/syscalls.c/gettimeofday.c b/mdk-stage1/dietlibc/syscalls.c/gettimeofday.c
deleted file mode 100644
index 5f4931a0c..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/gettimeofday.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <linux/types.h>
-#include <linux/time.h>
-#include "syscalls.h"
-
-_syscall2(int,gettimeofday,struct timeval *,tv,void *,tz)
diff --git a/mdk-stage1/dietlibc/syscalls.c/getuid.c b/mdk-stage1/dietlibc/syscalls.c/getuid.c
deleted file mode 100644
index bf38447a6..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/getuid.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall0(uid_t,getuid)
diff --git a/mdk-stage1/dietlibc/syscalls.c/ioctl.c b/mdk-stage1/dietlibc/syscalls.c/ioctl.c
deleted file mode 100644
index 1612109d3..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/ioctl.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall3(int,ioctl,int,fd,int,request,void *,argp)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/kill.c b/mdk-stage1/dietlibc/syscalls.c/kill.c
deleted file mode 100644
index e56b0ac1b..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/kill.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall2(int,kill,pid_t,pid,int,sig)
diff --git a/mdk-stage1/dietlibc/syscalls.c/lchown.c b/mdk-stage1/dietlibc/syscalls.c/lchown.c
deleted file mode 100644
index 976d2ee1f..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/lchown.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall3(int,lchown,char*,path,uid_t,owner,gid_t,group)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/link.c b/mdk-stage1/dietlibc/syscalls.c/link.c
deleted file mode 100644
index ab9b427d9..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/link.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall2(int,link,const char *,a,const char *,b)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/lseek.c b/mdk-stage1/dietlibc/syscalls.c/lseek.c
deleted file mode 100644
index 9925a2185..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/lseek.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall3(unsigned long,lseek,int,fd,unsigned long,offset,int,whence)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/mkdir.c b/mdk-stage1/dietlibc/syscalls.c/mkdir.c
deleted file mode 100644
index aac682c99..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/mkdir.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall2(int,mkdir,void*,path,mode_t,mode)
diff --git a/mdk-stage1/dietlibc/syscalls.c/mknod.c b/mdk-stage1/dietlibc/syscalls.c/mknod.c
deleted file mode 100644
index 00e836b73..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/mknod.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall3(int,mknod,const char*,pathname,mode_t,mode,dev_t,dev)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/mount.c b/mdk-stage1/dietlibc/syscalls.c/mount.c
deleted file mode 100644
index 2d71ee812..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/mount.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall5(int,mount,const char *,spec,const char *,dir,const char *,type,unsigned long,rwflag,const void *,data);
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/mprotect.c b/mdk-stage1/dietlibc/syscalls.c/mprotect.c
deleted file mode 100644
index 634a12089..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/mprotect.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall3(int,mprotect,const void *,addr, size_t, len, int, prot)
diff --git a/mdk-stage1/dietlibc/syscalls.c/mremap.c b/mdk-stage1/dietlibc/syscalls.c/mremap.c
deleted file mode 100644
index 37d066bac..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/mremap.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall4(int,mremap,void*,old_address,size_t,old_size,size_t,new_size,unsigned long,flags)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/munmap.c b/mdk-stage1/dietlibc/syscalls.c/munmap.c
deleted file mode 100644
index 40bc98270..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/munmap.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall2(int,munmap,void*,start,size_t,len)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/nanosleep.c b/mdk-stage1/dietlibc/syscalls.c/nanosleep.c
deleted file mode 100644
index 71aca1f09..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/nanosleep.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <linux/types.h>
-#include <linux/time.h>
-#include "syscalls.h"
-
-_syscall2(int,nanosleep,struct timeval *,in,struct timeval *,out)
diff --git a/mdk-stage1/dietlibc/syscalls.c/open.c b/mdk-stage1/dietlibc/syscalls.c/open.c
deleted file mode 100644
index 8b3ccfcc3..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/open.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall3(int,open,const char *,fn,int,flags,mode_t,mode)
diff --git a/mdk-stage1/dietlibc/syscalls.c/pipe.c b/mdk-stage1/dietlibc/syscalls.c/pipe.c
deleted file mode 100644
index 42197c881..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/pipe.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall1(int,pipe,int *,filedes)
diff --git a/mdk-stage1/dietlibc/syscalls.c/poll.c b/mdk-stage1/dietlibc/syscalls.c/poll.c
deleted file mode 100644
index 10d0d1f78..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/poll.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall3(int,poll,void *,ufds,int,nfds,int,timeout)
diff --git a/mdk-stage1/dietlibc/syscalls.c/read.c b/mdk-stage1/dietlibc/syscalls.c/read.c
deleted file mode 100644
index f5532054e..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/read.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall3(int,read,int,fd,const char *,buf,unsigned long,count)
diff --git a/mdk-stage1/dietlibc/syscalls.c/readlink.c b/mdk-stage1/dietlibc/syscalls.c/readlink.c
deleted file mode 100644
index 482f8fe27..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/readlink.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include "syscalls.h"
-#include <linux/types.h>
-
-_syscall3(int,readlink,char*,path,char*,buf,size_t,bufsiz)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/reboot.c b/mdk-stage1/dietlibc/syscalls.c/reboot.c
deleted file mode 100644
index 0ad474894..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/reboot.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall3(int,reboot,int,magic,int,magic_too,int,flag)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/rename.c b/mdk-stage1/dietlibc/syscalls.c/rename.c
deleted file mode 100644
index f86d50728..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/rename.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall2(int,rename,char*,oldpath,char*,newpath)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/rmdir.c b/mdk-stage1/dietlibc/syscalls.c/rmdir.c
deleted file mode 100644
index 303885264..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/rmdir.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall1(int,rmdir,void*,path)
diff --git a/mdk-stage1/dietlibc/syscalls.c/setdomainname.c b/mdk-stage1/dietlibc/syscalls.c/setdomainname.c
deleted file mode 100644
index 83d3aa8b8..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/setdomainname.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall2(int,setdomainname,const char *,name,int,len)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/setgid.c b/mdk-stage1/dietlibc/syscalls.c/setgid.c
deleted file mode 100644
index 1f7263aeb..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/setgid.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall1(int,setgid,int,gid)
diff --git a/mdk-stage1/dietlibc/syscalls.c/setgroups.c b/mdk-stage1/dietlibc/syscalls.c/setgroups.c
deleted file mode 100644
index fed3b85c1..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/setgroups.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall2(int,setgroups,int,size,const int*,list)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/sethostname.c b/mdk-stage1/dietlibc/syscalls.c/sethostname.c
deleted file mode 100644
index e4b736f87..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/sethostname.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall2(int,sethostname,const char *,name,int,len)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/setitimer.c b/mdk-stage1/dietlibc/syscalls.c/setitimer.c
deleted file mode 100644
index 28935cab7..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/setitimer.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall3(int,setitimer,int,which,void *,value,void *,ovalue)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/setpgid.c b/mdk-stage1/dietlibc/syscalls.c/setpgid.c
deleted file mode 100644
index 66fbf82dd..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/setpgid.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall2(int,setpgid,int,name,int,len)
diff --git a/mdk-stage1/dietlibc/syscalls.c/setpriority.c b/mdk-stage1/dietlibc/syscalls.c/setpriority.c
deleted file mode 100644
index bc04227d2..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/setpriority.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall3(int,setpriority,int,which,int,who,int,prio)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/setregid.c b/mdk-stage1/dietlibc/syscalls.c/setregid.c
deleted file mode 100644
index c6911aca8..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/setregid.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall2(int,setregid,gid_t,rgid,gid_t,egid)
diff --git a/mdk-stage1/dietlibc/syscalls.c/setresgid.c b/mdk-stage1/dietlibc/syscalls.c/setresgid.c
deleted file mode 100644
index 817fd2942..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/setresgid.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-#ifdef __NR_setresgid
-
-_syscall3(int,setresgid,gid_t*,rgid,gid_t*,egid,gid_t*,sgid)
-
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.c/setresuid.c b/mdk-stage1/dietlibc/syscalls.c/setresuid.c
deleted file mode 100644
index 7073d8ac2..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/setresuid.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-#ifdef __NR_setresuid
-
-_syscall3(int,setresuid,uid_t*,ruid,uid_t*,euid,uid_t*,suid)
-
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.c/setreuid.c b/mdk-stage1/dietlibc/syscalls.c/setreuid.c
deleted file mode 100644
index c0c23a12d..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/setreuid.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall2(int,setreuid,uid_t,ruid,uid_t,euid)
diff --git a/mdk-stage1/dietlibc/syscalls.c/setrlimit.c b/mdk-stage1/dietlibc/syscalls.c/setrlimit.c
deleted file mode 100644
index 213234282..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/setrlimit.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall2(int,setrlimit,int,resource,void*,rlim)
diff --git a/mdk-stage1/dietlibc/syscalls.c/setsid.c b/mdk-stage1/dietlibc/syscalls.c/setsid.c
deleted file mode 100644
index 4b35a1316..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/setsid.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall0(pid_t,setsid)
diff --git a/mdk-stage1/dietlibc/syscalls.c/setuid.c b/mdk-stage1/dietlibc/syscalls.c/setuid.c
deleted file mode 100644
index 620876c9f..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/setuid.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall1(int,setuid,int,uid)
diff --git a/mdk-stage1/dietlibc/syscalls.c/sigaction.c b/mdk-stage1/dietlibc/syscalls.c/sigaction.c
deleted file mode 100644
index cfa5c683f..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/sigaction.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall3(int,sigaction,int,signum,void*,act,void*,oldact)
diff --git a/mdk-stage1/dietlibc/syscalls.c/signal.c b/mdk-stage1/dietlibc/syscalls.c/signal.c
deleted file mode 100644
index 1a913be45..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/signal.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall2(int,signal,int,num,void *,len)
diff --git a/mdk-stage1/dietlibc/syscalls.c/sigpending.c b/mdk-stage1/dietlibc/syscalls.c/sigpending.c
deleted file mode 100644
index 08fb23991..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/sigpending.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall1(int,sigpending,void*,set)
diff --git a/mdk-stage1/dietlibc/syscalls.c/sigprocmask.c b/mdk-stage1/dietlibc/syscalls.c/sigprocmask.c
deleted file mode 100644
index e9dcc2d67..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/sigprocmask.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall3(int,sigprocmask,int,how,void*,set,void*,oldset)
diff --git a/mdk-stage1/dietlibc/syscalls.c/sigsuspend.c b/mdk-stage1/dietlibc/syscalls.c/sigsuspend.c
deleted file mode 100644
index 0fe90e623..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/sigsuspend.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall1(int,sigsuspend,void*,mask)
diff --git a/mdk-stage1/dietlibc/syscalls.c/socketcall.c b/mdk-stage1/dietlibc/syscalls.c/socketcall.c
deleted file mode 100644
index eee1ae86d..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/socketcall.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall2(int,socketcall,int,code,unsigned long *, args)
diff --git a/mdk-stage1/dietlibc/syscalls.c/swapoff.c b/mdk-stage1/dietlibc/syscalls.c/swapoff.c
deleted file mode 100644
index e1daa89a9..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/swapoff.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include "syscalls.h"
-
-_syscall1(int,swapoff,const char *,fn)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/swapon.c b/mdk-stage1/dietlibc/syscalls.c/swapon.c
deleted file mode 100644
index 543e41e79..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/swapon.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall2(int,swapon,const char*,path,int,swapflags)
diff --git a/mdk-stage1/dietlibc/syscalls.c/symlink.c b/mdk-stage1/dietlibc/syscalls.c/symlink.c
deleted file mode 100644
index b3f4d0b1c..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/symlink.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall2(int,symlink,const char *,a,const char *,b)
diff --git a/mdk-stage1/dietlibc/syscalls.c/sync.c b/mdk-stage1/dietlibc/syscalls.c/sync.c
deleted file mode 100644
index cca17461f..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/sync.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall0(int,sync)
diff --git a/mdk-stage1/dietlibc/syscalls.c/syslog.c b/mdk-stage1/dietlibc/syscalls.c/syslog.c
deleted file mode 100644
index aace870ea..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/syslog.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall3(int,syslog,int, type, char *, buf, int, len);
diff --git a/mdk-stage1/dietlibc/syscalls.c/time.c b/mdk-stage1/dietlibc/syscalls.c/time.c
deleted file mode 100644
index dc15b28f9..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/time.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall1(time_t,time,time_t*,path)
diff --git a/mdk-stage1/dietlibc/syscalls.c/truncate.c b/mdk-stage1/dietlibc/syscalls.c/truncate.c
deleted file mode 100644
index 721bd7134..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/truncate.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall2(int,truncate,const char*,path,off_t,length)
diff --git a/mdk-stage1/dietlibc/syscalls.c/umask.c b/mdk-stage1/dietlibc/syscalls.c/umask.c
deleted file mode 100644
index 506038243..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/umask.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall1(int,umask,mode_t,mask)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/umount.c b/mdk-stage1/dietlibc/syscalls.c/umount.c
deleted file mode 100644
index 4d3ef7637..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/umount.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall1(int,umount,const char *,dir)
diff --git a/mdk-stage1/dietlibc/syscalls.c/uname.c b/mdk-stage1/dietlibc/syscalls.c/uname.c
deleted file mode 100644
index 68f135007..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/uname.c
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall1(int,uname,void *,utsname)
-
diff --git a/mdk-stage1/dietlibc/syscalls.c/unlink.c b/mdk-stage1/dietlibc/syscalls.c/unlink.c
deleted file mode 100644
index 860ccebbf..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/unlink.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall1(int,unlink,const char *,fn)
diff --git a/mdk-stage1/dietlibc/syscalls.c/utime.c b/mdk-stage1/dietlibc/syscalls.c/utime.c
deleted file mode 100644
index 185bdf9e8..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/utime.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall2(int,utime,void*,filename,void*,buf)
diff --git a/mdk-stage1/dietlibc/syscalls.c/vhangup.c b/mdk-stage1/dietlibc/syscalls.c/vhangup.c
deleted file mode 100644
index bb0669765..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/vhangup.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall0(int,vhangup)
diff --git a/mdk-stage1/dietlibc/syscalls.c/wait4.c b/mdk-stage1/dietlibc/syscalls.c/wait4.c
deleted file mode 100644
index 4ae7eabcd..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/wait4.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall4(int,wait4,pid_t,pid,int *,status,int,opts,void *,rusage)
diff --git a/mdk-stage1/dietlibc/syscalls.c/waitpid.c b/mdk-stage1/dietlibc/syscalls.c/waitpid.c
deleted file mode 100644
index b7167f9ce..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/waitpid.c
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <linux/types.h>
-#include "syscalls.h"
-
-_syscall3(int,waitpid,int,pid,int *,status,int,options)
diff --git a/mdk-stage1/dietlibc/syscalls.c/write.c b/mdk-stage1/dietlibc/syscalls.c/write.c
deleted file mode 100644
index d1f7347d5..000000000
--- a/mdk-stage1/dietlibc/syscalls.c/write.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-_syscall3(int,write,int,fd,const char *,buf,unsigned long,count)
diff --git a/mdk-stage1/dietlibc/syscalls.h b/mdk-stage1/dietlibc/syscalls.h
deleted file mode 100644
index eba7a3c00..000000000
--- a/mdk-stage1/dietlibc/syscalls.h
+++ /dev/null
@@ -1,142 +0,0 @@
-#ifdef __ASSEMBLER__
-
-#include <asm/unistd.h>
-
-#else
-
-#include <linux/unistd.h>
-
-#endif
-
-#ifdef __i386__
-
-#define syscall_weak(name,wsym,sym) \
-.text; \
-.weak wsym; \
-wsym: ; \
-.global sym; \
-sym: \
- movb $__NR_##name,%al; \
- jmp __unified_syscall
-
-#define syscall(name,sym) \
-.text; \
-.global sym; \
-sym: \
- movb $__NR_##name,%al; \
- jmp __unified_syscall
-
-#endif
-
-#ifdef __sparc__
-
-#define syscall_weak(name,wsym,sym) \
-.text; \
-.weak wsym; \
-wsym: ; \
-.global sym; \
-sym: \
- b __unified_syscall; \
- mov __NR_##name, %g1
-
-#define syscall(name,sym) \
-.text; \
-.global sym; \
-sym: \
- b __unified_syscall; \
- mov __NR_##name, %g1
-
-#endif
-
-#ifdef __powerpc__
-
-#define syscall_weak(name,wsym,sym) \
-.text; \
-.weak wsym; \
-wsym: ; \
-.global sym; \
-sym: \
- li 0,__NR_##name; \
- b __unified_syscall
-
-#define syscall(name,sym) \
-.text; \
-.global sym; \
-sym: \
- li 0,__NR_##name; \
- b __unified_syscall
-
-#endif
-
-
-#ifdef __mips__
-
-#define syscall_weak(name,wsym,sym) \
-.text; \
-.weak wsym; \
-wsym: ; \
-.global sym; \
-.ent sym; \
-sym: \
- li $2,__NR_##name; \
- la $25,__unified_syscall; \
- jr $25; \
-.end sym
-
-#define syscall(name,sym) \
-.text; \
-.global sym; \
-.ent sym; \
-sym: \
- li $2,__NR_##name; \
- la $25,__unified_syscall; \
- jr $25; \
-.end sym
-
-#endif
-
-#ifdef __arm__
-
-#define syscall_weak(name,wsym,sym) \
-.text; \
-.weak wsym; \
-wsym: ; \
-.global sym; \
-sym: \
- swi __NR_##name; \
- b __unified_syscall
-
-#define syscall(name,sym) \
-.text; \
-.global sym; \
-sym: \
- swi __NR_##name; \
- b __unified_syscall
-
-#endif
-
-
-#ifdef __alpha__
-
-#define syscall_weak(name,wsym,sym) \
-.text ; \
-.align 2 ; \
-.weak wsym; \
-.type wsym,@function ; \
-wsym: ; \
-.global sym ; \
-.type sym,@function ; \
-sym: ; \
- lda $0, __NR_##name($31) ; \
- br __unified_syscall
-
-#define syscall(name,sym) \
-.text ; \
-.align 2 ; \
-.global sym ; \
-.type sym,@function ; \
-sym: ; \
- lda $0, __NR_##name($31) ; \
- br __unified_syscall
-
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/__getpagesize.S b/mdk-stage1/dietlibc/syscalls.s/__getpagesize.S
deleted file mode 100644
index c9fd97898..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/__getpagesize.S
+++ /dev/null
@@ -1,5 +0,0 @@
-#include "syscalls.h"
-
-#ifdef __NR_getpagesize
-syscall(getpagesize,getpagesize)
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/__pread.S b/mdk-stage1/dietlibc/syscalls.s/__pread.S
deleted file mode 100644
index ad47c7873..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/__pread.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(pread,__pread,__libc__pread)
diff --git a/mdk-stage1/dietlibc/syscalls.s/__reboot.S b/mdk-stage1/dietlibc/syscalls.s/__reboot.S
deleted file mode 100644
index 0de4f25b2..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/__reboot.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(reboot,__reboot)
diff --git a/mdk-stage1/dietlibc/syscalls.s/_llseek.S b/mdk-stage1/dietlibc/syscalls.s/_llseek.S
deleted file mode 100644
index 3e240d822..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/_llseek.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(_llseek,_llseek)
diff --git a/mdk-stage1/dietlibc/syscalls.s/access.S b/mdk-stage1/dietlibc/syscalls.s/access.S
deleted file mode 100644
index d1edafd8c..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/access.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(access,access)
diff --git a/mdk-stage1/dietlibc/syscalls.s/brk.S b/mdk-stage1/dietlibc/syscalls.s/brk.S
deleted file mode 100644
index 6e21810bd..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/brk.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(brk,__diet_brk)
diff --git a/mdk-stage1/dietlibc/syscalls.s/chdir.S b/mdk-stage1/dietlibc/syscalls.s/chdir.S
deleted file mode 100644
index 204f3dd6c..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/chdir.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(chdir,chdir)
diff --git a/mdk-stage1/dietlibc/syscalls.s/chmod.S b/mdk-stage1/dietlibc/syscalls.s/chmod.S
deleted file mode 100644
index c1b85f5a4..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/chmod.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(chmod,chmod)
diff --git a/mdk-stage1/dietlibc/syscalls.s/chown.S b/mdk-stage1/dietlibc/syscalls.s/chown.S
deleted file mode 100644
index daac3bf13..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/chown.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(chown,chown)
diff --git a/mdk-stage1/dietlibc/syscalls.s/chroot.S b/mdk-stage1/dietlibc/syscalls.s/chroot.S
deleted file mode 100644
index 65de1e473..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/chroot.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(chroot,chroot)
diff --git a/mdk-stage1/dietlibc/syscalls.s/close.S b/mdk-stage1/dietlibc/syscalls.s/close.S
deleted file mode 100644
index 361ca5272..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/close.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(close,close,__libc_close)
diff --git a/mdk-stage1/dietlibc/syscalls.s/dup.S b/mdk-stage1/dietlibc/syscalls.s/dup.S
deleted file mode 100644
index b2977fd43..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/dup.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(dup,dup)
diff --git a/mdk-stage1/dietlibc/syscalls.s/dup2.S b/mdk-stage1/dietlibc/syscalls.s/dup2.S
deleted file mode 100644
index 774bfbfe7..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/dup2.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(dup2,dup2)
diff --git a/mdk-stage1/dietlibc/syscalls.s/execve.S b/mdk-stage1/dietlibc/syscalls.s/execve.S
deleted file mode 100644
index ff952ae7d..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/execve.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(execve,execve)
diff --git a/mdk-stage1/dietlibc/syscalls.s/exit.S b/mdk-stage1/dietlibc/syscalls.s/exit.S
deleted file mode 100644
index 11c989529..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/exit.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(exit,exit,_exit)
diff --git a/mdk-stage1/dietlibc/syscalls.s/fchdir.S b/mdk-stage1/dietlibc/syscalls.s/fchdir.S
deleted file mode 100644
index 0aeaf610b..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/fchdir.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(fchdir,fchdir)
diff --git a/mdk-stage1/dietlibc/syscalls.s/fchmod.S b/mdk-stage1/dietlibc/syscalls.s/fchmod.S
deleted file mode 100644
index 30bc2e210..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/fchmod.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(fchmod,fchmod)
diff --git a/mdk-stage1/dietlibc/syscalls.s/fchown.S b/mdk-stage1/dietlibc/syscalls.s/fchown.S
deleted file mode 100644
index bc2a296ea..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/fchown.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(fchown,fchown)
diff --git a/mdk-stage1/dietlibc/syscalls.s/fcntl.S b/mdk-stage1/dietlibc/syscalls.s/fcntl.S
deleted file mode 100644
index 2285929a0..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/fcntl.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(fcntl,fcntl,__libc_fcntl)
diff --git a/mdk-stage1/dietlibc/syscalls.s/flock.S b/mdk-stage1/dietlibc/syscalls.s/flock.S
deleted file mode 100644
index 7b4daeff7..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/flock.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(flock,flock)
diff --git a/mdk-stage1/dietlibc/syscalls.s/fork.S b/mdk-stage1/dietlibc/syscalls.s/fork.S
deleted file mode 100644
index b40c3f708..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/fork.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(fork,fork,__libc_fork)
diff --git a/mdk-stage1/dietlibc/syscalls.s/fstat.S b/mdk-stage1/dietlibc/syscalls.s/fstat.S
deleted file mode 100644
index 9dd465cda..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/fstat.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(fstat,fstat)
diff --git a/mdk-stage1/dietlibc/syscalls.s/fstat64.S b/mdk-stage1/dietlibc/syscalls.s/fstat64.S
deleted file mode 100644
index 0c7a41609..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/fstat64.S
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "dietfeatures.h"
-#include "syscalls.h"
-
-#ifdef WANT_LARGEFILE_BACKCOMPAT
-syscall(fstat64,__dietlibc_fstat64)
-#else
-syscall(fstat64,fstat64)
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/fstatfs.S b/mdk-stage1/dietlibc/syscalls.s/fstatfs.S
deleted file mode 100644
index a23c8770c..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/fstatfs.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(fstatfs,fstatfs)
diff --git a/mdk-stage1/dietlibc/syscalls.s/fsync.S b/mdk-stage1/dietlibc/syscalls.s/fsync.S
deleted file mode 100644
index 66af59ef9..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/fsync.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(fsync,fsync,__libc_fsync)
diff --git a/mdk-stage1/dietlibc/syscalls.s/ftruncate.S b/mdk-stage1/dietlibc/syscalls.s/ftruncate.S
deleted file mode 100644
index dde57a615..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/ftruncate.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(ftruncate,ftruncate)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getcwd.S b/mdk-stage1/dietlibc/syscalls.s/getcwd.S
deleted file mode 100644
index e13262f20..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getcwd.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getcwd,__syscall_getcwd)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getdents.S b/mdk-stage1/dietlibc/syscalls.s/getdents.S
deleted file mode 100644
index f476e939d..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getdents.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getdents,getdents)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getdents64.S b/mdk-stage1/dietlibc/syscalls.s/getdents64.S
deleted file mode 100644
index 16859addf..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getdents64.S
+++ /dev/null
@@ -1,5 +0,0 @@
-#include "syscalls.h"
-
-#ifdef __NR_getdents64
-syscall(getdents64,getdents64)
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/getegid.S b/mdk-stage1/dietlibc/syscalls.s/getegid.S
deleted file mode 100644
index 64843ee35..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getegid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getegid,getegid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/geteuid.S b/mdk-stage1/dietlibc/syscalls.s/geteuid.S
deleted file mode 100644
index 55dc00981..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/geteuid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(geteuid,geteuid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getgid.S b/mdk-stage1/dietlibc/syscalls.s/getgid.S
deleted file mode 100644
index 39f092685..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getgid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getgid,getgid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getgroups.S b/mdk-stage1/dietlibc/syscalls.s/getgroups.S
deleted file mode 100644
index b4c57689c..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getgroups.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getgroups,getgroups)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getitimer.S b/mdk-stage1/dietlibc/syscalls.s/getitimer.S
deleted file mode 100644
index 9a2084080..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getitimer.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getitimer,getitimer)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getpgid.S b/mdk-stage1/dietlibc/syscalls.s/getpgid.S
deleted file mode 100644
index e568f060f..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getpgid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getpgid,getpgid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getpid.S b/mdk-stage1/dietlibc/syscalls.s/getpid.S
deleted file mode 100644
index 093884785..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getpid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getpid,getpid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getppid.S b/mdk-stage1/dietlibc/syscalls.s/getppid.S
deleted file mode 100644
index b05e64ae3..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getppid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getppid,getppid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getpriority.S b/mdk-stage1/dietlibc/syscalls.s/getpriority.S
deleted file mode 100644
index 848b27ed7..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getpriority.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getpriority,getpriority)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getresgid.S b/mdk-stage1/dietlibc/syscalls.s/getresgid.S
deleted file mode 100644
index a1d873c15..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getresgid.S
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "syscalls.h"
-
-#ifdef __NR_getresgid
-
-syscall(getresgid,getresgid)
-
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/getresuid.S b/mdk-stage1/dietlibc/syscalls.s/getresuid.S
deleted file mode 100644
index 62f6d764f..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getresuid.S
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "syscalls.h"
-
-#ifdef __getresuid
-
-syscall(getresuid)
-
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/getrlimit.S b/mdk-stage1/dietlibc/syscalls.s/getrlimit.S
deleted file mode 100644
index 1c63c0196..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getrlimit.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getrlimit,getrlimit)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getrusage.S b/mdk-stage1/dietlibc/syscalls.s/getrusage.S
deleted file mode 100644
index 2972c4938..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getrusage.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getrusage,getrusage)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getsid.S b/mdk-stage1/dietlibc/syscalls.s/getsid.S
deleted file mode 100644
index cf5cce9d5..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getsid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getsid,getsid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/gettimeofday.S b/mdk-stage1/dietlibc/syscalls.s/gettimeofday.S
deleted file mode 100644
index f364b787a..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/gettimeofday.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(gettimeofday,gettimeofday)
diff --git a/mdk-stage1/dietlibc/syscalls.s/getuid.S b/mdk-stage1/dietlibc/syscalls.s/getuid.S
deleted file mode 100644
index c53c25a7a..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/getuid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(getuid,getuid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/ioctl.S b/mdk-stage1/dietlibc/syscalls.s/ioctl.S
deleted file mode 100644
index 463d319dc..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/ioctl.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(ioctl,ioctl)
diff --git a/mdk-stage1/dietlibc/syscalls.s/ioperm.S b/mdk-stage1/dietlibc/syscalls.s/ioperm.S
deleted file mode 100644
index 0acfde07a..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/ioperm.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(ioperm,ioperm)
diff --git a/mdk-stage1/dietlibc/syscalls.s/iopl.S b/mdk-stage1/dietlibc/syscalls.s/iopl.S
deleted file mode 100644
index 06a6c53fb..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/iopl.S
+++ /dev/null
@@ -1,6 +0,0 @@
-
-#include "syscalls.h"
-
-#ifdef __NR_iopl
-syscall(iopl,iopl)
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/ipc.S b/mdk-stage1/dietlibc/syscalls.s/ipc.S
deleted file mode 100644
index 40479400d..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/ipc.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(ipc,__ipc)
diff --git a/mdk-stage1/dietlibc/syscalls.s/kill.S b/mdk-stage1/dietlibc/syscalls.s/kill.S
deleted file mode 100644
index eb466dd33..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/kill.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(kill,kill)
diff --git a/mdk-stage1/dietlibc/syscalls.s/lchown.S b/mdk-stage1/dietlibc/syscalls.s/lchown.S
deleted file mode 100644
index 19dfefaef..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/lchown.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(lchown,lchown)
diff --git a/mdk-stage1/dietlibc/syscalls.s/link.S b/mdk-stage1/dietlibc/syscalls.s/link.S
deleted file mode 100644
index 8015d11c8..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/link.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(link,link)
diff --git a/mdk-stage1/dietlibc/syscalls.s/llseek.S b/mdk-stage1/dietlibc/syscalls.s/llseek.S
deleted file mode 100644
index 0318b492e..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/llseek.S
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "dietfeatures.h"
-#include "syscalls.h"
-
-#ifdef __NR__llseek
-syscall(_llseek,llseek)
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/lseek.S b/mdk-stage1/dietlibc/syscalls.s/lseek.S
deleted file mode 100644
index 93707a22a..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/lseek.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(lseek,lseek,__libc_lseek)
diff --git a/mdk-stage1/dietlibc/syscalls.s/lstat.S b/mdk-stage1/dietlibc/syscalls.s/lstat.S
deleted file mode 100644
index 5720161c0..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/lstat.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(lstat,lstat)
diff --git a/mdk-stage1/dietlibc/syscalls.s/lstat64.S b/mdk-stage1/dietlibc/syscalls.s/lstat64.S
deleted file mode 100644
index 33fd5ab94..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/lstat64.S
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "dietfeatures.h"
-#include "syscalls.h"
-
-#ifdef WANT_LARGEFILE_BACKCOMPAT
-syscall(lstat64,__dietlibc_lstat64)
-#else
-syscall(lstat64,lstat64)
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/mkdir.S b/mdk-stage1/dietlibc/syscalls.s/mkdir.S
deleted file mode 100644
index d6214ee46..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/mkdir.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(mkdir,mkdir)
diff --git a/mdk-stage1/dietlibc/syscalls.s/mknod.S b/mdk-stage1/dietlibc/syscalls.s/mknod.S
deleted file mode 100644
index c1b2af12d..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/mknod.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(mknod,mknod)
diff --git a/mdk-stage1/dietlibc/syscalls.s/mlockall.S b/mdk-stage1/dietlibc/syscalls.s/mlockall.S
deleted file mode 100644
index 6ad0eef9d..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/mlockall.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(mlockall,mlockall)
diff --git a/mdk-stage1/dietlibc/syscalls.s/mount.S b/mdk-stage1/dietlibc/syscalls.s/mount.S
deleted file mode 100644
index 2fd845561..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/mount.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(mount,mount)
diff --git a/mdk-stage1/dietlibc/syscalls.s/mprotect.S b/mdk-stage1/dietlibc/syscalls.s/mprotect.S
deleted file mode 100644
index 73e9a8e17..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/mprotect.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(mprotect,mprotect)
diff --git a/mdk-stage1/dietlibc/syscalls.s/mremap.S b/mdk-stage1/dietlibc/syscalls.s/mremap.S
deleted file mode 100644
index 259ccec99..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/mremap.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(mremap,mremap)
diff --git a/mdk-stage1/dietlibc/syscalls.s/munlockall.S b/mdk-stage1/dietlibc/syscalls.s/munlockall.S
deleted file mode 100644
index 776811dea..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/munlockall.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(munlockall,munlockall)
diff --git a/mdk-stage1/dietlibc/syscalls.s/munmap.S b/mdk-stage1/dietlibc/syscalls.s/munmap.S
deleted file mode 100644
index b43a7b22d..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/munmap.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(munmap,munmap)
diff --git a/mdk-stage1/dietlibc/syscalls.s/nanosleep.S b/mdk-stage1/dietlibc/syscalls.s/nanosleep.S
deleted file mode 100644
index 279a52604..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/nanosleep.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(nanosleep,nanosleep,__libc_nanosleep)
diff --git a/mdk-stage1/dietlibc/syscalls.s/nice.S b/mdk-stage1/dietlibc/syscalls.s/nice.S
deleted file mode 100644
index 7d3f740b2..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/nice.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(nice,nice)
diff --git a/mdk-stage1/dietlibc/syscalls.s/open.S b/mdk-stage1/dietlibc/syscalls.s/open.S
deleted file mode 100644
index 280efd0d9..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/open.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(open,open,__libc_open)
diff --git a/mdk-stage1/dietlibc/syscalls.s/pause.S b/mdk-stage1/dietlibc/syscalls.s/pause.S
deleted file mode 100644
index cdf42cabd..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/pause.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(pause,pause,__libc_pause)
diff --git a/mdk-stage1/dietlibc/syscalls.s/personality.S b/mdk-stage1/dietlibc/syscalls.s/personality.S
deleted file mode 100644
index 34b467084..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/personality.S
+++ /dev/null
@@ -1,5 +0,0 @@
-#include "syscalls.h"
-
-#ifdef __NR_personality
-syscall(personality,personality)
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/pipe.S b/mdk-stage1/dietlibc/syscalls.s/pipe.S
deleted file mode 100644
index 03994d055..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/pipe.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(pipe,pipe)
diff --git a/mdk-stage1/dietlibc/syscalls.s/poll.S b/mdk-stage1/dietlibc/syscalls.s/poll.S
deleted file mode 100644
index 359f55ddd..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/poll.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(poll,poll)
diff --git a/mdk-stage1/dietlibc/syscalls.s/ptrace.s b/mdk-stage1/dietlibc/syscalls.s/ptrace.s
deleted file mode 100644
index 392e6a4ed..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/ptrace.s
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(ptrace,ptrace)
diff --git a/mdk-stage1/dietlibc/syscalls.s/pwrite.S b/mdk-stage1/dietlibc/syscalls.s/pwrite.S
deleted file mode 100644
index f52ead7b2..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/pwrite.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(pwrite,__pwrite)
diff --git a/mdk-stage1/dietlibc/syscalls.s/query_module.S b/mdk-stage1/dietlibc/syscalls.s/query_module.S
deleted file mode 100644
index cb2f1d852..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/query_module.S
+++ /dev/null
@@ -1,5 +0,0 @@
-#include "syscalls.h"
-
-#ifdef __NR_query_module
-syscall(query_module,query_module)
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/read.S b/mdk-stage1/dietlibc/syscalls.s/read.S
deleted file mode 100644
index 33fdb7531..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/read.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(read,read,__libc_read)
diff --git a/mdk-stage1/dietlibc/syscalls.s/readlink.S b/mdk-stage1/dietlibc/syscalls.s/readlink.S
deleted file mode 100644
index 850e77c4e..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/readlink.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(readlink,readlink)
diff --git a/mdk-stage1/dietlibc/syscalls.s/readv.S b/mdk-stage1/dietlibc/syscalls.s/readv.S
deleted file mode 100644
index 757c26bfb..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/readv.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(readv,readv)
diff --git a/mdk-stage1/dietlibc/syscalls.s/rename.S b/mdk-stage1/dietlibc/syscalls.s/rename.S
deleted file mode 100644
index f92f1dc5d..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/rename.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(rename,rename)
diff --git a/mdk-stage1/dietlibc/syscalls.s/rmdir.S b/mdk-stage1/dietlibc/syscalls.s/rmdir.S
deleted file mode 100644
index 341216e8c..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/rmdir.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(rmdir,rmdir)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sched_get_priority_max.S b/mdk-stage1/dietlibc/syscalls.s/sched_get_priority_max.S
deleted file mode 100644
index caf403672..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sched_get_priority_max.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(sched_get_priority_max,sched_get_priority_max)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sched_get_priority_min.S b/mdk-stage1/dietlibc/syscalls.s/sched_get_priority_min.S
deleted file mode 100644
index a0c3337dc..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sched_get_priority_min.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(sched_get_priority_min,sched_get_priority_min)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sched_getparam.S b/mdk-stage1/dietlibc/syscalls.s/sched_getparam.S
deleted file mode 100644
index 7190a40ae..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sched_getparam.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(sched_getparam,sched_getparam)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sched_getscheduler.S b/mdk-stage1/dietlibc/syscalls.s/sched_getscheduler.S
deleted file mode 100644
index 08709b65e..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sched_getscheduler.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(sched_getscheduler,sched_getscheduler)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sched_rr_get_interval.S b/mdk-stage1/dietlibc/syscalls.s/sched_rr_get_interval.S
deleted file mode 100644
index 150b9a98d..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sched_rr_get_interval.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(sched_rr_get_interval,sched_rr_get_interval)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sched_setparam.S b/mdk-stage1/dietlibc/syscalls.s/sched_setparam.S
deleted file mode 100644
index 3a6dd1dcc..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sched_setparam.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(sched_setparam,sched_setparam)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sched_setscheduler.S b/mdk-stage1/dietlibc/syscalls.s/sched_setscheduler.S
deleted file mode 100644
index 27869d6ce..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sched_setscheduler.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(sched_setscheduler,sched_setscheduler)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sched_yield.S b/mdk-stage1/dietlibc/syscalls.s/sched_yield.S
deleted file mode 100644
index ccb9ac1d0..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sched_yield.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(sched_yield,sched_yield)
diff --git a/mdk-stage1/dietlibc/syscalls.s/select.S b/mdk-stage1/dietlibc/syscalls.s/select.S
deleted file mode 100644
index f585d0449..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/select.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(select,select)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sendfile.S b/mdk-stage1/dietlibc/syscalls.s/sendfile.S
deleted file mode 100644
index 12d6195dd..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sendfile.S
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "syscalls.h"
-#include "dietwarning.h"
-
-syscall_weak(sendfile,sendfile,__libc_sendfile)
-
-link_warning(sendfile,"sendfile is not portable and does not support large files")
diff --git a/mdk-stage1/dietlibc/syscalls.s/setdomainname.S b/mdk-stage1/dietlibc/syscalls.s/setdomainname.S
deleted file mode 100644
index eaade25da..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/setdomainname.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(setdomainname,setdomainname)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setgid.S b/mdk-stage1/dietlibc/syscalls.s/setgid.S
deleted file mode 100644
index 69b18a9c9..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/setgid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(setgid,setgid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setgroups.S b/mdk-stage1/dietlibc/syscalls.s/setgroups.S
deleted file mode 100644
index ce8e800a6..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/setgroups.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(setgroups,setgroups)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sethostname.S b/mdk-stage1/dietlibc/syscalls.s/sethostname.S
deleted file mode 100644
index 7616d4848..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sethostname.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(sethostname,sethostname)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setitimer.S b/mdk-stage1/dietlibc/syscalls.s/setitimer.S
deleted file mode 100644
index bcb0623ba..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/setitimer.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(setitimer,setitimer)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setpgid.S b/mdk-stage1/dietlibc/syscalls.s/setpgid.S
deleted file mode 100644
index e93db31dc..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/setpgid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(setpgid,setpgid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setpriority.S b/mdk-stage1/dietlibc/syscalls.s/setpriority.S
deleted file mode 100644
index 57d7bc388..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/setpriority.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(setpriority,setpriority)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setregid.S b/mdk-stage1/dietlibc/syscalls.s/setregid.S
deleted file mode 100644
index 3a7abbc28..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/setregid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(setregid,setregid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setresgid.S b/mdk-stage1/dietlibc/syscalls.s/setresgid.S
deleted file mode 100644
index 64cbac94e..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/setresgid.S
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "syscalls.h"
-
-#ifdef __setresgid
-
-syscall(setresgid)
-
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/setresuid.S b/mdk-stage1/dietlibc/syscalls.s/setresuid.S
deleted file mode 100644
index 20b6abee9..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/setresuid.S
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "syscalls.h"
-
-#ifdef __setresuid
-
-syscall(setresuid)
-
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/setreuid.S b/mdk-stage1/dietlibc/syscalls.s/setreuid.S
deleted file mode 100644
index 33ca8deed..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/setreuid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(setreuid,setreuid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setrlimit.S b/mdk-stage1/dietlibc/syscalls.s/setrlimit.S
deleted file mode 100644
index 605105658..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/setrlimit.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(setrlimit,setrlimit)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setsid.S b/mdk-stage1/dietlibc/syscalls.s/setsid.S
deleted file mode 100644
index d1ef1c58e..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/setsid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(setsid,setsid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/setuid.S b/mdk-stage1/dietlibc/syscalls.s/setuid.S
deleted file mode 100644
index d20571cbf..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/setuid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(setuid,setuid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sigaction.S b/mdk-stage1/dietlibc/syscalls.s/sigaction.S
deleted file mode 100644
index 32382870c..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sigaction.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(sigaction,sigaction)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sigaltstack.S b/mdk-stage1/dietlibc/syscalls.s/sigaltstack.S
deleted file mode 100644
index b07d90f40..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sigaltstack.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(sigaltstack,sigaltstack,__sigaltstack)
diff --git a/mdk-stage1/dietlibc/syscalls.s/signal.S b/mdk-stage1/dietlibc/syscalls.s/signal.S
deleted file mode 100644
index 86c4d5db0..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/signal.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(signal,signal)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sigpending.S b/mdk-stage1/dietlibc/syscalls.s/sigpending.S
deleted file mode 100644
index 08715bef5..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sigpending.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(sigpending,sigpending)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sigprocmask.S b/mdk-stage1/dietlibc/syscalls.s/sigprocmask.S
deleted file mode 100644
index 07f5b9d26..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sigprocmask.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(sigprocmask,sigprocmask,__sigprocmask)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sigsuspend.S b/mdk-stage1/dietlibc/syscalls.s/sigsuspend.S
deleted file mode 100644
index 062264ab6..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sigsuspend.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(sigsuspend,sigsuspend,__libc_sigsuspend)
diff --git a/mdk-stage1/dietlibc/syscalls.s/socketcall.S b/mdk-stage1/dietlibc/syscalls.s/socketcall.S
deleted file mode 100644
index 5837c049a..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/socketcall.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(socketcall,socketcall)
diff --git a/mdk-stage1/dietlibc/syscalls.s/stat.S b/mdk-stage1/dietlibc/syscalls.s/stat.S
deleted file mode 100644
index 2aa3bc088..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/stat.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(stat,stat)
diff --git a/mdk-stage1/dietlibc/syscalls.s/stat64.S b/mdk-stage1/dietlibc/syscalls.s/stat64.S
deleted file mode 100644
index 734fcab20..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/stat64.S
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "dietfeatures.h"
-#include "syscalls.h"
-
-#ifdef WANT_LARGEFILE_BACKCOMPAT
-syscall(stat64,__dietlibc_stat64)
-#else
-syscall(stat64,stat64)
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/statfs.S b/mdk-stage1/dietlibc/syscalls.s/statfs.S
deleted file mode 100644
index 7560f569d..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/statfs.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(statfs,statfs)
diff --git a/mdk-stage1/dietlibc/syscalls.s/stime.S b/mdk-stage1/dietlibc/syscalls.s/stime.S
deleted file mode 100644
index 9d9f5bf0a..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/stime.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(stime,stime)
diff --git a/mdk-stage1/dietlibc/syscalls.s/swapoff.S b/mdk-stage1/dietlibc/syscalls.s/swapoff.S
deleted file mode 100644
index f75ec94e0..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/swapoff.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(swapoff,swapoff)
diff --git a/mdk-stage1/dietlibc/syscalls.s/swapon.S b/mdk-stage1/dietlibc/syscalls.s/swapon.S
deleted file mode 100644
index d10594168..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/swapon.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(swapon,swapon)
diff --git a/mdk-stage1/dietlibc/syscalls.s/symlink.S b/mdk-stage1/dietlibc/syscalls.s/symlink.S
deleted file mode 100644
index 07a6a7fdc..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/symlink.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(symlink,symlink)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sync.S b/mdk-stage1/dietlibc/syscalls.s/sync.S
deleted file mode 100644
index 1ee021693..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sync.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(sync,sync)
diff --git a/mdk-stage1/dietlibc/syscalls.s/sysctl.S b/mdk-stage1/dietlibc/syscalls.s/sysctl.S
deleted file mode 100644
index 536e62b3d..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sysctl.S
+++ /dev/null
@@ -1,5 +0,0 @@
-#include "syscalls.h"
-
-#ifdef __NR_sysctl
-syscall(sysctl,_sysctl)
-#endif
diff --git a/mdk-stage1/dietlibc/syscalls.s/sysinfo.S b/mdk-stage1/dietlibc/syscalls.s/sysinfo.S
deleted file mode 100644
index eaec7941e..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/sysinfo.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(sysinfo,sysinfo)
diff --git a/mdk-stage1/dietlibc/syscalls.s/syslog.S b/mdk-stage1/dietlibc/syscalls.s/syslog.S
deleted file mode 100644
index 6af3c4eac..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/syslog.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(syslog,__syscall_syslog)
diff --git a/mdk-stage1/dietlibc/syscalls.s/time.S b/mdk-stage1/dietlibc/syscalls.s/time.S
deleted file mode 100644
index 26c79091c..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/time.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(time,time)
diff --git a/mdk-stage1/dietlibc/syscalls.s/times.S b/mdk-stage1/dietlibc/syscalls.s/times.S
deleted file mode 100644
index dcc8a6dd0..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/times.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(times,times)
diff --git a/mdk-stage1/dietlibc/syscalls.s/truncate.S b/mdk-stage1/dietlibc/syscalls.s/truncate.S
deleted file mode 100644
index 7052bdcee..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/truncate.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(truncate,truncate)
diff --git a/mdk-stage1/dietlibc/syscalls.s/umask.S b/mdk-stage1/dietlibc/syscalls.s/umask.S
deleted file mode 100644
index 9f8ffeda6..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/umask.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(umask,umask)
diff --git a/mdk-stage1/dietlibc/syscalls.s/umount.S b/mdk-stage1/dietlibc/syscalls.s/umount.S
deleted file mode 100644
index 4a423d964..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/umount.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(umount,umount)
diff --git a/mdk-stage1/dietlibc/syscalls.s/umount2.S b/mdk-stage1/dietlibc/syscalls.s/umount2.S
deleted file mode 100644
index 4cdd6a200..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/umount2.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(umount2,umount2)
diff --git a/mdk-stage1/dietlibc/syscalls.s/uname.S b/mdk-stage1/dietlibc/syscalls.s/uname.S
deleted file mode 100644
index a460d2aa6..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/uname.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(uname,uname)
diff --git a/mdk-stage1/dietlibc/syscalls.s/unlink.S b/mdk-stage1/dietlibc/syscalls.s/unlink.S
deleted file mode 100644
index bd6713061..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/unlink.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(unlink,unlink)
diff --git a/mdk-stage1/dietlibc/syscalls.s/utime.S b/mdk-stage1/dietlibc/syscalls.s/utime.S
deleted file mode 100644
index 08cd22158..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/utime.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(utime,utime)
diff --git a/mdk-stage1/dietlibc/syscalls.s/vhangup.S b/mdk-stage1/dietlibc/syscalls.s/vhangup.S
deleted file mode 100644
index 6e2d1d343..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/vhangup.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(vhangup,vhangup)
diff --git a/mdk-stage1/dietlibc/syscalls.s/wait4.S b/mdk-stage1/dietlibc/syscalls.s/wait4.S
deleted file mode 100644
index ca6773569..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/wait4.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(wait4,wait4)
diff --git a/mdk-stage1/dietlibc/syscalls.s/waitpid.S b/mdk-stage1/dietlibc/syscalls.s/waitpid.S
deleted file mode 100644
index 5cdc18afb..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/waitpid.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(waitpid,waitpid,__libc_waitpid)
diff --git a/mdk-stage1/dietlibc/syscalls.s/write.S b/mdk-stage1/dietlibc/syscalls.s/write.S
deleted file mode 100644
index ba20395df..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/write.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall_weak(write,write,__libc_write)
diff --git a/mdk-stage1/dietlibc/syscalls.s/writev.S b/mdk-stage1/dietlibc/syscalls.s/writev.S
deleted file mode 100644
index 8ec7aa6b0..000000000
--- a/mdk-stage1/dietlibc/syscalls.s/writev.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "syscalls.h"
-
-syscall(writev,writev)
diff --git a/mdk-stage1/disk.c b/mdk-stage1/disk.c
deleted file mode 100644
index a9a31d3d7..000000000
--- a/mdk-stage1/disk.c
+++ /dev/null
@@ -1,343 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#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 "stage1.h"
-#include "frontend.h"
-#include "modules.h"
-#include "probing.h"
-#include "log.h"
-#include "mount.h"
-#include "lomount.h"
-#include "automatic.h"
-
-#include "disk.h"
-
-struct partition_detection_anchor {
- off_t offset;
- const char * anchor;
-};
-
-static int seek_and_compare(int fd, struct partition_detection_anchor anch)
-{
- char buf[500];
- size_t count;
- if (lseek(fd, anch.offset, SEEK_SET) == (off_t)-1) {
- log_perror("seek failed");
- return -1;
- }
- count = read(fd, buf, strlen(anch.anchor));
- if (count != strlen(anch.anchor)) {
- log_perror("read failed");
- return -1;
- }
- buf[count] = '\0';
- if (strcmp(anch.anchor, buf))
- return 1;
- return 0;
-}
-
-static const char * detect_partition_type(char * dev)
-{
- struct partition_detection_info {
- const char * name;
- struct partition_detection_anchor anchor0;
- struct partition_detection_anchor anchor1;
- struct partition_detection_anchor anchor2;
- };
- struct partition_detection_info partitions_signatures[] = {
- { "Linux Swap", { 4086, "SWAP-SPACE" }, { 0, NULL }, { 0, NULL } },
- { "Linux Swap", { 4086, "SWAPSPACE2" }, { 0, NULL }, { 0, NULL } },
- { "Ext2", { 0x438, "\x53\xEF" }, { 0, NULL }, { 0, NULL } },
- { "ReiserFS", { 0x10034, "ReIsErFs" }, { 0, NULL }, { 0, NULL } },
- { "ReiserFS", { 0x10034, "ReIsEr2Fs" }, { 0, NULL }, { 0, NULL } },
- { "XFS", { 0, "XFSB" }, { 0x200, "XAGF" }, { 0x400, "XAGI" } },
- { "JFS", { 0x8000, "JFS1" }, { 0, NULL }, { 0, NULL } },
- { "NTFS", { 0x1FE, "\x55\xAA" }, { 0x3, "NTFS" }, { 0, NULL } },
- { "FAT32", { 0x1FE, "\x55\xAA" }, { 0x52, "FAT32" }, { 0, NULL } },
- { "FAT", { 0x1FE, "\x55\xAA" }, { 0x36, "FAT" }, { 0, NULL } },
- { "Linux LVM", { 0, "HM\1\0" }, { 0, NULL }, { 0, NULL } }
- };
- int partitions_signatures_nb = sizeof(partitions_signatures) / sizeof(struct partition_detection_info);
- int i;
- int fd;
-
- char device_fullname[50];
- strcpy(device_fullname, "/dev/");
- strcat(device_fullname, dev);
-
- if (ensure_dev_exists(device_fullname))
- return NULL;
- log_message("guessing type of %s", device_fullname);
-
- if ((fd = open(device_fullname, O_RDONLY, 0)) < 0) {
- log_perror("open");
- return NULL;
- }
-
- for (i=0; i<partitions_signatures_nb; i++) {
- int results = seek_and_compare(fd, partitions_signatures[i].anchor0);
- if (results == -1)
- goto detect_partition_type_end;
- if (results == 1)
- continue;
- if (!partitions_signatures[i].anchor1.anchor)
- goto detect_partition_found_it;
-
- results = seek_and_compare(fd, partitions_signatures[i].anchor1);
- if (results == -1)
- goto detect_partition_type_end;
- if (results == 1)
- continue;
- if (!partitions_signatures[i].anchor2.anchor)
- goto detect_partition_found_it;
-
- results = seek_and_compare(fd, partitions_signatures[i].anchor2);
- if (results == -1)
- goto detect_partition_type_end;
- if (results == 1)
- continue;
-
- detect_partition_found_it:
- return partitions_signatures[i].name;
- }
-
- detect_partition_type_end:
- close(fd);
- return NULL;
-}
-
-static char * disk_extract_list_directory(char * direct)
-{
- char ** full = list_directory(direct);
- char tmp[2000] = "";
- int i;
- for (i=0; i<5 ; i++) {
- if (!full || !*full)
- break;
- strcat(tmp, *full);
- strcat(tmp, "\n");
- full++;
- }
- return strdup(tmp);
-}
-
-static enum return_type try_with_device(char *dev_name)
-{
- char * questions_location[] = { "Directory or ISO image", NULL };
- char * questions_location_auto[] = { "directory", NULL };
- static char ** answers_location = NULL;
- char device_fullname[50];
- char location_full[500];
-
- char * disk_own_mount = "/tmp/hdimage";
-
- int major, minor, blocks;
- char name[100];
-
- char buf[512];
- FILE * f;
- char * parts[50];
- char * parts_comments[50];
- struct stat statbuf;
- int i = 0;
- enum return_type results;
- char * choice;
-
- if (!(f = fopen("/proc/partitions", "rb")) || !fgets(buf, sizeof(buf), f) || !fgets(buf, sizeof(buf), f)) {
- log_perror(dev_name);
- stg1_error_message("Could not read partitions information.");
- return RETURN_ERROR;
- }
-
- while (fgets(buf, sizeof(buf), f)) {
- bzero(name, sizeof(name));
- sscanf(buf, " %d %d %d %s", &major, &minor, &blocks, name);
- if ((strstr(name, dev_name) == name) && (blocks > 1) && (name[strlen(dev_name)] != '\0')) {
- const char * partition_type = detect_partition_type(name);
- parts[i] = strdup(name);
- parts_comments[i] = (char *) malloc(sizeof(char) * 100);
- sprintf(parts_comments[i], "size: %d Mbytes", blocks >> 10);
- if (partition_type) {
- strcat(parts_comments[i], ", type: ");
- strcat(parts_comments[i], partition_type);
- }
- i++;
- }
- }
- parts[i] = NULL;
- fclose(f);
-
- if (parts[0] == NULL) {
- stg1_error_message("No partitions found.");
- return RETURN_ERROR;
- }
-
- results = ask_from_list_comments_auto("Please choose the partition where " DISTRIB_NAME " is copied.",
- parts, parts_comments, &choice, "partition", parts);
- if (results != RETURN_OK)
- return results;
-
- strcpy(device_fullname, "/dev/");
- strcat(device_fullname, choice);
-
- if (my_mount(device_fullname, disk_own_mount, "ext2", 0) == -1 &&
- my_mount(device_fullname, disk_own_mount, "vfat", 0) == -1 &&
- my_mount(device_fullname, disk_own_mount, "reiserfs", 0) == -1) {
- stg1_error_message("I can't find a valid filesystem (tried: ext2, vfat, reiserfs).");
- return try_with_device(dev_name);
- }
-
- if (ask_from_entries_auto("Please enter the directory (or ISO image file) containing the " DISTRIB_NAME " Distribution.",
- questions_location, &answers_location, 24, questions_location_auto, NULL) != RETURN_OK) {
- umount(disk_own_mount);
- return try_with_device(dev_name);
- }
-
- strcpy(location_full, disk_own_mount);
- strcat(location_full, "/");
- strcat(location_full, answers_location[0]);
-
- if (access(location_full, R_OK)) {
- 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 root of the partition:\n"
- "%s", disk_extract_list_directory(disk_own_mount));
- umount(disk_own_mount);
- return try_with_device(dev_name);
- }
-
- unlink(IMAGE_LOCATION);
-
- if (!stat(location_full, &statbuf) && !S_ISDIR(statbuf.st_mode)) {
- log_message("%s exists and is not a directory, assuming this is an ISO image", location_full);
- if (lomount(location_full, IMAGE_LOCATION)) {
- stg1_error_message("Could not mount file %s as an ISO image of the " DISTRIB_NAME " Distribution.", answers_location[0]);
- umount(disk_own_mount);
- return try_with_device(dev_name);
- }
- } else
- symlink(location_full, IMAGE_LOCATION);
-
- if (IS_SPECIAL_STAGE2 || ramdisk_possible()) {
- /* RAMDISK install */
- if (access(IMAGE_LOCATION RAMDISK_LOCATION, R_OK)) {
- stg1_error_message("I can't find the " DISTRIB_NAME " Distribution in the specified directory. "
- "(I need the subdirectory " RAMDISK_LOCATION ")\n"
- "Here's a short extract of the files in the directory:\n"
- "%s", disk_extract_list_directory(IMAGE_LOCATION));
- loumount();
- umount(disk_own_mount);
- return try_with_device(dev_name);
- }
- if (load_ramdisk() != RETURN_OK) {
- stg1_error_message("Could not load program into memory.");
- loumount();
- umount(disk_own_mount);
- return try_with_device(dev_name);
- }
- } else {
- /* LIVE install */
- char p;
- if (access(IMAGE_LOCATION LIVE_LOCATION, R_OK)) {
- stg1_error_message("I can't find the " DISTRIB_NAME " Distribution in the specified directory. "
- "(I need the subdirectory " LIVE_LOCATION ")\n"
- "Here's a short extract of the files in the directory:\n"
- "%s", disk_extract_list_directory(IMAGE_LOCATION));
- loumount();
- umount(disk_own_mount);
- return try_with_device(dev_name);
- }
- if (readlink(IMAGE_LOCATION LIVE_LOCATION "/usr/bin/runinstall2", &p, 1) != 1) {
- stg1_error_message("The " DISTRIB_NAME " Distribution seems to be copied on a Windows partition. "
- "You need more memory to perform an installation from a Windows partition. "
- "Another solution if to copy the " DISTRIB_NAME " Distribution on a Linux partition.");
- loumount();
- umount(disk_own_mount);
- return try_with_device(dev_name);
- }
- log_message("found the " DISTRIB_NAME " Installation, good news!");
- }
-
- if (IS_RESCUE) {
- loumount();
- umount(disk_own_mount);
- }
-
- method_name = strdup("disk");
- return RETURN_OK;
-}
-
-enum return_type disk_prepare(void)
-{
- char ** medias, ** ptr, ** medias_models;
- char * choice;
- int i, count = 0;
- enum return_type results;
-
- my_insmod("sd_mod", ANY_DRIVER_TYPE, NULL);
-
- get_medias(DISK, &medias, &medias_models, BUS_ANY);
-
- ptr = medias;
- while (ptr && *ptr) {
- count++;
- ptr++;
- }
-
- if (count == 0) {
- stg1_error_message("No DISK drive found.");
- i = ask_insmod(SCSI_ADAPTERS);
- if (i == RETURN_BACK)
- return RETURN_BACK;
- return disk_prepare();
- }
-
- if (count == 1) {
- results = try_with_device(*medias);
- if (results == RETURN_OK)
- return RETURN_OK;
- i = ask_insmod(SCSI_ADAPTERS);
- if (i == RETURN_BACK)
- return RETURN_BACK;
- return disk_prepare();
- }
-
- results = ask_from_list_comments_auto("Please choose the DISK drive on which you copied the " DISTRIB_NAME " Distribution.",
- medias, medias_models, &choice, "disk", medias);
-
- if (results != RETURN_OK)
- return results;
-
- results = try_with_device(choice);
- if (results == RETURN_OK)
- return RETURN_OK;
- i = ask_insmod(SCSI_ADAPTERS);
- if (i == RETURN_BACK)
- return RETURN_BACK;
- return disk_prepare();
-}
diff --git a/mdk-stage1/disk.h b/mdk-stage1/disk.h
deleted file mode 100644
index 54213cf68..000000000
--- a/mdk-stage1/disk.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#ifndef _DISK_H_
-#define _DISK_H_
-
-enum return_type disk_prepare(void);
-
-#endif
diff --git a/mdk-stage1/dns.c b/mdk-stage1/dns.c
deleted file mode 100644
index d1e67c78d..000000000
--- a/mdk-stage1/dns.c
+++ /dev/null
@@ -1,213 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#include <stdlib.h>
-
-// dietlibc can do hostname lookup, whereas glibc can't when linked statically :-(
-
-#ifdef __LIBC_DIETLIBC__
-
-#include <unistd.h>
-#include <string.h>
-#include <stdio.h>
-#include <netdb.h>
-#include <sys/socket.h>
-
-#include "network.h"
-#include "log.h"
-
-#include "dns.h"
-
-int mygethostbyname(char * name, struct in_addr * addr)
-{
- struct hostent * h = gethostbyname(name);
- if (!h) {
- if (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 (!h) {
- log_message("unknown host %s", name);
- return -1;
- }
- } else
- return -1;
- }
-
- if (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;
- }
- return -1;
-}
-
-char * mygethostbyaddr(char * ipnum)
-{
- struct in_addr in;
- struct hostent * host;
- if (!inet_aton(ipnum, &in))
- return NULL;
- host = gethostbyaddr(&in, strlen((void *) &in), AF_INET);
- if (host && host->h_name)
- return host->h_name;
- return NULL;
-}
-
-
-#else // __LIBC_DIETLIBC__
-
-#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"
-
-#include "dns.h"
-
-/* 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;
-}
-
-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;
-}
-
-#endif
diff --git a/mdk-stage1/dns.h b/mdk-stage1/dns.h
deleted file mode 100644
index 97af9c08a..000000000
--- a/mdk-stage1/dns.h
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#ifndef H_DNS
-#define H_DNS
-
-#include <netinet/in.h>
-
-int mygethostbyname(char * name, struct in_addr * addr);
-char * mygethostbyaddr(char * ipnum);
-
-#endif
diff --git a/mdk-stage1/doc/HACKING b/mdk-stage1/doc/HACKING
deleted file mode 100644
index d196c8010..000000000
--- a/mdk-stage1/doc/HACKING
+++ /dev/null
@@ -1,31 +0,0 @@
-If you have to boot pretty often, you'll appreciate to speed the things up
-a little.
-
-Here's what we use: the GRUB feature to boot from the network using the
-DHCP protocol and the TFTP protocol.
-
-Here's the "menu.lst" to do that:
-
--=-=--
-
-timeout 0
-
-title linux
-dhcp
-tftpserver 192.168.1.17
-kernel (nd)/tftpboot/gc/vmlinuz ramdisk=32000 vga=788
-initrd (nd)/tftpboot/gc/network.rdz
-
--=-=--
-
-
-The option "tftpserver" is used to override the tftpserver address given
-as an answer by the DHCP server. That way, you'll not need to bother your
-system administrator to modify his dhcp server configuration.
-
-The directory /tftpboot seems to be the only one defaultly accepted by the
-server, and its subdirs.
-
-
-Of course, your GRUB needs to be compiled with the specific code for your
-network card; use ./configure --help in the GRUB build dir for more infos.
diff --git a/mdk-stage1/doc/README b/mdk-stage1/doc/README
deleted file mode 100644
index 09edce6c2..000000000
--- a/mdk-stage1/doc/README
+++ /dev/null
@@ -1,185 +0,0 @@
--------------------------------------------------------
-* Stage1 of the Mandrake Linux installation program *
--------------------------------------------------------
-
-
-[ Author ]
-
- Guillaume Cottenceau (gc@mandrakesoft.com)
-
-
-[ Copyright ]
-
- Copyright 2000 MandrakeSoft
-
- Partially inspired by Redhat stuff (install from 5.x and 7.x) copyright
- Red Hat Software, and Debian stuff (boot-floppies) copyright by their
- respective holders.
-
-
-[ Licence ]
-
- 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-
- *** WARNING! ***
-
- This General Public License does not permit incorporating any part
- of this program as a library into proprietary programs.
-
-
-[ Online ]
-
- http://us.mandrakesoft.com/~gc/html/stage1.html
-
-
-[ Purpose ]
-
- This code will take the control of the computer after that Linux
- kernel booted properly, and will try to run the main installer
- (also known as "stage 2") from a series of different media
- including harddrive, cdrom, and network.
-
- Use the source, Luke.
-
-
-
-
- -=-=-- Okay, now, more details --=-=-
-
-
- [ Installing Mandrake Linux ]
-
-Per default, just insert your Mandrake Linux Installation CD into your
-CDROM tray, be sure your system BIOS is configured to boot on your CDROM,
-and that's all.
-
-If you have multiple CDROM drives and the installer can't autodetect in
-which CDROM drive is the disc, it may ask you to choose the correct drive,
-between your CDROM drives.
-
-Also, if you want to install from an SCSI CDROM, the installer should
-detect your SCSI adapter; if it fails you may have to select the right
-driver and/or supply additional parameters.
-
-
- [ Position of the problem ]
-
-The need for alternate installation methods come with more specific
-hardware configuration and/or need for frequent updates of the Installer
-software.
-
-All of these methods will require to use a special boot disk. The method
-is to download it and then to copy it "physically" to a floppy with the
-command:
-
-# dd if=<boot-disk> of=/dev/fd0
-
-Our boot disks are called "cdrom.img", "network.img", etc.
-
-
- [ Installation from CDROM ]
-
-The first situation you may encounter is an old BIOS which does not permit
-you to boot from your CDROM drive.
-
-In that case, you'll need to use the "cdrom.img" image file. The steps are
-the same as with CDROM boot, and everything should be automatic.
-
-
- [ Installation from DISK ]
-
-If you like trying occasionnally our development version, the Cooker, one
-of the easiest way is to grab a local copy of the Distribution on one of
-your local hard drives, and to install from that location.
-
-At present time, you can install from IDE or SCSI drives, from Linux
-(ext2), Windows (vfat) or Reiserfs partition.
-
-In that case, you'll need to use the "hd.img" image file. The dialogs will
-ask you to choose the DISK drive to use to install from, then the
-partition on which you copied the Distribution, then the location
-(directory) in which you copied the Distribution.
-
-
- [ Installation from NETWORK ]
-
-For convenience, you can also install from a NFS volume, from a FTP
-server, or from a HTTP server. NFS installs are maybe the fastest
-and most convenient possible, so if you need to do frequent and/or
-multiple installs, you may like this option.
-
-In that case, you'll need to use the "network.img" image file. If you have
-PCI network card(s), you'll probably have to only setup your network
-options. If not, you'll have to choose the appropriate driver(s) and/or
-optional parameters. Supported network configurations include static IP
-allocation and DHCP automatic configuration.
-
-
- [ Installation from PCMCIA ]
-
-If you want to perform an installation on your laptop that is not based on
-local IDE CDROM or DISK, nor on built-in network card, but on PCMCIA
-extension (probably a network adapter or CDROM drive), you'll need the
-"pcmcia.img" image file.
-
-PCMCIA services should automatically start and be transparent to you.
-Then, you'll follow the instructions according to your preferred
-installation method.
-
-
- [ Monitoring a stage1 session ]
-
-Linux supports virtual consoles. You can switch between them by issueing
-Ctrl+Alt+Fx key, in which 'x' is the number of the console. Here's console
-occupancy during stage1.
-
-(#1) The user-interface of the stage1 is on the first console. In case of
-newt interaction, it's provided with a neat blue and black color scheme,
-and nice widgets. In case of stdio interaction (cdrom and disk installs),
-it's more basic but still usable :-).
-
-(#2) A shell is provided on second console in some cases (you need to
-compile it with -DSPAWN_SHELL and you need to provide a valid shell in the
-initrd) and of course it's not in, in image files of Mandrake Linux
-releases because it's too much diskspace.
-
-(#3) The log is printed out on the third console. This is the location
-where you can find most valuable information, prefixed by a '*'. See
-"log.h" for calls that print things out to the log.
-
-(#4) The kernel messages are printed on the fourth console. There is a
-process forked very early in the init (the program before the stage1)
-which monitors /proc/kmsg for new kernel messages. Also, syslog stuff (the
-logs commited by the programs) should appear on the /dev/log Unix socket,
-this is also printed on this console.
-
-(#5) Former place for the stderr of insmod calls. It's not used anymore.
-
-(#6) Place where a trivial interactive communication with the stage1 is
-set up if the parameter -DSPAWN_INTERACTIVE is compiled in. Basically, you
-can set switches such as "expert" and "rescue" on the fly with this
-feature. It's implemented with a fork and a Unix pipe.
-
-
- [ Rescueing a system ]
-
-Since Mandrake Linux 7.1, we provide a rescue system through each of the
-previously described methods. You don't need a special "rescue.img" file.
-Just hit "F1" at boot time, type in "rescue", and follow the first steps
-of the installation according to the method you chose (choose
-disks/partitions for disk method, network parameters for network method,
-etc). Then, you'll end up with a workable system, very useful to rescue a
-damaged system, or do other basic actions.
diff --git a/mdk-stage1/doc/TECH-INFOS b/mdk-stage1/doc/TECH-INFOS
deleted file mode 100644
index 074b35d31..000000000
--- a/mdk-stage1/doc/TECH-INFOS
+++ /dev/null
@@ -1,91 +0,0 @@
-
-| (*) Automatic install
-\----------------------
-
-This feature is used to replace redhat kickstart. It uses the kernel
-parameter "automatic" with keywords separated with commas and colons, on
-the following genres:
-
- automatic=method:nfs,network:static,ip:192.168.1.24,server:192.168.1.7,directory:/stable/i586
-
- automatic=method:ftp,network:dhcp,server:ftp.ciril.fr,directory:/pub/linux/mandrake-devel/cooker
-
- automatic=method:ftp,network:dhcp,server:companyserver,directory:/mdkinst,user:XXX,pass:XXX
-
- automatic=method:ftp,interface:eth1,network:dhcp,...
-
- automatic=method:ftp,network:adsl,adsluser:XXX,adslpass:XXX,...
-
- automatic=method:cdrom
-
- automatic=method:disk,disk:hdb,partition:hdb7
-
-
-The keywords correspond to each "virtual" question answered automatically,
-either from a list or from a free field.
-
-
-Keywords are:
-
-
-`method' <- (nfs,ftp,http,cdrom,disk)
-
-if nfs/ftp/http:
-
- `network' <- (static,dhcp,adsl)
-
- if multiple interfaces detected:
-
- `interface' <- (list-of-detected-interfaces)
-
- fi
-
- if static:
-
- `ip', `dns', `gateway', `netmask' (free fields)
-
- elsif adsl:
-
- `adsluser', `adslpass' (free field)
-
- fi
-
- if resolving fails:
-
- `hostname', `domain' (free fields)
-
- fi
-
- `server', `directory' (free fields)
-
- if ftp:
-
- `user', `pass' (free fields)
-
- fi
-
-fi
-
-if disk:
-
- `disk' <- (list-of-detected-disks)
-
- `partition' <- (list-of-detected-partitions)
-
- `directory' (free fields)
-
-fi
-
-
-
-You may use shorter versions of keywords (it helps reducing size of
-commandline), please find each keyword short-alias counterpart in file
-../automatic.c under the identifier named "short_aliases".
-
-This gives for example for:
-
- automatic=method:nfs,network:static,ip:192.168.1.24,server:192.168.1.7,directory:/stable/i586
-==>
- automatic=met:nfs,net:static,ip:192.168.1.24,ser:192.168.1.7,dir:/stable/i586
-
-
diff --git a/mdk-stage1/doc/UPDATEMODULES b/mdk-stage1/doc/UPDATEMODULES
deleted file mode 100644
index 89d86d365..000000000
--- a/mdk-stage1/doc/UPDATEMODULES
+++ /dev/null
@@ -1,74 +0,0 @@
-This is the documentation for the "Update Modules" (Update Drivers)
-feature.
-
-This feature aims to propose new modules or replacement modules for the
-install. This is useful when there is a firmware update for a given
-driver, an additional driver needed for something, etc.
-
-
-You must use a floppy disk with e2fs filesystem (NOT vfat/windows
-formatted). Use "mke2fs /dev/fd0" on your own box to format a floppy with
-e2fs filesystem.
-
-This disk may contain a number of kernel modules on the root (e.g. not in
-a subdirectory); some of them may replace existing modules, some of them
-may be added. This disk must contain a special file, named "to_load", on
-the root (not in a subdirectory). This file will contain a series of
-module names, with optional module options; the program will try to load
-all these modules one after another, using file on the floppy if present,
-else using file within standard module repository ("marfile" on the boot
-floppy). It can contain comments, these are strictly defined by the
-presence of a hash (#) character on column 0 of any line.
-
-
-Here's a typical scenario:
-
-
-1. Boot the floppy (or cdrom) with the option "updatemodules"
-
- (you may do that by pressing F1 then entering "linux updatemodules")
-
-
-2. At the very beginning of the User Interface, you are asked to insert
- the Update Modules disk. Insert the Update Modules disk and press
- Enter.
-
---=----=----=----=----=----=----=----=----=--
-Our example disk contains:
-
-[root@obiwan mnt]# ll floppy/
-total 77
-drwxr-xr-x 2 root root 12288 Jul 26 12:02 lost+found/
--rw-r--r-- 1 root root 9051 Jul 26 12:43 msdos.o
--rw-r--r-- 1 root root 13660 Jul 26 12:04 ppa.o
--rw-r--r-- 1 root root 54 Jul 26 12:46 to_load
--rw-r--r-- 1 root root 32108 Jul 26 12:04 uhci.o
--rw-r--r-- 1 root root 6572 Jul 26 12:04 wacom.o
-[root@obiwan mnt]# cat floppy/to_load
-# Update Drivers description file
-3c59x
-# fat is a dep for msdos
-fat
-# updated msdos (handling of 9+4 filenames)
-msdos
-ppa
-# ISA network card needing options
-ne io=0x300 irq=7
-[root@obiwan mnt]#
---=----=----=----=----=----=----=----=----=--
-
-
-3. The program reads the special file "to_load" and processes the files.
-
- a- 3c59x loaded from the marfile on the boot floppy
- b- fat loaded from the marfile on the boot floppy
- c- msdos loaded from the update modules floppy
- d- ppa loaded from the update modules floppy
- e- ne loaded from the marfile on the boot floppy
-
-
-
-!!! Beware !!!, the dependencies are not handled automatically in
-the case of load from the update modules floppy, that's why on
-our example we need to load "fat" from the standard modules
-before "msdos" from the update floppy.
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
deleted file mode 100644
index 10417ef3b..000000000
--- a/mdk-stage1/doc/documented..frontend.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Using high-level UI.
- *
- * These functions are frontend-independant: your program won't know each
- * `frontend' (e.g. each way to grab user input) will be used.
- *
- * Then you may link your binary against any `frontend' that implement all
- * these functions (and possibly necessary libraries).
- */
-
-
-#ifndef _FRONTEND_H_
-#define _FRONTEND_H_
-
-/* this must be called before anything else */
-void init_frontend(void);
-
-/* this must be called before exit of program */
-void finish_frontend(void);
-
-
-void info_message(char *msg, ...) __attribute__ ((format (printf, 1, 2))); /* (blocks program) */
-
-void error_message(char *msg, ...) __attribute__ ((format (printf, 1, 2))); /* (blocks program) */
-
-/* (doesn't block program)
- * (this is not necessarily stackable, e.g. only one wait_message at a time) */
-void wait_message(char *msg, ...) __attribute__ ((format (printf, 1, 2)));
-
-/* call this to finish the wait on wait_message */
-void remove_wait_message(void);
-
-/* monitor progression of something (downloading a file, etc)
- * if size of progression is unknown, use `0' */
-void init_progression(char *msg, int size);
-void update_progression(int current_size);
-void end_progression(void);
-
-enum frontend_return { RETURN_OK, RETURN_BACK, RETURN_ERROR };
-
-/* Yes == RETURN_OK No == RETURN_ERROR Back == RETURN_BACK */
-enum frontend_return ask_yes_no(char *msg);
-
-/* [elems] NULL terminated array of char*
- * [choice] address of a (unitialized) char* */
-enum frontend_return ask_from_list(char *msg, char ** elems, char ** choice);
-
-enum frontend_return ask_from_list_comments(char *msg, char ** elems, char ** elems_comments, char ** choice);
-
-/* [questions] NULL terminated array of char*
- * [answers] address of a (unitialized) char**, will contain a non-NULL terminated array of char*
- * [callback_func] function called at most when the answers change; it can examine the array of char* and assign some new char* */
-enum frontend_return ask_from_entries(char *msg, char ** questions, char *** answers, int entry_size, void (*callback_func)(char ** strings));
-
-#endif
diff --git a/mdk-stage1/frontend-common.c b/mdk-stage1/frontend-common.c
deleted file mode 100644
index fac4bccd0..000000000
--- a/mdk-stage1/frontend-common.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * 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.
- *
- */
-
-#include <stdlib.h>
-#include <stdarg.h>
-
-#include <probing.h>
-
-#include "frontend.h"
-
-
-void info_message(char *msg, ...)
-{
- va_list args;
- probe_that_type(USB_CONTROLLERS, BUS_USB); // we'd need the keyboard for interactions so...
- va_start(args, msg);
- vinfo_message(msg, args);
- va_end(args);
-}
-
-void wait_message(char *msg, ...)
-{
- va_list args;
- va_start(args, msg);
- vwait_message(msg, args);
- va_end(args);
-}
-
-void error_message(char *msg, ...)
-{
- va_list args;
- probe_that_type(USB_CONTROLLERS, BUS_USB); // we'd need the keyboard for interactions so...
- va_start(args, msg);
- verror_message(msg, args);
- va_end(args);
-}
diff --git a/mdk-stage1/frontend.h b/mdk-stage1/frontend.h
deleted file mode 100644
index 4f2d112b7..000000000
--- a/mdk-stage1/frontend.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * For doc please read doc/documented..frontend.h
- */
-
-#ifndef _FRONTEND_H_
-#define _FRONTEND_H_
-
-#include <stdarg.h>
-
-
-enum return_type { RETURN_OK, RETURN_BACK, RETURN_ERROR };
-
-void init_frontend(char * welcome_msg);
-void finish_frontend(void);
-
-void error_message(char *msg, ...) __attribute__ ((format (printf, 1, 2))); /* blocking */
-void info_message(char *msg, ...) __attribute__ ((format (printf, 1, 2))); /* blocking */
-void wait_message(char *msg, ...) __attribute__ ((format (printf, 1, 2))); /* non-blocking */
-void remove_wait_message(void);
-
-void init_progression(char *msg, int size);
-void update_progression(int current_size);
-void end_progression(void);
-
-enum return_type ask_yes_no(char *msg);
-enum return_type ask_from_list(char *msg, char ** elems, char ** choice);
-enum return_type ask_from_list_comments(char *msg, char ** elems, char ** elems_comments, char ** choice);
-enum return_type ask_from_entries(char *msg, char ** questions, char *** answers, int entry_size, void (*callback_func)(char ** strings));
-
-void suspend_to_console(void);
-void resume_from_suspend(void);
-
-void verror_message(char *msg, va_list ap);
-void vinfo_message(char *msg, va_list ap);
-void vwait_message(char *msg, va_list ap);
-
-#endif
diff --git a/mdk-stage1/init-data/emptyboot.img.bz2 b/mdk-stage1/init-data/emptyboot.img.bz2
deleted file mode 100644
index 6ae939c1b..000000000
--- a/mdk-stage1/init-data/emptyboot.img.bz2
+++ /dev/null
Binary files differ
diff --git a/mdk-stage1/init-data/msgboot-blank.img.bz2 b/mdk-stage1/init-data/msgboot-blank.img.bz2
deleted file mode 100644
index a572093d9..000000000
--- a/mdk-stage1/init-data/msgboot-blank.img.bz2
+++ /dev/null
Binary files differ
diff --git a/mdk-stage1/init-data/msgboot-graphicallogo-2880.img.bz2 b/mdk-stage1/init-data/msgboot-graphicallogo-2880.img.bz2
deleted file mode 100644
index 9d5d276fb..000000000
--- a/mdk-stage1/init-data/msgboot-graphicallogo-2880.img.bz2
+++ /dev/null
Binary files differ
diff --git a/mdk-stage1/init-data/msgboot-graphicallogo.img.bz2 b/mdk-stage1/init-data/msgboot-graphicallogo.img.bz2
deleted file mode 100644
index 1ec92be76..000000000
--- a/mdk-stage1/init-data/msgboot-graphicallogo.img.bz2
+++ /dev/null
Binary files differ
diff --git a/mdk-stage1/init-data/msgboot.img.bz2 b/mdk-stage1/init-data/msgboot.img.bz2
deleted file mode 100644
index e06018f11..000000000
--- a/mdk-stage1/init-data/msgboot.img.bz2
+++ /dev/null
Binary files differ
diff --git a/mdk-stage1/init-libc-headers.h b/mdk-stage1/init-libc-headers.h
deleted file mode 100644
index 01761e869..000000000
--- a/mdk-stage1/init-libc-headers.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <stdio.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <sys/mount.h>
-#include <linux/un.h>
-#include <errno.h>
-#include <signal.h>
-#include <sys/resource.h>
-#include <sys/wait.h>
-#include <linux/unistd.h>
-#include <sys/select.h>
-
-#ifndef SOCK_STREAM
-#define SOCK_STREAM 1
-#endif
-
-static inline _syscall3(int, syslog, int, type, char *, bufp, int, len);
-static inline _syscall3(int, reboot, int, magic, int, magic2, int, flag);
diff --git a/mdk-stage1/init.c b/mdk-stage1/init.c
deleted file mode 100644
index dc4239ac3..000000000
--- a/mdk-stage1/init.c
+++ /dev/null
@@ -1,468 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#ifndef INIT_HEADERS
-#include "init-libc-headers.h"
-#else
-#include INIT_HEADERS
-#endif
-
-#include "config-stage1.h"
-
-#if defined(__powerpc__)
-#define TIOCSCTTY 0x540
-#endif
-
-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",
- "HOME=/",
- "TERM=linux",
- "TERMINFO=/etc/terminfo",
- NULL
-};
-
-
-/*
- * this needs to handle the following cases:
- *
- * 1) run from a CD root filesystem
- * 2) run from a read only nfs rooted filesystem
- * 3) run from a floppy
- * 4) run from a floppy that's been loaded into a ramdisk
- *
- */
-
-int testing;
-int klog_pid;
-
-
-void fatal_error(char *msg)
-{
- printf("FATAL ERROR IN INIT: %s\n\nI can't recover from this, please reboot manually and send bugreport.\n", msg);
- while (1);
-}
-
-void print_error(char *msg)
-{
- printf("E: %s\n", msg);
-}
-
-void print_warning(char *msg)
-{
- printf("W: %s\n", msg);
-}
-
-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);
-}
-
-void print_str_init(int fd, char * string)
-{
- write(fd, string, strlen(string));
-}
-
-
-/* fork to:
- * (1) watch /proc/kmsg and copy the stuff to /dev/tty4
- * (2) listens to /dev/log and copy also this stuff (log from programs)
- */
-void doklog()
-{
- fd_set readset, unixs;
- int in, out, i;
- int log;
- int s;
- int sock = -1;
- struct sockaddr_un sockaddr;
- char buf[1024];
- int readfd;
-
- /* open kernel message logger */
- in = open("/proc/kmsg", O_RDONLY,0);
- if (in < 0) {
- print_error("could not open /proc/kmsg");
- return;
- }
-
- if ((log = open("/tmp/syslog", O_WRONLY | O_CREAT, 0644)) < 0) {
- print_error("error opening /tmp/syslog");
- sleep(5);
- return;
- }
-
- if ((klog_pid = fork())) {
- close(in);
- close(log);
- return;
- } else {
- close(0);
- 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");
-
- /* now open the syslog socket */
-// ############# LINUX 2.4 /dev/log IS BUGGED! --> apparently the syslogs can't reach me, and it's full up after a while
-// sockaddr.sun_family = AF_UNIX;
-// strncpy(sockaddr.sun_path, "/dev/log", UNIX_PATH_MAX);
-// sock = socket(AF_UNIX, SOCK_STREAM, 0);
-// if (sock < 0) {
-// printf("error creating socket: %d\n", errno);
-// sleep(5);
-// }
-//
-// print_str_init(log, "] got socket\n");
-// if (bind(sock, (struct sockaddr *) &sockaddr, sizeof(sockaddr.sun_family) + strlen(sockaddr.sun_path))) {
-// print_str_init(log, "] bind error: ");
-// print_int_init(log, errno);
-// print_str_init(log, "\n");
-// sleep(// }
-//
-// print_str_init(log, "] bound socket\n");
-// chmod("/dev/log", 0666);
-// if (listen(sock, 5)) {
-// print_str_init(log, "] listen error: ");
-// print_int_init(log, errno);
-// print_str_init(log, "\n");
-// sleep(5);
-// }
-
- /* disable on-console syslog output */
- syslog(8, NULL, 1);
-
- print_str_init(log, "] kernel/system logger ok\n");
- FD_ZERO(&unixs);
- while (1) {
- memcpy(&readset, &unixs, sizeof(unixs));
-
- if (sock >= 0)
- FD_SET(sock, &readset);
- FD_SET(in, &readset);
-
- i = select(20, &readset, NULL, NULL, NULL);
- if (i <= 0)
- continue;
-
- /* has /proc/kmsg things to tell us? */
- if (FD_ISSET(in, &readset)) {
- i = read(in, buf, sizeof(buf));
- if (i > 0) {
- if (out >= 0)
- write(out, buf, i);
- write(log, buf, i);
- }
- }
-
- /* 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);
- readfd = accept(sock, (struct sockaddr *) &sockaddr, &s);
- if (readfd < 0) {
- char * msg_error = "] error in accept\n";
- if (out >= 0)
- write(out, msg_error, strlen(msg_error));
- write(log, msg_error, strlen(msg_error));
- close(sock);
- sock = -1;
- }
- else
- FD_SET(readfd, &unixs);
- }
- }
-}
-
-
-#define LOOP_CLR_FD 0x4C01
-
-void del_loop(char *device)
-{
- int fd;
- if ((fd = open(device, O_RDONLY, 0)) < 0) {
- printf("del_loop open failed\n");
- return;
- }
-
- if (ioctl(fd, LOOP_CLR_FD, 0) < 0) {
- printf("del_loop ioctl failed");
- return;
- }
-
- close(fd);
-}
-
-struct filesystem
-{
- char * dev;
- char * name;
- char * fs;
- int mounted;
-};
-
-/* attempt to unmount all filesystems in /proc/mounts */
-void unmount_filesystems(void)
-{
- int fd, size;
- char buf[65535]; /* this should be big enough */
- char *p;
- struct filesystem fs[500];
- int numfs = 0;
- int i, nb;
-
- printf("unmounting filesystems...\n");
-
- fd = open("/proc/mounts", O_RDONLY, 0);
- if (fd < 1) {
- print_error("failed to open /proc/mounts");
- sleep(2);
- return;
- }
-
- size = read(fd, buf, sizeof(buf) - 1);
- buf[size] = '\0';
-
- close(fd);
-
- p = buf;
- while (*p) {
- fs[numfs].mounted = 1;
- fs[numfs].dev = p;
- while (*p != ' ') p++;
- *p++ = '\0';
- fs[numfs].name = p;
- while (*p != ' ') p++;
- *p++ = '\0';
- fs[numfs].fs = p;
- while (*p != ' ') p++;
- *p++ = '\0';
- while (*p != '\n') p++;
- p++;
- if (strcmp(fs[numfs].name, "/") != 0) numfs++; /* skip if root, no need to take initrd root in account */
- }
-
- /* Pixel's ultra-optimized sorting algorithm:
- multiple passes trying to umount everything until nothing moves
- anymore (a.k.a holy shotgun method) */
- do {
- nb = 0;
- for (i = 0; i < numfs; i++) {
- /*printf("trying with %s\n", fs[i].name);*/
- if (fs[i].mounted && umount(fs[i].name) == 0) {
- if (strncmp(fs[i].dev + sizeof("/dev/") - 1, "loop",
- sizeof("loop") - 1) == 0)
- del_loop(fs[i].dev);
-
- printf("\t%s\n", fs[i].name);
- fs[i].mounted = 0;
- nb++;
- }
- }
- } while (nb);
-
- for (i = nb = 0; i < numfs; i++)
- if (fs[i].mounted) {
- printf("\t%s umount failed\n", fs[i].name);
- if (strcmp(fs[i].fs, "ext2") == 0) nb++; /* don't count not-ext2 umount failed */
- }
-
- if (nb) {
- printf("failed to umount some filesystems\n");
- while (1);
- }
-}
-
-int exit_value_rescue = 66;
-
-int main(int argc __attribute__ ((unused)), char **argv __attribute__ ((unused)))
-{
- pid_t installpid, childpid;
- int wait_status;
- int fd;
- int abnormal_termination = 0;
- int end_stage2 = 0;
-
- /* getpid() != 1 should work, by linuxrc tends to get a larger pid */
- testing = (getpid() > 50);
-
- if (!testing) {
- /* turn off screen blanking */
- printf("\033[9;0]");
- printf("\033[8]");
- }
- else
- printf("*** TESTING MODE ***\n");
-
-
- printf("\n\t\t\t\033[1;40mWelcome to \033[1;36mMandrake\033[0;39m Linux\n\n");
-
- if (!testing) {
- if (mount("/proc", "/proc", "proc", 0, NULL))
- fatal_error("Unable to mount proc filesystem");
- }
-
-
- /* ignore Control-C and keyboard stop signals */
- signal(SIGINT, SIG_IGN);
- signal(SIGTSTP, SIG_IGN);
-
-
- if (!testing) {
- fd = open("/dev/tty1", O_RDWR, 0);
- if (fd < 0)
- /* try with devfs */
- fd = open("/dev/vc/1", O_RDWR, 0);
-
- if (fd < 0)
- fatal_error("failed to open /dev/tty1 and /dev/vc/1");
-
- dup2(fd, 0);
- dup2(fd, 1);
- dup2(fd, 2);
- close(fd);
- }
-
-
- /* I set me up as session leader (probably not necessary?) */
- setsid();
- if (ioctl(0, TIOCSCTTY, NULL))
- print_error("could not set new controlling tty");
-
- if (!testing) {
- char my_hostname[] = "localhost.localdomain";
- sethostname(my_hostname, sizeof(my_hostname));
- /* the default domainname (as of 2.0.35) is "(none)", which confuses
- glibc */
- setdomainname("", 0);
- }
-
- 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
- */
-
- printf("If more people were to meet doing raklets, this planet\n");
- printf("would be a safer place.\n");
- printf("\n");
- printf("Running install...\n");
-
- if (!(installpid = fork())) {
- /* child */
- char * child_argv[2];
- child_argv[0] = "/sbin/stage1";
- child_argv[1] = NULL;
-
- execve(child_argv[0], child_argv, env);
- printf("error in exec of stage1 :-(\n");
- return 0;
- }
-
- while (!end_stage2) {
- childpid = wait4(-1, &wait_status, 0, NULL);
- if (childpid == installpid)
- end_stage2 = 1;
- }
-
- if (!WIFEXITED(wait_status) || (WEXITSTATUS(wait_status) != 0 && WEXITSTATUS(wait_status) != exit_value_rescue)) {
- printf("install exited abnormally :-( ");
- if (WIFSIGNALED(wait_status))
- printf("-- received signal %d", WTERMSIG(wait_status));
- printf("\n");
- abnormal_termination = 1;
- } else if (WIFEXITED(wait_status) && WEXITSTATUS(wait_status) == exit_value_rescue) {
- kill(klog_pid, 9);
- printf("exiting init -- giving hand to rescue\n");
- return 0;
- } else
- printf("install succeeded\n");
-
- if (testing)
- return 0;
-
- sync(); sync();
-
- printf("sending termination signals...");
- kill(-1, 15);
- sleep(2);
- printf("done\n");
-
- printf("sending kill signals...");
- kill(-1, 9);
- sleep(2);
- printf("done\n");
-
- unmount_filesystems();
-
- if (!abnormal_termination) {
- printf("rebooting system\n");
- sleep(2);
- reboot(0xfee1dead, 672274793, 0x01234567);
- } else {
- printf("you may safely reboot your system\n");
- while (1);
- }
-
- return 0;
-}
diff --git a/mdk-stage1/insmod-busybox/.cvsignore b/mdk-stage1/insmod-busybox/.cvsignore
deleted file mode 100644
index 26a2c08c9..000000000
--- a/mdk-stage1/insmod-busybox/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-insmod
-insmod-DIET
diff --git a/mdk-stage1/insmod-busybox/Config.h b/mdk-stage1/insmod-busybox/Config.h
deleted file mode 100644
index 8388416b7..000000000
--- a/mdk-stage1/insmod-busybox/Config.h
+++ /dev/null
@@ -1,132 +0,0 @@
-/* vi: set sw=4 ts=4: */
-// This file defines the feature set to be compiled into busybox.
-// When you turn things off here, they won't be compiled in at all.
-//
-//// This file is parsed by sed. You MUST use single line comments.
-// i.e. //#define BB_BLAH
-//
-//
-// BusyBox Applications
-#define BB_INSMOD
-// End of Applications List
-//
-//
-//
-// ---------------------------------------------------------
-// This is where feature definitions go. Generally speaking,
-// turning this stuff off makes things a bit smaller (and less
-// pretty/useful).
-//
-//
-//
-// Turn this on to use Erik's very cool devps, and devmtab kernel drivers,
-// thereby eliminating the need for the /proc filesystem and thereby saving
-// lots and lots memory for more important things. You can not use this and
-// USE_PROCFS at the same time... NOTE: If you enable this feature, you
-// _must_ have patched the kernel to include the devps patch that is included
-// in the busybox/kernel-patches directory. You will also need to create some
-// device special files in /dev on your embedded system:
-// mknod /dev/mtab c 10 22
-// mknod /dev/ps c 10 21
-// I emailed Linus and this patch will not be going into the stock kernel.
-//#define BB_FEATURE_USE_DEVPS_PATCH
-//
-// enable features that use the /proc filesystem (apps that
-// break without this will tell you on compile)...
-// You can't use this and BB_FEATURE_USE_DEVPS_PATCH
-// at the same time...
-#define BB_FEATURE_USE_PROCFS
-
-//
-// Enable tab completion in the shell (not yet
-// working very well -- so don't turn this on)
-//#define BB_FEATURE_SH_TAB_COMPLETION
-//
-//Turn on extra fbset options
-//#define BB_FEATURE_FBSET_FANCY
-//
-//Turn on fbset readmode support
-//#define BB_FEATURE_FBSET_READMODE
-//
-// You must enable one or both of these features
-// Support installing modules from pre 2.1 kernels
-//#define BB_FEATURE_INSMOD_OLD_KERNEL
-// Support installing modules from kernel versions after 2.1.18
-#define BB_FEATURE_INSMOD_NEW_KERNEL
-//
-// Support module version checking
-//#define BB_FEATURE_INSMOD_VERSION_CHECKING
-//
-// Support for Minix filesystem, version 2
-//#define BB_FEATURE_MINIX2
-//
-//
-// Enable busybox --install [-s]
-// to create links (or symlinks) for all the commands that are
-// compiled into the binary. (needs /proc filesystem)
-// #define BB_FEATURE_INSTALLER
-//
-// Clean up all memory before exiting -- usually not needed
-// as the OS can clean up... Don't enable this unless you
-// have a really good reason for cleaning things up manually.
-//#define BB_FEATURE_CLEAN_UP
-//
-// End of Features List
-//
-//
-//
-//
-//
-//
-//---------------------------------------------------
-// Nothing beyond this point should ever be touched by
-// mere mortals so leave this stuff alone.
-//
-#ifdef BB_FEATURE_MOUNT_MTAB_SUPPORT
-#define BB_MTAB
-#endif
-//
-#if defined BB_FEATURE_SH_COMMAND_EDITING && defined BB_SH
-#define BB_CMDEDIT
-#endif
-//
-#ifdef BB_KILLALL
-#ifndef BB_KILL
-#define BB_KILL
-#endif
-#endif
-//
-#ifdef BB_FEATURE_LINUXRC
-#ifndef BB_INIT
-#define BB_INIT
-#endif
-#define BB_LINUXRC
-#endif
-//
-#ifdef BB_GZIP
-#ifndef BB_GUNZIP
-#define BB_GUNZIP
-#endif
-#endif
-//
-#if defined BB_MOUNT && defined BB_FEATURE_NFSMOUNT
-#define BB_NFSMOUNT
-#endif
-//
-#if defined BB_FEATURE_SH_COMMAND_EDITING
-#ifndef BB_FEATURE_USE_TERMIOS
-#define BB_FEATURE_USE_TERMIOS
-#endif
-#endif
-//
-#if defined BB_FEATURE_AUTOWIDTH
-#ifndef BB_FEATURE_USE_TERMIOS
-#define BB_FEATURE_USE_TERMIOS
-#endif
-#endif
-//
-#if defined BB_INSMOD
-#ifndef BB_FEATURE_INSMOD_OLD_KERNEL
-#define BB_FEATURE_INSMOD_NEW_KERNEL
-#endif
-#endif
diff --git a/mdk-stage1/insmod-busybox/Makefile b/mdk-stage1/insmod-busybox/Makefile
deleted file mode 100644
index c8649ae0d..000000000
--- a/mdk-stage1/insmod-busybox/Makefile
+++ /dev/null
@@ -1,65 +0,0 @@
- #******************************************************************************
- #
- # insmod from busybox (i386 only)
- #
- # $Id$
- #
- # Copyright (C) 1999,2000 by Lineo, inc.
- #
- #*****************************************************************************
-
-top_dir = ..
-
-include $(top_dir)/Makefile.common
-
-
-all: insmod insmod-DIET libinsmod.a libinsmod-DIET.a
-
-clean:
- rm -f *.o insmod insmod-DIET libinsmod.a libinsmod-DIET.a
-
-
-FLAGS = -c -Wall -Os -fomit-frame-pointer -D_GNU_SOURCE -DBB_VER='"0.47"' -DBB_BT='"2000.12.06-14:02+0000"'
-
-
-insmod: insmod-frontend.o insmod.o utility-standalone.o
- gcc -o $@ $^
- $(STRIPCMD) $@
-
-insmod-DIET: insmod-frontend-DIET.o insmod-DIET.o utility-standalone-DIET.o
- gcc $(DIETLIBC_LDFLAGS_STAGE1) -o $@ $^ $(DIETLIBC_LIBC)
- $(STRIPCMD) $@
-
-
-libinsmod.a: insmod.o utility.o
- ar cru $@ $^
- ranlib $@
-
-libinsmod-DIET.a: insmod-DIET.o utility-DIET.o
- ar cru $@ $^
- ranlib $@
-
-insmod-frontend.o: insmod-frontend.c busybox.h
- gcc $(FLAGS) $(GLIBC_INCLUDES) insmod-frontend.c
-
-insmod-frontend-DIET.o: insmod-frontend.c busybox.h
- gcc $(FLAGS) $(DIETLIBC_INCLUDES) -o $@ insmod-frontend.c
-
-utility.o: utility.c busybox.h
- gcc $(FLAGS) $(GLIBC_INCLUDES) utility.c
-
-utility-DIET.o: utility.c busybox.h
- gcc $(FLAGS) $(DIETLIBC_INCLUDES) -o $@ utility.c
-
-utility-standalone.o: utility.c busybox.h
- gcc $(FLAGS) $(GLIBC_INCLUDES) -o $@ -D_STANDALONE_ utility.c
-
-utility-standalone-DIET.o: utility.c busybox.h
- gcc $(FLAGS) $(DIETLIBC_INCLUDES) -o $@ -D_STANDALONE_ utility.c
-
-insmod.o: insmod.c busybox.h
- gcc $(FLAGS) $(GLIBC_INCLUDES) insmod.c
-
-insmod-DIET.o: insmod.c busybox.h
- gcc $(FLAGS) $(DIETLIBC_INCLUDES) -o $@ insmod.c
-
diff --git a/mdk-stage1/insmod-busybox/README b/mdk-stage1/insmod-busybox/README
deleted file mode 100644
index 06695074a..000000000
--- a/mdk-stage1/insmod-busybox/README
+++ /dev/null
@@ -1,8 +0,0 @@
-This insmod code comes from busybox-0.47
-
-ftp://ftp.lineo.com/pub/busybox
-
-It is cool but works only for ix86 architecture.
-
-
-gc
diff --git a/mdk-stage1/insmod-busybox/busybox.h b/mdk-stage1/insmod-busybox/busybox.h
deleted file mode 100644
index a2d620c8b..000000000
--- a/mdk-stage1/insmod-busybox/busybox.h
+++ /dev/null
@@ -1,467 +0,0 @@
-/* vi: set sw=4 ts=4: */
-/*
- * Busybox main internal header file
- *
- *
- * 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- * Based in part on code from sash, Copyright (c) 1999 by David I. Bell
- * Permission has been granted to redistribute this code under the GPL.
- *
- */
-#ifndef _BB_INTERNAL_H_
-#define _BB_INTERNAL_H_ 1
-
-#include "Config.h"
-
-#ifdef DMALLOC
-#include "dmalloc.h"
-#endif
-
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <unistd.h>
-#include <errno.h>
-#include <sys/stat.h>
-#include <sys/param.h>
-/* for the _syscall() macros */
-#include <sys/syscall.h>
-#include <linux/unistd.h>
-#include <linux/kernel.h>
-
-/* Some useful definitions */
-#define FALSE ((int) 1)
-#define TRUE ((int) 0)
-
-/* for mtab.c */
-#define MTAB_GETMOUNTPT '1'
-#define MTAB_GETDEVICE '2'
-
-#define BUF_SIZE 8192
-#define EXPAND_ALLOC 1024
-
-
-#define isBlank(ch) (((ch) == ' ') || ((ch) == '\t'))
-#define isDecimal(ch) (((ch) >= '0') && ((ch) <= '9'))
-#define isOctal(ch) (((ch) >= '0') && ((ch) <= '7'))
-#define isWildCard(ch) (((ch) == '*') || ((ch) == '?') || ((ch) == '['))
-
-/* Macros for min/max. */
-#ifndef MIN
-#define MIN(a,b) (((a)<(b))?(a):(b))
-#endif
-
-#ifndef MAX
-#define MAX(a,b) (((a)>(b))?(a):(b))
-#endif
-
-
-/* I don't like nested includes, but the string and io functions are used
- * too often
- */
-#include <stdio.h>
-#if !defined(NO_STRING_H) || defined(STDC_HEADERS)
-# include <string.h>
-# if !defined(STDC_HEADERS) && !defined(NO_MEMORY_H) && !defined(__GNUC__)
-# include <memory.h>
-# endif
-# define memzero(s, n) memset ((void *)(s), 0, (n))
-#else
-# include <strings.h>
-# define strchr index
-# define strrchr rindex
-# define memcpy(d, s, n) bcopy((s), (d), (n))
-# define memcmp(s1, s2, n) bcmp((s1), (s2), (n))
-# define memzero(s, n) bzero((s), (n))
-#endif
-
-
-enum Location {
- _BB_DIR_ROOT = 0,
- _BB_DIR_BIN,
- _BB_DIR_SBIN,
- _BB_DIR_USR_BIN,
- _BB_DIR_USR_SBIN
-};
-
-struct BB_applet {
- const char* name;
- int (*main)(int argc, char** argv);
- enum Location location;
- const char* usage;
-};
-/* From busybox.c */
-extern const struct BB_applet applets[];
-
-extern int ar_main(int argc, char **argv);
-extern int basename_main(int argc, char **argv);
-extern int bogomips_main(int argc, char **argv);
-extern int busybox_main(int argc, char** argv);
-extern int cat_main(int argc, char** argv);
-extern int chmod_chown_chgrp_main(int argc, char** argv);
-extern int chroot_main(int argc, char** argv);
-extern int chvt_main(int argc, char** argv);
-extern int clear_main(int argc, char** argv);
-extern int cp_mv_main(int argc, char** argv);
-extern int cut_main(int argc, char** argv);
-extern int date_main(int argc, char** argv);
-extern int dc_main(int argc, char** argv);
-extern int dd_main(int argc, char** argv);
-extern int dirname_main(int argc, char** argv);
-extern int deallocvt_main(int argc, char** argv);
-extern int df_main(int argc, char** argv);
-extern int dmesg_main(int argc, char** argv);
-extern int dos2unix_main(int argc, char** argv);
-extern int du_main(int argc, char** argv);
-extern int dumpkmap_main(int argc, char** argv);
-extern int dutmp_main(int argc, char** argv);
-extern int echo_main(int argc, char** argv);
-extern int expr_main(int argc, char** argv);
-extern int false_main(int argc, char** argv);
-extern int fbset_main(int argc, char** argv);
-extern int fdisk_main(int argc, char** argv);
-extern int fdflush_main(int argc, char **argv);
-extern int fsck_minix_main(int argc, char **argv);
-extern int find_main(int argc, char** argv);
-extern int free_main(int argc, char** argv);
-extern int freeramdisk_main(int argc, char** argv);
-extern int getopt_main(int argc, char** argv);
-extern int grep_main(int argc, char** argv);
-extern int gunzip_main (int argc, char** argv);
-extern int gzip_main(int argc, char** argv);
-extern int halt_main(int argc, char** argv);
-extern int head_main(int argc, char** argv);
-extern int hostid_main(int argc, char** argv);
-extern int hostname_main(int argc, char** argv);
-extern int id_main(int argc, char** argv);
-extern int init_main(int argc, char** argv);
-extern int insmod_main(int argc, char** argv);
-extern int kill_main(int argc, char** argv);
-extern int length_main(int argc, char** argv);
-extern int ln_main(int argc, char** argv);
-extern int loadacm_main(int argc, char** argv);
-extern int loadfont_main(int argc, char** argv);
-extern int loadkmap_main(int argc, char** argv);
-extern int losetup_main(int argc, char** argv);
-extern int logger_main(int argc, char **argv);
-extern int logname_main(int argc, char **argv);
-extern int ls_main(int argc, char** argv);
-extern int lsmod_main(int argc, char** argv);
-extern int makedevs_main(int argc, char** argv);
-extern int md5sum_main(int argc, char** argv);
-extern int mkdir_main(int argc, char** argv);
-extern int mkfifo_main(int argc, char **argv);
-extern int mkfs_minix_main(int argc, char **argv);
-extern int mknod_main(int argc, char** argv);
-extern int mkswap_main(int argc, char** argv);
-extern int mktemp_main(int argc, char **argv);
-extern int nc_main(int argc, char** argv);
-extern int more_main(int argc, char** argv);
-extern int mount_main(int argc, char** argv);
-extern int mt_main(int argc, char** argv);
-extern int nslookup_main(int argc, char **argv);
-extern int ping_main(int argc, char **argv);
-extern int poweroff_main(int argc, char **argv);
-extern int printf_main(int argc, char** argv);
-extern int ps_main(int argc, char** argv);
-extern int pwd_main(int argc, char** argv);
-extern int rdate_main(int argc, char** argv);
-extern int reboot_main(int argc, char** argv);
-extern int renice_main(int argc, char** argv);
-extern int reset_main(int argc, char** argv);
-extern int rm_main(int argc, char** argv);
-extern int rmdir_main(int argc, char **argv);
-extern int rmmod_main(int argc, char** argv);
-extern int sed_main(int argc, char** argv);
-extern int sfdisk_main(int argc, char** argv);
-extern int setkeycodes_main(int argc, char** argv);
-extern int shell_main(int argc, char** argv);
-extern int sleep_main(int argc, char** argv);
-extern int sort_main(int argc, char** argv);
-extern int swap_on_off_main(int argc, char** argv);
-extern int sync_main(int argc, char** argv);
-extern int syslogd_main(int argc, char **argv);
-extern int tail_main(int argc, char** argv);
-extern int tar_main(int argc, char** argv);
-extern int tee_main(int argc, char** argv);
-extern int test_main(int argc, char** argv);
-extern int telnet_main(int argc, char** argv);
-extern int touch_main(int argc, char** argv);
-extern int tr_main(int argc, char** argv);
-extern int true_main(int argc, char** argv);
-extern int tput_main(int argc, char** argv);
-extern int tryopen_main(int argc, char** argv);
-extern int tty_main(int argc, char** argv);
-extern int umount_main(int argc, char** argv);
-extern int uname_main(int argc, char** argv);
-extern int uniq_main(int argc, char** argv);
-extern int unix2dos_main(int argc, char** argv);
-extern int unrpm_main(int argc, char** argv);
-extern int update_main(int argc, char** argv);
-extern int uptime_main(int argc, char** argv);
-extern int usleep_main(int argc, char** argv);
-extern int uuencode_main(int argc, char** argv);
-extern int uudecode_main(int argc, char** argv);
-extern int wc_main(int argc, char** argv);
-extern int wget_main(int argc, char** argv);
-extern int which_main(int argc, char** argv);
-extern int whoami_main(int argc, char** argv);
-extern int xargs_main(int argc, char** argv);
-extern int yes_main(int argc, char** argv);
-
-extern const char ar_usage[];
-extern const char basename_usage[];
-extern const char cat_usage[];
-extern const char chgrp_usage[];
-extern const char chmod_usage[];
-extern const char chown_usage[];
-extern const char chroot_usage[];
-extern const char chvt_usage[];
-extern const char clear_usage[];
-extern const char cp_usage[];
-extern const char cut_usage[];
-extern const char date_usage[];
-extern const char dc_usage[];
-extern const char dd_usage[];
-extern const char deallocvt_usage[];
-extern const char df_usage[];
-extern const char dirname_usage[];
-extern const char dmesg_usage[];
-extern const char dos2unix_usage[];
-extern const char du_usage[];
-extern const char dumpkmap_usage[];
-extern const char dutmp_usage[];
-extern const char echo_usage[];
-extern const char expr_usage[];
-extern const char false_usage[];
-extern const char fdflush_usage[];
-extern const char find_usage[];
-extern const char free_usage[];
-extern const char freeramdisk_usage[];
-extern const char fsck_minix_usage[];
-extern const char grep_usage[];
-extern const char gunzip_usage[];
-extern const char gzip_usage[];
-extern const char halt_usage[];
-extern const char head_usage[];
-extern const char hostid_usage[];
-extern const char hostname_usage[];
-extern const char id_usage[];
-extern const char insmod_usage[];
-extern const char kill_usage[];
-extern const char killall_usage[];
-extern const char length_usage[];
-extern const char ln_usage[];
-extern const char loadacm_usage[];
-extern const char loadfont_usage[];
-extern const char loadkmap_usage[];
-extern const char logger_usage[];
-extern const char logname_usage[];
-extern const char ls_usage[];
-extern const char lsmod_usage[];
-extern const char makedevs_usage[];
-extern const char md5sum_usage[];
-extern const char mkdir_usage[];
-extern const char mkfifo_usage[];
-extern const char mkfs_minix_usage[];
-extern const char mknod_usage[];
-extern const char mkswap_usage[];
-extern const char mktemp_usage[];
-extern const char more_usage[];
-extern const char mount_usage[];
-extern const char mt_usage[];
-extern const char mv_usage[];
-extern const char nc_usage[];
-extern const char nslookup_usage[];
-extern const char ping_usage[];
-extern const char poweroff_usage[];
-extern const char printf_usage[];
-extern const char ps_usage[];
-extern const char pwd_usage[];
-extern const char rdate_usage[];
-extern const char reboot_usage[];
-extern const char renice_usage[];
-extern const char reset_usage[];
-extern const char rm_usage[];
-extern const char rmdir_usage[];
-extern const char rmmod_usage[];
-extern const char sed_usage[];
-extern const char setkeycodes_usage[];
-extern const char shell_usage[];
-extern const char sleep_usage[];
-extern const char sort_usage[];
-extern const char swapoff_usage[];
-extern const char swapon_usage[];
-extern const char sync_usage[];
-extern const char syslogd_usage[];
-extern const char tail_usage[];
-extern const char tar_usage[];
-extern const char tee_usage[];
-extern const char telnet_usage[];
-extern const char test_usage[];
-extern const char touch_usage[];
-extern const char tr_usage[];
-extern const char true_usage[];
-extern const char tty_usage[];
-extern const char umount_usage[];
-extern const char uname_usage[];
-extern const char uniq_usage[];
-extern const char unix2dos_usage[];
-extern const char unrpm_usage[];
-extern const char update_usage[];
-extern const char uptime_usage[];
-extern const char usleep_usage[];
-extern const char uudecode_usage[];
-extern const char uuencode_usage[];
-extern const char wc_usage[];
-extern const char wget_usage[];
-extern const char which_usage[];
-extern const char whoami_usage[];
-extern const char xargs_usage[];
-extern const char yes_usage[];
-
-extern const char *applet_name;
-
-extern void usage(const char *usage) __attribute__ ((noreturn));
-extern void errorMsg(const char *s, ...) __attribute__ ((format (printf, 1, 2)));
-extern void logperror(char *s);
-extern void fatalError(const char *s, ...) __attribute__ ((noreturn, format (printf, 1, 2)));
-
-const char *modeString(int mode);
-const char *timeString(time_t timeVal);
-int isDirectory(const char *name, const int followLinks, struct stat *statBuf);
-int isDevice(const char *name);
-
-typedef struct ino_dev_hash_bucket_struct {
- struct ino_dev_hash_bucket_struct *next;
- ino_t ino;
- dev_t dev;
- char name[1];
-} ino_dev_hashtable_bucket_t;
-int is_in_ino_dev_hashtable(const struct stat *statbuf, char **name);
-void add_to_ino_dev_hashtable(const struct stat *statbuf, const char *name);
-void reset_ino_dev_hashtable(void);
-
-int copyFile(const char *srcName, const char *destName,
- int setModes, int followLinks, int forceFlag);
-int copySubFile(int srcFd, int dstFd, size_t remaining);
-char *buildName(const char *dirName, const char *fileName);
-int makeString(int argc, const char **argv, char *buf, int bufLen);
-char *getChunk(int size);
-char *chunkstrdup(const char *str);
-void freeChunks(void);
-int fullWrite(int fd, const char *buf, int len);
-int fullRead(int fd, char *buf, int len);
-int recursiveAction(const char *fileName, int recurse, int followLinks, int depthFirst,
- int (*fileAction) (const char *fileName, struct stat* statbuf, void* userData),
- int (*dirAction) (const char *fileName, struct stat* statbuf, void* userData),
- void* userData);
-
-extern int createPath (const char *name, int mode);
-extern int parse_mode( const char* s, mode_t* theMode);
-
-extern int get_kernel_revision(void);
-
-extern int get_console_fd(char* tty_name);
-extern struct mntent *findMountPoint(const char *name, const char *table);
-extern void write_mtab(char* blockDevice, char* directory,
- char* filesystemType, long flags, char* string_flags);
-extern void erase_mtab(const char * name);
-extern void mtab_read(void);
-extern char *mtab_first(void **iter);
-extern char *mtab_next(void **iter);
-extern char *mtab_getinfo(const char *match, const char which);
-extern int check_wildcard_match(const char* text, const char* pattern);
-extern long getNum (const char *cp);
-extern pid_t* findPidByName( char* pidName);
-extern int find_real_root_device_name(char* name);
-extern char *get_line_from_file(FILE *file);
-extern void print_file(FILE *file);
-extern int print_file_by_name(char *filename);
-extern char process_escape_sequence(char **ptr);
-extern char *get_last_path_component(char *path);
-// extern void xregcomp(regex_t *preg, const char *regex, int cflags);
-
-#ifndef DMALLOC
-extern void *xmalloc (size_t size);
-extern void *xrealloc(void *old, size_t size);
-extern void *xcalloc(size_t nmemb, size_t size);
-extern char *xstrdup (const char *s);
-#endif
-extern char *xstrndup (const char *s, int n);
-
-
-/* These parse entries in /etc/passwd and /etc/group. This is desirable
- * for BusyBox since we want to avoid using the glibc NSS stuff, which
- * increases target size and is often not needed embedded systems. */
-extern long my_getpwnam(char *name);
-extern long my_getgrnam(char *name);
-extern void my_getpwuid(char *name, long uid);
-extern void my_getgrgid(char *group, long gid);
-extern long my_getpwnamegid(char *name);
-
-extern int device_open(char *device, int mode);
-
-#if defined BB_FEATURE_MOUNT_LOOP
-extern int del_loop(const char *device);
-extern int set_loop(const char *device, const char *file, int offset, int *loopro);
-extern char *find_unused_loop_device (void);
-#endif
-
-
-#if (__GLIBC__ < 2) && (defined BB_SYSLOGD || defined BB_INIT)
-extern int vdprintf(int d, const char *format, va_list ap);
-#endif
-
-#if defined BB_NFSMOUNT
-int nfsmount(const char *spec, const char *node, int *flags,
- char **extra_opts, char **mount_opts, int running_bg);
-#endif
-
-#ifndef RB_POWER_OFF
-/* Stop system and switch power off if possible. */
-#define RB_POWER_OFF 0x4321fedc
-#endif
-
-/* Include our own copy of struct sysinfo to avoid binary compatability
- * problems with Linux 2.4, which changed things. Grumble, grumble. */
-//struct sysinfo {
-// long uptime; /* Seconds since boot */
-// unsigned long loads[3]; /* 1, 5, and 15 minute load averages */
-// unsigned long totalram; /* Total usable main memory size */
-// unsigned long freeram; /* Available memory size */
-// unsigned long sharedram; /* Amount of shared memory */
-// unsigned long bufferram; /* Memory used by buffers */
-// unsigned long totalswap; /* Total swap space size */
-// unsigned long freeswap; /* swap space still available */
-// unsigned short procs; /* Number of current processes */
-// unsigned long totalhigh; /* Total high memory size */
-// unsigned long freehigh; /* Available high memory size */
-// unsigned int mem_unit; /* Memory unit size in bytes */
-// char _f[20-2*sizeof(long)-sizeof(int)]; /* Padding: libc5 uses this.. */
-//};
-extern int sysinfo (struct sysinfo* info);
-
-/* Bit map related macros -- libc5 doens't provide these... sigh. */
-#ifndef setbit
-#define NBBY CHAR_BIT
-#define setbit(a,i) ((a)[(i)/NBBY] |= 1<<((i)%NBBY))
-#define clrbit(a,i) ((a)[(i)/NBBY] &= ~(1<<((i)%NBBY)))
-#define isset(a,i) ((a)[(i)/NBBY] & (1<<((i)%NBBY)))
-#define isclr(a,i) (((a)[(i)/NBBY] & (1<<((i)%NBBY))) == 0)
-#endif
-
-#endif /* _BB_INTERNAL_H_ */
diff --git a/mdk-stage1/insmod-busybox/insmod-frontend.c b/mdk-stage1/insmod-busybox/insmod-frontend.c
deleted file mode 100644
index 3e5d6b3d7..000000000
--- a/mdk-stage1/insmod-busybox/insmod-frontend.c
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * 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.
- *
- */
-
-#include <stdio.h>
-
-
-int insmod_main( int argc, char **argv);
-
-int main( int argc, char **argv)
-{
- printf("Using insmod provided by busybox.\n");
- return insmod_main(argc, argv);
-}
diff --git a/mdk-stage1/insmod-busybox/insmod.c b/mdk-stage1/insmod-busybox/insmod.c
deleted file mode 100644
index bdf7ba5f7..000000000
--- a/mdk-stage1/insmod-busybox/insmod.c
+++ /dev/null
@@ -1,2951 +0,0 @@
-/* vi: set sw=4 ts=4: */
-/*
- * Mini insmod implementation for busybox
- *
- * Copyright (C) 1999,2000 by Lineo, inc.
- * Written by Erik Andersen <andersen@lineo.com>
- * and Ron Alder <alder@lineo.com>
- *
- * Modified by Bryan Rittmeyer <bryan@ixiacom.com> to support SH4
- * and (theoretically) SH3. Note that there is still no true
- * multiple architecture support. You just get SH3|SH4|i386, despite
- * the mention of ARM and m68k--which may or may not work (but
- * almost certainly do not, due to at least MATCH_MACHINE). I have
- * only tested SH4 in little endian mode.
- *
- * Based almost entirely on the Linux modutils-2.3.11 implementation.
- * Copyright 1996, 1997 Linux International.
- * New implementation contributed by Richard Henderson <rth@tamu.edu>
- * Based on original work by Bjorn Ekwall <bj0rn@blox.se>
- * Restructured (and partly rewritten) by:
- * Björn Ekwall <bj0rn@blox.se> February 1999
- *
- * 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- */
-
-#include "../insmod.h"
-#include "busybox.h"
-#include <stdlib.h>
-#include <stdio.h>
-#include <stddef.h>
-#include <errno.h>
-#include <unistd.h>
-#include <dirent.h>
-#include <ctype.h>
-#include <assert.h>
-#include <sys/utsname.h>
-
-//----------------------------------------------------------------------------
-//--------modutils module.h, lines 45-242
-//----------------------------------------------------------------------------
-
-/* Definitions for the Linux module syscall interface.
- Copyright 1996, 1997 Linux International.
-
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-
-#ifndef MODUTILS_MODULE_H
-#define MODUTILS_MODULE_H 1
-
-#ident "$Id$"
-
-/* This file contains the structures used by the 2.0 and 2.1 kernels.
- We do not use the kernel headers directly because we do not wish
- to be dependant on a particular kernel version to compile insmod. */
-
-
-/*======================================================================*/
-/* The structures used by Linux 2.0. */
-
-/* The symbol format used by get_kernel_syms(2). */
-struct old_kernel_sym
-{
- unsigned long value;
- char name[60];
-};
-
-struct old_module_ref
-{
- unsigned long module; /* kernel addresses */
- unsigned long next;
-};
-
-struct old_module_symbol
-{
- unsigned long addr;
- unsigned long name;
-};
-
-struct old_symbol_table
-{
- int size; /* total, including string table!!! */
- int n_symbols;
- int n_refs;
- struct old_module_symbol symbol[0]; /* actual size defined by n_symbols */
- struct old_module_ref ref[0]; /* actual size defined by n_refs */
-};
-
-struct old_mod_routines
-{
- unsigned long init;
- unsigned long cleanup;
-};
-
-struct old_module
-{
- unsigned long next;
- unsigned long ref; /* the list of modules that refer to me */
- unsigned long symtab;
- unsigned long name;
- int size; /* size of module in pages */
- unsigned long addr; /* address of module */
- int state;
- unsigned long cleanup; /* cleanup routine */
-};
-
-/* Sent to init_module(2) or'ed into the code size parameter. */
-#define OLD_MOD_AUTOCLEAN 0x40000000 /* big enough, but no sign problems... */
-
-int get_kernel_syms(struct old_kernel_sym *);
-int old_sys_init_module(const char *name, char *code, unsigned codesize,
- struct old_mod_routines *, struct old_symbol_table *);
-
-/*======================================================================*/
-/* For sizeof() which are related to the module platform and not to the
- environment isnmod is running in, use sizeof_xx instead of sizeof(xx). */
-
-#define tgt_sizeof_char sizeof(char)
-#define tgt_sizeof_short sizeof(short)
-#define tgt_sizeof_int sizeof(int)
-#define tgt_sizeof_long sizeof(long)
-#define tgt_sizeof_char_p sizeof(char *)
-#define tgt_sizeof_void_p sizeof(void *)
-#define tgt_long long
-
-#if defined(__sparc__) && !defined(__sparc_v9__) && defined(ARCH_sparc64)
-#undef tgt_sizeof_long
-#undef tgt_sizeof_char_p
-#undef tgt_sizeof_void_p
-#undef tgt_long
-#define tgt_sizeof_long 8
-#define tgt_sizeof_char_p 8
-#define tgt_sizeof_void_p 8
-#define tgt_long long long
-#endif
-
-/*======================================================================*/
-/* The structures used in Linux 2.1. */
-
-/* Note: new_module_symbol does not use tgt_long intentionally */
-struct new_module_symbol
-{
- unsigned long value;
- unsigned long name;
-};
-
-struct new_module_persist;
-
-struct new_module_ref
-{
- unsigned tgt_long dep; /* kernel addresses */
- unsigned tgt_long ref;
- unsigned tgt_long next_ref;
-};
-
-struct new_module
-{
- unsigned tgt_long size_of_struct; /* == sizeof(module) */
- unsigned tgt_long next;
- unsigned tgt_long name;
- unsigned tgt_long size;
-
- tgt_long usecount;
- unsigned tgt_long flags; /* AUTOCLEAN et al */
-
- unsigned nsyms;
- unsigned ndeps;
-
- unsigned tgt_long syms;
- unsigned tgt_long deps;
- unsigned tgt_long refs;
- unsigned tgt_long init;
- unsigned tgt_long cleanup;
- unsigned tgt_long ex_table_start;
- unsigned tgt_long ex_table_end;
-#ifdef __alpha__
- unsigned tgt_long gp;
-#endif
- /* Everything after here is extension. */
- unsigned tgt_long persist_start;
- unsigned tgt_long persist_end;
- unsigned tgt_long can_unload;
- unsigned tgt_long runsize;
-};
-
-struct new_module_info
-{
- unsigned long addr;
- unsigned long size;
- unsigned long flags;
- long usecount;
-};
-
-/* Bits of module.flags. */
-#define NEW_MOD_RUNNING 1
-#define NEW_MOD_DELETED 2
-#define NEW_MOD_AUTOCLEAN 4
-#define NEW_MOD_VISITED 8
-#define NEW_MOD_USED_ONCE 16
-
-int new_sys_init_module(const char *name, const struct new_module *);
-int query_module(const char *name, int which, void *buf, size_t bufsize,
- size_t *ret);
-
-/* Values for query_module's which. */
-
-#define QM_MODULES 1
-#define QM_DEPS 2
-#define QM_REFS 3
-#define QM_SYMBOLS 4
-#define QM_INFO 5
-
-/*======================================================================*/
-/* The system calls unchanged between 2.0 and 2.1. */
-
-unsigned long create_module(const char *, size_t);
-int delete_module(const char *);
-
-
-#endif /* module.h */
-
-//----------------------------------------------------------------------------
-//--------end of modutils module.h
-//----------------------------------------------------------------------------
-
-
-
-//----------------------------------------------------------------------------
-//--------modutils obj.h, lines 253-462
-//----------------------------------------------------------------------------
-
-/* Elf object file loading and relocation routines.
- Copyright 1996, 1997 Linux International.
-
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-
-#ifndef MODUTILS_OBJ_H
-#define MODUTILS_OBJ_H 1
-
-#ident "$Id$"
-
-/* The relocatable object is manipulated using elfin types. */
-
-#include <stdio.h>
-#include <elf.h>
-
-
-/* Machine-specific elf macros for i386 et al. */
-
-/* the SH changes have only been tested on the SH4 in =little endian= mode */
-/* I'm not sure about big endian, so let's warn: */
-
-#if (defined(__SH4__) || defined(__SH3__)) && defined(__BIG_ENDIAN__)
-#error insmod.c may require changes for use on big endian SH4/SH3
-#endif
-
-/* it may or may not work on the SH1/SH2... So let's error on those
- also */
-#if (defined(__sh__) && (!(defined(__SH3__) || defined(__SH4__))))
-#error insmod.c may require changes for non-SH3/SH4 use
-#endif
-
-#define ELFCLASSM ELFCLASS32
-#define ELFDATAM ELFDATA2LSB
-
-
-
-#if defined(__sh__)
-
-#define MATCH_MACHINE(x) (x == EM_SH)
-#define SHT_RELM SHT_RELA
-#define Elf32_RelM Elf32_Rela
-
-#else
-
-/* presumably we can use these for anything but the SH */
-/* this is the previous behavior, but it does result in
- insmod.c being broken on anything except i386 */
-
-#define MATCH_MACHINE(x) (x == EM_386)
-#define SHT_RELM SHT_REL
-#define Elf32_RelM Elf32_Rel
-
-#endif
-
-#ifndef ElfW
-# if ELFCLASSM == ELFCLASS32
-# define ElfW(x) Elf32_ ## x
-# define ELFW(x) ELF32_ ## x
-# else
-# define ElfW(x) Elf64_ ## x
-# define ELFW(x) ELF64_ ## x
-# endif
-#endif
-
-/* For some reason this is missing from libc5. */
-#ifndef ELF32_ST_INFO
-# define ELF32_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf))
-#endif
-
-#ifndef ELF64_ST_INFO
-# define ELF64_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf))
-#endif
-
-struct obj_string_patch;
-struct obj_symbol_patch;
-
-struct obj_section
-{
- ElfW(Shdr) header;
- const char *name;
- char *contents;
- struct obj_section *load_next;
- int idx;
-};
-
-struct obj_symbol
-{
- struct obj_symbol *next; /* hash table link */
- const char *name;
- unsigned long value;
- unsigned long size;
- int secidx; /* the defining section index/module */
- int info;
- int ksymidx; /* for export to the kernel symtab */
- int referenced; /* actually used in the link */
-};
-
-/* Hardcode the hash table size. We shouldn't be needing so many
- symbols that we begin to degrade performance, and we get a big win
- by giving the compiler a constant divisor. */
-
-#define HASH_BUCKETS 521
-
-struct obj_file
-{
- ElfW(Ehdr) header;
- ElfW(Addr) baseaddr;
- struct obj_section **sections;
- struct obj_section *load_order;
- struct obj_section **load_order_search_start;
- struct obj_string_patch *string_patches;
- struct obj_symbol_patch *symbol_patches;
- int (*symbol_cmp)(const char *, const char *);
- unsigned long (*symbol_hash)(const char *);
- unsigned long local_symtab_size;
- struct obj_symbol **local_symtab;
- struct obj_symbol *symtab[HASH_BUCKETS];
-};
-
-enum obj_reloc
-{
- obj_reloc_ok,
- obj_reloc_overflow,
- obj_reloc_dangerous,
- obj_reloc_unhandled
-};
-
-struct obj_string_patch
-{
- struct obj_string_patch *next;
- int reloc_secidx;
- ElfW(Addr) reloc_offset;
- ElfW(Addr) string_offset;
-};
-
-struct obj_symbol_patch
-{
- struct obj_symbol_patch *next;
- int reloc_secidx;
- ElfW(Addr) reloc_offset;
- struct obj_symbol *sym;
-};
-
-
-/* Generic object manipulation routines. */
-
-unsigned long obj_elf_hash(const char *);
-
-unsigned long obj_elf_hash_n(const char *, unsigned long len);
-
-struct obj_symbol *obj_add_symbol (struct obj_file *f, const char *name,
- unsigned long symidx, int info, int secidx,
- ElfW(Addr) value, unsigned long size);
-
-struct obj_symbol *obj_find_symbol (struct obj_file *f,
- const char *name);
-
-ElfW(Addr) obj_symbol_final_value(struct obj_file *f,
- struct obj_symbol *sym);
-
-void obj_set_symbol_compare(struct obj_file *f,
- int (*cmp)(const char *, const char *),
- unsigned long (*hash)(const char *));
-
-struct obj_section *obj_find_section (struct obj_file *f,
- const char *name);
-
-void obj_insert_section_load_order (struct obj_file *f,
- struct obj_section *sec);
-
-struct obj_section *obj_create_alloced_section (struct obj_file *f,
- const char *name,
- unsigned long align,
- unsigned long size);
-
-struct obj_section *obj_create_alloced_section_first (struct obj_file *f,
- const char *name,
- unsigned long align,
- unsigned long size);
-
-void *obj_extend_section (struct obj_section *sec, unsigned long more);
-
-int obj_string_patch(struct obj_file *f, int secidx, ElfW(Addr) offset,
- const char *string);
-
-int obj_symbol_patch(struct obj_file *f, int secidx, ElfW(Addr) offset,
- struct obj_symbol *sym);
-
-int obj_check_undefineds(struct obj_file *f);
-
-void obj_allocate_commons(struct obj_file *f);
-
-unsigned long obj_load_size (struct obj_file *f);
-
-int obj_relocate (struct obj_file *f, ElfW(Addr) base);
-
-struct obj_file *obj_load(FILE *f);
-
-int obj_create_image (struct obj_file *f, char *image);
-
-/* Architecture specific manipulation routines. */
-
-struct obj_file *arch_new_file (void);
-
-struct obj_section *arch_new_section (void);
-
-struct obj_symbol *arch_new_symbol (void);
-
-enum obj_reloc arch_apply_relocation (struct obj_file *f,
- struct obj_section *targsec,
- struct obj_section *symsec,
- struct obj_symbol *sym,
- ElfW(RelM) *rel, ElfW(Addr) value);
-
-int arch_create_got (struct obj_file *f);
-
-struct new_module;
-int arch_init_module (struct obj_file *f, struct new_module *);
-
-#endif /* obj.h */
-//----------------------------------------------------------------------------
-//--------end of modutils obj.h
-//----------------------------------------------------------------------------
-
-
-
-
-
-#define _PATH_MODULES "/lib/modules"
-#define STRVERSIONLEN 32
-
-#if !defined(BB_FEATURE_INSMOD_NEW_KERNEL) && !defined(BB_FEATURE_INSMOD_OLD_KERNEL)
-#error "Must have ether BB_FEATURE_INSMOD_NEW_KERNEL or BB_FEATURE_INSMOD_OLD_KERNEL defined"
-#endif
-
-/*======================================================================*/
-
-int flag_force_load = 1;
-int flag_autoclean = 0;
-int flag_export = 1;
-
-
-/*======================================================================*/
-
-/* previously, these were named i386_* but since we could be
- compiling for the sh, I've renamed them to the more general
- arch_* These structures are the same between the x86 and SH,
- and we can't support anything else right now anyway. In the
- future maybe they should be #if defined'd */
-
-struct arch_got_entry {
- int offset;
- unsigned offset_done:1;
- unsigned reloc_done:1;
-};
-
-struct arch_file {
- struct obj_file root;
- struct obj_section *got;
-};
-
-struct arch_symbol {
- struct obj_symbol root;
- struct arch_got_entry gotent;
-};
-
-
-struct external_module {
- const char *name;
- ElfW(Addr) addr;
- int used;
- size_t nsyms;
- struct new_module_symbol *syms;
-};
-
-struct new_module_symbol *ksyms;
-size_t nksyms;
-
-struct external_module *ext_modules;
-int n_ext_modules;
-int n_ext_modules_used;
-
-
-
-/* Some firendly syscalls to cheer everyone's day... */
-#define __NR_new_sys_init_module __NR_init_module
-_syscall2(int, new_sys_init_module, const char *, name,
- const struct new_module *, info)
-#define __NR_old_sys_init_module __NR_init_module
-_syscall5(int, old_sys_init_module, const char *, name, char *, code,
- unsigned, codesize, struct old_mod_routines *, routines,
- struct old_symbol_table *, symtab)
-#ifndef BB_RMMOD
-_syscall1(int, delete_module, const char *, name)
-#else
-extern int delete_module(const char *);
-#endif
-
-/* This is kind of troublesome. See, we don't actually support
- the m68k or the arm the same way we support i386 and (now)
- sh. In doing my SH patch, I just assumed that whatever works
- for i386 also works for m68k and arm since currently insmod.c
- does nothing special for them. If this isn't true, the below
- line is rather misleading IMHO, and someone should either
- change it or add more proper architecture-dependent support
- for these boys.
-
- -- Bryan Rittmeyer <bryan@ixiacom.com> */
-
-#if defined(__i386__) || defined(__m68k__) || defined(__arm__)
-/* Jump through hoops to fixup error return codes */
-#define __NR__create_module __NR_create_module
-static inline _syscall2(long, _create_module, const char *, name, size_t,
- size)
-unsigned long create_module(const char *name, size_t size)
-{
- long ret = _create_module(name, size);
-
- if (ret == -1 && errno > 125) {
- ret = -errno;
- errno = 0;
- }
- return ret;
-}
-#else
-_syscall2(unsigned long, create_module, const char *, name, size_t, size)
-#endif
-static char m_filename[BUFSIZ + 1] = "\0";
-static char m_fullName[BUFSIZ + 1] = "\0";
-
-/*======================================================================*/
-
-
-/*======================================================================*/
-
-struct obj_file *arch_new_file(void)
-{
- struct arch_file *f;
- f = xmalloc(sizeof(*f));
- f->got = NULL;
- return &f->root;
-}
-
-struct obj_section *arch_new_section(void)
-{
- return xmalloc(sizeof(struct obj_section));
-}
-
-struct obj_symbol *arch_new_symbol(void)
-{
- struct arch_symbol *sym;
- sym = xmalloc(sizeof(*sym));
- memset(&sym->gotent, 0, sizeof(sym->gotent));
- return &sym->root;
-}
-
-enum obj_reloc
-arch_apply_relocation(struct obj_file *f,
- struct obj_section *targsec,
- struct obj_section *symsec,
- struct obj_symbol *sym,
-#if defined(__sh__)
- Elf32_Rela * rel, Elf32_Addr v)
-#else
- Elf32_Rel * rel, Elf32_Addr v)
-#endif
-{
- struct arch_file *ifile = (struct arch_file *) f;
- struct arch_symbol *isym = (struct arch_symbol *) sym;
-
- Elf32_Addr *loc = (Elf32_Addr *) (targsec->contents + rel->r_offset);
- Elf32_Addr dot = targsec->header.sh_addr + rel->r_offset;
- Elf32_Addr got = ifile->got ? ifile->got->header.sh_addr : 0;
-
- enum obj_reloc ret = obj_reloc_ok;
-
- switch (ELF32_R_TYPE(rel->r_info)) {
-
-/* even though these constants seem to be the same for
- the i386 and the sh, we "#if define" them for clarity
- and in case that ever changes */
-#if defined(__sh__)
- case R_SH_NONE:
-#else
- case R_386_NONE:
-#endif
- break;
-
-#if defined(__sh__)
- case R_SH_DIR32:
-#else
- case R_386_32:
-#endif
- *loc += v;
- break;
-
-#if defined(__sh__)
- case R_SH_REL32:
-#else
- case R_386_PLT32:
- case R_386_PC32:
-#endif
- *loc += v - dot;
- break;
-
-#if defined(__sh__)
- case R_SH_PLT32:
- *loc = v - dot;
- break;
-#endif
-
-
-#if defined(__sh__)
- case R_SH_GLOB_DAT:
- case R_SH_JMP_SLOT:
- *loc = v;
- break;
-#else
- case R_386_GLOB_DAT:
- case R_386_JMP_SLOT:
- *loc = v;
- break;
-#endif
-
-#if defined(__sh__)
- case R_SH_RELATIVE:
- *loc += f->baseaddr + rel->r_addend;
- break;
-#else
- case R_386_RELATIVE:
- *loc += f->baseaddr;
- break;
-#endif
-
-#if defined(__sh__)
- case R_SH_GOTPC:
- assert(got != 0);
- *loc += got - dot + rel->r_addend;;
- break;
-#else
- case R_386_GOTPC:
- assert(got != 0);
- *loc += got - dot;
- break;
-#endif
-
-#if defined(__sh__)
- case R_SH_GOT32:
- assert(isym != NULL);
- if (!isym->gotent.reloc_done) {
- isym->gotent.reloc_done = 1;
- *(Elf32_Addr *) (ifile->got->contents + isym->gotent.offset) =
- v;
- }
- *loc += isym->gotent.offset + rel->r_addend;
- break;
-#else
- case R_386_GOT32:
- assert(isym != NULL);
- if (!isym->gotent.reloc_done) {
- isym->gotent.reloc_done = 1;
- *(Elf32_Addr *) (ifile->got->contents + isym->gotent.offset) =
- v;
- }
- *loc += isym->gotent.offset;
- break;
-#endif
-
-#if defined(__sh__)
- case R_SH_GOTOFF:
-#else
- case R_386_GOTOFF:
-#endif
- assert(got != 0);
- *loc += v - got;
- break;
-
- default:
- ret = obj_reloc_unhandled;
- break;
- }
-
- return ret;
-}
-
-int arch_create_got(struct obj_file *f)
-{
- struct arch_file *ifile = (struct arch_file *) f;
- int i, n, offset = 0, gotneeded = 0;
-
- n = ifile->root.header.e_shnum;
- for (i = 0; i < n; ++i) {
- struct obj_section *relsec, *symsec, *strsec;
-#if defined(__sh__)
- Elf32_Rela *rel, *relend;
-#else
- Elf32_Rel *rel, *relend;
-#endif
- Elf32_Sym *symtab;
- const char *strtab;
-
- relsec = ifile->root.sections[i];
- if (relsec->header.sh_type != SHT_REL)
- continue;
-
- symsec = ifile->root.sections[relsec->header.sh_link];
- strsec = ifile->root.sections[symsec->header.sh_link];
-
-
-#if defined(__sh__)
- rel = (Elf32_Rela *) relsec->contents;
- relend = rel + (relsec->header.sh_size / sizeof(Elf32_Rela));
-#else
- rel = (Elf32_Rel *) relsec->contents;
- relend = rel + (relsec->header.sh_size / sizeof(Elf32_Rel));
-#endif
- symtab = (Elf32_Sym *) symsec->contents;
- strtab = (const char *) strsec->contents;
-
- for (; rel < relend; ++rel) {
- Elf32_Sym *extsym;
- struct arch_symbol *intsym;
- const char *name;
-
- switch (ELF32_R_TYPE(rel->r_info)) {
-#if defined(__sh__)
- case R_SH_GOTPC:
- case R_SH_GOTOFF:
-#else
- case R_386_GOTPC:
- case R_386_GOTOFF:
-#endif
- gotneeded = 1;
- default:
- continue;
-
-#if defined(__sh__)
- case R_SH_GOT32:
-#else
- case R_386_GOT32:
-#endif
- break;
- }
-
- extsym = &symtab[ELF32_R_SYM(rel->r_info)];
- if (extsym->st_name)
- name = strtab + extsym->st_name;
- else
- name = f->sections[extsym->st_shndx]->name;
- intsym =
- (struct arch_symbol *) obj_find_symbol(&ifile->root, name);
-
- if (!intsym->gotent.offset_done) {
- intsym->gotent.offset_done = 1;
- intsym->gotent.offset = offset;
- offset += 4;
- }
- }
- }
-
- if (offset > 0 || gotneeded)
- ifile->got =
- obj_create_alloced_section(&ifile->root, ".got", 4, offset);
-
- return 1;
-}
-
-int arch_init_module(struct obj_file *f, struct new_module *mod)
-{
- return 1;
-}
-
-
-/*======================================================================*/
-
-/* Standard ELF hash function. */
-inline unsigned long obj_elf_hash_n(const char *name, unsigned long n)
-{
- unsigned long h = 0;
- unsigned long g;
- unsigned char ch;
-
- while (n > 0) {
- ch = *name++;
- h = (h << 4) + ch;
- if ((g = (h & 0xf0000000)) != 0) {
- h ^= g >> 24;
- h &= ~g;
- }
- n--;
- }
- return h;
-}
-
-unsigned long obj_elf_hash(const char *name)
-{
- return obj_elf_hash_n(name, strlen(name));
-}
-
-#ifdef BB_FEATURE_INSMOD_VERSION_CHECKING
-/* Get the kernel version in the canonical integer form. */
-
-static int get_kernel_version(char str[STRVERSIONLEN])
-{
- struct utsname uts_info;
- char *p, *q;
- int a, b, c;
-
- if (uname(&uts_info) < 0)
- return -1;
- strncpy(str, uts_info.release, STRVERSIONLEN);
- p = uts_info.release;
-
- a = strtoul(p, &p, 10);
- if (*p != '.')
- return -1;
- b = strtoul(p + 1, &p, 10);
- if (*p != '.')
- return -1;
- c = strtoul(p + 1, &q, 10);
- if (p + 1 == q)
- return -1;
-
- return a << 16 | b << 8 | c;
-}
-
-/* String comparison for non-co-versioned kernel and module. */
-
-static int ncv_strcmp(const char *a, const char *b)
-{
- size_t alen = strlen(a), blen = strlen(b);
-
- if (blen == alen + 10 && b[alen] == '_' && b[alen + 1] == 'R')
- return strncmp(a, b, alen);
- else if (alen == blen + 10 && a[blen] == '_' && a[blen + 1] == 'R')
- return strncmp(a, b, blen);
- else
- return strcmp(a, b);
-}
-
-/* String hashing for non-co-versioned kernel and module. Here
- we are simply forced to drop the crc from the hash. */
-
-static unsigned long ncv_symbol_hash(const char *str)
-{
- size_t len = strlen(str);
- if (len > 10 && str[len - 10] == '_' && str[len - 9] == 'R')
- len -= 10;
- return obj_elf_hash_n(str, len);
-}
-
-void
-obj_set_symbol_compare(struct obj_file *f,
- int (*cmp) (const char *, const char *),
- unsigned long (*hash) (const char *))
-{
- if (cmp)
- f->symbol_cmp = cmp;
- if (hash) {
- struct obj_symbol *tmptab[HASH_BUCKETS], *sym, *next;
- int i;
-
- f->symbol_hash = hash;
-
- memcpy(tmptab, f->symtab, sizeof(tmptab));
- memset(f->symtab, 0, sizeof(f->symtab));
-
- for (i = 0; i < HASH_BUCKETS; ++i)
- for (sym = tmptab[i]; sym; sym = next) {
- unsigned long h = hash(sym->name) % HASH_BUCKETS;
- next = sym->next;
- sym->next = f->symtab[h];
- f->symtab[h] = sym;
- }
- }
-}
-
-#endif /* BB_FEATURE_INSMOD_VERSION_CHECKING */
-
-
-struct obj_symbol *obj_add_symbol(struct obj_file *f, const char *name,
- unsigned long symidx, int info,
- int secidx, ElfW(Addr) value,
- unsigned long size)
-{
- struct obj_symbol *sym;
- unsigned long hash = f->symbol_hash(name) % HASH_BUCKETS;
- int n_type = ELFW(ST_TYPE) (info);
- int n_binding = ELFW(ST_BIND) (info);
-
- for (sym = f->symtab[hash]; sym; sym = sym->next)
- if (f->symbol_cmp(sym->name, name) == 0) {
- int o_secidx = sym->secidx;
- int o_info = sym->info;
- int o_type = ELFW(ST_TYPE) (o_info);
- int o_binding = ELFW(ST_BIND) (o_info);
-
- /* A redefinition! Is it legal? */
-
- if (secidx == SHN_UNDEF)
- return sym;
- else if (o_secidx == SHN_UNDEF)
- goto found;
- else if (n_binding == STB_GLOBAL && o_binding == STB_LOCAL) {
- /* Cope with local and global symbols of the same name
- in the same object file, as might have been created
- by ld -r. The only reason locals are now seen at this
- level at all is so that we can do semi-sensible things
- with parameters. */
-
- struct obj_symbol *nsym, **p;
-
- nsym = arch_new_symbol();
- nsym->next = sym->next;
- nsym->ksymidx = -1;
-
- /* Excise the old (local) symbol from the hash chain. */
- for (p = &f->symtab[hash]; *p != sym; p = &(*p)->next)
- continue;
- *p = sym = nsym;
- goto found;
- } else if (n_binding == STB_LOCAL) {
- /* Another symbol of the same name has already been defined.
- Just add this to the local table. */
- sym = arch_new_symbol();
- sym->next = NULL;
- sym->ksymidx = -1;
- f->local_symtab[symidx] = sym;
- goto found;
- } else if (n_binding == STB_WEAK)
- return sym;
- else if (o_binding == STB_WEAK)
- goto found;
- /* Don't unify COMMON symbols with object types the programmer
- doesn't expect. */
- else if (secidx == SHN_COMMON
- && (o_type == STT_NOTYPE || o_type == STT_OBJECT))
- return sym;
- else if (o_secidx == SHN_COMMON
- && (n_type == STT_NOTYPE || n_type == STT_OBJECT))
- goto found;
- else {
- /* Don't report an error if the symbol is coming from
- the kernel or some external module. */
- if (secidx <= SHN_HIRESERVE)
- errorMsg("%s multiply defined", name);
- return sym;
- }
- }
-
- /* Completely new symbol. */
- sym = arch_new_symbol();
- sym->next = f->symtab[hash];
- f->symtab[hash] = sym;
- sym->ksymidx = -1;
-
- if (ELFW(ST_BIND) (info) == STB_LOCAL)
- f->local_symtab[symidx] = sym;
-
- found:
- sym->name = name;
- sym->value = value;
- sym->size = size;
- sym->secidx = secidx;
- sym->info = info;
-
- return sym;
-}
-
-struct obj_symbol *obj_find_symbol(struct obj_file *f, const char *name)
-{
- struct obj_symbol *sym;
- unsigned long hash = f->symbol_hash(name) % HASH_BUCKETS;
-
- for (sym = f->symtab[hash]; sym; sym = sym->next)
- if (f->symbol_cmp(sym->name, name) == 0)
- return sym;
-
- return NULL;
-}
-
-ElfW(Addr)
- obj_symbol_final_value(struct obj_file * f, struct obj_symbol * sym)
-{
- if (sym) {
- if (sym->secidx >= SHN_LORESERVE)
- return sym->value;
-
- return sym->value + f->sections[sym->secidx]->header.sh_addr;
- } else {
- /* As a special case, a NULL sym has value zero. */
- return 0;
- }
-}
-
-struct obj_section *obj_find_section(struct obj_file *f, const char *name)
-{
- int i, n = f->header.e_shnum;
-
- for (i = 0; i < n; ++i)
- if (strcmp(f->sections[i]->name, name) == 0)
- return f->sections[i];
-
- return NULL;
-}
-
-static int obj_load_order_prio(struct obj_section *a)
-{
- unsigned long af, ac;
-
- af = a->header.sh_flags;
-
- ac = 0;
- if (a->name[0] != '.' || strlen(a->name) != 10 ||
- strcmp(a->name + 5, ".init"))
- ac |= 32;
- if (af & SHF_ALLOC)
- ac |= 16;
- if (!(af & SHF_WRITE))
- ac |= 8;
- if (af & SHF_EXECINSTR)
- ac |= 4;
- if (a->header.sh_type != SHT_NOBITS)
- ac |= 2;
-
- return ac;
-}
-
-void
-obj_insert_section_load_order(struct obj_file *f, struct obj_section *sec)
-{
- struct obj_section **p;
- int prio = obj_load_order_prio(sec);
- for (p = f->load_order_search_start; *p; p = &(*p)->load_next)
- if (obj_load_order_prio(*p) < prio)
- break;
- sec->load_next = *p;
- *p = sec;
-}
-
-struct obj_section *obj_create_alloced_section(struct obj_file *f,
- const char *name,
- unsigned long align,
- unsigned long size)
-{
- int newidx = f->header.e_shnum++;
- struct obj_section *sec;
-
- f->sections = xrealloc(f->sections, (newidx + 1) * sizeof(sec));
- f->sections[newidx] = sec = arch_new_section();
-
- memset(sec, 0, sizeof(*sec));
- sec->header.sh_type = SHT_PROGBITS;
- sec->header.sh_flags = SHF_WRITE | SHF_ALLOC;
- sec->header.sh_size = size;
- sec->header.sh_addralign = align;
- sec->name = name;
- sec->idx = newidx;
- if (size)
- sec->contents = xmalloc(size);
-
- obj_insert_section_load_order(f, sec);
-
- return sec;
-}
-
-struct obj_section *obj_create_alloced_section_first(struct obj_file *f,
- const char *name,
- unsigned long align,
- unsigned long size)
-{
- int newidx = f->header.e_shnum++;
- struct obj_section *sec;
-
- f->sections = xrealloc(f->sections, (newidx + 1) * sizeof(sec));
- f->sections[newidx] = sec = arch_new_section();
-
- memset(sec, 0, sizeof(*sec));
- sec->header.sh_type = SHT_PROGBITS;
- sec->header.sh_flags = SHF_WRITE | SHF_ALLOC;
- sec->header.sh_size = size;
- sec->header.sh_addralign = align;
- sec->name = name;
- sec->idx = newidx;
- if (size)
- sec->contents = xmalloc(size);
-
- sec->load_next = f->load_order;
- f->load_order = sec;
- if (f->load_order_search_start == &f->load_order)
- f->load_order_search_start = &sec->load_next;
-
- return sec;
-}
-
-void *obj_extend_section(struct obj_section *sec, unsigned long more)
-{
- unsigned long oldsize = sec->header.sh_size;
- sec->contents = xrealloc(sec->contents, sec->header.sh_size += more);
- return sec->contents + oldsize;
-}
-
-
-
-/* Conditionally add the symbols from the given symbol set to the
- new module. */
-
-static int
-add_symbols_from(
- struct obj_file *f,
- int idx, struct new_module_symbol *syms, size_t nsyms)
-{
- struct new_module_symbol *s;
- size_t i;
- int used = 0;
-
- for (i = 0, s = syms; i < nsyms; ++i, ++s) {
-
- /* Only add symbols that are already marked external. If we
- override locals we may cause problems for argument initialization.
- We will also create a false dependency on the module. */
- struct obj_symbol *sym;
-
- sym = obj_find_symbol(f, (char *) s->name);
- if (sym && !ELFW(ST_BIND) (sym->info) == STB_LOCAL) {
- sym = obj_add_symbol(f, (char *) s->name, -1,
- ELFW(ST_INFO) (STB_GLOBAL, STT_NOTYPE),
- idx, s->value, 0);
- /* Did our symbol just get installed? If so, mark the
- module as "used". */
- if (sym->secidx == idx)
- used = 1;
- }
- }
-
- return used;
-}
-
-static void add_kernel_symbols(struct obj_file *f)
-{
- struct external_module *m;
- int i, nused = 0;
-
- /* Add module symbols first. */
-
- for (i = 0, m = ext_modules; i < n_ext_modules; ++i, ++m)
- if (m->nsyms
- && add_symbols_from(f, SHN_HIRESERVE + 2 + i, m->syms,
- m->nsyms)) m->used = 1, ++nused;
-
- n_ext_modules_used = nused;
-
- /* And finally the symbols from the kernel proper. */
-
- if (nksyms)
- add_symbols_from(f, SHN_HIRESERVE + 1, ksyms, nksyms);
-}
-
-static char *get_modinfo_value(struct obj_file *f, const char *key)
-{
- struct obj_section *sec;
- char *p, *v, *n, *ep;
- size_t klen = strlen(key);
-
- sec = obj_find_section(f, ".modinfo");
- if (sec == NULL)
- return NULL;
- p = sec->contents;
- ep = p + sec->header.sh_size;
- while (p < ep) {
- v = strchr(p, '=');
- n = strchr(p, '\0');
- if (v) {
- if (p + klen == v && strncmp(p, key, klen) == 0)
- return v + 1;
- } else {
- if (p + klen == n && strcmp(p, key) == 0)
- return n;
- }
- p = n + 1;
- }
-
- return NULL;
-}
-
-
-/*======================================================================*/
-/* Functions relating to module loading in pre 2.1 kernels. */
-
-static int
-old_process_module_arguments(struct obj_file *f, int argc, char **argv)
-{
- while (argc > 0) {
- char *p, *q;
- struct obj_symbol *sym;
- int *loc;
-
- p = *argv;
- if ((q = strchr(p, '=')) == NULL) {
- argc--;
- continue;
- }
- *q++ = '\0';
-
- sym = obj_find_symbol(f, p);
-
- /* Also check that the parameter was not resolved from the kernel. */
- if (sym == NULL || sym->secidx > SHN_HIRESERVE) {
- errorMsg("symbol for parameter %s not found", p);
- return 0;
- }
-
- loc = (int *) (f->sections[sym->secidx]->contents + sym->value);
-
- /* Do C quoting if we begin with a ". */
- if (*q == '"') {
- char *r, *str;
-
- str = alloca(strlen(q));
- for (r = str, q++; *q != '"'; ++q, ++r) {
- if (*q == '\0') {
- errorMsg("improperly terminated string argument for %s", p);
- return 0;
- } else if (*q == '\\')
- switch (*++q) {
- case 'a':
- *r = '\a';
- break;
- case 'b':
- *r = '\b';
- break;
- case 'e':
- *r = '\033';
- break;
- case 'f':
- *r = '\f';
- break;
- case 'n':
- *r = '\n';
- break;
- case 'r':
- *r = '\r';
- break;
- case 't':
- *r = '\t';
- break;
-
- case '0':
- case '1':
- case '2':
- case '3':
- case '4':
- case '5':
- case '6':
- case '7':
- {
- int c = *q - '0';
- if (q[1] >= '0' && q[1] <= '7') {
- c = (c * 8) + *++q - '0';
- if (q[1] >= '0' && q[1] <= '7')
- c = (c * 8) + *++q - '0';
- }
- *r = c;
- }
- break;
-
- default:
- *r = *q;
- break;
- } else
- *r = *q;
- }
- *r = '\0';
- obj_string_patch(f, sym->secidx, sym->value, str);
- } else if (*q >= '0' && *q <= '9') {
- do
- *loc++ = strtoul(q, &q, 0);
- while (*q++ == ',');
- } else {
- char *contents = f->sections[sym->secidx]->contents;
- char *loc = contents + sym->value;
- char *r; /* To search for commas */
-
- /* Break the string with comas */
- while ((r = strchr(q, ',')) != (char *) NULL) {
- *r++ = '\0';
- obj_string_patch(f, sym->secidx, loc - contents, q);
- loc += sizeof(char *);
- q = r;
- }
-
- /* last part */
- obj_string_patch(f, sym->secidx, loc - contents, q);
- }
-
- argc--, argv++;
- }
-
- return 1;
-}
-
-#ifdef BB_FEATURE_INSMOD_VERSION_CHECKING
-static int old_is_module_checksummed(struct obj_file *f)
-{
- return obj_find_symbol(f, "Using_Versions") != NULL;
-}
-/* Get the module's kernel version in the canonical integer form. */
-
-static int
-old_get_module_version(struct obj_file *f, char str[STRVERSIONLEN])
-{
- struct obj_symbol *sym;
- char *p, *q;
- int a, b, c;
-
- sym = obj_find_symbol(f, "kernel_version");
- if (sym == NULL)
- return -1;
-
- p = f->sections[sym->secidx]->contents + sym->value;
- strncpy(str, p, STRVERSIONLEN);
-
- a = strtoul(p, &p, 10);
- if (*p != '.')
- return -1;
- b = strtoul(p + 1, &p, 10);
- if (*p != '.')
- return -1;
- c = strtoul(p + 1, &q, 10);
- if (p + 1 == q)
- return -1;
-
- return a << 16 | b << 8 | c;
-}
-
-#endif /* BB_FEATURE_INSMOD_VERSION_CHECKING */
-
-#ifdef BB_FEATURE_INSMOD_OLD_KERNEL
-
-/* Fetch all the symbols and divvy them up as appropriate for the modules. */
-
-static int old_get_kernel_symbols(const char *m_name)
-{
- struct old_kernel_sym *ks, *k;
- struct new_module_symbol *s;
- struct external_module *mod;
- int nks, nms, nmod, i;
-
- nks = get_kernel_syms(NULL);
- if (nks < 0) {
- errorMsg("get_kernel_syms: %s: %s", m_name, strerror(errno));
- return 0;
- }
-
- ks = k = xmalloc(nks * sizeof(*ks));
-
- if (get_kernel_syms(ks) != nks) {
- logperror("inconsistency with get_kernel_syms -- is someone else "
- "playing with modules?");
- free(ks);
- return 0;
- }
-
- /* Collect the module information. */
-
- mod = NULL;
- nmod = -1;
-
- while (k->name[0] == '#' && k->name[1]) {
- struct old_kernel_sym *k2;
- struct new_module_symbol *s;
-
- /* Find out how many symbols this module has. */
- for (k2 = k + 1; k2->name[0] != '#'; ++k2)
- continue;
- nms = k2 - k - 1;
-
- mod = xrealloc(mod, (++nmod + 1) * sizeof(*mod));
- mod[nmod].name = k->name + 1;
- mod[nmod].addr = k->value;
- mod[nmod].used = 0;
- mod[nmod].nsyms = nms;
- mod[nmod].syms = s = (nms ? xmalloc(nms * sizeof(*s)) : NULL);
-
- for (i = 0, ++k; i < nms; ++i, ++s, ++k) {
- s->name = (unsigned long) k->name;
- s->value = k->value;
- }
-
- k = k2;
- }
-
- ext_modules = mod;
- n_ext_modules = nmod + 1;
-
- /* Now collect the symbols for the kernel proper. */
-
- if (k->name[0] == '#')
- ++k;
-
- nksyms = nms = nks - (k - ks);
- ksyms = s = (nms ? xmalloc(nms * sizeof(*s)) : NULL);
-
- for (i = 0; i < nms; ++i, ++s, ++k) {
- s->name = (unsigned long) k->name;
- s->value = k->value;
- }
-
- return 1;
-}
-
-/* Return the kernel symbol checksum version, or zero if not used. */
-
-static int old_is_kernel_checksummed(void)
-{
- /* Using_Versions is the first symbol. */
- if (nksyms > 0
- && strcmp((char *) ksyms[0].name,
- "Using_Versions") == 0) return ksyms[0].value;
- else
- return 0;
-}
-
-
-static int old_create_mod_use_count(struct obj_file *f)
-{
- struct obj_section *sec;
-
- sec = obj_create_alloced_section_first(f, ".moduse", sizeof(long),
- sizeof(long));
-
- obj_add_symbol(f, "mod_use_count_", -1,
- ELFW(ST_INFO) (STB_LOCAL, STT_OBJECT), sec->idx, 0,
- sizeof(long));
-
- return 1;
-}
-
-static int
-old_init_module(const char *m_name, struct obj_file *f,
- unsigned long m_size)
-{
- char *image;
- struct old_mod_routines routines;
- struct old_symbol_table *symtab;
- int ret;
-
- /* Create the symbol table */
- {
- int nsyms = 0, strsize = 0, total;
-
- /* Size things first... */
- if (flag_export) {
- int i;
- for (i = 0; i < HASH_BUCKETS; ++i) {
- struct obj_symbol *sym;
- for (sym = f->symtab[i]; sym; sym = sym->next)
- if (ELFW(ST_BIND) (sym->info) != STB_LOCAL
- && sym->secidx <= SHN_HIRESERVE)
- {
- sym->ksymidx = nsyms++;
- strsize += strlen(sym->name) + 1;
- }
- }
- }
-
- total = (sizeof(struct old_symbol_table)
- + nsyms * sizeof(struct old_module_symbol)
- + n_ext_modules_used * sizeof(struct old_module_ref)
- + strsize);
- symtab = xmalloc(total);
- symtab->size = total;
- symtab->n_symbols = nsyms;
- symtab->n_refs = n_ext_modules_used;
-
- if (flag_export && nsyms) {
- struct old_module_symbol *ksym;
- char *str;
- int i;
-
- ksym = symtab->symbol;
- str = ((char *) ksym + nsyms * sizeof(struct old_module_symbol)
- + n_ext_modules_used * sizeof(struct old_module_ref));
-
- for (i = 0; i < HASH_BUCKETS; ++i) {
- struct obj_symbol *sym;
- for (sym = f->symtab[i]; sym; sym = sym->next)
- if (sym->ksymidx >= 0) {
- ksym->addr = obj_symbol_final_value(f, sym);
- ksym->name =
- (unsigned long) str - (unsigned long) symtab;
-
- str = stpcpy(str, sym->name) + 1;
- ksym++;
- }
- }
- }
-
- if (n_ext_modules_used) {
- struct old_module_ref *ref;
- int i;
-
- ref = (struct old_module_ref *)
- ((char *) symtab->symbol + nsyms * sizeof(struct old_module_symbol));
-
- for (i = 0; i < n_ext_modules; ++i)
- if (ext_modules[i].used)
- ref++->module = ext_modules[i].addr;
- }
- }
-
- /* Fill in routines. */
-
- routines.init =
- obj_symbol_final_value(f, obj_find_symbol(f, "init_module"));
- routines.cleanup =
- obj_symbol_final_value(f, obj_find_symbol(f, "cleanup_module"));
-
- /* Whew! All of the initialization is complete. Collect the final
- module image and give it to the kernel. */
-
- image = xmalloc(m_size);
- obj_create_image(f, image);
-
- /* image holds the complete relocated module, accounting correctly for
- mod_use_count. However the old module kernel support assume that
- it is receiving something which does not contain mod_use_count. */
- ret = old_sys_init_module(m_name, image + sizeof(long),
- m_size | (flag_autoclean ? OLD_MOD_AUTOCLEAN
- : 0), &routines, symtab);
- if (ret)
- errorMsg("init_module: %s: %s", m_name, strerror(errno));
-
- free(image);
- free(symtab);
-
- return ret == 0;
-}
-
-#else
-
-#define old_create_mod_use_count(x) TRUE
-#define old_init_module(x, y, z) TRUE
-
-#endif /* BB_FEATURE_INSMOD_OLD_KERNEL */
-
-
-
-/*======================================================================*/
-/* Functions relating to module loading after 2.1.18. */
-
-static int
-new_process_module_arguments(struct obj_file *f, int argc, char **argv)
-{
- while (argc > 0) {
- char *p, *q, *key;
- struct obj_symbol *sym;
- char *contents, *loc;
- int min, max, n;
-
- p = *argv;
- if ((q = strchr(p, '=')) == NULL) {
- argc--;
- continue;
- }
-
- key = alloca(q - p + 6);
- memcpy(key, "parm_", 5);
- memcpy(key + 5, p, q - p);
- key[q - p + 5] = 0;
-
- p = get_modinfo_value(f, key);
- key += 5;
- if (p == NULL) {
- errorMsg("invalid parameter %s", key);
- return 0;
- }
-
- sym = obj_find_symbol(f, key);
-
- /* Also check that the parameter was not resolved from the kernel. */
- if (sym == NULL || sym->secidx > SHN_HIRESERVE) {
- errorMsg("symbol for parameter %s not found", key);
- return 0;
- }
-
- if (isdigit(*p)) {
- min = strtoul(p, &p, 10);
- if (*p == '-')
- max = strtoul(p + 1, &p, 10);
- else
- max = min;
- } else
- min = max = 1;
-
- contents = f->sections[sym->secidx]->contents;
- loc = contents + sym->value;
- n = (*++q != '\0');
-
- while (1) {
- if ((*p == 's') || (*p == 'c')) {
- char *str;
-
- /* Do C quoting if we begin with a ", else slurp the lot. */
- if (*q == '"') {
- char *r;
-
- str = alloca(strlen(q));
- for (r = str, q++; *q != '"'; ++q, ++r) {
- if (*q == '\0') {
- errorMsg("improperly terminated string argument for %s",
- key);
- return 0;
- } else if (*q == '\\')
- switch (*++q) {
- case 'a':
- *r = '\a';
- break;
- case 'b':
- *r = '\b';
- break;
- case 'e':
- *r = '\033';
- break;
- case 'f':
- *r = '\f';
- break;
- case 'n':
- *r = '\n';
- break;
- case 'r':
- *r = '\r';
- break;
- case 't':
- *r = '\t';
- break;
-
- case '0':
- case '1':
- case '2':
- case '3':
- case '4':
- case '5':
- case '6':
- case '7':
- {
- int c = *q - '0';
- if (q[1] >= '0' && q[1] <= '7') {
- c = (c * 8) + *++q - '0';
- if (q[1] >= '0' && q[1] <= '7')
- c = (c * 8) + *++q - '0';
- }
- *r = c;
- }
- break;
-
- default:
- *r = *q;
- break;
- } else
- *r = *q;
- }
- *r = '\0';
- ++q;
- } else {
- char *r;
-
- /* In this case, the string is not quoted. We will break
- it using the coma (like for ints). If the user wants to
- include comas in a string, he just has to quote it */
-
- /* Search the next coma */
- r = strchr(q, ',');
-
- /* Found ? */
- if (r != (char *) NULL) {
- /* Recopy the current field */
- str = alloca(r - q + 1);
- memcpy(str, q, r - q);
-
- /* I don't know if it is usefull, as the previous case
- doesn't null terminate the string ??? */
- str[r - q] = '\0';
-
- /* Keep next fields */
- q = r;
- } else {
- /* last string */
- str = q;
- q = "";
- }
- }
-
- if (*p == 's') {
- /* Normal string */
- obj_string_patch(f, sym->secidx, loc - contents, str);
- loc += tgt_sizeof_char_p;
- } else {
- /* Array of chars (in fact, matrix !) */
- unsigned long charssize; /* size of each member */
-
- /* Get the size of each member */
- /* Probably we should do that outside the loop ? */
- if (!isdigit(*(p + 1))) {
- errorMsg("parameter type 'c' for %s must be followed by"
- " the maximum size", key);
- return 0;
- }
- charssize = strtoul(p + 1, (char **) NULL, 10);
-
- /* Check length */
- if (strlen(str) >= charssize) {
- errorMsg("string too long for %s (max %ld)", key,
- charssize - 1);
- return 0;
- }
-
- /* Copy to location */
- strcpy((char *) loc, str);
- loc += charssize;
- }
- } else {
- long v = strtoul(q, &q, 0);
- switch (*p) {
- case 'b':
- *loc++ = v;
- break;
- case 'h':
- *(short *) loc = v;
- loc += tgt_sizeof_short;
- break;
- case 'i':
- *(int *) loc = v;
- loc += tgt_sizeof_int;
- break;
- case 'l':
- *(long *) loc = v;
- loc += tgt_sizeof_long;
- break;
-
- default:
- errorMsg("unknown parameter type '%c' for %s", *p, key);
- return 0;
- }
- }
-
- retry_end_of_value:
- switch (*q) {
- case '\0':
- goto end_of_arg;
-
- case ' ':
- case '\t':
- case '\n':
- case '\r':
- ++q;
- goto retry_end_of_value;
-
- case ',':
- if (++n > max) {
- errorMsg("too many values for %s (max %d)", key, max);
- return 0;
- }
- ++q;
- break;
-
- default:
- errorMsg("invalid argument syntax for %s", key);
- return 0;
- }
- }
-
- end_of_arg:
- if (n < min) {
- errorMsg("too few values for %s (min %d)", key, min);
- return 0;
- }
-
- argc--, argv++;
- }
-
- return 1;
-}
-
-#ifdef BB_FEATURE_INSMOD_VERSION_CHECKING
-static int new_is_module_checksummed(struct obj_file *f)
-{
- const char *p = get_modinfo_value(f, "using_checksums");
- if (p)
- return atoi(p);
- else
- return 0;
-}
-
-/* Get the module's kernel version in the canonical integer form. */
-
-static int
-new_get_module_version(struct obj_file *f, char str[STRVERSIONLEN])
-{
- char *p, *q;
- int a, b, c;
-
- p = get_modinfo_value(f, "kernel_version");
- if (p == NULL)
- return -1;
- strncpy(str, p, STRVERSIONLEN);
-
- a = strtoul(p, &p, 10);
- if (*p != '.')
- return -1;
- b = strtoul(p + 1, &p, 10);
- if (*p != '.')
- return -1;
- c = strtoul(p + 1, &q, 10);
- if (p + 1 == q)
- return -1;
-
- return a << 16 | b << 8 | c;
-}
-
-#endif /* BB_FEATURE_INSMOD_VERSION_CHECKING */
-
-
-#ifdef BB_FEATURE_INSMOD_NEW_KERNEL
-
-/* Fetch the loaded modules, and all currently exported symbols. */
-
-static int new_get_kernel_symbols(void)
-{
- char *module_names, *mn;
- struct external_module *modules, *m;
- struct new_module_symbol *syms, *s;
- size_t ret, bufsize, nmod, nsyms, i, j;
-
- /* Collect the loaded modules. */
-
- module_names = xmalloc(bufsize = 256);
- retry_modules_load:
- if (query_module(NULL, QM_MODULES, module_names, bufsize, &ret)) {
- if (errno == ENOSPC) {
- module_names = xrealloc(module_names, bufsize = ret);
- goto retry_modules_load;
- }
- errorMsg("QM_MODULES: %s", strerror(errno));
- return 0;
- }
-
- n_ext_modules = nmod = ret;
- ext_modules = modules = xmalloc(nmod * sizeof(*modules));
- memset(modules, 0, nmod * sizeof(*modules));
-
- /* Collect the modules' symbols. */
-
- for (i = 0, mn = module_names, m = modules;
- i < nmod; ++i, ++m, mn += strlen(mn) + 1) {
- struct new_module_info info;
-
- if (query_module(mn, QM_INFO, &info, sizeof(info), &ret)) {
- if (errno == ENOENT) {
- /* The module was removed out from underneath us. */
- continue;
- }
- errorMsg("query_module: QM_INFO: %s: %s", mn, strerror(errno));
- return 0;
- }
-
- syms = xmalloc(bufsize = 1024);
- retry_mod_sym_load:
- if (query_module(mn, QM_SYMBOLS, syms, bufsize, &ret)) {
- switch (errno) {
- case ENOSPC:
- syms = xrealloc(syms, bufsize = ret);
- goto retry_mod_sym_load;
- case ENOENT:
- /* The module was removed out from underneath us. */
- continue;
- default:
- errorMsg("query_module: QM_SYMBOLS: %s: %s", mn, strerror(errno));
- return 0;
- }
- }
- nsyms = ret;
-
- m->name = mn;
- m->addr = info.addr;
- m->nsyms = nsyms;
- m->syms = syms;
-
- for (j = 0, s = syms; j < nsyms; ++j, ++s) {
- s->name += (unsigned long) syms;
- }
- }
-
- /* Collect the kernel's symbols. */
-
- syms = xmalloc(bufsize = 16 * 1024);
- retry_kern_sym_load:
- if (query_module(NULL, QM_SYMBOLS, syms, bufsize, &ret)) {
- if (errno == ENOSPC) {
- syms = xrealloc(syms, bufsize = ret);
- goto retry_kern_sym_load;
- }
- errorMsg("kernel: QM_SYMBOLS: %s", strerror(errno));
- return 0;
- }
- nksyms = nsyms = ret;
- ksyms = syms;
-
- for (j = 0, s = syms; j < nsyms; ++j, ++s) {
- s->name += (unsigned long) syms;
- }
- return 1;
-}
-
-
-/* Return the kernel symbol checksum version, or zero if not used. */
-
-static int new_is_kernel_checksummed(void)
-{
- struct new_module_symbol *s;
- size_t i;
-
- /* Using_Versions is not the first symbol, but it should be in there. */
-
- for (i = 0, s = ksyms; i < nksyms; ++i, ++s)
- if (strcmp((char *) s->name, "Using_Versions") == 0)
- return s->value;
-
- return 0;
-}
-
-
-static int new_create_this_module(struct obj_file *f, const char *m_name)
-{
- struct obj_section *sec;
-
- sec = obj_create_alloced_section_first(f, ".this", tgt_sizeof_long,
- sizeof(struct new_module));
- memset(sec->contents, 0, sizeof(struct new_module));
-
- obj_add_symbol(f, "__this_module", -1,
- ELFW(ST_INFO) (STB_LOCAL, STT_OBJECT), sec->idx, 0,
- sizeof(struct new_module));
-
- obj_string_patch(f, sec->idx, offsetof(struct new_module, name),
- m_name);
-
- return 1;
-}
-
-
-static int new_create_module_ksymtab(struct obj_file *f)
-{
- struct obj_section *sec;
- int i;
-
- /* We must always add the module references. */
-
- if (n_ext_modules_used) {
- struct new_module_ref *dep;
- struct obj_symbol *tm;
-
- sec = obj_create_alloced_section(f, ".kmodtab", tgt_sizeof_void_p,
- (sizeof(struct new_module_ref)
- * n_ext_modules_used));
- if (!sec)
- return 0;
-
- tm = obj_find_symbol(f, "__this_module");
- dep = (struct new_module_ref *) sec->contents;
- for (i = 0; i < n_ext_modules; ++i)
- if (ext_modules[i].used) {
- dep->dep = ext_modules[i].addr;
- obj_symbol_patch(f, sec->idx,
- (char *) &dep->ref - sec->contents, tm);
- dep->next_ref = 0;
- ++dep;
- }
- }
-
- if (flag_export && !obj_find_section(f, "__ksymtab")) {
- size_t nsyms;
- int *loaded;
-
- sec =
- obj_create_alloced_section(f, "__ksymtab", tgt_sizeof_void_p,
- 0);
-
- /* We don't want to export symbols residing in sections that
- aren't loaded. There are a number of these created so that
- we make sure certain module options don't appear twice. */
-
- loaded = alloca(sizeof(int) * (i = f->header.e_shnum));
- while (--i >= 0)
- loaded[i] = (f->sections[i]->header.sh_flags & SHF_ALLOC) != 0;
-
- for (nsyms = i = 0; i < HASH_BUCKETS; ++i) {
- struct obj_symbol *sym;
- for (sym = f->symtab[i]; sym; sym = sym->next)
- if (ELFW(ST_BIND) (sym->info) != STB_LOCAL
- && sym->secidx <= SHN_HIRESERVE
- && (sym->secidx >= SHN_LORESERVE
- || loaded[sym->secidx])) {
- ElfW(Addr) ofs = nsyms * 2 * tgt_sizeof_void_p;
-
- obj_symbol_patch(f, sec->idx, ofs, sym);
- obj_string_patch(f, sec->idx, ofs + tgt_sizeof_void_p,
- sym->name);
-
- nsyms++;
- }
- }
-
- obj_extend_section(sec, nsyms * 2 * tgt_sizeof_char_p);
- }
-
- return 1;
-}
-
-
-static int
-new_init_module(const char *m_name, struct obj_file *f,
- unsigned long m_size)
-{
- struct new_module *module;
- struct obj_section *sec;
- void *image;
- int ret;
- tgt_long m_addr;
-
- sec = obj_find_section(f, ".this");
- module = (struct new_module *) sec->contents;
- m_addr = sec->header.sh_addr;
-
- module->size_of_struct = sizeof(*module);
- module->size = m_size;
- module->flags = flag_autoclean ? NEW_MOD_AUTOCLEAN : 0;
-
- sec = obj_find_section(f, "__ksymtab");
- if (sec && sec->header.sh_size) {
- module->syms = sec->header.sh_addr;
- module->nsyms = sec->header.sh_size / (2 * tgt_sizeof_char_p);
- }
-
- if (n_ext_modules_used) {
- sec = obj_find_section(f, ".kmodtab");
- module->deps = sec->header.sh_addr;
- module->ndeps = n_ext_modules_used;
- }
-
- module->init =
- obj_symbol_final_value(f, obj_find_symbol(f, "init_module"));
- module->cleanup =
- obj_symbol_final_value(f, obj_find_symbol(f, "cleanup_module"));
-
- sec = obj_find_section(f, "__ex_table");
- if (sec) {
- module->ex_table_start = sec->header.sh_addr;
- module->ex_table_end = sec->header.sh_addr + sec->header.sh_size;
- }
-
- sec = obj_find_section(f, ".text.init");
- if (sec) {
- module->runsize = sec->header.sh_addr - m_addr;
- }
- sec = obj_find_section(f, ".data.init");
- if (sec) {
- if (!module->runsize ||
- module->runsize > sec->header.sh_addr - m_addr)
- module->runsize = sec->header.sh_addr - m_addr;
- }
-
- if (!arch_init_module(f, module))
- return 0;
-
- /* Whew! All of the initialization is complete. Collect the final
- module image and give it to the kernel. */
-
- image = xmalloc(m_size);
- obj_create_image(f, image);
-
- ret = new_sys_init_module(m_name, (struct new_module *) image);
- if (ret)
- errorMsg("init_module: %s: %s", m_name, strerror(errno));
-
- free(image);
-
- return ret == 0;
-}
-
-#else
-
-#define new_init_module(x, y, z) TRUE
-#define new_create_this_module(x, y) 0
-#define new_create_module_ksymtab(x)
-
-#endif /* BB_FEATURE_INSMOD_OLD_KERNEL */
-
-
-/*======================================================================*/
-
-int
-obj_string_patch(struct obj_file *f, int secidx, ElfW(Addr) offset,
- const char *string)
-{
- struct obj_string_patch *p;
- struct obj_section *strsec;
- size_t len = strlen(string) + 1;
- char *loc;
-
- p = xmalloc(sizeof(*p));
- p->next = f->string_patches;
- p->reloc_secidx = secidx;
- p->reloc_offset = offset;
- f->string_patches = p;
-
- strsec = obj_find_section(f, ".kstrtab");
- if (strsec == NULL) {
- strsec = obj_create_alloced_section(f, ".kstrtab", 1, len);
- p->string_offset = 0;
- loc = strsec->contents;
- } else {
- p->string_offset = strsec->header.sh_size;
- loc = obj_extend_section(strsec, len);
- }
- memcpy(loc, string, len);
-
- return 1;
-}
-
-int
-obj_symbol_patch(struct obj_file *f, int secidx, ElfW(Addr) offset,
- struct obj_symbol *sym)
-{
- struct obj_symbol_patch *p;
-
- p = xmalloc(sizeof(*p));
- p->next = f->symbol_patches;
- p->reloc_secidx = secidx;
- p->reloc_offset = offset;
- p->sym = sym;
- f->symbol_patches = p;
-
- return 1;
-}
-
-int obj_check_undefineds(struct obj_file *f)
-{
- unsigned long i;
- int ret = 1;
-
- for (i = 0; i < HASH_BUCKETS; ++i) {
- struct obj_symbol *sym;
- for (sym = f->symtab[i]; sym; sym = sym->next)
- if (sym->secidx == SHN_UNDEF) {
- if (ELFW(ST_BIND) (sym->info) == STB_WEAK) {
- sym->secidx = SHN_ABS;
- sym->value = 0;
- } else {
- errorMsg("unresolved symbol %s", sym->name);
- ret = 0;
- }
- }
- }
-
- return ret;
-}
-
-void obj_allocate_commons(struct obj_file *f)
-{
- struct common_entry {
- struct common_entry *next;
- struct obj_symbol *sym;
- } *common_head = NULL;
-
- unsigned long i;
-
- for (i = 0; i < HASH_BUCKETS; ++i) {
- struct obj_symbol *sym;
- for (sym = f->symtab[i]; sym; sym = sym->next)
- if (sym->secidx == SHN_COMMON) {
- /* Collect all COMMON symbols and sort them by size so as to
- minimize space wasted by alignment requirements. */
- {
- struct common_entry **p, *n;
- for (p = &common_head; *p; p = &(*p)->next)
- if (sym->size <= (*p)->sym->size)
- break;
-
- n = alloca(sizeof(*n));
- n->next = *p;
- n->sym = sym;
- *p = n;
- }
- }
- }
-
- for (i = 1; i < f->local_symtab_size; ++i) {
- struct obj_symbol *sym = f->local_symtab[i];
- if (sym && sym->secidx == SHN_COMMON) {
- struct common_entry **p, *n;
- for (p = &common_head; *p; p = &(*p)->next)
- if (sym == (*p)->sym)
- break;
- else if (sym->size < (*p)->sym->size) {
- n = alloca(sizeof(*n));
- n->next = *p;
- n->sym = sym;
- *p = n;
- break;
- }
- }
- }
-
- if (common_head) {
- /* Find the bss section. */
- for (i = 0; i < f->header.e_shnum; ++i)
- if (f->sections[i]->header.sh_type == SHT_NOBITS)
- break;
-
- /* If for some reason there hadn't been one, create one. */
- if (i == f->header.e_shnum) {
- struct obj_section *sec;
-
- f->sections = xrealloc(f->sections, (i + 1) * sizeof(sec));
- f->sections[i] = sec = arch_new_section();
- f->header.e_shnum = i + 1;
-
- memset(sec, 0, sizeof(*sec));
- sec->header.sh_type = SHT_PROGBITS;
- sec->header.sh_flags = SHF_WRITE | SHF_ALLOC;
- sec->name = ".bss";
- sec->idx = i;
- }
-
- /* Allocate the COMMONS. */
- {
- ElfW(Addr) bss_size = f->sections[i]->header.sh_size;
- ElfW(Addr) max_align = f->sections[i]->header.sh_addralign;
- struct common_entry *c;
-
- for (c = common_head; c; c = c->next) {
- ElfW(Addr) align = c->sym->value;
-
- if (align > max_align)
- max_align = align;
- if (bss_size & (align - 1))
- bss_size = (bss_size | (align - 1)) + 1;
-
- c->sym->secidx = i;
- c->sym->value = bss_size;
-
- bss_size += c->sym->size;
- }
-
- f->sections[i]->header.sh_size = bss_size;
- f->sections[i]->header.sh_addralign = max_align;
- }
- }
-
- /* For the sake of patch relocation and parameter initialization,
- allocate zeroed data for NOBITS sections now. Note that after
- this we cannot assume NOBITS are really empty. */
- for (i = 0; i < f->header.e_shnum; ++i) {
- struct obj_section *s = f->sections[i];
- if (s->header.sh_type == SHT_NOBITS) {
- s->contents = memset(xmalloc(s->header.sh_size),
- 0, s->header.sh_size);
- s->header.sh_type = SHT_PROGBITS;
- }
- }
-}
-
-unsigned long obj_load_size(struct obj_file *f)
-{
- unsigned long dot = 0;
- struct obj_section *sec;
-
- /* Finalize the positions of the sections relative to one another. */
-
- for (sec = f->load_order; sec; sec = sec->load_next) {
- ElfW(Addr) align;
-
- align = sec->header.sh_addralign;
- if (align && (dot & (align - 1)))
- dot = (dot | (align - 1)) + 1;
-
- sec->header.sh_addr = dot;
- dot += sec->header.sh_size;
- }
-
- return dot;
-}
-
-int obj_relocate(struct obj_file *f, ElfW(Addr) base)
-{
- int i, n = f->header.e_shnum;
- int ret = 1;
-
- /* Finalize the addresses of the sections. */
-
- f->baseaddr = base;
- for (i = 0; i < n; ++i)
- f->sections[i]->header.sh_addr += base;
-
- /* And iterate over all of the relocations. */
-
- for (i = 0; i < n; ++i) {
- struct obj_section *relsec, *symsec, *targsec, *strsec;
- ElfW(RelM) * rel, *relend;
- ElfW(Sym) * symtab;
- const char *strtab;
-
- relsec = f->sections[i];
- if (relsec->header.sh_type != SHT_RELM)
- continue;
-
- symsec = f->sections[relsec->header.sh_link];
- targsec = f->sections[relsec->header.sh_info];
- strsec = f->sections[symsec->header.sh_link];
-
- rel = (ElfW(RelM) *) relsec->contents;
- relend = rel + (relsec->header.sh_size / sizeof(ElfW(RelM)));
- symtab = (ElfW(Sym) *) symsec->contents;
- strtab = (const char *) strsec->contents;
-
- for (; rel < relend; ++rel) {
- ElfW(Addr) value = 0;
- struct obj_symbol *intsym = NULL;
- unsigned long symndx;
- ElfW(Sym) * extsym = 0;
- const char *errmsg;
-
- /* Attempt to find a value to use for this relocation. */
-
- symndx = ELFW(R_SYM) (rel->r_info);
- if (symndx) {
- /* Note we've already checked for undefined symbols. */
-
- extsym = &symtab[symndx];
- if (ELFW(ST_BIND) (extsym->st_info) == STB_LOCAL) {
- /* Local symbols we look up in the local table to be sure
- we get the one that is really intended. */
- intsym = f->local_symtab[symndx];
- } else {
- /* Others we look up in the hash table. */
- const char *name;
- if (extsym->st_name)
- name = strtab + extsym->st_name;
- else
- name = f->sections[extsym->st_shndx]->name;
- intsym = obj_find_symbol(f, name);
- }
-
- value = obj_symbol_final_value(f, intsym);
- intsym->referenced = 1;
- }
-#if SHT_RELM == SHT_RELA
-#if defined(__alpha__) && defined(AXP_BROKEN_GAS)
- /* Work around a nasty GAS bug, that is fixed as of 2.7.0.9. */
- if (!extsym || !extsym->st_name ||
- ELFW(ST_BIND) (extsym->st_info) != STB_LOCAL)
-#endif
- value += rel->r_addend;
-#endif
-
- /* Do it! */
- switch (arch_apply_relocation
- (f, targsec, symsec, intsym, rel, value)) {
- case obj_reloc_ok:
- break;
-
- case obj_reloc_overflow:
- errmsg = "Relocation overflow";
- goto bad_reloc;
- case obj_reloc_dangerous:
- errmsg = "Dangerous relocation";
- goto bad_reloc;
- case obj_reloc_unhandled:
- errmsg = "Unhandled relocation";
- bad_reloc:
- if (extsym) {
- errorMsg("%s of type %ld for %s", errmsg,
- (long) ELFW(R_TYPE) (rel->r_info),
- strtab + extsym->st_name);
- } else {
- errorMsg("%s of type %ld", errmsg,
- (long) ELFW(R_TYPE) (rel->r_info));
- }
- ret = 0;
- break;
- }
- }
- }
-
- /* Finally, take care of the patches. */
-
- if (f->string_patches) {
- struct obj_string_patch *p;
- struct obj_section *strsec;
- ElfW(Addr) strsec_base;
- strsec = obj_find_section(f, ".kstrtab");
- strsec_base = strsec->header.sh_addr;
-
- for (p = f->string_patches; p; p = p->next) {
- struct obj_section *targsec = f->sections[p->reloc_secidx];
- *(ElfW(Addr) *) (targsec->contents + p->reloc_offset)
- = strsec_base + p->string_offset;
- }
- }
-
- if (f->symbol_patches) {
- struct obj_symbol_patch *p;
-
- for (p = f->symbol_patches; p; p = p->next) {
- struct obj_section *targsec = f->sections[p->reloc_secidx];
- *(ElfW(Addr) *) (targsec->contents + p->reloc_offset)
- = obj_symbol_final_value(f, p->sym);
- }
- }
-
- return ret;
-}
-
-int obj_create_image(struct obj_file *f, char *image)
-{
- struct obj_section *sec;
- ElfW(Addr) base = f->baseaddr;
-
- for (sec = f->load_order; sec; sec = sec->load_next) {
- char *secimg;
-
- if (sec->header.sh_size == 0)
- continue;
-
- secimg = image + (sec->header.sh_addr - base);
-
- /* Note that we allocated data for NOBITS sections earlier. */
- memcpy(secimg, sec->contents, sec->header.sh_size);
- }
-
- return 1;
-}
-
-/*======================================================================*/
-
-struct obj_file *obj_load(FILE * fp)
-{
- struct obj_file *f;
- ElfW(Shdr) * section_headers;
- int shnum, i;
- char *shstrtab;
-
- /* Read the file header. */
-
- f = arch_new_file();
- memset(f, 0, sizeof(*f));
- f->symbol_cmp = strcmp;
- f->symbol_hash = obj_elf_hash;
- f->load_order_search_start = &f->load_order;
-
- fseek(fp, 0, SEEK_SET);
- if (fread(&f->header, sizeof(f->header), 1, fp) != 1) {
- errorMsg("error reading ELF header: %s", strerror(errno));
- return NULL;
- }
-
- if (f->header.e_ident[EI_MAG0] != ELFMAG0
- || f->header.e_ident[EI_MAG1] != ELFMAG1
- || f->header.e_ident[EI_MAG2] != ELFMAG2
- || f->header.e_ident[EI_MAG3] != ELFMAG3) {
- errorMsg("not an ELF file");
- return NULL;
- }
- if (f->header.e_ident[EI_CLASS] != ELFCLASSM
- || f->header.e_ident[EI_DATA] != ELFDATAM
- || f->header.e_ident[EI_VERSION] != EV_CURRENT
- || !MATCH_MACHINE(f->header.e_machine)) {
- errorMsg("ELF file not for this architecture");
- return NULL;
- }
- if (f->header.e_type != ET_REL) {
- errorMsg("ELF file not a relocatable object");
- return NULL;
- }
-
- /* Read the section headers. */
-
- if (f->header.e_shentsize != sizeof(ElfW(Shdr))) {
- errorMsg("section header size mismatch: %lu != %lu",
- (unsigned long) f->header.e_shentsize,
- (unsigned long) sizeof(ElfW(Shdr)));
- return NULL;
- }
-
- shnum = f->header.e_shnum;
- f->sections = xmalloc(sizeof(struct obj_section *) * shnum);
- memset(f->sections, 0, sizeof(struct obj_section *) * shnum);
-
- section_headers = alloca(sizeof(ElfW(Shdr)) * shnum);
- fseek(fp, f->header.e_shoff, SEEK_SET);
- if (fread(section_headers, sizeof(ElfW(Shdr)), shnum, fp) != shnum) {
- errorMsg("error reading ELF section headers: %s", strerror(errno));
- return NULL;
- }
-
- /* Read the section data. */
-
- for (i = 0; i < shnum; ++i) {
- struct obj_section *sec;
-
- f->sections[i] = sec = arch_new_section();
- memset(sec, 0, sizeof(*sec));
-
- sec->header = section_headers[i];
- sec->idx = i;
-
- switch (sec->header.sh_type) {
- case SHT_NULL:
- case SHT_NOTE:
- case SHT_NOBITS:
- /* ignore */
- break;
-
- case SHT_PROGBITS:
- case SHT_SYMTAB:
- case SHT_STRTAB:
- case SHT_RELM:
- if (sec->header.sh_size > 0) {
- sec->contents = xmalloc(sec->header.sh_size);
- fseek(fp, sec->header.sh_offset, SEEK_SET);
- if (fread(sec->contents, sec->header.sh_size, 1, fp) != 1) {
- errorMsg("error reading ELF section data: %s", strerror(errno));
- return NULL;
- }
- } else {
- sec->contents = NULL;
- }
- break;
-
-#if SHT_RELM == SHT_REL
- case SHT_RELA:
- errorMsg("RELA relocations not supported on this architecture");
- return NULL;
-#else
- case SHT_REL:
- errorMsg("REL relocations not supported on this architecture");
- return NULL;
-#endif
-
- default:
- if (sec->header.sh_type >= SHT_LOPROC) {
- /* Assume processor specific section types are debug
- info and can safely be ignored. If this is ever not
- the case (Hello MIPS?), don't put ifdefs here but
- create an arch_load_proc_section(). */
- break;
- }
-
- errorMsg("can't handle sections of type %ld",
- (long) sec->header.sh_type);
- return NULL;
- }
- }
-
- /* Do what sort of interpretation as needed by each section. */
-
- shstrtab = f->sections[f->header.e_shstrndx]->contents;
-
- for (i = 0; i < shnum; ++i) {
- struct obj_section *sec = f->sections[i];
- sec->name = shstrtab + sec->header.sh_name;
- }
-
- for (i = 0; i < shnum; ++i) {
- struct obj_section *sec = f->sections[i];
-
- if (sec->header.sh_flags & SHF_ALLOC)
- obj_insert_section_load_order(f, sec);
-
- switch (sec->header.sh_type) {
- case SHT_SYMTAB:
- {
- unsigned long nsym, j;
- char *strtab;
- ElfW(Sym) * sym;
-
- if (sec->header.sh_entsize != sizeof(ElfW(Sym))) {
- errorMsg("symbol size mismatch: %lu != %lu",
- (unsigned long) sec->header.sh_entsize,
- (unsigned long) sizeof(ElfW(Sym)));
- return NULL;
- }
-
- nsym = sec->header.sh_size / sizeof(ElfW(Sym));
- strtab = f->sections[sec->header.sh_link]->contents;
- sym = (ElfW(Sym) *) sec->contents;
-
- /* Allocate space for a table of local symbols. */
- j = f->local_symtab_size = sec->header.sh_info;
- f->local_symtab = xmalloc(j *=
- sizeof(struct obj_symbol *));
- memset(f->local_symtab, 0, j);
-
- /* Insert all symbols into the hash table. */
- for (j = 1, ++sym; j < nsym; ++j, ++sym) {
- const char *name;
- if (sym->st_name)
- name = strtab + sym->st_name;
- else
- name = f->sections[sym->st_shndx]->name;
-
- obj_add_symbol(f, name, j, sym->st_info, sym->st_shndx,
- sym->st_value, sym->st_size);
- }
- }
- break;
-
- case SHT_RELM:
- if (sec->header.sh_entsize != sizeof(ElfW(RelM))) {
- errorMsg("relocation entry size mismatch: %lu != %lu",
- (unsigned long) sec->header.sh_entsize,
- (unsigned long) sizeof(ElfW(RelM)));
- return NULL;
- }
- break;
- }
- }
-
- return f;
-}
-
-static void hide_special_symbols(struct obj_file *f)
-{
- static const char *const specials[] = {
- "cleanup_module",
- "init_module",
- "kernel_version",
- NULL
- };
-
- struct obj_symbol *sym;
- const char *const *p;
-
- for (p = specials; *p; ++p)
- if ((sym = obj_find_symbol(f, *p)) != NULL)
- sym->info =
- ELFW(ST_INFO) (STB_LOCAL, ELFW(ST_TYPE) (sym->info));
-}
-
-
-void my_usage(void)
-{
- printf("Usage.");
- exit(0);
-}
-
-extern int insmod_main( int argc, char **argv)
-{
- int k_crcs;
- int k_new_syscalls;
- int len;
- char *tmp;
- unsigned long m_size;
- ElfW(Addr) m_addr;
- FILE *fp;
- struct obj_file *f;
- char m_name[BUFSIZ + 1] = "\0";
- int exit_status = FALSE;
- int m_has_modinfo;
-#ifdef BB_FEATURE_INSMOD_VERSION_CHECKING
- int k_version;
- char k_strversion[STRVERSIONLEN];
- char m_strversion[STRVERSIONLEN];
- int m_version;
- int m_crcs;
-#endif
-
-
- if (argc <= 1)
- my_usage();
-
- argv++; argc--;
-
- /* Grab the module name */
- if ((tmp = strrchr(*argv, '/')) != NULL) {
- tmp++;
- } else {
- tmp = *argv;
- }
- len = strlen(tmp);
-
- if (len > 2 && tmp[len - 2] == '.' && tmp[len - 1] == 'o')
- len -= 2;
- memcpy(m_name, tmp, len);
- strcpy(m_fullName, m_name);
- strcat(m_fullName, ".o");
-
- /* Get a filedesc for the module */
- if ((fp = fopen(*argv, "r")) == NULL) {
- errorMsg("Module %s not found", *argv);
- return -1;
- } else
- memcpy(m_filename, *argv, strlen(*argv));
-
-
- if ((f = obj_load(fp)) == NULL) {
- logperror("Could not load the module");
- goto out;
- }
-
- if (get_modinfo_value(f, "kernel_version") == NULL)
- m_has_modinfo = 0;
- else
- m_has_modinfo = 1;
-
-#ifdef BB_FEATURE_INSMOD_VERSION_CHECKING
- /* Version correspondence? */
-
- k_version = get_kernel_version(k_strversion);
- if (m_has_modinfo) {
- m_version = new_get_module_version(f, m_strversion);
- } else {
- m_version = old_get_module_version(f, m_strversion);
- if (m_version == -1) {
- errorMsg("couldn't find the kernel version the module was "
- "compiled for");
- goto out;
- }
- }
-
- if (strncmp(k_strversion, m_strversion, STRVERSIONLEN) != 0) {
- if (flag_force_load) {
- errorMsg("Warning: kernel-module version mismatch\n"
- "\t%s was compiled for kernel version %s\n"
- "\twhile this kernel is version %s",
- m_filename, m_strversion, k_strversion);
- } else {
- errorMsg("kernel-module version mismatch\n"
- "\t%s was compiled for kernel version %s\n"
- "\twhile this kernel is version %s.",
- m_filename, m_strversion, k_strversion);
- goto out;
- }
- }
- k_crcs = 0;
-#endif /* BB_FEATURE_INSMOD_VERSION_CHECKING */
-
- k_new_syscalls = !query_module(NULL, 0, NULL, 0, NULL);
-
- if (k_new_syscalls) {
-#ifdef BB_FEATURE_INSMOD_NEW_KERNEL
- if (!new_get_kernel_symbols())
- goto out;
- k_crcs = new_is_kernel_checksummed();
-#else
- errorMsg("Not configured to support new kernels");
- goto out;
-#endif
- } else {
-#ifdef BB_FEATURE_INSMOD_OLD_KERNEL
- if (!old_get_kernel_symbols(m_name))
- goto out;
- k_crcs = old_is_kernel_checksummed();
-#else
- errorMsg("Not configured to support old kernels");
- goto out;
-#endif
- }
-
-#ifdef BB_FEATURE_INSMOD_VERSION_CHECKING
- if (m_has_modinfo)
- m_crcs = new_is_module_checksummed(f);
- else
- m_crcs = old_is_module_checksummed(f);
-
- if (m_crcs != k_crcs)
- obj_set_symbol_compare(f, ncv_strcmp, ncv_symbol_hash);
-#endif /* BB_FEATURE_INSMOD_VERSION_CHECKING */
-
- /* Let the module know about the kernel symbols. */
- add_kernel_symbols(f);
-
- /* Allocate common symbols, symbol tables, and string tables. */
-
- if (k_new_syscalls
- ? !new_create_this_module(f, m_name)
- : !old_create_mod_use_count(f))
- {
- goto out;
- }
-
- if (!obj_check_undefineds(f)) {
- goto out;
- }
- obj_allocate_commons(f);
-
- if (m_has_modinfo
- ? !new_process_module_arguments(f, argc-1, argv+1)
- : !old_process_module_arguments(f, argc-1, argv+1))
- {
- goto out;
- }
-
- arch_create_got(f);
- hide_special_symbols(f);
-
- if (k_new_syscalls)
- new_create_module_ksymtab(f);
-
- /* Find current size of the module */
- m_size = obj_load_size(f);
-
-
- errno = 0;
- m_addr = create_module(m_name, m_size);
- switch (errno) {
- case 0:
- break;
- case EEXIST:
- errorMsg("A module named %s already exists", m_name);
- /* Considered as a success in stage1 */
- fclose(fp);
- return(TRUE);
- case ENOMEM:
- errorMsg("Can't allocate kernel memory for module; needed %lu bytes",
- m_size);
- goto out;
- default:
- errorMsg("create_module: %s: %s", m_name, strerror(errno));
- goto out;
- }
-
- if (!obj_relocate(f, m_addr)) {
- delete_module(m_name);
- goto out;
- }
-
- if (k_new_syscalls
- ? !new_init_module(m_name, f, m_size)
- : !old_init_module(m_name, f, m_size))
- {
- delete_module(m_name);
- goto out;
- }
-
- exit_status = TRUE;
-
-out:
- fclose(fp);
- return(exit_status);
-}
-
-
-int insmod_call(char * full_filename, char * params)
-{
- int argc = 2;
- char *argv[50];
- char * ptr = params;
- argv[0] = "stage1";
- argv[1] = full_filename;
-
- while (ptr != NULL) {
- argv[argc] = ptr;
- argc++;
- ptr = strchr(ptr, ' ');
- if (ptr) {
- ptr[0] = '\0';
- ptr++;
- }
- }
-
- return insmod_main(argc, argv);
-}
diff --git a/mdk-stage1/insmod-busybox/loop.h b/mdk-stage1/insmod-busybox/loop.h
deleted file mode 100644
index cba8c6b2b..000000000
--- a/mdk-stage1/insmod-busybox/loop.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <linux/posix_types.h>
-#undef dev_t
-#define dev_t __kernel_dev_t
-#include <linux/loop.h>
-#undef dev_t
diff --git a/mdk-stage1/insmod-busybox/messages.c b/mdk-stage1/insmod-busybox/messages.c
deleted file mode 100644
index 81fd9c75c..000000000
--- a/mdk-stage1/insmod-busybox/messages.c
+++ /dev/null
@@ -1,90 +0,0 @@
-/* vi: set sw=4 ts=4: */
-/*
- * Copyright (C) 2000 by BitterSweet Enterprises, LLC.
- * Written by Karl M. Hegbloom <karlheg@debian.org>
- *
- * 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- */
-
-/*
- * Let's put all of these messages in one place, and link this in as
- * a separate object module, so that there are not going to be
- * multiple non-unique but very similar strings in the binary.
- * Perhaps this will make it simpler to internationalize also, and
- * may make the binary slightly smaller.
- */
-
-// To use this header file, include something like this:
-//
-//#define BB_DECLARE_EXTERN
-//#define bb_need_memory_exhausted
-//#include "messages.c"
-//
-//Then just use the string memory_exhausted when it is needed.
-//
-
-#include "busybox.h"
-#ifndef _BB_MESSAGES_C
-#define _BB_MESSAGES_C
-
-#ifdef BB_DECLARE_EXTERN
-# define BB_DEF_MESSAGE(symbol, string_const) extern const char *symbol;
-#else
-# define BB_DEF_MESSAGE(symbol, string_const) const char *symbol = string_const;
-#endif
-
-
-#if defined bb_need_full_version || ! defined BB_DECLARE_EXTERN
- BB_DEF_MESSAGE(full_version,
- "BusyBox v" BB_VER " (" BB_BT ") multi-call binary -- GPL2")
-#endif
-#if defined bb_need_name_too_long || ! defined BB_DECLARE_EXTERN
- BB_DEF_MESSAGE(name_too_long, "file name too long\n")
-#endif
-#if defined bb_need_omitting_directory || ! defined BB_DECLARE_EXTERN
- BB_DEF_MESSAGE(omitting_directory, "%s: omitting directory\n")
-#endif
-#if defined bb_need_not_a_directory || ! defined BB_DECLARE_EXTERN
- BB_DEF_MESSAGE(not_a_directory, "%s: not a directory\n")
-#endif
-#if defined bb_need_memory_exhausted || ! defined BB_DECLARE_EXTERN
- BB_DEF_MESSAGE(memory_exhausted, "memory exhausted\n")
-#endif
-#if defined bb_need_invalid_date || ! defined BB_DECLARE_EXTERN
- BB_DEF_MESSAGE(invalid_date, "invalid date `%s'\n")
-#endif
-#if defined bb_need_invalid_option || ! defined BB_DECLARE_EXTERN
- BB_DEF_MESSAGE(invalid_option, "invalid option -- %c\n")
-#endif
-#if defined bb_need_io_error || ! defined BB_DECLARE_EXTERN
- BB_DEF_MESSAGE(io_error, "%s: input/output error -- %s\n")
-#endif
-#if defined bb_need_help || ! defined BB_DECLARE_EXTERN
- BB_DEF_MESSAGE(dash_dash_help, "--help")
-#endif
-#if defined bb_need_write_error || ! defined BB_DECLARE_EXTERN
- BB_DEF_MESSAGE(write_error, "Write Error\n")
-#endif
-#if defined bb_need_too_few_args || ! defined BB_DECLARE_EXTERN
- BB_DEF_MESSAGE(too_few_args, "too few arguments\n")
-#endif
-#if defined bb_need_name_longer_then_foo || ! defined BB_DECLARE_EXTERN
- BB_DEF_MESSAGE(name_longer_then_foo, "Names longer then %d chars not supported.\n")
-#endif
-
-
-#endif /* _BB_MESSAGES_C */
-
diff --git a/mdk-stage1/insmod-busybox/utility.c b/mdk-stage1/insmod-busybox/utility.c
deleted file mode 100644
index ffd323347..000000000
--- a/mdk-stage1/insmod-busybox/utility.c
+++ /dev/null
@@ -1,1759 +0,0 @@
-/* vi: set sw=4 ts=4: */
-/*
- * Utility routines.
- *
- * Copyright (C) tons of folks. Tracking down who wrote what
- * isn't something I'm going to worry about... If you wrote something
- * here, please feel free to acknowledge your work.
- *
- * 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- * Based in part on code from sash, Copyright (c) 1999 by David I. Bell
- * Permission has been granted to redistribute this code under the GPL.
- *
- */
-
-#include "busybox.h"
-#if defined (BB_CHMOD_CHOWN_CHGRP) \
- || defined (BB_CP_MV) \
- || defined (BB_FIND) \
- || defined (BB_INSMOD) \
- || defined (BB_LS) \
- || defined (BB_RM) \
- || defined (BB_TAR)
-/* same conditions as recursiveAction */
-#define bb_need_name_too_long
-#endif
-#define bb_need_memory_exhausted
-#define bb_need_full_version
-#define BB_DECLARE_EXTERN
-#include "messages.c"
-
-#include <stdio.h>
-#include <string.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <dirent.h>
-#include <time.h>
-#include <utime.h>
-#include <unistd.h>
-#include <ctype.h>
-#include <sys/ioctl.h>
-#include <sys/utsname.h> /* for uname(2) */
-
-/* Busybox mount uses either /proc/filesystems or /dev/mtab to get the
- * list of available filesystems used for the -t auto option */
-#if defined BB_FEATURE_USE_PROCFS && defined BB_FEATURE_USE_DEVPS_PATCH
-//#error Sorry, but busybox can't use both /proc and /dev/ps at the same time -- Pick one and try again.
-#error "Sorry, but busybox can't use both /proc and /dev/ps at the same time -- Pick one and try again."
-#endif
-
-
-#if defined BB_MOUNT || defined BB_UMOUNT || defined BB_DF
-# if defined BB_MTAB
-const char mtab_file[] = "/etc/mtab";
-# else
-# if defined BB_FEATURE_USE_PROCFS
-const char mtab_file[] = "/proc/mounts";
-# else
-# if defined BB_FEATURE_USE_DEVPS_PATCH
-const char mtab_file[] = "/dev/mtab";
-# else
-# error With (BB_MOUNT||BB_UMOUNT||BB_DF) defined, you must define either BB_MTAB or ( BB_FEATURE_USE_PROCFS | BB_FEATURE_USE_DEVPS_PATCH)
-# endif
-# endif
-# endif
-#endif
-
-#ifdef _STANDALONE_
-void errorMsg(const char *s, ...)
-{
- va_list p;
-
- fflush(stdout);
- printf("busybox: ");
- va_start(p, s);
- vprintf(s, p);
- va_end(p);
- printf("\n");
- fflush(stdout);
-}
-
-extern void logperror(char *s)
-{
- perror(s);
-}
-
-void fatalError(const char *s, ...)
-{
- va_list p;
-
- fflush(stdout);
- fprintf(stdout, "busybox: ");
- va_start(p, s);
- vfprintf(stdout, s, p);
- va_end(p);
- fprintf(stdout, "\n");
- fflush(stdout);
- exit(FALSE);
-}
-#else /* _STANDALONE_ */
-#include "../log.h"
-extern void errorMsg(const char *s, ...)
-{
- va_list p;
-
- va_start(p, s);
- vlog_message(s, p);
- va_end(p);
-}
-
-extern void logperror(char *s)
-{
- log_perror(s);
-}
-
-extern void fatalError(const char *s, ...)
-{
- va_list p;
-
- va_start(p, s);
- vlog_message(s, p);
- va_end(p);
- while (1);
-}
-#endif /* _STANDALONE_ */
-
-
-#if defined BB_INIT
-/* Returns kernel version encoded as major*65536 + minor*256 + patch,
- * so, for example, to check if the kernel is greater than 2.2.11:
- * if (get_kernel_revision() <= 2*65536+2*256+11) { <stuff> }
- */
-extern int get_kernel_revision(void)
-{
- struct utsname name;
- int major = 0, minor = 0, patch = 0;
-
- if (uname(&name) == -1) {
- perror("cannot get system information");
- return (0);
- }
- sscanf(name.version, "%d.%d.%d", &major, &minor, &patch);
- return major * 65536 + minor * 256 + patch;
-}
-#endif /* BB_INIT */
-
-
-
-#if defined BB_FREE || defined BB_INIT || defined BB_UNAME || defined BB_UPTIME
-_syscall1(int, sysinfo, struct sysinfo *, info);
-#endif /* BB_INIT */
-
-#if defined BB_MOUNT || defined BB_UMOUNT
-
-#ifndef __NR_umount2
-#define __NR_umount2 52
-#endif
-
-/* Include our own version of <sys/mount.h>, since libc5 doesn't
- * know about umount2 */
-extern _syscall1(int, umount, const char *, special_file);
-extern _syscall2(int, umount2, const char *, special_file, int, flags);
-extern _syscall5(int, mount, const char *, special_file, const char *, dir,
- const char *, fstype, unsigned long int, rwflag, const void *, data);
-#endif
-
-#if defined BB_INSMOD || defined BB_LSMOD
-#ifndef __NR_query_module
-#define __NR_query_module 167
-#endif
-_syscall5(int, query_module, const char *, name, int, which,
- void *, buf, size_t, bufsize, size_t*, ret);
-#endif
-
-
-#if defined (BB_CP_MV) || defined (BB_DU)
-
-#define HASH_SIZE 311 /* Should be prime */
-#define hash_inode(i) ((i) % HASH_SIZE)
-
-static ino_dev_hashtable_bucket_t *ino_dev_hashtable[HASH_SIZE];
-
-/*
- * Return 1 if statbuf->st_ino && statbuf->st_dev are recorded in
- * `ino_dev_hashtable', else return 0
- *
- * If NAME is a non-NULL pointer to a character pointer, and there is
- * a match, then set *NAME to the value of the name slot in that
- * bucket.
- */
-int is_in_ino_dev_hashtable(const struct stat *statbuf, char **name)
-{
- ino_dev_hashtable_bucket_t *bucket;
-
- bucket = ino_dev_hashtable[hash_inode(statbuf->st_ino)];
- while (bucket != NULL) {
- if ((bucket->ino == statbuf->st_ino) &&
- (bucket->dev == statbuf->st_dev))
- {
- if (name) *name = bucket->name;
- return 1;
- }
- bucket = bucket->next;
- }
- return 0;
-}
-
-/* Add statbuf to statbuf hash table */
-void add_to_ino_dev_hashtable(const struct stat *statbuf, const char *name)
-{
- int i;
- size_t s;
- ino_dev_hashtable_bucket_t *bucket;
-
- i = hash_inode(statbuf->st_ino);
- s = name ? strlen(name) : 0;
- bucket = xmalloc(sizeof(ino_dev_hashtable_bucket_t) + s);
- bucket->ino = statbuf->st_ino;
- bucket->dev = statbuf->st_dev;
- if (name)
- strcpy(bucket->name, name);
- else
- bucket->name[0] = '\0';
- bucket->next = ino_dev_hashtable[i];
- ino_dev_hashtable[i] = bucket;
-}
-
-/* Clear statbuf hash table */
-void reset_ino_dev_hashtable(void)
-{
- int i;
- ino_dev_hashtable_bucket_t *bucket;
-
- for (i = 0; i < HASH_SIZE; i++) {
- while (ino_dev_hashtable[i] != NULL) {
- bucket = ino_dev_hashtable[i]->next;
- free(ino_dev_hashtable[i]);
- ino_dev_hashtable[i] = bucket;
- }
- }
-}
-
-#endif /* BB_CP_MV || BB_DU */
-
-#if defined (BB_CP_MV) || defined (BB_DU) || defined (BB_LN) || defined (BB_AR)
-/*
- * Return TRUE if a fileName is a directory.
- * Nonexistant files return FALSE.
- */
-int isDirectory(const char *fileName, const int followLinks, struct stat *statBuf)
-{
- int status;
- int didMalloc = 0;
-
- if (statBuf == NULL) {
- statBuf = (struct stat *)xmalloc(sizeof(struct stat));
- ++didMalloc;
- }
-
- if (followLinks == TRUE)
- status = stat(fileName, statBuf);
- else
- status = lstat(fileName, statBuf);
-
- if (status < 0 || !(S_ISDIR(statBuf->st_mode))) {
- status = FALSE;
- }
- else status = TRUE;
-
- if (didMalloc) {
- free(statBuf);
- statBuf = NULL;
- }
- return status;
-}
-#endif
-
-#if defined (BB_AR) || defined BB_CP_MV
-/*
- * Copy readSize bytes between two file descriptors
- */
-int copySubFile(int srcFd, int dstFd, size_t remaining)
-{
- size_t size;
- char buffer[BUFSIZ];
-
- while (remaining > 0) {
- if (remaining > BUFSIZ)
- size = BUFSIZ;
- else
- size = remaining;
- if (fullWrite(dstFd, buffer, fullRead(srcFd, buffer, size)) < size)
- return(FALSE);
- remaining -= size;
- }
- return (TRUE);
-}
-#endif
-
-
-#if defined (BB_CP_MV)
-/*
- * Copy one file to another, while possibly preserving its modes, times, and
- * modes. Returns TRUE if successful, or FALSE on a failure with an error
- * message output. (Failure is not indicated if attributes cannot be set.)
- * -Erik Andersen
- */
-int
-copyFile(const char *srcName, const char *destName,
- int setModes, int followLinks, int forceFlag)
-{
- int rfd;
- int wfd;
- int status;
- struct stat srcStatBuf;
- struct stat dstStatBuf;
- struct utimbuf times;
-
- if (followLinks == TRUE)
- status = stat(srcName, &srcStatBuf);
- else
- status = lstat(srcName, &srcStatBuf);
-
- if (status < 0) {
- perror(srcName);
- return FALSE;
- }
-
- if (followLinks == TRUE)
- status = stat(destName, &dstStatBuf);
- else
- status = lstat(destName, &dstStatBuf);
-
- if (status < 0 || forceFlag==TRUE) {
- unlink(destName);
- dstStatBuf.st_ino = -1;
- dstStatBuf.st_dev = -1;
- }
-
- if ((srcStatBuf.st_dev == dstStatBuf.st_dev) &&
- (srcStatBuf.st_ino == dstStatBuf.st_ino)) {
- errorMsg("Copying file \"%s\" to itself\n", srcName);
- return FALSE;
- }
-
- if (S_ISDIR(srcStatBuf.st_mode)) {
- //fprintf(stderr, "copying directory %s to %s\n", srcName, destName);
- /* Make sure the directory is writable */
- status = mkdir(destName, 0777777 ^ umask(0));
- if (status < 0 && errno != EEXIST) {
- perror(destName);
- return FALSE;
- }
- } else if (S_ISLNK(srcStatBuf.st_mode)) {
- char link_val[BUFSIZ + 1];
- int link_size;
-
- //fprintf(stderr, "copying link %s to %s\n", srcName, destName);
- /* Warning: This could possibly truncate silently, to BUFSIZ chars */
- link_size = readlink(srcName, &link_val[0], BUFSIZ);
- if (link_size < 0) {
- perror(srcName);
- return FALSE;
- }
- link_val[link_size] = '\0';
- status = symlink(link_val, destName);
- if (status < 0) {
- perror(destName);
- return FALSE;
- }
-#if (__GLIBC__ >= 2) && (__GLIBC_MINOR__ >= 1)
- if (setModes == TRUE) {
- /* Try to set owner, but fail silently like GNU cp */
- lchown(destName, srcStatBuf.st_uid, srcStatBuf.st_gid);
- }
-#endif
- return TRUE;
- } else if (S_ISFIFO(srcStatBuf.st_mode)) {
- //fprintf(stderr, "copying fifo %s to %s\n", srcName, destName);
- if (mkfifo(destName, 0644) < 0) {
- perror(destName);
- return FALSE;
- }
- } else if (S_ISBLK(srcStatBuf.st_mode) || S_ISCHR(srcStatBuf.st_mode)
- || S_ISSOCK(srcStatBuf.st_mode)) {
- //fprintf(stderr, "copying soc, blk, or chr %s to %s\n", srcName, destName);
- if (mknod(destName, srcStatBuf.st_mode, srcStatBuf.st_rdev) < 0) {
- perror(destName);
- return FALSE;
- }
- } else if (S_ISREG(srcStatBuf.st_mode)) {
- //fprintf(stderr, "copying regular file %s to %s\n", srcName, destName);
- rfd = open(srcName, O_RDONLY);
- if (rfd < 0) {
- perror(srcName);
- return FALSE;
- }
-
- wfd = open(destName, O_WRONLY | O_CREAT | O_TRUNC,
- srcStatBuf.st_mode);
- if (wfd < 0) {
- perror(destName);
- close(rfd);
- return FALSE;
- }
-
- if (copySubFile(rfd, wfd, srcStatBuf.st_size)==FALSE)
- goto error_exit;
-
- close(rfd);
- if (close(wfd) < 0) {
- return FALSE;
- }
- }
-
- if (setModes == TRUE) {
- /* This is fine, since symlinks never get here */
- if (chown(destName, srcStatBuf.st_uid, srcStatBuf.st_gid) < 0) {
- perror(destName);
- exit FALSE;
- }
- if (chmod(destName, srcStatBuf.st_mode) < 0) {
- perror(destName);
- exit FALSE;
- }
- times.actime = srcStatBuf.st_atime;
- times.modtime = srcStatBuf.st_mtime;
- if (utime(destName, &times) < 0) {
- perror(destName);
- exit FALSE;
- }
- }
-
- return TRUE;
-
- error_exit:
- perror(destName);
- close(rfd);
- close(wfd);
-
- return FALSE;
-}
-#endif /* BB_CP_MV */
-
-
-
-#if defined BB_TAR || defined BB_LS ||defined BB_AR
-
-#define TYPEINDEX(mode) (((mode) >> 12) & 0x0f)
-#define TYPECHAR(mode) ("0pcCd?bB-?l?s???" [TYPEINDEX(mode)])
-
-/* The special bits. If set, display SMODE0/1 instead of MODE0/1 */
-static const mode_t SBIT[] = {
- 0, 0, S_ISUID,
- 0, 0, S_ISGID,
- 0, 0, S_ISVTX
-};
-
-/* The 9 mode bits to test */
-static const mode_t MBIT[] = {
- S_IRUSR, S_IWUSR, S_IXUSR,
- S_IRGRP, S_IWGRP, S_IXGRP,
- S_IROTH, S_IWOTH, S_IXOTH
-};
-
-#define MODE1 "rwxrwxrwx"
-#define MODE0 "---------"
-#define SMODE1 "..s..s..t"
-#define SMODE0 "..S..S..T"
-
-/*
- * Return the standard ls-like mode string from a file mode.
- * This is static and so is overwritten on each call.
- */
-const char *modeString(int mode)
-{
- static char buf[12];
-
- int i;
-
- buf[0] = TYPECHAR(mode);
- for (i = 0; i < 9; i++) {
- if (mode & SBIT[i])
- buf[i + 1] = (mode & MBIT[i]) ? SMODE1[i] : SMODE0[i];
- else
- buf[i + 1] = (mode & MBIT[i]) ? MODE1[i] : MODE0[i];
- }
- return buf;
-}
-#endif /* BB_TAR || BB_LS */
-
-
-#if defined BB_TAR || defined BB_AR
-/*
- * Return the standard ls-like time string from a time_t
- * This is static and so is overwritten on each call.
- */
-const char *timeString(time_t timeVal)
-{
- time_t now;
- char *str;
- static char buf[26];
-
- time(&now);
-
- str = ctime(&timeVal);
-
- strcpy(buf, &str[4]);
- buf[12] = '\0';
-
- if ((timeVal > now) || (timeVal < now - 365 * 24 * 60 * 60L)) {
- strcpy(&buf[7], &str[20]);
- buf[11] = '\0';
- }
-
- return buf;
-}
-#endif /* BB_TAR || BB_AR */
-
-#if defined BB_TAR || defined BB_CP_MV || defined BB_AR
-/*
- * Write all of the supplied buffer out to a file.
- * This does multiple writes as necessary.
- * Returns the amount written, or -1 on an error.
- */
-int fullWrite(int fd, const char *buf, int len)
-{
- int cc;
- int total;
-
- total = 0;
-
- while (len > 0) {
- cc = write(fd, buf, len);
-
- if (cc < 0)
- return -1;
-
- buf += cc;
- total += cc;
- len -= cc;
- }
-
- return total;
-}
-#endif /* BB_TAR || BB_CP_MV || BB_AR */
-
-
-#if defined BB_TAR || defined BB_TAIL || defined BB_AR || defined BB_SH || defined BB_CP_MV
-/*
- * Read all of the supplied buffer from a file.
- * This does multiple reads as necessary.
- * Returns the amount read, or -1 on an error.
- * A short read is returned on an end of file.
- */
-int fullRead(int fd, char *buf, int len)
-{
- int cc;
- int total;
-
- total = 0;
-
- while (len > 0) {
- cc = read(fd, buf, len);
-
- if (cc < 0)
- return -1;
-
- if (cc == 0)
- break;
-
- buf += cc;
- total += cc;
- len -= cc;
- }
-
- return total;
-}
-#endif /* BB_TAR || BB_TAIL || BB_AR || BB_SH */
-
-
-#if defined (BB_CHMOD_CHOWN_CHGRP) \
- || defined (BB_CP_MV) \
- || defined (BB_FIND) \
- || defined (BB_INSMOD) \
- || defined (BB_LS) \
- || defined (BB_RM) \
- || defined (BB_TAR)
-
-/*
- * Walk down all the directories under the specified
- * location, and do something (something specified
- * by the fileAction and dirAction function pointers).
- *
- * Unfortunatly, while nftw(3) could replace this and reduce
- * code size a bit, nftw() wasn't supported before GNU libc 2.1,
- * and so isn't sufficiently portable to take over since glibc2.1
- * is so stinking huge.
- */
-int recursiveAction(const char *fileName,
- int recurse, int followLinks, int depthFirst,
- int (*fileAction) (const char *fileName,
- struct stat * statbuf,
- void* userData),
- int (*dirAction) (const char *fileName,
- struct stat * statbuf,
- void* userData),
- void* userData)
-{
- int status;
- struct stat statbuf;
- struct dirent *next;
-
- if (followLinks == TRUE)
- status = stat(fileName, &statbuf);
- else
- status = lstat(fileName, &statbuf);
-
- if (status < 0) {
-#ifdef BB_DEBUG_PRINT_SCAFFOLD
- fprintf(stderr,
- "status=%d followLinks=%d TRUE=%d\n",
- status, followLinks, TRUE);
-#endif
- perror(fileName);
- return FALSE;
- }
-
- if ((followLinks == FALSE) && (S_ISLNK(statbuf.st_mode))) {
- if (fileAction == NULL)
- return TRUE;
- else
- return fileAction(fileName, &statbuf, userData);
- }
-
- if (recurse == FALSE) {
- if (S_ISDIR(statbuf.st_mode)) {
- if (dirAction != NULL)
- return (dirAction(fileName, &statbuf, userData));
- else
- return TRUE;
- }
- }
-
- if (S_ISDIR(statbuf.st_mode)) {
- DIR *dir;
-
- dir = opendir(fileName);
- if (!dir) {
- perror(fileName);
- return FALSE;
- }
- if (dirAction != NULL && depthFirst == FALSE) {
- status = dirAction(fileName, &statbuf, userData);
- if (status == FALSE) {
- perror(fileName);
- return FALSE;
- }
- }
- while ((next = readdir(dir)) != NULL) {
- char nextFile[BUFSIZ + 1];
-
- if ((strcmp(next->d_name, "..") == 0)
- || (strcmp(next->d_name, ".") == 0)) {
- continue;
- }
- if (strlen(fileName) + strlen(next->d_name) + 1 > BUFSIZ) {
- errorMsg("name_too_long");
- return FALSE;
- }
- memset(nextFile, 0, sizeof(nextFile));
- sprintf(nextFile, "%s/%s", fileName, next->d_name);
- status =
- recursiveAction(nextFile, TRUE, followLinks, depthFirst,
- fileAction, dirAction, userData);
- if (status == FALSE) {
- closedir(dir);
- return FALSE;
- }
- }
- status = closedir(dir);
- if (status < 0) {
- perror(fileName);
- return FALSE;
- }
- if (dirAction != NULL && depthFirst == TRUE) {
- status = dirAction(fileName, &statbuf, userData);
- if (status == FALSE) {
- perror(fileName);
- return FALSE;
- }
- }
- } else {
- if (fileAction == NULL)
- return TRUE;
- else
- return fileAction(fileName, &statbuf, userData);
- }
- return TRUE;
-}
-
-#endif /* BB_CHMOD_CHOWN_CHGRP || BB_CP_MV || BB_FIND || BB_LS || BB_INSMOD */
-
-
-
-#if defined (BB_TAR) || defined (BB_MKDIR) || defined (BB_AR)
-/*
- * Attempt to create the directories along the specified path, except for
- * the final component. The mode is given for the final directory only,
- * while all previous ones get default protections. Errors are not reported
- * here, as failures to restore files can be reported later.
- */
-extern int createPath(const char *name, int mode)
-{
- char *cp;
- char *cpOld;
- char buf[BUFSIZ + 1];
- int retVal = 0;
-
- strcpy(buf, name);
- for (cp = buf; *cp == '/'; cp++);
- cp = strchr(cp, '/');
- while (cp) {
- cpOld = cp;
- cp = strchr(cp + 1, '/');
- *cpOld = '\0';
- retVal = mkdir(buf, cp ? 0777 : mode);
- if (retVal != 0 && errno != EEXIST) {
- perror(buf);
- return FALSE;
- }
- *cpOld = '/';
- }
- return TRUE;
-}
-#endif /* BB_TAR || BB_MKDIR */
-
-
-
-#if defined (BB_CHMOD_CHOWN_CHGRP) || defined (BB_MKDIR) \
- || defined (BB_MKFIFO) || defined (BB_MKNOD) || defined (BB_AR)
-/* [ugoa]{+|-|=}[rwxst] */
-
-
-
-extern int parse_mode(const char *s, mode_t * theMode)
-{
- mode_t andMode =
-
- S_ISVTX | S_ISUID | S_ISGID | S_IRWXU | S_IRWXG | S_IRWXO;
- mode_t orMode = 0;
- mode_t mode = 0;
- mode_t groups = 0;
- char type;
- char c;
-
- if (s==NULL)
- return (FALSE);
-
- do {
- for (;;) {
- switch (c = *s++) {
- case '\0':
- return -1;
- case 'u':
- groups |= S_ISUID | S_IRWXU;
- continue;
- case 'g':
- groups |= S_ISGID | S_IRWXG;
- continue;
- case 'o':
- groups |= S_IRWXO;
- continue;
- case 'a':
- groups |= S_ISUID | S_ISGID | S_IRWXU | S_IRWXG | S_IRWXO;
- continue;
- case '+':
- case '=':
- case '-':
- type = c;
- if (groups == 0) /* The default is "all" */
- groups |=
- S_ISUID | S_ISGID | S_IRWXU | S_IRWXG | S_IRWXO;
- break;
- default:
- if (isdigit(c) && c >= '0' && c <= '7' &&
- mode == 0 && groups == 0) {
- *theMode = strtol(--s, NULL, 8);
- return (TRUE);
- } else
- return (FALSE);
- }
- break;
- }
-
- while ((c = *s++) != '\0') {
- switch (c) {
- case ',':
- break;
- case 'r':
- mode |= S_IRUSR | S_IRGRP | S_IROTH;
- continue;
- case 'w':
- mode |= S_IWUSR | S_IWGRP | S_IWOTH;
- continue;
- case 'x':
- mode |= S_IXUSR | S_IXGRP | S_IXOTH;
- continue;
- case 's':
- mode |= S_IXGRP | S_ISUID | S_ISGID;
- continue;
- case 't':
- mode |= 0;
- continue;
- default:
- *theMode &= andMode;
- *theMode |= orMode;
- return (TRUE);
- }
- break;
- }
- switch (type) {
- case '=':
- andMode &= ~(groups);
- /* fall through */
- case '+':
- orMode |= mode & groups;
- break;
- case '-':
- andMode &= ~(mode & groups);
- orMode &= andMode;
- break;
- }
- } while (c == ',');
- *theMode &= andMode;
- *theMode |= orMode;
- return (TRUE);
-}
-
-
-#endif
-/* BB_CHMOD_CHOWN_CHGRP || BB_MKDIR || BB_MKFIFO || BB_MKNOD */
-
-
-
-
-
-#if defined BB_CHMOD_CHOWN_CHGRP || defined BB_PS || defined BB_LS \
- || defined BB_TAR || defined BB_ID || defined BB_LOGGER \
- || defined BB_LOGNAME || defined BB_WHOAMI
-
-/* This parses entries in /etc/passwd and /etc/group. This is desirable
- * for BusyBox, since we want to avoid using the glibc NSS stuff, which
- * increases target size and is often not needed or wanted for embedded
- * systems.
- *
- * /etc/passwd entries look like this:
- * root:x:0:0:root:/root:/bin/bash
- * and /etc/group entries look like this:
- * root:x:0:
- *
- * This uses buf as storage to hold things.
- *
- */
-unsigned long my_getid(const char *filename, char *name, long id, long *gid)
-{
- FILE *file;
- char *rname, *start, *end, buf[128];
- long rid;
- long rgid = 0;
-
- file = fopen(filename, "r");
- if (file == NULL) {
- /* Do not complain. It is ok for /etc/passwd and
- * friends to be missing... */
- return (-1);
- }
-
- while (fgets(buf, 128, file) != NULL) {
- if (buf[0] == '#')
- continue;
-
- /* username/group name */
- start = buf;
- end = strchr(start, ':');
- if (end == NULL)
- continue;
- *end = '\0';
- rname = start;
-
- /* password */
- start = end + 1;
- end = strchr(start, ':');
- if (end == NULL)
- continue;
-
- /* uid in passwd, gid in group */
- start = end + 1;
- rid = (unsigned long) strtol(start, &end, 10);
- if (end == start)
- continue;
-
- /* gid in passwd */
- start = end + 1;
- rgid = (unsigned long) strtol(start, &end, 10);
-
- if (name) {
- if (0 == strcmp(rname, name)) {
- if (gid) *gid = rgid;
- fclose(file);
- return (rid);
- }
- }
- if (id != -1 && id == rid) {
- strncpy(name, rname, 8);
- if (gid) *gid = rgid;
- fclose(file);
- return (TRUE);
- }
- }
- fclose(file);
- return (-1);
-}
-
-/* returns a uid given a username */
-long my_getpwnam(char *name)
-{
- return my_getid("/etc/passwd", name, -1, NULL);
-}
-
-/* returns a gid given a group name */
-long my_getgrnam(char *name)
-{
- return my_getid("/etc/group", name, -1, NULL);
-}
-
-/* gets a username given a uid */
-void my_getpwuid(char *name, long uid)
-{
- my_getid("/etc/passwd", name, uid, NULL);
-}
-
-/* gets a groupname given a gid */
-void my_getgrgid(char *group, long gid)
-{
- my_getid("/etc/group", group, gid, NULL);
-}
-
-/* gets a gid given a user name */
-long my_getpwnamegid(char *name)
-{
- long gid;
- my_getid("/etc/passwd", name, -1, &gid);
- return gid;
-}
-
-#endif
- /* BB_CHMOD_CHOWN_CHGRP || BB_PS || BB_LS || BB_TAR \
- || BB_ID || BB_LOGGER || BB_LOGNAME || BB_WHOAMI */
-
-
-#if (defined BB_CHVT) || (defined BB_DEALLOCVT) || (defined BB_SETKEYCODES)
-
-/* From <linux/kd.h> */
-#define KDGKBTYPE 0x4B33 /* get keyboard type */
-#define KB_84 0x01
-#define KB_101 0x02 /* this is what we always answer */
-
-int is_a_console(int fd)
-{
- char arg;
-
- arg = 0;
- return (ioctl(fd, KDGKBTYPE, &arg) == 0
- && ((arg == KB_101) || (arg == KB_84)));
-}
-
-static int open_a_console(char *fnam)
-{
- int fd;
-
- /* try read-only */
- fd = open(fnam, O_RDWR);
-
- /* if failed, try read-only */
- if (fd < 0 && errno == EACCES)
- fd = open(fnam, O_RDONLY);
-
- /* if failed, try write-only */
- if (fd < 0 && errno == EACCES)
- fd = open(fnam, O_WRONLY);
-
- /* if failed, fail */
- if (fd < 0)
- return -1;
-
- /* if not a console, fail */
- if (!is_a_console(fd)) {
- close(fd);
- return -1;
- }
-
- /* success */
- return fd;
-}
-
-/*
- * Get an fd for use with kbd/console ioctls.
- * We try several things because opening /dev/console will fail
- * if someone else used X (which does a chown on /dev/console).
- *
- * if tty_name is non-NULL, try this one instead.
- */
-
-int get_console_fd(char *tty_name)
-{
- int fd;
-
- if (tty_name) {
- if (-1 == (fd = open_a_console(tty_name)))
- return -1;
- else
- return fd;
- }
-
- fd = open_a_console("/dev/tty");
- if (fd >= 0)
- return fd;
-
- fd = open_a_console("/dev/tty0");
- if (fd >= 0)
- return fd;
-
- fd = open_a_console("/dev/console");
- if (fd >= 0)
- return fd;
-
- for (fd = 0; fd < 3; fd++)
- if (is_a_console(fd))
- return fd;
-
- errorMsg("Couldnt get a file descriptor referring to the console\n");
- return -1; /* total failure */
-}
-
-
-#endif /* BB_CHVT || BB_DEALLOCVT || BB_SETKEYCODES */
-
-
-#if defined BB_FIND || defined BB_INSMOD
-/*
- * Routine to see if a text string is matched by a wildcard pattern.
- * Returns TRUE if the text is matched, or FALSE if it is not matched
- * or if the pattern is invalid.
- * * matches zero or more characters
- * ? matches a single character
- * [abc] matches 'a', 'b' or 'c'
- * \c quotes character c
- * Adapted from code written by Ingo Wilken, and
- * then taken from sash, Copyright (c) 1999 by David I. Bell
- * Permission is granted to use, distribute, or modify this source,
- * provided that this copyright notice remains intact.
- * Permission to distribute this code under the GPL has been granted.
- */
-extern int check_wildcard_match(const char *text, const char *pattern)
-{
- const char *retryPat;
- const char *retryText;
- int ch;
- int found;
- int len;
-
- retryPat = NULL;
- retryText = NULL;
-
- while (*text || *pattern) {
- ch = *pattern++;
-
- switch (ch) {
- case '*':
- retryPat = pattern;
- retryText = text;
- break;
-
- case '[':
- found = FALSE;
-
- while ((ch = *pattern++) != ']') {
- if (ch == '\\')
- ch = *pattern++;
-
- if (ch == '\0')
- return FALSE;
-
- if (*text == ch)
- found = TRUE;
- }
- len=strlen(text);
- if (found == FALSE && len!=0) {
- return FALSE;
- }
- if (found == TRUE) {
- if (strlen(pattern)==0 && len==1) {
- return TRUE;
- }
- if (len!=0) {
- text++;
- continue;
- }
- }
-
- /* fall into next case */
-
- case '?':
- if (*text++ == '\0')
- return FALSE;
-
- break;
-
- case '\\':
- ch = *pattern++;
-
- if (ch == '\0')
- return FALSE;
-
- /* fall into next case */
-
- default:
- if (*text == ch) {
- if (*text)
- text++;
- break;
- }
-
- if (*text) {
- pattern = retryPat;
- text = ++retryText;
- break;
- }
-
- return FALSE;
- }
-
- if (pattern == NULL)
- return FALSE;
- }
-
- return TRUE;
-}
-#endif /* BB_FIND || BB_INSMOD */
-
-
-
-
-#if defined BB_DF || defined BB_MTAB
-/*
- * Given a block device, find the mount table entry if that block device
- * is mounted.
- *
- * Given any other file (or directory), find the mount table entry for its
- * filesystem.
- */
-extern struct mntent *findMountPoint(const char *name, const char *table)
-{
- struct stat s;
- dev_t mountDevice;
- FILE *mountTable;
- struct mntent *mountEntry;
-
- if (stat(name, &s) != 0)
- return 0;
-
- if ((s.st_mode & S_IFMT) == S_IFBLK)
- mountDevice = s.st_rdev;
- else
- mountDevice = s.st_dev;
-
-
- if ((mountTable = setmntent(table, "r")) == 0)
- return 0;
-
- while ((mountEntry = getmntent(mountTable)) != 0) {
- if (strcmp(name, mountEntry->mnt_dir) == 0
- || strcmp(name, mountEntry->mnt_fsname) == 0) /* String match. */
- break;
- if (stat(mountEntry->mnt_fsname, &s) == 0 && s.st_rdev == mountDevice) /* Match the device. */
- break;
- if (stat(mountEntry->mnt_dir, &s) == 0 && s.st_dev == mountDevice) /* Match the directory's mount point. */
- break;
- }
- endmntent(mountTable);
- return mountEntry;
-}
-#endif /* BB_DF || BB_MTAB */
-
-
-
-#if defined BB_DD || defined BB_TAIL
-/*
- * Read a number with a possible multiplier.
- * Returns -1 if the number format is illegal.
- */
-extern long getNum(const char *cp)
-{
- long value;
-
- if (!isDecimal(*cp))
- return -1;
-
- value = 0;
-
- while (isDecimal(*cp))
- value = value * 10 + *cp++ - '0';
-
- switch (*cp++) {
- case 'M':
- case 'm': /* `tail' uses it traditionally */
- value *= 1048576;
- break;
-
- case 'k':
- value *= 1024;
- break;
-
- case 'b':
- value *= 512;
- break;
-
- case 'w':
- value *= 2;
- break;
-
- case '\0':
- return value;
-
- default:
- return -1;
- }
-
- if (*cp)
- return -1;
-
- return value;
-}
-#endif /* BB_DD || BB_TAIL */
-
-
-#if defined BB_INIT || defined BB_SYSLOGD
-/* try to open up the specified device */
-extern int device_open(char *device, int mode)
-{
- int m, f, fd = -1;
-
- m = mode | O_NONBLOCK;
-
- /* Retry up to 5 times */
- for (f = 0; f < 5; f++)
- if ((fd = open(device, m, 0600)) >= 0)
- break;
- if (fd < 0)
- return fd;
- /* Reset original flags. */
- if (m != mode)
- fcntl(fd, F_SETFL, mode);
- return fd;
-}
-#endif /* BB_INIT BB_SYSLOGD */
-
-
-#if defined BB_KILLALL || ( defined BB_FEATURE_LINUXRC && ( defined BB_HALT || defined BB_REBOOT || defined BB_POWEROFF ))
-#ifdef BB_FEATURE_USE_DEVPS_PATCH
-#include <linux/devps.h> /* For Erik's nifty devps device driver */
-#endif
-
-#if defined BB_FEATURE_USE_DEVPS_PATCH
-/* findPidByName()
- *
- * This finds the pid of the specified process,
- * by using the /dev/ps device driver.
- *
- * Returns a list of all matching PIDs
- */
-extern pid_t* findPidByName( char* pidName)
-{
- int fd, i, j;
- char device[] = "/dev/ps";
- pid_t num_pids;
- pid_t* pid_array = NULL;
- pid_t* pidList=NULL;
-
- /* open device */
- fd = open(device, O_RDONLY);
- if (fd < 0)
- fatalError( "open failed for `%s': %s\n", device, strerror (errno));
-
- /* Find out how many processes there are */
- if (ioctl (fd, DEVPS_GET_NUM_PIDS, &num_pids)<0)
- fatalError( "\nDEVPS_GET_PID_LIST: %s\n", strerror (errno));
-
- /* Allocate some memory -- grab a few extras just in case
- * some new processes start up while we wait. The kernel will
- * just ignore any extras if we give it too many, and will trunc.
- * the list if we give it too few. */
- pid_array = (pid_t*) xcalloc( num_pids+10, sizeof(pid_t));
- pid_array[0] = num_pids+10;
-
- /* Now grab the pid list */
- if (ioctl (fd, DEVPS_GET_PID_LIST, pid_array)<0)
- fatalError( "\nDEVPS_GET_PID_LIST: %s\n", strerror (errno));
-
- /* Now search for a match */
- for (i=1, j=0; i<pid_array[0] ; i++) {
- char* p;
- struct pid_info info;
-
- info.pid = pid_array[i];
- if (ioctl (fd, DEVPS_GET_PID_INFO, &info)<0)
- fatalError( "\nDEVPS_GET_PID_INFO: %s\n", strerror (errno));
-
- /* Make sure we only match on the process name */
- p=info.command_line+1;
- while ((*p != 0) && !isspace(*(p)) && (*(p-1) != '\\')) {
- (p)++;
- }
- if (isspace(*(p)))
- *p='\0';
-
- if ((strstr(info.command_line, pidName) != NULL)
- && (strlen(pidName) == strlen(info.command_line))) {
- pidList=xrealloc( pidList, sizeof(pid_t) * (j+2));
- pidList[j++]=info.pid;
- }
- }
- if (pidList)
- pidList[j]=0;
-
- /* Free memory */
- free( pid_array);
-
- /* close device */
- if (close (fd) != 0)
- fatalError( "close failed for `%s': %s\n",device, strerror (errno));
-
- return pidList;
-}
-#else /* BB_FEATURE_USE_DEVPS_PATCH */
-#if ! defined BB_FEATURE_USE_PROCFS
-#error Sorry, I depend on the /proc filesystem right now.
-#endif
-
-/* findPidByName()
- *
- * This finds the pid of the specified process.
- * Currently, it's implemented by rummaging through
- * the proc filesystem.
- *
- * Returns a list of all matching PIDs
- */
-extern pid_t* findPidByName( char* pidName)
-{
- DIR *dir;
- struct dirent *next;
- pid_t* pidList=NULL;
- int i=0;
-
- dir = opendir("/proc");
- if (!dir)
- fatalError( "Cannot open /proc: %s\n", strerror (errno));
-
- while ((next = readdir(dir)) != NULL) {
- FILE *status;
- char filename[256];
- char buffer[256];
-
- /* If it isn't a number, we don't want it */
- if (!isdigit(*next->d_name))
- continue;
-
- sprintf(filename, "/proc/%s/cmdline", next->d_name);
- status = fopen(filename, "r");
- if (!status) {
- continue;
- }
- fgets(buffer, 256, status);
- fclose(status);
-
- if (strstr(get_last_path_component(buffer), pidName) != NULL) {
- pidList=xrealloc( pidList, sizeof(pid_t) * (i+2));
- pidList[i++]=strtol(next->d_name, NULL, 0);
- }
- }
-
- if (pidList)
- pidList[i]=0;
- return pidList;
-}
-#endif /* BB_FEATURE_USE_DEVPS_PATCH */
-#endif /* BB_KILLALL || ( BB_FEATURE_LINUXRC && ( BB_HALT || BB_REBOOT || BB_POWEROFF )) */
-
-#ifndef DMALLOC
-/* this should really be farmed out to libbusybox.a */
-extern void *xmalloc(size_t size)
-{
- void *ptr = malloc(size);
-
- if (!ptr)
- fatalError("memory_exhausted");
- return ptr;
-}
-
-extern void *xrealloc(void *old, size_t size)
-{
- void *ptr;
- if (!size)
- size = 1;
- ptr = realloc(old, size);
- if (!ptr)
- fatalError("memory_exhausted");
- return ptr;
-}
-
-extern void *xcalloc(size_t nmemb, size_t size)
-{
- void *ptr = calloc(nmemb, size);
- if (!ptr)
- fatalError("memory_exhausted");
- return ptr;
-}
-#endif
-
-#if defined BB_FEATURE_NFSMOUNT || defined BB_SH || defined BB_LS
-# ifndef DMALLOC
-extern char * xstrdup (const char *s) {
- char *t;
-
- if (s == NULL)
- return NULL;
-
- t = strdup (s);
-
- if (t == NULL)
- fatalError("memory_exhausted");
-
- return t;
-}
-# endif
-#endif
-
-#if defined BB_FEATURE_NFSMOUNT
-extern char * xstrndup (const char *s, int n) {
- char *t;
-
- if (s == NULL)
- fatalError("xstrndup bug");
-
- t = xmalloc(n+1);
- strncpy(t,s,n);
- t[n] = 0;
-
- return t;
-}
-#endif
-
-
-#if (__GLIBC__ < 2) && (defined BB_SYSLOGD || defined BB_INIT)
-extern int vdprintf(int d, const char *format, va_list ap)
-{
- char buf[BUF_SIZE];
- int len;
-
- len = vsprintf(buf, format, ap);
- return write(d, buf, len);
-}
-#endif /* BB_SYSLOGD */
-
-
-#if defined BB_FEATURE_MOUNT_LOOP
-#include <fcntl.h>
-#include "loop.h" /* Pull in loop device support */
-
-extern int del_loop(const char *device)
-{
- int fd;
-
- if ((fd = open(device, O_RDONLY)) < 0) {
- perror(device);
- return (FALSE);
- }
- if (ioctl(fd, LOOP_CLR_FD, 0) < 0) {
- perror("ioctl: LOOP_CLR_FD");
- return (FALSE);
- }
- close(fd);
- return (TRUE);
-}
-
-extern int set_loop(const char *device, const char *file, int offset,
- int *loopro)
-{
- struct loop_info loopinfo;
- int fd, ffd, mode;
-
- mode = *loopro ? O_RDONLY : O_RDWR;
- if ((ffd = open(file, mode)) < 0 && !*loopro
- && (errno != EROFS || (ffd = open(file, mode = O_RDONLY)) < 0)) {
- perror(file);
- return 1;
- }
- if ((fd = open(device, mode)) < 0) {
- close(ffd);
- perror(device);
- return 1;
- }
- *loopro = (mode == O_RDONLY);
-
- memset(&loopinfo, 0, sizeof(loopinfo));
- strncpy(loopinfo.lo_name, file, LO_NAME_SIZE);
- loopinfo.lo_name[LO_NAME_SIZE - 1] = 0;
-
- loopinfo.lo_offset = offset;
-
- loopinfo.lo_encrypt_key_size = 0;
- if (ioctl(fd, LOOP_SET_FD, ffd) < 0) {
- perror("ioctl: LOOP_SET_FD");
- close(fd);
- close(ffd);
- return 1;
- }
- if (ioctl(fd, LOOP_SET_STATUS, &loopinfo) < 0) {
- (void) ioctl(fd, LOOP_CLR_FD, 0);
- perror("ioctl: LOOP_SET_STATUS");
- close(fd);
- close(ffd);
- return 1;
- }
- close(fd);
- close(ffd);
- return 0;
-}
-
-extern char *find_unused_loop_device(void)
-{
- char dev[20];
- int i, fd;
- struct stat statbuf;
- struct loop_info loopinfo;
-
- for (i = 0; i <= 7; i++) {
- sprintf(dev, "/dev/loop%d", i);
- if (stat(dev, &statbuf) == 0 && S_ISBLK(statbuf.st_mode)) {
- if ((fd = open(dev, O_RDONLY)) >= 0) {
- if (ioctl(fd, LOOP_GET_STATUS, &loopinfo) == -1) {
- if (errno == ENXIO) { /* probably free */
- close(fd);
- return strdup(dev);
- }
- }
- close(fd);
- }
- }
- }
- return NULL;
-}
-#endif /* BB_FEATURE_MOUNT_LOOP */
-
-#if defined BB_MOUNT || defined BB_DF || ( defined BB_UMOUNT && ! defined BB_MTAB)
-extern int find_real_root_device_name(char* name)
-{
- DIR *dir;
- struct dirent *entry;
- struct stat statBuf, rootStat;
- char fileName[BUFSIZ];
-
- if (stat("/", &rootStat) != 0) {
- errorMsg("could not stat '/'\n");
- return( FALSE);
- }
-
- dir = opendir("/dev");
- if (!dir) {
- errorMsg("could not open '/dev'\n");
- return( FALSE);
- }
-
- while((entry = readdir(dir)) != NULL) {
-
- /* Must skip ".." since that is "/", and so we
- * would get a false positive on ".." */
- if (strcmp(entry->d_name, "..") == 0)
- continue;
-
- snprintf( fileName, strlen(name)+1, "/dev/%s", entry->d_name);
-
- if (stat(fileName, &statBuf) != 0)
- continue;
- /* Some char devices have the same dev_t as block
- * devices, so make sure this is a block device */
- if (! S_ISBLK(statBuf.st_mode))
- continue;
- if (statBuf.st_rdev == rootStat.st_rdev) {
- strcpy(name, fileName);
- return ( TRUE);
- }
- }
-
- return( FALSE);
-}
-#endif
-
-
-/* get_line_from_file() - This function reads an entire line from a text file
- * up to a newline. It returns a malloc'ed char * which must be stored and
- * free'ed by the caller. */
-extern char *get_line_from_file(FILE *file)
-{
- static const int GROWBY = 80; /* how large we will grow strings by */
-
- int ch;
- int idx = 0;
- char *linebuf = NULL;
- int linebufsz = 0;
-
- while (1) {
- ch = fgetc(file);
- if (ch == EOF)
- break;
- /* grow the line buffer as necessary */
- while (idx > linebufsz-2)
- linebuf = xrealloc(linebuf, linebufsz += GROWBY);
- linebuf[idx++] = (char)ch;
- if ((char)ch == '\n')
- break;
- }
-
- if (idx == 0)
- return NULL;
-
- linebuf[idx] = 0;
- return linebuf;
-}
-
-#if defined BB_CAT
-extern void print_file(FILE *file)
-{
- int c;
-
- while ((c = getc(file)) != EOF)
- putc(c, stdout);
- fclose(file);
- fflush(stdout);
-}
-
-extern int print_file_by_name(char *filename)
-{
- FILE *file;
- file = fopen(filename, "r");
- if (file == NULL) {
- return FALSE;
- }
- print_file(file);
- return TRUE;
-}
-#endif /* BB_CAT || BB_LSMOD */
-
-#if defined BB_ECHO || defined BB_TR
-char process_escape_sequence(char **ptr)
-{
- char c;
-
- switch (c = *(*ptr)++) {
- case 'a':
- c = '\a';
- break;
- case 'b':
- c = '\b';
- break;
- case 'f':
- c = '\f';
- break;
- case 'n':
- c = '\n';
- break;
- case 't':
- c = '\t';
- break;
- case 'v':
- c = '\v';
- break;
- case '\\':
- c = '\\';
- break;
- case '0': case '1': case '2': case '3':
- case '4': case '5': case '6': case '7':
- c -= '0';
- if ('0' <= **ptr && **ptr <= '7') {
- c = c * 8 + (*(*ptr)++ - '0');
- if ('0' <= **ptr && **ptr <= '7')
- c = c * 8 + (*(*ptr)++ - '0');
- }
- break;
- default:
- (*ptr)--;
- c = '\\';
- break;
- }
- return c;
-}
-#endif
-
-#if defined BB_BASENAME || defined BB_LN || defined BB_SH
-char *get_last_path_component(char *path)
-{
- char *s=path+strlen(path)-1;
-
- /* strip trailing slashes */
- while (s && *s == '/') {
- *s-- = '\0';
- }
-
- /* find last component */
- s = strrchr(path, '/');
- if (s==NULL) return path;
- else return s+1;
-}
-#endif
-
-#if defined BB_GREP || defined BB_SED
-void xregcomp(regex_t *preg, const char *regex, int cflags)
-{
- int ret;
- if ((ret = regcomp(preg, regex, cflags)) != 0) {
- int errmsgsz = regerror(ret, preg, NULL, 0);
- char *errmsg = xmalloc(errmsgsz);
- regerror(ret, preg, errmsg, errmsgsz);
- fatalError("bb_regcomp: %s\n", errmsg);
- }
-}
-#endif
-
-/* END CODE */
-/*
-Local Variables:
-c-file-style: "linux"
-c-basic-offset: 4
-tab-width: 4
-End:
-*/
diff --git a/mdk-stage1/insmod-modutils/Makefile b/mdk-stage1/insmod-modutils/Makefile
deleted file mode 100644
index e8f78d2d0..000000000
--- a/mdk-stage1/insmod-modutils/Makefile
+++ /dev/null
@@ -1,63 +0,0 @@
- #******************************************************************************
- #
- # insmod from modutils (generic)
- #
- # $Id$
- #
- # Copyright 1996, 1997 Linux International.
- #
- #*****************************************************************************
-
-top_dir = ..
-
-include $(top_dir)/Makefile.common
-
-
-INCS = -I./include
-
-DEFS = -Wno-error -D_GNU_SOURCE -DELF_MACHINE_H='"elf_$(ARCH).h"' -DARCH_$(ARCH)
-
-
-DIRS = util obj
-
-all: dirs insmod libinsmod.a #libinsmod-DIET.a
-
-dirs:
- @for n in . $(DIRS); do \
- [ "$$n" = "." ] || make -C $$n ;\
- done
-
-clean:
- @for n in $(DIRS); do \
- (cd $$n; make clean) \
- done
- rm -rf t *.o insmod libinsmod.a libinsmod-DIET.a
-
-
-insmod: insmod-frontend.o insmod.o ./util/libutil-STANDALONE.a ./obj/libobj.a
- gcc -o $@ $^
- $(STRIPCMD) $@
-
-t/.create_stuff: util/libutil.a obj/libobj.a
- rm -rf t
- mkdir t
- cd t && for e in $^; do ar -x ../$$e; done
- touch t/.create_stuff
-
-libinsmod.a: insmod.o t/.create_stuff
- ar cru $@ insmod.o t/*
- ranlib $@
-
-libinsmod-DIET.a: insmod-DIET.o ./util/libutil-DIET.a ./obj/libobj-DIET.a
- ar cru $@ $^
- ranlib $@
-
-insmod-frontend.o: insmod-frontend.c insmod.c
- gcc $(CFLAGS) $(DEFS) $(INCS) $(GLIBC_INCLUDES) -c insmod-frontend.c
-
-insmod.o: insmod.c
- gcc $(CFLAGS) $(DEFS) $(INCS) $(GLIBC_INCLUDES) -c insmod.c
-
-insmod-DIET.o: insmod.c
- gcc $(CFLAGS) $(DEFS) $(INCS) $(DIETLIBC_INCLUDES) -o $@ -c insmod.c
-
diff --git a/mdk-stage1/insmod-modutils/include/config.h b/mdk-stage1/insmod-modutils/include/config.h
deleted file mode 100644
index 11da6a523..000000000
--- a/mdk-stage1/insmod-modutils/include/config.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- * Configuration file management
- *
- * Copyright 1994, 1995, 1996, 1997:
- * Jacques Gelinas <jack@solucorp.qc.ca>
- * Björn Ekwall <bj0rn@blox.se> February, March 1999
- *
- * This file is part of the Linux modutils.
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#ifndef _CONFIG_H
-#define _CONFIG_H
-
-#include <stdio.h>
-#include <sys/utsname.h>
-
-#define ETC_MODULES_CONF "/etc/modules.conf"
-
-#define EXEC_PRE_INSTALL 0
-#define EXEC_POST_INSTALL 1
-#define EXEC_PRE_REMOVE 2
-#define EXEC_POST_REMOVE 3
-#define EXEC_INSTALL 4
-#define EXEC_REMOVE 5
-
-struct PATH_TYPE {
- char *type;
- char *path;
-};
-
-struct EXEC_TYPE {
- int when;
- char *module;
- char *cmd;
-};
-
-typedef struct {
- char *name;
- GLOB_LIST *opts;
- int autoclean;
-} OPT_LIST;
-
-/* config.c */
-extern int flag_autoclean;
-extern struct utsname uts_info;
-extern char *aliaslist[];
-extern struct PATH_TYPE *modpath;
-extern int nmodpath;
-extern struct EXEC_TYPE *execs;
-extern int nexecs;
-extern char *insmod_opt;
-extern char *config_file;
-extern char *optlist[];
-extern char *prune[];
-extern OPT_LIST *opt_list;
-extern OPT_LIST *abovelist;
-extern OPT_LIST *belowlist;
-extern OPT_LIST *prunelist;
-extern OPT_LIST *probe_list;
-extern OPT_LIST *probeall_list;
-extern OPT_LIST *aliases;
-extern time_t config_mtime;
-extern int root_check_off; /* Check modules are owned by root? */
-
-/* Information about generated files */
-struct gen_files {
- char *base; /* xxx in /lib/modules/`uname -r`/modules.xxx */
- char *name; /* name actually used */
- time_t mtime;
-};
-
-extern struct gen_files gen_file[];
-extern const int gen_file_count;
-/* The enum order must match the gen_file initialization order in config.c */
-enum gen_file_enum {
- GEN_GENERIC_STRINGFILE,
- GEN_PCIMAPFILE,
- GEN_ISAPNPMAPFILE,
- GEN_USBMAPFILE,
- GEN_PARPORTMAPFILE,
- GEN_DEPFILE,
-};
-
-extern char *persistdir;
-
-char *fgets_strip(char *buf, int sizebuf, FILE * fin, int *lineno);
-int config_read(int all, char *force_ver, char *base_dir, char *conf_file);
-GLOB_LIST *config_lstmod(const char *match, const char *type, int first_only);
-char *search_module_path(const char *base);
-
-#endif /* _CONFIG_H */
diff --git a/mdk-stage1/insmod-modutils/include/elf_alpha.h b/mdk-stage1/insmod-modutils/include/elf_alpha.h
deleted file mode 100644
index f1ec66f1c..000000000
--- a/mdk-stage1/insmod-modutils/include/elf_alpha.h
+++ /dev/null
@@ -1,10 +0,0 @@
-/* Machine-specific elf macros for the Alpha. */
-#ident "$Id$"
-
-#define ELFCLASSM ELFCLASS64
-#define ELFDATAM ELFDATA2LSB
-
-#define MATCH_MACHINE(x) (x == EM_ALPHA)
-
-#define SHT_RELM SHT_RELA
-#define Elf64_RelM Elf64_Rela
diff --git a/mdk-stage1/insmod-modutils/include/elf_arm.h b/mdk-stage1/insmod-modutils/include/elf_arm.h
deleted file mode 100644
index f6b531e88..000000000
--- a/mdk-stage1/insmod-modutils/include/elf_arm.h
+++ /dev/null
@@ -1,10 +0,0 @@
-/* Machine-specific elf macros for ARM. */
-#ident "$Id$"
-
-#define ELFCLASSM ELFCLASS32
-#define ELFDATAM ELFDATA2LSB
-
-#define MATCH_MACHINE(x) (x == EM_ARM)
-
-#define SHT_RELM SHT_REL
-#define Elf32_RelM Elf32_Rel
diff --git a/mdk-stage1/insmod-modutils/include/elf_hppa.h b/mdk-stage1/insmod-modutils/include/elf_hppa.h
deleted file mode 100644
index 9a1bd34ce..000000000
--- a/mdk-stage1/insmod-modutils/include/elf_hppa.h
+++ /dev/null
@@ -1,9 +0,0 @@
-/* Machine-specific elf macros for HP-PA. */
-
-#define ELFCLASSM ELFCLASS32
-#define ELFDATAM ELFDATA2MSB
-
-#define MATCH_MACHINE(x) (x == EM_PARISC)
-
-#define SHT_RELM SHT_RELA
-#define Elf32_RelM Elf32_Rela
diff --git a/mdk-stage1/insmod-modutils/include/elf_hppa64.h b/mdk-stage1/insmod-modutils/include/elf_hppa64.h
deleted file mode 100644
index 05b201aef..000000000
--- a/mdk-stage1/insmod-modutils/include/elf_hppa64.h
+++ /dev/null
@@ -1,9 +0,0 @@
-/* Machine-specific elf macros for HP-PA64. */
-
-#define ELFCLASSM ELFCLASS64
-#define ELFDATAM ELFDATA2MSB
-
-#define MATCH_MACHINE(x) (x == EM_PARISC)
-
-#define SHT_RELM SHT_RELA
-#define Elf64_RelM Elf64_Rela
diff --git a/mdk-stage1/insmod-modutils/include/elf_i386.h b/mdk-stage1/insmod-modutils/include/elf_i386.h
deleted file mode 100644
index c6c2d326e..000000000
--- a/mdk-stage1/insmod-modutils/include/elf_i386.h
+++ /dev/null
@@ -1,10 +0,0 @@
-/* Machine-specific elf macros for i386 et al. */
-#ident "$Id$"
-
-#define ELFCLASSM ELFCLASS32
-#define ELFDATAM ELFDATA2LSB
-
-#define MATCH_MACHINE(x) (x == EM_386)
-
-#define SHT_RELM SHT_REL
-#define Elf32_RelM Elf32_Rel
diff --git a/mdk-stage1/insmod-modutils/include/elf_ia64.h b/mdk-stage1/insmod-modutils/include/elf_ia64.h
deleted file mode 100644
index b4d902956..000000000
--- a/mdk-stage1/insmod-modutils/include/elf_ia64.h
+++ /dev/null
@@ -1,9 +0,0 @@
-/* Machine-specific elf macros for ia64. */
-
-#define ELFCLASSM ELFCLASS64
-#define ELFDATAM ELFDATA2LSB
-
-#define MATCH_MACHINE(x) (x == EM_IA_64)
-
-#define SHT_RELM SHT_RELA
-#define Elf64_RelM Elf64_Rela
diff --git a/mdk-stage1/insmod-modutils/include/elf_m68k.h b/mdk-stage1/insmod-modutils/include/elf_m68k.h
deleted file mode 100644
index 817fc8f2c..000000000
--- a/mdk-stage1/insmod-modutils/include/elf_m68k.h
+++ /dev/null
@@ -1,10 +0,0 @@
-/* Machine-specific elf macros for m68k. */
-#ident "$Id$"
-
-#define ELFCLASSM ELFCLASS32
-#define ELFDATAM ELFDATA2MSB
-
-#define MATCH_MACHINE(x) (x == EM_68K)
-
-#define SHT_RELM SHT_RELA
-#define Elf32_RelM Elf32_Rela
diff --git a/mdk-stage1/insmod-modutils/include/elf_mips.h b/mdk-stage1/insmod-modutils/include/elf_mips.h
deleted file mode 100644
index 8a0430216..000000000
--- a/mdk-stage1/insmod-modutils/include/elf_mips.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Machine-specific elf macros for MIPS. */
-#ident "$Id$"
-
-#define ELFCLASSM ELFCLASS32
-#ifdef __MIPSEB__
-#define ELFDATAM ELFDATA2MSB
-#endif
-#ifdef __MIPSEL__
-#define ELFDATAM ELFDATA2LSB
-#endif
-
-/* Account for ELF spec changes. */
-#ifndef EM_MIPS_RS3_LE
-#ifdef EM_MIPS_RS4_BE
-#define EM_MIPS_RS3_LE EM_MIPS_RS4_BE
-#else
-#define EM_MIPS_RS3_LE 10
-#endif
-#endif /* !EM_MIPS_RS3_LE */
-
-#define MATCH_MACHINE(x) (x == EM_MIPS || x == EM_MIPS_RS3_LE)
-
-#define SHT_RELM SHT_REL
-#define Elf32_RelM Elf32_Rel
diff --git a/mdk-stage1/insmod-modutils/include/elf_ppc.h b/mdk-stage1/insmod-modutils/include/elf_ppc.h
deleted file mode 100644
index 71596de8c..000000000
--- a/mdk-stage1/insmod-modutils/include/elf_ppc.h
+++ /dev/null
@@ -1,10 +0,0 @@
-/* Machine-specific elf macros for the PowerPC. */
-#ident "$Id$"
-
-#define ELFCLASSM ELFCLASS32
-#define ELFDATAM ELFDATA2MSB
-
-#define MATCH_MACHINE(x) (x == EM_PPC)
-
-#define SHT_RELM SHT_RELA
-#define Elf32_RelM Elf32_Rela
diff --git a/mdk-stage1/insmod-modutils/include/elf_s390.h b/mdk-stage1/insmod-modutils/include/elf_s390.h
deleted file mode 100644
index 547d66b83..000000000
--- a/mdk-stage1/insmod-modutils/include/elf_s390.h
+++ /dev/null
@@ -1,10 +0,0 @@
-/* Machine-specific elf macros for i386 et al. */
-#ident "$Id$"
-
-#define ELFCLASSM ELFCLASS32
-#define ELFDATAM ELFDATA2MSB
-
-#define MATCH_MACHINE(x) (x == EM_S390)
-
-#define SHT_RELM SHT_RELA
-#define Elf32_RelM Elf32_Rela
diff --git a/mdk-stage1/insmod-modutils/include/elf_sparc.h b/mdk-stage1/insmod-modutils/include/elf_sparc.h
deleted file mode 100644
index 9b5c348d9..000000000
--- a/mdk-stage1/insmod-modutils/include/elf_sparc.h
+++ /dev/null
@@ -1,10 +0,0 @@
-/* Machine-specific elf macros for the Sparc. */
-#ident "$Id$"
-
-#define ELFCLASSM ELFCLASS32
-#define ELFDATAM ELFDATA2MSB
-
-#define MATCH_MACHINE(x) (x == EM_SPARC)
-
-#define SHT_RELM SHT_RELA
-#define Elf32_RelM Elf32_Rela
diff --git a/mdk-stage1/insmod-modutils/include/elf_sparc64.h b/mdk-stage1/insmod-modutils/include/elf_sparc64.h
deleted file mode 100644
index 158edd7e1..000000000
--- a/mdk-stage1/insmod-modutils/include/elf_sparc64.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Machine-specific elf macros for the Sparc. */
-#ident "$Id$"
-
-#define ELFCLASSM ELFCLASS64
-#define ELFDATAM ELFDATA2MSB
-
-#ifndef EM_SPARCV9
-#define EM_SPARCV9 43
-#endif
-#ifndef EM_SPARC64
-#define EM_SPARC64 11
-#endif
-#define MATCH_MACHINE(x) ((x) == EM_SPARCV9 || (x) == EM_SPARC64)
-
-#define SHT_RELM SHT_RELA
-#define Elf64_RelM Elf64_Rela
-
-#ifndef ELF64_R_SYM
-#define ELF64_R_SYM(x) ((x) >> 32)
-#define ELF64_R_TYPE(x) ((unsigned)(x))
-#endif
-
-#ifndef ELF64_ST_BIND
-#define ELF64_ST_BIND(x) ((x) >> 4)
-#define ELF64_ST_TYPE(x) ((x) & 0xf)
-#endif
-
diff --git a/mdk-stage1/insmod-modutils/include/kallsyms.h b/mdk-stage1/insmod-modutils/include/kallsyms.h
deleted file mode 100644
index 9748873cf..000000000
--- a/mdk-stage1/insmod-modutils/include/kallsyms.h
+++ /dev/null
@@ -1,131 +0,0 @@
-/* kallsyms headers
- Copyright 2000 Keith Owens <kaos@ocs.com.au>
-
- This file is part of the Linux modutils. It is exported to kernel
- space so debuggers can access the kallsyms data.
-
- The kallsyms data contains all the non-stack symbols from a kernel
- or a module. The kernel symbols are held between __start___kallsyms
- and __stop___kallsyms. The symbols for a module are accessed via
- the struct module chain which is based at module_list.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#ident "$Id$"
-
-#ifndef MODUTILS_KALLSYMS_H
-#define MODUTILS_KALLSYMS_H 1
-
-/* Have to (re)define these ElfW entries here because external kallsyms
- * code does not have access to modutils/include/obj.h. This code is
- * included from user spaces tools (modutils) and kernel, they need
- * different includes.
- */
-
-#ifndef ELFCLASS32
-#ifdef __KERNEL__
-#include <linux/elf.h>
-#else /* __KERNEL__ */
-#include <elf.h>
-#endif /* __KERNEL__ */
-#endif /* ELFCLASS32 */
-
-#ifndef ELFCLASSM
-#define ELFCLASSM ELF_CLASS
-#endif
-
-#ifndef ElfW
-# if ELFCLASSM == ELFCLASS32
-# define ElfW(x) Elf32_ ## x
-# define ELFW(x) ELF32_ ## x
-# else
-# define ElfW(x) Elf64_ ## x
-# define ELFW(x) ELF64_ ## x
-# endif
-#endif
-
-/* Format of data in the kallsyms section.
- * Most of the fields are small numbers but the total size and all
- * offsets can be large so use the 32/64 bit types for these fields.
- *
- * Do not use sizeof() on these structures, modutils may be using extra
- * fields. Instead use the size fields in the header to access the
- * other bits of data.
- */
-
-struct kallsyms_header {
- int size; /* Size of this header */
- ElfW(Word) total_size; /* Total size of kallsyms data */
- int sections; /* Number of section entries */
- ElfW(Off) section_off; /* Offset to first section entry */
- int section_size; /* Size of one section entry */
- int symbols; /* Number of symbol entries */
- ElfW(Off) symbol_off; /* Offset to first symbol entry */
- int symbol_size; /* Size of one symbol entry */
- ElfW(Off) string_off; /* Offset to first string */
- ElfW(Addr) start; /* Start address of first section */
- ElfW(Addr) end; /* End address of last section */
-};
-
-struct kallsyms_section {
- ElfW(Addr) start; /* Start address of section */
- ElfW(Word) size; /* Size of this section */
- ElfW(Off) name_off; /* Offset to section name */
- ElfW(Word) flags; /* Flags from section */
-};
-
-struct kallsyms_symbol {
- ElfW(Off) section_off; /* Offset to section that owns this symbol */
- ElfW(Addr) symbol_addr; /* Address of symbol */
- ElfW(Off) name_off; /* Offset to symbol name */
-};
-
-#define KALLSYMS_SEC_NAME "__kallsyms"
-#define KALLSYMS_IDX 2 /* obj_kallsyms creates kallsyms as section 2 */
-
-#define kallsyms_next_sec(h,s) \
- ((s) = (struct kallsyms_section *)((char *)(s) + (h)->section_size))
-#define kallsyms_next_sym(h,s) \
- ((s) = (struct kallsyms_symbol *)((char *)(s) + (h)->symbol_size))
-
-int kallsyms_symbol_to_address(
- const char *name, /* Name to lookup */
- unsigned long *token, /* Which module to start with */
- const char **mod_name, /* Set to module name or "kernel" */
- unsigned long *mod_start, /* Set to start address of module */
- unsigned long *mod_end, /* Set to end address of module */
- const char **sec_name, /* Set to section name */
- unsigned long *sec_start, /* Set to start address of section */
- unsigned long *sec_end, /* Set to end address of section */
- const char **sym_name, /* Set to full symbol name */
- unsigned long *sym_start, /* Set to start address of symbol */
- unsigned long *sym_end /* Set to end address of symbol */
- );
-
-int kallsyms_address_to_symbol(
- unsigned long address, /* Address to lookup */
- const char **mod_name, /* Set to module name */
- unsigned long *mod_start, /* Set to start address of module */
- unsigned long *mod_end, /* Set to end address of module */
- const char **sec_name, /* Set to section name */
- unsigned long *sec_start, /* Set to start address of section */
- unsigned long *sec_end, /* Set to end address of section */
- const char **sym_name, /* Set to full symbol name */
- unsigned long *sym_start, /* Set to start address of symbol */
- unsigned long *sym_end /* Set to end address of symbol */
- );
-
-#endif /* kallsyms.h */
diff --git a/mdk-stage1/insmod-modutils/include/kerneld.h b/mdk-stage1/insmod-modutils/include/kerneld.h
deleted file mode 100644
index 3bc2c9d42..000000000
--- a/mdk-stage1/insmod-modutils/include/kerneld.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/* Definitions for the Linux kerneld SYSV IPC interface.
- This file was part of the Linux kernel, and so is covered by the GPL. */
-
-#ifndef MODUTILS_KERNELD_H
-#define MODUTILS_KERNELD_H
-
-#ident "$Id$"
-
-#define KERNELD_SYSTEM 1
-#define KERNELD_REQUEST_MODULE 2 /* "insmod" */
-#define KERNELD_RELEASE_MODULE 3 /* "rmmod" */
-#define KERNELD_DELAYED_RELEASE_MODULE 4 /* "rmmod" */
-#define KERNELD_CANCEL_RELEASE_MODULE 5 /* "rmmod" */
-#define KERNELD_REQUEST_ROUTE 6 /* net/ipv4/route.c */
-#define KERNELD_BLANKER 7 /* drivers/char/console.c */
-#define KERNELD_PNP 8 /* drivers/pnp/kerneld.c */
-#define KERNELD_ARP 256 /* net/ipv4/arp.c */
-
-#ifdef NEW_KERNELD_PROTOCOL
-# define OLDIPC_KERNELD 00040000 /* old kerneld message channel */
-# define IPC_KERNELD 00140000 /* new kerneld message channel */
-# define KDHDR (sizeof(long) + sizeof(short) + sizeof(short))
-# define NULL_KDHDR 0, 2, 0
-#else /* NEW_KERNELD_PROTOCOL */
-# define IPC_KERNELD 00040000
-# define KDHDR (sizeof(long))
-# define NULL_KDHDR 0
-#endif /* NEW_KERNELD_PROTOCOL */
-
-#define KERNELD_MAXCMD 0x7ffeffff
-#define KERNELD_MINSEQ 0x7fff0000 /* "commands" legal up to 0x7ffeffff */
-#define KERNELD_WAIT 0x80000000
-#define KERNELD_NOWAIT 0
-
-struct kerneld_msg
- {
- long mtype;
- long id;
-#ifdef NEW_KERNELD_PROTOCOL
- short version;
- short pid;
-#endif /* NEW_KERNELD_PROTOCOL */
- char text[1];
- };
-
-#endif /* kerneld.h */
diff --git a/mdk-stage1/insmod-modutils/include/modstat.h b/mdk-stage1/insmod-modutils/include/modstat.h
deleted file mode 100644
index b8a58eeae..000000000
--- a/mdk-stage1/insmod-modutils/include/modstat.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * For kernel module status and information
- *
- * Add module_name_list and l_module_name_list.
- * Keith Owens <kaos@ocs.com.au> November 1999.
- * Björn Ekwall <bj0rn@blox.se> February 1999.
- *
- * This file is part of the Linux modutils.
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-#ifndef _KERNEL_H
-#define _KERNEL_H
-
-#define K_SYMBOLS 1 /* Want info about symbols */
-#define K_INFO 2 /* Want extended module info */
-#define K_REFS 4 /* Want info about references */
-
-struct module_stat {
- char *name;
- unsigned long addr;
- unsigned long modstruct; /* COMPAT_2_0! *//* depends on architecture? */
- unsigned long size;
- unsigned long flags;
- long usecount;
- size_t nsyms;
- struct module_symbol *syms;
- size_t nrefs;
- struct module_stat **refs;
- unsigned long status;
-};
-
-extern struct module_stat *module_stat;
-extern size_t n_module_stat;
-extern char *module_name_list;
-extern size_t l_module_name_list;
-extern struct module_symbol *ksyms;
-extern size_t nksyms;
-extern int k_new_syscalls;
-
-int get_kernel_info(int type);
-
-#endif /* _KERNEL_H */
diff --git a/mdk-stage1/insmod-modutils/include/module.h b/mdk-stage1/insmod-modutils/include/module.h
deleted file mode 100644
index db49ab2b2..000000000
--- a/mdk-stage1/insmod-modutils/include/module.h
+++ /dev/null
@@ -1,210 +0,0 @@
-/* Definitions for the Linux module syscall interface.
- Copyright 1996, 1997 Linux International.
-
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-
-#ifndef MODUTILS_MODULE_H
-#define MODUTILS_MODULE_H 1
-
-#ident "$Id$"
-
-/* This file contains the structures used by the 2.0 and 2.1 kernels.
- We do not use the kernel headers directly because we do not wish
- to be dependant on a particular kernel version to compile insmod. */
-
-
-/*======================================================================*/
-/* The structures used by Linux 2.0. */
-
-/* The symbol format used by get_kernel_syms(2). */
-struct old_kernel_sym
-{
- unsigned long value;
- char name[60];
-};
-
-struct old_module_ref
-{
- unsigned long module; /* kernel addresses */
- unsigned long next;
-};
-
-struct old_module_symbol
-{
- unsigned long addr;
- unsigned long name;
-};
-
-struct old_symbol_table
-{
- int size; /* total, including string table!!! */
- int n_symbols;
- int n_refs;
- struct old_module_symbol symbol[0]; /* actual size defined by n_symbols */
- struct old_module_ref ref[0]; /* actual size defined by n_refs */
-};
-
-struct old_mod_routines
-{
- unsigned long init;
- unsigned long cleanup;
-};
-
-struct old_module
-{
- unsigned long next;
- unsigned long ref; /* the list of modules that refer to me */
- unsigned long symtab;
- unsigned long name;
- int size; /* size of module in pages */
- unsigned long addr; /* address of module */
- int state;
- unsigned long cleanup; /* cleanup routine */
-};
-
-/* Sent to init_module(2) or'ed into the code size parameter. */
-#define OLD_MOD_AUTOCLEAN 0x40000000 /* big enough, but no sign problems... */
-
-int get_kernel_syms(struct old_kernel_sym *);
-int old_sys_init_module(const char *name, char *code, unsigned codesize,
- struct old_mod_routines *, struct old_symbol_table *);
-
-/*======================================================================*/
-/* For sizeof() which are related to the module platform and not to the
- environment isnmod is running in, use sizeof_xx instead of sizeof(xx). */
-
-#define tgt_sizeof_char sizeof(char)
-#define tgt_sizeof_short sizeof(short)
-#define tgt_sizeof_int sizeof(int)
-#define tgt_sizeof_long sizeof(long)
-#define tgt_sizeof_char_p sizeof(char *)
-#define tgt_sizeof_void_p sizeof(void *)
-#define tgt_long long
-#define tgt_long_fmt "l"
-
-/* This assumes that long long on a 32 bit system is equivalent to long on the
- * equivalent 64 bit system. Also that void and char pointers are 8 bytes on
- * all 64 bit systems. Add per system tweaks if it ever becomes necessary.
- */
-#if defined(COMMON_3264) && defined(ONLY_64)
-#undef tgt_long
-#undef tgt_long_fmt
-#undef tgt_sizeof_long
-#undef tgt_sizeof_char_p
-#undef tgt_sizeof_void_p
-#define tgt_long long long
-#define tgt_long_fmt "ll"
-#define tgt_sizeof_long 8
-#define tgt_sizeof_char_p 8
-#define tgt_sizeof_void_p 8
-#endif
-
-/*======================================================================*/
-/* The structures used in Linux 2.1 onwards. */
-
-/* Note: module_symbol does not use tgt_long intentionally */
-struct module_symbol
-{
- unsigned long value;
- unsigned long name;
-};
-
-struct module_ref
-{
- unsigned tgt_long dep; /* kernel addresses */
- unsigned tgt_long ref;
- unsigned tgt_long next_ref;
-};
-
-struct module
-{
- unsigned tgt_long size_of_struct; /* == sizeof(module) */
- unsigned tgt_long next;
- unsigned tgt_long name;
- unsigned tgt_long size;
-
- tgt_long usecount;
- unsigned tgt_long flags; /* AUTOCLEAN et al */
-
- unsigned nsyms;
- unsigned ndeps;
-
- unsigned tgt_long syms;
- unsigned tgt_long deps;
- unsigned tgt_long refs;
- unsigned tgt_long init;
- unsigned tgt_long cleanup;
- unsigned tgt_long ex_table_start;
- unsigned tgt_long ex_table_end;
-#ifdef __alpha__
- unsigned tgt_long gp;
-#endif
- /* Everything after here is extension. */
- unsigned tgt_long read_start; /* Read data from existing module */
- unsigned tgt_long read_end;
- unsigned tgt_long can_unload;
- unsigned tgt_long runsize;
- unsigned tgt_long kallsyms_start;
- unsigned tgt_long kallsyms_end;
- unsigned tgt_long archdata_start;
- unsigned tgt_long archdata_end;
- unsigned tgt_long kernel_data;
-};
-
-struct module_info
-{
- unsigned long addr;
- unsigned long size;
- unsigned long flags;
- long usecount;
-};
-
-/* Bits of module.flags. */
-#define NEW_MOD_RUNNING 1
-#define NEW_MOD_DELETED 2
-#define NEW_MOD_AUTOCLEAN 4
-#define NEW_MOD_VISITED 8
-#define NEW_MOD_USED_ONCE 16
-#define NEW_MOD_INITIALIZING 64
-
-int sys_init_module(const char *name, const struct module *);
-int query_module(const char *name, int which, void *buf, size_t bufsize,
- size_t *ret);
-
-/* Values for query_module's which. */
-
-#define QM_MODULES 1
-#define QM_DEPS 2
-#define QM_REFS 3
-#define QM_SYMBOLS 4
-#define QM_INFO 5
-
-/*======================================================================*/
-/* The system calls unchanged between 2.0 and 2.1. */
-
-unsigned long create_module(const char *, size_t);
-int delete_module(const char *);
-
-/* In safe mode the last parameter is forced to be a module name and meta
- * expansion is not allowed on that name.
- */
-extern unsigned int safemode;
-
-#endif /* module.h */
diff --git a/mdk-stage1/insmod-modutils/include/obj.h b/mdk-stage1/insmod-modutils/include/obj.h
deleted file mode 100644
index b140c65c3..000000000
--- a/mdk-stage1/insmod-modutils/include/obj.h
+++ /dev/null
@@ -1,275 +0,0 @@
-/* Elf object file loading and relocation routines.
- Copyright 1996, 1997 Linux International.
-
- Contributed by Richard Henderson <rth@tamu.edu>
- obj_free() added by Björn Ekwall <bj0rn@blox.se> March 1999
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-
-#ifndef MODUTILS_OBJ_H
-#define MODUTILS_OBJ_H 1
-
-#ident "$Id$"
-
-/* The relocatable object is manipulated using elfin types. */
-
-#include <stdio.h>
-#include <elf.h>
-#include ELF_MACHINE_H
-
-#ifndef ElfW
-# if ELFCLASSM == ELFCLASS32
-# define ElfW(x) Elf32_ ## x
-# define ELFW(x) ELF32_ ## x
-# else
-# define ElfW(x) Elf64_ ## x
-# define ELFW(x) ELF64_ ## x
-# endif
-#endif
-
-#if defined(COMMON_3264) && defined(ONLY_32)
-# define ObjW(x) obj32_ ## x
-#else
-# if defined(COMMON_3264) && defined(ONLY_64)
-# define ObjW(x) obj64_ ## x
-# else
-# define ObjW(x) obj_ ## x
-# endif
-#endif
-
-/* For some reason this is missing from lib5. */
-#ifndef ELF32_ST_INFO
-# define ELF32_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf))
-#endif
-
-#ifndef ELF64_ST_INFO
-# define ELF64_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf))
-#endif
-
-struct obj_string_patch_struct;
-struct obj_symbol_patch_struct;
-
-struct obj_section
-{
- ElfW(Shdr) header;
- const char *name;
- char *contents;
- struct obj_section *load_next;
- int idx;
-};
-
-struct obj_symbol
-{
- struct obj_symbol *next; /* hash table link */
- const char *name;
- unsigned long value;
- unsigned long size;
- int secidx; /* the defining section index/module */
- int info;
- int ksymidx; /* for export to the kernel symtab */
- int r_type; /* relocation type */
-};
-
-/* Hardcode the hash table size. We shouldn't be needing so many
- symbols that we begin to degrade performance, and we get a big win
- by giving the compiler a constant divisor. */
-
-#define HASH_BUCKETS 521
-
-struct obj_file
-{
- ElfW(Ehdr) header;
- ElfW(Addr) baseaddr;
- struct obj_section **sections;
- struct obj_section *load_order;
- struct obj_section **load_order_search_start;
- struct obj_string_patch_struct *string_patches;
- struct obj_symbol_patch_struct *symbol_patches;
- int (*symbol_cmp)(const char *, const char *);
- unsigned long (*symbol_hash)(const char *);
- unsigned long local_symtab_size;
- struct obj_symbol **local_symtab;
- struct obj_symbol *symtab[HASH_BUCKETS];
- const char *filename;
- char *persist;
-};
-
-enum obj_reloc
-{
- obj_reloc_ok,
- obj_reloc_overflow,
- obj_reloc_dangerous,
- obj_reloc_unhandled,
- obj_reloc_constant_gp
-};
-
-struct obj_string_patch_struct
-{
- struct obj_string_patch_struct *next;
- int reloc_secidx;
- ElfW(Addr) reloc_offset;
- ElfW(Addr) string_offset;
-};
-
-struct obj_symbol_patch_struct
-{
- struct obj_symbol_patch_struct *next;
- int reloc_secidx;
- ElfW(Addr) reloc_offset;
- struct obj_symbol *sym;
-};
-
-
-/* Generic object manipulation routines. */
-
-#define obj_elf_hash ObjW(elf_hash)
-#define obj_elf_hash_n ObjW(elf_hash_n)
-#define obj_add_symbol ObjW(add_symbol)
-#define obj_find_symbol ObjW(find_symbol)
-#define obj_symbol_final_value ObjW(symbol_final_value)
-#define obj_set_symbol_compare ObjW(set_symbol_compare)
-#define obj_find_section ObjW(find_section)
-#define obj_insert_section_load_order ObjW(insert_section_load_order)
-#define obj_create_alloced_section ObjW(create_alloced_section)
-#define obj_create_alloced_section_first \
- ObjW(create_alloced_section_first)
-#define obj_extend_section ObjW(extend_section)
-#define obj_string_patch ObjW(string_patch)
-#define obj_symbol_patch ObjW(symbol_patch)
-#define obj_check_undefineds ObjW(check_undefineds)
-#define obj_clear_undefineds ObjW(clear_undefineds)
-#define obj_allocate_commons ObjW(allocate_commons)
-#define obj_load_size ObjW(load_size)
-#define obj_relocate ObjW(relocate)
-#define obj_load ObjW(load)
-#define obj_free ObjW(free)
-#define obj_create_image ObjW(create_image)
-#define obj_addr_to_native_ptr ObjW(addr_to_native_ptr)
-#define obj_native_ptr_to_addr ObjW(native_ptr_to_addr)
-#define arch_new_file ObjW(arch_new_file)
-#define arch_new_section ObjW(arch_new_section)
-#define arch_new_symbol ObjW(arch_new_symbol)
-#define arch_apply_relocation ObjW(arch_apply_relocation)
-#define arch_create_got ObjW(arch_create_got)
-#define arch_init_module ObjW(arch_init_module)
-#define arch_load_proc_section ObjW(arch_load_proc_section)
-#define arch_finalize_section_address ObjW(arch_finalize_section_address)
-#define arch_archdata ObjW(arch_archdata)
-
-unsigned long obj_elf_hash (const char *);
-
-unsigned long obj_elf_hash_n (const char *, unsigned long len);
-
-struct obj_symbol *obj_add_symbol (struct obj_file *f, const char *name,
- unsigned long symidx, int info, int secidx,
- ElfW(Addr) value, unsigned long size);
-
-struct obj_symbol *obj_find_symbol (struct obj_file *f,
- const char *name);
-
-ElfW(Addr) obj_symbol_final_value (struct obj_file *f,
- struct obj_symbol *sym);
-
-void obj_set_symbol_compare (struct obj_file *f,
- int (*cmp)(const char *, const char *),
- unsigned long (*hash)(const char *));
-
-struct obj_section *obj_find_section (struct obj_file *f,
- const char *name);
-
-void obj_insert_section_load_order (struct obj_file *f,
- struct obj_section *sec);
-
-struct obj_section *obj_create_alloced_section (struct obj_file *f,
- const char *name,
- unsigned long align,
- unsigned long size);
-
-struct obj_section *obj_create_alloced_section_first (struct obj_file *f,
- const char *name,
- unsigned long align,
- unsigned long size);
-
-void *obj_extend_section (struct obj_section *sec, unsigned long more);
-
-int obj_string_patch (struct obj_file *f, int secidx, ElfW(Addr) offset,
- const char *string);
-
-int obj_symbol_patch (struct obj_file *f, int secidx, ElfW(Addr) offset,
- struct obj_symbol *sym);
-
-int obj_check_undefineds (struct obj_file *f, int quiet);
-
-void obj_clear_undefineds (struct obj_file *f);
-
-void obj_allocate_commons (struct obj_file *f);
-
-unsigned long obj_load_size (struct obj_file *f);
-
-int obj_relocate (struct obj_file *f, ElfW(Addr) base);
-
-struct obj_file *obj_load (int f, Elf32_Half e_type, const char *filename);
-
-void obj_free (struct obj_file *f);
-
-int obj_create_image (struct obj_file *f, char *image);
-
-int obj_kallsyms (struct obj_file *fin, struct obj_file **fout);
-
-/* Architecture specific manipulation routines. */
-
-struct obj_file *arch_new_file (void);
-
-struct obj_section *arch_new_section (void);
-
-struct obj_symbol *arch_new_symbol (void);
-
-enum obj_reloc arch_apply_relocation (struct obj_file *f,
- struct obj_section *targsec,
- struct obj_section *symsec,
- struct obj_symbol *sym,
- ElfW(RelM) *rel, ElfW(Addr) value);
-
-int arch_create_got (struct obj_file *f);
-
-struct module;
-int arch_init_module (struct obj_file *f, struct module *);
-
-int arch_load_proc_section (struct obj_section *sec, int fp);
-
-int arch_finalize_section_address (struct obj_file *f, ElfW(Addr) base);
-
-int arch_archdata (struct obj_file *fin, struct obj_section *sec);
-
-#define ARCHDATA_SEC_NAME "__archdata"
-
-/* Pointers in objects can be 32 or 64 bit */
-union obj_ptr_4 {
- Elf32_Word addr;
- void *ptr;
-};
-union obj_ptr_8 {
- Elf64_Xword addr;
- void *ptr;
-};
-
-void *obj_addr_to_native_ptr(ElfW(Addr));
-
-ElfW(Addr) obj_native_ptr_to_addr(void *);
-
-#endif /* obj.h */
diff --git a/mdk-stage1/insmod-modutils/include/util.h b/mdk-stage1/insmod-modutils/include/util.h
deleted file mode 100644
index b2e4a67c3..000000000
--- a/mdk-stage1/insmod-modutils/include/util.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/* Miscelaneous utility functions.
- Copyright 1996, 1997 Linux International.
-
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-
-#ifndef MODUTILS_UTIL_H
-#define MODUTILS_UTIL_H 1
-
-#ident "$Id$"
-
-#include <stdio.h>
-#include <sys/stat.h>
-
-#define SHELL_META "&();|<>$`\"'\\!{}[]~=+:?*" /* Sum of bj0rn and Debian */
-
-void *xmalloc(size_t);
-void *xrealloc(void *, size_t);
-char *xstrdup(const char *);
-char *xstrcat(char *, const char *, size_t);
-int xsystem(const char *, char *const[]);
-int arch64(void);
-
-typedef int (*xftw_func_t)(const char *, const struct stat *);
-extern int xftw(const char *directory, xftw_func_t);
-
-/* Error logging */
-extern int log;
-extern int errors;
-extern const char *error_file;
-
-extern int flag_verbose;
-extern void verbose(const char *ctl,...);
-
-void error(const char *fmt, ...)
-#ifdef __GNUC__
- __attribute__((format(printf, 1, 2)))
-#endif
- ;
-
-void lprintf(const char *fmt, ...)
-#ifdef __GNUC__
- __attribute__((format(printf, 1, 2)))
-#endif
- ;
-
-void setsyslog(const char *program);
-
-/*
- * Generic globlist <bj0rn@blox.se>
- */
-typedef struct {
- int pathc; /* Count of paths matched so far */
- char **pathv; /* List of matched pathnames. */
-} GLOB_LIST;
-int meta_expand(char *pt, GLOB_LIST *g, char *base_dir, char *version, int type);
-#define ME_BUILTIN_COMMAND 1
-#define ME_SHELL_COMMAND 2
-#define ME_GLOB 4
-#define ME_ALL (ME_GLOB|ME_SHELL_COMMAND|ME_BUILTIN_COMMAND)
-
-extern void snap_shot(const char *module_name, int number);
-extern void snap_shot_log(const char *fmt,...);
-
-#ifdef CONFIG_USE_ZLIB
-int gzf_open(const char *name, int mode);
-int gzf_read(int fd, void *buf, size_t count);
-off_t gzf_lseek(int fd, off_t offset, int whence);
-void gzf_close(int fd);
-
-#else /* ! CONFIG_USE_ZLIB */
-
-#include <unistd.h>
-
-#define gzf_open open
-#define gzf_read read
-#define gzf_lseek lseek
-#define gzf_close close
-
-#endif /* CONFIG_USE_ZLIB */
-
-#define SYMPREFIX "__insmod_";
-extern const char symprefix[10]; /* Must be sizeof(SYMPREFIX), including nul */
-
-#endif /* util.h */
diff --git a/mdk-stage1/insmod-modutils/include/version.h b/mdk-stage1/insmod-modutils/include/version.h
deleted file mode 100644
index 51ca0eb29..000000000
--- a/mdk-stage1/insmod-modutils/include/version.h
+++ /dev/null
@@ -1 +0,0 @@
-#define MODUTILS_VERSION "2.4.2"
diff --git a/mdk-stage1/insmod-modutils/insmod-frontend.c b/mdk-stage1/insmod-modutils/insmod-frontend.c
deleted file mode 100644
index 2b3aa1acb..000000000
--- a/mdk-stage1/insmod-modutils/insmod-frontend.c
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * 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.
- *
- */
-
-#include <stdio.h>
-
-
-int insmod_main( int argc, char **argv);
-
-int main( int argc, char **argv)
-{
- printf("Using insmod provided by modutils.\n");
- return insmod_main(argc, argv);
-}
diff --git a/mdk-stage1/insmod-modutils/insmod.c b/mdk-stage1/insmod-modutils/insmod.c
deleted file mode 100644
index 359b28837..000000000
--- a/mdk-stage1/insmod-modutils/insmod.c
+++ /dev/null
@@ -1,1964 +0,0 @@
-/* Insert a module into a running kernel.
- Copyright 1996, 1997 Linux International.
-
- New implementation contributed by Richard Henderson <rth@tamu.edu>
- Based on original work by Bjorn Ekwall <bj0rn@blox.se>
- Restructured (and partly rewritten) by:
- Björn Ekwall <bj0rn@blox.se> February 1999
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
- /*
- Fixes:
-
- Adjust module size for mod_use_count in old_init_module:
- B. James Phillippe <bryan@terran.org>
-
- Merged modprobe + many fixes: Björn Ekwall <bj0rn@blox.se> February 1999
- SMP "friendliness" (and -P): Bill Zumach <zumach+@transarc.com>
-
- Ksymoops support: Keith Owens <kaos@ocs.com.au> August 1999.
-
- Add -r flag: Keith Owens <kaos@ocs.com.au> October 1999.
-
- More flexible recognition of the way the utility was called.
- Suggested by Stepan Kasal, implemented in a different way by Keith
- Owens <kaos@ocs.com.au> December 1999.
-
- Rationalize common code for 32/64 bit architectures.
- Keith Owens <kaos@ocs.com.au> December 1999.
- Add arch64().
- Keith Owens <kaos@ocs.com.au> December 1999.
- kallsyms support
- Keith Owens <kaos@ocs.com.au> April 2000.
- archdata support
- Keith Owens <kaos@ocs.com.au> August 2000.
- Add insmod -O, move print map before sys_init_module.
- Keith Owens <kaos@ocs.com.au> October 2000.
- Add insmod -S.
- Keith Owens <kaos@ocs.com.au> November 2000.
- Add persistent data support.
- Keith Owens <kaos@ocs.com.au> November 2000.
- */
-
-#ident "$Id$"
-
-#include "../insmod.h"
-#include <sys/types.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-//#include <alloca.h> provided by stdlib
-#include <limits.h>
-#include <ctype.h>
-#include <errno.h>
-#include <stddef.h>
-#include <getopt.h>
-#include <sys/stat.h>
-#include <sys/file.h>
-
-#include "module.h"
-#include "obj.h"
-#include "kallsyms.h"
-#include "util.h"
-#include "version.h"
-
-#include "modstat.h"
-#include "config.h"
-
-#define STRVERSIONLEN 32
-
-/*======================================================================*/
-
-static int flag_force_load = 0;
-static int flag_silent_probe = 0;
-static int flag_export = 1;
-static int flag_load_map = 0;
-static int flag_ksymoops = 1;
-
-static int n_ext_modules_used;
-static int m_has_modinfo;
-
-extern int insmod_main(int argc, char **argv);
-extern int insmod_main_32(int argc, char **argv);
-extern int insmod_main_64(int argc, char **argv);
-extern int modprobe_main(int argc, char **argv);
-extern int rmmod_main(int argc, char **argv);
-extern int ksyms_main(int argc, char **argv);
-extern int lsmod_main(int argc, char **argv);
-extern int kallsyms_main(int argc, char **argv);
-
-/*======================================================================*/
-
-/* Get the kernel version in the canonical integer form. */
-
-static int get_kernel_version(char str[STRVERSIONLEN])
-{
- char *p, *q;
- int a, b, c;
-
- strncpy(str, uts_info.release, STRVERSIONLEN);
- p = uts_info.release;
-
- a = strtoul(p, &p, 10);
- if (*p != '.')
- return -1;
- b = strtoul(p + 1, &p, 10);
- if (*p != '.')
- return -1;
- c = strtoul(p + 1, &q, 10);
- if (p + 1 == q)
- return -1;
-
- return a << 16 | b << 8 | c;
-}
-
-/* String comparison for non-co-versioned kernel and module.
- * prefix should be the same as used by genksyms for this kernel.
- */
-static char *ncv_prefix = NULL; /* Overridden by --prefix option */
-static int ncv_plen = 0;
-
-/* Only set prefix once. If set by the user, use it. If not set by the
- * user, look for a well known kernel symbol and derive the prefix from
- * there. Otherwise set the prefix depending on whether uts_info
- * includes SMP or not for backwards compatibility.
- */
-static void set_ncv_prefix(char *prefix)
-{
- static char derived_prefix[256];
- static const char *well_known_symbol[] = { "get_module_symbol_R",
- "inter_module_get_R",
- };
- struct module_symbol *s;
- int i, j, l, m, pl;
- const char *name;
- char *p;
-
- if (ncv_prefix)
- return;
-
- if (prefix)
- ncv_prefix = prefix;
- else {
- /* Extract the prefix (if any) from well known symbols */
- for (i = 0, s = ksyms; i < nksyms; ++i, ++s) {
- name = (char *) s->name;
- l = strlen(name);
- for (j = 0; j < sizeof(well_known_symbol)/sizeof(well_known_symbol[0]); ++j) {
- m = strlen(well_known_symbol[j]);
- if (m + 8 > l ||
- strncmp(name, well_known_symbol[j], m))
- continue;
- pl = l - m - 8;
- if (pl > sizeof(derived_prefix)-1)
- continue; /* Prefix is wrong length */
- /* Must end with 8 hex digits */
- (void) strtoul(name+l-8, &p, 16);
- if (*p == 0) {
- strncpy(derived_prefix, name+m, pl);
- *(derived_prefix+pl) = '\0';
- ncv_prefix = derived_prefix;
- break;
- }
- }
- }
- }
- if (!ncv_prefix) {
- p = strchr(uts_info.version, ' ');
- if (p && *(++p) && !strncmp(p, "SMP ", 4))
- ncv_prefix = "smp_";
- else
- ncv_prefix = "";
- }
- ncv_plen = strlen(ncv_prefix);
- if (flag_verbose)
- lprintf("Symbol version prefix '%s'", ncv_prefix);
-}
-
-static int ncv_strcmp(const char *a, const char *b)
-{
- size_t alen = strlen(a), blen = strlen(b);
-
- if (blen == alen + 10 + ncv_plen &&
- b[alen] == '_' &&
- b[alen + 1] == 'R' &&
- !(ncv_plen && strncmp(b + alen + 2, ncv_prefix, ncv_plen))) {
- return strncmp(a, b, alen);
- } else if (alen == blen + 10 + ncv_plen &&
- a[blen] == '_' && a[blen + 1] == 'R' &&
- !(ncv_plen && strncmp(a + blen + 2, ncv_prefix, ncv_plen))) {
- return strncmp(a, b, blen);
- } else
- return strcmp(a, b);
-}
-
-/*
- * String hashing for non-co-versioned kernel and module.
- * Here we are simply forced to drop the crc from the hash.
- */
-static unsigned long ncv_symbol_hash(const char *str)
-{
- size_t len = strlen(str);
-
- if (len > 10 + ncv_plen &&
- str[len - 10 - ncv_plen] == '_' &&
- str[len - 9 - ncv_plen] == 'R' &&
- !(
- ncv_plen &&
- strncmp(str + len - (8 + ncv_plen), ncv_prefix, ncv_plen)
- ))
- len -= 10 + ncv_plen;
- return obj_elf_hash_n(str, len);
-}
-
-/*
- * Conditionally add the symbols from the given symbol set
- * to the new module.
- */
-static int add_symbols_from(struct obj_file *f, int idx,
- struct module_symbol *syms, size_t nsyms)
-{
- struct module_symbol *s;
- size_t i;
- int used = 0;
-
- for (i = 0, s = syms; i < nsyms; ++i, ++s) {
- /*
- * Only add symbols that are already marked external.
- * If we override locals we may cause problems for
- * argument initialization.
- * We will also create a false dependency on the module.
- */
- struct obj_symbol *sym;
-
- sym = obj_find_symbol(f, (char *) s->name);
- if (sym && !ELFW(ST_BIND) (sym->info) == STB_LOCAL) {
- sym = obj_add_symbol(f, (char *) s->name, -1,
- ELFW(ST_INFO) (STB_GLOBAL, STT_NOTYPE),
- idx, s->value, 0);
- /*
- * Did our symbol just get installed?
- * If so, mark the module as "used".
- */
- if (sym->secidx == idx)
- used = 1;
- }
- }
-
- return used;
-}
-
-static void add_kernel_symbols(struct obj_file *f)
-{
- struct module_stat *m;
- size_t i, nused = 0;
-
- /* Add module symbols first. */
- for (i = 0, m = module_stat; i < n_module_stat; ++i, ++m)
- if (m->nsyms &&
- add_symbols_from(f, SHN_HIRESERVE + 2 + i, m->syms, m->nsyms))
- m->status = 1 /* used */, ++nused;
- n_ext_modules_used = nused;
-
- /* And finally the symbols from the kernel proper. */
- if (nksyms)
- add_symbols_from(f, SHN_HIRESERVE + 1, ksyms, nksyms);
-}
-
-static void hide_special_symbols(struct obj_file *f)
-{
- struct obj_symbol *sym;
- const char *const *p;
- static const char *const specials[] =
- {
- "cleanup_module",
- "init_module",
- "kernel_version",
- NULL
- };
-
- for (p = specials; *p; ++p)
- if ((sym = obj_find_symbol(f, *p)) != NULL)
- sym->info = ELFW(ST_INFO) (STB_LOCAL, ELFW(ST_TYPE) (sym->info));
-}
-
-static void print_load_map(struct obj_file *f)
-{
- struct obj_symbol *sym;
- struct obj_symbol **all, **p;
- struct obj_section *sec;
- int load_map_cmp(const void *a, const void *b) {
- struct obj_symbol **as = (struct obj_symbol **) a;
- struct obj_symbol **bs = (struct obj_symbol **) b;
- unsigned long aa = obj_symbol_final_value(f, *as);
- unsigned long ba = obj_symbol_final_value(f, *bs);
- return aa < ba ? -1 : aa > ba ? 1 : 0;
- }
- int i, nsyms, *loaded;
-
- /* Report on the section layout. */
-
- lprintf("Sections: Size %-*s Align",
- (int) (2 * sizeof(void *)), "Address");
-
- for (sec = f->load_order; sec; sec = sec->load_next) {
- int a;
- unsigned long tmp;
-
- for (a = -1, tmp = sec->header.sh_addralign; tmp; ++a)
- tmp >>= 1;
- if (a == -1)
- a = 0;
-
- lprintf("%-16s%08lx %0*lx 2**%d",
- sec->name,
- (long)sec->header.sh_size,
- (int) (2 * sizeof(void *)),
- (long)sec->header.sh_addr,
- a);
- }
-
- /* Quick reference which section indicies are loaded. */
-
- loaded = alloca(sizeof(int) * (i = f->header.e_shnum));
- while (--i >= 0)
- loaded[i] = (f->sections[i]->header.sh_flags & SHF_ALLOC) != 0;
-
- /* Collect the symbols we'll be listing. */
-
- for (nsyms = i = 0; i < HASH_BUCKETS; ++i)
- for (sym = f->symtab[i]; sym; sym = sym->next)
- if (sym->secidx <= SHN_HIRESERVE
- && (sym->secidx >= SHN_LORESERVE || loaded[sym->secidx]))
- ++nsyms;
-
- all = alloca(nsyms * sizeof(struct obj_symbol *));
-
- for (i = 0, p = all; i < HASH_BUCKETS; ++i)
- for (sym = f->symtab[i]; sym; sym = sym->next)
- if (sym->secidx <= SHN_HIRESERVE
- && (sym->secidx >= SHN_LORESERVE || loaded[sym->secidx]))
- *p++ = sym;
-
- /* Sort them by final value. */
- qsort(all, nsyms, sizeof(struct obj_file *), load_map_cmp);
-
- /* And list them. */
- lprintf("\nSymbols:");
- for (p = all; p < all + nsyms; ++p) {
- char type = '?';
- unsigned long value;
-
- sym = *p;
- if (sym->secidx == SHN_ABS) {
- type = 'A';
- value = sym->value;
- } else if (sym->secidx == SHN_UNDEF) {
- type = 'U';
- value = 0;
- } else {
- struct obj_section *sec = f->sections[sym->secidx];
-
- if (sec->header.sh_type == SHT_NOBITS)
- type = 'B';
- else if (sec->header.sh_flags & SHF_ALLOC) {
- if (sec->header.sh_flags & SHF_EXECINSTR)
- type = 'T';
- else if (sec->header.sh_flags & SHF_WRITE)
- type = 'D';
- else
- type = 'R';
- }
- value = sym->value + sec->header.sh_addr;
- }
-
- if (ELFW(ST_BIND) (sym->info) == STB_LOCAL)
- type = tolower(type);
-
- lprintf("%0*lx %c %s", (int) (2 * sizeof(void *)), value,
- type, sym->name);
- }
-}
-
-/************************************************************************/
-/* begin compat */
-
-static char * get_modinfo_value(struct obj_file *f, const char *key)
-{
- struct obj_section *sec;
- char *p, *v, *n, *ep;
- size_t klen = strlen(key);
-
- sec = obj_find_section(f, ".modinfo");
- if (sec == NULL)
- return NULL;
-
- p = sec->contents;
- ep = p + sec->header.sh_size;
- while (p < ep) {
- v = strchr(p, '=');
- n = strchr(p, '\0');
- if (v) {
- if (v - p == klen && strncmp(p, key, klen) == 0)
- return v + 1;
- } else {
- if (n - p == klen && strcmp(p, key) == 0)
- return n;
- }
- p = n + 1;
- }
-
- return NULL;
-}
-
-static int create_this_module(struct obj_file *f, const char *m_name)
-{
- struct obj_section *sec;
-
- sec = obj_create_alloced_section_first(f, ".this", tgt_sizeof_long,
- sizeof(struct module));
- memset(sec->contents, 0, sizeof(struct module));
-
- obj_add_symbol(f, "__this_module", -1, ELFW(ST_INFO) (STB_LOCAL, STT_OBJECT),
- sec->idx, 0, sizeof(struct module));
-
- obj_string_patch(f, sec->idx, offsetof(struct module, name), m_name);
-
- return 1;
-}
-
-#ifdef COMPAT_2_0
-static int old_create_mod_use_count(struct obj_file *f)
-{
- struct obj_section *sec;
- struct obj_symbol *got;
-
- sec = obj_create_alloced_section_first(f, ".moduse",
- sizeof(long), sizeof(long));
-
- obj_add_symbol(f, "mod_use_count_",
- -1, ELFW(ST_INFO)(STB_LOCAL, STT_OBJECT),
- sec->idx, 0, sizeof(long));
-
- /*
- * patb: if there is a _GLOBAL_OFFSET_TABLE_,
- * add .got section for PIC type modules;
- * we have to do this here, because obj_* calls are not made until
- * after obj_check_undefined
- * is there a better place for this exception?
- */
- got = obj_find_symbol(f, "_GLOBAL_OFFSET_TABLE_");
- if (got)
-{
- sec = obj_create_alloced_section(f, ".got",
- sizeof(long), sizeof(long));
- got->secidx = sec->idx; /* mark the symbol as defined */
- }
- return 1;
-}
-#endif
-
-/* add an entry to the __ksymtab section, creating it if necessary */
-static void add_ksymtab(struct obj_file *f, struct obj_symbol *sym)
-{
- struct obj_section *sec;
- ElfW(Addr) ofs;
-
- /* ensure __ksymtab is allocated, EXPORT_NOSYMBOLS creates a non-alloc section.
- * If __ksymtab is defined but not marked alloc, x out the first character
- * (no obj_delete routine) and create a new __ksymtab with the correct
- * characteristics.
- */
- sec = obj_find_section(f, "__ksymtab");
- if (sec && !(sec->header.sh_flags & SHF_ALLOC)) {
- *((char *)(sec->name)) = 'x'; /* override const */
- sec = NULL;
- }
- if (!sec)
- sec = obj_create_alloced_section(f, "__ksymtab", tgt_sizeof_void_p, 0);
- if (!sec)
- return;
- sec->header.sh_flags |= SHF_ALLOC;
-
- ofs = sec->header.sh_size;
- obj_symbol_patch(f, sec->idx, ofs, sym);
- obj_string_patch(f, sec->idx, ofs + tgt_sizeof_void_p, sym->name);
- obj_extend_section(sec, 2 * tgt_sizeof_char_p);
-}
-
-static int create_module_ksymtab(struct obj_file *f)
-{
- struct obj_section *sec;
- int i;
-
- /* We must always add the module references. */
-
- if (n_ext_modules_used) {
- struct module_ref *dep;
- struct obj_symbol *tm;
-
- sec = obj_create_alloced_section(f, ".kmodtab", tgt_sizeof_void_p,
- (sizeof(struct module_ref)
- * n_ext_modules_used));
- if (!sec)
- return 0;
-
- tm = obj_find_symbol(f, "__this_module");
- dep = (struct module_ref *) sec->contents;
- for (i = 0; i < n_module_stat; ++i)
- if (module_stat[i].status /* used */) {
- dep->dep = module_stat[i].addr;
- obj_symbol_patch(f, sec->idx, (char *) &dep->ref - sec->contents, tm);
- dep->next_ref = 0;
- ++dep;
- }
- }
- if (flag_export && !obj_find_section(f, "__ksymtab")) {
- int *loaded;
-
- /* We don't want to export symbols residing in sections that
- aren't loaded. There are a number of these created so that
- we make sure certain module options don't appear twice. */
-
- loaded = alloca(sizeof(int) * (i = f->header.e_shnum));
- while (--i >= 0)
- loaded[i] = (f->sections[i]->header.sh_flags & SHF_ALLOC) != 0;
-
- for (i = 0; i < HASH_BUCKETS; ++i) {
- struct obj_symbol *sym;
- for (sym = f->symtab[i]; sym; sym = sym->next) {
- if (ELFW(ST_BIND) (sym->info) != STB_LOCAL
- && sym->secidx <= SHN_HIRESERVE
- && (sym->secidx >= SHN_LORESERVE
- || loaded[sym->secidx])) {
- add_ksymtab(f, sym);
- }
- }
- }
- }
- return 1;
-}
-
-/* Get the module's kernel version in the canonical integer form. */
-static int get_module_version(struct obj_file *f, char str[STRVERSIONLEN])
-{
- int a, b, c;
- char *p, *q;
-
- if ((p = get_modinfo_value(f, "kernel_version")) == NULL) {
- struct obj_symbol *sym;
-
- m_has_modinfo = 0;
- if ((sym = obj_find_symbol(f, "kernel_version")) == NULL)
- sym = obj_find_symbol(f, "__module_kernel_version");
- if (sym == NULL)
- return -1;
- p = f->sections[sym->secidx]->contents + sym->value;
- } else
- m_has_modinfo = 1;
-
- strncpy(str, p, STRVERSIONLEN);
-
- a = strtoul(p, &p, 10);
- if (*p != '.')
- return -1;
- b = strtoul(p + 1, &p, 10);
- if (*p != '.')
- return -1;
- c = strtoul(p + 1, &q, 10);
- if (p + 1 == q)
- return -1;
-
- return a << 16 | b << 8 | c;
-}
-
-/* Return the kernel symbol checksum version, or zero if not used. */
-static int is_kernel_checksummed(void)
-{
- struct module_symbol *s;
- size_t i;
-
- /*
- * Using_Versions might not be the first symbol,
- * but it should be in there.
- */
- for (i = 0, s = ksyms; i < nksyms; ++i, ++s)
- if (strcmp((char *) s->name, "Using_Versions") == 0)
- return s->value;
-
- return 0;
-}
-
-static int is_module_checksummed(struct obj_file *f)
-{
- if (m_has_modinfo) {
- const char *p = get_modinfo_value(f, "using_checksums");
- if (p)
- return atoi(p);
- else
- return 0;
- } else
- return obj_find_symbol(f, "Using_Versions") != NULL;
-}
-
-/* add module source, timestamp, kernel version and a symbol for the
- * start of some sections. this info is used by ksymoops to do better
- * debugging.
- */
-static void add_ksymoops_symbols(struct obj_file *f, const char *filename,
- const char *m_name)
-{
- struct obj_section *sec;
- struct obj_symbol *sym;
- char *name, *absolute_filename;
- char str[STRVERSIONLEN], real[PATH_MAX];
- int i, l, lm_name, lfilename, use_ksymtab, version;
- struct stat statbuf;
-
- static const char *section_names[] = {
- ".text",
- ".rodata",
- ".data",
- ".bss"
- };
-
- if (realpath(filename, real)) {
- absolute_filename = xstrdup(real);
- }
- else {
- int save_errno = errno;
- error("cannot get realpath for %s", filename);
- errno = save_errno;
- absolute_filename = xstrdup(filename);
- }
-
- lm_name = strlen(m_name);
- lfilename = strlen(absolute_filename);
-
- /* add to ksymtab if it already exists or there is no ksymtab and other symbols
- * are not to be exported. otherwise leave ksymtab alone for now, the
- * "export all symbols" compatibility code will export these symbols later.
- */
-
- use_ksymtab = obj_find_section(f, "__ksymtab") || !flag_export;
-
- if ((sec = obj_find_section(f, ".this"))) {
- /* tag the module header with the object name, last modified
- * timestamp and module version. worst case for module version
- * is 0xffffff, decimal 16777215. putting all three fields in
- * one symbol is less readable but saves kernel space.
- */
- l = sizeof(symprefix)+ /* "__insmod_" */
- lm_name+ /* module name */
- 2+ /* "_O" */
- lfilename+ /* object filename */
- 2+ /* "_M" */
- 2*sizeof(statbuf.st_mtime)+ /* mtime in hex */
- 2+ /* "_V" */
- 8+ /* version in dec */
- 1; /* nul */
- name = xmalloc(l);
- if (stat(absolute_filename, &statbuf) != 0)
- statbuf.st_mtime = 0;
- version = get_module_version(f, str); /* -1 if not found */
- snprintf(name, l, "%s%s_O%s_M%0*lX_V%d",
- symprefix, m_name, absolute_filename,
- 2*sizeof(statbuf.st_mtime), statbuf.st_mtime,
- version);
- sym = obj_add_symbol(f, name, -1,
- ELFW(ST_INFO) (STB_GLOBAL, STT_NOTYPE),
- sec->idx, sec->header.sh_addr, 0);
- if (use_ksymtab)
- add_ksymtab(f, sym);
- }
- free(absolute_filename);
-
- /* record where the persistent data is going, same address as previous symbol */
-
- if (f->persist) {
- l = sizeof(symprefix)+ /* "__insmod_" */
- lm_name+ /* module name */
- 2+ /* "_P" */
- strlen(f->persist)+ /* data store */
- 1; /* nul */
- name = xmalloc(l);
- snprintf(name, l, "%s%s_P%s",
- symprefix, m_name, f->persist);
- sym = obj_add_symbol(f, name, -1, ELFW(ST_INFO) (STB_GLOBAL, STT_NOTYPE),
- sec->idx, sec->header.sh_addr, 0);
- if (use_ksymtab)
- add_ksymtab(f, sym);
- }
-
- /* tag the desired sections if size is non-zero */
-
- for (i = 0; i < sizeof(section_names)/sizeof(section_names[0]); ++i) {
- if ((sec = obj_find_section(f, section_names[i])) &&
- sec->header.sh_size) {
- l = sizeof(symprefix)+ /* "__insmod_" */
- lm_name+ /* module name */
- 2+ /* "_S" */
- strlen(sec->name)+ /* section name */
- 2+ /* "_L" */
- 8+ /* length in dec */
- 1; /* nul */
- name = xmalloc(l);
- snprintf(name, l, "%s%s_S%s_L%ld",
- symprefix, m_name, sec->name,
- (long)sec->header.sh_size);
- sym = obj_add_symbol(f, name, -1, ELFW(ST_INFO) (STB_GLOBAL, STT_NOTYPE),
- sec->idx, sec->header.sh_addr, 0);
- if (use_ksymtab)
- add_ksymtab(f, sym);
- }
- }
-}
-
-static int process_module_arguments(struct obj_file *f, int argc, char **argv, int required)
-{
- for (; argc > 0; ++argv, --argc) {
- struct obj_symbol *sym;
- int c;
- int min, max;
- int n;
- char *contents;
- char *input;
- char *fmt;
- char *key;
- char *loc;
-
- if ((input = strchr(*argv, '=')) == NULL)
- continue;
-
- n = input - *argv;
- input += 1; /* skip '=' */
-
- key = alloca(n + 6);
-
- if (m_has_modinfo) {
- memcpy(key, "parm_", 5);
- memcpy(key + 5, *argv, n);
- key[n + 5] = '\0';
- if ((fmt = get_modinfo_value(f, key)) == NULL) {
- if (required) {
- error("invalid parameter %s", key);
- return 0;
- }
- else {
- if (flag_verbose)
- lprintf("ignoring %s", *argv);
- continue; /* silently ignore optional parameters */
- }
- }
- key += 5;
-
- if (isdigit(*fmt)) {
- min = strtoul(fmt, &fmt, 10);
- if (*fmt == '-')
- max = strtoul(fmt + 1, &fmt, 10);
- else
- max = min;
- } else
- min = max = 1;
- } else { /* not m_has_modinfo */
- memcpy(key, *argv, n);
- key[n] = '\0';
-
- if (isdigit(*input))
- fmt = "i";
- else
- fmt = "s";
- min = max = 0;
- }
-
- sym = obj_find_symbol(f, key);
-
- /*
- * Also check that the parameter was not
- * resolved from the kernel.
- */
- if (sym == NULL || sym->secidx > SHN_HIRESERVE) {
- error("symbol for parameter %s not found", key);
- return 0;
- }
-
- contents = f->sections[sym->secidx]->contents;
- loc = contents + sym->value;
- n = 1;
-
- while (*input) {
- char *str;
-
- switch (*fmt) {
- case 's':
- case 'c':
- /*
- * Do C quoting if we begin with a ",
- * else slurp the lot.
- */
- if (*input == '"') {
- char *r;
-
- str = alloca(strlen(input));
- for (r = str, input++; *input != '"'; ++input, ++r) {
- if (*input == '\0') {
- error("improperly terminated string argument for %s", key);
- return 0;
- }
- /* else */
- if (*input != '\\') {
- *r = *input;
- continue;
- }
- /* else handle \ */
- switch (*++input) {
- case 'a': *r = '\a'; break;
- case 'b': *r = '\b'; break;
- case 'e': *r = '\033'; break;
- case 'f': *r = '\f'; break;
- case 'n': *r = '\n'; break;
- case 'r': *r = '\r'; break;
- case 't': *r = '\t'; break;
-
- case '0':
- case '1':
- case '2':
- case '3':
- case '4':
- case '5':
- case '6':
- case '7':
- c = *input - '0';
- if ('0' <= input[1] && input[1] <= '7') {
- c = (c * 8) + *++input - '0';
- if ('0' <= input[1] && input[1] <= '7')
- c = (c * 8) + *++input - '0';
- }
- *r = c;
- break;
-
- default: *r = *input; break;
- }
- }
- *r = '\0';
- ++input;
- } else {
- /*
- * The string is not quoted.
- * We will break it using the comma
- * (like for ints).
- * If the user wants to include commas
- * in a string, he just has to quote it
- */
- char *r;
-
- /* Search the next comma */
- if ((r = strchr(input, ',')) != NULL) {
- /*
- * Found a comma
- * Recopy the current field
- */
- str = alloca(r - input + 1);
- memcpy(str, input, r - input);
- str[r - input] = '\0';
- /* Keep next fields */
- input = r;
- } else {
- /* last string */
- str = input;
- input = "";
- }
- }
-
- if (*fmt == 's') {
- /* Normal string */
- obj_string_patch(f, sym->secidx, loc - contents, str);
- loc += tgt_sizeof_char_p;
- } else {
- /* Array of chars (in fact, matrix !) */
- long charssize; /* size of each member */
-
- /* Get the size of each member */
- /* Probably we should do that outside the loop ? */
- if (!isdigit(*(fmt + 1))) {
- error("parameter type 'c' for %s must be followed by"
- " the maximum size", key);
- return 0;
- }
- charssize = strtoul(fmt + 1, (char **) NULL, 10);
-
- /* Check length */
- if (strlen(str) >= charssize-1) {
- error("string too long for %s (max %ld)",
- key, charssize - 1);
- return 0;
- }
- /* Copy to location */
- strcpy((char *) loc, str); /* safe, see check above */
- loc += charssize;
- }
- /*
- * End of 's' and 'c'
- */
- break;
-
- case 'b':
- *loc++ = strtoul(input, &input, 0);
- break;
-
- case 'h':
- *(short *) loc = strtoul(input, &input, 0);
- loc += tgt_sizeof_short;
- break;
-
- case 'i':
- *(int *) loc = strtoul(input, &input, 0);
- loc += tgt_sizeof_int;
- break;
-
- case 'l':
- *(long *) loc = strtoul(input, &input, 0);
- loc += tgt_sizeof_long;
- break;
-
- default:
- error("unknown parameter type '%c' for %s",
- *fmt, key);
- return 0;
- }
- /*
- * end of switch (*fmt)
- */
-
- while (*input && isspace(*input))
- ++input;
- if (*input == '\0')
- break; /* while (*input) */
- /* else */
-
- if (*input == ',') {
- if (max && (++n > max)) {
- error("too many values for %s (max %d)", key, max);
- return 0;
- }
- ++input;
- /* continue with while (*input) */
- } else {
- error("invalid argument syntax for %s: '%c'",
- key, *input);
- return 0;
- }
- } /* end of while (*input) */
-
- if (min && (n < min)) {
- error("too few values for %s (min %d)", key, min);
- return 0;
- }
- } /* end of for (;argc > 0;) */
-
- return 1;
-}
-
-
-/* Add a kallsyms section if the kernel supports all symbols. */
-static int add_kallsyms(struct obj_file *f,
- struct obj_section **module_kallsyms, int force_kallsyms)
-{
- struct module_symbol *s;
- struct obj_file *f_kallsyms;
- struct obj_section *sec_kallsyms;
- size_t i;
- int l;
- const char *p, *pt_R;
- unsigned long start = 0, stop = 0;
-
- for (i = 0, s = ksyms; i < nksyms; ++i, ++s) {
- p = (char *)s->name;
- pt_R = strstr(p, "_R");
- if (pt_R)
- l = pt_R - p;
- else
- l = strlen(p);
- if (strncmp(p, "__start_" KALLSYMS_SEC_NAME, l) == 0)
- start = s->value;
- else if (strncmp(p, "__stop_" KALLSYMS_SEC_NAME, l) == 0)
- stop = s->value;
- }
-
- if (start >= stop && !force_kallsyms)
- return(0);
-
- /* The kernel contains all symbols, do the same for this module. */
-
- /* Add an empty kallsyms section to the module if necessary */
- for (i = 0; i < f->header.e_shnum; ++i) {
- if (strcmp(f->sections[i]->name, KALLSYMS_SEC_NAME) == 0) {
- *module_kallsyms = f->sections[i];
- break;
- }
- }
- if (!*module_kallsyms)
- *module_kallsyms = obj_create_alloced_section(f, KALLSYMS_SEC_NAME, 0, 0);
-
- /* Size and populate kallsyms */
- if (obj_kallsyms(f, &f_kallsyms))
- return(1);
- sec_kallsyms = f_kallsyms->sections[KALLSYMS_IDX];
- (*module_kallsyms)->header.sh_addralign = sec_kallsyms->header.sh_addralign;
- (*module_kallsyms)->header.sh_size = sec_kallsyms->header.sh_size;
- free((*module_kallsyms)->contents);
- (*module_kallsyms)->contents = sec_kallsyms->contents;
- sec_kallsyms->contents = NULL;
- obj_free(f_kallsyms);
-
- return 0;
-}
-
-
-/* Add an arch data section if the arch wants it. */
-static int add_archdata(struct obj_file *f,
- struct obj_section **sec)
-{
- size_t i;
-
- *sec = NULL;
- /* Add an empty archdata section to the module if necessary */
- for (i = 0; i < f->header.e_shnum; ++i) {
- if (strcmp(f->sections[i]->name, ARCHDATA_SEC_NAME) == 0) {
- *sec = f->sections[i];
- break;
- }
- }
- if (!*sec)
- *sec = obj_create_alloced_section(f, ARCHDATA_SEC_NAME, 16, 0);
-
- /* Size and populate archdata */
- if (arch_archdata(f, *sec))
- return(1);
- return 0;
-}
-
-
-static int init_module(const char *m_name, struct obj_file *f,
- unsigned long m_size, const char *blob_name,
- unsigned int noload, unsigned int flag_load_map)
-{
- struct module *module;
- struct obj_section *sec;
- void *image;
- int ret = 0;
- tgt_long m_addr;
-
- sec = obj_find_section(f, ".this");
- module = (struct module *) sec->contents;
- m_addr = sec->header.sh_addr;
-
- module->size_of_struct = sizeof(*module);
- module->size = m_size;
- module->flags = flag_autoclean ? NEW_MOD_AUTOCLEAN : 0;
-
- sec = obj_find_section(f, "__ksymtab");
- if (sec && sec->header.sh_size) {
- module->syms = sec->header.sh_addr;
- module->nsyms = sec->header.sh_size / (2 * tgt_sizeof_char_p);
- }
- if (n_ext_modules_used) {
- sec = obj_find_section(f, ".kmodtab");
- module->deps = sec->header.sh_addr;
- module->ndeps = n_ext_modules_used;
- }
- module->init = obj_symbol_final_value(f, obj_find_symbol(f, "init_module"));
- module->cleanup = obj_symbol_final_value(f,
- obj_find_symbol(f, "cleanup_module"));
-
- sec = obj_find_section(f, "__ex_table");
- if (sec) {
- module->ex_table_start = sec->header.sh_addr;
- module->ex_table_end = sec->header.sh_addr + sec->header.sh_size;
- }
- sec = obj_find_section(f, ".text.init");
- if (sec) {
- module->runsize = sec->header.sh_addr - m_addr;
- }
- sec = obj_find_section(f, ".data.init");
- if (sec) {
- if (!module->runsize ||
- module->runsize > sec->header.sh_addr - m_addr)
- module->runsize = sec->header.sh_addr - m_addr;
- }
- sec = obj_find_section(f, ARCHDATA_SEC_NAME);
- if (sec && sec->header.sh_size) {
- module->archdata_start = sec->header.sh_addr;
- module->archdata_end = module->archdata_start + sec->header.sh_size;
- }
- sec = obj_find_section(f, KALLSYMS_SEC_NAME);
- if (sec && sec->header.sh_size) {
- module->kallsyms_start = sec->header.sh_addr;
- module->kallsyms_end = module->kallsyms_start + sec->header.sh_size;
- }
- if (!arch_init_module(f, module))
- return 0;
-
- /*
- * Whew! All of the initialization is complete.
- * Collect the final module image and give it to the kernel.
- */
- image = xmalloc(m_size);
- obj_create_image(f, image);
-
- if (flag_load_map)
- print_load_map(f);
-
- if (blob_name) {
- int fd, l;
- fd = open(blob_name, O_WRONLY|O_CREAT|O_TRUNC, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH);
- if (fd < 0) {
- error("open %s failed %m", blob_name);
- ret = -1;
- }
- else {
- if ((l = write(fd, image, m_size)) != m_size) {
- error("write %s failed %m", blob_name);
- ret = -1;
- }
- close(fd);
- }
- }
-
- if (ret == 0 && !noload) {
- fflush(stdout); /* Flush any debugging output */
- ret = sys_init_module(m_name, (struct module *) image);
- if (ret) {
- error("init_module: %m");
- lprintf("Hint: insmod errors can be caused by incorrect module parameters, "
- "including invalid IO or IRQ parameters");
- }
- }
-
- free(image);
-
- return ret == 0;
-}
-
-#ifdef COMPAT_2_0
-static int old_init_module(const char *m_name, struct obj_file *f,
- unsigned long m_size)
-{
- char *image;
- struct old_mod_routines routines;
- struct old_symbol_table *symtab;
- int ret;
- int nsyms = 0, strsize = 0, total;
-
- /* Create the symbol table */
- /* Size things first... */
- if (flag_export) {
- int i;
- for (i = 0; i < HASH_BUCKETS; ++i) {
- struct obj_symbol *sym;
-
- for (sym = f->symtab[i]; sym; sym = sym->next)
- if (ELFW(ST_BIND) (sym->info) != STB_LOCAL &&
- sym->secidx <= SHN_HIRESERVE) {
- sym->ksymidx = nsyms++;
- strsize += strlen(sym->name) + 1;
- }
- }
- }
- total = (sizeof(struct old_symbol_table) +
- nsyms * sizeof(struct old_module_symbol) +
- n_ext_modules_used * sizeof(struct old_module_ref) +
- strsize);
- symtab = xmalloc(total);
- symtab->size = total;
- symtab->n_symbols = nsyms;
- symtab->n_refs = n_ext_modules_used;
-
- if (flag_export && nsyms) {
- struct old_module_symbol *ksym;
- char *str;
- int i;
-
- ksym = symtab->symbol;
- str = ((char *) ksym +
- nsyms * sizeof(struct old_module_symbol) +
- n_ext_modules_used * sizeof(struct old_module_ref));
-
- for (i = 0; i < HASH_BUCKETS; ++i) {
- struct obj_symbol *sym;
- for (sym = f->symtab[i]; sym; sym = sym->next)
- if (sym->ksymidx >= 0) {
- ksym->addr = obj_symbol_final_value(f, sym);
- ksym->name = (unsigned long) str - (unsigned long) symtab;
-
- str = stpcpy(str, sym->name) + 1;
- ksym++;
- }
- }
- }
-
- if (n_ext_modules_used) {
- struct old_module_ref *ref;
- int i;
-
- ref = (struct old_module_ref *)
- ((char *) symtab->symbol + nsyms * sizeof(struct old_module_symbol));
-
- for (i = 0; i < n_module_stat; ++i) {
- if (module_stat[i].status /* used */) {
- ref++->module = module_stat[i].modstruct;
- }
- }
- }
-
- /* Fill in routines. */
-
- routines.init = obj_symbol_final_value(f, obj_find_symbol(f, "init_module"));
- routines.cleanup = obj_symbol_final_value(f,
- obj_find_symbol(f, "cleanup_module"));
-
- /*
- * Whew! All of the initialization is complete.
- * Collect the final module image and give it to the kernel.
- */
- image = xmalloc(m_size);
- obj_create_image(f, image);
-
- /*
- * image holds the complete relocated module,
- * accounting correctly for mod_use_count.
- * However the old module kernel support assume that it
- * is receiving something which does not contain mod_use_count.
- */
- ret = old_sys_init_module(m_name, image + sizeof(long),
- (m_size - sizeof(long)) |
- (flag_autoclean ? OLD_MOD_AUTOCLEAN : 0),
- &routines,
- symtab);
- if (ret)
- error("init_module: %m");
-
- free(image);
- free(symtab);
-
- return ret == 0;
-}
-#endif
-/* end compat */
-/************************************************************************/
-
-/* Check that a module parameter has a reasonable definition */
-static int check_module_parameter(struct obj_file *f, char *key, char *value, int *persist_flag)
-{
- struct obj_symbol *sym;
- int min, max;
- char *p = value;
-
- sym = obj_find_symbol(f, key);
- if (sym == NULL) {
- /* FIXME: For 2.2 kernel compatibility, only issue warnings for
- * most error conditions. Make these all errors in 2.5.
- */
- lprintf("Warning: %s symbol for parameter %s not found", error_file, key);
- return(1);
- }
-
- if (isdigit(*p)) {
- min = strtoul(p, &p, 10);
- if (*p == '-')
- max = strtoul(p + 1, &p, 10);
- else
- max = min;
- } else
- min = max = 1;
-
- if (max < min) {
- lprintf("Warning: %s parameter %s has max < min!", error_file, key);
- return(1);
- }
-
- switch (*p) {
- case 'c':
- if (!isdigit(p[1])) {
- lprintf("%s parameter %s has no size after 'c'!", error_file, key);
- return(1);
- }
- while (isdigit(p[1]))
- ++p; /* swallow c array size */
- break;
- case 'b': /* drop through */
- case 'h': /* drop through */
- case 'i': /* drop through */
- case 'l': /* drop through */
- case 's':
- break;
- case '\0':
- lprintf("%s parameter %s has no format character!", error_file, key);
- return(1);
- default:
- lprintf("%s parameter %s has unknown format character '%c'", error_file, key, *p);
- return(1);
- }
- switch (*++p) {
- case 'p':
- if (*(p-1) == 's') {
- error("parameter %s is invalid persistent string", key);
- return(1);
- }
- *persist_flag = 1;
- break;
- case '\0':
- break;
- default:
- lprintf("%s parameter %s has unknown format modifier '%c'", error_file, key, *p);
- return(1);
- }
- return(0);
-}
-
-/* Check that all module parameters have reasonable definitions */
-static void check_module_parameters(struct obj_file *f, int *persist_flag)
-{
- struct obj_section *sec;
- char *ptr, *value, *n, *endptr;
- int namelen, err = 0;
-
- sec = obj_find_section(f, ".modinfo");
- if (sec == NULL) {
- /* module does not support typed parameters */
- return;
- }
-
- ptr = sec->contents;
- endptr = ptr + sec->header.sh_size;
- while (ptr < endptr && !err) {
- value = strchr(ptr, '=');
- n = strchr(ptr, '\0');
- if (value) {
- namelen = value - ptr;
- if (namelen >= 5 && strncmp(ptr, "parm_", 5) == 0
- && !(namelen > 10 && strncmp(ptr, "parm_desc_", 10) == 0)) {
- char *pname = xmalloc(namelen + 1);
- strncpy(pname, ptr + 5, namelen - 5);
- pname[namelen - 5] = '\0';
- err = check_module_parameter(f, pname, value+1, persist_flag);
- free(pname);
- }
- } else {
- if (n - ptr >= 5 && strncmp(ptr, "parm_", 5) == 0) {
- error("parameter %s found with no value", ptr);
- err = 1;
- }
- }
- ptr = n + 1;
- }
-
- if (err)
- *persist_flag = 0;
- return;
-}
-
-
-/* For common 3264 code, only compile the usage message once, in the 64 bit version */
-#if defined(COMMON_3264) && defined(ONLY_32)
-extern void insmod_usage(void); /* Use the copy in the 64 bit version */
-#else /* Common 64 bit version or any non common code - compile usage routine */
-void insmod_usage(void)
-{
- fputs("Usage:\n"
- "insmod [-fhkLmnpqrsSvVxXyY] [-e persist_name] [-o module_name] [-O blob_name] [-P prefix] module [ symbol=value ... ]\n"
- "\n"
- " module Name of a loadable kernel module ('.o' can be omitted)\n"
- " -f, --force Force loading under wrong kernel version\n"
- " -h, --help Print this message\n"
- " -k, --autoclean Make module autoclean-able\n"
- " -L, --lock Prevent simultaneous loads of the same module\n"
- " -m, --map Generate load map (so crashes can be traced)\n"
- " -n, --noload Don't load, just show\n"
- " -p, --probe Probe mode; check if the module matches the kernel\n"
- " -q, --quiet Don't print unresolved symbols\n"
- " -r, --root Allow root to load modules not owned by root\n"
- " -s, --syslog Report errors via syslog\n"
- " -S, --kallsyms Force kallsyms on module\n"
- " -v, --verbose Verbose output\n"
- " -V, --version Show version\n"
- " -x, --noexport Do not export externs\n"
- " -X, --export Do export externs (default)\n"
- " -y, --noksymoops Do not add ksymoops symbols\n"
- " -Y, --ksymoops Do add ksymoops symbols (default)\n"
- " -e persist_name\n"
- " --persist=persist_name Filename to hold any persistent data from the module\n"
- " -o NAME, --name=NAME Set internal module name to NAME\n"
- " -O NAME, --blob=NAME Save the object as a binary blob in NAME\n"
- " -P PREFIX\n"
- " --prefix=PREFIX Prefix for kernel or module symbols\n"
- ,stderr);
- exit(1);
-}
-#endif /* defined(COMMON_3264) && defined(ONLY_32) */
-
-#if defined(COMMON_3264) && defined(ONLY_32)
-#define INSMOD_MAIN insmod_main_32 /* 32 bit version */
-#elif defined(COMMON_3264) && defined(ONLY_64)
-#define INSMOD_MAIN insmod_main_64 /* 64 bit version */
-#else
-#define INSMOD_MAIN insmod_main /* Not common code */
-#endif
-
-int INSMOD_MAIN(int argc, char **argv)
-{
- int k_version;
- int k_crcs;
- char k_strversion[STRVERSIONLEN];
- struct option long_opts[] = {
- {"force", 0, 0, 'f'},
- {"help", 0, 0, 'h'},
- {"autoclean", 0, 0, 'k'},
- {"lock", 0, 0, 'L'},
- {"map", 0, 0, 'm'},
- {"noload", 0, 0, 'n'},
- {"probe", 0, 0, 'p'},
- {"poll", 0, 0, 'p'}, /* poll is deprecated, remove in 2.5 */
- {"quiet", 0, 0, 'q'},
- {"root", 0, 0, 'r'},
- {"syslog", 0, 0, 's'},
- {"kallsyms", 0, 0, 'S'},
- {"verbose", 0, 0, 'v'},
- {"version", 0, 0, 'V'},
- {"noexport", 0, 0, 'x'},
- {"export", 0, 0, 'X'},
- {"noksymoops", 0, 0, 'y'},
- {"ksymoops", 0, 0, 'Y'},
-
- {"persist", 1, 0, 'e'},
- {"name", 1, 0, 'o'},
- {"blob", 1, 0, 'O'},
- {"prefix", 1, 0, 'P'},
- {0, 0, 0, 0}
- };
- char *m_name = NULL;
- char *blob_name = NULL; /* Save object as binary blob */
- int m_version;
- ElfW(Addr) m_addr;
- unsigned long m_size;
- int m_crcs;
- char m_strversion[STRVERSIONLEN];
- char *filename;
- char *persist_name = NULL; /* filename to hold any persistent data */
- int fp;
- struct obj_file *f;
- struct obj_section *kallsyms = NULL, *archdata = NULL;
- int o;
- int noload = 0;
- int dolock = 1; /*Note: was: 0; */
- int quiet = 0;
- int exit_status = 1;
- int force_kallsyms = 0;
- int persist_parms = 0; /* does module have persistent parms? */
- int i;
-
- error_file = "insmod";
-
- /* To handle repeated calls from combined modprobe */
- errors = optind = 0;
-
- /* Process the command line. */
- while ((o = getopt_long(argc, argv, "fhkLmnpqrsSvVxXyYe:o:O:P:R:",
- &long_opts[0], NULL)) != EOF)
- switch (o) {
- case 'f': /* force loading */
- flag_force_load = 1;
- break;
- case 'h': /* Print the usage message. */
- insmod_usage();
- break;
- case 'k': /* module loaded by kerneld, auto-cleanable */
- flag_autoclean = 1;
- break;
- case 'L': /* protect against recursion. */
- dolock = 1;
- break;
- case 'm': /* generate load map */
- flag_load_map = 1;
- break;
- case 'n': /* don't load, just check */
- noload = 1;
- break;
- case 'p': /* silent probe mode */
- flag_silent_probe = 1;
- break;
- case 'q': /* Don't print unresolved symbols */
- quiet = 1;
- break;
- case 'r': /* allow root to load non-root modules */
- root_check_off = !root_check_off;
- break;
- case 's': /* start syslog */
- setsyslog("insmod");
- break;
- case 'S': /* Force kallsyms */
- force_kallsyms = 1;
- break;
- case 'v': /* verbose output */
- flag_verbose = 1;
- break;
- case 'V':
- fputs("insmod version " MODUTILS_VERSION "\n", stderr);
- break;
- case 'x': /* do not export externs */
- flag_export = 0;
- break;
- case 'X': /* do export externs */
- flag_export = 1;
- break;
- case 'y': /* do not define ksymoops symbols */
- flag_ksymoops = 0;
- break;
- case 'Y': /* do define ksymoops symbols */
- flag_ksymoops = 1;
- break;
-
- case 'e': /* persistent data filename */
- free(persist_name);
- persist_name = xstrdup(optarg);
- break;
- case 'o': /* name the output module */
- m_name = optarg;
- break;
- case 'O': /* save the output module object */
- blob_name = optarg;
- break;
- case 'P': /* use prefix on crc */
- set_ncv_prefix(optarg);
- break;
-
- default:
- insmod_usage();
- break;
- }
-
- if (optind >= argc) {
- insmod_usage();
- }
- filename = argv[optind++];
-
- if (config_read(0, NULL, "", NULL) < 0) {
- error("Failed handle configuration");
- }
-
- if (persist_name && !*persist_name &&
- (!persistdir || !*persistdir)) {
- free(persist_name);
- persist_name = NULL;
- if (flag_verbose)
- lprintf("insmod: -e \"\" ignored, no persistdir");
- }
-
- if (m_name == NULL) {
- size_t len;
- char *p;
-
- if ((p = strrchr(filename, '/')) != NULL)
- p++;
- else
- p = filename;
- len = strlen(p);
- if (len > 2 && p[len - 2] == '.' && p[len - 1] == 'o')
- len -= 2;
- else if (len > 4 && p[len - 4] == '.' && p[len - 3] == 'm'
- && p[len - 2] == 'o' && p[len - 1] == 'd')
- len -= 4;
-#ifdef CONFIG_USE_ZLIB
- else if (len > 5 && !strcmp(p + len - 5, ".o.gz"))
- len -= 5;
-#endif
-
- m_name = xmalloc(len + 1);
- memcpy(m_name, p, len);
- m_name[len] = '\0';
- }
-
- /* Locate the file to be loaded. */
- if (!strchr(filename, '/') && !strchr(filename, '.')) {
- char *tmp = search_module_path(filename);
- if (tmp == NULL) {
- error("%s: no module by that name found", filename);
- return 1;
- }
- filename = tmp;
- lprintf("Using %s", filename);
- } else if (flag_verbose)
- lprintf("Using %s", filename);
-
- /* And open it. */
- if ((fp = gzf_open(filename, O_RDONLY)) == -1) {
- error("%s: %m", filename);
- return 1;
- }
- /* Try to prevent multiple simultaneous loads. */
- if (dolock)
- flock(fp, LOCK_EX);
-
- if (!get_kernel_info(K_SYMBOLS))
- goto out;
-
- /*
- * Set the genksyms prefix if this is a versioned kernel
- * and it's not already set.
- */
- set_ncv_prefix(NULL);
-
- for (i = 0; i < n_module_stat; ++i) {
- if (strcmp(module_stat[i].name, m_name) == 0) {
- error("a module named %s already exists", m_name);
- goto out;
- }
- }
-
- error_file = filename;
- if ((f = obj_load(fp, ET_REL, filename)) == NULL)
- goto out;
-
- /* Version correspondence? */
- k_version = get_kernel_version(k_strversion);
- m_version = get_module_version(f, m_strversion);
- if (m_version == -1) {
- error("couldn't find the kernel version the module was compiled for");
- goto out;
- }
-
- k_crcs = is_kernel_checksummed();
- m_crcs = is_module_checksummed(f);
- if ((m_crcs == 0 || k_crcs == 0) &&
- strncmp(k_strversion, m_strversion, STRVERSIONLEN) != 0) {
- if (flag_force_load) {
- lprintf("Warning: kernel-module version mismatch\n"
- "\t%s was compiled for kernel version %s\n"
- "\twhile this kernel is version %s",
- filename, m_strversion, k_strversion);
- } else {
- if (!quiet)
- error("kernel-module version mismatch\n"
- "\t%s was compiled for kernel version %s\n"
- "\twhile this kernel is version %s.",
- filename, m_strversion, k_strversion);
- goto out;
- }
- }
- if (m_crcs != k_crcs)
- obj_set_symbol_compare(f, ncv_strcmp, ncv_symbol_hash);
-
- /* Let the module know about the kernel symbols. */
- add_kernel_symbols(f);
-
- /* Allocate common symbols, symbol tables, and string tables.
- *
- * The calls marked DEPMOD indicate the bits of code that depmod
- * uses to do a pseudo relocation, ignoring undefined symbols.
- * Any changes made to the relocation sequence here should be
- * checked against depmod.
- */
-#ifdef COMPAT_2_0
- if (k_new_syscalls
- ? !create_this_module(f, m_name)
- : !old_create_mod_use_count(f))
- goto out;
-#else
- if (!create_this_module(f, m_name))
- goto out;
-#endif
-
- if (!obj_check_undefineds(f, quiet)) /* DEPMOD, obj_clear_undefineds */
- goto out;
- obj_allocate_commons(f); /* DEPMOD */
-
- check_module_parameters(f, &persist_parms);
-
- if (optind < argc) {
- if (!process_module_arguments(f, argc - optind, argv + optind, 1))
- goto out;
- }
- arch_create_got(f); /* DEPMOD */
- hide_special_symbols(f);
-
- if (persist_parms && persist_name && *persist_name) {
- f->persist = persist_name;
- persist_name = NULL;
- }
-
- if (persist_parms &&
- persist_name && !*persist_name) {
- /* -e "". This is ugly. Take the filename, compare it against
- * each of the module paths until we find a match on the start
- * of the filename, assume the rest is the relative path. Have
- * to do it this way because modprobe uses absolute filenames
- * for module names in modules.dep and the format of modules.dep
- * does not allow for any backwards compatible changes, so there
- * is nowhere to store the relative filename. The only way this
- * should fail to calculate a relative path is "insmod ./xxx", for
- * that case the user has to specify -e filename.
- */
- int j, l = strlen(filename);
- char *relative = NULL;
- char *p;
- for (i = 0; i < nmodpath; ++i) {
- p = modpath[i].path;
- j = strlen(p);
- while (j && p[j] == '/')
- --j;
- if (j < l && strncmp(filename, p, j) == 0 && filename[j] == '/') {
- while (filename[j] == '/')
- ++j;
- relative = xstrdup(filename+j);
- break;
- }
- }
- if (relative) {
- i = strlen(relative);
- if (i > 3 && strcmp(relative+i-3, ".gz") == 0)
- relative[i -= 3] = '\0';
- if (i > 2 && strcmp(relative+i-2, ".o") == 0)
- relative[i -= 2] = '\0';
- else if (i > 4 && strcmp(relative+i-4, ".mod") == 0)
- relative[i -= 4] = '\0';
- f->persist = xmalloc(strlen(persistdir) + 1 + i + 1);
- strcpy(f->persist, persistdir); /* safe, xmalloc */
- strcat(f->persist, "/"); /* safe, xmalloc */
- strcat(f->persist, relative); /* safe, xmalloc */
- free(relative);
- }
- else
- error("Cannot calculate persistent filename");
- }
-
- if (f->persist && *(f->persist) != '/') {
- error("Persistent filenames must be absolute, ignoring '%s'",
- f->persist);
- free(f->persist);
- f->persist = NULL;
- }
-
- if (f->persist && !flag_ksymoops) {
- error("has persistent data but ksymoops symbols are not available");
- free(f->persist);
- f->persist = NULL;
- }
-
- if (f->persist && !k_new_syscalls) {
- error("has persistent data but the kernel is too old to support it");
- free(f->persist);
- f->persist = NULL;
- }
-
- if (persist_parms && flag_verbose) {
- if (f->persist)
- lprintf("Persist filename '%s'", f->persist);
- else
- lprintf("No persistent filename available");
- }
-
- if (f->persist) {
- FILE *fp = fopen(f->persist, "r");
- if (!fp) {
- if (flag_verbose)
- lprintf("Cannot open persist file '%s' %m", f->persist);
- }
- else {
- int pargc = 0;
- char *pargv[1000]; /* hard coded but big enough */
- char line[3000]; /* hard coded but big enough */
- char *p;
- while (fgets(line, sizeof(line), fp)) {
- p = strchr(line, '\n');
- if (!p) {
- error("Persistent data line is too long\n%s", line);
- break;
- }
- *p = '\0';
- p = line;
- while (isspace(*p))
- ++p;
- if (!*p || *p == '#')
- continue;
- if (pargc == sizeof(pargv)/sizeof(pargv[0])) {
- error("More than %d persistent parameters", pargc);
- break;
- }
- pargv[pargc++] = xstrdup(p);
- }
- fclose(fp);
- if (!process_module_arguments(f, pargc, pargv, 0))
- goto out;
- while (pargc--)
- free(pargv[pargc]);
- }
- }
-
- if (flag_ksymoops)
- add_ksymoops_symbols(f, filename, m_name);
-
- if (k_new_syscalls)
- create_module_ksymtab(f);
-
- /* archdata based on relocatable addresses */
- if (add_archdata(f, &archdata))
- goto out;
-
- /* kallsyms based on relocatable addresses */
- if (add_kallsyms(f, &kallsyms, force_kallsyms))
- goto out;
- /**** No symbols or sections to be changed after kallsyms above ***/
-
- if (errors)
- goto out;
-
- /* If we were just checking, we made it. */
- if (flag_silent_probe) {
- exit_status = 0;
- goto out;
- }
- /* Module has now finished growing; find its size and install it. */
- m_size = obj_load_size(f); /* DEPMOD */
-
- if (noload) {
- /* Don't bother actually touching the kernel. */
- m_addr = 0x12340000;
- } else {
- errno = 0;
- m_addr = create_module(m_name, m_size);
- switch (errno) {
- case 0:
- break;
- case EEXIST:
- if (dolock) {
- /*
- * Assume that we were just invoked
- * simultaneous with another insmod
- * and return success.
- */
- exit_status = 0;
- goto out;
- }
- error("a module named %s already exists", m_name);
- goto out;
- case ENOMEM:
- error("can't allocate kernel memory for module; needed %lu bytes",
- m_size);
- goto out;
- default:
- error("create_module: %m");
- goto out;
- }
- }
-
- /* module is already built, complete with ksymoops symbols for the
- * persistent filename. If the kernel does not support persistent data
- * then give an error but continue. It is too difficult to clean up at
- * this stage and this error will only occur on backported modules.
- * rmmod will also get an error so warn the user now.
- */
- if (f->persist && !noload) {
- struct {
- struct module m;
- int data;
- } test_read;
- memset(&test_read, 0, sizeof(test_read));
- test_read.m.size_of_struct = -sizeof(test_read.m); /* -ve size => read, not write */
- test_read.m.read_start = m_addr + sizeof(struct module);
- test_read.m.read_end = test_read.m.read_start + sizeof(test_read.data);
- if (sys_init_module(m_name, (struct module *) &test_read)) {
- int old_errors = errors;
- error("has persistent data but the kernel is too old to support it."
- " Expect errors during rmmod as well");
- errors = old_errors;
- }
- }
-
- if (!obj_relocate(f, m_addr)) { /* DEPMOD */
- if (!noload)
- delete_module(m_name);
- goto out;
- }
-
- /* Do archdata again, this time we have the final addresses */
- if (add_archdata(f, &archdata))
- goto out;
-
- /* Do kallsyms again, this time we have the final addresses */
- if (add_kallsyms(f, &kallsyms, force_kallsyms))
- goto out;
-
-#ifdef COMPAT_2_0
- if (k_new_syscalls)
- init_module(m_name, f, m_size, blob_name, noload, flag_load_map);
- else if (!noload)
- old_init_module(m_name, f, m_size);
-#else
- init_module(m_name, f, m_size, blob_name, noload, flag_load_map);
-#endif
- if (errors) {
- if (!noload)
- delete_module(m_name);
- goto out;
- }
- exit_status = 0;
-
- out:
- if (dolock)
- flock(fp, LOCK_UN);
- close(fp);
- if (!noload)
- snap_shot(NULL, 0);
-
- return exit_status;
-}
-
-/* For common 3264 code, add an overall insmod_main, in the 64 bit version. */
-#if defined(COMMON_3264) && defined(ONLY_64)
-int insmod_main(int argc, char **argv)
-{
- if (arch64())
- return insmod_main_64(argc, argv);
- else
- return insmod_main_32(argc, argv);
-}
-#endif /* defined(COMMON_3264) && defined(ONLY_64) */
-
-
-
-int insmod_call(char * full_filename, char * params)
-{
- int argc = 2;
- char *argv[50];
- char * ptr = params;
- argv[0] = "stage1";
- argv[1] = full_filename;
-
- while (ptr != NULL) {
- argv[argc] = ptr;
- argc++;
- ptr = strchr(ptr, ' ');
- if (ptr) {
- ptr[0] = '\0';
- ptr++;
- }
- }
-
- return insmod_main(argc, argv);
-}
diff --git a/mdk-stage1/insmod-modutils/obj/Makefile b/mdk-stage1/insmod-modutils/obj/Makefile
deleted file mode 100644
index 34b5df2d9..000000000
--- a/mdk-stage1/insmod-modutils/obj/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
- #******************************************************************************
- #
- # insmod from modutils (generic)
- #
- # $Id$
- #
- # Copyright 1996, 1997 Linux International.
- #
- #*****************************************************************************
-
-top_dir = ../..
-
-include $(top_dir)/Makefile.common
-
-
-all: libobj.a
-
-clean:
- rm -f *.o *.a
-
-
-INCS = -I./../include
-
-DEFS = -D_GNU_SOURCE -DELF_MACHINE_H='"elf_$(ARCH).h"' -DARCH_$(ARCH) -DCONFIG_ROOT_CHECK_OFF=0
-
-OBJS = obj_kallsyms.o obj_common.o obj_load.o obj_reloc.o obj_$(ARCH).o
-
-libobj.a: $(OBJS)
- ar cru $@ $^
- ranlib $@
-
-.c.o:
- gcc $(CFLAGS) $(DEFS) $(INCS) $(GLIBC_INCLUDES) -c $<
diff --git a/mdk-stage1/insmod-modutils/obj/obj_alpha.c b/mdk-stage1/insmod-modutils/obj/obj_alpha.c
deleted file mode 100644
index 4006b3442..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_alpha.c
+++ /dev/null
@@ -1,305 +0,0 @@
-/* Alpha specific support for Elf loading and relocation.
- Copyright 1996, 1997 Linux International.
-
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <string.h>
-#include <assert.h>
-
-#include <module.h>
-#include <obj.h>
-#include <util.h>
-
-/*======================================================================*/
-
-struct alpha_got_entry
-{
- struct alpha_got_entry *next;
- ElfW(Addr) addend;
- int offset;
- int reloc_done;
-};
-
-struct alpha_file
-{
- struct obj_file root;
- struct obj_section *got;
-};
-
-struct alpha_symbol
-{
- struct obj_symbol root;
- struct alpha_got_entry *got_entries;
-};
-
-
-/*======================================================================*/
-
-struct obj_file *
-arch_new_file (void)
-{
- struct alpha_file *f;
- f = xmalloc(sizeof(*f));
- f->got = NULL;
- return &f->root;
-}
-
-struct obj_section *
-arch_new_section (void)
-{
- return xmalloc(sizeof(struct obj_section));
-}
-
-struct obj_symbol *
-arch_new_symbol (void)
-{
- struct alpha_symbol *sym;
- sym = xmalloc(sizeof(*sym));
- sym->got_entries = NULL;
- return &sym->root;
-}
-
-int
-arch_load_proc_section(struct obj_section *sec, int fp)
-{
- /* Assume it's just a debugging section that we can safely
- ignore ... */
- sec->contents = NULL;
-
- return 0;
-}
-
-enum obj_reloc
-arch_apply_relocation (struct obj_file *f,
- struct obj_section *targsec,
- struct obj_section *symsec,
- struct obj_symbol *sym,
- Elf64_Rela *rel,
- Elf64_Addr v)
-{
- struct alpha_file *af = (struct alpha_file *)f;
- struct alpha_symbol *asym = (struct alpha_symbol *)sym;
-
- unsigned long *lloc = (unsigned long *)(targsec->contents + rel->r_offset);
- unsigned int *iloc = (unsigned int *)lloc;
- Elf64_Addr dot = targsec->header.sh_addr + rel->r_offset;
- Elf64_Addr gp = af->got->header.sh_addr + 0x8000;
-
- enum obj_reloc ret = obj_reloc_ok;
-
- switch (ELF64_R_TYPE(rel->r_info))
- {
- case R_ALPHA_NONE:
- case R_ALPHA_LITUSE:
- break;
-
- case R_ALPHA_REFQUAD:
- *lloc += v;
- break;
-
- case R_ALPHA_GPREL32:
- v -= gp;
- if ((Elf64_Sxword)v > 0x7fffffff
- || (Elf64_Sxword)v < -(Elf64_Sxword)0x80000000)
- ret = obj_reloc_overflow;
- *iloc = v;
- break;
-
- case R_ALPHA_LITERAL:
- {
- struct alpha_got_entry *gotent;
-
- assert(asym != NULL);
- gotent = asym->got_entries;
- while (gotent->addend != rel->r_addend)
- gotent = gotent->next;
-
- if (!gotent->reloc_done)
- {
- *(unsigned long *)(af->got->contents + gotent->offset) = v;
- gotent->reloc_done = 1;
- }
-
- *iloc = (*iloc & ~0xffff) | ((gotent->offset - 0x8000) & 0xffff);
- }
- break;
-
- case R_ALPHA_GPDISP:
- {
- unsigned int *p_ldah, *p_lda;
- unsigned int i_ldah, i_lda, hi, lo;
-
- p_ldah = iloc;
- p_lda = (unsigned int *)((char *)iloc + rel->r_addend);
- i_ldah = *p_ldah;
- i_lda = *p_lda;
-
- /* Make sure the instructions are righteous. */
- if ((i_ldah >> 26) != 9 || (i_lda >> 26) != 8)
- ret = obj_reloc_dangerous;
-
- /* Extract the existing addend. */
- v = (i_ldah & 0xffff) << 16 | (i_lda & 0xffff);
- v = (v ^ 0x80008000) - 0x80008000;
-
- v += gp - dot;
-
- if ((Elf64_Sxword)v >= 0x7fff8000
- || (Elf64_Sxword)v < -(Elf64_Sxword)0x80000000)
- ret = obj_reloc_overflow;
-
- /* Modify the instructions and finish up. */
- lo = v & 0xffff;
- hi = ((v >> 16) + ((v >> 15) & 1)) & 0xffff;
-
- *p_ldah = (i_ldah & 0xffff0000) | hi;
- *p_lda = (i_lda & 0xffff0000) | lo;
- }
- break;
-
- case R_ALPHA_BRADDR:
- v -= dot + 4;
- if (v % 4)
- ret = obj_reloc_dangerous;
- else if ((Elf64_Sxword)v > 0x3fffff
- || (Elf64_Sxword)v < -(Elf64_Sxword)0x400000)
- ret = obj_reloc_overflow;
- v /= 4;
-
- *iloc = (*iloc & ~0x1fffff) | (v & 0x1fffff);
- break;
-
- case R_ALPHA_HINT:
- v -= dot + 4;
- if (v % 4)
- ret = obj_reloc_dangerous;
- v /= 4;
-
- *iloc = (*iloc & ~0x3fff) | (v & 0x3fff);
- break;
-
- default:
- ret = obj_reloc_unhandled;
- break;
- }
-
- return ret;
-}
-
-int
-arch_create_got (struct obj_file *f)
-{
- struct alpha_file *af = (struct alpha_file *)f;
- int i, n, offset = 0;
-
- n = af->root.header.e_shnum;
- for (i = 0; i < n; ++i)
- {
- struct obj_section *relsec, *symsec, *strsec;
- Elf64_Rela *rel, *relend;
- Elf64_Sym *symtab;
- const char *strtab;
-
- relsec = af->root.sections[i];
- if (relsec->header.sh_type != SHT_RELA)
- continue;
-
- symsec = af->root.sections[relsec->header.sh_link];
- strsec = af->root.sections[symsec->header.sh_link];
-
- rel = (Elf64_Rela *)relsec->contents;
- relend = rel + (relsec->header.sh_size / sizeof(Elf64_Rela));
- symtab = (Elf64_Sym *)symsec->contents;
- strtab = (const char *)strsec->contents;
-
- for (; rel < relend; ++rel)
- {
- struct alpha_got_entry *ent;
- Elf64_Sym *extsym;
- struct alpha_symbol *intsym;
- const char *name;
-
- if (ELF64_R_TYPE(rel->r_info) != R_ALPHA_LITERAL)
- continue;
-
- extsym = &symtab[ELF64_R_SYM(rel->r_info)];
- if (extsym->st_name)
- name = strtab + extsym->st_name;
- else
- name = f->sections[extsym->st_shndx]->name;
- intsym = (struct alpha_symbol *)obj_find_symbol(&af->root, name);
-
- for (ent = intsym->got_entries; ent ; ent = ent->next)
- if (ent->addend == rel->r_addend)
- goto found;
-
- ent = xmalloc(sizeof(*ent));
- ent->addend = rel->r_addend;
- ent->offset = offset;
- ent->reloc_done = 0;
- ent->next = intsym->got_entries;
- intsym->got_entries = ent;
- offset += 8;
-
- found:;
- }
- }
-
- if (offset > 0x10000)
- {
- error(".got section overflow: %#x > 0x10000", offset);
- return 0;
- }
-
- /* We always want a .got section so that we always have a GP for
- use with GPDISP and GPREL32 relocs. Besides, if the section
- is empty we don't use up space anyway. */
- af->got = obj_create_alloced_section(&af->root, ".got", 8, offset);
-
- return 1;
-}
-
-int
-arch_init_module (struct obj_file *f, struct module *mod)
-{
- struct alpha_file *af = (struct alpha_file *)f;
-
- mod->gp = af->got->header.sh_addr + 0x8000;
-
- return 1;
-}
-
-int
-arch_finalize_section_address(struct obj_file *f, Elf64_Addr base)
-{
- int i, n = f->header.e_shnum;
-
- f->baseaddr = base;
- for (i = 0; i < n; ++i)
- f->sections[i]->header.sh_addr += base;
- return 1;
-}
-
-int
-arch_archdata (struct obj_file *fin, struct obj_section *sec)
-{
- return 0;
-}
diff --git a/mdk-stage1/insmod-modutils/obj/obj_arm.c b/mdk-stage1/insmod-modutils/obj/obj_arm.c
deleted file mode 100644
index 7a843f947..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_arm.c
+++ /dev/null
@@ -1,318 +0,0 @@
-/* ARM specific support for Elf loading and relocation.
- Copyright 1996, 1997, 1998 Linux International.
-
- Contributed by Phil Blundell <philb@gnu.org>
- and wms <woody@corelcomputer.com>
- based on the i386 code by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <string.h>
-#include <assert.h>
-
-#include <module.h>
-#include <obj.h>
-#include <util.h>
-
-
-/*======================================================================*/
-
-struct arm_plt_entry
-{
- int offset;
- int allocated:1;
- int inited:1; // has been set up
-};
-
-struct arm_got_entry
-{
- int offset;
- int allocated : 1;
- unsigned reloc_done : 1;
-};
-
-struct arm_file
-{
- struct obj_file root;
- struct obj_section *plt;
- struct obj_section *got;
-};
-
-struct arm_symbol
-{
- struct obj_symbol root;
- struct arm_plt_entry pltent;
- struct arm_got_entry gotent;
-};
-
-
-/*======================================================================*/
-
-struct obj_file *
-arch_new_file (void)
-{
- struct arm_file *f;
- f = xmalloc(sizeof(*f));
- f->got = NULL;
- return &f->root;
-}
-
-struct obj_section *
-arch_new_section (void)
-{
- return xmalloc(sizeof(struct obj_section));
-}
-
-struct obj_symbol *
-arch_new_symbol (void)
-{
- struct arm_symbol *sym;
- sym = xmalloc(sizeof(*sym));
- memset(&sym->gotent, 0, sizeof(sym->gotent));
- memset(&sym->pltent, 0, sizeof(sym->pltent));
- return &sym->root;
-}
-
-int
-arch_load_proc_section(struct obj_section *sec, int fp)
-{
- /* Assume it's just a debugging section that we can safely
- ignore ... */
- sec->contents = NULL;
-
- return 0;
-}
-
-enum obj_reloc
-arch_apply_relocation (struct obj_file *f,
- struct obj_section *targsec,
- struct obj_section *symsec,
- struct obj_symbol *sym,
- Elf32_Rel *rel,
- Elf32_Addr v)
-{
- struct arm_file *afile = (struct arm_file *)f;
- struct arm_symbol *asym = (struct arm_symbol *)sym;
-
- Elf32_Addr *loc = (Elf32_Addr *)(targsec->contents + rel->r_offset);
- Elf32_Addr dot = targsec->header.sh_addr + rel->r_offset;
- Elf32_Addr got = afile->got ? afile->got->header.sh_addr : 0;
- Elf32_Addr plt = afile->plt ? afile->plt->header.sh_addr : 0;
-
- struct arm_plt_entry *pe;
- unsigned long *ip;
-
- enum obj_reloc ret = obj_reloc_ok;
-
- switch (ELF32_R_TYPE(rel->r_info))
- {
- case R_ARM_NONE:
- break;
-
- case R_ARM_ABS32:
- *loc += v;
- break;
-
- case R_ARM_GOT32:
- /* needs an entry in the .got: set it, once */
- if (! asym->gotent.reloc_done)
- {
- asym->gotent.reloc_done = 1;
- *(Elf32_Addr *)(afile->got->contents + asym->gotent.offset) = v;
- }
- /* make the reloc with_respect_to_.got */
- *loc += asym->gotent.offset;
- break;
-
- /* relative reloc, always to _GLOBAL_OFFSET_TABLE_ (which is .got)
- similar to branch, but is full 32 bits relative */
- case R_ARM_GOTPC:
- assert(got);
- *loc += got - dot;
- break;
-
- case R_ARM_PC24:
- case R_ARM_PLT32:
- /* find the plt entry and initialize it if necessary */
- assert(asym != NULL);
- pe = (struct arm_plt_entry*) &asym->pltent;
- if (! pe->inited)
- {
- ip = (unsigned long *) (afile->plt->contents + pe->offset);
- ip[0] = 0xe51ff004; /* ldr pc,[pc,#-4] */
- ip[1] = v; /* sym@ */
- pe->inited = 1;
- }
-
- /* relative distance to target */
- v -= dot;
- /* if the target is too far away.... */
- if ((int)v < -0x02000000 || (int)v >= 0x02000000)
- {
- /* go via the plt */
- v = plt + pe->offset - dot;
- }
- if (v & 3)
- ret = obj_reloc_dangerous;
-
- /* Convert to words. */
- v >>= 2;
-
- /* merge the offset into the instruction. */
- *loc = (*loc & ~0x00ffffff) | ((v + *loc) & 0x00ffffff);
- break;
-
- /* address relative to the got */
- case R_ARM_GOTOFF:
- assert(got);
- *loc += v - got;
- break;
-
- default:
- printf("Warning: unhandled reloc %d\n",ELF32_R_TYPE(rel->r_info));
- ret = obj_reloc_unhandled;
- break;
- }
-
- return ret;
-}
-
-int
-arch_create_got (struct obj_file *f)
-{
- struct arm_file *afile = (struct arm_file *) f;
- int i;
- struct obj_section *sec, *syms, *strs;
- ElfW(Rel) *rel, *relend;
- ElfW(Sym) *symtab, *extsym;
- const char *strtab, *name;
- struct arm_symbol *intsym;
- struct arm_plt_entry *pe;
- struct arm_got_entry *ge;
- int got_offset = 0, plt_offset = 0;
-
- for (i = 0; i < f->header.e_shnum; ++i)
- {
- sec = f->sections[i];
- if (sec->header.sh_type != SHT_RELM)
- continue;
- syms = f->sections[sec->header.sh_link];
- strs = f->sections[syms->header.sh_link];
-
- rel = (ElfW(RelM) *) sec->contents;
- relend = rel + (sec->header.sh_size / sizeof(ElfW(RelM)));
- symtab = (ElfW(Sym) *) syms->contents;
- strtab = (const char *) strs->contents;
-
- for (; rel < relend; ++rel)
- {
- extsym = &symtab[ELF32_R_SYM(rel->r_info)];
-
- switch(ELF32_R_TYPE(rel->r_info)) {
- case R_ARM_PC24:
- case R_ARM_PLT32:
- if (extsym->st_name)
- name = strtab + extsym->st_name;
- else
- name = f->sections[extsym->st_shndx]->name;
- intsym = (struct arm_symbol *) obj_find_symbol(f, name);
-
- pe = &intsym->pltent;
-
- if (! pe->allocated)
- {
- pe->allocated = 1;
- pe->offset = plt_offset;
- plt_offset += 8;
- pe->inited = 0;
- }
- break;
-
- /* these two don_t need got entries, but they need
- the .got to exist */
- case R_ARM_GOTOFF:
- case R_ARM_GOTPC:
- if (got_offset==0) got_offset = 4;
- break;
-
- case R_ARM_GOT32:
- if (extsym->st_name)
- name = strtab + extsym->st_name;
- else
- name = f->sections[extsym->st_shndx]->name;
- intsym = (struct arm_symbol *) obj_find_symbol(f, name);
-
- ge = (struct arm_got_entry *) &intsym->gotent;
- if (! ge->allocated)
- {
- ge->allocated = 1;
- ge->offset = got_offset;
- got_offset += sizeof(void*);
- }
- break;
-
- default:
- continue;
- }
- }
- }
-
- /* if there was a _GLOBAL_OFFSET_TABLE_, then the .got section
- exists already; find it and use it */
- if (got_offset)
- {
- struct obj_section* sec = obj_find_section(f, ".got");
- if (sec)
- obj_extend_section(sec, got_offset);
- else
- {
- sec = obj_create_alloced_section(f, ".got", 8, got_offset);
- assert(sec);
- }
- afile->got = sec;
- }
-
- if (plt_offset)
- afile->plt = obj_create_alloced_section(f, ".plt", 8, plt_offset);
-
- return 1;
-}
-
-int
-arch_init_module (struct obj_file *f, struct module *mod)
-{
- return 1;
-}
-
-int
-arch_finalize_section_address(struct obj_file *f, Elf32_Addr base)
-{
- int i, n = f->header.e_shnum;
-
- f->baseaddr = base;
- for (i = 0; i < n; ++i)
- f->sections[i]->header.sh_addr += base;
- return 1;
-}
-
-int
-arch_archdata (struct obj_file *fin, struct obj_section *sec)
-{
- return 0;
-}
diff --git a/mdk-stage1/insmod-modutils/obj/obj_common.c b/mdk-stage1/insmod-modutils/obj/obj_common.c
deleted file mode 100644
index 2a6606c94..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_common.c
+++ /dev/null
@@ -1,399 +0,0 @@
-/* Elf file, section, and symbol manipulation routines.
- Copyright 1996, 1997 Linux International.
-
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stdlib.h>
-#include <string.h>
-#include <assert.h>
-
-#include <obj.h>
-#include <util.h>
-#include <module.h>
-
-/*======================================================================*/
-
-/* Standard ELF hash function. */
-inline unsigned long
-obj_elf_hash_n(const char *name, unsigned long n)
-{
- unsigned long h = 0;
- unsigned long g;
- unsigned char ch;
-
- while (n > 0)
- {
- ch = *name++;
- h = (h << 4) + ch;
- if ((g = (h & 0xf0000000)) != 0)
- {
- h ^= g >> 24;
- h &= ~g;
- }
- n--;
- }
- return h;
-}
-
-unsigned long
-obj_elf_hash (const char *name)
-{
- return obj_elf_hash_n(name, strlen(name));
-}
-
-void
-obj_set_symbol_compare (struct obj_file *f,
- int (*cmp)(const char *, const char *),
- unsigned long (*hash)(const char *))
-{
- if (cmp)
- f->symbol_cmp = cmp;
- if (hash)
- {
- struct obj_symbol *tmptab[HASH_BUCKETS], *sym, *next;
- int i;
-
- f->symbol_hash = hash;
-
- memcpy(tmptab, f->symtab, sizeof(tmptab));
- memset(f->symtab, 0, sizeof(f->symtab));
-
- for (i = 0; i < HASH_BUCKETS; ++i)
- for (sym = tmptab[i]; sym ; sym = next)
- {
- unsigned long h = hash(sym->name) % HASH_BUCKETS;
- next = sym->next;
- sym->next = f->symtab[h];
- f->symtab[h] = sym;
- }
- }
-}
-
-struct obj_symbol *
-obj_add_symbol (struct obj_file *f, const char *name, unsigned long symidx,
- int info, int secidx, ElfW(Addr) value, unsigned long size)
-{
- struct obj_symbol *sym;
- unsigned long hash = f->symbol_hash(name) % HASH_BUCKETS;
- int n_type = ELFW(ST_TYPE)(info);
- int n_binding = ELFW(ST_BIND)(info);
-
- for (sym = f->symtab[hash]; sym; sym = sym->next)
- if (f->symbol_cmp(sym->name, name) == 0)
- {
- int o_secidx = sym->secidx;
- int o_info = sym->info;
- int o_type = ELFW(ST_TYPE)(o_info);
- int o_binding = ELFW(ST_BIND)(o_info);
-
- /* A redefinition! Is it legal? */
-
- if (secidx == SHN_UNDEF)
- return sym;
- else if (o_secidx == SHN_UNDEF)
- goto found;
- else if (n_binding == STB_GLOBAL && o_binding == STB_LOCAL)
- {
- /* Cope with local and global symbols of the same name
- in the same object file, as might have been created
- by ld -r. The only reason locals are now seen at this
- level at all is so that we can do semi-sensible things
- with parameters. */
-
- struct obj_symbol *nsym, **p;
-
- nsym = arch_new_symbol();
- nsym->next = sym->next;
- nsym->ksymidx = -1;
-
- /* Excise the old (local) symbol from the hash chain. */
- for (p = &f->symtab[hash]; *p != sym; p = &(*p)->next)
- continue;
- *p = sym = nsym;
- goto found;
- }
- else if (n_binding == STB_LOCAL)
- {
- /* Another symbol of the same name has already been defined.
- Just add this to the local table. */
- sym = arch_new_symbol();
- sym->next = NULL;
- sym->ksymidx = -1;
- f->local_symtab[symidx] = sym;
- goto found;
- }
- else if (n_binding == STB_WEAK)
- return sym;
- else if (o_binding == STB_WEAK)
- goto found;
- /* Don't unify COMMON symbols with object types the programmer
- doesn't expect. */
- else if (secidx == SHN_COMMON
- && (o_type == STT_NOTYPE || o_type == STT_OBJECT))
- return sym;
- else if (o_secidx == SHN_COMMON
- && (n_type == STT_NOTYPE || n_type == STT_OBJECT))
- goto found;
- else
- {
- /* Don't report an error if the symbol is coming from
- the kernel or some external module. */
- if (secidx <= SHN_HIRESERVE)
- error("%s multiply defined", name);
- return sym;
- }
- }
-
- /* Completely new symbol. */
- sym = arch_new_symbol();
- sym->next = f->symtab[hash];
- f->symtab[hash] = sym;
- sym->ksymidx = -1;
-
- if (ELFW(ST_BIND)(info) == STB_LOCAL && symidx != -1) {
- if (symidx >= f->local_symtab_size)
- error("local symbol %s with index %ld exceeds local_symtab_size %ld",
- name, (long) symidx, (long) f->local_symtab_size);
- else
- f->local_symtab[symidx] = sym;
- }
-
-found:
- sym->name = name;
- sym->value = value;
- sym->size = size;
- sym->secidx = secidx;
- sym->info = info;
- sym->r_type = 0; /* should be R_arch_NONE for all arch */
-
- return sym;
-}
-
-struct obj_symbol *
-obj_find_symbol (struct obj_file *f, const char *name)
-{
- struct obj_symbol *sym;
- unsigned long hash = f->symbol_hash(name) % HASH_BUCKETS;
-
- for (sym = f->symtab[hash]; sym; sym = sym->next)
- if (f->symbol_cmp(sym->name, name) == 0)
- return sym;
-
- return NULL;
-}
-
-ElfW(Addr)
-obj_symbol_final_value (struct obj_file *f, struct obj_symbol *sym)
-{
- if (sym)
- {
- if (sym->secidx >= SHN_LORESERVE)
- return sym->value;
-
- return sym->value + f->sections[sym->secidx]->header.sh_addr;
- }
- else
- {
- /* As a special case, a NULL sym has value zero. */
- return 0;
- }
-}
-
-struct obj_section *
-obj_find_section (struct obj_file *f, const char *name)
-{
- int i, n = f->header.e_shnum;
-
- for (i = 0; i < n; ++i)
- if (strcmp(f->sections[i]->name, name) == 0)
- return f->sections[i];
-
- return NULL;
-}
-
-static int
-obj_load_order_prio(struct obj_section *a)
-{
- unsigned long af, ac;
-
- af = a->header.sh_flags;
-
- ac = 0;
- if (a->name[0] != '.' || strlen(a->name) != 10 ||
- strcmp(a->name + 5, ".init")) ac |= 32;
- if (af & SHF_ALLOC) ac |= 16;
- if (!(af & SHF_WRITE)) ac |= 8;
- if (af & SHF_EXECINSTR) ac |= 4;
- if (a->header.sh_type != SHT_NOBITS) ac |= 2;
-#if defined(ARCH_ia64)
- if (af & SHF_IA_64_SHORT) ac -= 1;
-#endif
-
- return ac;
-}
-
-void
-obj_insert_section_load_order (struct obj_file *f, struct obj_section *sec)
-{
- struct obj_section **p;
- int prio = obj_load_order_prio(sec);
- for (p = f->load_order_search_start; *p ; p = &(*p)->load_next)
- if (obj_load_order_prio(*p) < prio)
- break;
- sec->load_next = *p;
- *p = sec;
-}
-
-struct obj_section *
-obj_create_alloced_section (struct obj_file *f, const char *name,
- unsigned long align, unsigned long size)
-{
- int newidx = f->header.e_shnum++;
- struct obj_section *sec;
-
- f->sections = xrealloc(f->sections, (newidx+1) * sizeof(sec));
- f->sections[newidx] = sec = arch_new_section();
-
- memset(sec, 0, sizeof(*sec));
- sec->header.sh_type = SHT_PROGBITS;
- sec->header.sh_flags = SHF_WRITE|SHF_ALLOC;
- sec->header.sh_size = size;
- sec->header.sh_addralign = align;
- sec->name = name;
- sec->idx = newidx;
- if (size)
- sec->contents = xmalloc(size);
-
- obj_insert_section_load_order(f, sec);
-
- return sec;
-}
-
-struct obj_section *
-obj_create_alloced_section_first (struct obj_file *f, const char *name,
- unsigned long align, unsigned long size)
-{
- int newidx = f->header.e_shnum++;
- struct obj_section *sec;
-
- f->sections = xrealloc(f->sections, (newidx+1) * sizeof(sec));
- f->sections[newidx] = sec = arch_new_section();
-
- memset(sec, 0, sizeof(*sec));
- sec->header.sh_type = SHT_PROGBITS;
- sec->header.sh_flags = SHF_WRITE|SHF_ALLOC;
- sec->header.sh_size = size;
- sec->header.sh_addralign = align;
- sec->name = name;
- sec->idx = newidx;
- if (size)
- sec->contents = xmalloc(size);
-
- sec->load_next = f->load_order;
- f->load_order = sec;
- if (f->load_order_search_start == &f->load_order)
- f->load_order_search_start = &sec->load_next;
-
- return sec;
-}
-
-void *
-obj_extend_section (struct obj_section *sec, unsigned long more)
-{
- unsigned long oldsize = sec->header.sh_size;
- sec->contents = xrealloc(sec->contents, sec->header.sh_size += more);
- return sec->contents + oldsize;
-}
-
-/* Convert an object pointer (address) to a native pointer and vice versa.
- * It gets interesting when the object has 64 bit pointers but modutils
- * is running 32 bit. This is nasty code but it stops the compiler giving
- * spurious warning messages. "I know what I am doing" ...
- */
-
-void *
-obj_addr_to_native_ptr (ElfW(Addr) addr)
-{
- unsigned int convert = (sizeof(void *) << 8) + sizeof(addr); /* to, from */
- union obj_ptr_4 p4;
- union obj_ptr_8 p8;
- switch (convert) {
- case 0x0404:
- p4.addr = addr;
- return(p4.ptr);
- break;
- case 0x0408:
- p4.addr = addr;
- if (p4.addr != addr) {
- error("obj_addr_to_native_ptr truncation %" tgt_long_fmt "x",
- (tgt_long) addr);
- exit(1);
- }
- return(p4.ptr);
- break;
- case 0x0804:
- p8.addr = addr;
- return(p8.ptr);
- break;
- case 0x0808:
- p8.addr = addr;
- return(p8.ptr);
- break;
- default:
- error("obj_addr_to_native_ptr unknown conversion 0x%04x", convert);
- exit(1);
- }
-}
-
-ElfW(Addr)
-obj_native_ptr_to_addr (void *ptr)
-{
- unsigned int convert = (sizeof(ElfW(Addr)) << 8) + sizeof(ptr); /* to, from */
- union obj_ptr_4 p4;
- union obj_ptr_8 p8;
- switch (convert) {
- case 0x0404:
- p4.ptr = ptr;
- return(p4.addr);
- break;
- case 0x0408:
- p8.ptr = ptr;
- p4.addr = p8.addr;
- if (p4.addr != p8.addr) {
- error("obj_native_ptr_to_addr truncation %" tgt_long_fmt "x",
- (tgt_long) p8.addr);
- exit(1);
- }
- return(p4.addr);
- break;
- case 0x0804:
- p4.ptr = ptr;
- return(p4.addr); /* compiler expands to 8 */
- break;
- case 0x0808:
- p8.ptr = ptr;
- return(p8.addr);
- break;
- default:
- error("obj_native_ptr_to_addr unknown conversion 0x%04x", convert);
- exit(1);
- }
-}
diff --git a/mdk-stage1/insmod-modutils/obj/obj_hppa.c b/mdk-stage1/insmod-modutils/obj/obj_hppa.c
deleted file mode 100644
index 4207e692e..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_hppa.c
+++ /dev/null
@@ -1,668 +0,0 @@
-/*
- * PA-RISC specific support for Elf loading and relocation.
- * Copyright 2000 David Huggins-Daines <dhd@linuxcare.com>, Linuxcare Inc.
- * Copyright 2000 Richard Hirst <rhirst@linuxcare.com>, Linuxcare Inc.
- *
- * Based on the IA-64 support, which is:
- * Copyright 2000 Mike Stephens <mike.stephens@intel.com>
- *
- * This file is part of the Linux modutils.
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#include <stdlib.h>
-#include <string.h>
-#include <assert.h>
-
-#include <module.h>
-#include <obj.h>
-#include <util.h>
-#include <modstat.h> /* For ksyms */
-
-
-typedef struct _hppa_stub_t
-{
- struct _hppa_stub_t *next;
- int offset;
- int reloc_done;
-} hppa_stub_t;
-
-typedef struct _hppa_symbol_t
-{
- struct obj_symbol root;
- hppa_stub_t *stub;
-} hppa_symbol_t;
-
-typedef struct _hppa_file_t
-{
- struct obj_file root;
- struct obj_section *stub;
- Elf32_Addr dp;
-} hppa_file_t;
-
-/* The ABI defines various more esoteric types, but these are the only
- ones we actually need. */
-enum hppa_fsel
-{
- e_fsel,
- e_lsel,
- e_rsel,
- e_lrsel,
- e_rrsel
-};
-
-/* This could be a call to obj_create_alloced_section() followed
- * by an overwrite of sec->header.sh_flags.
- */
-
-struct obj_section *
-obj_hppa_create_alloced_section (struct obj_file *f, const char *name,
- unsigned long align, unsigned long size,
- unsigned long sh_flags)
-{
- int newidx = f->header.e_shnum++;
- struct obj_section *sec;
-
- f->sections = xrealloc(f->sections, (newidx+1) * sizeof(sec));
- f->sections[newidx] = sec = arch_new_section();
-
- memset(sec, 0, sizeof(*sec));
- sec->header.sh_type = SHT_PROGBITS;
- sec->header.sh_flags = sh_flags;
- sec->header.sh_size = size;
- sec->header.sh_addralign = align;
- sec->name = name;
- sec->idx = newidx;
- if (size)
- sec->contents = xmalloc(size);
-
- obj_insert_section_load_order(f, sec);
-
- return sec;
-}
-
-struct obj_file *
-arch_new_file (void)
-{
- hppa_file_t *f;
- f = xmalloc(sizeof(*f));
- f->stub = NULL;
- return &f->root;
-}
-
-struct obj_section *
-arch_new_section (void)
-{
- return xmalloc(sizeof(struct obj_section));
-}
-
-struct obj_symbol *
-arch_new_symbol (void)
-{
- hppa_symbol_t *sym;
- sym = xmalloc(sizeof(*sym));
- sym->stub = NULL;
- return &sym->root;
-}
-
-/* This is called for architecture specific sections we might need to
- do special things to. */
-int
-arch_load_proc_section(struct obj_section *sec, int fp)
-{
- /* Assume it's just a debugging section that we can safely
- ignore ... */
- sec->contents = NULL;
-
- return 0;
-}
-
-/* =================================================================
-
- These functions are from libhppa.h in the GNU BFD library.
- (c) 1990, 91, 92, 93, 94, 95, 96, 98, 99, 2000
- Free Software Foundation, Inc.
-
- ================================================================= */
-
-/* The *sign_extend functions are used to assemble various bitfields
- taken from an instruction and return the resulting immediate
- value. */
-
-static inline int
-sign_extend (x, len)
- int x, len;
-{
- int signbit = (1 << (len - 1));
- int mask = (signbit << 1) - 1;
- return ((x & mask) ^ signbit) - signbit;
-}
-
-static inline int
-low_sign_extend (x, len)
- int x, len;
-{
- return (x >> 1) - ((x & 1) << (len - 1));
-}
-
-
-/* The re_assemble_* functions prepare an immediate value for
- insertion into an opcode. pa-risc uses all sorts of weird bitfields
- in the instruction to hold the value. */
-
-static inline int
-sign_unext (x, len)
- int x, len;
-{
- int len_ones;
-
- len_ones = (1 << len) - 1;
-
- return x & len_ones;
-}
-
-static inline int
-low_sign_unext (x, len)
- int x, len;
-{
- int temp;
- int sign;
-
- sign = (x >> (len-1)) & 1;
-
- temp = sign_unext (x, len-1);
-
- return (temp << 1) | sign;
-}
-
-static inline int
-re_assemble_3 (as3)
- int as3;
-{
- return (( (as3 & 4) << (13-2))
- | ((as3 & 3) << (13+1)));
-}
-
-static inline int
-re_assemble_12 (as12)
- int as12;
-{
- return (( (as12 & 0x800) >> 11)
- | ((as12 & 0x400) >> (10 - 2))
- | ((as12 & 0x3ff) << (1 + 2)));
-}
-
-static inline int
-re_assemble_14 (as14)
- int as14;
-{
- return (( (as14 & 0x1fff) << 1)
- | ((as14 & 0x2000) >> 13));
-}
-
-static inline int
-re_assemble_16 (as16)
- int as16;
-{
- int s, t;
-
- /* Unusual 16-bit encoding, for wide mode only. */
- t = (as16 << 1) & 0xffff;
- s = (as16 & 0x8000);
- return (t ^ s ^ (s >> 1)) | (s >> 15);
-}
-
-static inline int
-re_assemble_17 (as17)
- int as17;
-{
- return (( (as17 & 0x10000) >> 16)
- | ((as17 & 0x0f800) << (16 - 11))
- | ((as17 & 0x00400) >> (10 - 2))
- | ((as17 & 0x003ff) << (1 + 2)));
-}
-
-static inline int
-re_assemble_21 (as21)
- int as21;
-{
- return (( (as21 & 0x100000) >> 20)
- | ((as21 & 0x0ffe00) >> 8)
- | ((as21 & 0x000180) << 7)
- | ((as21 & 0x00007c) << 14)
- | ((as21 & 0x000003) << 12));
-}
-
-static inline int
-re_assemble_22 (as22)
- int as22;
-{
- return (( (as22 & 0x200000) >> 21)
- | ((as22 & 0x1f0000) << (21 - 16))
- | ((as22 & 0x00f800) << (16 - 11))
- | ((as22 & 0x000400) >> (10 - 2))
- | ((as22 & 0x0003ff) << (1 + 2)));
-}
-
-
-/* Handle field selectors for PA instructions.
- The L and R (and LS, RS etc.) selectors are used in pairs to form a
- full 32 bit address. eg.
-
- LDIL L'start,%r1 ; put left part into r1
- LDW R'start(%r1),%r2 ; add r1 and right part to form address
-
- This function returns sign extended values in all cases.
-*/
-
-static inline unsigned int
-hppa_field_adjust (value, addend, r_field)
- unsigned int value;
- int addend;
- enum hppa_fsel r_field;
-{
- unsigned int sym_val;
-
- sym_val = value - addend;
- switch (r_field)
- {
- case e_fsel:
- /* F: No change. */
- break;
-
- case e_lsel:
- /* L: Select top 21 bits. */
- value = value >> 11;
- break;
-
- case e_rsel:
- /* R: Select bottom 11 bits. */
- value = value & 0x7ff;
- break;
-
- case e_lrsel:
- /* LR: L with rounding of the addend to nearest 8k. */
- value = sym_val + ((addend + 0x1000) & -0x2000);
- value = value >> 11;
- break;
-
- case e_rrsel:
- /* RR: R with rounding of the addend to nearest 8k.
- We need to return a value such that 2048 * LR'x + RR'x == x
- ie. RR'x = s+a - (s + (((a + 0x1000) & -0x2000) & -0x800))
- . = s+a - ((s & -0x800) + ((a + 0x1000) & -0x2000))
- . = (s & 0x7ff) + a - ((a + 0x1000) & -0x2000) */
- value = (sym_val & 0x7ff) + (((addend & 0x1fff) ^ 0x1000) - 0x1000);
- break;
-
- default:
- abort();
- }
- return value;
-}
-
-/* Insert VALUE into INSN using R_FORMAT to determine exactly what
- bits to change. */
-
-static inline int
-hppa_rebuild_insn (insn, value, r_format)
- int insn;
- int value;
- int r_format;
-{
- switch (r_format)
- {
- case 11:
- return (insn & ~ 0x7ff) | low_sign_unext (value, 11);
-
- case 12:
- return (insn & ~ 0x1ffd) | re_assemble_12 (value);
-
-
- case 10:
- return (insn & ~ 0x3ff1) | re_assemble_14 (value & -8);
-
- case -11:
- return (insn & ~ 0x3ff9) | re_assemble_14 (value & -4);
-
- case 14:
- return (insn & ~ 0x3fff) | re_assemble_14 (value);
-
-
- case -10:
- return (insn & ~ 0xfff1) | re_assemble_16 (value & -8);
-
- case -16:
- return (insn & ~ 0xfff9) | re_assemble_16 (value & -4);
-
- case 16:
- return (insn & ~ 0xffff) | re_assemble_16 (value);
-
-
- case 17:
- return (insn & ~ 0x1f1ffd) | re_assemble_17 (value);
-
- case 21:
- return (insn & ~ 0x1fffff) | re_assemble_21 (value);
-
- case 22:
- return (insn & ~ 0x3ff1ffd) | re_assemble_22 (value);
-
- case 32:
- return value;
-
- default:
- abort ();
- }
- return insn;
-}
-
-/* ====================================================================
-
- End of functions from GNU BFD.
-
- ==================================================================== */
-
-/* This is where we get the opportunity to create any extra dynamic
- sections we might need. In our case we do not need a GOT because
- our code is not PIC, but we do need to create a stub section.
-
- This is significantly less complex than what we do for shared
- libraries because, obviously, modules are not shared. Also we have
- no issues related to symbol visibility, lazy linking, etc.
- The kernels dp is fixed (at symbol data_start), and we can fix up any
- DPREL refs in the module to use that same dp value.
- All PCREL17F refs result in a stub with the following format:
-
- ldil L'func_addr,%r1
- be,n R'func_addr(%sr4,%r1)
-
- Note, all PCREL17F get a stub, regardless of whether they are
- local or external. With local ones, and external ones to other
- modules, there is a good chance we could manage without the stub.
- I'll leave that for a future optimisation.
- */
-
-#define LDIL_R1 0x20200000 /* ldil L'XXX,%r1 */
-#define BE_N_SR4_R1 0xe0202002 /* be,n R'XXX(%sr4,%r1) */
-
-#define STUB_SIZE 8
-
-int
-arch_create_got(struct obj_file *f)
-{
- hppa_file_t *hfile = (hppa_file_t *)f;
- int i, n;
- int stub_offset = 0;
-
- /* Create stub section.
- * XXX set flags, see obj_ia64.c
- */
- hfile->stub = obj_create_alloced_section(f, ".stub", STUB_SIZE, 0);
-
- /* Actually this is a lot like check_relocs() in a BFD backend. We
- walk all sections and all their relocations and look for ones
- that need special treatment. */
- n = hfile->root.header.e_shnum;
- for (i = 0; i < n; ++i)
- {
- struct obj_section *relsec, *symsec, *strsec;
- Elf32_Rela *rel, *relend;
- Elf32_Sym *symtab;
- char const *strtab;
-
- relsec = hfile->root.sections[i];
- if (relsec->header.sh_type != SHT_RELA)
- continue;
-
- symsec = hfile->root.sections[relsec->header.sh_link];
- strsec = hfile->root.sections[symsec->header.sh_link];
-
- rel = (Elf32_Rela *)relsec->contents;
- relend = rel + (relsec->header.sh_size / sizeof(Elf32_Rela));
- symtab = (Elf32_Sym *)symsec->contents;
- strtab = (char const *)strsec->contents;
-
- for (; rel < relend; rel++)
- {
- int need_stub = 0;
-
- switch (ELF32_R_TYPE(rel->r_info))
- {
- default:
- continue;
-
- case R_PARISC_PCREL17F:
- need_stub = 1;
- break;
- }
-
- if (need_stub)
- {
- Elf32_Sym *extsym;
- hppa_symbol_t *hsym;
- char const *name;
- int local;
- unsigned long symndx;
-
- symndx = ELF32_R_SYM(rel->r_info);
- extsym = symtab + symndx;
- if (ELF32_ST_BIND(extsym->st_info) == STB_LOCAL)
- hsym = (hppa_symbol_t *) f->local_symtab[symndx];
- else
- {
- if (extsym->st_name)
- name = strtab + extsym->st_name;
- else
- name = f->sections[extsym->st_shndx]->name;
- hsym = (hppa_symbol_t *)obj_find_symbol(f, name);
- }
- local = hsym->root.secidx <= SHN_HIRESERVE;
-
- if (need_stub)
- {
- hppa_stub_t *stub;
-
- if (hsym->stub == NULL)
- {
- stub = (hppa_stub_t *) xmalloc(sizeof(hppa_stub_t));
- stub->offset = stub_offset;
- stub->reloc_done = 0;
- hsym->stub = stub;
- stub_offset += STUB_SIZE;
- need_stub = 0;
- }
- }
- }
- }
- }
- if (stub_offset)
- {
- hfile->stub->contents = xmalloc(stub_offset);
- hfile->stub->header.sh_size = stub_offset;
- }
- return 1;
-}
-
-
-enum obj_reloc
-arch_apply_relocation(struct obj_file *f,
- struct obj_section *targsec,
- struct obj_section *symsec,
- struct obj_symbol *sym,
- Elf32_Rela *rel,
- Elf32_Addr v)
-{
- hppa_file_t *hfile = (hppa_file_t *) f;
- hppa_symbol_t *hsym = (hppa_symbol_t *) sym;
-
- Elf32_Addr *loc = (Elf32_Addr *)(targsec->contents + rel->r_offset);
- Elf32_Addr dot = (targsec->header.sh_addr + rel->r_offset) & ~0x03;
- Elf32_Addr dp = hfile->dp;
- Elf32_Word r_info = ELF32_R_TYPE(rel->r_info);
-
- enum obj_reloc ret = obj_reloc_ok;
- enum hppa_fsel fsel = e_fsel; /* Avoid compiler warning */
- unsigned int r_format;
-
- /* Fix up the value, and determine whether we can handle this
- relocation. */
- switch (r_info)
- {
- case R_PARISC_PLABEL32:
- case R_PARISC_DIR32:
- case R_PARISC_DIR21L:
- case R_PARISC_DIR14R:
- /* Easy. */
- break;
-
- case R_PARISC_DPREL21L:
- case R_PARISC_DPREL14R:
- v -= dp;
- break;
-
- case R_PARISC_PCREL17F:
- /* Find an import stub. */
- assert(hsym->stub != NULL);
- assert(hfile->stub != NULL);
- /* XXX Optimise. We may not need a stub for short branches */
- if (!hsym->stub->reloc_done) {
- /* Need to create the .stub entry */
- Elf32_Addr *pstub, stubv;
-
- pstub = (Elf32_Addr *)(hfile->stub->contents + hsym->stub->offset);
- pstub[0] = LDIL_R1;
- pstub[1] = BE_N_SR4_R1;
- stubv = hppa_field_adjust(v, rel->r_addend, e_lrsel);
- pstub[0] = hppa_rebuild_insn(pstub[0], stubv, 21);
- stubv = hppa_field_adjust(v, rel->r_addend, e_rrsel);
- stubv >>= 2; /* Branch; divide by 4 */
- pstub[1] = hppa_rebuild_insn(pstub[1], stubv, 17);
- hsym->stub->reloc_done = 1;
- }
- v = hsym->stub->offset + hfile->stub->header.sh_addr;
- break;
-
- default:
- return obj_reloc_unhandled;
- }
-
- /* Find the field selector. */
- switch (r_info)
- {
- case R_PARISC_DIR32:
- case R_PARISC_PLABEL32:
- case R_PARISC_PCREL17F:
- fsel = e_fsel;
- break;
-
- case R_PARISC_DPREL21L:
- case R_PARISC_DIR21L:
- fsel = e_lrsel;
- break;
-
- case R_PARISC_DPREL14R:
- case R_PARISC_DIR14R:
- fsel = e_rrsel;
- break;
- }
-
- v = hppa_field_adjust(v, rel->r_addend, fsel);
-
- switch (r_info)
- {
- case R_PARISC_PCREL17F:
- case R_PARISC_PCREL17R:
- case R_PARISC_PCREL22F:
- v = v - dot - 8;
- case R_PARISC_DIR17F:
- case R_PARISC_DIR17R:
- /* This is a branch. Divide the offset by four. */
- v >>= 2;
- break;
- default:
- break;
- }
-
- /* Find the format. */
- switch (r_info)
- {
- case R_PARISC_DIR32:
- case R_PARISC_PLABEL32:
- r_format = 32;
- break;
-
- case R_PARISC_DPREL21L:
- case R_PARISC_DIR21L:
- r_format = 21;
- break;
-
- case R_PARISC_PCREL17F:
- r_format = 17;
- break;
-
- case R_PARISC_DPREL14R:
- case R_PARISC_DIR14R:
- r_format = 14;
- break;
-
- default:
- abort();
- }
-
- *loc = hppa_rebuild_insn(*loc, v, r_format);
-
- return ret;
-}
-
-int
-arch_init_module (struct obj_file *f, struct module *mod)
-{
- return 1;
-}
-
-int
-arch_finalize_section_address(struct obj_file *f, Elf32_Addr base)
-{
- int i, n = f->header.e_shnum;
-
- f->baseaddr = base;
- for (i = 0; i < n; ++i)
- f->sections[i]->header.sh_addr += base;
- return 1;
-}
-
-int
-arch_archdata (struct obj_file *f, struct obj_section *sec)
-{
- struct module_symbol *s;
- int i;
- hppa_file_t *hfile = (hppa_file_t *)f;
-
- /* Initialise dp to the kernels dp (symbol data_start)
- */
- for (i = 0, s = ksyms; i < nksyms; i++, s++)
- if (!strcmp((char *)s->name, "data_start"))
- break;
- if (i >= nksyms) {
- error("Cannot initialise dp, 'data_start' not found\n");
- return 1;
- }
- hfile->dp = s->value;
-
- return 0;
-}
-
diff --git a/mdk-stage1/insmod-modutils/obj/obj_hppa64.c b/mdk-stage1/insmod-modutils/obj/obj_hppa64.c
deleted file mode 100644
index fe32911ff..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_hppa64.c
+++ /dev/null
@@ -1,686 +0,0 @@
-/*
- * hppa parisc64 specific support for Elf loading and relocation.
- * Copyright 2000 Richard Hirst <rhirst@linuxcare.com>, Linuxcare Inc.
- *
- * Based on ia64 specific support which was
- * Copyright 2000 Mike Stephens <mike.stephens@intel.com>
- *
- * This file is part of the Linux modutils.
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#ident "$Id$"
-
-#include <string.h>
-#include <assert.h>
-#include <stdlib.h>
-
-#include <module.h>
-#include <obj.h>
-#include <util.h>
-
-#ifndef FALSE
-#define FALSE 0
-#endif
-#ifndef TRUE
-#define TRUE ~FALSE
-#endif
-
-/*======================================================================*/
-
-typedef struct _hppa64_opd_t
-{
- int offset;
- int reloc_done;
-} hppa64_opd_t;
-
-typedef struct _hppa64_stub_t
-{
- struct _hppa64_stub_t *next;
- Elf64_Addr addend;
- int offset;
- int reloc_done;
-} hppa64_stub_t;
-
-typedef struct _hppa64_got_t
-{
- struct _hppa64_got_t *next;
- Elf64_Addr addend;
- int offset;
- int reloc_done;
-} hppa64_got_t;
-
-typedef struct _hppa64_symbol_t
-{
- struct obj_symbol root;
- hppa64_got_t *gotent;
- hppa64_opd_t *opdent;
- hppa64_stub_t *stubent;
-} hppa64_symbol_t;
-
-typedef struct _hppa64_file_t
-{
- struct obj_file root;
- struct obj_section *got;
- struct obj_section *opd;
- struct obj_section *stub;
- Elf64_Addr gp;
- Elf64_Addr text;
- Elf64_Addr data;
- Elf64_Addr bss;
-} hppa64_file_t;
-
-/*
- * XXX This stub assumes it can reach the .got entry with a +/- 8K offset
- * from dp. Perhaps we should use a .plt for these entries to give a
- * greater chance of that being true.
- *
- * 53 7b 00 00 ldd 0(dp),dp
- * R_PARISC_LTOFF14R <.got entry offset from dp>
- * 53 61 00 20 ldd 10(dp),r1
- * e8 20 d0 00 bve (r1)
- * 53 7b 00 30 ldd 18(dp),dp
- *
- * We need a different stub for millicode calls, which doesn't screw
- * dp:
- *
- * 53 61 00 00 ldd 0(dp),r1
- * R_PARISC_LTOFF14R <.got entry offset from dp>
- * 50 21 00 20 ldd 10(r1),r1
- * e8 20 d0 00 bve (r1)
- * 08 00 02 40 nop
- *
- */
-
-/* NOTE: to keep the code cleaner we make all stubs the same size.
- */
-
-#define SIZEOF_STUB 16
-
-unsigned char hppa64_stub_extern[] =
-{
- 0x53, 0x7b, 0x00, 0x00,
- 0x53, 0x61, 0x00, 0x20,
- 0xe8, 0x20, 0xd0, 0x00,
- 0x53, 0x7b, 0x00, 0x30,
-};
-
-unsigned char hppa64_stub_millicode[] =
-{
- 0x53, 0x61, 0x00, 0x00,
- 0x50, 0x21, 0x00, 0x20,
- 0xe8, 0x20, 0xd0, 0x00,
- 0x08, 0x00, 0x02, 0x40,
-};
-
-/*======================================================================*/
-
-enum obj_reloc
-patch_14r(Elf64_Xword v64, Elf64_Word *p)
-{
- Elf64_Word i = *p;
- Elf64_Word v = (Elf64_Word)v64;
-
- if (v & 0x80000000)
- v |= ~0x7ff;
- else
- v &= 0x7ff;
- i &= ~ 0x3fff;
- i |= (v & 0x1fff) << 1 |
- (v & 0x2000) >> 13;
- *p = i;
-
- return obj_reloc_ok;
-}
-
-enum obj_reloc
-patch_21l(Elf64_Xword v64, Elf64_Word *p)
-{
- Elf64_Word i = *p;
- Elf64_Word v = (Elf64_Word)v64;
-
- v &= 0xfffff800;
- if (v & 0x80000000)
- v += 0x800;
- i &= ~ 0x1fffff;
- i |= (v & 0x80000000) >> 31 |
- (v & 0x7ff00000) >> 19 |
- (v & 0x000c0000) >> 4 |
- (v & 0x0003e000) << 3 |
- (v & 0x00001800) << 1;
- *p = i;
-
- return obj_reloc_ok;
-}
-
-
-/* All 14 bits this time... This is used to patch the .got offset in
- * a stub for PCREL22F.
- */
-
-enum obj_reloc
-patch_14r2(Elf64_Xword v64, Elf64_Word *p)
-{
- Elf64_Word i = *p;
- Elf64_Word v = (Elf64_Word)v64;
-
- if ((Elf64_Sxword)v64 > 0x1fffL ||
- (Elf64_Sxword)v64 < -0x2000L)
- return obj_reloc_overflow;
- i &= ~ 0x3fff;
- i |= (v & 0x2000) >> 13 |
- (v & 0x1fff) << 1;
- *p = i;
-
- return obj_reloc_ok;
-}
-
-
-enum obj_reloc
-patch_22f(Elf64_Xword v64, Elf64_Word *p)
-{
- Elf64_Word i = *p;
- Elf64_Word v = (Elf64_Word)v64;
-
- if ((Elf64_Sxword)v64 > 0x800000-1 ||
- (Elf64_Sxword)v64 < -0x800000)
- return obj_reloc_overflow;
-
- i &= ~ 0x03ff1ffd;
- i |= (v & 0x00800000) >> 23 |
- (v & 0x007c0000) << 3 |
- (v & 0x0003e000) << 3 |
- (v & 0x00001000) >> 10 |
- (v & 0x00000ffc) << 1;
- *p = i;
-
- return obj_reloc_ok;
-}
-
-
-struct obj_section *
-obj_hppa64_create_alloced_section (struct obj_file *f, const char *name,
- unsigned long align, unsigned long size, unsigned long sh_flags)
-{
- int newidx = f->header.e_shnum++;
- struct obj_section *sec;
-
- f->sections = xrealloc(f->sections, (newidx+1) * sizeof(sec));
- f->sections[newidx] = sec = arch_new_section();
-
- memset(sec, 0, sizeof(*sec));
- sec->header.sh_type = SHT_PROGBITS;
- sec->header.sh_flags = sh_flags;
- sec->header.sh_size = size;
- sec->header.sh_addralign = align;
- sec->name = name;
- sec->idx = newidx;
- if (size)
- sec->contents = xmalloc(size);
-
- obj_insert_section_load_order(f, sec);
-
- return sec;
-}
-
-/*======================================================================*/
-
-struct obj_file *
-arch_new_file (void)
-{
- hppa64_file_t *f;
- f = xmalloc(sizeof(*f));
- f->got = NULL;
- f->opd = NULL;
- f->stub = NULL;
- return &f->root;
-}
-
-struct obj_section *
-arch_new_section (void)
-{
- return xmalloc(sizeof(struct obj_section));
-}
-
-struct obj_symbol *
-arch_new_symbol (void)
-{
- hppa64_symbol_t *sym;
- sym = xmalloc(sizeof(*sym));
- sym->gotent = NULL;
- sym->opdent = NULL;
- sym->stubent = NULL;
- return &sym->root;
-}
-
-/* This may not be needed, but does no harm (copied from ia64).
- */
-
-int
-arch_load_proc_section(struct obj_section *sec, int fp)
-{
- switch (sec->header.sh_type)
- {
- case SHT_PARISC_EXT :
- sec->contents = NULL;
- break;
-
- case SHT_PARISC_UNWIND :
- if (sec->header.sh_size > 0)
- {
- sec->contents = xmalloc(sec->header.sh_size);
- gzf_lseek(fp, sec->header.sh_offset, SEEK_SET);
- if (gzf_read(fp, sec->contents, sec->header.sh_size) != sec->header.sh_size)
- {
- error("error reading ELF section data: %m");
- return -1;
- }
- }
- else
- sec->contents = NULL;
- break;
- default:
- error("Unknown section header type: %08x", sec->header.sh_type);
- return -1;
- }
- return 0;
-}
-
-int
-arch_create_got(struct obj_file *f)
-{
- hppa64_file_t *hfile = (hppa64_file_t *)f;
- int i;
- int n;
- int got_offset = 0;
- int opd_offset = 64;
- int stub_offset = 0;
-
- n = hfile->root.header.e_shnum;
- for (i = 0; i < n; ++i)
- {
- struct obj_section *relsec, *symsec, *strsec;
- Elf64_Rela *rel, *relend;
- Elf64_Sym *symtab;
- const char *strtab;
-
- relsec = hfile->root.sections[i];
- if (relsec->header.sh_type != SHT_RELA)
- continue;
-
- symsec = hfile->root.sections[relsec->header.sh_link];
- strsec = hfile->root.sections[symsec->header.sh_link];
-
- rel = (Elf64_Rela *)relsec->contents;
- relend = rel + (relsec->header.sh_size / sizeof(Elf64_Rela));
- symtab = (Elf64_Sym *)symsec->contents;
- strtab = (const char *)strsec->contents;
-
- for (; rel < relend; ++rel)
- {
- int need_got = FALSE;
- int need_opd = FALSE;
- int need_stub = FALSE;
-
- switch (ELF64_R_TYPE(rel->r_info))
- {
- default:
- {
- unsigned r_info = ELF64_R_TYPE(rel->r_info);
- printf("r_info 0x%x not handled\n", r_info);
- }
- continue;
- case R_PARISC_LTOFF14R:
- case R_PARISC_LTOFF21L:
- /* These are simple indirect references to symbols through the
- * DLT. We need to create a DLT entry for any symbols which
- * appears in a DLTIND relocation.
- */
- need_got = TRUE;
- break;
- case R_PARISC_PCREL22F:
- /* These are function calls. Depending on their precise
- * target we may need to make a stub for them. The stub
- * uses the dlt, so we need to create dlt entries for
- * these symbols too.
- */
- need_got = TRUE;
- need_stub = TRUE;
- break;
- case R_PARISC_DIR64:
- break;
- case R_PARISC_FPTR64:
- /* This is a simple OPD entry (only created for local symbols,
- * see below).
- */
- need_opd = TRUE;
- break;
- }
-
- if (need_got || need_opd || need_stub)
- {
- Elf64_Sym *extsym;
- hppa64_symbol_t *isym;
- const char *name;
- int local;
- unsigned long symndx;
-
- symndx = ELF64_R_SYM(rel->r_info);
- extsym = &symtab[symndx];
- if (ELF64_ST_BIND(extsym->st_info) == STB_LOCAL)
- {
- isym = (hppa64_symbol_t *) f->local_symtab[symndx];
- }
- else
- {
- if (extsym->st_name)
- name = strtab + extsym->st_name;
- else
- name = f->sections[extsym->st_shndx]->name;
- isym = (hppa64_symbol_t *)obj_find_symbol(f, name);
- }
- local = isym->root.secidx <= SHN_HIRESERVE;
-
- if (need_stub)
- {
- hppa64_stub_t *stub;
-
- for (stub = isym->stubent; stub != NULL; stub = stub->next)
- if (stub->addend == rel->r_addend)
- break;
- if (stub == NULL)
- {
- stub = (hppa64_stub_t *) xmalloc(sizeof(hppa64_stub_t));
- stub->next = isym->stubent;
- stub->addend = rel->r_addend;
- stub->offset = stub_offset;
- stub->reloc_done = FALSE;
- isym->stubent = stub;
- {
- stub_offset += SIZEOF_STUB;
- }
- need_stub = FALSE;
- }
- }
- if (need_got)
- {
- hppa64_got_t *got;
-
- for (got = isym->gotent; got != NULL; got = got->next)
- if (got->addend == rel->r_addend)
- break;
- if (got == NULL)
- {
- got = (hppa64_got_t *) xmalloc(sizeof(hppa64_got_t));
- got->next = isym->gotent;
- got->addend = rel->r_addend;
- got->offset = got_offset;
- got->reloc_done = FALSE;
- isym->gotent = got;
- got_offset += 8;
- need_got = FALSE;
- }
- }
- if (need_opd && local)
- {
- hppa64_opd_t *opd;
-
- if (isym->opdent == NULL)
- {
- opd = (hppa64_opd_t *) xmalloc(sizeof(hppa64_opd_t));
- opd->offset = opd_offset;
- opd->reloc_done = FALSE;
- isym->opdent = opd;
- opd_offset += 32;
- need_opd = FALSE;
- }
- }
- }
- }
- }
-
- hfile->got = obj_hppa64_create_alloced_section(f, ".got", 8, got_offset,
- (SHF_ALLOC | SHF_WRITE | SHF_PARISC_SHORT));
- assert(hfile->got != NULL);
-
- hfile->opd = obj_hppa64_create_alloced_section(f, ".opd", 16, opd_offset,
- (SHF_ALLOC | SHF_WRITE | SHF_PARISC_SHORT));
- assert(hfile->opd != NULL);
-
- if (stub_offset > 0)
- {
- hfile->stub = obj_hppa64_create_alloced_section(f, ".stub", 16,
- stub_offset, (SHF_ALLOC | SHF_EXECINSTR | SHF_PARISC_SHORT));
- assert(hfile->stub != NULL);
- }
-
- return 1;
-}
-
-
-/* This is a small simple version which seems to work fine. ia64 has
- * a much more complex algorithm. We point dp at the end of the .got,
- * which is the start of the .opd.
- */
-
-int
-arch_finalize_section_address(struct obj_file *f, Elf64_Addr base)
-{
- hppa64_file_t *hfile = (hppa64_file_t *)f;
- int n = f->header.e_shnum;
- int i;
-
- f->baseaddr = base;
- for (i = 0; i < n; ++i)
- f->sections[i]->header.sh_addr += base;
-
- /* Pick a sensible value for gp */
- hfile->gp = hfile->got->header.sh_addr + hfile->got->header.sh_size;
-
- return 1;
-}
-
-
-enum obj_reloc
-arch_apply_relocation(struct obj_file *f,
- struct obj_section *targsec,
- struct obj_section *symsec,
- struct obj_symbol *sym,
- Elf64_Rela *rel,
- Elf64_Addr v)
-{
- hppa64_file_t *hfile = (hppa64_file_t *) f;
- hppa64_symbol_t *isym = (hppa64_symbol_t *) sym;
-
- Elf64_Word *loc = (Elf64_Word *)(targsec->contents + rel->r_offset);
- Elf64_Addr dot = (targsec->header.sh_addr + rel->r_offset) & ~0x03;
-
- Elf64_Addr got = hfile->got->header.sh_addr;
- Elf64_Addr gp = hfile->gp;
-
- Elf64_Xword r_info = ELF64_R_TYPE(rel->r_info);
-
- enum obj_reloc ret = obj_reloc_ok;
-
- switch (r_info)
- {
- default:
- ret = obj_reloc_unhandled;
- break;
- case R_PARISC_LTOFF14R:
- case R_PARISC_LTOFF21L:
- {
- hppa64_got_t *ge;
-
- assert(isym != NULL);
- for (ge = isym->gotent; ge != NULL && ge->addend != rel->r_addend; )
- ge = ge->next;
- assert(ge != NULL);
- if (!ge->reloc_done)
- {
- ge->reloc_done = TRUE;
- *(Elf64_Addr *)(hfile->got->contents + ge->offset) = v;
- }
- v = got + ge->offset - gp;
- if (r_info == R_PARISC_LTOFF14R)
- ret = patch_14r(v, loc);
- else
- ret = patch_21l(v, loc);
- }
- break;
- case R_PARISC_PCREL22F:
- {
- hppa64_got_t *ge;
-
- assert(isym != NULL);
- for (ge = isym->gotent; ge != NULL && ge->addend != rel->r_addend; )
- ge = ge->next;
- assert(ge != NULL);
- if (!ge->reloc_done)
- {
- ge->reloc_done = TRUE;
- *(Elf64_Addr *)(hfile->got->contents + ge->offset) = v;
- }
- if ((isym->root.secidx > SHN_HIRESERVE) ||
- ((Elf64_Sxword) (v - dot - 8) > 0x800000-1) ||
- ((Elf64_Sxword) (v - dot - 8) < -0x800000))
- {
- hppa64_stub_t *se;
-
- for (se = isym->stubent; se != NULL && se->addend != rel->r_addend; )
- se = se->next;
- assert(se != NULL);
- if (!se->reloc_done)
- {
- /* This requires that we can get from dp to the entry in +/- 8K,
- * or +/- 1000 entries. patch_14r2() will check that.
- * Only need these dlt entries for calls to external/far
- * functions, so should probably put them in a seperate section
- * before dlt and point dp at the section. Change to that
- * scheme if we hit problems with big modules.
- */
- unsigned char *stub;
-
- if (!strncmp(isym->root.name, "$$", 2))
- stub = hppa64_stub_millicode;
- else
- stub = hppa64_stub_extern;
- se->reloc_done = TRUE;
- memcpy((Elf64_Addr *)(hfile->stub->contents + se->offset),
- stub, SIZEOF_STUB);
- v = (Elf64_Addr)(hfile->got->header.sh_addr + ge->offset) - gp;
- ret = patch_14r2(v, (Elf64_Word *)(hfile->stub->contents + se->offset));
- }
- v = hfile->stub->header.sh_addr + se->offset;
- }
- v = v - dot - 8;
- if (ret == obj_reloc_ok)
- ret = patch_22f(v, loc);
- }
- break;
- case R_PARISC_DIR64:
- {
- loc[0] = v >> 32;
- loc[1] = v;
- }
- break;
- case R_PARISC_FPTR64:
- {
- assert(isym != NULL);
- if (isym->root.secidx <= SHN_HIRESERVE) /* local */
- {
- assert(isym->opdent != NULL);
- if (!isym->opdent->reloc_done)
- {
- isym->opdent->reloc_done = TRUE;
- *(Elf64_Addr *)(hfile->opd->contents + isym->opdent->offset + 16) = v;
- *(Elf64_Addr *)(hfile->opd->contents + isym->opdent->offset + 24) = gp;
- }
- v = hfile->opd->header.sh_addr + isym->opdent->offset;
- }
- loc[0] = v >> 32;
- loc[1] = v;
- }
- break;
- }
- return ret;
-}
-
-int
-arch_init_module (struct obj_file *f, struct module *mod)
-{
- hppa64_file_t *hfile = (hppa64_file_t *)f;
- Elf64_Addr *opd = (Elf64_Addr *)(hfile->opd->contents);
-
- opd[0] = 0;
- opd[1] = 0;
- if ((opd[2] = mod->init) != 0)
- {
- opd[3] = hfile->gp;
- mod->init = hfile->opd->header.sh_addr;
- }
-
- opd[4] = 0;
- opd[5] = 0;
- if ((opd[6] = mod->cleanup) != 0)
- {
- opd[7] = hfile->gp;
- mod->cleanup = hfile->opd->header.sh_addr + 32;
- }
-
- return 1;
-}
-
-/* XXX Is this relevant to parisc? */
-
-int
-arch_archdata (struct obj_file *f, struct obj_section *archdata_sec)
-{
- hppa64_file_t *hfile = (hppa64_file_t *)f;
- struct archdata {
- unsigned tgt_long unw_table;
- unsigned tgt_long segment_base;
- unsigned tgt_long unw_start;
- unsigned tgt_long unw_end;
- unsigned tgt_long gp;
- } *ad;
- int i;
- struct obj_section *sec;
-
- free(archdata_sec->contents);
- archdata_sec->contents = xmalloc(sizeof(struct archdata));
- memset(archdata_sec->contents, 0, sizeof(struct archdata));
- archdata_sec->header.sh_size = sizeof(struct archdata);
-
- ad = (struct archdata *)(archdata_sec->contents);
- ad->gp = hfile->gp;
- ad->unw_start = 0;
- ad->unw_end = 0;
- ad->unw_table = 0;
- ad->segment_base = f->sections[1]->header.sh_addr;
- for (i = 0; i < f->header.e_shnum; ++i)
- {
- sec = f->sections[i];
- if (sec->header.sh_type == SHT_PARISC_UNWIND)
- {
- ad->unw_start = sec->header.sh_addr;
- ad->unw_end = sec->header.sh_addr + sec->header.sh_size;
- break;
- }
- }
-
- return 0;
-}
diff --git a/mdk-stage1/insmod-modutils/obj/obj_i386.c b/mdk-stage1/insmod-modutils/obj/obj_i386.c
deleted file mode 100644
index 28df3448c..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_i386.c
+++ /dev/null
@@ -1,245 +0,0 @@
-/* i386 specific support for Elf loading and relocation.
- Copyright 1996, 1997 Linux International.
-
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <string.h>
-#include <assert.h>
-
-#include <module.h>
-#include <obj.h>
-#include <util.h>
-
-
-/*======================================================================*/
-
-struct i386_got_entry
-{
- int offset;
- unsigned offset_done : 1;
- unsigned reloc_done : 1;
-};
-
-struct i386_file
-{
- struct obj_file root;
- struct obj_section *got;
-};
-
-struct i386_symbol
-{
- struct obj_symbol root;
- struct i386_got_entry gotent;
-};
-
-
-/*======================================================================*/
-
-struct obj_file *
-arch_new_file (void)
-{
- struct i386_file *f;
- f = xmalloc(sizeof(*f));
- f->got = NULL;
- return &f->root;
-}
-
-struct obj_section *
-arch_new_section (void)
-{
- return xmalloc(sizeof(struct obj_section));
-}
-
-struct obj_symbol *
-arch_new_symbol (void)
-{
- struct i386_symbol *sym;
- sym = xmalloc(sizeof(*sym));
- memset(&sym->gotent, 0, sizeof(sym->gotent));
- return &sym->root;
-}
-
-int
-arch_load_proc_section(struct obj_section *sec, int fp)
-{
- /* Assume it's just a debugging section that we can safely
- ignore ... */
- sec->contents = NULL;
-
- return 0;
-}
-
-enum obj_reloc
-arch_apply_relocation (struct obj_file *f,
- struct obj_section *targsec,
- struct obj_section *symsec,
- struct obj_symbol *sym,
- Elf32_Rel *rel,
- Elf32_Addr v)
-{
- struct i386_file *ifile = (struct i386_file *)f;
- struct i386_symbol *isym = (struct i386_symbol *)sym;
-
- Elf32_Addr *loc = (Elf32_Addr *)(targsec->contents + rel->r_offset);
- Elf32_Addr dot = targsec->header.sh_addr + rel->r_offset;
- Elf32_Addr got = ifile->got ? ifile->got->header.sh_addr : 0;
-
- enum obj_reloc ret = obj_reloc_ok;
-
- switch (ELF32_R_TYPE(rel->r_info))
- {
- case R_386_NONE:
- break;
-
- case R_386_32:
- *loc += v;
- break;
-
- case R_386_PLT32:
- case R_386_PC32:
- *loc += v - dot;
- break;
-
- case R_386_GLOB_DAT:
- case R_386_JMP_SLOT:
- *loc = v;
- break;
-
- case R_386_RELATIVE:
- *loc += f->baseaddr;
- break;
-
- case R_386_GOTPC:
- assert(got != 0);
- *loc += got - dot;
- break;
-
- case R_386_GOT32:
- assert(isym != NULL);
- if (!isym->gotent.reloc_done)
- {
- isym->gotent.reloc_done = 1;
- *(Elf32_Addr *)(ifile->got->contents + isym->gotent.offset) = v;
- }
- *loc += isym->gotent.offset;
- break;
-
- case R_386_GOTOFF:
- assert(got != 0);
- *loc += v - got;
- break;
-
- default:
- ret = obj_reloc_unhandled;
- break;
- }
-
- return ret;
-}
-
-int
-arch_create_got (struct obj_file *f)
-{
- struct i386_file *ifile = (struct i386_file *)f;
- int i, n, offset = 0, gotneeded = 0;
-
- n = ifile->root.header.e_shnum;
- for (i = 0; i < n; ++i)
- {
- struct obj_section *relsec, *symsec, *strsec;
- Elf32_Rel *rel, *relend;
- Elf32_Sym *symtab;
- const char *strtab;
-
- relsec = ifile->root.sections[i];
- if (relsec->header.sh_type != SHT_REL)
- continue;
-
- symsec = ifile->root.sections[relsec->header.sh_link];
- strsec = ifile->root.sections[symsec->header.sh_link];
-
- rel = (Elf32_Rel *)relsec->contents;
- relend = rel + (relsec->header.sh_size / sizeof(Elf32_Rel));
- symtab = (Elf32_Sym *)symsec->contents;
- strtab = (const char *)strsec->contents;
-
- for (; rel < relend; ++rel)
- {
- Elf32_Sym *extsym;
- struct i386_symbol *intsym;
- const char *name;
-
- switch (ELF32_R_TYPE(rel->r_info))
- {
- case R_386_GOTPC:
- case R_386_GOTOFF:
- gotneeded = 1;
- default:
- continue;
-
- case R_386_GOT32:
- break;
- }
-
- extsym = &symtab[ELF32_R_SYM(rel->r_info)];
- if (extsym->st_name)
- name = strtab + extsym->st_name;
- else
- name = f->sections[extsym->st_shndx]->name;
- intsym = (struct i386_symbol *)obj_find_symbol(&ifile->root, name);
-
- if (!intsym->gotent.offset_done)
- {
- intsym->gotent.offset_done = 1;
- intsym->gotent.offset = offset;
- offset += 4;
- }
- }
- }
-
- if (offset > 0 || gotneeded)
- ifile->got = obj_create_alloced_section(&ifile->root, ".got", 4, offset);
-
- return 1;
-}
-
-int
-arch_init_module (struct obj_file *f, struct module *mod)
-{
- return 1;
-}
-
-int
-arch_finalize_section_address(struct obj_file *f, Elf32_Addr base)
-{
- int i, n = f->header.e_shnum;
-
- f->baseaddr = base;
- for (i = 0; i < n; ++i)
- f->sections[i]->header.sh_addr += base;
- return 1;
-}
-
-int
-arch_archdata (struct obj_file *fin, struct obj_section *sec)
-{
- return 0;
-}
diff --git a/mdk-stage1/insmod-modutils/obj/obj_ia64.c b/mdk-stage1/insmod-modutils/obj/obj_ia64.c
deleted file mode 100644
index 4f92c5d27..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_ia64.c
+++ /dev/null
@@ -1,1065 +0,0 @@
-/*
- * ia64 specific support for Elf loading and relocation.
- * Copyright 2000 Mike Stephens <mike.stephens@intel.com>
- *
- * This file is part of the Linux modutils.
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#ident "$Id$"
-
-#include <string.h>
-#include <assert.h>
-#include <stdlib.h>
-
-#include <module.h>
-#include <obj.h>
-#include <util.h>
-
-#ifndef FALSE
-#define FALSE 0
-#endif
-#ifndef TRUE
-#define TRUE ~FALSE
-#endif
-
-/*======================================================================*/
-
-typedef struct _ia64_opd_t
-{
- int offset;
- int reloc_done;
-} ia64_opd_t;
-
-typedef struct _ia64_plt_t
-{
- struct _ia64_plt_t *next;
- Elf64_Addr addend;
- int text_offset;
- int data_offset;
- int reloc_done;
-} ia64_plt_t;
-
-typedef struct _ia64_got_t
-{
- struct _ia64_got_t *next;
- Elf64_Addr addend;
- int offset;
- int reloc_done;
-} ia64_got_t;
-
-typedef struct _ia64_symbol_t
-{
- struct obj_symbol root;
- ia64_got_t *gotent;
- ia64_opd_t *opdent;
- ia64_plt_t *pltent;
-} ia64_symbol_t;
-
-typedef struct _ia64_file_t
-{
- struct obj_file root;
- struct obj_section *got;
- struct obj_section *opd;
- struct obj_section *pltt;
- struct obj_section *pltd;
- Elf64_Addr gp;
- Elf64_Addr text;
- Elf64_Addr data;
- Elf64_Addr bss;
-} ia64_file_t;
-
-/*
- * aa=gp rel address of the function descriptor in the .IA_64.pltoff section
- */
-unsigned char ia64_plt_local[] =
-{
- 0x0b, 0x78, 0x00, 0x02, 0x00, 0x24, /* [MMI] addl r15=aa,gp;; */
- 0x00, 0x41, 0x3c, 0x30, 0x28, 0xc0, /* ld8 r16=[r15],8 */
- 0x01, 0x08, 0x00, 0x84, /* mov r14=gp;; */
- 0x11, 0x08, 0x00, 0x1e, 0x18, 0x10, /* [MIB] ld8 gp=[r15] */
- 0x60, 0x80, 0x04, 0x80, 0x03, 0x00, /* mov b6=r16 */
- 0x60, 0x00, 0x80, 0x00 /* br.few b6;; */
-};
-
-unsigned char ia64_plt_extern[] =
-{
- 0x0b, 0x80, 0x00, 0x02, 0x00, 0x24, /* [MMI] addl r16=aa,gp;; */
- 0xf0, 0x00, 0x40, 0x30, 0x20, 0x00, /* ld8 r15=[r16] */
- 0x00, 0x00, 0x04, 0x00, /* nop.i 0x0;; */
- 0x0b, 0x80, 0x20, 0x1e, 0x18, 0x14, /* [MMI] ld8 r16=[r15],8;; */
- 0x10, 0x00, 0x3c, 0x30, 0x20, 0xc0, /* ld8 gp=[r15] */
- 0x00, 0x09, 0x00, 0x07, /* mov b6=r16;; */
- 0x11, 0x00, 0x00, 0x00, 0x01, 0x00, /* [MIB] nop.m 0x0 */
- 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, /* nop.i 0x0 */
- 0x60, 0x00, 0x80, 0x00 /* br.few b6;; */
-};
-
-/*======================================================================*/
-
-/*
- * return the instruction at slot in bundle
- */
-Elf64_Xword
-obj_ia64_ins_extract_from_bundle(Elf64_Addr *bundle, Elf64_Xword slot)
-{
- switch (slot)
- {
- case 0 :
- return (*bundle >> 5) & 0x1ffffffffff;
-
- case 1 :
- return (((*bundle >> 46) & 0x3ffff) |
- (*(bundle + 1) << 18)) & 0x1ffffffffff;
-
- case 2 :
- return (*(bundle + 1) >> 23) & 0x1ffffffffff;
-
- default:
- }
- return (-1);
-}
-
-/*
- * insert a instruction at slot in bundle
- */
-void
-obj_ia64_ins_insert_in_bundle(Elf64_Addr *bundle, Elf64_Xword slot, Elf64_Xword ins)
-{
- Elf64_Xword i;
- Elf64_Xword in = ins & 0x1ffffffffff;
-
- switch (slot)
- {
- case 0 :
- i = *bundle & 0xffffc0000000001f;
- *bundle = i | (in << 5);
- break;
-
- case 1 :
- i = *bundle & 0x00003fffffffffff;
- *bundle = i | (in << 46);
-
- ++bundle;
- i = *bundle & 0xffffffffff800000;
- *bundle = i | (in >> 18);
- break;
-
- case 2 :
- ++bundle;
- i = *bundle & 0x00000000007fffff;
- *bundle = i | (in << 23);
- break;
- }
-}
-
-/*
- * add a immediate 14 value to the instruction at slot in bundle
- */
-enum obj_reloc
-obj_ia64_ins_imm14(Elf64_Xword v, Elf64_Addr *bundle, Elf64_Xword slot)
-{
- Elf64_Xword ins;
-
- ins = obj_ia64_ins_extract_from_bundle(bundle, slot);
- ins &= 0xffffffee07f01fff;
- ins |= ((v & 0x2000) << 23) | ((v & 0x1f80) << 20) | ((v & 0x007f) << 13);
- obj_ia64_ins_insert_in_bundle(bundle, slot, ins);
- if (((Elf64_Sxword) v > 8191) || ((Elf64_Sxword) v < -8192))
- return obj_reloc_overflow;
- return obj_reloc_ok;
-}
-
-/*
- * add a immediate 22 value to the instruction at slot in bundle
- */
-enum obj_reloc
-obj_ia64_ins_imm22(Elf64_Xword v, Elf64_Addr *bundle, Elf64_Xword slot)
-{
- Elf64_Xword ins;
-
- ins = obj_ia64_ins_extract_from_bundle(bundle, slot);
- ins &= 0xffffffe000301fff;
- ins |= ((v & 0x200000) << 15) | ((v & 0x1f0000) << 6) |
- ((v & 0x00ff80) << 20) | ((v & 0x00007f) << 13);
- obj_ia64_ins_insert_in_bundle(bundle, slot, ins);
- if (((Elf64_Sxword) v > 2097151) || ((Elf64_Sxword) v < -2097152))
- return obj_reloc_overflow;
- return obj_reloc_ok;
-}
-
-/*
- * add a immediate 21 value (form 1) to the instruction at slot in bundle
- */
-enum obj_reloc
-obj_ia64_ins_pcrel21b(Elf64_Xword v, Elf64_Addr *bundle, Elf64_Xword slot)
-{
- Elf64_Xword ins;
-
- ins = obj_ia64_ins_extract_from_bundle(bundle, slot);
- ins &= 0xffffffee00001fff;
- ins |= ((v & 0x1000000) << 12) | ((v & 0x0fffff0) << 9);
- obj_ia64_ins_insert_in_bundle(bundle, slot, ins);
- return obj_reloc_ok;
-}
-
-/*
- * add a immediate 21 value (form 2) to the instruction at slot in bundle
- */
-enum obj_reloc
-obj_ia64_ins_pcrel21m(Elf64_Xword v, Elf64_Addr *bundle, Elf64_Xword slot)
-{
- Elf64_Xword ins;
-
- ins = obj_ia64_ins_extract_from_bundle(bundle, slot);
- ins &= 0xffffffee000fe03f;
- ins |= ((v & 0x1000000) << 12) | ((v & 0x0fff800) << 9) |
- ((v & 0x00007f0) << 2);
- obj_ia64_ins_insert_in_bundle(bundle, slot, ins);
- return obj_reloc_ok;
-}
-
-/*
- * add a immediate 21 value (form 3) to the instruction at slot in bundle
- */
-enum obj_reloc
-obj_ia64_ins_pcrel21f(Elf64_Xword v, Elf64_Addr *bundle, Elf64_Xword slot)
-{
- Elf64_Xword ins;
-
- ins = obj_ia64_ins_extract_from_bundle(bundle, slot);
- ins &= 0xffffffeffc00003f;
- ins |= ((v & 0x1000000) << 12) | ((v & 0x0fffff0) << 2);
- obj_ia64_ins_insert_in_bundle(bundle, slot, ins);
- return obj_reloc_ok;
-}
-
-/*
- * add a immediate 64 value to the instruction at slot in bundle
- */
-enum obj_reloc
-obj_ia64_ins_imm64(Elf64_Xword v, Elf64_Addr *bundle, Elf64_Xword slot)
-{
- Elf64_Xword ins;
-
- assert(slot == 1);
- ins = obj_ia64_ins_extract_from_bundle(bundle, slot);
- ins &= 0xffffffee000101ff;
- ins |= ((v & 0x8000000000000000) >> 28) | ((v & 0x0000000000200000)) |
- ((v & 0x00000000001f0000) << 6) | ((v & 0x000000000000ff80) << 20) |
- ((v & 0x000000000000007f) << 13);
- obj_ia64_ins_insert_in_bundle(bundle, slot, ins);
- obj_ia64_ins_insert_in_bundle(bundle, ++slot, ((v & 0x7fffffffffc00000) >> 22));
- return obj_reloc_ok;
-}
-
-/*
- * create a plt entry
- */
-enum obj_reloc
-obj_ia64_generate_plt(Elf64_Addr v,
- Elf64_Addr gp,
- ia64_file_t *ifile,
- ia64_symbol_t *isym,
- ia64_plt_t *pltent)
-{
- *(Elf64_Addr *)(ifile->pltd->contents + pltent->data_offset) = v;
- if (isym->root.secidx <= SHN_HIRESERVE)
- {
- /* local entry */
- *(Elf64_Addr *)(ifile->pltd->contents + pltent->data_offset + 8) = gp;
- memcpy((Elf64_Addr *)(ifile->pltt->contents + pltent->text_offset),
- ia64_plt_local, sizeof(ia64_plt_local));
- }
- else
- {
- /* external entry */
- memcpy((Elf64_Addr *)(ifile->pltt->contents + pltent->text_offset),
- ia64_plt_extern, sizeof(ia64_plt_extern));
- }
- return obj_ia64_ins_imm22(
- (ifile->pltd->header.sh_addr + pltent->data_offset - gp),
- (Elf64_Addr *)(ifile->pltt->contents + pltent->text_offset), 0);
-}
-
-struct obj_section *
-obj_ia64_create_alloced_section (struct obj_file *f, const char *name,
- unsigned long align, unsigned long size, unsigned long sh_flags)
-{
- int newidx = f->header.e_shnum++;
- struct obj_section *sec;
-
- f->sections = xrealloc(f->sections, (newidx+1) * sizeof(sec));
- f->sections[newidx] = sec = arch_new_section();
-
- memset(sec, 0, sizeof(*sec));
- sec->header.sh_type = SHT_PROGBITS;
- sec->header.sh_flags = sh_flags;
- sec->header.sh_size = size;
- sec->header.sh_addralign = align;
- sec->name = name;
- sec->idx = newidx;
- if (size)
- sec->contents = xmalloc(size);
-
- obj_insert_section_load_order(f, sec);
-
- return sec;
-}
-
-/*======================================================================*/
-
-struct obj_file *
-arch_new_file (void)
-{
- ia64_file_t *f;
- f = xmalloc(sizeof(*f));
- f->got = NULL;
- f->opd = NULL;
- f->pltt = NULL;
- f->pltd = NULL;
- return &f->root;
-}
-
-struct obj_section *
-arch_new_section (void)
-{
- return xmalloc(sizeof(struct obj_section));
-}
-
-struct obj_symbol *
-arch_new_symbol (void)
-{
- ia64_symbol_t *sym;
- sym = xmalloc(sizeof(*sym));
- sym->gotent = NULL;
- sym->opdent = NULL;
- sym->pltent = NULL;
- return &sym->root;
-}
-
-int
-arch_load_proc_section(struct obj_section *sec, int fp)
-{
- switch (sec->header.sh_type)
- {
- case SHT_IA_64_EXT :
- sec->contents = NULL;
- break;
-
- case SHT_IA_64_UNWIND :
- if (sec->header.sh_size > 0)
- {
- sec->contents = xmalloc(sec->header.sh_size);
- gzf_lseek(fp, sec->header.sh_offset, SEEK_SET);
- if (gzf_read(fp, sec->contents, sec->header.sh_size) != sec->header.sh_size)
- {
- error("error reading ELF section data: %m");
- return -1;
- }
- }
- else
- sec->contents = NULL;
- break;
-
- default:
- error("Unknown section header type: %08x", sec->header.sh_type);
- return -1;
- }
- return 0;
-}
-
-int
-arch_create_got(struct obj_file *f)
-{
- ia64_file_t *ifile = (ia64_file_t *)f;
- int i;
- int n;
- int got_offset = 0;
- int opd_offset = 32;
- int plt_text_offset = 0;
- int plt_data_offset = 0;
-
- n = ifile->root.header.e_shnum;
- for (i = 0; i < n; ++i)
- {
- struct obj_section *relsec, *symsec, *strsec;
- Elf64_Rela *rel, *relend;
- Elf64_Sym *symtab;
- const char *strtab;
-
- relsec = ifile->root.sections[i];
- if (relsec->header.sh_type != SHT_RELA)
- continue;
-
- symsec = ifile->root.sections[relsec->header.sh_link];
- strsec = ifile->root.sections[symsec->header.sh_link];
-
- rel = (Elf64_Rela *)relsec->contents;
- relend = rel + (relsec->header.sh_size / sizeof(Elf64_Rela));
- symtab = (Elf64_Sym *)symsec->contents;
- strtab = (const char *)strsec->contents;
-
- for (; rel < relend; ++rel)
- {
- int need_got = FALSE;
- int need_opd = FALSE;
- int need_plt = FALSE;
-
- switch (ELF64_R_TYPE(rel->r_info))
- {
- default:
- continue;
-
- case R_IA64_FPTR64I : /* @fptr(sym + add), mov imm64 */
- case R_IA64_FPTR32LSB : /* @fptr(sym + add), data4 LSB */
- case R_IA64_FPTR64LSB : /* @fptr(sym + add), data8 LSB */
- need_opd = TRUE;
- break;
-
- case R_IA64_LTOFF22 : /* @ltoff(sym + add), add imm22 */
- case R_IA64_LTOFF22X :
- case R_IA64_LTOFF64I : /* @ltoff(sym + add), mov imm64 */
- need_got = TRUE;
- break;
-
- case R_IA64_LTOFF_FPTR22 : /* @ltoff(@fptr(s+a)), imm22 */
- case R_IA64_LTOFF_FPTR64I : /* @ltoff(@fptr(s+a)), imm64 */
- case R_IA64_LTOFF_FPTR32LSB :
- case R_IA64_LTOFF_FPTR64LSB :
- need_got = TRUE;
- need_opd = TRUE;
- break;
-
- case R_IA64_PLTOFF22 : /* @pltoff(sym + add), add imm22 */
- case R_IA64_PLTOFF64I : /* @pltoff(sym + add), mov imm64 */
- case R_IA64_PLTOFF64LSB : /* @pltoff(sym + add), data8 LSB */
-
- case R_IA64_PCREL21B : /* @pcrel(sym + add), ptb, call */
- case R_IA64_PCREL21M : /* @pcrel(sym + add), chk.s */
- case R_IA64_PCREL21F : /* @pcrel(sym + add), fchkf */
- need_plt = TRUE;
- break;
- }
-
- if (need_got || need_opd || need_plt)
- {
- Elf64_Sym *extsym;
- ia64_symbol_t *isym;
- const char *name;
- int local;
- unsigned long symndx;
-
- symndx = ELF64_R_SYM(rel->r_info);
- extsym = &symtab[symndx];
- if (ELF64_ST_BIND(extsym->st_info) == STB_LOCAL)
- {
- isym = (ia64_symbol_t *) f->local_symtab[symndx];
- }
- else
- {
- if (extsym->st_name)
- name = strtab + extsym->st_name;
- else
- name = f->sections[extsym->st_shndx]->name;
- isym = (ia64_symbol_t *)obj_find_symbol(f, name);
- }
- local = isym->root.secidx <= SHN_HIRESERVE;
-
- if (need_plt)
- {
- ia64_plt_t *plt;
-
- for (plt = isym->pltent; plt != NULL; plt = plt->next)
- if (plt->addend == rel->r_addend)
- break;
- if (plt == NULL)
- {
- plt = (ia64_plt_t *) xmalloc(sizeof(ia64_plt_t));
- plt->next = isym->pltent;
- plt->addend = rel->r_addend;
- plt->text_offset = plt_text_offset;
- plt->data_offset = plt_data_offset;
- plt->reloc_done = FALSE;
- isym->pltent = plt;
- if (local)
- {
- plt_text_offset += sizeof(ia64_plt_local);
- plt_data_offset += 16;
- }
- else
- {
- plt_text_offset += sizeof(ia64_plt_extern);
- plt_data_offset += 8;
- }
- need_plt = FALSE;
- }
- }
- if (need_got)
- {
- ia64_got_t *got;
-
- for (got = isym->gotent; got != NULL; got = got->next)
- if (got->addend == rel->r_addend)
- break;
- if (got == NULL)
- {
- got = (ia64_got_t *) xmalloc(sizeof(ia64_got_t));
- got->next = isym->gotent;
- got->addend = rel->r_addend;
- got->offset = got_offset;
- got->reloc_done = FALSE;
- isym->gotent = got;
- got_offset += 8;
- need_got = FALSE;
- }
- }
- if (need_opd && local)
- {
- ia64_opd_t *opd;
-
- if (isym->opdent == NULL)
- {
- opd = (ia64_opd_t *) xmalloc(sizeof(ia64_opd_t));
- opd->offset = opd_offset;
- opd->reloc_done = FALSE;
- isym->opdent = opd;
- opd_offset += 16;
- need_opd = FALSE;
- }
- }
- }
- }
- }
-
- ifile->got = obj_ia64_create_alloced_section(f, ".got", 8, got_offset,
- (SHF_ALLOC | SHF_WRITE | SHF_IA_64_SHORT));
- assert(ifile->got != NULL);
-
- ifile->opd = obj_ia64_create_alloced_section(f, ".opd", 16, opd_offset,
- (SHF_ALLOC | SHF_WRITE | SHF_IA_64_SHORT));
- assert(ifile->opd != NULL);
-
- if (plt_text_offset > 0)
- {
- ifile->pltt = obj_ia64_create_alloced_section(f, ".plt", 16,
- plt_text_offset, (SHF_ALLOC | SHF_EXECINSTR | SHF_IA_64_SHORT));
- ifile->pltd = obj_ia64_create_alloced_section(f, ".IA_64.pltoff",
- 16, plt_data_offset, (SHF_ALLOC | SHF_WRITE | SHF_IA_64_SHORT));
- assert(ifile->pltt != NULL);
- assert(ifile->pltd != NULL);
- }
-
- return 1;
-}
-
-int
-arch_finalize_section_address(struct obj_file *f, Elf64_Addr base)
-{
- ia64_file_t *ifile = (ia64_file_t *)f;
- Elf64_Addr min_addr = (Elf64_Addr) -1;
- Elf64_Addr max_addr = 0;
- Elf64_Addr min_short_addr = (Elf64_Addr) -1;
- Elf64_Addr max_short_addr = 0;
- Elf64_Addr gp;
- Elf64_Addr text = (Elf64_Addr) -1;
- Elf64_Addr data = (Elf64_Addr) -1;
- Elf64_Addr bss = (Elf64_Addr) -1;
- int n = f->header.e_shnum;
- int i;
-
- /*
- * Finalize the addresses of the sections, find the min and max
- * address of all sections marked short, and collect min and max
- * address of any type, for use in selecting a nice gp.
- *
- * The algorithm used for selecting set the GP value was taken from
- * the ld/bfd code contributed by David Mosberger-Tang <davidm@hpl.hp.com>
- */
- f->baseaddr = base;
- for (i = 0; i < n; ++i)
- {
- Elf64_Shdr *header = &f->sections[i]->header;
- Elf64_Addr lo;
- Elf64_Addr hi;
-
- header->sh_addr += base;
- if (header->sh_flags & SHF_ALLOC)
- {
- lo = header->sh_addr;
- hi = header->sh_addr + header->sh_size;
- if (hi < lo)
- hi = (Elf64_Addr) -1;
-
- if (min_addr > lo)
- min_addr = lo;
- if (max_addr < hi)
- max_addr = hi;
- if (header->sh_flags & SHF_IA_64_SHORT)
- {
- if (min_short_addr > lo)
- min_short_addr = lo;
- if (max_short_addr < hi)
- max_short_addr = hi;
- }
- if ((header->sh_type & SHT_NOBITS) && (lo < bss))
- bss = lo;
- else if ((header->sh_flags & SHF_EXECINSTR) && (lo < text))
- text = lo;
- else if (lo < data)
- data = lo;
- }
- }
- /* Pick a sensible value for gp */
-
- /* Start with just the address of the .got */
- gp = ifile->got->header.sh_addr;
-
- /*
- * If it is possible to address the entire image, but we
- * don't with the choice above, adjust.
- */
- if ((max_addr - min_addr < 0x400000) && (max_addr - gp <= 0x200000) &&
- (gp - min_addr > 0x200000))
- {
- gp = min_addr + 0x200000;
- }
- else if (max_short_addr != 0)
- {
- /* If we don't cover all the short data, adjust */
- if (max_short_addr - gp >= 0x200000)
- gp = min_short_addr + 0x200000;
-
- /* If we're addressing stuff past the end, adjust back */
- if (gp > max_addr)
- gp = max_addr - 0x200000 + 8;
- }
-
- /*
- * Validate whether all SHF_IA_64_SHORT sections are within
- * range of the chosen GP.
- */
- if (max_short_addr != 0)
- {
- if (max_short_addr - min_short_addr >= 0x400000)
- {
- error("short data segment overflowed (0x%lx >= 0x400000)",
- (unsigned long)(max_short_addr - min_short_addr));
- return 0;
- }
- else if (((gp > min_short_addr) && (gp - min_short_addr > 0x200000)) ||
- ((gp < max_short_addr) && (max_short_addr - gp >= 0x200000)))
- {
- error("GP does not cover short data segment");
- return 0;
- }
- }
- ifile->gp = gp;
- ifile->text = text;
- ifile->data = data;
- ifile->bss = bss;
- return 1;
-}
-
-/* Targets can be unaligned, use memcpy instead of assignment */
-#define COPY_64LSB(loc, v) \
- do { \
- Elf64_Xword reloc = (v); \
- memcpy((void *)(loc), &reloc, 8); \
- } while(0)
-#define COPY_32LSB(loc, v) \
- do { \
- Elf32_Xword reloc = (v); \
- memcpy((void *)(loc), &reloc, 4); \
- if ((v) != reloc) \
- ret = obj_reloc_overflow; \
- } while(0)
-
-enum obj_reloc
-arch_apply_relocation(struct obj_file *f,
- struct obj_section *targsec,
- struct obj_section *symsec,
- struct obj_symbol *sym,
- Elf64_Rela *rel,
- Elf64_Addr v)
-{
- ia64_file_t *ifile = (ia64_file_t *) f;
- ia64_symbol_t *isym = (ia64_symbol_t *) sym;
-
- Elf64_Addr loc = (Elf64_Addr)(targsec->contents + rel->r_offset);
- Elf64_Addr dot = (targsec->header.sh_addr + rel->r_offset) & ~0x03;
-
- Elf64_Addr got = ifile->got->header.sh_addr;
- Elf64_Addr gp = ifile->gp;
-
- Elf64_Addr *bundle = (Elf64_Addr *)(loc & ~0x03);
- Elf64_Xword slot = loc & 0x03;
-
- Elf64_Xword r_info = ELF64_R_TYPE(rel->r_info);
-
- enum obj_reloc ret = obj_reloc_ok;
-
- /* We cannot load modules compiled with -mconstant-gp */
-#ifndef EF_IA_64_CONS_GP
-#define EF_IA_64_CONS_GP 0x00000040
-#endif
-#ifndef EF_IA_64_NOFUNCDESC_CONS_GP
-#define EF_IA_64_NOFUNCDESC_CONS_GP 0x00000080
-#endif
- if (f->header.e_flags & (EF_IA_64_CONS_GP | EF_IA_64_NOFUNCDESC_CONS_GP))
- return obj_reloc_constant_gp;
-
- switch (r_info)
- {
- case R_IA64_NONE : /* none */
- case R_IA64_LDXMOV : /* Use of LTOFF22X. */
- break;
-
- case R_IA64_IMM14 : /* symbol + addend, add imm14 */
- ret = obj_ia64_ins_imm14(v, bundle, slot);
- break;
-
- case R_IA64_IMM22 : /* symbol + addend, add imm22 */
- ret = obj_ia64_ins_imm22(v, bundle, slot);
- break;
-
- case R_IA64_IMM64 : /* symbol + addend, movl imm64 */
- ret = obj_ia64_ins_imm64(v, bundle, slot);
- break;
-
- case R_IA64_DIR32LSB : /* symbol + addend, data4 LSB */
- COPY_32LSB(loc, v);
- break;
-
- case R_IA64_DIR64LSB : /* symbol + addend, data8 LSB */
- COPY_64LSB(loc, v);
- break;
-
- case R_IA64_GPREL22 : /* @gprel(sym + add), add imm22 */
- v -= gp;
- ret = obj_ia64_ins_imm22(v, bundle, slot);
- break;
-
- case R_IA64_GPREL64I : /* @gprel(sym + add), mov imm64 */
- v -= gp;
- ret = obj_ia64_ins_imm64(v, bundle, slot);
- break;
-
- case R_IA64_GPREL32LSB : /* @gprel(sym + add), data4 LSB */
- COPY_32LSB(loc, v-gp);
- break;
-
- case R_IA64_GPREL64LSB : /* @gprel(sym + add), data8 LSB */
- COPY_64LSB(loc, v-gp);
- break;
-
- case R_IA64_LTOFF22 : /* @ltoff(sym + add), add imm22 */
- case R_IA64_LTOFF22X : /* LTOFF22, relaxable. */
- case R_IA64_LTOFF64I : /* @ltoff(sym + add), mov imm64 */
- {
- ia64_got_t *ge;
-
- assert(isym != NULL);
- for (ge = isym->gotent; ge != NULL && ge->addend != rel->r_addend; )
- ge = ge->next;
- assert(ge != NULL);
- if (!ge->reloc_done)
- {
- ge->reloc_done = TRUE;
- *(Elf64_Addr *)(ifile->got->contents + ge->offset) = v;
- }
- v = got + ge->offset - gp;
- if (r_info == R_IA64_LTOFF64I)
- ret = obj_ia64_ins_imm64(v, bundle, slot);
- else
- ret = obj_ia64_ins_imm22(v, bundle, slot);
- }
- break;
-
- case R_IA64_PLTOFF22 : /* @pltoff(sym + add), add imm22 */
- case R_IA64_PLTOFF64I : /* @pltoff(sym + add), mov imm64 */
- case R_IA64_PLTOFF64LSB : /* @pltoff(sym + add), data8 LSB */
- {
- ia64_plt_t *pe;
-
- assert(isym != NULL);
- for (pe = isym->pltent; pe != NULL && pe->addend != rel->r_addend; )
- pe = pe->next;
- assert(pe != NULL);
- if (!pe->reloc_done)
- {
- pe->reloc_done = TRUE;
- ret = obj_ia64_generate_plt(v, gp, ifile, isym, pe);
- }
- v = ifile->pltt->header.sh_addr + pe->text_offset - gp;
- switch (r_info)
- {
- case R_IA64_PLTOFF22 :
- ret = obj_ia64_ins_imm22(v, bundle, slot);
- break;
-
- case R_IA64_PLTOFF64I :
- ret = obj_ia64_ins_imm64(v, bundle, slot);
- break;
-
- case R_IA64_PLTOFF64LSB :
- COPY_64LSB(loc, v);
- break;
- }
- }
- break;
-
- case R_IA64_FPTR64I : /* @fptr(sym + add), mov imm64 */
- case R_IA64_FPTR32LSB : /* @fptr(sym + add), data4 LSB */
- case R_IA64_FPTR64LSB : /* @fptr(sym + add), data8 LSB */
- assert(isym != NULL);
- if (isym->root.secidx <= SHN_HIRESERVE)
- {
- assert(isym->opdent != NULL);
- if (!isym->opdent->reloc_done)
- {
- isym->opdent->reloc_done = TRUE;
- *(Elf64_Addr *)(ifile->opd->contents + isym->opdent->offset) = v;
- *(Elf64_Addr *)(ifile->opd->contents + isym->opdent->offset + 8) = gp;
- }
- v = ifile->opd->header.sh_addr + isym->opdent->offset;
- }
- switch (r_info)
- {
- case R_IA64_FPTR64I :
- ret = obj_ia64_ins_imm64(v, bundle, slot);
- break;
-
- case R_IA64_FPTR32LSB :
- COPY_32LSB(loc, v);
- break;
-
- case R_IA64_FPTR64LSB : /* @fptr(sym + add), data8 LSB */
- /* Target can be unaligned */
- COPY_64LSB(loc, v);
- break;
- }
- break;
-
- case R_IA64_PCREL21B : /* @pcrel(sym + add), ptb, call */
- case R_IA64_PCREL21M : /* @pcrel(sym + add), chk.s */
- case R_IA64_PCREL21F : /* @pcrel(sym + add), fchkf */
- assert(isym != NULL);
- if ((isym->root.secidx > SHN_HIRESERVE) ||
- ((Elf64_Sxword) (v - dot) > 16777215) ||
- ((Elf64_Sxword) (v - dot) < -16777216))
- {
- ia64_plt_t *pe;
-
- for (pe = isym->pltent; pe != NULL && pe->addend != rel->r_addend; )
- pe = pe->next;
- assert(pe != NULL);
- if (!pe->reloc_done)
- {
- pe->reloc_done = TRUE;
- ret = obj_ia64_generate_plt(v, gp, ifile, isym, pe);
- }
- v = ifile->pltt->header.sh_addr + pe->text_offset;
- }
- v -= dot;
- switch (r_info)
- {
- case R_IA64_PCREL21B :
- ret = obj_ia64_ins_pcrel21b(v, bundle, slot);
- break;
-
- case R_IA64_PCREL21M :
- ret = obj_ia64_ins_pcrel21m(v, bundle, slot);
- break;
-
- case R_IA64_PCREL21F :
- ret = obj_ia64_ins_pcrel21f(v, bundle, slot);
- break;
- }
- break;
-
- case R_IA64_PCREL32LSB : /* @pcrel(sym + add), data4 LSB */
- COPY_32LSB(loc, v-dot);
- break;
-
- case R_IA64_PCREL64LSB : /* @pcrel(sym + add), data8 LSB */
- COPY_64LSB(loc, v-dot);
- break;
-
- case R_IA64_LTOFF_FPTR22 : /* @ltoff(@fptr(s+a)), imm22 */
- case R_IA64_LTOFF_FPTR64I : /* @ltoff(@fptr(s+a)), imm64 */
- case R_IA64_LTOFF_FPTR32LSB : /* @ltoff(@fptr(s+a)), data4 */
- case R_IA64_LTOFF_FPTR64LSB : /* @ltoff(@fptr(s+a)), data8 */
- {
- ia64_got_t *ge;
-
- assert(isym != NULL);
- if (isym->root.secidx <= SHN_HIRESERVE)
- {
- assert(isym->opdent != NULL);
- if (!isym->opdent->reloc_done)
- {
- isym->opdent->reloc_done = TRUE;
- *(Elf64_Addr *)(ifile->opd->contents + isym->opdent->offset) = v;
- *(Elf64_Addr *)(ifile->opd->contents + isym->opdent->offset + 8) = gp;
- }
- v = ifile->opd->header.sh_addr + isym->opdent->offset;
- }
- for (ge = isym->gotent; ge != NULL && ge->addend != rel->r_addend; )
- ge = ge->next;
- assert(ge != NULL);
- if (!ge->reloc_done)
- {
- ge->reloc_done = TRUE;
- *(Elf64_Addr *)(ifile->got->contents + ge->offset) = v;
- }
- v = got + ge->offset - gp;
- switch (r_info)
- {
- case R_IA64_LTOFF_FPTR22 :
- ret = obj_ia64_ins_imm22(v, bundle, slot);
- break;
-
- case R_IA64_LTOFF_FPTR64I :
- ret = obj_ia64_ins_imm64(v, bundle, slot);
- break;
-
- case R_IA64_LTOFF_FPTR32LSB :
- COPY_32LSB(loc, v);
- break;
-
- case R_IA64_LTOFF_FPTR64LSB :
- COPY_64LSB(loc, v);
- break;
- }
- }
- break;
-
- case R_IA64_SEGREL32LSB : /* @segrel(sym + add), data4 LSB */
- case R_IA64_SEGREL64LSB : /* @segrel(sym + add), data8 LSB */
- if (targsec->header.sh_type & SHT_NOBITS)
- v = ifile->bss - v;
- else if (targsec->header.sh_flags & SHF_EXECINSTR)
- v = ifile->text - v;
- else
- v = ifile->data - v;
- if (r_info == R_IA64_SEGREL32LSB)
- COPY_32LSB(loc, v);
- else
- COPY_64LSB(loc, v);
- break;
-
- case R_IA64_SECREL32LSB : /* @secrel(sym + add), data4 LSB */
- COPY_32LSB(loc, targsec->header.sh_addr - v);
- break;
-
- case R_IA64_SECREL64LSB : /* @secrel(sym + add), data8 LSB */
- COPY_64LSB(loc, targsec->header.sh_addr - v);
- break;
-
- /*
- * We don't handle the big-endian relocates
- *
- * R_IA64_DIR32MSB symbol + addend, data4 MSB
- * R_IA64_DIR64MSB symbol + addend, data8 MSB
- * R_IA64_GPREL32MSB @gprel(sym + add), data4 MSB
- * R_IA64_GPREL64MSB @gprel(sym + add), data8 MSB
- * R_IA64_PLTOFF64MSB @pltoff(sym + add), data8 MSB
- * R_IA64_FPTR32MSB @fptr(sym + add), data4 MSB
- * R_IA64_FPTR64MSB @fptr(sym + add), data8 MSB
- * R_IA64_PCREL32MSB @pcrel(sym + add), data4 MSB
- * R_IA64_PCREL64MSB @pcrel(sym + add), data8 MSB
- * R_IA64_SEGREL32MSB @segrel(sym + add), data4 MSB
- * R_IA64_SEGREL64MSB @segrel(sym + add), data8 MSB
- * R_IA64_SECREL32MSB @secrel(sym + add), data4 MSB
- * R_IA64_SECREL64MSB @secrel(sym + add), data8 MSB
- * R_IA64_REL32MSB data 4 + REL
- * R_IA64_REL64MSB data 8 + REL
- * R_IA64_LTV32MSB symbol + addend, data4 MSB
- * R_IA64_LTV64MSB symbol + addend, data8 MSB
- * R_IA64_IPLTMSB dynamic reloc, imported PLT, MSB
- */
- default:
- case R_IA64_REL32LSB : /* data 4 + REL */
- case R_IA64_REL64LSB : /* data 8 + REL */
- case R_IA64_LTV32LSB : /* symbol + addend, data4 LSB */
- case R_IA64_LTV64LSB : /* symbol + addend, data8 LSB */
- case R_IA64_IPLTLSB : /* dynamic reloc, imported PLT, LSB */
- ret = obj_reloc_unhandled;
- break;
- }
- return ret;
-}
-
-int
-arch_init_module (struct obj_file *f, struct module *mod)
-{
- ia64_file_t *ifile = (ia64_file_t *)f;
- Elf64_Addr *opd = (Elf64_Addr *)(ifile->opd->contents);
-
- if ((opd[0] = mod->init) != 0)
- {
- opd[1] = ifile->gp;
- mod->init = ifile->opd->header.sh_addr;
- }
-
- if ((opd[2] = mod->cleanup) != 0)
- {
- opd[3] = ifile->gp;
- mod->cleanup = ifile->opd->header.sh_addr + 16;
- }
-
- return 1;
-}
-
-int
-arch_archdata (struct obj_file *f, struct obj_section *archdata_sec)
-{
- ia64_file_t *ifile = (ia64_file_t *)f;
- struct archdata {
- unsigned tgt_long unw_table;
- unsigned tgt_long segment_base;
- unsigned tgt_long unw_start;
- unsigned tgt_long unw_end;
- unsigned tgt_long gp;
- } *ad;
- int i;
- struct obj_section *sec;
-
- free(archdata_sec->contents);
- archdata_sec->contents = xmalloc(sizeof(struct archdata));
- memset(archdata_sec->contents, 0, sizeof(struct archdata));
- archdata_sec->header.sh_size = sizeof(struct archdata);
-
- ad = (struct archdata *)(archdata_sec->contents);
- ad->gp = ifile->gp;
- ad->unw_start = 0;
- ad->unw_end = 0;
- ad->unw_table = 0;
- ad->segment_base = f->sections[1]->header.sh_addr;
- for (i = 0; i < f->header.e_shnum; ++i)
- {
- sec = f->sections[i];
- if (sec->header.sh_type == SHT_IA_64_UNWIND)
- {
- ad->unw_start = sec->header.sh_addr;
- ad->unw_end = sec->header.sh_addr + sec->header.sh_size;
- break;
- }
- }
-
- return 0;
-}
diff --git a/mdk-stage1/insmod-modutils/obj/obj_kallsyms.c b/mdk-stage1/insmod-modutils/obj/obj_kallsyms.c
deleted file mode 100644
index 8385fb892..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_kallsyms.c
+++ /dev/null
@@ -1,292 +0,0 @@
-/* Build a section containing all non-stack symbols.
- Copyright 2000 Keith Owens <kaos@ocs.com.au>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stdlib.h>
-#include <string.h>
-#include <malloc.h>
-
-#include "obj.h"
-#include "kallsyms.h"
-#include "util.h"
-
-/*======================================================================*/
-
-#define EXPAND_BY 4096 /* Arbitrary */
-
-/* Append a string to the big list of strings */
-
-static void
-append_string (const char *s, char **strings,
- ElfW(Word) *strings_size, ElfW(Word) *strings_left)
-{
- int l = strlen(s) + 1;
- while (l > *strings_left) {
- *strings = xrealloc(*strings, *strings_size += EXPAND_BY);
- *strings_left += EXPAND_BY;
- }
- memcpy((char *)*strings+*strings_size-*strings_left, s, l);
- *strings_left -= l;
-}
-
-
-/* Append a symbol to the big list of symbols */
-
-static void
-append_symbol (const struct kallsyms_symbol *s,
- struct kallsyms_symbol **symbols,
- ElfW(Word) *symbols_size, ElfW(Word) *symbols_left)
-{
- int l = sizeof(*s);
- while (l > *symbols_left) {
- *symbols = xrealloc(*symbols, *symbols_size += EXPAND_BY);
- *symbols_left += EXPAND_BY;
- }
- memcpy((char *)*symbols+*symbols_size-*symbols_left, s, l);
- *symbols_left -= l;
-}
-
-/* qsort compare routine to sort symbols */
-
-static const char *sym_strings;
-
-static int
-symbol_compare (const void *a, const void *b)
-{
- struct kallsyms_symbol *c = (struct kallsyms_symbol *) a;
- struct kallsyms_symbol *d = (struct kallsyms_symbol *) b;
-
- if (c->symbol_addr > d->symbol_addr)
- return(1);
- if (c->symbol_addr < d->symbol_addr)
- return(-1);
- return(strcmp(sym_strings+c->name_off, sym_strings+d->name_off));
-}
-
-
-/* Extract all symbols from the input obj_file, ignore ones that are
- * no use for debugging, build an output obj_file containing only the
- * kallsyms section.
- *
- * The kallsyms section is a bit unusual. It deliberately has no
- * relocatable data, all "pointers" are represented as byte offsets
- * into the the section. This means it can be stored anywhere without
- * relocation problems. In particular it can be stored within a kernel
- * image, it can be stored separately from the kernel image, it can be
- * appended to a module just before loading, it can be stored in a
- * separate area etc.
- *
- * Format of the kallsyms section.
- *
- * Header:
- * Size of header.
- * Total size of kallsyms data, including strings.
- * Number of loaded sections.
- * Offset to first section entry from start of header.
- * Size of each section entry, excluding the name string.
- * Number of symbols.
- * Offset to first symbol entry from start of header.
- * Size of each symbol entry, excluding the name string.
- *
- * Section entry - one per loaded section.
- * Start of section[1].
- * Size of section.
- * Offset to name of section, from start of strings.
- * Section flags.
- *
- * Symbol entry - one per symbol in the input file[2].
- * Offset of section that owns this symbol, from start of section data.
- * Address of symbol within the real section[1].
- * Offset to name of symbol, from start of strings.
- *
- * Notes: [1] This is an exception to the "represent pointers as
- * offsets" rule, it is a value, not an offset. The start
- * address of a section or a symbol is extracted from the
- * obj_file data which may contain absolute or relocatable
- * addresses. If the addresses are relocatable then the
- * caller must adjust the section and/or symbol entries in
- * kallsyms after relocation.
- * [2] Only symbols that fall within loaded sections are stored.
- */
-
-int
-obj_kallsyms (struct obj_file *fin, struct obj_file **fout_result)
-{
- struct obj_file *fout;
- int i, loaded = 0, *fin_to_allsym_map;
- struct obj_section *isec, *osec;
- struct kallsyms_header *a_hdr;
- struct kallsyms_section *a_sec;
- ElfW(Off) sec_off;
- struct kallsyms_symbol *symbols = NULL, a_sym;
- ElfW(Word) symbols_size = 0, symbols_left = 0;
- char *strings = NULL, *p;
- ElfW(Word) strings_size = 0, strings_left = 0;
- ElfW(Off) file_offset;
- static char strtab[] = "\000" KALLSYMS_SEC_NAME;
-
- /* Create the kallsyms section. */
- fout = arch_new_file();
- memset(fout, 0, sizeof(*fout));
- fout->symbol_cmp = strcmp;
- fout->symbol_hash = obj_elf_hash;
- fout->load_order_search_start = &fout->load_order;
-
- /* Copy file characteristics from input file and modify to suit */
- memcpy(&fout->header, &fin->header, sizeof(fout->header));
- fout->header.e_type = ET_REL; /* Output is relocatable */
- fout->header.e_entry = 0; /* No entry point */
- fout->header.e_phoff = 0; /* No program header */
- file_offset = sizeof(fout->header); /* Step over Elf header */
- fout->header.e_shoff = file_offset; /* Section headers next */
- fout->header.e_phentsize = 0; /* No program header */
- fout->header.e_phnum = 0; /* No program header */
- fout->header.e_shnum = KALLSYMS_IDX+1; /* Initial, strtab, kallsyms */
- fout->header.e_shstrndx = KALLSYMS_IDX-1; /* strtab */
- file_offset += fout->header.e_shentsize * fout->header.e_shnum;
-
- /* Populate the section data for kallsyms itself */
- fout->sections = xmalloc(sizeof(*(fout->sections))*fout->header.e_shnum);
- memset(fout->sections, 0, sizeof(*(fout->sections))*fout->header.e_shnum);
-
- fout->sections[0] = osec = arch_new_section();
- memset(osec, 0, sizeof(*osec));
- osec->header.sh_type = SHT_NULL;
- osec->header.sh_link = SHN_UNDEF;
-
- fout->sections[KALLSYMS_IDX-1] = osec = arch_new_section();
- memset(osec, 0, sizeof(*osec));
- osec->name = ".strtab";
- osec->header.sh_type = SHT_STRTAB;
- osec->header.sh_link = SHN_UNDEF;
- osec->header.sh_offset = file_offset;
- osec->header.sh_size = sizeof(strtab);
- osec->contents = xmalloc(sizeof(strtab));
- memcpy(osec->contents, strtab, sizeof(strtab));
- file_offset += osec->header.sh_size;
-
- fout->sections[KALLSYMS_IDX] = osec = arch_new_section();
- memset(osec, 0, sizeof(*osec));
- osec->name = KALLSYMS_SEC_NAME;
- osec->header.sh_name = 1; /* Offset in strtab */
- osec->header.sh_type = SHT_PROGBITS; /* Load it */
- osec->header.sh_flags = SHF_ALLOC; /* Read only data */
- osec->header.sh_link = SHN_UNDEF;
- osec->header.sh_addralign = sizeof(ElfW(Word));
- file_offset = (file_offset + osec->header.sh_addralign - 1)
- & -(osec->header.sh_addralign);
- osec->header.sh_offset = file_offset;
-
- /* How many loaded sections are there? */
- for (i = 0; i < fin->header.e_shnum; ++i) {
- if (fin->sections[i]->header.sh_flags & SHF_ALLOC)
- ++loaded;
- }
-
- /* Initial contents, header + one entry per input section. No strings. */
- osec->header.sh_size = sizeof(*a_hdr) + loaded*sizeof(*a_sec);
- a_hdr = (struct kallsyms_header *) osec->contents =
- xmalloc(osec->header.sh_size);
- memset(osec->contents, 0, osec->header.sh_size);
- a_hdr->size = sizeof(*a_hdr);
- a_hdr->sections = loaded;
- a_hdr->section_off = a_hdr->size;
- a_hdr->section_size = sizeof(*a_sec);
- a_hdr->symbol_off = osec->header.sh_size;
- a_hdr->symbol_size = sizeof(a_sym);
- a_hdr->start = (ElfW(Addr))(~0);
-
- /* Map input section numbers to kallsyms section offsets. */
- sec_off = 0; /* Offset to first kallsyms section entry */
- fin_to_allsym_map = xmalloc(sizeof(*fin_to_allsym_map)*fin->header.e_shnum);
- for (i = 0; i < fin->header.e_shnum; ++i) {
- isec = fin->sections[i];
- if (isec->header.sh_flags & SHF_ALLOC) {
- fin_to_allsym_map[isec->idx] = sec_off;
- sec_off += a_hdr->section_size;
- }
- else
- fin_to_allsym_map[isec->idx] = -1; /* Ignore this section */
- }
-
- /* Copy the loaded section data. */
- a_sec = (struct kallsyms_section *) ((char *) a_hdr + a_hdr->section_off);
- for (i = 0; i < fin->header.e_shnum; ++i) {
- isec = fin->sections[i];
- if (!(isec->header.sh_flags & SHF_ALLOC))
- continue;
- a_sec->start = isec->header.sh_addr;
- a_sec->size = isec->header.sh_size;
- a_sec->flags = isec->header.sh_flags;
- a_sec->name_off = strings_size - strings_left;
- append_string(isec->name, &strings, &strings_size, &strings_left);
- if (a_sec->start < a_hdr->start)
- a_hdr->start = a_sec->start;
- if (a_sec->start+a_sec->size > a_hdr->end)
- a_hdr->end = a_sec->start+a_sec->size;
- ++a_sec;
- }
-
- /* Build the kallsyms symbol table from the symbol hashes. */
- for (i = 0; i < HASH_BUCKETS; ++i) {
- struct obj_symbol *sym = fin->symtab[i];
- for (sym = fin->symtab[i]; sym ; sym = sym->next) {
- if (!sym || sym->secidx >= fin->header.e_shnum)
- continue;
- if ((a_sym.section_off = fin_to_allsym_map[sym->secidx]) == -1)
- continue;
- if (strcmp(sym->name, "gcc2_compiled.") == 0 ||
- strncmp(sym->name, "__insmod_", 9) == 0)
- continue;
- a_sym.symbol_addr = sym->value;
- if (fin->header.e_type == ET_REL)
- a_sym.symbol_addr += fin->sections[sym->secidx]->header.sh_addr;
- a_sym.name_off = strings_size - strings_left;
- append_symbol(&a_sym, &symbols, &symbols_size, &symbols_left);
- append_string(sym->name, &strings, &strings_size, &strings_left);
- ++a_hdr->symbols;
- }
- }
- free(fin_to_allsym_map);
-
- /* Sort the symbols into ascending order by address and name */
- sym_strings = strings; /* For symbol_compare */
- qsort((char *) symbols, (unsigned) a_hdr->symbols,
- sizeof(* symbols), symbol_compare);
- sym_strings = NULL;
-
- /* Put the lot together */
- osec->header.sh_size = a_hdr->total_size =
- a_hdr->symbol_off +
- a_hdr->symbols*a_hdr->symbol_size +
- strings_size - strings_left;
- a_hdr = (struct kallsyms_header *) osec->contents =
- xrealloc(a_hdr, a_hdr->total_size);
- p = (char *)a_hdr + a_hdr->symbol_off;
- memcpy(p, symbols, a_hdr->symbols*a_hdr->symbol_size);
- free(symbols);
- p += a_hdr->symbols*a_hdr->symbol_size;
- a_hdr->string_off = p - (char *)a_hdr;
- memcpy(p, strings, strings_size - strings_left);
- free(strings);
-
- *fout_result = fout;
- return 0;
-}
diff --git a/mdk-stage1/insmod-modutils/obj/obj_load.c b/mdk-stage1/insmod-modutils/obj/obj_load.c
deleted file mode 100644
index 4db20a998..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_load.c
+++ /dev/null
@@ -1,354 +0,0 @@
-/* Elf file reader.
- Copyright 1996, 1997 Linux International.
-
- Contributed by Richard Henderson <rth@tamu.edu>
- obj_free() added by Björn Ekwall <bj0rn@blox.se> March 1999
- Support for kallsyms Keith Owens <kaos@ocs.com.au> April 2000
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <alloca.h>
-#include <string.h>
-#include <stdlib.h>
-#include <unistd.h>
-
-#include "obj.h"
-#include "util.h"
-
-/*======================================================================*/
-
-struct obj_file *
-obj_load (int fp, Elf32_Half e_type, const char *filename)
-{
- struct obj_file *f;
- ElfW(Shdr) *section_headers;
- int shnum, i;
- char *shstrtab;
-
- /* Read the file header. */
-
- f = arch_new_file();
- memset(f, 0, sizeof(*f));
- f->symbol_cmp = strcmp;
- f->symbol_hash = obj_elf_hash;
- f->load_order_search_start = &f->load_order;
-
- gzf_lseek(fp, 0, SEEK_SET);
- if (gzf_read(fp, &f->header, sizeof(f->header)) != sizeof(f->header))
- {
- error("error reading ELF header %s: %m", filename);
- return NULL;
- }
-
- if (f->header.e_ident[EI_MAG0] != ELFMAG0
- || f->header.e_ident[EI_MAG1] != ELFMAG1
- || f->header.e_ident[EI_MAG2] != ELFMAG2
- || f->header.e_ident[EI_MAG3] != ELFMAG3)
- {
- error("%s is not an ELF file", filename);
- return NULL;
- }
- if (f->header.e_ident[EI_CLASS] != ELFCLASSM
- || f->header.e_ident[EI_DATA] != ELFDATAM
- || f->header.e_ident[EI_VERSION] != EV_CURRENT
- || !MATCH_MACHINE(f->header.e_machine))
- {
- error("ELF file %s not for this architecture", filename);
- return NULL;
- }
- if (f->header.e_type != e_type && e_type != ET_NONE)
- {
- switch (e_type) {
- case ET_REL:
- error("ELF file %s not a relocatable object", filename);
- break;
- case ET_EXEC:
- error("ELF file %s not an executable object", filename);
- break;
- default:
- error("ELF file %s has wrong type, expecting %d got %d",
- filename, e_type, f->header.e_type);
- break;
- }
- return NULL;
- }
-
- /* Read the section headers. */
-
- if (f->header.e_shentsize != sizeof(ElfW(Shdr)))
- {
- error("section header size mismatch %s: %lu != %lu",
- filename,
- (unsigned long)f->header.e_shentsize,
- (unsigned long)sizeof(ElfW(Shdr)));
- return NULL;
- }
-
- shnum = f->header.e_shnum;
- f->sections = xmalloc(sizeof(struct obj_section *) * shnum);
- memset(f->sections, 0, sizeof(struct obj_section *) * shnum);
-
- section_headers = alloca(sizeof(ElfW(Shdr)) * shnum);
- gzf_lseek(fp, f->header.e_shoff, SEEK_SET);
- if (gzf_read(fp, section_headers, sizeof(ElfW(Shdr))*shnum) != sizeof(ElfW(Shdr))*shnum)
- {
- error("error reading ELF section headers %s: %m", filename);
- return NULL;
- }
-
- /* Read the section data. */
-
- for (i = 0; i < shnum; ++i)
- {
- struct obj_section *sec;
-
- f->sections[i] = sec = arch_new_section();
- memset(sec, 0, sizeof(*sec));
-
- sec->header = section_headers[i];
- sec->idx = i;
-
- switch (sec->header.sh_type)
- {
- case SHT_NULL:
- case SHT_NOTE:
- case SHT_NOBITS:
- /* ignore */
- break;
-
- case SHT_PROGBITS:
- case SHT_SYMTAB:
- case SHT_STRTAB:
- case SHT_RELM:
- if (sec->header.sh_size > 0)
- {
- sec->contents = xmalloc(sec->header.sh_size);
- gzf_lseek(fp, sec->header.sh_offset, SEEK_SET);
- if (gzf_read(fp, sec->contents, sec->header.sh_size) != sec->header.sh_size)
- {
- error("error reading ELF section data %s: %m", filename);
- return NULL;
- }
- }
- else
- sec->contents = NULL;
- break;
-
-#if SHT_RELM == SHT_REL
- case SHT_RELA:
- if (sec->header.sh_size) {
- error("RELA relocations not supported on this architecture %s", filename);
- return NULL;
- }
- break;
-#else
- case SHT_REL:
- if (sec->header.sh_size) {
- error("REL relocations not supported on this architecture %s", filename);
- return NULL;
- }
- break;
-#endif
-
- default:
- if (sec->header.sh_type >= SHT_LOPROC)
- {
- if (arch_load_proc_section(sec, fp) < 0)
- return NULL;
- break;
- }
-
- error("can't handle sections of type %ld %s",
- (long)sec->header.sh_type, filename);
- return NULL;
- }
- }
-
- /* Do what sort of interpretation as needed by each section. */
-
- shstrtab = f->sections[f->header.e_shstrndx]->contents;
-
- for (i = 0; i < shnum; ++i)
- {
- struct obj_section *sec = f->sections[i];
- sec->name = shstrtab + sec->header.sh_name;
- }
-
- for (i = 0; i < shnum; ++i)
- {
- struct obj_section *sec = f->sections[i];
-
- /* .modinfo and .modstring should be contents only but gcc has no
- * attribute for that. The kernel may have marked these sections as
- * ALLOC, ignore the allocate bit.
- */
- if (strcmp(sec->name, ".modinfo") == 0 ||
- strcmp(sec->name, ".modstring") == 0)
- sec->header.sh_flags &= ~SHF_ALLOC;
-
- if (sec->header.sh_flags & SHF_ALLOC)
- obj_insert_section_load_order(f, sec);
-
- switch (sec->header.sh_type)
- {
- case SHT_SYMTAB:
- {
- unsigned long nsym, j;
- char *strtab;
- ElfW(Sym) *sym;
-
- if (sec->header.sh_entsize != sizeof(ElfW(Sym)))
- {
- error("symbol size mismatch %s: %lu != %lu",
- filename,
- (unsigned long)sec->header.sh_entsize,
- (unsigned long)sizeof(ElfW(Sym)));
- return NULL;
- }
-
- nsym = sec->header.sh_size / sizeof(ElfW(Sym));
- strtab = f->sections[sec->header.sh_link]->contents;
- sym = (ElfW(Sym) *) sec->contents;
-
- /* Allocate space for a table of local symbols. */
- j = f->local_symtab_size = sec->header.sh_info;
- f->local_symtab = xmalloc(j *= sizeof(struct obj_symbol *));
- memset(f->local_symtab, 0, j);
-
- /* Insert all symbols into the hash table. */
- for (j = 1, ++sym; j < nsym; ++j, ++sym)
- {
- const char *name;
- if (sym->st_name)
- name = strtab+sym->st_name;
- else
- name = f->sections[sym->st_shndx]->name;
-
- obj_add_symbol(f, name, j, sym->st_info, sym->st_shndx,
- sym->st_value, sym->st_size);
-
- }
- }
- break;
- }
- }
-
- /* second pass to add relocation data to symbols */
- for (i = 0; i < shnum; ++i)
- {
- struct obj_section *sec = f->sections[i];
- switch (sec->header.sh_type)
- {
- case SHT_RELM:
- {
- unsigned long nrel, j;
- ElfW(RelM) *rel;
- struct obj_section *symtab;
- char *strtab;
- if (sec->header.sh_entsize != sizeof(ElfW(RelM)))
- {
- error("relocation entry size mismatch %s: %lu != %lu",
- filename,
- (unsigned long)sec->header.sh_entsize,
- (unsigned long)sizeof(ElfW(RelM)));
- return NULL;
- }
-
- nrel = sec->header.sh_size / sizeof(ElfW(RelM));
- rel = (ElfW(RelM) *) sec->contents;
- symtab = f->sections[sec->header.sh_link];
- strtab = f->sections[symtab->header.sh_link]->contents;
-
- /* Save the relocate type in each symbol entry. */
- for (j = 0; j < nrel; ++j, ++rel)
- {
- ElfW(Sym) *extsym;
- struct obj_symbol *intsym;
- unsigned long symndx;
- symndx = ELFW(R_SYM)(rel->r_info);
- if (symndx)
- {
- extsym = ((ElfW(Sym) *) symtab->contents) + symndx;
- if (ELFW(ST_BIND)(extsym->st_info) == STB_LOCAL)
- {
- /* Local symbols we look up in the local table to be sure
- we get the one that is really intended. */
- intsym = f->local_symtab[symndx];
- }
- else
- {
- /* Others we look up in the hash table. */
- const char *name;
- if (extsym->st_name)
- name = strtab + extsym->st_name;
- else
- name = f->sections[extsym->st_shndx]->name;
- intsym = obj_find_symbol(f, name);
- }
- intsym->r_type = ELFW(R_TYPE)(rel->r_info);
- }
- }
- }
- break;
- }
- }
-
- f->filename = xstrdup(filename);
-
- return f;
-}
-
-void obj_free(struct obj_file *f)
-{
- struct obj_section *sec;
- struct obj_symbol *sym;
- struct obj_symbol *next;
- int i;
- int n;
-
- if (f->sections) {
- n = f->header.e_shnum;
- for (i = 0; i < n; ++i) {
- if ((sec = f->sections[i]) != NULL) {
- if (sec->contents)
- free(sec->contents);
- free(sec);
- }
- }
- free(f->sections);
- }
-
- for (i = 0; i < HASH_BUCKETS; ++i) {
- for (sym = f->symtab[i]; sym; sym = next) {
- next = sym->next;
- free(sym);
- }
- }
-
- if (f->local_symtab)
- free(f->local_symtab);
-
- if (f->filename)
- free((char *)(f->filename));
-
- if (f->persist)
- free((char *)(f->persist));
-
- free(f);
-}
diff --git a/mdk-stage1/insmod-modutils/obj/obj_m68k.c b/mdk-stage1/insmod-modutils/obj/obj_m68k.c
deleted file mode 100644
index cb485aed7..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_m68k.c
+++ /dev/null
@@ -1,147 +0,0 @@
-/* m68k specific support for Elf loading and relocation.
- Copyright 1996, 1997 Linux International.
-
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stddef.h>
-#include <module.h>
-#include <obj.h>
-#include <util.h>
-
-
-/*======================================================================*/
-
-struct obj_file *
-arch_new_file (void)
-{
- return xmalloc(sizeof(struct obj_file));
-}
-
-struct obj_section *
-arch_new_section (void)
-{
- return xmalloc(sizeof(struct obj_section));
-}
-
-struct obj_symbol *
-arch_new_symbol (void)
-{
- return xmalloc(sizeof(struct obj_symbol));
-}
-
-int
-arch_load_proc_section(struct obj_section *sec, int fp)
-{
- /* Assume it's just a debugging section that we can safely
- ignore ... */
- sec->contents = NULL;
-
- return 0;
-}
-
-enum obj_reloc
-arch_apply_relocation (struct obj_file *ef,
- struct obj_section *targsec,
- struct obj_section *symsec,
- struct obj_symbol *sym,
- Elf32_Rela *rel,
- Elf32_Addr v)
-{
- char *loc = targsec->contents + rel->r_offset;
- Elf32_Addr dot = targsec->header.sh_addr + rel->r_offset;
-
- enum obj_reloc ret = obj_reloc_ok;
-
- switch (ELF32_R_TYPE(rel->r_info))
- {
- case R_68K_NONE:
- break;
-
- case R_68K_8:
- if (v > 0xff)
- ret = obj_reloc_overflow;
- *(char *)loc = v;
- break;
- case R_68K_16:
- if (v > 0xffff)
- ret = obj_reloc_overflow;
- *(short *)loc = v;
- break;
- case R_68K_32:
- *(int *)loc = v;
- break;
-
- case R_68K_PC8:
- v -= dot;
- if ((Elf32_Sword)v > 0x7f || (Elf32_Sword)v < -(Elf32_Sword)0x80)
- ret = obj_reloc_overflow;
- *(char *)loc = v;
- break;
- case R_68K_PC16:
- v -= dot;
- if ((Elf32_Sword)v > 0x7fff || (Elf32_Sword)v < -(Elf32_Sword)0x8000)
- ret = obj_reloc_overflow;
- *(short *)loc = v;
- break;
- case R_68K_PC32:
- *(int *)loc = v - dot;
- break;
-
- case R_68K_RELATIVE:
- *(int *)loc += ef->baseaddr;
- break;
-
- default:
- ret = obj_reloc_unhandled;
- break;
- }
-
- return ret;
-}
-
-int
-arch_create_got (struct obj_file *ef)
-{
- return 1;
-}
-
-int
-arch_init_module (struct obj_file *f, struct module *mod)
-{
- return 1;
-}
-
-int
-arch_finalize_section_address(struct obj_file *f, Elf32_Addr base)
-{
- int i, n = f->header.e_shnum;
-
- f->baseaddr = base;
- for (i = 0; i < n; ++i)
- f->sections[i]->header.sh_addr += base;
- return 1;
-}
-
-int
-arch_archdata (struct obj_file *fin, struct obj_section *sec)
-{
- return 0;
-}
diff --git a/mdk-stage1/insmod-modutils/obj/obj_mips.c b/mdk-stage1/insmod-modutils/obj/obj_mips.c
deleted file mode 100644
index c2315b659..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_mips.c
+++ /dev/null
@@ -1,238 +0,0 @@
-/* MIPS specific support for Elf loading and relocation.
- Copyright 1997, 1998 Linux International.
- Contributed by Ralf Baechle <ralf@gnu.ai.mit.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <string.h>
-#include <stdlib.h>
-#include <assert.h>
-
-#include <module.h>
-#include <obj.h>
-#include <util.h>
-
-
-/*======================================================================*/
-
-struct mips_hi16
-{
- struct mips_hi16 *next;
- Elf32_Addr *addr;
- Elf32_Addr value;
-};
-
-struct mips_file
-{
- struct obj_file root;
- struct mips_hi16 *mips_hi16_list;
-};
-
-/*======================================================================*/
-
-struct obj_file *
-arch_new_file (void)
-{
- struct mips_file *mf;
-
- mf = xmalloc(sizeof(*mf));
- mf->mips_hi16_list = NULL;
-
- return (struct obj_file *) mf;
-}
-
-struct obj_section *
-arch_new_section (void)
-{
- return xmalloc(sizeof(struct obj_section));
-}
-
-struct obj_symbol *
-arch_new_symbol (void)
-{
- return xmalloc(sizeof(struct obj_symbol));
-}
-
-int
-arch_load_proc_section(struct obj_section *sec, int fp)
-{
- switch (sec->header.sh_type)
- {
- case SHT_MIPS_DEBUG:
- case SHT_MIPS_REGINFO:
- /* Actually these two sections are as useless as something can be ... */
- sec->contents = NULL;
- break;
-
- case SHT_MIPS_LIBLIST:
- case SHT_MIPS_CONFLICT:
- case SHT_MIPS_GPTAB:
- case SHT_MIPS_UCODE:
- case SHT_MIPS_OPTIONS:
- case SHT_MIPS_DWARF:
- case SHT_MIPS_EVENTS:
- /* These shouldn't ever be in a module file. */
- error("Unhandled section header type: %08x", sec->header.sh_type);
-
- default:
- /* We don't even know the type. This time it might as well be a
- supernova. */
- error("Unknown section header type: %08x", sec->header.sh_type);
- return -1;
- }
-
- return 0;
-}
-
-enum obj_reloc
-arch_apply_relocation (struct obj_file *f,
- struct obj_section *targsec,
- struct obj_section *symsec,
- struct obj_symbol *sym,
- Elf32_Rel *rel,
- Elf32_Addr v)
-{
- struct mips_file *mf = (struct mips_file *)f;
- Elf32_Addr *loc = (Elf32_Addr *)(targsec->contents + rel->r_offset);
- Elf32_Addr dot = targsec->header.sh_addr + rel->r_offset;
- enum obj_reloc ret = obj_reloc_ok;
-
- /* _gp_disp is a magic symbol for PIC which is not supported for
- the kernel and loadable modules. */
- if (strcmp(sym->name, "_gp_disp") == 0)
- ret = obj_reloc_unhandled;
-
- switch (ELF32_R_TYPE(rel->r_info))
- {
- case R_MIPS_NONE:
- break;
-
- case R_MIPS_32:
- *loc += v;
- break;
-
- case R_MIPS_26:
- if (v % 4)
- ret = obj_reloc_dangerous;
- if ((v & 0xf0000000) != ((dot + 4) & 0xf0000000))
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0x03ffffff) | ((*loc + (v >> 2)) & 0x03ffffff);
- break;
-
- case R_MIPS_HI16:
- {
- struct mips_hi16 *n;
-
- /* We cannot relocate this one now because we don't know the value
- of the carry we need to add. Save the information, and let LO16
- do the actual relocation. */
- n = (struct mips_hi16 *) xmalloc (sizeof *n);
- n->addr = loc;
- n->value = v;
- n->next = mf->mips_hi16_list;
- mf->mips_hi16_list = n;
- break;
- }
-
- case R_MIPS_LO16:
- {
- unsigned long insnlo = *loc;
- Elf32_Addr val, vallo;
-
- /* Sign extend the addend we extract from the lo insn. */
- vallo = ((insnlo & 0xffff) ^ 0x8000) - 0x8000;
-
- if (mf->mips_hi16_list != NULL)
- {
- struct mips_hi16 *l;
-
- l = mf->mips_hi16_list;
- while (l != NULL)
- {
- struct mips_hi16 *next;
- unsigned long insn;
-
- /* The value for the HI16 had best be the same. */
- assert(v == l->value);
-
- /* Do the HI16 relocation. Note that we actually don't
- need to know anything about the LO16 itself, except where
- to find the low 16 bits of the addend needed by the LO16. */
- insn = *l->addr;
- val = ((insn & 0xffff) << 16) + vallo;
- val += v;
-
- /* Account for the sign extension that will happen in the
- low bits. */
- val = ((val >> 16) + ((val & 0x8000) != 0)) & 0xffff;
-
- insn = (insn &~ 0xffff) | val;
- *l->addr = insn;
-
- next = l->next;
- free(l);
- l = next;
- }
-
- mf->mips_hi16_list = NULL;
- }
-
- /* Ok, we're done with the HI16 relocs. Now deal with the LO16. */
- val = v + vallo;
- insnlo = (insnlo & ~0xffff) | (val & 0xffff);
- *loc = insnlo;
- break;
- }
-
- default:
- ret = obj_reloc_unhandled;
- break;
- }
-
- return ret;
-}
-
-int
-arch_create_got (struct obj_file *f)
-{
- return 1;
-}
-
-int
-arch_init_module (struct obj_file *f, struct module *mod)
-{
- return 1;
-}
-
-int
-arch_finalize_section_address(struct obj_file *f, Elf32_Addr base)
-{
- int i, n = f->header.e_shnum;
-
- f->baseaddr = base;
- for (i = 0; i < n; ++i)
- f->sections[i]->header.sh_addr += base;
- return 1;
-}
-
-int
-arch_archdata (struct obj_file *fin, struct obj_section *sec)
-{
- return 0;
-}
diff --git a/mdk-stage1/insmod-modutils/obj/obj_ppc.c b/mdk-stage1/insmod-modutils/obj/obj_ppc.c
deleted file mode 100644
index 89bb8e46b..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_ppc.c
+++ /dev/null
@@ -1,255 +0,0 @@
-/* PowerPC specific support for Elf loading and relocation.
- Copyright 1996, 1997 Linux International.
-
- Adapted by Paul Mackerras <paulus@cs.anu.edu.au> from the
- obj-sparc.c and obj-alpha.c files.
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stddef.h>
-#include <module.h>
-#include <obj.h>
-#include <util.h>
-#include <assert.h>
-
-
-/*======================================================================*/
-
-/*
- * Unfortunately, the bl (branch-and-link) instruction used for
- * procedure calls on the PowerPC can only reach +/- 32MB from the
- * current instruction. If the module is loaded far enough away from
- * the main kernel text (or other modules) that this limit is
- * exceeded, we have to redirect procedure calls via a procedure
- * linkage table (PLT). Each entry in the PLT contains instructions
- * to put the address of the procedure in a register and jump to it.
- */
-
-typedef unsigned int instruction; /* a powerpc instruction (4 bytes) */
-
-struct ppc_plt_entry
-{
- struct ppc_plt_entry *next;
- ElfW(Addr) addend;
- int offset;
- int inited;
-};
-
-struct ppc_file
-{
- struct obj_file file;
- struct obj_section *plt;
-};
-
-struct ppc_symbol
-{
- struct obj_symbol sym;
- struct ppc_plt_entry *plt_entries;
-};
-
-struct obj_file *
-arch_new_file (void)
-{
- struct ppc_file *f;
-
- f = xmalloc(sizeof(struct ppc_file));
- f->plt = NULL;
- return &f->file;
-}
-
-struct obj_section *
-arch_new_section (void)
-{
- return xmalloc(sizeof(struct obj_section));
-}
-
-struct obj_symbol *
-arch_new_symbol (void)
-{
- struct ppc_symbol *p;
-
- p = xmalloc(sizeof(struct ppc_symbol));
- p->plt_entries = NULL;
- return &p->sym;
-}
-
-int
-arch_load_proc_section(struct obj_section *sec, int fp)
-{
- /* Assume it's just a debugging section that we can safely
- ignore ... */
- sec->contents = NULL;
-
- return 0;
-}
-
-enum obj_reloc
-arch_apply_relocation (struct obj_file *ef,
- struct obj_section *targsec,
- struct obj_section *symsec,
- struct obj_symbol *sym,
- Elf32_Rela *rel,
- Elf32_Addr v)
-{
- Elf32_Addr *loc = (Elf32_Addr *)(targsec->contents + rel->r_offset);
- Elf32_Addr dot = targsec->header.sh_addr + rel->r_offset;
- struct ppc_file *pf = (struct ppc_file *) ef;
- struct ppc_symbol *psym = (struct ppc_symbol *) sym;
- struct ppc_plt_entry *pe;
- instruction *ip;
-
- enum obj_reloc ret = obj_reloc_ok;
-
- switch (ELF32_R_TYPE(rel->r_info))
- {
- case R_PPC_ADDR16_HA:
- *(unsigned short *)loc = (v + 0x8000) >> 16;
- break;
-
- case R_PPC_ADDR16_HI:
- *(unsigned short *)loc = v >> 16;
- break;
-
- case R_PPC_ADDR16_LO:
- *(unsigned short *)loc = v;
- break;
-
- case R_PPC_REL24:
- /* find the plt entry and initialize it if necessary */
- assert(psym != NULL);
- for (pe = psym->plt_entries; pe != NULL && pe->addend != rel->r_addend; )
- pe = pe->next;
- assert(pe != NULL);
- if (!pe->inited)
- {
- ip = (instruction *) (pf->plt->contents + pe->offset);
- ip[0] = 0x3d600000 + ((v + 0x8000) >> 16); /* lis r11,sym@ha */
- ip[1] = 0x396b0000 + (v & 0xffff); /* addi r11,r11,sym@l */
- ip[2] = 0x7d6903a6; /* mtctr r11 */
- ip[3] = 0x4e800420; /* bctr */
- pe->inited = 1;
- }
-
- v -= dot;
- if ((int)v < -0x02000000 || (int)v >= 0x02000000)
- {
- /* go via the plt */
- v = pf->plt->header.sh_addr + pe->offset - dot;
- }
- if (v & 3)
- ret = obj_reloc_dangerous;
- *loc = (*loc & ~0x03fffffc) | (v & 0x03fffffc);
- break;
-
- case R_PPC_REL32:
- *loc = v - dot;
- break;
-
- case R_PPC_ADDR32:
- *loc = v;
- break;
-
- default:
- ret = obj_reloc_unhandled;
- break;
- }
-
- return ret;
-}
-
-int
-arch_create_got (struct obj_file *f)
-{
- struct ppc_file *pf = (struct ppc_file *) f;
- int i, offset;
- struct obj_section *sec, *syms, *strs;
- ElfW(Rela) *rel, *relend;
- ElfW(Sym) *symtab, *extsym;
- const char *strtab, *name;
- struct ppc_symbol *intsym;
- struct ppc_plt_entry *pe;
-
- offset = 0;
- for (i = 0; i < f->header.e_shnum; ++i)
- {
- sec = f->sections[i];
- if (sec->header.sh_type != SHT_RELM)
- continue;
- syms = f->sections[sec->header.sh_link];
- strs = f->sections[syms->header.sh_link];
-
- rel = (ElfW(RelM) *) sec->contents;
- relend = rel + (sec->header.sh_size / sizeof(ElfW(RelM)));
- symtab = (ElfW(Sym) *) syms->contents;
- strtab = (const char *) strs->contents;
-
- for (; rel < relend; ++rel)
- {
- if (ELF32_R_TYPE(rel->r_info) != R_PPC_REL24)
- continue;
- extsym = &symtab[ELF32_R_SYM(rel->r_info)];
- if (extsym->st_name)
- name = strtab + extsym->st_name;
- else
- name = f->sections[extsym->st_shndx]->name;
- intsym = (struct ppc_symbol *) obj_find_symbol(f, name);
-
- for (pe = intsym->plt_entries; pe != NULL; pe = pe->next)
- if (pe->addend == rel->r_addend)
- break;
- if (pe == NULL)
- {
- pe = xmalloc(sizeof(struct ppc_plt_entry));
- pe->next = intsym->plt_entries;
- pe->addend = rel->r_addend;
- pe->offset = offset;
- pe->inited = 0;
- intsym->plt_entries = pe;
- offset += 16;
- }
- }
- }
-
- pf->plt = obj_create_alloced_section(f, ".plt", 16, offset);
-
- return 1;
-}
-
-int
-arch_init_module (struct obj_file *f, struct module *mod)
-{
- return 1;
-}
-
-int
-arch_finalize_section_address(struct obj_file *f, Elf32_Addr base)
-{
- int i, n = f->header.e_shnum;
-
- f->baseaddr = base;
- for (i = 0; i < n; ++i)
- f->sections[i]->header.sh_addr += base;
- return 1;
-}
-
-int
-arch_archdata (struct obj_file *fin, struct obj_section *sec)
-{
- return 0;
-}
diff --git a/mdk-stage1/insmod-modutils/obj/obj_reloc.c b/mdk-stage1/insmod-modutils/obj/obj_reloc.c
deleted file mode 100644
index f5f2de90d..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_reloc.c
+++ /dev/null
@@ -1,435 +0,0 @@
-/* Elf relocation routines.
- Copyright 1996, 1997 Linux International.
-
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <string.h>
-#include <assert.h>
-#include <alloca.h>
-
-#include <obj.h>
-#include <util.h>
-
-/*======================================================================*/
-
-int
-obj_string_patch(struct obj_file *f, int secidx, ElfW(Addr) offset,
- const char *string)
-{
- struct obj_string_patch_struct *p;
- struct obj_section *strsec;
- size_t len = strlen(string)+1;
- char *loc;
-
- p = xmalloc(sizeof(*p));
- p->next = f->string_patches;
- p->reloc_secidx = secidx;
- p->reloc_offset = offset;
- f->string_patches = p;
-
- strsec = obj_find_section(f, ".kstrtab");
- if (strsec == NULL)
- {
- strsec = obj_create_alloced_section(f, ".kstrtab", 1, len);
- p->string_offset = 0;
- loc = strsec->contents;
- }
- else
- {
- p->string_offset = strsec->header.sh_size;
- loc = obj_extend_section(strsec, len);
- }
- memcpy(loc, string, len);
-
- return 1;
-}
-
-int
-obj_symbol_patch(struct obj_file *f, int secidx, ElfW(Addr) offset,
- struct obj_symbol *sym)
-{
- struct obj_symbol_patch_struct *p;
-
- p = xmalloc(sizeof(*p));
- p->next = f->symbol_patches;
- p->reloc_secidx = secidx;
- p->reloc_offset = offset;
- p->sym = sym;
- f->symbol_patches = p;
-
- return 1;
-}
-
-int
-obj_check_undefineds(struct obj_file *f, int quiet)
-{
- unsigned long i;
- int ret = 1;
-
- for (i = 0; i < HASH_BUCKETS; ++i)
- {
- struct obj_symbol *sym;
- for (sym = f->symtab[i]; sym ; sym = sym->next)
- if (sym->secidx == SHN_UNDEF)
- {
- if (ELFW(ST_BIND)(sym->info) == STB_WEAK)
- {
- sym->secidx = SHN_ABS;
- sym->value = 0;
- }
- else if (sym->r_type) /* assumes R_arch_NONE is 0 on all arch */
- {
- if (!quiet)
- error("unresolved symbol %s", sym->name);
- ret = 0;
- }
- }
- }
-
- return ret;
-}
-
-void
-obj_clear_undefineds(struct obj_file *f)
-{
- unsigned long i;
- struct obj_symbol *sym;
- for (i = 0; i < HASH_BUCKETS; ++i)
- {
- for (sym = f->symtab[i]; sym ; sym = sym->next)
- if (sym->secidx == SHN_UNDEF)
- {
- sym->secidx = SHN_ABS;
- sym->value = 0;
- }
- }
-}
-
-void
-obj_allocate_commons(struct obj_file *f)
-{
- struct common_entry
- {
- struct common_entry *next;
- struct obj_symbol *sym;
- } *common_head = NULL;
-
- unsigned long i;
-
- for (i = 0; i < HASH_BUCKETS; ++i)
- {
- struct obj_symbol *sym;
- for (sym = f->symtab[i]; sym ; sym = sym->next)
- if (sym->secidx == SHN_COMMON)
- {
- /* Collect all COMMON symbols and sort them by size so as to
- minimize space wasted by alignment requirements. */
- {
- struct common_entry **p, *n;
- for (p = &common_head; *p ; p = &(*p)->next)
- if (sym->size <= (*p)->sym->size)
- break;
-
- n = alloca(sizeof(*n));
- n->next = *p;
- n->sym = sym;
- *p = n;
- }
- }
- }
-
- for (i = 1; i < f->local_symtab_size; ++i)
- {
- struct obj_symbol *sym = f->local_symtab[i];
- if (sym && sym->secidx == SHN_COMMON)
- {
- struct common_entry **p, *n;
- for (p = &common_head; *p ; p = &(*p)->next)
- if (sym == (*p)->sym)
- break;
- else if (sym->size < (*p)->sym->size)
- {
- n = alloca(sizeof(*n));
- n->next = *p;
- n->sym = sym;
- *p = n;
- break;
- }
- }
- }
-
- if (common_head)
- {
- /* Find the bss section. */
- for (i = 0; i < f->header.e_shnum; ++i)
- if (f->sections[i]->header.sh_type == SHT_NOBITS)
- break;
-
- /* If for some reason there hadn't been one, create one. */
- if (i == f->header.e_shnum)
- {
- struct obj_section *sec;
-
- f->sections = xrealloc(f->sections, (i+1) * sizeof(sec));
- f->sections[i] = sec = arch_new_section();
- f->header.e_shnum = i+1;
-
- memset(sec, 0, sizeof(*sec));
- sec->header.sh_type = SHT_PROGBITS;
- sec->header.sh_flags = SHF_WRITE|SHF_ALLOC;
- sec->name = ".bss";
- sec->idx = i;
- }
-
- /* Allocate the COMMONS. */
- {
- ElfW(Addr) bss_size = f->sections[i]->header.sh_size;
- ElfW(Addr) max_align = f->sections[i]->header.sh_addralign;
- struct common_entry *c;
-
- for (c = common_head; c ; c = c->next)
- {
- ElfW(Addr) align = c->sym->value;
-
- if (align > max_align)
- max_align = align;
- if (bss_size & (align - 1))
- bss_size = (bss_size | (align - 1)) + 1;
-
- c->sym->secidx = i;
- c->sym->value = bss_size;
-
- bss_size += c->sym->size;
- }
-
- f->sections[i]->header.sh_size = bss_size;
- f->sections[i]->header.sh_addralign = max_align;
- }
- }
-
- /* For the sake of patch relocation and parameter initialization,
- allocate zeroed data for NOBITS sections now. Note that after
- this we cannot assume NOBITS are really empty. */
- for (i = 0; i < f->header.e_shnum; ++i)
- {
- struct obj_section *s = f->sections[i];
- if (s->header.sh_type == SHT_NOBITS)
- {
- if (s->header.sh_size)
- s->contents = memset(xmalloc(s->header.sh_size),
- 0, s->header.sh_size);
- else
- s->contents = NULL;
- s->header.sh_type = SHT_PROGBITS;
- }
- }
-}
-
-unsigned long
-obj_load_size (struct obj_file *f)
-{
- unsigned long dot = 0;
- struct obj_section *sec;
-
- /* Finalize the positions of the sections relative to one another. */
-
- for (sec = f->load_order; sec ; sec = sec->load_next)
- {
- ElfW(Addr) align;
-
- align = sec->header.sh_addralign;
- if (align && (dot & (align - 1)))
- dot = (dot | (align - 1)) + 1;
-
- sec->header.sh_addr = dot;
- dot += sec->header.sh_size;
- }
-
- return dot;
-}
-
-int
-obj_relocate (struct obj_file *f, ElfW(Addr) base)
-{
- int i, n = f->header.e_shnum;
- int ret = 1;
-
- /* Finalize the addresses of the sections. */
-
- arch_finalize_section_address(f, base);
-
- /* And iterate over all of the relocations. */
-
- for (i = 0; i < n; ++i)
- {
- struct obj_section *relsec, *symsec, *targsec, *strsec;
- ElfW(RelM) *rel, *relend;
- ElfW(Sym) *symtab;
- const char *strtab;
-
- relsec = f->sections[i];
- if (relsec->header.sh_type != SHT_RELM)
- continue;
-
- symsec = f->sections[relsec->header.sh_link];
- targsec = f->sections[relsec->header.sh_info];
- strsec = f->sections[symsec->header.sh_link];
-
- rel = (ElfW(RelM) *)relsec->contents;
- relend = rel + (relsec->header.sh_size / sizeof(ElfW(RelM)));
- symtab = (ElfW(Sym) *)symsec->contents;
- strtab = (const char *)strsec->contents;
-
- for (; rel < relend; ++rel)
- {
- ElfW(Addr) value = 0;
- struct obj_symbol *intsym = NULL;
- unsigned long symndx;
- ElfW(Sym) *extsym = 0;
- const char *errmsg;
-
- /* Attempt to find a value to use for this relocation. */
-
- symndx = ELFW(R_SYM)(rel->r_info);
- if (symndx)
- {
- /* Note we've already checked for undefined symbols. */
-
- extsym = &symtab[symndx];
- if (ELFW(ST_BIND)(extsym->st_info) == STB_LOCAL)
- {
- /* Local symbols we look up in the local table to be sure
- we get the one that is really intended. */
- intsym = f->local_symtab[symndx];
- }
- else
- {
- /* Others we look up in the hash table. */
- const char *name;
- if (extsym->st_name)
- name = strtab + extsym->st_name;
- else
- name = f->sections[extsym->st_shndx]->name;
- intsym = obj_find_symbol(f, name);
- }
-
- value = obj_symbol_final_value(f, intsym);
- }
-
-#if SHT_RELM == SHT_RELA
-#if defined(__alpha__) && defined(AXP_BROKEN_GAS)
- /* Work around a nasty GAS bug, that is fixed as of 2.7.0.9. */
- if (!extsym || !extsym->st_name ||
- ELFW(ST_BIND)(extsym->st_info) != STB_LOCAL)
-#endif
- value += rel->r_addend;
-#endif
-
- /* Do it! */
- switch (arch_apply_relocation(f,targsec,symsec,intsym,rel,value))
- {
- case obj_reloc_ok:
- break;
-
- case obj_reloc_overflow:
- errmsg = "Relocation overflow";
- goto bad_reloc;
- case obj_reloc_dangerous:
- errmsg = "Dangerous relocation";
- goto bad_reloc;
- case obj_reloc_unhandled:
- errmsg = "Unhandled relocation";
- goto bad_reloc;
- case obj_reloc_constant_gp:
- errmsg = "Modules compiled with -mconstant-gp cannot be loaded";
- goto bad_reloc;
- bad_reloc:
- if (extsym)
- {
- error("%s of type %ld for %s", errmsg,
- (long)ELFW(R_TYPE)(rel->r_info),
- strtab + extsym->st_name);
- }
- else
- {
- error("%s of type %ld", errmsg,
- (long)ELFW(R_TYPE)(rel->r_info));
- }
- ret = 0;
- break;
- }
- }
- }
-
- /* Finally, take care of the patches. */
-
- if (f->string_patches)
- {
- struct obj_string_patch_struct *p;
- struct obj_section *strsec;
- ElfW(Addr) strsec_base;
- strsec = obj_find_section(f, ".kstrtab");
- strsec_base = strsec->header.sh_addr;
-
- for (p = f->string_patches; p ; p = p->next)
- {
- struct obj_section *targsec = f->sections[p->reloc_secidx];
- *(ElfW(Addr) *)(targsec->contents + p->reloc_offset)
- = strsec_base + p->string_offset;
- }
- }
-
- if (f->symbol_patches)
- {
- struct obj_symbol_patch_struct *p;
-
- for (p = f->symbol_patches; p; p = p->next)
- {
- struct obj_section *targsec = f->sections[p->reloc_secidx];
- *(ElfW(Addr) *)(targsec->contents + p->reloc_offset)
- = obj_symbol_final_value(f, p->sym);
- }
- }
-
- return ret;
-}
-
-int
-obj_create_image (struct obj_file *f, char *image)
-{
- struct obj_section *sec;
- ElfW(Addr) base = f->baseaddr;
-
- for (sec = f->load_order; sec ; sec = sec->load_next)
- {
- char *secimg;
-
- if (sec->contents == 0)
- continue;
-
- secimg = image + (sec->header.sh_addr - base);
-
- /* Note that we allocated data for NOBITS sections earlier. */
- memcpy(secimg, sec->contents, sec->header.sh_size);
- }
-
- return 1;
-}
diff --git a/mdk-stage1/insmod-modutils/obj/obj_s390.c b/mdk-stage1/insmod-modutils/obj/obj_s390.c
deleted file mode 100644
index 3da72e771..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_s390.c
+++ /dev/null
@@ -1,245 +0,0 @@
-/* S/390 specific support for Elf loading and relocation.
- Copyright 1996, 1997 Linux International.
-
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <string.h>
-#include <assert.h>
-
-#include <module.h>
-#include <obj.h>
-#include <util.h>
-
-
-/*======================================================================*/
-
-struct s390_got_entry
-{
- int offset;
- unsigned offset_done : 1;
- unsigned reloc_done : 1;
-};
-
-struct s390_file
-{
- struct obj_file root;
- struct obj_section *got;
-};
-
-struct s390_symbol
-{
- struct obj_symbol root;
- struct s390_got_entry gotent;
-};
-
-
-/*======================================================================*/
-
-struct obj_file *
-arch_new_file (void)
-{
- struct s390_file *f;
- f = xmalloc(sizeof(*f));
- f->got = NULL;
- return &f->root;
-}
-
-struct obj_section *
-arch_new_section (void)
-{
- return xmalloc(sizeof(struct obj_section));
-}
-
-struct obj_symbol *
-arch_new_symbol (void)
-{
- struct s390_symbol *sym;
- sym = xmalloc(sizeof(*sym));
- memset(&sym->gotent, 0, sizeof(sym->gotent));
- return &sym->root;
-}
-
-int
-arch_load_proc_section(struct obj_section *sec, int fp)
-{
- /* Assume it's just a debugging section that we can safely
- ignore ... */
- sec->contents = NULL;
-
- return 0;
-}
-
-enum obj_reloc
-arch_apply_relocation (struct obj_file *f,
- struct obj_section *targsec,
- struct obj_section *symsec,
- struct obj_symbol *sym,
- Elf32_Rela *rel,
- Elf32_Addr v)
-{
- struct s390_file *ifile = (struct s390_file *)f;
- struct s390_symbol *isym = (struct s390_symbol *)sym;
-
- Elf32_Addr *loc = (Elf32_Addr *)(targsec->contents + rel->r_offset);
- Elf32_Addr dot = targsec->header.sh_addr + rel->r_offset;
- Elf32_Addr got = ifile->got ? ifile->got->header.sh_addr : 0;
-
- enum obj_reloc ret = obj_reloc_ok;
-
- switch (ELF32_R_TYPE(rel->r_info))
- {
- case R_390_NONE:
- break;
-
- case R_390_32:
- *loc += v;
- break;
-
- case R_390_PLT32:
- case R_390_PC32:
- *loc += v - dot;
- break;
-
- case R_390_GLOB_DAT:
- case R_390_JMP_SLOT:
- *loc = v;
- break;
-
- case R_390_RELATIVE:
- *loc += f->baseaddr;
- break;
-
- case R_390_GOTPC:
- assert(got != 0);
- *loc += got - dot;
- break;
-
- case R_390_GOT32:
- assert(isym != NULL);
- if (!isym->gotent.reloc_done)
- {
- isym->gotent.reloc_done = 1;
- *(Elf32_Addr *)(ifile->got->contents + isym->gotent.offset) = v;
- }
- *loc += isym->gotent.offset;
- break;
-
- case R_390_GOTOFF:
- assert(got != 0);
- *loc += v - got;
- break;
-
- default:
- ret = obj_reloc_unhandled;
- break;
- }
-
- return ret;
-}
-
-int
-arch_create_got (struct obj_file *f)
-{
- struct s390_file *ifile = (struct s390_file *)f;
- int i, n, offset = 0, gotneeded = 0;
-
- n = ifile->root.header.e_shnum;
- for (i = 0; i < n; ++i)
- {
- struct obj_section *relsec, *symsec, *strsec;
- Elf32_Rel *rel, *relend;
- Elf32_Sym *symtab;
- const char *strtab;
-
- relsec = ifile->root.sections[i];
- if (relsec->header.sh_type != SHT_REL)
- continue;
-
- symsec = ifile->root.sections[relsec->header.sh_link];
- strsec = ifile->root.sections[symsec->header.sh_link];
-
- rel = (Elf32_Rel *)relsec->contents;
- relend = rel + (relsec->header.sh_size / sizeof(Elf32_Rel));
- symtab = (Elf32_Sym *)symsec->contents;
- strtab = (const char *)strsec->contents;
-
- for (; rel < relend; ++rel)
- {
- Elf32_Sym *extsym;
- struct s390_symbol *intsym;
- const char *name;
-
- switch (ELF32_R_TYPE(rel->r_info))
- {
- case R_390_GOTPC:
- case R_390_GOTOFF:
- gotneeded = 1;
- default:
- continue;
-
- case R_390_GOT32:
- break;
- }
-
- extsym = &symtab[ELF32_R_SYM(rel->r_info)];
- if (extsym->st_name)
- name = strtab + extsym->st_name;
- else
- name = f->sections[extsym->st_shndx]->name;
- intsym = (struct s390_symbol *)obj_find_symbol(&ifile->root, name);
-
- if (!intsym->gotent.offset_done)
- {
- intsym->gotent.offset_done = 1;
- intsym->gotent.offset = offset;
- offset += 4;
- }
- }
- }
-
- if (offset > 0 || gotneeded)
- ifile->got = obj_create_alloced_section(&ifile->root, ".got", 4, offset);
-
- return 1;
-}
-
-int
-arch_init_module (struct obj_file *f, struct module *m)
-{
- return 1;
-}
-
-int
-arch_finalize_section_address(struct obj_file *f, Elf32_Addr base)
-{
- int i, n = f->header.e_shnum;
-
- f->baseaddr = base;
- for (i = 0; i < n; ++i)
- f->sections[i]->header.sh_addr += base;
- return 1;
-}
-
-int
-arch_archdata (struct obj_file *fin, struct obj_section *sec)
-{
- return 0;
-}
diff --git a/mdk-stage1/insmod-modutils/obj/obj_sparc.c b/mdk-stage1/insmod-modutils/obj/obj_sparc.c
deleted file mode 100644
index 1a03c9090..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_sparc.c
+++ /dev/null
@@ -1,226 +0,0 @@
-/* Sparc specific support for Elf loading and relocation.
- Copyright 1996, 1997 Linux International.
-
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stddef.h>
-#include <module.h>
-#include <obj.h>
-#include <util.h>
-
-
-/*======================================================================*/
-
-struct obj_file *
-arch_new_file (void)
-{
- return xmalloc(sizeof(struct obj_file));
-}
-
-struct obj_section *
-arch_new_section (void)
-{
- return xmalloc(sizeof(struct obj_section));
-}
-
-struct obj_symbol *
-arch_new_symbol (void)
-{
- return xmalloc(sizeof(struct obj_symbol));
-}
-
-int
-arch_load_proc_section(struct obj_section *sec, int fp)
-{
- /* Assume it's just a debugging section that we can safely
- ignore ... */
- sec->contents = NULL;
-
- return 0;
-}
-
-enum obj_reloc
-arch_apply_relocation (struct obj_file *ef,
- struct obj_section *targsec,
- struct obj_section *symsec,
- struct obj_symbol *sym,
- Elf32_Rela *rel,
- Elf32_Addr v)
-{
- Elf32_Addr *loc = (Elf32_Addr *)(targsec->contents + rel->r_offset);
- Elf32_Addr dot = targsec->header.sh_addr + rel->r_offset;
-
- enum obj_reloc ret = obj_reloc_ok;
-
- switch (ELF32_R_TYPE(rel->r_info))
- {
- case R_SPARC_NONE:
- break;
- case R_SPARC_8:
- if (v > 0xff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0xff) | (v & 0xff);
- break;
- case R_SPARC_16:
- if (v > 0xffff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0xffff) | (v & 0xffff);
- break;
- case R_SPARC_32:
- *loc = v;
- break;
- case R_SPARC_DISP8:
- v -= dot;
- if (v > 0xff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0xff) | (v & 0xff);
- break;
- case R_SPARC_DISP16:
- v -= dot;
- if (v > 0xffff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0xffff) | (v & 0xffff);
- break;
- case R_SPARC_DISP32:
- v -= dot;
- *loc = v;
- break;
- case R_SPARC_WDISP30:
- v -= dot;
- if (v % 4)
- ret = obj_reloc_dangerous;
- *loc = (*loc & ~0x3fffffff) | (v >> 2);
- break;
- case R_SPARC_WDISP22:
- v -= dot;
- if (v % 4)
- ret = obj_reloc_dangerous;
- *loc = (*loc & ~0x3fffff) | ((v >> 2) & 0x3fffff);
- break;
- case R_SPARC_HI22:
- *loc = (*loc & ~0x3fffff) | (v >> 10);
- break;
- case R_SPARC_22:
- if (v > 0x3fffff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0x3fffff) | (v & 0x3fffff);
- break;
- case R_SPARC_13:
- if (v > 0x1fff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0x1fff) | (v & 0x1fff);
- break;
- case R_SPARC_LO10:
- *loc = (*loc & ~0x3ff) | (v & 0x3ff);
- break;
-
- case R_SPARC_PC10:
- v -= dot;
- *loc = (*loc & ~0x3ff) | (v & 0x3ff);
- break;
- case R_SPARC_PC22:
- v -= dot;
- *loc = (*loc & ~0x3fffff) | (v >> 10);
- break;
-
- case R_SPARC_UA32:
- *(((char *)loc) + 0) = (char)(v >> 24);
- *(((char *)loc) + 1) = (char)(v >> 16);
- *(((char *)loc) + 2) = (char)(v >> 8);
- *(((char *)loc) + 3) = (char)v;
- break;
-
-#ifdef R_SPARC_10
- case R_SPARC_10:
- if (v > 0x3ff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0x3ff) | (v & 0x3ff);
- break;
- case R_SPARC_11:
- if (v > 0x7ff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0x7ff) | (v & 0x7ff);
- break;
- case R_SPARC_WDISP16:
- v -= dot;
- if (v % 4)
- ret = obj_reloc_dangerous;
- *loc = (*loc & ~0x303fff) | ((v << 4) & 0x300000) | ((v >> 2) & 0x3fff);
- break;
- case R_SPARC_WDISP19:
- v -= dot;
- if (v % 4)
- ret = obj_reloc_dangerous;
- *loc = (*loc & ~0x7ffff) | ((v >> 2) & 0x7ffff);
- break;
- case R_SPARC_7:
- if (v > 0x7f)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0x7f) | (v & 0x7f);
- break;
- case R_SPARC_5:
- if (v > 0x1f)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0x1f) | (v & 0x1f);
- break;
- case R_SPARC_6:
- if (v > 0x3f)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0x3f) | (v & 0x3f);
- break;
-#endif /* R_SPARC_10 */
-
- default:
- ret = obj_reloc_unhandled;
- break;
- }
-
- return ret;
-}
-
-int
-arch_create_got (struct obj_file *ef)
-{
- return 1;
-}
-
-int
-arch_init_module (struct obj_file *f, struct module *mod)
-{
- return 1;
-}
-
-int
-arch_finalize_section_address(struct obj_file *f, Elf32_Addr base)
-{
- int i, n = f->header.e_shnum;
-
- f->baseaddr = base;
- for (i = 0; i < n; ++i)
- f->sections[i]->header.sh_addr += base;
- return 1;
-}
-
-int
-arch_archdata (struct obj_file *fin, struct obj_section *sec)
-{
- return 0;
-}
diff --git a/mdk-stage1/insmod-modutils/obj/obj_sparc64.c b/mdk-stage1/insmod-modutils/obj/obj_sparc64.c
deleted file mode 100644
index 84e8d18a0..000000000
--- a/mdk-stage1/insmod-modutils/obj/obj_sparc64.c
+++ /dev/null
@@ -1,352 +0,0 @@
-/* Sparc64 specific support for Elf loading and relocation.
- Copyright 1997 Linux International.
-
- Contributed by Jakub Jelinek <jj@sunsite.mff.cuni.cz>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stddef.h>
-#include <module.h>
-#include <obj.h>
-#include <util.h>
-
-
-/*======================================================================*/
-
-struct obj_file *
-arch_new_file (void)
-{
- return xmalloc(sizeof(struct obj_file));
-}
-
-struct obj_section *
-arch_new_section (void)
-{
- return xmalloc(sizeof(struct obj_section));
-}
-
-struct obj_symbol *
-arch_new_symbol (void)
-{
- return xmalloc(sizeof(struct obj_symbol));
-}
-
-#ifdef BROKEN_SPARC64_RELOCS
-
-#undef R_SPARC_PLT32
-#undef R_SPARC_HIPLT22
-#undef R_SPARC_LOPLT10
-#undef R_SPARC_PCPLT32
-#undef R_SPARC_PCPLT22
-#undef R_SPARC_PCPLT10
-#undef R_SPARC_10
-#undef R_SPARC_11
-#undef R_SPARC_64
-#undef R_SPARC_OLO10
-#undef R_SPARC_HH22
-#undef R_SPARC_HM10
-#undef R_SPARC_LM22
-#undef R_SPARC_PC_HH22
-#undef R_SPARC_PC_HM10
-#undef R_SPARC_PC_LM22
-#undef R_SPARC_WDISP16
-#undef R_SPARC_WDISP19
-#undef R_SPARC_GLOB_JMP
-#undef R_SPARC_7
-#undef R_SPARC_5
-#undef R_SPARC_6
-
-#define R_SPARC_10 24
-#define R_SPARC_11 25
-#define R_SPARC_64 26
-#define R_SPARC_OLO10 27
-#define R_SPARC_HH22 28
-#define R_SPARC_HM10 29
-#define R_SPARC_LM22 30
-#define R_SPARC_PC_HH22 31
-#define R_SPARC_PC_HM10 32
-#define R_SPARC_PC_LM22 33
-#define R_SPARC_WDISP16 34
-#define R_SPARC_WDISP19 35
-#define R_SPARC_GLOB_JMP 36
-#define R_SPARC_7 37
-#define R_SPARC_5 38
-#define R_SPARC_6 39
-
-#else
-
-#ifndef R_SPARC_64
-
-#define R_SPARC_64 32
-#define R_SPARC_OLO10 33
-#define R_SPARC_HH22 34
-#define R_SPARC_HM10 35
-#define R_SPARC_LM22 36
-#define R_SPARC_PC_HH22 37
-#define R_SPARC_PC_HM10 38
-#define R_SPARC_PC_LM22 39
-
-#endif
-
-#endif
-
-int
-arch_load_proc_section(struct obj_section *sec, int fp)
-{
- /* Assume it's just a debugging section that we can safely
- ignore ... */
- sec->contents = NULL;
-
- return 0;
-}
-
-#define ELF64_R_TYPE_ID(info) ((info) & 0xff)
-#define ELF64_R_TYPE_DATA(info) ((info) >> 8)
-
-enum obj_reloc
-arch_apply_relocation (struct obj_file *ef,
- struct obj_section *targsec,
- struct obj_section *symsec,
- struct obj_symbol *sym,
- Elf64_Rela *rel,
- Elf64_Addr v)
-{
- unsigned int *loc = (unsigned int *)(targsec->contents + rel->r_offset);
- unsigned int dot = targsec->header.sh_addr + rel->r_offset;
-
- enum obj_reloc ret = obj_reloc_ok;
-
- switch (ELF64_R_TYPE_ID(rel->r_info))
- {
- case R_SPARC_NONE:
- break;
-
- case R_SPARC_64:
- case R_SPARC_UA64:
- if (! ((long) loc & 3)) {
- /* Common in .eh_frame */
- ((unsigned int *) loc) [0] = v >> 32;
- ((unsigned int *) loc) [1] = v;
- break;
- }
- ((unsigned char *) loc) [0] = v >> 56;
- ((unsigned char *) loc) [1] = v >> 48;
- ((unsigned char *) loc) [2] = v >> 40;
- ((unsigned char *) loc) [3] = v >> 32;
- ((unsigned char *) loc) [4] = v >> 24;
- ((unsigned char *) loc) [5] = v >> 16;
- ((unsigned char *) loc) [6] = v >> 8;
- ((unsigned char *) loc) [7] = v;
- break;
- case R_SPARC_32:
- case R_SPARC_UA32:
- if (! ((long) loc & 3)) {
- *loc = v;
- break;
- }
- ((unsigned char *) loc) [0] = v >> 24;
- ((unsigned char *) loc) [1] = v >> 16;
- ((unsigned char *) loc) [2] = v >> 8;
- ((unsigned char *) loc) [3] = v;
- break;
- case R_SPARC_16:
- if (v > 0xffff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0xffff) | (v & 0xffff);
- break;
- case R_SPARC_8:
- if (v > 0xff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0xff) | (v & 0xff);
- break;
-
- case R_SPARC_DISP32:
- v -= dot;
- *loc = v;
- break;
- case R_SPARC_DISP16:
- v -= dot;
- if (v > 0xffff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0xffff) | (v & 0xffff);
- break;
- case R_SPARC_DISP8:
- v -= dot;
- if (v > 0xff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0xff) | (v & 0xff);
- break;
- case R_SPARC_WDISP30:
- v -= dot;
- if (v % 4)
- ret = obj_reloc_dangerous;
- *loc = (*loc & ~0x3fffffff) | ((v >> 2) & 0x3fffffff);
- break;
-
- /* MEDLOW code model relocs */
- case R_SPARC_LO10:
- *loc = (*loc & ~0x3ff) | (v & 0x3ff);
- break;
- case R_SPARC_HI22:
- *loc = (*loc & ~0x3fffff) | (v >> 10);
- break;
- case R_SPARC_OLO10:
- *loc = (*loc & ~0x1fff) | (((v & 0x3ff) + ELF64_R_TYPE_DATA (rel->r_info)) & 0x1fff);
- break;
-
- /* MEDMID code model relocs */
- case R_SPARC_H44:
- *loc = (*loc & ~0x3fffff) | (v >> 22);
- break;
- case R_SPARC_M44:
- *loc = (*loc & ~0x3ff) | ((v >> 12) & 0x3ff);
- break;
- case R_SPARC_L44:
- *loc = (*loc & ~0xfff) | (v & 0xfff);
- break;
-
- /* MEDANY code model relocs */
- case R_SPARC_HH22:
- *loc = (*loc & ~0x3fffff) | (v >> 42);
- break;
- case R_SPARC_HM10:
- *loc = (*loc & ~0x3ff) | ((v >> 32) & 0x3ff);
- break;
- case R_SPARC_LM22:
- *loc = (*loc & ~0x3fffff) | ((v >> 10) & 0x3fffff);
- break;
-
- case R_SPARC_WDISP22:
- v -= dot;
- if (v % 4)
- ret = obj_reloc_dangerous;
- *loc = (*loc & ~0x3fffff) | ((v >> 2) & 0x3fffff);
- break;
- case R_SPARC_22:
- if (v > 0x3fffff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0x3fffff) | (v & 0x3fffff);
- break;
- case R_SPARC_13:
- if (v > 0x1fff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0x1fff) | (v & 0x1fff);
- break;
-
- case R_SPARC_PC10:
- v -= dot;
- *loc = (*loc & ~0x3ff) | (v & 0x3ff);
- break;
- case R_SPARC_PC22:
- v -= dot;
- *loc = (*loc & ~0x3fffff) | ((v >> 10) & 0x3fffff);
- break;
-
-#ifdef R_SPARC_10
- case R_SPARC_10:
- if (v > 0x3ff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0x3ff) | (v & 0x3ff);
- break;
- case R_SPARC_11:
- if (v > 0x7ff)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0x7ff) | (v & 0x7ff);
- break;
-
-#ifdef R_SPARC_64
- case R_SPARC_PC_HH22:
- v -= dot;
- *loc = (*loc & ~0x3fffff) | (v >> 42);
- break;
- case R_SPARC_PC_HM10:
- v -= dot;
- *loc = (*loc & ~0x3ff) | ((v >> 32) & 0x3ff);
- break;
- case R_SPARC_PC_LM22:
- v -= dot;
- *loc = (*loc & ~0x3fffff) | ((v >> 10) & 0x3fffff);
- break;
-#endif
-
- case R_SPARC_WDISP16:
- v -= dot;
- if (v % 4)
- ret = obj_reloc_dangerous;
- *loc = (*loc & ~0x303fff) | ((v << 4) & 0x300000) | ((v >> 2) & 0x3fff);
- break;
- case R_SPARC_WDISP19:
- v -= dot;
- if (v % 4)
- ret = obj_reloc_dangerous;
- *loc = (*loc & ~0x7ffff) | ((v >> 2) & 0x7ffff);
- break;
- case R_SPARC_7:
- if (v > 0x7f)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0x7f) | (v & 0x7f);
- break;
- case R_SPARC_5:
- if (v > 0x1f)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0x1f) | (v & 0x1f);
- break;
- case R_SPARC_6:
- if (v > 0x3f)
- ret = obj_reloc_overflow;
- *loc = (*loc & ~0x3f) | (v & 0x3f);
- break;
-#endif /* R_SPARC_10 */
-
- default:
- ret = obj_reloc_unhandled;
- break;
- }
-
- return ret;
-}
-
-int
-arch_create_got (struct obj_file *ef)
-{
- return 1;
-}
-
-int
-arch_init_module (struct obj_file *f, struct module *mod)
-{
- return 1;
-}
-
-int
-arch_finalize_section_address(struct obj_file *f, Elf64_Addr base)
-{
- int i, n = f->header.e_shnum;
-
- f->baseaddr = base;
- for (i = 0; i < n; ++i)
- f->sections[i]->header.sh_addr += base;
- return 1;
-}
-
-int
-arch_archdata (struct obj_file *fin, struct obj_section *sec)
-{
- return 0;
-}
diff --git a/mdk-stage1/insmod-modutils/util/Makefile b/mdk-stage1/insmod-modutils/util/Makefile
deleted file mode 100644
index 763f046f2..000000000
--- a/mdk-stage1/insmod-modutils/util/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
- #******************************************************************************
- #
- # insmod from modutils (generic)
- #
- # $Id$
- #
- # Copyright 1996, 1997 Linux International.
- #
- #*****************************************************************************
-
-top_dir = ../..
-
-include $(top_dir)/Makefile.common
-
-
-all: libutil.a libutil-STANDALONE.a #libutil-DIET.a
-
-clean:
- rm -f *.o *.a
-
-
-INCS = -I./../include
-
-DEFS = -Wno-error -D_GNU_SOURCE -DELF_MACHINE_H='"elf_$(ARCH).h"' -DARCH_$(ARCH) -DHAVE_WORDEXP=1 -DHAVE_GLOB=1 -DCONFIG_ROOT_CHECK_OFF=0
-
-
-OBJS = xmalloc.o xrealloc.o xstrcat.o xstrdup.o xsystem.o xftw.o \
- modstat.o meta_expand.o config.o snap_shot.o arch64.o gzfiles.o sys_nim.o sys_oim.o
-
-libutil.a: $(OBJS) logger.o
- ar cru $@ $^
- ranlib $@
-
-libutil-STANDALONE.a: $(OBJS) logger-standalone.o
- ar cru $@ $^
- ranlib $@
-
-logger-standalone.o: logger.c
- gcc $(CFLAGS) $(DEFS) $(INCS) $(GLIBC_INCLUDES) -o $@ -D_STANDALONE_ -c logger.c
-
-.c.o:
- gcc $(CFLAGS) $(DEFS) $(INCS) $(GLIBC_INCLUDES) -c $<
diff --git a/mdk-stage1/insmod-modutils/util/alias.h b/mdk-stage1/insmod-modutils/util/alias.h
deleted file mode 100644
index c925a04f3..000000000
--- a/mdk-stage1/insmod-modutils/util/alias.h
+++ /dev/null
@@ -1,244 +0,0 @@
-/*
- * This file is split out from config.c for easier editing
- */
-
-/*
- * tbpath and tbtype are used to build the complete set of paths for finding
- * modules, but only when we search for individual directories, they are not
- * used for [boot] and [toplevel] searches.
- */
-static char *tbpath[] =
-{
- "/lib/modules",
- NULL /* marks the end of the list! */
-};
-
-char *tbtype[] =
-{
- "kernel", /* as of 2.3.14 this must be first */
- "fs",
- "net",
- "scsi",
- "block",
- "cdrom",
- "ipv4",
- "ipv6",
- "sound",
- "fc4",
- "video",
- "misc",
- "pcmcia",
- "atm",
- "usb",
- "ide",
- "ieee1394",
- "mtd",
- NULL /* marks the end of the list! */
-};
-
-/*
- * This is the list of pre-defined aliases.
- * Each entry can be overridden by an entry in /etc/modules.conf
- */
-char *aliaslist[] =
-{
- "binfmt-204 binfmt_aout",
- "binfmt-263 binfmt_aout",
- "binfmt-264 binfmt_aout",
- "binfmt-267 binfmt_aout",
- "binfmt-387 binfmt_aout",
- "binfmt-332 iBCS",
- "binfmt--310 binfmt_java",
-
- "block-major-1 rd",
- "block-major-2 floppy",
- "block-major-3 ide-probe-mod",
- "block-major-7 loop",
- "block-major-8 sd_mod",
- "block-major-9 md", /* For modular RAID */
- "block-major-11 sr_mod",
- "block-major-13 xd",
- "block-major-15 cdu31a",
- "block-major-16 gscd",
- "block-major-17 optcd",
- "block-major-18 sjcd",
- "block-major-20 mcdx",
- "block-major-22 ide-probe-mod",
- "block-major-23 mcd",
- "block-major-24 sonycd535",
- "block-major-25 sbpcd",
- "block-major-26 sbpcd",
- "block-major-27 sbpcd",
- "block-major-29 aztcd",
- "block-major-32 cm206",
- "block-major-33 ide-probe-mod",
- "block-major-34 ide-probe-mod",
- "block-major-37 ide-tape",
- "block-major-44 ftl", /* from David Woodhouse <dwmw2@infradead.org> */
- "block-major-56 ide-probe-mod",
- "block-major-57 ide-probe-mod",
- "block-major-88 ide-probe-mod",
- "block-major-89 ide-probe-mod",
- "block-major-90 ide-probe-mod",
- "block-major-91 ide-probe-mod",
- "block-major-93 nftl", /* from David Woodhouse <dwmw2@infradead.org> */
-
- "char-major-4 serial",
- "char-major-5 serial",
- "char-major-6 lp",
- "char-major-9 st",
- "char-major-10 off", /* was: mouse, was: misc */
- "char-major-10-0 busmouse", /* /dev/logibm Logitech bus mouse */
- "char-major-10-1 off", /* /dev/psaux PS/2-style mouse port */
- "char-major-10-2 msbusmouse", /* /dev/inportbm Microsoft Inport bus mouse */
- "char-major-10-3 atixlmouse", /* /dev/atibm ATI XL bus mouse */
- /* /dev/jbm J-mouse */
- /* /dev/amigamouse Amiga mouse (68k/Amiga) */
- /* /dev/atarimouse Atari mouse */
- /* /dev/sunmouse Sun mouse */
- /* /dev/beep Fancy beep device */
- /* /dev/modreq Kernel module load request */
- "char-major-10-130 wdt", /* /dev/watchdog Watchdog timer port */
- "char-major-10-131 wdt", /* /dev/temperature Machine internal temperature */
- /* /dev/hwtrap Hardware fault trap */
- /* /dev/exttrp External device trap */
- "char-major-10-135 off", /* rtc cannot be compiled as a module */
- "char-major-10-139 openprom", /* /dev/openprom Linux/Sparc interface */
- "char-major-10-144 nvram", /* from Tigran Aivazian <tigran@sco.COM> */
- "char-major-10-157 applicom", /* from David Woodhouse <dwmw2@infradead.org> */
- "char-major-10-175 agpgart", /* /dev/agpgart GART AGP mapping access */
- "char-major-10-184 microcode", /* Tigran Aivazian <tigran@veritas.com> */
-
- "char-major-14 soundcore",
- "char-major-19 cyclades",
- "char-major-20 cyclades",
- "char-major-21 sg",
- "char-major-22 pcxx", /* ?? */
- "char-major-23 pcxx", /* ?? */
- "char-major-27 ftape",
- "char-major-34 scc",
- "char-major-35 tclmidi",
- "char-major-36 netlink",
- "char-major-37 ide-tape",
- "char-major-48 riscom8",
- "char-major-49 riscom8",
- "char-major-57 esp",
- "char-major-58 esp",
- "char-major-63 kdebug",
- "char-major-90 mtdchar", /* from David Woodhouse <dwmw2@infradead.org> */
- "char-major-99 ppdev",
- "char-major-107 3dfx", /* from Tigran Aivazian <tigran@sco.COM> */
- "char-major-161 ircomm-tty",
-
- "dos msdos",
- "dummy0 dummy",
- "dummy1 dummy",
- "eth0 off",
- "iso9660 isofs",
- "md-personality-1 linear",
- "md-personality-2 raid0",
- "md-personality-3 raid1",
- "md-personality-4 raid5",
-
- "net-pf-1 unix", /* PF_UNIX 1 Unix domain sockets */
- "net-pf-2 ipv4", /* PF_INET 2 Internet IP Protocol */
- "net-pf-3 off", /* PF_AX25 3 Amateur Radio AX.25 */
- "net-pf-4 ipx", /* PF_IPX 4 Novell IPX */
- "net-pf-5 appletalk", /* PF_APPLETALK 5 Appletalk DDP */
- "net-pf-6 off", /* PF_NETROM 6 Amateur radio NetROM */
- /* PF_BRIDGE 7 Multiprotocol bridge */
- /* PF_AAL5 8 Reserved for Werner's ATM */
- /* PF_X25 9 Reserved for X.25 project */
- /* PF_INET6 10 IP version 6 */
-
- /* next two from <dairiki@matthews.dairiki.org> Thanks! */
- "net-pf-17 af_packet",
- "net-pf-19 off", /* acorn econet */
-
- "netalias-2 ip_alias",
- "plip0 plip",
- "plip1 plip",
- "cipcb0 cipcb",
- "cipcb1 cipcb",
- "cipcb2 cipcb",
- "cipcb3 cipcb",
- "ppp0 ppp",
- "ppp1 ppp",
- "scsi_hostadapter off", /* if not in config file */
- "slip0 slip",
- "slip1 slip",
- "tty-ldisc-1 slip",
- "tty-ldisc-3 ppp",
- "ppp-compress-21 bsd_comp",
- "ppp-compress-24 ppp_deflate",
- "ppp-compress-26 ppp_deflate",
-
-#ifndef __sparc__
- "parport_lowlevel parport_pc",
-#else
- "parport_lowlevel parport_ax",
-#endif
-
- "tty-ldisc-11 irtty",
-
- "usbdevfs usbcore",
-
- NULL /* marks the end of the list! */
-};
-
-/*
- * This is the list of pre-defined options.
- * Each entry can be overridden by an entry in /etc/modules.conf
- */
-char *optlist[] =
-{
- "dummy0 -o dummy0",
- "dummy1 -o dummy1",
- "sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330",
- NULL /* marks the end of the list! */
-};
-
-/*
- * This is the list of pre-defined "above"s,
- * used for pull-in of additional modules
- * Each entry can be overridden by an entry in /etc/modules.conf
- */
-char *above[] =
-{
- NULL /* marks the end of the list! */
-};
-
-/*
- * This is the list of pre-defined "below"s,
- * used for push-in of additional modules
- * Each entry can be overridden by an entry in /etc/modules.conf
- */
-char *below[] =
-{
- NULL /* marks the end of the list! */
-};
-
-/*
- * This is the list of pre-defined "prune"s,
- * used to exclude paths from scan of /lib/modules.
- * /etc/modules.conf can add entries but not remove them.
- */
-char *prune[] =
-{
- ".rhkmvtag",
- "modules.dep",
- "modules.generic_string",
- "modules.pcimap",
- "modules.isapnpmap",
- "modules.usbmap",
- "modules.parportmap",
- "System.map",
- ".config",
- "build", /* symlink to source tree */
- "vmlinux",
- "vmlinuz",
- "bzImage",
- "zImage",
- ".rhkmvtag", /* wish RedHat had told me before they did this */
- NULL /* marks the end of the list! */
-};
diff --git a/mdk-stage1/insmod-modutils/util/arch64.c b/mdk-stage1/insmod-modutils/util/arch64.c
deleted file mode 100644
index 4d5ace223..000000000
--- a/mdk-stage1/insmod-modutils/util/arch64.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Misc utility functions.
- Copyright 1996, 1997 Linux International.
- Written by Keith Owens <kaos@ocs.com.au>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stdlib.h>
-#include <string.h>
-#include <sys/utsname.h>
-#include "util.h"
-
-/*======================================================================*/
-
-/* Indicate if the current machine uses 64 bit architecture */
-int arch64(void)
-{
- struct utsname u;
- return(!uname(&u) && strstr(u.machine, "64"));
-}
diff --git a/mdk-stage1/insmod-modutils/util/config.c b/mdk-stage1/insmod-modutils/util/config.c
deleted file mode 100644
index a860920f6..000000000
--- a/mdk-stage1/insmod-modutils/util/config.c
+++ /dev/null
@@ -1,1591 +0,0 @@
-/*
- * Handle the configuration, including /etc/modules.conf
- *
- * Copyright 1994, 1995, 1996, 1997:
- * Jacques Gelinas <jack@solucorp.qc.ca>
- * Björn Ekwall <bj0rn@blox.se> February 1999
- * Keith Owens <kaos@ocs.com.au> October 1999
- *
- * "kernelversion" idea from the Debian release via:
- * Wichert Akkerman <wakkerma@cs.leidenuniv.nl>
- *
- * Björn, inspired by Richard Henderson <rth@twiddle.net>, cleaned up
- * the wildcard handling and started using ftw in March 1999
- * Cleanup of hardcoded arrays: Björn Ekwall <bj0rn@blox.se> March 1999
- * Many additional keywords: Björn Ekwall <bj0rn@blox.se> (C) March 1999
- * Standardize on /etc/modules.conf Keith Owens <kaos@ocs.com.au> October 1999
- *
- * Alpha typecast:Michal Jaegermann <michal@ellpspace.math.ualberta.ca>
- *
- * This file is part of the Linux modutils.
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-/*
- * Specification: /etc/modules.conf / format
- * Modules may be located at different places in the filesystem.
- *
- * The file /etc/modules.conf contains different definitions to
- * control the manipulation of modules.
- *
- * Standard Unix style comments and continuation line are supported.
- * Comments begin with a # and continue until the end of the line.
- * A line continues on the next one if the last non-white character
- * is a \.
- */
-/* #Specification: /etc/modules.conf / format / official name */
-
-#include <stdio.h>
-#include <stdarg.h>
-#include <assert.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-#include <ctype.h>
-#include <sys/stat.h>
-#include <signal.h>
-#include <limits.h>
-#include <sys/param.h>
-#include <errno.h>
-
-#include "util.h"
-#include "config.h"
-#include "alias.h"
-
-int flag_autoclean; /* set/used by modprobe and insmod */
-
-struct utsname uts_info;
-
-struct PATH_TYPE *modpath;
-int nmodpath = 0;
-static int maxpath = 0;
-
-struct EXEC_TYPE *execs;
-int nexecs = 0;
-static int maxexecs = 0;
-
-OPT_LIST *opt_list;
-static int n_opt_list;
-
-OPT_LIST *abovelist;
-static int n_abovelist;
-
-OPT_LIST *belowlist;
-static int n_belowlist;
-
-OPT_LIST *prunelist;
-static int n_prunelist;
-
-OPT_LIST *probe_list;
-static int n_probe_list;
-
-OPT_LIST *probeall_list;
-static int n_probeall_list;
-
-OPT_LIST *aliases;
-static int n_aliases;
-
-char *persistdir = "/var/lib/modules/persist";
-
-const char symprefix[] = SYMPREFIX;
-
-char *insmod_opt = NULL;
-char *config_file = NULL; /* Which file was actually used */
-time_t config_mtime;
-int root_check_off = CONFIG_ROOT_CHECK_OFF; /* Default is modules must be owned by root */
-static char *config_version; /* Hack for config_add */
-int quick = 0; /* Option -A */
-
-/* The initialization order must match the gen_file_enum order in config.h */
-struct gen_files gen_file[] = {
- {"generic_string", NULL, 0},
- {"pcimap", NULL, 0},
- {"isapnpmap", NULL, 0},
- {"usbmap", NULL, 0},
- {"parportmap", NULL, 0},
- {"dep", NULL, 0},
-};
-
-const int gen_file_count = sizeof(gen_file)/sizeof(gen_file[0]);
-
-int flag_verbose;
-
-unsigned long safemode;
-
-void verbose(const char *ctl,...)
-{
- if (flag_verbose) {
- va_list list;
- va_start(list, ctl);
- vprintf(ctl, list);
- va_end(list);
- fflush(stdout);
- }
-}
-
-
-/*
- * Check to see if the existing modules.xxx files need updating,
- * based on the timestamps of the modules and the config file.
- */
-static int check_update (const char *file, const struct stat *sb)
-{
- int len = strlen(file);
- int i;
-
- if (!S_ISREG(sb->st_mode))
- return 0;
- for (i = 0; i < gen_file_count; ++i) {
- if (sb->st_mtime > gen_file[i].mtime)
- break;
- }
- if (i == gen_file_count)
- return 0; /* All generated files are up to date */
-
- if (len > 2 && !strcmp(file + len - 2, ".o"))
- return 1;
- else if (len > 4 && !strcmp(file + len - 4, ".mod"))
- return 1;
-#ifdef CONFIG_USE_ZLIB
- else if (len > 5 && !strcmp(file + len - 5, ".o.gz"))
- return 1;
-#endif
- return 0;
-}
-
-static int need_update (const char *force_ver, const char *base_dir)
-{
- struct stat tmp;
- char dep[PATH_MAX];
- int i;
- uname (&uts_info);
- if (!force_ver)
- force_ver = uts_info.release;
-
- if (strlen (force_ver) > 50)
- /* That's just silly. */
- return 1;
-
- for (i = 0; i < gen_file_count; ++i) {
- if (stat(gen_file[i].name, &tmp))
- return 1; /* No dependency file yet, so we need to build it. */
- gen_file[i].mtime = tmp.st_mtime;
- }
-
- if (stat ("/etc/modules.conf", &tmp) &&
- stat ("/etc/conf.modules", &tmp))
- return 1;
-
- for (i = 0; i < gen_file_count; ++i) {
- if (tmp.st_mtime > gen_file[i].mtime)
- return 1; /* Config file is newer. */
- }
-
- snprintf (dep, sizeof(dep), "%s/lib/modules/%s", base_dir, force_ver);
- return xftw (dep, check_update);
-}
-
-
-/*
- * Strip white char at the end of a string.
- * Return the address of the last non white char + 1 (point on the '\0').
- */
-static char *strip_end(char *str)
-{
- int len = strlen(str);
-
- for (str += len - 1; len > 0 && (isspace(*str)); --len, --str)
- *str = '\0';
- return str + 1;
-}
-
-/*
- * Read a line of a configuration file and process continuation lines.
- * Return buf, or NULL if EOF.
- * Blank at the end of line are always stripped.
- * Everything on a line following comchar is a comment.
- *
- * Continuation character is \
- * Comment character is #
- */
-char *fgets_strip(char *buf, int sizebuf, FILE * fin, int *lineno)
-{
- int nocomment = 1; /* No comments found ? */
- int contline = 0;
- char *start = buf;
- char *ret = NULL;
- char comchar = '#';
- char contchar = '\\';
-
- *buf = '\0';
-
- while (fgets(buf, sizebuf, fin) != NULL) {
- char *end = strip_end(buf);
- char *pt = strchr(buf, comchar);
-
- if (pt != NULL) {
- nocomment = 0;
- *pt = '\0';
- end = strip_end(buf);
- }
-
- if (lineno != NULL)
- (*lineno)++;
- ret = start;
- if (contline) {
- char *pt = buf;
-
- while (isspace(*pt))
- pt++;
- if (pt > buf + 1) {
- strcpy(buf + 1, pt); /* safe, backward copy */
- buf[0] = ' ';
- end -= (int) (pt - buf) - 1;
- } else if (pt == buf + 1) {
- buf[0] = ' ';
- }
- }
- if (end > buf && *(end - 1) == contchar) {
- if (end == buf + 1 || *(end - 2) != contchar) {
- /* Continuation */
- contline = 1;
- end--;
- *end = '\0';
- buf = end;
- } else {
- *(end - 1) = '\0';
- break;
- }
- } else {
- break;
- }
- }
-
- return ret;
-}
-
-static char *next_word(char *pt)
-{
- char *match;
- char *pt2;
-
- /* find end of word */
- for (pt2 = pt; *pt2 && !(isspace(*pt2)); ++pt2) {
- if ((match = strchr("\"'`", *pt2)) != NULL) {
- for (++pt2; *pt2 && *pt2 != *match; ++pt2) {
- if (*pt2 == '\\' && *(pt2 + 1) == *match)
- ++pt2;
- }
- }
- }
-
- /* skip leading whitespace before next word */
- if (*pt2) {
- *pt2++ = '\0'; /* terminate last word */
- while (*pt2 && isspace(*pt2))
- ++pt2;
- }
- return pt2;
-}
-
-static GLOB_LIST *addlist(GLOB_LIST *orig, GLOB_LIST *add)
-{
- if (!orig)
- return add;
- /* else */
- orig->pathv = (char **)xrealloc(orig->pathv,
- (orig->pathc + add->pathc + 1) *
- sizeof(char *));
- memcpy(orig->pathv + orig->pathc, add->pathv,
- add->pathc * sizeof(char *));
- orig->pathc += add->pathc;
- orig->pathv[orig->pathc] = NULL;
- /*
- free(add->pathv);
- free(add);
- */
- return orig;
-}
-
-static void decode_list(int *n, OPT_LIST **list, char *arg, int adding,
- char *version, int opts)
-{
- GLOB_LIST *pg;
- GLOB_LIST *prevlist = NULL;
- int i, autoclean = 1;
- int where = *n;
- char *arg2 = next_word(arg);
-
- if (opts && !strcmp (arg, "-k")) {
- if (!*arg2)
- error("Missing module argument after -k\n");
- arg = arg2;
- arg2 = next_word(arg);
- autoclean = 0;
- }
-
- for (i = 0; i < *n; ++i) {
- if (strcmp((*list)[i].name, arg) == 0) {
- if (adding)
- prevlist = (*list)[i].opts;
- else
- free((*list)[i].opts);
- (*list)[i].opts = NULL;
- where = i;
- break;
- }
- }
- if (where == *n) {
- (*list) = (OPT_LIST *)xrealloc((*list),
- (*n + 2) * sizeof(OPT_LIST));
- (*list)[*n].name = xstrdup(arg);
- (*list)[*n].autoclean = autoclean;
- *n += 1;
- memset(&(*list)[*n], 0, sizeof(OPT_LIST));
- } else if (!autoclean)
- (*list)[where].autoclean = 0;
- pg = (GLOB_LIST *)xmalloc(sizeof(GLOB_LIST));
- meta_expand(arg2, pg, NULL, version, ME_ALL);
- (*list)[where].opts = addlist(prevlist, pg);
-}
-
-static void decode_exec(char *arg, int type)
-{
- char *arg2;
-
- execs[nexecs].when = type;
- arg2 = next_word(arg);
- execs[nexecs].module = xstrdup(arg);
- execs[nexecs].cmd = xstrdup(arg2);
- if (++nexecs >= maxexecs) {
- maxexecs += 10;
- execs = (struct EXEC_TYPE *)xrealloc(execs,
- maxexecs * sizeof(struct EXEC_TYPE));
- }
-}
-
-static int build_list(char **in, OPT_LIST **out, char *version, int opts)
-{
- GLOB_LIST *pg;
- int i;
-
- for (i = 0; in[i]; ++i) {
- char *p = xstrdup(in[i]);
- char *pt = next_word(p);
- char *pn = p;
-
- *out = (OPT_LIST *)xrealloc(*out, (i + 2) * sizeof(OPT_LIST));
- (*out)[i].autoclean = 1;
- if (opts && !strcmp (p, "-k")) {
- pn = pt;
- pt = next_word(pn);
- (*out)[i].autoclean = 0;
- }
- pg = (GLOB_LIST *)xmalloc(sizeof(GLOB_LIST));
- meta_expand(pt, pg, NULL, version, ME_ALL);
- (*out)[i].name = xstrdup(pn);
- (*out)[i].opts = pg;
- free(p);
- }
- memset(&(*out)[i], 0, sizeof(OPT_LIST));
-
- return i;
-}
-
-/* Environment variables can override defaults, testing only */
-static void gen_file_env(struct gen_files *gf)
-{
- if (!safemode) {
- char *e = xmalloc(strlen(gf->base)+5), *p1 = gf->base, *p2 = e;
- while ((*p2++ = toupper(*p1++))) ;
- strcpy(p2-1, "PATH"); /* safe, xmalloc */
- if ((p2 = getenv(e)) != NULL) {
- free(gf->name);
- gf->name = xstrdup(p2);
- }
- free(e);
- }
-}
-
-/* Read a config option for a generated filename */
-static int gen_file_conf(struct gen_files *gf, int assgn, const char *parm, const char *arg)
-{
-
- int l = strlen(gf->base);
- if (assgn &&
- strncmp(parm, gf->base, l) == 0 &&
- strcmp(parm+l, "file") == 0 &&
- !gf->name) {
- gf->name = xstrdup(arg);
- return(0);
- }
- return(1);
-}
-
-/* Check we have a name for a generated file */
-static int gen_file_check(struct gen_files *gf, GLOB_LIST *g,
- char *base_dir, char *version)
-{
- char tmp[PATH_MAX];
- int ret = 0;
- if (!gf->name) {
- /*
- * Specification: config file / no xxxfile parameter
- * The default value for generated filename xxx is:
- *
- * xxxfile=/lib/modules/`uname -r`/modules.xxx
- *
- * If the config file exists but lacks an xxxfile
- * specification, the default value is used since
- * the system can't work without one.
- */
- snprintf(tmp, sizeof(tmp), "%s/lib/modules/%s/modules.%s",
- base_dir, version, gf->base);
- gf->name = xstrdup(tmp);
- } else { /* xxxfile defined in modules.conf */
- /*
- * If we have a xxxfile definition in the configuration file
- * we must resolve any shell meta-chars in its value.
- */
- if (meta_expand(gf->name, g, base_dir, version, ME_ALL))
- ret = -1;
- else if (!g->pathv || g->pathv[0] == NULL)
- ret = -1;
- else {
- free(gf->name);
- gf->name = xstrdup(g->pathv[0]);
- }
- }
- return(ret);
-}
-
-/*
- * Read the configuration file.
- * If parameter "all" == 0 then ignore everything except path info
- * Return -1 if any error.
- * Error messages generated.
- */
-static int do_read(int all, char *force_ver, char *base_dir, char *conf_file, int depth)
-{
- #define MAX_LEVEL 20
- FILE *fin;
- GLOB_LIST g;
- int i;
- int assgn;
- int drop_default_paths = 1;
- int lineno = 0;
- int ret = 0;
- int state[MAX_LEVEL + 1]; /* nested "if" */
- int level = 0;
- char buf[3000];
- char tmpline[100];
- char **pathp;
- char *envpath;
- char *version;
- char *type;
- char **glb;
- char old_name[] = "/etc/conf.modules";
- int conf_file_specified = 0;
-
- /*
- * The configuration file is optional.
- * No error is printed if it is missing.
- * If it is missing the following content is assumed.
- *
- * path[boot]=/lib/modules/boot
- *
- * path[toplevel]=/lib/modules/`uname -r`
- *
- * path[toplevel]=/lib/modules/`kernelversion`
- * (where kernelversion gives the major kernel version: "2.0", "2.2"...)
- *
- * path[toplevel]=/lib/modules/default
- *
- * path[kernel]=/lib/modules/kernel
- * path[fs]=/lib/modules/fs
- * path[net]=/lib/modules/net
- * path[scsi]=/lib/modules/scsi
- * path[block]=/lib/modules/block
- * path[cdrom]=/lib/modules/cdrom
- * path[ipv4]=/lib/modules/ipv4
- * path[ipv6]=/lib/modules/ipv6
- * path[sound]=/lib/modules/sound
- * path[fc4]=/lib/modules/fc4
- * path[video]=/lib/modules/video
- * path[misc]=/lib/modules/misc
- * path[pcmcia]=/lib/modules/pcmcia
- * path[atm]=/lib/modules/atm
- * path[usb]=/lib/modules/usb
- * path[ide]=/lib/modules/ide
- * path[ieee1394]=/lib/modules/ieee1394
- * path[mtd]=/lib/modules/mtd
- *
- * The idea is that modprobe will look first if the
- * modules are compiled for the current release of the kernel.
- * If not found, it will look for modules that fit for the
- * general kernelversion (2.0, 2.2 and so on).
- * If still not found, it will look into the default release.
- * And if still not found, it will look in the other directories.
- *
- * The strategy should be like this:
- * When you install a new linux kernel, the modules should go
- * into a directory related to the release (version) of the kernel.
- * Then you can do a symlink "default" to this directory.
- *
- * Each time you compile a new kernel, the make modules_install
- * will create a new directory, but it won't change thee default.
- *
- * When you get a module unrelated to the kernel distribution
- * you can place it in one of the last three directory types.
- *
- * This is the default strategy. Of course you can overide
- * this in /etc/modules.conf.
- *
- * 2.3.15 added a new file tree walk algorithm which made it possible to
- * point at a top level directory and get the same behaviour as earlier
- * versions of modutils. 2.3.16 takes this one stage further, it
- * removes all the individual directory names from most of the scans,
- * only pointing at the top level directory. The only exception is the
- * last ditch scan, scanning all of /lib/modules would be a bad idea(TM)
- * so the last ditch scan still runs individual directory names under
- * /lib/modules.
- *
- * Additional syntax:
- *
- * [add] above module module1 ...
- * Specify additional modules to pull in on top of a module
- *
- * [add] below module module1 ...
- * Specify additional modules needed to be able to load a module
- *
- * [add] prune filename ...
- *
- * [add] probe name module1 ...
- * When "name" is requested, modprobe tries to install each
- * module in the list until it succeeds.
- *
- * [add] probeall name module1 ...
- * When "name" is requested, modprobe tries to install all
- * modules in the list.
- * If any module is installed, the command has succeeded.
- *
- * [add] options module option_list
- *
- * For all of the above, the optional "add" prefix is used to
- * add to a list instead of replacing the contents.
- *
- * include FILE_TO_INCLUDE
- * This does what you expect. No limitation on include levels.
- *
- * persistdir=persist_directory
- * Name the directory to save persistent data from modules.
- *
- * In the following WORD is a sequence if non-white characters.
- * If ' " or ` is found in the string, all characters up to the
- * matching ' " or ` will also be included, even whitespace.
- * Every WORD will then be expanded w.r.t. meta-characters.
- * If the expanded result gives more than one word, then only
- * the first word of the result will be used.
- *
- *
- * define CODE WORD
- * Do a putenv("CODE=WORD")
- *
- * EXPRESSION below can be:
- * WORD compare_op WORD
- * where compare_op is one of == != < <= >= >
- * The string values of the WORDs are compared
- * or
- * -n WORD compare_op WORD
- * where compare_op is one of == != < <= >= >
- * The numeric values of the WORDs are compared
- * or
- * WORD
- * if the expansion of WORD fails, or if the
- * expansion is "0" (zero), "false" or "" (empty)
- * then the expansion has the value FALSE.
- * Otherwise the expansion has the value TRUE
- * or
- * -f FILENAME
- * Test if the file FILENAME exists
- * or
- * -k
- * Test if "autoclean" (i.e. called from the kernel)
- * or
- * ! EXPRESSION
- * A negated expression is also an expression
- *
- * if EXPRESSION
- * any config line
- * ...
- * elseif EXPRESSION
- * any config line
- * ...
- * else
- * any config line
- * ...
- * endif
- *
- * The else and elseif keywords are optional.
- * "if"-statements nest up to 20 levels.
- */
-
- state[0] = 1;
-
- if (force_ver)
- version = force_ver;
- else
- version = uts_info.release;
-
- config_version = xstrdup(version);
-
- /* Only read the default entries on the first file */
- if (depth == 0) {
- maxpath = 100;
- modpath = (struct PATH_TYPE *)xmalloc(maxpath * sizeof(struct PATH_TYPE));
- nmodpath = 0;
-
- maxexecs = 10;
- execs = (struct EXEC_TYPE *)xmalloc(maxexecs * sizeof(struct EXEC_TYPE));
- nexecs = 0;
-
- /*
- * Build predef options
- */
- if (all && optlist[0])
- n_opt_list = build_list(optlist, &opt_list, version, 1);
-
- /*
- * Build predef above
- */
- if (all && above[0])
- n_abovelist = build_list(above, &abovelist, version, 0);
-
- /*
- * Build predef below
- */
- if (all && below[0])
- n_belowlist = build_list(below, &belowlist, version, 0);
-
- /*
- * Build predef prune list
- */
- if (prune[0])
- n_prunelist = build_list(prune, &prunelist, version, 0);
-
- /*
- * Build predef aliases
- */
- if (all && aliaslist[0])
- n_aliases = build_list(aliaslist, &aliases, version, 0);
-
- /* Order and priority is now: (MODPATH + modules.conf) || (predefs + modules.conf) */
- if ((envpath = getenv("MODPATH")) != NULL && !safemode) {
- size_t len;
- char *p;
- char *path;
-
- /* Make a copy so's we can mung it with strtok. */
- len = strlen(envpath) + 1;
- p = alloca(len);
- memcpy(p, envpath, len);
- path = alloca(PATH_MAX);
-
- for (p = strtok(p, ":"); p != NULL; p = strtok(NULL, ":")) {
- len = snprintf(path, PATH_MAX, p, version);
- modpath[nmodpath].path = xstrdup(path);
- if ((type = strrchr(path, '/')) != NULL)
- type += 1;
- else
- type = "misc";
- modpath[nmodpath].type = xstrdup(type);
- if (++nmodpath >= maxpath) {
- maxpath += 100;
- modpath = (struct PATH_TYPE *)xrealloc(modpath,
- maxpath * sizeof(struct PATH_TYPE));
- }
-
- }
- } else {
- /*
- * Build the default "path[type]" configuration
- */
- int n;
- char *k;
-
- /* The first entry in the path list */
- modpath[nmodpath].type = xstrdup("boot");
- snprintf(tmpline, sizeof(tmpline), "%s/lib/modules/boot", base_dir);
- modpath[nmodpath].path = xstrdup(tmpline);
- ++nmodpath;
-
- /* The second entry in the path list, `uname -r` */
- modpath[nmodpath].type = xstrdup("toplevel");
- snprintf(tmpline, sizeof(tmpline), "%s/lib/modules/%s", base_dir, version);
- modpath[nmodpath].path = xstrdup(tmpline);
- ++nmodpath;
-
- /* The third entry in the path list, `kernelversion` */
- modpath[nmodpath].type = xstrdup("toplevel");
- for (n = 0, k = version; *k; ++k) {
- if (*k == '.' && ++n == 2)
- break;
- }
- snprintf(tmpline, sizeof(tmpline), "%s/lib/modules/%.*s", base_dir,
- (/* typecast for Alpha */ int)(k - version), version);
- modpath[nmodpath].path = xstrdup(tmpline);
- ++nmodpath;
-
- /* The rest of the entries in the path list */
- for (pathp = tbpath; *pathp; ++pathp) {
- char **type;
-
- for (type = tbtype; *type; ++type) {
- char path[PATH_MAX];
-
- snprintf(path, sizeof(path), "%s%s/%s", base_dir, *pathp, *type);
- if (meta_expand(path, &g, NULL, version, ME_ALL))
- return -1;
-
- for (glb = g.pathv; glb && *glb; ++glb) {
- modpath[nmodpath].type = xstrdup(*type);
- modpath[nmodpath].path = *glb;
- if (++nmodpath >= maxpath) {
- maxpath += 100;
- modpath = (struct PATH_TYPE *)xrealloc(modpath,
- maxpath * sizeof(struct PATH_TYPE));
- }
- }
- }
- }
- }
-
- /* Environment overrides for testing only, undocumented */
- for (i = 0; i < gen_file_count; ++i)
- gen_file_env(gen_file+i);
-
- } /* End of depth == 0 */
-
- if (conf_file ||
- ((conf_file = getenv("MODULECONFIG")) != NULL && *conf_file && !safemode)) {
- if (!(fin = fopen(conf_file, "r"))) {
- error("Can't open %s", conf_file);
- return -1;
- }
- conf_file_specified = 1;
- } else {
- if (!(fin = fopen((conf_file = ETC_MODULES_CONF), "r"))) {
- /* Fall back to non-standard name */
- if ((fin = fopen((conf_file = old_name), "r"))) {
- fprintf(stderr,
- "Warning: modutils is reading from %s because\n"
- " %s does not exist. The use of %s is\n"
- " deprecated, please rename %s to %s\n"
- " as soon as possible. Command\n"
- " mv %s %s\n",
- old_name, ETC_MODULES_CONF,
- old_name, old_name, ETC_MODULES_CONF,
- old_name, ETC_MODULES_CONF);
- }
- /* So what... use the default configuration */
- }
- }
-
- if (fin) {
- struct stat statbuf1, statbuf2;
- if (fstat(fileno(fin), &statbuf1) == 0)
- config_mtime = statbuf1.st_mtime;
- config_file = xstrdup(conf_file); /* Save name actually used */
- if (!conf_file_specified &&
- stat(ETC_MODULES_CONF, &statbuf1) == 0 &&
- stat(old_name, &statbuf2) == 0) {
- /* Both /etc files exist */
- if (statbuf1.st_dev == statbuf2.st_dev &&
- statbuf1.st_ino == statbuf2.st_ino) {
- if (lstat(ETC_MODULES_CONF, &statbuf1) == 0 &&
- S_ISLNK(statbuf1.st_mode))
- fprintf(stderr,
- "Warning: You do not need a link from %s to\n"
- " %s. The use of %s is deprecated,\n"
- " please remove %s and rename %s\n"
- " to %s as soon as possible. Commands.\n"
- " rm %s\n"
- " mv %s %s\n",
- ETC_MODULES_CONF, old_name,
- old_name, ETC_MODULES_CONF, old_name, ETC_MODULES_CONF,
- ETC_MODULES_CONF,
- old_name, ETC_MODULES_CONF);
- else {
-#ifndef NO_WARN_ON_OLD_LINK
- fprintf(stderr,
- "Warning: You do not need a link from %s to\n"
- " %s. The use of %s is deprecated,\n"
- " please remove %s as soon as possible. Command\n"
- " rm %s\n",
- old_name, ETC_MODULES_CONF,
- old_name, old_name,
- old_name);
-#endif
- }
- }
- else
- fprintf(stderr,
- "Warning: modutils is reading from %s and\n"
- " ignoring %s. The use of %s is deprecated,\n"
- " please remove %s as soon as possible. Command\n"
- " rm %s\n",
- ETC_MODULES_CONF, old_name,
- old_name, old_name,
- old_name);
- }
- }
-
- /*
- * Finally, decode the file
- */
- while (fin && fgets_strip(buf, sizeof(buf) - 1, fin, &lineno) != NULL) {
- char *arg2;
- char *parm = buf;
- char *arg;
- int one_err = 0;
- int adding;
-
- while (isspace(*parm))
- parm++;
-
- if (strncmp(parm, "add", 3) == 0) {
- adding = 1;
- parm += 3;
- while (isspace(*parm))
- parm++;
- } else
- adding = 0;
-
- arg = parm;
-
- if (*parm == '\0')
- continue;
-
- one_err = 1;
-
- while (*arg > ' ' && *arg != '=')
- arg++;
-
- if (*arg == '=')
- assgn = 1;
- else
- assgn = 0;
- *arg++ = '\0';
- while (isspace(*arg))
- arg++;
-
- /*
- * endif
- */
- if (!assgn && strcmp(parm, "endif") == 0) {
- if (level > 0)
- --level;
- else {
- error("unmatched endif in line %d", lineno);
- return -1;
- }
- continue;
- }
-
- /*
- * else
- */
- if (!assgn && strcmp(parm, "else") == 0) {
- if (level <= 0) {
- error("else without if in line %d", lineno);
- return -1;
- }
- state[level] = !state[level];
- continue;
- }
-
- /*
- * elseif
- */
- if (!assgn && strcmp(parm, "elseif") == 0) {
- if (level <= 0) {
- error("elseif without if in line %d", lineno);
- return -1;
- }
- if (state[level] != 0) {
- /*
- * We have already found a TRUE
- * if statement in this "chain".
- * That's what "2" means.
- */
- state[level] = 2;
- continue;
- }
- /* else: No TRUE if has been found, cheat */
- /*
- * The "if" handling increments level,
- * but this is the _same_ level as before.
- * So, compensate for it.
- */
- --level;
- parm = "if";
- /* Fallthru to "if" */
- }
-
- /*
- * if
- */
- if (strcmp(parm, "if") == 0) {
- char *cmp;
- int not = 0;
- int numeric = 0;
-
- if (level >= MAX_LEVEL) {
- error("Too many nested if's in line %d\n", lineno);
- return -1;
- }
- state[++level] = 0; /* default false */
-
- if (*arg == '!') {
- not = 1;
- arg = next_word(arg);
- }
-
- if (strncmp(arg, "-k", 2) == 0) {
- state[level] = flag_autoclean;
- continue;
- }
-
- if (strncmp(arg, "-f", 2) == 0) {
- char *file = next_word(arg);
- meta_expand(file, &g, NULL, version, ME_ALL);
- if (access(g.pathc ? g.pathv[0] : file, R_OK) == 0)
- state[level] = !not;
- else
- state[level] = not;
- continue;
- }
-
- if (strncmp(arg, "-n", 2) == 0) {
- numeric = 1;
- arg = next_word(arg);
- }
-
-
- cmp = next_word(arg);
- if (*cmp) {
- GLOB_LIST g2;
- long n1 = 0;
- long n2 = 0;
- char *w1 = "";
- char *w2 = "";
-
- arg2 = next_word(cmp);
-
- meta_expand(arg, &g, NULL, version, ME_ALL);
- if (g.pathc && g.pathv[0])
- w1 = g.pathv[0];
-
- meta_expand(arg2, &g2, NULL, version, ME_ALL);
- if (g2.pathc && g2.pathv[0])
- w2 = g2.pathv[0];
-
- if (numeric) {
- n1 = strtol(w1, NULL, 0);
- n2 = strtol(w2, NULL, 0);
- }
-
- if (strcmp(cmp, "==") == 0 ||
- strcmp(cmp, "=") == 0) {
- if (numeric)
- state[level] = (n1 == n2);
- else
- state[level] = strcmp(w1, w2) == 0;
- } else if (strcmp(cmp, "!=") == 0) {
- if (numeric)
- state[level] = (n1 != n2);
- else
- state[level] = strcmp(w1, w2) != 0;
- } else if (strcmp(cmp, ">=") == 0) {
- if (numeric)
- state[level] = (n1 >= n2);
- else
- state[level] = strcmp(w1, w2) >= 0;
- } else if (strcmp(cmp, "<=") == 0) {
- if (numeric)
- state[level] = (n1 <= n2);
- else
- state[level] = strcmp(w1, w2) <= 0;
- } else if (strcmp(cmp, ">") == 0) {
- if (numeric)
- state[level] = (n1 > n2);
- else
- state[level] = strcmp(w1, w2) > 0;
- } else if (strcmp(cmp, "<") == 0) {
- if (numeric)
- state[level] = (n1 < n2);
- else
- state[level] = strcmp(w1, w2) < 0;
- }
- } else { /* Check defined value, if any */
- /* undef or defined as
- * "" or "0" or "false" => false
- * defined => true
- */
- if (!meta_expand(arg, &g, NULL, version, ME_ALL) &&
- g.pathc > 0 &&
- strcmp(g.pathv[0], "0") != 0 &&
- strcmp(g.pathv[0], "false") != 0 &&
- strlen(g.pathv[0]) != 0)
- state[level] = 1; /* true */
- }
- if (not)
- state[level] = !state[level];
-
- continue;
- }
-
- /*
- * Should we bother?
- */
- if (state[level] != 1)
- continue;
-
- /*
- * define
- */
- if (!assgn && strcmp(parm, "define") == 0) {
- char env[PATH_MAX];
-
- arg2 = next_word(arg);
- meta_expand(arg2, &g, NULL, version, ME_ALL);
- snprintf(env, sizeof(env), "%s=%s", arg, (g.pathc ? g.pathv[0] : ""));
- putenv(env);
- one_err = 0;
- }
-
- /*
- * include
- */
- if (!assgn && strcmp(parm, "include") == 0) {
- meta_expand(arg, &g, NULL, version, ME_ALL);
-
- if (!do_read(all, version, base_dir, g.pathc ? g.pathv[0] : arg, depth+1))
- one_err = 0;
- else
- error("include %s failed\n", arg);
- }
-
- /*
- * above
- */
- else if (all && !assgn && strcmp(parm, "above") == 0) {
- decode_list(&n_abovelist, &abovelist, arg, adding, version, 0);
- one_err = 0;
- }
-
- /*
- * below
- */
- else if (all && !assgn && strcmp(parm, "below") == 0) {
- decode_list(&n_belowlist, &belowlist, arg, adding, version, 0);
- one_err = 0;
- }
-
- /*
- * prune
- */
- else if (all && !assgn && strcmp(parm, "prune") == 0) {
- decode_list(&n_prunelist, &prunelist, arg, adding, version, 0);
- one_err = 0;
- }
-
- /*
- * probe
- */
- else if (all && !assgn && strcmp(parm, "probe") == 0) {
- decode_list(&n_probe_list, &probe_list, arg, adding, version, 0);
- one_err = 0;
- }
-
- /*
- * probeall
- */
- else if (all && !assgn && strcmp(parm, "probeall") == 0) {
- decode_list(&n_probeall_list, &probeall_list, arg, adding, version, 0);
- one_err = 0;
- }
-
- /*
- * options
- */
- else if (all && !assgn && strcmp(parm, "options") == 0) {
- decode_list(&n_opt_list, &opt_list, arg, adding, version, 1);
- one_err = 0;
- }
-
- /*
- * alias
- */
- else if (all && !assgn && strcmp(parm, "alias") == 0) {
- /*
- * Replace any previous (default) definitions
- * for the same module
- */
- decode_list(&n_aliases, &aliases, arg, 0, version, 0);
- one_err = 0;
- }
-
- /*
- * Specification: /etc/modules.conf
- * The format of the commands in /etc/modules.conf are:
- *
- * pre-install module command
- * install module command
- * post-install module command
- * pre-remove module command
- * remove module command
- * post-remove module command
- *
- * The different words are separated by tabs or spaces.
- */
- /*
- * pre-install
- */
- else if (all && !assgn && (strcmp(parm, "pre-install") == 0)) {
- decode_exec(arg, EXEC_PRE_INSTALL);
- one_err = 0;
- }
-
- /*
- * install
- */
- else if (all && !assgn && (strcmp(parm, "install") == 0)) {
- decode_exec(arg, EXEC_INSTALL);
- one_err = 0;
- }
-
- /*
- * post-install
- */
- else if (all && !assgn && (strcmp(parm, "post-install") == 0)) {
- decode_exec(arg, EXEC_POST_INSTALL);
- one_err = 0;
- }
-
- /*
- * pre-remove
- */
- else if (all && !assgn && (strcmp(parm, "pre-remove") == 0)) {
- decode_exec(arg, EXEC_PRE_REMOVE);
- one_err = 0;
- }
-
- /*
- * remove
- */
- else if (all && !assgn && (strcmp(parm, "remove") == 0)) {
- decode_exec(arg, EXEC_REMOVE);
- one_err = 0;
- }
-
- /*
- * post-remove
- */
- else if (all && !assgn && (strcmp(parm, "post-remove") == 0)) {
- decode_exec(arg, EXEC_POST_REMOVE);
- one_err = 0;
- }
-
- /*
- * insmod_opt=
- */
- else if (assgn && (strcmp(parm, "insmod_opt") == 0)) {
- insmod_opt = xstrdup(arg);
- one_err = 0;
- }
-
- /*
- * keep
- */
- else if (!assgn && (strcmp(parm, "keep") == 0)) {
- drop_default_paths = 0;
- one_err = 0;
- }
-
- /*
- * path...=
- */
- else if (assgn && strncmp(parm, "path", 4) == 0) {
- /*
- * Specification: config file / path parameter
- * The path parameter specifies a directory to
- * search for modules.
- * This parameter may be repeated multiple times.
- *
- * Note that the actual path may be defined using
- * wildcards and other shell meta-chars, such as "*?`".
- * For example:
- * path[misc]=/lib/modules/1.1.5?/misc
- *
- * Optionally the path keyword carries a tag.
- * This tells us a little more about the purpose of
- * this directory and allows some automated operations.
- * A path is marked with a tag by adding the tag,
- * enclosed in square brackets, to the path keyword:
- * #
- * path[boot]=/lib/modules/boot
- * #
- * This case identifies the path a of directory
- * holding modules loadable a boot time.
- */
-
- if (drop_default_paths) {
- int n;
-
- /*
- * Specification: config file / path / default
- *
- * Whenever there is a path[] specification
- * in the config file, all the default
- * path are reset.
- *
- * If one instead wants to _add_ to the default
- * set of paths, one has to have the option
- * keep
- * before the first path[]-specification line
- * in the configuration file.
- */
- drop_default_paths = 0;
- for (n = 0; n < nmodpath; n++) {
- free(modpath[n].path);
- free(modpath[n].type);
- }
- nmodpath = 0;
- }
-
- /*
- * Get (the optional) tag
- * If the tag is missing, the word "misc"
- * is assumed.
- */
- type = "misc";
-
- if (parm[4] == '[') {
- char *pt_type = parm + 5;
-
- while (*pt_type != '\0' && *pt_type != ']')
- pt_type++;
-
- if (*pt_type == ']' && pt_type[1] == '\0') {
- *pt_type = '\0';
- type = parm + 5;
- } /* else CHECKME */
- }
-
- /*
- * Handle the actual path description
- */
- if (meta_expand(arg, &g, base_dir, version, ME_ALL))
- return -1;
- for (glb = g.pathv; glb && *glb; ++glb) {
- modpath[nmodpath].type = xstrdup(type);
- modpath[nmodpath].path = *glb;
- if (++nmodpath >= maxpath) {
- maxpath += 100;
- modpath = (struct PATH_TYPE *)xrealloc(modpath,
- maxpath * sizeof(struct PATH_TYPE));
- }
- }
- one_err = 0;
- }
-
- /*
- * persistdir
- */
- else if (assgn && strcmp(parm, "persistdir") == 0) {
- meta_expand(arg, &g, NULL, version, ME_ALL);
- persistdir = xstrdup(g.pathc ? g.pathv[0] : arg);
- one_err = 0;
- }
-
- /* Names for generated files in config file */
- for (i = 0; one_err && i < gen_file_count; ++i)
- one_err = gen_file_conf(gen_file+i, assgn, parm, arg);
-
- /*
- * any errors so far?
- */
- if (all == 0)
- one_err = 0;
- else if (one_err) {
- error("Invalid line %d in %s\n\t%s",
- lineno, conf_file, buf);
- ret = -1;
- }
- }
- if (fin)
- fclose(fin);
-
- if (level) {
- error("missing endif at %s EOF", conf_file);
- ret = -1;
- }
-
- if (ret)
- return ret;
- /* else */
-
- /* Check we have names for generated files */
- for (i = 0; !ret && i < gen_file_count; ++i)
- ret = gen_file_check(gen_file+i, &g, base_dir, version);
-
- return ret;
-}
-
-int config_read(int all, char *force_ver, char *base_dir, char *conf_file)
-{
- int r;
- if (modpath != NULL)
- return 0; /* already initialized */
-
- if (uname(&uts_info) < 0) {
- error("Failed to find kernel name information");
- return -1;
- }
-
- r = do_read(all, force_ver, base_dir, conf_file, 0);
-
- if (quick && !r && !need_update (force_ver, base_dir))
- exit (0);
-
- return r;
-}
-
-/****************************************************************************/
-/*
- * FIXME: Far too much global state. KAO.
- */
-static int found;
-static int favail;
-static int one_only;
-static int meta_expand_type;
-char **list;
-static const char *filter_by_file;
-static char *filter_by_dir;
-
-/*
- * Add a file name if it exist
- */
-static int config_add(const char *file, const struct stat *sb)
-{
- int i;
- int npaths = 0;
- char **paths = NULL;
-
- if (meta_expand_type) {
- GLOB_LIST g;
- char **p;
- char full[PATH_MAX];
-
- snprintf(full, sizeof(full), "%s/%s", file, filter_by_file);
-
- if (filter_by_dir && !strstr(full, filter_by_dir))
- return 0;
-
- if (meta_expand(full, &g, NULL, config_version, meta_expand_type))
- return 1;
- for (p = g.pathv; p && *p; ++p) {
- paths = (char **)xrealloc(paths,
- (npaths + 1) * sizeof(char *));
- paths[npaths++] = *p;
- }
- } else { /* normal path match or match with "*" */
- if (!S_ISREG(sb->st_mode))
- return 0;
-
- if (strcmp(filter_by_file, "*")) {
- char *p;
-
- if ((p = strrchr(file, '/')) == NULL)
- p = (char *)file;
- else
- p += 1;
-
- if (strcmp(p, filter_by_file))
- return 0;
- }
- if (filter_by_dir && !strstr(file, filter_by_dir))
- return 0;
- paths = (char **)xmalloc(sizeof(char **));
- *paths = xstrdup(file);
- npaths = 1;
- }
-
- for (i = 0; i < npaths; ++i) {
- struct stat sbuf;
-
- if (S_ISDIR(sb->st_mode)) {
- if (stat(paths[i], &sbuf) == 0)
- sb = &sbuf;
- }
- if (S_ISREG(sb->st_mode) && sb->st_mode & S_IRUSR) {
- int j;
- char **this;
-
- if (!root_check_off) {
- if (sb->st_uid != 0) {
- error("%s is not owned by root", paths[i]);
- continue;
- }
- }
-
- /* avoid duplicates */
- for (j = 0, this = list; j < found; ++j, ++this) {
- if (strcmp(*this, paths[i]) == 0) {
- free(paths[i]);
- goto next;
- }
- }
-
- list[found] = paths[i];
- if (++found >= favail)
- list = (char **)xrealloc(list,
- (favail += 100) * sizeof(char *));
-
- if (one_only) {
- for (j = i + 1; j < npaths; ++j)
- free(paths[j]);
- free(paths);
- return 1; /* finish xftw */
- }
- }
- next:
- }
-
- if (npaths > 0)
- free(paths);
-
- return 0;
-}
-
-/*
- * Find modules matching the name "match" in directory of type "type"
- * (type == NULL matches all)
- *
- * Return a pointer to the list of modules found (or NULL if error).
- * Update the counter (sent as parameter).
- */
-GLOB_LIST *config_lstmod(const char *match, const char *type, int first_only)
-{
- /*
- * Note:
- * There are _no_ wildcards remaining in the path descriptions!
- */
- struct stat sb;
- int i;
- int ret = 0;
- char *path = NULL;
- char this[PATH_MAX];
-
- if (!match)
- match = "*";
- one_only = first_only;
- found = 0;
- filter_by_file = match;
- filter_by_dir = NULL;
- if (type) {
- char tmpdir[PATH_MAX];
- snprintf(tmpdir, sizeof(tmpdir), "/%s/", type);
- filter_by_dir = xstrdup(tmpdir);
- }
- /* In safe mode, the module name is always handled as is, without meta
- * expansion. It might have come from an end user via kmod and must
- * not be trusted. Even in unsafe mode, only apply globbing to the
- * module name, not command expansion. We trust config file input so
- * applying command expansion is safe, we do not trust command line input.
- * This assumes that the only time the user can specify -C config file
- * is when they run under their own authority. In particular all
- * mechanisms that call modprobe as root on behalf of the user must
- * run in safe mode, without letting the user supply a config filename.
- */
- meta_expand_type = 0;
- if (strpbrk(match, SHELL_META) && strcmp(match, "*") && !safemode)
- meta_expand_type = ME_GLOB|ME_BUILTIN_COMMAND;
-
- list = (char **)xmalloc((favail = 100) * sizeof(char *));
-
- for (i = 0; i < nmodpath; i++) {
- path = modpath[i].path;
- /* Special case: insmod: handle single, non-wildcard match */
- if (first_only && strpbrk(match, SHELL_META) == NULL) {
- /* Fix for "2.1.121 syntax */
- snprintf(this, sizeof(this), "%s/%s/%s", path,
- modpath[i].type, match);
- if (stat(this, &sb) == 0 &&
- config_add(this, &sb))
- break;
- /* End fix for "2.1.121 syntax */
-
- snprintf(this, sizeof(this), "%s/%s", path, match);
- if (stat(this, &sb) == 0 &&
- config_add(this, &sb))
- break;
- }
-
- /* Start looking */
- if ((ret = xftw(path, config_add))) {
- break;
- }
- }
- if (ret >= 0) {
- GLOB_LIST *g = (GLOB_LIST *)xmalloc(sizeof(GLOB_LIST));
- g->pathc = found;
- g->pathv = list;
- free(filter_by_dir);
- return g;
- }
- free(list);
- free(filter_by_dir);
- return NULL;
-}
-
-/* Given a bare module name, poke through the module path to find the file. */
-char *search_module_path(const char *base)
-{
- GLOB_LIST *g;
-
- if (config_read(0, NULL, "", NULL) < 0)
- return NULL;
- /* else */
- g = config_lstmod(base, NULL, 1);
- if (g == NULL || g->pathc == 0) {
- char base_o[PATH_MAX];
-
- snprintf(base_o, sizeof(base_o), "%s.o", base);
- g = config_lstmod(base_o, NULL, 1);
-#ifdef CONFIG_USE_ZLIB
- if (g == NULL || g->pathc == 0) {
- snprintf(base_o, sizeof(base_o), "%s.o.gz", base);
- g = config_lstmod(base_o, NULL, 1);
- }
-#endif
- }
- if (g == NULL || g->pathc == 0)
- return NULL;
- /* else */
- return g->pathv[0];
-}
diff --git a/mdk-stage1/insmod-modutils/util/gzfiles.c b/mdk-stage1/insmod-modutils/util/gzfiles.c
deleted file mode 100644
index 8d02253bb..000000000
--- a/mdk-stage1/insmod-modutils/util/gzfiles.c
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * This simple library intends to make it transparent to read gzipped and/or
- * standard files. This is simple enough to fit modutils' needs, but may be
- * easily adapted to anyone's needs. It's completely free, do what you want
- * with it . - Willy Tarreau <willy@meta-x.org> - 2000/05/05 -
- */
-
-#ifdef CONFIG_USE_ZLIB
-
-#include <stdio.h>
-#include <zlib.h>
-#include <sys/types.h>
-#include <fcntl.h>
-#include <unistd.h>
-
-/* redefinition of gz_stream which isn't exported by zlib */
-typedef struct gz_stream {
- z_stream stream;
- int z_err; /* error code for last stream operation */
- int z_eof; /* set if end of input file */
- FILE *file; /* .gz file */
- Byte *inbuf; /* input buffer */
- Byte *outbuf; /* output buffer */
- uLong crc; /* crc32 of uncompressed data */
- char *msg; /* error message */
- char *path; /* path name for debugging only */
- int transparent; /* 1 if input file is not a .gz file */
- char mode; /* 'w' or 'r' */
- long startpos; /* start of compressed data in file (header skipped) */
-} gz_stream;
-
-/* maximum number of simultaneous open files, also greater file descriptor number */
-#define MAXFD 64
-
-/* this static list is assumed to be filled with NULLs at runtime */
-static gzFile gzf_fds[MAXFD];
-
-/* returns the filedesc of the opened file. */
-int gzf_open(const char *name, int mode) {
- int fd;
- gzFile g;
-
- if ((g=gzopen(name, "rb")) != NULL) {
- fd=fileno(((gz_stream*)g)->file);
- gzf_fds[fd]=g;
- }
- else if ((fd=open(name, mode)) != -1) {
- gzf_fds[fd]=NULL; /* NULL means not GZ mode */
- }
- return fd;
-}
-
-off_t gzf_lseek(int fd, off_t offset, int whence) {
- if (fd<0 || fd>=MAXFD || gzf_fds[fd]==NULL)
- return lseek(fd, offset, whence);
- else
- return gzseek(gzf_fds[fd], offset, whence);
-}
-
-int gzf_read(int fd, void *buf, size_t count) {
- if (fd<0 || fd>=MAXFD || gzf_fds[fd]==NULL)
- return read(fd, buf, count);
- else
- return gzread(gzf_fds[fd], buf, count);
-}
-
-void gzf_close(int fd) {
- if (fd<0 || fd>=MAXFD || gzf_fds[fd]==NULL)
- close(fd);
- else
- gzclose(gzf_fds[fd]);
-}
-#endif
-
diff --git a/mdk-stage1/insmod-modutils/util/logger.c b/mdk-stage1/insmod-modutils/util/logger.c
deleted file mode 100644
index 3b790df5a..000000000
--- a/mdk-stage1/insmod-modutils/util/logger.c
+++ /dev/null
@@ -1,163 +0,0 @@
-/* Error logging facilities.
- Copyright 1996, 1997 Linux International.
-
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
- */
-
-#ident "$Id$"
-
-#include <stdio.h>
-#include <stdarg.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <syslog.h>
-
-#include "util.h"
-
-/*======================================================================*/
-
-int errors;
-const char *error_file;
-int log;
-
-#define STOREMSG
-#ifdef STOREMSG
-struct cbuf {
- struct cbuf *next;
- int type;
- char *msg;
-} *head, *tail;
-
-static void savemsg(int type, char *msg)
-{
- struct cbuf *me = (struct cbuf *)xmalloc(sizeof(struct cbuf));
- char *s = xstrdup(msg);
-
- me->next = NULL;
- me->type = type;
- me->msg = s;
-
- if (tail)
- tail->next = me;
- else
- head = me;
- tail = me;
-}
-
-#endif /* STOREMSG */
-
-static void dumpmsg(void)
-{
- for (;head; head = head->next)
- syslog(head->type, "%s", head->msg);
-}
-
-void setsyslog(const char *program)
-{
- openlog(program, LOG_CONS, LOG_DAEMON);
-#ifdef STOREMSG
- atexit(dumpmsg);
-#endif
- log = 1;
-}
-
-
-
-#ifdef _STANDALONE_
-static int silent;
-
-const char *program_name;
-
-void error(const char *fmt,...)
-{
- va_list args;
-
- if (silent)
- ;
- else if (log) {
- char buf[1024];
- int n;
-
- if (error_file)
- n = snprintf(buf, sizeof(buf), "%s: ", error_file);
- else
- n = 0;
- va_start(args, fmt);
- vsnprintf(buf + n, sizeof(buf) - n, fmt, args);
- va_end(args);
-#ifdef STOREMSG
- savemsg(LOG_ERR, buf);
-#else
- syslog(LOG_ERR, "%s", buf);
-#endif
- } else {
- if (error_file)
- fprintf(stderr, "%s: ", error_file);
- va_start(args, fmt);
- vfprintf(stderr, fmt, args);
- va_end(args);
- putc('\n', stderr);
- }
-
- errors++;
-}
-
-void lprintf(const char *fmt,...)
-{
- va_list args;
-
- if (silent);
- else if (log) {
- char buf[1024];
- va_start(args, fmt);
- vsnprintf(buf, sizeof(buf), fmt, args);
- va_end(args);
-#ifdef STOREMSG
- savemsg(LOG_INFO, buf);
-#else
- syslog(LOG_INFO, "%s", buf);
-#endif
- } else {
- va_start(args, fmt);
- vfprintf(stdout, fmt, args);
- va_end(args);
- putchar('\n');
- }
-}
-
-#else /* _STANDALONE_ */
-#include "../../log.h"
-void error(const char *s, ...)
-{
- va_list p;
-
- va_start(p, s);
- vlog_message(s, p);
- va_end(p);
-}
-
-void lprintf(const char *s, ...)
-{
- va_list p;
-
- va_start(p, s);
- vlog_message(s, p);
- va_end(p);
-}
-#endif
diff --git a/mdk-stage1/insmod-modutils/util/meta_expand.c b/mdk-stage1/insmod-modutils/util/meta_expand.c
deleted file mode 100644
index 41fb4024c..000000000
--- a/mdk-stage1/insmod-modutils/util/meta_expand.c
+++ /dev/null
@@ -1,339 +0,0 @@
-/*
- * Handle expansion of meta charaters
- *
- * Copyright 1999 Björn Ekwall <bj0rn@blox.se>
- *
- * "kernelversion" idea from the Debian release via:
- * Wichert Akkerman <wakkerma@cs.leidenuniv.nl>
- *
- * Use wordexp(): idea from Tim Waugh <tim@cyberelk.demon.co.uk>
- *
- * Alpha typecast: Michal Jaegermann <michal@ellpspace.math.ualberta.ca>
- *
- * This file is part of the Linux modutils.
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#ifdef HAVE_WORDEXP
-#undef HAVE_WORDEXP
-#define HAVE_WORDEXP 0
-#endif
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <limits.h>
-#include <string.h>
-#include <ctype.h>
-#if HAVE_WORDEXP
-#include <wordexp.h>
-#elif HAVE_GLOB
-#include <glob.h>
-#endif
-#include "util.h"
-
-/*
- * Split into words delimited by whitespace,
- * handle remaining quotes though...
- * If strip_quotes != 0 then strip one level of quotes from the line.
- */
-static void split_line(GLOB_LIST *g, char *line, int strip_quotes)
-{
- int len;
- char *d;
- char *e;
- char *p;
- char tmpline[PATH_MAX];
-
- for (p = line; *p; p = e) {
- /* Skip leading whitespace */
- while (*p && isspace(*p))
- ++p;
-
- /* find end of word */
- d = tmpline;
- for (e = p; *e && !(isspace(*e)); ++e) {
- char match;
-
- /* Quote handling */
- switch (*e) {
- case '\\':
- if (!strip_quotes)
- *d++ = *e;
- break;
-
- case '"':
- case '\'':
- match = *e;
- if (!strip_quotes)
- *d++ = *e;
- for (++e; *e && *e != match; ++e) {
- *d++ = *e;
- if (*e == '\\' && *(e + 1) == match)
- *d++ = *++e;
- }
- if (!strip_quotes)
- *d++ = *e;
- break;
-
- default:
- *d++ = *e;
- break;
- }
- }
-
- if ((len = (int)(d - tmpline)) > 0) {
- char *str = xmalloc(len + 1);
- strncpy(str, tmpline, len);
- str[len] = '\0';
- g->pathv = (char **)xrealloc(g->pathv,
- (g->pathc + 2) * sizeof(char *));
- g->pathv[g->pathc++] = str;
- }
- }
-
- if (g->pathc)
- g->pathv[g->pathc] = NULL;
-}
-
-static int glob_it(char *pt, GLOB_LIST *g)
-{
-#if HAVE_WORDEXP
- wordexp_t w;
-
- memset(&w, 0, sizeof(w));
- if (wordexp(pt, &w, WRDE_UNDEF)) {
- /*
- error("wordexp %s failed", pt);
- */
- return -1;
- }
- /* else */
- g->pathc = w.we_wordc;
- g->pathv = w.we_wordv;
-
- return 0;
-#elif HAVE_GLOB /* but not wordexp */
- glob_t w;
-
- memset(&w, 0, sizeof(w));
- if (glob(pt, GLOB_NOSORT, NULL, &w)) {
- /*
- error("glob %s failed", pt);
- */
- return -1;
- }
- /* else */
- if (w.gl_pathc && strpbrk(w.gl_pathv[0], SHELL_META)) {
- globfree(&w);
- return -1;
- }
- g->pathc = w.gl_pathc;
- g->pathv = w.gl_pathv;
-
- return 0;
-#else /* Neither wordexp nor glob */
- return -1;
-#endif
-}
-
-/*
- * Expand the string (including meta-character) to a list of matches
- *
- * Return 0 if OK else -1
- */
-int meta_expand(char *pt, GLOB_LIST *g, char *base_dir, char *version, int type)
-{
- FILE *fin;
- int len = 0;
- char *line = NULL;
- char *p, *p1;
- char tmpline[PATH_MAX + 1];
- char wrk[sizeof(tmpline)];
- char tmpcmd[2*sizeof(tmpline)+20]; /* room for /bin/echo "text" */
-
- g->pathc = 0;
- g->pathv = NULL;
-
- /*
- * Take care of version dependent expansions
- * Needed for forced version handling
- */
- if ((p = strchr(pt, '`')) != NULL && (type & ME_BUILTIN_COMMAND)) {
- do {
- char *s;
-
- for (s = p + 1; isspace(*s); ++s)
- ;
-
- if (strncmp(s, "uname -r", 8) == 0) {
- while (*s && (*s != '`'))
- ++s;
- if (*s == '`') {
- *p = '\0';
- snprintf(wrk, sizeof(wrk), "%s%s%s",
- pt,
- version,
- s + 1);
- *p = '`';
- }
- strcpy(tmpline, wrk); /* safe, same size */
- pt = tmpline;
- } else if (strncmp(s, "kernelversion", 13) == 0) {
- while (*s && (*s != '`'))
- ++s;
- if (*s == '`') {
- int n;
- char *k;
-
- *p = '\0';
- for (n = 0, k = version; *k; ++k) {
- if (*k == '.' && ++n == 2)
- break;
- }
- snprintf(wrk, sizeof(wrk), "%s%.*s%s",
- pt,
- /* typecast for Alpha */
- (int)(k - version),
- version,
- s + 1);
- *p = '`';
- strcpy(tmpline, wrk); /* safe, same size */
- pt = tmpline;
- }
- } else
- break;
- } while ((p = strchr(pt, '`')) != NULL);
- }
-
- /*
- * Any remaining meta-chars?
- */
- if (strpbrk(pt, SHELL_META) == NULL) {
- /*
- * No meta-chars.
- * Split into words, delimited by whitespace.
- */
- snprintf(wrk, sizeof(wrk), "%s%s", (base_dir ? base_dir : ""), pt);
- strcpy(tmpline, wrk); /* safe, same size */
- if ((p = strtok(tmpline, " \t\n")) != NULL) {
- while (p) {
- g->pathv = (char **)xrealloc(g->pathv,
- (g->pathc + 2) * sizeof(char *));
- g->pathv[g->pathc++] = xstrdup(p);
- p = strtok(NULL, " \t\n");
- }
- }
- if (g->pathc)
- g->pathv[g->pathc] = NULL;
- return 0;
- }
- /* else */
- /*
- * Handle remaining meta-chars
- */
-
- /*
- * Just plain quotes?
- */
- if (strpbrk(pt, "&();|<>$`!{}[]~=+:?*") == NULL &&
- (p = strpbrk(pt, "\"'\\"))) {
- split_line(g, pt, 1);
- return 0;
- }
-
- if (strpbrk(pt, "&();|<>$`\"'\\!{}~+:[]~?*") == NULL) {
- /* Only "=" remaining, should be module options */
- split_line(g, pt, 0);
- return 0;
- }
-
- /*
- * If there are meta-characters and
- * if they are only shell glob meta-characters: do globbing
- */
-#if HAVE_WORDEXP
- if (strpbrk(pt, "&();|<>`\"'\\!{}~=+:") == NULL &&
- strpbrk(pt, "$[]~?*"))
-#else
- if (strpbrk(pt, "&();|<>$`\"'\\!{}~=+:") == NULL &&
- strpbrk(pt, "[]~?*"))
-#endif
- if ((type & ME_GLOB) && glob_it(pt, g) == 0)
- return 0;
-
- if (strpbrk(pt, "&();|<>$`\"'\\!{}~+:[]~?*") == NULL) {
- /* Only "=" remaining, should be module options */
- split_line(g, pt, 0);
- return 0;
- }
-
- /*
- * Last resort: Use "echo".
- * DANGER: Applying shell expansion to user supplied input is a
- * major security risk. Modutils code should only do meta
- * expansion via shell commands for trusted data. Basically
- * this means only for data in the config file. Even that
- * assumes that the user cannot run modprobe as root with
- * their own config file. Programs (including the kernel)
- * that invoke modprobe as root with user supplied input must
- * pass exactly one user supplied parameter and must set
- * safe mode.
- */
- if (!(type & ME_SHELL_COMMAND))
- return 0;
- snprintf(wrk, sizeof(wrk), "%s%s", (base_dir ? base_dir : ""), pt);
- strcpy(tmpline, wrk); /* safe, same size */
- snprintf(tmpcmd, sizeof(tmpcmd), "/bin/echo \"");
- for (p = tmpline, p1 = tmpcmd + strlen(tmpcmd); *p; ++p, ++p1) {
- if (*p == '"' || *p == '\\')
- *p1++ = '\\';
- *p1 = *p;
- }
- *p1++ = '"';
- *p1++ = '\0';
- if (p1 - tmpcmd > sizeof(tmpcmd)) {
- error("tmpcmd overflow, should never happen");
- exit(1);
- }
- if ((fin = popen(tmpcmd, "r")) == NULL) {
- error("Can't execute: %s", tmpcmd);
- return -1;
- }
- /* else */
-
- /*
- * Collect the result
- */
- while (fgets(tmpcmd, PATH_MAX, fin) != NULL) {
- int l = strlen(tmpcmd);
-
- line = (char *)xrealloc(line, len + l + 1);
- line[len] = '\0';
- strcat(line + len, tmpcmd); /* safe, realloc */
- len += l;
- }
- pclose(fin);
-
- if (line) {
- /* shell used to strip one set of quotes. Paranoia code in
- * 2.3.20 stops that strip so we do it ourselves.
- */
- split_line(g, line, 1);
- free(line);
- }
-
- return 0;
-}
diff --git a/mdk-stage1/insmod-modutils/util/modstat.c b/mdk-stage1/insmod-modutils/util/modstat.c
deleted file mode 100644
index ad82306c0..000000000
--- a/mdk-stage1/insmod-modutils/util/modstat.c
+++ /dev/null
@@ -1,419 +0,0 @@
-/*
- * Get kernel symbol table(s) and other relevant module info.
- *
- * Add module_name_list and l_module_name_list.
- * Keith Owens <kaos@ocs.com.au> November 1999.
- * Björn Ekwall <bj0rn@blox.se> in February 1999 (C)
- * Initial work contributed by Richard Henderson <rth@tamu.edu>
- *
- * This file is part of the Linux modutils.
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#include <unistd.h>
-#include <stdlib.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <errno.h>
-#include "util.h"
-#include "module.h"
-#include "obj.h"
-#include "modstat.h"
-
-struct module_stat *module_stat;
-size_t n_module_stat;
-char *module_name_list;
-size_t l_module_name_list;
-struct module_symbol *ksyms;
-size_t nksyms;
-int k_new_syscalls;
-
-static void *old_kernsym;
-
-/************************************************************************/
-static void drop(void)
-{
- /*
- * Clean the slate for multiple runs
- */
- if (module_stat) {
- struct module_stat *m;
- int i;
-
- for (i = 0, m = module_stat; i < n_module_stat; ++i, ++m) {
- if (m->syms)
- free(m->syms);
- if (m->refs)
- free(m->refs);
- }
- free(module_stat);
- module_stat = NULL;
- n_module_stat = 0;
- }
- if (module_name_list) {
- free(module_name_list);
- module_name_list = NULL;
- l_module_name_list = 0;
- }
- if (ksyms) {
- free(ksyms);
- ksyms = NULL;
- nksyms = 0;
- }
- if (old_kernsym) {
- free(old_kernsym);
- old_kernsym = NULL;
- }
-}
-
-static int new_get_kernel_info(int type)
-{
- struct module_stat *modules;
- struct module_stat *m;
- struct module_symbol *syms;
- struct module_symbol *s;
- size_t ret;
- size_t bufsize;
- size_t nmod;
- size_t nsyms;
- size_t i;
- size_t j;
- char *module_names;
- char *mn;
-
- drop();
-
- /*
- * Collect the loaded modules
- */
- module_names = xmalloc(bufsize = 256);
- while (query_module(NULL, QM_MODULES, module_names, bufsize, &ret)) {
- if (errno != ENOSPC) {
- error("QM_MODULES: %m\n");
- return 0;
- }
- module_names = xrealloc(module_names, bufsize = ret);
- }
- module_name_list = module_names;
- l_module_name_list = bufsize;
- n_module_stat = nmod = ret;
- module_stat = modules = xmalloc(nmod * sizeof(struct module_stat));
- memset(modules, 0, nmod * sizeof(struct module_stat));
-
- /* Collect the info from the modules */
- for (i = 0, mn = module_names, m = modules;
- i < nmod;
- ++i, ++m, mn += strlen(mn) + 1) {
- struct module_info info;
-
- m->name = mn;
- if (query_module(mn, QM_INFO, &info, sizeof(info), &ret)) {
- if (errno == ENOENT) {
- /* The module was removed out from underneath us. */
- m->flags = NEW_MOD_DELETED;
- continue;
- }
- /* else oops */
- error("module %s: QM_INFO: %m", mn);
- return 0;
- }
-
- m->addr = info.addr;
-
- if (type & K_INFO) {
- m->size = info.size;
- m->flags = info.flags;
- m->usecount = info.usecount;
- m->modstruct = info.addr;
- }
-
- if (type & K_REFS) {
- int mm;
- char *mrefs;
- char *mr;
-
- mrefs = xmalloc(bufsize = 64);
- while (query_module(mn, QM_REFS, mrefs, bufsize, &ret)) {
- if (errno != ENOSPC) {
- error("QM_REFS: %m");
- return 1;
- }
- mrefs = xrealloc(mrefs, bufsize = ret);
- }
- for (j = 0, mr = mrefs;
- j < ret;
- ++j, mr += strlen(mr) + 1) {
- for (mm = 0; mm < i; ++mm) {
- if (strcmp(mr, module_stat[mm].name) == 0) {
- m->nrefs += 1;
- m->refs = xrealloc(m->refs, m->nrefs * sizeof(struct module_stat **));
- m->refs[m->nrefs - 1] = module_stat + mm;
- break;
- }
- }
- }
- free(mrefs);
- }
-
- if (type & K_SYMBOLS) { /* Want info about symbols */
- syms = xmalloc(bufsize = 1024);
- while (query_module(mn, QM_SYMBOLS, syms, bufsize, &ret)) {
- if (errno == ENOSPC) {
- syms = xrealloc(syms, bufsize = ret);
- continue;
- }
- if (errno == ENOENT) {
- /*
- * The module was removed out
- * from underneath us.
- */
- m->flags = NEW_MOD_DELETED;
- free(syms);
- goto next;
- } else {
- error("module %s: QM_SYMBOLS: %m", mn);
- return 0;
- }
- }
- nsyms = ret;
-
- m->nsyms = nsyms;
- m->syms = syms;
-
- /* Convert string offsets to string pointers */
- for (j = 0, s = syms; j < nsyms; ++j, ++s)
- s->name += (unsigned long) syms;
- }
- next:
- }
-
- if (type & K_SYMBOLS) { /* Want info about symbols */
- /* Collect the kernel's symbols. */
- syms = xmalloc(bufsize = 16 * 1024);
- while (query_module(NULL, QM_SYMBOLS, syms, bufsize, &ret)) {
- if (errno != ENOSPC) {
- error("kernel: QM_SYMBOLS: %m");
- return 0;
- }
- syms = xrealloc(syms, bufsize = ret);
- }
- nksyms = nsyms = ret;
- ksyms = syms;
-
- /* Convert string offsets to string pointers */
- for (j = 0, s = syms; j < nsyms; ++j, ++s)
- s->name += (unsigned long) syms;
- }
-
- return 1;
-}
-
-#ifdef COMPAT_2_0
-/************************************************************************/
-
-#define mscan(offs,siz,ptr) \
- if (lseek(kmem_fd, (off_t)(offs), SEEK_SET) == -1 || \
- read(kmem_fd, (ptr), (siz)) != (siz)) { \
- if (kmem_fd != -1) \
- close(kmem_fd); \
- error("kmem: %m"); \
- return 0; \
- }
-
-#define OLD_MOD_RUNNING 1
-#define OLD_MOD_DELETED 2
-#define OLD_MOD_VISITED 0x20000000
-
-/* Fetch all the symbols and divvy them up as appropriate for the modules. */
-static int old_get_kernel_info(int type)
-{
- struct old_kernel_sym *kernsym;
- struct old_kernel_sym *k;
- struct module_stat *module;
- struct module_stat *mod;
- struct module_symbol *s = NULL;
- int kmem_fd = -1;
- int nkernsym;
- int nmod;
- int nm;
- int nms;
- int i;
-
- drop();
- module_name_list = xmalloc(1);
- *module_name_list = '\0';
-
- if ((nkernsym = get_kernel_syms(NULL)) < 0) {
- error("get_kernel_syms: %m");
- return 0;
- }
- kernsym = k = xmalloc(nkernsym * sizeof(struct old_kernel_sym));
- old_kernsym = kernsym;
- if (get_kernel_syms(kernsym) != nkernsym) {
- error("inconsistency with get_kernel_syms -- is someone else "
- "playing with modules?");
- free(kernsym);
- return 0;
- }
-
- /* Number of modules */
- for (k = kernsym, nmod = 0, i = 0; i < nkernsym; ++i, ++k) {
- if (k->name[0] == '#') {
- if (k->name[1]) {
- ++nmod;
- i = strlen(k->name+1) + 1;
- module_name_list =
- xrealloc(module_name_list,
- l_module_name_list + i);
- strcpy(module_name_list+l_module_name_list, /* safe, xrealloc */
- k->name+1);
- l_module_name_list += i; /* NUL separated strings */
- }
- else
- break;
- }
- }
- module_stat = mod = module = xmalloc(nmod * sizeof(struct module_stat));
- memset(module, 0, nmod * sizeof(struct module_stat));
- n_module_stat = nmod;
-
- /*
- * Will we need kernel internal info?
- */
- if ((type & K_INFO) || (type & K_REFS)) {
- if ((kmem_fd = open("/dev/kmem", O_RDONLY)) < 0) {
- perror("ksyms: open /dev/kmem");
- return 0;
- }
- }
-
- /*
- * Collect the module information.
- */
- for (k = kernsym, nm = 0, i = 0; i < nkernsym; ++i, ++k) {
- if (k->name[0] == '#') {
- struct old_kernel_sym *p;
- struct old_module info;
-
- if (k->name[1] == '\0')
- break; /* kernel resident symbols follow */
- /* else normal module */
-
- module = mod++;
- ++nm;
- module->name = k->name + 1;
- module->modstruct = k->value;
-
- if ((type & K_INFO) || (type & K_REFS)) {
- long tmp;
- /*
- * k->value is the address of the
- * struct old_module
- * in the kernel (for use via /dev/kmem)
- */
- mscan(k->value, sizeof(info), &info);
- module->addr = info.addr;
- module->size = info.size * getpagesize();
-
- mscan(info.addr, sizeof(long), &tmp);
- module->flags = info.state &
- (OLD_MOD_RUNNING | OLD_MOD_DELETED);
- module->flags |= NEW_MOD_USED_ONCE; /* Cheat */
- if (tmp & OLD_MOD_AUTOCLEAN)
- module->flags |= NEW_MOD_AUTOCLEAN;
- if (tmp & OLD_MOD_VISITED)
- module->flags |= NEW_MOD_VISITED;
-
- module->usecount = tmp & ~(OLD_MOD_AUTOCLEAN | OLD_MOD_VISITED);
- }
-
- if ((type & K_REFS) && info.ref) {
- struct old_module_ref mr;
- int j;
- unsigned long ref = info.ref;
-
- do {
- mscan(ref, sizeof(struct old_module_ref), &mr);
- for (j = 0; j < nm -1; ++j) {
- if (mr.module == module_stat[j].modstruct) {
- module->nrefs += 1;
- module->refs = xrealloc(module->refs, module->nrefs * sizeof(struct module_stat **));
- module->refs[module->nrefs - 1] = module_stat + j;
- break;
- }
- }
- } while ((ref = mr.next) != 0);
- }
-
- if (!(type & K_SYMBOLS))
- continue;
- /*
- * Find out how many symbols this module has.
- */
- for (nms = 0, p = k+1; p->name[0] != '#'; ++p)
- ++nms;
- s = xmalloc(nms * sizeof(struct module_symbol));
- module->syms = s;
- module->nsyms = nms;
- } else if (type & K_SYMBOLS) { /* Want info about symbols */
- s->name = (unsigned long) k->name;
- s->value = k->value;
- ++s;
- }
- }
- if ((type & K_INFO) || (type & K_REFS)) {
- if (kmem_fd != -1)
- close(kmem_fd);
- }
-
- /*
- * Kernel resident symbols follows
- */
- if (type & K_SYMBOLS) { /* Want info about symbols */
- if (k->name[0] == '#')
- ++k;
- nksyms = nkernsym - (k - kernsym);
- if (nksyms) {
- ksyms = s = xmalloc(nksyms * sizeof(struct module_symbol));
- for (i = 0; i < nksyms; ++i, ++k) {
- if (k->name[0] != '#') {
- s->name = (unsigned long) k->name;
- s->value = k->value;
- ++s;
- }
- }
- nksyms = s - ksyms;
- } else
- ksyms = NULL;
- }
-
- return 1;
-}
-#endif /* COMPAT_2_0 */
-
-int get_kernel_info(int type)
-{
- k_new_syscalls = !query_module(NULL, 0, NULL, 0, NULL);
-
-#ifdef COMPAT_2_0
- if (!k_new_syscalls)
- return old_get_kernel_info(type);
-#endif /* COMPAT_2_0 */
-
- return new_get_kernel_info(type);
-}
diff --git a/mdk-stage1/insmod-modutils/util/snap_shot.c b/mdk-stage1/insmod-modutils/util/snap_shot.c
deleted file mode 100644
index ae0cc7c79..000000000
--- a/mdk-stage1/insmod-modutils/util/snap_shot.c
+++ /dev/null
@@ -1,154 +0,0 @@
-/* Take a snap shot of ksyms and modules for Oops debugging
- Copyright 1999 Linux International.
-
- Contributed by Keith Owens <kaos@ocs.com.au>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
- */
-
-#ident "$Id$"
-
-#include <errno.h>
-#include <stdio.h>
-#include <stdarg.h>
-#include <time.h>
-#include <unistd.h>
-#include <string.h>
-
-#include "module.h"
-#include "obj.h"
-#include "modstat.h"
-#include "util.h"
-
-static char snap_dir[] = "/var/log/ksymoops";
-
-/* If snap_dir exists, take a snap shot of ksyms and modules to snap_dir.
- * Prefix the files with the equivalent of
- * date +%Y%m%d%T%M%S | sed -e 's/://g'
- */
-void snap_shot(const char *module_names, int n_module_names)
-{
- char file[] = "ccyymmddhhmmss.modules", buffer[4096];
- static char *infile[] = { "/proc/ksyms", "/proc/modules" };
- static char *suffix[] = { "ksyms", "modules" };
- struct tm *local;
- time_t t;
- int i, l;
- FILE *in, *out;
-
- if (module_names) {
- /* Only snap shot if the list of modules has changed.
- * Otherwise auto cleanup takes a snap shot every time
- * and ends up with a large snap shot directory.
- */
- char *new_module_names;
- size_t n_new_module_names;
- get_kernel_info(0);
- new_module_names = module_name_list;
- n_new_module_names = n_module_stat;
- if (n_module_names && n_new_module_names == n_module_names) {
- while (n_module_names) {
- if (strcmp(module_names, new_module_names))
- break; /* difference detected */
- i = strlen(module_names) + 1;
- module_names += i;
- new_module_names += i;
- --n_module_names;
- }
- }
- if (!n_module_names)
- return; /* no difference, no need for snap shot */
- }
-
- if (chdir(snap_dir))
- return;
- t = time(NULL);
- local = localtime(&t);
- for (i = 0; i < sizeof(infile)/sizeof(infile[0]); ++i) {
- snprintf(file, sizeof(file), "%04d%02d%02d%02d%02d%02d.%s",
- local->tm_year+1900,
- local->tm_mon + 1,
- local->tm_mday,
- local->tm_hour,
- local->tm_min,
- local->tm_sec,
- suffix[i]);
- out = fopen(file, "w");
- if (!out) {
- error("cannot create %s/%s %m", snap_dir, file);
- return;
- }
- in = fopen(infile[i], "r");
- if (!in) {
- error("cannot open %s %m", infile[i]);
- return;
- }
- while ((l = fread(buffer, 1, sizeof(buffer), in)) > 0) {
- if (fwrite(buffer, l, 1, out) != 1) {
- error("unable to write to %s %m", file);
- fclose(in);
- fclose(out);
- return;
- }
- }
- if (ferror(in))
- error("unable to read from %s %m", infile[i]);
- fclose(in);
- fclose(out);
- }
-}
-
-/* If snap_dir exists, log a message to snap_dir. The log file is called the
- * equivalent of date +%Y%m%d | sed -e 's/://g'. Each line is prefixed with
- * timestamp down to seconds and followed by a newline.
- */
-void snap_shot_log(const char *fmt,...)
-{
- char date[] = "ccyymmdd", file[] = "ccyymmdd.log", stamp[] = "ccyymmdd hhmmss";
- struct tm *local;
- time_t t;
- FILE *log;
- va_list args;
- int save_errno = errno;
-
- if (chdir(snap_dir))
- return;
- t = time(NULL);
- local = localtime(&t);
- snprintf(date, sizeof(date), "%04d%02d%02d",
- local->tm_year+1900,
- local->tm_mon + 1,
- local->tm_mday);
- snprintf(file, sizeof(file), "%s.log", date);
- log = fopen(file, "a");
- if (!log) {
- error("cannot create %s/%s %m", snap_dir, file);
- return;
- }
- snprintf(stamp, sizeof(stamp), "%s %02d%02d%02d",
- date,
- local->tm_hour,
- local->tm_min,
- local->tm_sec);
- fprintf(log, "%s ", stamp);
- va_start(args, fmt);
- errno = save_errno; /* fmt may use %m */
- vfprintf(log, fmt, args);
- va_end(args);
- fprintf(log, "\n");
- fclose(log);
-}
diff --git a/mdk-stage1/insmod-modutils/util/sys_cm.c b/mdk-stage1/insmod-modutils/util/sys_cm.c
deleted file mode 100644
index 851fb709e..000000000
--- a/mdk-stage1/insmod-modutils/util/sys_cm.c
+++ /dev/null
@@ -1,88 +0,0 @@
-/* Functions for the Linux module syscall interface.
- Copyright 1996, 1997 Linux International.
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stdlib.h>
-#include <errno.h>
-
-#include "module.h"
-
-/* Kernel headers before 2.1.mumble need this on the Alpha to get
- _syscall* defined. */
-#define __LIBRARY__
-
-#include <asm/unistd.h>
-
-
-/*======================================================================*/
-
-#if defined(__i386__) || defined(__m68k__) || defined(__arm__)
-
-#define __NR__create_module __NR_create_module
-static inline _syscall2(long, _create_module, const char *, name, size_t, size)
-
-unsigned long create_module(const char *name, size_t size)
-{
- /* Why all this fuss?
-
- In linux 2.1, the address returned by create module point in
- kernel space which is now mapped at the top of user space (at
- 0xc0000000 on i386). This looks like a negative number for a
- long. The normal syscall macro of linux 2.0 (and all libc compile
- with linux 2.0 or below) consider that the return value is a
- negative number and consider it is an error number (A kernel
- convention, return value are positive or negative, indicating the
- error number).
-
- By checking the value of errno, we know if we have been fooled by
- the syscall2 macro and we fix it. */
-
- long ret = _create_module(name, size);
- if (ret == -1 && errno > 125)
- {
- ret = -errno;
- errno = 0;
- }
- return ret;
-}
-
-#elif defined(__alpha__)
-
-/* Alpha doesn't have the same problem, exactly, but a bug in older
- kernels fails to clear the error flag. Clear it here explicitly. */
-
-#define __NR__create_module __NR_create_module
-static inline _syscall4(unsigned long, _create_module, const char *, name,
- size_t, size, size_t, dummy, size_t, err);
-
-unsigned long create_module(const char *name, size_t size)
-{
- return _create_module(name, size, 0, 0);
-}
-
-#else
-
-/* Sparc, MIPS, (and Alpha, but that's another problem) don't mistake
- return values for errors due to the nature of the system call. */
-
-_syscall2(unsigned long, create_module, const char *, name, size_t, size)
-
-#endif
diff --git a/mdk-stage1/insmod-modutils/util/sys_dm.c b/mdk-stage1/insmod-modutils/util/sys_dm.c
deleted file mode 100644
index a166a30f4..000000000
--- a/mdk-stage1/insmod-modutils/util/sys_dm.c
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Functions for the Linux module syscall interface.
- Copyright 1996, 1997 Linux International.
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stdlib.h>
-#include <errno.h>
-
-#include "module.h"
-
-/* Kernel headers before 2.1.mumble need this on the Alpha to get
- _syscall* defined. */
-#define __LIBRARY__
-
-#include <asm/unistd.h>
-
-
-/*======================================================================*/
-
-_syscall1(int, delete_module, const char *, name)
diff --git a/mdk-stage1/insmod-modutils/util/sys_gks.c b/mdk-stage1/insmod-modutils/util/sys_gks.c
deleted file mode 100644
index f71772c71..000000000
--- a/mdk-stage1/insmod-modutils/util/sys_gks.c
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Functions for the Linux module syscall interface.
- Copyright 1996, 1997 Linux International.
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stdlib.h>
-#include <errno.h>
-
-#include "module.h"
-
-/* Kernel headers before 2.1.mumble need this on the Alpha to get
- _syscall* defined. */
-#define __LIBRARY__
-
-#include <asm/unistd.h>
-
-
-/*======================================================================*/
-
-_syscall1(int, get_kernel_syms, struct old_kernel_sym *, ksyms)
diff --git a/mdk-stage1/insmod-modutils/util/sys_nim.c b/mdk-stage1/insmod-modutils/util/sys_nim.c
deleted file mode 100644
index bbe42135c..000000000
--- a/mdk-stage1/insmod-modutils/util/sys_nim.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/* Functions for the Linux module syscall interface.
- Copyright 1996, 1997 Linux International.
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stdlib.h>
-#include <errno.h>
-
-#include "module.h"
-
-/* Kernel headers before 2.1.mumble need this on the Alpha to get
- _syscall* defined. */
-#define __LIBRARY__
-
-#include <asm/unistd.h>
-
-
-/*======================================================================*/
-
-#ifndef CONFIG_USE_SYSCALL
-
-extern int init_module(const char *name, const struct module *info);
-
-int
-sys_init_module(const char *name, const struct module *info)
-{
- return init_module(name, info);
-}
-
-#else
-
-#define __NR_sys_init_module __NR_init_module
-_syscall2(int, sys_init_module, const char *, name,
- const struct module *, info)
-
-#endif
diff --git a/mdk-stage1/insmod-modutils/util/sys_oim.c b/mdk-stage1/insmod-modutils/util/sys_oim.c
deleted file mode 100644
index 73ac6be52..000000000
--- a/mdk-stage1/insmod-modutils/util/sys_oim.c
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Functions for the Linux module syscall interface.
- Copyright 1996, 1997 Linux International.
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stdlib.h>
-#include <errno.h>
-
-#include "module.h"
-
-/* Kernel headers before 2.1.mumble need this on the Alpha to get
- _syscall* defined. */
-#define __LIBRARY__
-
-#include <asm/unistd.h>
-
-
-/*======================================================================*/
-
-#define __NR_old_sys_init_module __NR_init_module
-_syscall5(int, old_sys_init_module, const char *, name, char *, code,
- unsigned, codesize, struct old_mod_routines *, routines,
- struct old_symbol_table *, symtab)
diff --git a/mdk-stage1/insmod-modutils/util/sys_qm.c b/mdk-stage1/insmod-modutils/util/sys_qm.c
deleted file mode 100644
index 119a219a2..000000000
--- a/mdk-stage1/insmod-modutils/util/sys_qm.c
+++ /dev/null
@@ -1,56 +0,0 @@
-/* Functions for the Linux module syscall interface.
- Copyright 1996, 1997 Linux International.
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stdlib.h>
-#include <errno.h>
-
-#include "module.h"
-
-/* Kernel headers before 2.1.mumble need this on the Alpha to get
- _syscall* defined. */
-#define __LIBRARY__
-
-#include <asm/unistd.h>
-
-
-/*======================================================================*/
-
-/* I am fucking tired of the "this doesn't build on 2.0.x" questions.
- But if you ask, we still officially require 2.1.x to build. */
-#if !defined(__NR_query_module)
-# if defined(__i386__)
-# define __NR_query_module 167
-# elif defined(__alpha__)
-# define __NR_query_module 347
-# elif defined(__sparc__)
-# define __NR_query_module 184
-# elif defined(__mc68000__)
-# define __NR_query_module 167
-# elif defined(__arm__)
-# define __NR_query_module (__NR_SYSCALL_BASE + 167)
-# elif defined(__mips__)
-# define __NR_query_module 4187
-# endif
-#endif
-
-_syscall5(int, query_module, const char *, name, int, which,
- void *, buf, size_t, bufsize, size_t *, ret);
diff --git a/mdk-stage1/insmod-modutils/util/xftw.c b/mdk-stage1/insmod-modutils/util/xftw.c
deleted file mode 100644
index fe764a63c..000000000
--- a/mdk-stage1/insmod-modutils/util/xftw.c
+++ /dev/null
@@ -1,422 +0,0 @@
-/*
- * modutils specific implementation of ftw().
- *
- * Copyright 2000:
- * Keith Owens <kaos@ocs.com.au> August 2000
- *
- * This file is part of the Linux modutils.
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-/*
- modutils requires special processing during the file tree walk
- of /lib/modules/<version> and any paths that the user specifies.
- The standard ftw() does a blind walk of all paths and can end
- up following the build symlink down the kernel source tree.
- Although nftw() has the option to get more control such as not
- automatically following symbolic links, even that is not enough
- for modutils. The requirements are:
-
- Paths must be directories or symlinks to directories.
-
- Each directory is read and sorted into alphabetical order
- before processing.
-
- A directory is type 1 iff it was specified on a path statement
- (either explicit or default) and the directory contains a
- subdirectory with one of the known names and the directory name
- does not end with "/kernel". Otherwise it is type 2.
-
- In a type 1 directory, walk the kernel subdirectory if it exists,
- then the old known names in their historical order then any
- remaining directory entries in alphabetical order and finally any
- non-directory entries in alphabetical order.
-
- Entries in a type 1 directory are filtered against the "prune"
- list. A type 1 directory can contain additional files which
- are not modules nor symlinks to modules. The prune list skips
- known additional files, if a distribution wants to store
- additional text files in the top level directory they should be
- added to the prune list.
-
- A type 2 directory must contain only modules or symlinks to
- modules. They are processed in alphabetical order, without
- pruning. Symlinks to directories are an error in type 2
- directories.
-
- The user function is not called for type 1 directories, nor for
- pruned entries. It is called for type 2 directories and their
- contents. It is also called for any files left in a type 1
- directory after pruning and processing type 2 subdirectories.
- The user function never sees symlinks, they are resolved before
- calling the function.
-
- Why have different directory types? The original file tree
- walk was not well defined. Some users specified each directory
- individually, others just pointed at the top level directory.
- Either version worked until the "build" symlink was added. Now
- users who specify the top level directory end up running the
- entire kernel source tree looking for modules, not nice. We
- cannot just ignore symlinks because pcmcia uses symlinks to
- modules for backwards compatibility.
-
- Type 1 is when a user specifies the top level directory which needs
- special processing, type 2 is individual subdirectories. But the
- only way to tell the difference is by looking at the contents. The
- "/kernel" directory introduced in 2.3.12 either contains nothing
- (old make modules_install) or contains all the kernel modules using
- the same tree structure as the source. Because "/kernel" can
- contain old names but is really a type 2 directory, it is detected
- as a special case.
- */
-
-#include <dirent.h>
-#include <errno.h>
-#include <limits.h>
-#include <malloc.h>
-#include <stdlib.h>
-#include <string.h>
-#include <sys/stat.h>
-
-#include "util.h"
-#include "config.h"
-
-extern char *tbpath[];
-
-extern OPT_LIST *prune_list;
-extern int n_prune_list;
-
-extern char *tbtype[];
-
-struct xftw_dirent {
- struct stat statbuf;
- char *name;
- char *fullname;
-};
-
-#define XFTW_MAXDEPTH 64 /* Maximum directory depth handled */
-
-typedef struct {
- struct xftw_dirent *contents;
- int size;
- int used;
-} xftw_tree_t;
-
-static xftw_tree_t tree[XFTW_MAXDEPTH];
-
-/* Free all data for one tree level */
-static void xftw_free_tree(int depth)
-{
- int i;
- xftw_tree_t *t = tree+depth;
- for (i = 0; i < t->size; ++i) {
- free(t->contents[i].name);
- free(t->contents[i].fullname);
- }
- free(t->contents);
- t->contents = NULL;
- t->size = 0;
- t->used = 0;
-}
-
-/* Increment dirents used at this depth, resizing if necessary */
-static void xftw_add_dirent(int depth)
-{
- xftw_tree_t *t = tree+depth;
- int i, size = t->size;
- if (++t->used < size)
- return;
- size += 10; /* arbitrary increment */
- t->contents = xrealloc(t->contents, size*sizeof(*(t->contents)));
- for (i = t->size; i < size; ++i) {
- memset(&(t->contents[i].statbuf), 0, sizeof(t->contents[i].statbuf));
- t->contents[i].name = NULL;
- t->contents[i].fullname = NULL;
- }
- t->size = size;
-}
-
-/* Concatenate directory name and entry name into one string.
- * Note: caller must free result or leak.
- */
-static char *xftw_dir_name(const char *directory, const char *entry)
-{
- int i = strlen(directory);
- char *name;
- if (entry)
- i += strlen(entry);
- i += 2;
- name = xmalloc(i);
- strcpy(name, directory); /* safe, xmalloc */
- if (*directory && entry)
- strcat(name, "/"); /* safe, xmalloc */
- if (entry)
- strcat(name, entry); /* safe, xmalloc */
- return(name);
-}
-
-/* Call the user function for a directory entry */
-static int xftw_do_name(const char *directory, const char *entry, struct stat *sb, xftw_func_t funcptr)
-{
- int ret = 0;
- char *name = xftw_dir_name(directory, entry);
-
- if (S_ISLNK(sb->st_mode)) {
- char real[PATH_MAX], *newname;
- verbose("resolving %s symlink to ", name);
- if (!(newname = realpath(name, real))) {
- if (errno == ENOENT) {
- verbose("%s: does not exist, dangling symlink ignored\n", real);
- goto cleanup;
- }
- perror("... failed");
- goto cleanup;
- }
- verbose("%s ", newname);
- if (lstat(newname, sb)) {
- error("lstat on %s failed ", newname);
- perror("");
- goto cleanup;
- }
- free(name);
- name = xstrdup(newname);
- }
-
- if (!S_ISREG(sb->st_mode) &&
- !S_ISDIR(sb->st_mode)) {
- error("%s is not plain file nor directory\n", name);
- goto cleanup;
- }
-
- verbose("user function %s\n", name);
- ret = (*funcptr)(name, sb);
-cleanup:
- free(name);
- return(ret);
-}
-
-/* Sort directory entries into alphabetical order */
-static int xftw_sortdir(const void *a, const void *b)
-{
- return(strcmp(((struct xftw_dirent *)a)->name, ((struct xftw_dirent *)b)->name));
-}
-
-/* Read a directory and sort it, ignoring "." and ".." */
-static int xftw_readdir(const char *directory, int depth)
-{
- DIR *d;
- struct dirent *ent;
- verbose("xftw_readdir %s\n", directory);
- if (!(d = opendir(directory))) {
- perror(directory);
- return(1);
- }
- while ((ent = readdir(d))) {
- char *name;
- struct xftw_dirent *f;
- if (strcmp(ent->d_name, ".") == 0 ||
- strcmp(ent->d_name, "..") == 0)
- continue;
- name = xftw_dir_name(directory, ent->d_name);
- xftw_add_dirent(depth);
- f = tree[depth].contents+tree[depth].used-1;
- f->name = xstrdup(ent->d_name);
- f->fullname = name; /* do not free name, it is in use */
- if (lstat(name, &(f->statbuf))) {
- perror(name);
- return(1);
- }
- }
- closedir(d);
- qsort(tree[depth].contents, tree[depth].used, sizeof(*(tree[0].contents)), &xftw_sortdir);
- return(0);
-}
-
-/* Process a type 2 directory */
-int xftw_type2(const char *directory, const char *entry, int depth, xftw_func_t funcptr)
-{
- int ret, i;
- xftw_tree_t *t = tree+depth;
- struct stat statbuf;
- char *dirname = xftw_dir_name(directory, entry);
-
- verbose("type 2 %s\n", dirname);
- if (depth > XFTW_MAXDEPTH) {
- error("xftw_type2 exceeded maxdepth\n");
- ret = 1;
- goto cleanup;
- }
- if ((ret = xftw_readdir(dirname, depth)))
- goto cleanup;
-
- t = tree+depth;
- /* user function sees type 2 directories */
- if ((ret = lstat(dirname, &statbuf)) ||
- (ret = xftw_do_name("", dirname, &statbuf, funcptr)))
- goto cleanup;
-
- /* user sees all contents of type 2 directory, no pruning */
- for (i = 0; i < t->used; ++i) {
- struct xftw_dirent *c = t->contents+i;
- if (S_ISLNK(c->statbuf.st_mode)) {
- if (!stat(c->name, &(c->statbuf))) {
- if (S_ISDIR(c->statbuf.st_mode)) {
- error("symlink to directory is not allowed, %s ignored\n", c->name);
- *(c->name) = '\0'; /* ignore it */
- }
- }
- }
- if (!*(c->name))
- continue;
- if (S_ISDIR(c->statbuf.st_mode)) {
- /* recursion is the curse of the programming classes */
- ret = xftw_type2(dirname, c->name, depth+1, funcptr);
- if (ret)
- goto cleanup;
- }
- else if ((ret = xftw_do_name(dirname, c->name, &(c->statbuf), funcptr)))
- goto cleanup;
- *(c->name) = '\0'; /* processed */
- }
-
- ret = 0;
-cleanup:
- free(dirname);
- return(ret);
-}
-
-/* Only external visible function. Decide on the type of directory and
- * process accordingly.
- */
-int xftw(const char *directory, xftw_func_t funcptr)
-{
- struct stat statbuf;
- int ret, i, j, type;
- xftw_tree_t *t;
- struct xftw_dirent *c;
-
- verbose("xftw starting at %s ", directory);
- if (lstat(directory, &statbuf)) {
- verbose("lstat on %s failed\n", directory);
- return(0);
- }
- if (S_ISLNK(statbuf.st_mode)) {
- char real[PATH_MAX];
- verbose("resolving symlink to ");
- if (!(directory = realpath(directory, real))) {
- if (errno == ENOENT) {
- verbose("%s: does not exist, dangling symlink ignored\n", real);
- return(0);
- }
- perror("... failed");
- return(-1);
- }
- verbose("%s ", directory);
- if (lstat(directory, &statbuf)) {
- error("lstat on %s failed ", directory);
- perror("");
- return(-1);
- }
- }
- if (!S_ISDIR(statbuf.st_mode)) {
- error("%s is not a directory\n", directory);
- return(-1);
- }
- verbose("\n");
-
- /* All returns after this point must be via cleanup */
-
- if ((ret = xftw_readdir(directory, 0)))
- goto cleanup;
-
- t = tree; /* depth 0 */
- type = 2;
- for (i = 0 ; type == 2 && i < t->used; ++i) {
- c = t->contents+i;
- for (j = 0; tbtype[j]; ++j) {
- if (strcmp(c->name, tbtype[j]) == 0 &&
- S_ISDIR(c->statbuf.st_mode)) {
- const char *p = directory + strlen(directory) - 1;
- if (*p == '/')
- --p;
- if (p - directory >= 6 && strncmp(p-6, "/kernel", 7) == 0)
- continue; /* "/kernel" path is a special case, type 2 */
- type = 1; /* known subdirectory */
- break;
- }
- }
- }
-
- if (type == 1) {
- OPT_LIST *p;
- /* prune entries in type 1 directories only */
- for (i = 0 ; i < t->used; ++i) {
- for (p = prunelist; p->name; ++p) {
- c = t->contents+i;
- if (strcmp(p->name, c->name) == 0) {
- verbose("pruned %s\n", c->name);
- *(c->name) = '\0'; /* ignore */
- }
- }
- }
- /* run known subdirectories first in historical order, "kernel" is now top of list */
- for (i = 0 ; i < t->used; ++i) {
- c = t->contents+i;
- for (j = 0; tbtype[j]; ++j) {
- if (*(c->name) &&
- strcmp(c->name, tbtype[j]) == 0 &&
- S_ISDIR(c->statbuf.st_mode)) {
- if ((ret = xftw_type2(directory, c->name, 1, funcptr)))
- goto cleanup;
- *(c->name) = '\0'; /* processed */
- }
- }
- }
- /* any other directories left, in alphabetical order */
- for (i = 0 ; i < t->used; ++i) {
- c = t->contents+i;
- if (*(c->name) &&
- S_ISDIR(c->statbuf.st_mode)) {
- if ((ret = xftw_type2(directory, c->name, 1, funcptr)))
- goto cleanup;
- *(c->name) = '\0'; /* processed */
- }
- }
- /* anything else is passed to the user function */
- for (i = 0 ; i < t->used; ++i) {
- c = t->contents+i;
- if (*(c->name)) {
- verbose("%s found in type 1 directory %s\n", c->name, directory);
- if ((ret = xftw_do_name(directory, c->name, &(c->statbuf), funcptr)))
- goto cleanup;
- *(c->name) = '\0'; /* processed */
- }
- }
- }
- else {
- /* type 2 */
- xftw_free_tree(0);
- if ((ret = xftw_type2(directory, NULL, 0, funcptr)))
- goto cleanup;
- }
-
- /* amazing, it all worked */
- ret = 0;
-cleanup:
- for (i = 0; i < XFTW_MAXDEPTH; ++i)
- xftw_free_tree(i);
- return(ret);
-}
diff --git a/mdk-stage1/insmod-modutils/util/xmalloc.c b/mdk-stage1/insmod-modutils/util/xmalloc.c
deleted file mode 100644
index 9113d47fe..000000000
--- a/mdk-stage1/insmod-modutils/util/xmalloc.c
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Misc utility functions.
- Copyright 1996, 1997 Linux International.
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stdlib.h>
-#include "util.h"
-
-
-/*======================================================================*/
-
-void *
-xmalloc(size_t size)
-{
- void *ptr = malloc(size);
- if (!ptr)
- {
- error("Out of memory");
- exit(1);
- }
- return ptr;
-}
diff --git a/mdk-stage1/insmod-modutils/util/xrealloc.c b/mdk-stage1/insmod-modutils/util/xrealloc.c
deleted file mode 100644
index d287486f7..000000000
--- a/mdk-stage1/insmod-modutils/util/xrealloc.c
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Misc utility functions.
- Copyright 1996, 1997 Linux International.
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stdlib.h>
-#include "util.h"
-
-
-/*======================================================================*/
-
-void *
-xrealloc(void *old, size_t size)
-{
- void *ptr = realloc(old, size);
- if (!ptr)
- {
- error("Out of memory");
- exit(1);
- }
- return ptr;
-}
diff --git a/mdk-stage1/insmod-modutils/util/xstrcat.c b/mdk-stage1/insmod-modutils/util/xstrcat.c
deleted file mode 100644
index abb075c83..000000000
--- a/mdk-stage1/insmod-modutils/util/xstrcat.c
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Misc utility functions.
- Copyright 2000 Keith Owens <kaos@ocs.com.au>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id"
-
-#include <stdlib.h>
-#include <string.h>
-#include "util.h"
-
-
-/*======================================================================*/
-
-char *
-xstrcat(char *dest, const char *src, size_t size)
-{
- int ldest = strlen(dest);
- int lsrc = strlen(src);
- if ((size - ldest - 1) < lsrc) {
- error("xstrcat: destination overflow");
- exit(1);
- }
- memcpy(dest+ldest, src, lsrc+1);
- return(dest);
-}
diff --git a/mdk-stage1/insmod-modutils/util/xstrdup.c b/mdk-stage1/insmod-modutils/util/xstrdup.c
deleted file mode 100644
index 11b289eb0..000000000
--- a/mdk-stage1/insmod-modutils/util/xstrdup.c
+++ /dev/null
@@ -1,41 +0,0 @@
-/* Misc utility functions.
- Copyright 1996, 1997 Linux International.
- Contributed by Richard Henderson <rth@tamu.edu>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id$"
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include "util.h"
-
-
-/*======================================================================*/
-
-char *
-xstrdup(const char *s)
-{
- char *n = strdup(s);
- if (!n)
- {
- error("Out of memory");
- exit(1);
- }
- return n;
-}
diff --git a/mdk-stage1/insmod-modutils/util/xsystem.c b/mdk-stage1/insmod-modutils/util/xsystem.c
deleted file mode 100644
index edb995268..000000000
--- a/mdk-stage1/insmod-modutils/util/xsystem.c
+++ /dev/null
@@ -1,51 +0,0 @@
-/* Misc utility functions.
- Copyright 2000 Keith Owens <kaos@ocs.com.au>
-
- This file is part of the Linux modutils.
-
- 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-#ident "$Id"
-
-#include <sys/types.h>
-#include <sys/wait.h>
-#include <errno.h>
-#include <unistd.h>
-
-
-/*======================================================================*/
-
-/* Clone of the system() function From Steven's Advanced Programming in a Unix
- * Environment. Modified to use *argv[] and execvp to avoid shell expansion
- * problems, modutils runs as root so system() is unsafe.
- */
-
-int
-xsystem(const char *file, char *const argv[])
-{
- pid_t pid;
- int status;
- if ((pid = fork()) < 0)
- return(-1);
- if (pid == 0) {
- execvp(file, argv);
- _exit(127);
- }
- while (waitpid(pid, &status, 0) < 0) {
- if (errno != EINTR)
- return(-1);
- }
- return(status);
-}
diff --git a/mdk-stage1/insmod.h b/mdk-stage1/insmod.h
deleted file mode 100644
index d91f239cf..000000000
--- a/mdk-stage1/insmod.h
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * 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.
- *
- */
-
-#ifndef _INSMOD_INTERFACE_H_
-#define _INSMOD_INTERFACE_H_
-
-int insmod_call(char * full_filename, char * params);
-
-#endif
diff --git a/mdk-stage1/linux-2.2/nfs.h b/mdk-stage1/linux-2.2/nfs.h
deleted file mode 100644
index 7936d5a71..000000000
--- a/mdk-stage1/linux-2.2/nfs.h
+++ /dev/null
@@ -1,226 +0,0 @@
-/*
- * NFS protocol definitions
- */
-#ifndef _LINUX_NFS_H
-#define _LINUX_NFS_H
-
-#include <linux/sunrpc/msg_prot.h>
-
-#define NFS_PORT 2049
-#define NFS_MAXDATA 8192
-#define NFS_MAXPATHLEN 1024
-#define NFS_MAXNAMLEN 255
-#define NFS_MAXGROUPS 16
-#define NFS_FHSIZE 32
-#define NFS_COOKIESIZE 4
-#define NFS_FIFO_DEV (-1)
-#define NFSMODE_FMT 0170000
-#define NFSMODE_DIR 0040000
-#define NFSMODE_CHR 0020000
-#define NFSMODE_BLK 0060000
-#define NFSMODE_REG 0100000
-#define NFSMODE_LNK 0120000
-#define NFSMODE_SOCK 0140000
-#define NFSMODE_FIFO 0010000
-
-
-enum nfs_stat {
- NFS_OK = 0,
- NFSERR_PERM = 1,
- NFSERR_NOENT = 2,
- NFSERR_IO = 5,
- NFSERR_NXIO = 6,
- NFSERR_EAGAIN = 11,
- NFSERR_ACCES = 13,
- NFSERR_EXIST = 17,
- NFSERR_XDEV = 18,
- NFSERR_NODEV = 19,
- NFSERR_NOTDIR = 20,
- NFSERR_ISDIR = 21,
- NFSERR_INVAL = 22, /* that Sun forgot */
- NFSERR_FBIG = 27,
- NFSERR_NOSPC = 28,
- NFSERR_ROFS = 30,
- NFSERR_OPNOTSUPP = 45,
- NFSERR_NAMETOOLONG = 63,
- NFSERR_NOTEMPTY = 66,
- NFSERR_DQUOT = 69,
- NFSERR_STALE = 70,
- NFSERR_WFLUSH = 99
-};
-
-enum nfs_ftype {
- NFNON = 0,
- NFREG = 1,
- NFDIR = 2,
- NFBLK = 3,
- NFCHR = 4,
- NFLNK = 5,
- NFSOCK = 6,
- NFBAD = 7,
- NFFIFO = 8
-};
-
-struct nfs_fh {
- char data[NFS_FHSIZE];
-};
-
-#define NFS_PROGRAM 100003
-#define NFS_VERSION 2
-#define NFSPROC_NULL 0
-#define NFSPROC_GETATTR 1
-#define NFSPROC_SETATTR 2
-#define NFSPROC_ROOT 3
-#define NFSPROC_LOOKUP 4
-#define NFSPROC_READLINK 5
-#define NFSPROC_READ 6
-#define NFSPROC_WRITECACHE 7
-#define NFSPROC_WRITE 8
-#define NFSPROC_CREATE 9
-#define NFSPROC_REMOVE 10
-#define NFSPROC_RENAME 11
-#define NFSPROC_LINK 12
-#define NFSPROC_SYMLINK 13
-#define NFSPROC_MKDIR 14
-#define NFSPROC_RMDIR 15
-#define NFSPROC_READDIR 16
-#define NFSPROC_STATFS 17
-
-/* Mount support for NFSroot */
-#ifdef __KERNEL__
-#define NFS_MNT_PROGRAM 100005
-#define NFS_MNT_VERSION 1
-#define NFS_MNT_PORT 627
-#define NFS_MNTPROC_MNT 1
-#define NFS_MNTPROC_UMNT 3
-#endif
-
-#if defined(__KERNEL__) || defined(NFS_NEED_KERNEL_TYPES)
-
-extern struct rpc_program nfs_program;
-extern struct rpc_stat nfs_rpcstat;
-
-struct nfs_time {
- __u32 seconds;
- __u32 useconds;
-};
-
-struct nfs_fattr {
- enum nfs_ftype type;
- __u32 mode;
- __u32 nlink;
- __u32 uid;
- __u32 gid;
- __u32 size;
- __u32 blocksize;
- __u32 rdev;
- __u32 blocks;
- __u32 fsid;
- __u32 fileid;
- struct nfs_time atime;
- struct nfs_time mtime;
- struct nfs_time ctime;
-};
-
-struct nfs_sattr {
- __u32 mode;
- __u32 uid;
- __u32 gid;
- __u32 size;
- struct nfs_time atime;
- struct nfs_time mtime;
-};
-
-struct nfs_fsinfo {
- __u32 tsize;
- __u32 bsize;
- __u32 blocks;
- __u32 bfree;
- __u32 bavail;
-};
-
-struct nfs_writeargs {
- struct nfs_fh * fh;
- __u32 offset;
- __u32 count;
- const void * buffer;
-};
-
-#ifdef NFS_NEED_XDR_TYPES
-
-struct nfs_sattrargs {
- struct nfs_fh * fh;
- struct nfs_sattr * sattr;
-};
-
-struct nfs_diropargs {
- struct nfs_fh * fh;
- const char * name;
-};
-
-struct nfs_readargs {
- struct nfs_fh * fh;
- __u32 offset;
- __u32 count;
- void * buffer;
-};
-
-struct nfs_createargs {
- struct nfs_fh * fh;
- const char * name;
- struct nfs_sattr * sattr;
-};
-
-struct nfs_renameargs {
- struct nfs_fh * fromfh;
- const char * fromname;
- struct nfs_fh * tofh;
- const char * toname;
-};
-
-struct nfs_linkargs {
- struct nfs_fh * fromfh;
- struct nfs_fh * tofh;
- const char * toname;
-};
-
-struct nfs_symlinkargs {
- struct nfs_fh * fromfh;
- const char * fromname;
- const char * topath;
- struct nfs_sattr * sattr;
-};
-
-struct nfs_readdirargs {
- struct nfs_fh * fh;
- __u32 cookie;
- void * buffer;
- unsigned int bufsiz;
-};
-
-struct nfs_diropok {
- struct nfs_fh * fh;
- struct nfs_fattr * fattr;
-};
-
-struct nfs_readres {
- struct nfs_fattr * fattr;
- unsigned int count;
-};
-
-struct nfs_readlinkres {
- char ** string;
- unsigned int * lenp;
- unsigned int maxlen;
- void * buffer;
-};
-
-struct nfs_readdirres {
- void * buffer;
- unsigned int bufsiz;
-};
-
-#endif /* NFS_NEED_XDR_TYPES */
-#endif /* __KERNEL__ */
-
-#endif
diff --git a/mdk-stage1/linux-2.2/nfs_mount.h b/mdk-stage1/linux-2.2/nfs_mount.h
deleted file mode 100644
index 60493b150..000000000
--- a/mdk-stage1/linux-2.2/nfs_mount.h
+++ /dev/null
@@ -1,53 +0,0 @@
-#ifndef _LINUX_NFS_MOUNT_H
-#define _LINUX_NFS_MOUNT_H
-
-/*
- * linux/include/linux/nfs_mount.h
- *
- * Copyright (C) 1992 Rick Sladkey
- *
- * structure passed from user-space to kernel-space during an nfs mount
- */
-
-/*
- * WARNING! Do not delete or change the order of these fields. If
- * a new field is required then add it to the end. The version field
- * tracks which fields are present. This will ensure some measure of
- * mount-to-kernel version compatibility. Some of these aren't used yet
- * but here they are anyway.
- */
-#define NFS_MOUNT_VERSION 3
-
-struct nfs_mount_data {
- int version; /* 1 */
- int fd; /* 1 */
- struct nfs_fh root; /* 1 */
- int flags; /* 1 */
- int rsize; /* 1 */
- int wsize; /* 1 */
- int timeo; /* 1 */
- int retrans; /* 1 */
- int acregmin; /* 1 */
- int acregmax; /* 1 */
- int acdirmin; /* 1 */
- int acdirmax; /* 1 */
- struct sockaddr_in addr; /* 1 */
- char hostname[256]; /* 1 */
- int namlen; /* 2 */
- unsigned int bsize; /* 3 */
-};
-
-/* bits in the flags field */
-
-#define NFS_MOUNT_SOFT 0x0001 /* 1 */
-#define NFS_MOUNT_INTR 0x0002 /* 1 */
-#define NFS_MOUNT_SECURE 0x0004 /* 1 */
-#define NFS_MOUNT_POSIX 0x0008 /* 1 */
-#define NFS_MOUNT_NOCTO 0x0010 /* 1 */
-#define NFS_MOUNT_NOAC 0x0020 /* 1 */
-#define NFS_MOUNT_TCP 0x0040 /* 2 */
-#define NFS_MOUNT_VER3 0x0080 /* 3 */
-#define NFS_MOUNT_KERBEROS 0x0100 /* 3 */
-#define NFS_MOUNT_NONLM 0x0200 /* 3 */
-
-#endif
diff --git a/mdk-stage1/log.c b/mdk-stage1/log.c
deleted file mode 100644
index 319079fd7..000000000
--- a/mdk-stage1/log.c
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <fcntl.h>
-#include <stdarg.h>
-#include <stdio.h>
-#include <string.h>
-#include <time.h>
-#include <errno.h>
-#include "stage1.h"
-
-#include "log.h"
-
-static FILE * logtty = NULL;
-static FILE * logfile = NULL;
-
-
-void vlog_message(const char * s, va_list args)
-{
- if (logfile) {
- fprintf(logfile, "* ");
- vfprintf(logfile, s, args);
- fprintf(logfile, "\n");
- fflush(logfile);
- }
- if (logtty) {
- fprintf(logtty, "* ");
- vfprintf(logtty, s, args);
- fprintf(logtty, "\n");
- fflush(logtty);
- }
-}
-
-
-void log_message(const char * s, ...)
-{
- va_list args;
- va_start(args, s);
- vlog_message(s, args);
- va_end(args);
-
- return;
-}
-
-void log_perror(char *msg)
-{
- log_message("%s: %s", msg, strerror(errno));
-}
-
-
-void open_log(void)
-{
- if (!IS_TESTING) {
- logtty = fopen("/dev/tty3", "w");
- logfile = fopen("/tmp/stage1.log", "w");
- }
- else
- logfile = fopen("debug.log", "w");
-}
-
-void close_log(void)
-{
- if (logfile) {
- log_message("stage1: disconnecting life support systems");
- fclose(logfile);
- if (logtty)
- fclose(logtty);
- }
-}
diff --git a/mdk-stage1/log.h b/mdk-stage1/log.h
deleted file mode 100644
index 90aa3f6e6..000000000
--- a/mdk-stage1/log.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-
-#ifndef _LOG_H_
-#define _LOG_H_
-
-#include <stdarg.h>
-
-void log_message(const char * s, ...) __attribute__ ((format (printf, 1, 2)));
-void vlog_message(const char * s, va_list args);
-void log_perror(char *msg);
-void open_log(void);
-void close_log(void);
-
-#endif
diff --git a/mdk-stage1/lomount.c b/mdk-stage1/lomount.c
deleted file mode 100644
index 991a862c7..000000000
--- a/mdk-stage1/lomount.c
+++ /dev/null
@@ -1,171 +0,0 @@
-/*
- * 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.
- *
- */
-
-/* This code comes from util-linux-2.10n (mount/lomount.c)
- * (this is a simplified version of this code)
- */
-
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/ioctl.h>
-#include <sys/mount.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <stdio.h>
-#include <string.h>
-#include <unistd.h>
-
-#include "stage1.h"
-#include "frontend.h"
-#include "log.h"
-#include "mount.h"
-#include "modules.h"
-
-#include "lomount.h"
-
-
-#define LO_NAME_SIZE 64
-#define LO_KEY_SIZE 32
-
-struct loop_info
-{
- int lo_number; /* ioctl r/o */
- dev_t lo_device; /* ioctl r/o */
- unsigned long lo_inode; /* ioctl r/o */
- dev_t lo_rdevice; /* ioctl r/o */
- int lo_offset;
- int lo_encrypt_type;
- int lo_encrypt_key_size; /* ioctl w/o */
- int lo_flags; /* ioctl r/o */
- char lo_name[LO_NAME_SIZE];
- unsigned char lo_encrypt_key[LO_KEY_SIZE]; /* ioctl w/o */
- unsigned long lo_init[2];
- char reserved[4];
-};
-
-#define LOOP_SET_FD 0x4C00
-#define LOOP_CLR_FD 0x4C01
-#define LOOP_SET_STATUS 0x4C02
-#define LOOP_GET_STATUS 0x4C03
-
-int
-set_loop (const char *device, const char *file)
-{
- struct loop_info loopinfo;
- int fd, ffd, mode;
-
- mode = O_RDONLY;
-
- if ((ffd = open (file, mode)) < 0)
- return 1;
-
- if ((fd = open (device, mode)) < 0) {
- close(ffd);
- return 1;
- }
-
- memset(&loopinfo, 0, sizeof (loopinfo));
- strncpy(loopinfo.lo_name, file, LO_NAME_SIZE);
- loopinfo.lo_name[LO_NAME_SIZE - 1] = 0;
- loopinfo.lo_offset = 0;
-
-#ifdef MCL_FUTURE
- /*
- * Oh-oh, sensitive data coming up. Better lock into memory to prevent
- * passwd etc being swapped out and left somewhere on disk.
- */
-
- if(mlockall(MCL_CURRENT|MCL_FUTURE)) {
- log_message("CRITICAL Couldn't lock into memory! %s (memlock)", strerror(errno));
- return 1;
- }
-#endif
-
- if (ioctl(fd, LOOP_SET_FD, ffd) < 0) {
- close(fd);
- close(ffd);
- return 1;
- }
-
- if (ioctl(fd, LOOP_SET_STATUS, &loopinfo) < 0) {
- (void) ioctl (fd, LOOP_CLR_FD, 0);
- close(fd);
- close(ffd);
- return 1;
- }
-
- close(fd);
- close(ffd);
- return 0;
-}
-
-
-char * loopdev = "/dev/loop3"; /* Ugly. But do I care? */
-
-void
-del_loop(void)
-{
- int fd;
-
- if ((fd = open (loopdev, O_RDONLY)) < 0)
- return;
-
- if (ioctl (fd, LOOP_CLR_FD, 0) < 0)
- return;
-
- close (fd);
-}
-
-
-static char * where_mounted = NULL;
-
-int
-lomount(char *loopfile, char *where)
-{
-
- long int flag;
-
- flag = MS_MGC_VAL;
- flag |= MS_RDONLY;
-
- my_insmod("loop", ANY_DRIVER_TYPE, NULL);
-
- if (set_loop(loopdev, loopfile)) {
- log_message("set_loop failed on %s (%s)", loopdev, strerror(errno));
- return 1;
- }
-
- if (my_mount(loopdev, where, "iso9660", 0)) {
- del_loop();
- return 1;
- }
-
- where_mounted = strdup(where);
- log_message("lomount succeeded for %s on %s", loopfile, where);
- return 0;
-}
-
-
-int
-loumount()
-{
- if (where_mounted) {
- umount(where_mounted);
- where_mounted = NULL;
- }
- del_loop();
- return 0;
-}
-
-
diff --git a/mdk-stage1/lomount.h b/mdk-stage1/lomount.h
deleted file mode 100644
index 3b8a30ac1..000000000
--- a/mdk-stage1/lomount.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * 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.
- *
- */
-
-#ifndef LOMOUNT_H
-#define LOMOUNT_H
-
-int lomount(char *loopfile, char *where);
-int loumount(void);
-
-#endif
diff --git a/mdk-stage1/mar/.cvsignore b/mdk-stage1/mar/.cvsignore
deleted file mode 100644
index bfde37886..000000000
--- a/mdk-stage1/mar/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-mar
diff --git a/mdk-stage1/mar/Makefile b/mdk-stage1/mar/Makefile
deleted file mode 100644
index 801785947..000000000
--- a/mdk-stage1/mar/Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
- #******************************************************************************
- #
- # mar - The Mandrake Archiver
- #
- # $Id$
- #
- # 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.
- #
- #*****************************************************************************
-
-top_dir = ..
-
-include $(top_dir)/Makefile.common
-
-
-TARGETS = libmar.a mar
-
-
-ifeq (DIETLIBC, $(L))
-TARGETS += libmar-DIET.a
-endif
-
-
-all: $(TARGETS)
-
-clean:
- rm -f *.o libmar.a libmar-DIET.a mar
-
-
-mar: mar-frontend.o mar-extract-only-standalone.o
- gcc -o mar mar-frontend.o mar-extract-only-standalone.o -lbz2
- $(STRIPCMD) $@
-
-libmar.a: mar-extract-only.o
- ar -cru $@ $^
- ranlib $@
-
-libmar-DIET.a: mar-extract-only-DIET.o
- ar -cru $@ $^
- ranlib $@
-
-mar-extract-only.o: mar-extract-only.c mar-extract-only.h mar.h
- gcc $(CFLAGS) $(GLIBC_INCLUDES) -c mar-extract-only.c
-
-mar-extract-only-DIET.o: mar-extract-only.c mar-extract-only.h mar.h
- gcc $(CFLAGS) $(DIETLIBC_INCLUDES) -o $@ -c mar-extract-only.c
-
-mar-frontend.o: mar-frontend.c mar.h mar-extract-only.h
- gcc $(CFLAGS) $(GLIBC_INCLUDES) -c mar-frontend.c
-
-mar-extract-only-standalone.o: mar-extract-only.c mar-extract-only.h mar.h
- gcc $(CFLAGS) $(GLIBC_INCLUDES) -o $@ -D_STANDALONE_ -c mar-extract-only.c
diff --git a/mdk-stage1/mar/mar-extract-only.c b/mdk-stage1/mar/mar-extract-only.c
deleted file mode 100644
index a5b6ccd2f..000000000
--- a/mdk-stage1/mar/mar-extract-only.c
+++ /dev/null
@@ -1,208 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * mar - The Mandrake Archiver
- *
- * An archiver that supports compression (through zlib).
- *
- */
-
-/*
- * This code should suffice for stage1 on-the-fly uncompression of kernel modules.
- * (and it DOES perform tests and return values, blaaaah..)
- */
-
-#include "mar-extract-only.h"
-#include "mar.h"
-
-#ifdef _STANDALONE_
-void
-zerr(BZFILE * f) /* decrease code size */
-{
- fprintf(stderr, BZ2_bzerror(f, &z_errnum));
-}
-
-inline void
-log_perror(char *msg)
-{
- perror(msg);
-}
-void
-log_message(char *msg)
-{
- fprintf(stderr, msg);
-}
-#else /* _STANDALONE_ */
-#include "../log.h"
-void
-zerr(BZFILE * f) /* decrease code size */
-{
- log_message(BZ2_bzerror(f, &z_errnum));
-}
-#endif /* _STANDALONE_ */
-
-
-static int
-mar_open_file(char *filename, struct mar_stream *s)
-{
- int end_filetable = 0;
- struct mar_element * previous_element = NULL;
-
- /* mar_zfile */
- s->mar_zfile = BZ2_bzopen(filename, "rb");
- if (!s->mar_zfile)
- {
- log_perror(filename);
- return -1;
- }
-
- while (end_filetable == 0)
- {
- char buf[512];
- int ptr = 0;
- /* read filename */
- do
- {
- if (BZ2_bzread(s->mar_zfile, &(buf[ptr]), sizeof(char)) != sizeof(char))
- {
- zerr(s->mar_zfile);
- return -1;
- }
- ptr++;
- } while ((buf[ptr-1] != 0) && (ptr < 512));
- /* ptr == 1 when we arrive on the "char 0" of the end of the filetable */
- if (ptr > 1)
- {
- struct mar_element * e = (struct mar_element *) malloc(sizeof(struct mar_element));
- e->filename = strdup(buf);
- /* read file_length */
- if (BZ2_bzread(s->mar_zfile, &(e->file_length), sizeof(int)) != sizeof(int))
- {
- zerr(s->mar_zfile);
- return -1;
- }
- /* read data_offset */
- if (BZ2_bzread(s->mar_zfile, &(e->data_offset), sizeof(int)) != sizeof(int))
- {
- zerr(s->mar_zfile);
- return -1;
- }
- /* write down chaining */
- if (previous_element)
- previous_element->next_element = e;
- else
- s->first_element = e;
- previous_element = e;
- }
- else
- end_filetable = 1;
-
- }
- /* chaining for last element */
- previous_element->next_element = NULL;
-
- return 0;
-}
-
-
-char **
-mar_list_contents(char * mar_filename)
-{
- struct mar_stream s;
- struct mar_element * elem;
- char * tmp_contents[500];
- char ** answ;
- int i = 0;
-
- if (mar_open_file(mar_filename, &s))
- return NULL;
-
- elem = s.first_element;
- while (elem)
- {
- tmp_contents[i++] = strdup(elem->filename);
- elem = elem->next_element;
- }
- tmp_contents[i++] = NULL;
- answ = (char **) malloc(sizeof(char *) * i);
- memcpy(answ, tmp_contents, sizeof(char *) * i);
- return answ;
-}
-
-
-int
-mar_extract_file(char *mar_filename, char *filename_to_extract, char *dest_dir)
-{
- struct mar_stream s;
- struct mar_element * elem;
-
- if (mar_open_file(mar_filename, &s))
- return -1;
-
- elem = s.first_element;
- while (elem)
- {
- if (strcmp(elem->filename, filename_to_extract) == 0)
- {
- char garb_buf[4096];
- char *buf;
- char *dest_file;
- int fd;
- size_t i;
- dest_file = (char *) alloca(strlen(dest_dir) + strlen(filename_to_extract) + 1);
- strcpy(dest_file, dest_dir);
- strcat(dest_file, filename_to_extract);
- fd = creat(dest_file, 00660);
- if (fd == -1)
- {
- log_perror(dest_file);
- return -1;
- }
- buf = (char *) alloca(elem->file_length);
- if (!buf)
- {
- log_perror(dest_file);
- return -1;
- }
- i = elem->data_offset;
- while (i > 0) {
- int to_read = i > sizeof(garb_buf) ? sizeof(garb_buf) : i;
- if (BZ2_bzread(s.mar_zfile, garb_buf, to_read) != to_read) {
- log_message("MAR: unexpected EOF in stream");
- return -1;
- }
- i -= to_read;
- }
- if (BZ2_bzread(s.mar_zfile, buf, elem->file_length) != elem->file_length)
- {
- zerr(s.mar_zfile);
- return -1;
- }
- if (write(fd, buf, elem->file_length) != elem->file_length)
- {
- log_perror(dest_file);
- return -1;
- }
- close(fd); /* do not check return value for code size */
- BZ2_bzclose(s.mar_zfile);
- return 0;
- }
- elem = elem->next_element;
- }
- BZ2_bzclose(s.mar_zfile);
- return 1; /* 1 for file_not_found_in_archive */
-}
-
-
diff --git a/mdk-stage1/mar/mar-extract-only.h b/mdk-stage1/mar/mar-extract-only.h
deleted file mode 100644
index 6fa34efe4..000000000
--- a/mdk-stage1/mar/mar-extract-only.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * mar - The Mandrake Archiver
- *
- * An archiver that supports compression (through zlib).
- *
- */
-
-/*
- * Header for stage1 on-the-fly needs.
- */
-
-#ifndef MAR_EXTRACT_ONLY_H
-#define MAR_EXTRACT_ONLY_H
-
-int mar_extract_file(char *mar_filename, char *filename_to_extract, char *dest_dir);
-char ** mar_list_contents(char *mar_filename);
-
-#endif
diff --git a/mdk-stage1/mar/mar-frontend.c b/mdk-stage1/mar/mar-frontend.c
deleted file mode 100644
index f55ba6fe6..000000000
--- a/mdk-stage1/mar/mar-frontend.c
+++ /dev/null
@@ -1,199 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * mar - The Mandrake Archiver
- *
- * An archiver that supports compression (through zlib).
- *
- */
-
-/*
- * This code includes the extracting and creating features.
- *
- */
-
-#include "mar.h"
-#include "mar-extract-only.h"
-
-
-int
-file_size(char *filename)
-{
- struct stat buf;
- if (stat(filename, &buf) != 0)
- {
- perror(filename);
- return -1;
- }
- return buf.st_size;
-}
-
-
-/* Yes I don't use the datastructure I directly write the final fileformat in memory then write down it.
- * Yes it's bad.
- */
-/* ``files'' is a NULL-terminated array of char* */
-
-char * fnf_tag = "FILE_NOT_FOUND&";
-
-int
-mar_create_file(char *dest_file, char **files)
-{
- int filenum = 0;
- int current_offset_filetable = 0;
- int current_delta_rawdata = 0;
- int filetable_size;
- char * temp_marfile_buffer;
- int total_length = 0;
-
- filetable_size = sizeof(char); /* ``char 0'' */
- while (files[filenum])
- {
- int fsiz = file_size(files[filenum]);
- if (fsiz == -1)
- files[filenum] = fnf_tag;
- else {
- filetable_size += 2*sizeof(int) /* file_length, data_offset */ + strlen(files[filenum]) + 1;
- total_length += fsiz;
- }
- filenum++;
- }
-
- total_length += filetable_size;
-
- temp_marfile_buffer = (char *) malloc(total_length); /* create the whole file in-memory (not with alloca! it can be bigger than typical limit for stack of programs (ulimit -s) */
- DEBUG_MAR(printf("D: mar::create_marfile total-length %d\n", total_length););
-
- filenum = 0;
- while (files[filenum])
- {
- if (strcmp(files[filenum], fnf_tag)) {
- FILE * f = fopen(files[filenum], "r");
- int fsize;
- if (!f)
- {
- perror(files[filenum]);
- return -1;
- }
-
- /* filename */
- strcpy(&(temp_marfile_buffer[current_offset_filetable]), files[filenum]);
- current_offset_filetable += strlen(files[filenum]) + 1;
-
- /* file_length */
- fsize = file_size(files[filenum]);
- if (fsize == -1) return -1;
- memcpy(&temp_marfile_buffer[current_offset_filetable], &fsize, sizeof(int));
- current_offset_filetable += sizeof(int);
-
- /* data_offset */
- memcpy(&temp_marfile_buffer[current_offset_filetable], &current_delta_rawdata, sizeof(int));
- current_offset_filetable += sizeof(int);
-
- /* data_raw_data */
- if (fread(&temp_marfile_buffer[current_delta_rawdata + filetable_size], 1, fsize, f) != (size_t)fsize)
- {
- perror(files[filenum]);
- return -1;
- }
- fclose(f);
-
- current_delta_rawdata += fsize;
- }
-
- filenum++;
- }
-
- /* write down ``char 0'' to terminate file table */
- memset(&temp_marfile_buffer[current_offset_filetable], 0, sizeof(char));
-
- /* ok, buffer is ready, let's write it on-disk */
- {
- BZFILE * f = BZ2_bzopen(dest_file, "w9");
- if (!f)
- {
- perror(dest_file);
- return -1;
- }
- if (BZ2_bzwrite(f, temp_marfile_buffer, total_length) != total_length)
- {
- fprintf(stderr, BZ2_bzerror(f, &z_errnum));
- return -1;
- }
- BZ2_bzclose(f);
- }
-
- printf("mar: created archive %s (%d files, length %d)\n", dest_file, filenum, total_length);
- return 0;
-}
-
-
-void
-print_usage(char *progname)
-{
- printf("Usage: %s [-lxc] [files..]\n", progname);
- exit(0);
-}
-
-int
-main(int argc, char **argv)
-{
- if (argc <= 2)
- print_usage(argv[0]);
-
- if (argc >= 3)
- {
- if (strcmp(argv[1], "-l") == 0)
- {
- char ** contents = mar_list_contents(argv[2]);
- if (contents)
- while (contents && *contents) {
- printf("\t%s\n", *contents);
- contents++;
- }
- exit(0);
- }
- if ((strcmp(argv[1], "-x") == 0) && argc == 4)
- {
- int res = mar_extract_file(argv[2], argv[3], "./");
- if (res == 1)
- fprintf(stderr, "W: file-not-found-in-archive %s\n", argv[3]);
- if (res == -1)
- exit(-1);
- exit(0);
- }
- if ((strcmp(argv[1], "-c") == 0) && argc >= 4)
- {
- char **files = (char **) alloca(((argc-3)+1) * sizeof(char *));
- int i = 3;
- while (i < argc)
- {
- files[i-3] = argv[i];
- i++;
- }
- files[argc-3] = NULL;
- {
- int results;
- results = mar_create_file(argv[2], files);
- if (results != 0)
- fprintf(stderr, "E: create-marfile-failed\n");
- exit(results);
- }
-
- }
- }
-
- return 0;
-}
diff --git a/mdk-stage1/mar/mar.h b/mdk-stage1/mar/mar.h
deleted file mode 100644
index 672d7ded8..000000000
--- a/mdk-stage1/mar/mar.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * mar - The Mandrake Archiver
- *
- * An archiver that supports compression (through bzlib).
- *
- * Designed to be small so these bad designs are inside:
- * . archive and compression are mixed together
- * . create the mar file in-memory
- * . does not free memory
- *
- */
-
-#ifndef MAR_H
-#define MAR_H
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <errno.h>
-#include <unistd.h>
-
-#include <bzlib.h>
-
-/*
- * Format of a mar file:
- *
- * ASCIIZ filename \ |
- * int file_length | repeated | bzipped
- * int pointer_in_archive / |
- * char 0 |
- * raw_files_data /
- *
- */
-
-struct mar_element
-{
- char * filename; /* filename (ASCIIZ) of the element */
- int file_length; /* length (in bytes) of the raw data of the element */
- int data_offset; /* seek start of the raw data in the underlying mar stream */
- struct mar_element * next_element; /* pointer to the next element in the mar stream; NULL if last */
-};
-
-struct mar_stream
-{
- struct mar_element * first_element; /* pointer to the first element inside the mar stream */
- BZFILE * mar_zfile; /* associated zfile (opened) */
-};
-
-int z_errnum;
-
-#define DEBUG_MAR(x)
-
-#endif
diff --git a/mdk-stage1/minilibc.c b/mdk-stage1/minilibc.c
deleted file mode 100644
index 73d7deae5..000000000
--- a/mdk-stage1/minilibc.c
+++ /dev/null
@@ -1,251 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-
-#define MINILIBC_INTERNAL
-
-#include "minilibc.h"
-
-int atexit (void (*__func) (void) __attribute__ ((unused)))
-{
- return 0;
-}
-
-void exit()
-{
- _do_exit(0);
- for (;;); /* Shut up gcc */
-}
-
-
-char ** _environ = NULL;
-int errno = 0;
-
-void _init (int __status __attribute__ ((unused)))
-{
-}
-
-void __libc_init_first (int __status __attribute__ ((unused)))
-{
-}
-
-int __libc_start_main (int (*main) (int, char **, char **), int argc,
- char **argv, void (*init) (void) __attribute__ ((unused)), void (*fini) (void) __attribute__ ((unused)),
- void (*rtld_fini) (void) __attribute__ ((unused)), void *stack_end __attribute__ ((unused)))
-{
- exit ((*main) (argc, argv, NULL));
- /* never get here */
- return 0;
-}
-
-void _fini (int __status __attribute__ ((unused)))
-{
-}
-
-inline int socket(int a, int b, int c)
-{
- unsigned long args[] = { a, b, c };
-
- return socketcall(SYS_SOCKET, args);
-}
-
-inline int bind(int a, void * b, int c)
-{
- unsigned long args[] = { a, (long) b, c };
-
- return socketcall(SYS_BIND, args);
-}
-
-inline int listen(int a, int b)
-{
- unsigned long args[] = { a, b, 0 };
-
- return socketcall(SYS_LISTEN, args);
-}
-
-inline int accept(int a, void * addr, void * addr2)
-{
- unsigned long args[] = { a, (long) addr, (long) addr2 };
-
- return socketcall(SYS_ACCEPT, args);
-}
-
-
-void sleep(int secs)
-{
- struct timeval tv;
-
- tv.tv_sec = secs;
- tv.tv_usec = 0;
-
- select(0, NULL, NULL, NULL, &tv);
-}
-
-
-int strlen(const char * string)
-{
- int i = 0;
-
- while (*string++) i++;
-
- return i;
-}
-
-char * strncpy(char * dst, const char * src, int len)
-{
- char * chptr = dst;
- int i = 0;
-
- while (*src && i < len) *dst++ = *src++, i++;
- if (i < len) *dst = '\0';
-
- return chptr;
-}
-
-char * strcpy(char * dst, const char * src)
-{
- char * chptr = dst;
-
- while (*src) *dst++ = *src++;
- *dst = '\0';
-
- return chptr;
-}
-
-void * memcpy(void * dst, const void * src, size_t count)
-{
- char * a = dst;
- const char * b = src;
-
- while (count--)
- *a++ = *b++;
-
- return dst;
-}
-
-
-int strcmp(const char * a, const char * b)
-{
- int i, j;
-
- i = strlen(a); j = strlen(b);
- if (i < j)
- return -1;
- else if (j < i)
- return 1;
-
- while (*a && (*a == *b)) a++, b++;
-
- if (!*a) return 0;
-
- if (*a < *b)
- return -1;
- else
- return 1;
-}
-
-int strncmp(const char * a, const char * b, int len)
-{
- char buf1[1000], buf2[1000];
-
- strncpy(buf1, a, len);
- strncpy(buf2, b, len);
- buf1[len] = '\0';
- buf2[len] = '\0';
-
- return strcmp(buf1, buf2);
-}
-
-char * strchr(char * str, int ch)
-{
- char * chptr;
-
- chptr = str;
- while (*chptr)
- {
- if (*chptr == ch) return chptr;
- chptr++;
- }
-
- return NULL;
-}
-
-
-char * strstr(char *haystack, char *needle)
-{
- char * tmp = haystack;
- while ((tmp = strchr(tmp, needle[0])) != NULL) {
- int i = 1;
- while (i < strlen(tmp) && i < strlen(needle) && tmp[i] == needle[i])
- i++;
- if (needle[i] == '\0')
- return tmp;
- tmp++;
- }
- return NULL;
-}
-
-
-/* Minimum printf which handles only characters, %d's and %s's */
-void printf(char * fmt, ...)
-{
- char buf[2048];
- char * start = buf;
- char * chptr = buf;
- va_list args;
- char * strarg;
- int numarg;
-
- strncpy(buf, fmt, sizeof(buf));
- va_start(args, fmt);
-
- while (start)
- {
- while (*chptr != '%' && *chptr) chptr++;
-
- if (*chptr == '%')
- {
- *chptr++ = '\0';
- print_str_init(1, start);
-
- switch (*chptr++)
- {
- case 's':
- strarg = va_arg(args, char *);
- print_str_init(1, strarg);
- break;
-
- case 'd':
- numarg = va_arg(args, int);
- print_int_init(1, numarg);
- break;
- }
-
- start = chptr;
- }
- else
- {
- print_str_init(1, start);
- start = NULL;
- }
- }
-}
-
diff --git a/mdk-stage1/minilibc.h b/mdk-stage1/minilibc.h
deleted file mode 100644
index e0775e3a0..000000000
--- a/mdk-stage1/minilibc.h
+++ /dev/null
@@ -1,144 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-
-#include <stdarg.h>
-
-#define _LOOSE_KERNEL_NAMES 1
-
-#define NULL ((void *) 0)
-
-#define WIFSTOPPED(status) (((status) & 0xff) == 0x7f)
-#define WIFSIGNALED(status) (!WIFSTOPPED(status) && !WIFEXITED(status))
-#define WEXITSTATUS(status) (((status) & 0xff00) >> 8)
-#define WTERMSIG(status) ((status) & 0x7f)
-#define WSTOPSIG(status) WEXITSTATUS(status)
-#define WIFEXITED(status) (WTERMSIG(status) == 0)
-
-#define MS_MGC_VAL 0xc0ed0000
-
-#define isspace(a) (a == ' ' || a == '\t')
-
-extern char ** _environ;
-
-extern int errno;
-
-/* Aieee, gcc 2.95+ creates a stub for posix_types.h on i386 which brings
- glibc headers in and thus makes __FD_SET etc. not defined with 2.3+ kernels. */
-#define _FEATURES_H 1
-#include <linux/socket.h>
-#include <linux/types.h>
-#include <linux/time.h>
-#include <linux/if.h>
-#include <linux/un.h>
-#include <linux/loop.h>
-#include <linux/net.h>
-#include <asm/posix_types.h>
-#include <asm/termios.h>
-#include <asm/ioctls.h>
-#include <asm/unistd.h>
-#include <asm/fcntl.h>
-#include <asm/signal.h>
-
-
-#ifndef MINILIBC_INTERNAL
-static inline _syscall5(int,mount,const char *,spec,const char *,dir,const char *,type,unsigned long,rwflag,const void *,data);
-static inline _syscall5(int,_newselect,int,n,fd_set *,rd,fd_set *,wr,fd_set *,ex,struct timeval *,timeval);
-static inline _syscall4(int,wait4,pid_t,pid,int *,status,int,opts,void *,rusage)
-static inline _syscall3(int,write,int,fd,const char *,buf,unsigned long,count)
-static inline _syscall3(int,reboot,int,magic,int,magic_too,int,flag)
-static inline _syscall3(int,execve,const char *,fn,void *,argv,void *,envp)
-static inline _syscall3(int,read,int,fd,const char *,buf,unsigned long,count)
-static inline _syscall3(int,open,const char *,fn,int,flags,mode_t,mode)
-static inline _syscall3(int,ioctl,int,fd,int,request,void *,argp)
-static inline _syscall2(int,dup2,int,one,int,two)
-static inline _syscall2(int,kill,pid_t,pid,int,sig)
-static inline _syscall2(int,symlink,const char *,a,const char *,b)
-static inline _syscall2(int,chmod,const char * ,path,mode_t,mode)
-static inline _syscall2(int,sethostname,const char *,name,int,len)
-static inline _syscall2(int,setdomainname,const char *,name,int,len)
-static inline _syscall2(int,setpgid,int,name,int,len)
-static inline _syscall2(int,signal,int,num,void *,len)
-static inline _syscall1(int,umount,const char *,dir)
-static inline _syscall1(int,unlink,const char *,fn)
-static inline _syscall1(int,close,int,fd)
-static inline _syscall1(int,swapoff,const char *,fn)
-static inline _syscall0(int,getpid)
-static inline _syscall0(int,sync)
-#ifdef __sparc__
-/* Nonstandard fork calling convention :( */
-static inline int fork(void) {
- int __res;
- __asm__ __volatile__ (
- "mov %0, %%g1\n\t"
- "t 0x10\n\t"
- "bcc 1f\n\t"
- "dec %%o1\n\t"
- "sethi %%hi(%2), %%g1\n\t"
- "st %%o0, [%%g1 + %%lo(%2)]\n\t"
- "b 2f\n\t"
- "mov -1, %0\n\t"
- "1:\n\t"
- "and %%o0, %%o1, %0\n\t"
- "2:\n\t"
- : "=r" (__res)
- : "0" (__NR_fork), "i" (&errno)
- : "g1", "o0", "cc");
- return __res;
-}
-#else
-static inline _syscall0(int,fork)
-#endif
-static inline _syscall0(pid_t,setsid)
-static inline _syscall3(int,syslog,int, type, char *, buf, int, len);
-#else
-static inline _syscall5(int,_newselect,int,n,fd_set *,rd,fd_set *,wr,fd_set *,ex,struct timeval *,timeval);
-static inline _syscall3(int,write,int,fd,const char *,buf,unsigned long,count)
-static inline _syscall2(int,socketcall,int,code,unsigned long *, args)
-#define __NR__do_exit __NR_exit
-extern inline _syscall1(int,_do_exit,int,exitcode)
-#endif
-
-#define select _newselect
-
-extern int errno;
-
-inline int socket(int a, int b, int c);
-inline int bind(int a, void * b, int c);
-inline int listen(int a, int b);
-inline int accept(int a, void * addr, void * addr2);
-
-void sleep(int secs);
-
-int strlen(const char * string);
-char * strcpy(char * dst, const char * src);
-void * memcpy(void * dst, const void * src, size_t count);
-int strcmp(const char * a, const char * b);
-int strncmp(const char * a, const char * b, int len);
-char * strchr(char * str, int ch);
-char * strstr(char *haystack, char *needle);
-char * strncpy(char * dst, const char * src, int len);
-
-void print_str_init(int fd, char * string);
-void print_int_init(int fd, int i);
-/* Minimum printf which handles only characters, %d's and %s's */
-void printf(char * fmt, ...) __attribute__ ((format (printf, 1, 2)));
-
diff --git a/mdk-stage1/mkinitrd_helper/Makefile b/mdk-stage1/mkinitrd_helper/Makefile
deleted file mode 100644
index 1fa6a345a..000000000
--- a/mdk-stage1/mkinitrd_helper/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
- #******************************************************************************
- #
- # 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.
- #
- #*****************************************************************************
-
-top_dir = ..
-
-include $(top_dir)/Makefile.common
-
-
-VERSION = 1.1.1
-
-DEFS = -DVERSION=\"$(VERSION)\"
-
-
-MKINITRD_HELPER_SRC = mkinitrd_helper.c
-MKINITRD_HELPER_LIBS = ../insmod-busybox/libinsmod-DIET.a
-
-MKINITRD_HELPER_OBJS = $(subst .c,.o,$(MKINITRD_HELPER_SRC))
-
-BIN = mkinitrd_helper
-
-all: $(BIN)
-
-clean:
- rm -f *.o $(BIN)
-
-FLAGS = -Wall -Werror -Os -fomit-frame-pointer -c
-
-
-$(MKINITRD_HELPER_OBJS): %.o: %.c
- $(CC) $(DEFS) $(DIETLIBC_INCLUDES) -I.. -c $< -o $@
-
-mkinitrd_helper: $(MKINITRD_HELPER_OBJS) $(MKINITRD_HELPER_LIBS) $(DIETLIBC_LIBC)
- $(CC) $(DIETLIBC_LDFLAGS_STAGE1) -o $@ $^
- $(STRIPCMD) $@
diff --git a/mdk-stage1/mkinitrd_helper/mkinitrd_helper.c b/mdk-stage1/mkinitrd_helper/mkinitrd_helper.c
deleted file mode 100644
index 67be7c340..000000000
--- a/mdk-stage1/mkinitrd_helper/mkinitrd_helper.c
+++ /dev/null
@@ -1,308 +0,0 @@
-/*
- * Guillaume Cottenceau (gc@mandrakesoft.com)
- *
- * Copyright 2001 MandrakeSoft
- *
- * This software is covered by the GPL license.
- *
- * 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.
- *
- *
- * This little program replaces usual sash and insmod.static based script
- * from mkinitrd (that insmod modules, plus possibly mount a partition and
- * losetup a loopback-based / on the partition).
- *
- *
- * On my machine:
- * gzipped sash + insmod.static 502491 bytes
- * gzipped <this-program> 14243 bytes
- *
- * There will be room for linux-2.4 and many modules, now. Cool.
- *
- */
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <errno.h>
-#include <sys/mount.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <sys/ioctl.h>
-#include <signal.h>
-
-#include "insmod.h"
-
-int quiet = 0;
-
-void vlog_message(const char * s, va_list args)
-{
- vprintf(s, args);
- printf("\n");
-}
-
-void log_perror(char *msg)
-{
- perror(msg);
-}
-
-
-static void fatal_error(char *msg)
-{
- printf("[] E: %s\n[] giving hand to kernel.\n", msg);
- exit(-1);
-}
-
-static void warning(char *msg)
-{
- printf("[] W: %s\n", msg);
-}
-
-static void parse_parms(const char * parm, char ** parm1, char ** parm2, char ** parm3)
-{
- char * ptr;
-
- ptr = strchr(parm, '\n');
- if (!ptr)
- fatal_error("bad config file: no newline after parms");
-
- *parm1 = malloc(ptr-parm+1); /* yup, never freed :-) */
- memcpy(*parm1, parm, ptr-parm);
- (*parm1)[ptr-parm] = '\0';
-
- if (!parm2)
- return;
-
- *parm2 = strchr(*parm1, ' ');
- if (!*parm2)
- return;
- **parm2 = '\0';
- (*parm2)++;
-
- if (!parm3)
- return;
-
- *parm3 = strchr(*parm2, ' ');
- if (!*parm3)
- return;
- **parm3 = '\0';
- (*parm3)++;
-}
-
-
-static void insmod_(const char * parm)
-{
- char * mod_name, * options;
-
- parse_parms(parm, &mod_name, &options, NULL);
-
-#ifdef DEBUG
- printf("insmod %s options %s\n", mod_name, options);
-#endif
- if (!quiet)
- printf("[] Loading module %s\n", mod_name);
-
- if (insmod_call(mod_name, options))
- perror("insmod failed");
-}
-
-
-static void mount_(const char * parm)
-{
- char * dev, * location, * fs;
- unsigned long flags;
- char * opts = NULL;
-
- parse_parms(parm, &dev, &location, &fs);
-
-#ifdef DEBUG
- printf("mounting %s on %s as type %s\n", dev, location, fs);
-#endif
- if (!quiet)
- printf("[] Mounting device containing loopback root filesystem\n");
-
- flags = MS_MGC_VAL;
-
- if (!strcmp(fs, "vfat"))
- opts = "check=relaxed";
-
- if (mount(dev, location, fs, flags, opts))
- perror("mount failed");
-}
-
-
-#define LO_NAME_SIZE 64
-#define LO_KEY_SIZE 32
-
-struct loop_info
-{
- int lo_number; /* ioctl r/o */
- dev_t lo_device; /* ioctl r/o */
- unsigned long lo_inode; /* ioctl r/o */
- dev_t lo_rdevice; /* ioctl r/o */
- int lo_offset;
- int lo_encrypt_type;
- int lo_encrypt_key_size; /* ioctl w/o */
- int lo_flags; /* ioctl r/o */
- char lo_name[LO_NAME_SIZE];
- unsigned char lo_encrypt_key[LO_KEY_SIZE]; /* ioctl w/o */
- unsigned long lo_init[2];
- char reserved[4];
-};
-
-#define LOOP_SET_FD 0x4C00
-#define LOOP_CLR_FD 0x4C01
-#define LOOP_SET_STATUS 0x4C02
-
-static void set_loop_(const char * parm)
-{
- struct loop_info loopinfo;
- int fd, ffd;
- char * device, * file;
-
- parse_parms(parm, &device, &file, NULL);
-
-#ifdef DEBUG
- printf("set_looping %s with %s\n", device, file);
-#endif
- if (!quiet)
- printf("[] Setting up loopback file %s\n", file);
-
- if ((ffd = open(file, O_RDWR)) < 0) {
- perror("set_loop, opening file in rw");
- exit(-1);
- }
-
- if ((fd = open(device, O_RDWR)) < 0) {
- perror("set_loop, opening loop device in rw");
- close(ffd);
- exit(-1);
- }
-
- memset(&loopinfo, 0, sizeof (loopinfo));
- strncpy(loopinfo.lo_name, file, LO_NAME_SIZE);
- loopinfo.lo_name[LO_NAME_SIZE - 1] = 0;
- loopinfo.lo_offset = 0;
-
- if (ioctl(fd, LOOP_SET_FD, ffd) < 0) {
- close(fd);
- close(ffd);
- perror("LOOP_SET_FD");
- exit(-1);
- }
-
- if (ioctl(fd, LOOP_SET_STATUS, &loopinfo) < 0) {
- (void) ioctl (fd, LOOP_CLR_FD, 0);
- close(fd);
- close(ffd);
- perror("LOOP_SET_STATUS");
- exit(-1);
- }
-
- close(fd);
- close(ffd);
-}
-
-
-#define MD_MAJOR 9
-#define RAID_AUTORUN _IO (MD_MAJOR, 0x14)
-#include <linux/raid/md_u.h>
-
-static void raidautorun_(const char * parm)
-{
- char * device;
- int fd;
-
- parse_parms(parm, &device, NULL, NULL);
-
- if (!quiet)
- printf("[] Calling raid autorun for %s\n", device);
-
- fd = open(device, O_RDWR, 0);
- if (fd < 0) {
- printf("raidautorun: failed to open %s: %d\n", device, errno);
- return;
- }
-
- if (ioctl(fd, RAID_AUTORUN, 0)) {
- printf("raidautorun: RAID_AUTORUN failed: %d\n", errno);
- }
-
- close(fd);
-}
-
-static int handle_command(char ** ptr, char * cmd_name, void (*cmd_func)(const char * parm))
-{
- if (!strncmp(*ptr, cmd_name, strlen(cmd_name))) {
- *ptr = strchr(*ptr, '\n');
- if (!*ptr)
- fatal_error("Bad config file: no newline after command");
- (*ptr)++;
- cmd_func(*ptr);
- *ptr = strchr(*ptr, '\n');
- if (!*ptr)
- exit(0);
- (*ptr)++;
- return 1;
- }
- return 0;
-}
-
-
-int main(int argc, char **argv)
-{
- int fd_conf, i;
- char buf[5000];
- char * ptr;
-
- if (strstr(argv[0], "modprobe"))
- exit(0);
-
- if (mount("/proc", "/loopfs", "proc", 0, NULL))
- printf("[] couldn't mount proc filesystem\n");
- else {
- int fd_cmdline = open("/loopfs/cmdline", O_RDONLY);
- if (fd_cmdline > 0) {
- i = read(fd_cmdline, buf, sizeof(buf));
- if (i == -1)
- warning("could not read cmdline");
- else {
- buf[i] = '\0';
- if (strstr(buf, "quiet"))
- quiet = 1;
- }
- close(fd_cmdline);
- }
- umount("/loopfs");
- }
-
- if (!quiet)
- printf("[] initrd_helper v" VERSION "\n");
-
- if ((fd_conf = open("/mkinitrd_helper.conf", O_RDONLY)) < 0)
- fatal_error("could not open mkinitrd_helper config file");
-
- i = read(fd_conf, buf, sizeof(buf));
- if (i == -1)
- fatal_error("could not read mkinitrd_helper config file");
- buf[i] = '\0';
- close(fd_conf);
-
- ptr = buf;
-
- while (*ptr)
- if (!(handle_command(&ptr, "insmod", insmod_) +
- handle_command(&ptr, "mount", mount_) +
- handle_command(&ptr, "raidautorun", raidautorun_) +
- handle_command(&ptr, "set_loop", set_loop_)))
- warning("unkown command (trying to continue)");
-
- return 0;
-}
diff --git a/mdk-stage1/modules.c b/mdk-stage1/modules.c
deleted file mode 100644
index 083a81e6a..000000000
--- a/mdk-stage1/modules.c
+++ /dev/null
@@ -1,437 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * (1) calculate dependencies
- * (2) unarchive relevant modules
- * (3) insmod them
- */
-
-#include <stdlib.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/mount.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <string.h>
-#include <stdio.h>
-#include "insmod.h"
-#include "stage1.h"
-#include "log.h"
-#include "mar/mar-extract-only.h"
-#include "frontend.h"
-#include "mount.h"
-#include "modules_descr.h"
-
-#include "modules.h"
-
-static struct module_deps_elem * modules_deps = NULL;
-
-static char * archive_name = "/modules/modules.mar";
-int disable_modules = 0;
-
-
-/* unarchive and insmod given module
- * WARNING: module must not contain the trailing ".o"
- */
-static enum insmod_return insmod_archived_file(const char * mod_name, char * options)
-{
- char module_name[50];
- char final_name[50] = "/tmp/";
- int i, rc;
-
- strncpy(module_name, mod_name, sizeof(module_name));
- strcat(module_name, ".o");
- i = mar_extract_file(archive_name, module_name, "/tmp/");
- if (i == 1) {
- log_message("file-not-found-in-archive %s (maybe you can try another boot floppy such as 'other.img' for seldom used SCSI modules)", module_name);
- return INSMOD_FAILED_FILE_NOT_FOUND;
- }
- if (i != 0)
- return INSMOD_FAILED;
-
- strcat(final_name, mod_name);
- strcat(final_name, ".o");
-
- rc = insmod_call(final_name, options);
- unlink(final_name); /* sucking no space left on device */
- if (rc) {
- log_message("\tfailed");
- return INSMOD_FAILED;
- }
- return INSMOD_OK;
-}
-
-
-
-static int load_modules_dependencies(void)
-{
- char * deps_file = "/modules/modules.dep";
- char * buf, * ptr, * start, * end;
- struct stat s;
- int fd, line, i;
-
- log_message("loading modules dependencies");
-
- if (IS_TESTING)
- return 0;
-
- fd = open(deps_file, O_RDONLY);
- if (fd == -1) {
- log_perror(deps_file);
- return -1;
- }
-
- fstat(fd, &s);
- buf = alloca(s.st_size + 1);
- if (read(fd, buf, s.st_size) != (ssize_t)s.st_size) {
- log_perror(deps_file);
- return -1;
- }
- buf[s.st_size] = '\0';
- close(fd);
-
- ptr = buf;
- line = 0;
- while (ptr) {
- line++;
- ptr = strchr(ptr + 1, '\n');
- }
-
- 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++;
- if (!*ptr) {
- start = end + 1;
- continue;
- }
-
- /* sort of a good line */
- modules_deps[line].name = strdup(start);
-
- start = ptr;
- i = 0;
- while (start && *start) {
- ptr = strchr(start, ' ');
- if (ptr) *ptr = '\0';
- tmp_deps[i++] = strdup(start);
- if (ptr)
- start = ptr + 1;
- else
- start = NULL;
- while (start && *start && *start == ' ')
- start++;
- }
- tmp_deps[i++] = NULL;
-
- modules_deps[line].deps = memdup(tmp_deps, sizeof(char *) * i);
-
- line++;
- start = end + 1;
- }
- modules_deps[line].name = NULL;
-
- return 0;
-}
-
-
-void init_modules_insmoding(void)
-{
- if (load_modules_dependencies()) {
- log_message("warning, error initing modules stuff, modules loading disabled");
- disable_modules = 1;
- }
-}
-
-
-static void add_modules_conf(char * str)
-{
- static char data[5000] = "";
- char * target = "/etc/modules.conf";
- int fd;
-
- if (strlen(data) + strlen(str) >= sizeof(data))
- return;
-
- strcat(data, str);
- strcat(data, "\n");
-
- fd = open(target, O_CREAT|O_WRONLY|O_TRUNC, 00660);
-
- if (fd == -1) {
- log_perror(str);
- return;
- }
-
- if (write(fd, data, strlen(data) + 1) != (ssize_t) (strlen(data) + 1))
- log_perror(str);
-
- close(fd);
-}
-
-
-int module_already_present(const char * name)
-{
- FILE * f;
- int answ = 0;
- f = fopen("/proc/modules", "rb");
- while (1) {
- char buf[500];
- if (!fgets(buf, sizeof(buf), f)) break;
- if (!strncmp(name, buf, strlen(name)) && buf[strlen(name)] == ' ')
- answ = 1;
- }
- fclose(f);
- return answ;
-}
-
-
-static enum insmod_return insmod_with_deps(const char * mod_name, char * options)
-{
- struct module_deps_elem * dep;
-
- dep = modules_deps;
- while (dep && dep->name && strcmp(dep->name, mod_name)) dep++;
-
- if (dep && dep->name && 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);
- one_dep++;
- }
- }
-
- if (module_already_present(mod_name))
- return INSMOD_OK;
-
- log_message("needs %s", mod_name);
- return insmod_archived_file(mod_name, options);
-}
-
-
-#ifndef DISABLE_NETWORK
-enum insmod_return my_insmod(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)
-#endif
-{
- int i;
-#ifndef DISABLE_NETWORK
- char ** net_devices = NULL; /* fucking compiler */
-#endif
-
- log_message("have to insmod %s", mod_name);
-
- if (disable_modules) {
- log_message("\tdisabled");
- return INSMOD_OK;
- }
-
-#ifndef DISABLE_NETWORK
- if (type == NETWORK_DEVICES)
- net_devices = get_net_devices();
-#endif
-
- if (IS_TESTING)
- return INSMOD_OK;
-
- i = insmod_with_deps(mod_name, options);
- if (i == 0) {
- log_message("\tsucceeded %s", mod_name);
-#ifndef DISABLE_NETWORK
- if (type == NETWORK_DEVICES) {
- char ** new_net_devices = get_net_devices();
- while (new_net_devices && *new_net_devices) {
- char alias[500];
- char ** ptr = net_devices;
- while (ptr && *ptr) {
- if (!strcmp(*new_net_devices, *ptr))
- goto already_present;
- ptr++;
- }
- 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++;
- }
- }
-#endif
- } else
- log_message("warning, insmod failed (%s %s) (%d)", mod_name, options, i);
-
- return i;
-
-}
-
-static enum return_type insmod_with_options(char * mod, enum driver_type type)
-{
- char * questions[] = { "Options", NULL };
- static char ** answers = NULL;
- enum return_type results;
- char options[500] = "options ";
-
- results = ask_from_entries("Please enter the parameters to give to the kernel:", questions, &answers, 24, NULL);
- if (results != RETURN_OK)
- return results;
-
- strcat(options, mod);
- strcat(options, " ");
- strcat(options, answers[0]); // because my_insmod will eventually modify the string
-
- if (my_insmod(mod, type, answers[0]) != INSMOD_OK) {
- stg1_error_message("Insmod failed.");
- return RETURN_ERROR;
- }
-
- add_modules_conf(options);
-
- return RETURN_OK;
-}
-
-enum return_type ask_insmod(enum driver_type type)
-{
- char * mytype;
- char msg[200];
- enum return_type results;
- char * choice;
-
- unset_param(MODE_AUTOMATIC); /* we are in a fallback mode */
-
- if (type == SCSI_ADAPTERS)
- mytype = "SCSI";
- else if (type == NETWORK_DEVICES)
- mytype = "NET";
- else
- return RETURN_ERROR;
-
- if (disable_modules)
- return RETURN_BACK;
-
- snprintf(msg, sizeof(msg), "Which driver should I try to gain %s access?", mytype);
-
- {
- char ** drivers = mar_list_contents(archive_name);
- char ** descrs = malloc(sizeof(char *) * string_array_length(drivers));
- char ** p_drivers = drivers;
- char ** p_descrs = descrs;
- while (p_drivers && *p_drivers) {
- int i;
- *p_descrs = NULL;
- for (i = 0 ; i < modules_descriptions_num ; i++) {
- if (!strncmp(*p_drivers, modules_descriptions[i].module, strlen(modules_descriptions[i].module))
- && (*p_drivers)[strlen(modules_descriptions[i].module)] == '.') /* one contains '.o' not the other */
- *p_descrs = modules_descriptions[i].descr;
- }
- p_drivers++;
- p_descrs++;
- }
- results = ask_from_list_comments(msg, drivers, descrs, &choice);
- }
-
- if (results == RETURN_OK) {
- choice[strlen(choice)-2] = '\0'; /* remove trailing .o */
- return insmod_with_options(choice, type);
- } else
- return results;
-}
-
-
-void update_modules(void)
-{
- FILE * f;
- char ** disk_contents;
- char final_name[500];
- char floppy_mount_location[] = "/tmp/floppy";
-
- stg1_info_message("Please insert the Update Modules floppy.");;
-
- my_insmod("floppy", ANY_DRIVER_TYPE, NULL);
-
- if (my_mount("/dev/fd0", floppy_mount_location, "ext2", 0) == -1) {
- enum return_type results = ask_yes_no("I can't find a Linux ext2 floppy in first floppy drive.\n"
- "Retry?");
- if (results == RETURN_OK)
- return update_modules();
- return;
- }
-
- disk_contents = list_directory(floppy_mount_location);
-
- if (!(f = fopen("/tmp/floppy/to_load", "rb"))) {
- stg1_error_message("I can't find \"to_load\" file.");
- umount(floppy_mount_location);
- return update_modules();
- }
- while (1) {
- char module[500];
- char * options;
- char ** entry = disk_contents;
-
- if (!fgets(module, sizeof(module), f)) break;
- if (module[0] == '#' || strlen(module) == 0)
- continue;
-
- while (module[strlen(module)-1] == '\n')
- module[strlen(module)-1] = '\0';
- options = strchr(module, ' ');
- if (options) {
- options[0] = '\0';
- options++;
- }
-
- log_message("updatemodules: (%s) (%s)", module, options);
- while (entry && *entry) {
- if (!strncmp(*entry, module, strlen(module)) && (*entry)[strlen(module)] == '.') {
- sprintf(final_name, "%s/%s", floppy_mount_location, *entry);
- if (insmod_call(final_name, options)) {
- log_message("\t%s (floppy): failed", *entry);
- stg1_error_message("Insmod %s (floppy) failed.", *entry);
- }
- break;
- }
- entry++;
- }
- if (!entry || !*entry) {
- enum insmod_return ret = my_insmod(module, ANY_DRIVER_TYPE, options);
- if (ret != INSMOD_OK) {
- log_message("\t%s (marfile): failed", module);
- stg1_error_message("Insmod %s (marfile) failed.", module);
- }
- }
- }
- fclose(f);
- umount(floppy_mount_location);
-}
diff --git a/mdk-stage1/modules.h b/mdk-stage1/modules.h
deleted file mode 100644
index 5e14764d7..000000000
--- a/mdk-stage1/modules.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * 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.
- *
- */
-
-#ifndef _MODULES_H_
-#define _MODULES_H_
-
-#include "stage1.h"
-#include "probing.h"
-
-enum insmod_return { INSMOD_OK, INSMOD_FAILED, INSMOD_FAILED_FILE_NOT_FOUND };
-
-void init_modules_insmoding(void);
-enum insmod_return my_insmod(const char * mod_name, enum driver_type type, char * options);
-enum return_type ask_insmod(enum driver_type);
-void update_modules(void);
-int module_already_present(const char * name);
-
-struct module_deps_elem {
- char * name;
- char ** deps;
-};
-
-extern int disable_modules;
-
-#endif
diff --git a/mdk-stage1/modules_descr.h b/mdk-stage1/modules_descr.h
deleted file mode 100644
index d38f437d8..000000000
--- a/mdk-stage1/modules_descr.h
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Guillaume Cottenceau (gc@mandrakesoft.com)
- *
- * Copyright 2001 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.
- *
- */
-
-#ifndef _MODULES_DESCR_H_
-#define _MODULES_DESCR_H_
-
-struct module_descr {
- const char * module;
- char * descr;
-};
-
-struct module_descr modules_descriptions[] = {
-#ifndef DISABLE_NETWORK
- /* description of network drivers that have not very explicit names */
- { "ne", "NE1000/NE2000/clones" },
- { "ne2k-pci", "PCI NE2000" },
- { "depca", "DEC DEPCA/DE100/DE101/DE200/DE201/DE202/DE210/DE422" },
- { "dgrs", "Digi RightSwitch SE-X" },
- { "ewrk3", "DEC DE203/DE204/DE205" },
- { "lance", "Allied Telesis AT1500, HP J2405A, NE2100/NE2500" },
- { "sis900", "SiS 900/7016/630E, Am79c901, RTL8201" },
- { "via-rhine", "VIA VT86c100A Rhine-II, 3043 Rhine-I" },
- { "tulip", "DEC 21040-family based cards" },
- { "wd", "WD8003/WD8013" },
- { "bmac", "Macintosh integrated ethernet (G3)" },
- { "gmac", "Macintosh integrated ethernet (G4/iBook)" },
- { "mace", "Macintosh integrated ethernet (PowerMac)" },
-#endif
-
-#ifndef DISABLE_MEDIAS
- /* description of scsi drivers that have not very explicit names */
- { "53c7,8xx", "NCR53c810/700" },
- { "sim710", "NCR53c710" },
- { "aic7xxx", "Adaptec 7xxx family (AIC/AHA/etc)" },
- { "atp870u", "ACARD/ARTOP AEC-6710/6712" },
- { "ncr53c8xx", "Symbios 53c family" },
- { "sym53c8xx", "Symbios 53c family" },
- { "sim710", "NCR53C710 family" },
- { "mesh", "Macintosh integrated SCSI (NewWorld or internal SCSI)" },
- { "mac53c94", "Macintosh integrated SCSI (OldWorld or external SCSI)" },
-#endif
-
-#ifdef ENABLE_USB
- /* description of usb drivers that have not very explicit names */
- { "usbnet", "Netchip or Prolific USB-USB Bridge" },
- { "pegasus", "ADMtek AN986 (USB Ethernet chipset)" },
- { "kaweth", "KL5KUSB101 (USB Ethernet chipset)" },
- { "catc", "CATC EL1210A NetMate USB Ethernet" },
-#endif
-};
-
-int modules_descriptions_num = sizeof(modules_descriptions) / sizeof(struct module_descr);
-
-
-#endif
diff --git a/mdk-stage1/mount.c b/mdk-stage1/mount.c
deleted file mode 100644
index fd86a13b7..000000000
--- a/mdk-stage1/mount.c
+++ /dev/null
@@ -1,189 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-#include <sys/mount.h>
-#include <sys/stat.h>
-#include <sys/types.h>
-#include "log.h"
-#include "modules.h"
-
-#include "mount.h"
-
-
-
-#ifndef DISABLE_MEDIAS
-/* WARNING: this won't work if the argument is not /dev/ based */
-int ensure_dev_exists(char *dev)
-{
- int major, minor;
- int type = S_IFBLK; /* my default type is block. don't forget to change for chars */
- 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');
- 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
- 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 {
- log_message("I don't know how to create device %s, please post bugreport to me!", dev);
- return -1;
- }
-
- if (mknod(dev, type | 0600, makedev(major, minor))) {
- log_perror(dev);
- return -1;
- }
-
- return 0;
-}
-#endif /* DISABLE_MEDIAS */
-
-
-/* mounts, creating the device if needed+possible */
-int my_mount(char *dev, char *location, char *fs, int force_rw)
-{
- unsigned long flags = MS_MGC_VAL | (force_rw ? 0 : MS_RDONLY);
- char * opts = NULL;
- struct stat buf;
- int rc;
-
-#ifndef DISABLE_MEDIAS
- if (strcmp(fs, "nfs")) {
- rc = ensure_dev_exists(dev);
- if (rc != 0) {
- log_message("could not create required device file");
- return -1;
- }
- }
-#endif
-
- log_message("mounting %s on %s as type %s", dev, location, fs);
-
- if (stat(location, &buf)) {
- if (mkdir(location, 0755)) {
- log_perror("could not create location dir");
- return -1;
- }
- } else if (!S_ISDIR(buf.st_mode)) {
- log_message("not a dir %s, will unlink and mkdir", location);
- if (unlink(location)) {
- log_perror("could not unlink");
- return -1;
- }
- if (mkdir(location, 0755)) {
- log_perror("could not create location dir");
- return -1;
- }
- }
-
-#ifndef DISABLE_MEDIAS
- if (!strcmp(fs, "vfat")) {
- my_insmod("vfat", ANY_DRIVER_TYPE, NULL);
- opts = "check=relaxed";
- }
-
- if (!strcmp(fs, "reiserfs"))
- my_insmod("reiserfs", ANY_DRIVER_TYPE, NULL);
-
- if (!strcmp(fs, "iso9660"))
- my_insmod("isofs", ANY_DRIVER_TYPE, NULL);
-#endif
-
-#ifndef DISABLE_NETWORK
- if (!strcmp(fs, "nfs")) {
- int flags = MS_RDONLY;
- my_insmod("nfs", ANY_DRIVER_TYPE, NULL);
- log_message("preparing nfsmount for %s", dev);
- rc = nfsmount_prepare(dev, &flags, &opts);
- if (rc != 0)
- return rc;
- }
-#endif
-
- rc = mount(dev, location, fs, flags, opts);
- if (rc != 0) {
- log_perror("mount failed");
- rmdir(location);
- }
-
- return rc;
-}
diff --git a/mdk-stage1/mount.h b/mdk-stage1/mount.h
deleted file mode 100644
index 82795462f..000000000
--- a/mdk-stage1/mount.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#ifndef _MOUNT_H_
-#define _MOUNT_H_
-
-#ifndef DISABLE_NETWORK
-#include "nfsmount.h"
-#endif
-
-int my_mount(char *dev, char *location, char *fs, int force_rw);
-
-#ifndef DISABLE_MEDIAS
-int ensure_dev_exists(char *dev);
-#endif
-
-#endif
diff --git a/mdk-stage1/mount_rpcgen.h b/mdk-stage1/mount_rpcgen.h
deleted file mode 100644
index d70ccaf9d..000000000
--- a/mdk-stage1/mount_rpcgen.h
+++ /dev/null
@@ -1,208 +0,0 @@
-/*
- * Please do not edit this file.
- * It was generated using rpcgen.
- */
-
-#ifndef _MOUNT_H_RPCGEN
-#define _MOUNT_H_RPCGEN
-
-#include <rpc/rpc.h>
-
-#define MNTPATHLEN 1024
-#define MNTNAMLEN 255
-#define FHSIZE 32
-
-typedef char fhandle[FHSIZE];
-#ifdef __cplusplus
-extern "C" bool_t xdr_fhandle(XDR *, fhandle);
-#elif __STDC__
-extern bool_t xdr_fhandle(XDR *, fhandle);
-#else /* Old Style C */
-bool_t xdr_fhandle();
-#endif /* Old Style C */
-
-
-struct fhstatus {
- u_int fhs_status;
- union {
- fhandle fhs_fhandle;
- } fhstatus_u;
-};
-typedef struct fhstatus fhstatus;
-#ifdef __cplusplus
-extern "C" bool_t xdr_fhstatus(XDR *, fhstatus*);
-#elif __STDC__
-extern bool_t xdr_fhstatus(XDR *, fhstatus*);
-#else /* Old Style C */
-bool_t xdr_fhstatus();
-#endif /* Old Style C */
-
-
-typedef char *dirpath;
-#ifdef __cplusplus
-extern "C" bool_t xdr_dirpath(XDR *, dirpath*);
-#elif __STDC__
-extern bool_t xdr_dirpath(XDR *, dirpath*);
-#else /* Old Style C */
-bool_t xdr_dirpath();
-#endif /* Old Style C */
-
-
-typedef char *name;
-#ifdef __cplusplus
-extern "C" bool_t xdr_name(XDR *, name*);
-#elif __STDC__
-extern bool_t xdr_name(XDR *, name*);
-#else /* Old Style C */
-bool_t xdr_name();
-#endif /* Old Style C */
-
-
-typedef struct mountbody *mountlist;
-#ifdef __cplusplus
-extern "C" bool_t xdr_mountlist(XDR *, mountlist*);
-#elif __STDC__
-extern bool_t xdr_mountlist(XDR *, mountlist*);
-#else /* Old Style C */
-bool_t xdr_mountlist();
-#endif /* Old Style C */
-
-
-struct mountbody {
- name ml_hostname;
- dirpath ml_directory;
- mountlist ml_next;
-};
-typedef struct mountbody mountbody;
-#ifdef __cplusplus
-extern "C" bool_t xdr_mountbody(XDR *, mountbody*);
-#elif __STDC__
-extern bool_t xdr_mountbody(XDR *, mountbody*);
-#else /* Old Style C */
-bool_t xdr_mountbody();
-#endif /* Old Style C */
-
-
-typedef struct groupnode *groups;
-#ifdef __cplusplus
-extern "C" bool_t xdr_groups(XDR *, groups*);
-#elif __STDC__
-extern bool_t xdr_groups(XDR *, groups*);
-#else /* Old Style C */
-bool_t xdr_groups();
-#endif /* Old Style C */
-
-
-struct groupnode {
- name gr_name;
- groups gr_next;
-};
-typedef struct groupnode groupnode;
-#ifdef __cplusplus
-extern "C" bool_t xdr_groupnode(XDR *, groupnode*);
-#elif __STDC__
-extern bool_t xdr_groupnode(XDR *, groupnode*);
-#else /* Old Style C */
-bool_t xdr_groupnode();
-#endif /* Old Style C */
-
-
-typedef struct exportnode *exports;
-#ifdef __cplusplus
-extern "C" bool_t xdr_exports(XDR *, exports*);
-#elif __STDC__
-extern bool_t xdr_exports(XDR *, exports*);
-#else /* Old Style C */
-bool_t xdr_exports();
-#endif /* Old Style C */
-
-
-struct exportnode {
- dirpath ex_dir;
- groups ex_groups;
- exports ex_next;
-};
-typedef struct exportnode exportnode;
-#ifdef __cplusplus
-extern "C" bool_t xdr_exportnode(XDR *, exportnode*);
-#elif __STDC__
-extern bool_t xdr_exportnode(XDR *, exportnode*);
-#else /* Old Style C */
-bool_t xdr_exportnode();
-#endif /* Old Style C */
-
-
-#define MOUNTPROG ((u_long)100005)
-#define MOUNTVERS ((u_long)1)
-
-#ifdef __cplusplus
-#define MOUNTPROC_NULL ((u_long)0)
-extern "C" void * mountproc_null_1(void *, CLIENT *);
-extern "C" void * mountproc_null_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_MNT ((u_long)1)
-extern "C" fhstatus * mountproc_mnt_1(dirpath *, CLIENT *);
-extern "C" fhstatus * mountproc_mnt_1_svc(dirpath *, struct svc_req *);
-#define MOUNTPROC_DUMP ((u_long)2)
-extern "C" mountlist * mountproc_dump_1(void *, CLIENT *);
-extern "C" mountlist * mountproc_dump_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_UMNT ((u_long)3)
-extern "C" void * mountproc_umnt_1(dirpath *, CLIENT *);
-extern "C" void * mountproc_umnt_1_svc(dirpath *, struct svc_req *);
-#define MOUNTPROC_UMNTALL ((u_long)4)
-extern "C" void * mountproc_umntall_1(void *, CLIENT *);
-extern "C" void * mountproc_umntall_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_EXPORT ((u_long)5)
-extern "C" exports * mountproc_export_1(void *, CLIENT *);
-extern "C" exports * mountproc_export_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_EXPORTALL ((u_long)6)
-extern "C" exports * mountproc_exportall_1(void *, CLIENT *);
-extern "C" exports * mountproc_exportall_1_svc(void *, struct svc_req *);
-
-#elif __STDC__
-#define MOUNTPROC_NULL ((u_long)0)
-extern void * mountproc_null_1(void *, CLIENT *);
-extern void * mountproc_null_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_MNT ((u_long)1)
-extern fhstatus * mountproc_mnt_1(dirpath *, CLIENT *);
-extern fhstatus * mountproc_mnt_1_svc(dirpath *, struct svc_req *);
-#define MOUNTPROC_DUMP ((u_long)2)
-extern mountlist * mountproc_dump_1(void *, CLIENT *);
-extern mountlist * mountproc_dump_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_UMNT ((u_long)3)
-extern void * mountproc_umnt_1(dirpath *, CLIENT *);
-extern void * mountproc_umnt_1_svc(dirpath *, struct svc_req *);
-#define MOUNTPROC_UMNTALL ((u_long)4)
-extern void * mountproc_umntall_1(void *, CLIENT *);
-extern void * mountproc_umntall_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_EXPORT ((u_long)5)
-extern exports * mountproc_export_1(void *, CLIENT *);
-extern exports * mountproc_export_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_EXPORTALL ((u_long)6)
-extern exports * mountproc_exportall_1(void *, CLIENT *);
-extern exports * mountproc_exportall_1_svc(void *, struct svc_req *);
-
-#else /* Old Style C */
-#define MOUNTPROC_NULL ((u_long)0)
-extern void * mountproc_null_1();
-extern void * mountproc_null_1_svc();
-#define MOUNTPROC_MNT ((u_long)1)
-extern fhstatus * mountproc_mnt_1();
-extern fhstatus * mountproc_mnt_1_svc();
-#define MOUNTPROC_DUMP ((u_long)2)
-extern mountlist * mountproc_dump_1();
-extern mountlist * mountproc_dump_1_svc();
-#define MOUNTPROC_UMNT ((u_long)3)
-extern void * mountproc_umnt_1();
-extern void * mountproc_umnt_1_svc();
-#define MOUNTPROC_UMNTALL ((u_long)4)
-extern void * mountproc_umntall_1();
-extern void * mountproc_umntall_1_svc();
-#define MOUNTPROC_EXPORT ((u_long)5)
-extern exports * mountproc_export_1();
-extern exports * mountproc_export_1_svc();
-#define MOUNTPROC_EXPORTALL ((u_long)6)
-extern exports * mountproc_exportall_1();
-extern exports * mountproc_exportall_1_svc();
-#endif /* Old Style C */
-
-#endif /* !_MOUNT_H_RPCGEN */
diff --git a/mdk-stage1/network.c b/mdk-stage1/network.c
deleted file mode 100644
index 3d3107ddf..000000000
--- a/mdk-stage1/network.c
+++ /dev/null
@@ -1,833 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-#include <sys/socket.h>
-#include <net/if.h>
-#include <arpa/inet.h>
-#include <net/route.h>
-#include <sys/ioctl.h>
-#include <sys/mount.h>
-#include <stdio.h>
-#include <netdb.h>
-#include <resolv.h>
-
-#include "stage1.h"
-#include "frontend.h"
-#include "modules.h"
-#include "probing.h"
-#include "log.h"
-#include "mount.h"
-#include "automatic.h"
-#include "dhcp.h"
-#include "adsl.h"
-#include "url.h"
-#include "dns.h"
-
-#include "network.h"
-
-
-static void error_message_net(void) /* reduce code size */
-{
- stg1_error_message("Could not configure network.");
-}
-
-
-int configure_net_device(struct interface_info * intf)
-{
- struct ifreq req;
- struct rtentry route;
- int s;
- struct sockaddr_in addr;
- struct in_addr ia;
- char ip[20], nm[20], nw[20], bc[20];
-
- addr.sin_family = AF_INET;
- addr.sin_port = 0;
-
- memcpy(&ia, &intf->ip, sizeof(intf->ip));
- strcpy(ip, inet_ntoa(ia));
-
- memcpy(&ia, &intf->netmask, sizeof(intf->netmask));
- strcpy(nm, inet_ntoa(ia));
-
- memcpy(&ia, &intf->broadcast, sizeof(intf->broadcast));
- strcpy(bc, inet_ntoa(ia));
-
- memcpy(&ia, &intf->network, sizeof(intf->network));
- strcpy(nw, inet_ntoa(ia));
-
- log_message("configuring device %s ip: %s nm: %s nw: %s bc: %s", intf->device, ip, nm, nw, bc);
-
- if (IS_TESTING)
- return 0;
-
- s = socket(AF_INET, SOCK_DGRAM, 0);
- if (s < 0) {
- log_perror("socket");
- error_message_net();
- return 1;
- }
-
- strcpy(req.ifr_name, intf->device);
-
- if (intf->is_up == 1) {
- log_message("interface already up, downing before reconfigure");
-
- req.ifr_flags = 0;
- if (ioctl(s, SIOCSIFFLAGS, &req)) {
- close(s);
- log_perror("SIOCSIFFLAGS (downing)");
- error_message_net();
- return 1;
- }
- }
-
- /* sets IP address */
- addr.sin_port = 0;
- memcpy(&addr.sin_addr, &intf->ip, sizeof(intf->ip));
- memcpy(&req.ifr_addr, &addr, sizeof(addr));
- if (ioctl(s, SIOCSIFADDR, &req)) {
- close(s);
- log_perror("SIOCSIFADDR");
- error_message_net();
- return 1;
- }
-
- /* sets broadcast */
- memcpy(&addr.sin_addr, &intf->broadcast, sizeof(intf->broadcast));
- memcpy(&req.ifr_broadaddr, &addr, sizeof(addr));
- if (ioctl(s, SIOCSIFBRDADDR, &req)) {
- close(s);
- log_perror("SIOCSIFBRDADDR");
- error_message_net();
- return 1;
- }
-
- /* sets netmask */
- memcpy(&addr.sin_addr, &intf->netmask, sizeof(intf->netmask));
- memcpy(&req.ifr_netmask, &addr, sizeof(addr));
- if (ioctl(s, SIOCSIFNETMASK, &req)) {
- close(s);
- log_perror("SIOCSIFNETMASK");
- error_message_net();
- return 1;
- }
-
- if (intf->is_ptp)
- req.ifr_flags = IFF_UP | IFF_RUNNING | IFF_POINTOPOINT | IFF_NOARP;
- else
- req.ifr_flags = IFF_UP | IFF_RUNNING | IFF_BROADCAST;
-
- /* brings up networking! */
- if (ioctl(s, SIOCSIFFLAGS, &req)) {
- close(s);
- log_perror("SIOCSIFFLAGS (upping)");
- error_message_net();
- return 1;
- }
-
- memset(&route, 0, sizeof(route));
- route.rt_dev = intf->device;
- route.rt_flags = RTF_UP;
-
- memcpy(&addr.sin_addr, &intf->network, sizeof(intf->network));
- memcpy(&route.rt_dst, &addr, sizeof(addr));
-
- memcpy(&addr.sin_addr, &intf->netmask, sizeof(intf->netmask));
- memcpy(&route.rt_genmask, &addr, sizeof(addr));
-
- /* adds route */
- if (ioctl(s, SIOCADDRT, &route)) {
- close(s);
- log_perror("SIOCADDRT");
- error_message_net();
- return 1;
- }
-
- close(s);
-
- intf->is_up = 1;
-
- if (intf->boot_proto != BOOTPROTO_DHCP && !streq(intf->device, "lo")) {
- /* I need to sleep a bit in order for kernel to finish
- init of the network device; if not, first sendto() for
- gethostbyaddr will get an EINVAL. */
- wait_message("Bringing up networking...");
- sleep(2);
- remove_wait_message();
- }
-
- return 0;
-}
-
-/* host network informations */
-char * hostname = NULL;
-char * domain = NULL;
-struct in_addr gateway = { 0 };
-struct in_addr dns_server = { 0 };
-struct in_addr dns_server2 = { 0 };
-
-static int add_default_route(void)
-{
- int s;
- struct rtentry route;
- struct sockaddr_in addr;
-
- if (IS_TESTING)
- return 0;
-
- if (gateway.s_addr == 0) {
- log_message("no gateway provided, can't add default route");
- return 0;
- }
-
- s = socket(AF_INET, SOCK_DGRAM, 0);
- if (s < 0) {
- close(s);
- log_perror("socket");
- error_message_net();
- return 1;
- }
-
- memset(&route, 0, sizeof(route));
-
- addr.sin_family = AF_INET;
- addr.sin_port = 0;
- addr.sin_addr = gateway;
- memcpy(&route.rt_gateway, &addr, sizeof(addr));
-
- addr.sin_addr.s_addr = INADDR_ANY;
- memcpy(&route.rt_dst, &addr, sizeof(addr));
- memcpy(&route.rt_genmask, &addr, sizeof(addr));
-
- route.rt_flags = RTF_UP | RTF_GATEWAY;
- route.rt_metric = 0;
-
- if (ioctl(s, SIOCADDRT, &route)) {
- close(s);
- log_perror("SIOCADDRT");
- error_message_net();
- return 1;
- }
-
- close(s);
-
- return 0;
-}
-
-
-static int write_resolvconf(void) {
- char * filename = "/etc/resolv.conf";
- FILE * f;
-
- if (dns_server.s_addr == 0) {
- log_message("resolvconf needs a dns server");
- return -1;
- }
-
- f = fopen(filename, "w");
- if (!f) {
- log_perror(filename);
- return -1;
- }
-
- if (domain)
- fprintf(f, "search %s\n", domain); /* we can live without the domain search (user will have to enter fully-qualified names) */
- fprintf(f, "nameserver %s\n", inet_ntoa(dns_server));
- if (dns_server2.s_addr != 0)
- fprintf(f, "nameserver %s\n", inet_ntoa(dns_server2));
-
- fclose(f);
- res_init(); /* reinit the resolver so DNS changes take affect */
-
- return 0;
-}
-
-
-static int save_netinfo(struct interface_info * intf) {
- char * file_network = "/tmp/network";
- char file_intf[500];
- FILE * f;
-
- f = fopen(file_network, "w");
- if (!f) {
- log_perror(file_network);
- return -1;
- }
-
- fprintf(f, "NETWORKING=yes\n");
- fprintf(f, "FORWARD_IPV4=false\n");
-
- if (hostname)
- fprintf(f, "HOSTNAME=%s\n", hostname);
- if (domain)
- fprintf(f, "DOMAINNAME=%s\n", domain);
- if (dhcp_hostname && !streq(dhcp_hostname, ""))
- fprintf(f, "DHCP_HOSTNAME=%s\n", dhcp_hostname);
-
- if (gateway.s_addr != 0)
- fprintf(f, "GATEWAY=%s\n", inet_ntoa(gateway));
-
- fclose(f);
-
-
- strcpy(file_intf, "/tmp/ifcfg-");
- strcat(file_intf, intf->device);
-
- f = fopen(file_intf, "w");
- if (!f) {
- log_perror(file_intf);
- return -1;
- }
-
- fprintf(f, "DEVICE=%s\n", intf->device);
-
- if (intf->boot_proto == BOOTPROTO_DHCP)
- fprintf(f, "BOOTPROTO=dhcp\n");
- else if (intf->boot_proto == BOOTPROTO_STATIC) {
- fprintf(f, "BOOTPROTO=static\n");
- fprintf(f, "IPADDR=%s\n", inet_ntoa(intf->ip));
- fprintf(f, "NETMASK=%s\n", inet_ntoa(intf->netmask));
- fprintf(f, "NETWORK=%s\n", inet_ntoa(intf->network));
- fprintf(f, "BROADCAST=%s\n", inet_ntoa(intf->broadcast));
- } else if (intf->boot_proto == BOOTPROTO_ADSL_PPPOE) {
- fprintf(f, "BOOTPROTO=adsl_pppoe\n");
- fprintf(f, "USER=%s\n", intf->user);
- fprintf(f, "PASS=%s\n", intf->pass);
- }
-
- fclose(f);
-
- return 0;
-}
-
-
-char * guess_netmask(char * ip_addr)
-{
- struct in_addr addr;
- unsigned long int tmp;
-
- if (streq(ip_addr, "") || !inet_aton(ip_addr, &addr))
- return "";
-
- log_message("guessing netmask");
-
- tmp = ntohl(addr.s_addr);
-
- if (((tmp & 0xFF000000) >> 24) <= 127)
- return "255.0.0.0";
- else if (((tmp & 0xFF000000) >> 24) <= 191)
- return "255.255.0.0";
- else
- return "255.255.255.0";
-}
-
-
-static void static_ip_callback(char ** strings)
-{
- struct in_addr addr;
-
- if (!inet_aton(strings[0], &addr))
- return;
-
- if (!strcmp(strings[1], "")) {
- char * ptr;
- strings[1] = strdup(strings[0]);
- ptr = strrchr(strings[1], '.');
- if (ptr)
- *(ptr+1) = '\0';
- }
-
- if (!strcmp(strings[2], ""))
- strings[2] = strdup(strings[1]);
-
- if (!strcmp(strings[3], ""))
- strings[3] = strdup(guess_netmask(strings[0]));
-}
-
-
-static enum return_type setup_network_interface(struct interface_info * intf)
-{
- enum return_type results;
- char * bootprotos[] = { "Static", "DHCP", "ADSL", NULL };
- char * bootprotos_auto[] = { "static", "dhcp", "adsl" };
- char * choice;
-
- results = ask_from_list_auto("Please choose the desired IP attribution.", bootprotos, &choice, "network", bootprotos_auto);
- if (results != RETURN_OK)
- return results;
-
- if (!strcmp(choice, "Static")) {
- char * questions[] = { "IP of this machine", "IP of DNS", "IP of default gateway", "Netmask", NULL };
- char * questions_auto[] = { "ip", "dns", "gateway", "netmask" };
- static char ** answers = NULL;
- struct in_addr addr;
-
- results = ask_from_entries_auto("Please enter the network information. (leave netmask blank for Internet standard)",
- questions, &answers, 16, questions_auto, static_ip_callback);
- if (results != RETURN_OK)
- return setup_network_interface(intf);
-
- if (streq(answers[0], "") || !inet_aton(answers[0], &addr)) {
- stg1_error_message("Invalid IP address.");
- return setup_network_interface(intf);
- }
- memcpy(&intf->ip, &addr, sizeof(addr));
-
- if (!inet_aton(answers[1], &dns_server)) {
- log_message("invalid DNS");
- dns_server.s_addr = 0; /* keep an understandable state */
- }
-
- if (!inet_aton(answers[2], &gateway)) {
- log_message("invalid gateway");
- gateway.s_addr = 0; /* keep an understandable state */
- }
-
- if ((streq(answers[3], "") && inet_aton(guess_netmask(answers[0]), &addr))
- || inet_aton(answers[3], &addr))
- memcpy(&intf->netmask, &addr, sizeof(addr));
- else {
- stg1_error_message("Invalid netmask.");
- return setup_network_interface(intf);
- }
-
- *((uint32_t *) &intf->broadcast) = (*((uint32_t *) &intf->ip) &
- *((uint32_t *) &intf->netmask)) | ~(*((uint32_t *) &intf->netmask));
-
- inet_aton("255.255.255.255", &addr);
- if (!memcmp(&addr, &intf->netmask, sizeof(addr))) {
- log_message("netmask is 255.255.255.255 -> point to point device");
- intf->network = gateway;
- intf->is_ptp = 1;
- } else {
- *((uint32_t *) &intf->network) = *((uint32_t *) &intf->ip) & *((uint32_t *) &intf->netmask);
- intf->is_ptp = 0;
- }
- intf->boot_proto = BOOTPROTO_STATIC;
-
- if (configure_net_device(intf))
- return RETURN_ERROR;
-
- } else if (streq(choice, "DHCP")) {
- results = perform_dhcp(intf);
-
- if (results == RETURN_BACK)
- return setup_network_interface(intf);
- if (results == RETURN_ERROR)
- return results;
- intf->boot_proto = BOOTPROTO_DHCP;
-
- if (configure_net_device(intf))
- return RETURN_ERROR;
-
- } else if (streq(choice, "ADSL")) {
- results = perform_adsl(intf);
-
- if (results == RETURN_BACK)
- return setup_network_interface(intf);
- if (results == RETURN_ERROR)
- return results;
- } else
- return RETURN_ERROR;
-
- return add_default_route();
-}
-
-
-static enum return_type configure_network(struct interface_info * intf)
-{
- char * dnshostname;
-
- if (hostname && domain)
- return RETURN_OK;
-
- dnshostname = mygethostbyaddr(inet_ntoa(intf->ip));
-
- if (dnshostname) {
- hostname = strdup(dnshostname);
- domain = strchr(strdup(hostname), '.') + 1;
- log_message("got hostname and domain from dns entry, %s and %s", hostname, domain);
- return RETURN_OK;
- }
-
- log_message("reverse name lookup on self failed");
-
- if (domain)
- return RETURN_OK;
-
- if (dns_server.s_addr != 0) {
- wait_message("Trying to resolve dns...");
- dnshostname = mygethostbyaddr(inet_ntoa(dns_server));
- remove_wait_message();
- }
-
- if (dnshostname) {
- domain = strchr(strdup(dnshostname), '.') + 1;
- log_message("got domain from DNS fullname, %s", domain);
- } else {
- enum return_type results;
- char * questions[] = { "Host name", "Domain name", NULL };
- char * questions_auto[] = { "hostname", "domain" };
- static char ** answers = NULL;
- char * boulet;
-
- log_message("reverse name lookup on DNS failed");
-
- results = ask_from_entries_auto("I could not guess hostname and domain name; please fill in this information. "
- "Valid answers are for example: `mybox' for hostname and `mynetwork.com' for "
- "domain name, for a machine called `mybox.mynetwork.com' on the Internet.",
- questions, &answers, 32, questions_auto, NULL);
- if (results != RETURN_OK)
- return results;
-
- hostname = answers[0];
- if ((boulet = strchr(hostname, '.')) != NULL)
- boulet[0] = '\0';
- domain = answers[1];
- }
-
- return RETURN_OK;
-}
-
-
-static enum return_type bringup_networking(struct interface_info * intf)
-{
- static struct interface_info loopback;
- enum return_type results = RETURN_ERROR;
-
- my_insmod("af_packet", ANY_DRIVER_TYPE, NULL);
-
- while (results != RETURN_OK) {
- results = setup_network_interface(intf);
- if (results != RETURN_OK)
- return results;
- write_resolvconf();
- results = configure_network(intf);
- }
-
- write_resolvconf(); /* maybe we have now domain to write also */
-
- if (loopback.is_up == 0) {
- int rc;
- strcpy(loopback.device, "lo");
- loopback.is_ptp = 0;
- loopback.is_up = 0;
- loopback.ip.s_addr = htonl(0x7f000001);
- loopback.netmask.s_addr = htonl(0xff000000);
- loopback.broadcast.s_addr = htonl(0x7fffffff);
- loopback.network.s_addr = htonl(0x7f000000);
- rc = configure_net_device(&loopback);
- if (rc)
- return RETURN_ERROR;
- }
-
- return RETURN_OK;
-}
-
-
-static char * interface_select(void)
-{
- char ** interfaces, ** ptr;
- char * descriptions[50];
- char * choice;
- int i, count = 0;
- enum return_type results;
-
- interfaces = get_net_devices();
-
- ptr = interfaces;
- while (ptr && *ptr) {
- count++;
- ptr++;
- }
-
- 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.");
- i = ask_insmod(NETWORK_DEVICES);
- if (i == RETURN_BACK)
- return NULL;
- return interface_select();
- }
-
- if (count == 1)
- return *interfaces;
-
- i = 0;
- while (interfaces[i]) {
- descriptions[i] = get_net_intf_description(interfaces[i]);
- i++;
- }
-
- results = ask_from_list_comments_auto("Please choose the NET device to use for the installation.",
- interfaces, descriptions, &choice, "interface", interfaces);
-
- if (results != RETURN_OK)
- return NULL;
-
- return choice;
-}
-
-
-
-/* -=-=-- */
-
-
-static enum return_type intf_select_and_up(void)
-{
- static struct interface_info intf[20];
- static int num_interfaces = 0;
- struct interface_info * sel_intf = NULL;
- int i;
- enum return_type results;
- char * iface = interface_select();
-
- if (iface == NULL)
- return RETURN_BACK;
-
- for (i = 0; i < num_interfaces ; i++)
- if (!strcmp(intf[i].device, iface))
- sel_intf = &(intf[i]);
-
- if (sel_intf == NULL) {
- sel_intf = &(intf[num_interfaces]);
- strcpy(sel_intf->device, iface);
- sel_intf->is_up = 0;
- num_interfaces++;
- }
-
- results = bringup_networking(sel_intf);
-
- if (results == RETURN_OK)
- save_netinfo(sel_intf);
-
- return results;
-}
-
-
-
-enum return_type nfs_prepare(void)
-{
- char * questions[] = { "NFS server name", DISTRIB_NAME " directory", NULL };
- char * questions_auto[] = { "server", "directory", NULL };
- static char ** answers = NULL;
- char * nfsmount_location;
- enum return_type results = intf_select_and_up();
-
- if (results != RETURN_OK)
- return results;
-
- do {
- results = ask_from_entries_auto("Please enter the name or IP address of your NFS server, "
- "and the directory containing the " DISTRIB_NAME " Distribution.",
- questions, &answers, 40, questions_auto, NULL);
- if (results != RETURN_OK || streq(answers[0], "")) {
- unset_param(MODE_AUTOMATIC); /* we are in a fallback mode */
- return nfs_prepare();
- }
-
- nfsmount_location = malloc(strlen(answers[0]) + strlen(answers[1]) + 2);
- strcpy(nfsmount_location, answers[0]);
- strcat(nfsmount_location, ":");
- strcat(nfsmount_location, answers[1]);
-
- if (my_mount(nfsmount_location, IMAGE_LOCATION, "nfs", 0) == -1) {
- stg1_error_message("I can't mount the directory from the NFS server.");
- results = RETURN_BACK;
- continue;
- }
-
- if (access(IMAGE_LOCATION LIVE_LOCATION, R_OK)) {
- stg1_error_message("That NFS volume does not seem to contain the " DISTRIB_NAME " Distribution.");
- umount(IMAGE_LOCATION);
- results = RETURN_BACK;
- }
- }
- while (results == RETURN_BACK);
-
- log_message("found the " DISTRIB_NAME " Installation, good news!");
-
- if (IS_SPECIAL_STAGE2) {
- if (load_ramdisk() != RETURN_OK) {
- stg1_error_message("Could not load program into memory.");
- return nfs_prepare();
- }
- }
-
- if (IS_RESCUE)
- umount(IMAGE_LOCATION);
-
- method_name = strdup("nfs");
- return RETURN_OK;
-}
-
-
-enum return_type ftp_prepare(void)
-{
- char * questions[] = { "FTP server", DISTRIB_NAME " directory", "Login", "Password", NULL };
- char * questions_auto[] = { "server", "directory", "user", "pass", NULL };
- static char ** answers = NULL;
- enum return_type results;
-
- if (!ramdisk_possible()) {
- stg1_error_message("FTP install needs more than %d Mbytes of memory (detected %d Mbytes).",
- MEM_LIMIT_RAMDISK, total_memory());
- return RETURN_ERROR;
- }
-
- results = intf_select_and_up();
-
- if (results != RETURN_OK)
- return results;
-
- do {
- char location_full[500];
- int ftp_serv_response;
- int fd, size;
-
- results = ask_from_entries_auto("Please enter the name or IP address of the FTP server, "
- "the directory containing the " DISTRIB_NAME " Distribution, "
- "and the login/pass if necessary (leave login blank for anonymous).",
- questions, &answers, 40, questions_auto, NULL);
- if (results != RETURN_OK || streq(answers[0], "")) {
- unset_param(MODE_AUTOMATIC); /* we are in a fallback mode */
- return ftp_prepare();
- }
-
- log_message("FTP: trying to connect to %s", answers[0]);
-
- ftp_serv_response = ftp_open_connection(answers[0], answers[2], answers[3], "");
- if (ftp_serv_response < 0) {
- log_message("FTP: error connect %d", ftp_serv_response);
- if (ftp_serv_response == FTPERR_BAD_HOSTNAME)
- stg1_error_message("Error: bad hostname.");
- else if (ftp_serv_response == FTPERR_FAILED_CONNECT)
- stg1_error_message("Error: failed to connect to remote host.");
- else
- stg1_error_message("Error: couldn't connect.");
- results = RETURN_BACK;
- continue;
- }
- strcpy(location_full, answers[1]);
- strcat(location_full, get_ramdisk_realname());
-
- log_message("FTP: trying to retrieve %s", location_full);
-
- fd = ftp_start_download(ftp_serv_response, location_full, &size);
- if (fd < 0) {
- log_message("FTP: error get %d", fd);
- if (fd == FTPERR_PASSIVE_ERROR)
- stg1_error_message("Error: error with passive connection.");
- else if (fd == FTPERR_FILE_NOT_FOUND)
- stg1_error_message("Error: file not found (%s).", location_full);
- else if (fd == FTPERR_BAD_SERVER_RESPONSE)
- stg1_error_message("Error: bad server response (server too busy?).");
- else
- stg1_error_message("Error: couldn't retrieve Installation program.");
- results = RETURN_BACK;
- continue;
- }
-
- log_message("FTP: size of download %d bytes", size);
-
- results = load_ramdisk_fd(fd, size);
- if (results == RETURN_OK)
- ftp_end_data_command(ftp_serv_response);
- else
- return results;
-
- method_name = strdup("ftp");
- add_to_env("HOST", answers[0]);
- add_to_env("PREFIX", answers[1]);
- if (strcmp(answers[2], "")) {
- add_to_env("LOGIN", answers[2]);
- add_to_env("PASSWORD", answers[3]);
- }
- }
- while (results == RETURN_BACK);
-
- return RETURN_OK;
-}
-
-enum return_type http_prepare(void)
-{
- char * questions[] = { "HTTP server", DISTRIB_NAME " directory", NULL };
- char * questions_auto[] = { "server", "directory", NULL };
- static char ** answers = NULL;
- enum return_type results;
-
- if (!ramdisk_possible()) {
- stg1_error_message("HTTP install needs more than %d Mbytes of memory (detected %d Mbytes).",
- MEM_LIMIT_RAMDISK, total_memory());
- return RETURN_ERROR;
- }
-
- results = intf_select_and_up();
-
- if (results != RETURN_OK)
- return results;
-
- do {
- char location_full[500];
- int fd, size;
-
- results = ask_from_entries_auto("Please enter the name or IP address of the HTTP server, "
- "and the directory containing the " DISTRIB_NAME " Distribution.",
- questions, &answers, 40, questions_auto, NULL);
- if (results != RETURN_OK || streq(answers[0], "")) {
- unset_param(MODE_AUTOMATIC); /* we are in a fallback mode */
- return http_prepare();
- }
-
- strcpy(location_full, answers[1]);
- strcat(location_full, get_ramdisk_realname());
-
- log_message("HTTP: trying to retrieve %s from %s", location_full, answers[0]);
-
- fd = http_download_file(answers[0], location_full, &size);
- if (fd < 0) {
- log_message("HTTP: error %d", fd);
- if (fd == FTPERR_FAILED_CONNECT)
- stg1_error_message("Error: couldn't connect to server.");
- else
- stg1_error_message("Error: couldn't get file (%s).", location_full);
- results = RETURN_BACK;
- continue;
- }
-
- log_message("HTTP: size of download %d bytes", size);
-
- if (load_ramdisk_fd(fd, size) != RETURN_OK)
- return RETURN_ERROR;
-
- method_name = strdup("http");
- sprintf(location_full, "http://%s/%s", answers[0], answers[1]);
- add_to_env("URLPREFIX", location_full);
- }
- while (results == RETURN_BACK);
-
- return RETURN_OK;
-
-}
diff --git a/mdk-stage1/network.h b/mdk-stage1/network.h
deleted file mode 100644
index 02eea45b6..000000000
--- a/mdk-stage1/network.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#ifndef _NETWORK_H_
-#define _NETWORK_H_
-
-#include <netinet/in.h>
-#include <netinet/ip.h>
-#include <arpa/inet.h>
-
-
-enum return_type nfs_prepare(void);
-enum return_type ftp_prepare(void);
-enum return_type http_prepare(void);
-
-
-enum boot_proto_type { BOOTPROTO_STATIC, BOOTPROTO_DHCP, BOOTPROTO_ADSL_PPPOE };
-
-/* all of these in_addr things are in network byte order! */
-struct interface_info {
- char device[10];
- int is_ptp, is_up;
- struct in_addr ip, netmask, broadcast, network;
- enum boot_proto_type boot_proto;
- char *user, *pass; /* for ADSL connection */
-};
-
-
-/* these are to be used only by dhcp.c */
-
-char * guess_netmask(char * ip_addr);
-
-int configure_net_device(struct interface_info * intf);
-
-extern char * hostname;
-extern char * domain;
-extern struct in_addr gateway;
-extern struct in_addr dns_server;
-extern struct in_addr dns_server2;
-
-
-
-#endif
diff --git a/mdk-stage1/newt-frontend.c b/mdk-stage1/newt-frontend.c
deleted file mode 100644
index 9d14dfc84..000000000
--- a/mdk-stage1/newt-frontend.c
+++ /dev/null
@@ -1,406 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-
-/*
- * Each different frontend must implement all functions defined in frontend.h
- */
-
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-#include <stdio.h>
-#include <stdarg.h>
-#include <sys/time.h>
-#include "newt/newt.h"
-
-#include <probing.h>
-
-#include "frontend.h"
-
-void init_frontend(char * welcome_msg)
-{
- int i;
- for (i=0; i<38; i++) printf("\n");
- newtInit();
- newtCls();
-
- newtDrawRootText(0, 0, welcome_msg);
-
- newtPushHelpLine(" <Alt-F1> for here, <Alt-F3> to see the logs, <Alt-F4> for kernel msg");
- newtRefresh();
-}
-
-
-void finish_frontend(void)
-{
- newtFinished();
-}
-
-
-void verror_message(char *msg, va_list ap)
-{
- newtWinMessagev("Error", "Ok", msg, ap);
-}
-
-void vinfo_message(char *msg, va_list ap)
-{
- newtWinMessagev("Notice", "Ok", msg, ap);
-}
-
-
-void vwait_message(char *msg, va_list ap)
-{
- int width, height;
- char * title = "Please wait...";
- newtComponent c, f;
- newtGrid grid;
- char * buf = NULL;
- char * flowed;
- int size = 0;
- int i = 0;
-
- do {
- size += 1000;
- if (buf) free(buf);
- buf = malloc(size);
- i = vsnprintf(buf, size, msg, ap);
- } while (i >= size || i == -1);
-
- flowed = newtReflowText(buf, 60, 5, 5, &width, &height);
-
- c = newtTextbox(-1, -1, width, height, NEWT_TEXTBOX_WRAP);
- newtTextboxSetText(c, flowed);
-
- grid = newtCreateGrid(1, 1);
- newtGridSetField(grid, 0, 0, NEWT_GRID_COMPONENT, c, 0, 0, 0, 0, 0, 0);
- newtGridWrappedWindow(grid, title);
-
- free(flowed);
- free(buf);
-
- f = newtForm(NULL, NULL, 0);
- newtFormAddComponent(f, c);
-
- newtDrawForm(f);
- newtRefresh();
- newtFormDestroy(f);
-}
-
-void remove_wait_message(void)
-{
- newtPopWindow();
-}
-
-
-static newtComponent form = NULL, scale = NULL;
-static int size_progress;
-static int actually_drawn;
-static char * msg_progress;
-
-void init_progression(char *msg, int size)
-{
- size_progress = size;
- if (size) {
- actually_drawn = 0;
- newtCenteredWindow(70, 5, "Please wait...");
- form = newtForm(NULL, NULL, 0);
- newtFormAddComponent(form, newtLabel(1, 1, msg));
- scale = newtScale(1, 3, 68, size);
- newtFormAddComponent(form, scale);
- newtDrawForm(form);
- newtRefresh();
- }
- else {
- wait_message(msg);
- msg_progress = msg;
- }
-}
-
-void update_progression(int current_size)
-{
- if (size_progress) {
- if (current_size <= size_progress)
- newtScaleSet(scale, current_size);
- newtRefresh();
- }
- else {
- struct timeval t;
- int time;
- static int last_time = -1;
- gettimeofday(&t, NULL);
- time = t.tv_sec*3 + t.tv_usec/300000;
- if (time != last_time) {
- char msg_prog_final[500];
- sprintf(msg_prog_final, "%s (%d bytes read) ", msg_progress, current_size);
- remove_wait_message();
- wait_message(msg_prog_final);
- }
- last_time = time;
- }
-}
-
-void end_progression(void)
-{
- if (size_progress) {
- newtPopWindow();
- newtFormDestroy(form);
- }
- else
- remove_wait_message();
-}
-
-
-enum return_type ask_from_list_comments(char *msg, char ** elems, char ** elems_comments, char ** choice)
-{
- char * items[500];
- int answer = 0, rc;
- char ** sav_elems = elems;
- int i;
-
- probe_that_type(USB_CONTROLLERS, BUS_USB); // we'd need the keyboard for interactions so...
-
- i = 0;
- while (elems && *elems) {
- int j = (*elems_comments) ? strlen(*elems_comments) : 0;
- items[i] = malloc(sizeof(char) * (strlen(*elems) + j + 4));
- strcpy(items[i], *elems);
- if (*elems_comments) {
- strcat(items[i], " (");
- strcat(items[i], *elems_comments);
- strcat(items[i], ")");
- }
- elems_comments++;
- i++;
- elems++;
- }
- items[i] = NULL;
-
- rc = newtWinMenu("Please choose...", msg, 52, 5, 5, 7, items, &answer, "Ok", "Cancel", NULL);
-
- if (rc == 2)
- return RETURN_BACK;
-
- *choice = strdup(sav_elems[answer]);
-
- return RETURN_OK;
-}
-
-
-enum return_type ask_from_list(char *msg, char ** elems, char ** choice)
-{
- int answer = 0, rc;
-
- probe_that_type(USB_CONTROLLERS, BUS_USB); // we'd need the keyboard for interactions so...
-
- rc = newtWinMenu("Please choose...", msg, 52, 5, 5, 7, elems, &answer, "Ok", "Cancel", NULL);
-
- if (rc == 2)
- return RETURN_BACK;
-
- *choice = strdup(elems[answer]);
-
- return RETURN_OK;
-}
-
-
-enum return_type ask_yes_no(char *msg)
-{
- int rc;
-
- probe_that_type(USB_CONTROLLERS, BUS_USB); // we'd need the keyboard for interactions so...
-
- rc = newtWinTernary("Please answer...", "Yes", "No", "Back", msg);
-
- if (rc == 1)
- return RETURN_OK;
- else if (rc == 3)
- return RETURN_BACK;
- else return RETURN_ERROR;
-}
-
-
-static void (*callback_real_function)(char ** strings) = NULL;
-
-static void default_callback(newtComponent co __attribute__ ((unused)), void * data)
-{
- newtComponent * entries = data;
- char * strings[50], ** ptr;
-
- if (!callback_real_function)
- return;
-
- ptr = strings;
- while (entries && *entries) {
- *ptr = newtEntryGetValue(*entries);
- entries++;
- ptr++;
- }
-
- callback_real_function(strings);
-
- ptr = strings;
- entries = data;
- while (entries && *entries) {
- newtEntrySet(*entries, strdup(*ptr), 1);
- entries++;
- ptr++;
- }
-}
-
-/* only supports up to 50 buttons and entries -- shucks! */
-static int mynewtWinEntries(char * title, char * text, int suggestedWidth, int flexDown,
- int flexUp, int dataWidth, void (*callback_func)(char ** strings),
- struct newtWinEntry * items, char * button1, ...) {
- newtComponent buttons[50], result, form, textw;
- newtGrid grid, buttonBar, subgrid;
- int numItems;
- int rc, i;
- int numButtons;
- char * buttonName;
- newtComponent entries[50];
-
- 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);
- }
-
- if (callback_func) {
- callback_real_function = callback_func;
- entries[numItems] = NULL;
- }
- else
- callback_real_function = NULL;
-
- subgrid = newtCreateGrid(2, numItems);
- 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);
-
- 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,
- entr,
- 1, 0, 0, 0, 0, 0);
- if (callback_func) {
- entries[i] = entr;
- newtComponentAddCallback(entr, default_callback, entries);
- }
- }
-
-
- 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;
-}
-
-
-enum return_type ask_from_entries(char *msg, char ** questions, char *** answers, int entry_size, void (*callback_func)(char ** strings))
-{
- struct newtWinEntry entries[50];
- int j, i = 0;
- int rc;
- char ** already_answers = NULL;
-
- probe_that_type(USB_CONTROLLERS, BUS_USB); // we'd need the keyboard for interactions so...
-
- while (questions && *questions) {
- entries[i].text = *questions;
- entries[i].flags = NEWT_FLAG_SCROLL | (!strcmp(*questions, "Password") ? NEWT_FLAG_PASSWORD : 0);
- i++;
- questions++;
- }
- entries[i].text = NULL;
- entries[i].value = NULL;
-
- if (*answers == NULL)
- *answers = (char **) malloc(sizeof(char *) * i);
- else
- already_answers = *answers;
-
- for (j = 0 ; j < i ; j++) {
- entries[j].value = &((*answers)[j]);
- if (already_answers && *already_answers) {
- *(entries[j].value) = *already_answers;
- already_answers++;
- } else
- *(entries[j].value) = NULL;
- }
-
- rc = mynewtWinEntries("Please fill in entries...", msg, 52, 5, 5, entry_size, callback_func, entries, "Ok", "Cancel", NULL);
-
- if (rc == 3)
- return RETURN_BACK;
- if (rc != 1)
- return RETURN_ERROR;
-
- return RETURN_OK;
-}
-
-
-void suspend_to_console(void) { newtSuspend(); }
-void resume_from_suspend(void) { newtResume(); }
diff --git a/mdk-stage1/newt/Makefile b/mdk-stage1/newt/Makefile
deleted file mode 100644
index 171bcf0cb..000000000
--- a/mdk-stage1/newt/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
- #******************************************************************************
- #
- # 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.
- #
- #*****************************************************************************
-
-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
-
-ifeq (DIETLIBC, $(L))
-TARGETS += $(LIBNAME)-DIET.a
-endif
-
-all: $(TARGETS)
-
-clean:
- rm -f *.o *.a
-
-OBJS-DIET = $(subst .o,-DIET.o,$(OBJS))
-
-$(LIBNAME).a: $(OBJS)
- ar -cru $@ $^
- ranlib $@
-
-$(LIBNAME)-DIET.a: $(OBJS-DIET)
- ar -cru $@ $^
- ranlib $@
-
-$(OBJS): %.o: %.c
- gcc $(CFLAGS) $(DEFS) $(INCS) $(GLIBC_INCLUDES) -c $< -o $@
-
-$(OBJS-DIET): %-DIET.o: %.c
- gcc $(CFLAGS) $(DEFS) $(INCS) $(DIETLIBC_INCLUDES) -c $< -o $@
-
diff --git a/mdk-stage1/newt/button.c b/mdk-stage1/newt/button.c
deleted file mode 100644
index 1ff360dc5..000000000
--- a/mdk-stage1/newt/button.c
+++ /dev/null
@@ -1,190 +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;
-
- 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 eee514c98..000000000
--- a/mdk-stage1/newt/checkbox.c
+++ /dev/null
@@ -1,290 +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;
-
- 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 1b33f1c6f..000000000
--- a/mdk-stage1/newt/entry.c
+++ /dev/null
@@ -1,376 +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;
-
- 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 4ad465e38..000000000
--- a/mdk-stage1/newt/form.c
+++ /dev/null
@@ -1,712 +0,0 @@
-#include <unistd.h>
-#include <slang.h>
-#include <stdarg.h>
-#include <stdlib.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 d6cb3cd96..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 */
- 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(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(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
deleted file mode 100644
index 032fde60c..000000000
--- a/mdk-stage1/nfsmount.c
+++ /dev/null
@@ -1,294 +0,0 @@
-/*
- * 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.
- *
- */
-
-/* this is based on work from redhat, made it lighter (gc)
- */
-
-
-/* MODIFIED for Red Hat Linux installer
- * msw@redhat.com
- * o always mounts without lockd
- * o uses our own host resolution
- */
-
-/*
- * nfsmount.c -- Linux NFS mount
- * Copyright (C) 1993 Rick Sladkey <jrs@world.std.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
- * 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.
- *
- * Wed Feb 8 12:51:48 1995, biro@yggdrasil.com (Ross Biro): allow all port
- * numbers to be specified on the command line.
- *
- * Fri, 8 Mar 1996 18:01:39, Swen Thuemmler <swen@uni-paderborn.de>:
- * Omit the call to connect() for Linux version 1.3.11 or later.
- *
- * Wed Oct 1 23:55:28 1997: Dick Streefland <dick_streefland@tasking.com>
- * Implemented the "bg", "fg" and "retry" mount options for NFS.
- */
-
-/*
- * nfsmount.c,v 1.1.1.1 1993/11/18 08:40:51 jrs Exp
- */
-
-#include <unistd.h>
-#include <stdio.h>
-#include <string.h>
-#include <errno.h>
-#include <netdb.h>
-#include <sys/mount.h>
-#include <rpc/rpc.h>
-#include <rpc/pmap_prot.h>
-#include <rpc/pmap_clnt.h>
-#include <sys/socket.h>
-#include <sys/time.h>
-#include <sys/utsname.h>
-#include <sys/stat.h>
-#include <arpa/inet.h>
-#include "linux-2.2/nfs.h"
-#include "linux-2.2/nfs_mount.h" //#include "mount_constants.h"
-
-#include "log.h"
-#include "dns.h"
-
-#include "nfsmount.h"
-
-
-bool_t
-xdr_fhandle(XDR *xdrs, fhandle objp)
-{
- if (!xdr_opaque(xdrs, objp, FHSIZE)) {
- return (FALSE);
- }
- return (TRUE);
-}
-
-bool_t
-xdr_fhstatus(XDR *xdrs, fhstatus *objp)
-{
-
- if (!xdr_u_int(xdrs, &objp->fhs_status)) {
- return (FALSE);
- }
- switch (objp->fhs_status) {
- case 0:
- if (!xdr_fhandle(xdrs, objp->fhstatus_u.fhs_fhandle)) {
- return (FALSE);
- }
- break;
- default:
- break;
- }
- return (TRUE);
-}
-
-bool_t
-xdr_dirpath(XDR *xdrs, dirpath *objp)
-{
-
- if (!xdr_string(xdrs, objp, MNTPATHLEN)) {
- return (FALSE);
- }
- return (TRUE);
-}
-
-
-static int nfs_mount_version = 3; /* kernel >= 2.1.32 */ /* *********** TODO for kernel 2.4, nfs-mount version 4 */
-
-
-int nfsmount_prepare(const char *spec, int *flags, char **mount_opts)
-{
- char hostdir[1024];
- CLIENT *mclient;
- char *hostname, *dirname;
- fhandle root_fhandle;
- struct timeval total_timeout;
- enum clnt_stat clnt_stat;
- static struct nfs_mount_data data;
- struct sockaddr_in server_addr;
- struct sockaddr_in mount_server_addr;
- int msock, fsock;
- struct timeval retry_timeout;
- struct fhstatus status;
- char *s;
- int port;
-
- msock = fsock = -1;
- mclient = NULL;
-
- strncpy(hostdir, spec, sizeof(hostdir));
- if ((s = (strchr(hostdir, ':')))) {
- hostname = hostdir;
- dirname = s + 1;
- *s = '\0';
- } else {
- log_message("nfsmount: format not host:dir");
- goto fail;
- }
-
- server_addr.sin_family = AF_INET;
-
- /* first, try as IP address */
- if (!inet_aton(hostname, &server_addr.sin_addr)) {
- /* failure, try as machine name */
- if (mygethostbyname(hostname, &server_addr.sin_addr))
- goto fail;
- }
-
- memcpy (&mount_server_addr, &server_addr, sizeof (mount_server_addr));
-
-
-
- /* Set default options.
- * timeo is filled in after we know whether it'll be TCP or UDP. */
- memset(&data, 0, sizeof(data));
- data.retrans = 3;
- data.acregmin = 3;
- data.acregmax = 60;
- data.acdirmin = 30;
- data.acdirmax = 60;
- data.rsize = 8192;
- data.wsize = 8192;
- data.bsize = 8192;
-#if NFS_MOUNT_VERSION >= 2
- data.namlen = NAME_MAX;
-#endif
-
-#if NFS_MOUNT_VERSION >= 3
- if (nfs_mount_version >= 3)
- data.flags |= NFS_MOUNT_NONLM; /* HACK HACK msw */
-#endif
-
- /* Adjust options if none specified */
- if (!data.timeo)
- data.timeo = 7; /* udp */
-
-
- data.version = nfs_mount_version;
- *mount_opts = (char *) &data;
-
- if (*flags & MS_REMOUNT)
- return 0;
-
-
- retry_timeout.tv_sec = 3;
- retry_timeout.tv_usec = 0;
- total_timeout.tv_sec = 20;
- total_timeout.tv_usec = 0;
-
-
- /* contact the mount daemon via TCP */
- mount_server_addr.sin_port = htons(0);
- msock = RPC_ANYSOCK;
- mclient = clnttcp_create(&mount_server_addr, MOUNTPROG, MOUNTVERS, &msock, 0, 0);
-
- /* if this fails, contact the mount daemon via UDP */
- if (!mclient) {
- mount_server_addr.sin_port = htons(0);
- msock = RPC_ANYSOCK;
- mclient = clntudp_create(&mount_server_addr, MOUNTPROG, MOUNTVERS, retry_timeout, &msock);
- }
- if (mclient) {
- /* try to mount hostname:dirname */
- mclient->cl_auth = authunix_create_default();
- clnt_stat = clnt_call(mclient, MOUNTPROC_MNT,
- (xdrproc_t) xdr_dirpath, (caddr_t) &dirname,
- (xdrproc_t) xdr_fhstatus, (caddr_t) &status,
- total_timeout);
- if (clnt_stat != RPC_SUCCESS) {
- if (errno != ECONNREFUSED) {
- log_message(clnt_sperror(mclient, "mount"));
- goto fail; /* don't retry */
- }
- log_message(clnt_sperror(mclient, "mount"));
- auth_destroy(mclient->cl_auth);
- clnt_destroy(mclient);
- mclient = 0;
- close(msock);
- }
- } else
- goto fail;
-
- if (status.fhs_status != 0) {
- if (status.fhs_status == 2)
- log_message("NFS server says: No such file or directory");
- else if (status.fhs_status == 13)
- log_message("NFS server says: Permission denied");
- else
- log_message("nfsmount prepare failed, reason given by server: %d", status.fhs_status);
- goto fail;
- }
-
- memcpy((char *) &root_fhandle, (char *) status.fhstatus_u.fhs_fhandle, sizeof (root_fhandle));
-
- /* create nfs socket for kernel */
-
- fsock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
- if (fsock < 0) {
- log_perror("nfs socket");
- goto fail;
- }
- if (bindresvport(fsock, 0) < 0) {
- log_perror("nfs bindresvport");
- goto fail;
- }
- server_addr.sin_port = PMAPPORT;
- port = pmap_getport(&server_addr, NFS_PROGRAM, NFS_VERSION, IPPROTO_UDP);
- if (port == 0)
- port = NFS_PORT;
-#ifdef NFS_MOUNT_DEBUG
- else
- log_message("used portmapper to find NFS port\n");
- log_message("using port %d for nfs deamon\n", port);
-#endif
- server_addr.sin_port = htons(port);
-
- /* prepare data structure for kernel */
-
- data.fd = fsock;
- memcpy((char *) &data.root, (char *) &root_fhandle, sizeof (root_fhandle));
- memcpy((char *) &data.addr, (char *) &server_addr, sizeof(data.addr));
- strncpy(data.hostname, hostname, sizeof(data.hostname));
-
- /* clean up */
-
- auth_destroy(mclient->cl_auth);
- clnt_destroy(mclient);
- close(msock);
- return 0;
-
- /* abort */
-
- fail:
- if (msock != -1) {
- if (mclient) {
- auth_destroy(mclient->cl_auth);
- clnt_destroy(mclient);
- }
- close(msock);
- }
- if (fsock != -1)
- close(fsock);
-
- return -1;
-}
-
diff --git a/mdk-stage1/nfsmount.h b/mdk-stage1/nfsmount.h
deleted file mode 100644
index 12ffa69a6..000000000
--- a/mdk-stage1/nfsmount.h
+++ /dev/null
@@ -1,328 +0,0 @@
-/*
- * Please do not edit this file.
- * It was generated using rpcgen.
- */
-
-#ifndef _NFSMOUNT_H_RPCGEN
-#define _NFSMOUNT_H_RPCGEN
-
-#include <rpc/rpc.h>
-
-int nfsmount_prepare(const char *spec, int *flags, char **mount_opts);
-
-
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user or with the express written consent of
- * Sun Microsystems, Inc.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-/*
- * Copyright (c) 1985, 1990 by Sun Microsystems, Inc.
- */
-
-/* from @(#)mount.x 1.3 91/03/11 TIRPC 1.0 */
-#ifndef _rpcsvc_mount_h
-#define _rpcsvc_mount_h
-#define MNTPATHLEN 1024
-#define MNTNAMLEN 255
-#define FHSIZE 32
-
-typedef char fhandle[FHSIZE];
-#ifdef __cplusplus
-extern "C" bool_t xdr_fhandle(XDR *, fhandle);
-#elif __STDC__
-extern bool_t xdr_fhandle(XDR *, fhandle);
-#else /* Old Style C */
-bool_t xdr_fhandle();
-#endif /* Old Style C */
-
-
-struct fhstatus {
- u_int fhs_status;
- union {
- fhandle fhs_fhandle;
- } fhstatus_u;
-};
-typedef struct fhstatus fhstatus;
-#ifdef __cplusplus
-extern "C" bool_t xdr_fhstatus(XDR *, fhstatus*);
-#elif __STDC__
-extern bool_t xdr_fhstatus(XDR *, fhstatus*);
-#else /* Old Style C */
-bool_t xdr_fhstatus();
-#endif /* Old Style C */
-
-
-typedef char *dirpath;
-#ifdef __cplusplus
-extern "C" bool_t xdr_dirpath(XDR *, dirpath*);
-#elif __STDC__
-extern bool_t xdr_dirpath(XDR *, dirpath*);
-#else /* Old Style C */
-bool_t xdr_dirpath();
-#endif /* Old Style C */
-
-
-typedef char *name;
-#ifdef __cplusplus
-extern "C" bool_t xdr_name(XDR *, name*);
-#elif __STDC__
-extern bool_t xdr_name(XDR *, name*);
-#else /* Old Style C */
-bool_t xdr_name();
-#endif /* Old Style C */
-
-
-typedef struct mountbody *mountlist;
-#ifdef __cplusplus
-extern "C" bool_t xdr_mountlist(XDR *, mountlist*);
-#elif __STDC__
-extern bool_t xdr_mountlist(XDR *, mountlist*);
-#else /* Old Style C */
-bool_t xdr_mountlist();
-#endif /* Old Style C */
-
-
-struct mountbody {
- name ml_hostname;
- dirpath ml_directory;
- mountlist ml_next;
-};
-typedef struct mountbody mountbody;
-#ifdef __cplusplus
-extern "C" bool_t xdr_mountbody(XDR *, mountbody*);
-#elif __STDC__
-extern bool_t xdr_mountbody(XDR *, mountbody*);
-#else /* Old Style C */
-bool_t xdr_mountbody();
-#endif /* Old Style C */
-
-
-typedef struct groupnode *groups;
-#ifdef __cplusplus
-extern "C" bool_t xdr_groups(XDR *, groups*);
-#elif __STDC__
-extern bool_t xdr_groups(XDR *, groups*);
-#else /* Old Style C */
-bool_t xdr_groups();
-#endif /* Old Style C */
-
-
-struct groupnode {
- name gr_name;
- groups gr_next;
-};
-typedef struct groupnode groupnode;
-#ifdef __cplusplus
-extern "C" bool_t xdr_groupnode(XDR *, groupnode*);
-#elif __STDC__
-extern bool_t xdr_groupnode(XDR *, groupnode*);
-#else /* Old Style C */
-bool_t xdr_groupnode();
-#endif /* Old Style C */
-
-
-typedef struct exportnode *exports;
-#ifdef __cplusplus
-extern "C" bool_t xdr_exports(XDR *, exports*);
-#elif __STDC__
-extern bool_t xdr_exports(XDR *, exports*);
-#else /* Old Style C */
-bool_t xdr_exports();
-#endif /* Old Style C */
-
-
-struct exportnode {
- dirpath ex_dir;
- groups ex_groups;
- exports ex_next;
-};
-typedef struct exportnode exportnode;
-#ifdef __cplusplus
-extern "C" bool_t xdr_exportnode(XDR *, exportnode*);
-#elif __STDC__
-extern bool_t xdr_exportnode(XDR *, exportnode*);
-#else /* Old Style C */
-bool_t xdr_exportnode();
-#endif /* Old Style C */
-
-
-struct ppathcnf {
- int pc_link_max;
- short pc_max_canon;
- short pc_max_input;
- short pc_name_max;
- short pc_path_max;
- short pc_pipe_buf;
- u_char pc_vdisable;
- char pc_xxx;
- short pc_mask[2];
-};
-typedef struct ppathcnf ppathcnf;
-#ifdef __cplusplus
-extern "C" bool_t xdr_ppathcnf(XDR *, ppathcnf*);
-#elif __STDC__
-extern bool_t xdr_ppathcnf(XDR *, ppathcnf*);
-#else /* Old Style C */
-bool_t xdr_ppathcnf();
-#endif /* Old Style C */
-
-#endif /*!_rpcsvc_mount_h*/
-
-#define MOUNTPROG ((u_long)100005)
-#define MOUNTVERS ((u_long)1)
-
-#ifdef __cplusplus
-#define MOUNTPROC_NULL ((u_long)0)
-extern "C" void * mountproc_null_1(void *, CLIENT *);
-extern "C" void * mountproc_null_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_MNT ((u_long)1)
-extern "C" fhstatus * mountproc_mnt_1(dirpath *, CLIENT *);
-extern "C" fhstatus * mountproc_mnt_1_svc(dirpath *, struct svc_req *);
-#define MOUNTPROC_DUMP ((u_long)2)
-extern "C" mountlist * mountproc_dump_1(void *, CLIENT *);
-extern "C" mountlist * mountproc_dump_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_UMNT ((u_long)3)
-extern "C" void * mountproc_umnt_1(dirpath *, CLIENT *);
-extern "C" void * mountproc_umnt_1_svc(dirpath *, struct svc_req *);
-#define MOUNTPROC_UMNTALL ((u_long)4)
-extern "C" void * mountproc_umntall_1(void *, CLIENT *);
-extern "C" void * mountproc_umntall_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_EXPORT ((u_long)5)
-extern "C" exports * mountproc_export_1(void *, CLIENT *);
-extern "C" exports * mountproc_export_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_EXPORTALL ((u_long)6)
-extern "C" exports * mountproc_exportall_1(void *, CLIENT *);
-extern "C" exports * mountproc_exportall_1_svc(void *, struct svc_req *);
-
-#elif __STDC__
-#define MOUNTPROC_NULL ((u_long)0)
-extern void * mountproc_null_1(void *, CLIENT *);
-extern void * mountproc_null_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_MNT ((u_long)1)
-extern fhstatus * mountproc_mnt_1(dirpath *, CLIENT *);
-extern fhstatus * mountproc_mnt_1_svc(dirpath *, struct svc_req *);
-#define MOUNTPROC_DUMP ((u_long)2)
-extern mountlist * mountproc_dump_1(void *, CLIENT *);
-extern mountlist * mountproc_dump_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_UMNT ((u_long)3)
-extern void * mountproc_umnt_1(dirpath *, CLIENT *);
-extern void * mountproc_umnt_1_svc(dirpath *, struct svc_req *);
-#define MOUNTPROC_UMNTALL ((u_long)4)
-extern void * mountproc_umntall_1(void *, CLIENT *);
-extern void * mountproc_umntall_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_EXPORT ((u_long)5)
-extern exports * mountproc_export_1(void *, CLIENT *);
-extern exports * mountproc_export_1_svc(void *, struct svc_req *);
-#define MOUNTPROC_EXPORTALL ((u_long)6)
-extern exports * mountproc_exportall_1(void *, CLIENT *);
-extern exports * mountproc_exportall_1_svc(void *, struct svc_req *);
-
-#else /* Old Style C */
-#define MOUNTPROC_NULL ((u_long)0)
-extern void * mountproc_null_1();
-extern void * mountproc_null_1_svc();
-#define MOUNTPROC_MNT ((u_long)1)
-extern fhstatus * mountproc_mnt_1();
-extern fhstatus * mountproc_mnt_1_svc();
-#define MOUNTPROC_DUMP ((u_long)2)
-extern mountlist * mountproc_dump_1();
-extern mountlist * mountproc_dump_1_svc();
-#define MOUNTPROC_UMNT ((u_long)3)
-extern void * mountproc_umnt_1();
-extern void * mountproc_umnt_1_svc();
-#define MOUNTPROC_UMNTALL ((u_long)4)
-extern void * mountproc_umntall_1();
-extern void * mountproc_umntall_1_svc();
-#define MOUNTPROC_EXPORT ((u_long)5)
-extern exports * mountproc_export_1();
-extern exports * mountproc_export_1_svc();
-#define MOUNTPROC_EXPORTALL ((u_long)6)
-extern exports * mountproc_exportall_1();
-extern exports * mountproc_exportall_1_svc();
-#endif /* Old Style C */
-#define MOUNTVERS_POSIX ((u_long)2)
-
-#ifdef __cplusplus
-extern "C" void * mountproc_null_2(void *, CLIENT *);
-extern "C" void * mountproc_null_2_svc(void *, struct svc_req *);
-extern "C" fhstatus * mountproc_mnt_2(dirpath *, CLIENT *);
-extern "C" fhstatus * mountproc_mnt_2_svc(dirpath *, struct svc_req *);
-extern "C" mountlist * mountproc_dump_2(void *, CLIENT *);
-extern "C" mountlist * mountproc_dump_2_svc(void *, struct svc_req *);
-extern "C" void * mountproc_umnt_2(dirpath *, CLIENT *);
-extern "C" void * mountproc_umnt_2_svc(dirpath *, struct svc_req *);
-extern "C" void * mountproc_umntall_2(void *, CLIENT *);
-extern "C" void * mountproc_umntall_2_svc(void *, struct svc_req *);
-extern "C" exports * mountproc_export_2(void *, CLIENT *);
-extern "C" exports * mountproc_export_2_svc(void *, struct svc_req *);
-extern "C" exports * mountproc_exportall_2(void *, CLIENT *);
-extern "C" exports * mountproc_exportall_2_svc(void *, struct svc_req *);
-#define MOUNTPROC_PATHCONF ((u_long)7)
-extern "C" ppathcnf * mountproc_pathconf_2(dirpath *, CLIENT *);
-extern "C" ppathcnf * mountproc_pathconf_2_svc(dirpath *, struct svc_req *);
-
-#elif __STDC__
-extern void * mountproc_null_2(void *, CLIENT *);
-extern void * mountproc_null_2_svc(void *, struct svc_req *);
-extern fhstatus * mountproc_mnt_2(dirpath *, CLIENT *);
-extern fhstatus * mountproc_mnt_2_svc(dirpath *, struct svc_req *);
-extern mountlist * mountproc_dump_2(void *, CLIENT *);
-extern mountlist * mountproc_dump_2_svc(void *, struct svc_req *);
-extern void * mountproc_umnt_2(dirpath *, CLIENT *);
-extern void * mountproc_umnt_2_svc(dirpath *, struct svc_req *);
-extern void * mountproc_umntall_2(void *, CLIENT *);
-extern void * mountproc_umntall_2_svc(void *, struct svc_req *);
-extern exports * mountproc_export_2(void *, CLIENT *);
-extern exports * mountproc_export_2_svc(void *, struct svc_req *);
-extern exports * mountproc_exportall_2(void *, CLIENT *);
-extern exports * mountproc_exportall_2_svc(void *, struct svc_req *);
-#define MOUNTPROC_PATHCONF ((u_long)7)
-extern ppathcnf * mountproc_pathconf_2(dirpath *, CLIENT *);
-extern ppathcnf * mountproc_pathconf_2_svc(dirpath *, struct svc_req *);
-
-#else /* Old Style C */
-extern void * mountproc_null_2();
-extern void * mountproc_null_2_svc();
-extern fhstatus * mountproc_mnt_2();
-extern fhstatus * mountproc_mnt_2_svc();
-extern mountlist * mountproc_dump_2();
-extern mountlist * mountproc_dump_2_svc();
-extern void * mountproc_umnt_2();
-extern void * mountproc_umnt_2_svc();
-extern void * mountproc_umntall_2();
-extern void * mountproc_umntall_2_svc();
-extern exports * mountproc_export_2();
-extern exports * mountproc_export_2_svc();
-extern exports * mountproc_exportall_2();
-extern exports * mountproc_exportall_2_svc();
-#define MOUNTPROC_PATHCONF ((u_long)7)
-extern ppathcnf * mountproc_pathconf_2();
-extern ppathcnf * mountproc_pathconf_2_svc();
-#endif /* Old Style C */
-
-#endif /* !_NFSMOUNT_H_RPCGEN */
diff --git a/mdk-stage1/pci-resource/.cvsignore b/mdk-stage1/pci-resource/.cvsignore
deleted file mode 100644
index 4c7b0844b..000000000
--- a/mdk-stage1/pci-resource/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-pci-ids.h
diff --git a/mdk-stage1/pci-resource/Makefile b/mdk-stage1/pci-resource/Makefile
deleted file mode 100644
index 046ab29dd..000000000
--- a/mdk-stage1/pci-resource/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
- #******************************************************************************
- #
- # $Id$
- #
- # 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.
- #
- #*****************************************************************************
-
-
-all: pci-ids.h
-
-pci-ids.h: /usr/share/ldetect-lst/pcitable update-pci-ids.pl
- perl update-pci-ids.pl > $@ || { rm -f $@; exit 1; }
-
-clean:
- rm -f pci-ids.h
diff --git a/mdk-stage1/pci-resource/update-pci-ids.pl b/mdk-stage1/pci-resource/update-pci-ids.pl
deleted file mode 100755
index 73f1d151b..000000000
--- a/mdk-stage1/pci-resource/update-pci-ids.pl
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use MDK::Common;
-
-require '/usr/bin/merge2pcitable.pl';
-my $pci = read_pcitable("/usr/share/ldetect-lst/pcitable");
-
-print '
-#define PCI_REVISION_ID 0x08 /* Revision ID */
-
-struct pci_module_map {
- unsigned short vendor; /* PCI vendor id */
- unsigned short device; /* PCI device id */
- const char *name; /* PCI human readable name */
- const char *module; /* module to load */
-};
-
-';
-
-my %t = (
- network => 'network/main',
- medias => 'disk/scsi|hardware_raid',
-);
-
-foreach my $type (keys %t) {
- my @modules = chomp_(`perl ../../kernel/modules.pl pci_modules4stage1:"$t{$type}"`);
-
- print "#ifndef DISABLE_".uc($type)."
-struct pci_module_map ${type}_pci_ids[] = {
-";
-
- foreach my $k (sort keys %$pci) {
- my $v = $pci->{$k};
- member($v->[0], @modules) or next;
- $k =~ /^(....)(....)/;
- printf qq|\t{ 0x%s, 0x%s, "%s", "%s" },\n|,
- $1, $2, $v->[1], $v->[0];
- }
-
- print "};
-int ${type}_num_ids = sizeof(${type}_pci_ids) / sizeof(struct pci_module_map);
-#endif
-
-";
-}
diff --git a/mdk-stage1/pcmcia_/Makefile b/mdk-stage1/pcmcia_/Makefile
deleted file mode 100644
index bb3b0257e..000000000
--- a/mdk-stage1/pcmcia_/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
- #******************************************************************************
- #
- # Guillaume Cottenceau (gc@mandrakesoft.com)
- #
- # Copyright 2001 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.
- #
- #*****************************************************************************
-
-top_dir = ..
-
-include $(top_dir)/Makefile.common
-
-
-all: libpcmcia.a libpcmcia-DIET.a
-
-clean:
- rm -f *.o libpcmcia.a
-
-FLAGS = -D__linux__ -Wall -Werror -Os -fomit-frame-pointer -pipe -c -I..
-
-
-OBJS = probe.o cardmgr.o lex_config.o yacc_config.o
-
-OBJS-DIET = $(subst .o,-DIET.o,$(OBJS))
-
-
-libpcmcia.a: $(OBJS)
- ar -cru $@ $^
- ranlib $@
-
-libpcmcia-DIET.a: $(OBJS-DIET)
- ar -cru $@ $^
- ranlib $@
-
-
-$(OBJS): %.o: %.c
- gcc $(FLAGS) $(GLIBC_INCLUDES) -c $< -o $@
-
-$(OBJS-DIET): %-DIET.o: %.c
- gcc $(FLAGS) $(DIETLIBC_INCLUDES) -c $< -o $@
-
diff --git a/mdk-stage1/pcmcia_/bulkmem.h b/mdk-stage1/pcmcia_/bulkmem.h
deleted file mode 100644
index 7748d4432..000000000
--- a/mdk-stage1/pcmcia_/bulkmem.h
+++ /dev/null
@@ -1,195 +0,0 @@
-/*
- * Definitions for bulk memory services
- *
- * bulkmem.h 1.13 2001/08/24 12:16:12
- *
- * The contents of this file are subject to the Mozilla Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License
- * at http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
- * the License for the specific language governing rights and
- * limitations under the License.
- *
- * The initial developer of the original code is David A. Hinds
- * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
- * are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
- *
- * Alternatively, the contents of this file may be used under the
- * terms of the GNU General Public License version 2 (the "GPL"), in
- * which case the provisions of the GPL are applicable instead of the
- * above. If you wish to allow the use of your version of this file
- * only under the terms of the GPL and not to allow others to use
- * your version of this file under the MPL, indicate your decision by
- * deleting the provisions above and replace them with the notice and
- * other provisions required by the GPL. If you do not delete the
- * provisions above, a recipient may use your version of this file
- * under either the MPL or the GPL.
- * bulkmem.h 1.3 1995/05/27 04:49:49
- */
-
-#ifndef _LINUX_BULKMEM_H
-#define _LINUX_BULKMEM_H
-
-/* For GetFirstRegion and GetNextRegion */
-typedef struct region_info_t {
- u_int Attributes;
- u_int CardOffset;
- u_int RegionSize;
- u_int AccessSpeed;
- u_int BlockSize;
- u_int PartMultiple;
- u_char JedecMfr, JedecInfo;
- memory_handle_t next;
-} region_info_t;
-
-#define REGION_TYPE 0x0001
-#define REGION_TYPE_CM 0x0000
-#define REGION_TYPE_AM 0x0001
-#define REGION_PREFETCH 0x0008
-#define REGION_CACHEABLE 0x0010
-#define REGION_BAR_MASK 0xe000
-#define REGION_BAR_SHIFT 13
-
-/* For OpenMemory */
-typedef struct open_mem_t {
- u_int Attributes;
- u_int Offset;
-} open_mem_t;
-
-/* Attributes for OpenMemory */
-#define MEMORY_TYPE 0x0001
-#define MEMORY_TYPE_CM 0x0000
-#define MEMORY_TYPE_AM 0x0001
-#define MEMORY_EXCLUSIVE 0x0002
-#define MEMORY_PREFETCH 0x0008
-#define MEMORY_CACHEABLE 0x0010
-#define MEMORY_BAR_MASK 0xe000
-#define MEMORY_BAR_SHIFT 13
-
-typedef struct eraseq_entry_t {
- memory_handle_t Handle;
- u_char State;
- u_int Size;
- u_int Offset;
- void *Optional;
-} eraseq_entry_t;
-
-typedef struct eraseq_hdr_t {
- int QueueEntryCnt;
- eraseq_entry_t *QueueEntryArray;
-} eraseq_hdr_t;
-
-#define ERASE_QUEUED 0x00
-#define ERASE_IN_PROGRESS(n) (((n) > 0) && ((n) < 0x80))
-#define ERASE_IDLE 0xff
-#define ERASE_PASSED 0xe0
-#define ERASE_FAILED 0xe1
-
-#define ERASE_MISSING 0x80
-#define ERASE_MEDIA_WRPROT 0x84
-#define ERASE_NOT_ERASABLE 0x85
-#define ERASE_BAD_OFFSET 0xc1
-#define ERASE_BAD_TECH 0xc2
-#define ERASE_BAD_SOCKET 0xc3
-#define ERASE_BAD_VCC 0xc4
-#define ERASE_BAD_VPP 0xc5
-#define ERASE_BAD_SIZE 0xc6
-
-/* For CopyMemory */
-typedef struct copy_op_t {
- u_int Attributes;
- u_int SourceOffset;
- u_int DestOffset;
- u_int Count;
-} copy_op_t;
-
-/* For ReadMemory and WriteMemory */
-typedef struct mem_op_t {
- u_int Attributes;
- u_int Offset;
- u_int Count;
-} mem_op_t;
-
-#define MEM_OP_BUFFER 0x01
-#define MEM_OP_BUFFER_USER 0x00
-#define MEM_OP_BUFFER_KERNEL 0x01
-#define MEM_OP_DISABLE_ERASE 0x02
-#define MEM_OP_VERIFY 0x04
-
-/* For RegisterMTD */
-typedef struct mtd_reg_t {
- u_int Attributes;
- u_int Offset;
- u_long MediaID;
-} mtd_reg_t;
-
-/*
- * Definitions for MTD requests
- */
-
-typedef struct mtd_request_t {
- u_int SrcCardOffset;
- u_int DestCardOffset;
- u_int TransferLength;
- u_int Function;
- u_long MediaID;
- u_int Status;
- u_int Timeout;
-} mtd_request_t;
-
-/* Fields in MTD Function */
-#define MTD_REQ_ACTION 0x003
-#define MTD_REQ_ERASE 0x000
-#define MTD_REQ_READ 0x001
-#define MTD_REQ_WRITE 0x002
-#define MTD_REQ_COPY 0x003
-#define MTD_REQ_NOERASE 0x004
-#define MTD_REQ_VERIFY 0x008
-#define MTD_REQ_READY 0x010
-#define MTD_REQ_TIMEOUT 0x020
-#define MTD_REQ_LAST 0x040
-#define MTD_REQ_FIRST 0x080
-#define MTD_REQ_KERNEL 0x100
-
-/* Status codes */
-#define MTD_WAITREQ 0x00
-#define MTD_WAITTIMER 0x01
-#define MTD_WAITRDY 0x02
-#define MTD_WAITPOWER 0x03
-
-/*
- * Definitions for MTD helper functions
- */
-
-/* For MTDModifyWindow */
-typedef struct mtd_mod_win_t {
- u_int Attributes;
- u_int AccessSpeed;
- u_int CardOffset;
-} mtd_mod_win_t;
-
-/* For MTDSetVpp */
-typedef struct mtd_vpp_req_t {
- u_char Vpp1, Vpp2;
-} mtd_vpp_req_t;
-
-/* For MTDRDYMask */
-typedef struct mtd_rdy_req_t {
- u_int Mask;
-} mtd_rdy_req_t;
-
-enum mtd_helper {
- MTDRequestWindow, MTDModifyWindow, MTDReleaseWindow,
- MTDSetVpp, MTDRDYMask
-};
-
-#ifdef IN_CARD_SERVICES
-extern int MTDHelperEntry(int func, void *a1, void *a2);
-#else
-extern int MTDHelperEntry(int func, ...);
-#endif
-
-#endif /* _LINUX_BULKMEM_H */
diff --git a/mdk-stage1/pcmcia_/cardmgr.c b/mdk-stage1/pcmcia_/cardmgr.c
deleted file mode 100644
index 1db18b55b..000000000
--- a/mdk-stage1/pcmcia_/cardmgr.c
+++ /dev/null
@@ -1,1652 +0,0 @@
-/*
- * 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.
- *
- *
- * Code comes from /anonymous@projects.sourceforge.net:/pub/pcmcia-cs/pcmcia-cs-3.1.29.tar.bz2
- *
- * Licence of this code follows:
- *
- */
-/*======================================================================
-
- PCMCIA Card Manager daemon
-
- cardmgr.c 1.161 2001/08/24 12:19:19
-
- The contents of this file are subject to the Mozilla Public
- License Version 1.1 (the "License"); you may not use this file
- except in compliance with the License. You may obtain a copy of
- the License at http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS
- IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
- implied. See the License for the specific language governing
- rights and limitations under the License.
-
- The initial developer of the original code is David A. Hinds
- <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
- are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
-
- Alternatively, the contents of this file may be used under the
- terms of the GNU General Public License version 2 (the "GPL"), in
- which case the provisions of the GPL are applicable instead of the
- above. If you wish to allow the use of your version of this file
- only under the terms of the GPL and not to allow others to use
- your version of this file under the MPL, indicate your decision
- by deleting the provisions above and replace them with the notice
- and other provisions required by the GPL. If you do not delete
- the provisions above, a recipient may use your version of this
- file under either the MPL or the GPL.
-
-======================================================================*/
-
-#ifndef __linux__
-#include <pcmcia/u_compat.h>
-#endif
-
-#include <sys/types.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-#include <fcntl.h>
-#include <errno.h>
-//mdk-stage1// #include <syslog.h>
-//mdk-stage1// #include <getopt.h>
-#include <signal.h>
-#include <sys/time.h>
-#include <sys/ioctl.h>
-#include <sys/wait.h>
-#include <sys/stat.h>
-#include <sys/utsname.h>
-#include <sys/file.h>
-
-#include <pcmcia_/version.h>
-//mdk-stage1// #include <pcmcia/config.h>
-#include <pcmcia_/cs_types.h>
-#include <pcmcia_/cs.h>
-#include <pcmcia_/cistpl.h>
-#include <pcmcia_/ds.h>
-
-#include "cardmgr.h"
-
-#include "../log.h"
-#include "modules.h"
-#include "pcmcia.h"
-
-/*====================================================================*/
-
-typedef struct socket_info_t {
- int fd;
- int state;
- card_info_t *card;
- bind_info_t *bind[MAX_BINDINGS];
- mtd_ident_t *mtd[2*CISTPL_MAX_DEVICES];
-} socket_info_t;
-
-#define SOCKET_PRESENT 0x01
-#define SOCKET_READY 0x02
-#define SOCKET_HOTPLUG 0x04
-
-/* Linked list of resource adjustments */
-struct adjust_list_t *root_adjust = NULL;
-
-/* Linked list of device definitions */
-struct device_info_t *root_device = NULL;
-
-/* Special pointer to "anonymous" card definition */
-struct card_info_t *blank_card = NULL;
-
-/* Linked list of card definitions */
-struct card_info_t *root_card = NULL;
-
-/* Linked list of function definitions */
-struct card_info_t *root_func = NULL;
-
-/* Linked list of MTD definitions */
-struct mtd_ident_t *root_mtd = NULL;
-
-/* Default MTD */
-struct mtd_ident_t *default_mtd = NULL;
-
-static int sockets;
-static struct socket_info_t socket[MAX_SOCKS];
-
-/* Default path for config file, device scripts */
-#ifdef ETC
-static char *configpath = ETC;
-#else
-static char *configpath = "/etc/pcmcia";
-#endif
-
-/* Default path for pid file */
-//mdk-stage1// static char *pidfile = "/var/run/cardmgr.pid";
-
-#ifdef __linux__
-/* Default path for finding modules */
-//mdk-stage1// static char *modpath = NULL;
-#endif
-
-/* Default path for socket info table */
-static char *stabfile;
-
-/* If set, don't generate beeps when cards are inserted */
-//mdk-stage1// static int be_quiet = 0;
-
-/* If set, use modprobe instead of insmod */
-//mdk-stage1// static int do_modprobe = 0;
-
-/* If set, configure already inserted cards, then exit */
-//mdk-stage1// static int one_pass = 0;
-
-/* Extra message logging? */
-//mdk-stage1// static int verbose = 0;
-
-/*====================================================================*/
-
-#ifdef __linux__
-
-static int major = 0;
-
-static int lookup_dev(char *name)
-{
- FILE *f;
- int n;
- char s[32], t[32];
-
- f = fopen("/proc/devices", "r");
- if (f == NULL)
- return -errno;
- while (fgets(s, 32, f) != NULL) {
- if (sscanf(s, "%d %s", &n, t) == 2)
- if (strcmp(name, t) == 0)
- break;
- }
- fclose(f);
- if (strcmp(name, t) == 0)
- return n;
- else
- return -ENODEV;
-}
-
-int open_dev(dev_t dev, int mode)
-{
- char * fn = "/tmp/cardmgr_tmp";
- int fd;
-
- unlink(fn);
- if (mknod(fn, mode, dev) != 0)
- return -1;
- fd = open(fn, (mode&S_IWRITE)?O_RDWR:O_RDONLY);
- if (fd < 0)
- fd = open(fn, O_NONBLOCK|((mode&S_IWRITE)?O_RDWR:O_RDONLY));
- unlink(fn);
- return fd;
-}
-
-#endif /* __linux__ */
-
-int open_sock(int sock, int mode)
-{
-#ifdef __linux__
- dev_t dev = (major<<8)+sock;
- return open_dev(dev, mode);
-#endif
-#ifdef __BEOS__
- int fd;
- char fn[B_OS_NAME_LENGTH];
- sprintf(fn, "/dev/pcmcia/sock%d", sock);
- return open(fn, (mode & S_IWRITE) ? O_RDWR: O_RDONLY);
-#endif
-}
-
-/*======================================================================
-
- xlate_scsi_name() is a sort-of-hack used to deduce the minor
- device numbers of SCSI devices, from the information available to
- the low-level driver.
-
-======================================================================*/
-
-#ifdef __linux__
-
-#include <linux/major.h>
-#include <scsi/scsi.h>
-//mdk-stage1// #define VERSION(v,p,s) (((v)<<16)+(p<<8)+s)
-//mdk-stage1// #if (LINUX_VERSION_CODE < VERSION(2,1,126))
-//mdk-stage1// #define SCSI_DISK0_MAJOR SCSI_DISK_MAJOR
-//mdk-stage1// #endif
-
-static int xlate_scsi_name(bind_info_t *bind)
-{
- int i, fd, mode, minor;
- u_long arg[2], id1, id2;
-
- id1 = strtol(bind->name+3, NULL, 16);
- if ((bind->major == SCSI_DISK0_MAJOR) ||
- (bind->major == SCSI_CDROM_MAJOR))
- mode = S_IREAD|S_IFBLK;
- else
- mode = S_IREAD|S_IFCHR;
-
- for (i = 0; i < 16; i++) {
- minor = (bind->major == SCSI_DISK0_MAJOR) ? (i<<4) : i;
- fd = open_dev((bind->major<<8)+minor, mode);
- if (fd < 0)
- continue;
- if (ioctl(fd, SCSI_IOCTL_GET_IDLUN, arg) == 0) {
- id2 = (arg[0]&0x0f) + ((arg[0]>>4)&0xf0) +
- ((arg[0]>>8)&0xf00) + ((arg[0]>>12)&0xf000);
- if (id1 == id2) {
- close(fd);
- switch (bind->major) {
- case SCSI_DISK0_MAJOR:
- case SCSI_GENERIC_MAJOR:
- sprintf(bind->name+2, "%c", 'a'+i); break;
- case SCSI_CDROM_MAJOR:
- sprintf(bind->name, "scd%d", i); break;
- case SCSI_TAPE_MAJOR:
- sprintf(bind->name+2, "%d", i); break;
- }
- bind->minor = minor;
- return 0;
- }
- }
- close(fd);
- }
- return -1;
-}
-#endif
-
-/*====================================================================*/
-
-#define BEEP_TIME 150
-#define BEEP_OK 1000
-#define BEEP_WARN 2000
-#define BEEP_ERR 4000
-
-#ifdef __linux__
-
-//mdk-stage1// #include <sys/kd.h>
-//mdk-stage1//
-static void beep(unsigned int ms, unsigned int freq)
-{
-//mdk-stage1// int fd, arg;
-//mdk-stage1//
-//mdk-stage1// if (be_quiet)
-//mdk-stage1// return;
-//mdk-stage1// fd = open("/dev/console", O_RDWR);
-//mdk-stage1// if (fd < 0)
-//mdk-stage1// return;
-//mdk-stage1// arg = (ms << 16) | freq;
-//mdk-stage1// ioctl(fd, KDMKTONE, arg);
-//mdk-stage1// close(fd);
-//mdk-stage1// usleep(ms*1000);
-}
-
-#endif /* __linux__ */
-
-#ifdef __BEOS__
-static void beep(unsigned int ms, unsigned int freq)
-{
- if (!be_quiet) system("/bin/beep");
-}
-#endif
-
-/*====================================================================*/
-
-//mdk-stage1// static void write_pid(void)
-//mdk-stage1// {
-//mdk-stage1// FILE *f;
-//mdk-stage1// f = fopen(pidfile, "w");
-//mdk-stage1// if (f == NULL)
-//mdk-stage1// syslog(LOG_WARNING, "could not open %s: %m", pidfile);
-//mdk-stage1// else {
-//mdk-stage1// fprintf(f, "%d\n", getpid());
-//mdk-stage1// fclose(f);
-//mdk-stage1// }
-//mdk-stage1// }
-
-static void write_stab(void)
-{
- int i, j, k;
- FILE *f;
- socket_info_t *s;
- bind_info_t *bind;
-
- f = fopen(stabfile, "w");
- if (f == NULL) {
- log_message("CM: fopen(stabfile) failed: %m");
- return;
- }
-#ifndef __BEOS__
- if (flock(fileno(f), LOCK_EX) != 0) {
- log_message("CM: flock(stabfile) failed: %m");
- return;
- }
-#endif
- for (i = 0; i < sockets; i++) {
- s = &socket[i];
- fprintf(f, "Socket %d: ", i);
- if (!(s->state & SOCKET_PRESENT)) {
- fprintf(f, "empty\n");
-//mdk-stage1// } else if (s->state & SOCKET_HOTPLUG) {
-//mdk-stage1// fprintf(f, "CardBus hotplug device\n");
- } else if (!s->card) {
- fprintf(f, "unsupported card\n");
- } else {
- fprintf(f, "%s\n", s->card->name);
- for (j = 0; j < s->card->bindings; j++)
- for (k = 0, bind = s->bind[j];
- bind != NULL;
- k++, bind = bind->next) {
- char *class = s->card->device[j]->class;
- fprintf(f, "%d\t%s\t%s\t%d\t%s",
- i, (class ? class : "none"),
- bind->dev_info, k, bind->name);
- if (bind->major)
- fprintf(f, "\t%d\t%d\n",
- bind->major, bind->minor);
- else
- fputc('\n', f);
- }
- }
- }
- fflush(f);
-#ifndef __BEOS__
- flock(fileno(f), LOCK_UN);
-#endif
- fclose(f);
-}
-
-/*====================================================================*/
-
-static int get_tuple(int ns, cisdata_t code, ds_ioctl_arg_t *arg)
-{
- socket_info_t *s = &socket[ns];
-
- arg->tuple.DesiredTuple = code;
- arg->tuple.Attributes = 0;
- if (ioctl(s->fd, DS_GET_FIRST_TUPLE, arg) != 0)
- return -1;
- arg->tuple.TupleOffset = 0;
- if (ioctl(s->fd, DS_GET_TUPLE_DATA, arg) != 0) {
- log_message("CM: error reading CIS data on socket %d: %m", ns);
- return -1;
- }
- if (ioctl(s->fd, DS_PARSE_TUPLE, arg) != 0) {
- log_message("CM: error parsing CIS on socket %d: %m", ns);
- return -1;
- }
- return 0;
-}
-
-/*======================================================================
-
- Code to fetch a 2.4 kernel's hot plug PCI driver list
-
- This is distasteful but is the best I could come up with.
-
-======================================================================*/
-
-#ifdef __linux__
-
-typedef struct pci_id {
- u_short vendor, device;
- struct pci_id *next;
-} pci_id_t;
-
-static int get_pci_id(int ns, pci_id_t *id)
-{
- socket_info_t *s = &socket[ns];
- config_info_t config;
-
- config.Function = config.ConfigBase = 0;
- if ((ioctl(s->fd, DS_GET_CONFIGURATION_INFO, &config) != 0) ||
- (config.IntType != INT_CARDBUS) || !config.ConfigBase)
- return 0;
- id->vendor = config.ConfigBase & 0xffff;
- id->device = config.ConfigBase >> 16;
- return 1;
-}
-
-#endif /* __linux__ */
-
-/*====================================================================*/
-
-//mdk-stage1// static void log_card_info(cistpl_vers_1_t *vers,
-//mdk-stage1// cistpl_manfid_t *manfid,
-//mdk-stage1// cistpl_funcid_t *funcid,
-//mdk-stage1// pci_id_t *pci_id)
-//mdk-stage1// {
-//mdk-stage1// char v[256] = "";
-//mdk-stage1// int i;
-//mdk-stage1// static char *fn[] = {
-//mdk-stage1// "multi", "memory", "serial", "parallel", "fixed disk",
-//mdk-stage1// "video", "network", "AIMS", "SCSI"
-//mdk-stage1// };
-//mdk-stage1//
-//mdk-stage1// if (vers) {
-//mdk-stage1// for (i = 0; i < vers->ns; i++)
-//mdk-stage1// sprintf(v+strlen(v), "%s\"%s\"",
-//mdk-stage1// (i>0) ? ", " : "", vers->str+vers->ofs[i]);
-//mdk-stage1// syslog(LOG_INFO, " product info: %s", v);
-//mdk-stage1// } else {
-//mdk-stage1// syslog(LOG_INFO, " no product info available");
-//mdk-stage1// }
-//mdk-stage1// *v = '\0';
-//mdk-stage1// if (manfid->manf != 0)
-//mdk-stage1// sprintf(v, " manfid: 0x%04x, 0x%04x",
-//mdk-stage1// manfid->manf, manfid->card);
-//mdk-stage1// if (funcid->func != 0xff)
-//mdk-stage1// sprintf(v+strlen(v), " function: %d (%s)", funcid->func,
-//mdk-stage1// fn[funcid->func]);
-//mdk-stage1// if (strlen(v) > 0) syslog(LOG_INFO, "%s", v);
-//mdk-stage1// if (pci_id->vendor != 0)
-//mdk-stage1// syslog(LOG_INFO, " PCI id: 0x%04x, 0x%04x",
-//mdk-stage1// pci_id->vendor, pci_id->device);
-//mdk-stage1// }
-
-static card_info_t *lookup_card(int ns)
-{
- socket_info_t *s = &socket[ns];
- card_info_t *card = NULL;
- ds_ioctl_arg_t arg;
- cistpl_vers_1_t *vers = NULL;
- cistpl_manfid_t manfid = { 0, 0 };
- pci_id_t pci_id = { 0, 0 };
- cistpl_funcid_t funcid = { 0xff, 0xff };
- cs_status_t status;
- int i, ret, has_cis = 0;
-
- /* Do we have a CIS structure? */
- ret = ioctl(s->fd, DS_VALIDATE_CIS, &arg);
- has_cis = ((ret == 0) && (arg.cisinfo.Chains > 0));
-
- /* Try to read VERS_1, MANFID tuples */
- if (has_cis) {
- /* rule of thumb: cards with no FUNCID, but with common memory
- device geometry information, are probably memory cards */
- if (get_tuple(ns, CISTPL_FUNCID, &arg) == 0)
- memcpy(&funcid, &arg.tuple_parse.parse.funcid,
- sizeof(funcid));
- else if (get_tuple(ns, CISTPL_DEVICE_GEO, &arg) == 0)
- funcid.func = CISTPL_FUNCID_MEMORY;
- if (get_tuple(ns, CISTPL_MANFID, &arg) == 0)
- memcpy(&manfid, &arg.tuple_parse.parse.manfid,
- sizeof(manfid));
- if (get_tuple(ns, CISTPL_VERS_1, &arg) == 0)
- vers = &arg.tuple_parse.parse.version_1;
-
- for (card = root_card; card; card = card->next) {
-
- if (card->ident_type &
- ~(VERS_1_IDENT|MANFID_IDENT|TUPLE_IDENT))
- continue;
-
- if (card->ident_type & VERS_1_IDENT) {
- if (vers == NULL)
- continue;
- for (i = 0; i < card->id.vers.ns; i++) {
- if (strcmp(card->id.vers.pi[i], "*") == 0)
- continue;
- if (i >= vers->ns)
- break;
- if (strcmp(card->id.vers.pi[i],
- vers->str+vers->ofs[i]) != 0)
- break;
- }
- if (i < card->id.vers.ns)
- continue;
- }
-
- if (card->ident_type & MANFID_IDENT) {
- if ((manfid.manf != card->manfid.manf) ||
- (manfid.card != card->manfid.card))
- continue;
- }
-
- if (card->ident_type & TUPLE_IDENT) {
- arg.tuple.DesiredTuple = card->id.tuple.code;
- arg.tuple.Attributes = 0;
- ret = ioctl(s->fd, DS_GET_FIRST_TUPLE, &arg);
- if (ret != 0) continue;
- arg.tuple.TupleOffset = card->id.tuple.ofs;
- ret = ioctl(s->fd, DS_GET_TUPLE_DATA, &arg);
- if (ret != 0) continue;
- if (strncmp((char *)arg.tuple_parse.data,
- card->id.tuple.info,
- strlen(card->id.tuple.info)) != 0)
- continue;
- }
-
- break; /* we have a match */
- }
- }
-
- /* Check PCI vendor/device info */
- status.Function = 0;
- ioctl(s->fd, DS_GET_STATUS, &status);
- if (status.CardState & CS_EVENT_CB_DETECT) {
- if (get_pci_id(ns, &pci_id)) {
- if (!card) {
- for (card = root_card; card; card = card->next)
- if ((card->ident_type == PCI_IDENT) &&
- (pci_id.vendor == card->manfid.manf) &&
- (pci_id.device == card->manfid.card))
- break;
- }
- } else {
- /* this is a 2.4 kernel; hotplug handles these cards */
-//mdk-stage1// s->state |= SOCKET_HOTPLUG;
- log_message("CM: socket %d: CardBus hotplug device", ns);
- //beep(BEEP_TIME, BEEP_OK);
-//mdk-stage1// return NULL;
- }
- }
-
- /* Try for a FUNCID match */
- if (!card && (funcid.func != 0xff)) {
- for (card = root_func; card; card = card->next)
- if (card->id.func.funcid == funcid.func)
- break;
- }
-
- if (card) {
- log_message("CM: socket %d: %s", ns, card->name);
- beep(BEEP_TIME, BEEP_OK);
-//mdk-stage1// if (verbose) log_card_info(vers, &manfid, &funcid, &pci_id);
- return card;
- }
-
- if (!blank_card || (status.CardState & CS_EVENT_CB_DETECT) ||
- manfid.manf || manfid.card || pci_id.vendor || vers) {
- log_message("CM: unsupported card in socket %d", ns);
-//mdk-stage1// if (one_pass) return NULL;
- beep(BEEP_TIME, BEEP_ERR);
-//mdk-stage1// log_card_info(vers, &manfid, &funcid, &pci_id);
- return NULL;
- } else {
- card = blank_card;
- log_message("CM: socket %d: %s", ns, card->name);
- beep(BEEP_TIME, BEEP_WARN);
- return card;
- }
-}
-
-/*====================================================================*/
-
-static int load_config(void)
-{
- if (chdir(configpath) != 0) {
- log_message("CM: chdir to %s failed: %m", configpath);
- return -1;
- }
- if (parse_configfile("config") != 0) {
- log_message("CM: parsing of config file failed: %m");
- return -1;
- }
- if (root_device == NULL)
- log_message("CM: no device drivers defined");
- if ((root_card == NULL) && (root_func == NULL))
- log_message("CM: no cards defined");
- return 0;
-}
-
-//mdk-stage1// /*====================================================================*/
-//mdk-stage1//
-//mdk-stage1// static void free_card(card_info_t *card)
-//mdk-stage1// {
-//mdk-stage1// if (card && (--card->refs == 0)) {
-//mdk-stage1// int i;
-//mdk-stage1// free(card->name);
-//mdk-stage1// switch(card->ident_type) {
-//mdk-stage1// case VERS_1_IDENT:
-//mdk-stage1// for (i = 0; i < card->id.vers.ns; i++)
-//mdk-stage1// free(card->id.vers.pi[i]);
-//mdk-stage1// break;
-//mdk-stage1// case TUPLE_IDENT:
-//mdk-stage1// free(card->id.tuple.info);
-//mdk-stage1// break;
-//mdk-stage1// default:
-//mdk-stage1// break;
-//mdk-stage1// }
-//mdk-stage1// free(card);
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// static void free_device(device_info_t *dev)
-//mdk-stage1// {
-//mdk-stage1// if (dev && (--dev->refs == 0)) {
-//mdk-stage1// int i;
-//mdk-stage1// for (i = 0; i < dev->modules; i++) {
-//mdk-stage1// free(dev->module[i]);
-//mdk-stage1// if (dev->opts[i]) free(dev->opts[i]);
-//mdk-stage1// }
-//mdk-stage1// if (dev->class) free(dev->class);
-//mdk-stage1// free(dev);
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// static void free_mtd(mtd_ident_t *mtd)
-//mdk-stage1// {
-//mdk-stage1// if (mtd && (--mtd->refs == 0)) {
-//mdk-stage1// free(mtd->name);
-//mdk-stage1// free(mtd->module);
-//mdk-stage1// free(mtd);
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// static void free_config(void)
-//mdk-stage1// {
-//mdk-stage1// while (root_adjust != NULL) {
-//mdk-stage1// adjust_list_t *adj = root_adjust;
-//mdk-stage1// root_adjust = root_adjust->next;
-//mdk-stage1// free(adj);
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// while (root_device != NULL) {
-//mdk-stage1// device_info_t *dev = root_device;
-//mdk-stage1// root_device = root_device->next;
-//mdk-stage1// free_device(dev);
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// while (root_card != NULL) {
-//mdk-stage1// card_info_t *card = root_card;
-//mdk-stage1// root_card = root_card->next;
-//mdk-stage1// free_card(card);
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// while (root_func != NULL) {
-//mdk-stage1// card_info_t *card = root_func;
-//mdk-stage1// root_func = root_func->next;
-//mdk-stage1// free_card(card);
-//mdk-stage1// }
-//mdk-stage1// blank_card = NULL;
-//mdk-stage1//
-//mdk-stage1// while (root_mtd != NULL) {
-//mdk-stage1// mtd_ident_t *mtd = root_mtd;
-//mdk-stage1// root_mtd = root_mtd->next;
-//mdk-stage1// free_mtd(mtd);
-//mdk-stage1// }
-//mdk-stage1// default_mtd = NULL;
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// /*====================================================================*/
-//mdk-stage1//
-//mdk-stage1// static int execute(char *msg, char *cmd)
-//mdk-stage1// {
-//mdk-stage1// int ret;
-//mdk-stage1// FILE *f;
-//mdk-stage1// char line[256];
-//mdk-stage1//
-//mdk-stage1// syslog(LOG_INFO, "executing: '%s'", cmd);
-//mdk-stage1// strcat(cmd, " 2>&1");
-//mdk-stage1// f = popen(cmd, "r");
-//mdk-stage1// while (fgets(line, 255, f)) {
-//mdk-stage1// line[strlen(line)-1] = '\0';
-//mdk-stage1// syslog(LOG_INFO, "+ %s", line);
-//mdk-stage1// }
-//mdk-stage1// ret = pclose(f);
-//mdk-stage1// if (WIFEXITED(ret)) {
-//mdk-stage1// if (WEXITSTATUS(ret))
-//mdk-stage1// syslog(LOG_INFO, "%s exited with status %d",
-//mdk-stage1// msg, WEXITSTATUS(ret));
-//mdk-stage1// return WEXITSTATUS(ret);
-//mdk-stage1// } else
-//mdk-stage1// syslog(LOG_INFO, "%s exited on signal %d",
-//mdk-stage1// msg, WTERMSIG(ret));
-//mdk-stage1// return -1;
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// /*====================================================================*/
-//mdk-stage1//
-//mdk-stage1// static int execute_on_dev(char *action, char *class, char *dev)
-//mdk-stage1// {
-//mdk-stage1// /* Fixed length strings are ok here */
-//mdk-stage1// char msg[128], cmd[128];
-//mdk-stage1//
-//mdk-stage1// sprintf(msg, "%s cmd", action);
-//mdk-stage1// sprintf(cmd, "./%s %s %s", class, action, dev);
-//mdk-stage1// return execute(msg, cmd);
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// static int execute_on_all(char *cmd, char *class, int sn, int fn)
-//mdk-stage1// {
-//mdk-stage1// socket_info_t *s = &socket[sn];
-//mdk-stage1// bind_info_t *bind;
-//mdk-stage1// int ret = 0;
-//mdk-stage1// for (bind = s->bind[fn]; bind != NULL; bind = bind->next)
-//mdk-stage1// if (bind->name[0] && (bind->name[2] != '#'))
-//mdk-stage1// ret |= execute_on_dev(cmd, class, bind->name);
-//mdk-stage1// return ret;
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// /*====================================================================*/
-//mdk-stage1//
-//mdk-stage1// #ifdef __linux__
-//mdk-stage1//
-//mdk-stage1// typedef struct module_list_t {
-//mdk-stage1// char *mod;
-//mdk-stage1// int usage;
-//mdk-stage1// struct module_list_t *next;
-//mdk-stage1// } module_list_t;
-//mdk-stage1//
-//mdk-stage1// static module_list_t *module_list = NULL;
-//mdk-stage1//
-//mdk-stage1// static int try_insmod(char *mod, char *opts)
-//mdk-stage1// {
-//mdk-stage1// char *cmd = malloc(strlen(mod) + strlen(modpath) +
-//mdk-stage1// (opts ? strlen(opts) : 0) + 30);
-//mdk-stage1// int ret;
-//mdk-stage1//
-//mdk-stage1// strcpy(cmd, "insmod ");
-//mdk-stage1// if (strchr(mod, '/') != NULL)
-//mdk-stage1// sprintf(cmd+7, "%s/%s.o", modpath, mod);
-//mdk-stage1// else
-//mdk-stage1// sprintf(cmd+7, "%s/pcmcia/%s.o", modpath, mod);
-//mdk-stage1// if (access(cmd+7, R_OK) != 0) {
-//mdk-stage1// syslog(LOG_INFO, "module %s not available", cmd+7);
-//mdk-stage1// free(cmd);
-//mdk-stage1// return -1;
-//mdk-stage1// }
-//mdk-stage1// if (opts) {
-//mdk-stage1// strcat(cmd, " ");
-//mdk-stage1// strcat(cmd, opts);
-//mdk-stage1// }
-//mdk-stage1// ret = execute("insmod", cmd);
-//mdk-stage1// free(cmd);
-//mdk-stage1// return ret;
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// static int try_modprobe(char *mod, char *opts)
-//mdk-stage1// {
-//mdk-stage1// char *cmd = malloc(strlen(mod) + (opts ? strlen(opts) : 0) + 20);
-//mdk-stage1// char *s = strrchr(mod, '/');
-//mdk-stage1// int ret;
-//mdk-stage1//
-//mdk-stage1// sprintf(cmd, "modprobe %s", (s) ? s+1 : mod);
-//mdk-stage1// if (opts) {
-//mdk-stage1// strcat(cmd, " ");
-//mdk-stage1// strcat(cmd, opts);
-//mdk-stage1// }
-//mdk-stage1// ret = execute("modprobe", cmd);
-//mdk-stage1// free(cmd);
-//mdk-stage1// return ret;
-//mdk-stage1// }
-
-static void install_module(char *mod, char *opts)
-{
- my_insmod(mod, ANY_DRIVER_TYPE, opts);
-//mdk-stage1// module_list_t *ml;
-//mdk-stage1//
-//mdk-stage1// for (ml = module_list; ml != NULL; ml = ml->next)
-//mdk-stage1// if (strcmp(mod, ml->mod) == 0) break;
-//mdk-stage1// if (ml == NULL) {
-//mdk-stage1// ml = (module_list_t *)malloc(sizeof(struct module_list_t));
-//mdk-stage1// ml->mod = mod;
-//mdk-stage1// ml->usage = 0;
-//mdk-stage1// ml->next = module_list;
-//mdk-stage1// module_list = ml;
-//mdk-stage1// }
-//mdk-stage1// ml->usage++;
-//mdk-stage1// if (ml->usage != 1)
-//mdk-stage1// return;
-//mdk-stage1//
-//mdk-stage1// #ifdef __linux__
-//mdk-stage1// if (access("/proc/bus/pccard/drivers", R_OK) == 0) {
-//mdk-stage1// FILE *f = fopen("/proc/bus/pccard/drivers", "r");
-//mdk-stage1// if (f) {
-//mdk-stage1// char a[61], s[33];
-//mdk-stage1// while (fgets(a, 60, f)) {
-//mdk-stage1// int is_kernel;
-//mdk-stage1// sscanf(a, "%s %d", s, &is_kernel);
-//mdk-stage1// if (strcmp(s, mod) != 0) continue;
-//mdk-stage1// /* If it isn't a module, we won't try to rmmod */
-//mdk-stage1// ml->usage += is_kernel;
-//mdk-stage1// fclose(f);
-//mdk-stage1// return;
-//mdk-stage1// }
-//mdk-stage1// fclose(f);
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1// #endif
-//mdk-stage1//
-//mdk-stage1// if (do_modprobe) {
-//mdk-stage1// if (try_modprobe(mod, opts) != 0)
-//mdk-stage1// try_insmod(mod, opts);
-//mdk-stage1// } else {
-//mdk-stage1// if (try_insmod(mod, opts) != 0)
-//mdk-stage1// try_modprobe(mod, opts);
-//mdk-stage1// }
-}
-
-//mdk-stage1// static void remove_module(char *mod)
-//mdk-stage1// {
-//mdk-stage1// char *s, cmd[128];
-//mdk-stage1// module_list_t *ml;
-//mdk-stage1//
-//mdk-stage1// for (ml = module_list; ml != NULL; ml = ml->next)
-//mdk-stage1// if (strcmp(mod, ml->mod) == 0) break;
-//mdk-stage1// if (ml != NULL) {
-//mdk-stage1// ml->usage--;
-//mdk-stage1// if (ml->usage == 0) {
-//mdk-stage1// /* Strip off leading path names */
-//mdk-stage1// s = strrchr(mod, '/');
-//mdk-stage1// s = (s) ? s+1 : mod;
-//mdk-stage1// sprintf(cmd, do_modprobe ? "modprobe -r %s" : "rmmod %s", s);
-//mdk-stage1// execute(do_modprobe ? "modprobe" : "rmmod", cmd);
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// #endif /* __linux__ */
-//mdk-stage1//
-//mdk-stage1// /*====================================================================*/
-//mdk-stage1//
-//mdk-stage1// #ifdef __BEOS__
-//mdk-stage1//
-//mdk-stage1// #define install_module(a,b)
-//mdk-stage1// #define remove_module(a)
-//mdk-stage1//
-//mdk-stage1// static void republish_driver(char *mod)
-//mdk-stage1// {
-//mdk-stage1// int fd = open("/dev", O_RDWR);
-//mdk-stage1// write(fd, mod, strlen(mod));
-//mdk-stage1// close(fd);
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// #endif /* __BEOS__ */
-//mdk-stage1//
-//mdk-stage1// /*====================================================================*/
-
-static mtd_ident_t *lookup_mtd(region_info_t *region)
-{
- mtd_ident_t *mtd;
- int match = 0;
-
- for (mtd = root_mtd; mtd; mtd = mtd->next) {
- switch (mtd->mtd_type) {
- case JEDEC_MTD:
- if ((mtd->jedec_mfr == region->JedecMfr) &&
- (mtd->jedec_info == region->JedecInfo)) {
- match = 1;
- break;
- }
- case DTYPE_MTD:
- break;
- default:
- break;
- }
- if (match) break;
- }
- if (mtd)
- return mtd;
- else
- return default_mtd;
-}
-
-/*====================================================================*/
-
-static void bind_mtd(int sn)
-{
- socket_info_t *s = &socket[sn];
- region_info_t region;
- bind_info_t bind;
- mtd_info_t mtd_info;
- mtd_ident_t *mtd;
- int i, attr, ret, nr;
-
- nr = 0;
- for (attr = 0; attr < 2; attr++) {
- region.Attributes = attr;
- ret = ioctl(s->fd, DS_GET_FIRST_REGION, &region);
- while (ret == 0) {
- mtd = lookup_mtd(&region);
- if (mtd) {
- /* Have we seen this MTD before? */
- for (i = 0; i < nr; i++)
- if (s->mtd[i] == mtd) break;
- if (i == nr) {
- install_module(mtd->module, mtd->opts);
- s->mtd[nr] = mtd;
- mtd->refs++;
- nr++;
- }
- log_message("CM: %s memory region at 0x%x: %s",
- attr ? "Attribute" : "Common", region.CardOffset,
- mtd->name);
- /* Bind MTD to this region */
- strcpy(mtd_info.dev_info, s->mtd[i]->module);
- mtd_info.Attributes = region.Attributes;
- mtd_info.CardOffset = region.CardOffset;
- if (ioctl(s->fd, DS_BIND_MTD, &mtd_info) != 0) {
- log_message("CM: bind MTD '%s' to region at 0x%x failed: %m",
- (char *)mtd_info.dev_info, region.CardOffset);
- }
- }
- ret = ioctl(s->fd, DS_GET_NEXT_REGION, &region);
- }
- }
- s->mtd[nr] = NULL;
-
- /* Now bind each unique MTD as a normal client of this socket */
- for (i = 0; i < nr; i++) {
- strcpy(bind.dev_info, s->mtd[i]->module);
- bind.function = 0;
- if (ioctl(s->fd, DS_BIND_REQUEST, &bind) != 0)
- log_message("CM: bind MTD '%s' to socket %d failed: %m",
- (char *)bind.dev_info, sn);
- }
-}
-
-/*====================================================================*/
-
-static void update_cis(socket_info_t *s)
-{
- cisdump_t cis;
- FILE *f = fopen(s->card->cis_file, "r");
- if (f == NULL)
- log_message("CM: could not open '%s': %m", s->card->cis_file);
- else {
- cis.Length = fread(cis.Data, 1, CISTPL_MAX_CIS_SIZE, f);
- fclose(f);
- if (ioctl(s->fd, DS_REPLACE_CIS, &cis) != 0)
- log_message("CM: could not replace CIS: %m");
- }
-}
-
-/*====================================================================*/
-
-static void do_insert(int sn)
-{
- socket_info_t *s = &socket[sn];
- card_info_t *card;
- device_info_t **dev;
- bind_info_t *bind, **tail;
- int i, j, ret;
-
- /* Already identified? */
- if ((s->card != NULL) && (s->card != blank_card))
- return;
-
- log_message("CM: initializing socket %d", sn);
- card = lookup_card(sn);
- if (s->state & SOCKET_HOTPLUG) {
- write_stab();
- return;
- }
- /* Make sure we've learned something new before continuing */
- if (card == s->card)
- return;
- s->card = card;
- card->refs++;
- if (card->cis_file) update_cis(s);
-
- dev = card->device;
-
- /* Set up MTD's */
- for (i = 0; i < card->bindings; i++)
- if (dev[i]->needs_mtd)
- break;
- if (i < card->bindings)
- bind_mtd(sn);
-
-#ifdef __linux__
- /* Install kernel modules */
- for (i = 0; i < card->bindings; i++) {
- dev[i]->refs++;
- for (j = 0; j < dev[i]->modules; j++)
- install_module(dev[i]->module[j], dev[i]->opts[j]);
- }
-#endif
-
- /* Bind drivers by their dev_info identifiers */
- for (i = 0; i < card->bindings; i++) {
- bind = calloc(1, sizeof(bind_info_t));
- strcpy((char *)bind->dev_info, (char *)dev[i]->dev_info);
- if (strcmp(bind->dev_info, "cb_enabler") == 0)
- bind->function = BIND_FN_ALL;
- else
- bind->function = card->dev_fn[i];
- if (ioctl(s->fd, DS_BIND_REQUEST, bind) != 0) {
- if (errno == EBUSY) {
- log_message("CM: '%s' already bound to socket %d",
- (char *)bind->dev_info, sn);
- } else {
- log_message("CM: bind '%s' to socket %d failed: %m",
- (char *)bind->dev_info, sn);
- beep(BEEP_TIME, BEEP_ERR);
- write_stab();
- return;
- }
- }
-
-#ifdef __BEOS__
- republish_driver(dev[i]->module[0]);
-#endif
-
- for (ret = j = 0; j < 10; j++) {
- ret = ioctl(s->fd, DS_GET_DEVICE_INFO, bind);
- if ((ret == 0) || (errno != EAGAIN))
- break;
- usleep(100000);
- }
- if (ret != 0) {
- log_message("CM: get dev info on socket %d failed: %m",
- sn);
- ioctl(s->fd, DS_UNBIND_REQUEST, bind);
- beep(BEEP_TIME, BEEP_ERR);
- write_stab();
- return;
- }
- tail = &s->bind[i];
- while (ret == 0) {
- bind_info_t *old;
-#ifdef __linux__
- if ((strlen(bind->name) > 3) && (bind->name[2] == '#'))
- xlate_scsi_name(bind);
-#endif
- old = *tail = bind; tail = (bind_info_t **)&bind->next;
- bind = (bind_info_t *)malloc(sizeof(bind_info_t));
- memcpy(bind, old, sizeof(bind_info_t));
- ret = ioctl(s->fd, DS_GET_NEXT_DEVICE, bind);
- }
- *tail = NULL; free(bind);
- write_stab();
- }
-
-//mdk-stage1// /* Run "start" commands */
-//mdk-stage1// for (i = ret = 0; i < card->bindings; i++)
-//mdk-stage1// if (dev[i]->class)
-//mdk-stage1// ret |= execute_on_all("start", dev[i]->class, sn, i);
-//mdk-stage1// beep(BEEP_TIME, (ret) ? BEEP_ERR : BEEP_OK);
-
-}
-
-//mdk-stage1// /*====================================================================*/
-//mdk-stage1//
-//mdk-stage1// static int do_check(int sn)
-//mdk-stage1// {
-//mdk-stage1// socket_info_t *s = &socket[sn];
-//mdk-stage1// card_info_t *card;
-//mdk-stage1// device_info_t **dev;
-//mdk-stage1// int i, ret;
-//mdk-stage1//
-//mdk-stage1// card = s->card;
-//mdk-stage1// if (card == NULL)
-//mdk-stage1// return 0;
-//mdk-stage1//
-//mdk-stage1// /* Run "check" commands */
-//mdk-stage1// dev = card->device;
-//mdk-stage1// for (i = 0; i < card->bindings; i++) {
-//mdk-stage1// if (dev[i]->class) {
-//mdk-stage1// ret = execute_on_all("check", dev[i]->class, sn, i);
-//mdk-stage1// if (ret != 0)
-//mdk-stage1// return CS_IN_USE;
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1// return 0;
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// /*====================================================================*/
-//mdk-stage1//
-//mdk-stage1// static void do_remove(int sn)
-//mdk-stage1// {
-//mdk-stage1// socket_info_t *s = &socket[sn];
-//mdk-stage1// card_info_t *card;
-//mdk-stage1// device_info_t **dev;
-//mdk-stage1// bind_info_t *bind;
-//mdk-stage1// int i, j;
-//mdk-stage1//
-//mdk-stage1// if (verbose) syslog(LOG_INFO, "shutting down socket %d", sn);
-//mdk-stage1//
-//mdk-stage1// card = s->card;
-//mdk-stage1// if (card == NULL)
-//mdk-stage1// goto done;
-//mdk-stage1//
-//mdk-stage1// /* Run "stop" commands */
-//mdk-stage1// dev = card->device;
-//mdk-stage1// for (i = 0; i < card->bindings; i++) {
-//mdk-stage1// if (dev[i]->class) {
-//mdk-stage1// execute_on_all("stop", dev[i]->class, sn, i);
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// /* unbind driver instances */
-//mdk-stage1// for (i = 0; i < card->bindings; i++) {
-//mdk-stage1// if (s->bind[i]) {
-//mdk-stage1// if (ioctl(s->fd, DS_UNBIND_REQUEST, s->bind[i]) != 0)
-//mdk-stage1// syslog(LOG_INFO, "unbind '%s' from socket %d failed: %m",
-//mdk-stage1// (char *)s->bind[i]->dev_info, sn);
-//mdk-stage1// while (s->bind[i]) {
-//mdk-stage1// bind = s->bind[i];
-//mdk-stage1// s->bind[i] = bind->next;
-//mdk-stage1// free(bind);
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1// for (i = 0; (s->mtd[i] != NULL); i++) {
-//mdk-stage1// bind_info_t b;
-//mdk-stage1// strcpy(b.dev_info, s->mtd[i]->module);
-//mdk-stage1// b.function = 0;
-//mdk-stage1// if (ioctl(s->fd, DS_UNBIND_REQUEST, &b) != 0)
-//mdk-stage1// syslog(LOG_INFO, "unbind MTD '%s' from socket %d failed: %m",
-//mdk-stage1// s->mtd[i]->module, sn);
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// /* remove kernel modules in inverse order */
-//mdk-stage1// for (i = 0; i < card->bindings; i++) {
-//mdk-stage1// for (j = dev[i]->modules-1; j >= 0; j--)
-//mdk-stage1// remove_module(dev[i]->module[j]);
-//mdk-stage1// free_device(dev[i]);
-//mdk-stage1// }
-//mdk-stage1// /* Remove any MTD's bound to this socket */
-//mdk-stage1// for (i = 0; (s->mtd[i] != NULL); i++) {
-//mdk-stage1// remove_module(s->mtd[i]->module);
-//mdk-stage1// free_mtd(s->mtd[i]);
-//mdk-stage1// s->mtd[i] = NULL;
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// done:
-//mdk-stage1// beep(BEEP_TIME, BEEP_OK);
-//mdk-stage1// free_card(card);
-//mdk-stage1// s->card = NULL;
-//mdk-stage1// write_stab();
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// /*====================================================================*/
-//mdk-stage1//
-//mdk-stage1// static void do_suspend(int sn)
-//mdk-stage1// {
-//mdk-stage1// socket_info_t *s = &socket[sn];
-//mdk-stage1// card_info_t *card;
-//mdk-stage1// device_info_t **dev;
-//mdk-stage1// int i, ret;
-//mdk-stage1//
-//mdk-stage1// card = s->card;
-//mdk-stage1// if (card == NULL)
-//mdk-stage1// return;
-//mdk-stage1// dev = card->device;
-//mdk-stage1// for (i = 0; i < card->bindings; i++) {
-//mdk-stage1// if (dev[i]->class) {
-//mdk-stage1// ret = execute_on_all("suspend", dev[i]->class, sn, i);
-//mdk-stage1// if (ret != 0)
-//mdk-stage1// beep(BEEP_TIME, BEEP_ERR);
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// /*====================================================================*/
-//mdk-stage1//
-//mdk-stage1// static void do_resume(int sn)
-//mdk-stage1// {
-//mdk-stage1// socket_info_t *s = &socket[sn];
-//mdk-stage1// card_info_t *card;
-//mdk-stage1// device_info_t **dev;
-//mdk-stage1// int i, ret;
-//mdk-stage1//
-//mdk-stage1// card = s->card;
-//mdk-stage1// if (card == NULL)
-//mdk-stage1// return;
-//mdk-stage1// dev = card->device;
-//mdk-stage1// for (i = 0; i < card->bindings; i++) {
-//mdk-stage1// if (dev[i]->class) {
-//mdk-stage1// ret = execute_on_all("resume", dev[i]->class, sn, i);
-//mdk-stage1// if (ret != 0)
-//mdk-stage1// beep(BEEP_TIME, BEEP_ERR);
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1// }
-
-/*====================================================================*/
-
-static void wait_for_pending(void)
-{
- cs_status_t status;
- int i;
- status.Function = 0;
- for (;;) {
- usleep(100000);
- for (i = 0; i < sockets; i++)
- if ((ioctl(socket[i].fd, DS_GET_STATUS, &status) == 0) &&
- (status.CardState & CS_EVENT_CARD_INSERTION))
- break;
- if (i == sockets) break;
- }
-}
-
-//mdk-stage1// /*====================================================================*/
-//mdk-stage1//
-//mdk-stage1// static void free_resources(void)
-//mdk-stage1// {
-//mdk-stage1// adjust_list_t *al;
-//mdk-stage1// int fd = socket[0].fd;
-//mdk-stage1//
-//mdk-stage1// for (al = root_adjust; al; al = al->next) {
-//mdk-stage1// if (al->adj.Action == ADD_MANAGED_RESOURCE) {
-//mdk-stage1// al->adj.Action = REMOVE_MANAGED_RESOURCE;
-//mdk-stage1// ioctl(fd, DS_ADJUST_RESOURCE_INFO, &al->adj);
-//mdk-stage1// } else if ((al->adj.Action == REMOVE_MANAGED_RESOURCE) &&
-//mdk-stage1// (al->adj.Resource == RES_IRQ)) {
-//mdk-stage1// al->adj.Action = ADD_MANAGED_RESOURCE;
-//mdk-stage1// ioctl(fd, DS_ADJUST_RESOURCE_INFO, &al->adj);
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// }
-
-/*====================================================================*/
-
-static void adjust_resources(void)
-{
- adjust_list_t *al;
- int ret;
- char tmp[64];
- int fd = socket[0].fd;
-
- for (al = root_adjust; al; al = al->next) {
- ret = ioctl(fd, DS_ADJUST_RESOURCE_INFO, &al->adj);
- if (ret != 0) {
- switch (al->adj.Resource) {
- case RES_MEMORY_RANGE:
- sprintf(tmp, "memory %#lx-%#lx",
- al->adj.resource.memory.Base,
- al->adj.resource.memory.Base +
- al->adj.resource.memory.Size - 1);
- break;
- case RES_IO_RANGE:
- sprintf(tmp, "IO ports %#x-%#x",
- al->adj.resource.io.BasePort,
- al->adj.resource.io.BasePort +
- al->adj.resource.io.NumPorts - 1);
- break;
- case RES_IRQ:
- sprintf(tmp, "irq %u", al->adj.resource.irq.IRQ);
- break;
- }
- log_message("CM: could not adjust resource: %s: %m", tmp);
- }
- }
-}
-
-//mdk-stage1// /*====================================================================*/
-//mdk-stage1//
-//mdk-stage1// static int cleanup_files = 0;
-//mdk-stage1//
-//mdk-stage1// static void fork_now(void)
-//mdk-stage1// {
-//mdk-stage1// int ret;
-//mdk-stage1// if ((ret = fork()) > 0) {
-//mdk-stage1// cleanup_files = 0;
-//mdk-stage1// exit(0);
-//mdk-stage1// }
-//mdk-stage1// if (ret == -1)
-//mdk-stage1// syslog(LOG_ERR, "forking: %m");
-//mdk-stage1// if (setsid() < 0)
-//mdk-stage1// syslog(LOG_ERR, "detaching from tty: %m");
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// static void done(void)
-//mdk-stage1// {
-//mdk-stage1// syslog(LOG_INFO, "exiting");
-//mdk-stage1// if (cleanup_files) {
-//mdk-stage1// unlink(pidfile);
-//mdk-stage1// unlink(stabfile);
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// /*====================================================================*/
-//mdk-stage1//
-//mdk-stage1// /* most recent signal */
-//mdk-stage1// static int caught_signal = 0;
-//mdk-stage1//
-//mdk-stage1// static void catch_signal(int sig)
-//mdk-stage1// {
-//mdk-stage1// caught_signal = sig;
-//mdk-stage1// if (signal(sig, catch_signal) == SIG_ERR)
-//mdk-stage1// syslog(LOG_INFO, "signal(%d): %m", sig);
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// static void handle_signal(void)
-//mdk-stage1// {
-//mdk-stage1// int i;
-//mdk-stage1// switch (caught_signal) {
-//mdk-stage1// case SIGTERM:
-//mdk-stage1// case SIGINT:
-//mdk-stage1// for (i = 0; i < sockets; i++)
-//mdk-stage1// if ((socket[i].state & SOCKET_PRESENT) &&
-//mdk-stage1// (do_check(i) == 0)) do_remove(i);
-//mdk-stage1// free_resources();
-//mdk-stage1// exit(0);
-//mdk-stage1// break;
-//mdk-stage1// case SIGHUP:
-//mdk-stage1// free_resources();
-//mdk-stage1// free_config();
-//mdk-stage1// syslog(LOG_INFO, "re-loading config file");
-//mdk-stage1// load_config();
-//mdk-stage1// adjust_resources();
-//mdk-stage1// break;
-//mdk-stage1// #ifdef SIGPWR
-//mdk-stage1// case SIGPWR:
-//mdk-stage1// break;
-//mdk-stage1// #endif
-//mdk-stage1// }
-//mdk-stage1// }
-
-/*====================================================================*/
-
-static int init_sockets(void)
-{
- int fd, i;
- servinfo_t serv;
-
-#ifdef __linux__
- major = lookup_dev("pcmcia");
- if (major < 0) {
- if (major == -ENODEV)
- log_message("CM: no pcmcia driver in /proc/devices");
- else
- log_message("CM: could not open /proc/devices: %m");
- return -1;
- }
-#endif
- for (fd = -1, i = 0; i < MAX_SOCKS; i++) {
- fd = open_sock(i, S_IFCHR|S_IREAD|S_IWRITE);
- if (fd < 0) break;
- socket[i].fd = fd;
- socket[i].state = 0;
- }
- if ((fd < 0) && (errno != ENODEV) && (errno != ENOENT))
- log_message("CM: open_sock(socket %d) failed: %m", i);
- sockets = i;
- if (sockets == 0) {
- log_message("CM: no sockets found!");
- return -1;
- } else
- log_message("CM: watching %d sockets", sockets);
-
- if (ioctl(socket[0].fd, DS_GET_CARD_SERVICES_INFO, &serv) == 0) {
- if (serv.Revision != CS_RELEASE_CODE)
- log_message("CM: warning, Card Services release does not match kernel (generally harmless)");
- } else {
- log_message("CM: could not get CS revision info!");
- return -1;
- }
- adjust_resources();
- return 0;
-}
-
-//mdk-stage1// /*====================================================================*/
-//mdk-stage1//
-//mdk-stage1// int main(int argc, char *argv[])
-//mdk-stage1// {
-//mdk-stage1// int optch, errflg;
-//mdk-stage1// int i, max_fd, ret, event, pass;
-//mdk-stage1// int delay_fork = 0;
-//mdk-stage1// struct timeval tv;
-//mdk-stage1// fd_set fds;
-//mdk-stage1//
-//mdk-stage1// if (access("/var/lib/pcmcia", R_OK) == 0) {
-//mdk-stage1// stabfile = "/var/lib/pcmcia/stab";
-//mdk-stage1// } else {
-//mdk-stage1// stabfile = "/var/run/stab";
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// errflg = 0;
-//mdk-stage1// while ((optch = getopt(argc, argv, "Vqdvofc:m:p:s:")) != -1) {
-//mdk-stage1// switch (optch) {
-//mdk-stage1// case 'V':
-//mdk-stage1// fprintf(stderr, "cardmgr version " CS_RELEASE "\n");
-//mdk-stage1// return 0;
-//mdk-stage1// break;
-//mdk-stage1// case 'q':
-//mdk-stage1// be_quiet = 1; break;
-//mdk-stage1// case 'v':
-//mdk-stage1// verbose = 1; break;
-//mdk-stage1// case 'o':
-//mdk-stage1// one_pass = 1; break;
-//mdk-stage1// case 'f':
-//mdk-stage1// delay_fork = 1; break;
-//mdk-stage1// case 'c':
-//mdk-stage1// configpath = strdup(optarg); break;
-//mdk-stage1// #ifdef __linux__
-//mdk-stage1// case 'd':
-//mdk-stage1// do_modprobe = 1; break;
-//mdk-stage1// case 'm':
-//mdk-stage1// modpath = strdup(optarg); break;
-//mdk-stage1// #endif
-//mdk-stage1// case 'p':
-//mdk-stage1// pidfile = strdup(optarg); break;
-//mdk-stage1// case 's':
-//mdk-stage1// stabfile = strdup(optarg); 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 [-V] [-q] [-v] [-d] [-o] [-f] "
-//mdk-stage1// "[-c configpath] [-m modpath]\n "
-//mdk-stage1// "[-p pidfile] [-s stabfile]\n", argv[0]);
-//mdk-stage1// exit(EXIT_FAILURE);
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// #ifdef DEBUG
-//mdk-stage1// openlog("cardmgr", LOG_PID|LOG_PERROR, LOG_DAEMON);
-//mdk-stage1// #else
-//mdk-stage1// openlog("cardmgr", LOG_PID|LOG_CONS, LOG_DAEMON);
-//mdk-stage1// close(0); close(1); close(2);
-//mdk-stage1// if (!delay_fork && !one_pass)
-//mdk-stage1// fork_now();
-//mdk-stage1// #endif
-//mdk-stage1//
-//mdk-stage1// syslog(LOG_INFO, "starting, version is " CS_RELEASE);
-//mdk-stage1// atexit(&done);
-//mdk-stage1// putenv("PATH=/bin:/sbin:/usr/bin:/usr/sbin");
-//mdk-stage1// if (verbose)
-//mdk-stage1// putenv("VERBOSE=1");
-//mdk-stage1//
-//mdk-stage1// #ifdef __linux__
-//mdk-stage1// if (modpath == NULL) {
-//mdk-stage1// if (access("/lib/modules/preferred", X_OK) == 0)
-//mdk-stage1// modpath = "/lib/modules/preferred";
-//mdk-stage1// else {
-//mdk-stage1// struct utsname utsname;
-//mdk-stage1// if (uname(&utsname) != 0) {
-//mdk-stage1// syslog(LOG_ERR, "uname(): %m");
-//mdk-stage1// exit(EXIT_FAILURE);
-//mdk-stage1// }
-//mdk-stage1// modpath = (char *)malloc(strlen(utsname.release)+14);
-//mdk-stage1// sprintf(modpath, "/lib/modules/%s", utsname.release);
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1// if (access(modpath, X_OK) != 0)
-//mdk-stage1// syslog(LOG_INFO, "cannot access %s: %m", modpath);
-//mdk-stage1// /* We default to using modprobe if it is available */
-//mdk-stage1// do_modprobe |= (access("/sbin/modprobe", X_OK) == 0);
-//mdk-stage1// #endif /* __linux__ */
-//mdk-stage1//
-//mdk-stage1// load_config();
-//mdk-stage1//
-//mdk-stage1// if (init_sockets() != 0)
-//mdk-stage1// exit(EXIT_FAILURE);
-//mdk-stage1//
-//mdk-stage1// /* If we've gotten this far, then clean up pid and stab at exit */
-//mdk-stage1// write_pid();
-//mdk-stage1// write_stab();
-//mdk-stage1// cleanup_files = 1;
-//mdk-stage1//
-//mdk-stage1// if (signal(SIGHUP, catch_signal) == SIG_ERR)
-//mdk-stage1// syslog(LOG_ERR, "signal(SIGHUP): %m");
-//mdk-stage1// if (signal(SIGTERM, catch_signal) == SIG_ERR)
-//mdk-stage1// syslog(LOG_ERR, "signal(SIGTERM): %m");
-//mdk-stage1// if (signal(SIGINT, catch_signal) == SIG_ERR)
-//mdk-stage1// syslog(LOG_ERR, "signal(SIGINT): %m");
-//mdk-stage1// #ifdef SIGPWR
-//mdk-stage1// if (signal(SIGPWR, catch_signal) == SIG_ERR)
-//mdk-stage1// syslog(LOG_ERR, "signal(SIGPWR): %m");
-//mdk-stage1// #endif
-//mdk-stage1//
-//mdk-stage1// for (i = max_fd = 0; i < sockets; i++)
-//mdk-stage1// max_fd = (socket[i].fd > max_fd) ? socket[i].fd : max_fd;
-//mdk-stage1//
-//mdk-stage1// /* First select() call: poll, don't wait */
-//mdk-stage1// tv.tv_sec = tv.tv_usec = 0;
-//mdk-stage1//
-//mdk-stage1// /* Wait for sockets in setup-pending state to settle */
-//mdk-stage1// if (one_pass || delay_fork)
-//mdk-stage1// wait_for_pending();
-//mdk-stage1//
-//mdk-stage1// for (pass = 0; ; pass++) {
-//mdk-stage1// FD_ZERO(&fds);
-//mdk-stage1// for (i = 0; i < sockets; i++)
-//mdk-stage1// FD_SET(socket[i].fd, &fds);
-//mdk-stage1//
-//mdk-stage1// while ((ret = select(max_fd+1, &fds, NULL, NULL,
-//mdk-stage1// ((pass == 0) ? &tv : NULL))) < 0) {
-//mdk-stage1// if (errno == EINTR) {
-//mdk-stage1// handle_signal();
-//mdk-stage1// } else {
-//mdk-stage1// syslog(LOG_ERR, "select(): %m");
-//mdk-stage1// exit(EXIT_FAILURE);
-//mdk-stage1// }
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// for (i = 0; i < sockets; i++) {
-//mdk-stage1// if (!FD_ISSET(socket[i].fd, &fds))
-//mdk-stage1// continue;
-//mdk-stage1// ret = read(socket[i].fd, &event, 4);
-//mdk-stage1// if ((ret == -1) && (errno != EAGAIN))
-//mdk-stage1// syslog(LOG_INFO, "read(%d): %m\n", i);
-//mdk-stage1// if (ret != 4)
-//mdk-stage1// continue;
-//mdk-stage1//
-//mdk-stage1// switch (event) {
-//mdk-stage1// case CS_EVENT_CARD_REMOVAL:
-//mdk-stage1// socket[i].state = 0;
-//mdk-stage1// do_remove(i);
-//mdk-stage1// break;
-//mdk-stage1// case CS_EVENT_EJECTION_REQUEST:
-//mdk-stage1// ret = do_check(i);
-//mdk-stage1// if (ret == 0) {
-//mdk-stage1// socket[i].state = 0;
-//mdk-stage1// do_remove(i);
-//mdk-stage1// }
-//mdk-stage1// write(socket[i].fd, &ret, 4);
-//mdk-stage1// break;
-//mdk-stage1// case CS_EVENT_CARD_INSERTION:
-//mdk-stage1// case CS_EVENT_INSERTION_REQUEST:
-//mdk-stage1// socket[i].state |= SOCKET_PRESENT;
-//mdk-stage1// case CS_EVENT_CARD_RESET:
-//mdk-stage1// socket[i].state |= SOCKET_READY;
-//mdk-stage1// do_insert(i);
-//mdk-stage1// break;
-//mdk-stage1// case CS_EVENT_RESET_PHYSICAL:
-//mdk-stage1// socket[i].state &= ~SOCKET_READY;
-//mdk-stage1// break;
-//mdk-stage1// case CS_EVENT_PM_SUSPEND:
-//mdk-stage1// do_suspend(i);
-//mdk-stage1// break;
-//mdk-stage1// case CS_EVENT_PM_RESUME:
-//mdk-stage1// do_resume(i);
-//mdk-stage1// break;
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// if (one_pass)
-//mdk-stage1// exit(EXIT_SUCCESS);
-//mdk-stage1// if (delay_fork) {
-//mdk-stage1// fork_now();
-//mdk-stage1// write_pid();
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// } /* repeat */
-//mdk-stage1// return 0;
-//mdk-stage1// }
-
-
-
-static void cardmgr_fail(void)
-{
- log_message("CM: cardmgr: failed");
-}
-
-int cardmgr_call(void)
-{
- int i, max_fd, ret, event;
- struct timeval tv;
- fd_set fds;
-
- stabfile = "/var/run/stab";
-
- log_message("CM: cardmgr/hacked starting, version is " CS_RELEASE);
-
- if (load_config()) {
- cardmgr_fail();
- return -1;
- }
-
- if (init_sockets()) {
- cardmgr_fail();
- return -1;
- }
-
- /* If we've gotten this far, then clean up pid and stab at exit */
- write_stab();
-
- for (i = max_fd = 0; i < sockets; i++)
- max_fd = (socket[i].fd > max_fd) ? socket[i].fd : max_fd;
-
- /* First select() call: poll, don't wait */
- tv.tv_sec = tv.tv_usec = 0;
-
- /* Wait for sockets in setup-pending state to settle */
- wait_for_pending();
-
-
- FD_ZERO(&fds);
- for (i = 0; i < sockets; i++)
- FD_SET(socket[i].fd, &fds);
-
- if (select(max_fd+1, &fds, NULL, NULL, &tv) < 0) {
- log_perror("CM: select fails");
- return -1;
- }
-
- for (i = 0; i < sockets; i++) {
- if (!FD_ISSET(socket[i].fd, &fds))
- continue;
- ret = read(socket[i].fd, &event, 4);
- if ((ret == -1) && (errno != EAGAIN))
- log_message("CM: read(%d): %m", i);
- if (ret != 4)
- continue;
-
- switch (event) {
- case CS_EVENT_CARD_INSERTION:
- case CS_EVENT_INSERTION_REQUEST:
- socket[i].state |= SOCKET_PRESENT;
- case CS_EVENT_CARD_RESET:
- socket[i].state |= SOCKET_READY;
- do_insert(i);
- break;
- case CS_EVENT_RESET_PHYSICAL:
- socket[i].state &= ~SOCKET_READY;
- break;
- }
-
- }
-
- return 0;
-
-}
diff --git a/mdk-stage1/pcmcia_/cardmgr.h b/mdk-stage1/pcmcia_/cardmgr.h
deleted file mode 100644
index 1d002e972..000000000
--- a/mdk-stage1/pcmcia_/cardmgr.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/*
- * cardmgr.h 1.37 2001/08/24 12:19:20
- *
- * The contents of this file are subject to the Mozilla Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License
- * at http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
- * the License for the specific language governing rights and
- * limitations under the License.
- *
- * The initial developer of the original code is David A. Hinds
- * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
- * are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
- *
- * Alternatively, the contents of this file may be used under the
- * terms of the GNU General Public License version 2 (the "GPL"), in
- * which case the provisions of the GPL are applicable instead of the
- * above. If you wish to allow the use of your version of this file
- * only under the terms of the GPL and not to allow others to use
- * your version of this file under the MPL, indicate your decision by
- * deleting the provisions above and replace them with the notice and
- * other provisions required by the GPL. If you do not delete the
- * provisions above, a recipient may use your version of this file
- * under either the MPL or the GPL.
- */
-
-#define MAX_SOCKS 8
-#define MAX_BINDINGS 4
-#define MAX_MODULES 4
-
-typedef struct adjust_list_t {
- adjust_t adj;
- struct adjust_list_t *next;
-} adjust_list_t;
-
-typedef struct func_ident_t {
- u_char funcid;
-} func_ident_t;
-
-typedef struct manfid_ident_t {
- u_short manf;
- u_short card;
-} manfid_ident_t;
-
-typedef struct vers_ident_t {
- int ns;
- char *pi[4];
-} vers_ident_t;
-
-typedef struct tuple_ident_t {
- cisdata_t code;
- long ofs;
- char *info;
-} tuple_ident_t;
-
-typedef struct device_info_t {
- dev_info_t dev_info;
- int needs_mtd;
- int modules;
- char *module[MAX_MODULES];
- char *opts[MAX_MODULES];
- char *class;
- int refs;
- struct device_info_t *next;
-} device_info_t;
-
-#define VERS_1_IDENT 0x0001
-#define MANFID_IDENT 0x0002
-#define TUPLE_IDENT 0x0010
-#define FUNC_IDENT 0x0020
-#define BLANK_IDENT 0x0040
-#define PCI_IDENT 0x0080
-#define EXCL_IDENT 0x00f0
-
-typedef struct card_info_t {
- char *name;
- int ident_type;
- union {
- vers_ident_t vers;
- tuple_ident_t tuple;
- func_ident_t func;
- } id;
- manfid_ident_t manfid;
- int bindings;
- device_info_t *device[MAX_BINDINGS];
- int dev_fn[MAX_BINDINGS];
- char *cis_file;
- int refs;
- struct card_info_t *next;
-} card_info_t;
-
-typedef struct mtd_ident_t {
- char *name;
- enum {
- JEDEC_MTD=1, DTYPE_MTD, DEFAULT_MTD
- } mtd_type;
- int dtype, jedec_mfr, jedec_info;
- char *module, *opts;
- int refs;
- struct mtd_ident_t *next;
-} mtd_ident_t;
-
-extern adjust_list_t *root_adjust;
-extern device_info_t *root_device;
-extern card_info_t *blank_card;
-extern card_info_t *root_card, *root_func;
-extern mtd_ident_t *root_mtd, *default_mtd;
-
-int parse_configfile(char *fn);
diff --git a/mdk-stage1/pcmcia_/cirrus.h b/mdk-stage1/pcmcia_/cirrus.h
deleted file mode 100644
index 49d7fa2de..000000000
--- a/mdk-stage1/pcmcia_/cirrus.h
+++ /dev/null
@@ -1,182 +0,0 @@
-/*
- * cirrus.h 1.10 2001/08/24 12:15:33
- *
- * The contents of this file are subject to the Mozilla Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License
- * at http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
- * the License for the specific language governing rights and
- * limitations under the License.
- *
- * The initial developer of the original code is David A. Hinds
- * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
- * are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
- *
- * Alternatively, the contents of this file may be used under the
- * terms of the GNU General Public License version 2 (the "GPL"), in
- * which case the provisions of the GPL are applicable instead of the
- * above. If you wish to allow the use of your version of this file
- * only under the terms of the GPL and not to allow others to use
- * your version of this file under the MPL, indicate your decision by
- * deleting the provisions above and replace them with the notice and
- * other provisions required by the GPL. If you do not delete the
- * provisions above, a recipient may use your version of this file
- * under either the MPL or the GPL.
- */
-
-#ifndef _LINUX_CIRRUS_H
-#define _LINUX_CIRRUS_H
-
-#ifndef PCI_VENDOR_ID_CIRRUS
-#define PCI_VENDOR_ID_CIRRUS 0x1013
-#endif
-#ifndef PCI_DEVICE_ID_CIRRUS_6729
-#define PCI_DEVICE_ID_CIRRUS_6729 0x1100
-#endif
-#ifndef PCI_DEVICE_ID_CIRRUS_6832
-#define PCI_DEVICE_ID_CIRRUS_6832 0x1110
-#endif
-
-#define PD67_MISC_CTL_1 0x16 /* Misc control 1 */
-#define PD67_FIFO_CTL 0x17 /* FIFO control */
-#define PD67_MISC_CTL_2 0x1E /* Misc control 2 */
-#define PD67_CHIP_INFO 0x1f /* Chip information */
-#define PD67_ATA_CTL 0x026 /* 6730: ATA control */
-#define PD67_EXT_INDEX 0x2e /* Extension index */
-#define PD67_EXT_DATA 0x2f /* Extension data */
-
-#define pd67_ext_get(s, r) \
- (i365_set(s, PD67_EXT_INDEX, r), i365_get(s, PD67_EXT_DATA))
-#define pd67_ext_set(s, r, v) \
- (i365_set(s, PD67_EXT_INDEX, r), i365_set(s, PD67_EXT_DATA, v))
-
-/* PD6722 extension registers -- indexed in PD67_EXT_INDEX */
-#define PD67_DATA_MASK0 0x01 /* Data mask 0 */
-#define PD67_DATA_MASK1 0x02 /* Data mask 1 */
-#define PD67_DMA_CTL 0x03 /* DMA control */
-
-/* PD6730 extension registers -- indexed in PD67_EXT_INDEX */
-#define PD67_EXT_CTL_1 0x03 /* Extension control 1 */
-#define PD67_MEM_PAGE(n) ((n)+5) /* PCI window bits 31:24 */
-#define PD67_EXTERN_DATA 0x0a
-#define PD67_MISC_CTL_3 0x25
-#define PD67_SMB_PWR_CTL 0x26
-
-/* I/O window address offset */
-#define PD67_IO_OFF(w) (0x36+((w)<<1))
-
-/* Timing register sets */
-#define PD67_TIME_SETUP(n) (0x3a + 3*(n))
-#define PD67_TIME_CMD(n) (0x3b + 3*(n))
-#define PD67_TIME_RECOV(n) (0x3c + 3*(n))
-
-/* Flags for PD67_MISC_CTL_1 */
-#define PD67_MC1_5V_DET 0x01 /* 5v detect */
-#define PD67_MC1_MEDIA_ENA 0x01 /* 6730: Multimedia enable */
-#define PD67_MC1_VCC_3V 0x02 /* 3.3v Vcc */
-#define PD67_MC1_PULSE_MGMT 0x04
-#define PD67_MC1_PULSE_IRQ 0x08
-#define PD67_MC1_SPKR_ENA 0x10
-#define PD67_MC1_INPACK_ENA 0x80
-
-/* Flags for PD67_FIFO_CTL */
-#define PD67_FIFO_EMPTY 0x80
-
-/* Flags for PD67_MISC_CTL_2 */
-#define PD67_MC2_FREQ_BYPASS 0x01
-#define PD67_MC2_DYNAMIC_MODE 0x02
-#define PD67_MC2_SUSPEND 0x04
-#define PD67_MC2_5V_CORE 0x08
-#define PD67_MC2_LED_ENA 0x10 /* IRQ 12 is LED enable */
-#define PD67_MC2_FAST_PCI 0x10 /* 6729: PCI bus > 25 MHz */
-#define PD67_MC2_3STATE_BIT7 0x20 /* Floppy change bit */
-#define PD67_MC2_DMA_MODE 0x40
-#define PD67_MC2_IRQ15_RI 0x80 /* IRQ 15 is ring enable */
-
-/* Flags for PD67_CHIP_INFO */
-#define PD67_INFO_SLOTS 0x20 /* 0 = 1 slot, 1 = 2 slots */
-#define PD67_INFO_CHIP_ID 0xc0
-#define PD67_INFO_REV 0x1c
-
-/* Fields in PD67_TIME_* registers */
-#define PD67_TIME_SCALE 0xc0
-#define PD67_TIME_SCALE_1 0x00
-#define PD67_TIME_SCALE_16 0x40
-#define PD67_TIME_SCALE_256 0x80
-#define PD67_TIME_SCALE_4096 0xc0
-#define PD67_TIME_MULT 0x3f
-
-/* Fields in PD67_DMA_CTL */
-#define PD67_DMA_MODE 0xc0
-#define PD67_DMA_OFF 0x00
-#define PD67_DMA_DREQ_INPACK 0x40
-#define PD67_DMA_DREQ_WP 0x80
-#define PD67_DMA_DREQ_BVD2 0xc0
-#define PD67_DMA_PULLUP 0x20 /* Disable socket pullups? */
-
-/* Fields in PD67_EXT_CTL_1 */
-#define PD67_EC1_VCC_PWR_LOCK 0x01
-#define PD67_EC1_AUTO_PWR_CLEAR 0x02
-#define PD67_EC1_LED_ENA 0x04
-#define PD67_EC1_INV_CARD_IRQ 0x08
-#define PD67_EC1_INV_MGMT_IRQ 0x10
-#define PD67_EC1_PULLUP_CTL 0x20
-
-/* Fields in PD67_EXTERN_DATA */
-#define PD67_EXD_VS1(s) (0x01 << ((s)<<1))
-#define PD67_EXD_VS2(s) (0x02 << ((s)<<1))
-
-/* Fields in PD67_MISC_CTL_3 */
-#define PD67_MC3_IRQ_MASK 0x03
-#define PD67_MC3_IRQ_PCPCI 0x00
-#define PD67_MC3_IRQ_EXTERN 0x01
-#define PD67_MC3_IRQ_PCIWAY 0x02
-#define PD67_MC3_IRQ_PCI 0x03
-#define PD67_MC3_PWR_MASK 0x0c
-#define PD67_MC3_PWR_SERIAL 0x00
-#define PD67_MC3_PWR_TI2202 0x08
-#define PD67_MC3_PWR_SMB 0x0c
-
-/* Register definitions for Cirrus PD6832 PCI-to-CardBus bridge */
-
-/* PD6832 extension registers -- indexed in PD67_EXT_INDEX */
-#define PD68_EXT_CTL_2 0x0b
-#define PD68_PCI_SPACE 0x22
-#define PD68_PCCARD_SPACE 0x23
-#define PD68_WINDOW_TYPE 0x24
-#define PD68_EXT_CSC 0x2e
-#define PD68_MISC_CTL_4 0x2f
-#define PD68_MISC_CTL_5 0x30
-#define PD68_MISC_CTL_6 0x31
-
-/* Extra flags in PD67_MISC_CTL_3 */
-#define PD68_MC3_HW_SUSP 0x10
-#define PD68_MC3_MM_EXPAND 0x40
-#define PD68_MC3_MM_ARM 0x80
-
-/* Bridge Control Register */
-#define PD6832_BCR_MGMT_IRQ_ENA 0x0800
-
-/* Socket Number Register */
-#define PD6832_SOCKET_NUMBER 0x004c /* 8 bit */
-
-/* Data structure for tracking vendor-specific state */
-typedef struct cirrus_state_t {
- u_char misc1; /* PD67_MISC_CTL_1 */
- u_char misc2; /* PD67_MISC_CTL_2 */
- u_char ectl1; /* PD67_EXT_CTL_1 */
- u_char timer[6]; /* PD67_TIME_* */
-} cirrus_state_t;
-
-#define CIRRUS_PCIC_ID \
- IS_PD6729, IS_PD6730, IS_PD6832
-
-#define CIRRUS_PCIC_INFO \
- { "Cirrus PD6729", IS_CIRRUS|IS_PCI, ID(CIRRUS, 6729) }, \
- { "Cirrus PD6730", IS_CIRRUS|IS_PCI, PCI_VENDOR_ID_CIRRUS, -1 }, \
- { "Cirrus PD6832", IS_CIRRUS|IS_CARDBUS, ID(CIRRUS, 6832) }
-
-#endif /* _LINUX_CIRRUS_H */
diff --git a/mdk-stage1/pcmcia_/cistpl.h b/mdk-stage1/pcmcia_/cistpl.h
deleted file mode 100644
index 1d4cac20e..000000000
--- a/mdk-stage1/pcmcia_/cistpl.h
+++ /dev/null
@@ -1,604 +0,0 @@
-/*
- * cistpl.h 1.35 2001/08/24 12:16:12
- *
- * The contents of this file are subject to the Mozilla Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License
- * at http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
- * the License for the specific language governing rights and
- * limitations under the License.
- *
- * The initial developer of the original code is David A. Hinds
- * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
- * are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
- *
- * Alternatively, the contents of this file may be used under the
- * terms of the GNU General Public License version 2 (the "GPL"), in
- * which case the provisions of the GPL are applicable instead of the
- * above. If you wish to allow the use of your version of this file
- * only under the terms of the GPL and not to allow others to use
- * your version of this file under the MPL, indicate your decision by
- * deleting the provisions above and replace them with the notice and
- * other provisions required by the GPL. If you do not delete the
- * provisions above, a recipient may use your version of this file
- * under either the MPL or the GPL.
- */
-
-#ifndef _LINUX_CISTPL_H
-#define _LINUX_CISTPL_H
-
-#define CISTPL_NULL 0x00
-#define CISTPL_DEVICE 0x01
-#define CISTPL_LONGLINK_CB 0x02
-#define CISTPL_INDIRECT 0x03
-#define CISTPL_CONFIG_CB 0x04
-#define CISTPL_CFTABLE_ENTRY_CB 0x05
-#define CISTPL_LONGLINK_MFC 0x06
-#define CISTPL_BAR 0x07
-#define CISTPL_PWR_MGMNT 0x08
-#define CISTPL_EXTDEVICE 0x09
-#define CISTPL_CHECKSUM 0x10
-#define CISTPL_LONGLINK_A 0x11
-#define CISTPL_LONGLINK_C 0x12
-#define CISTPL_LINKTARGET 0x13
-#define CISTPL_NO_LINK 0x14
-#define CISTPL_VERS_1 0x15
-#define CISTPL_ALTSTR 0x16
-#define CISTPL_DEVICE_A 0x17
-#define CISTPL_JEDEC_C 0x18
-#define CISTPL_JEDEC_A 0x19
-#define CISTPL_CONFIG 0x1a
-#define CISTPL_CFTABLE_ENTRY 0x1b
-#define CISTPL_DEVICE_OC 0x1c
-#define CISTPL_DEVICE_OA 0x1d
-#define CISTPL_DEVICE_GEO 0x1e
-#define CISTPL_DEVICE_GEO_A 0x1f
-#define CISTPL_MANFID 0x20
-#define CISTPL_FUNCID 0x21
-#define CISTPL_FUNCE 0x22
-#define CISTPL_SWIL 0x23
-#define CISTPL_END 0xff
-/* Layer 2 tuples */
-#define CISTPL_VERS_2 0x40
-#define CISTPL_FORMAT 0x41
-#define CISTPL_GEOMETRY 0x42
-#define CISTPL_BYTEORDER 0x43
-#define CISTPL_DATE 0x44
-#define CISTPL_BATTERY 0x45
-#define CISTPL_FORMAT_A 0x47
-/* Layer 3 tuples */
-#define CISTPL_ORG 0x46
-#define CISTPL_SPCL 0x90
-
-typedef struct cistpl_longlink_t {
- u_int addr;
-} cistpl_longlink_t;
-
-typedef struct cistpl_checksum_t {
- u_short addr;
- u_short len;
- u_char sum;
-} cistpl_checksum_t;
-
-#define CISTPL_MAX_FUNCTIONS 8
-#define CISTPL_MFC_ATTR 0x00
-#define CISTPL_MFC_COMMON 0x01
-
-typedef struct cistpl_longlink_mfc_t {
- u_char nfn;
- struct {
- u_char space;
- u_int addr;
- } fn[CISTPL_MAX_FUNCTIONS];
-} cistpl_longlink_mfc_t;
-
-#define CISTPL_MAX_ALTSTR_STRINGS 4
-
-typedef struct cistpl_altstr_t {
- u_char ns;
- u_char ofs[CISTPL_MAX_ALTSTR_STRINGS];
- char str[254];
-} cistpl_altstr_t;
-
-#define CISTPL_DTYPE_NULL 0x00
-#define CISTPL_DTYPE_ROM 0x01
-#define CISTPL_DTYPE_OTPROM 0x02
-#define CISTPL_DTYPE_EPROM 0x03
-#define CISTPL_DTYPE_EEPROM 0x04
-#define CISTPL_DTYPE_FLASH 0x05
-#define CISTPL_DTYPE_SRAM 0x06
-#define CISTPL_DTYPE_DRAM 0x07
-#define CISTPL_DTYPE_FUNCSPEC 0x0d
-#define CISTPL_DTYPE_EXTEND 0x0e
-
-#define CISTPL_MAX_DEVICES 4
-
-typedef struct cistpl_device_t {
- u_char ndev;
- struct {
- u_char type;
- u_char wp;
- u_int speed;
- u_int size;
- } dev[CISTPL_MAX_DEVICES];
-} cistpl_device_t;
-
-#define CISTPL_DEVICE_MWAIT 0x01
-#define CISTPL_DEVICE_3VCC 0x02
-
-typedef struct cistpl_device_o_t {
- u_char flags;
- cistpl_device_t device;
-} cistpl_device_o_t;
-
-#define CISTPL_VERS_1_MAX_PROD_STRINGS 4
-
-typedef struct cistpl_vers_1_t {
- u_char major;
- u_char minor;
- u_char ns;
- u_char ofs[CISTPL_VERS_1_MAX_PROD_STRINGS];
- char str[254];
-} cistpl_vers_1_t;
-
-typedef struct cistpl_jedec_t {
- u_char nid;
- struct {
- u_char mfr;
- u_char info;
- } id[CISTPL_MAX_DEVICES];
-} cistpl_jedec_t;
-
-typedef struct cistpl_manfid_t {
- u_short manf;
- u_short card;
-} cistpl_manfid_t;
-
-#define CISTPL_FUNCID_MULTI 0x00
-#define CISTPL_FUNCID_MEMORY 0x01
-#define CISTPL_FUNCID_SERIAL 0x02
-#define CISTPL_FUNCID_PARALLEL 0x03
-#define CISTPL_FUNCID_FIXED 0x04
-#define CISTPL_FUNCID_VIDEO 0x05
-#define CISTPL_FUNCID_NETWORK 0x06
-#define CISTPL_FUNCID_AIMS 0x07
-#define CISTPL_FUNCID_SCSI 0x08
-
-#define CISTPL_SYSINIT_POST 0x01
-#define CISTPL_SYSINIT_ROM 0x02
-
-typedef struct cistpl_funcid_t {
- u_char func;
- u_char sysinit;
-} cistpl_funcid_t;
-
-typedef struct cistpl_funce_t {
- u_char type;
- u_char data[0];
-} cistpl_funce_t;
-
-/*======================================================================
-
- Modem Function Extension Tuples
-
-======================================================================*/
-
-#define CISTPL_FUNCE_SERIAL_IF 0x00
-#define CISTPL_FUNCE_SERIAL_CAP 0x01
-#define CISTPL_FUNCE_SERIAL_SERV_DATA 0x02
-#define CISTPL_FUNCE_SERIAL_SERV_FAX 0x03
-#define CISTPL_FUNCE_SERIAL_SERV_VOICE 0x04
-#define CISTPL_FUNCE_SERIAL_CAP_DATA 0x05
-#define CISTPL_FUNCE_SERIAL_CAP_FAX 0x06
-#define CISTPL_FUNCE_SERIAL_CAP_VOICE 0x07
-#define CISTPL_FUNCE_SERIAL_IF_DATA 0x08
-#define CISTPL_FUNCE_SERIAL_IF_FAX 0x09
-#define CISTPL_FUNCE_SERIAL_IF_VOICE 0x0a
-
-/* UART identification */
-#define CISTPL_SERIAL_UART_8250 0x00
-#define CISTPL_SERIAL_UART_16450 0x01
-#define CISTPL_SERIAL_UART_16550 0x02
-#define CISTPL_SERIAL_UART_8251 0x03
-#define CISTPL_SERIAL_UART_8530 0x04
-#define CISTPL_SERIAL_UART_85230 0x05
-
-/* UART capabilities */
-#define CISTPL_SERIAL_UART_SPACE 0x01
-#define CISTPL_SERIAL_UART_MARK 0x02
-#define CISTPL_SERIAL_UART_ODD 0x04
-#define CISTPL_SERIAL_UART_EVEN 0x08
-#define CISTPL_SERIAL_UART_5BIT 0x01
-#define CISTPL_SERIAL_UART_6BIT 0x02
-#define CISTPL_SERIAL_UART_7BIT 0x04
-#define CISTPL_SERIAL_UART_8BIT 0x08
-#define CISTPL_SERIAL_UART_1STOP 0x10
-#define CISTPL_SERIAL_UART_MSTOP 0x20
-#define CISTPL_SERIAL_UART_2STOP 0x40
-
-typedef struct cistpl_serial_t {
- u_char uart_type;
- u_char uart_cap_0;
- u_char uart_cap_1;
-} cistpl_serial_t;
-
-typedef struct cistpl_modem_cap_t {
- u_char flow;
- u_char cmd_buf;
- u_char rcv_buf_0, rcv_buf_1, rcv_buf_2;
- u_char xmit_buf_0, xmit_buf_1, xmit_buf_2;
-} cistpl_modem_cap_t;
-
-#define CISTPL_SERIAL_MOD_103 0x01
-#define CISTPL_SERIAL_MOD_V21 0x02
-#define CISTPL_SERIAL_MOD_V23 0x04
-#define CISTPL_SERIAL_MOD_V22 0x08
-#define CISTPL_SERIAL_MOD_212A 0x10
-#define CISTPL_SERIAL_MOD_V22BIS 0x20
-#define CISTPL_SERIAL_MOD_V26 0x40
-#define CISTPL_SERIAL_MOD_V26BIS 0x80
-#define CISTPL_SERIAL_MOD_V27BIS 0x01
-#define CISTPL_SERIAL_MOD_V29 0x02
-#define CISTPL_SERIAL_MOD_V32 0x04
-#define CISTPL_SERIAL_MOD_V32BIS 0x08
-#define CISTPL_SERIAL_MOD_V34 0x10
-
-#define CISTPL_SERIAL_ERR_MNP2_4 0x01
-#define CISTPL_SERIAL_ERR_V42_LAPM 0x02
-
-#define CISTPL_SERIAL_CMPR_V42BIS 0x01
-#define CISTPL_SERIAL_CMPR_MNP5 0x02
-
-#define CISTPL_SERIAL_CMD_AT1 0x01
-#define CISTPL_SERIAL_CMD_AT2 0x02
-#define CISTPL_SERIAL_CMD_AT3 0x04
-#define CISTPL_SERIAL_CMD_MNP_AT 0x08
-#define CISTPL_SERIAL_CMD_V25BIS 0x10
-#define CISTPL_SERIAL_CMD_V25A 0x20
-#define CISTPL_SERIAL_CMD_DMCL 0x40
-
-typedef struct cistpl_data_serv_t {
- u_char max_data_0;
- u_char max_data_1;
- u_char modulation_0;
- u_char modulation_1;
- u_char error_control;
- u_char compression;
- u_char cmd_protocol;
- u_char escape;
- u_char encrypt;
- u_char misc_features;
- u_char ccitt_code[0];
-} cistpl_data_serv_t;
-
-typedef struct cistpl_fax_serv_t {
- u_char max_data_0;
- u_char max_data_1;
- u_char modulation;
- u_char encrypt;
- u_char features_0;
- u_char features_1;
- u_char ccitt_code[0];
-} cistpl_fax_serv_t;
-
-typedef struct cistpl_voice_serv_t {
- u_char max_data_0;
- u_char max_data_1;
-} cistpl_voice_serv_t;
-
-/*======================================================================
-
- LAN Function Extension Tuples
-
-======================================================================*/
-
-#define CISTPL_FUNCE_LAN_TECH 0x01
-#define CISTPL_FUNCE_LAN_SPEED 0x02
-#define CISTPL_FUNCE_LAN_MEDIA 0x03
-#define CISTPL_FUNCE_LAN_NODE_ID 0x04
-#define CISTPL_FUNCE_LAN_CONNECTOR 0x05
-
-/* LAN technologies */
-#define CISTPL_LAN_TECH_ARCNET 0x01
-#define CISTPL_LAN_TECH_ETHERNET 0x02
-#define CISTPL_LAN_TECH_TOKENRING 0x03
-#define CISTPL_LAN_TECH_LOCALTALK 0x04
-#define CISTPL_LAN_TECH_FDDI 0x05
-#define CISTPL_LAN_TECH_ATM 0x06
-#define CISTPL_LAN_TECH_WIRELESS 0x07
-
-typedef struct cistpl_lan_tech_t {
- u_char tech;
-} cistpl_lan_tech_t;
-
-typedef struct cistpl_lan_speed_t {
- u_int speed;
-} cistpl_lan_speed_t;
-
-/* LAN media definitions */
-#define CISTPL_LAN_MEDIA_UTP 0x01
-#define CISTPL_LAN_MEDIA_STP 0x02
-#define CISTPL_LAN_MEDIA_THIN_COAX 0x03
-#define CISTPL_LAN_MEDIA_THICK_COAX 0x04
-#define CISTPL_LAN_MEDIA_FIBER 0x05
-#define CISTPL_LAN_MEDIA_900MHZ 0x06
-#define CISTPL_LAN_MEDIA_2GHZ 0x07
-#define CISTPL_LAN_MEDIA_5GHZ 0x08
-#define CISTPL_LAN_MEDIA_DIFF_IR 0x09
-#define CISTPL_LAN_MEDIA_PTP_IR 0x0a
-
-typedef struct cistpl_lan_media_t {
- u_char media;
-} cistpl_lan_media_t;
-
-typedef struct cistpl_lan_node_id_t {
- u_char nb;
- u_char id[16];
-} cistpl_lan_node_id_t;
-
-typedef struct cistpl_lan_connector_t {
- u_char code;
-} cistpl_lan_connector_t;
-
-/*======================================================================
-
- IDE Function Extension Tuples
-
-======================================================================*/
-
-#define CISTPL_IDE_INTERFACE 0x01
-
-typedef struct cistpl_ide_interface_t {
- u_char interface;
-} cistpl_ide_interface_t;
-
-/* First feature byte */
-#define CISTPL_IDE_SILICON 0x04
-#define CISTPL_IDE_UNIQUE 0x08
-#define CISTPL_IDE_DUAL 0x10
-
-/* Second feature byte */
-#define CISTPL_IDE_HAS_SLEEP 0x01
-#define CISTPL_IDE_HAS_STANDBY 0x02
-#define CISTPL_IDE_HAS_IDLE 0x04
-#define CISTPL_IDE_LOW_POWER 0x08
-#define CISTPL_IDE_REG_INHIBIT 0x10
-#define CISTPL_IDE_HAS_INDEX 0x20
-#define CISTPL_IDE_IOIS16 0x40
-
-typedef struct cistpl_ide_feature_t {
- u_char feature1;
- u_char feature2;
-} cistpl_ide_feature_t;
-
-#define CISTPL_FUNCE_IDE_IFACE 0x01
-#define CISTPL_FUNCE_IDE_MASTER 0x02
-#define CISTPL_FUNCE_IDE_SLAVE 0x03
-
-/*======================================================================
-
- Configuration Table Entries
-
-======================================================================*/
-
-#define CISTPL_BAR_SPACE 0x07
-#define CISTPL_BAR_SPACE_IO 0x10
-#define CISTPL_BAR_PREFETCH 0x20
-#define CISTPL_BAR_CACHEABLE 0x40
-#define CISTPL_BAR_1MEG_MAP 0x80
-
-typedef struct cistpl_bar_t {
- u_char attr;
- u_int size;
-} cistpl_bar_t;
-
-typedef struct cistpl_config_t {
- u_char last_idx;
- u_int base;
- u_int rmask[4];
- u_char subtuples;
-} cistpl_config_t;
-
-/* These are bits in the 'present' field, and indices in 'param' */
-#define CISTPL_POWER_VNOM 0
-#define CISTPL_POWER_VMIN 1
-#define CISTPL_POWER_VMAX 2
-#define CISTPL_POWER_ISTATIC 3
-#define CISTPL_POWER_IAVG 4
-#define CISTPL_POWER_IPEAK 5
-#define CISTPL_POWER_IDOWN 6
-
-#define CISTPL_POWER_HIGHZ_OK 0x01
-#define CISTPL_POWER_HIGHZ_REQ 0x02
-
-typedef struct cistpl_power_t {
- u_char present;
- u_char flags;
- u_int param[7];
-} cistpl_power_t;
-
-typedef struct cistpl_timing_t {
- u_int wait, waitscale;
- u_int ready, rdyscale;
- u_int reserved, rsvscale;
-} cistpl_timing_t;
-
-#define CISTPL_IO_LINES_MASK 0x1f
-#define CISTPL_IO_8BIT 0x20
-#define CISTPL_IO_16BIT 0x40
-#define CISTPL_IO_RANGE 0x80
-
-#define CISTPL_IO_MAX_WIN 16
-
-typedef struct cistpl_io_t {
- u_char flags;
- u_char nwin;
- struct {
- u_int base;
- u_int len;
- } win[CISTPL_IO_MAX_WIN];
-} cistpl_io_t;
-
-typedef struct cistpl_irq_t {
- u_int IRQInfo1;
- u_int IRQInfo2;
-} cistpl_irq_t;
-
-#define CISTPL_MEM_MAX_WIN 8
-
-typedef struct cistpl_mem_t {
- u_char flags;
- u_char nwin;
- struct {
- u_int len;
- u_int card_addr;
- u_int host_addr;
- } win[CISTPL_MEM_MAX_WIN];
-} cistpl_mem_t;
-
-#define CISTPL_CFTABLE_DEFAULT 0x0001
-#define CISTPL_CFTABLE_BVDS 0x0002
-#define CISTPL_CFTABLE_WP 0x0004
-#define CISTPL_CFTABLE_RDYBSY 0x0008
-#define CISTPL_CFTABLE_MWAIT 0x0010
-#define CISTPL_CFTABLE_AUDIO 0x0800
-#define CISTPL_CFTABLE_READONLY 0x1000
-#define CISTPL_CFTABLE_PWRDOWN 0x2000
-
-typedef struct cistpl_cftable_entry_t {
- u_char index;
- u_short flags;
- u_char interface;
- cistpl_power_t vcc, vpp1, vpp2;
- cistpl_timing_t timing;
- cistpl_io_t io;
- cistpl_irq_t irq;
- cistpl_mem_t mem;
- u_char subtuples;
-} cistpl_cftable_entry_t;
-
-#define CISTPL_CFTABLE_MASTER 0x000100
-#define CISTPL_CFTABLE_INVALIDATE 0x000200
-#define CISTPL_CFTABLE_VGA_PALETTE 0x000400
-#define CISTPL_CFTABLE_PARITY 0x000800
-#define CISTPL_CFTABLE_WAIT 0x001000
-#define CISTPL_CFTABLE_SERR 0x002000
-#define CISTPL_CFTABLE_FAST_BACK 0x004000
-#define CISTPL_CFTABLE_BINARY_AUDIO 0x010000
-#define CISTPL_CFTABLE_PWM_AUDIO 0x020000
-
-typedef struct cistpl_cftable_entry_cb_t {
- u_char index;
- u_int flags;
- cistpl_power_t vcc, vpp1, vpp2;
- u_char io;
- cistpl_irq_t irq;
- u_char mem;
- u_char subtuples;
-} cistpl_cftable_entry_cb_t;
-
-typedef struct cistpl_device_geo_t {
- u_char ngeo;
- struct {
- u_char buswidth;
- u_int erase_block;
- u_int read_block;
- u_int write_block;
- u_int partition;
- u_int interleave;
- } geo[CISTPL_MAX_DEVICES];
-} cistpl_device_geo_t;
-
-typedef struct cistpl_vers_2_t {
- u_char vers;
- u_char comply;
- u_short dindex;
- u_char vspec8, vspec9;
- u_char nhdr;
- u_char vendor, info;
- char str[244];
-} cistpl_vers_2_t;
-
-typedef struct cistpl_org_t {
- u_char data_org;
- char desc[30];
-} cistpl_org_t;
-
-#define CISTPL_ORG_FS 0x00
-#define CISTPL_ORG_APPSPEC 0x01
-#define CISTPL_ORG_XIP 0x02
-
-typedef struct cistpl_format_t {
- u_char type;
- u_char edc;
- u_int offset;
- u_int length;
-} cistpl_format_t;
-
-#define CISTPL_FORMAT_DISK 0x00
-#define CISTPL_FORMAT_MEM 0x01
-
-#define CISTPL_EDC_NONE 0x00
-#define CISTPL_EDC_CKSUM 0x01
-#define CISTPL_EDC_CRC 0x02
-#define CISTPL_EDC_PCC 0x03
-
-typedef union cisparse_t {
- cistpl_device_t device;
- cistpl_checksum_t checksum;
- cistpl_longlink_t longlink;
- cistpl_longlink_mfc_t longlink_mfc;
- cistpl_vers_1_t version_1;
- cistpl_altstr_t altstr;
- cistpl_jedec_t jedec;
- cistpl_manfid_t manfid;
- cistpl_funcid_t funcid;
- cistpl_funce_t funce;
- cistpl_bar_t bar;
- cistpl_config_t config;
- cistpl_cftable_entry_t cftable_entry;
- cistpl_cftable_entry_cb_t cftable_entry_cb;
- cistpl_device_geo_t device_geo;
- cistpl_vers_2_t vers_2;
- cistpl_org_t org;
- cistpl_format_t format;
-} cisparse_t;
-
-typedef struct tuple_t {
- u_int Attributes;
- cisdata_t DesiredTuple;
- u_int Flags; /* internal use */
- u_int LinkOffset; /* internal use */
- u_int CISOffset; /* internal use */
- cisdata_t TupleCode;
- cisdata_t TupleLink;
- cisdata_t TupleOffset;
- cisdata_t TupleDataMax;
- cisdata_t TupleDataLen;
- cisdata_t *TupleData;
-} tuple_t;
-
-/* Special cisdata_t value */
-#define RETURN_FIRST_TUPLE 0xff
-
-/* Attributes for tuple calls */
-#define TUPLE_RETURN_LINK 0x01
-#define TUPLE_RETURN_COMMON 0x02
-
-/* For ValidateCIS */
-typedef struct cisinfo_t {
- u_int Chains;
-} cisinfo_t;
-
-#define CISTPL_MAX_CIS_SIZE 0x200
-
-/* For ReplaceCIS */
-typedef struct cisdump_t {
- u_int Length;
- cisdata_t Data[CISTPL_MAX_CIS_SIZE];
-} cisdump_t;
-
-#endif /* LINUX_CISTPL_H */
diff --git a/mdk-stage1/pcmcia_/cs.h b/mdk-stage1/pcmcia_/cs.h
deleted file mode 100644
index dea6937eb..000000000
--- a/mdk-stage1/pcmcia_/cs.h
+++ /dev/null
@@ -1,465 +0,0 @@
-/*
- * cs.h 1.73 2001/08/24 12:16:12
- *
- * The contents of this file are subject to the Mozilla Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License
- * at http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
- * the License for the specific language governing rights and
- * limitations under the License.
- *
- * The initial developer of the original code is David A. Hinds
- * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
- * are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
- *
- * Alternatively, the contents of this file may be used under the
- * terms of the GNU General Public License version 2 (the "GPL"), in
- * which case the provisions of the GPL are applicable instead of the
- * above. If you wish to allow the use of your version of this file
- * only under the terms of the GPL and not to allow others to use
- * your version of this file under the MPL, indicate your decision by
- * deleting the provisions above and replace them with the notice and
- * other provisions required by the GPL. If you do not delete the
- * provisions above, a recipient may use your version of this file
- * under either the MPL or the GPL.
- */
-
-#ifndef _LINUX_CS_H
-#define _LINUX_CS_H
-
-/* For AccessConfigurationRegister */
-typedef struct conf_reg_t {
- u_char Function;
- u_int Action;
- off_t Offset;
- u_int Value;
-} conf_reg_t;
-
-/* Actions */
-#define CS_READ 1
-#define CS_WRITE 2
-
-/* for AdjustResourceInfo */
-typedef struct adjust_t {
- u_int Action;
- u_int Resource;
- u_int Attributes;
- union {
- struct memory {
- u_long Base;
- u_long Size;
- } memory;
- struct io {
- ioaddr_t BasePort;
- ioaddr_t NumPorts;
- u_int IOAddrLines;
- } io;
- struct irq {
- u_int IRQ;
- } irq;
- } resource;
-} adjust_t;
-
-/* Action field */
-#define REMOVE_MANAGED_RESOURCE 1
-#define ADD_MANAGED_RESOURCE 2
-#define GET_FIRST_MANAGED_RESOURCE 3
-#define GET_NEXT_MANAGED_RESOURCE 4
-/* Resource field */
-#define RES_MEMORY_RANGE 1
-#define RES_IO_RANGE 2
-#define RES_IRQ 3
-/* Attribute field */
-#define RES_IRQ_TYPE 0x03
-#define RES_IRQ_TYPE_EXCLUSIVE 0
-#define RES_IRQ_TYPE_TIME 1
-#define RES_IRQ_TYPE_DYNAMIC 2
-#define RES_IRQ_CSC 0x04
-#define RES_SHARED 0x08
-#define RES_RESERVED 0x10
-#define RES_ALLOCATED 0x20
-#define RES_REMOVED 0x40
-
-typedef struct servinfo_t {
- char Signature[2];
- u_int Count;
- u_int Revision;
- u_int CSLevel;
- char *VendorString;
-} servinfo_t;
-
-typedef struct event_callback_args_t {
- client_handle_t client_handle;
- void *info;
- void *mtdrequest;
- void *buffer;
- void *misc;
- void *client_data;
- struct bus_operations *bus;
-} event_callback_args_t;
-
-/* for GetConfigurationInfo */
-typedef struct config_info_t {
- u_char Function;
- u_int Attributes;
- u_int Vcc, Vpp1, Vpp2;
- u_int IntType;
- u_int ConfigBase;
- u_char Status, Pin, Copy, Option, ExtStatus;
- u_int Present;
- u_int CardValues;
- u_int AssignedIRQ;
- u_int IRQAttributes;
- ioaddr_t BasePort1;
- ioaddr_t NumPorts1;
- u_int Attributes1;
- ioaddr_t BasePort2;
- ioaddr_t NumPorts2;
- u_int Attributes2;
- u_int IOAddrLines;
-} config_info_t;
-
-/* For CardValues field */
-#define CV_OPTION_VALUE 0x01
-#define CV_STATUS_VALUE 0x02
-#define CV_PIN_REPLACEMENT 0x04
-#define CV_COPY_VALUE 0x08
-#define CV_EXT_STATUS 0x10
-
-/* For GetFirst/NextClient */
-typedef struct client_req_t {
- socket_t Socket;
- u_int Attributes;
-} client_req_t;
-
-#define CLIENT_THIS_SOCKET 0x01
-
-/* For RegisterClient */
-typedef struct client_reg_t {
- dev_info_t *dev_info;
- u_int Attributes;
- u_int EventMask;
- int (*event_handler)(event_t event, int priority,
- event_callback_args_t *);
- event_callback_args_t event_callback_args;
- u_int Version;
-} client_reg_t;
-
-/* ModifyConfiguration */
-typedef struct modconf_t {
- u_int Attributes;
- u_int Vcc, Vpp1, Vpp2;
-} modconf_t;
-
-/* Attributes for ModifyConfiguration */
-#define CONF_IRQ_CHANGE_VALID 0x100
-#define CONF_VCC_CHANGE_VALID 0x200
-#define CONF_VPP1_CHANGE_VALID 0x400
-#define CONF_VPP2_CHANGE_VALID 0x800
-
-/* For RequestConfiguration */
-typedef struct config_req_t {
- u_int Attributes;
- u_int Vcc, Vpp1, Vpp2;
- u_int IntType;
- u_int ConfigBase;
- u_char Status, Pin, Copy, ExtStatus;
- u_char ConfigIndex;
- u_int Present;
-} config_req_t;
-
-/* Attributes for RequestConfiguration */
-#define CONF_ENABLE_IRQ 0x01
-#define CONF_ENABLE_DMA 0x02
-#define CONF_ENABLE_SPKR 0x04
-#define CONF_VALID_CLIENT 0x100
-
-/* IntType field */
-#define INT_MEMORY 0x01
-#define INT_MEMORY_AND_IO 0x02
-#define INT_CARDBUS 0x04
-#define INT_ZOOMED_VIDEO 0x08
-
-/* For RequestIO and ReleaseIO */
-typedef struct io_req_t {
- ioaddr_t BasePort1;
- ioaddr_t NumPorts1;
- u_int Attributes1;
- ioaddr_t BasePort2;
- ioaddr_t NumPorts2;
- u_int Attributes2;
- u_int IOAddrLines;
-} io_req_t;
-
-/* Attributes for RequestIO and ReleaseIO */
-#define IO_SHARED 0x01
-#define IO_FIRST_SHARED 0x02
-#define IO_FORCE_ALIAS_ACCESS 0x04
-#define IO_DATA_PATH_WIDTH 0x18
-#define IO_DATA_PATH_WIDTH_8 0x00
-#define IO_DATA_PATH_WIDTH_16 0x08
-#define IO_DATA_PATH_WIDTH_AUTO 0x10
-
-/* For RequestIRQ and ReleaseIRQ */
-typedef struct irq_req_t {
- u_int Attributes;
- u_int AssignedIRQ;
- u_int IRQInfo1, IRQInfo2;
- void *Handler;
- void *Instance;
-} irq_req_t;
-
-/* Attributes for RequestIRQ and ReleaseIRQ */
-#define IRQ_TYPE 0x03
-#define IRQ_TYPE_EXCLUSIVE 0x00
-#define IRQ_TYPE_TIME 0x01
-#define IRQ_TYPE_DYNAMIC_SHARING 0x02
-#define IRQ_FORCED_PULSE 0x04
-#define IRQ_FIRST_SHARED 0x08
-#define IRQ_HANDLE_PRESENT 0x10
-#define IRQ_PULSE_ALLOCATED 0x100
-
-/* Bits in IRQInfo1 field */
-#define IRQ_MASK 0x0f
-#define IRQ_NMI_ID 0x01
-#define IRQ_IOCK_ID 0x02
-#define IRQ_BERR_ID 0x04
-#define IRQ_VEND_ID 0x08
-#define IRQ_INFO2_VALID 0x10
-#define IRQ_LEVEL_ID 0x20
-#define IRQ_PULSE_ID 0x40
-#define IRQ_SHARE_ID 0x80
-
-typedef struct eventmask_t {
- u_int Attributes;
- u_int EventMask;
-} eventmask_t;
-
-#define CONF_EVENT_MASK_VALID 0x01
-
-/* Configuration registers present */
-#define PRESENT_OPTION 0x001
-#define PRESENT_STATUS 0x002
-#define PRESENT_PIN_REPLACE 0x004
-#define PRESENT_COPY 0x008
-#define PRESENT_EXT_STATUS 0x010
-#define PRESENT_IOBASE_0 0x020
-#define PRESENT_IOBASE_1 0x040
-#define PRESENT_IOBASE_2 0x080
-#define PRESENT_IOBASE_3 0x100
-#define PRESENT_IOSIZE 0x200
-
-/* For GetMemPage, MapMemPage */
-typedef struct memreq_t {
- u_int CardOffset;
- page_t Page;
-} memreq_t;
-
-/* For ModifyWindow */
-typedef struct modwin_t {
- u_int Attributes;
- u_int AccessSpeed;
-} modwin_t;
-
-/* For RequestWindow */
-typedef struct win_req_t {
- u_int Attributes;
- u_long Base;
- u_int Size;
- u_int AccessSpeed;
-} win_req_t;
-
-/* Attributes for RequestWindow */
-#define WIN_ADDR_SPACE 0x0001
-#define WIN_ADDR_SPACE_MEM 0x0000
-#define WIN_ADDR_SPACE_IO 0x0001
-#define WIN_MEMORY_TYPE 0x0002
-#define WIN_MEMORY_TYPE_CM 0x0000
-#define WIN_MEMORY_TYPE_AM 0x0002
-#define WIN_ENABLE 0x0004
-#define WIN_DATA_WIDTH 0x0018
-#define WIN_DATA_WIDTH_8 0x0000
-#define WIN_DATA_WIDTH_16 0x0008
-#define WIN_DATA_WIDTH_32 0x0010
-#define WIN_PAGED 0x0020
-#define WIN_SHARED 0x0040
-#define WIN_FIRST_SHARED 0x0080
-#define WIN_USE_WAIT 0x0100
-#define WIN_STRICT_ALIGN 0x0200
-#define WIN_MAP_BELOW_1MB 0x0400
-#define WIN_PREFETCH 0x0800
-#define WIN_CACHEABLE 0x1000
-#define WIN_BAR_MASK 0xe000
-#define WIN_BAR_SHIFT 13
-
-/* Attributes for RegisterClient */
-#define INFO_MASTER_CLIENT 0x01
-#define INFO_IO_CLIENT 0x02
-#define INFO_MTD_CLIENT 0x04
-#define INFO_MEM_CLIENT 0x08
-#define MAX_NUM_CLIENTS 3
-
-#define INFO_CARD_SHARE 0x10
-#define INFO_CARD_EXCL 0x20
-
-typedef struct cs_status_t {
- u_char Function;
- event_t CardState;
- event_t SocketState;
-} cs_status_t;
-
-typedef struct error_info_t {
- int func;
- int retcode;
-} error_info_t;
-
-/* Special stuff for binding drivers to sockets */
-typedef struct bind_req_t {
- socket_t Socket;
- u_char Function;
- dev_info_t *dev_info;
-} bind_req_t;
-
-/* Flag to bind to all functions */
-#define BIND_FN_ALL 0xff
-
-typedef struct mtd_bind_t {
- socket_t Socket;
- u_int Attributes;
- u_int CardOffset;
- dev_info_t *dev_info;
-} mtd_bind_t;
-
-/* Events */
-#define CS_EVENT_PRI_LOW 0
-#define CS_EVENT_PRI_HIGH 1
-
-#define CS_EVENT_WRITE_PROTECT 0x000001
-#define CS_EVENT_CARD_LOCK 0x000002
-#define CS_EVENT_CARD_INSERTION 0x000004
-#define CS_EVENT_CARD_REMOVAL 0x000008
-#define CS_EVENT_BATTERY_DEAD 0x000010
-#define CS_EVENT_BATTERY_LOW 0x000020
-#define CS_EVENT_READY_CHANGE 0x000040
-#define CS_EVENT_CARD_DETECT 0x000080
-#define CS_EVENT_RESET_REQUEST 0x000100
-#define CS_EVENT_RESET_PHYSICAL 0x000200
-#define CS_EVENT_CARD_RESET 0x000400
-#define CS_EVENT_REGISTRATION_COMPLETE 0x000800
-#define CS_EVENT_RESET_COMPLETE 0x001000
-#define CS_EVENT_PM_SUSPEND 0x002000
-#define CS_EVENT_PM_RESUME 0x004000
-#define CS_EVENT_INSERTION_REQUEST 0x008000
-#define CS_EVENT_EJECTION_REQUEST 0x010000
-#define CS_EVENT_MTD_REQUEST 0x020000
-#define CS_EVENT_ERASE_COMPLETE 0x040000
-#define CS_EVENT_REQUEST_ATTENTION 0x080000
-#define CS_EVENT_CB_DETECT 0x100000
-#define CS_EVENT_3VCARD 0x200000
-#define CS_EVENT_XVCARD 0x400000
-
-/* Return codes */
-#define CS_SUCCESS 0x00
-#define CS_BAD_ADAPTER 0x01
-#define CS_BAD_ATTRIBUTE 0x02
-#define CS_BAD_BASE 0x03
-#define CS_BAD_EDC 0x04
-#define CS_BAD_IRQ 0x06
-#define CS_BAD_OFFSET 0x07
-#define CS_BAD_PAGE 0x08
-#define CS_READ_FAILURE 0x09
-#define CS_BAD_SIZE 0x0a
-#define CS_BAD_SOCKET 0x0b
-#define CS_BAD_TYPE 0x0d
-#define CS_BAD_VCC 0x0e
-#define CS_BAD_VPP 0x0f
-#define CS_BAD_WINDOW 0x11
-#define CS_WRITE_FAILURE 0x12
-#define CS_NO_CARD 0x14
-#define CS_UNSUPPORTED_FUNCTION 0x15
-#define CS_UNSUPPORTED_MODE 0x16
-#define CS_BAD_SPEED 0x17
-#define CS_BUSY 0x18
-#define CS_GENERAL_FAILURE 0x19
-#define CS_WRITE_PROTECTED 0x1a
-#define CS_BAD_ARG_LENGTH 0x1b
-#define CS_BAD_ARGS 0x1c
-#define CS_CONFIGURATION_LOCKED 0x1d
-#define CS_IN_USE 0x1e
-#define CS_NO_MORE_ITEMS 0x1f
-#define CS_OUT_OF_RESOURCE 0x20
-#define CS_BAD_HANDLE 0x21
-
-#define CS_BAD_TUPLE 0x40
-
-#ifdef __KERNEL__
-
-/*
- * Calls to set up low-level "Socket Services" drivers
- */
-
-typedef int (*ss_entry_t)(u_int sock, u_int cmd, void *arg);
-extern int register_ss_entry(int nsock, ss_entry_t entry);
-extern void unregister_ss_entry(ss_entry_t entry);
-
-/*
- * The main Card Services entry point
- */
-
-enum service {
- AccessConfigurationRegister, AddSocketServices,
- AdjustResourceInfo, CheckEraseQueue, CloseMemory, CopyMemory,
- DeregisterClient, DeregisterEraseQueue, GetCardServicesInfo,
- GetClientInfo, GetConfigurationInfo, GetEventMask,
- GetFirstClient, GetFirstPartion, GetFirstRegion, GetFirstTuple,
- GetNextClient, GetNextPartition, GetNextRegion, GetNextTuple,
- GetStatus, GetTupleData, MapLogSocket, MapLogWindow, MapMemPage,
- MapPhySocket, MapPhyWindow, ModifyConfiguration, ModifyWindow,
- OpenMemory, ParseTuple, ReadMemory, RegisterClient,
- RegisterEraseQueue, RegisterMTD, RegisterTimer,
- ReleaseConfiguration, ReleaseExclusive, ReleaseIO, ReleaseIRQ,
- ReleaseSocketMask, ReleaseWindow, ReplaceSocketServices,
- RequestConfiguration, RequestExclusive, RequestIO, RequestIRQ,
- RequestSocketMask, RequestWindow, ResetCard, ReturnSSEntry,
- SetEventMask, SetRegion, ValidateCIS, VendorSpecific,
- WriteMemory, BindDevice, BindMTD, ReportError,
- SuspendCard, ResumeCard, EjectCard, InsertCard, ReplaceCIS,
- GetFirstWindow, GetNextWindow, GetMemPage
-};
-
-#ifdef IN_CARD_SERVICES
-extern int CardServices(int func, void *a1, void *a2, void *a3);
-#else
-extern int CardServices(int func, ...);
-#endif
-
-#ifdef __BEOS__
-#define SS_MODULE_NAME(s) ("busses/pcmcia/" s "/v1")
-#define MTD_MODULE_NAME(s) ("busses/pcmcia/" s "/v1")
-#define CS_CLIENT_MODULE_NAME "bus_managers/pcmcia_cs/client/v1"
-typedef struct cs_client_module_info {
- bus_manager_info binfo;
- int (*_CardServices)(int, ...);
- int (*_MTDHelperEntry)(int, ...);
- void (*_add_timer)(struct timer_list *);
- void (*_del_timer)(struct timer_list *);
-} cs_client_module_info;
-#define CS_SOCKET_MODULE_NAME "bus_managers/pcmcia_cs/socket/v1"
-typedef struct cs_socket_module_info {
- bus_manager_info binfo;
- int (*_register_ss_entry)(int, ss_entry_t);
- void (*_unregister_ss_entry)(ss_entry_t);
- void (*_add_timer)(struct timer_list *);
- void (*_del_timer)(struct timer_list *);
- int (*register_resource)(int, u_long, u_long);
- int (*release_resource)(int, u_long, u_long);
- int (*check_resource)(int, u_long, u_long);
-} cs_socket_module_info;
-#endif
-
-#endif /* __KERNEL__ */
-
-#endif /* _LINUX_CS_H */
diff --git a/mdk-stage1/pcmcia_/cs_types.h b/mdk-stage1/pcmcia_/cs_types.h
deleted file mode 100644
index a6b56b6bf..000000000
--- a/mdk-stage1/pcmcia_/cs_types.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * cs_types.h 1.19 2001/08/24 12:16:12
- *
- * The contents of this file are subject to the Mozilla Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License
- * at http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
- * the License for the specific language governing rights and
- * limitations under the License.
- *
- * The initial developer of the original code is David A. Hinds
- * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
- * are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
- *
- * Alternatively, the contents of this file may be used under the
- * terms of the GNU General Public License version 2 (the "GPL"), in
- * which case the provisions of the GPL are applicable instead of the
- * above. If you wish to allow the use of your version of this file
- * only under the terms of the GPL and not to allow others to use
- * your version of this file under the MPL, indicate your decision by
- * deleting the provisions above and replace them with the notice and
- * other provisions required by the GPL. If you do not delete the
- * provisions above, a recipient may use your version of this file
- * under either the MPL or the GPL.
- */
-
-#ifndef _LINUX_CS_TYPES_H
-#define _LINUX_CS_TYPES_H
-
-#ifdef __linux__
-#ifdef __KERNEL__
-#include <linux/types.h>
-#else
-#include <sys/types.h>
-#endif
-#endif
-
-typedef u_short socket_t;
-typedef u_short ioaddr_t;
-typedef u_int event_t;
-typedef u_char cisdata_t;
-typedef u_short page_t;
-
-struct client_t;
-typedef struct client_t *client_handle_t;
-
-struct window_t;
-typedef struct window_t *window_handle_t;
-
-struct region_t;
-typedef struct region_t *memory_handle_t;
-
-struct eraseq_t;
-typedef struct eraseq_t *eraseq_handle_t;
-
-#ifndef DEV_NAME_LEN
-#define DEV_NAME_LEN 32
-#endif
-
-typedef char dev_info_t[DEV_NAME_LEN];
-
-#endif /* _LINUX_CS_TYPES_H */
diff --git a/mdk-stage1/pcmcia_/driver_ops.h b/mdk-stage1/pcmcia_/driver_ops.h
deleted file mode 100644
index a7223e2c6..000000000
--- a/mdk-stage1/pcmcia_/driver_ops.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * driver_ops.h 1.16 2001/08/24 12:16:13
- *
- * The contents of this file are subject to the Mozilla Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License
- * at http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
- * the License for the specific language governing rights and
- * limitations under the License.
- *
- * The initial developer of the original code is David A. Hinds
- * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
- * are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
- *
- * Alternatively, the contents of this file may be used under the
- * terms of the GNU General Public License version 2 (the "GPL"), in
- * which case the provisions of the GPL are applicable instead of the
- * above. If you wish to allow the use of your version of this file
- * only under the terms of the GPL and not to allow others to use
- * your version of this file under the MPL, indicate your decision by
- * deleting the provisions above and replace them with the notice and
- * other provisions required by the GPL. If you do not delete the
- * provisions above, a recipient may use your version of this file
- * under either the MPL or the GPL.
- */
-
-#ifndef _LINUX_DRIVER_OPS_H
-#define _LINUX_DRIVER_OPS_H
-
-#ifndef DEV_NAME_LEN
-#define DEV_NAME_LEN 32
-#endif
-
-#ifdef __KERNEL__
-
-typedef struct dev_node_t {
- char dev_name[DEV_NAME_LEN];
- u_short major, minor;
- struct dev_node_t *next;
-} dev_node_t;
-
-typedef struct dev_locator_t {
- enum { LOC_ISA, LOC_PCI } bus;
- union {
- struct {
- u_short io_base_1, io_base_2;
- u_long mem_base;
- u_char irq, dma;
- } isa;
- struct {
- u_char bus;
- u_char devfn;
- } pci;
- } b;
-} dev_locator_t;
-
-typedef struct driver_operations {
- char *name;
- dev_node_t *(*attach) (dev_locator_t *loc);
- void (*suspend) (dev_node_t *dev);
- void (*resume) (dev_node_t *dev);
- void (*detach) (dev_node_t *dev);
-} driver_operations;
-
-int register_driver(struct driver_operations *ops);
-void unregister_driver(struct driver_operations *ops);
-
-#ifdef __BEOS__
-#define CB_ENABLER_MODULE_NAME "bus_managers/cb_enabler/v1"
-typedef struct cb_enabler_module_info {
- bus_manager_info binfo;
- int (*register_driver)(struct driver_operations *ops);
- void (*unregister_driver)(struct driver_operations *ops);
-} cb_enabler_module_info;
-#endif /* __BEOS__ */
-
-#endif /* __KERNEL__ */
-
-#endif /* _LINUX_DRIVER_OPS_H */
diff --git a/mdk-stage1/pcmcia_/ds.h b/mdk-stage1/pcmcia_/ds.h
deleted file mode 100644
index d191b09d6..000000000
--- a/mdk-stage1/pcmcia_/ds.h
+++ /dev/null
@@ -1,163 +0,0 @@
-/*
- * ds.h 1.57 2001/08/24 12:16:13
- *
- * The contents of this file are subject to the Mozilla Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License
- * at http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
- * the License for the specific language governing rights and
- * limitations under the License.
- *
- * The initial developer of the original code is David A. Hinds
- * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
- * are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
- *
- * Alternatively, the contents of this file may be used under the
- * terms of the GNU General Public License version 2 (the "GPL"), in
- * which case the provisions of the GPL are applicable instead of the
- * above. If you wish to allow the use of your version of this file
- * only under the terms of the GPL and not to allow others to use
- * your version of this file under the MPL, indicate your decision by
- * deleting the provisions above and replace them with the notice and
- * other provisions required by the GPL. If you do not delete the
- * provisions above, a recipient may use your version of this file
- * under either the MPL or the GPL.
- */
-
-#ifndef _LINUX_DS_H
-#define _LINUX_DS_H
-
-#include <pcmcia_/driver_ops.h>
-#include <pcmcia_/bulkmem.h>
-
-typedef struct tuple_parse_t {
- tuple_t tuple;
- cisdata_t data[255];
- cisparse_t parse;
-} tuple_parse_t;
-
-typedef struct win_info_t {
- window_handle_t handle;
- win_req_t window;
- memreq_t map;
-} win_info_t;
-
-typedef struct bind_info_t {
- dev_info_t dev_info;
- u_char function;
- struct dev_link_t *instance;
- char name[DEV_NAME_LEN];
- u_short major, minor;
- void *next;
-} bind_info_t;
-
-typedef struct mtd_info_t {
- dev_info_t dev_info;
- u_int Attributes;
- u_int CardOffset;
-} mtd_info_t;
-
-typedef union ds_ioctl_arg_t {
- servinfo_t servinfo;
- adjust_t adjust;
- config_info_t config;
- tuple_t tuple;
- tuple_parse_t tuple_parse;
- client_req_t client_req;
- cs_status_t status;
- conf_reg_t conf_reg;
- cisinfo_t cisinfo;
- region_info_t region;
- bind_info_t bind_info;
- mtd_info_t mtd_info;
- win_info_t win_info;
- cisdump_t cisdump;
-} ds_ioctl_arg_t;
-
-#define DS_GET_CARD_SERVICES_INFO _IOR ('d', 1, servinfo_t)
-#define DS_ADJUST_RESOURCE_INFO _IOWR('d', 2, adjust_t)
-#define DS_GET_CONFIGURATION_INFO _IOWR('d', 3, config_info_t)
-#define DS_GET_FIRST_TUPLE _IOWR('d', 4, tuple_t)
-#define DS_GET_NEXT_TUPLE _IOWR('d', 5, tuple_t)
-#define DS_GET_TUPLE_DATA _IOWR('d', 6, tuple_parse_t)
-#define DS_PARSE_TUPLE _IOWR('d', 7, tuple_parse_t)
-#define DS_RESET_CARD _IO ('d', 8)
-#define DS_GET_STATUS _IOWR('d', 9, cs_status_t)
-#define DS_ACCESS_CONFIGURATION_REGISTER _IOWR('d', 10, conf_reg_t)
-#define DS_VALIDATE_CIS _IOR ('d', 11, cisinfo_t)
-#define DS_SUSPEND_CARD _IO ('d', 12)
-#define DS_RESUME_CARD _IO ('d', 13)
-#define DS_EJECT_CARD _IO ('d', 14)
-#define DS_INSERT_CARD _IO ('d', 15)
-#define DS_GET_FIRST_REGION _IOWR('d', 16, region_info_t)
-#define DS_GET_NEXT_REGION _IOWR('d', 17, region_info_t)
-#define DS_REPLACE_CIS _IOWR('d', 18, cisdump_t)
-#define DS_GET_FIRST_WINDOW _IOR ('d', 19, win_info_t)
-#define DS_GET_NEXT_WINDOW _IOWR('d', 20, win_info_t)
-#define DS_GET_MEM_PAGE _IOWR('d', 21, win_info_t)
-
-#define DS_BIND_REQUEST _IOWR('d', 60, bind_info_t)
-#define DS_GET_DEVICE_INFO _IOWR('d', 61, bind_info_t)
-#define DS_GET_NEXT_DEVICE _IOWR('d', 62, bind_info_t)
-#define DS_UNBIND_REQUEST _IOW ('d', 63, bind_info_t)
-#define DS_BIND_MTD _IOWR('d', 64, mtd_info_t)
-
-#ifdef __KERNEL__
-
-typedef struct dev_link_t {
- dev_node_t *dev;
- u_int state, open;
- wait_queue_head_t pending;
- struct timer_list release;
- client_handle_t handle;
- io_req_t io;
- irq_req_t irq;
- config_req_t conf;
- window_handle_t win;
- void *priv;
- struct dev_link_t *next;
-} dev_link_t;
-
-/* Flags for device state */
-#define DEV_PRESENT 0x01
-#define DEV_CONFIG 0x02
-#define DEV_STALE_CONFIG 0x04 /* release on close */
-#define DEV_STALE_LINK 0x08 /* detach on release */
-#define DEV_CONFIG_PENDING 0x10
-#define DEV_RELEASE_PENDING 0x20
-#define DEV_SUSPEND 0x40
-#define DEV_BUSY 0x80
-
-#define DEV_OK(l) \
- ((l) && ((l->state & ~DEV_BUSY) == (DEV_CONFIG|DEV_PRESENT)))
-
-int register_pccard_driver(dev_info_t *dev_info,
- dev_link_t *(*attach)(void),
- void (*detach)(dev_link_t *));
-
-int unregister_pccard_driver(dev_info_t *dev_info);
-
-#define register_pcmcia_driver register_pccard_driver
-#define unregister_pcmcia_driver unregister_pccard_driver
-
-#ifdef __BEOS__
-#define DS_MODULE_NAME "bus_managers/pcmcia_ds/v1"
-typedef struct ds_module_info {
- bus_manager_info binfo;
- int (*_register_pccard_driver)(dev_info_t *,
- dev_link_t *(*)(void),
- void (*)(dev_link_t *));
- int (*_unregister_pccard_driver)(dev_info_t *);
- struct driver_info_t **root_driver;
- int *sockets;
- struct socket_info_t **socket_table;
- sem_id *list_sem;
-} ds_module_info;
-#endif /* __BEOS__ */
-
-#endif /* __KERNEL__ */
-
-#endif /* _LINUX_DS_H */
diff --git a/mdk-stage1/pcmcia_/i82365.h b/mdk-stage1/pcmcia_/i82365.h
deleted file mode 100644
index 27ee5837c..000000000
--- a/mdk-stage1/pcmcia_/i82365.h
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- * i82365.h 1.21 2001/08/24 12:15:33
- *
- * The contents of this file are subject to the Mozilla Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License
- * at http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
- * the License for the specific language governing rights and
- * limitations under the License.
- *
- * The initial developer of the original code is David A. Hinds
- * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
- * are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
- *
- * Alternatively, the contents of this file may be used under the
- * terms of the GNU General Public License version 2 (the "GPL"), in
- * which case the provisions of the GPL are applicable instead of the
- * above. If you wish to allow the use of your version of this file
- * only under the terms of the GPL and not to allow others to use
- * your version of this file under the MPL, indicate your decision by
- * deleting the provisions above and replace them with the notice and
- * other provisions required by the GPL. If you do not delete the
- * provisions above, a recipient may use your version of this file
- * under either the MPL or the GPL.
- */
-
-#ifndef _LINUX_I82365_H
-#define _LINUX_I82365_H
-
-/* register definitions for the Intel 82365SL PCMCIA controller */
-
-/* Offsets for PCIC registers */
-#define I365_IDENT 0x00 /* Identification and revision */
-#define I365_STATUS 0x01 /* Interface status */
-#define I365_POWER 0x02 /* Power and RESETDRV control */
-#define I365_INTCTL 0x03 /* Interrupt and general control */
-#define I365_CSC 0x04 /* Card status change */
-#define I365_CSCINT 0x05 /* Card status change interrupt control */
-#define I365_ADDRWIN 0x06 /* Address window enable */
-#define I365_IOCTL 0x07 /* I/O control */
-#define I365_GENCTL 0x16 /* Card detect and general control */
-#define I365_GBLCTL 0x1E /* Global control register */
-
-/* Offsets for I/O and memory window registers */
-#define I365_IO(map) (0x08+((map)<<2))
-#define I365_MEM(map) (0x10+((map)<<3))
-#define I365_W_START 0
-#define I365_W_STOP 2
-#define I365_W_OFF 4
-
-/* Flags for I365_STATUS */
-#define I365_CS_BVD1 0x01
-#define I365_CS_STSCHG 0x01
-#define I365_CS_BVD2 0x02
-#define I365_CS_SPKR 0x02
-#define I365_CS_DETECT 0x0C
-#define I365_CS_WRPROT 0x10
-#define I365_CS_READY 0x20 /* Inverted */
-#define I365_CS_POWERON 0x40
-#define I365_CS_GPI 0x80
-
-/* Flags for I365_POWER */
-#define I365_PWR_OFF 0x00 /* Turn off the socket */
-#define I365_PWR_OUT 0x80 /* Output enable */
-#define I365_PWR_NORESET 0x40 /* Disable RESETDRV on resume */
-#define I365_PWR_AUTO 0x20 /* Auto pwr switch enable */
-#define I365_VCC_MASK 0x18 /* Mask for turning off Vcc */
-/* There are different layouts for B-step and DF-step chips: the B
- step has independent Vpp1/Vpp2 control, and the DF step has only
- Vpp1 control, plus 3V control */
-#define I365_VCC_5V 0x10 /* Vcc = 5.0v */
-#define I365_VCC_3V 0x18 /* Vcc = 3.3v */
-#define I365_VPP2_MASK 0x0c /* Mask for turning off Vpp2 */
-#define I365_VPP2_5V 0x04 /* Vpp2 = 5.0v */
-#define I365_VPP2_12V 0x08 /* Vpp2 = 12.0v */
-#define I365_VPP1_MASK 0x03 /* Mask for turning off Vpp1 */
-#define I365_VPP1_5V 0x01 /* Vpp2 = 5.0v */
-#define I365_VPP1_12V 0x02 /* Vpp2 = 12.0v */
-
-/* Flags for I365_INTCTL */
-#define I365_RING_ENA 0x80
-#define I365_PC_RESET 0x40
-#define I365_PC_IOCARD 0x20
-#define I365_INTR_ENA 0x10
-#define I365_IRQ_MASK 0x0F
-
-/* Flags for I365_CSC and I365_CSCINT*/
-#define I365_CSC_BVD1 0x01
-#define I365_CSC_STSCHG 0x01
-#define I365_CSC_BVD2 0x02
-#define I365_CSC_READY 0x04
-#define I365_CSC_DETECT 0x08
-#define I365_CSC_ANY 0x0F
-#define I365_CSC_GPI 0x10
-
-/* Flags for I365_ADDRWIN */
-#define I365_ADDR_MEMCS16 0x20
-#define I365_ENA_IO(map) (0x40 << (map))
-#define I365_ENA_MEM(map) (0x01 << (map))
-
-/* Flags for I365_IOCTL */
-#define I365_IOCTL_MASK(map) (0x0F << (map<<2))
-#define I365_IOCTL_WAIT(map) (0x08 << (map<<2))
-#define I365_IOCTL_0WS(map) (0x04 << (map<<2))
-#define I365_IOCTL_IOCS16(map) (0x02 << (map<<2))
-#define I365_IOCTL_16BIT(map) (0x01 << (map<<2))
-
-/* Flags for I365_GENCTL */
-#define I365_CTL_16DELAY 0x01
-#define I365_CTL_RESET 0x02
-#define I365_CTL_GPI_ENA 0x04
-#define I365_CTL_GPI_CTL 0x08
-#define I365_CTL_RESUME 0x10
-#define I365_CTL_SW_IRQ 0x20
-
-/* Flags for I365_GBLCTL */
-#define I365_GBL_PWRDOWN 0x01
-#define I365_GBL_CSC_LEV 0x02
-#define I365_GBL_WRBACK 0x04
-#define I365_GBL_IRQ_0_LEV 0x08
-#define I365_GBL_IRQ_1_LEV 0x10
-
-/* Flags for memory window registers */
-#define I365_MEM_16BIT 0x8000 /* In memory start high byte */
-#define I365_MEM_0WS 0x4000
-#define I365_MEM_WS1 0x8000 /* In memory stop high byte */
-#define I365_MEM_WS0 0x4000
-#define I365_MEM_WRPROT 0x8000 /* In offset high byte */
-#define I365_MEM_REG 0x4000
-
-#define I365_REG(slot, reg) (((slot) << 6) | (reg))
-
-/* Default ISA interrupt mask */
-#define I365_ISA_IRQ_MASK 0xdeb8 /* irq's 3-5,7,9-12,14,15 */
-
-/* Device ID's for PCI-to-PCMCIA bridges */
-
-#ifndef PCI_VENDOR_ID_INTEL
-#define PCI_VENDOR_ID_INTEL 0x8086
-#endif
-#ifndef PCI_DEVICE_ID_INTEL_82092AA_0
-#define PCI_DEVICE_ID_INTEL_82092AA_0 0x1221
-#endif
-#ifndef PCI_VENDOR_ID_OMEGA
-#define PCI_VENDOR_ID_OMEGA 0x119b
-#endif
-#ifndef PCI_DEVICE_ID_OMEGA_82C092G
-#define PCI_DEVICE_ID_OMEGA_82C092G 0x1221
-#endif
-
-#endif /* _LINUX_I82365_H */
diff --git a/mdk-stage1/pcmcia_/lex_config.c b/mdk-stage1/pcmcia_/lex_config.c
deleted file mode 100644
index 2f990618d..000000000
--- a/mdk-stage1/pcmcia_/lex_config.c
+++ /dev/null
@@ -1,2053 +0,0 @@
-/* A lexical scanner generated by flex */
-
-/* Scanner skeleton version:
- * $Header$
- */
-
-#define FLEX_SCANNER
-#define YY_FLEX_MAJOR_VERSION 2
-#define YY_FLEX_MINOR_VERSION 5
-
-#include <stdio.h>
-
-
-/* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
-#ifdef c_plusplus
-#ifndef __cplusplus
-#define __cplusplus
-#endif
-#endif
-
-
-#ifdef __cplusplus
-
-#include <stdlib.h>
-#include <unistd.h>
-
-/* Use prototypes in function declarations. */
-#define YY_USE_PROTOS
-
-/* The "const" storage-class-modifier is valid. */
-#define YY_USE_CONST
-
-#else /* ! __cplusplus */
-
-#if __STDC__
-
-#define YY_USE_PROTOS
-#define YY_USE_CONST
-
-#endif /* __STDC__ */
-#endif /* ! __cplusplus */
-
-#ifdef __TURBOC__
- #pragma warn -rch
- #pragma warn -use
-#include <io.h>
-#include <stdlib.h>
-#define YY_USE_CONST
-#define YY_USE_PROTOS
-#endif
-
-#ifdef YY_USE_CONST
-#define yyconst const
-#else
-#define yyconst
-#endif
-
-
-#ifdef YY_USE_PROTOS
-#define YY_PROTO(proto) proto
-#else
-#define YY_PROTO(proto) ()
-#endif
-
-/* Returned upon end-of-file. */
-#define YY_NULL 0
-
-/* Promotes a possibly negative, possibly signed char to an unsigned
- * integer for use as an array index. If the signed char is negative,
- * we want to instead treat it as an 8-bit unsigned char, hence the
- * double cast.
- */
-#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
-
-/* Enter a start condition. This macro really ought to take a parameter,
- * but we do it the disgusting crufty way forced on us by the ()-less
- * definition of BEGIN.
- */
-#define BEGIN yy_start = 1 + 2 *
-
-/* Translate the current start state into a value that can be later handed
- * to BEGIN to return to the state. The YYSTATE alias is for lex
- * compatibility.
- */
-#define YY_START ((yy_start - 1) / 2)
-#define YYSTATE YY_START
-
-/* Action number for EOF rule of a given start state. */
-#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
-
-/* Special action meaning "start processing a new file". */
-#define YY_NEW_FILE yyrestart( yyin )
-
-#define YY_END_OF_BUFFER_CHAR 0
-
-/* Size of default input buffer. */
-#define YY_BUF_SIZE 16384
-
-typedef struct yy_buffer_state *YY_BUFFER_STATE;
-
-extern int yyleng;
-extern FILE *yyin, *yyout;
-
-#define EOB_ACT_CONTINUE_SCAN 0
-#define EOB_ACT_END_OF_FILE 1
-#define EOB_ACT_LAST_MATCH 2
-
-/* The funky do-while in the following #define is used to turn the definition
- * int a single C statement (which needs a semi-colon terminator). This
- * avoids problems with code like:
- *
- * if ( condition_holds )
- * yyless( 5 );
- * else
- * do_something_else();
- *
- * Prior to using the do-while the compiler would get upset at the
- * "else" because it interpreted the "if" statement as being all
- * done when it reached the ';' after the yyless() call.
- */
-
-/* Return all but the first 'n' matched characters back to the input stream. */
-
-#define yyless(n) \
- do \
- { \
- /* Undo effects of setting up yytext. */ \
- *yy_cp = yy_hold_char; \
- YY_RESTORE_YY_MORE_OFFSET \
- yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \
- YY_DO_BEFORE_ACTION; /* set up yytext again */ \
- } \
- while ( 0 )
-
-//mdk-stage1// #define unput(c) yyunput( c, yytext_ptr )
-
-/* The following is because we cannot portably get our hands on size_t
- * (without autoconf's help, which isn't available because we want
- * flex-generated scanners to compile on their own).
- */
-typedef unsigned int yy_size_t;
-
-
-struct yy_buffer_state
- {
- FILE *yy_input_file;
-
- char *yy_ch_buf; /* input buffer */
- char *yy_buf_pos; /* current position in input buffer */
-
- /* Size of input buffer in bytes, not including room for EOB
- * characters.
- */
- yy_size_t yy_buf_size;
-
- /* Number of characters read into yy_ch_buf, not including EOB
- * characters.
- */
- int yy_n_chars;
-
- /* Whether we "own" the buffer - i.e., we know we created it,
- * and can realloc() it to grow it, and should free() it to
- * delete it.
- */
- int yy_is_our_buffer;
-
- /* Whether this is an "interactive" input source; if so, and
- * if we're using stdio for input, then we want to use getc()
- * instead of fread(), to make sure we stop fetching input after
- * each newline.
- */
- int yy_is_interactive;
-
- /* Whether we're considered to be at the beginning of a line.
- * If so, '^' rules will be active on the next match, otherwise
- * not.
- */
- int yy_at_bol;
-
- /* Whether to try to fill the input buffer when we reach the
- * end of it.
- */
- int yy_fill_buffer;
-
- int yy_buffer_status;
-#define YY_BUFFER_NEW 0
-#define YY_BUFFER_NORMAL 1
- /* When an EOF's been seen but there's still some text to process
- * then we mark the buffer as YY_EOF_PENDING, to indicate that we
- * shouldn't try reading from the input source any more. We might
- * still have a bunch of tokens to match, though, because of
- * possible backing-up.
- *
- * When we actually see the EOF, we change the status to "new"
- * (via yyrestart()), so that the user can continue scanning by
- * just pointing yyin at a new input file.
- */
-#define YY_BUFFER_EOF_PENDING 2
- };
-
-static YY_BUFFER_STATE yy_current_buffer = 0;
-
-/* We provide macros for accessing buffer states in case in the
- * future we want to put the buffer states in a more general
- * "scanner state".
- */
-#define YY_CURRENT_BUFFER yy_current_buffer
-
-
-/* yy_hold_char holds the character lost when yytext is formed. */
-static char yy_hold_char;
-
-static int yy_n_chars; /* number of characters read into yy_ch_buf */
-
-
-int yyleng;
-
-/* Points to current character in buffer. */
-static char *yy_c_buf_p = (char *) 0;
-static int yy_init = 1; /* whether we need to initialize */
-static int yy_start = 0; /* start state number */
-
-/* Flag which is used to allow yywrap()'s to do buffer switches
- * instead of setting up a fresh yyin. A bit of a hack ...
- */
-static int yy_did_buffer_switch_on_eof;
-
-void yyrestart YY_PROTO(( FILE *input_file ));
-
-void yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer ));
-void yy_load_buffer_state YY_PROTO(( void ));
-YY_BUFFER_STATE yy_create_buffer YY_PROTO(( FILE *file, int size ));
-void yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b ));
-void yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file ));
-void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b ));
-#define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer )
-
-YY_BUFFER_STATE yy_scan_buffer YY_PROTO(( char *base, yy_size_t size ));
-YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *yy_str ));
-YY_BUFFER_STATE yy_scan_bytes YY_PROTO(( yyconst char *bytes, int len ));
-
-static void *yy_flex_alloc YY_PROTO(( yy_size_t ));
-static void *yy_flex_realloc YY_PROTO(( void *, yy_size_t ));
-static void yy_flex_free YY_PROTO(( void * ));
-
-#define yy_new_buffer yy_create_buffer
-
-#define yy_set_interactive(is_interactive) \
- { \
- if ( ! yy_current_buffer ) \
- yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
- yy_current_buffer->yy_is_interactive = is_interactive; \
- }
-
-#define yy_set_bol(at_bol) \
- { \
- if ( ! yy_current_buffer ) \
- yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
- yy_current_buffer->yy_at_bol = at_bol; \
- }
-
-#define YY_AT_BOL() (yy_current_buffer->yy_at_bol)
-
-typedef unsigned char YY_CHAR;
-FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
-typedef int yy_state_type;
-extern char *yytext;
-#define yytext_ptr yytext
-
-static yy_state_type yy_get_previous_state YY_PROTO(( void ));
-static yy_state_type yy_try_NUL_trans YY_PROTO(( yy_state_type current_state ));
-static int yy_get_next_buffer YY_PROTO(( void ));
-static void yy_fatal_error YY_PROTO(( yyconst char msg[] ));
-
-/* Done after the current pattern has been matched and before the
- * corresponding action - sets up yytext.
- */
-#define YY_DO_BEFORE_ACTION \
- yytext_ptr = yy_bp; \
- yyleng = (int) (yy_cp - yy_bp); \
- yy_hold_char = *yy_cp; \
- *yy_cp = '\0'; \
- yy_c_buf_p = yy_cp;
-
-#define YY_NUM_RULES 45
-#define YY_END_OF_BUFFER 46
-static yyconst short int yy_accept[247] =
- { 0,
- 5, 5, 2, 2, 46, 44, 5, 4, 5, 44,
- 6, 41, 41, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 3,
- 2, 45, 5, 5, 6, 0, 43, 0, 6, 41,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 30, 0,
- 0, 0, 3, 2, 0, 43, 0, 42, 0, 0,
- 0, 0, 9, 0, 0, 0, 0, 0, 0, 0,
- 0, 18, 0, 0, 0, 0, 23, 0, 0, 0,
-
- 0, 26, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 8, 10, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 25,
- 0, 27, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 11, 0, 0, 14, 0, 0, 0, 0,
- 19, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 31, 0, 0, 0, 0, 0, 13, 0,
- 0, 0, 0, 20, 21, 22, 0, 0, 0, 28,
- 0, 0, 0, 1, 0, 0, 0, 0, 12, 15,
- 0, 0, 17, 0, 0, 0, 0, 29, 0, 0,
-
- 32, 0, 0, 0, 0, 16, 0, 0, 0, 0,
- 0, 0, 0, 39, 7, 0, 0, 24, 0, 0,
- 0, 0, 0, 36, 0, 0, 0, 0, 0, 0,
- 33, 0, 0, 0, 34, 0, 0, 0, 40, 0,
- 0, 35, 37, 0, 38, 0
- } ;
-
-static yyconst int yy_ec[256] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 4, 1, 5, 6, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 7, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 1, 6, 1,
- 1, 1, 1, 1, 9, 9, 9, 9, 9, 9,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 10, 1, 1, 11, 1, 12, 13, 14, 15,
-
- 16, 17, 18, 1, 19, 20, 21, 22, 23, 24,
- 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
- 35, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1
- } ;
-
-static yyconst int yy_meta[36] =
- { 0,
- 1, 2, 3, 2, 1, 1, 4, 4, 4, 1,
- 1, 4, 4, 4, 4, 4, 4, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1
- } ;
-
-static yyconst short int yy_base[253] =
- { 0,
- 0, 0, 34, 37, 293, 294, 40, 294, 41, 41,
- 0, 41, 45, 31, 273, 42, 40, 257, 38, 34,
- 274, 47, 273, 262, 53, 271, 57, 35, 60, 0,
- 79, 294, 82, 83, 0, 83, 294, 87, 0, 87,
- 0, 263, 260, 260, 255, 253, 269, 74, 245, 265,
- 244, 253, 262, 248, 259, 249, 249, 256, 255, 80,
- 239, 240, 248, 238, 80, 236, 236, 232, 294, 236,
- 233, 245, 0, 97, 95, 97, 108, 0, 230, 234,
- 242, 241, 294, 226, 242, 234, 226, 229, 234, 235,
- 226, 294, 231, 229, 220, 213, 294, 228, 209, 212,
-
- 228, 294, 209, 219, 221, 217, 216, 206, 211, 203,
- 215, 219, 194, 294, 294, 199, 196, 212, 209, 193,
- 208, 192, 190, 206, 200, 190, 195, 187, 190, 294,
- 192, 294, 188, 184, 200, 198, 195, 192, 188, 181,
- 191, 181, 294, 181, 186, 294, 186, 189, 180, 183,
- 294, 182, 161, 179, 183, 165, 170, 167, 158, 177,
- 166, 171, 294, 161, 174, 172, 158, 152, 294, 165,
- 165, 154, 162, 294, 166, 294, 153, 154, 158, 294,
- 157, 157, 160, 294, 146, 157, 140, 136, 294, 294,
- 147, 141, 294, 150, 133, 151, 139, 294, 148, 133,
-
- 294, 143, 142, 127, 126, 294, 142, 138, 140, 140,
- 124, 124, 136, 294, 294, 126, 118, 294, 130, 118,
- 113, 114, 115, 294, 125, 127, 108, 116, 99, 87,
- 294, 90, 87, 86, 294, 96, 78, 74, 294, 75,
- 64, 294, 294, 46, 294, 294, 118, 122, 126, 130,
- 134, 64
- } ;
-
-static yyconst short int yy_def[253] =
- { 0,
- 246, 1, 247, 247, 246, 246, 246, 246, 246, 248,
- 249, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 250,
- 246, 246, 246, 246, 249, 248, 246, 251, 249, 246,
- 252, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 250, 246, 248, 248, 251, 252, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
-
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
-
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 0, 246, 246, 246, 246,
- 246, 246
- } ;
-
-static yyconst short int yy_nxt[330] =
- { 0,
- 6, 7, 8, 9, 10, 11, 12, 13, 6, 6,
- 6, 14, 15, 16, 17, 18, 19, 6, 20, 21,
- 6, 6, 22, 23, 24, 25, 6, 26, 27, 28,
- 6, 29, 6, 6, 6, 31, 32, 31, 31, 32,
- 31, 33, 33, 33, 34, 37, 35, 40, 40, 42,
- 38, 40, 40, 45, 43, 48, 51, 53, 56, 69,
- 46, 54, 57, 47, 62, 70, 63, 78, 52, 49,
- 66, 58, 67, 245, 41, 71, 59, 64, 72, 244,
- 74, 68, 74, 33, 33, 33, 34, 37, 35, 36,
- 85, 76, 38, 40, 40, 98, 77, 104, 74, 37,
-
- 74, 37, 243, 242, 38, 86, 38, 241, 105, 99,
- 36, 240, 76, 239, 238, 237, 236, 77, 30, 30,
- 30, 30, 36, 36, 36, 36, 39, 39, 235, 39,
- 73, 234, 233, 73, 75, 75, 75, 75, 232, 231,
- 230, 229, 228, 227, 226, 225, 224, 223, 222, 221,
- 220, 219, 218, 217, 216, 215, 214, 213, 212, 211,
- 210, 209, 208, 207, 206, 205, 204, 203, 202, 201,
- 200, 199, 198, 197, 196, 195, 194, 193, 192, 191,
- 190, 189, 188, 187, 186, 185, 184, 183, 182, 181,
- 180, 179, 178, 177, 176, 175, 174, 173, 172, 171,
-
- 170, 169, 168, 167, 166, 165, 164, 163, 162, 161,
- 160, 159, 158, 157, 156, 155, 154, 153, 152, 151,
- 150, 149, 148, 147, 146, 145, 144, 143, 142, 141,
- 140, 139, 138, 137, 136, 135, 134, 133, 132, 131,
- 130, 129, 128, 127, 126, 125, 124, 123, 122, 121,
- 120, 119, 118, 117, 116, 115, 114, 113, 112, 111,
- 110, 109, 108, 107, 106, 103, 102, 101, 100, 97,
- 96, 95, 94, 93, 92, 91, 90, 89, 88, 87,
- 84, 83, 82, 81, 80, 79, 65, 61, 60, 55,
- 50, 44, 246, 5, 246, 246, 246, 246, 246, 246,
-
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246
- } ;
-
-static yyconst short int yy_chk[330] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 3, 3, 3, 4, 4,
- 4, 7, 9, 7, 9, 10, 9, 12, 12, 14,
- 10, 13, 13, 16, 14, 17, 19, 20, 22, 28,
- 16, 20, 22, 16, 25, 28, 25, 252, 19, 17,
- 27, 22, 27, 244, 12, 29, 22, 25, 29, 241,
- 31, 27, 31, 33, 34, 33, 34, 36, 34, 38,
- 48, 38, 36, 40, 40, 60, 38, 65, 74, 75,
-
- 74, 76, 240, 238, 75, 48, 76, 237, 65, 60,
- 77, 236, 77, 234, 233, 232, 230, 77, 247, 247,
- 247, 247, 248, 248, 248, 248, 249, 249, 229, 249,
- 250, 228, 227, 250, 251, 251, 251, 251, 226, 225,
- 223, 222, 221, 220, 219, 217, 216, 213, 212, 211,
- 210, 209, 208, 207, 205, 204, 203, 202, 200, 199,
- 197, 196, 195, 194, 192, 191, 188, 187, 186, 185,
- 183, 182, 181, 179, 178, 177, 175, 173, 172, 171,
- 170, 168, 167, 166, 165, 164, 162, 161, 160, 159,
- 158, 157, 156, 155, 154, 153, 152, 150, 149, 148,
-
- 147, 145, 144, 142, 141, 140, 139, 138, 137, 136,
- 135, 134, 133, 131, 129, 128, 127, 126, 125, 124,
- 123, 122, 121, 120, 119, 118, 117, 116, 113, 112,
- 111, 110, 109, 108, 107, 106, 105, 104, 103, 101,
- 100, 99, 98, 96, 95, 94, 93, 91, 90, 89,
- 88, 87, 86, 85, 84, 82, 81, 80, 79, 72,
- 71, 70, 68, 67, 66, 64, 63, 62, 61, 59,
- 58, 57, 56, 55, 54, 53, 52, 51, 50, 49,
- 47, 46, 45, 44, 43, 42, 26, 24, 23, 21,
- 18, 15, 5, 246, 246, 246, 246, 246, 246, 246,
-
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246
- } ;
-
-static yy_state_type yy_last_accepting_state;
-static char *yy_last_accepting_cpos;
-
-/* The intent behind this definition is that it'll catch
- * any uses of REJECT which flex missed.
- */
-#define REJECT reject_used_but_not_detected
-#define yymore() yymore_used_but_not_detected
-#define YY_MORE_ADJ 0
-#define YY_RESTORE_YY_MORE_OFFSET
-char *yytext;
-#line 1 "lex_config.l"
-#define INITIAL 0
-/* Special state for handling include files */
-#define src 1
-
-#line 5 "lex_config.l"
-/*
- * lex_config.l 1.40 2001/08/24 12:21:25
- *
- * The contents of this file are subject to the Mozilla Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License
- * at http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
- * the License for the specific language governing rights and
- * limitations under the License.
- *
- * The initial developer of the original code is David A. Hinds
- * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
- * are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
- *
- * Alternatively, the contents of this file may be used under the
- * terms of the GNU General Public License version 2 (the "GPL"), in
- * which case the provisions of the GPL are applicable instead of the
- * above. If you wish to allow the use of your version of this file
- * only under the terms of the GPL and not to allow others to use
- * your version of this file under the MPL, indicate your decision by
- * deleting the provisions above and replace them with the notice and
- * other provisions required by the GPL. If you do not delete the
- * provisions above, a recipient may use your version of this file
- * under either the MPL or the GPL.
- */
-
-#undef src
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-#include <syslog.h>
-#include <glob.h>
-#define src 1
-
-#include <pcmcia_/cs_types.h>
-#include <pcmcia_/cs.h>
-
-#include "yacc_config.h"
-
-/* For assembling nice error messages */
-char *current_file;
-int current_lineno;
-
-static int lex_number(char *s);
-static int lex_string(char *s);
-static void do_source(char *fn);
-static int do_eof(void);
-
-
-/* Macros after this point can all be overridden by user definitions in
- * section 1.
- */
-
-#ifndef YY_SKIP_YYWRAP
-#ifdef __cplusplus
-extern "C" int yywrap YY_PROTO(( void ));
-#else
-extern int yywrap YY_PROTO(( void ));
-#endif
-#endif
-
-#ifndef YY_NO_UNPUT
-//mdk-stage1// static void yyunput YY_PROTO(( int c, char *buf_ptr ));
-#endif
-
-#ifndef yytext_ptr
-static void yy_flex_strncpy YY_PROTO(( char *, yyconst char *, int ));
-#endif
-
-#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen YY_PROTO(( yyconst char * ));
-#endif
-
-#ifndef YY_NO_INPUT
-#ifdef __cplusplus
-static int yyinput YY_PROTO(( void ));
-#else
-static int input YY_PROTO(( void ));
-#endif
-#endif
-
-#if YY_STACK_USED
-static int yy_start_stack_ptr = 0;
-static int yy_start_stack_depth = 0;
-static int *yy_start_stack = 0;
-#ifndef YY_NO_PUSH_STATE
-static void yy_push_state YY_PROTO(( int new_state ));
-#endif
-#ifndef YY_NO_POP_STATE
-static void yy_pop_state YY_PROTO(( void ));
-#endif
-#ifndef YY_NO_TOP_STATE
-static int yy_top_state YY_PROTO(( void ));
-#endif
-
-#else
-#define YY_NO_PUSH_STATE 1
-#define YY_NO_POP_STATE 1
-#define YY_NO_TOP_STATE 1
-#endif
-
-#ifdef YY_MALLOC_DECL
-YY_MALLOC_DECL
-#else
-#if __STDC__
-#ifndef __cplusplus
-#include <stdlib.h>
-#endif
-#else
-/* Just try to get by without declaring the routines. This will fail
- * miserably on non-ANSI systems for which sizeof(size_t) != sizeof(int)
- * or sizeof(void*) != sizeof(int).
- */
-#endif
-#endif
-
-/* Amount of stuff to slurp up with each read. */
-#ifndef YY_READ_BUF_SIZE
-#define YY_READ_BUF_SIZE 8192
-#endif
-
-/* Copy whatever the last rule matched to the standard output. */
-
-#ifndef ECHO
-/* This used to be an fputs(), but since the string might contain NUL's,
- * we now use fwrite().
- */
-#define ECHO (void) fwrite( yytext, yyleng, 1, yyout )
-#endif
-
-/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
- * is returned in "result".
- */
-#ifndef YY_INPUT
-#define YY_INPUT(buf,result,max_size) \
- if ( yy_current_buffer->yy_is_interactive ) \
- { \
- int c = '*', n; \
- for ( n = 0; n < max_size && \
- (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
- buf[n] = (char) c; \
- if ( c == '\n' ) \
- buf[n++] = (char) c; \
- if ( c == EOF && ferror( yyin ) ) \
- YY_FATAL_ERROR( "input in flex scanner failed" ); \
- result = n; \
- } \
- else if ( ((result = fread( buf, 1, max_size, yyin )) == 0) \
- && ferror( yyin ) ) \
- YY_FATAL_ERROR( "input in flex scanner failed" );
-#endif
-
-/* No semi-colon after return; correct usage is to write "yyterminate();" -
- * we don't want an extra ';' after the "return" because that will cause
- * some compilers to complain about unreachable statements.
- */
-#ifndef yyterminate
-#define yyterminate() return YY_NULL
-#endif
-
-/* Number of entries by which start-condition stack grows. */
-#ifndef YY_START_STACK_INCR
-#define YY_START_STACK_INCR 25
-#endif
-
-/* Report a fatal error. */
-#ifndef YY_FATAL_ERROR
-#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
-#endif
-
-/* Default declaration of generated scanner - a define so the user can
- * easily add parameters.
- */
-#ifndef YY_DECL
-#define YY_DECL int yylex YY_PROTO(( void ))
-#endif
-
-/* Code executed at the beginning of each rule, after yytext and yyleng
- * have been set up.
- */
-#ifndef YY_USER_ACTION
-#define YY_USER_ACTION
-#endif
-
-/* Code executed at the end of each rule. */
-#ifndef YY_BREAK
-#define YY_BREAK break;
-#endif
-
-#define YY_RULE_SETUP \
- YY_USER_ACTION
-
-YY_DECL
- {
- register yy_state_type yy_current_state;
- register char *yy_cp = NULL, *yy_bp = NULL;
- register int yy_act;
-
-#line 63 "lex_config.l"
-
-
-
- if ( yy_init )
- {
- yy_init = 0;
-
-#ifdef YY_USER_INIT
- YY_USER_INIT;
-#endif
-
- if ( ! yy_start )
- yy_start = 1; /* first start state */
-
- if ( ! yyin )
- yyin = stdin;
-
- if ( ! yyout )
- yyout = stdout;
-
- if ( ! yy_current_buffer )
- yy_current_buffer =
- yy_create_buffer( yyin, YY_BUF_SIZE );
-
- yy_load_buffer_state();
- }
-
- while ( 1 ) /* loops until end-of-file is reached */
- {
- yy_cp = yy_c_buf_p;
-
- /* Support of yytext. */
- *yy_cp = yy_hold_char;
-
- /* yy_bp points to the position in yy_ch_buf of the start of
- * the current run.
- */
- yy_bp = yy_cp;
-
- yy_current_state = yy_start;
-yy_match:
- do
- {
- register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
- if ( yy_accept[yy_current_state] )
- {
- yy_last_accepting_state = yy_current_state;
- yy_last_accepting_cpos = yy_cp;
- }
- while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
- {
- yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 247 )
- yy_c = yy_meta[(unsigned int) yy_c];
- }
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
- ++yy_cp;
- }
- while ( yy_base[yy_current_state] != 294 );
-
-yy_find_action:
- yy_act = yy_accept[yy_current_state];
- if ( yy_act == 0 )
- { /* have to back up */
- yy_cp = yy_last_accepting_cpos;
- yy_current_state = yy_last_accepting_state;
- yy_act = yy_accept[yy_current_state];
- }
-
- YY_DO_BEFORE_ACTION;
-
-
-do_action: /* This label is used only to access EOF actions. */
-
-
- switch ( yy_act )
- { /* beginning of action switch */
- case 0: /* must back up */
- /* undo the effects of YY_DO_BEFORE_ACTION */
- *yy_cp = yy_hold_char;
- yy_cp = yy_last_accepting_cpos;
- yy_current_state = yy_last_accepting_state;
- goto yy_find_action;
-
-case 1:
-YY_RULE_SETUP
-#line 65 "lex_config.l"
-BEGIN(src);
- YY_BREAK
-case 2:
-YY_RULE_SETUP
-#line 66 "lex_config.l"
-/* skip */ ;
- YY_BREAK
-case 3:
-YY_RULE_SETUP
-#line 67 "lex_config.l"
-do_source(yytext); BEGIN(INITIAL);
- YY_BREAK
-case YY_STATE_EOF(INITIAL):
-case YY_STATE_EOF(src):
-#line 68 "lex_config.l"
-if (do_eof()) yyterminate();
- YY_BREAK
-case 4:
-YY_RULE_SETUP
-#line 70 "lex_config.l"
-current_lineno++;
- YY_BREAK
-case 5:
-YY_RULE_SETUP
-#line 71 "lex_config.l"
-/* skip */ ;
- YY_BREAK
-case 6:
-YY_RULE_SETUP
-#line 72 "lex_config.l"
-/* skip */ ;
- YY_BREAK
-case 7:
-YY_RULE_SETUP
-#line 74 "lex_config.l"
-return ANONYMOUS;
- YY_BREAK
-case 8:
-YY_RULE_SETUP
-#line 75 "lex_config.l"
-return BIND;
- YY_BREAK
-case 9:
-YY_RULE_SETUP
-#line 76 "lex_config.l"
-return CIS;
- YY_BREAK
-case 10:
-YY_RULE_SETUP
-#line 77 "lex_config.l"
-return CARD;
- YY_BREAK
-case 11:
-YY_RULE_SETUP
-#line 78 "lex_config.l"
-return CLASS;
- YY_BREAK
-case 12:
-YY_RULE_SETUP
-#line 79 "lex_config.l"
-return DEFAULT;
- YY_BREAK
-case 13:
-YY_RULE_SETUP
-#line 80 "lex_config.l"
-return DEVICE;
- YY_BREAK
-case 14:
-YY_RULE_SETUP
-#line 81 "lex_config.l"
-return DTYPE;
- YY_BREAK
-case 15:
-YY_RULE_SETUP
-#line 82 "lex_config.l"
-return EXCLUDE;
- YY_BREAK
-case 16:
-YY_RULE_SETUP
-#line 83 "lex_config.l"
-return FUNCTION;
- YY_BREAK
-case 17:
-YY_RULE_SETUP
-#line 84 "lex_config.l"
-return INCLUDE;
- YY_BREAK
-case 18:
-YY_RULE_SETUP
-#line 85 "lex_config.l"
-return IRQ_NO;
- YY_BREAK
-case 19:
-YY_RULE_SETUP
-#line 86 "lex_config.l"
-return JEDEC;
- YY_BREAK
-case 20:
-YY_RULE_SETUP
-#line 87 "lex_config.l"
-return MANFID;
- YY_BREAK
-case 21:
-YY_RULE_SETUP
-#line 88 "lex_config.l"
-return MEMORY;
- YY_BREAK
-case 22:
-YY_RULE_SETUP
-#line 89 "lex_config.l"
-return MODULE;
- YY_BREAK
-case 23:
-YY_RULE_SETUP
-#line 90 "lex_config.l"
-return MTD;
- YY_BREAK
-case 24:
-YY_RULE_SETUP
-#line 91 "lex_config.l"
-return NEEDS_MTD;
- YY_BREAK
-case 25:
-YY_RULE_SETUP
-#line 92 "lex_config.l"
-return OPTS;
- YY_BREAK
-case 26:
-YY_RULE_SETUP
-#line 93 "lex_config.l"
-return PCI;
- YY_BREAK
-case 27:
-YY_RULE_SETUP
-#line 94 "lex_config.l"
-return PORT;
- YY_BREAK
-case 28:
-YY_RULE_SETUP
-#line 95 "lex_config.l"
-return REGION;
- YY_BREAK
-case 29:
-YY_RULE_SETUP
-#line 96 "lex_config.l"
-return RESERVE;
- YY_BREAK
-case 30:
-YY_RULE_SETUP
-#line 97 "lex_config.l"
-return TO;
- YY_BREAK
-case 31:
-YY_RULE_SETUP
-#line 98 "lex_config.l"
-return TUPLE;
- YY_BREAK
-case 32:
-YY_RULE_SETUP
-#line 99 "lex_config.l"
-return VERSION;
- YY_BREAK
-case 33:
-YY_RULE_SETUP
-#line 101 "lex_config.l"
-return lex_number("1");
- YY_BREAK
-case 34:
-YY_RULE_SETUP
-#line 102 "lex_config.l"
-return lex_number("2");
- YY_BREAK
-case 35:
-YY_RULE_SETUP
-#line 103 "lex_config.l"
-return lex_number("3");
- YY_BREAK
-case 36:
-YY_RULE_SETUP
-#line 104 "lex_config.l"
-return lex_number("4");
- YY_BREAK
-case 37:
-YY_RULE_SETUP
-#line 105 "lex_config.l"
-return lex_number("5");
- YY_BREAK
-case 38:
-YY_RULE_SETUP
-#line 106 "lex_config.l"
-return lex_number("6");
- YY_BREAK
-case 39:
-YY_RULE_SETUP
-#line 107 "lex_config.l"
-return lex_number("7");
- YY_BREAK
-case 40:
-YY_RULE_SETUP
-#line 108 "lex_config.l"
-return lex_number("8");
- YY_BREAK
-case 41:
-YY_RULE_SETUP
-#line 110 "lex_config.l"
-return lex_number(yytext);
- YY_BREAK
-case 42:
-YY_RULE_SETUP
-#line 112 "lex_config.l"
-return lex_number(yytext);
- YY_BREAK
-case 43:
-YY_RULE_SETUP
-#line 114 "lex_config.l"
-return lex_string(yytext);
- YY_BREAK
-case 44:
-YY_RULE_SETUP
-#line 116 "lex_config.l"
-return yytext[0];
- YY_BREAK
-case 45:
-YY_RULE_SETUP
-#line 118 "lex_config.l"
-ECHO;
- YY_BREAK
-
- case YY_END_OF_BUFFER:
- {
- /* Amount of text matched not including the EOB char. */
- int yy_amount_of_matched_text = (int) (yy_cp - yytext_ptr) - 1;
-
- /* Undo the effects of YY_DO_BEFORE_ACTION. */
- *yy_cp = yy_hold_char;
- YY_RESTORE_YY_MORE_OFFSET
-
- if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_NEW )
- {
- /* We're scanning a new file or input source. It's
- * possible that this happened because the user
- * just pointed yyin at a new source and called
- * yylex(). If so, then we have to assure
- * consistency between yy_current_buffer and our
- * globals. Here is the right place to do so, because
- * this is the first action (other than possibly a
- * back-up) that will match for the new input source.
- */
- yy_n_chars = yy_current_buffer->yy_n_chars;
- yy_current_buffer->yy_input_file = yyin;
- yy_current_buffer->yy_buffer_status = YY_BUFFER_NORMAL;
- }
-
- /* Note that here we test for yy_c_buf_p "<=" to the position
- * of the first EOB in the buffer, since yy_c_buf_p will
- * already have been incremented past the NUL character
- * (since all states make transitions on EOB to the
- * end-of-buffer state). Contrast this with the test
- * in input().
- */
- if ( yy_c_buf_p <= &yy_current_buffer->yy_ch_buf[yy_n_chars] )
- { /* This was really a NUL. */
- yy_state_type yy_next_state;
-
- yy_c_buf_p = yytext_ptr + yy_amount_of_matched_text;
-
- yy_current_state = yy_get_previous_state();
-
- /* Okay, we're now positioned to make the NUL
- * transition. We couldn't have
- * yy_get_previous_state() go ahead and do it
- * for us because it doesn't know how to deal
- * with the possibility of jamming (and we don't
- * want to build jamming into it because then it
- * will run more slowly).
- */
-
- yy_next_state = yy_try_NUL_trans( yy_current_state );
-
- yy_bp = yytext_ptr + YY_MORE_ADJ;
-
- if ( yy_next_state )
- {
- /* Consume the NUL. */
- yy_cp = ++yy_c_buf_p;
- yy_current_state = yy_next_state;
- goto yy_match;
- }
-
- else
- {
- yy_cp = yy_c_buf_p;
- goto yy_find_action;
- }
- }
-
- else switch ( yy_get_next_buffer() )
- {
- case EOB_ACT_END_OF_FILE:
- {
- yy_did_buffer_switch_on_eof = 0;
-
- if ( yywrap() )
- {
- /* Note: because we've taken care in
- * yy_get_next_buffer() to have set up
- * yytext, we can now set up
- * yy_c_buf_p so that if some total
- * hoser (like flex itself) wants to
- * call the scanner after we return the
- * YY_NULL, it'll still work - another
- * YY_NULL will get returned.
- */
- yy_c_buf_p = yytext_ptr + YY_MORE_ADJ;
-
- yy_act = YY_STATE_EOF(YY_START);
- goto do_action;
- }
-
- else
- {
- if ( ! yy_did_buffer_switch_on_eof )
- YY_NEW_FILE;
- }
- break;
- }
-
- case EOB_ACT_CONTINUE_SCAN:
- yy_c_buf_p =
- yytext_ptr + yy_amount_of_matched_text;
-
- yy_current_state = yy_get_previous_state();
-
- yy_cp = yy_c_buf_p;
- yy_bp = yytext_ptr + YY_MORE_ADJ;
- goto yy_match;
-
- case EOB_ACT_LAST_MATCH:
- yy_c_buf_p =
- &yy_current_buffer->yy_ch_buf[yy_n_chars];
-
- yy_current_state = yy_get_previous_state();
-
- yy_cp = yy_c_buf_p;
- yy_bp = yytext_ptr + YY_MORE_ADJ;
- goto yy_find_action;
- }
- break;
- }
-
- default:
- YY_FATAL_ERROR(
- "fatal flex scanner internal error--no action found" );
- } /* end of action switch */
- } /* end of scanning one token */
- } /* end of yylex */
-
-
-/* yy_get_next_buffer - try to read in a new buffer
- *
- * Returns a code representing an action:
- * EOB_ACT_LAST_MATCH -
- * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
- * EOB_ACT_END_OF_FILE - end of file
- */
-
-static int yy_get_next_buffer()
- {
- register char *dest = yy_current_buffer->yy_ch_buf;
- register char *source = yytext_ptr;
- register int number_to_move, i;
- int ret_val;
-
- if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] )
- YY_FATAL_ERROR(
- "fatal flex scanner internal error--end of buffer missed" );
-
- if ( yy_current_buffer->yy_fill_buffer == 0 )
- { /* Don't try to fill the buffer, so this is an EOF. */
- if ( yy_c_buf_p - yytext_ptr - YY_MORE_ADJ == 1 )
- {
- /* We matched a single character, the EOB, so
- * treat this as a final EOF.
- */
- return EOB_ACT_END_OF_FILE;
- }
-
- else
- {
- /* We matched some text prior to the EOB, first
- * process it.
- */
- return EOB_ACT_LAST_MATCH;
- }
- }
-
- /* Try to read more data. */
-
- /* First move last chars to start of buffer. */
- number_to_move = (int) (yy_c_buf_p - yytext_ptr) - 1;
-
- for ( i = 0; i < number_to_move; ++i )
- *(dest++) = *(source++);
-
- if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_EOF_PENDING )
- /* don't do the read, it's not guaranteed to return an EOF,
- * just force an EOF
- */
- yy_current_buffer->yy_n_chars = yy_n_chars = 0;
-
- else
- {
- int num_to_read =
- yy_current_buffer->yy_buf_size - number_to_move - 1;
-
- while ( num_to_read <= 0 )
- { /* Not enough room in the buffer - grow it. */
-#ifdef YY_USES_REJECT
- YY_FATAL_ERROR(
-"input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
-#else
-
- /* just a shorter name for the current buffer */
- YY_BUFFER_STATE b = yy_current_buffer;
-
- int yy_c_buf_p_offset =
- (int) (yy_c_buf_p - b->yy_ch_buf);
-
- if ( b->yy_is_our_buffer )
- {
- int new_size = b->yy_buf_size * 2;
-
- if ( new_size <= 0 )
- b->yy_buf_size += b->yy_buf_size / 8;
- else
- b->yy_buf_size *= 2;
-
- b->yy_ch_buf = (char *)
- /* Include room in for 2 EOB chars. */
- yy_flex_realloc( (void *) b->yy_ch_buf,
- b->yy_buf_size + 2 );
- }
- else
- /* Can't grow it, we don't own it. */
- b->yy_ch_buf = 0;
-
- if ( ! b->yy_ch_buf )
- YY_FATAL_ERROR(
- "fatal error - scanner input buffer overflow" );
-
- yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];
-
- num_to_read = yy_current_buffer->yy_buf_size -
- number_to_move - 1;
-#endif
- }
-
- if ( num_to_read > YY_READ_BUF_SIZE )
- num_to_read = YY_READ_BUF_SIZE;
-
- /* Read in more data. */
- YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]),
- yy_n_chars, num_to_read );
-
- yy_current_buffer->yy_n_chars = yy_n_chars;
- }
-
- if ( yy_n_chars == 0 )
- {
- if ( number_to_move == YY_MORE_ADJ )
- {
- ret_val = EOB_ACT_END_OF_FILE;
- yyrestart( yyin );
- }
-
- else
- {
- ret_val = EOB_ACT_LAST_MATCH;
- yy_current_buffer->yy_buffer_status =
- YY_BUFFER_EOF_PENDING;
- }
- }
-
- else
- ret_val = EOB_ACT_CONTINUE_SCAN;
-
- yy_n_chars += number_to_move;
- yy_current_buffer->yy_ch_buf[yy_n_chars] = YY_END_OF_BUFFER_CHAR;
- yy_current_buffer->yy_ch_buf[yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR;
-
- yytext_ptr = &yy_current_buffer->yy_ch_buf[0];
-
- return ret_val;
- }
-
-
-/* yy_get_previous_state - get the state just before the EOB char was reached */
-
-static yy_state_type yy_get_previous_state()
- {
- register yy_state_type yy_current_state;
- register char *yy_cp;
-
- yy_current_state = yy_start;
-
- for ( yy_cp = yytext_ptr + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp )
- {
- register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
- if ( yy_accept[yy_current_state] )
- {
- yy_last_accepting_state = yy_current_state;
- yy_last_accepting_cpos = yy_cp;
- }
- while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
- {
- yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 247 )
- yy_c = yy_meta[(unsigned int) yy_c];
- }
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
- }
-
- return yy_current_state;
- }
-
-
-/* yy_try_NUL_trans - try to make a transition on the NUL character
- *
- * synopsis
- * next_state = yy_try_NUL_trans( current_state );
- */
-
-#ifdef YY_USE_PROTOS
-static yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state )
-#else
-static yy_state_type yy_try_NUL_trans( yy_current_state )
-yy_state_type yy_current_state;
-#endif
- {
- register int yy_is_jam;
- register char *yy_cp = yy_c_buf_p;
-
- register YY_CHAR yy_c = 1;
- if ( yy_accept[yy_current_state] )
- {
- yy_last_accepting_state = yy_current_state;
- yy_last_accepting_cpos = yy_cp;
- }
- while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
- {
- yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 247 )
- yy_c = yy_meta[(unsigned int) yy_c];
- }
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
- yy_is_jam = (yy_current_state == 246);
-
- return yy_is_jam ? 0 : yy_current_state;
- }
-
-
-//mdk-stage1// #ifndef YY_NO_UNPUT
-//mdk-stage1// #ifdef YY_USE_PROTOS
-//mdk-stage1// static void yyunput( int c, register char *yy_bp )
-//mdk-stage1// #else
-//mdk-stage1// static void yyunput( c, yy_bp )
-//mdk-stage1// int c;
-//mdk-stage1// register char *yy_bp;
-//mdk-stage1// #endif
-//mdk-stage1// {
-//mdk-stage1// register char *yy_cp = yy_c_buf_p;
-//mdk-stage1//
-//mdk-stage1// /* undo effects of setting up yytext */
-//mdk-stage1// *yy_cp = yy_hold_char;
-//mdk-stage1//
-//mdk-stage1// if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
-//mdk-stage1// { /* need to shift things up to make room */
-//mdk-stage1// /* +2 for EOB chars. */
-//mdk-stage1// register int number_to_move = yy_n_chars + 2;
-//mdk-stage1// register char *dest = &yy_current_buffer->yy_ch_buf[
-//mdk-stage1// yy_current_buffer->yy_buf_size + 2];
-//mdk-stage1// register char *source =
-//mdk-stage1// &yy_current_buffer->yy_ch_buf[number_to_move];
-//mdk-stage1//
-//mdk-stage1// while ( source > yy_current_buffer->yy_ch_buf )
-//mdk-stage1// *--dest = *--source;
-//mdk-stage1//
-//mdk-stage1// yy_cp += (int) (dest - source);
-//mdk-stage1// yy_bp += (int) (dest - source);
-//mdk-stage1// yy_current_buffer->yy_n_chars =
-//mdk-stage1// yy_n_chars = yy_current_buffer->yy_buf_size;
-//mdk-stage1//
-//mdk-stage1// if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
-//mdk-stage1// YY_FATAL_ERROR( "flex scanner push-back overflow" );
-//mdk-stage1// }
-//mdk-stage1//
-//mdk-stage1// *--yy_cp = (char) c;
-//mdk-stage1//
-//mdk-stage1//
-//mdk-stage1// yytext_ptr = yy_bp;
-//mdk-stage1// yy_hold_char = *yy_cp;
-//mdk-stage1// yy_c_buf_p = yy_cp;
-//mdk-stage1// }
-//mdk-stage1// #endif /* ifndef YY_NO_UNPUT */
-
-
-#ifdef __cplusplus
-static int yyinput()
-#else
-static int input()
-#endif
- {
- int c;
-
- *yy_c_buf_p = yy_hold_char;
-
- if ( *yy_c_buf_p == YY_END_OF_BUFFER_CHAR )
- {
- /* yy_c_buf_p now points to the character we want to return.
- * If this occurs *before* the EOB characters, then it's a
- * valid NUL; if not, then we've hit the end of the buffer.
- */
- if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] )
- /* This was really a NUL. */
- *yy_c_buf_p = '\0';
-
- else
- { /* need more input */
- int offset = yy_c_buf_p - yytext_ptr;
- ++yy_c_buf_p;
-
- switch ( yy_get_next_buffer() )
- {
- case EOB_ACT_LAST_MATCH:
- /* This happens because yy_g_n_b()
- * sees that we've accumulated a
- * token and flags that we need to
- * try matching the token before
- * proceeding. But for input(),
- * there's no matching to consider.
- * So convert the EOB_ACT_LAST_MATCH
- * to EOB_ACT_END_OF_FILE.
- */
-
- /* Reset buffer status. */
- yyrestart( yyin );
-
- /* fall through */
-
- case EOB_ACT_END_OF_FILE:
- {
- if ( yywrap() )
- return EOF;
-
- if ( ! yy_did_buffer_switch_on_eof )
- YY_NEW_FILE;
-#ifdef __cplusplus
- return yyinput();
-#else
- return input();
-#endif
- }
-
- case EOB_ACT_CONTINUE_SCAN:
- yy_c_buf_p = yytext_ptr + offset;
- break;
- }
- }
- }
-
- c = *(unsigned char *) yy_c_buf_p; /* cast for 8-bit char's */
- *yy_c_buf_p = '\0'; /* preserve yytext */
- yy_hold_char = *++yy_c_buf_p;
-
-
- return c;
- }
-
-
-#ifdef YY_USE_PROTOS
-void yyrestart( FILE *input_file )
-#else
-void yyrestart( input_file )
-FILE *input_file;
-#endif
- {
- if ( ! yy_current_buffer )
- yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE );
-
- yy_init_buffer( yy_current_buffer, input_file );
- yy_load_buffer_state();
- }
-
-
-#ifdef YY_USE_PROTOS
-void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer )
-#else
-void yy_switch_to_buffer( new_buffer )
-YY_BUFFER_STATE new_buffer;
-#endif
- {
- if ( yy_current_buffer == new_buffer )
- return;
-
- if ( yy_current_buffer )
- {
- /* Flush out information for old buffer. */
- *yy_c_buf_p = yy_hold_char;
- yy_current_buffer->yy_buf_pos = yy_c_buf_p;
- yy_current_buffer->yy_n_chars = yy_n_chars;
- }
-
- yy_current_buffer = new_buffer;
- yy_load_buffer_state();
-
- /* We don't actually know whether we did this switch during
- * EOF (yywrap()) processing, but the only time this flag
- * is looked at is after yywrap() is called, so it's safe
- * to go ahead and always set it.
- */
- yy_did_buffer_switch_on_eof = 1;
- }
-
-
-#ifdef YY_USE_PROTOS
-void yy_load_buffer_state( void )
-#else
-void yy_load_buffer_state()
-#endif
- {
- yy_n_chars = yy_current_buffer->yy_n_chars;
- yytext_ptr = yy_c_buf_p = yy_current_buffer->yy_buf_pos;
- yyin = yy_current_buffer->yy_input_file;
- yy_hold_char = *yy_c_buf_p;
- }
-
-
-#ifdef YY_USE_PROTOS
-YY_BUFFER_STATE yy_create_buffer( FILE *file, int size )
-#else
-YY_BUFFER_STATE yy_create_buffer( file, size )
-FILE *file;
-int size;
-#endif
- {
- YY_BUFFER_STATE b;
-
- b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
- if ( ! b )
- YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
-
- b->yy_buf_size = size;
-
- /* yy_ch_buf has to be 2 characters longer than the size given because
- * we need to put in 2 end-of-buffer characters.
- */
- b->yy_ch_buf = (char *) yy_flex_alloc( b->yy_buf_size + 2 );
- if ( ! b->yy_ch_buf )
- YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
-
- b->yy_is_our_buffer = 1;
-
- yy_init_buffer( b, file );
-
- return b;
- }
-
-
-#ifdef YY_USE_PROTOS
-void yy_delete_buffer( YY_BUFFER_STATE b )
-#else
-void yy_delete_buffer( b )
-YY_BUFFER_STATE b;
-#endif
- {
- if ( ! b )
- return;
-
- if ( b == yy_current_buffer )
- yy_current_buffer = (YY_BUFFER_STATE) 0;
-
- if ( b->yy_is_our_buffer )
- yy_flex_free( (void *) b->yy_ch_buf );
-
- yy_flex_free( (void *) b );
- }
-
-
-#ifndef YY_ALWAYS_INTERACTIVE
-#ifndef YY_NEVER_INTERACTIVE
-extern int isatty YY_PROTO(( int ));
-#endif
-#endif
-
-#ifdef YY_USE_PROTOS
-void yy_init_buffer( YY_BUFFER_STATE b, FILE *file )
-#else
-void yy_init_buffer( b, file )
-YY_BUFFER_STATE b;
-FILE *file;
-#endif
-
-
- {
- yy_flush_buffer( b );
-
- b->yy_input_file = file;
- b->yy_fill_buffer = 1;
-
-#if YY_ALWAYS_INTERACTIVE
- b->yy_is_interactive = 1;
-#else
-#if YY_NEVER_INTERACTIVE
- b->yy_is_interactive = 0;
-#else
- b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
-#endif
-#endif
- }
-
-
-#ifdef YY_USE_PROTOS
-void yy_flush_buffer( YY_BUFFER_STATE b )
-#else
-void yy_flush_buffer( b )
-YY_BUFFER_STATE b;
-#endif
-
- {
- if ( ! b )
- return;
-
- b->yy_n_chars = 0;
-
- /* We always need two end-of-buffer characters. The first causes
- * a transition to the end-of-buffer state. The second causes
- * a jam in that state.
- */
- b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
- b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
-
- b->yy_buf_pos = &b->yy_ch_buf[0];
-
- b->yy_at_bol = 1;
- b->yy_buffer_status = YY_BUFFER_NEW;
-
- if ( b == yy_current_buffer )
- yy_load_buffer_state();
- }
-
-
-#ifndef YY_NO_SCAN_BUFFER
-#ifdef YY_USE_PROTOS
-YY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size )
-#else
-YY_BUFFER_STATE yy_scan_buffer( base, size )
-char *base;
-yy_size_t size;
-#endif
- {
- YY_BUFFER_STATE b;
-
- if ( size < 2 ||
- base[size-2] != YY_END_OF_BUFFER_CHAR ||
- base[size-1] != YY_END_OF_BUFFER_CHAR )
- /* They forgot to leave room for the EOB's. */
- return 0;
-
- b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
- if ( ! b )
- YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
-
- b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
- b->yy_buf_pos = b->yy_ch_buf = base;
- b->yy_is_our_buffer = 0;
- b->yy_input_file = 0;
- b->yy_n_chars = b->yy_buf_size;
- b->yy_is_interactive = 0;
- b->yy_at_bol = 1;
- b->yy_fill_buffer = 0;
- b->yy_buffer_status = YY_BUFFER_NEW;
-
- yy_switch_to_buffer( b );
-
- return b;
- }
-#endif
-
-
-#ifndef YY_NO_SCAN_STRING
-#ifdef YY_USE_PROTOS
-YY_BUFFER_STATE yy_scan_string( yyconst char *yy_str )
-#else
-YY_BUFFER_STATE yy_scan_string( yy_str )
-yyconst char *yy_str;
-#endif
- {
- int len;
- for ( len = 0; yy_str[len]; ++len )
- ;
-
- return yy_scan_bytes( yy_str, len );
- }
-#endif
-
-
-#ifndef YY_NO_SCAN_BYTES
-#ifdef YY_USE_PROTOS
-YY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len )
-#else
-YY_BUFFER_STATE yy_scan_bytes( bytes, len )
-yyconst char *bytes;
-int len;
-#endif
- {
- YY_BUFFER_STATE b;
- char *buf;
- yy_size_t n;
- int i;
-
- /* Get memory for full buffer, including space for trailing EOB's. */
- n = len + 2;
- buf = (char *) yy_flex_alloc( n );
- if ( ! buf )
- YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
-
- for ( i = 0; i < len; ++i )
- buf[i] = bytes[i];
-
- buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR;
-
- b = yy_scan_buffer( buf, n );
- if ( ! b )
- YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
-
- /* It's okay to grow etc. this buffer, and we should throw it
- * away when we're done.
- */
- b->yy_is_our_buffer = 1;
-
- return b;
- }
-#endif
-
-
-#ifndef YY_NO_PUSH_STATE
-#ifdef YY_USE_PROTOS
-static void yy_push_state( int new_state )
-#else
-static void yy_push_state( new_state )
-int new_state;
-#endif
- {
- if ( yy_start_stack_ptr >= yy_start_stack_depth )
- {
- yy_size_t new_size;
-
- yy_start_stack_depth += YY_START_STACK_INCR;
- new_size = yy_start_stack_depth * sizeof( int );
-
- if ( ! yy_start_stack )
- yy_start_stack = (int *) yy_flex_alloc( new_size );
-
- else
- yy_start_stack = (int *) yy_flex_realloc(
- (void *) yy_start_stack, new_size );
-
- if ( ! yy_start_stack )
- YY_FATAL_ERROR(
- "out of memory expanding start-condition stack" );
- }
-
- yy_start_stack[yy_start_stack_ptr++] = YY_START;
-
- BEGIN(new_state);
- }
-#endif
-
-
-#ifndef YY_NO_POP_STATE
-static void yy_pop_state()
- {
- if ( --yy_start_stack_ptr < 0 )
- YY_FATAL_ERROR( "start-condition stack underflow" );
-
- BEGIN(yy_start_stack[yy_start_stack_ptr]);
- }
-#endif
-
-
-#ifndef YY_NO_TOP_STATE
-static int yy_top_state()
- {
- return yy_start_stack[yy_start_stack_ptr - 1];
- }
-#endif
-
-#ifndef YY_EXIT_FAILURE
-#define YY_EXIT_FAILURE 2
-#endif
-
-#ifdef YY_USE_PROTOS
-static void yy_fatal_error( yyconst char msg[] )
-#else
-static void yy_fatal_error( msg )
-char msg[];
-#endif
- {
- (void) fprintf( stderr, "%s\n", msg );
- exit( YY_EXIT_FAILURE );
- }
-
-
-
-/* Redefine yyless() so it works in section 3 code. */
-
-#undef yyless
-#define yyless(n) \
- do \
- { \
- /* Undo effects of setting up yytext. */ \
- yytext[yyleng] = yy_hold_char; \
- yy_c_buf_p = yytext + n; \
- yy_hold_char = *yy_c_buf_p; \
- *yy_c_buf_p = '\0'; \
- yyleng = n; \
- } \
- while ( 0 )
-
-
-/* Internal utility routines. */
-
-#ifndef yytext_ptr
-#ifdef YY_USE_PROTOS
-static void yy_flex_strncpy( char *s1, yyconst char *s2, int n )
-#else
-static void yy_flex_strncpy( s1, s2, n )
-char *s1;
-yyconst char *s2;
-int n;
-#endif
- {
- register int i;
- for ( i = 0; i < n; ++i )
- s1[i] = s2[i];
- }
-#endif
-
-#ifdef YY_NEED_STRLEN
-#ifdef YY_USE_PROTOS
-static int yy_flex_strlen( yyconst char *s )
-#else
-static int yy_flex_strlen( s )
-yyconst char *s;
-#endif
- {
- register int n;
- for ( n = 0; s[n]; ++n )
- ;
-
- return n;
- }
-#endif
-
-
-#ifdef YY_USE_PROTOS
-static void *yy_flex_alloc( yy_size_t size )
-#else
-static void *yy_flex_alloc( size )
-yy_size_t size;
-#endif
- {
- return (void *) malloc( size );
- }
-
-#ifdef YY_USE_PROTOS
-static void *yy_flex_realloc( void *ptr, yy_size_t size )
-#else
-static void *yy_flex_realloc( ptr, size )
-void *ptr;
-yy_size_t size;
-#endif
- {
- /* The cast to (char *) in the following accommodates both
- * implementations that use char* generic pointers, and those
- * that use void* generic pointers. It works with the latter
- * because both ANSI C and C++ allow castless assignment from
- * any pointer type to void*, and deal with argument conversions
- * as though doing an assignment.
- */
- return (void *) realloc( (char *) ptr, size );
- }
-
-#ifdef YY_USE_PROTOS
-static void yy_flex_free( void *ptr )
-#else
-static void yy_flex_free( ptr )
-void *ptr;
-#endif
- {
- free( ptr );
- }
-
-#if YY_MAIN
-int main()
- {
- yylex();
- return 0;
- }
-#endif
-#line 118 "lex_config.l"
-
-
-#ifndef yywrap
-int yywrap() { return 1; }
-#endif
-
-/*======================================================================
-
- Stuff to parse basic data types
-
-======================================================================*/
-
-static int lex_number(char *s)
-{
- yylval.num = strtoul(s, NULL, 0);
- return NUMBER;
-}
-
-static int lex_string(char *s)
-{
- int n = strlen(s);
- yylval.str = malloc(n-1);
- strncpy(yylval.str, s+1, n-2);
- yylval.str[n-2] = '\0';
- return STRING;
-}
-
-/*======================================================================
-
- Code to support nesting of configuration files
-
-======================================================================*/
-
-#define MAX_SOURCE_DEPTH 4
-struct source_stack {
- YY_BUFFER_STATE buffer;
- char *filename;
- int lineno, fileno;
- FILE *file;
- glob_t glob;
-} source_stack[MAX_SOURCE_DEPTH];
-static int source_stack_ptr = 0;
-static int parse_env = 0;
-
-static int get_glob(void)
-{
- struct source_stack *s = &source_stack[source_stack_ptr];
- while (s->fileno < s->glob.gl_pathc) {
- char *fn = s->glob.gl_pathv[s->fileno];
- s->file = fopen(fn, "r");
- if (s->file == NULL) {
- if (strpbrk(fn, "?*[") == NULL)
- syslog(LOG_INFO, "could not open '%s': %m", fn);
- s->fileno++;
- } else {
- current_lineno = 1;
- current_file = strdup(fn);
- yy_switch_to_buffer(yy_create_buffer(s->file, YY_BUF_SIZE));
- source_stack_ptr++;
- s->fileno++;
- return 0;
- }
- }
- return -1;
-}
-
-static void do_source(char *fn)
-{
- struct source_stack *s = &source_stack[source_stack_ptr];
-
- if (source_stack_ptr >= MAX_SOURCE_DEPTH) {
- syslog(LOG_INFO, "source depth limit exceeded");
- return;
- }
- glob(fn, GLOB_NOCHECK, NULL, &s->glob);
- s->fileno = 0;
- s->buffer = YY_CURRENT_BUFFER;
- s->lineno = current_lineno;
- s->filename = current_file;
- get_glob();
-}
-
-static int do_eof(void)
-{
- struct source_stack *s = &source_stack[--source_stack_ptr];
- if (source_stack_ptr < 0) {
- if (parse_env == 0) {
- char *t = getenv("PCMCIA_OPTS");
- if (t == NULL) return -1;
- parse_env = 1;
- source_stack_ptr = 0;
- current_file = "PCMCIA_OPTS";
- current_lineno = 1;
- yy_scan_string(t);
- return 0;
- } else
- return -1;
- }
- fclose(s->file);
- free(current_file);
- yy_delete_buffer(YY_CURRENT_BUFFER);
- if (get_glob() != 0) {
- yy_switch_to_buffer(s->buffer);
- current_lineno = s->lineno;
- current_file = s->filename;
- }
- return 0;
-}
-
-/*======================================================================
-
- The main entry point... returns -1 if the file can't be accessed.
-
-======================================================================*/
-int yyparse(void);
-
-int parse_configfile(char *fn)
-{
- FILE *f;
-
- f = fopen(fn, "r");
- if (!f) {
- syslog(LOG_INFO, "could not open '%s': %m", fn);
- return -1;
- }
- current_lineno = 1;
- current_file = fn;
- source_stack_ptr = 0;
- yyrestart(f);
- yyparse();
- fclose(f);
- return 0;
-}
-
diff --git a/mdk-stage1/pcmcia_/merge_from_pcitable b/mdk-stage1/pcmcia_/merge_from_pcitable
deleted file mode 100755
index 74fc56f31..000000000
--- a/mdk-stage1/pcmcia_/merge_from_pcitable
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/usr/bin/perl
-
-# This program will show on stdout yenta_socket stuff from pcitable
-# which is not in probe.c
-
-use MDK::Common;
-
-my @probelines = cat_('probe.c');
-my $status = 0;
-foreach (@probelines) {
- if ($status == 0) {
- /^pci_id_t pci_id\[\] = {/ and $status = 1;
- } elsif ($status == 1) {
- /^\s*{\s*0x([\da-f]+),\s*0x([\da-f]+),\s*"([^"]*)",\s*"([^"]*)"\s*}/
- and push @probes, { vendor => $1, device => $2, tag => $3, name => $4, vd => "$1$2" };
- /^};/ and last;
- }
-}
-
-require '/usr/bin/merge2pcitable.pl';
-my $drivers = read_pcitable("/usr/share/ldetect-lst/pcitable");
-
-foreach my $k (sort keys %$drivers) {
- $v = $drivers->{$k};
- $k =~ /^(....)(....)/;
- push @pcitable, { vendor => $1, device => $2, driver => $v->[0], name => $v->[1], vd => "$1$2" };
-}
-
-my @res;
-print "Missing in `probe.c':\n";
-foreach my $p (@pcitable) {
- next if $p->{driver} ne 'yenta_socket';
- member($p->{vd}, map { $_->{vd} } @probes) or
- push @res, " { 0x$p->{vendor}, 0x$p->{device}, \"..\", \"$p->{name}\" },\n";
-}
-print sort @res;
-@res = ();
-print "\n";
-
-print "Missing in pcitable:\n";
-foreach my $p (@probes) {
- my @r = grep { $_->{vd} eq $p->{vd} } @pcitable;
- @r > 1 and die "duplicate entry in pcitable <$p->{vd}>\n";
- if (@r && $r[0]->{driver} ne 'yenta_socket') {
- push @res, "0x$p->{vendor}\t0x$p->{device}\t\"yenta_socket\"\t\"$r[0]->{name}\"\n";
- $r[0]->{driver} ne 'unknown' and print STDERR "WARNING, driver for <$p->{vd}> was <$r[0]->{driver}>\n";
- }
-}
-print sort @res;
-@res = ();
-print "\n";
diff --git a/mdk-stage1/pcmcia_/pcmcia.h b/mdk-stage1/pcmcia_/pcmcia.h
deleted file mode 100644
index 1967b3497..000000000
--- a/mdk-stage1/pcmcia_/pcmcia.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * 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.
- *
- */
-
-#ifndef _PCMCIA_CARDMGR_INTERFACE_H_
-#define _PCMCIA_CARDMGR_INTERFACE_H_
-
-char * pcmcia_probe(void);
-int cardmgr_call(void);
-
-#endif
diff --git a/mdk-stage1/pcmcia_/probe.c b/mdk-stage1/pcmcia_/probe.c
deleted file mode 100644
index 7a61d2f62..000000000
--- a/mdk-stage1/pcmcia_/probe.c
+++ /dev/null
@@ -1,509 +0,0 @@
-/*
- * Guillaume Cottenceau (gc@mandrakesoft.com)
- *
- * Copyright 2000-2001 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.
- *
- *
- * Code comes from /anonymous@projects.sourceforge.net:/pub/pcmcia-cs/pcmcia-cs-3.1.29.tar.bz2
- */
-
-/*======================================================================
-
- PCMCIA controller probe
-
- probe.c 1.55 2001/08/24 12:19:20
-
- The contents of this file are subject to the Mozilla Public
- License Version 1.1 (the "License"); you may not use this file
- except in compliance with the License. You may obtain a copy of
- the License at http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS
- IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
- implied. See the License for the specific language governing
- rights and limitations under the License.
-
- The initial developer of the original code is David A. Hinds
- <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
- are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
-
- Alternatively, the contents of this file may be used under the
- terms of the GNU General Public License version 2 (the "GPL"), in
- which case the provisions of the GPL are applicable instead of the
- above. If you wish to allow the use of your version of this file
- only under the terms of the GPL and not to allow others to use
- your version of this file under the MPL, indicate your decision
- by deleting the provisions above and replace them with the notice
- and other provisions required by the GPL. If you do not delete
- the provisions above, a recipient may use your version of this
- file under either the MPL or the GPL.
-
-======================================================================*/
-
-#include <sys/types.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-#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;
- char *name;
-} pci_id_t;
-
-pci_id_t pci_id[] = {
- { 0x1013, 0x1100, "i82365", "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, 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, 0xac17, "yenta_socket", "Texas Instruments PCI1220" },
- { 0x104c, 0xac19, "yenta_socket", "Texas Instruments PCI1221" },
- { 0x104c, 0xac1c, "yenta_socket", "Texas Instruments PCI1225" },
- { 0x104c, 0xac16, "yenta_socket", "Texas Instruments PCI1250" },
- { 0x104c, 0xac1d, "yenta_socket", "Texas Instruments PCI1251A" },
- { 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, 0xac41, "yenta_socket", "Texas Instruments PCI4410" },
- { 0x104c, 0xac40, "yenta_socket", "Texas Instruments PCI4450" },
- { 0x104c, 0xac42, "yenta_socket", "Texas Instruments PCI4451" },
- { 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" },
- { 0x1179, 0x0603, "i82365", "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" },
-};
-#define PCI_COUNT (sizeof(pci_id)/sizeof(pci_id_t))
-
-char * driver = NULL;
-
-static int pci_probe(void)
-{
- char s[256], *name = NULL;
- 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);
- for (i = 0; i < PCI_COUNT; i++)
- if ((vendor == pci_id[i].vendor) &&
- (device == pci_id[i].device)) break;
- if (i < PCI_COUNT) {
- name = pci_id[i].name;
- driver = pci_id[i].modname;
- }
- }
- }
-//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"
-#include "cirrus.h"
-#include "vg468.h"
-
-static ioaddr_t i365_base = 0x03e0;
-
-static u_char i365_get(u_short sock, u_short reg)
-{
- u_char val = I365_REG(sock, reg);
- outb(val, i365_base); val = inb(i365_base+1);
- return val;
-}
-
-static void i365_set(u_short sock, u_short reg, u_char data)
-{
- u_char val = I365_REG(sock, reg);
- outb(val, i365_base); outb(data, i365_base+1);
-}
-
-static void i365_bset(u_short sock, u_short reg, u_char mask)
-{
- u_char d = i365_get(sock, reg);
- d |= mask;
- i365_set(sock, reg, d);
-}
-
-static void i365_bclr(u_short sock, u_short reg, u_char mask)
-{
- u_char d = i365_get(sock, reg);
- d &= ~mask;
- i365_set(sock, reg, d);
-}
-
-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)) {
- log_perror("PCMCIA: ioperm");
- return -1;
- }
- 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";
- break;
- case 0x83:
- name = "i82365sl B step";
- break;
- case 0x84:
- name = "VLSI 82C146";
- break;
- case 0x88: case 0x89: case 0x8a:
- name = "IBM Clone";
- break;
- case 0x8b: case 0x8c:
- break;
- default:
- done = 1;
- }
- if (done) break;
- }
-
-//mdk-stage1// if (verbose) printf("\n ");
- if (sock == 0) {
-//mdk-stage1// if (!module)
- log_message("\tnot found.");
- return -ENODEV;
- }
-
- if ((sock == 2) && (strcmp(name, "VLSI 82C146") == 0))
- name = "i82365sl DF";
-
- /* Check for Vadem chips */
- outb(0x0e, i365_base);
- outb(0x37, i365_base);
- i365_bset(0, VG468_MISC, VG468_MISC_VADEMREV);
- val = i365_get(0, I365_IDENT);
- if (val & I365_IDENT_VADEM) {
- if ((val & 7) < 4)
- name = "Vadem VG-468";
- else
- name = "Vadem VG-469";
- i365_bclr(0, VG468_MISC, VG468_MISC_VADEMREV);
- }
-
- /* Check for Cirrus CL-PD67xx chips */
- i365_set(0, PD67_CHIP_INFO, 0);
- val = i365_get(0, PD67_CHIP_INFO);
- if ((val & PD67_INFO_CHIP_ID) == PD67_INFO_CHIP_ID) {
- val = i365_get(0, PD67_CHIP_INFO);
- if ((val & PD67_INFO_CHIP_ID) == 0) {
- if (val & PD67_INFO_SLOTS)
- name = "Cirrus CL-PD672x";
- else {
- name = "Cirrus CL-PD6710";
- sock = 1;
- }
- i365_set(0, PD67_EXT_INDEX, 0xe5);
- if (i365_get(0, PD67_EXT_INDEX) != 0xe5)
- name = "VIA VT83C469";
- }
- }
-
-//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);
- return val;
-}
-
-static void tcic_setb(ioaddr_t base, u_char reg, u_char data)
-{
- outb(data, base+reg);
-}
-
-static u_short tcic_getw(ioaddr_t base, u_char reg)
-{
- u_short val = inw(base+reg);
- return val;
-}
-
-static void tcic_setw(ioaddr_t base, u_char reg, u_short data)
-{
- outw(data, base+reg);
-}
-
-static u_short tcic_aux_getw(ioaddr_t base, u_short reg)
-{
- u_char mode = (tcic_getb(base, TCIC_MODE) & TCIC_MODE_PGMMASK) | reg;
- tcic_setb(base, TCIC_MODE, mode);
- return tcic_getw(base, TCIC_AUX);
-}
-
-static void tcic_aux_setw(ioaddr_t base, u_short reg, u_short data)
-{
- u_char mode = (tcic_getb(base, TCIC_MODE) & TCIC_MODE_PGMMASK) | reg;
- tcic_setb(base, TCIC_MODE, mode);
- tcic_setw(base, TCIC_AUX, data);
-}
-
-static int get_tcic_id(ioaddr_t base)
-{
- u_short id;
- tcic_aux_setw(base, TCIC_AUX_TEST, TCIC_TEST_DIAG);
- id = tcic_aux_getw(base, TCIC_AUX_ILOCK);
- id = (id & TCIC_ILOCKTEST_ID_MASK) >> TCIC_ILOCKTEST_ID_SH;
- tcic_aux_setw(base, TCIC_AUX_TEST, 0);
- return id;
-}
-
-int tcic_probe_at(ioaddr_t base)
-{
- int i;
- u_short old;
-
- /* Anything there?? */
- for (i = 0; i < 0x10; i += 2)
- 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 */
- tcic_setw(base, TCIC_SCTRL, TCIC_SCTRL_RESET);
- tcic_setw(base, TCIC_SCTRL, 0);
-
- /* Can we set the addr register? */
- old = tcic_getw(base, TCIC_ADDR);
- tcic_setw(base, TCIC_ADDR, 0);
- if (tcic_getw(base, TCIC_ADDR) != 0) {
- tcic_setw(base, TCIC_ADDR, old);
- return -2;
- }
-
- tcic_setw(base, TCIC_ADDR, 0xc3a5);
- if (tcic_getw(base, TCIC_ADDR) != 0xc3a5)
- return -3;
-
- return 2;
-}
-
-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)) {
- log_perror("PCMCIA: ioperm");
- return -1;
- }
- ioperm(0x80, 1, 1);
- 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:
- log_message("DB86082"); break;
- case TCIC_ID_DB86082A:
- log_message("DB86082A"); break;
- case TCIC_ID_DB86084:
- log_message("DB86084"); break;
- case TCIC_ID_DB86084A:
- log_message("DB86084A"); break;
- case TCIC_ID_DB86072:
- log_message("DB86072"); break;
- case TCIC_ID_DB86184:
- log_message("DB86184"); break;
- case TCIC_ID_DB86082B:
- log_message("DB86082B"); break;
- default:
- 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;
- else if (!i365_probe())
- return "i82365";
- else if (!tcic_probe())
- return "tcic";
- else
- return NULL;
-}
diff --git a/mdk-stage1/pcmcia_/tcic.h b/mdk-stage1/pcmcia_/tcic.h
deleted file mode 100644
index cad193885..000000000
--- a/mdk-stage1/pcmcia_/tcic.h
+++ /dev/null
@@ -1,266 +0,0 @@
-/*
- * tcic.h 1.15 2001/08/24 12:15:34
- *
- * The contents of this file are subject to the Mozilla Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License
- * at http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
- * the License for the specific language governing rights and
- * limitations under the License.
- *
- * The initial developer of the original code is David A. Hinds
- * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
- * are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
- *
- * Alternatively, the contents of this file may be used under the
- * terms of the GNU General Public License version 2 (the "GPL"), in
- * which case the provisions of the GPL are applicable instead of the
- * above. If you wish to allow the use of your version of this file
- * only under the terms of the GPL and not to allow others to use
- * your version of this file under the MPL, indicate your decision by
- * deleting the provisions above and replace them with the notice and
- * other provisions required by the GPL. If you do not delete the
- * provisions above, a recipient may use your version of this file
- * under either the MPL or the GPL.
- */
-
-#ifndef _LINUX_TCIC_H
-#define _LINUX_TCIC_H
-
-#define TCIC_BASE 0x240
-
-/* offsets of registers from TCIC_BASE */
-#define TCIC_DATA 0x00
-#define TCIC_ADDR 0x02
-#define TCIC_SCTRL 0x06
-#define TCIC_SSTAT 0x07
-#define TCIC_MODE 0x08
-#define TCIC_PWR 0x09
-#define TCIC_EDC 0x0A
-#define TCIC_ICSR 0x0C
-#define TCIC_IENA 0x0D
-#define TCIC_AUX 0x0E
-
-#define TCIC_SS_SHFT 12
-#define TCIC_SS_MASK 0x7000
-
-/* Flags for TCIC_ADDR */
-#define TCIC_ADR2_REG 0x8000
-#define TCIC_ADR2_INDREG 0x0800
-
-#define TCIC_ADDR_REG 0x80000000
-#define TCIC_ADDR_SS_SHFT (TCIC_SS_SHFT+16)
-#define TCIC_ADDR_SS_MASK (TCIC_SS_MASK<<16)
-#define TCIC_ADDR_INDREG 0x08000000
-#define TCIC_ADDR_IO 0x04000000
-#define TCIC_ADDR_MASK 0x03ffffff
-
-/* Flags for TCIC_SCTRL */
-#define TCIC_SCTRL_ENA 0x01
-#define TCIC_SCTRL_INCMODE 0x18
-#define TCIC_SCTRL_INCMODE_HOLD 0x00
-#define TCIC_SCTRL_INCMODE_WORD 0x08
-#define TCIC_SCTRL_INCMODE_REG 0x10
-#define TCIC_SCTRL_INCMODE_AUTO 0x18
-#define TCIC_SCTRL_EDCSUM 0x20
-#define TCIC_SCTRL_RESET 0x80
-
-/* Flags for TCIC_SSTAT */
-#define TCIC_SSTAT_6US 0x01
-#define TCIC_SSTAT_10US 0x02
-#define TCIC_SSTAT_PROGTIME 0x04
-#define TCIC_SSTAT_LBAT1 0x08
-#define TCIC_SSTAT_LBAT2 0x10
-#define TCIC_SSTAT_RDY 0x20 /* Inverted */
-#define TCIC_SSTAT_WP 0x40
-#define TCIC_SSTAT_CD 0x80 /* Card detect */
-
-/* Flags for TCIC_MODE */
-#define TCIC_MODE_PGMMASK 0x1f
-#define TCIC_MODE_NORMAL 0x00
-#define TCIC_MODE_PGMWR 0x01
-#define TCIC_MODE_PGMRD 0x02
-#define TCIC_MODE_PGMCE 0x04
-#define TCIC_MODE_PGMDBW 0x08
-#define TCIC_MODE_PGMWORD 0x10
-#define TCIC_MODE_AUXSEL_MASK 0xe0
-
-/* Registers accessed through TCIC_AUX, by setting TCIC_MODE */
-#define TCIC_AUX_TCTL (0<<5)
-#define TCIC_AUX_PCTL (1<<5)
-#define TCIC_AUX_WCTL (2<<5)
-#define TCIC_AUX_EXTERN (3<<5)
-#define TCIC_AUX_PDATA (4<<5)
-#define TCIC_AUX_SYSCFG (5<<5)
-#define TCIC_AUX_ILOCK (6<<5)
-#define TCIC_AUX_TEST (7<<5)
-
-/* Flags for TCIC_PWR */
-#define TCIC_PWR_VCC(sock) (0x01<<(sock))
-#define TCIC_PWR_VCC_MASK 0x03
-#define TCIC_PWR_VPP(sock) (0x08<<(sock))
-#define TCIC_PWR_VPP_MASK 0x18
-#define TCIC_PWR_CLIMENA 0x40
-#define TCIC_PWR_CLIMSTAT 0x80
-
-/* Flags for TCIC_ICSR */
-#define TCIC_ICSR_CLEAR 0x01
-#define TCIC_ICSR_SET 0x02
-#define TCIC_ICSR_JAM (TCIC_ICSR_CLEAR|TCIC_ICSR_SET)
-#define TCIC_ICSR_STOPCPU 0x04
-#define TCIC_ICSR_ILOCK 0x08
-#define TCIC_ICSR_PROGTIME 0x10
-#define TCIC_ICSR_ERR 0x20
-#define TCIC_ICSR_CDCHG 0x40
-#define TCIC_ICSR_IOCHK 0x80
-
-/* Flags for TCIC_IENA */
-#define TCIC_IENA_CFG_MASK 0x03
-#define TCIC_IENA_CFG_OFF 0x00 /* disabled */
-#define TCIC_IENA_CFG_OD 0x01 /* active low, open drain */
-#define TCIC_IENA_CFG_LOW 0x02 /* active low, totem pole */
-#define TCIC_IENA_CFG_HIGH 0x03 /* active high, totem pole */
-#define TCIC_IENA_ILOCK 0x08
-#define TCIC_IENA_PROGTIME 0x10
-#define TCIC_IENA_ERR 0x20 /* overcurrent or iochk */
-#define TCIC_IENA_CDCHG 0x40
-
-/* Flags for TCIC_AUX_WCTL */
-#define TCIC_WAIT_COUNT_MASK 0x001f
-#define TCIC_WAIT_ASYNC 0x0020
-#define TCIC_WAIT_SENSE 0x0040
-#define TCIC_WAIT_SRC 0x0080
-#define TCIC_WCTL_WR 0x0100
-#define TCIC_WCTL_RD 0x0200
-#define TCIC_WCTL_CE 0x0400
-#define TCIC_WCTL_LLBAT1 0x0800
-#define TCIC_WCTL_LLBAT2 0x1000
-#define TCIC_WCTL_LRDY 0x2000
-#define TCIC_WCTL_LWP 0x4000
-#define TCIC_WCTL_LCD 0x8000
-
-/* Flags for TCIC_AUX_SYSCFG */
-#define TCIC_SYSCFG_IRQ_MASK 0x000f
-#define TCIC_SYSCFG_MCSFULL 0x0010
-#define TCIC_SYSCFG_IO1723 0x0020
-#define TCIC_SYSCFG_MCSXB 0x0040
-#define TCIC_SYSCFG_ICSXB 0x0080
-#define TCIC_SYSCFG_NOPDN 0x0100
-#define TCIC_SYSCFG_MPSEL_SHFT 9
-#define TCIC_SYSCFG_MPSEL_MASK 0x0e00
-#define TCIC_SYSCFG_MPSENSE 0x2000
-#define TCIC_SYSCFG_AUTOBUSY 0x4000
-#define TCIC_SYSCFG_ACC 0x8000
-
-#define TCIC_ILOCK_OUT 0x01
-#define TCIC_ILOCK_SENSE 0x02
-#define TCIC_ILOCK_CRESET 0x04
-#define TCIC_ILOCK_CRESENA 0x08
-#define TCIC_ILOCK_CWAIT 0x10
-#define TCIC_ILOCK_CWAITSNS 0x20
-#define TCIC_ILOCK_HOLD_MASK 0xc0
-#define TCIC_ILOCK_HOLD_CCLK 0xc0
-
-#define TCIC_ILOCKTEST_ID_SH 8
-#define TCIC_ILOCKTEST_ID_MASK 0x7f00
-#define TCIC_ILOCKTEST_MCIC_1 0x8000
-
-#define TCIC_ID_DB86082 0x02
-#define TCIC_ID_DB86082A 0x03
-#define TCIC_ID_DB86084 0x04
-#define TCIC_ID_DB86084A 0x08
-#define TCIC_ID_DB86072 0x15
-#define TCIC_ID_DB86184 0x14
-#define TCIC_ID_DB86082B 0x17
-
-#define TCIC_TEST_DIAG 0x8000
-
-/*
- * Indirectly addressed registers
- */
-
-#define TCIC_SCF1(sock) ((sock)<<3)
-#define TCIC_SCF2(sock) (((sock)<<3)+2)
-
-/* Flags for SCF1 */
-#define TCIC_SCF1_IRQ_MASK 0x000f
-#define TCIC_SCF1_IRQ_OFF 0x0000
-#define TCIC_SCF1_IRQOC 0x0010
-#define TCIC_SCF1_PCVT 0x0020
-#define TCIC_SCF1_IRDY 0x0040
-#define TCIC_SCF1_ATA 0x0080
-#define TCIC_SCF1_DMA_SHIFT 8
-#define TCIC_SCF1_DMA_MASK 0x0700
-#define TCIC_SCF1_DMA_OFF 0
-#define TCIC_SCF1_DREQ2 2
-#define TCIC_SCF1_IOSTS 0x0800
-#define TCIC_SCF1_SPKR 0x1000
-#define TCIC_SCF1_FINPACK 0x2000
-#define TCIC_SCF1_DELWR 0x4000
-#define TCIC_SCF1_HD7IDE 0x8000
-
-/* Flags for SCF2 */
-#define TCIC_SCF2_RI 0x0001
-#define TCIC_SCF2_IDBR 0x0002
-#define TCIC_SCF2_MDBR 0x0004
-#define TCIC_SCF2_MLBAT1 0x0008
-#define TCIC_SCF2_MLBAT2 0x0010
-#define TCIC_SCF2_MRDY 0x0020
-#define TCIC_SCF2_MWP 0x0040
-#define TCIC_SCF2_MCD 0x0080
-#define TCIC_SCF2_MALL 0x00f8
-
-/* Indirect addresses for memory window registers */
-#define TCIC_MWIN(sock,map) (0x100+(((map)+((sock)<<2))<<3))
-#define TCIC_MBASE_X 2
-#define TCIC_MMAP_X 4
-#define TCIC_MCTL_X 6
-
-#define TCIC_MBASE_4K_BIT 0x4000
-#define TCIC_MBASE_HA_SHFT 12
-#define TCIC_MBASE_HA_MASK 0x0fff
-
-#define TCIC_MMAP_REG 0x8000
-#define TCIC_MMAP_CA_SHFT 12
-#define TCIC_MMAP_CA_MASK 0x3fff
-
-#define TCIC_MCTL_WSCNT_MASK 0x001f
-#define TCIC_MCTL_WCLK 0x0020
-#define TCIC_MCTL_WCLK_CCLK 0x0000
-#define TCIC_MCTL_WCLK_BCLK 0x0020
-#define TCIC_MCTL_QUIET 0x0040
-#define TCIC_MCTL_WP 0x0080
-#define TCIC_MCTL_ACC 0x0100
-#define TCIC_MCTL_KE 0x0200
-#define TCIC_MCTL_EDC 0x0400
-#define TCIC_MCTL_B8 0x0800
-#define TCIC_MCTL_SS_SHFT TCIC_SS_SHFT
-#define TCIC_MCTL_SS_MASK TCIC_SS_MASK
-#define TCIC_MCTL_ENA 0x8000
-
-/* Indirect addresses for I/O window registers */
-#define TCIC_IWIN(sock,map) (0x200+(((map)+((sock)<<1))<<2))
-#define TCIC_IBASE_X 0
-#define TCIC_ICTL_X 2
-
-#define TCIC_ICTL_WSCNT_MASK TCIC_MCTL_WSCNT_MASK
-#define TCIC_ICTL_QUIET TCIC_MCTL_QUIET
-#define TCIC_ICTL_1K 0x0080
-#define TCIC_ICTL_PASS16 0x0100
-#define TCIC_ICTL_ACC TCIC_MCTL_ACC
-#define TCIC_ICTL_TINY 0x0200
-#define TCIC_ICTL_B16 0x0400
-#define TCIC_ICTL_B8 TCIC_MCTL_B8
-#define TCIC_ICTL_BW_MASK (TCIC_ICTL_B16|TCIC_ICTL_B8)
-#define TCIC_ICTL_BW_DYN 0
-#define TCIC_ICTL_BW_8 TCIC_ICTL_B8
-#define TCIC_ICTL_BW_16 TCIC_ICTL_B16
-#define TCIC_ICTL_BW_ATA (TCIC_ICTL_B16|TCIC_ICTL_B8)
-#define TCIC_ICTL_SS_SHFT TCIC_SS_SHFT
-#define TCIC_ICTL_SS_MASK TCIC_SS_MASK
-#define TCIC_ICTL_ENA TCIC_MCTL_ENA
-
-#endif /* _LINUX_TCIC_H */
diff --git a/mdk-stage1/pcmcia_/version.h b/mdk-stage1/pcmcia_/version.h
deleted file mode 100644
index 3be8f28bc..000000000
--- a/mdk-stage1/pcmcia_/version.h
+++ /dev/null
@@ -1,4 +0,0 @@
-/* version.h 1.101 2001/08/09 12:29:14 (David Hinds) */
-
-#define CS_RELEASE "3.1.29"
-#define CS_RELEASE_CODE 0x311d
diff --git a/mdk-stage1/pcmcia_/vg468.h b/mdk-stage1/pcmcia_/vg468.h
deleted file mode 100644
index 93dc00b37..000000000
--- a/mdk-stage1/pcmcia_/vg468.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/*
- * vg468.h 1.14 2001/08/24 12:15:34
- *
- * The contents of this file are subject to the Mozilla Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License
- * at http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
- * the License for the specific language governing rights and
- * limitations under the License.
- *
- * The initial developer of the original code is David A. Hinds
- * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
- * are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
- *
- * Alternatively, the contents of this file may be used under the
- * terms of the GNU General Public License version 2 (the "GPL"), in
- * which case the provisions of the GPL are applicable instead of the
- * above. If you wish to allow the use of your version of this file
- * only under the terms of the GPL and not to allow others to use
- * your version of this file under the MPL, indicate your decision by
- * deleting the provisions above and replace them with the notice and
- * other provisions required by the GPL. If you do not delete the
- * provisions above, a recipient may use your version of this file
- * under either the MPL or the GPL.
- */
-
-#ifndef _LINUX_VG468_H
-#define _LINUX_VG468_H
-
-/* Special bit in I365_IDENT used for Vadem chip detection */
-#define I365_IDENT_VADEM 0x08
-
-/* Special definitions in I365_POWER */
-#define VG468_VPP2_MASK 0x0c
-#define VG468_VPP2_5V 0x04
-#define VG468_VPP2_12V 0x08
-
-/* Unique Vadem registers */
-#define VG469_VSENSE 0x1f /* Card voltage sense */
-#define VG469_VSELECT 0x2f /* Card voltage select */
-#define VG468_CTL 0x38 /* Control register */
-#define VG468_TIMER 0x39 /* Timer control */
-#define VG468_MISC 0x3a /* Miscellaneous */
-#define VG468_GPIO_CFG 0x3b /* GPIO configuration */
-#define VG469_EXT_MODE 0x3c /* Extended mode register */
-#define VG468_SELECT 0x3d /* Programmable chip select */
-#define VG468_SELECT_CFG 0x3e /* Chip select configuration */
-#define VG468_ATA 0x3f /* ATA control */
-
-/* Flags for VG469_VSENSE */
-#define VG469_VSENSE_A_VS1 0x01
-#define VG469_VSENSE_A_VS2 0x02
-#define VG469_VSENSE_B_VS1 0x04
-#define VG469_VSENSE_B_VS2 0x08
-
-/* Flags for VG469_VSELECT */
-#define VG469_VSEL_VCC 0x03
-#define VG469_VSEL_5V 0x00
-#define VG469_VSEL_3V 0x03
-#define VG469_VSEL_MAX 0x0c
-#define VG469_VSEL_EXT_STAT 0x10
-#define VG469_VSEL_EXT_BUS 0x20
-#define VG469_VSEL_MIXED 0x40
-#define VG469_VSEL_ISA 0x80
-
-/* Flags for VG468_CTL */
-#define VG468_CTL_SLOW 0x01 /* 600ns memory timing */
-#define VG468_CTL_ASYNC 0x02 /* Asynchronous bus clocking */
-#define VG468_CTL_TSSI 0x08 /* Tri-state some outputs */
-#define VG468_CTL_DELAY 0x10 /* Card detect debounce */
-#define VG468_CTL_INPACK 0x20 /* Obey INPACK signal? */
-#define VG468_CTL_POLARITY 0x40 /* VCCEN polarity */
-#define VG468_CTL_COMPAT 0x80 /* Compatibility stuff */
-
-#define VG469_CTL_WS_COMPAT 0x04 /* Wait state compatibility */
-#define VG469_CTL_STRETCH 0x10 /* LED stretch */
-
-/* Flags for VG468_TIMER */
-#define VG468_TIMER_ZEROPWR 0x10 /* Zero power control */
-#define VG468_TIMER_SIGEN 0x20 /* Power up */
-#define VG468_TIMER_STATUS 0x40 /* Activity timer status */
-#define VG468_TIMER_RES 0x80 /* Timer resolution */
-#define VG468_TIMER_MASK 0x0f /* Activity timer timeout */
-
-/* Flags for VG468_MISC */
-#define VG468_MISC_GPIO 0x04 /* General-purpose IO */
-#define VG468_MISC_DMAWSB 0x08 /* DMA wait state control */
-#define VG469_MISC_LEDENA 0x10 /* LED enable */
-#define VG468_MISC_VADEMREV 0x40 /* Vadem revision control */
-#define VG468_MISC_UNLOCK 0x80 /* Unique register lock */
-
-/* Flags for VG469_EXT_MODE_A */
-#define VG469_MODE_VPPST 0x03 /* Vpp steering control */
-#define VG469_MODE_INT_SENSE 0x04 /* Internal voltage sense */
-#define VG469_MODE_CABLE 0x08
-#define VG469_MODE_COMPAT 0x10 /* i82365sl B or DF step */
-#define VG469_MODE_TEST 0x20
-#define VG469_MODE_RIO 0x40 /* Steer RIO to INTR? */
-
-/* Flags for VG469_EXT_MODE_B */
-#define VG469_MODE_B_3V 0x01 /* 3.3v for socket B */
-
-/* Data structure for tracking vendor-specific state */
-typedef struct vg46x_state_t {
- u_char ctl; /* VG468_CTL */
- u_char ema; /* VG468_EXT_MODE_A */
-} vg46x_state_t;
-
-#endif /* _LINUX_VG468_H */
diff --git a/mdk-stage1/pcmcia_/yacc_config.c b/mdk-stage1/pcmcia_/yacc_config.c
deleted file mode 100644
index 79ec16eb5..000000000
--- a/mdk-stage1/pcmcia_/yacc_config.c
+++ /dev/null
@@ -1,1015 +0,0 @@
-#define YYBYACC 1
-#define YYMAJOR 1
-#define YYMINOR 9
-#define yyclearin (yychar=(-1))
-#define yyerrok (yyerrflag=0)
-#define YYRECOVERING (yyerrflag!=0)
-#define YYPREFIX "yy"
-#line 2 "yacc_config.y"
-/*
- * yacc_config.y 1.53 2001/08/24 12:21:34
- *
- * The contents of this file are subject to the Mozilla Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License
- * at http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
- * the License for the specific language governing rights and
- * limitations under the License.
- *
- * The initial developer of the original code is David A. Hinds
- * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
- * are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
- *
- * Alternatively, the contents of this file may be used under the
- * terms of the GNU General Public License version 2 (the "GPL"), in
- * which case the provisions of the GPL are applicable instead of the
- * above. If you wish to allow the use of your version of this file
- * only under the terms of the GPL and not to allow others to use
- * your version of this file under the MPL, indicate your decision by
- * deleting the provisions above and replace them with the notice and
- * other provisions required by the GPL. If you do not delete the
- * provisions above, a recipient may use your version of this file
- * under either the MPL or the GPL.
- */
-
-#include <stdlib.h>
-#include <stdarg.h>
-#include <stdio.h>
-#include <string.h>
-#include <syslog.h>
-#include <sys/types.h>
-
-#include <pcmcia_/cs_types.h>
-#include <pcmcia_/cs.h>
-#include <pcmcia_/cistpl.h>
-#include <pcmcia_/ds.h>
-
-#include "cardmgr.h"
-
-/* If bison: generate nicer error messages */
-#define YYERROR_VERBOSE 1
-
-/* from lex_config, for nice error messages */
-extern char *current_file;
-extern int current_lineno;
-
-void yyerror(char *msg, ...);
-
-static int add_binding(card_info_t *card, char *name, int fn);
-static int add_module(device_info_t *card, char *name);
-
-#line 65 "yacc_config.y"
-typedef union {
- char *str;
- u_long num;
- struct device_info_t *device;
- struct card_info_t *card;
- struct mtd_ident_t *mtd;
- struct adjust_list_t *adjust;
-} YYSTYPE;
-#line 77 "y.tab.c"
-#define DEVICE 257
-#define CARD 258
-#define ANONYMOUS 259
-#define TUPLE 260
-#define MANFID 261
-#define VERSION 262
-#define FUNCTION 263
-#define PCI 264
-#define BIND 265
-#define CIS 266
-#define TO 267
-#define NEEDS_MTD 268
-#define MODULE 269
-#define OPTS 270
-#define CLASS 271
-#define REGION 272
-#define JEDEC 273
-#define DTYPE 274
-#define DEFAULT 275
-#define MTD 276
-#define INCLUDE 277
-#define EXCLUDE 278
-#define RESERVE 279
-#define IRQ_NO 280
-#define PORT 281
-#define MEMORY 282
-#define STRING 283
-#define NUMBER 284
-#define YYERRCODE 256
-short yylhs[] = { -1,
- 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
- 1, 1, 2, 2, 2, 3, 3, 3, 3, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 8, 9,
- 10, 11, 12, 12, 13, 15, 14, 14, 14, 14,
- 4, 21, 5, 5, 5, 6, 16, 16, 16, 16,
- 18, 17, 19, 20, 20, 22,
-};
-short yylen[] = { 2,
- 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 3, 2, 4, 4, 2, 1, 1, 1, 2,
- 1, 1, 1, 1, 1, 1, 1, 1, 2, 7,
- 5, 5, 3, 3, 3, 3, 3, 5, 3, 5,
- 2, 4, 3, 3, 3, 3, 2, 1, 1, 1,
- 3, 4, 2, 3, 3, 4,
-};
-short yydefred[] = { 1,
- 0, 8, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 17, 0, 19, 0, 21, 22, 23, 24,
- 0, 26, 0, 28, 0, 49, 48, 50, 0, 6,
- 7, 16, 20, 0, 47, 0, 0, 0, 0, 9,
- 10, 11, 0, 41, 0, 0, 0, 0, 29, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 53, 0, 0, 0, 0, 13, 0, 0, 12, 43,
- 46, 44, 45, 0, 0, 33, 35, 0, 0, 36,
- 34, 0, 0, 51, 54, 55, 42, 56, 0, 0,
- 0, 0, 0, 0, 0, 52, 14, 15, 0, 31,
- 32, 38, 40, 0, 30,
-};
-short yydgoto[] = { 1,
- 11, 40, 12, 13, 14, 15, 16, 17, 18, 19,
- 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
- 30, 31,
-};
-short yysindex[] = { 0,
- -250, 0, -279, -278, -274, -265, -259, -242, -242, -242,
- -10, -248, 0, -44, 0, -249, 0, 0, 0, 0,
- -9, 0, -3, 0, -243, 0, 0, 0, -233, 0,
- 0, 0, 0, -228, 0, -227, -240, -238, -237, 0,
- 0, 0, -242, 0, -235, -232, -231, -230, 0, -234,
- -229, -226, -225, -224, -222, -221, -220, -219, -218, -217,
- 0, -215, -213, -212, -211, 0, 9, 11, 0, 0,
- 0, 0, 0, 14, 21, 0, 0, 30, -192, 0,
- 0, -191, -207, 0, 0, 0, 0, 0, -206, -205,
- -204, -203, -202, -201, -200, 0, 0, 0, 41, 0,
- 0, 0, 0, -197, 0,
-};
-short yyrindex[] = { 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 107, 149, 0, 90, 0, 124, 0, 0, 0, 0,
- 49, 0, 73, 0, 0, 0, 0, 0, 141, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
- 0, 25, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0,
-};
-short yygindex[] = { 0,
- 0, -7, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0,
-};
-#define YYTABLESIZE 428
-short yytable[] = { 48,
- 37, 41, 42, 32, 33, 2, 3, 4, 34, 49,
- 50, 51, 52, 53, 54, 55, 56, 35, 5, 44,
- 45, 6, 46, 36, 39, 7, 8, 9, 10, 59,
- 60, 61, 62, 43, 57, 69, 63, 37, 38, 39,
- 58, 64, 65, 66, 37, 67, 68, 70, 25, 74,
- 71, 72, 73, 89, 75, 90, 76, 91, 77, 78,
- 79, 80, 81, 82, 92, 83, 84, 85, 39, 86,
- 87, 88, 27, 93, 94, 95, 96, 97, 98, 99,
- 100, 101, 102, 103, 104, 105, 0, 0, 0, 18,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 2, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 5, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 4, 0, 0, 0, 0, 0, 0, 0, 3, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 47, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 0, 0, 37,
- 0, 0, 37, 0, 0, 0, 37, 37, 37, 37,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 0, 0, 39, 0, 0, 39, 0, 0, 0,
- 39, 39, 39, 39, 25, 25, 25, 25, 25, 25,
- 25, 25, 25, 25, 25, 0, 0, 25, 0, 0,
- 25, 0, 0, 0, 25, 25, 25, 25, 27, 27,
- 27, 27, 27, 27, 27, 27, 27, 27, 27, 0,
- 0, 27, 0, 0, 27, 18, 18, 18, 27, 27,
- 27, 27, 0, 0, 0, 0, 0, 18, 18, 0,
- 18, 18, 2, 2, 2, 18, 18, 18, 18, 0,
- 0, 0, 0, 0, 0, 2, 0, 0, 2, 5,
- 5, 5, 2, 2, 2, 2, 0, 0, 0, 0,
- 0, 0, 5, 0, 0, 5, 4, 4, 4, 5,
- 5, 5, 5, 0, 3, 3, 3, 0, 0, 4,
- 0, 0, 4, 0, 0, 0, 4, 4, 4, 4,
- 3, 0, 0, 0, 3, 3, 3, 3,
-};
-short yycheck[] = { 44,
- 0, 9, 10, 283, 283, 256, 257, 258, 283, 259,
- 260, 261, 262, 263, 264, 265, 266, 283, 269, 268,
- 269, 272, 271, 283, 0, 276, 277, 278, 279, 273,
- 274, 275, 276, 44, 44, 43, 270, 280, 281, 282,
- 44, 270, 270, 284, 44, 284, 284, 283, 0, 284,
- 283, 283, 283, 45, 284, 45, 283, 44, 284, 284,
- 283, 283, 283, 283, 44, 284, 284, 283, 44, 283,
- 283, 283, 0, 44, 267, 267, 284, 284, 284, 284,
- 284, 284, 284, 284, 44, 283, -1, -1, -1, 0,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 0, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 0, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 0, -1, -1, -1, -1, -1, -1, -1, 0, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 270, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 256, 257, 258, 259,
- 260, 261, 262, 263, 264, 265, 266, -1, -1, 269,
- -1, -1, 272, -1, -1, -1, 276, 277, 278, 279,
- 256, 257, 258, 259, 260, 261, 262, 263, 264, 265,
- 266, -1, -1, 269, -1, -1, 272, -1, -1, -1,
- 276, 277, 278, 279, 256, 257, 258, 259, 260, 261,
- 262, 263, 264, 265, 266, -1, -1, 269, -1, -1,
- 272, -1, -1, -1, 276, 277, 278, 279, 256, 257,
- 258, 259, 260, 261, 262, 263, 264, 265, 266, -1,
- -1, 269, -1, -1, 272, 256, 257, 258, 276, 277,
- 278, 279, -1, -1, -1, -1, -1, 268, 269, -1,
- 271, 272, 256, 257, 258, 276, 277, 278, 279, -1,
- -1, -1, -1, -1, -1, 269, -1, -1, 272, 256,
- 257, 258, 276, 277, 278, 279, -1, -1, -1, -1,
- -1, -1, 269, -1, -1, 272, 256, 257, 258, 276,
- 277, 278, 279, -1, 256, 257, 258, -1, -1, 269,
- -1, -1, 272, -1, -1, -1, 276, 277, 278, 279,
- 272, -1, -1, -1, 276, 277, 278, 279,
-};
-#define YYFINAL 1
-#ifndef YYDEBUG
-#define YYDEBUG 0
-#endif
-#define YYMAXTOKEN 284
-#if YYDEBUG
-char *yyname[] = {
-"end-of-file",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,"','","'-'",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"DEVICE","CARD",
-"ANONYMOUS","TUPLE","MANFID","VERSION","FUNCTION","PCI","BIND","CIS","TO",
-"NEEDS_MTD","MODULE","OPTS","CLASS","REGION","JEDEC","DTYPE","DEFAULT","MTD",
-"INCLUDE","EXCLUDE","RESERVE","IRQ_NO","PORT","MEMORY","STRING","NUMBER",
-};
-char *yyrule[] = {
-"$accept : list",
-"list :",
-"list : list adjust",
-"list : list device",
-"list : list mtd",
-"list : list card",
-"list : list opts",
-"list : list mtd_opts",
-"list : list error",
-"adjust : INCLUDE resource",
-"adjust : EXCLUDE resource",
-"adjust : RESERVE resource",
-"adjust : adjust ',' resource",
-"resource : IRQ_NO NUMBER",
-"resource : PORT NUMBER '-' NUMBER",
-"resource : MEMORY NUMBER '-' NUMBER",
-"device : DEVICE STRING",
-"device : needs_mtd",
-"device : module",
-"device : class",
-"card : CARD STRING",
-"card : anonymous",
-"card : tuple",
-"card : manfid",
-"card : pci",
-"card : version",
-"card : function",
-"card : bind",
-"card : cis",
-"anonymous : card ANONYMOUS",
-"tuple : card TUPLE NUMBER ',' NUMBER ',' STRING",
-"manfid : card MANFID NUMBER ',' NUMBER",
-"pci : card PCI NUMBER ',' NUMBER",
-"version : card VERSION STRING",
-"version : version ',' STRING",
-"function : card FUNCTION NUMBER",
-"cis : card CIS STRING",
-"bind : card BIND STRING",
-"bind : card BIND STRING TO NUMBER",
-"bind : bind ',' STRING",
-"bind : bind ',' STRING TO NUMBER",
-"needs_mtd : device NEEDS_MTD",
-"opts : MODULE STRING OPTS STRING",
-"module : device MODULE STRING",
-"module : module OPTS STRING",
-"module : module ',' STRING",
-"class : device CLASS STRING",
-"region : REGION STRING",
-"region : dtype",
-"region : jedec",
-"region : default",
-"dtype : region DTYPE NUMBER",
-"jedec : region JEDEC NUMBER NUMBER",
-"default : region DEFAULT",
-"mtd : region MTD STRING",
-"mtd : mtd OPTS STRING",
-"mtd_opts : MTD STRING OPTS STRING",
-};
-#endif
-#ifdef YYSTACKSIZE
-#undef YYMAXDEPTH
-#define YYMAXDEPTH YYSTACKSIZE
-#else
-#ifdef YYMAXDEPTH
-#define YYSTACKSIZE YYMAXDEPTH
-#else
-#define YYSTACKSIZE 500
-#define YYMAXDEPTH 500
-#endif
-#endif
-int yydebug;
-int yynerrs;
-int yyerrflag;
-int yychar;
-short *yyssp;
-YYSTYPE *yyvsp;
-YYSTYPE yyval;
-YYSTYPE yylval;
-short yyss[YYSTACKSIZE];
-YYSTYPE yyvs[YYSTACKSIZE];
-#define yystacksize YYSTACKSIZE
-#line 468 "yacc_config.y"
-void yyerror(char *msg, ...)
-{
- va_list ap;
- char str[256];
-
- va_start(ap, msg);
- sprintf(str, "config error, file '%s' line %d: ",
- current_file, current_lineno);
- vsprintf(str+strlen(str), msg, ap);
-#if YYDEBUG
- fprintf(stderr, "%s\n", str);
-#else
- syslog(LOG_ERR, "%s", str);
-#endif
- va_end(ap);
-}
-
-static int add_binding(card_info_t *card, char *name, int fn)
-{
- device_info_t *dev = root_device;
- if (card->bindings == MAX_BINDINGS) {
- yyerror("too many bindings\n");
- return -1;
- }
- for (; dev; dev = dev->next)
- if (strcmp((char *)dev->dev_info, name) == 0) break;
- if (dev == NULL) {
- yyerror("unknown device: %s", name);
- return -1;
- }
- card->device[card->bindings] = dev;
- card->dev_fn[card->bindings] = fn;
- card->bindings++;
- free(name);
- return 0;
-}
-
-static int add_module(device_info_t *dev, char *name)
-{
- if (dev->modules == MAX_MODULES) {
- yyerror("too many modules");
- return -1;
- }
- dev->module[dev->modules] = name;
- dev->opts[dev->modules] = NULL;
- dev->modules++;
- return 0;
-}
-
-#if YYDEBUG
-adjust_list_t *root_adjust = NULL;
-device_info_t *root_device = NULL;
-card_info_t *root_card = NULL, *blank_card = NULL, *root_func = NULL;
-mtd_ident_t *root_mtd = NULL, *default_mtd = NULL;
-
-void main(int argc, char *argv[])
-{
- yydebug = 1;
- if (argc > 1)
- parse_configfile(argv[1]);
-}
-#endif
-#line 426 "y.tab.c"
-#define YYABORT goto yyabort
-#define YYREJECT goto yyabort
-#define YYACCEPT goto yyaccept
-#define YYERROR goto yyerrlab
-int yylex(void);
-int
-yyparse()
-{
- register int yym, yyn, yystate;
-#if YYDEBUG
- register char *yys;
- extern char *getenv();
-
- if (yys = getenv("YYDEBUG"))
- {
- yyn = *yys;
- if (yyn >= '0' && yyn <= '9')
- yydebug = yyn - '0';
- }
-#endif
-
- yynerrs = 0;
- yyerrflag = 0;
- yychar = (-1);
-
- yyssp = yyss;
- yyvsp = yyvs;
- *yyssp = yystate = 0;
-
-yyloop:
- if ((yyn = yydefred[yystate])) goto yyreduce;
- if (yychar < 0)
- {
- if ((yychar = yylex()) < 0) yychar = 0;
-#if YYDEBUG
- if (yydebug)
- {
- yys = 0;
- if (yychar <= YYMAXTOKEN) yys = yyname[yychar];
- if (!yys) yys = "illegal-symbol";
- printf("%sdebug: state %d, reading %d (%s)\n",
- YYPREFIX, yystate, yychar, yys);
- }
-#endif
- }
- if ((yyn = yysindex[yystate]) && (yyn += yychar) >= 0 &&
- yyn <= YYTABLESIZE && yycheck[yyn] == yychar)
- {
-#if YYDEBUG
- if (yydebug)
- printf("%sdebug: state %d, shifting to state %d\n",
- YYPREFIX, yystate, yytable[yyn]);
-#endif
- if (yyssp >= yyss + yystacksize - 1)
- {
- goto yyoverflow;
- }
- *++yyssp = yystate = yytable[yyn];
- *++yyvsp = yylval;
- yychar = (-1);
- if (yyerrflag > 0) --yyerrflag;
- goto yyloop;
- }
- if ((yyn = yyrindex[yystate]) && (yyn += yychar) >= 0 &&
- yyn <= YYTABLESIZE && yycheck[yyn] == yychar)
- {
- yyn = yytable[yyn];
- goto yyreduce;
- }
- if (yyerrflag) goto yyinrecovery;
- yyerror("syntax error");
-#ifdef lint
- goto yyerrlab;
-#endif
-yyerrlab:
- ++yynerrs;
-yyinrecovery:
- if (yyerrflag < 3)
- {
- yyerrflag = 3;
- for (;;)
- {
- if ((yyn = yysindex[*yyssp]) && (yyn += YYERRCODE) >= 0 &&
- yyn <= YYTABLESIZE && yycheck[yyn] == YYERRCODE)
- {
-#if YYDEBUG
- if (yydebug)
- printf("%sdebug: state %d, error recovery shifting\
- to state %d\n", YYPREFIX, *yyssp, yytable[yyn]);
-#endif
- if (yyssp >= yyss + yystacksize - 1)
- {
- goto yyoverflow;
- }
- *++yyssp = yystate = yytable[yyn];
- *++yyvsp = yylval;
- goto yyloop;
- }
- else
- {
-#if YYDEBUG
- if (yydebug)
- printf("%sdebug: error recovery discarding state %d\n",
- YYPREFIX, *yyssp);
-#endif
- if (yyssp <= yyss) goto yyabort;
- --yyssp;
- --yyvsp;
- }
- }
- }
- else
- {
- if (yychar == 0) goto yyabort;
-#if YYDEBUG
- if (yydebug)
- {
- yys = 0;
- if (yychar <= YYMAXTOKEN) yys = yyname[yychar];
- if (!yys) yys = "illegal-symbol";
- printf("%sdebug: state %d, error recovery discards token %d (%s)\n",
- YYPREFIX, yystate, yychar, yys);
- }
-#endif
- yychar = (-1);
- goto yyloop;
- }
-yyreduce:
-#if YYDEBUG
- if (yydebug)
- printf("%sdebug: state %d, reducing by rule %d (%s)\n",
- YYPREFIX, yystate, yyn, yyrule[yyn]);
-#endif
- yym = yylen[yyn];
- yyval = yyvsp[1-yym];
- switch (yyn)
- {
-case 2:
-#line 84 "yacc_config.y"
-{
- adjust_list_t **tail = &root_adjust;
- while (*tail != NULL) tail = &(*tail)->next;
- *tail = yyvsp[0].adjust;
- }
-break;
-case 3:
-#line 90 "yacc_config.y"
-{
- yyvsp[0].device->next = root_device;
- root_device = yyvsp[0].device;
- }
-break;
-case 4:
-#line 95 "yacc_config.y"
-{
- if (yyvsp[0].mtd->mtd_type == 0) {
- yyerror("no ID method for this card");
- YYERROR;
- }
- if (yyvsp[0].mtd->module == NULL) {
- yyerror("no MTD module specified");
- YYERROR;
- }
- yyvsp[0].mtd->next = root_mtd;
- root_mtd = yyvsp[0].mtd;
- }
-break;
-case 5:
-#line 108 "yacc_config.y"
-{
- if (yyvsp[0].card->ident_type == 0) {
- yyerror("no ID method for this card");
- YYERROR;
- }
- if (yyvsp[0].card->bindings == 0) {
- yyerror("no function bindings");
- YYERROR;
- }
- if (yyvsp[0].card->ident_type == FUNC_IDENT) {
- yyvsp[0].card->next = root_func;
- root_func = yyvsp[0].card;
- } else {
- yyvsp[0].card->next = root_card;
- root_card = yyvsp[0].card;
- }
- }
-break;
-case 9:
-#line 131 "yacc_config.y"
-{
- yyvsp[0].adjust->adj.Action = ADD_MANAGED_RESOURCE;
- yyval.adjust = yyvsp[0].adjust;
- }
-break;
-case 10:
-#line 136 "yacc_config.y"
-{
- yyvsp[0].adjust->adj.Action = REMOVE_MANAGED_RESOURCE;
- yyval.adjust = yyvsp[0].adjust;
- }
-break;
-case 11:
-#line 141 "yacc_config.y"
-{
- yyvsp[0].adjust->adj.Action = ADD_MANAGED_RESOURCE;
- yyvsp[0].adjust->adj.Attributes |= RES_RESERVED;
- yyval.adjust = yyvsp[0].adjust;
- }
-break;
-case 12:
-#line 147 "yacc_config.y"
-{
- yyvsp[0].adjust->adj.Action = yyvsp[-2].adjust->adj.Action;
- yyvsp[0].adjust->adj.Attributes = yyvsp[-2].adjust->adj.Attributes;
- yyvsp[0].adjust->next = yyvsp[-2].adjust;
- yyval.adjust = yyvsp[0].adjust;
- }
-break;
-case 13:
-#line 156 "yacc_config.y"
-{
- yyval.adjust = calloc(sizeof(adjust_list_t), 1);
- yyval.adjust->adj.Resource = RES_IRQ;
- yyval.adjust->adj.resource.irq.IRQ = yyvsp[0].num;
- }
-break;
-case 14:
-#line 162 "yacc_config.y"
-{
- if ((yyvsp[0].num < yyvsp[-2].num) || (yyvsp[0].num > 0xffff)) {
- yyerror("invalid port range");
- YYERROR;
- }
- yyval.adjust = calloc(sizeof(adjust_list_t), 1);
- yyval.adjust->adj.Resource = RES_IO_RANGE;
- yyval.adjust->adj.resource.io.BasePort = yyvsp[-2].num;
- yyval.adjust->adj.resource.io.NumPorts = yyvsp[0].num - yyvsp[-2].num + 1;
- }
-break;
-case 15:
-#line 173 "yacc_config.y"
-{
- if (yyvsp[0].num < yyvsp[-2].num) {
- yyerror("invalid address range");
- YYERROR;
- }
- yyval.adjust = calloc(sizeof(adjust_list_t), 1);
- yyval.adjust->adj.Resource = RES_MEMORY_RANGE;
- yyval.adjust->adj.resource.memory.Base = yyvsp[-2].num;
- yyval.adjust->adj.resource.memory.Size = yyvsp[0].num - yyvsp[-2].num + 1;
- }
-break;
-case 16:
-#line 186 "yacc_config.y"
-{
- yyval.device = calloc(sizeof(device_info_t), 1);
- yyval.device->refs = 1;
- strcpy(yyval.device->dev_info, yyvsp[0].str);
- free(yyvsp[0].str);
- }
-break;
-case 20:
-#line 198 "yacc_config.y"
-{
- yyval.card = calloc(sizeof(card_info_t), 1);
- yyval.card->refs = 1;
- yyval.card->name = yyvsp[0].str;
- }
-break;
-case 29:
-#line 214 "yacc_config.y"
-{
- if (yyvsp[-1].card->ident_type != 0) {
- yyerror("ID method already defined");
- YYERROR;
- }
- if (blank_card) {
- yyerror("Anonymous card already defined");
- YYERROR;
- }
- yyvsp[-1].card->ident_type = BLANK_IDENT;
- blank_card = yyvsp[-1].card;
- }
-break;
-case 30:
-#line 229 "yacc_config.y"
-{
- if (yyvsp[-6].card->ident_type != 0) {
- yyerror("ID method already defined");
- YYERROR;
- }
- yyvsp[-6].card->ident_type = TUPLE_IDENT;
- yyvsp[-6].card->id.tuple.code = yyvsp[-4].num;
- yyvsp[-6].card->id.tuple.ofs = yyvsp[-2].num;
- yyvsp[-6].card->id.tuple.info = yyvsp[0].str;
- }
-break;
-case 31:
-#line 242 "yacc_config.y"
-{
- if (yyvsp[-4].card->ident_type & EXCL_IDENT) {
- yyerror("ID method already defined");
- YYERROR;
- }
- yyvsp[-4].card->ident_type = MANFID_IDENT;
- yyvsp[-4].card->manfid.manf = yyvsp[-2].num;
- yyvsp[-4].card->manfid.card = yyvsp[0].num;
- }
-break;
-case 32:
-#line 253 "yacc_config.y"
-{
- if (yyvsp[-4].card->ident_type != 0) {
- yyerror("ID method already defined");
- YYERROR;
- }
- yyvsp[-4].card->ident_type = PCI_IDENT;
- yyvsp[-4].card->manfid.manf = yyvsp[-2].num;
- yyvsp[-4].card->manfid.card = yyvsp[0].num;
- }
-break;
-case 33:
-#line 264 "yacc_config.y"
-{
- if (yyvsp[-2].card->ident_type & EXCL_IDENT) {
- yyerror("ID method already defined\n");
- YYERROR;
- }
- yyvsp[-2].card->ident_type = VERS_1_IDENT;
- yyvsp[-2].card->id.vers.ns = 1;
- yyvsp[-2].card->id.vers.pi[0] = yyvsp[0].str;
- }
-break;
-case 34:
-#line 274 "yacc_config.y"
-{
- if (yyvsp[-2].card->id.vers.ns == 4) {
- yyerror("too many version strings");
- YYERROR;
- }
- yyvsp[-2].card->id.vers.pi[yyvsp[-2].card->id.vers.ns] = yyvsp[0].str;
- yyvsp[-2].card->id.vers.ns++;
- }
-break;
-case 35:
-#line 285 "yacc_config.y"
-{
- if (yyvsp[-2].card->ident_type != 0) {
- yyerror("ID method already defined\n");
- YYERROR;
- }
- yyvsp[-2].card->ident_type = FUNC_IDENT;
- yyvsp[-2].card->id.func.funcid = yyvsp[0].num;
- }
-break;
-case 36:
-#line 296 "yacc_config.y"
-{ yyvsp[-2].card->cis_file = strdup(yyvsp[0].str); }
-break;
-case 37:
-#line 300 "yacc_config.y"
-{
- if (add_binding(yyvsp[-2].card, yyvsp[0].str, 0) != 0)
- YYERROR;
- }
-break;
-case 38:
-#line 305 "yacc_config.y"
-{
- if (add_binding(yyvsp[-4].card, yyvsp[-2].str, yyvsp[0].num) != 0)
- YYERROR;
- }
-break;
-case 39:
-#line 310 "yacc_config.y"
-{
- if (add_binding(yyvsp[-2].card, yyvsp[0].str, 0) != 0)
- YYERROR;
- }
-break;
-case 40:
-#line 315 "yacc_config.y"
-{
- if (add_binding(yyvsp[-4].card, yyvsp[-2].str, yyvsp[0].num) != 0)
- YYERROR;
- }
-break;
-case 41:
-#line 322 "yacc_config.y"
-{
- yyvsp[-1].device->needs_mtd = 1;
- }
-break;
-case 42:
-#line 328 "yacc_config.y"
-{
- device_info_t *d;
- int i, found = 0;
- for (d = root_device; d; d = d->next) {
- for (i = 0; i < d->modules; i++)
- if (strcmp(yyvsp[-2].str, d->module[i]) == 0) break;
- if (i < d->modules) {
- if (d->opts[i])
- free(d->opts[i]);
- d->opts[i] = strdup(yyvsp[0].str);
- found = 1;
- }
- }
- free(yyvsp[-2].str); free(yyvsp[0].str);
- if (!found) {
- yyerror("module name not found!");
- YYERROR;
- }
- }
-break;
-case 43:
-#line 350 "yacc_config.y"
-{
- if (add_module(yyvsp[-2].device, yyvsp[0].str) != 0)
- YYERROR;
- }
-break;
-case 44:
-#line 355 "yacc_config.y"
-{
- if (yyvsp[-2].device->opts[yyvsp[-2].device->modules-1] == NULL) {
- yyvsp[-2].device->opts[yyvsp[-2].device->modules-1] = yyvsp[0].str;
- } else {
- yyerror("too many options");
- YYERROR;
- }
- }
-break;
-case 45:
-#line 364 "yacc_config.y"
-{
- if (add_module(yyvsp[-2].device, yyvsp[0].str) != 0)
- YYERROR;
- }
-break;
-case 46:
-#line 371 "yacc_config.y"
-{
- if (yyvsp[-2].device->class != NULL) {
- yyerror("extra class string");
- YYERROR;
- }
- yyvsp[-2].device->class = yyvsp[0].str;
- }
-break;
-case 47:
-#line 381 "yacc_config.y"
-{
- yyval.mtd = calloc(sizeof(mtd_ident_t), 1);
- yyval.mtd->refs = 1;
- yyval.mtd->name = yyvsp[0].str;
- }
-break;
-case 51:
-#line 392 "yacc_config.y"
-{
- if (yyvsp[-2].mtd->mtd_type != 0) {
- yyerror("ID method already defined");
- YYERROR;
- }
- yyvsp[-2].mtd->mtd_type = DTYPE_MTD;
- yyvsp[-2].mtd->dtype = yyvsp[0].num;
- }
-break;
-case 52:
-#line 403 "yacc_config.y"
-{
- if (yyvsp[-3].mtd->mtd_type != 0) {
- yyerror("ID method already defined");
- YYERROR;
- }
- yyvsp[-3].mtd->mtd_type = JEDEC_MTD;
- yyvsp[-3].mtd->jedec_mfr = yyvsp[-1].num;
- yyvsp[-3].mtd->jedec_info = yyvsp[0].num;
- }
-break;
-case 53:
-#line 415 "yacc_config.y"
-{
- if (yyvsp[-1].mtd->mtd_type != 0) {
- yyerror("ID method already defined");
- YYERROR;
- }
- if (default_mtd) {
- yyerror("Default MTD already defined");
- YYERROR;
- }
- yyvsp[-1].mtd->mtd_type = DEFAULT_MTD;
- default_mtd = yyvsp[-1].mtd;
- }
-break;
-case 54:
-#line 430 "yacc_config.y"
-{
- if (yyvsp[-2].mtd->module != NULL) {
- yyerror("extra MTD entry");
- YYERROR;
- }
- yyvsp[-2].mtd->module = yyvsp[0].str;
- }
-break;
-case 55:
-#line 438 "yacc_config.y"
-{
- if (yyvsp[-2].mtd->opts == NULL) {
- yyvsp[-2].mtd->opts = yyvsp[0].str;
- } else {
- yyerror("too many options");
- YYERROR;
- }
- }
-break;
-case 56:
-#line 449 "yacc_config.y"
-{
- mtd_ident_t *m;
- int found = 0;
- for (m = root_mtd; m; m = m->next)
- if (strcmp(yyvsp[-2].str, m->module) == 0) break;
- if (m) {
- if (m->opts) free(m->opts);
- m->opts = strdup(yyvsp[0].str);
- found = 1;
- }
- free(yyvsp[-2].str); free(yyvsp[0].str);
- if (!found) {
- yyerror("MTD name not found!");
- YYERROR;
- }
- }
-break;
-#line 966 "y.tab.c"
- }
- yyssp -= yym;
- yystate = *yyssp;
- yyvsp -= yym;
- yym = yylhs[yyn];
- if (yystate == 0 && yym == 0)
- {
-#if YYDEBUG
- if (yydebug)
- printf("%sdebug: after reduction, shifting from state 0 to\
- state %d\n", YYPREFIX, YYFINAL);
-#endif
- yystate = YYFINAL;
- *++yyssp = YYFINAL;
- *++yyvsp = yyval;
- if (yychar < 0)
- {
- if ((yychar = yylex()) < 0) yychar = 0;
-#if YYDEBUG
- if (yydebug)
- {
- yys = 0;
- if (yychar <= YYMAXTOKEN) yys = yyname[yychar];
- if (!yys) yys = "illegal-symbol";
- printf("%sdebug: state %d, reading %d (%s)\n",
- YYPREFIX, YYFINAL, yychar, yys);
- }
-#endif
- }
- if (yychar == 0) goto yyaccept;
- goto yyloop;
- }
- if ((yyn = yygindex[yym]) && (yyn += yystate) >= 0 &&
- yyn <= YYTABLESIZE && yycheck[yyn] == yystate)
- yystate = yytable[yyn];
- else
- yystate = yydgoto[yym];
-#if YYDEBUG
- if (yydebug)
- printf("%sdebug: after reduction, shifting from state %d \
-to state %d\n", YYPREFIX, *yyssp, yystate);
-#endif
- if (yyssp >= yyss + yystacksize - 1)
- {
- goto yyoverflow;
- }
- *++yyssp = yystate;
- *++yyvsp = yyval;
- goto yyloop;
-yyoverflow:
- yyerror("yacc stack overflow");
-yyabort:
- return (1);
-yyaccept:
- return (0);
-}
diff --git a/mdk-stage1/pcmcia_/yacc_config.h b/mdk-stage1/pcmcia_/yacc_config.h
deleted file mode 100644
index b4902c8e6..000000000
--- a/mdk-stage1/pcmcia_/yacc_config.h
+++ /dev/null
@@ -1,37 +0,0 @@
-#define DEVICE 257
-#define CARD 258
-#define ANONYMOUS 259
-#define TUPLE 260
-#define MANFID 261
-#define VERSION 262
-#define FUNCTION 263
-#define PCI 264
-#define BIND 265
-#define CIS 266
-#define TO 267
-#define NEEDS_MTD 268
-#define MODULE 269
-#define OPTS 270
-#define CLASS 271
-#define REGION 272
-#define JEDEC 273
-#define DTYPE 274
-#define DEFAULT 275
-#define MTD 276
-#define INCLUDE 277
-#define EXCLUDE 278
-#define RESERVE 279
-#define IRQ_NO 280
-#define PORT 281
-#define MEMORY 282
-#define STRING 283
-#define NUMBER 284
-typedef union {
- char *str;
- u_long num;
- struct device_info_t *device;
- struct card_info_t *card;
- struct mtd_ident_t *mtd;
- struct adjust_list_t *adjust;
-} YYSTYPE;
-extern YYSTYPE yylval;
diff --git a/mdk-stage1/ppp/.cvsignore b/mdk-stage1/ppp/.cvsignore
deleted file mode 100644
index c258b925d..000000000
--- a/mdk-stage1/ppp/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-pppd-bin
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 c35020eab..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)
-#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/.cvsignore b/mdk-stage1/ppp/pppd/.cvsignore
deleted file mode 100644
index 476ef2253..000000000
--- a/mdk-stage1/ppp/pppd/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-pppd
-pppd-DIET
diff --git a/mdk-stage1/ppp/pppd/Makefile b/mdk-stage1/ppp/pppd/Makefile
deleted file mode 100644
index ad2bdae90..000000000
--- a/mdk-stage1/ppp/pppd/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
- #******************************************************************************
- #
- # 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.
- #
- #*****************************************************************************
-
-top_dir = ../..
-
-include $(top_dir)/Makefile.common
-
-
-TARGETS = pppd
-
-ifeq (DIETLIBC, $(L))
-TARGETS += pppd-DIET
-endif
-
-BINTARGET = ../pppd-bin
-
-
-all: $(TARGETS)
-
-clean:
- rm -f *.o *.a $(BINTARGET) pppd pppd-DIET
-
-FLAGS = -Wall -Werror -Os -fomit-frame-pointer -DDO_BSD_COMPRESS=0 -D_linux_=1 -DHAVE_MMAP -DNO_DRAND48
-
-INCS = -I../include -I.
-
-
-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
-OBJS-DIET = $(subst .o,-DIET.o,$(OBJS))
-
-
-pppd: $(OBJS)
- gcc -static -o $@ $^ -lcrypt
- $(STRIPCMD) $@
- cp -f $@ $(BINTARGET)
-
-pppd-DIET: $(OBJS-DIET)
- gcc $(DIETLIBC_LDFLAGS_STAGE1) -o $@ $^ $(DIETLIBC_LIBC)
- $(STRIPCMD) $@
- cp -f $@ $(BINTARGET)
-
-$(OBJS): %.o: %.c
- gcc $(FLAGS) $(INCS) $(GLIBC_INCLUDES) -c $< -o $@
-
-$(OBJS-DIET): %-DIET.o: %.c
- gcc $(FLAGS) $(INCS) $(DIETLIBC_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 54ff7d7d8..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 60d366eb3..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 d341bb3de..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 __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;
-}
-
-/********************************************************************
- *
- * 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 9c987cfcd..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 *);
-#ifndef __powerpc__
- 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/probing.c b/mdk-stage1/probing.c
deleted file mode 100644
index d46c35e4d..000000000
--- a/mdk-stage1/probing.c
+++ /dev/null
@@ -1,671 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-
-/*
- * This contains stuff related to probing:
- * (1) any (actually only SCSI, NET, CPQ, USB Controllers) devices (autoprobe for PCI and USB)
- * (2) IDE media
- * (3) SCSI media
- * (4) ETH devices
- */
-
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <stdio.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <sys/socket.h>
-#include <net/if.h>
-#include <sys/ioctl.h>
-#include <sys/mount.h>
-#include "stage1.h"
-
-#include "log.h"
-#include "frontend.h"
-#include "modules.h"
-#include "pci-resource/pci-ids.h"
-#ifdef ENABLE_USB
-#include "usb-resource/usb-ids.h"
-#endif
-
-#include "probing.h"
-
-
-struct media_info {
- char * name;
- char * model;
- enum media_type type;
-};
-
-
-static void warning_insmod_failed(enum insmod_return r)
-{
- if (IS_AUTOMATIC && r == INSMOD_FAILED_FILE_NOT_FOUND)
- return;
- if (r != INSMOD_OK) {
- if (r == INSMOD_FAILED_FILE_NOT_FOUND)
- stg1_error_message("This floppy doesn't contain the driver.");
- else
- stg1_error_message("Warning, installation of driver failed. (please include msg from <Alt-F3> for bugreports)");
- }
-}
-
-#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;
-
-void prepare_intf_descr(const char * intf_descr)
-{
- intf_descr_for_discover = strdup(intf_descr);
-}
-
-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++;
-}
-
-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");
-}
-#endif
-
-#ifdef ENABLE_USB
-void probe_that_type(enum driver_type type, enum media_bus bus)
-#else
-void probe_that_type(enum driver_type type, enum media_bus bus __attribute__ ((unused)))
-#endif
-{
- /* ---- PCI probe ---------------------------------------------- */
- {
- FILE * f;
- int len = 0;
- char buf[200];
- struct pci_module_map * pcidb = NULL;
-
- switch (type) {
-#ifndef DISABLE_PCIADAPTERS
-#ifndef DISABLE_MEDIAS
- static int already_probed_scsi_adapters = 0;
- case SCSI_ADAPTERS:
- if (already_probed_scsi_adapters)
- goto end_pci_probe;
- already_probed_scsi_adapters = 1;
- pcidb = medias_pci_ids;
- len = medias_num_ids;
- break;
-#endif
-#ifndef DISABLE_NETWORK
- case NETWORK_DEVICES:
- pcidb = network_pci_ids;
- len = network_num_ids;
- break;
-#endif
-#endif
-#ifdef ENABLE_USB
- static int already_probed_usb_controllers = 0;
- case USB_CONTROLLERS:
- if (already_probed_usb_controllers || IS_NOAUTO)
- goto end_pci_probe;
- already_probed_usb_controllers = 1;
- pcidb = usb_pci_ids;
- len = usb_num_ids;
- break;
-#endif
- default:
- goto end_pci_probe;
- }
-
- if (IS_EXPERT && type != USB_CONTROLLERS) {
- ask_insmod(type);
- return;
- }
-
- if (!(f = fopen("/proc/bus/pci/devices", "rb"))) {
- log_message("PCI: could not open proc file");
- goto end_pci_probe;
- }
-
- while (1) {
- int i, garb, vendor, device;
-
- if (!fgets(buf, sizeof(buf), f)) break;
-
- sscanf(buf, "%x %x", &garb, &vendor);
- device = vendor & 0xFFFF; /* because scanf from dietlibc does not support %4f */
- vendor = (vendor >> 16) & 0xFFFF;
-
- for (i = 0; i < len; i++) {
- if (pcidb[i].vendor == vendor && pcidb[i].device == device) {
- log_message("PCI: device %04x %04x is \"%s\" (%s)", vendor, device, pcidb[i].name, pcidb[i].module);
-#ifndef DISABLE_MEDIAS
- if (type == SCSI_ADAPTERS) {
- int wait_msg = 0;
- enum insmod_return failed;
- if (IS_AUTOMATIC) {
- wait_message("Loading driver for SCSI adapter:\n \n%s", pcidb[i].name);
- wait_msg = 1;
- } else
- stg1_info_message("About to load driver for SCSI adapter:\n \n%s", pcidb[i].name);
- failed = my_insmod(pcidb[i].module, SCSI_ADAPTERS, NULL);
- if (wait_msg)
- remove_wait_message();
- warning_insmod_failed(failed);
-
- }
-#endif
-#ifndef DISABLE_NETWORK
- if (type == NETWORK_DEVICES) {
- stg1_info_message("About to load driver for network device:\n \n%s", pcidb[i].name);
- prepare_intf_descr(pcidb[i].name);
- warning_insmod_failed(my_insmod(pcidb[i].module, NETWORK_DEVICES, NULL));
- 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)
- my_insmod(pcidb[i].module, USB_CONTROLLERS, NULL);
-#endif
- }
- }
- }
- fclose(f);
- end_pci_probe:;
- }
-
-
-#ifdef ENABLE_USB
- /* ---- USB probe ---------------------------------------------- */
- if ((bus == BUS_USB || bus == BUS_ANY) && !(IS_NOAUTO)) {
- static int already_probed_usb_controllers = 0;
- static int already_mounted_usbdev = 0;
-
- FILE * f;
- int len = 0;
- char buf[200];
- struct usb_module_map * usbdb = NULL;
-
- if (!already_probed_usb_controllers) {
- already_probed_usb_controllers = 1;
- probe_that_type(USB_CONTROLLERS, BUS_ANY);
- }
-
- if (!already_mounted_usbdev) {
- already_mounted_usbdev = 1;
- my_insmod("usb-storage", SCSI_ADAPTERS, NULL);
- if (module_already_present("ieee1394"))
- my_insmod("sbp2", SCSI_ADAPTERS, NULL);
- if (mount("/proc/bus/usb", "/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("usbkbd", ANY_DRIVER_TYPE, NULL);
- my_insmod("keybdev", ANY_DRIVER_TYPE, NULL);
- remove_wait_message();
- }
-
- if (!(f = fopen("/proc/bus/usb/devices", "rb"))) {
- log_message("USB: could not open proc file");
- goto end_usb_probe;
- }
-
- switch (type) {
- case NETWORK_DEVICES:
- usbdb = usb_usb_ids;
- len = usb_usb_num_ids;
- break;
- default:
- goto end_usb_probe;
- }
-
- while (1) {
- int i, vendor, id;
-
- if (!fgets(buf, sizeof(buf), f)) break;
-
- if (sscanf(buf, "P: Vendor=%x ProdID=%x", &vendor, &id) != 2)
- continue;
-
- for (i = 0; i < len; i++) {
- if (usbdb[i].vendor == vendor && usbdb[i].id == id) {
- log_message("USB: device %04x %04x is \"%s\" (%s)", vendor, id, usbdb[i].name, usbdb[i].module);
-#ifndef DISABLE_NETWORK
- if (type == NETWORK_DEVICES) {
- stg1_info_message("About to load driver for usb network device:\n \n%s", usbdb[i].name);
- prepare_intf_descr(usbdb[i].name);
- warning_insmod_failed(my_insmod(usbdb[i].module, NETWORK_DEVICES, NULL));
- if (intf_descr_for_discover) /* for modules providing more than one net intf */
- net_discovered_interface(NULL);
- }
-#endif
-
- }
- }
- }
- fclose(f);
- end_usb_probe:;
- }
-#endif
-}
-
-
-#ifndef DISABLE_MEDIAS
-static struct media_info * medias = NULL;
-
-static void find_media(enum media_bus bus)
-{
- char b[50];
- char buf[5000];
- struct media_info tmp[50];
- int count = 0;
- int fd;
-
- if (medias)
- free(medias); /* that does not free the strings, by the way */
-
- if (bus == BUS_SCSI || bus == BUS_USB || bus == BUS_ANY)
- probe_that_type(SCSI_ADAPTERS, bus);
-
- /* ----------------------------------------------- */
- if (bus != BUS_IDE && bus != BUS_ANY)
- goto find_media_after_ide;
- log_message("looking for ide media");
-
- strcpy(b, "/proc/ide/hd");
- for (b[12] = 'a'; b[12] <= 'h'; b[12]++) {
- int i;
- char ide_disk[] = "disk";
- char ide_cdrom[] = "cdrom";
- char ide_tape[] = "tape";
- char ide_floppy[] = "floppy";
-
- /* first, test if file exists (will tell if attached medium exists) */
- b[13] = '\0';
- if (access(b, R_OK))
- continue;
-
- tmp[count].name = strdup("hda");
- tmp[count].name[2] = b[12];
-
- /* media type */
- strcpy(b + 13, "/media");
- 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("failed to read %s", b);
- continue;
- }
- buf[i] = '\0';
- close(fd);
-
- if (ptr_begins_static_str(buf, ide_disk))
- tmp[count].type = DISK;
- else if (ptr_begins_static_str(buf, ide_cdrom))
- tmp[count].type = CDROM;
- else if (ptr_begins_static_str(buf, ide_tape))
- tmp[count].type = TAPE;
- else if (ptr_begins_static_str(buf, ide_floppy))
- tmp[count].type = FLOPPY;
- else
- tmp[count].type = UNKNOWN_MEDIA;
-
- /* media model */
- strcpy(b + 13, "/model");
- 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 <= 0) {
- log_message("failed to read %s", b);
- tmp[count].model = strdup("(none)");
- }
- else {
- buf[i-1] = '\0'; /* eat the \n */
- tmp[count].model = strdup(buf);
- }
- close(fd);
-
- log_message("IDE/%d: %s is a %s", tmp[count].type, tmp[count].name, tmp[count].model);
- count++;
- }
-
- find_media_after_ide:
- /* ----------------------------------------------- */
- if (bus != BUS_SCSI && bus != BUS_USB && bus != BUS_ANY)
- goto find_media_after_scsi;
- log_message("looking for scsi media");
-
- fd = open("/proc/scsi/scsi", O_RDONLY);
- if (fd != -1) {
- enum { SCSI_TOP, SCSI_HOST, SCSI_VENDOR, SCSI_TYPE } state = SCSI_TOP;
- char * start, * chptr, * next, * end;
- char scsi_disk_count = 'a';
- char scsi_cdrom_count = '0';
- char scsi_tape_count = '0';
-
- char scsi_no_devices[] = "Attached devices: none";
- char scsi_some_devices[] = "Attached devices: ";
- char scsi_host[] = "Host: ";
- char scsi_vendor[] = " Vendor: ";
-
- int i = read(fd, &buf, sizeof(buf)-1);
- if (i < 1) {
- close(fd);
- goto end_scsi;
- }
- close(fd);
- buf[i] = '\0';
-
- if (ptr_begins_static_str(buf, scsi_no_devices))
- goto end_scsi;
-
- start = buf;
- while (*start) {
- char tmp_model[50];
- char tmp_name[10];
-
- chptr = start;
- while (*chptr != '\n') chptr++;
- *chptr = '\0';
- next = chptr + 1;
-
- switch (state) {
- case SCSI_TOP:
- if (!ptr_begins_static_str(start, scsi_some_devices))
- goto end_scsi;
- state = SCSI_HOST;
- break;
-
- case SCSI_HOST:
- if (!ptr_begins_static_str(start, scsi_host))
- goto end_scsi;
- state = SCSI_VENDOR;
- break;
-
- case SCSI_VENDOR:
- if (!ptr_begins_static_str(start, scsi_vendor))
- goto end_scsi;
-
- /* (1) Grab Vendor info */
- start += 10;
- end = chptr = strstr(start, "Model:");
- if (!chptr)
- goto end_scsi;
-
- chptr--;
- while (*chptr == ' ')
- chptr--;
- if (*chptr == ':') {
- chptr++;
- *(chptr + 1) = '\0';
- strcpy(tmp_model,"(unknown)");
- } else {
- *(chptr + 1) = '\0';
- strcpy(tmp_model, start);
- }
-
- /* (2) Grab Model info */
- start = end;
- start += 7;
-
- chptr = strstr(start, "Rev:");
- if (!chptr)
- goto end_scsi;
-
- chptr--;
- while (*chptr == ' ') chptr--;
- *(chptr + 1) = '\0';
-
- strcat(tmp_model, " ");
- strcat(tmp_model, start);
-
- tmp[count].model = strdup(tmp_model);
-
- state = SCSI_TYPE;
-
- break;
-
- case SCSI_TYPE:
- if (strncmp(" Type:", start, 7))
- goto end_scsi;
- *tmp_name = '\0';
-
- if (strstr(start, "Direct-Access")) {
- sprintf(tmp_name, "sd%c", scsi_disk_count++);
- tmp[count].type = DISK;
- } else if (strstr(start, "Sequential-Access")) {
- sprintf(tmp_name, "st%c", scsi_tape_count++);
- tmp[count].type = TAPE;
- } else if (strstr(start, "CD-ROM")) {
- sprintf(tmp_name, "sr%c", scsi_cdrom_count++);
- tmp[count].type = CDROM;
- }
-
- if (*tmp_name) {
- tmp[count].name = strdup(tmp_name);
- log_message("SCSI/%d: %s is a %s", tmp[count].type, tmp[count].name, tmp[count].model);
- count++;
- }
-
- state = SCSI_HOST;
- }
-
- start = next;
- }
-
- end_scsi:;
- }
-
- /* ----------------------------------------------- */
- log_message("looking for Compaq Smart Array media");
- {
- char * procfiles[] = { "/proc/driver/cpqarray/ida0", "/proc/driver/cciss/cciss0", // 2.4 style
- "/proc/array/ida", "/proc/cciss/cciss", // 2.2 style
- NULL };
- static char cpq_descr[] = "Compaq RAID logical disk";
- char ** procfile = procfiles;
- FILE * f;
- while (procfile && *procfile && (f = fopen(*procfile, "rb"))) {
- while (fgets(buf, sizeof(buf), f)) {
- if (ptr_begins_static_str(buf, "ida/") || ptr_begins_static_str(buf, "cciss/")) {
- char * end = strchr(buf, ':');
- if (!end)
- log_message("Inconsistency in %s, line:\n%s", *procfile, buf);
- else {
- *end = '\0';
- tmp[count].name = strdup(buf);
- tmp[count].type = DISK;
- tmp[count].model = cpq_descr;
- log_message("CPQ: found %s", tmp[count].name);
- count++;
- }
- }
- }
- fclose(f);
- procfile++;
- }
- }
-
- /* ----------------------------------------------- */
- log_message("looking for DAC960");
- {
- FILE * f;
- if ((f = fopen("/tmp/syslog", "rb"))) {
- while (fgets(buf, sizeof(buf), f)) {
- char * start;
- if ((start = strstr(buf, "/dev/rd/"))) {
- char * end = strchr(start, ':');
- if (!end)
- log_message("Inconsistency in syslog, line:\n%s", buf);
- else {
- *end = '\0';
- tmp[count].name = strdup(start+5);
- tmp[count].type = DISK;
- start = end + 2;
- end = strchr(start, ',');
- if (end) {
- *end = '\0';
- tmp[count].model = strdup(start);
- } else
- tmp[count].model = "(unknown)";
- log_message("DAC960: found %s (%s)", tmp[count].name, tmp[count].model);
- count++;
- }
- }
- }
- fclose(f);
- }
- }
- find_media_after_scsi:
-
- /* ----------------------------------------------- */
- tmp[count].name = NULL;
- count++;
-
- medias = memdup(tmp, sizeof(struct media_info) * count);
-}
-
-
-/* Finds by media */
-void get_medias(enum media_type media, char *** names, char *** models, enum media_bus bus)
-{
- struct media_info * m;
- char * tmp_names[50];
- char * tmp_models[50];
- int count;
-
- find_media(bus);
-
- m = medias;
-
- count = 0;
- while (m && m->name) {
- if (m->type == media) {
- tmp_names[count] = strdup(m->name);
- tmp_models[count++] = strdup(m->model);
- }
- m++;
- }
- tmp_names[count] = NULL;
- tmp_models[count++] = NULL;
-
- *names = memdup(tmp_names, sizeof(char *) * count);
- *models = memdup(tmp_models, sizeof(char *) * count);
-}
-#endif /* DISABLE_MEDIAS */
-
-
-#ifndef DISABLE_NETWORK
-int net_device_available(char * device) {
- struct ifreq req;
- int s;
-
- s = socket(AF_INET, SOCK_DGRAM, 0);
- if (s < 0) {
- log_perror(device);
- return 0;
- }
- strcpy(req.ifr_name, device);
- if (ioctl(s, SIOCGIFFLAGS, &req)) {
- /* if we can't get the flags, the networking device isn't available */
- close(s);
- return 0;
- }
- close(s);
- return 1;
-}
-
-
-char ** get_net_devices(void)
-{
- char * devices[] = {
- "eth0", "eth1", "eth2", "eth3", "eth4", "eth5",
- "tr0",
- "plip0", "plip1", "plip2",
- "fddi0",
-#ifdef ENABLE_USB
- "usb0", "usb1", "usb2", "usb3",
-#endif
- NULL
- };
- char ** ptr = devices;
- char * tmp[50];
- int i = 0;
- static int already_probed = 0;
-
- if (!already_probed) {
- already_probed = 1; /* cut off loop brought by: probe_that_type => my_insmod => get_net_devices */
- probe_that_type(NETWORK_DEVICES, BUS_ANY);
- }
-
- while (ptr && *ptr) {
- if (net_device_available(*ptr))
- tmp[i++] = strdup(*ptr);
- ptr++;
- }
- tmp[i++] = NULL;
-
- return memdup(tmp, sizeof(char *) * i);
-}
-#endif /* DISABLE_NETWORK */
diff --git a/mdk-stage1/probing.h b/mdk-stage1/probing.h
deleted file mode 100644
index ce107b752..000000000
--- a/mdk-stage1/probing.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#ifndef _PROBING_H_
-#define _PROBING_H_
-
-enum media_type { CDROM, DISK, FLOPPY, TAPE, UNKNOWN_MEDIA };
-
-enum driver_type { SCSI_ADAPTERS, NETWORK_DEVICES, USB_CONTROLLERS, ANY_DRIVER_TYPE };
-
-enum media_bus { BUS_IDE, BUS_SCSI, BUS_USB, BUS_ANY };
-
-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);
-
-#endif
diff --git a/mdk-stage1/rescue-gui.c b/mdk-stage1/rescue-gui.c
deleted file mode 100644
index 240d7ccba..000000000
--- a/mdk-stage1/rescue-gui.c
+++ /dev/null
@@ -1,226 +0,0 @@
-/*
- * Guillaume Cottenceau (gc@mandrakesoft.com)
- *
- * Copyright 2001 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.
- *
- */
-
-#include <stdlib.h>
-#define _USE_BSD
-#include <sys/types.h>
-#include <sys/time.h>
-#include <sys/resource.h>
-#include <sys/wait.h>
-#include <unistd.h>
-#include <string.h>
-#include <stdio.h>
-#include <sys/mount.h>
-#include <fcntl.h>
-#include <sys/ioctl.h>
-#include <linux/unistd.h>
-#include <sys/select.h>
-
-#include "config-stage1.h"
-#include "frontend.h"
-#include "tools.h"
-
-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",
- "HOME=/",
- "TERM=linux",
- "TERMINFO=/etc/terminfo",
- NULL
-};
-
-void pause(void) { unsigned char t; fflush(stdout); read(0, &t, 1); }
-
-
-/* ------ UUURGH this is duplicated from `init.c', don't edit here........ */
-static inline _syscall3(int, reboot, int, magic, int, magic2, int, flag);
-#define LOOP_CLR_FD 0x4C01
-void del_loop(char *device)
-{
- int fd;
- if ((fd = open(device, O_RDONLY, 0)) < 0) {
- printf("del_loop open failed\n");
- return;
- }
-
- if (ioctl(fd, LOOP_CLR_FD, 0) < 0) {
- printf("del_loop ioctl failed");
- return;
- }
-
- close(fd);
-}
-struct filesystem { char * dev; char * name; char * fs; int mounted; };
-void unmount_filesystems(void)
-{
- int fd, size;
- char buf[65535]; /* this should be big enough */
- char *p;
- struct filesystem fs[500];
- int numfs = 0;
- int i, nb;
-
- printf("unmounting filesystems...\n");
-
- fd = open("/proc/mounts", O_RDONLY, 0);
- if (fd < 1) {
- printf("ERROR: failed to open /proc/mounts");
- sleep(2);
- return;
- }
-
- size = read(fd, buf, sizeof(buf) - 1);
- buf[size] = '\0';
-
- close(fd);
-
- p = buf;
- while (*p) {
- fs[numfs].mounted = 1;
- fs[numfs].dev = p;
- while (*p != ' ') p++;
- *p++ = '\0';
- fs[numfs].name = p;
- while (*p != ' ') p++;
- *p++ = '\0';
- fs[numfs].fs = p;
- while (*p != ' ') p++;
- *p++ = '\0';
- while (*p != '\n') p++;
- p++;
- if (strcmp(fs[numfs].name, "/") != 0) numfs++; /* skip if root, no need to take initrd root in account */
- }
-
- /* Pixel's ultra-optimized sorting algorithm:
- multiple passes trying to umount everything until nothing moves
- anymore (a.k.a holy shotgun method) */
- do {
- nb = 0;
- for (i = 0; i < numfs; i++) {
- /*printf("trying with %s\n", fs[i].name);*/
- if (fs[i].mounted && umount(fs[i].name) == 0) {
- if (strncmp(fs[i].dev + sizeof("/dev/") - 1, "loop",
- sizeof("loop") - 1) == 0)
- del_loop(fs[i].dev);
-
- printf("\t%s\n", fs[i].name);
- fs[i].mounted = 0;
- nb++;
- }
- }
- } while (nb);
-
- for (i = nb = 0; i < numfs; i++)
- if (fs[i].mounted) {
- printf("\t%s umount failed\n", fs[i].name);
- if (strcmp(fs[i].fs, "ext2") == 0) nb++; /* don't count not-ext2 umount failed */
- }
-
- if (nb) {
- printf("failed to umount some filesystems\n");
- while (1);
- }
-}
-/* ------ UUURGH -- end */
-
-
-/* ------ UUURGH -- this is dirrrrrttttyyyyyy */
-void probe_that_type(void) {}
-
-
-int main(int argc __attribute__ ((unused)), char **argv __attribute__ ((unused)))
-{
- enum return_type results;
-
- char install_bootloader[] = "Re-install Boot Loader";
-#ifdef __i386__
- char restore_ms_boot[] = "Restore Windows Boot Loader";
-#endif
- char mount_parts[] = "Mount your partitions under /mnt";
- char go_to_console[] = "Go to console";
- char reboot_[] = "Reboot";
- char doc[] = "Doc: what's addressed by this Rescue?";
-
- char * actions[] = { install_bootloader,
-#ifdef __i386__
- restore_ms_boot,
-#endif
- mount_parts, go_to_console, reboot_, doc, NULL };
- char * choice;
-
- init_frontend("Welcome to " DISTRIB_NAME " Rescue (" VERSION ") " __DATE__ " " __TIME__);
-
- do {
- int pid;
- char * binary = NULL;
-
- choice = "";
- results = ask_from_list("Please choose the desired action.", actions, &choice);
-
- if (ptr_begins_static_str(choice, install_bootloader)) {
- binary = "/usr/bin/install_bootloader";
- }
-#ifdef __i386__
- if (ptr_begins_static_str(choice, restore_ms_boot)) {
- binary = "/usr/bin/restore_ms_boot";
- }
-#endif
- if (ptr_begins_static_str(choice, mount_parts)) {
- binary = "/usr/bin/guessmounts";
- }
- if (ptr_begins_static_str(choice, reboot_)) {
- finish_frontend();
- unmount_filesystems();
- printf("rebooting system\n");
- sleep(2);
- reboot(0xfee1dead, 672274793, 0x01234567);
- }
- if (ptr_begins_static_str(choice, doc)) {
- binary = "/usr/bin/rescue-doc";
- }
-
- if (binary) {
- int wait_status;
- suspend_to_console();
- if (!(pid = fork())) {
-
- char * child_argv[2];
- child_argv[0] = binary;
- child_argv[1] = NULL;
-
- execve(child_argv[0], child_argv, env);
- printf("Can't execute binary (%s)\n<press Enter>\n", binary);
- pause();
-
- return 33;
- }
- while (wait4(-1, &wait_status, 0, NULL) != pid) {};
- printf("<press Enter to return to Rescue GUI>");
- pause();
- resume_from_suspend();
- if (!WIFEXITED(wait_status) || WEXITSTATUS(wait_status) != 0) {
- error_message("Program exited abnormally (return code %d).", WEXITSTATUS(wait_status));
- if (WIFSIGNALED(wait_status))
- error_message("(received signal %d)", WTERMSIG(wait_status));
- }
- }
-
- } while (results == RETURN_OK && !ptr_begins_static_str(choice, go_to_console));
-
- finish_frontend();
- printf("Bye.\n");
-
- return 0;
-}
diff --git a/mdk-stage1/rp-pppoe/.cvsignore b/mdk-stage1/rp-pppoe/.cvsignore
deleted file mode 100644
index 1f345b56b..000000000
--- a/mdk-stage1/rp-pppoe/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-pppoe-bin
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 3222a602e..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} != mandrake ; 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 622e3bb80..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} != mandrake ; 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/.cvsignore b/mdk-stage1/rp-pppoe/src/.cvsignore
deleted file mode 100644
index a59197332..000000000
--- a/mdk-stage1/rp-pppoe/src/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-pppoe
-pppoe-DIET
diff --git a/mdk-stage1/rp-pppoe/src/Makefile b/mdk-stage1/rp-pppoe/src/Makefile
deleted file mode 100644
index f96b5714e..000000000
--- a/mdk-stage1/rp-pppoe/src/Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
- #******************************************************************************
- #
- # 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.
- #
- #*****************************************************************************
-
-top_dir = ../..
-
-include $(top_dir)/Makefile.common
-
-
-TARGETS = pppoe
-
-ifeq (DIETLIBC, $(L))
-TARGETS += pppoe-DIET
-endif
-
-BINTARGET = ../pppoe-bin
-
-
-all: $(TARGETS)
-
-clean:
- rm -f *.o *.a $(BINTARGET) pppoe pppoe-DIET
-
-FLAGS = -Wall -Werror -Os -fomit-frame-pointer '-DPPPOE_PATH="/sbin/pppoe"' '-DPPPD_PATH="/sbin/pppd"' '-DVERSION="3.0-stg1"'
-
-
-
-OBJS = pppoe.o if.o debug.o common.o ppp.o discovery.o
-OBJS-DIET = $(subst .o,-DIET.o,$(OBJS))
-
-
-pppoe: $(OBJS)
- gcc -static -o $@ $^
- $(STRIPCMD) $@
- cp -f $@ $(BINTARGET)
-
-pppoe-DIET: $(OBJS-DIET)
- gcc $(DIETLIBC_LDFLAGS_STAGE1) -o $@ $^ $(DIETLIBC_LIBC)
- $(STRIPCMD) $@
- cp -f $@ $(BINTARGET)
-
-$(OBJS): %.o: %.c
- gcc $(FLAGS) $(GLIBC_INCLUDES) $(INCS) -c $< -o $@
-
-$(OBJS-DIET): %-DIET.o: %.c
- gcc $(FLAGS) $(DIETLIBC_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 b27302104..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(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 8ffe37248..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 <linux/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 4cd1dc6bb..000000000
--- a/mdk-stage1/slang/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
- #******************************************************************************
- #
- # 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.
- #
- #*****************************************************************************
-
-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
-
-ifeq (DIETLIBC, $(L))
-TARGETS += $(LIBNAME)-DIET.a
-endif
-
-all: $(TARGETS)
-
-clean:
- rm -f *.o *.a
-
-OBJS-DIET = $(subst .o,-DIET.o,$(OBJS))
-
-$(LIBNAME).a: $(OBJS)
- ar -cru $@ $^
- ranlib $@
-
-$(LIBNAME)-DIET.a: $(OBJS-DIET)
- ar -cru $@ $^
- ranlib $@
-
-$(OBJS): %.o: %.c
- gcc $(CFLAGS) $(DEFS) $(INCS) $(GLIBC_INCLUDES) -c $< -o $@
-
-$(OBJS-DIET): %-DIET.o: %.c
- gcc $(CFLAGS) $(DEFS) $(INCS) $(DIETLIBC_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 d08967a24..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-data/stage1-with-busybox.tar.bz2 b/mdk-stage1/stage1-data/stage1-with-busybox.tar.bz2
deleted file mode 100644
index 337b13666..000000000
--- a/mdk-stage1/stage1-data/stage1-with-busybox.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/mdk-stage1/stage1-data/stage1-with-sash.tar.bz2 b/mdk-stage1/stage1-data/stage1-with-sash.tar.bz2
deleted file mode 100644
index 56279ae90..000000000
--- a/mdk-stage1/stage1-data/stage1-with-sash.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/mdk-stage1/stage1-data/stage1.tar.bz2 b/mdk-stage1/stage1-data/stage1.tar.bz2
deleted file mode 100644
index 98e62b362..000000000
--- a/mdk-stage1/stage1-data/stage1.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/mdk-stage1/stage1.c b/mdk-stage1/stage1.c
deleted file mode 100644
index 44ed25155..000000000
--- a/mdk-stage1/stage1.c
+++ /dev/null
@@ -1,468 +0,0 @@
-/*
- * Guillaume Cottenceau (gc@mandrakesoft.com)
- *
- * Copyright 2000-2001 MandrakeSoft
- *
- * View the homepage: http://people.mandrakesoft.com/~gc/html/stage1.html
- *
- *
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <stdio.h>
-#include <sys/ioctl.h>
-#include <sys/mount.h>
-#include <string.h>
-#include <errno.h>
-#include <ctype.h>
-#include <stdarg.h>
-#include <signal.h>
-
-#include "stage1.h"
-
-#include "log.h"
-#include "probing.h"
-#include "frontend.h"
-#include "modules.h"
-#include "tools.h"
-#include "automatic.h"
-#include "mount.h"
-#include "insmod.h"
-
-#ifdef ENABLE_PCMCIA
-#include "pcmcia_/pcmcia.h"
-#endif
-
-#ifndef DISABLE_CDROM
-#include "cdrom.h"
-#endif
-
-#ifndef DISABLE_NETWORK
-#include "network.h"
-#endif
-
-#ifndef DISABLE_DISK
-#include "disk.h"
-#endif
-
-
-/************************************************************
- * globals */
-
-char * method_name;
-char * stage2_kickstart = NULL;
-
-
-void fatal_error(char *msg)
-{
- printf("FATAL ERROR IN STAGE1: %s\n\nI can't recover from this.\nYou may reboot your system.\n", msg);
- while (1);
-}
-
-
-/************************************************************
- * special frontend functs
- * (the principle is to not pollute frontend code with stage1-specific stuff) */
-
-void stg1_error_message(char *msg, ...)
-{
- va_list args;
- va_start(args, msg);
- log_message("unsetting automatic");
- unset_param(MODE_AUTOMATIC);
- verror_message(msg, args);
- va_end(args);
-}
-
-void stg1_info_message(char *msg, ...)
-{
- va_list args;
- va_start(args, msg);
- if (IS_AUTOMATIC) {
- vlog_message(msg, args);
- return;
- }
- vinfo_message(msg, args);
- va_end(args);
-}
-
-
-/************************************************************
- * spawns a shell on console #2 */
-static void spawn_shell(void)
-{
-#ifdef SPAWN_SHELL
- int fd;
- char * shell_name[] = { "/tmp/sh", NULL };
-
- log_message("spawning a shell");
-
- if (!IS_TESTING) {
- fd = open("/dev/tty2", O_RDWR);
- if (fd == -1) {
- log_message("cannot open /dev/tty2 -- no shell will be provided");
- return;
- }
- else if (access(shell_name[0], X_OK)) {
- log_message("cannot open shell - %s doesn't exist", shell_name[0]);
- return;
- }
-
- if (!fork()) {
- dup2(fd, 0);
- dup2(fd, 1);
- dup2(fd, 2);
-
- close(fd);
- setsid();
- if (ioctl(0, TIOCSCTTY, NULL))
- log_perror("could not set new controlling tty");
-
- execve(shell_name[0], shell_name, grab_env());
- log_message("execve of %s failed: %s", shell_name[0], strerror(errno));
- exit(-1);
- }
-
- close(fd);
- }
-#endif
-}
-
-
-char * interactive_fifo = "/tmp/stage1-fifo";
-static pid_t interactive_pid = 0;
-
-/* spawns my small interactive on console #6 */
-static void spawn_interactive(void)
-{
-#ifdef SPAWN_INTERACTIVE
- int fd;
- char * dev = "/dev/tty6";
-
- printf("spawning my interactive on %s\n", dev);
-
- if (!IS_TESTING) {
- fd = open(dev, O_RDWR);
- if (fd == -1) {
- printf("cannot open %s -- no interactive\n", dev);
- return;
- }
-
- if (mkfifo(interactive_fifo, O_RDWR)) {
- printf("cannot create fifo -- no interactive\n");
- return;
- }
-
- if (!(interactive_pid = fork())) {
- int fif_out;
-
- dup2(fd, 0);
- dup2(fd, 1);
- dup2(fd, 2);
-
- close(fd);
- setsid();
- if (ioctl(0, TIOCSCTTY, NULL))
- perror("could not set new controlling tty");
-
- fif_out = open(interactive_fifo, O_WRONLY);
- printf("Please enter your command (availables: [+,-] [rescue,expert]).\n");
-
- while (1) {
- char s[50];
- int i = 0;
- printf("? ");
- fflush(stdout);
- read(0, &(s[i++]), 1);
- fcntl(0, F_SETFL, O_NONBLOCK);
- while (read(0, &(s[i++]), 1) > 0 && i < sizeof(s));
- fcntl(0, F_SETFL, 0);
- write(fif_out, s, i-2);
- printf("Ok.\n");
- }
- }
-
- close(fd);
- }
-#endif
-}
-
-
-/************************************************************
- */
-
-static void expert_third_party_modules(void)
-{
- enum return_type results;
- char * floppy_mount_location = "/tmp/floppy";
- char ** modules;
- char final_name[500];
- char * choice;
- int rc;
- char * questions[] = { "Options", NULL };
- static char ** answers = NULL;
-
- results = ask_yes_no("If you want to insert third-party kernel modules, insert "
- "a Linux (ext2fs) formatted floppy containing the modules and confirm. Otherwise, select \"no\".");;
- if (results != RETURN_OK)
- return;
-
- my_insmod("floppy", ANY_DRIVER_TYPE, NULL);
-
- if (my_mount("/dev/fd0", floppy_mount_location, "ext2", 0) == -1) {
- stg1_error_message("I can't find a Linux ext2 floppy in first floppy drive.");
- return expert_third_party_modules();
- }
-
- modules = list_directory(floppy_mount_location);
-
- if (!modules || !*modules) {
- stg1_error_message("No modules found on floppy disk.");
- umount(floppy_mount_location);
- return expert_third_party_modules();
- }
-
- results = ask_from_list("Which driver would you like to insmod?", modules, &choice);
- if (results != RETURN_OK) {
- umount(floppy_mount_location);
- return;
- }
-
- sprintf(final_name, "%s/%s", floppy_mount_location, choice);
-
- results = ask_from_entries("Please enter the options:", questions, &answers, 24, NULL);
- if (results != RETURN_OK) {
- umount(floppy_mount_location);
- return expert_third_party_modules();
- }
-
- rc = insmod_call(final_name, answers[0]);
- umount(floppy_mount_location);
-
- if (rc) {
- log_message("\tfailed");
- stg1_error_message("Insmod failed.");
- }
-
- return expert_third_party_modules();
-}
-
-
-#ifdef ENABLE_PCMCIA
-static void handle_pcmcia(char ** pcmcia_adapter)
-{
- char buf[50];
- int fd = open("/proc/version", O_RDONLY);
- int size;
- if (fd == -1)
- fatal_error("could not open /proc/version");
- size = read(fd, buf, sizeof(buf));
- buf[size-1] = '\0'; // -1 to eat the \n
- close(fd);
- buf[17] = '\0'; // enough to extract `2.2'
- if (ptr_begins_static_str(buf+14, "2.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);
- my_insmod(*pcmcia_adapter, ANY_DRIVER_TYPE, NULL);
- my_insmod("ds", ANY_DRIVER_TYPE, NULL);
-
- /* call to cardmgr takes time, let's use the wait message */
- wait_message("Enabling PCMCIA extension cards...");
- log_message("cardmgr rc: %d", cardmgr_call());
- remove_wait_message();
-
- if (IS_EXPERT)
- expert_third_party_modules();
-}
-#endif
-
-
-/************************************************************
- */
-
-static enum return_type method_select_and_prepare(void)
-{
- enum return_type results;
- char * choice;
- char * means[10], * means_auto[10];
- int i;
-
-#ifndef DISABLE_DISK
- char * disk_install = "Hard disk"; char * disk_install_auto = "disk";
-#endif
-#ifndef DISABLE_CDROM
- char * cdrom_install = "CDROM drive"; char * cdrom_install_auto = "cdrom";
-#endif
-#ifndef DISABLE_NETWORK
- char * network_nfs_install = "NFS server"; char * network_nfs_install_auto = "nfs";
- char * network_ftp_install = "FTP server"; char * network_ftp_install_auto = "ftp";
- char * network_http_install = "HTTP server"; char * network_http_install_auto = "http";
-#endif
-
- i = 0;
-#ifndef DISABLE_NETWORK
- means[i] = network_nfs_install; means_auto[i++] = network_nfs_install_auto;
- means[i] = network_ftp_install; means_auto[i++] = network_ftp_install_auto;
- means[i] = network_http_install; means_auto[i++] = network_http_install_auto;
-#endif
-#ifndef DISABLE_CDROM
- means[i] = cdrom_install; means_auto[i++] = cdrom_install_auto;
-#endif
-#ifndef DISABLE_DISK
- means[i] = disk_install; means_auto[i++] = disk_install_auto;
-#endif
- means[i] = NULL;
-
- results = ask_from_list_auto("Please choose the installation method.", means, &choice, "method", means_auto);
-
- if (results != RETURN_OK)
- return method_select_and_prepare();
-
- results = RETURN_ERROR;
-
-#ifndef DISABLE_CDROM
- if (!strcmp(choice, cdrom_install))
- results = cdrom_prepare();
-#endif
-
-#ifndef DISABLE_DISK
- if (!strcmp(choice, disk_install))
- results = disk_prepare();
-#endif
-
-#ifndef DISABLE_NETWORK
- if (!strcmp(choice, network_nfs_install))
- results = nfs_prepare();
-
- if (!strcmp(choice, network_ftp_install))
- results = ftp_prepare();
-
- if (!strcmp(choice, network_http_install))
- results = http_prepare();
-#endif
-
- if (results != RETURN_OK)
- return method_select_and_prepare();
-
- return RETURN_OK;
-}
-
-
-int main(int argc __attribute__ ((unused)), char **argv __attribute__ ((unused)), char **env)
-{
- enum return_type ret;
- char ** argptr;
- char * stage2_args[30];
-#ifdef ENABLE_PCMCIA
- char * pcmcia_adapter = NULL;
-#endif
-
- if (getpid() > 50)
- set_param(MODE_TESTING);
-
- spawn_interactive();
-
- open_log();
- log_message("welcome to the " DISTRIB_NAME " install (mdk-stage1, version " VERSION " built " __DATE__ " " __TIME__")");
- process_cmdline();
- handle_env(env);
- spawn_shell();
- init_modules_insmoding();
- init_frontend("Welcome to " DISTRIB_NAME " (" VERSION ") " __DATE__ " " __TIME__);
-
- if (IS_EXPERT)
- expert_third_party_modules();
-
- if (IS_UPDATEMODULES)
- update_modules();
-
-#ifdef ENABLE_PCMCIA
- handle_pcmcia(&pcmcia_adapter);
-#endif
-
- if (IS_CHANGEDISK)
- stg1_info_message("You are starting the installation with an alternate booting method. "
- "Please change your disk, and insert the Installation disk.");
-
- if (IS_RESCUE && total_memory() < MEM_LIMIT_RESCUE) {
- stg1_error_message("You are starting the rescue with a low memory configuration. "
- "Our experience shows that your system may crash at any point "
- "or lock up for no apparent reason. Continue at "
- "your own risk. Alternatively, you may reboot your system now.");
- }
-
- ret = method_select_and_prepare();
-
- finish_frontend();
- close_log();
-
- if (ret != RETURN_OK)
- fatal_error("could not select an installation method");
-
- if (!IS_RAMDISK) {
- if (symlink(IMAGE_LOCATION LIVE_LOCATION, STAGE2_LOCATION) != 0) {
- printf("symlink from " IMAGE_LOCATION LIVE_LOCATION " to " STAGE2_LOCATION " failed");
- fatal_error(strerror(errno));
- }
- }
-
- if (interactive_pid != 0)
- kill(interactive_pid, 9);
-
- if (IS_RESCUE)
- return 66;
- if (IS_TESTING)
- return 0;
-
- argptr = stage2_args;
- *argptr++ = "/usr/bin/runinstall2";
- *argptr++ = "--method";
- *argptr++ = method_name;
-#ifdef ENABLE_PCMCIA
- if (pcmcia_adapter) {
- *argptr++ = "--pcmcia";
- *argptr++ = pcmcia_adapter;
- }
-#endif
- if (disable_modules)
- *argptr++ = "--blank";
- if (stage2_kickstart) {
- *argptr++ = "--kickstart";
- *argptr++ = stage2_kickstart;
- }
- *argptr++ = NULL;
-
- execve(stage2_args[0], stage2_args, grab_env());
-
- printf("error in exec of stage2 :-(\n");
- printf("trying to execute '/usr/bin/runinstall2' from the installation volume,\nthe following fatal error occurred\n");
- fatal_error(strerror(errno));
-
- return 0; /* shut up compiler (we can't get here anyway!) */
-}
diff --git a/mdk-stage1/stage1.h b/mdk-stage1/stage1.h
deleted file mode 100644
index 8b26fd947..000000000
--- a/mdk-stage1/stage1.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#ifndef _STAGE1_H_
-#define _STAGE1_H_
-
-#include "config-stage1.h"
-#include "tools.h"
-
-
-/* Some global stuff */
-
-extern char * method_name;
-extern char * interactive_fifo;
-extern char * stage2_kickstart;
-
-#define MODE_TESTING (1 << 0)
-#define MODE_EXPERT (1 << 1)
-#define MODE_RESCUE (1 << 3)
-#define MODE_AUTOMATIC (1 << 4)
-#define MODE_SPECIAL_STAGE2 (1 << 8)
-#define MODE_RAMDISK (1 << 9)
-#define MODE_CHANGEDISK (1 << 10)
-#define MODE_UPDATEMODULES (1 << 11)
-#define MODE_NOAUTO (1 << 12)
-
-#define IS_TESTING (get_param(MODE_TESTING))
-#define IS_EXPERT (get_param(MODE_EXPERT))
-#define IS_RESCUE (get_param(MODE_RESCUE))
-#define IS_AUTOMATIC (get_param(MODE_AUTOMATIC))
-#define IS_SPECIAL_STAGE2 (get_param(MODE_SPECIAL_STAGE2))
-#define IS_RAMDISK (get_param(MODE_RAMDISK))
-#define IS_CHANGEDISK (get_param(MODE_CHANGEDISK))
-#define IS_UPDATEMODULES (get_param(MODE_UPDATEMODULES))
-#define IS_NOAUTO (get_param(MODE_NOAUTO))
-
-void fatal_error(char *msg) __attribute__ ((noreturn));
-
-
-void stg1_error_message(char *msg, ...) __attribute__ ((format (printf, 1, 2)));
-void stg1_info_message(char *msg, ...) __attribute__ ((format (printf, 1, 2)));
-
-#endif
diff --git a/mdk-stage1/stdio-frontend.c b/mdk-stage1/stdio-frontend.c
deleted file mode 100644
index 3fbed999a..000000000
--- a/mdk-stage1/stdio-frontend.c
+++ /dev/null
@@ -1,375 +0,0 @@
-/*
- * 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.
- *
- */
-
-
-/*
- * Each different frontend must implement all functions defined in frontend.h
- */
-
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
-#include <stdio.h>
-#include <stdarg.h>
-#include <fcntl.h>
-#include <sys/ioctl.h>
-#include <termios.h>
-
-#include <probing.h>
-
-#include "frontend.h"
-
-
-void init_frontend(char * welcome_msg)
-{
- printf(welcome_msg);
- printf("\n");
-}
-
-
-void finish_frontend(void)
-{
-}
-
-static void get_any_response(void)
-{
- unsigned char t;
- printf("\n\t(press <enter> to proceed)");
- fflush(stdout);
- read(0, &t, 1);
- fcntl(0, F_SETFL, O_NONBLOCK);
- while (read(0, &t, 1) > 0);
- fcntl(0, F_SETFL, 0);
-}
-
-static int get_int_response(void)
-{
- char s[50];
- int j = 0, i = 0; /* (0) tied to Cancel */
- fflush(stdout);
- read(0, &(s[i++]), 1);
- fcntl(0, F_SETFL, O_NONBLOCK);
- do {
- int v = s[i-1];
- if (v >= '0' && v <= '9')
- j = j*10 + (v - '0');
- } while (read(0, &(s[i++]), 1) > 0 && i < sizeof(s));
- fcntl(0, F_SETFL, 0);
- return j;
-}
-
-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;
-
- struct termios t;
-
- memset(s, '\0', sizeof(s));
-
- if (initial_string) {
- printf(initial_string);
- strcpy(s, initial_string);
- i = strlen(s);
- }
-
- /* from ncurses/tinfo/lib_raw.c:(cbreak) */
- tcgetattr(0, &t);
- t.c_lflag &= ~ICANON;
- t.c_lflag |= ISIG;
- t.c_lflag &= ~ECHO;
- t.c_iflag &= ~ICRNL;
- t.c_cc[VMIN] = 1;
- t.c_cc[VTIME] = 0;
- tcsetattr(0, TCSADRAIN, &t);
-
- fflush(stdout);
-
- fcntl(0, F_SETFL, O_NONBLOCK);
-
- while (1) {
- if (read(0, &b, 1) > 0) {
- if (b_index == 1) {
- if (b == 91) {
- buf[b_index] = b;
- b_index++;
- continue;
- }
- else
- b_index = 0;
- }
- if (b_index == 2) {
- if (b == 67) {
- if (s[i] != '\0') {
- printf("\033[C");
- i++;
- }
- }
- if (b == 68) {
- if (i > 0) {
- printf("\033[D");
- i--;
- }
- }
- b_index = 0;
- continue;
- }
-
- if (b == 13)
- break;
- if (b == 127) {
- if (i > 0) {
- printf("\033[D");
- printf(" ");
- printf("\033[D");
- if (s[i] == '\0')
- s[i-1] = '\0';
- else
- s[i-1] = ' ';
- i--;
- }
- } else if (b == 27) {
- buf[b_index] = b;
- b_index++;
- } else {
- printf("%c", b);
- s[i] = b;
- i++;
- }
- }
- }
-
- t.c_lflag |= ICANON;
- t.c_lflag |= ECHO;
- t.c_iflag |= ICRNL;
- tcsetattr(0, TCSADRAIN, &t);
-
- fcntl(0, F_SETFL, 0);
-
- printf("\n");
- return strdup(s);
-}
-
-static void blocking_msg(char *type, char *fmt, va_list ap)
-{
- printf(type);
- vprintf(fmt, ap);
- get_any_response();
-}
-
-void verror_message(char *msg, va_list ap)
-{
- blocking_msg("> Error! ", msg, ap);
-}
-
-void vinfo_message(char *msg, va_list ap)
-{
- blocking_msg("> Notice: ", msg, ap);
-}
-
-void vwait_message(char *msg, va_list ap)
-{
- printf("Please wait: ");
- vprintf(msg, ap);
- fflush(stdout);
-}
-
-void remove_wait_message(void)
-{
- printf("\n");
-}
-
-
-static int size_progress;
-static int actually_drawn;
-#define PROGRESS_SIZE 45
-void init_progression(char *msg, int size)
-{
- int i;
- size_progress = size;
- printf("%s ", msg);
- if (size) {
- actually_drawn = 0;
- for (i=0; i<PROGRESS_SIZE; i++)
- printf(".");
- printf("]\033[G%s [", msg); /* only works on ANSI-compatibles */
- fflush(stdout);
- } else
- printf("\n");
-}
-
-void update_progression(int current_size)
-{
- if (size_progress) {
- if (current_size > size_progress)
- current_size = size_progress;
- while ((int)((current_size*PROGRESS_SIZE)/size_progress) > actually_drawn) {
- printf("*");
- actually_drawn++;
- }
- } else
- printf("\033[GStatus: [%8d] bytes loaded...", current_size);
-
- fflush(stdout);
-}
-
-void end_progression(void)
-{
- if (size_progress) {
- update_progression(size_progress);
- printf("]\n");
- } else
- printf(" done.\n");
-}
-
-
-enum return_type ask_from_list_comments(char *msg, char ** elems, char ** elems_comments, char ** choice)
-{
- int justify_number = 1;
- void print_choice_number(int i) {
- char tmp[500];
- snprintf(tmp, sizeof(tmp), "[%%%dd]", justify_number);
- printf(tmp, i);
- }
- char ** sav_elems = elems;
- int i = 1;
- int j = 0;
-
- probe_that_type(USB_CONTROLLERS, BUS_USB); // we'd need the keyboard for interactions so...
-
- while (elems && *elems) {
- elems++;
- i++;
- }
- if (i >= 10)
- justify_number = 2;
-
- elems = sav_elems;
- i = 1;
-
- printf("> %s\n", msg);
- print_choice_number(0);
- printf(" Cancel");
-
- while (elems && *elems) {
- if (elems_comments && *elems_comments) {
- printf("\n");
- print_choice_number(i);
- printf(" %s (%s)", *elems, *elems_comments);
- j = 0;
- } else {
- if (j == 0)
- printf("\n");
- print_choice_number(i);
- printf(" %-14s ", *elems);
- j++;
- }
- if (j == 4)
- j = 0;
-
- if (elems_comments)
- elems_comments++;
- i++;
- elems++;
- }
-
- printf("\n? ");
-
- j = get_int_response();
-
- if (j == 0)
- return RETURN_BACK;
-
- if (j >= 1 && j <= i) {
- *choice = strdup(sav_elems[j-1]);
- return RETURN_OK;
- }
-
- return RETURN_ERROR;
-}
-
-
-enum return_type ask_from_list(char *msg, char ** elems, char ** choice)
-{
- probe_that_type(USB_CONTROLLERS, BUS_USB); // we'd need the keyboard for interactions so...
- return ask_from_list_comments(msg, elems, NULL, choice);
-}
-
-
-enum return_type ask_yes_no(char *msg)
-{
- int j;
-
- probe_that_type(USB_CONTROLLERS, BUS_USB); // we'd need the keyboard for interactions so...
-
- printf("> %s\n[0] Yes [1] No [2] Back\n? ", msg);
-
- j = get_int_response();
-
- if (j == 0)
- return RETURN_OK;
- else if (j == 2)
- return RETURN_BACK;
- else return RETURN_ERROR;
-}
-
-
-enum return_type ask_from_entries(char *msg, char ** questions, char *** answers, int entry_size, void (*callback_func)(char ** strings))
-{
- int j, i = 0;
- char ** already_answers = NULL;
-
- probe_that_type(USB_CONTROLLERS, BUS_USB); // we'd need the keyboard for interactions so...
-
- printf("> %s\n", msg);
-
- while (questions && *questions) {
- printf("(%c) %s\n", i + 'a', *questions);
- i++;
- questions++;
- }
-
- if (*answers == NULL)
- *answers = (char **) malloc(sizeof(char *) * i);
- else
- already_answers = *answers;
-
- while (1) {
- int r;
- for (j = 0 ; j < i ; j++) {
- printf("(%c) ? ", j + 'a');
- if (already_answers && *already_answers) {
- (*answers)[j] = get_string_response(*already_answers);
- already_answers++;
- } else
- (*answers)[j] = get_string_response(NULL);
-
- }
- printf("[0] Cancel [1] Accept [2] Re-enter answers\n? ");
- r = get_int_response();
- if (r == 0)
- return RETURN_BACK;
- if (r == 1)
- return RETURN_OK;
- }
-}
-
-
-void suspend_to_console(void) {}
-void resume_from_suspend(void) {}
diff --git a/mdk-stage1/tools.c b/mdk-stage1/tools.c
deleted file mode 100644
index a921883a8..000000000
--- a/mdk-stage1/tools.c
+++ /dev/null
@@ -1,435 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <sys/time.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <string.h>
-#include <ctype.h>
-#include <stdio.h>
-#include <dirent.h>
-#include <sys/types.h>
-#include <bzlib.h>
-#include <sys/mount.h>
-#include <sys/poll.h>
-#include "stage1.h"
-#include "log.h"
-#include "mount.h"
-#include "frontend.h"
-#include "automatic.h"
-
-#include "tools.h"
-
-
-static struct param_elem params[50];
-static int param_number = 0;
-
-void process_cmdline(void)
-{
- char buf[512];
- int fd, size, i;
-
- log_message("opening /proc/cmdline... ");
-
- if ((fd = open("/proc/cmdline", O_RDONLY)) == -1)
- fatal_error("could not open /proc/cmdline");
-
- size = read(fd, buf, sizeof(buf));
- buf[size-1] = '\0'; // -1 to eat the \n
- close(fd);
-
- log_message("\t%s", buf);
-
- i = 0;
- while (buf[i] != '\0') {
- char *name, *value = NULL;
- int j = i;
- while (buf[i] != ' ' && buf[i] != '=' && buf[i] != '\0')
- i++;
- if (i == j) {
- i++;
- continue;
- }
- name = memdup(&buf[j], i-j + 1);
- name[i-j] = '\0';
-
- if (buf[i] == '=') {
- int k = i+1;
- i++;
- while (buf[i] != ' ' && buf[i] != '\0')
- i++;
- value = memdup(&buf[k], i-k + 1);
- value[i-k] = '\0';
- }
-
- params[param_number].name = name;
- params[param_number].value = value;
- param_number++;
- if (!strcmp(name, "expert")) set_param(MODE_EXPERT);
- if (!strcmp(name, "changedisk")) set_param(MODE_CHANGEDISK);
- if (!strcmp(name, "updatemodules")) set_param(MODE_UPDATEMODULES);
- if (!strcmp(name, "rescue")) set_param(MODE_RESCUE);
- if (!strcmp(name, "noauto")) set_param(MODE_NOAUTO);
- if (!strcmp(name, "special_stage2")) set_param(MODE_SPECIAL_STAGE2);
- if (!strcmp(name, "automatic")) {
- set_param(MODE_AUTOMATIC);
- grab_automatic_params(value);
- }
- if (buf[i] == '\0')
- break;
- i++;
- }
-
- log_message("\tgot %d args", param_number);
-}
-
-
-int stage1_mode = 0;
-
-int get_param(int i)
-{
-#ifdef SPAWN_INTERACTIVE
- static int fd = 0;
- char buf[5000];
- char * ptr;
- int nb;
-
- if (fd <= 0) {
- fd = open(interactive_fifo, O_RDONLY);
- if (fd == -1)
- return (stage1_mode & i);
- fcntl(fd, F_SETFL, O_NONBLOCK);
- }
-
- if (fd > 0) {
- if ((nb = read(fd, buf, sizeof(buf))) > 0) {
- buf[nb] = '\0';
- ptr = buf;
- while ((ptr = strstr(ptr, "+ "))) {
- if (!strncmp(ptr+2, "expert", 6)) set_param(MODE_EXPERT);
- if (!strncmp(ptr+2, "rescue", 6)) set_param(MODE_RESCUE);
- ptr++;
- }
- ptr = buf;
- while ((ptr = strstr(ptr, "- "))) {
- if (!strncmp(ptr+2, "expert", 6)) unset_param(MODE_EXPERT);
- if (!strncmp(ptr+2, "rescue", 6)) unset_param(MODE_RESCUE);
- ptr++;
- }
- }
- }
-#endif
-
- return (stage1_mode & i);
-}
-
-char * get_param_valued(char *param_name)
-{
- int i;
- for (i = 0; i < param_number ; i++)
- if (!strcmp(params[i].name, param_name))
- return params[i].value;
-
- return NULL;
-}
-
-void set_param_valued(char *param_name, char *param_value)
-{
- params[param_number].name = param_name;
- params[param_number].value = param_value;
- param_number++;
-}
-
-void set_param(int i)
-{
- stage1_mode |= i;
- if (i == MODE_RESCUE) {
- set_param_valued("special_stage2", "rescue");
- set_param(MODE_SPECIAL_STAGE2);
- }
-}
-
-void unset_param(int i)
-{
- stage1_mode &= ~i;
-}
-
-// warning, many things rely on the fact that:
-// - when failing it returns 0
-// - it stops on first non-digit char
-int charstar_to_int(char * s)
-{
- int number = 0;
- while (*s && isdigit(*s)) {
- number = (number * 10) + (*s - '0');
- s++;
- }
- return number;
-}
-
-int total_memory(void)
-{
- int value;
- struct stat statr;
- if (stat("/proc/kcore", &statr))
- return 0;
-
- /* drakx powered: use /proc/kcore and rounds every 4 Mbytes */
- value = 4 * ((int)((float)statr.st_size / 1024 / 1024 / 4 + 0.5));
- log_message("Total Memory: %d Mbytes", value);
-
- return value;
-}
-
-
-int ramdisk_possible(void)
-{
- if (total_memory() > (IS_RESCUE ? MEM_LIMIT_RESCUE : MEM_LIMIT_RAMDISK))
- return 1;
- else {
- log_message("warning, ramdisk is not possible due to low mem!");
- return 0;
- }
-}
-
-
-static void save_stuff_for_rescue(void)
-{
- void save_this_file(char * file) {
- char buf[5000];
- int fd_r, fd_w, i;
- char location[100];
-
- if ((fd_r = open(file, O_RDONLY)) < 0) {
- log_message("can't open %s for read", file);
- return;
- }
- strcpy(location, STAGE2_LOCATION);
- strcat(location, file);
- if ((fd_w = open(location, O_WRONLY)) < 0) {
- log_message("can't open %s for write", location);
- close(fd_r);
- return;
- }
- if ((i = read(fd_r, buf, sizeof(buf))) <= 0) {
- log_message("can't read from %s", file);
- close(fd_r); close(fd_w);
- return;
- }
- if (write(fd_w, buf, i) != i)
- log_message("can't write %d bytes to %s", i, location);
- close(fd_r); close(fd_w);
- log_message("saved file %s for rescue (%d bytes)", file, i);
- }
- save_this_file("/etc/resolv.conf");
-}
-
-
-enum return_type load_ramdisk_fd(int ramdisk_fd, int size)
-{
- BZFILE * st2;
- char * ramdisk = "/dev/ram3"; /* warning, verify that this file exists in the initrd, and that root=/dev/ram3 is actually passed to the kernel at boot time */
- int ram_fd;
- char buffer[32768];
- int z_errnum;
- char * wait_msg = "Loading program into memory...";
- int bytes_read = 0;
- int actually;
- int seems_ok = 0;
-
- st2 = BZ2_bzdopen(ramdisk_fd, "r");
-
- if (!st2) {
- log_message("Opening compressed ramdisk: %s", BZ2_bzerror(st2, &z_errnum));
- stg1_error_message("Could not open compressed ramdisk file.");
- return RETURN_ERROR;
- }
-
- ram_fd = open(ramdisk, O_WRONLY);
- if (ram_fd == -1) {
- log_perror(ramdisk);
- stg1_error_message("Could not open ramdisk device file.");
- return RETURN_ERROR;
- }
-
- init_progression(wait_msg, size);
-
- while ((actually = BZ2_bzread(st2, buffer, sizeof(buffer))) > 0) {
- seems_ok = 1;
- if (write(ram_fd, buffer, actually) != actually) {
- log_perror("writing ramdisk");
- remove_wait_message();
- return RETURN_ERROR;
- }
- update_progression((int)((bytes_read += actually) / RAMDISK_COMPRESSION_RATIO));
- }
-
- if (!seems_ok) {
- log_message("reading compressed ramdisk: %s", BZ2_bzerror(st2, &z_errnum));
- BZ2_bzclose(st2); /* opened by gzdopen, but also closes the associated fd */
- close(ram_fd);
- remove_wait_message();
- stg1_error_message("Could not uncompress second stage ramdisk. "
- "This is probably an hardware error while reading the data. "
- "(this may be caused by a hardware failure or a Linux kernel bug)");
- return RETURN_ERROR;
- }
-
- end_progression();
-
- BZ2_bzclose(st2); /* opened by gzdopen, but also closes the associated fd */
- close(ram_fd);
-
- if (my_mount(ramdisk, STAGE2_LOCATION, "ext2", 1))
- return RETURN_ERROR;
-
- set_param(MODE_RAMDISK);
-
- if (IS_RESCUE) {
- save_stuff_for_rescue();
- if (umount(STAGE2_LOCATION)) {
- log_perror(ramdisk);
- return RETURN_ERROR;
- }
- return RETURN_OK; /* fucksike, I lost several hours wondering why the kernel won't see the rescue if it is alreay mounted */
- }
-
- return RETURN_OK;
-}
-
-
-char * get_ramdisk_realname(void)
-{
- char img_name[500];
- char * stg2_name = get_param_valued("special_stage2");
- char * begin_img = RAMDISK_LOCATION;
- char * end_img = "_stage2.bz2";
-
- if (!stg2_name)
- stg2_name = "mdkinst";
-
- if (IS_RESCUE)
- stg2_name = "rescue";
-
- strcpy(img_name, begin_img);
- strcat(img_name, stg2_name);
- strcat(img_name, end_img);
-
- return strdup(img_name);
-}
-
-
-enum return_type load_ramdisk(void)
-{
- int st2_fd;
- struct stat statr;
- char img_name[500];
-
- strcpy(img_name, IMAGE_LOCATION);
- strcat(img_name, get_ramdisk_realname());
-
- log_message("trying to load %s as a ramdisk", img_name);
-
- st2_fd = open(img_name, O_RDONLY); /* to be able to see the progression */
-
- if (st2_fd == -1) {
- log_message("open ramdisk file (%s) failed", img_name);
- stg1_error_message("Could not open compressed ramdisk file (%s).", img_name);
- return RETURN_ERROR;
- }
-
- if (stat(img_name, &statr))
- return RETURN_ERROR;
- else
- return load_ramdisk_fd(st2_fd, statr.st_size);
-}
-
-/* pixel's */
-void * memdup(void *src, size_t size)
-{
- void * r;
- r = malloc(size);
- memcpy(r, src, size);
- return r;
-}
-
-
-static char ** my_env = NULL;
-static int env_size = 0;
-
-void handle_env(char ** env)
-{
- char ** ptr = env;
- while (ptr && *ptr) {
- ptr++;
- env_size++;
- }
- my_env = malloc(sizeof(char *) * 100);
- memcpy(my_env, env, sizeof(char *) * (env_size+1));
-}
-
-char ** grab_env(void) {
- return my_env;
-}
-
-void add_to_env(char * name, char * value)
-{
- char tmp[500];
- sprintf(tmp, "%s=%s", name, value);
- my_env[env_size] = strdup(tmp);
- env_size++;
- my_env[env_size] = NULL;
-}
-
-
-char ** list_directory(char * direct)
-{
- char * tmp[50000]; /* in /dev there can be many many files.. */
- int i = 0;
- struct dirent *ep;
- DIR *dp = opendir(direct);
- while (dp && (ep = readdir(dp))) {
- if (strcmp(ep->d_name, ".") && strcmp(ep->d_name, "..")) {
- tmp[i] = strdup(ep->d_name);
- i++;
- }
- }
- if (dp)
- closedir(dp);
- tmp[i] = NULL;
- return memdup(tmp, sizeof(char*) * (i+1));
-}
-
-
-int string_array_length(char ** a)
-{
- int i = 0;
- if (!a)
- return -1;
- while (a && *a) {
- a++;
- i++;
- }
- return i;
-}
diff --git a/mdk-stage1/tools.h b/mdk-stage1/tools.h
deleted file mode 100644
index e168ebe9f..000000000
--- a/mdk-stage1/tools.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan (ewt@redhat.com)
- *
- * Copyright 1996 Red Hat Software
- *
- */
-
-#ifndef _TOOLS_H_
-#define _TOOLS_H_
-
-#include <stdlib.h>
-
-void process_cmdline(void);
-int get_param(int i);
-void set_param(int i);
-void unset_param(int i);
-int charstar_to_int(char * s);
-int total_memory(void);
-int ramdisk_possible(void);
-char * get_ramdisk_realname(void);
-enum return_type load_ramdisk(void);
-enum return_type load_ramdisk_fd(int ramdisk_fd, int size);
-void * memdup(void *src, size_t size);
-void add_to_env(char * name, char * value);
-void handle_env(char ** env);
-char ** grab_env(void);
-char ** list_directory(char * direct);
-int string_array_length(char ** a);
-
-struct param_elem
-{
- char * name;
- char * value;
-};
-
-#define ptr_begins_static_str(pointer,static_str) (!strncmp(pointer,static_str,sizeof(static_str)-1))
-#define streq(a,b) (!strcmp(a,b))
-
-#endif
diff --git a/mdk-stage1/url.c b/mdk-stage1/url.c
deleted file mode 100644
index ada5696cd..000000000
--- a/mdk-stage1/url.c
+++ /dev/null
@@ -1,501 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan <ewt@redhat.com> and Matt Wilson <msw@redhat.com>
- *
- * Copyright 1999 Red Hat, Inc.
- *
- */
-
-#include <alloca.h>
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netinet/in_systm.h>
-
-#include <ctype.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <netdb.h>
-#include <stdarg.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <sys/socket.h>
-#include <sys/time.h>
-#include <sys/types.h>
-#include <unistd.h>
-#include <sys/poll.h>
-
-#include <netinet/in.h>
-#include <netinet/ip.h>
-#include <arpa/inet.h>
-
-#include "dns.h"
-#include "log.h"
-#include "tools.h"
-
-#include "url.h"
-
-
-#define TIMEOUT_SECS 60
-#define BUFFER_SIZE 4096
-
-
-static int ftp_check_response(int sock, char ** str)
-{
- static char buf[BUFFER_SIZE + 1];
- int bufLength = 0;
- struct pollfd polls;
- char * chptr, * start;
- int bytesRead, rc = 0;
- int doesContinue = 1;
- char errorCode[4];
-
- errorCode[0] = '\0';
-
- do {
- polls.fd = sock;
- polls.events = POLLIN;
- if (poll(&polls, 1, TIMEOUT_SECS*1000) != 1)
- return FTPERR_BAD_SERVER_RESPONSE;
-
- bytesRead = read(sock, buf + bufLength, sizeof(buf) - bufLength - 1);
-
- bufLength += bytesRead;
-
- buf[bufLength] = '\0';
-
- /* divide the response into lines, checking each one to see if
- we are finished or need to continue */
-
- start = chptr = buf;
-
- do {
- while (*chptr != '\n' && *chptr) chptr++;
-
- if (*chptr == '\n') {
- *chptr = '\0';
- if (*(chptr - 1) == '\r') *(chptr - 1) = '\0';
- if (str) *str = start;
-
- if (errorCode[0]) {
- if (!strncmp(start, errorCode, 3) && start[3] == ' ')
- doesContinue = 0;
- } else {
- strncpy(errorCode, start, 3);
- errorCode[3] = '\0';
- if (start[3] != '-') {
- doesContinue = 0;
- }
- }
-
- start = chptr + 1;
- chptr++;
- } else {
- chptr++;
- }
- } while (*chptr);
-
- if (doesContinue && chptr > start) {
- memcpy(buf, start, chptr - start - 1);
- bufLength = chptr - start - 1;
- } else {
- bufLength = 0;
- }
- } while (doesContinue);
-
- if (*errorCode == '4' || *errorCode == '5') {
- if (!strncmp(errorCode, "550", 3)) {
- return FTPERR_FILE_NOT_FOUND;
- }
-
- return FTPERR_BAD_SERVER_RESPONSE;
- }
-
- if (rc) return rc;
-
- return 0;
-}
-
-static int ftp_command(int sock, char * command, char * param)
-{
- char buf[500];
- int rc;
-
- strcpy(buf, command);
- if (param) {
- strcat(buf, " ");
- strcat(buf, param);
- }
-
- strcat(buf, "\r\n");
-
- if (write(sock, buf, strlen(buf)) != (ssize_t)strlen(buf)) {
- return FTPERR_SERVER_IO_ERROR;
- }
-
- if ((rc = ftp_check_response(sock, NULL)))
- return rc;
-
- return 0;
-}
-
-static int get_host_address(char * host, struct in_addr * address)
-{
- if (isdigit(host[0])) {
- if (!inet_aton(host, address)) {
- return FTPERR_BAD_HOST_ADDR;
- }
- } else {
- if (mygethostbyname(host, address))
- return FTPERR_BAD_HOSTNAME;
- }
-
- return 0;
-}
-
-int ftp_open_connection(char * host, char * name, char * password, char * proxy)
-{
- int sock;
- struct in_addr serverAddress;
- struct sockaddr_in destPort;
- char * buf;
- int rc;
- int port = 21;
-
- if (!strcmp(name, "")) {
- name = "anonymous";
- password = "-drakx@";
- }
-
- if (strcmp(proxy, "")) {
- buf = alloca(strlen(name) + strlen(host) + 5);
- sprintf(buf, "%s@%s", name, host);
- name = buf;
- host = proxy;
- }
-
- if ((rc = get_host_address(host, &serverAddress))) return rc;
-
- sock = socket(AF_INET, SOCK_STREAM, IPPROTO_IP);
- if (sock < 0) {
- return FTPERR_FAILED_CONNECT;
- }
-
- destPort.sin_family = AF_INET;
- destPort.sin_port = htons(port);
- destPort.sin_addr = serverAddress;
-
- if (connect(sock, (struct sockaddr *) &destPort, sizeof(destPort))) {
- close(sock);
- return FTPERR_FAILED_CONNECT;
- }
-
- /* ftpCheckResponse() assumes the socket is nonblocking */
- if (fcntl(sock, F_SETFL, O_NONBLOCK)) {
- close(sock);
- return FTPERR_FAILED_CONNECT;
- }
-
- if ((rc = ftp_check_response(sock, NULL))) {
- return rc;
- }
-
- if ((rc = ftp_command(sock, "USER", name))) {
- close(sock);
- return rc;
- }
-
- if ((rc = ftp_command(sock, "PASS", password))) {
- close(sock);
- return rc;
- }
-
- if ((rc = ftp_command(sock, "TYPE", "I"))) {
- close(sock);
- return rc;
- }
-
- return sock;
-}
-
-
-int ftp_data_command(int sock, char * command, char * param)
-{
- int dataSocket;
- struct sockaddr_in dataAddress;
- int i, j;
- char * passReply;
- char * chptr;
- char retrCommand[500];
- int rc;
-
- if (write(sock, "PASV\r\n", 6) != 6) {
- return FTPERR_SERVER_IO_ERROR;
- }
- if ((rc = ftp_check_response(sock, &passReply)))
- return FTPERR_PASSIVE_ERROR;
-
- chptr = passReply;
- while (*chptr && *chptr != '(') chptr++;
- if (*chptr != '(') return FTPERR_PASSIVE_ERROR;
- chptr++;
- passReply = chptr;
- while (*chptr && *chptr != ')') chptr++;
- if (*chptr != ')') return FTPERR_PASSIVE_ERROR;
- *chptr-- = '\0';
-
- while (*chptr && *chptr != ',') chptr--;
- if (*chptr != ',') return FTPERR_PASSIVE_ERROR;
- chptr--;
- while (*chptr && *chptr != ',') chptr--;
- if (*chptr != ',') return FTPERR_PASSIVE_ERROR;
- *chptr++ = '\0';
-
- /* now passReply points to the IP portion, and chptr points to the
- port number portion */
-
- dataAddress.sin_family = AF_INET;
- if (sscanf(chptr, "%d,%d", &i, &j) != 2) {
- return FTPERR_PASSIVE_ERROR;
- }
- dataAddress.sin_port = htons((i << 8) + j);
-
- chptr = passReply;
- while (*chptr++) {
- if (*chptr == ',') *chptr = '.';
- }
-
- if (!inet_aton(passReply, &dataAddress.sin_addr))
- return FTPERR_PASSIVE_ERROR;
-
- dataSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_IP);
- if (dataSocket < 0) {
- return FTPERR_FAILED_CONNECT;
- }
-
- if (!param)
- sprintf(retrCommand, "%s\r\n", command);
- else
- sprintf(retrCommand, "%s %s\r\n", command, param);
-
- i = strlen(retrCommand);
-
- if (write(sock, retrCommand, i) != i) {
- return FTPERR_SERVER_IO_ERROR;
- }
-
- if (connect(dataSocket, (struct sockaddr *) &dataAddress,
- sizeof(dataAddress))) {
- close(dataSocket);
- return FTPERR_FAILED_DATA_CONNECT;
- }
-
- if ((rc = ftp_check_response(sock, NULL))) {
- close(dataSocket);
- return rc;
- }
-
- return dataSocket;
-}
-
-
-static int ftp_get_filesize(int sock, char * remotename)
-{
- int size = 0;
- char buf[2000];
- char file[500];
- char * ptr;
- int fd, rc, tot;
- int i;
-
- strcpy(buf, remotename);
- ptr = strrchr(buf, '/');
- if (!*ptr)
- return -1;
- *ptr = '\0';
-
- strcpy(file, ptr+1);
-
- if ((rc = ftp_command(sock, "CWD", buf))) {
- return -1;
- }
-
- fd = ftp_data_command(sock, "LIST", NULL);
- if (fd <= 0) {
- close(sock);
- return -1;
- }
-
- ptr = buf;
- while ((tot = read(fd, ptr, sizeof(buf) - (ptr - buf))) != 0)
- ptr += tot;
- *ptr = '\0';
- close(fd);
-
- if (!(ptr = strstr(buf, file))) {
- log_message("FTP/get_filesize: Bad mood, directory does not contain searched file (%s)", file);
- if (ftp_end_data_command(sock))
- close(sock);
- return -1;
- }
-
- for (i=0; i<4; i++) {
- while (*ptr && *ptr != ' ')
- ptr--;
- while (*ptr && *ptr == ' ')
- ptr--;
- }
- while (*ptr && *ptr != ' ')
- ptr--;
-
- if (ptr)
- size = charstar_to_int(ptr+1);
- else
- size = 0;
-
- if (ftp_end_data_command(sock)) {
- close(sock);
- return -1;
- }
-
- return size;
-}
-
-
-int ftp_start_download(int sock, char * remotename, int * size)
-{
- if ((*size = ftp_get_filesize(sock, remotename)) == -1) {
- log_message("FTP: could not get filesize (trying to continue)");
- *size = 0;
- }
- return ftp_data_command(sock, "RETR", remotename);
-}
-
-
-int ftp_end_data_command(int sock)
-{
- if (ftp_check_response(sock, NULL))
- return FTPERR_BAD_SERVER_RESPONSE;
-
- return 0;
-}
-
-
-int http_download_file(char * hostname, char * remotename, int * size)
-{
- char * buf;
- char headers[4096];
- char * nextChar = headers;
- int checkedCode;
- struct in_addr serverAddress;
- struct pollfd polls;
- int sock;
- int rc;
- struct sockaddr_in destPort;
- char * header_content_length = "Content-Length: ";
-
- if ((rc = get_host_address(hostname, &serverAddress))) return rc;
-
- sock = socket(AF_INET, SOCK_STREAM, IPPROTO_IP);
- if (sock < 0) {
- return FTPERR_FAILED_CONNECT;
- }
-
- destPort.sin_family = AF_INET;
- destPort.sin_port = htons(80);
- destPort.sin_addr = serverAddress;
-
- if (connect(sock, (struct sockaddr *) &destPort, sizeof(destPort))) {
- close(sock);
- return FTPERR_FAILED_CONNECT;
- }
-
- buf = alloca(strlen(remotename) + 20);
- sprintf(buf, "GET %s HTTP/0.9\r\n\r\n", remotename);
- write(sock, buf, strlen(buf));
-
- /* This is fun; read the response a character at a time until we:
-
- 1) Get our first \r\n; which lets us check the return code
- 2) Get a \r\n\r\n, which means we're done */
-
- *nextChar = '\0';
- checkedCode = 0;
- while (!strstr(headers, "\r\n\r\n")) {
- polls.fd = sock;
- polls.events = POLLIN;
- rc = poll(&polls, 1, TIMEOUT_SECS*1000);
-
- if (rc == 0) {
- close(sock);
- return FTPERR_SERVER_TIMEOUT;
- } else if (rc < 0) {
- close(sock);
- return FTPERR_SERVER_IO_ERROR;
- }
-
- if (read(sock, nextChar, 1) != 1) {
- close(sock);
- return FTPERR_SERVER_IO_ERROR;
- }
-
- nextChar++;
- *nextChar = '\0';
-
- if (nextChar - headers == sizeof(headers)) {
- close(sock);
- return FTPERR_SERVER_IO_ERROR;
- }
-
- if (!checkedCode && strstr(headers, "\r\n")) {
- char * start, * end;
-
- checkedCode = 1;
- start = headers;
- while (!isspace(*start) && *start) start++;
- if (!*start) {
- close(sock);
- return FTPERR_SERVER_IO_ERROR;
- }
- start++;
-
- end = start;
- while (!isspace(*end) && *end) end++;
- if (!*end) {
- close(sock);
- return FTPERR_SERVER_IO_ERROR;
- }
-
- *end = '\0';
- if (!strcmp(start, "404")) {
- close(sock);
- return FTPERR_FILE_NOT_FOUND;
- } else if (strcmp(start, "200")) {
- close(sock);
- return FTPERR_BAD_SERVER_RESPONSE;
- }
-
- *end = ' ';
- }
- }
-
- if ((buf = strstr(headers, header_content_length)))
- *size = charstar_to_int(buf + strlen(header_content_length));
- else
- *size = 0;
-
- return sock;
-}
diff --git a/mdk-stage1/url.h b/mdk-stage1/url.h
deleted file mode 100644
index 5a59bd814..000000000
--- a/mdk-stage1/url.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * 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.
- *
- */
-
-/*
- * Portions from Erik Troan <ewt@redhat.com> and Matt Wilson <msw@redhat.com>
- *
- * Copyright 1999 Red Hat, Inc.
- *
- */
-
-#ifndef _URL_H_
-#define _URL_H_
-
-int ftp_open_connection(char * host, char * name, char * password, char * proxy);
-int ftp_start_download(int sock, char * remotename, int * size);
-int ftp_end_data_command(int sock);
-
-int http_download_file(char * hostname, char * remotename, int * size);
-
-
-#define FTPERR_BAD_SERVER_RESPONSE -1
-#define FTPERR_SERVER_IO_ERROR -2
-#define FTPERR_SERVER_TIMEOUT -3
-#define FTPERR_BAD_HOST_ADDR -4
-#define FTPERR_BAD_HOSTNAME -5
-#define FTPERR_FAILED_CONNECT -6
-#define FTPERR_FILE_IO_ERROR -7
-#define FTPERR_PASSIVE_ERROR -8
-#define FTPERR_FAILED_DATA_CONNECT -9
-#define FTPERR_FILE_NOT_FOUND -10
-#define FTPERR_UNKNOWN -100
-
-#endif
diff --git a/mdk-stage1/usb-resource/.cvsignore b/mdk-stage1/usb-resource/.cvsignore
deleted file mode 100644
index a7d0cfa9a..000000000
--- a/mdk-stage1/usb-resource/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-usb-ids.h
diff --git a/mdk-stage1/usb-resource/Makefile b/mdk-stage1/usb-resource/Makefile
deleted file mode 100644
index eb80ce6da..000000000
--- a/mdk-stage1/usb-resource/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
- #******************************************************************************
- #
- # $Id$
- #
- # 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.
- #
- #*****************************************************************************
-
-
-all: usb-ids.h
-
-usb-ids.h: /usr/share/ldetect-lst/usbtable update-usb-ids.pl
- perl update-usb-ids.pl > $@ || rm -f $@
-
-clean:
- rm -f usb-ids.h
diff --git a/mdk-stage1/usb-resource/update-usb-ids.pl b/mdk-stage1/usb-resource/update-usb-ids.pl
deleted file mode 100755
index 187c7f5c0..000000000
--- a/mdk-stage1/usb-resource/update-usb-ids.pl
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use MDK::Common;
-
-require '/usr/bin/merge2pcitable.pl';
-my $pci = read_pcitable("/usr/share/ldetect-lst/pcitable");
-my $usb = read_pcitable("/usr/share/ldetect-lst/usbtable");
-
-print '
-
-
-struct usb_module_map {
- unsigned short vendor; /* vendor */
- unsigned short id; /* device */
- const char *name; /* human readable name */
- const char *module; /* module to load */
-};
-
-';
-
-print "struct pci_module_map usb_pci_ids[] = {
-
-";
-
-while (my ($k, $v) = each %$pci) {
- $v->[0] =~ /^usb-|^ehci-hcd|^ohci1394/ or next;
- $k =~ /^(....)(....)/;
- printf qq|\t{ 0x%s, 0x%s, "", "%s" },\n|,
- $1, $2, $v->[0];
-}
-
-print "};
-int usb_num_ids=sizeof(usb_pci_ids)/sizeof(struct pci_module_map);
-";
-
-print "struct usb_module_map usb_usb_ids[] = {
-";
-
-my @modules = chomp_(`perl ../../kernel/modules.pl pci_modules4stage1:"network/usb disk/usb"`);
-
- foreach my $k (sort keys %$usb) {
- my $v = $usb->{$k};
- member($v->[0], @modules) or next;
- $k =~ /^(....)(....)/;
- printf qq|\t{ 0x%s, 0x%s, "%s", "%s" },\n|,
- $1, $2, $v->[1], $v->[0];
- }
-
- print "};
-int usb_usb_num_ids=sizeof(usb_usb_ids)/sizeof(struct usb_module_map);
-";
diff --git a/perl-install/list.sparc b/perl-install/list.sparc
deleted file mode 100644
index 448e0b63e..000000000
--- a/perl-install/list.sparc
+++ /dev/null
@@ -1,74 +0,0 @@
-/bin/ash
-/bin/cpio
-/lib/libnss_nis.so.2
-/lib/libnss_files.so.2
-/lib/libnss_dns.so.2
-/lib/libresolv.so.2
-/etc/protocols
-/sbin/fdisk
-/sbin/ifport
-/sbin/insmod
-/sbin/mkraid
-/sbin/rmmod
-/sbin/mkdosfs
-/sbin/mke2fs
-/sbin/raidstart
-/usr/bin/bzip2
-/usr/bin/perl
-/usr/lib/libimlib-png.so
-/usr/lib/gtk/themes/engines/libpixmap.so
-/usr/lib/gtk/themes/engines/libpixmap.la
-/usr/lib/libimlib-png.so
-/usr/lib/perl5/5.00503/AutoLoader.pm
-/usr/lib/perl5/5.00503/Carp.pm
-/usr/lib/perl5/5.00503/Data/Dumper.pm
-/usr/lib/perl5/5.00503/Exporter.pm
-/usr/lib/perl5/5.00503/FileHandle.pm
-/usr/lib/perl5/5.00503/SelectSaver.pm
-/usr/lib/perl5/5.00503/SelfLoader.pm
-/usr/lib/perl5/5.00503/Symbol.pm
-/usr/lib/perl5/5.00503/Time/Local.pm
-/usr/lib/perl5/5.00503/dumpvar.pl
-/usr/lib/perl5/5.00503/sparc-linux/Config.pm
-/usr/lib/perl5/5.00503/sparc-linux/DynaLoader.pm
-/usr/lib/perl5/5.00503/sparc-linux/Fcntl.pm
-/usr/lib/perl5/5.00503/sparc-linux/auto/Fcntl/Fcntl.bs
-/usr/lib/perl5/5.00503/sparc-linux/auto/Fcntl/Fcntl.so
-/usr/lib/perl5/5.00503/sparc-linux/IO/File.pm
-/usr/lib/perl5/5.00503/sparc-linux/IO/Handle.pm
-/usr/lib/perl5/5.00503/sparc-linux/IO/Seekable.pm
-/usr/lib/perl5/5.00503/sparc-linux/IO/Socket.pm
-/usr/lib/perl5/5.00503/sparc-linux/Socket.pm
-/usr/lib/perl5/5.00503/sparc-linux/_h2ph_pre.ph
-/usr/lib/perl5/5.00503/sparc-linux/asm/unistd.ph
-/usr/lib/perl5/5.00503/sparc-linux/asm-sparc/unistd.ph
-/usr/lib/perl5/5.00503/sparc-linux/asm-sparc64/unistd.ph
-/usr/lib/perl5/5.00503/sparc-linux/auto/Data/Dumper/Dumper.bs
-/usr/lib/perl5/5.00503/sparc-linux/auto/Data/Dumper/Dumper.so
-/usr/lib/perl5/5.00503/sparc-linux/auto/IO/IO.so
-/usr/lib/perl5/5.00503/sparc-linux/auto/Socket/Socket.bs
-/usr/lib/perl5/5.00503/sparc-linux/auto/Socket/Socket.so
-/usr/lib/perl5/5.00503/sparc-linux/bits/syscall.ph
-/usr/lib/perl5/5.00503/sparc-linux/sys/syscall.ph
-/usr/lib/perl5/5.00503/sparc-linux/syscall.ph
-/usr/lib/perl5/5.00503/lib.pm
-/usr/lib/perl5/5.00503/overload.pm
-/usr/lib/perl5/5.00503/strict.pm
-/usr/lib/perl5/5.00503/vars.pm
-/usr/lib/perl5/site_perl/5.005/sparc-linux/Gtk.pm
-/usr/lib/perl5/site_perl/5.005/sparc-linux/Gtk/Types.pm
-/usr/lib/perl5/site_perl/5.005/sparc-linux/Net/Cmd.pm
-/usr/lib/perl5/site_perl/5.005/sparc-linux/Net/Config.pm
-/usr/lib/perl5/site_perl/5.005/sparc-linux/Net/FTP.pm
-/usr/lib/perl5/site_perl/5.005/sparc-linux/Net/FTP/A.pm
-/usr/lib/perl5/site_perl/5.005/sparc-linux/Net/FTP/I.pm
-/usr/lib/perl5/site_perl/5.005/sparc-linux/Net/FTP/dataconn.pm
-/usr/lib/perl5/site_perl/5.005/sparc-linux/Net/Netrc.pm
-/usr/lib/perl5/site_perl/5.005/sparc-linux/auto/Gtk/Gtk.bs
-/usr/lib/perl5/site_perl/5.005/sparc-linux/auto/Gtk/Gtk.so
-/usr/lib/rpm/rpmrc
-/usr/X11R6/bin/XF86_FBDev
-/usr/X11R6/bin/XF86_Mach64
-/usr/X11R6/bin/Xsun
-/usr/X11R6/bin/xmodmap
-/usr/X11R6/lib/modules/xf86Wacom.so
diff --git a/perl-install/share/compssList b/perl-install/share/compssList
deleted file mode 100644
index 36b0f4a44..000000000
--- a/perl-install/share/compssList
+++ /dev/null
@@ -1,1665 +0,0 @@
- normal server developer
-
-AVLTree-devel 0 0 0
-AfterStep 22 0 53
-AfterStep-APPS 22 0 35
-Apache-ASP -99 0 -99
-ApacheJServ -99 0 -99
-Apple-StyleWriter-printer-driver__lpstyl 0 0 0
-Aurora 81 -1 -1
-BasiliskII 35 0 10
-BasiliskII-sheepnet 33 0 8
-BitchX 43 0 15
-C++2LaTeX 0 0 30
-Canon-CaPSL-printer-driver__cjet 0 0 0
-ClanLib 32 0 32
-ClanLib-devel 0 0 25
-ClanLib-docs 0 0 25
-ClanLib-gl 0 0 0
-ClanLib-magick 0 0 0
-ClanLib-mikmod 0 0 0
-ClanLib-png 0 0 0
-Device3Dfx -1 -1 -1
-DrakConf 84 84 84
-drakprofile 50 0 50
-draksync 50 0 50
-DrakeLogo 20 0 0
-ElectricFence 10 0 66
-Epplets 57 0 53
-Eterm 57 0 53
-Eterm-devel 0 0 0
-FaxMail 30 0 0
-FileRunner 45 0 25
-FreeWnn -20 -20 -20
-FreeWnn-devel -70 -60 -40
-GConf 0 0 0
-GConf-devel 0 0 40
-GXedit 40 0 55
-Glide_V2 -1 -1 -1
-Glide_V2-devel -1 -1 -1
-Glide_V3 -1 -1 -1
-Glide_V3-DRI -1 -1 -1
-Glide_V3-DRI-devel -1 -1 -1
-Glide_V3-devel -1 -1 -1
-Glide_V5 -1 -1 -1
-Glide_V5-devel -1 -1 -1
-HTML-Embperl 0 40 40
-Hermes 32 0 42
-Hermes-devel 0 0 35
-ImageMagick 56 5 60
-ImageMagick-devel 10 0 60
-ImageMagick-lib 0 0 0
-MAKEDEV 91 91 91
-MandrakeUpdate 82 0 80
-Mesa 30 0 70
-Mesa-common 30 0 70
-Mesa-common-devel 0 0 70
-Mesa-demos 10 0 15
-MySQL 2 55 15
-MySQL-bench 2 50 10
-MySQL-client 2 52 11
-MySQL-devel 0 0 15
-MySQL-shared 2 50 10
-ORBit 0 0 55
-ORBit-devel 10 0 55
-SDL 50 0 25
-SDL-devel 0 0 25
-SDL_image 0 0 25
-SDL_image-devel 0 0 25
-SDL_mixer 0 0 25
-SDL_mixer-devel 0 0 25
-SDL_net 0 0 25
-SDL_net-devel 0 0 25
-SDL_ttf 0 0 25
-SDL_ttf-devel 0 0 25
-SVGATextMode 0 0 0
-SmallEiffel 0 0 30
-SysVinit 15 52 45
-TiMidity++ 51 0 54
-WMRack 40 0 32
-WindowMaker 40 0 57
-WindowMaker-devel 0 0 30
-WsLib-devel 0 0 0
-X11R6-contrib 55 0 47
-XFree86 91 0 81
-XFree86-100dpi-fonts 56 0 30
-XFree86-3DLabs -30 -30 -30
-XFree86-75dpi-fonts 91 0 81
-XFree86-8514 -30 -30 -30
-XFree86-AGX -30 -30 -30
-XFree86-FBDev -30 -30 -30
-XFree86-I128 -30 -30 -30
-XFree86-ISO8859-2 -20 -30 -20
-XFree86-ISO8859-2-100dpi-fonts -20 -30 -20
-XFree86-ISO8859-2-75dpi-fonts -20 -30 -20
-XFree86-ISO8859-2-Type1-fonts -20 -30 -20
-XFree86-ISO8859-9 -20 -30 -20
-XFree86-ISO8859-9-100dpi-fonts -20 -30 -20
-XFree86-ISO8859-9-75dpi-fonts -20 -30 -20
-XFree86-Mach32 -30 -30 -30
-XFree86-Mach64 -30 -30 -30
-XFree86-Mach8 -30 -30 -30
-XFree86-Mono -30 -30 -30
-XFree86-P9000 -30 -30 -30
-XFree86-S3 -30 -30 -30
-XFree86-S3V -30 -30 -30
-XFree86-SVGA -30 -30 -30
-XFree86-VGA16 -30 -30 -30
-XFree86-W32 -30 -30 -30
-XFree86-Xnest 0 0 55
-XFree86-Xvfb 0 0 15
-XFree86-cyrillic-fonts -20 -30 -20
-XFree86-devel 12 0 55
-XFree86-doc -30 -30 -30
-XFree86-glide-module -2 -2 -2
-XFree86-libs 10 0 0
-XFree86-server -30 -30 -30
-XFree86-server-common -30 -30 -30
-XFree86-static-libs 0 0 20
-XFree86-xfs 0 0 0
-XaoS 40 0 25
-XaoS-aalib 0 0 0
-XaoS-svgalib 0 0 0
-Xaw3d 20 0 70
-Xaw3d-devel 10 0 60
-Zope 0 15 30
-Zope-components 0 15 30
-Zope-core 0 15 30
-Zope-pcgi 0 15 30
-Zope-services 0 15 30
-Zope-zpublisher 0 15 30
-Zope-zserver 0 15 30
-Zope-ztemplates 0 15 30
-aalib 25 0 15
-aalib-devel 0 0 25
-abisuite 59 0 45
-acon -10 -10 -10
-acpid 0 0 0
-adjtimex 22 35 87
-adns 30 30 30
-adns-devel 0 0 30
-aktion 66 0 15
-alsa 0 0 0
-alsa-lib 0 0 0
-alsa-lib-devel 0 0 20
-alsa-source 0 0 0
-alsa-utils 0 0 0
-alsaplayer 0 0 0
-am-utils 0 25 19
-ami -20 -20 -20
-ami-gnome -20 -20 -20
-anacron 85 70 85
-anonftp 0 86 13
-apache -99 80 -99
-apache-common -99 0 -99
-apache-devel -99 0 -99
-apache-manual -99 40 -99
-apache-mod_perl -99 85 -99
-apache-mod_perl-devel -99 0 -99
-apache-suexec -99 75 -99
-apcupsd -1 -1 -1
-apmd -1 -1 -1
-apmd-devel -1 -1 -1
-app-defaults-be -30 -30 -30
-app-defaults-cs -30 -30 -30
-app-defaults-ga -30 -30 -30
-app-defaults-ru -30 -30 -30
-app-defaults-th -30 -30 -30
-app-defaults-uk -30 -30 -30
-arpwatch 0 50 0
-ash 10 10 10
-aspell 49 15 22
-aspell-ca -30 -30 -30
-aspell-cs -30 -30 -30
-aspell-da -30 -30 -30
-aspell-de -30 -30 -30
-aspell-de_CH -30 -30 -30
-aspell-devel 0 0 10
-aspell-en -30 -30 -30
-aspell-en_CA -30 -30 -30
-aspell-en_GB -30 -30 -30
-aspell-eo -30 -30 -30
-aspell-es -30 -30 -30
-aspell-fr -30 -30 -30
-aspell-it -30 -30 -30
-aspell-nl -30 -30 -30
-aspell-no -30 -30 -30
-aspell-pl -30 -30 -30
-aspell-sv -30 -30 -30
-at 42 96 94
-aterm 17 0 13
-audiofile 25 0 26
-audiofile-devel 10 0 26
-aumix 79 0 79
-auth_ldap 5 75 20
-autoconf 15 0 84
-autofs 48 45 50
-autoirpm -60 -60 -60
-autologin 82 0 82
-automake 15 0 84
-awesfx 20 0 13
-basesystem 0 0 0
-bash 0 0 0
-bash-doc 35 50 71
-bash1 15 5 13
-bc 40 25 25
-bdflush 0 0 0
-bind 0 75 0
-bind-devel 0 0 0
-bind-utils 25 35 70
-binutils 47 0 87
-bison 10 0 80
-blackbox 30 0 45
-blt 10 0 75
-bluefish 60 0 60
-boa -99 -99 -99
-bonnie 5 45 25
-bonobo 20 0 20
-bonobo-devel 0 0 35
-bootparamd 20 78 0
-bug-buddy 0 0 20
-byacc 16 0 80
-bzflag -1 -1 -1
-bzip2 41 85 75
-caching-nameserver 0 70 0
-cbb 55 0 13
-cdecl 10 0 70
-cdialog 3 0 20
-cdp 40 0 27
-cdparanoia 45 0 45
-cdparanoia-devel 0 0 30
-cdrecord 45 0 45
-cdrecord-cdda2wav 44 0 45
-cdrecord-devel 10 0 0
-cervisia 0 0 0
-cfengine 0 30 0
-chkconfig 0 65 10
-chkfontpath 0 0 50
-chromium -1 -1 -1
-clanbomber 65 0 25
-cleanfeed 24 65 21
-clisp 0 0 15
-compat-glibc 0 0 40
-compat-libs 0 0 0
-comsat 0 30 2
-console-tools 97 97 97
-console-tools-devel 0 0 0
-control-center 69 0 10
-control-center-devel 0 0 0
-control-panel 2 0 2
-cooledit 0 0 30
-corewars 0 15 0
-cpio 90 89 90
-cproto 15 0 61
-cracklib 10 85 35
-cracklib-devel 0 0 15
-cracklib-dicts 10 82 35
-crontabs 95 95 95
-csmash -1 -1 -1
-ctags 10 0 80
-cttex -30 -30 -30
-cups -99 -99 -99
-cups-devel 0 0 20
-cups-drivers -99 -99 -99
-cvs 18 60 72
-cvsweb 0 0 30
-cxhextris 50 0 36
-detect 25 25 75
-detect-devel 0 0 60
-detect-lst 25 25 75
-dev 99 99 99
-dev86 0 0 40
-dev86-devel 0 0 40
-devfsd 0 0 0
-dhcp -99 80 -99
-dhcp-client 0 79 5
-dhcp-relay 0 10 0
-dhcpcd 0 0 0
-dhcpxd 0 0 0
-dia 30 0 30
-dialog 10 0 71
-diffstat 12 50 87
-diffutils 42 55 87
-dip 40 45 13
-docbook-dtd31-sgml 30 0 45
-docbook-style-dsssl 5 15 15
-docbook-style-dsssl-doc 4 14 14
-dosemu 45 0 49
-dosemu-freedos 45 0 49
-dosfstools 40 15 22
-doxygen 0 0 40
-dpsftp 45 0 0
-dpsftplib 45 0 0
-dpsftplib-devel 45 0 15
-drakfloppy 84 0 84
-drakfont 84 0 84
-drakxtools 86 80 87
-dump 10 75 87
-e2fsprogs 98 98 98
-e2fsprogs-devel 0 0 25
-eMusic 65 0 50
-ed 45 10 5
-ee 58 0 54
-efax 25 78 30
-egcs 5 0 50
-egcs-c++ 5 0 50
-egcs-cpp 5 0 50
-egcs-g77 5 0 50
-egcs-objc 5 0 50
-egcs-objc-devel 4 0 20
-eggdrop 25 0 25
-eject 92 33 91
-elm 22 5 13
-emacs 49 45 0
-emacs-X11 51 0 69
-emacs-el 0 0 15
-emacs-leim 20 0 50
-emacs-nox 20 0 14
-emacs-pcomplete 20 0 30
-emacs-tramp 20 20 30
-enlightenment 41 0 55
-enscript 20 25 71
-eog 30 0 20
-eperl 0 0 10
-eshell 20 0 30
-esound 0 0 0
-esound-devel 12 0 4
-etcskel 98 98 98
-ethemes 40 0 35
-exmh 40 0 36
-expect 23 0 71
-ext2ed 5 52 42
-ext2resize 5 52 42
-faces 20 75 15
-faces-devel 10 0 0
-faces-xface 20 0 15
-faq 63 49 53
-fbset 22 0 0
-fdutils 10 0 0
-fetchmail 45 99 31
-fetchmail-daemon 20 30 20
-fetchmailconf 45 0 40
-file 92 92 94
-filesystem 99 99 99
-fileutils 99 99 99
-findutils 97 97 97
-finger 40 35 27
-finger-server 0 30 0
-flex 13 0 72
-fltk 0 0 0
-fltk-devel 0 0 15
-fmirror 45 35 40
-fnlib 10 0 7
-fnlib-devel 10 0 0
-fonts-ttf-armenian -10 0 -10
-fonts-ttf-big5 -10 0 -10
-fonts-ttf-decoratives 72 0 68
-fonts-ttf-gb2312 -10 0 -10
-fonts-ttf-japanese -10 0 -10
-fonts-ttf-korean -10 0 -10
-fonts-ttf-west_european 77 0 74
-fonts-type1-baltic -15 -15 -15
-fortune-mod 10 0 10
-freeciv 54 0 53
-freetype 10 0 4
-freetype-devel 10 0 0
-fribidi 0 0 0
-fribidi-devel 0 0 0
-ftp 90 92 90
-fvwm 12 0 15
-fvwm2 17 0 17
-fvwm2-icons 17 0 17
-fwhois 25 45 36
-g-print 20 0 20
-g-wrap 0 0 40
-g-wrap-devel 0 0 20
-gaddr 45 0 40
-gaim 35 0 30
-gated 0 80 0
-gatos 55 0 49
-gawk 10 55 87
-gawk-doc 10 35 50
-gcc 50 40 90
-gcc-c++ 15 0 74
-gcc-chill 20 0 65
-gcc-colorgcc 0 0 0
-gcc-cpp 47 0 72
-gcc-fr 0 0 0
-gcc-g77 15 0 27
-gcc-java 16 0 65
-gcc-libgcj 15 0 30
-gcc-objc 16 0 35
-gcombust 40 0 0
-gd 12 0 71
-gd-devel 10 0 71
-gd-utils 45 0 64
-gdb 12 0 94
-gdbm 12 0 72
-gdbm-devel 10 0 72
-gdk-pixbuf 68 0 70
-gdk-pixbuf-devel 0 0 40
-gdm 67 0 55
-gedit 68 0 62
-gedit-devel 0 0 0
-genromfs 10 0 9
-gentoo 30 0 0
-gettext 10 15 71
-gettext-devel 0 0 35
-getty_ps 99 99 99
-gfcc 15 0 31
-gftp 67 0 62
-ggv 25 0 0
-ghc 0 0 35
-ghc-prof 0 0 2
-ghostscript 40 70 75
-ghostscript-utils 30 50 55
-ghostscript-fonts 22 55 75
-ghostscript-module-SVGALIB 10 0 63
-ghostscript-module-X 40 60 65
-gif2png 10 0 20
-giftrans 42 0 71
-gimp 69 0 67
-gimp-data-extras 55 0 58
-gimp-devel 10 0 40
-gimp-libgimp 10 0 50
-gimp-perl 30 0 30
-git 69 35 54
-gkrellm 15 30 15
-gkrellm-devel 0 0 20
-glade 17 0 57
-glademm 0 0 40
-glib 1 0 0
-glib-devel 10 0 87
-glibc 1 99 96
-glibc-devel 25 0 76
-glibc-profile 1 0 54
-gltron -1 -1 -1
-gmc 68 0 59
-gmp 17 0 71
-gmp-devel 10 0 71
-gnomba 24 0 24
-gnome-applets 68 0 55
-gnome-audio 60 0 55
-gnome-audio-extra 55 0 50
-gnome-chess 60 0 55
-gnome-core 68 0 55
-gnome-core-devel 10 0 55
-gnome-games 60 0 59
-gnome-games-devel 10 0 0
-gnome-guile 0 0 50
-gnome-guile-devel 10 0 50
-gnome-iconedit 60 0 55
-gnome-libs 68 0 55
-gnome-libs-devel 10 0 55
-gnome-linuxconf 74 0 74
-gnome-media 60 0 58
-gnome-network 60 0 58
-gnome-objc 0 0 40
-gnome-objc-devel 10 0 40
-gnome-pilot 55 0 45
-gnome-pilot-conduits 45 0 35
-gnome-pilot-devel 0 15 0
-gnome-pim 61 0 70
-gnome-pim-conduits 51 0 60
-gnome-pim-devel 10 0 70
-gnome-print 62 0 55
-gnome-print-devel 10 0 55
-gnome-tiles 60 0 55
-gnome-toaster 65 0 61
-gnome-users-guide 66 0 60
-gnome-utils 66 0 50
-gnome-vfs 0 0 0
-gnome-vfs-devel 0 0 30
-gnomeicu 61 0 58
-gnomemm 0 0 40
-gnomemm-devel 0 0 30
-gnorpm 74 0 71
-gnozip 50 0 60
-gnucash 35 0 15
-gnucash-devel 0 0 12
-gnuchess 40 0 31
-gnumeric 67 0 58
-gnuplot 65 0 53
-gnus 20 0 14
-gob 0 0 20
-gperf 12 0 72
-gphoto 60 0 58
-gpm 0 65 87
-gpm-devel 10 0 55
-gprolog 5 5 45
-gps 30 15 30
-gqcam 0 0 0
-gqview 55 0 49
-grep 0 92 94
-grip 60 0 35
-groff 0 0 62
-groff-for-man 0 0 0
-groff-gxditview 22 0 19
-groff-perl 0 0 0
-grpmi 0 0 0
-grub 99 99 99
-grub-doc 0 0 25
-gsl 10 0 0
-gsl-devel 0 0 0
-gsu 65 0 53
-gtk+ 0 0 70
-gtk+-devel 10 0 70
-gtk+licq 45 0 30
-gtk+mdk 0 0 15
-gtk+mdk-devel 0 0 15
-gtk-engines 0 0 70
-gtk-themes 50 0 20
-gtkdialogs 0 0 0
-gtkeyboard 20 0 0
-gtkglarea 10 0 15
-gtkglarea-devel 0 0 15
-gtkgo 15 0 5
-gtkgraph 65 0 35
-gtkhtml 0 0 0
-gtkhtml-devel 0 0 0
-gtkmm 20 0 55
-gtkmm-devel 20 0 55
-gtktalog 52 0 25
-gtkzip 60 0 58
-gtop 60 0 58
-gtulpas 10 0 10
-guile 11 0 75
-guile-devel 10 0 75
-gurpmi 82 0 86
-gv 55 0 49
-gzip 98 98 98
-hackkernel 0 0 0
-hackkernel-doc 0 0 0
-hackkernel-headers 0 0 0
-hackkernel-pcmcia-cs 0 0 0
-hackkernel-source 0 0 0
-happy 0 0 25
-harddrake 83 0 83
-haskell-GTK 0 0 10
-haskell-GTK-devel 0 0 10
-hdparm 98 98 98
-heartbeat -1 25 -1
-hexedit 91 91 91
-howto-html-de -30 -30 -30
-howto-html-el -30 -30 -30
-howto-html-en -30 -30 -30
-howto-html-es -30 -30 -30
-howto-html-fr -30 -30 -30
-howto-html-hr -30 -30 -30
-howto-html-id -30 -30 -30
-howto-html-it -30 -30 -30
-howto-html-ja -30 -30 -30
-howto-html-ko -30 -30 -30
-howto-html-pl -30 -30 -30
-howto-html-ro -30 -30 -30
-howto-html-sl -30 -30 -30
-howto-html-sv -30 -30 -30
-howto-html-zh -30 -30 -30
-howto-utils 0 0 0
-hugs98 0 0 15
-hylafax 0 0 0
-hylafax-client 0 0 0
-hylafax-server 0 0 0
-ibtk 20 0 13
-ical 40 0 27
-icepref 50 0 54
-icewm 65 0 78
-icewm-light 90 0 80
-imap 0 80 6
-imap-devel 0 0 6
-imlib 10 0 71
-imlib-cfgeditor 70 0 71
-imlib-devel 10 0 50
-imwheel 78 60 73
-indent 20 0 91
-indexhtml 0 87 76
-inews 6 12 15
-info 20 65 70
-info-install 0 0 10
-initscripts 99 99 99
-inn 0 55 0
-inn-devel 0 0 0
-intimed 0 55 10
-ipchains 15 98 13
-iplog 15 15 15
-iproute2 0 30 0
-ipvsadm 0 15 0
-ipxutils 20 85 9
-irda-utils -1 -1 -1
-irssi 59 0 57
-isapnptools 43 73 73
-isapnptools-devel 0 0 70
-isdn4k-utils -99 -99 -99
-isdn4net -99 -99 -99
-isicom 20 0 13
-ispell 49 15 22
-ispell-af -15 -15 -15
-ispell-br -15 -15 -15
-ispell-ca -15 -15 -15
-ispell-cs -15 -15 -15
-ispell-da -15 -15 -15
-ispell-de -15 -15 -15
-ispell-el -15 -15 -15
-ispell-en -15 -15 -15
-ispell-eo -15 -15 -15
-ispell-es -15 -15 -15
-ispell-fi -15 -15 -15
-ispell-fr -15 -15 -15
-ispell-ga -15 -15 -15
-ispell-gd -15 -15 -15
-ispell-gv -15 -15 -15
-ispell-id -15 -15 -15
-ispell-it -15 -15 -15
-ispell-nl -15 -15 -15
-ispell-no -15 -15 -15
-ispell-pl -15 -15 -15
-ispell-pt -15 -15 -15
-ispell-pt_BR -15 -15 -15
-ispell-ro -15 -15 -15
-ispell-ru -15 -15 -15
-ispell-sk -15 -15 -15
-ispell-sl -15 -15 -15
-ispell-sv -15 -15 -15
-itcl 10 0 60
-jadetex 15 0 45
-jed 16 18 14
-jed-common 0 18 0
-jed-xjed 40 0 22
-jikes 1 0 65
-joe 20 20 15
-kaffe 10 0 60
-kdbg 15 0 27
-kde1-compat 0 0 0
-kde1-compat-devel 0 0 0
-kdeaddutils 73 0 62
-kdeaddutils-devel 1 1 50
-kdeadmin 72 0 60
-kdebase 79 40 68
-kdebase-devel 1 1 60
-kdegames 71 0 59
-kdegraphics 77 40 66
-kdegraphics-devel 1 1 60
-kdelibs 0 0 0
-kdelibs-devel 1 1 60
-kdelibs-sound 60 0 55
-kdelibs-sound-devel 1 1 60
-kdemultimedia 77 0 66
-kdemultimedia-devel 1 1 60
-kdenetwork 72 0 60
-kdenetwork-devel 1 1 60
-kdepim 72 0 63
-kdesdk 0 0 35
-kdesupport 0 0 0
-kdesupport-devel 0 0 15
-kdetoys 70 0 65
-kdeutils 78 0 67
-kdiff 0 0 0
-kdiskcat 0 0 0
-kdoc 0 0 35
-kernel 99 99 99
-kernel-doc 5 50 65
-kernel-headers 1 45 94
-kernel-linus -1 -1 -1
-kernel-pcmcia-cs -1 -1 -1
-kernel-secure 0 0 0
-kernel-smp -1 -1 -1
-kernel-source 0 45 65
-kernel-utils 0 5 25
-kfilecoder 0 0 0
-kfirewall 0 0 0
-kfortune 0 0 0
-kfsstatus 0 0 0
-kfun21 0 0 0
-kimon 0 0 0
-kinput2-wnn4 -15 -15 -15
-kisocd 0 0 0
-kless 0 0 0
-klilo 0 0 0
-klyx 0 0 0
-kmag 0 0 0
-kmol 0 0 0
-kmp3 0 0 0
-kmp3te 0 0 0
-koffice 69 0 55
-koffice-devel 0 0 35
-kon2 -12 -60 -15
-kover 69 0 60
-kpacman 0 0 0
-kreglo 0 0 0
-krubik 0 0 0
-ksendfax 0 0 0
-kslide 0 0 0
-ktail 0 0 0
-ktelnet 0 0 0
-kterm -10 -90 -10
-kudzu 97 0 97
-kudzu-devel 0 0 43
-kups 60 0 50
-kups-devel 0 0 0
-kvideogen 0 0 0
-kvirc 69 0 56
-kvoice 0 0 0
-kvoicecontrol 0 0 0
-kwebget 0 0 0
-lame 15 40 35
-latex2html 25 0 50
-latte 0 0 45
-ld.so 98 98 98
-leafnode 0 50 0
-less 97 97 97
-lesstif 0 0 0
-lesstif-clients 0 0 0
-lesstif-devel 0 0 0
-lesstif-mwm 2 0 2
-lftp 50 78 83
-lha 40 25 72
-libPropList 10 0 80
-libPropList-devel 0 0 34
-libc 10 15 75
-libelf 10 15 80
-libghttp 10 0 55
-libghttp-devel 10 0 55
-libglade 10 0 55
-libglade-devel 10 0 40
-libgr 10 0 71
-libgr-devel 10 0 70
-libgr-progs 10 0 9
-libgtop 10 0 55
-libgtop-devel 10 0 55
-libjpeg 10 0 71
-libjpeg-devel 10 0 70
-libmikmod 10 0 55
-libmikmod-devel 10 0 55
-libnet 97 97 97
-libole2 0 0 0
-libole2-devel 0 0 0
-libpcap 10 80 72
-libpcap-devel 0 0 0
-libpng 10 0 71
-libpng-devel 10 0 71
-librep 10 0 50
-librep-devel 10 0 50
-libsafe 0 0 35
-libsigc++ 0 0 25
-libsigc++-devel 0 0 25
-libsigc++-examples 0 0 25
-libstdc++ 10 0 80
-libstdc++-compat 10 0 60
-libstdc++-devel 10 0 80
-libtabe -15 -90 -15
-libtabe-devel -15 -90 -15
-libtermcap 10 55 87
-libtermcap-devel 10 0 64
-libtiff 10 0 72
-libtiff-devel 10 0 72
-libtool 10 0 85
-libtool-devel 0 0 0
-libungif 10 0 72
-libungif-devel 10 0 72
-libungif-progs 10 0 2
-libunicode 10 0 80
-libunicode-devel 0 0 50
-libwmf 0 0 15
-libxml 10 0 71
-libxml-devel 10 0 71
-libxml2 10 0 71
-libxml2-devel 10 0 71
-licq 62 0 45
-licq-autoreply 45 0 30
-licq-console 45 0 30
-licq-devel 0 0 20
-licq-forwarder 45 0 30
-licq-rms 45 0 30
-licq-update-hosts 45 0 30
-lilo 99 99 99
-lilo-doc 0 0 30
-links 20 25 20
-linux_logo 92 72 92
-linuxconf 90 79 86
-linuxconf-gui -1 -1 -1
-linuxconf-lib 0 0 0
-linuxconf-util 0 0 0
-linuxconf 90 79 86
-linuxconf-devel 10 0 70
-lkmpg 2 0 65
-locales 96 76 96
-locales-af -1 -1 -1
-locales-ar -1 -1 -1
-locales-az -1 -1 -1
-locales-be -1 -1 -1
-locales-bg -1 -1 -1
-locales-br -1 -1 -1
-locales-ca -1 -1 -1
-locales-cs -1 -1 -1
-locales-cy -1 -1 -1
-locales-da -1 -1 -1
-locales-de -1 -1 -1
-locales-el -1 -1 -1
-locales-en -1 -1 -1
-locales-eo -1 -1 -1
-locales-es -1 -1 -1
-locales-et -1 -1 -1
-locales-eu -1 -1 -1
-locales-fa -1 -1 -1
-locales-fi -1 -1 -1
-locales-fo -1 -1 -1
-locales-ur -1 -1 -1
-locales-fr -1 -1 -1
-locales-ga -1 -1 -1
-locales-gd -1 -1 -1
-locales-gl -1 -1 -1
-locales-gv -1 -1 -1
-locales-he -1 -1 -1
-locales-hi -1 -1 -1
-locales-hr -1 -1 -1
-locales-hu -1 -1 -1
-locales-hy -1 -1 -1
-locales-id -1 -1 -1
-locales-is -1 -1 -1
-locales-it -1 -1 -1
-locales-ja -1 -1 -1
-locales-ka -1 -1 -1
-locales-kl -1 -1 -1
-locales-ko -1 -1 -1
-locales-kw -1 -1 -1
-locales-lo -1 -1 -1
-locales-lt -1 -1 -1
-locales-lv -1 -1 -1
-locales-mi -1 -1 -1
-locales-mk -1 -1 -1
-locales-ms -1 -1 -1
-locales-nl -1 -1 -1
-locales-no -1 -1 -1
-locales-oc -1 -1 -1
-locales-pd -1 -1 -1
-locales-ph -1 -1 -1
-locales-pl -1 -1 -1
-locales-pp -1 -1 -1
-locales-pt -1 -1 -1
-locales-ro -1 -1 -1
-locales-ru -1 -1 -1
-locales-sk -1 -1 -1
-locales-sl -1 -1 -1
-locales-sq -1 -1 -1
-locales-sr -1 -1 -1
-locales-sv -1 -1 -1
-locales-ta -1 -1 -1
-locales-tg -1 -1 -1
-locales-th -1 -1 -1
-locales-tr -1 -1 -1
-locales-tt -1 -1 -1
-locales-uk -1 -1 -1
-locales-vi -1 -1 -1
-locales-wa -1 -1 -1
-locales-yi -1 -1 -1
-locales-zh -1 -1 -1
-logrotate 0 25 15
-losetup 5 45 35
-lout 15 35 10
-lout-doc 31 32 10
-lpg 40 0 80
-lpr -99 -99 -99
-lrzsz 0 34 0
-lslk 20 49 54
-lsof 10 0 67
-ltrace 10 0 0
-lynx 42 78 84
-lyx 50 0 58
-m4 15 0 80
-macutils 22 5 19
-mailcap 5 5 4
-mailx 92 92 92
-make 50 50 94
-man 90 65 72
-man-pages 90 65 72
-man-pages-cs -10 -30 -25
-man-pages-de -10 -30 -25
-man-pages-es -10 -30 -25
-man-pages-fr -10 -30 -25
-man-pages-hu -10 -30 -25
-man-pages-id -10 -30 -25
-man-pages-it -10 -30 -25
-man-pages-ja -10 -30 -25
-man-pages-ko -10 -30 -25
-man-pages-pl -10 -30 -25
-man-pages-ru -10 -30 -25
-man-pages-zh -10 -30 -25
-mandrake-release 99 99 99
-mandrake_desk 88 0 88
-mandrake_doc-de -15 -90 -25
-mandrake_doc-en -15 -90 -25
-mandrake_doc-es -15 -90 -25
-mandrake_doc-fr -15 -90 -25
-mandrake_doc-it -15 -90 -25
-mandrake_doc-ru -15 -90 -25
-mars-nwe 0 35 0
-mathplot 30 0 20
-mawk 0 25 80
-mc 49 45 31
-mcserv 0 40 9
-mek 40 0 0
-memprof 2 5 65
-menu 90 0 80
-menudrake 79 75 75
-userdrake 50 0 40
-mercury 0 0 45
-metamail 40 80 50
-mgetty 24 20 9
-mgetty-contrib 28 20 15
-mgetty-sendfax 28 20 15
-mgetty-viewfax 28 20 15
-mgetty-voice 28 20 15
-mikmod 42 0 10
-mingetty 5 25 15
-minicom 27 0 4
-mirrordir 26 99 0
-mkbootdisk 35 55 60
-mkinitrd 99 99 99
-mkisofs 26 0 13
-mktemp 15 75 65
-mkxauth 2 99 1
-mm 0 0 15
-mm-devel 0 0 0
-mod_php -99 35 -99
-php-gd -99 15 -99
-php-imap -99 15 -99
-php-ldap -99 15 -99
-php-mysql -99 15 -99
-php-pgsql -99 15 -99
-php-oracle -99 15 -99
-php-dba_gdbm_db2 -99 15 -99
-php-readline -99 15 -99
-mod_ssl -99 75 -99
-mod_ssl-sxnet -99 30 -99
-modutils 99 99 99
-mon 0 40 0
-mount 97 97 97
-mouseconfig 0 0 0
-mozilla-fonts 0 0 0
-mp3info 50 20 50
-mpage 55 65 80
-mpeg_lib 0 0 0
-mpeg_lib-devel 0 0 30
-mpeg_lib-devel 0 0 0
-mpg123 42 0 42
-msec 98 98 98
-mt-st 40 0 49
-mtools 90 0 84
-mutt 10 0 10
-mxp 0 0 0
-nag 35 75 25
-nasm 20 20 65
-nasm-doc 0 20 65
-nasm-rdoff 0 20 65
-nc 0 0 0
-ncftp 55 0 49
-sftp 15 10 15
-ncompress 42 79 91
-ncpfs 0 0 0
-ncurses 0 0 80
-ncurses-extraterms 0 0 0
-ncurses-devel 10 0 75
-nedit 45 20 65
-net-tools 95 96 95
-netkit-base 82 99 82
-netscape-castellano -13 -30 -18
-netscape-catalan -13 -30 -18
-netscape-common 0 0 0
-netscape-communicator 78 60 73
-netscape-euskara -13 -30 -18
-netscape-francais -13 -30 -18
-netscape-german -13 -30 -18
-netscape-japanese -13 -30 -18
-netscape-navigator 0 0 0
-netscape-polish -13 -30 -18
-netscape-russian -13 -30 -18
-netscape-spanish -13 -30 -18
-netscape-walon -13 -30 -18
-newt 10 0 75
-newt-devel 10 0 75
-nfs-utils -99 80 13
-nfs-utils-clients 23 75 23
-nist 55 0 45
-nmap 5 40 40
-nmap-frontend 5 40 40
-nmh 0 0 0
-nscd 0 40 0
-nss_ldap 0 55 25
-ntp -1 -1 -1
-ntsysv 0 65 25
-numlock -11 -11 -11
-oaf 0 0 0
-oaf-devel 0 0 0
-ocaml 0 0 35
-octave 0 0 30
-oggvorbis 30 10 20
-oggvorbis-devel 0 0 15
-oggvorbis-examples 0 0 15
-open 20 45 80
-openjade 5 15 15
-openldap 0 50 35
-openldap-devel 0 0 25
-openssl 0 0 0
-openssl-devel 0 0 0
-oregano 0 0 0
-p2c 10 0 71
-p2c-devel 10 0 55
-pam 7 99 91
-pam-devel 0 0 0
-pam-doc 0 50 50
-pan 22 0 0
-pango 10 0 10
-pango-devel 0 0 10
-parted 35 35 35
-parted-devel 0 0 35
-passwd 99 99 99
-patch 14 0 72
-pciutils 16 55 55
-pciutils-devel 0 0 20
-pdksh 10 25 9
-penguin-command 35 0 10
-perl 20 19 90
-perl-Apache-Filter 0 0 0
-perl-Apache-SSI 0 0 0
-perl-Apache-Session 0 0 0
-perl-Compress-Zlib 0 0 0
-perl-Convert-BER 0 0 0
-perl-DBI 10 0 65
-perl-DBIx-Recordset 0 0 0
-perl-DB_File 10 0 50
-perl-Data-ShowTable 10 0 50
-perl-Date-Calc 0 0 0
-perl-DateManip 0 0 0
-perl-Devel-Symdump 0 0 0
-perl-Digest-MD5 10 0 70
-perl-ExtUtils_F77 0 0 0
-perl-File-Tail 0 0 0
-perl-GTK 10 0 72
-perl-GTK-GLArea 10 0 70
-perl-GTK-GdkImlib 10 0 70
-perl-GTK-Glade 10 0 70
-perl-GTK-Gnome 10 0 70
-perl-GTK-GtkHTML 0 0 0
-perl-HTML-Clean 0 0 0
-perl-HTML-Parser 10 0 55
-perl-HTML-SimpleParse 10 0 50
-perl-IO-stringy 5 0 65
-perl-MIME-Base64 5 0 45
-perl-MIME-tools 5 0 50
-perl-MLDBM 0 0 0
-perl-MP3-Info 5 0 40
-perl-Magick 0 0 0
-perl-MailTools 5 0 50
-perl-Mon 0 0 0
-perl-Msgcat 5 0 50
-perl-Mysql 5 0 40
-perl-Net-Telnet 0 0 0
-perl-Net_SSLeay 0 0 0
-perl-PDL 10 0 75
-perl-PDL-doc 0 0 0
-perl-Parse-RecDescent 10 0 75
-perl-Parse-Yapp 0 0 0
-perl-Period 0 0 0
-perl-RPM 0 0 0
-perl-Storable 0 0 0
-perl-Term-Readline-Gnu 10 10 88
-perl-Tie-Cache 0 0 0
-perl-Time-HiRes 0 0 0
-perl-TimeDate 0 0 0
-perl-Tk 0 15 0
-perl-Tk-devel 0 0 0
-perl-Tk-doc 0 0 0
-perl-URI 5 0 50
-perl-XML-Parser 0 0 0
-perl-XML-XSLT 0 0 0
-perl-base 0 0 0
-perl-devel 0 0 30
-perl-libnet 10 10 80
-perl-libwww-perl 10 10 80
-perl-libxml-enno 0 0 0
-perl-libxml-perl 0 0 0
-perl-Array-RefElem 0 0 0
-perl-Data-DumpXML 0 0 0
-perl-ExtUtils-PerlPP 0 0 0
-perl-File-NCopy 0 0 0
-perl-Image-Size 0 0 0
-perl-Mail-Sendmail 0 0 0
-perl-Net-XWhois 0 0 0
-perl-XML-RSS 0 0 0
-perlftlib 10 0 0
-php 0 35 5
-php-devel 0 0 5
-php-manual 0 0 5
-pidentd 15 69 87
-pilot-link 40 0 27
-perl-PDA-Pilot 0 0 0
-pilot-link-devel 11 0 25
-pine 40 0 27
-pinfo 20 20 20
-pingus 40 0 10
-piranha 0 10 0
-piranha-docs 0 10 0
-piranha-gui 0 10 0
-playmidi 43 0 19
-playmidi-X11 53 0 20
-plugger 40 0 40
-pmake 22 0 75
-pmake-customs 12 0 72
-popt 10 0 80
-popt-devel 0 0 45
-portmap 0 91 19
-postfix 20 88 51
-postgresql 0 56 23
-postgresql-devel 0 0 23
-postgresql-jdbc 0 0 15
-postgresql-odbc 0 0 23
-postgresql-perl 0 0 23
-postgresql-python 0 0 5
-postgresql-server 0 56 23
-postgresql-tcl 0 0 23
-postgresql-test 0 0 23
-postgresql-tk 0 0 5
-ppp 0 0 0
-pppoe-linuxconf 0 0 0
-pptp-adsl-fr -99 -99 -99
-pptp-client -99 -99 -99
-procinfo 24 15 96
-procmail 2 65 45
-procps 98 98 98
-procps-X11 50 0 32
-procps-devel 0 0 0
-proftpd -99 -99 -99
-psacct 20 70 87
-psmisc 25 62 56
-pspell 0 0 0
-pspell-devel 0 0 0
-psutils 5 42 15
-pth 0 0 25
-pth-devel 0 0 15
-publib-devel 0 0 0
-pump 0 0 0
-pump-devel 0 0 0
-pwdb 13 90 75
-pwdb-devel 0 0 50
-pygnome 12 0 50
-pygnome-applet 10 0 30
-pygnome-capplet 10 0 30
-pygnome-libglade 10 0 30
-pygtk 13 0 50
-pygtk-glarea 15 0 25
-pygtk-libglade 16 0 50
-pysol 27 0 27
-python 15 0 74
-python-devel 0 0 65
-python-docs 31 0 40
-python-imaging 31 0 40
-pythonlib 17 0 75
-qcad 5 0 5
-qiv 78 0 70
-qt 0 0 55
-qt-devel 10 0 55
-qt-qgl 10 0 50
-qt-qimgio 10 0 50
-qt2 0 0 45
-qt2-devel 0 0 45
-qt2-doc 0 0 30
-qtcups 0 0 0
-qtcups-devel 0 0 0
-queso 0 25 35
-quota 42 85 37
-raidtools 25 85 4
-rcs 12 0 71
-rdate 10 80 9
-rdist 10 75 9
-readline 11 0 70
-readline-devel 11 0 65
-recode 10 0 72
-recode-devel 0 0 50
-reiserfs-utils 60 60 60
-rep-gtk 0 0 20
-rep-gtk-gnome 0 0 20
-rep-gtk-libglade 0 0 20
-rgrep 55 55 75
-rhs-printfilters 1 1 0
-rmt 24 0 24
-rocksndiamonds 35 0 10
-rootfiles 99 99 99
-routed 0 90 19
-rp-pppoe -99 -99 -99
-rpm 99 99 99
-rpm-build 45 45 70
-rpm-devel 10 0 80
-rpm-python 0 0 50
-rpmdrake 84 0 81
-rpmlint 10 10 60
-rpmtools 0 0 25
-rpmtools-compat 0 0 0
-rpmtools-devel 0 0 25
-rsh 46 99 75
-rsh-server -99 55 25
-rsync 20 99 75
-ruby 0 0 25
-ruby-doc 0 0 25
-ruby-extensions 0 0 25
-ruby-gtk 0 0 25
-rusers 20 0 20
-rute -50 -75 -60
-rwall -1 0 -1
-rwho -1 0 -1
-rxvt 49 0 80
-rxvt-CLE -10 -90 -10
-sag 39 35 25
-samba 21 99 23
-samba-client 55 56 50
-samba-common 0 0 0
-sane 45 0 53
-sane-devel 10 0 2
-sash 5 5 5
-sawfish 59 0 57
-sawfish-themer 15 0 15
-sawfish-themes 50 0 50
-screen 26 43 79
-sed 97 97 97
-sendmail -99 -99 -99
-sendmail-cf 0 0 0
-sendmail-doc 0 0 0
-setserial 42 0 55
-setup 15 25 15
-sfm 25 0 25
-sgml-common 5 15 15
-sgml-tools 5 15 15
-sh-utils 97 97 97
-shadow-utils 98 98 98
-shapecfg 20 75 8
-sharutils 43 99 38
-sketch 45 0 0
-slang 12 0 75
-slang-devel 10 0 70
-slang-doc 0 0 70
-slocate 99 99 99
-slrn 10 0 10
-slrn-pull 35 0 45
-smpeg 50 0 25
-smpeg-devel 0 0 25
-sndconfig 70 40 70
-sox 41 32 80
-sox-devel 13 0 70
-space_sounds 52 0 55
-spacecup -1 -1 -1
-spec-helper 0 0 35
-spellutils 0 0 0
-spruce 0 0 0
-squid 0 45 16
-stat 5 55 45
-statserial 15 0 13
-strace 11 0 87
-sudo 0 30 0
-svgalib 10 0 63
-svgalib-devel 10 0 63
-swatch 22 65 4
-swi-prolog 5 5 45
-swig 0 0 20
-swig-devel 0 0 10
-symlinks 23 75 29
-sympa -1 40 -1
-sysklogd 97 97 97
-t1lib 1 0 29
-t1lib-devel 10 0 40
-taipeifonts -10 0 -10
-talk 44 0 39
-talk-server 0 0 0
-taper 42 0 27
-tar 97 97 97
-tcl 12 0 70
-tcllib 0 0 0
-tclx 12 0 70
-tcp_wrappers 0 99 0
-tcp_wrappers-devel 0 0 0
-tcpdump 10 79 2
-tcsh 1 25 15
-telnet 90 79 92
-openssh 65 75 65
-openssh-server -99 35 -99
-openssh-clients 65 75 65
-openssh-askpass 0 0 0
-openssh-askpass-gnome 0 0 0
-gnupg 90 90 90
-telnet-server -99 28 -99
-termcap 98 98 98
-tetex 25 0 50
-tetex-afm 25 0 40
-tetex-doc 25 0 40
-tetex-dvilj 40 0 40
-tetex-dvips 25 0 40
-tetex-latex 25 0 40
-tetex-latex-heb -65 -90 -90
-tetex-xdvi 25 0 50
-texinfo 22 0 50
-textutils 99 99 99
-teyjus 0 0 35
-tftp 0 40 2
-tftp-server 0 40 2
-thud 0 0 0
-time 40 65 87
-timeconfig 55 80 60
-timed 40 70 36
-timetool 54 0 57
-timidity-instruments 51 0 54
-tin 44 0 39
-tix 15 0 60
-tk 15 0 60
-tkbabel 15 0 15
-tkcvs 15 0 15
-tkinter 15 0 60
-tksysv 55 0 60
-tmake 10 0 25
-tmpwatch 35 75 60
-traceroute 40 79 29
-transfig 16 0 14
-tree 40 25 10
-trn 46 0 41
-trophy 35 0 10
-tunelp 24 15 28
-tuxracer -1 -1 -1
-ucd-snmp 0 70 45
-ucd-snmp-devel 0 25 45
-ucd-snmp-utils 0 37 45
-umb-scheme 10 0 65
-unarj 40 45 16
-units 22 0 10
-unixODBC 0 0 0
-unzip 70 75 91
-urlview 43 0 47
-urpmi 95 95 95
-urw-fonts 50 0 34
-usbview 5 0 10
-usermode 51 0 58
-usernet 42 55 37
-utempter 90 0 73
-utempter-devel 0 0 0
-util-linux 98 98 98
-uucp 0 80 2
-uxcook 0 0 0
-vigmeup 23 0 11
-vim-X11 52 0 26
-vim-common 0 19 0
-vim-enhanced 46 78 83
-vim-minimal 98 98 98
-vimguide 30 0 25
-vixie-cron 97 97 97
-vlock 40 99 80
-vnc 44 0 39
-vnc-SVGALIB 43 0 38
-vnc-doc 38 35 33
-vnc-java 38 0 34
-vnc-server 0 40 28
-webmin 20 40 20
-wget 65 75 53
-which 1 25 25
-wine 54 0 57
-wine-devel 0 0 0
-wmakerconf 47 0 57
-wmnet 24 0 21
-words 47 85 42
-wu-ftpd -99 85 -99
-wv 55 0 54
-wv-devel 0 0 0
-x3270 1 0 0
-xa+cv -10 -20 -10
-xalf 68 0 55
-xanim 58 0 54
-xbanner 15 0 12
-xboard 54 0 48
-xboing 53 0 47
-xcdroast 59 0 53
-xchat 58 0 52
-xcin -10 -10 -10
-xcpustate 53 0 47
-xdaliclock 57 0 51
-xdelta 16 0 5
-xdelta-devel 10 0 2
-xdosemu 34 0 37
-xearth 53 0 56
-xemacs 57 0 0
-xemacs-el 0 0 15
-xemacs-extras 50 0 36
-xemacs-info 54 0 42
-xemacs-mule 0 0 0
-xfce 0 0 0
-xfig 39 0 33
-xfishtank 51 0 45
-xgammon 40 0 31
-xinetd 0 0 0
-xinetd-devel 0 0 0
-xinitrc 0 0 0
-xinput 10 0 30
-xjewel 58 0 52
-xkobo 57 0 51
-xli 65 0 60
-xlispstat 2 0 45
-xloadimage 45 0 30
-xlockmore 58 0 52
-xmailbox 53 0 47
-xmame 25 0 25
-xmess 25 0 15
-xmms 64 0 57
-xmms-devel 0 0 15
-xmms-esd 46 0 41
-xmms-gnome 62 0 52
-xmms-kjofol-skins 50 0 50
-xmms-mesa -1 -1 -1
-xmms-mikmod 43 0 38
-xmms-more-vis-plugins 55 0 55
-xmms-oggvorbis 64 0 57
-xmms-skins 60 0 55
-xmms-smpeg 50 0 45
-xmorph 52 0 44
-xmovie 55 0 35
-xntp3 0 75 31
-xoscope 10 0 10
-xosview 51 0 45
-xpaint 53 0 47
-xpat2 43 0 38
-xpcd 40 0 30
-xpcd-gimp 30 0 25
-xpcd-svga 0 0 0
-xpdf 57 0 51
-xpilot 59 0 53
-xpm 52 0 64
-xpm-devel 10 0 56
-xpp 60 0 50
-xpuzzles 50 0 43
-xrally 5 0 5
-xrn 55 0 49
-xscreensaver 68 0 55
-xscreensaver-gl -1 -1 -1
-xsoldier 51 0 45
-xsysinfo 55 0 56
-xterm 87 0 80
-xtoolwait 50 0 35
-xtraceroute 50 0 40
-xtrojka 51 0 45
-xwc 65 0 40
-xwpe 0 0 20
-xwpe-X11 0 0 20
-xwpick 55 0 49
-xxgdb 53 0 47
-yodl 0 0 0
-yp-tools 0 40 0
-ypbind 0 40 0
-ypserv 0 0 0
-ytalk 21 75 18
-yudit 50 0 38
-zgv 15 0 13
-zip 70 65 87
-zlib 16 60 94
-zlib-devel 10 0 72
-zsh 20 50 72
-zsh-doc 0 35 60
-jpilot 40 0 30
-jpilot-Mail 12 0 10
-jpilot-syncmal 12 0 10
-jpilot-plugin-devel 0 0 0
-Maelstrom 50 0 35
-auctex 5 0 5
-bcast 15 0 10
-mpeg2_movie 10 0 8
-bg5ps -10 -10 -10
-eroaster 55 0 45
-everybuddy 52 0 52
-jabber 0 30 0
-libjabber 0 0 0
-libjabber-devel 0 0 0
-gabber 35 10 20
-gdk-pixbuf-gnomecanvas 0 0 0
-gdk-pixbuf-loaders 0 0 0
-gdk-pixbuf-xlib 0 0 0
-htdig 20 0 15
-libxode 0 0 0
-libxode-devel 0 0 0
-libgnet 0 0 0
-libgnet-devel 0 0 0
-libetherx 0 0 0
-libetherx-devel 0 0 0
-screem 55 0 60
-portsentry 0 15 0
-ttfprint -10 -10 -10
-kde-i18n-Afrikaans -12 -51 -23
-kde-i18n-Basque -12 -51 -23
-kde-i18n-Brazil -12 -51 -23
-kde-i18n-Breton -12 -51 -23
-kde-i18n-British -12 -51 -23
-kde-i18n-Bulgarian -12 -51 -23
-kde-i18n-Catalan -12 -51 -23
-kde-i18n-Chinese -12 -51 -23
-kde-i18n-Chinese-Big5 -12 -51 -23
-kde-i18n-Croatian -12 -51 -23
-kde-i18n-Czech -12 -51 -23
-kde-i18n-Danish -12 -51 -23
-kde-i18n-Dutch -12 -51 -23
-kde-i18n-Esperanto -12 -51 -23
-kde-i18n-Estonian -12 -51 -23
-kde-i18n-Finnish -12 -51 -23
-kde-i18n-French -12 -51 -23
-kde-i18n-Galacian -12 -51 -23
-kde-i18n-German -12 -51 -23
-kde-i18n-Greek -12 -51 -23
-kde-i18n-Hebrew -12 -51 -23
-kde-i18n-Hungarian -12 -51 -23
-kde-i18n-Icelandic -12 -51 -23
-kde-i18n-Italian -12 -51 -23
-kde-i18n-Japanese -12 -51 -23
-kde-i18n-Korean -12 -51 -23
-kde-i18n-Lithuanian -12 -51 -23
-kde-i18n-Macedonian -12 -51 -23
-kde-i18n-Maori -12 -51 -23
-kde-i18n-Norwegian -12 -51 -23
-kde-i18n-Norwegian -12 -51 -23
-kde-i18n-Polish -12 -51 -23
-kde-i18n-Portuguese -12 -51 -23
-kde-i18n-Romanian -12 -51 -23
-kde-i18n-Russian -12 -51 -23
-kde-i18n-Serbian -12 -51 -23
-kde-i18n-Slovak -12 -51 -23
-kde-i18n-Slovenian -12 -51 -23
-kde-i18n-Spanish -12 -51 -23
-kde-i18n-Swedish -12 -51 -23
-kde-i18n-Tamil -12 -51 -23
-kde-i18n-Thai -12 -51 -23
-kde-i18n-Turkish -12 -51 -23
-kde-i18n-Ukrainian -12 -51 -23
-kde-i18n-Walloon -12 -51 -23
-kde-i18n-Welsh -12 -51 -23
-kde-i18n-Norwegian-Nynorsk -12 -51 -23
-linuxconf-lang-cn -35 -60 -35
-linuxconf-lang-cs -35 -60 -35
-linuxconf-lang-de -35 -60 -35
-linuxconf-lang-es -35 -60 -35
-linuxconf-lang-fi -35 -60 -35
-linuxconf-lang-fr -35 -60 -35
-linuxconf-lang-it -35 -60 -35
-linuxconf-lang-ko -35 -60 -35
-linuxconf-lang-no -35 -60 -35
-linuxconf-lang-pt -35 -60 -35
-linuxconf-lang-ro -35 -60 -35
-linuxconf-lang-ru-SU -35 -60 -35
-linuxconf-lang-se -35 -60 -35
-linuxconf-lang-sk -35 -60 -35
-linuxconf-lang-zh -35 -60 -35
-7colors 15 0 0
-ltris 28 0 0
-lbreakout 35 0 0
-fonts-hebrew-elmar -30 -30 -30
-kwintv 0 0 0
-xawtv 0 0 0
-xawtv-misc 0 0 0
-xawtv-radio 0 0 0
-wxxt 0 0 0
-wxxt-devel 0 0 0
-surfraw 0 0 0
-R-base 0 0 0
-gpa 20 0 0
-gnome-telnet 0 0 0
-quanta 32 0 24
-nslint 0 12 0
-logcheck 0 12 0
-kisdn-free 33 0 30
-
-# commercial
-ac3d 20 0 20
-acroread 24 15 24
-acroread-nppdf 24 15 24
-IglooFTP-PRO 20 20 20
-interbase 0 15 15
-interbase-docs 0 15 15
-civctp-demo 22 0 20
-compupic 19 0 19
-commercial-menu 50 40 50
-eus-demo 23 0 20
-myth2-demo 24 0 25
-macromedia-flash 45 15 45
-RealPlayer 27 15 27
-RealPlayer-rpnp 27 15 27
-scol 23 0 23
-avp-database 20 20 20
-avp-linux 20 20 20
-arkeia-arkc 0 20 0
-arkeia-client 20 0 20
-arkeia-gui 24 0 20
-arkeia-server-shareware 0 30 0
-Artstream 20 0 0
-citrix-icaclient-en -70 -70 -70
-citrix-icaclient-fr -70 -70 -70
-citrix-icaclient-ge -70 -70 -70
-citrix-icaclient-sp -70 -70 -70
-printpro 0 0 0
-printpro-agfa 0 0 0
-printpro-alps 0 0 0
-printpro-apple 0 0 0
-printpro-autologic 0 0 0
-printpro-calcomp 0 0 0
-printpro-canon 0 0 0
-printpro-digital 0 0 0
-printpro-efi 0 0 0
-printpro-encad 0 0 0
-printpro-epson 0 0 0
-printpro-hp 0 0 0
-printpro-ibm 0 0 0
-printpro-lexmark 0 0 0
-printpro-lhag 0 0 0
-printpro-linotronic 0 0 0
-printpro-nec 0 0 0
-printpro-oki 0 0 0
-printpro-otheram 0 0 0
-printpro-othernz 0 0 0
-printpro-qms 0 0 0
-printpro-seiko 0 0 0
-printpro-sony 0 0 0
-printpro-tektronix 0 0 0
-printpro-ti 0 0 0
-printpro-varityper 0 0 0
-printpro-xerox 0 0 0
-emumail4.0 0 20 0
-EnlightenDSMFree 0 24 0
-EnlightenDSMFree-dsa 0 24 0
-EnlightenDSMFree-gui 0 24 0
-ForteCE-FCS 0 0 30
-ViaVoice_Outloud_rtk 0 0 45
-ViaVoice_Outloud_sdk 0 0 45
-ViaVoice_runtime 0 0 45
-ViaVoice_sdk 0 0 45
-jdk-sun 0 0 35
-jdk-sun-doc 0 0 35
-jre-sun 20 0 35
-heretic2-demo 24 0 24
-heroes3-demo 24 0 24
-rt2-demo 24 0 24
-MainActor 24 0 0
-mupad 20 0 20
-mtv 24 0 24
-mtv-fullscreen-extension 15 0 15
-NetPartitioner 0 24 0
-omnimark 0 0 35
-rebol-core 0 0 30
-staroffice-de -64 -90 -64
-staroffice-en -64 -90 -64
-staroffice-fr -64 -90 -64
-staroffice-it -64 -90 -64
-staroffice-nl -64 -90 -64
-staroffice-pt -64 -90 -64
-staroffice-es -64 -90 -64
-staroffice-sv -64 -90 -64
-tina-base 0 0 0
-tina-lesstif 0 0 0
-tina-oracle80 0 0 0
-tina-oracle8i 0 0 0
-tina-server 0 0 0
-VMware 20 0 35
-VariCAD 24 0 24
-ViaVoice_runtime 26 0 26
-<<<<<<< compssList
-viavoicemenu 26 0 26
-=======
-viavoicemenu 26 0 26
->>>>>>> 1.139
-kisdn 0 0 0
diff --git a/perl-install/share/po/br.po b/perl-install/share/po/br.po
deleted file mode 100644
index fdb4bb96a..000000000
--- a/perl-install/share/po/br.po
+++ /dev/null
@@ -1,13933 +0,0 @@
-# DrakX e Brezhoneg.
-# Copyright (C) 1999-2002 MandrakeSoft
-# Thierry Vignaud <tvignaud@mandrakesoft.com>, 1999-2002
-# Jañ-Mai Drapier <jan-mai.drapier@mail.dotcom.fr>, 1999-2000
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX 8.2\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-01-28 22:41GMT\n"
-"Last-Translator: Thierry Vignaud <tvignaud@mandrakesoft.com>\n"
-"Language-Team: Brezhoneg <ofisk@wanadoo.fr>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 ko"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 ko"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 Mo"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 Mo"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 Mo"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 Mo"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 Mo"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 Mo"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 Mo pe vuioc'h"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Dibabit ur servijer X"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "servijer X"
-
-#: ../../Xconfig/card.pm_.c:230
-#, fuzzy
-msgid "Multi-head configuration"
-msgstr "o lenn ar c'hefluniadur"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Diuzit ment memor ho kartenn c'hrafek"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "Staliadur XFree86"
-
-#: ../../Xconfig/card.pm_.c:349
-#, fuzzy
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Pe seurt enmont a vennit ouzhpennañ"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Implijit Xinemara"
-
-#: ../../Xconfig/card.pm_.c:387
-#, fuzzy, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Kefluniadur hep ken kartenn \"%s\" (%s)"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s gant 3D"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Personelañ"
-
-#: ../../Xconfig/main.pm_.c:102
-#, fuzzy
-msgid "Graphic Card"
-msgstr "Kartenn c'hrafek"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Skramm"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Spister"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-#, fuzzy
-msgid "Options"
-msgstr "Parzhadur"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "Mat eo"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Kuitaat"
-
-#: ../../Xconfig/main.pm_.c:145
-#, fuzzy, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr "Derc'hel ar c'hefluniadur IP o ren"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Dibabit ur skramm"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Rummel"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-#, fuzzy
-msgid "Vendor"
-msgstr "Dizober"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"An div arventenn dreistpouezus a zo ar feur freskaat a-serzh, da lavaret eo "
-"ar\n"
-"feur ma vez freskaet ar skramm a-bezh, ha pouezusuc'h c'hoazh ar feur "
-"kempredañ\n"
-"a-led, da lavaret eo ar feur ma vez diskwelet linennoù skubañ.\n"
-"\n"
-"HOLLBOUEZHUS eo deoc'h na spisaat ur seurt skramm gant ur feur kempredañ\n"
-"a zo en tu-hont da varregezh ho skramm : gallout a rafe gwastañ ho skramm\n"
-" M'hoc'h eus douetañs, dibabit ur c'hefluniadur fur."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Feur freskaat a-led"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Feur freskaat a-serzh"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 liv (8 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 mil liv (15 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 mil liv (16 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 milion a livioù (24 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 miliard a livioù (32 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Spisterioù"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Dibabit ar spister ha donder al livioù"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Kartenn c'hrafek : %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Nullañ"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Amprouiñ ar c'hefluniadur"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Mennout a rit amprouiñ ar c'hefluniadur ?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Reizhadur ar stokellaoueg : %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Seurt logodenn : %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Trobarzhell al logodenn : %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Skramm : %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "KempredA-led ar skramm : %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "FreskA-serzh ar skramm : %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Kartenn c'hrafek : %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Memor c'hrafek : %s ko\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Donder liv: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Spister: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "Servijer XFree86 : %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "Sturier XFree86 : %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X pa loc'her"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Kefluniañ ho urzhiataer evit lañsañ X ent emgefreek pa loc'ho a c'hellañ.\n"
-"Mennout a rit lañsañ X pa adloc'hit ?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:85
-#, fuzzy
-msgid "What norm is your TV using?"
-msgstr "Ouzh pe borzh a-steud eo luget ho logodenn ?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Rann gentañ ar parzhadur loc'hañ"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Rann gentañ ar bladenn (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "Staliadur SILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Pelec'h e mennit staliañ ar c'harger loc'hañ ?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "Staliadur LILO/grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO gant meuziad skrid"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO gant meuziad c'hrafek"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Loc'hañ abaoe DOS/Windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Dibarzhoù pennañ ar c'harger loc'hañ"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "C'harger loc'hañ da implijout"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Staliadur c'harger loc'hañ"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Trobarzhell loc'hañ"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Fetis"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "fetis"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Mod video"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Gedvezh kent loc'hañ ar skeudenn dre ziouer"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Tremenger"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Tremenger (adarre)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Strishaat dibarzhoù al linenn urzhiañ"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "strishaat"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Skarañ /tmp bep ma loc'her"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Spisait ment ar memor vev diouzh ret (kavet %d Mo)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Aotren lies trolinenn"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Roit ment ar memor vev e Mo"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr "Didalvout eo ``Strishaat dibarzhoù al linenn urzhiañ'' hep tremenger"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Klaskit adarre mar plij"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "An tremegerioù ne glot ket"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr ""
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr ""
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr ""
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr ""
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr ""
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "RK dre ziouer"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Setu da heul an enmontoù liesseurt.\n"
-"Gallout a rit ouzhpennañ lod pe gemmañ a re a zo."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Ouzhpennañ"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Graet"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Kemmañ"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Pe seurt enmont a vennit ouzhpennañ"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Reizhiadoù (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Reizhiadoù (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Reizhiadoù (windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Skeudenn"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Gwrizienn"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Ouzhpennañ"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Lenn-skrivañ "
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Taolenn"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Arvarus"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Skridennad"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Dre ziouer"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Ment an Initrd"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "N'ev ket video"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Dilemel an enmont"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Berzet eo ar skridennadoù goullo"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr ""
-
-#: ../../any.pm_.c:332
-#, fuzzy
-msgid "You must specify a root partition"
-msgstr "Ret eo deoc'h kaout ur parzhadur disloañ"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "En implij eo ar skridennad-se endeo"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Kavet etrefas %s %s"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Hag un all hoc'h eus ?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Hag un etrefas %s bennak a zo ganeoc'h ?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Ket"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Ya"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Gwelet titouroù periantel"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "O staliañ ur sturier evit kartenn %s %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(mollad %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Bremañ e c'hellit pourvezañ e zibarzhoù d'ar mollad %s.\n"
-"Diouzh ar furmad ``anv=talvoud anv2=talvoud2...'' eo an dibaboù.\n"
-"Da skouer, ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Dibarzhoù ar mollad :"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Pe sturier %s a zlefen amprouiñ ?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"E degouezhoù '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"
-"an titouroù en deus ezhomm ? A-wechoù, amprouiñ a c'hell sac'hañ un "
-"urzhiataer,\n"
-"hogen ne raio reuz ebet."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Embrouiñ"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Spisait dibarzhoù"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Kargañ ar mollad %s a zo sac'het.\n"
-"Mennout a rit klask adarre gant arventennoù all ?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr ""
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr ""
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr ""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr ""
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr ""
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr ""
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(ouzhpennet %s endeo)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Re eeun eo an tremeger"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Roit un anv arveriad mar plij"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr ""
-"An anv arveriad a zle bezañ ennañ lizherennoù munut, sifroù, `-' ha `_' "
-"hepken"
-
-#: ../../any.pm_.c:769
-#, fuzzy
-msgid "The user name is too long"
-msgstr "En implij eo an anv arveriad-se endeo"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "En implij eo an anv arveriad-se endeo"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Ouzhpennañ un arveriad"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Skrivit un arveriad\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Aotren an arveriad"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Anv gwirion"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Anv arveriad"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Shell"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Arlun"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Autologin"
-
-#: ../../any.pm_.c:821
-#, fuzzy
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Kefluniañ ho urzhiataer evit lañsañ X ent emgefreek pa loc'ho a c'hellañ.\n"
-"Mennout a rit lañsañ X pa adloc'hit ?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Dibabit ar arveriad dre ziouer"
-
-#: ../../any.pm_.c:826
-#, fuzzy
-msgid "Choose the window manager to run:"
-msgstr "Dibabit ar benveg a vennit staliañ"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Diuzit ar yezh da implijout, mar plij."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "Gallout a rit dibab yezhoù all hag a vo hegerz goude staliañ"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "An holl"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Aotreiñ an holl dud"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "N'ev ket lodañ"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, fuzzy, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr ""
-"Bremanaet e tle bezañ ar pabak-mañ\n"
-"Ha sur oc'h e mennit e ziuzañ ?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr ""
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr ""
-
-#: ../../any.pm_.c:1005
-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 ""
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr ""
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Bezit deuet mat, preizherien !"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Paour"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Skouer"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Uhel"
-
-#: ../../any.pm_.c:1076
-#, fuzzy
-msgid "Higher"
-msgstr "Uhel"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Ankeniet"
-
-#: ../../any.pm_.c:1080
-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 ""
-"Ret eo implijout al live-mañ gant evezh. Ober a ra d'ho reizhiad bezañ\n"
-"aesoc'h da implijout, hogen kizidig-tre : arabat e implj evit un ardivink\n"
-"kevreet ouzh lod all pe ouzh ar genrouedad. N'eus ket a haeziñ dre dremenger."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"Gweredekaet eo bremañ an tremenger, hogen dierbedet eo c'hoazh an implij en "
-"ur rouedad"
-
-#: ../../any.pm_.c:1084
-#, fuzzy
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Setu al live surentez standard a vez erbedet evit un urzhiataer a vo "
-"implijet\n"
-"evit kevreañ evel arval ouzh ar Genrouedad. Bremañ ez eus gwiriadennoù "
-"surentez."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-
-#: ../../any.pm_.c:1086
-#, fuzzy
-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 ""
-"Gant al live surentez-mañ e teu posupl implijout ar reizhiad-mañ evel ur "
-"servijer.\n"
-"Uhel a-walc'h eo bremañ ar surentez evit implijout ar reizhiad evel ur "
-"servijer\n"
-"o tigemer kevreadennoù a-berzh arvaloù niverus."
-
-#: ../../any.pm_.c:1089
-#, fuzzy
-msgid ""
-"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 4, hogen bremañ eo peurserret ar reizhiad.\n"
-"Arc'hweloù surentez a zo en o muiañ"
-
-#: ../../any.pm_.c:1095
-#, fuzzy
-msgid "DrakSec Basic Options"
-msgstr "Parzhadur"
-
-#: ../../any.pm_.c:1096
-#, fuzzy
-msgid "Please choose the desired security level"
-msgstr "Dibabit al live surentez"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Live surentez"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Implijit libsafe gant ar servijer"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr ""
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Degemer mat e %s, an dibaber reizhiad oberian~ !\n"
-"\n"
-"Dibabit an dibaber reizhiad pe\n"
-"gortozit %d eilennoù\n"
-"\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Degemer mat e GRUB an dibaber reizhiad oberia¤ !"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Implijit ar stokelloù %c ha %c evit diuz pe enmont zo war wel"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Stokit enkas evit loc'ha¤ ar RK diuzet, 'e' evit aoza¤ an"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "urzhiado— kent loc'ha¤, pe 'c' evit ul linenn-urzhia¤."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "An enmont war wel a vo loc'het ent emgefreek e %d eilenn."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr ""
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Gorretaol"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Meuziad Lañsañ"
-
-#: ../../bootloader.pm_.c:1126
-#, fuzzy, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Pelec'h e mennit staliañ ar c'harger loc'hañ ?"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "N'ev ket skoazell.\n"
-
-#: ../../bootlook.pm_.c:62
-#, fuzzy
-msgid "Boot Style Configuration"
-msgstr "Kefluniadur goude staliañ"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Restr"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Restr/_Kuitaat"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr ""
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr ""
-
-#: ../../bootlook.pm_.c:92
-#, fuzzy
-msgid "NewStyle Monitor"
-msgstr "Skramm"
-
-#: ../../bootlook.pm_.c:93
-#, fuzzy
-msgid "Traditional Monitor"
-msgstr "Kemmañ ar skramm"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr ""
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr ""
-
-#: ../../bootlook.pm_.c:98
-#, fuzzy
-msgid "Lilo/grub mode"
-msgstr "Anv domani"
-
-#: ../../bootlook.pm_.c:98
-#, fuzzy
-msgid "Yaboot mode"
-msgstr "Trobarzhell loc'hañ"
-
-#: ../../bootlook.pm_.c:146
-#, fuzzy
-msgid "Install themes"
-msgstr "Staliañ ar reizhiad"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr ""
-
-#: ../../bootlook.pm_.c:148
-#, fuzzy
-msgid "Create new theme"
-msgstr "Krouiñ ur parzhadur nevez"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr ""
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Fazi"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:195
-#, fuzzy, c-format
-msgid "Copy %s to %s"
-msgstr "Adskrivañ %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-#, fuzzy, c-format
-msgid "Write %s"
-msgstr "XFree %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr ""
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr ""
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr ""
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "Notice"
-msgstr "frondenn"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr ""
-
-#: ../../bootlook.pm_.c:258
-#, fuzzy
-msgid "Theme installation failed!"
-msgstr "Diuzit renkad ar staliadur"
-
-#: ../../bootlook.pm_.c:266
-#, fuzzy, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr "Lugerezh ar voullerez"
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Kefluniañ"
-
-#: ../../bootlook.pm_.c:275
-#, fuzzy
-msgid "Splash selection"
-msgstr "Diuz pakadoù unan hag unan"
-
-#: ../../bootlook.pm_.c:278
-#, fuzzy
-msgid "Themes"
-msgstr "Gwezenn"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr ""
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr ""
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr ""
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr ""
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr ""
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr ""
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "YA"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr ""
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "Go"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "Ko"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "Mo"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "To"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d munutennoù"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 munutenn"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d eilenn"
-
-#: ../../common.pm_.c:159
-#, fuzzy
-msgid "Can't make screenshots before partitioning"
-msgstr "N'hellan ouzpennañ parzhadur ebet ken"
-
-#: ../../common.pm_.c:166
-#, fuzzy, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Gallout a rit dibab yezhoù all hag a vo hegerz goude staliañ"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Gall"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr ""
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Beljik"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Tchek"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Alaman"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Gres"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Norvegek"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "Suis"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr ""
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Italian"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-#, fuzzy
-msgid "Austria"
-msgstr "a-steud"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "Amerika"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-msgid "New"
-msgstr "Nevez"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Divarc'hañ"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Marc'hañ"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Servijer"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Poent marc'hañ"
-
-#: ../../diskdrake/dav.pm_.c:85
-#, fuzzy
-msgid "Please enter the WebDAV server URL"
-msgstr "Dibabit seurt ho logodenn, mar plij."
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:109
-#, fuzzy
-msgid "Server: "
-msgstr "Servijer"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Poent marc'hañ : "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, fuzzy, c-format
-msgid "Options: %s"
-msgstr "Parzhadur"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Gwarezit ho roadoù da gentañ mar plij"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Lennit aketus !"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"M'emaoc'h e soñj implijout aboot, taolit evezh leuskel un egor dieub (2048 "
-"rann\n"
-"a zo a-walc'h) e deroù ar bladenn"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Skoazeller"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Dibabit un obererezh"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Ur mell barzhadur FAT hoc'h eus\n"
-"(implijet gant MicroSoft Dos/Windows peurliesañ).\n"
-"Aliañ a ran ouzoc'h adventañ ar parzhadur-se\n"
-"(klikit warni, da c'houde klikit war \"Adventañ\")"
-
-#
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Klikit war ur parzhadur mar plij"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Munudoù"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-#, fuzzy
-msgid "No hard drives found"
-msgstr "N'ev ket Moullerez lec'hel!\n"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-#, fuzzy
-msgid "Journalised FS"
-msgstr "marc'hañ sac'het"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Disloañ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Goullo"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "All"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Seurt ar reizhiadoù restroù :"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Krouiñ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Seurt"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Grit kentoc'h gant ``%s''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Dilemel"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Implijit ``Divarc'hañ'' da gentañ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, 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_.c:174
-msgid "Choose a partition"
-msgstr "Dibabit un parzhadur"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Dibabit un parzhadur all"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Kuitaat"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Tremen er mod mailh"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Tremen er mod boas"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Dizober"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Kenderc'hel evelato ?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Kuitaat hep enrollañ"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Kuitaat hep skrivañ an daolenn barzhañ ?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-#, fuzzy
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Mennout a rit amprouiñ ar c'hefluniadur ?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Ac'hubiñ ent emgefreek"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Skarañ an holl"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-#, fuzzy
-msgid "More"
-msgstr "Dilec'hiañ"
-
-#: ../../diskdrake/interactive.pm_.c:267
-#, fuzzy
-msgid "Hard drive information"
-msgstr "Dinoiñ ar bladenn galet"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Ac'hubet eo an holl barzhadurioù kentañ renk"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "N'hellan ouzpennañ parzhadur ebet ken"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Evit kaout muioc'h a barzhadurioù, lamit unan evit ma c'hellot krouiñ ur "
-"parzhadur astennet mar plij"
-
-#: ../../diskdrake/interactive.pm_.c:310
-#, fuzzy
-msgid "Save partition table"
-msgstr "Skrivañ an daolenn barzhañ"
-
-#: ../../diskdrake/interactive.pm_.c:311
-#, fuzzy
-msgid "Restore partition table"
-msgstr "Taolenn barzhañ saveteerezh"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Taolenn barzhañ saveteerezh"
-
-#: ../../diskdrake/interactive.pm_.c:314
-#, fuzzy
-msgid "Reload partition table"
-msgstr "Taolenn barzhañ saveteerezh"
-
-#: ../../diskdrake/interactive.pm_.c:319
-#, fuzzy
-msgid "Removable media automounting"
-msgstr "Emvarc'hañ ar skoroù lem/laka"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Diuzit ar restr"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"N'eo ket heñvel ment an daolenn barzhañ gwarezet\n"
-"Kenderc'hel memestra ?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Ho evezh"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Lakait ur bladennig el lenner\n"
-"Kollet e vo holl roadoù ar bladennig-se"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "O klask assevel an daolenn barzhañ"
-
-#: ../../diskdrake/interactive.pm_.c:367
-#, fuzzy
-msgid "Detailed information"
-msgstr "Diskouez titouroù"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Adventañ"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Dilec'hiañ"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Furmadiñ"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Ouzhpennañ da RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Ouzhpennañ da LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Lemel diwar RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Lemel diwar LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Kemmañ RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Implij da saveteiñ"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Krouiñ ur parzhadur nevez"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Rann kregiñ : "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Ment e Mo : "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Seurt ar reizhiad restroù : "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Dibarzh : "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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_.c:499
-#, fuzzy
-msgid "Remove the loopback file?"
-msgstr "O furmadiñ ar restr saveteiñ %s"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Kemmañ seurt ar parzhadur"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-#, fuzzy
-msgid "Which filesystem do you want?"
-msgstr "Pe seurt parzhadur a vennit ?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Pelec'h e mennit marc'hañ ar restr saveteiñ %s ?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Pelec'h e mennit marc'hañ an drobarzhell %s ?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't 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_.c:594
-#, fuzzy, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Pelec'h e mennit marc'hañ an drobarzhell %s ?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "O jediñ bevennoù ar reizhiad restroù FAT"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Oc'h adventañ"
-
-#: ../../diskdrake/interactive.pm_.c:650
-#, fuzzy
-msgid "This partition is not resizeable"
-msgstr "Pe seurt parzhadur a vennit ?"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Mat e vije gwareziñ holl roadoù ar parzhadur-se"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, 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_.c:662
-msgid "Choose the new size"
-msgstr "Dibabit ar ment nevez"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Ment nevez e Mo : "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Da beseurt pladenn e mennit dilec'hiañ ?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Rann"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Da beseurt rann e mennit dilec'hiañ ?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "O tilec'hiañ"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "O tilec'hiañ ur parzhadur..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Dibabit da be RAID ouzhpennañ"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "nevez"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Dibabit da be LVM ouzhpennañ"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "Anv LVM?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "N'heller ket implijout ar parzhadur-mañ evit saveteiñ"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Saveteiñ"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Anv ar restr saveteiñ : "
-
-#: ../../diskdrake/interactive.pm_.c:819
-#, fuzzy
-msgid "Give a file name"
-msgstr "Anv gwirion"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Restr implijet gant ur saveteiñ all endeo, dibabit unan all"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Ar restr a zo endeo. E implijout ?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Dibarzhoù marc'hañ"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "A bep sort"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "trobarzhell"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "live"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "ment diaoz"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Bezit war evezh : arvarus eo an obererezh-mañ."
-
-#: ../../diskdrake/interactive.pm_.c:949
-#, fuzzy
-msgid "What type of partitioning?"
-msgstr "Peseurt moullerez hoc'h eus ?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, fuzzy, c-format
-msgid "The package %s is needed. Install it?"
-msgstr ""
-"Bremanaet e tle bezañ ar pabak-mañ\n"
-"Ha sur oc'h e mennit e ziuzañ ?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Ma zigarezit na asantiñ krouiñ /boot ken pell war ar bladenn (war ur granenn "
-"> 1024).\n"
-"Pe e implijit LILO ha ne daio ket en-dro, pe ne rit ket ha n'hoc'h eus ket "
-"ezhomm a /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Lec'hiet eo ar parzhadur hoc'h eus diuzet da ouzphennañ evel gwrizienn (/) "
-"en tu-hont\n"
-"d'ar 1024vet kranenn eus ar bladenn galet, ha n'hoc'h eus ket a barzhadur /"
-"boot.\n"
-"Ma vennit implijout ar merour loc'hañ LILO, taolit pled da ouzhpennañ ur "
-"parzhadur /boot"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, 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_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Ret e vo deoc'h adloc'hañ a-raok ma talvezo ar c'hemm"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, 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_.c:1026
-msgid "Formatting"
-msgstr "O furmadiñ"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "O furmadiñ ar restr saveteiñ %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "O furmadiñ ar parzhadur %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-#, fuzzy
-msgid "Hide files"
-msgstr "mkraid sac'het"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-#, fuzzy
-msgid "Move files to the new partition"
-msgstr "Krouiñ ur parzhadur nevez"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1051
-#, fuzzy
-msgid "Moving files to the new partition"
-msgstr "Krouiñ ur parzhadur nevez"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Adskrivañ %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, fuzzy, c-format
-msgid "Removing %s"
-msgstr "Spisterioù"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Trobarzhell : "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "Lizher ar bladenn DOS : %s (diwar varteze hepken)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Seurt : "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Anv: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "O kregiñ : rann %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Ment: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s rann"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, fuzzy, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Kranenn %d da granenn %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Furmadet\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Ket furmadet\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Marc'het\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, fuzzy, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr "Restr(où) saveteiñ : %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Parzhadur loc'het dre ziouer\n"
-" (evit loc'hañ MS-DOS, ket evit lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Live %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Ment diaoz %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "Pladennoù RAID %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Anv ar restr saveteiñ : %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Ment: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Mentoniezh : %s kranenn, %s penn, %s rann\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Titouroù: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "Pladennoù LVM %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Seurt taolenn barzhañ : %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, fuzzy, c-format
-msgid "on channel %d id %d\n"
-msgstr "war bus %d Nn %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-#, fuzzy
-msgid "Filesystem encryption key"
-msgstr "Seurt ar reizhiad restroù : "
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, fuzzy, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "Re eeun eo an tremenger-se (%d arouezenn a zo ret d'an nebeutañ)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-#, fuzzy
-msgid "The encryption keys do not match"
-msgstr "An tremegerioù ne glot ket"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr ""
-
-#: ../../diskdrake/removable.pm_.c:47
-#, fuzzy
-msgid "Change type"
-msgstr "Kemmañ seurt ar parzhadur"
-
-#
-#: ../../diskdrake/removable_gtk.pm_.c:28
-#, fuzzy
-msgid "Please click on a medium"
-msgstr "Klikit war ur parzhadur mar plij"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-#, fuzzy
-msgid "Domain Authentication Required"
-msgstr "Dilesadur"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Another one"
-msgstr "dedennus"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Which username"
-msgstr "Anv arveriad"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-#, fuzzy
-msgid "Username"
-msgstr "Anv arveriad"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-#, fuzzy
-msgid "Domain"
-msgstr "Domani NIS"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-#, fuzzy
-msgid "Search servers"
-msgstr "Servijer DNS"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "furmadiñ er seurt %s eus %s a zo sac'het"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "N'ouzon ket penaos furmadiñ %s er seurt %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr ""
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "fazi en ur zivarc'hañ %s : %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "eeun"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "gant /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "servijer"
-
-#: ../../fsedit.pm_.c:240
-#, fuzzy, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"N'hellañ ket lenn ho taolenn barzhañ, re vrein eo evidon :(\n"
-"Klask a rin kenderc'hel en ur ziverkañ ar parzhadurioù siek"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr ""
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr ""
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Poentoù marc'hañ a rank kregiñ gant /"
-
-#: ../../fsedit.pm_.c:522
-#, 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_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr ""
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr ""
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr ""
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr ""
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr ""
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Fazi en ur zigeriñ %s evit skrivañ : %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:171
-#, fuzzy
-msgid "Sound configuration"
-msgstr "Kefluniadur"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-#, fuzzy
-msgid "Driver:"
-msgstr "Servijer"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Skoazell"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-#, fuzzy
-msgid "Please Wait... Applying the configuration"
-msgstr "Amprouiñ ar c'hefluniadur"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Gortozit mar plij"
-
-#: ../../harddrake/sound.pm_.c:208
-#, fuzzy
-msgid "No known driver"
-msgstr "Sturier X"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:212
-#, fuzzy
-msgid "Unkown driver"
-msgstr "Sturier X"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "Model"
-msgstr "Logodenn"
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "hard disk model"
-msgstr "Memor kartenn (DMA)"
-
-#: ../../harddrake/ui.pm_.c:17
-#, fuzzy
-msgid "Channel"
-msgstr "Nullañ"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:21
-#, fuzzy
-msgid "Module"
-msgstr "Logodenn"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-#, fuzzy
-msgid "Description"
-msgstr "Spisait dibarzhoù"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:25
-#, fuzzy
-msgid "Bus identification"
-msgstr "Dilesadur"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:32
-#, fuzzy
-msgid "Old device file"
-msgstr "Diuzit ar restr"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:34
-#, fuzzy
-msgid "New devfs device"
-msgstr "Trobarzhell an dreuzell"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:36
-#, fuzzy
-msgid "Number of buttons"
-msgstr "2 nozelenn"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:38
-#, fuzzy
-msgid "Alternative drivers"
-msgstr "O voullañ pajenn(où) skrid..."
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-#, fuzzy
-msgid "/_Quit"
-msgstr "Kuitaat"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:65
-#, fuzzy
-msgid "/_Help..."
-msgstr "Skoazell"
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:73
-#, fuzzy
-msgid "/_About..."
-msgstr "Marc'hañ"
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:76
-#, fuzzy
-msgid "Author:"
-msgstr "Embrouiñ"
-
-#: ../../harddrake/ui.pm_.c:86
-#, fuzzy
-msgid "Harddrake2 version "
-msgstr "Dinoiñ ar bladenn galet"
-
-#: ../../harddrake/ui.pm_.c:101
-#, fuzzy
-msgid "Detected hardware"
-msgstr "Gwelet titouroù periantel"
-
-#: ../../harddrake/ui.pm_.c:103
-#, fuzzy
-msgid "Information"
-msgstr "Diskouez titouroù"
-
-#: ../../harddrake/ui.pm_.c:106
-#, fuzzy
-msgid "Configure module"
-msgstr "Kefluniañ al logodenn"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:111
-#, fuzzy
-msgid "Detection in progress"
-msgstr "Poent marc'hañ doubl %s"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:166
-#, fuzzy, c-format
-msgid "Running \"%s\" ..."
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-#, fuzzy
-msgid "secondary"
-msgstr "%d eilenn"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-#, fuzzy
-msgid "Auto-detect"
-msgstr "Dilesadur"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-#, fuzzy
-msgid "Unknown|Generic"
-msgstr "Rummel"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:210
-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_.c:213
-#, fuzzy
-msgid "Card model:"
-msgstr "Memor kartenn (DMA)"
-
-#: ../../harddrake/v4l.pm_.c:214
-#, fuzzy
-msgid "Tuner type:"
-msgstr "Kemmañ seurt ar parzhadur"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:217
-#, fuzzy
-msgid "PLL setting:"
-msgstr "O furmadiñ"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr ""
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-
-#: ../../help.pm_.c:186
-#, fuzzy
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Bremañ e c'hellit diuz pe servijoù a vennit e vije lañset pa loc'her.\n"
-"Pa zeu ho logodenn war un draez, ul lagadenn skoazell a zeuio war wel hag\n"
-"a zisplego pal ar servij-se.\n"
-"\n"
-"Bezit aketuz-kenañ el lankad-mañ ma vennit implijout ho ardivink evel ur\n"
-"servijer : mennout a rit emichañs chom hep loc'hañ kement servij n'ho peus "
-"ket\n"
-"c'hoant."
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-
-#: ../../help.pm_.c:398
-#, fuzzy
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr "Gortozit mar plij"
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-
-#: ../../help.pm_.c:538
-#, fuzzy
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Gortozit mar plij."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-
-#: ../../help.pm_.c:630
-#, fuzzy
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Diuzit ar porzh a zere mar plij. Da skouer, porzh COM1 dindan MS Windows\n"
-"a vez anvet ttyS0 gant Linux."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-
-#: ../../help.pm_.c:710
-#, fuzzy
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (the LInux LOader) ha Grub a zo kargerien loc'hañ : barrek int da "
-"loc'hañ\n"
-"pe Linux pe forzh pe reizhiad korvoiñ all bezañt war ho urzhiataer.\n"
-"Peurvuiañ, ar reizhiadoù korvoiñ all-se a vez dinoet ha staliet reizh.\n"
-"Ma n'eo ket kont evel-hen, gallout a rit ouzhpennañ un enmont gant an dorn\n"
-"er skramm-mañ. Taolit pled da zibab an arventennoù reizh.\n"
-"\n"
-"\n"
-"Gallout a rafec'h ivez mennout na lakaat hegerz hini ebet eus ar reizhiadoù\n"
-"korvoiñ-se, neuze n'hoc'h eus ken nemet dilemel an enmontoù a zegouezh. "
-"Hogen\n"
-"neuze e vo ret deoc'h kaout ur bladennig loc'hañ evit loc'hañ anezho."
-
-#: ../../help.pm_.c:724
-#, fuzzy
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Ret eo deoc'h menegiñ pelec'h e mennit\n"
-"lec'hiañ an titouroù ret evit loc'hañ Linux.\n"
-"\n"
-"\n"
-"Nemet ma ouifec'h resis ar pezh a rit, dibabit \"Rann gentañ\n"
-"ar bladenn (MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr ""
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "N'hellañ ket implijout ar skignañ hep domani NIS"
-
-#: ../../install_any.pm_.c:869
-#, fuzzy, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Lakait ur bladennig el lenner %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr ""
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Fazi en ur lenn ar restr %s"
-
-#: ../../install_any.pm_.c:1030
-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 "
-"ardivinkaj mar plij "
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Ret eo deoc'h kaout ur parzhadur gwrizienn.\n"
-"Evit se, krouit ur parzhadur (pe glikit war unan a zo c'hoazh).\n"
-"Da c'houde dibabit an ober ``Poent marc'hañ'' ha lakait anezhañ da `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Ret eo deoc'h kaout ur parzhadur disloañ"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"N'hoc'h eus ket a barzhadur disloañ\n"
-"\n"
-"Kenderc'hel evelato ?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-#, fuzzy
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Ret eo deoc'h kaout ur parzhadur disloañ"
-
-#: ../../install_interactive.pm_.c:92
-#, fuzzy
-msgid "Use free space"
-msgstr "Implij da saveteiñ"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:102
-#, fuzzy
-msgid "Use existing partitions"
-msgstr "O furmadiñ parzhadurioù"
-
-#: ../../install_interactive.pm_.c:104
-#, fuzzy
-msgid "There is no existing partition to use"
-msgstr "O klask assevel an daolenn barzhañ"
-
-#: ../../install_interactive.pm_.c:111
-#, fuzzy
-msgid "Use the Windows partition for loopback"
-msgstr "Implij da saveteiñ"
-
-#: ../../install_interactive.pm_.c:114
-#, fuzzy
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Pe barzhadur a vennit implijout evit lakaat Linux4Win ?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Dibabit ar mentoù"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Ment ar parzhadur gwrizienn e Mo : "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Ment ar parzhadur disloañ e Mo : "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:131
-#, fuzzy
-msgid "Which partition do you want to resize?"
-msgstr "Pe seurt parzhadur a vennit ?"
-
-#: ../../install_interactive.pm_.c:133
-#, fuzzy
-msgid "Resizing Windows partition"
-msgstr "O jediñ bevennoù ar reizhiad restroù FAT"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-
-#: ../../install_interactive.pm_.c:140
-#, fuzzy
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"HO EVEZH !\n"
-"\n"
-"Ezhomm en deus DrakX adventañ ho parzhadur Windows bremañ. Bezit war "
-"evezh :\n"
-"arvarus eo an obererezh-se. Ma n'hoc'h eus ket graet c'hoazh, gwelloc'h e\n"
-"vije deoc'h seveniñ da gentañ scandisk (ha diouzh ret seveniñ defrag) war "
-"ar\n"
-"parzhadur-se, ha gwareziñ ho roadoù. Pa vezit sur, gwaskit \"Mat eo\""
-
-#: ../../install_interactive.pm_.c:150
-#, fuzzy
-msgid "Which size do you want to keep for Windows on"
-msgstr "Da beseurt rann e mennit dilec'hiañ ?"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "parzhadur %s"
-
-#: ../../install_interactive.pm_.c:158
-#, fuzzy, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Adventañ ent emgefreek sac'het"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Chetan an holl planedenn"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Chetan Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:185
-#, fuzzy, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "Goude adventañ ar parzhadur %s e vo kollet holl roadoù ar parzhadur-se"
-
-#: ../../install_interactive.pm_.c:193
-#, fuzzy
-msgid "Custom disk partitioning"
-msgstr "O furmadiñ parzhadurioù"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Implijit fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, fuzzy, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Gallout a rit bremañ parzhañ ho pladenn galet %s\n"
-"Pa 'z eo graet, na zisoñjit ket enrollañ dre implijout `w'"
-
-#: ../../install_interactive.pm_.c:229
-#, fuzzy
-msgid "You don't have enough free space on your Windows partition"
-msgstr "N'hoc'h eus parzhadur windows ebet !"
-
-#: ../../install_interactive.pm_.c:245
-#, fuzzy
-msgid "I can't find any room for installing"
-msgstr "N'hellan ouzpennañ parzhadur ebet ken"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:252
-#, fuzzy, c-format
-msgid "Partitioning failed: %s"
-msgstr "Seurt taolenn barzhañ : %s\n"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "O lañsañ ar rouedad"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "O tizenaouiñ ar rouedad"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Degouezhet ez eus ur fazi, hogen n'ouzon ket e verañ naet.\n"
-"Kendalc'hit war ho mar."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Poent marc'hañ doubl %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Degemer e %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Lenner pladennig hegerz ebet"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "O kregiñ gant al lankad `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
-"press `F1' when booting on CDROM, then enter `text'."
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Renkad staliañ"
-
-#: ../../install_steps_gtk.pm_.c:164
-#, fuzzy
-msgid "Please choose one of the following classes of installation:"
-msgstr "Dibabit unan eus ar renkadoù staliañ a-heul mar plij :"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Diuzadenn strollad pakadoù"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Diuz pakadoù unan hag unan"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Ment hollek : %d / %d Mo"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Pakad siek"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Anv : %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Stumm : %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Ment : %d Ko\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Talvoudegezh : %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-#, fuzzy
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr "N'hellit ket andiuz ar pakad-mañ. Staliet eo endo"
-
-#: ../../install_steps_gtk.pm_.c:366
-#, fuzzy
-msgid "The following packages are going to be installed"
-msgstr "Ar pakadoù a-heul a zo war-nes bezañ distaliet"
-
-#: ../../install_steps_gtk.pm_.c:367
-#, fuzzy
-msgid "The following packages are going to be removed"
-msgstr "Ar pakadoù a-heul a zo war-nes bezañ staliet/lamet"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "N'hellit ket diuz/andiuz ar pakad-mañ"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Hemañ a zo ur pakad ret, n'hell ket bezañ andiuzet"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "N'hellit ket andiuz ar pakad-mañ. Staliet eo endo"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Bremanaet e tle bezañ ar pabak-mañ\n"
-"Ha sur oc'h e mennit e ziuzañ ?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "N'hellit ket andiuz ar pakad-mañ. Ret eo dezhañ bezañ bremanaet"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Staliañ"
-
-#: ../../install_steps_gtk.pm_.c:408
-#, fuzzy
-msgid "Load/Save on floppy"
-msgstr "Enrollañ war bladennig"
-
-#: ../../install_steps_gtk.pm_.c:409
-#, fuzzy
-msgid "Updating package selection"
-msgstr "Diuz pakadoù unan hag unan"
-
-#: ../../install_steps_gtk.pm_.c:414
-#, fuzzy
-msgid "Minimal install"
-msgstr "Distaliañ"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Dibabit ar pakadoù a vennit staliañ"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "O staliañ"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "O vrasjediñ"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Amzer a chom"
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Gortozit mar plij, o prientiñ ar staliadur"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d pakad"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "O staliañ ar pakad %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Aotren"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#, fuzzy
-msgid "Refuse"
-msgstr "Adventañ"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Kemmit ho Cd-Rom!\n"
-"\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."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Kenderc'hel evelato ?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Ur fazi a zo bet en ur rummañ pakadoù :"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Ur fazi a zo bet en ur staliañ ar pakadoù :"
-
-#: ../../install_steps_interactive.pm_.c:10
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Ur fazi a zo bet"
-
-#: ../../install_steps_interactive.pm_.c:85
-#, fuzzy
-msgid "Do you really want to leave the installation?"
-msgstr "Mennout a rit amprouiñ ar c'hefluniadur ?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Stokellaoueg"
-
-#: ../../install_steps_interactive.pm_.c:212
-#, fuzzy
-msgid "Please choose your keyboard layout."
-msgstr "Dibabit reizhadur ho stokellaoueg, mar plij."
-
-#: ../../install_steps_interactive.pm_.c:213
-#, fuzzy
-msgid "Here is the full list of keyboards available"
-msgstr "stokellaoueg"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Pe renkad staliañ a fell deoc'h ?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Staliañ/Bremanaat"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Hag ur staliadur pe ur bremanadur eo ?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Erbedet"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Mailh"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Bremanaat"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Bremanaat pakadoù hep ken"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Dibabit seurt ho logodenn, mar plij."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Porzh al logodenn"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Dibabit ar porzh a-steud m'eo luget ho logodenn outañ, mar plij."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "O kefluniañ kartennoù PCMCIA..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Kefluniañ IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "parzhadur hegerz ebet"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Dibabit at poentoù marc'hañ"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:388
-#, fuzzy
-msgid "No root partition found to perform an upgrade"
-msgstr "Parzhadur gwrizienn kavet ebet"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Parzhadur gwrizienn"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Pehini eo parzhadur gwrizienn (/) ho reizhiad ?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "Ret eo deoc'h adloc'hañ evit ma talvezo kemmoù an daolenn barzhañ"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Dibabit ar parzhadur a vennit furmadiñ"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Gwiriañ ar bloc'hoù siek ?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "O furmadiñ parzhadurioù"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "O krouiñ hag o furmadiñ ar restr saveteiñ %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Ket a-walc'h a zisloañ evit peurstaliañ, kreskit anezhañ mar plij"
-
-#: ../../install_steps_interactive.pm_.c:472
-#, fuzzy
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "O klask ar pakadoù hegerz"
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "O klask ar pakadoù hegerz"
-
-#: ../../install_steps_interactive.pm_.c:476
-#, fuzzy
-msgid "Looking at packages already installed..."
-msgstr "N'hellit ket andiuz ar pakad-mañ. Staliet eo endo"
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "O kavout pakadoù da vremanaat"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, fuzzy, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr "Ho reizhiad n'eus ket wa-walc'h a egor evit staliañ pe vremanaat"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Assevel adalek ar pladennig"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Enrollañ war bladennig"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Assevelañ adalek ar pladennig"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Diuzadenn pakadoù"
-
-#: ../../install_steps_interactive.pm_.c:545
-#, fuzzy
-msgid "Insert a floppy containing package selection"
-msgstr "Lakait ur bladennig el lenner %s"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:642
-#, fuzzy
-msgid "Type of install"
-msgstr "Dibabit pakadoù da staliañ"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "Gant X"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"M'hoc'h eus an holl CDoù er roll a-is, gwaskit Mat eo.\n"
-"Ma n'hoc'h eus hini eus ar CDoù-se, gwaskit Nullañ.\n"
-"Ma fazi deoc'h lod eus ar CDoù, andiuzit anezho ha gwaskit Mat eo."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "Cd-Rom skridennet \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "O prientiñ ar staliadur"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"O staliañ ar pakad %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Kefluniadur goude staliañ"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, fuzzy, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Lakait ur bladennig el lenner %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, fuzzy, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Lakait ur bladennig gwerc'h el lenner %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Tu zo deoc'h bremañ ezkargañ meziantoù gouestlet d'ar rinegouriezh.\n"
-"\n"
-"HO EVEZH :\n"
-"\n"
-"Abalamour m'eo disheñvel ar pennaennoù meur o talvezout evit ar meziantoù-"
-"mañ hervez\n"
-"gwiraouriezhoù disheñvel, ret eo d'an arval ha/pe arveriad en diwezh ar "
-"meziantoù-mañ\n"
-"gwiriañ eo aotreet da ezskargañ, mirout ha/pe implijout ar meziantoù-mañ\n"
-"gouez d'al lezennoù en e/he gwiraouriezh.\n"
-"\n"
-"Ouzhpenn an arval ha/pe arveriad en diwezh a rank bezañ war evezh chom hep "
-"terriñ\n"
-"lezennoù e/he gwiraouriezh. Ma c'hoarvezfe gant an arval ha/pe arveriad\n"
-"en diwezh na zoujañ ouzh termenoù lezennoù o talvezout, e telezfe kastizoù\n"
-"kriz.\n"
-"\n"
-"E nep degouezh ne vo dalc'het Mandrakesoft nag e oberatourien na/pe e "
-"bourvezerien\n"
-"atebek eus nep gaou dibar, ameeun pe zarvoudus a c'hoarvezfe (ha pa vefe\n"
-"zoken e-touez traoù all koll gounid, arsav aferioù, koll roadoù kenwerzhel "
-"ha\n"
-"kolloù arc'hant all, hag atebegezh pe zigoll diouzh an dro da vezañ paeet\n"
-"da heul ur barnadeg) o tont diouzh implij, perc'hennañ, pe zoken ezkargañ\n"
-"ar meziantoù-mañ, a c'hellfe an arval ha/pe arveriad en diwezh bezañ\n"
-"grataet goude bezañ sinet an emglev-mañ.\n"
-"\n"
-"\n"
-"Evit forzh pe c'houlenn a-zivout an emglevioù-se, darempredit mar plij\n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"SUA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-
-#: ../../install_steps_interactive.pm_.c:901
-#, fuzzy
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr "O taremprediñ ar melezour evit kaout roll ar pakadoù hegerz"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Dibabit ur melezour da dapout ar pakadoù diwarnañ"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "O taremprediñ ar melezour evit kaout roll ar pakadoù hegerz"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Pe seurt a vo ho takad-eur ?"
-
-#: ../../install_steps_interactive.pm_.c:948
-#, fuzzy
-msgid "Hardware clock set to GMT"
-msgstr "Ha war GMT eo lakaet ho eurier periantel ?"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "Servijer NTP"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-#, fuzzy
-msgid "Remote CUPS server"
-msgstr "Steud a-bell"
-
-#: ../../install_steps_interactive.pm_.c:991
-#, fuzzy
-msgid "No printer"
-msgstr "Moullerez lec'hel"
-
-#: ../../install_steps_interactive.pm_.c:1008
-#, fuzzy
-msgid "Do you have an ISA sound card?"
-msgstr "Hag un all hoc'h eus ?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Evit diverriñ"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Logodenn"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Takad-eur"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Moullerez"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "Kartenn ISDN"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Kartenn son"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "Kartenn pellwel"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-#, fuzzy
-msgid "Windows Domain"
-msgstr "Titouroù"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Restroù lec'hel"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Termeniñ tremenger root"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Tremenger ebet"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, 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 a zo ret d'an nebeutañ)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Dilesadur"
-
-#: ../../install_steps_interactive.pm_.c:1105
-#, fuzzy
-msgid "Authentication LDAP"
-msgstr "Dilesadur"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "Servijer LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "Dilesadur NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "Domani NIS"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "Servijer NIS"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1123
-#, fuzzy
-msgid "Authentication Windows Domain"
-msgstr "Dilesadur"
-
-#: ../../install_steps_interactive.pm_.c:1125
-#, fuzzy
-msgid "Domain Admin User Name"
-msgstr "Anv ar domani"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1161
-#, fuzzy
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Ur bladenn loc'hañ neuziet a ro un tu da loc'hañ ho reizhiad Linux hep "
-"bezañ\n"
-"dindan beli ar c'harger loc'hañ boas. Talvoudus eo ma ne mennit ket staliañ "
-"LILO\n"
-"(pe grub) war ho reizhiad, pe ma skarzh ur reizhiad oberiañ LILO, pe ma ne\n"
-"da ket en-dro LILO war ho kefluniadur periantel. Ur bladenn loc'hañ neuziet\n"
-"a c'hell ivez bezañ implijet gant ar skeudenn saveteiñ Mandrake, en ur "
-"aesaat an\n"
-"assevel pa vefec'h sac'het grevus. Mennout a rit krouiñ ur bladenn loc'hañ "
-"evit\n"
-"ho reizhiad ?"
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Lenner pladennig kentañ"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Eil lenner pladennig"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Tremen e-biou"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Ur bladenn loc'hañ neuziet a ro un tu da loc'hañ ho reizhiad Linux hep "
-"bezañ\n"
-"dindan beli ar c'harger loc'hañ boas. Talvoudus eo ma ne mennit ket staliañ "
-"LILO\n"
-"(pe grub) war ho reizhiad, pe ma skarzh ur reizhiad oberiañ LILO, pe ma ne\n"
-"da ket en-dro LILO war ho kefluniadur periantel. Ur bladenn loc'hañ neuziet\n"
-"a c'hell ivez bezañ implijet gant ar skeudenn saveteiñ Mandrake, en ur "
-"aesaat an\n"
-"assevel pa vefec'h sac'het grevus. Mennout a rit krouiñ ur bladenn loc'hañ "
-"evit\n"
-"ho reizhiad ?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Ho tigarez, lenner pladennig hegerz ebet"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr ""
-"Dibabit al lenner pladennig a vennit implijout evit ober ar bladenn loc'hañ"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, fuzzy, c-format
-msgid "Insert a floppy in %s"
-msgstr "Lakait ur bladennig el lenner %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "O krouiñ ar bladenn loc'hañ"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "O prientiñ ar c'harger loc'hañ"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Mennout a rit implijout aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"Fazi en ur staliañ aboot,\n"
-"klask rediañ ar staliadur zoken ma tistruj ar parzhadur kentañ ?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "Staliañ ar c'harger loc'hañ"
-
-#: ../../install_steps_interactive.pm_.c:1249
-#, fuzzy
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "Staliadur LILO a zo sac'het. Degouezhet eo ar fazi a heul :"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Lakait ur bladennig gwerc'h el lenner %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "O krouiñ ur bladennig staliañ emgefreek"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Lankadoù 'zo n'int ket peurc'hraet.\n"
-"\n"
-"Mennout a rit kuitaat da vat bremañ ?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-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ñ Mandrake Linux,\n"
-"sellit ouzh ar meneger fazioù hegerz e \n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Titouroù war gefluniañ ho reizhiad a zo hegerz e rannbennad Goude\n"
-"Staliañ Sturier ofisiel an Arveriad Mandrake Linux."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1335
-#, fuzzy
-msgid "Generate auto install floppy"
-msgstr "O krouiñ ur bladennig staliañ emgefreek"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Emgefreek"
-
-#: ../../install_steps_interactive.pm_.c:1342
-#, fuzzy
-msgid "Replay"
-msgstr "Adkargañ"
-
-#: ../../install_steps_interactive.pm_.c:1345
-#, fuzzy
-msgid "Save packages selection"
-msgstr "Diuz pakadoù unan hag unan"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Staliadur Mandrake Linux %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> etre elfennoù | <Esaouenn> a ziuz | <F12> skramm a heul "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "kdesu mank"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr ""
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Dibabit ur restr"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Barek"
-
-#: ../../interactive.pm_.c:321
-#, fuzzy
-msgid "Basic"
-msgstr "Diazez"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Diaraog"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "A heul"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Dibab fall, klaskit adarre\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Ho tibab ? (%s dre ziouer)"
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:70
-#, fuzzy, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Ho tibab ? (%s dre ziouer)"
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Nozel `%s': %s"
-
-#: ../../interactive/stdio.pm_.c:96
-#, fuzzy
-msgid "Do you want to click on this button?"
-msgstr "Mennout a rit implijout SILO ?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:105
-#, fuzzy, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Ho tibab ? (%s dre ziouer)"
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:126
-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_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr ""
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Tchek (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Alaman"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Spagnol"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Finnek"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Gall"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norvegek"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Polonek"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Rusiek"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "Svedek"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Stokellaoueg RU"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "Stokellaoueg SUA"
-
-#: ../../keyboard.pm_.c:166
-#, fuzzy
-msgid "Albanian"
-msgstr "Ukrainiek"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Armeniek (kozh)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Armeniek (skriverez)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Armeniek (soniadel)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbaidjanek (latin)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belgian"
-
-#: ../../keyboard.pm_.c:177
-#, fuzzy
-msgid "Bengali"
-msgstr "Taolenn"
-
-#: ../../keyboard.pm_.c:178
-#, fuzzy
-msgid "Bulgarian (phonetic)"
-msgstr "Armeniek (soniadel)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Bulgarek (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brasilek (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-#, fuzzy
-msgid "Bosnian"
-msgstr "Estoniek"
-
-#: ../../keyboard.pm_.c:184
-#, fuzzy
-msgid "Belarusian"
-msgstr "Bulgarek"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "Suis (reizhadur alaman)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "Suis (reizhadur gall)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Tchek (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Alaman (stokell marv ebet)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Danek"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Norvegek)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (Svedek)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estoniek"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Jorjiek (reizhadur \"Rusiek\")"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Jorjiek (reizhadur \"Latin\")"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Gresian"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Hungarian"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Kroatek"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Israelian"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Israelian (soniadel)"
-
-#: ../../keyboard.pm_.c:209
-#, fuzzy
-msgid "Iranian"
-msgstr "Ukrainiek"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Islandek"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Italian"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr ""
-
-#: ../../keyboard.pm_.c:216
-#, fuzzy
-msgid "Korean keyboard"
-msgstr "Reizhadur Stokellaoueg RU"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Amerikan Latin"
-
-#: ../../keyboard.pm_.c:218
-#, fuzzy
-msgid "Laotian"
-msgstr "Titouroù"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Lituaniek AZERTY (kozh)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Lituaniek AZERTY (nevez)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Lituaniek QUERTY \"linenn sifroù\""
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Lituaniek QUERTY \"soniadel\""
-
-#: ../../keyboard.pm_.c:224
-#, fuzzy
-msgid "Latvian"
-msgstr "Titouroù"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Makedonia"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-#, fuzzy
-msgid "Mongolian (cyrillic)"
-msgstr "Yougoslaviek (reizhadur latin)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Hollandek"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Polonek (reizhadur qwerty)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Polonek (reizhadur qwerty)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portugalek"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Kanadian (Kebek)"
-
-#: ../../keyboard.pm_.c:237
-#, fuzzy
-msgid "Romanian (qwertz)"
-msgstr "Rusiek (Yawerty)"
-
-#: ../../keyboard.pm_.c:238
-#, fuzzy
-msgid "Romanian (qwerty)"
-msgstr "Rusiek (Yawerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Rusiek (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Slovek"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovakek (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovakek (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-#, fuzzy
-msgid "Serbian (cyrillic)"
-msgstr "Yougoslaviek (reizhadur latin)"
-
-#: ../../keyboard.pm_.c:248
-#, fuzzy
-msgid "Tamil (Unicode)"
-msgstr "i18n (brav)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Stokellaoueg Thai"
-
-#: ../../keyboard.pm_.c:252
-#, fuzzy
-msgid "Tajik keyboard"
-msgstr "Stokellaoueg Thai"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Turkek (hengounel doare \"F\")"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Turkek (arnevez doare \"Q\")"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ukrainiek"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "Stokellaoueg SUA (etrevroadel)"
-
-#: ../../keyboard.pm_.c:260
-#, fuzzy
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Lituaniek QUERTY \"linenn sifroù\""
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Yougoslaviek (latin)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr ""
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Marc'hañ kelc'hiek %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr ""
-
-#: ../../modparm.pm_.c:50
-#, fuzzy
-msgid "a number"
-msgstr "Niverenn bellgomz"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-#, fuzzy
-msgid "comma separated strings"
-msgstr "Furmadiñ parzhadurioù"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Logodenn Sun"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Logodenn rummel PS2 rodellek"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Logodenn Kensington Thinking"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-#, fuzzy
-msgid "Microsoft Explorer"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 nozelenn"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Logodenn rummel 2 nozelenn"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Rodel"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "a-steud"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Logodenn rummel 3 nozelenn"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech doare CC"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "Doare MM"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logodenn Logitech (a-steud, seurt C7 kozh)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "Logodenn bus"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 nozelenn"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 nozelenn"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "ebet"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Logodenn ebet"
-
-#: ../../mouse.pm_.c:486
-#, fuzzy
-msgid "Please test the mouse"
-msgstr "Dibabit seurt ho logodenn, mar plij."
-
-#: ../../mouse.pm_.c:487
-#, fuzzy
-msgid "To activate the mouse,"
-msgstr "Dibabit seurt ho logodenn, mar plij."
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "FIÑV HO RODELL !"
-
-#: ../../my_gtk.pm_.c:64
-#, fuzzy
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-utopia-medium-r-normal-*-12-*-*-*-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Disoc'h"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "A heul ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Ha reizh eo ?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Titouroù"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Astenn ar wezenn"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Plegañ ar wezenn"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Gwintañ etre kompez ha rummet dre strollad"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-#, fuzzy
-msgid "Connect to the Internet"
-msgstr "Anv ar gevreadenn"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "implijit dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "implijit pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "implijit pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-#, fuzzy
-msgid "Web Server"
-msgstr "Servijer"
-
-#: ../../network/drakfirewall.pm_.c:17
-#, fuzzy
-msgid "Domain Name Server"
-msgstr "Anv ar domani"
-
-#: ../../network/drakfirewall.pm_.c:32
-#, fuzzy
-msgid "Mail Server"
-msgstr "Stlennvonioù"
-
-#: ../../network/drakfirewall.pm_.c:37
-#, fuzzy
-msgid "POP and IMAP Server"
-msgstr "Servijer LDAP"
-
-#: ../../network/drakfirewall.pm_.c:111
-#, fuzzy
-msgid "No network card"
-msgstr "kartenn rouedad kavet ebet"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-#, fuzzy
-msgid "Other ports"
-msgstr "Amprouiñ ar porzhioù"
-
-#: ../../network/ethernet.pm_.c:37
-#, fuzzy
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr "Pe seurt parzhadur a vennit ?"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-#, fuzzy
-msgid "Choose the network interface"
-msgstr "Dibabit ar ment nevez"
-
-#: ../../network/ethernet.pm_.c:93
-#, fuzzy
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr "Dibabit ar porzh a-steud m'eo luget ho logodenn outañ, mar plij."
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "kartenn rouedad kavet ebet"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Kefluniañ ar rouedad"
-
-#: ../../network/ethernet.pm_.c:203
-#, fuzzy
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Roit ho anv ostiz mar plij.\n"
-"Un anv peurzoareet a zlefe bezañ hini o ostiz,\n"
-"evel ``mabenveg.mastal.makomp.com''.\n"
-"Gallout a rit ivez reiñ chomlec'h IP an dreuzell m'hoc'h eus unan"
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Anv an ostiz"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-#, fuzzy
-msgid "Network Configuration Wizard"
-msgstr "Kefluniadur ar rouedad"
-
-#: ../../network/isdn.pm_.c:22
-#, fuzzy
-msgid "External ISDN modem"
-msgstr "Mailh"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:22
-#, fuzzy
-msgid "What kind is your ISDN connection?"
-msgstr "Ouzh pe borzh a-steud eo luget ho logodenn ?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:54
-#, fuzzy
-msgid "New configuration (isdn-light)"
-msgstr "o lenn ar c'hefluniadur"
-
-#: ../../network/isdn.pm_.c:54
-#, fuzzy
-msgid "Old configuration (isdn4net)"
-msgstr "o lenn ar c'hefluniadur"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "Kefluniadur ISDN"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:185
-#, fuzzy
-msgid "Protocol for the rest of the world"
-msgstr "Amprouiñ ar c'hefluniadur"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:189
-#, fuzzy
-msgid "Which protocol do you want to use?"
-msgstr "Pe seurt parzhadur a vennit ?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-#, fuzzy
-msgid "What kind of card do you have?"
-msgstr "Peseurt moullerez hoc'h eus ?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Dilaoskel"
-
-#: ../../network/isdn.pm_.c:218
-#, fuzzy
-msgid "Continue"
-msgstr "Kenderc'hel evelato ?"
-
-#: ../../network/isdn.pm_.c:224
-#, fuzzy
-msgid "Which is your ISDN card?"
-msgstr "Pehini eo ho takad-eur ?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr ""
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Dibabit ouzh pe borzh a-steud eo luget ho modem, mar plij."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Dibarzhoù sifrennañ"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Anv ar gevreadenn"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-#, fuzzy
-msgid "Phone number"
-msgstr "Niverenn bellgomz"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "Anv ereañ"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Diazezet war ur skrid"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Diazezet war un dermenell"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Anv ar domani"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Servijer DNS kentañ (da zilenn)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Eil servijer DNS (da zilenn)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-#, fuzzy
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr "Kefluniañ ur rouedad"
-
-#: ../../network/netconnect.pm_.c:29
-#, fuzzy
-msgid "You are currently connected to internet."
-msgstr "Da beseurt pladenn e mennit dilec'hiañ ?"
-
-#: ../../network/netconnect.pm_.c:32
-#, fuzzy
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr "Anv ar gevreadenn"
-
-#: ../../network/netconnect.pm_.c:32
-#, fuzzy
-msgid "You are not currently connected to Internet."
-msgstr "Da beseurt pladenn e mennit dilec'hiañ ?"
-
-#: ../../network/netconnect.pm_.c:36
-#, fuzzy
-msgid "Connect"
-msgstr "Anv ar gevreadenn"
-
-#: ../../network/netconnect.pm_.c:38
-#, fuzzy
-msgid "Disconnect"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../network/netconnect.pm_.c:40
-#, fuzzy
-msgid "Configure the connection"
-msgstr "Kefluniañ ur rouedad"
-
-#: ../../network/netconnect.pm_.c:45
-#, fuzzy
-msgid "Internet connection & configuration"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../network/netconnect.pm_.c:95
-#, fuzzy, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "Kefluniañ ur rouedad"
-
-#: ../../network/netconnect.pm_.c:104
-#, fuzzy, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr "Kefluniañ ur rouedad"
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Kefluniadur ar rouedad"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:166
-#, fuzzy
-msgid "Choose the profile to configure"
-msgstr "Dibabit ar ment nevez"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Mod mailh"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "O tinoiñ trobarzhelloù..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, fuzzy
-msgid "Normal modem connection"
-msgstr "Kefluniañ ur rouedad"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, fuzzy, c-format
-msgid "detected on port %s"
-msgstr "Poent marc'hañ doubl %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, fuzzy
-msgid "ISDN connection"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "kavoutet %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, fuzzy
-msgid "ADSL connection"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "kavoutet war %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-#, fuzzy
-msgid "Cable connection"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-#, fuzzy
-msgid "cable connection detected"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-#, fuzzy
-msgid "LAN connection"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "kartenn(où) ethernet kavoutet"
-
-#: ../../network/netconnect.pm_.c:201
-#, fuzzy
-msgid "Choose the connection you want to configure"
-msgstr "Dibabit ar benveg a vennit staliañ"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:226
-#, fuzzy
-msgid "Internet connection"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../network/netconnect.pm_.c:232
-#, fuzzy
-msgid "Do you want to start the connection at boot?"
-msgstr "Mennout a rit implijout aboot ?"
-
-#: ../../network/netconnect.pm_.c:246
-#, fuzzy
-msgid "Network configuration"
-msgstr "Kefluniadur ar rouedad"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:251
-#, fuzzy, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr "Mennout a rit amprouiñ ar c'hefluniadur ?"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Skrivit ar c'hefluniadur IP evit ar benveg-mañ mar plij.\n"
-"Pep mellad a zlefe bezañ skrivet evel ur chomlec'h IP e stumm\n"
-"sifroù dekvel pikoù etrezo (da skouer 1.2.3.4)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "O kefluniañ an drobarzhell rouedad %s"
-
-#: ../../network/network.pm_.c:307
-#, fuzzy, c-format
-msgid " (driver %s)"
-msgstr "Servijer XFree86 : %s\n"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "Chomlec'h IP"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Maskl rouedad"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "IP emgefreek"
-
-#: ../../network/network.pm_.c:312
-#, fuzzy
-msgid "Start at boot"
-msgstr "Krouiñ ur bladennig loc'hañ"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "Er furmad 1.2.3.4 e tlefe bezañ ar chomlec'h IP"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Roit ho anv ostiz mar plij.\n"
-"Un anv peurzoareet a zlefe bezañ hini o ostiz,\n"
-"evel ``mabenveg.mastal.makomp.com''.\n"
-"Gallout a rit ivez reiñ chomlec'h IP an dreuzell m'hoc'h eus unan"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "Servijer DNS"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr ""
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Trobarzhell an dreuzell"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "Er furmad 1.2.3.4 e tlefe bezañ ar chomlec'h IP"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "Er furmad 1.2.3.4 e tlefe bezañ ar chomlec'h IP"
-
-#: ../../network/network.pm_.c:394
-#, fuzzy
-msgid "Proxies configuration"
-msgstr "Kefluniadur goude staliañ"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "Proksi HTTP"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "Proksi FTP"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr ""
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "http://... a zlefe bezañ ar proksi"
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-#, fuzzy
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "http://... a zlefe bezañ ar proksi"
-
-#: ../../network/shorewall.pm_.c:24
-#, fuzzy
-msgid "Firewalling configuration detected!"
-msgstr "o lenn ar c'hefluniadur"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-
-#: ../../network/tools.pm_.c:41
-#, fuzzy
-msgid "Internet configuration"
-msgstr "Kefluniañ ar proksioù"
-
-#: ../../network/tools.pm_.c:42
-#, fuzzy
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Mennout a rit amprouiñ ar c'hefluniadur ?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-#, fuzzy
-msgid "Testing your connection..."
-msgstr "Kefluniañ ur rouedad"
-
-#: ../../network/tools.pm_.c:56
-#, fuzzy
-msgid "The system is now connected to Internet."
-msgstr "Da beseurt pladenn e mennit dilec'hiañ ?"
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr ""
-
-#: ../../network/tools.pm_.c:58
-#, fuzzy
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr "Anv ar gevreadenn"
-
-#: ../../network/tools.pm_.c:82
-#, fuzzy
-msgid "Connection Configuration"
-msgstr "Kefluniañ ar proksioù"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr ""
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "IRQ kartenn"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Memor kartenn (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "IO kartenn"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "IO_0 kartenn"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "IO_1 kartenn"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr ""
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr ""
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-#, fuzzy
-msgid "Provider phone number"
-msgstr "Niverenn bellgomz"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "Dibarzhoù ar voullerez (da zilenn)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "Dibarzhoù ar voullerez (da zilenn)"
-
-#: ../../network/tools.pm_.c:95
-#, fuzzy
-msgid "Choose your country"
-msgstr "Dibabit ho stokellaoueg"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-#, fuzzy
-msgid "Dialing mode"
-msgstr "Anv domani"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-#, fuzzy
-msgid "Connection speed"
-msgstr "Anv ar gevreadenn"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-#, fuzzy
-msgid "Connection timeout (in sec)"
-msgstr "Anv ar gevreadenn"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-#, fuzzy
-msgid "Account Login (user name)"
-msgstr "Poent marc'hañ"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-#, fuzzy
-msgid "Account Password"
-msgstr "Tremenger"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr ""
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "marc'hañ sac'het : "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr ""
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Un toull a zo en ho taolenn barzhañ hogen n'hellan ket e implijout.\n"
-"Fiñval ar parzhadurioù kentañ derez evit ma vo an toull stok ouzh ar "
-"parzhadurioù astennet eo an diskoulm"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Assevel adalek ar restr %s sac'het %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Restr gwareziñ siek"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Fazi en ur skrivañ er restr %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "a rankfec'h kaout"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "a-bouez"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "brav-tre"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "brav"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "marteze"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr ""
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr ""
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr ""
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr ""
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Moullerez lec'hel"
-
-#: ../../printer.pm_.c:50
-#, fuzzy
-msgid "Remote printer"
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../printer.pm_.c:51
-#, fuzzy
-msgid "Printer on remote CUPS server"
-msgstr "Steud a-bell"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-#, fuzzy
-msgid "Printer on remote lpd server"
-msgstr "lpd a-bell"
-
-#: ../../printer.pm_.c:53
-#, fuzzy
-msgid "Network printer (TCP/Socket)"
-msgstr "Dibarzhoù ar voullerez NetWare"
-
-#: ../../printer.pm_.c:54
-#, fuzzy
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "SMB/Windows 95/98/NT"
-
-#: ../../printer.pm_.c:55
-#, fuzzy
-msgid "Printer on NetWare server"
-msgstr "Servijer moullañ"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-#, fuzzy
-msgid "Enter a printer device URI"
-msgstr "Trobarzhell ar voullerez"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr ""
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr ""
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr ""
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Moullerezioù lec'hel"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Moullerezio* a-bell"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", Mouluriez USB \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ""
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ""
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ""
-
-#: ../../printer.pm_.c:790
-#, fuzzy, c-format
-msgid ", printing to %s"
-msgstr "Fazi en ur skrivañ er restr %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ""
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ""
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr ""
-
-#: ../../printer.pm_.c:1095
-#, fuzzy, c-format
-msgid "(on %s)"
-msgstr "(mollad %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr ""
-
-#: ../../printer.pm_.c:1122
-#, fuzzy, c-format
-msgid "On CUPS server \"%s\""
-msgstr "IP ar servijer SMB"
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Dre ziouer)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Diuzit lugerezh ar voullerez"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Penaos eo luget ar voullerez ?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-#, fuzzy
-msgid "CUPS configuration"
-msgstr "Kefluniadur"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-#, fuzzy
-msgid "Specify CUPS server"
-msgstr "Steud a-bell"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:91
-#, fuzzy
-msgid "The IP address should look like 192.168.1.20"
-msgstr "Er furmad 1.2.3.4 e tlefe bezañ ar chomlec'h IP"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:102
-#, fuzzy
-msgid "CUPS server IP"
-msgstr "IP ar servijer SMB"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-#, fuzzy
-msgid "Port"
-msgstr "Paour"
-
-#: ../../printerdrake.pm_.c:105
-#, fuzzy
-msgid "Automatic CUPS configuration"
-msgstr "Kefluniadur goude staliañ"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Printerdrake"
-msgstr "Moullerez"
-
-#: ../../printerdrake.pm_.c:178
-#, fuzzy
-msgid "Checking your system..."
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-#, fuzzy
-msgid ""
-"The following printers\n"
-"\n"
-msgstr "Ar pakadoù a-heul a zo war-nes bezañ staliet/lamet"
-
-#: ../../printerdrake.pm_.c:199
-#, fuzzy
-msgid ""
-"The following printer\n"
-"\n"
-msgstr "Ar pakadoù a-heul a zo war-nes bezañ staliet/lamet"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-#, fuzzy
-msgid "directly connected to your system"
-msgstr "Da beseurt pladenn e mennit dilec'hiañ ?"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-#, fuzzy
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr "Dibabit ouzh pe borzh a-steud eo luget ho modem, mar plij."
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-#, fuzzy
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "Ha mennout a rit amprouiñ moullañ skrid ?"
-
-#: ../../printerdrake.pm_.c:238
-#, fuzzy
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Mennout a rit implijout aboot ?"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-#, fuzzy
-msgid "Add a new printer"
-msgstr "Moullerez lec'hel"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:315
-#, fuzzy
-msgid "Auto-detect printers connected to this machine"
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Moullerez lec'hel"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Printer auto-detection"
-msgstr "Dilesadur"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:410
-#, fuzzy, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "SMB/Windows 95/98/NT"
-
-#: ../../printerdrake.pm_.c:416
-#, fuzzy, c-format
-msgid "Detected %s"
-msgstr "Poent marc'hañ doubl %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "Moullerez USB \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, fuzzy, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Dibarzhoù ar voullerez NetWare"
-
-#: ../../printerdrake.pm_.c:426
-#, fuzzy, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "SMB/Windows 95/98/NT"
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:567
-#, fuzzy
-msgid "You must enter a device or file name!"
-msgstr "Trobarzhell ar voullerez"
-
-#: ../../printerdrake.pm_.c:578
-#, fuzzy
-msgid "No printer found!"
-msgstr "N'ev ket Moullerez lec'hel!\n"
-
-#: ../../printerdrake.pm_.c:588
-#, fuzzy
-msgid "Available printers"
-msgstr "Pakadoù hegerz"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:599
-#, fuzzy
-msgid "Please choose the port where your printer is connected to."
-msgstr "Dibabit ouzh pe borzh a-steud eo luget ho modem, mar plij."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:606
-#, fuzzy
-msgid "You must choose/enter a printer/device!"
-msgstr "Trobarzhell ar voullerez"
-
-#: ../../printerdrake.pm_.c:626
-#, fuzzy
-msgid "Manual configuration"
-msgstr "Kefluniañ ar proksioù"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../printerdrake.pm_.c:681
-#, fuzzy
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"A-benn implijout ur steud moulañ lpd a-bell, ret eo deoc'h\n"
-"pourvezañ anv ostiz ar servijer moullañ hag anv as steud\n"
-"war ar servijer-se ma zlefe bezañ kaset an dleadoù moullañ."
-
-#: ../../printerdrake.pm_.c:682
-#, fuzzy
-msgid "Remote host name"
-msgstr "Anv an ostiz a-bell"
-
-#: ../../printerdrake.pm_.c:683
-#, fuzzy
-msgid "Remote printer name"
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../printerdrake.pm_.c:686
-#, fuzzy
-msgid "Remote host name missing!"
-msgstr "Anv an ostiz a-bell"
-
-#: ../../printerdrake.pm_.c:690
-#, fuzzy
-msgid "Remote printer name missing!"
-msgstr "Anv an ostiz a-bell"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, fuzzy, c-format
-msgid "Detected model: %s %s"
-msgstr "Poent marc'hañ doubl %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Scanning network..."
-msgstr "Kefluniañ ur rouedad"
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, fuzzy, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "O tizenaouiñ ar rouedad"
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "Dibarzhoù moullañ SMB (Windows 9x/NT)"
-
-#: ../../printerdrake.pm_.c:844
-#, fuzzy
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Evit moullañ war ur voullerez SMB eo ret deoc'h pourvezañ\n"
-"anv an ostiz SMB (Ho evezh ! Disheñvel e c'hell bezañ diouzh\n"
-"e anv ostiz TCP/IP !) ha marteze chomlec'h IP ar servijer moullañ,\n"
-"kement hag anv rannet ar voullerez a glaskit tizhout ha ne vern pe\n"
-"ditour a anv arveriad, tremenger ha strollad labour en implij."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "Anv ar servijer SMB"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "IP ar servijer SMB"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Anv rannet"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Strollad labour"
-
-#: ../../printerdrake.pm_.c:853
-#, fuzzy
-msgid "Auto-detected"
-msgstr "Dilesadur"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "Dibarzhoù ar voullerez NetWare"
-
-#: ../../printerdrake.pm_.c:961
-#, fuzzy
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Evit moullañ war ur voullerez NetWare eo ret deoc'h pourvezañ anv ar\n"
-"servijer moullañ NetWare (Ho evezh ! Disheñvel e c'hell bezañ diouzh e\n"
-"anv ostiz TCP/IP !) kement hag anv ar steud moullañ evit ar voullerez\n"
-"a glaskit tizhout ha ne vern pe anv arveriad ha tremenger en implij."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Servijer moullañ"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Anv ar steud moullañ"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1082
-#, fuzzy
-msgid "TCP/Socket Printer Options"
-msgstr "Dibarzhoù ar voullerez NetWare"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1090
-#, fuzzy
-msgid "Printer host name or IP missing!"
-msgstr "Dibarzhoù ar voullerez"
-
-#: ../../printerdrake.pm_.c:1112
-#, fuzzy
-msgid "Printer host name or IP"
-msgstr "Anv ar voullerez"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-#, fuzzy
-msgid "Printer Device URI"
-msgstr "Trobarzhell ar voullerez"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Anv ar moullerez"
-
-#: ../../printerdrake.pm_.c:1518
-#, fuzzy
-msgid "Location"
-msgstr "Titouroù"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1631
-#, fuzzy
-msgid "Your printer model"
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-#, fuzzy
-msgid "The model is correct"
-msgstr "Ha reizh eo ?"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-#, fuzzy
-msgid "Select model manually"
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../printerdrake.pm_.c:1659
-#, fuzzy
-msgid "Printer model selection"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../printerdrake.pm_.c:1660
-#, fuzzy
-msgid "Which printer model do you have?"
-msgstr "Peseurt moullerez hoc'h eus ?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1741
-#, fuzzy
-msgid "OKI winprinter configuration"
-msgstr "Kefluniañ ar modem"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-#, fuzzy
-msgid "Lexmark inkjet configuration"
-msgstr "Kefluniañ ar proksioù"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2097
-#, fuzzy, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr "Ha mennout a rit amprouiñ moullañ skrid ?"
-
-#: ../../printerdrake.pm_.c:2120
-#, fuzzy
-msgid "Test pages"
-msgstr "Amprouiñ ar porzhioù"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2125
-#, fuzzy
-msgid "No test pages"
-msgstr "Ya, moullit an div bajenn arnod"
-
-#: ../../printerdrake.pm_.c:2126
-#, fuzzy
-msgid "Print"
-msgstr "Moullerez"
-
-#: ../../printerdrake.pm_.c:2183
-#, fuzzy
-msgid "Standard test page"
-msgstr "Diorren"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2189
-#, fuzzy
-msgid "Alternative test page (A4)"
-msgstr "O voullañ pajenn(où) skrid..."
-
-#: ../../printerdrake.pm_.c:2191
-#, fuzzy
-msgid "Photo test page"
-msgstr "O voullañ pajenn(où) skrid..."
-
-#: ../../printerdrake.pm_.c:2195
-#, fuzzy
-msgid "Do not print any test page"
-msgstr "O voullañ pajenn(où) skrid..."
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "O voullañ pajenn(où) skrid..."
-
-#: ../../printerdrake.pm_.c:2229
-#, fuzzy, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Pajenn(où) arnod zo bet kaset d'an diaoul moullañ.\n"
-"Ur pennadig e c'hell padout a-raok ma loc'hfe a voullerez.\n"
-"Stad ar moullañ :\n"
-"%s\n"
-"\n"
-"Ha mont a ra en-dro reizh ?"
-
-#: ../../printerdrake.pm_.c:2233
-#, fuzzy
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"Pajenn(où) arnod zo bet kaset d'an diaoul moullañ.\n"
-"Ur pennadig e c'hell padout a-raok ma loc'hfe a voullerez.\n"
-"Ha mont a ra en-dro reizh ?"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-#, fuzzy
-msgid "Raw printer"
-msgstr "Moullerez lec'hel"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2343
-#, fuzzy, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "O tizenaouiñ ar rouedad"
-
-#: ../../printerdrake.pm_.c:2344
-#, fuzzy, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "O tizenaouiñ ar rouedad"
-
-#: ../../printerdrake.pm_.c:2346
-#, fuzzy, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "O tizenaouiñ ar rouedad"
-
-#: ../../printerdrake.pm_.c:2347
-#, fuzzy, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "O tizenaouiñ ar rouedad"
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-#, fuzzy
-msgid "Close"
-msgstr "Logodenn USB"
-
-#: ../../printerdrake.pm_.c:2353
-#, fuzzy
-msgid "Print option list"
-msgstr "Dibarzhoù ar voullerez"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-#, fuzzy
-msgid "Transfer printer configuration"
-msgstr "Kefluniañ ar proksioù"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2486
-#, fuzzy
-msgid "New printer name"
-msgstr "Moullerez lec'hel"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-#, fuzzy
-msgid "Configuration of a remote printer"
-msgstr "Kefluniañ ar voullerez"
-
-#: ../../printerdrake.pm_.c:2519
-#, fuzzy
-msgid "Starting network..."
-msgstr "Kefluniañ ur rouedad"
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-#, fuzzy
-msgid "Configure the network now"
-msgstr "Kefluniañ ur rouedad"
-
-#: ../../printerdrake.pm_.c:2555
-#, fuzzy
-msgid "Network functionality not configured"
-msgstr "Skramm ket kefluniet"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2559
-#, fuzzy
-msgid "Go on without configuring the network"
-msgstr "Kefluniañ ar rouedad"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2603
-#, fuzzy
-msgid "Restarting printing system..."
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../printerdrake.pm_.c:2641
-#, fuzzy
-msgid "high"
-msgstr "Uhel"
-
-#: ../../printerdrake.pm_.c:2641
-#, fuzzy
-msgid "paranoid"
-msgstr "Ankeniet"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2858
-#, fuzzy
-msgid "Select Printer Spooler"
-msgstr "Diuzit lugerezh ar voullerez"
-
-#: ../../printerdrake.pm_.c:2859
-#, fuzzy
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Pe seurt parzhadur a vennit ?"
-
-#: ../../printerdrake.pm_.c:2895
-#, fuzzy, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Kefluniañ ar voullerez"
-
-#: ../../printerdrake.pm_.c:2909
-#, fuzzy
-msgid "Installing Foomatic..."
-msgstr "O staliañ ar pakad %s"
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Dibarzhoù ar voullerez"
-
-#: ../../printerdrake.pm_.c:2989
-#, fuzzy
-msgid "Preparing Printerdrake..."
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-#, fuzzy
-msgid "Configuring applications..."
-msgstr "Kefluniañ ar voullerez"
-
-#: ../../printerdrake.pm_.c:3027
-#, fuzzy
-msgid "Would you like to configure printing?"
-msgstr "Mennout a rit kefluniañ ur voullerez ?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3099
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Setu da heul ar steudadoù moullañ.\n"
-"Gallout a rit ouzhpennañ lod pe gemmañ a re a zo."
-
-#: ../../printerdrake.pm_.c:3100
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Setu da heul ar steudadoù moullañ.\n"
-"Gallout a rit ouzhpennañ lod pe gemmañ a re a zo."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3145
-#, fuzzy
-msgid "Change the printing system"
-msgstr "Kefluniañ ur rouedad"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-#, fuzzy
-msgid "Normal Mode"
-msgstr "Boas"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-#, fuzzy
-msgid "Do you want to configure another printer?"
-msgstr "Mennout a rit amprouiñ ar c'hefluniadur ?"
-
-#: ../../printerdrake.pm_.c:3395
-#, fuzzy
-msgid "Modify printer configuration"
-msgstr "Kefluniañ ar modem"
-
-#: ../../printerdrake.pm_.c:3397
-#, fuzzy, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr "Mennout a rit amprouiñ ar c'hefluniadur ?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-#, fuzzy
-msgid "Printer connection type"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-#, fuzzy
-msgid "Printer name, description, location"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-#, fuzzy
-msgid "Print test pages"
-msgstr "O voullañ pajenn(où) skrid..."
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-#, fuzzy
-msgid "Know how to use this printer"
-msgstr "Mennout a rit amprouiñ ar c'hefluniadur ?"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-#, fuzzy
-msgid "Remove printer"
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../printerdrake.pm_.c:3472
-#, fuzzy, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../printerdrake.pm_.c:3497
-#, fuzzy
-msgid "Default printer"
-msgstr "Moullerez lec'hel"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3523
-#, fuzzy, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Mennout a rit amprouiñ ar c'hefluniadur ?"
-
-#: ../../printerdrake.pm_.c:3527
-#, fuzzy, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-#, fuzzy
-msgid "Proxy configuration"
-msgstr "Kefluniadur goude staliañ"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-#, fuzzy
-msgid "port"
-msgstr "Paour"
-
-#: ../../proxy.pm_.c:44
-#, fuzzy
-msgid "Url should begin with 'http:'"
-msgstr "http://... a zlefe bezañ ar proksi"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr ""
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-
-#: ../../proxy.pm_.c:80
-#, fuzzy
-msgid "login"
-msgstr "Belgian"
-
-#: ../../proxy.pm_.c:82
-#, fuzzy
-msgid "password"
-msgstr "Tremenger"
-
-#: ../../proxy.pm_.c:84
-#, fuzzy
-msgid "re-type password"
-msgstr "Tremenger ebet"
-
-#: ../../proxy.pm_.c:88
-#, fuzzy
-msgid "The passwords don't match. Try again!"
-msgstr "An tremegerioù ne glot ket"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "N'hellan ket ouzhpennañ ur parzhadur da RAID md%d _furmadet_"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "N'hellan ket skrivañ e %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid sac'het"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid sac'het (raidtools a vank emichañs ?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Ket a-walc'h a parzhadurioù evit RAID live %d\n"
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "Live surentez"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "Live surentez"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr "? (%s dre ziouer)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "O termeniñ al live surentez"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "Gortozit mar plij, o prientiñ ar staliadur"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr ""
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron, ur steuñvaer urzhiadoù mareadek."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"servijout a ra apmd evit evezhiañ stad an daspugner hag he enrollañ dre "
-"syslog.\n"
-"Gallout a ra ivez servijout da lazhañ an ardivink pa vez izel an daspugner."
-
-#: ../../services.pm_.c:18
-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"
-"bet sevenet at, ha seveniñ urzhiadoù dre lod pa 'z eo izel a-walc'h ar garg."
-
-#: ../../services.pm_.c:20
-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 ""
-"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."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM 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"
-"ha skor evit meuziadoù kemperzhel war al letrin."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Ur servijer evit ar Gwiad Bedel eo Apache. Implijet e vez evit servijañ\n"
-"restroù HTML ha CGI."
-
-#: ../../services.pm_.c:29
-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 ""
-"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"
-"an holl servijoù m'eo eñ atebek warno."
-
-#: ../../services.pm_.c:33
-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_.c:35
-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 ""
-"Ar pakad-mañ a garg ar stokellaoueg diuzet evel termenet e\n"
-"/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_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr ""
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-
-#: ../../services.pm_.c:43
-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)."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-
-#: ../../services.pm_.c:47
-#, fuzzy
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) a zo ur Servijer Anvioù Domani (DNS) a zo implijet evit\n"
-"amdreiñ anvioù ostiz e chomlec'hioù IP."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-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_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Oberia/Dizoberia an holl etrefasoù rouedad kefluniet da lañsañ\n"
-"da vare al loc'hañ."
-
-#: ../../services.pm_.c:52
-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 a 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"
-"restr /etc/exports."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS a 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_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr ""
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't 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 "
-"diarvar\n"
-"e staliañ war ardivinkoù n'o deus ket ezhomm anezhañ."
-
-#: ../../services.pm_.c:63
-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 ""
-"Ar c'hartenner porzhioù a vera 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."
-
-#: ../../services.pm_.c:66
-#, fuzzy
-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\n"
-"zilech posteloù etre un ardivink hag un all."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Enroll hag assav poul dizurzh ar reizhiad evit genel niveroù\n"
-"dargouezhek gant gwelloc'h perzhded."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-
-#: ../../services.pm_.c:71
-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"
-"IP dre ar c'homenad RIP. Tra ma vez implijet aliesig RIP war rouedadoù "
-"bihan,\n"
-"ezhomm a zo komenadoù henchañ kemplezhoc'h evit rouedadoù rouestlet."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-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_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"Ar c'homenad rusers a ro tu da implijerien ur rouedad da anavezout piv\n"
-"a zo kevreet ouzh ardivinkoù all a respont."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"Ar c'homenad rwho a bourchas da implijerien a-bell roll an holl arveriaded a "
-"zo\n"
-"kevreet ouzh un ardivink ma da en-dro warnañ an diaoul rwhod (heñvel ouzh "
-"finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr ""
-
-#: ../../services.pm_.c:81
-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 a 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_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr ""
-
-#: ../../services.pm_.c:84
-#, fuzzy
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr ""
-"Enaou ha dizenaou ar servijer Fontoù X da vare al loc'hañ hag al lazhañ."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-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_.c:122
-#, fuzzy
-msgid "Printing"
-msgstr "Moullerez"
-
-#: ../../services.pm_.c:123
-#, fuzzy
-msgid "Internet"
-msgstr "dedennus"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr ""
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-#, fuzzy
-msgid "System"
-msgstr "Reizhiad/Diazez"
-
-#: ../../services.pm_.c:133
-#, fuzzy
-msgid "Remote Administration"
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../services.pm_.c:141
-#, fuzzy
-msgid "Database Server"
-msgstr "Stlennvonioù"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr ""
-
-#: ../../services.pm_.c:186
-#, fuzzy
-msgid "Services"
-msgstr "trobarzhell"
-
-#: ../../services.pm_.c:198
-#, fuzzy
-msgid "running"
-msgstr "Ho evezh"
-
-#: ../../services.pm_.c:198
-#, fuzzy
-msgid "stopped"
-msgstr "Ouzhpennañ"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr ""
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-
-#: ../../services.pm_.c:224
-#, fuzzy
-msgid "On boot"
-msgstr "Gwrizienn"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Start"
-msgstr "Meuziad Lañsañ"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Stop"
-msgstr "Rann"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:9
-#, fuzzy
-msgid "Get involved in the Free Software world"
-msgstr "Amprouiñ ar c'hefluniadur"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-
-#: ../../share/advertising/03-internet.pl_.c:9
-#, fuzzy
-msgid "Get the most from the Internet"
-msgstr "Anv ar gevreadenn"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "C'hoarioù"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-#, fuzzy
-msgid "Mandrake Control Center"
-msgstr "Anv ar gevreadenn"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-#, fuzzy
-msgid "User interfaces"
-msgstr "Etrefas arveriad/X"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces which can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:9
-#, fuzzy
-msgid "Development simplified"
-msgstr "Diorren"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server in a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features which allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies\", are available online on our e-store:"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-#, fuzzy
-msgid "Become a MandrakeExpert"
-msgstr "MandrakeExpert"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExpert"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "O staliañ pakadoù..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Dizereit mar plij ha neuze implijit Ctrl-Alt-WarGil"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Adereit ouzh %s evit bevaat ar c'hemmoù mar plij"
-
-#: ../../standalone/drakTermServ_.c:188
-#, fuzzy
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Kefluniañ ar proksioù"
-
-#: ../../standalone/drakTermServ_.c:203
-#, fuzzy
-msgid "Enable Server"
-msgstr "Stlennvonioù"
-
-#: ../../standalone/drakTermServ_.c:210
-#, fuzzy
-msgid "Disable Server"
-msgstr "Stlennvonioù"
-
-#: ../../standalone/drakTermServ_.c:218
-#, fuzzy
-msgid "Start Server"
-msgstr "Servijer NIS"
-
-#: ../../standalone/drakTermServ_.c:225
-#, fuzzy
-msgid "Stop Server"
-msgstr "Servijer NIS"
-
-#: ../../standalone/drakTermServ_.c:233
-#, fuzzy
-msgid "Etherboot Floppy/ISO"
-msgstr "Krouiñ ur bladennig loc'hañ"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:239
-#, fuzzy
-msgid "Add/Del Users"
-msgstr "Ouzhpennañ un arveriad"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:535
-#, fuzzy
-msgid "No nic selected!"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:552
-#, fuzzy
-msgid "<-- Delete"
-msgstr "Dilemel"
-
-#: ../../standalone/drakTermServ_.c:559
-#, fuzzy
-msgid "Delete All NBIs"
-msgstr "Diuzit ar restr"
-
-#: ../../standalone/drakTermServ_.c:621
-#, fuzzy
-msgid "Add User -->"
-msgstr "Ouzhpennañ un arveriad"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:748
-#, fuzzy
-msgid "dhcpd Config..."
-msgstr "Kefluniañ IDE"
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "Kefluniadur"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-#, fuzzy
-msgid "Write Config"
-msgstr "Kefluniañ X"
-
-#: ../../standalone/drakTermServ_.c:965
-#, fuzzy
-msgid "Please insert floppy disk:"
-msgstr "Lakait ur bladennig el lenner %s"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:974
-#, fuzzy
-msgid "No floppy drive available!"
-msgstr "Lenner pladennig hegerz ebet"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Fazi!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:46
-#, fuzzy
-msgid "Auto Install Configurator"
-msgstr "Kefluniadur goude staliañ"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:69
-#, fuzzy
-msgid "Automatic Steps Configuration"
-msgstr "Kefluniadur goude staliañ"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-#, fuzzy
-msgid "Creating auto install floppy"
-msgstr "O krouiñ ur bladennig staliañ emgefreek"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Gourc'hemennoù!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:278
-#, fuzzy
-msgid "Auto Install"
-msgstr "Staliañ"
-
-#: ../../standalone/drakautoinst_.c:348
-#, fuzzy
-msgid "Add an item"
-msgstr "Ouzhpennañ un arveriad"
-
-#: ../../standalone/drakautoinst_.c:355
-#, fuzzy
-msgid "Remove the last item"
-msgstr "O furmadiñ ar restr saveteiñ %s"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:724
-#, fuzzy
-msgid "FATAL"
-msgstr "FAT"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-#, fuzzy
-msgid "Total progess"
-msgstr "Amprouiñ ar porzhioù"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "Tremenger ebet"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, fuzzy, c-format
-msgid "Can't find %s on %s"
-msgstr "Fazi en ur zigeriñ %s evit skrivañ : %s"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-#, fuzzy
-msgid "Hard Disk Backup files..."
-msgstr "Restr gwareziñ siek"
-
-#: ../../standalone/drakbackup_.c:1263
-#, fuzzy
-msgid "Backup User files..."
-msgstr "Restr gwareziñ siek"
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1317
-#, fuzzy
-msgid "Backup Other files..."
-msgstr "Restr gwareziñ siek"
-
-#: ../../standalone/drakbackup_.c:1323
-#, fuzzy
-msgid "No changes to backup!"
-msgstr "Restr gwareziñ siek"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1381
-#, fuzzy
-msgid " Error during mail sending. \n"
-msgstr "Fazi en ur lenn ar restr %s"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-#, fuzzy
-msgid "File Selection"
-msgstr "Diuzadenn strollad pakadoù"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1604
-#, fuzzy
-msgid "Backup your System files. (/etc directory)"
-msgstr "Restr gwareziñ siek"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1624
-#, fuzzy
-msgid "Please check all users that you want to include in your backup."
-msgstr "Dibabit ar pakadoù a vennit staliañ, mar plij."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-#, fuzzy
-msgid "Remove Selected"
-msgstr "Lemel ar steudad"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-#, fuzzy
-msgid "Users"
-msgstr "Anv arveriad"
-
-#: ../../standalone/drakbackup_.c:1777
-#, fuzzy
-msgid "Use network connection to backup"
-msgstr "Restr gwareziñ siek"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-#, fuzzy
-msgid "Please enter the host name or IP."
-msgstr "Dibabit seurt ho logodenn, mar plij."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1800
-#, fuzzy
-msgid "Please enter your login"
-msgstr "Klaskit adarre mar plij"
-
-#: ../../standalone/drakbackup_.c:1805
-#, fuzzy
-msgid "Please enter your password"
-msgstr "Klaskit adarre mar plij"
-
-#: ../../standalone/drakbackup_.c:1811
-#, fuzzy
-msgid "Remember this password"
-msgstr "Tremenger ebet"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-#, fuzzy
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Dibabit reizhadur ho stokellaoueg, mar plij."
-
-#
-#: ../../standalone/drakbackup_.c:1931
-#, fuzzy
-msgid "Please check for multisession CD"
-msgstr "Klikit war ur parzhadur mar plij"
-
-#
-#: ../../standalone/drakbackup_.c:1937
-#, fuzzy
-msgid "Please check if you are using CDRW media"
-msgstr "Klikit war ur parzhadur mar plij"
-
-#
-#: ../../standalone/drakbackup_.c:1943
-#, fuzzy
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Klikit war ur parzhadur mar plij"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr ""
-
-#
-#: ../../standalone/drakbackup_.c:1950
-#, fuzzy
-msgid "Please check if you are using a DVDR device"
-msgstr "Klikit war ur parzhadur mar plij"
-
-#
-#: ../../standalone/drakbackup_.c:1956
-#, fuzzy
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Klikit war ur parzhadur mar plij"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2002
-#, fuzzy
-msgid "No CD device defined!"
-msgstr "Diuzit ar restr"
-
-#: ../../standalone/drakbackup_.c:2050
-#, fuzzy
-msgid "Use tape to backup"
-msgstr "Restr gwareziñ siek"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2059
-#, fuzzy
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Dibabit ar pakadoù a vennit staliañ, mar plij."
-
-#: ../../standalone/drakbackup_.c:2065
-#, fuzzy
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Dibabit ar pakadoù a vennit staliañ, mar plij."
-
-#: ../../standalone/drakbackup_.c:2071
-#, fuzzy
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Dibabit ar pakadoù a vennit staliañ, mar plij."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2142
-#, fuzzy
-msgid "Please enter the directory to save to:"
-msgstr "Dibabit seurt ho logodenn, mar plij."
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-#, fuzzy
-msgid "Use quota for backup files."
-msgstr "Restr gwareziñ siek"
-
-#: ../../standalone/drakbackup_.c:2223
-#, fuzzy
-msgid "Network"
-msgstr "Taolenn"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2238
-#, fuzzy
-msgid "Tape"
-msgstr "Seurt"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2273
-#, fuzzy
-msgid "Use daemon"
-msgstr "Anv arveriad"
-
-#: ../../standalone/drakbackup_.c:2278
-#, fuzzy
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr "Dibabit ar pakadoù a vennit staliañ, mar plij."
-
-#: ../../standalone/drakbackup_.c:2284
-#, fuzzy
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr "Diuzit ar yezh da implijout, mar plij."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "Petra"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Pelec'h"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "Pa"
-
-#: ../../standalone/drakbackup_.c:2388
-#, fuzzy
-msgid "More Options"
-msgstr "Dibarzhoù ar mollad :"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-#, fuzzy
-msgid "Drakbackup Configuration"
-msgstr "Kefluniadur ar rouedad"
-
-#: ../../standalone/drakbackup_.c:2425
-#, fuzzy
-msgid "Please choose where you want to backup"
-msgstr "Dibabit ar pakadoù a vennit staliañ, mar plij."
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2455
-#, fuzzy
-msgid "on Tape Device"
-msgstr "Trobarzhell ar voullerez"
-
-#: ../../standalone/drakbackup_.c:2498
-#, fuzzy
-msgid "Please choose what you want to backup"
-msgstr "Dibabit ar pakadoù a vennit staliañ, mar plij."
-
-#: ../../standalone/drakbackup_.c:2499
-#, fuzzy
-msgid "Backup system"
-msgstr "Kefluniañ reizhiadoù restroù"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2604
-#, fuzzy, c-format
-msgid " on device: %s"
-msgstr "Trobarzhell al logodenn : %s\n"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2612
-#, fuzzy
-msgid ""
-"\n"
-"- Options:\n"
-msgstr "Parzhadur"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2805
-#, fuzzy
-msgid "Please uncheck or remove it on next time."
-msgstr "Dibabit ouzh pe borzh a-steud eo luget ho modem, mar plij."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2955
-#, fuzzy
-msgid " Restore Configuration "
-msgstr "Kefluniadur ar rouedad"
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3068
-#, fuzzy
-msgid "Backup the system files before:"
-msgstr "Restr gwareziñ siek"
-
-#: ../../standalone/drakbackup_.c:3070
-#, fuzzy
-msgid "please choose the date to restore"
-msgstr "Dibabit seurt ho logodenn, mar plij."
-
-#: ../../standalone/drakbackup_.c:3107
-#, fuzzy
-msgid "Use Hard Disk to backup"
-msgstr "Restr gwareziñ siek"
-
-#: ../../standalone/drakbackup_.c:3110
-#, fuzzy
-msgid "Please enter the directory to save:"
-msgstr "Dibabit seurt ho logodenn, mar plij."
-
-#: ../../standalone/drakbackup_.c:3153
-#, fuzzy
-msgid "FTP Connection"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../standalone/drakbackup_.c:3160
-#, fuzzy
-msgid "Secure Connection"
-msgstr "Diuzit lugerezh ar voullerez"
-
-#: ../../standalone/drakbackup_.c:3186
-#, fuzzy
-msgid "Restore from Hard Disk."
-msgstr "Assevel adalek ar pladennig"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3256
-#, fuzzy
-msgid "Select another media to restore from"
-msgstr "Dibabit seurt ho logodenn, mar plij."
-
-#: ../../standalone/drakbackup_.c:3258
-#, fuzzy
-msgid "Other Media"
-msgstr "All"
-
-#: ../../standalone/drakbackup_.c:3263
-#, fuzzy
-msgid "Restore system"
-msgstr "Staliañ ar reizhiad"
-
-#: ../../standalone/drakbackup_.c:3264
-#, fuzzy
-msgid "Restore Users"
-msgstr "Adaozañ adalek ar restr"
-
-#: ../../standalone/drakbackup_.c:3265
-#, fuzzy
-msgid "Restore Other"
-msgstr "Adaozañ adalek ar restr"
-
-#: ../../standalone/drakbackup_.c:3267
-#, fuzzy
-msgid "select path to restore (instead of /)"
-msgstr "Dibabit seurt ho logodenn, mar plij."
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "Lemel ar steudad"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "Adaozañ adalek ar restr"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "Assevel adalek ar pladennig"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "Taolenn barzhañ saveteerezh"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, fuzzy
-msgid "Restore Via Network"
-msgstr "Adaozañ adalek ar restr"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-#, fuzzy
-msgid "Host Name"
-msgstr "Anv an ostiz"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-#, fuzzy
-msgid "Password required"
-msgstr "Tremenger"
-
-#: ../../standalone/drakbackup_.c:3541
-#, fuzzy
-msgid "Username required"
-msgstr "Anv arveriad"
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "Anv an ostiz : "
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "Adaozañ adalek ar restr"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3812
-#, fuzzy
-msgid "Custom Restore"
-msgstr "Neuziet"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "Taolenn barzhañ saveteerezh"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "Adaozañ adalek ar restr"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Diaraog"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Enrollañ"
-
-#: ../../standalone/drakbackup_.c:4000
-#, fuzzy
-msgid "Build Backup"
-msgstr "Restr gwareziñ siek"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-#, fuzzy
-msgid "Restore"
-msgstr "Adaozañ adalek ar restr"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4257
-#, fuzzy
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr "Ar pakadoù a-heul a zo war-nes bezañ distaliet"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4303
-#, fuzzy
-msgid "Please select data to restore..."
-msgstr "Diuzit ar yezh da implijout, mar plij."
-
-#: ../../standalone/drakbackup_.c:4324
-#, fuzzy
-msgid "Please select media for backup..."
-msgstr "Diuzit ar yezh da implijout, mar plij."
-
-#: ../../standalone/drakbackup_.c:4346
-#, fuzzy
-msgid "Please select data to backup..."
-msgstr "Diuzit ar yezh da implijout, mar plij."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4470
-#, fuzzy
-msgid "Backup system files"
-msgstr "Restr gwareziñ siek"
-
-#: ../../standalone/drakbackup_.c:4472
-#, fuzzy
-msgid "Backup user files"
-msgstr "Restr gwareziñ siek"
-
-#: ../../standalone/drakbackup_.c:4474
-#, fuzzy
-msgid "Backup other files"
-msgstr "Restr gwareziñ siek"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4504
-#, fuzzy
-msgid "Sending files..."
-msgstr "Enrollañ er restr"
-
-#: ../../standalone/drakbackup_.c:4590
-#, fuzzy
-msgid "Backup Now from configuration file"
-msgstr "Kefluniadur ar rouedad"
-
-#: ../../standalone/drakbackup_.c:4595
-#, fuzzy
-msgid "View Backup Configuration."
-msgstr "Kefluniadur ar rouedad"
-
-#: ../../standalone/drakbackup_.c:4616
-#, fuzzy
-msgid "Wizard Configuration"
-msgstr "Kefluniadur"
-
-#: ../../standalone/drakbackup_.c:4621
-#, fuzzy
-msgid "Advanced Configuration"
-msgstr "Kefluniadur"
-
-#: ../../standalone/drakbackup_.c:4626
-#, fuzzy
-msgid "Backup Now"
-msgstr "Kefluniañ reizhiadoù restroù"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-"Copyright (C) 2001 MandrakeSoft gant DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "Staliadur %s a zo sac'het. Degouezhet eo ar fazi a heul :"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:74
-#, fuzzy
-msgid "Mandrake Online"
-msgstr "MandrakeConsulting"
-
-#: ../../standalone/drakbug_.c:75
-#, fuzzy
-msgid "Menudrake"
-msgstr "MandrakeStore"
-
-#: ../../standalone/drakbug_.c:76
-#, fuzzy
-msgid "Msec"
-msgstr "Logodenn"
-
-#: ../../standalone/drakbug_.c:77
-#, fuzzy
-msgid "Remote Control"
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../standalone/drakbug_.c:78
-#, fuzzy
-msgid "Software Manager"
-msgstr "Anv rannet"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:80
-#, fuzzy
-msgid "Windows Migration tool"
-msgstr "Titouroù"
-
-#: ../../standalone/drakbug_.c:81
-#, fuzzy
-msgid "Userdrake"
-msgstr "Moullerez"
-
-#: ../../standalone/drakbug_.c:82
-#, fuzzy
-msgid "Configuration Wizards"
-msgstr "Kefluniadur ar rouedad"
-
-#: ../../standalone/drakbug_.c:97
-#, fuzzy
-msgid "Application:"
-msgstr "X11/Arloadoù"
-
-#: ../../standalone/drakbug_.c:98
-#, fuzzy
-msgid "Package: "
-msgstr "Pakad"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:100
-#, fuzzy
-msgid "Release: "
-msgstr "Gortozit mar plij"
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:134
-#, fuzzy
-msgid "Report"
-msgstr "Paour"
-
-#: ../../standalone/drakbug_.c:171
-#, fuzzy
-msgid "Not installed"
-msgstr "Dilezel ar staliadur"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr ""
-
-#: ../../standalone/drakbug_.c:196
-#, fuzzy
-msgid "No browser available! Please install one"
-msgstr "Gallout a rit dibab yezhoù all hag a vo hegerz goude staliañ"
-
-#: ../../standalone/drakconnect_.c:79
-#, fuzzy, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Kefluniadur ar rouedad"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-#, fuzzy
-msgid "Profile: "
-msgstr "marc'hañ sac'het : "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:160
-#, fuzzy
-msgid "Hostname: "
-msgstr "Anv an ostiz : "
-
-#: ../../standalone/drakconnect_.c:167
-#, fuzzy
-msgid "Internet access"
-msgstr "dedennus"
-
-#: ../../standalone/drakconnect_.c:180
-#, fuzzy
-msgid "Type:"
-msgstr "Seurt : "
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Treuzell : "
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-#, fuzzy
-msgid "Interface:"
-msgstr "dedennus"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:219
-#, fuzzy
-msgid "Configure Internet Access..."
-msgstr "Kefluniañ servijoù"
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-#, fuzzy
-msgid "LAN configuration"
-msgstr "Kefluniadur"
-
-#: ../../standalone/drakconnect_.c:231
-#, fuzzy
-msgid "Driver"
-msgstr "Servijer"
-
-#: ../../standalone/drakconnect_.c:231
-#, fuzzy
-msgid "Interface"
-msgstr "dedennus"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:231
-#, fuzzy
-msgid "State"
-msgstr "Meuziad Lañsañ"
-
-#: ../../standalone/drakconnect_.c:243
-#, fuzzy
-msgid "Configure Local Area Network..."
-msgstr "Kefluniañ ur rouedad"
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Skoazeller..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-#, fuzzy
-msgid "Connected"
-msgstr "Anv ar gevreadenn"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-#, fuzzy
-msgid "Not connected"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:452
-#, fuzzy
-msgid "LAN Configuration"
-msgstr "Kefluniadur"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-#, fuzzy
-msgid "activate now"
-msgstr "Bevaat"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-#, fuzzy
-msgid "deactivate now"
-msgstr "Bevaat"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:583
-#, fuzzy
-msgid "Internet connection configuration"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../standalone/drakconnect_.c:587
-#, fuzzy
-msgid "Internet Connection Configuration"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../standalone/drakconnect_.c:596
-#, fuzzy
-msgid "Connection type: "
-msgstr "Anv ar gevreadenn"
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Treuzell"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:67
-#, fuzzy
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-#, fuzzy
-msgid "Module name"
-msgstr "Dibarzhoù ar mollad :"
-
-#: ../../standalone/drakfloppy_.c:68
-#, fuzzy
-msgid "Size"
-msgstr "Ment: %s"
-
-#: ../../standalone/drakfloppy_.c:73
-#, fuzzy
-msgid "drakfloppy"
-msgstr "Assevel adalek ar pladennig"
-
-#: ../../standalone/drakfloppy_.c:90
-#, fuzzy
-msgid "boot disk creation"
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "dre ziouer"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:125
-#, fuzzy
-msgid "kernel version"
-msgstr "Kefluniañ ar proksioù"
-
-#: ../../standalone/drakfloppy_.c:131
-#, fuzzy
-msgid "General"
-msgstr "Rummel"
-
-#: ../../standalone/drakfloppy_.c:136
-#, fuzzy
-msgid "Expert Area"
-msgstr "Mod mailh"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:140
-#, fuzzy
-msgid "Add a module"
-msgstr "Ouzhpennañ un arveriad"
-
-#: ../../standalone/drakfloppy_.c:160
-#, fuzzy
-msgid "force"
-msgstr "Dilec'hiañ"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:199
-#, fuzzy
-msgid "Remove a module"
-msgstr "Eilpennañ urzh ar pajennoù"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:260
-#, fuzzy
-msgid "no fonts found"
-msgstr "%s ket kavet"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-#, fuzzy
-msgid "done"
-msgstr "Graet"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:377
-#, fuzzy
-msgid "Fonts copy"
-msgstr "Furmadiñ ar bladennig"
-
-#: ../../standalone/drakfont_.c:381
-#, fuzzy
-msgid "True Type fonts installation"
-msgstr "O prientiñ ar staliadur"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:534
-#, fuzzy
-msgid "xfs restart"
-msgstr "strishaat"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:630
-#, fuzzy
-msgid "Fonts Importation"
-msgstr "Furmadiñ parzhadurioù"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:668
-#, fuzzy
-msgid "Uninstall Fonts"
-msgstr "O tistaliañ ar RPMoù"
-
-#: ../../standalone/drakfont_.c:679
-#, fuzzy
-msgid "Advanced Options"
-msgstr "Kefluniadur"
-
-#: ../../standalone/drakfont_.c:687
-#, fuzzy
-msgid "Font List"
-msgstr "Poent marc'hañ"
-
-#: ../../standalone/drakfont_.c:909
-#, fuzzy
-msgid "Choose the applications that will support the fonts:"
-msgstr "Dibabit ar parzhadur a vennit furmadiñ"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:925
-#, fuzzy
-msgid "StarOffice"
-msgstr "Burev"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:939
-#, fuzzy
-msgid "Generic Printers"
-msgstr "Moullerez"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1063
-#, fuzzy
-msgid "Install List"
-msgstr "Staliañ ar reizhiad"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1178
-#, fuzzy
-msgid "Selected All"
-msgstr "Diuzit ar restr"
-
-#: ../../standalone/drakfont_.c:1182
-#, fuzzy
-msgid "Remove List"
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1215
-#, fuzzy
-msgid "Post Install"
-msgstr "Staliañ"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1244
-#, fuzzy
-msgid "Post Uninstall"
-msgstr "Dilezel ar staliadur"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-#, fuzzy
-msgid "Internet Connection Sharing"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:135
-#, fuzzy
-msgid "disable"
-msgstr "Taolenn"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-#, fuzzy
-msgid "reconfigure"
-msgstr "Kefluniañ X"
-
-#: ../../standalone/drakgw_.c:138
-#, fuzzy
-msgid "Disabling servers..."
-msgstr "O tinoiñ trobarzhelloù..."
-
-#: ../../standalone/drakgw_.c:146
-#, fuzzy
-msgid "Internet connection sharing is now disabled."
-msgstr "Lugerezh ar voullerez"
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:160
-#, fuzzy
-msgid "enable"
-msgstr "Taolenn"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:172
-#, fuzzy
-msgid "Internet connection sharing is now enabled."
-msgstr "Lugerezh ar voullerez"
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:216
-#, fuzzy, c-format
-msgid "Interface %s"
-msgstr "dedennus"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:259
-#, fuzzy
-msgid "Network interface already configured"
-msgstr "Skramm ket kefluniet"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:265
-#, fuzzy
-msgid "Automatic reconfiguration"
-msgstr "Kefluniadur goude staliañ"
-
-#: ../../standalone/drakgw_.c:266
-#, fuzzy
-msgid "Show current interface configuration"
-msgstr "Kefluniañ ar modem"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:286
-#, fuzzy
-msgid "(This) DHCP Server IP"
-msgstr "IP ar servijer SMB"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:315
-#, fuzzy
-msgid "Configuring..."
-msgstr "Kefluniañ IDE"
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:352
-#, fuzzy, c-format
-msgid "Problems installing package %s"
-msgstr "O staliañ ar pakad %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:506
-#, fuzzy
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Lugerezh ar voullerez"
-
-#: ../../standalone/drakgw_.c:511
-#, fuzzy
-msgid "Internet connection sharing configuration"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../standalone/drakgw_.c:518
-#, fuzzy, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr "Lugerezh ar voullerez"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "group"
-msgstr "Strollad labour"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "permissions"
-msgstr "parzhadur %s"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "user"
-msgstr "Anv arveriad"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:50
-#, fuzzy
-msgid "delete"
-msgstr "Dilemel"
-
-#: ../../standalone/drakperm_.c:51
-#, fuzzy
-msgid "edit"
-msgstr "Etre"
-
-#: ../../standalone/drakperm_.c:52
-#, fuzzy
-msgid "Down"
-msgstr "Graet"
-
-#: ../../standalone/drakperm_.c:53
-#, fuzzy
-msgid "add a rule"
-msgstr "Ouzhpennañ un arveriad"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-#, fuzzy
-msgid "Add a new rule at the end"
-msgstr "Moullerez lec'hel"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-#, fuzzy
-msgid "Delete selected rule"
-msgstr "Lemel ar steudad"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:244
-#, fuzzy
-msgid "Current user"
-msgstr "Aotren an arveriad"
-
-#: ../../standalone/drakperm_.c:249
-#, fuzzy
-msgid "Permissions"
-msgstr "Stumm : %s\n"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:251
-#, fuzzy
-msgid "Property"
-msgstr "Paour"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-#, fuzzy
-msgid "Path selection"
-msgstr "Diuz pakadoù unan hag unan"
-
-#: ../../standalone/drakperm_.c:364
-#, fuzzy
-msgid "user :"
-msgstr "Anv arveriad"
-
-#: ../../standalone/drakperm_.c:366
-#, fuzzy
-msgid "group :"
-msgstr "Strollad labour"
-
-#: ../../standalone/draksound_.c:47
-#, fuzzy
-msgid "No Sound Card detected!"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-#, fuzzy
-msgid "first step creation"
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../standalone/draksplash_.c:79
-#, fuzzy
-msgid "final resolution"
-msgstr "Spister"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-#, fuzzy
-msgid "choose image file"
-msgstr "Dibabit ur restr"
-
-#: ../../standalone/draksplash_.c:81
-#, fuzzy
-msgid "Theme name"
-msgstr "Anv rannet"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-#, fuzzy
-msgid "Configure bootsplash picture"
-msgstr "Kefluniañ servijoù"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-#, fuzzy
-msgid "Preview"
-msgstr "trobarzhell"
-
-#: ../../standalone/draksplash_.c:123
-#, fuzzy
-msgid "Save theme"
-msgstr "Staliañ ar reizhiad"
-
-#: ../../standalone/draksplash_.c:124
-#, fuzzy
-msgid "Choose color"
-msgstr "Dibabit ur skramm"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-#, fuzzy
-msgid "ProgressBar color selection"
-msgstr "Lugerezh ar voullerez"
-
-#: ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "You must choose an image file first!"
-msgstr "Trobarzhell ar voullerez"
-
-#: ../../standalone/draksplash_.c:465
-#, fuzzy
-msgid "Generating preview ..."
-msgstr "O tinoiñ trobarzhelloù..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-#, fuzzy
-msgid "Canada (cable)"
-msgstr "Kanadian (Kebek)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "France [SECAM]"
-msgstr "Gall"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "Ireland"
-msgstr "Islandek"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:69
-#, fuzzy
-msgid "Australia"
-msgstr "a-steud"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:125
-#, fuzzy
-msgid "There was an error while scanning for TV channels"
-msgstr "Ur fazi a zo bet en ur staliañ ar pakadoù :"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr ""
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Dibabit reizhadur ho stokellaoueg, mar plij."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr ""
-
-#: ../../standalone/livedrake_.c:24
-#, fuzzy
-msgid "Change Cd-Rom"
-msgstr "Kemmañ ar spister"
-
-#: ../../standalone/livedrake_.c:25
-#, fuzzy
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Kemmit ho Cd-Rom!\n"
-"\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."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr ""
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:102
-#, fuzzy
-msgid "/File/_New"
-msgstr "Restroù :\n"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Restr/_Enrollañ"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Restr/-"
-
-#: ../../standalone/logdrake_.c:108
-#, fuzzy
-msgid "/_Options"
-msgstr "Parzhadur"
-
-#: ../../standalone/logdrake_.c:109
-#, fuzzy
-msgid "/Options/Test"
-msgstr "Parzhadur"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr ""
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-#, fuzzy
-msgid "User"
-msgstr "Anv arveriad"
-
-#: ../../standalone/logdrake_.c:174
-#, fuzzy
-msgid "Messages"
-msgstr "Amprouiñ ar porzhioù"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Syslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:179
-#, fuzzy
-msgid "search"
-msgstr "Klask"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:191
-#, fuzzy
-msgid "matching"
-msgstr "O vrasjediñ"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:196
-#, fuzzy
-msgid "Choose file"
-msgstr "Dibabit un obererezh"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:211
-#, fuzzy
-msgid "Content of the file"
-msgstr "Anv ar gevreadenn"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:267
-#, fuzzy, c-format
-msgid "please wait, parsing file: %s"
-msgstr "O prientiñ ar staliadur"
-
-#: ../../standalone/logdrake_.c:408
-#, fuzzy
-msgid "Mail alert configuration"
-msgstr "Kefluniañ ar proksioù"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:417
-#, fuzzy
-msgid "Domain Name Resolver"
-msgstr "Anv ar domani"
-
-#: ../../standalone/logdrake_.c:418
-#, fuzzy
-msgid "Ftp Server"
-msgstr "Servijer NIS"
-
-#: ../../standalone/logdrake_.c:419
-#, fuzzy
-msgid "Postfix Mail Server"
-msgstr "Stlennvonioù"
-
-#: ../../standalone/logdrake_.c:420
-#, fuzzy
-msgid "Samba Server"
-msgstr "Servijer NIS"
-
-#: ../../standalone/logdrake_.c:421
-#, fuzzy
-msgid "SSH Server"
-msgstr "Servijer NIS"
-
-#: ../../standalone/logdrake_.c:422
-#, fuzzy
-msgid "Webmin Service"
-msgstr "trobarzhell"
-
-#: ../../standalone/logdrake_.c:423
-#, fuzzy
-msgid "Xinetd Service"
-msgstr "Servijer moullañ"
-
-#: ../../standalone/logdrake_.c:430
-#, fuzzy
-msgid "service setting"
-msgstr "dedennus"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:443
-#, fuzzy
-msgid "load setting"
-msgstr "O furmadiñ"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:457
-#, fuzzy
-msgid "alert configuration"
-msgstr "Kefluniañ ar proksioù"
-
-#: ../../standalone/logdrake_.c:458
-#, fuzzy
-msgid "Please enter your email address below "
-msgstr "Klaskit adarre mar plij"
-
-#: ../../standalone/logdrake_.c:497
-#, fuzzy
-msgid "Save as.."
-msgstr "Meuziad Lañsañ"
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Dibabit seurt ho logodenn, mar plij."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Kendarvan an trede nozelenn ?"
-
-#: ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Reading printer data ..."
-msgstr "Dibarzhoù ar voullerez lpd a-bell"
-
-#: ../../standalone/scannerdrake_.c:41
-#, fuzzy
-msgid "Detecting devices ..."
-msgstr "O tinoiñ trobarzhelloù..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Amprouiñ ar porzhioù"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, fuzzy, c-format
-msgid "%s found on %s, configure it?"
-msgstr "Mennout a rit kefluniañ ur voullerez ?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-#, fuzzy
-msgid "Select a scanner"
-msgstr "Diuzit ur gartenn c'hrafek"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:109
-#, fuzzy
-msgid "choose device"
-msgstr "Trobarzhell loc'hañ"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr ""
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Dibabit ho yezh"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Diuzit renkad ar staliadur"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Dinoiñ ar bladenn galet"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Kefluniañ al logodenn"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Dibabit ho stokellaoueg"
-
-#: ../../steps.pm_.c:19
-#, fuzzy
-msgid "Security"
-msgstr "rodellek"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Kefluniañ reizhiadoù restroù"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Furmadiñ parzhadurioù"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Dibabit pakadoù da staliañ"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Staliañ ar reizhiad"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Ouzhpennañ un arveriad"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Kefluniañ ur rouedad"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Kefluniañ servijoù"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Staliañ ar c'harger loc'hañ"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Krouiñ ur bladennig loc'hañ"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Kefluniañ X"
-
-#: ../../steps.pm_.c:34
-#, fuzzy
-msgid "Install system updates"
-msgstr "Staliañ ar reizhiad"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Dilezel ar staliadur"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Network Computer (client)"
-msgstr "Dibarzhoù ar voullerez NetWare"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Burev"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Gnome Workstation"
-msgstr "Titouroù"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Workstation"
-msgstr "Titouroù"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "KDE Workstation"
-msgstr "Titouroù"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia - Video"
-msgstr "Liesvedia"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Database"
-msgstr "Stlennvonioù"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Tools to ease the configuration of your computer"
-msgstr "Mennout a rit amprouiñ ar c'hefluniadur ?"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia - Sound"
-msgstr "Liesvedia"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Teuliadur"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Internet station"
-msgstr "Kefluniañ ar proksioù"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia station"
-msgstr "Liesvedia"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Kefluniadur"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Diorren"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Office Workstation"
-msgstr "Titouroù"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS"
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Network Computer server"
-msgstr "Dibarzhoù ar voullerez NetWare"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Game station"
-msgstr "Teuliadur"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia - Graphics"
-msgstr "Liesvedia"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Internet gateway"
-msgstr "dedennus"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia - CD Burning"
-msgstr "Liesvedia"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Scientific Workstation"
-msgstr "Titouroù"
-
-#, fuzzy
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "Kefluniadur goude staliañ"
-
-#, fuzzy
-#~ msgid "Go back"
-#~ msgstr "saveteiñ"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "ftp://... a zlefe bezañ ar proksi"
-
-#, fuzzy
-#~ msgid "quit"
-#~ msgstr "Kuitaat"
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "MandrakeCampus"
-
-#~ msgid "MandrakeConsulting"
-#~ msgstr "MandrakeConsulting"
-
-#~ msgid "MandrakeStore"
-#~ msgstr "MandrakeStore"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (ne da ket en-dro gant BIOSoù kozh)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "N'hoc'h eus parzhadur ebet !"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "Ne c'hellas ket DiskDrake lenn ent reizh an daolenn barzhañ.\n"
-#~ "Kendalc'hit war ho mar !"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "N'hellañ ket lenn ho taolenn barzhañ, re vrein eo evidon :(\n"
-#~ "Klask a rin kenderc'hel en ur ziverkañ ar parzhadurioù siek"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "Dibabit ar benveg a vennit staliañ"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "serial_usb kavet ebet\n"
-
-#~ msgid "Graphics card identification: %s\n"
-#~ msgstr "Anavezoud kartenn c'hrafek : %s\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "Dibabit dibarzhoù ar servijer"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "Skramm ket kefluniet"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "Kartenn c'hrafek ket kefluniet c'hoazh"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "Spisterioù ket dibabet c'hoazh"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "klaskit kemmañ arventennoù 'zo"
-
-#~ msgid "An error occurred:"
-#~ msgstr "C'hoarvezet eo ur fazi :"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "Kuitaat e %d eilenn"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "Ha reizh eo ar c'hefluniadur ?"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "C'hoarvezet eo ur fazi, klaskit kemmañ arventennoù 'zo"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "Servijer XFree86 : %s"
-
-#~ msgid "Show all"
-#~ msgstr "Diskouez pep tra"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "O prientiñ kefluniadur X-Window"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "Petra a vennit ober ? "
-
-#~ msgid "Change Monitor"
-#~ msgstr "Kemmañ ar skramm"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "Kemmañ ar gartenn c'hrafek"
-
-#~ msgid "Change Server options"
-#~ msgstr "Kemmañ dibarzhoù ar servijer"
-
-#~ msgid "Change Resolution"
-#~ msgstr "Kemmañ ar spister"
-
-#~ msgid "Show information"
-#~ msgstr "Diskouez titouroù"
-
-#~ msgid "Test again"
-#~ msgstr "Amprouiñ adarre"
-
-#~ msgid "proftpd"
-#~ msgstr "proftpd"
-
-#~ msgid "sshd"
-#~ msgstr "sshd"
-
-#~ msgid "webmin"
-#~ msgstr "webmin"
-
-#~ msgid "xinetd"
-#~ msgstr "xinetd"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "Diuzit ur gartenn c'hrafek"
-
-#~ msgid "Choose a X driver"
-#~ msgstr "Dibabit ur sturier X"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "VGA standard, 640x480 da 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "Gour-VGA, 800x600 da 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "Kenglotus 8514, 1024x768 da 87 Hz pebeilet (800x600 ebet)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "Gour-VGA, 1024x768 da 87 Hz pebeilet, 800x600 da 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "Gour-VGA astennet, 800x600 da 60 Hz, 640x480 da 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "G-VGA nann-pebeilet, 1024x768 da 60 Hz, 800x600 da 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "G-VGA talm uhel, 1024x768 da 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "Lies-talm a c'hell ober 1280x1024 da 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "Lies-talm a c'hell ober 1280x1024 da 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "Lies-talm a c'hell ober 1280x1024 da 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "Skramm a c'hell ober 1600x1200 da 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "Skramm a c'hell ober 1600x1200 da 76 Hz"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr "Ment hollek ar strolladoù hoc'h eus diuzet a zo war-dro %d Mo.\n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "Ma vennit staliañ nebeutoc'h eget ar ment-se,\n"
-#~ "diuzit an dregantad a bakadoù a vennit staliañ.\n"
-#~ "\n"
-#~ "Un dregantad izel a stalio hepken ar pakadoù pouezusañ;\n"
-#~ "un dregantad a 100%% a stalio an holl bakadoù diuzet."
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "N'eus egor war ho pladenn nemet evit %d%% eus ar pakadoù-se.\n"
-#~ "\n"
-#~ "Ma vennit staliañ nebeutoc'h eget se,\n"
-#~ "diuzit an dregantad a bakadoù a vennit staliañ.\n"
-#~ "Un dregantad izel a stalio hepken ar pakadoù pouezusañ;\n"
-#~ "un dregantad a %d%% a stalio kement a bakadoù ma 'z eus tu."
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "Tu vo deoc'h o dibab spisoc'h el lankad a zeu."
-
-#~ msgid "Percentage of packages to install"
-#~ msgstr "Dregantad a bakadoù da staliañ"
-
-#~ msgid "Complete (%dMB)"
-#~ msgstr "Boas (%dMo)"
-
-#~ msgid "Minimum (%dMB)"
-#~ msgstr "Bihanañ (%d Mo)"
-
-#~ msgid "Recommended (%dMB)"
-#~ msgstr "Erbedet (%dMo)"
-
-#~ msgid "None"
-#~ msgstr "Ebet"
-
-#~ msgid "You may now provide options to module %s."
-#~ msgstr "Bremañ e c'hellit pourvezañ e zibarzhoù d'ar mollad %s"
-
-#~ msgid "mount failed"
-#~ msgstr "marc'hañ sac'het"
-
-#~ msgid "Low"
-#~ msgstr "Izel"
-
-#~ msgid ""
-#~ "Few improvements for this security level, the main one is that there are\n"
-#~ "more security warnings and checks."
-#~ msgstr ""
-#~ "Nebeut a wellaenoù evit al live surentez-mañ, an hini pouezusañ eo bezañ\n"
-#~ "muioc'h a evezhiadennoù hag a wiriadennoù surentez."
-
-#~ msgid ""
-#~ "named (BIND) is a Domain Name Server (DNS) that is used to resolve\n"
-#~ "host names to IP addresses."
-#~ msgstr ""
-#~ "named (BIND) a zo ur Servijer Anvioù Domani (DNS) a zo implijet evit\n"
-#~ "amdreiñ anvioù ostiz e chomlec'hioù IP."
-
-#~ msgid "Active"
-#~ msgstr "Bevaat"
-
-#~ msgid "A printer, model \"%s\", has been detected on "
-#~ msgstr "Ur voullerez, doare \"%s\", zo bet dinoet war "
-
-#~ msgid "Local Printer Device"
-#~ msgstr "Trobarzhell voullerez lec'hel"
-
-#~ msgid "Choose the size you want to install"
-#~ msgstr "Dibabit ar ment a vennit staliañ"
-
-#~ msgid "Total size: "
-#~ msgstr "Ment hollek : "
-
-#~ msgid "Please wait, "
-#~ msgstr "Gortozit mar plij,"
-
-#~ msgid "Total time "
-#~ msgstr "Amzer hollek"
-
-#~ msgid "Use existing configuration for X11?"
-#~ msgstr "Implijout ar c'hefluniadur o ren evit X11 ?"
-
-#~ msgid ""
-#~ "What device is your printer connected to \n"
-#~ "(note that /dev/lp0 is equivalent to LPT1:)?\n"
-#~ msgstr ""
-#~ "Ouzh pe drobarzhell eo luget ho moullerez \n"
-#~ "(taolit evezh /dev/lp0 a zo kevatal da LPT1:) ?\n"
-
-#~ msgid "Ambiguity (%s), be more precise\n"
-#~ msgstr "Amsklaer (%s), bezit spisoc'h\n"
-
-#~ msgid "Your choice? (default %s enter `none' for none) "
-#~ msgstr "Ho tibab ? (%s dre ziouer, skrivit `none' evit hini ebet)"
-
-#~ msgid "Choose the layout corresponding to your keyboard from the list above"
-#~ msgstr "Dibabit ar reizhadur a glot gant ho stokellaoueg er roll a-us"
-
-#~ msgid ""
-#~ "Select:\n"
-#~ "\n"
-#~ " - Customized: If you are familiar enough with GNU/Linux, you may then "
-#~ "choose\n"
-#~ " the primary usage for your machine. See below for details.\n"
-#~ "\n"
-#~ "\n"
-#~ " - Expert: This supposes that you are fluent with GNU/Linux and want to\n"
-#~ " perform a highly customized installation. As for a \"Customized\"\n"
-#~ " installation class, you will be able to select the usage for your "
-#~ "system.\n"
-#~ " But please, please, DO NOT CHOOSE THIS UNLESS YOU KNOW WHAT YOU ARE "
-#~ "DOING!"
-#~ msgstr ""
-#~ "Diuzit :\n"
-#~ "\n"
-#~ " - Neuziet : Ma 'z oc'h kustumet a-walc'h gant GNU/Linux, tu vo neuze "
-#~ "deoc'h\n"
-#~ " dibab an implij pennañ evit ho ardivink. Sellit a-is evit munudoù.\n"
-#~ "\n"
-#~ "\n"
-#~ " - Mailh : Ma 'z oc'h en ho pleud gant GNU/Linux ha mennet da seveniñ\n"
-#~ " ur staliadur neuziet-tre. Evel evit ar renkad staliañ \"Neuziet\" e "
-#~ "vo\n"
-#~ " tu deoc'h diuz an implij evit hor reizhiad.\n"
-#~ " Hogen mar plij, NA ZIBABIT KET SE NEMET MA OUZIT PEZH EMAOC'H OC'H "
-#~ "OBER !"
-
-#~ msgid ""
-#~ "You may now enter dialup options. If you're not sure what to enter, the\n"
-#~ "correct information can be obtained from your ISP."
-#~ msgstr ""
-#~ "Gallout a rit bremañ skrivañ dibarzhoù sifrennañ. Ma n'oc'h ket sur "
-#~ "petra\n"
-#~ "skrivañ, an titouroù reizh ho po digant ho PMG."
-
-#~ msgid ""
-#~ "If you will use proxies, please configure them now. If you don't know if\n"
-#~ "you should use proxies, ask your network administrator or your ISP."
-#~ msgstr ""
-#~ "Ma implijit proksioù, keflugnit anezho bremañ mar plij. Ma ne ouzit ket "
-#~ "hag\n"
-#~ "e rankit implijout proksioù, goulennit digant merour ho rouedad pe ho PMG."
-
-#~ msgid ""
-#~ "You may now create one or more \"regular\" user account(s), as\n"
-#~ "opposed to the \"privileged\" user account, root. You can create\n"
-#~ "one or more account(s) for each person you want to allow to use\n"
-#~ "the computer. Note that each user account will have its own\n"
-#~ "preferences (graphical environment, program settings, etc.)\n"
-#~ "and its own \"home directory\", in which these preferences are\n"
-#~ "stored.\n"
-#~ "\n"
-#~ "\n"
-#~ "First of all, create an account for yourself! Even if you will be the "
-#~ "only user\n"
-#~ "of the machine, you may NOT connect as root for daily use of the system: "
-#~ "it's a\n"
-#~ "very high security risk. Making the system unusable is very often a typo "
-#~ "away.\n"
-#~ "\n"
-#~ "\n"
-#~ "Therefore, you should connect to the system using the user account\n"
-#~ "you will have created here, and login as root only for administration\n"
-#~ "and maintenance purposes."
-#~ msgstr ""
-#~ "Bremañ e c'hellit krouiñ unan pe vuioc'h a gont(où) arveriad \"boutin\",\n"
-#~ "dre enebiez ouzh ar gont arveriad \"dreistwiriet\", root hec'h anv. "
-#~ "Gallout\n"
-#~ "a rit krouiñ unan pe vuioc'h a gont(où) evit kement den a fell deoc'h\n"
-#~ "aotren da implijout an urzhiataer. Taolit evezh pep kont arveriad he\n"
-#~ "devo he dibarzhoù dezhi (endro grafikel, kefluniadur ar goulevioù,\n"
-#~ "h.a.) hag he renkell \"Er-gêr\" dezhi, ma vo enrollet an dibarzhoù-se\n"
-#~ "enni.\n"
-#~ "\n"
-#~ "\n"
-#~ "Da gentañ holl, krouit ur gont evidoc'h-chwi ! Ha pa vefec'h arveriad "
-#~ "nemetañ\n"
-#~ "an ardivink, ARABAT deoc'h ereañ evel root evit implij pemdeziek ar "
-#~ "reizhiad : \n"
-#~ "arvarus-kenañ eo a-fet surentez. Ur fazi stokell a zo a-walc'h evit "
-#~ "lakaat\n"
-#~ "boud ho reizhiad.\n"
-#~ "\n"
-#~ "\n"
-#~ "Gant se, gwelloc'h vije deoc'h ereañ ouzh ar reizhiad en ur implijout ar\n"
-#~ "gont arveriad ho po krouet amañ, hag ereañ evel root evit kefridioù a\n"
-#~ "vererezh ha trezerc'hel hepken."
-
-#~ msgid ""
-#~ "If something is wrong in X configuration, use these options to correctly\n"
-#~ "configure the X Window System."
-#~ msgstr ""
-#~ "M'eo siek un dra bennak en ho kefluniadur X, implijit an dibarzhoù-se\n"
-#~ "a-benn kefluniañ reizh ar reizhiad X Window."
-
-#~ msgid ""
-#~ "If you prefer to use a graphical login, select \"Yes\". Otherwise, "
-#~ "select\n"
-#~ "\"No\"."
-#~ msgstr ""
-#~ "Ma kavit gwelloc'h implijout un ereadur grafikel, diuzit \"Ya\". Mod "
-#~ "all,\n"
-#~ "diuzit \"Ket\"."
-
-#~ msgid ""
-#~ "Your system is going to reboot.\n"
-#~ "\n"
-#~ "After rebooting, your new Mandrake Linux system will load automatically.\n"
-#~ "If you want to boot into another existing operating system, please read\n"
-#~ "the additional instructions."
-#~ msgstr ""
-#~ "Emañ ho reizhiad war-nes adloc'hañ.\n"
-#~ "\n"
-#~ "Goude adloc'hañ, kargañ a raio ho reizhiad Mandrake Linux nevez ent "
-#~ "emgefreek.\n"
-#~ "Ma vennit loc'hañ ur reizhiad korvoiñ all, lennit ar gourc'hemennoù "
-#~ "ouzhpenn\n"
-#~ "mar plij."
-
-#~ msgid "Write /etc/fstab"
-#~ msgstr "Skrivañ /etc/fstab"
-
-#~ msgid "Format all"
-#~ msgstr "Furmadiñ an holl"
-
-#~ msgid "After formatting all partitions,"
-#~ msgstr "Goude furmadiñ an holl barzhadurioù,"
-
-#~ msgid "all data on these partitions will be lost"
-#~ msgstr "kollet e vo holl roadoù war ar parzhadurioù-se"
-
-#~ msgid "Reload"
-#~ msgstr "Adkargañ"
-
-#~ msgid "Remote queue"
-#~ msgstr "Steud a-bell"
-
-#~ msgid "NetWare"
-#~ msgstr "NetWare"
-
-#~ msgid "Yes, print ASCII test page"
-#~ msgstr "Ya, moullit ur bajenn arnod ASCII"
-
-#~ msgid "Yes, print PostScript test page"
-#~ msgstr "Ya, moullit ur bajenn arnod PostScript"
-
-#~ msgid "Paper Size"
-#~ msgstr "Ment ar paper"
-
-#~ msgid "Eject page after job?"
-#~ msgstr "Stlepel ar bajenn goude moullañ ?"
-
-#~ msgid "Uniprint driver options"
-#~ msgstr "Dibarzhoù ar sturier Uniprint"
-
-#~ msgid "Color depth options"
-#~ msgstr "Dibarzhoù donder liv"
-
-#~ msgid "Print text as PostScript?"
-#~ msgstr "Moullañ skrid evel PostScript ?"
-
-#~ msgid "Fix stair-stepping text?"
-#~ msgstr "Kempenn an efed-diri ?"
-
-#~ msgid "Number of pages per output pages"
-#~ msgstr "Niver a bajennoù dre bajenn ziskas"
-
-#~ msgid "Right/Left margins in points (1/72 of inch)"
-#~ msgstr "Marzoù Dehoù/Kleiz e poentoù (1/72 ur meudad)"
-
-#~ msgid "Top/Bottom margins in points (1/72 of inch)"
-#~ msgstr "Marzoù Krec'h/Traoñ e poentoù (1/72 ur meudad)"
-
-#~ msgid "Extra GhostScript options"
-#~ msgstr "Dibarzhoù GhostScript ouzhpenn"
-
-#~ msgid "Extra Text options"
-#~ msgstr "Dibarzhoù skrid ouzhpenn"
-
-#~ msgid ""
-#~ "Every print queue (which print jobs are directed to) needs a\n"
-#~ "name (often lp) and a spool directory associated with it. What\n"
-#~ "name and directory should be used for this queue and how is the printer "
-#~ "connected?"
-#~ msgstr ""
-#~ "Pep steud moullañ (m'eo kaset an dleadoù moullañ davetañ) en deus\n"
-#~ "ezhomm un anv (lp alies) hag ur renkell spool kevret gantañ. Pe anv\n"
-#~ "ha renkell a zo da implijout evit ar steud-mañ ha penaos eo luget ar "
-#~ "voullerrez ?"
-
-#~ msgid "Name of queue"
-#~ msgstr "Anv ar steud"
-
-#~ msgid "Spool directory"
-#~ msgstr "Renkell ar spool"
-
-#~ msgid ""
-#~ "To enable a more secure system, you should select \"Use shadow file\" "
-#~ "and\n"
-#~ "\"Use MD5 passwords\"."
-#~ msgstr ""
-#~ "Evit sevel ur reizhiad suroc'h, gwelloc'h deoc'h diuz \"Implijout ur "
-#~ "restr kuzhet\"\n"
-#~ "hag \"Implijout tremegerioù MD5\"."
-
-#~ msgid ""
-#~ "If your network uses NIS, select \"Use NIS\". If you don't know, ask "
-#~ "your\n"
-#~ "network administrator."
-#~ msgstr ""
-#~ "Ma implij ho rouedad NIS, diuzit \"Implijout NIS\". Ma ne ouzit ket, "
-#~ "goulennit\n"
-#~ "digant merour ho rouedad."
-
-#~ msgid "yellow pages"
-#~ msgstr "pajennoù melen"
-
-#~ msgid "This startup script try to load your modules for your usb mouse."
-#~ msgstr "An urzhiaoueg loc'hañ a glask kargañ molladoù evit ho logodenn usb."
-
-#~ msgid "Automatic dependencies"
-#~ msgstr "Sujedigezh emgefreek"
-
-#~ msgid "Configure LILO/GRUB"
-#~ msgstr "Kefluniañ LILO/GRUB"
-
-#~ msgid "Choice"
-#~ msgstr "Dibab"
-
-#~ msgid "Miscellaneous"
-#~ msgstr "A bep seurt"
-
-#~ msgid "Miscellaneous questions"
-#~ msgstr "Goulennoù a bep seurt"
-
-#~ msgid "Can't use supermount in high security level"
-#~ msgstr "N'hellan ket implijout supermount el live surentez uhel"
-
-#~ msgid "First DNS Server"
-#~ msgstr "Servijer DNS kentañ"
-
-#~ msgid "Second DNS Server"
-#~ msgstr "Eil servijer DNS"
-
-#~ msgid "Which bootloader(s) do you want to use?"
-#~ msgstr "Pe garger(ien) loc'hañ a vennit imlijout ?"
-
-#~ msgid "Auto install floppy"
-#~ msgstr "Pladennig staliañ emgefreek"
-
-#~ msgid "Try to find a modem?"
-#~ msgstr "Klask kavout ur modem ?"
-
-#~ msgid "KDE"
-#~ msgstr "KDE"
-
-#~ msgid "Configure timezone"
-#~ msgstr "Kefluniañ an takad-eur"
-
-#~ msgid "(may cause data corruption)"
-#~ msgstr "(a c'hell breinañ roadoù)"
-
-#~ msgid "Enable num lock at startup"
-#~ msgstr "Enaouiñ KrouilhNiv pa loc'her"
-
-#~ msgid "DNS server:"
-#~ msgstr "Servijer DNS :"
-
-#~ msgid "Gateway device:"
-#~ msgstr "Trobarzhell an dreuzell :"
-
-#~ msgid "Customized"
-#~ msgstr "Neuziet"
-
-#~ msgid "Use shadow file"
-#~ msgstr "Implijout ur restr kuzhet"
-
-#~ msgid "MD5"
-#~ msgstr "MD5"
-
-#~ msgid "Use MD5 passwords"
-#~ msgstr "Implijout tremegerioù MD5"
-
-#~ msgid "Sort by"
-#~ msgstr "Rummañ dre"
-
-#~ msgid "Category"
-#~ msgstr "Rummad"
-
-#~ msgid "Installed packages"
-#~ msgstr "Pakadoù staliet"
-
-#~ msgid "Show only leaves"
-#~ msgstr "Diskouez an delioù hepken"
-
-#~ msgid "Expand all"
-#~ msgstr "Astenn pep tra"
-
-#~ msgid "Collapse all"
-#~ msgstr "Plegañ pep tra"
-
-#~ msgid "Add location of packages"
-#~ msgstr "Ouzhpennañ lec'hiadur ar pakadoù"
-
-#~ msgid "Update location"
-#~ msgstr "Bremanaat al lec'hiadur"
-
-#~ msgid "Find Package"
-#~ msgstr "Kavout ur pakad"
-
-#~ msgid "Find Package containing file"
-#~ msgstr "Kavout ur pakad ennañ ur restr"
-
-#~ msgid "Toggle between Installed and Available"
-#~ msgstr "Gwintañ etre Staliet hag Hegerz"
-
-#~ msgid "Checking dependencies"
-#~ msgstr "O wiriañ sujedigezhioù"
-
-#~ msgid "The following packages are going to be uninstalled"
-#~ msgstr "Ar pakadoù a-heul a zo war-nes bezañ distaliet"
-
-#~ msgid "Regexp"
-#~ msgstr "Regexp"
-
-#~ msgid "Which package are looking for"
-#~ msgstr "Pe bakad a glask"
-
-#~ msgid "No match"
-#~ msgstr "Klotadur ebet"
-
-#~ msgid "No more match"
-#~ msgstr "Klotadur ouzphenn ebet"
-
-#~ msgid ""
-#~ "rpmdrake is currently in ``low memory'' mode.\n"
-#~ "I'm going to relaunch rpmdrake to allow searching files"
-#~ msgstr ""
-#~ "Emañ rpmdrake er mod ``memor izel'' evit poent.\n"
-#~ "Adlañsañ a rin rpmdrake tuchantik evit aotren da glask restroù"
-
-#~ msgid "Which file are you looking for?"
-#~ msgstr "Pe restr emaoc'h o klask ?"
-
-#~ msgid "What are looking for?"
-#~ msgstr "Petra emaoc'h o klask ?"
-
-#~ msgid "Give a name (eg: `extra', `commercial')"
-#~ msgstr "Roit din un anv (da sk. `ouzhpenn', `kenwerzhel')"
-
-#~ msgid "Directory"
-#~ msgstr "Renkell"
-
-#~ msgid "No cdrom available (nothing in /mnt/cdrom)"
-#~ msgstr "Cdrom hegerz ebet (netra e /mnt/cdrom)"
-
-#~ msgid "URL of the directory containing the RPMs"
-#~ msgstr "URL ar renkell enni ar RPMoù"
-
-#~ msgid ""
-#~ "For FTP and HTTP, you need to give the location for hdlist\n"
-#~ "It must be relative to the URL above"
-#~ msgstr ""
-#~ "Evit FTP hag HTTP eo ret deoc'h reiñ lec'hiadur an hdlist\n"
-#~ "Da geñver an URL a-us e rank bezañ"
-
-#~ msgid "Please submit the following information"
-#~ msgstr "Leugnit ar stlenn a-heul mar plij"
-
-#~ msgid "%s is already in use"
-#~ msgstr "War implij eo %s endeo"
-
-#~ msgid "Updating the RPMs base"
-#~ msgstr "O vremanaat an diaz RPMoù"
-
-#~ msgid "Going to remove entry %s"
-#~ msgstr "War-nes dilemel an enmont %s"
-
-#~ msgid "Finding leaves"
-#~ msgstr "O klask delioù"
-
-#~ msgid "Finding leaves takes some time"
-#~ msgstr "Klask delioù a bad ur frapadig"
-
-#~ msgid "i18n (important)"
-#~ msgstr "i18n (a-bouez)"
-
-#~ msgid "i18n (very nice)"
-#~ msgstr "i18n (brav-tre)"
-
-#~ msgid "Which serial port is your mouse connected to?"
-#~ msgstr "Ouzh pe borzh a-steud eo luget ho logodenn ?"
-
-#~ msgid "Czech"
-#~ msgstr "Tchek"
-
-#~ msgid "Slovakian"
-#~ msgstr "Slovakek"
-
-#~ msgid "Which partition type do you want?"
-#~ msgstr "Pe seurt parzhadur a vennit ?"
-
-#~ msgid ""
-#~ "Any partitions that have been newly defined must be formatted for\n"
-#~ "use (formatting meaning creating a filesystem). At this time, you may\n"
-#~ "wish to re-format some already existing partitions to erase the data\n"
-#~ "they contain. Note: it is not necessary to re-format pre-existing\n"
-#~ "partitions, particularly if they contain files or data you wish to keep.\n"
-#~ "Typically retained are /home and /usr/local."
-#~ msgstr ""
-#~ "Kement parzhadur a zo bet nevez termenet a zle bezañ furmadet a-benn\n"
-#~ "e implijout (furmadiñ a dalvez krouiñ ur reizhiad restroù). Er poent-se,\n"
-#~ "e c'hellit mennout adfurmadiñ parzhadurioù 'zo o vezañ endeo evit "
-#~ "diverkañ\n"
-#~ "ar roadoù a zo enno. Ho evezh : n'eo ket ret adfurmadiñ parzhadurioù o\n"
-#~ "vezañ endeo, dreist-holl ma 'z eus enno restroù pe roadoù a vennit "
-#~ "derc'hel.\n"
-#~ "Skouerioù dibar eo /home ha /usr."
-
-#~ msgid ""
-#~ "The packages selected are now being installed. This operation\n"
-#~ "should take a few minutes unless you have chosen to upgrade an\n"
-#~ "existing system, in that case it can take more time even before\n"
-#~ "upgrade starts."
-#~ msgstr ""
-#~ "Emañ ar pakadoù diuzet o vezañ staliaet bremañ. Un nebeut munut\n"
-#~ "e zlefe padout an obererezh-se nemet m'ho pije dibabet bremanaat\n"
-#~ "ur reizhiad o vezañ, en degouezh-se e c'hell kemer muioc'h a amzer\n"
-#~ "zoken a-raok na grogfe ar bremanaat."
-
-#~ msgid "Forget the changes?"
-#~ msgstr "Disoñjal ar c'hemmoù"
-
-#~ msgid "What is the type of your mouse?"
-#~ msgstr "Peseurt eo ho logodenn ?"
-
-#~ msgid "Automatic resolutions"
-#~ msgstr "Spisterioù emgefreek"
-
-#~ msgid ""
-#~ "To find the available resolutions I will try different ones.\n"
-#~ "Your screen will blink...\n"
-#~ "You can switch if off if you want, you'll hear a beep when it's over"
-#~ msgstr ""
-#~ "A-benn kavout ar spisterioù hegerz e klaskin meur a hini.\n"
-#~ "C'hwildañ a raio ho skramm...\n"
-#~ "Gallout a rit e tizenaouiñ ma fell deoc'h, klevet a rit ur bip pa vo echu"
-
-#~ msgid ""
-#~ "I can try to find the available resolutions (eg: 800x600).\n"
-#~ "Sometimes, though, it may hang the machine.\n"
-#~ "Do you want to try?"
-#~ msgstr ""
-#~ "Klask kavout ar spisterioù hegerz a c'hellan (da sk. 800x600).\n"
-#~ "A-wechoù, evelato, e c'hell sac'hañ an ardivink.\n"
-#~ "Mennout a rit klask ?"
-
-#~ msgid ""
-#~ "No valid modes found\n"
-#~ "Try with another video card or monitor"
-#~ msgstr ""
-#~ "Mod reizh ebet kavet\n"
-#~ "Klaskit gant ur gartenn video pe ur skramm all"
-
-#~ msgid "Automatical resolutions search"
-#~ msgstr "Klask ent emgefreek ar spisterioù"
-
-#~ msgid "Apple ADB Mouse"
-#~ msgstr "Logodenn Apple ADB"
-
-#~ msgid "Apple ADB Mouse (2 Buttons)"
-#~ msgstr "Logodenn Apple ADB (2 nozelenn)"
-
-#~ msgid "Apple ADB Mouse (3+ Buttons)"
-#~ msgstr "Logodenn Apple ADB (3 nozelenn pe vuioc'h)"
-
-#~ msgid "Apple USB Mouse"
-#~ msgstr "Logodenn Apple ADB "
-
-#~ msgid "Apple USB Mouse (2 Buttons)"
-#~ msgstr "Logodenn Apple USB (2 nozelenn)"
-
-#~ msgid "Apple USB Mouse (3+ Buttons)"
-#~ msgstr "Logodenn Apple USB (3 nozelenn pe vuioc'h)"
-
-#~ msgid "ASCII MieMouse"
-#~ msgstr "ASCII MieMouse"
-
-#~ msgid "Genius NetMouse Pro"
-#~ msgstr "Genius NetMouse Pro"
-
-#~ msgid "ATI Bus Mouse"
-#~ msgstr "Logodenn bus ATI"
-
-#~ msgid "Microsoft Bus Mouse"
-#~ msgstr "Logodenn bus Microsoft"
-
-#~ msgid "Logitech Bus Mouse"
-#~ msgstr "Logodenn bus Logitech"
-
-#~ msgid "USB Mouse (3 buttons or more)"
-#~ msgstr "Logodenn USB (3 nozelenn pe vuioc'h)"
-
-#~ msgid "Microsoft Rev 2.1A or higher (serial)"
-#~ msgstr "Microsoft Stumm 2.1A pe uheloc'h (a-steud)"
-
-#~ msgid "Logitech MouseMan+/FirstMouse+ (serial)"
-#~ msgstr "Logitech MouseMan+/FirstMouse+ (a-steud)"
-
-#~ msgid "ASCII MieMouse (serial)"
-#~ msgstr "ASCII MieMouse (a-steud)"
-
-#~ msgid "Genius NetMouse (serial)"
-#~ msgstr "Genius NetMouse (a-steud)"
-
-#~ msgid "Generic Mouse (serial)"
-#~ msgstr "Logodenn rummel (a-steud)"
-
-#~ msgid "Microsoft compatible (serial)"
-#~ msgstr "Kenglotus Microsoft (a-steud)"
-
-#~ msgid "Generic 3 Button Mouse (serial)"
-#~ msgstr "Logodenn rummel 3 nozelenn (a-steud)"
-
-#~ msgid "nfs mount failed"
-#~ msgstr "marc'hañ NFS sac'het"
-
-#~ msgid "Cryptographic"
-#~ msgstr "Rinegouriezh"
-
-#~ msgid "Do you want to configure a local network for your system?"
-#~ msgstr "Ha mennout a rit kefluniañ ur rouedad lec'hel evit ho reizhiad ?"
-
-#~ msgid "Show less"
-#~ msgstr "Diskouez nebeutoc'h"
-
-#~ msgid "Show more"
-#~ msgstr "Diskouez muioc'h"
-
-#~ msgid "brunette"
-#~ msgstr "duardez"
-
-#~ msgid "girl"
-#~ msgstr "plac'h"
-
-#~ msgid "woman-blond"
-#~ msgstr "meleganez"
-
-#~ msgid "automagic"
-#~ msgstr "emhud"
-
-#~ msgid "What is your keyboard layout?"
-#~ msgstr "Petra eo reizhadur ho stokellaoueg ?"
-
-#~ msgid "Try to find PCMCIA cards?"
-#~ msgstr "Klask kavout kartennoù PCMCIA ?"
-
-#~ msgid "Try to find %s devices?"
-#~ msgstr "Klask kavout trobarzhelloù %s ?"
-
-#~ msgid ""
-#~ "Do you want to configure a dialup connection with modem for your system?"
-#~ msgstr ""
-#~ "Ha mennout a rit kefluniañ ur gevreadenn gervel dre modem evit ho "
-#~ "reizhiad ?"
-
-#~ msgid "Try to find PCI devices?"
-#~ msgstr "Klask kavout trobarzhelloù PCI ?"
-
-#~ msgid "Searching root partition."
-#~ msgstr "O klask ar parzhadur gwrizienn."
-
-#~ msgid "%s: This is not a root partition, please select another one."
-#~ msgstr "%s : N'eo ket ur parzhadur gwrizienn, diuzit un all mar plij."
-
-#~ msgid "Please choose a partition to use as your root partition."
-#~ msgstr ""
-#~ "Dibabit ur parzhadur d'ober anezhañ ho parzhadur gwrizienn, mar plij."
-
-#~ msgid "You don't have any enough room for Lnx4win"
-#~ msgstr "N'hoc'h eus ket a-walc'h a egor evit Lnx4win !"
-
-#~ msgid ", %U MB"
-#~ msgstr ", %U Mo"
-
-# NOTE: this message will be displayed by lilo at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# '¤' is the 'ñ' (ntilde) in cp437 encoding.
-# '\227' is the 'ù' (ugrave) in cp437 encoding.
-#
-#~ msgid ""
-#~ "Welcome to LILO the operating system chooser!\n"
-#~ "\n"
-#~ "To list the possible choices, press <TAB>.\n"
-#~ "\n"
-#~ "To load one of them, write its name and press <ENTER> or wait %d seconds "
-#~ "for default boot.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Degemer mat e LILO, an dibaber reizhiad oberia¤ !\n"
-#~ "\n"
-#~ "Evit rolla¤ an dibabo— aotreet, stokit <TAB>.\n"
-#~ "\n"
-#~ "Evit karga¤ unan anezho, skrivit e anv ha stokit <ENKAS> pe c'hortozit %d "
-#~ "eilenn evit al loc'ha¤ dre ziouer.\n"
-#~ "\n"
-
-# 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
-#
-#~ msgid ""
-#~ "Welcome to SILO the operating system chooser!\n"
-#~ "\n"
-#~ "To list the possible choices, press <TAB>.\n"
-#~ "\n"
-#~ "To load one of them, write its name and press <ENTER> or\n"
-#~ "wait %d seconds for default boot.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Degemer mat e SILO, an dibaber reizhiad oberian~ !\n"
-#~ "\n"
-#~ "Evit rollan~ an dibabou aotreet, stokit <TAB>.\n"
-#~ "\n"
-#~ "Evit kargan~ unan anezho, skrivit e anv ha stokit <ENKAS> pe c'hortozit %"
-#~ "d eilenn evit al loc'han~ dre ziouer.\n"
-#~ "\n"
-
-#~ msgid "SILO main options"
-#~ msgstr "Dibarzhoù pennañ SILO"
-
-#~ msgid ""
-#~ "Here are the following entries in SILO.\n"
-#~ "You can add some more or change the existing ones."
-#~ msgstr ""
-#~ "Setu da heul enmontoù a vez e SILO.\n"
-#~ "Gallout a rit ouzhpennañ lod pe gemmañ a re a zo."
-
-#~ msgid "This label is already in use"
-#~ msgstr "War implij eo ar skridennad-se endeo"
-
-#~ msgid "Installation of SILO failed. The following error occured:"
-#~ msgstr "Staliadur SILO zo sac'het. Degouezhet eo ar fazi a heul :"
-
-#~ msgid ""
-#~ "DrakX will attempt at first to look for one or more PCI\n"
-#~ "SCSI adapter(s). If it finds it (or them) and knows which driver(s)\n"
-#~ "to use, it will insert it (them) automatically.\n"
-#~ "\n"
-#~ "\n"
-#~ "If your SCSI adapter is an ISA board, or is a PCI board but DrakX\n"
-#~ "doesn't know which driver to use for this card, or if you have no\n"
-#~ "SCSI adapters at all, you will then be prompted on whether you have\n"
-#~ "one or not. If you have none, answer \"No\". If you have one or more,\n"
-#~ "answer \"Yes\". A list of drivers will then pop up, from which you\n"
-#~ "will have to select one.\n"
-#~ "\n"
-#~ "\n"
-#~ "After you have selected the driver, DrakX will ask if you\n"
-#~ "want to specify options for it. First, try and let the driver\n"
-#~ "probe for the hardware: it usually works fine.\n"
-#~ "\n"
-#~ "\n"
-#~ "If not, do not forget the information on your hardware that you\n"
-#~ "could get from your documentation or from Windows (if you have it\n"
-#~ "on your system), as suggested by the installation guide. These\n"
-#~ "are the options you will need to provide to the driver."
-#~ msgstr ""
-#~ "DrakX a glasko da gentañ kavout unan pe vuioc'h a azasaer SCSI PCI.\n"
-#~ "Ma gav anezhañ (pe anezho) ha ma oar pe sturier(ien) implijout, e (o)\n"
-#~ "enlakaat a raio ent emgefreek.\n"
-#~ "\n"
-#~ "\n"
-#~ "M'eo ho azasaer SCSI ur gartenn ISA, pe m'eo ur gartenn PCI hogen\n"
-#~ "ne oar ket DrakX pe sturier implijout evit ar gartenn-se, pe n'hoc'h eus\n"
-#~ "tamm azasaer SCSI ebet, goulennet e vo diganeoc'h neuze hag-eñ hoc'h\n"
-#~ "eus unan pe get. Ma n'hoc'h eus hini, eilgeriit \"Ket\". M'hoc'h eus\n"
-#~ "unan pe vuioc'h, eilgeriit \"Ya\". Ur roll sturierien a zeuio neuze\n"
-#~ "war wel, a vo ret deoc'h diuz unan anezho.\n"
-#~ "\n"
-#~ "\n"
-#~ "Goude m'ho po diuzet ar sturier, DrakX a c'houlenno ma vennit spisaat\n"
-#~ "dibarzhoù evitañ. Da gentañ, klaskit leuskel ar sturier amprouiñ\n"
-#~ "ar periant : peurliesañ e da mat en-dro.\n"
-#~ "\n"
-#~ "\n"
-#~ "Ma ne ra ket, na zisoñjit ket an titouroù war ho periant a c'hellit\n"
-#~ "kavout en ho teuliadur pe digant Windows (m'hoc'h eus hemañ war ho\n"
-#~ "reizhiad), evel m'eo aliet gant ar sturlevr staliañ. An dibarzhoù a\n"
-#~ "vo ret deoc'h pourvezañ d'ar sturier eo a zo e kaoz."
-
-#~ msgid "Shutting down"
-#~ msgstr "O tizenaouiñ"
-
-#~ msgid "useless"
-#~ msgstr "diezhomm"
-
-#~ msgid ""
-#~ "Choose \"Install\" if there are no previous versions of Linux\n"
-#~ "installed, or if you wish to use multiple distributions or versions.\n"
-#~ "\n"
-#~ "\n"
-#~ "Choose \"Upgrade\" if you wish to update a previous version of Mandrake "
-#~ "Linux:\n"
-#~ "5.1 (Venice), 5.2 (Leloo), 5.3 (Festen), 6.0 (Venus), 6.1 (Helios), Gold "
-#~ "2000\n"
-#~ "or 7.0 (Air)."
-#~ msgstr ""
-#~ "Dibabit \"Staliañ\" ma n'eus ket a stumm kent Linux bet staliaet,\n"
-#~ "pe ma vennit implijout meur a stumm pe a zasparzhadenn.\n"
-#~ "\n"
-#~ "\n"
-#~ "Dibabit \"Bremanaat\" ma vennit hizivaat ur stumm kent Mandrake Linux :\n"
-#~ "5.1 (Venice), 5.2 (Leeloo), 5.3 (Festen), 6.0 (Venus), 6.1 (Helios), Gold "
-#~ "2000\n"
-#~ "pe 7.0 (Air)."
-
-#~ msgid "Creating and formatting loopback file %s"
-#~ msgstr "O krouiñ hag o furmadiñ ar restr saveteiñ %s"
-
-#~ msgid "Amusements/Games"
-#~ msgstr "Dudi/C'hoarioù"
-
-#~ msgid "Applications/Archiving"
-#~ msgstr "Arloadoù/Diellerezh"
-
-#~ msgid "Applications/CPAN"
-#~ msgstr "Arloadoù/CPAN"
-
-#~ msgid "Applications/Configuration"
-#~ msgstr "Arloadoù/Kefluniañ"
-
-#~ msgid "Applications/Engineering"
-#~ msgstr "Arloadoù/Kalvezerezh"
-
-#~ msgid "Applications/File"
-#~ msgstr "Arloadoù/Restr"
-
-#~ msgid "Applications/Finance"
-#~ msgstr "Arloadoù/Arc'hanterezh"
-
-#~ msgid "Applications/Internet"
-#~ msgstr "Arloadoù/Kenrouedad"
-
-#~ msgid "Applications/Multimedia"
-#~ msgstr "Arloadoù/Liesvedia"
-
-#~ msgid "Applications/Networking"
-#~ msgstr "Arloadoù/Rouedad"
-
-#~ msgid "Applications/Productivity"
-#~ msgstr "Arloadoù/Ampletusted"
-
-#~ msgid "Applications/Publishing/TeX"
-#~ msgstr "Arloadoù/Embann/TeX"
-
-#~ msgid "Applications/Text"
-#~ msgstr "Arloadoù/Skrid"
-
-#~ msgid "Development/Debuggers"
-#~ msgstr "Diorren/Dizraenerien"
-
-#~ msgid "Development/Languages"
-#~ msgstr "Diorren/Aregoù"
-
-#~ msgid "Development/System"
-#~ msgstr "Diorren/Reizhiad"
-
-#~ msgid "Development/Tools"
-#~ msgstr "Diorren/Binvioù"
-
-#~ msgid "Extensions/Arabic"
-#~ msgstr "Astennoù/Arabeg"
-
-#~ msgid "Extensions/Chinese"
-#~ msgstr "Astennoù/Sineg"
-
-#~ msgid "Extensions/Japanese"
-#~ msgstr "Astennoù/Japaneg"
-
-#~ msgid "Libraries"
-#~ msgstr "Mezarc'hioù"
-
-#~ msgid "Networking/Utilities"
-#~ msgstr "Rouedad/Mavegoù"
-
-#~ msgid "System Environment/Base"
-#~ msgstr "Endro reizhiad/Diazez"
-
-#~ msgid "System Environment/Daemons"
-#~ msgstr "Endro reizhiad/Diaouled"
-
-#~ msgid "User Interface/Desktops"
-#~ msgstr "Etrefas arveriad/Gorretaol"
-
-#~ msgid "User Interface/X Hardware Support"
-#~ msgstr "Etrefas arveriad/Merañ ardivinkaj X"
-
-#~ msgid "Utilities/Archiving"
-#~ msgstr "Mavegoù/Diellerezh"
-
-#~ msgid "Utilities/System"
-#~ msgstr "Mavegoù/Reizhiad"
-
-#~ msgid "X11/Amusements"
-#~ msgstr "X11/Dudi"
-
-#~ msgid "X11/Applications/Internet"
-#~ msgstr "X11/Arloadoù/Kenrouedad"
-
-#~ msgid "X11/Applications/Networking"
-#~ msgstr "X11/Arloadoù/Rouedad"
-
-#~ msgid "X11/Window Managers"
-#~ msgstr "X11/Merourien prenester"
-
-#~ msgid "Communications"
-#~ msgstr "Kehentiñ"
-
-#~ msgid "Development/C++"
-#~ msgstr "Diorren/C++"
-
-#~ msgid "Development/Databases"
-#~ msgstr "Diorren/Stlennvonioù"
-
-#~ msgid "Development/Kernel"
-#~ msgstr "Diorren/Kraoñell"
-
-#~ msgid "Editors"
-#~ msgstr "Aozerien"
-
-#~ msgid "Emulators"
-#~ msgstr "Kendarvanerezh"
-
-#~ msgid "Graphics"
-#~ msgstr "Grafek"
-
-#~ msgid "Publishing"
-#~ msgstr "Embann"
-
-#~ msgid "Shells"
-#~ msgstr "Shelloù"
-
-#~ msgid "Sound"
-#~ msgstr "Son"
-
-#~ msgid "System/Fonts/True type"
-#~ msgstr "Reizhiad/Nodrezhoù/True Type"
-
-#~ msgid "System/Libraries"
-#~ msgstr "Reizhiad/Mezarc'hioù"
diff --git a/perl-install/share/po/help-it.pot b/perl-install/share/po/help-it.pot
deleted file mode 100644
index 4b1a2010d..000000000
--- a/perl-install/share/po/help-it.pot
+++ /dev/null
@@ -1,1921 +0,0 @@
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"Dopo aver configurato i parametri generali del bootloader, verrà mostrata\n"
-"la lista delle opzioni che saranno disponibili al momento dell'avvio del\n"
-"sistema.\n"
-"\n"
-"Se sulla vostra macchina è installato un altro sistema operativo, verrà\n"
-"automaticamente aggiunto al menu di avvio. Qui potete scegliere una\n"
-"configurazione più precisa delle opzioni disponibili. Cliccate su una delle\n"
-"voci e poi su \"Modifica\" per modificarla o rimuoverla; \"Aggiungi\" crea\n"
-"una nuova voce; cliccando su \"Fatto\" passerete alla fase successiva.\n"
-"\n"
-"Potreste anche non voler dare l'accesso a questi sistemi operativi a\n"
-"chiunque, nel qual caso potete cancellare le voci corrispondenti, ma in\n"
-"questo caso avrete bisogno di un boot disk per caricarli!"
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"Il primo passo è scegliere la lingua che preferite.\n"
-"\n"
-"Scegliete la lingua che intendete usare per l'installazione e l'uso del\n"
-"sistema.\n"
-"\n"
-"Cliccando sul pulsante \"Avanzato\" potrete scegliere altre lingue da\n"
-"installare sul vostro computer. La selezione di altre lingue comporta\n"
-"l'installazione dei file relativi alla documentazione e alle applicazioni\n"
-"per ciascuna di esse. Se il vostro computer dovrà essere usato, ad esempio,\n"
-"anche da persone di madre lingua spagnola, potete scegliere l'italiano come\n"
-"lingua principale nella struttura ad albero e, nella sezione \"Avanzato\",\n"
-"apporre un segno di spunta sul pulsante grigio corrispondente a\n"
-"\"Spanish|Spain\".\n"
-"\n"
-"È possibile installare i file per più lingue allo stesso tempo. Dopo aver\n"
-"scelto quelle che preferite cliccate sul pulsante \"Ok\" per continuare."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"A questo punto dovete scegliere dove installare il vostro sistema operativo\n"
-"Mandrake Linux sul disco rigido. Se il vostro disco è vuoto, oppure se un\n"
-"sistema operativo esistente sta usando tutto lo spazio disponibile, allora\n"
-"dovrete partizionarlo. In breve, partizionare un disco rigido consiste nel\n"
-"suddividerlo logicamente in maniera da creare lo spazio sufficiente per\n"
-"installare il vostro nuovo sistema operativo Mandrake Linux.\n"
-"\n"
-"Dato che gli effetti del partizionamento sono di solito irreversibili,\n"
-"questa operazione può intimidire e rivelarsi stressante per un utente\n"
-"inesperto. Fortunatamente, avete a vostra disposizione un assistente che\n"
-"semplifica questo passo. Prima di iniziare leggete attentamente il manuale,\n"
-"e prendete tutto il tempo che vi serve.\n"
-"\n"
-"Se state effettuando l'installazione in modalità Esperto, verrà lanciato\n"
-"DiskDrake, il programma di gestione e partizionamento dei dischi rigidi di\n"
-"Mandrake Linux, che vi permetterà di configurare accuratamente le vostre\n"
-"partizioni. Consultate il capitolo relativo a DiskDrake nel manuale. Dal\n"
-"programma di installazione potete richiamare gli assistenti descritti qui\n"
-"di seguito cliccando sul pulsante \"Assistente\" (ingl. ''Wizard'').\n"
-"\n"
-"Se le partizioni sono già state definite (per una precedente installazione,\n"
-"o da un'altra utilità di partizionamento), dovrete solo scegliere quelle da\n"
-"usare per installare il vostro sistema Linux.\n"
-"\n"
-"Se le partizioni non sono ancora state definite, dovete crearle usando\n"
-"l'assistente. In base alla configurazione del vostro disco rigido, saranno\n"
-"disponibili diverse soluzioni:\n"
-"\n"
-" * \"Usa spazio disponibile\": questa opzione causerà un partizionamento\n"
-"automatico del vostro disco rigido (o dischi, se ne avete più di uno). Non\n"
-"vi verrà posta nessun'altra domanda.\n"
-"\n"
-" * \"Usa partizioni esistenti\": l'assistente ha trovato una o più\n"
-"partizioni Linux sul vostro disco rigido. Se desiderate usarle scegliete\n"
-"questa opzione. Vi verrà chiesto di scegliere il punto di mount associato a\n"
-"ciascuna partizione. Come opzione predefinita verranno mantenuti i punti di\n"
-"mount precedenti e, in genere, è buona norma non modificarli.\n"
-"\n"
-" * \"Usaf lo spazio libero nella partizione Windows\": se Microsoft Windows\n"
-"è installato sul vostro disco rigido e occupa tutto lo spazio disponibile,\n"
-"dovrete creare spazio libero per i dati relativi a Linux. Per farlo potete\n"
-"cancellare la vostra partizione Microsoft Windows e i dati che contiene\n"
-"(usando le soluzioni \"Cancella l'intero disco\" o \"Modo Esperto\"),\n"
-"oppure ridimensionarla. Il ridimensionamento può essere effettuato evitando\n"
-"la perdita di dati a patto che prima di procedere la partizione Windows sia\n"
-"stata deframmentata. Vi raccomandiamo anche di fare un backup dei vostri\n"
-"dati. Questa è la soluzione consigliata se desiderate usare sia Mandrake\n"
-"Linux sia Microsoft Windows sullo stesso computer.\n"
-"\n"
-" Prima di scegliere questa opzione, tenete presente che la dimensione\n"
-"della partizione su cui risiede Microsoft Windows sarà ridotta rispetto a\n"
-"quella attuale. Significa che avrete meno spazio libero per archiviare i\n"
-"vostri dati o installare nuovo software su Windows.\n"
-"\n"
-" * \"Cancella l'intero disco\": se desiderate cancellare tutti i dati e\n"
-"tutte le partizioni presenti sul vostro disco rigido e rimpiazzarli con il\n"
-"vostro nuovo sistema Mandrake Linux, potete selezionare questa opzione.\n"
-"Fate attenzione nello scegliere questa soluzione, dopo la conferma non\n"
-"potrete più tornare indietro.\n"
-"\n"
-" !! Se scegliete questa opzione, tutti i dati sul vostro disco andranno\n"
-"persi. !!\n"
-"\n"
-" * \"Cancella Windows\": l'effetto di questa opzione sarà di cancellare\n"
-"tutto quello che si trova sul disco e di ricominciare da capo, creando le\n"
-"partizioni su un disco vuoto. Tutti i dati presenti sul vostro disco\n"
-"andranno persi.\n"
-"\n"
-" !! Se scegliete questa opzione, tutti i dati sul vostro disco andranno\n"
-"persi. !!\n"
-"\n"
-" * \"Modo Esperto\": se volete partizionare manualmente il vostro disco\n"
-"rigido potete scegliere questa opzione. Fate attenzione prima di optare per\n"
-"questa soluzione: è potente, ma molto pericolosa. Potreste facilmente\n"
-"causare la perdita di tutti i vostri dati. Quindi, non scegliete questa\n"
-"soluzione se non sapete cosa state facendo. Per ulteriori informazioni\n"
-"riguardo il funzionamento di DiskDrake, il programma utilizzato a questo\n"
-"punto, consultate la sezione ''Managing Your Partitions'' della ''''User\n"
-"Guide''''"
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (che sta per ''X Window System'') è il cuore dell'interfaccia grafica di\n"
-"GNU/Linux, sulla quale sono basati tutti gli ambienti grafici che sono\n"
-"inclusi in Mandrake Linux (KDE, GNOME, AfterStep, WindowMaker, etc.). In\n"
-"questa sezione, DrakX tenterà di configurare X automaticamente.\n"
-"\n"
-"È molto raro che non abbia successo: l'unico caso in cui ciò potrebbe\n"
-"accadere è se l'hardware in questione è molto vecchio (o molto recente). Se\n"
-"l'operazione riesce, DrakX lancerà X automaticamente, con la miglior\n"
-"risoluzione possibile, in base alle dimensioni del monitor. A quel punto,\n"
-"comparirà una finestra che vi chiederà se potete vederla.\n"
-"\n"
-"Se state effettuando un'installazione in modo \"Esperto\", verrà lanciato\n"
-"l'assistente di configurazione di X. Consultate la sezione del manuale\n"
-"dedicata a questo assistente per avere più informazioni al riguardo.\n"
-"\n"
-"Se potete vedere il messaggio e rispondete \"Sì\", allora DrakX passerà\n"
-"alla fase successiva. Se non potete vedere il messaggio, significa che la\n"
-"configurazione non andava bene, e il test terminerà automaticamente dopo 10\n"
-"secondi, riportandovi alla schermata precedente. Consultate la sezione\n"
-"relativa alla configurazione video per avere maggiori informazioni riguardo\n"
-"la configurazione dello schermo."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Il vostro sistema operativo Mandrake Linux è in corso d'installazione. In\n"
-"base al numero di pacchetti che devono essere installati e alla velocità\n"
-"del vostro computer, questa operazione potrebbe durare pochi minuti o\n"
-"richiedere un tempo molto lungo.\n"
-"\n"
-"Abbiate pazienza, per favore."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Scegliete il disco rigido che volete cancellare per poter installare la\n"
-"nuova partizione per Mandrake Linux. Attenzione! tutti i dati presenti\n"
-"andranno perduti e non saranno più recuperabili!"
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux è un sistema operativo multiutente, e questo significa che\n"
-"ciascun utente può disporre di una configurazione personalizzata, di uno\n"
-"spazio per i propri file, e così via; consultate il ''Manuale dell'utente''\n"
-"per saperne di più. Ma, a differenza di \"root\", che è l'amministratore\n"
-"del sistema, gli utenti che aggiungerete adesso non avranno il diritto di\n"
-"cambiare nulla, se non i propri file e la propria configurazione. Dovrete\n"
-"crearne almeno uno per voi stessi, e dovreste usare quello per l'uso\n"
-"quotidiano: per quanto sia molto comodo entrare nel sistema come \"root\"\n"
-"tutti i giorni, potrebbe anche essere molto pericoloso! Anche un errore\n"
-"banale potrebbe significare un sistema non più in grado di funzionare\n"
-"correttamente. Se, invece, commettete un errore, anche grave, in qualità di\n"
-"utente normale, potreste perdere parte dei vostri dati, ma non\n"
-"compromettere l'intero sistema.\n"
-"\n"
-"Prima di tutto, inserite il vostro nome reale. Naturalmente questo non è\n"
-"obbligatorio: potete digitare quello che volete. Fatto questo, DrakX\n"
-"prenderà la prima parola che avete inserito nel campo di testo e la copierà\n"
-"alla voce \"Nome utente\". Questo è il nome che l'utente dovrà usare per\n"
-"accedere al sistema, ma potete cambiarlo. Poi digitate una password per\n"
-"questo utente. La password di un utente non privilegiato dal punto di vista\n"
-"della sicurezza non è cruciale come quella di \"root\", ovviamente, ma non\n"
-"c'è motivo di essere frettolosi: dopo tutto, si tratta dei vostri file.\n"
-"\n"
-"Se cliccate su \"Accetta utente\", potrete poi aggiungerne un altro, e\n"
-"altri ancora, a vostra discrezione. Aggiungete un utente per ciascuno dei\n"
-"vostri amici, oppure per vostro padre e vostro fratello, ad esempio. Dopo\n"
-"aver aggiunto tutti gli utenti che volete, selezionate \"Fatto\".\n"
-"\n"
-"Cliccando sul pulsante \"Avanzato\" potrete cambiare la \"shell\" per\n"
-"quell'utente (come opzione predefinita è bash)."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot is a boot loader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful as\n"
-"to choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message that is displayed before the boot\n"
-"prompt.\n"
-"\n"
-" * Boot Device: indicate where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you setup a bootstrap partition earlier to\n"
-"hold this information.\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux.\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected.\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose \"C\" for CD\n"
-"at the first boot prompt.\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose \"N\" for\n"
-"Open Firmware at the first boot prompt.\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"Ora è il momento di scegliere il livello di sicurezza desiderato per il\n"
-"vostro sistema. Come regola generale, quanto più esposta è la macchina e\n"
-"quanto più sono importanti i dati che contiene, tanto più alto dovrebbe\n"
-"essere il livello di sicurezza. Tenete presente, tuttavia, che un livello\n"
-"di sicurezza molto alto in genere viene ottenuto a spese della facilità\n"
-"d'uso. Consultate il capitolo MSEC nel ''Manuale di riferimento'' per avere\n"
-"ulteriori informazioni in merito al significato di tali livelli.\n"
-"\n"
-"Se non sapete cosa scegliere, mantenete l'opzione predefinita."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Scegliete la porta appropriata. La porta \"COM1\" sotto Windows, ad\n"
-"esempio, è chiamata \"ttyS0\" sotto GNU/Linux."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the correpsonding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"Qui sono riportati vari parametri relativi al vostro sistema. In base\n"
-"all'hardware installato, potrebbero essere visualizzate le seguenti voci:\n"
-"\n"
-" * \"Mouse\": controllate la configurazione attuale del mouse, e cliccate\n"
-"sul pulsante per cambiarla, se necessario;\n"
-"\n"
-" * \"Tastiera\": controllate l'attuale impostazione della tastiera, e\n"
-"cliccate sul pulsante per cambiarla, se necessario;\n"
-"\n"
-" * \"Fuso orario\": DrakX, come opzione predefinita, deduce il vostro fuso\n"
-"orario dalla lingua che avete scelto. Ma anche in questo caso, come per la\n"
-"scelta della tastiera, potreste non trovarvi nella nazione cui corrisponde\n"
-"la lingua che avete scelto; in tal caso sarà necessario cliccare su questo\n"
-"pulsante per poter configurare il fuso orario in base a quello dell'area\n"
-"geografica in cui vivete;\n"
-"\n"
-" * \"Stampante\": cliccando sul pulsante \"Nessuna stampante\" si\n"
-"richiamerà l'assistente di configurazione della stampante. Consultate il\n"
-"relativo capitolo della ''User Guide'' per avere maggiori informazioni su\n"
-"come configurare una nuova stampante. L'interfaccia descritta in tale sede\n"
-"è simile a quella utilizzata nel corso dell'installazione;\n"
-"\n"
-" * \"Scheda audio\": se sul vostro sistema è stata individuata una scheda\n"
-"audio, verrà mostrata qui. Al momento dell'installazione non è possibile\n"
-"apportare alcuna modifica;\n"
-"\n"
-" * \"Scheda TV\": se sul vostro sistema è stata individuata una scheda TV,\n"
-"verrà mostrata qui. Al momento dell'installazione non è possibile apportare\n"
-"alcuna modifica;\n"
-"\n"
-" * \"Scheda ISDN\": se sul vostro sistema è stata individuata una scheda\n"
-"ISDN, verrà mostrata qui. Potete cliccare sul pulsante relativo per\n"
-"cambiarne i parametri."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"A questo punto DrakX deve sapere se intendete effettuare un'installazione\n"
-"in modalità predefinita (\"Raccomandata\") o se preferite avere un maggior\n"
-"controllo su di essa (\"Esperto\"). Inoltre potete scegliere se effettuare\n"
-"una nuova installazione o un aggiornamento di un sistema Mandrake Linux\n"
-"esistente:\n"
-"\n"
-" * \"Installazione\" Cancella completamente il vecchio sistema. A seconda\n"
-"di come è strutturato il sistema preesistente, tuttavia, è possibile\n"
-"mantenere inalterate alcune delle vecchie partizioni (Linux e altre).\n"
-"\n"
-" * \"Aggiornamento\" Questo tipo di installazione vi permette di effettuare\n"
-"un semplice aggiornamento dei pacchetti installati sul vostro sistema\n"
-"Mandrake Linux. Conserva tutte le partizioni attuali del disco rigido, come\n"
-"pure le configurazioni individuali degli utenti. Tutti gli altri passi\n"
-"relativi alla configurazione restano disponibili, come per una\n"
-"installazione da zero.\n"
-"\n"
-" * \"Solo aggiornamento pacchetti\" Questa nuova opzione vi permette di\n"
-"aggiornare un sistema Mandrake Linux esistente lasciando intatta la\n"
-"configurazione globale del sistema. È anche possibile aggiungere nuovi\n"
-"pacchetti all'installazione corrente.\n"
-"\n"
-"Gli aggiornamenti dovrebbe svolgersi senza difficoltà per sistemi Mandrake\n"
-"Linux a partire dalla versione \"8.1\" o successive.\n"
-"\n"
-"Scegliete una delle seguenti modalità di installazione, in base alla vostra\n"
-"conoscenza di GNU/Linux:\n"
-"\n"
-" * Raccomandata: se non avete mai installato il sistema operativo\n"
-"GNU/Linux, scegliete questa modalità. L'installazione sarà molto semplice e\n"
-"vi verranno poste solo poche domande;\n"
-"\n"
-" * Esperto: se avete abbastanza familiarità con GNU/Linux potete scegliere\n"
-"questa modalità, che vi permetterà di effettuare un'installazione altamente\n"
-"personalizzata. Rispondere ad alcune delle domande che vi verranno poste\n"
-"potrebbe essere difficile se non avete una buona conoscenza di GNU/Linux,\n"
-"pertanto vi sconsigliamo di scegliere questa modalità se non disponete\n"
-"dell'esperienza necessaria.\n"
-"\n"
-"Questo manuale descrive in maniera esauriente la modalità d'installazione\n"
-"\"Esperto\". Se scegliete la modalità \"Raccomandata\", potete\n"
-"semplicemente ignorare i passi relativi alla sola modalità \"Esperto\"."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"È molto probabile che, al momento in cui state installando Mandrake Linux,\n"
-"alcuni pacchetti siano stati aggiornati rispetto alla versione iniziale.\n"
-"Potrebbe trattarsi di un ''bug fix'', o della soluzione di problemi\n"
-"relativi alla sicurezza. Per permettervi di beneficiare di questi\n"
-"aggiornamenti vi verrà proposto di scaricare la nuova versione dei\n"
-"pacchetti usando Internet. Scegliete \"Sì\" se potete contare su una\n"
-"connessione a Internet funzionante, oppure \"No\" se preferite installare i\n"
-"pacchetti aggiornati in un secondo momento.\n"
-"\n"
-"Se scegliete \"Sì\" comparirà una lista di siti da cui è possibile\n"
-"scaricare i pacchetti aggiornati. Selezionate quello più vicino a voi. A\n"
-"questo punto comparirà una finestra di selezione pacchetti: controllate la\n"
-"lista e cliccate su \"Installa\" per scaricare e installare i pacchetti, o\n"
-"su \"Annulla\" per annullare l'operazione."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO e grub sono due ''bootloader'' di GNU/Linux. Un bootloader è un\n"
-"programma per l'avvio di uno o più sistemi operativi. Questa fase, in\n"
-"genere, è del tutto automatica; DrakX, infatti, analizza il settore di boot\n"
-"del disco, e si comporta in base a quello che vi trova:\n"
-"\n"
-" * se trova un settore di boot di Windows, lo rimpiazza con un settore di\n"
-"boot di grub o LILO, in modo da permettervi di lanciare GNU/Linux o un\n"
-"altro OS;\n"
-"\n"
-" * se trova un settore di boot di grub o LILO, lo sostituisce con uno\n"
-"nuovo.\n"
-"\n"
-"In caso di dubbio, DrakX mostrerà una finestra di dialogo con varie\n"
-"opzioni:\n"
-"\n"
-" * \"Bootloader da usare\": avete tre scelte a disposizione:\n"
-"\n"
-" * \"GRUB\": se preferite grub (menu in modo testo);\n"
-"\n"
-" * \"LILO con menu grafico\": se preferite LILO con la sua interfaccia\n"
-"grafica;\n"
-"\n"
-" * \"LILO con menu in modo testo\": se preferite LILO nella sua versione\n"
-"con menu in modo testo.\n"
-"\n"
-" * \"Dispositivo di boot\": nella maggior parte dei casi non sarà\n"
-"necessario cambiare le impostazioni predefinite (\"/dev/hda\"), ma, se lo\n"
-"preferite, il bootloader può essere installato sul secondo disco rigido\n"
-"(\"/dev/hdb\"), o persino su un floppy (\"/dev/fd0\");\n"
-"\n"
-" * \"Ritardo prima di avviare con l'immagine predefinita\": è il tempo\n"
-"lasciato all'utente per scegliere una voce diversa da quella predefinita\n"
-"nel menu del bootloader.\n"
-"\n"
-"!! Prestate particolare attenzione al fatto che, se scegliete di non\n"
-"installare un bootloader (scegliendo \"Annulla\" nella finestra di cui\n"
-"sopra), dovete essere sicuri di poter avviare il vostro sistema Mandrake\n"
-"Linux in altro modo! Accertatevi anche di sapere quello che fate se\n"
-"modificate qualcuna delle opzioni. !!\n"
-"\n"
-"Cliccando sul pulsante \"Avanzato\" di questa finestra avrete la\n"
-"possibilità di scegliere tra molte opzioni avanzate, riservate agli utenti\n"
-"esperti."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"Sul vostro disco rigido è stata individuata più di una partizione Microsoft\n"
-"Windows. Per favore, scegliete quella che deve essere ridimensionata in\n"
-"modo da poter installare il vostro nuovo sistema operativo Mandrake Linux.\n"
-"\n"
-"Ogni partizione viene elencata come segue: \"nome Linux\", \"nome Windows\"\n"
-"\"Capacità\".\n"
-"\n"
-"Il \"nome Linux\" è strutturato in: \"tipo di disco rigido\", \"numero del\n"
-"disco\", \"numero della partizione\" (ad esempio, \"hda1\").\n"
-"\n"
-"Il \"tipo di disco rigido\" è \"hd\" se il vostro disco è di tipo IDE, e\n"
-"\"sd\" se, invece, è un disco SCSI.\n"
-"\n"
-"Il \"numero del disco\" è sempre una lettera che segue \"hd\" o \"sd\". Per\n"
-"i dischi IDE:\n"
-"\n"
-" * \"a\" significa \"disco rigido master sul controller IDE primario\",\n"
-"\n"
-" * \"b\" significa \"disco rigido slave sul controller IDE primario\";\n"
-"\n"
-" * \"c\" significa \"disco rigido master sul controller IDE secondario\";\n"
-"\n"
-" * \"d\" significa \"disco rigido slave sul controller IDE secondario\".\n"
-"\n"
-"Per i dischi rigidi di tipo SCSI, invece, una \"a\" significa \"ID SCSI\n"
-"più\", una \"b\" significa \"ID SCSI superiore ad a\", etc.\n"
-"\n"
-"Il \"nome Windows\" è la lettera che corrisponde al vostro disco rigido\n"
-"sotto Windows (il primo disco o partizione è chiamato \"C:\")."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"Qui potrete scegliere il sistema di stampa da usare con questo computer.\n"
-"Altri sistemi operativi possono offrirvene uno, ma Mandrake Linux ve ne\n"
-"offre ben tre.\n"
-"\n"
-" * \"pdq\" - che sta per ''print, don't queue'' (''stampa, non mettere in\n"
-"coda''), è una buona scelta se avete una connessione diretta con la\n"
-"stampante e volete essere in grado di risolvere rapidamente eventuali\n"
-"inceppamenti della carta, e inoltre non avete altre stampanti connesse via\n"
-"rete. Infatti può gestire solo connessioni di rete molto semplici ed è\n"
-"comunque piuttosto lento in quest'ultimo caso. Scegliete \"pdq\" se questa\n"
-"è la vostra prima volta con GNU/Linux. Potrete cambiare la vostra scelta\n"
-"dopo aver terminato l'installazione lanciando PrinterDrake dal Centro di\n"
-"controllo Mandrake e cliccando sul pulsante Esperto.\n"
-"\n"
-" * \"CUPS\" - ''Common Unix Printing System'' (''Sistema di stampa\n"
-"unificato per Unix''), offre risultati eccellenti sia che dobbiate stampare\n"
-"sulla vostra stampante locale, sia nel caso che la stampa debba essere\n"
-"effettuata sull'altra faccia del pianeta. È semplice da usare e può agire\n"
-"come server o client per il vecchio sistema di stampa \"lpd\". Infatti è\n"
-"compatibile con i sistemi precedenti. Ha molte frecce al suo arco, ma la\n"
-"configurazione basica è quasi altrettanto semplice di quella per \"pdq\".\n"
-"Se avete bisogno di emulare un server \"lpd\" dovete attivare il demone\n"
-"\"cups-lpd\". Dispone di interfaccia grafica per la stampa e per la\n"
-"configurazione delle opzioni della stampante.\n"
-"\n"
-" * \"lprNG\" - ''line printer daemon New Generation'' (''demone di stampa\n"
-"di nuova generazione''. Questo sistema è approssimativamente equivalente\n"
-"agli altri, ma è anche in grado di stampare su dispositivi collegati per\n"
-"mezzo di una rete Novell, dato che supporta il protocollo IPX, e può\n"
-"stampare direttamente in base a comandi via shell. Se avete bisogno di una\n"
-"connessione di tipo Novell, o di stampare senza fare uso di pipe,\n"
-"utilizzate lprNG. In caso contrario, è preferibile usare CUPS dato che è\n"
-"più semplice e migliore nel gestire stampanti di rete."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"In genere DrakX individua automaticamente il numero di pulsanti presente\n"
-"sul vostro mouse, in caso contrario conclude che il vostro mouse è un mouse\n"
-"a due tasti e lo imposta in modo da emulare il terzo tasto. DrakX, inoltre,\n"
-"riconosce automaticamente se si tratta di un mouse PS/2, seriale o USB.\n"
-"\n"
-"Se volete specificare un diverso tipo di mouse, scegliete il vostro modello\n"
-"dall'elenco che vi viene proposto.\n"
-"\n"
-"Se scegliete un mouse diverso dal tipo predefinito, vi verrà mostrata una\n"
-"finestra dove potrete provarlo. Provate sia i pulsanti che l'eventuale\n"
-"rotellina per controllare che la configurazione sia corretta. Se il mouse\n"
-"non funziona correttamente, premete la barra spaziatrice o il tasto [Invio]\n"
-"per premere il pulsante \"Annulla\" ed effettuare una nuova scelta.\n"
-"\n"
-"Talvolta i mouse con rotellina centrale potrebbero non essere individuati\n"
-"automaticamente. In tal caso, dovrete selezionarli personalmente usando la\n"
-"lista. Assicuratevi di indicare correttamente la porta alla quale il mouse\n"
-"è collegato. Premete il pulsante \"OK\", e comparirà l'immagine di un\n"
-"mouse. Fate scorrere la rotellina per attivarla correttamente, quindi\n"
-"provate i pulsanti e spostate il mouse in modo da accertarvi che tutto sia\n"
-"a posto."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Se desiderate connettere il vostro computer a Internet o a una rete locale,\n"
-"assicuratevi di scegliere l'opzione corretta. Accendete la periferica che\n"
-"dovrete usare per connettervi prima di scegliere l'opzione adeguata, per\n"
-"permettere a DrakX di individuarla automaticamente.\n"
-"\n"
-"Mandrake Linux vi permette di configurare la vostra connessione a Internet\n"
-"durante il processo di installazione. Le connessioni disponibili sono:\n"
-"modem tradizionale, modem ISDN, connessione ADSL, cable modem, e infine una\n"
-"semplice connessione a una LAN (Ethernet).\n"
-"\n"
-"Non possiamo descrivere in dettaglio le caratteristiche di ogni\n"
-"configurazione. In ogni caso, accertatevi di avere a portata di mano tutti\n"
-"i parametri indicati dal vostro fornitore di servizi internet o dal vostro\n"
-"amministratore di sistema.\n"
-"\n"
-"Per maggiori dettagli riguardo la configurazione della connessione a\n"
-"Internet potete consultare il relativo capitolo del ''User Guide''; in\n"
-"alternativa, potete attendere di aver portato a termine l'installazione e\n"
-"usare poi il programma descritto in tale capitolo per configurare la\n"
-"connessione.\n"
-"\n"
-"Se desiderate configurare la rete dopo aver terminato l'installazione, o se\n"
-"avete già configurato la vostra rete, cliccate su \"Annulla\"."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"A questo punto potete scegliere i servizi da lanciare automaticamente\n"
-"all'avvio del sistema.\n"
-"\n"
-"Qui sono elencati tutti i servizi disponibili con l'installazione attuale.\n"
-"Esaminateli attentamente e disabilitate quelli che non sono sempre\n"
-"necessari all'avvio.\n"
-"\n"
-"Selezionando un servizio comparirà un breve testo di aiuto che ne spiega le\n"
-"caratteristiche. Se non siete realmente sicuri dell'utilità o meno di un\n"
-"servizio, è più prudente non modificare le impostazioni predefinite.\n"
-"\n"
-"!! In questa fase dell'installazione dovete fare le vostre scelte con\n"
-"particolare attenzione nel caso intendiate usare il vostro computer come\n"
-"server: probabilmente non volete che siano abilitati servizi di cui non\n"
-"avete bisogno. Ricordate che numerosi servizi sono potenzialmente\n"
-"pericolosi se attivi su un server. Come regola generale, selezionate\n"
-"soltanto quelli di cui avete effettivamente bisogno. !!"
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"Adesso è il momento di indicare i programmi che volete siano installati sul\n"
-"vostro sistema. Ci sono migliaia di programmi disponibili per Mandrake\n"
-"Linux, e nessuno si aspetta che li conosciate tutti a memoria.\n"
-"\n"
-"Se state effettuando un'installazione standard da CD-ROM, per prima cosa vi\n"
-"verrà chiesto di specificare quali sono i CD in vostro possesso (solo se\n"
-"siete in modalità Esperto): controllate i CD della distribuzione, cliccate\n"
-"sulle caselle corrispondenti ai CD che avete e infine sul pulsante \"Ok\"\n"
-"quando siete pronti per continuare.\n"
-"\n"
-"I pacchetti sono organizzati in gruppi corrispondenti a usi particolari\n"
-"della vostra macchina. I gruppi sono a loro volta divisi in quattro\n"
-"sezioni:\n"
-"\n"
-" * \"Workstation\": scegliete uno o più dei gruppi di questa sezione se la\n"
-"vostra macchina verrà utilizzata prevalentemente come workstation.\n"
-"\n"
-" * \"Sviluppo\": se la macchina verrà usata per lo sviluppo di software\n"
-"scegliete i gruppi appropriati.\n"
-"\n"
-" * \"Server\": se il computer sarà usato come server, qui potrete scegliere\n"
-"i servizi più comuni da installare.\n"
-"\n"
-" * \"Ambiente grafico\": scegliete qui il vostro ambiente grafico\n"
-"preferito. Indicatene almeno uno se desiderate avere una workstation\n"
-"grafica!\n"
-"\n"
-"Spostando il puntatore del mouse sul nome di un gruppo verrà mostrato un\n"
-"breve testo di informazioni riguardo quest'ultimo. Se state effettuando\n"
-"un'installazione normale (non un aggiornamento) e deselezionate tutti i\n"
-"gruppi, comparirà una finestra di dialogo che vi proporrà alcune opzioni\n"
-"relative a un'installazione ''minima'':\n"
-"\n"
-" * \"With X\": installa i pacchetti strettamente necessari per avere un\n"
-"ambiente grafico funzionante;\n"
-"\n"
-" * \"With basic documentation\": installa il sistema base più le utilità di\n"
-"base e la relativa documentazione; questo tipo di installazione è utile se\n"
-"si vuole configurare un server;\n"
-"\n"
-" * \"Truly minimal install\": provvederà all'installazione dello stretto\n"
-"necessario per avere un sistema Linux funzionante, avente come unica\n"
-"interfaccia la linea di comando.\n"
-"\n"
-"Se lo desiderate, potete abilitare l'opzione \"Selezione individuale dei\n"
-"pacchetti\". Questa è utilissima se conoscete bene i pacchetti presenti\n"
-"nella distribuzione o se desiderate avere il totale controllo di ciò che\n"
-"verrà installato.\n"
-"\n"
-"Se avete cominciato l'installazione in modalità \"Aggiornamento\", potete\n"
-"deselezionare tutti i gruppi per evitare di installare nuovi pacchetti, in\n"
-"questo modo effettuerete soltanto il ripristino o l'aggiornamento del\n"
-"sistema esistente."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"Please be patient. This operation can take several minutes."
-msgstr ""
-"Per favore siate pazienti. Questa operazione può richiedere diversi minuti."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux gestisce il tempo in base al GMT (''Greenwich Manage Time'') e lo\n"
-"traduce nell'ora locale in base al fuso orario selezionato. Tuttavia è\n"
-"possibile disabilitare questa opzione togliendo il segno di spunta alla\n"
-"casella \"Hardware clock set to GMT\", in modo che l'orologio hardware sia\n"
-"lo stesso dell'orologio di sistema. Questa scelta può tornare utile nel\n"
-"caso sulla macchina sia installato un altro sistema operativo, ad esempio\n"
-"Windows.\n"
-"\n"
-"L'opzione \"Automatic time synchronization\" provvederà a gestire l'ora\n"
-"grazie alla connessione con un server del tempo remoto via Internet.\n"
-"Scegliete un server vicino a voi nella lista che vi verrà mostrata. Perché\n"
-"questa opzione funzioni, naturalmente, dovete disporre di una connessione a\n"
-"Internet funzionante. Sulla vostra macchina verrà installato un server del\n"
-"tempo che potrà essere usato anche per altre macchine che si trovano sulla\n"
-"vostra rete locale."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"La distribuzione Mandrake Linux è suddivisa su più CD-ROM. DrakX sa se uno\n"
-"dei pacchetti selezionati si trova su un altro CD-ROM, pertanto provvederà\n"
-"a espellere il CD attualmente inserito nel lettore e a chiedervi di\n"
-"inserire quello corretto."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"Questo è il punto più critico per la sicurezza del vostro sistema\n"
-"GNU/Linux: state per decidere la password di \"root\". \"root\" è\n"
-"l'amministratore del sistema, ed è l'unico utente autorizzato a compiere\n"
-"aggiornamenti, aggiungere altri utenti, cambiare la configurazione globale\n"
-"del sistema, etc. In breve, può fare tutto ciò che vuole! Questo è il\n"
-"motivo per cui dovete scegliere una password che sia difficile da\n"
-"indovinare: DrakX vi dirà se è troppo facile. Potete anche scegliere di non\n"
-"digitare una password, ma noi vi consigliamo caldamente di farlo, almeno\n"
-"per un motivo: non pensate che, avviando il sistema con GNU/Linux, gli\n"
-"altri sistemi operativi che convivono con esso sulla stessa macchina siano\n"
-"al sicuro da errori; al contrario: \"root\" può scavalcare ogni limitazione\n"
-"e (magari involontariamente) cancellare tutti i dati presenti sulle\n"
-"partizioni accedendo in maniera scorretta a queste ultime! Quindi è molto\n"
-"importante che sia difficile per gli utenti normali diventare \"root\".\n"
-"\n"
-"La password ideale è costituita da un insieme di caratteri alfanumerici\n"
-"lungo almeno 8 caratteri. Non scrivete mai su qualche appunto la password\n"
-"di \"root\", renderebbe troppo facile l'accesso al sistema da parte di\n"
-"estranei.\n"
-"\n"
-"Prestate attenzione, tuttavia, a non scegliere una password troppo lunga o\n"
-"complicata, perché dovete essere in grado di ricordarla senza troppo\n"
-"sforzo.\n"
-"\n"
-"La password non verrà mostrata mentre la digitate. Per questo motivo è\n"
-"necessario che venga inserita due volte, per ridurre il rischio di un\n"
-"errore di battitura. Se per caso commettete lo stesso errore due volte,\n"
-"questa password \"scorretta\" sarà quella che verrà richiesta la prima\n"
-"volta che vi connetterete al sistema.\n"
-"\n"
-"In modalità Esperto vi verrà chiesto se il vostro computer è connesso a un\n"
-"server di autenticazione, secondo il protocollo NIS, LDAP o PDC.\n"
-"\n"
-"Se la vostra rete si basa sul protocollo LDAP, NIS o PDC per\n"
-"l'autenticazione, selezionate il pulsante appropriato per effettuare\n"
-"l'autenticazione. Se non siete sicuri, chiedete al vostro amministratore di\n"
-"rete.\n"
-"\n"
-"Se il vostro computer non è connesso a una rete soggetta ad autenticazione,\n"
-"scegliete \"File locali\"."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Prima di proseguire dovreste leggere con attenzione le condizioni d'uso;\n"
-"queste riguardano l'intera distribuzione Mandrake Linux, e se non siete\n"
-"d'accordo con qualche punto della licenza cliccate sul pulsante\n"
-"\"Rifiuta\": la procedura di installazione sarà immediatamente interrotta.\n"
-"Per proseguire con l'installazione, invece, cliccate sul pulsante\n"
-"\"Accetta\"."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"In alto potete vedere l'elenco delle partizioni Linux individuate sul\n"
-"vostro disco rigido. Potete attenervi alle scelte fatte dall'assistente,\n"
-"vanno bene per la maggior parte delle installazioni. Se fate dei\n"
-"cambiamenti, ricordate che dovete definire per lo meno una partizione root\n"
-"(''radice'') (\"/\"). Non scegliete una partizione troppo piccola,\n"
-"altrimenti non sarete in grado di installare parte del software. Se volete\n"
-"archiviare i vostri dati su una partizione separata, dovrete creare anche\n"
-"una partizione per \"/home\" (questo è possibile soltanto se avete a\n"
-"disposizione più di una partizione Linux).\n"
-"\n"
-"Ogni partizione è elencata in base a queste caratteristiche: \"Nome\",\n"
-"\"Capacità\".\n"
-"\n"
-"Il \"Nome\" è strutturato in: \"tipo di disco rigido\", \"numero del\n"
-"disco\", \"numero della partizione\" (ad esempio, \"hda1\").\n"
-"\n"
-"Il \"tipo di disco rigido\" è \"hd\" se il vostro disco è di tipo IDE, e\n"
-"\"sd\" se, invece, è un disco SCSI.\n"
-"\n"
-"Il \"numero del disco\" è sempre una lettera che segue \"hd\" o \"sd\". Per\n"
-"i dischi IDE:\n"
-"\n"
-" * \"a\" significa \"disco rigido master sul controller IDE primario\";\n"
-"\n"
-" * \"b\" significa \"disco rigido slave sul controller IDE primario\";\n"
-"\n"
-" * \"c\" significa \"disco rigido master sul controller IDE secondario\";\n"
-"\n"
-" * \"d\" significa \"disco rigido slave sul controller IDE secondario\".\n"
-"\n"
-"Per i dischi rigidi di tipo SCSI, invece, una \"a\" significa \"ID SCSI\n"
-"più\", una \"b\" significa \"ID SCSI superiore ad a\", etc."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Cliccate sul pulsante \"OK\" se volete tutte le partizioni e i dati\n"
-"presenti su questo disco rigido. Prestate attenzione, dopo aver cliccato su\n"
-"\"OK\" non potrete più recuperare le partizioni e i dati presenti sul\n"
-"disco, compresi eventuali dati di Windows.\n"
-"\n"
-"Cliccate su \"Annulla\" per annullare questa operazione senza che vengano\n"
-"persi dati o partizioni presenti su questo disco rigido."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"Il CD-ROM di Mandrake Linux ha una modalità ''salvataggio'' preconfigurata.\n"
-"Potete accedervi effettuando il boot dal CD-ROM, premendo il tasto >>F1<<\n"
-"all'avvio e digitando >>rescue<< dal prompt. Ma se il vostro computer non\n"
-"può essere avviato dal CD-ROM, dovete effettuare questa operazione (la\n"
-"creazione di un disco di avvio) per almeno due ragioni:\n"
-"\n"
-" * quando il bootloader verrà installato, DrakX riscriverà il settore di\n"
-"boot (MBR) del vostro disco principale (a meno che voi non usiate un altro\n"
-"gestore del boot), in modo che possiate avviare sia Windows che GNU/Linux,\n"
-"se sul vostro sistema è installato anche Windows. Tuttavia, se in futuro si\n"
-"renderà necessario re-installare Windows, il programma di installazione\n"
-"Microsoft riscriverà il settore di boot, e di conseguenza non sarete più in\n"
-"grado di avviare GNU/Linux!\n"
-"\n"
-" * se si verifica un problema per cui non potete più lanciare GNU/Linux dal\n"
-"disco rigido, questo dischetto sarà l'unico mezzo per avviare GNU/Linux:\n"
-"contiene un buon numero di programmi di amministrazione del sistema per\n"
-"rimettere in sesto un'installazione che ha subito un crash per\n"
-"un'interruzione di corrente, uno sfortunato errore di battitura, una\n"
-"password dimenticata o qualsiasi altra ragione.\n"
-"\n"
-"Quando cliccherete su \"Sì\", vi verrà chiesto di inserire un disco in un\n"
-"lettore di floppy. Naturalmente il dischetto che utilizzerete deve essere\n"
-"vuoto o contenere soltanto dati di cui non avete più bisogno. Non sarà\n"
-"necessario formattarlo: DrakX riscriverà l'intero disco."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"Ora, se avete scelto di indicare i pacchetti su base individuale, potete\n"
-"vedere una struttura ad albero contenente tutti i pacchetti organizzati in\n"
-"gruppi e sotto-gruppi. Mentre sfogliate questa lista gerarchica potete\n"
-"selezionare interi gruppi, sotto-gruppi o singoli pacchetti.\n"
-"\n"
-"Quando selezionate un pacchetto all'interno dell'albero, ne compare una\n"
-"descrizione sulla destra. Una volta terminata la scelta, cliccate sul\n"
-"pulsante \"Installa\" che provvederà a far partire l'installazione vera e\n"
-"propria. Il tempo necessario varia in base al numero di pacchetti che\n"
-"devono essere installati e alla velocità del vostro hardware, l'attesa\n"
-"potrebbe anche essere lunga. Una stima del tempo richiesto per finire\n"
-"l'installazione è visibile sullo schermo, in questo modo potrete sapere se\n"
-"avete tempo a sufficienza per godervi una tazza di caffé.\n"
-"\n"
-"!! Se avete selezionato un pacchetto che offre un servizio come server\n"
-"(intenzionalmente, oppure perché faceva parte di un gruppo), vi verrà\n"
-"chiesta conferma riguardo una sua effettiva installazione. Come opzione\n"
-"predefinita, in Mandrake Linux tutti i servizi installati vengono avviati\n"
-"automaticamente al momento del boot. Anche se si tratta di servizi sicuri\n"
-"al momento in cui è stata rilasciata questa versione della distribuzione,\n"
-"potrebbe succedere che vengano scoperte delle falle di sicurezza in un\n"
-"momento successivo. Se poi non avete proprio idea di quale sia la funzione\n"
-"di uno di questi pacchetti, cliccate sul pulsante \"No\". Cliccando su\n"
-"\"Sì\" i servizi elencati verranno installati e saranno attivati in maniera\n"
-"automatica. !!\n"
-"\n"
-"L'opzione \"Mostra i pacchetti selezionati automaticamente\" vi permette di\n"
-"disabilitare la finestra di dialogo che compare tutte le volte che il\n"
-"programma di installazione seleziona automaticamente uno o più pacchetti.\n"
-"Il programma determina in modo automatico, infatti, quali sono i pacchetti\n"
-"che sono indispensabili a un dato pacchetto (''dipendenze'') perché\n"
-"quest'ultimo possa essere installato con successo.\n"
-"\n"
-"Il piccolo dischetto floppy in fondo alla lista vi permette di caricare una\n"
-"lista di pacchetti scelti durante una precedente installazione. Cliccando\n"
-"su questa icona vi verrà chiesto di inserire un floppy che avrete creato\n"
-"alla fine di un'altra installazione. Consultate le informazioni che\n"
-"riguardano l'ultimo passo del processo di installazione per sapere come\n"
-"creare questo dischetto."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Qualsiasi partizione appena definita deve essere formattata prima di poter\n"
-"essere usata (formattare significa creare un filesystem).\n"
-"\n"
-"Potreste anche voler riformattare alcune partizioni preesistenti, per\n"
-"cancellare i dati che contengono. Se desiderate farlo, scegliete qui le\n"
-"partizioni che intendete formattare.\n"
-"\n"
-"Tenete presente che non è necessario riformattare tutte le partizioni\n"
-"preesistenti. Dovete formattare le partizioni che contengono il sistema\n"
-"operativo (come \"/\", \"/usr\" o \"/var\"), ma potete evitare di\n"
-"riformattare partizioni che contengono dati che desiderate conservare\n"
-"(tipicamente \"/home\").\n"
-"\n"
-"Fate molta attenzione nella scelta delle partizioni, dopo la formattazione\n"
-"tutti i dati saranno cancellati e non potrete recuperarli.\n"
-"\n"
-"Cliccate su \"Ok\" quando siete pronti a formattare le partizioni.\n"
-"\n"
-"Cliccate su \"Annulla\" se desiderate scegliere altre partizioni sulle\n"
-"quali installare il vostro nuovo sistema operativo Mandrake Linux.\n"
-"\n"
-"Cliccate su \"Avanzato\" se desiderate che le partizioni selezionate\n"
-"vengano controllate per accertare la presenza di eventuali blocchi\n"
-"danneggiati."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"Normalmente DrakX provvede a individuare automaticamente la tastiera\n"
-"corretta (in base alla lingua che avete scelto). Tuttavia, potreste avere\n"
-"una tastiera che non corrisponde esattamente alla vostra lingua: se siete\n"
-"un francese che parla italiano, ad esempio, potreste comunque preferire una\n"
-"tastiera francese. Oppure, se parlate italiano ma vivete nel Québec,\n"
-"potreste trovarvi nella stessa situazione. In entrambi i casi, dovrete\n"
-"tornare a questa fase dell'installazione e selezionare una tastiera\n"
-"appropriata dalla lista.\n"
-"\n"
-"Cliccate sul pulsante \"Avanzato\" per vedere una lista completa delle\n"
-"tastiere supportate.\n"
-"\n"
-"Se scegliete una mappa di tastiera basata su di un alfabeto non latino,\n"
-"nella prossima finestra di dialogo vi verrà chiesto di scegliere una\n"
-"scorciatoia da tastiera che vi permetterà di passare dalla mappa latina a\n"
-"quella non latina e viceversa."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Dovete adesso indicare dove volete che vengano collocate le informazioni\n"
-"necessarie per effettuare il boot con GNU/Linux.\n"
-"\n"
-"A meno che non sappiate esattamente quello che state facendo, scegliete\n"
-"\"Primo settore del disco rigido (MBR)\"."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"Ecco fatto: l'installazione è terminata, e il vostro sistema GNU/Linux è\n"
-"pronto per essere usato. Dovete soltanto cliccare sul pulsante \"OK\" per\n"
-"riavviare il sistema. Potete lanciare GNU/Linux o Windows (se presente),\n"
-"qualunque preferiate dei due, non appena il computer avrà terminato di\n"
-"effettuare il boot.\n"
-"\n"
-"Cliccando sul pulsante \"Avanzato\" (solo in modalità Esperto) avrete altri\n"
-"due pulsanti a vostra disposizione:\n"
-"\n"
-" * \"Crea il floppy di installazione automatica\": per creare un floppy di\n"
-"installazione che permette di eseguire automaticamente un' installazione\n"
-"completa, del tutto simile a quella che avete appena finito di configurare,\n"
-"senza che sia necessario l'intervento di un operatore.\n"
-"\n"
-" Notate che, dopo aver cliccato sul pulsante, saranno disponibili due\n"
-"opzioni diverse:\n"
-"\n"
-" * \"Ripeti\": questa è un'installazione automatizzata solo in parte, in\n"
-"quanto la fase di partizionamento del disco (e solo quella) resta\n"
-"interattiva.\n"
-"\n"
-" * \"Automatizzata\": l'installazione è completamente automatizzata: il\n"
-"disco rigido viene riscritto per intero, tutti tutti i dati che contiene\n"
-"andranno persi.\n"
-"\n"
-" Questa caratteristica è molto utile quando si deve installare il sistema\n"
-"su un gran numero di macchine dalle caratteristiche simili. Si veda la\n"
-"sezione Installazione automatica sul nostro sito web.\n"
-"\n"
-" * \"Salva scelta pacchetti\" (*): salva la selezione dei pacchetti\n"
-"effettuata in precedenza. Al momento di effettuare un'altra installazione,\n"
-"potrete inserire il dischetto nel lettore e installare il sistema\n"
-"richiamando lo schermo di aiuto (premendo [F1]) e digitando >>linux\n"
-"defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) Sarà necessario un dischetto formattato con il filesystem FAT: per\n"
-"formattarne uno sotto GNU/Linux digitate \"mformat a:\""
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"Ora DrakX procederà con il rilevamento di tutti i dischi rigidi e altri\n"
-"dispositivi IDE presenti sul vostro computer, e cercherà anche di stabilire\n"
-"se sul vostro sistema sono presenti una o più schede SCSI di tipo PCI. Se\n"
-"verrà individuato un dispositivo di questo tipo, DrakX installerà\n"
-"automaticamente il driver appropriato.\n"
-"\n"
-"Dato che il riconoscimento automatico in alcuni casi potrebbe non riuscire\n"
-"a individuare una particolare periferica, vi verrà comunque chiesto se\n"
-"avete una scheda SCSI PCI diversa da quelle eventualmente identificate\n"
-"oppure no. Scegliete \"Sì\" se siete sicuri che nel vostro computer è\n"
-"presente un'altra scheda SCSI: potrete scegliere la vostra scheda da una\n"
-"lista. Scegliete \"No\" se non disponete di nessun tipo di hardware SCSI, o\n"
-"se siete soddisfatti del riconoscimento automatico. Se non siete sicuri,\n"
-"potete anche controllare la lista dell'hardware rilevato nella vostra\n"
-"macchina selezionando \"Vedi informazioni hardware\" e cliccando su \"Ok\".\n"
-"Controllate l'elenco dell'hardware individuato e poi cliccate sul pulsante\n"
-"\"Ok\" per ritornare alla domanda relativa alla scheda SCSI.\n"
-"\n"
-"Se sarete costretti a specificare manualmente il tipo di scheda in vostro\n"
-"possesso, DrakX vi chiederà se intendete indicare delle opzioni da usare\n"
-"con essa. Vi consigliamo di permettere a DrakX di esaminare l'hardware per\n"
-"stabilire le particolari opzioni della scheda che dovranno essere usate\n"
-"all'inizializzazione; questo metodo in genere permette di ottenere buoni\n"
-"risultati.\n"
-"\n"
-"Se DrakX non riesce a stabilire quali sono le opzioni da passare alla\n"
-"scheda, dovrete specificarle manualmente. Consultate il ''Manuale\n"
-"dell'utente'' (capitolo 3, paragrafo \"Ricerca di informazioni sul vostro\n"
-"hardware\") per qualche suggerimento su come ottenerle dalla documentazione\n"
-"dell'hardware, dal sito web del produttore (se disponete di un accesso a\n"
-"Internet) o da Microsoft Windows (se avete utilizzato la stessa scheda con\n"
-"Windows sul vostro stesso sistema)."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OS's, the entry consists only of a label and the root partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option.\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension.\n"
-"\n"
-" * Root: the \"root\" device or \"/\" for your Linux installation.\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation.\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used.\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes \"live\".\n"
-"Here, you can override this option.\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in \"novideo\" mode, with\n"
-"native frame buffer support.\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a \"*\", if you press [Tab] to see the boot\n"
-"selections."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 Mandrake Linux. 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"
-"le partizioni esistenti. In caso contrario, sarà necessario creare o\n"
-"modificare le partizioni del disco rigido.\n"
-"\n"
-"Per creare delle partizioni dovete, per prima cosa, selezionare un disco\n"
-"rigido. Potete scegliere il disco da partizionare cliccando su \"hda\" per\n"
-"il primo disco IDE, \"hdb\" per il secondo, \"sda\" per il primo disco\n"
-"SCSI, e così via.\n"
-"\n"
-"Per partizionare il disco selezionato potete scegliere fra queste opzioni:\n"
-"\n"
-" * \"Cancella tutto\": questa opzione cancella tutte le partizioni presenti\n"
-"sul disco selezionato.\n"
-"\n"
-" * \"Alloca automaticamente\": questa opzione vi permette di creare\n"
-"automaticamente partizioni di sistema e di swap, usando il filesystem\n"
-"\"Ext3\", nello spazio libero presente sul vostro disco rigido.\n"
-"\n"
-" * \"Ancora\": permette di accedere a funzionalità avanzate:\n"
-"\n"
-" * \"Salva tabella delle partizioni\": salva la tabella delle partizioni\n"
-"su un floppy. Utile per recuperarla in un momento successivo, se\n"
-"necessario. Vi raccomandiamo caldamente di effettuare questa operazione.\n"
-"\n"
-" * \"Ripristina tabella delle partizioni\": permette di ripristinare una\n"
-"tabella delle partizioni precedentemente salvata su floppy disk.\n"
-"\n"
-" * \"Recupera tabella delle partizioni\": se la vostra tabella delle\n"
-"partizioni è danneggiata potete provare a recuperarla grazie a questa\n"
-"opzione. Procedete con attenzione, e ricordate che potrebbe non avere\n"
-"successo.\n"
-"\n"
-" * \"Ricarica tabella delle partizioni\": annulla tutte le modifiche e\n"
-"ricarica la tabella delle partizioni originaria.\n"
-"\n"
-" * \"Removable media automounting\": se disabilitate questa opzione gli\n"
-"utenti saranno costretti a montare e smontare manualmente i dispositivi\n"
-"rimovibili come lettori floppy e CD-ROM.\n"
-"\n"
-" * \"Assistente\": usate questa opzione se desiderate che il\n"
-"partizionamento del disco sia effettuato con l'aiuto di un assistente.\n"
-"Altamente raccomandata se non avete una buona conoscenza del\n"
-"partizionamento.\n"
-"\n"
-" * \"Un passo indietro\": con questa opzione le modifiche apportate\n"
-"verranno annullate.\n"
-"\n"
-" * \"Passa a modo Esperto\": permette di effettuare ulteriori azioni sulle\n"
-"partizioni (tipo, opzioni, formattazione) e offre più informazioni.\n"
-"\n"
-" * \"Fatto\": quando avrete finito il partizionamento del disco cliccate su\n"
-"questa opzione, le vostre modifiche verranno salvate sul disco.\n"
-"\n"
-"Si noti che è possibile raggiungere ogni opzione usando la tastiera. Per\n"
-"spostarvi fra le partizioni usate i tasti [Tab] e le frecce [Sù/Giù].\n"
-"\n"
-"Dopo aver selezionato una partizione potete usare:\n"
-"\n"
-" * Ctrl-c per creare una nuova partizione (se avete selezionato una\n"
-"partizione vuota);\n"
-"\n"
-" * Ctrl-d per cancellare una partizione;\n"
-"\n"
-" * Ctrl-m per impostare il punto di mount.\n"
-"\n"
-"Per ottenere informazioni in merito ai diversi tipi di filesystem\n"
-"disponibili, consultate il capitolo ext2FS del ''Reference Manual''.\n"
-"\n"
-"Se state effettuando l'installazione su una macchina PPC, sarà necessario\n"
-"creare una piccola partizione HFS di almeno 11MB, che verrà utilizzata dal\n"
-"bootloader yaboot. Se decidete di creare una partizione più grande, diciamo\n"
-"sui 50MB, potrebbe rappresentare un utile deposito dove conservare un\n"
-"kernel di riserva e immagini di ''ramdisk'' da utilizzare in caso di\n"
-"emergenza."
-
diff --git a/perl-install/share/po/help_update_english_only.pl b/perl-install/share/po/help_update_english_only.pl
deleted file mode 100755
index 4792e0ad5..000000000
--- a/perl-install/share/po/help_update_english_only.pl
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/perl -w
-
-use MDK::Common;
-
-my @prev = get("DrakX.pot.old");
-my @curr = get("DrakX.pot");
-
-@prev == @curr or die "the number of messages has changed: " . int(@prev) . " is now " . int(@curr);
-
-my %l = map_index { $_ => $prev[$::i] } @curr;
-
-while (my ($new, $old) = each %l) {
- my ($s_old) = $old =~ /"(.*)\\n"/ or die "<$old>";
- my ($s_new) = $new =~ /"(.*)\\n"/ or die "<$new>";
- next if $s_old eq $s_new;
-
- warn "mismatch\n in $s_old\n vs $s_new\n";
-}
-
-print STDERR "Is that ok (Y/n) ? ";
-<STDIN> !~ /n/i or exit;
-
-foreach my $po (glob_("*.po")) {
- my $s = cat_($po);
- while (my ($new, $old) = each %l) {
- my $offset = index($s, $old);
- if ($offset >= 0) {
- # print STDERR "replacing $old with $new\n";
- substr($s, $offset, length($old), $new);
- }
- }
- output($po, $s);
-}
-
-
-sub get {
- my ($file) = @_;
- my @l;
- foreach (cat_($file)) {
- my $nb = /^#:.*help\.pm/ .. /msgstr ""/ or next;
- if ($nb =~ /E0/) {
- push @l, $s if $s;
- $s = '';
- } elsif (/^"/) {
- $s .= $_;
- }
- }
- @l;
-}
-
diff --git a/perl-install/share/po/help_xml2pm.pl b/perl-install/share/po/help_xml2pm.pl
deleted file mode 100755
index e079cc22d..000000000
--- a/perl-install/share/po/help_xml2pm.pl
+++ /dev/null
@@ -1,303 +0,0 @@
-#!/usr/bin/perl -w
-
-use XML::Parser;
-use MDK::Common;
-use utf8;
-
-my $help;
-my $dir = "doc/manualB/modules";
-my $xsltproc = "/usr/bin/xsltproc";
-
-if ( ! -x "$xsltproc" ){
- print "You need to have \"$xsltproc\" - ";
- print "so type \"urpmi libxslt-proc\" please.\n";
- exit 1;
-}
-my @langs = grep { !/ru|pt/ } grep { /^..$/ && -e "$dir/$_/drakx-chapter.xml" } all($dir) or die "no XML help found in $dir\n";
-
-my %helps = map {
- my $lang = $_;
- my $file = "$dir/$lang/drakx_full.xml";
- my $template_file = "$dir/$lang/drakx.xml";
-
- output($template_file, do { (my $s = $template) =~ s/__LANG__/$lang/g; $s });
- system("$xsltproc id.xsl $template_file > $file") == 0 or die "$xsltproc id.xsl $template_file failed\n";
-
- my $p = new XML::Parser(Style => 'Tree');
- my $tree = $p->parsefile($file);
-
- $lang => rewrite2(rewrite1(@$tree), $lang);
-} @langs;
-
-my $base = delete $helps{en} || die;
-save_help($base);
-
-foreach my $lang (keys %helps) {
- print "Now transforming: $lang\n";
- local *F;
- my ($charset) = cat_("$lang.po") =~ /charset=([^\\]+)/ or die "missing charset in $lang.po\n";
- open F, ">:encoding($charset)", "help-$lang.pot";
- print F "\n";
- foreach my $id (keys %{$helps{$lang}}) {
- $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.mandrakesoft.com:/cooker/$dir/$lang/drakx-chapter.xml\n);
- print F qq(msgid ""\n");
- print F join(qq(\\n"\n"), split "\n", to_ascii($base->{$id}));
- print F qq("\nmsgstr ""\n");
- print F join(qq(\\n"\n"), split "\n", $helps{$lang}{$id});
- print F qq("\n\n);
- }
-}
-unlink(".memdump");
-
-sub save_help {
- my ($help) = @_;
-
- #- HACK, don't let this one disappear
- $help->{configureXxdm} =
-'Finally, you will be asked whether you want to see the graphical interface
-at boot. Note this question will be asked even if you chose not to test the
-configuration. Obviously, you want to answer \"No\" if your machine is to
-act as a server, or if you were not successful in getting the display
-configured.';
-
- local *F;
- open F, ">:encoding(ascii)", "../../help.pm";
- print F q{package help;
-use common;
-
-# IMPORTANT: Don't edit this File - It is automatically generated
-# from the manuals !!!
-# Write a mail to <documentation@mandrakesoft.com> if
-# you want it changed.
-
-%steps = (
-empty => '',
-};
- foreach (sort keys %$help) {
- my $s = to_ascii($help->{$_});
- print STDERR "Writing id=$_\n";
- print F qq(\n$_ => \n__("$s"),\n);
- }
- print F ");\n";
-}
-
-# i don't like the default tree format given by XML::Parser,
-# rewrite it in my own tree format
-sub rewrite1 {
- my ($tag, $tree) = @_;
- my ($attr, @nodes) = @$tree;
- my @l;
- while (@nodes) {
- my ($tag, $tree) = splice(@nodes, 0, 2);
- if ($tag eq '0') {
- foreach ($tree) {
- s/\s+/ /gs;
- s/"/\\"/g;
- s/\x{2013}/-/g;
- }
- push @l, $tree
- } elsif ($tag eq 'screen') {
- $tree->[1] eq '0' or die "screen tag contains non CDATA\n";
- push @l, $tree->[2];
- } else {
- push @l, rewrite1($tag, $tree);
- }
- }
- { attr => $attr, tag => lc $tag, children => \@l };
-}
-
-# return the list of nodes named $tag
-sub find {
- my ($tag, $tree) = @_;
- if (!ref($tree)) {
- ();
- } elsif ($tree->{tag} eq $tag) {
- $tree;
- } else {
- map { find($tag, $_) } @{$tree->{children}};
- }
-}
-
-sub rewrite2 {
- my ($tree, $lang) = @_;
- our $i18ned_open_text_quote = $ {{
- fr => "« ",
- de => "„",
- es => "\\\"",
- it => "''",
- }}{$lang};
- our $i18ned_close_text_quote = $ {{
- fr => " »",
- de => "“",
- es => "\\\"",
- it => "''",
- }}{$lang};
- our $i18ned_open_label_quote = $ {{ fr => "« ", de => "„"}}{$lang};
- our $i18ned_close_label_quote = $ {{ fr => " »", de => "“"}}{$lang};
- our $i18ned_open_command_quote = $ {{ fr => "« ", de => "„"}}{$lang};
- our $i18ned_close_command_quote = $ {{ fr => " »", de => "“"}}{$lang};
- our $i18ned_open_input_quote = $ {{ fr => "« ", de => "»"}}{$lang};
- our $i18ned_close_input_quote = $ {{ fr => " »", de => "«"}}{$lang};
- our $i18ned_open_key_quote = $ {{ de => "["}}{$lang};
- our $i18ned_close_key_quote = $ {{ de => "]"}}{$lang};
- # rewrite2_ fills in $help
- $help = {};
- rewrite2_($tree);
- $help;
-}
-
-sub rewrite2_ {
- my ($tree) = @_;
- ref($tree) or return $tree;
- !$tree->{attr}{condition} || $tree->{attr}{condition} !~ /no-inline-help/ or return '';
-
- my $text = do {
- my @l = map { rewrite2_($_) } @{$tree->{children}};
- my $text = "";
- foreach (@l) {
- s/^ // if $text =~ /\s$/;
- $text =~ s/ $// if /^\s/;
- $text =~ s/\n+$// if /^\n/;
- $text .= $_;
- }
- $text;
- };
-
- if (0) {
- } elsif (member($tree->{tag}, 'formalpara', 'para', 'itemizedlist', 'orderedlist')) {
- $text =~ s/^\s(?!\s)//;
- $text =~ s/^( ?\n)+//;
- $text =~ s/\s+$//;
- qq(\n$text\n);
- } elsif (member($tree->{tag}, 'quote', 'citetitle', 'foreignphrase')) {
- ($i18ned_open_text_quote || "``") . $text . ($i18ned_close_text_quote || "''");
- } elsif (member($tree->{tag}, 'guilabel', 'guibutton', 'guimenu', 'literal', 'filename')) {
- ($i18ned_open_label_quote || "\\\"") . $text . ($i18ned_close_label_quote || "\\\"");
- } elsif ($tree->{tag} eq 'command') {
- ($i18ned_open_command_quote || "\\\"") . $text . ($i18ned_close_command_quote || "\\\"");
- } elsif ($tree->{tag} eq 'userinput') {
- ($i18ned_open_input_quote || ">>") . $text . ($i18ned_close_input_quote || "<<");
- } elsif ($tree->{tag} eq 'keycap') {
- ($i18ned_open_key_quote || "[") . $text . ($i18ned_close_key_quote || "]");
- } elsif (member($tree->{tag}, 'keysym')) {
- qq($text);
- } elsif (member($tree->{tag}, 'footnote')) {
- '(*)'
- } elsif ($tree->{tag} eq 'warning') {
- $text =~ s/^(\s+)/$1!! /;
- $text =~ s/(\s+)$/ !!$1/;
- $text;
- } elsif ($tree->{tag} eq 'listitem') {
- my $cnt;
- $text =~ s/^\s+//;
- $text =~ s/^/' ' . ($cnt++ ? ' ' : '* ')/emg;
- "\n$text\n";
-
- } elsif (member($tree->{tag},
- 'acronym', 'application', 'emphasis',
- 'keycombo', 'note',
- 'superscript', 'systemitem',
- 'tip', 'ulink', 'xref'
- )) {
- # ignored tags
- $text;
- } elsif (member($tree->{tag},
- qw(title article primary secondary indexterm revnumber
- date authorinitials revision revhistory chapterinfo
- imagedata imageobject mediaobject figure
- book chapter)
- )) {
- # dropped tags
- '';
- } elsif ($tree->{tag} =~ /sect[12]/) {
- my $id = $tree->{attr}{id} && $tree->{attr}{id} =~ /drakxid-(.*)/ ? $1 : return;
- $text =~ s/^\s+//;
-
- my @footnotes = map {
- my $s = rewrite2_({ %$_, tag => 'para' });
- $s =~ s/^\s+//;
- "(*) $s";
- } find('footnote', $tree);
- $help->{$id} = aerate($text . join('', @footnotes));
- '';
- } elsif ($tree->{tag} eq 'screen') {
- qq(\n$text\n);
- } else {
- warn "unknown tag $tree->{tag}\n";
- }
-}
-
-sub aerate {
- my ($s) = @_;
- #- the warp_text column is adjusted so that xgettext do not wrap text around
- #- which cause msgmerge to add a lot of fuzzy
- my $s2 = join("\n\n", map { join("\n", warp_text($_, 75)) } split "\n", $s);
- $s2;
-}
-
-sub to_ascii {
- local $_ = $_[0];
- tr[ÀÃÂÃÄÅÆÇÈÉÊËÌÃÃŽÃÃÑÒÓÔÕÖ×ØÙÚÛÜÃÞàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ]
- [AAAAAAACEEEEIIIIDNOOOOOxOUUUUY_aaaaaaaceeeeiiiionooooo_ouuuuy_y];
- s/\x81//g; #- why is this needed???
- s/ß/ss/g;
- $_;
-}
-
-BEGIN {
- $template = <<'EOF';
-<?xml version='1.0' encoding='ISO-8859-1'?>
-
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
-"/usr/share/sgml/docbook/xml-dtd-4.1.2/docbookx.dtd"[
-
-<!ENTITY drakx-chapter SYSTEM 'drakx-chapter.xml'>
-
-<!ENTITY % params.ent SYSTEM "../../manuals/Starter/__LANG__/params.ent">
-%params.ent;
-<!ENTITY % strings.ent SYSTEM "../../manuals/Starter/__LANG__/strings.ent">
-%strings.ent;
-
-<!ENTITY step-only-for-expert "">
-
-<!ENTITY % acronym-list SYSTEM "../../entities/__LANG__/acronym_list.ent" >
-%acronym-list;
-<!ENTITY % button-list SYSTEM "../../entities/__LANG__/button_list.ent" >
-%button-list;
-<!ENTITY % companies SYSTEM "../../entities/__LANG__/companies.ent" >
-%companies;
-<!ENTITY % icon-list SYSTEM "../../entities/__LANG__/icon_list.ent" >
-%icon-list;
-<!ENTITY % menu-list SYSTEM "../../entities/__LANG__/menu_list.ent" >
-%menu-list;
-<!ENTITY % tab-list SYSTEM "../../entities/__LANG__/tab_list.ent" >
-%tab-list;
-<!ENTITY % tech SYSTEM "../../entities/__LANG__/tech.ent" >
-%tech;
-<!ENTITY % text-field-list SYSTEM "../../entities/__LANG__/text_field_list.ent" >
-%text-field-list;
-<!ENTITY % titles SYSTEM "../../entities/__LANG__/titles.ent" >
-%titles;
-<!ENTITY % typo SYSTEM "../../entities/__LANG__/typo.ent" >
-%typo;
-<!ENTITY % common SYSTEM "../../entities/common.ent" >
-%common;
-<!ENTITY % common-acronyms SYSTEM "../../entities/common_acronyms.ent" >
-%common-acronyms;
-<!ENTITY % prog-list SYSTEM "../../entities/prog_list.ent" >
-%prog-list;
-
-<!ENTITY lang '__LANG__'>
-
-]>
-
-<book>
- <title>DrakX Documentation</title>
-
- &drakx-chapter;
-
-</book>
-EOF
-
-}
diff --git a/perl-install/share/po/hr.po b/perl-install/share/po/hr.po
deleted file mode 100644
index b3cb7e389..000000000
--- a/perl-install/share/po/hr.po
+++ /dev/null
@@ -1,15119 +0,0 @@
-# KTranslator Generated File
-# Copyright (c) 1999 MandrakeSoft
-# Vladimir Vuksan <vuksan@veus.hr>, 1999.
-# Vlatko Kosturjak <kost@iname.com>, 2001, 2002.
-# Dejan Dakic <ddakic@foi.hr>, 2002.
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-03-22 05:58CET\n"
-"Last-Translator: Vlatko Kosturjak <kost@iname.com>\n"
-"Language-Team: Croatian <lokalizacija@linux.hr>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-2\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.8\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB ili vi¹e"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Odaberite X poslu¾itelj"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X poslu¾itelj"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Vi¹e-zaslonska postava"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Va¹ sustav podr¾ava postavu sa vi¹e zaslona.\n"
-"©to ¾elite napraviti?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Odaberite kolièinu memorije na grafièkoj kartici"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "XFree postavke"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Koju konfiguraciju XFree-a ¾elite imati?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Podesi sve zaslone nezavisno"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Koristi Xinerama pro¹irenje"
-
-#: ../../Xconfig/card.pm_.c:387
-#, fuzzy, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Podesi samo karticu \"%s\" (%s)"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s sa 3D hardware akceleracijom"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Va¹a video kartica mo¾e imati 3D ubrzanje samo sa XFree %s.\n"
-"Va¹a kartica je podr¾ana od XFree %s koji mo¾da ima bolju podr¹ku u 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Va¹a kartica mo¾e imati 3D hardware-sku akceleraciju sa XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s sa EXPERIMENTALNOM 3D hardware akceleracijom"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Va¹a video kartica mo¾e imati 3D ubrzanje samo sa XFree %s,\n"
-"UPOZORAVAMO VAS DA JE OVO EKSPERIMENTALNA PODR©KA I MO®E ZAMRZNUTI VA©E "
-"RAÈUNALO.Va¹a kartica je podr¾ana od XFree %s koja mo¾e imati bolju podr¹ku "
-"u 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Va¹a kartica mo¾e imati 3D hadware akceleraciju podr¾anu od XFree %s,\n"
-"UPOZORAVAMO VAS DA JE OVO EKSPERIMENTALNA PODR©KA I MO®E ZAMRZNUTI VA©E "
-"RAÈUNALO."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (instalacijski zaslonski upravljaèki program)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Prilagoðeno"
-
-#: ../../Xconfig/main.pm_.c:102
-#, fuzzy
-msgid "Graphic Card"
-msgstr "Grafièka kartica"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitor"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Rezolucija"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Opcije"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "U redu"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Zavr¹i"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Zadr¾i promjene?\n"
-"Trenutna postava je:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Odaberite monitor"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Generièki"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-#, fuzzy
-msgid "Vendor"
-msgstr "Vrati"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Dva kritièna parametra su vertikalna vrijednost osvje¾avanja, koja je "
-"vrijednost\n"
-"u kojoj se cijeli zaslon osvje¾ava, i najva¾nije horizontalna\n"
-"vrijednost osvje¾avanja koja ja vrijednost u kojoj se svaka linija "
-"prikazuje.\n"
-"\n"
-"JAKO JE VA®NO da ne specifirate tip monitora kod kojega je raspon "
-"osvje¾avanja\n"
-"veæi od moguænosti va¹eg monitora jer mo¾ete o¹tetiti va¹ monitor.\n"
-" Ukoliko ste u nedoumici, izaberite konzervativne postavke."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Horizontalna vrijednost osvje¾avanja"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Vertikalna vrijednost osvje¾avanja"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 boja (8 bita)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 tisuæa boja (15 bita)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 tisuæa boja (16 bita)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 milijuna boja (24 bita)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 milijarde boja (32 bita)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Rezolucije"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Odaberite rezoluciju i color depth"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Grafièka kartica: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Odustani"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Isku¹aj postavu"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Da li ¾elite isku¹ati postavu ?"
-
-#: ../../Xconfig/test.pm_.c:31
-#, fuzzy
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "Upozorenje: testiranje grafièke kartice mo¾e zamrzunti va¹e raèunalo"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Raspored tipkovnice: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Vrsta mi¹a: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Ureðaj mi¹a: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Horizontalna Sinkronizacija Monitora: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Vertikalno Osvje¾enje Monitora: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Grafièka kartica: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Grafièka memorija: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Dubina boje: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Rezolucija: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86 poslu¾itelj: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 upravljaèki program: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X kod pokretanja sustava"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Mogu podesiti da se X podigne automatski kod podizanja sustava.\n"
-"Da li ¾elite da se X automatski pokreæe?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:85
-#, fuzzy
-msgid "What norm is your TV using?"
-msgstr "Kakav tip ISDN veze koristite ?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Prvi sektor boot particije"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Prvi sektor pogona (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "SILO instalacija"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Gdje ¾elite instalirati bootloader?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "LILO/grub instalacija"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO sa tekstualnim menijem"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO sa grafièkim menijem"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Podizanje sa DOS/Windows-a (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Glavne postavke bootloadera"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Koristiti Bootloader"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Bootloader instalacija"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Boot ureðaj"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Zbijeno"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "zbijeno"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Video mod"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Odgoda prije bootiranja uobièajenog imagea"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Lozinka"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Lozinka (provjera)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Ogranièene opcije na komandnoj liniji"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "ogranièi"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Oèisti /tmp na svakom podizanju"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Precizna velièina RAMa (pronaðeno %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Omoguæi vi¹e obrazaca"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Upi¹ite velièinu RAM u Mb"
-
-#: ../../any.pm_.c:183
-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"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Molim poku¹ajte ponovo"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Lozinke se ne podudaraju"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Init poruka"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Pauza Otvorenog Firmware-a"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Vrijeme èekanja podizanja kernela"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Omoguæi CD podizanje?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Omoguæi podizanje?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Uobièajeni OS?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"Odluèili ste instalirati bootloader na particiju.\n"
-"To podrazumijeva da veæ imate bootloader na tvrdom disku sa kojeg podi¾ete\n"
-"sustav (npr. System Commander).\n"
-"\n"
-"Sa kojeg diska ¾elite podizati?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Ovo su trenutni zapisi.\n"
-"Mo¾ete dodati jo¹ koji ili urediti postojeæi."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Dodaj"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Gotov"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Promjeni"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Kakvu vrstu zapisa ¾elite dodati"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Drugi OS (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Drugi OS (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Drugi OS (Windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Slika (image)"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Dodaj na kraj"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Èitaj-pi¹i"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tablica"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Nesigurno"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Oznaka"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Uobièajeno"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Initrd-velièina"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "NemaVidea"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Ukloni zapis"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Prazna oznaka nije dozvoljena"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Morate odrediti sliku kernela"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Morate odrediti root particiju"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Ova oznaka veæ postoji"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Prona¹ao sam %s %s meðusklopova"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Da li imate jo¹ koji?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Da li imate %s meðusklopova?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Ne"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Da"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Poka¾i info o hardveru"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Instaliram upravljaèki program %s za karticu %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(modul %s)"
-
-#: ../../any.pm_.c:690
-#, fuzzy, c-format
-msgid ""
-"You may now provide its 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'"
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Sada mo¾ete unijeti postavke za modul %s.\n"
-"Postavke su formata ``ime=vrijednost ime2=vrijednost2...''.\n"
-"Na primjer, ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Postavke modula:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Koji %s upravljaèki program ¾elite isprobati?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"U nekim sluèajevima, %s upravljaèki program treba dodatne informacije da bi "
-"radio\n"
-"ispravno, iako normalno radi i bez toga. Da li ¾elite specifirati te "
-"dodatne\n"
-"opcije za njega ili ¾elite dozvoliti upravljaèkom programu da isproba va¹e\n"
-"raèunalo za informacije koje treba? Ponekad, isprobavanje mo¾e zamrznuti\n"
-"va¹e raèunlo, ali ne bi trebalo izazvati nikakvu ¹tetu."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Auto. ispitaj"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Odredi postavke"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Uèitavanje modula %s nije uspjelo.\n"
-"Da li ¾elite poku¹ati ponovo sa drugim parametrima?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "pristup X programima"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "pristup rpm alatima"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "dozvoli \"su\""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "pristup administracijskim datotekama"
-
-#: ../../any.pm_.c:755
-#, fuzzy
-msgid "access to network tools"
-msgstr "pristup rpm alatima"
-
-#: ../../any.pm_.c:756
-#, fuzzy
-msgid "access to compilation tools"
-msgstr "pristup rpm alatima"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(veæ postoji %s)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Lozinka je prejednostavna"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Molim dajte korisniku korisnièko ime"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "Korisnièko ime mo¾e sadr¾avati samo mala slova, brojeve, `-' i `_'"
-
-#: ../../any.pm_.c:769
-#, fuzzy
-msgid "The user name is too long"
-msgstr "Ovaj korisnik veæ postoji"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Ovaj korisnik veæ postoji"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Dodaj korisnika"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Unesite korisnika\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Prihvati korisnika"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Puno ime"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Korisnièko ime"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Ljuska"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Ikona"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Auto-prijava"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Mogu podesiti da se va¹e raèunalo automatski prijavi kao jedan korisnik.\n"
-"Da li ¾elite koristiti tu pogodnost?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Izaberite uobièajenog korisnika:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Izaberite prozorski upravitelj koji ¾elite pokrenuti:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Molim izaberite jezik koji ¾elite koristiti."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "Mo¾ete izabrati druge jezike koji æe biti dostupni nakon instalacije"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Sve"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Dozvoli svim korisnicima"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Nema dijeljenja"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, 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?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "Mo¾ete izvesti koristeæi NFS ili Sambu. Koji od njih ¾elite"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Nu¾ni paket %s nedostaje"
-
-#: ../../any.pm_.c:1005
-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 ""
-"Da li ¾elite dozvoliti korisnicima da izvezu neke direktorije u "
-"njihivompolaznom direktoriju?\n"
-"Dozvoljavanjem navedenoga æete dozvoliti korisnicima da jednostavno kliknuna "
-"\"Dijeljenje\"\n"
-" u konqueroru i nautilusu.\n"
-"\n"
-"\"Proizvoljno\" æe omoguæiti dozvoljavanje po korisniku.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "Pokreni userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"Dijeljenje po korisniku koristi grupu \"fileshare\". \n"
-"Mo¾ete koristiti userdrake za dodavanje korisnika u navedenu grupu."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Dobrodo¹li Crackeri"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Slab"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Standardno"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Visok"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Vi¹i"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranoidan"
-
-#: ../../any.pm_.c:1080
-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."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password 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."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Ovo je standardna sigurnosna razina preporuèena za raèunala koja æe biti "
-"kori¹tena za spajanje na Internet kao klijent."
-
-#: ../../any.pm_.c:1085
-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."
-
-#: ../../any.pm_.c:1086
-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 ""
-"Sa ovom sigurnosnom razinom, kori¹tenje ovog sustava kao poslu¾itelj postaje "
-"moguæe.\n"
-"Sigurnost je sada toliko visoka da se sustav mo¾e koristiti kao poslu¾itelj\n"
-"koji prima zahtjeve od mnogo klijenata. Upozorenje: ako je va¹e raèunalo "
-"samo klijent na Internetu, bolje da izaberete ni¾u razinu."
-
-#: ../../any.pm_.c:1089
-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."
-
-#: ../../any.pm_.c:1095
-#, fuzzy
-msgid "DrakSec Basic Options"
-msgstr "Opcije"
-
-#: ../../any.pm_.c:1096
-#, fuzzy
-msgid "Please choose the desired security level"
-msgstr "Izaberite sigurnosni nivo"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Sigurnosna razina"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Koristi libsafe za poslu¾itelje"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-"Biblioteka koja ¹titi od prekoraèenja spremnika i format string napada."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr ""
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Dobro dosli u %s izbornik operativnih sustava!\n"
-"\n"
-"Izaberite operativni sustav u popisu iznad ili\n"
-"prièekajte %d sekundi za uobièajeno podizanje.\n"
-"\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Dobro dosli u GRUB izbornik operativnih sustava!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Za mijenjanje izabranog sustava pritisnite tipke %c i %c."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Pritisnite ENTER za bootiranje izabranog OS, 'e' za promjenu"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "naredbe prije bootiranja ili 'c' za komandnu liniju."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "Osvjetljeni zapis biti æe bootiran automatski za %d sekundi."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "nema dovoljno mjesta u /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Radna povr¹ina"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Start Menu"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Ne mo¾ete instalirati bootloader na %s particiju\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "nema jo¹ implementirane pomoæi.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Postava Stila Podizanja"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Datoteka"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Datoteka/_Izlaz"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "Novi stil kategoriziranja Monitora"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "NoviStil Monitora"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Tradicionalni Monitor"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Tradicionalni Gtk+ Monitor"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Pokreni Auroru pri podizanju"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Lilo/grub mod"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Yaboot mod"
-
-#: ../../bootlook.pm_.c:146
-#, fuzzy
-msgid "Install themes"
-msgstr "Instaliraj sustav"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr ""
-
-#: ../../bootlook.pm_.c:148
-#, fuzzy
-msgid "Create new theme"
-msgstr "Stvori novu particiju"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr ""
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Gre¹ka"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:195
-#, fuzzy, c-format
-msgid "Copy %s to %s"
-msgstr "Kopiram %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-#, fuzzy, c-format
-msgid "Write %s"
-msgstr "XFree %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr ""
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr ""
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr ""
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "Notice"
-msgstr "NemaVidea"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr ""
-
-#: ../../bootlook.pm_.c:258
-#, fuzzy
-msgid "Theme installation failed!"
-msgstr "Odaberite razred instalacije"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Trenutno koristite %s kao Upravitelj Boot-a.\n"
-"Pritisnite na Podesi za pokretanje èarobnjaka za postavljanje."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Podesi"
-
-#: ../../bootlook.pm_.c:275
-#, fuzzy
-msgid "Splash selection"
-msgstr "Spremi odabir paketa"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr ""
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr ""
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr ""
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Sistemski mod"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Pokreni X-Window sustav pri podizanju"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Ne, ne ¾elim automatsko prijavljivanje"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Da, ¾elim automatsko prijavljivanje sa ovim korisnikom i okru¾jem"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "U redu"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "ne mogu otvoriti /etc/inittab za èitanje: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d minuta"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 minuta"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d sekundi"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Ne mogu napraviti screenshotove prije particioniranja"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Screenshotovi æe biti raspolo¾ivi poslije instalaciju u %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Francuska"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Kosta Rika"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Belgija"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Èe¹ka Republika"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Njemaèka"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Grèka"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Norve¹ka"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "©vedska"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Nizozemska"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Italija"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Austrija"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "Sjedinjene Amerièke Dr¾ave"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-#, fuzzy
-msgid "New"
-msgstr "novi"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Demontiraj"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Montiraj"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Poslu¾itelj"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Toèka montiranja"
-
-#: ../../diskdrake/dav.pm_.c:85
-#, fuzzy
-msgid "Please enter the WebDAV server URL"
-msgstr "Upi¹ite brzinu cd snimaèa"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:109
-#, fuzzy
-msgid "Server: "
-msgstr "Poslu¾itelj"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Mjesto montiranja:"
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Opcije: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Prvo napravite backup podataka"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Proèitajte pa¾ljivo!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull 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"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Èarobnjak"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Izaberite akciju"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\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_.c:191
-msgid "Please click on a partition"
-msgstr "Molim kliknite na particiju"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Detalji"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-#, fuzzy
-msgid "No hard drives found"
-msgstr ""
-"Nije pronaðen lokalni pisaè!\n"
-"\n"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "Journalised FS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Prazno"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Ostali"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Vrste datoteènih sustava:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Napravi"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Vrsta"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Umjesto toga koristi ``%s''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Obri¹i"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Prvo pritisnite ``Demontiraj''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"Nakon mijenjanja tipa particije %s svi podaci na ovoj particiji biti æe "
-"obrisani"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Izaberite particiju"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Izaberite drugu particiju"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Izlaz"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Normalno > Ekspert"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Prebaci u normalni mod"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Vrati"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Da ipak nastavim?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Da zavr¹im bez spremanja"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Da zavr¹im bez zapisivanje particijske tablice?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Da li ¾elite spremiti /etc/fstab promjene?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Raspodijeli automatski"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Oèisti sve"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Vi¹e"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Hard disk informacije"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Sve primarne particije su iskori¹tene"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Ne mogu dodati niti jednu dodatnu particiju"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Ako ¾elite dodati jo¹ koju particiju molim obri¹ite jednu od particija kako "
-"bi\n"
-"mogli stvoriti jednu extended particiju."
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Spremi particijsku tabelu"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Vrati particijsku tabelu"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Spasi particijsku tabelu"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Ponovno uèitaj particijsku tabelu"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Automatsko montiranje prenosivog medija"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Odaberite datoteku"
-
-#: ../../diskdrake/interactive.pm_.c:335
-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?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Upozorenje"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Umetnite disketu u pogon\n"
-"Svi podaci na disketi biti æe izbrisani"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Poku¹avam spasiti particijsku tablicu"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Detaljne informacije"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Promijeni velièinu"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Premjesti"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formatiraj"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Dodaj RAID-u"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Dodaj LVM-u"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Ukloni sa RAID-a"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Ukloni sa LVM-a"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Promijeni RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Koristi za loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Stvori novu particiju"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Poèetni sektor:"
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Velièina u MB:"
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Vrsta datoteènog sustava:"
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Postavke:"
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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_.c:499
-msgid "Remove the loopback file?"
-msgstr "Ukloniti loopback datoteku?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Mijenjam tip particije"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Koji datoteèni sustav ¾elite?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Mijenjam iz ext2 u ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Gdje ¾elite montirati loopback datoteku %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Gdje ¾elite montirati ureðaj %s?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't 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_.c:594
-#, fuzzy, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Gdje ¾elite montirati ureðaj %s?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Izraèunavam granice fat datoteènog sustava"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Mijenjam velièinu"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Ova particija nije promjenjiva u velièini"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Preporuèam da prvo backupirate sve podatke s ove particije"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, 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_.c:662
-msgid "Choose the new size"
-msgstr "Odaberite novu velièinu"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Nova velièina u MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Na koji disk se ¾elite premjestiti?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Sektor"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Na koji se sektor ¾elite premjestiti?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Premje¹tam"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Premje¹tam particiju..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Izaberite postojeæi RAID na koji ¾elite dodati "
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "novi"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Izaberite postojeæi LVM na koji ¾elite dodati "
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "LVM ime?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Ova particija se ne mo¾e koristiti za loopback"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Ime loopback datoteke:"
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Dajte ime datoteke"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr ""
-"Datoteku koristi neki drugi loopback. Molim izaberite neku drugu datoteku"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Datoteka veæ postoji. Da li da nju upotrijebim?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Opcije montiranja"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Razno"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "ureðaj"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "razina"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "chunk velièina"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Budite oprezni: ova operacija je opasna"
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Kakav tip particioniranja?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, fuzzy, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Paket %s treba instalirati. Da li ga ¾elite instalirati?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"®alim meðutim ne mogu napraviti /boot toliko daleko na disku\n"
-"(cilindar > 1024).\n"
-"Imate dvije opcije ili æete koristiti LILO pa neæe raditi ili neæete\n"
-"koristiti LILO pa vam /boot neæe ni trebati."
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Particiju koju ste odabrali kao root (/) je fizièki locirana poslije 1024-"
-"tog cilindra va¹eg hard diska, a nemate /boot particiju.\n"
-"Ukoliko planirate koristiti LILO boot menad¾er, budite pa¾ljivi da dodate/"
-"boot particiju"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /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"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, 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_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Trebate ponovo pokrenuti sustav prije nego promjene postanu aktivne"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, 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_.c:1026
-msgid "Formatting"
-msgstr "Formatiram"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Formatiram loopback datoteku %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Formatiram particiju %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Sakrij datoteku"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Premijesti datoteku na novu particiju"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"Direktorij %s veæ sadr¾i neke podatke\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Premije¹team datoteke na novu particiju"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Kopiram %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "Uklanjam %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "particija %s je sada poznata kao %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Ureðaj:"
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "DOS ureðaj slovo: %s (nagaðanje)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Vrsta: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Ime: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Poèetak: sektor %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Velièina: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s sektora"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Cilindar %d do %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Formatiran\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Nije formatiran\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Montiran\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Loopback datoteka(e):\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Podrazumijevana boot particija\n"
-" (za MS-DOS boot, ne za LILO)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Razina %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Chunk velièina %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID-diskovi %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Ime loopback datoteke: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-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_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Ova specijalna bootstrap\n"
-"particija je za\n"
-"dvostruko-podizanje (dual-boot) va¹eg sustava.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Velièina: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Geometrija: %s cilindara, %s glava, %s sektora\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Info: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM-diskovi %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Vrsta particijske tabele: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, fuzzy, c-format
-msgid "on channel %d id %d\n"
-msgstr "na sabirnici %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Kljuè enkriptiranja datoteènog sustava"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Izaberite va¹ kljuè za enkriptiranje datoteènog sustava"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, 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_.c:1191
-msgid "The encryption keys do not match"
-msgstr "Enkripcijski kljuèevi se ne sla¾u"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Enkripcijski kljuè"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Enkripcijski kljuè (ponovno)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Promijeni tip"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Molim kliknite na medij"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-#, fuzzy
-msgid "Domain Authentication Required"
-msgstr "Provjera autentiènosti"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Another one"
-msgstr "Internet"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Which username"
-msgstr "Korisnièko ime"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-#, fuzzy
-msgid "Username"
-msgstr "Korisnièko ime"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-#, fuzzy
-msgid "Domain"
-msgstr "NIS domena"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Poslu¾itelji za pretra¾ivanje"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s formatiranje %s nije uspjelo"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "ne znam kako formatirati %s kao vrstu %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "montiranje particije %s u direktorij %s neuspje¹no"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "gre¹ka kod demontiranja %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "jednostavno"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "sa /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "poslu¾itelj"
-
-#: ../../fsedit.pm_.c:240
-#, fuzzy, c-format
-msgid ""
-"I can't 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 loose 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_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "JFS se ne mo¾e koristiti na particijama koje su manje od 16 MB"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "ReiserFS se ne mo¾e koristiti na particijama koje su manje od 32 MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Mjesto montiranja mora poèeti sa /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Veæ postoji particija sa mjestom montiranja %s\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "Ne mo¾ete koristiti LVM logièki prostor za mjesto montiranja %s"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Ovaj direktorij bi trebao ostati unutar root datoteènog sustava"
-
-#: ../../fsedit.pm_.c:530
-#, fuzzy
-msgid ""
-"You need a true filesystem (ext2/ext3, 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_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr ""
-"Ne mo¾ete koristiti enkriptirani datoteèni sustav za toèku montiranja %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Nema dovoljno slobodnog prostora za auto-alokaciju"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Nema ni¹ta za uraditi"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Gre¹ka prilikom otvaranja %s za pisanje: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:171
-#, fuzzy
-msgid "Sound configuration"
-msgstr "CUPS postavke"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-#, fuzzy
-msgid "Driver:"
-msgstr "Upravljaèki program"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Pomoæ"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Molimo prièekajte... Primjenjujem konfiguraciju"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Molim prièekajte"
-
-#: ../../harddrake/sound.pm_.c:208
-#, fuzzy
-msgid "No known driver"
-msgstr "X upravljaèki program"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:212
-#, fuzzy
-msgid "Unkown driver"
-msgstr "Nepoznati model"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "Model"
-msgstr "Mi¹"
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "hard disk model"
-msgstr "Memorija kartice (DMA)"
-
-#: ../../harddrake/ui.pm_.c:17
-#, fuzzy
-msgid "Channel"
-msgstr "Odustani"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:21
-#, fuzzy
-msgid "Module"
-msgstr "Mi¹"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Opis"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:25
-#, fuzzy
-msgid "Bus identification"
-msgstr "Provjera autentiènosti"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:32
-#, fuzzy
-msgid "Old device file"
-msgstr "Odaberite datoteku"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:34
-#, fuzzy
-msgid "New devfs device"
-msgstr "Gateway ureðaj"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:36
-#, fuzzy
-msgid "Number of buttons"
-msgstr "2 gumba"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:38
-#, fuzzy
-msgid "Alternative drivers"
-msgstr "Alternativna testna stranica (A4)"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-#, fuzzy
-msgid "/_Quit"
-msgstr "Zavr¹i"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Pomoæ"
-
-#: ../../harddrake/ui.pm_.c:65
-#, fuzzy
-msgid "/_Help..."
-msgstr "/_Pomoæ"
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:73
-#, fuzzy
-msgid "/_About..."
-msgstr "/Pomoæ/_O programu"
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:76
-#, fuzzy
-msgid "Author:"
-msgstr "Auto. ispitaj"
-
-#: ../../harddrake/ui.pm_.c:86
-#, fuzzy
-msgid "Harddrake2 version "
-msgstr "Otkrivanje hard diskova"
-
-#: ../../harddrake/ui.pm_.c:101
-#, fuzzy
-msgid "Detected hardware"
-msgstr "Poka¾i info o hardveru"
-
-#: ../../harddrake/ui.pm_.c:103
-#, fuzzy
-msgid "Information"
-msgstr "Prika¾i informacije"
-
-#: ../../harddrake/ui.pm_.c:106
-#, fuzzy
-msgid "Configure module"
-msgstr "Podesi mi¹"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:111
-#, fuzzy
-msgid "Detection in progress"
-msgstr "detektiran na portu %s"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:166
-#, fuzzy, c-format
-msgid "Running \"%s\" ..."
-msgstr "Uklanjam pisaè \"%s\" ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-#, fuzzy
-msgid "secondary"
-msgstr "%d sekundi"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-#, fuzzy
-msgid "Auto-detect"
-msgstr "Koristi auto detekciju"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-#, fuzzy
-msgid "Unknown|Generic"
-msgstr "Generièki"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:210
-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_.c:213
-#, fuzzy
-msgid "Card model:"
-msgstr "Memorija kartice (DMA)"
-
-#: ../../harddrake/v4l.pm_.c:214
-#, fuzzy
-msgid "Tuner type:"
-msgstr "Promijeni tip"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:217
-#, fuzzy
-msgid "PLL setting:"
-msgstr "Postavka optereæenja"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr ""
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux je vi¹ekorisnièki sustav, i to znaèi da svaki korisnik mo¾e imati\n"
-"vlastita pode¹enja, vlastite datoteke itd. Mo¾ete proèitati ``User Guide''\n"
-"da nauèite vi¹e. Za razliku od \"root\"-a, koji je administrator, korisnici\n"
-"koje æete dodati ovdje neæe imati ovla¹tenja za mijenjanje nièega osim "
-"vlastitih\n"
-"datoteka ili vlastitih postavki. Morati æete napraviti najmanje jednog "
-"normalnog\n"
-"korisnika za vas. Taj raèun æete koristiti za prijavljivanje za rutinsko\n"
-"kori¹tenje. Iako je vrlo praktièno se prijaviti kao \"root\" svaki dan,\n"
-"to mo¾e biti vrlo opasno! Najmanja pogre¹ka mo¾e znaèiti da va¹ sustav\n"
-"neæe vi¹e moæi raditi. Ako napravite ozbiljnu gre¹ku kao normalan korisnik,\n"
-"mo¾ete izgubiti samo neke informacije, ali ne cijeli sustav.\n"
-"\n"
-"Prvo, morate unijeti va¹e pravo ime. Ono nije obvezno, naravno\n"
-"mo¾ete ustvari unijeti ¹to god ¾elite. DrakX æe tada uzeti prvu rijeè koju\n"
-"ste unijeli u to polje i prenijeti je u \"Korisnièko ime\". To je ime kojim "
-"æe \n"
-"se taj konkretni korisnik prijavljivati u sustav. Mo¾ete ga mijenjati. "
-"Tada \n"
-"morate ovdje upisati lozinku. Sa gledi¹ta sigurnosti, lozinka "
-"neprivilegiranog \n"
-"(obiènog) korisnika nije toliko va¾na kao \"root\" lozinka, ali je ne treba "
-"zbog\n"
-"toga zanemarivati: naposlijetku, radi se o va¹im datotekama.\n"
-"\n"
-"Ako pritisnete \"Prihvati korisnika\", mo¾ete ih dodati koliko ¾elite. "
-"Dodajte\n"
-"korisnika za svakog prijatelja: oca ili sestru, npr. Kada ste dodali sve "
-"korisnike\n"
-"koje ste ¾eljeli, stisnite \"Zavr¹i\".\n"
-"\n"
-"Pritiskanjem na \"Napredno\" mo¾ete promijeniti predodreðenu \"ljusku\" za "
-"tog\n"
-"korisnika (bash je predodreðen)."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Gore su popisane postojeæe Linux particije pronaðene na\n"
-"va¹em hard disku. Mo¾ete zadr¾ati izbore napravljene od strane èarobnjaka, "
-"one su dobre za\n"
-"uobièajenu upotrebu. Ukoliko promjenite izbore, morate barem definirati "
-"root\n"
-"particiju (\"/\"). Nemojte izabrati premalu particiju jer neæete moæi \n"
-"instalirati dovoljno software-a. Ako ¾elite spremati va¹e podatke na "
-"posebnoj particiji,\n"
-"trebate takoðer izabrati \"/home\" (jedino moguæe ako imate vi¹e od jedne\n"
-"raspolo¾ive Linux particije).\n"
-"\n"
-"\n"
-"Za informaciju, svaka particija je popisana kako slijedi: \"Ime\", "
-"\"Kapacitet\".\n"
-"\n"
-"\n"
-"\"Ime\" je kodirano kako slijedi: \"tip hard diska\", \"broj hard diska\",\n"
-"\"broj particije\" (naprimjer, \"hda1\").\n"
-"\n"
-"\n"
-"\"Tip hard diska\" je \"hd\" ukoliko je hard disk - IDE hard disk i \"sd\"\n"
-"ukoliko je on SCSI hard disk.\n"
-"\n"
-"\n"
-"\"Broj hard diska\" je uvijek slovo poslije \"hd\" ili \"sd\". Sa IDE hard "
-"diskovima:\n"
-"\n"
-" * \"a\" znaèi \"master hard disk na primarnom IDE kontroleru\";\n"
-"\n"
-" * \"b\" znaèi \"slave hard disk na primarnom IDE kontroleru\";\n"
-"\n"
-" * \"c\" znaèi \"master hard disk na sekundarnom IDE kontroleru\";\n"
-"\n"
-" * \"d\" znaèi \"slave hard disk na sekundarnom IDE kontroleru\".\n"
-"\n"
-"\n"
-"Sa SCSI hard diskovima, \"a\" znaèi \"primarni hard disk\", \"b\" znaèi "
-"\"sekundarni hard disk\", itd..."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"Mandrake Linux instalacija je pro¹irena na nekoliko CDROMova. DrakX\n"
-"zna ukoliko se odabrani paket nalazi na drugom CDROMu i izbaciti æe\n"
-"trenutni CD i pitati vas da ubacite drugi koji je potreban."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"Sada treba odrediti koje programe ¾elite instalirati u svoj sustav. Za "
-"Mandrake \n"
-"Linux su dostupne tisuæe paketa, i ne morate ih sve znati na pamet.\n"
-"\n"
-"Ako pokreæete standarnu instalaciju sa CD-ROMa, prvo æete biti upitani da "
-"navedete\n"
-"CDove koje imate (samo u modu za struènjake). Provjerite imena CDova i "
-"oznaèite\n"
-"kuæice koje odgovaraju CDovima koje imate. Pritisnite \"U redu\" kada ste "
-"spremni\n"
-"nastaviti.\n"
-"\n"
-"Paketi su podijeljeni po grupama koje odgovaraju odreðenoj svrsi. Grupe su \n"
-"podijeljene u èetiri sekcije:\n"
-"\n"
-" * \"Radna stanica\": ako æete koristiti stroj kao radnu stanicu, izaberite\n"
-"jednu ili vi¹e odgovarajuæih grupa;\n"
-"\n"
-" * \"Razvoj\": ako æe se Va¹ stroj koristiti za programiranje, izaberite\n"
-"¾eljene grupe;\n"
-"\n"
-" * \"Poslu¾itelj\": ako je Va¹ stroj odreðen za poslu¾itelja, moæi æete "
-"odabrati\n"
-"koje od uobièajenih servisa ¾elite instalirati na njega;\n"
-"\n"
-" * \"Grafièko okru¾je\": naposlijetku, ovdje birate grafièko okru¾je. Barem "
-"jedno\n"
-"mora biti odabrano ako ¾elite imati grafièku radnu stanicu!\n"
-"\n"
-"Pomicanjem pokazivaèa mi¹a na ime grupe æe se prikazati kratak opis te "
-"grupe. Ako\n"
-"nijedna grupa nije odabrana pri normalnoj instalaciji (za razliku od "
-"nadogradnje),\n"
-"iskoèit æe dijalog sa predlo¾enim opcijama za minimalnu instalaciju:\n"
-"\n"
-" * \"Sa Xima\": instaliranje ¹to je manje paketa moguæe za grafièko "
-"suèelje;\n"
-"\n"
-" * \"Sa osnovnom dokumentacijom\": instalira osnovni sustav sa osnovnim "
-"pomoænim\n"
-"programima i njihovom dokumentacijom. Ova instalacija je pogodna za "
-"namje¹tanje\n"
-"poslu¾itelja;\n"
-"\n"
-" * \"Stvarno malena instalacija\": instalirat æe strogi minimum potreban da "
-"bi\n"
-"imali Linux sustav koji radi, samo u komandnoj liniji. Ova instalacija je "
-"velika\n"
-"oko 65Mb.\n"
-"\n"
-"Mo¾ete provjeriti \"Inividualni odabir paketa\", ¹to je korisno ako ste "
-"upoznati\n"
-"sa ponuðenim paketima ili ako ¾elite imati potpunu kontrolu nad "
-"instaliranim\n"
-"sadr¾ajem.\n"
-"\n"
-"Ako ste pokrenuli instalaciju u \"Nadogradnja\" naèinu, mo¾ete odselektirati "
-"sve\n"
-"grupe da izbjegnete instaliranje novih paketa. Ovo je korisno za "
-"popravljanje\n"
-"ili osuvremenjivanje postojeæeg sustava."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"Konaèno, ovisno o tome da li ste izbrali individualne pakete, prikazat æe "
-"vam \n"
-"se stablo sa svim paketima podijeljenim u grupe i podgrupe. Pri "
-"pregledavanju\n"
-"stabla mo¾ete izabrati èitave grupe, podgrupe ili pojedine pakete.\n"
-"\n"
-"Kad god izaberet paket na stablu, na desnoj strani se pojavi opisnik. Kada "
-"ste\n"
-"zavr¹ili odabir, pritisnite \"Instaliraj\", èime æete pokrenuti proces "
-"instaliranja.\n"
-"Ovisno o brzini raèunala i broju paketa koji trebaju biti instalirani, "
-"proces mo¾e\n"
-"potrajati. Procjena vremena koje æe biti potrebno da bi se sve instaliralo "
-"pi¹e\n"
-"na ekranu, da vam pomogne procjeniti imate li vremena za ¹alicu kave.\n"
-"\n"
-"!! Ako je odabran poslu¾iteljski paket, namjerno ili jer je pripadao nekoj "
-"grupi,\n"
-"bit æete upitani da potvrdite da li ¾elite stvarno instalirati te "
-"poslu¾itelje.\n"
-"Kod Mandrake Linuxa, 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"
-"Mandrake Linuxa. Ako ne znate ¹to bi pojedini servis trebao raditi ili "
-"za¹to \n"
-"se instalira, pritisnite \"Ne\". Pritiskanjem na \"Da\"instalirat æe se "
-"navedeni\n"
-"servisi i pokretat æe se automatski. !!\n"
-"\n"
-"\"Automatske ovisnosti\" opcija onemoguæuje upozorenje koje se pojavi kad "
-"god \n"
-"instalacija automatski izabere paket. Ovo se de¹ava stoga ¹to je utvrdila "
-"da\n"
-"treba zadovoljiti ovisnost drugim paketom da bi se uspje¹no zavr¹ila.\n"
-"\n"
-"Malena ikona diskete na dnu popisa omoguæuje uèitavanje popisa paketa "
-"izabranih\n"
-"tijekom neke pro¹le instalacije. Pritiskom na nj upitat æe vas da ubacite "
-"disketu\n"
-"napravljenu na kraju neke druge instalacije. Pogledajte drugi savjet u "
-"posljednjem\n"
-"koraku stvaranja takve diskete."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Predlo¾eno Vam je da namjestite Internet/mre¾nu vezu. Ako ¾elite raèunalo\n"
-"povezati s Internetom ili lokalnom mre¾om, pristisnite \"U redu\". Pokrenut "
-"æe\n"
-"se proces automatskog prepoznavanja mre¾nih kartica i modema. Ako ovaj "
-"proces\n"
-"zaka¾e, iskljuèite \"Koristi autodetekciju\" kuæicu slijedeæi put. Mo¾ete\n"
-"odabrati i da ne namje¹tate mre¾u, ili da to uèinite kasnije; u tom "
-"sluèaju, \n"
-"samo stisnite \"Odustani\".\n"
-"\n"
-"Dostupne veze su: obièni modem, ISDN modem, ADSL veza, kablovski modem, te\n"
-"jednostavna LAN veza (Ethernet).\n"
-"\n"
-"Ovdje se neæemo detaljno baviti sa pojedinim konfiguracijama. Samo "
-"provjerite da\n"
-"li imate sve parametre od va¹eg pru¾atelja internet usluga ili sustavskog \n"
-"administratora.\n"
-"\n"
-"Mo¾ete pogledati u ``User Guide'', poglavlje o Internet vezama za detalje "
-"o \n"
-"postavkama, ili jednostavno saèekati da se sustav instalira, pa koristiti\n"
-"tamo opisani program da bi namjestili va¹u vezu.\n"
-"\n"
-"Ako ¾elite namjestiti mre¾u kasnije, poslije instalacije, ili ste zavr¹ili\n"
-"namje¹tanje mre¾e, stisnite \"Odustani\"."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Sada mo¾ete izabrati servise koje ¾elite pokreniti pri podizanju.\n"
-"\n"
-"Ovdje su predstavljeni svi servisi dostupni sa trenutnom instalacijom.\n"
-"Pregledajet ih pa¾ljivo i maknite one koje nisu uvijek potrebni prilikom\n"
-"podizanja sustava.\n"
-"\n"
-"Odabiranjem odreðenog servisa dobit æete kratki opis tog servisa. Meðutim, "
-"ako\n"
-"niste sigurni je li servis koristan ili ne, sigurnije je ostaviti "
-"predodreðeno\n"
-"pona¹anje.\n"
-"\n"
-"!! Na ovoj razini obratite pozornost na to da li æete koristiti stroj kao\n"
-"poslu¾itelj: vjerojatno ne ¾elite pokretati neke servise koje ne trebate.\n"
-"Prisjetite se da neki servisi mogu biti opasni ako su pokrenuti na "
-"poslu¾itelju.\n"
-"Opæenito, izaberite samo one servise koji vam stvarno trebaju.\n"
-"!!"
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux upravlja vremenom po GMTu (Greenwich Mean Time) i prevodi ga u\n"
-"lokalno vrijeme prema vremenskoj zoni koju ste izabrali. Moguæe je, dodu¹e,\n"
-"ovo iskljuèiti iskljuèivanjem odabira \"Hardverski sat namje¹ten na GMT\" "
-"tako\n"
-"da je hardverski sat jednak sustavskom. Ovo je korisno kada se na raèunalu\n"
-"nalazi drugi operacijski sustav, poput Windows.\n"
-"\n"
-"Opcija \"Automatska sinhronizacija vremena\" æe automatski pode¹avati sat\n"
-"tako da æe se povezivati sa vremenskim poslu¾iteljem na Internetu. Sa "
-"popisa\n"
-"izaberite poslu¾itelj najbli¾e vama. Naravno, morate imati ispravnu vezu sa\n"
-"Internetom da bi ovo radilo. Takoðer, instalirat æe vremenski poslu¾itelj "
-"na\n"
-"va¹e raèunalo kojeg, opcionalno, mogu koristiti druga raèunala u va¹oj\n"
-"lokalnoj mre¾i."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (od X Window System) jest srce GNU/Linux grafièkog suèelja, na kojem "
-"poèivaju\n"
-"sva grafièka okru¾ja (KDE, GNOME, AfterStep, WindowMaker, itd.) koja dolaze "
-"sa\n"
-"Mandrake Linuxom. Ovdje æe DrakX poku¹ati automatski podesiti Xe.\n"
-"Jako je rijetko da æe zakazati, osim ako hardver nije vrlo star (ili nov)\n"
-"Ako uspije, pokrenut æe Xe automatski sa najboljom moguæom rezolucijom, "
-"ovisno\n"
-"o velièini monitora. Pojavit æe se prozor s upitom da li ga vidite.\n"
-"\n"
-"Ako ste pokrenuli \"Struènjak\" instalaciju, uæi æete u èarobnjak za "
-"namje¹tanje\n"
-"Xa. Pogledajte odgovarajuæi odjeljak u priruèniku za vi¹e informacija o "
-"ovom\n"
-"èarobnjaku.\n"
-"\n"
-"Ako vidite poruku tijekom testa, i odgovorite \"Da\", onda æe DrakX krenuti\n"
-"na slijedeæi korak. Ako ne mo¾ete vidjeti poruku, to jednostavno znaèi da "
-"je\n"
-"konfiguracija pogre¹na i test æe se automatski zavr¹iti nakon 10 sekundi, "
-"te\n"
-"povratiti ekran."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"Konaèno æete biti pitani da li ¾elite vidjeti grafièko suèelje pri\n"
-"dizanju. Primjetite da ovo pitanje æe biti pitano iako ne ¾elite "
-"istestirati\n"
-"konfiguraciju. Vjerojatno, ¾elite odgovoriti sa \"Ne\" ukoliko æe va¹e "
-"raèunalo\n"
-"raditi kao poslu¾itelj, ili ako niste bili uspje¹ni u konfiguriranju va¹eg\n"
-"zaslona."
-
-#: ../../help.pm_.c:246
-#, fuzzy
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"Mandrake Linux CD-ROM ima ugraðeni mod za spa¹avanje. Mo¾ete mu pristupiti\n"
-"pokretanjem sustava sa CD-ROMa, pritiskanjem >>F1<< tipke pri podizanju "
-"sustava\n"
-"i upisivanjem >>rescue<< u komandnoj liniji. Ali ako se sustav ne mo¾e "
-"podiæi\n"
-"sa CD-ROMa, trebali biste se vratiti ovom koraku za pomoæ u barem dvije "
-"situacije:\n"
-"\n"
-" * kada instalira bootloader, DrakX æe prepisati boot sektor (MBR) va¹eg\n"
-"primarnog diska (osim ako veæ ne koristite neki drugi boot manager), da bi "
-"vam\n"
-"omoguæio pokretanje ili Windowsa ili GNU/Linuxa (ako imate Windowse u "
-"raèunalu).\n"
-"Ako trebate ponovno instalirati Windowse, Microsoftov proces instalacije æe\n"
-"prepisati boot sektor, i neæete moæi pokrenuti GNU/Linux!\n"
-"\n"
-" * ako se pojavi problem i ne mo¾ete pokrenuti GNU/Linux sa tvrdog diska,\n"
-"ova disketa æe biti jedini naèin na koji mo¾ete pokrenuti GNU/Linux. Sadr¾i\n"
-"dovoljan broj sustavskih alata za povrat sustava koji se sru¹io zbog "
-"nedostatka\n"
-"energije, nesretne gre¹ke pri tipkanju, pogre¹ke pri upisivanju lozinke ili "
-"bilo\n"
-"kojeg drugog razloga.\n"
-"\n"
-"Kada kliknete na ovaj korak, pojavit æe se zahtjev za ubacivanjem diskete u "
-"pogon.\n"
-"Disketa koju ubacujete mora biti prazna ili sadr¾avati podatke koji vam "
-"nisu\n"
-"potrebni. Neæete je morati formatirati, jer æe je DrakX potpuno prepisati."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"U ovom trenutku, trebate izabrati gdje æete instalirati va¹\n"
-"Mandrake Linux 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"
-"Mandrake Linux sustava.\n"
-"\n"
-"Zato ¹to su posljedice procesa particioniranja obièno nepovratne,\n"
-"particioniranje mo¾e biti stra¹no i stresno ukoliko ste korisnik bez "
-"iskustva.\n"
-"Ovaj èarobnjak pojednostavljuje proces. Prije poèetka, molimo konzultirajte\n"
-"upute i uzmite vremena koliko vam je potrebno.\n"
-"\n"
-"Ako ste pokrenuli instalaciju u modu za struènjake, uæi æete u DiskDrake,\n"
-"Mandrake Linuxov alat za particioniranje, s kojim mo¾ete fino pode¹avati\n"
-"particije. Pogledajte DiskDrake odjeljak u ``User Guide''.\n"
-"Iz suèelja instalacije mo¾ete koristiti èarobnjake koji su ovdje opisani\n"
-"pritiskom na \"Èarobnjak\" dugme.\n"
-"\n"
-"Ako su particije veæ odreðene, od prija¹nje instalacije, ili nekog drugog\n"
-"alata za particioniranje, samo ih izaberite da bi instalirali va¹ Linux "
-"sustav.\n"
-"\n"
-"Ako particije nisu definirane, morate ih stvoriti kori¹tenjem èarobnjaka.\n"
-"Ovisno o va¹em tvrdom disku, nekoliko opcija je dostupno:\n"
-"\n"
-" * \"Koristi slobodni prostor\": ova opcija æe jednostavno automatski\n"
-"particionirati va¹e prazne diskove. Neæete biti vi¹e ni¹ta priupitani;\n"
-"\n"
-" * \"Kori¹tenje postojeæe particije\": èarobnjak je detektirao jednu ili "
-"vi¹e\n"
-"postojeæih Linux particija na va¹em hard disku. Ukoliko\n"
-"ih ¾elite zadr¾ati, izaberite ovu opciju.\n"
-"\n"
-" * \"Obri¹i cijeli disk\": ukoliko ¾elite obrisati sve podatke i sve "
-"particije\n"
-"koje postoje na va¹em hard disku i zamjeniti ih sa\n"
-"va¹im novim Mandrake Linux sustavom, mo¾ete izabrati ovu opciju. Budite\n"
-"pa¾ljivi sa ovim rje¹enjem, neæete moæi\n"
-"povratiti va¹ izbor nakon potvrde.\n"
-"\n"
-" * \"Koristiti slobodan prostor na Windows particiji\": ukoliko je "
-"Microsoft\n"
-"Windows instaliran na va¹em hard disku i zauzima\n"
-"cjeli raspolo¾iv prostor na njemu, trebate napraviti slobodan prostor za\n"
-"Linux podatke. Da biste to napravili mo¾ete obrisati va¹u\n"
-"Microsoft Windows particiju i podatke (pogledajte \"Brisanje cijelog diska"
-"\"\n"
-"ili \"Ekspert mod\" rje¹enja) ili mijenjati velièinu va¹e\n"
-"Microsoft Windows particije. Mijenjanje velièine mo¾e se obaviti bez\n"
-"gubitka bilo kakvih podataka, ako prethodno defragmentirate Windows "
-"particiju.\n"
-"Ovo rje¹enje je preporuèeno ukoliko ¾elite koristiti zajedno Mandrake Linux\n"
-"i Microsoft Windows-e na istom raèunalu.\n"
-"\n"
-" Prije izabiranja ovog rje¹enja, molimo shvatite da æe velièina va¹e "
-"Microsoft\n"
-"Windows partiticije biti manja nego ¹to je sada. To znaèi da æete imati\n"
-"manje slobodnog prostora pod\n"
-"Microsoft Windows-ima za spremanje va¹ih podataka ili instaliranje novog "
-"software-a.\n"
-"\n"
-" * \"Obi¹i Windowse\": ovo æe jednostavno obri sati sve na disku i poèeti\n"
-"particionirati sve ispoèetka. Svi podaci na disku æe biti izgubljeni;\n"
-"\n"
-" * \"Ekspertni mod\": Ukoliko ¾elite particionirati ruèno va¹ hard disk, "
-"mo¾ete\n"
-"izabrati ovu opciju. Budite pa¾ljivi prije\n"
-"izabiranja ovog rje¹enja. Vrlo je moæno, ali i vrlo opasno. Mo¾ete\n"
-"izgubiti sve va¹e podatke vrlo lako. Zato,\n"
-"nemojte izabrati ovo rje¹enje ukoliko ne znate ¹to radite."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"Eto. Instalacija je zavr¹ena i va¹ GNU/Linux sustav je spreman za "
-"kori¹tenje.\n"
-"Samo pritisnite \"U redu\" da bi ponovno pokrenuli sustav. Mo¾ete pokrenuti\n"
-"GNU/Linux ili Windowse, ¹to god ¾elite (ako imate dva sustava), èim se\n"
-"raèunalo ponovno podigne.\n"
-"\n"
-"\"Napredno\" dugme (samo u modu za struènjake) æe prikazati jo¹ dva "
-"dugmeta: \n"
-"\n"
-" * \"napravi disketu za automatsku instalaciju\": za stvaranje "
-"instalacijske\n"
-"diskete koja æe automatski izvr¹iti èitavu instalaciju bez pomoæi "
-"operatora,\n"
-"sliènu instalaciji koju ste upravo namjestili.\n"
-"\n"
-" Primjetite da su dvije razlièite opcije dostupne nakon pritiska na "
-"dugme:\n"
-"\n"
-" * \"Replay\". Ovo je djelomice automatizirana instalacija, po¹to\n"
-"particioniranje (i samo to) ostaje interaktivno;\n"
-"\n"
-" * \"Automatska instalacija\". Potpuno automatizirana instalacija: tvrdi\n"
-"disk se u potpunosti prebrisava, svi podaci se gube.\n"
-"\n"
-" Ova opcija je dosta korisna pri instaliranju na veæi broj sliènih "
-"ma¹ina.\n"
-"Pogledajte odjeljak za automatsku instalaciju na na¹em web siteu;\n"
-"\n"
-" * \"Snimi odabir paketa\"(*): snima prethodni odabir paketa. Potom, pri "
-"drugoj\n"
-"instalaciji, stavite disketu u pogon i pokrenite instalaciju odlaskom u\n"
-"ekran za pomoæ pritiskom na [F1], te zadavanjem >>linux defcfg=\"floppy\"<<\n"
-"naredbe.\n"
-"\n"
-"(*) Trebate FAT formatiranu disketu (da bi je napravili u GNU/Linuxu, "
-"napi¹ite\n"
-"\"mformat a:\")"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Svaka novo definirana particija mora biti\n"
-"formatirana za kori¹tenje (formatiranje znaèi pravljenje datoteènog "
-"sustava).\n"
-"\n"
-"Trenutno, mo¾ete htjeti ponovno formatirati neke veæ postojeæe particije\n"
-"kako bi obrisali\n"
-"podatke koje one posjeduju. Ukoliko ¾elite to napraviti,\n"
-"izaberite particije koje ¾elite formatirati.\n"
-"\n"
-"Primjetite da nije nu¾no ponovno formatirati sve veæ postojeæe particije.\n"
-"Morate ponovno formatirati particije koje sadr¾e operativni sustav (poput \n"
-"\"/\",\"/usr\" ili \"/var\") ali ne morate ponovno formatirati particije "
-"koje\n"
-"sadr¾e podatke koje ¾elite zadr¾ati (tipièno \"/home\").\n"
-"\n"
-"Molimo budite pa¾ljivi odabirom particija, poslije formatiranja, svi podaci\n"
-"æe biti obrisani i neæete ih moæi povratiti.\n"
-"\n"
-"Pritisnite na \"U redu\" kada ste spremni za formatiranje particije.\n"
-"\n"
-"Pritisnite na \"Odustani\" kada ¾elite izabrati druge particije za\n"
-"instalaciju va¹eg novog Mandrake Linux operativnog sustava.\n"
-"\n"
-"Pritisnite na \"Napredno\" ako ¾elite izabrati particije koje æe biti\n"
-"provjeravane radi lo¹ih blokova (bad blocks)."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Va¹ novi Mandrake Linux operativni sustav se trenutno instalira.\n"
-"U Zavisnosti od broja paketa koliko instalirate i brzine va¹eg raèunala,\n"
-"ova operacija mo¾e potrajati od nekoliko minuta do znaèajne kolièine\n"
-"vremena.\n"
-"\n"
-"\n"
-"Molimo budite strpljivi."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"Dok instalirate Mandrake Linux, moguæe je da su neki paketi veæ nadograðeni\n"
-"od prvotne inaèice. Neki bugovi su mo¾da uklonjeni, i sigurnost pobolj¹ana.\n"
-"Da bi iskoristili prednosti tih nadogradnji, predlo¾eno vam je da ih\n"
-"skinete s Interneta. Izaberite \"Da\" ako ste povezani s Internetom, ili \"Ne"
-"\"\n"
-"ako biste radije instalirali nadograðene pakete kasnije.\n"
-"\n"
-"Odabir \"Da\" prikazuje popis mjesta otkuda se nadogradnje mogu skinuti.\n"
-"Izaberite ono najbli¾e vama. Tada æe se pojaviti stablo za odabir paketa:\n"
-"pregledajte odabir i stisnite \"Instaliraj\" da bi skinuli i instalirali "
-"odabrane\n"
-"pakete, ili \"Odustani\" za prekid."
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Prije nastavka trebate pa¾ljivo proèitati stavke licence. Ona\n"
-"pokriva cijelu Mandrake Linux distribuciju, i ako se ne sla¾ete u svim\n"
-"stavkama sadr¾anih u njoj, kliknite na \"Odbij\" gumb koji æe automatski\n"
-"zavr¹iti instalaciju. Za nastavak instalacije, kliknite na\n"
-"\"Prihvati\" gumb."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"Sada treba odabrati ¾eljenu razinu sigurnosti raèunala. Opæe pravilo jest "
-"da\n"
-"¹to je vi¹e raèunalo izlo¾eno i podaci vrijedniji, to bi veæa razina "
-"sigurnosti\n"
-"trebala biti. Meðutim, veæa razina sigurnosti utjeèe na jednostavnost "
-"kori¹tenja.\n"
-"Pogledajte u \"msec\" poglavlje u ``Reference Manual'' za bolje obje¹njenje\n"
-"znaèenja tih razina.\n"
-"\n"
-"Ako ne znate ¹to biste odabrali, ostavite podrazumijevanu opciju."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 Mandrake Linux sustava. Ukoliko su\n"
-"particije veæ definirane (iz prethodne instalacije GNU/Linux-a ili iz\n"
-"drugih particijskih alata), mo¾ete koristiti postojeæe particije. Inaèe,\n"
-"moraju biti definirane.\n"
-"\n"
-"Za pravljenje particija, morate prvo izabrati tvrdi disk. Mo¾ete izabrati \n"
-"disk za particioniranje klikanjem na \"hda\" za prvi IDE disk, \"hdb\" za\n"
-"drugi ili \"sda\" za prvi SCSI disk i tako dalje.\n"
-"\n"
-"Za particioniranje izabranog hard diska, mo¾ete izabrati ove opcije:\n"
-"\n"
-" * \"Obri¹i sve\": ova opcija æe obrisati sve raspolo¾ive particije na\n"
-"odabranom hard disku.\n"
-"\n"
-" * \"Auto alokacija\": ova opcija vam dozvoljava da automatski napravite\n"
-"\"Ext2\" i swap particije u slobodnom prostoru va¹eg hard diska.\n"
-"\n"
-" * \"Dodatno\": pristup dodatnim moguænostima:\n"
-"\n"
-" * \"Spasi particijsku tablicu\": ukoliko je va¹a particijska tablica\n"
-"o¹teæena, mo¾ete probati spasiti ju koristeæi ovu opciju. Molimo\n"
-"budite pa¾ljivi i zapamtite da ne mora biti uspje¹na.\n"
-"\n"
-" * \"Povrati\": mo¾ete koristiti ovu opciju za odustajanje od va¹ih "
-"promjena.\n"
-"\n"
-" * \"Ponovno uèitaj\": mo¾ete koristiti ovu opciju ukoliko ¾elite vratiti\n"
-"unazad sve promjene i uèitati va¹u inicijalnu particijsku tablicu\n"
-"\n"
-" * \"Èarobnjak\": ukoliko ¾elite koristiti èarobnjak za particioniranje "
-"va¹eg\n"
-"hard diska, mo¾ete koristiti ovu opciju. Preporuèeno je ukoliko \n"
-"nemate dovoljno znanja oko particioniranja.\n"
-"\n"
-" * \"Vrati sa diskete\": ukoliko ste spremili va¹u particijsku tablicu na\n"
-"disketu tijekom prija¹nje instalacije, mo¾ete\n"
-"je vratiti koristeæi ovu opciju.\n"
-"\n"
-" * \"Spremi na disketu\": ukoliko ¾elite spremiti va¹u particijsku tablicu "
-"na\n"
-"disketu kako biste je mogli kasnije vratiti, mo¾ete koristiti ovu\n"
-"opciju. Jako je preporuèljivo koristiti ovu opciju\n"
-"\n"
-" * \"Zavr¹i\": kada ste zavr¹ili s particioniranjem va¹eg hard diska,\n"
-"koristite ovu opciju za spremanje va¹ih promjena.\n"
-"\n"
-"Za informaciju, mo¾ete dohvatiti bilo koju opciju koristeæi tastaturu:\n"
-"navigiranje kroz particije se obavlja koristeæi [Tab] i [Up/Down] strelice.\n"
-"\n"
-"Kada je particija odabrana, mo¾ete koristiti:\n"
-"\n"
-" * Ctrl-c za pravljenje novih particija (kada je prazna particija\n"
-"izabrana)\n"
-"\n"
-" * Ctrl-d za brisanje particije\n"
-"\n"
-" * Ctrl-m za postavljanje toèke montiranja\n"
-"\n"
-"Za informacije o raznim dostupnim datoteènim sustavima, proèitajte ext2fs\n"
-"poglavlje u ``Reference Manual''\n"
-"\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_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"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 Mandrake Linux operativni sustav.\n"
-"\n"
-"Svaka je particija popisana kako slijedi; \"Linux ime\", \"Windows ime\"\n"
-"\"Kapacitet\".\n"
-"\n"
-"\"Linux ime\" je kodirano kako slijedi: \"tip hard diska\", \"broj hard diska"
-"\",\n"
-"\"broj particije\" (naprimjer, \"hda1\").\n"
-"\n"
-"\"Tip hard diska\" je \"hd\" ukoliko je hard disk - IDE hard disk i \"sd\"\n"
-"ukoliko je on SCSI hard disk.\n"
-"\n"
-"\"Broj hard diska\" je uvijek slovo poslije \"hd\" ili \"sd\". Sa IDE hard\n"
-"diskovima:\n"
-"\n"
-" * \"a\" znaèi \"master hard disk na primarnom IDE kontroleru\",\n"
-"\n"
-" * \"b\" znaèi \"slave hard disk na primarnom IDE kontroleru\",\n"
-"\n"
-" * \"c\" znaèi \"master hard disk na sekundarnom IDE kontroleru\",\n"
-"\n"
-" * \"d\" znaèi \"slave hard disk na sekundarnom IDE kontroleru\".\n"
-"\n"
-"Sa SCSI hard diskovima, \"a\" znaèi \"primarni hard disk\", \"b\" znaèi\n"
-"\"sekundarni hard disk\", itd...\n"
-"\n"
-"\"Windows ime\" je slovo va¹eg hard diska pod Windows-ima (prvi disk\n"
-"ili particija se zove \"C:\")."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Molimo budite strpljivi. Ova operacija mo¾e potrajati nekoliko minuta."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"DrakX sada treba znati da li ¾elite raditi podrazumijevanu instalaciju\n"
-"(\"Preporuèeno\") ili ¾elite li imati veæu kontrolu (\"Struènjak\"). Mo¾ete\n"
-"takoðer izabrati da li ¾elite novu instalaciju ili nadogradnju postojeæeg\n"
-"Mandrake Linux sustava:\n"
-"\n"
-" * \"Instalacija\": potuno bri¹e stari sustav. U stvari, ovisno kako je "
-"saèinjen\n"
-"sustav, moæi æete zadr¾ati neke stare (Linux ili ne) particije "
-"nepromijenjene;\n"
-"\n"
-" * \"Dogradnja\": ova vrsta instalacije vam omoguæuje da jednostavno "
-"nadogradite\n"
-"pakete instalirane u va¹em Mandrake Linux sustavu. Zadr¾ava particije na "
-"va¹em\n"
-"tvrdom disku kao i postavke korisnika. Svi ostali koraci (u odnosu na "
-"obiènu\n"
-"instalaciju) pri konfiguraciji ostaju dostupni;\n"
-"\n"
-" * \"Dogradnja paketa\": ova nova vrsta instalacije omoguæuje dogradnju "
-"postojeæeg\n"
-"Mandrake Linux sustava i zadr¾avanje svih sustavskih postavki. Dodavanje "
-"novih\n"
-"paketa postojeæoj instalaciji je takoðer moguæe.\n"
-"\n"
-"Dogradnje bi trebale raditi dobro za Mandrake Linux sustave poèev od \"8.1"
-"\"\n"
-"inaèice.\n"
-"\n"
-"U zavisnosti od znanja u GNU/Linux, mo¾ete izabrati jednu od slijedeæih\n"
-"razina za instalaciju ili dogradnju\n"
-"va¹eg Mandrake Linux operativnog sustava:\n"
-"\n"
-"* Preporuèeno: ukoliko nikad niste instalirali GNU/Linux operativni sustav \n"
-"izaberite ovo. Instalacija æe biti vrlo laka i pitati æe vas samo nekoliko "
-"pitanja.\n"
-"\n"
-"* Prilagoðeno: ukoliko ste veæ upoznati sa GNU/Linux, mo¾ete izabrati\n"
-"primarnu upotrebu (radna stanica, poslu¾itelj,\n"
-"razvoj) za va¹ sustav. Trebati æete odgovoriti na vi¹e pitanja nego u\n"
-"\"Preporuèenoj\" instalacijskoj\n"
-"klasi, zato trebate znati vi¹e o tome kako GNU/Linux radi kako bi izabrali\n"
-"ovu instalacijsku klasu.\n"
-"\n"
-"* Struènjak: ukoliko imate dobro znanje o GNU/Linux-u, mo¾ete izabrati ovu\n"
-"instalacijsku klasu. Kao u \"Prilagoðenoj\"\n"
-"instalacijskoj klasi, moæi æete izabrati primarnu upotrebu za va¹ sustav\n"
-"(radna stanica, poslu¾itelj, razvoj). Budite jako\n"
-"pa¾ljivi prije nego ¹to odaberete ovu instalacijsku klasu. Moæi æete\n"
-"izvr¹iti visoko prilagoðenu instalaciju.\n"
-"Odgovori na neka pitanja mogu biti jako te¹ki ukoliko nemate dobro znanje\n"
-"GNU/Linux. Dakle, nemojte izabrati\n"
-"ovu instalacijsku klasu ukoliko ne znate ¹to radite."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"Obièno, DrakX izabere pravu tipkovnicu za vas (ovisno o jeziku koji ste "
-"odabrali)\n"
-"i neæete ni vidjeti ovaj korak. Meðutim, mo¾da nemate tipkovnicu koja toèno\n"
-"odgovara va¹em jeziku: npr. ako ste iz ©vicarske a govorite engleski, mo¾da\n"
-"svejedno ¾elite ¹vicarsku tipkovnicu. Ili ako govorite engleski, a ¾ivite u\n"
-"Quebecu, mo¾da æete se naæi u sliènoj situaciji. U oba sluèaja, morate se "
-"vratiti\n"
-"na ovaj instalacijski korak i odabrati odgovarajuæu tipkovnicu iz popisa.\n"
-"\n"
-"Pristisnite \"Dodatno\" da biste dobili potpun popis podr¾anih tipkovnica."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"Izaberite jezik kojim se ¾elite slu¾iti u instalaciji i sustavu.\n"
-"\n"
-"Pritiskom na \"Napredno\" moæi æete izabrati druge jezike koji æe biti "
-"instalirani\n"
-"na va¹u radnu stanicu. Odabiranjem drugih jezika instalirat æe se "
-"specifiène\n"
-"jeziène datoteke za sustavsku dokumentaciju i aplikacije. Npr. ako æete na "
-"svom\n"
-"raèunalu imati korisnike iz ©panjolske, u stablu odaberite Engleski kao "
-"glavni\n"
-"jezik i u sekciji Napredno oznaèite kuæicu koja odgovara ©panjolskoj.\n"
-"\n"
-"Primjetite da se mo¾e instalirati vi¹e jezika. Kada odredite eventualne "
-"dodatne\n"
-"lokale, stisnite \"U redu\" za nastavak."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"DrakX obièno prepozna koliko va¹ mi¹ ima dugmeta. Ako ne, pretpostavlja da\n"
-"imate mi¹ sa dva dugmeta, a treæe æe emulirati. DrakX æe automatski znati da "
-"li\n"
-"se radi o PS/2, serijskom ili USB mi¹u.\n"
-"\n"
-"Ako ¾elite odrediti drugaèiji tip mi¹a, odaberite odgovarajuæi tip iz "
-"ponuðenog\n"
-"popisa.\n"
-"\n"
-"Ako izaberete mi¹ razlièit od podrazumijevanog, prikazati æe se testni "
-"ekran.\n"
-"Koristite dugmad i kotaèiæ da potvrdite da li su postavke toène. Ako mi¹ ne "
-"radi\n"
-"dobro, stisnite razmaknicu ili [Return] da bi odustali i ponovno izabirali."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Molim odaberite ispravni port. Na primjer, COM1 port pod MS Windowsima\n"
-"se, pod GNU/Linuxom zove \"ttyS0\"."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"Ovo je najva¾nija odluka za sigurnost va¹eg GNU/Linux sustava: morate "
-"unijeti\n"
-"\"root\" lozinku. \"root\" je sustavski administrator i jedini koji je "
-"ovla¹ten\n"
-"da vr¹i nadogradnje, dodaje korisnike, mijenja cjelokupne postavke sustava, "
-"itd.\n"
-"Ukratko, \"root\" mo¾e raditi sve! Stoga morate izabrati lozinku koju je "
-"te¹ko\n"
-"pogoditi, DrakX æe vam reæi da li je prelagana. Kao ¹to vidite, mo¾ete "
-"odabrati\n"
-"da ne unesete lozinku, ali jako vam savjetujemo da to ne èinite, barem zbog\n"
-"jednog razloga: nemojte mislite da, zbog tog ¹to ste pokrenuli GNU/Linux, su "
-"va¹i\n"
-"ostali operacijski sustavi sigurni od gre¹aka. Po¹to \"root\" mo¾e "
-"premostiti\n"
-"sva ogranièenja i nenamjerno obrisati sve podatke na particijama nemarnim "
-"pristupanjem,\n"
-"va¾no je da bude te¹ko postati \"root\".\n"
-"\n"
-"Lozinka bi trebala biti kombinacija alfanumerièkih znakova i barem 8 znakova "
-"duga.\n"
-"Nikad ne zapisujte \"root\" lozinku, prelako dovodite sustav u opasnost.\n"
-"\n"
-"Ipak, nemojte izabrati predugu ili preslo¾enu lozinku, jer æete je morati "
-"lako\n"
-"zapamtiti.\n"
-"\n"
-"Lozinka se neæe pojaviti na ekranu kako je budete upisivali. Zato je morate\n"
-"upisati dvaput da bi smanjili moguænost gre¹ke pri upisu. Ako ipak ponovite "
-"istu\n"
-"gre¹ku dva puta, morat æete koristiti ovu \"netoènu\" lozinku kada se prvi "
-"put\n"
-"budete prijavljivali.\n"
-"\n"
-"U struènjak modu, bit æete zapitani da li æete se spajati na "
-"autentifikacijski\n"
-"poslu¾itelj, poput NISa ili LDAPa.\n"
-"\n"
-"Ako va¹a mre¾a koristi LDAP (ili NIS) protokole za autentifikaciju, "
-"izaberite\n"
-"\"LDAP\" (ili \"NIS\") kao autentifikaciju. Ako ne znate kako, pitajte\n"
-"administratora mre¾e.\n"
-"\n"
-"Ako va¹e raèunalo nije povezano sa administriranom mre¾om, morat æete "
-"izabrati\n"
-"\"Lokalne datoteke\" za autentifikaciju."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO i grub su GNU/Linux bootloaderi. Ovaj korak je obièno potpuno "
-"automatiziran.\n"
-"U stvarim DrakX analizira boot sektor diska i pona¹a se u skladu s onim ¹to "
-"je\n"
-"tamo prona¹ao:\n"
-"\n"
-" * ako je pronaðen Windows boot sektor, bit æe zamijenjen sa grub/LILO boot "
-"sektorom.\n"
-"Prema tome, moæi æete podizati ili GNU/Linux ili neki drugi OS;\n"
-"\n"
-" * ako je pronaðen grub/LILO boot sektor, bit æe zamijenjen sa novim.\n"
-"\n"
-"Ako postoji neka dvojba, DrakX æe izbaciti dijalog za razlièitim opcijama.\n"
-"\n"
-" * \"Koji bootloader koristiti\": imate tri izbora:\n"
-"\n"
-" * \"GRUB\": ako preferirate grub (tekstualni izbornik).\n"
-"\n"
-" * \"LILO sa grafièkim izbornikom\": ako preferirate LILO sa svojim\n"
-"grafièkim suèeljem.\n"
-"\n"
-" * \"LILO sa tekstualnim izbornikom\": ako preferirate LILO sa svojim\n"
-"tekstualnim suèeljem.\n"
-"\n"
-" * \"Boot ureðaj\": u veæini sluèajeva, neæete mijenjati podrazumijevani\n"
-"(\"/dev/hda\"), ali ak vam je tako dra¾e, bootloader se mo¾e instalirati na "
-"drugi\n"
-"tvrdi disk (\"/dev/hdb\"), ili èak na disketu (\"/dev/fd0\");\n"
-"\n"
-" * \"Vrijeme do podizanja podrazumijevane slike\": kada pokreæete raèunalo,\n"
-"ovo je vrijeme koje korisnik ima da u bootloader izborniku izabere drugi "
-"izbor\n"
-"od podrazumijevanog.\n"
-"\n"
-"!! Pazite da, ako izaberete da se bootloader ne instalira (pritiskom na\n"
-"\"Odustani\"), morate na neki drugi naèin osigurati podizanje Mandrake/"
-"Linux\n"
-"sustava! Takoðer, budite sigurni da znate ¹to radite prije mijenjanja "
-"opcija. !!\n"
-"\n"
-"Pritiskom na \"Napredno\" u ovom dijalogu dobit æete mno¹tvo naprednih "
-"opcija,\n"
-"rezerviranih za napredne korisnike.\n"
-"\n"
-"Nakon ¹to ste namjestili opæe parametre bootloadera, bit æe prikazan popis "
-"opcija\n"
-"za podizanje sustava koje æe biti dostupne prilikom podizanja sustava.\n"
-"\n"
-"Ako postoji neki drugi operacijski sustav instaliran na va¹em raèunalu, "
-"automatski\n"
-"æe biti dodan boot izborniku. Ovdje mo¾ete fino podesiti postojeæe opcije. "
-"Izaberite\n"
-"stavku i stisnite \"Promijeni\" da bi je promijenili ili uklonili; \"Dodaj\" "
-"stvara\n"
-"novu stavku; i \"Zavr¹i\" kreæe dalje na slijedeæi instalacijski korak."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (the LInux LOader) i Grub su bootloaderi: oni su u moguænosti podiæi\n"
-"ili GNU/Linux ili bilo koji drugi postojeæi operativni sustav na va¹em\n"
-"raèunalu.\n"
-"Normalno, ti drugi operativni sustavi su ispravno pronaðeni i\n"
-"instalirani. Ako to nije sluèaj, mo¾ete ga dodati ruèno na ovom\n"
-"zaslonu. Budite pa¾ljivi da izaberete ispravne parametre.\n"
-"\n"
-"Takoðer æete po¾eliti ne dati pristup tim drugim operativnim sustavima\n"
-"drugima, u tom sluèaju mo¾ete obrisati odgovarajuæe unose. Ali\n"
-"u tom sluèaju, trebati æete boot disketu kako bi ih mogli podiæi!"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Sada morate odabrati gdje ¾elite staviti zahtijevane informacije za "
-"podizanje\n"
-"GNU/Linuxa.\n"
-"\n"
-"Ako ne znate toèno ¹to radite, izaberite \"Prvi sektor diska\n"
-"(MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"Ovdje biramo sustav za ispis za va¹e raèunalo. Drugi OSovi mo¾da nude "
-"jedan,\n"
-"ali Mandrake Linux nudi tri.\n"
-"\n"
-" * \"pdq\", ¹to znaèi ``print, don't queue'' (ispi¹i, bez stavljanja u red), "
-"je\n"
-"izbor koji æete koristiti ako imate izravnu vezu sa pisaèem, ¾elite izbjeæi\n"
-"zastoje u ispisu i nemate pisaèe u mre¾i. Ima samo jednostavne mre¾ne "
-"moguænosti\n"
-"i pone¹to je spor za mre¾u. Izaberite \"pdq\" ako ste novi u GNU/Linuxu. "
-"Mo¾ete\n"
-"promijeniti odabir poslije instalacije pokretanjem PrinterDrakea iz "
-"Mandrake\n"
-"kontrolnog centra i pritiskom na dugme za struènjake.\n"
-"\n"
-" * \"CUPS\"``Common Unix Printing System'', je izvrstan za ispis na va¹em "
-"lokalnom\n"
-"raèunalu, kao i za ispis na drugom kraju svijeta. Jednostavan je i mo¾e "
-"poslu¾iti\n"
-"kao poslu¾itelj i klijent za drevni \"lpd\" sustav za ispis. Dakle, "
-"kompatibilan je\n"
-"s ranijim sustavima. Ima mno¹tvo trikova, ali osnovne postavke su gotovo\n"
-"jednostavne kao i \"pdq\". Ako trebate da vam emulira \"lpd\" poslu¾itelj, "
-"morate\n"
-"ukljuèiti \"cups-lpd\" daemon. Ima grafièka suèelja za ispis i za odabir "
-"opcija\n"
-"za ispis.\n"
-"\n"
-" * \"lprNG\"``line printer daemon New Generation''. Ovaj sustav mo¾e raditi\n"
-"otprilike iste stvari kao i ostali, ali æe pisati i s pisaèima u Novell "
-"mre¾i,\n"
-"jer podr¾ava IPX protokol, i mo¾e ispisivati izravno u komande ljuske. Ako "
-"vam\n"
-"treba Novell ili ispis u komande bez kori¹tenja preusmjeravanja, koristite "
-"lprNG.\n"
-"Inaèem CUPS je najbolji jer je jednostavniji i bolje radi preko mre¾e."
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX sada pretra¾uje IDE ureðaje prisutne u va¹em raèunalu.Takoðer æe "
-"poku¹ati\n"
-"pronaæi PCI SCSI adapter(e). Ukoliko DrakX\n"
-"pronaðe SCSI adapter i zna koji upravljaèki program da koristi, on æe \n"
-"automatski biti instaliran.\n"
-"\n"
-"Ukoliko imate SCSI adapter, ISA SCSI adapter ili PCI SCSI adapter koji\n"
-"DrakX ne mo¾e prepoznati, biti æete pitani da li imate SCSI adapter u va¹em\n"
-"sustavu. Ukoliko nemate adapter, mo¾ete kliknuti na \"Ne\". Ukoliko kliknete "
-"na\n"
-"\"Da\", dobiti æete popis upravljaèkih programa odakle mo¾ete izabrati va¹\n"
-"specifièan adapter.\n"
-"\n"
-"Ako trebate ruèno specifirati va¹ adapter, DrakX æe pitati da li ¾elite \n"
-"specifirati opcije za njega. Trebali biste dozvoliti DrakX-u da isproba "
-"opcije za\n"
-"hardware. Ovo obièno radi dobro.\n"
-"\n"
-"Ako ne, trebati æete navesti opcije za upravljaèki program. Molimo\n"
-"pregledajte User\n"
-"Guide (poglavlje 3, sekciju \"Collecting informations on your hardware\") "
-"za\n"
-"preporuke o pribavljanju ovih informacija iz dokumentacije hardware-a, sa \n"
-"proizvoðaèevog Web site-a (ukoliko imate Internet pristup) ili iz Microsoft "
-"Windows-a\n"
-"(ukoliko ga imate na va¹em sustavu)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"Mo¾ete dodati dodatne unose za yaboot, ili za drugi operativni sustav,\n"
-"alternativne kernele, ili za spasonosnu boot sliku.\n"
-"\n"
-"Za druge OS-ove - unos se sastoji samo od labele i \"root\" particije.\n"
-"\n"
-"Za Linux, postoji nekoliko moguæih opcija: \n"
-"\n"
-" * Labela: Jednostavno, ovo je ime koje æete napisati u yaboot promptu za\n"
-"odabir ove boot opcije.\n"
-"\n"
-" * Slika: Ovo je ime kernela koji se podi¾e. Tipièno vmlinux ili\n"
-"varijacija vmlinux-a sa ekstenzijom;\n"
-"\n"
-" * Root: \"root\" ureðaj ili '/' za va¹u Linux instalaciju.\n"
-"\n"
-" * Dodatak: Na Apple hardware-u, kernel dodatak opcija se koristi vrlo èesto "
-"za\n"
-"pomoæ pri inicijaliziranju video hardware-a, ili za omoguæavanje emulacije\n"
-"tipaka na mi¹u tipkovnicom zbog èestog nedostatka 2-og ili 3-eg tipke na "
-"Apple\n"
-" mi¹evima. Neki primjeri:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111 \n"
-"\n"
-" * Initrd: Ova opcija se mo¾e koristiti ili za uèitavanje inicijalnih\n"
-"modula, prije nego ¹to je boot\n"
-"ureðaj raspolo¾iv, ili za uèitavanje ramdisk slike za spasonosne boot "
-"situacije.\n"
-"\n"
-" * Initrd-velièina: Podrazumijevana velièina ramdisk-a je opæenito 4096\n"
-"byte-ova. Ukoliko trebate alocirati veæi ramdisk, ova opcija mo¾e biti "
-"kori¹tena.\n"
-"\n"
-" * Èitaj-Pi¹i: Normalno je \"root\" particija inicijalno podignuta u èitaj-"
-"samo,\n"
-"radi moguænosti provjere datoteènog sustava prije nego sustav postane "
-"'¾iv'.\n"
-"Mo¾ete premostiti tu opciju ovdje.\n"
-"\n"
-" * NoVideo: Ako se Apple hardware poka¾e kao iznimno problematièan, mo¾ete\n"
-"izabrati ovu opciju za podizanje u 'novideo' modu, sa native framebuffer "
-"podr¹kom.\n"
-"\n"
-" * Podrazumijevano: Izabire ovaj unos kao podrazumijevani Linux izbor,\n"
-"moguæe izbirati pritiskom ENTER-a na yaboot pitanju. Ovaj unos æe takoðer\n"
-"biti oznaèen sa '*', ukoliko stisnete [Tab] za pregledavanje boot izbora."
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot je bootloader za NewWorld MacIntosh hardware. Mo¾e\n"
-"podiæi GNU/Linux, MacOS, ili MacOSX, ukoliko postoje na va¹em raèunalu.\n"
-"Obièno, ti drugi operativni sustavi su ispravno pronaðeni i\n"
-"instalirani. Ukoliko to nije sluèaj, mo¾ete dodati unos ruèno na ovom\n"
-"zaslonu. Budite pa¾ljivi da izaberete ispravne parametre.\n"
-"\n"
-"Glavne opcije Yaboota su:\n"
-"\n"
-" * Init Poruka: Jednostavna tekst poruka koja se prika¾e prije pitanja o\n"
-"podizanju.\n"
-"\n"
-" * Boot Ureðaj: Oznaèava gdje ¾elite staviti informaciju potrebnu za \n"
-"podizanje GNU/Linux-a. Opæenito, bootstrap particiju namje¹tate prije, \n"
-"da sadr¾i ovu informaciju.\n"
-"\n"
-" * Otvorena Firmware Pauza: Za razliku od LILO-a, postoje dvije raspolo¾ive\n"
-"pauze sa yaboot-om. Prva pauza se mjeru sekundama i na tom mjestu mo¾ete \n"
-"birati izme¾u CD-a, OF boot-a, MacOS-a ili Linux-a.\n"
-"\n"
-" * Kernel Boot Èekanje: Ovo èekanje je slièno LILO boot èekanju. Poslije \n"
-"izabiranja Linux-a, imati æete pauzu od 0.1 sekunde prije nego "
-"podrazumijevani\n"
-"kernel opis bude odabran.\n"
-"\n"
-" * Omoguæi CD Boot?: Postavljanje ove opcije æe vam dozvoliti da mo¾ete\n"
-"izabrati 'C' za CD na prvom pitanju pri podizanju.\n"
-"\n"
-" * Omoguæi OF Boot?: Postavljanje ove opcije æe vam dozvoliti da mo¾ete\n"
-"izabrati 'N' za Open Firmware prvi prvom pitanju pri podizanju.\n"
-"\n"
-" * Podrazumijevani OS: Mo¾ete izabrati koji OS æete podiæi podrazumijevano\n"
-"kada Open Firmware pauza istekne."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"Ovdje su predstavljeni razlièiti parametri za va¹e raèunalo. Ovisno o\n"
-"instaliranom hardveru, vidjet æete ili ne slijedeæe stavke:\n"
-"\n"
-" * \"Mi¹\": mo¾ete provjeriti trenutne postavke mi¹a i promijeniti\n"
-"ih, ako treba, pritiskom na dugme;\n"
-"\n"
-" * \"Tipkovnica\": mo¾ete provjeriti trenutnu postavu tipkovnice i "
-"promijeniti\n"
-"je, ako treba, pritiskom na dugme;\n"
-"\n"
-" * \"Vremenska zona\": DrakX, podrazumijevano, pogaða vremensku zonu prema\n"
-"izabranom jeziku. Ali i ovdje, kao i kod izbora tipkovnice, mo¾da niste u "
-"zemlji\n"
-"za koju bi izabrani jezik trebao odgovarati. Stoga, mo¾da æete trabati "
-"stisnuti\n"
-"\"Vremenska zona\" dugme da bi namjestili sat prema va¹oj vremenskoj zoni;\n"
-"\n"
-" * \"Pisaè\": pritiskom na \"Nema pisaèa\" dugme otvorit æe se èarobnjak za\n"
-"namje¹tanje pisaèa;\n"
-"\n"
-" * \"Zvuèna kartica\": ako je zvuèna kartica naðena, bit æe ovdje "
-"prikazana.\n"
-"Nije je moguæe mijenjati tijekom instalacije;\n"
-"\n"
-" * \"TV kartica\": ako je naðena TV kartica, ovdje æe biti prikazana. Nije "
-"je\n"
-"moguæe mijenjati tijekom instalacije;\n"
-"\n"
-" * \"ISDN kartica\": ako je naðena ISDN kartica, ovdje æe biti prikazana. "
-"Mo¾ete\n"
-"mijenjati njene parametre pritiskom na dugme."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Izaberite hard disk kojeg ¾elite obrisati kako bi instalirali va¹u\n"
-"novu Mandrake Linux particiju. Budite pa¾ljivi, svi postojeæi podaci\n"
-"biti æe izgubljen i neæe se moæi povratiti!"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Izaberite \"U redu\" ukoliko ¾elite obrisati sve podatke i\n"
-"postojeæe particije na navedenom tvrdom disku. Budite pa¾ljivi, nakon\n"
-"klikanja na \"U redu\", neæete moæi povratiti bilo kakve postojeæe podatke "
-"ili\n"
-"particije na ovom hard disku, ukljuèujuæi Windows podatke.\n"
-"\n"
-"Pritisnite na \"Odustani\" za prekidanje ove operacije bez gubljenja bilo\n"
-"kakvih postojeæih podataka i particija na ovom hard disku."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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)"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "Morate takoðer formatirati %s"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"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"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Ne mogu koristiti broadcast bez NIS domene"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Umetnite FAT formatiranu disketu u pogon %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Ova disketa nije FAT formatirana"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Za kori¹tenje spremljenog odabira paketa, podignite instalaciju sa ``linux "
-"defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Gre¹ka prilikom èitanja datoteke %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"Pojavila se gre¹ka - ne mogu pronaæi niti jedan valjani ureðaj na kojem\n"
-"bih mogao instalirati datoteèni sustav. Provjerite da li je sa va¹im "
-"hardverom sve u redu."
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Neki hardware na va¹em raèunalu treba ``vlasnièke'' upravljaèke programe\n"
-"kako bi proradio. Mo¾ete naæi vi¹e informaciju o tome na: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Morate imati root particiju.\n"
-"Prvo napravite particiju (ili kliknite na postojeæu) te\n"
-"odaberite akciju ``Mjesto monitranja'' te odaberite `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Morate imati swap particiju"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Swap particija ne postoji\n"
-"\n"
-"Da ipak nastavim?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Morate imati FAT particiju montiranu na /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Koristi slobodan prostor"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Nema dovoljno slobodnog prostora za pravljenje novih particija"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Koristi postojeæe particije"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Nema postojeæih particija koje bih mogao upotrijebiti"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Koristi Windows particiju za loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Koju particiju ¾elite koristiti za Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Odaberite velièinu"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Velièina korijenske particije u MB: "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Velièina swap particiju u MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Iskoristi slobodan prostor na Windows particiji"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Kojoj particiji ¾elite promijeniti velièinu?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Izraèunavam granice Windows datoteènog sustava"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"Program koji mjenja velièinu FAT-a ne mo¾e rukovati va¹om particijom, \n"
-"slijedeæa gre¹ka se dogodila: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"Va¹a Windows particija je prefragmentirana, molim pokrenite ``defrag'' prvo."
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"UPOZORENJE!\n"
-"\n"
-"DrakX sada mora promijeniti velièinu va¹e Windows particije\n"
-"Budite vrlo oprezni buduæi da je ova operacija\n"
-"izuzetno opasna. Ukoliko jo¹ niste mijenjali velièinu particije molim\n"
-"izaðite prvo iz instalacije, pokrenite scandisk pod Windowsima (opcionalno "
-"pokrenite defrag), tada ponovno pokrenite instalaciju.\n"
-"Takoðer preporuèljivo je da saèuvate va¹e podatke (napravite backup).\n"
-"Kada ste sigurni da ¾elite nastaviti, pritisnite U redu."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Koliku velièinu ¾elite zadr¾ati za windowse"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "particija %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Mijenjanje FAT velièine nije uspjelo: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or 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)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Obri¹i cijeli disk"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Ukloni Windowse(TM)"
-
-#: ../../install_interactive.pm_.c:182
-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?"
-
-#: ../../install_interactive.pm_.c:185
-#, 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"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Proizvoljno particioniranje diska"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Koristi fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Sada mo¾ete razdijeliti %s.\n"
-"Kada ste gotovi ne zaboravite spremiti postavu sa `w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Nemate dovoljno slobodnog prostora na va¹oj Windows particiji"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Ne mogu pronaæi bilo kakvo mjesto za instaliranje"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "DrakX èarobnjak za particioniranje je prona¹ao slijedeæa rje¹enja:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Particioniranje neuspjelo: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Podi¾em mre¾u"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Onemoguæujem mre¾u"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Dogodila se gre¹ka, ali neznam kako s njom lijepo rukovati.\n"
-"Nastavite dalje na vlastiti rizik."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Dupliciraj mjesto monitranja %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Neki va¾ni paketi nisu se instalirali pravilno.\n"
-"Ili je va¹ cdrom pogon ili cd medij u defektu.\n"
-"Provjerite cdrom na instaliranom raèunalu koristeæi \"rpm -qpl Mandrake/RPMS/"
-"*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Dobrodo¹li u %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Disketni pogon nije dostupan"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Pokreæem korak `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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 Mandrake Linux-a. Ukoliko se to desi, mo¾ete probati tekstualnu\n"
-"instalaciju. Za to, pritisnite `F1' kada podi¾ete CDROM, i unesite `text'."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Instalacijski razred"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Molim izaberite jedan od slijedeæih razreda instalacije:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Odabir grupe paketa"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Individualan odabir paketa"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Ukupna velièina: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Lo¹ paket"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Ime: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Inaèica: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Velièina: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Znaèaj: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't 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"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Slijedeæi paketi æe biti instalirani"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Slijedeæi paketi æe biti uklonjeni"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Ne mo¾ete oznaèiti/odznaèiti ovaj paket"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Buduæi da je ovo obvezni paket ne mo¾ete ga odznaèiti"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Ne mo¾ete odznaèiti ovaj paket buduæi da je veæ instaliran"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Ovaj paket treba nadograditi\n"
-"Da li ste sigurni da ga ¾elite odznaèiti?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "Ne mo¾ete odznaèiti ovaj paket buduæi da ga treba nadograditi"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Prika¾i automatski odabrane pakete"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Instaliraj"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Uèitaj/Spremi na disketu"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "Dograðujem izbor paketa"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "Minimalna instalacija"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Odaberite pakete koje ¾elite instalirati"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Instaliram"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Procjenjujem"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Preostalo vrijeme"
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Molimo prièekajte, Pripremam instalaciju"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d paketa"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Instaliram paket %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Prihvati"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Odbij"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't 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."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Da ipak nastavim?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Javila se gre¹ka prilikom sortiranja paketa:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Pojavila se gre¹ka kod instalacije paketa:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Pojavila se gre¹ka"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Da li zaista ¾elite napustiti instalaciju?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Licencni dogovor"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"Uvod\n"
-"\n"
-"Operativni sustav i njegove razlièite komponente raspolo¾ive u Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft S.A. 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 MandrakeSoft S.A. 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, MandrakeSoft S.A. 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, "
-"legalnih plaæanja \n"
-"i kazni posljedica sudskih presuda, ili bilo kakvih drugih "
-"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 Mandrake Linux 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 "
-"MandrakeSoft-u.\n"
-"Programe razvijeni od strane MandrakeSoft S.A. su pokriveni GPL licencom. "
-"Dokumentacija napisana \n"
-"od strane MandrakeSoft 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"
-"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"
-"MandrakeSoft S.A. 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"
-"\"Mandrake\", \"Mandrake Linux\" i pripadajuæi logoi su za¹tiæeni prodajni "
-"znaci MandrakeSoft S.A. \n"
-"\n"
-"\n"
-"5. Dr¾avni zakoni \n"
-"\n"
-"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 "
-"primjenjivim sekcijama\n"
-"ugovora.\n"
-"Za stavke i uvjete ove Licence je nadle¾an zakon Francuske.\n"
-"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 MandrakeSoft S."
-"A. \n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Tipkovnica"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Molim, izaberite raspored tipkovnice."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Ovdje je cijeli popis raspolo¾ivih tipkovnica"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Koji instalacijski razred ¾elite?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Instaliraj/Nadogradi"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Da li je ovo instalacija ili nadogradnja?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Preporuèeno"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Ekspert"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Dogradnja"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Samo dogradi pakete"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Molim izaberite va¹u vrstu mi¹a."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Port mi¹a"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Izaberite na kojem serijskom portu je mi¹ prikljuèen."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Emulacija gumbova"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "Emulacija 2 gumba"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "Emulacija 3 gumba"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Pode¹avam PCMCIA kartice..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Pode¹avam IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "nema dostupnih particija"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Tra¾im particije kako bi prona¹ao mjesta montiranja"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Odaberite mjesta montiranja"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 mjesta za 1 MB bootstrap! Instalacija æe nastaviti, ali za "
-"podizanje va¹eg sustava, trebati æete napraviti bootstrap particiju u "
-"DiskDrake-u"
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "Niti jedna root particija nije pronaðena da se obavi dogradnja"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Korijenska particija"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Koja je korijenska particija (/) va¹eg sustava?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr ""
-"Morate ponovo pokrenuti sustav kako bi se aktivirala promjena particijske "
-"tablice"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Izaberite particije koje ¾elite formatirati"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Provjeri za lo¹e blokove?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Formatiram particije"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Stvaram i formatiram datoteku %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Nema dovoljno swapa za zavr¹etak instalacije, molim dodajte jo¹"
-
-#: ../../install_steps_interactive.pm_.c:472
-#, fuzzy
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Tra¾im dostupne pakete"
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Tra¾im dostupne pakete"
-
-#: ../../install_steps_interactive.pm_.c:476
-#, fuzzy
-msgid "Looking at packages already installed..."
-msgstr "Ne mo¾ete odznaèiti ovaj paket buduæi da je veæ instaliran"
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Tra¾im pakete koje mogu nadograditi"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"Va¹ sustav nema dovoljno prostora za instalaciju ili dogradnju (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"Molimo izaberite uèitivanje ili spremanje izbora paketa na disketu.\n"
-"Format je isto kao auto_install napravljene diskete."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Uèitaj sa diskete"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Spremi na disketu"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Uèitavam sa diskete"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Odabir paketa"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Umetnite disketu koja sadr¾ava izbor paketa"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "Izabrana velièina je veæa nego raspolo¾iv prostor"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "Tip instalacije"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"Niste izabrali niti jednu grupu paketa\n"
-"Izaberite minimalnu instalaciju ako ¾elite"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "Sa X-ima"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "Sa osnovnom dokumentacijom (preporuèeno!)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Stvarno malena instalacija (posebice bez urpmia)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Ako imate sve dolje navedene CDove kliknite U redu.\n"
-"Ako nemate niti jedan od navedenih CD kliknite Odustani.\n"
-"Ako imate samo neke od dolje navedenih CDa odznaèite one koje nemate i "
-"kliknite U redu."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "Cd-Rom naslovljen \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Pripremam instalaciju"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Instaliram paket %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Postava nakon instalacije"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Molim, umetnite Boot disketu u pogon %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Molim, umetnite Update Modules disketu u pogon %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Sada imate moguænost za skidanje software-a za enkripciju.\n"
-"\n"
-"UPOZORENJE:\n"
-"\n"
-"Zbog razlièitih opæih zahtjeva primjenjivih na ovaj software i presuda\n"
-"raznih sudova, kupac i/ili krajnji korisnik ovog software-a treba se\n"
-"uvjeriti da zakoni njegovog/e sudstva dozvoljava mu/joj da skine, spremi\n"
-"i/ili koristi ovaj software.\n"
-"\n"
-"U dodatku kupac i/ili krajnji korisnik mora dijelom biti svjestan da ne "
-"prekr¹i\n"
-"zakon svoga sudstva. Ukoliko kupac i/ili krajnji korisnik ne \n"
-"po¹tuje stavke tih primjenjivih zakona, mo¾e ga dovesti do ozbiljnih\n"
-"sankcija.\n"
-"\n"
-"U bilo kojem sluèaju Mandrakesoft ili njegovi proizvoðaèi i/ili nabavljaèine "
-"mogu biti odgovorni\n"
-"za specijalne, indirektne ili sluèajne ¹tete bilo kako (ukljuèujuæi, ali ne\n"
-"ogranièana na gubitak profita, prekid posla, gubitak komercijalnih podataka\n"
-"i\n"
-"drugih novèanih gubitaka, i eventualne odgovornosti i isplate naknade ¹to "
-"treba biti plaæeno\n"
-"odlukom suda) ¹to je posljedica kori¹tenja, posjedovanja ili samog\n"
-"skidanja ovog software-a, kojemu æe kupac i/ili krajnji korisnik mo¾e\n"
-"eventualno imati pristup poslije potpisivanja postojeæeg ugovora/dogovora.\n"
-"\n"
-"\n"
-"Za bilo kakve upite u svezi ovog ugovora, molimo kontaktirajte \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-#, fuzzy
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"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?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"Kontaktiram Mandrake Linux web site za dobivanje popisa raspolo¾ivih mirrora"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Izaberite mirror sa kojeg ¾elite skinuti pakete"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "Spajam se na mirror kako bih pribavio popis dostupnih paketa"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Koja je va¹a vremenska zona?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "Va¹ hardverski sat namje¹ten je na GMT"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "Automatska vremenska sinkronizacija (koristeæi NTP)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "NTP Poslu¾itelj"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Udaljeni CUPS poslu¾itelj"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Nema pisaèa"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Da li imate ISA zvuènu karticu?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-"Pokrenite \"sndconfig\" poslije instalacije za pode¹avanje va¹e zvuène "
-"kartice"
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Nije pronaðena zvuèna kartica. Probajte \"harddrake\" poslije instalacije"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Sumarno"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Mi¹"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Vremenska zona"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Pisac"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ISDN kartica"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Zvuèna kartica"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "TV kartica"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-#, fuzzy
-msgid "Windows Domain"
-msgstr "Dobavi Windows fontove"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Lokalne datoteke"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Pode¹avanje root lozinke"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Bez lozinke"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, 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)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Provjera autentiènosti"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "LDAP Autentifikacija"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP Base dn"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "LDAP Poslu¾itelj"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "NIS Autentifikacija"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS domena"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS Poslu¾itelj"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1123
-#, fuzzy
-msgid "Authentication Windows Domain"
-msgstr "LDAP Autentifikacija"
-
-#: ../../install_steps_interactive.pm_.c:1125
-#, fuzzy
-msgid "Domain Admin User Name"
-msgstr "Ime domene"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Proizvoljna boot disketa omoguæava naèin podizanja va¹eg Linux sustava bez\n"
-"ovisnosti o normalnom bootloader-u. Ovo je korisno ukoliko ne ¾elite "
-"instalirati\n"
-"SILO na va¹ sustav, ili je drugi operativni sustav uklonio SILO, ili SILO "
-"ne\n"
-"¾eli raditi sa va¹om konfiguracijom hardware-a. Proizvoljna boot disketa "
-"takoðer mo¾e biti kori¹tena sa\n"
-"Mandrake spasonosnom slikom, omoguæavajuæi tako lak¹e spa¹avanje od raznih "
-"sustavskih\n"
-"gre¹aka.\n"
-"\n"
-"Ako ¾elite napraviti boot disketu za va¹ sustav, ubacite disketu u prvi\n"
-" pogon i pritisnite \"U redu\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Prvi disketni pogon"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Drugi disketni pogon"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Preskoèi"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Proizvoljna boot disketa omoguæava naèin podizanja va¹eg Linux sustava bez\n"
-"ovisnosti o normalnom bootloader-u. Ovo je korisno ukoliko ne ¾elite "
-"instalirati\n"
-"LILO (ili grub) na va¹ sustav, ili je drugi operativni sustav uklonio LILO, "
-"ili LILO ne\n"
-"¾eli raditi sa va¹om konfiguracijom hardware-a. Proizvoljna boot disketa "
-"takoðer mo¾e biti kori¹tena sa\n"
-"Mandrake spasonosnom slikom, omoguæavajuæi tako lak¹e spa¹avanje od raznih\n"
-" sustavskih gre¹aka.\n"
-"Da li ¾elite napraviti proizvoljnu boot disketu za va¹ sustav?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(UPOZORENJE! Koristite XFS za va¹u root particiju,\n"
-"stvaranje boot diskete na disketi kapaciteta 1.44 Mb vjerojatno\n"
-"neæe uspjeti, jer XFS treba vrlo velik pokretaèki program)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "®alim, meðutim disketni pogon nije dostupan"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "Izaberite disketni pogon koji ¾elite koristiti za izradu boot diskete"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "Umetnite disketu u pogon %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Stvaram boot disketu"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Pripremam bootloader"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-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"
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Da li ¾elite koristiti aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"Gre¹ka prilikom instalacije aboot-a, \n"
-"probati nasilno instalirati iako to mo¾e uni¹titi prvu particiju?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "Instaliranje bootloadera"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr ""
-"Instalacija bootloader-a nije uspjela. Prijavljena je slijedeæa gre¹ska:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Umetnite praznu disketu u pogon %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Pravim auto instalacijsku disketu"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Niste zavr¹ili sve korake.\n"
-"\n"
-"®elite li zaista zavr¹iti?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-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 Mandrake "
-"Linux-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 Mandrake Linux User's Guide."
-
-#: ../../install_steps_interactive.pm_.c:1330
-#, fuzzy
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakesoft.com/sales/contact"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Napravi auto instalacijsku disketu"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Automatski"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Ponovno prika¾i"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Spremi odabir paketa"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Mandrake Linux instalacija %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> izmeðu elemenata | <Space> bira | <F12> slijedeæi zaslon"
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "kdesu nedostaje"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "nedostaje consolehelper"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Izaberite datoteku"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Napredno"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "Osnovno"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Prija¹nje"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Slijedeæe"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Krivi izbor, poku¹ajte ponovo\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Va¹ izbor? (uobièajeno %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"Unosi koje trebate popuniti:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Va¹ izbor? (0/1, uobièajeno '%s') "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Gumb `%s': %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "Da li ¾elite kliknuti na ovaj gumb? "
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Va¹ izbor? (uobièajeno `%s'%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Postoji mnogo stvari za odabir iz (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"Molim, izaberite prvi broj do 10 kojeg ¾elite urediti,\n"
-"ili samo pritisnite Enter za nastavak.\n"
-"Va¹ izbor? "
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Obavijest, naziv promijenjen:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Ponovno Po¹alji"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Èe¹ka (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Njemaèka"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "©panjolska"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Finska"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Francuska"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norve¹ka"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Poljska"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Ruska"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "©vedska"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "UK tipkovnica"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "US tipkovnica"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "Albanska"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Armenska (stara)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Armenska (pisaæa ma¹ina)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Armenska (fonetska)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbejd¾anska (latinica)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belgijska"
-
-#: ../../keyboard.pm_.c:177
-#, fuzzy
-msgid "Bengali"
-msgstr "omoguæi"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "Bugarska (fonetska)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Bugarska (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brazilska (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-#, fuzzy
-msgid "Bosnian"
-msgstr "Estonska"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Bjeloruska"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "©vicarska (Njemaèki raspored)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "©vicarska (francuski raspored)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Èe¹ka (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Njemaèka (bez mrtvih tipaka)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Danska"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (USA)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Norve¹ka)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (©vedska)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estonska"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Gruzijska (\"Ruski\" raspored)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Gruzijska (\"Latin\" raspored)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Grèka"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Maðarska"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Hrvatska"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Izraelska"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Izraelska (fonetska)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iranska"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Islandska"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Talijanska"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Japanska (106 tipaka)"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Korejska tipkovnica"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Latino amerièka"
-
-#: ../../keyboard.pm_.c:218
-#, fuzzy
-msgid "Laotian"
-msgstr "Latvija"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Lituanska AZERTY (stara)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Lituanska AZERTY (nova)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Lituanska \"number row\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Lituanska \"fonetska\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "Latvija"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Makedonska"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-#, fuzzy
-msgid "Mongolian (cyrillic)"
-msgstr "Srpska (èirilica)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Nizozemska"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Poljska (qwerty raspored)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Poljska (qwertz raspored)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portugalska"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Kanadska (Quebec)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "Rumunjska (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "Rumunjska (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Ruska (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Slovenska"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovaèka (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovaèka (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "Srpska (èirilica)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "Tamil (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "Tamil (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Tajlandska tipkovnica"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Tajik tipkovnica"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Turska (tradicionalni \"F\" model)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Turska (moderna \"Q\" model)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ukrajinska"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "US keyboard (internacionalna)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vijetnamska \"numeric row\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Jugoslavenska (latinièna)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "Desna Alt tipka"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "Obe Shift tipke istodobno"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Control i Shift tipke istodobno"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "CapsLock tipka"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Ctrl i Alt tipke istodobno"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Alt i Shift tipku istodobno"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "\"Menu\" tipka"
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "Lijeva \"Windows\" tipka"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "Desna \"Windows\" tipka"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Kru¾no montiranje %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "Ukloni logièki volumen prvo\n"
-
-#: ../../modparm.pm_.c:50
-#, fuzzy
-msgid "a number"
-msgstr "Telefonski broj"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-#, fuzzy
-msgid "comma separated strings"
-msgstr "Formatiraj particije"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-"PCMCIA podr¹ka vi¹e ne postoji za 2.2 kernele. Molimo koristite 2.4 kernel."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun - mi¹"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Generièki PS2 mi¹ s kotaèiæem"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-#, fuzzy
-msgid "Microsoft Explorer"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 gumb"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Generièki mi¹ s 2 gumba"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Kotaèiæ"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "serijski"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Generièki mi¹ s 3 gumba"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC serije"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Serije"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mi¹ (serijski, stari C7 tip)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmi¹"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 gumba"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 gumba"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "niti jedan"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Nema mi¹a"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Molimo istestirajte mi¹a."
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Za aktiviranje mi¹a,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "POMAKNITE VA© KOTAÈIÆ!"
-
-#: ../../my_gtk.pm_.c:64
-#, fuzzy
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-2,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Zavr¹i"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Slijedeæe ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Da li je ovo ispravno?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Info"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Pro¹iri stablo"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Sa¾mi stablo"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Prebaci izmeðu ravno i grupno sortiranog"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Spoji se na Internet"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"Najèe¹æi naèin da se pove¾ete sa adsl-om je pppoe.\n"
-"Neke veze koriste pptp, a nekoliko koriste dhcp.\n"
-"Ukoliko neznate, izaberite 'koristi pppoe'"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "koristi dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "koristi pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "koristi pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-#, fuzzy
-msgid "Web Server"
-msgstr "Poslu¾itelj"
-
-#: ../../network/drakfirewall.pm_.c:17
-#, fuzzy
-msgid "Domain Name Server"
-msgstr "Ime domene"
-
-# ../../share/compssUsers
-#: ../../network/drakfirewall.pm_.c:32
-#, fuzzy
-msgid "Mail Server"
-msgstr "Poslu¾itelj baza podataka"
-
-#: ../../network/drakfirewall.pm_.c:37
-#, fuzzy
-msgid "POP and IMAP Server"
-msgstr "LDAP Poslu¾itelj"
-
-#: ../../network/drakfirewall.pm_.c:111
-#, fuzzy
-msgid "No network card"
-msgstr "ne mogu pronaæi niti jednu mre¾nu karticu"
-
-#: ../../network/drakfirewall.pm_.c:129
-#, fuzzy
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"tinyfirewall pode¹avanje\n"
-"\n"
-"Ovo pode¹ava osobni vatrozid za ovo Mandrake Linux raèunalo.\n"
-"Za sna¾no primjenjena vatrozidna rje¹enja, molimo pogledajte\n"
-"specijaliziranu MandrakeSecurity Firewall distribuciju."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-#, fuzzy
-msgid "Other ports"
-msgstr "Isku¹aj portove"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Koji dhcp klijent ¾elite koristiti?\n"
-"Pretpostavljeni je dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Nije pronaðen niti jedan mre¾ni adapter na va¹em sustavu.\n"
-"Ne mogu postaviti ovu vrstu veze."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Odaberite mre¾ni meðusklop"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"Molimo izaberite sa kojim mre¾nim adapterom se ¾elite prikljuèiti na Internet"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "ne mogu pronaæi niti jednu mre¾nu karticu"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Pode¹avam mre¾u"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Molim unesite ime raèunala ukoliko ga znate.\n"
-"Neki DHCP serveri zahtjevaju specifiranje imena raèunala da bi radili.\n"
-"Va¹e ime raèunala bi trebalo biti potpuno-kvalificirano ime raèunala,\n"
-"kao ¹to je ``mybox.mylab.myco.com''."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Ime raèunala"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Èarobnjak mre¾nih postavki"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Vanjski ISDN modem"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Interna ISDN kartica"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "Kakav tip ISDN veze koristite ?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"Koju ISDN konfiguraciju preferirate?\n"
-"\n"
-"* Stara konfiguracija koristi isdn4net. Ona sadr¾i sna¾ne\n"
-" alate, ali je te¹ka za konfiguriranje, nije standardna.\n"
-"\n"
-"* Nova konfiguracija je lak¹a za razumiti, mnogo standardnija,\n"
-" ali sa manje alata.\n"
-"\n"
-"Preporuèamo laku konfiguraciju.\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Nova konfiguracija (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "Stara konfiguracija (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ISDN postavke"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Izaberite va¹eg pru¾atelja Internet usluga.\n"
-" Ako nije na popisu odaberite Drugi"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Europski protokol"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Europski protokol (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "Protokol za ostatak svijeta"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Protokol za ostatak svijeta \n"
-" bez D-kanala (za iznajmljene linije)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Koji protokol ¾elite koristiti ?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Kakvu karticu posjedujete?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Ne znam"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Ukoliko imate ISA karticu, vrijednosti na slijedeæem zaslonu trebale bi biti "
-"dobre.\n"
-"\n"
-"Ukoliko imate PCMCIA karticu, morate znati irq i io va¹e kartice.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Prekini"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Nastavi"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Kakvu ISDN karticu imate?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Prona¹ao sam ISDN PCI karticu meðutim ne znam kojeg je tipa. Molim izaberite "
-"va¹u PCI karticu na slijedeæem ekranu."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr ""
-"Nisam na¹ao niti jednu ISDN PCI karticu. Molim izaberite va¹u PCI karticu na "
-"slijedeæem ekranu."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Izaberite serijski port na kojemu se nalazi modem."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Podesi dialup"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Ime veze"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Telefonski broj"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "Prijavno ime"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Temeljem skripta"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Terminal-zasnovano"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Ime domene"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Prvi DNS poslu¾itelj (opciono)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Drugi DNS poslu¾itelj (opciono)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Mo¾ete iskljuèiti ili ponovno konfigurirati va¹u vezu."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Mo¾ete ponovno konfigurirati va¹u vezu."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Trenutno ste spojeni na internet."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Mo¾ete se spojiti na Internet ili ponovno konfigurirati va¹u vezu."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Niste trenutno spojeni na Internet."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Pove¾i"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Odspoji"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Podesi vezu"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Internet veza i postava"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "Sada æemo podesiti %s vezu."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Sada æemo podesiti %s vezu.\n"
-"\n"
-"\n"
-"Pritisnite U redu za nastavak."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Mre¾ne postavke"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Po¹to radite mre¾nu instalaciju, va¹a mre¾a je veæ konfigurirana.\n"
-"Pritisnite U redu da zadr¾ite postojeæe postavke, ili Odustani za ponovno "
-"konfiguriranje va¹e mre¾ne/Internet veze.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Dobro Do¹li u Èarobnjak za pode¹avanje mre¾e\n"
-"\n"
-"Sada æemo konfigurirati va¹u internet/mre¾nu vezu.\n"
-"Ukoliko ne ¾elite koristiti auto detekciju, odselektirajte kvadratiæ s "
-"potvrdom.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Izaberite profil za konfiguriranje"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Koristi auto detekciju"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Ekspertni mod"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Otkrivanje ureðaja..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Normalna modemska veza"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "detektiran na portu %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ISDN veza"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "detektirano %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "ADSL veza"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "detektirano na meðusklopu %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Kablovska veza"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "detektirana kablovska veza"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "LAN veza"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "ethernet kartica(e) pronaðene"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Izaberite vezu koju ¾elite podesiti"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"Odabrali ste vi¹e naèina za spajanje na Internet.\n"
-"Molimo izaberite koji ¾elite koristiti.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Internet veza"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Da li ¾elite pokreniti va¹u vezu kod svakog podizanja (boot) sustava ?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Mre¾ne postavke"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "Mre¾a treba biti ponovno pokrenuta"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Problem se pojavio prilikom ponovnog pokretanja mre¾e: \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Èestitam, mre¾na i internet konfiguracija je zavr¹ena.\n"
-"\n"
-"Konfiguracija æe sada biti primjenjena na va¹em sustavu.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"Nakon ¹to je to napravljeno, preporuèamo da ponovno pokrenete va¹e X\n"
-"okru¾je kako bi izbjegli probleme prilikom promjene imena raèunala."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"Do¹lo je do problema tijekom namje¹tanja. Provjerite vezu putem "
-"net_monitora\n"
-"ili mcca. Ako va¹a veza ne radi, mo¾da æete morati ponovno pokrenuti\n"
-"konfiguraciju"
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"UPOZORENJE: Ovaj ureðaj je bio prethodno konfiguriran za spajanje na "
-"Internet.\n"
-"Jednostavno prihvatite ovaj ureðaj konfiguriran.\n"
-"Promjena polja ni¾e æe prepisati ovu konfiguraciju."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Molim unesite IP postavke za ovaj stroj.\n"
-"Svaka stavka treba biti unesena kao IP adresa odvojena\n"
-"toèkama (npr. 1.2.3.4)"
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Pode¹avam mre¾ni ureðaj %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (upravljaèki program %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP adresa"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Netmaska"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "Automatski IP"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "Pokrenuto pri podizanju"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP adresa treba biti oblika 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Molim unesite ime raèunala.\n"
-"Ime raèunala treba biti puno ime raèunala,\n"
-"primjerice mojeracunalo.odjel.domena.hr.\n"
-"Takoðer unesite IP adresu gateway raèunala ako gateway postoji"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS poslu¾itelj"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Gateway (npr. %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Gateway ureðaj"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "IP adresa treba biti oblika 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "IP adresa treba biti oblika 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Postava proxy-a"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP proxy"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP proxy"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "Prati id mre¾ne kartice (korisno za laptope)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Proxy treba biti http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-#, fuzzy
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "Url treba poèeti sa 'http:'"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Detektirana je vatrozidna konfiguracija!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Upozorenje! Postojeæa vatrozidna konfiguracija je pronaðena. Morati æete "
-"ruèno popraviti neke dijelove nakon instalacije."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Postava Interneta"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Da li ¾elite poku¹ati spajanje na Internet ?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Testiram va¹u vezu..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Sustav je sada spojen na Internet."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Zbog sigurnosnih razloga, biti æe sada odspojen."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Èini se kako sustav nije spojen na internet.\n"
-"Probajte ponovno podesiti va¹u vezu."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Postava Veze"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Molim ispunite ili provjerite vrijednost doljnjeg polja"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "IRQ kartice"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Memorija kartice (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "IO kartice"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "IO_0 kartice"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "IO_1 kartice"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Va¹ osobni telefonski broj"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Ime ISP pru¾atelja (npr. provider.hr)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Telef. broj pru¾atelja"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "Pru¾ateljev DNS 1 (opciono)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "Pru¾ateljev DNS 2 (opciono)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Odaberite va¹u zemlju"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Naèin biranja"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Brzina"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Vrijeme èekanja veze (u sek)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Korisnièko ime"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Korisnièka Lozinka"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr ""
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "montiranje nije uspjelo: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Pro¹irene particije nisu podr¾ane na ovoj platformi"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Imate rupu u svojoj particijskoj tablici meðutim ja je ne mogu iskoristiti.\n"
-"Jedino rje¹enje je da pomaknete va¹u primarnu particiju kako bi rupa bila\n"
-"odmah do pro¹irenih particija."
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Vraæanje iz datoteke %s nije uspjelo: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Lo¹a backup datoteka"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Gre¹ka prilikom pisanja u datoteku %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-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_.c:26
-msgid "must have"
-msgstr "potrebno"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "va¾no"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "vrlo lijepo"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "lijepo"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "mo¾da"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Common Unix Printing System"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR Nova Generacija"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer Daemon"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Ispi¹i, Bez Reda"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Lokalni pisaè"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Udaljeni pisaè"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Pisaè na udaljenom CUPS poslu¾itelju"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Pisaè na udaljenom lpd poslu¾itelju"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Mre¾ni pisaè (TCP/socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "Pisaè na SMB/Windows 95/98/NT poslu¾itelju"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "Pisaè na NetWare poslu¾itelju"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "Unesite URI pisaèa"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "Proslijedi (pipe) na komandu"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-#, fuzzy
-msgid "Unknown Model"
-msgstr "Nepoznati model"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "Nepoznati model"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Lokalni pisaèi"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Udaljeni pisaèi"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " na paralelnom portu \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", USB pisaè \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", multi-funkcionalan ureðaj na paralelnom portu \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", multi-funkcionalan ureðaj na USBu"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", multi-funkcionalan ureðaj na HP JetDirectu"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", multi-funkcionalan ureðaj"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", ispis na %s"
-
-#: ../../printer.pm_.c:792
-#, fuzzy, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr "na LPD poslu¾itelju \"%s\", pisaè \"%s\""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", TCP/IP host \"%s\", port %s"
-
-#: ../../printer.pm_.c:798
-#, fuzzy, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr "na Windows poslu¾itelju \"%s\", dijeli \"%s\""
-
-#: ../../printer.pm_.c:802
-#, fuzzy, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr "na Novell poslu¾itelju \"%s\", pisaè \"%s\""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", kori¹tenjem komande %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "Raw printer (Bez upravljaèkog programa)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(na %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(na ovom raèunalu)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "Na CUPS poslu¾itelju \"%s\""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Uobièajeno)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Odaberite vezu pisaèa"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Kako je pisaè povezan?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"Pisaèe na udaljenom CUPS poslu¾itelju ne morate konfiguriratiovdje; ti "
-"pisaèi æe biti automatski pronaðeni."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "CUPS postavke"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "Odredi CUPS poslu¾itelj"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"Da bi pristupili pisaèima na udaljenim CUPS poslu¾iteljima u va¹oj "
-"lokalnojmre¾i ne morate ni¹ta namje¹tati; CUPS poslu¾itelji automatski "
-"obavje¹tavajuva¹e raèunalo o svojim pisaèima. Svi pisaèi koji su poznati "
-"va¹em raèunalusu popisani u \"Udaljeni pisaèi\" odjeljku glavnog prozora "
-"Printerdrakea. Kadava¹ CUPS poslu¾itelj nije u va¹oj lokalnoj mre¾i, morate "
-"unesti IP adresuCUPS poslu¾itelja i, opcionalno, broj porta, da bi dobili "
-"informacije o pisaèuod poslu¾itelja. Inaèe, ostavite ova polja praznima."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Obièno, CUPS se automatski namje¹ta prema va¹em mre¾nom okru¾ju, tako "
-"damo¾ete pristupiti pisaèima na CUPS poslu¾iteljima u va¹oj lokalnoj mre¾i."
-"Ako ovo ne radi dobro, iskljuèite \"Automatsku CUPS konfiguraciju\" i "
-"uredite datoteku /etc/cups/cupsd.conf ruèno. Nemojte zaboraviti poslije "
-"ponovnopokrenuti CUPS (naredba:\"service cups restart\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP adresa treba izgledati poput 192.168.1.20"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "Broj porta bi trebao biti cjelobrojni broj!"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "IP CUPS poslu¾itelja"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Port"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Automatska CUPS konfiguracija"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-#, fuzzy
-msgid "Checking your system..."
-msgstr "Ponovno pokreæem ispisni sutav ..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-#, fuzzy
-msgid ""
-"The following printers\n"
-"\n"
-msgstr "Slijedeæi paketi æe biti uklonjeni"
-
-#: ../../printerdrake.pm_.c:199
-#, fuzzy
-msgid ""
-"The following printer\n"
-"\n"
-msgstr "Slijedeæi paketi æe biti uklonjeni"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-#, fuzzy
-msgid "directly connected to your system"
-msgstr "Kopiraj fontove na va¹ sustav"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-#, fuzzy
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr "Izaberite port na kojem se nalazi pisaè."
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-#, fuzzy
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr ""
-"Da li ¾elite postaviti ovaj pisaè (\"%s\")\n"
-"kao podrazumijevani pisaè?"
-
-#: ../../printerdrake.pm_.c:238
-#, fuzzy
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Da li ¾elite pokreniti va¹u vezu kod svakog podizanja (boot) sustava ?"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Dodaj novi pisaè"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Dobrodo¹li u Èarobnjak za namje¹tanje pisaèa\n"
-"\n"
-"Ovaj èarobnjak vam omoguæuje da instalirate lokalne ili udaljene pisaèe "
-"koji\n"
-"æe se koristiti s ovog raèunala kao i sa drugih raèunala u mre¾i.\n"
-"\n"
-"Pita vas za sve potrebne informacije za namje¹tanje pisaèa i daje vam "
-"pristupsvim dostupnim pokretaèkim programima za pisaèe, njihovim opcijama i "
-"vrstamaveza prema pisaèima."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:315
-#, fuzzy
-msgid "Auto-detect printers connected to this machine"
-msgstr "Automatski prepoznaj pisaè"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Lokalni pisaè"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"Èestitamo, va¹ pisaè je sada instaliran i namje¹ten!\n"
-"\n"
-"Mo¾ete pisati kori¹tenjem \"Ispis\" naredbe u va¹oj aplikaciji (obièno u "
-"\"File\" izborniku).\n"
-"\n"
-"Ako ¾elite dodati, maknuti ili promijeniti ime pisaèu, ili ¾elite "
-"promijenitipodrazumijevane opcije (ladicu za uvlaèenje papira, kakvoæu "
-"ispisa,...),izaberite \"Pisaè\" u \"Hardver\" odjeljku Mandrake kontrolnog "
-"centra."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Printer auto-detection"
-msgstr "Koristi auto detekciju"
-
-#: ../../printerdrake.pm_.c:408
-#, fuzzy, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", TCP/IP host \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:410
-#, fuzzy, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Pisaè na SMB/Windows 95/98/NT poslu¾itelju"
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "Detektirano %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "Pisaè na paralelnom portu \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "USB pisaè \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, fuzzy, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Mre¾ni pisaè (TCP/socket)"
-
-#: ../../printerdrake.pm_.c:426
-#, fuzzy, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Pisaè na SMB/Windows 95/98/NT poslu¾itelju"
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"Nije pronaðen nijedan lokalni pisaè! Za ruèno instaliranje pisaèa upi¹iteime "
-"ureðaja/datoteke u liniju za unos (paralelni portovi:/dev/lp0, /dev/lp1, ...,"
-"odgovara LPT1:, LPT2:, ..., prvi USB pisaè: /dev/usb/lp0, drugi USB pisaè:/"
-"dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "Morate unijeti ime ureðaja ili datoteke!"
-
-#: ../../printerdrake.pm_.c:578
-#, fuzzy
-msgid "No printer found!"
-msgstr ""
-"Nije pronaðen lokalni pisaè!\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:588
-#, fuzzy
-msgid "Available printers"
-msgstr "Lokalni pisaè"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"Ovaj pisaè je prepoznat, ako to nije onaj kojeg ¾elite pode¹avati, "
-"upi¹iteime ureðaja/datoteke u liniju za unos."
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"Ovo je popis svih prepoznatih pisaèa. Izaberite kojeg ¾elite podesitiili "
-"upi¹ite ime ureðaja/datoteke u liniju za unos"
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"Ovaj pisaè je prepoznat. Namje¹tanje pisaèa æe raditi potpuno automatski.Ako "
-"va¹ pisaè nije ispravno prepoznat ili ako biste radije ruèno "
-"namje¹talipisaè, ukljuèite \"Ruèno namje¹tanje\"."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"Ovaj je popis svih prepoznatih pisaèa. Izaberite pisaè kojeg ¾elite podesiti."
-"Namje¹tanje pisaèa æe raditi potpuno automatski.Ako va¹ pisaè nije ispravno "
-"prepoznat ili ako biste radije ruèno namje¹talipisaè, ukljuèite \"Ruèno "
-"namje¹tanje\"."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"Izaberite port preko kojeg je va¹ pisaè povezan ili upi¹ite ime ureðaja/"
-"datotekeu liniju za unos."
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "Izaberite port na kojem se nalazi pisaè."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (paralelni portovi:/dev/lp0, /dev/lp1, ...,odgovara LPT1:, LPT2:, ..., prvi "
-"USB pisaè: /dev/usb/lp0, drugi USB pisaè: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "Morate izabrati/upisati pisaè/ureðaj!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Ruèno namje¹tanje"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Postavke udaljenog lpd pisaèa"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Ukoliko ¾elite koristiti udaljeni lpd pisaè, morate unijetiime ispisnog "
-"poslu¾itelja te ime pisaèa na tom poslu¾itelju."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "Udaljeno ime raèunala"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Ime udaljenog pisaèa"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "Nedostaje ime raèunala udaljenog pisaèa!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "Nedostaje ime udaljenog pisaèa!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, fuzzy, c-format
-msgid "Detected model: %s %s"
-msgstr "Detektirano %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Scanning network..."
-msgstr "Pokreæem mre¾u ..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, fuzzy, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr "na Windows poslu¾itelju \"%s\", dijeli \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, fuzzy, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Ispis na pisaèu \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "Postavke SMB (Windows 9x/NT) pisaèa"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Za ispis na SMB pisaè, trebate navestiime SMB domaæina (Primjetite da mo¾e "
-"biti razlièit od TCP/IP imena raèunala) i vjerojatno IP adresu ispisnog "
-"poslu¾itelja, kao iime dijeljenog resursa za pisaè kojem ¾elite pristupiti i "
-"bilo kojeprimjenjivo korisnièko ime, lozinku ili informacije o radnoj grupi."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "SMB poslu¾itelj"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "IP SMB poslu¾itelja"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Ime sharea"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Radna grupa"
-
-#: ../../printerdrake.pm_.c:853
-#, fuzzy
-msgid "Auto-detected"
-msgstr "Koristi auto detekciju"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "Ime poslu¾itelja ili IP poslu¾itelja mora biti naveden!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Ime dijeljenog samba resursa nedostaje!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "SIGURNOSNO UPOZORENJE!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Sada æete namjestiti ispis na Windows korisnièkom raèunu sa lozinkom. "
-"Zboggre¹ke u arhitekturi Samba klijent softvera, lozinka je stavljena u "
-"èistomtekstualnom obliku u komandnoj liniji Samba klijenta koji se koristi "
-"zaslanje ispisnog posla Windows poslu¾itelju. Tako je moguæe da si svaki "
-"korisnikna ovom raèunalu ispi¹e lozinku na ekranu izdavanje komandi poput "
-"\"psauxwww\".\n"
-"\n"
-"Preporuèamo da iskoristite jednu od slijedeæih alternativa (u svim "
-"sluèajevimamorate provjeriti da samo raèunala sa va¹e lokalne mre¾e imaju "
-"pristup va¹emWindows serveru, npr. putem vatrozida):\n"
-"\n"
-"Koristite korisnièki raèun bez lozinke na va¹em Windows poslu¾itelju, kao"
-"\"GUEST\" raèun ili posebni raèun odreðen samo za ispis. Nemojte "
-"micatiza¹titu lozinkom sa osobnog ili administratorskog raèuna.\n"
-"\n"
-"Namjestite va¹ Windows poslu¾itelj da omoguæuje pristup pisaèu preko "
-"lpdprotokola. Zatim namjestite ispis s ovog raèunala sa \"%s\" tipom veze "
-"uPrinterdrakeu.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Namjestite va¹ Windows poslu¾itelj da omoguæuje pristup pisaèu preko "
-"IPPprotokola i namjestite ispis s ovog raèunala sa \"%s\" tipom veze u "
-"Printerdrakeu.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"Pove¾ite va¹ pisaè na Linux poslu¾itelj i dopustite da se va¹a "
-"Windowsraèunala povezuju na njega kao klijenti.\n"
-"\n"
-"Da li stvarno ¾elite nastaviti namje¹tati ovaj pisaè kao ¹to èinite sada?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "Postavke NetWare pisaèa"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Za ispis na NetWare pisaè, trebate navestiNetWare ime ispisnog poslu¾itelja "
-"(Primjetite da mo¾e biti razlièit odnjegovog TCP/IP imena raèunala!) kao i "
-"ime ispisnog reda za pisaè kojim¾elite pristupiti, te neko primjenjivo "
-"korisnièko ime i lozinku."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Ispisni poslu¾itelj"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Ime reda pisaèa"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "Ime NCP poslu¾itelja nedostaje!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "Nedostaje ime NCP reda!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, fuzzy, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", TCP/IP host \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, fuzzy, c-format
-msgid "Host \"%s\", port %s"
-msgstr ", TCP/IP host \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "Opcije TCP/Socket pisaèa"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1085
-#, fuzzy
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Za ispis na TCP ili socket pisaè, trebate navestiime poslu¾itelja pisaèa te "
-"opciono broj porta. Na HP JetDirect poslu¾iteljimabroj porta je obièno 9100, "
-"na drugim poslu¾iteljima mo¾e biti drugaèije.Pogledajte priruènik va¹eg "
-"hardvera."
-
-#: ../../printerdrake.pm_.c:1090
-#, fuzzy
-msgid "Printer host name or IP missing!"
-msgstr "Nedostaje ime raèunala od pisaèa!"
-
-#: ../../printerdrake.pm_.c:1112
-#, fuzzy
-msgid "Printer host name or IP"
-msgstr "Ime raèunala od pisaèa"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "URI Ureðaja pisaèa"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"Mo¾ete izravno odrediti da URI pristupa pisaèu. URI mora odgovarati oliCUPS "
-"ili Foomatic specifikacijama. Primjetite da nisu svi URI tipovi podr¾ani od "
-"svih spoolera."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "Ispravan URI mora biti une¹en!"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"Svaki pisaè treba ime (na primjer \"pisaè\").Polja opisa i lokacije ne "
-"moraju biti popunjena. To su komentari za korisnike."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Ime pisaèa"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Lokacija"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "Èitam bazu pisaèa ..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "Pripremam bazu pisaèa ..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "Model va¹eg pisaèa"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake je usporedio ime modela koje je dobio autodetekcijom s "
-"modelimapopisanim u svojoj bazi podataka da bi na¹ao koji najbolje odgovara. "
-"Ovaj izbormo¾e biti pogre¹an, posebice kada va¹ pisaè uopæe nije u bazi "
-"pisaèa. Zatoprovjerite da li je izbor toèan i stisnite \"Model je toèan\" "
-"ako jest, a ako nestisnite \"Ruèno izaberi model\" da bi mogli ruèno "
-"izabrati model pisaèana slijedeæem ekranu.\n"
-"\n"
-"Za va¹ pisaè Printerdrake je na¹ao:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "Model je toèan"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Ruèno izaberi model"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "Izabir modela pisaèa"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "Kakav model pisaèa imate?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Molim, provjerite da li je Printerdrakeautomatski prona¹ao va¹ model "
-"pisaèaispravno. Pronaðite ispravan model upopisu kada pokazivaè pokazuje "
-"nakrivi model ili na \"Raw pisaè\"."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"Ako va¹ pisaè nije prikazan, izaberite kombatibilni (pogledajte priruènik "
-"odpisaèa) ili neki slièni."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "OKI winprinter konfiguracija"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"Namje¹tate OKI laserski winpisaè. Ovi pisaèi koriste dosta poseban\n"
-"komunikacijski protokol i stoga æe raditi samo ako su spojeni na "
-"prviparalelni port. Kada je va¹ pisaè spojen na drugi port ili na "
-"kutijuispisnog poslu¾itelja spojite ga na prvi paralelni port prije "
-"ispisaprobne stranice. Inaèe pisaè neæe raditi. Va¹u postavu tipa veze "
-"pokretaèkiprogram æe ignorirati."
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Lexmark inkjet konfiguracija"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"Pokretaèki programi za Inkjet pisaèe od Lexmarka podr¾avaju samo lokalne "
-"pisaèe,ne pisaèe na udaljenim raèunalima ili kutijama ispisnog poslu¾itelja. "
-"Spojiteva¹ pisaè na lokalni port ili ga namjestite na raèunalu u kojeg je "
-"ukljuèen."
-
-#: ../../printerdrake.pm_.c:1813
-#, fuzzy
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"Da bi mogli ispisivati sa svojim Lexmark inkjetom i ovom postavom, "
-"trebateLexmarkove inkjet pokretaèke programe za pisaèe (http://www.lexmark."
-"com/).Otiðite na amerièki site i stisnite na \"Drivers\" dugme. Zatim "
-"izaberiteva¹ model i potom \"Linux\" kao operativni sustav. Pokretaèki "
-"programi dolazekao RPM paketi ili skripte za ljusku sa interaktivnom "
-"grafièkom instalacijom.Ne trebate raditi ovu konfiguraciju iz grafièkog "
-"suèelja. Odustanite odmahnakon pristajanja na licencu. Zatim ispi¹ite "
-"stranice za namje¹tanje glavepisaèa sa \"lexmarkmaintain\" i podesite "
-"postavke za namje¹tanje glave saovim programom."
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"Podrazumijevane postavke pisaèa\n"
-"\n"
-"Trebali biste se uvjeriti da li su velièina stranice, vrsta tinte/"
-"naèinispisa (ako je dostupan) i hardverske postavke laserskih pisaèa "
-"(memorija,duplex jedinica, dodatne ladice) postavljeni ispravno. Primjetite "
-"dasa vrlo velikom kakvoæom ispisa/rezolucijom ispis mo¾e znatno usporiti."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "Opcija %s mora biti cijeli broj!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "Opcija %s mora biti broj!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "Opcija %s je izvan dosega!<"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"Da li ¾elite postaviti ovaj pisaè (\"%s\")\n"
-"kao podrazumijevani pisaè?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "Testne stranice"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"Izaberite probne stranice koje ¾elite ispisati.\n"
-"Primjetite: foto probna stranica se mo¾e vrlo dugo ispisivati, a na "
-"laserskimpisaèima sa malo memorije i uopæe se ne ispisati. U veæini "
-"sluèajeva jedovoljno ispisati standardnu probnu stranicu."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "Bez testnih stranica"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "Ispi¹i"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "Standardna testna stranica"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Alternativna testna stranica (Letter)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Alternativna testna stranica (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "Foto testna stranica"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "Ne ispi¹i nikakve probne stranice"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Ispisujem probnu stranicu(e)..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Testna/e stranica/e su poslane na pisaè.\n"
-"Mo¾e potrajati neko vrijeme dok ispisivanje ne zapoène.\n"
-"Status ispisa:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"Probna stranica(e) poslana je na pisaè.\n"
-"Ponekad je potrebno par sekundi prije nego pisaè poène s ispisom.\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "Da li je sve radilo ispravno?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "Raw pisaè"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"Da bi ispisali datoteku iz komandne linije (terminalski prozor) koristiteili "
-"komandu \"%s <datoteka>\" ili grafièki alat za ispis: \"xpp <datoteka>\"ili "
-"\"kprinter <datoteka>\". Grafièki alati vam omoguæuju da lako izaberetepisaè "
-"i podesite opcije.\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Ove komande mo¾ete takoðer koristiti u \"Printing command\" polju dijalogaza "
-"ispis mnogih aplikacija, ali ovdje ne stavljate ime datoteke jerdatoteku za "
-"ispis dobavlja sama aplikacija.\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"\"%s\" komanda dozvoljava da podesite opcije za pojedini posao ispisa.Samo "
-"dodajte ¾eljene postavke u komandnu liniju, npr. \"%s <datoteka>\"."
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, fuzzy, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"Da bi saznali o dostupnim opcijama za trenutni pisaè proèitajte ili "
-"popisprikazan dolje ili stisnite na \"Popis ispisnih opcija\".%s\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"Ovo je popis dostupnih opcija za ispis za trenutni pisaè:\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"Da bi ipisali datoteku iz komandne linije (terminalski prozor) "
-"koristitekomandu \"%s <datoteka>\".\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Ovu naredbu mo¾ete takoðer koristiti u \"Printing command\" polju "
-"dijalogamnogih aplikacija. Ali tamo ne upisujete ime datoteke jer datoteku "
-"za ispisdobavlja sama aplikacija.\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"Da bi dobili popis opcija dostupnih za trenutni pisaè stisnite na "
-"\"Popisispisnih opcija\"."
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"Da bi ispisali datoteku iz komandne linije (terminalskog prozora) "
-"koristitenaredbu \"%s <datoteka>\" ili \"%s <datoteka>\".\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"Mo¾ete takoðer koristiti grafièko suèelje \"xpdq\" za namje¹tanje opcijai "
-"upravljanje poslovima ispisa.\n"
-"Ako koristite KDE okru¾je, imate \"dugme za paniku\", ikonu na radnom stolu,"
-"nazvanu \"ZAUSTAVI pisaè!\", koja zaustavlja sve poslove ispisa èim "
-"jestisnete. Ovo je korisno kad se, npr., zaglavi papir.\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"\"%s\" i \"%s\" naredbe vam takoðer omoguæuju da podesite opcije za "
-"odreðeniposao ispisa. Jednostavno dodajte ¾eljene postavke u komandnu "
-"liniju, npr.\"%s <datoteka>\".\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, fuzzy, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Ispis/skeniranje na \"%s\""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Ispis/skeniranje na \"%s\""
-
-#: ../../printerdrake.pm_.c:2346
-#, fuzzy, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Ispis/skeniranje na \"%s\""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Ispis na pisaèu \"%s\""
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Zatvori"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "Popis ispisnih opcija"
-
-#: ../../printerdrake.pm_.c:2373
-#, fuzzy, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"Va¹ HP multi-funkcijski ureðaj je automatski namje¹ten za skeniranje. "
-"Sadamo¾ete skenirati sa \"scanimage\" (\"scanimage -d hp:%s\" da odredite "
-"kojiskener, ako ih imate vi¹e) iz komandne linije ili s grafièkim suèeljima"
-"\"xscanimage\" ili \"xsane\". Ako koristite GIMP, takoðer mo¾ete "
-"skeniratibiranjem odgovarajuæe stavke u \"File\"/\"Acquire\" izborniku. "
-"Probajte\"man scanimage\" i \"man sane-hp\" u komandnoj liniji za vi¹e "
-"informacija.\n"
-"\n"
-"Ne koristite \"scannerdrake\" za ovaj ureðaj!"
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "Èitam podatke o pisaèu ..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "Prebaci postavke pisaèa"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"Mo¾ete preslikati postavke pisaèa koje ste napravili za spooler %s na %s,va¹ "
-"trenutni spooler. Svi konfiguracijski podaci (ime pisaèa, opis, lokacija,"
-"vrsta veze i podrazumijevane opcije) su preuzeti, ali ne i poslovi.\n"
-"Ne mogu se svi redovi prebaciti zbog:\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS ne podr¾ava pisaèe na Novell poslu¾iteljima ili pisaèe koji "
-"¹aljupodatke u naredbu slobodne forme.\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ podr¾ava samo lokalne pisaèe, udaljene LPD pisaèe i socket/TCPpisaèe.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD i LPRng ne podr¾avaju IPP pisaèe.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"Uz to, ovaj program ne mo¾e stvarati redove ili \"foomatic-configure\" sene "
-"mo¾e prebaciti."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"Takoðer, pisaèi pode¹eni sa PPD datotekama od svog proizvoðaèa ili sanative "
-"CUPS pokretaèkim programima se ne mogu prebaciti."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"Oznaèite pisaèe koje ¾elite prebaciti i stisnite \"Prebaci\"."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "Ne prebacuj pisaèe"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Prebaci"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"Pisaè \"%s\" veæ postoji na %s.\n"
-"Stisnite \"Prebaci\" da prepi¹ete preko njega.\n"
-"Mo¾ete i upisati novo ime ili preskoèiti ovaj pisaè."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr "Ime pisaèa mo¾e sadr¾avati samo slova, brojeve i podvlaku"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"Pisaè \"%s\" veæ postoji,\n"
-"da li zaista ¾elite prepisati njegovu konfiguraciju?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Novo ime pisaèa"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "Prebacujem %s ..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"Prebacili ste va¹ biv¹i podrazumijevani pisaè(\"%s\"), da li bi trebao "
-"bitipodrazumijevani pisaè i u novom sustavu %s?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "Osvje¾avam padatke o pisaèu ..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "Postavke udaljenog pisaèa"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "Pokreæem mre¾u ..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Podesi mre¾u"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "Mre¾a nije pode¹ena"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"Sada æete podesiti udaljeni pisaè. Zahtjeva ispravni pristup mre¾i, aliona "
-"jo¹ nije pode¹ena. Ako nastavite bez ispravne mre¾e, neæete moæikoristiti "
-"pisaè kojeg sada pode¹avate. Kako ¾elite nastaviti?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Nastavi bez pode¹avanja mre¾e"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"Postava mre¾e napravljena tijekom instalacije se ne mo¾e sada pokrenuti."
-"Provjerite da li je mre¾a dostupna poslije pokretanja sustava i "
-"ispravitepostavke kori¹tenjem Mandrake kontrolnog centra, odjeljak \"Mre¾a i "
-"Internet\"/\"Veza\", i poslije podesite pisaè, takoðer iz Mandrake "
-"kontrolnog centra,odjeljak \"Hardver\"/\"Pisaè\""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"Mre¾a nije pokrenuta. Provjerite postavke i hardver. Zatim probajte "
-"ponovnopodesiti va¹ udaljeni pisaè."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "Ponovno pokreæem ispisni sutav ..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "Visoka"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "Paranoidna"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "Instaliram ispisni sustav s %s sigurnosnom razinom."
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"Sada æete instalirati ispisni sustav %s na sustav koji radi pod %s "
-"sigurnosnomrazinom.\n"
-"Ovaj ispisni sustav pokreæe daemon (pozadinski proces) koji èeka na "
-"posloveispisa i rje¹ava ih. Ovaj daemon je dostupan i udaljenim raèunalima "
-"prekomre¾e, te je tako moguæe mjesto napada. Stoga se na ovoj sigurnosnoj "
-"razinisamo nekoliko izabranih daemona podrazumijevano pokreæe.\n"
-"\n"
-"Da li stvarno ¾elite namjestiti ispisivanje na ovom raèunalu?"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "Pokretanje ispisnog sustava prilikom podizanja sustava"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"Ispisni sustav (%s) se neæe automatski pokretati kada se raèunalu pokrene.\n"
-"\n"
-"Moguæe je da je automatsko pokretanje iskljuèeno zbog prebacivanja na "
-"vi¹usigurnosnu razinu, jer je ispisni sustav moguæa toèka napada.\n"
-"\n"
-"®elite li ponovno ukljuèiti automatsko podizanje ispisnog sustava?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "Provjeravam instalirani softver..."
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "Uklanjam LPRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "Uklanjam LPD..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "Odaberite spooler pisaèa"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Koji ispisni sustav (spooler) ¾elite koristiti?"
-
-#: ../../printerdrake.pm_.c:2895
-#, fuzzy, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Pode¹avam pisaè \"%s\" ..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "Instaliram Foomatic ..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Postavke pisaèa"
-
-#: ../../printerdrake.pm_.c:2989
-#, fuzzy
-msgid "Preparing Printerdrake..."
-msgstr "Pripremam PrinterDrake ..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "Pode¹avam aplikacije..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "Da li ¾elite podesiti ispisivanje?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "Ispisni sustav:"
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Navedeni pisaèi su pode¹eni. Dvostruko kliknite na pisaè da bi mu "
-"promijenilipostavke; da bi ga odredili za podrazumijevani pisaè; da bi "
-"pogledali informacijeo njemu; ili da bi pisaè sa udaljenog CUPS poslu¾itelja "
-"uèinili dostupnimStarOfficeu/OpenOffice.org/GIMPu."
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Navedeni pisaèi su pode¹eni. Dvostruko kliknite na pisaè da bi mu "
-"promijenilipostavke; da ga odredite za podrazumijevani pisaè; ili da bi "
-"pogledaliinformacije o njemu."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr "Osvje¾i popis pisaèa (za prikaz svih dostupnih udaljenih CUPS pisaèa)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Promijeni ispisni sustav"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Normalni mod"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "®elite li podesiti neki drugi pisaè?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "Promijeni postavke pisaèa"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"Pisaè %s\n"
-"©to ¾elite promijeniti na ovom pisaèu?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "Napravi!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "Vrsta veze s pisaèem"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "Ime pisaèa, opis, lokacija"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "Proizvoðaè pisaèa, model, pokretaèki program"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "Proizvoðaè pisaèa, model"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "Odredi ovaj pisaè za podrazumijevani"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Dodaj ovaj pisaè StarOfficeu/OpenOffice.org/GIMPu"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Ukloni ovaj pisaè iz StarOfficea/OpenOffice.org/GIMPa"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "Ispi¹i probne stranice"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "Saznajte kako koristiti ovaj pisaè"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "Ukloni pisaè"
-
-#: ../../printerdrake.pm_.c:3472
-#, fuzzy, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Uklanjam stari pisaè \"%s\" ..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "Podrazumijevani pisaè"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "Pisaè \"%s\" je sada odreðen za podrazumijevani."
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Dodavanje pisaèa StarOfficeu/OpenOffice.org/GIMPu"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr "Pisaè \"%s\" je uspje¹no dodan StarOfficeu/OpenOffice.org/GIMPu."
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr "Nisam uspio dodati \"%s\" StarOfficeu/OpenOffice.org/GIMPu."
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Uklanjam pisaè iz StarOfficea/OpenOffice.org/GIMPa"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr "Pisaè \"%s\" je uspje¹no uklonjen iz StarOfficea/OpenOffice.org/GIMPa."
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr "Nisam uspio ukloniti pisaè \"%s\" iz StarOfficea/OpenOffice.org/GIMPa."
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Da li stvarno ¾elite ukloniti pisaè \"%s\"?"
-
-#: ../../printerdrake.pm_.c:3527
-#, fuzzy, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Uklanjam pisaè \"%s\" ..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Postava proxy-a"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Dobro do¹li u pomoæni program za konfiguriranje proxy-a.\n"
-"\n"
-"Ovdje æete moæi postaviti va¹ http i ftp proxi-e\n"
-"sa ili bez logina i lozinke\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"Molimo popunite http proxy informacije\n"
-"Molimo ostavite prazno ukoliko ne ¾elite http proxy"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "port"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "Url treba poèeti sa 'http:'"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "Broj porta bi trebao biti numerièki"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"Molimo unesite ftp proxy informacije\n"
-"Ostavite prazno ukoliko ne ¾elite ftp proxy"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"Molimo unesite proxy login i lozinku ukoliko postoje.\n"
-"Ostavite prazno ako ne ¾elite login/lozinku"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "login"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "lozinka"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "ponovno unesite lozinku"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "Lozinke se ne podudaraju. Poku¹ajte ponovno!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Ne mogu dodati particiju na _formatirani_ RAID md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Ne mogu pisati u datoteku %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid nije uspio"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid nije uspio (mo¾da niste instalirali raidtools alate?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Nema dovoljno particija za RAID nivo %d\n"
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "Sigurnosna razina"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "Sigurnosna razina"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "Udaljeno administriranje"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (Uobièajeno)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "Pode¹avam sigurnosni nivo"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "Molimo prièekajte, Pripremam instalaciju"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Pokreni ALSA (Naprednu Linux Zvuènu Arhitekturu) zvuèni sustav"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron periodno zakazivanje komandi"
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd slu¾i za monitoriranje statusa i baterije i njegovo logiranje putem "
-"syslog-a.\n"
-"Takoðer mo¾e biti kori¹ten za ga¹enje raèunala kada je baterija slaba."
-
-#: ../../services.pm_.c:18
-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 ""
-"Pokreæe komande zakazane sa at komandom u specifirano vrijeme kada\n"
-"je at pokrenut, i pokreæe batch komande kada je prosjeèna zauzetost dovoljno "
-"niska."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron je standardan UNIX program koji pokreæe korisnièki definirane programe\n"
-"u periodièno zakazana vremena. vixie cron dodaje veliki broj korisnih "
-"funkcija obiènom UNIX cron-u, ukljuèujuæi bolju sigurnost i veæu snagu "
-"konfiguracijskih opcija."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM dodaje podr¹ku za mi¹u tekst baziranim Linux aplikacijama kao ¹to je\n"
-"Midnight Commander. Takoðer pru¾a mi¹ baziranim konzolama odre¾i-i-zalijepi "
-"operacije,\n"
-"i ukljuèuje podr¹ku za iskoèive menije u konzoli."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake pokreæe isprobavanje hardware-a, i opciono konfigurira\n"
-"novi/promjenjeni hardware."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache je World Wide Web poslu¾itelj. Koristi se za poslu¾ivanje HTML\n"
-"dokumenata i CGI skripti."
-
-#: ../../services.pm_.c:29
-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 ""
-"Internet superserver demon (najèe¹æe zvan inetd) pokreæe \n"
-"razne druge internet servise po potrebi. Odgovoran je za pokretanje \n"
-"mnogo servisa, ukljuèujuæi telnet, ftp, rsh, i rlogin. Iskljuèivanje inetd-"
-"a\n"
-"onemoguèuje sve servise za koje je zadu¾en."
-
-#: ../../services.pm_.c:33
-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_.c:35
-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 ""
-"Ovaj paket uèitava odabranu tastaturnu mapu kao ¹to je postavljenu u\n"
-"/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_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"Automatsko regeneriranje kernel header-a u /boot za\n"
-"/usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Automatska detekcija i konfiguracija hardware-a pri podizanju."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Linuxconf æe ponekada urediti izvr¹avanje raznih radnji\n"
-"pri samom podizanju kako bi odr¾ao sustavsku konfiguraciju."
-
-#: ../../services.pm_.c:43
-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 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_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Linux Virtualni Poslu¾itelj, koristi se za pravljenje visoko raspolo¾ivog\n"
-"poslu¾itelja visokih performansi."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-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_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Montira i Demontira sve Mre¾ne datoteène sustave (NFS), SMB (Lan\n"
-"Manager/Windows), i NCP (NetWare) toèke montiranja."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Aktivira/Deaktivira sva pode¹ena mre¾na suèelja prilikom pokretanja\n"
-"sustava."
-
-#: ../../services.pm_.c:52
-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 je popularan protokol za dijeljenje datoteka putem TCP/IP mre¾a.\n"
-"Ovaj servis pru¾a NFS poslu¾iteljsku funkcionalnost, koji se konfigurira\n"
-"putem /etc/exports datoteke."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-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_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"Automatski ukljuèuje numlock tipku u konzoli i\n"
-"XFree-u pri podizanju."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Podr¾ava OKI 4w i kompaktibilne win pisaèe."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA podr¹ka je obièno za podr¾avanje stvari poput ethernet i\n"
-"modema u laptopima. Ona neæe biti pokrenuta ukoliko nije tako\n"
-" konfigurirana zato je sigurno pokrenuti ju iako na instaliranom\n"
-" raèunalu ne treba."
-
-#: ../../services.pm_.c:63
-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 ""
-"Portmapper ureðuje RPC vezama, koje su kori¹tene u protokolima\n"
-"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_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix je Mail Transport Agent, ¹to je program koji¹alje mail-ove sa jednog "
-"raèunala na drugo."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Sprema i vraæa sustavsku entropiju za veæu kvalitetu generiranja\n"
-"sluèajnih brojeva."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Dodjeljuje raw ureðaje (kao ¹to su hard disk\n"
-"particije), za uporabu u aplikacijama kao ¹to su Oracle"
-
-#: ../../services.pm_.c:71
-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 daemon omoguæava automatsku IP ruter tablicu koja se obnavlja\n"
-"putem RIP protokola. Dok se RIP naj¹ire koristi na malim mre¾ama, vi¹e "
-"kompleksniji\n"
-"ruting protokoli su potrebni za kompleksnije mre¾e."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-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_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"Rusers protokol omoguæava korisnicima na mre¾i da identificira tko je\n"
-"prijavljen na drugim raèunalima koja odgovaraju."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"Rwho protokol omoguæava udaljenim korisnicima da dobiju popis svih\n"
-"korisnika prijavljenih na raèunalo na kojima je pokrenut rwho (slièno finger-"
-"u)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Pokreni zvuèni sustav na va¹em raèunalu"
-
-#: ../../services.pm_.c:81
-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 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_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "Uèitava upravljaèke programe za va¹e usb ureðaje."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "Pokreæe X Pismovni Poslu¾itelj (ovo je nu¾no za XFree da se pokrene)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "Izaberite koji servisi trebaju biti startani automatski kod boot-a"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "Ispisujem"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Dijeljenje datoteka"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "Sustav"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Udaljeno administriranje"
-
-# ../../share/compssUsers
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Poslu¾itelj baza podataka"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "Servisi: %d aktiviran za %d registriran"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Servisi"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "pokreæem"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "zaustavljen"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Servisi i daemoni"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"Nema dodatnih informacija\n"
-"o ovom servisu, ¾alim."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "Pri pokretanju"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "Pokretanje"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Zaustavljanje"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Hvala vam ¹to ste izabrali Mandrake Linux 9.0"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Dobrodo¹li u Open Source svijet"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"Uspjeh MandrakeSofta se temelji na principima slobodnog softvera. Va¹novi "
-"operativni sustav je rezultat udru¾enog rada svjetske Linux zajednice"
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "Pridru¾ite se svijetu slobodnog softvera"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:11
-#, fuzzy
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"Upoznajte Open Source zajednicu i postanite èlanom. Uèite, poduèavajte "
-"ipoma¾ite drugima uèestvovanjem u diskusijama u mnogim forumima koje "
-"æetepronaæi na \"Community\" web stranicama"
-
-#: ../../share/advertising/03-internet.pl_.c:9
-#, fuzzy
-msgid "Get the most from the Internet"
-msgstr "Spoji se na Internet"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-#, fuzzy
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 pru¾a najbolji softver za pristupanje svemu ¹to "
-"Internetima za ponuditi: surfajte webom i gledajte animacije sa Mozillom i "
-"Koquererom,razmjenjujte emailove i organizirajte va¹e osobne informacije sa "
-"Evolutionomi Kmailom, i jo¹ mnogo toga"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-#, fuzzy
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux 8.2 vam omoguæuje da potpuno ostvarite "
-"multimedijalnipotencijal va¹eg raèunala! Koristite najnovije programe za "
-"reprodukcijuglazbe i zvuènih datoteka, ureðujte i organizirajte slike i "
-"fotografije,gledajte TV i video zapise, i jo¹ mnogo toga"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Igre"
-
-#: ../../share/advertising/05-games.pl_.c:10
-#, fuzzy
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 8.2 dolazi sa najboljim Open Source igrama - arkade, akcijske,"
-"kartanje, sport, strategije, ..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Mandrake Kontrolni Centar"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-#, fuzzy
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"Mandrake Linux 8.2 Kontrolni Centar je mjesto gdje si potpuno "
-"mo¾etepodrediti i podesiti va¹ Mandrake sustav"
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Korisnièka suèelja"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:9
-#, fuzzy
-msgid "Development simplified"
-msgstr "Razvoj"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-#, fuzzy
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"Mandrake Linux 8.2 je najbolja platforma za razvoj aplikacija. Otkrijte moæ "
-"GNU gcc prevoditelja kao i najbolja Open Source okru¾ja za razvojaplikacija."
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-#, fuzzy
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"Uèinite od svog raèunala moæni poslu¾itelj sa samo nekoliko pritisaka na "
-"mi¹u:Web poslu¾itelj, email, vatrozid, router, datoteèni i ispisni "
-"poslu¾itelj, ..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-#, fuzzy
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"Potpun raspon Linux rje¹enja, kao i posebne ponude proizvoda i 'goodiesa', "
-"sudostupni online preko na¹e e-trgovine"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-#, fuzzy
-msgid "Become a MandrakeExpert"
-msgstr "MandrakeExpert"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExpert"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "Instaliram pakete..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Molim prvo se odjavite te pritisnite Ctrl-Alt-BackSpace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Molim ponovo se logirajte u %s kako bi aktivirali promjenjeno"
-
-#: ../../standalone/drakTermServ_.c:188
-#, fuzzy
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Prebaci postavke pisaèa"
-
-# ../../share/compssUsers
-#: ../../standalone/drakTermServ_.c:203
-#, fuzzy
-msgid "Enable Server"
-msgstr "Poslu¾itelj baza podataka"
-
-# ../../share/compssUsers
-#: ../../standalone/drakTermServ_.c:210
-#, fuzzy
-msgid "Disable Server"
-msgstr "Poslu¾itelj baza podataka"
-
-#: ../../standalone/drakTermServ_.c:218
-#, fuzzy
-msgid "Start Server"
-msgstr "NIS Poslu¾itelj"
-
-#: ../../standalone/drakTermServ_.c:225
-#, fuzzy
-msgid "Stop Server"
-msgstr "NIS Poslu¾itelj"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:239
-#, fuzzy
-msgid "Add/Del Users"
-msgstr "Dodaj korisnika"
-
-#: ../../standalone/drakTermServ_.c:241
-#, fuzzy
-msgid "Add/Del Clients"
-msgstr "DHCP klijent"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:521
-#, fuzzy
-msgid "No kernel selected!"
-msgstr "Nema TV kartice!"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:535
-#, fuzzy
-msgid "No nic selected!"
-msgstr "Nije povezan"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:552
-#, fuzzy
-msgid "<-- Delete"
-msgstr "Obri¹i"
-
-#: ../../standalone/drakTermServ_.c:559
-#, fuzzy
-msgid "Delete All NBIs"
-msgstr "Izabrao sve"
-
-#: ../../standalone/drakTermServ_.c:621
-#, fuzzy
-msgid "Add User -->"
-msgstr "Dodaj korisnika"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:742
-#, fuzzy
-msgid "<-- Del Client"
-msgstr "DHCP klijent"
-
-#: ../../standalone/drakTermServ_.c:748
-#, fuzzy
-msgid "dhcpd Config..."
-msgstr "Pode¹avam..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "Napredne postavke"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-#, fuzzy
-msgid "Write Config"
-msgstr "ponovno postavi"
-
-#: ../../standalone/drakTermServ_.c:965
-#, fuzzy
-msgid "Please insert floppy disk:"
-msgstr "Molim, umetnite Boot disketu u pogon %s"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:974
-#, fuzzy
-msgid "No floppy drive available!"
-msgstr "Disketni pogon nije dostupan"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Gre¹ka!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "Ne mogu naæi potrebnu datoteku sa slikom '%s'."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Postava automatske instalacije"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"Sada æete instalirati disketu za automatsku instalaciju. Ova moguænost "
-"jedonekle opasna i mora se oprezno koristiti.\n"
-"\n"
-"Sa tom moguæno¹æu, moæi æete ponoviti instalaciju kako ste je proveli naovom "
-"raèunalu, s tim da æete biti interaktivno priupitani u nekim koracima,da bi "
-"promijenili njihove vrijednosti.\n"
-"\n"
-"Za maksimalnu sigurnost, particioniranje i formatiranje se nikad "
-"neæeobavljati automatski, ¹to god izabrali prilikom instalacije na ovo "
-"raèunalo.\n"
-"\n"
-"®elite li nastaviti?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "Postava automatskih koraka"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"Izaberite za svaki korak da li æe se ponoviti kao i u va¹oj instalaciji, "
-"iliæe se izvoditi ruèno"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-#, fuzzy
-msgid "Creating auto install floppy"
-msgstr "Pravim auto instalacijsku disketu"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"Dobrodo¹li.\n"
-"\n"
-"Parametri automatske instalacije su dostupni u odjeljku na lijevoj strani"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Èestitke!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"Disketa je uspje¹no stvorena.\n"
-"Sada mo¾ete ponoviti svoju instalaciju"
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Automatska Instalacija"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Dodaj stavku"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "Ukloni posljednju stavku"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:724
-#, fuzzy
-msgid "FATAL"
-msgstr "FAT"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup Report detalji\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-#, fuzzy
-msgid "Total progess"
-msgstr "ukupni progres"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "Bez lozinke"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, fuzzy, c-format
-msgid "Can't find %s on %s"
-msgstr "Ne mogu otvoriti %s: %s\n"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "Sigurnosna pohrana sustavskih datoteka"
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "Sigurnosna pohrana datoteka na tvrdom disku..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "Sigurnosna pohrana korisnièkih datoteka"
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "Progres sigurnosne pohrane tvrdog diska"
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "Sigurnosna pohrana drugih datoteka"
-
-#: ../../standalone/drakbackup_.c:1323
-#, fuzzy
-msgid "No changes to backup!"
-msgstr "Koristi vrpcu za pohranu"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1346
-#, fuzzy, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"popis datoteka poslan FTPom: %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-#, fuzzy
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-"(!) problem sa FTP vezom: nije bilo moguæe poslati va¹e pohranjene "
-"datotekeFTPom.\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1381
-#, fuzzy
-msgid " Error during mail sending. \n"
-msgstr "Gre¹ka prilikom èitanja datoteke %s"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Odabir datoteka"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "Izaberi datoteke ili mape i stisni 'Dodaj'"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"Provjerite sve opcije koje trebate.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"Ove opcije mogu pohraniti i povratiti sve datoteke u va¹oj /etc mapi.\n"
-
-#: ../../standalone/drakbackup_.c:1604
-#, fuzzy
-msgid "Backup your System files. (/etc directory)"
-msgstr "Sigurnosno pohranjivanje va¹ih sustavskih datoteka ( /etc mapa )"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr "Koristi inkrementalno pohranjivanje (ne zamjenjuje staru pohranu)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "Izostavi kritiène datoteke (passwd, group, fstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-"S ovom opcijom moæi æete povratiti bilo koju inaèicu\n"
-"va¹eg /etc direktorija."
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr "Odaberite sve korisnike koje ¾elite ukljuèiti u pohranu."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "Izostavi cache preglednika (browsera)"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr "Koristi inkrementalnu pohranu (ne zamjenjuje stare pohrane)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "Ukloni izabrano"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windowse (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "Korisnici"
-
-#: ../../standalone/drakbackup_.c:1777
-#, fuzzy
-msgid "Use network connection to backup"
-msgstr "Koristi FTP vezu za pohranu"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-#, fuzzy
-msgid ""
-" Transfer \n"
-"Now"
-msgstr "Prebaci"
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "Upi¹ite ime hosta ili IP."
-
-#: ../../standalone/drakbackup_.c:1795
-#, fuzzy
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr "Upi¹ite mapu na ovom hostu u koju æete staviti pohranu."
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "Upi¹ite svoje korisnièko ime"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "Upi¹ite svoju lozinku"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "Zapamti ovu lozinku"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "Koristi CD/DVDROM za pohranu"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-#, fuzzy
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Izaberite prostor na CDu"
-
-#: ../../standalone/drakbackup_.c:1931
-#, fuzzy
-msgid "Please check for multisession CD"
-msgstr "Naznaèite da li koristite CDRW medij"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "Naznaèite da li koristite CDRW medij"
-
-#: ../../standalone/drakbackup_.c:1943
-#, fuzzy
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Naznaèite da li prethodno ¾elite obrisati va¹ CDRW"
-
-#: ../../standalone/drakbackup_.c:1944
-#, fuzzy
-msgid " Erase Now "
-msgstr "Prebaci"
-
-#: ../../standalone/drakbackup_.c:1950
-#, fuzzy
-msgid "Please check if you are using a DVDR device"
-msgstr "Naznaèite da li koristite CDRW medij"
-
-#: ../../standalone/drakbackup_.c:1956
-#, fuzzy
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Naznaèite da li koristite CDRW medij"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"Upi¹ite ime va¹eg CD snimaèa\n"
-" ex: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-#, fuzzy
-msgid "No CD device defined!"
-msgstr "Odaberite datoteku"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "Koristi vrpcu za pohranu"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "Upi¹ite ime ureðaja kojeg æete koristiti za sigurnosnu pohranu"
-
-#: ../../standalone/drakbackup_.c:2059
-#, fuzzy
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Naznaèite da li prethodno ¾elite obrisati va¹ CDRW"
-
-#: ../../standalone/drakbackup_.c:2065
-#, fuzzy
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Naznaèite da li prethodno ¾elite obrisati va¹ CDRW"
-
-#: ../../standalone/drakbackup_.c:2071
-#, fuzzy
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Naznaèite da li prethodno ¾elite obrisati va¹ CDRW"
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"Upi¹ite maksimalnu dozvoljenu\n"
-" velièinu za Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2142
-#, fuzzy
-msgid "Please enter the directory to save to:"
-msgstr "Upi¹ite mapu za snimanje:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "Koristi quotu za pohranjene datoteke"
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "Mre¾a"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "Tvrdi disk / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-#, fuzzy
-msgid "Tape"
-msgstr "Vrsta"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "svaki sat"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "svaki dan"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "svaki tjedan"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "svaki mjesec"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "Koristi daemon"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"Izaberite vremenski razmak izmeðu\n"
-"dvije sigurnosne pohrane"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr "Izaberite medij za pohranu."
-
-#: ../../standalone/drakbackup_.c:2291
-#, fuzzy
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr "Osigurajte da je cron daemon ukljuèen u va¹e servise"
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "Ovjde po¹alji izvje¹taj mailom poslije svake pohrane:"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "©to"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Gdje"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "Kada"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "Jo¹ opcija"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Drakbackup postava"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "Izaberite gdje ¾elite pohranjivati"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "na tvrdi disk"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "preko mre¾e"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "Izaberite ¹to ¾elite pohranjivati"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "Pohrani sustav"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "Pohrani korisnike"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "Ruèno izaberi korisnika"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"Izvori za pohranu: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- Sustavske datoteke:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- Korisnièke datoteke:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- Druge datoteke:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- Snimi na tvrdi disk u putanju: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2604
-#, fuzzy, c-format
-msgid " on device: %s"
-msgstr "Ureðaj mi¹a: %s\n"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, fuzzy, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"Snimi FTPom na host: %s\n"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2610
-#, fuzzy, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"Snimi FTPom na host: %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t korisnièko ime: %s\n"
-"\t\t u putanju: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- Opcije:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\tIzostavi sustavske datoteke\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\tPohrana koristi tar i bzip2\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\tPohrana koristi tar i gzip\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- Daemon (%s) ukljuèi :\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-Tvrdi disk.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-CDROM.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-Mre¾u FTPom.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-Mre¾u SSHom.\n"
-
-#: ../../standalone/drakbackup_.c:2627
-#, fuzzy
-msgid "\t-Network by rsync.\n"
-msgstr "\t-Mre¾u FTPom.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-#, fuzzy
-msgid "\t-Network by webdav.\n"
-msgstr "\t-Mre¾u FTPom.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "Nema postavki, molimo izaberite Èarobnjaka ili Napredno.\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"Popis podataka za povrat:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"Popis o¹teæenih podataka:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "Molimo poni¹tite odabir ili ga uklonite iduæi put"
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "Pohranjene datoteke su o¹teæene"
-
-#: ../../standalone/drakbackup_.c:2836
-#, fuzzy
-msgid " All of your selected data have been "
-msgstr " Svi va¹i izabrani podaci su "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " Uspje¹no povraæeni na %s "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " Povrati postavke "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "U redu da bi povratili ostale datoteke"
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-"Popis korisnika za povrat (samo je najnoviji nadnevak va¾an za svakog "
-"korisnika)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "Pohrani sustavske datoteke prije:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "izaberite nadnevak za povrat"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "Koristi tvrdi disk za pohranu"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "Upi¹ite mapu za snimanje:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "FTP veza"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "Sigurna veza"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "Povrati s tvrdog diska"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "Upi¹ite mapu u koju ste pohranili podatke"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "Izaberite drugi medij s kojeg æete povratiti podatke"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "Ostali mediji"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "Povrati sustav"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "Povrati korisnike"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "Povrati ostalo"
-
-#: ../../standalone/drakbackup_.c:3267
-#, fuzzy
-msgid "select path to restore (instead of /)"
-msgstr "izaberi putanju za povrat (umjesto / )"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-"Napravi novu sigurnosnu pohranu prije povrata (samo za inkrementalne "
-"pohrane.)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "Ukloni mape korisnika prije povrata."
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "Ukloni izabrano"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "Povrati ostalo"
-
-#: ../../standalone/drakbackup_.c:3479
-#, fuzzy, c-format
-msgid "Backup files not found at %s."
-msgstr "Pohranjene datoteke su o¹teæene"
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "Povrati s tvrdog diska"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "Vrati particijsku tabelu"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, fuzzy
-msgid "Restore Via Network"
-msgstr "Povrati korisnike"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-#, fuzzy
-msgid "Host Name"
-msgstr "Ime raèunala"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-#, fuzzy
-msgid "Password required"
-msgstr "Lozinka"
-
-#: ../../standalone/drakbackup_.c:3541
-#, fuzzy
-msgid "Username required"
-msgstr "Korisnièko ime"
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "Ime raèunala: "
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "Povrati ostalo"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "Povrati sve pohrane"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "Prilagoðena pohrana"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "Vrati particijsku tabelu"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "Povrati korisnike"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Prija¹nje"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Snimi"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "Slo¾i sigurnosnu pohranu"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "Povrati"
-
-#: ../../standalone/drakbackup_.c:4233
-#, fuzzy
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"Gre¹ka tijekom slanja po¹te\n"
-" va¹ mail sa izvje¹tajem nije poslan\n"
-" molimo podesite sendmail"
-
-#: ../../standalone/drakbackup_.c:4257
-#, fuzzy
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr "Slijedeæi paketi æe biti instalirani"
-
-#: ../../standalone/drakbackup_.c:4280
-#, fuzzy
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"Gre¹ka tijekom slanja datoteke putem FTPa.\n"
-" Ispravite svoje FTP postavke."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "Izaberite podatke za povrat"
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "Izaberite medij za sigurnosnu pohranu..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "Izaberite podatke koje æete pohraniti..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"Nije pronaðena datoteka s postavkama \n"
-"pritisnite Èarobnjaka ili Napredno."
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "Razvija se ... molimo saèekajte."
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "Pohrani sustavske datoteke"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "Pohrani korisnièke datoteke"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "Pohrani ostale datoteke"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Ukupni progres"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "slanje datoteka FTPom"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "©aljem datoteke..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "Pohrani iz datoteke sa postavkama"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "Pogledaj postavke sigurnosne pohrane"
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Postavke èarobnjaka"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "Napredne postavke"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "Pohrani sada"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-#, fuzzy
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"opis opcija:\n"
-"\n"
-"U ovom koraku Drakbackup æe vam omoguæiti da promijenite:\n"
-"\n"
-" - Naèin sa¾imanja:\n"
-" \n"
-" Ako oznaèite bzip2 sa¾imanje, sa¾et æete va¹e\n"
-" podatke bolje nego sa gzipom (oko 2-10 %).\n"
-" Ova opcija nije podrazumijevano oznaèena jer\n"
-" ovaj naèin sa¾imanja zathjeva vi¹e vremena (oko 1000% vi¹e).\n"
-" \n"
-" - Naèin osvje¾avanja pohrane:\n"
-"\n"
-" Ova opcija æe osvje¾avati pohranu, ali nije ba¹\n"
-" pretjerano korisna jer se prvo sve mora dekompresirati\n"
-" prije nego ¹to se osvje¾i.\n"
-" \n"
-" - .backupignore naèin:\n"
-"\n"
-" Kao kod cvsa, Drakbackup æe ignorirati sve reference\n"
-" iz .backupignore datoteka u svakoj od mapa.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-"Neke gre¹ke tijekom slanja po¹te su uzrokovane \n"
-" lo¹im postavkama postfixa. Da bi ih rije¹ili, morate\n"
-" namjesiti myhostname ili mydomain u /etc/postfix/main.cf\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"opis opcija:\n"
-"\n"
-" - Pohrani sustavske datoteke:\n"
-" \n"
-"\tOva opcija vam omoguæuje da pohranite svoju /etc mapu,\n"
-"\tkoja sadr¾i sve datoteke s postavkama. Budite\n"
-"\toprezni tijekom postupka povrata da ne bi prepisali:\n"
-"\t\t/etc/passed \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Pohrani korisnièke datoteke: \n"
-"\n"
-"\tOva opcija vam omoguæuje da izaberete sve korisnike koje\n"
-"\t¾elite pohraniti.\n"
-"\tDa bi u¹tedjeli prostor na disku, preporuèamo da\n"
-"\tizostavite cache web preglednika.\n"
-"\n"
-" - Pohrani ostale datoteke: \n"
-"\n"
-"\tOva opcija vam omoguæuje da dodate jo¹ podataka za pohranu.\n"
-"\tSa ovom pohranom nije trenutaèno moguæe izabrati\n"
-"\tinkrementalnu pohranu.\t\t\n"
-" \n"
-" - Inkrementalne pohrane:\n"
-"\n"
-"\tInkrementalna pohrana je najmoænija opcija kod\n"
-"\tpohranjivanja. Omoguæuje vam da pohranite\n"
-"\tsve svoje podatke prvi put, a potom samo one\n"
-"\tpromijenjene.\n"
-"\tZatim æete moæi, prilikom povrata,\n"
-"\tvratiti va¹e podatke prema odreðenom\n"
-"\tnadnevku.\n"
-"\tAko niste izabrali ovu opciju sve\n"
-"\tstare pohrane æe biti prebrisane prije svake pohrane.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4788
-#, fuzzy
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"opis povrata:\n"
-" \n"
-"Samo æe se najnoviji nadnevak koristiti, jer je s inkrementalnim \n"
-"pohranama potrebno povratiti stare pohrane jednu po jednu.\n"
-"\n"
-"Dakle, ako ne ¾elite povratiti korisnika, iskljuèite sve njegove\n"
-"kuæice.\n"
-"\n"
-"Inaèe, mo¾ete izabrati samo jedno od ovog\n"
-"\n"
-" - Inkrementalne pohrane:\n"
-"\n"
-"\tInkrementalna pohrana je najmoænija opcija kod\n"
-"\tpohranjivanja. Omoguæuje vam da pohranite\n"
-"\tsve svoje podatke prvi put, a potom samo one\n"
-"\tpromijenjene.\n"
-"\tZatim æete moæi, prilikom povrata,\n"
-"\tvratiti va¹e podatke prema odreðenom\n"
-"\tnadnevku.\n"
-"\tAko niste izabrali ovu opciju sve\n"
-"\tstare pohrane æe biti prebrisane prije svake pohrane.\n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"Opis:\n"
-"\n"
-" Drakbackup se koristi za sigurnosnu pohranu va¹eg sustava.\n"
-" Tijekom pode¹avanja mo¾ete izabrati: \n"
-"\t- Sustavske datoteke, \n"
-"\t- Korisnièke datoteke, \n"
-"\t- Ostale datoteke.\n"
-"\tèitav va¹ sustav ... i ostale (poput Windows particija)\n"
-"\n"
-" Drakbackup vam omoguæuje da pohranite va¹ sustav na:\n"
-"\t- Tvrdi disk.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (s automatskim pokretanjem prilikom podizanja "
-"raèunala,\n"
-"spasonosnom opcijom i automatskom instalacijom.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Vrpcu.\n"
-"\n"
-" Drakbackup vam omoguæuje da povratite va¹ sustav u\n"
-" izabranu mapu.\n"
-"\n"
-" Podrazumijevano, sve pohrane æe biti u\n"
-" /var/lib/drakbackup mapi\n"
-"\n"
-" Datoteka s postavkama:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Povrat:\n"
-" \n"
-" Tijekom povrata, DrakBackup æe ukloniti \n"
-" va¹u izvornu mapu i potvrditi da li su sve\n"
-" datoteke u pohrani ispravne. Preporuèamo \n"
-" da napravite posljednju pohranu prije povrata.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"opis opcija:\n"
-"\n"
-"Budite oprezni kada koristite ftp pohranu, jer se samo\n"
-"pohrane koje su veæ slo¾ene mogu slati polu¾itelju.\n"
-"Tako sada trebate slo¾iti pohranu na va¹ tvrdi disk prije\n"
-"no ¹to je po¹aljete poslu¾itelju.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"Problemi sa povratom pohrane:\n"
-"\n"
-"Tijekom pohrane, drakbackup æe provjeriti\n"
-"sve va¹e datoteke u pohrani prije nego ih povrati.\n"
-"Prije povrata, Drakbackup æe ukloniti va¹u izvornu\n"
-"mapu, i izgubit æete sve podatke. Va¾no je biti\n"
-"oprezan i ne mijenjati podatke u pohrani ruèno.\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"Opis:\n"
-"\n"
-" Drakbackup se koristi za sigurnosnu pohranu va¹eg sustava.\n"
-" Tijekom pode¹avanja mo¾ete izabrati: \n"
-"\t- Sustavske datoteke, \n"
-"\t- Korisnièke datoteke, \n"
-"\t- Ostale datoteke.\n"
-"\tèitav va¹ sustav ... i ostale (poput Windows particija)\n"
-"\n"
-" Drakbackup vam omoguæuje da pohranite va¹ sustav na:\n"
-"\t- Tvrdi disk.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (s automatskim pokretanjem prilikom podizanja "
-"raèunala,\n"
-"spasonosnom opcijom i automatskom instalacijom.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Vrpcu.\n"
-"\n"
-" Drakbackup vam omoguæuje da povratite va¹ sustav u\n"
-" izabranu mapu.\n"
-"\n"
-" Podrazumijevano, sve pohrane æe biti u\n"
-" /var/lib/drakbackup mapi\n"
-"\n"
-" Datoteka s postavkama:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Povrat:\n"
-" \n"
-" Tijekom povrata, DrakBackup æe ukloniti \n"
-" va¹u izvornu mapu i potvrditi da li su sve\n"
-" datoteke u pohrani ispravne. Preporuèamo \n"
-" da napravite posljednju pohranu prije povrata.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "Instalacija %s-a nije uspjela. Prijavljena je slijedeæa gre¹ska:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr ""
-
-# ../../share/compssUsers
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-#, fuzzy
-msgid "Standalone Tools"
-msgstr "Konzolni Alati"
-
-#: ../../standalone/drakbug_.c:73
-#, fuzzy
-msgid "HardDrake"
-msgstr "na tvrdi disk"
-
-#: ../../standalone/drakbug_.c:74
-#, fuzzy
-msgid "Mandrake Online"
-msgstr "MandrakConsulting"
-
-#: ../../standalone/drakbug_.c:75
-#, fuzzy
-msgid "Menudrake"
-msgstr "MandrakeStore"
-
-#: ../../standalone/drakbug_.c:76
-#, fuzzy
-msgid "Msec"
-msgstr "Mi¹"
-
-#: ../../standalone/drakbug_.c:77
-#, fuzzy
-msgid "Remote Control"
-msgstr "Udaljeni pisaè"
-
-#: ../../standalone/drakbug_.c:78
-#, fuzzy
-msgid "Software Manager"
-msgstr "Ime sharea"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:81
-#, fuzzy
-msgid "Userdrake"
-msgstr "Printerdrake"
-
-#: ../../standalone/drakbug_.c:82
-#, fuzzy
-msgid "Configuration Wizards"
-msgstr "Èarobnjak mre¾nih postavki"
-
-#: ../../standalone/drakbug_.c:97
-#, fuzzy
-msgid "Application:"
-msgstr "Provjera autentiènosti"
-
-#: ../../standalone/drakbug_.c:98
-#, fuzzy
-msgid "Package: "
-msgstr "Odabir paketa"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:100
-#, fuzzy
-msgid "Release: "
-msgstr "Molim prièekajte"
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:134
-#, fuzzy
-msgid "Report"
-msgstr "port"
-
-#: ../../standalone/drakbug_.c:171
-#, fuzzy
-msgid "Not installed"
-msgstr "Post deinstalacija"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr ""
-
-#: ../../standalone/drakbug_.c:196
-#, fuzzy
-msgid "No browser available! Please install one"
-msgstr "Screenshotovi æe biti raspolo¾ivi poslije instalaciju u %s"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Mre¾ne postavke (%d adaptera)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profil: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Obri¹i profil..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Profil za obrisati:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Novi profil..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"Ime profila kojeg treba stvoriti (novi profil se stvara kao kopija "
-"trenutnog):"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Ime raèunala: "
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Internet pristup"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Tip:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Gateway:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Meðusklop:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Status:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "Molim saèekajte"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Pode¹avanje Internet Pristupa..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "LAN postavke"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Upravljaèki program"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Meðusklop"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protokol"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Stanje"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Podesi lokalnu mre¾u..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "Ovdje stisnite za pokretanje èarobnjaka ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Èarobnjak..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Primjeni"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Povezan"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Nije povezan"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Pove¾i..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Odspoji..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"Upozorenje, otkrivena je jo¹ jedna Internet veza, koja mo¾da koristiva¹u "
-"mre¾u"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"Nemate niti jedan konfigurirani meðusklop.\n"
-"Konfigurirajte ga prvo klikanjem na 'Postavljanje'"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "LAN postavke"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adapter %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Boot protokol"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Pokrenuto pri podizanju"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP klijent"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "Aktiviraj sada"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "Deaktiviraj sada"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Ovo suèelje jo¹ nije pode¹eno.\n"
-"Pokrenite èarobnjak za postavu u glavnom prozoru"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Nemate niti jednu internet vezu.\n"
-"Napravite jednu klikanjem na 'Podesi'"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Postava Internet veze"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Postava Internet veze"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Tip veze: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parametri"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Gateway"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Ethernet kartica"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP klijent"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "uporaba: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-iso8859-2,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Ime modula"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Velièina"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "pravljenje boot diskete"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "uobièajeno"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "Gre¹ka DrakFloppy: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "kernel inaèica"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Opæenito"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Ekspertno podruèje"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "mkinitrd opcionalni argumenti"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Dodaj modul"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "prisili"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "ako je potrebno"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "izostavi scsi module"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "izostavi raid module"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Ukloni modul"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Ispis"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Napravi disk"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Uvjerite se da je medij\tprisutan za ureðaj %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, fuzzy, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"Ne postoji medij za ureðaj %s.\n"
-"Molimo ubacite jedan."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Ne mogu napraviti fork: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Ne mogu ispravno zatvoriti mkbootdisk: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "Tra¾i instalirane fontove"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "Odselektiraj instalirane fontove"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "parsiraj sve fontove"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "nisu pronaðeni fontovi"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "Gotov"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "nisam mogao naæi nikakve fontove na va¹im montiranim particijama"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Ponovno izaberi ispravne fontove"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "nisam mogao naæi nijedan font.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "Potra¾i fontove u popisu instaliranih"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "Kopiranje fontova"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "Instalacija True Type fontova"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "saèekajte tijekom ttmkfdira..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "Instalacija True Typea gotova"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "Pretvaranje fontova"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "stvaranje typ1insta"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "Ghostscript reference"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "pretvaranje ttf fontova"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "pretvaranje pfm fontova"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Potisni privremene datoteke"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "Ponovno pokreni XFS"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "Potisni datoteke fontova"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "Ponovno pokreni xfs"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"Prije no ¹to instalirate bilo kakve fontove, provjerite da li ih imate "
-"pravokoristiti i instalirati na va¹ sustav.\n"
-"\n"
-"-Mo¾ete instalirati fontove na normalan naèin. U rijetkim sluèajevima, "
-"la¾nifontovi æe sru¹iti va¹ X poslu¾itelj."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "Uvoz fontova"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "Dobavi Windows fontove"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "Odinstaliraj fontove"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "Napredne opcije"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "Popis fontova"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "Izaberite aplikacije koje æe podr¾avati fontove :"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Generièki pisaè"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "Izaberite datoteku ili mapu fontova i stisnite 'Dodaj'"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "Instalacijski popis"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "stisnite ovdje ako ste sigurni"
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "ovdje ako niste."
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "Odselektiraj sve"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Izabrao sve"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "Popis za uklanjanje"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "Poèetni testovi"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "Kopiraj fontove na va¹ sustav"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "Instaliraj i pretvori fontove"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "Post instalacija"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "Ukloni fontove s va¹eg sustava"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "Post deinstalacija"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Dijeljenje Internet Veze"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Dijeljenje veze prema internetu je trenutno omoguæeno"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Postavljanje dijeljenja veze prema internetu je veæ napravljeno.\n"
-"Trenutno je omoguæeno.\n"
-"\n"
-"©to ¾elite napraviti?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "onemoguæi"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "odustani"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "ponovno postavi"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "Onemoguæujem poslu¾itelje..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "Dijeljenje veze prema Internetu je trenutno onemoguæeno."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Dijeljenje veze prema Internetu je trenutno onemoguæeno"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Postavljanje dijeljenja veze prema Internetu je veæ napravljeno.\n"
-"Trenutno je onemoguæeno.\n"
-"\n"
-"©to ¾elite napraviti?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "omoguæi"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "Omoguæujem poslu¾itelje..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "Dijeljenje veze prema internetu je trenutno omoguæeno."
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Va¹e raèunalo mo¾e biti konfigurirano da dijeli vlastitu Internet vezu.\n"
-"Sa tom znaèajkom, druga raèunala na va¹oj lokalnoj mre¾i mogu koristiti "
-"Internet vezu ovog raèunala.\n"
-"\n"
-"Upozorenje: trebati æete primjenjeni Mre¾ni Ureðaj za postavljanje lokalne "
-"mre¾e (LAN)."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Meðusklop %s (koristi modul %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Meðusklop %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Nema mre¾nog adaptera na va¹em sustavu!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Nije pronaðen niti jedan mre¾ni adapter na va¹em sustavu. Molimo pokrenite "
-"hardware-ski konfiguracijski alat."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Mre¾ni meðusklop"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"Postoji samo jedan konfigurirani mre¾ni adapter na va¹em sustavu:\n"
-"\n"
-"%s\n"
-"\n"
-"Postaviti æu lokalnu mre¾u (LAN) sa tim adapterom."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-"Molimo odaberite koji mre¾ni adapter æe biti povezan na va¹u lokalnu mre¾u."
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "Mre¾no suèelje veæ pode¹eno"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"Upozorenje, mre¾ni adapter (%s) je veæ pode¹en.\n"
-"\n"
-"®elite li automatsku re-konfiguraciju?\n"
-"\n"
-"Mo¾ete je podesiti i ruèno, ali trebate znati ¹to radite."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "Automatska rekonfiguracija"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Poka¾i trenutne postavke suèelja"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"Trenutne postavke '%s':\n"
-"\n"
-"Mre¾a: %s\n"
-"IP adresa: %s\n"
-"IP atribut: %s\n"
-"Pokretaèki program: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"Mogu zadr¾ati va¹e trenutne postavke i pretpostaviti da ste veæ "
-"postaviliDHCP poslu¾itelj; u tom sluèaju molim provjerite da li sam toèno "
-"proèitaoC-Class mre¾u koju koristite za va¹u lokalnu mre¾u; neæu je "
-"ponovnokonfigurirati niti dirati postavke va¹eg DHCP poslu¾itelja.\n"
-"\n"
-"Inaèe, mogu vam rekonfigurirati va¹e suèelje i (re)konfiguriratiDHCP "
-"poslu¾itelj.\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "C-Class lokalna mre¾a"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "IP (ovog) DHCP poslu¾itelja"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "Re-konfiguriraj suèelje i DHCP poslu¾itelj"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "Lokalna mre¾a nije zavr¹ila sa '.0', odustajem."
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr ""
-"Potencijalni LAN adresni konflikt je pronaðen u trenutnoj konfiguraciji %s!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Pode¹avam..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "Pode¹avam skriptove, instaliram softver, pokreæem poslu¾itelje..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Problem prilikom instaliranja paketa %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Sve je konfigurirano.\n"
-"Sada mo¾ete dijeliti va¹u internet vezu sa drugim raèunalima na va¹oj "
-"lokalnoj mre¾i, koristeæi automatsku mre¾nu konfiguraciju (DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "Postavljanje je veæ uraðeno, ali je trenutno onemoguæeno."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "Postavljanje je veæ uraðeno, ali je trenutno omoguæeno."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Dijeljenje veze prema internetu nije bilo konfigurirano."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Postavke dijeljenja internet veze"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Dobro do¹li u alat za konfiguriranje dijeljenja Internet veze!\n"
-"\n"
-"%s\n"
-"\n"
-"Kliknite na Postavke ukoliko ¾elite pokreniti èarobnjak za postavljanja."
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "group"
-msgstr "Radna grupa"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "permissions"
-msgstr "particija %s"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "user"
-msgstr "Korisnik"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:50
-#, fuzzy
-msgid "delete"
-msgstr "Obri¹i"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:52
-#, fuzzy
-msgid "Down"
-msgstr "Gotov"
-
-#: ../../standalone/drakperm_.c:53
-#, fuzzy
-msgid "add a rule"
-msgstr "Dodaj modul"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-#, fuzzy
-msgid "Add a new rule at the end"
-msgstr "Dodaj novi pisaè"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:64
-#, fuzzy
-msgid "Up selected rule one level"
-msgstr "Odselektiraj sve"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-#, fuzzy
-msgid "Delete selected rule"
-msgstr "Ukloni izabrano"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:244
-#, fuzzy
-msgid "Current user"
-msgstr "Prihvati korisnika"
-
-#: ../../standalone/drakperm_.c:249
-#, fuzzy
-msgid "Permissions"
-msgstr "Inaèica: %s\n"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:251
-#, fuzzy
-msgid "Property"
-msgstr "Port"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-#, fuzzy
-msgid "Use owner id for execution"
-msgstr "Koristi auto detekciju"
-
-#: ../../standalone/drakperm_.c:312
-#, fuzzy
-msgid "Use group id for execution"
-msgstr "Koristi auto detekciju"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-#, fuzzy
-msgid "Path selection"
-msgstr "Spremi odabir paketa"
-
-#: ../../standalone/drakperm_.c:364
-#, fuzzy
-msgid "user :"
-msgstr "Korisnik"
-
-#: ../../standalone/drakperm_.c:366
-#, fuzzy
-msgid "group :"
-msgstr "Radna grupa"
-
-#: ../../standalone/draksound_.c:47
-#, fuzzy
-msgid "No Sound Card detected!"
-msgstr "Nema TV kartice!"
-
-#: ../../standalone/draksound_.c:48
-#, fuzzy
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"TV kartica nije prepoznata na va¹em raèunalu. Provjerite da li je Linux-"
-"podr¾ana Video/TV kartica ispravno ukljuèena.\n"
-"\n"
-"\n"
-"Mo¾ete posjetiti na¹u bazu hardvera na:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-#, fuzzy
-msgid "first step creation"
-msgstr "pravljenje boot diskete"
-
-#: ../../standalone/draksplash_.c:79
-#, fuzzy
-msgid "final resolution"
-msgstr "Rezolucija"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-#, fuzzy
-msgid "choose image file"
-msgstr "Izaberite datoteku"
-
-#: ../../standalone/draksplash_.c:81
-#, fuzzy
-msgid "Theme name"
-msgstr "Ime sharea"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-#, fuzzy
-msgid "Configure bootsplash picture"
-msgstr "Pode¹avanje servisa"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-#, fuzzy
-msgid "Preview"
-msgstr "ureðaj"
-
-#: ../../standalone/draksplash_.c:123
-#, fuzzy
-msgid "Save theme"
-msgstr "Instaliraj sustav"
-
-#: ../../standalone/draksplash_.c:124
-#, fuzzy
-msgid "Choose color"
-msgstr "Odaberite monitor"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-#, fuzzy
-msgid "ProgressBar color selection"
-msgstr "Izabir modela pisaèa"
-
-#: ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "You must choose an image file first!"
-msgstr "Morate izabrati/upisati pisaè/ureðaj!"
-
-#: ../../standalone/draksplash_.c:465
-#, fuzzy
-msgid "Generating preview ..."
-msgstr "Otkrivanje ureðaja ..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "Kanada (kabl)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "SAD (bcast)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "SAD (kabl)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "SAD (kabl-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "Kina (bcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "Japan (kabl)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "Istoèna Europa"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "Francuska [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "Irska"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "Zapadna Europa"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "Australija"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "Novi Zeland"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "Ju¾na Afrika"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "Argentina"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"Molim, \n"
-"upi¹ite svoj tv standard i zemlju"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "TV standard :"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Podruèje :"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "Pretra¾ivanje TV kanala u tijeku ..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "Tra¾im TV kanale"
-
-#: ../../standalone/drakxtv_.c:125
-#, fuzzy
-msgid "There was an error while scanning for TV channels"
-msgstr "Pojavila se gre¹ka kod instalacije paketa:"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "Nema TV kartice!"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"TV kartica nije prepoznata na va¹em raèunalu. Provjerite da li je Linux-"
-"podr¾ana Video/TV kartica ispravno ukljuèena.\n"
-"\n"
-"\n"
-"Mo¾ete posjetiti na¹u bazu hardvera na:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-#, fuzzy
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr "uporaba: keyboarddrake [--exper] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "uporaba: keyboarddrake [--exper] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Molim izaberite raspored tipkovnice."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Da li ¾elite da BackSpace vrati Delete u konzoli?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Promjeni Cd-Rom"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Molimo ubacite Instalacijski Cd-Rom u va¹ pogon i pritisnite U redu kada ste "
-"zavr¹ili.\n"
-"Ukoliko ga nemate, pritisnite Odustani kako bi izbjegli ¾ivu nadogradnju."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Ne mogu pokrenuti ¾ivu nadogradnju !!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "Promjena je izvr¹ena, ali da bi imala uèinak, morate se odlogirati"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Poka¾i samo izabrani dan"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Datoteka/_Nova"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Datoteka/_Otvori"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Datoteka/_Snimi"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Datoteka/Snimi_kao"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Datoteka/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Opcije"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Opcije/Proba"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Pomoæ/_O programu"
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "Korisnik"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Poruke"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Syslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Obja¹njenja Mandrake alata"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "potraga"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Alat za nadziranje logova"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Postavke"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "odgovara"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "ali ne odgovara"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Izaberite datoteku"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Kalendar"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Sadr¾aj datoteke"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-#, fuzzy
-msgid "Mail alert"
-msgstr "Upozorenje na po¹tu/SMS"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "Molim prièekajte, parsiram datoteku: %s"
-
-#: ../../standalone/logdrake_.c:408
-#, fuzzy
-msgid "Mail alert configuration"
-msgstr "Postava upozorenja na po¹tu/SMS"
-
-#: ../../standalone/logdrake_.c:409
-#, fuzzy
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Dobrodo¹li u pomoæni program za postavljanje po¹te/SMSa.\n"
-"\n"
-"Ovdje æete moæi namjestiti sustav upozoravanja.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:417
-#, fuzzy
-msgid "Domain Name Resolver"
-msgstr "Ime domene"
-
-#: ../../standalone/logdrake_.c:418
-#, fuzzy
-msgid "Ftp Server"
-msgstr "NIS Poslu¾itelj"
-
-#: ../../standalone/logdrake_.c:419
-#, fuzzy
-msgid "Postfix Mail Server"
-msgstr "Postfix mail poslu¾itelj, Inn news poslu¾itelj"
-
-#: ../../standalone/logdrake_.c:420
-#, fuzzy
-msgid "Samba Server"
-msgstr "NIS Poslu¾itelj"
-
-#: ../../standalone/logdrake_.c:421
-#, fuzzy
-msgid "SSH Server"
-msgstr "NIS Poslu¾itelj"
-
-#: ../../standalone/logdrake_.c:422
-#, fuzzy
-msgid "Webmin Service"
-msgstr "Servisi"
-
-#: ../../standalone/logdrake_.c:423
-#, fuzzy
-msgid "Xinetd Service"
-msgstr "Ispisni poslu¾itelj"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "postavljanje servisa"
-
-#: ../../standalone/logdrake_.c:431
-#, fuzzy
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr "Primit æete upozorenje ako jedan od izabranih servisa vi¹e ne radi"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "Postavka optereæenja"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "Primit æete upozorenje ako je optereæenje veæe od ove vrijednosti"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "postava upozoravanja"
-
-#: ../../standalone/logdrake_.c:458
-#, fuzzy
-msgid "Please enter your email address below "
-msgstr "Upi¹ite svoju lozinku"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Snimi kao.."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Molim izaberite koju vrstu mi¹a koristite."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Emuliranje treæe tipke?"
-
-#: ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Reading printer data ..."
-msgstr "Èitam podatke o pisaèu ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "Otkrivanje ureðaja ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Isku¹aj portove"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, fuzzy, c-format
-msgid "%s found on %s, configure it?"
-msgstr "%s naðen na %s, podesi?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Odaberite skener"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "Skener %s nije podr¾an"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake nije uspio prepoznati va¹ %s skener.\n"
-"Izaberite ureðaj gdje je skener ukljuèen"
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "Izaberite ureðaj"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"Ovaj %s skener mora podesiti printerdrake.\n"
-"Mo¾ete pokrenuti printerdrake iz Mandrake kontrolnog centra uHardver "
-"odjeljku."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"va¹ %s skener je pode¹en.\n"
-"Mo¾ete sada skenirati dokumente kori¹tenjem ''XSanea'' izMultimedija/Grafika "
-"u aplikacijskom izborniku."
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr ""
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Odaberite jezik"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Odaberite razred instalacije"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Otkrivanje hard diskova"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Podesi mi¹"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Odaberite tipkovnicu"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Sigurnost"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Podesi datoteène sustave"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Formatiraj particije"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Izabir instaliranih paketa"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Instaliraj sustav"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Dodaj korisnika"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Podesi mre¾u"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Pode¹avanje servisa"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Instaliraj bootloader"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Napravi boot disketu"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Podesi X"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "Instaliraj dogradnje sustava"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Izlaz iz instalacije"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-2,*-r-*"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Mre¾no raèunalo (klijent)"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "NFS poslu¾itelj, SMB poslu¾itelj, Proxy poslu¾itelj, SSH poslu¾itelj"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Ured"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Gnome radna stanica"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Alati za va¹ Palm Pilot ili va¹ Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Radna stanica"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Vatrozid/Ruter"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "Ime Domene i Mre¾ni Informacijki Poslu¾itelj (NIS)"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-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"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Audio-namjenjeni alati: mp3 ili midi sviraèi, mikseri, itd"
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr ""
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Knjige i Howto-i o Linux-u i slobodnom software-u"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "KDE radna stanica"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, itd"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimedija - Video"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "Skup alata za mail, news, web, datoteèni prijenos, i razgovor"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Baze"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL ili MySQL poslu¾itelj baza"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Alati za lako pode¹avanje va¹eg raèunala"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimedija - Zvuk"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Dokumentacija"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Konzolni Alati"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Postfix mail poslu¾itelj, Inn news poslu¾itelj"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Internet stanica"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Multimedijska stanica"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Postavke"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Vi¹e grafièkih radnih okru¾ja (Gnome, IceWM)"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"K Radno Okru¾je, osnovno grafièko okru¾je sa kolekcijom pripadajuæih alata"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Grafièko Okru¾je"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Razvoj"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache i Pro-ftpd"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Alati za pravljenje i pr¾enje CD-a"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Uredska radna stanica"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, itd"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Grafièki programi poput Gimp-a"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS "
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "C i C++ razvojne biblioteke, programi i ukljuèujuæe datoteke"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Mre¾ni raèunalni poslu¾itelj"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Mail/Groupware/News"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Igraèka radna stanica"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Video playeri i ureðivaèi"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimedija - Grafika"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Zabavni programi: arkade, ploèe, strategije, itd"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, 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/compssUsers
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Osobne financije"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"Grafièka okru¾ja sa korisnièki prijateljskim skupom aplikacija i alatima za "
-"radno okru¾je"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "Klijenti za razne protokole ukljuèujuæi ssh"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Internet gateway"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Zvuèni i video sviraèki/ureðivaèki programi"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Druga grafièka radna okru¾ja"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Ureðivaèi, ljuske, datoteèni alati, terminali"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Programi za ureðivanje va¹ih financija, poput gnucash-a"
-
-# ../../share/compssUsers
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Osobni informacijski menad¾ment"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimedija - CD pr¾enje"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Znanstvena radna stanica"
-
-#, fuzzy
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "Postava nakon instalacije"
-
-#, fuzzy
-#~ msgid "Go back"
-#~ msgstr "Loopback"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Proxy treba biti ftp://..."
-
-#, fuzzy
-#~ msgid "quit"
-#~ msgstr "Zavr¹i"
-
-#~ msgid ""
-#~ "The first time you try the X configuration, you may not be very "
-#~ "satisfied\n"
-#~ "with its display (screen is too small, shifted left or right...). Hence,\n"
-#~ "even if X starts up correctly, DrakX then asks you if the configuration\n"
-#~ "suits you. It will also propose to change it by displaying a list of "
-#~ "valid\n"
-#~ "modes it could find, asking you to select one.\n"
-#~ "\n"
-#~ "As a last resort, if you still cannot get X to work, choose \"Change\n"
-#~ "graphics card\", select \"Unlisted card\", and when prompted on which\n"
-#~ "server, choose \"FBDev\". This is a failsafe option which works with any\n"
-#~ "modern graphics card. Then choose \"Test again\" to be sure."
-#~ msgstr ""
-#~ "Kada prvi put isprobate X konfiguraciju, mo¾da neæete biti vrlo "
-#~ "zadovoljni\n"
-#~ "prikazom (premaleni ekran, pomaknut ulijevo ili udesno...). Stoga, i ako "
-#~ "se\n"
-#~ "Xi pokrenu normalno, DrakX æe vas pitati da li vam postavke odgovaraju. "
-#~ "Takoðer\n"
-#~ "æe predlo¾iti da ih promijenite izabiranjem jednog od ispravnih modova sa "
-#~ "popisa\n"
-#~ " pronaðenih.\n"
-#~ "\n"
-#~ "Kao posljednju mjeru, ako jo¹ uvijek niste uspjeli natjerati Xe da rade, "
-#~ "izaberite\n"
-#~ "\"Promijeni grafièku karticu\", opcija \"Nenavedena kartica\", i kada "
-#~ "budete\n"
-#~ "upitani za poslu¾itelj, izaberite \"FBDev\". Ovo je sigurnosna opcija "
-#~ "koja radi\n"
-#~ "sa svakom suvremenom grafièkom karticom. Potom izaberite \"Ponovno "
-#~ "isprobaj\" da\n"
-#~ "biste bili sigurni."
-
-#~ msgid "Internet and Messaging"
-#~ msgstr "Internet i slanje poruka"
-
-#~ msgid "Multimedia and Graphics"
-#~ msgstr "Multimedija - Grafika"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides 11 different graphical desktop environments "
-#~ "and window managers to choose from including GNOME 1.4, KDE 2.2.2, Window "
-#~ "Maker 0.8, and the rest"
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 ima izbor od 11 razlièitih grafièkih suèelja za radni "
-#~ "stol i prozorne menaðere koji ukljuèuje GNOME 1.4, KDE 2.2.2, WindowMaker "
-#~ "0.8 i ostale"
-
-#~ msgid "Server Software"
-#~ msgstr "Poslu¾iteljski softver"
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "MandrakeCampus"
-
-#~ msgid ""
-#~ "Would you like to learn Linux simply, quickly, and for free? MandrakeSoft "
-#~ "provides free Linux training, as well as a way to test your progress, at "
-#~ "MandrakeCampus -- our online training center"
-#~ msgstr ""
-#~ "®elite li nauèiti Linux jednostavno, brzo i besplatno? MandrakeSoftvam "
-#~ "omoguæuje besplatnu Linux obuku, kao i naèin da provjerite svojnapredak, "
-#~ "u MandrakeCampusu -- na¹em online centru za obuku"
-
-#~ msgid ""
-#~ "Quality support from the Linux Community, and from MandrakeSoft, is just "
-#~ "around the corner. And if you're already a Linux veteran, become an "
-#~ "\"Expert\" and share your knowledge at our support website"
-#~ msgstr ""
-#~ "Kvalitetna podr¹ka od Linux zajednice, kao i od MandrakeSofta, je iza "
-#~ "ugla.A ako veæ jeste Linux veteran, postanite \"Struènjak\" i podijelite "
-#~ "svojeznanje na na¹em websiteu za podr¹ku"
-
-#~ msgid "MandrakeConsulting"
-#~ msgstr "MandrakConsulting"
-
-#~ msgid ""
-#~ "For all of your IT projects, our consultants are ready to analyze your "
-#~ "requirements and offer a customized solution. Benefit from MandrakeSoft's "
-#~ "vast experience as a Linux producer to provide a true IT alternative for "
-#~ "your business organization"
-#~ msgstr ""
-#~ "Za sve va¹e IT projekte, na¹i savjetnici su spremni analizirati "
-#~ "va¹ezahtjeve i ponuditi konkretno rje¹enje. Iskoristite "
-#~ "MandrakeSoftovogolemo iskustvo kao Linux stvaratelja da bi dobili "
-#~ "ozbiljnu IT alternativuva¹oj poslovnoj organizaciji"
-
-#~ msgid "MandrakeStore"
-#~ msgstr "MandrakeStore"
-
-#~ msgid ""
-#~ "For more information on MandrakeSoft's Professional Services and "
-#~ "commercial offerings, please see the following web page:"
-#~ msgstr ""
-#~ "Za vi¹e informacija o MandrakeSoftovim profesionalnim uslugama i "
-#~ "komercijalnimponudama, pogledajte web stranice:"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (ne radi na starim BIOSima)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "Nemate niti jednu particiju!"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake nije uspio proèitati va¹u particijsku tablice.\n"
-#~ "Nastavite o vlastitoj odgovornosti."
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "Ne mogu proèitati va¹u particijsku tablicu, previ¹e je uni¹tena za mene :"
-#~ "(\n"
-#~ "Poku¹ati æu sa brisanjem lo¹ih particija"
-
-#~ msgid ""
-#~ "Please Build backup before to restore it...\n"
-#~ " or verify that your path to save is correct."
-#~ msgstr ""
-#~ "Molimo slo¾ite pohranu prije povrata...\n"
-#~ "ili provjerite da je putanja ispravna"
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "Vatrozidne postave"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "Vatrozidne postave"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "You already have set up a firewall.\n"
-#~ "Click on Configure to change or remove the firewall"
-#~ msgstr ""
-#~ "Vatrozidi\n"
-#~ "\n"
-#~ "Veæ ste postavili vatrozid.\n"
-#~ "Kliknite na Podesi za promjenu ili brisanje vatrozida"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Click on Configure to set up a standard firewall"
-#~ msgstr ""
-#~ "Vatrozidi\n"
-#~ "\n"
-#~ "Kliknite na Podesi za postavljanje standardnog vatrozida"
-
-#~ msgid ""
-#~ "We'll now ask you questions about which services you'd like to allow\n"
-#~ "the Internet to connect to. Please think carefully about these\n"
-#~ "questions, as your computer's security is important.\n"
-#~ "\n"
-#~ "Please, if you're not currently using one of these services, firewall\n"
-#~ "it off. You can change this configuration anytime you like by\n"
-#~ "re-running this application!"
-#~ msgstr ""
-#~ "Sada æemo vas pitati nekoliko pitanja o servisima koje ¾elite dozvoliti\n"
-#~ "Internetu da se spoji. Molimo razmislite pa¾ljivo o tim\n"
-#~ "pitanjima, jer sigurnost va¹eg raèunala je va¾na.\n"
-#~ "\n"
-#~ "Molimo, ukoliko ne koristite trenutno jedan od tih servisa, postavite\n"
-#~ "vatrozid. Mo¾ete promjeniti ovu konfiguraciju bilo kad za¾elite\n"
-#~ "pokretanjem ponovno ove aplikacije!"
-
-#~ msgid ""
-#~ "Are you running a web server on this machine that you need the whole\n"
-#~ "Internet to see? If you are running a webserver that only needs to be\n"
-#~ "accessed by this machine, you can safely answer NO here.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Da li imate pokrenut web poslu¾itelj na ovom raèunalu kojeg treba cijeli\n"
-#~ "Internet vidjeti? Ukoliko trebate web poslu¾itelj kojemu æe biti "
-#~ "pristupan\n"
-#~ "samo sa ovog raèunala, mo¾ete sigurno odgovoriti NE ovdje.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a name server on this machine? If you didn't set one\n"
-#~ "up to give away IP and zone information to the whole Internet, please\n"
-#~ "answer no.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Da li imate pokrenut imenski poslu¾itelj na ovom raèunalu? Ukoliko niste "
-#~ "postavili jedan\n"
-#~ "da daje IP i informacije o zoni cijelom Internet-u, molimo\n"
-#~ "odgovorite ne.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Do you want to allow incoming Secure Shell (ssh) connections? This\n"
-#~ "is a telnet-replacement that you might use to login. If you're using\n"
-#~ "telnet now, you should definitely switch to ssh. telnet is not\n"
-#~ "encrypted -- so some attackers can steal your password if you use\n"
-#~ "it. ssh is encrypted and doesn't allow for this eavesdropping."
-#~ msgstr ""
-#~ "Da li ¾elite omoguæiti dolazeæe Secure Shell (ssh) veze? To je\n"
-#~ "je telnet zamjena ¹to mo¾ete koristiti za prijavljivanje. Ako sada "
-#~ "koristite\n"
-#~ "telnet, trebali biste definitivno se prebaciti na ssh. telnet nije\n"
-#~ "enkriptiran -- tako da neki napadaèi mogu ukrasti va¹e lozinke ako ga "
-#~ "koristite\n"
-#~ "ssh je enkriptiran i nedozvoljava prislu¹kivanje (sniffanje)."
-
-#~ msgid ""
-#~ "Do you want to allow incoming telnet connections?\n"
-#~ "This is horribly unsafe, as we explained in the previous screen. We\n"
-#~ "strongly recommend answering No here and using ssh in place of\n"
-#~ "telnet.\n"
-#~ msgstr ""
-#~ "Da li ¾elite dopustiti dolazeæe telnet veze?\n"
-#~ "Ovo je u¾asno nesigurno, kao ¹to smo objasnili na prethodnom zaslonu. Mi\n"
-#~ "jako preporuèamo odgovaranjem Ne ovdje i kori¹tenjem ssh-a umjesto\n"
-#~ "telnet-a.\n"
-
-#~ msgid ""
-#~ "Are you running an FTP server here that you need accessible to the\n"
-#~ "Internet? If you are, we strongly recommend that you only use it for\n"
-#~ "Anonymous transfers. Any passwords sent by FTP can be stolen by some\n"
-#~ "attackers, since FTP also uses no encryption for transferring passwords.\n"
-#~ msgstr ""
-#~ "Da li imate pokrenut FTP poslu¾itelj ovdje koji treba biti dostupan\n"
-#~ "Internet-u? Ukoliko da, jako preporuèamo da ga koristite samo za\n"
-#~ "anonimni prijenos. Svaka lozinka prenesena FTP-om mo¾e biti ukradena od\n"
-#~ "nekih napadaèa, jer FTP takoðer ne koristi enkripciju za prijenos "
-#~ "lozinki.\n"
-
-#~ msgid ""
-#~ "Are you running a mail server here? If you're sending you \n"
-#~ "messages through pine, mutt or any other text-based mail client,\n"
-#~ "you probably are. Otherwise, you should firewall this off.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Da li imate pokrenut mail poslu¾itelj ovdje? Ako ¹aljete va¹e \n"
-#~ "poruke kroz pine, mutt ili neki drugi tekst-bazirani mail klijent,\n"
-#~ "vjerojatno ga koristite. Ako ne, trebali biste ga odijeliti vatrozidom.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a POP or IMAP server here? This would\n"
-#~ "be used to host non-web-based mail accounts for people via \n"
-#~ "this machine.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Da li imate pokrenut POP ili IMAP poslu¾itelj ovdje? Ovo mo¾e\n"
-#~ "koristiti za poslu¾ivanje ne-web-baziranih mail raèuna za osobe preko\n"
-#~ "ovog raèunala.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "You appear to be running a 2.2 kernel. If your network IP\n"
-#~ "is automatically set by a computer in your home or office \n"
-#~ "(dynamically assigned), we need to allow for this. Is\n"
-#~ "this the case?\n"
-#~ msgstr ""
-#~ "Èini se da imate pokrenut 2.2 kernel. Ukoliko je va¹a IP\n"
-#~ "adresa automatski postavljena u va¹em domu ili uredu\n"
-#~ "(dinamièki dodjeljenja), moramo to dozvoliti. Da\n"
-#~ "li je to sluèaj?\n"
-
-#~ msgid ""
-#~ "Is your computer getting time syncronized to another computer?\n"
-#~ "Mostly, this is used by medium-large Unix/Linux organizations\n"
-#~ "to synchronize time for logging and such. If you're not part\n"
-#~ "of a larger office and haven't heard of this, you probably \n"
-#~ "aren't."
-#~ msgstr ""
-#~ "Da li se va¹e raèunalo vremenski sinkronizira sa drugim raèunalom?\n"
-#~ "Veæinom, ovo se koristi kod srednje-velikih Unix/Linux organizacija\n"
-#~ "za sinkronizaciju vremena za zapisivanje/logiranje i slièno. Ukoliko\n"
-#~ "niste dio veæeg ureda ili niste èuli za ovo, vjerojatno\n"
-#~ "ne."
-
-#~ msgid ""
-#~ "Configuration complete. May we write these changes to disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Pode¹avanje zavr¹eno. Mo¾emo li zapisati ove promjene na disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid "Can't open %s for writing: %s\n"
-#~ msgstr "Ne mogu otvoriti %s za pisanje: %s\n"
-
-#~ msgid "No I don't need DHCP"
-#~ msgstr "Ne, ne trebam DHCP"
-
-#~ msgid "Yes I need DHCP"
-#~ msgstr "Da, trebam DHCP"
-
-#~ msgid "No I don't need NTP"
-#~ msgstr "Ne, ne trebam NTP"
-
-#~ msgid "Yes I need NTP"
-#~ msgstr "Da, trebam NTP"
-
-#~ msgid "Don't Save"
-#~ msgstr "Nemoj snimiti"
-
-#~ msgid "Save & Quit"
-#~ msgstr "Snimi & izaði"
-
-#~ msgid "Firewall Configuration Wizard"
-#~ msgstr "Èarobnjak za postavu vatrozida"
-
-#~ msgid "No (firewall this off from the internet)"
-#~ msgstr "Ne (sadr¾i ovo s interneta na vatrozidu)"
-
-#~ msgid "Yes (allow this through the firewall)"
-#~ msgstr "Da (propusti ovo kroz vatrozid)"
-
-#~ msgid "Please Wait... Verifying installed packages"
-#~ msgstr "Molimo prièekajte... Provjeravam instalirane pakete"
-
-#~ msgid ""
-#~ "Failure installing the needed packages: %s and Bastille.\n"
-#~ " Try to install them manually."
-#~ msgstr ""
-#~ "Neuspjela instalacija potrebnih paketa: %s i Bastille.\n"
-#~ " Poku¹ajte ih instalirati ruèno."
-
-#~ msgid "Data list to include on CDROM."
-#~ msgstr "Popis datoteka koje æe biti na CDu."
-
-#~ msgid "Please choose your CD space"
-#~ msgstr "Izaberite prostor na CDu"
-
-#~ msgid "Please enter the cd writer speed"
-#~ msgstr "Upi¹ite brzinu cd snimaèa"
-
-#~ msgid "Please check if you want to erase your CDRW before"
-#~ msgstr "Naznaèite da li prethodno ¾elite obrisati va¹ CDRW"
-
-#~ msgid "Please enter your CD Writer device name (ex: 0,1,0)"
-#~ msgstr "Upi¹ite ime CD snimaèa (ex:0,1,0)"
-
-#~ msgid "Please check if you want to include install boot on your CD."
-#~ msgstr ""
-#~ "Naznaèite ¾elite li da se instalacija sustava mo¾e pokretati sa CDa."
-
-#~ msgid "Url should begin with 'ftp:'"
-#~ msgstr "Url treba poèeti sa 'ftp:'"
-
-#~ msgid ""
-#~ "Please check if you want to include\n"
-#~ " install boot on your CD."
-#~ msgstr ""
-#~ "Naznaèite da li ¾elite ukljuèiti podizanje instalacije pri\n"
-#~ "dizanju raèunala sa CDa."
-
-#~ msgid ""
-#~ "\n"
-#~ "Welcome to the Printer Setup Wizard\n"
-#~ "\n"
-#~ "This wizard will help you to install your printer(s) connected to this "
-#~ "computer.\n"
-#~ "\n"
-#~ "Please plug in your printer(s) on this computer and turn it/them on. "
-#~ "Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-#~ "want to set up your printer(s) now.\n"
-#~ "\n"
-#~ "Note that some computers can crash during the printer auto-detection, "
-#~ "turn off \"Auto-detect printers\" to do a printer installation without "
-#~ "auto-detection. Use the \"Expert Mode\" of printerdrake when you want to "
-#~ "set up printing on a remote printer if printerdrake does not list it "
-#~ "automatically."
-#~ msgstr ""
-#~ "\n"
-#~ "Dobrodo¹li u Èarobnjak za namje¹tanje pisaèa\n"
-#~ "\n"
-#~ "Ovaj èarobnjak æe vam pomoæi da instalirate pisaèe spojene na ovo "
-#~ "raèunalo.\n"
-#~ "\n"
-#~ "Prikljuèite svoj pisaè(e) u ovo raèunalo i ukljuèite ga/ih. Stisnite na "
-#~ "\"Dalje\"kada ste spremni, ili na \"Odustani\" ako ne ¾elite sada "
-#~ "namje¹tati pisaè(e).\n"
-#~ "\n"
-#~ "Primjetite da se neka raèunala mogu sru¹iti tijekom automatskog "
-#~ "prepoznavanjapisaèa. Iskljuèite \"Automatski prepoznaj pisaèe\" da bi "
-#~ "instalirali pisaè bezautomatskog prepoznavanja. Koristite \"Mod za "
-#~ "struènjake\" ili printerdrake kada¾elite namjestiti ispis na udaljenom "
-#~ "pisaèu ako ga printerdrake ne prika¾eautomatski."
-
-#~ msgid "Auto-Detection of Printers"
-#~ msgstr "Automatski pronalazak pisaèa"
-
-#~ msgid ""
-#~ "Printerdrake is able to auto-detect your locally connected parallel and "
-#~ "USB printers for you, but note that on some systems the auto-detection "
-#~ "CAN FREEZE YOUR SYSTEM AND THIS CAN LEAD TO CORRUPTED FILE SYSTEMS! So do "
-#~ "it ON YOUR OWN RISK!\n"
-#~ "\n"
-#~ "Do you really want to get your printers auto-detected?"
-#~ msgstr ""
-#~ "Printerdrake mo¾e prepoznati va¹e lokalne paralelne i USB pisaèe, "
-#~ "aliprimjetite da na nekim sustavima proces automatskog prepoznavanja "
-#~ "MO®EZAMRZNUTI VA© SUSTAV I O©TETITI DATOTEÈNE SUSTAVE! Zato èinite to "
-#~ "NAVLASTITI RIZIK!\n"
-#~ "\n"
-#~ "Da li zaista ¾elite automatski prepoznati va¹e pisaèe?"
-
-#~ msgid "Set up printer manually"
-#~ msgstr "Ruèno pode¹avanje pisaèa"
-
-#~ msgid ""
-#~ "Network printers can only be installed after the installation. Choose "
-#~ "\"Hardware\" and then \"Printer\" in the Mandrake Control Center."
-#~ msgstr ""
-#~ "Mre¾ni pisaèi se mogu instalirati samo nakon instalacije. Izaberite"
-#~ "\"Hardver\" i potom \"Pisaè\" u Mandrake kontrolnom centru."
-
-#~ msgid ""
-#~ "To install network printers, click \"Cancel\", switch to the \"Expert Mode"
-#~ "\", and click \"Add a new printer\" again."
-#~ msgstr ""
-#~ "Da bi instalirali mre¾ne pisaèe, stisnite \"Odustani\", prebacite se u"
-#~ "\"Struènjak\" mod i ponovno stisnite \"Dodaj novi pisaè\"."
-
-#~ msgid "Installing HPOJ package..."
-#~ msgstr "Instaliram HPOJ paket"
-
-#~ msgid "Checking device and configuring HPOJ..."
-#~ msgstr "Provjeravam ureðaj i namje¹tam HPOJ ..."
-
-#~ msgid "Scanning on your HP multi-function device"
-#~ msgstr "Skeniram na va¹em HP multi-funkcijskom ureðaju"
-
-#~ msgid "Making printer port available for CUPS..."
-#~ msgstr "Èinim pisaè dostupnim CUPSu ..."
-
-#~ msgid "Control Center"
-#~ msgstr "Kontrolni Centar"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "Izaberite alat koje ¾elite koristiti"
-
-#~ msgid "Configure the way the system will alert you"
-#~ msgstr "Odredite naèin na koji æe vas sustav upozoravati"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "niti jedan serial_usb nije pronaðen\n"
-
-#~ msgid "fsck failed with exit code %d or signal %d"
-#~ msgstr "fsck neuspje¹an sa izlaznim kodom %d ili signalom %d"
-
-#~ msgid "Graphics card identification: %s\n"
-#~ msgstr "Identifikacija grafièke kartice: %s\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "Postavke poslu¾itelja"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "Niste podesili monitor"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "Niste podesili grafièku karticu"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "Niste podesili rezoluciju"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "provjerite parametre koje ste unjeli"
-
-#~ msgid "An error occurred:"
-#~ msgstr "Pojavila se gre¹ka:"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "Zatvaram nakon %d sekundi"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "Da li je ovo ispravno?"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "Pojavila se gre¹ka, provjerite parametre koje ste unjeli"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "XFree86 poslu¾itelj: %s"
-
-#~ msgid "Show all"
-#~ msgstr "Poka¾i sve"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "Pripremam X-Window postavu"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "©to ¾elite napraviti?"
-
-#~ msgid "Change Monitor"
-#~ msgstr "Promijeni monitor"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "Promijeni grafièku karticu"
-
-#~ msgid "Change Server options"
-#~ msgstr "Promijeni postavke poslu¾itelja"
-
-#~ msgid "Change Resolution"
-#~ msgstr "Promijeni rezoluciju"
-
-#~ msgid "Show information"
-#~ msgstr "Prika¾i informacije"
-
-#~ msgid "Test again"
-#~ msgstr "Isku¹aj ponovo"
-
-#~ msgid ""
-#~ "Your HP multi-function device was configured automatically to be able to "
-#~ "scan. Now you can scan from the command line with \"ptal-hp %s scan ..."
-#~ "\". Scanning via a graphical interface or from the GIMP is not supported "
-#~ "yet for your device. More information you will find in the \"/usr/share/"
-#~ "doc/hpoj-0.8/ptal-hp-scan.html\" file on your system. If you have an HP "
-#~ "LaserJet 1100 or 1200 you can only scan when you have the scanner option "
-#~ "installed.\n"
-#~ "\n"
-#~ "Do not use \"scannerdrake\" for this device!"
-#~ msgstr ""
-#~ "Va¹ multi-funkcijski ureðaj je automatski pode¹en za skeniranje. "
-#~ "Sadamo¾ete skenirati iz komandne linije sa \"ptal-hp %s scan ...\". "
-#~ "Skeniranjepreko grafièkog suèelja ili iz GIMPa nije jo¹ podr¾ano za va¹ "
-#~ "ureðaj. Vi¹einformacija æete naæi u \"/usr/share/doc/hpoj-0.8/ptal-hp-"
-#~ "scan.html\" datoteci u va¹em sustavu. Ako imate HP LaserJet 1100 ili 1200 "
-#~ "mo¾eteskenirati samo ako imate instalirane opcije skenera.\n"
-#~ "\n"
-#~ "Ne koristite \"scannerdrake\" za ovaj ureðaj!"
-
-#~ msgid "Use Hard Drive with daemon"
-#~ msgstr "Koristi tvrdi disk sa daemonom"
-
-#~ msgid "Use FTP with daemon"
-#~ msgstr "Koristi FTP sa daemonom"
-
-#~ msgid "Package List to Install"
-#~ msgstr "Popis paketa za instaliranje"
-
-# ../../share/compssUsers
-#~ msgid "proftpd"
-#~ msgstr "Proftpd"
-
-#~ msgid "sshd"
-#~ msgstr "sshd"
-
-#~ msgid "webmin"
-#~ msgstr "webmin"
-
-#~ msgid "xinetd"
-#~ msgstr "xinetd"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "Odaberite grafièku karticu"
-
-#~ msgid "Choose a X driver"
-#~ msgstr "Odaberite X upravljaèki program"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "Standardni VGA, 640x480 na 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 800x600 na 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "8514 kompatibilan, 1024x768 na 87 Hz s preplitanjem (bez 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 1024x768 na 87 Hz s preplitanjem, 800x600 na 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "Pro¹ireni Super VGA, 800x600 na 60 Hz, 640x480 na 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "Bez preplitanja SVGA, 1024x768 na 60 Hz, 800x600 na 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "Visoko frekvencijski SVGA, 1024x768 na 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "Multi-frekvencijski koji ide do 1280x1024 na 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "Multi-frekvencijski koji ide do 1280x1024 na 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "Multi-frekvencijski koji ide do 1280x1024 na 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "Monitor koji ide do 1600x1200 na 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "Monitor koji ide do 1600x1200 na 76 Hz"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr "Ukupna velièina izabranih grupa je otprilike %d MB.\n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "Ukoliko ¾elite instalirati manje od ove velièine,\n"
-#~ "izaberite postotak paketa koliko ¾elite instalirati.\n"
-#~ "\n"
-#~ "Mali postotak æe instalirati samo najva¾nije pakete;\n"
-#~ "dok postotak od 100%% æe instalirati sve odabrane pakete."
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "Imate mjesta na va¹em disku za samo %d%% paketa.\n"
-#~ "\n"
-#~ "Ukoliko ¾elite instalirati manje od ovoga,\n"
-#~ "izaberite postotak paketa koliko ¾elite instalirati.\n"
-#~ "Mali postotak æe instalirati samo najva¾nije pakete;\n"
-#~ "dok postotak od %d%% æe instalirati koliko god je paketa moguæe."
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "Detaljniji izbor nalazi se u slijedeæem koraku."
-
-#~ msgid "Percentage of packages to install"
-#~ msgstr "Odaberite postotak paketa koje ¾elite instalirati"
-
-#~ msgid "Complete (%dMB)"
-#~ msgstr "Kompletno (%dMB)"
-
-#~ msgid "Minimum (%dMB)"
-#~ msgstr "Minimum (%dMB)"
-
-#~ msgid "Recommended (%dMB)"
-#~ msgstr "Preporuèeno (%dMB)"
-
-#~ msgid ""
-#~ "***********************************************************************\n"
-#~ "\n"
-#~ msgstr ""
-#~ "***********************************************************************\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "***********************************************************************\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "***********************************************************************\n"
-#~ "\n"
-
-#~ msgid "(!) Error during mail sending. \n"
-#~ msgstr "(!) gre¹ka tijekom slanja po¹te.\n"
-
-#~ msgid "USA (bcast)"
-#~ msgstr "SAD (bcast)"
-
-#~ msgid "China (bcast)"
-#~ msgstr "Kina (bcast)"
-
-#~ msgid "Japan (bcast)"
-#~ msgstr "Japan (bcast)"
-
-# ../../share/compssUsers
-#~ msgid "Utilities"
-#~ msgstr "Pomoæni programi"
-
-# ../../share/compssUsers
-#~ msgid "Archiving, emulators, monitoring"
-#~ msgstr "Arhiviranje, emulatori, praæenje"
diff --git a/perl-install/share/po/hu.po b/perl-install/share/po/hu.po
deleted file mode 100644
index 5d55c1985..000000000
--- a/perl-install/share/po/hu.po
+++ /dev/null
@@ -1,16484 +0,0 @@
-# Copyright (C) 2000-2001 Free Software Foundation, Inc.
-# Emese Kovacs <emese@gnome.hu>, 2000-2001.
-# Arpad Biro <biro_arpad@yahoo.com>, 2000
-# Tamas Szanto <tszanto@mol.hu>, 2001
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-09-11 18:13+0200\n"
-"Last-Translator: Arpad Biro <biro_arpad@yahoo.com>\n"
-"Language-Team: Hungarian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-2\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.9.6\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 KB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 KB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB vagy több"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Válasszon egy X-kiszolgálót"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X-kiszolgáló"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "A többképernyõs mód beállítása"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"A grafikus kártya lehetõvé teszi több képernyõ használatát.\n"
-"Mit szeretne tenni?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Válassza ki a grafikus kártyán található memória mennyiségét"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "XFree-beállítások"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Melyik XFree-t szeretné használni?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "A képernyõk egymástól független beállítása"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "A Xinerama kiterjesztés használata"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Csak a(z) \"%s\"%s kártya beállítása"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s hardveres 3D-s gyorsítással"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"A kártya támogat hardveres 3D-s gyorsítást, de csak az XFree %s verzióban.\n"
-"Az XFree %s is használható; elképzelhetõ, hogy abban jobb a 2D-s támogatás."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "A kártya támogat hardveres 3D-s gyorsítást az XFree %s verzióval."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s KÍSÉRLETI JELLEGÛ hardveres 3D-s gyorsítással"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"A kártya támogat hardveres 3D-s gyorsítást, de csak az XFree %s verzióban.\n"
-"EZ KÍSÉRLETI JELLEGÛ; HASZNÁLATA AKÁR A GÉP LEFAGYÁSÁHOZ IS VEZETHET.\n"
-"Az XFree %s verzió is használható; elképzelhetõ, hogy ebben jobb a 2D-s\n"
-"támogatás."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"A kártya támogat hardveres 3D-s gyorsítást az XFree %s verzióban,\n"
-"DE EZ KÍSÉRLETI JELLEGÛ, HASZNÁLATA AKÁR A GÉP LEFAGYÁSÁHOZ IS VEZETHET!"
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (telepítési meghajtóprogram)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Egyéni"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "Grafikus kártya"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitor"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Felbontás"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "Teszt"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Beállítások"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "OK"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Kilépés"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Meg szeretné tartani a módosításokat?\n"
-"A jelenlegi beállítás:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "A monitor kiválasztása"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Plug and Play"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Általános"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "Gyártó"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr "A Plug'n Play-felderítés sikertelen. Válasszon ki egy monitort."
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"A két legfontosabb paraméter a függõleges frissítés frekvenciája (a teljes\n"
-"képernyõ frissítési gyorsasága) és a vízszintes frissítés frekvenciája (a\n"
-"vízszintes sorok megjelenítésének gyorsasága).\n"
-"\n"
-"NAGYON FONTOS, hogy egyik se lépje túl a monitorhoz engedélyezett\n"
-"felsõ határértéket, mert ilyenkor esetleg a monitor megsérülhet.\n"
-"Ha nem ismeri a monitor jellemzõit, válasszon egy biztonságosan\n"
-"alacsony értéket!"
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Vízszintes frissítés"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Függõleges frissítés"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 szín (8-bites)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 ezer szín (15-bites)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 ezer szín (16-bites)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 millió szín (24-bites)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 milliárd szín (32-bites)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Felbontások"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Válassza ki a felbontást és a színmélységet"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Grafikus kártya: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Mégsem"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "A beállítások kipróbálása"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Ki szeretné próbálni a beállításokat?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr ""
-"Figyelmeztetés: a grafikus kártya tesztelése esetleg a gép lefagyásához is "
-"vezethet."
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Billentyûzetkiosztás: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Az egér típusa: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Az egeret kezelõ eszköz: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "A vízsz. frissítési frekvencia: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "A függ. frissítési frekvencia: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "A grafikus kártya: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "A kártya memóriája: %s KB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Színmélység: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Felbontás: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86-meghajtó: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "Indítás grafikus módban"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Beállítható, hogy rendszerindításkor a grafikus felület (az XFree) "
-"automatikusan elinduljon.\n"
-"Szeretné, ha a grafikus felület elindulna a rendszer indításakor?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"Úgy tûnik, a grafikus kártyának van tévékimenete.\n"
-"Framebuffer segítségével lehetõség van ennek használatára.\n"
-"\n"
-"Ehhez a grafikus kártyát a televízióra kell csatlakoztatni még a számítógép "
-"bekapcsolása elõtt.\n"
-"Ez után a rendszerbetöltõben válassza ki a \"tévékimenet\" bejegyzést.\n"
-"\n"
-"Valóban van tévékimenet a grafikus kártyán?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "Milyen normát használ a televízió?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "A rendszerindítási partíció elsõ szektora"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "A lemezmeghajtó legelsõ szektora (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "A SILO telepítése"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Hová kerüljön a rendszerindító program (bootloader)?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "A LILO/GRUB telepítése"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO, szöveges menüvel"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO, grafikus menüvel"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "GRUB"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Indítás DOS-ból vagy Windows-ból (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Rendszerindítási beállítások"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "A használni kívánt rendszerbetöltõ"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "A rendszerindító program telepítése"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Rendszerindítási eszköz"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Kompakt"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "kompakt"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Képernyõmód"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Várakozási idõ az alapértelmezett rendszer betöltése elõtt"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Jelszó"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Jelszó (még egyszer)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "A parancssorban átadható paraméterek korlátozása"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "korlátozás"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "A /tmp törlése minden újraindulásnál"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "A RAM mérete, ha szükséges (%d MB-ot detektáltam)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Több profil engedélyezése"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "A fizikai memória mérete MB-ban"
-
-#: ../../any.pm_.c:183
-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"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Próbálja meg újra"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "A jelszavak nem egyeznek"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Indítási üzenet"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Késleltetés Open Firmware-nél"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Várakozási idõ rendszerindításkor"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "CD-rõl történhet rendszerindítás?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "OF-rõl történhet rendszerindítás?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Az alapértelmezett op. rendszer?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"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_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-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_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Hozzáadás"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Kész"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Módosítás"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Milyen bejegyzést szeretne felvenni?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Egyéb op. rendszer (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Egyéb op. rendszer (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Egyéb op. rendszer (Windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Indítófájl"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Gyökér"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Hozzáfûzés"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Indítási RAM-diszk"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Írható-olvasható"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tábla"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Nem biztonságos"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Címke"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Alapértelmezés"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Az indítási RAM-diszk mérete"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Bejegyzés eltávolítása"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "A címke nem lehet üres"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Meg kell adni egy kernelfájlt"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Meg kell adni egy gyökérpartíciót"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Már van ilyen nevû címke"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "%s %s csatolót találtam"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Van még másik is?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Van valamilyen %s csatoló?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Nem"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Igen"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "A hardverjellemzõk megjelenítése"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Meghajtóprogram telepítése ehhez a(z) %s-kártyához: %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(%s modul)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"Most megadhatók a(z) \"%s\" modul paraméterei.\n"
-"A címeket \"0x\" elõtaggal kell megadni, például: \"0x123\"."
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Itt lehet megadni a(z) %s modul paramétereit\n"
-"a következõ formátumban: \"név1=érték1 név2=érték2 ...\".\n"
-"Például: \"io=0x300 irq=7\""
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "A modul paraméterei:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Melyik %s-meghajtóprogramot próbáljam meg?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"Bizonyos esetekben a(z) %s meghajtóprogramnak további paraméterekre van\n"
-"szüksége a helyes mûködéshez. Szeretne további paramétereket megadni a\n"
-"meghajtóprogramnak, vagy hagyja, hogy az lekérdezze a szükséges\n"
-"információkat? Bizonyos körülmények esetén az automatikus detektálás\n"
-"a gép lefagyásához vezethet, de komolyabb kárt nem okozhat."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Automatikus detektálás"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Paraméterek megadása"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"A(z) %s modul betöltése nem sikerült.\n"
-"Megpróbálja a betöltést más paraméterekkel?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "hozzáférés az X-es programokhoz"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "hozzáférés az RPM-eszközökhöz"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "\"su\" engedélyezése"
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "hozzáférés az adminisztrációs fájlokhoz"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "hozzáférés a hálózati eszközökhöz"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "hozzáférés a fordítási eszközökhöz"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(már fel van véve: %s)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Ez a jelszó túl egyszerû"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Adjon meg egy felhasználónevet"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr ""
-"A felhasználónév csak a következõket tartalmazhatja: kisbetûk, számok, \"-\" "
-"és \"_\""
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "A felhasználónév túl hosszú"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Már létezik ilyen felhasználónév"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Felhasználó hozzáadása"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Adjon meg egy felhasználónevet\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Név elfogadása"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Valódi név"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Felhasználónév"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Parancsértelmezõ"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Ikon"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Automatikus bejelentkezés"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Beállítható, hogy indításkor egy felhasználó automatikusan bejelentkezzen.\n"
-"Szeretné használni ezt a lehetõséget?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Adja meg az alapértelmezett felhasználónevet:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Válassza ki a használni kívánt ablakkezelõt:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Válasszon nyelvet."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr ""
-"A Mandrake Linux 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."
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Mind"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Az összes felhasználó engedélyezése"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Nincs megosztás"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, 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?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd 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_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Hiányzik a(z) \"%s\" nevû kötelezõ csomag"
-
-#: ../../any.pm_.c:1005
-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 ""
-"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"
-"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_.c:1019
-msgid "Launch userdrake"
-msgstr "UserDrake indítása"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-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_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Üdvözlet a cracker-eknek"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Gyenge"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Szabványos"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Magas"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Magasabb"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranoiás"
-
-#: ../../any.pm_.c:1080
-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."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password 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."
-
-#: ../../any.pm_.c:1084
-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."
-
-#: ../../any.pm_.c:1085
-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."
-
-#: ../../any.pm_.c:1086
-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 ""
-"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 "
-"kliensként van jelen, akkor érdemesebb egy alacsonyabb szintet választani."
-
-#: ../../any.pm_.c:1089
-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."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "DrakSec - alapvetõ beállítások"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "Válassza ki a kívánt biztonsági szintet"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Biztonsági szint"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "A libsafe használata kiszolgálókhoz"
-
-#: ../../any.pm_.c:1102
-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."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "Biztonsági adminisztrátor (felhasználói név vagy email-cím)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"Itt kijelölheti azt a billentyût vagy billentyûkombinációt, amellyel\n"
-"a különbözõ billentyûzetkiosztások (például: latin illetve nem-latin)\n"
-"közt lehet majd váltani."
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Udvozoljuk a(z) %s rendszerinditoban!\n"
-"\n"
-"Valasszon egy operacios rendszert a listabol, vagy varjon\n"
-"%d masodpercig, amig az alapertelmezett elindul.\n"
-"\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Udvozoljuk a GRUB rendszerindito programban!"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "A(z) %c es a(z) %c billentyukkel lehet a bejegyzesek kozott lepegetni."
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr ""
-"Nyomja meg az Enter billentyut a kijelolt rendszer inditasahoz, az 'e'-t "
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "az inditasi parancsok modositasahoz, vagy a 'c'-t a parancssorhoz."
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "A kijelolt operacios rendszer %d masodperc mulva elindul."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "nincs elég hely a /boot partíción"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Asztal"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Start menü"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "A rendszerindító program nem tehetõ %s partícióra\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "még nem használható a segítség\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "A rendszerindítás beállításai"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Fájl"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Fájl/Ki_lépés"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "Új stílusú kategorizáló monitor"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "Új stílusú monitor"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Hagyományos monitor"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Hagyományos GTK+-monitor"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Az Aurora indítása rendszerindításkor"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "LILO/GRUB mód"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Yaboot mód"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "Témák telepítése"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "Téma megjelenítése a konzolon"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "Új téma létrehozása"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "\"%s\" mentése \"%s.old\" névre"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Hiba"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "A LILO-üzenet elmentése sikertelen"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "\"%s\" másolása ebbe: \"%s\""
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "A LILO-üzenet nem módosítható"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "LILO-üzenet nem található"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "A /etc/sysconfig/bootsplash fájl nem írható."
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "Írás: %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"A /etc/sysconfig/bootsplash fájl nem írható:\n"
-"a fájl nem található."
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "Nem indítható el: mkinitrd -f /boot/initrd-%s.img %s."
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "Indítási RAM-diszk elõállítása: 'mkinitrd -f /boot/initrd-%s.img %s'."
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"A LILO elindítása sikertelen.\n"
-"A LILO-téma telepítésének befejezéséhez adja ki parancssorban a \"lilo\"\n"
-"parancsot rendszergazdaként."
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "A LILO elindítása"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "Megjegyzés"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "A LILO- és az indításikép-témák telepítése megtörtént"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "A témákat nem sikerült telepíteni."
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Jelenleg a(z) %s programot használja rendszerindításra.\n"
-"Kattintson a Beállítás gombra a beállításvarázsló elindításához."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Beállítás"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "Indítási kép választása"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "Témák"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"Válasszon egy LILO- és\n"
-"egy indításikép-témát\n"
-"(egymástól függetlenül\n"
-"választhatók)."
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "LILO-képernyõ"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "Indítási kép"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Rendszer-mód"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Rendszerindításkor induljon el a grafikus környezet"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Ne legyen automatikus bejelentkezés"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Legyen automatikus bejelentkezés (felhasználónév, grafikus környezet)"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "Az /etc/inittab fájlt nem sikerült olvasásra megnyitni: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d perc"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 perc"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d másodperc"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Partícionálás elõtt nem készíthetõk képernyõfelvételek"
-
-#: ../../common.pm_.c:166
-#, 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"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Franciaország"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Costa Rica"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Belgium"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Cseh Köztársaság"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Németország"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Görögország"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Norvégia"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "Svédország"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Hollandia"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Olaszország"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Ausztria"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "Amerikai Egyesült Államok"
-
-#: ../../diskdrake/dav.pm_.c:19
-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 ""
-"A WebDAV egy olyan protokoll, amely lehetõvé teszi egy webkiszolgálón levõ\n"
-"valamely könyvtár helyileg történõ csatolását (mount) és helyi\n"
-"fájlrendszerként való kezelését (feltéve, hogy a webkiszolgáló be van\n"
-"állítva WebDAV-kiszolgálónak). Ha szeretne felvenni WebDAV csatolási\n"
-"pontokat, válassza az \"Új\" funkciót."
-
-#: ../../diskdrake/dav.pm_.c:27
-msgid "New"
-msgstr "Új"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Leválasztás"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Csatlakoztatás"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Kiszolgáló"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Csatlakoztatási pont"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "Adja meg a WebDAV-kiszolgáló URL-jét"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "Az URL-nek http:// vagy https:// kezdetûnek kell lenni"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "Kiszolgáló: "
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Csatlakoztatási pont: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Beállítások: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-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_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Olvassa el figyelmesen!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull 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"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Varázsló"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Válasszon"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Egy nagy FAT partíció van\n"
-"(ez gyakran egy Microsoft DOS/Windows partíció).\n"
-"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_.c:191
-msgid "Please click on a partition"
-msgstr "Kattintson egy partícióra"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Részletek"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "Merevlemez nem található"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "Naplózott fájlrendszer"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Lapozóterület (swap)"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Üres"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Egyéb"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Fájlrendszer-típusok:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Létrehozás"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Típus"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Használja inkább ezt: \"%s\""
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Törlés"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Használja elõször a \"Leválasztás\"-t"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, 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"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Válasszon egy partíciót"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Válasszon egy másik partíciót"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Kilépés"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Átváltás szakértõi módba"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Átváltás normál módba"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Visszavonás"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Folytassam a mûveletet?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Kilépés mentés nélkül"
-
-#: ../../diskdrake/interactive.pm_.c:245
-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_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "El szeretné menteni az /etc/fstab fájlban végrehajtott módosításokat?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Automatikus helyfoglalás"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Teljes törlés"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Egyéb"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Merevlemez-jellemzõk"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Mindegyik elsõdleges partíció foglalt"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Nem hozható létre több partíció"
-
-#: ../../diskdrake/interactive.pm_.c:300
-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_.c:310
-msgid "Save partition table"
-msgstr "A partíciós tábla mentése"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Partíciós tábla visszatöltése"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "A partíciós tábla helyreállítása"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "A partíciós tábla újraolvasása"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Cserélhetõ lemez automatikus csatlakoztatása"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Fájlválasztás"
-
-#: ../../diskdrake/interactive.pm_.c:335
-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"
-"Folytassam a mûveletet?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Figyelmeztetés"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Helyezzen be egy floppylemezt a meghajtóba!\n"
-"A lemezen található adatok elvesznek"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Megpróbálom helyrehozni a partíciós táblát"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Részletes információ"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Átméretezés"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Áthelyezés"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formázás"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Hozzáadás RAID-hez"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Hozzáadás LVM-hez"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Eltávolítás RAID-bõl"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Eltávolítás LVM-bõl"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "RAID módosítása"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Loopback-hez használva"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Új partíció létrehozása"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Kezdõszektor: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Méret (MB): "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "A fájlrendszer típusa: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Beállítások: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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_.c:499
-msgid "Remove the loopback file?"
-msgstr "El szeretné távolítani a loopback fájlt?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "A partíciótípus megváltoztatása"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Melyik fájlrendszert szeretné?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Konvertálás Ext2-rõl Ext3-ra"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Hová szeretné csatlakoztatni a(z) %s loopback fájlt?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Hová szeretné csatlakoztatni a(z) %s eszközt?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Nem lehet megszüntetni a csatlakoztatási pontot, mert ez egy loopback\n"
-"partíció. Elõször távolítsa el a loopback-et."
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Hová szeretné csatlakoztatni ezt: \"%s\"?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "A FAT fájlrendszer jellemzõinek kiszámítása"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Átméretezés"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Ezt a partíciót nem lehet átméretezni"
-
-#: ../../diskdrake/interactive.pm_.c:655
-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_.c:657
-#, 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"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Adja meg az új méretet"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Az új méret (MB-ban): "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Melyik lemezre szeretné áthelyezni?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Szektor"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Melyik szektorra szeretné áthelyezni?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Áthelyezés"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Partíció áthelyezése..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-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_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "új"
-
-#: ../../diskdrake/interactive.pm_.c:754
-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_.c:759
-msgid "LVM name?"
-msgstr "Az LVM neve?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Ez a partíció nem használható loopback-hez"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "A loopback fájl neve: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Adjon meg egy fájlnevet"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File 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"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "A fájl már létezik, használjam?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Csatlakoztatási (mount) opciók"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Vegyes"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "eszköz"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "szint"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "szeletméret"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Vigyázat! Ez a mûvelet adatvesztést okozhat."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Milyen típusú partícionálást szeretne?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Szükség van a(z) %s csomagra. Szeretné telepíteni?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Nem hozhatom létre a /boot-ot ennyire távol a merevlemez elejétõl (cilinder\n"
-"> 1024). Ha a LILO-t használja, akkor az nem fog mûködni, ha pedig nem\n"
-"használja a LILO-t, akkor nincs szükség a /boot-ra."
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Az a partíció, amelyet gyökérpartíciónak (/) jelölt ki, fizikailag az 1024.\n"
-"cilinder után található, és a rendszerben nincs /boot partíció.\n"
-"Ha a LILO-t szeretné használni, hozzon létre egy /boot partíciót."
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /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"
-"ezért mindenképpen hozzon létre egy /boot partíciót."
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, 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_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "A változások csak a rendszer újraindításakor lépnek életbe"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, 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_.c:1026
-msgid "Formatting"
-msgstr "Formázás"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "A(z) %s loopback fájl formázása"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "A(z) %s partíció formázása"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Fájlok elrejtése"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Fájlok áthelyezése az új partícióra"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"A(z) %s könyvtár már tartalmaz adatot\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Fájlok áthelyezése az új partícióra"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "%s másolása"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "%s eltávolítása"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "a(z) %s partíció jelenleg \"%s\"-ként ismert"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Eszköz: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, 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_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Típus: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Név: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Kezdõszektor: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Méret: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s szektor"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "A(z) %d. cilindertõl a(z) %d.-ig\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Formázva\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Nincs formázva\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Csatlakoztatva\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Loopback fájl(ok):\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Az alapértelmezett indítási partíció\n"
-" (a DOS-nak, nem a LILO-nak)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "%s. szint\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "A szelet mérete: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID lemezek: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "A loopback fájl neve: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"Ez a partíció valószínûleg\n"
-"meghajtóknak van fenntartva,\n"
-"ne módosítson rajta.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Ez egy speciális rendszerindítási\n"
-"partíció (hogy többféle operációs\n"
-"rendszert lehessen indítani).\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr "Csak olvasható"
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Méret: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Geometria: %s cilinder, %s fej, %s szektor\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Információ: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM-lemezek: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "A partíciós tábla típusa: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "csatorna: %d, id: %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Fájlrendszer-titkosítási kulcs"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Válasszon fájlrendszer-titkosítási kulcsot"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, 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)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "A titkosítási kulcsok nem egyeznek"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Titkosítási kulcs"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Titkosítási kulcs (még egyszer)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "A típus megváltoztatása"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Kattintson egy médiumra"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "Nem sikerült bejelentkezni %s néven (helytelen jelszó?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "Tartományi azonosítás szükséges"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "Másik"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "Melyik felhasználónév"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-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_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "Felhasználónév"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Tartomány"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Kiszolgálók keresése"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s formázás sikertelen a(z) %s eszközön"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Nem tudom, hogyan kell megformázni a(z) %s eszközt %s típusúra"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, 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.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "hiba történt a(z) %s leválasztásakor: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "egyszerû"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "/usr-rel"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "kiszolgáló"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Nem sikerült beolvasni a(z) %s eszköz partíciós tábláját - túl rossz\n"
-"állapotban van. Meg lehet próbálni a hibás partíciók törlését (MINDEN ADAT\n"
-"ELVÉSZ EZEKRÕL!). Ha ezt nem fogadja el, akkor a telepítõ (a DrakX) nem\n"
-"fogja módosítani a partíciós táblát.\n"
-"(A hiba: %s)\n"
-"\n"
-"Törölni szeretné az összes partíciót?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "Nem lehet JFS-t használni 16 MB-nál kisebb partíción"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "Nem lehet ReiserFS-t használni 32 MB-nál kisebb partíción"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "A csatlakoztatási pontoknak /-rel kell kezdõdni"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Már van egy partíció amelynek %s a csatlakoztatási pontja\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "Nem használható LVM logikai kötet a(z) %s csatlakoztatási ponthoz"
-
-#: ../../fsedit.pm_.c:528
-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_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, 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_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "Titkosított fájlrendszer nem használható ehhez a csatolási ponthoz: %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Nincs elég szabad terület az automatikus helyfoglaláshoz"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Nincs mit tenni"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Hiba történt %s írásra való megnyitásánál: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "Nincs alternatív meghajtó"
-
-# a 2. %s egy drivert jelöl
-#: ../../harddrake/sound.pm_.c:169
-#, 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\""
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "Hangbeállítások"
-
-#: ../../harddrake/sound.pm_.c:172
-#, 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)."
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\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_.c:176
-msgid "Driver:"
-msgstr "Meghajtó:"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Segítség"
-
-# a forrásban:
-# $in->ask_warn(_("Switching between ALSA and OSS help"),
-# _("OSS (Open Sound System) was the first sound API....
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr "Az ALSA és az OSS - segítség"
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-"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"
-"\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"
-"\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_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll 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"
-"\n"
-"Az új \"%s\" meghajtó csak a következõ indítástól kezdve lesz használva."
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Egy kis türelmet kérek, végrehajtom a kért módosításokat"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Egy kis türelmet kérek"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "Nincs ismert meghajtó"
-
-#: ../../harddrake/sound.pm_.c:209
-#, 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_.c:212
-msgid "Unkown driver"
-msgstr "Ismeretlen meghajtó"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-"A hangkártya \"%s\" meghajtója nem szerepel a listában.\n"
-"\n"
-"Küldje el az \"lspcidrake -v\" parancs által produkált kimenetet\n"
-"a következõ címre: \"install at mandrakesoft dot com\"\n"
-"a következõ tárggyal: \"unlisted sound driver: %s\"."
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "Modell"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "merevlemez-modell"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "Csatorna"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "EIDE-/SCSI-csatorna"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "Busz"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-"ez a fizikai busz, amelyre az eszköz csatlakoztatva van (PCI, USB, ...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Modul"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "az eszközt kezelõ linuxos kernelmodul"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "Médiaosztály"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "a hardvereszköz osztálya"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Leírás"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "az eszköz leírása"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "Busz-azonosítás"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- PCI- és USB-eszközök: gyártó, eszköz, algyártó, aleszköz PCI-/USB-"
-"azonosítók"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "A buszon elfoglalt hely"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- PCI-eszközök: PCI-kártyahely, eszköz és funkció\n"
-"- EIDE-eszközök: \"slave\" vagy \"master\" (második illetve elsõ meghajtó)\n"
-"- SCSI-eszközök: SCSI-busz és SCSI eszközazonosítók"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "Régi eszközfájl"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "a dev csomagban használt régi statikus eszköznév"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "Új devfs-eszköz"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr "a kernelbeli devfs által elõállított új dinamikus eszköznév"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "Gombok száma"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "az eszköz gyártójának neve"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "Alternatív meghajtók"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr "a hangkártyához használható alternatív meghajtók"
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/_Kilépés"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Segítség"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_Segítség..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "HardDrake segítség"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"A mezõk leírása:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Hibabejelentés"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/_Névjegy..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "A HardDrake névjegye"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"HardDrake - Mandrake hardverbeállítási program.\n"
-"Verzió:"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "Szerzõ:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "HardDrake2 verzió "
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "A megtalált hardver"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "Információ"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "Modul beállítása"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "Beállítóprogram indítása"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "Felderítés folyamatban"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "A modul összes paramétere beállítható itt."
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "\"%s\" végrehajtása..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr "A(z) %s osztály felderítése\n"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "elsõdleges"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "másodlagos"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "Automatikus felderítés"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "Ismeretlen|Általános"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "Ismeretlen|CPH05X (bt878) [több gyártó]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "Ismeretlen|CPH06X (bt878) [több gyártó]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"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_.c:213
-msgid "Card model:"
-msgstr "Kártyatípus:"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Tuner-típus:"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "Felvételi pufferek száma:"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "felvételi pufferek száma mmap-es felvétel esetére"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "PLL-beállítás:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "Rádiótámogatás:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "rádiótámogatás bekapcsolása"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"A Linux többfelhasználós rendszer; ez azt jelenti, hogy minden\n"
-"felhasználónak lehetnek például külön beállításai és saját fájljai.\n"
-"További információkat a Felhasználói Kézikönyvbõl lehet megtudni.\n"
-"A \"root\" nevû felhasználótól (ez az azonosító a rendszergazdát jelöli)\n"
-"eltérõen az itt felvett felhasználóknak csak a saját fájljaikat és a saját\n"
-"beállításaikat lesz joguk módosítani. Javasolt legalább egy \"normál\"\n"
-"felhasználót felvenni az Ön saját használatára. Ezen normál felhasználói\n"
-"azonosítóval érdemes elvégezni az olyan tevékenységeket, amelyek nem\n"
-"igényelnek rendszergazdai jogosultságot. Bár nagyon praktikus minden\n"
-"alkalommal rendszergazdaként jelentkezni be, ez nagyon veszélyes is.\n"
-"Rendszergazdaként használva a legapróbb hiba hatására is meghibásodhat\n"
-"a rendszer. Ha normál felhasználóként követ el hibát, akkor esetleg\n"
-"elveszít bizonyos adatokat, de a rendszert nem teheti tönkre.\n"
-"\n"
-"Elõször is meg kell adnia a valódi nevét. Ez természetesen nem kötelezõ;\n"
-"bármit be lehet írni névként. A telepítõ a megadott név elsõ szavát\n"
-"ajánlja fel a \"Felhasználónév\" mezõben. Ez utóbbi az a név, amellyel\n"
-"az adott felhasználó be tud majd jelentkezni a rendszerbe. A felkínált név\n"
-"módosítható. A felhasználónév megadása után meg kell adni az ahhoz tartozó\n"
-"kívánt jelszót. Egy normál felhasználó jelszava biztonsági szempontból nem\n"
-"annyira kritikus, mint a rendszergazdáé; ez viszont nem ok arra, hogy\n"
-"felületesen legyen kezelve - végül is az Ön fájljairól van szó.\n"
-"\n"
-"A \"Név elfogadása\" gombbal vehetõ fel újabb felhasználó. Bármennyi\n"
-"felhasználó létrehozható. Vegyen fel egy-egy felhasználónevet mindazok\n"
-"számára, akik a gépet használni fogják. Amikor végzett a felhasználónevek\n"
-"létrehozásával, kattintson a \"Kész\" gombra.\n"
-"\n"
-"Ha a \"Speciális\" gombra kattint, módosíthatja az adott felhasználó\n"
-"alapértelmezett parancsértelmezõjét (alapértelmezés szerint ez a \"bash\")."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Fent láthatók a lemezen talált, már létezõ linuxos partíciók.\n"
-"A varázsló javaslatai általában elfogadhatók, általános célú telepítésnél\n"
-"általában megfelelnek. Ha megváltoztatja a beállításokat, mindenképpen\n"
-"jelölje ki a gyökérpartíciót (\"/\"). Ne válassza túl kicsire, mert akkor\n"
-"nem lesz elég hely a szoftverek telepítéséhez. Ha külön partícióra\n"
-"szeretné helyezni a felhasználói adatokat, jelöljön ki egy külön \"/home\"\n"
-"partíciót (ez csak akkor lehetséges, ha legalább két Linux partíció\n"
-"létezik).\n"
-"\n"
-"A partíciók listájának mezõi: \"név\", \"kapacitás\".\n"
-"\n"
-"A \"név\" képzési szabálya: \"a merevlemez típusa\", \"a lemez\n"
-"azonosítója\", \"a partíció azonosítója\" (például \"hda1\").\n"
-"\n"
-"\"A merevlemez típusa\" \"hd\", ha a lemez IDE-csatolós, és \"sd\",\n"
-"ha SCSI-csatolós.\n"
-"\n"
-"\"A lemez azonosítója\" egy betû a \"hd\" illetve az \"sd\" után.\n"
-"IDE-csatolós merevlemezek esetén:\n"
-"\n"
-" - \"a\" jelentése: \"elsõ (master) meghajtó az elsõ IDE-vezérlõn\"\n"
-"\n"
-" - \"b\" jelentése: \"második (slave) meghajtó az elsõ IDE-vezérlõn\"\n"
-"\n"
-" - \"c\" jelentése: \"elsõ meghajtó a második IDE-vezérlõn\"\n"
-"\n"
-" - \"d\" jelentése: \"második meghajtó a második IDE-vezérlõn\"\n"
-"\n"
-"SCSI-csatolós lemezeknél az \"a\" jelentése: \"a legalacsonyabb\n"
-"SCSI-azonosító\", \"b\" jelentése: \"a második legalacsonyabb\n"
-"SCSI-azonosító\", ..."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"A Mandrake Linux telepítõanyag több CD-n helyezkedik el. Ha egy "
-"kiválasztott\n"
-"csomag egy másik CD-n található, akkor a DrakX (a telepítõ) kiadja az\n"
-"aktuális CD-t, és megkéri Önt, hogy helyezzen be egy másikat."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"Most meg kell adnia, mely programokat kívánja telepíteni a rendszerére.\n"
-"Több ezer program létezik Mandrake Linuxhoz; természetesen Önnek nem\n"
-"szükséges mindet ismernie.\n"
-"\n"
-"Ha szabványos telepítést végez CD-rõl, akkor elõször meg kell adnia, mely\n"
-"CD-kkel rendelkezik (csak a szakértõi módra igaz). Nézze át a CD-k címeit,\n"
-"és jelölje be az elérhetõ CD-ket a listában. Ha készen áll a folytatásra,\n"
-"kattintson az \"OK\" gombra.\n"
-"\n"
-"A csomagok a gép lehetséges felhasználási területei szerint csoportokba\n"
-"vannak rendezve. Maguk a csoportok négy szakaszba vannak sorolva:\n"
-"\n"
-" - \"Munkaállomás\": ha munkaállomásként tervezi használni a gépet, akkor\n"
-"válasszon az ennek megfelelõ csoportok közül.\n"
-"\n"
-" - \"Fejlesztés\": ha a gép programozásra is lesz használva, akkor\n"
-"válassza ki a kívánt csoportokat.\n"
-"\n"
-" - \"Kiszolgáló\": ha a gép kiszolgálóként lesz használva, itt lehetõség\n"
-"van annak kiválasztására, hogy a gyakrabban használt szolgáltatások közül\n"
-"melyeket kívánja telepíteni a gépre.\n"
-"\n"
-" - \"Grafikus környezet\": itt választható ki a kívánt grafikus környezet.\n"
-"Ha grafikus munkaállomást szeretne, akkor legalább egyet ki kell\n"
-"választani.\n"
-"\n"
-"Ha az egérkurzort egy csoport neve fölé viszi, akkor megjelenik egy rövid\n"
-"magyarázat az adott csoportról. Ha telepítéskor az összes csoport\n"
-"kijelölését megszünteti (frissítésre ez nem vonatkozik), akkor a telepítõ\n"
-"választási lehetõséget fog felkínálni a minimális telepítésre vonatkozóan.\n"
-"A következõ lehetõségek választhatók:\n"
-"\n"
-" - \"X-szel együtt\": grafikus rendszer a lehetõ legkevesebb csomag\n"
-"telepítésével.\n"
-"\n"
-" - \"Alapvetõ dokumentációval\": az alaprendszer az alapvetõ programokkal\n"
-"és azok dokumentációjával. Megfelel például kiszolgáló telepítéséhez.\n"
-"\n"
-" - \"Valóban minimális telepítés\": a lehetõ legkisebb telepítés;\n"
-"parancssorból használható Linux rendszer. Körülbelül 65 megabájt méretû\n"
-"telepítés.\n"
-"\n"
-"Bejelölheti a \"Csomagok egyedi kiválasztása\" opciót; ez akkor hasznos,\n"
-"ha Ön ismeri a felkínált csomagokat, illetve ha teljes mértékben\n"
-"ellenõrizni kívánja, mi lesz a gépre feltelepítve.\n"
-"\n"
-"Ha a telepítést \"Frissítés\" üzemmódban indította el, akkor megszüntetheti\n"
-"akár az összes csoport kijelölését is, hogy elkerülje új programok\n"
-"telepítését. Ez különösen akkor lehet hasznos, ha egy meglevõ rendszert\n"
-"kíván helyreállítani vagy frissíteni."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"Végül, attól függõen, hogy kívánt-e egyedi csomagkiválasztást használni,\n"
-"megjelenik egy fa, amely az összes telepíthetõ programcsomagot tartalmazza\n"
-"csoportokba és alcsoportokba kategorizálva. A fa böngészése közben\n"
-"nem csak csomagokat jelölhet ki, hanem egész csoportokat illetve\n"
-"alcsoportokat is.\n"
-"\n"
-"Amikor kiválaszt egy csomagot a fában, a jobb oldalon megjelenik egy leírás\n"
-"az adott csomagról. Ha végzett a kijelölésekkel, kattintson a \"Telepítés\"\n"
-"gombra; ennek hatására megkezdõdik a programok telepítése. A gép\n"
-"sebességétõl illetve a telepítendõ csomagok számától függõen a folyamat\n"
-"jelentõs idõt vehet igénybe. A telepítõ megjelenít egy becslést arra\n"
-"vonatkozóan, hogy mennyi idõ van hátra a telepítés befejeztéig.\n"
-"\n"
-"Ha kiszolgálócsomagok is ki lettek választva - akár közvetlenül, akár\n"
-"bizonyos csoportok tagjaként -, a telepítõ megerõsítést kér Öntõl arra\n"
-"vonatkozóan, hogy valóban telepíteni kívánja-e azon kiszolgálószoftvereket.\n"
-"A Mandrake Linux rendszerben alapértelmezésben az összes feltelepített\n"
-"kiszolgálóprogram elindításra kerül a rendszer indulásakor. Még ha azok\n"
-"biztonságosak is illetve nem rendelkeznek ismert problémákkal, akkor is\n"
-"elõfordulhat, hogy utóbb biztonsági problémák merülnek fel velük\n"
-"kapcsolatban. Ha nem tudja, hogy egy bizonyos - telepítésre kijelölt -\n"
-"szolgáltatásnak mi a feladata illetve miért kerül telepítésre, akkor\n"
-"kattintson a \"Nem\" gombra. Ha az \"Igen\" gombra kattint, akkor a\n"
-"felsorolt szolgáltatások telepítésre kerülnek, és alapértelmezés szerint\n"
-"automatikusan elindításra kerülnek majd.\n"
-"\n"
-"\"Az automatikusan kijelölt csomagok mutatása\" opció bejelölésének\n"
-"hatására a telepítõ jelezni fogja, ha automatikusan jelöl ki csomagokat\n"
-"telepítésre. Ilyesmi azért fordul elõ, mert bizonyos függõségek miatt\n"
-"szükség lehet további csomagok telepítésére is.\n"
-"\n"
-"A lista alatt levõ, floppylemezt ábrázoló ikon lehetõvé teszi egy korábbi\n"
-"telepítés során elmentett csomaglista betöltését. Ezen ikonra kattintva a\n"
-"telepítõ megkéri Önt, hogy tegyen be egy floppyt, amely egy korábbi\n"
-"telepítés végén készült. Ha szeretné megtudni, hogyan lehet ilyen floppyt\n"
-"készíteni, tekintse meg a telepítés utolsó lépésében szereplõ tippet."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Itt beállíthatja az internetkapcsolatot illetve a hálózati kapcsolatot.\n"
-"Ha szeretné a gépét az internetre vagy egy helyi hálózatra csatlakoztatni,\n"
-"akkor kattintson az \"OK\" gombra. A telepítõ felderíti a hálózati\n"
-"eszközöket és a modemeket. Ha a felderítés nem jár sikerrel, akkor a\n"
-"következõ alkalommal kapcsolja ki az \"Automatikus detektálás\" opciót. Ha\n"
-"nem kívánja beállítani a hálózatot, vagy késõbb kívánja azt beállítani,\n"
-"akkor kattintson a \"Mégsem\" gombra.\n"
-"\n"
-"A lehetséges kapcsolatok: hagyományos modem, ISDN-modem, ADSL-kapcsolat,\n"
-"kábelmodem, egyszerû helyi hálózati (LAN) kapcsolat (Ethernet).\n"
-"\n"
-"A lehetséges beállítások itt nem kerülnek részletezésre. A szükséges\n"
-"paramétereket az internet-szolgáltatótól illetve a\n"
-"rendszeradminisztrátortól tudhatja meg.\n"
-"\n"
-"A beállításokkal kapcsolatban a felhasználói kézikönyv\n"
-"internetkapcsolatokkal foglalkozó fejezetébõl szerezhet további\n"
-"információkat. A kapcsolat beállítását nem szükséges a telepítés közben\n"
-"elvégezni; a kézikönyv leírja, hogyan lehet azt megtenni egy feltelepített\n"
-"rendszeren.\n"
-"\n"
-"Ha a hálózat beállítását a telepítés után kívánja elvégezni, illetve ha\n"
-"befejezte a hálózati kapcsolat beállítását, akkor kattintson a \"Mégsem\"\n"
-"gombra."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Most lehet kijelölni az automatikusan elindítandó szolgáltatásokat.\n"
-"\n"
-"Itt látható a jelenleg telepített összes szolgáltatás listája.\n"
-"Vizsgálja meg a listát alaposan, és törölje a kijelölést azok mellõl,\n"
-"amelyek automatikus elindítására nincs szükség.\n"
-"\n"
-"Egy szolgáltatás kiválasztásakor mindig megjelenik a hozzá tartozó rövid\n"
-"leírás. Ha nem tudja biztosan, hogy a szolgáltatásra szükség van-e vagy\n"
-"sem, akkor ne változtassa meg az alapértelmezett indítási módot.\n"
-"\n"
-"Gondosan járjon el, ha a gépet kiszolgálónak fogja használni,\n"
-"ne indítson el egy olyan szolgáltatást sem automatikusan, amelyre nincs\n"
-"szükség. A feleslegesen elindított szolgáltatások biztonsági kockázatot\n"
-"jelentenek. Csak a tényleges feladatot ellátó szolgáltatásokat engedélyezze."
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"A Linux az idõt a GMT (Greenwich Mean Time) alapján kezeli - a\n"
-"kiválasztott idõzónának megfelelõ helyi idõre konvertálja azt. Az\n"
-"idõzónához való igazítás kikapcsolható \"A gép órája GMT-idõt mutat\"\n"
-"opció kikapcsolásával - ekkor a rendszeróra szerinti idõ azonos lesz a\n"
-"gép órája szerintivel. Ez akkor hasznos, ha van a gépen más operációs\n"
-"rendszer is (például Windows).\n"
-"\n"
-"Az \"Automatikus idõszinkronizáció\" opció automatikusan beállítja az órát\n"
-"egy internetes géphez kapcsolódva. Az erre alkalmas gépek megjelenõ\n"
-"listájából válasszon ki egy Önhöz közel levõt. Természetesen ehhez szükség\n"
-"van mûködõ internetkapcsolatra. Ez a funkció feltelepít az Ön gépére\n"
-"egy idõkiszolgálót, amelyet a helyi hálózat többi gépe is használhat."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"Az X (teljes néven: X Window System) a Linux grafikus felületét nyújtó\n"
-"rendszer. A Mandrake Linuxban levõ grafikus környezetek (KDE, GNOME,\n"
-"AfterStep, WindowMaker, ...) ezen grafikus rendszert használják.\n"
-"A telepítõ most megkísérli automatikusan beállítani az X rendszert.\n"
-"\n"
-"Bizonyos - ritkán elõforduló - esetekben az automatikus beállítás nem\n"
-"hajtható végre; ez általában a nagyon régi illetve a nagyon új\n"
-"hardverelemek esetén van így. Ha sikeres a mûvelet, akkor az X rendszer\n"
-"automatikusan elindításra kerül a legmegfelelõbb grafikus felbontással (ez\n"
-"utóbbi a monitor méretétõl is függ). Egy ablaknak kell megjelennie,\n"
-"amelyben a telepítõ megkérdi Önt, hogy az ablak látható-e.\n"
-"\n"
-"Amennyiben \"Szakértõ\" módban végzi a telepítést, a telepítõ elindítja\n"
-"az X beállítási varázslót. A varázslóval kapcsolatban további információk\n"
-"a kézikönyvben találhatók.\n"
-"\n"
-"Ha látható az ablakban megjelenõ üzenet, akkor nyomja le az \"Igen\"\n"
-"gombot; a telepítõ ekkor a következõ lépésre ugrik. Ha viszont az üzenet\n"
-"nem látható, az azt jelenti, hogy a beállítás nem megfelelõ. A beállítás\n"
-"tesztelése 10 másodperc elteltével automatikusan véget ér, a telepítõ\n"
-"ez után visszaállítja a képernyõt a korábbi üzemmódba. A grafikus üzemmód\n"
-"beállításával kapcsolatban a Felhasználói Kézikönyvben lehet további\n"
-"információkat szerezni."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"Végül el kell dönteni, hogy a rendszer grafikus módban induljon-e vagy sem.\n"
-"A program akkor is felteszi ezt a kérdést, ha Ön kihagyta a beállítások\n"
-"kipróbálását. Ha a gép kiszolgálóként fog üzemelni, vagy nem sikerült\n"
-"beállítani a grafikus módot, akkor a \"Nem\"-et érdemes választani."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"A Mandrake Linux CD-nek van egy beépített helyreállítási üzemmódja. Ezen\n"
-"üzemmód a következõképpen érhetõ el: indítsa a rendszert a CD-rõl, majd\n"
-"nyomja le az \"F1\" billentyût, és gépelje be a megjelenõ parancssorban\n"
-"azt, hogy \"rescue\". Ha viszont a gép nem képes CD-rõl való\n"
-"rendszerindításra, akkor vissza kell térnie ezen lépéshez segítségért - ez\n"
-"legalább két esetben szükséges lehet:\n"
-"\n"
-" - A rendszerbetöltõ telepítésekor (hacsak Ön nem használ más\n"
-"rendszerindító programot) a telepítõ módosítja a fõ lemez\n"
-"betöltõszektorát (boot sector; más néven: MBR) annak érdekében, hogy\n"
-"többféle operációs rendszert is be lehessen tölteni (például: Linux\n"
-"és Windows - ha van a gépen Windows). Ha Ön újratelepíti a Windowst, akkor\n"
-"a Microsoft-féle telepítõ át fogja írni a betöltõszektort, és emiatt Ön nem\n"
-"lesz képes Linuxt indítani.\n"
-"\n"
-" - Ha probléma merül fel, és Ön nem tudja elindítani a Linux rendszert\n"
-"a merevlemezrõl, akkor ezen floppy fogja jelenteni az egyetlen lehetõséget\n"
-"arra, hogy elindítsa a rendszert. A floppy programokat tartalmaz a rendszer\n"
-"helyreállításához (arra az esetre, ha például áramkimaradás történt).\n"
-"\n"
-"Ha kéri ennek a lépésnek a végrehajtását, akkor a telepítõ megkéri Önt\n"
-"arra, hogy tegyen be egy floppyt a meghajtóba. Ügyeljen arra, hogy a\n"
-"floppylemezen ne legyen megõrzésre szánt adat. A lemezt nem szükséges\n"
-"elõzetesen formázni, mivel a telepítõ felülírja a teljes lemez tartalmát."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"Most kell megadni, hogy a Mandrake Linux telepítése a merevlemez melyik\n"
-"részére történjen. Ha a lemez még teljesen üres, vagy a korábban telepített\n"
-"operációs rendszer(ek) miatt nincs elég szabad hely, akkor újra kell\n"
-"partícionálni a lemezt. A partícionálás a lemezterület logikai\n"
-"újrafelosztását jelenti - erre a Mandrake Linux 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"
-"ráadásul általában nincs lehetõség visszatérni egy korábbi állapothoz.\n"
-"Emiatt kezdõ felhasználóknak sok nehézséget okozhat. Ez a varázsló\n"
-"megkönnyíti a mûvelet végrehajtását, de mielõtt elindítaná, érdemes\n"
-"alaposan átolvasni a kézikönyv idevágó részét.\n"
-"\n"
-"Ha a telepítést szakértõi módban futtatja, el fog indulni a DiskDrake nevû\n"
-"program, amely a Mandrake Linux rendszer partícionálóeszköze. Ezen program\n"
-"lehetõvé teszi a partíciók módosítását. További információkat a\n"
-"felhasználói kézikönyv DiskDrake-rõl szóló szakaszában olvashat. Az ott\n"
-"ismertetett varázslók a telepítõbõl is elindíthatók, ehhez a \"Varázsló\"\n"
-"gombot kell lenyomni.\n"
-"\n"
-"Ha a partíciók már definiálva vannak - akár egy korábbi telepítés által,\n"
-"akár egy másféle partícionálóeszköz által -, akkor egyszerûen válassza ki\n"
-"azokat a Linux rendszer telepítése számára.\n"
-"\n"
-"Ha a szükséges partíciók még nem állnak rendelkezésre, létre kell hozni\n"
-"azokat a varázslóval. A lemezek tartalmától függõen többféle módon lehet\n"
-"eljárni:\n"
-"\n"
-" - \"A szabad terület felhasználása\": ez a lehetõség az üres meghajtók\n"
-"automatikus partícionálását jelenti. További kérdést nem tesz fel a\n"
-"telepítõ.\n"
-"\n"
-" - \"Már létezõ partíciók használata\": a varázsló talált egy vagy több\n"
-"linuxos partíciót a lemezen. Ha ezeket szeretné használni a\n"
-"telepítéshez, válassza ezt a lehetõséget. Ezt követõen meg kell adnia\n"
-"az ezekhez tartozó csatolási pontokat. Alapértelmezésben a korábbi\n"
-"állapotnak megfelelõ csatolási pontok vannak megadva; általában\n"
-"érdemes változatlanul hagyni azokat.\n"
-"\n"
-" - \"A Windows partíción található szabad hely felhasználása\": ha a\n"
-"Windows úgy van feltelepítve a lemezre, hogy elfoglalja az összes\n"
-"elérhetõ területet, akkor annak egy részét fel kell szabadítani a Linux\n"
-"számára. Ez történhet a Windows-partíció törlésével (lásd \"A teljes\n"
-"lemez törlése\" és a \"Szakértõi mód\" lehetõségeket) vagy\n"
-"átméretezésével. 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 Windows-partíció. Javasolt továbbá az adatok mentése is.\n"
-"Ezen módszer a javasolt abban az esetben, ha a Mandrake Linuxt és a\n"
-"Microsoft Windowst ugyanazon a gépen szeretné használni.\n"
-"\n"
-"Ha ezt a lehetõséget választja, ne feledkezzen meg arról, hogy ennek\n"
-"hatására a Microsoft Windows partíció mérete a mostaninál kisebb lesz,\n"
-"tehát a Windows használatakor kevesebb hely lesz az adatok tárolására\n"
-"és új szoftverek telepítésére.\n"
-"\n"
-" - \"A teljes lemez törlése\": ha minden adatot és minden partíciót\n"
-"törölni szeretne a lemezrõl, és a telepítéshez az így felszabaduló\n"
-"helyet szeretné használni, akkor válassza ezt a lehetõséget. Legyen\n"
-"nagyon óvatos ezzel a lehetõséggel, mert a lemezen levõ adatok\n"
-"véglegesen elvesznek a megerõsítés után.\n"
-"\n"
-"Ha ezt a lehetõséget választja, a lemezen levõ összes adat elvész.\n"
-"\n"
-" - \"A Windows(TM) eltávolítása\": ez a funkció egyszerûen letöröl mindent\n"
-"a lemezrõl, és újrapartícionálja azt. A lemezen levõ összes adat elvész.\n"
-"\n"
-"Ha ezt a lehetõséget választja, a lemezen levõ összes adat elvész.\n"
-"\n"
-" - \"Szakértõi mód\": ha közvetlenül (varázsló nélkül) szeretné elvégezni\n"
-"a partícionálást, akkor válassza ezt a lehetõséget. Legyen óvatos - sok\n"
-"minden elvégezhetõ ebben az üzemmódban, de a használata veszélyes. Könnyen\n"
-"elveszítheti a lemezen levõ összes adatot ennek a használatával, ezért\n"
-"csak indokolt esetben válassza ezt a funkciót. A DiskDrake program\n"
-"használatáról a Felhasználói Kézikönyv \"Partíciókezelés\" szakaszában\n"
-"találhat további információt."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"A telepítés befejezõdött; a Linux rendszer készen áll a használatra.\n"
-"A rendszer újraindításához kattintson az \"OK\" gombra. Amikor a gép\n"
-"újraindul, elindíthatja a Linuxt vagy más operációs rendszert (ha több\n"
-"operációs rendszer van a gépen).\n"
-"\n"
-"A \"Speciális\" gomb (csak szakértõi módban) lenyomására két újabb gomb\n"
-"jelenik meg:\n"
-"\n"
-" - \"Automatikus telepítõfloppy készítése\": olyan telepítõfloppy\n"
-"készítése, amelynek használatával emberi közremûködés nélkül végezhetõ\n"
-"a rendszer telepítése. Az így végzett telepítések a jelenlegi telepítés\n"
-"beállításait használják.\n"
-"\n"
-"Két lehetõség közül lehet választani a gomb lenyomása után:\n"
-"\n"
-" - \"Újrajátszás\". Ez részben automatizált telepítést jelent;\n"
-"a partícionálási lépés (csak az az egy) interaktív marad.\n"
-"\n"
-" - \"Automatikus\". Teljesen automatizált telepítés; a merevlemez\n"
-"tartalma felülíródik, az összes korábbi adat elvész.\n"
-"\n"
-"Ez a lehetõség jól használható akkor, amikor nagyobb számú azonos gépre\n"
-"kell a rendszert feltelepíteni. Az automatikus telepítéssel\n"
-"kapcsolatban a Mandrake honlapján találhatók további információk.\n"
-"\n"
-" - \"Csomagösszeállítás mentése\"(*): elmenti a korábban tett\n"
-"csomagkijelölést (a kijelölt csomagok listáját). Ha egy újabb telepítés\n"
-"alkalmával fel kívánja használni az elmentett listát, akkor helyezze be\n"
-"az azt tartalmazó floppyt a telepítés megkezdésekor, majd nyomjon\n"
-"\"F1\"-et, ez után pedig adja ki a következõ parancsot:\n"
-"linux defcfg=\"floppy\"\n"
-"\n"
-"\n"
-"(*) Ehhez szükség lesz egy FAT fájlrendszerre formázott floppyra.\n"
-"A formázás Linux alatt a következõ paranccsal végezhetõ el:\n"
-"\"mformat a:\""
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Az újonnan létrehozott partíciók csak formázás után lesznek használhatók\n"
-"(a \"formázás\" lényegében egy fájlrendszer létrehozását jelenti).\n"
-"\n"
-"Most újraformázhat bizonyos, már létezõ partíciókat (ha azok tartalmát\n"
-"teljesen le kívánja törölni). Ha ezt kívánja tenni, jelölje ki azon\n"
-"partíciókat is.\n"
-"\n"
-"Nem szükséges újraformázni az összes, korábban létrehozott partíciót.\n"
-"Az operációs rendszernek szánt partíció(ka)t mindenképpen le kell formázni\n"
-"(például a \"/\", \"/usr\" és \"/var\" partíciókat), de a felhasználói\n"
-"és egyéb adatokat tartalmazó partíciókat nem szükséges újraformázni (ilyen\n"
-"például a \"/home\").\n"
-"\n"
-"Gondosan ellenõrizze, mely partíciókat jelöli ki, mert a formázás során az\n"
-"adott partíciókon levõ adatok törlõdnek, és késõbb nem nyerhetõk vissza.\n"
-"\n"
-"Kattintson az \"OK\" gombra a formázás megkezdéséhez.\n"
-"\n"
-"Kattintson a \"Mégsem\" gombra, ha más partícióra szeretné telepíteni a\n"
-"Mandrake Linux operációs rendszert.\n"
-"\n"
-"Kattintson a \"Speciális\" gombra, ha bizonyos partíciókat ellenõriztetni\n"
-"kíván (hibás blokkok keresése)."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"A Mandrake Linux operációs rendszer telepítése folyik.\n"
-"A telepítendõ szoftverek mennyiségétõl és a gép sebességétõl\n"
-"függõen a telepítés igen sokáig eltarthat.\n"
-"\n"
-"Egy kis türelmet kérek..."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"Lehetséges, hogy amikor Ön a Mandrake Linux rendszert telepíti, már\n"
-"frissítésre kerültek bizonyos csomagok a rendszer kiadása óta.\n"
-"Elképzelhetõ, hogy bizonyos hibák ki lettek javítva, illetve\n"
-"hogy meg lettek oldva bizonyos felmerült biztonsági problémák. Ezeket\n"
-"a frissítéseket Ön letöltheti az interneten keresztül.\n"
-"Nyomja le az \"Igen\" gombot, ha van mûködõ internetkapcsolata. Ha viszont\n"
-"inkább késõbb kívánja telepíteni a frissítéseket, akkor a \"Nem\" gombot\n"
-"nyomja le.\n"
-"\n"
-"Ha az \"Igen\" gombot nyomja le, akkor megjelenik egy lista azon helyekrõl,\n"
-"amelyekrõl a frissítések letölthetõk. Válasszon közülük egy Önhöz közel "
-"levõt.\n"
-"Ezt követõen egy csomagválasztási fa jelenik meg. Ha telepíteni kívánja a\n"
-"kijelölt csomagokat, akkor nyomja le a \"Telepítés\" gombot. Ha nem kíván\n"
-"csomagokat telepíteni, akkor a \"Mégsem\" gombot nyomja le."
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Mielõtt továbblépne, olvassa át alaposan a licencegyezményt, mely az\n"
-"egész Mandrake Linux disztribúcióra érvényes, és ha nem fogadja el\n"
-"valamelyik feltételt, kattintson a \"Nem fogadom el\" gombra. Ekkor a\n"
-"telepítés azonnal félbeszakad. A telepítés folytatásához kattintson\n"
-"az \"Elfogadom\" gombra."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"Most ki kell választani egy biztonsági szintet a gép számára. Alapszabály,\n"
-"hogy minél inkább elérhetõ a gép, illetve minél kritikusabb adatok vannak\n"
-"azon tárolva, annál magasabbra érdemes venni a biztonsági szintet. Magasabb\n"
-"szint esetén viszont általában nehézkesebb a gép használata. A szintek\n"
-"jelentésével kapcsolatban a kézikönyv \"msec\" fejezetében találhatók\n"
-"további információk.\n"
-"\n"
-"Ha nem biztos benne, hogy mit volna érdemes választani, válassza az\n"
-"alapértelmezés szerinti lehetõséget."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 ""
-"Most kell kiválasztani a Mandrake Linux rendszer telepítéséhez használni\n"
-"kívánt partíciókat. Ha a kívánt partíciók már létre lettek hozva (egy\n"
-"korábbi Linux-telepítés vagy valamilyen partícionálási segédprogram\n"
-"által), akkor felhasználhatók a már létezõ partíciók. Ha viszont még nem\n"
-"léteznek, akkor elõször definiálni kell a partíciókat.\n"
-"\n"
-"Partíció létrehozásánál elõször ki kell választani egy merevlemezt.\n"
-"Ehhez kattintson a megfelelõ azonosítóra: \"hda\" az elsõ IDE-csatolós\n"
-"lemez, \"hdb\" a második; \"sda\" az elsõ SCSI-csatolós lemez, és így\n"
-"tovább.\n"
-"\n"
-"A kijelölt merevlemez partícionálásánál az alábbi lehetõségek közül lehet\n"
-"választani:\n"
-"\n"
-" - \"Teljes törlés\": ennek hatására a kijelölt merevlemezen található\n"
-"összes partíció törlésre kerül.\n"
-"\n"
-" - \"Automatikus helyfoglalás\": ez lehetõvé teszi Ext3 és lapozási\n"
-"partíciók automatikus létrehozását a rendelkezésre álló üres területen.\n"
-"\n"
-" - \"Egyéb\": hozzáférést biztosít további lehetõségekhez:\n"
-"\n"
-" - \"A partíciós tábla mentése\": a partíciós tábla mentése floppyra.\n"
-"A floppy használatával késõbb - szükség esetén - helyre lehet állítani\n"
-"(vissza lehet tölteni) a partíciós táblát. Erõsen ajánljuk, hogy használja\n"
-"ezt a lehetõséget.\n"
-"\n"
-" - \"Partíciós tábla visszatöltése\": egy korábban elmentett\n"
-"partíciós tábla visszatöltése floppyról.\n"
-"\n"
-" - \"A partíciós tábla helyreállítása\": ha a partíciós tábla\n"
-"megsérült, akkor ezzel lehet megpróbálni annak kijavítását. Legyen nagyon\n"
-"óvatos, mert a javítás nem mindig sikerül.\n"
-"\n"
-" - \"A partíciós tábla újraolvasása\": ennek hatására az összes\n"
-"módosítás elvész; a program ismét betölti a kiindulási partíciós táblát.\n"
-"\n"
-" - \"Cserélhetõ lemez automatikus csatlakoztatása\": ha nincs\n"
-"bejelölve ez az opció, akkor a felhasználóknak kézzel kell végezniük a\n"
-"cserélhetõ adathordozók (például CD és floppy) csatlakoztatását illetve\n"
-"leválasztását.\n"
-"\n"
-" - \"Varázsló\": akkor válassza ezt a lehetõséget, ha a partícionálást\n"
-"varázsló segítségével szeretné végrehajtani. Ha nem ismeri a\n"
-"partícionálás technikai részleteit, akkor érdemes ezt választania.\n"
-"\n"
-" - \"Visszavonás\": ezzel lehet a módosításokat visszavonni.\n"
-"\n"
-" - \"Átváltás normál módba\" illetve \"Átváltás szakértõi módba\":\n"
-"szakértõi módba való kapcsolás esetén több funkció válik elérhetõvé\n"
-"(partíciótípus, opciók, formázás) és több információt kap a felhasználó.\n"
-"\n"
-" - \"Kész\": a partícionálás befejezése után ezzel lehet a módosításokat\n"
-"elmenteni a lemezre.\n"
-"\n"
-"Az összes funkció elérhetõ a billentyûzetrõl is. A partíciók között a Tab\n"
-"billentyûvel és a fel/le nyilakkal lehet mozogni.\n"
-"\n"
-"Ha egy partíció ki van jelölve, használni lehet a következõket:\n"
-"\n"
-" - Ctrl+C: új partíció létrehozása (ha üres partíció van kijelölve)\n"
-"\n"
-" - Ctrl+D: partíció törlése\n"
-"\n"
-" - Ctrl+M: csatlakoztatási (mount) pont megadása\n"
-"\n"
-"Ha információt szeretne a használható fájlrendszertípusokról, olvassa el\n"
-"a kézikönyv Ext2FS fájlrendszerrel foglalkozó fejezetét.\n"
-"\n"
-"Ha a telepítés egy PowerPC gépre történik, akkor érdemes létrehozni egy\n"
-"kisméretû HFS rendszerindítási partíciót (legalább 1 MB) a \"Yaboot\"\n"
-"rendszerbetöltõ program számára. Ha nagyobbra veszi a partíciót (például\n"
-"50 MB méretûre), akkor eltárolható lesz rajta például egy tartalék kernel\n"
-"illetve RAM-diszk képfájlok (image-ek) esetleges rendszerhibák esetére."
-
-#: ../../help.pm_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"Egynél több Microsoft-partíciót találtam a lemezen.\n"
-"Válassza ki azt, amelyiket át szeretné méretezni, hogy a\n"
-"Mandrake Linux feltelepíthetõ legyen.\n"
-"\n"
-"A partíciólista a következõ mezõket tartalmazza: \"linuxos név\",\n"
-"\"windowsos név\", \"kapacitás\".\n"
-"\n"
-"A \"linuxos név\" formátuma a következõ: \"a merevlemez típusa\",\n"
-"\"a lemez azonosítója\", \"a partíció azonosítója\" (például \"hda1\").\n"
-"\n"
-"Ha a lemez IDE-csatolós, akkor \"a merevlemez típusa\" \"hd\",\n"
-"ha pedig SCSI-csatolós, akkor \"sd\".\n"
-"\n"
-"\"A lemez azonosítója\" mindig egy betû a \"hd\" illetve az \"sd\" után.\n"
-"IDE-csatolós meghajtók esetén:\n"
-"\n"
-" - \"a\" jelentése: \"elsõ (master) meghajtó az elsõ IDE-vezérlõn\"\n"
-"\n"
-" - \"b\" jelentése: \"második (slave) meghajtó az elsõ IDE-vezérlõn\"\n"
-"\n"
-" - \"c\" jelentése: \"elsõ meghajtó a második IDE-vezérlõn\"\n"
-"\n"
-" - \"d\" jelentése: \"második meghajtó a második IDE-vezérlõn\"\n"
-"\n"
-"SCSI-csatolós meghajtóknál az \"a\" jelentése: \"a legalacsonyabb\n"
-"SCSI-azonosító\", \"b\" jelentése: \"a második legalacsonyabb\n"
-"SCSI-azonosító\", és így tovább.\n"
-"\n"
-"A \"windowsos név\" a meghajtó Windows alatt használt azonosítója\n"
-"(az elsõ lemez vagy partíció neve \"C:\")."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Egy kis türelmet kérek, a mûvelet több percet is igénybe vehet."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"Most közölnie kell a telepítõvel, hogy alapértelmezés szerinti\n"
-"(\"Ajánlott\") telepítést szeretne-e végezni, vagy pedig nagyobb befolyást\n"
-"szeretne a telepítési folyamat felett (\"Szakértõ\"). Választhat továbbá\n"
-"a következõ lehetõségek közül: új telepítés illetve egy meglevõ Mandrake\n"
-"Linux rendszer frissítése.\n"
-"\n"
-" - \"Telepítés\": a korábbi rendszer felülírásra kerül, viszont - attól\n"
-"függõen, hogy mi található a gépen - bizonyos (linuxos vagy egyéb)\n"
-"partíciók változatlan tartalommal megõrizhetõk.\n"
-"\n"
-" - \"Frissítés\": lehetõvé teszi egy korábbi Mandrake Linux telepítés\n"
-"csomagjainak frissítését. A merevlemez partíciói változatlanok maradnak,\n"
-"a felhasználók beállításai sem módosulnak. A többi beállítási lépés\n"
-"elérhetõ marad - hasonlóan a normál telepítéshez.\n"
-"\n"
-" - \"Csak a csomagok frissítése\": lehetõvé teszi egy létezõ Mandrake\n"
-"Linux rendszer frissítését a rendszerbeállítások módosítása nélkül.\n"
-"Lehetõség van új csomagok telepítésére is.\n"
-"\n"
-"Frissítés használata akkor javasolt, ha a számítógépen Mandrake\n"
-"Linux 8.1 vagy újabb kiadás van.\n"
-"\n"
-"A Linuxszal kapcsolatos ismereteitõl függõen válassza ki a következõ\n"
-"lehetõségek közül a Mandrake Linux operációs rendszer telepítésének illetve\n"
-"frissítésének módját:\n"
-"\n"
-" - \"Ajánlott\": válassza ezt, ha még nem telepített Linux operációs\n"
-"rendszert. A telepítés nagyon egyszerû lesz; csak néhány kérdést fog\n"
-"Önnek feltenni a telepítõ.\n"
-"\n"
-" - \"Szakértõ\": ha több ismerettel rendelkezik a Linux rendszerrel\n"
-"kapcsolatban, akkor érdemes lehet ezt a telepítési módot választania.\n"
-"A szakértõi mód lehetõvé teszi, hogy Ön testreszabott telepítést\n"
-"végezzen. Bizonyos kérdések megválaszolása nehéz lehet, ha Ön nem\n"
-"rendelkezik alaposabb Linux-ismeretekkel; ezért fontolja meg, hogy\n"
-"ezt a lehetõséget választja-e."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"Normál esetben a telepítõ (a DrakX) kiválasztja a megfelelõ billentyûzetet\n"
-"(a választott nyelvtõl függõen). Viszont elképzelhetõ, hogy Önnek nem a\n"
-"nyelvének megfelelõ billentyûzete van; például ha Ön egy angolul beszélõ\n"
-"magyar ember, akkor lehet, hogy magyar billentyûzetkiosztást szeretne.\n"
-"Hasonló helyzet adódhat, ha az Ön nyelve magyar, de Ön Quebecben\n"
-"tartózkodik. Mindkét esetben vissza kell lépnie erre a telepítési lépésre\n"
-"és ki kell választania egy megfelelõ billentyûzetet a listából.\n"
-"\n"
-"Hogy megjelenjen a támogatott billentyûzetek teljes listája, kattintson\n"
-"az \"Egyéb\" nyomógombra.\n"
-"\n"
-"Ha nem latin ábécére épülõ billentyûzetkiosztást választ, akkor a\n"
-"következõ lépésben választania kell egy billentyûkombinációt, amellyel\n"
-"majd a latin és a nem-latin kiosztások közt lehet váltani."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"Az elsõ lépés a kívánt nyelv kiválasztása.\n"
-"\n"
-"Válassza ki a telepítéshez és a telepített rendszerhez használandó nyelvet.\n"
-"\n"
-"A \"Speciális\" nyomógombra kattintva kiválaszthatók további telepítendõ\n"
-"nyelvek. További nyelvek választása esetén telepítésre kerülnek az adott\n"
-"nyelvekhez tartozó fájlok is - a rendszerdokumentáció és az alkalmazások\n"
-"szövegei. Ha például a gépet spanyol felhasználók is használni fogják,\n"
-"akkor a fõ nyelvnek (például magyar) a fában történõ kiválasztását követõen\n"
-"a Speciális részben kattintson a \"Spanish|Spain\" (spanyol|Spanyolország)\n"
-"bejegyzéshez tartozó négyzetre.\n"
-"\n"
-"Több nyelv is telepíthetõ. Ha kijelölte az összes kívánt nyelvet,\n"
-"kattintson az \"OK\" gombra a folytatáshoz."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"A DrakX általában felismeri, hogy hány gomb van az egéren. Ha ez nem így\n"
-"történik, akkor azt feltételezi, hogy Ön kétgombos egérrel rendelkezik,\n"
-"és ez esetben beállítja a harmadik egérgomb emulálását. A program "
-"felismeri,\n"
-"hogy milyen fajtájú az egér: PS/2, soros vagy USB.\n"
-"\n"
-"Ha Ön másféle egértípust szeretne megadni, válassza ki a megfelelõ típust\n"
-"a listából.\n"
-"\n"
-"Ha az alapértelmezettõl eltérõ egeret választ, akkor megjelenik egy\n"
-"tesztelési képernyõ. Használja az egérgombokat és a görgõt, hogy\n"
-"ellenõrizze a beállítások helyességét. Ha az egér nem mûködik helyesen,\n"
-"akkor nyomja le a Szóköz vagy az Enter (Return) billentyût, és válasszon\n"
-"egy másik fajta egeret.\n"
-"\n"
-"A görgõs egereket nem mindig ismeri fel a rendszer. Ha az egér nem lett\n"
-"felismerve, válassza ki saját kezûleg a listából. Ügyeljen arra, hogy az\n"
-"egér portjának megfelelõ tételt válassza ki. Miután lenyomta az \"OK\"\n"
-"gombot, egy egeret ábrázoló kép jelenik meg. A helyes beállításhoz\n"
-"mozgatni kell az egér görgõjét. Ez után letesztelhetõ, hogy megfelelõ-e\n"
-"a beállítás, azaz mûködnek-e a gombok és a mozgatás."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Válassza ki a megfelelõ portot. Például a windowsos \"COM1\" port\n"
-"neve Linux alatt \"ttyS0\"."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"Ez a legkritikusabb pont a Linux rendszer biztonságára vonatkozóan:\n"
-"meg kell adni a \"root\" nevû felhasználó jelszavát. A \"root\" azonosító\n"
-"a rendszeradminisztrátort jelöli; ez az egyetlen olyan felhasználó,\n"
-"amelynek joga van rendszerfrissítést végezni, felhasználókat létrehozni,\n"
-"módosítani a rendszerbeállításokat illetve hasonló tevékenységeket végezni.\n"
-"Röviden szólva: a \"root\" felhasználó bármit megtehet a rendszeren.\n"
-"Ez az, amiért a jelszót úgy kell megválasztani, hogy azt minél nehezebb\n"
-"legyen kitalálni. A telepítõ jelzi az Ön számára, ha a jelszót könnyen\n"
-"kitalálhatónak tartja. Nem kötelezõ megadni jelszót, de erõsen javasolt;\n"
-"ha másért nem is, a következõ miatt: ne gondolja, hogy ha Ön Linux\n"
-"rendszert indít, akkor a gépen levõ többi operációs rendszer feltétlenül\n"
-"védve van az esetlegesen elkövetett hibáktól. A \"root\" felhasználóra nem\n"
-"vonatkoznak a korlátozások; ha például óvatlanul kezeli a partíciókat,\n"
-"akkor akár le is törölheti az azokon levõ adatokat; ezért fontos, hogy\n"
-"a rendszeradminisztrátori azonosító védve legyen.\n"
-"\n"
-"A jelszónak betûkbõl és számokból kell állni, és legalább 8 karakter\n"
-"hosszúságúnak kell lenni. Soha ne írja le a rendszeradminisztrátori\n"
-"jelszót - ez veszélyt jelenthetne a rendszerre.\n"
-"\n"
-"A fentiek ellenére ne válasszon túl hosszú vagy túl bonyolult jelszót, mert\n"
-"Önnek fejben kell tartania azt.\n"
-"\n"
-"A jelszó nem jelenik meg a képernyõn, amikor Ön begépeli azt. Emiatt\n"
-"kétszer kell azt beírni - ezáltal csökken az esélye annak, hogy Ön elgépeli\n"
-"a jelszót. Ha esetleg ugyanazt a gépelési hibát követi el a jelszó elsõ\n"
-"és második megadásánál, akkor ezen - helytelenül írt - jelszóval kell majd\n"
-"bejelentkezni a rendszerbe.\n"
-"\n"
-"Szakértõi mód esetén a telepítõ megkérdi, hogy szükség van-e azonosítási\n"
-"kiszolgáló (authentication server) használatára (NIS, LDAP, ...).\n"
-"\n"
-"Ha az Ön hálózata LDAP-t, NIS-t vagy PDC-t használ azonosításhoz, akkor\n"
-"válassza az ennek megfelelõ tételt azonosítási módszerként. Ha nem tudja,\n"
-"hogy mit kellene megadni, kérdezze meg a rendszergazdát.\n"
-"\n"
-"Ha a számítógép nem kapcsolódik semmilyen adminisztrált hálózathoz, akkor\n"
-"válassza a \"Helyi fájlok\" lehetõséget."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"A LILO és a GRUB linuxos rendszerindító programok. Ez a fázis általában\n"
-"teljesen automatikus. A telepítõ elemzi a lemez betöltõszektorát, és\n"
-"annak megfelelõen cselekszik, hogy ott mit talál:\n"
-"\n"
-" - Ha windowsos betöltõszektort talál, akkor azt helyettesíteni fogja egy\n"
-"GRUB/LILO betöltõszektorral. Ezért Önnek lehetõsége lesz arra is, hogy\n"
-"Linuxt indítson, és arra is, hogy egy másik operációs rendszert.\n"
-"\n"
-" - Ha GRUB vagy LILO betöltõszektort talál, helyettesíti azt egy új\n"
-"példánnyal.\n"
-"\n"
-"Ha a telepítõ nem tud dönteni, akkor megjelenít egy párbeszédablakot\n"
-"különféle lehetõségekkel.\n"
-"\n"
-" - \"A használni kívánt rendszerbetöltõ\": három lehetõség van:\n"
-"\n"
-" - \"GRUB\": ha a GRUB-ot szeretné használni (szöveges menü).\n"
-"\n"
-" - \"LILO, grafikus menüvel\": ha grafikus felületû LILO-t szeretne.\n"
-"\n"
-" - \"LILO, szöveges menüvel\": ha szöveges felületû LILO-t szeretne.\n"
-"\n"
-" - \"Rendszerindítási eszköz\": a legtöbb esetben nincs szükség az\n"
-"alapértelmezett érték (\"/dev/hda\") módosítására, de ha kívánja, a\n"
-"rendszerbetöltõ telepíthetõ a második merevlemezre is (\"/dev/hdb\"),\n"
-"vagy akár floppylemezre is (\"/dev/fd0\").\n"
-"\n"
-" - \"Várakozási idõ az alapértelmezett rendszer betöltése elõtt\": a gép\n"
-"újraindításakor ennyi ideje van a felhasználónak a rendszerbetöltõ\n"
-"menüjének megjelenését követõen arra, hogy kiválassza, melyik rendszert\n"
-"kívánja elindítani (ha nem az alapértelmezettet).\n"
-"\n"
-"Legyen óvatos: ha nem telepít rendszerbetöltõt (azaz a \"Mégsem\" gombot\n"
-"nyomja le), akkor biztosítania kell egy másféle módszert a Mandrake Linux\n"
-"rendszer elindítására. Továbbá: csak akkor módosítsa az opciókat, ha biztos\n"
-"abban, hogy tisztában van a funkciójukkal.\n"
-"\n"
-"A párbeszédablak \"Speciális\" gombjára kattintva további opciók válnak\n"
-"elérhetõvé - ezek a szakértõ felhasználók számára lesznek lényegesek."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"Miután beállította az általános rendszerbetöltõ-paramétereket, megjelenik\n"
-"a betöltési lehetõségek listája, amely rendszerindításkor lesz elérhetõ.\n"
-"\n"
-"Ha van másik operációs rendszer a gépen, az automatikusan fel lesz véve a\n"
-"betöltési menübe. Itt módosíthatók az aktuális beállítások. Egy elem\n"
-"módosításához illetve eltávolításához jelölje ki az elemet, majd kattintson\n"
-"a \"Módosítás\" gombra. Új elemet a \"Hozzáadás\" funkcióval lehet\n"
-"felvenni. A telepítés következõ lépésére való ugrás a \"Kész\" gombbal\n"
-"lehetséges.\n"
-"\n"
-"Ha valamelyik operációs rendszert nem akarja elérhetõvé tenni, akkor\n"
-"törölheti annak rendszerbetöltési bejegyzéseit, de ebben az esetben\n"
-"késõbb csak indítólemezzel tudja majd azt az operációs rendszert elindítani."
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Itt kell megadni, hogy hová kerüljenek a Linux\n"
-"operációs rendszer betöltéséhez szükséges adatok.\n"
-"\n"
-"Válassza \"A lemez elsõ szektora (MBR)\" opciót, ha\n"
-"nincs kizáró ok."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-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 Mandrake Linuxban viszont három is.\n"
-"\n"
-" - \"pdq\": \"print, don't queue\", azaz sorba tevés nélkül történõ\n"
-"nyomtatás. Akkor válassza ezt, ha közvetlen kapcsolat van a\n"
-"nyomtatóval, és nincsen hálózati nyomtatója. Ez a módszer csak a\n"
-"legegyszerûbb hálózati szolgáltatásokat nyújtja, és hálózaton eléggé\n"
-"lassú. Válassza a \"pdq\" módszert, ha nem rendelkezik komolyabb linuxos\n"
-"ismeretekkel. Lehetõsége van arra, hogy telepítés után módosítsa ezt a\n"
-"beállítást; ehhez a PrinterDrake programot kell futtatni a Mandrake\n"
-"Vezérlõközpontban - a szakértõi beállításokat kell módosítani.\n"
-"\n"
-" - \"CUPS\": \"Common UNIX Printing System\", azaz általános UNIX\n"
-"nyomtatórendszer. Helyi és távoli nyomtatókra való nyomtatáshoz remekül\n"
-"használható. Ez egy egyszerû rendszer, és képes a régi \"lpd\"\n"
-"nyomtatórendszer kiszolgálójaként vagy klienseként funkcionálni -\n"
-"vagyis kompatibilis a régebbi rendszerekkel. Nagy tudású rendszer,\n"
-"viszont az alapvetõ beállítások majdnem olyan egyszerûen elvégezhetõk\n"
-"benne, mint a \"pdq\" esetében. Ha arra használja, hogy egy \"lpd\"\n"
-"kiszolgálót emuláljon vele, akkor aktiválnia kell a \"cups-lpd\"\n"
-"szolgáltatást. Rendelkezik grafikus felülettel, amely nyomtatásra\n"
-"illetve a nyomtatóparaméterek kiválasztására használható.\n"
-"\n"
-" - \"lprNG\": \"line printer daemon New Generation\", azaz új-generációs\n"
-"nyomtatószolgáltatás. Ez a rendszer nagyjából azt tudja, amit a többi\n"
-"hasonló, de képes Novell hálózatra kötött nyomtatókra is nyomtatni, mivel\n"
-"támogatja az IPX protokollt. Lehetõséget nyújt konzolos parancsok felé\n"
-"történõ nyomtatásra is. Ha Önnek szüksége van a Novellre, illetve ha\n"
-"parancsok felé kíván nyomtatni anélkül, hogy csõvezetéket használna,\n"
-"akkor használja az lprNG rendszert. Ettõl eltérõ esetekben a CUPS\n"
-"használata javasolt, mivel egyszerûbb és a hálózatkezelése is jobb."
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"A DrakX (a telepítõ) most megkeresi a gépben levõ IDE-eszközöket. Felderíti\n"
-"a PCI SCSI-kártyákat is. A program a felismert SCSI-kártyákhoz\n"
-"automatikusan feltelepíti a megfelelõ meghajtóprogramokat.\n"
-"\n"
-"Mivel a hardverfelderítés nem mindig ismeri fel a gépben levõ eszközöket,\n"
-"ezért a telepítõ rá fog kérdezni, van-e a gépben PCI SCSI-kártya.\n"
-"Ha tudja, hogy van a gépben SCSI-kártya, kattintson az \"Igen\"-re.\n"
-"Ez esetben egy listából lehet kijelölni a kártyát. Ha nincsen SCSI\n"
-"hardver a gépben, akkor kattintson a \"Nem\" gombra. Ha nem biztos a\n"
-"válaszban, megtekintheti a megtalált hardverelemek listáját\n"
-"\"A hardverjellemzõk megjelenítése\" funkciót kiválasztva, majd\n"
-"az \"OK\"-ra kattintva. Vizsgálja meg a listát, majd kattintson az\n"
-"\"OK\" gombra a SCSI-val kapcsolatos kérdéshez való visszatéréshez.\n"
-"\n"
-"Ha kézzel kell megadnia a kártya típusát, a telepítõ megkérdezi, hogy\n"
-"szeretné-e megadni a kártya jellemzõit. Általában erre nincs szükség,\n"
-"mivel a program le tudja kérdezni a megfelelõ beállításokat. A legtöbb\n"
-"esetben ez jól mûködik.\n"
-"\n"
-"Ha a telepítõ nem tudja meghatározni a szükséges jellemzõket, akkor\n"
-"Önnek kell megadnia a meghajtóprogram paramétereit. Olvassa el a\n"
-"Felhasználói Kézikönyv 3. fejezetének \"Hardverinformációk összegyûjtése\"\n"
-"címû szakaszát, ahonnan megtudhatja, hogyan lehet információt szerezni\n"
-"a szükséges paraméterekkel kapcsolatban a hardver dokumentációjából, a\n"
-"gyártó honlapjáról (ha rendelkezik internet-hozzáféréssel) illetve a\n"
-"Microsoft Windowsból (ha használta azzal az illetõ hardvert)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"További bejegyzéseket lehet felvenni a Yaboot-ba, például más operációs\n"
-"rendszereket, további kerneleket vagy hibajavítási kernelt.\n"
-"\n"
-"Más operációs rendszereknél a bejegyzés egy címkébõl és az indítási\n"
-"partíció nevébõl áll.\n"
-"\n"
-"Linux esetén a következõ beállítások lehetnek:\n"
-"\n"
-" - Címke: ezt a nevet a Yaboot-ba begépelve lehet majd elindítani a\n"
-"megadott operációs rendszert.\n"
-"\n"
-" - Indítófájl: a rendszer indítási fájljának neve. Általában \"vmlinux\",\n"
-"vagy ugyanez valamilyen kiterjesztéssel.\n"
-"\n"
-" - Gyökér: a telepített Linux rendszer gyökérpartíciója (\"/\").\n"
-"\n"
-" - Hozzáfûzés: Apple gépeknél ezt az opciót gyakran használják a\n"
-"videokártya inicializálásához illetve a gyakran hiányzó második és\n"
-"harmadik egérgomb billentyûzetrõl történõ emulálásának beállításához.\n"
-"Néhány példa látható az alábbiakban:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" - Indítási RAM-diszk: a rendszerindítási eszköz elérhetõvé válása elõtt\n"
-"történõ modulbetöltésre használható, továbbá indítási probléma esetén egy\n"
-"RAM-diszkes fájl betöltésére.\n"
-"\n"
-" - Az indítási RAM-diszk mérete: az alapértelmezett RAM-diszk-méret\n"
-"általában 4096 bájt. Ha nagyobb méretet szeretne, használja ezt a\n"
-"lehetõséget.\n"
-"\n"
-" - Írható-olvasható: általában a gyökérpartíció csatlakoztatása elõször\n"
-"csak-olvasható módban történik, hogy az aktiválás elõtt ellenõrizni\n"
-"lehessen a fájlrendszer integritását. Itt lehet felülbírálni ezt az\n"
-"eljárást.\n"
-"\n"
-" - NoVideo: ha például egy Apple gép videokártyáját nem sikerül mûködésre\n"
-"bírni, válassza ezt az opciót a \"novideo\" módú indításhoz (natív\n"
-"framebuffer-támogatással).\n"
-"\n"
-" - Alapértelmezés: az ezzel megjelölt bejegyzés lesz az alapértelmezett\n"
-"operációs rendszer, melynek kiválasztásához elég megnyomni az Enter\n"
-"billentyût a Yaboot-promptnál. A bejegyzés mellett megjelenik egy \"*\"\n"
-"karakter, ha Ön megjeleníti a lehetõségek listáját a Tab billentyûvel."
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"A Yaboot egy rendszerindító program a \"NewWorld\" Macintosh gépekhez.\n"
-"Elindíthatók vele a gépen található Linux, MacOS és MacOS X példányok.\n"
-"Általában a telepítõprogram felismeri ezeket az operációs rendszereket és\n"
-"létrehozza a megfelelõ bejegyzéseket. De ha nem így történik, akkor kézzel,\n"
-"utólag is létrehozható a megfelelõ bejegyzés. Gondosan ellenõrizze a\n"
-"megadott paramétereket.\n"
-"\n"
-"A Yaboot legfontosabb paraméterei:\n"
-"\n"
-" - Indítási üzenet: egyszerû szöveges üzenet, amely az indítási prompt\n"
-"elõtt jelenik meg.\n"
-"\n"
-" - Rendszerindítási eszköz: ezzel adható meg, hogy hova kerüljön a\n"
-"rendszerindításhoz szükséges információ. Általában egy elõzõleg már\n"
-"létrehozott rendszerindítási partícióra mutat.\n"
-"\n"
-" - Késleltetés Open Firmware-nél: a LILO-tól eltérõen a Yaboot-nál kétféle\n"
-"várakozási idõ létezik. Az elsõt másodpercben mérik, és akkor érvényes,\n"
-"amikor a CD, az OF-betöltés, a MacOS és a Linux közül választani lehet.\n"
-"\n"
-" - Várakozási idõ rendszerindításkor: ez a késleltetési idõ a LILO-belihez\n"
-"hasonló jellegû. A Linux kiválasztása után ennyi tizedmásodpercig vár majd\n"
-"a program az alapértelmezett kernel betöltése elõtt.\n"
-"\n"
-" - CD-rõl történhet rendszerindítás?: ennek bejelölésének hatására a \"C\"\n"
-"is választható lesz (CD-rõl való indítás) a rendszerindítási promptnál.\n"
-"\n"
-" - OF-rõl történhet rendszerindítás?: ennek bejelölésének hatására az\n"
-"\"N\" is választható lesz (Open Firmware-rõl való indítás) a\n"
-"rendszerindítási promptnál.\n"
-"\n"
-" - Az alapértelmezett op. rendszer?: itt lehet megadni, hogy melyik\n"
-"operációs rendszer induljon el az Open Firmware várakozási idejének\n"
-"letelte után."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"Itt a gépének a különbözõ tulajdonságait láthatja. A telepített hardvertõl\n"
-"függõen a következõk jelenhetnek meg:\n"
-"\n"
-" - \"Egér\": ellenõrizze a jelenlegi egérbeállításokat; a módosításukhoz\n"
-"kattintson a gombra.\n"
-"\n"
-" - \"Billentyûzet\": ellenõrizze a jelenlegi billentyûzet-kiosztást; a\n"
-"módosításához kattintson a gombra.\n"
-"\n"
-" - \"Idõzóna\": a telepítõ alapértelmezésben felkínál egy általa\n"
-"megfelelõnek tartott idõzóna-beállítást, amelyet az Ön által választott\n"
-"nyelv alapján határoz meg. Ugyanúgy, mint a billentyûzet esetén, itt\n"
-"is elképzelhetõ, hogy Ön nem abban az országban tartózkodik, amelyre\n"
-"a kiválasztott nyelv alapján következtetni lehet. Ezért szükség lehet\n"
-"arra, hogy az \"Idõzóna\" gombra kattintson - hogy az órát a megfelelõ\n"
-"idõzónához igazítsa.\n"
-"\n"
-" - \"Nyomtató\": a \"Nincs nyomtató\" gombra kattintva elindul a\n"
-"nyomtatóbeállítási varázsló. Nyomtatóbeállítással kapcsolatos további\n"
-"információkat a Felhasználói Kézikönyvbõl lehet szerezni. Az ott\n"
-"bemutatott felület hasonló ahhoz, ami a telepítéskor megjelenik.\n"
-"\n"
-" - \"Hangkártya\": ha a telepítõ hangkártyát észlel a gépben, az itt fog\n"
-"megjelenni. A telepítés során nincs lehetõség ennek a módosítására.\n"
-"\n"
-" - \"Tévékártya\": ha a telepítõ tévékártyát észlel a gépben, az itt\n"
-"fog megjelenni. A telepítés során nincs lehetõség ennek a módosítására.\n"
-"\n"
-" - \"ISDN-kártya\": ha a telepítõ ISDN-kártyát észlel a gépben, az itt fog\n"
-"megjelenni. Ha a gombra kattint, módosíthatja a paramétereit."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Válassza ki azt a lemezt, amelyet törölni szeretne a Mandrake Linux\n"
-"telepítéséhez. Figyelem! A lemezen található adatok elvesznek, és\n"
-"késõbb nem nyerhetõk vissza!"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Kattintson az \"OK\" gombra, ha a lemezen található összes adatot\n"
-"és partíciót törölni szeretné. Figyelem! Az \"OK\" gomb megnyomása után\n"
-"nincs mód a törölt adatok és partíciók visszaállítására, természetesen\n"
-"akkor sem, ha egy Windows-partíció törlõdött.\n"
-"\n"
-"Kattintson a \"Mégsem\" gombra, ha nem kívánja végrehajtani a mûveletet\n"
-"(a lemezen található partíciók és adatok ez esetben nem változnak)."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-"Nem érhetõk el a megfelelõ kernelmodulok (hiányzó fájl: %s). Ez általában "
-"azt jelenti, hogy az indítólemez nincs összhangban a telepítési médiummal. "
-"Készítsen egy újabb indítólemezt."
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "Meg kell formázni ezt is: %s"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-"A következõ kiszolgálóprogramo(ka)t választotta ki: %s\n"
-"\n"
-"\n"
-"Alapértelmezés szerint ezek lesznek aktiválva. Nem tartozik hozzájuk ismert\n"
-"biztonsági javítás, de újak megjelenhetnek. Ha ez bekövetkezik, akkor minél\n"
-"hamarabb el kell végezni a frissítést.\n"
-"\n"
-"\n"
-"Biztosan telepíteni szeretné a kiszolgálóprogramo(ka)t?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-"A rendszerfrissítés érdekében a következõ csomagok el lesznek távolítva: %s\n"
-"\n"
-"\n"
-"Szeretné eltávolítani ezeket a csomagokat?\n"
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Nem lehet broadcast-ot használni NIS tartomány nélkül"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr ""
-"Helyezzen egy FAT fájlrendszerre formázott floppyt a(z) \"%s\" meghajtóba"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Ezen a floppyn nincs FAT fájlrendszer"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Ha fel akarja késõbb használni ezt a csomagkijelölést, akkor a telepítést "
-"\"linux defcfg=floppy\" paraméterrel indítsa el."
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Hiba a(z) %s fájl olvasása közben"
-
-#: ../../install_any.pm_.c:1030
-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."
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"A gép bizonyos hardverelemei speciális meghajtóprogramot igényelnek.\n"
-"Információk: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Feltétlenül kell lennie gyökérpartíciónak.\n"
-"Hozzon létre egy partíciót (vagy kattintson egy meglévõre).\n"
-"Utána adja meg csatolási pontnak a \"/\"-t."
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Kell legalább egy lapozási (swap) partíció"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Nincs egyetlen lapozási (swap) partíció sem.\n"
-"\n"
-"Ennek ellenére tovább szeretne lépni?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Kell egy FAT partíció a /boot/efi ponthoz csatlakoztatva"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "A szabad terület felhasználása"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Nincs elég szabad terület új partíció létrehozásához"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Már létezõ partíciók használata"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Nincs olyan már létezõ partíció, amit használhatnék"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "A loopback-hez a windowsos partíció használata"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Melyik partícióra szeretné a Linux4Win-t telepíteni?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Adja meg a méreteket"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "A gyökérpartíció mérete MB-ban: "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "A lapozási (swap) partíció mérete MB-ban: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "A Windows partíción található szabad hely felhasználása"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Melyik partíciót szeretné átméretezni?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Windowsos partíció átméretezése"
-
-# msgstr "A Windows fájlrendszer bounds kiszámítása"
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"A FAT-átméretezõ nem tudja kezelni a partíciót.\n"
-"A következõ hiba keletkezett: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"A windowsos partíció túlzottan töredezett. Indítsa újra a gépet Windows-"
-"szal, majd futtassa a \"defrag\" programot. Ennek végeztével indítsa el újra "
-"a Mandrake Linux telepítését."
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"FIGYELEM!\n"
-"\n"
-"A DrakX most átméretezi a windowsos partíciót. Ez a mûvelet veszélyes.\n"
-"Ha még nem tette meg, futtassa le a scandisk-et a windowsos partíción\n"
-"(esetleg a defrag programot is). Ehhez ki kell lépnie a telepítõbõl.\n"
-"Mentse le az adatokat, majd indítsa újra a telepítõt.\n"
-"Ha biztos abban, hogy folytatni szeretné, nyomja meg az \"OK\"-t."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Mekkora helyet szeretne fenntartani a Windowsnak itt:"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "%s partíció"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "A FAT átméretezése nem sikerült: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"Nincs átméretezhetõ illetve loopback-ként használható FAT partíció, vagy "
-"nincs elég hely"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "A teljes lemez törlése"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "A Windows(TM) eltávolítása"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Több merevlemeze van. Melyikre telepítsem a Linuxot?"
-
-#: ../../install_interactive.pm_.c:185
-#, 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"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Egyéni lemezpartícionálás"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Az fdisk használata"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Most partícionálható a(z) %s.\n"
-"Ha kész, ne feledje elmenteni a változásokat a \"w\"-vel"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Nincs elég szabad hely a windowsos partíción"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Nincs elég szabad hely a telepítéshez"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "A DrakX partícionálási varázslója a következõket javasolja:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Partícionálási hiba: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "A hálózatkezelés elindítása"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "A hálózatkezelés leállítása"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Hiba történt, de nem tudom megfelelõen lekezelni.\n"
-"Folytatás az Ön saját felelõsségére."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "A következõ csatolási pont kétszer van megadva: %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Néhány fontos csomagot nem tudtam telepíteni.\n"
-"Ez azt jelenti, hogy vagy a CD-meghajtó, vagy a CD lemez\n"
-"hibás. A CD lemezt egy, már feltelepített gépen a következõ\n"
-"parancs segítségével tesztelheti le:\n"
-"\"rpm -qpl Mandrake/RPMS/*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Üdvözöljük - %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Nincs elérhetõ floppy-meghajtó"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "A következõ lépés: \"%s\"\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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 Mandrake Linux 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\"."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Telepítési mód"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Válasszon a következõ telepítési osztályok közül:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Csomag-csoportok kiválasztása"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Csomagok egyedi kiválasztása"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Összméret: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Hibás csomag"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Név: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Verzió: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Méret: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Fontosság: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't 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."
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "A telepítõ a következõ csomagokat fogja telepíteni"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "A telepítõ a következõ csomagokat távolítja el"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Ez a csomag nem jelölhetõ ki illetve nem törölhetõ a kijelölése"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Ez egy kötelezõ csomag, nem lehet megszüntetni a kijelölését"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't 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"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Ezt a csomagot frissíteni kell.\n"
-"Biztos, hogy törölni kívánja a kijelölését?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't 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õ!"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Automat. kijelölt csomagok mutatása"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Telepítés"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Betöltés/floppyra mentés"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "A csomagkiválasztás frissítése"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "Minimális telepítés"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Válassza ki a telepítendõ csomagokat"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Telepítés"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Becslés"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Hátralévõ idõ "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Egy kis türelmet kérek; a telepítés elõkészítése folyik..."
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d csomag"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "A(z) %s csomag telepítése"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Elfogadom"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Nem fogadom el"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Cserélje ki a CD-t a meghajtóban!\n"
-"\n"
-"Tegye be a(z) \"%s\" feliratú lemezt, és nyomja meg az \"OK\" gombot.\n"
-"Ha nincs ilyen lemeze, nyomja meg a \"Mégsem\" gombot, így errõl a CD-rõl\n"
-"nem történik telepítés."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Ettõl függetlenül folytassam?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Hiba történt a csomagok rendezésekor:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Hiba történt a csomagok telepítésekor:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Hiba lépett fel"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Biztosan ki szeretne lépni a telepítõbõl?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Licencegyezmény"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"Bevezetés\n"
-"\n"
-"A továbbiakban az operációs rendszerre és a Mandrake 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 Mandrake Linux "
-"disztribúció\n"
-"különféle komponenseihez kapcsolódó programok, módszerek, szabályok és "
-"dokumentáció.\n"
-"\n"
-"\n"
-"1. Licencegyezmény\n"
-"\n"
-"Kérjük, olvassa el jelen dokumentumot figyelmesen. Ezen dokumentum egy, a "
-"Szoftvertermékekre\n"
-"vonatkozó licencegyezmény Ön és a MandrakeSoft S.A. között.\n"
-"Ha a Szoftvertermékeket bármiféle módon telepíti, sokszorosítja vagy "
-"felhasználja,\n"
-"azzal Ön elfogadja jelen licenc kikötéseit és feltételeit, továbbá "
-"beleegyezik abba, hogy\n"
-"azoknak teljes mértékben megfelel.\n"
-"Ha Ön a Licenc bármely részével nem ért egyet, akkor az Ön számára nem "
-"engedélyezett a\n"
-"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õ\n"
-"jellegû, és megvonja az Önnek ezen licenc által adott jogokat. A licencjogok "
-"megszûnését\n"
-"követõen Önnek azonnali hatállyal meg kell semmisítenie a Szoftvertermékek "
-"összes, Ön által\n"
-"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\n"
-"rendelkezésre. Garancia nincsen azokra - a törvények által engedélyezett "
-"mértékben.\n"
-"A MandrakeSoft 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\n"
-"veszteség, jogi díjak illetve bírósági ítéletbõl származó büntetés, vagy "
-"bármilyen\n"
-"származékos veszteség); még abban az esetben sem, ha a MandrakeSoft S.A. "
-"tájékoztatva lett\n"
-"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"
-"\n"
-"A MandrakeSoft 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 Mandrake Linux 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.\n"
-"\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"
-"A legtöbb komponensre a GNU General Public Licence (GNU Általános Nyilvános "
-"Licenc; a\n"
-"továbbiakban: GPL) és hasonló licencek kikötései és feltételei vonatkoznak.\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 MandrakeSoft céghez, hanem az adott komponens szerzõjéhez kell "
-"irányítani.\n"
-"A MandrakeSoft S.A. által fejlesztett programok a GPL licenc hatálya alá "
-"tartoznak.\n"
-"A MandrakeSoft 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\n"
-"védelme alatt áll.\n"
-"A MandrakeSoft 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 \"Mandrake\", a \"Mandrake Linux\" és az azokhoz tartozó logók a "
-"MandrakeSoft 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\n"
-"alkalmazhatatlannak van nyilvánítva, akkor azon rész jelen szerzõdésbõl "
-"kizárásra kerül.\n"
-"Az egyezmény többi - alkalmazható - részét Önnek továbbra is be kell "
-"tartania.\n"
-"Jelen licenc kikötései és feltételei Franciaország törvényeinek hatálya alá "
-"tartoznak.\n"
-"A jelen licenc kikötéseivel kapcsolatos viták lezárásának legelõnyösebb "
-"módja egy\n"
-"bíróságon kívül történõ megegyezés. Végsõ lehetõségként a vitás ügy a "
-"megfelelõ\n"
-"párizsi (Franciaország) bíróságra kerül.\n"
-"Ha jelen dokumentummal kapcsolatban kérdése van, vegye fel a kapcsolatot a "
-"MandrakeSoft S.A.\n"
-"céggel.\n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "Biztos abban, hogy elutasítja a licencet?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Billentyûzet"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Válasszon billentyûzetkiosztást."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Itt található a billentyûzetek listája"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Melyik telepítési módot választja?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Telepítés/frissítés"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Új telepítés vagy frissítés?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Ajánlott"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Szakértõ"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Frissítés"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Csak a csomagok frissítése"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Adja meg az egér típusát."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Egér port"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Válassza ki, hogy melyik soros porthoz csatlakozik az egere."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Egérgomb-emuláció"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "A 2. gomb emulálása"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "A 3. gomb emulálása"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "PCMCIA kártyák beállítása..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "IDE beállítások"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "Nincs elérhetõ partíció"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Csatolási pontok keresése a partíciókon"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Válassza ki a csatolási pontokat"
-
-#: ../../install_steps_interactive.pm_.c:379
-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."
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "A gyökérpartíció nem található, ezért nem lehet elvégezni a frissítést"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Gyökérpartíció"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Melyik a gyökérpartíció (/) a rendszerben?"
-
-#: ../../install_steps_interactive.pm_.c:404
-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"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Válassza ki a formázandó partíciókat"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Ellenõrizzem a rossz blokkokat?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "A partíciók formázása"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "%s fájl létrehozása és formázása"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose 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)"
-
-#: ../../install_steps_interactive.pm_.c:465
-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."
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr ""
-"A rendelkezésre álló csomagok keresése és az RPM-adatbázis újraépítése..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "A rendelkezésre álló csomagok keresése..."
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "A már telepített csomagok vizsgálata..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "A frissítendõ csomagok keresése..."
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"A rendszeren nem maradt elég hely a telepítéshez vagy frissítéshez (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"Válasszon egy funkciót annak megfelelõen, hogy betölteni kíván egy\n"
-"csomagkijelölést vagy a jelenlegi kijelölést szeretné elmenteni.\n"
-"A formátum ugyanaz, mint az automatikus telepítõfloppyknál."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Betöltés floppyról"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Mentés floppyra"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Betöltés floppyról"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Csomagkijelölés"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Tegye be a csomagkijelölést tartalmazó floppyt a meghajtóba"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "A kijelölt összméret nagyobb, mint a rendelkezésre álló hely"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "A telepítés típusa"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"Egyetlen csomagcsoportot sem jelölt ki.\n"
-"Válassza ki, milyen fajta minimális telepítést szeretne."
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "X-szel együtt"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "Alapvetõ dokumentációval (javasolt)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Valóban minimális telepítés (urpmi sincs)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Ha a felsorolt CD-k rendelkezésre állnak, kattintson az OK gombra.\n"
-"Ha egy CD sem áll rendelkezésre a felsoroltak közül, akkor kattintson\n"
-"a Mégsem gombra.\n"
-"Ha a felsoroltak közül néhány CD hiányzik, törölje a kijelölésüket, majd\n"
-"kattintson az OK gombra."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "A(z) \"%s\" címkéjû CD"
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "A telepítés elõkészítése"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"A(z) %s csomag telepítése\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Telepítés utáni beállítások"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Tegye be a rendszerindító floppyt a(z) \"%s\" meghajtóba"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Tegye be a frissítõmodulokat tartalmazó floppyt a(z) \"%s\" meghajtóba"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Most lehetõség nyílik arra, hogy titkosítással foglalkozó szoftverrészeket\n"
-"töltsön le.\n"
-"\n"
-"FIGYELMEZTETÉS:\n"
-"\n"
-"Mivel a titkosítással foglalkozó szoftvermodulok használatát különbözõ\n"
-"törvények szabályozzák, kizárólag a fogyasztó és/vagy felhasználó\n"
-"felelõssége eldönteni, hogy jogosult-e letölteni, tárolni és/vagy használni\n"
-"a kérdéses szoftvert.\n"
-"\n"
-"Továbbá, a fogyasztó és/vagy felhasználó különös figyelmet kell fordítson a\n"
-"helyi törvények és rendeletek betartására. Amennyiben a fogyasztó és/vagy\n"
-"felhasználó nem tartja be ezeket a törvényeket, súlyos büntetés szabható ki\n"
-"rá.\n"
-"\n"
-"A Mandrakesoft, a gyártók, vagy a szállítók semmilyen körülmények között\n"
-"sem tehetõk felelõssé azon speciális, közvetett vagy járulékos károk\n"
-"keletkezéséért (beleértve, de nem kizárólagosan, a következõket:\n"
-"profitveszteség, üzletmenetben bekövetkezett zavarok, kereskedelmi adatok\n"
-"vesztése, valamint bármilyen más anyagi kár és esetlegesen bíróság által\n"
-"megítélt kártérítés), amik azon szoftverek használatából, birtoklásából "
-"vagy\n"
-"csak a letöltésébõl erednek, amelyekhez a felhasználó és/vagy fogyasztó "
-"ezen\n"
-"megállapodás aláírása után hozzáférhet.\n"
-"\n"
-"\n"
-"Ha bármilyen kérdése van a fenti szerzõdéssel kapcsolatban, vegye fel\n"
-"a kapcsolatot a Mandrakesoft irodájával:\n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"Lehetõsége van arra, hogy letöltse a disztribúció kiadása után frissített\n"
-"csomagokat. Ez általában biztonsági javításokat és hibajavításokat jelent.\n"
-"\n"
-"A funkció használatához szükség van egy beállított internetkapcsolatra.\n"
-"\n"
-"Szeretné feltelepíteni a frissítéseket ?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"Kapcsolódás a Mandrake Linux webkiszolgálójához; az elérhetõ "
-"tükörkiszolgálók listájának lekérdezése..."
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Válasszon tükörkiszolgálót, ahonnan letölti a csomagokat"
-
-#: ../../install_steps_interactive.pm_.c:915
-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..."
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Melyik idõzónát választja?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "A gép órája GMT-idõt mutat"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "Automatikus idõszinkronizáció (NTP-vel)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "NTP-kiszolgáló"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Távoli CUPS-kiszolgáló"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Nincs nyomtató"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Van ISA hangkártyája?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-"A hangkártya beállításához futtassa az \"sndconfig\" programot a telepítés "
-"után"
-
-#: ../../install_steps_interactive.pm_.c:1012
-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"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Összefoglalás"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Egér"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Idõzóna"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Nyomtató"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ISDN-kártya"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Hangkártya"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "Tévékártya"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Windowsos tartomány"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Helyi fájlok"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Rendszergazdai (root) jelszó beállítása"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Nincs jelszó"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, 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)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Felhasználóazonosítás"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "LDAP-alapú azonosítás"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP alap-DN"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "LDAP-kiszolgáló"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "NIS-alapú azonosítás"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS-tartomány"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS-kiszolgáló"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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."
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "Hitelesítési Windows-tartomány"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "Tartományadminisztrátor felhasználói neve"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "Tartományadminisztrátor jelszava"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Az indítólemez segítségével a Linux rendszer akkor is elindítható, ha a\n"
-"merevlemezrõl történõ indítás nem mûködik. Ez például akkor hasznos, ha\n"
-"nem kíván rendszerindító programot telepíteni, vagy egy másik operációs\n"
-"rendszer eltávolította a SILO-t, vagy ha a program nem tudja lekezelni a\n"
-"gép hardverét. Az indítólemez a Mandrake helyreállítólemezzel is\n"
-"használható, hogy súlyos meghibásodás esetén a rendszer állapota könnyen\n"
-"visszaállítható legyen.\n"
-"\n"
-"Ha szeretne indítólemezt készíteni, helyezzen be egy floppyt az\n"
-"elsõ meghajtóba és nyomja meg az \"OK\" gombot."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Elsõ floppy-meghajtó"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Második floppy-meghajtó"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Kihagyás"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Az indítólemez lehetõvé teszi, hogy a Linux operációs rendszert a normál\n"
-"rendszerindító program nélkül is el lehessen indítani. Ez akkor hasznos,\n"
-"ha nem kíván LILO-t (illetve GRUB-ot) telepíteni a gépre, vagy egy másik\n"
-"operációs rendszer letörli a LILO-t, vagy a LILO nem mûködik az adott\n"
-"hardver-konfigurációval. Az indítólemezt használhatja a Mandrake\n"
-"helyreállítólemezzel együtt is, így sokkal egyszerûbb a helyreállítás egy\n"
-"rendszerhiba után. Szeretne most indítólemezt készíteni a rendszerhez?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(Figyelmeztetés: Mivel XFS fájlrendszert használ a gyökérpartícióhoz,\n"
-"ezért 1,44 megabájtos floppylemezbõl valószínûleg nem készíthetõ\n"
-"indítólemez - az XFS nagyméretû meghajtóprogramot igényel.)"
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Nincs elérhetõ floppy-meghajtó"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr ""
-"Válassza ki azt a floppy-meghajtót, amelyet az indítólemez elkészítéséhez "
-"használni kíván"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "Tegyen egy floppyt a(z) \"%s\" meghajtóba"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Indítólemez készítése..."
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Rendszerbetöltõ elõkészítése..."
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"A gép típusa feltehetõen OldWorld vagy Ismeretlen,\n"
-"ezért a Yaboot rendszerindító program nem fog mûködni.\n"
-"A telepítés folytatható, de az indításhoz\n"
-"a BootX-et kell majd használni."
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Szeretné az aboot-ot használni?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-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?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "Rendszerindító program telepítése"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "A rendszerbetöltõ telepítése nem sikerült. A hiba a következõ:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Tegyen egy üres floppyt a(z) \"%s\" meghajtóba"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Automatikus telepítõfloppy készítése..."
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"A telepítés nem teljes, mivel egyes lépések kimaradtak.\n"
-"\n"
-"Biztos, hogy ki akar lépni?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Gratulálunk, a telepítés sikeresen befejezõdött. Vegye ki az adathordozót,\n"
-"amirõl a rendszer indítása történt (CD, floppylemez, ...), majd nyomja le\n"
-"az Enter billentyût a rendszer újraindításához.\n"
-"\n"
-"Az ehhez a Mandrake Linux 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 Hivatalos Mandrake Linux\n"
-"Felhasználói Kézikönyvben talál további információkat."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Automatikus telepítõfloppy készítése"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-"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"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Automatikus"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Újrajátszás"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Csomagösszeállítás mentése"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Mandrake Linux telepítés %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-"<Tab>/<Alt+Tab> lépegetés | <Szóköz> kiválasztás | <F12> következõ képernyõ "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "nincs \"kdesu\""
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "nincs \"consolehelper\""
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Válasszon egy fájlt"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Speciális"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "Alapvetõ"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Elõzõ"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Következõ"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Nem megfelelõ választás, próbálja meg újra\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Melyiket választja? (az alapértelmezés: %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"Kitöltendõ bejegyzések:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Melyiket választja? (0/1, az alapértelmezés: \"%s\") "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "\"%s\" gomb: %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "Szeretne rákattintani erre a gombra?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr " üres bejegyzéshez adjon meg \"void\"-ot"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Melyiket választja? (az alapértelmezés: \"%s\"%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-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_.c:126
-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 ""
-"Jelölje ki a szerkeszteni kívánt 10-es tartomány elsõ számát,\n"
-"vagy csak nyomja le az Enter billentyût a továbblépéshez.\n"
-"Melyiket választja? "
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Megjegyzés: egy címke módosult:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Újraküldés"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "cseh (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "német"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak-féle"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "spanyol"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "finn"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "francia"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "norvég"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "lengyel"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "orosz"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "svéd"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "angol (UK) billentyûzet"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "USA-billentyûzet"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "albán"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "örmény (régi)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "örmény (írógép)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "örmény (fonetikus)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "azerbajdzsáni (latin)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "belga"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "bengáli"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "bolgár (fonetikus)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "bolgár (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "brazil (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "boszniai"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "fehérorosz"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "svájci (német kiosztás)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "svájci (francia kiosztás)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "cseh (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "német (\"dead key\" nélkül)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr "devanagari"
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "dán"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak-féle (USA)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak-féle (norvég)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak-féle (svéd)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "észt"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "grúz (\"orosz\" kiosztás)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "grúz (\"latin\" kiosztás)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "görög"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr "gudzsarati"
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr "gurmukhi"
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "magyar"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "horvát"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "izraeli"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "izraeli (fonetikus)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "iráni"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "izlandi"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "olasz"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr "inuktitut"
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "japán 106-billentyûs"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "koreai billentyûzet"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "latin-amerikai"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "laoszi"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "litván AZERTY (régi)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "litván AZERTY (új)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "litván \"számsor\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "litván \"fonetikus\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "lett"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "macedón"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr "myanmar (burmai)"
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr "mongol (cirill)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr "máltai (UK)"
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr "máltai (US)"
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "holland"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "lengyel (qwerty)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "lengyel (qwertz)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "portugál"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "kanadai (Quebec)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "román (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "román (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "orosz (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "szlovén"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "szlovák (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "szlovák (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "szerb (cirill)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "tamil (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "tamil (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "thaiföldi billentyûzet"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "tadzsik billentyûzet"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "török (hagyományos \"F\" modell)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "török (modern \"Q\" modell)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "ukrán"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "USA-billentyûzet (nemzetközi)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "vietnámi \"számsor\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "jugoszláv (latin)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "Jobb Alt gomb"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "A két Shift gomb egyszerre"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Control és Shift gombok egyszerre"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "CapsLock gomb"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Ctrl és Alt gombok egyszerre"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Alt és Shift gombok egyszerre"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "\"Menu\" gomb"
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "Bal \"Windows\" gomb"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "Jobb \"Windows\" gomb"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Körkörös csatlakoztatás - %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "Elõször törölje az összes logikai kötetet\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "egy szám"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d darab, vesszõvel elválasztott szám"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d darab, vesszõvel elválasztott sztring"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "vesszõvel elválasztott számok"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "vesszõvel elválasztott sztringek"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-"A 2.2-es kernelekhez nincsen PCMCIA-támogatás. Használjon 2.4-es kernelt."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun egér"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Általános PS/2-es görgõs egér"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "Microsoft Explorer"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 gombos"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Általános 2 gombos egér"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Görgõs"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "Soros"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Általános 3 gombos egér"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (soros, régi C7 típus)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 gombos"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 gombos"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "egyik sem"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "nincs egér"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Az egér letesztelése"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Az egér aktiválásához "
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "MOZGASSA AZ EGÉRGÖRGÕT!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Befejezés"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Következõ ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Elfogadja?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Információ"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "A fa kibontása"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "A fa összecsukása"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Váltás sima és csoportok szerint rendezett nézet között"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Csatlakozás az internethez"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"Az ADSL-en keresztüli csatlakozás legtöbbször PPPOE-vel történik,\n"
-"de elõfordul a PPTP és a DHCP is.\n"
-"A PPPOE-t válassza, ha nem biztos a válaszban."
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel Speed Touch USB"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "DHCP használata"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "PPPOE használata"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "PPTP használata"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "Webkiszolgáló"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "Tartománynév-kiszolgáló"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "Email-kiszolgáló"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "POP- és IMAP-kiszolgáló"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "Hálózati kártya nem található"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"A DrakFirewall beállítása\n"
-"\n"
-"Ezzel egy személyes felhasználásra szánt tûzfalat lehet beállítani ehhez\n"
-"a Mandrake Linuxt használó géphez. Ha egy komolyabb tûzfalmegoldást\n"
-"szeretne, szerezze be a speciális MandrakeSecurity Firewall disztribúciót."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr "Mely szolgáltatásokat kívánja elérhetõvé tenni az internet felé?"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-"Többféle portot is megadhat.\n"
-"Példák: 139/tcp 139/udp.\n"
-"További információ a /etc/services fájlban."
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-"Helytelen port lett megadva: %s.\n"
-"A helyes formátum: \"port/tcp\" vagy \"port/udp\",\n"
-"ahol a \"port\" egy 1 és 65535 közti szám."
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr "Minden (nincs tûzfal)"
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "Egyéb portok"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Melyik DHCP-klienst szeretné használni?\n"
-"Az alapértelmezés: dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Nem található Ethernet hálózati kártya a rendszerben.\n"
-"Nem tudom beállítani ezt a kapcsolattípust."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Hálózati csatoló kiválasztása"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"Válassza ki, hogy melyik hálózati adapteren keresztül szeretne csatlakozni "
-"az internetre."
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "nem találtam hálózati kártyát"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Hálózat beállítása"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Most adja meg a gép nevét (ha ismeri).\n"
-"Néhány DHCP-kiszolgáló csak a gépnév megadása után használható.\n"
-"A teljes nevet kell beírni, például: \"gep.vallalat.hu\"."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Gépnév"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Hálózatbeállító varázsló"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Külsõ ISDN-modem"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Belsõ ISDN-kártya"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "Milyen típusú az ISDN-kapcsolat?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"Milyen típusú ISDN-beállításokat szeretne használni?\n"
-"\n"
-" - A régi típusú beállítás az isdn4net-re épül. Ez igen hatékony\n"
-"eszközöket tartalmaz, de beállítása nehézkes, és nem szabványos.\n"
-"\n"
-" - Az új típusú beállítás könnyen átlátható, szabványos,\n"
-"de kevesebb segédeszköz tartozik hozzá.\n"
-"\n"
-"Ha nincs kizáró ok, akkor inkább az utóbbit válassza.\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Új beállítás (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "Régi beállítás (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ISDN-beállítások"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Adja meg a szolgáltatója nevét.\n"
-"Ha az nincs benne a listában, válassza az \"Unlisted\"-et."
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Európai protokoll"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Európai protokoll (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "Protokoll a világ többi részén"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Protokoll a világ többi részén\n"
-"D csatorna nélkül (bérelt vonal)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Melyik protokollt szeretné használni?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-"\"%s\" felületet észlelt a program. Szeretné használni ezt a felületet?"
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Milyen típusú kártyával rendelkezik?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Nem tudom"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Amennyiben ISA kártyája van, a következõ képernyõn látható értékek\n"
-"beállítása lényeges.\n"
-"\n"
-"Ha PCMCIA kártyája van, tudnia kell a kártya \"IRQ\" és \"IO\" értékeit.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Megszakítás"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Folytatás"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Milyen ISDN-kártyája van?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Érzékeltem egy ISDN PCI kártyát, de nem ismertem fel a típusát. Kérem, "
-"válasszon ki egy PCI kártyát a következõ képernyõn."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr ""
-"Nem találtam ISDN PCI kártyát. Válasszon ki egyet a következõ képernyõn."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Válassza ki, hogy melyik soros portra csatlakozik a modeme."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Modemes csatlakozás beállításai"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Csatlakozás neve"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Telefonszám"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "Felhasználónév"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Szkript-alapú"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Terminál-alapú"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Tartománynév"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Elsõdleges DNS-kiszolgáló (nem kötelezõ)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Másodlagos DNS-kiszolgáló (nem kötelezõ)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Bonthatja a kapcsolatot vagy újra elvégezheti a beállításokat."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"A kapcsolat újból beállítható."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Jelenleg csatlakozva van az internethez."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Csatlakozás az internethez vagy a kapcsolat újbóli beállítása."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Jelenleg nincs csatlakozva az internethez."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Csatlakozás"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "A kapcsolat bontása"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "A kapcsolat beállítása"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Az internetkapcsolat beállítása"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "A(z) \"%s\" kapcsolat beállítása következik."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"A(z) \"%s\" kapcsolat beállítása következik.\n"
-"\n"
-"\n"
-"A továbblépéshez nyomja meg az OK gombot."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Hálózatbeállítás"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Mivel a hálózaton keresztül telepít, a hálózat beállítása már megtörtént.\n"
-"Kattintson az OK gombra a beállítások megtartásához, vagy a Mégsem gombra\n"
-"a hálózat és az internetkapcsolat újbóli beállításához.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Üdvözöljük a hálózatbeállító varázslóban.\n"
-"\n"
-"A hálózat és az internetkapcsolat beállítása következik.\n"
-"Törölje a kijelölést az opció mellõl, ha nem kér automatikus felismerést.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Adja meg a beállítani kívánt profil nevét"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Automatikus detektálás"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Szakértõi mód"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Eszközök keresése..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Normál modemes kapcsolat"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "detektálva ezen a porton: %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ISDN-kapcsolat"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "detektálva: %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "ADSL-kapcsolat"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "detektálva a(z) %s csatlakozón"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Kábeles kapcsolat"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "kábeles kapcsolat detektálva"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "Helyi hálózatos kapcsolat"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "Ethernet-kártya/kártyák detektálva"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Válassza ki a beállítani kívánt eszközt"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"Egynél több internetkapcsolatot hozott létre.\n"
-"Válassza ki azt, amelyiket használni szeretné.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Internetkapcsolat"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Jöjjön létre a kapcsolat a rendszer indulásakor?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Hálózatbeállítás"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "A hálózatkezelést újra kell indítani"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Hiba történt a hálózatkezelés újraindításakor: \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Gratulálunk! A hálózat és az internet-hozzáférés beállítása befejezõdött.\n"
-"\n"
-"Most érvényesítem az új beállításokat.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"Annak elvégzése után érdemes újraindítani az X környezetet,\n"
-"hogy a gépnév módosításából eredõ problémák elkerülhetõk legyenek."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"Beállítás közben problémák merültek fel.\n"
-"Tesztelje le a kapcsolatot a net_monitor vagy az mcc használatával. Ha a "
-"kapcsolat nem mûködik, esetleg indítsa el újra a beállítást."
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"Figyelmeztetés: Ez az eszköz már be lett állítva internet-hozzáféréshez.\n"
-"Elég elfogadni a már meglévõ beállításokat.\n"
-"A lenti mezõk módosításával felül lehet bírálni a beállításokat."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Kérem, adja meg a gép IP-beállításait.\n"
-"Minden mezõbe IP-címet írjon pontozott decimális formátumban\n"
-"(pl.: 192.169.10.11)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "A(z) %s hálózati eszköz beállítása"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (meghajtó - %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP-cím"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Hálózati maszk"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(BOOTP/DHCP)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "Automatikus IP-cím"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "Indítás rendszerbetöltésnél"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "Az IP-cím formátuma 1.2.3.4 legyen"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Adja meg a gépe nevét.\n"
-"A teljes nevet kell beírni, például: \"mybox.mylab.myco.com\".\n"
-"Megadhatja az átjáró (gateway) IP-címét is, ha van olyan."
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS-kiszolgáló"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Átjáró (például %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Átjáró-eszköz"
-
-#: ../../network/network.pm_.c:376
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "A DNS-kiszolgáló címének formátuma 1.2.3.4 legyen"
-
-#: ../../network/network.pm_.c:380
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "Az átjáró címének formátuma 1.2.3.4 legyen"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Proxy-beállítások"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP-proxy"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP-proxy"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "A hálózati kártya azonosítójának követése (laptopoknál hasznos)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "A proxy valami ilyen kell, hogy legyen: http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "Az URL-nek ftp: vagy http: kezdetûnek kell lenni"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "A tûzfal beállításait sikerült felismerni."
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Figyelem! Egy már létezõ tûzfalbeállítást találtam. Néhány apróbb "
-"módosításra szükség lehet a telepítés elvégzése után."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Internet-beállítások"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Kipróbáljuk az internetkapcsolatot most?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "A kapcsolat ellenõrzése..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "A rendszer internetes kapcsolata él."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Biztonsági okokból lebontom a kapcsolatot."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Az internetkapcsolat feltehetõen nem aktív.\n"
-"Próbálja meg újból elvégezni a beállítást."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "A kapcsolat beállítása"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Töltse ki vagy ellenõrizze az alábbi mezõket"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "Kártya IRQ"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Kártya DMA"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "Kártya IO"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "Kártya IO_0"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "Kártya IO_1"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Az Ön saját telefonszáma"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "A szolgáltató neve (pl. provider.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "A szolgáltató telefonszáma"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "Elsõdleges DNS-kiszolgáló (nem kötelezõ)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "Másodlagos DNS-kiszolgáló (nem kötelezõ)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Válassza ki az országot"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Tárcsázási mód"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Csatlakozási sebesség"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "A csatlakozás várakozási ideje (másodpercben)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Felhasználónév"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Jelszó"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "Egyesült Királyság"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "a csatlakoztatás nem sikerült: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "A kiterjesztett (extended) partíció nem támogatott ezen a platformon"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't 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 tudom használni.\n"
-"Az egyetlen megoldás az elsõdleges partíció áthelyezése úgy, hogy\n"
-"a kiterjesztett partíciók mellé kerüljön az üres hely."
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "A(z) %s fájlból való visszaállítás sikertelen: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Hibás mentésfájl"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Hiba a(z) %s fájl írása közben"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-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."
-
-# The "Importance" ratings:
-# 5: "must have"
-# 4: "important"
-# 3: "very nice"
-# 2: "nice"
-# 1: "maybe"
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "nagyon fontos"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "fontos"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "erõsen ajánlott"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "ajánlott"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "opcionális"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Common UNIX Printing System"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR New Generation"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer Daemon"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Print, Don't Queue"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Helyi nyomtató"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Távoli nyomtató"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Távoli CUPS-nyomtató"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Távoli lpd-nyomtató"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Hálózati nyomtató (TCP/socket-alapú)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "SMB/Windows 95/98/NT-nyomtató"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "NetWare-nyomtató"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "A nyomtatóeszköz URI-ja"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "A feladat kimenetének átirányítása egy parancsba"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "Ismeretlen modell"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "Ismeretlen modell"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Helyi nyomtatók"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Távoli nyomtatók"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " ezen a párhuzamos porton: \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", USB nyomtató \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", többfunkciós eszköz ezen a párhuzamos porton: \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", többfunkciós eszköz USB-n"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", többfunkciós eszköz HP JetDirect-en"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", többfunkciós eszköz"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", nyomtatás ide: %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr " ezen az LPD kiszolgálón: \"%s\", nyomtató: \"%s\""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", TCP/IP gép: \"%s\", port: %s"
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr " ezen az SMB/Windows kiszolgálón: \"%s\", megosztás: \"%s\""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr " ezen a Novell kiszolgálón: \"%s\", nyomtató: \"%s\""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", ezzel a paranccsal: %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "\"Nyers\" nyomtató (nincs meghajtóprogram)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(itt: %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(ezen a gépen)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "Ezen a CUPS-kiszolgálón: \"%s\""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (alapértelmezés)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Válassza ki a nyomtató csatlakozásának típusát"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Hogyan van a nyomtató csatlakoztatva?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"A távoli CUPS-nyomtatókat nem kell beállítani, azokat a program "
-"automatikusan felismeri."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr "Automatikus nyomtatófelderítés (helyi, TCP/socket és SMB nyomtatók)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "CUPS-beállítások"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "Adja meg a CUPS-kiszolgálót"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"A helyi hálózaton levõ CUPS kiszolgálók nyomtatóinak eléréséhez Önnek nem "
-"szükséges beállítania semmiféle nyomtatót; a CUPS kiszolgálók automatikusan "
-"informálják az Ön gépét a rajtuk keresztül elérhetõ nyomtatókkal "
-"kapcsolatban. Az Ön gépe által ismert nyomtatók listája a PrinterDrake "
-"program fõablakának \"Távoli nyomtatók\" részében látható. Ha a CUPS "
-"kiszolgáló egy másik hálózaton van, akkor meg kell adni a CUPS kiszolgáló IP-"
-"címét és - opcionálisan - a portszámot ahhoz, hogy a kiszolgálótól le "
-"lehessen kérdezni a nyomtatóinformációkat. Máskülönben hagyja üresen ezen "
-"mezõket."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"A CUPS beállítása általában automatikusan megtörténik a hálózat jellemzõinek "
-"megfelelõen, hogy a helyi hálózaton található CUPS-nyomtatók használhatók "
-"legyenek. Ha a beállítás nem megfelelõ, akkor kapcsolja ki az \"Automatikus "
-"CUPS-beállítás\" opciót és módosítsa kézzel az /etc/cups/cupsd.conf fájlt. "
-"Ne felejtse ez után újraindítani a CUPS szolgáltatást (például a \"service "
-"cups restart\" paranccsal)."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "Az IP-cím formátuma 192.168.1.20 legyen"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "A portnak egész számnak kell lennie!"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "CUPS-kiszolgáló IP-címe"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Port"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Automatikus CUPS-beállítás"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "PrinterDrake"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "A rendszer ellenõrzése..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr "Nem található olyan nyomtató, amely a géphez közvetlenül csatlakozna."
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"A következõ nyomtatók\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"A következõ nyomtató\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"és egy ismeretlen nyomtató "
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"és %d ismeretlen nyomtató "
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-" "
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-"\n"
-" "
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "közvetlenül csatlakoztatva van(nak) a géphez"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-"\n"
-"Egy ismeretlen nyomtató közvetlenül csatlakozik a géphez"
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-"\n"
-"%d ismeretlen nyomtató közvetlenül csatlakozik a géphez"
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr " (csatlakoztassa az összes nyomtatót, és kapcsolja be azokat)\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-"Szeretné lehetõvé tenni a nyomtatást a fenti nyomtatókon vagy a helyi "
-"hálózat nyomtatóin?\n"
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "Szeretné lehetõvé tenni a nyomtatást a helyi hálózat nyomtatóin?\n"
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Szeretné lehetõvé tenni a nyomtatást a fenti nyomtatókon?\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr "Biztosan be szeretné állítani a nyomtatást ezen a gépen?\n"
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-"Megjegyzés: a nyomtató típusától és a nyomtatási rendszertõl függõen akár %d "
-"MByte összméretû további szoftver is telepítésre kerülhet."
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Nyomtató hozzáadása"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Üdvözli a nyomtatóbeállító varázsló.\n"
-"\n"
-"A varázsló lehetõvé teszi helyi és távoli nyomtatók telepítését, amelyeket "
-"akár errõl a géprõl, akár a hálózat többi gépérõl lehet majd használni.\n"
-"\n"
-"A nyomtató telepítéséhez szükséges adatokat a varázsló megkérdezi Öntõl. "
-"Hozzáférést nyújt az elérhetõ nyomtatómeghajtókhoz és a meghajtóprogramok "
-"beállításaihoz, továbbá a nyomtatók kapcsolattípusát is képes beállítani."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Üdvözli a nyomtatóbeállító varázsló.\n"
-"\n"
-"A varázsló segítséget nyújt a számítógéphez csatlakoztatott, a hálózaton "
-"keresztül elérhetõ és a távoli windowsos gépekre csatlakoztatott nyomtatók "
-"telepítéséhez.\n"
-"\n"
-"Ha van nyomtató csatlakoztatva ehhez a számítógéphez, kapcsolja be azt, hogy "
-"felderíthetõ legyen a típusa. A hálózati nyomtatókat és az azokhoz "
-"kapcsolódó esetleges windowsos számítógépeket is be kell kapcsolni - a "
-"nyomtatókat a megfelelõ géphez csatlakoztatva.\n"
-"\n"
-"A helyi és a hálózati nyomtatók felderítése együttesen több idõt vesz "
-"igénybe, mint csak a helyi nyomtatóké, ezért ha nincs szükség a hálózati "
-"nyomtatókra, akkor kapcsolja ki a hálózati és/vagy a windowsos gépre "
-"csatlakozó nyomtatók felderítését.\n"
-"\n"
-" A folytatáshoz kattintson a \"Következõ\" gombra. Ha viszont most nem "
-"kívánja telepíteni a nyomtatókat, akkor a \"Mégsem\" gombra kattintson."
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Üdvözli a nyomtatóbeállító varázsló.\n"
-"\n"
-"A varázsló segítséget nyújt a számítógéphez csatlakoztatott nyomtatók "
-"telepítéséhez.\n"
-"\n"
-"Ha van nyomtató csatlakoztatva ehhez a számítógéphez, kapcsolja be azt, hogy "
-"felderíthetõ legyen a típusa.\n"
-"\n"
-" A folytatáshoz kattintson a \"Következõ\" gombra. Ha viszont most nem "
-"kívánja telepíteni a nyomtatókat, akkor a \"Mégsem\" gombra kattintson."
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Üdvözli a nyomtatóbeállító varázsló.\n"
-"\n"
-"A varázsló segítséget nyújt a számítógéphez csatlakoztatott és a hálózaton "
-"keresztül elérhetõ nyomtatók telepítéséhez.\n"
-"\n"
-"Ha van nyomtató csatlakoztatva ehhez a számítógéphez, kapcsolja be azt, hogy "
-"felderíthetõ legyen a típusa. A hálózati nyomtatókat is csatlakoztatni kell "
-"és be kell kapcsolni.\n"
-"\n"
-"A helyi és a hálózati nyomtatók felderítése együttesen több idõt vesz "
-"igénybe, mint csak a helyi nyomtatóké, ezért ha nincs szükség a hálózati "
-"nyomtatókra, akkor kapcsolja ki a hálózati nyomtatók felderítését.\n"
-"\n"
-" A folytatáshoz kattintson a \"Következõ\" gombra. Ha viszont most nem "
-"kívánja telepíteni a nyomtatókat, akkor a \"Mégsem\" gombra kattintson."
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "A helyi nyomtatók automatikus felderítése"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "A hálózatra csatlakoztatott nyomtatók automatikus felderítése"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr "A windowsos gépekre csatlakoztatott nyomtatók automatikus felderítése"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Helyi nyomtató"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"Gratulálunk, a nyomtató beállítása sikeresen megtörtént.\n"
-"\n"
-"Nyomtatni általában az alkalmazások \"Fájl\" menüjében levõ \"Nyomtatás\" "
-"funkcióval lehet.\n"
-"\n"
-"Ha szeretne egy új nyomtatót felvenni, vagy egy meglevõt eltávolítani "
-"illetve átnevezni, vagy ha szeretné módosítani az alapértelmezés szerinti "
-"beállításokat (papírforrás, nyomtatási minõség, ...), akkor használja a "
-"Mandrake Vezérlõközpont \"Hardver\" részében található \"Nyomtató\" "
-"alkalmazást."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "Automatikus nyomtatófelderítés"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", hálózati nyomtató: \"%s\", port: %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", nyomtató: \"%s\" ezen az SMB/Windows kiszolgálón: \"%s\""
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "Felismert eszköz: %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "Nyomtató ezen a párhuzamos porton: \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "USB nyomtató: \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Hálózati nyomtató: \"%s\", port: %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Nyomtató: \"%s\" ezen az SMB/Windows kiszolgálón: \"%s\""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"Helyi nyomtató nem található. Egy nyomtató kézi telepítéséhez adjon meg egy "
-"eszköznevet illetve fájlnevet a beviteli sorban (párhuzamos portok: /dev/"
-"lp0, /dev/lp1, ... (amelyek egyenértékûek a következõkkel: LPT1:, "
-"LPT2:, ...), elsõ USB nyomtató: /dev/usb/lp0, második USB nyomtató: /dev/usb/"
-"lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "Egy eszköz- vagy fájlnevet kell megadni."
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "Nyomtató nem található."
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "Az elérhetõ nyomtatók"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"A rendszer a következõ nyomtatót találta. Ha nem ezt szeretné beállítani, "
-"akkor adjon meg egy eszköznevet illetve fájlnevet a beviteli sorban."
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"A rendszer a következõ nyomtatókat találta. Válassza ki, melyik nyomtatót "
-"kívánja beállítani, vagy adjon meg egy eszköznevet illetve fájlnevet a "
-"beviteli sorban."
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"A rendszer a következõ nyomtatót találta. A nyomtató automatikusan "
-"beállításra kerül. Ha a nyomtató helytelenül volt felismerve, vagy ha Ön "
-"szeretné módosítani annak beállításait, akkor kapcsolja be a \"Kézi beállítás"
-"\" opciót."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"A rendszer a következõ nyomtatókat találta. Válassza ki, melyik nyomtatót "
-"kívánja beállítani. A nyomtató automatikusan beállításra kerül. Ha a "
-"nyomtató helytelenül volt felismerve, vagy ha Ön szeretné módosítani annak "
-"beállításait, akkor kapcsolja be a \"Kézi beállítás\" opciót."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"Válassza ki, melyik portra van csatlakoztatva a nyomtató, vagy adjon meg egy "
-"eszköznevet illetve fájlnevet a beviteli sorban"
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "Válassza ki, melyik portra van csatlakoztatva a nyomtató."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (párhuzamos portok: /dev/lp0, /dev/lp1, ... (egyenértékûek ezekkel: LPT1:, "
-"LPT2:, ...), elsõ USB nyomtató: /dev/usb/lp0, második USB nyomtató: /dev/usb/"
-"lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "Ki kell választania illetve meg kell adnia egy nyomtatót vagy eszközt."
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Kézi beállítás"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Távoli lpd nyomtató beállításai"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Távoli lpd nyomtató használatához meg kell adni a nyomtatókiszolgáló nevét "
-"és a nyomtató nevét."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "A távoli gép neve"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "A távoli nyomtató neve"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "A távoli gép neve nem lehet üres!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "A távoli nyomtató neve nem lehet üres!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "Felismert modell: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "A hálózat vizsgálata..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", nyomtató: \"%s\" ezen a kiszolgálón: \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Nyomtató: \"%s\" ezen a kiszolgálón: \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "SMB (Windows 9x/NT) nyomtatási beállítások"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Ahhoz, hogy SMB-nyomtatóra tudjon nyomtatni, meg kell adnia a "
-"nyomtatókiszolgáló SMB-nevét (nem biztos, hogy ugyanaz, mint a TCP/IP-"
-"gépnév!) és IP-címét, a megosztott nyomtató nevét, és egy megfelelõ "
-"jogosultságokkal rendelkezõ felhasználó nevét, jelszavát és munkacsoportját."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-" Ha a kívánt nyomtató fel lett ismerve, válassza ki a listából. Ha "
-"szükséges, adja meg a felhasználónevet, a jelszót és/vagy a munkacsoportot."
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "Az SMB-kiszolgáló neve"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "Az SMB-kiszolgáló IP-címe"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Megosztásnév"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Munkacsoport"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "Automatikusan felderítve"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "A kiszolgáló nevét vagy IP-címét meg kell adni!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "A Samba megosztásnév üres!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "BIZTONSÁGI FIGYELMEZTETÉS"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Egy windowsos névvel illetve jelszóval történõ nyomtatás beállítása "
-"következik. Egy, a Samba-kliens architektúrájában levõ hiba miatt a jelszó "
-"kódolatlanul bekerül a Samba-kliens azon parancssorába, amely a windowsos "
-"kiszolgáló számára átadja a nyomtatási feladatot. Így ezen gép minden "
-"felhasználójának lehetõsége van arra - például a \"ps auxwww\" parancs "
-"használatával -, hogy megjelenítse a jelszót.\n"
-"\n"
-"Javasoljuk, hogy használja a következõ lehetõségek valamelyikét (azt "
-"mindenféleképpen biztosítani kell - például tûzfal használatával -, hogy "
-"csak a helyi hálózat gépei férjenek hozzá a windowsos kiszolgálóhoz):\n"
-"\n"
-"Használjon a windowsos kiszolgálón egy jelszó nélküli felhasználóazonosítót "
-"(például: \"GUEST\") vagy egy nyomtatási célokra szánt speciális azonosítót. "
-"Ne szüntesse meg a jelszóvédelmet semmilyen személyes azonosítón, és a "
-"rendszergazdai azonosítón sem.\n"
-"\n"
-"Állítsa be a windowsos kiszolgálót úgy, hogy az LPD protokollon keresztül "
-"tegye elérhetõvé a nyomtatót. Ez után állítsa be az errõl a géprõl történõ "
-"nyomtatást \"%s\" kapcsolattípussal a PrinterDrake programban.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Állítsa be a windowsos kiszolgálót úgy, hogy az IPP protokollon keresztül "
-"tegye elérhetõvé a nyomtatót. Ez után állítsa be az errõl a géprõl történõ "
-"nyomtatást \"%s\" kapcsolattípussal a PrinterDrake programban.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"Csatlakoztassa a nyomtatót egy linuxos kiszolgálóhoz, és tegye lehetõvé a "
-"windowsos gépek számára az ahhoz kliensként való csatlakozást.\n"
-"\n"
-"Valóban folytatni szeretné a nyomtató ilyen módon történõ beállítását?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "NetWare nyomtatóbeállítások"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Ahhoz, hogy NetWare nyomtatóra tudjon nyomtatni, meg kell adnia a NetWare "
-"nyomtatókiszolgáló nevét (ez nem biztos, hogy megegyezik a TCP/IP "
-"gépnévvel!), a nyomtatási sor nevét, és egy megfelelõ jogosultságokkal "
-"rendelkezõ felhasználói nevet és jelszót."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Nyomtatókiszolgáló"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "A nyomtatási sor neve"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "Az NCP-kiszolgáló neve üres!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "Az NCP-sor neve üres!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", gép: \"%s\", port: %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "Gép: \"%s\", port: %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "TCP/socket-alapú nyomtatási beállítások"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"Válasszon egy nyomtatót a felderített nyomtatók listájából, vagy adja meg a "
-"gépnevet vagy IP-címet és az opcionális portszámot (alapértelmezés: 9100) a "
-"megfelelõ mezõkben."
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Ahhoz, hogy egy TCP/socket-alapú nyomtatóra nyomtathasson, meg kell adnia a "
-"nyomtatóhoz tartozó gépnevet vagy IP-címet és opcionálisan a portszámot "
-"(alapértelmezés: 9100). HP JetDirect kiszolgálókon a port száma általában "
-"9100; más kiszolgálókon ez más érték lehet. A hardver kézikönyvében "
-"valószínûleg talál további információt."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "A nyomtató gépneve illetve IP-címe üres."
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "A nyomtató gépneve vagy IP-címe"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "A nyomtatóeszköz URI-ja"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"Közvetlenül megadható a nyomtató elérési URI-ja. Az URI-nak meg kell "
-"felelnie a CUPS vagy a Foomatic elõírásainak. Nem minden URI-típust támogat "
-"minden sorkezelõ."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "Érvényes URI-t kell megadni."
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"Minden nyomtatóhoz meg kell adni egy nevet (például: \"nyomtató\"). A Leírás "
-"és Hely mezõket nem kötelezõ kitölteni, csak tájékoztatási célt szolgálnak."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "A nyomtató neve"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Hely"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "A nyomtató-adatbázis beolvasása..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "A nyomtató-adatbázis elõkészítése..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "A nyomtató típusa"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"A PrinterDrake összehasonlította a nyomtatófelderítésbõl származó típusnevet "
-"a nyomtatóadatbázisában szereplõkkel, és kiválasztotta a legmegfelelõbb "
-"típust. Nem biztos, hogy ez a választás jó; fõleg akkor, ha a nyomtató nem "
-"szerepel az adatbázisban. Ellenõrizze, hogy helyes-e a választás. Ha helyes, "
-"akkor kattintson \"A típus megfelelõ\" gombra; ha viszont nem, akkor a "
-"\"Típuskiválasztás kézzel\" gombra kattintson. Az utóbbi esetben a következõ "
-"képernyõn lehet kiválasztani a nyomtatótípust.\n"
-"\n"
-"Az Ön nyomtatója a PrinterDrake szerint:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "A típus megfelelõ"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Típuskiválasztás kézzel"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "A nyomtató típusának kiválasztása"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "Milyen típusú a nyomtató?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Ellenõrizze, hogy a PrinterDrake helyesen\n"
-"határozta-e meg a nyomtató típusát. Ha a\n"
-"kurzor egy nem megfelelõ típuson áll, vagy\n"
-"a \"Nyers nyomtató\" bejegyzésen, akkor\n"
-"keresse meg a megfelelõ típust a listában."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"Ha a nyomtatója nem szerepel a listában, akkor válasszon egy azzal "
-"kompatibilis nyomtatót (információk a nyomtató kézikönyvében) vagy egy "
-"hasonlót."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "OKI windowsos nyomtató beállítása"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"Ön egy OKI windowsos lézernyomtató beállítását végzi. Ezek a nyomtatók egy "
-"speciális kommunikációs protokollt használnak, ami miatt csak akkor képesek "
-"mûködni, ha az elsõ párhuzamos portra vannak csatlakoztatva. Ha az Ön "
-"nyomtatója egy másik portra vagy egy nyomtatókiszolgálóhoz csatlakozik, "
-"akkor tegye azt át az elsõ párhuzamos portra, még mielõtt tesztoldalt "
-"nyomtatna - máskülönben a nyomtató nem fog mûködni. A kapcsolattípus-"
-"beállítást a meghajtóprogram figyelmen kívül hagyja."
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Lexmark tintasugaras nyomtató beállítása"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"A Lexmark által biztosított tintasugarasnyomtató-meghajtóprogramok csak "
-"helyi nyomtatókat támogatnak, tehát távoli gépen vagy nyomtatókiszolgálón "
-"levõket nem. Csatlakoztassa a nyomtatót egy helyi portra, vagy állítsa azt "
-"be azon a gépen, amelyhez az csatlakoztatva van."
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"Ahhoz, hogy nyomtatni tudjon a Lexmark tintasugaras nyomtatóval ezen a "
-"gépen, szüksége lesz a Lexmark (http://www.lexmark.com/) által biztosított "
-"megfelelõ meghajtóprogramokra. Kattintson a \"Drivers\" (meghajtóprogramok) "
-"linkre. Ez után válassza ki a megfelelõ nyomtatótípust, majd operációs "
-"rendszerként a \"Linux\"-t. A meghajtóprogramok RPM csomagok illetve "
-"interaktív grafikus telepítést lehetõvé tevõ szkriptek formájában érhetõk "
-"el. Nem szükséges a grafikus felületen végezni a beállítást. Lépjen ki a "
-"licencegyezmény után. Ez után nyomtasson nyomtatófej-igazítási oldalakat "
-"\"lexmarkmaintain\"-nel, és szükség esetén módosítsa a fej-igazítási "
-"beállításokat ezzel a programmal."
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr "Zenographics ZJ-Stream formátumot használó GDI lézernyomtató"
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-"Az Ön nyomtatója a - több cég által is gyártott - GDI lézernyomtatók (más "
-"néven: winprinter eszközök) közé tartozik. Ezek a nyomtatók Zenographics ZJ-"
-"Stream raszterformátumban kapják az adatokat. Az ezen nyomtatókhoz "
-"használható meghajtóprogram a fejlesztés korai fázisában van, ezért nem "
-"mindig mûködik megfelelõen. Elõfordulhat például az, hogy a nyomtató csak A4-"
-"es papírmérettel mûködik.\n"
-"\n"
-"Ezen nyomtatók közül néhányra - mint például a HP LaserJet 1000 (amelyhez ez "
-"a meghajtó eredetileg készült) - bekapcsoláskor fel kell tölteni a \"firmware"
-"\" vezérlõprogramot. A HP LaserJet 1000 esetén meg kell keresni a \"sihp1000."
-"img\" nevû fájlt a nyomtató windowsos CD-jén vagy egy windowsos partíción, "
-"majd fel kell azt tölteni a nyomtatóra a következõ parancsok egyikével:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"Az elsõ parancsot bármely felhasználó kiadhatja, a másodikat viszont csak "
-"rendszergazdai jogosultságú felhasználók. A parancs végrehajtása után a "
-"megszokott módon lehet nyomtatni.\n"
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"A nyomtató alapértelmezései\n"
-"\n"
-"Ellenõrizze, hogy a papírméret és a tinta típusa illetve a nyomtatási mód "
-"(ha van olyan) helyesen van-e beállítva. Lézernyomtató esetén ellenõrizze a "
-"hardverbeállításokat is (memória, duplex egység, extra tálcák). Ha a "
-"nyomtatási minõséget nagyon magasra állítja, akkor a nyomtatási idõ "
-"jelentõsen megnõhet."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "A(z) %s értéknek egész számnak kell lennie!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "A(z) %s értéknek számnak kell lennie!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "A(z) %s érték nem esik a megfelelõ tartományba!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"Be szeretné állítani a(z) \"%s\"\n"
-"nyomtatót alapértelmezettnek?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "Tesztoldalak"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"Válassza ki a kinyomtatni kívánt tesztoldalakat.\n"
-"Megjegyzés: a fényképes tesztoldal kinyomtatása sokáig eltarthat, sõt egyes, "
-"kevés memóriával ellátott lézernyomtatókon el sem fog készülni. Általában "
-"elég a normál tesztoldalt kinyomtatni."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "Nem kell tesztoldal"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "Nyomtatás"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "Normál tesztoldal"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Más tesztoldal (Letter)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Más tesztoldal (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "Fényképes tesztoldal"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "Ne nyomtasson tesztoldalt"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "A tesztoldal(ak) nyomtatása folyik..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"A tesztoldal(aka)t elküldtem a nyomtatóra.\n"
-"Eltarthat egy ideig, amíg a nyomtatás elindul.\n"
-"Nyomtatási állapot:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"A tesztoldal(aka)t elküldtem a nyomtatóra.\n"
-"Eltarthat egy ideig, amíg a nyomtatás elindul.\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "Sikerült a nyomtatás?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "\"Nyers\" nyomtató"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"Egy fájl parancssorból (terminálablakból) való nyomtatásához használhatja a "
-"következõ parancsot: \"%s <fájl>\" vagy egy grafikus felületû "
-"nyomtatóeszközt: \"xpp <fájl>\" illetve \"kprinter <fájl>\". A grafikus "
-"eszközök lehetõvé teszik a nyomtató kijelölését és a beállítások egyszerû "
-"módosítását.\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Ezeket a parancsokat használhatja számos alkalmazás nyomtatási "
-"párbeszédablakában is (a nyomtatási parancsot megadó mezõben), de ott ne "
-"adjon meg fájlnevet, mert a fájlt az alkalmazás fogja biztosítani.\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"A(z) \"%s\" parancs szintén lehetõvé teszi a beállítások módosítását egy "
-"bizonyos nyomtatási feladatra vonatkozóan. Egyszerûen adja hozzá a kívánt "
-"paramétereket a parancshoz, például: \"%s <fájl>\". "
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"Ha szeretne egy listát az aktuális nyomtatóhoz használható opciókról, akkor "
-"olvassa el a lentebbi listát, vagy kattintson a \"Nyomtatási beállítások "
-"listája\" gombra.%s%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"Itt láthatók az aktuális nyomtató nyomtatási opciói:\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"Egy fájl parancssorból (terminálablakból) való nyomtatásához használja a "
-"következõ parancsot: \"%s <fájl>\".\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Ezt a parancsot használhatja számos alkalmazás nyomtatási párbeszédablakában "
-"is (a nyomtatási parancsot megadó mezõben), de ott ne adjon meg fájlnevet, "
-"mert a fájlt az alkalmazás fogja biztosítani.\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"Ha szeretne egy listát az aktuális nyomtatóhoz használható opciókról, akkor "
-"kattintson a \"Nyomtatási beállítások listája\" gombra."
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"Egy fájl parancssorból (terminálablakból) való nyomtatásához használja a "
-"következõ parancsot: \"%s <fájl>\" vagy ezt: \"%s <fájl>\".\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"Az opciók beállításához és a nyomtatási feladatok kezeléséhez használhatja "
-"az \"xpdq\" grafikus felületet is.\n"
-"Ha munkaasztali környezetként a KDE-t használja, akkor rendelkezésére áll "
-"egy \"pánikgomb\" - egy \"Nyomtató leállítása\" feliratú ikon a "
-"munkaasztalon, amellyel azonnali jelleggel leállítható az összes nyomtatási "
-"feladat. Ez például papírberagadás esetén hasznos.\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"A(z) \"%s\" és a(z) \"%s\" parancs lehetõvé teszi egy adott nyomtatási "
-"feladat beállításainak módosítását is. Adja hozzá a kívánt beállításokat a "
-"parancshoz, például: \"%s <fájl>\".\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Nyomtatás/lapolvasás/fotókártyák ezen: \"%s\""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Nyomtatás/lapolvasás ezen: \"%s\""
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Nyomtatás/fotókártya-hozzáférés ezen: \"%s\""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Nyomtatás a(z) \"%s\" nyomtatóra"
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Bezárás"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "Nyomtatási beállítások listája"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"Az Ön többfunkciós eszközén automatikusan be lett állítva a lapolvasás. "
-"Lapolvasást parancssorból a \"scanimage\" programmal végezhet (\"scanimage -"
-"d hp:%s\" a lapolvasó megadásához, ha több is van); grafikus felületen pedig "
-"az \"xscanimage\" vagy az \"xsane\" programmal. Ha a GIMP programot "
-"használja, akkor a \"Fájl\"/\"Külsõ forrás\" menü megfelelõ menüpontjával is "
-"végezhet lapolvasást. További információkat a \"man scanimage\" parancsnak a "
-"parancssorban való kiadásával szerezhet.\n"
-"\n"
-"Ehhez az eszközhöz ne használja a \"scannerdrake\" programot!"
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"Az Ön nyomtatója automatikusan be lett állítva a fotókártya-meghajtóknak a "
-"számítógéprõl való eléréséhez. A fotókártyákhoz az \"MtoolsFM\" nevû "
-"grafikus programmal lehet hozzáférni (menübõl: \"Alkalmazások\" -> "
-"\"Fájlkezelõ eszközök\" -> \"MTools fájlkezelõ\"). Parancssorban ugyanez az "
-"\"mtools\" programokkal lehetséges (további információkat a \"man mtools\" "
-"parancsnak a parancssorban való kiadásával szerezhet). A kártya "
-"fájlrendszere a \"p:\" meghajtó-betûjel alatt található; ha több fotókártya-"
-"meghajtós nyomtató van, akkor az ez után következõ betûjelek lesznek a "
-"további meghajtókhoz felhasználva. Az \"MtoolsFM\" programban a fájllisták "
-"jobb felsõ sarkában levõ mezõ használatával lehet váltani a meghajtók közt."
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "A nyomtatóadatok beolvasása..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "A nyomtatóbeállítások átvitele"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"A(z) %s sorkezelõ nyomtatóbeállításai átmásolhatók a(z) %s sorkezelõ (amely "
-"az aktuális sorkezelõ) számára. Az összes beállítás (nyomtatónév, leírás, "
-"hely, kapcsolódási típus illetve alapértelmezett beállítások) át lesz véve, "
-"de a nyomtatási feladatok nem kerülnek át.\n"
-"A következõ okok miatt nem minden nyomtatási sor vihetõ át:\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"A CUPS nem támogatja a Novell-alapú és a kötetlen parancsformátumú "
-"nyomtatókat.\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"A PDQ csak a helyi nyomtatókat, a távoli LPD-nyomtatókat és a socket/TCP-"
-"alapú nyomtatókat támogatja.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "Az LPD és az LPRng nem támogatja az IPP-nyomtatókat.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"Nem vihetõk át azon nyomtatási sorok, amelyek nem ezzel a programmal és nem "
-"a \"foomatic-configure\"-rel készültek."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"Továbbá a gyártó által adott PPD fájlokkal beállított nyomtatók és a "
-"közvetlen CUPS-meghajtóval ellátott nyomtatók beállításai nem vihetõk át."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"Jelölje ki az átviendõ nyomtatókat, majd kattintson az \n"
-"\"Átvitel\" gombra."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "Az átvitel kihagyása"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Átvitel"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"A(z) \"%s\" nevû nyomtató már létezik itt: %s. \n"
-"Kattintson az \"Átvitel\" gombra annak felülírásához.\n"
-"Esetleg adjon meg egy másik nevet vagy hagyja ki a nyomtatót."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-"A nyomtató nevében csak angol betû, számjegy és az aláhúzás szerepelhet."
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"\"%s\" nevû nyomtató már létezik,\n"
-"felül szeretné írni annak beállításait?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Új nyomtatónév"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "%s átvitele..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"A korábbi alapértelmezett nyomtató (\"%s\") beállításai átvitelre kerültek. "
-"Az új %s nyomtatási rendszerben is ez legyen az alapértelmezett nyomtató?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "A nyomtatóadatok frissítése..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "Távoli nyomtató beállítása"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "A hálózat elindítása..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Hálózat beállítása most"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "Hálózati funkciók nincsenek beállítva"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"Egy távoli nyomtató beállítása következik. Ehhez mûködõ hálózati hozzáférés "
-"szükséges, viszont az Ön hálózata még nincsen beállítva. Ha továbblép a "
-"hálózat beállítása nélkül, akkor nem lesz lehetõsége a most beállítandó "
-"nyomtató használatára. Mit szeretne tenni?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Folytatás a hálózat beállítása nélkül"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"A telepítés közben végezhetõ hálózatbeállítás nem indítható el. A gép "
-"újraindítása után vizsgálja meg, hogy a hálózat elérhetõ-e, és javítsa ki a "
-"beállításokat a Mandrake Vezérlõközpont \"Hálózat és internet\"/\"Kapcsolat"
-"\" részében, azután állítsa be a nyomtatót a Mandrake Vezérlõközpont "
-"\"Hardver\"/\"Nyomtató\" részében."
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"A hálózati hozzáférés nem volt elindítva, és az elindítása sem lehetséges. "
-"Ellenõrizze a beállításokat és a hardvert, majd próbálkozzon újra a távoli "
-"nyomtató beállításával."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "A nyomtatási rendszer újraindítása..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "magas"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "paranoiás"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "Nyomtatórendszer telepítése a következõ biztonsági szinten: %s"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"Most a(z) %s nyomtatási rendszer telepítése következik egy \"%s\" biztonsági "
-"szinten mûködõ gépre.\n"
-"\n"
-"Ez a nyomtatási rendszer egy szolgáltatást (háttérfolyamatot) futtat, amely "
-"nyomtatási feladatokra vár és kezeli azokat. Ez a szolgáltatás elérhetõ "
-"távoli gépekrõl is a hálózaton keresztül, ezért támadási felületet nyújthat. "
-"Emiatt alapértelmezésben csak néhány kiválasztott szolgáltatás kerül "
-"elindításra ezen a biztonsági szinten.\n"
-"\n"
-"Biztos abban, hogy be szeretne állítani nyomtatást ezen a gépen?"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "A nyomtatási rendszer elindítása a rendszer indulásakor"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"A nyomtatási rendszer (%s) nem kerül automatikus elindításra a gép "
-"indulásakor.\n"
-"\n"
-"Elképzelhetõ, hogy az automatikus indítás ki lett kapcsolva egy magasabb "
-"biztonsági szintre való váltással, mivel a nyomtatási rendszer támadási "
-"felületet nyújthat.\n"
-"\n"
-"Szeretné a nyomtatási rendszer automatikus indítását ismét bekapcsolni?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "A telepített szoftverek ellenõrzése..."
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "Az LPRng eltávolítása..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "Az LPD eltávolítása..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "Válassza ki a nyomtatási rendszert"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Melyik nyomtatási rendszert (sorkezelõt) szeretné használni?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "A(z) \"%s\" nyomtató beállítása..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "A Foomatic telepítése..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Nyomtatóbeállítások"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "A PrinterDrake elõkészítése..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "Alkalmazások beállítása..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "Szeretné beállítani a nyomtatókezelést?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "Nyomtatási rendszer: "
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"A következõ nyomtatók vannak beállítva. Ha módosítani szeretné egy nyomtató "
-"beállításait, vagy alapértelmezetté kíván tenni egy nyomtatót, vagy le "
-"szeretné kérdezni egy nyomtató adatait, vagy egy távoli CUPS-kiszolgálón "
-"levõ nyomtatót elérhetõvé szeretne tenni a StarOffice/OpenOffice.org/GIMP "
-"program számára, akkor kattintson duplán a megfelelõ nyomtatóra."
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"A következõ nyomtatók vannak beállítva. Egy nyomtató beállításainak "
-"módosításához, egy nyomtató alapértelmezetté tételéhez vagy az adatainak a "
-"lekérdezéséhez kattintson duplán a megfelelõ nyomtatóra."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-"Nyomtatók listájának frissítése (az összes elérhetõ távoli CUPS-nyomtató "
-"megjelenítése érdekében)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Nyomtatási rendszer módosítása"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Normál mód"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "Szeretne beállítani egy másik nyomtatót?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "A nyomtatóbeállítás módosítása"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"Nyomtató: %s\n"
-"Mit szeretne megváltoztatni ennél a nyomtatónál?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "Mehet!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "A nyomtató kapcsolódási típusa"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "Nyomtatónév, leírás, hely"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "A nyomtató gyártója, típusa, meghajtóprogramja"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "A nyomtató gyártója, típusa"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "Legyen ez a nyomtató az alapértelmezett"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "A nyomtató felvétele a StarOffice/OpenOffice.org/GIMP programba"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "A nyomtató eltávolítása a StarOffice/OpenOffice.org/GIMP programból"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "Tesztoldalak nyomtatása"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "Hogyan kell használni ezt a nyomtatót"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "Nyomtató eltávolítása"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "A régi \"%s\" nyomtató eltávolítása..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "Az alapértelmezett nyomtató"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "A(z) \"%s\" nyomtató lesz ezután az alapértelmezett nyomtató."
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "A nyomtató felvétele a StarOffice/OpenOffice.org/GIMP programba"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"A(z) \"%s\" nyomtató sikeresen fel lett véve a StarOffice/OpenOffice.org/"
-"GIMP programba."
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"A(z) \"%s\" nyomtatót nem sikerült felvenni a StarOffice/OpenOffice.org/GIMP "
-"programba."
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "A nyomtató eltávolítása a StarOffice/OpenOffice.org/GIMP programból"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-"A(z) \"%s\" nyomtató sikeresen el lett távolítva a StarOffice/OpenOffice.org/"
-"GIMP programból."
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"A(z) \"%s\" nyomtatót nem sikerült eltávolítani a StarOffice/OpenOffice.org/"
-"GIMP programból."
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Biztosan el szeretné távolítani a(z) \"%s\" nyomtatót?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "A(z) \"%s\" nyomtató eltávolítása..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Proxy-beállítások"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Üdvözöljük a proxy-beállító segédprogramban!\n"
-"\n"
-"Itt lehet megadni a HTTP- és FTP-proxy adatait,\n"
-"a bejelentkezési információval együtt\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"Adja meg a HTTP-proxy adatait.\n"
-"Hagyja üresen, ha nem kíván HTTP-proxyt használni."
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "port"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "Az URL-nek így kell kezdõdnie: \"http:\""
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "A portnak számnak kell lennie"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"Adja meg az FTP-proxy adatait.\n"
-"Hagyja üresen, ha nem kíván FTP-proxyt használni."
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"Adja meg a proxy használatához szükséges nevet és jelszót.\n"
-"Hagyja üresen, ha erre nincs szükség."
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "felhasználónév"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "jelszó"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "a jelszó még egyszer"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "A jelszavak nem egyeznek meg, adja meg õket még egyszer!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Nem tudok partíciót hozzáadni a _formázott_ RAID md%d bejegyzéshez"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Nem tudom írni a(z) %s fájlt"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid sikertelen"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "Az mkraid végrehajtása nem sikerült (talán hiányzik a raidtools?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Nincs elég partíció a RAID %d szinthez\n"
-
-#: ../../security/main.pm_.c:66
-msgid "Security Level:"
-msgstr "Biztonsági szint:"
-
-#: ../../security/main.pm_.c:74
-msgid "Security Alerts:"
-msgstr "Biztonsági figyelmeztetések:"
-
-#: ../../security/main.pm_.c:83
-msgid "Security Administrator:"
-msgstr "Biztonsági adminisztrátor:"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, c-format
-msgid " (default: %s)"
-msgstr " (alapértelmezés: %s)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-"A következõ opciókkal be lehet állítani a rendszer biztonságát.\n"
-"Ha magyarázatra van szüksége, kattintson a Segítség gombra.\n"
-
-#: ../../security/main.pm_.c:256
-msgid "Please wait, setting security level..."
-msgstr "Biztonsági szint beállítása..."
-
-#: ../../security/main.pm_.c:262
-msgid "Please wait, setting security options..."
-msgstr "Biztonsági opciók beállítása..."
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Az ALSA (Advanced Linux Sound Architecture) hangrendszer elindítása"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron, a parancsidõzítõ."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-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_.c:18
-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 ""
-"Az \"at\" parancs által ütemezett utasításokat hajtja végre a megadott\n"
-"idõpontban, valamint kötegelt (batch-elt) parancsokat futtat, amikor\n"
-"a gép terhelése alacsony."
-
-#: ../../services.pm_.c:20
-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 ""
-"A cron a szabványos parancsütemezõ program a UNIX operációs rendszereken.\n"
-"Segítségével programokat lehet futtatni megadott idõpontokban. A vixie cron\n"
-"fejlettebb az alap cronnál: biztonságosabb és több beállítási lehetõséggel\n"
-"rendelkezik."
-
-#: ../../services.pm_.c:23
-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 ""
-"A GPM egértámogatást biztosít a szöveg-alapú (konzolos) linuxos\n"
-"alkalmazások (mint például a Midnight Commander) számára. Lehetõséget\n"
-"nyújt egérrel való másolásra illetve beillesztésre, valamint\n"
-"felbukkanó menük használatára (konzolon)."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"A HardDrake a gép hardverének ellenõrzésére szolgál. Lehetõvé teszi az új\n"
-"vagy megváltozott hardver megfelelõ beállítását."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Az Apache egy WWW szerver. HTML fájlokat és CGI-t tesz elérhetõvé\n"
-"a hálózaton keresztül."
-
-#: ../../services.pm_.c:29
-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 ""
-"Az \"internet szuperszerver szolgáltatás\" (inetd) felelõs sok hálózati\n"
-"szolgáltatás indításáért, mint például telnet, ftp, rsh és rlogin. Az inetd\n"
-"leállításával minden általa irányított szolgáltatás leáll."
-
-#: ../../services.pm_.c:33
-msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-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_.c:35
-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 ""
-"Ez a csomag tölti be a billentyûzetkiosztást, ami a\n"
-"/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_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-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_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr ""
-"A hardvereszközök automatikus felismerése és beállítása a rendszer "
-"indulásakor."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"A Linuxconf elvégez bizonyos feladatokat a rendszer indításakor,\n"
-"hogy a beállítások konzisztensek maradjanak."
-
-#: ../../services.pm_.c:43
-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 ""
-"Az lpd nyomtatószolgáltatás szükséges az lpr rendes mûködéséhez. Az lpd\n"
-"alapjában véve egy nyomtatószerver, elrendezi a nyomtatásokat a különbözõ\n"
-"nyomtatók között."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Linux Virtual Server, nagyteljesítményû, nagy rendelkezésre állású\n"
-"kiszolgáló kialakításához használható."
-
-#: ../../services.pm_.c:47
-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_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Fel- illetve lecsatolja (mount-olja illetve unmount-olja) a különbözõ\n"
-"hálózati fájlrendszereket, mint például az NFS, az SMB\n"
-"(LAN Manager/Windows) és az NCP (NetWare)."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Aktiválja vagy deaktiválja a rendszerindításnál automatikusan induló\n"
-"hálózati csatolókat."
-
-#: ../../services.pm_.c:52
-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 ""
-"Az NFS egy népszerû, TCP/IP hálózaton használatos fájlmegosztási protokoll.\n"
-"Ez a szolgáltatás egy NFS-kiszolgáló; beállítása a /etc/exports\n"
-"fájllal történik."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-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 lock-olást oldja meg."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"A NumLock automatikus bekapcsolása indításkor a konzolon és az\n"
-"XFree-ben."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Az OKI 4w és az azzal kompatibilis windowsos nyomtatók támogatása."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"A PCMCIA-támogatásra általában azoknak a laptop-felhasználóknak van\n"
-"szükségük, akik PCMCIA modemet vagy hálózati kártyát használnak a gépükben.\n"
-"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_.c:63
-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 ""
-"A portmapper kezeli az RPC kapcsolatokat, ezekre többek között a NIS-nek és\n"
-"az NFS-nek van szüksége. A portmap szerverre csak a (NIS vagy NFS) szerver\n"
-"gépeken van szükség."
-
-#: ../../services.pm_.c:66
-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_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-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_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-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 (pl. Oracle)\n"
-"hozzáférhetõk legyenek."
-
-#: ../../services.pm_.c:71
-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 ""
-"A routed szolgáltatás lehetõvé teszi, hogy a RIP protokoll segítségével\n"
-"automatikusan frissüljön az IP protokoll által használt útválasztótábla\n"
-"(IP routing table).\n"
-"A RIP elterjedt a kis hálózatokon; a nagyobb, bonyolultabb hálózatok más\n"
-"útválasztó-protokollokat igényelnek."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-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_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"Az rusers protokoll segítségével a felhasználók lekérdezhetik, hogy melyik\n"
-"gépre ki van bejelentkezve."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"Az rwho protokoll segítségével távoli felhasználók kaphatnak egy listát\n"
-"az rwho szolgáltatást futtató gép aktuális felhasználóiról (olyan, mint a\n"
-"finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "A gép hangrendszerének elindítása"
-
-#: ../../services.pm_.c:81
-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 ""
-"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_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "Az USB-eszközök meghajtóinak betöltése."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr ""
-"Elindítja az X betûtípus-kiszolgálóját (erre szükség van az XFree "
-"használatához)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-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_.c:122
-msgid "Printing"
-msgstr "Nyomtatás"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Fájlmegosztás"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "Rendszer"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Távoli adminisztráció"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Adatbázis-kiszolgáló"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "Szolgáltatások: %d aktivált, %d regisztrált"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Szolgáltatások"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "fut"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "leállítva"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Szolgáltatások és démonok"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"Nem érhetõ el további információ\n"
-"errõl a szolgáltatásról."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "Indításkor"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "Start"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Stop"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Köszönjük, hogy a Mandrake Linux 9.0 rendszert választotta"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Üdvözöljük a Nyílt Forráskód világában"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"A MandrakeSoft cég sikere a Szabad Szoftver elven alapul. Az Ön új operációs "
-"rendszere a világméretû Linux-közösség együttmûködõ munkájának eredménye."
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "Csatlakozzon a Szabad Szoftver világához"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "Szeretne többet tudni a Nyílt Forráskód közösségrõl?"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"Ossza meg ismereteit másokkal és járuljon hozzá linuxos eszközök "
-"fejlesztéséhez - csatlakozzon a közösségi (\"Community\") weblapjainkon "
-"található fórumokhoz"
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "Használja fel az internet szolgáltatásait"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"A Mandrake Linux 9.0 rendszerben a legjobb programokat találja. Böngésszen a "
-"weben és nézzen animációkat a Mozillával vagy a Konquerorral; olvassa "
-"leveleit és kezelje személyes információit az Evolutionnel vagy a "
-"KMaillel; ..."
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr "Fedezze fel a legújabb grafikai és multimédiás eszközöket!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr "Használja ki a multimédia lehetõségeit!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"A Mandrake Linux 9.0 a legújabb programokat tartalmazza zene és videók "
-"lejátszásához valamint képek szerkesztéséhez és kezeléséhez"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Játékok"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"A Mandrake Linux 9.0 a nyílt forráskódú játékok legjobbját nyújtja - "
-"ügyességi játékok, akció, stratégia, ..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Mandrake Vezérlõközpont"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"A Mandrake Linux 9.0 Vezérlõközponttal testreszabható és beállítható az "
-"egész rendszer"
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Felhasználói felületek"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"A Mandrake Linux 9.0 rendszerben 11 különbözõ - teljesen testreszabható - "
-"felhasználói felület közül lehet választani: KDE 3, GNOME 2, WindowMaker, ..."
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "Egyszerû fejlesztés"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr "A Mandrake Linux 9.0 a legjobb fejlesztõi környezet"
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"Használja fel a GNU GCC 3 fordító és a legjobb nyílt forráskódú "
-"fejlesztõkörnyezetek erejét"
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr "Alakítsa gépét egy megbízható kiszolgálóvá"
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of "
-"your mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"Alakítsa gépét linuxos kiszolgálóvá néhány egérkattintással: webkiszolgáló, "
-"email, tûzfal, útválasztó, fájlkiszolgáló, nyomtatókiszolgáló, ..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "Növelje a gép biztonságát"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-"A MandrakeSecurity termékek közt megtalálható a Multi Network Firewall nevû "
-"tûzfal (M.N.F.)"
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-"Ez a tûzfaltermék olyan hálózati funkciókat valósít meg, amelyek az összes "
-"biztonsági igénynek megfelelnek"
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr "A termék a MandrakeStore weblapon érhetõ el"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr "A hivatalos MandrakeSoft-áruház"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"Linuxos megoldások teljes skálája, speciális termékajánlatok, valamint egyéb "
-"árucikkek elektronikus üzletünkben:"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr "Stratégiai partnerek"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-"A MandrakeSoft együttmûködik több, a Mandrake Linuxszal kapcsolatos "
-"professzionális megoldásokat kínáló céggel. A partnerek listája elérhetõ a "
-"MandrakeStore webhelyén."
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr "Fedezze fel a MandrakeSoft oktatási anyagait: Linux-Campus"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-"Az oktatási programot a végfelhasználók és a szakértõk (hálózati- és "
-"rendszeradminisztrátorok) igényei alapján hoztuk létre"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr "Szerezzen linuxos képesítést"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-"Akár a weben keresztül tanul, akár az oktatási partnereinken keresztül, a "
-"Linux-Campus oktatási anyag felkészíti Önt az elismert világméretû "
-"professzionális LPI vizsgaprogramra"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "Legyen Mandrake-szakértõ (MandrakeExpert)"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-"Találjon megoldást a felmerülõ problémáira a MandrakeSoft webes támogatási "
-"rendszerével"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-"Csatlakozzon a MandrakeSoft támogatási csapataihoz és a linuxos közösséghez, "
-"hogy megoszthassa ismereteit és elismert szakértõként segítséget nyújthasson "
-"másoknak a támogatási weboldalakon keresztül:"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-msgid "MandrakeExpert Corporate"
-msgstr "Mandrake-szakértõ - vállalati"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr "Webes támogatási rendszer vállalati igényekhez"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-"Az összes bejelentést a MandrakeSoft ugyanazon szakembere fogja kezelni"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-"Fedezze fel a MandrakeClub és a Mandrake Corporate Club szolgáltatásokat"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-"A MandrakeClub és a Mandrake Corporate Club a Mandrake Linux azon magán- "
-"illetve üzleti felhasználóinak részére lett létrehozva, akik támogatni "
-"szeretnék a disztribúció fejlesztését. A tagok speciális lehetõségekhez is "
-"hozzájutnak. Ha meg van elégedve termékeinkkel, vagy a cége sikeresen "
-"használja a rendszert üzleti célokra, vagy egyszerûen csak támogatni "
-"szeretné a Mandrake Linux fejlesztését, csatlakozzon a MandrakeClubhoz!"
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "Csomagok telepítése..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr ""
-"Jelentkezzen ki, majd nyomja meg a Ctrl+Alt+BackSpace billentyûkombinációt"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr ""
-"A módosítások csak a(z) %s programba való következõ bejelentkezéskor lépnek "
-"érvénybe"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "A Mandrake Terminal Server beállítása"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "A kiszolgáló bekapcsolása"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "A kiszolgáló kikapcsolása"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "A kiszolgáló elindítása"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "A kiszolgáló leállítása"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "Etherboot floppy/ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "Hálózati indítási fájlok"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "Felhasználók felvétele/törlése"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Kliensek felvétele/törlése"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "Rendszerindító floppy"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "Rendszerindító ISO-fájl"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "Teljes kernel elkészítése -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "Ez több percig is eltarthat."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "Nincs kijelölve kernel."
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "Egyetlen NIC-fájl készítése -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "Nincs kijelölve NIC."
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "Az összes kernel elkészítése -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- Törlés"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "Az összes NBI törlése"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "Felhasználó felvétele -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- Felhasználó törlése"
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr "Hálózati indítási fájlok nem lettek létrehozva."
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "Kliens felvétele -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- Kliens törlése"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "dhcpd beállítása..."
-
-#: ../../standalone/drakTermServ_.c:873
-msgid "dhcpd Server Configuration"
-msgstr "A dhcpd kiszolgáló beállítása"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-"Az értékek nagy része az aktuális rendszerbõl származik.\n"
-"Szükség esetén módosíthatja azokat."
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "Beállítás mentése"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "Tegye be a floppyt:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "A floppy nem elérhetõ."
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "A floppyt most már ki lehet venni"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "Nincs elérhetõ floppy-meghajtó."
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "Az Etherboot ISO-fájl: %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "Valamilyen probléma merült fel. Az mkisofs telepítve van?"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "Elõször létre kell hozni ezt: /etc/dhcpd.conf"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Hiba!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "Nem található a(z) \"%s\" képfájl."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Az automatikus telepítés beállításai"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"Egy automatikus telepítõfloppy beállítása következik. Ez veszélyes lehet, "
-"ezért körültekintéssel használandó.\n"
-"\n"
-"Ennek segítségével újrajátszható az Ön által ezen gépen végrehajtott "
-"telepítés - közben bizonyos lépéseknél kérdéseket tesz majd fel a program "
-"egyes értékek módosítása érdekében.\n"
-"\n"
-"A maximális biztonság kedvéért a partícionálási és formázási mûveletek soha "
-"nem lesznek automatikusan végrehajtva, bármit is választott Ön ezen gép "
-"telepítése során.\n"
-"\n"
-"Kívánja folytatni?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "Az automatikus lépések beállításai"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"Adja meg mindegyik lépésnél, hogy újrajátszással vagy kézi vezérléssel "
-"történjen"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "Automatikus telepítõfloppy készítése"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"Üdvözöljük.\n"
-"\n"
-"Az automatikus telepítés paraméterei a bal oldalon érhetõk el"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Gratulálunk!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"A floppy létrehozása sikeresen befejezõdött.\n"
-"A telepítés újralejátszása elvégezhetõ."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Automatikus telepítés"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Elem hozzáadása"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "Az utolsó elem eltávolítása"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "A Cron egyelõre csak a rendszergazda számára elérhetõ"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "FIGYELMEZTETÉS"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "HIBA"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "INFÓ"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup jelentés \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup szolgáltatás - jelentés\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup jelentés - részletek\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "Teljes elõrehaladás"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-"%s létezik, törölhetõ?\n"
-"\n"
-"Figyelmeztetés: Ha már elvégezte ezt korábban, akkor elképzelhetõ,\n"
-"hogy a kiszolgálón el kell távolítani a bejegyzést az engedélyezett\n"
-"kulcsok (authorized_keys) közül."
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr "A kulcsok elõállítása hosszabb ideig is eltarthat."
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr "HIBA: Nem hajtható végre: %s."
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr "Nincs jelszókérés %s ezen portján: %s"
-
-#: ../../standalone/drakbackup_.c:852
-#, c-format
-msgid "Bad password on %s"
-msgstr "Hibás jelszó ezen: %s"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr "\"%s\" nem vihetõ át ide: \"%s\" - engedély megtagadva"
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr "%s nem található itt: %s"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr "%s nem válaszol"
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-"Az átvitel sikeres volt.\n"
-"A következõ paranccsal ellenõrizheti, hogy be tud-e jelentkezni a\n"
-"kiszolgálóra anélkül, hogy jelszót kérne a gép:\n"
-"\n"
-"ssh -i %s %s\\@%s"
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr "A távoli WebDAV-hely már szinkronban van."
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr "A WebDAV-átvitel sikertelen volt."
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr "Nincs CD/DVD a meghajtóban."
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr "Úgy tûnik, az adathordozó nem írható."
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr "Az adathordozó nem törölhetõ."
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr "Az adathordozó törlése hosszabb ideig is eltarthat."
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr "Probléma a CD-hozzáférési engedélyekkel."
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr "Nincs szalag ebben: %s."
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "Rendszerfájlok mentése..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "Fájlok merevlemezes mentése..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "Felhasználói fájlok mentése..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "Merevlemezes mentés folyamatban..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "Egyéb fájlok mentése..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr "A mentés nem módosult."
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"DrakBackup-tevékenységek ezzel: %s:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"fájllista elküldve FTP-n: %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-" FTP-kapcsolati probléma: A mentésfájlok FTP-n keresztül történõ küldése "
-"sikertelen.\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"DrakBackup-tevékenységek CD-vel:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"DrakBackup-tevékenységek szalaggal:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr " Hiba levélküldés közben. \n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr "Katalógus nem hozható létre."
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Fájlkijelölés"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr ""
-"Válassza ki a fájlokat illetve könyvtárakat, majd kattintson a \"Hozzáadás\" "
-"gombra"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"Jelölje be azokat az opciókat, amelyekre szüksége van.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"Ezekkel a funkciókkal a /etc könyvtár összes fájlja elmenthetõ illetve "
-"visszatölthetõ.\n"
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr "Rendszerfájlok mentése (/etc könyvtár)"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr "Inkrementális mentés (a korábbi mentések nem lesznek felülírva)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "A kritikus fájlok kihagyása (passwd, group, fstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-"Ezzel az opcióval a /etc könyvtár bármely állapota\n"
-"visszatölthetõ lesz."
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr "Jelölje ki az összes felhasználót, amelynek adatait menteni szeretné."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "A böngészõ-gyorstár kihagyása"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr "Inkrementális mentések (a korábbi mentések nem lesznek felülírva)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "Kijelöltek eltávolítása"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "Felhasználók"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "Mentés hálózati kapcsolaton keresztül"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr "Hálózati mód:"
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr "Expect használata SSH-hoz"
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-"Mentési kulcsok\n"
-"létrehozása/átvitele SSH-hoz"
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" Átvitel \n"
-"Most"
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-"A többi (nem DrakBackup-)\n"
-"kulcs már a helyére került"
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "Adja meg a gépnevet vagy az IP-címet."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-"Adja meg a könyvtárt (vagy modult), amelybe a\n"
-" mentésfájlok kerüljenek az adott gépen."
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "Adja meg a felhasználói nevét"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "Adja meg a jelszavát"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "Emlékezzen a jelszóra"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr "Meg kell adni egy gépnevet, egy felhasználónevet és egy jelszót."
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "Mentés CD-re/DVD-re"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-"Adja meg a CD/DVD eszközt.\n"
-"(Az Enter billentyû lenyomására a többi mezõ átveszi a beállításokat.\n"
-"Erre a mezõre csak az ûrlap kitöltése miatt van szükség.)"
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Adja meg a CD/DVD adathordozó méretét (MB)"
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr "Multisession CD esetén jelölje be az opciót"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "Ha CD-RW lemezt használ, jelölje be az opciót"
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr ""
-"Ha le kívánja törölni az újraírható adathordozót (1. session), jelölje be az "
-"opciót"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr " Törlés most "
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr "Ha DVDR eszközt használ, jelölje be az opciót"
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Ha DVDRAM eszközt használ, jelölje be az opciót"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"Adja meg a CD-író eszközazonosítóját,\n"
-" például: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "CD-eszköz nincs definiálva."
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "Mentés szalagra"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "Adja meg a mentéshez használandó eszköznevet"
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr ""
-"Ha a visszatekerést mellõzõ eszközt szeretné használni, jelölje be az opciót."
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Ha mentés elõtt le kívánja törölni a szalagot, jelölje be az opciót."
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Ha mentés után ki szeretné dobatni a szalagot, jelölje be az opciót."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"Adja meg a DrakBackup program számára\n"
-" engedélyezett maximális méretet"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "Adja meg a könyvtárt, ahova menteni kell:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "Kvóta használata a mentésfájlokhoz."
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "Hálózat"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CD-ROM / DVD-ROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "Merevlemez / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "Szalag"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "óránként"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "naponta"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "hetente"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "havonta"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "Szolgáltatás használata"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"Adja meg a mentések közti \n"
-"idõintervallumot"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"Adja meg a mentési\n"
-"médiumot."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"Gyõzõdjön meg arról, hogy a cron szolgáltatás a szolgáltatások közt van. \n"
-"\n"
-"Megjegyzés: jelenleg az összes \"hálózati\" médium a merevlemezt is "
-"használja."
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "Levél küldése minden mentés után ide:"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-"A merevlemezen levõ \"tar\" fájlok törlése más médiumra való mentés után."
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "Mit"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Hova"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "Mikor"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "További opciók"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "A DrakBackup beállítása"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "Válassza ki, hogy hova szeretne menteni"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "merevlemezre"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "hálózaton keresztül"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "CD-ROM-on"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "szalagos eszközön"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "Válassza ki, hogy mit szeretne menteni"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "A rendszer mentése"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "A felhasználók adatainak mentése"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "Felhasználó kézi kiválasztása"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"Mentési források: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- Rendszerfájlok:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- Felhasználói fájlok:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- Egyéb fájlok:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- Mentés merevlemezre a következõ helyre: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-"\n"
-"- A merevlemezen levõ \"tar\" fájlok törlése mentés után.\n"
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"- Írás CD-re"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr "RW"
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr " ezen az eszközön: %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr " (multisession)"
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- Mentés szalagra ezen az eszközön: %s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\tTörlés=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- Mentés ezzel: \"%s\" a következõ gépre: %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t felhasználónév: %s\n"
-"\t\t útvonal: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- Beállítások:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\tA rendszerfájlok kihagyása\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\ttar és bzip2 használata a mentésekhez\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\ttar és gzip használata a mentésekhez\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- Szolgáltatások (%s):\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-Merevlemez\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-CD\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-Szalag \n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-Hálózat FTP-vel\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-Hálózat SSH-val\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-Hálózat rsync használatával\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-Hálózat webdav használatával\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "Nincs beállítás. Használja a varázslót vagy a Speciális opciót.\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"A visszatöltendõ adatok listája:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"A sérült adatok listája:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "A következõ alkalommal szüntesse meg a kijelölést vagy törölje."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "A mentésfájlok sérültek"
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr " Az összes kijelölt adat "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " vissza lett töltve ide: %s "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " Beállítás visszatöltése "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "Az egyéb fájlok is visszatölthetõk."
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr "A visszatöltendõ felhasználók (csak a legutóbbi dátumok lényegesek)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "Az ez elõtti rendszerfájlok mentése:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "adja meg a visszatöltési dátumot"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "Mentés merevlemezre"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "Adja meg a könyvtárt, ahova menteni kell:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "FTP-kapcsolat"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "Biztonságos kapcsolat"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "Visszatöltés merevlemezrõl"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "Adja meg a könyvtárt, ahol a mentések vannak"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "Válasszon más médiumot a visszatöltéshez"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "Egyéb médium"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "Rendszer visszatöltése"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "Felhasználók visszatöltése"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "Egyéb adatok visszatöltése"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr "válassza ki a visszatöltendõ útvonalat (a / helyett)"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr "Új mentés készítése visszatöltés elõtt (csak inkrementális mentéshez)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "Felhasználói könyvtárak törlése visszatöltés elõtt"
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-"A kijelölt katalógus-\n"
-"bejegyzés visszaállítása"
-
-#: ../../standalone/drakbackup_.c:3396
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr ""
-"A kijelölt fájlok\n"
-"visszaállítása"
-
-#: ../../standalone/drakbackup_.c:3413
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr ""
-"A visszaállítási\n"
-"útvonal módosítása"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr "Mentésfájlok nem találhatók itt: %s."
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-"Helyezze be a(z) \"%s\" címkéjû CD-t\n"
-" a /mnt/cdrom csatolási pont alatti CD-meghajtóba"
-
-#: ../../standalone/drakbackup_.c:3492
-msgid "Restore From CD"
-msgstr "Visszatöltés CD-rõl"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr "Nem a megfelelõ címkéjû CD. A CD címkéje: %s."
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-"Helyezze be a(z) \"%s\" címkéjû szalagot\n"
-" a(z) %s szalagos meghajtóba"
-
-#: ../../standalone/drakbackup_.c:3504
-msgid "Restore From Tape"
-msgstr "Visszatöltés szalagról"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr "Nem a megfelelõ címkéjû szalag. A szalag címkéje: %s."
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr "Visszatöltés hálózaton keresztül"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr "Visszatöltés a(z) %s hálózati protokollon keresztül"
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "Gépnév"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr "Gép-útvonal vagy modul"
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr "Jelszó szükséges"
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr "Felhasználónév szükséges"
-
-#: ../../standalone/drakbackup_.c:3544
-msgid "Hostname required"
-msgstr "Gépnév szükséges"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr "Útvonal vagy modul megadása szükséges"
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr "Fájlok visszaállítva..."
-
-#: ../../standalone/drakbackup_.c:3565
-msgid "Restore Failed..."
-msgstr "A visszaállítás sikertelen volt..."
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "Az összes mentés visszatöltése"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "Egyéni visszatöltés"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr "A CD a helyén van - folytatás."
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr "Átlépés egy másik visszaállítási tárhelyre."
-
-#: ../../standalone/drakbackup_.c:3867
-msgid "Restore From Catalog"
-msgstr "Visszaállítás a katalógusból"
-
-#: ../../standalone/drakbackup_.c:3895
-msgid "Restore Progress"
-msgstr "A visszaállítás folyamata"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Elõzõ"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Mentés"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "Mentésfájlok elkészítése"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "Visszatöltés"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"Hiba a sendmail hívása közben.\n"
-" A jelentés nem lett elküldve.\n"
-" Ellenõrizze a sendmail beállítását."
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"A következõ csomagokat szükséges telepíteni:\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"Hiba a fájl FTP-vel való átvitele közben.\n"
-" Ellenõrizze az FTP-vel kapcsolatos beállításokat."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "Válassza ki a visszatöltendõ adatokat..."
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "Válasszon mentési médiumot..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "Válassza ki a mentendõ adatokat..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"Beállítási fájl nem található. \n"
-"Használja a varázslót vagy a Speciális opciót."
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "Fejlesztés alatt..."
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "Rendszerfájlok mentése"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "Felhasználói fájlok mentése"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "Egyéb fájlok mentése"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Elõrehaladás"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "fájlok küldése FTP-n"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "Fájlok küldése..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "Mentés most a beállítások alapján"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "Mentési beállítások megtekintése."
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Beállítás a varázslóval"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "Speciális beállítások"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "Mentés most"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "DrakBackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"opciók leírása:\n"
-"\n"
-" Ebben a lépésben a következõket lehet módosítani:\n"
-"\n"
-" - Tömörítési mód:\n"
-" \n"
-" Ha bzip2 tömörítést választ, az adatok jobban lesznek\n"
-" tömörítve, mint a gzip esetén (körülbelül 2-10 %-kal).\n"
-" Alapértelmezésben nincs bejelölve ez az opció, mivel ez a\n"
-" tömörítési mód több idõt igényel (körülbelül 1000 %-kal többet).\n"
-" \n"
-" - Frissítési mód:\n"
-"\n"
-" Ez az opció frissíti a mentést, de nem igazán hasznos,\n"
-" mivel frissítés elõtt ki kell tömöríteni a mentést.\n"
-" \n"
-" - .backupignore mód:\n"
-"\n"
-" Ahogyan a CVS esetén, a DrakBackup kihagy minden olyan\n"
-" fájlt, ami a megfelelõ könyvtárban levõ .backupignore\n"
-" fájlban hivatkozva van. Példa a .backupignore fájl\n"
-" lehetséges tartalmára: \n"
-" *.o\n"
-" *~\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-" Bizonyos, a sendmail futása közben fellépõ hibáknak a\n"
-" postfix helytelen beállítása az oka. A kijavítás érdekében\n"
-" állítsa be a \"myhostname\"-et vagy a \"mydomain\"-t a\n"
-" /etc/postfix/main.cf fájlban.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"opciók leírása:\n"
-"\n"
-" - Rendszerfájlok mentése:\n"
-" \n"
-"\tLehetõvé teszi a /etc könyvtár mentését. Ez a könyvtár\n"
-"\ta beállítási fájlokat tartalmazza. Visszatöltés közben\n"
-"\tlegyen óvatos, nehogy felülírja a következõ fájlokat:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Felhasználói fájlok mentése: \n"
-"\n"
-"\tLehetõvé teszi annak kiválasztását, hogy mely \n"
-"\tfelhasználók adatait kívánja menteni.\n"
-"\tHogy ne legyen feleslegesen használva a lemezhely, \n"
-"\tjavasolt a böngészõ gyorstárának fájljait kihagyni.\n"
-"\n"
-" - Egyéb fájlok mentése: \n"
-"\n"
-"\tLehetõvé teszi további mentendõ adatok kijelölését.\n"
-"\tEz a módszer egyelõre nem használható az inkrementális \n"
-"\tmentéssel együtt.\t\t\n"
-" \n"
-" - Inkrementális mentések:\n"
-"\n"
-"\tAz inkrementális mentés talán a legrugalmasabb \n"
-"\tmentési módszer. Ezen módszer használata esetén \n"
-"\taz elsõ mentés (amely még teljes mentés) után \n"
-"\tmár csak a változások kerülnek mentésre.\n"
-"\tVisszatöltésnél lehetõség van arra, hogy egy\n"
-"\tadott dátumra vonatkozóan legyenek visszatöltve\n"
-"\taz adatok.\n"
-"\tHa ez az opció nincs bejelölve, akkor az összes korábbi\n"
-"\tmentés le lesz törölve minden mentési folyamat elõtt. \n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"a visszatöltés leírása:\n"
-" \n"
-"Csak a legutóbbi dátum lesz felhasználva, mivel inkrementális \n"
-"mentés esetén az összes korábbi mentést vissza kell tölteni.\n"
-"\n"
-"Ha tehát nem akarja visszatölteni egy felhasználó adatait, akkor\n"
-"törölje az ahhoz tartozó összes opciót.\n"
-"\n"
-"Máskülönben csak egyet választhat ki közülük.\n"
-"\n"
-" - Inkrementális mentések:\n"
-"\n"
-"\tAz inkrementális mentés talán a legrugalmasabb \n"
-"\tmentési módszer. Ezen módszer használata esetén \n"
-"\taz elsõ mentés (amely még teljes mentés) után \n"
-"\tmár csak a változások kerülnek mentésre.\n"
-"\tVisszatöltésnél lehetõség van arra, hogy egy\n"
-"\tadott dátumra vonatkozóan legyenek visszatöltve\n"
-"\taz adatok.\n"
-"\tHa ez az opció nincs bejelölve, akkor az összes korábbi\n"
-"\tmentés le lesz törölve minden mentési folyamat elõtt. \n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright (C) 2001 MandrakeSoft - DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" frissítések: 2002, MandrakeSoft - Stew Benedict <sbenedict\\@mandrakesoft."
-"com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-" Ez a program szabad szoftver; terjeszthetõ és/vagy módosítható\n"
-" a Free Software Foundation által publikált GNU General Public\n"
-" License 2. vagy annál újabb verziója alapján.\n"
-"\n"
-" A program annak reményében kerül terjesztésre, hogy hasznosnak\n"
-" bizonyul, de GARANCIA NÉLKÜL; még a PIACKÉPESSÉG illetve\n"
-" egy BIZONYOS CÉLRA VALÓ ALKALMASSÁG sincs garantálva. További\n"
-" részletek a GNU General Public License-ben.\n"
-"\n"
-" A programmal együtt Önnek kapnia kellett egy példányt a GNU General\n"
-" Public License-bõl; ha nem így történt, írjon a következõ címre:\n"
-" Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,\n"
-" MA 02111-1307, USA."
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"Leírás:\n"
-"\n"
-" A DrakBackup program a rendszer mentésére használható.\n"
-" Beállítható, mi legyen mentve:\n"
-"\t- rendszerfájlok\n"
-"\t- felhasználói fájlok\n"
-"\t- egyéb fájlok\n"
-"\tvagy a teljes rendszer és az egyéb adatok (például Windows partíciók)\n"
-"\n"
-" A DrakBackup a következõ helyekre képes menteni:\n"
-"\t- merevlemez\n"
-"\t- NFS\n"
-"\t- CD (CD-RW), DVD (automatikus rendszerindítással,\n"
-"\t helyreállítással és automatikus telepítéssel)\n"
-"\t- FTP\n"
-"\t- rsync\n"
-"\t- Webdav\n"
-"\t- szalag\n"
-"\n"
-" A DrakBackup lehetõvé teszi a rendszernek egy kiválasztott\n"
-" könyvtárba való visszatöltését.\n"
-"\n"
-" Alapértelmezés szerint az összes mentés a /var/lib/drakbackup\n"
-" könyvtárba kerül.\n"
-"\n"
-" A beállításokat tartalmazó fájl:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Mentés visszatöltése:\n"
-"\n"
-" Visszatöltés közben a DrakBackup eltávolítja az\n"
-" eredeti könyvtárt, és ellenõrzi, hogy nincsenek-e\n"
-" megsérülve a mentéseket tároló fájlok. Visszatöltés\n"
-" elõtt javasolt még egy mentést készíteni.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"Az opciók leírása:\n"
-"\n"
-"Legyen óvatos, amikor FTP-s mentést használ - csak a már elkészült \n"
-"mentésfájlokat küldi a program a kiszolgálóra.\n"
-"Ez azt jelenti, hogy jelenleg el kell készíteni a mentést a \n"
-"merevlemezre, mielõtt a kiszolgálóra lenne küldve.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"Mentés visszatöltésével kapcsolatos problémák:\n"
-"\n"
-"Visszatöltés közben a DrakBackup ellenõrzi az összes mentésfájlt,\n"
-"mielõtt visszatöltene azokból.\n"
-"Visszatöltés elõtt a program eltávolítja az eredeti könyvtárt,\n"
-"így elvesznek az ott levõ adatok.\n"
-"A mentésfájlokat kézzel ne módosítsa.\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"Leírás:\n"
-"\n"
-" A DrakBackup program a rendszer mentésére használható.\n"
-" Beállítható, mi legyen mentve:\n"
-"\t- rendszerfájlok\n"
-"\t- felhasználói fájlok\n"
-"\t- egyéb fájlok\n"
-"\tvagy a teljes rendszer és az egyéb adatok (például Windows partíciók)\n"
-"\n"
-" A DrakBackup a következõ helyekre képes menteni:\n"
-"\t- merevlemez\n"
-"\t- NFS\n"
-"\t- CD (CD-RW), DVD (automatikus rendszerindítással,\n"
-"\t helyreállítással és automatikus telepítéssel)\n"
-"\t- FTP\n"
-"\t- rsync\n"
-"\t- Webdav\n"
-"\t- szalag\n"
-"\n"
-" A DrakBackup lehetõvé teszi a rendszernek egy kiválasztott\n"
-" könyvtárba való visszatöltését.\n"
-"\n"
-" Alapértelmezés szerint az összes mentés a /var/lib/drakbackup\n"
-" könyvtárba kerül.\n"
-"\n"
-" A beállításokat tartalmazó fájl:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Mentés visszatöltése:\n"
-"\n"
-" Visszatöltés közben a DrakBackup eltávolítja az\n"
-" eredeti könyvtárt, és ellenõrzi, hogy nincsenek-e\n"
-" megsérülve a mentéseket tároló fájlok. Visszatöltés\n"
-" elõtt javasolt még egy mentést készíteni.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "A(z) %s telepítése nem sikerült a következõ hiba miatt:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"drakbug %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"Ez a program szabad szoftver; a GNU GPL alapján terjeszthetõ.\n"
-"\n"
-"Használat: drakbug [OPCIÓK] [PROGRAMNÉV]\n"
-"\n"
-"OPCIÓK:\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - jelen segítség megjelenítése\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr " --report - a programnak egy Mandrake-eszköznek kell lenni\n"
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr " --incident - a programnak egy Mandrake-eszköznek kell lenni\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Mandrake hibabejelentõ program"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "Mandrake Varázsló"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "Szinkronizáló program"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "Önálló eszközök"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "MandrakeOnline"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "MenuDrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "Távirányítás"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "Szoftvercsomag-kezelõ"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "Windows migrációs program"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "UserDrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "Beállítási varázslók"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "Alkalmazás:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "Csomag: "
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "Kernel:"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "Kiadás: "
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"Hibajelentés küldéséhez kattintson a \"Bejelentés\" gombra.\n"
-"Ekkor megnyílik egy webes böngészõablak a https://drakbug.mandrakesoft.com\n"
-"címmel, ahol egy kitöltendõ ûrlap lesz látható. A fenti információk el "
-"lesznek\n"
-"küldve azon kiszolgálónak.\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "Bejelentés"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "Nincs telepítve"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "csatlakozás a Bugzilla varázslóhoz..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "Nincs elérhetõ böngészõ. Telepítsen egyet."
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Hálózatbeállítás (%d csatoló)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profil: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Profil törlése..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "A törölni kívánt profil:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Új profil..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"A létrehozandó profil neve (az új profil az aktuális pontos másolata lesz):"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Gépnév: "
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Internet-hozzáférés"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Típus:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Átjáró (gateway):"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Csatoló:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Állapot:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "Kis türelmet"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Az internet-hozzáférés beállítása..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "A helyi hálózat beállítása"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Meghajtó"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Csatoló"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protokoll"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Állapot"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "A helyi hálózat beállítása..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "A varázsló indításához kattintson ide ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Varázsló..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Alkalmazás"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Csatlakozva"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Nincs csatlakozva"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Csatlakozás..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "A kapcsolat bontása..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"Figyelmeztetés: Egy másik internetkapcsolat is létezik, esetlegesen a "
-"hálózatot használva."
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"Egyetlen csatoló sincs beállítva.\n"
-"A beállítás elvégzéséhez kattintson a \"Beállítás\" gombra."
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "A helyi hálózat beállítása"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "%s csatoló: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Rendszerindítási protokoll"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Automatikus indítás"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP-kliens"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "aktiválás most"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "deaktiválás most"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Ez a csatoló még nem lett beállítva.\n"
-"A beállítóvarázslót a fõablakban indíthatja el."
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Nincs beállítva egyetlen internetkapcsolat sem.\n"
-"Kapcsolat létrehozásához kattintson a \"Beállítás\" gombra."
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Internetkapcsolat beállítása"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Internetkapcsolat beállítása"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "A csatlakozás típusa: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Paraméterek"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Átjáró (gateway)"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Ethernet-kártya"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP-kliens"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "használat: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-iso8859-2,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Modulnév"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Méret"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "rendszerindító lemez készítése"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "alapértelmezés"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "DrakFloppy hiba: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "a kernel verziója"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Általános"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Csak szakértõknek"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "Az mkinitrd opcionális argumentumai"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Modul hozzáadása"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "felülírás"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "ha szükséges"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "a SCSI modulok kihagyása"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "a RAID modulok kihagyása"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Modul eltávolítása"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Kimenet"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "A lemez elkészítése"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Biztosítsa, hogy a(z) %s eszközben legyen adathordozó"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"A(z) %s eszközben nincs adathordozó, vagy írásvédett.\n"
-"Helyezzen be egyet, illetve szüntesse meg az írásvédelmet."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Nem sikerült létrehozni új példányt: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Az mkbootdisk program lezárása sikertelen: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "Telepített betûtípusok keresése"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "Telepített betûtípusok kijelölésének törlése"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "az összes betûtípus vizsgálata"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "betûtípus nem található"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "kész"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "a csatlakoztatott partíciókon betûtípus nem található"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Jó betûtípusok ismételt kiválasztása"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "betûtípus nem található\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "Betûtípusok keresése a telepítettek közt"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "Betûtípus-másolás"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "TrueType betûtípusok telepítése"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "kérem, várjon: ttmkfdir..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "TrueType-telepítés kész"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "Betûtípus-konvertálás"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "type1inst készítése"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "Ghostscript-hivatkozás"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "ttf betûtípusok konvertálása"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "pfm betûtípusok konvertálása"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Átmeneti fájlok elhagyása"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "XFS újraindítása"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "Betûtípus-fájlok elhagyása"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "XFS újraindítása"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"Mielõtt bármilyen betûtípus telepítésébe kezdene, bizonyosodjon meg arról, "
-"hogy van joga azok telepítéséhez illetve használatához.\n"
-"\n"
-"-A betûtípusokat a szokott módon telepítheti. Bizonyos hibás betûtípusok "
-"lefagyaszthatják az X kiszolgálót."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "Betûtípusok importálása"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "Windowsos betûtípusok"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "Betûtípusok eltávolítása"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "Speciális opciók"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "Betûtípus-lista"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "Válassza ki, mely alkalmazások fogják használni a betûtípusokat:"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "AbiWord"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Általános nyomtatók"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr ""
-"Válassza ki a betûtípus-fájlt vagy -könyvtárt, majd kattintson a \"Hozzáadás"
-"\" gombra"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "Telepítési lista"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "kattintson ide, ha biztos benne"
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "ide, ha nem"
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "Kijelölések megszüntetése"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Mindent kijelöl"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "Lista eltávolítása"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "Tesztelés"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "Betûtípusok másolása a rendszerbe"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "Betûtípusok telepítése és konvertálása"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "Telepítés után"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "A rendszerben található betûtípusok eltávolítása"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "Eltávolítás után"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Internetkapcsolat megosztása"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "Csak a 2.4-es kerneleket támogatjuk."
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Az internetkapcsolat megosztása engedélyezve van"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Az internetkapcsolat megosztása már megtörtént.\n"
-"A megosztott kapcsolat használható.\n"
-"\n"
-"Mit szeretne tenni?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "Letiltás"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "Mégsem"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "Beállítás újból"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "A kiszolgálók letiltása..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "Az internetkapcsolat-megosztás letiltása megtörtént."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Az internetkapcsolat megosztása nincs engedélyezve"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Az internetkapcsolat megosztása korábban már megtörtént.\n"
-"A megosztott kapcsolat használata nincs engedélyezve.\n"
-"\n"
-"Mit szeretne tenni?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "Engedélyezés"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "A kiszolgálók engedélyezése..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "Az internetkapcsolat megosztása most már engedélyezett."
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Az internetkapcsolat megosztásának beállítása következik.\n"
-"Ennek segítségével a helyi hálózat más gépei is elérhetik az internetet\n"
-"ezen a kapcsolaton keresztül.\n"
-"\n"
-"Megjegyzés: a helyi hálózat (LAN) használatához legalább egy hálózati\n"
-"csatolókártya szükséges."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "%s csatoló (a(z) %s modul felhasználásával)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "%s csatoló"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Nem található hálózati csatolókártya a számítógépben."
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Nem található Ethernet hálózati adapter a rendszerben. Futtassa a "
-"hardverkonfigurációs eszközt."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Hálózati csatolófelület"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"Egyetlen beállított hálózati csatolókártya található a gépben:\n"
-"\n"
-"%s\n"
-"\n"
-"A helyi hálózat paramétereit ehhez a csatolóhoz fogom beállítani."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr "Válassza ki, hogy milyen kártyával csatlakozik a helyi hálózathoz."
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "Hálózati csatoló már be lett állítva"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"Figyelmeztetés: A hálózati kártya (%s) már be van állítva.\n"
-"\n"
-"Szeretne automatikus újrakonfigurálást?\n"
-"\n"
-"Elvégezheti Ön is kézzel, de csak ha biztos abban, hogy mit tesz."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "Automatikus újrakonfigurálás"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Jelenlegi csatolóbeállítás megjelenítése"
-
-# attribution:
-# The attribution of IP addresses, talking about the network: a
-# server gives names to workstations so they can talk.
-# How the IP address is attributed: static (eg: manual config), dhcp,
-# bootp, ...
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"\"%s\" jelenlegi beállítása:\n"
-"\n"
-"Hálózat: %s\n"
-"IP-cím: %s\n"
-"IP-címkiosztás: %s\n"
-"Meghajtó: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"Megtartható a jelenlegi beállítás, ekkor feltételezve lesz, hogy már "
-"megtörtént egy DHCP kiszolgáló beállítása. Ebben az esetben ellenõrizze, "
-"hogy helyesen lett-e meghatározva a helyi hálózathoz használt C osztályú "
-"tartomány. Nem történik újrakonfigurálás, és a DHCP kiszolgáló beállításai "
-"sem kerülnek módosításra.\n"
-"\n"
-"Újra is konfigurálható a csatoló illetve beállítható egy DHCP kiszolgáló.\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "C osztályú helyi hálózat"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "DHCP kiszolgáló IP-címe"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "Csatoló és DHCP kiszolgáló újrakonfigurálása"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "A helyi hálózati cím nem \".0\"-ra végzõdik, kilépek."
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "Hálózati címhibát észleltem az aktuális konfigurációban: %s!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Beállítás..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "Beállítószkriptek, szoftvertelepítés, szerverek indítása..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "A(z) %s csomag telepítésénél hiba történt"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"A beállítás sikeresen befejezõdött.\n"
-"Az internetkapcsolat most már bármelyik, a helyi hálózaton található géppel "
-"megosztható az automatikus hálózati címkiosztás (DHCP) segítségével."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "A megosztás már megtörtént, de a kapcsolat használata le van tiltva."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "A megosztás már megtörtént, a kapcsolat használható."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Az internetkapcsolat megosztása még nem történt meg."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Az internetkapcsolat megosztásának beállítása"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Üdvözöljük az internetkapcsolat-megosztás beállítóprogramjában!\n"
-"\n"
-"%s\n"
-"\n"
-"Kattintson a Beállítás gombra a beállításvarázsló elindításához."
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "csoport"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "útvonal"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "engedélyek"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "felhasználó"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "Fel"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "törlés"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "módosítás"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "Le"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "szabály felvétele"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr "válassza ki a megjelenítendõ/módosítandó engedélyfájlt"
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-"A Drakperm az \"msec\" által kezelt engedélyeknek, tulajdonosoknak és "
-"csoportoknak a karbantartására használható.\n"
-"A felhasználó módosíthatja a saját szabályait, felüldefiniálva ezzel az "
-"alapértelmezett szabályokat."
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "Új szabály felvétele a lista végére"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "Aktuális szabály módosítása"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr "A kijelölt szabályt egy szinttel feljebb"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr "A kijelölt szabályt egy szinttel lejjebb"
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "A kijelölt szabály törlése"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "böngészés"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "Aktuális felhasználó"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "Engedélyek"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "Útvonal"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "Tulajdonság"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr "ragadós"
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr "más UID"
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr "más GID"
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-"Könyvtárra használva:\n"
-" csak a könyvtár vagy a benne levõ fájl tulajdonosa törölheti"
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "A tulajdonos azonosítójának használata a végrehajtáshoz"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "Csoportazonosító használata a végrehajtáshoz"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr "bejelölés esetén a tulajdonos és a csoport nem lesz módosítva"
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "Útvonal választása"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "felhasználó:"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "csoport:"
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "Hangkártya nem található."
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Hangkártya nem található a gépben. Ellenõrizze, hogy valóban van-e a gépben "
-"Linux által támogatott hangkártya, és hogy megfelelõen van-e beszerelve a "
-"gépbe.\n"
-"\n"
-"\n"
-"A Mandrake-féle hardver-adatbázis a következõ helyen található:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Megjegyzés: ha ISA PnP hangkártyája van, akkor az sndconfig programot kell "
-"használnia. Ehhez adja ki az \"sndconfig\" parancsot egy parancssorban."
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-"A helyes mûködéshez szükség van az ImageMagick csomagra.\n"
-"Az ImageMagick telepítéséhez kattintson az \"OK\" gombra;\n"
-"kilépéshez a \"Mégsem\" gombra."
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "elsõ lépés - létrehozás"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr "végsõ felbontás"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "válasszon egy képfájlt"
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr "Témamegnevezés"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "Böngészés"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "Az indítási kép beállítása"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-"a szövegkeret x-koordinátája\n"
-"karakterszámban megadva"
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-"a szövegkeret y-koordinátája\n"
-"karakterszámban megadva"
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr "szövegszélesség"
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr "a szövegkeret magassága"
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-"a folyamatjelzõ bal felsõ\n"
-"sarkának x-koordinátája"
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-"a folyamatjelzõ bal felsõ\n"
-"sarkának y-koordinátája"
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr "a folyamatjelzõ szélessége"
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr "a folyamatjelzõ magassága"
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr "a folyamatjelzõ színe"
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "Elõnézet"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "Téma mentése"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "Válasszon egy színt"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "Logó megjelenítése a konzolon"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr "Alapértelmezésben ne legyenek kernelüzenetek"
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr "Ennek a témának nincs %s indítási képe."
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr "indításikép-téma mentése..."
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "A folyamatjelzõ színének kiválasztása"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "Elõször ki kell választania egy képfájlt."
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "Elõnézet elkészítése..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr "%s indítási képének elõnézete (%s)"
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"Az XawTV program nincsen telepítve.\n"
-"\n"
-"\n"
-"Ha Önnek van tévékártyája, de a DrakX nem találta meg azt (azaz sem a\n"
-"bttv modul, sem pedig az saa7134 modul nem szerepel a \"/etc/modules\"\n"
-"fájlban) és nem telepítette az xawtv programot, abban az esetben kérjük,\n"
-"küldje el az \"lspcidrake -v -f\" parancs eredményét (kimenetét) a\n"
-"következõ címre: \"install\\@mandrakesoft.com\" a következõ tárggyal:\n"
-"\"undetected TV card\".\n"
-"\n"
-"\n"
-"A program telepítése elvégezhetõ rendszergazdaként \"urpmi xawtv\"\n"
-"parancsot kiadva a konzolon."
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "Kanada (kábel)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "USA (sugárzás)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "USA (kábel)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "USA (kábel-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "Kína (sugárzás)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "Japán (sugárzás)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "Japán (kábel)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "Kelet-Európa"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "Franciaország [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "Írország"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "Nyugat-Európa"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "Ausztrália"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "Új-Zéland"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "Dél-Afrika"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "Argentína"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr "Ausztrál Optus kábeltelevízió"
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"Adja meg\n"
-"a tévénormát és az országot"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "Tévénorma:"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Terület:"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "Tévécsatornák keresése..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "Tévécsatornák keresése"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "Hiba történt a tévécsatornák keresésekor"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "Az XawTV program nincsen telepítve."
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "Sok sikert!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "Az XawTV program most már futtatható (az X grafikus felületen).\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "Tévékártya nem található."
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Tévékártya nem található a gépben. Ellenõrizze, hogy valóban van-e a gépben "
-"Linux által támogatott tévékártya, és hogy megfelelõen van-e beszerelve a "
-"gépbe.\n"
-"\n"
-"\n"
-"A Mandrake-féle hardver-adatbázis a következõ helyen található:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-"\n"
-"Használat: harddrake [-h|--help] [--test]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "használat: keyboarddrake [--expert] [billentyûzet]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Válasszon billentyûzetkiosztást."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Parancsértelmezõben a BackSpace billentyû \"Delete\"-et jelentsen?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Cserélje ki a CD lemezt"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Helyezze be a telepítési CD-t a meghajtóba és nyomja meg az OK gombot.\n"
-"Ha nincs ilyen lemeze, akkor nyomja meg a \"Mégsem\" gombot a frissítés\n"
-"kihagyásához."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Nem sikerült elindítani a frissítést!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "A módosítás megtörtént, de az érvénybe lépéséhez ki kell jelentkezni"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Csak a kijelölt napot jelenítse meg"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Fájl/Ú_j"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Fájl/_Megnyitás"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Fájl/M_entés"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Fájl/Mentés más_ként"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Fájl/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Beállítások"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Beállítások/Próba"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Segítség/_Névjegy..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "Felhasználó"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Üzenetek"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Rendszernapló"
-
-# *drak* tools aren't hiding their work from users anymore.
-# Thanks to the 'explanations' concept, each utility shows
-# what it did by writing to /var/log/explanations
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Mandrake eszközök - magyarázat"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "keresés"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Naplófigyelõ"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Beállítások"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "ezzel egyezõ"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "de ezzel nem egyezõ"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Válasszon egy fájlt"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Naptár"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "A fájl tartalma"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "Email-figyelmeztetés"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "a fájl elemzése folyamatban: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "Email-figyelmeztetés beállításai"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Üdvözöljük az email-beállítóprogramban.\n"
-"\n"
-"A programmal beállítható a figyelmeztetések küldése.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Apache World Wide Web kiszolgáló"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "Tartománynév-feloldó"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "FTP-kiszolgáló"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Postfix email-kiszolgáló"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "Samba-kiszolgáló"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "SSH-kiszolgáló"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Webmin szolgáltatás"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Xinetd szolgáltatás"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "szolgáltatásbeállítás"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-"A rendszer figyelmeztetést küld, ha a kijelölt szolgáltatások valamelyike "
-"nem fut"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "terhelésbeállítás"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "A rendszer figyelmeztetést küld, ha a terhelés ezen értéknél magasabb"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "figyelmeztetés beállítása"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "Adja meg az email-címét "
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Mentés másként..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Adja meg az egér típusát."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Emuláljam a harmadik gombot?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "A nyomtatóadatok beolvasása..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "Eszközök keresése..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "A portok ellenõrzése"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr "A Mandrake Linux jelenleg használt verziója nem támogatja ezt: %s."
-
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "\"%s\" található itt: \"%s\"; kívánja beállítani?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr "\"%s\" nem szerepel a lapolvasó-adatbázisban; beállítja saját kezûleg?"
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Válasszon egy lapolvasót"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "Ez a lapolvasó nincs támogatva: %s"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"A ScannerDrake nem találta meg az Ön \"%s\" lapolvasóját.\n"
-"Válassza ki, melyik eszközhöz csatlakozik a lapolvasó."
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "válassza ki az eszközt"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"A(z) \"%s\" lapolvasót a PrinterDrake programmal lehet beállítani.\n"
-"A PrinterDrake-et a Mandrake Vezérlõközpont \"Hardver\" részében indíthatja "
-"el."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"Az Ön \"%s\" lapolvasója beállításra került.\n"
-"Dokumentumok beolvasására használhatja például az \"XSane\" programot, amely "
-"az alkalmazásmenü \"Multimédia/Grafika\" részében található."
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "A(z) \"%s\" hardverosztály bizonyos eszközei eltávolításra kerültek:\n"
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr "Bizonyos eszközök fel lettek véve:\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Válasszon nyelvet"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Válasszon telepítési módot"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Merevlemez keresése"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Egér beállítása"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Billentyûzet kiválasztása"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Biztonság"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Fájlrendszerek beállítása"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Partíciók formázása"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Csomagok kiválasztása"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Rendszer telepítése"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Felhasználó hozzáadása"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Hálózat beállítása"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Szolgáltatások beállítása"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Rendszerindító telepítése"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Indítólemez készítése"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Az X beállítása"
-
-# "Rendszerfrissítések telepítése" volt a 8.2-ben,
-# ebbõl az utolsó 2 betû nem fért ki
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "Rendszerfrissítés-telepítés"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Kilépés a telepítõbõl"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Hálózati számítógép (kliens)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "NFS-, SMB-, proxy- és SSH-kiszolgáló"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Iroda"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "GNOME-munkaállomás"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Segédprogramok a Palmhoz és a Visorhoz"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Munkaállomás"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Tûzfal/útválasztó (router)"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "DNS- és NIS-kiszolgáló"
-
-#: ../../share/compssUsers:999
-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, ..."
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Hangkezelõ eszközök: MP3- és MIDI-lejátszók, hangkeverõk, ..."
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "Linux Standard Base. Külsõ társaságok alkalmazásainak támogatása."
-
-#: ../../share/compssUsers:999
-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/compssUsers:999
-msgid "KDE Workstation"
-msgstr "KDE-munkaállomás"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "IceWM, WindowMaker, Enlightenment, Fvwm, ..."
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimédia - videó"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "Email-eszközök, hírkezelés, web-eszközök, fájlátvitel és csevegés"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Adatbázis"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL vagy MySQL adatbázis-kiszolgáló"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Segédprogramok a számítógép beállításához"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimédia - hang"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Dokumentáció"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Parancssoros eszközök"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Postfix email-kiszolgáló, Inn hírkiszolgáló"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Internetes munkaállomás"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Multimédiás munkaállomás"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Beállítás"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "További grafikus környezetek (GNOME, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"A K Desktop Environment - az alapvetõ grafikus környezet - az ahhoz tartozó "
-"eszközökkel együtt"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Grafikus környezet"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Fejlesztés"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache, Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Segédprogramok CD-íráshoz"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Irodai munkaállomás"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "GNOME, IceWM, WindowMaker, Enlightenment, Fvwm, ..."
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Grafikai programok (például a GIMP)"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS"
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "C/C++ fejlesztõkönyvtárak, programok és include fájlok"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Kiszolgáló hálózati számítógépekhez"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "E-mail/csoportmunka/hírek"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Játékgép"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Videólejátszók és -szerkesztõk"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimédia - grafika"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Játékprogramok: lövöldözõs, táblás, stratégiai, ..."
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"Eszközök levelezéshez, hírkezeléshez (pine, mutt, tin, ...) és a Web "
-"böngészéséhez"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Személyes pénzügyek"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"Grafikus környezet felhasználóbarát alkalmazásokkal és segédprogramokkal"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "Kliensprogramok különféle protokollokhoz (például: ssh)"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Internet-átjáró"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Hang/videólejátszó és -szerkesztõ programok"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Más grafikus környezetek"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Szövegszerkesztõk, parancsértelmezõk, fájlkezelõk, terminálprogramok"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Programok a személyes pénzügyek kezeléséhez (például: GnuCash)"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Személyes információkezelés"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimédia - CD-írás"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Tudományos munkaállomás"
-
-#~ msgid ""
-#~ "Mandrake Linux 9.0 provides you with 11 user interfaces which can be "
-#~ "fully modified: KDE 3, Gnome 2, WindowMaker, ..."
-#~ msgstr ""
-#~ "A Mandrake Linux 9.0 rendszerben 11 különbözõ - teljesen testreszabható - "
-#~ "felhasználói felület közül lehet választani: KDE 3, GNOME 2, "
-#~ "WindowMaker, ..."
-
-#~ msgid ""
-#~ "Transform your machine into a powerful Linux server in a few clicks of "
-#~ "your mouse: Web server, mail, firewall, router, file and print server, ..."
-#~ msgstr ""
-#~ "Alakítsa gépét linuxos kiszolgálóvá néhány egérkattintással: "
-#~ "webkiszolgáló, email, tûzfal, útválasztó, fájlkiszolgáló, "
-#~ "nyomtatókiszolgáló, ..."
-
-#~ msgid ""
-#~ "This firewall product includes network features which allow you to "
-#~ "fulfill all your security needs"
-#~ msgstr ""
-#~ "Ez a tûzfaltermék olyan hálózati funkciókat valósít meg, amelyek az "
-#~ "összes biztonsági igénynek megfelelnek"
-
-#~ msgid ""
-#~ "Our full range of Linux solutions, as well as special offers on products "
-#~ "and other \"goodies\", are available online on our e-store:"
-#~ msgstr ""
-#~ "Linuxos megoldások teljes skálája, speciális termékajánlatok, valamint "
-#~ "egyéb árucikkek elektronikus üzletünkben:"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "Hibajelentés küldéséhez kattintson a \"Bejelentés\" gombra.\n"
-#~ "Ekkor megnyílik egy webes böngészõablak a https://www.bugzilla.com\n"
-#~ "címmel, ahol egy kitöltendõ ûrlap lesz látható. A fenti információk el "
-#~ "lesznek\n"
-#~ "küldve azon kiszolgálónak.\n"
-#~ "\n"
-
-#~ msgid "Make bootsplash step 2"
-#~ msgstr "Indítási kép készítése - 2. lépés"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "A LILO indítási képének beállítása"
-
-#~ msgid "Go back"
-#~ msgstr "Visszalépés"
-
-#~ msgid ""
-#~ "There's no known OSS/ALSA alternative driver for your sound card (%s)"
-#~ msgstr "Nincs ismert OSS/ALSA alternatív meghajtó a hangkártyához (%s)"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "A proxy valami ilyen kell, hogy legyen: ftp://..."
-
-#~ msgid "quit"
-#~ msgstr "kilépés"
-
-#~ msgid ""
-#~ "To share your own knowledge and help build Linux tools, join the "
-#~ "discussions forum you'll find on our \"Community\" webpages"
-#~ msgstr ""
-#~ "Ossza meg ismereteit másokkal és járuljon hozzá linuxos eszközök "
-#~ "fejlesztéséhez - csatlakozzon a közösségi (\"Community\") weblapjainkon "
-#~ "található fórumokhoz"
-
-#~ msgid "Discover the most up-to-date graphics and multimedia tools!"
-#~ msgstr "Fedezze fel a legújabb grafikai és multimédiás eszközöket!"
-
-#~ msgid ""
-#~ "Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-#~ "cards, sports, strategy..."
-#~ msgstr ""
-#~ "A Mandrake Linux 9.0 a nyílt forráskódú játékok legjobbját nyújtja - "
-#~ "ügyességi játékok, akció, kártyajátékok, sport, stratégia, ..."
-
-#~ msgid ""
-#~ "Mandrake Linux 9.0 provides 11 user interfaces which can be fully "
-#~ "modified: KDE 3, Gnome 2, WindowMaker..."
-#~ msgstr ""
-#~ "A Mandrake Linux 9.0 rendszerben 11 különbözõ - teljesen testreszabható - "
-#~ "felhasználói felület közül lehet választani: KDE 3, GNOME 2, "
-#~ "WindowMaker, ..."
-
-#~ msgid ""
-#~ "Transform your machine into a powerful server in a few clicks of your "
-#~ "mouse: Web server, mail, firewall, router, file and print server..."
-#~ msgstr ""
-#~ "Alakítsa gépét kiszolgálóvá néhány egérkattintással: webkiszolgáló, "
-#~ "email, tûzfal, útválasztó, fájlkiszolgáló, nyomtatókiszolgáló, ..."
-
-#~ msgid ""
-#~ "Our full range of Linux solutions, as well as special offers on products "
-#~ "and 'goodies', are available online at our e-store"
-#~ msgstr ""
-#~ "Linuxos megoldások teljes skálája, speciális termékajánlatok, valamint "
-#~ "egyéb árucikkek elektronikus üzletünkben"
-
-#~ msgid ""
-#~ "MandrakeSoft works alongside a selection of companies offering "
-#~ "professional solutions compatible with Mandrake Linux; a list of these "
-#~ "partners is available on the MandrakeStore"
-#~ msgstr ""
-#~ "A MandrakeSoft együttmûködik több, a Mandrake Linuxszal kapcsolatos "
-#~ "professzionális megoldásokat kínáló céggel - a partnerek listája elérhetõ "
-#~ "a MandrakeStore webhelyén"
-
-#~ msgid ""
-#~ "The training program has been create to respond to the needs of both "
-#~ "users and experts (Network and System administrations)"
-#~ msgstr ""
-#~ "Az oktatási programot a felhasználók és a szakértõk (hálózati- és "
-#~ "rendszeradminisztrátorok) igényei alapján hoztuk létre"
-
-#~ msgid ""
-#~ "Find the solutions to your problems via MandrakeSoft's online support "
-#~ "platform"
-#~ msgstr ""
-#~ "Találjon megoldást a felmerülõ problémáira a MandrakeSoft webes "
-#~ "támogatási rendszerével"
-
-#~ msgid ""
-#~ "The \"%s\" driver for your sound card is unlisted\n"
-#~ "\n"
-#~ "Please send the output of the \"lspcidrake -v\" command to\n"
-#~ "Thierry Vignaud <tvignaud at mandrakesoft dot com>\n"
-#~ "with subject: unlisted sound driver"
-#~ msgstr ""
-#~ "A hangkártya \"%s\" meghajtója nem szerepel a listában.\n"
-#~ "\n"
-#~ "Küldje el az \"lspcidrake -v\" parancs által produkált kimenetet\n"
-#~ "a következõ címre: Thierry Vignaud <tvignaud at mandrakesoft dot com>\n"
-#~ "a következõ tárggyal: \"unlisted sound driver\"."
-
-#~ msgid ""
-#~ "Here are presented various parameters concerning your machine. Depending "
-#~ "on\n"
-#~ "your installed hardware, you may - or not, see the following entries:\n"
-#~ "\n"
-#~ " * \"Mouse\": check the current mouse configuration and click on the "
-#~ "button\n"
-#~ "to change it if necessary;\n"
-#~ "\n"
-#~ " * \"Keyboard\": check the current keyboard map configuration and click "
-#~ "on\n"
-#~ "the button to change that if necessary;\n"
-#~ "\n"
-#~ " * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-#~ "language you have chosen. But here again, as for the choice of a "
-#~ "keyboard,\n"
-#~ "you may not be in the country for which the chosen language should\n"
-#~ "correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-#~ "order to configure the clock according to the time zone you are in;\n"
-#~ "\n"
-#~ " * \"Printer\": clicking on the \"No Printer\" button will open the "
-#~ "printer\n"
-#~ "configuration wizard. Consult the correpsonding chapter of the ``User\n"
-#~ "Guide'' for more information on how to setup a new printer. The "
-#~ "interface\n"
-#~ "presented there is similar to the one used during installation;\n"
-#~ "\n"
-#~ " * \"Sound card\": if a sound card is detected on your system, it is\n"
-#~ "displayed here. No modification possible at installation time;\n"
-#~ "\n"
-#~ " * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-#~ "here. No modification possible at installation time;\n"
-#~ "\n"
-#~ " * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-#~ "displayed here. You can click on the button to change the parameters\n"
-#~ "associated with it."
-#~ msgstr ""
-#~ "Itt a gépének a különbözõ tulajdonságait láthatja. A telepített "
-#~ "hardvertõl\n"
-#~ "függõen a következõk jelenhetnek meg:\n"
-#~ "\n"
-#~ " - \"Egér\": ellenõrizze a jelenlegi egérbeállításokat; a "
-#~ "módosításukhoz\n"
-#~ "kattintson a gombra.\n"
-#~ "\n"
-#~ " - \"Billentyûzet\": ellenõrizze a jelenlegi billentyûzet-kiosztást; a\n"
-#~ "módosításához kattintson a gombra.\n"
-#~ "\n"
-#~ " - \"Idõzóna\": a telepítõ alapértelmezésben felkínál egy általa\n"
-#~ "megfelelõnek tartott idõzóna-beállítást, amelyet az Ön által választott\n"
-#~ "nyelv alapján határoz meg. Ugyanúgy, mint a billentyûzet esetén, itt\n"
-#~ "is elképzelhetõ, hogy Ön nem abban az országban tartózkodik, amelyre\n"
-#~ "a kiválasztott nyelv alapján következtetni lehet. Ezért szükség lehet\n"
-#~ "arra, hogy az \"Idõzóna\" gombra kattintson - hogy az órát a megfelelõ\n"
-#~ "idõzónához igazítsa.\n"
-#~ "\n"
-#~ " - \"Nyomtató\": nyomtatóbeállítási varázsló elindítása.\n"
-#~ "\n"
-#~ " - \"Hangkártya\": ha a telepítõ hangkártyát észlel a gépben, az itt "
-#~ "fog\n"
-#~ "megjelenni. A telepítés során nincs lehetõség ennek a módosítására.\n"
-#~ "\n"
-#~ " - \"Tévékártya\": ha a telepítõ tévékártyát észlel a gépben, az itt\n"
-#~ "fog megjelenni. A telepítés során nincs lehetõség ennek a módosítására.\n"
-#~ "\n"
-#~ " - \"ISDN-kártya\": ha a telepítõ ISDN-kártyát észlel a gépben, az itt "
-#~ "fog\n"
-#~ "megjelenni. Ha a gombra kattint, módosíthatja a paramétereit."
-
-#~ msgid ""
-#~ "tinyfirewall configurator\n"
-#~ "\n"
-#~ "This configures a personal firewall for this Mandrake Linux machine.\n"
-#~ "For a powerful dedicated firewall solution, please look to the\n"
-#~ "specialized MandrakeSecurity Firewall distribution."
-#~ msgstr ""
-#~ "Személyes tûzfal beállítása\n"
-#~ "\n"
-#~ "Ezzel egy személyes felhasználásra szánt mini tûzfalat lehet beállítani.\n"
-#~ "Ha egy sokfelhasználós, vállalati szintû megoldást szeretne, szerezze\n"
-#~ "be a speciális MandrakeSecurity Firewall disztribúciót."
-
-#~ msgid ""
-#~ "To be able to print with your Lexmark inkjet and this configuration, you "
-#~ "need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-#~ "com/). Go to the US site and click on the \"Drivers\" button. Then choose "
-#~ "your model and afterwards \"Linux\" as operating system. The drivers come "
-#~ "as RPM packages or shell scripts with interactive graphical installation. "
-#~ "You do not need to do this configuration by the graphical frontends. "
-#~ "Cancel directly after the license agreement. Then print printhead "
-#~ "alignment pages with \"lexmarkmaintain\" and adjust the head alignment "
-#~ "settings with this program."
-#~ msgstr ""
-#~ "Ahhoz, hogy nyomtatni tudjon a Lexmark tintasugaras nyomtatóval ezen a "
-#~ "gépen, szüksége lesz a Lexmark (http://www.lexmark.com/) által "
-#~ "biztosított megfelelõ meghajtóprogramokra. Látogasson el az USA-beli "
-#~ "honlapra és kattintson a \"Drivers\" (meghajtóprogramok) gombra. Ezután "
-#~ "válassza ki a megfelelõ nyomtatótípust, majd operációs rendszerként a "
-#~ "\"Linux\"-t. A meghajtóprogramok RPM csomagok illetve interaktív grafikus "
-#~ "telepítést lehetõvé tevõ szkriptek formájában érhetõk el. Nem szükséges a "
-#~ "grafikus felületen végezni a beállítást. Lépjen ki a licencegyezmény "
-#~ "után. Ezután nyomtasson nyomtatófej-igazítási oldalakat \"lexmarkmaintain"
-#~ "\"-nel, és szükség esetén módosítsa a fej-igazítási beállításokat ezzel a "
-#~ "programmal."
-
-#~ msgid "Push multimedia at its limits!"
-#~ msgstr "Használja ki a multimédia lehetõségeit!"
-
-#~ msgid ""
-#~ "Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-#~ "cards, sports, strategy, ..."
-#~ msgstr ""
-#~ "A Mandrake Linux 9.0 a nyílt forráskódú játékok legjobbját nyújtja - "
-#~ "ügyességi játékok, akció, kártyajátékok, sport, stratégia, ..."
-
-#~ msgid ""
-#~ "Mandrake Linux 9.0 provides a powerful tool to fully customize and "
-#~ "configure your machine."
-#~ msgstr ""
-#~ "A Mandrake Linux 9.0 Vezérlõközponttal testreszabható és beállítható az "
-#~ "egész rendszer."
-
-#~ msgid "Mandrake Linux 9.0 is the ultimate development platform."
-#~ msgstr "A Mandrake Linux 9.0 a legjobb fejlesztõi környezet."
-
-#~ msgid ""
-#~ "Use the full power of the GNU gcc 3 compiler as well as the best Open "
-#~ "Source development environments."
-#~ msgstr ""
-#~ "Használja fel a GNU GCC 3 fordító és a legjobb nyílt forráskódú "
-#~ "fejlesztõkörnyezetek erejét."
-
-#~ msgid "Turn your machine into a reliable server."
-#~ msgstr "Alakítsa gépét egy megbízható kiszolgálóvá."
-
-#~ msgid ""
-#~ "Transform your machine into a powerful server in a few clicks of your "
-#~ "mouse: Web server, mail, firewall, router, file and print server, ..."
-#~ msgstr ""
-#~ "Alakítsa gépét kiszolgálóvá néhány egérkattintással: webkiszolgáló, "
-#~ "email, tûzfal, útválasztó, fájlkiszolgáló, nyomtatókiszolgáló, ..."
-
-#~ msgid ""
-#~ "The MandrakeSecurity range includes the Multi Network Firewall product (M."
-#~ "N.F.)."
-#~ msgstr ""
-#~ "A MandrakeSecurity termékek közt megtalálható a Multi Network Firewall "
-#~ "nevû tûzfal (M.N.F.)."
-
-#~ msgid ""
-#~ "Our full range of Linux solutions, as well as special offers on products "
-#~ "and 'goodies', are available online at our e-store."
-#~ msgstr ""
-#~ "Linuxos megoldások teljes skálája, speciális termékajánlatok, valamint "
-#~ "egyéb árucikkek elektronikus üzletünkben."
-
-#~ msgid ""
-#~ "MandrakeSoft works alongside a selection of companies offering "
-#~ "professional solutions compatible with Mandrake Linux. A list of these "
-#~ "partners is available on the MandrakeStore."
-#~ msgstr ""
-#~ "A MandrakeSoft együttmûködik több, a Mandrake Linuxszal kapcsolatos "
-#~ "professzionális megoldásokat kínáló céggel. A partnerek listája elérhetõ "
-#~ "a MandrakeStore webhelyén."
-
-#~ msgid "Certify yourself on Linux."
-#~ msgstr "Szerezzen linuxos képesítést."
-
-#~ msgid ""
-#~ "Whether you choose to teach yourself online or via our netwirk of "
-#~ "training partners, the Linux-Campus catalogue prepares you for the "
-#~ "acknowledged LPI certification program (worldwide professional technical "
-#~ "certification)."
-#~ msgstr ""
-#~ "Akár a weben keresztül tanul, akár az oktatási partnereinken keresztül, a "
-#~ "Linux-Campus oktatási anyag felkészíti Önt az elismert világméretû "
-#~ "professzionális LPI vizsgaprogramra."
-
-#~ msgid ""
-#~ "Find the solutions of your problems via MandrakeSoft's online support "
-#~ "platform."
-#~ msgstr ""
-#~ "Találjon megoldást a felmerülõ problémáira a MandrakeSoft webes "
-#~ "támogatási rendszerével."
-
-#~ msgid ""
-#~ "Join the MandrakeSoft support teams and the Linux Community online th "
-#~ "share your knowledge and help your others by becoming a recognized Expert "
-#~ "on the online tehnial support website:"
-#~ msgstr ""
-#~ "Csatlakozzon a MandrakeSoft támogatási csapataihoz és a linuxos "
-#~ "közösséghez, hogy megoszthassa ismereteit és segítséget nyújthasson "
-#~ "másoknak a támogatási weboldalakon keresztül - váljon elismert szakértõvé."
-
-#~ msgid "An online platform to respond to company's specific support needs."
-#~ msgstr "Webes támogatási rendszer vállalati igényekhez."
-
-#~ msgid ""
-#~ "The first time you try the X configuration, you may not be very "
-#~ "satisfied\n"
-#~ "with its display (screen is too small, shifted left or right...). Hence,\n"
-#~ "even if X starts up correctly, DrakX then asks you if the configuration\n"
-#~ "suits you. It will also propose to change it by displaying a list of "
-#~ "valid\n"
-#~ "modes it could find, asking you to select one.\n"
-#~ "\n"
-#~ "As a last resort, if you still cannot get X to work, choose \"Change\n"
-#~ "graphics card\", select \"Unlisted card\", and when prompted on which\n"
-#~ "server, choose \"FBDev\". This is a failsafe option which works with any\n"
-#~ "modern graphics card. Then choose \"Test again\" to be sure."
-#~ msgstr ""
-#~ "Amikor elõször próbálja ki az X beállításait, elképzelhetõ, hogy nem "
-#~ "lesz\n"
-#~ "megelégedve azokkal (például a képernyõ túl kicsi, vagy oldalirányban el\n"
-#~ "van tolódva). Ezért a DrakX még abban az esetben is megkérdi Öntõl, hogy\n"
-#~ "megfelelnek-e a beállítások, ha az X rendben elindul. A program "
-#~ "megjelenít\n"
-#~ "egy listát az általa felismert érvényes üzemmódokról. A listából\n"
-#~ "kiválasztható egy megfelelõ grafikus mód.\n"
-#~ "\n"
-#~ "Végsõ esetben - ha az X rendszert nem sikerül mûködésbe hozni - válassza\n"
-#~ "\"A grafikus kártya módosítása\" funkciót, majd az \"Unlisted\" (a\n"
-#~ "listában nem szereplõ kártya) bejegyzést, amikor pedig a program "
-#~ "megkérdi,\n"
-#~ "hogy Ön melyik kiszolgálót szeretné, akkor válassza az \"FBDev\"-et.\n"
-#~ "Ez egy biztonsági opció, amely bármely modern grafikus kártyával "
-#~ "mûködik.\n"
-#~ "Ezután válassza a \"Még egy próba\" funkciót a biztonság kedvéért."
-
-#~ msgid "Internet and Messaging"
-#~ msgstr "Internet és üzenetküldés"
-
-#~ msgid "Multimedia and Graphics"
-#~ msgstr "Multimédia és grafika"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides 11 different graphical desktop environments "
-#~ "and window managers to choose from including GNOME 1.4, KDE 2.2.2, Window "
-#~ "Maker 0.8, and the rest"
-#~ msgstr ""
-#~ "A Mandrake Linux 8.2 rendszerben 11 különbözõ grafikus környezet illetve "
-#~ "ablakkezelõ közül lehet választani, mint például: GNOME 1.4, KDE 2.2.2, "
-#~ "WindowMaker 0.8"
-
-#~ msgid "Server Software"
-#~ msgstr "Kiszolgálóprogramok"
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "MandrakeCampus"
-
-#~ msgid ""
-#~ "Would you like to learn Linux simply, quickly, and for free? MandrakeSoft "
-#~ "provides free Linux training, as well as a way to test your progress, at "
-#~ "MandrakeCampus -- our online training center"
-#~ msgstr ""
-#~ "Szeretné megismerni a Linuxt egyszerûen, gyorsan és ingyenesen? "
-#~ "MandrakeCampus nevû online oktatóközpontunkban ingyenes Linux-oktatást "
-#~ "biztosítunk, ahol lehetõsége lesz a tudásának letesztelésére is."
-
-#~ msgid ""
-#~ "Quality support from the Linux Community, and from MandrakeSoft, is just "
-#~ "around the corner. And if you're already a Linux veteran, become an "
-#~ "\"Expert\" and share your knowledge at our support website"
-#~ msgstr ""
-#~ "Minõségi támogatás a Linux-közösségtõl és a MandrakeSofttól. Ha "
-#~ "komolyabban ismeri a Linuxt, akkor szakértõként megoszthatja ismereteit "
-#~ "másokkal a támogatási weblapunkon."
-
-#~ msgid "MandrakeConsulting"
-#~ msgstr "MandrakeConsulting"
-
-#~ msgid ""
-#~ "For all of your IT projects, our consultants are ready to analyze your "
-#~ "requirements and offer a customized solution. Benefit from MandrakeSoft's "
-#~ "vast experience as a Linux producer to provide a true IT alternative for "
-#~ "your business organization"
-#~ msgstr ""
-#~ "Tanácsadóink rendelkezésre állnak az Ön összes IT-projektjéhez - "
-#~ "testreszabott megoldásokat kínálva az Ön igényeinek elemzését követõen. A "
-#~ "MandrakeSoft komoly tapasztalataival valódi alternatívát nyújt az Ön cége "
-#~ "számára."
-
-#~ msgid "MandrakeStore"
-#~ msgstr "MandrakeStore"
-
-#~ msgid ""
-#~ "For more information on MandrakeSoft's Professional Services and "
-#~ "commercial offerings, please see the following web page:"
-#~ msgstr ""
-#~ "A MandrakeSoft professzionális szolgáltatásaival illetve kereskedelmi "
-#~ "ajánlataival kapcsolatos további információkért látogassa meg a következõ "
-#~ "weblapot:"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (nem mûködik régi BIOS-okkal)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "Egyetlen partíció sincs!"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "A DiskDrake nem tudta rendesen beolvasni a partíciós táblát.\n"
-#~ "Folytatás az Ön saját felelõsségére."
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "Nem tudom beolvasni a partíciós táblát, túl rossz állapotban van.\n"
-#~ "Megpróbálom törölni a rossz partíciókat"
-
-#~ msgid ""
-#~ "Please Build backup before to restore it...\n"
-#~ " or verify that your path to save is correct."
-#~ msgstr ""
-#~ "Készítsen mentést, mielõtt visszatöltést végezne\n"
-#~ " (vagy pedig ellenõrizze, jól adta-e meg az útvonalat)."
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "A tûzfal beállításai"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "A tûzfal beállításai"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "You already have set up a firewall.\n"
-#~ "Click on Configure to change or remove the firewall"
-#~ msgstr ""
-#~ "Tûzfal-beállítások\n"
-#~ "\n"
-#~ "Már elvégezte a tûzfal beállítását. Kattintson a Beállítás\n"
-#~ "gombra a tûzfal módosításához vagy megszüntetéséhez."
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Click on Configure to set up a standard firewall"
-#~ msgstr ""
-#~ "Tûzfal-beállítások\n"
-#~ "\n"
-#~ "Kattintson a Beállítás gombra a tûzfal beállításához"
-
-#~ msgid ""
-#~ "We'll now ask you questions about which services you'd like to allow\n"
-#~ "the Internet to connect to. Please think carefully about these\n"
-#~ "questions, as your computer's security is important.\n"
-#~ "\n"
-#~ "Please, if you're not currently using one of these services, firewall\n"
-#~ "it off. You can change this configuration anytime you like by\n"
-#~ "re-running this application!"
-#~ msgstr ""
-#~ "A következõ kérdésekre adott válaszok határozzák meg, hogy az "
-#~ "internetrõl\n"
-#~ "mely szolgáltatásokhoz lehet majd csatlakozni. Gondolja át a válaszokat,\n"
-#~ "mert a hálózati biztonság elsõrendûen fontos.\n"
-#~ "\n"
-#~ "Ha nem használja a felsorolt szolgáltatások valamelyikét, ne "
-#~ "engedélyezze\n"
-#~ "a hozzáférést. A beállításokat késõbb ebbõl a programból bármikor meg\n"
-#~ "lehet változtatni."
-
-#~ msgid ""
-#~ "Are you running a web server on this machine that you need the whole\n"
-#~ "Internet to see? If you are running a webserver that only needs to be\n"
-#~ "accessed by this machine, you can safely answer NO here.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Használ olyan internetkiszolgálót (webszervert) ezen a gépen, amelyet\n"
-#~ "elérhetõvé kell tenni az internetrõl? Ha csak a helyi géprõl kell\n"
-#~ "hozzáférni a kiszolgálóhoz, akkor válaszoljon nemmel.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a name server on this machine? If you didn't set one\n"
-#~ "up to give away IP and zone information to the whole Internet, please\n"
-#~ "answer no.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Használ valamilyen névkiszolgálót (DNS-szervert) ezen a gépen? Csak\n"
-#~ "akkor válaszoljon igennel, ha a cím- és zónainformáció lekérdezését az\n"
-#~ "egész internetrõl lehetõvé szeretné tenni.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Do you want to allow incoming Secure Shell (ssh) connections? This\n"
-#~ "is a telnet-replacement that you might use to login. If you're using\n"
-#~ "telnet now, you should definitely switch to ssh. telnet is not\n"
-#~ "encrypted -- so some attackers can steal your password if you use\n"
-#~ "it. ssh is encrypted and doesn't allow for this eavesdropping."
-#~ msgstr ""
-#~ "Szeretné engedélyezni a bejövõ SSH (Secure Shell) kapcsolatokat? Ez\n"
-#~ "egy telnet-szerû távoli bejelentkezési lehetõség. Ha még a telnetet\n"
-#~ "használja, akkor mindenképpen váltson át az SSH használatára.\n"
-#~ "A telnet-forgalom nincs titkosítva, ezért az abban átvitt jelszavak\n"
-#~ "nincsenek védve illetéktelen elolvasás ellen. Az SSH egy biztonságosabb\n"
-#~ "megoldás, ugyanis titkosítást használ."
-
-#~ msgid ""
-#~ "Do you want to allow incoming telnet connections?\n"
-#~ "This is horribly unsafe, as we explained in the previous screen. We\n"
-#~ "strongly recommend answering No here and using ssh in place of\n"
-#~ "telnet.\n"
-#~ msgstr ""
-#~ "Szeretné engedélyezni a bejövõ telnet-kapcsolatokat?\n"
-#~ "A telnet-adatforgalom nem titkosított; biztonsági kockázatot jelent.\n"
-#~ "Erõsen javasoljuk, hogy itt a \"Nem\"-et válassza, és SSH-t használjon\n"
-#~ "telnet helyett.\n"
-
-#~ msgid ""
-#~ "Are you running an FTP server here that you need accessible to the\n"
-#~ "Internet? If you are, we strongly recommend that you only use it for\n"
-#~ "Anonymous transfers. Any passwords sent by FTP can be stolen by some\n"
-#~ "attackers, since FTP also uses no encryption for transferring passwords.\n"
-#~ msgstr ""
-#~ "Használ ezen a gépen olyan FTP-kiszolgálót, amelyet elérhetõvé kell "
-#~ "tenni\n"
-#~ "az internetrõl? Ha igen, akkor erõsen javasoljuk, hogy csak anonymous\n"
-#~ "adatátvitelt engedélyezzen. Az FTP-vel továbbított jelszavak nem\n"
-#~ "biztonságosak, mert az FTP nem használ semmilyen titkosítást\n"
-#~ "adatátvitelnél.\n"
-
-#~ msgid ""
-#~ "Are you running a mail server here? If you're sending you \n"
-#~ "messages through pine, mutt or any other text-based mail client,\n"
-#~ "you probably are. Otherwise, you should firewall this off.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Használ ezen a gépen e-mail-kiszolgálót (mail-szervert)? Ha az\n"
-#~ "elektronikus üzeneteit ezen a gépen keresztül továbbítja,\n"
-#~ "akkor feltehetõen igen. Máskülönben ne engedélyezze.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a POP or IMAP server here? This would\n"
-#~ "be used to host non-web-based mail accounts for people via \n"
-#~ "this machine.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Használ ezen a gépen POP- vagy IMAP-kiszolgálót? Ezeken\n"
-#~ "keresztül lehet a beérkezõ levelekhez hagyományos\n"
-#~ "(nem Web-alapú) levelezõprogrammal hozzáférni.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "You appear to be running a 2.2 kernel. If your network IP\n"
-#~ "is automatically set by a computer in your home or office \n"
-#~ "(dynamically assigned), we need to allow for this. Is\n"
-#~ "this the case?\n"
-#~ msgstr ""
-#~ "Úgy tûnik, hogy a Linux kernel 2.2-es változatát használja. Ha az\n"
-#~ "IP-címek kiosztásához helyi dinamikus címkiosztó szolgáltatást használ,\n"
-#~ "akkor ezt ebben az esetben külön engedélyezni kell. Használ\n"
-#~ "dinamikus címkiosztást?\n"
-
-#~ msgid ""
-#~ "Is your computer getting time syncronized to another computer?\n"
-#~ "Mostly, this is used by medium-large Unix/Linux organizations\n"
-#~ "to synchronize time for logging and such. If you're not part\n"
-#~ "of a larger office and haven't heard of this, you probably \n"
-#~ "aren't."
-#~ msgstr ""
-#~ "Részt vesz a gép automatikus idõszinkronizációban?\n"
-#~ "A közepes és nagyobb vállalatok így biztosítják, hogy a különféle\n"
-#~ "gépek órái ne térjenek el egymástól (például a naplózásnál fontos).\n"
-#~ "Ha nem tud ilyesmirõl, és nem nagy cégnél használja a gépet, akkor\n"
-#~ "valószínûleg nemleges a válasz."
-
-#~ msgid ""
-#~ "Configuration complete. May we write these changes to disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "A beállítás befejezõdött. Elmenthetem a lemezre a módosításokat?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid "Can't open %s for writing: %s\n"
-#~ msgstr "%s írásra való megnyitása nem sikerült: %s\n"
-
-#~ msgid "No I don't need DHCP"
-#~ msgstr "Nincs szükségem DHCP-re"
-
-#~ msgid "Yes I need DHCP"
-#~ msgstr "Szükségem van DHCP-re"
-
-#~ msgid "No I don't need NTP"
-#~ msgstr "Nincs szükségem NTP-re"
-
-#~ msgid "Yes I need NTP"
-#~ msgstr "Szükségem van NTP-re"
-
-#~ msgid "Don't Save"
-#~ msgstr "Ne legyen mentés"
-
-#~ msgid "Save & Quit"
-#~ msgstr "Mentés és kilépés"
-
-#~ msgid "Firewall Configuration Wizard"
-#~ msgstr "Tûzfalbeállítási varázsló"
-
-#~ msgid "No (firewall this off from the internet)"
-#~ msgstr "Nem (blokkolás a tûzfal által)"
-
-#~ msgid "Yes (allow this through the firewall)"
-#~ msgstr "Igen (átengedés a tûzfalon)"
-
-#~ msgid "Please Wait... Verifying installed packages"
-#~ msgstr "Kis türelmet kérek; a telepített csomagok ellenõrzése folyik"
-
-#~ msgid ""
-#~ "Failure installing the needed packages: %s and Bastille.\n"
-#~ " Try to install them manually."
-#~ msgstr ""
-#~ "Nem sikerült telepíteni a szükséges csomagokat: %s és Bastille.\n"
-#~ " Próbálja meg kézzel telepíteni ezeket."
-
-#~ msgid "\n"
-#~ msgstr "\n"
-
-#~ 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 ""
-#~ "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."
-
-#~ msgid "Basic Options"
-#~ msgstr "Alapvetõ beállítások"
-
-#~ msgid "Security Checks"
-#~ msgstr "Biztonsági ellenõrzések"
-
-#~ msgid "Data list to include on CDROM."
-#~ msgstr "A CD-re írandó adatok listája"
-
-#~ msgid "Please choose your CD space"
-#~ msgstr "Adja meg, mennyi hely van a CD-n"
-
-#~ msgid "Please enter the cd writer speed"
-#~ msgstr "Adja meg a CD-író sebességét"
-
-#~ msgid "Please check if you want to erase your CDRW before"
-#~ msgstr "Ha elõtte le kívánja törölni a CD-RW lemezt, jelölje be az opciót"
-
-#~ msgid "Please enter your CD Writer device name (ex: 0,1,0)"
-#~ msgstr "Adja meg a CD-író eszközazonosítóját (például: 0,1,0)"
-
-#~ msgid "Please check if you want to include install boot on your CD."
-#~ msgstr "Ha telepítõs indítólemezt (CD) szeretne, jelölje be az opciót."
-
-#~ msgid "Url should begin with 'ftp:'"
-#~ msgstr "Az URL-nek így kell kezdõdnie: \"ftp:\""
-
-#~ msgid ""
-#~ "Please check if you want to include\n"
-#~ " install boot on your CD."
-#~ msgstr ""
-#~ "Ha telepítõs indítólemezt (CD) szeretne,\n"
-#~ " jelölje be az opciót."
-
-#~ msgid "Windows PDC"
-#~ msgstr "Windows PDC"
-
-#~ msgid "PDC Server Name"
-#~ msgstr "PDC-kiszolgáló neve"
-
-#~ 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"
-#~ 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õ parancsot, majd újra kell indítani a "
-#~ "kiszolgálót: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" "
-#~ "everyone /add"
-
-#~ msgid ""
-#~ "\n"
-#~ "Welcome to the Printer Setup Wizard\n"
-#~ "\n"
-#~ "This wizard will help you to install your printer(s) connected to this "
-#~ "computer.\n"
-#~ "\n"
-#~ "Please plug in your printer(s) on this computer and turn it/them on. "
-#~ "Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-#~ "want to set up your printer(s) now.\n"
-#~ "\n"
-#~ "Note that some computers can crash during the printer auto-detection, "
-#~ "turn off \"Auto-detect printers\" to do a printer installation without "
-#~ "auto-detection. Use the \"Expert Mode\" of printerdrake when you want to "
-#~ "set up printing on a remote printer if printerdrake does not list it "
-#~ "automatically."
-#~ msgstr ""
-#~ "\n"
-#~ "Üdvözli a nyomtatóbeállító varázsló.\n"
-#~ "\n"
-#~ "A varázsló segítséget nyújt a számítógéphez csatlakoztatott nyomtatók "
-#~ "beállításához.\n"
-#~ "\n"
-#~ "Csatlakoztassa a megfelelõ nyomtatókat a géphez, és kapcsolja be azokat. "
-#~ "A folytatáshoz kattintson a \"Következõ\" gombra; ha viszont nem kívánja "
-#~ "most beállítani a nyomtatókat, akkor kattintson a \"Mégsem\" gombra.\n"
-#~ "\n"
-#~ "Bizonyos számítógépek lefagyhatnak a nyomtató-felderítési folyamat "
-#~ "közben. Ha felderítés nélkül kíván nyomtatót telepíteni, akkor kapcsolja "
-#~ "ki a \"Nyomtatók automatikus felismerése\" opciót. Ha egy olyan távoli "
-#~ "nyomtatót kíván beállítani, amelyet a PrinterDrake nem listáz "
-#~ "automatikusan, akkor használja a program \"Szakértõi mód\" üzemmódját."
-
-#~ msgid "Auto-Detection of Printers"
-#~ msgstr "Nyomtatók automatikus felismerése"
-
-#~ msgid ""
-#~ "Printerdrake is able to auto-detect your locally connected parallel and "
-#~ "USB printers for you, but note that on some systems the auto-detection "
-#~ "CAN FREEZE YOUR SYSTEM AND THIS CAN LEAD TO CORRUPTED FILE SYSTEMS! So do "
-#~ "it ON YOUR OWN RISK!\n"
-#~ "\n"
-#~ "Do you really want to get your printers auto-detected?"
-#~ msgstr ""
-#~ "A PrinterDrake program képes felismerni a helyileg csatlakoztatott "
-#~ "párhuzamos- illetve USB-csatlakozású nyomtatókat. Bizonyos gépeken a "
-#~ "nyomtatók automatikus felderítése lefagyaszthatja a rendszert, ami a "
-#~ "fájlrendszerekben hibákat idézhet elõ. Csak akkor használja ezt a "
-#~ "lehetõséget, ha tisztában van ezzel!\n"
-#~ "\n"
-#~ "Szeretne automatikus nyomtatófelderítést?"
-
-#~ msgid "Set up printer manually"
-#~ msgstr "A nyomtató kézi beállítása"
-
-#~ msgid ""
-#~ "Network printers can only be installed after the installation. Choose "
-#~ "\"Hardware\" and then \"Printer\" in the Mandrake Control Center."
-#~ msgstr ""
-#~ "Hálózati nyomtatót csak a rendszer telepítését követõen lehet telepíteni. "
-#~ "Ehhez használja a Mandrake Vezérlõközpont \"Hardver\" részében a "
-#~ "\"Nyomtató\" funkciót."
-
-#~ msgid ""
-#~ "To install network printers, click \"Cancel\", switch to the \"Expert Mode"
-#~ "\", and click \"Add a new printer\" again."
-#~ msgstr ""
-#~ "Hálózati nyomtató telepítéséhez tegye a következõket: kattintson a "
-#~ "\"Mégsem\" gombra, majd kapcsoljon \"Szakértõi mód\" üzemmódba, azután "
-#~ "kattintson ismét a \"Nyomtató hozzáadása\" gombra."
-
-#~ msgid ""
-#~ "Is your printer a multi-function device from HP (OfficeJet, PSC, LaserJet "
-#~ "1100/1200/1220/3200/3300 with scanner), an HP PhotoSmart or an HP "
-#~ "LaserJet 2200?"
-#~ msgstr ""
-#~ "Az Ön nyomtatója egy HP többfunkciós eszköz (OfficeJet, PSC, LaserJet "
-#~ "1100/1200/1220/3200/3300 lapolvasóval), egy HP PhotoSmart vagy egy HP "
-#~ "LaserJet 2200?"
-
-#~ msgid "Installing HPOJ package..."
-#~ msgstr "HPOJ csomag telepítése..."
-
-#~ msgid "Checking device and configuring HPOJ..."
-#~ msgstr "Az eszköz ellenõrzése és a HPOJ beállítása..."
-
-#~ msgid "Installing SANE packages..."
-#~ msgstr "SANE csomagok telepítése..."
-
-#~ msgid "Installing mtools packages..."
-#~ msgstr "mtools csomagok telepítése..."
-
-#~ msgid "Scanning on your HP multi-function device"
-#~ msgstr "Lapolvasás az Ön HP többfunkciós eszközén"
-
-#~ msgid "Photo memory card access on your HP multi-function device"
-#~ msgstr "Fotómemóriakártya-hozzáférés az Ön HP többfunkciós eszközén"
-
-#~ msgid "Making printer port available for CUPS..."
-#~ msgstr "A nyomtatóport elérhetõvé tétele a CUPS számára..."
-
-#~ msgid "Control Center"
-#~ msgstr "Vezérlõközpont"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "Válassza ki a használni kívánt eszközt"
-
-#~ msgid "Configure the way the system will alert you"
-#~ msgstr "A figyelmeztetés módjának beállítása"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "nem találtam serial_usb-t\n"
-
-#~ msgid "fsck failed with exit code %d or signal %d"
-#~ msgstr "Az fsck kilépett \"%d\" hibakóddal vagy \"%d\" szignállal"
-
-#~ msgid "Graphics card identification: %s\n"
-#~ msgstr "A grafikus kártya azonosítója: %s\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "Az X beállításai"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "A monitor nincs beállítva"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "A grafikus kártya még nincs beállítva"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "A felbontások még nincsenek beállítva"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "változtasson meg néhány paramétert"
-
-#~ msgid "An error occurred:"
-#~ msgstr "Hiba történt:"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "Kilépés %d másodperc múlva"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "Megfelelõ ez a beállítás?"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "Hiba történt, változtasson meg néhány paramétert"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "XFree86: %s"
-
-#~ msgid "Show all"
-#~ msgstr "Mindent mutasson"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "Az X beállításának elõkészítése"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "Mit szeretne tenni?"
-
-#~ msgid "Change Monitor"
-#~ msgstr "A monitor módosítása"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "A grafikus kártya módosítása"
-
-#~ msgid "Change Server options"
-#~ msgstr "Az X beállításainak módosítása"
-
-#~ msgid "Change Resolution"
-#~ msgstr "A felbontás módosítása"
-
-#~ msgid "Show information"
-#~ msgstr "Az adatok megjelenítése"
-
-#~ msgid "Test again"
-#~ msgstr "Még egy próba"
-
-#~ msgid ""
-#~ "Description of the fields:\n"
-#~ "\n"
-#~ "Bus: this is the physical bus on which the device is plugged (eg: PCI, "
-#~ "USB, ...)\n"
-#~ "\n"
-#~ "Bus identification: \n"
-#~ "- pci devices : this list the vendor, device, subvendor and subdevice PCI "
-#~ "ids\n"
-#~ "\n"
-#~ "Description: this field describe the device\n"
-#~ "\n"
-#~ "Location on the bus: \n"
-#~ "- pci devices: this gives the PCI slot, device and function of this card\n"
-#~ "- eide devices: the device is either a slave or a master device\n"
-#~ "- scsi devices: the scsi bus and the scsi device ids\n"
-#~ "\n"
-#~ "Media class: class of hardware device\n"
-#~ "\n"
-#~ "Module: the module of the GNU/Linux kernel that handle that device\n"
-#~ "\n"
-#~ "Vendor: the vendor name of the device\n"
-#~ msgstr ""
-#~ "A mezõk leírása:\n"
-#~ "\n"
-#~ "Busz: a fizikai busz, amelyre az eszköz csatlakoztatva van (PCI, "
-#~ "USB, ...)\n"
-#~ "\n"
-#~ "Busz-azonosítás: \n"
-#~ "- PCI-eszközök: gyártó, eszköz, algyártó, aleszköz PCI-azonosítók\n"
-#~ "\n"
-#~ "Leírás: az eszköz leírása\n"
-#~ "\n"
-#~ "A buszon elfoglalt hely: \n"
-#~ "- PCI-eszközök: PCI-kártyahely, eszköz és funkció\n"
-#~ "- EIDE-eszközök: \"slave\" vagy \"master\" (második illetve elsõ "
-#~ "meghajtó)\n"
-#~ "- SCSI-eszközök: SCSI-busz és SCSI eszközazonosítók\n"
-#~ "\n"
-#~ "Médiaosztály: a hardvereszköz osztálya\n"
-#~ "\n"
-#~ "Modul: az eszközt kezelõ linuxos kernelmodul\n"
-#~ "\n"
-#~ "Gyártó: az eszköz gyártójának neve\n"
-
-#~ msgid ""
-#~ "Your HP multi-function device was configured automatically to be able to "
-#~ "scan. Now you can scan from the command line with \"ptal-hp %s scan ..."
-#~ "\". Scanning via a graphical interface or from the GIMP is not supported "
-#~ "yet for your device. More information you will find in the \"/usr/share/"
-#~ "doc/hpoj-0.8/ptal-hp-scan.html\" file on your system. If you have an HP "
-#~ "LaserJet 1100 or 1200 you can only scan when you have the scanner option "
-#~ "installed.\n"
-#~ "\n"
-#~ "Do not use \"scannerdrake\" for this device!"
-#~ msgstr ""
-#~ "Az Ön HP többfunkciós eszközén automatikusan be lett állítva a "
-#~ "lapolvasás. Lapolvasást parancssorból a \"ptal-hp %s scan ...\" "
-#~ "paranccsal végezhet. Grafikus felületen és a GIMP programban egyelõre nem "
-#~ "lehet lapolvasást végezni ezen az eszközön. További információkat a \"/"
-#~ "usr/share/doc/hpoj-0.8/ptal-hp-scan.html\" fájlban találhat. Ha HP "
-#~ "LaserJet 1100 vagy 1200 típusú nyomtatója van, akkor csak a lapolvasási "
-#~ "lehetõség megléte esetén végezhet lapolvasást azon az eszközön.\n"
-#~ "\n"
-#~ "Ehhez az eszközhöz ne használja a \"scannerdrake\" programot!"
-
-#~ msgid "Use Hard Drive with daemon"
-#~ msgstr "Merevlemez használata szolgáltatással"
-
-#~ msgid "Use FTP with daemon"
-#~ msgstr "FTP használata szolgáltatással"
-
-#~ msgid "Package List to Install"
-#~ msgstr "Telepítendõ csomagok listája"
-
-#~ msgid "proftpd"
-#~ msgstr "proftpd"
-
-#~ msgid "sshd"
-#~ msgstr "sshd"
-
-#~ msgid "webmin"
-#~ msgstr "webmin"
-
-#~ msgid "xinetd"
-#~ msgstr "xinetd"
-
-#~ msgid ""
-#~ "GNU/Linux is a multiuser system, and this means that each user can have "
-#~ "his\n"
-#~ "own preferences, his own files and so on. You can read the ``User "
-#~ "Guide''\n"
-#~ "to learn more. But unlike \"root\", which is the administrator, the "
-#~ "users\n"
-#~ "you will add here will not be entitled to change anything except their "
-#~ "own\n"
-#~ "files and their own configuration. You will have to create at least one\n"
-#~ "regular user for yourself. That account is where you should log in for\n"
-#~ "routine use. Although it is very practical to log in as \"root\" "
-#~ "everyday,\n"
-#~ "it may also be very dangerous! The slightest mistake could mean that "
-#~ "your\n"
-#~ "system would not work any more. If you make a serious mistake as a "
-#~ "regular\n"
-#~ "user, you may only lose some information, but not the entire system.\n"
-#~ "\n"
-#~ "First, you have to enter your real name. This is not mandatory, of "
-#~ "course\n"
-#~ "as you can actually enter whatever you want. DrakX will then take the "
-#~ "first\n"
-#~ "word you have entered in the box and will bring it over to the \"User\n"
-#~ "name\". This is the name this particular user will use to log onto the\n"
-#~ "system. You can change it. You then have to enter a password here. A\n"
-#~ "non-privileged (regular) user's password is not as crucial as \"root\"' "
-#~ "one\n"
-#~ "from a security point of view, but that is no reason to neglect it: "
-#~ "after\n"
-#~ "all, your files are at risk.\n"
-#~ "\n"
-#~ "If you click on \"Accept user\", you can then add as many as you want. "
-#~ "Add\n"
-#~ "a user for each one of your friends: your father or your sister, for\n"
-#~ "example. When you finish adding all the users you want, select \"Done\".\n"
-#~ "\n"
-#~ "Clicking the \"Advanced\" button allows you to change the default \"shell"
-#~ "\"\n"
-#~ "for that user (bash by default)."
-#~ msgstr ""
-#~ "A Linux többfelhasználós rendszer; ez azt jelenti, hogy minden\n"
-#~ "felhasználónak lehetnek például külön beállításai és saját fájljai.\n"
-#~ "További információkat a Felhasználói Kézikönyvbõl lehet megtudni.\n"
-#~ "A \"root\" nevû felhasználótól (ez az azonosító a rendszergazdát jelöli)\n"
-#~ "eltérõen az itt felvett felhasználóknak csak a saját fájljaikat és a "
-#~ "saját\n"
-#~ "beállításaikat lesz joguk módosítani. Javasolt legalább egy \"normál\"\n"
-#~ "felhasználót felvenni az Ön saját használatára. Ezen normál felhasználói\n"
-#~ "azonosítóval érdemes elvégezni az olyan tevékenységeket, amelyek nem\n"
-#~ "igényelnek rendszergazdai jogosultságot. Bár nagyon praktikus minden\n"
-#~ "alkalommal rendszergazdaként jelentkezni be, ez nagyon veszélyes is.\n"
-#~ "Rendszergazdaként használva a legapróbb hiba hatására is meghibásodhat\n"
-#~ "a rendszer. Ha normál felhasználóként követ el hibát, akkor esetleg\n"
-#~ "elveszít bizonyos adatokat, de a rendszert nem teheti tönkre.\n"
-#~ "\n"
-#~ "Elõször is meg kell adnia a valódi nevét. Ez természetesen nem kötelezõ;\n"
-#~ "bármit be lehet írni névként. A telepítõ a megadott név elsõ szavát\n"
-#~ "ajánlja fel a \"Felhasználónév\" mezõben. Ez utóbbi az a név, amellyel\n"
-#~ "az adott felhasználó be tud majd jelentkezni a rendszerbe. A felkínált "
-#~ "név\n"
-#~ "módosítható. A felhasználónév megadása után meg kell adni az ahhoz "
-#~ "tartozó\n"
-#~ "kívánt jelszót. Egy normál felhasználó jelszava biztonsági szempontból "
-#~ "nem\n"
-#~ "annyira kritikus, mint a rendszergazdáé; ez viszont nem ok arra, hogy\n"
-#~ "felületesen legyen kezelve - végül is az Ön fájljairól van szó.\n"
-#~ "\n"
-#~ "A \"Név elfogadása\" gombbal vehetõ fel újabb felhasználó. Bármennyi\n"
-#~ "felhasználó létrehozható. Vegyen fel egy-egy felhasználónevet mindazok\n"
-#~ "számára, akik a gépet használni fogják. Amikor végzett a "
-#~ "felhasználónevek\n"
-#~ "létrehozásával, kattintson a \"Kész\" gombra.\n"
-#~ "\n"
-#~ "Ha a \"Speciális\" gombra kattint, módosíthatja az adott felhasználó\n"
-#~ "alapértelmezett parancsértelmezõjét (alapértelmezés szerint ez a \"bash"
-#~ "\")."
-
-#~ msgid ""
-#~ "It is now time to specify which programs you wish to install on your\n"
-#~ "system. There are thousands of packages available for Mandrake Linux, "
-#~ "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"
-#~ "be asked to specify the CDs you currently have (in Expert mode only). "
-#~ "Check\n"
-#~ "the CD labels and highlight the boxes corresponding to the CDs you have\n"
-#~ "available for installation. Click \"OK\" when you are ready to continue.\n"
-#~ "\n"
-#~ "Packages are sorted in groups corresponding to a particular use of your\n"
-#~ "machine. The groups themselves are sorted into four sections:\n"
-#~ "\n"
-#~ " * \"Workstation\": if you plan to use your machine as a workstation, "
-#~ "select\n"
-#~ "one or more of the corresponding groups;\n"
-#~ "\n"
-#~ " * \"Development\": if your machine is to be used for programming, "
-#~ "choose\n"
-#~ "the desired group(s);\n"
-#~ "\n"
-#~ " * \"Server\": if your machine is intended to be a server, you will be "
-#~ "able\n"
-#~ "to select which of the most common services you wish to install on your\n"
-#~ "machine;\n"
-#~ "\n"
-#~ " * \"Graphical Environment\": finally, this is where you will choose "
-#~ "your\n"
-#~ "preferred graphical environment. At least one must be selected if you "
-#~ "want\n"
-#~ "to have a graphical workstation!\n"
-#~ "\n"
-#~ "Moving the mouse cursor over a group name will display a short "
-#~ "explanatory\n"
-#~ "text about that group. If you deselect all groups when performing a "
-#~ "regular\n"
-#~ "installation (by opposition to an upgrade), a dialog will pop up "
-#~ "proposing\n"
-#~ "different options for a minimal installation:\n"
-#~ "\n"
-#~ " * \"With X\": install the fewer packages possible to have a working\n"
-#~ "graphical desktop;\n"
-#~ "\n"
-#~ " * \"With basic documentation\": installs the base system plus basic\n"
-#~ "utilities and their documentation. This installation is suitable for\n"
-#~ "setting up a server;\n"
-#~ "\n"
-#~ " * \"Truly minimal install\": will install the strict minimum necessary "
-#~ "to\n"
-#~ "get a working Linux system, in command line only. This installation is\n"
-#~ "about 65Mb large.\n"
-#~ "\n"
-#~ "You can check the \"Individual package selection\" box, which is useful "
-#~ "if\n"
-#~ "you are familiar with the packages being offered or if you want to have\n"
-#~ "total control over what will be installed.\n"
-#~ "\n"
-#~ "If you started the installation in \"Upgrade\" mode, you can unselect "
-#~ "all\n"
-#~ "groups to avoid installing any new package. This is useful for repairing "
-#~ "or\n"
-#~ "updating an existing system."
-#~ msgstr ""
-#~ "Most meg kell adnia, mely programokat kívánja telepíteni a rendszerére.\n"
-#~ "Több ezer program létezik Mandrake Linuxhoz; természetesen Önnek nem\n"
-#~ "szükséges mindet ismernie.\n"
-#~ "\n"
-#~ "Ha szabványos telepítést végez CD-rõl, akkor elõször meg kell adnia, "
-#~ "mely\n"
-#~ "CD-kkel rendelkezik (csak a szakértõi módra igaz). Nézze át a CD-k "
-#~ "címeit,\n"
-#~ "és jelölje be az elérhetõ CD-ket a listában. Ha készen áll a "
-#~ "folytatásra,\n"
-#~ "kattintson az \"OK\" gombra.\n"
-#~ "\n"
-#~ "A csomagok a gép lehetséges felhasználási területei szerint csoportokba\n"
-#~ "vannak rendezve. Maguk a csoportok négy szakaszba vannak sorolva:\n"
-#~ "\n"
-#~ " - \"Munkaállomás\": ha munkaállomásként tervezi használni a gépet, "
-#~ "akkor\n"
-#~ "válasszon az ennek megfelelõ csoportok közül.\n"
-#~ "\n"
-#~ " - \"Fejlesztés\": ha a gép programozásra is lesz használva, akkor\n"
-#~ "válassza ki a kívánt csoportokat.\n"
-#~ "\n"
-#~ " - \"Kiszolgáló\": ha a gép kiszolgálóként lesz használva, itt "
-#~ "lehetõség\n"
-#~ "van annak kiválasztására, hogy a gyakrabban használt szolgáltatások "
-#~ "közül\n"
-#~ "melyeket kívánja telepíteni a gépre.\n"
-#~ "\n"
-#~ " - \"Grafikus környezet\": itt választható ki a kívánt grafikus "
-#~ "környezet.\n"
-#~ "Ha grafikus munkaállomást szeretne, akkor legalább egyet ki kell\n"
-#~ "választani.\n"
-#~ "\n"
-#~ "Ha az egérkurzort egy csoport neve fölé viszi, akkor megjelenik egy "
-#~ "rövid\n"
-#~ "magyarázat az adott csoportról. Ha telepítéskor az összes csoport\n"
-#~ "kijelölését megszünteti (frissítésre ez nem vonatkozik), akkor a "
-#~ "telepítõ\n"
-#~ "választási lehetõséget fog felkínálni a minimális telepítésre "
-#~ "vonatkozóan.\n"
-#~ "A következõ lehetõségek választhatók:\n"
-#~ "\n"
-#~ " - \"X-szel együtt\": grafikus rendszer a lehetõ legkevesebb csomag\n"
-#~ "telepítésével.\n"
-#~ "\n"
-#~ " - \"Alapvetõ dokumentációval\": az alaprendszer az alapvetõ "
-#~ "programokkal\n"
-#~ "és azok dokumentációjával. Megfelel például kiszolgáló telepítéséhez.\n"
-#~ "\n"
-#~ " - \"Valóban minimális telepítés\": a lehetõ legkisebb telepítés;\n"
-#~ "parancssorból használható Linux rendszer. Körülbelül 65 megabájt méretû\n"
-#~ "telepítés.\n"
-#~ "\n"
-#~ "Bejelölheti a \"Csomagok egyedi kiválasztása\" opciót; ez akkor hasznos,\n"
-#~ "ha Ön ismeri a felkínált csomagokat, illetve ha teljes mértékben\n"
-#~ "ellenõrizni kívánja, mi lesz a gépre feltelepítve.\n"
-#~ "\n"
-#~ "Ha a telepítést \"Frissítés\" üzemmódban indította el, akkor "
-#~ "megszüntetheti\n"
-#~ "akár az összes csoport kijelölését is, hogy elkerülje új programok\n"
-#~ "telepítését. Ez különösen akkor lehet hasznos, ha egy meglevõ rendszert\n"
-#~ "kíván helyreállítani vagy frissíteni."
-
-#~ msgid ""
-#~ "The Mandrake LinuxCD-ROM has a built-in rescue mode. You can access it "
-#~ "by\n"
-#~ "booting from the CD-ROM, press the >>F1<< key at boot and type "
-#~ ">>rescue<<\n"
-#~ "at the prompt. But in case your computer cannot boot from the CD-ROM, "
-#~ "you\n"
-#~ "should come back to this step for help in at least two situations:\n"
-#~ "\n"
-#~ " * when installing the bootloader, DrakX will rewrite the boot sector "
-#~ "(MBR)\n"
-#~ "of your main disk (unless you are using another boot manager), to allow "
-#~ "you\n"
-#~ "to start up with either Windows or GNU/Linux (assuming you have Windows "
-#~ "in\n"
-#~ "your system). If you need to reinstall Windows, the Microsoft install\n"
-#~ "process will rewrite the boot sector, and then you will not be able to\n"
-#~ "start GNU/Linux!\n"
-#~ "\n"
-#~ " * if a problem arises and you cannot start up GNU/Linux from the hard "
-#~ "disk,\n"
-#~ "this floppy disk will be the only means of starting up GNU/Linux. It\n"
-#~ "contains a fair number of system tools for restoring a system, which has\n"
-#~ "crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-#~ "password, or any other reason.\n"
-#~ "\n"
-#~ "When you click on this step, you will be asked to enter a disk inside "
-#~ "the\n"
-#~ "drive. The floppy disk you will insert must be empty or contain data "
-#~ "which\n"
-#~ "you do not need. You will not have to format it since DrakX will rewrite\n"
-#~ "the whole disk."
-#~ msgstr ""
-#~ "A Mandrake Linux CD-nek van egy beépített helyreállítási üzemmódja. Ezen\n"
-#~ "üzemmód a következõképpen érhetõ el: indítsa a rendszert a CD-rõl, majd\n"
-#~ "nyomja le az \"F1\" billentyût, és gépelje be a megjelenõ parancssorban\n"
-#~ "azt, hogy \"rescue\". Ha viszont a gép nem képes CD-rõl való\n"
-#~ "rendszerindításra, akkor vissza kell térnie ezen lépéshez segítségért - "
-#~ "ez\n"
-#~ "legalább két esetben szükséges lehet:\n"
-#~ "\n"
-#~ " - A rendszerbetöltõ telepítésekor (hacsak Ön nem használ más\n"
-#~ "rendszerindító programot) a telepítõ módosítja a fõ lemez\n"
-#~ "betöltõszektorát (boot sector; más néven: MBR) annak érdekében, hogy\n"
-#~ "többféle operációs rendszert is be lehessen tölteni (például: Linux\n"
-#~ "és Windows - ha van a gépen Windows). Ha Ön újratelepíti a Windowst, "
-#~ "akkor\n"
-#~ "a Microsoft-féle telepítõ át fogja írni a betöltõszektort, és emiatt Ön "
-#~ "nem\n"
-#~ "lesz képes Linuxt indítani.\n"
-#~ "\n"
-#~ " - Ha probléma merül fel, és Ön nem tudja elindítani a Linux rendszert\n"
-#~ "a merevlemezrõl, akkor ezen floppy fogja jelenteni az egyetlen "
-#~ "lehetõséget\n"
-#~ "arra, hogy elindítsa a rendszert. A floppy programokat tartalmaz a "
-#~ "rendszer\n"
-#~ "helyreállításához (arra az esetre, ha például áramkimaradás történt).\n"
-#~ "\n"
-#~ "Ha kéri ennek a lépésnek a végrehajtását, akkor a telepítõ megkéri Önt\n"
-#~ "arra, hogy tegyen be egy floppyt a meghajtóba. Ügyeljen arra, hogy a\n"
-#~ "floppylemezen ne legyen megõrzésre szánt adat. A lemezt nem szükséges\n"
-#~ "elõzetesen formázni, mivel a telepítõ felülírja a teljes lemez tartalmát."
-
-#~ msgid ""
-#~ "At this point, you need to choose where you want to install the Mandrake\n"
-#~ "Linux operating system on your hard drive. If your hard drive is empty "
-#~ "or\n"
-#~ "if an existing operating system is using all the available space, you "
-#~ "will\n"
-#~ "need to partition it. Basically, partitioning a hard drive consists of\n"
-#~ "logically dividing it to create space to install your new Mandrake Linux\n"
-#~ "system.\n"
-#~ "\n"
-#~ "Because the partitioning process' effects are usually irreversible,\n"
-#~ "partitioning can be intimidating and stressful if you are an "
-#~ "inexperienced\n"
-#~ "user. Fortunately, there is a wizard which simplifies this process. "
-#~ "Before\n"
-#~ "beginning, please consult the manual and take your time.\n"
-#~ "\n"
-#~ "If you are running the installation in Expert mode, you will enter\n"
-#~ "DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-#~ "fine-tune your partitions. See the DiskDrake section in the ``User "
-#~ "Guide''.\n"
-#~ "From the installation interface, you can use the wizards as described "
-#~ "here\n"
-#~ "by clicking the dialog's \"Wizard\" button.\n"
-#~ "\n"
-#~ "If partitions have already been defined, either from a previous\n"
-#~ "installation or from another partitioning tool, simply select those to\n"
-#~ "install your Linux system.\n"
-#~ "\n"
-#~ "If partitions are not defined, you will need to create them using the\n"
-#~ "wizard. Depending on your hard drive configuration, several options are\n"
-#~ "available:\n"
-#~ "\n"
-#~ " * \"Use free space\": this option will simply lead to an automatic\n"
-#~ "partitioning of your blank drive(s). You will not be prompted further;\n"
-#~ "\n"
-#~ " * \"Use existing partition\": the wizard has detected one or more "
-#~ "existing\n"
-#~ "Linux partitions on your hard drive. If you want to use them, choose "
-#~ "this\n"
-#~ "option;\n"
-#~ "\n"
-#~ " * \"Use the free space on the Windows; partition\": if MicrosoftWindows "
-#~ "is\n"
-#~ "installed on your hard drive and takes all the space available on it, "
-#~ "you\n"
-#~ "have to create free space for Linux data. To do so, you can delete your\n"
-#~ "MicrosoftWindows partition and data (see ``Erase entire disk'' or "
-#~ "``Expert\n"
-#~ "mode'' solutions) or resize your MicrosoftWindows partition. Resizing "
-#~ "can\n"
-#~ "be performed without the loss of any data, provided you previously\n"
-#~ "defragment the Windows partition. Backing up your data won't hurt "
-#~ "either..\n"
-#~ "This solution is recommended if you want to use both Mandrake Linux and\n"
-#~ "MicrosoftWindows on the same computer.\n"
-#~ "\n"
-#~ " Before choosing this option, please understand that after this "
-#~ "procedure,\n"
-#~ "the size of your MicrosoftWindows partition will be smaller than at the\n"
-#~ "present time. You will have less free space under MicrosoftWindows to "
-#~ "store\n"
-#~ "your data or to install new software;\n"
-#~ "\n"
-#~ " * \"Erase entire disk\": if you want to delete all data and all "
-#~ "partitions\n"
-#~ "present on your hard drive and replace them with your new Mandrake Linux\n"
-#~ "system, choose this option. Be careful with this solution because you "
-#~ "will\n"
-#~ "not be able to revert your choice after you confirm;\n"
-#~ "\n"
-#~ " !! If you choose this option, all data on your disk will be lost. !!\n"
-#~ "\n"
-#~ " * \"Remove Windows\": this will simply erase everything on the drive "
-#~ "and\n"
-#~ "begin fresh, partitioning everything from scratch. All data on your disk\n"
-#~ "will be lost;\n"
-#~ "\n"
-#~ " !! If you choose this option, all data on your disk will be lost. !!\n"
-#~ "\n"
-#~ " * \"Expert mode\": choose this option if you want to manually partition\n"
-#~ "your hard drive. Be careful it is a powerful but dangerous choice. You "
-#~ "can\n"
-#~ "very easily lose all your data. Hence, do not choose this unless you "
-#~ "know\n"
-#~ "what you are doing."
-#~ msgstr ""
-#~ "Most kell megadni, hogy a Mandrake Linux telepítése a merevlemez melyik\n"
-#~ "részére történjen. Ha a lemez még teljesen üres, vagy a korábban "
-#~ "telepített\n"
-#~ "operációs rendszer(ek) miatt nincs elég szabad hely, akkor újra kell\n"
-#~ "partícionálni a lemezt. A partícionálás a lemezterület logikai\n"
-#~ "újrafelosztását jelenti - erre a Mandrake Linux 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"
-#~ "ráadásul általában nincs lehetõség visszatérni egy korábbi állapothoz.\n"
-#~ "Emiatt kezdõ felhasználóknak sok nehézséget okozhat. Ez a varázsló\n"
-#~ "megkönnyíti a mûvelet végrehajtását, de mielõtt elindítaná, érdemes\n"
-#~ "alaposan átolvasni a kézikönyv idevágó részét.\n"
-#~ "\n"
-#~ "Ha a telepítést szakértõi módban futtatja, el fog indulni a DiskDrake "
-#~ "nevû\n"
-#~ "program, amely a Mandrake Linux rendszer partícionálóeszköze. Ezen "
-#~ "program\n"
-#~ "lehetõvé teszi a partíciók módosítását. További információkat a "
-#~ "felhasználói\n"
-#~ "kézikönyv DiskDrake-rõl szóló fejezetében olvashat. Az ott ismertetett\n"
-#~ "varázslók a telepítõbõl is elindíthatók, ehhez a \"Varázsló\" gombot "
-#~ "kell\n"
-#~ "lenyomni.\n"
-#~ "\n"
-#~ "Ha a partíciók már definiálva vannak - akár egy korábbi telepítés által,\n"
-#~ "akár egy másféle partícionálóeszköz által -, akkor egyszerûen válassza "
-#~ "ki\n"
-#~ "azokat a Linux rendszer telepítése számára.\n"
-#~ "\n"
-#~ "Ha a szükséges partíciók még nem állnak rendelkezésre, létre kell hozni\n"
-#~ "azokat a varázslóval. A lemezek tartalmától függõen többféle módon lehet\n"
-#~ "eljárni:\n"
-#~ "\n"
-#~ " - \"A szabad terület felhasználása\": ez a lehetõség az üres meghajtók\n"
-#~ "automatikus partícionálását jelenti. További kérdést nem tesz fel a\n"
-#~ "telepítõ.\n"
-#~ "\n"
-#~ " - \"Már létezõ partíciók használata\": a varázsló talált egy vagy több\n"
-#~ "linuxos partíciót a lemezen. Ha ezeket szeretné használni a\n"
-#~ "telepítéshez, válassza ezt a lehetõséget.\n"
-#~ "\n"
-#~ " - \"A Windows partíción található szabad hely felhasználása\": ha a\n"
-#~ "Windows úgy van feltelepítve a lemezre, hogy elfoglalja az összes\n"
-#~ "elérhetõ területet, akkor annak egy részét fel kell szabadítani a Linux\n"
-#~ "számára. Ez történhet a Windows-partíció törlésével (lásd \"A teljes\n"
-#~ "lemez törlése\" és a \"Szakértõi mód\" lehetõségeket) vagy\n"
-#~ "átméretezésével. 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 Windows-partíció. Javasolt továbbá az adatok mentése is.\n"
-#~ "Ezen módszer a javasolt abban az esetben, ha a Mandrake Linuxt és a\n"
-#~ "Microsoft Windowst ugyanazon a gépen szeretné használni.\n"
-#~ "\n"
-#~ "Ha ezt a lehetõséget választja, ne feledkezzen meg arról, hogy ennek\n"
-#~ "hatására a Microsoft Windows partíció mérete a mostaninál kisebb lesz,\n"
-#~ "tehát a Windows használatakor kevesebb hely lesz az adatok tárolására\n"
-#~ "és új szoftverek telepítésére.\n"
-#~ "\n"
-#~ " - \"A teljes lemez törlése\": ha minden adatot és minden partíciót\n"
-#~ "törölni szeretne a lemezrõl, és a telepítéshez az így felszabaduló\n"
-#~ "helyet szeretné használni, akkor válassza ezt a lehetõséget. Legyen\n"
-#~ "nagyon óvatos ezzel a lehetõséggel, mert a lemezen levõ adatok\n"
-#~ "véglegesen elvesznek a megerõsítés után.\n"
-#~ "\n"
-#~ "Ha ezt a lehetõséget választja, a lemezen levõ összes adat elvész.\n"
-#~ "\n"
-#~ " - \"A Windows(TM) eltávolítása\": ez a funkció egyszerûen letöröl "
-#~ "mindent\n"
-#~ "a lemezrõl, és újrapartícionálja azt. A lemezen levõ összes adat elvész.\n"
-#~ "\n"
-#~ "Ha ezt a lehetõséget választja, a lemezen levõ összes adat elvész.\n"
-#~ "\n"
-#~ " - \"Szakértõi mód\": ha közvetlenül (varázsló nélkül) szeretné "
-#~ "elvégezni\n"
-#~ "a partícionálást, akkor válassza ezt a lehetõséget. Legyen óvatos - sok\n"
-#~ "minden elvégezhetõ ebben az üzemmódban, de a használata veszélyes. "
-#~ "Könnyen\n"
-#~ "elveszítheti a lemezen levõ összes adatot ennek a használatával, ezért\n"
-#~ "csak indokolt esetben válassza ezt a funkciót."
-
-#~ msgid ""
-#~ "There you are. Installation is now complete and your GNU/Linux system is\n"
-#~ "ready to use. Just click \"OK\" to reboot the system. You can start\n"
-#~ "GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-#~ "soon as the computer has booted up again.\n"
-#~ "\n"
-#~ "The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-#~ "\n"
-#~ " * \"generate auto-install floppy\": to create an installation floppy "
-#~ "disk\n"
-#~ "which will automatically perform a whole installation without the help "
-#~ "of\n"
-#~ "an operator, similar to the installation you just configured.\n"
-#~ "\n"
-#~ " Note that two different options are available after clicking the "
-#~ "button:\n"
-#~ "\n"
-#~ " * \"Replay\". This is a partially automated installation as the\n"
-#~ "partitioning step (and only this one) remains interactive;\n"
-#~ "\n"
-#~ " * \"Automated\". Fully automated installation: the hard disk is "
-#~ "completely\n"
-#~ "rewritten, all data is lost.\n"
-#~ "\n"
-#~ " This feature is very handy when installing a great number of similar\n"
-#~ "machines. See the Auto install section on our web site;\n"
-#~ "\n"
-#~ " * \"Save packages selection\"(*): saves the package selection as done\n"
-#~ "previously. Then, when doing another installation, insert the floppy "
-#~ "inside\n"
-#~ "the drive and run the installation going to the help screen by pressing "
-#~ "on\n"
-#~ "the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-#~ "\n"
-#~ "(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-#~ "\"mformat a:\")"
-#~ msgstr ""
-#~ "A telepítés befejezõdött; a Linux rendszer készen áll a használatra.\n"
-#~ "A rendszer újraindításához kattintson az \"OK\" gombra. Amikor a gép\n"
-#~ "újraindul, elindíthatja a Linuxt vagy más operációs rendszert (ha több\n"
-#~ "operációs rendszer van a gépen).\n"
-#~ "\n"
-#~ "A \"Speciális\" gomb (csak szakértõi módban) lenyomására két újabb gomb\n"
-#~ "jelenik meg:\n"
-#~ "\n"
-#~ " - \"Automatikus telepítõfloppy készítése\": olyan telepítõfloppy\n"
-#~ "készítése, amelynek használatával emberi közremûködés nélkül végezhetõ\n"
-#~ "a rendszer telepítése. Az így végzett telepítések a jelenlegi telepítés\n"
-#~ "beállításait használják.\n"
-#~ "\n"
-#~ "Két lehetõség közül lehet választani a gomb lenyomása után:\n"
-#~ "\n"
-#~ " - \"Újrajátszás\". Ez részben automatizált telepítést jelent;\n"
-#~ "a partícionálási lépés (csak az az egy) interaktív marad.\n"
-#~ "\n"
-#~ " - \"Automatikus\". Teljesen automatizált telepítés; a merevlemez\n"
-#~ "tartalma felülíródik, az összes korábbi adat elvész.\n"
-#~ "\n"
-#~ "Ez a lehetõség jól használható akkor, amikor nagyobb számú azonos gépre\n"
-#~ "kell a rendszert feltelepíteni. Az automatikus telepítéssel\n"
-#~ "kapcsolatban a Mandrake honlapján találhatók további információk.\n"
-#~ "\n"
-#~ " - \"Csomagösszeállítás mentése\"(*): elmenti a korábban tett\n"
-#~ "csomagkijelölést (a kijelölt csomagok listáját). Ha egy újabb telepítés\n"
-#~ "alkalmával fel kívánja használni az elmentett listát, akkor helyezze be\n"
-#~ "az azt tartalmazó floppyt a telepítés megkezdésekor, majd nyomjon\n"
-#~ "\"F1\"-et, ezután pedig adja ki a következõ parancsot:\n"
-#~ "linux defcfg=\"floppy\"\n"
-#~ "\n"
-#~ "\n"
-#~ "(*) Ehhez szükség lesz egy FAT fájlrendszerre formázott floppyra.\n"
-#~ "A formázás Linux alatt a következõ paranccsal végezhetõ el:\n"
-#~ "\"mformat a:\""
-
-#~ msgid ""
-#~ "At this point, you need to choose which partition(s) will be used for "
-#~ "the\n"
-#~ "installation of your Mandrake Linux 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"
-#~ "partitions must be defined.\n"
-#~ "\n"
-#~ "To create partitions, you must first select a hard drive. You can select\n"
-#~ "the disk for partitioning by clicking on ``hda'' for the first IDE "
-#~ "drive,\n"
-#~ "``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-#~ "\n"
-#~ "To partition the selected hard drive, you can use these options:\n"
-#~ "\n"
-#~ " * \"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"
-#~ "\n"
-#~ " * \"More\": gives access to additional features:\n"
-#~ "\n"
-#~ " * \"Save partition table\": saves the partition table to a floppy. "
-#~ "Useful\n"
-#~ "for later partition-table recovery if necessary. It is strongly "
-#~ "recommended\n"
-#~ "to perform this step;\n"
-#~ "\n"
-#~ " * \"Restore partition table\": allows to restore a previously saved\n"
-#~ "partition table from floppy disk;\n"
-#~ "\n"
-#~ " * \"Rescue partition table\": if your partition table is damaged, you "
-#~ "can\n"
-#~ "try to recover it using this option. Please be careful and remember that "
-#~ "it\n"
-#~ "can fail;\n"
-#~ "\n"
-#~ " * \"Reload partition table\": discards all changes and loads your "
-#~ "initial\n"
-#~ "partition table;\n"
-#~ "\n"
-#~ " * \"Removable media automounting\": unchecking this option will force "
-#~ "users\n"
-#~ "to manually mount and unmount removable medias such as floppies and\n"
-#~ "CD-ROMs.\n"
-#~ "\n"
-#~ " * \"Wizard\": 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 knowledge of\n"
-#~ "partitioning;\n"
-#~ "\n"
-#~ " * \"Undo\": use this option to cancel your changes;\n"
-#~ "\n"
-#~ " * \"Toggle to normal/expert mode\": allows additional actions on "
-#~ "partitions\n"
-#~ "(type, options, format) and gives more information;\n"
-#~ "\n"
-#~ " * \"Done\": when you are finished partitioning your hard 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"
-#~ "partitions using [Tab] and [Up/Down] arrows.\n"
-#~ "\n"
-#~ "When a partition is selected, you can use:\n"
-#~ "\n"
-#~ " * Ctrl-c to create a new partition (when an empty partition is "
-#~ "selected);\n"
-#~ "\n"
-#~ " * Ctrl-d to delete a partition;\n"
-#~ "\n"
-#~ " * Ctrl-m to set the mount point.\n"
-#~ "\n"
-#~ "To get information about the different filesystem types available, "
-#~ "please\n"
-#~ "read the ext2fs chapter from the ``Reference Manual''.\n"
-#~ "\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 ""
-#~ "Most kell kiválasztani a Mandrake Linux rendszer telepítéséhez használni\n"
-#~ "kívánt partíciókat. Ha a kívánt partíciók már létre lettek hozva (egy\n"
-#~ "korábbi Linux-telepítés vagy valamilyen partícionálási segédprogram\n"
-#~ "által), akkor felhasználhatók a már létezõ partíciók. Ha viszont még nem\n"
-#~ "léteznek, akkor elõször definiálni kell a partíciókat.\n"
-#~ "\n"
-#~ "Partíció létrehozásánál elõször ki kell választani egy merevlemezt.\n"
-#~ "Ehhez kattintson a megfelelõ azonosítóra: \"hda\" az elsõ IDE-csatolós\n"
-#~ "lemez, \"hdb\" a második; \"sda\" az elsõ SCSI-csatolós lemez, és így\n"
-#~ "tovább.\n"
-#~ "\n"
-#~ "A kijelölt merevlemez partícionálásánál az alábbi lehetõségek közül "
-#~ "lehet\n"
-#~ "választani:\n"
-#~ "\n"
-#~ " - \"Teljes törlés\": ennek hatására a kijelölt merevlemezen található\n"
-#~ "összes partíció törlésre kerül.\n"
-#~ "\n"
-#~ " - \"Automatikus helyfoglalás\": ez lehetõvé teszi Ext2 és lapozási\n"
-#~ "partíciók automatikus létrehozását a rendelkezésre álló üres területen.\n"
-#~ "\n"
-#~ " - \"Egyéb\": hozzáférést biztosít további lehetõségekhez:\n"
-#~ "\n"
-#~ " - \"A partíciós tábla mentése\": a partíciós tábla mentése "
-#~ "floppyra.\n"
-#~ "A floppy használatával késõbb - szükség esetén - helyre lehet állítani\n"
-#~ "(vissza lehet tölteni) a partíciós táblát. Erõsen ajánljuk, hogy "
-#~ "használja\n"
-#~ "ezt a lehetõséget.\n"
-#~ "\n"
-#~ " - \"A partíciós tábla visszatöltése\": egy korábban elmentett\n"
-#~ "partíciós tábla visszatöltése floppyról.\n"
-#~ "\n"
-#~ " - \"A partíciós tábla helyreállítása\": ha a partíciós tábla\n"
-#~ "megsérült, akkor ezzel lehet megpróbálni annak kijavítását. Legyen "
-#~ "nagyon\n"
-#~ "óvatos, mert a javítás nem mindig sikerül.\n"
-#~ "\n"
-#~ " - \"A partíciós tábla újratöltése\": ennek hatására az összes\n"
-#~ "módosítás elvész; a program ismét betölti a kiindulási partíciós táblát.\n"
-#~ "\n"
-#~ " - \"Cserélhetõ lemez automatikus csatlakoztatása\": ha nincs\n"
-#~ "bejelölve ez az opció, akkor a felhasználóknak kézzel kell végezniük a\n"
-#~ "cserélhetõ adathordozók (például CD és floppy) csatlakoztatását illetve\n"
-#~ "leválasztását.\n"
-#~ "\n"
-#~ " - \"Varázsló\": akkor válassza ezt a lehetõséget, ha a partícionálást\n"
-#~ "varázsló segítségével szeretné végrehajtani. Ha nem ismeri a\n"
-#~ "partícionálás technikai részleteit, akkor érdemes ezt választania.\n"
-#~ "\n"
-#~ " - \"Visszavonás\": ezzel lehet a módosításokat visszavonni.\n"
-#~ "\n"
-#~ " - \"Átváltás normál módba\" illetve \"Átváltás szakértõi módba\":\n"
-#~ "szakértõi módba való kapcsolás esetén több funkció válik elérhetõvé\n"
-#~ "(partíciótípus, opciók, formázás) és több információt kap a felhasználó.\n"
-#~ "\n"
-#~ " - \"Kész\": a partícionálás befejezése után ezzel lehet a "
-#~ "módosításokat\n"
-#~ "elmenteni a lemezre.\n"
-#~ "\n"
-#~ "Az összes funkció elérhetõ a billentyûzetrõl is. A partíciók között a "
-#~ "Tab\n"
-#~ "billentyûvel és a fel/le nyilakkal lehet mozogni.\n"
-#~ "\n"
-#~ "Ha egy partíció ki van jelölve, használni lehet a következõket:\n"
-#~ "\n"
-#~ " - Ctrl+C: új partíció létrehozása (ha üres partíció van kijelölve)\n"
-#~ "\n"
-#~ " - Ctrl+D: partíció törlése\n"
-#~ "\n"
-#~ " - Ctrl+M: csatlakoztatási (mount) pont megadása\n"
-#~ "\n"
-#~ "Ha információt szeretne a használható fájlrendszertípusokról, olvassa el\n"
-#~ "a kézikönyv Ext2fs fájlrendszerrel foglalkozó fejezetét.\n"
-#~ "\n"
-#~ "Ha a telepítés egy PowerPC gépre történik, akkor érdemes létrehozni egy\n"
-#~ "kisméretû HFS rendszerindítási partíciót (legalább 1 MB) a \"Yaboot\"\n"
-#~ "rendszerbetöltõ program számára. Ha nagyobbra veszi a partíciót (például\n"
-#~ "50 MB méretûre), akkor eltárolható lesz rajta például egy tartalék "
-#~ "kernel\n"
-#~ "illetve RAM-diszk képfájlok (image-ek) esetleges rendszerhibák esetére."
-
-#~ msgid ""
-#~ "DrakX now detects any IDE device present in your computer. It will also\n"
-#~ "scan for one or more PCI SCSI card(s) on your system. If a SCSI card is\n"
-#~ "found, DrakX will automatically install the appropriate driver.\n"
-#~ "\n"
-#~ "Because hardware detection does not always detect a piece of hardware,\n"
-#~ "DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes"
-#~ "\"\n"
-#~ "if you know that there is a SCSI card installed in your machine. You "
-#~ "will\n"
-#~ "be presented a list of SCSI cards to choose from. Click \"No\" if you "
-#~ "have\n"
-#~ "no SCSI hardware. If you are unsure, you can check the list of hardware\n"
-#~ "detected in your machine by selecting \"See hardware info\" and clicking\n"
-#~ "\"OK\". Examine the list of hardware and then click on the \"OK\" button "
-#~ "to\n"
-#~ "return to the SCSI interface question.\n"
-#~ "\n"
-#~ "If you have to manually specify your adapter, DrakX will ask if you want "
-#~ "to\n"
-#~ "specify options for it. You should allow DrakX to probe the hardware for\n"
-#~ "the card-specific options which the hardware needs to initialize. This\n"
-#~ "usually works well.\n"
-#~ "\n"
-#~ "If DrakX is not able to probe for the options which need to be passed, "
-#~ "you\n"
-#~ "will need to provide options to the driver manually. Please review the\n"
-#~ "``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-#~ "Hardware'' section) for hints on retrieving the parameters required from\n"
-#~ "hardware documentation, from the manufacturer's web site (if you have\n"
-#~ "Internet access) or from MicrosoftWindows (if you used this hardware "
-#~ "with\n"
-#~ "Windows on your system)."
-#~ msgstr ""
-#~ "A DrakX (a telepítõ) most megkeresi a gépben levõ IDE-eszközöket. "
-#~ "Felderíti\n"
-#~ "a PCI SCSI-kártyákat is. A program a felismert SCSI-kártyákhoz\n"
-#~ "automatikusan feltelepíti a megfelelõ meghajtóprogramokat.\n"
-#~ "\n"
-#~ "Mivel a hardverfelderítés nem mindig ismeri fel a gépben levõ "
-#~ "eszközöket,\n"
-#~ "ezért a telepítõ rá fog kérdezni, van-e a gépben PCI SCSI-kártya.\n"
-#~ "Ha tudja, hogy van a gépben SCSI-kártya, kattintson az \"Igen\"-re.\n"
-#~ "Ez esetben egy listából lehet kijelölni a kártyát. Ha nincsen SCSI\n"
-#~ "hardver a gépben, akkor kattintson a \"Nem\" gombra. Ha nem biztos a\n"
-#~ "válaszban, megtekintheti a megtalált hardverelemek listáját\n"
-#~ "\"A hardverjellemzõk megjelenítése\" funkciót kiválasztva, majd\n"
-#~ "az \"OK\"-ra kattintva. Vizsgálja meg a listát, majd kattintson az\n"
-#~ "\"OK\" gombra a SCSI-val kapcsolatos kérdéshez való visszatéréshez.\n"
-#~ "\n"
-#~ "Ha kézzel kell megadnia a kártya típusát, a telepítõ megkérdezi, hogy\n"
-#~ "szeretné-e megadni a kártya jellemzõit. Általában erre nincs szükség,\n"
-#~ "mivel a program le tudja kérdezni a megfelelõ beállításokat. A legtöbb\n"
-#~ "esetben ez jól mûködik.\n"
-#~ "\n"
-#~ "Ha a telepítõ nem tudja meghatározni a szükséges jellemzõket, akkor\n"
-#~ "Önnek kell megadnia a meghajtóprogram paramétereit. Olvassa el a\n"
-#~ "Felhasználói Kézikönyv 3. fejezetének \"Hardverinformációk összegyûjtése"
-#~ "\"\n"
-#~ "címû szakaszát, ahonnan megtudhatja, hogyan lehet információt szerezni\n"
-#~ "a szükséges paraméterekkel kapcsolatban a hardver dokumentációjából, a\n"
-#~ "gyártó honlapjáról (ha rendelkezik internet-hozzáféréssel) illetve a\n"
-#~ "Microsoft Windowsból (ha használta azzal az illetõ hardvert)."
-
-#~ msgid ""
-#~ "Here are presented various parameters concerning your machine. Depending "
-#~ "on\n"
-#~ "your installed hardware, you may or not, see the following entries:\n"
-#~ "\n"
-#~ " * \"Mouse\": check the current mouse configuration and click on the "
-#~ "button\n"
-#~ "to change it if necessary;\n"
-#~ "\n"
-#~ " * \"Keyboard\": check the current keyboard map configuration and click "
-#~ "on\n"
-#~ "the button to change that if necessary;\n"
-#~ "\n"
-#~ " * \"Timezone\": DrakX, by default, guesses your time zone from the "
-#~ "language\n"
-#~ "you have chosen. But here again, as for the choice of a keyboard, you "
-#~ "may\n"
-#~ "not be in the country for which the chosen language should correspond.\n"
-#~ "Hence, you may need to click on the \"Timezone\" button in order to\n"
-#~ "configure the clock according to the time zone you are in;\n"
-#~ "\n"
-#~ " * \"Printer\": clicking on the \"No Printer\" button will open the "
-#~ "printer\n"
-#~ "configuration wizard;\n"
-#~ "\n"
-#~ " * \"Sound card\": if a sound card is detected on your system, it is\n"
-#~ "displayed here. No modification possible at installation time;\n"
-#~ "\n"
-#~ " * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-#~ "here. No modification possible at installation time;\n"
-#~ "\n"
-#~ " * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-#~ "displayed here. You can click on the button to change the parameters\n"
-#~ "associated with it."
-#~ msgstr ""
-#~ "Itt a gépének a különbözõ tulajdonságait láthatja. A telepített "
-#~ "hardvertõl\n"
-#~ "függõen a következõk jelenhetnek meg:\n"
-#~ "\n"
-#~ " - \"Egér\": ellenõrizze a jelenlegi egérbeállításokat; a "
-#~ "módosításukhoz\n"
-#~ "kattintson a gombra.\n"
-#~ "\n"
-#~ " - \"Billentyûzet\": ellenõrizze a jelenlegi billentyûzet-kiosztást; a\n"
-#~ "módosításához kattintson a gombra.\n"
-#~ "\n"
-#~ " - \"Idõzóna\": a telepítõ alapértelmezésben felkínál egy általa\n"
-#~ "megfelelõnek tartott idõzóna-beállítást, amelyet az Ön által választott\n"
-#~ "nyelv alapján határoz meg. Ugyanúgy, mint a billentyûzet esetén, itt\n"
-#~ "is elképzelhetõ, hogy Ön nem abban az országban tartózkodik, amelyre\n"
-#~ "a kiválasztott nyelv alapján következtetni lehet. Ezért szükség lehet\n"
-#~ "arra, hogy az \"Idõzóna\" gombra kattintson - hogy az órát a megfelelõ\n"
-#~ "idõzónához igazítsa.\n"
-#~ "\n"
-#~ " - \"Nyomtató\": nyomtatóbeállítási varázsló elindítása.\n"
-#~ "\n"
-#~ " - \"Hangkártya\": ha a telepítõ hangkártyát észlel a gépben, az itt "
-#~ "fog\n"
-#~ "megjelenni. A telepítés során nincs lehetõség ennek a módosítására.\n"
-#~ "\n"
-#~ " - \"Tévékártya\": ha a telepítõ tévékártyát észlel a gépben, az itt\n"
-#~ "fog megjelenni. A telepítés során nincs lehetõség ennek a módosítására.\n"
-#~ "\n"
-#~ " - \"ISDN-kártya\": ha a telepítõ ISDN-kártyát észlel a gépben, az itt "
-#~ "fog\n"
-#~ "megjelenni. Ha a gombra kattint, módosíthatja a paramétereit."
-
-#~ msgid "Select a graphics card"
-#~ msgstr "Válasszon egy grafikus kártyát"
-
-#~ msgid "Choose a X driver"
-#~ msgstr "Válasszon egy X-meghajtót"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "Standard VGA, 640x480, 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 800x600, 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "8514-kompatibilis, 1024x768, 87 Hz, váltottsoros (nincs 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 1024x768, 87 Hz, váltottsoros, 800x600 56 Hz-en"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "Extended Super VGA, 800x600, 60 Hz, 640x480 72 Hz-en"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "Nem váltottsoros SVGA, 1024x768, 60 Hz, 800x600 72 Hz-en"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "Magas frekvenciájú SVGA, 1024x768, 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "Multisync monitor, amely képes 1280x1024-re 60 Hz-en"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "Multisync monitor, amely képes 1280x1024-re 74 Hz-en"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "Multisync monitor, amely képes 1280x1024-re 76 Hz-en"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "Olyan monitor, amely képes 1600x1200-ra 70 Hz-en"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "Olyan monitor, amely képes 1600x1200-ra 76 Hz-en"
-
-#~ msgid "DrakSec - Network Advanced Options"
-#~ msgstr "DrakSec - Speciális hálózati opciók"
-
-#~ msgid "DrakSec - User Advanced Options"
-#~ msgstr "DrakSec - Speciális felhasználói opciók"
-
-#~ msgid "DrakSec - Server Advanced Options"
-#~ msgstr "DrakSec - Speciális kiszolgáló-opciók"
-
-#~ msgid ""
-#~ "Choose advanced security options\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Válassza ki a speciális biztonsági opciókat\n"
-#~ "\n"
-
-#~ msgid "NETWORK-RELATED SECURITY OPTIONS"
-#~ msgstr "HÁLÓZATTAL KAPCSOLATOS BIZTONSÁGI OPCIÓK"
-
-#~ msgid "USER-RELATED SECURITY OPTIONS"
-#~ msgstr "FELHASZNÁLÓI BIZTONSÁGI OPCIÓK"
-
-#~ msgid "SERVER-RELATED SECURITY OPTIONS"
-#~ msgstr "KISZOLGÁLÓI BIZTONSÁGI OPCIÓK"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr "Az Ön által kiválasztott csomagcsoportok összmérete kb. %d MB.\n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "Ha ennél kevesebb helyet szán a rendszernek,\n"
-#~ "adjon meg egy százalékos értéket.\n"
-#~ "\n"
-#~ "Ha alacsony értéket ad meg, akkor a kiválasztott csomagok közül\n"
-#~ "csak a fontosabbak kerülnek telepítésre; ha 100%%-ot ad meg,\n"
-#~ "a DrakX minden kijelölt csomagot telepít."
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "A merevlemezen csak a csomagok %d%%-ának van hely.\n"
-#~ "\n"
-#~ "Ha ennél kevesebbet kíván telepíteni,\n"
-#~ "változtassa meg a kijelzett százalék értékét.\n"
-#~ "Ha alacsony százalék-értéket ad meg, a telepítõ csak a\n"
-#~ "legfontosabb csomagokat telepíti; ha %d%%-ot ad meg,\n"
-#~ "akkor a lehetõ legtöbb csomag kerül telepítésre."
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "Részletesebben válogathat a következõ lépés részeként."
-
-#~ msgid "Percentage of packages to install"
-#~ msgstr "Telepítendõ csomagok százaléka"
-
-#~ msgid "Setting security user"
-#~ msgstr "Biztonsági adminisztrátor beállítása"
diff --git a/perl-install/share/po/i18n_compssUsers b/perl-install/share/po/i18n_compssUsers
deleted file mode 100644
index f6dc1ef7d..000000000
--- a/perl-install/share/po/i18n_compssUsers
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/usr/bin/perl
-
-use MDK::Common;
-
-sub get {
- my ($meta_class) = @_;
- my @l;
-
- local *F;
- open F, "../compssUsers$meta_class" or return; #die "can't open file ../compssUsers$meta_class";
- foreach (<F>) {
- /^\s*$/ || /^#/ and next;
-
- if (/^(\S.*)/) {
- my ($icon, $path, $descr);
- /^(.*?)\s*\[icon=(.*?)\](.*)/ and $_ = "$1$3", $icon = $2;
- /^(.*?)\s*\[path=(.*?)\](.*)/ and $_ = "$1$3", $path = $2;
- /^(.*?)\s*\[descr=(.*?)\](.*)/ and $_ = "$1$3", $descr = $2;
- push @l, $_, $descr, $path;
- }
- }
- close F;
-
- @l;
-}
-
-my @l = map { if_(/msgid "(.*)"/, $1) } cat_("DrakX.pot");
-my %l; @l{@l} = ();
-
-foreach (uniq(get(''), get('.desktop'))) {
- if ($_) {
- s/"/\"/g;
- s/\n//g;
- next if exists $l{$_};
- print qq(
-#: ../../share/compssUsers:999
-msgid "$_"
-msgstr ""
-);
- }
-}
diff --git a/perl-install/share/po/id.po b/perl-install/share/po/id.po
deleted file mode 100644
index b2b49985a..000000000
--- a/perl-install/share/po/id.po
+++ /dev/null
@@ -1,18004 +0,0 @@
-# Instalator Grafis Mandrake
-# Copyright (C) 1999 Mandrakesoft
-# Budi Rachmanto <rac@linux-mandrake.com>, 2001-2002
-# Linux Indonesia <http://www.linux.or.id>, 1999-2001
-# Mohammad DAMT <mdamt@cdl2000.com>, 1999-2001
-# Andy <chandy@indo.net.id>, 1999
-# Kelana <nk@telkom.net>, 1999
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX 0.1\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-09-08 11:57+0900\n"
-"Last-Translator: Budi Rachmanto <rac@linux-mandrake.com>\n"
-"Language-Team: Bahasa Indonesia <id@li.org>\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"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kb"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kb"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB atau lebih"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Pilih server X"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "Server X"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Konfigurasi head majemuk"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Sistem Anda mendukung konfigurasi head majemuk.\n"
-"Apa yg ingin Anda lakukan?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Pilih memori kartu grafis Anda"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "Konfigurasi XFree"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Konfigurasi XFree mana yang Anda inginkan?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Konfigurasikan semua head secara terpisah"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Gunakan ekstensi Xinerama"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Konfigurasikan hanya kartu \"%s\"%s"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s dengan akselerasi hardware 3D"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Kartu Anda punya akselerasi hardware 3D, tapi hanya bisa digunakan pada "
-"XFree %s.\n"
-"Kartu Anda ini dapat dipakai pada XFree %s yg punya dukungan baik dalam 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Kartu Anda dapat menggunakan akselerasi hardware 3D pada XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s dengan akselerasi hardware 3D PERCOBAAN"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Kartu Anda dapat menggunakan akselerasi hardware 3D pada XFree %s,\n"
-"NAMUN INI BARU DALAM TAHAP PERCOBAAN DAN DAPAT MEMBUAT KOMPUTER ANDA HANG.\n"
-"Kartu Anda ini dapat digunakan XFree %s yang lebih baik dalam 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Kartu Anda dapat menggunakan akselerasi hardware 3D pada XFree %s,\n"
-"NAMUN INI BARU DALAM TAHAP PERCOBAAN DAN DAPAT MEMBUAT KOMPUTER ANDA HANG."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (instalasi driver display)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Customized"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "Kartu Grafik"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitor"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Resolusi"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "Tes"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Pilihan"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "Ok"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Keluar"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Lakukan perubahan?\n"
-"Konfigurasi sekarang adalah:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Pilih monitor"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Plug'n Play"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Generik"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "Pembuat"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr "Probe Plug'n Play gagal. Pilihlah monitor yang benar"
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Ada dua parameter penting, yaitu laju refresh vertikal, yaitu laju\n"
-"kecepatan saat seluruh layar direfresh, dan yang lebih penting lagi adalah\n"
-"laju sync horisontal, yaitu laju kecepatan saat menanyangkan scan line.\n"
-"\n"
-"Anda TIDAK BOLEH mengisi parameter yang tidak dapat\n"
-"diimbangi dengan kemampuan monitor Anda, karena monitor\n"
-"Anda akan rusak berat.\n"
-"Kalau Anda ragu, gunakan setting yang umum."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Laju refresh horisontal"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Laju refresh vertikal"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 warna (8 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 ribu warna (15 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 ribu warna (16 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 juta warna (24 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 milyar warna (32 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Resolusi"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Pilih resolusi dan kedalaman warna"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Kartu grafis: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Batal"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Tes konfigurasi"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Anda ingin tes konfigurasi ini?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "Awas: pengujian kartu grafis ini dapat membekukan komputer"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Layout Keyboard: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Jenis Mouse: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Device Mouse: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "HorizSync Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "VertRefresh Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Kartu grafis: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Memori grafis: %s KB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Pilihan kedalaman warna: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Resolusi: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "Server XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "Driver XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "Antarmuka grafis saat startup"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Komputer Anda bisa diset agar menjalankan X saat booting.\n"
-"Anda mau fasilitas ini?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"Kartu grafik Anda tak punya konektor TV-OUT.\n"
-"Ia dapat dikonfigurasikan agar bekerja menggunakan frame-buffer.\n"
-"\n"
-"Untuk ini Anda harus menyambung kartu grafik ke TV sebelum memboot "
-"komputer.\n"
-"Lalu pilih entri \"TVout\" di bootloader\n"
-"\n"
-"Anda punya fitur ini?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "Norm apa yg digunakan TV Anda?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Sektor pertama di partisi boot"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Sektor pertama di drive (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "Instalasi SILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Bootloader akan diinstal di mana?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "Instalasi LILO/grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO dengan menu teks"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO dengan menu grafis"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Boot dari DOS/windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Parameter Bootloader utama"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Bootloader yang hendak digunakan"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Instalasi Bootloader"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Device boot"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Kompak"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "kompak"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Mode video"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Delay sebelum boot ke image default"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Katasandi"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Katasandi (lagi)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Batasi parameter command line"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "batasi"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Hapus /tmp saat boot"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Ukuran RAM yg tepat (ditemukan %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Buat multi profil"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Berikan jumlah RAM dalam satuan MB"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"Pilihan ``Batasi parameter command line'' tidak ada gunanya tanpa katasandi"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Silakan ulangi"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Katasandi tidak sama"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Pesan Init"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Delay Open Firmware"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Timeout Kernel Boot"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Aktifkan boot dari CD?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Aktifkan boot dari OF?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Default OS?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"Anda memutuskan instalasi pemuat boot di partisi.\n"
-"Berarti Anda sudah punya pemuat boot di harddisk yang Anda boot (mis: System "
-"Commander).\n"
-"\n"
-"Di drive mana Anda boot?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Ini adalah entri yang lain lagi.\n"
-"Anda boleh tambahkan atau mengubah yang sudah ada."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Tambah"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Selesai"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Modifikasi"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Tipe entri mana yang hendak ditambahkan?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "OS Lain (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "OS Lain (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "OS Lain (Mindows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Image"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Sambung"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Read-write"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tabel"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Tak aman"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Label"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Default"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Initrd-size"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Hapus entri"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Label tidak boleh kosong"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Anda harus tentukan image kernel"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Anda harus tentukan partisi swap"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Label ini sudah dipakai"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Ditemukan interface %s %s"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Anda punya lagi?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Punya antarmuka %s?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Tidak"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Ya"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Lihat info hardware"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Menginstal driver untuk kartu %s %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(modul %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"Anda dapat memberikan opsi terhadap modul %s.\n"
-"Ingat, semua alamat harus diisikan dengan awalan 0x misalnya '0x123'"
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Silakan beri parameter untuk modul %s ini.\n"
-"Parameter biasanya dalam format ``nama=nilai nama2=nilai2...''.\n"
-"Misalnya, ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Pilihan Modul:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Driver %s mana yang harus saya coba?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"Kadangkala, driver %s butuh info tambahan agar dapat bekerja normal walau\n"
-"biasanya tak perlu. Inginkah Anda memberikan parameter tambahan tadi atau\n"
-"biarkan saja drivernya melakukan deteksi sendiri parameternya? Deteksi\n"
-"otomatis bisa membuat komputer hang), tapi tak merusak."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Probe otomatis"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Tentukan opsi"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Module %s gagal diload.\n"
-"Mau coba lagi dengan parameter yang lain?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "akses ke program X"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "akses ke peralatan rpm"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "izinkan \"su\""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "akses ke file administratif"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "akses ke peralatan jaringan"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "akses ke peralatan kompilasi"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(sudah ditambahkan %s)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Katasandi ini terlalu sederhana"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Silakan tulis nama user"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "Nama user hanya boleh terdiri dari huruf, angka, `-' dan `_'"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "Nama user terlalu panjang"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "User ini sudah ada sebelumnya"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Tambah user"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Masukkan user\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Buat user"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Nama Lengkap"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Nama user"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Shell"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Ikon"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Autologin"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Komputer Anda dapat diset agar secara otomatis login dg satu user.\n"
-"Anda ingin pakai feature ini?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Pilih user default:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Pilih manajer window yg akan dipakai:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Pilih bahasan yg akan dipakai."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "Anda bisa pilih bahasa lain yang akan tersedia setelah install selesai"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Semua"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Izinkan semua user"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Tiada pemakaian bersama"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Paket %s perlu diupgrade. Anda ingin instal?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "Anda dapat mengekspor dg NFS atau Samba. Pilih yg Anda ingin."
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Paket wajib %s hilang"
-
-#: ../../any.pm_.c:1005
-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 ""
-"Bolehkah user mengekspor direktori di home mereka?\n"
-"Jika diizinkan, user akan dapat meng-klik \"Share\" di konqueror and "
-"nautilus.\n"
-"\n"
-"\"Custom\" memungkinkan tuning masing-masing user.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "Luncurkan userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"Sharing per-user menggunakan grup \"fileshare\". \n"
-"Anda dapat memakai userdrake utk menambah user di grup ini."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Selamat Datang di Crackers"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Lemah"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Standar"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Kuat"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Lebih Kuat"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Pengecut"
-
-#: ../../any.pm_.c:1080
-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 hati-hati. Level ini akan membuat sistem Anda akan mudah\n"
-"digunakan, tapi sangat sensitif: mesin ini tidak boleh digunakan untuk\n"
-"mesin yang terhubung ke mesin lain atau ke ke Internet. Tidak akan ada\n"
-"akses katasandi."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr "Katasandi akan diaktifkan, tapi mohon jangan disambungkan ke jaringan."
-
-#: ../../any.pm_.c:1084
-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 sekuriti standar, dianjurkan untuk komputer yang akan\n"
-"terkoneksi ke Internet sebagai klien."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-"Sudah ada beberapa batasan, dan beberapa pengecekan otomatis berjalan tiap "
-"malam."
-
-#: ../../any.pm_.c:1086
-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 ""
-"Dengan level sekuriti ini, sistem akan dapat digunakan sebagai server.\n"
-"Sekuriti kini cukup tinggi untuk dapat melayani koneksi banyak klien.\n"
-"Jika mesin Anda hanya berfungsi sebagai klien, pilihlah level lebih rendah."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Sama dengan level sebelumnya, tapi sistem sepenuhnya ditutup.\n"
-"Fitur sekuriti maksimum."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "Opsi Dasar DrakSec"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "Pilih tingkat keamanan yg Anda inginkan"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Tingkat keamanan"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Gunakan libsafe utk server"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr "Library penahan serangan string format dan overflow buffer"
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "Admin Keamanan (login / email)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"Di sini Anda dapat memilih kunci atau kombinasinya untuk \n"
-"berganti layout papanketik (mis: latin dan non latin)"
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Selamat datang di Sang Pemilih Sistem Operasi, %s!\n"
-"\n"
-"pilih sistem operasi pada daftar di atas atau tunggu %d detik untuk boot ke "
-"default.\n"
-"\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Selamat datang di sang pemilih sistem operasi, GRUB"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Gunakan tombol %c dan %c untuk memilih entri yang disorot"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Tekan enter untuk memboot OS yang terpilih, atau tekan 'e' untuk edit"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "perintah sebelum booting, atau 'c' untuk command line."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "Entri yang dipilih akan diboot secara otomatis dalam %d detik."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "tak cukup ruang di /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Desktop"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Start Menu"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Anda tak dapat menginstal bootloader pada partisi %s\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "belum ada help.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Konfigurasi Tipe Boot"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_File"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/File/_Keluar"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "Kategori Monitor Gaya Baru"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "Monitor GayaBaru"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Monitor Biasa"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Monitor Biasa Gtk+"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Jalankan aurora saat boot"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "mode Lilo/Grub"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "mode Yaboot"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "Instal tema"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "Display tema di konsol"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "Buat tema baru"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "Backup %s ke %s.old"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Ada Kesalahan"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "gagal mem-backup pesan lilo"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "Salin %s ke %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "tak dapat mengubah pesan lilo"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "Pesan lilo tak ditemukan"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "Tak dapat menulis /etc/sysconfig/bootsplash."
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "Tulis %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"Tak dapat menulis /etc/sysconfig/bootsplash\n"
-"File tak ditemukan."
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "Tak dapat meluncurkan mkinitrd -f /boot/initrd-%s.img %s."
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "Buat initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"Gagal meluncurkan LiLo!\n"
-"Luncurkan \"lilo\" sbg root di baris perintah utk menyelesaikan instalasi "
-"tema LiLo."
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "Luncur ulang 'lilo'"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "Catatan"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "Instalasi tema LiLo dan Bootsplash sukses"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "Instalasi tema gagal!"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr "Manajer Boot: %s. Klik Configure untuk memanggil ahli setup."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Konfigurasikan"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "Pilihan Splash"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "Tema"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"Pilih tema untuk\n"
-"lilo dan bootsplash,\n"
-"Anda dapat memilih\n"
-"secara terpisah"
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "Layar lilo"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "Bootsplash"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Mode sistem"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Jalankan X-Window saat sistem dimulai"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Tidak, saya tak mau autologin"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Ya, saya mau autologin dg (user,desktop) ini"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "gagal baca file /etc/inittab: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d menit"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 menit"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d detik"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Gagal membuat screenshot sebelum buat partisi"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Screenshot akan tersedia setelah instal di %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Perancis"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Costa Rica"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Belgia"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Republik Ceko"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Jerman"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Yunani"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Norwegia"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "Swedia"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Belanda"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Itali"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Austria"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "Amerika Serikat"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-msgid "New"
-msgstr "Baru"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Unmount"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Mount"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Server"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Posisi mount"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "Masukkan URL server WebDAV"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "URL harus dimulai dg http:// atau https://"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "Server: "
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Posisi mount: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Pilihan: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Lebih dulu buatlah backup data Anda"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Baca dengan seksama!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Jika Anda ingin pakai aboot, sisakan ruang (cukup 2048 sektor) di awal disk"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Wizard"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Pilih aksi"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Anda punya satu partisi FAT yang besar.\n"
-"(umumnya dipakai oleh wicrosoft Dos/mindows).\n"
-"Disarankan utk mengubah ukuran partisi ini\n"
-"(klik di situ, lalu pilih \"Ubah ukuran\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Silakan pilih partisi"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Detil"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "Harddisk tak ditemukan"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "FS terjournal"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Kosong"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Lainnya"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Tipe filesystem:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Buat"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Tipe"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Gunakan ``%s'' saja"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Hapus"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Gunakan ``unmount'' terlebih dahulu"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, 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"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Pilih partisi"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Pilih partisi lain"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Keluar"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Ubah ke modus ahli"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Ubah ke modus normal"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Kembali"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Jalan terus?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Keluar tanpa menyimpan"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Keluar dari program tanpa menyimpan dalam tabel partisi?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Ingin simpan modifikasi /etc/fstab"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Alokasi otomatis"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Hapus semua"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Tambahan"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Info hard drive"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Semua partisi primary telah digunakan"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Partisi tak dapat ditambah"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Untuk menambahkan partisi, hapus satu agar dapat membuat partisi extended"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Simpan tabel partisi"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Kembalikan tabel partisi"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Selamatkan tabel partisi"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Muat ulang tabel partisi"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Mount otomatis media lepas"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Pilih file"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"Backup tabel partisi tidak memiliki ukuran yg sama\n"
-"Jalan terus?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Awas"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Masukkan disket ke drive\n"
-"semua data di disket ini akan hilang"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Sedang mencoba menyelamatkan tabel partisi"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Info detil"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Ubah ukuran"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Pindah"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Format"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Tambahkan ke RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Tambahkan ke LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Hapus dari RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Hapus dari LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Ganti RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "digunakan untuk loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Membuat partisi baru"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Sektor awal: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Ukuran dalam MB: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Tipe filesystem: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Kesukaan: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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 tak dapat membuat partisi baru\n"
-"(karena jumlah maksimal partisi primer telah tercapai).\n"
-"Hapuslah satu partisi primer dan buatlah partisi extended."
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "Hapus file loopback?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Mengubah tipe partisi"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Filesystem apa yang Anda inginkan?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Pindah dari ext2 ke ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Device loopback %s akan dimount ke mana?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Mount device %s akan dimount ke mana?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Tak bisa unset mount point karena partisi ini sudah digunakan untuk\n"
-"loopback. Hapus dulu loopbacknya."
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "%s akan dimount ke mana?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Sedang menghitung bound filesystem FAT"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Sedang mengubah ukuran"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Ukuran partisi ini tidak dapat diubah"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Semua data pada partisi ini sebaiknya dibackup dulu"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr "Sehabis meresize partisi %s, semua data pada partisi ini akan hilang"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Pilih ukuran baru"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Ukuran baru dalam MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Disk mana yang hendak dipindah?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Sektor"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Sektor mana yang hendak dipindah"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Pindah"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Memindahkan partisi..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Pilih RAID yang ada untuk ditambahkan ke"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "baru"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Pilih LVM yang ada untuk ditambahkan ke"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "nama LVM?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Partisi ini tak bisa dipakai sebagai loopback"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Nama file loopback: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Berikan nama file"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "File sudah digunakan loopback yang lain, pilih yang lainnya dong"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "File sudah ada. Gunakan file ini ?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Opsi mount"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Macam-macam"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "device"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "level"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "ukuran chunk"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Hati-hati: operasi ini berbahaya"
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Tipe partisi apa yang hendak digunakan?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Perlu paket %s. Anda ingin instal?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Maaf, Saya tidak mau membuat /boot di drive ini (silindernya > 1024).\n"
-"Kalau Anda pakai LILO dan tak jalan, atau Anda tak mau LILO dan tak mau /"
-"boot juga"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Anda menambahkan partisi root di luar silinder 1024,\n"
-"dan Anda tidak memiliki partisi /boot. Apabila Anda akan menggunakan lilo\n"
-"(boot manager), hati-hati dalam menambahkan partisi /boot"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Anda memilih partisi RAID software sebagai root (/).\n"
-"Sekarang bootloader tak ada yang bisa handel tanpa partisi /boot.\n"
-"Jadi hati-hati dalam menambahkan partisi /boot"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, 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!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Anda harus reboot agar perubahan tabel partisi dapat berlaku"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr "Sehabis memformat partisi %s semua data pada partisi ini akan hilang"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Sedang memformat"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Sekarang sedang memformat file loopback %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Melakukan format partisi %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Sembunyikan file"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Pindah file ke partisi baru"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"Direktori %s telah berisi data\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Pindah file ke partisi baru"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Salin %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "Hapus %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "partisi %s sekarang jadi %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Device: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "DOS letter: %s (hanya tebakan)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Tipe: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Nama: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Mulai: sektor %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Ukuran: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s sektor"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Silinder %d sampai %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Telah diformat\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Belum diformat\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Telah di-mount\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"File loopback:\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-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"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Level %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Ukuran chunk %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "Disk RAID %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Nama file loopback: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"Mungkin partisi ini adalah \n"
-"partisi Driver, sebaiknya\n"
-"biarkan begitu saja.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"partisi ini adalah partisi bootstrap\n"
-"yang khusus digunakan \n"
-"oleh sistem dual boot.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr "Baca-saja"
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Ukuran: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Ukuran: %s silinder, %s head, %s sektor\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Info: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "Disk LVM %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Partisi tipe: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "pada kanal %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Kunci sandi sistem file"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Pilih kunci sandi sistem file Anda"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "Katasandi ini terlalu mudah (harus paling tidak %d karakter)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "Kunci sandi tak cocok"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Kunci sandi"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Kunci sandi (lagi)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Ubah tipe"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Klik salah satu media"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "Gagal login dg nama user %s (katasandi salah?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "Otentikasi Domain Dibutuhkan"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "Yang lain"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "Nama user yang mana"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr "Masukkan nama user, katasandi dan nama domain utk mengakses host ini."
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "Nama pengguna"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Domain"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Cari Server"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s proses format dari %s gagal"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "tidak bisa melakukan format %s dengan tipe %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "penyambungan partisi %s ke direktori %s gagal"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "error melepas mount %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "mudah"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "dengan /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "server"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Tabel partisi %s rusak tak terbaca :(\n"
-"Partisi buruk dapat dicoba dihapus (SEMUA DATA AKAN HILANG!).\n"
-"Solusi lainnya adalah melarang DrakX memodifikasi tabel partisi.\n"
-"(pesan errornya adalah %s)\n"
-"\n"
-"Anda setuju untuk menghapus semua partisi?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "JFS tak dapat dipakai utk partisi berukuran di bawah 16MB"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "ReiserFS tak dapat dipakai utk partisi berukuran di bawah 32MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Mount point harus diawali dengan /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Partisi dengan titik mount %s sudah ada\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "Anda tak dapat menggunakan LVM Logical Volume untuk titik mount %s."
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Direktori ini harus ada di filesystem root"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"Anda perlu filesystem yg benar (ext2, reiserfs, xfs, atau jfs) utk titik "
-"mount ini\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "Anda tak dapat menggunakan sistem file bersandi utk mount point %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Tak cukup ruangan untuk alokasi otomatis"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Tiada yang dikerjakan"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "error membuka file %s untuk ditulisi: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "Tiada driver alternatif"
-
-#: ../../harddrake/sound.pm_.c:169
-#, fuzzy, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-"Tak diketahui adanya driver alternatif OSS/ALSA utk kartu suara Anda (%s)"
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "Konfigurasi suara"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Di sini dapat dipilih driver alternatif (OSS atau ALSA) utk kartu suara Anda "
-"(%s)"
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "Driver:"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Pertolongan"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Tunggu, konfigurasi sedang diterapkan..."
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Tunggulah"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "Tiada driver yg diketahui"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Tak diketahui adanya driver utk kartu suara Anda (%s)"
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "Driver tak dikenal"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-"Driver \"%s\" kartu suara Anda tak terdaftar\n"
-"\n"
-"Mohon kirimkan keluaran perintah \"lspcidrake -v\" ke\n"
-"<install at mandrakesoft dot com>\n"
-"dengan subject: unlisted sound driver \"%s\""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "Model"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "model harddisk"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "Kanal"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "Kanal EIDE/SCSI"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "Bus"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr "ini adalah bus fisik tempat alat tersambung (mis: PCI, USB, ...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Modul"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "modul kernel GNU/Linux yang menangani alat tersebut"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "Kelas media"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "kelas alat hardware"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Keterangan"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "keterangan alat"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "Identifikasi bus"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- Alat PCI dan USB : daftar identitas PCI/USB penjual, alat, sub-penjual dan "
-"sub-alat"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "Lokasi di bus"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- alat pci : slot PCI, alat dan fungsi kartu ini\n"
-"- alat eide: alat adalah majikan atau budak\n"
-"- alat scsi: bus scsi dan id alat scsi"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "File device lama"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "nama alat statis lama yg dipakai di paket dev"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "Device devfs baru"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr "nama alat dinamis baru yg dihasilkan oleh devfs kernel incore"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "Jumlah tombol"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "nama pembuat device"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "Driver alternatif"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr "daftar driver alternatif untuk kartu suara ini"
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/_Keluar"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Tolong"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_Tolong..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Pertolongan Harddrake"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"Penjelasan isian:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Laporan Bug"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/_About..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "Tentang Harddrake"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"Inilah HardDrake, alat konfigurasi hardware Mandrake.\n"
-"Versi:"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "Pengarang:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Harddrake2 versi "
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "Hardware terdeteksi"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "Info"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "Konfigurasi modul"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "Jalankan alat konfigurasi"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "Pendeteksian sedang berjalan"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "Konfigurasi tiap parameter modul dapat dilakukan di sini."
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "Jalankan \"%s\"..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr "Penyalaan kelas %s\n"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "primer"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "sekunder"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "Deteksi otomatis"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "Takdikenal|Generik"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "Takdikenal|CPH05X (bt878) [banyak pembuat]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "Takdikenal|CPH06X (bt878) [banyak vendors]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"Pada kartu TV modern umumnya, modul bttv kernel GNU/Linux otomatis "
-"mendeteksi parameter yg benar.\n"
-"Jika kartu Anda tak terdeteksi, pilihlah tuner dan tipe kartu di sini. Pilih "
-"parameter kartu tv Anda jika perlu"
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "Model kartu :"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Tipe tuner :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "Jumlah buffer penangkap :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "Jumlah buffer penangkap utk penangkapan mmap"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "setting PLL :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "Support radio :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "aktifkan support radio"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux adalah sistem multiuser, artinya tiap user bisa punya kesukaan,\n"
-"file dll sendiri. Anda bisa membaca ``User Guide'' utk belajar lebih dalam.\n"
-"Tapi tak seperti \"root\", sang administrator, user di sini tak berhak\n"
-"mengubah apapun kecuali konfigurasi dan file mereka sendiri. Anda harus\n"
-"membuat setidaknya satu user reguler utk Anda sendiri. Account ini Anda\n"
-"pakai utk rutinitas. Meski Anda dapat login sbg \"root\" tiap hari, tapi\n"
-"itu amat berbahaya! Kesalahan terkecil dapat menyebabkan sistem Anda tak\n"
-"bekerja selamanya. Meski Anda melakukan kesalahan serius sbg user normal,\n"
-"Anda hanya akan kehilangan sebagian informasi, tidak seluruh sistem.\n"
-"\n"
-"Pertama, Anda harus mengisi nama. Ini tidak wajib, tentu saja - Anda dapat\n"
-"mengisinya sesuka Anda. DrakX akan mengambil kata pertama yg anda masukkan\n"
-"di kotak sbg \"Nama user\". Ini adalah nama user yg dipakai utk login ke\n"
-"sistem. Anda bisa mengubahnya. Lalu Anda harus mengisi katasandi. Katasandi\n"
-"user non-privileged (reguler) tak sepenting katasandi \"root\" dari segi\n"
-"keamanan, tapi tak ada alasan utk mengabaikannya - file Anda bisa beresiko.\n"
-"\n"
-"Klik \"Buat user\", selanjutnya Anda dapat menambahkan user sebanyak Anda\n"
-"mau. Misalnya, tambahkan user utk teman, ayah, atau saudara Anda. Bila Anda\n"
-"selesai menambahkan semua user, pilih \"Selesai\".\n"
-"\n"
-"Klik \"Tambahan\" memungkinkan Anda mengubah \"shell\" standar utk user\n"
-"terkait (standar: bash)."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Yang terdaftar di atas adalah partisi Linux terdeteksi pd hard drive Anda.\n"
-"Anda dapat memakai pilihan yg dibuat oleh wizard, itu baik utk instalasi\n"
-"umum. Bila Anda mengubah pilihan, setidaknya Anda perlu mendefinisikan\n"
-"partisi root (\"/\"). Jangan pilih partisi yg terlalu kecil agar dapat\n"
-"menginstal software dg leluasa. Bila Anda ingin menyimpan data pada partisi\n"
-"lain, Anda perlu membuat partisi \"/home\" (hanya mungkin jika punya lebih\n"
-"dari satu partisi Linux.)\n"
-"\n"
-"Tiap partisi terdaftar sbb: \"Nama\", \"Kapasitas\".\n"
-"\n"
-"\"Nama\" berstruktur: \"tipe hard drive\", \"nomor hard drive\",\n"
-"\"nomor partisi\" (misalnya \"hda1\").\n"
-"\n"
-"\"Tipe hard drive\" adalah \"hd\" utk drive IDE dan \"sd\" utk 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"
-"\n"
-" *\"b\" berarti \"hard drive slave pada kontroler IDE primer\",\n"
-"\n"
-" *\"c\" berarti \"hard drive master pada kontroler IDE sekunder\",\n"
-"\n"
-" *\"d\" berarti \"hard drive slave pada kontroler IDE sekunder\",\n"
-"\n"
-"\n"
-"Pada drive SCSI, \"a\" berarti \"hard drive utama, \"b\" berarti \"hard "
-"drive kedua\", dsb..."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"Instalasi Mandrake Linux terdiri atas bbrp CDROM. DrakX tahu jika paket\n"
-"terpilih berada di CDROM lain dan akan mengeluarkan CD yg ada utk kemudian\n"
-"meminta Anda memasukkan CD yg diperlukan."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"Kini kita tentukan program yg akan diinstal di sistem Anda. Ribuan paket\n"
-"tersedia di Mandrake Linux, Anda tak perlu mengenal semuanya.\n"
-"\n"
-"Jika Anda menjalankan instalasi standar dari CDROM, Anda akan diminta\n"
-"menentukan CD yg Anda punya (hanya pd mode Ahli). Cek label CD dan\n"
-"tandai kotak yg sesuai dg CD yg Anda miliki utk instalasi. Klik \"OK\" jika\n"
-"Anda siap melanjutkan.\n"
-"\n"
-"Paket disortir menurut grup sesuai kegunaan mesin Anda.\n"
-"Grup diurutkan ke dalam empat bagian:\n"
-"\n"
-" * \"Workstation\": jika Anda ingin menggunakan mesin Anda sbg workstation, "
-"pilih\n"
-"satu/lebih grup yg sesuai.\n"
-"\n"
-" * \"Development\": jika mesin akan digunakan utk pemrograman, pilih grup\n"
-"yg diinginkan.\n"
-"\n"
-" * \"Server\": jika mesin diinginkan menjadi server, Anda dapat\n"
-"memilih servis paling umum yg akan diinstal.\n"
-"\n"
-" * \"Lingkungan Grafis\": akhirnya, di sini Anda memilih lingkungan\n"
-"grafis. Minimal Anda harus pilih satu jika ingin punya workstation grafis!\n"
-"\n"
-"Untuk melihat penjelasan singkat, gerakkan kursor mouse ke atas nama grup.\n"
-"Jika Anda tak memilih satu grup pun saat melakukan instalasi normal (bukan\n"
-"upgrade) popup dialog akan muncul dengan menu instalasi minimal:\n"
-"\n"
-" * \"Dengan X\" Instal paket minimal yang memungkinkan kerja dengan desktop\n"
-"grafis;\n"
-"\n"
-" * \"Dengan dokumentasi dasar\" Instal sistem plus peralatan dasar dan\n"
-"dokumentasinya. Instalasi ini cocok untuk setup server.\n"
-"\n"
-" * \"Instalasi minimal sungguh\" Hanya instal kebutuhan minimum sistem,\n"
-"dalam baris perintah saja. Butuh sekitar 65Mb.\n"
-"\n"
-"Anda dapat memilih \"Pilih paket sendiri\", berguna jika Anda tahu baik\n"
-"paket yg disediakan atau ingin mengontrol instalasi secara total.\n"
-"\n"
-"Jika Anda memulai instalasi dg mode \"Upgrade\", Anda dapat melepas seleksi\n"
-"semua group utk menghindari instalasi paket baru. Ini berguna utk reparasi\n"
-"atau update sistem yg ada."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"Akhirnya, tergantung apakah Anda memilih paket sendiri atau tidak, Anda\n"
-"akan diberi pohon berisi paket terkelompok dg grup/subgrup. Sambil meneliti\n"
-"pohon, Anda dapat memilih semua grup, subgrup, atau paket tersendiri.\n"
-"\n"
-"Tiap kali Anda memilih paket di pohon, penjelasan muncul di sisi kanan.\n"
-"Bila seleksi Anda selesai, klik tombol \"Instal\" utk memulai instalasi.\n"
-"Tergantung kecepatan hardware dan jumlah paket yg diinstal, mungkin\n"
-"dibutuhkan bbrp saat utk instalasi. Perkiraan waktu instalasi ditampilkan\n"
-"di layar utk membantu Anda memperkirakan waktu menikmati secangkir kopi.\n"
-"\n"
-"!! Jika paket server terpilih dg sengaja atau karena merupakan bagian suatu\n"
-"grup besar, akan ada pertanyaan konfirmasi instalasi paket tersebut. Pada\n"
-"Mandrake Linux, secara default semua server terinstal dijalankan saat boot.\n"
-"Meski aman saat distribusi diluncurkan, ada kemungkinan lubang keamanan\n"
-"ditemukan setelah versi Mandrake Linux ini rampung. Jika Anda tak tahu apa\n"
-"yg dilakukan oleh suatu servis atau mengapa ia diinstal, klik \"Tidak\".\n"
-"Jika Anda menekan \"Ya\" servis terdaftar akan diinstal dan secara standar\n"
-"akan dijalankan secara otomatis. !!\n"
-"\n"
-"Opsi \"Ketergantungan otomatis\" mematikan dialog yg muncul tiap kali\n"
-"instalator memilih suatu paket scr otomatis. Ini terjadi karena\n"
-"ketergantungan harus dipenuhi dg paket lain agar instalasi sukses.\n"
-"\n"
-"Ikon disket di dasar list memungkinkan pemuatan daftar paket ter-instal pd\n"
-"instalasi sebelumnya. Jika diklik, Anda akan diminta memasukkan disket yg\n"
-"dibuat pd akhir instalasi yg lalu. Lihat tip kedua di step terakhir utk\n"
-"membuat floppy tersebut."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Kini koneksi internet/jaringan akan disetup. Jika Anda ingin menyambung\n"
-"komputer Anda dg Internet atau jaringan lokal, klik \"OK\". Deteksi\n"
-"otomatis perangkat jaringan dan modem akan diluncurkan. Jika deteksi gagal,\n"
-"selanjutnya jangan tandai kotak \"Pakai deteksi otomatis\". Anda juga dapat\n"
-"memilih tak mengkonfigurasikan jaringan, atau mengerjakannya nanti; jika\n"
-"demikian, klik tombol \"Batal\".\n"
-"\n"
-"Koneksi yg tersedia adalah: modem tradisional/ISDN, hubungan ADSL, modem\n"
-"kabel, dan hubungan LAN (Ethernet).\n"
-"\n"
-"Di sini konfigurasi tak dirinci. Pastikan Anda punya semua parameter dari\n"
-"ISP atau administrator sistem.\n"
-"\n"
-"Penjelasan dapat dilihat di manual hubungan Internet. Atau tunggulah hingga\n"
-"sistem terinstal dan pakailah program yg dijelaskan utk setup koneksi.\n"
-"\n"
-"Jika Anda ingin mengkonfigurasi network pasca instalasi atau bila instalasi\n"
-"jaringan selesai, klik \"Batal\"."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Kini Anda boleh pilih servis mana yang dijalankan saat boot.\n"
-"\n"
-"Di sini ditampilkan semua servis yg tersedia di instalasi ini. Periksa dg\n"
-"baik dan jangan tandai servis yg tak selalu diperlukan saat boot.\n"
-"\n"
-"Ada penjelasan singkat bila suatu servis dipilih. Tapi jika Anda tak yakin\n"
-"kegunaan servis tsb., lebih aman tak usah diusik.\n"
-"\n"
-"Pada tahap ini, hati-hati jika Anda bermaksud menjadikan mesin Anda sebuah\n"
-"server: Anda mungkin tak ingin menjalankan servis yg tak diperlukan. Ingat,\n"
-"bbrp servis bisa berbahaya jika dijalankan. Secara umum, pilihlah hanya\n"
-"servis yang benar-benar Anda perlukan."
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux mengatur waktu dlm GMT (Greenwich Mean Time) dan menerjemahkannya\n"
-"ke waktu lokal tergantung zona waktu yang Anda pilih. Dapat di-nonaktifkan\n"
-"dengan melepas tanda \"Jam hardware diset ke GMT\" sehingga jam hardware\n"
-"sama dengan jam sistem. Berguna bila mesin didiami OS lain seperti Mindows.\n"
-"\n"
-"Opsi \"Sinkronisasi waktu otomatis\" akan otomatis mengatur jam dengan\n"
-"menghubungi server waktu remote di internet. Pilihlah server terdekat saat\n"
-"daftar muncul. Tentu saja Anda harus punya koneksi internet agar fitur ini\n"
-"berfungsi. Server waktu akan diinstalkan di mesin Anda dan dapat dipakai\n"
-"oleh mesin lain di jaringan lokal Anda."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (Sistem Window X) adalah jantung antarmuka grafis GNU/Linux tempat sandar\n"
-"semua lingkungan grafis (KDE, Gnome, AfterStep, WindowMaker...) Mandrake\n"
-"Linux. Di sini DrakX akan mencoba mengkonfigurasi X secara otomatis.\n"
-"\n"
-"Jarang sekali gagal, kecuali jika hardware amat kuno (atau amat baru). Jika\n"
-"sukses, X otomatis dijalankan dg resolusi terbaik sesuai ukuran monitor.\n"
-"Window akan muncul dan bertanya apakah Anda dapat melihatnya.\n"
-"\n"
-"Jika Anda melakukan instal \"Ahli\", Anda akan memasuki wizard konfigurasi\n"
-"X. Lihat bab yg bersangkutan di manual utk info lanjut ttg wizard ini.\n"
-"\n"
-"Jika Anda dapat melihat pesan dan menjawab \"Ya\", DrakX akan maju ke tahap\n"
-"berikut. Jika Anda tak dapat melihat pesan, berarti konfigurasi salah dan\n"
-"10 detik kemudian tes otomatis berakhir dg kembali ke layar semula."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"Akhirnya, Anda akan ditanya apakah Anda ingin punya antarmuka grafis saat\n"
-"boot. Pertanyaan ini diajukan meski Anda memilih tidak mentes konfigurasi.\n"
-"Jelas, Anda ingin menjawab \"Tidak\" jika mesin Anda dijadikan server, atau\n"
-"jika Anda gagal mengkonfigurasi display."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"CDROM Mandrake Linux punya mode pertolongan built-in, yg bisa diakses dg\n"
-"mem-boot dari CDROM, tekan >>F1<< dan ketik >>rescue<< di prompt. Tapi jika\n"
-"komputer Anda tak dapat mem-boot dari CDROM, kembalilah ke tahap ini untuk\n"
-"pertolongan dalam setidaknya 2 situasi:\n"
-"\n"
-" * saat instalasi bootloader, DrakX akan menulis ulang sektor boot (MBR)\n"
-"disk utama Anda (kecuali jika Anda memakai manajer boot lain) sehingga Anda\n"
-"dapat menjalankan GNU/Linux atau Mindows (jika Anda punya Mindows di sistem\n"
-"Anda). Jika Anda menginstal Mindows lagi, proses instal microsoft akan\n"
-"menulis ulang sektor boot, dan Anda takkan dapat menjalankan GNU/Linux!\n"
-"\n"
-" * jika ada masalah sehingga Anda tak dapat menjalankan GNU/Linux dari hard\n"
-"disk, disket ini adalah jalan satu-satunya utk menjalankan GNU/Linux. Ini\n"
-"berisi sejumlah alat utk mereparasi sistem yg rusak karena kegagalan power,\n"
-"salah ketik, alpa kata sandi, dan lain-lain.\n"
-"\n"
-"Jika \"Ya\", Anda akan diminta memasukkan disket ke drive. Disket\n"
-"harus kosong / berisi data yg tak Anda perlukan. Tak perlu diformat sebab\n"
-"DrakX akan menulis ulang seluruh disket."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"Pada tahap ini, pilihlah tempat Mandrake Linux akan diinstal di harddisk.\n"
-"Bila harddisk masih kosong / ada sistem operasi lain yg mengisi seluruhnya,\n"
-"Anda perlu melakukan proses partisi. Pada dasarnya, proses partisi harddisk\n"
-"adalah membagi harddisk, dg membuat ruang kosong utk instalasi sistem\n"
-"Mandrake Linux.\n"
-"\n"
-"Karena bersifat satu arah (tak dapat dikembalikan ke keadaan awal), proses\n"
-"partisi dapat membuat stres dan pusing kepala, apalagi jika Anda belum\n"
-"berpengalaman. Untungnya, ada wizard yang mempermudah proses ini.\n"
-"Sebelum mulai, baca dan pelajari dulu buku manual dengan baik.\n"
-"\n"
-"Jika Anda menggunakan mode Ahli, Anda akan masuk DiskDrake, alat partisi\n"
-"Mandrake Linux, yg memungkinkan fine-tuning partisi Anda. Lihat manual bab\n"
-"DiskDrake. Dari antarmuka instalasi, Anda dapat menggunakan wizard seperti\n"
-"dijelaskan di sini dg meng-klik tombol \"Wizard\".\n"
-"\n"
-"Bila partisi-partisi tsb sudah ada sebelumnya (hasil instal sebelumnya\n"
-"atau hasil program partisi lain), pilihlah partisi tsb utk tempat instalasi\n"
-"sistem Linux Anda.\n"
-"\n"
-"Jika belum ada partisi, Anda perlu membuatnya dengan program wizard. Ada\n"
-"bbrp opsi tergantung konfigurasi harddisk Anda:\n"
-"\n"
-" * \"Pakai ruang kosong\": opsi ini akan secara otomatis mem-partisi drive\n"
-"kosong Anda. Anda takkan ditanya lebih jauh.\n"
-"\n"
-" * \"Pakai partisi yang sudah ada\": wizard mendeteksi satu/lebih partisi\n"
-"Linux di hard drive Anda. Jika Anda ingin menggunakannya, pilih opsi ini.\n"
-"\n"
-" * \"Pakai ruang kosong pada partisi Mindows\": jika wicrosoft mindows\n"
-"terinstal dan menghabiskan seluruh kapasitas disk, Anda perlu membuat ruang\n"
-"kosong untuk data Linux dg menghapus partisi dan data wicrosoft mindows\n"
-"(lihat solusi \"Hapus seluruh disk\" atau mode \"Ahli\") atau dapat juga\n"
-"mengubah ukuran partisi wicrosoft mindows. Cara ini dapat digunakan tanpa\n"
-"harus kehilangan data. Cara ini disarankan bila Anda ingin memakai Linux\n"
-"Mandrake dan wicrosoft mindows dlm satu komputer.\n"
-"\n"
-" Sebelum memilih cara ini, mohon maklum bahwa partisi wicrosoft mindows\n"
-"sekarang berukuran lebih kecil. Ruang dlm wicrosoft mindows utk menyimpan\n"
-"data / menginstall software baru menjadi kecil.\n"
-"\n"
-" * \"Hapus seluruh disk\": jika Anda ingin hapus semua data dan partisi di\n"
-"harddisk Anda utk kemudian digantikan semuanya oleh sistem Mandrake Linux,\n"
-"pilih opsi ini. Hati-hati, Anda tak dapat kembali setelah konfirmasi.\n"
-"\n"
-" !! Jika Anda pilih opsi ini semua data di disk Anda akan hilang. !!\n"
-"\n"
-" * \"Buang Mindows\": ini akan menghapus semua di drive dan mulai proses\n"
-"partisi dari nol. Semua data di disk akan hilang.\n"
-"\n"
-" !! Jika Anda pilih opsi ini semua data di disk Anda akan hilang. !!\n"
-"\n"
-" * \"Mode ahli\": pilih jika Anda ingin secara manual mempartisi harddisk.\n"
-"Awas! Cara ini amat perkasa tapi juga berbahaya. Anda bisa kehilangan data\n"
-"dg mudah. Jangan pilih kecuali Anda tahu yg Anda lakukan."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"Oke, instalasi kini selesai dan sistem GNU/Linux Anda siap dipakai. Klik\n"
-"\"OK\" utk reboot sistem. Anda dapat menjalankan GNU/Linux atau Windows,\n"
-"tergantung pilihan Anda (jika Anda memakai dual-boot).\n"
-"\n"
-"Tombol \"Tambahan\" (hanya di mode Ahli) menampilkan 2 tombol utk:\n"
-"\n"
-" * \"Membuat floppy instalasi otomatis\": utk membuat disket instalasi yang\n"
-"akan secara otomatis melakukan instalasi tanpa bantuan operator, sama dg\n"
-"instalasi yang baru Anda konfigurasikan.\n"
-"\n"
-" Ada dua opsi setelah tombol di-klik:\n"
-"\n"
-" * \"Ulang\". Instalasi semi-otomatis, hanya proses partisi yang tetap\n"
-"interaktif.\n"
-"\n"
-" * \"Otomatis\". Instalasi otomatis penuh: harddisk ditulis ulang\n"
-"seluruhnya, semua data hilang.\n"
-"\n"
-" Fitur ini amat praktis utk instalasi banyak mesin dg spesifikasi sama.\n"
-"Lihat pasal Auto install di website kami.\n"
-"\n"
-" * \"Menyimpan pilihan paket\"(*): simpan pilihan paket seperti yang dibuat\n"
-"sebelumnya. Lalu saat mengerjakan instalasi lain, masukkan floppy ke driver\n"
-"dan arahkan instalasi ke layar pertolongan dg menekan kunci [F1] lalu ketik\n"
-">>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) Anda perlu floppy berformat FAT (utk membuatnya di GNU/Linux, jalankan\n"
-"\"mformat a:\")"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Tiap-tiap partisi yang telah dibuat harus diformat agar dapat digunakan\n"
-"(format berarti membuat filesystem).\n"
-"\n"
-"Sekarang Anda bisa mem-format ulang partisi yg ada utk dihapus datanya.\n"
-"BIla ini hendak Anda lakukan, pilihlah partisi yang hendak diformat.\n"
-"\n"
-"Ingat, Anda tak perlu melakukan format ulang pada semua partisi yg ada.\n"
-"Anda perlu mem-format ulang partisi yg akan diisi sistem operasi (misalnya\n"
-"pada partisi \"/\", \"./usr\", atau \"/var\"), tapi tak perlu melakukannya\n"
-"pada partisi berisi data yang masih akan digunakan (misalnya \"/home\").\n"
-"\n"
-"Hati-hati dalam memilih partisi. Setelah diformat semua data akan hilang\n"
-"dan tak dapat dikembalikan ke kondisi semula.\n"
-"\n"
-"Klik \"OK\" bila Anda siap mem-format partisi.\n"
-"\n"
-"Klik \"Batal\" jika Anda ingin memilih partisi lain utk instalasi sistem\n"
-"operasi Mandrake Linux baru Anda.\n"
-"\n"
-"Klik \"Tambahan\" jika ingin memilih partisi yg akan dicek blok rusaknya\n"
-"di disk."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Sistem operasi Mandrake Linux baru Anda sedang di-instal.\n"
-"Proses ini memakan waktu beberapa menit/jam, tergantung ukuran yang\n"
-"Anda install dan kecepatan komputer Anda.\n"
-"\n"
-"Sabar..."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"Saat Mandrake Linux diinstal, nampaknya beberapa paket telah diupdate sejak\n"
-"rilis awal. Beberapa kutu mungkin telah diperbaiki, dan masalah keamanan\n"
-"dipecahkan. Untuk memanfaatkan update ini Anda dianjurkan men-download dari\n"
-"internet. Pilih \"Ya\" jika ada koneksi internet aktif, atau \"Tidak\" jika\n"
-"ingin mengupdate paket lain waktu.\n"
-"\n"
-"Jika \"Ya\", daftar sumber download update akan ditampilkan. Pilih yang\n"
-"dekat. Lalu muncul pohon seleksi paket: lihat lagi pilihan Anda, tekan\n"
-"\"Instal\" untuk mengambil/nstal paket atau \"Batal\" jika tak jadi."
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Sebelum melanjutkan Anda bacalah lisensi dg baik . Itu mencakup seluruh\n"
-"distribusi Mandrake Linux, dan jika Anda tak setuju dg semua pasal di\n"
-"dalamnya, klik \"Tolak\" agar instalasi terhenti. Untuk melanjutkan, klik\n"
-"\"Terima\"."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"Kini waktunya memilih tingkat keamanan mesin. Makin terbuka suatu mesin,\n"
-"dan makin penting data di dalamnya, tingkat keamanannya harus makin tinggi.\n"
-"Tapi, level keamanan yang tinggi umumnya mengorbankan kemudahan pemakaian.\n"
-"Info ttg level keamanan dapat dilihat bab MSEC pada ``Manual Referensi''.\n"
-"\n"
-"Jika Anda tak tahu apa yg dipilih, tetaplah pada opsi standar."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 ""
-"Kini Anda perlu menentukan partisi yg akan dipakai utk instalasi sistem\n"
-"Mandrake Linux. Jika partisi telah didefinisikan, pada instalasi\n"
-"GNU/Linux sebelumnya atau dg alat partisi lain, Anda dapat memakai partisi\n"
-"yang ada. Jika tidak, partisi harddisk harus didefinisikan.\n"
-"\n"
-"Utk membuat partisi, pertama pilihlah harddisk. Anda dapat memilih disk utk\n"
-"dipartisi dg mengklik \"hda\" utk harddisk IDE pertama, \"hdb\" utk disk\n"
-"kedua, \"sda\" untuk drive SCSI pertama dst.\n"
-"\n"
-"Untuk mempartisi harddisk terpilih, opsi berikut dapat digunakan:\n"
-"\n"
-" * \"Hapus semua\": opsi ini menghapus semua partisi pd harddisk terpilih.\n"
-"\n"
-" * \"Alokasi otomatis\": opsi ini memungkinkan Anda secara otomatis membuat\n"
-"partisi Ext2 dan swap di ruang kosong hard drive Anda.\n"
-"\n"
-" * \"Tambahan\": akses ke fitur tambahan:\n"
-"\n"
-" * \"Simpan tabel partisi\": simpan tabel partisi ke floppy. Berguna\n"
-"untuk pemulihan tabel-partisi di kemudian hari bila perlu. Amat disarankan.\n"
-"\n"
-" * \"Pulihkan tabel partisi\": mengembalikan tabel partisi yg disimpan\n"
-"sebelumnya dari floppy.\n"
-"\n"
-" * \"Selamatkan tabel partisi\": jika tabel partisi Anda rusak, cobalah\n"
-"mengembalikannya dg opsi ini. Hati-hati dan ingat bhw ini bisa gagal.\n"
-"\n"
-" * \"Muat ulang tabel partisi\": buang semua perubahan dan muat tabel\n"
-"partisi semula.\n"
-"\n"
-" * \"Mount otomatis media lepas\": Jika opsi ini dilepas, user harus\n"
-"secara manual me-mount/unmount media lepas seperti disket dan CD-ROM.\n"
-"\n"
-" * \"Wizard\": pilih ini jika ingin memakai wizard utk mempartisi harddisk.\n"
-"Disarankan jika Anda tak faham ttg partisi.\n"
-"\n"
-" * \"Kembali\": untuk membatalkan perubahan.\n"
-"\n"
-" * \"Ubah ke mode normal/ahli\": aksi tambahan proses partisi (tipe, opsi,\n"
-"format) dan informasi lebih.\n"
-"\n"
-" * \"Selesai\": simpan perubahan ke harddisk bila Anda selesai mempartisi.\n"
-"\n"
-"Catatan: Anda dapat meraih semua opsi dg memakai keyboard. Gunakan [Tab]\n"
-"dan panah [Up/Down].\n"
-"\n"
-"Saat partisi dipilih, Anda dapat menggunakan:\n"
-"\n"
-" * Ctrl-c utk membuat partisi baru (bila partisi kosong dipilih);\n"
-"\n"
-" * Ctrl-d utk menghapus partisi;\n"
-"\n"
-" * Ctrl-m utk menset titik mount\n"
-"\n"
-"Jika Anda menginstal mesin PPC Anda perlu membuat partisi \"bootstrap\" HFS\n"
-"kecil setidaknya 1MB yg akan dipakai oleh bootloader yaboot. Jika dibuat\n"
-"lebih besar, katakan 50MB, Anda bisa memanfaatkannya utk menyimpan kernel\n"
-"cadangan dan image ramdisk utk situasi boot darurat."
-
-#: ../../help.pm_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"Ada lebih dari satu partisi wicrosoft mindows terdeteksi pada harddisk\n"
-"Anda. Pilih partisi yang hendak Anda ubah ukurannya untuk instalasi sistem\n"
-"operasi Linux Mandrake.\n"
-"\n"
-"Tiap partisi terdaftar sbb: \"Nama Linux\",\"Nama windows\",\"Kapasitas\".\n"
-"\n"
-"\"Nama Linux\" berstruktur: \"tipe hard drive\", \"nomor hard drive\",\n"
-"\"nomor partisi\" (misalnya \"hda1\").\n"
-"\n"
-"\"Tipe hard 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"
-"\n"
-" * \"b\" berarti \"hard drive slave pada kontroler IDE primer\",\n"
-"\n"
-" * \"c\" berarti \"hard drive master pada kontroler IDE sekunder\",\n"
-"\n"
-" * \"d\" berarti \"hard 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"
-"pada partisi disebut \"C:\")."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Sabar... Proses ini akan makan waktu beberapa menit"
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"DrakX kini perlu tahu Anda ingin instalasi standar (\"Disarankan\") atau\n"
-"ingin punya kontrol lebih besar (\"Ahli\"). Anda juga punya pilihan utk\n"
-"melakukan instalasi baru atau upgrade sistem Mandrake Linux yg ada:\n"
-"\n"
-" * \"Instal\" Hapus total sistem lama. Tergantung isi mesin Anda saat ini,\n"
-"Anda dapat mempertahankan partisi lama (Linux atau lainnya).\n"
-"\n"
-" * \"Upgrade\" Kelas instalasi ini memungkinkan update paket yang terinstal\n"
-"di sistem Mandrake Linux Anda. Partisi dan konfigurasi user yang ada tetap\n"
-"dipertahankan. Semua tahapan konfigurasi lain tetap ada seperti layaknya\n"
-"instalasi biasa.\n"
-"\n"
-" * \"Upgrade Paket Saja\" Kelas instalasi baru yang memungkinkan upgrade\n"
-"sistem Mandrake Linux tanpa mengubah konfigurasi sistem. Penambahan paket\n"
-"juga dimungkinkan.\n"
-"\n"
-"Upgrade dapat dilakukan terhadap sistem Mandrake Linux mulai versi \"8.1\".\n"
-"\n"
-"Pilihlah opsi berikut sesuai pengetahuan Anda ttg GNU/Linux:\n"
-"\n"
-" * Disarankan: pilih ini bila Anda belum pernah menginstal OS GNU/Linux.\n"
-"Proses instalasi amat mudah dan Anda hanya ditanya sedikit pertanyaan.\n"
-"\n"
-" * Ahli: Anda dapat memiilih kelas instalasi ini jika tahu banyak tentang\n"
-"GNU/Linux. Instalasi ahli memungkinkan Anda melakukan instalasi bebas.\n"
-"Bbrp pertanyaan sulit dijawab jika Anda tak berpengetahuan kuat tentang\n"
-"GNU/Linux. Jangan pilih kelas ini kecuali Anda tahu apa yang Anda lakukan."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"Normalnya, DrakX memilih papanketik utk Anda (sesuai bahasa yg Anda pilih)\n"
-"dan Anda bahkan takkan melihat tahap ini. Tapi Anda mungkin tak punya papan\n"
-"ketik yg persis cocok dg bhs Anda: misalnya, jika Anda orang Swis berbahasa\n"
-"Inggris, Anda mungkin masih ingin keyboard Swis. Atau jika Anda berbahasa\n"
-"Inggris tapi tinggal di Quebec, Anda mungkin menghadapi masalah sama. Dalam\n"
-"kedua kasus, Anda akan harus kembali ke tahap instalasi ini dan memilih\n"
-"keyboard yg sesuai dari daftar.\n"
-"\n"
-"Klik \"Lagi\" utk menampilkan daftar lengkap keyboard ter-support."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"Pilih bahasa kesukaan Anda utk instalasi dan penggunaan sistem.\n"
-"\n"
-"Klik \"Tambahan\" utk memilih bahasa-bahasa lain yg akan diinstal di\n"
-"workstation Anda. Hal ini akan menginstal file spesifik-bahasa dokumentasi\n"
-"sistem dan aplikasi. Misalnya jika Anda menginapkan user dari Spanyol di\n"
-"mesin Anda, pilih bhs Indonesia sbg bahasa utama di tampilan pohon dan di\n"
-"bagian Tambahan klik bintang abu-abu yg terkait dg \"Spanyol\".\n"
-"\n"
-"Anda dapat menginstal banyak bahasa. Setelah Anda selesai memilih tambahan\n"
-"bahasa (locale) klik \"OK\" untuk melanjutkan."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"Secara standar DrakX berasumsi mouse Anda bertombol dua dan akan menset-up\n"
-"emulasi 3-tombol. DrakX otomatis tahu itu mouse PS/2, serial atau USB.\n"
-"\n"
-"Jika Anda ingin menunjuk tipe mouse lain, pilih tipe yg sesuai dari daftar\n"
-"yang disediakan.\n"
-"\n"
-"Jika Anda memilih mouse bukan standar, Anda akan dihadapkan pada layar tes\n"
-"mouse. Gunakan tombol dan roda untuk verifikasi setting. Jika mouse tak\n"
-"bekerja baik tekan spasi atau RETURN untuk \"Batal\" dan pilih lagi."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Pilih port yang benar. Misalnya \"COM1\" di Mindows bernama \"ttyS0\" di \n"
-"GNU/Linux."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"Ini adalah poin terpenting penentuan sekuriti sistem GNU/Linux Anda: Anda\n"
-"harus mengisi katasandi \"root\". \"root\" adalah administrator sistem dan\n"
-"hanya dia yg berhak melakukan update, menambah user, mengubah konfigurasi\n"
-"sistem, dll. Singkatnya, \"root\" dapat melakukan apapun! Karena itu Anda\n"
-"harus memilih katasandi yang sulit ditebak - DrakX akan memberitahu jika\n"
-"terlalu mudah. Seperti Anda lihat, Anda dapat memilih utk tak memasukkan\n"
-"katasandi, tapi amat kami anjurkan tidak melakukannya jika alasannya hanya:\n"
-"tidak mengira bhw jika GNU/Linux di-boot, sistem operasi lain aman dari\n"
-"kesalahan. Karena \"root\" dapat melampaui semua batasan dan secara tidak\n"
-"sengaja menghapus semua data di partisi, menjadi \"root\" harus dipersulit.\n"
-"\n"
-"Katasandi harus berupa campuran nomor dan huruf minimal 8 karakter. Jangan\n"
-"pernah mencatat katasandi \"root\" - itu membuat sistem mudah dibajak.\n"
-"\n"
-"Tapi katasandi juga jangan terlalu panjang/rumit karena Anda harus ingat\n"
-"tanpa banyak usaha.\n"
-"\n"
-"Katasandi takkan muncul di layar seperti yg diketikkan. Anda harus dua kali\n"
-"mengisi katasandi utk mengurangi kemungkinan salah ketik. Jika Anda 2 kali\n"
-"melakukan kesalahan yg sama, katasandi \"salah\" ini akan dipakai pertama\n"
-"kali anda login.\n"
-"\n"
-"Pada mode ahli, Anda akan ditanya apakah akan berhubungan dengan server\n"
-"otentikasi seperti NIS atau LDAP.\n"
-"\n"
-"Jika jaringan Anda memakai protokol otentikasi LDAP/NIS, pilih \"LDAP\"\n"
-"(atau \"NIS\") utk otentikasi. Tanyalah admin jaringan Anda jika tak tahu.\n"
-"\n"
-"Jika komputer Anda tak terhubung dengan jaringan terkelola, pilihlah\n"
-"\"File lokal\" untuk otentikasi."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO/GRUB adalah pemuat boot GNU/Linux. Step ini biasanya otomatis penuh.\n"
-"DrakX menganalisa sektor boot disk dan beraksi menurut apa yg ditemukan:\n"
-"\n"
-" * jika sektor boot Mindows ditemukan, ia akan menggantinya dg sektor boot\n"
-"GRUB/LILO. Jadi Anda akan dapat memuat baik GNU/Linux maupun OS lain;\n"
-"\n"
-" * jika sektor boot GRUB/LILO ditemukan, ia akan menggantinya dg yg baru;\n"
-"\n"
-"Jika ragu, DrakX akan menampilkan dialog dengan opsi bervariasi.\n"
-"\n"
-" * \"Pemuat boot yang digunakan\": ada tiga pilihan:\n"
-"\n"
-" * \"GRUB\": jika Anda suka GRUB (menu teks).\n"
-"\n"
-" * \"LILO dengan menu grafis\": jika Anda suka LILO dg antarmuka grafis.\n"
-"\n"
-" * \"LILO dengan menu teks\": jika suka LILO dengan antarmuka menu teks.\n"
-"\n"
-" * \"Device boot\": Umumnya Anda takkan mengubah standar (\"/dev/hda\"),\n"
-"tapi jika suka, bootloader dapat diinstal di harddisk kedua (\"/dev/hdb\"),\n"
-"ataupun disket (\"/dev/fd0\").\n"
-"\n"
-" * \"Delay sebelum boot ke image default\": delay yang diberikan di menu\n"
-"pemuat boot kepada user saat me-reboot komputer untuk memilih entri.\n"
-"\n"
-"!! Awas, jika pemuat boot tak diinstal (dg memilih \"Cancel\" di sini),\n"
-"pastikan Anda punya jalan memboot sistem Mandrake Linux Anda! Juga pastikan\n"
-"bahwa Anda tahu apa yang Anda lakukan sebelum mengubah opsi. !!\n"
-"\n"
-"Klik \"Tambahan\" untuk menampilkan opsi lain, yg disediakan utk user ahli.\n"
-"\n"
-"Setelah parameter pemuat-boot dikonfigurasikan, ditampilkan daftar opsi\n"
-"boot yang akan muncul saat boot.\n"
-"\n"
-"Jika ada OS lain terinstal di mesin Anda, itu akan otomatis ditambahkan ke\n"
-"menu boot. Di sini Anda dapat memperbaiki opsi yang ada. Pilih entri dan\n"
-"klik \"Modifikasi\" untuk mengubah atau menghapusnya; \"Tambah\"\n"
-"membuat masukan baru; dan \"Selesai\" membawa Anda ke tahap instalasi\n"
-"berikutnya."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (LInux LOader) dan Grub adalah pemuat boot. Dua-duanya dapat mem-boot\n"
-"GNU/Linux atau sistem operasi lain yang ada di komputer Anda.\n"
-"Biasanya, sistem operasi yang sudah ada akan dideteksi secara benar dan\n"
-"diinstallkan. Bila ternyata salah, Anda dapat menambahkan sendiri di layar\n"
-"ini. Hati-hati dalam memilih parameter yang benar.\n"
-"\n"
-"Anda mungkin ingin agar tak ada yg dapat mengakses sistem operasi lain ini.\n"
-"Anda dapat menghapus entrinya. Tapi untuk bisa masuk ke sistem operasi tsb.\n"
-"Anda perlu bootdisk nantinya."
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Anda harus menentukan tempat meletakkan info boot GNU/Linux.\n"
-"\n"
-"\n"
-"Kalau Anda kurang tahu, pilih saja \"Sektor pertama di drive (MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"Kini kita pilih sistem cetak komputer Anda. OS lain mungkin punya satu,\n"
-"Mandrake menyediakan tiga.\n"
-"\n"
-" * \"pdq\" - artinya ``print, djangan nqantri'', adalah pilihan jika Anda\n"
-"punya koneksi langsung ke printer Anda dan ingin bebas dari panik kemacetan\n"
-"printer, serta tak punya printer jaringan. Ia akan meng-handle hanya kasus\n"
-"jaringan yg amat mudah dan agak lambat utk network. Ambil \"pdq\" jika ini\n"
-"kali pertama Anda mengenal GNU/Linux. Anda dapat mengubah pilihan setelah\n"
-"instalasi dg menjalankan PrinterDrake dari Pusat Kontrol Mandrake dan\n"
-"meng-klik tombol expert/ahli.\n"
-"\n"
-" * \"CUPS\"``Sistem Cetak Unix Umum'' canggih untuk mencetak ke printer\n"
-"lokal dan juga separuh planet. Mudah dan berfungsi spt server/klien utk\n"
-"sistem cetak kuno \"lpd\" jadi kompatibel dg sistem lama. Banyak trik dapat\n"
-"dilakukan, tapi setup awalnya hampir semudah \"pdq\". Jika Anda perlu ini\n"
-"utk emulasi server \"lpd\", Anda harus menyalakan daemon \"cups-lpd\".\n"
-"Front-end grafis disediakan utk pencetakan/pemilihan opsi printer.\n"
-"\n"
-" * \"lprNG\"``daemon printer baris Generasi Baru''. Sistem ini dapat\n"
-"melakukan hal yg mirip dg yg bisa dilakukan sistem lain, hanya saja ia akan\n"
-"mencetak ke printer yang terhubung dengan network Novell, karena mensupport\n"
-"protokol IPX, dan bisa mencetak langsung ke perintah shell. Jika Anda perlu\n"
-"Novell atau mencetak ke perintah tanpa memakai konstruksi pipa terpisah,\n"
-"gunakan lprNG. Jika tidak, pilihlah CUPS sebab lebih mudah dan bekerja baik\n"
-"di network."
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX sedang mendeteksi perangkat IDE komputer Anda, juga men-scan kartu\n"
-"SCSI PCI di sistem Anda. Jika kartu SCSI ditemukan DrakX akan otomatis\n"
-"meng-instal driver yang sesuai.\n"
-"\n"
-"Karena perangkat keras terkadang tak terdeteksi, DrakX akan bertanya apakah\n"
-"ada kartu SCSI PCI. Klik \"Ya\" jika Anda tahu ada kartu SCSI terinstal di\n"
-"mesin Anda. Akan disajikan list kartu SCSI utk dipilih. Klik \"Tidak\" jika\n"
-"tak ada hardware SCSI. Jika Anda tak yakin, periksa daftar perangkat keras\n"
-"yang terdeteksi di mesin Anda dg memilih \"Lihat info hardware\" lalu klik\n"
-"\"OK\". Periksa daftar hardware lalu klik \"OK\" utk kembali.\n"
-"\n"
-"Jika Anda harus menunjuk adaptor secara manual, DrakX akan bertanya apakah\n"
-"Anda ingin menunjuk opsi untuknya. Anda harus mengizinkan DrakX mem-probe\n"
-"hardware utk opsi spesifik-kartu yg diperlukan hardware utk inisiasi. Ini\n"
-"biasanya bekerja baik.\n"
-"\n"
-"Jika DrakX gagal mem-probe opsi yang harus diberikan, Anda perlu memberikan\n"
-"opsi ke driver secara manual. Baca ``User Guide'' (bab 3, bag. \"Collecting\n"
-"information on your hardware\") utk trik mendapat parameter yg dibutuhkan\n"
-"dari dokumentasi hardware, website pabrik (jika Anda punya akses Internet)\n"
-"atau wicrosoft mindows (jika Anda memakai hardware ini di windows)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"Anda dapat menambahkan entri yaboot, baik untuk OS lain, kernel lain, atau\n"
-"untuk image boot darurat.\n"
-"\n"
-"Untuk OS lain, entri hanya berisi label dan partisi root.\n"
-"\n"
-"Untuk Linux, ada beberapa pilihan:\n"
-"\n"
-" * Label: nama yg harus diketik di prompt yaboot utk memilih opsi boot ini.\n"
-"\n"
-" * Image: nama kernel untuk diboot. Biasanya bernama vmlinux atau nama lain\n"
-"yang mirip dengan vmlinux atau ditambahkan ekstensi lain.\n"
-"\n"
-" * Root: device \"root\" atau \"/\" untuk instalasi Linux Anda.\n"
-"\n"
-" * Append: pada hardware Apple, opsi append kernel sering digunakan untuk\n"
-"menolong inisialisasi hardware video, atau pengaktifan emulasi tombol mouse\n"
-"pada keyboard utk mouse Apple yang tidak memiliki tombol kedua dan ketiga.\n"
-"Berikut adalah beberapa contohnya:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: opsi ini bisa dipakai utk memuat modul awal sebelum device boot\n"
-"tersedia, atau untuk memuat image ramdisk untuk situasi boot darurat.\n"
-"\n"
-" * Initrd-size: standar ukuran ramdisk biasanya 4096 byte. Jika Anda perlu\n"
-"mengalokasikan ramdisk yang lebih besar, gunakan opsi ini.\n"
-"\n"
-" * Read-write: umumnya partisi \"root\" diberikan secara readonly agar bisa\n"
-"dilakukan pengecekan filesystem sebelum sistem \"hidup\". Di sini Anda bisa\n"
-"mengubah kelakuan aslinya.\n"
-"\n"
-" * NoVideo: Jika hardware video Apple problematis, Anda dapat memakai opsi\n"
-"ini utk mem-boot dalam mode \"novideo\", dengan support framebuffer native.\n"
-"\n"
-" * Default: opsi standar Linux, dapat dipilih hanya dg menekan ENTER pada\n"
-"prompt yaboot. Entri ini juga akan ditandai \"*\" jika Anda menekan [Tab]\n"
-"untuk melihat pilihan boot."
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot adalah pemuat boot utk hardware NewWorld MacIntosh. Ia mampu memboot\n"
-"GNU/Linux, MacOS maupun MacOSX jika terdapat di komputer Anda. Biasanya,\n"
-"OS lain ini terdeteksi dan terinstal dengan benar. Jika tidak, Anda dapat\n"
-"menambahkan entry secara manual di layar ini. Hati-hati memilih parameter.\n"
-"\n"
-"Opsi utama yaboot adalah:\n"
-"\n"
-" * Pesan Awal: pesan teks yang ditampilkan sebelum prompt boot.\n"
-"\n"
-" * Device Boot: menunjukkan tempat Anda ingin meletakkan info yg diperlukan\n"
-"utk memboot GNU/LInux. Biasanya Anda men-setup partisi bootstrap lebih dulu\n"
-"untuk menyimpan informasi ini.\n"
-"\n"
-" * Delay Open Firmware: tak seperti LILO, ada dua macam delay tersedia di\n"
-"yaboot. Delay pertama diukur dalam detik dan di sini Anda bisa memilih CD,\n"
-"boot OF, MacOS, atau Linux.\n"
-"\n"
-" * Timeout Boot Kernel: timeout ini mirip delay boot LILO. Setelah memilih\n"
-"Linux, akan ada delay 0.1 detik sebelum kernel default Anda dipilih.\n"
-"\n"
-" * Aktifkan boot CD?: opsi ini memungkinkan Anda memilih \"C\" (CD) pada\n"
-"prompt boot pertama.\n"
-"\n"
-" * Aktifkan boot OF?: dg opsi ini Anda bisa memilih \"N\" (Open Firmware)\n"
-"saat prompt boot pertama.\n"
-"\n"
-" * OS Standar: Anda dapat memilih OS yang akan diboot secara default saat\n"
-"delay Open Firmware terlampaui."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"Di sini disajikan macam-macam parameter mesin Anda. Tergantung hardware yg\n"
-"ter-instal, Anda dapat - atau tidak, melihat entri berikut:\n"
-"\n"
-" * \"Mouse\": cek konfigurasi mouse, klik tombol utk mengubahnya bila perlu\n"
-"\n"
-" * \"Keyboard\": cek konfigurasi map keyboard, klik tombol utk mengubahnya\n"
-"bila perlu.\n"
-"\n"
-" * \"Zona waktu\": DrakX menerka zona waktu Anda dari bahasa yg Anda pilih.\n"
-"Tapi sekali lagi seperti pilihan keyboard, Anda mungkin tak berada di negri\n"
-"yang selaras dg bahasa terpilih. Jadi Anda mungkin perlu menekan tombol\n"
-"\"Zona waktu\" utk mengkonfigurasikan jam sesuai zona waktu tempat Anda.\n"
-"\n"
-" * \"Printer\": klik \"No Printer\" utk membuka dukun konfigurasi printer.\n"
-"\n"
-" * \"Kartu suara\": kartu suara terdeteksi di sistem Anda akan ditampilkan\n"
-"di sini. Tiada modifikasi yg dapat dilakukan saat instalasi.\n"
-"\n"
-" * \"Kartu TV\": kartu TV yg terdeteksi di sistem Anda akan ditampilkan di\n"
-"sini. Tiada modifikasi yg dapat dilakukan saat instalasi.\n"
-"\n"
-" * \"Kartu ISDN\": kartu ISDN yg terdeteksi di sistem Anda akan ditampilkan\n"
-"di sini. Anda dapat meng-klik tombol utk mengubah parameternya."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Pilih harddrive yg akan dihapus utk disediakan bagi partisi\n"
-"Linux Mandrake. Hati-hati, semua data di situ akan hilang dan\n"
-"tak dapat dikembalikan seperti semula!"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Klik \"OK\" bila Anda ingin menghapus semua data dan partisi yang ada di\n"
-"hard drive ini. Awas, setelah mengklik \"OK\" Anda tak dapat mengembalikan\n"
-"data dan partisi di drive ini termasuk data windows.\n"
-"\n"
-"Pilih \"Batal\" utk membatalkan aksi ini tanpa kehilangan data dan partisi\n"
-"yang ada dalam hard drive ini."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-"Gagal mengakses modul kernel yang cocok (file %s hilang), ini umumnya "
-"berarti bahwa disket boot Anda tak sinkron dengan media instalasi (buatlah "
-"disket boot baru"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "Anda harus juga memformat %s"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-"Anda memilih server berikut: %s\n"
-"\n"
-"Server ini aktif sesuai standar. Sementara ini tiada kabar ttg sekuritas,\n"
-"tapi mungkin ada yg telah ditemukan. Jika terjadi, upgrade-lah selekas "
-"mungkin.\n"
-"\n"
-"Jadi instal server ini?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-"Paket berikut akan dihapus agar sistem Anda dapat di-upgrade: %s\n"
-"\n"
-"\n"
-"Benarkah Anda ingin menghapus paket tersebut?\n"
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Tanpa domain NIS, broadcast tak dapat dipakai"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Masukkan disket yang sudah diformat dengan tipe FAT di drive %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Disket ini tak diformat dengan sistem FAT"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Untuk menggunakan pilihan paket yang sudah disimpan sebelumnya, bootlah "
-"instalasi dengan pilihan ''linux defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Error saat membaca file %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"Error - tidak ada device yang valid untuk membuat filesystem baru. Periksa "
-"kembali hardware untuk mencari penyebabnya"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Ada hardware di komputer ini yang membutuhkan driver ``proprietary''.\n"
-"Anda bisa mencari informasinya di: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Pilih dulu partisi rootnya.\n"
-"Caranya, buatlah partisi (atau pilih di yang sudah ada).\n"
-"Lalu pilih ``Mount point'' dan set ke `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Anda harus buat partisi swap"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Anda belum punya partisi swap\n"
-"\n"
-"Jalan terus?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Anda harus punya partisi FAT termount pada /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Pakai ruang kosong"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Tidak ada cukup ruangan untuk mengalokasikan partisi baru"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Pakai partisi yang sudah ada"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Tidak ada partisi yang bisa digunakan"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Gunakan partisi windows untuk loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Partisi mana yang hendak dipakai oleh Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Pilih ukurannya"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Ukuran partisi root dalam MB: "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Ukuran partisi swap dalam MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Pakai ruang kosong pada partisi windows"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "partisi mana yang mau Anda ubah ukurannya?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Sedang menghitung bound sistem file Mindows"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"Saya tidak dapat mengubah ukuran partisi FAT ini,\n"
-"Ada error ini yang terjadi: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr "Partisi Mindows Anda terlalu terfragmen, jalankan ``defrag'' dulu"
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"AWAS!\n"
-"\n"
-"DrakX sekarang hendak mengubah ukuran partisi Mindows Anda. Hati-hati:\n"
-"proses ini amat berbahaya. Bila Anda belum melakukannya, silakan\n"
-"keluar dari proses instalasi ini, lalu reboot ke windows\n"
-"jalankan scandisk (dan defrag juga) di partisi ini lalu backup datanya.\n"
-"Setelah yakin, tekan Ok."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Tentukan ukuran untuk menyimpan Mindows"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "Partisi %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Resize FAT gagal: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"Tidak ada partisi FAT untuk diubah ukurannya atau untuk digunakan sebagai "
-"loopback (atau tidak ada cukup ruangan)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Hapus seluruh disk"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Buang Mindows"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Anda punya beberapa harddisk, yang mana yang ingin di-instal linux?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "SEMUA partisi yang ada beserta data pada drive %s akan hilang"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Lakukan partisi disk secara custom"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "gunakan fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Anda kini dapat membuat partisi %s. \n"
-"Ketika selesai jangan lupa simpan dengan menekan tombol `w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Anda tak punya cukup ruangan pada partisi Mindows!"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Tiada ruang untuk instalasi"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "Wizard partisi DrakX menemukan solusi berikut:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Proses partisi gagal: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Aktifkan jaringan"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Matikan jaringan"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Ada error, tapi cara mengatasinya tak diketahui.\n"
-"Jalan terus tapi resiko tanggung sendiri."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Lokasi mount %s ada dua"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Ada paket penting yang tak benar diinstal.\n"
-"Mungkin drive cdrom atau cdromnya yang rusak.\n"
-"Cek dulu cdromnya di komputer yang sudah terinstal Linux dengan\n"
-"perintah \"rpm -qpl Mandrake/RPMS/*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Selamat Datang di %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Tidak ada floppy drive"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Memulai langkah `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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. Nantinya Anda akan sulit menginstal\n"
-"Linux-Mandrake. Cobalah instalasi text. Untuk hal ini silakan\n"
-"tekan `F1' saat booting pada CDROM, lalu ketikkan `text'."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Kelas Instalasi"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Pilihlah kelas instalasi berikut:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Pilihan Grup Paket"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Pilih paket sendiri"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Ukuran total: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Paket buruk"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Nama: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Versi: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Ukuran: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Derajat kepentingan: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr "Paket ini tak dapat dipilih sebab tak ada ruang untuk menginstalnya"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Paket berikut akan diinstal"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Paket berikut akan dihapus"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Anda tak bisa pilih/buang paket ini"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Paket ini harus diinstal, tak bisa dibuang"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Anda tak bisa buang paket ini, sebab dia sudah diinstal"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Paket ini mesti diupgrade\n"
-"Benar tak mau dipilih?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "Anda tak bisa buang paket ini. dia mesti diupgrade"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Tunjukkan paket yang sudah dipilih secara otomatis"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Instal"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Muat/Simpan di floppy"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "Update pilihan paket"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "Instalasi minimal"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Pilih paket yang akan diinstal"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Instalasi"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Perkiraan"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Sisa waktu"
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Tunggu, instalasi sedang disiapkan..."
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d paket"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Instalasi paket %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Terima"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Tolak"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Ganti Cd-Rom!\n"
-"\n"
-"Masukkan Cd-Rom berlabel \"%s\" ke drive dan tekan Ok. Jika Anda tak punya,\n"
-"tekan Batal untuk menghindari instalasi dari Cd-Rom ini."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Jalan terus?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Ada error mengurutkan paket:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Ada error saat instalasi paket:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"Mohon dibaca dulu semua ketentuan di bawah. Bila Anda tidak setuju dengan "
-"salah satu bagiannya\n"
-"Anda tidak dapat menginstal media CD berikutnya. Silakan tekan 'Tolak' untuk "
-"melanjutkan instalasi\n"
-"tanpa menggunakan media ini.\n"
-"\n"
-"\n"
-"Ada beberapa komponen yang ada di media CD berikutnya tidak dilepas dalam "
-"lisensi GPL atau perjanjian\n"
-"sejenis. Komponen-komponen itu diatur dalam ketentuan dan kondisi dalam "
-"lisensi yang bersangkutan.\n"
-"Baca dengan hati-hati dan penuhi setiap lisensi sebelum Anda menyebarkan "
-"komponen tersebut.\n"
-"Model lisensi tersebut akan melarang proses transfer, duplikasi (kecuali "
-"untuk alasan backup), penyebaran\n"
-"kembali, rekayasa ulang, de-assembly, de-kompilasi, atau modifikasi pada "
-"komponen tersebut.\n"
-"Tiap pelanggaran pada perjanjian akan segera mengakhiri hak-hak Anda dalam "
-"lisensi tersebut.\n"
-"Kecuali bila dibolehkan, Anda tidak dapat menginstall program ini dalam "
-"lebih dari satu sistem\n"
-"atau menggunakannya di jaringan. Bila Anda masih ragu, silakan huibungi "
-"langsung distributor\n"
-"atau editor komponen ini. Anda dilarang mentransfer komponen ini ke pihak "
-"ketiga atau mengkopinya.\n"
-"\n"
-"\n"
-"Semua hak pada komponen di media CD berikutnya dimiliki oleh pembuatnya "
-"masing-masing\n"
-"dan dilindungi oleh hukum hak cipta dan hak intelektual khusus untuk program "
-"komputer.\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Ada error"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Anda ingin tinggalkan instalasi?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Persetujuan Lisensi"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Linux-"
-"Mandrake 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 Linux-Mandrake distribution.\n"
-"\n"
-"\n"
-"1. License Agreement\n"
-"\n"
-"Please read this document carefully. This document is a license agreement "
-"between you and \n"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Linux-Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Linux-Mandrake\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "Benarkah Anda menolak lisensi?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Keyboard"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Pilih layout keyboard Anda"
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Ini adalah daftar keyboard yang tersedia"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Kelas instalasi yang anda diinginkan?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Instal/Update"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Akan instal atau update?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Disarankan"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Ahli"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Upgrade"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Hanya upgrade paket"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Pilihlah tipe mouse Anda."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Port Mouse"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Di serial port mana mouse Anda dicolokkan ?"
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Emulasi tombol"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "Emulasi tombol 2"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "Emulasi tombol 3"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Konfigurasikan card PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Konfigurasi IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "Tidak ada partisi"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Mendeteksi partisi untuk mencari lokasi mount"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Pilih lokasi mount"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ""
-"Tiada ruang 1MB utk bootstrap! Instal akan berlanjut, tetapi utk mem-boot "
-"sistem, Anda perlu membuat partisi bootstrap di DiskDrake"
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "Tiada partisi root ditemukam utk upgrade"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Partisi root"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Manakah partisi root (/) di sistem Anda?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "Anda harus reboot agar perubahan tabel partisi dapat berlaku"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Pilih partisi yang akan diformat"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Periksa bad blok?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Melakukan format partisi"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Membuat dan memformat file %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-"Gagal mencek sistem file %s. Ingin direparasi? (awas, data Anda bisa hilang)"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Instalasi tak dapat diteruskan karena swap kurang, tambahkan"
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Sedang mencari paket yg tersedia dan bangun ulang database rpm..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Sedang mencari paket yang tersedia..."
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "Mencari paket terinstal"
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Mencari paket untuk diupgrade"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr "Tak cukup ruang untuk instalasi atau upgrade (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"Pilih muat/simpan seleksi paket di floppy.\n"
-"Formatnya sama dengan floppy buatan auto_install."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Muat dari floppy"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Simpan di floppy"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Memuat dari floppy"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Pilihan paket"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Masukkan disket yg berisi seleksi paket"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "Ukuran terpilih melebihi area yg ada"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "Tipe instalasi"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"Anda belum memilih grup paket.\n"
-"Pilih instalasi minimal yang Anda ingin:"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "Dengan X"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "Dengan dokumentasi dasar (disarankan!)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Sungguh instalasi minimal (khususnya tanpa urpmi)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Kalau Anda punya semua CD pada daftar di bawah, tekan OK.\n"
-"Kalau tak punya sama sekali, click Cancel.\n"
-"Kalau cuma punya beberapa aja, pilih aja, trus klik Ok."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "Label CD-ROM \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Sedang menyiapkan instalasi"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Instalasi paket %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Konfigurasi instalasi akhir"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Masukkan floppy boot ke drive %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Masukkan disket Update Modules ke drive %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Anda sekarang bisa mendownload software khusus untuk enkripsi.\n"
-"\n"
-"PERHATIAN:\n"
-"\n"
-"Berhubung adanya peraturan yang berbeda di berbagai lokasi berkenaan\n"
-"dengan penggunaan software ini, Anda dan/atau end user yang akan\n"
-"menggunakan software ini harus memastikan bahwa dirinya boleh untuk\n"
-"mendownload dan/atau menggunakan software ini sesuai dengan hukum\n"
-"yang berlaku di lokasinya.\n"
-"\n"
-"Juga ditekankan bahwa Anda dan/atau end user harus sadar bahwa dirinya\n"
-"tidak diperkenankan untuk melanggar hukum tersebut. Apabila melanggar\n"
-"akan dikenakan sangsi yang berat.\n"
-"\n"
-"Mandrakesoft dan para pembuat software dan/atau penyedianya sama sekali "
-"tidak\n"
-"bertanggung jawab baik untuk segala kerusakan khusus, tidak langsung, dan\n"
-"insidentil apapun (termasuk namun tidak terbatas pada kehilangan keuntungan\n"
-"gangguan bisnis, kehilangan data komersial dan kerugian lain dan \n"
-"segala kewajiban yang harus dibayarkan sesuai hukum) yang disebabkan\n"
-"oleh penggunaan, kepemilikan, atau penjualan dari software yang\n"
-"didownload ini, setelah Anda dan/atau end user memiliki akses\n"
-"ke software tersebut setelah menandatangani perjanjian yang ada.\n"
-"\n"
-"Apabila ada pertanyaan mengenai perjanjian ini, silakan hubungi\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"Anda kini dapat men-download paket terupdate yg dirilis pasca distribusi,\n"
-"mungkin berisi pembetulan keamanan/kutu.\n"
-"\n"
-"Anda perlu koneksi Internet untuk men-download.\n"
-"\n"
-"Ingin instal update ?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr "Mandrake Linux sedang dihubungi untuk mengambil daftar mirror"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Pilih mirror tempat Anda ingin mengambil paket program"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "Saya sedang mencek mirror untuk mengambil daftar paket yang tersedia"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Pilih zonawaktu Anda"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "Jam hardware diset ke GMT"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "sinkronisasi waktu otomatis (dg NTP)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "Server NTP"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Server CUPS remote"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Tidak ada printer"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Anda punya kartu suara ISA?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr "Jalankan \"sndconfig\" setelah instalasi untuk konfigurasi kartu suara"
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Kartu suara tak terdeteksi. Coba \"harddrake\" setelah instalasi"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Ringkasan"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Mouse"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Zonawaktu"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Printer"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "Kartu ISDN"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Kartu suara"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "Kartu TV"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Domain Mindows"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "File lokal"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Set katasandi root"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Tiada katasandi"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Katasandinya terlalu mudah (harus paling tidak %d karakter)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Otentikasi"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "Otentikasi LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "Basis dn LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "Server LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "Otentikasi NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "Domain NIS"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "Server NIS"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ini dapat bekerja dg 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 namauser/katasandi Admin Domain utk mengikutkan "
-"mesin ke domain Mindows(TM).\n"
-"Jika jaringan belum aktif, Drakx akan mencoba ikut domain setelah tahapan "
-"setup jaringan.\n"
-"Jika setup dan otentikasi domain gagal, jalankan 'smbpasswd -j DOMAIN -U USER"
-"%PASSWORD' menggunakan Domain Mindows(tm) Anda, dan Namauser/Katasandi "
-"Admin, setelah boot system.\n"
-"Perintah 'wbinfo -t' akan mengetes apakah rahasia otentikasi Anda baik."
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "Otentikasi Domain Mindows"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "Nama User Admin Domain"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "Katasandi Admin Domain"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Bootdisk baru membantu Anda untuk melakukan boot sistem Linux tanpa\n"
-"tergantung pada bootloader. Ini berguna bila Anda tidak mau menginstal\n"
-"SILO di sistem Anda, atau saat sistem operasi lain menghapus SILO, atau\n"
-"SILO tak bisa digunakan pada konfigurasi hardware Anda. Bootdisk ini juga\n"
-"bisa digunakan dengan image rescue Mandrake, yang memudahkan kita untuk\n"
-"merecover sistem dari kegagalan. Jika Anda mau bikin bootdisk, masukkan\n"
-"disket ke drive pertama dan tekan \"Ok\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Drive disket Pertama"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Drive disket kedua"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Lewatkan"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Bootdisk baru membantu Anda untuk melakukan boot sistem Linux tanpa\n"
-"tergantung pada bootloader. Ini berguna bila Anda tidak mau menginstal\n"
-"lilo (atau grub) di sistem Anda, atau saat sistem operasi lain menghapus\n"
-"lilo, atau lilo tak bisa digunakan pada konfigurasi hardware Anda.\n"
-"Bootdisk ini juga bisa digunakan dengan image rescue Mandrake, yang\n"
-"memudahkan kita untuk merecover sistem dari kegagalan. Ingin buat bootdisk?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(PERINGATAN! Anda menggunakan XFS untuk partisi root,\n"
-"pembuatan bootdisk di disket 1.44 Mb mungkin gagal,\n"
-"karena XFS perlu driver amat besar)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Tiada floppy drive tersedia"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "Pilih drive floppy untuk membuat bootdisk"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "Masukkan disket ke %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Membuat bootdisk"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Membuat bootloader"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"Nampaknya Anda punya mesin DuniaLama/TakJelas.\n"
-"Bootloader yaboot takkan bekerja.\n"
-"Instal akan berlanjut, tapi Anda perlu memakai\n"
-"BootX utk mem-boot mesin Anda"
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Ingin pakai aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"Ada error saat install aboot,\n"
-"paksakan instalasi walau merusak partisi awal?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "Instalasi bootloader"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "Instalasi bootloader gagal. Ada kesalahan berikut:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-"Gantilah bootdevice 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: shut-down\n"
-"Anda akan melihat prompt bootloader pada boot selanjutnya."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Masukkan disket kosong di drive %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Lagi buat disket auto install"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Ada tahapan yang tidak diselesaikan.\n"
-"\n"
-"Anda ingin keluar sekarang?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Selamat, instalasi selesai.\n"
-"Cabut media boot dan tekan Return/Enter untuk reboot.\n"
-"\n"
-"\n"
-"Untuk informasi perbaikan rilis Linux Mandrake ini,\n"
-"silakan lihat Errata di:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Informasi untuk konfigurasi sistem juga tersedia di \n"
-"bab Instalasi akhir di Buku Petunjuk Resmi Linux Mandrake."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Buat floppy instalasi otomatis"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-"Bila Anda mau, auto install bisa dilakukan secara otomatis penuh,\n"
-"jadi instalasinya akan mengusai hard drive!\n"
-"(ini dimaksudkan untuk menginstall pada komputer lain)\n"
-"\n"
-"Mungkin Anda perlu mengulangi instalasinya.\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Otomatis"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Ulang"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Simpan pilihan paket"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Instalasi Linux Mandrake %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> untuk pindah | <Spasi> untuk pilih | <F12> Layar berikut"
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "kdesu hilang"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "consolehelper hilang"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Pilih file"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Tambahan"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "Dasar"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Tahap sebelumnya"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Lanjut"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Pilihan salah, silakan ulangi\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Pilihan Anda? (default %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"Entri yang harus Anda penuhi:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Pilihan Anda? (0/1, default %s) "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Tombol `%s': %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "Anda ingin meng-klik tombol ini? "
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr "ketikkan `void' untuk entri kosong"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Pilihan Anda? (default `%s'%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Banyak yang dapat dipilih dari (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"Pilihlah nomor pertama dari 10-range yang ingin Anda edit,\n"
-"atau tekan Enter untuk melanjutkan.\n"
-"Pilihan Anda? "
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Catatan, label berubah:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Kirim ulang"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Ceko (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Jerman"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Spanyol"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Finland"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Perancis"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norwegia"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Polandia"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Rusia"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "Swedia"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Keyboard UK"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "Keyboard US"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "Albania"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Armenia (lama)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Armenia (mesintik)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Armenia (fonetik)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbaijan (latin)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belgia"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "Bengal"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "Bulagaria (fonetik)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Bulgaria (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brazil (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "Bosnia"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Belarusia"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "Swis (layout Jerman)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "Swis (layout Prancis)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Ceko (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Jerman (tanpa dead key)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr "Devanagari"
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Denmark"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Norwegia)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (Swedia)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estonia"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Georgia (layout \"Rusia\")"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Georgia (layout \"Latin\")"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Yunani"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr "Gujarat"
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr "Gurmukh"
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Hungaria"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Kroasia"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Ibrani"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Ibrani (fonetik)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iran"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Islandia"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Itali"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr "Eskimo"
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Jepang 106 tombol"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Keyboard Korea"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Amerika Latin"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "Laos"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Lithuania AZERTY (lama)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Lithuania AZERTY (baru)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Lithuania \"number row\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Lithuania \"fonetik\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "Latvia"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Macedonia"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr "Myanmar (Burma)"
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr "Mongol (cyrillic)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr "Malta (Inggris)"
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr "Malta (Amerika)"
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Belanda"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Polandia (layout qwerty)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Polandia (layout qwertz)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portugis"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Kanada (Quebec)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "Romania (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "Romania (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Rusia (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Slovenia"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovakia (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovakia (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "Serbia (cyrillic)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "Tamil (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "Tamil (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Papanketik Muangthai"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Papanketik Tajik"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Turki (model \"F\" tradisional)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Turki (model \"Q\" modern)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ukraina"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "Keyboard US (internasional)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vietnam \"numeric row\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Yugoslavia (latin)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "kunci Alt Kanan"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "Kedua Shift bersamaan"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Control dan Shift bersamaan"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "CapsLock"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Ctrl dan Alt bersamaan"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Alt dan Shift bersamaan"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "Kunci \"Menu\""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "Kunci \"Mindows\" kiri"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "Kunci \"Mindows\" kanan"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Mount melingkar %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "Hapus dulu volume logiknya\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "nomor"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d bilangan terpisah koma\""
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d string terpisah koma"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "bilangan terpisah koma"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "string terpisah koma"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr "Support PCMCIA tak ada lagi utk kernel 2.2, pakailah kernel 2.4."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Mouse Sun"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Mouse PS2 wheel generik"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "microsoft Explorer"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 tombol"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Mouse Generik 2 Tombol"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Wheel"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "serial"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Mouse Generik 3 Tombol"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Sistem Mouse (serial)"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (serial, old C7 type)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 tombol"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 tombol"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "tiada"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Tidak pakai mouse"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Silakan tes mouse Anda"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Untuk mengaktifkan mouse,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "GERAKKAN RODANYA!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Selesai"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Lanjutkan ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Sudah sesuai?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Info"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Buka Tree"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Tutup Tree"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Togel tampilan rata dan terurut grupnya"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Hubungan ke Internet"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"Cara yang umum untuk terkoneksi ke adsl adalah dengan menggunakan pppoe.\n"
-"Namun ada juga yang menggunakan pptp, dan ada yang pakai dhcp saja.\n"
-"Bila ragu, pilih saja 'gunakan pppoe'"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "usb speedtouch Alcatel"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "gunakan dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "gunakan pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "gunakan pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "Server Web"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "Server Nama Domain"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "Server Mail"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "Server POP dan IMAP"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "Tiada kartu jaringan"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"konfigurator drakfirewall\n"
-"\n"
-"Program ini mengkonfigurasi firewall pribadi sistem Linux Mandrake.\n"
-"Untuk membuat solusi firewall yang lebih baik, cobalah\n"
-"distribusi khusus MandrakeSecurity Firewall"
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr "Layanan apa yg Anda suka untuk akses dari Internet?"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-"Anda dapat memasukkan berbagai port. \n"
-"Contoh lazim adalah: 139/tcp 139/udp.\n"
-"Informasi ada di /etc/services."
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-"Port tak berlaku: %s.\n"
-"Format yg benar adalah \"port/tcp\" atau \"port/udp\", \n"
-"sedangkan port berkisar dari 1 sampai 65535."
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr "Semua (tanpa firewall)"
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "Port lain"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Klien dhcp mana yang ingin Anda pakai?\n"
-"defaultnya adalah dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Tidak ada adapter jaringan ethernet yang terdeteksi di sistem ini.\n"
-"Tipe koneksi ini tak dapat diset up."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Pilih interface jaringan"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr "Pilih adapter jaringan yang akan digunakan untuk terhubung ke Internet"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "kartu jaringan tak ditemukan"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Konfigureasi jaringan"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Masukkan hostname sebab ada server DHCP yg mengharuskan adanya hostname.\n"
-"Hostname (nama komputer) sebaiknya merupakan nama host yg fully-qualified\n"
-"misalnya ``mesinku.labku.kotaku.com''."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Nama Host"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Wizard Konfigurasi Jaringan"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Modem ISDN external"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Kartu ISDN internal"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "Tipe koneksi ISDN apa yang Anda miliki?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"Konfigurasi ISDN mana yg Anda suka?\n"
-"\n"
-"* Konfigurasi lama menggunakan isdn4net, berisi alat perkasa,\n"
-" tetapi tricky bagi pemula, dan tidak standar.\n"
-"\n"
-"* Konfigurasi baru lebih mudah dimengerti, lebih standar,\n"
-" tapi dg alat lebih sedikit.\n"
-"\n"
-"Kami sarankan konfigurasi ringan.\n"
-"\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Konfigurasi baru (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "Konfigurasi lama (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "Konfigurasi ISDN"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Pilih provider Anda.\n"
-"Bila tidak ada dalam daftar, pilih Tidak Terdaftar"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Protokol Eropa"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Protokol Eropa (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "Protokol lain"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Protokol lain \n"
-" tanpa D-Channel (leased lines)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Protokol apa yang ingin Anda gunakan?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Tipe card mana yang Anda punya?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Saya tak tahu"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Bila Anda punya card ISA, konfigurasi pada layar berikut nanti harusnya "
-"sudah benar.\n"
-"\n"
-"Bila Anda punya card PCMCIA, Anda harus mengetahui irq dan io kartu Anda "
-"itu.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Batal"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Lanjut"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Manakah kartu ISDN Anda?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Saya mendeteksi adanya sebuah card ISDN PCI, tapi saya tidak tahu tipenya. "
-"Silakan pilih card PCI tersebut pada layar berikutnya."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "Tiada kartu PCI ISDN ditemukan. Pilihlah satu pd layar berikut."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Di serial port mana modem Anda terhubung?"
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Parameter Dialup"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Nama koneksi"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Nomor telepon"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "Login ID"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Script-based"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Terminal-based"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Nama domain"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Server DNS Primer (boleh diisi/tidak)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Server DNS Sekunder (boleh tidak diisi)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Anda bisa putuskan atau konfigurasi koneksi yang ada sekarang."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Anda bisa mengkonfigurasikan ulang koneksi ini"
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Sekarang Anda sedang terhubung ke Internet."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Anda bisa sambungkan koneksi ke Internet atau mengkonfigurasikan ulang."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Anda sedang tidak terhubung ke Internet."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Tersambung"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Putus"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Konfigurasikan koneksi"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Koneksi dan konfigurasi Internet"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "Kita akan mengkonfigurasi koneksi %s."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Konfigurasi koneksi %s.\n"
-"\n"
-"\n"
-"Tekan OK utk mulai."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Konfigurasi Jaringan"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Jaringan Anda sudah terkonfigurasi lho\n"
-"Silakan klik OK untuk rekonfigurasi ulang koneksi jaringan/internet ini, "
-"atau batal jika Anda berubah pikiran.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Selamat Datang di Wizard Koneksi Jaringan\n"
-"\n"
-"Sekarang kita akan mengkonfigurasikan internet/jaringan.\n"
-"Bila Anda tidak mau menggunakan deteksi otomatis, mohon untuk tidak memilih "
-"checkbox.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Pilih profil yang hendak Anda konfigurasikan"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Gunakan deteksi otomatis"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Mode Ahli"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Mendeteksi alat..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Konfigurasi koneksi modem biasa "
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "dideteksi pada port %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "Konfigurasi koneksi ISDN"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "%s telah terdeteksi"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "Koneksi ADSL"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "telah dideteksi ada pada interface %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Konfigurasi jaringan kabel"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "Koneksi kabel terdeteksi"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "konfigurasi LAN"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "ada kartu ethernet terdeteksi"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Pilih koneksi yg hendak dikonfigurasi"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"Anda mengkonfigurasi bbrp jalan utk koneksi Internet.\n"
-"Pilih yg ingin Anda pakai.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Koneksi Internet"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Anda mau jalankan koneksi ini saat boot?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Konfigurasi jaringan"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "Jaringan perlu di-start ulang"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Problem terjadi saat restart jaringan:\n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Selamat, jaringan dan internet telah dikonfigurasikan.\n"
-"\n"
-"Konfigurasi akan diterapkan di sistem Anda.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"Setelah itu, silakan restart X Anda agar bebas dari masalah pergantian\n"
-"nama host."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"Problem konfigurasi.\n"
-"Tes koneksi Anda via net_monitor atau mcc. Jika koneksi tak berjalan, Anda "
-"mungkin perlu jalankan konfigurasi dari awal lagi"
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"AWAS: device ini sebelumnya telah dikonfigurasikan untuk terhubung ke "
-"Internet.\n"
-"Tekan OK untuk tetap menggunakan konfigurasi lama.\n"
-"Bila ingin menggantinya, silakan ganti isi pada kolom-kolom di konfigurasi "
-"ini."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Masukkan konfigurasi IP untuk mesin ini.\n"
-"Tiap item harus diberikan sebagai alamat IP dalam notasi decimal\n"
-"bertitik (misalnya 202.159.35.32)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Konfigurasi perangkat jaringan %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (driver %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "Alamat IP"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Netmask"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "IP otomatis"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "Start saat boot"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "Alamat IP harus dalam format 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Masukkan nama host Anda.\n"
-"Hostname (nama komputer) sebaiknya merupakan nama host yg fully-qualified\n"
-"misalnya ``mesin.lab.grup.com''.\n"
-"Anda juga bisa masukkan alamat IP gateway kalau ada"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "Server DNS"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Gateway (mis. %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Device gateway"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "Alamat IP harus dalam format 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "Alamat IP harus dalam format 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Konfigurasi proxy"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "Proxy HTTP"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "Proxy FTP"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "Lacak ID kartu network (berguna di laptop)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Proxy biasanya http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "Url harus berawalan 'ftp:' atau 'http:'"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Konfigurasi firewall terdeteksi!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Awas! Sudah ada konfigurasi firewall. Anda perlu mengecek dan membetulkan "
-"secara manual setelah instalasi."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Konfigurasi Internet"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Anda ingin tes koneksi Internet sekarang?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Tes koneksi Anda..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Sistem ini sekarang terhubung ke Internet."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Untuk alasan keamanan, sekarang koneksi akan diputus"
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Sistem ini sepertinya tidak terhubung ke Internet.\n"
-"Cobalah konfigurasikan ulang koneksinya."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Konfigurasi Koneksi"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Silakan isi atau cek kolom berikut"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "IRQ kartu"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Mem kartu (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "IO kartu"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "IO_0 kartu"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "IO_1 kartu"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Nomor telepon Anda"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Nama provider (misalnya provider.net.id)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Nomor telepon provider"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "DNS Provider 1 (boleh diisi boleh tidak)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "DNS Provider 2 (boleh diisi boleh tidak)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Pilih negri Anda"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "mode dial"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Laju koneksi"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Timeout koneksi (detik)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Login Account (username)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Katasandi Account"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "Inggris"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "gagal melakukan mount: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Partisi extended tak bisa dipakai di platform ini"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Anda punya tabel partisi tapi tidak bisa saya gunakan.\n"
-"Satu-satunya cara adalah memindahkan partisi primary Anda ke partisi\n"
-"extended selanjutnya"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Proses restore dari file %s gagal: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "File backup rusak"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Error pada saat menulis file %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"Ada sesuatu yang buruk terjadi pada drive Anda,\n"
-"hal ini saya ketahui saat gagal mengecek integritas data di situ.\n"
-"Artinya, data apapun yang ditulis ke situ akan gagal."
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "harus ada"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "penting"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "amat bagus"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "bagus"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "hmm.."
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Common Unix Printing System"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR New Generation"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer Daemon"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Print, Don't Queue"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Printer lokal"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "printer remote"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Printer di server CUPS remote"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Printer di server lpd remote"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Printer jaringan (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "Printer di server SMB/windows 95/98/NT"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "Printer di server NetWare"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "Masukkan URI device printer"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "Pipe job ke perintah"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "Model Tak Dikenal"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "Model tak dikenal"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Printer Lokal"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Printer Remote"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " di port paralel \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", printer USB \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", alat multifungsi di port paralel \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", alat multifungsi di USB"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", alat multifungsi di HP JetDirect"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", alat multifungsi"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", cetak ke %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr " di server LPD \"%s\", printer \"%s\""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", host TCP/IP \"%s\", port %s"
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr " di server SMB/Mindows \"%s\", share \"%s\""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr " di server Novell \"%s\", printer \"%s\""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", menggunakan perintah %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "Printer telanjang (tanpa driver)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(di %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(di mesin ini)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "Di server CUPS \"%s\""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Default)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Pilih koneksi Printer"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Bagaimana printer ini disambung ke komputer?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"Printer pada server CUPS remote tak perlu dikonfigurasikan di sini; printer "
-"ini akan secara otomatis dideteksi."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr "Printer deteksi otomatis (Lokal, TCP/Socket, dan SMB)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "konfigurasi CUPS"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "Tentukan server CUPS"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"Untuk mengakses printer di server CUPS remote dari jaringan lokal, Anda tak "
-"perlu mengkonfigurasi apapun; server CUPS otomatis memberi tahu mesin Anda "
-"ttg printer mereka. Semua printer yg dikenal mesin Anda terdaftar di bagian "
-"\"Printer remote\" di window utama Printerdrake. Bila server CUPS Anda ada "
-"di jaringan lain, Anda harus menyodorkan alamat IP dan nomor port server "
-"CUPS utk mendapat info printer dari server. Jika tidak, biarkan kosong."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Biasanya CUPS terkonfigurasi otomatis sesuai jaringan Anda, sehingga Anda "
-"dapat mengakses printer di server CUPS jaringan lokal Anda. Jika tak jalan, "
-"matikan \"Konfigurasi CUPS otomatis\" dan edit /etc/cups/cupsd.conf secara "
-"manual. Jangan lupa restart CUPS selanjutnya (komando: \"service cups restart"
-"\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "Alamat IP harus seperti 192.168.1.20"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "Nomor port harus berupa bilangan bulat"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "IP server CUPS"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Port"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Konfigurasi CUPS otomatis"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "Pengecekan sistem..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr "Tiada printer yg ditemukan terhubung langsung ke mesin Anda"
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"Printer berikut\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"Printer berikut\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"dan satu printer tak dikenal "
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"dan %d printer tak dikenal "
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-" "
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-"\n"
-" "
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "terhubung langsung dengan sistem Anda"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-"\n"
-"Sebuah printer tak dikenal terhubung langsung dengan sistem Anda"
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-"\n"
-"%d printer tak dikenal terhubung langsung dengan sistem Anda"
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr " (Pastikan semua printer Anda terhubung dan hidup).\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-"Anda ingin mengaktifkan pencetakan di printer tersebut di atas atau printer "
-"di jaringan lokal?\n"
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "Anda ingin mengaktifkan pencetakan di printer jaringan lokal?\n"
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Anda ingin mengaktifkan pencetakan di printer tersebut di atas?\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr "Anda yakin ingin men-setup pencetakan di mesin ini?\n"
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-"CATATAN: Akan diinstal piranti lunak tambahan hingga %d MB tergantung model "
-"printer dan sistem cetak."
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Tambah printer baru"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Selamat Datang di Dukun Setup Printer\n"
-"\n"
-"Dukun ini dapat menginstal printer lokal atau remote utk digunakan dari "
-"mesin ini dan juga dari mesin lain di network.\n"
-"\n"
-"Dia akan menanyai semua info yg dibutuhkan utk menset up printer dan memberi "
-"Anda akses ke semua driver printer tersedia, opsi driver, dan tipe koneksi "
-"printer."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Selamat Datang di Dukun Setup Printer\n"
-"\n"
-"Dukun ini menolong Anda menginstal printer yg terhubung dg komputer ini, dg "
-"jaringan atau dg mesin Mindows remote.\n"
-"\n"
-"Jika Anda punya printer terhubung dg mesin ini, hubungkan dan nyalakan "
-"sehingga ia/mereka dapat dideteksi. Juga printer jaringan dan mesin Mindows "
-"harus terhubung dan dinyalakan.\n"
-"\n"
-"Ingat, deteksi printer jaringan membutuhkan waktu lebih lama daripada "
-"printer yg terhubung langsung dg mesin ini. Matikan deteksi printer jaringan "
-"dan/atau Mindows jika tak perlu.\n"
-"\n"
-" Klik \"Lanjut\" jika siap, dan \"Batal\" jika Anda tak ingin men-setup "
-"printer sekarang."
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Selamat Datang di Dukun Setup Printer\n"
-"\n"
-"Dukun ini menolong Anda menginstal printer yg terhubung dg komputer ini.\n"
-"\n"
-"Jika Anda punya printer terhubung dg mesin ini, hubungkan dan nyalakan "
-"sehingga ia/mereka dapat dideteksi.\n"
-"\n"
-" Klik \"Lanjut\" jika siap, dan \"Batal\" jika Anda tak ingin men-setup "
-"printer sekarang."
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Selamat Datang di Dukun Setup Printer\n"
-"\n"
-"Dukun ini menolong Anda menginstal printer yg terhubung dg komputer ini atau "
-"jaringan.\n"
-"\n"
-"Jika Anda punya printer terhubung dg mesin ini, hubungkan dan nyalakan "
-"sehingga ia/mereka dapat dideteksi. Juga printer jaringan harus terhubung "
-"dan dinyalakan.\n"
-"\n"
-"Ingat, deteksi printer jaringan membutuhkan waktu lebih lama daripada "
-"printer yg terhubung langsung dg mesin ini. Matikan deteksi printer jaringan "
-"jika tak perlu.\n"
-"\n"
-" Klik \"Lanjut\" jika siap, dan \"Batal\" jika Anda tak ingin men-setup "
-"printer sekarang."
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "Deteksi printer yg terhubung dg mesin ini"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "Deteksi printer yang terhubung dengan jaringan lokal"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr "Deteksi printer yg terhubung dg mesin Microsoft Windows"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Printer Lokal"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"Selamat, printer Anda kini terinstal dan terkonfigurasi!\n"
-"\n"
-"Anda dapat mencetak dg perintah \"Cetak\" di aplikasi Anda (biasanya di menu "
-"\"File\").\n"
-"\n"
-"Jika Anda ingin menambah, menghapus atau mengubah nama printer, atau jika "
-"ingin mengubah opsi standar setting (tray kertas, kualitas cetak, ...), "
-"pilih \"Printer\" di bagian \"Perangkat Keras\" Pusat Kontrol Mandrake."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "Deteksi otomatis printer"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", printer jaringan \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", printer \"%s\" di server SMB/Windows \"%s\""
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "Terdeteksi %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "Printer di port paralel \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "printer USB \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Printer jaringan \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Printer \"%s\" di server SMB/Windows \"%s\""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"Printer tak ditemukan! Untuk menginstal printer secara manual masukkan nama "
-"alat / file di baris masukan (Port Parallel: /dev/lp0, /dev/lp1, ..., "
-"sebanding dg LPT1:, LPT2:, ..., printer USB pertama: /dev/usb/lp0, printer "
-"USB kedua: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "Masukkan nama alat atau file!"
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "Printer tak ditemukan!"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "Printer yg tersedia"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"Printer berikut terdeteksi otomatis, jika bukan yang ingin dikonfigurasikan, "
-"masukkan nama alat/file di baris masukan"
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"Daftar printer terdeteksi otomatis. Pilihlah printer yang ingin diset up "
-"atau masukkan nama alat/file di baris masukan"
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"Printer berikut terdeteksi otomatis. Konfigurasi printer akan bekerja "
-"otomatis. Jika printer Anda tak terdeteksi dengan benar atau jika ingin Anda "
-"konfigurasi sendiri, jalankan \"Konfigurasi manual\"."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"Daftar printer terdeteksi otomatis. Pilihlah printer yang ingin diset up. "
-"Konfigurasi printer akan bekerja otomatis. Jika printer Anda tak terdeteksi "
-"dengan benar atau jika ingin Anda konfigurasi sendiri, jalankan "
-"\"Konfigurasi manual\"."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"Pilih port tempat printer Anda terhubung atau masukkan nama alat/file di "
-"baris masukan"
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "Pilihlah port tempat printer Anda terhubung."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (Port Paralel: /dev/lp0, /dev/lp1, ..., sebanding dengan LPT1:, LPT2:, ..., "
-"printer USB pertama: /dev/usb/lp0, printer USB kedua: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "Pilih/masukkan printer/device!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Konfigurasi manual"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Pilihan printer lpd remote"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Untuk memakai printer lpd remote, berikan nama host\n"
-"server printer dan nama printer di server tsb."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "Nama host remote"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Nama printer remote"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "Nama host remote hilang!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "Nama printer remote hilang!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "Terdeteksi model: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "Jaringan sedang di-scan..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", printer \"%s\" di server \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Printer \"%s\" di server \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "Pilihan printer SMB (windows 95/NT)"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Untuk mencetak ke printer SMB, berikan nama host SMB (Catatan! Mungkin "
-"berbeda dengan nama host TCP/IP) dan mungkin alamat IP server printer, nama "
-"share printer yang ingin Anda akses, juga nama user, katasandi, dan info "
-"workgroup."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-" Jika printer yg diinginkan terdeteksi, pilihlah dari daftar lalu tambahkan "
-"nama user, katasandi, dan/atau grupkerja jika perlu."
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "Host server SMB"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "IP server SMB"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Nama share"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Grupkerja"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "Otomatis terdeteksi"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "Harus ada nama/IP server!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Nama share Samba hilang!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "PERINGATAN KEAMANAN!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Anda akan menset up pencetakan ke account Mindows dengan katasandi. "
-"Berhubung kesalahan arsitekture piranti lunak klien Samba, katasandi "
-"ditampilkan dalam teks di baris perintah klien Samba untuk mengirim job "
-"cetak ke server Mindows. Ini memungkinkan tiap user di mesin ini melihat "
-"katasandi di layar dengan perintah \"ps auxwww\".\n"
-"\n"
-"Kami anjurkan beberapa alternatif berikut (pada semua kasus Anda harus yakin "
-"bahwa hanya mesin di jaringan lokal Anda yang dapat mengakses server Mindows "
-"Anda, misalnya dengan adanya firewall):\n"
-"\n"
-"Pakailah account tanpa-katasandi di server Mindows Anda, sebagai account "
-"\"GUEST\" atau account khusus untuk pencetakan. Jangan hapus proteksi "
-"katasandi account pribadi atau administrator.\n"
-"\n"
-"Set up server Mindows Anda agar printer dapat dipakai dengan protokol LPD. "
-"Laluset up pencetakan dari mesin ini dengan tipe koneksi \"%s\" di "
-"Printerdrake.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Set up server Windows Anda agar printer tersedia di protokol IPP dan set up "
-"pencetakan dari mesin ini dengan tipe koneksi \"%s\" di Printerdrake.\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"Hubungkan printer Anda ke server Linux server dan membuat mesin Mindows "
-"terhubung sebagai klien.\n"
-"\n"
-"Anda ingin lanjutkan set up printer ini seperti yang Anda lakukan sekarang?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "Pilihan printer NetWare"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Jika ingin mencetak pakai printer NetWare, berikan nama server printer "
-"NetWare (tak selalu sama dengan nama TCP/IPnya) juga nama antrian printer "
-"yang ingin digunakan beserta nama user dan katasandinya."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Server Printer"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Nama antrian printer"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "Nama server NCP hilang!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "Nama antrian NCP hilang!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", host \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "Host \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "Opsi Printer TCP/Soket"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"Pilih satu printer dari daftar atau isilah namahost atau IP dan nomor port "
-"opsional (default 9100)."
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Untuk mencetak ke printer TCP/socket, berikan nama host atau IP printer dan "
-"nomor portnya (default 9100). Nomor port server HP JetDirect biasanya 9100, "
-"server lain mungkin bervariasi. Lihat manual perangkat keras Anda."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "Nama host printer atau IP tidak ada!"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "Nama host atau IP printer"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "Device Printer URI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"Anda dapat menset langsung URI utk akses printer. URI harus memenuhi "
-"spesifikasi CUPS/Foomatic. Ingat, tak semua tipe URI di-support oleh semua "
-"spooler."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "Harus diisi URI valid!"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"Tiap printer perlu nama (misalnya \"printer\"). Kolom Penjelasan / Lokasi "
-"tak harus terisi. Itu komentar utk user."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Nama Printer"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Lokasi"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "Pembacaan database printer..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "Persiapan database printer ..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "Model printer Anda"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake telan membandingkan nama model printer terdeteksi dengan daftar "
-"model di database untuk menemukan yang paling cocok. Ini mungkin salah, "
-"khususnya jika printer Anda tak terdaftar di semua database. Periksa apakah "
-"pilihan sudah benar dan klik \"Model sudah benar\", jika salah, klik \"Pilih "
-"model secara manual\" sehingga Anda dapat memilih model printer Anda secara "
-"manual di layar berikut.\n"
-"\n"
-"Printerdrake telah menemukan:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "Model sudah benar"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Pilih model secara manual"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "Seleksi model printer"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "Anda punya model printer mana?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Periksa apakah Printerdrake mendeteksi otomatis model printer Anda dengan "
-"benar. Cari model yang benar di daftar jika kursor menunjukkan model yang "
-"salah atau di \"Printer telanjang\"."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"Jika printer Anda tak terdaftar, pilih yang kompatibel (lihat manual) atau "
-"yang mirip."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "Konfigurasi winprinter OKI"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"Anda sedang melakukan konfigurasi winprinter laser OKI. Printer ini memakai "
-"protokol komunikasi khusus dan karenanya bekerja hanya saat terhubung port "
-"paralel pertama. Bila printer Anda terhubung dg port lain atau dengan kotak "
-"server cetak hubungkan printer dg port paralel pertama sebelum melakukan tes "
-"cetak. Jika tidak, printer takkan bekerja. Setting tipe koneksi Anda akan "
-"diabaikan oleh driver."
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Konfigurasi Lexmark inkjet"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"Driver printer inkjet yg disediakan Lexmark hanya men-support printer lokal, "
-"bukan printer di mesin remote atau kotak server cetak. Hubungkan printer "
-"Anda ke port lokal atau konfigurasikan di mesin yang terhubung dengannya."
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"Agar dapat mencetak dg Lexmark inkjet dan konfigurasi ini, Anda perlu driver "
-"printer inkjet yg disediakan Lexmark (http://www.lexmark.com/). Klik link "
-"\"Drivers\". Pilih model Anda lalu sistem operasi \"Linux\". Driver "
-"disediakan berupa paket RPM atau shell script dg instalasi grafis "
-"interaktif. Anda tak perlu melakukan konfigurasi via frontend grafis ini. "
-"Batalkan langsung setelah persetujuan lisensi. Lalu cetak halaman printhead "
-"alignment dg \"lexmarkmaintain\" dan cocokkan setting head alignment dg "
-"program ini."
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr "Printer Laser GDI dengan Format ZJ-Stream Zenographics"
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-"Printer Anda termasuk kelompok printer laser GDI (winprinter) yg menggunakan "
-"format raster Zenographics ZJ-stream utk data yg dikirim ke printer. Driver "
-"printer ini masih amat prematur dan mungkin tak selalu bekerja dg benar. "
-"Khususnya printer mungkin hanya bekerja jika Anda memilih kertas ukuran A4.\n"
-"\n"
-"Beberapa printer misalnya HP LaserJet 1000 (driver ini semula dibuat "
-"untuknya), mensyaratkan firmware di-upload setelah dinyalakan. Untuk HP "
-"LaserJet 1000, carilah file \"sihp1000.img\" di CD driver Mindows printer "
-"atau partisi Mindows Anda dan upload file ke printer dg perintah berikut:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"Perintah pertama dapat diberikan oleh pengguna normal, yang kedua harus "
-"dikerjakan oleh root. Setelah itu Anda baru dapat mencetak.\n"
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"Setting standar printer\n"
-"\n"
-"Cek ukuran halaman dan jenis tinta/mode cetak (jika ada) juga konfigurasi "
-"perangkat keras printer laser (memori, unit duplex, tray extra). Ingat, "
-"pencetakan dg kualitas tinggi berjalan amat lambat."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "Opsi %s harus berupa integer!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "Opsi %s harus berupa bilangan!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "Opsi %s keluar batas!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"Ingin menset printer ini (\"%s\")\n"
-"sbg printer standar?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "Halaman tes"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"Pilihlah halaman tes yang ingin Anda cetak.\n"
-"Ingat: halaman tes photo perlu waktu lama untuk dicetak. Di printer laser "
-"bermemori rendah itu bahkan takkan muncul. Umumnya cukup halaman tes standar."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "Tiada halaman tes"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "Cetak"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "Halaman tes standar"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Halaman tes alternatif (Letter)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Halaman tes alternatif (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "Halaman tes foto"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "Jangan cetak halaman tes"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Pencetakan halaman tes..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Halaman tes telah dikirim ke printer.\n"
-"Akan butuh waktu sebentar untuk mulai mencetak.\n"
-"Status cetak:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"Halaman test telah dikirim ke printer.\n"
-"Akan butuh waktu sebentar untuk mulai mencetak.\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "Bekerja dg baik?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "Printer telanjang"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"Utk mencetak file dari baris perintah (window terminal) pakailah komando "
-"komando \"%s <file>\" atau alat cetak grafis: \"xpp <file>\" atau \"kprinter "
-"<file>\". Alat grafis memungkinkan Anda memilih printer dan memodifikasi "
-"setting dengan mudah.\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Komando ini dapat Anda pakai dalam kotak \"Perintah cetak\" dialog cetak di "
-"banyak aplikasi, tapi jangan berikan nama file di sini karena file yang "
-"dicetak akan diberikan oleh aplikasi.\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"Komando \"%s\" juga memungkinkan modifikasi setting job cetak tertentu. "
-"Tambahkan setting yang diinginkan ke baris perintah, mis. \"%s <file>\". "
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"Untuk mengetahui opsi printer bacalah daftar di bawah atau klik tombol "
-"\"Daftar opsi cetak\".%s%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"Daftar opsi cetak tersedia untuk printer ini:\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"Utk mencetak file dari baris komando (window terminal) gunakan perintah \"%s "
-"<file>\".\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Perintah ini digunakan di kotak \"Perintah cetak\" di dialog cetak beberapa "
-"aplikasi. Tapi jangan berikan nama file di sini karena file yg dicetak akan "
-"diberikan oleh aplikasi.\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr "Untuk mendapat daftar opsi printer klik \"Daftar opsi cetak\"."
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"Utk mencetak file dari baris komando (jendela terminal) gunakan komando \"%s "
-"<file>\" atau \"%s <file>\".\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"Anda juga dapat memakai antarmuka grafis \"xpdq\" untuk setting opsi dan "
-"kontrol job cetak.\n"
-"Jika KDE Anda pakai sbg lingkungan desktop Anda punya ikon \"tombol panik\", "
-"di desktop, berlabel \"STOP Printer!\", yang menghentikan semua job cetak "
-"seketika bila Anda tekan. Ini berguna contohnya saat kertas macet.\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"Komando \"%s\" dan \"%s\" juga memungkinkan modifikasi setting opsi job "
-"cetak tertentu. Tambahkan setting yg diinginkan ke baris perintah, misalnya "
-"\"%s <file>\".\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Cetak/Scan/Kartu Foto di \"%s\""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Cetak/Scan di \"%s\""
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Cetak/Akses Kartu Foto di \"%s\""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Pencetakan di printer \"%s\""
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Tutup"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "Daftar opsi cetak"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"Alat multifungsi Anda terkonfigurasi otomatis agar dapat men-scan. Kini Anda "
-"dapat men-scan dg \"scanimage\" (\"scanimage -d hp:%s\" utk menentukan "
-"scanner jika Anda punya beberapa) dari baris perintah atau dg antarmuka "
-"grafis \"xscanimage\" atau \"xsane\". Jika Anda memakai GIMP, Anda dapat "
-"juga men-scan dg memilih poin yg sesuai di menu \"File\"/\"Acquire\". "
-"Panggil \"man scanimage\" di baris perintah untuk informasi lanjut.\n"
-"\n"
-"Jangan pakai \"scannerdrake\" utk alat ini!"
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"Printer Anda telah dikonfigurasikan secara otomatis untuk mengakses drive "
-"kartu foto dari PC Anda. Kini Anda dapat mengakses kartu foto Anda dg "
-"program grafis \"MtoolsFM\" (Menu: \"Aplikasi\" -> \"Perkakas File\" -> "
-"\"Manajer File MTools\") atau baris komando \"mtools\" (ketik \"man mtools\" "
-"di baris komando utk info lebih lanjut). Anda temukan sistem file kartu di "
-"drive \"p:\", atau huruf drive selanjutnya bila Anda punya lebih dari satu "
-"printer HP dengan drive kartu foto. Di \"MtoolsFM\" Anda dapat men-switch "
-"drive dg isian di sudut kanan atas daftar file."
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "Pembacaan data printer..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "Transfer konfigurasi printer"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"Anda dapat menyalin konfigurasi printer yg Anda buat utk spooler %s ke %s, "
-"spooler Anda sekarang. Semua data konfigurasi (nama printer, keterangan, "
-"lokasi, tipe koneksi, dan setting opsi default) disamakan, tapi job takkan "
-"ditransfer. \n"
-"Tak semua antrian dapat ditransfer karena alasan berikut:\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS tak men-support printer server Novell atau printer yg mengirim data ke "
-"perintah format-bebas.\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr "PDQ hanya men-support printer lokal, LPD remote, dan Soket/TCP.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD and LPRng tak men-support printer IPP.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"Antrian tak dibuat oleh program ini atau \"foomatic-configure\" tak dapat "
-"ditransfer."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"Juga printer yg terkonfigurasi dengan file PPD dari pabrik atau driver CUPS "
-"asli tak dapat ditransfer."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"Tandai printer yg ingin Anda transfer lalu klik\"Transfer\"."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "Jangan transfer printer"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Transfer"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"Printer bernama \"%s\" telah ada di %s. \n"
-"Klik \"Transfer\" untuk menindihnya.\n"
-"Anda juga dapat menuliskan nama baru atau melewatkan printer ini."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr "Nama printer harus hanya berupa huruf, angka, atau garisbawah"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr "Sudah ada printer \"%s\", Anda benar ingin menindih konfigurasinya?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Nama printer baru"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "Pemindahan %s ..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"Anda telah men-transfer printer standar lama Anda (\"%s\"), Akankah ia juga "
-"dijadikan printer default pada sistem cetak baru %s?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "Penyegaran data printer..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "Konfigurasi printer remote"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "Pemulaian network..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Konfigurasikan jaringan sekarang"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "Fungsi network tak dikonfigurasi"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"Anda akan melakukan konfigurasi printer remote. Ini memerlukan akses "
-"jaringan aktif, tapi konfigurasi jaringan Anda belum ada. Jika diteruskan "
-"tanpa konfigurasi network, Anda takkan dapat menggunakan printer yang Anda "
-"konfigurasikan sekarang. Bagaimana Anda mau teruskan?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Jalan tanpa konfigurasi jaringan"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"Konfigurasi network yang dilakukan saat instalasi kini tak dapat jalan. "
-"Tolong cek apakah network dapat diakses setelah sistem diboot dan betulkan "
-"konfigurasi dengan Pusat Kontrol Mandrake, bagian \"Network & Internet\"/"
-"\"Koneksi\", lalu set printer juga dg Pusat Kontrol Mandrake, bagian "
-"\"Hardware\"/\"Printer\""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"Akses network tak jalan dan tak dapat dimulai. Cek konfigurasi dan hardware "
-"Anda, lalu coba konfigurasikan printer remote Anda lagi."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "Mulai ulang sistem cetak ..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "tinggi"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "pengecut"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "Instalasi sistem cetak dalam level keamanan %s"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"Anda akan menginstal sistem cetak %s di sistem dg level keamanan %s.\n"
-"\n"
-"Sistem cetak ini menjalankan daemon (proses background) yang menunggu dan "
-"memproses job cetak. Daemon ini juga dapat diakses oleh mesin remote via "
-"network jadi ia juga bisa jadi sasaran serangan. Karenanya hanya sedikit "
-"daemon terpilih yg dijalankan dlm level sekuriti ini.\n"
-"\n"
-"Benarkah Anda ingin mengkonfigurasikan printer di mesin ini?"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "Inisiasi sistem cetak pada saat boot"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"Sistem cetak (%s) takkan otomatis jalan saat mesin diboot.\n"
-"\n"
-"Sebabnya mungkin auto-start dimatikan sbg implikasi level sekuriti tinggi, "
-"karena sistem cetak potensial diserang.\n"
-"\n"
-"Anda ingin auto-start sistem cetak dinyalakan lagi?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "Pemeriksaan perangkat lunak terinstal"
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "Hapus LPRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "Hapus LPD..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "Pilih spooler printer"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Sistem (spooler) printer mana yang ingin digunakan?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Konfigurasikan printer \"%s\"..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "Instalasi Foomatic ..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Opsi printer"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "Persiapan PrinterDrake..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "Konfigurasi aplikasi..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "Ingin konfigurasi printer?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "Sistem cetak: "
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Printer berikut telah dikonfigurasikan. Klik-dobel printer utk memodifikasi "
-"setting; membuatnya printer default; atau melihat info tentangnya; atau "
-"membuat printer di server CUPS remote dapat dipakai oleh Star Office/"
-"OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Printer berikut telah dikonfigurasikan. Klik-dobel printer utk memodifikasi "
-"setting; membuatnya printer default; atau melihat info tentangnya."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr "Penyegaran daftar printer (utk menampilkan semua printer CUPS remote)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Ubah sistem cetak"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Modus Normal"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "Ingin konfigurasikan printer lain?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "Modifikasi konfigurasi printer"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"Printer %s\n"
-"Apa yg Anda inginkan utk modifikasi printer ini?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "Kerjakan!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "Tipe koneksi printer"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "Nama, penjelasan, lokasi printer"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "Pembuat, model, driver printer"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "Pembuat, model printer"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "Set printer ini sebagai standar"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Tambah printer ini ke Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Hapus printer ini dari Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "Cetak halaman tes"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "Cara penggunaan printer ini"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "Hapus printer"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Menghapus printer lama \"%s\"..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "Printer standar"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "Printer \"%s\" kini diset sbg printer standar."
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Penambahan printer ke Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr "Printer \"%s\" sukses ditambahkan ke Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr "Gagal menambahkan printer \"%s\" ke Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Hapus printer dari Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr "Printer \"%s\" sukses dihapus dari Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr "Gagal menghapus printer \"%s\" dari Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Anda ingin menghapus printer \"%s\"?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Menghapus printer \"%s\"..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Konfigurasi proxy"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Selamat datang di konfigurator proxy.\n"
-"\n"
-"Anda dapat mengeset proxy http/ftp dengan/tanpa login dan katasandi\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr "Isilah info proxy http, kosongkan jika tak perlu"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "port"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "Url harus berformat 'http:'"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "Bagian port harus berupa angka"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr "Isilah info proxy ftp, kosongkan jika tak perlu"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"Ketik login proxy dan katasandinya, jika ada.\n"
-"Biarkan kosong jika tak ingin login/passwd"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "login"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "katasandi"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "tulis lagi katasandi"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "Katasandi tak sama, coba lagi!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Tidak dapat menambah partisi ke RAID md%d yang terformat"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Tidak bisa menulis ke file %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid gagal"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid gagal (mungkin raidtoolsnya tak ada?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Partisi tidak cukup untuk level RAID %d\n"
-
-#: ../../security/main.pm_.c:66
-msgid "Security Level:"
-msgstr "Tingkat keamanan:"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "Tingkat keamanan"
-
-#: ../../security/main.pm_.c:83
-msgid "Security Administrator:"
-msgstr "Admin Keamanan:"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " ? (default %s) "
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "Pilih tingkat keamanan"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "Tunggu, instalasi sedang disiapkan..."
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Luncurkan sistem suara ALSA (Advanced Linux Sound Architecture)"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Skeduler command periodik, Anacron"
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery 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 monitoring status batere dan mencatatnya di syslog.\n"
-"apmd juga bisa untuk mematikan mesin waktu baterenya habis."
-
-#: ../../services.pm_.c:18
-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 tertentu\n"
-"saat at dijalankan, dan memulai perintah secara batch waktu rata-rata load\n"
-"sedang rendah."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"Cron adalah program UNIX standar yang menjalankan program user\n"
-"pada waktu yang terjadwal. vixie cron memiliki fitur yang lebih lengkap\n"
-"dari cron UNIX biasa, termasuk pembenahan sekuriti yang lebih baik dan\n"
-"lebih mantapnya option pada konfigurasinya."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM memberikan akses ke mouse pada aplikasi Linux yang text based semacam\n"
-"Midnight Commander. Dia juga bisa bikin cut-and-paste dengan mouse pada "
-"konsol\n"
-"dan juga bikin menu pop-up di konsol."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake mendeteksi hardware, dan mengkonfigurasi yg baru/berubah bila "
-"perlu."
-
-#: ../../services.pm_.c:28
-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 dipakai untuk menyediakan file\n"
-"HTML dan CGI."
-
-#: ../../services.pm_.c:29
-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 ""
-"daemon superserver internet (biasa dipanggil inetd) bertugas untuk\n"
-"menjalankan servis-servis internet yang dibutuhkan. Dia bertanggung jawab\n"
-"atas banyak server, misalnya telnet, ftp, rsh, dan rlogin. Menonaktifkan\n"
-"inetd berarti menonaktifkan semua servis-servis tadi."
-
-#: ../../services.pm_.c:33
-msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Luncurkan filter paket Linux kernel seri 2.2, untuk set-up\n"
-"firewall yang melindungi mesin Anda dari serangan network."
-
-#: ../../services.pm_.c:35
-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 akan meload map keyboard yang dipilih di file\n"
-"/etc/sysconfig/keyboard. Mapnya bisa dipilih dari utility kbdconfig.\n"
-"Biarkan aktif!"
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"Regenerasi otomatis header kernel di /boot utk\n"
-"/usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Deteksi dan konfigurasi otomatis hardware saat boot."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Linuxconf kadang bekerja keras saat boot utk perawatan konfigurasi sistem."
-
-#: ../../services.pm_.c:43
-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 jadi tulang punggung lpr. Dia\n"
-"bertugas sebagai server yang memberi perintah kepada printer untuk mencetak."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Linux Virtual Server, digunakan utk membangun server dg performans dan\n"
-"kapasitas tinggi."
-
-#: ../../services.pm_.c:47
-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."
-
-#: ../../services.pm_.c:48
-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)."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Aktif/nonaktifkan semua interface network yang terkonfigurasi nyala\n"
-"pada saat boot."
-
-#: ../../services.pm_.c:52
-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 populer untuk file sharing lewat network TCP/IP.\n"
-"Servis ini dinyalakan untuk membuat NFS server bisa jalan dengan "
-"menggunakan\n"
-"konfigurasi pada file /etc/exports."
-
-#: ../../services.pm_.c:55
-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 di TCP/IP\n"
-"Servis ini memberikan fungsi file lock pada NFS."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr "Secara otomatis nyalakan numlock saat boot pada console/XFree."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Support OKI 4w and winprinter kompatibel."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA digunakan untuk menjalankan perangkat semacam ethernet atau modem\n"
-"pada laptop. Dia tak bisa jalan kecuali dikonfigurasikan di sini, jadi tak\n"
-"apa-apa kalau tak diinstal di mesin yang tak perlu PCMCIA."
-
-#: ../../services.pm_.c:63
-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 ""
-"Portmapper mengelola koneksi RPC, yang digunakan oleh protokol seperti\n"
-"NFS dan NIS. Server portmap harus jalan di mesin yang bertindak sebagai\n"
-"server untuk protokol yang menggunakan mekanisme RPC."
-
-#: ../../services.pm_.c:66
-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 mesin."
-
-#: ../../services.pm_.c:67
-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."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Tunjuk raw device ke block devices (misalnya partisi hard drive),\n"
-"utk digunakan oleh aplikasi semacam Oracle"
-
-#: ../../services.pm_.c:71
-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 liwat\n"
-"protokol RIP. RIP dipakai di jaringan kecil, dan semakin besar jaringannya\n"
-"maka protokol routing yang canggih pun semakin dibutuhkan."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"Protokol rstat digunakan pada jaringan untuk mengambil\n"
-"ukuran kinerja sistem di network."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"Protokol ruser digunakan di jaringan untuk mengidentifikasi siapa\n"
-"yang lagi login di jaringan."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"Protokol rwho digunakan untuk melihat daftar user yang sedang login\n"
-"di suatu sistem yang juga menjalankan daemon rwho (mirip dengan finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Aktifkan sistem suara"
-
-#: ../../services.pm_.c:81
-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 di file. Sebaiknya syslog selalu hidup."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "Muat driver piranti USB"
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "Aktifkan Server Font X (agar XFree dapat berjalan)"
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "Pilih service mana yang hendak dijalankan saat boot scr otomatis"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "Pencetakan"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Pemakaian file bersama"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "Sistem"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Administrasi remote"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Server Database"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "Servis: %d diaktifkan utk %d tercatat"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Servis"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "sedang jalan"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "dihentikan"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Services dan daemon"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"Mohon maaf, informasi lengkap\n"
-"tentang layanan ini tidak tersedia."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "Saat boot"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "Mulai"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Stop"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Terima kasih memilih Mandrake Linux 9.0"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Selamat datang di dunia Source Terbuka"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"Sukses MandrakeSoft berdasar prinsip Perangkat Lunak Bebas. OS baru Anda "
-"adalah hasil kerja kolaborasi Komunitas Linux seluruh dunia"
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "Gabung dunia Perangkat Lunak Bebas"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "Ingin tahu lebih tentang komunitas Open Source?"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"Untuk berbagi pengetahuan dan membantu membangun peralatan Linux, mari "
-"bergabung dalam forum diskusi yg tertera di halaman web \"Komunitas\" kami"
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "Ambil yang paling Wah! dari Internet"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 menyajikan software terbaik. Jelajah web dan lihat "
-"animasi dengan Mozilla dan Konqueror, atau baca email dan atur info pribadi "
-"Anda dengan Evolution dan Kmail"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr "Temukan perlengkapan grafis dan multimedia terbaru!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr "Dorong multimedia hingga tapal batas!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux 9.0 memungkinkan Anda menggunakan software mutakhir untuk "
-"memainkan file audio, edit dan mengatur gambar/foto, dan melihat video"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Game"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux menyediakan game Open Source terbaik - arcade, aksi, kartu, "
-"olah raga, strategi, ..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Pusat Kontrol Mandrake"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"Mandrake Linux menyediakan alat perkasa untuk mengkonfigurasi mesin Anda"
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Antarmuka pengguna"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Mandrake Linux menyediakan 11 antarmuka pengguna yang dapat dimodifikasi: "
-"KDE 3, Gnome 2, WindowMaker, ..."
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "Pemrograman dipermudah"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr "Mandrake Linux adalah platform bangun terampuh"
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"Gunakan power compiler gcc GNU, juga lingkungan bangun Open Source terbaik"
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr "Jadikan mesin Anda server yang handal"
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"Jadikan mesin Anda server perkasa dengan hanya beberapa klik mouse: server "
-"Web, email, firewall, router, server file dan cetak, ..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "Optimasi keamanan"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr "MandrakeSecurity mencakup produk Multi Network Firewall (M.N.F.)"
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-"Produk firewall ini mencakup fitur jaringan yang memungkinkan Anda memenuhi "
-"semua kebutuhan sekuritas"
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr "Produk ini tersedia di situs MandrakeStore"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr "Toko resmi MandrakeSoft"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"Solusi Linux lengkap, termasuk sajian khusus produk dan \"goodies\" lain, "
-"tersedia online di e-store kami:"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr "Mitra strategis"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-"MandrakeSoft bekerjasama dengan sejumlah perusahaan penyedia solusi "
-"profesional yang kompatibel dengan Mandrake Linux. Daftar mitra ada di "
-"MandrakeStore"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr "Temukan katalog training MandrakeSoft Kampus-Linux"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-"Program training diadakan untuk memenuhi kebutuhan para pengguna akhir dan "
-"pakar (admin jaringan dan sistem)"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr "Sertifikasikan diri Anda di Linux"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-"Apakah Anda memilih belajar sendiri atau via jaringan mitra training kami, "
-"katalog Kampus-Linux mempersiapkan Anda untuk program sertifikasi LPI baku "
-"(sertifikat teknik profesional dunia)"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "Jadi AhliMandrake"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr "Temukan solusi problem via platform dukungan online MandrakeSoft"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-"Ikut online dengan tim support MandrakeSoft dan Komunitas Linux utk berbagi "
-"pengetahuan dan membantu sesama dengan menjadi Pakar di situs support teknik "
-"online:"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-msgid "MandrakeExpert Corporate"
-msgstr "AhliMandrake Perusahaan"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr "Platform online yang melayani kebutuhan support spesifik perusahaan"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-"Semua insiden akan di-followup oleh pakar teknis MandrakeSoft berkualitas."
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr "KlubMandrake dan Klub Perusahaan Mandrake"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-"MandrakeClub dan Klub Perusahaan Mandrake dibuat utk pengguna pribadi dan "
-"bisnis Mandrake Linux yg ingin secara langsung men-support distro Linux "
-"favorit sembari menerima hak-hak khusus. Jika Anda suka produk kami, jika "
-"produk kami membantu perusahaan Anda dalam bersaing, jika Anda ingin "
-"membantu pembangunan Mandrake Linux, bergabunglah dengan MandrakeClub!"
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "Instalasi paket..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Silakan log out dan tekan Ctrl-Alt-BackSpace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Silakan masuk lagi ke %s untuk mengaktifkan perubahan"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Konfigurasi Server Terminal Mandrake"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "Aktifkan Server"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "Pasifkan Server"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "Jalankan Server"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "Stop Server"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "Floppy Etherboot/ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "Image Boot Net"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "Tambah/Hapus User"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Tambah/Hapus Klien DHCP"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "Disket boot"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "ISO boot"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "Bangun Seluruh Kernel -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "Butuh beberapa menit."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "Tiada kernel terpilih!"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "Bangun NIC Single -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "Tiada nic terpilih"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "Bangun Semua Kernel -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- Hapus"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "Hapus Semua NBI"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "Tambah user -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- Hapus User"
-
-#: ../../standalone/drakTermServ_.c:694
-#, fuzzy
-msgid "No net boot images created!"
-msgstr "Image Boot Net"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "Tambah Klien -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- Hapus Klien"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "Konfig dhcpd..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "Konfigurasi Lanjutan"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "Tulis konfigurasi"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "Masukkan floppy:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "Gagal akses ke floppy!"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "Disket dapat dilepas sekarang"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "Floppy drive tak tersedia"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "Image ISO Etherboot adalah %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "Ada yg salah! - mkisofs sudah diinstal?"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "Perlu bikin dulu /etc/dhcpd.conf first!"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Ada Kesalahan"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "File image `%s' tak ditemukan."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Konfigurasi Instalasi Otomatis"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"Konfigurasi disket Instalasi Otomatis akan dilakukan. Fitur ini agak "
-"berbahaya dan harus hati-hati digunakan.\n"
-"\n"
-"Dg fitur ini, Anda akan dapat mengulang instalasi yang Anda terapkan pada "
-"komputer ini, sementara pada beberapa tahapan akan ada pertanyaan interaktif "
-"untuk mengubah nilainya.\n"
-"\n"
-"Utk keamanan maximum, proses partisi dan format takkan pernah dijalankan\n"
-"secara otomatis, apapun yg Anda pilih selama instalasi komputer ini.\n"
-"\n"
-"Jalan terus?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "Konfigurasi Step Otomatis"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"Pada tiap tahapan pilih apakah instalasi akan diulang, atau akan manual"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "Disket auto install sedang dibuat"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"Selamat Datang.\n"
-"\n"
-"Parameter instalasi otomatis tersedia di bagian sebelah kiri"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Selamat!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr "Floppy sukses dibuat. Instalasi bisa direplikasi."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Instalasi Otomatis"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Tambah item"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "Hapus item terakhir"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "Cron non-root belum tersedia"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "PERINGATAN"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "FATAL"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "INFO"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" Laporan DrakBackup \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" Laporan Daemon DrakBackup\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" Detil Laporan DrakBackup\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "Total perkembangan"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-"Ada %s, hapus?\n"
-"\n"
-"Awas: Jika Anda telah melakukan proses ini Anda mungkin perlu\n"
-" membersihkan entri dari authorized_keys pada server."
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr "Perlu waktu untuk membuat kunci"
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr "ERROR: Tak dapat menghasilkan %s."
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr "Tiada prompt katasandi di %s pada port %s"
-
-#: ../../standalone/drakbackup_.c:852
-#, c-format
-msgid "Bad password on %s"
-msgstr "Salah katasandi pada %s"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr "Tak ada izin pemindahan %s ke %s"
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr "%s di %s tak tercari"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr "tak ada respon %s"
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-"Transfer sukses\n"
-"Anda mungkin ingin mengecek Anda dapat login ke server dg:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"tanpa ditanyai katasandi."
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr "Situs remote WebDAV telah sinkron!"
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr "Transfer WebDAV gagal!"
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr "Tiada CDR/DVDR di drive!"
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr "Tampaknya bukan media yang dapat merekam!"
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr "Media tak terhapuskan"
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr "Perlu waktu untuk menghapus media."
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr "Problem izin pada akses CD."
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr "Tak ada pita di %s!"
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "Backup file sistem..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "File Backup Hard Disk..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "Backup file User..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "Kemajuan Backup Hard Disk..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "Backup file lain..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr "Tak ada perubahan backup!"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"Aktivitas drakbackup via %s:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"daftar file yg dikirim oleh FTP: %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-" Problem koneksi FTP: Gagal mengirim file backup dengan FTP.\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"Aktivitas drakbackup via CD:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"Aktivitas drakbackup via tape:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr " Kesalahan saat pengiriman surat. \n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr "Katalog tak dapat dibuat!"
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Pilihan File"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "Pilih file atau direktori dan klik 'Tambah'"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"Periksa semua opsi yang Anda inginkan.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"Opsi ini memungkinkan backup / restorasi semua file di direktori /etc.\n"
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr "Backup file System Anda. (direktori /etc)"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr "Pakai backup incremental (tidak menghapus backup lama)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "Tidak memasukkan file penting (passwd, group, fstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr "Dengan opsi ini Anda dapat menyimpan ulang semua versi direktori /etc."
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr "Periksa semua user yang ingin Anda masukkan ke backup."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "Jangan masukkan cache browser"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr "Pakai Backup Incremental (tidak menghapus backup lama)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "Hapus Pilihan"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Mindows (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "User"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "Pakai koneksi jaringan utk backup"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr "Metode Jaring:"
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr "Pakai Expect utk SSH"
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-"Buat/Transfer\n"
-"kunci cadangan SSH"
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" Transfer \n"
-"Sekarang"
-
-#: ../../standalone/drakbackup_.c:1786
-#, fuzzy
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr "Kunci sudah ada di tempat"
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "Masukkan nama host atau IP."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-"Masukkan direktori (atau modul) utk\n"
-" meletakkan backup di host ini."
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "Masukkan login"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "Masukkan katasandi"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "Ingat katasandi ini"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr "Perlu namahost, namauser dan katasandi!"
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "Pakai CD/DVDROM utk backup"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-"Pilih alat CD/DVD Anda\n"
-"(Tekan Enter untuk menyalurkan setting ke tempat isian lain.\n"
-"Field ini tak diperlukan, hanya alat utk mengisi formulir.)"
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Pilih ukuran media CD/DVD Anda"
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr "Mohon cek perihal CD multisession"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "Periksa apakah Anda menggunakan media CDRW"
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Cek apakah Anda ingin menghapus media RW (session pertama)"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr " Hapus Sekarang "
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr "Periksa apakah Anda menggunakan alat DVDR"
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Periksa apakah Anda menggunakan alat DVDRAM"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"Masukkan nama alat Penulis CD Anda\n"
-" mis: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "Tidak ada alat CD didefinisikan!"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "Gunakan pita utk backup"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "Masukkan nama alat utk backup"
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Cek apakah Anda ingin menggunakan alat non-rewinding."
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Cek apakah Anda ingin menghapus tape sebelum backup."
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Cek apakah Anda ingin meng-eject tape setelah backup."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"Masukkan ukuran maximum\n"
-" yg diizinkan utk Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "Masukkan direktori utk penyimpanan:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "Pakai quota utk file backup."
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "Jaringan"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "HardDrive / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "Tape"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "perjam"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "harian"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "mingguan"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "bulanan"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "Pakai daemon"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr "Pilih interval waktu backup"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr "Pilih media backup."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"Pastikan daemon cron masuk dalam daftar servis.\n"
-"\n"
-"Ingat bahwa kini semua media 'net' juga menggunakan harddisk."
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "Kirim laporan mail setelah tiap backup ke :"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr "Hapus file tar Harddisk setelah backup ke media lain."
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "Apa"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Mana"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "Kapan"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "Opsi Tambahan"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Konfigurasi Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "Pilih tempat backup"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "di Hard Drive"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "lewat Network"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "di CDROM"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "di Device Pita"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "Pilih apa yang akan di-backup"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "Backup sistem"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "Backup User"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "Pilih user secara manual"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"Sumber Backup: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- File Sistem:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- File User:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- File Lain:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- Simpan di Hard drive di path: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-"\n"
-"- Hapus file tar harddisk setelah backup.\n"
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"- Bakar ke CD"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr "RW"
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr " di device: %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr " (multi-session)"
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- Simpan ke tape di alat: %s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\tHapus=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- Simpan via %s di host: %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t name user: %s\n"
-"\t\t di path: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- Opsi:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\tJangan masukkan File Sistem\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\tBackup dengan tar dan bzip2\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\tBackup dengan tar dan gzip\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- Cakupan daemon (%s) :\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-Hard drive.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-CDROM.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-Tape \n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-Network dg FTP.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-Network dg SSH.\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-Network dg rsync.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-Network dg webdav.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "Tiada konfigurasi, mohon klik Dukun atau Lanjutan.\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"Daftar data restorasi:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"Daftar data rusak:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "Mohon uncheck atau hapus nanti."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "File backup rusak"
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr " Semua data terpilih telah "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " Berhasil Direstorasi di %s "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " Restorasi Konfigurasi "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "OK utk restorasi file lain."
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr "Daftar user restorasi (hanya tanggal terakhir per user yg penting)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "Backup file sistem sebelum:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "pilih tanggal restorasi"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "Pakai Hard Disk utk backup"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "Masukkan direktori utk penyimpanan:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "Koneksi FTP"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "Koneksi Aman"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "Restorasi dari Hard Disk."
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "Masukkan direktori tempat backup disimpan"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "Pilih media lain utk direstorasi"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "Media Lain"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "Restorasi sistem"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "Restorasi User"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "Restorasi Lain-lain"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr "pilih path utk restorasi (selain /)"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr "Lakukan backup baru sebelum restorasi (hanya utk backup incremental.)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "Hapus direktori user sebelum restorasi."
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-"Restorasi Entri\n"
-"Katalog Terpilih"
-
-#: ../../standalone/drakbackup_.c:3396
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr ""
-"Restorasi File\n"
-"Terpilih"
-
-#: ../../standalone/drakbackup_.c:3413
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr ""
-"Ubah\n"
-"Path Restorasi"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr "File backup tak ditemukan di %s."
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-"Masukkan CD dengan label %s\n"
-" ke drive CD di titik mount /mnt/cdrom"
-
-#: ../../standalone/drakbackup_.c:3492
-msgid "Restore From CD"
-msgstr "Restorasi Dari CD"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr "Bukan label CD yang benar. Disk berlabel %s."
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-"Masukkan pita dengan label %s\n"
-" ke drive pita device %s"
-
-#: ../../standalone/drakbackup_.c:3504
-msgid "Restore From Tape"
-msgstr "Restorasi Dari Pita"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr "Bukan label pita yang benar. Pita berlabel %s."
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr "Restorasi Via Jaringan"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr "Restorasi Via Protokol Jaringan: %s"
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "Nama Host"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr "Path atau Modul Host"
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr "Katasandi dibutuhkan"
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr "Nama pengguna dibutuhkan"
-
-#: ../../standalone/drakbackup_.c:3544
-msgid "Hostname required"
-msgstr "Nama Host dibutuhkan"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr "Path atau Modul dibutuhkan"
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr "File Telah Direstorasi..."
-
-#: ../../standalone/drakbackup_.c:3565
-msgid "Restore Failed..."
-msgstr "Restorasi Gagal..."
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "Restorasi semua backup"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "Restorasi pilihan sendiri"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr "CD di tempat - lanjutkan."
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr "Jelajahi repositori restorasi baru."
-
-#: ../../standalone/drakbackup_.c:3867
-msgid "Restore From Catalog"
-msgstr "Restorasi Dari Katalog"
-
-#: ../../standalone/drakbackup_.c:3895
-msgid "Restore Progress"
-msgstr "Perkembangan Restorasi"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Sebelumnya"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Simpan"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "Bangun Backup"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "Restorasi"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"Error saat sendmail.\n"
-" Surat laporan Anda tak terkirim.\n"
-" Mohon konfigurasikan sendmail"
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"Paket berikut perlu diinstal:\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"Error saat pengiriman file via FTP.\n"
-" Betulkan konfigurasi FTP Anda."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "Pilih data utk direstorasi..."
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "Pilih media backup..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "Pilih data backup..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"Tiada file konfigurasi \n"
-"Mohon klik Dukun atau Lanjutan"
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "Sedang dibangun ... tunggu."
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "Backup file sistem"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "Backup file user"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "Backup file lain"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Total Kemajuan"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "file dikirim dg FTP"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "Kirim file..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "Backup Sekarang dari file konfigurasi"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "Lihat Konfigurasi Backup."
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Konfigurasi Dukun"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "Konfigurasi Lanjutan"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "Backup Sekarang"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"penjelasan opsi:\n"
-"\n"
-" Di tahap ini Drakbackup memungkinkan Anda mengubah:\n"
-"\n"
-" - Mode kompresi:\n"
-"\n"
-" Jika Anda pilih kompresi bzip2, Anda akan mengkompres\n"
-" data lebih baik daripada gzip (sekitar 2-10 %).\n"
-" Opsi ini bukan standar karena\n"
-" banyak makan waktu (sekitar 1000% lebih).\n"
-"\n"
-" - Mode update:\n"
-"\n"
-" Opsi ini akan mengupdate backup Anda, tapi tak\n"
-" benar-benar berguna karena Anda perlu\n"
-" mengurai backup Anda sebelum dapat meng-update.\n"
-" \n"
-" - Mode .backupignore:\n"
-"\n"
-" Seperti cvs, Drakbackup akan mengabaikan semua referensi\n"
-" tertulis dalam file .backupignore di tiap direktori.\n"
-" mis: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-" Beberapa error saat sendmail disebabkan oleh \n"
-" konfigurasi buruk postfix. Utk mengatasinya \n"
-" myhostname atau mydomain di /etc/postfix/main.cf harus diset\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"penjelasan opsi:\n"
-"\n"
-" - Backup file sistem:\n"
-" \n"
-"\tOpsi ini dapat mem-backup direktori /etc, yg berisi\n"
-"\tsemua file konfigurasi. Hati-hati saat tahap restore\n"
-"\t(restorasi) agar tak menindih:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup file User: \n"
-"\n"
-"\tDengan opsi ini Anda dapat memilih user yg ingin \n"
-"\tAnda backup.\n"
-"\tUntuk menghemat ruang disk, cache browser web harap \n"
-"\ttak dimasukkan.\n"
-"\n"
-" - Backup file Lain: \n"
-"\n"
-"\tOpsi ini memungkinkan Anda menambah data utk disimpan.\n"
-"\tDengan backup lain-lain Anda sementara tak dapat \n"
-"\tmemilih backup incremental.\t\t\n"
-" \n"
-" - Backup Incremental:\n"
-"\n"
-"\tIni adalah opsi terkuat backup. Anda dapat mem-backup \n"
-"\tsemua data pertama kali, setelah itu hanya yang berubah.\n"
-"\tKemudian Anda akan dapat, saat tahap restore, menyimpan\n"
-"\tulang data dari tanggal yg ditentukan date.\n"
-"\tJika Anda belum memilih opsi ini semua backup lama akan \n"
-"\tdihapus sebelum tiap backup. \n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"penjelasan restorasi:\n"
-" \n"
-"Hanya tanggal terkini yang akan dipakai, karena dg backup incremental \n"
-"diperlukan restorasi satu demi satu tiap backup lama.\n"
-"\n"
-"Jadi jika Anda tak ingin merestorasi pengguna lepaslah pilihan semua kotak\n"
-"tandanya.\n"
-"\n"
-"Jika tidak, Anda dapat memilih hanya satu opsi.\n"
-"\n"
-" - Backup Incremental:\n"
-"\n"
-"\tBackup incremental adalah opsi terkuat backup,\n"
-"\tAnda dapat mem-backup semua data pertama kali,\n"
-"\tdan kemudian hanya yg berubah.\n"
-"\tJadi Anda dapat, saat restorasi, menaruh\n"
-"\tulang data Anda dari tanggal yg ditentukan.\n"
-"\tJika Anda belum memilih opsi ini semua backup\n"
-"\tlama akan dihapus sebelum tiap backup. \n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Haksalin (C) 2001 MandrakeSoft oleh DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" update 2002 MandrakeSoft oleh Stew Benedict <sbenedict\\@mandrakesoft.com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-" Program ini gratis; Anda dapat menyebar ulang dan/atau mengubah\n"
-" menurut Lisensi Publik Umum GNU dari the Free Software Foundation; baik\n"
-" versi 2, atau yang lebih baru.\n"
-"\n"
-" Program ini disebar agar dapat berguna, tapi TANPA GARANSI APAPUN; bahkan\n"
-" tanpa garansi sebagai implikasi DAGANG atau KELAYAKAN UNTUK KEGUNAAN\n"
-" TERTENTU. Info lebih lanjut ada di Lisensi Publik Umum GNU.\n"
-"\n"
-" Anda mestinya sudah menerima salinan Lisensi Publik Umum GNU dari program\n"
-" ini; jika tidak, tulis ke the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"Penjelasan:\n"
-"\n"
-" Drakbackup digunakan untuk membackup system Anda.\n"
-" Selama konfigurasi Anda dapat memilih: \n"
-"\t- File System, \n"
-"\t- File User, \n"
-"\t- File Lain-lain.\n"
-"\tatau Seluruh sistem ... dan Lain-lain (mis. partisi Windows)\n"
-"\n"
-" Drakbackup dapat melakukan backup system di:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (dg autoboot, rescue dan autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup dapat menyimpan ulang (restore) sistem Anda ke\n"
-" direktori pilihan user.\n"
-"\n"
-" Per default semua backup ditempatkan di direktori\n"
-" /var/lib/drakbackup\n"
-"\n"
-" File konfigurasi:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Tahap Restore:\n"
-" \n"
-" Saat tahap restore, DrakBackup akan menghapus \n"
-" direktori asli Anda dan mencek bahwa semua file \n"
-" backup tak rusak. Disarankan Anda melakukan \n"
-" backup sebelum menyimpan ulang.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"penjelasan opsi:\n"
-"\n"
-"Hati-hati menggunakan backup ftp, karena hanya backup yg telah \n"
-"dibangun yg akan dikirim ke server. Jadi sementara Anda perlu \n"
-"membangun backup di harddrive Anda sebelum mengirimnya ke server.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"Problem Restore Backup:\n"
-"\n"
-"Saat tahap restore, Drakbackup akan mencek semua file\n"
-"backup sebelum menempatkannya kembali. Sebelum restore,\n"
-"Drakbackup akan menghapus direktori asli Anda, dan Anda\n"
-"akan kehilangan semua data. Hati-hati dan jangan mengubah\n"
-"file data backup secara manual.\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"Penjelasan:\n"
-"\n"
-" Drakbackup digunakan utk mem-backup sistem Anda.\n"
-" Saat konfigurasi Anda dapat memilih \n"
-"\t- File Sistem, \n"
-"\t- File User, \n"
-"\t- File Lain-lain.\n"
-"\tatau Seluruh sistem ... dan Lain-lain (mis. partisi Windows)\n"
-"\n"
-" Drakbackup dapat mem-backup sistem di:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (dg autoboot, rescue dan autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup dapat menyimpan ulang sistem Anda ke\n"
-" direktori pilihan user.\n"
-"\n"
-" Per default semua backup akan ditempatkan di\n"
-" direktori /var/lib/drakbackup\n"
-"\n"
-" File konfigurasi:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Tahapan Restore:\n"
-" \n"
-" Saat tahap restore, Drakbackup akan menghapus\n"
-" directory asli dan mencek bahwa semua file backup\n"
-" tak rusak. Disarankan Anda melakukan backup\n"
-" terakhir sebelum menyimpan ulang.\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "Instalasi %s gagal. Ada kesalahan berikut:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"drakbug versi %s\n"
-"Haksalin (C) 2002 MandrakeSoft.\n"
-"Ini adalah piranti lunak bebas dan boleh disebar ulang di bawah batasan GPL "
-"GNU.\n"
-"\n"
-"pemakaian: drakbug [OPSI] [NAMA_PROGRAM]\n"
-"\n"
-"OPSI:\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - cetak pesan bantu ini.\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr " --report - program harus merupakan alat mandrake\n"
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr " --incident - program harus merupakan alat mandrake\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Pelapor Kutu Mandrake"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "Dukun Kali Pertama"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "Sinkronisator"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "Alat Mandiri"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake Online"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "Kontrol Remote"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "Manajer Software"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "Alat Migrasi Mindows"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "Dukun Konfigurasi"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "Aplikasi:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "Paket: "
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "Kernel:"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "Release: "
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"Klik tombol utk mengirim laporan kutu.\n"
-"Ini akan membuka window browser web di https://drakbug.mandrakesoft.com\n"
-"dan akan ada formulir untuk diisi. Info yang tampil di atas akan\n"
-"ditransfer ke server tsb\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "Laporan"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "Tak terinstal"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "koneksi ke dukun Bugzilla ..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "Browser tak tersedia! Installah satu"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Konfigurasi Jaringan (adapter %d)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profil: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Hapus profil..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Profil yang hendak dihapus:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Buat profil baru..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"Nama profil yg akan dibuat (profil baru dibuat sbg salinan yg sekarang) :"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Nama Host: "
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Akses Internet"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Tipe:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Gateway:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Antarmuka:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Status:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "Tunggu"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Konfigurasi Akses Internet..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "konfigurasi LAN"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Driver"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Interface"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protokol"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Status"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Konfigurasi Local Area Network..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "Klik di sini utk meluncurkan wizard ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Dukun..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Terapkan"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Tersambung"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Tak tersambung"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Sambungkan..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Koneksi diputus"
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr "Awas, koneksi Internet lain terdeteksi, mungkin memakai jaringan Anda"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"Tiada antarmuka terkonfigurasi.\n"
-"Konfigurasikan dulu dg meng-klik 'Configure'"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "konfigurasi LAN"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adapter %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Protokol Boot"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Dijalankan saat boot"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "Klien DHCP"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "aktifkan sekarang"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "non-aktifkan sekarang"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Antarmuka ini belum dikonfigurasikan.\n"
-"Luncurkan dukun konfigurasi di window utama"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Tiada koneksi internet.\n"
-"Buat dulu dg meng-klik 'Configure'"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "konfigurasi koneksi Internet"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "konfigurasi koneksi Internet"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Tipe koneksi"
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parameter"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Gateway"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Kartu Ethernet"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "Klien DHCP"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "pemakaian: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Nama modul"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Ukuran"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "pembuatan bootdisk"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "standar"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "Error DrakFloppy: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "versi kernel"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Umum"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Area Pakar"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "opsi argumen mkinitrd"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "tambah modul"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "paksa"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "jika perlu"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "abaikan modul SCSI"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "abaikan modul RAID"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Hapus modul"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Keluaran"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Buat disk"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Pastikan media ada di device %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"Media di device %s tidak ada atau write-protected.\n"
-"Masukkan satu."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Fork gagal: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Gagal tutup mkbootdisk dg baik: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "Cari font terinstal"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "Lepas pilih font terinstal"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "baca semua font"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "tiada font ditemukan"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "selesai"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "tak ditemukan font di partisi termount"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Pilih ulang font yg benar"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "gagal temukan font.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "Cari font di daftar instalasi"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "Copy font"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "Instalasi font True Tupe"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "tunggu saat ttmkfdir..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "Instalasi True Type selesai"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "Konversi font"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "bangun type1inst"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "referensi Ghostscript"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "konversi font ttf"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "konversi font pfm"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Sembunyikan file temporer"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "Jalankan ulang XFS"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "Sembunyikan File Font"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "jalankan ulang xfs"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"Sebelum menginstl font, Anda harus punya hak memakai dan menginstalnya di "
-"sistem Anda.\n"
-"\n"
-"-Anda dapat menginstal font dengan cara normal. Terkadang, font palsu dapat "
-"membuat server X Anda hang."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "Impor Font"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "Ambil Font Windows"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "Buang Font"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "Opsi Lanjutan"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "Daftaf Font"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "Pilih aplikasi yang mensupport font :"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Printer Generik"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "Pilih file font atau direktori dan klik 'Tambah'"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "Daftar Instalasi"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "klik di sini jika Anda yakin."
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "di sini jika tidak."
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "Semua tak dipilih"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Semua Dipilih"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "Hapus Daftar"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "Tes Awal"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "Salin font di sistem Anda"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "Instal & konversikan Font"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "Instalasi Akhir"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "Hapus font di sistem Anda"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "Un-Instalasi Akhir"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Pemakaian Bersama Koneksi Internet"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "Maaf, support hanya untuk kernel 2.4"
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Pemakaian Bersama Koneksi Internet telah aktif"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Konfigurasi Internet Connection Sharing telah seleasi.\n"
-"Namun sekarang sudah aktif.\n"
-"\n"
-"Apa yang ingin Anda lakukan?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "matikan"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "tutup"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "konfigurasi ulang"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "Server-server sedang dimatikan"
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "Internet Connection Sharing telah dimatikan"
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Internet Connection Sharing masih dimatikan"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Konfigurasi Internet Connection Sharing telah seleasi.\n"
-"Namun sekarang masih dimatikan.\n"
-"\n"
-"Apa yang ingin Anda lakukan?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "aktifkan"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "Server-server akan dinyalakan"
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "Internet Connection Sharing sudah aktif"
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Komputer ini bisa dikonfigurasikan agar bisa membagi koneksi Internetnya.\n"
-"Dengan cara ini, komputer lain di jaringan lokal bisa menggunakn koneksi\n"
-"Internet milik komputer ini.\n"
-"\n"
-"Perhatikan: Anda mesti punya adapter jaringan untuk mensetup Local Area "
-"Network (LAN)."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Interface %s (pakai module %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Antarmuka %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Tidak ada adaptor jaringan di sistem ini!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Tiada adapter jaringan ethernet terdeteksi. Jalankan konfigurator hardware."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Antarmuka jaringan"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"Hanya ada satu adapter jaringan yang dikonfigurasikan di sistem ini:\n"
-"\n"
-"%s\n"
-"\n"
-"Apakah Anda mau melakukan setup Local Area Network untuk adapter itu?"
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-"Silakan pilih adapter jaringan yang hendak disambung ke Local Area Network "
-"Anda."
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "Antarmuka network telah dikonfigurasi"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"Awas, adaptor network (%s) telah terkonfigurasikan.\n"
-"\n"
-"Anda ingin konfigurasi ulang otomatis?\n"
-"\n"
-"Anda dapat melakukannya secara manual tapi Anda perlu tahu yg Anda kerjakan."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "Konfigurasi ulang otomatis"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Tampilkan konfigurasi antarmuka"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"Konfigurasi `%s':\n"
-"\n"
-"Network: %s\n"
-"Alamat IP: %s\n"
-"Atribut IP: %s\n"
-"Driver: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"Konfigurasi Anda dapat dipakai dengan anggapan Anda telah menset up server "
-"DHCP; tolong periksa apakah Network Kelas-C jaringan lokal Anda terbaca "
-"dengan benar; Konfigurasi ulang takkan dilakukan dan konfigurasi server DHCP "
-"takkan disentuh.\n"
-"\n"
-"Atau, antarmuka dan server DHCP dapat dikonfigurasikan (lagi).\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "Jaringan Lokal Kelas-C"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "IP Server DHCP (Ini)"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "Konfigurasi ulang antarmuka dan server DHCP"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "Jaringan Lokal tak berakhiran `.0', keluar."
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "Ada potensi konflik alamat LAN pada konfigurasi %s!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Konfigurasi..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "Mengkonfigurasikan skrip, menginstall software, menjalankan server..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Problem instalasi paket %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Semuanya sudah dikonfigurasikan.\n"
-"Anda sekarang bisa membagi koneksi Internet dengan komputer-komputer lain "
-"pada Local Area Network di tempat Anda, dengan menggunakan konfigurasi "
-"jaringan otomatis (DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "Konfigurasi telah seleasi.Namun sekarang masih dimatikan."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "Konfigurasi telah selesai.Namun sekarang sudah aktif."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Internet Connection Sharing belum pernah dikonfigurasikan"
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Koneksi dan konfigurasi sharing Internet"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Selamat datang di utiliti Internet Connection Sharing!\n"
-"\n"
-"%s\n"
-"\n"
-"Silakan pencet Konfigurasikan untuk mulai."
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "grup"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "path"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "izin"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "pengguna"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "Naik"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "hapus"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "edit"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "Turun"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "tambah aturan"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr "pilih file izin yg akan dilihat/edit"
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-"Drakperm digunakan utk melihat file yg digunakan utk membetulkan izin, "
-"pemilik, dan grup via msec.\n"
-"Anda dapat juga mengedit aturan Anda sendiri yang akan menindas aturan "
-"standar."
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "Tambah aturan baru di akhir"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "Edit aturan saat ini"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr "Naikkan aturan terpilih satu level"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr "Turunkan aturan terpilih satu level"
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "Hapus aturan terpilih"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "jelajah"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "Pengguna saat ini"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "Izin"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "Path"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "Properti"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr "sticky-bit (bit-lengket)"
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr "Set-UID (ID Pengguna)"
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr "Set-GID (ID Grup)"
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-"Digunakan utk direktori:\n"
-" hanya pemilik direktori atau file dalam direktori ini yg dapat menghapusnya"
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "Gunakan id pemilik utk eksekusi"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "Gunakan id grup utk eksekusi"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr "jika dipilih, pemilik dan grup takkan diubah"
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "Pilihan path"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "pengguna :"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "grup :"
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "Kartu Suara tak terdeteksi!"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Kartu Suara tak terdeteksi. Pastikan Kartu Suara yg disupport Linux "
-"terhubung dengan benar.\n"
-"\n"
-"\n"
-"Kunjungi database piranti keras di:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-#, fuzzy
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr "paket ImageMagick diperlukan utk kerja secara benar"
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "pembuatan step pertama"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr "resolusi akhir"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "pilih file image"
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr "Nama tema"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "Jelajah"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "Konfigurasi gambar bootsplash"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-"koordinat x kotak\n"
-"teks (jumlah huruf)"
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-"koordinat x kotak\n"
-"teks (jumlah huruf)"
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr "lebar teks"
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr "tinggi kotak teks"
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-"koordinat x sudut kiri\n"
-"atas papan perkembangan"
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-"koordinat y sudut kiri\n"
-"atas papan perkembangan"
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr "lebar papan perkembangan"
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr "tinggi papan perkembangan"
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr "warna papan perkembangan"
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "tampilan"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "simpan tema"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "pilih warna"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "Display logo di Konsol"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr "Matikan pesan kernel secara default"
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr "Tema ini belum punya bootsplash di %s !"
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr "simpan tema Bootsplash..."
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "Pilihan warna ProgressBar"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "Pilihlah file image!"
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "Preview sedang dibuat ..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, fuzzy, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr "Gagal membuat preview Bootsplash"
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"XawTV tak diinstal!\n"
-"\n"
-"\n"
-"Jika Anda punya kartu TV tapi DrakX tak dapat mendeteksinya (modul bttv\n"
-"atau saa7134 tak terdapat di \"/etc/modules\") atau xawtv terinstal, "
-"kirimkan\n"
-"hasil \"lspcidrake -v -f\" ke \"install\\@mandrakesoft.com\"\n"
-"dengan subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"Anda dapat menginstalnya dg menuliskan \"urpmi xawtv\" sbg root di konsol."
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "Kanada (kabel)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "AS (siaran)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "AS (kabel)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "AS (kabel-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "Cina (siaran)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "Jepang (siaran)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "Jepang (kabel)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "Eropa Timur"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "Perancis [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "Irlandia"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "Eropa Barat"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "Australia"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "Selandia Baru"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "Afrika Selatan"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "Argentina"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr "TV kabel Optus Australia"
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"Tolong,\n"
-"tuliskan standar dan daerah tv Anda"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "standar TV :"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Area :"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "Kanal TV sedang di-scan ..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "Men-scan kanal TV"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "Ada error saat men-scan kanal TV"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV tak diinstal"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "Daagh!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "Kini Anda dapat menjalankan xawtv di Window X\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "Kartu TV tak terdeteksi!"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Kartu TV tak terdeteksi. Pastikan Kartu Video/TV yg disupport Linux "
-"terhubung dengan benar.\n"
-"\n"
-"\n"
-"Kunjungi database piranti keras di:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-"\n"
-"cara pakai: harddrake [-h|--help] [--test]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "cara pakai: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Pilih keyboard Anda"
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Ingin membuat tombol BackSpace menjadi Delete dalam konsol?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Ganti Cd-Rom"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Masukkan CDROM Instalasi di drive Anda dan tekan OK\n"
-"Jika tak punya, tekan Batal untuk hindari upgrade live."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Gagal memulai upgrade live !!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "Perubahan telah dilakukan, Anda harus logout agar perubahan berlaku"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Tampilkan hari terpilih saja"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/File/B_aru"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/File/_Buka"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/File/_Simpan"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/File/Simpan _Dengan nama lain"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/File/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Pilihan"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Pilihan/Test"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Help/_About..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "User"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Pesan"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Syslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Penjelasan Piranti Mandrake"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "cari"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Penampil log Anda"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Setting"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "pencocokan"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "tapi bukan pencocokan"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Pilih file"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Kalender"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Isi file"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "Pemberitahuan Mail"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "tunggu, sedang menelaah file: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "Konfigurasi peringatan Mail"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Selamat datang di konfigurator mail.\n"
-"\n"
-"Anda dapat mengeset sistem peringatan.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Server WWW Apache"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "Perumus Nama Domain"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "Server FTP"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Server Mail Postfix"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "Server Samba"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "Server SSH"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Servis Webmin"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Server Xinetd"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "setting servis"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr "Anda akan diingatkan bila salah satu servis terpilih terhenti"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "setting muatan"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "Anda akan diperingatkan jika muatan lebih tinggi daripada nilai ini"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "konfigurasi peringatan"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "Masukkan alamat email Anda di bawah "
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Simpan sbg.."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Tipe mouse yang anda punya?"
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Emulasikan tombol ketiga?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "Pembacaan data printer ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "Pendeteksian alat..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Tes port"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr "Tiada support utk %s pada Linux Mandrake versi ini."
-
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "%s ditemukan di %s, konfigurasikan?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr "%s tak ada di database scanner, konfigurasikan secara manual?"
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Pilih scanner"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "Scanner %s ini tak disupport"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake gagal mendeteksi scanner %s Anda.\n"
-"Pilihlah device tempat scanner terhubung"
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "pilih device"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"Scanner %s ini harus dikonfigurasikan oleh printerdrake.\n"
-"Anda dapat meluncurkan printerdrake dari Pusat Kontrol Mandrake bagian "
-"Hardware."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"Scanner %s telah dikonfigurasikan.\n"
-"Anda dapat men-scan dokumen dengan ``XSane'' dari Multimedia/Grafik di menu "
-"aplikasi."
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "Some devices in the \"%s\" hardware class were removed:\n"
-
-#: ../../standalone/service_harddrake_.c:48
-#, fuzzy
-msgid "Some devices were added:\n"
-msgstr ""
-"\n"
-"Bbrp device di kelas %s ditambahkan:\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Pilih bahasa Anda"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Pilih kelas instalasi"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Deteksi hard disk"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Konfigurasi mouse"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Pilih keyboard"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Keamanan"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Setup filesystem"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Melakukan format partisi"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Paket yang akan diinstal"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Instal sistem"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Tambahkan user"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Konfigurasi jaringan"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Konfigurasi service"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Install bootloader"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Membuat bootdisk"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Konfigurasi X"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "Instal update sistem"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Keluar dari proses instal"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Server, Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Komputer Jaringan (klien)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "server NFS, SMB, Proxy, SSH"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Aplikasi Perkantoran"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Workstation Gnome"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Tool untuk Palm Pilot ataupun Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Workstation"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Server, Firewall/Router"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "Nama Domain dan Server Info Network (NIS)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"Program office: pengolah kata (kword, abiword), spreadsheet (kspread, "
-"gnumeric), viewer pdf,dsb"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Tool untuk audio: player mp3 atau midi, mixer, dsb"
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "Basis Standar Linux. Tunjangan aplikasi partai ketiga"
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Buku dan Howto untuk Linux dan Free Software"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "Workstation KDE"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, dsb"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimedia - Video"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "Kumpulan tool untuk mail, news, web, transfer file, dan chat"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Server, Database"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "Server database PostgreSQL atau MySQL"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Alat untuk memudahkan konfigurasi komputer."
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimedia - Sound"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Dokumentasi"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Alat konsol"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Server mail Postfix, server news Inn"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Komputer Internet"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Komputer Multimedia"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Konfigurasi"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Desktop Grafis tambahan (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"The K Desktop Environment, lingkungan grafis dasar dg kumpulan tool-tool "
-"yang menyertainya"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Mode Grafis"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Development"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache dan Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Tool untuk membuat dan memburn CD"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Komputer Kantor"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, dsb"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Program Grafis, misalnya The Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS "
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "Librari, program, dan file include untuk pemrograman C dan C++"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Komputer Server Jaringan"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Server, Mail/Groupware/News"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Komputer Game"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Editor dan Player Video"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimedia - Grafis"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Program permainan: arcade, board, strategi, dsb"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"Kumpulan tool untuk membaca dan mengirimkan email dan news (pine, mutt, "
-"tin..) dan untuk membrowse Web"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Keuangan Pribadi"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"Environment grafis dengan kumpulan aplikasi dan tool desktop yang mudah "
-"digunakan"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "Klien untuk berbagai protokol, termasuk ssh"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Gerbang Internet"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Program untuk memainkan/mengedit suara dan video"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Desktop Grafis lainnya"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Editor, shell, tool untuk file, terminal"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Program untuk mengelola keuangan, misalnya gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Pengelolaan Informasi Pribadi"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimedia - CD Burning"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Aplikasi Ilmu pengetahuan"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "Klik tombol utk mengirim laporan kutu.\n"
-#~ "Ini akan membuka window browser web di https://www.bugzilla.com\n"
-#~ "dan akan ada formulir untuk diisi. Info yang tampil di atas akan\n"
-#~ "ditransfer ke server tsb\n"
-#~ "\n"
-
-#~ msgid "Make bootsplash step 2"
-#~ msgstr "buat bootsplash tahap 2"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "maju ke konfigurasi lilosplash"
-
-#~ msgid "Go back"
-#~ msgstr "kembali"
-
-#~ msgid ""
-#~ "There's no known OSS/ALSA alternative driver for your sound card (%s)"
-#~ msgstr ""
-#~ "Tak diketahui adanya driver alternatif OSS/ALSA utk kartu suara Anda (%s)"
-
-#~ msgid ""
-#~ "Introduction\n"
-#~ "\n"
-#~ "The operating system and the different components available in the "
-#~ "Mandrake 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 Mandrake 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"
-#~ "MandrakeSoft 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"
-#~ "MandrakeSoft 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 MandrakeSoft S.A. has been advised of the possibility "
-#~ "or occurance 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-#~ "The programs developed by MandrakeSoft S.A. are governed by the GPL "
-#~ "License. Documentation written \n"
-#~ "by MandrakeSoft 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"
-#~ "MandrakeSoft 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"
-#~ "\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-#~ "MandrakeSoft 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 MandrakeSoft S.A. \n"
-#~ msgstr ""
-#~ "Introduction\n"
-#~ "\n"
-#~ "The operating system and the different components available in the Linux-"
-#~ "Mandrake 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 Linux-Mandrake distribution.\n"
-#~ "\n"
-#~ "\n"
-#~ "1. License Agreement\n"
-#~ "\n"
-#~ "Please read this document carefully. This document is a license agreement "
-#~ "between you and \n"
-#~ "MandrakeSoft 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"
-#~ "MandrakeSoft 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 MandrakeSoft S.A. has been advised of the possibility "
-#~ "or occurance 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, MandrakeSoft 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 Linux-Mandrake 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 MandrakeSoft.\n"
-#~ "The programs developed by MandrakeSoft S.A. are governed by the GPL "
-#~ "License. Documentation written \n"
-#~ "by MandrakeSoft 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"
-#~ "MandrakeSoft 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"
-#~ "\"Mandrake\", \"Linux-Mandrake\" and associated logos are trademarks of "
-#~ "MandrakeSoft 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 MandrakeSoft S.A. \n"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Proxy biasanya ftp://..."
-
-#~ msgid "quit"
-#~ msgstr "keluar"
-
-#~ msgid ""
-#~ "The first time you try the X configuration, you may not be very "
-#~ "satisfied\n"
-#~ "with its display (screen is too small, shifted left or right...). Hence,\n"
-#~ "even if X starts up correctly, DrakX then asks you if the configuration\n"
-#~ "suits you. It will also propose to change it by displaying a list of "
-#~ "valid\n"
-#~ "modes it could find, asking you to select one.\n"
-#~ "\n"
-#~ "As a last resort, if you still cannot get X to work, choose \"Change\n"
-#~ "graphics card\", select \"Unlisted card\", and when prompted on which\n"
-#~ "server, choose \"FBDev\". This is a failsafe option which works with any\n"
-#~ "modern graphics card. Then choose \"Test again\" to be sure."
-#~ msgstr ""
-#~ "Pertama kali mencoba konfigurasi X, Anda mungkin tak puas dg tampilannya\n"
-#~ "(layar terlalu kecil, tergeser ke kiri/kanan...). Jadi walau X jalan "
-#~ "dengan\n"
-#~ "baik, DrakX akan bertanya apakah konfigurasi ini memuaskan. Mode valid "
-#~ "yang\n"
-#~ "ditemukan juga akan disajikan untuk dipilih.\n"
-#~ "\n"
-#~ "Jika Anda tetap gagal menjalankan X, pilih \"Ubah kartu grafis\", lalu\n"
-#~ "\"Kartu tak terdaftar\", dan saat ditanya server apa yg Anda inginkan,\n"
-#~ "pilih \"FBDev\". Ini adalah opsi failsafe yg jalan di kartu grafis "
-#~ "modern.\n"
-#~ "Lalu pilih \"Tes lagi\" agar yakin."
-
-#~ msgid "Internet and Messaging"
-#~ msgstr "Internet dan Pesan"
-
-#~ msgid "Multimedia and Graphics"
-#~ msgstr "Multimedia dan Grafik"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides 11 different graphical desktop environments "
-#~ "and window managers to choose from including GNOME 1.4, KDE 2.2.2, Window "
-#~ "Maker 0.8, and the rest"
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 menyediakan 11 lingkungan desktop grafis dan manajer "
-#~ "window termasuk GNOME 1.4, KDE 2.2.2, Window Maker 0.8, dan lain-lain"
-
-#~ msgid "Server Software"
-#~ msgstr "Piranti Lunak Server"
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "KampusMandrake"
-
-#~ msgid ""
-#~ "Would you like to learn Linux simply, quickly, and for free? MandrakeSoft "
-#~ "provides free Linux training, as well as a way to test your progress, at "
-#~ "MandrakeCampus -- our online training center"
-#~ msgstr ""
-#~ "Inginkah Anda belajar Linux secara mudah, cepat dan gratis? MandrakeSoft "
-#~ "menyediakan training Linux gratis, beserta cara mentes kemajuan Anda, di "
-#~ "KampusMandrake -- pusat training online kami"
-
-#~ msgid ""
-#~ "Quality support from the Linux Community, and from MandrakeSoft, is just "
-#~ "around the corner. And if you're already a Linux veteran, become an "
-#~ "\"Expert\" and share your knowledge at our support website"
-#~ msgstr ""
-#~ "Support kualitas dari Komunitas Linux, dan dari MandrakeSoft, ada di "
-#~ "sekitar pojok. Jika Anda veteran Linux, jadilah \"Ahli\" dan bagilah "
-#~ "pengetahuan Anda di situs web support kami"
-
-#~ msgid "MandrakeConsulting"
-#~ msgstr "KonsultasiMandrake"
-
-#~ msgid ""
-#~ "For all of your IT projects, our consultants are ready to analyze your "
-#~ "requirements and offer a customized solution. Benefit from MandrakeSoft's "
-#~ "vast experience as a Linux producer to provide a true IT alternative for "
-#~ "your business organization"
-#~ msgstr ""
-#~ "Untuk semua proyek IT, konsultan kami siap menganalisa kebutuhan Anda dan "
-#~ "menyediakan solusi pilihan. Hasil pengalaman total MandrakeSoft sebagai "
-#~ "produser Linux menyediakan Teknologi Informasi sesungguhnya untuk "
-#~ "organisasi bisnis Anda"
-
-#~ msgid "MandrakeStore"
-#~ msgstr "TokoMandrake"
-
-#~ msgid ""
-#~ "For more information on MandrakeSoft's Professional Services and "
-#~ "commercial offerings, please see the following web page:"
-#~ msgstr ""
-#~ "Untuk info lebih lanjut tentang Servis Profesional MandrakeSoft dan "
-#~ "sajian komersial, lihat halaman web berikut:"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (tak bisa dipakai pada BIOS kuno)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "Anda tak punya partisi!"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake gagal membaca tabel partisi Anda.\n"
-#~ "Lanjutkan tapi resiko tanggung sendiri!"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "Tabel partisi rusak tak terbaca :(\n"
-#~ "Partisi buruk akan dicoba dihapus"
-
-#~ msgid ""
-#~ "Please Build backup before to restore it...\n"
-#~ " or verify that your path to save is correct."
-#~ msgstr ""
-#~ "Buatlah backup sebelum menyimpan ulang...\n"
-#~ " atau pastikan path utk menyimpan sudah benar."
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "konfigurasi firewall"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "konfigurasi firewall"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "You already have set up a firewall.\n"
-#~ "Click on Configure to change or remove the firewall"
-#~ msgstr ""
-#~ "Firewall\n"
-#~ "\n"
-#~ "Anda sudah ada firewall.\n"
-#~ "Silakan tekan Konfigurasikan untuk mengganti atau menghapus firewall"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Click on Configure to set up a standard firewall"
-#~ msgstr ""
-#~ "Firewall\n"
-#~ "\n"
-#~ "Silakan tekan Konfigurasikan untuk mensetup firewall standar"
-
-#~ msgid ""
-#~ "We'll now ask you questions about which services you'd like to allow\n"
-#~ "the Internet to connect to. Please think carefully about these\n"
-#~ "questions, as your computer's security is important.\n"
-#~ "\n"
-#~ "Please, if you're not currently using one of these services, firewall\n"
-#~ "it off. You can change this configuration anytime you like by\n"
-#~ "re-running this application!"
-#~ msgstr ""
-#~ "Sekarang saya akan tanyakan layanan mana saja yang hendak Anda bolehkan\n"
-#~ "untuk dapat diakses dari Internet. Silakan fikirkan dulu masak-masak "
-#~ "akan\n"
-#~ "hal ini, karena keamanan komputer Anda sangat penting kan.\n"
-#~ "\n"
-#~ "Ayo, bila Anda tidak pakai layanan-layanan ini, matikan saja lewat "
-#~ "firewall.\n"
-#~ "Anda bisa ubah konfigurasikan lagi kapan-kapan dengan menjalankan\n"
-#~ "aplikasi ini lagi nantinya."
-
-#~ msgid ""
-#~ "Are you running a web server on this machine that you need the whole\n"
-#~ "Internet to see? If you are running a webserver that only needs to be\n"
-#~ "accessed by this machine, you can safely answer NO here.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Apakah Anda ingin webserver Anda juga dapat diakses dari Internet ??\n"
-#~ "Bila Anda ingin webserver Anda HANYA ingin diakses dari KOMPUTER INI "
-#~ "SAJA\n"
-#~ "maka jawab saja TIDAK di sini.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a name server on this machine? If you didn't set one\n"
-#~ "up to give away IP and zone information to the whole Internet, please\n"
-#~ "answer no.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Apakah Anda menjalankan Name server di komputer ini? Bila Anda\n"
-#~ "tidak menjalankan nameserver untuk menjawab informasi IP dan zone untuk "
-#~ "Internet\n"
-#~ "silakan jawab TIDAK.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Do you want to allow incoming Secure Shell (ssh) connections? This\n"
-#~ "is a telnet-replacement that you might use to login. If you're using\n"
-#~ "telnet now, you should definitely switch to ssh. telnet is not\n"
-#~ "encrypted -- so some attackers can steal your password if you use\n"
-#~ "it. ssh is encrypted and doesn't allow for this eavesdropping."
-#~ msgstr ""
-#~ "Apakah Anda ingin membuka koneksi Secure Shell (ssh) ?\n"
-#~ "SSH adalah pengganti telnet yang mungkin hendak Anda gunakan.\n"
-#~ "Bila Anda hanya menggunakan telnet sekarang, silakan ganti ke ssh.\n"
-#~ "telnet tidak dienkripsi loh -- jadi orang lain bisa mencuri katasandi "
-#~ "Anda\n"
-#~ "saat telnet. SSH dienkripsi dan tidak bisa disadap."
-
-#~ msgid ""
-#~ "Do you want to allow incoming telnet connections?\n"
-#~ "This is horribly unsafe, as we explained in the previous screen. We\n"
-#~ "strongly recommend answering No here and using ssh in place of\n"
-#~ "telnet.\n"
-#~ msgstr ""
-#~ "Apakah Anda ingin membuka koneksi telnet?\n"
-#~ "Ini sangat tidak aman sebagaimana dijelaskan pada layar sebelumnya.\n"
-#~ "Sebaiknya jawab TIDAK dan gunakan SSH.\n"
-
-#~ msgid ""
-#~ "Are you running an FTP server here that you need accessible to the\n"
-#~ "Internet? If you are, we strongly recommend that you only use it for\n"
-#~ "Anonymous transfers. Any passwords sent by FTP can be stolen by some\n"
-#~ "attackers, since FTP also uses no encryption for transferring passwords.\n"
-#~ msgstr ""
-#~ "Apakah Anda hendak membuka koneksi FTP yang ingin diakses dari Internet?\n"
-#~ "Bila ya, silakan gunakan saja untuk transfer anonimous. Katasandi yang "
-#~ "dikirimkan\n"
-#~ "oleh FTP bisa dicuri oleh cracker, karena FTP tidak diacak saat "
-#~ "pertukaran katasandi terjadi.\n"
-
-#~ msgid ""
-#~ "Are you running a mail server here? If you're sending you \n"
-#~ "messages through pine, mutt or any other text-based mail client,\n"
-#~ "you probably are. Otherwise, you should firewall this off.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Apakah Anda menjalankan server mail ? Bila Anda mengirim email dengan\n"
-#~ "menggunakan pine, mutt, atau klien mail teks, maka sebaiknya iya.\n"
-#~ "Selainnya, matikan saja.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a POP or IMAP server here? This would\n"
-#~ "be used to host non-web-based mail accounts for people via \n"
-#~ "this machine.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Apakah Anda menjalankan server POP atau IMAP ?\n"
-#~ "Fasilitas ini bisa digunakan untuk menampung account email non web untuk\n"
-#~ "umum.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "You appear to be running a 2.2 kernel. If your network IP\n"
-#~ "is automatically set by a computer in your home or office \n"
-#~ "(dynamically assigned), we need to allow for this. Is\n"
-#~ "this the case?\n"
-#~ msgstr ""
-#~ "Kelihatannya Anda memakai kernel 2.2. Bila IP jaringan Anda diset "
-#~ "sendiri\n"
-#~ "oleh komputer di kantor atau rumah (secara dinamis) maka kita harus "
-#~ "jawab\n"
-#~ "YA di sini. Benarkah demikian?\n"
-
-#~ msgid ""
-#~ "Is your computer getting time syncronized to another computer?\n"
-#~ "Mostly, this is used by medium-large Unix/Linux organizations\n"
-#~ "to synchronize time for logging and such. If you're not part\n"
-#~ "of a larger office and haven't heard of this, you probably \n"
-#~ "aren't."
-#~ msgstr ""
-#~ "Apakah komputer Anda mendapatkan informasi jam dari komputer lain?\n"
-#~ "Biasanya, fasilitas ini digunakan oleh organisasi sedang/besar Unix/"
-#~ "Linux\n"
-#~ "untuk sinkronisasi waktu untuk logging dan sebagainya. Bila Anda\n"
-#~ "tidak tergabung dari kantor yang besar atau belum pernah dengar ini\n"
-#~ "sebelumnya, jawab TIDAK."
-
-#~ msgid ""
-#~ "Configuration complete. May we write these changes to disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Konfigurasi tamat. Simpan perubahan ini ke disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid "Can't open %s for writing: %s\n"
-#~ msgstr "Tak dapat membuka file %s untuk ditulisi: %s\n"
-
-#~ msgid "No I don't need DHCP"
-#~ msgstr "Tidak, tak perlu DHCP"
-
-#~ msgid "Yes I need DHCP"
-#~ msgstr "Ya, perlu DHCP"
-
-#~ msgid "No I don't need NTP"
-#~ msgstr "Tidak, tak perlu NTP"
-
-#~ msgid "Yes I need NTP"
-#~ msgstr "Ya, perlu NTP"
-
-#~ msgid "Don't Save"
-#~ msgstr "Jangan Simpan"
-
-#~ msgid "Save & Quit"
-#~ msgstr "Simpan & Keluar"
-
-#~ msgid "Firewall Configuration Wizard"
-#~ msgstr "Dukun Konfigurasi Firewall"
-
-#~ msgid "No (firewall this off from the internet)"
-#~ msgstr "Tidak (lindungi dari internet)"
-
-#~ msgid "Yes (allow this through the firewall)"
-#~ msgstr "Ya (izinkan ini melewati firewall)"
-
-#~ msgid "Please Wait... Verifying installed packages"
-#~ msgstr "Tunggu, paket terinstal sedang diverifikasi"
-
-#~ msgid ""
-#~ "Failure installing the needed packages: %s and Bastille.\n"
-#~ " Try to install them manually."
-#~ msgstr ""
-#~ "Gagal menginstal paket kebutuhan: %s dan Bastille.\n"
-#~ " Coba instal secara manual."
-
-#~ 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 dg hati-hati. Level ini membuat sistem Anda "
-#~ "mudah\n"
-#~ " digunakan, tapi amat sensitif: tak boleh digunakan untuk\n"
-#~ " mesin yang terhubung dg mesin lain atau ke Internet. "
-#~ "Tidak\n"
-#~ " ada akses katasandi."
-
-#~ 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 ""
-#~ "Dengan level sekuriti ini, sistem dapat digunakan sebagai server.\n"
-#~ " Cukup aman utk melayani koneksi banyak klien. Jika mesin "
-#~ "Anda\n"
-#~ " hanya berfungsi sebagai klien, pilihlah level lebih "
-#~ "rendah."
-
-#~ msgid "Basic Options"
-#~ msgstr "Opsi Dasar"
-
-#~ msgid "Security Checks"
-#~ msgstr "Cek Keamanan"
-
-#~ msgid "Data list to include on CDROM."
-#~ msgstr "Daftar data utk dimasukkan ke CDROM."
-
-#~ msgid "Please choose your CD space"
-#~ msgstr "Pilih ruang CD Anda"
-
-#~ msgid "Please enter the cd writer speed"
-#~ msgstr "Masukkan kecepatan penulis cd"
-
-#~ msgid "Please check if you want to erase your CDRW before"
-#~ msgstr "Cek apakah Anda ingin menghapus CDRW sebelum"
-
-#~ msgid "Please enter your CD Writer device name (ex: 0,1,0)"
-#~ msgstr "Masukkan nama alat Penulis CD (mis: 0,1,0)"
-
-#~ msgid "Please check if you want to include install boot on your CD."
-#~ msgstr "Cek jika Anda ingin memasukkan boot instalasi ke CD"
-
-#~ msgid "Url should begin with 'ftp:'"
-#~ msgstr "Url harus berformat 'ftp:'"
-
-#~ msgid ""
-#~ "Please check if you want to include\n"
-#~ " install boot on your CD."
-#~ msgstr ""
-#~ "Cek jika Anda ingin memasukkan\n"
-#~ " boot instalasi di CD Anda."
-
-#~ msgid "Windows PDC"
-#~ msgstr "Mindows PDC"
-
-#~ msgid "Authentication Windows PDC"
-#~ msgstr "Otentikasi Mindows PDC"
-
-#~ msgid "PDC Server Name"
-#~ msgstr "Nama Server PDC"
-
-#~ 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"
-#~ msgstr ""
-#~ "Agar dapat dijalankan di PDC W2K, Anda perlu minta admin melakukan: C:"
-#~ "\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone / add "
-#~ "dan reboot server"
-
-#~ msgid "Tamil"
-#~ msgstr "Tamil"
-
-#~ msgid "on LPD server \"%s\", printer \"%s\""
-#~ msgstr "di server LPD \"%s\", printer \"%s\""
-
-#~ msgid "on Windows server \"%s\", share \"%s\""
-#~ msgstr "di server Mindows \"%s\", share \"%s\""
-
-#~ msgid "on Novell server \"%s\", printer \"%s\""
-#~ msgstr "di server Novell \"%s\", printer \"%s\""
-
-#~ msgid ""
-#~ "\n"
-#~ "Welcome to the Printer Setup Wizard\n"
-#~ "\n"
-#~ "This wizard will help you to install your printer(s) connected to this "
-#~ "computer.\n"
-#~ "\n"
-#~ "Please plug in your printer(s) on this computer and turn it/them on. "
-#~ "Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-#~ "want to set up your printer(s) now.\n"
-#~ "\n"
-#~ "Note that some computers can crash during the printer auto-detection, "
-#~ "turn off \"Auto-detect printers\" to do a printer installation without "
-#~ "auto-detection. Use the \"Expert Mode\" of printerdrake when you want to "
-#~ "set up printing on a remote printer if printerdrake does not list it "
-#~ "automatically."
-#~ msgstr ""
-#~ "\n"
-#~ "Selamat Datang di Dukun Setup Printer\n"
-#~ "\n"
-#~ "Dukun ini membantu Anda menginstal printer terhubung dengan komputer "
-#~ "ini.\n"
-#~ "\n"
-#~ "Hubungkan printer Anda ke komputer ini dan nyalakan. Klik \"Lanjut\" jika "
-#~ "siap, atau \"Batal\" bila Anda tak ingin men-set up printer sekarang.\n"
-#~ "\n"
-#~ "Ingat bahwa beberapa komputer bisa crash saat deteksi otomatis printer, "
-#~ "matikan \"Deteksi otomatis printer\" utk instalasi printer tanpa deteksi "
-#~ "otomatis. Pakailah \"Mode Ahli\" printerdrake bila Anda ingin set up "
-#~ "pencetakan di printer remote jika printerdrake tak otomatis "
-#~ "menampilkannya."
-
-#~ msgid "Auto-detect printers"
-#~ msgstr "Printer deteksi otomatis"
-
-#~ msgid "Auto-Detection of Printers"
-#~ msgstr "Deteksi Otomatis Printer"
-
-#~ msgid ""
-#~ "Printerdrake is able to auto-detect your locally connected parallel and "
-#~ "USB printers for you, but note that on some systems the auto-detection "
-#~ "CAN FREEZE YOUR SYSTEM AND THIS CAN LEAD TO CORRUPTED FILE SYSTEMS! So do "
-#~ "it ON YOUR OWN RISK!\n"
-#~ "\n"
-#~ "Do you really want to get your printers auto-detected?"
-#~ msgstr ""
-#~ "Printerdrake dapat mendeteksi otomatis printer paralel dan USB yang "
-#~ "terkoneksi lokal, tapi ingat di beberapa sistem deteksi otomatis DAPAT "
-#~ "MEMBEKUKAN SISTEM ANDA DAN MEMBUAT SISTEM FILE ANDA RUSAK! Jadi kerjakan "
-#~ "ATAS RESIKO ANDA!\n"
-#~ "\n"
-#~ "Anda ingin deteksi otomatis printer?"
-
-#~ msgid "Do auto-detection"
-#~ msgstr "Lakukan deteksi otomatis"
-
-#~ msgid "Set up printer manually"
-#~ msgstr "Setup printer secara manual"
-
-#~ msgid ""
-#~ "No local printer found!\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Tiada printer lokal ditemukan!\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Network printers can only be installed after the installation. Choose "
-#~ "\"Hardware\" and then \"Printer\" in the Mandrake Control Center."
-#~ msgstr ""
-#~ "Printer network hanya dapat diinstal setelah instalasi ini. Pilih "
-#~ "\"Hardware\" lalu \"Printer\" di Pusat Kontrol Mandrake."
-
-#~ msgid ""
-#~ "To install network printers, click \"Cancel\", switch to the \"Expert Mode"
-#~ "\", and click \"Add a new printer\" again."
-#~ msgstr ""
-#~ "Untuk menginstal printer network, klik \"Batal\", pindah ke \"Mode Ahli"
-#~ "\", dan klik \"Tambah printer baru\" lagi."
-
-#~ msgid ""
-#~ "Is your printer a multi-function device from HP (OfficeJet, PSC, LaserJet "
-#~ "1100/1200/1220/3200/3300 with scanner), an HP PhotoSmart or an HP "
-#~ "LaserJet 2200?"
-#~ msgstr ""
-#~ "Apakah printer Anda adalah alat multifungsi dari HP (OfficeJet, PSC, "
-#~ "LaserJet 1100/1200/1220/3200/3300 dengan scanner), HP PhotoSmart atau HP "
-#~ "LaserJet 2200?"
-
-#~ msgid "Installing HPOJ package..."
-#~ msgstr "Instalasi paket HPOJ..."
-
-#~ msgid "Checking device and configuring HPOJ..."
-#~ msgstr "Sedang mencek alat dan mengkonfigurasi HPOJ ..."
-
-#~ msgid "Installing SANE packages..."
-#~ msgstr "Instalasi paket SANE..."
-
-#~ msgid "Installing mtools packages..."
-#~ msgstr "Instalasi paket mtools..."
-
-#~ msgid "Scanning on your HP multi-function device"
-#~ msgstr "Alat multifungsi HP sedang di-scan"
-
-#~ msgid "Photo memory card access on your HP multi-function device"
-#~ msgstr "Akses kartu memori foto pada alat multifungsi HP Anda"
-
-#~ msgid "Making printer port available for CUPS..."
-#~ msgstr "Membuat port printer tersedia utk CUPS ..."
-
-#~ msgid ""
-#~ "To print to a TCP or socket printer, you need to provide the host name of "
-#~ "the printer and optionally the port number. On HP JetDirect servers the "
-#~ "port number is usually 9100, on other servers it can vary. See the manual "
-#~ "of your hardware."
-#~ msgstr ""
-#~ "Untuk mencetak ke printer soket, berikan nama host printer (dan nomor "
-#~ "portnya). Nomor port server HP JetDirect biasanya 9100, server lain "
-#~ "bervariasi. Lihat manual perangkat keras Anda."
-
-#~ msgid "Printer host name"
-#~ msgstr "Nama host printer"
-
-#~ msgid "Printer host name missing!"
-#~ msgstr "Nama host printer hilang!"
-
-#~ msgid "Control Center"
-#~ msgstr "Pusat Kontrol"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "Pilih tool yang hendak digunakan"
-
-#~ msgid "Mail/SMS alert"
-#~ msgstr "Peringatan Mail/SMS"
-
-#~ msgid "Mail/SMS alert configuration"
-#~ msgstr "Konfigurasi peringatan Mail/SMS"
-
-#~ msgid ""
-#~ "Welcome to the mail/SMS configuration utility.\n"
-#~ "\n"
-#~ "Here, you'll be able to set up the alert system.\n"
-#~ msgstr ""
-#~ "Selamat datang di konfigurator mail/SMS.\n"
-#~ "\n"
-#~ "Anda dapat mengeset sistem peringatan.\n"
-
-#~ msgid "Configure the way the system will alert you"
-#~ msgstr "Konfigurasikan cara sistem memperingatkan Anda"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "tiada serial_usb\n"
-
-#~ msgid "fsck failed with exit code %d or signal %d"
-#~ msgstr "fsck gagal dg kode keluar %d / sinyal %d"
-
-#~ msgid "Graphics card identification: %s\n"
-#~ msgstr "Identifikasi kartu grafis: %s\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "Pilih opsi server"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "Monitor tidak dikonfigurasi"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "Kartu grafis belum dikonfigurasi"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "Resolusi belum ditentukan"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "coba ubah beberapa parameter"
-
-#~ msgid "An error occurred:"
-#~ msgstr "Ada error:"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "Tinggalkan dalam %d detik"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "Setting sudah benar?"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "Ada kesalahan, coba ubah beberapa parameter"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "Server XFree86: %s"
-
-#~ msgid "Show all"
-#~ msgstr "Tampilkan seluruhnya"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "Siap-siap konfigurasikan X "
-
-#~ msgid "What do you want to do?"
-#~ msgstr "Apa yang akan Anda mau?"
-
-#~ msgid "Change Monitor"
-#~ msgstr "Ubah Monitor"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "Ubah kartu grafis"
-
-#~ msgid "Change Server options"
-#~ msgstr "Ubah Parameter Server"
-
-#~ msgid "Change Resolution"
-#~ msgstr "Ubah Resolusi"
-
-#~ msgid "Show information"
-#~ msgstr "Lihat info"
-
-#~ msgid "Test again"
-#~ msgstr "Tes lagi"
-
-#~ msgid ""
-#~ "Description of the fields:\n"
-#~ "\n"
-#~ "Bus: this is the physical bus on which the device is plugged (eg: PCI, "
-#~ "USB, ...)\n"
-#~ "\n"
-#~ "Bus identification: \n"
-#~ "- pci devices : this list the vendor, device, subvendor and subdevice PCI "
-#~ "ids\n"
-#~ "\n"
-#~ "Description: this field describe the device\n"
-#~ "\n"
-#~ "Location on the bus: \n"
-#~ "- pci devices: this gives the PCI slot, device and function of this card\n"
-#~ "- eide devices: the device is either a slave or a master device\n"
-#~ "- scsi devices: the scsi bus and the scsi device ids\n"
-#~ "\n"
-#~ "Media class: class of hardware device\n"
-#~ "\n"
-#~ "Module: the module of the GNU/Linux kernel that handle that device\n"
-#~ "\n"
-#~ "Vendor: the vendor name of the device\n"
-#~ msgstr ""
-#~ "Penjelasan Umum:\n"
-#~ "\n"
-#~ "Bus: bus fisik letak device (mis: PCI, USB, ...)\n"
-#~ "\n"
-#~ "Identifikasi bus:\n"
-#~ "- device pci : ID daftar pembuat, device, sub-pembuat dan subdevice PCI\n"
-#~ "\n"
-#~ "Penjelasan: penjelasan device\n"
-#~ "\n"
-#~ "Lokasi bus: \n"
-#~ "- device pci : slot dan device PCI, serta fungsi kartu\n"
-#~ "- device eide: device adalah slave atau master\n"
-#~ "- device scsi: bus scsi dan id device scsi\n"
-#~ "\n"
-#~ "Kelas media: kelas device hardware\n"
-#~ "\n"
-#~ "Modul: modul kernel GNU/Linux yang menghandle device tsb\n"
-#~ "\n"
-#~ "Vendor: nama pembuat device\n"
-
-#~ msgid ""
-#~ "Your HP multi-function device was configured automatically to be able to "
-#~ "scan. Now you can scan from the command line with \"ptal-hp %s scan ..."
-#~ "\". Scanning via a graphical interface or from the GIMP is not supported "
-#~ "yet for your device. More information you will find in the \"/usr/share/"
-#~ "doc/hpoj-0.8/ptal-hp-scan.html\" file on your system. If you have an HP "
-#~ "LaserJet 1100 or 1200 you can only scan when you have the scanner option "
-#~ "installed.\n"
-#~ "\n"
-#~ "Do not use \"scannerdrake\" for this device!"
-#~ msgstr ""
-#~ "Alat multifungsi HP Anda terkonfigurasi otomatis agar dapat men-scan. "
-#~ "Kini Anda dapat men-scan dari baris perintah dg \"ptal-hp %s scan ...\". "
-#~ "Scan via antarmuka grafis atau GIMP saat ini belum di-support. Info "
-#~ "lanjutada di \"/usr/share/doc/hpoj-0.8/ptal-hp-scan.html\". Jika Anda "
-#~ "punya HP LaserJet 1100 atau 1200 Anda hanya dapat men-scan jika opsi "
-#~ "scanner terinstal.\n"
-#~ "\n"
-#~ "Jangan pakai \"scannerdrake\" utk alat ini!"
-
-#~ msgid "Use Hard Drive with daemon"
-#~ msgstr "Pakai Hard Drive dg daemon"
-
-#~ msgid "Use FTP with daemon"
-#~ msgstr "Pakai FTP dg daemon"
-
-#~ msgid "Package List to Install"
-#~ msgstr "Daftar Paket yang akan diinstal"
-
-#~ msgid "proftpd"
-#~ msgstr "proftpd"
-
-#~ msgid "sshd"
-#~ msgstr "sshd"
-
-#~ msgid "webmin"
-#~ msgstr "webmin"
-
-#~ msgid "xinetd"
-#~ msgstr "xinetd"
-
-#~ msgid ""
-#~ "GNU/Linux is a multiuser system, and this means that each user can have "
-#~ "his\n"
-#~ "own preferences, his own files and so on. You can read the ``User "
-#~ "Guide''\n"
-#~ "to learn more. But unlike \"root\", which is the administrator, the "
-#~ "users\n"
-#~ "you will add here will not be entitled to change anything except their "
-#~ "own\n"
-#~ "files and their own configuration. You will have to create at least one\n"
-#~ "regular user for yourself. That account is where you should log in for\n"
-#~ "routine use. Although it is very practical to log in as \"root\" "
-#~ "everyday,\n"
-#~ "it may also be very dangerous! The slightest mistake could mean that "
-#~ "your\n"
-#~ "system would not work any more. If you make a serious mistake as a "
-#~ "regular\n"
-#~ "user, you may only lose some information, but not the entire system.\n"
-#~ "\n"
-#~ "First, you have to enter your real name. This is not mandatory, of "
-#~ "course\n"
-#~ "as you can actually enter whatever you want. DrakX will then take the "
-#~ "first\n"
-#~ "word you have entered in the box and will bring it over to the \"User\n"
-#~ "name\". This is the name this particular user will use to log onto the\n"
-#~ "system. You can change it. You then have to enter a password here. A\n"
-#~ "non-privileged (regular) user's password is not as crucial as \"root\"' "
-#~ "one\n"
-#~ "from a security point of view, but that is no reason to neglect it: "
-#~ "after\n"
-#~ "all, your files are at risk.\n"
-#~ "\n"
-#~ "If you click on \"Accept user\", you can then add as many as you want. "
-#~ "Add\n"
-#~ "a user for each one of your friends: your father or your sister, for\n"
-#~ "example. When you finish adding all the users you want, select \"Done\".\n"
-#~ "\n"
-#~ "Clicking the \"Advanced\" button allows you to change the default \"shell"
-#~ "\"\n"
-#~ "for that user (bash by default)."
-#~ msgstr ""
-#~ "GNU/Linux adalah sistem multiuser, artinya tiap user bisa punya "
-#~ "kesukaan,\n"
-#~ "file dll sendiri. Anda bisa membaca ``User Guide'' utk belajar lebih "
-#~ "dalam.\n"
-#~ "Tapi tak seperti \"root\", sang administrator, user di sini tak berhak\n"
-#~ "mengubah apapun kecuali konfigurasi dan file mereka sendiri. Anda harus\n"
-#~ "membuat setidaknya satu user reguler utk Anda sendiri. Account ini Anda\n"
-#~ "pakai utk rutinitas. Meski Anda dapat login sbg \"root\" tiap hari, tapi\n"
-#~ "itu amat berbahaya! Kesalahan terkecil dapat menyebabkan sistem Anda tak\n"
-#~ "bekerja selamanya. Meski Anda melakukan kesalahan serius sbg user "
-#~ "normal,\n"
-#~ "Anda hanya akan kehilangan sebagian informasi, tidak seluruh sistem.\n"
-#~ "\n"
-#~ "Pertama, Anda harus mengisi nama. Ini tidak wajib, tentu saja - Anda "
-#~ "dapat\n"
-#~ "mengisinya sesuka Anda. DrakX akan mengambil kata pertama yg anda "
-#~ "masukkan\n"
-#~ "di kotak sbg \"Nama user\". Ini adalah nama user yg dipakai utk login ke\n"
-#~ "sistem. Anda bisa mengubahnya. Lalu Anda harus mengisi katasandi. "
-#~ "Katasandi\n"
-#~ "user non-privileged (reguler) tak sepenting katasandi \"root\" dari segi\n"
-#~ "keamanan, tapi tak ada alasan utk mengabaikannya - file Anda bisa "
-#~ "beresiko.\n"
-#~ "\n"
-#~ "Klik \"Buat user\", selanjutnya Anda dapat menambahkan user sebanyak "
-#~ "Anda\n"
-#~ "mau. Misalnya, tambahkan user utk teman, ayah, atau saudara Anda. Bila "
-#~ "Anda\n"
-#~ "selesai menambahkan semua user, pilih \"Selesai\".\n"
-#~ "\n"
-#~ "Klik \"Tambahan\" memungkinkan Anda mengubah \"shell\" standar utk user\n"
-#~ "terkait (standar: bash)."
-
-#~ msgid ""
-#~ "It is now time to specify which programs you wish to install on your\n"
-#~ "system. There are thousands of packages available for Mandrake Linux, "
-#~ "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"
-#~ "be asked to specify the CDs you currently have (in Expert mode only). "
-#~ "Check\n"
-#~ "the CD labels and highlight the boxes corresponding to the CDs you have\n"
-#~ "available for installation. Click \"OK\" when you are ready to continue.\n"
-#~ "\n"
-#~ "Packages are sorted in groups corresponding to a particular use of your\n"
-#~ "machine. The groups themselves are sorted into four sections:\n"
-#~ "\n"
-#~ " * \"Workstation\": if you plan to use your machine as a workstation, "
-#~ "select\n"
-#~ "one or more of the corresponding groups;\n"
-#~ "\n"
-#~ " * \"Development\": if your machine is to be used for programming, "
-#~ "choose\n"
-#~ "the desired group(s);\n"
-#~ "\n"
-#~ " * \"Server\": if your machine is intended to be a server, you will be "
-#~ "able\n"
-#~ "to select which of the most common services you wish to install on your\n"
-#~ "machine;\n"
-#~ "\n"
-#~ " * \"Graphical Environment\": finally, this is where you will choose "
-#~ "your\n"
-#~ "preferred graphical environment. At least one must be selected if you "
-#~ "want\n"
-#~ "to have a graphical workstation!\n"
-#~ "\n"
-#~ "Moving the mouse cursor over a group name will display a short "
-#~ "explanatory\n"
-#~ "text about that group. If you deselect all groups when performing a "
-#~ "regular\n"
-#~ "installation (by opposition to an upgrade), a dialog will pop up "
-#~ "proposing\n"
-#~ "different options for a minimal installation:\n"
-#~ "\n"
-#~ " * \"With X\": install the fewer packages possible to have a working\n"
-#~ "graphical desktop;\n"
-#~ "\n"
-#~ " * \"With basic documentation\": installs the base system plus basic\n"
-#~ "utilities and their documentation. This installation is suitable for\n"
-#~ "setting up a server;\n"
-#~ "\n"
-#~ " * \"Truly minimal install\": will install the strict minimum necessary "
-#~ "to\n"
-#~ "get a working Linux system, in command line only. This installation is\n"
-#~ "about 65Mb large.\n"
-#~ "\n"
-#~ "You can check the \"Individual package selection\" box, which is useful "
-#~ "if\n"
-#~ "you are familiar with the packages being offered or if you want to have\n"
-#~ "total control over what will be installed.\n"
-#~ "\n"
-#~ "If you started the installation in \"Upgrade\" mode, you can unselect "
-#~ "all\n"
-#~ "groups to avoid installing any new package. This is useful for repairing "
-#~ "or\n"
-#~ "updating an existing system."
-#~ msgstr ""
-#~ "Kini kita tentukan program yg akan diinstal di sistem Anda. Ribuan paket\n"
-#~ "tersedia di Mandrake Linux, Anda tak perlu mengenal semuanya.\n"
-#~ "\n"
-#~ "Jika Anda menjalankan instalasi standar dari CDROM, Anda akan diminta\n"
-#~ "menentukan CD yg Anda punya (hanya pd mode Ahli). Cek label CD dan\n"
-#~ "tandai kotak yg sesuai dg CD yg Anda miliki utk instalasi. Klik \"OK\" "
-#~ "jika\n"
-#~ "Anda siap melanjutkan.\n"
-#~ "\n"
-#~ "Paket disortir menurut grup sesuai kegunaan mesin Anda.\n"
-#~ "Grup diurutkan ke dalam empat bagian:\n"
-#~ "\n"
-#~ " * \"Workstation\": jika Anda ingin menggunakan mesin Anda sbg "
-#~ "workstation, pilih\n"
-#~ "satu/lebih grup yg sesuai.\n"
-#~ "\n"
-#~ " * \"Development\": jika mesin akan digunakan utk pemrograman, pilih "
-#~ "grup\n"
-#~ "yg diinginkan.\n"
-#~ "\n"
-#~ " * \"Server\": jika mesin diinginkan menjadi server, Anda dapat\n"
-#~ "memilih servis paling umum yg akan diinstal.\n"
-#~ "\n"
-#~ " * \"Lingkungan Grafis\": akhirnya, di sini Anda memilih lingkungan\n"
-#~ "grafis. Minimal Anda harus pilih satu jika ingin punya workstation "
-#~ "grafis!\n"
-#~ "\n"
-#~ "Untuk melihat penjelasan singkat, gerakkan kursor mouse ke atas nama "
-#~ "grup.\n"
-#~ "Jika Anda tak memilih satu grup pun saat melakukan instalasi normal "
-#~ "(bukan\n"
-#~ "upgrade) popup dialog akan muncul dengan menu instalasi minimal:\n"
-#~ "\n"
-#~ " * \"Dengan X\" Instal paket minimal yang memungkinkan kerja dengan "
-#~ "desktop\n"
-#~ "grafis;\n"
-#~ "\n"
-#~ " * \"Dengan dokumentasi dasar\" Instal sistem plus peralatan dasar dan\n"
-#~ "dokumentasinya. Instalasi ini cocok untuk setup server.\n"
-#~ "\n"
-#~ " * \"Instalasi minimal sungguh\" Hanya instal kebutuhan minimum sistem,\n"
-#~ "dalam baris perintah saja. Butuh sekitar 65Mb.\n"
-#~ "\n"
-#~ "Anda dapat memilih \"Pilih paket sendiri\", berguna jika Anda tahu baik\n"
-#~ "paket yg disediakan atau ingin mengontrol instalasi secara total.\n"
-#~ "\n"
-#~ "Jika Anda memulai instalasi dg mode \"Upgrade\", Anda dapat melepas "
-#~ "seleksi\n"
-#~ "semua group utk menghindari instalasi paket baru. Ini berguna utk "
-#~ "reparasi\n"
-#~ "atau update sistem yg ada."
-
-#~ msgid ""
-#~ "The Mandrake LinuxCD-ROM has a built-in rescue mode. You can access it "
-#~ "by\n"
-#~ "booting from the CD-ROM, press the >>F1<< key at boot and type "
-#~ ">>rescue<<\n"
-#~ "at the prompt. But in case your computer cannot boot from the CD-ROM, "
-#~ "you\n"
-#~ "should come back to this step for help in at least two situations:\n"
-#~ "\n"
-#~ " * when installing the bootloader, DrakX will rewrite the boot sector "
-#~ "(MBR)\n"
-#~ "of your main disk (unless you are using another boot manager), to allow "
-#~ "you\n"
-#~ "to start up with either Windows or GNU/Linux (assuming you have Windows "
-#~ "in\n"
-#~ "your system). If you need to reinstall Windows, the Microsoft install\n"
-#~ "process will rewrite the boot sector, and then you will not be able to\n"
-#~ "start GNU/Linux!\n"
-#~ "\n"
-#~ " * if a problem arises and you cannot start up GNU/Linux from the hard "
-#~ "disk,\n"
-#~ "this floppy disk will be the only means of starting up GNU/Linux. It\n"
-#~ "contains a fair number of system tools for restoring a system, which has\n"
-#~ "crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-#~ "password, or any other reason.\n"
-#~ "\n"
-#~ "When you click on this step, you will be asked to enter a disk inside "
-#~ "the\n"
-#~ "drive. The floppy disk you will insert must be empty or contain data "
-#~ "which\n"
-#~ "you do not need. You will not have to format it since DrakX will rewrite\n"
-#~ "the whole disk."
-#~ msgstr ""
-#~ "CDROM Mandrake Linux punya mode pertolongan built-in, yg bisa diakses dg\n"
-#~ "mem-boot dari CDROM, tekan >>F1<< dan ketik >>rescue<< di prompt. Tapi "
-#~ "jika\n"
-#~ "komputer Anda tak dapat mem-boot dari CDROM, kembalilah ke tahap ini "
-#~ "untuk\n"
-#~ "pertolongan dalam setidaknya 2 situasi:\n"
-#~ "\n"
-#~ " * saat instalasi bootloader, DrakX akan menulis ulang sektor boot (MBR)\n"
-#~ "disk utama Anda (kecuali jika Anda memakai manajer boot lain) sehingga "
-#~ "Anda\n"
-#~ "dapat menjalankan GNU/Linux atau Mindows (jika Anda punya Mindows di "
-#~ "sistem\n"
-#~ "Anda). Jika Anda menginstal Mindows lagi, proses instal microsoft akan\n"
-#~ "menulis ulang sektor boot, dan Anda takkan dapat menjalankan GNU/Linux!\n"
-#~ "\n"
-#~ " * jika ada masalah sehingga Anda tak dapat menjalankan GNU/Linux dari "
-#~ "hard\n"
-#~ "disk, disket ini adalah jalan satu-satunya utk menjalankan GNU/Linux. "
-#~ "Ini\n"
-#~ "berisi sejumlah alat utk mereparasi sistem yg rusak karena kegagalan "
-#~ "power,\n"
-#~ "salah ketik, alpa kata sandi, dan lain-lain.\n"
-#~ "\n"
-#~ "Bila step ini diklik, Anda akan diminta memasukkan disket ke drive. "
-#~ "Disket\n"
-#~ "harus kosong / berisi data yg tak Anda perlukan. Tak perlu diformat "
-#~ "sebab\n"
-#~ "DrakX akan menulis ulang seluruh disket."
-
-#~ msgid ""
-#~ "At this point, you need to choose where you want to install the Mandrake\n"
-#~ "Linux operating system on your hard drive. If your hard drive is empty "
-#~ "or\n"
-#~ "if an existing operating system is using all the available space, you "
-#~ "will\n"
-#~ "need to partition it. Basically, partitioning a hard drive consists of\n"
-#~ "logically dividing it to create space to install your new Mandrake Linux\n"
-#~ "system.\n"
-#~ "\n"
-#~ "Because the partitioning process' effects are usually irreversible,\n"
-#~ "partitioning can be intimidating and stressful if you are an "
-#~ "inexperienced\n"
-#~ "user. Fortunately, there is a wizard which simplifies this process. "
-#~ "Before\n"
-#~ "beginning, please consult the manual and take your time.\n"
-#~ "\n"
-#~ "If you are running the installation in Expert mode, you will enter\n"
-#~ "DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-#~ "fine-tune your partitions. See the DiskDrake section in the ``User "
-#~ "Guide''.\n"
-#~ "From the installation interface, you can use the wizards as described "
-#~ "here\n"
-#~ "by clicking the dialog's \"Wizard\" button.\n"
-#~ "\n"
-#~ "If partitions have already been defined, either from a previous\n"
-#~ "installation or from another partitioning tool, simply select those to\n"
-#~ "install your Linux system.\n"
-#~ "\n"
-#~ "If partitions are not defined, you will need to create them using the\n"
-#~ "wizard. Depending on your hard drive configuration, several options are\n"
-#~ "available:\n"
-#~ "\n"
-#~ " * \"Use free space\": this option will simply lead to an automatic\n"
-#~ "partitioning of your blank drive(s). You will not be prompted further;\n"
-#~ "\n"
-#~ " * \"Use existing partition\": the wizard has detected one or more "
-#~ "existing\n"
-#~ "Linux partitions on your hard drive. If you want to use them, choose "
-#~ "this\n"
-#~ "option;\n"
-#~ "\n"
-#~ " * \"Use the free space on the Windows; partition\": if MicrosoftWindows "
-#~ "is\n"
-#~ "installed on your hard drive and takes all the space available on it, "
-#~ "you\n"
-#~ "have to create free space for Linux data. To do so, you can delete your\n"
-#~ "MicrosoftWindows partition and data (see ``Erase entire disk'' or "
-#~ "``Expert\n"
-#~ "mode'' solutions) or resize your MicrosoftWindows partition. Resizing "
-#~ "can\n"
-#~ "be performed without the loss of any data, provided you previously\n"
-#~ "defragment the Windows partition. Backing up your data won't hurt "
-#~ "either..\n"
-#~ "This solution is recommended if you want to use both Mandrake Linux and\n"
-#~ "MicrosoftWindows on the same computer.\n"
-#~ "\n"
-#~ " Before choosing this option, please understand that after this "
-#~ "procedure,\n"
-#~ "the size of your MicrosoftWindows partition will be smaller than at the\n"
-#~ "present time. You will have less free space under MicrosoftWindows to "
-#~ "store\n"
-#~ "your data or to install new software;\n"
-#~ "\n"
-#~ " * \"Erase entire disk\": if you want to delete all data and all "
-#~ "partitions\n"
-#~ "present on your hard drive and replace them with your new Mandrake Linux\n"
-#~ "system, choose this option. Be careful with this solution because you "
-#~ "will\n"
-#~ "not be able to revert your choice after you confirm;\n"
-#~ "\n"
-#~ " !! If you choose this option, all data on your disk will be lost. !!\n"
-#~ "\n"
-#~ " * \"Remove Windows\": this will simply erase everything on the drive "
-#~ "and\n"
-#~ "begin fresh, partitioning everything from scratch. All data on your disk\n"
-#~ "will be lost;\n"
-#~ "\n"
-#~ " !! If you choose this option, all data on your disk will be lost. !!\n"
-#~ "\n"
-#~ " * \"Expert mode\": choose this option if you want to manually partition\n"
-#~ "your hard drive. Be careful it is a powerful but dangerous choice. You "
-#~ "can\n"
-#~ "very easily lose all your data. Hence, do not choose this unless you "
-#~ "know\n"
-#~ "what you are doing."
-#~ msgstr ""
-#~ "Pada tahap ini, pilihlah tempat Mandrake Linux akan diinstal di "
-#~ "harddisk.\n"
-#~ "Bila harddisk masih kosong / ada sistem operasi lain yg mengisi "
-#~ "seluruhnya,\n"
-#~ "Anda perlu melakukan proses partisi. Pada dasarnya, proses partisi "
-#~ "harddisk\n"
-#~ "adalah membagi harddisk, dg membuat ruang kosong utk instalasi sistem\n"
-#~ "Mandrake Linux.\n"
-#~ "\n"
-#~ "Karena bersifat satu arah (tak dapat dikembalikan ke keadaan awal), "
-#~ "proses\n"
-#~ "partisi dapat membuat stres dan pusing kepala, apalagi jika Anda belum\n"
-#~ "berpengalaman. Untungnya, ada wizard yang mempermudah proses ini.\n"
-#~ "Sebelum mulai, baca dan pelajari dulu buku manual dengan baik.\n"
-#~ "\n"
-#~ "Jika Anda menggunakan mode Ahli, Anda akan masuk DiskDrake, alat partisi\n"
-#~ "Mandrake Linux, yg memungkinkan fine-tuning partisi Anda. Lihat manual "
-#~ "bab\n"
-#~ "DiskDrake. Dari antarmuka instalasi, Anda dapat menggunakan wizard "
-#~ "seperti\n"
-#~ "dijelaskan di sini dg meng-klik tombol \"Wizard\".\n"
-#~ "\n"
-#~ "Bila partisi-partisi tsb sudah ada sebelumnya (hasil instal sebelumnya\n"
-#~ "atau hasil program partisi lain), pilihlah partisi tsb utk tempat "
-#~ "instalasi\n"
-#~ "sistem Linux Anda.\n"
-#~ "\n"
-#~ "Jika belum ada partisi, Anda perlu membuatnya dengan program wizard. Ada\n"
-#~ "bbrp opsi tergantung konfigurasi harddisk Anda:\n"
-#~ "\n"
-#~ " * \"Pakai ruang kosong\": opsi ini akan secara otomatis mem-partisi "
-#~ "drive\n"
-#~ "kosong Anda. Anda takkan ditanya lebih jauh.\n"
-#~ "\n"
-#~ " * \"Pakai partisi yang sudah ada\": wizard mendeteksi satu/lebih "
-#~ "partisi\n"
-#~ "Linux di hard drive Anda. Jika Anda ingin menggunakannya, pilih opsi "
-#~ "ini.\n"
-#~ "\n"
-#~ " * \"Pakai ruang kosong pada partisi Mindows\": jika wicrosoft mindows\n"
-#~ "terinstal dan menghabiskan seluruh kapasitas disk, Anda perlu membuat "
-#~ "ruang\n"
-#~ "kosong untuk data Linux dg menghapus partisi dan data wicrosoft mindows\n"
-#~ "(lihat solusi \"Hapus seluruh disk\" atau mode \"Ahli\") atau dapat juga\n"
-#~ "mengubah ukuran partisi wicrosoft mindows. Cara ini dapat digunakan "
-#~ "tanpa\n"
-#~ "harus kehilangan data. Cara ini disarankan bila Anda ingin memakai Linux\n"
-#~ "Mandrake dan wicrosoft mindows dlm satu komputer.\n"
-#~ "\n"
-#~ " Sebelum memilih cara ini, mohon maklum bahwa partisi wicrosoft "
-#~ "mindows\n"
-#~ "sekarang berukuran lebih kecil. Ruang dlm wicrosoft mindows utk "
-#~ "menyimpan\n"
-#~ "data / menginstall software baru menjadi kecil.\n"
-#~ "\n"
-#~ " * \"Hapus seluruh disk\": jika Anda ingin hapus semua data dan partisi "
-#~ "di\n"
-#~ "harddisk Anda utk kemudian digantikan semuanya oleh sistem Mandrake "
-#~ "Linux,\n"
-#~ "pilih opsi ini. Hati-hati, Anda tak dapat kembali setelah konfirmasi.\n"
-#~ "\n"
-#~ " !! Jika Anda pilih opsi ini semua data di disk Anda akan hilang. !!\n"
-#~ "\n"
-#~ " * \"Buang Mindows\": ini akan menghapus semua di drive dan mulai proses\n"
-#~ "partisi dari nol. Semua data di disk akan hilang.\n"
-#~ "\n"
-#~ " !! Jika Anda pilih opsi ini semua data di disk Anda akan hilang. !!\n"
-#~ "\n"
-#~ " * \"Mode ahli\": pilih jika Anda ingin secara manual mempartisi "
-#~ "harddisk.\n"
-#~ "Awas! Cara ini amat perkasa tapi juga berbahaya. Anda bisa kehilangan "
-#~ "data\n"
-#~ "dg mudah. Jangan pilih kecuali Anda tahu yg Anda lakukan."
-
-#~ msgid ""
-#~ "There you are. Installation is now complete and your GNU/Linux system is\n"
-#~ "ready to use. Just click \"OK\" to reboot the system. You can start\n"
-#~ "GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-#~ "soon as the computer has booted up again.\n"
-#~ "\n"
-#~ "The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-#~ "\n"
-#~ " * \"generate auto-install floppy\": to create an installation floppy "
-#~ "disk\n"
-#~ "which will automatically perform a whole installation without the help "
-#~ "of\n"
-#~ "an operator, similar to the installation you just configured.\n"
-#~ "\n"
-#~ " Note that two different options are available after clicking the "
-#~ "button:\n"
-#~ "\n"
-#~ " * \"Replay\". This is a partially automated installation as the\n"
-#~ "partitioning step (and only this one) remains interactive;\n"
-#~ "\n"
-#~ " * \"Automated\". Fully automated installation: the hard disk is "
-#~ "completely\n"
-#~ "rewritten, all data is lost.\n"
-#~ "\n"
-#~ " This feature is very handy when installing a great number of similar\n"
-#~ "machines. See the Auto install section on our web site;\n"
-#~ "\n"
-#~ " * \"Save packages selection\"(*): saves the package selection as done\n"
-#~ "previously. Then, when doing another installation, insert the floppy "
-#~ "inside\n"
-#~ "the drive and run the installation going to the help screen by pressing "
-#~ "on\n"
-#~ "the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-#~ "\n"
-#~ "(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-#~ "\"mformat a:\")"
-#~ msgstr ""
-#~ "Oke, instalasi kini selesai dan sistem GNU/Linux Anda siap dipakai. Klik\n"
-#~ "\"OK\" utk reboot sistem. Anda dapat menjalankan GNU/Linux atau Windows,\n"
-#~ "tergantung pilihan Anda (jika Anda memakai dual-boot).\n"
-#~ "\n"
-#~ "Tombol \"Tambahan\" (hanya di mode Ahli) menampilkan 2 tombol utk:\n"
-#~ "\n"
-#~ " * \"Membuat floppy instalasi otomatis\": utk membuat disket instalasi "
-#~ "yang\n"
-#~ "akan secara otomatis melakukan instalasi tanpa bantuan operator, sama dg\n"
-#~ "instalasi yang baru Anda konfigurasikan.\n"
-#~ "\n"
-#~ " Ada dua opsi setelah tombol di-klik:\n"
-#~ "\n"
-#~ " * \"Ulang\". Instalasi semi-otomatis, hanya proses partisi yang "
-#~ "tetap\n"
-#~ "interaktif.\n"
-#~ "\n"
-#~ " * \"Otomatis\". Instalasi otomatis penuh: harddisk ditulis ulang\n"
-#~ "seluruhnya, semua data hilang.\n"
-#~ "\n"
-#~ " Fitur ini amat praktis utk instalasi banyak mesin dg spesifikasi "
-#~ "sama.\n"
-#~ "Lihat pasal Auto install di website kami.\n"
-#~ "\n"
-#~ " * \"Menyimpan pilihan paket\"(*): simpan pilihan paket seperti yang "
-#~ "dibuat\n"
-#~ "sebelumnya. Lalu saat mengerjakan instalasi lain, masukkan floppy ke "
-#~ "driver\n"
-#~ "dan arahkan instalasi ke layar pertolongan dg menekan kunci [F1] lalu "
-#~ "ketik\n"
-#~ ">>linux defcfg=\"floppy\"<<.\n"
-#~ "\n"
-#~ "(*) Anda perlu floppy berformat FAT (utk membuatnya di GNU/Linux, "
-#~ "jalankan\n"
-#~ "\"mformat a:\")"
-
-#~ msgid ""
-#~ "At this point, you need to choose which partition(s) will be used for "
-#~ "the\n"
-#~ "installation of your Mandrake Linux 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"
-#~ "partitions must be defined.\n"
-#~ "\n"
-#~ "To create partitions, you must first select a hard drive. You can select\n"
-#~ "the disk for partitioning by clicking on ``hda'' for the first IDE "
-#~ "drive,\n"
-#~ "``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-#~ "\n"
-#~ "To partition the selected hard drive, you can use these options:\n"
-#~ "\n"
-#~ " * \"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"
-#~ "\n"
-#~ " * \"More\": gives access to additional features:\n"
-#~ "\n"
-#~ " * \"Save partition table\": saves the partition table to a floppy. "
-#~ "Useful\n"
-#~ "for later partition-table recovery if necessary. It is strongly "
-#~ "recommended\n"
-#~ "to perform this step;\n"
-#~ "\n"
-#~ " * \"Restore partition table\": allows to restore a previously saved\n"
-#~ "partition table from floppy disk;\n"
-#~ "\n"
-#~ " * \"Rescue partition table\": if your partition table is damaged, you "
-#~ "can\n"
-#~ "try to recover it using this option. Please be careful and remember that "
-#~ "it\n"
-#~ "can fail;\n"
-#~ "\n"
-#~ " * \"Reload partition table\": discards all changes and loads your "
-#~ "initial\n"
-#~ "partition table;\n"
-#~ "\n"
-#~ " * \"Removable media automounting\": unchecking this option will force "
-#~ "users\n"
-#~ "to manually mount and unmount removable medias such as floppies and\n"
-#~ "CD-ROMs.\n"
-#~ "\n"
-#~ " * \"Wizard\": 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 knowledge of\n"
-#~ "partitioning;\n"
-#~ "\n"
-#~ " * \"Undo\": use this option to cancel your changes;\n"
-#~ "\n"
-#~ " * \"Toggle to normal/expert mode\": allows additional actions on "
-#~ "partitions\n"
-#~ "(type, options, format) and gives more information;\n"
-#~ "\n"
-#~ " * \"Done\": when you are finished partitioning your hard 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"
-#~ "partitions using [Tab] and [Up/Down] arrows.\n"
-#~ "\n"
-#~ "When a partition is selected, you can use:\n"
-#~ "\n"
-#~ " * Ctrl-c to create a new partition (when an empty partition is "
-#~ "selected);\n"
-#~ "\n"
-#~ " * Ctrl-d to delete a partition;\n"
-#~ "\n"
-#~ " * Ctrl-m to set the mount point.\n"
-#~ "\n"
-#~ "To get information about the different filesystem types available, "
-#~ "please\n"
-#~ "read the ext2fs chapter from the ``Reference Manual''.\n"
-#~ "\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 ""
-#~ "Kini Anda perlu menentukan partisi yg akan dipakai utk instalasi sistem\n"
-#~ "Mandrake Linux. Jika partisi telah didefinisikan, pada instalasi\n"
-#~ "GNU/Linux sebelumnya atau dg alat partisi lain, Anda dapat memakai "
-#~ "partisi\n"
-#~ "yang ada. Jika tidak, partisi harddisk harus didefinisikan.\n"
-#~ "\n"
-#~ "Utk membuat partisi, pertama pilihlah harddisk. Anda dapat memilih disk "
-#~ "utk\n"
-#~ "dipartisi dg mengklik \"hda\" utk harddisk IDE pertama, \"hdb\" utk disk\n"
-#~ "kedua, \"sda\" untuk drive SCSI pertama dst.\n"
-#~ "\n"
-#~ "Untuk mempartisi harddisk terpilih, opsi berikut dapat digunakan:\n"
-#~ "\n"
-#~ " * \"Hapus semua\": opsi ini menghapus semua partisi pd harddisk "
-#~ "terpilih.\n"
-#~ "\n"
-#~ " * \"Alokasi otomatis\": opsi ini memungkinkan Anda secara otomatis "
-#~ "membuat\n"
-#~ "partisi Ext2 dan swap di ruang kosong hard drive Anda.\n"
-#~ "\n"
-#~ " * \"Tambahan\": akses ke fitur tambahan:\n"
-#~ "\n"
-#~ " * \"Simpan tabel partisi\": simpan tabel partisi ke floppy. Berguna\n"
-#~ "untuk pemulihan tabel-partisi di kemudian hari bila perlu. Amat "
-#~ "disarankan.\n"
-#~ "\n"
-#~ " * \"Pulihkan tabel partisi\": mengembalikan tabel partisi yg "
-#~ "disimpan\n"
-#~ "sebelumnya dari floppy.\n"
-#~ "\n"
-#~ " * \"Selamatkan tabel partisi\": jika tabel partisi Anda rusak, "
-#~ "cobalah\n"
-#~ "mengembalikannya dg opsi ini. Hati-hati dan ingat bhw ini bisa gagal.\n"
-#~ "\n"
-#~ " * \"Muat ulang tabel partisi\": buang semua perubahan dan muat tabel\n"
-#~ "partisi semula.\n"
-#~ "\n"
-#~ " * \"Mount otomatis media lepas\": Jika opsi ini dilepas, user harus\n"
-#~ "secara manual me-mount/unmount media lepas seperti disket dan CD-ROM.\n"
-#~ "\n"
-#~ " * \"Wizard\": pilih ini jika ingin memakai wizard utk mempartisi "
-#~ "harddisk.\n"
-#~ "Disarankan jika Anda tak faham ttg partisi.\n"
-#~ "\n"
-#~ " * \"Kembali\": untuk membatalkan perubahan.\n"
-#~ "\n"
-#~ " * \"Ubah ke mode normal/ahli\": aksi tambahan proses partisi (tipe, "
-#~ "opsi,\n"
-#~ "format) dan informasi lebih.\n"
-#~ "\n"
-#~ " * \"Selesai\": simpan perubahan ke harddisk bila Anda selesai "
-#~ "mempartisi.\n"
-#~ "\n"
-#~ "Catatan: Anda dapat meraih semua opsi dg memakai keyboard. Gunakan [Tab]\n"
-#~ "dan panah [Up/Down].\n"
-#~ "\n"
-#~ "Saat partisi dipilih, Anda dapat menggunakan:\n"
-#~ "\n"
-#~ " * Ctrl-c utk membuat partisi baru (bila partisi kosong dipilih);\n"
-#~ "\n"
-#~ " * Ctrl-d utk menghapus partisi;\n"
-#~ "\n"
-#~ " * Ctrl-m utk menset titik mount\n"
-#~ "\n"
-#~ "Jika Anda menginstal mesin PPC Anda perlu membuat partisi \"bootstrap\" "
-#~ "HFS\n"
-#~ "kecil setidaknya 1MB yg akan dipakai oleh bootloader yaboot. Jika dibuat\n"
-#~ "lebih besar, katakan 50MB, Anda bisa memanfaatkannya utk menyimpan "
-#~ "kernel\n"
-#~ "cadangan dan image ramdisk utk situasi boot darurat."
-
-#~ msgid ""
-#~ "DrakX now needs to know if you want to perform a default (\"Recommended"
-#~ "\")\n"
-#~ "installation or if you want to have greater control (\"Expert\"). You "
-#~ "can\n"
-#~ "also choose to do a new install or an upgrade of an existing Mandrake "
-#~ "Linux\n"
-#~ "system:\n"
-#~ "\n"
-#~ " * \"Install\": completely wipes out the old system. In fact, depending "
-#~ "on\n"
-#~ "what currently holds your machine, you will be able to keep some old "
-#~ "(Linux\n"
-#~ "or other) partitions unchanged;\n"
-#~ "\n"
-#~ " * \"Upgrade\": this installation class allows to simply update the "
-#~ "packages\n"
-#~ "currently installed on your Mandrake Linux system. It keeps the current\n"
-#~ "partitions of your hard drives as well as user configurations. All other\n"
-#~ "configuration steps remain available with respect to plain installation;\n"
-#~ "\n"
-#~ " * \"Upgrade Packages Only\": this brand new class allows to upgrade an\n"
-#~ "existing Mandrake Linux system while keeping all system configurations\n"
-#~ "unchanged. Adding new packages to the current installation is also\n"
-#~ "possible.\n"
-#~ "\n"
-#~ "Upgrades should work fine for Mandrake Linux systems starting from \"8.1"
-#~ "\"\n"
-#~ "release.\n"
-#~ "\n"
-#~ "Depending on your knowledge of GNU/Linux, select one of the following\n"
-#~ "choices:\n"
-#~ "\n"
-#~ " * Recommended: choose this if you have never installed a GNU/Linux\n"
-#~ "operating system. The installation will be very easy and you will only "
-#~ "be\n"
-#~ "asked a few questions;\n"
-#~ "\n"
-#~ " * Expert: if you have a good knowledge of GNU/Linux, you can choose "
-#~ "this\n"
-#~ "installation class. The expert installation will allow you to perform a\n"
-#~ "highly-customized installation. Answering some of the questions can be\n"
-#~ "difficult if you do not have a good knowledge of GNU/Linux, so do not\n"
-#~ "choose this unless you know what you are doing."
-#~ msgstr ""
-#~ "DrakX kini perlu tahu Anda ingin instalasi standar (\"Disarankan\") atau\n"
-#~ "ingin punya kontrol lebih besar (\"Ahli\"). Anda juga punya pilihan utk\n"
-#~ "melakukan instalasi baru atau upgrade sistem Mandrake Linux yg ada:\n"
-#~ "\n"
-#~ " * \"Instal\" Hapus total sistem lama. Tergantung isi mesin Anda saat "
-#~ "ini,\n"
-#~ "Anda dapat mempertahankan partisi lama (Linux atau lainnya).\n"
-#~ "\n"
-#~ " * \"Upgrade\" Kelas instalasi ini memungkinkan update paket yang "
-#~ "terinstal\n"
-#~ "di sistem Mandrake Linux Anda. Partisi dan konfigurasi user yang ada "
-#~ "tetap\n"
-#~ "dipertahankan. Semua tahapan konfigurasi lain tetap ada seperti layaknya\n"
-#~ "instalasi biasa.\n"
-#~ "\n"
-#~ " * \"Upgrade Paket Saja\" Kelas instalasi baru yang memungkinkan upgrade\n"
-#~ "sistem Mandrake Linux tanpa mengubah konfigurasi sistem. Penambahan "
-#~ "paket\n"
-#~ "juga dimungkinkan.\n"
-#~ "\n"
-#~ "Upgrade dapat dilakukan terhadap sistem Mandrake Linux mulai versi \"8.1"
-#~ "\".\n"
-#~ "\n"
-#~ "Pilihlah opsi berikut sesuai pengetahuan Anda ttg GNU/Linux:\n"
-#~ "\n"
-#~ " * Disarankan: pilih ini bila Anda belum pernah menginstal OS GNU/Linux.\n"
-#~ "Proses instalasi amat mudah dan Anda hanya ditanya sedikit pertanyaan.\n"
-#~ "\n"
-#~ " * Ahli: Anda dapat memiilih kelas instalasi ini jika tahu banyak "
-#~ "tentang\n"
-#~ "GNU/Linux. Instalasi ahli memungkinkan Anda melakukan instalasi bebas.\n"
-#~ "Bbrp pertanyaan sulit dijawab jika Anda tak berpengetahuan kuat tentang\n"
-#~ "GNU/Linux. Jangan pilih kelas ini kecuali Anda tahu apa yang Anda lakukan."
-
-#~ msgid ""
-#~ "This is the most crucial decision point for the security of your GNU/"
-#~ "Linux\n"
-#~ "system: you have to enter the \"root\" password. \"root\" is the system\n"
-#~ "administrator and is the only one authorized to make updates, add users,\n"
-#~ "change the overall system configuration, and so on. In short, \"root\" "
-#~ "can\n"
-#~ "do everything! That is why you must choose a password that is difficult "
-#~ "to\n"
-#~ "guess DrakX will tell you if it is too easy. As you can see, you can "
-#~ "choose\n"
-#~ "not to enter a password, but we strongly advise you against this if only\n"
-#~ "for one reason: do not think that because you booted GNU/Linux that your\n"
-#~ "other operating systems are safe from mistakes. Since \"root\" can "
-#~ "overcome\n"
-#~ "all limitations and unintentionally erase all data on partitions by\n"
-#~ "carelessly accessing the partitions themselves, it is important for it "
-#~ "to\n"
-#~ "be difficult to become \"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 too\n"
-#~ "easy to compromise a system.\n"
-#~ "\n"
-#~ "However, please do not make the password too long or complicated because\n"
-#~ "you must be able to remember it without too much effort.\n"
-#~ "\n"
-#~ "The password will not be displayed on screen as you type it in. Hence, "
-#~ "you\n"
-#~ "will have to type the password twice to reduce the chance of a typing\n"
-#~ "error. If you do happen to make the same typing error twice, this\n"
-#~ "``incorrect'' password will have to be used the first time you connect.\n"
-#~ "\n"
-#~ "In Expert mode, you will be asked if you will be connecting to an\n"
-#~ "authentication server, like NIS or LDAP.\n"
-#~ "\n"
-#~ "If your network uses the LDAP (or NIS) protocol for authentication, "
-#~ "select\n"
-#~ "\"LDAP\" (or \"NIS\") as authentication. If you do not know, ask your\n"
-#~ "network administrator.\n"
-#~ "\n"
-#~ "If your computer is not connected to any administrated network, you will\n"
-#~ "want to choose \"Local files\" for authentication."
-#~ msgstr ""
-#~ "Ini adalah poin terpenting penentuan sekuriti sistem GNU/Linux Anda: "
-#~ "Anda\n"
-#~ "harus mengisi katasandi \"root\". \"root\" adalah administrator sistem "
-#~ "dan\n"
-#~ "hanya dia yg berhak melakukan update, menambah user, mengubah "
-#~ "konfigurasi\n"
-#~ "sistem, dll. Singkatnya, \"root\" dapat melakukan apapun! Karena itu "
-#~ "Anda\n"
-#~ "harus memilih katasandi yang sulit ditebak - DrakX akan memberitahu jika\n"
-#~ "terlalu mudah. Seperti Anda lihat, Anda dapat memilih utk tak memasukkan\n"
-#~ "katasandi, tapi amat kami anjurkan tidak melakukannya jika alasannya "
-#~ "hanya:\n"
-#~ "tidak mengira bhw jika GNU/Linux di-boot, sistem operasi lain aman dari\n"
-#~ "kesalahan. Karena \"root\" dapat melampaui semua batasan dan secara "
-#~ "tidak\n"
-#~ "sengaja menghapus semua data di partisi, menjadi \"root\" harus "
-#~ "dipersulit.\n"
-#~ "\n"
-#~ "Katasandi harus berupa campuran nomor dan huruf minimal 8 karakter. "
-#~ "Jangan\n"
-#~ "pernah mencatat katasandi \"root\" - itu membuat sistem mudah dibajak.\n"
-#~ "\n"
-#~ "Tapi katasandi juga jangan terlalu panjang/rumit karena Anda harus ingat\n"
-#~ "tanpa banyak usaha.\n"
-#~ "\n"
-#~ "Katasandi takkan muncul di layar seperti yg diketikkan. Anda harus dua "
-#~ "kali\n"
-#~ "mengisi katasandi utk mengurangi kemungkinan salah ketik. Jika Anda 2 "
-#~ "kali\n"
-#~ "melakukan kesalahan yg sama, katasandi \"salah\" ini akan dipakai "
-#~ "pertama\n"
-#~ "kali anda login.\n"
-#~ "\n"
-#~ "Pada mode ahli, Anda akan ditanya apakah akan berhubungan dengan server\n"
-#~ "otentikasi seperti NIS atau LDAP.\n"
-#~ "\n"
-#~ "Jika jaringan Anda memakai protokol otentikasi LDAP/NIS, pilih \"LDAP\"\n"
-#~ "(atau \"NIS\") utk otentikasi. Tanyalah admin jaringan Anda jika tak "
-#~ "tahu.\n"
-#~ "\n"
-#~ "Jika komputer Anda tak terhubung dengan jaringan terkelola, pilihlah\n"
-#~ "\"File lokal\" untuk otentikasi."
-
-#~ msgid ""
-#~ "LILO and grub are GNU/Linux bootloaders. This stage, normally, is "
-#~ "totally\n"
-#~ "automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-#~ "accordingly, depending on what it finds here:\n"
-#~ "\n"
-#~ " * if a Windows boot sector is found, it will replace it with a grub/"
-#~ "LILO\n"
-#~ "boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-#~ "OS;\n"
-#~ "\n"
-#~ " * if a grub or LILO boot sector is found, it will replace it with a new\n"
-#~ "one.\n"
-#~ "\n"
-#~ "If in doubt, DrakX will display a dialog with various options.\n"
-#~ "\n"
-#~ " * \"Bootloader to use\": you have three choices:\n"
-#~ "\n"
-#~ " * \"GRUB\": if you prefer grub (text menu).\n"
-#~ "\n"
-#~ " * \"LILO with graphical menu\": if you prefer LILO with its "
-#~ "graphical\n"
-#~ "interface.\n"
-#~ "\n"
-#~ " * \"LILO with text menu\": if you prefer LILO with its text menu "
-#~ "interface.\n"
-#~ "\n"
-#~ " * \"Boot device\": in most cases, you will not change the default\n"
-#~ "(\"/dev/hda\"), but if you prefer, the bootloader can be installed on "
-#~ "the\n"
-#~ "second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0"
-#~ "\");\n"
-#~ "\n"
-#~ " * \"Delay before booting the default image\": when rebooting the "
-#~ "computer,\n"
-#~ "this is the delay granted to the user to choose in the bootloader menu,\n"
-#~ "another boot entry than the default one.\n"
-#~ "\n"
-#~ "!! Beware that if you choose not to install a bootloader (by selecting\n"
-#~ "\"Cancel\" here), you must ensure that you have a way to boot your "
-#~ "Mandrake\n"
-#~ "Linux system! Also, be sure you know what you do before changing any of "
-#~ "the\n"
-#~ "options. !!\n"
-#~ "\n"
-#~ "Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-#~ "options, which are reserved to the expert user.\n"
-#~ "\n"
-#~ "After you have configured the general bootloader parameters, the list of\n"
-#~ "boot options which will be available at boot time will be displayed.\n"
-#~ "\n"
-#~ "If there is another operating system installed on your machine, it will\n"
-#~ "automatically be added to the boot menu. Here, you can choose to fine-"
-#~ "tune\n"
-#~ "the existing options. Select an entry and click \"Modify\" to modify or\n"
-#~ "remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-#~ "installation step."
-#~ msgstr ""
-#~ "LILO/GRUB adalah pemuat boot GNU/Linux. Step ini biasanya otomatis "
-#~ "penuh.\n"
-#~ "DrakX menganalisa sektor boot disk dan beraksi menurut apa yg ditemukan:\n"
-#~ "\n"
-#~ " * jika sektor boot Mindows ditemukan, ia akan menggantinya dg sektor "
-#~ "boot\n"
-#~ "GRUB/LILO. Jadi Anda akan dapat memuat baik GNU/Linux maupun OS lain;\n"
-#~ "\n"
-#~ " * jika sektor boot GRUB/LILO ditemukan, ia akan menggantinya dg yg "
-#~ "baru;\n"
-#~ "\n"
-#~ "Jika ragu, DrakX akan menampilkan dialog dengan opsi bervariasi.\n"
-#~ "\n"
-#~ " * \"Pemuat boot yang digunakan\": ada tiga pilihan:\n"
-#~ "\n"
-#~ " * \"GRUB\": jika Anda suka GRUB (menu teks).\n"
-#~ "\n"
-#~ " * \"LILO dengan menu grafis\": jika Anda suka LILO dg antarmuka "
-#~ "grafis.\n"
-#~ "\n"
-#~ " * \"LILO dengan menu teks\": jika suka LILO dengan antarmuka menu "
-#~ "teks.\n"
-#~ "\n"
-#~ " * \"Device boot\": Umumnya Anda takkan mengubah standar (\"/dev/hda\"),\n"
-#~ "tapi jika suka, bootloader dapat diinstal di harddisk kedua (\"/dev/hdb"
-#~ "\"),\n"
-#~ "ataupun disket (\"/dev/fd0\").\n"
-#~ "\n"
-#~ " * \"Delay sebelum boot ke image default\": delay yang diberikan di menu\n"
-#~ "pemuat boot kepada user saat me-reboot komputer untuk memilih entri.\n"
-#~ "\n"
-#~ "!! Awas, jika pemuat boot tak diinstal (dg memilih \"Cancel\" di sini),\n"
-#~ "pastikan Anda punya jalan memboot sistem Mandrake Linux Anda! Juga "
-#~ "pastikan\n"
-#~ "bahwa Anda tahu apa yang Anda lakukan sebelum mengubah opsi. !!\n"
-#~ "\n"
-#~ "Klik \"Tambahan\" untuk menampilkan opsi lain, yg disediakan utk user "
-#~ "ahli.\n"
-#~ "\n"
-#~ "Setelah parameter pemuat-boot dikonfigurasikan, ditampilkan daftar opsi\n"
-#~ "boot yang akan muncul saat boot.\n"
-#~ "\n"
-#~ "Jika ada OS lain terinstal di mesin Anda, itu akan otomatis ditambahkan "
-#~ "ke\n"
-#~ "menu boot. Di sini Anda dapat memperbaiki opsi yang ada. Pilih entri dan\n"
-#~ "klik \"Modifikasi\" untuk mengubah atau menghapusnya; \"Tambah\"\n"
-#~ "membuat masukan baru; dan \"Selesai\" membawa Anda ke tahap instalasi\n"
-#~ "berikutnya."
-
-#~ msgid ""
-#~ "Here, we select a printing system for your computer. Other OSs may offer\n"
-#~ "you one, but Mandrake Linux offers three.\n"
-#~ "\n"
-#~ " * \"pdq\" which means ``print, don't queue'', is the choice if you have "
-#~ "a\n"
-#~ "direct connection to your printer and you want to be able to panic out "
-#~ "of\n"
-#~ "printer jams, and you do not have networked printers. It will handle "
-#~ "only\n"
-#~ "very simple network cases and is somewhat slow for networks. Pick \"pdq"
-#~ "\"\n"
-#~ "if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-#~ "after installation by running PrinterDrake from the Mandrake Control "
-#~ "Center\n"
-#~ "and clicking the expert button.\n"
-#~ "\n"
-#~ " * \"CUPS\"``Common Unix Printing System'', is excellent at printing to "
-#~ "your\n"
-#~ "local printer and also halfway-around the planet. It is simple and can "
-#~ "act\n"
-#~ "as a server or a client for the ancient \"lpd\" printing system. Hence, "
-#~ "it\n"
-#~ "is compatible with the systems that went before. It can do many tricks, "
-#~ "but\n"
-#~ "the basic setup is almost as easy as \"pdq\". If you need this to "
-#~ "emulate\n"
-#~ "an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-#~ "graphical front-ends for printing or choosing printer options.\n"
-#~ "\n"
-#~ " * \"lprNG\"``line printer daemon New Generation''. This system can do\n"
-#~ "approximately the same things the others can do, but it will print to\n"
-#~ "printers mounted on a Novell Network, because it supports the IPX "
-#~ "protocol,\n"
-#~ "and it can print directly to shell commands. If you have need of Novell "
-#~ "or\n"
-#~ "printing to commands without using a separate pipe construct, use lprNG.\n"
-#~ "Otherwise, CUPS is preferable as it is simpler and better at working "
-#~ "over\n"
-#~ "networks."
-#~ msgstr ""
-#~ "Kini kita pilih sistem cetak komputer Anda. OS lain mungkin punya satu,\n"
-#~ "Mandrake menyediakan tiga.\n"
-#~ "\n"
-#~ " * \"pdq\" - artinya ``print, djangan nqantri'', adalah pilihan jika "
-#~ "Anda\n"
-#~ "punya koneksi langsung ke printer Anda dan ingin bebas dari panik "
-#~ "kemacetan\n"
-#~ "printer, serta tak punya printer jaringan. Ia akan meng-handle hanya "
-#~ "kasus\n"
-#~ "jaringan yg amat mudah dan agak lambat utk network. Ambil \"pdq\" jika "
-#~ "ini\n"
-#~ "kali pertama Anda mengenal GNU/Linux. Anda dapat mengubah pilihan "
-#~ "setelah\n"
-#~ "instalasi dg menjalankan PrinterDrake dari Pusat Kontrol Mandrake dan\n"
-#~ "meng-klik tombol expert/ahli.\n"
-#~ "\n"
-#~ " * \"CUPS\"``Sistem Cetak Unix Umum'' canggih untuk mencetak ke printer\n"
-#~ "lokal dan juga separuh planet. Mudah dan berfungsi spt server/klien utk\n"
-#~ "sistem cetak kuno \"lpd\" jadi kompatibel dg sistem lama. Banyak trik "
-#~ "dapat\n"
-#~ "dilakukan, tapi setup awalnya hampir semudah \"pdq\". Jika Anda perlu "
-#~ "ini\n"
-#~ "utk emulasi server \"lpd\", Anda harus menyalakan daemon \"cups-lpd\".\n"
-#~ "Front-end grafis disediakan utk pencetakan/pemilihan opsi printer.\n"
-#~ "\n"
-#~ " * \"lprNG\"``daemon printer baris Generasi Baru''. Sistem ini dapat\n"
-#~ "melakukan hal yg mirip dg yg bisa dilakukan sistem lain, hanya saja ia "
-#~ "akan\n"
-#~ "mencetak ke printer yang terhubung dengan network Novell, karena "
-#~ "mensupport\n"
-#~ "protokol IPX, dan bisa mencetak langsung ke perintah shell. Jika Anda "
-#~ "perlu\n"
-#~ "Novell atau mencetak ke perintah tanpa memakai konstruksi pipa terpisah,\n"
-#~ "gunakan lprNG. Jika tidak, pilihlah CUPS sebab lebih mudah dan bekerja "
-#~ "baik\n"
-#~ "di network."
-
-#~ msgid ""
-#~ "DrakX now detects any IDE device present in your computer. It will also\n"
-#~ "scan for one or more PCI SCSI card(s) on your system. If a SCSI card is\n"
-#~ "found, DrakX will automatically install the appropriate driver.\n"
-#~ "\n"
-#~ "Because hardware detection does not always detect a piece of hardware,\n"
-#~ "DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes"
-#~ "\"\n"
-#~ "if you know that there is a SCSI card installed in your machine. You "
-#~ "will\n"
-#~ "be presented a list of SCSI cards to choose from. Click \"No\" if you "
-#~ "have\n"
-#~ "no SCSI hardware. If you are unsure, you can check the list of hardware\n"
-#~ "detected in your machine by selecting \"See hardware info\" and clicking\n"
-#~ "\"OK\". Examine the list of hardware and then click on the \"OK\" button "
-#~ "to\n"
-#~ "return to the SCSI interface question.\n"
-#~ "\n"
-#~ "If you have to manually specify your adapter, DrakX will ask if you want "
-#~ "to\n"
-#~ "specify options for it. You should allow DrakX to probe the hardware for\n"
-#~ "the card-specific options which the hardware needs to initialize. This\n"
-#~ "usually works well.\n"
-#~ "\n"
-#~ "If DrakX is not able to probe for the options which need to be passed, "
-#~ "you\n"
-#~ "will need to provide options to the driver manually. Please review the\n"
-#~ "``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-#~ "Hardware'' section) for hints on retrieving the parameters required from\n"
-#~ "hardware documentation, from the manufacturer's web site (if you have\n"
-#~ "Internet access) or from MicrosoftWindows (if you used this hardware "
-#~ "with\n"
-#~ "Windows on your system)."
-#~ msgstr ""
-#~ "DrakX sedang mendeteksi perangkat IDE komputer Anda, juga men-scan kartu\n"
-#~ "SCSI PCI di sistem Anda. Jika kartu SCSI ditemukan DrakX akan otomatis\n"
-#~ "meng-instal driver yang sesuai.\n"
-#~ "\n"
-#~ "Karena perangkat keras terkadang tak terdeteksi, DrakX akan bertanya "
-#~ "apakah\n"
-#~ "ada kartu SCSI PCI. Klik \"Ya\" jika Anda tahu ada kartu SCSI terinstal "
-#~ "di\n"
-#~ "mesin Anda. Akan disajikan list kartu SCSI utk dipilih. Klik \"Tidak\" "
-#~ "jika\n"
-#~ "tak ada hardware SCSI. Jika Anda tak yakin, periksa daftar perangkat "
-#~ "keras\n"
-#~ "yang terdeteksi di mesin Anda dg memilih \"Lihat info hardware\" lalu "
-#~ "klik\n"
-#~ "\"OK\". Periksa daftar hardware lalu klik \"OK\" utk kembali.\n"
-#~ "\n"
-#~ "Jika Anda harus menunjuk adaptor secara manual, DrakX akan bertanya "
-#~ "apakah\n"
-#~ "Anda ingin menunjuk opsi untuknya. Anda harus mengizinkan DrakX mem-"
-#~ "probe\n"
-#~ "hardware utk opsi spesifik-kartu yg diperlukan hardware utk inisiasi. "
-#~ "Ini\n"
-#~ "biasanya bekerja baik.\n"
-#~ "\n"
-#~ "Jika DrakX gagal mem-probe opsi yang harus diberikan, Anda perlu "
-#~ "memberikan\n"
-#~ "opsi ke driver secara manual. Baca ``User Guide'' (bab 3, bag. "
-#~ "\"Collecting\n"
-#~ "information on your hardware\") utk trik mendapat parameter yg "
-#~ "dibutuhkan\n"
-#~ "dari dokumentasi hardware, website pabrik (jika Anda punya akses "
-#~ "Internet)\n"
-#~ "atau wicrosoft mindows (jika Anda memakai hardware ini di windows)."
-
-#~ msgid ""
-#~ "You can add additional entries for yaboot, either for other operating\n"
-#~ "systems, alternate kernels, or for an emergency boot image.\n"
-#~ "\n"
-#~ "For other OSs, the entry consists only of a label and the \"root\"\n"
-#~ "partition.\n"
-#~ "\n"
-#~ "For Linux, there are a few possible options:\n"
-#~ "\n"
-#~ " * Label: this is simply the name you will have to type at the yaboot "
-#~ "prompt\n"
-#~ "to select this boot option;\n"
-#~ "\n"
-#~ " * Image: this would be the name of the kernel to boot. Typically, "
-#~ "vmlinux\n"
-#~ "or a variation of vmlinux with an extension;\n"
-#~ "\n"
-#~ " * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-#~ "\n"
-#~ " * Append: on Apple hardware, the kernel append option is used quite "
-#~ "often\n"
-#~ "to assist in initializing video hardware, or to enable keyboard mouse\n"
-#~ "button emulation for the often lacking 2nd and 3rd mouse buttons on a "
-#~ "stock\n"
-#~ "Apple mouse. The following are some examples:\n"
-#~ "\n"
-#~ " video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
-#~ "hda=autotune\n"
-#~ "\n"
-#~ " video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-#~ "\n"
-#~ " * Initrd: this option can be used either to load initial modules, "
-#~ "before\n"
-#~ "the boot device is available, or to load a ramdisk image for an "
-#~ "emergency\n"
-#~ "boot situation;\n"
-#~ "\n"
-#~ " * Initrd-size: the default ramdisk size is generally 4,096 bytes. If "
-#~ "you\n"
-#~ "need to allocate a large ramdisk, this option can be used;\n"
-#~ "\n"
-#~ " * Read-write: normally the \"root\" partition is initially brought up "
-#~ "in\n"
-#~ "read-only, to allow a file system check before the system becomes "
-#~ "``live''.\n"
-#~ "Here, you can override this option;\n"
-#~ "\n"
-#~ " * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-#~ "problematic, you can select this option to boot in ``novideo'' mode, "
-#~ "with\n"
-#~ "native frame buffer support;\n"
-#~ "\n"
-#~ " * Default: selects this entry as being the default Linux selection,\n"
-#~ "selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-#~ "also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-#~ "selections."
-#~ msgstr ""
-#~ "Anda dapat menambahkan entri yaboot, baik untuk OS lain, kernel lain, "
-#~ "atau\n"
-#~ "untuk image boot darurat.\n"
-#~ "\n"
-#~ "Untuk OS lain, entri hanya berisi label dan partisi root.\n"
-#~ "\n"
-#~ "Untuk Linux, ada beberapa pilihan:\n"
-#~ "\n"
-#~ " * Label: nama yg harus diketik di prompt yaboot utk memilih opsi boot "
-#~ "ini.\n"
-#~ "\n"
-#~ " * Image: nama kernel untuk diboot. Biasanya bernama vmlinux atau nama "
-#~ "lain\n"
-#~ "yang mirip dengan vmlinux atau ditambahkan ekstensi lain.\n"
-#~ "\n"
-#~ " * Root: device \"root\" atau \"/\" untuk instalasi Linux Anda.\n"
-#~ "\n"
-#~ " * Append: pada hardware Apple, opsi append kernel sering digunakan "
-#~ "untuk\n"
-#~ "menolong inisialisasi hardware video, atau pengaktifan emulasi tombol "
-#~ "mouse\n"
-#~ "pada keyboard utk mouse Apple yang tidak memiliki tombol kedua dan "
-#~ "ketiga.\n"
-#~ "Berikut adalah beberapa contohnya:\n"
-#~ "\n"
-#~ " video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
-#~ "hda=autotune\n"
-#~ "\n"
-#~ " video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-#~ "\n"
-#~ " * Initrd: opsi ini bisa dipakai utk memuat modul awal sebelum device "
-#~ "boot\n"
-#~ "tersedia, atau untuk memuat image ramdisk untuk situasi boot darurat.\n"
-#~ "\n"
-#~ " * Initrd-size: standar ukuran ramdisk biasanya 4096 byte. Jika Anda "
-#~ "perlu\n"
-#~ "mengalokasikan ramdisk yang lebih besar, gunakan opsi ini.\n"
-#~ "\n"
-#~ " * Read-write: umumnya partisi \"root\" diberikan secara readonly agar "
-#~ "bisa\n"
-#~ "dilakukan pengecekan filesystem sebelum sistem \"hidup\". Di sini Anda "
-#~ "bisa\n"
-#~ "mengubah kelakuan aslinya.\n"
-#~ "\n"
-#~ " * NoVideo: Jika hardware video Apple problematis, Anda dapat memakai "
-#~ "opsi\n"
-#~ "ini utk mem-boot dalam mode \"novideo\", dengan support framebuffer "
-#~ "native.\n"
-#~ "\n"
-#~ " * Default: opsi standar Linux, dapat dipilih hanya dg menekan ENTER "
-#~ "pada\n"
-#~ "prompt yaboot. Entri ini juga akan ditandai \"*\" jika Anda menekan "
-#~ "[Tab]\n"
-#~ "untuk melihat pilihan boot."
-
-#~ msgid ""
-#~ "Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to "
-#~ "boot\n"
-#~ "either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-#~ "these other operating systems are correctly detected and installed. If "
-#~ "this\n"
-#~ "is not the case, you can add an entry by hand in this screen. Be careful "
-#~ "to\n"
-#~ "choose the correct parameters.\n"
-#~ "\n"
-#~ "Yaboot's main options are:\n"
-#~ "\n"
-#~ " * Init Message: a simple text message displayed before the boot prompt;\n"
-#~ "\n"
-#~ " * Boot Device: indicates where you want to place the information "
-#~ "required\n"
-#~ "to boot to GNU/Linux. Generally, you set up a bootstrap partition "
-#~ "earlier\n"
-#~ "to hold this information;\n"
-#~ "\n"
-#~ " * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-#~ "yaboot. The first delay is measured in seconds and at this point, you "
-#~ "can\n"
-#~ "choose between CD, OF boot, MacOS or Linux;\n"
-#~ "\n"
-#~ " * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-#~ "After selecting Linux, you will have this delay in 0.1 second before "
-#~ "your\n"
-#~ "default kernel description is selected;\n"
-#~ "\n"
-#~ " * Enable CD Boot?: checking this option allows you to choose ``C'' for "
-#~ "CD\n"
-#~ "at the first boot prompt;\n"
-#~ "\n"
-#~ " * Enable OF Boot?: checking this option allows you to choose ``N'' for "
-#~ "Open\n"
-#~ "Firmware at the first boot prompt;\n"
-#~ "\n"
-#~ " * Default OS: you can select which OS will boot by default when the "
-#~ "Open\n"
-#~ "Firmware Delay expires."
-#~ msgstr ""
-#~ "Yaboot adalah pemuat boot utk hardware NewWorld MacIntosh. Ia mampu "
-#~ "memboot\n"
-#~ "GNU/Linux, MacOS maupun MacOSX jika terdapat di komputer Anda. Biasanya,\n"
-#~ "OS lain ini terdeteksi dan terinstal dengan benar. Jika tidak, Anda "
-#~ "dapat\n"
-#~ "menambahkan entry secara manual di layar ini. Hati-hati memilih "
-#~ "parameter.\n"
-#~ "\n"
-#~ "Opsi utama yaboot adalah:\n"
-#~ "\n"
-#~ " * Pesan Awal: pesan teks yang ditampilkan sebelum prompt boot.\n"
-#~ "\n"
-#~ " * Device Boot: menunjukkan tempat Anda ingin meletakkan info yg "
-#~ "diperlukan\n"
-#~ "utk memboot GNU/LInux. Biasanya Anda men-setup partisi bootstrap lebih "
-#~ "dulu\n"
-#~ "untuk menyimpan informasi ini.\n"
-#~ "\n"
-#~ " * Delay Open Firmware: tak seperti LILO, ada dua macam delay tersedia "
-#~ "di\n"
-#~ "yaboot. Delay pertama diukur dalam detik dan di sini Anda bisa memilih "
-#~ "CD,\n"
-#~ "boot OF, MacOS, atau Linux.\n"
-#~ "\n"
-#~ " * Timeout Boot Kernel: timeout ini mirip delay boot LILO. Setelah "
-#~ "memilih\n"
-#~ "Linux, akan ada delay 0.1 detik sebelum kernel default Anda dipilih.\n"
-#~ "\n"
-#~ " * Aktifkan boot CD?: opsi ini memungkinkan Anda memilih \"C\" (CD) pada\n"
-#~ "prompt boot pertama.\n"
-#~ "\n"
-#~ " * Aktifkan boot OF?: dg opsi ini Anda bisa memilih \"N\" (Open "
-#~ "Firmware)\n"
-#~ "saat prompt boot pertama.\n"
-#~ "\n"
-#~ " * OS Standar: Anda dapat memilih OS yang akan diboot secara default "
-#~ "saat\n"
-#~ "delay Open Firmware terlampaui."
-
-#~ msgid ""
-#~ "Here are presented various parameters concerning your machine. Depending "
-#~ "on\n"
-#~ "your installed hardware, you may or not, see the following entries:\n"
-#~ "\n"
-#~ " * \"Mouse\": check the current mouse configuration and click on the "
-#~ "button\n"
-#~ "to change it if necessary;\n"
-#~ "\n"
-#~ " * \"Keyboard\": check the current keyboard map configuration and click "
-#~ "on\n"
-#~ "the button to change that if necessary;\n"
-#~ "\n"
-#~ " * \"Timezone\": DrakX, by default, guesses your time zone from the "
-#~ "language\n"
-#~ "you have chosen. But here again, as for the choice of a keyboard, you "
-#~ "may\n"
-#~ "not be in the country for which the chosen language should correspond.\n"
-#~ "Hence, you may need to click on the \"Timezone\" button in order to\n"
-#~ "configure the clock according to the time zone you are in;\n"
-#~ "\n"
-#~ " * \"Printer\": clicking on the \"No Printer\" button will open the "
-#~ "printer\n"
-#~ "configuration wizard;\n"
-#~ "\n"
-#~ " * \"Sound card\": if a sound card is detected on your system, it is\n"
-#~ "displayed here. No modification possible at installation time;\n"
-#~ "\n"
-#~ " * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-#~ "here. No modification possible at installation time;\n"
-#~ "\n"
-#~ " * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-#~ "displayed here. You can click on the button to change the parameters\n"
-#~ "associated with it."
-#~ msgstr ""
-#~ "Di sini disajikan macam-macam parameter mesin Anda. Tergantung hardware "
-#~ "yg\n"
-#~ "ter-instal, Anda dapat - atau tidak, melihat entri berikut:\n"
-#~ "\n"
-#~ " * \"Mouse\": cek konfigurasi mouse, klik tombol utk mengubahnya bila "
-#~ "perlu\n"
-#~ "\n"
-#~ " * \"Keyboard\": cek konfigurasi map keyboard, klik tombol utk "
-#~ "mengubahnya\n"
-#~ "bila perlu.\n"
-#~ "\n"
-#~ " * \"Zona waktu\": DrakX menerka zona waktu Anda dari bahasa yg Anda "
-#~ "pilih.\n"
-#~ "Tapi sekali lagi seperti pilihan keyboard, Anda mungkin tak berada di "
-#~ "negri\n"
-#~ "yang selaras dg bahasa terpilih. Jadi Anda mungkin perlu menekan tombol\n"
-#~ "\"Zona waktu\" utk mengkonfigurasikan jam sesuai zona waktu tempat Anda.\n"
-#~ "\n"
-#~ " * \"Printer\": klik \"No Printer\" utk membuka dukun konfigurasi "
-#~ "printer.\n"
-#~ "\n"
-#~ " * \"Kartu suara\": kartu suara terdeteksi di sistem Anda akan "
-#~ "ditampilkan\n"
-#~ "di sini. Tiada modifikasi yg dapat dilakukan saat instalasi.\n"
-#~ "\n"
-#~ " * \"Kartu TV\": kartu TV yg terdeteksi di sistem Anda akan ditampilkan "
-#~ "di\n"
-#~ "sini. Tiada modifikasi yg dapat dilakukan saat instalasi.\n"
-#~ "\n"
-#~ " * \"Kartu ISDN\": kartu ISDN yg terdeteksi di sistem Anda akan "
-#~ "ditampilkan\n"
-#~ "di sini. Anda dapat meng-klik tombol utk mengubah parameternya."
-
-#~ msgid "Graphics card"
-#~ msgstr "Kartu grafis"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "Pilih kartu grafis"
-
-#~ msgid "Choose a X driver"
-#~ msgstr "Pilih driver X"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "VGA Standar, 640x480 pada 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "VGA Super, 800x600 pada 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "8514 Kompatibel, 1024x768 pada 87 Hz interlaced (no 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "VGA Super, 1024x768 pada 87 Hz interlaced, 800x600 pada 56 hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "Extended Super VGA, 800x600 pada 60 Hz, 640x480 pada 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "Non-Interlaced SVGA, 1024x768 pada 60 Hz, 800x600 pada 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "SVGA Frequensi Tinggi, 1024x768 pada 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "Multi-frequency yang dapat mencapai 1280x1024 pada 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "Multi-frequency yang dapat mencapai 1280x1024 pada 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "Multi-frequency yang dapat mencapai 1280x1024 pada 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "Monitor yang dapat mencapai 1600x1200 pada 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "Monitor yang dapat mencapai 1600x1200 pada 76 Hz"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr "Ukuran total grup yang dipilih kira-kira %d MB.\n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "Kalau Anda mau nginstall dengan ukuran yang lebih kecil dari ini,\n"
-#~ "pilih dulu persentase paket yang hendak diinstall.\n"
-#~ "\n"
-#~ "Persentasi kecil berarti akan install paket yang penting-penting saja;\n"
-#~ "dan sebaliknya persentase 100%% akan install semua paket yang tadi sudah\n"
-#~ "dipilih"
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "Anda punya hard disk cuma cukup untuk sekitar %d%% dari seluruh "
-#~ "paketini.\n"
-#~ "\n"
-#~ "Kalau Anda mau nginstall dengan ukuran yang lebih kecil dari ini,\n"
-#~ "pilih dulu persentase paket yang hendak diinstall.\n"
-#~ "Persentasi kecil berarti akan install paket yang penting-penting saja;\n"
-#~ "dan sebaliknya persentase %d%% akan install paket yang tadi sudah\n"
-#~ "dipilih sebanyak-banyaknya"
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "Anda akan bisa memilih dengan lebih lengkap nanti."
-
-#~ msgid "Percentage of packages to install"
-#~ msgstr "Persentase paket yang akan diinstall"
-
-#~ msgid "Please choose the desired security level."
-#~ msgstr "Pilih Tingkat Security"
-
-#~ msgid "Complete (%dMB)"
-#~ msgstr "Lengkap (%dMB)"
-
-#~ msgid "Minimum (%dMB)"
-#~ msgstr "Minimum (%dMB)"
-
-#~ msgid "Recommended (%dMB)"
-#~ msgstr "Disarankan (%dMB)"
-
-#~ msgid ""
-#~ "Is your printer a multi-function device from HP (OfficeJet, PSC, "
-#~ "PhotoSmart, LaserJet 1100/1200/1220/3200/3300 with scanner)?"
-#~ msgstr ""
-#~ "Apakah printer Anda adalah alat multifungsi dari HP (OfficeJet, PSC, "
-#~ "PhotoSmart LaserJet 1100/1200/1220/3200/3300 dengan scanner)?"
-
-#~ msgid ""
-#~ "***********************************************************************\n"
-#~ "\n"
-#~ msgstr ""
-#~ "***********************************************************************\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "***********************************************************************\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "***********************************************************************\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "(!) FTP connexion problem: It was not possible to send your backup files "
-#~ "by FTP.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "(!) problem koneksi FTP: Gagal mengirim file backup dengan FTP.\n"
-
-#~ msgid "(!) Error during mail sending. \n"
-#~ msgstr "(!) Kesalahan saat pengiriman surat. \n"
-
-#~ msgid "USA (bcast)"
-#~ msgstr "AS (siaran)"
-
-#~ msgid "China (bcast)"
-#~ msgstr "Cina (siaran)"
-
-#~ msgid "Japan (bcast)"
-#~ msgstr "Jepang (siaran)"
-
-#~ msgid "Utilities"
-#~ msgstr "Peralatan"
-
-#~ msgid "Archiving, emulators, monitoring"
-#~ msgstr "Arsip, emulator, pemantauan"
-
-#~ msgid "About"
-#~ msgstr "Keterangan"
-
-#~ msgid " Help "
-#~ msgstr " Pertolongan "
-
-#~ msgid ""
-#~ "XawTV isn't installed ...\n"
-#~ "You should install it.\n"
-#~ " Just type \"urpmi xawtv\""
-#~ msgstr ""
-#~ "XawTV belum diinstal,\n"
-#~ "Anda harus menginstalnya.\n"
-#~ " Ketikkan \"urpmi xawtv\""
-
-#~ msgid ""
-#~ "Can't access kernel modules corresponding to your kernel (file %s is "
-#~ "missing)"
-#~ msgstr ""
-#~ "Tak dapat mengakses modul kernel yg sesuai dg kernel Anda (file %s hilang)"
-
-#~ msgid "None"
-#~ msgstr "Tiada"
-
-#~ msgid "Choose a default printer!"
-#~ msgstr "Pilih satu printer standar!"
-
-#~ msgid "Apply/Re-read printers"
-#~ msgstr "Terapkan/Baca-ulang printer"
-
-#~ msgid "You may now provide options to module %s."
-#~ msgstr "Sekarang Anda boleh berikan parameter untuk module %s."
-
-#~ msgid "Low"
-#~ msgstr "Lemah"
-
-#~ msgid ""
-#~ "Few improvements for this security level, the main one is that there are\n"
-#~ "more security warnings and checks."
-#~ msgstr ""
-#~ "Ada beberapa peningkatan level security, yang utama adalah ada lebih "
-#~ "banyak\n"
-#~ "peringatan dan cek sekuriti yang lebih ketat."
-
-#~ msgid "mount failed"
-#~ msgstr "gagal melakukan mount"
-
-#~ msgid "Export"
-#~ msgstr "Ekspor"
-
-#~ msgid "click here"
-#~ msgstr "klik di sini"
-
-#~ msgid ""
-#~ "To know about the options available for the current printer read either "
-#~ "the list shown below or click on the \"Print option list\" button. %s\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Untuk mengetahui opsi yg tersedia untuk printer ini bacalah daftar "
-#~ "berikut atau klik tombol \"Daftar opsi cetak\". %s\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "This %s scanner uses parallel port, which is unsupported for the moment"
-#~ msgstr "Scanner %s memakai port paralel, yg tak disupport saat ini"
-
-#~ msgid ""
-#~ "GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-#~ "local time according to the time zone you selected."
-#~ msgstr ""
-#~ "GNU/Linux mengatur jam dengan GMT atawa \"Greenwich Mean Time\" dan \n"
-#~ "menterjemahkannya ke waktu lokal sesuai dengan timezone yang Anda pilih."
-
-#~ msgid ""
-#~ "You may choose to upload updated packages that have been released after "
-#~ "the\n"
-#~ "distribution has been made available. You will get security fixes or bug\n"
-#~ "fixes, but you need to have an Internet connection configured to "
-#~ "proceed.\n"
-#~ "Answer \"Yes\" to the dialog to choose an available mirror. After "
-#~ "choosing\n"
-#~ "a mirror, a packages selection tree appears to allow you to choose "
-#~ "packages\n"
-#~ "individually, package that need to be updated are already selected, but "
-#~ "you\n"
-#~ "may choose to install other package or deselect packages. Press \"Install"
-#~ "\"\n"
-#~ "to install the updated package or \"Cancel\" not to upgrade them. (this\n"
-#~ "*REALLY* need to be modified according to real DrakX, if you need other\n"
-#~ "help section, let us (DrakX team developer) known)."
-#~ msgstr ""
-#~ "Anda dapat memilih upload paket terupdate yg dirilis setelah distribusi\n"
-#~ "tersedia. Anda akan mendapat fix keamanan atau kutu, tapi Anda perlu "
-#~ "punya\n"
-#~ "koneksi Internet terkonfigurasi untuk melanjutkan proses. Jawab \"Ya\" "
-#~ "pada\n"
-#~ "dialog untuk memilih mirror. Setelah memilih mirror, pohon seleksi paket\n"
-#~ "muncul agar Anda dapat memilih paket sendiri, paket yg perlu diupdate "
-#~ "telah\n"
-#~ "dipilihkan, tapi Anda dapat menginstal paket lain / melepas pilihan "
-#~ "paket.\n"
-#~ "Tekan \"Instal\" utk menginstal update paket atau \"Batal\" utk keluar.\n"
-#~ "(ini *BENAR-BENAR* perlu dimodifikasi menurut DrakX nyata, jika Anda "
-#~ "perlu\n"
-#~ "pertolongan lain, beritahu kami tim developer DrakX)."
-
-#~ msgid "Connect to Internet"
-#~ msgstr "Sambungkan koneksi Internet"
-
-#~ msgid "Disconnect from Internet"
-#~ msgstr "Putuskan koneksi Internet"
-
-#~ msgid "Configure network connection (LAN or Internet)"
-#~ msgstr "Konfigureasikan koneksi jaringan (LAN atau Internet)"
-
-#~ msgid "Scanning available nfs shared resource"
-#~ msgstr "Men-scan sumberdaya umum nfs yg tersedia"
-
-#~ msgid "Scanning available nfs shared resource of server %s"
-#~ msgstr "Men-scan sumberdaya umum nfs yg tersedia di server %s"
-
-#~ msgid "Scanning available samba shared resource"
-#~ msgstr "Scan sumberdaya umum samba yg tersedia"
-
-#~ msgid "Scanning available samba shared resource of server %s"
-#~ msgstr "Scan sumberdaya umum samba yg tersedia di server %s"
-
-#~ msgid "Active"
-#~ msgstr "Aktif"
-
-#~ msgid "A printer, model \"%s\", has been detected on "
-#~ msgstr "Printer dengan tipe \"%s\" telah terdeteksi di "
-
-#~ msgid "Local Printer Device"
-#~ msgstr "Alat printer lokal"
-
-#~ msgid "Device/file name missing!"
-#~ msgstr "Nama device/file hilang!"
-
-#~ msgid "Printer(s) on remote CUPS server(s)"
-#~ msgstr "Printer di server CUPS remote"
-
-#~ msgid "Printer(s) on remote server(s)"
-#~ msgstr "Printer di server remote"
-
-#~ msgid "Starting your connection..."
-#~ msgstr "Mulai koneksi..."
-
-#~ msgid "Closing your connection..."
-#~ msgstr "Tutup koneksi..."
-
-#~ msgid ""
-#~ "The connection is not closed.\n"
-#~ "Try to do it manually by running\n"
-#~ "/etc/sysconfig/network-scripts/net_cnx_down\n"
-#~ "in root."
-#~ msgstr ""
-#~ "Koneksi belum ditutup.\n"
-#~ "Cobalah lakukan secara manual sebagai root lalu ketikkan\n"
-#~ "/etc/sysconfig/network-scripts/net_cnx_down"
-
-#~ msgid "The system is now disconnected."
-#~ msgstr "Sistem ini sekarang diputus koneksinya"
-
-#~ msgid "Choose the size you want to install"
-#~ msgstr "Pilih ukuran yang akan diinstal"
-
-#~ msgid "Total size: "
-#~ msgstr "Ukuran total: "
-
-#~ msgid "Please wait, "
-#~ msgstr "Silakan tunggu, "
-
-#~ msgid "Total time "
-#~ msgstr "Total waktu "
-
-#~ msgid "Use existing configuration for X11?"
-#~ msgstr "Gunakan konfigurasi X11 yang ada?"
-
-#~ msgid ""
-#~ "What device is your printer connected to \n"
-#~ "(note that /dev/lp0 is equivalent to LPT1:)?\n"
-#~ msgstr ""
-#~ "Device mana yang terhubung ke printer\n"
-#~ "(ingat, /dev/lp0 = LPT1:) ?\n"
-
-#~ msgid ""
-#~ "Warning, the network adapter is already configured. I will reconfigure it."
-#~ msgstr ""
-#~ "Awas, adaptor jaringan sudah dikonfigurasikan. Akan dikonfigurasikan lagi."
-
-#~ msgid "Remote"
-#~ msgstr "Remote"
-
-#~ msgid ""
-#~ "Please click on a button above\n"
-#~ "\n"
-#~ "Or use \"New\""
-#~ msgstr ""
-#~ "Klik tombol di atas\n"
-#~ "\n"
-#~ "Atau gunakan \"Baru\""
-
-#~ msgid "Use \"New\""
-#~ msgstr "Gunakan \"Baru\""
-
-#~ msgid "If the list above doesn't contain the wanted entry, enter it here:"
-#~ msgstr ""
-#~ "Jika daftar di atas tak memuat isian yg diinginkan, masukkan di sini:"
-
-#~ msgid "Shared resource"
-#~ msgstr "Sumberdaya umum"
-
-#~ msgid "Ambiguity (%s), be more precise\n"
-#~ msgstr "Tak jelas (%s), coba lebih detil\n"
-
-#~ msgid "Your choice? (default %s enter `none' for none) "
-#~ msgstr "Pilihan Anda? (default %s pilih 'none' untuk tidak ada) "
-
-#~ msgid "can not open /etc/sysconfig/autologin for reading: %s"
-#~ msgstr "gagal baca file /etc/sysconfig/autologin: %s"
-
-#~ msgid "Do you want to restart the network"
-#~ msgstr "Anda ingin restart network?"
-
-#~ msgid ""
-#~ "\n"
-#~ "Do you agree?"
-#~ msgstr ""
-#~ "\n"
-#~ "Setuju?"
-
-#~ msgid "I'm about to restart the network device:\n"
-#~ msgstr "Saya akan me-restart device jaringan ini:\n"
-
-#~ msgid "I'm about to restart the network device %s. Do you agree?"
-#~ msgstr "Device jaringan %s akan di-restart. Setuju ?"
-
-#~ msgid ""
-#~ "Unless you know specifically otherwise, the usual choice is \"/dev/hda\"\n"
-#~ "(primary master IDE disk) or \"/dev/sda\" (first SCSI disk)."
-#~ msgstr ""
-#~ "Kecuali Anda tahu yg lain, umumnya dipilih \"/dev/hda\"\n"
-#~ "(disk IDE master primer) atau \"/dev/sda\" (disk SCSI pertama)."
-
-#~ msgid ""
-#~ "The following printers are configured.\n"
-#~ "You can add some more or modify the existing ones."
-#~ msgstr ""
-#~ "Printer berikut telah dikonfigurasi.\n"
-#~ "Anda boleh tambahkan atau mengubah yang sudah ada."
-
-#~ msgid "Connection timeout (in sec) [ beta, not yet implemented ]"
-#~ msgstr "Timeout koneksi (detik) [ beta, belum diterapkan ]"
-
-#~ msgid "Could not set \"%s\" as the default printer!"
-#~ msgstr "Gagal set \"%s\" sbg printer default!"
-
-#~ msgid "Spooler: "
-#~ msgstr "Spooler: "
-
-#~ msgid "Test the mouse here."
-#~ msgstr "Silakan tes mouse Anda"
-
-#~ msgid ""
-#~ "Please choose your preferred language for installation and system usage."
-#~ msgstr "Pilihlan bahasa yang ingin Anda gunakan untuk instalasi dan sistem."
-
-#~ msgid ""
-#~ "You need to accept the terms of the above license to continue "
-#~ "installation.\n"
-#~ "\n"
-#~ "\n"
-#~ "Please click on \"Accept\" if you agree with its terms.\n"
-#~ "\n"
-#~ "\n"
-#~ "Please click on \"Refuse\" if you disagree with its terms. Installation "
-#~ "will end without modifying your current\n"
-#~ "configuration."
-#~ msgstr ""
-#~ "Anda harus menerima ketentuan dalam lisensi di atas untuk melanjutkan "
-#~ "proses instalasi.\n"
-#~ "\n"
-#~ "\n"
-#~ "Silakan tekan \"Terima\" bila Anda setuju dengan persyaratan di atas.\n"
-#~ "\n"
-#~ "\n"
-#~ "dan silakan tekan \"Tolak\" bila Anda tidak setuju. Proses instalasi akan "
-#~ "dihentikan tanpa mengubah konfigurasi yang sudah ada."
-
-#~ msgid "Choose the layout corresponding to your keyboard from the list above"
-#~ msgstr "Pilih layout keyboard yg dipakai dari daftar di atas"
-
-#~ msgid ""
-#~ "If you wish other languages (than the one you choose at\n"
-#~ "beginning of installation) will be available after installation, please "
-#~ "chose\n"
-#~ "them in list above. If you want select all, you just need to select \"All"
-#~ "\"."
-#~ msgstr ""
-#~ "Bila Anda menginginkan bahasa-bahasa lain selain bahasa yang Anda tadi "
-#~ "pilih pada saat setelah instalasi, silakan pilih pada daftar di atas. "
-#~ "Bila Anda mau semuanya, pilih saja \"Semuanya\"."
-
-#~ msgid ""
-#~ "Select:\n"
-#~ "\n"
-#~ " - Customized: If you are familiar enough with GNU/Linux, you may then "
-#~ "choose\n"
-#~ " the primary usage for your machine. See below for details.\n"
-#~ "\n"
-#~ "\n"
-#~ " - Expert: This supposes that you are fluent with GNU/Linux and want to\n"
-#~ " perform a highly customized installation. As for a \"Customized\"\n"
-#~ " installation class, you will be able to select the usage for your "
-#~ "system.\n"
-#~ " But please, please, DO NOT CHOOSE THIS UNLESS YOU KNOW WHAT YOU ARE "
-#~ "DOING!"
-#~ msgstr ""
-#~ "Pilih:\n"
-#~ "\n"
-#~ " - Customized: Bila Anda familiar dengan Linux, Anda akan dapat\n"
-#~ " memilih penggunaan sistem ini, yaitu normal, development, atau server.\n"
-#~ " Pilih \"Normal\" untuk instalasi secara umum yang biasanya. Atau pilih\n"
-#~ " \"Development\" untuk membuat software dengan Linux Anda, atau pilih\n"
-#~ " \"Server\" bila hendak menginstall server serbaguna (mail, print, dsb)\n"
-#~ "\n"
-#~ "\n"
-#~ " - Ahli : Bila Anda sangat dekat dengan GNU/Linux dan ingin\n"
-#~ " menginstall Linux sesuka hati, ini adalah kelas instalasi yang pas\n"
-#~ " untuk Anda, dan Anda bisa memilih penggunaan sistem ini sebagaimana\n"
-#~ " pada kelas \"Customized\". JANGAN COBA-COBA PAKAI MODUS INI KALAU\n"
-#~ " belum cukup makan asam garam di dunia LINUX"
-
-#~ msgid ""
-#~ "You must now define your machine usage. Choices are:\n"
-#~ "\n"
-#~ "* Workstation: this the ideal choice if you intend to use your machine "
-#~ "primarily for everyday use, at office or\n"
-#~ " at home.\n"
-#~ "\n"
-#~ "\n"
-#~ "* Development: if you intend to use your machine primarily for software "
-#~ "development, it is the good choice. You\n"
-#~ " will then have a complete collection of software installed in order to "
-#~ "compile, debug and format source code,\n"
-#~ " or create software packages.\n"
-#~ "\n"
-#~ "\n"
-#~ "* Server: if you intend to use this machine as a server, it is the good "
-#~ "choice. Either a file server (NFS or\n"
-#~ " SMB), a print server (Unix style or Microsoft Windows style), an "
-#~ "authentication server (NIS), a database\n"
-#~ " server and so on. As such, do not expect any gimmicks (KDE, GNOME, "
-#~ "etc.) to be installed."
-#~ msgstr ""
-#~ "Berikut adalah pilihan penggunaan mesin Anda :\n"
-#~ "\n"
-#~ "*Workstation: pilih ini kalau Anda hendak menggunakan mesin Anda untuk "
-#~ "mengerjakan\n"
-#~ " pekerjaan sehari-hari di kantor atau di rumah\n"
-#~ "\n"
-#~ "\n"
-#~ "* Development: pilih ini bila Anda hendak menggunakan mesin ini untuk "
-#~ "pembuatan software.\n"
-#~ " Anda akan saya kasih kumpulan software yang berguna untuk melakukan "
-#~ "kompilasi,\n"
-#~ " debug, dan format source code, atau untuk membuat paket software\n"
-#~ "\n"
-#~ "\n"
-#~ "* Server : Pilih ini bila Anda hendak menggunakan mesin ini sebagai\n"
-#~ " server. Entah itu file server (NFS ataw SMB), print server\n"
-#~ " (pakai protokol Unix lp (Line Printer) atau model windows SMB)\n"
-#~ " authentication server (NIS), database server dsb dsb.\n"
-#~ " Karena itu jangan mengharapken saya menyediakan rupa-rupa\n"
-#~ " software yang ngejreng (KDE,GNOME...) di sini."
-
-#~ msgid ""
-#~ "You may now select the group of packages you wish to\n"
-#~ "install or upgrade.\n"
-#~ "\n"
-#~ "\n"
-#~ "DrakX will then check whether you have enough room to install them all. "
-#~ "If not,\n"
-#~ "it will warn you about it. If you want to go on anyway, it will proceed "
-#~ "onto the\n"
-#~ "installation of all selected groups but will drop some packages of "
-#~ "lesser\n"
-#~ "interest. At the bottom of the list you can select the option \n"
-#~ "\"Individual package selection\"; in this case you will have to browse "
-#~ "through\n"
-#~ "more than 1000 packages..."
-#~ msgstr ""
-#~ "Sekarang Anda pilih dulu grup paket yang mau Anda install\n"
-#~ "atau yang mau diupgrade.\n"
-#~ "\n"
-#~ "DrakX sekarang akan cek apakah Anda masih punya sisa space kosong untuk\n"
-#~ "menginstall ini semua, kalau tidak nanti Anda akan diberitahu kok.\n"
-#~ "Tapi kalau Anda mau cuek aja mau install walaupun spacenya tidak cukup\n"
-#~ "gua akan menginstall semua paketnya, tapi ada beberapa paket yang aku "
-#~ "rasa\n"
-#~ "kurang penting akan tidak diinstall. Pada daftar di bawah ini Anda bisa\n"
-#~ "pilih \"Pilih paket sendiri\"; kalau-kalau Anda pingin melihat \n"
-#~ "paket-paket yang ada (ada 1000an lebih...)"
-
-#~ msgid ""
-#~ "You can now choose individually all the packages you\n"
-#~ "wish to install.\n"
-#~ "\n"
-#~ "\n"
-#~ "You can expand or collapse the tree by clicking on options in the left "
-#~ "corner of\n"
-#~ "the packages window.\n"
-#~ "\n"
-#~ "\n"
-#~ "If you prefer to see packages sorted in alphabetic order, click on the "
-#~ "icon\n"
-#~ "\"Toggle flat and group sorted\".\n"
-#~ "\n"
-#~ "\n"
-#~ "If you want not to be warned on dependencies, click on \"Automatic\n"
-#~ "dependencies\". If you do this, note that unselecting one package may "
-#~ "silently\n"
-#~ "unselect several other packages which depend on it."
-#~ msgstr ""
-#~ "Anda dapat memilih tiap-tiap paket yang hendak Anda install\n"
-#~ "\n"
-#~ "\n"
-#~ "Anda dapat membuka atau menutup tree dengan mengklik pada pilihan di "
-#~ "sudut kiri pada\n"
-#~ "windows paket\n"
-#~ "\n"
-#~ "\n"
-#~ "Bila Anda hendak melihat daftar paket yang diurut secara alfabet, pilih "
-#~ "ikon \"Togel flat dan urut grup\".\n"
-#~ "\n"
-#~ "\n"
-#~ "Bila Anda tidak hendak diberitahu tentang dependensi paket, pilih "
-#~ "\"Dependensi otomatis\"\n"
-#~ "Dengan cara ini bila Anda membuang suatu paket, maka paket-paket terkait "
-#~ "lainnya akan dibuang\n"
-#~ "juga secara otomatis tanpa pemberitahuan."
-
-#~ msgid ""
-#~ "If you have all the CDs in the list above, click Ok. If you have\n"
-#~ "none of those CDs, click Cancel. If only some CDs are missing, unselect "
-#~ "them,\n"
-#~ "then click Ok."
-#~ msgstr ""
-#~ "Kalau Anda punya semua CD pada daftar di atas, tekan OK.\n"
-#~ "Kalau tidak punya sama sekali, click Baal.\n"
-#~ "Kalau cuma punya beberapa aja, pilih aja, trus klik Ok."
-
-#~ msgid ""
-#~ "You can now test your mouse. Use buttons and wheel to verify\n"
-#~ "if settings are good. If not, you can click on \"Cancel\" to choose "
-#~ "another\n"
-#~ "driver.\n"
-#~ "\n"
-#~ "\n"
-#~ "If you are installing on an Apple machine with a 1-button mouse, you "
-#~ "will\n"
-#~ "be given the opportunity to define some keyboard keys to emulate the 2nd\n"
-#~ "and 3rd mouse buttons. This will allow you to be able to access the "
-#~ "full\n"
-#~ "functionality of the mouse in both the Linux console and the X Window "
-#~ "GUI.\n"
-#~ "\n"
-#~ "\n"
-#~ "If you have an ADB mouse, please select USB, as the Linux kernel will "
-#~ "take\n"
-#~ "care of mapping your mouse hardware correctly."
-#~ msgstr ""
-#~ "Anda kini dapat mencoba mouse. Gunakan tombol dan roda utk mencek\n"
-#~ "setting. Jika hasilnya buruk, klik \"Batal\" utk memilih driver lain.\n"
-#~ "\n"
-#~ "\n"
-#~ "Jika Anda sedang menginstal mesin Apple dg mouse 1-tombol, ada "
-#~ "kesempatan\n"
-#~ "mendefinisikan keyboard utk mengemulasi tombol ke-2 dan ke-3.\n"
-#~ "Ini menjadikan Anda dapat mengakses fungsi penuh mouse dalam\n"
-#~ "konsol Linux dan GUI Window X.\n"
-#~ "\n"
-#~ "\n"
-#~ "Jika Anda punya mouse ADB, pilihlah USB, karena kernel Linux akan "
-#~ "melakukan\n"
-#~ "mapping hardware mouse Anda."
-
-#~ msgid ""
-#~ "If you wish to connect your computer to the Internet or\n"
-#~ "to a local network please choose the correct option. Please turn on your "
-#~ "device\n"
-#~ "before choosing the correct option to let DrakX detect it automatically.\n"
-#~ "\n"
-#~ "\n"
-#~ "If you do not have any connection to the Internet or a local network, "
-#~ "choose\n"
-#~ "\"Disable networking\".\n"
-#~ "\n"
-#~ "\n"
-#~ "If you wish to configure the network later after installation, or if you "
-#~ "have\n"
-#~ "finished to configure your network connection, choose \"Done\"."
-#~ msgstr ""
-#~ "Bila Anda hendak menghubungkan komputer ini ke Internet atau ke jaringan\n"
-#~ "lokal, silakan pilih konfigurasi yang benar. Nyalakan perangkat terkait "
-#~ "sebelum\n"
-#~ "memilih konfigurasi agar dapat dideteksi oleh DrakX secara otomatis.\n"
-#~ "\n"
-#~ "\n"
-#~ "BIla anda tidak memiliki koneksi ke Internet atau jaringan lokal, pilih "
-#~ "saja\n"
-#~ "\"Matikan Jaringan\".\n"
-#~ "\n"
-#~ "\n"
-#~ "Bila Anda hendak mengkonfigurasikan jaringan nanti setelah proses "
-#~ "instalasi selesai,atau bila Anda sudah selesai mengkonfigurasikan koneksi "
-#~ "jaringan, pilih \"Selesai\"."
-
-#~ msgid ""
-#~ "No modem has been detected. Please select the serial port on which it is "
-#~ "plugged.\n"
-#~ "\n"
-#~ "\n"
-#~ "For information, the first serial port (called \"COM1\" under Microsoft\n"
-#~ "Windows) is called \"ttyS0\" under Linux."
-#~ msgstr ""
-#~ "Saya tidak dapat menemukan modem di komputer ini. Silakan pilih port "
-#~ "serial mana\n"
-#~ "modem Anda dicolokkan.\n"
-#~ "\n"
-#~ "\n"
-#~ "sebagai misal, port serial pertama (pada Microsoft windows dikenal dengan "
-#~ "\"COM1\")\n"
-#~ "adalah \"ttyS0\" di GNU/Linux."
-
-#~ msgid ""
-#~ "You may now enter dialup options. If you don't know\n"
-#~ "or are not sure what to enter, the correct informations can be obtained "
-#~ "from\n"
-#~ "your Internet Service Provider. If you do not enter the DNS (name "
-#~ "server)\n"
-#~ "information here, this information will be obtained from your Internet "
-#~ "Service\n"
-#~ "Provider at connection time."
-#~ msgstr ""
-#~ "Sekarang Anda bisa memasukan pilihan dialup. Bila Anda tidak tahu\n"
-#~ "atau ragu-ragu, informasi yang benar bisa Anda tanyakan kepada\n"
-#~ "Internet Service Provider tempat Anda berlangganan. Bila Anda tidak\n"
-#~ "memasukan DNS (name server) di sini, informasi tersebut akan\n"
-#~ "saya cari sendiri pada Internet Service Provider Anda saat melakukan "
-#~ "koneksi nanti."
-
-#~ msgid ""
-#~ "If your modem is an external modem, please turn on it now to let DrakX "
-#~ "detect it automatically."
-#~ msgstr ""
-#~ "Bila modem yang Anda punya adalah modem eksternal, maka tolong dong "
-#~ "dinyalakan supaya DrakXbisa mendeteksinya secara otomatis."
-
-#~ msgid "Please turn on your modem and choose the correct one."
-#~ msgstr "Silakan nyalakan modemnya dan pilih mana modem yang Anda punya"
-
-#~ msgid ""
-#~ "If you are not sure if informations above are\n"
-#~ "correct or if you don't know or are not sure what to enter, the correct\n"
-#~ "informations can be obtained from your Internet Service Provider. If you "
-#~ "do not\n"
-#~ "enter the DNS (name server) information here, this information will be "
-#~ "obtained\n"
-#~ "from your Internet Service Provider at connection time."
-#~ msgstr ""
-#~ "Bila Anda tidak yakin dengan informasi di atas apakah benar atau tidak\n"
-#~ "atau bahkan bila Anda sangat tidak tahu atau ragu mau isi apa, tenang "
-#~ "saja\n"
-#~ "informasi di atas bisa Anda tanyakan kepada Internet Service Provider "
-#~ "Anda.\n"
-#~ "Bila Anda tidak mengisi DNS (name server) di sini, nanti akan saya cari "
-#~ "sendiri\n"
-#~ "dari Internet Service Provider saat melakukan koneksi ke Internet."
-
-#~ msgid ""
-#~ "You may now enter your host name if needed. If you\n"
-#~ "don't know or are not sure what to enter, the correct informations can "
-#~ "be\n"
-#~ "obtained from your Internet Service Provider."
-#~ msgstr ""
-#~ "Anda bisa masukkan nama host Anda sekarang. Bila Anda tidak yakin apa "
-#~ "yang harus dimasukkan,\n"
-#~ "informasi ini bisa diperoleh dari ISP."
-
-#~ msgid ""
-#~ "You may now configure your network device.\n"
-#~ "\n"
-#~ " * IP address: if you don't know or are not sure what to enter, ask "
-#~ "your network administrator.\n"
-#~ " You should not enter an IP address if you select the option "
-#~ "\"Automatic IP\" below.\n"
-#~ "\n"
-#~ " * Netmask: \"255.255.255.0\" is generally a good choice. If you don't "
-#~ "know or are not sure what to enter,\n"
-#~ " ask your network administrator.\n"
-#~ "\n"
-#~ " * Automatic IP: if your network uses BOOTP or DHCP protocol, select "
-#~ "this option. If selected, no value is needed in\n"
-#~ " \"IP address\". If you don't know or are not sure if you need to "
-#~ "select this option, ask your network administrator."
-#~ msgstr ""
-#~ "Silakan konfigurasikan device jaringan Anda:\n"
-#~ "\n"
-#~ " * Alamat IP: Kalau Anda tak tahu, tanyakan sana pada network "
-#~ "administratornya.\n"
-#~ " Jangan masukkan alamat IP kalau Anda pilih \"IP Otomatis\" di "
-#~ "bawah.\n"
-#~ "\n"
-#~ "\n"
-#~ " - Netmask: Pilih aja \"255.255.255.0\", kecuali kalau ragu tanya juga "
-#~ "ke\n"
-#~ " network administratornya.\n"
-#~ "\n"
-#~ "\n"
-#~ " - IP otomatis: Bila network Anda menggunakan bootp atau protokol dhcp, "
-#~ "pilih\n"
-#~ " ini. Bila Anda pilih ini, tak usah masukkan alamat IP di \"Alamat IP\". "
-#~ "Bila\n"
-#~ " Anda ragu juga, tanya lagi ke network administrator."
-
-#~ msgid ""
-#~ "You may now enter your host name if needed. If you\n"
-#~ "don't know or are not sure what to enter, ask your network administrator."
-#~ msgstr ""
-#~ "Anda sekarang bisa memasukan nama host. Bila Anda tidak tahu atau ragu\n"
-#~ "silakan kontak network administrator Anda saja."
-
-#~ msgid ""
-#~ "You may now enter your host name if needed. If you\n"
-#~ "don't know or are not sure what to enter, leave blank."
-#~ msgstr ""
-#~ "Sekarang Anda boleh memasukan nama host. Bila tidak tahu\n"
-#~ "atau tidak pasti, kosongkan saja deh."
-
-#~ msgid ""
-#~ "You may now enter dialup options. If you're not sure what to enter, the\n"
-#~ "correct information can be obtained from your ISP."
-#~ msgstr ""
-#~ "Anda bisa masukkan dialup sekarang. Bila Anda tak yakin apa yang harus "
-#~ "dimasukkan,\n"
-#~ "informasi ini bisa diperoleh dari ISP."
-
-#~ msgid ""
-#~ "If you will use proxies, please configure them now. If you don't know if\n"
-#~ "you should use proxies, ask your network administrator or your ISP."
-#~ msgstr ""
-#~ "Bila Anda mau pakai proxy, sekarang saatnya untuk mengkonfigurasi. Bila "
-#~ "Anda\n"
-#~ "tak tahu pakai proxy apa tak, tanya gih ke network administratornya atau "
-#~ "ISP."
-
-#~ msgid ""
-#~ "You can install cryptographic package if your internet connection has "
-#~ "been\n"
-#~ "set up correctly. First choose a mirror where you wish to download "
-#~ "packages and\n"
-#~ "after that select the packages to install.\n"
-#~ "\n"
-#~ "\n"
-#~ "Note you have to select mirror and cryptographic packages according\n"
-#~ "to your legislation."
-#~ msgstr ""
-#~ "Anda bisa install paket kriptografi bila koneksi Internet Anda telah\n"
-#~ "dikonfig dengan benar. Sekarang pilih mirror tempat Anda ingin download\n"
-#~ "paket kriptografinya dan kemudian pilih paketnya.\n"
-#~ "\n"
-#~ "Perhatikan bahwa Anda harus pilih mirror dan kriptografi sesuai "
-#~ "ketentuan\n"
-#~ "yang berlaku di daerah Anda."
-
-#~ msgid "You can now select your timezone according to where you live."
-#~ msgstr "Sekarang pilih zonawaktu tempat Anda tinggal"
-
-#~ msgid ""
-#~ "You can configure a local printer (connected to your computer) or remote\n"
-#~ "printer (accessible via a Unix, Netware or Microsoft Windows network)."
-#~ msgstr ""
-#~ "Sekarang Anda bisa mengkonfigurasikan printer lokal (terhubung ke "
-#~ "komputer Anda) atau\n"
-#~ "printer remote (yang diakses via jaringan Unix, Netware, atau Microsoft "
-#~ "windows)."
-
-#~ msgid ""
-#~ "If you wish to be able to print, please choose one printing system "
-#~ "between\n"
-#~ "CUPS and LPR.\n"
-#~ "\n"
-#~ "\n"
-#~ "CUPS is a new, powerful and flexible printing system for Unix systems "
-#~ "(CUPS\n"
-#~ "means \"Common Unix Printing System\"). It is the default printing system "
-#~ "in\n"
-#~ "Mandrake Linux.\n"
-#~ "\n"
-#~ "\n"
-#~ "LPR is the old printing system used in previous Mandrake Linux "
-#~ "distributions.\n"
-#~ "\n"
-#~ "\n"
-#~ "If you don't have printer, click on \"None\"."
-#~ msgstr ""
-#~ "Bila Anda ingin dapat mencetak, silakan pilih sistem cetak CUPS atau LPR\n"
-#~ "\n"
-#~ "\n"
-#~ "CUPS adalah sistem cetak baru dan powerful di Unix (CUPS = \"Common Unix\n"
-#~ "Printing System\"). Ini adalah sistem cetak standar Linux Mandrake.\n"
-#~ "\n"
-#~ "\n"
-#~ "LPR adalah sistem cetak kuno, masih dipakai pada versi lama Linux "
-#~ "Mandrake.\n"
-#~ "\n"
-#~ "\n"
-#~ "Bila Anda tak punya printer, pilih \"Tidak Ada\""
-
-#~ msgid ""
-#~ "GNU/Linux can deal with many types of printer. Each of these types "
-#~ "requires\n"
-#~ "a different setup.\n"
-#~ "\n"
-#~ "\n"
-#~ "If your printer is physically connected to your computer, select \"Local\n"
-#~ "printer\".\n"
-#~ "\n"
-#~ "\n"
-#~ "If you want to access a printer located on a remote Unix machine, select\n"
-#~ "\"Remote printer\".\n"
-#~ "\n"
-#~ "\n"
-#~ "If you want to access a printer located on a remote Microsoft Windows "
-#~ "machine\n"
-#~ "(or on Unix machine using SMB protocol), select \"SMB/Windows 95/98/NT\"."
-#~ msgstr ""
-#~ "GNU/Linux dapat menggunakan berbagai jenis printer. Tiap-tiap tipe "
-#~ "memerlukan setup\n"
-#~ "yang berbeda\n"
-#~ "\n"
-#~ "\n"
-#~ "Bila printer tersambung secara fisik dalam komputer ini, pilih\n"
-#~ "\"Printer Lokal\". \n"
-#~ "\n"
-#~ "Bila Anda menggunakan printer Unix jarak jauh, pilih\n"
-#~ "\"Printer remote\".\n"
-#~ "\n"
-#~ "\n"
-#~ "Bila Anda hendak menggunakan printer pada mesin Microsoft windows (atau\n"
-#~ "pada mesin Unix dengan SMB), maka pilih \"SMB/WIndows 95/98/NT\"."
-
-#~ msgid ""
-#~ "Please turn on your printer before continuing to let DrakX detect it.\n"
-#~ "\n"
-#~ "You have to enter some informations here.\n"
-#~ "\n"
-#~ "\n"
-#~ " * Name of printer: the print spooler uses \"lp\" as default printer "
-#~ "name. So, you must have a printer named \"lp\".\n"
-#~ " If you have only one printer, you can use several names for it. You "
-#~ "just need to separate them by a pipe\n"
-#~ " character (a \"|\"). So, if you prefer a more meaningful name, you "
-#~ "have to put it first, eg: \"My printer|lp\".\n"
-#~ " The printer having \"lp\" in its name(s) will be the default "
-#~ "printer.\n"
-#~ "\n"
-#~ "\n"
-#~ " * Description: this is optional but can be useful if several printers "
-#~ "are connected to your computer or if you allow\n"
-#~ " other computers to access to this printer.\n"
-#~ "\n"
-#~ "\n"
-#~ " * Location: if you want to put some information on your\n"
-#~ " printer location, put it here (you are free to write what\n"
-#~ " you want, for example \"2nd floor\").\n"
-#~ msgstr ""
-#~ "Silakan nyalakan printer sebelum DrakX mendeteksinya.\n"
-#~ "\n"
-#~ "Anda perlu mengisi beberapa informasi di sini.\n"
-#~ "\n"
-#~ "\n"
-#~ " * Nama printer: spooler cetak menggunakan nama \"lp\" sebagai nama "
-#~ "printer default\n"
-#~ "Jadi Anda pelru punya sebuah printer dengan nama \"lp\". Bila Anda "
-#~ "memiliki cuma \n"
-#~ "satu buah printer saja, Anda bisa menggunakan beberapa nama. Tuliskan "
-#~ "saja nama\n"
-#~ "itu dan pisahkan dengan karakter pipe \"|\". Jadi untuk memberi nama "
-#~ "printer dengan\n"
-#~ "nama yang mudah dimengerti, Anda bisa tuliskan: \"Printer saya|lp\".\n"
-#~ " Printer yang memiliki \"lp\" pada namanya akan menjadi printer "
-#~ "default.\n"
-#~ "\n"
-#~ "\n"
-#~ " * Deskripsi: ini boleh diisi boleh tidak, tapi bila diisi akan lebih "
-#~ "memudahkan Anda\n"
-#~ "untuk membedakan antara printer bila Anda memiliki printer lebih dari "
-#~ "satu buah atau bila\n"
-#~ "printer ini akan diakses oleh banyak orang.\n"
-#~ "\n"
-#~ "\n"
-#~ " * Lokasi: Anda bisa menuliskan informasi lebih detil tentang lokasi "
-#~ "printer ini.\n"
-#~ "(misalnya \"Printer yang ada di lantai 2\").\n"
-
-#~ msgid ""
-#~ "You need to enter some informations here.\n"
-#~ "\n"
-#~ "\n"
-#~ " * Name of queue: the print spooler uses \"lp\" as default printer "
-#~ "name. So, you need have a printer named \"lp\".\n"
-#~ " If you have only one printer, you can use several names for it. You "
-#~ "just need to separate them by a pipe\n"
-#~ " character (a \"|\"). So, if you prefer to have a more meaningful "
-#~ "name, you have to put it first, eg: \"My printer|lp\".\n"
-#~ " The printer having \"lp\" in its name(s) will be the default "
-#~ "printer.\n"
-#~ "\n"
-#~ " \n"
-#~ " * Spool directory: it is in this directory that printing jobs are "
-#~ "stored. Keep the default choice\n"
-#~ " if you don't know what to use\n"
-#~ "\n"
-#~ "\n"
-#~ " * Printer Connection: If your printer is physically connected to your "
-#~ "computer, select \"Local printer\".\n"
-#~ " If you want to access a printer located on a remote Unix machine, "
-#~ "select \"Remote lpd printer\".\n"
-#~ "\n"
-#~ "\n"
-#~ " If you want to access a printer located on a remote Microsoft "
-#~ "Windows machine (or on Unix machine using SMB\n"
-#~ " protocol), select \"SMB/Windows 95/98/NT\".\n"
-#~ "\n"
-#~ "\n"
-#~ " If you want to acces a printer located on NetWare network, select "
-#~ "\"NetWare\".\n"
-#~ msgstr ""
-#~ "Anda perlu memasukkan beberapa informasi di sini.\n"
-#~ "\n"
-#~ "\n"
-#~ " * Nama antrian: spooler cetak menggunakan nama \"lp\" sebagai nama "
-#~ "printer default\n"
-#~ "Jadi Anda pelru punya sebuah printer dengan nama \"lp\". Bila Anda "
-#~ "memiliki cuma \n"
-#~ "satu buah printer saja, Anda bisa menggunakan beberapa nama. Tuliskan "
-#~ "saja nama\n"
-#~ "itu dan pisahkan dengan karakter pipe \"|\". Jadi untuk memberi nama "
-#~ "printer dengan\n"
-#~ "nama yang mudah dimengerti, Anda bisa tuliskan: \"Printer saya|lp\".\n"
-#~ " Printer yang memiliki \"lp\" pada namanya akan menjadi printer "
-#~ "default.\n"
-#~ "\n"
-#~ "\n"
-#~ " * Direktori Spool: Dalam direktori ini semua job printer akan "
-#~ "disimpan. BIla Anda tidak\n"
-#~ "mengerti biarkan saja terisi dalam nilai defaultnya.\n"
-#~ "\n"
-#~ "\n"
-#~ " * Koneksi Printer: Bila printer tersambung secara fisik dalam komputer "
-#~ "ini, pilih\n"
-#~ "\"Printer Lokal\". Namun bila Anda menggunakan printer Unix jarak jauh, "
-#~ "pilih\n"
-#~ "\"Printer lpd remote\".\n"
-#~ "\n"
-#~ "\n"
-#~ " Bila Anda hendak menggunakan printer pada mesin Microsoft windows "
-#~ "(atau\n"
-#~ "pada mesin Unix dengan SMB), maka pilih \"SMB/WIndows 95/98/NT\".\n"
-#~ "\n"
-#~ "\n"
-#~ " Bila Anda hendak mengakses printer pada jaringan Netware, pilih "
-#~ "\"Netware\".\n"
-
-#~ msgid ""
-#~ "Your printer has not been detected. Please enter the name of the device "
-#~ "on\n"
-#~ "which it is connected.\n"
-#~ "\n"
-#~ "\n"
-#~ "For information, most printers are connected on the first parallel port. "
-#~ "This\n"
-#~ "one is called \"/dev/lp0\" under GNU/Linux and \"LPT1\" under Microsoft "
-#~ "Windows."
-#~ msgstr ""
-#~ "Printer Anda tidak dapat dideteksi. Silakan tuliskan nama device atau di "
-#~ "mana printer Anda\n"
-#~ "tersambung.\n"
-#~ "\n"
-#~ "\n"
-#~ "Sebagai contoh, printer yang disambung ke port paralel pertama komputer "
-#~ "disebut\n"
-#~ "\"/dev/lp0\" pada GNU/Linux, dan disebut \"LPT1\" pada wicrosoft mindows."
-
-#~ msgid "You must now select your printer in the above list."
-#~ msgstr "Anda harus pilih printer yang Anda punya pada daftar di atas."
-
-#~ msgid ""
-#~ "Please select the right options according to your printer.\n"
-#~ "Please see its documentation if you don't know what choose here.\n"
-#~ "\n"
-#~ "\n"
-#~ "You will be able to test your configuration in next step and you will be "
-#~ "able to modify it if it doesn't work as you want."
-#~ msgstr ""
-#~ "Silakan pilih konfigurasi yang tepat bergantung tipe printer yang Anda "
-#~ "punya.\n"
-#~ "Silakan baca dokumentasinya bila Anda tidak tahu harus pilih apa di "
-#~ "sini.\n"
-#~ "\n"
-#~ "\n"
-#~ "Anda akan dapat melakukan test pada konfigurasi ini nanti dan bisa juga\n"
-#~ "mengubah konfigurasi ini bila tidak berjalan sebagaimana mestinya."
-
-#~ msgid ""
-#~ "You can now enter the root password for your Mandrake Linux system.\n"
-#~ "The password must be entered twice to verify that both password entries "
-#~ "are identical.\n"
-#~ "\n"
-#~ "\n"
-#~ "Root is the system's administrator and is the only user allowed to modify "
-#~ "the\n"
-#~ "system configuration. Therefore, choose this password carefully. \n"
-#~ "Unauthorized use of the root account can be extemely dangerous to the "
-#~ "integrity\n"
-#~ "of the system, its data and other system connected to it.\n"
-#~ "\n"
-#~ "\n"
-#~ "The password should be a mixture of alphanumeric characters and at least "
-#~ "8\n"
-#~ "characters long. It should never be written down.\n"
-#~ "\n"
-#~ "\n"
-#~ "Do not make the password too long or complicated, though: you must be "
-#~ "able to\n"
-#~ "remember it without too much effort."
-#~ msgstr ""
-#~ "Sekarang Anda mesti berikan katasandi root untuk\n"
-#~ "sistem Linux-Mandrake ini. Katasandi harus diketikkan dua kali untuk\n"
-#~ "verifikasi bahwa Anda tidak salah ketik.\n"
-#~ "\n"
-#~ "\n"
-#~ "Root adalah administrator sistem. Hanya orang yang punya akses ke\n"
-#~ "account administrator saja yang dapat mengatur dan mengelola sistem.\n"
-#~ "Awas, account administrator yang disalahgunakan atau dipakai\n"
-#~ "tanpa izin akan sangat membahayakan integritas sistem, data,\n"
-#~ "dan sistem lain yang terhubung. \n"
-#~ "\n"
-#~ "\n"
-#~ "Katasandi haruslah campuran dari\n"
-#~ "karakter alfanumerik dan panjangnya minimal 8 karakter. Jangan\n"
-#~ "pernah menuliskan katasandi Anda di kertas atau di mana saja. \n"
-#~ "\n"
-#~ "Jangan buat katasandi Anda terlalu panjang atau rumit, nanti bisa lupa."
-
-#~ msgid ""
-#~ "If your network uses the LDAP (or NIS) protocol for authentication, "
-#~ "select\n"
-#~ "\"LDAP\" (or \"NIS\") as authentication. If you don't know, ask your "
-#~ "network\n"
-#~ "administrator.\n"
-#~ "\n"
-#~ "If your computer is not connected to any administrated network, you may "
-#~ "want to\n"
-#~ "choose \"Local files\" for authentication."
-#~ msgstr ""
-#~ "Jika jaringan Anda memakai protokol otentikasi LDAP/NIS, pilih\n"
-#~ "\"LDAP\" (atau \"NIS\") . Jika Anda tak tahu, tanyalah admin jaringan "
-#~ "Anda.\n"
-#~ "\n"
-#~ "Jika komputer tak terhubung jaringan, Anda dapat memilih\n"
-#~ "\"File lokal\" utk otentikasi."
-
-#~ msgid ""
-#~ "You may now create one or more \"regular\" user account(s), as\n"
-#~ "opposed to the \"privileged\" user account, root. You can create\n"
-#~ "one or more account(s) for each person you want to allow to use\n"
-#~ "the computer. Note that each user account will have its own\n"
-#~ "preferences (graphical environment, program settings, etc.)\n"
-#~ "and its own \"home directory\", in which these preferences are\n"
-#~ "stored.\n"
-#~ "\n"
-#~ "\n"
-#~ "First of all, create an account for yourself! Even if you will be the "
-#~ "only user\n"
-#~ "of the machine, you may NOT connect as root for daily use of the system: "
-#~ "it's a\n"
-#~ "very high security risk. Making the system unusable is very often a typo "
-#~ "away.\n"
-#~ "\n"
-#~ "\n"
-#~ "Therefore, you should connect to the system using the user account\n"
-#~ "you will have created here, and login as root only for administration\n"
-#~ "and maintenance purposes."
-#~ msgstr ""
-#~ "Silakan Anda buat satu atau lebih user \"biasa\", setelah Anda\n"
-#~ "membuat user \"pihak berwenang\", yaitu root. Anda bisa buat\n"
-#~ "user untuk tiap orang yang Anda perbolehkan untuk mengakses komputer\n"
-#~ "ini. Perhatikan bahwa tiap account user akan memiliki preferesi\n"
-#~ "sendiri-sendiri (environment grafis, seting program dsb)\n"
-#~ "dan juga punya \"direktori home\" sendiri, tempat preferensi tadi\n"
-#~ "disimpan\n"
-#~ "\n"
-#~ "\n"
-#~ "Pertama-tama, buatlah account untuk Anda sendiri! Buatlah walau Anda\n"
-#~ "adalah satu-satunya orang yang mengakses mesin ini. Anda nanti tidak\n"
-#~ "BOLEH mengakses mesin ini untuk keperluan sehari-hari, karena merupakan\n"
-#~ "resiko besar bila Anda sering login sebagai root. Biasanya ini "
-#~ "disebabkan\n"
-#~ "karena salah ketik, dsb.\n"
-#~ "\n"
-#~ "\n"
-#~ "Karena itu, biasakan untuk konek ke msein ini dengan menggunakan account\n"
-#~ "yang telah Anda buat disini, dan login sebagai root, hanya untuk \n"
-#~ "keperluan administratif dan maintenance saja yah."
-
-#~ msgid ""
-#~ "Creating a boot disk is strongly recommended. If you can't\n"
-#~ "boot your computer, it's the only way to rescue your system without\n"
-#~ "reinstalling it."
-#~ msgstr ""
-#~ "Sangat disarankan Anda membuat bootdisk. Bila Anda gagal\n"
-#~ "memboot komputer, bootdisk adalah satu-satunya cara untuk\n"
-#~ "menyelamatkan sistem tanpa instal ulang."
-
-#~ msgid ""
-#~ "LILO and grub main options are:\n"
-#~ " - Boot device: Sets the name of the device (e.g. a hard disk\n"
-#~ "partition) that contains the boot sector. Unless you know specifically\n"
-#~ "otherwise, choose \"/dev/hda\".\n"
-#~ "\n"
-#~ "\n"
-#~ " - Delay before booting default image: Specifies the number in tenths\n"
-#~ "of a second the boot loader should wait before booting the first image.\n"
-#~ "This is useful on systems that immediately boot from the hard disk after\n"
-#~ "enabling the keyboard. The boot loader doesn't wait if \"delay\" is\n"
-#~ "omitted or is set to zero.\n"
-#~ "\n"
-#~ "\n"
-#~ " - Video mode: This specifies the VGA text mode that should be selected\n"
-#~ "when booting. The following values are available: \n"
-#~ "\n"
-#~ " * normal: select normal 80x25 text mode.\n"
-#~ "\n"
-#~ " * <number>: use the corresponding text mode.\n"
-#~ "\n"
-#~ "\n"
-#~ " - Clean \"/tmp\" at each boot: if you want delete all files and "
-#~ "directories\n"
-#~ "stored in \"/tmp\" when you boot your system, select this option.\n"
-#~ "\n"
-#~ "\n"
-#~ " - Precise RAM if needed: unfortunately, there is no standard method to "
-#~ "ask the\n"
-#~ "BIOS about the amount of RAM present in your computer. As consequence, "
-#~ "Linux may\n"
-#~ "fail to detect your amount of RAM correctly. If this is the case, you "
-#~ "can\n"
-#~ "specify the correct amount or RAM here. Please note that a difference of "
-#~ "2 or 4\n"
-#~ "MB between detected memory and memory present in your system is normal."
-#~ msgstr ""
-#~ "Pilihan LILO dan grub adalah:\n"
-#~ " - Boot device: Set nama devicenya (misalnya hard disk partisi) yang "
-#~ "berisi boot sector\n"
-#~ " pilih \"/dev/hda\", kecuali kalau Anda tahu yang "
-#~ "pastinya.\n"
-#~ "\n"
-#~ "\n"
-#~ " - Delay sebelum boot ke image default: Menentukan waktu dalam "
-#~ "sepersepuluh detik\n"
-#~ " sebelum boot loader akan meload image yang default (pertama). Ini "
-#~ "berguna\n"
-#~ " pada sistem yang boot dari hard disk dan keyboardnya dinyalakan. Boot "
-#~ "loader\n"
-#~ " tidak menunggu bila \"delay\" dihilangkan atau diset ke nol.\n"
-#~ "\n"
-#~ "\n"
-#~ " - Video mode: Menentukan mode text VGA yang dipilih saat booting. \n"
-#~ " Setting yang bisa dipakai: \n"
-#~ " * normal: pilih mode text 80x25\n"
-#~ " * <angka>: gunakan mode text.\n"
-#~ "\n"
-#~ "\n"
-#~ " - Hapus \"/tmp\" saat boot bila Anda ingin menghapus semua file-file "
-#~ "di dalam direktori\n"
-#~ "\"/tmp\" saat boot sistem dimulai.\n"
-#~ "\n"
-#~ "\n"
-#~ " - Ukuran RAM yang tepat. Duh, ngga ada metode standar untuk "
-#~ "mendapatkan \n"
-#~ "angka jumlah RAM yang tepat di komputer tertentu. Jadi, Linux mungkin "
-#~ "akan\n"
-#~ "salah mendeteksi jumlah RAM yang Anda punya sekarang. Bila benar, saya "
-#~ "salah\n"
-#~ "tebak angka RAMnya di sini, silakan masukkan angka yang benar. Oh ya,\n"
-#~ "beda 2 atau 4 MB sih ngga masalah loh."
-
-#~ msgid ""
-#~ "SILO is a bootloader for SPARC: it is able to boot\n"
-#~ "either GNU/Linux or any other operating system present on your computer.\n"
-#~ "Normally, these other operating systems are correctly detected and\n"
-#~ "installed. If this is not the case, you can add an entry by hand in this\n"
-#~ "screen. Be careful as to choose the correct parameters.\n"
-#~ "\n"
-#~ "\n"
-#~ "You may also want not to give access to these other operating systems to\n"
-#~ "anyone, in which case you can delete the corresponding entries. But\n"
-#~ "in this case, you will need a boot disk in order to boot them!"
-#~ msgstr ""
-#~ "SILO adalah bootloader untuk SPARC: Dianya akan memboot\n"
-#~ "GNU/Linux atau sistem operasi lain yang ada di komputer ini.\n"
-#~ "Biasanya, sistem operasi yang sudah ada akan secara normal di deteksi "
-#~ "dan\n"
-#~ "diinstallkan. Bila ternyata nanti tak bisa, Anda bisa tambahkan sendiri\n"
-#~ "secara manual di sini. Hati-hati yah nanti waktu kasih parameternya.\n"
-#~ "\n"
-#~ "\n"
-#~ "Anda juga bisa menutup akses ke sistem operasi tertentu. Caranya gampang "
-#~ "aja\n"
-#~ "Anda bisa hapus entrinya di sini. Tapi untuk bisa masuk ke sistem operasi "
-#~ "itu\n"
-#~ "Anda perlu bootdisk nantinya."
-
-#~ msgid ""
-#~ "SILO main options are:\n"
-#~ " - Bootloader installation: Indicate where you want to place the\n"
-#~ "information required to boot to GNU/Linux. Unless you know exactly\n"
-#~ "what you are doing, choose \"First sector of drive (MBR)\".\n"
-#~ "\n"
-#~ "\n"
-#~ " - Delay before booting default image: Specifies the number in tenths\n"
-#~ "of a second the boot loader should wait before booting the first image.\n"
-#~ "This is useful on systems that immediately boot from the hard disk after\n"
-#~ "enabling the keyboard. The boot loader doesn't wait if \"delay\" is\n"
-#~ "omitted or is set to zero."
-#~ msgstr ""
-#~ "Pilihan SILO dan grub adalah:\n"
-#~ " - Instalasi Bootloader: Tempat Anda hendak meletakkan informasi boot\n"
-#~ " ke GNU/Linux. Pilih aja \"Sektor pertama di drive (MBR)\", kecuali\n"
-#~ " elu udah tau tempatnya\n"
-#~ "\n"
-#~ "\n"
-#~ " - Delay sebelum boot ke image default: Menentukan waktu dalam "
-#~ "sepersepuluh detik\n"
-#~ " sebelum boot loader akan meload image yang default (pertama). Ini "
-#~ "berguna\n"
-#~ " pada sistem yang boot dari hard disk dan keyboardnya dinyalakan. Boot "
-#~ "loader\n"
-#~ " tidak menunggu bila \"delay\" dihilangkan atau diset ke nol."
-
-#~ msgid ""
-#~ "Now it's time to configure the X Window System, which is the\n"
-#~ "core of the GNU/Linux GUI (Graphical User Interface). For this purpose,\n"
-#~ "you must configure your video card and monitor. Most of these\n"
-#~ "steps are automated, though, therefore your work may only consist\n"
-#~ "of verifying what has been done and accept the settings :)\n"
-#~ "\n"
-#~ "\n"
-#~ "When the configuration is over, X will be started (unless you\n"
-#~ "ask DrakX not to) so that you can check and see if the\n"
-#~ "settings suit you. If they don't, you can come back and\n"
-#~ "change them, as many times as necessary."
-#~ msgstr ""
-#~ "Sekarang Anda akan mengkonfigurasikan X Window System, yang merupakan\n"
-#~ "inti GUI (Graphical User Interface) bagi GNU/Linux. Sekarang,\n"
-#~ "Anda harus konfigurasikan video card dan monitor. Biasanya\n"
-#~ "tahapan ini akan otomatis, tapi Anda perlu verifikasi\n"
-#~ "hasil deteksi dan memeriksanya, benar apa tidak:)\n"
-#~ "\n"
-#~ "\n"
-#~ "Setelah itu, X akan dijalankan (kecuali kalau Anda bilang jangan)\n"
-#~ "dan periksa apakah settingnya sudah cocok atau belum.\n"
-#~ "Kalau tidak cocok, Anda bisa kembali lagi dan mengubah konfigurasi\n"
-#~ "lalu coba lagi."
-
-#~ msgid ""
-#~ "If something is wrong in X configuration, use these options to correctly\n"
-#~ "configure the X Window System."
-#~ msgstr ""
-#~ "Bila ada yang ngaco pada konfigurasi Xnya, silaken pakai pilihan ini "
-#~ "untuk\n"
-#~ "membuat X Window System lebih bagus."
-
-#~ msgid ""
-#~ "If you prefer to use a graphical login, select \"Yes\". Otherwise, "
-#~ "select\n"
-#~ "\"No\"."
-#~ msgstr ""
-#~ "Bila Anda ingin menggunakan login grafis, pilih \"Ya\". Sebaliknya,\n"
-#~ "pilih \"Tidak\"."
-
-#~ msgid ""
-#~ "You can choose a security level for your system. Please refer to the "
-#~ "manual for complete\n"
-#~ " information. Basically, if you don't know what to choose, keep the "
-#~ "default option.\n"
-#~ msgstr ""
-#~ "Silakan pilih tingkat keamanan sistem ini. Baca dulu manualnya untuk info "
-#~ "lebihlengkap\n"
-#~ "Kalau Anda tak tahu, pilih saja default.\n"
-
-#~ msgid ""
-#~ "Your system is going to reboot.\n"
-#~ "\n"
-#~ "After rebooting, your new Mandrake Linux system will load automatically.\n"
-#~ "If you want to boot into another existing operating system, please read\n"
-#~ "the additional instructions."
-#~ msgstr ""
-#~ "Sistem Anda akan diboot ulang.\n"
-#~ "\n"
-#~ "Setelah itu, Linux Mandrake akan di-load otomatis.\n"
-#~ "Bila Anda ingin boot ke sistem operasi lain, silakan baca instruksi\n"
-#~ "tambahan."
-
-#~ msgid "Czech (Programmers)"
-#~ msgstr "Ceko (Pemrogram)"
-
-#~ msgid "Slovakian (Programmers)"
-#~ msgstr "Slovakia (Pemrogram)"
-
-#~ msgid "Name of the profile to create:"
-#~ msgstr "Beri nama profil yang hendak dibuat:"
-
-#~ msgid "Write /etc/fstab"
-#~ msgstr "Tulis /etc/fstab"
-
-#~ msgid "Format all"
-#~ msgstr "Format semua"
-
-#~ msgid "After formatting all partitions,"
-#~ msgstr "Setelah melakukan format semua partisi,"
-
-#~ msgid "all data on these partitions will be lost"
-#~ msgstr "seluruh data dalam partisi-partisi ini akan hilang"
-
-#~ msgid "Reload"
-#~ msgstr "Muat ulang"
-
-#~ msgid ""
-#~ "Do you want to generate an auto install floppy for linux replication?"
-#~ msgstr "Mau buat disket auto install untuk replikasi linux?"
-
-#~ msgid "ADSL configuration"
-#~ msgstr "konfigurasi ADSL"
-
-#~ msgid ""
-#~ "With a remote CUPS server, you do not have to configure\n"
-#~ "any printer here; printers will be automatically detected\n"
-#~ "unless you have a server on a different network; in the\n"
-#~ "latter case, you have to give the CUPS server IP address\n"
-#~ "and optionally the port number."
-#~ msgstr ""
-#~ "Dengan server CUPS remote, Anda tidak perlu mengkonfigurasikan\n"
-#~ "printer di sini; printer nantinya akan secara otomatis dideteksi\n"
-#~ "kecuali servernya ada di jaringan lain; dalam hal ini, Anda perlu\n"
-#~ "memasukan alamat IP server CUPS itu dan nomor portnya kalau ada."
-
-#~ msgid "Enter Printer Name and Comments"
-#~ msgstr "Isi Nama Printer dan Komentar"
-
-#~ msgid "Remote queue name missing!"
-#~ msgstr "Nama antrian remote hilang!"
-
-#~ msgid ""
-#~ "Here you can specify any arbitrary command line into which the job should "
-#~ "be piped instead of being sent directly to a printer."
-#~ msgstr ""
-#~ "Di sini Anda dapat menentukan perintah sebarang di mana job harus "
-#~ "disodorkan, bukannya dikirim langsung ke printer."
-
-#~ msgid "Command line"
-#~ msgstr "Perintah"
-
-#~ msgid "A command line must be entered!"
-#~ msgstr "Harus diisi perintah"
-
-#~ msgid "Network Monitoring"
-#~ msgstr "Pemantauan Jaringan"
-
-#~ msgid "Profile "
-#~ msgstr "Profil "
-
-#~ msgid "Statistics"
-#~ msgstr "Statistik"
-
-#~ msgid "Sending Speed:"
-#~ msgstr "Kecepatan Kirim"
-
-#~ msgid "Receiving Speed:"
-#~ msgstr "Kecepatan Terima: "
-
-#~ msgid "Connection Time: "
-#~ msgstr "Waktu koneksi: "
-
-#~ msgid "Logs"
-#~ msgstr "Log"
-
-#~ msgid "Connecting to Internet "
-#~ msgstr "Sambung koneksi Internet "
-
-#~ msgid "Disconnecting from Internet "
-#~ msgstr "Putuskan koneksi Internet "
-
-#~ msgid "Disconnection from Internet failed."
-#~ msgstr "koneksi Internet gagal diputus."
-
-#~ msgid "Disconnection from Internet complete."
-#~ msgstr "koneksi Internet selesai diputus."
-
-#~ msgid "Connection complete."
-#~ msgstr "Koneksi selesai."
-
-#~ msgid ""
-#~ "Connection failed.\n"
-#~ "Verify your configuration in the Mandrake Control Center."
-#~ msgstr ""
-#~ "Koneksi gagal\n"
-#~ "Silakan periksa konfigurasinya di Mandrake Control Center"
-
-#~ msgid "sent: "
-#~ msgstr "terkirim: "
-
-#~ msgid "received: "
-#~ msgstr "diterima: "
-
-#~ msgid "average"
-#~ msgstr "rata-rata"
-
-#~ msgid "Default Runlevel"
-#~ msgstr "Runlevel Standar"
-
-#~ msgid "NetWare"
-#~ msgstr "NetWare"
-
-#~ msgid "Config file content could not be interpreted."
-#~ msgstr "Isi file konfigurasi tidak dapat dibaca"
-
-#~ msgid "Unrecognized config file"
-#~ msgstr "Config file tidak dikenal"
-
-#~ msgid "Adapter"
-#~ msgstr "Adaptor"
-
-#~ msgid "Disable network"
-#~ msgstr "Matikan jaringan"
-
-#~ msgid "Enable network"
-#~ msgstr "Aktifkan jaringan"
-
-#~ msgid ""
-#~ "You can now test your mouse. Use buttons and wheel to verify\n"
-#~ "if settings are good. If not, you can click on \"Cancel\" to choose "
-#~ "another\n"
-#~ "driver."
-#~ msgstr ""
-#~ "Sekarang mouse Anda dapat dites. Gunakan tombol dan rodanya untuk\n"
-#~ "mengecek setting-nya. Bila belum baik, pilih \"Batal\" untuk kembali\n"
-#~ "memilih driver yang lain."
-
-#~ msgid "DSL (or ADSL) connection"
-#~ msgstr "Konfigurasi koneksi DSL (atau ADSL)"
-
-#~ msgid "Choose"
-#~ msgstr "Pilih"
-
-#~ msgid "You can specify directly the URI to access the printer with CUPS."
-#~ msgstr "Anda bisa memasukan URI untuk mengakses printer dengan CUPS."
-
-#~ msgid "Yes, print ASCII test page"
-#~ msgstr "Ya, tes cetak ascii"
-
-#~ msgid "Yes, print PostScript test page"
-#~ msgstr "Ya, tes cetak postscript"
-
-#~ msgid "Paper Size"
-#~ msgstr "Ukuran Kertas"
-
-#~ msgid "Eject page after job?"
-#~ msgstr "Kertas di-eject setelah mencetak?"
-
-#~ msgid "Uniprint driver options"
-#~ msgstr "Parameter driver Uniprint"
-
-#~ msgid "Color depth options"
-#~ msgstr "Pilihan kedalaman warna"
-
-#~ msgid "Print text as PostScript?"
-#~ msgstr "Cetak text dalam PostScript?"
-
-#~ msgid "Fix stair-stepping text?"
-#~ msgstr "Betulkan efek tangga pada teks?"
-
-#~ msgid "Number of pages per output pages"
-#~ msgstr "Jumlah halaman per output"
-
-#~ msgid "Right/Left margins in points (1/72 of inch)"
-#~ msgstr "Margin Kiri/Kanan dalam point (1/72 inci)"
-
-#~ msgid "Top/Bottom margins in points (1/72 of inch)"
-#~ msgstr "Margin Atas/Bawah dalam point (1/72 inci)"
-
-#~ msgid "Extra GhostScript options"
-#~ msgstr "Extra option pada GhostScript"
-
-#~ msgid "Extra Text options"
-#~ msgstr "Pilihan text extra"
-
-#~ msgid "Reverse page order"
-#~ msgstr "Balikkan urutan halaman"
-
-#~ msgid "CUPS starting"
-#~ msgstr "CUPS dijalankan"
-
-#~ msgid "Select Remote Printer Connection"
-#~ msgstr "Pilih koneksi Printer remote"
-
-#~ msgid ""
-#~ "Every printer need a name (for example lp).\n"
-#~ "Other parameters such as the description of the printer or its location\n"
-#~ "can be defined. What name should be used for this printer and\n"
-#~ "how is the printer connected?"
-#~ msgstr ""
-#~ "Tiap antrian cetak harus punya nama (biasanya lp).\n"
-#~ "Parameter lain seperti keterangan dan lokasi printer bisa ditambahkan.\n"
-#~ "Sekarang saya mau tanya,\n"
-#~ "nama printer yang digunakan ini apa yah ?\n"
-#~ "Juga saya mau tanya bagaimana printernya disambungkan ke situ?"
-
-#~ msgid ""
-#~ "Every print queue (which print jobs are directed to) needs a\n"
-#~ "name (often lp) and a spool directory associated with it. What\n"
-#~ "name and directory should be used for this queue and how is the printer "
-#~ "connected?"
-#~ msgstr ""
-#~ "Tiap antrian cetak harus punya nama (biasanya lp) dan direktori spool\n"
-#~ "yang dialokasikan untuknya. Sekarang saya mau tanya,\n"
-#~ "nama antrian dan direktori yang digunakan apa yah ?\n"
-#~ "Juga saya mau tanya bagaimana printernya disambungkan ke situ?"
-
-#~ msgid "Name of queue"
-#~ msgstr "Nama Antrian"
-
-#~ msgid "Spool directory"
-#~ msgstr "Direktori spool"
-
-#~ msgid ""
-#~ "To enable a more secure system, you should select \"Use shadow file\" "
-#~ "and\n"
-#~ "\"Use MD5 passwords\"."
-#~ msgstr ""
-#~ "Agar sistem Anda lebih secure, silakan pilih \"Gunakan file shadow\" "
-#~ "dan \n"
-#~ "\"Pakai katasandi MD5\"."
-
-#~ msgid ""
-#~ "If your network uses NIS, select \"Use NIS\". If you don't know, ask "
-#~ "your\n"
-#~ "network administrator."
-#~ msgstr ""
-#~ "Jika network Anda menggunakan NIS, pilih \"Gunakan NIS\". Jika tak tahu,\n"
-#~ "tanya admin jaringan Anda."
-
-#~ msgid "yellow pages"
-#~ msgstr "halaman kuning"
-
-#~ msgid "Light configuration"
-#~ msgstr "Konfigurasi ringan"
-
-#~ msgid "Provider dns 1"
-#~ msgstr "DNS Provider 1"
-
-#~ msgid "Provider dns 2"
-#~ msgstr "DNS Provider 2"
-
-#~ msgid "How do you want to connect to the Internet?"
-#~ msgstr "Pilih cara yang Anda inginkan untuk terhubung ke Internet"
-
-#~ msgid "cannot fork: "
-#~ msgstr "tidak bisa fork: "
-
-#~ msgid "Selected size %d%s"
-#~ msgstr "Ukuran yang dipilih %d%s"
-
-#~ msgid "Opening your connection..."
-#~ msgstr "Buka koneksi..."
-
-#~ msgid "This startup script try to load your modules for your usb mouse."
-#~ msgstr "Skrip ini akan meload modul untuk mouse usb"
diff --git a/perl-install/share/po/id.xsl b/perl-install/share/po/id.xsl
deleted file mode 100644
index 4897a204f..000000000
--- a/perl-install/share/po/id.xsl
+++ /dev/null
@@ -1,5 +0,0 @@
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-<xsl:template match="/">
- <xsl:copy-of select="."/>
-</xsl:template>
-</xsl:stylesheet>
diff --git a/perl-install/share/po/is.po b/perl-install/share/po/is.po
deleted file mode 100644
index fed17099b..000000000
--- a/perl-install/share/po/is.po
+++ /dev/null
@@ -1,13639 +0,0 @@
-# Translation file for Mandrake graphic install, DrakX
-# Copyright (C) 1999 Free Software Foundation, Inc.
-# Copyright (C) 1999 Mandrakesoft
-# Jóhann Þorvarðarson <johann.torvardarson@lais.is>, 1999-2000
-# Þórarinn (Tony) R. Einarsson <thori@mindspring.com>, 1999-2000
-#
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX VERSION\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2000-01-05 18:53-0500\n"
-"Last-Translator: Thorarinn Einarsson <teinarsson@nc.rr.com>\n"
-"Language-Team: Icelandic\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB eða meira"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Veldu X þjón"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X þjónn"
-
-#: ../../Xconfig/card.pm_.c:230
-#, fuzzy
-msgid "Multi-head configuration"
-msgstr "Les uppsetningarskrá"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Veldu minnisstærð skjákortsins"
-
-#: ../../Xconfig/card.pm_.c:347
-#, fuzzy
-msgid "XFree configuration"
-msgstr "Lokauppsetning"
-
-#: ../../Xconfig/card.pm_.c:349
-#, fuzzy
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Hverju viltu bæta við?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:387
-#, fuzzy, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Netstillingar"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-#, fuzzy
-msgid "Custom"
-msgstr "Sérlagaða"
-
-#: ../../Xconfig/main.pm_.c:102
-#, fuzzy
-msgid "Graphic Card"
-msgstr "Skjákort"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Skjár"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Upplausn"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-#, fuzzy
-msgid "Options"
-msgstr "Upplýsingar"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "Í lagi"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Hætta"
-
-#: ../../Xconfig/main.pm_.c:145
-#, fuzzy, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr "Halda núverandi IP stillingum"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Veldu skjá"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-#, fuzzy
-msgid "Vendor"
-msgstr "Endurheimta"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Hér þarf að gefa upp 'horizontal sync' tíðni skjásins þíns. Þú getur\n"
-"valið tíðnisvið að neðan sem passar við staðlaða skjái eða gefið upp\n"
-"eitthvað annað.\n"
-"\n"
-"það er MJÖG MIKILVÆGT að velja ekki of hátt tíðnisvið fyrir skjáinn. Hafir\n"
-"þú einhverjar efasemdir, veldu þá lægri stillingar."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Lárétt tíðni"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Lóðrétt tíðni"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 litir (8 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 þúsund litir (15 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 þúsund litir (16 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 miljón litir (24 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 miljarðar lita (32 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Upplausnir"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Veldu upplausn og fjölda lita"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Skjákort: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Hætta við"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Prófunar skilgreining"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Viltu prófa skilgreininguna"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Tegund lyklaborðs: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Tegund músar: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Mús: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Skjár: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Lárétt tíðni skjás: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Lóðrétt tíðni skjás: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Skjákort: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Skjákortsminni: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, fuzzy, c-format
-msgid "Color depth: %s\n"
-msgstr "Stillingar á litadýpt"
-
-#: ../../Xconfig/various.pm_.c:39
-#, fuzzy, c-format
-msgid "Resolution: %s\n"
-msgstr "Upplausnir"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86 þjónn: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, fuzzy, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 þjónn: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X í ræsingu"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Ég get stillt tölvuna þína til að kveikja sjálfvirkt á X við ræsingu\n"
-"Vilt þú kveikja á X við endurræsingu?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:85
-#, fuzzy
-msgid "What norm is your TV using?"
-msgstr "Við hvaða raðtengi er músin þín tengd?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Á fyrsta geira ræsidisksneiðar"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Í ræsifærsluna (MBR)"
-
-#: ../../any.pm_.c:112
-#, fuzzy
-msgid "SILO Installation"
-msgstr "Uppsetning LILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Hvert viltu setja ræsistjórann?"
-
-#: ../../any.pm_.c:125
-#, fuzzy
-msgid "LILO/grub Installation"
-msgstr "Uppsetning LILO"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr ""
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr ""
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr ""
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr ""
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr ""
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-#, fuzzy
-msgid "Yaboot"
-msgstr "Rót"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-#, fuzzy
-msgid "Bootloader main options"
-msgstr "Stillingar LILO"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-#, fuzzy
-msgid "Bootloader to use"
-msgstr "Stillingar LILO"
-
-#: ../../any.pm_.c:162
-#, fuzzy
-msgid "Bootloader installation"
-msgstr "Stillingar LILO"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Ræsitæki"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Samþjappað"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "samþjappað"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Skjáhamur"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Töf áður en sjálfgefin ræsing byrjar"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Lykilorð"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Lykilorð (aftur)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Takmarka alla rofa á skipanlínu"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "takmarka"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr ""
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Nákvæm stærð vinnsluminnis (fann %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr ""
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Sláðu inn vinnsluminni í MB"
-
-#: ../../any.pm_.c:183
-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"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Reyndu aftur"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Mismunandi lykilorð"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr ""
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr ""
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr ""
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr ""
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr ""
-
-#: ../../any.pm_.c:198
-#, fuzzy
-msgid "Default OS?"
-msgstr "Sjálfgefið"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-
-#: ../../any.pm_.c:248
-#, fuzzy
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Hérna eru núverandi stillingar LILO .\n"
-"Þú getur bætt við fleirum eða breytt þessum."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Bæta við"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Búið"
-
-#: ../../any.pm_.c:258
-#, fuzzy
-msgid "Modify"
-msgstr "Breyta RAID"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Hverju viltu bæta við?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Öðru stýrikerfi (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Öðru stýrikerfi (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Öðru stýrikerfi (Windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Ræsikjarna"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Rót"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Bæta aftan við"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Les-skrif"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tafla"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Óöruggt"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Nafn"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Sjálfgefið"
-
-#: ../../any.pm_.c:318
-#, fuzzy
-msgid "Initrd-size"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr ""
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Fjarlægja"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Autt er ekki leyft"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr ""
-
-#: ../../any.pm_.c:332
-#, fuzzy
-msgid "You must specify a root partition"
-msgstr "Þú verður að hafa diskminni"
-
-#: ../../any.pm_.c:333
-#, fuzzy
-msgid "This label is already used"
-msgstr "Þetta nafn er nú þegar í notkun."
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Fann %s %s tengi"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Er kannski eitt enn í vélinni?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Eru einhver %s tengi í tölvunni?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Nei"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Já"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Skoðaðu vélbúnaðarupplýsingar"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Set inn rekil fyrir %s kortið %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(eining %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-
-# ## skrytid
-#: ../../any.pm_.c:696
-#, 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 ""
-"Þú getur núna gefið upp viðföng fyrir eininguna %s.\n"
-"Viðföng eru gefin upp sem ``viðfang=gildi viðfang2=gildi2 ...''.\n"
-"Til dæmis: ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Stillingar kjarnaeininga:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Hvaða %s rekil viltu prófa?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"Í sumum tilfellum þarf rekillinn %s auka viðföng svo hann virki rétt,\n"
-" þó hann virki vel í flestum tilfellum án þeirra. Viltu setja inn auka\n"
-" viðföng eða leyfa reklinum sjálfum að leita að þeim upplýsingum sem\n"
-" hann þarf? Stundum frystir sjálfvirk stilling vélina en það ætti ekki\n"
-"að skemma neitt."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Stilla sjálfvirkt"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Stilla handvirkt"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Innsetning á einingu %s mistókst.\n"
-"Viltu prófa aftur með ólík viðföng?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr ""
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr ""
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr ""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr ""
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr ""
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr ""
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(%s er nú þegar til)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Þetta lykilorð er of einfalt"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Vinsamlega sláðu inn notandanafn"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "Notandanafnið má bara innihalda litla stafi, tölustafi, `-' og `_'"
-
-#: ../../any.pm_.c:769
-#, fuzzy
-msgid "The user name is too long"
-msgstr "Þetta notandanafn er nú þegar til"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Þetta notandanafn er nú þegar til"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Bæta við notanda"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Sláðu inn notanda\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Samþykkja notanda"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Nafn notanda"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Notandanafn:"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Skel"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr ""
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr ""
-
-#: ../../any.pm_.c:821
-#, fuzzy
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Ég get stillt tölvuna þína til að kveikja sjálfvirkt á X við ræsingu\n"
-"Vilt þú kveikja á X við endurræsingu?"
-
-#: ../../any.pm_.c:825
-#, fuzzy
-msgid "Choose the default user:"
-msgstr "Veldu nýja stærð"
-
-#: ../../any.pm_.c:826
-#, fuzzy
-msgid "Choose the window manager to run:"
-msgstr "Veldu forritið sem þú vilt nota"
-
-#: ../../any.pm_.c:841
-#, fuzzy
-msgid "Please choose a language to use."
-msgstr "Hvernig mús ertu með?"
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr ""
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr ""
-
-#: ../../any.pm_.c:978
-#, fuzzy
-msgid "Allow all users"
-msgstr "Bæta við notanda"
-
-#: ../../any.pm_.c:978
-#, fuzzy
-msgid "No sharing"
-msgstr "Staðbundinn prentari"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, fuzzy, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Hvaða pakka viltu setja inn"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr ""
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr ""
-
-#: ../../any.pm_.c:1005
-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 ""
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr ""
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Velkomin(n) í tölvuþrjótinn"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Lélegt"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr ""
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Hátt"
-
-#: ../../any.pm_.c:1076
-#, fuzzy
-msgid "Higher"
-msgstr "Hátt"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Taugaveiklað"
-
-#: ../../any.pm_.c:1080
-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 ""
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-
-#: ../../any.pm_.c:1084
-#, fuzzy
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-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. Öryggisathuganir eru núna í gangi. "
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-
-#: ../../any.pm_.c:1086
-#, fuzzy
-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 ""
-"Á þessu öryggisstigi er orðið mögulegt að nota tölvuna sem þjón.\n"
-"Öryggið er nógu nógu mikið til að taka við fyrirspurnum frá\n"
-"mörgum biðlum. "
-
-#: ../../any.pm_.c:1089
-#, fuzzy
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Kerfið er komið á 4. stig og er nú alveg lokað.\n"
-"Öryggið er á hæsta stigi."
-
-#: ../../any.pm_.c:1095
-#, fuzzy
-msgid "DrakSec Basic Options"
-msgstr "Upplýsingar"
-
-#: ../../any.pm_.c:1096
-#, fuzzy
-msgid "Please choose the desired security level"
-msgstr "Hvernig mús ertu með?"
-
-#: ../../any.pm_.c:1099
-#, fuzzy
-msgid "Security level"
-msgstr "Stilli öryggisþrep"
-
-#: ../../any.pm_.c:1101
-#, fuzzy
-msgid "Use libsafe for servers"
-msgstr "Veldu valmöguleika fyrir þjón"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr ""
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-
-# 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_.c:429
-#, fuzzy, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Velkomin(n) i %s styrikerfisraesistjorann!\n"
-"\n"
-"Sladu a <TAB> til ad fa lista yfir moegulega valkosti.\n"
-"\n"
-"Til raesa einn af theim, sl du inn nafnid og sidan a <ENTER>\n"
-"eda biddu i %d sekundur thar til sjalfgefin raesing hefst.\n"
-"\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr ""
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr ""
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr ""
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr ""
-
-#: ../../bootloader.pm_.c:1126
-#, fuzzy, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Hvert viltu setja ræsistjórann?"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr ""
-
-#: ../../bootlook.pm_.c:62
-#, fuzzy
-msgid "Boot Style Configuration"
-msgstr "Lokauppsetning"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-#, fuzzy
-msgid "/_File"
-msgstr "Skrár:\n"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr ""
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr ""
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr ""
-
-#: ../../bootlook.pm_.c:92
-#, fuzzy
-msgid "NewStyle Monitor"
-msgstr "Skjár"
-
-#: ../../bootlook.pm_.c:93
-#, fuzzy
-msgid "Traditional Monitor"
-msgstr "Skipta um skjá"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr ""
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr ""
-
-#: ../../bootlook.pm_.c:98
-#, fuzzy
-msgid "Lilo/grub mode"
-msgstr "Hringja inn með mótaldi"
-
-#: ../../bootlook.pm_.c:98
-#, fuzzy
-msgid "Yaboot mode"
-msgstr "Ræsitæki"
-
-#: ../../bootlook.pm_.c:146
-#, fuzzy
-msgid "Install themes"
-msgstr "Setja kerfið inn"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr ""
-
-#: ../../bootlook.pm_.c:148
-#, fuzzy
-msgid "Create new theme"
-msgstr "Búa til nýja disksneið"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr ""
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Villa"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr ""
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-#, fuzzy, c-format
-msgid "Write %s"
-msgstr "XFree %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr ""
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr ""
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr ""
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "Notice"
-msgstr "tæki"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr ""
-
-#: ../../bootlook.pm_.c:258
-#, fuzzy
-msgid "Theme installation failed!"
-msgstr "Veldu innsetningarflokk"
-
-#: ../../bootlook.pm_.c:266
-#, fuzzy, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr "Veldu prenttengingu"
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-#, fuzzy
-msgid "Configure"
-msgstr "Stilla X"
-
-#: ../../bootlook.pm_.c:275
-#, fuzzy
-msgid "Splash selection"
-msgstr "Val á pakkahóp"
-
-#: ../../bootlook.pm_.c:278
-#, fuzzy
-msgid "Themes"
-msgstr "Tré"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr ""
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr ""
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr ""
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr ""
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr ""
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr ""
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr ""
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr ""
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr ""
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr ""
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr ""
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr ""
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr ""
-
-#: ../../common.pm_.c:114
-#, fuzzy, c-format
-msgid "%d seconds"
-msgstr "Hætti eftir %d sekúndur"
-
-#: ../../common.pm_.c:159
-#, fuzzy
-msgid "Can't make screenshots before partitioning"
-msgstr "Get ekki bætt við disksneiðum"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr ""
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-#, fuzzy
-msgid "France"
-msgstr "Hætta við"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr ""
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-#, fuzzy
-msgid "Belgium"
-msgstr "Belgískt"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr ""
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-#, fuzzy
-msgid "Germany"
-msgstr "Þýskt"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-#, fuzzy
-msgid "Greece"
-msgstr "Grískt"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-#, fuzzy
-msgid "Norway"
-msgstr "Norkst"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-#, fuzzy
-msgid "Sweden"
-msgstr "Skoða"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr ""
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "Italy"
-msgstr "Ítalskt"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-#, fuzzy
-msgid "Austria"
-msgstr "raðtengd"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-msgid "New"
-msgstr "Ný"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Aftengja"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Tengipunktur"
-
-#: ../../diskdrake/dav.pm_.c:65
-#, fuzzy
-msgid "Server"
-msgstr "netþjónn"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Tengipunktur"
-
-#: ../../diskdrake/dav.pm_.c:85
-#, fuzzy
-msgid "Please enter the WebDAV server URL"
-msgstr "Hvernig mús ertu með?"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:109
-#, fuzzy
-msgid "Server: "
-msgstr "netþjónn"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Tengipunktur: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, fuzzy, c-format
-msgid "Options: %s"
-msgstr "Rótardisksneið"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Vinsamlega taktu fyrst afrit af öllum gögnum"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Lestu vandlega!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr ""
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Veldu aðgerð"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-#, fuzzy
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Þú hefur eina stóra FAT disksneið.\n"
-"(venjulega notuð af Microsoft DOS/Windows).\n"
-"Ég legg til að þú endursníðir hana\n"
-"(smelltu á hana, síðan á \"Endursníða\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Smelltu á disksneið"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Ítarleg atriði"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-#, fuzzy
-msgid "No hard drives found"
-msgstr "Staðbundinn prentari"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr ""
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-#, fuzzy
-msgid "Journalised FS"
-msgstr "tókst ekki að tengja"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr ""
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Diskminni"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Tóm"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Annað"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Tegundir skráakerfa:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Búa til"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Tegund"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Nota ``%s'' í staðinn"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Eyða"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Nota ``Aftengja'' fyrst"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, fuzzy, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr "öll gögn á þessari disksneið tapast"
-
-#: ../../diskdrake/interactive.pm_.c:174
-#, fuzzy
-msgid "Choose a partition"
-msgstr "Veldu aðgerð"
-
-#: ../../diskdrake/interactive.pm_.c:174
-#, fuzzy
-msgid "Choose another partition"
-msgstr "Búa til nýja disksneið"
-
-#: ../../diskdrake/interactive.pm_.c:199
-#, fuzzy
-msgid "Exit"
-msgstr "Ext2"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Færa í snillingsham"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Fara í venjulegan ham"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Endurheimta"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Halda samt áfram?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Hætta án þess að vista"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Hætta án þess að skrifa sneiðatöfluna?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-#, fuzzy
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Viltu prófa skilgreininguna"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Ráðstafa skjálfkrafa"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Hreinsa allt"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-#, fuzzy
-msgid "More"
-msgstr "Færa"
-
-#: ../../diskdrake/interactive.pm_.c:267
-#, fuzzy
-msgid "Hard drive information"
-msgstr "Sýna upplýsingar"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Öll aðal skráarsnið eru í notkun"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Get ekki bætt við disksneiðum"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Til að fá fleiri disksneiðar, vinsamlega eyddu einni til að búa til "
-"viðbótarsneið"
-
-#: ../../diskdrake/interactive.pm_.c:310
-#, fuzzy
-msgid "Save partition table"
-msgstr "Skrifa sneiðatöflu"
-
-#: ../../diskdrake/interactive.pm_.c:311
-#, fuzzy
-msgid "Restore partition table"
-msgstr "Bjarga sneiðatöflunni"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Bjarga sneiðatöflunni"
-
-#: ../../diskdrake/interactive.pm_.c:314
-#, fuzzy
-msgid "Reload partition table"
-msgstr "Bjarga sneiðatöflunni"
-
-# ## skrytid
-#: ../../diskdrake/interactive.pm_.c:319
-#, fuzzy
-msgid "Removable media automounting"
-msgstr "Sjálfvirk tenging aukatækja"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Veljið skrá"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"Disksneiðin sem var tekin sem afrit er ekki af sömu stærð\n"
-"Halda áfram?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Aðvörun"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Settu diskling í drifið\n"
-"Öll gögn á þessum diskling tapast"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Reyni að endurheimta disksneiðatöfluna"
-
-#: ../../diskdrake/interactive.pm_.c:367
-#, fuzzy
-msgid "Detailed information"
-msgstr "Sýna upplýsingar"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Endurstækka"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Færa"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Forsníða"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Bæta við RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Bæta við LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Taka úr RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Taka úr LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Breyta RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Búa til nýja disksneið"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Byrjunar geiri"
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Stærð í MB: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Tegund skráakerfis:"
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Valkostur:"
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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_.c:499
-#, fuzzy
-msgid "Remove the loopback file?"
-msgstr "Forsníð disksneið %s"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Breyta tegund sneiðar"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-#, fuzzy
-msgid "Which filesystem do you want?"
-msgstr "Hvaða sneiðtegund viltu?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, fuzzy, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Hvar viltu tengja tæki %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Hvar viltu tengja tæki %s?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, fuzzy, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Hvar viltu tengja tæki %s?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Reikna takmarkanir FAT skráarkerfis..."
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Endursníð"
-
-#: ../../diskdrake/interactive.pm_.c:650
-#, fuzzy
-msgid "This partition is not resizeable"
-msgstr "Hvaða sneiðtegund viltu?"
-
-#: ../../diskdrake/interactive.pm_.c:655
-#, fuzzy
-msgid "All data on this partition should be backed-up"
-msgstr "öll gögn á þessari disksneið tapast"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, fuzzy, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr "öll gögn á þessari disksneið tapast"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Veldu nýja stærð"
-
-#: ../../diskdrake/interactive.pm_.c:663
-#, fuzzy
-msgid "New size in MB: "
-msgstr "Stærð í MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Hvaða disk viltu færa til?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Geiri"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Hvaða geira viltu færa gögn til?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Færi"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Færi disksneið..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Veldu RAID sem til er fyrir til að bæta við"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "ný"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Veldu LVM sem til er fyrir til að bæta við"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:819
-#, fuzzy
-msgid "Give a file name"
-msgstr "Nafn notanda"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:823
-#, fuzzy
-msgid "File already exists. Use it?"
-msgstr "Nafnið %s er þegar í notkun"
-
-#: ../../diskdrake/interactive.pm_.c:846
-#, fuzzy
-msgid "Mount options"
-msgstr "Stillingar kjarnaeininga:"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "tæki"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "stig"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "stærð hlutar"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:949
-#, fuzzy
-msgid "What type of partitioning?"
-msgstr "Hvernig prentara ertu með?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, fuzzy, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Hvaða pakka viltu setja inn"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Því miður get ég ekki sett /boot svona innarlega á drifið (á sívalning > "
-"1024).\n"
-"Annaðhvort notar þú LILO og það mun ekki virka, eða þú notar ekki LILO og "
-"sleppir því að hafa /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Disksneiðin sem þú hefur valið til að nota sem rót (/) er utan\n"
-"1024. sívalnings á harða disknum og þú hefur enga /boot sneið.\n"
-"Ef þú ætlar að nota LILO ræsistjórann skaltu muna að bæta við /boot sneið"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, 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_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Þú þarft að endurræsa áður en breytingar taka gildi"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, fuzzy, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr "öll gögn á þessari disksneið tapast"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Forsníðing"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, fuzzy, c-format
-msgid "Formatting loopback file %s"
-msgstr "Forsníð disksneið %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Forsníð disksneið %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1039
-#, fuzzy
-msgid "Move files to the new partition"
-msgstr "Búa til nýja disksneið"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1051
-#, fuzzy
-msgid "Moving files to the new partition"
-msgstr "Búa til nýja disksneið"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, fuzzy, c-format
-msgid "Removing %s"
-msgstr "Upplausnir"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Tæki: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "DOS drifstafur: %s (bara ágiskun)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Tegund: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Byrja: geiri %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Stærð: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s geirar"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, fuzzy, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Sívalningur %d til %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Forsniðinn\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Ekki forsniðinn\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Tengdur\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Sjálfgefin disksneið ræst\n"
-" (fyrir MS-DOS ræsingu, ekki fyrir LILO)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Stig %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Hlunkastærð %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID-diskar %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Stærð: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Skilgreining: %s sívalningar, %s hausar, %s geirar\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Upplýsingar: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM-diskar %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, fuzzy, c-format
-msgid "Partition table type: %s\n"
-msgstr "Rótardisksneið"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, fuzzy, c-format
-msgid "on channel %d id %d\n"
-msgstr "á gagnabraut %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-#, fuzzy
-msgid "Filesystem encryption key"
-msgstr "Tegund skráakerfis:"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, fuzzy, 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_.c:1191
-#, fuzzy
-msgid "The encryption keys do not match"
-msgstr "Mismunandi lykilorð"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr ""
-
-#: ../../diskdrake/removable.pm_.c:47
-#, fuzzy
-msgid "Change type"
-msgstr "Breyta tegund sneiðar"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-#, fuzzy
-msgid "Please click on a medium"
-msgstr "Smelltu á disksneið"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-#, fuzzy
-msgid "Domain Authentication Required"
-msgstr "Auðkenning"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Another one"
-msgstr "Endursníð..."
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Which username"
-msgstr "Notandanafn:"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-#, fuzzy
-msgid "Username"
-msgstr "Notandanafn:"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-#, fuzzy
-msgid "Domain"
-msgstr "NIS lén"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-#, fuzzy
-msgid "Search servers"
-msgstr "Nafnamiðlari"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, fuzzy, c-format
-msgid "%s formatting of %s failed"
-msgstr "gat ekki forsniðið %s"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "kann ekki að forsníða %s af tegundinni %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr ""
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "villa við að aftengja %s: %s"
-
-#: ../../fsedit.pm_.c:21
-#, fuzzy
-msgid "simple"
-msgstr "Skrá"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr ""
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "netþjónn"
-
-#: ../../fsedit.pm_.c:240
-#, fuzzy, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Ég get ekki lesið disksneiðatöflu þína, hún er of skemmd fyrir mig :-(\n"
-"Ég mun reyna að halda áfram með því að hreinsa skemmdar disksneiðar"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr ""
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr ""
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Heiti tengipunkta verða að byrja á /."
-
-#: ../../fsedit.pm_.c:522
-#, fuzzy, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Það er þegar disksneið með tengipunktinn %s"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr ""
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr ""
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr ""
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr ""
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr ""
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Villa við að opna %s til skriftar: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:171
-#, fuzzy
-msgid "Sound configuration"
-msgstr "Uppsetning"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-#, fuzzy
-msgid "Driver:"
-msgstr "Sem þjón"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-#, fuzzy
-msgid "Help"
-msgstr "Hjálp"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-#, fuzzy
-msgid "Please Wait... Applying the configuration"
-msgstr "Prófunar skilgreining"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Augnablik..."
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "Model"
-msgstr "USB mús"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:17
-#, fuzzy
-msgid "Channel"
-msgstr "Hætta við"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:21
-#, fuzzy
-msgid "Module"
-msgstr "USB mús"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-#, fuzzy
-msgid "Description"
-msgstr "Stilla handvirkt"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:25
-#, fuzzy
-msgid "Bus identification"
-msgstr "Auðkenning"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:32
-#, fuzzy
-msgid "Old device file"
-msgstr "Veljið skrá"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:34
-#, fuzzy
-msgid "New devfs device"
-msgstr "Gátt (tækið)"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:38
-#, fuzzy
-msgid "Alternative drivers"
-msgstr "Prenta út prufublaðsíðu(r)..."
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-#, fuzzy
-msgid "/_Quit"
-msgstr "Hætta"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-#, fuzzy
-msgid "/_Help"
-msgstr "Hjálp"
-
-#: ../../harddrake/ui.pm_.c:65
-#, fuzzy
-msgid "/_Help..."
-msgstr "Hjálp"
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:71
-#, fuzzy
-msgid "/_Report Bug"
-msgstr "Lélegt"
-
-#: ../../harddrake/ui.pm_.c:73
-#, fuzzy
-msgid "/_About..."
-msgstr "Tengipunktur"
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:76
-#, fuzzy
-msgid "Author:"
-msgstr "Stilla sjálfvirkt"
-
-#: ../../harddrake/ui.pm_.c:86
-#, fuzzy
-msgid "Harddrake2 version "
-msgstr "Nota fínstillingar á hörðum disk(um)"
-
-#: ../../harddrake/ui.pm_.c:101
-#, fuzzy
-msgid "Detected hardware"
-msgstr "Skoðaðu vélbúnaðarupplýsingar"
-
-#: ../../harddrake/ui.pm_.c:103
-#, fuzzy
-msgid "Information"
-msgstr "Sýna upplýsingar"
-
-#: ../../harddrake/ui.pm_.c:106
-#, fuzzy
-msgid "Configure module"
-msgstr "Tilgreindu mús"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:111
-#, fuzzy
-msgid "Detection in progress"
-msgstr "%s tengipunktur er nú þegar til"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:166
-#, fuzzy, c-format
-msgid "Running \"%s\" ..."
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-#, fuzzy
-msgid "secondary"
-msgstr "Hætti eftir %d sekúndur"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-#, fuzzy
-msgid "Auto-detect"
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:210
-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_.c:213
-msgid "Card model:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:214
-#, fuzzy
-msgid "Tuner type:"
-msgstr "Breyta tegund sneiðar"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:217
-#, fuzzy
-msgid "PLL setting:"
-msgstr "forsníð"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr ""
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr ""
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-
-#: ../../help.pm_.c:630
-#, fuzzy
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Veldu tengið sem þú vilt nota. Tengið COM1 í MS Windows er kallað\n"
-"ttyS0 í Linux, COM2 er ttyS1, o.s.frv."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-
-#: ../../help.pm_.c:724
-#, fuzzy
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Hér gefur þú upp hvar þú vilt láta þær upplýsingar sem\n"
-"þarf til að ræsa Linux.\n"
-"\n"
-"\n"
-"Veldu \"Í ræsifærsluna (MBR)\" nema þú vitir nákvæmlega\n"
-"hvað þú ert að gera."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr ""
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Get ekki notað útsendingu án NIS léns"
-
-#: ../../install_any.pm_.c:869
-#, fuzzy, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Settu tóman diskling í drif %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr ""
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "villa við lestur úr skránni %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"Það kom upp villa. Engin tæki fundust sem unnt er að búa til ný skráakerfi "
-"á. Vinsamlegast athugaðu vélbúnaðinn í leit að orsök vandamálsins."
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Þú 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 `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Þú verður að hafa diskminni"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Þú hefur ekkert diskminni\n"
-"\n"
-"Halda samt áfram?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-#, fuzzy
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Þú verður að hafa diskminni"
-
-#: ../../install_interactive.pm_.c:92
-#, fuzzy
-msgid "Use free space"
-msgstr "Notandanafn:"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:102
-#, fuzzy
-msgid "Use existing partitions"
-msgstr "Forsníð disksneið %s"
-
-#: ../../install_interactive.pm_.c:104
-#, fuzzy
-msgid "There is no existing partition to use"
-msgstr "Reyni að endurheimta disksneiðatöfluna"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:114
-#, fuzzy
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Hvaða disksneið vilt þú nota sem rótardisksneið"
-
-#: ../../install_interactive.pm_.c:116
-#, fuzzy
-msgid "Choose the sizes"
-msgstr "Veldu nýja stærð"
-
-#: ../../install_interactive.pm_.c:117
-#, fuzzy
-msgid "Root partition size in MB: "
-msgstr "Rótardisksneið"
-
-#: ../../install_interactive.pm_.c:118
-#, fuzzy
-msgid "Swap partition size in MB: "
-msgstr "Stærð í MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:131
-#, fuzzy
-msgid "Which partition do you want to resize?"
-msgstr "Hvaða sneiðtegund viltu?"
-
-#: ../../install_interactive.pm_.c:133
-#, fuzzy
-msgid "Resizing Windows partition"
-msgstr "Reikna takmarkanir FAT skráarkerfis..."
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-
-#: ../../install_interactive.pm_.c:140
-#, fuzzy
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"AÐVÖRUN\n"
-"\n"
-"DrakX þarf núna að endurgera Windows sneiðina. Athugið: Þetta getur haft "
-"alvarlegar\n"
-"afleiðingar í för með sér. Ef þú ert ekki búin(n) að því, þá ættir þú fyrst "
-"að\n"
-"keyra scandisk (og jafnvel líka defrag) á þessa sneið og taka síðan afrit "
-"af\n"
-"gögnunum þínum.\n"
-"Sláðu á 'Í lagi' til að halda áfram."
-
-#: ../../install_interactive.pm_.c:150
-#, fuzzy
-msgid "Which size do you want to keep for Windows on"
-msgstr "Hvaða geira viltu færa gögn til?"
-
-#: ../../install_interactive.pm_.c:151
-#, fuzzy, c-format
-msgid "partition %s"
-msgstr "Rótardisksneið"
-
-# ******************************************
-# ***** Byrjaði hérna 4. jan 2000 *******
-# *** ATH: Það er sumt eftir fyrir ofan ***
-# ******************************************
-#
-#: ../../install_interactive.pm_.c:158
-#, fuzzy, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Sjálfvirk endurstækkun brást"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:185
-#, fuzzy, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "öll gögn á þessari disksneið tapast"
-
-#: ../../install_interactive.pm_.c:193
-#, fuzzy
-msgid "Custom disk partitioning"
-msgstr "Forsníð disksneið %s"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:229
-#, fuzzy
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Þú hefur ekki neinar disksneiðar"
-
-#: ../../install_interactive.pm_.c:245
-#, fuzzy
-msgid "I can't find any room for installing"
-msgstr "Get ekki bætt við disksneiðum"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:252
-#, fuzzy, c-format
-msgid "Partitioning failed: %s"
-msgstr "Rótardisksneið"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Keyri upp netið"
-
-#: ../../install_interactive.pm_.c:267
-#, fuzzy
-msgid "Bringing down the network"
-msgstr "Keyri upp netið"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Óþekkt villa kom upp sem ekki er hægt að meðhöndla.\n"
-"Haltu áfram á eigin ábyrgð."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "%s tengipunktur er nú þegar til"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-
-#: ../../install_steps.pm_.c:452
-#, fuzzy, c-format
-msgid "Welcome to %s"
-msgstr "Velkomin(n) í tölvuþrjótinn"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Ekkert disklingadrif aðgengilegt"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Hef skref `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
-"press `F1' when booting on CDROM, then enter `text'."
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Innsetningaraðferð"
-
-#: ../../install_steps_gtk.pm_.c:164
-#, fuzzy
-msgid "Please choose one of the following classes of installation:"
-msgstr "Vinsamlega tilgreindu eftirfarandi"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Val á pakkahóp"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-#, fuzzy
-msgid "Individual package selection"
-msgstr "Val á pakkahóp"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, fuzzy, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Heildarstærð: "
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Skemmdur pakki"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Útgáfa: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Stærð: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:366
-#, fuzzy
-msgid "The following packages are going to be installed"
-msgstr "Eftirfarandi pakkar verða fjarlægðir"
-
-#: ../../install_steps_gtk.pm_.c:367
-#, fuzzy
-msgid "The following packages are going to be removed"
-msgstr "Eftirfarandi pakkar verða fjarlægðir"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Innsetning"
-
-#: ../../install_steps_gtk.pm_.c:408
-#, fuzzy
-msgid "Load/Save on floppy"
-msgstr "Vista á diskling"
-
-#: ../../install_steps_gtk.pm_.c:409
-#, fuzzy
-msgid "Updating package selection"
-msgstr "Val á pakkahóp"
-
-#: ../../install_steps_gtk.pm_.c:414
-#, fuzzy
-msgid "Minimal install"
-msgstr "Fjarlægja"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Veldu pakkana sem þú vilt setja inn"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Set inn"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Áætla"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Tími eftir "
-
-#: ../../install_steps_gtk.pm_.c:470
-#, fuzzy
-msgid "Please wait, preparing installation..."
-msgstr "Undirbý innsetningu"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d pakkar"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Set inn pakka %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-#, fuzzy
-msgid "Accept"
-msgstr "Samþykkja notanda"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#, fuzzy
-msgid "Refuse"
-msgstr "Endurstækka"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Viltu samt halda áfram?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Það kom upp villa við að raða pökkum:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-#, fuzzy
-msgid "There was an error installing packages:"
-msgstr "Það kom upp villa við að raða pökkum:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Villa kom upp"
-
-#: ../../install_steps_interactive.pm_.c:85
-#, fuzzy
-msgid "Do you really want to leave the installation?"
-msgstr "Viltu prófa skilgreininguna"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Lyklaborð"
-
-#: ../../install_steps_interactive.pm_.c:212
-#, fuzzy
-msgid "Please choose your keyboard layout."
-msgstr "Hvaða lyklaborðsuppsetningu viltu?"
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:231
-#, fuzzy
-msgid "Which installation class do you want?"
-msgstr "Hverskonar innsetningaraðferð viltu?"
-
-#: ../../install_steps_interactive.pm_.c:235
-#, fuzzy
-msgid "Install/Update"
-msgstr "Innsetning/Uppfærsla"
-
-#: ../../install_steps_interactive.pm_.c:235
-#, fuzzy
-msgid "Is this an install or an update?"
-msgstr "Er þetta innsetning eða uppfærsla?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Auðvelda"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "F. snillinga"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#, fuzzy
-msgid "Upgrade"
-msgstr "Uppfærsla"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#, fuzzy
-msgid "Upgrade packages only"
-msgstr "Val á pakkahóp"
-
-#: ../../install_steps_interactive.pm_.c:275
-#, fuzzy
-msgid "Please choose the type of your mouse."
-msgstr "Hvernig mús ertu með?"
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Músartengi"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-#, fuzzy
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Við hvaða raðtengi er músin þín tengd?"
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Stilli PCMCIA kort..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-#, fuzzy
-msgid "Configuring IDE"
-msgstr "Uppsetning"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "engar reiðubúnar disksneiðar"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Veldu tengipunktana"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:388
-#, fuzzy
-msgid "No root partition found to perform an upgrade"
-msgstr "Engin rótarsneið fannst"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Rótardisksneið"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Hver er rótardisksneið (/) kerfisins?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr ""
-"Þú verður að ræsa tölvuna aftur svo breytingar á sneiðatöflunni taki gildi"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Veldu þær disksneiðar sem á að forsníða"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Athuga skemmdar blokkir?"
-
-#: ../../install_steps_interactive.pm_.c:456
-#, fuzzy
-msgid "Formatting partitions"
-msgstr "Forsníð disksneið %s"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Ekki nægjanlegt diskminni fyrir innsetningu. Bættu við það"
-
-#: ../../install_steps_interactive.pm_.c:472
-#, fuzzy
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Leita að fáanlegum pökkum"
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Leita að fáanlegum pökkum"
-
-#: ../../install_steps_interactive.pm_.c:476
-#, fuzzy
-msgid "Looking at packages already installed..."
-msgstr "Eftirfarandi pakkar verða fjarlægðir"
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Leita að pökkum til að uppfæra"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:536
-#, fuzzy
-msgid "Load from floppy"
-msgstr "Endurheimta frá diskling"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Vista á diskling"
-
-#: ../../install_steps_interactive.pm_.c:540
-#, fuzzy
-msgid "Loading from floppy"
-msgstr "Endurheimta frá diskling"
-
-#: ../../install_steps_interactive.pm_.c:540
-#, fuzzy
-msgid "Package selection"
-msgstr "Val á pakkahóp"
-
-#: ../../install_steps_interactive.pm_.c:545
-#, fuzzy
-msgid "Insert a floppy containing package selection"
-msgstr "Settu tóman diskling í drif %s"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:642
-#, fuzzy
-msgid "Type of install"
-msgstr "Veldu pakka til að setja inn"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:646
-#, fuzzy
-msgid "With X"
-msgstr "Augnablik"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Undirbý innsetningu"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Set inn pakka %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Lokauppsetning"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, fuzzy, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Settu tóman diskling í drif %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, fuzzy, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Settu tóman diskling í drif %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-#, fuzzy
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Nú gefst þér tækifæri til að sækja hugbúnað sem ætlaður er til dulritunar.\n"
-"\n"
-"AÐVÖRUN:\n"
-"\n"
-"Þar sem lög um dulritunarhugbúnað eru mjög mismunandi eftir löndum og reglur "
-"sem settar\n"
-"eru af yfirvöldum oft strangar, þá þarf notandi slíks hugbúnaðar að ganga úr "
-"skugga\n"
-"um að viðkomandi lögsagnarumdæmi leyfi þessa gagnaflutninga, ásamt "
-"varðveislu og\n"
-"notkun á slíkum hugbúnaði.\n"
-"\n"
-"Viðskiptavinir Mandrake og/notendur Mandrake Linux skulu því sjá til þess að "
-"þeir brjóti ekki\n"
-"þau lög sem sett hafa verið í landi viðkomandi. Ef viðkiptavinir og/eða "
-"notendur\n"
-"virða ekki þessi lög þá mega þeir búast við þeim refsiaðgerðum sem slíkar "
-"athafnir\n"
-"hafa í för með sér.\n"
-"\n"
-"Hvorki Mandrakesoft né framleiðsluaðilar eða dreifingaraðilar þeirra bera "
-"ábyrgð á\n"
-"sérstökum, óbeinum eða beinum, skaða (þ.m.t. en ekki takmarkað af,\n"
-"hagnaðartapi, viðskiptabanni eða truflun, gagnatapi og\n"
-"öðru fjárhagslegu tapi, skaðabótum eða öðrum bótum sem fyrirskipað er af "
-"dómstóli\n"
-"að skuli borgast) sökum notkunar, varðveislu, eða flutnings\n"
-"af slíkum hugbúnaði, sem viðskiptavinur og/eða notandi hafði aðgang að "
-"eftir\n"
-"að hafa samþykkt þennan samning..\n"
-"\n"
-"Þessi samningur fellur undir og skal vera túlkaður af lögum Frakklands nema\n"
-"þar sem krafist er notkun laga viðkomandi yfirvalda. \n"
-"Þessi samningur inniheldur hinsvegar ekki hverskonar lög sem bjóða upp á "
-"árekstra, \n"
-"undirstöðuatriði eða lagaákvæði sem mæla á móti. Frönsk lög\n"
-"skulu í þeim tilfellum gilda fram yfir lög viðkomandi lands.\n"
-"\n"
-"Frekari upplýsingar um þennan samning fást hjá \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena, California, 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-
-#: ../../install_steps_interactive.pm_.c:901
-#, fuzzy
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr "Hef samband við vélina til að sækja lista yfir fáanlega pakka"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Veldu spegilvélina þaðan sem á að sækja pakkanna"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "Hef samband við vélina til að sækja lista yfir fáanlega pakka"
-
-#: ../../install_steps_interactive.pm_.c:943
-#, fuzzy
-msgid "Which is your timezone?"
-msgstr "Á hvaða tímasvæði ertu?"
-
-#: ../../install_steps_interactive.pm_.c:948
-#, fuzzy
-msgid "Hardware clock set to GMT"
-msgstr "Veltu stilla tölvuklukkuna á GMT?"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:956
-#, fuzzy
-msgid "NTP Server"
-msgstr "NIS þjónn"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-#, fuzzy
-msgid "Remote CUPS server"
-msgstr "Fjartengd prentröð"
-
-#: ../../install_steps_interactive.pm_.c:991
-#, fuzzy
-msgid "No printer"
-msgstr "Staðbundinn prentari"
-
-#: ../../install_steps_interactive.pm_.c:1008
-#, fuzzy
-msgid "Do you have an ISA sound card?"
-msgstr "Er kannski eitt enn í vélinni?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1020
-#, fuzzy
-msgid "Mouse"
-msgstr "USB mús"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Prentari"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-#, fuzzy
-msgid "NIS"
-msgstr "Nota NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-#, fuzzy
-msgid "Windows Domain"
-msgstr "Upplýsingar"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-#, fuzzy
-msgid "Local files"
-msgstr "Staðbundinn prentari"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Ákveða rótarlykilorð"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Ekkert lykilorð"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Þetta lykilorð er of einfalt (verður að vera minnst %d stafa langt)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Auðkenning"
-
-#: ../../install_steps_interactive.pm_.c:1105
-#, fuzzy
-msgid "Authentication LDAP"
-msgstr "Auðkenning"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1107
-#, fuzzy
-msgid "LDAP Server"
-msgstr "netþjónn"
-
-#: ../../install_steps_interactive.pm_.c:1113
-#, fuzzy
-msgid "Authentication NIS"
-msgstr "Auðkenning NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS lén"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS þjónn"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1123
-#, fuzzy
-msgid "Authentication Windows Domain"
-msgstr "Auðkenning"
-
-#: ../../install_steps_interactive.pm_.c:1125
-#, fuzzy
-msgid "Domain Admin User Name"
-msgstr "Nafn léns"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1161
-#, fuzzy
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Sérsmíðaður ræsidisklingur gerir þér kleyft að ræsa Linux án þess að nota "
-"ræsistjóra\n"
-" eins og LILO. Þetta kemur að gagni ef þú vilt ekki setja upp LILO á vélinni "
-"eða ef\n"
-" annað stýrikerfi hefur fjarlægt LILO eða LILO virkar ekki með þínum "
-"vélbúnaðarstillingum.\n"
-" Ræsidiskling má einnig nota með Mandrake Linux 'rescue' disklingnum svo "
-"hægt sé að bjarja\n"
-" vélinni ef alvarleg vandamál koma upp.\n"
-"Viltu búa til ræsidiskling fyrir vélina þína?"
-
-#: ../../install_steps_interactive.pm_.c:1177
-#, fuzzy
-msgid "First floppy drive"
-msgstr "Fyrsta drif"
-
-#: ../../install_steps_interactive.pm_.c:1178
-#, fuzzy
-msgid "Second floppy drive"
-msgstr "Annað drif"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Sleppa"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, fuzzy, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Sérsmíðaður ræsidisklingur gerir þér kleyft að ræsa Linux án þess að nota "
-"ræsistjóra\n"
-" eins og LILO. Þetta kemur að gagni ef þú vilt ekki setja upp LILO á vélinni "
-"eða ef\n"
-" annað stýrikerfi hefur fjarlægt LILO eða LILO virkar ekki með þínum "
-"vélbúnaðarstillingum.\n"
-" Ræsidiskling má einnig nota með Mandrake Linux 'rescue' disklingnum svo "
-"hægt sé að bjarja\n"
-" vélinni ef alvarleg vandamál koma upp.\n"
-"Viltu búa til ræsidiskling fyrir vélina þína?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Ekkert disklingadrif til staðar"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "Veldu disklingadrifið sem þú vilt nota til að gera ræsidisk"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, fuzzy, c-format
-msgid "Insert a floppy in %s"
-msgstr "Settu tóman diskling í drif %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Bý til ræsidiskling..."
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Set upp ræsistjórann..."
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1233
-#, fuzzy
-msgid "Do you want to use aboot?"
-msgstr "Viltu nota SILO?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1243
-#, fuzzy
-msgid "Installing bootloader"
-msgstr "Setja inn ræsihlaðara"
-
-#: ../../install_steps_interactive.pm_.c:1249
-#, fuzzy
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "Innsetning LILO brást sökum eftirfarandi villu:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, fuzzy, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Settu tóman diskling í drif %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-#, fuzzy
-msgid "Creating auto install floppy..."
-msgstr "Undirbý innsetningu"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Sum skref eru ennþá eftir.\n"
-"\n"
-"Viltu virkilega hætta núna?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, fuzzy, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Til hamingju! Innsetningu er lokið.\n"
-"Taktu disklinginn eða geisladiskinn úr drifinu og sláðu á ENTER.\n"
-"\n"
-"\n"
-"Á http://www.linux-mandrake.com/en/82errata.php3 má finna viðbætur og/eða "
-"lagfæringar\n"
-"á göllum sem gætu verið til staðar í þessari útgáfu af Mandrake Linux\n"
-"\n"
-"\n"
-"Frekari upplýsingar um hvernig á að stilla vélina eftir innsetninguna er að\n"
-"finna í viðeigandi kafla í Official Mandrake Linux User's Guide bókinni."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1335
-#, fuzzy
-msgid "Generate auto install floppy"
-msgstr "Undirbý innsetningu"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1342
-#, fuzzy
-msgid "Automated"
-msgstr "Sjálfvirkt IP"
-
-#: ../../install_steps_interactive.pm_.c:1342
-#, fuzzy
-msgid "Replay"
-msgstr "Endurhlaða"
-
-#: ../../install_steps_interactive.pm_.c:1345
-#, fuzzy
-msgid "Save packages selection"
-msgstr "Val á pakkahóp"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Mandrake Linux innsetning %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> milli hluta | <Bilslá> velur | <F12> næsti skjár "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr ""
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr ""
-
-#: ../../interactive.pm_.c:152
-#, fuzzy
-msgid "Choose a file"
-msgstr "Veldu aðgerð"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr ""
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr ""
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr ""
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-#, fuzzy
-msgid "Next"
-msgstr "Texta"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Slæm hugmynd, reyndu aftur\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Þitt val? (sjálfgefið %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:70
-#, fuzzy, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Þitt val? (sjálfgefið %s) "
-
-#: ../../interactive/stdio.pm_.c:95
-#, fuzzy, c-format
-msgid "Button `%s': %s"
-msgstr "Rótardisksneið"
-
-#: ../../interactive/stdio.pm_.c:96
-#, fuzzy
-msgid "Do you want to click on this button?"
-msgstr "Viltu nota SILO?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:105
-#, fuzzy, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Þitt val? (sjálfgefið %s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:126
-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_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr ""
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Tékkneskt (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Þýskt"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Spænskt"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Finnskt"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Franskt"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norkst"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Pólskt"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Rússneskt"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "Sænskt"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Breskt lyklaborð"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "Bandarískt lyklaborð"
-
-#: ../../keyboard.pm_.c:166
-#, fuzzy
-msgid "Albanian"
-msgstr "Úkraínkst"
-
-#: ../../keyboard.pm_.c:167
-#, fuzzy
-msgid "Armenian (old)"
-msgstr "Armenískt"
-
-#: ../../keyboard.pm_.c:168
-#, fuzzy
-msgid "Armenian (typewriter)"
-msgstr "Armenískt (hljóðfræðilegt)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Armenískt (hljóðfræðilegt)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belgískt"
-
-#: ../../keyboard.pm_.c:177
-#, fuzzy
-msgid "Bengali"
-msgstr "Tafla"
-
-#: ../../keyboard.pm_.c:178
-#, fuzzy
-msgid "Bulgarian (phonetic)"
-msgstr "Armenískt (hljóðfræðilegt)"
-
-#: ../../keyboard.pm_.c:179
-#, fuzzy
-msgid "Bulgarian (BDS)"
-msgstr "Búlgarskt"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brasilískt"
-
-#: ../../keyboard.pm_.c:183
-#, fuzzy
-msgid "Bosnian"
-msgstr "Eistlenskt"
-
-#: ../../keyboard.pm_.c:184
-#, fuzzy
-msgid "Belarusian"
-msgstr "Búlgarskt"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "Svissneskt (þýsk uppsetn.)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "Svissneskt (frönsk uppsetn.)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Tékkneskt (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Danskt"
-
-#: ../../keyboard.pm_.c:193
-#, fuzzy
-msgid "Dvorak (US)"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:194
-#, fuzzy
-msgid "Dvorak (Norwegian)"
-msgstr "Norkst"
-
-#: ../../keyboard.pm_.c:195
-#, fuzzy
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Eistlenskt"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Georgískt (\"Rússneskt\")"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Georgískt (\"Latínu\")"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Grískt"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Ungverskt"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Ísraelískt"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Ísraelískt (hljóðfr.)"
-
-#: ../../keyboard.pm_.c:209
-#, fuzzy
-msgid "Iranian"
-msgstr "Úkraínkst"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Íslenskt"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Ítalskt"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr ""
-
-#: ../../keyboard.pm_.c:216
-#, fuzzy
-msgid "Korean keyboard"
-msgstr "Breskt lyklaborð"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Suður amerískt"
-
-#: ../../keyboard.pm_.c:218
-#, fuzzy
-msgid "Laotian"
-msgstr "Upplýsingar"
-
-#: ../../keyboard.pm_.c:219
-#, fuzzy
-msgid "Lithuanian AZERTY (old)"
-msgstr "Litháenískt AZERTY"
-
-#: ../../keyboard.pm_.c:221
-#, fuzzy
-msgid "Lithuanian AZERTY (new)"
-msgstr "Litháenískt AZERTY"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Litháenískt \"töluröð\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Litháenískt \"hljóðfræðilegt\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-#, fuzzy
-msgid "Latvian"
-msgstr "Upplýsingar"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-#, fuzzy
-msgid "Mongolian (cyrillic)"
-msgstr "Júgoslavneskt (Latínu upps.)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Hollenskt"
-
-#: ../../keyboard.pm_.c:232
-#, fuzzy
-msgid "Polish (qwerty layout)"
-msgstr "Svissneskt (þýsk uppsetn.)"
-
-#: ../../keyboard.pm_.c:233
-#, fuzzy
-msgid "Polish (qwertz layout)"
-msgstr "Svissneskt (þýsk uppsetn.)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portúgískt"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Kanadískt (Quebec)"
-
-#: ../../keyboard.pm_.c:237
-#, fuzzy
-msgid "Romanian (qwertz)"
-msgstr "Rússneskt (Yawerty)"
-
-#: ../../keyboard.pm_.c:238
-#, fuzzy
-msgid "Romanian (qwerty)"
-msgstr "Rússneskt (Yawerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Rússneskt (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Slóvenskt"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slóvakískt (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slóvakískt (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-#, fuzzy
-msgid "Serbian (cyrillic)"
-msgstr "Júgoslavneskt (Latínu upps.)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Thælenskt lyklaborð"
-
-#: ../../keyboard.pm_.c:252
-#, fuzzy
-msgid "Tajik keyboard"
-msgstr "Thælenskt lyklaborð"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Tyrkneskt (hefðbundið \"F\" módel)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Tyrkneskt (nútíma \"Q\" módel)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Úkraínkst"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "Bandarískt (alþjóðlegt)"
-
-#: ../../keyboard.pm_.c:260
-#, fuzzy
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Litháenískt \"töluröð\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-#, fuzzy
-msgid "Yugoslavian (latin)"
-msgstr "Júgoslavneskt (Latínu upps.)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr ""
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr ""
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr ""
-
-#: ../../modparm.pm_.c:50
-#, fuzzy
-msgid "a number"
-msgstr "Símanúmer"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-#, fuzzy
-msgid "comma separated strings"
-msgstr "Forsníða disksneiðar"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-
-#: ../../mouse.pm_.c:25
-#, fuzzy
-msgid "Sun - Mouse"
-msgstr "USB mús"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-#, fuzzy
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Almenn mús"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-#, fuzzy
-msgid "Microsoft Explorer"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr ""
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr ""
-
-#: ../../mouse.pm_.c:47
-#, fuzzy
-msgid "Wheel"
-msgstr "stig"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "raðtengd"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Almenn þriggja hnappa mús"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech mús (raðtengd, gömul C7 tegund)"
-
-#: ../../mouse.pm_.c:68
-#, fuzzy
-msgid "busmouse"
-msgstr "Engin mús"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr ""
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr ""
-
-#: ../../mouse.pm_.c:75
-#, fuzzy
-msgid "none"
-msgstr "Búið"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Engin mús"
-
-#: ../../mouse.pm_.c:486
-#, fuzzy
-msgid "Please test the mouse"
-msgstr "Hvernig mús ertu með?"
-
-#: ../../mouse.pm_.c:487
-#, fuzzy
-msgid "To activate the mouse,"
-msgstr "Hvernig mús ertu með?"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr ""
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr ""
-
-#: ../../my_gtk.pm_.c:159
-#, fuzzy
-msgid "Finish"
-msgstr "Finnskt"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr ""
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Er þetta rétt?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Upplýsingar"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Opna tré"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Loka tré"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-#, fuzzy
-msgid "Connect to the Internet"
-msgstr "Nafn tengingar"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:12
-#, fuzzy
-msgid "Web Server"
-msgstr "netþjónn"
-
-#: ../../network/drakfirewall.pm_.c:17
-#, fuzzy
-msgid "Domain Name Server"
-msgstr "Nafn léns"
-
-#: ../../network/drakfirewall.pm_.c:32
-#, fuzzy
-msgid "Mail Server"
-msgstr "Prentþjónn"
-
-#: ../../network/drakfirewall.pm_.c:37
-#, fuzzy
-msgid "POP and IMAP Server"
-msgstr "netþjónn"
-
-#: ../../network/drakfirewall.pm_.c:111
-#, fuzzy
-msgid "No network card"
-msgstr "ekkert netkort fannst"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-#, fuzzy
-msgid "Other ports"
-msgstr "Prófa tengi"
-
-#: ../../network/ethernet.pm_.c:37
-#, fuzzy
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr "Hvaða sneiðtegund viltu?"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-#, fuzzy
-msgid "Choose the network interface"
-msgstr "Veldu nýja stærð"
-
-#: ../../network/ethernet.pm_.c:93
-#, fuzzy
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr "Við hvaða raðtengi er músin þín tengd?"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "ekkert netkort fannst"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Stilli staðarnetstenginu"
-
-#: ../../network/ethernet.pm_.c:203
-#, fuzzy
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Sláðu inn heiti vélarinnar. Vélarheitið þarf að vera fullt \n"
-"heiti, t.d. odinn.grimsey.is Þú mátt líka slá inn IP \n"
-"vistfang gáttarinnar ef þú veist hvað það vistfang er.\n"
-"Gáttin gefur þér aðgang út úr staðarnetinu (t.d. á Internetið)."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-#, fuzzy
-msgid "Host name"
-msgstr "Vélarheiti:"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-#, fuzzy
-msgid "Network Configuration Wizard"
-msgstr "Netstillingar"
-
-#: ../../network/isdn.pm_.c:22
-#, fuzzy
-msgid "External ISDN modem"
-msgstr "F. snillinga"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:22
-#, fuzzy
-msgid "What kind is your ISDN connection?"
-msgstr "Við hvaða raðtengi er músin þín tengd?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:54
-#, fuzzy
-msgid "New configuration (isdn-light)"
-msgstr "Les uppsetningarskrá"
-
-#: ../../network/isdn.pm_.c:54
-#, fuzzy
-msgid "Old configuration (isdn4net)"
-msgstr "Les uppsetningarskrá"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-#, fuzzy
-msgid "ISDN Configuration"
-msgstr "Uppsetning"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:185
-#, fuzzy
-msgid "Protocol for the rest of the world"
-msgstr "Prófunar skilgreining"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:189
-#, fuzzy
-msgid "Which protocol do you want to use?"
-msgstr "Hvaða sneiðtegund viltu?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-#, fuzzy
-msgid "What kind of card do you have?"
-msgstr "Hvernig prentara ertu með?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:208
-#, fuzzy
-msgid "ISA / PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-#, fuzzy
-msgid "PCI"
-msgstr "PCMCIA"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:218
-#, fuzzy
-msgid "Continue"
-msgstr "Halda samt áfram?"
-
-#: ../../network/isdn.pm_.c:224
-#, fuzzy
-msgid "Which is your ISDN card?"
-msgstr "Á hvaða tímasvæði ertu?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr ""
-
-#: ../../network/modem.pm_.c:39
-#, fuzzy
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Hvaða raðtengi er mótaldið tengt við?"
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Innhringistillingar"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Nafn tengingar"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-#, fuzzy
-msgid "Phone number"
-msgstr "Símanúmer"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "Notendanafn"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Með skriftu"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Með skjáhermi"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Nafn léns"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-#, fuzzy
-msgid "First DNS Server (optional)"
-msgstr "Aðal nafnamiðlari"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-#, fuzzy
-msgid "Second DNS Server (optional)"
-msgstr "Vara nafnamiðlari"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-#, fuzzy
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr "Stilla nettengingu"
-
-#: ../../network/netconnect.pm_.c:29
-#, fuzzy
-msgid "You are currently connected to internet."
-msgstr "Hvaða disk viltu færa til?"
-
-#: ../../network/netconnect.pm_.c:32
-#, fuzzy
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr "Nafn tengingar"
-
-#: ../../network/netconnect.pm_.c:32
-#, fuzzy
-msgid "You are not currently connected to Internet."
-msgstr "Hvaða disk viltu færa til?"
-
-#: ../../network/netconnect.pm_.c:36
-#, fuzzy
-msgid "Connect"
-msgstr "Nafn tengingar"
-
-#: ../../network/netconnect.pm_.c:38
-#, fuzzy
-msgid "Disconnect"
-msgstr "Veldu prenttengingu"
-
-#: ../../network/netconnect.pm_.c:40
-#, fuzzy
-msgid "Configure the connection"
-msgstr "Stilla nettengingu"
-
-#: ../../network/netconnect.pm_.c:45
-#, fuzzy
-msgid "Internet connection & configuration"
-msgstr "Veldu prenttengingu"
-
-#: ../../network/netconnect.pm_.c:95
-#, fuzzy, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "Stilla nettengingu"
-
-#: ../../network/netconnect.pm_.c:104
-#, fuzzy, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr "Stilla nettengingu"
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Netstillingar"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:166
-#, fuzzy
-msgid "Choose the profile to configure"
-msgstr "Veldu nýja stærð"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-#, fuzzy
-msgid "Expert Mode"
-msgstr "F. snillinga"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Leita að tækjum..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, fuzzy
-msgid "Normal modem connection"
-msgstr "Stilla nettengingu"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, fuzzy, c-format
-msgid "detected on port %s"
-msgstr "%s tengipunktur er nú þegar til"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, fuzzy
-msgid "ISDN connection"
-msgstr "Veldu prenttengingu"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, fuzzy
-msgid "ADSL connection"
-msgstr "Veldu prenttengingu"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-#, fuzzy
-msgid "Cable connection"
-msgstr "Veldu prenttengingu"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-#, fuzzy
-msgid "cable connection detected"
-msgstr "Veldu prenttengingu"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-#, fuzzy
-msgid "LAN connection"
-msgstr "Veldu prenttengingu"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:201
-#, fuzzy
-msgid "Choose the connection you want to configure"
-msgstr "Veldu forritið sem þú vilt nota"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:226
-#, fuzzy
-msgid "Internet connection"
-msgstr "Veldu prenttengingu"
-
-#: ../../network/netconnect.pm_.c:232
-#, fuzzy
-msgid "Do you want to start the connection at boot?"
-msgstr "Viltu nota aboot?"
-
-#: ../../network/netconnect.pm_.c:246
-#, fuzzy
-msgid "Network configuration"
-msgstr "Netstillingar"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:251
-#, fuzzy, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr "Viltu prófa skilgreininguna"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Sláðu inn IP uppsetningu þessarar vélar. Hver færsla\n"
-"á að vera IP tala rituð með punkt á milli.\n"
-"(dæmi 192.168.1.13)"
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Stilli nettæki %s"
-
-#: ../../network/network.pm_.c:307
-#, fuzzy, c-format
-msgid " (driver %s)"
-msgstr "XFree86 þjónn: %s\n"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-#, fuzzy
-msgid "IP address"
-msgstr "IP vistfang:"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-#, fuzzy
-msgid "Netmask"
-msgstr "Netsía:"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "Sjálfvirkt IP"
-
-#: ../../network/network.pm_.c:312
-#, fuzzy
-msgid "Start at boot"
-msgstr "Búa til ræsidiskling"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP vistfang á að vera á sniðinu 192.168.1.10"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Sláðu inn heiti vélarinnar. Vélarheitið þarf að vera fullt \n"
-"heiti, t.d. odinn.grimsey.is Þú mátt líka slá inn IP \n"
-"vistfang gáttarinnar ef þú veist hvað það vistfang er.\n"
-"Gáttin gefur þér aðgang út úr staðarnetinu (t.d. á Internetið)."
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "Nafnamiðlari"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr ""
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Gátt (tækið)"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "IP vistfang á að vera á sniðinu 192.168.1.10"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "IP vistfang á að vera á sniðinu 192.168.1.10"
-
-#: ../../network/network.pm_.c:394
-#, fuzzy
-msgid "Proxies configuration"
-msgstr "Lokauppsetning"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP sel:"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP Sel:"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr ""
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Sel á að vera http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-#, fuzzy
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "Sel á að vera http://..."
-
-#: ../../network/shorewall.pm_.c:24
-#, fuzzy
-msgid "Firewalling configuration detected!"
-msgstr "Les uppsetningarskrá"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-
-#: ../../network/tools.pm_.c:41
-#, fuzzy
-msgid "Internet configuration"
-msgstr "Sel stillingar"
-
-#: ../../network/tools.pm_.c:42
-#, fuzzy
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Viltu prófa skilgreininguna"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-#, fuzzy
-msgid "Testing your connection..."
-msgstr "Stilla nettengingu"
-
-#: ../../network/tools.pm_.c:56
-#, fuzzy
-msgid "The system is now connected to Internet."
-msgstr "Hvaða disk viltu færa til?"
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr ""
-
-#: ../../network/tools.pm_.c:58
-#, fuzzy
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr "Nafn tengingar"
-
-#: ../../network/tools.pm_.c:82
-#, fuzzy
-msgid "Connection Configuration"
-msgstr "Sel stillingar"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr ""
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr ""
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr ""
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr ""
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr ""
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr ""
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr ""
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr ""
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-#, fuzzy
-msgid "Provider phone number"
-msgstr "Símanúmer"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-#, fuzzy
-msgid "Provider dns 1 (optional)"
-msgstr "Stillingar á prentara"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-#, fuzzy
-msgid "Provider dns 2 (optional)"
-msgstr "Stillingar á prentara"
-
-#: ../../network/tools.pm_.c:95
-#, fuzzy
-msgid "Choose your country"
-msgstr "Veldu lyklaborð"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-#, fuzzy
-msgid "Dialing mode"
-msgstr "Hringja inn með mótaldi"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-#, fuzzy
-msgid "Connection speed"
-msgstr "Nafn tengingar"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-#, fuzzy
-msgid "Connection timeout (in sec)"
-msgstr "Nafn tengingar"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-#, fuzzy
-msgid "Account Login (user name)"
-msgstr "Tengipunktur"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-#, fuzzy
-msgid "Account Password"
-msgstr "Lykilorð"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr ""
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "tókst ekki að tengja: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr ""
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Það er gat í sneiðatöflunni þinni sem ekki er hægt að nota.\n"
-"Eina lausnins er að færa aðalsneiðar svo að gatið verði við hliðina á "
-"viðbótasneið"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Villa við lestur úr skránni %s: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Skemmd afritsskrá"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Villa við að skrifa í skrána %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr ""
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr ""
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr ""
-
-#: ../../pkgs.pm_.c:29
-#, fuzzy
-msgid "nice"
-msgstr "tæki"
-
-#: ../../pkgs.pm_.c:30
-#, fuzzy
-msgid "maybe"
-msgstr "Ræsikjarna"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr ""
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr ""
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr ""
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr ""
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr ""
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr ""
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr ""
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr ""
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Staðbundinn prentari"
-
-#: ../../printer.pm_.c:50
-#, fuzzy
-msgid "Remote printer"
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../printer.pm_.c:51
-#, fuzzy
-msgid "Printer on remote CUPS server"
-msgstr "Fjartengd prentröð"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-#, fuzzy
-msgid "Printer on remote lpd server"
-msgstr "Fjartengdur"
-
-#: ../../printer.pm_.c:53
-#, fuzzy
-msgid "Network printer (TCP/Socket)"
-msgstr "Viðföng NetWare prentara"
-
-#: ../../printer.pm_.c:54
-#, fuzzy
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "SMB/Windows 95/98/NT"
-
-#: ../../printer.pm_.c:55
-#, fuzzy
-msgid "Printer on NetWare server"
-msgstr "Prentþjónn"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-#, fuzzy
-msgid "Enter a printer device URI"
-msgstr "Prenttæki:"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr ""
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr ""
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr ""
-
-#: ../../printer.pm_.c:763
-#, fuzzy
-msgid "Local Printers"
-msgstr "Staðbundinn prentari"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-#, fuzzy
-msgid "Remote Printers"
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ""
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ""
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ""
-
-#: ../../printer.pm_.c:790
-#, fuzzy, c-format
-msgid ", printing to %s"
-msgstr "Villa við að skrifa í skrána %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ""
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ""
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr ""
-
-#: ../../printer.pm_.c:1095
-#, fuzzy, c-format
-msgid "(on %s)"
-msgstr "(eining %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr ""
-
-#: ../../printer.pm_.c:1122
-#, fuzzy, c-format
-msgid "On CUPS server \"%s\""
-msgstr "Vistfang SMB þjóns"
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Sjálfgefið)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Veldu prenttengingu"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Hvernig er þessi prentari tengdur?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-#, fuzzy
-msgid "CUPS configuration"
-msgstr "Uppsetning"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-#, fuzzy
-msgid "Specify CUPS server"
-msgstr "Fjartengd prentröð"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:91
-#, fuzzy
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP vistfang á að vera á sniðinu 192.168.1.10"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:102
-#, fuzzy
-msgid "CUPS server IP"
-msgstr "Vistfang SMB þjóns"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-#, fuzzy
-msgid "Port"
-msgstr "Lélegt"
-
-#: ../../printerdrake.pm_.c:105
-#, fuzzy
-msgid "Automatic CUPS configuration"
-msgstr "Lokauppsetning"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Printerdrake"
-msgstr "Prentari"
-
-#: ../../printerdrake.pm_.c:178
-#, fuzzy
-msgid "Checking your system..."
-msgstr "Hvaða sneiðtegund viltu?"
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-#, fuzzy
-msgid ""
-"The following printers\n"
-"\n"
-msgstr "Eftirfarandi pakkar verða fjarlægðir"
-
-#: ../../printerdrake.pm_.c:199
-#, fuzzy
-msgid ""
-"The following printer\n"
-"\n"
-msgstr "Eftirfarandi pakkar verða fjarlægðir"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-#, fuzzy
-msgid "directly connected to your system"
-msgstr "Hvaða disk viltu færa til?"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-#, fuzzy
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr "Hvaða raðtengi er mótaldið tengt við?"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-#, fuzzy
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "Viltu prenta út prufublaðsíðu?"
-
-#: ../../printerdrake.pm_.c:238
-#, fuzzy
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Viltu nota aboot?"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-#, fuzzy
-msgid "Add a new printer"
-msgstr "Staðbundinn prentari"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:315
-#, fuzzy
-msgid "Auto-detect printers connected to this machine"
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-#, fuzzy
-msgid "Local Printer"
-msgstr "Staðbundinn prentari"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Printer auto-detection"
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:410
-#, fuzzy, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "SMB/Windows 95/98/NT"
-
-#: ../../printerdrake.pm_.c:416
-#, fuzzy, c-format
-msgid "Detected %s"
-msgstr "%s tengipunktur er nú þegar til"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:424
-#, fuzzy, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Viðföng NetWare prentara"
-
-#: ../../printerdrake.pm_.c:426
-#, fuzzy, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "SMB/Windows 95/98/NT"
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:578
-#, fuzzy
-msgid "No printer found!"
-msgstr "Staðbundinn prentari"
-
-#: ../../printerdrake.pm_.c:588
-#, fuzzy
-msgid "Available printers"
-msgstr "Tiltækir pakkar"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:599
-#, fuzzy
-msgid "Please choose the port where your printer is connected to."
-msgstr "Hvaða raðtengi er mótaldið tengt við?"
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:606
-#, fuzzy
-msgid "You must choose/enter a printer/device!"
-msgstr "Prenttæki:"
-
-#: ../../printerdrake.pm_.c:626
-#, fuzzy
-msgid "Manual configuration"
-msgstr "Uppsetning"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../printerdrake.pm_.c:681
-#, fuzzy
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Til þess að nota fjartengda lpd prentröð þarftu að gefa\n"
-"upp vélarheiti prentþjónsins og prentröðina á þeim sem\n"
-"þú vilt senda prentverkin í."
-
-#: ../../printerdrake.pm_.c:682
-#, fuzzy
-msgid "Remote host name"
-msgstr "Prentþjónn:"
-
-#: ../../printerdrake.pm_.c:683
-#, fuzzy
-msgid "Remote printer name"
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../printerdrake.pm_.c:686
-#, fuzzy
-msgid "Remote host name missing!"
-msgstr "Prentþjónn:"
-
-#: ../../printerdrake.pm_.c:690
-#, fuzzy
-msgid "Remote printer name missing!"
-msgstr "Prentþjónn:"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, fuzzy, c-format
-msgid "Detected model: %s %s"
-msgstr "%s tengipunktur er nú þegar til"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Scanning network..."
-msgstr "Stilla nettengingu"
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, fuzzy, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Keyri upp netið"
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "SMB/Windows 9x/NT prentviðföng"
-
-#: ../../printerdrake.pm_.c:844
-#, fuzzy
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Til þess að geta prentað á SMB prentara þarftu að gefa\n"
-"upp SMB vélarheiti þjónsins (sem er ekki endilega það\n"
-"sama og TCP/IP vélarheitið en oftast) og jafnvel IP vistfang prentþjónsins\n"
-"ásamt samnýtingarheiti prentarans, notandaheiti, lykilorði og\n"
-"vinnuhópsupplýsingum fyrir prentarann."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "Heiti SMB þjóns"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "Vistfang SMB þjóns"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Samnýtingarheiti"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Vinnuhópur"
-
-#: ../../printerdrake.pm_.c:853
-#, fuzzy
-msgid "Auto-detected"
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "Viðföng NetWare prentara"
-
-#: ../../printerdrake.pm_.c:961
-#, fuzzy
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Til þess að geta prentað á NetWare prentara þarftu að gefa upp NetWare\n"
-"vélarheiti þjónsins (sem er ekki endilega það sama og TCP/IP vélarheitið)\n"
-"ásamt heiti prentaraðar, notandaheiti og lykilorði fyrir\n"
-"prentarann."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Prentþjónn"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Heiti prentraðar"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1082
-#, fuzzy
-msgid "TCP/Socket Printer Options"
-msgstr "Viðföng staðbundinna prentara"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1090
-#, fuzzy
-msgid "Printer host name or IP missing!"
-msgstr "Stillingar á prentara"
-
-#: ../../printerdrake.pm_.c:1112
-#, fuzzy
-msgid "Printer host name or IP"
-msgstr "Stillingar á prentara"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-#, fuzzy
-msgid "Printer Device URI"
-msgstr "Prenttæki:"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1516
-#, fuzzy
-msgid "Name of printer"
-msgstr "Staðbundinn prentari"
-
-#: ../../printerdrake.pm_.c:1518
-#, fuzzy
-msgid "Location"
-msgstr "Upplýsingar"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1631
-#, fuzzy
-msgid "Your printer model"
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-#, fuzzy
-msgid "The model is correct"
-msgstr "Er þetta rétt?"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-#, fuzzy
-msgid "Select model manually"
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../printerdrake.pm_.c:1659
-#, fuzzy
-msgid "Printer model selection"
-msgstr "Veldu prenttengingu"
-
-#: ../../printerdrake.pm_.c:1660
-#, fuzzy
-msgid "Which printer model do you have?"
-msgstr "Hvernig prentara ertu með?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1741
-#, fuzzy
-msgid "OKI winprinter configuration"
-msgstr "Sel stillingar"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-#, fuzzy
-msgid "Lexmark inkjet configuration"
-msgstr "Sel stillingar"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2097
-#, fuzzy, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr "Viltu prenta út prufublaðsíðu?"
-
-#: ../../printerdrake.pm_.c:2120
-#, fuzzy
-msgid "Test pages"
-msgstr "Prófa tengi"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2125
-#, fuzzy
-msgid "No test pages"
-msgstr "Já, prenta báðar prufusíður"
-
-#: ../../printerdrake.pm_.c:2126
-#, fuzzy
-msgid "Print"
-msgstr "Prentari"
-
-#: ../../printerdrake.pm_.c:2183
-#, fuzzy
-msgid "Standard test page"
-msgstr "Forritun"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2189
-#, fuzzy
-msgid "Alternative test page (A4)"
-msgstr "Prenta út prufublaðsíðu(r)..."
-
-#: ../../printerdrake.pm_.c:2191
-#, fuzzy
-msgid "Photo test page"
-msgstr "Prenta út prufublaðsíðu(r)..."
-
-#: ../../printerdrake.pm_.c:2195
-#, fuzzy
-msgid "Do not print any test page"
-msgstr "Prenta út prufublaðsíðu(r)..."
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Prenta út prufublaðsíðu(r)..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-#, fuzzy
-msgid "Raw printer"
-msgstr "Staðbundinn prentari"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2343
-#, fuzzy, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Keyri upp netið"
-
-#: ../../printerdrake.pm_.c:2344
-#, fuzzy, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Keyri upp netið"
-
-#: ../../printerdrake.pm_.c:2346
-#, fuzzy, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Keyri upp netið"
-
-#: ../../printerdrake.pm_.c:2347
-#, fuzzy, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Keyri upp netið"
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-#, fuzzy
-msgid "Close"
-msgstr "USB mús"
-
-#: ../../printerdrake.pm_.c:2353
-#, fuzzy
-msgid "Print option list"
-msgstr "Stillingar á prentara"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-#, fuzzy
-msgid "Transfer printer configuration"
-msgstr "Sel stillingar"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2486
-#, fuzzy
-msgid "New printer name"
-msgstr "Staðbundinn prentari"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-#, fuzzy
-msgid "Configuration of a remote printer"
-msgstr "Stilla prentara"
-
-#: ../../printerdrake.pm_.c:2519
-#, fuzzy
-msgid "Starting network..."
-msgstr "Stilla nettengingu"
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-#, fuzzy
-msgid "Configure the network now"
-msgstr "Stilla nettengingu"
-
-#: ../../printerdrake.pm_.c:2555
-#, fuzzy
-msgid "Network functionality not configured"
-msgstr "Skjár ekki skilgreindur"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2559
-#, fuzzy
-msgid "Go on without configuring the network"
-msgstr "Stilli staðarnetstenginu"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2603
-#, fuzzy
-msgid "Restarting printing system..."
-msgstr "Hvaða sneiðtegund viltu?"
-
-#: ../../printerdrake.pm_.c:2641
-#, fuzzy
-msgid "high"
-msgstr "Hátt"
-
-#: ../../printerdrake.pm_.c:2641
-#, fuzzy
-msgid "paranoid"
-msgstr "Taugaveiklað"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2675
-#, fuzzy
-msgid "Starting the printing system at boot time"
-msgstr "Hvaða sneiðtegund viltu?"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2858
-#, fuzzy
-msgid "Select Printer Spooler"
-msgstr "Veldu prenttengingu"
-
-#: ../../printerdrake.pm_.c:2859
-#, fuzzy
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Hvaða sneiðtegund viltu?"
-
-#: ../../printerdrake.pm_.c:2895
-#, fuzzy, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Setja upp prentara"
-
-#: ../../printerdrake.pm_.c:2909
-#, fuzzy
-msgid "Installing Foomatic..."
-msgstr "Set inn pakka %s"
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Stillingar á prentara"
-
-#: ../../printerdrake.pm_.c:2989
-#, fuzzy
-msgid "Preparing Printerdrake..."
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-#, fuzzy
-msgid "Configuring applications..."
-msgstr "Setja upp prentara"
-
-#: ../../printerdrake.pm_.c:3027
-#, fuzzy
-msgid "Would you like to configure printing?"
-msgstr "Viltu setja upp prentara?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3145
-#, fuzzy
-msgid "Change the printing system"
-msgstr "Stilla nettengingu"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-#, fuzzy
-msgid "Normal Mode"
-msgstr "Venjulega"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-#, fuzzy
-msgid "Do you want to configure another printer?"
-msgstr "Viltu prófa skilgreininguna"
-
-#: ../../printerdrake.pm_.c:3395
-#, fuzzy
-msgid "Modify printer configuration"
-msgstr "Sel stillingar"
-
-#: ../../printerdrake.pm_.c:3397
-#, fuzzy, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr "Viltu prófa skilgreininguna"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-#, fuzzy
-msgid "Printer connection type"
-msgstr "Veldu prenttengingu"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-#, fuzzy
-msgid "Printer name, description, location"
-msgstr "Veldu prenttengingu"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-#, fuzzy
-msgid "Print test pages"
-msgstr "Prenta út prufublaðsíðu(r)..."
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-#, fuzzy
-msgid "Know how to use this printer"
-msgstr "Viltu prófa skilgreininguna"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-#, fuzzy
-msgid "Remove printer"
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../printerdrake.pm_.c:3472
-#, fuzzy, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../printerdrake.pm_.c:3497
-#, fuzzy
-msgid "Default printer"
-msgstr "Staðbundinn prentari"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3523
-#, fuzzy, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Viltu prófa skilgreininguna"
-
-#: ../../printerdrake.pm_.c:3527
-#, fuzzy, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-#, fuzzy
-msgid "Proxy configuration"
-msgstr "Lokauppsetning"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr ""
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-#, fuzzy
-msgid "port"
-msgstr "Lélegt"
-
-#: ../../proxy.pm_.c:44
-#, fuzzy
-msgid "Url should begin with 'http:'"
-msgstr "Sel á að vera http://..."
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr ""
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-
-#: ../../proxy.pm_.c:80
-#, fuzzy
-msgid "login"
-msgstr "Belgískt"
-
-#: ../../proxy.pm_.c:82
-#, fuzzy
-msgid "password"
-msgstr "Lykilorð"
-
-#: ../../proxy.pm_.c:84
-#, fuzzy
-msgid "re-type password"
-msgstr "Ekkert lykilorð"
-
-#: ../../proxy.pm_.c:88
-#, fuzzy
-msgid "The passwords don't match. Try again!"
-msgstr "Mismunandi lykilorð"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr ""
-
-#: ../../raid.pm_.c:108
-#, fuzzy, c-format
-msgid "Can't write file %s"
-msgstr "Villa við að skrifa í skrána %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr ""
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr ""
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Ekki nógu margar disksneiðar fyrir RAID %d\n"
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "Stilli öryggisþrep"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "Stilli öryggisþrep"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " ? (sjálfgefið %s) "
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "Stilli öryggisþrep"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "Undirbý innsetningu"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr ""
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr ""
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery 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_.c:18
-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_.c:20
-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_.c:23
-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_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-
-#: ../../services.pm_.c:29
-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_.c:33
-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_.c:35
-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_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr ""
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-
-#: ../../services.pm_.c:43
-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_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-
-#: ../../services.pm_.c:52
-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_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr ""
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-
-#: ../../services.pm_.c:63
-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_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-
-#: ../../services.pm_.c:71
-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_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr ""
-
-#: ../../services.pm_.c:81
-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_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr ""
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr ""
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-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_.c:122
-#, fuzzy
-msgid "Printing"
-msgstr "Prentari"
-
-#: ../../services.pm_.c:123
-#, fuzzy
-msgid "Internet"
-msgstr "Endursníð..."
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr ""
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-#, fuzzy
-msgid "System"
-msgstr "Mouse Systems"
-
-#: ../../services.pm_.c:133
-#, fuzzy
-msgid "Remote Administration"
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../services.pm_.c:141
-#, fuzzy
-msgid "Database Server"
-msgstr "Prentþjónn"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr ""
-
-#: ../../services.pm_.c:186
-#, fuzzy
-msgid "Services"
-msgstr "tæki"
-
-#: ../../services.pm_.c:198
-#, fuzzy
-msgid "running"
-msgstr "Aðvörun"
-
-#: ../../services.pm_.c:198
-#, fuzzy
-msgid "stopped"
-msgstr "Bæta aftan við"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr ""
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-
-#: ../../services.pm_.c:224
-#, fuzzy
-msgid "On boot"
-msgstr "Rót"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Start"
-msgstr "takmarka"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Stop"
-msgstr "Geiri"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:9
-#, fuzzy
-msgid "Get involved in the Free Software world"
-msgstr "Prófunar skilgreining"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-
-#: ../../share/advertising/03-internet.pl_.c:9
-#, fuzzy
-msgid "Get the most from the Internet"
-msgstr "Nafn tengingar"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-
-#: ../../share/advertising/05-games.pl_.c:9
-#, fuzzy
-msgid "Games"
-msgstr "Búið"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-#, fuzzy
-msgid "Mandrake Control Center"
-msgstr "Nafn tengingar"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-#, fuzzy
-msgid "User interfaces"
-msgstr "Endursníð..."
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:9
-#, fuzzy
-msgid "Development simplified"
-msgstr "Forritun"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-#, fuzzy
-msgid "Become a MandrakeExpert"
-msgstr "snillingur"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "snillingur"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-#, fuzzy
-msgid "Installing packages..."
-msgstr "Set inn pakka %s"
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Stimplaðu þig út og sláðu á Ctrl-Alt-Backspace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Stimplaðu þig aftur inn í %s til að virkja breytingarnar"
-
-#: ../../standalone/drakTermServ_.c:188
-#, fuzzy
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Sel stillingar"
-
-#: ../../standalone/drakTermServ_.c:203
-#, fuzzy
-msgid "Enable Server"
-msgstr "Prentþjónn"
-
-#: ../../standalone/drakTermServ_.c:210
-#, fuzzy
-msgid "Disable Server"
-msgstr "Prentþjónn"
-
-#: ../../standalone/drakTermServ_.c:218
-#, fuzzy
-msgid "Start Server"
-msgstr "NIS þjónn"
-
-#: ../../standalone/drakTermServ_.c:225
-#, fuzzy
-msgid "Stop Server"
-msgstr "NIS þjónn"
-
-#: ../../standalone/drakTermServ_.c:233
-#, fuzzy
-msgid "Etherboot Floppy/ISO"
-msgstr "Búa til ræsidiskling"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:239
-#, fuzzy
-msgid "Add/Del Users"
-msgstr "Bæta við notanda"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:535
-#, fuzzy
-msgid "No nic selected!"
-msgstr "Veldu prenttengingu"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:552
-#, fuzzy
-msgid "<-- Delete"
-msgstr "Eyða"
-
-#: ../../standalone/drakTermServ_.c:559
-#, fuzzy
-msgid "Delete All NBIs"
-msgstr "Veljið skrá"
-
-#: ../../standalone/drakTermServ_.c:621
-#, fuzzy
-msgid "Add User -->"
-msgstr "Bæta við notanda"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:748
-#, fuzzy
-msgid "dhcpd Config..."
-msgstr "Uppsetning"
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "Uppsetning"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-#, fuzzy
-msgid "Write Config"
-msgstr "Stilla X"
-
-#: ../../standalone/drakTermServ_.c:965
-#, fuzzy
-msgid "Please insert floppy disk:"
-msgstr "Settu tóman diskling í drif %s"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:974
-#, fuzzy
-msgid "No floppy drive available!"
-msgstr "Ekkert disklingadrif aðgengilegt"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:43
-#, fuzzy
-msgid "Error!"
-msgstr "Villa"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:46
-#, fuzzy
-msgid "Auto Install Configurator"
-msgstr "Lokauppsetning"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:69
-#, fuzzy
-msgid "Automatic Steps Configuration"
-msgstr "Lokauppsetning"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-#, fuzzy
-msgid "Creating auto install floppy"
-msgstr "Undirbý innsetningu"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Til hamingju!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:278
-#, fuzzy
-msgid "Auto Install"
-msgstr "Innsetning"
-
-#: ../../standalone/drakautoinst_.c:348
-#, fuzzy
-msgid "Add an item"
-msgstr "Bæta við notanda"
-
-#: ../../standalone/drakautoinst_.c:355
-#, fuzzy
-msgid "Remove the last item"
-msgstr "Forsníð disksneið %s"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:724
-#, fuzzy
-msgid "FATAL"
-msgstr "FAT"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-#, fuzzy
-msgid "Total progess"
-msgstr "Prófa tengi"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "Ekkert lykilorð"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, fuzzy, c-format
-msgid "Can't find %s on %s"
-msgstr "Villa við að opna %s til skriftar: %s"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-#, fuzzy
-msgid "Hard Disk Backup files..."
-msgstr "Skemmd afritsskrá"
-
-#: ../../standalone/drakbackup_.c:1263
-#, fuzzy
-msgid "Backup User files..."
-msgstr "Skemmd afritsskrá"
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1317
-#, fuzzy
-msgid "Backup Other files..."
-msgstr "Skemmd afritsskrá"
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1381
-#, fuzzy
-msgid " Error during mail sending. \n"
-msgstr "Villa við lestur skráarinnar %s"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-#, fuzzy
-msgid "File Selection"
-msgstr "Val á pakkahóp"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-#, fuzzy
-msgid "Remove Selected"
-msgstr "Fjartengd prentröð"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1777
-#, fuzzy
-msgid "Use network connection to backup"
-msgstr "Veldu prenttengingu"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-#, fuzzy
-msgid "Please enter the host name or IP."
-msgstr "Hvernig mús ertu með?"
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1800
-#, fuzzy
-msgid "Please enter your login"
-msgstr "Reyndu aftur"
-
-#: ../../standalone/drakbackup_.c:1805
-#, fuzzy
-msgid "Please enter your password"
-msgstr "Hvernig mús ertu með?"
-
-#: ../../standalone/drakbackup_.c:1811
-#, fuzzy
-msgid "Remember this password"
-msgstr "Ákveða rótarlykilorð"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-#, fuzzy
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Hvaða lyklaborðsuppsetningu viltu?"
-
-#: ../../standalone/drakbackup_.c:1931
-#, fuzzy
-msgid "Please check for multisession CD"
-msgstr "Smelltu á disksneið"
-
-#: ../../standalone/drakbackup_.c:1937
-#, fuzzy
-msgid "Please check if you are using CDRW media"
-msgstr "Smelltu á disksneið"
-
-#: ../../standalone/drakbackup_.c:1943
-#, fuzzy
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Smelltu á disksneið"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1950
-#, fuzzy
-msgid "Please check if you are using a DVDR device"
-msgstr "Smelltu á disksneið"
-
-#: ../../standalone/drakbackup_.c:1956
-#, fuzzy
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Smelltu á disksneið"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2002
-#, fuzzy
-msgid "No CD device defined!"
-msgstr "Veljið skrá"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2059
-#, fuzzy
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Veldu pakkana sem þú vilt setja inn"
-
-#: ../../standalone/drakbackup_.c:2065
-#, fuzzy
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Veldu pakkana sem þú vilt setja inn"
-
-#: ../../standalone/drakbackup_.c:2071
-#, fuzzy
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Veldu pakkana sem þú vilt setja inn"
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2142
-#, fuzzy
-msgid "Please enter the directory to save to:"
-msgstr "Hvernig mús ertu með?"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-#, fuzzy
-msgid "Use quota for backup files."
-msgstr "Skemmd afritsskrá"
-
-#: ../../standalone/drakbackup_.c:2223
-#, fuzzy
-msgid "Network"
-msgstr "Geiri"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2238
-#, fuzzy
-msgid "Tape"
-msgstr "Tegund"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2273
-#, fuzzy
-msgid "Use daemon"
-msgstr "Notandanafn:"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2284
-#, fuzzy
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr "Hvernig mús ertu með?"
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-#, fuzzy
-msgid "What"
-msgstr "Augnablik"
-
-#: ../../standalone/drakbackup_.c:2378
-#, fuzzy
-msgid "Where"
-msgstr "stig"
-
-#: ../../standalone/drakbackup_.c:2383
-#, fuzzy
-msgid "When"
-msgstr "stig"
-
-#: ../../standalone/drakbackup_.c:2388
-#, fuzzy
-msgid "More Options"
-msgstr "Stillingar kjarnaeininga:"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-#, fuzzy
-msgid "Drakbackup Configuration"
-msgstr "Uppsetning"
-
-#: ../../standalone/drakbackup_.c:2425
-#, fuzzy
-msgid "Please choose where you want to backup"
-msgstr "Veldu pakkana sem þú vilt setja inn"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2498
-#, fuzzy
-msgid "Please choose what you want to backup"
-msgstr "Veldu pakkana sem þú vilt setja inn"
-
-#: ../../standalone/drakbackup_.c:2499
-#, fuzzy
-msgid "Backup system"
-msgstr "Setja upp skráarkerfi"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2604
-#, fuzzy, c-format
-msgid " on device: %s"
-msgstr "Mús: %s\n"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2612
-#, fuzzy
-msgid ""
-"\n"
-"- Options:\n"
-msgstr "Upplýsingar"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2805
-#, fuzzy
-msgid "Please uncheck or remove it on next time."
-msgstr "Hvaða raðtengi er mótaldið tengt við?"
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2955
-#, fuzzy
-msgid " Restore Configuration "
-msgstr "Netstillingar"
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3070
-#, fuzzy
-msgid "please choose the date to restore"
-msgstr "Hvernig mús ertu með?"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3110
-#, fuzzy
-msgid "Please enter the directory to save:"
-msgstr "Hvernig mús ertu með?"
-
-#: ../../standalone/drakbackup_.c:3153
-#, fuzzy
-msgid "FTP Connection"
-msgstr "Veldu prenttengingu"
-
-#: ../../standalone/drakbackup_.c:3160
-#, fuzzy
-msgid "Secure Connection"
-msgstr "Veldu prenttengingu"
-
-#: ../../standalone/drakbackup_.c:3186
-#, fuzzy
-msgid "Restore from Hard Disk."
-msgstr "Endurheimta frá skrá"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3258
-#, fuzzy
-msgid "Other Media"
-msgstr "Annað"
-
-#: ../../standalone/drakbackup_.c:3263
-#, fuzzy
-msgid "Restore system"
-msgstr "Setja kerfið inn"
-
-#: ../../standalone/drakbackup_.c:3264
-#, fuzzy
-msgid "Restore Users"
-msgstr "Endurheimta frá skrá"
-
-#: ../../standalone/drakbackup_.c:3265
-#, fuzzy
-msgid "Restore Other"
-msgstr "Endurheimta frá skrá"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "Fjartengd prentröð"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "Endurheimta frá skrá"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "Endurheimta frá diskling"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "Endurheimta frá diskling"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, fuzzy
-msgid "Restore Via Network"
-msgstr "Endurheimta frá skrá"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-#, fuzzy
-msgid "Host Name"
-msgstr "Vélarheiti:"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-#, fuzzy
-msgid "Password required"
-msgstr "Lykilorð"
-
-#: ../../standalone/drakbackup_.c:3541
-#, fuzzy
-msgid "Username required"
-msgstr "Notandanafn:"
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "Vélarheiti:"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "Endurheimta frá skrá"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3812
-#, fuzzy
-msgid "Custom Restore"
-msgstr "Sérlagaða"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "Endurheimta frá diskling"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "Endurheimta frá skrá"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-#, fuzzy
-msgid "Save"
-msgstr "netþjónn"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-#, fuzzy
-msgid "Restore"
-msgstr "Endurstækka"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4257
-#, fuzzy
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr "Eftirfarandi pakkar verða fjarlægðir"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4470
-#, fuzzy
-msgid "Backup system files"
-msgstr "Skemmd afritsskrá"
-
-#: ../../standalone/drakbackup_.c:4472
-#, fuzzy
-msgid "Backup user files"
-msgstr "Skemmd afritsskrá"
-
-#: ../../standalone/drakbackup_.c:4474
-#, fuzzy
-msgid "Backup other files"
-msgstr "Skemmd afritsskrá"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4504
-#, fuzzy
-msgid "Sending files..."
-msgstr "Vista í skrá"
-
-#: ../../standalone/drakbackup_.c:4590
-#, fuzzy
-msgid "Backup Now from configuration file"
-msgstr "Netstillingar"
-
-#: ../../standalone/drakbackup_.c:4595
-#, fuzzy
-msgid "View Backup Configuration."
-msgstr "Netstillingar"
-
-#: ../../standalone/drakbackup_.c:4616
-#, fuzzy
-msgid "Wizard Configuration"
-msgstr "Uppsetning"
-
-#: ../../standalone/drakbackup_.c:4621
-#, fuzzy
-msgid "Advanced Configuration"
-msgstr "Uppsetning"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "Innsetning %s brást sökum eftirfarandi villu:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-#, fuzzy
-msgid "Standalone Tools"
-msgstr "Sel stillingar"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:74
-#, fuzzy
-msgid "Mandrake Online"
-msgstr "Nafn tengingar"
-
-#: ../../standalone/drakbug_.c:75
-#, fuzzy
-msgid "Menudrake"
-msgstr "snillingur"
-
-#: ../../standalone/drakbug_.c:76
-#, fuzzy
-msgid "Msec"
-msgstr "USB mús"
-
-#: ../../standalone/drakbug_.c:77
-#, fuzzy
-msgid "Remote Control"
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../standalone/drakbug_.c:78
-#, fuzzy
-msgid "Software Manager"
-msgstr "Samnýtingarheiti"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:80
-#, fuzzy
-msgid "Windows Migration tool"
-msgstr "Upplýsingar"
-
-#: ../../standalone/drakbug_.c:81
-#, fuzzy
-msgid "Userdrake"
-msgstr "Prentari"
-
-#: ../../standalone/drakbug_.c:82
-#, fuzzy
-msgid "Configuration Wizards"
-msgstr "Netstillingar"
-
-#: ../../standalone/drakbug_.c:97
-#, fuzzy
-msgid "Application:"
-msgstr "Auðkenning"
-
-#: ../../standalone/drakbug_.c:98
-#, fuzzy
-msgid "Package: "
-msgstr "Pakka"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:100
-#, fuzzy
-msgid "Release: "
-msgstr "Augnablik..."
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:134
-#, fuzzy
-msgid "Report"
-msgstr "Lélegt"
-
-#: ../../standalone/drakbug_.c:171
-#, fuzzy
-msgid "Not installed"
-msgstr "Hætta innsetningu"
-
-#: ../../standalone/drakbug_.c:189
-#, fuzzy
-msgid "connecting to Bugzilla wizard ..."
-msgstr "Uppsetning"
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:79
-#, fuzzy, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Netstillingar"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-#, fuzzy
-msgid "Profile: "
-msgstr "tókst ekki að tengja: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:160
-#, fuzzy
-msgid "Hostname: "
-msgstr "Vélarheiti:"
-
-#: ../../standalone/drakconnect_.c:167
-#, fuzzy
-msgid "Internet access"
-msgstr "Endursníð..."
-
-#: ../../standalone/drakconnect_.c:180
-#, fuzzy
-msgid "Type:"
-msgstr "Tegund: "
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Gátt:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-#, fuzzy
-msgid "Interface:"
-msgstr "Endursníð..."
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:219
-#, fuzzy
-msgid "Configure Internet Access..."
-msgstr "Setja upp prentara"
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-#, fuzzy
-msgid "LAN configuration"
-msgstr "Uppsetning"
-
-#: ../../standalone/drakconnect_.c:231
-#, fuzzy
-msgid "Driver"
-msgstr "Sem þjón"
-
-#: ../../standalone/drakconnect_.c:231
-#, fuzzy
-msgid "Interface"
-msgstr "Endursníð..."
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:243
-#, fuzzy
-msgid "Configure Local Area Network..."
-msgstr "Stilla nettengingu"
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-#, fuzzy
-msgid "Connected"
-msgstr "Nafn tengingar"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-#, fuzzy
-msgid "Not connected"
-msgstr "Veldu prenttengingu"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:452
-#, fuzzy
-msgid "LAN Configuration"
-msgstr "Uppsetning"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-#, fuzzy
-msgid "activate now"
-msgstr "Virk"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-#, fuzzy
-msgid "deactivate now"
-msgstr "Virk"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:583
-#, fuzzy
-msgid "Internet connection configuration"
-msgstr "Veldu prenttengingu"
-
-#: ../../standalone/drakconnect_.c:587
-#, fuzzy
-msgid "Internet Connection Configuration"
-msgstr "Veldu prenttengingu"
-
-#: ../../standalone/drakconnect_.c:596
-#, fuzzy
-msgid "Connection type: "
-msgstr "Nafn tengingar"
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Gátt"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:68
-#, fuzzy
-msgid "Module name"
-msgstr "Stillingar kjarnaeininga:"
-
-#: ../../standalone/drakfloppy_.c:68
-#, fuzzy
-msgid "Size"
-msgstr "Stærð: %s"
-
-#: ../../standalone/drakfloppy_.c:73
-#, fuzzy
-msgid "drakfloppy"
-msgstr "Endurheimta frá diskling"
-
-#: ../../standalone/drakfloppy_.c:90
-#, fuzzy
-msgid "boot disk creation"
-msgstr "Lokauppsetning"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-#, fuzzy
-msgid "default"
-msgstr "Sjálfgefið"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:125
-#, fuzzy
-msgid "kernel version"
-msgstr "Sel stillingar"
-
-#: ../../standalone/drakfloppy_.c:131
-#, fuzzy
-msgid "General"
-msgstr "Þýskt"
-
-#: ../../standalone/drakfloppy_.c:136
-#, fuzzy
-msgid "Expert Area"
-msgstr "F. snillinga"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:140
-#, fuzzy
-msgid "Add a module"
-msgstr "Bæta við notanda"
-
-#: ../../standalone/drakfloppy_.c:160
-#, fuzzy
-msgid "force"
-msgstr "Færa"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:162
-#, fuzzy
-msgid "omit scsi modules"
-msgstr "Hringja inn með mótaldi"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr ""
-
-# ## skrytid
-#: ../../standalone/drakfloppy_.c:199
-#, fuzzy
-msgid "Remove a module"
-msgstr "Sjálfvirk tenging aukatækja"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:383
-#, fuzzy, c-format
-msgid "Unable to fork: %s"
-msgstr "Stilla nettengingu"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:260
-#, fuzzy
-msgid "no fonts found"
-msgstr "%s fannst ekki"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-#, fuzzy
-msgid "done"
-msgstr "Búið"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:377
-#, fuzzy
-msgid "Fonts copy"
-msgstr "Forsníð"
-
-#: ../../standalone/drakfont_.c:381
-#, fuzzy
-msgid "True Type fonts installation"
-msgstr "Undirbý innsetningu"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:534
-#, fuzzy
-msgid "xfs restart"
-msgstr "takmarka"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:630
-#, fuzzy
-msgid "Fonts Importation"
-msgstr "Forsníða disksneiðar"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:668
-#, fuzzy
-msgid "Uninstall Fonts"
-msgstr "Fjarlægji RPM pakkana"
-
-#: ../../standalone/drakfont_.c:679
-#, fuzzy
-msgid "Advanced Options"
-msgstr "Uppsetning"
-
-#: ../../standalone/drakfont_.c:687
-#, fuzzy
-msgid "Font List"
-msgstr "Tengipunktur"
-
-#: ../../standalone/drakfont_.c:909
-#, fuzzy
-msgid "Choose the applications that will support the fonts:"
-msgstr "Veldu þær disksneiðar sem á að forsníða"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:925
-#, fuzzy
-msgid "StarOffice"
-msgstr "tæki"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:939
-#, fuzzy
-msgid "Generic Printers"
-msgstr "Prentari"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1063
-#, fuzzy
-msgid "Install List"
-msgstr "Setja kerfið inn"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1178
-#, fuzzy
-msgid "Selected All"
-msgstr "Veljið skrá"
-
-#: ../../standalone/drakfont_.c:1182
-#, fuzzy
-msgid "Remove List"
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1215
-#, fuzzy
-msgid "Post Install"
-msgstr "Innsetning"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1244
-#, fuzzy
-msgid "Post Uninstall"
-msgstr "Hætta innsetningu"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-#, fuzzy
-msgid "Internet Connection Sharing"
-msgstr "Veldu prenttengingu"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:135
-#, fuzzy
-msgid "disable"
-msgstr "Tafla"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-#, fuzzy
-msgid "reconfigure"
-msgstr "Stilla X"
-
-#: ../../standalone/drakgw_.c:138
-#, fuzzy
-msgid "Disabling servers..."
-msgstr "Leita að tækjum..."
-
-#: ../../standalone/drakgw_.c:146
-#, fuzzy
-msgid "Internet connection sharing is now disabled."
-msgstr "Veldu prenttengingu"
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:160
-#, fuzzy
-msgid "enable"
-msgstr "Tafla"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:172
-#, fuzzy
-msgid "Internet connection sharing is now enabled."
-msgstr "Veldu prenttengingu"
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:216
-#, fuzzy, c-format
-msgid "Interface %s"
-msgstr "Endursníð..."
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:259
-#, fuzzy
-msgid "Network interface already configured"
-msgstr "Skjár ekki skilgreindur"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:265
-#, fuzzy
-msgid "Automatic reconfiguration"
-msgstr "Lokauppsetning"
-
-#: ../../standalone/drakgw_.c:266
-#, fuzzy
-msgid "Show current interface configuration"
-msgstr "Sel stillingar"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:286
-#, fuzzy
-msgid "(This) DHCP Server IP"
-msgstr "Vistfang SMB þjóns"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:315
-#, fuzzy
-msgid "Configuring..."
-msgstr "Uppsetning"
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:352
-#, fuzzy, c-format
-msgid "Problems installing package %s"
-msgstr "Set inn pakka %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:506
-#, fuzzy
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Veldu prenttengingu"
-
-#: ../../standalone/drakgw_.c:511
-#, fuzzy
-msgid "Internet connection sharing configuration"
-msgstr "Veldu prenttengingu"
-
-#: ../../standalone/drakgw_.c:518
-#, fuzzy, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr "Veldu prenttengingu"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "group"
-msgstr "Vinnuhópur"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "permissions"
-msgstr "Rótardisksneið"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "user"
-msgstr "USB mús"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:50
-#, fuzzy
-msgid "delete"
-msgstr "Eyða"
-
-#: ../../standalone/drakperm_.c:51
-#, fuzzy
-msgid "edit"
-msgstr "Miðlungs"
-
-#: ../../standalone/drakperm_.c:52
-#, fuzzy
-msgid "Down"
-msgstr "Búið"
-
-#: ../../standalone/drakperm_.c:53
-#, fuzzy
-msgid "add a rule"
-msgstr "Bæta við notanda"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-#, fuzzy
-msgid "Add a new rule at the end"
-msgstr "Staðbundinn prentari"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-#, fuzzy
-msgid "Delete selected rule"
-msgstr "Fjartengd prentröð"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:244
-#, fuzzy
-msgid "Current user"
-msgstr "Samþykkja notanda"
-
-#: ../../standalone/drakperm_.c:249
-#, fuzzy
-msgid "Permissions"
-msgstr "Útgáfa: %s\n"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:251
-#, fuzzy
-msgid "Property"
-msgstr "Lélegt"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-#, fuzzy
-msgid "Path selection"
-msgstr "Val á pakkahóp"
-
-#: ../../standalone/drakperm_.c:364
-#, fuzzy
-msgid "user :"
-msgstr "Notandaheiti:"
-
-#: ../../standalone/drakperm_.c:366
-#, fuzzy
-msgid "group :"
-msgstr "Vinnuhópur"
-
-#: ../../standalone/draksound_.c:47
-#, fuzzy
-msgid "No Sound Card detected!"
-msgstr "Veldu prenttengingu"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-#, fuzzy
-msgid "first step creation"
-msgstr "Lokauppsetning"
-
-#: ../../standalone/draksplash_.c:79
-#, fuzzy
-msgid "final resolution"
-msgstr "Upplausn"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-#, fuzzy
-msgid "choose image file"
-msgstr "Veldu aðgerð"
-
-#: ../../standalone/draksplash_.c:81
-#, fuzzy
-msgid "Theme name"
-msgstr "Samnýtingarheiti"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-#, fuzzy
-msgid "Configure bootsplash picture"
-msgstr "Setja upp prentara"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-#, fuzzy
-msgid "Preview"
-msgstr "tæki"
-
-#: ../../standalone/draksplash_.c:123
-#, fuzzy
-msgid "Save theme"
-msgstr "Setja kerfið inn"
-
-#: ../../standalone/draksplash_.c:124
-#, fuzzy
-msgid "Choose color"
-msgstr "Veldu skjá"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-#, fuzzy
-msgid "ProgressBar color selection"
-msgstr "Veldu prenttengingu"
-
-#: ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "You must choose an image file first!"
-msgstr "Prenttæki:"
-
-#: ../../standalone/draksplash_.c:465
-#, fuzzy
-msgid "Generating preview ..."
-msgstr "Leita að tækjum..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-#, fuzzy
-msgid "Canada (cable)"
-msgstr "Kanadískt (Quebec)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "France [SECAM]"
-msgstr "Hætta við"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "Ireland"
-msgstr "Íslenskt"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:69
-#, fuzzy
-msgid "Australia"
-msgstr "raðtengd"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:125
-#, fuzzy
-msgid "There was an error while scanning for TV channels"
-msgstr "Það kom upp villa við að raða pökkum:"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr ""
-
-#: ../../standalone/keyboarddrake_.c:32
-#, fuzzy
-msgid "Please, choose your keyboard layout."
-msgstr "Hvaða lyklaborðsuppsetningu viltu?"
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr ""
-
-#: ../../standalone/livedrake_.c:24
-#, fuzzy
-msgid "Change Cd-Rom"
-msgstr "Breyta upplausn"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr ""
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:102
-#, fuzzy
-msgid "/File/_New"
-msgstr "Skrár:\n"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:106
-#, fuzzy
-msgid "/File/-"
-msgstr "Skrár:\n"
-
-#: ../../standalone/logdrake_.c:108
-#, fuzzy
-msgid "/_Options"
-msgstr "Upplýsingar"
-
-#: ../../standalone/logdrake_.c:109
-#, fuzzy
-msgid "/Options/Test"
-msgstr "Upplýsingar"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr ""
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:173
-#, fuzzy
-msgid "User"
-msgstr "USB mús"
-
-#: ../../standalone/logdrake_.c:174
-#, fuzzy
-msgid "Messages"
-msgstr "Prófa tengi"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:179
-#, fuzzy
-msgid "search"
-msgstr "Leita"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:191
-#, fuzzy
-msgid "matching"
-msgstr "forsníð"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:196
-#, fuzzy
-msgid "Choose file"
-msgstr "Veldu aðgerð"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:211
-#, fuzzy
-msgid "Content of the file"
-msgstr "Nafn tengingar"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:267
-#, fuzzy, c-format
-msgid "please wait, parsing file: %s"
-msgstr "Undirbý innsetningu"
-
-#: ../../standalone/logdrake_.c:408
-#, fuzzy
-msgid "Mail alert configuration"
-msgstr "Uppsetning"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:417
-#, fuzzy
-msgid "Domain Name Resolver"
-msgstr "Nafn léns"
-
-#: ../../standalone/logdrake_.c:418
-#, fuzzy
-msgid "Ftp Server"
-msgstr "NIS þjónn"
-
-#: ../../standalone/logdrake_.c:419
-#, fuzzy
-msgid "Postfix Mail Server"
-msgstr "Prentþjónn"
-
-#: ../../standalone/logdrake_.c:420
-#, fuzzy
-msgid "Samba Server"
-msgstr "NIS þjónn"
-
-#: ../../standalone/logdrake_.c:421
-#, fuzzy
-msgid "SSH Server"
-msgstr "NIS þjónn"
-
-#: ../../standalone/logdrake_.c:422
-#, fuzzy
-msgid "Webmin Service"
-msgstr "tæki"
-
-#: ../../standalone/logdrake_.c:423
-#, fuzzy
-msgid "Xinetd Service"
-msgstr "Prentþjónn"
-
-#: ../../standalone/logdrake_.c:430
-#, fuzzy
-msgid "service setting"
-msgstr "Endursníð..."
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:443
-#, fuzzy
-msgid "load setting"
-msgstr "forsníð"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:457
-#, fuzzy
-msgid "alert configuration"
-msgstr "Uppsetning"
-
-#: ../../standalone/logdrake_.c:458
-#, fuzzy
-msgid "Please enter your email address below "
-msgstr "Hvernig mús ertu með?"
-
-#: ../../standalone/logdrake_.c:497
-#, fuzzy
-msgid "Save as.."
-msgstr "netþjónn"
-
-#: ../../standalone/mousedrake_.c:45
-#, fuzzy
-msgid "Please, choose the type of your mouse."
-msgstr "Hvernig mús ertu með?"
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Herma eftir þriðja hnapp?"
-
-#: ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Reading printer data ..."
-msgstr "Viðföng fyrir fjartengda lpd prentara"
-
-#: ../../standalone/scannerdrake_.c:41
-#, fuzzy
-msgid "Detecting devices ..."
-msgstr "Leita að tækjum..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Prófa tengi"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, fuzzy, c-format
-msgid "%s found on %s, configure it?"
-msgstr "Viltu setja upp prentara?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-#, fuzzy
-msgid "Select a scanner"
-msgstr "Veldu skjákort"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:109
-#, fuzzy
-msgid "choose device"
-msgstr "Ræsitæki"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr ""
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Veldu tungumál"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Veldu innsetningarflokk"
-
-#: ../../steps.pm_.c:16
-#, fuzzy
-msgid "Hard drive detection"
-msgstr "Nota fínstillingar á hörðum disk(um)"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Tilgreindu mús"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Veldu lyklaborð"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr ""
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Setja upp skráarkerfi"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Forsníða disksneiðar"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Veldu pakka til að setja inn"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Setja kerfið inn"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Bæta við notanda"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Stilla nettengingu"
-
-#: ../../steps.pm_.c:28
-#, fuzzy
-msgid "Configure services"
-msgstr "Setja upp prentara"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Setja inn ræsihlaðara"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Búa til ræsidiskling"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Stilla X"
-
-#: ../../steps.pm_.c:34
-#, fuzzy
-msgid "Install system updates"
-msgstr "Setja kerfið inn"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Hætta innsetningu"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Network Computer (client)"
-msgstr "Viðföng NetWare prentara"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Office"
-msgstr "tæki"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Gnome Workstation"
-msgstr "Upplýsingar"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Workstation"
-msgstr "Upplýsingar"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "KDE Workstation"
-msgstr "Upplýsingar"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia - Video"
-msgstr "Margmiðlun"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Tools to ease the configuration of your computer"
-msgstr "Viltu prófa skilgreininguna"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia - Sound"
-msgstr "Margmiðlun"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Leiðbeiningar"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Internet station"
-msgstr "Sel stillingar"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia station"
-msgstr "Margmiðlun"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Configuration"
-msgstr "Uppsetning"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Development"
-msgstr "Forritun"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Office Workstation"
-msgstr "Upplýsingar"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Network Computer server"
-msgstr "Viðföng NetWare prentara"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Game station"
-msgstr "Leiðbeiningar"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia - Graphics"
-msgstr "Margmiðlun"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Internet gateway"
-msgstr "Endursníð..."
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia - CD Burning"
-msgstr "Margmiðlun"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Scientific Workstation"
-msgstr "Upplýsingar"
-
-#, fuzzy
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "Lokauppsetning"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Sel á að vera ftp://..."
-
-#, fuzzy
-#~ msgid "quit"
-#~ msgstr "Hætta"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "Þú hefur ekki neinar disksneiðar"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake gat ekki lesið sneiðatöfluna.\n"
-#~ "Haltu áfram á eigin ábyrgð!"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "Ég get ekki lesið disksneiðatöflu þína, hún er of skemmd fyrir mig :-(\n"
-#~ "Ég mun reyna að halda áfram með því að hreinsa skemmdar disksneiðar"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "Veldu forritið sem þú vilt nota"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "ekkert serial_usb fannst\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "Veldu valmöguleika fyrir þjón"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "Skjár ekki skilgreindur"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "Skjákort ekki skilgreint enn"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "Upplausn ekki valin enn"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "prófaðu að breyta stillingum"
-
-#~ msgid "An error occurred:"
-#~ msgstr "Villa átti sér stað"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "Hætti eftir %d sekúndur"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "Villa kom upp, reyndu að breyta færibreytum"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "XFree86 þjónn: %s"
-
-#~ msgid "Show all"
-#~ msgstr "Sýna alla"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "Undirbý X-Window skilgreiningu"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "Hvað viltu gera?"
-
-#~ msgid "Change Monitor"
-#~ msgstr "Skipta um skjá"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "Skipta um skjákort"
-
-#~ msgid "Change Server options"
-#~ msgstr "Breyta þjóns möguleikum"
-
-#~ msgid "Change Resolution"
-#~ msgstr "Breyta upplausn"
-
-#~ msgid "Show information"
-#~ msgstr "Sýna upplýsingar"
-
-#~ msgid "Test again"
-#~ msgstr "Prófa aftur"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "Veldu skjákort"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "Staðlað VGA, 640x480 @ 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 800x600 @ 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "8514 Samhæft, 1024x768 @ 87 Hz samtvinnað (ekkert 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 1024x768 @ 87 Hz samtvinnað, 800x600 @ 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "Extended Super VGA, 800x600 @ 60 Hz, 640x480 @ 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "Ósamtvinnað SVGA, 1024x768 @ 60 Hz, 800x600 @ 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "Hátíðni SVGA, 1024x768 @ 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "Skjár sem ræður við 1280x1024 @ 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "Skjár sem ræður við 1280x1024 @ 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "Skjár sem ræður við 1280x1024 @ 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "Skjár sem ræður við 1600x1200 @ 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "Skjár sem ræður við 1600x1200 @ 76 Hz"
-
-#~ msgid "You may now provide options to module %s."
-#~ msgstr "Þú getur núna gefið upp viðföng fyrir %s eininguna."
-
-#~ msgid "Low"
-#~ msgstr "Lágt"
-
-#~ msgid ""
-#~ "Few improvements for this security level, the main one is that there are\n"
-#~ "more security warnings and checks."
-#~ msgstr ""
-#~ "Few improvements for this security level, the main one is that there are\n"
-#~ "more security warnings and checks."
-
-#~ msgid "mount failed"
-#~ msgstr "tókst ekki að tengja"
-
-#~ msgid "Active"
-#~ msgstr "Virk"
-
-#~ msgid "A printer, model \"%s\", has been detected on "
-#~ msgstr "Prentari af gerðinni \"%s\" fannst á "
-
-#~ msgid "Local Printer Device"
-#~ msgstr "Staðbundið prenttæki"
-
-#~ msgid "Choose the size you want to install"
-#~ msgstr "Veldu þá stærð sem þú vilt setja inn"
-
-#~ msgid "Total size: "
-#~ msgstr "Heildarstærð: "
-
-#~ msgid "Please wait, "
-#~ msgstr "Vinsamlegast hinkrið, "
-
-#~ msgid "Total time "
-#~ msgstr "Heildar tími "
-
-#~ msgid "Use existing configuration for X11?"
-#~ msgstr "Nota þá X uppsetningu sem er til?"
-
-#~ msgid "Ambiguity (%s), be more precise\n"
-#~ msgstr "Óljóst (%s), vertu nákvæmari\n"
-
-#~ msgid "Your choice? (default %s enter `none' for none) "
-#~ msgstr "Þitt val? (sjálfgefið %s sláðu inn `none' fyrir engan) "
-
-#~ msgid "Choose the layout corresponding to your keyboard from the list above"
-#~ msgstr "Veldu snið sem passar við lyklaborðið þitt frá listanum að ofan"
-
-#~ msgid ""
-#~ "You may now enter dialup options. If you're not sure what to enter, the\n"
-#~ "correct information can be obtained from your ISP."
-#~ msgstr ""
-#~ "Hérna geturðu stillt innhringitengingu. Ef þú ert ekki viss um hvað þú "
-#~ "þarft,\n"
-#~ "hafðu þá samband við þjónustuveituna til að fá þær upplýsingar."
-
-#~ msgid ""
-#~ "If you will use proxies, please configure them now. If you don't know if\n"
-#~ "you should use proxies, ask your network administrator or your ISP."
-#~ msgstr ""
-#~ "Ef þú notar einhverskonar sel (e. proxy), stilltu þau þá núna. Ef þú "
-#~ "veist ekki\n"
-#~ "hvort þú þarft að still þau, hafðu þá samband við kerfisstjóra eða "
-#~ "þjónustuveitu."
-
-# ## skrytid
-#~ msgid ""
-#~ "You may now create one or more \"regular\" user account(s), as\n"
-#~ "opposed to the \"privileged\" user account, root. You can create\n"
-#~ "one or more account(s) for each person you want to allow to use\n"
-#~ "the computer. Note that each user account will have its own\n"
-#~ "preferences (graphical environment, program settings, etc.)\n"
-#~ "and its own \"home directory\", in which these preferences are\n"
-#~ "stored.\n"
-#~ "\n"
-#~ "\n"
-#~ "First of all, create an account for yourself! Even if you will be the "
-#~ "only user\n"
-#~ "of the machine, you may NOT connect as root for daily use of the system: "
-#~ "it's a\n"
-#~ "very high security risk. Making the system unusable is very often a typo "
-#~ "away.\n"
-#~ "\n"
-#~ "\n"
-#~ "Therefore, you should connect to the system using the user account\n"
-#~ "you will have created here, and login as root only for administration\n"
-#~ "and maintenance purposes."
-#~ msgstr ""
-#~ "You may now create one or more \"regular\" user account(s), as\n"
-#~ "opposed to the \"privileged\" user account, root. You can create\n"
-#~ "one or more account(s) for each person you want to allow to use\n"
-#~ "the computer. Note that each user account will have its own\n"
-#~ "preferences (graphical environment, program settings, etc.)\n"
-#~ "and its own \"home directory\", in which these preferences are\n"
-#~ "stored.\n"
-#~ "\n"
-#~ "\n"
-#~ "First of all, create an account for yourself! Even if you will be the "
-#~ "only user\n"
-#~ "of the machine, you may NOT connect as root for daily use of the system: "
-#~ "it's a\n"
-#~ "very high security risk. Making the system unusable is very often a typo "
-#~ "away.\n"
-#~ "\n"
-#~ "\n"
-#~ "Therefore, you should connect to the system using the user account\n"
-#~ "you will have created here, and login as root only for administration\n"
-#~ "and maintenance purposes."
-
-#~ msgid ""
-#~ "If something is wrong in X configuration, use these options to correctly\n"
-#~ "configure the X Window System."
-#~ msgstr ""
-#~ "Ef eitthvað kemur upp á í X, notaðu þá þessar stillingar til að stilla\n"
-#~ "það aftur."
-
-#~ msgid ""
-#~ "If you prefer to use a graphical login, select \"Yes\". Otherwise, "
-#~ "select\n"
-#~ "\"No\"."
-#~ msgstr ""
-#~ "Ef þú vilt myndrænt innstimplunarviðmót, veldu þá \"Já\". Ef ekki, veldu\n"
-#~ "þá \"Nei\"."
-
-#~ msgid ""
-#~ "Your system is going to reboot.\n"
-#~ "\n"
-#~ "After rebooting, your new Mandrake Linux system will load automatically.\n"
-#~ "If you want to boot into another existing operating system, please read\n"
-#~ "the additional instructions."
-#~ msgstr ""
-#~ "Tölvan verður núna endurræst.\n"
-#~ "\n"
-#~ "Mandrake Linux verður sjálfkrafa keyrt upp. Ef þú vilt hinsvegar\n"
-#~ "keyra upp eitthvað annað stýrikerfi, lestu þá leiðbeiningarnar\n"
-#~ "sem fylgja."
-
-#~ msgid "Write /etc/fstab"
-#~ msgstr "Skrifa /etc/fstab"
-
-#~ msgid "Format all"
-#~ msgstr "Forsníð"
-
-#~ msgid "After formatting all partitions,"
-#~ msgstr "Eftir forsníðingu allra sneiða"
-
-#~ msgid "all data on these partitions will be lost"
-#~ msgstr "munu öll gögn á þessum disksneiðum tapast"
-
-#~ msgid "Reload"
-#~ msgstr "Endurhlaða"
-
-#~ msgid "Remote queue"
-#~ msgstr "Fjartengd prentröð"
-
-#~ msgid "NetWare"
-#~ msgstr "NetWare"
-
-#~ msgid "Yes, print ASCII test page"
-#~ msgstr "Já, prenta ASCII prufusíðu"
-
-#~ msgid "Yes, print PostScript test page"
-#~ msgstr "Já, prenta PostScript prufusíðu"
-
-#~ msgid "Paper Size"
-#~ msgstr "Pappírsstærð"
-
-#~ msgid "Eject page after job?"
-#~ msgstr "Koma blaðsíðu út eftirá?"
-
-#~ msgid "Uniprint driver options"
-#~ msgstr "Uniprint rekilvalkostir"
-
-#~ msgid "Color depth options"
-#~ msgstr "Stillingar á litadýpt"
-
-#~ msgid "Fix stair-stepping text?"
-#~ msgstr "Afstalla texta (tröppurnar)?"
-
-#~ msgid ""
-#~ "To enable a more secure system, you should select \"Use shadow file\" "
-#~ "and\n"
-#~ "\"Use MD5 passwords\"."
-#~ msgstr ""
-#~ "Ef þú vilt gera kerfið öruggara þá ættir þú að velja \"Nota skuggaskrá\" "
-#~ "og\n"
-#~ "\"Nota MD5 lykilorð\"."
-
-#~ msgid ""
-#~ "If your network uses NIS, select \"Use NIS\". If you don't know, ask "
-#~ "your\n"
-#~ "network administrator."
-#~ msgstr ""
-#~ "Ef NIS er notað á netinu sem þú ert á, veldu þá \"Nota NIS\". Ef þú ert "
-#~ "ekki\n"
-#~ "viss hvort það sé notað, spurðu þá kerfisstjóra netsins."
-
-#~ msgid "yellow pages"
-#~ msgstr "Gular síður (yp)"
-
-#~ msgid "Miscellaneous"
-#~ msgstr "Ýmislegt"
-
-#~ msgid "Miscellaneous questions"
-#~ msgstr "Ýmsar spurningar:"
-
-#~ msgid "First DNS Server"
-#~ msgstr "Aðal nafnamiðlari"
-
-#~ msgid "Second DNS Server"
-#~ msgstr "Vara nafnamiðlari"
-
-#~ msgid "Try to find a modem?"
-#~ msgstr "Reyna að finna mótald?"
-
-#~ msgid "Configure timezone"
-#~ msgstr "Tilgreina tímasvæði"
-
-#~ msgid "(may cause data corruption)"
-#~ msgstr "(getur skaðað vistuð gögn)"
-
-#~ msgid "Enable num lock at startup"
-#~ msgstr "Kveikja á NUMLOCK við eftir ræsingu"
-
-#~ msgid "DNS server:"
-#~ msgstr "Nafnamiðlari:"
-
-#~ msgid "Gateway device:"
-#~ msgstr "Gátt (tækið):"
-
-#~ msgid "Customized"
-#~ msgstr "Sérlagaða"
-
-#~ msgid "Use shadow file"
-#~ msgstr "Nota skuggaskrá"
-
-#~ msgid "MD5"
-#~ msgstr "MD5"
-
-#~ msgid "Use MD5 passwords"
-#~ msgstr "Nota MD5 lykilorð"
-
-#~ msgid "Sort by"
-#~ msgstr "Raða eftir"
-
-#~ msgid "Category"
-#~ msgstr "Flokk"
-
-#~ msgid "Installed packages"
-#~ msgstr "Pakkar sem eru inni"
-
-#~ msgid "Show only leaves"
-#~ msgstr "Sýna aðeins laufblöð"
-
-#~ msgid "Expand all"
-#~ msgstr "Opna allt"
-
-#~ msgid "Collapse all"
-#~ msgstr "Loka öllu"
-
-#~ msgid "Add location of packages"
-#~ msgstr "Bæta slóð pakkanna við"
-
-#~ msgid "Update location"
-#~ msgstr "Uppfærsluslóð"
-
-#~ msgid "Find Package"
-#~ msgstr "Finna pakka"
-
-#~ msgid "Find Package containing file"
-#~ msgstr "Finna pakka sem inniheldur skrá"
-
-#~ msgid "Toggle between Installed and Available"
-#~ msgstr "Skipta á milli innsettra og tiltækra"
-
-#~ msgid "Checking dependencies"
-#~ msgstr "Athuga tengsli milli pakka"
-
-#~ msgid "The following packages are going to be uninstalled"
-#~ msgstr "Eftirfarandi pakkar verða fjarlægðir"
-
-#~ msgid "Regexp"
-#~ msgstr "Regexp"
-
-#~ msgid "Which package are looking for"
-#~ msgstr "Hvaða pakka ertu að leita að?"
-
-#~ msgid "No match"
-#~ msgstr "Ekkert fannst"
-
-#~ msgid "No more match"
-#~ msgstr "Fleira fannst ekki"
-
-#~ msgid ""
-#~ "rpmdrake is currently in ``low memory'' mode.\n"
-#~ "I'm going to relaunch rpmdrake to allow searching files"
-#~ msgstr ""
-#~ "rpmdrake er núna í ``lágminnis'' ham.\n"
-#~ "Það verður eyrt aftur til að leyfa skráarleit."
-
-#~ msgid "Which file are you looking for?"
-#~ msgstr "Hvaða skrá ertu að leita að?"
-
-#~ msgid "What are looking for?"
-#~ msgstr "Hverju ertu að leita að?"
-
-#~ msgid "Give a name (eg: `extra', `commercial')"
-#~ msgstr "Gefðu upp nafn (t.d. `extra', `commercial')"
-
-#~ msgid "Directory"
-#~ msgstr "Mappa"
-
-#~ msgid "No cdrom available (nothing in /mnt/cdrom)"
-#~ msgstr "Ekkert geisladrif til staðar (ekkert í /mnt/cdrom)"
-
-#~ msgid "URL of the directory containing the RPMs"
-#~ msgstr "Slóð í möppu sem inniheldur RPM pakka"
-
-#~ msgid ""
-#~ "For FTP and HTTP, you need to give the location for hdlist\n"
-#~ "It must be relative to the URL above"
-#~ msgstr ""
-#~ "Fyrir FTP og HTTP, þá þarftu að gefa upp staðsetningu hdlist.\n"
-#~ "Staðsetningin verður að vera miðuð við slóðina hér að ofan."
-
-#~ msgid "Please submit the following information"
-#~ msgstr "Vinsamlega tilgreindu eftirfarandi"
-
-#~ msgid "%s is already in use"
-#~ msgstr "%s er nú þegar í notkun."
-
-#~ msgid "Updating the RPMs base"
-#~ msgstr "Uppfæri RPM gagnaskrána"
-
-#~ msgid "Going to remove entry %s"
-#~ msgstr "Fjarlægji nafnið %s"
-
-#~ msgid "Finding leaves"
-#~ msgstr "Leita að \"laufblöðum\"."
-
-#~ msgid "Finding leaves takes some time"
-#~ msgstr "Þessi leit mun taka dálítinn tíma"
-
-#~ msgid "Which serial port is your mouse connected to?"
-#~ msgstr "Við hvaða raðtengi er músin þín tengd?"
-
-#~ msgid "Czech"
-#~ msgstr "Tékkneskt"
-
-#~ msgid "Slovakian"
-#~ msgstr "Slóvakískt"
-
-#~ msgid "Which partition type do you want?"
-#~ msgstr "Hvaða sneiðtegund viltu?"
-
-# ***********************************************
-# *** Hér fyrir neðan er þýðingin mín, en ***
-# *********** ég fór líka aðeins yfir það sem var ************
-# *** þýtt fyrir ofan. :-) - Þórarinn ***
-# *** (Ég klára þetta seinnipartinn á morgun) ***
-# ***********************************************
-#~ msgid ""
-#~ "This section is dedicated to configuring a local area\n"
-#~ "network (LAN) or a modem.\n"
-#~ "\n"
-#~ "Choose \"Local LAN\" and DrakX will\n"
-#~ "try to find an Ethernet adapter on your machine. PCI adapters\n"
-#~ "should be found and initialized automatically.\n"
-#~ "However, if your peripheral is ISA, autodetection will not work,\n"
-#~ "and you will have to choose a driver from the list that will appear "
-#~ "then.\n"
-#~ "\n"
-#~ "\n"
-#~ "As for SCSI adapters, you can let the driver probe for the adapter\n"
-#~ "in the first time, otherwise you will have to specify the options\n"
-#~ "to the driver that you will have fetched from documentation of your\n"
-#~ "hardware.\n"
-#~ "\n"
-#~ "\n"
-#~ "If you install a Mandrake Linux system on a machine which is part\n"
-#~ "of an already existing network, the network administrator will\n"
-#~ "have given you all necessary information (IP address, network\n"
-#~ "submask or netmask for short, and hostname). If you're setting\n"
-#~ "up a private network at home for example, you should choose\n"
-#~ "addresses.\n"
-#~ "\n"
-#~ "\n"
-#~ "Choose \"Dialup with modem\" and the Internet connection with\n"
-#~ "a modem will be configured. DrakX will try to find your modem,\n"
-#~ "if it fails you will have to select the right serial port where\n"
-#~ "your modem is connected to."
-#~ msgstr ""
-#~ "Þessi hluti hefur að geyma uppsetningu á staðarnetstengingu\n"
-#~ "(LAN) eða mótaldstengingu.\n"
-#~ "\n"
-#~ "Ef þú velur \"Staðarnetstenging\" þá mun DrakX\n"
-#~ "reyna að finna Ethernet netkortið í vélinni. Í flestum tilvikum\n"
-#~ "finnast PCI netkort og er þá kortið strax tilbúið fyrir netuppsetningu.\n"
-#~ "Ef netkortið þitt er hinsvegar ISA kort þá er sjálfvirk uppsetning á því\n"
-#~ "ekki möguleg og þú þarft því að velja rekil af listanum sem birtist.\n"
-#~ "\n"
-#~ "\n"
-#~ "Ef þú ert með SCSI kort þá getur þú látið leita að því fyrst en síðan\n"
-#~ "gefið upp viðföng ef það finnst ekki. Viðföngin sem þú þarft að nota\n"
-#~ "ættir þú að finna í leiðbeiningunum sem komu með kortinu.\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ "Ef þú ert að setja Mandrake Linux á tölvu sem er hluti af staðarneti\n"
-#~ "þá ættir þú að fá nauðsynlegar upplýsingar fyrir tengingu hjá "
-#~ "kerfisstjóra.\n"
-#~ "Upplýsingarnar sem þú þarft til að tengjast staðarneti með TCP/IP eru:\n"
-#~ "IP vistfang, undirnetssía (netsía) og tölvunafn. Ef þú ert að\n"
-#~ "setja upp einkanet þá getur þú sjálf(ur) ákveðið hvaða vistfang,\n"
-#~ "netsíu og nafn þú notar á tölvuna.\n"
-#~ "\n"
-#~ "\n"
-#~ "Ef þú velur \"Mótaldstenging\" þá verður mótaldstengingin gerð klár.\n"
-#~ "DrakX mun reyna að finna mótaldið þitt en ef sú leit ber ekki árangur\n"
-#~ "þá verður þú sjálf(ur) að velja raðtengið (COM port) sem mótaldið er\n"
-#~ "tengt við."
-
-#~ msgid "Forget the changes?"
-#~ msgstr "Eyða breytingum?"
-
-#~ msgid "What is the type of your mouse?"
-#~ msgstr "Hvernig mús ertu með?"
-
-#~ msgid "Automatic resolutions"
-#~ msgstr "Sjálfvirk upplausn"
-
-#~ msgid ""
-#~ "To find the available resolutions I will try different ones.\n"
-#~ "Your screen will blink...\n"
-#~ "You can switch if off if you want, you'll hear a beep when it's over"
-#~ msgstr ""
-#~ "Til að finna mögulegar upplausnir munu nokkrar verða prófaðar.\n"
-#~ "Skjárinn þinn mun blikka...\n"
-#~ "Þú getur slökkt á honum ef þú vilt, tölvan flautar þegar því er lokið"
-
-#~ msgid ""
-#~ "I can try to find the available resolutions (eg: 800x600).\n"
-#~ "Sometimes, though, it may hang the machine.\n"
-#~ "Do you want to try?"
-#~ msgstr ""
-#~ "Ég get reynt að finna mögulegar upplausnir (t.d: 800x600).\n"
-#~ "Stundum getur tölvan frosið við það.\n"
-#~ "Viltu prófa?"
-
-#~ msgid ""
-#~ "No valid modes found\n"
-#~ "Try with another video card or monitor"
-#~ msgstr ""
-#~ "Engar leyfilegar upplausnir fundust\n"
-#~ "Prófaðu að velja annað skjákort eða skjá"
-
-#~ msgid "Automatical resolutions search"
-#~ msgstr "Sjálfvirk leit upplausna"
-
-#~ msgid "ASCII MieMouse"
-#~ msgstr "ASCII MieMouse"
-
-#~ msgid "Genius NetMouse Pro"
-#~ msgstr "Genius NetMouse Pro"
-
-#~ msgid "ATI Bus Mouse"
-#~ msgstr "ATI brautarmús"
-
-#~ msgid "Microsoft Bus Mouse"
-#~ msgstr "Microsoft brautarmús"
-
-#~ msgid "Logitech Bus Mouse"
-#~ msgstr "Logitech brautarmús"
-
-#~ msgid "USB Mouse (3 buttons or more)"
-#~ msgstr "USB mús (3 eða fleiri takkar)"
-
-#~ msgid "Microsoft Rev 2.1A or higher (serial)"
-#~ msgstr "Microsoft útgáfa 2.1A eða nýrri (raðtengd)"
-
-#~ msgid "Logitech MouseMan+/FirstMouse+ (serial)"
-#~ msgstr "Logitech MouseMan+/FirstMouse+ (raðtengd)"
-
-#~ msgid "ASCII MieMouse (serial)"
-#~ msgstr "ASCII MieMouse (raðtengd)"
-
-#~ msgid "Genius NetMouse (serial)"
-#~ msgstr "Genius NetMouse (raðtengd)"
-
-#~ msgid "Generic Mouse (serial)"
-#~ msgstr "Almenn mús (raðtengd)"
-
-#~ msgid "Microsoft compatible (serial)"
-#~ msgstr "Microsoft samhæfð (raðtengd)"
-
-#~ msgid "Generic 3 Button Mouse (serial)"
-#~ msgstr "Almenn þriggja hnappa mús (raðtengd)"
-
-#~ msgid "nfs mount failed"
-#~ msgstr "tókst ekki að tengja nfs"
-
-#~ msgid "Cryptographic"
-#~ msgstr "Dulkóðun"
-
-#~ msgid "Show less"
-#~ msgstr "Sýna færri"
-
-#~ msgid "Show more"
-#~ msgstr "Sýna fleiri"
-
-#~ msgid "What is your keyboard layout?"
-#~ msgstr "Hvaða lyklaborðsuppsetningu viltu?"
-
-#~ msgid "Try to find PCMCIA cards?"
-#~ msgstr "Viltu leita að PCMCIA kortun?"
-
-#~ msgid "Try to find %s devices?"
-#~ msgstr "Leita að %s kortum?"
-
-#~ msgid "Try to find PCI devices?"
-#~ msgstr "Leita að PCI kortum?"
-
-#~ msgid "Searching root partition."
-#~ msgstr "Leita að rótardisksneið"
-
-#~ msgid "%s: This is not a root partition, please select another one."
-#~ msgstr "%s: Þetta er ekki rótardisksneið. Veldu aðra."
-
-#~ msgid ", %U MB"
-#~ msgstr ", %U MB"
-
-# NOTE: this message will be displayed by lilo at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is then suggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-# When possible cp437 accentuated letters can be used too.
-#
-# '\240' is 'á' (aacute) in cp437 encoding
-# '\224' is 'ö' (odiaeresis) in cp437 encoding.
-# '\221' is 'æ' (ae) in cp437 encoding
-# '\241' is 'í' (iacute) in cp437 encoding
-# '\242' is 'ó' (oacute) in cp437 encoding
-# '\230' is 'ý' (yacute) in cp437 encoding
-# '\243' is 'ú' (oacute) in cp437 encoding
-# there is no 'þ' nor 'ð' in cp437; changed respectively to 'th' and 'd'
-#
-#~ msgid ""
-#~ "Welcome to LILO the operating system chooser!\n"
-#~ "\n"
-#~ "To list the possible choices, press <TAB>.\n"
-#~ "\n"
-#~ "To load one of them, write its name and press <ENTER> or wait %d seconds "
-#~ "for default boot.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Velkomin(n) ¡ LILO st˜rikerfisr‘sistj¢rann!\n"
-#~ "\n"
-#~ "Sl du   <TAB> til ad f  lista yfir m”gulega valkosti.\n"
-#~ "\n"
-#~ "Til r‘sa einn af theim, sl du inn nafnid og s¡dan   <ENTER>\n"
-#~ "eda b¡ddu ¡ %d sek£ndur thar til sj lfgefin r‘sing hefst.\n"
-#~ "\n"
-
-# 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
-#
-#~ msgid ""
-#~ "Welcome to SILO the operating system chooser!\n"
-#~ "\n"
-#~ "To list the possible choices, press <TAB>.\n"
-#~ "\n"
-#~ "To load one of them, write its name and press <ENTER> or\n"
-#~ "wait %d seconds for default boot.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Velkomin(n) i SILO styrikerfisraesistjorann!\n"
-#~ "\n"
-#~ "Sladu a <TAB> til ad fa lista yfir moegulega valkosti.\n"
-#~ "\n"
-#~ "Til raesa einn af theim, sl du inn nafnid og sidan a <ENTER>\n"
-#~ "eda biddu i %d sekundur thar til sjalfgefin raesing hefst.\n"
-#~ "\n"
-
-#~ msgid "SILO main options"
-#~ msgstr "Stillingar SILO"
-
-#~ msgid ""
-#~ "Here are the following entries in SILO.\n"
-#~ "You can add some more or change the existing ones."
-#~ msgstr ""
-#~ "Hérna eru núverandi stillingar SILO .\n"
-#~ "Þú getur bætt við fleirum eða breytt þessum."
-
-#~ msgid "This label is already in use"
-#~ msgstr "Þetta nafn er nú þegar í notkun."
-
-#~ msgid "Installation of SILO failed. The following error occured:"
-#~ msgstr "Innsetning SILO brást sökum eftirfarandi villu:"
-
-#~ msgid "Shutting down"
-#~ msgstr "Slekk á tölvunni"
-
-#~ msgid ""
-#~ "Choose \"Install\" if there are no previous versions of Linux\n"
-#~ "installed, or if you wish to use multiple distributions or versions.\n"
-#~ "\n"
-#~ "\n"
-#~ "Choose \"Upgrade\" if you wish to update a previous version of Mandrake "
-#~ "Linux:\n"
-#~ "5.1 (Venice), 5.2 (Leloo), 5.3 (Festen), 6.0 (Venus), 6.1 (Helios), Gold "
-#~ "2000\n"
-#~ "or 7.0 (Air)."
-#~ msgstr ""
-#~ "Veldu \"Innsetning\" ef það eru engar fyrri útgáfur af Linux á tölvunni\n"
-#~ "eða ef þú vilt nota fleiri en eina dreifingu af Linux.\n"
-#~ "\n"
-#~ "\n"
-#~ "Veldu \"Uppfærsla\" ef þú vilt uppfæra fyrri innsetningu af Linux "
-#~ "Mandrake:\n"
-#~ "5.1 (Venice), 5.2 (Leloo), 5.3 (Festen), 6.0 (Venus), 6.1 (Helios),\n"
-#~ "Gold 2000 eða 7.0 (Air)."
-
-#~ msgid "Do you want to use LILO?"
-#~ msgstr "Viltu nota LILO?"
-
-#~ msgid ""
-#~ "LILO (the LInux LOader) can boot Linux and other operating systems.\n"
-#~ "Normally they are correctly detected during installation. If you don't\n"
-#~ "see yours detected, you can add one or more now.\n"
-#~ "\n"
-#~ "\n"
-#~ "If you don't want that everybody could access at one of them, you can "
-#~ "remove\n"
-#~ "it now (a boot disk will be needed to boot it)."
-#~ msgstr ""
-#~ "LILO (LInux LOader) getur ræst Linux og önnur stýrikerfi.\n"
-#~ "Venjulega finnast þau við innsetningu á Linux. Ef þú sérð\n"
-#~ "ekki þitt kerfi þá getur þú bætt því við núna ásamt öðrum.\n"
-#~ "\n"
-#~ "\n"
-#~ "Ef þú vilt ekki að aðrir hafi aðgang að einhverju kerfanna þá getur\n"
-#~ "þú einfaldlega fjarlægt það núna (en þá þarf ræsidiskling til að ræsa "
-#~ "það)."
-
-#~ msgid ""
-#~ "Now that you've selected desired groups, please choose \n"
-#~ "how many packages you want, ranging from minimal to full \n"
-#~ "installation of each selected groups."
-#~ msgstr ""
-#~ "Nú þegar flokkar hafa verið valdir skaltu velja hve marga \n"
-#~ "þú vilt sitja inn. Þú getur tilgreint litla eða fulla \n"
-#~ "innsetningu af pökkum úr þeim flokkum sem þú valdir."
-
-#~ msgid ""
-#~ "Select:\n"
-#~ "\n"
-#~ " - Recommended: If you have never installed Linux before.\n"
-#~ "\n"
-#~ "\n"
-#~ " - Customized: If you are familiar with Linux, you will be able to \n"
-#~ "select the usage for the installed system between normal, development or\n"
-#~ "server. Choose \"Normal\" for a general purpose installation of your\n"
-#~ "computer. You may choose \"Development\" if you will be using the "
-#~ "computer\n"
-#~ "primarily for software development, or choose \"Server\" if you wish to\n"
-#~ "install a general purpose server (for mail, printing...).\n"
-#~ "\n"
-#~ "\n"
-#~ " - Expert: If you are fluent with GNU/Linux and want to perform\n"
-#~ "a highly customized installation, this Install Class is for you. You "
-#~ "will\n"
-#~ "be able to select the usage of your installed system as for \"Customized"
-#~ "\"."
-#~ msgstr ""
-#~ "Select:\n"
-#~ "\n"
-#~ " - Ráðlagt: Ef þú hefur aldrei sett Linux inn áður.\n"
-#~ "\n"
-#~ "\n"
-#~ " - Eftir óskum: Ef þú hefur þó nokkra reynslu meðiar with Linux, you "
-#~ "will be able to \n"
-#~ "select the usage for the installed system between normal, development or\n"
-#~ "server. Choose \"Normal\" for a general purpose installation of your\n"
-#~ "computer. You may choose \"Development\" if you will be using the "
-#~ "computer\n"
-#~ "primarily for software development, or choose \"Server\" if you wish to\n"
-#~ "install a general purpose server (for mail, printing...).\n"
-#~ "\n"
-#~ "\n"
-#~ " - Expert: If you are fluent with GNU/Linux and want to perform\n"
-#~ "a highly customized installation, this Install Class is for you. You "
-#~ "will\n"
-#~ "be able to select the usage of your installed system as for \"Customized"
-#~ "\"."
-
-#~ msgid "Downloading cryptographic packages"
-#~ msgstr "Sæki dulritunarpakkana"
-
-#~ msgid "Setup SCSI"
-#~ msgstr "Setja upp SCSI"
-
-#~ msgid "Local LAN"
-#~ msgstr "Staðarnet(LAN)"
-
-#~ msgid "Size: %s MB"
-#~ msgstr "Stærð: %s MB"
-
-#~ msgid "changing type of"
-#~ msgstr "breyti tegund"
-
-#~ msgid "After %s partition %s,"
-#~ msgstr "Eftir %s disksneiðar %s,"
-
-#~ msgid "linear"
-#~ msgstr "línulegan"
-
-#~ msgid "Linear (needed for some SCSI drives)"
-#~ msgstr "Nota línulegan ham (nauðsynlegt fyrir sum SCSI drif)"
-
-#~ msgid "Password:"
-#~ msgstr "Lykilorð:"
-
-#~ msgid "developer"
-#~ msgstr "forritari"
-
-#~ msgid "beginner"
-#~ msgstr "byrjandi"
-
-#~ msgid ""
-#~ "Failed to create an HTP boot floppy.\n"
-#~ "You may have to restart installation and give ``%s'' at the prompt"
-#~ msgstr ""
-#~ "Smíði HTP ræsidisks mistókst.\n"
-#~ "Þú gætir þurft að endurræsa og slá inn ``%s'' á skipanalínuna"
-
-#~ msgid "It is necessary to restart installation with the new parameters"
-#~ msgstr "Það þarf að byrja innsetningu upp á nýtt með nýju viðföngunum"
-
-#~ msgid "It is necessary to restart installation booting on the floppy"
-#~ msgstr "Það þarf að byrja innsetninguna upp á nýtt og ræsa með diskling"
-
-#~ msgid ""
-#~ "Enter a floppy to create an HTP enabled boot\n"
-#~ "(all data on floppy will be lost)"
-#~ msgstr ""
-#~ "Settu diskling í drifið til að búa til HTP ræsingu\n"
-#~ "(Öll gögn á þessum diskling tapast)"
-
-#~ msgid "A entry %s already exists"
-#~ msgstr "Nafnið %s er þegar í notkun"
-
-#~ msgid "Choose install or upgrade"
-#~ msgstr "Veldu innsetningu eða uppfærslu"
-
-#~ msgid "What usage do you want?"
-#~ msgstr "Hverskyns notkun viltu?"
diff --git a/perl-install/share/po/it.po b/perl-install/share/po/it.po
deleted file mode 100644
index 32ef6dbb8..000000000
--- a/perl-install/share/po/it.po
+++ /dev/null
@@ -1,13972 +0,0 @@
-# italian transltion of drakflopy
-# Copyright (C) 2000, 2001 MandrakSoft S.A.
-# Paolo Lorenzin <pasusu@tin.it>, 2000.
-# Roberto Rosselli Del Turco <rosselli@ling.unipi.it>, 2001.
-# Simone Riccio <s.riccio@aeb-informatica.it>, 2002
-# Roberto Rosselli Del Turco <rosselli@ling.unipi.it>, 2002
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-09-04 20:02+0200\n"
-"Last-Translator: Roberto Rosselli Del Turco <rosselli@ling.unipi.it>\n"
-"Language-Team: Italian <it@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 Kb"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 Kb"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 Mb"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 Mb"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 Mb"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 Mb"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 Mb"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 Mb"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 Mb o più"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Scegli un server X"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "Server X"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Configurazione multi-testine"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Il tuo sistema supporta la configurazione di più testine.\n"
-"Cosa vuoi fare?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Scegli la quantità di memoria della tua scheda grafica"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "Configurazione di XFree"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Che configurazione di XFree vuoi avere?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Configura tutte le testine indipendentemente"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Usa l'estensione Xinerama"
-
-#: ../../Xconfig/card.pm_.c:387
-#, fuzzy, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Configura solo la scheda \"%s\" (%s)"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s con accelerazione 3D hardware"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"La tua scheda può avere accelerazione 3D hardware, ma solo con XFree %s.\n"
-"La tua scheda è supportata da XFree %s che potrebbe avere un miglior "
-"supporto in 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr ""
-"La tua scheda può avere il supporto per l'accelerazione 3D hardware con "
-"XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s con accelerazione 3D hardware SPERIMENTALE"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"La tua scheda può avere accelerazione 3D hardware, ma solo con XFree %s,\n"
-"NOTA CHE È UN SUPPORTO SPERIMENTALE E POTREBBE BLOCCARE IL TUO COMPUTER.\n"
-"La tua scheda è supportata da XFree %s che potrebbe avere un miglior "
-"supporto in 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"La tua scheda può avere l'accelerazione 3D hardware con XFree %s,\n"
-"NOTA CHE È UN SUPPORTO SPERIMENTALE E POTREBBE BLOCCARE IL TUO COMPUTER."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (installazione driver video)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Condivisione personalizzata"
-
-#: ../../Xconfig/main.pm_.c:102
-#, fuzzy
-msgid "Graphic Card"
-msgstr "Scheda grafica"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitor"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Risoluzione"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Opzioni"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "Ok"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Esci"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Mantieni le modifiche?\n"
-"La configurazione corrente è:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Scegli un monitor"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Generico"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-#, fuzzy
-msgid "Vendor"
-msgstr "Un passo indietro"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"I due parametri critici sono la frequenza di refresh verticale, che è la "
-"frequenza\n"
-"con cui l'intero schermo è aggiornato, e ancora più importante la frequenza\n"
-"di sincronia orizzontale, che è la frequenza con cui le line di scansione "
-"sono mostrate. \n"
-"\n"
-"È MOLTO IMPORTANTE che tu non specifichi un tipo di monitor con una gamma di "
-"sincronia che vada oltre le capacità del tuo monitor: potresti "
-"danneggiarlo.\n"
-"Se hai dubbi, scegli un settaggio prudente."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Frequenza di refresh orizzontale"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Frequenza di refresh verticale"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 colori (8 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 mila colori (15 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 mila colori (16 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 milioni di colori (24 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 miliardi di colori (32 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Risoluzioni"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Seleziona risoluzione e profondità di colore"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Scheda grafica: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Annulla"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Test della configurazione"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Vuoi provare la configurazione ?"
-
-#: ../../Xconfig/test.pm_.c:31
-#, fuzzy
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "Attenzione: il test di questa scheda video può bloccare il computer"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Tipo di tastiera: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Tipo di mouse: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Dispositivo del mouse: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Frequenza orizzontale del monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Refresh verticale del monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Scheda grafica: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Memoria scheda grafica: %s KB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Profondità di colore: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Risoluzione: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "Server XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "Driver XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X all'avvio"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Posso configurare il tuo computer per eseguire X automaticamente all'avvio.\n"
-"Vuoi che X venga eseguito quando riavvierai?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:85
-#, fuzzy
-msgid "What norm is your TV using?"
-msgstr "Di che tipo è la tua connessione ISDN?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Primo settore della partizione di boot"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Primo settore del disco rigido (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "Installazione di SILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Dove vuoi installare il bootloader?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "Installazione di LILO/grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO con menu in modo testo"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO con menu grafico"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Avvia da DOS/Windows (usando loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Opzioni principali del bootloader"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Bootloader da usare"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Installazione del bootloader"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Dispositivo di boot"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Compatta"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "compatta"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Modo video"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Ritardo prima di avviare con l'immagine predefinita"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Password"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Password (ripeti)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Limita opzioni della linea di comando"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "limita"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Pulisci /tmp ad ogni avvio"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Precisa la dimensione RAM se necessario (trovati %d Mb)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Abilita profili multipli"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Specifica dimensione RAM in Mb"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"L'opzione ''Limita opzioni della linea di comando'' è inutile\n"
-"senza un password"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Per favore prova di nuovo"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Le password non corrispondono"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Messaggio di init"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Attesa dell'Open Firmware"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Attesa per il boot del kernel"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Abilita l'avvio da CD-ROM?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Abilita boot OF?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Sistema operativo predefinito?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"Avete deciso di installare il bootloader su una partizione.\n"
-"Questo significa che avete già un bootloader installato sul disco rigido dal "
-"quale effettuate il boot\n"
-"(ad esempio System Commander).\n"
-"\n"
-"Da quale disco effettuate il boot?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Queste sono le voci attuali.\n"
-"Puoi aggiungerne altre o cambiare quelle esistenti."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Aggiungi"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Fatto"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Modifica"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Che tipo di voce vuoi aggiungere"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Altro OS (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Altro OS (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Altro OS (windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Immagine"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Aggiungi"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Lettura-scrittura"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tabella"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Non sicuro"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Etichetta"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Predefinito"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Dimensioni Initrd"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "No Video"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Rimuovi voce"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Etichetta vuota non ammessa"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Dovete indicare l'immagine di un kernel"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Devi specificare una partizione radice"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Questa etichetta è già stata usata"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Trovate %s interfacce %s"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Ne hai un'altra?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Hai una qualsiasi interfaccia %s?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "No"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Sì"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Vedi informazioni hardware"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Installazione driver per scheda %s %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(modulo %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"Adesso potete fornire le sue opzioni al modulo %s.\n"
-"Si noti che ogni indirizzo dovrebbe essere inserito con il prefisso 0x (ad "
-"es. '0x123')."
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Adesso puoi passare le sue opzioni al modulo %s.\n"
-"Le opzioni sono in formato ''nome=valore nome2=valore2 ...''.\n"
-"Per esempio, ''io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Opzioni del modulo:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Quale driver %s dovrei provare?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"in alcuni casi, il driver %s ha bisogno di informazioni extra per "
-"funzionare\n"
-"correttamente, anche se normalmente può farne a meno. Vorresti specificare\n"
-"opzioni extra o lasciare che il driver cerchi sulla tua macchina le\n"
-"informazioni di cui ha bisogno? Occasionalmente, la ricerca bloccherà il\n"
-"computer, ma non dovrebbe causare alcun danno."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Investgazione automatica"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Specifica opzioni"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Caricamento del modulo %s fallito.\n"
-"Vuoi riprovare con altri parametri?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "accesso ai programmi X"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "accesso agli strumenti RPM"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "permetti \"su\""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "accesso ai file di amministrazione del sistema"
-
-#: ../../any.pm_.c:755
-#, fuzzy
-msgid "access to network tools"
-msgstr "accesso agli strumenti RPM"
-
-#: ../../any.pm_.c:756
-#, fuzzy
-msgid "access to compilation tools"
-msgstr "accesso agli strumenti RPM"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(%s già aggiunto)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Questo password è troppo semplice"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Per favore fornisci un nome utente"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr ""
-"Il nome utente deve contenere solo lettere minuscole, numeri, '-' e '_'"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "Questo nome utente è troppo lungo"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Questo nome utente è già stato aggiunto"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Aggiungi utente"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Inserisci un utente\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Accetta utente"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Vero nome"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Nome utente"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Shell"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Icona"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Autologin"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Posso configurare il tuo computer per fare automaticamente il login di un "
-"utente all'avvio.\n"
-"Vuoi sfruttare questa caratteristica?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Scegli l'utente predefinito"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Scegli il window manager da eseguire:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Per favore, scegli la lingua da utilizzare."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr ""
-"Potete scegliere altre lingue che saranno disponibili dopo l'installazione"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Tutto"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Permetti a tutti gli utenti"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Nessuna condivisione"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Il pacchetto %s deve essere installato. Volete installarlo?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "Potete esportare usando NFS o Samba. Quale desiderate"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Il pacchetto obbligatorio %s è assente"
-
-#: ../../any.pm_.c:1005
-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 ""
-"Volete permettere agli utenti di condividere qualcuna delle loro directory?\n"
-"Se lo consentite gli utenti potranno semplicemente cliccare su \"Share\" in "
-"Konqueror\n"
-"e Nautilus.\n"
-"\n"
-"\"Custom\" permette un controllo più preciso per ogni utente.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "Lancia userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"La condivisione in base all'utente usa il gruppo \"fileshare\". \n"
-"Potete utilizzare userdrake per aggiungere un utente a questo gruppo."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Benvenuti cracker"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Scarso"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Normale"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Alto"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Più alto"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranoico"
-
-#: ../../any.pm_.c:1080
-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 ""
-"Questo livello va usato con cura. Rende il sistema più facile da usare,\n"
-"ma molto delicato: non deve essere usato per una macchina connessa ad altre\n"
-"o ad Internet. Non c'è nessun accesso con password."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"Ora le password sono abilitate, ma l'uso come computer di rete è comunque\n"
-"ancora sconsigliato."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Questo è il livello di sicurezza standard raccomandato per un computer da "
-"usare per\n"
-"connettersi ad Internet come cliente."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-"Esistono già alcuni limiti, e ogni notte vengono eseguiti ulteriori "
-"controlli automatici."
-
-#: ../../any.pm_.c:1086
-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 ""
-"Con questo livello di sicurezza, l'uso di questo sistema come server "
-"diventa\n"
-"possibile. La sicurezza è ora abbastanza alta per consentire l'utilizzo\n"
-"del sistema come server che accetta connessioni da molti clienti. Nota: se "
-"la vostra\n"
-"macchina è un semplice cliente su Internet, fareste meglio a scegliere un "
-"livello\n"
-"più basso."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Basato sul livello precedente, ma ora il sistema è completamente\n"
-"chiuso. Le funzioni di sicurezza sono al massimo."
-
-#: ../../any.pm_.c:1095
-#, fuzzy
-msgid "DrakSec Basic Options"
-msgstr "Opzioni"
-
-#: ../../any.pm_.c:1096
-#, fuzzy
-msgid "Please choose the desired security level"
-msgstr "Scegli livello di sicurezza"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Livello di sicurezza"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Usa libsafe per i server"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-"Una libreria che difende il sistema da attacchi del tipo \"buffer overflow\" "
-"e \"format string\"."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr ""
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: ../../bootloader.pm_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Benvenuti su %s, il selezionatore di sistemi operativi!\n"
-"\n"
-"Scegliete un sistema operativo nella lista qui sopra, o\n"
-"aspettate %d secondi per il boot predefinito.\n"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Benvenuti su GRUB, il selezionatore di sistemi operativi!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Usate i tasti %c e %c per evidenziare la voce che interessa."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr ""
-"Premete Invio per avviare il sistema operativo selezionat, 'e' per modificare"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "i comandi prima del boot, o 'c' per avere una linea di comando."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "La voce evidenziata verrà avviata automaticamente in %d secondi."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "spazio insufficiente in /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Desktop"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Menu di avvio"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Non puoi installare il bootloader su una partizione %s\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "nessun aiuto presente (per ora).\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Configurazione stile di avvio"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_File"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/File/_Esci"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "Monitor NewStyle per categorie"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "Monitor NewStyle"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Monitor tradizionale"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Monitor Gtk tradizionale"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Lancia Aurora al momento del boot"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Modo LILO/GRUB"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Modo Yaboot"
-
-#: ../../bootlook.pm_.c:146
-#, fuzzy
-msgid "Install themes"
-msgstr "Installa sistema"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr ""
-
-#: ../../bootlook.pm_.c:148
-#, fuzzy
-msgid "Create new theme"
-msgstr "Crea una nuova partizione"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr ""
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Errore"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:195
-#, fuzzy, c-format
-msgid "Copy %s to %s"
-msgstr "Sto copiando %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-#, fuzzy, c-format
-msgid "Write %s"
-msgstr "XFree %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr ""
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr ""
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr ""
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "Notice"
-msgstr "No Video"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr ""
-
-# there is no room to put "Scegli classe d'installazione"
-#: ../../bootlook.pm_.c:258
-#, fuzzy
-msgid "Theme installation failed!"
-msgstr "Classe d'installazione"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Al momento state usando %s come Boot Manager.\n"
-"Cliccate su Configura per lanciare l'assistente di configurazione."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Configura"
-
-#: ../../bootlook.pm_.c:275
-#, fuzzy
-msgid "Splash selection"
-msgstr "Salva scelta pacchetti"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr ""
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr ""
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr ""
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Modo sistema"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Lancia il sistema X Window all'avvio"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "No, non voglio il login automatico"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Sì, voglio il login automatico con questo (utente, desktop)"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "Non riesco ad aprire /etc/inittab in lettura: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "Mb"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d minuti"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 minuto"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d secondi"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Non posso fare degli screenshot prima del partizionamento"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Dopo 'installazione degli screenshot saranno disponibili in %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Francia"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Costa Rica"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Belgio"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Repubblica Ceca"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Germania"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Grecia"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Norvegia"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "Svezia"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Olanda"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Italia"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Austria"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "Stati Uniti"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-#, fuzzy
-msgid "New"
-msgstr "nuovo"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Esegui unmount"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Esegui mount"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Server"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Punto di mount"
-
-#: ../../diskdrake/dav.pm_.c:85
-#, fuzzy
-msgid "Please enter the WebDAV server URL"
-msgstr "Per favore, insersci la velocità del masterizzatore"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:109
-#, fuzzy
-msgid "Server: "
-msgstr "Server"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Punto di mount:"
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Opzioni: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Per favore prima fate un backup dei vostri dati"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Leggete con attenzione!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Se intendete usare aboot, prestate attenzione a lasciare uno spazio libero "
-"(2048\n"
-"settori sono sufficienti) all'inizio del disco"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Assistente"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Scegli un'azione"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Hai una grossa partizione\n"
-"(generalmente usata da Microsoft Dos/Windows).\n"
-"Per prima cosa suggerisco di ridimensionare quella partizione\n"
-"(clicca su di essa, poi clicca su \"Ridimensiona\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Per favore clicca su una partizione"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Dettagli"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-#, fuzzy
-msgid "No hard drives found"
-msgstr "Non ho trovato nessuna stampante locale!\n"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "FS con journal"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Vuoto"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Altro"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Tipo di filesystem:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Crea"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Tipo"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Usa ''%s'' invece"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Cancella"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Prima usa ''Unmount''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"Dopo aver cambiato tipo di partizione %s, tutti i dati su questa partizione "
-"saranno persi"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Scegli una partizione"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Scegli un'altra partizione"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Esci"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Passa a modo Esperto"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Passa a modo Normale"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Un passo indietro"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Continuo comunque?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Esci senza salvare"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Esci senza scrivere la tabella delle partizioni?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Vuoi salvare le modifiche a /etc/fstab?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Alloca automaticamente"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Azzera tutto"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Ancora"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Informazioni sul disco fisso"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Tutte le partizioni primarie sono usate"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Non posso aggiungere altre partizioni"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Per avere più partizioni, per favore eliminarne una per essere in grado di "
-"crearne una estesa"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Salva la tabella delle partizioni"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Ripristina tabella delle partizioni"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Recupera tabella delle partizioni"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Ricarica tabella delle partizioni"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Automounting di media rimovibili"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Scegli file"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"La copia di sicurezza della tabella delle partizioni non ha la stessa\n"
-"dimensione. Continuo comunque?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Attenzione"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Inserisci un floppy nel drive\n"
-"Tutti i dati su questo floppy saranno persi"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Provo a recuperare la tabella delle partizioni"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Informazioni dettagliate"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Ridimensiona"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Sposta"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formatta"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Aggiungi a RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Aggiungi a LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Rimuovi da RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Rimuovi da LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Modifica RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Usa per loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Crea una nuova partizione"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Settore iniziale: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Dimensione in Mb: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Tipo di filesystem: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Preferenza: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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_.c:499
-msgid "Remove the loopback file?"
-msgstr "Rimuovo il file di loopback?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Cambia il tipo di partizione"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Quale filesystem vuoi?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Passo da ext2 a ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Dove vuoi fare il mount del file loopback %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Dove vuoi fare il mount del dispositivo %s?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Non puoi deselezionare punti di mount perché questa partizione è usata\n"
-"per il loopback. Prima rimuovi il loopback"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, fuzzy, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Dove vuoi fare il mount del dispositivo %s?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Calcolo dei vincoli del filesystem FAT"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Ridimensionamento"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Questa partizione non è ridimensionabile"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Dovresti eseguire il backup di tutti i dati su questa partizione"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, 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_.c:662
-msgid "Choose the new size"
-msgstr "Scegli la nuova dimensione"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Nuova dimensione in Mb: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Su quale disco vuoi spostarlo?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Settore"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Su che settore vuoi spostarlo?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Spostamento"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Spostamento partizione..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Scegli un RAID esistente a cui effettuare l'aggiunta"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "nuovo"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Scegli un LVM esistente a cui effettuare l'aggiunta"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "Nome LVM?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Questa partizione non può essere usata per il loopback"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Nome file loopback: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Assegna un nome di file"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "File già usato da un altro loopback, selezionane uno diverso"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Il file esiste già. Lo uso?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Opzioni di mount"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Varie"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "dispositivo"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "livello"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "dimensione del blocco"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Fai attenzione: questa operazione è pericolosa."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Che tipo di partizionamento?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Il pacchetto %s è necessario. Volete installarlo?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Spiacente ma non accetterò di creare /boot così avanti sul drive (su un "
-"cilindro > 1024).\n"
-"Nel caso tu usassi LILO non funzionerebbe, o se non usassi LILO non ti "
-"servirebbe /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"La partizione che hai scelto di aggiungere come root (/) si trova\n"
-"fisicamente oltre il 1024esimo cilindro del disco fisso, e non hai una\n"
-"partizione /boot. Se hai intenzione di usare LILO come boot manager, "
-"accertati di creare una partizione /boot"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Hai selezionato una partizione RAID software come root (/).\n"
-"Nessun bootloader può gestirla senza una partizione /boot.\n"
-"Perciò accertati di aggiungere una partizione /boot."
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr ""
-"La tabella delle partizioni del disco %s sta per essere scritta su disco!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr ""
-"Sarà necessario riavviare il sistema prima che le modifiche diventino "
-"effettive!"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, 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_.c:1026
-msgid "Formatting"
-msgstr "Formattazione"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Formattazione file di loopback %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Formattazione partizione %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Nascondi file"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Sposta i file sulla nuova partizione"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"La directory %s contiene già dei dati\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Sto spostando i file sulla nuova partizione"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Sto copiando %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "Sto cancellando: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "la partizione %s adesso è nota come %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Dispositivo: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "Lettera di drive DOS: %s (solo una supposizione)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Tipo: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Nome: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Inizia: settore %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Dimensione: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s settori"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Da cilindro %d a %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Formattato\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Non formattato\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "In linea\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"File di loopback:\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Partizione di boot predefinita\n"
-" (per boot MS-DOS, non per lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Livello %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Dimensione del blocco %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "Dischi RAID %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Nome file di loopback: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"Molto probabilmente questa partizione è\n"
-"una partizione Driver, è meglio\n"
-"non toccarla.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Questa speciale partizione di boot\n"
-"viene utilizzata per effettuare\n"
-"il dual-boot del tuo sistema.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Dimensione: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Geometria: %s cilindri, %s testine, %s settori\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Info: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "Dischi LVM %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Tipo tabella delle partizioni: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "sul canale %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Chiave di crittazione del filesystem"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Scegliete la chiave di crittazione del filesystem"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr ""
-"Questa chiave di crittazione è troppo semplice (deve essere lunga almeno %d "
-"caratteri)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "Le chiavi di crittazione non corrispondono"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Chiave di crittazione"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Chiave di crittazione (di nuovo)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Cambia tipo"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Per favore clicca su un supporto"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "Non posso effettuare il login con il nome %s (password errata?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "Richiesta autenticazione del dominio"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "Un'altra"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "Quale nome utente"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-"Per favore digitate il vostro nome utente, il password e il nome di dominio\n"
-"per poter accedere a questo host."
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "Nome utente"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Dominio"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Ricerca server"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s formattazione di %s fallita"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Non so come formattare %s in tipo %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "il mount della partizione %s sulla directory %s non è riuscito"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "errore in fase di unmount di %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "semplice"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "con /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "server"
-
-#: ../../fsedit.pm_.c:240
-#, fuzzy, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Non posso leggere la tua tabella delle partizioni, è troppo corrotta \n"
-"per me :( . Posso provare a continuare a svuotare 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"
-"\n"
-"Ti va bene liberare tutte le partizioni?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "Non puoi usare JFS per partizioni più piccole di 16 Mb"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "Non puoi usare ReiserFS per partizioni più piccole di 32MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "I punti di mount devono iniziare con /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "C'è già una partizione con il punto di mount %s\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "Non puoi usare un Volume Logico LVM per il punto di mount %s"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Questa directory dovrebbe rimanere all'interno del filesystem root"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"È richiesto un vero filesystem (ext2/ext3, reiserfs, xfs o jfs) per questo "
-"punto di mount\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "Non puoi usare un filesystem crittato per il punto di mount %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Non c'è abbastanza spazio libero per l'allocazione automatica"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Nulla da fare"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Errore aprendo %s in scrittura: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:171
-#, fuzzy
-msgid "Sound configuration"
-msgstr "Configurazione di CUPS"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-#, fuzzy
-msgid "Driver:"
-msgstr "Driver"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Aiuto"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Per favore attendi... sto applicando la configurazione"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Attendere prego"
-
-#: ../../harddrake/sound.pm_.c:208
-#, fuzzy
-msgid "No known driver"
-msgstr "Driver X"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:212
-#, fuzzy
-msgid "Unkown driver"
-msgstr "Modello sconosciuto"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "Model"
-msgstr "Mouse"
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "hard disk model"
-msgstr "Memoria della scheda (DMA)"
-
-#: ../../harddrake/ui.pm_.c:17
-#, fuzzy
-msgid "Channel"
-msgstr "Annulla"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "Bus"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Modulo"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Descrizione"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "Identificazione bus"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:32
-#, fuzzy
-msgid "Old device file"
-msgstr "Scegli file"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:34
-#, fuzzy
-msgid "New devfs device"
-msgstr "Dispositivo di gateway"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:36
-#, fuzzy
-msgid "Number of buttons"
-msgstr "2 pulsanti"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:38
-#, fuzzy
-msgid "Alternative drivers"
-msgstr "Pagina di prova alternativa (A4)"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/_Esci"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Guida"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_Aiuto"
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Segnala un bug"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/_Informazioni su..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "Autore:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Versione di Harddrake2 "
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "Hardware identificato"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "Informazioni"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "Configura modulo"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "Identificazione in corso"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "Sto eseguendo \"%s\" ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "secondario"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "Riconoscimento automatico"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "Sconosciuto|Generico"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "CPH05X (bt878) sconosciuto [molti produttori]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "CPH05X (bt878) sconosciuto [molti produttori]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"Per la maggior parte delle schede sintonizzatore TV moderne, il modulo bttv "
-"del kernel GNU/Linux si limita\n"
-"ad identificare automaticamente i parametri corretti. Se la vostra scheda "
-"non è stata identificata correttamente, potete indicare il tipo giusto di "
-"scheda e sintonizzatore qui. Dovete solo selezionare i parametri della "
-"vostra scheda TV se necessario."
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "Tipo di scheda:"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Tipo di sintonizzatore:"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "Numero dei buffer di cattura:"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "numero dei buffer di cattura per una cattura di tipo mmap"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "Impostazioni PLL:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "Supporto radio:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr ""
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux è un sistema operativo multiutente, e questo significa che\n"
-"ciascun utente può disporre di una configurazione personalizzata, di uno\n"
-"spazio per i propri file, e così via; consultate il ''Manuale dell'utente''\n"
-"per saperne di più. Ma, a differenza di \"root\", che è l'amministratore\n"
-"del sistema, gli utenti che aggiungerete adesso non avranno il diritto di\n"
-"cambiare nulla, se non i propri file e la propria configurazione. Dovrete\n"
-"crearne almeno uno per voi stessi, e dovreste usare quello per l'uso\n"
-"quotidiano: per quanto sia molto comodo entrare nel sistema come \"root\"\n"
-"tutti i giorni, potrebbe anche essere molto pericoloso! Anche un errore\n"
-"banale potrebbe significare un sistema non più in grado di funzionare\n"
-"correttamente. Se, invece, commettete un errore, anche grave, in qualità di\n"
-"utente normale, potreste perdere parte dei vostri dati, ma non\n"
-"compromettere l'intero sistema.\n"
-"\n"
-"Prima di tutto, inserite il vostro nome reale. Naturalmente questo non è\n"
-"obbligatorio: potete digitare quello che volete. Fatto questo, DrakX\n"
-"prenderà la prima parola che avete inserito nel campo di testo e la copierà\n"
-"alla voce \"Nome utente\". Questo è il nome che l'utente dovrà usare per\n"
-"accedere al sistema, ma potete cambiarlo. Poi digitate un password per\n"
-"questo utente. Il password di un utente non privilegiato dal punto di vista\n"
-"della sicurezza non è cruciale come quella di \"root\", ovviamente, ma non\n"
-"c'è motivo di essere frettolosi: dopo tutto, si tratta dei vostri file.\n"
-"\n"
-"Se cliccate su \"Accetta utente\", potrete poi aggiungerne un altro, e\n"
-"altri ancora, a vostra discrezione. Aggiungete un utente per ciascuno dei\n"
-"vostri amici, oppure per vostro padre e vostro fratello, ad esempio. Dopo\n"
-"aver aggiunto tutti gli utenti che volete, selezionate \"Fatto\".\n"
-"\n"
-"Cliccando sul pulsante \"Avanzato\" potrete cambiare la \"shell\" per\n"
-"quell'utente (come opzione predefinita è bash)."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"In alto potete vedere l'elenco delle partizioni Linux individuate sul\n"
-"vostro disco rigido. Potete attenervi alle scelte fatte dall'assistente,\n"
-"vanno bene per la maggior parte delle installazioni. Se fate dei\n"
-"cambiamenti, ricordate che dovete definire per lo meno una partizione root\n"
-"(''radice'') (\"/\"). Non scegliete una partizione troppo piccola,\n"
-"altrimenti non sarete in grado di installare parte del software. Se volete\n"
-"archiviare i vostri dati su una partizione separata, dovrete creare anche\n"
-"una partizione per \"/home\" (questo è possibile soltanto se avete a\n"
-"disposizione più di una partizione Linux).\n"
-"\n"
-"Ogni partizione è elencata in base a queste caratteristiche: \"Nome\",\n"
-"\"Capacità\".\n"
-"\n"
-"Il \"Nome\" è strutturato in: \"tipo di disco rigido\", \"numero del\n"
-"disco\", \"numero della partizione\" (ad esempio, \"hda1\").\n"
-"\n"
-"Il \"tipo di disco rigido\" è \"hd\" se il vostro disco è di tipo IDE, e\n"
-"\"sd\" se, invece, è un disco SCSI.\n"
-"\n"
-"Il \"numero del disco\" è sempre una lettera che segue \"hd\" o \"sd\". Per\n"
-"i dischi IDE:\n"
-"\n"
-" * \"a\" significa \"disco rigido master sul controller IDE primario\";\n"
-"\n"
-" * \"b\" significa \"disco rigido slave sul controller IDE primario\";\n"
-"\n"
-" * \"c\" significa \"disco rigido master sul controller IDE secondario\";\n"
-"\n"
-" * \"d\" significa \"disco rigido slave sul controller IDE secondario\".\n"
-"\n"
-"Per i dischi rigidi di tipo SCSI, invece, una \"a\" significa \"ID SCSI\n"
-"più\", una \"b\" significa \"ID SCSI superiore ad a\", ecc."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"La distribuzione Mandrake Linux è suddivisa su più CD-ROM. DrakX sa se uno\n"
-"dei pacchetti selezionati si trova su un altro CD-ROM, pertanto provvederà\n"
-"ad espellere il CD attualmente inserito nel lettore e a chiedervi di\n"
-"inserire quello corretto."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"Adesso è il momento di indicare i programmi che volete siano installati sul\n"
-"vostro sistema. Ci sono migliaia di programmi disponibili per Mandrake\n"
-"Linux, e nessuno si aspetta che li conosciate tutti a memoria.\n"
-"\n"
-"Se state effettuando un'installazione standard da CD-ROM, per prima cosa vi\n"
-"verrà chiesto di specificare quali sono i CD in vostro possesso (solo se\n"
-"siete in modalità Esperto): controllate i CD della distribuzione, cliccate\n"
-"sulle caselle corrispondenti ai CD che avete e infine sul pulsante \"Ok\"\n"
-"quando siete pronti per continuare.\n"
-"\n"
-"I pacchetti sono organizzati in gruppi corrispondenti ad usi particolari\n"
-"della vostra macchina. I gruppi sono a loro volta divisi in quattro\n"
-"sezioni:\n"
-"\n"
-" * \"Workstation\": scegliete uno o più dei gruppi di questa sezione se la\n"
-"vostra macchina verrà utilizzata prevalentemente come workstation.\n"
-"\n"
-" * \"Sviluppo\": se la macchina verrà usata per lo sviluppo di software\n"
-"scegliete i gruppi appropriati.\n"
-"\n"
-" * \"Server\": se il computer sarà usato come server, qui potrete scegliere\n"
-"i servizi più comuni da installare.\n"
-"\n"
-" * \"Ambiente grafico\": scegliete qui il vostro ambiente grafico\n"
-"preferito. Indicatene almeno uno se desiderate avere una workstation\n"
-"grafica!\n"
-"\n"
-"Spostando il puntatore del mouse sul nome di un gruppo verrà mostrato un\n"
-"breve testo di informazioni riguardo quest'ultimo. Se state effettuando\n"
-"un'installazione normale (non un aggiornamento) e deselezionate tutti i\n"
-"gruppi, comparirà una finestra di dialogo che vi proporrà alcune opzioni\n"
-"relative ad un'installazione ''minima'':\n"
-"\n"
-" * \"With X\": installa i pacchetti strettamente necessari per avere un\n"
-"ambiente grafico funzionante;\n"
-"\n"
-" * \"With basic documentation\": installa il sistema base più le utilità di\n"
-"base e la relativa documentazione; questo tipo di installazione è utile se\n"
-"si vuole configurare un server;\n"
-"\n"
-" * \"Truly minimal install\": provvederà all'installazione dello stretto\n"
-"necessario per avere un sistema Linux funzionante, avente come unica\n"
-"interfaccia la linea di comando.\n"
-"\n"
-"Se lo desiderate, potete abilitare l'opzione \"Selezione individuale dei\n"
-"pacchetti\". Questa è utilissima se conoscete bene i pacchetti presenti\n"
-"nella distribuzione o se desiderate avere il totale controllo di ciò che\n"
-"verrà installato.\n"
-"\n"
-"Se avete cominciato l'installazione in modalità \"Aggiornamento\", potete\n"
-"deselezionare tutti i gruppi per evitare di installare nuovi pacchetti, in\n"
-"questo modo effettuerete soltanto il ripristino o l'aggiornamento del\n"
-"sistema esistente."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"Ora, se avete scelto di indicare i pacchetti su base individuale, potete\n"
-"vedere una struttura ad albero contenente tutti i pacchetti organizzati in\n"
-"gruppi e sotto-gruppi. Mentre sfogliate questa lista gerarchica potete\n"
-"selezionare interi gruppi, sotto-gruppi o singoli pacchetti.\n"
-"\n"
-"Quando selezionate un pacchetto all'interno dell'albero, ne compare una\n"
-"descrizione sulla destra. Una volta terminata la scelta, cliccate sul\n"
-"pulsante \"Installa\" che provvederà a far partire l'installazione vera e\n"
-"propria. Il tempo necessario varia in base al numero di pacchetti che\n"
-"devono essere installati e alla velocità del vostro hardware, l'attesa\n"
-"potrebbe anche essere lunga. Una stima del tempo richiesto per finire\n"
-"l'installazione è visibile sullo schermo, in questo modo potrete sapere se\n"
-"avete tempo a sufficienza per godervi una tazza di caffé.\n"
-"\n"
-"!! Se avete selezionato un pacchetto che offre un servizio come server\n"
-"(intenzionalmente, oppure perché faceva parte di un gruppo), vi verrà\n"
-"chiesta conferma riguardo una sua effettiva installazione. Come opzione\n"
-"predefinita, in Mandrake Linux tutti i servizi installati vengono avviati\n"
-"automaticamente al momento del boot. Anche se si tratta di servizi sicuri\n"
-"al momento in cui è stata rilasciata questa versione della distribuzione,\n"
-"potrebbe succedere che vengano scoperte delle falle di sicurezza in un\n"
-"momento successivo. Se poi non avete proprio idea di quale sia la funzione\n"
-"di uno di questi pacchetti, cliccate sul pulsante \"No\". Cliccando su\n"
-"\"Sì\" i servizi elencati verranno installati e saranno attivati in maniera\n"
-"automatica. !!\n"
-"\n"
-"L'opzione \"Mostra i pacchetti selezionati automaticamente\" vi permette di\n"
-"disabilitare la finestra di dialogo che compare tutte le volte che il\n"
-"programma di installazione seleziona automaticamente uno o più pacchetti.\n"
-"Il programma determina in modo automatico, infatti, quali sono i pacchetti\n"
-"che sono indispensabili ad un dato pacchetto (''dipendenze'') perché\n"
-"quest'ultimo possa essere installato con successo.\n"
-"\n"
-"Il piccolo dischetto floppy in fondo alla lista vi permette di caricare una\n"
-"lista di pacchetti scelti durante una precedente installazione. Cliccando\n"
-"su questa icona vi verrà chiesto di inserire un floppy che avrete creato\n"
-"alla fine di un'altra installazione. Consultate le informazioni che\n"
-"riguardano l'ultimo passo del processo di installazione per sapere come\n"
-"creare questo dischetto."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Se desiderate connettere il vostro computer ad Internet o ad una rete "
-"locale,\n"
-"assicuratevi di scegliere l'opzione corretta. Accendete la periferica che\n"
-"dovrete usare per connettervi prima di scegliere l'opzione adeguata, per\n"
-"permettere a DrakX di individuarla automaticamente.\n"
-"\n"
-"Mandrake Linux vi permette di configurare la vostra connessione ad Internet\n"
-"durante il processo di installazione. Le connessioni disponibili sono:\n"
-"modem tradizionale, modem ISDN, connessione ADSL, cable modem, e infine una\n"
-"semplice connessione ad una LAN (Ethernet).\n"
-"\n"
-"Non possiamo descrivere in dettaglio le caratteristiche di ogni\n"
-"configurazione. In ogni caso, accertatevi di avere a portata di mano tutti\n"
-"i parametri indicati dal vostro fornitore di servizi internet o dal vostro\n"
-"amministratore di sistema.\n"
-"\n"
-"Per maggiori dettagli riguardo la configurazione della connessione a\n"
-"Internet potete consultare il relativo capitolo del ''User Guide''; in\n"
-"alternativa, potete attendere di aver portato a termine l'installazione e\n"
-"usare poi il programma descritto in tale capitolo per configurare la\n"
-"connessione.\n"
-"\n"
-"Se desiderate configurare la rete dopo aver terminato l'installazione, o se\n"
-"avete già configurato la vostra rete, cliccate su \"Annulla\"."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"A questo punto potete scegliere i servizi da lanciare automaticamente\n"
-"all'avvio del sistema.\n"
-"\n"
-"Qui sono elencati tutti i servizi disponibili con l'installazione attuale.\n"
-"Esaminateli attentamente e disabilitate quelli che non sono sempre\n"
-"necessari all'avvio.\n"
-"\n"
-"Selezionando un servizio comparirà un breve testo di aiuto che ne spiega le\n"
-"caratteristiche. Se non siete realmente sicuri dell'utilità o meno di un\n"
-"servizio, è più prudente non modificare le impostazioni predefinite.\n"
-"\n"
-"!! In questa fase dell'installazione dovete fare le vostre scelte con\n"
-"particolare attenzione nel caso intendiate usare il vostro computer come\n"
-"server: probabilmente non volete che siano abilitati servizi di cui non\n"
-"avete bisogno. Ricordate che numerosi servizi sono potenzialmente\n"
-"pericolosi se attivi su un server. Come regola generale, selezionate\n"
-"soltanto quelli di cui avete effettivamente bisogno. !!"
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux gestisce il tempo in base al GMT (''Greenwich Manage Time'') e lo\n"
-"traduce nell'ora locale in base al fuso orario selezionato. Tuttavia è\n"
-"possibile disabilitare questa opzione togliendo il segno di spunta alla\n"
-"casella \"Hardware clock set to GMT\", in modo che l'orologio hardware sia\n"
-"lo stesso dell'orologio di sistema. Questa scelta può tornare utile nel\n"
-"caso sulla macchina sia installato un altro sistema operativo, ad esempio\n"
-"Windows.\n"
-"\n"
-"L'opzione \"Automatic time synchronization\" provvederà a gestire l'ora\n"
-"grazie alla connessione con un server del tempo remoto via Internet.\n"
-"Scegliete un server vicino a voi nella lista che vi verrà mostrata. Perché\n"
-"questa opzione funzioni, naturalmente, dovete disporre di una connessione a\n"
-"Internet funzionante. Sulla vostra macchina verrà installato un server del\n"
-"tempo che potrà essere usato anche per altre macchine che si trovano sulla\n"
-"vostra rete locale."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (che sta per ''X Window System'') è il cuore dell'interfaccia grafica di\n"
-"GNU/Linux, sulla quale sono basati tutti gli ambienti grafici che sono\n"
-"inclusi in Mandrake Linux (KDE, GNOME, AfterStep, WindowMaker, ecc.). In\n"
-"questa sezione, DrakX tenterà di configurare X automaticamente.\n"
-"\n"
-"È molto raro che non abbia successo: l'unico caso in cui ciò potrebbe\n"
-"accadere è se l'hardware in questione è molto vecchio (o molto recente). Se\n"
-"l'operazione riesce, DrakX lancerà X automaticamente, con la miglior\n"
-"risoluzione possibile, in base alle dimensioni del monitor. A quel punto,\n"
-"comparirà una finestra che vi chiederà se potete vederla.\n"
-"\n"
-"Se state effettuando un'installazione in modo \"Esperto\", verrà lanciato\n"
-"l'assistente di configurazione di X. Consultate la sezione del manuale\n"
-"dedicata a questo assistente per avere più informazioni al riguardo.\n"
-"\n"
-"Se potete vedere il messaggio e rispondete \"Sì\", allora DrakX passerà\n"
-"alla fase successiva. Se non potete vedere il messaggio, significa che la\n"
-"configurazione non andava bene, e il test terminerà automaticamente dopo 10\n"
-"secondi, riportandovi alla schermata precedente. Consultate la sezione\n"
-"relativa alla configurazione video per avere maggiori informazioni riguardo\n"
-"la configurazione dello schermo."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"Infine DrakX vi chiederà se desiderate utilizzare l'interfaccia grafica una\n"
-"volta terminato il processo di avvio del sistema. Notate che questa domanda\n"
-"verrà fatta anche se avete deciso di non provare la configurazione.\n"
-"Ovviamente dovrete scegliere \"No\" se la vostra macchina dovrà svolgere il\n"
-"ruolo di server, o se non siete riusciti ad ottenere una configurazione\n"
-"corretta."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"Il CD-ROM di Mandrake Linux ha una modalità ''salvataggio'' preconfigurata.\n"
-"Potete accedervi effettuando il boot dal CD-ROM, premendo il tasto >>F1<<\n"
-"all'avvio e digitando >>rescue<< dal prompt. Ma se il vostro computer non\n"
-"può essere avviato dal CD-ROM, dovete effettuare questa operazione (la\n"
-"creazione di un disco di avvio) per almeno due ragioni:\n"
-"\n"
-" * quando il bootloader verrà installato, DrakX riscriverà il settore di\n"
-"boot (MBR) del vostro disco principale (a meno che voi non usiate un altro\n"
-"gestore del boot), in modo che possiate avviare sia Windows che GNU/Linux,\n"
-"se sul vostro sistema è installato anche Windows. Tuttavia, se in futuro si\n"
-"renderà necessario re-installare Windows, il programma di installazione\n"
-"Microsoft riscriverà il settore di boot, e di conseguenza non sarete più in\n"
-"grado di avviare GNU/Linux!\n"
-"\n"
-" * se si verifica un problema per cui non potete più lanciare GNU/Linux dal\n"
-"disco rigido, questo dischetto sarà l'unico mezzo per avviare GNU/Linux:\n"
-"contiene un buon numero di programmi di amministrazione del sistema per\n"
-"rimettere in sesto un'installazione che ha subito un crash per\n"
-"un'interruzione di corrente, uno sfortunato errore di battitura, una\n"
-"password dimenticata o qualsiasi altra ragione.\n"
-"\n"
-"Quando cliccherete su \"Sì\", vi verrà chiesto di inserire un disco in un\n"
-"lettore di floppy. Naturalmente il dischetto che utilizzerete deve essere\n"
-"vuoto o contenere soltanto dati di cui non avete più bisogno. Non sarà\n"
-"necessario formattarlo: DrakX riscriverà l'intero disco."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"A questo punto dovete scegliere dove installare il vostro sistema operativo\n"
-"Mandrake Linux sul disco rigido. Se il vostro disco è vuoto, oppure se un\n"
-"sistema operativo esistente sta usando tutto lo spazio disponibile, allora\n"
-"dovrete partizionarlo. In breve, partizionare un disco rigido consiste nel\n"
-"suddividerlo logicamente in maniera da creare lo spazio sufficiente per\n"
-"installare il vostro nuovo sistema operativo Mandrake Linux.\n"
-"\n"
-"Dato che gli effetti del partizionamento sono di solito irreversibili,\n"
-"questa operazione può intimidire e rivelarsi stressante per un utente\n"
-"inesperto. Fortunatamente, avete a vostra disposizione un assistente che\n"
-"semplifica questo passo. Prima di iniziare leggete attentamente il manuale,\n"
-"e prendete tutto il tempo che vi serve.\n"
-"\n"
-"Se state effettuando l'installazione in modalità Esperto, verrà lanciato\n"
-"DiskDrake, il programma di gestione e partizionamento dei dischi rigidi di\n"
-"Mandrake Linux, che vi permetterà di configurare accuratamente le vostre\n"
-"partizioni. Consultate il capitolo relativo a DiskDrake nel manuale. Dal\n"
-"programma di installazione potete richiamare gli assistenti descritti qui\n"
-"di seguito cliccando sul pulsante \"Assistente\" (ingl. ''Wizard'').\n"
-"\n"
-"Se le partizioni sono già state definite (per una precedente installazione,\n"
-"o da un'altra utilità di partizionamento), dovrete solo scegliere quelle da\n"
-"usare per installare il vostro sistema Linux.\n"
-"\n"
-"Se le partizioni non sono ancora state definite, dovete crearle usando\n"
-"l'assistente. In base alla configurazione del vostro disco rigido, saranno\n"
-"disponibili diverse soluzioni:\n"
-"\n"
-" * \"Usa spazio disponibile\": questa opzione causerà un partizionamento\n"
-"automatico del vostro disco rigido (o dischi, se ne avete più di uno). Non\n"
-"vi verrà posta nessun'altra domanda.\n"
-"\n"
-" * \"Usa partizioni esistenti\": l'assistente ha trovato una o più\n"
-"partizioni Linux sul vostro disco rigido. Se desiderate usarle scegliete\n"
-"questa opzione. Vi verrà chiesto di scegliere il punto di mount associato a\n"
-"ciascuna partizione. Come opzione predefinita verranno mantenuti i punti di\n"
-"mount precedenti e, in genere, è buona norma non modificarli.\n"
-"\n"
-" * \"Usaf lo spazio libero nella partizione Windows\": se Microsoft Windows\n"
-"è installato sul vostro disco rigido e occupa tutto lo spazio disponibile,\n"
-"dovrete creare spazio libero per i dati relativi a Linux. Per farlo potete\n"
-"cancellare la vostra partizione Microsoft Windows e i dati che contiene\n"
-"(usando le soluzioni \"Cancella l'intero disco\" o \"Modo Esperto\"),\n"
-"oppure ridimensionarla. Il ridimensionamento può essere effettuato evitando\n"
-"la perdita di dati a patto che prima di procedere la partizione Windows sia\n"
-"stata deframmentata. Vi raccomandiamo anche di fare un backup dei vostri\n"
-"dati. Questa è la soluzione consigliata se desiderate usare sia Mandrake\n"
-"Linux sia Microsoft Windows sullo stesso computer.\n"
-"\n"
-" Prima di scegliere questa opzione, tenete presente che la dimensione\n"
-"della partizione su cui risiede Microsoft Windows sarà ridotta rispetto a\n"
-"quella attuale. Significa che avrete meno spazio libero per archiviare i\n"
-"vostri dati o installare nuovo software su Windows.\n"
-"\n"
-" * \"Cancella l'intero disco\": se desiderate cancellare tutti i dati e\n"
-"tutte le partizioni presenti sul vostro disco rigido e rimpiazzarli con il\n"
-"vostro nuovo sistema Mandrake Linux, potete selezionare questa opzione.\n"
-"Fate attenzione nello scegliere questa soluzione, dopo la conferma non\n"
-"potrete più tornare indietro.\n"
-"\n"
-" !! Se scegliete questa opzione, tutti i dati sul vostro disco andranno\n"
-"persi. !!\n"
-"\n"
-" * \"Cancella Windows\": l'effetto di questa opzione sarà di cancellare\n"
-"tutto quello che si trova sul disco e di ricominciare da capo, creando le\n"
-"partizioni su un disco vuoto. Tutti i dati presenti sul vostro disco\n"
-"andranno persi.\n"
-"\n"
-" !! Se scegliete questa opzione, tutti i dati sul vostro disco andranno\n"
-"persi. !!\n"
-"\n"
-" * \"Modo Esperto\": se volete partizionare manualmente il vostro disco\n"
-"rigido potete scegliere questa opzione. Fate attenzione prima di optare per\n"
-"questa soluzione: è potente, ma molto pericolosa. Potreste facilmente\n"
-"causare la perdita di tutti i vostri dati. Quindi, non scegliete questa\n"
-"soluzione se non sapete cosa state facendo. Per ulteriori informazioni\n"
-"riguardo il funzionamento di DiskDrake, il programma utilizzato a questo\n"
-"punto, consultate la sezione ''Managing Your Partitions'' della ''''User\n"
-"Guide''''"
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"Ecco fatto: l'installazione è terminata, e il vostro sistema GNU/Linux è\n"
-"pronto per essere usato. Dovete soltanto cliccare sul pulsante \"OK\" per\n"
-"riavviare il sistema. Potete lanciare GNU/Linux o Windows (se presente),\n"
-"qualunque preferiate dei due, non appena il computer avrà terminato di\n"
-"effettuare il boot.\n"
-"\n"
-"Cliccando sul pulsante \"Avanzato\" (solo in modalità Esperto) avrete altri\n"
-"due pulsanti a vostra disposizione:\n"
-"\n"
-" * \"Crea il floppy di installazione automatica\": per creare un floppy di\n"
-"installazione che permette di eseguire automaticamente un' installazione\n"
-"completa, del tutto simile a quella che avete appena finito di configurare,\n"
-"senza che sia necessario l'intervento di un operatore.\n"
-"\n"
-" Notate che, dopo aver cliccato sul pulsante, saranno disponibili due\n"
-"opzioni diverse:\n"
-"\n"
-" * \"Ripeti\": questa è un'installazione automatizzata solo in parte, in\n"
-"quanto la fase di partizionamento del disco (e solo quella) resta\n"
-"interattiva.\n"
-"\n"
-" * \"Automatizzata\": l'installazione è completamente automatizzata: il\n"
-"disco rigido viene riscritto per intero, tutti tutti i dati che contiene\n"
-"andranno persi.\n"
-"\n"
-" Questa caratteristica è molto utile quando si deve installare il sistema\n"
-"su un gran numero di macchine dalle caratteristiche simili. Si veda la\n"
-"sezione Installazione automatica sul nostro sito web.\n"
-"\n"
-" * \"Salva scelta pacchetti\" (*): salva la selezione dei pacchetti\n"
-"effettuata in precedenza. Al momento di effettuare un'altra installazione,\n"
-"potrete inserire il dischetto nel lettore e installare il sistema\n"
-"richiamando lo schermo di aiuto (premendo [F1]) e digitando >>linux\n"
-"defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) Sarà necessario un dischetto formattato con il filesystem FAT: per\n"
-"formattarne uno sotto GNU/Linux digitate \"mformat a:\""
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Qualsiasi partizione appena definita deve essere formattata prima di poter\n"
-"essere usata (formattare significa creare un filesystem).\n"
-"\n"
-"Potreste anche voler riformattare alcune partizioni preesistenti, per\n"
-"cancellare i dati che contengono. Se desiderate farlo, scegliete qui le\n"
-"partizioni che intendete formattare.\n"
-"\n"
-"Tenete presente che non è necessario riformattare tutte le partizioni\n"
-"preesistenti. Dovete formattare le partizioni che contengono il sistema\n"
-"operativo (come \"/\", \"/usr\" o \"/var\"), ma potete evitare di\n"
-"riformattare partizioni che contengono dati che desiderate conservare\n"
-"(tipicamente \"/home\").\n"
-"\n"
-"Fate molta attenzione nella scelta delle partizioni, dopo la formattazione\n"
-"tutti i dati saranno cancellati e non potrete recuperarli.\n"
-"\n"
-"Cliccate su \"Ok\" quando siete pronti a formattare le partizioni.\n"
-"\n"
-"Cliccate su \"Annulla\" se desiderate scegliere altre partizioni sulle\n"
-"quali installare il vostro nuovo sistema operativo Mandrake Linux.\n"
-"\n"
-"Cliccate su \"Avanzato\" se desiderate che le partizioni selezionate\n"
-"vengano controllate per accertare la presenza di eventuali blocchi\n"
-"danneggiati."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Il vostro sistema operativo Mandrake Linux è in corso d'installazione. In\n"
-"base al numero di pacchetti che devono essere installati e alla velocità\n"
-"del vostro computer, questa operazione potrebbe durare pochi minuti o\n"
-"richiedere un tempo molto lungo.\n"
-"\n"
-"Abbiate pazienza, per favore."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"È molto probabile che, al momento in cui state installando Mandrake Linux,\n"
-"alcuni pacchetti siano stati aggiornati rispetto alla versione iniziale.\n"
-"Potrebbe trattarsi di un ''bug fix'', o della soluzione ai problemi\n"
-"relativi alla sicurezza. Per permettervi di beneficiare di questi\n"
-"aggiornamenti vi verrà proposto di scaricare la nuova versione dei\n"
-"pacchetti usando Internet. Scegliete \"Sì\" se potete contare su una\n"
-"connessione ad Internet funzionante, oppure \"No\" se preferite installare "
-"i\n"
-"pacchetti aggiornati in un secondo momento.\n"
-"\n"
-"Se scegliete \"Sì\" comparirà una lista di siti da cui è possibile\n"
-"scaricare i pacchetti aggiornati. Selezionate quello più vicino a voi. A\n"
-"questo punto comparirà una finestra di selezione pacchetti: controllate la\n"
-"lista e cliccate su \"Installa\" per scaricare e installare i pacchetti, o\n"
-"su \"Annulla\" per annullare l'operazione."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Prima di proseguire dovreste leggere con attenzione le condizioni d'uso;\n"
-"queste riguardano l'intera distribuzione Mandrake Linux, e se non siete\n"
-"d'accordo con qualche punto della licenza cliccate sul pulsante\n"
-"\"Rifiuta\": la procedura di installazione sarà immediatamente interrotta.\n"
-"Per proseguire con l'installazione, invece, cliccate sul pulsante\n"
-"\"Accetta\"."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"Ora è il momento di scegliere il livello di sicurezza desiderato per il\n"
-"vostro sistema. Come regola generale, quanto più esposta è la macchina e\n"
-"quanto più sono importanti i dati che contiene, tanto più alto dovrebbe\n"
-"essere il livello di sicurezza. Tenete presente, tuttavia, che un livello\n"
-"di sicurezza molto alto in genere viene ottenuto a spese della facilità\n"
-"d'uso. Consultate il capitolo MSEC nel ''Manuale di riferimento'' per avere\n"
-"ulteriori informazioni in merito al significato di tali livelli.\n"
-"\n"
-"Se non sapete cosa scegliere, mantenete l'opzione predefinita."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 Mandrake Linux. Se sono già state\n"
-"definite delle partizioni, grazie ad una precedente installazione di\n"
-"GNU/Linux o usando un altro programma di partizionamento, potete utilizzare\n"
-"le partizioni esistenti. In caso contrario, sarà necessario creare o\n"
-"modificare le partizioni del disco rigido.\n"
-"\n"
-"Per creare delle partizioni dovete, per prima cosa, selezionare un disco\n"
-"rigido. Potete scegliere il disco da partizionare cliccando su \"hda\" per\n"
-"il primo disco IDE, \"hdb\" per il secondo, \"sda\" per il primo disco\n"
-"SCSI, e così via.\n"
-"\n"
-"Per partizionare il disco selezionato potete scegliere fra queste opzioni:\n"
-"\n"
-" * \"Cancella tutto\": questa opzione cancella tutte le partizioni presenti\n"
-"sul disco selezionato.\n"
-"\n"
-" * \"Alloca automaticamente\": questa opzione vi permette di creare\n"
-"automaticamente partizioni di sistema e di swap, usando il filesystem\n"
-"\"Ext3\", nello spazio libero presente sul vostro disco rigido.\n"
-"\n"
-" * \"Ancora\": permette di accedere a funzionalità avanzate:\n"
-"\n"
-" * \"Salva tabella delle partizioni\": salva la tabella delle partizioni\n"
-"su un floppy. Utile per recuperarla in un momento successivo, se\n"
-"necessario. Vi raccomandiamo caldamente di effettuare questa operazione.\n"
-"\n"
-" * \"Ripristina tabella delle partizioni\": permette di ripristinare una\n"
-"tabella delle partizioni precedentemente salvata su floppy disk.\n"
-"\n"
-" * \"Recupera tabella delle partizioni\": se la vostra tabella delle\n"
-"partizioni è danneggiata potete provare a recuperarla grazie a questa\n"
-"opzione. Procedete con attenzione, e ricordate che potrebbe non avere\n"
-"successo.\n"
-"\n"
-" * \"Ricarica tabella delle partizioni\": annulla tutte le modifiche e\n"
-"ricarica la tabella delle partizioni originaria.\n"
-"\n"
-" * \"Removable media automounting\": se disabilitate questa opzione gli\n"
-"utenti saranno costretti a montare e smontare manualmente i dispositivi\n"
-"rimovibili come lettori floppy e CD-ROM.\n"
-"\n"
-" * \"Assistente\": usate questa opzione se desiderate che il\n"
-"partizionamento del disco sia effettuato con l'aiuto di un assistente.\n"
-"Altamente raccomandata se non avete una buona conoscenza del\n"
-"partizionamento.\n"
-"\n"
-" * \"Un passo indietro\": con questa opzione le modifiche apportate\n"
-"verranno annullate.\n"
-"\n"
-" * \"Passa a modo Esperto\": permette di effettuare ulteriori azioni sulle\n"
-"partizioni (tipo, opzioni, formattazione) e offre più informazioni.\n"
-"\n"
-" * \"Fatto\": quando avrete finito il partizionamento del disco cliccate su\n"
-"questa opzione, le vostre modifiche verranno salvate sul disco.\n"
-"\n"
-"Si noti che è possibile raggiungere ogni opzione usando la tastiera. Per\n"
-"spostarvi fra le partizioni usate i tasti [Tab] e le frecce [Sù/Giù].\n"
-"\n"
-"Dopo aver selezionato una partizione potete usare:\n"
-"\n"
-" * Ctrl-c per creare una nuova partizione (se avete selezionato una\n"
-"partizione vuota);\n"
-"\n"
-" * Ctrl-d per cancellare una partizione;\n"
-"\n"
-" * Ctrl-m per impostare il punto di mount.\n"
-"\n"
-"Per ottenere informazioni in merito ai diversi tipi di filesystem\n"
-"disponibili, consultate il capitolo ext2FS del ''Reference Manual''.\n"
-"\n"
-"Se state effettuando l'installazione su una macchina PPC, sarà necessario\n"
-"creare una piccola partizione HFS di almeno 11MB, che verrà utilizzata dal\n"
-"bootloader yaboot. Se decidete di creare una partizione più grande, diciamo\n"
-"sui 50MB, potrebbe rappresentare un utile deposito dove conservare un\n"
-"kernel di riserva e immagini di ''ramdisk'' da utilizzare in caso di\n"
-"emergenza."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"Sul vostro disco rigido è stata individuata più di una partizione Microsoft\n"
-"Windows. Per favore, scegliete quella che deve essere ridimensionata in\n"
-"modo da poter installare il vostro nuovo sistema operativo Mandrake Linux.\n"
-"\n"
-"Ogni partizione viene elencata come segue: \"nome Linux\", \"nome Windows\"\n"
-"\"Capacità\".\n"
-"\n"
-"Il \"nome Linux\" è strutturato in: \"tipo di disco rigido\", \"numero del\n"
-"disco\", \"numero della partizione\" (ad esempio, \"hda1\").\n"
-"\n"
-"Il \"tipo di disco rigido\" è \"hd\" se il vostro disco è di tipo IDE, e\n"
-"\"sd\" se, invece, è un disco SCSI.\n"
-"\n"
-"Il \"numero del disco\" è sempre una lettera che segue \"hd\" o \"sd\". Per\n"
-"i dischi IDE:\n"
-"\n"
-" * \"a\" significa \"disco rigido master sul controller IDE primario\",\n"
-"\n"
-" * \"b\" significa \"disco rigido slave sul controller IDE primario\";\n"
-"\n"
-" * \"c\" significa \"disco rigido master sul controller IDE secondario\";\n"
-"\n"
-" * \"d\" significa \"disco rigido slave sul controller IDE secondario\".\n"
-"\n"
-"Per i dischi rigidi di tipo SCSI, invece, una \"a\" significa \"ID SCSI\n"
-"più\", una \"b\" significa \"ID SCSI superiore ad a\", ecc.\n"
-"\n"
-"Il \"nome Windows\" è la lettera che corrisponde al vostro disco rigido\n"
-"sotto Windows (il primo disco o partizione è chiamato \"C:\")."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr ""
-"Per favore siate pazienti. Questa operazione può richiedere diversi minuti."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"A questo punto DrakX deve sapere se intendete effettuare un'installazione\n"
-"in modalità predefinita (\"Raccomandata\") o se preferite avere un maggior\n"
-"controllo su di essa (\"Esperto\"). Inoltre potete scegliere se effettuare\n"
-"una nuova installazione o un aggiornamento di un sistema Mandrake Linux\n"
-"esistente:\n"
-"\n"
-" * \"Installazione\" Cancella completamente il vecchio sistema. A seconda\n"
-"di come è strutturato il sistema preesistente, tuttavia, è possibile\n"
-"mantenere inalterate alcune delle vecchie partizioni (Linux e altre).\n"
-"\n"
-" * \"Aggiornamento\" Questo tipo di installazione vi permette di effettuare\n"
-"un semplice aggiornamento dei pacchetti installati sul vostro sistema\n"
-"Mandrake Linux. Conserva tutte le partizioni attuali del disco rigido, come\n"
-"pure le configurazioni individuali degli utenti. Tutti gli altri passi\n"
-"relativi alla configurazione restano disponibili, come per una\n"
-"installazione da zero.\n"
-"\n"
-" * \"Solo aggiornamento pacchetti\" Questa nuova opzione vi permette di\n"
-"aggiornare un sistema Mandrake Linux esistente lasciando intatta la\n"
-"configurazione globale del sistema. È anche possibile aggiungere nuovi\n"
-"pacchetti all'installazione corrente.\n"
-"\n"
-"Gli aggiornamenti dovrebbe svolgersi senza difficoltà per sistemi Mandrake\n"
-"Linux a partire dalla versione \"8.1\" o successive.\n"
-"\n"
-"Scegliete una delle seguenti modalità di installazione, in base alla vostra\n"
-"conoscenza di GNU/Linux:\n"
-"\n"
-" * Raccomandata: se non avete mai installato il sistema operativo\n"
-"GNU/Linux, scegliete questa modalità. L'installazione sarà molto semplice e\n"
-"vi verranno poste solo poche domande;\n"
-"\n"
-" * Esperto: se avete abbastanza familiarità con GNU/Linux potete scegliere\n"
-"questa modalità, che vi permetterà di effettuare un'installazione altamente\n"
-"personalizzata. Rispondere ad alcune delle domande che vi verranno poste\n"
-"potrebbe essere difficile se non avete una buona conoscenza di GNU/Linux,\n"
-"pertanto vi sconsigliamo di scegliere questa modalità se non disponete\n"
-"dell'esperienza necessaria.\n"
-"\n"
-"Questo manuale descrive in maniera esauriente la modalità d'installazione\n"
-"\"Esperto\". Se scegliete la modalità \"Raccomandata\", potete\n"
-"semplicemente ignorare i passi relativi alla sola modalità \"Esperto\"."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"Normalmente DrakX provvede ad individuare automaticamente la tastiera\n"
-"corretta (in base alla lingua che avete scelto). Tuttavia, potreste avere\n"
-"una tastiera che non corrisponde esattamente alla vostra lingua: se siete\n"
-"un francese che parla italiano, ad esempio, potreste comunque preferire una\n"
-"tastiera francese. Oppure, se parlate italiano ma vivete nel Québec,\n"
-"potreste trovarvi nella stessa situazione. In entrambi i casi, dovrete\n"
-"tornare a questa fase dell'installazione e selezionare una tastiera\n"
-"appropriata dalla lista.\n"
-"\n"
-"Cliccate sul pulsante \"Avanzato\" per vedere una lista completa delle\n"
-"tastiere supportate.\n"
-"\n"
-"Se scegliete una mappa di tastiera basata su di un alfabeto non latino,\n"
-"nella prossima finestra di dialogo vi verrà chiesto di scegliere una\n"
-"scorciatoia da tastiera che vi permetterà di passare dalla mappa latina a\n"
-"quella non latina e viceversa."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"Il primo passo è scegliere la lingua che preferite.\n"
-"\n"
-"Scegliete la lingua che intendete usare per l'installazione e l'uso del\n"
-"sistema.\n"
-"\n"
-"Cliccando sul pulsante \"Avanzato\" potrete scegliere altre lingue da\n"
-"installare sul vostro computer. La selezione di altre lingue comporta\n"
-"l'installazione dei file relativi alla documentazione e alle applicazioni\n"
-"per ciascuna di esse. Se il vostro computer dovrà essere usato, ad esempio,\n"
-"anche da persone di madre lingua spagnola, potete scegliere l'italiano come\n"
-"lingua principale nella struttura ad albero e, nella sezione \"Avanzato\",\n"
-"apporre un segno di spunta sul pulsante grigio corrispondente a\n"
-"\"Spanish|Spain\".\n"
-"\n"
-"È possibile installare i file per più lingue allo stesso tempo. Dopo aver\n"
-"scelto quelle che preferite cliccate sul pulsante \"Ok\" per continuare."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"In genere DrakX individua automaticamente il numero di pulsanti presente\n"
-"sul vostro mouse, in caso contrario conclude che il vostro mouse è un mouse\n"
-"a due tasti e lo imposta in modo da emulare il terzo tasto. DrakX, inoltre,\n"
-"riconosce automaticamente se si tratta di un mouse PS/2, seriale o USB.\n"
-"\n"
-"Se volete specificare un diverso tipo di mouse, scegliete il vostro modello\n"
-"dall'elenco che vi viene proposto.\n"
-"\n"
-"Se scegliete un mouse diverso dal tipo predefinito, vi verrà mostrata una\n"
-"finestra dove potrete provarlo. Provate sia i pulsanti che l'eventuale\n"
-"rotellina per controllare che la configurazione sia corretta. Se il mouse\n"
-"non funziona correttamente, premete la barra spaziatrice o il tasto [Invio]\n"
-"per premere il pulsante \"Annulla\" ed effettuare una nuova scelta.\n"
-"\n"
-"Talvolta i mouse con rotellina centrale potrebbero non essere individuati\n"
-"automaticamente. In tal caso, dovrete selezionarli personalmente usando la\n"
-"lista. Assicuratevi di indicare correttamente la porta alla quale il mouse\n"
-"è collegato. Premete il pulsante \"OK\", e comparirà l'immagine di un\n"
-"mouse. Fate scorrere la rotellina per attivarla correttamente, quindi\n"
-"provate i pulsanti e spostate il mouse in modo da accertarvi che tutto sia\n"
-"a posto."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Scegliete la porta appropriata. La porta \"COM1\" sotto Windows, ad\n"
-"esempio, è chiamata \"ttyS0\" sotto GNU/Linux."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"Questo è il punto più critico per la sicurezza del vostro sistema\n"
-"GNU/Linux: state per decidere il password di \"root\". \"root\" è\n"
-"l'amministratore del sistema, ed è l'unico utente autorizzato a compiere\n"
-"aggiornamenti, aggiungere altri utenti, cambiare la configurazione globale\n"
-"del sistema, ecc. In breve, può fare tutto ciò che vuole! Questo è il\n"
-"motivo per cui dovete scegliere un password che sia difficile da\n"
-"indovinare: DrakX vi dirà se è troppo facile. Potete anche scegliere di non\n"
-"digitare un password, ma vi consigliamo caldamente di farlo, almeno\n"
-"per un motivo: non pensate che, avviando il sistema con GNU/Linux, gli\n"
-"altri sistemi operativi che convivono con esso sulla stessa macchina siano\n"
-"al sicuro da errori; al contrario: \"root\" può scavalcare ogni limitazione\n"
-"e (magari involontariamente) cancellare tutti i dati presenti sulle\n"
-"partizioni accedendo in maniera scorretta a queste ultime! Quindi è molto\n"
-"importante che sia difficile per gli utenti normali diventare \"root\".\n"
-"\n"
-"Li password ideale è costituito da un insieme di caratteri alfanumerici\n"
-"lungo almeno 8 caratteri. Non scrivete mai su qualche appunto il password\n"
-"di \"root\", renderebbe troppo facile l'accesso al sistema da parte da\n"
-"estranei.\n"
-"\n"
-"Prestate attenzione, tuttavia, a non scegliere un password troppo lungo o\n"
-"complicato, perché dovrete essere in grado di ricordarvelo senza troppo\n"
-"sforzo.\n"
-"\n"
-"Li password non verrà mostrato mentre lo digitate. Per questo motivo è\n"
-"necessario che venga inserito due volte, per ridurre il rischio di un\n"
-"errore di battitura. Se per caso commettete lo stesso errore due volte,\n"
-"questo password \"scorretto\" sarà quello che verrà richiesto la prima\n"
-"volta che vi connetterete al sistema.\n"
-"\n"
-"In modalità Esperto vi verrà chiesto se il vostro computer è connesso ad un\n"
-"server di autenticazione, secondo il protocollo NIS, LDAP o PDC.\n"
-"\n"
-"Se la vostra rete si basa sul protocollo LDAP, NIS o PDC per\n"
-"l'autenticazione, selezionate il pulsante appropriato per effettuare\n"
-"l'autenticazione. Se non siete sicuri, chiedete al vostro amministratore di\n"
-"rete.\n"
-"\n"
-"Se il vostro computer non è connesso ad una rete soggetta ad "
-"autenticazione,\n"
-"scegliete \"File locali\"."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO e grub sono due ''bootloader'' di GNU/Linux. Un bootloader è un\n"
-"programma per l'avvio di uno o più sistemi operativi. Questa fase, in\n"
-"genere, è del tutto automatica; DrakX, infatti, analizza il settore di boot\n"
-"del disco, e si comporta in base a quello che vi trova:\n"
-"\n"
-" * se trova un settore di boot di Windows, lo rimpiazza con un settore di\n"
-"boot di grub o LILO, in modo da permettervi di lanciare GNU/Linux o un\n"
-"altro OS;\n"
-"\n"
-" * se trova un settore di boot di grub o LILO, lo sostituisce con uno\n"
-"nuovo.\n"
-"\n"
-"In caso di dubbio, DrakX mostrerà una finestra di dialogo con varie\n"
-"opzioni:\n"
-"\n"
-" * \"Bootloader da usare\": avete tre scelte a disposizione:\n"
-"\n"
-" * \"GRUB\": se preferite grub (menu in modo testo);\n"
-"\n"
-" * \"LILO con menu grafico\": se preferite LILO con la sua interfaccia\n"
-"grafica;\n"
-"\n"
-" * \"LILO con menu in modo testo\": se preferite LILO nella sua versione\n"
-"con menu in modo testo.\n"
-"\n"
-" * \"Dispositivo di boot\": nella maggior parte dei casi non sarà\n"
-"necessario cambiare le impostazioni predefinite (\"/dev/hda\"), ma, se lo\n"
-"preferite, il bootloader può essere installato sul secondo disco rigido\n"
-"(\"/dev/hdb\"), o persino su un floppy (\"/dev/fd0\");\n"
-"\n"
-" * \"Ritardo prima di avviare con l'immagine predefinita\": è il tempo\n"
-"lasciato all'utente per scegliere una voce diversa da quella predefinita\n"
-"nel menu del bootloader.\n"
-"\n"
-"!! Prestate particolare attenzione al fatto che, se scegliete di non\n"
-"installare un bootloader (scegliendo \"Annulla\" nella finestra di cui\n"
-"sopra), dovete essere sicuri di poter avviare il vostro sistema Mandrake\n"
-"Linux in altro modo! Accertatevi anche di sapere quello che fate se\n"
-"modificate qualcuna delle opzioni. !!\n"
-"\n"
-"Cliccando sul pulsante \"Avanzato\" di questa finestra avrete la\n"
-"possibilità di scegliere tra molte opzioni avanzate, riservate agli utenti\n"
-"esperti."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"Dopo aver configurato i parametri generali del bootloader, verrà mostrata\n"
-"la lista delle opzioni che saranno disponibili al momento dell'avvio del\n"
-"sistema.\n"
-"\n"
-"Se sulla vostra macchina è installato un altro sistema operativo, verrà\n"
-"automaticamente aggiunto al menu di avvio. Qui potete scegliere una\n"
-"configurazione più precisa delle opzioni disponibili. Cliccate su una delle\n"
-"voci e poi su \"Modifica\" per modificarla o rimuoverla; \"Aggiungi\" crea\n"
-"una nuova voce; cliccando su \"Fatto\" passerete alla fase successiva.\n"
-"\n"
-"Potreste anche non voler dare l'accesso a questi sistemi operativi a\n"
-"chiunque, nel qual caso potete cancellare le voci corrispondenti, ma in\n"
-"questo caso avrete bisogno di un boot disk per caricarli!"
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Dovete adesso indicare dove volete che vengano collocate le informazioni\n"
-"necessarie per effettuare il boot con GNU/Linux.\n"
-"\n"
-"A meno che non sappiate esattamente quello che state facendo, scegliete\n"
-"\"Primo settore del disco rigido (MBR)\"."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"Qui potrete scegliere il sistema di stampa da usare con questo computer.\n"
-"Altri sistemi operativi possono offrirvene uno, ma Mandrake Linux ve ne\n"
-"offre ben tre.\n"
-"\n"
-" * \"pdq\" - che sta per ''print, don't queue'' (''stampa, non mettere in\n"
-"coda''), è una buona scelta se avete una connessione diretta con la\n"
-"stampante e volete essere in grado di risolvere rapidamente eventuali\n"
-"inceppamenti della carta, e inoltre non avete altre stampanti connesse via\n"
-"rete. Infatti può gestire solo connessioni di rete molto semplici ed è\n"
-"comunque piuttosto lento in quest'ultimo caso. Scegliete \"pdq\" se questa\n"
-"è la vostra prima volta con GNU/Linux. Potrete cambiare la vostra scelta\n"
-"dopo aver terminato l'installazione lanciando PrinterDrake dal Centro di\n"
-"controllo Mandrake e cliccando sul pulsante Esperto.\n"
-"\n"
-" * \"CUPS\" - ''Common Unix Printing System'' (''Sistema di stampa\n"
-"unificato per Unix''), offre risultati eccellenti sia che dobbiate stampare\n"
-"sulla vostra stampante locale, sia nel caso che la stampa debba essere\n"
-"effettuata sull'altra faccia del pianeta. È semplice da usare e può agire\n"
-"come server o client per il vecchio sistema di stampa \"lpd\". Infatti è\n"
-"compatibile con i sistemi precedenti. Ha molte frecce al suo arco, ma la\n"
-"configurazione basica è quasi altrettanto semplice di quella per \"pdq\".\n"
-"Se avete bisogno di emulare un server \"lpd\" dovete attivare il demone\n"
-"\"cups-lpd\". Dispone di interfaccia grafica per la stampa e per la\n"
-"configurazione delle opzioni della stampante.\n"
-"\n"
-" * \"lprNG\" - ''line printer daemon New Generation'' (''demone di stampa\n"
-"di nuova generazione''. Questo sistema è approssimativamente equivalente\n"
-"agli altri, ma è anche in grado di stampare su dispositivi collegati per\n"
-"mezzo di una rete Novell, dato che supporta il protocollo IPX, e può\n"
-"stampare direttamente in base a comandi via shell. Se avete bisogno di una\n"
-"connessione di tipo Novell, o di stampare senza fare uso di pipe,\n"
-"utilizzate lprNG. In caso contrario, è preferibile usare CUPS dato che è\n"
-"più semplice e migliore nel gestire stampanti di rete."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"Ora DrakX procederà con il rilevamento di tutti i dischi rigidi e altri\n"
-"dispositivi IDE presenti sul vostro computer, e cercherà anche di stabilire\n"
-"se sul vostro sistema sono presenti una o più schede SCSI di tipo PCI. Se\n"
-"verrà individuato un dispositivo di questo tipo, DrakX installerà\n"
-"automaticamente il driver appropriato.\n"
-"\n"
-"Dato che il riconoscimento automatico in alcuni casi potrebbe non riuscire\n"
-"ad individuare una particolare periferica, vi verrà comunque chiesto se\n"
-"avete una scheda SCSI PCI diversa da quelle eventualmente identificate\n"
-"oppure no. Scegliete \"Sì\" se siete sicuri che nel vostro computer è\n"
-"presente un'altra scheda SCSI: potrete scegliere la vostra scheda da una\n"
-"lista. Scegliete \"No\" se non disponete di nessun tipo di hardware SCSI, o\n"
-"se siete soddisfatti del riconoscimento automatico. Se non siete sicuri,\n"
-"potete anche controllare la lista dell'hardware rilevato nella vostra\n"
-"macchina selezionando \"Vedi informazioni hardware\" e cliccando su \"Ok\".\n"
-"Controllate l'elenco dell'hardware individuato e poi cliccate sul pulsante\n"
-"\"Ok\" per ritornare alla domanda relativa alla scheda SCSI.\n"
-"\n"
-"Se sarete costretti a specificare manualmente il tipo di scheda in vostro\n"
-"possesso, DrakX vi chiederà se intendete indicare delle opzioni da usare\n"
-"con essa. Vi consigliamo di permettere a DrakX di esaminare l'hardware per\n"
-"stabilire le particolari opzioni della scheda che dovranno essere usate\n"
-"all'inizializzazione; questo metodo in genere permette di ottenere buoni\n"
-"risultati.\n"
-"\n"
-"Se DrakX non riesce a stabilire quali sono le opzioni da passare alla\n"
-"scheda, dovrete specificarle manualmente. Consultate il ''Manuale\n"
-"dell'utente'' (capitolo 3, paragrafo \"Ricerca di informazioni sul vostro\n"
-"hardware\") per qualche suggerimento su come ottenerle dalla documentazione\n"
-"dell'hardware, dal sito web del produttore (se disponete di un accesso a\n"
-"Internet) o da Microsoft Windows (se avete utilizzato la stessa scheda con\n"
-"Windows sul vostro stesso sistema)."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OS's, the entry consists only of a label and the root partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option.\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension.\n"
-"\n"
-" * Root: the \"root\" device or \"/\" for your Linux installation.\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation.\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used.\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes \"live\".\n"
-"Here, you can override this option.\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in \"novideo\" mode, with\n"
-"native frame buffer support.\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a \"*\", if you press [Tab] to see the boot\n"
-"selections."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot is a boot loader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful as\n"
-"to choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message that is displayed before the boot\n"
-"prompt.\n"
-"\n"
-" * Boot Device: indicate where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you setup a bootstrap partition earlier to\n"
-"hold this information.\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux.\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected.\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose \"C\" for CD\n"
-"at the first boot prompt.\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose \"N\" for\n"
-"Open Firmware at the first boot prompt.\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"Qui sono riportati vari parametri relativi al vostro sistema. In base\n"
-"all'hardware installato, potrebbero essere visualizzate le seguenti voci:\n"
-"\n"
-" * \"Mouse\": controllate la configurazione attuale del mouse, e cliccate\n"
-"sul pulsante per cambiarla, se necessario;\n"
-"\n"
-" * \"Tastiera\": controllate l'attuale impostazione della tastiera, e\n"
-"cliccate sul pulsante per cambiarla, se necessario;\n"
-"\n"
-" * \"Fuso orario\": DrakX, come opzione predefinita, deduce il vostro fuso\n"
-"orario dalla lingua che avete scelto. Ma anche in questo caso, come per la\n"
-"scelta della tastiera, potreste non trovarvi nella nazione cui corrisponde\n"
-"la lingua che avete scelto; in tal caso sarà necessario cliccare su questo\n"
-"pulsante per poter configurare il fuso orario in base a quello dell'area\n"
-"geografica in cui vivete;\n"
-"\n"
-" * \"Stampante\": cliccando sul pulsante \"Nessuna stampante\" si\n"
-"richiamerà l'assistente di configurazione della stampante. Consultate il\n"
-"relativo capitolo della ''User Guide'' per avere maggiori informazioni su\n"
-"come configurare una nuova stampante. L'interfaccia descritta in tale sede\n"
-"è simile a quella utilizzata nel corso dell'installazione;\n"
-"\n"
-" * \"Scheda audio\": se sul vostro sistema è stata individuata una scheda\n"
-"audio, verrà mostrata qui. Al momento dell'installazione non è possibile\n"
-"apportare alcuna modifica;\n"
-"\n"
-" * \"Scheda TV\": se sul vostro sistema è stata individuata una scheda TV,\n"
-"verrà mostrata qui. Al momento dell'installazione non è possibile apportare\n"
-"alcuna modifica;\n"
-"\n"
-" * \"Scheda ISDN\": se sul vostro sistema è stata individuata una scheda\n"
-"ISDN, verrà mostrata qui. Potete cliccare sul pulsante relativo per\n"
-"cambiarne i parametri."
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Scegliete il disco rigido che volete cancellare per poter installare la\n"
-"nuova partizione per Mandrake Linux. Attenzione! tutti i dati presenti\n"
-"andranno perduti e non saranno più recuperabili!"
-
-# DO NOT BOTHER TO MODIFY HERE, SEE:
-# cvs.mandrakesoft.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Cliccate sul pulsante \"OK\" se volete tutte le partizioni e i dati\n"
-"presenti su questo disco rigido. Prestate attenzione, dopo aver cliccato su\n"
-"\"OK\" non potrete più recuperare le partizioni e i dati presenti sul\n"
-"disco, compresi eventuali dati di Windows.\n"
-"\n"
-"Cliccate su \"Annulla\" per annullare questa operazione senza che vengano\n"
-"persi dati o partizioni presenti su questo disco rigido."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 riesco ad accedere ai moduli del kernel corrispondenti al vostro kernel "
-"(il file %s è assente), questo in genere significa che il vostro dischetto "
-"di boot non è aggiornato rispetto al supporto di installazione. Per favore "
-"create un dischetto di boot aggiornato."
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "Dovete formattare anche %s"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-"Hai selezionato i seguenti server: %s\n"
-"\n"
-"\n"
-"Questi server verranno attivati automaticamente. Non presentano problemi di\n"
-"sicurezza conosciuti, ma potrebbero esserne scoperti di nuovi. In tal caso,\n"
-" accertati di effettuare un aggiornamento non appena possibile.\n"
-"\n"
-"\n"
-"Vuoi davvero installare questi server?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Non posso usare broadcast senza un dominio NIS"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Inserisci un floppy MS-DOS nel drive %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Questo floppy non è stato formattato usando MS DOS/Windows"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Per usare la selezione di pacchetti che avete salvato, dovete cominciare "
-"l'installazione digitando ``linux defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Errore leggendo il file %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"Si è verificato un errore - non è stato trovata alcuna unità valida su cui "
-"creare nuovi filesystem. Per favore controlla il tuo hardware per stabilire "
-"la causa di questo problema"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Parte dell'hardware del tuo computer richiede drivers ''proprietari'' per\n"
-"funzionare. Puoi trovare informazioni al riguardo presso: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Devi avere una partizione radice.\n"
-"A questo scopo, crea una partizione (o clicca su una già esistente).\n"
-"Quindi clicca su \"Punto di mount\" e assegna '/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Devi avere una partizione di swap"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Non hai una partizione di swap\n"
-"\n"
-"Continuo comunque?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Devi avere una partizione FAT montata su /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Usa lo spazio libero"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Non c'è abbastanza spazio libero per allocare nuove partizioni"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Usa partizione esistente"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Non c'è una partizione esistente da usare"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Usa la partizione Windows per loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Che partizione vuoi usare per Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Scegli le dimensioni"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Dimensione partizione radice in Mb: "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Dimensione partizione di swap in Mb: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Usa lo spazio libero della partizione Windows"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Quale partizione vuoi ridimensionare?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Calcolo i confini del filesystem di Windows "
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"Il ridimensionatore della FAT non riesce a gestire la tua partizione, \n"
-"si è verificato il seguente errore: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"La tua partizione Windows è troppo frammentata, per favore prima\n"
-"lancia ''defrag''"
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"ATTENZIONE!\n"
-"\n"
-"DrakX ora ridimensionerà la tua partizione Windows. Stai attento: questa\n"
-"operazione è pericolosa. Se non lo hai già fatto, dovresti prima uscire\n"
-"dall'installazione, lanciare scandisk sotto Windows (e opzionalmente "
-"defrag),\n"
-"e poi riavviare l'installazione. Dovresti anche fare il backup dei tuoi "
-"dati.\n"
-"Quando sei sicuro, premi Ok."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Quanto spazio vuoi lasciare per Windows sulla"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "partizione %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Ridimensionamento FAT fallito: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"Non c'è una partizione FAT da ridimensionare o da usare come loopback (o \n"
-"non c'è abbastanza spazio su di essa)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Cancella l'intero disco"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Rimuovi Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Hai più di un disco rigido, su quale vuoi installare linux?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr ""
-"TUTTE le partizioni esistenti e i loro dati verranno persi sul disco %s"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Partizionamento personalizzato del disco"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Usa fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Adesso puoi partizionare %s\n"
-"Quando hai finito, non dimenticare di salvare usando 'w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Non hai sufficiente spazio libero sulla partizione Windows"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Non trovo lo spazio per installare Mandrake Linux"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr ""
-"Il wizard di partizionamento di DrakX ha trovato le seguenti soluzioni:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Partizionamento fallito: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Sto attivando la rete"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Sto disattivando la rete"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"C'è stato un errore, ma non so come gestirlo correttamente.\n"
-"Continua a tuo rischio e pericolo."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Punto di mount doppio: %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Alcuni pacchetti importanti non sono stati installati correttamente.\n"
-"O il lettore di cdrom o il tuo cdrom sono danneggiati.\n"
-"Controlla il cdrom su un sistema già installato digitando \"rpm -qpl "
-"mandrake/RPMS/*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Benvenuto a %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Nessun drive floppy disponibile"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Inizio fase '%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
-"press `F1' when booting on CDROM, then enter `text'."
-msgstr ""
-"Il tuo sistema ha poche risorse. Potresti avere problemi installando\n"
-"Mandrake Linux. In tal caso, in alternativa puoi provare un'installazione \n"
-"testuale. Per questo, premi 'F1' all'avvio da CDROM, poi digita 'text'."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Classe d'installazione"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Per favore, scegli una delle seguenti classi d'installazione:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Selezione Gruppi di Pacchetti"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Selezione individuale pacchetti"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Domensione totale: %d / %d Mb"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Pacchetto errato"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Nome: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Versione: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Dimensioni: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Importanza: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr ""
-"Non puoi selezionare questo pacchetto perchè non c'è abbastanza spazio \n"
-"rimanente per installarlo"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "I seguenti pacchetti stanno per essere installati"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "I seguenti pacchetti satanno per essere rimossi"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Non puoi selezionare/deselezionare questo pacchetto"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Questo è un pacchetto obbligatorio, non può essere deselezionato"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Non puoi deselezionare questo pacchetto. è già installato"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Questo pacchetto deve essere aggiornato\n"
-"Sei sicuro di volerlo deselezionare?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "Non puoi deselezionare questo pacchetto. Deve essere aggiornato"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Mostra i pacchetti selezionati automaticamente"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Installa"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Carica/Salva su floppy"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "Aggiornamento scelta pacchetti"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "Installazione minima"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Scegli i pacchetti da installare"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Installazione"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Sto valutando"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Tempo restante "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Per favore attendi, sto preparando l'installazione"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d pacchetti"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Installazione del pacchetto %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Accetta"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Rifiuta"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Sostituisci il Cd-Rom!\n"
-"\n"
-"Per favore inserisci il Cd-Rom chiamato \"%s\" nel tuo lettore e premi Ok "
-"quando\n"
-"è pronto. Se non ce l'hai, premi Annulla per evitare l'installazione da "
-"questo Cd-Rom."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Vado avanti comunque?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "C'è stato un errore ordinando i pacchetti:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "C'è stato un errore installando i pacchetti:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"Attenzione\n"
-"\n"
-"Per favore leggete con attenzione il documento che segue.\n"
-"Se non siete d'accordo con una qualsiasi parte, non potete installare il CD\n"
-"successivo. Premete 'Rifiuta' per continuare l'installazione senza di esso.\n"
-"\n"
-"\n"
-"Alcune componenti software contenuti nel CD successivo non sono\n"
-"soggette alla licenza GPL o a licenze simili. Ciascuna di tali componenti\n"
-"è pertanto soggetto ai termini e alle condizioni della propria\n"
-"licenza specifica. Per favore leggete con attenzione e attenetevi a tali\n"
-"licenze specifiche prima di usare o ridistribuire tali\n"
-"componenti software. Tali licenze in genere proibiscono\n"
-"il trasferimento, la duplicazione (eccetto che per scopi di backup),\n"
-"la ridistribuzione, il reverse engineering, il deassemblaggio,\n"
-"la decompilazione o la modifica della componente in questione.\n"
-"Qualunque infrazione del contratto porterà alla immediata cancellazione dei "
-"vostri\n"
-"diritti per quanto riguarda la specifica licenza.\n"
-"A meno che la licenza specifica non vi accordi tali diritti,\n"
-"in genere non potete installare i programmi su più di un computer, o "
-"adattarlo in\n"
-"modo che possa essere usato su una rete. In caso di\n"
-"dubbio, per favore contattate direttamente il distributore\n"
-"o il curatore della componente. Il trasferimento a terzi o la copia di tali\n"
-"componenti, documentazione inclusa, è in genere proibito.\n"
-"\n"
-"\n"
-"Tutti i diritti relativi alle componenti del CD successivo appartengono ai\n"
-"loro rispettivi autori e sono protetti dalle leggi relative alla proprietà "
-"intellettuale\n"
-"e al copyright applicabili ai programmi software.\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Si è verificato un errore"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Vuoi davvero abbandonare l'installazione?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Accordo di licenza"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"Introduzione\n"
-"\n"
-"Nel seguito intendiamo con \"Software\" il sistema operativo e le diverse "
-"componenti disponibili\n"
-"nella distribuzione Mandrake Linux. Il Software include, ma non è limitato "
-"a, l'insieme di\n"
-"programmi, metodi, regole e documentazione relativi al sistema operativo e "
-"alle diverse componenti\n"
-"della distribuzione Mandrake Linux.\n"
-"\n"
-"\n"
-"1. Licenza\n"
-"\n"
-"Per favore leggete con attenzione questo documento.\n"
-"Questo documento costituisce un contratto tra voi e la MandrakeSoft S.A. per "
-"quanto riguarda l'uso del Software. L'azione di installare, duplicare o "
-"usare in qualsiasi modo il Software implica l'esplicita accettazione e il "
-"pieno consenso ad adeguarsi ai termini e alle condizioni di questa Licenza. "
-"Se non siete d'accordo con uno o più punti della Licenza, non avete "
-"l'autorizzazione ad installare, duplicare o utilizzare il Software. "
-"Qualunque tentativo di installare, duplicare o utilizzare il Software in "
-"modi non conformi ai termini e alle condizioni della Licenza porterà "
-"automaticamente all'annullamento della licenza e alla revoca dei vostri "
-"diritti ai sensi della stessa. Una volta invalidata la Licenza, avete "
-"l'obbligo di distruggere immediatamente tutte le copie del Software in "
-"vostro possesso.\n"
-"\n"
-"\n"
-"2. Garanzia e limiti della garanzia\n"
-"\n"
-"Il Software e la documentazione allegata sono forniti \"come sono\", senza "
-"nessuna garanzia, nei limiti permessi dalla legge. In nessun caso, e nei "
-"limiti permessi dalla legge, la MandrakeSoft S.A. potrà essere ritenuta "
-"responsabile per un qualsiasi danno, speciale, accidentale, diretto o "
-"indiretto (inclusi, senza limitazioni, danni dovuti alla perdita di attività "
-"commerciali, interruzioni dell'attività commerciale, perdite finanziarie, "
-"oneri legali e sanzioni pecuniarie che derivino da sentenze giudiziarie, o "
-"qualsiasi altra perdita conseguente), dovuto all'utilizzo o "
-"all'impossibilità di utilizzo del Software, anche nel caso in cui "
-"MandrakeSoft S.A. 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 MandrakeSoft S.A. o i suoi distributori "
-"potranno essere ritenuti responsabili per un qualsiasi danno, speciale, "
-"accidentale, diretto o indiretto (inclusi, senza limitazioni, danni dovuti "
-"alla perdita di attività commerciali, interruzioni dell'attività "
-"commerciale, perdite finanziarie, oneri legali e sanzioni pecuniarie che "
-"derivino da sentenze giudiziarie, o qualsiasi altra perdita conseguente), "
-"dovuto al possesso e all'uso di componenti software, o derivante dall'aver "
-"scaricato componenti software da uno dei siti di Mandrake Linux, che "
-"risultino proibiti o soggetti a limitazioni d'uso in alcune nazioni per "
-"effetto di leggi locali. Questa limitazione di responsabilità si applica, ma "
-"non è limitata, alle componenti di crittografia sicura incluse nel "
-"Software.\n"
-"\n"
-"\n"
-"3. La Licenza GPL (\"General Public License\") e altre Licenze collegate\n"
-"\n"
-"Il Software è costituito da componenti creati da persone ed enti diversi. La "
-"maggior parte di questi componenti sono soggetti ai termini e alle "
-"condizioni della GNU General Public License, d'ora in poi chiamata \"GPL\", "
-"o di licenze simili. La maggior parte di queste licenze vi consente di "
-"usare, duplicare, adattare o ridistribuire le componenti software che le "
-"adottano. Per favore leggete con attenzione i termini e le condizioni della "
-"licenza relativi a ciascun componente prima di utilizzarla. Qualsiasi "
-"domanda relativa alla licenza di una componente software dovrebbe essere "
-"indirizzata all'autore di tale componente, e non alla MandrakeSoft. I "
-"programmi sviluppati dalla MandrakeSoft S.A. sono soggetti alla licenza GPL."
-"La documentazione scritta dalla MandrakeSoft S.A. è soggetta ad una licenza "
-"specifica. Per favore consultate la documentazione per ulteriori dettagli.\n"
-"\n"
-"\n"
-"4. Diritti di proprietà intellettuale\n"
-"\n"
-"Tutti i diritti relativi alle componenti del Software appartengono ai "
-"rispettivi autori e sono protetti dalle leggi che disciplinano la proprietà "
-"intellettuale e il copyright applicabili ai programmi software.La "
-"MandrakeSoft S.A. si riserva il diritto di modificare o adattare il "
-"Software, in parte o in tutto, con ogni mezzo e per qualsiasi scopo."
-"\"Mandrake\", \"Mandrake Linux\" e i relativi logo sono proprietà della "
-"MandrakeSoft S.A.\n"
-"\n"
-"\n"
-"5. Disposizioni diverse\n"
-"\n"
-"Se una qualsiasi parte di questo contratto è ritenuta non valida, illegale o "
-"non applicabile in seguito a sentenza giudiziaria in una determinata "
-"giurisdizione, tale parte è esclusa dal contratto. Rimangono vincolanti le "
-"altre parti applicabili del contratto.I termini e le condizioni di questa "
-"Licenza sono soggetti alle leggi vigenti in Francia.Qualsiasi disputa in "
-"merito ai termini di questa licenza verrà risolta preferibilmente per via "
-"extra-giudiziaria. Come ultima risorsa, la disputa verrà portata "
-"all'attenzione del Tribunale competente di Parigi - Francia.Per qualsiasi "
-"domanda riguardo questo documento, per favore contattate MandrakeSoft S.A.\n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Tastiera"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Per favore, scegli la mappa della tastiera."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Ecco la lista completa delle tastiere disponibili"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Che classe di installazione preferisci?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Installa/Aggiorna"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "È un'installazione o un aggiornamento?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Raccomandata"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Esperto"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Aggiorna"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Solo aggiornamento pacchetti"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Per favore, scegli il tipo del tuo mouse."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Porta del mouse"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Per favore scegli a che porta seriale è connesso il mouse."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Emulazione pulsanti"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "Emulazione pulsante 2"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "Emulazione pulsante 3"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Configuro schede PCMCIA..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Sto configurando IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "nessuna partizione disponibile"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Controllo delle partizioni per trovare i punti di mount"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Scegli i punti di mount"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ""
-"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"
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "Non ho trovato una partizione root da aggiornare"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Partizione radice"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Qual'è la partizione radice (/) del tuo sistema?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr ""
-"Devi resettare affinché le modifiche alla tabella delle partizioni\n"
-"abbiano effetto"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Scegli le partizioni che vuoi formattare"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Controllo blocchi danneggiati?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Formattazione partizioni"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Sto creando e formattando il file %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr ""
-"Swap insufficiente per completare l'installazione. Per favore, aumentane le "
-"dimensioni"
-
-#: ../../install_steps_interactive.pm_.c:472
-#, fuzzy
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Sto cercando i pacchetti disponibili"
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Sto cercando i pacchetti disponibili"
-
-#: ../../install_steps_interactive.pm_.c:476
-#, fuzzy
-msgid "Looking at packages already installed..."
-msgstr "Non puoi deselezionare questo pacchetto. è già installato"
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Sto cercando i pacchetti da aggiornare"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"Il tuo sistema non ha abbastanza spazio rimanente per l'installazione o\n"
-"l'aggiornamento (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"Per favore scegli di caricare o salvare la selezione pacchetti su floppy.\n"
-"Il formato è lo stesso dei floppy generati con auto_install."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Carica da floppy"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Salva su floppy"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Caricamento da floppy"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Selezione pacchetti"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Inserisci un floppy contenente la scelta dei pacchetti"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "Lo spazio indicato è maggiore dello spazio disponibile"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "Tipo di installazione"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"Non avete selezionato nessun gruppo di pacchetti.\n"
-"Per favore scegliete il tipo di installazione minima desiderato:"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "Con X"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "Con la documentazione essenziale (raccomandata!)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Installazione veramente minima (in particolare niente urpmi)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Se hai tutti i CDs nella lista qui sopra, clicca Ok.\n"
-"Se non hai nessuno di questi CDs, clicca su Annulla.\n"
-"Se mancano solo alcuni dei CD, deselezionali, e poi clicca Ok."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "Cd-Rom chiamato \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Sto preparando l'installazione"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Installazione del pacchetto %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Configurazione post installazione"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Per favore inserisci il floppy di avvio utilizzato nel drive %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Per favore inserisci il floppy di aggiornamento moduli nel drive %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Hai ora la possibilità di scaricare software per la cifratura dei dati.\n"
-"\n"
-"ATTENZIONE !\n"
-"A causa dei diversi requisiti generali applicabili a questi software e\n"
-"imposti da varie nazioni, clienti e/o utenti finali di questi software "
-"dovrebbero\n"
-"assicurarsi che le leggi della propria nazione consentano di scaricare, "
-"archiviare\n"
-"e/o usare questo tipo di software.\n"
-"\n"
-"Inoltre clienti e/o utenti finali dovrebbero prestare particolare attenzione "
-"a non infrangere\n"
-"le leggi della propria nazione. Se clienti e/o utenti finali non dovessero\n"
-"rispettare i dettami di tali leggi in vigore, potrebbero incorrere in gravi\n"
-"sanzioni.\n"
-"\n"
-"Sia Mandrakesoft sia i suoi produttori e fornitori non potranno essere "
-"ritenuti responsabili\n"
-"per danni speciali, indiretti o accidentali (inclusi, ma non limitati a, "
-"perdite\n"
-"di guadagni, interruzioni di affari, perdita di dati commerciali e altre "
-"perdite\n"
-"pecuniarie, ed eventuali multe e indennità da pagare a seguito di sentenza "
-"di \n"
-"tribunale) derivanti da uso, possesso, o semplice scaricamento di questi "
-"software,\n"
-"a cui clienti e/o utenti finali abbiano eventuale accesso dopo aver "
-"sottoscritto\n"
-"il presente accordo.\n"
-"\n"
-"Per ogni eventuale delucidazione in relazione a questo argomento, si prega "
-"di\n"
-"contattare\n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"Adesso avete la possibilità di scaricare dei pacchetti aggiornati che sono\n"
-"stati distribuiti dopo l'uscita della distribuzione. I pacchetti possono "
-"contenere\n"
-"aggiornamenti di sicurezza o risoluzione di bug.\n"
-"\n"
-"Per scaricare questi pacchetti è necessario disporre di una connessione a\n"
-"Internet funzionante.\n"
-"\n"
-"Volete installare gli aggiornamenti?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"Connessione con il sito Mandrake Linux per avere la lista dei mirror "
-"disponibili"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Scegli un mirror da cui prendere i pacchetti"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "Conessione al mirror per avere la lista dei pacchetti disponibili"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Qual'è il tuo fuso orario?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "L'orologio del tuo hardware è settato su GMT"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "Sincronizzazione automatica dell'ora (usando NTP)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "Server NTP"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Server CUPS remoto"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Nessuna stampante"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Hai una scheda audio ISA?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-"Lanciate \"sndconfig\" dopo l'installazione per configurare la vostra scheda "
-"audio"
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Non è stata rilevata nessuna scheda audio. Provate con \"harddrake\"\n"
-"dopo l'installazione."
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Riepilogo"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Mouse"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Fuso orario"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Stampante"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "Scheda ISDN"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Scheda audio"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "Scheda TV"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-#, fuzzy
-msgid "Windows Domain"
-msgstr "Prendi i font di Windows"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "File locali"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Scegli il password per root"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Nessun Password"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Questo password è troppo semplice (deve essere almeno di %d caratteri)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Autenticazione"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "Autenticazione LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP Base dn"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "Server LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "Autenticazione NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "Dominio NIS"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "Server NIS"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1123
-#, fuzzy
-msgid "Authentication Windows Domain"
-msgstr "Autenticazione LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1125
-#, fuzzy
-msgid "Domain Admin User Name"
-msgstr "Nome dominio"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Un disco di avvio personalizzato provvede un modo di accesso al tuo sistema\n"
-"Linux senza dipendere dal normale bootloader. Ciò è utile se non vuoi\n"
-"installare SILO sul tuo sistema, o un altro sistema operativo rimuove\n"
-"SILO o SILO non funziona con la tua configurazione hardware. Un disco di "
-"avvio\n"
-"personalizzato può anche essere usato con l'immagine di salvataggio di\n"
-"Mandrake, rendendo molto più facile il ripristino dopo gravi errori\n"
-"del sistema.\n"
-"\n"
-"Se vuoi creare un disco di avvio per il tuo sistema, inserisci un floppy\n"
-"nel primo drive e premi \"Ok\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Primo drive floppy"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Secondo drive floppy"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Salta"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Un disco di avvio personalizzato provvede un modo di accesso al tuo sistema\n"
-"Linux senza dipendere dal normale bootloader. Ciò è utile se non vuoi\n"
-"installare LILO (o Grub) sul tuo sistema, o un altro sistema operativo "
-"rimuove\n"
-"LILO o LILO non funziona con la tua configurazione hardware. Un disco di "
-"avvio\n"
-"personalizzato può anche essere usato con l'immagine di salvataggio di\n"
-"Mandrake, rendendo molto più facile il ripristino dopo gravi errori\n"
-"del sistema. Vuoi creare un disco di avvio per il tuo sistema?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(ATTENZIONE! State usando XFS per la vostra partizione radice,\n"
-"molto probabilmente non sarà possibile creare un floppy di 1.44 Mb\n"
-"perché XFS necessita di in driver molto grande)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Spiacente, nessun drive floppy disponibile"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr ""
-"Scegli il drive floppy che vuoi utilizzare per creare il disco di avvio"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "Inserisci un floppy nel drive %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Creazione disco di avvio"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Preparazione del bootloader"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"Apparentemente disponi di una macchina OldWorld o\n"
-" sconosciuta, il bootloader yaboot non andrà bene per te.\n"
-"L'installazione continuerà, ma dovrai usare\n"
-" BootX per avviare il tuo computer"
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Vuoi usare aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"Errore installando aboot, \n"
-"provo a forzare l'installazione anche se ciò distrugge la prima partizione?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "Sto installando il bootloader"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr ""
-"Installazione del bootloader fallita. Si è verificato il seguente errore:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 essere necessario cambiare il dispositivo di boot Open Firmware\n"
-" per abilitare il bootloader. Se non vedete il prompt del bootloader\n"
-" dopo il riavvio, premete Command-Option-O-F al riavvio e digitate:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Poi digitate: shut-down\n"
-"Al boot successivo dovreste vedere il prompt del bootloader."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Inserisci un floppy vuoto nel drive %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Sto creando il floppy di installazione automatica ..."
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Alcune fasi non sono completate.\n"
-"\n"
-"Vuoi veramente interrompere adesso?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Congratulazioni, l'installazione è completa.\n"
-"Rimuovi il disco di avvio e premi Invio per riavviare il sistema.\n"
-"\n"
-"\n"
-"Per informazioni su aggiornamenti disponibili per questa release di Linux\n"
-"Mandrake, consulta l'Errata disponibile su\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Informazioni su come configurare il tuo sistema sono disponibili nel "
-"capitolo\n"
-"sulla post-installazione della Guida Ufficiale dell'Utente Mandrake Linux."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Crea il floppy di installazione automatica"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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'installazione automatica può essere del tutto automatizzata se "
-"desiderate,\n"
-"ma in tal caso il programma partizionerà automaticamente il disco!!\n"
-"(questa opzione è pensata per l'installazione su un'altra macchina).\n"
-"\n"
-"Probabilmente preferirete ripetere l'installazione.\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Automatizzata"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Ripeti"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Salva scelta pacchetti"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Installazione Mandrake Linux %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> muove il cursore | <Barra> seleziona | <F12> videata succ."
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "kdesu manca"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "manca l'aiuto per la console"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Scegli un file"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Avanzato"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "Di base"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Indietro"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Successivo"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Scelta errata, prova di nuovo\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "La tua scelta? (default %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"Entrate che dovrete riempire:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "La tua scelta? (0/1, default `%s') "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Pulsante `%s': %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "Vuoi cliccare su questo pulsante?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "La tua scelta? (default `%s'%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Ci sono molte cose fra cui scegliere (%s)\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"Per favore scegliete il primo numero dell'intervallo di 10 che desiderate\n"
-"modificare, oppure premete Invio per continuare.\n"
-"La vostra scelta?"
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Attenzione, un'etichetta è cambiata:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Riproporre"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Ceca (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Tedesca"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Spagnola"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Finlandese"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Francese"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norvegese"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Polacca"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Russa"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "Svedese"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Tastiera UK"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "Tastiera US"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "Albanese"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Armena (vecchia)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Armena (macchina da scrivere)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Armena (fonetica)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbaidjana (latina)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belga"
-
-#: ../../keyboard.pm_.c:177
-#, fuzzy
-msgid "Bengali"
-msgstr "abilita"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "Bulgara (fonetica)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Bulgara (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brasiliana (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-#, fuzzy
-msgid "Bosnian"
-msgstr "Estone"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Bielorussa"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "Svizzera (mappa tedesca)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "Svizzera (mappa francese)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Ceca (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Tedesca (nessun tasto morto)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Danese"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Norvegese)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (Svedese)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estone"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Georgiana (mappa \"Russa\")"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Georgiana (mappa \"Latina\")"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Greca"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Ungherese"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Croata"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Israeliana"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Israeliana (Fonetica)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iraniana"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Islandese"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Italiana"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Giapponese 106 tasti"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Tastiera Coreana"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Latino Americana"
-
-#: ../../keyboard.pm_.c:218
-#, fuzzy
-msgid "Laotian"
-msgstr "Lettone"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Lituana AZERTY (vecchia)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Lituana AZERTY (nuova)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Lituana \"numero riga\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Lituana \"fonetica\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "Lettone"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Macedone"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-#, fuzzy
-msgid "Mongolian (cyrillic)"
-msgstr "Serba (cirillica)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Olandese"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Polacca (mappa qwerty)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Polacca (mappa qwertz)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portoghese"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Canadese (Quebec)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "Romena (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "Romena (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Russa (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Slovena"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovacca (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovacca (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "Serba (cirillica)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "Tamil (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "Tamil (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Tastiera Thai"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Tastiera Tajik"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Turca (modulo \"F\" tradizionale)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Turca (modello \"Q\" moderno)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ucraina"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "Tastiera US (internazionale)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vietnamita \"riga numerica\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Yugoslava (latino)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "Tasto Alt di destra"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "Entrambi i tasti Shift allo stesso tempo"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "I tasti Ctrl e Shift allo stesso tempo"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "Il tasto CapsLock"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Tasti Ctrl e Alt allo stesso tempo"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "I tasti Alt e Shift allo stesso tempo"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "Tasto \"Menu\""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "Tasto \"Windows\" di sinistra"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "Tasto \"Windows\" di destra"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Mount circolari %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "Prima rimuovi i volumi logici\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "un numero"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "stringhe separate da virgole"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-"Il supporto PCMCIA non è più disponibile per i kernel 2.2, per favore usate "
-"un kernel 2.4."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun - Mouse"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Mouse con rotellina su porta PS2 generico "
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius Netscorll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-#, fuzzy
-msgid "Microsoft Explorer"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 pulsante"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Mouse generico a 2 Pulsanti"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Ruota"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "seriale"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Mouse generico a 3 Pulsanti"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech serie CC (seriale)"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "Serie MM"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Mouse Logitech (seriale, vecchio tipo C7)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 pulsanti"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 pulsanti"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "nessuno"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Nessun mouse"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Per favore prova il mouse"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Per attivare il mouse"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "MUOVI LA RUOTA!"
-
-#: ../../my_gtk.pm_.c:64
-#, fuzzy
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Finisci"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Avanti ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "È corretto?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Info"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Espandi struttura"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Raggruppa struttura"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Cambia tra ordinamento semplice o a gruppi"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Connetti ad Internet"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"Il modo più comune per connettersi con adsl è pppoe.\n"
-"Alcune connessioni usano pptp, poche usano dhcp.\n"
-"Se non sai, scegli 'usa pppoe'."
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch USB"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "usa dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "usa pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "usa pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-#, fuzzy
-msgid "Web Server"
-msgstr "Server"
-
-#: ../../network/drakfirewall.pm_.c:17
-#, fuzzy
-msgid "Domain Name Server"
-msgstr "Nome dominio"
-
-#: ../../network/drakfirewall.pm_.c:32
-#, fuzzy
-msgid "Mail Server"
-msgstr "Abilita il server"
-
-#: ../../network/drakfirewall.pm_.c:37
-#, fuzzy
-msgid "POP and IMAP Server"
-msgstr "Server LDAP"
-
-#: ../../network/drakfirewall.pm_.c:111
-#, fuzzy
-msgid "No network card"
-msgstr "nessuna scheda di rete trovata"
-
-#: ../../network/drakfirewall.pm_.c:129
-#, fuzzy
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"Configuratore di firewall minimo\n"
-"\n"
-"Configurazione di un firewall personale per questo sistema Mandrake Linux.\n"
-"Per una soluzione firewall potente e dedicata, per favore rivolgiti\n"
-"alla distribuzione specializzata MandrakeSecurity Firewall."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-#, fuzzy
-msgid "Other ports"
-msgstr "Test delle porte"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Quale cliente dhcp vuoi usare?\n"
-"Quello predefinito è dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Nessun adattatore di rete ethernet è stato rilevato nel tuo sistema.\n"
-"Non posso configurare questo tipo di connessione."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Scegli l'interfaccia di rete"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"Per favore scegli quale adattatore di rete vuoi usare per connetterti a "
-"Internet"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "nessuna scheda di rete trovata"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Sto configurando la rete"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Per favore inserisci il tuo nome host se lo conosci.\n"
-"Alcuni server DHCP richiedono il nome host per funzionare.\n"
-"Il tuo nome host dovrebbe essere un nome pienamente qualificato,\n"
-"come ''mybox.mylab.myco.com''."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Nome host"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Wizard della configurazione di rete"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Modem ISDN esterno"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Scheda ISDN interna"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "Di che tipo è la tua connessione ISDN?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"Che configurazione ISDN preferisci?\n"
-"\n"
-"* La Vecchia configurazione usa isdn4net. Contiene strumenti potenti,\n"
-" ma è difficile da configurare per un principiante, e non standard.\n"
-"\n"
-"* La Nuova configurazione è più facile da capire, più aderente allo\n"
-" standard, ma dispone di un numero di strumenti inferiore.\n"
-"\n"
-"Raccomandiamo la configurazione leggera.\n"
-"\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Nuova configurazione (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "Vecchia configurazione (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "Configurazione ISDN"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Scegli il tuo provider.\n"
-" Se non è nella lista, scegli Fuori Lista"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Protocollo per l'Europa"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Protocollo per l'Europa (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "Protocollo per il resto del mondo"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Protocollo per il resto del mondo \n"
-" no D-Channel (linee in affitto)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Quale protocollo vuoi usare?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Che tipo di scheda hai?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Non so"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Se hai una scheda ISA, i valori nella prossima schermata dovrebbero essere "
-"giusti.\n"
-"\n"
-"Se hai una scheda PCMCIA, devi sapere IRQ e I/O della tua scheda.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Annulla"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Continua"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Qual'è la tua scheda ISDN?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Ho trovato una scheda ISDN PCI, ma non so di che tipo. Per favore seleziona "
-"una scheda PCI nella prossima schermata."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr ""
-"Non trovo nessuna scheda ISDN PCI. Per favore selezionane una \n"
-"nella prossima schermata."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Per favore scegli a che porta seriale è connesso il tuo modem."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Opzioni di chiamata"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Nome connessione"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Numero telefonico"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "ID di accesso"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Basata su script"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Basata su terminale"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Nome dominio"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Primo server DNS (opzionale)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Secondo server DNS (opzionale)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Puoi disconnetterti o riconfigurare la tua connessione."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Puoi configurare nuovamente la connessione."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Adesso sei connesso ad Internet"
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Puoi connetterti ad Internet o configurare nuovamente la connessione."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "In questo momento non sei connesso ad Internet"
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Connetti"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Disconnetti"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Configura la connessione"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Connessione & configurazione Internet"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "Adesso proseguiremo con la configurazione della connessione %s."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Stiamo per configurare la connessione %s.\n"
-"\n"
-"\n"
-"Premi OK per cominciare."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Configurazione della rete"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Dato che stai effettuando una installazione via rete, quest'ultima è già "
-"configurata.\n"
-"Clicca su Ok per mantenere questa configurazione, o su Annulla per "
-"riconfigurare la rete e la connessione ad Internet.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Benvenuti nel Wizard di configurazione della Rete!\n"
-"\n"
-"Stiamo per configurare la vostra connessione di rete/ad Internet.\n"
-"Se non volete usare il riconoscimento automatico, deselezionate il \n"
-"pulsante d'opzione.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Scegli il profilo da configurare"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Usa il riconoscimento automatico"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Modo Esperto"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Riconoscimento periferiche..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Connessione normale via modem"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "rilevato sulla porta: %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "Connessione ISDN"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "rilevato %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "Connessione ADSL"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "rilevato sull'interfaccia %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Connessione via cavo"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "Rilevata connessione via cavo"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "Connessione LAN"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "rilevata scheda(e) ethernet"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Scegli il tipo di connessione che vuoi configurare"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"Hai configurato diversi tipi di connessione ad Internet.\n"
-"Scegli quello che vuoi usare.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Connessione ad Internet"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Vuoi effettuare la connessione all'avvio?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Configurazione della rete"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "La rete dev'essere riavviata"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Si è verificato un problema al momento di riavviare la rete: \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Congratulazioni, la configurazione della rete e di Internet è finita.\n"
-"\n"
-"Adesso questa configurazione verrà applicata al vostro sistema.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"Dopo che questo sarà stato fatto, vi raccomandiamo di riavviare il\n"
-"vostro ambiente X per evitare problemi relativi al cambio di hostname."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"Si sono verificati dei problemi durante la configurazione.\n"
-"Provate la connessione usando net_monitor o mcc. Se la connessione non "
-"funziona, dovreste ripetere la configurazione."
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"ATTENZIONE: questo dispositivo è stato precedentemente configurato per\n"
-"connettersi ad Internet.\n"
-"Devi solo cliccare su OK per mantenere la precedente configurazione.\n"
-"Modifiche ai campi qui sotto cambieranno questa configurazione."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Per favore inserisci la configurazione IP per questa macchina.\n"
-"Ogni dato dovrebbe essere inserito come un indirizzo IP in notazione\n"
-"decimale puntata (ad esempio 1.2.3.4.)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Sto configurando il dispositivo di rete %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (driver %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "Indirizzo IP"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Netmask"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "IP automatico"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "Attiva al momento del boot"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "L'indirizzo IP deve essere in formato 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Per favore inserisci il tuo nome host.\n"
-"Il tuo nome host dovrebbe essere uno pienamente qualificato,\n"
-"come ''mybox.mylab.myco.com''.\n"
-"Puoi anche inserire l'indirizzo IP del gateway se ne hai uno."
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "Server DNS"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Gateway (es. %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Dispositivo di gateway"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "L'indirizzo IP deve essere in formato 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "L'indirizzo IP deve essere in formato 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Configurazione dei proxy"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "Proxy HTTP"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "Proxy FTP"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "Individua identità della scheda di rete (utile per i laptop)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Il proxy dovrebbe essere http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-#, fuzzy
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "L'URL dovrebbe cominciare con 'http:'"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Rilevata configurazione di Firewall!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Attenzione! È stata rilevata una configurazione di firewall esistente. "
-"Potrebbe avere bisogno di alcuni aggiustamenti manuali dopo l'installazione."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Configurazione di internet"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Vuoi provare a connetterti ad Internet adesso?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Sto provando la tua connessione ..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Adesso il sistema è connesso ad Internet"
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Per ragioni di sicurezza, adesso verrà disconnesso."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Il sistema non sembra essere connesso ad Internet.\n"
-"Prova a configurare nuovamente la connessione."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Configurazione della Connessione"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Per favore riempi o controlla il campo qui sotto"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "IRQ della scheda"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Memoria della scheda (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "IO della scheda"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "IO_0 della scheda"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "IO_1 della scheda"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Il tuo numero di telefono personale"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Nome del provider (es. provider.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Numero telefonico del provider"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "Dns 1 del provider (opzionale)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "Dns 2 del provider (opzionale)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Scegli la tua nazione"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Modalità di chiamata"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Velocità della connessione"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Timeout della connessione (in secondi)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Login dell'account (nome utente)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Password dell'account"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr ""
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "mount fallito: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Partizione estesa non supportata su questa piattaforma"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Hai un buco nella tua tabella delle partizioni, ma io non posso usarlo.\n"
-"L'unica soluzione è di muovere le tue partizioni primarie per avere il buco "
-"vicino alle partizioni estese"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Ripristino da file %s fallito: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "File di backup errato"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Errore scrivendo sul file %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"Al tuo disco sta accadendo qualcosa di brutto. \n"
-"Un test per verificare l'integrità dei dati è fallito. \n"
-"Significa che scrivere qualsiasi cosa sul disco genererà solo spazzatura a "
-"caso"
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "da avere"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "importante"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "molto bello"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "bello"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "forse"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Common Unix Printing System"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR New Generation"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer Daemon"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Print, Don't Queue"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Stampante locale"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Stampante remota"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Stampante su server CUPS remoto"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Stampante su server lpd remoto"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Stampante di rete (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "Stampante su server SMB/Windows95/98/NT"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "Stampante su server NetWare"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "Indica l'URI di un dispositivo di stamp"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "Invia tramite pipe al comando"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-#, fuzzy
-msgid "Unknown Model"
-msgstr "Modello sconosciuto"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "Modello sconosciuto"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Stampanti locali"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Stampanti remote"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " sulla porta parallela \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", stampante USB \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", dispositivo multifunzione sulla porta parallela \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", dispositivo multifunzione su USB"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", dispositivo multifunzione su HP JetDirect"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", dispositivo multifunzione"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", sto stampando su %s"
-
-#: ../../printer.pm_.c:792
-#, fuzzy, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr "sul server LPD \"%s\", stampante \"%s\""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", host TCP/IP \"%s\", porta %s"
-
-#: ../../printer.pm_.c:798
-#, fuzzy, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr "sul server Windows \"%s\", condivisione \"%s\""
-
-#: ../../printer.pm_.c:802
-#, fuzzy, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr "sul server Novell \"%s\", stampante \"%s\""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", uso il comando %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "Stampante di tipo raw (nessun driver)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(su %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(su questa macchina)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "Sul server CUPS \"%s\""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Predefinito)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Scegli Connessione stampante"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Com'è collegata la stampante?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"Con un server remoto CUPS, non devi configurare alcuna stampante\n"
-"adesso: le stampanti saranno individuate automaticamente."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "Configurazione di CUPS"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "Indica il server CUPS"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"Per avere accesso alle stampanti su server CUPS remoti all'interno della "
-"vostra rete locale non dovete configurare niente: i server CUPS informano la "
-"vostra macchina automaticamente in merito alle loro stampanti. Tutte le "
-"stampanti attualmente note alla vostra macchina sono elencate nella sezione "
-"\"Stampanti remote\" di Printerdrake. Quando il server CUPS non si trova "
-"all'interno della vostra rete locale, dovete indicare il suo indirizzo IP e, "
-"facoltativamente, il numero della porta in modo da ottenere le informazioni "
-"relative alla stampante dal server; altrimenti lasciate questi campi in "
-"bianco."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Normalmente CUPS viene configurato automaticamente in base al vostro "
-"ambiente di rete, in modo che possiate accedere alle sttampanti che "
-"dipendono dai server CUPS sulla vostra rete locale. Se questa caratteristica "
-"non funziona correttamente, disabilitate \"Configurazione automatica di CUPS"
-"\" e modificate manualmente il file /etc/cups/cupsd.conf. Non dimenticatevi "
-"di riavviare CUPS subito dopo (col comando: \"service cups restart\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "L'indirizzo IP deve essere in formato 192.168.1.20"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "Il numero della porta dovrebbe essere un numero intero!"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "IP del server CUPS"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Porta"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Configurazione automatica di CUPS"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "PrinterDrake"
-
-#: ../../printerdrake.pm_.c:178
-#, fuzzy
-msgid "Checking your system..."
-msgstr "Sto riavviando il sistema di stampa ..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-#, fuzzy
-msgid ""
-"The following printers\n"
-"\n"
-msgstr "I seguenti pacchetti satanno per essere rimossi"
-
-#: ../../printerdrake.pm_.c:199
-#, fuzzy
-msgid ""
-"The following printer\n"
-"\n"
-msgstr "I seguenti pacchetti satanno per essere rimossi"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-#, fuzzy
-msgid "directly connected to your system"
-msgstr "Copia i font sul tuo sistema"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-#, fuzzy
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr ""
-"Per favore scegliete la porta alla quale è connessa la vostra stampante."
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-#, fuzzy
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr ""
-"Volete impostare questa stampante (\"%s)\n"
-"come stampante predefinita?"
-
-#: ../../printerdrake.pm_.c:238
-#, fuzzy
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Vuoi effettuare la connessione all'avvio?"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Aggiungi nuova stampante"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Benvenuti nell'assistente di configurazione delle stampanti\n"
-"\n"
-"Questo assistente vi permette di installare stampanti remote o locali che "
-"verranno usate da questa macchina e anche da altre macchine sulla rete.\n"
-"\n"
-"Vi chiederà tutte le informazioni necessarie per configurare la stampante, "
-"dandovi accesso a tutti i driver, opzioni dei driver e tipi di connessione "
-"disponibili."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:315
-#, fuzzy
-msgid "Auto-detect printers connected to this machine"
-msgstr "Riconoscimento automatico stampanti"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Stampante locale"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"Congratulazioni, adesso la vostra stampante è installata e configurata!\n"
-"\n"
-"Potete stampare usando il comando \"Stampa\" delle vostre appllicazioni (in "
-"genere si trova nel menu File\").\n"
-"\n"
-"Se desiderate aggiungere, rimuovere o rinominare una stampante, o se volete "
-"modificare la configurazione predefinita (cassetto della carta, qualità di "
-"stampa, ecc.), selezionate \"Stampante\" nella sezione \"Hardware\" del "
-"Centro di controllo Mandrake."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Printer auto-detection"
-msgstr "Usa il riconoscimento automatico"
-
-#: ../../printerdrake.pm_.c:408
-#, fuzzy, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", host TCP/IP \"%s\", porta %s"
-
-#: ../../printerdrake.pm_.c:410
-#, fuzzy, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Stampante su server SMB/Windows95/98/NT"
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "Rilevato %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "Stasmpante sulla porta parallela \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "Stampante USB \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, fuzzy, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Stampante di rete (TCP/Socket)"
-
-#: ../../printerdrake.pm_.c:426
-#, fuzzy, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Stampante su server SMB/Windows95/98/NT"
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"Non è stata trovata nessuna stampante locale! Per installare manualmente una "
-"stampante indicate il nome di un dispositivo o di un file nel campo di "
-"immissione (porte parallele: /dev/lp0, /dev/"
-"lp1, ..., equivalenti a LPT1:, LPT2:, ...; prima stampante USB: /dev/usb/"
-"lp0, seconda: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "Devi indicare il nome di un dispositivo o di un file!"
-
-#: ../../printerdrake.pm_.c:578
-#, fuzzy
-msgid "No printer found!"
-msgstr "Non ho trovato nessuna stampante locale!\n"
-
-#: ../../printerdrake.pm_.c:588
-#, fuzzy
-msgid "Available printers"
-msgstr "Stampante locale"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"La stampante che segue è stata riconosciuta automaticamente, se non è quella "
-"che desiderate configurare inserite un nome di dispositivo o di file nel "
-"campo immissione testo"
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"Ecco una lista di tutte le stampanti che sono state riconosciute "
-"automaticamente. Per favore, scegliete quella che volete configurare, oppure "
-"inserite il nome di un dispositivo o di un file nel campo di immissione "
-"testo."
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"La stampante che segue è stata riconosciuta automaticamente. La "
-"configurazione della stampante verrà effettuata automaticamente. Se la "
-"vostra stampante non è stata riconosciuta in modo corretto, o se preferite "
-"una configurazione personalizzata, cliccate su \"Configurazione manuale\"."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"Ecco una lista di tutte le stampanti che sono state riconosciute "
-"automaticamente. Per favore scegliete la stampante che volete configurare, "
-"la configurazione verrà effettuata in modo del tutto automatico. Se la "
-"vostra stampante non è stata riconosciuta correttamente, o se preferite una "
-"configurazione personalizzata, cliccate su \"Configurazione manuale\"."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"Per favore scegliete la porta alla quale è connessa la vostra stampante, "
-"oppure inserite il nome di un dispositivo o di un file nel campo di "
-"immissione testo"
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr ""
-"Per favore scegliete la porta alla quale è connessa la vostra stampante."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (Porte parallele: /dev/lp0, /dev/lp1, ..., equivalenti a LPT1:, LPT2:, ...; "
-"prima stampante USB: /dev/usb/lp0, seconda: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "Dovete scegliere/indicare una stampante/un dispositivo!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Configurazione manuale"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Opzioni stampante lpd remota"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Per usare una stampante lpd remota, dovete indicare\n"
-"il nome dell'host del server della stampante e il nome della stampante\n"
-"su quel server."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "Nome host remoto"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Nome della stampante remota"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "Nome host remoto assente!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "Nome della stampante remota assente!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, fuzzy, c-format
-msgid "Detected model: %s %s"
-msgstr "Rilevato %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Scanning network..."
-msgstr "Sto attivando la connessione di rete ..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, fuzzy, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr "sul server Windows \"%s\", condivisione \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, fuzzy, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Sto stampando con la stampante \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "Opzioni Stampante SMB (Windows9x/NT)"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Per stampare su una stampante SMB, dovete indicare il nome\n"
-"dell'host SMB (Attenzione! non sempre corrisponde al nome host TCP/IP\n"
-"della macchina!) e possibimente l'indirizzo IP del server di stampa, come\n"
-"pure il nome di condivisione per la stampante cui volete accedere e ogni\n"
-"informazione utile riguardo nome dell'utente, password e gruppo di lavoro."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "Host del server SMB"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "IP del server SMB"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Nome di condivisione"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Gruppo di lavoro"
-
-#: ../../printerdrake.pm_.c:853
-#, fuzzy
-msgid "Auto-detected"
-msgstr "Usa il riconoscimento automatico"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "Devi indicare il nome del server o il numero IP dello stesso!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Il nome della condivisione Samba è assente!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "Opzioni stampante NetWare"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Per stampare su una stampante NetWare, dovete fornire il nome\n"
-"del server di stampa NetWare (Attenzione! potrebbe essere diverso dal nome\n"
-"del suo host TCP/IP!) insieme al nome della coda di stampa per la\n"
-"stampante cui volete accedere e ogni nome utente e password applicabili."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Server della stampante"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Nome della coda di stampa"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "Il nome del server NCP è assente"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "Il nome dellla coda NCP è assente!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, fuzzy, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", host TCP/IP \"%s\", porta %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, fuzzy, c-format
-msgid "Host \"%s\", port %s"
-msgstr ", host TCP/IP \"%s\", porta %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "Opzioni della stampante TCP/Socket"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1085
-#, fuzzy
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Per stampare su una stampante TCP/Socket, dovete indicare il\n"
-"nome host della stampante e opzionalmente il numero della porta.\n"
-"Sui server HP JetDirect il numero della porta in genere è 9100, su\n"
-"altri server potrebbe essere diverso. Consultate il manuale del vostro\n"
-"hardware."
-
-#: ../../printerdrake.pm_.c:1090
-#, fuzzy
-msgid "Printer host name or IP missing!"
-msgstr "Nome host della stampante assente!"
-
-#: ../../printerdrake.pm_.c:1112
-#, fuzzy
-msgid "Printer host name or IP"
-msgstr "Nome host della stampante"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "URI della stampante"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"Potete indicare direttamente l'URI di accesso alla stampante. Tale URI deve "
-"essere conforme alle specifiche CUPS o Foomatic. Notate che non tutti i i "
-"tipi di URI sono supportati da tutti gli spooler."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "Dev'essere inserito un'URI valido!"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"Ogni stampante deve avere un nome (ad esempio \"stampante\").\n"
-"Non è indispensabile riempire i campi Descrizione e \n"
-"Posizione. Si tratta di commenti per gli utenti."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Nome della stampante"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Posizione"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "Sto leggendo il database delle stampanti"
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "Sto preparando il database delle stampanti ..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "Il modello della vostra stampante"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "Il modello è corretto"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Selezionate il modello manualmente"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "Scelta del modello della stampante"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "Che modello di stampante hai?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Per favore, controllate che Printerdrake abbia effettuato correttamente il "
-"riconoscimento automatico della vostra stampante. Se il cursore si trova su "
-"un modello errato o su \"Stampante di tipo raw\", cercate quello corretto "
-"nella lista."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"Se la vostra stampante non è presente nella lista, cercate un modello "
-"compatibile o simile (consultate il manuale della stampante)."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "Configurazione di una stampante OKI winprinter"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Configurazione di una stampante Lexmark a getto d'inchiostro"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"Impostazioni predefinite della stampante\n"
-"\n"
-"Dovreste accertarvi che le dimensioni della pagina e il tipo di inchiostro/"
-"modo di stampa (se disponibile) e anche la configurazione hardware delle "
-"stampanti laser (memoria, unità duplex, cassetti supplementari) siano "
-"impostati correttamente. Si noti che quando la qualità/risoluzione di stampa "
-"è molto alta, la durata della stampa può diventare sensibilmente più lenta."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "L'opzione %s dev'essere un numero intero!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "L'opzione %s dev'essere un numero!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "Opzione %s fuori scala!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"Volete impostare questa stampante (\"%s)\n"
-"come stampante predefinita?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "Pagine di prova"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "Nessuna pagina di prova"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "Stampa"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "Pagina di prova standard"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Pagina di prova alternativa (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "Pagina di prova fotografica"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "Non stampare nessuna pagina di prova"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Stampa della(e) pagina(e) di prova..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"La pagina(e) di prova è stata inviata alla stampante.\n"
-"Potrebbe occorrere un po' di tempo prima che la stampa inizi.\n"
-"Stato della stampa:\n"
-"%s\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"La pagina(e) di prova è stata inviata alla stampante.\n"
-"potrebbe occorrere un po' di tempo prima che la stampa inizi.\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "Stampante in modo raw"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2343
-#, fuzzy, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Stampa/Scansione in corso su \"%s\""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Stampa/Scansione in corso su \"%s\""
-
-#: ../../printerdrake.pm_.c:2346
-#, fuzzy, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Stampa/Scansione in corso su \"%s\""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Sto stampando con la stampante \"%s\""
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Chiudi"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "Lista opzioni di stampa"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "Sto leggendo i dati della stampante..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "Configurazione della stampante a trasferimento"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-"Il nome della stampante dovrebbe contenere solo lettere, numeri e il "
-"trattino di sottolineatura"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Nuovo nome della stampante"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "Sto aggiornando i dati della stampante ..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "Configura di una stampante remota"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "Sto attivando la connessione di rete ..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Configura la rete adesso"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "Funzionalità di rete non configurate"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Vai avanti senza configurare la rete"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "Sto riavviando il sistema di stampa ..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "alto"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "paranoico"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "Avvio il sistema di stampa al momento del boot"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "Scegli il sistema di stampa"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Che sistema di stampa (spooler) vuoi usare?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Sto configurando la stampante \"%s\" ..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "Installazione del pacchetto Foomatic"
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Opzioni stampante"
-
-#: ../../printerdrake.pm_.c:2989
-#, fuzzy
-msgid "Preparing Printerdrake..."
-msgstr "Sto preparando PrinterDrake"
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "Configurazione applicazioni ..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "Vorresti configurare la stampa?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Cambia il sistema di stampa"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Modo Normale"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "Volete configurare un'altra stampante?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "Modifica configurazione stampante"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"Stampante %s\n"
-"Cosa volete modificare riguardo questa stampante?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "Tipo di connessione della stampante"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "Nome, descrizione, collocazione della stampante"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "Stampa della(e) pagina(e) di prova"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "Sapere come usare questa stampante"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "Rimuovi stampante"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Sto rimuovendo la vecchia stampante \"%s\" ..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "Stampante predefinita"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Volete davvero rimuovere la stampante \"%s\"?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Sto rimuovendo la stampante \"%s\" ..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Configurazione dei proxy"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Benvenuto nell'utilità di configurazione dei proxy.\n"
-"\n"
-"Qui potrai configurare i tuoi proxy http e ftp,\n"
-"con o senza login e password\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"Per favore completa le informazioni relative al proxy http\n"
-"Lascia in bianco se non desideri un proxy http"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "Porta"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "L'URL dovrebbe cominciare con 'http:'"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "Il numero della porta dovrebbe essere in cifre"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"Per favore completa le informazioni relative al proxy ftp\n"
-"Lascia in bianco se non desideri un proxy ftp"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"Per favore inserisci il login e il password per il proxy, se esistono.\n"
-"Lascia in bianco se non è necessario."
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "login"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "Password"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "digita ancora il password"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "Le password non corrispondono. Prova ancora!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Non posso aggiungere una partizione a _RAID_ formattato md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Non posso scrivere il file %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid fallito"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid fallito (forse manca raidtools?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Non ci sono abbastanza partizioni per RAID livello %d\n"
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "Livello di sicurezza"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "Livello di sicurezza"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "Amministrazione remota"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (Predefinito)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "Scegli livello di sicurezza"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "Per favore attendi, sto preparando l'installazione"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Lancia il sistema audio ALSA (Advanced Linux Sound Architecture)"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron, un gestore di comandi periodici."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd è usato per monitorare lo stato delle batterie e fare il log tramite\n"
-"syslog. Può anche essere usato per spegnere la macchina quando la batteria\n"
-"è scarica."
-
-#: ../../services.pm_.c:18
-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 ""
-"Lancia comandi programmati dal comando at al momento specificato quando\n"
-"at è stato lanciato, e lancia comandi batch quando il carico medio è\n"
-"sufficientemente basso."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron è un programma UNIX standard che lancia programmi definiti dall'utente\n"
-"ad intervalli periodici programmati. vixie cron aggiunge un numero di "
-"funzioni\n"
-"al cron UNIX di base, inclusi maggior sicurezza e opzioni di "
-"configurazione \n"
-"più potenti."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM aggiunge il supporto del mouse ad applicazioni Linux basate su testo "
-"come\n"
-"Midnight Commander. Permette anche operazioni taglia/incolla via mouse in \n"
-"console e include supporto per dei menu a scomparsa in console."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake esegue un'indagine riguardo l'hardware, e opzionalmente\n"
-"configura l'hardware nuovo/cambiato."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache è un server per World Wide Web. È usato per gestire files HTML\n"
-"e CGI."
-
-#: ../../services.pm_.c:29
-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 ""
-"Il demone superserver di Internet (comunemente chiamato inetd) avvia una\n"
-"varietà di altri servizi Internet a richiesta. È responsabile per l'avvio\n"
-"di molti servizi, inclusi telnet, ftp, rsh, e rlogin. Disabilitando inetd\n"
-"si disabilitano tutti i servizi di cui è responsabile."
-
-#: ../../services.pm_.c:33
-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\n"
-"scopo di impostare un firewall che protegga la tua macchina da intrusioni."
-
-#: ../../services.pm_.c:35
-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 ""
-"Questo pacchetto carica la mappa di tastiera selezionata come definito in\n"
-"/etc/sysconfig/keyboard, che può essere scelta usando l'utilità kdbconfig.\n"
-"Dovresti lasciarlo abilitato per la maggior parte delle macchine."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"Rigenerazione automatica dell'intestazione del kernel /boot per\n"
-"/usr/include/linux/{autoconf,versione}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Riconoscimento e configurazione automatica dell'hardware al boot."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Linuxconf talvolta deve eseguire alcune operazioni al momento\n"
-"del boot per gestire la configurazione del sistema."
-
-#: ../../services.pm_.c:43
-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 è il demone di stampa richiesto perchè lpr funzioni propriamente. È\n"
-"fondamentalmente un server che distribuisce i job di stampa alle stampanti."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Linux Virtual Server, usato per impostare un server ad alte prestazioni\n"
-"e alta disponibilità."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) è un Domain Name Server (DNS) utilizzato per risolvere\n"
-"nomi host in indirizzi IP."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Monta e smonta tutti i punti di mount di Network File System (NFS),\n"
-"SMB (Lan Manager/Windows), e NCP (Netware)."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Attiva/Disattiva tutte le interfacce di rete di cui è previsto l'avvio\n"
-"al momento del boot."
-
-#: ../../services.pm_.c:52
-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 è un popolare protocollo per la condivisione di file attraverso reti\n"
-"TCP/IP. Questo servizio consente funzionalità di server NFS, che sono\n"
-"configurate tramite il file /etc/exports."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS è un popolare protocollo per la condivisione di file attraverso reti TCP/"
-"IP.\n"
-"Questo servizio consente funzionalità di blocco dei file NFS."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"Attiva automaticamente il tasto relativo al tastierino numerico\n"
-"per la console e XFree al momento del boot."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Supporto per le stampanti Windows OKI 4w e compatibili."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"Il supporto PCMCIA di solito serve per usare dispositivi di tipo ethernet e\n"
-"modem nei portatili. Non sarà lanciato se non è stato configurato, perciò "
-"è \n"
-"sicuro da avere installato anche su macchine che non lo richiedono."
-
-#: ../../services.pm_.c:63
-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 ""
-"Il portmapper gestisce connessioni RPC, che sono usate da protocolli\n"
-"come NFS e NIS. Il server portmap deve essere in esecuzione su macchine che\n"
-"agiscono come server per protocolli che fanno uso di meccanismi RPC."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix è un Agente di Trasporto di Posta, un programma che\n"
-"sposta messaggi da una macchina ad un'altra."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Salva e ripristina l'entropia del sistema per una generazione di numeri\n"
-"casuali di alta qualità."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Assegna dispositivi raw a dispositivi a blocchi (quali le partizioni\n"
-"di un disco rigido), da usare con applicazioni come Oracle."
-
-#: ../../services.pm_.c:71
-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 ""
-"Il demone routed permette tabelle di router IP automatiche aggiornate per\n"
-"mezzo del protocollo RIP. Mentre RIP è largamente usato in piccole reti, \n"
-"protocolli di routing più complessi sono necessari per reti più complesse."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"Il protocollo rstat permette agli utenti di una rete di recuperare\n"
-"misurazioni delle prestazioni per ogni macchina di quella rete."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"Il protocollo rusers permette agli utenti di una rete di identificare\n"
-"chi è connesso su una macchina interrogata in proposito."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"Il protocollo rwho permette ad utenti remoti di ottenere una lista di \n"
-"tutti gli utenti connessi ad una macchina su cui gira il demone rwho\n"
-"(similarmente a finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Lancia il sistema audio sulla tua macchina"
-
-#: ../../services.pm_.c:81
-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 è una utilità che molti demoni usano per aggiungere messaggi\n"
-"in vari file di log di sistema. È una buona idea lanciare sempre syslog."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "Carica i driver per i tuoi dispositivi USB."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "Avvia il server di caratteri (indispensabile per eseguire XFree)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "Scegli quali servizi saranno lanciati automaticamente all'avvio."
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "Stampa"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr ""
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "Sistema"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Amministrazione remota"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Server di database"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr ""
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Servizi"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "in esecuzione"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "fermato"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Servizi e demoni"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"Spiacente, ma non ci sono ulteriori\n"
-"informazioni riguardo questo servizio."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "Al boot"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "Avvia"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Stop"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:9
-#, fuzzy
-msgid "Get involved in the Free Software world"
-msgstr "Unisciti al mondo del software libero"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-
-#: ../../share/advertising/03-internet.pl_.c:9
-#, fuzzy
-msgid "Get the most from the Internet"
-msgstr "Connetti ad Internet"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Giochi"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Centro di Controllo Mandrake"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Interfacce utente"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:9
-#, fuzzy
-msgid "Development simplified"
-msgstr "Sviluppo"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "Centro di Controllo Mandrake"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "Installazione dei pacchetti ..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Per favore esci e usa Ctrl-Alt-Backspace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Per favore rientra come %s per attivare le modifiche"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Configurazione del Terminal Server Mandrake"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "Abilita il server"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "Disabilita il server"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "Avvia il server"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "Ferma il server"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "Aggiungi/Rimuovi utenti"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Aggiungi/Rimuovi client"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "Nessuna NIC selezionata!"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- Cancella"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "Cancella tutti i NBI"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "Aggiungi utente -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- Rimuovi client"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "Configurazione dhcpd ..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "Configurazione avanzata"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "Scrivi configurazione"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "Per favore inserisci il floppy disk:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "Nessun drive floppy disponibile!"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Errore!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Configurazione installazione automatica"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "Configurazione automatica fasi di installazione"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "Sto creando il floppy di installazione automatica"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Congratulazioni!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Installazione automatica"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Aggiungi una voce"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "Rimuovi l'ultima voce"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:724
-#, fuzzy
-msgid "FATAL"
-msgstr "FAT"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-#, fuzzy
-msgid "Total progess"
-msgstr "progresso totale"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "Nessuna Password"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "Backup dei file di sistema..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "File di backup su disco rigido..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "Backup dei file dell'utente"
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "Progresso del backup del disco rigido..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "Backup di altri file"
-
-#: ../../standalone/drakbackup_.c:1323
-#, fuzzy
-msgid "No changes to backup!"
-msgstr "Usa unità a nastro per effettuare il backup"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1346
-#, fuzzy, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr "trasmissione file via FTP"
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr "Errore durante l'invio della mail. \n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Selezione file"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "Selezionate i file e le directory e cliccate su 'Aggiungi'"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"Per favore abilitate tutte le opzioni necessarie\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"Queste opzioni possono effettuare il backup e il ripristino di tutti i file "
-"nella\n"
-"vostra directory /etc.\n"
-
-#: ../../standalone/drakbackup_.c:1604
-#, fuzzy
-msgid "Backup your System files. (/etc directory)"
-msgstr "Backup dei vostri file di sistema (directory /etc)"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr "Usa backup incrementali (non sostituire i vecchi backup)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "Non includere file critici (passwd, group, fstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-"Grazie a questa opzione sarete in grado di ripristinare ogni versione della\n"
-"vostra directory /etc."
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr "Per favore scegli tutti gli utenti che vuoi includere nel backup"
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "Non includere la cache del navigatore"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr "Usa backup incrementali (non sostituire i vecchi backup)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "Rimuovi quelli selezionati"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "Utenti"
-
-#: ../../standalone/drakbackup_.c:1777
-#, fuzzy
-msgid "Use network connection to backup"
-msgstr "Usa unità a nastro per effettuare il backup"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "Per favore inserisci il nome dell'host o l'IP"
-
-#: ../../standalone/drakbackup_.c:1795
-#, fuzzy
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr "Per favore, indicate la directory in cui sono archiviati i backup"
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "Per favore inserisci il tuo nomei di login"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "Per favore inserisci il tuo password"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "Ricorda questo password"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-#, fuzzy
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Per favore, scegliete lo spazio su CD"
-
-#: ../../standalone/drakbackup_.c:1931
-#, fuzzy
-msgid "Please check for multisession CD"
-msgstr "Per favore, accertatevi di usare supporti CD-RW"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "Per favore, accertatevi di usare supporti CD-RW"
-
-#: ../../standalone/drakbackup_.c:1943
-#, fuzzy
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Per favore, accertatevi di usare supporti CD-RW"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1950
-#, fuzzy
-msgid "Please check if you are using a DVDR device"
-msgstr "Per favore, accertatevi di usare supporti CD-RW"
-
-#: ../../standalone/drakbackup_.c:1956
-#, fuzzy
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Per favore, accertatevi di usare supporti CD-RW"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"Per favore, inserite il numero che identifica il vostro masterizzatore\n"
-"ad esempio: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-#, fuzzy
-msgid "No CD device defined!"
-msgstr "Scegli file"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "Usa unità a nastro per effettuare il backup"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "Per favore, inserite il nome del dispositivo da usare per il backup"
-
-#: ../../standalone/drakbackup_.c:2059
-#, fuzzy
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Per favore scegli tutti gli utenti che vuoi includere nel backup"
-
-#: ../../standalone/drakbackup_.c:2065
-#, fuzzy
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Per favore scegli tutti gli utenti che vuoi includere nel backup"
-
-#: ../../standalone/drakbackup_.c:2071
-#, fuzzy
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Per favore scegli tutti gli utenti che vuoi includere nel backup"
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"Per favore, indicate le dimensioni massime\n"
-"concesse a Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2142
-#, fuzzy
-msgid "Please enter the directory to save to:"
-msgstr "Per favore inserisci la directory da salvare:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "Usa una quota per i file di backup."
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "Rete"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "Disco rigido  / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-#, fuzzy
-msgid "Tape"
-msgstr "Tipo"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "ogni ora"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "ogni giorno"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "settimanale"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "ogni mese"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "Usa demone"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"Per favore, scegli la frequenza\n"
-"del backup"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"Per favore, scegli il supporto\n"
-"del backup"
-
-#: ../../standalone/drakbackup_.c:2291
-#, fuzzy
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"Per favore, accertatevi che il demone cron sia incluso fra i servizi attivi"
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "Dopo ogni backup invia una mail rapporto a:"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "Cosa"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Dove"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "Quando"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "Altre opzioni"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Configurazione di Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "Per favore scegliete dove volete effettuare il backup"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "sul disco rigido"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "sulla rete"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "Per favore scegliete i pacchetti che volete installare."
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "Sistema di backup"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "Fai il backup degli utenti"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "Seleziona l'utente manualmente"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"Fonti del backup: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- File di sistema:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- File degli utenti:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- Altri file:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- Salva su disco rigido seguendo il percorso: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2604
-#, fuzzy, c-format
-msgid " on device: %s"
-msgstr "Dispositivo del mouse: %s\n"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, fuzzy, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- Salva via FTP sull'host: %s\n"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2610
-#, fuzzy, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- Salva via FTP sull'host: %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t nome utente: %s\n"
-"\t\t sul percorso: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"-Opzioni:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\tNon includere file di sistema\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\tEffettua backup usando tar e bzip2\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\tI backup fanno uso di tar e gzip\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-Disco rigido.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-CDROM.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-Rete via FTP.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-Rete via SSH.\n"
-
-#: ../../standalone/drakbackup_.c:2627
-#, fuzzy
-msgid "\t-Network by rsync.\n"
-msgstr "\t-Rete via FTP.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-#, fuzzy
-msgid "\t-Network by webdav.\n"
-msgstr "\t-Rete via FTP.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr ""
-"Nessun file di configurazione, per favore cliccate su Assistente o "
-"Avanzato.\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr "Lista di dati da ripristinare:\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr "Lista di dati corrotti:\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "Per favore scegliete a che porta seriale è connesso il vostro modem."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "I file di backup sono corrotti"
-
-#: ../../standalone/drakbackup_.c:2836
-#, fuzzy
-msgid " All of your selected data have been "
-msgstr "          Tutti i dati selezionati sono stati          "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr "          Ripristinati con successo su %s       "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr "         Ripristina configurazione       "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "OK al ripristino degli altri file"
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-"Lista degli utenti da ripristinare (solo la data più recente per utente è "
-"importante)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "Effettua il backup dei file di sistema prima di:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "Per favore, scegliete la data da ripristinare"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "Usa il disco rigido per effettuare il backup"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "Per favore inserisci la directory da salvare:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "Connessione FTP"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "Connessione sicura"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "Ripristina da disco rigido"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "Per favore, indicate la directory in cui sono archiviati i backup"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "Scegliete un altro supporto dal quale effettuare il ripristino"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "Altri supporti"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "Ripristina sistema"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "Ripristina utenti"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "Ripristina altro"
-
-#: ../../standalone/drakbackup_.c:3267
-#, fuzzy
-msgid "select path to restore (instead of /)"
-msgstr "selezionate il percorso del ripristino (invece di / )"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-"Effettua nuovo backup prima del ripristino (solo per backup incrementali)."
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "Rimuovi le directory dell'utente prima del ripristino."
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "Rimuovi quelli selezionati"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "Ripristina altro"
-
-#: ../../standalone/drakbackup_.c:3479
-#, fuzzy, c-format
-msgid "Backup files not found at %s."
-msgstr "I file di backup sono corrotti"
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "Ripristina da disco rigido"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "Ripristina tabella delle partizioni"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, fuzzy
-msgid "Restore Via Network"
-msgstr "Ripristina utenti"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-#, fuzzy
-msgid "Host Name"
-msgstr "Nome host"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-#, fuzzy
-msgid "Password required"
-msgstr "Password"
-
-#: ../../standalone/drakbackup_.c:3541
-#, fuzzy
-msgid "Username required"
-msgstr "Nome utente"
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "Nome host: "
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "Ripristina altro"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "Ripristina tutti i backup"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "Personalizza il ripristino"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "Ripristina tabella delle partizioni"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "Ripristina utenti"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Precedente"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Salva"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "Costruisci backup"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "Ripristina"
-
-#: ../../standalone/drakbackup_.c:4233
-#, fuzzy
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"Errore usando sendmail\n"
-" la vostra mail di report non è stata inviata\n"
-" Per favore configurate sendmail"
-
-#: ../../standalone/drakbackup_.c:4257
-#, fuzzy
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr "I seguenti pacchetti stanno per essere installati"
-
-#: ../../standalone/drakbackup_.c:4280
-#, fuzzy
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"Errore nella trasmissione del file via FTP.\n"
-" Per favore, controllate la configurazione FTP."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "Per favore, scegliete il tipo del vostro mouse."
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "Per favore, scegliete il tipo del vostro mouse."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "Per favore, scegliete il tipo del vostro mouse."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"Nessun file di configurazione trovato\n"
-"per favore cliccate su Assistente o Avanzato"
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "Ancora in sviluppo ... attendere per favore."
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "Backup dei file di sistema"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "Backup dei file degli utenti"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "Backup di altri file"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Progresso totale"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "trasmissione file via FTP"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "Sto inviando i file ..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "Effettua il backup adesso sulla base del file di configurazione"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "Vedi la configurazione di backup"
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Configurazione dell'assistente"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "Configurazione avanzata"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "Effettua il backup adesso"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-"Alcuni errori nell'invio della posta sono causati da\n"
-"un'errata configurazione di postfix. Per risolvere il problema\n"
-"dovete indicare ilmionomehost o ilmiodominio in /etc/postfix/main.cf\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "Installazione di %s fallita. Si è verificato il seguente errore:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-#, fuzzy
-msgid "Standalone Tools"
-msgstr "Programmi da linea di comando"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake Online"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-#, fuzzy
-msgid "Msec"
-msgstr "Mouse"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "Controllo remoto"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "Software Manager"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "Assistenti di configurazione"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "Applicazione:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "Pacchetto:"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "Versione: "
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "Report"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "Non installato"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr ""
-
-#: ../../standalone/drakbug_.c:196
-#, fuzzy
-msgid "No browser available! Please install one"
-msgstr "Dopo 'installazione degli screenshot saranno disponibili in %s"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Configurazione della rete (%d adattatori)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profilo: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Cancella profilo..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Profilo da cancellare:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Nuovo profilo..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"Nome del profile da creare (il nuovo profilo verrà creato come copia di "
-"quello attuale):"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Nome host: "
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Accesso ad Internet"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Tipo:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Gateway:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Interfaccia:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Status:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "Attendere per favore"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Configura l'accesso ad Internet"
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "Configurazione LAN (rete locale)"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Driver"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Interfaccia"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protocollo"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Stato"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Configura rete locale (LAN)"
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "Cliccate qui per lanciare l'assistente ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Assistente..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Applica"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Connesso"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Non connesso"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Connetti..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Disconnetti..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"Attenzione, è stata individuata un'altra connessione ad Internet, forse "
-"attraverso la vostra rete locale"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"Non disponi di nessuna interfaccia configurata.\n"
-"Per prima cosa configurale cliccando su 'Configura'"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "Configurazione rete locale (LAN)"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adattatore %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Protocollo di boot"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Attivato/a al momento del boot"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "Cliente DHCP"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "attivare adesso"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "disattivare adesso"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Questa interfaccia non è stata ancora configurata.\n"
-"Lanciate l'assistente di configurazione nella finestra principale."
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Non disponi di una connessione ad Internet.\n"
-"Creane una cliccando su 'Configura'"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Configurazione della connessione ad Internet"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Configurazione della connessione ad Internet"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Tipo di connessione: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parametri"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Gateway"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Scheda ethernet"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "Cliente DHCP"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "uso: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Nome modulo"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Dimensione"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "creazione disco di avvio"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "predefinito"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "Errore DrakFloppy: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "versione del kernel"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Generale"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Area per esperti"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "Argomenti opzionali per mkinitrd"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Aggiungi un modulo"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "forza"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "se necessario"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "ometti moduli scsi"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "ometti moduli raid"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Rimuovi un modulo"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Output"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Crea il disco"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Assicurati che un supporto sia inserito nel dispositivo %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"Il dispositivo %s è vuoto o il supporto è protetto in scrittura.\n"
-"Per favore inserisci un supporto."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Impssibile eseguire la chiamata fork: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Non è stato possibile chiudere normalmente mkbootdisk: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "Cerca fonti installate"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "Deseleziona fonti installate"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "esamina tutti i font"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "nessun font trovato"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "fatto"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "non ho trovato nessun font nelle partizioni montate"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Ri-selezionate i font corretti"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "non ho trovato nessun font.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "Cerca font nella lista installati"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "Copia i font"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "Installazione di font True Type"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "per favore attendere mentre eseguo ttmkfdir..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "Installazione font True Type effettuata"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "Conversione font"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "sto costruendo type1inst"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "conversione font ttf"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "conversione font pfm"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Soppressione file temporanei"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "Riavvia XFS"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "Soppressione file dei font"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "riavvia xfs"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"Prima di installare qualsiasi font accertatevi di avere il permesso di "
-"installarli e usarli sul vostro sistema.\n"
-"\n"
-"-Potete installare i font nel modo normale. In casi piuttosto rari, dei font "
-"corrotti potrebbero bloccare il vostro server X."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "Importazione font"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "Prendi i font di Windows"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "Disintallazione font"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "Opzioni avanzate"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "Lista font"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "Scegliete le applicazioni che supporteranno i font:"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Stampanti generiche"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "Selezionate il file o la directory del font e cliccate su 'Aggiungi'"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "Lista di installazione"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "cliccate qui se ne siete sicuri."
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "qui in caso contrario."
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "Deseleziona tutto"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Tutti selezionati"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "Rimuovi lista"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "Test iniziali"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "Copia i font sul tuo sistema"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "Installa e converti i font"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "Post-installazione"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "Rimuovi i font dal tuo sistema"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "Post-disinstallazione"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Condivisione connessione Internet"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Condivisione della connessione ad Internet attualmente abilitata"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Il setup della condivisione della connessione Internet è già stato fatto.\n"
-"È attualmente abilitata.\n"
-"\n"
-"Cosa vorresti fare?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "disabilita"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "abbandona"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "riconfigura"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "Sto disattivando i server..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "La condivisione della connessione ad Internet ora è disabilitata."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Condivisione connessione Internet attualmente disabilitata"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Il setup della condivisione della connessione internet è già stato fatto.\n"
-"È attualmente disabilitata.\n"
-"\n"
-"Cosa vorresti fare?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "abilita"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "Sto attivando i server..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "La condivisione della connessione ad Internet ora è abilitata."
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Stai per configurare il tuo computer per condividere la sua connessione a "
-"Internet.\n"
-"Grazie a questa caratteristica, altri computer sulla tua rete locale "
-"potranno usare la connessione ad Internet di questa macchina.\n"
-"\n"
-"Nota: è necessario un Adattatore di Rete dedicato per realizzare una\n"
-"Rete di Area Locale (LAN)."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Interfaccia %s (usa il modulo %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Interfaccia %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Nessun adattatore di rete nel tuo sistema!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Nessun adattatore di rete ethernet è stato rilevato nel tuo sistema. Per "
-"favore lancia l'utilità di configurazione hardware."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Interfaccia di rete"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"C'è un solo adattatore di rete configurato nel tuo sistema:\n"
-"\n"
-"%s\n"
-"\n"
-"Sto per configurare la tua rete locale (LAN) usando quell'adattatore."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-"Per favore scegliete quale adattatore di rete sarà connesso alla vostra rete "
-"locale (LAN)."
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "Interfaccia di rete già configurata"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"Attenzione, la scheda di rete (%s) è già configurata.\n"
-"\n"
-"Desiderate una ri-configurazione automatica?\n"
-"\n"
-"Potete farlo manualmente se sapete quello che state facendo."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "Riconfigurazione automatica"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Mostra la configurazione dell'interfaccia corrente"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"Configurazione attuale di `%s':\n"
-"\n"
-"Rete: %s\n"
-"Indirizzo IP: %s\n"
-"Attribuzione IP: %s\n"
-"Driver: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"Posso conservare la vostra configurazione attuale e supporre che abbiate già "
-"impostato un serverDHCP; in tal caso, per favore controllate che la rete di "
-"classe C che usate per la vostra rete locale sia stata letta correttamente; "
-"non la riconfigurerò e non toccherò la configurazione del vostro server "
-"DHCP.\n"
-"\n"
-"In alternativa, posso riconfigurare la vostra interfaccia di rete e (ri)"
-"configurare un server DHCP per voi.\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "Rete locale di classe C"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "IP di (questo) server DHCP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "Riconfigurazione dell'interfaccia di rete e del server DHCP"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "La rete locale non terminava con `.0', rinuncio."
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr ""
-"Trovato conflitto potenziale dell'indirizzo LAN nella configurazione "
-"corrente di %s!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Sto configurando..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr ""
-"Sto configurando gli script, installando il software, avviando i server..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Problemi nell'installazione del pacchetto %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Ogni cosa è stata configurata.\n"
-"Ora puoi condividere la connessione ad Internet con altri computers sulla "
-"tua rete locale (LAN) usando la configurazione di rete automatica (DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "Il setup è già stato fatto, ma è attualmente disabilitato."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "Il setup è già stato fatto, ed è attualmente abilitato."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr ""
-"Nessuna condivisione della connessione ad Internet configurata in precedenza."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Configurazione della connessione ad Internet"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Benvenuti nell'utilità di condivisione della connessione ad Internet!\n"
-"\n"
-"%s\n"
-"\n"
-"Cliccate su ``Configura'' se volete lanciare il Wizard di configurazione."
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "group"
-msgstr "Gruppo di lavoro"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "permissions"
-msgstr "partizione %s"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "user"
-msgstr "Utente"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:50
-#, fuzzy
-msgid "delete"
-msgstr "Cancella"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:52
-#, fuzzy
-msgid "Down"
-msgstr "Fatto"
-
-#: ../../standalone/drakperm_.c:53
-#, fuzzy
-msgid "add a rule"
-msgstr "Aggiungi un modulo"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-#, fuzzy
-msgid "Add a new rule at the end"
-msgstr "Aggiungi nuova stampante"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:64
-#, fuzzy
-msgid "Up selected rule one level"
-msgstr "Deseleziona tutto"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-#, fuzzy
-msgid "Delete selected rule"
-msgstr "Rimuovi quelli selezionati"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:244
-#, fuzzy
-msgid "Current user"
-msgstr "Accetta utente"
-
-#: ../../standalone/drakperm_.c:249
-#, fuzzy
-msgid "Permissions"
-msgstr "Versione: %s\n"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:251
-#, fuzzy
-msgid "Property"
-msgstr "Porta"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-#, fuzzy
-msgid "Use owner id for execution"
-msgstr "Usa il riconoscimento automatico"
-
-#: ../../standalone/drakperm_.c:312
-#, fuzzy
-msgid "Use group id for execution"
-msgstr "Usa il riconoscimento automatico"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-#, fuzzy
-msgid "Path selection"
-msgstr "Salva scelta pacchetti"
-
-#: ../../standalone/drakperm_.c:364
-#, fuzzy
-msgid "user :"
-msgstr "Utente"
-
-#: ../../standalone/drakperm_.c:366
-#, fuzzy
-msgid "group :"
-msgstr "Gruppo di lavoro"
-
-#: ../../standalone/draksound_.c:47
-#, fuzzy
-msgid "No Sound Card detected!"
-msgstr "Nessuna NIC selezionata!"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-#, fuzzy
-msgid "first step creation"
-msgstr "creazione disco di avvio"
-
-#: ../../standalone/draksplash_.c:79
-#, fuzzy
-msgid "final resolution"
-msgstr "Risoluzione"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-#, fuzzy
-msgid "choose image file"
-msgstr "Scegli un file"
-
-#: ../../standalone/draksplash_.c:81
-#, fuzzy
-msgid "Theme name"
-msgstr "Nome di condivisione"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-#, fuzzy
-msgid "Configure bootsplash picture"
-msgstr "Configura servizi"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-#, fuzzy
-msgid "Preview"
-msgstr "dispositivo"
-
-#: ../../standalone/draksplash_.c:123
-#, fuzzy
-msgid "Save theme"
-msgstr "Installa sistema"
-
-#: ../../standalone/draksplash_.c:124
-#, fuzzy
-msgid "Choose color"
-msgstr "Scegli un monitor"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-#, fuzzy
-msgid "ProgressBar color selection"
-msgstr "Scelta del modello della stampante"
-
-#: ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "You must choose an image file first!"
-msgstr "Dovete scegliere/indicare una stampante/un dispositivo!"
-
-#: ../../standalone/draksplash_.c:465
-#, fuzzy
-msgid "Generating preview ..."
-msgstr "Riconoscimento periferiche ..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "Canada (cavo)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "USA (broadcast)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "USA (cavo)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "USA (cavo-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "China (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "Japan (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "Giappone (cavo)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "Europa Orientale"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "France [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "Irlanda"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "Europa Occidentale"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "Australia"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "Nuova Zelanda"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "Sud Africa"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "Argentina"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr "Per favore, digitate il vostro standard tv e la nazione"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "Standard TV:"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Area:"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "Ricerca di canali TV in corso ..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "Sto cercando canali TV"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "Si è verificato un errore nella ricerca dei canali TV"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/harddrake2_.c:8
-#, fuzzy
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr "uso: keyboarddrake [--expert] [tastiera]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "uso: keyboarddrake [--expert] [tastiera]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Per favore, scegliete l'impostazione della tastiera."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Vuoi che il tasto BackSpace funzioni come Canc nella console?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Cambia il CD-ROM"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Per favore inserisci il Cd-Rom di installazione nel lettore e premi Ok "
-"quando\n"
-"pronto. Se non ce l'hai, premi Annulla per evitare l'aggiornamento diretto."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Non riesco ad avviare l'aggiornamento diretto !!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr ""
-"Il cambiamento è stato applicato, ma perché diventi effettivo dovete uscire "
-"dalla sessione"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Mostralo solo per il giorno selezionato"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/File/_Nuovo"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/File/_Apri"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/File/_Salva"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/File/Salva_Come"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/File/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Opzioni"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Opzioni/Prova"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Guida/_Informazioni su..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "Utente"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Messaggi"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Syslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Spiegazioni relative agli strumenti Mandrake"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "cerca"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Un tool per monitorare i tuoi file di Log"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Impostazioni"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "coincidono"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "ma non coincidono"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Scegliete il file"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "calendario"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Contenuto del file"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-#, fuzzy
-msgid "Mail alert"
-msgstr "Notifica Mail/SMS"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "aspetta, sto analizzando: %s"
-
-#: ../../standalone/logdrake_.c:408
-#, fuzzy
-msgid "Mail alert configuration"
-msgstr "Configurazione di avvisi email/SMS"
-
-#: ../../standalone/logdrake_.c:409
-#, fuzzy
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Benvenuto nell'utilità di configurazione degli avvisi email/SMS..\n"
-"\n"
-"Qui potrai configurare il sistema di avvisi.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:417
-#, fuzzy
-msgid "Domain Name Resolver"
-msgstr "Nome dominio"
-
-#: ../../standalone/logdrake_.c:418
-#, fuzzy
-msgid "Ftp Server"
-msgstr "Server NIS"
-
-#: ../../standalone/logdrake_.c:419
-#, fuzzy
-msgid "Postfix Mail Server"
-msgstr "Server di posta Postfix, server di news Inn"
-
-#: ../../standalone/logdrake_.c:420
-#, fuzzy
-msgid "Samba Server"
-msgstr "Server NIS"
-
-#: ../../standalone/logdrake_.c:421
-#, fuzzy
-msgid "SSH Server"
-msgstr "Server NIS"
-
-#: ../../standalone/logdrake_.c:422
-#, fuzzy
-msgid "Webmin Service"
-msgstr "Servizi"
-
-#: ../../standalone/logdrake_.c:423
-#, fuzzy
-msgid "Xinetd Service"
-msgstr "Server della stampante"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "configurazione servizio"
-
-#: ../../standalone/logdrake_.c:431
-#, fuzzy
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-"Verrete avvisati se uno dei servizi selezionati non è più in esecuzione"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "carica configurazione"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "Riceverete una notifica se il carico eccede questo valore"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "configurazione avvisi"
-
-#: ../../standalone/logdrake_.c:458
-#, fuzzy
-msgid "Please enter your email address below "
-msgstr "Per favore inserisci il tuo password"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Salva con nome..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Per favore, scegliete il tipo del vostro mouse."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Emula il terzo pulsante?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "Sto leggendo i dati della stampante..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "Riconoscimento periferiche ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Test delle porte"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, fuzzy, c-format
-msgid "%s found on %s, configure it?"
-msgstr "Trovato %s su %s, devo configurarlo?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Scegliete uno scanner"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "Questo scanner %s non è supportato"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "seleziona il dispositivo"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"Questo scanner %s deve essere configurato con printerdrake.\n"
-"Potete lanciare printerdrake dal Centro di controllo Mandrake, sezione "
-"Hardware."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"Lo scanner %s è stato configurato.\n"
-"Adesso potete utilizzarlo usando \"XSane\" (sezione Multimedia/Graphics del "
-"menu di sistema)."
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr ""
-"Alcuni dispositivi della categoria hardware \"%s\" sono stati rimossi:\n"
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr ""
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Scegli la lingua"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Classe d'installazione"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Ricerca del disco fisso"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Configura mouse"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Scegli la tastiera"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Sicurezza"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Configura il filesystem"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Formatta partizioni"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Pacchetti da installare"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Installa sistema"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Aggiungi un utente"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Configura rete"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Configura servizi"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Installa bootloader"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Crea disco di boot"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Configura X"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "Installa aggiornamenti di sistema"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Termina installazione"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Computer connesso alla rete (cliente)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "Server NFS, server SMB, server proxy, server SSH"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Office"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Workstation grafica con GNOME"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Utilità per il tuo Palm Pilot o Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Workstation"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Firewall/Router"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "Server di nomi di dominio (DNS) e informazioni sulla rete"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"Programmi Office: wordprocessor (kword, abiword), fogli elettronici "
-"(kspread, gnumeric), visualizzatori pdf, ecc."
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Utilità audio: riproduttori mp3 o midi, mixer, ecc."
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Libri e Howto su Linux e il software libero"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "Workstation grafica con KDE"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, ecc."
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimedia - Video"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "Set di utilità per posta, news, web, file transfer, e chat"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Database"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "Server di database PostgreSQL o MySQL"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Strumenti per semplificare la configurazione del computer"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimedia - Suono"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Documentazione"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Programmi da linea di comando"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Server di posta Postfix, server di news Inn"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Computer con accesso ad Internet"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Computer multimediale"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Configurazione"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Altri desktop grafici (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"Il K Desktop Environment, l'ambiente grafico di base con una collezione di "
-"utilità che lo accompagnano"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Ambiente grafico"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Sviluppo"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache e Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Utilità per creare e masterizzare CD"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Postazione di lavoro con programmi Office"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, ecc."
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Programmi grafici come The Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS"
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "Librerie di sviluppo, programmi e file include per C e C++"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Server di rete"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Posta/Groupware/Newsgroup"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Computer predisposto per i giochi"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Riproduttori video e programmi di editing"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimedia - Grafica"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Programmi di svago: azione, da tavolo, strategia, ecc."
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"Gruppo di programmi per leggere e inviare posta e news (pine, mutt, tin..) e "
-"per navigare il Web"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Finanza Personale"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"Un ambiente grafico con un set di applicazioni user-friendly e utilità per "
-"il desktop"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "Clienti per vari protocolli, incluso ssh"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Gateway per Internet"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Programmi di riproduzione/modifica audio e video"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Altri desktop grafici"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Editor, shell, programmi di utilità riguardo i file, terminali"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Programmi per gestire le tue finanze, come gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Gestione di informazioni personali"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimedia - Masterizzazione CD"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Workstation scientifica"
-
-#, fuzzy
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "Configurazione post installazione"
-
-#, fuzzy
-#~ msgid "Go back"
-#~ msgstr "Loopback"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Il proxy dovrebbe essere ftp://..."
-
-#, fuzzy
-#~ msgid "quit"
-#~ msgstr "Esci"
diff --git a/perl-install/share/po/ja.po b/perl-install/share/po/ja.po
deleted file mode 100644
index 67b537db0..000000000
--- a/perl-install/share/po/ja.po
+++ /dev/null
@@ -1,15055 +0,0 @@
-# Drakbootdisk Japanese translation
-# Copyright (C) 2000 Free Software Foundation, Inc.
-# YAMAGATA Hiroo <hiyori13@alum.mit.edu>, 2000.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2000-07-05 15:44+0200\n"
-"Last-Translator: YAMAGATA Hiroo <hiyori13@alum.mit.edu>\n"
-"Language-Team: Japanese <ja@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=euc-jp\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 KB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 KB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB °Ê¾å"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "X ¥µ¡¼¥Ð¤òÁª¤ó¤Ç²¼¤µ¤¤"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X ¥µ¡¼¥Ð"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "¥Þ¥ë¥Á¥Ø¥Ã¥ÉÀßÄê"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"¤¢¤Ê¤¿¤Î¥·¥¹¥Æ¥à¤Ï¥Þ¥ë¥Á¥Ø¥Ã¥É¤ÎÀßÄ꤬¤Ç¤­¤Þ¤¹¡£\n"
-"¤É¤¦¤·¤Þ¤¹¤«¡©"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "¥°¥é¥Õ¥£¥Ã¥¯¥«¡¼¥É¤Î¥á¥â¥ê¥µ¥¤¥º¤òÁªÂò¤·¤Æ²¼¤µ¤¤"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "XFree¤ÎÀßÄê"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "¤É¤Î¹½À®¤ÎXFree ¤Ë¤·¤Þ¤¹¤«"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "¥Ø¥Ã¥É¤ò¤½¤ì¤¾¤ìÆÈΩ¤ËÀßÄê"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Xinerama ³ÈÄ¥¤ò»È¤¦"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "°Ê²¼¤Î¥«¡¼¥É¤À¤±¤òÀßÄꡧ\"%s\"%s"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢3D¥¢¥¯¥»¥é¥ì¡¼¥·¥ç¥ó¤Ä¤­¤ÎXFree %s"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"¤³¤Î¥«¡¼¥É¤ÏXFree %s ¤Ç¤Î¤ß3D¥¢¥¯¥»¥é¥ì¡¼¥·¥ç¥ó²Äǽ¤Ç¤¹¡£\n"
-"XFree %s ¤Ç¤Î¤³¤Î¥«¡¼¥É¤Î¥µ¥Ý¡¼¥È¤Ï¡¢2D ¤Î¤Û¤¦¤¬¤¹¤°¤ì¤Æ¤¤¤Þ¤¹¡£"
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "¤³¤Î¥«¡¼¥É¤ÏXFree %s ¤Ç3D¥¢¥¯¥»¥é¥ì¡¼¥·¥ç¥ó²Äǽ¤Ç¤¹¡£"
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "¼Â¸³Ãʳ¬¤Î¥Ï¡¼¥É¥¦¥§¥¢3D¥¢¥¯¥»¥é¥ì¡¼¥·¥ç¥ó¤Ä¤­¤ÎXFree %s"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"¤³¤Î¥«¡¼¥É¤Ï¥Ï¡¼¥É3D¥¢¥¯¥»¥é¥ì¡¼¥·¥ç¥ó¤¬²Äǽ¤Ç¤¹¤¬¡¢XFree %s¤¬É¬ÍפǤ¹¡£\n"
-"¤¿¤À¤·¤¢¤¯¤Þ¤Ç¡¢¼Â¸³Åª¤Ê¥µ¥Ý¡¼¥È¤Ç¡¢¥Þ¥·¥ó¥Õ¥ê¡¼¥º¤Î²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£\n"
-"XFree %s ¤Ç¤Î¤³¤Î¥«¡¼¥É¤Î¥µ¥Ý¡¼¥È¤Ï¡¢2D ¤Î¤Û¤¦¤¬¤¹¤°¤ì¤Æ¤¤¤Þ¤¹¡£"
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"¤³¤Î¥«¡¼¥É¤ÏXFree %s ¤Ç3D¥¢¥¯¥»¥é¥ì¡¼¥·¥ç¥ó²Äǽ¤Ç¤¹¡£\n"
-"¤¿¤À¤·¤¢¤¯¤Þ¤Ç¡¢¼Â¸³Åª¤Ê¥µ¥Ý¡¼¥È¤Ç¡¢¥Þ¥·¥ó¥Õ¥ê¡¼¥º¤Î²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£"
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (¥¤¥ó¥¹¥È¡¼¥ë¥Ç¥£¥¹¥×¥ì¥¤¥É¥é¥¤¥Ð)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "¥«¥¹¥¿¥à"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "¥°¥é¥Õ¥£¥Ã¥¯¥«¡¼¥É"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "¥â¥Ë¥¿"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "²òÁüÅÙ"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "¥Æ¥¹¥È"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "¥ª¥×¥·¥ç¥ó"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "OK"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "½ªÎ»"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Êѹ¹¤òÊݸ¤·¤Þ¤¹¤«?\n"
-"¸½ºß¤ÎÀßÄê¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "¥â¥Ë¥¿¤òÁª¤ó¤Ç²¼¤µ¤¤"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "¥×¥é¥°¡õ¥×¥ì¥¤"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "ÈÆÍÑ"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "¥Ù¥ó¥À¡¼"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr "¥×¥é¥°¡õ¥×¥ì¥¤¤Î¥×¥í¡¼¥Ö¼ºÇÔ¡£¼êÆ°¤Ç¥â¥Ë¥¿¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Âç»ö¤Ê¥Ñ¥é¥á¡¼¥¿¤¬2¤Ä¤¢¤ê¤Þ¤¹¡£¿âľ¥ê¥Õ¥ì¥Ã¥·¥å¥ì¡¼¥È(¥¹¥¯¥ê¡¼¥óÁ´ÂÎ\n"
-"¤òºÆÉÁ²è¤¹¤ë¼þ´ü)¤È¿åÊ¿¥ê¥Õ¥ì¥Ã¥·¥å¥ì¡¼¥È(ÁöººÀþ¤Îɽ¼¨¼þ´ü¡¤¤â¤Ã¤È¤â\n"
-"½ÅÍ×)¤Ç¤¹¡£\n"
-"\n"
-"*½ÅÍ×* ¥â¥Ë¥¿¤ÎµöÍÆÈÏ°ÏÆâ¤Î¿âľ¡¤¿åʿƱ´üÈϰϤò»ØÄꤷ¤Ê¤¤¤È¡¤\n"
-"¥â¥Ë¥¿¤¬¥À¥á¡¼¥¸¤ò¼õ¤±¤ë¤«¤âÃΤì¤Þ¤»¤ó¡£\n"
-"ʬ¤«¤é¤Ê¤¤¾ì¹ç¤Ï, Äã¤á¤ÎÀßÄê¤Ë¤·¤Æ²¼¤µ¤¤¡£"
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "¿åÊ¿¥ê¥Õ¥ì¥Ã¥·¥å¥ì¡¼¥È"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "¿âľ¥ê¥Õ¥ì¥Ã¥·¥å¥ì¡¼¥È"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 ¿§(8 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "3Ëü2À鿧 (15 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "6Ëü5À鿧 (16 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "1600Ëü¿§ (24 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "40²¯¿§ (32 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "²òÁüÅÙ"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "²òÁüÅ٤ȿ§¿¼ÅÙ"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "¥°¥é¥Õ¥£¥Ã¥¯¥«¡¼¥É: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "¥­¥ã¥ó¥»¥ë"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "ÀßÄê¤ò»î¤·¤Þ¤¹"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "¤³¤ÎÀßÄê¤Ç»î¤·¤Æ¤ß¤Þ¤¹¤«¡©"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr ""
-"·Ù¹ð¡§¤³¤Î¥°¥é¥Õ¥£¥Ã¥¯¥«¡¼¥É¤ò¥Æ¥¹¥È¤¹¤ë¤È¥Þ¥·¥ó¤¬¥Õ¥ê¡¼¥º¤¹¤ë¤«¤â¤·¤ì¤Þ¤»¤ó"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "¥­¡¼¥Ü¡¼¥É¥ì¥¤¥¢¥¦¥È: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "¥Þ¥¦¥¹¤Î¼ïÎà: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "¥Þ¥¦¥¹¥Ç¥Ð¥¤¥¹: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "¥â¥Ë¥¿: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "¥â¥Ë¥¿¿åʿƱ´ü: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "¥â¥Ë¥¿¿âľ¥ê¥Õ¥ì¥Ã¥·¥å: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "¥°¥é¥Õ¥£¥Ã¥¯¥«¡¼¥É: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "¥°¥é¥Õ¥£¥Ã¥¯¥á¥â¥ê: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "¿§¿¼ÅÙ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "²òÁüÅÙ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86 ¥µ¡¼¥Ð: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 ¥É¥é¥¤¥Ð: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X ¤Îµ¯Æ°"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"¥³¥ó¥Ô¥å¡¼¥¿¤ò¥Ö¡¼¥È¤·¤¿»þ¡¤¼«Æ°Åª¤Ë X ¤¬Î©¤Á¾å¤¬¤ëÀßÄê¤Ë¤Ç¤­¤Þ¤¹¡£\n"
-"¥ê¥Ö¡¼¥È¤·¤¿»þ X ¤òΩ¤Á¾å¤²¤Þ¤¹¤«¡©"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"¤¢¤Ê¤¿¤Î¥Ó¥Ç¥ª¥«¡¼¥É¤Ï¡¢TV-OUT ¥³¥Í¥¯¥¿¤¬¤Ä¤¤¤Æ¤¤¤ë¤è¤¦¤Ç¤¹¡£\n"
-"¥Õ¥ì¡¼¥à¥Ð¥Ã¥Õ¥¡¤ò»È¤Ã¤ÆÆ°¤¯¤è¤¦¤ËÀßÄê¤Ç¤­¤Þ¤¹¤è¡£\n"
-"\n"
-"¤³¤ì¤ò¤ä¤ë¤Ë¤Ï¡¢¥³¥ó¥Ô¥å¡¼¥¿¤òµ¯Æ°¤¹¤ëÁ°¤Ë¥Ó¥Ç¥ª¥«¡¼¥É¤ò¥Æ¥ì¥Ó¤Ë¤Ä¤Ê¤¤¤Ç¤¯¤À"
-"¤µ¤¤¡£\n"
-"¤½¤ì¤«¤é¥Ö¡¼¥È¥í¡¼¥À¤Ç \"TVout\" ¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"¤³¤Îµ¡Ç½¤¬¤¢¤ê¤Þ¤¹¤«¡©"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "¥Æ¥ì¥Ó¤Î²èÁüÊý¼°¤Ï²¿¤Ç¤¹¤«¡©"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "¥Ö¡¼¥È¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ÎºÇ½é¤Î¥»¥¯¥¿"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "¥É¥é¥¤¥Ö¤ÎºÇ½é¤Î¥»¥¯¥¿ (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "SILO ¤Î¥¤¥ó¥¹¥È¡¼¥ë"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "¥Ö¡¼¥È¥í¡¼¥À¤ò¤É¤³¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¤«¡©"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "LILO/grub ¤Î¥¤¥ó¥¹¥È¡¼¥ë"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "¥Æ¥­¥¹¥È¥á¥Ë¥å¡¼ÈÇ LILO"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "¥°¥é¥Õ¥£¥Ã¥¯¥á¥Ë¥å¡¼ÈÇ LILO"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "DOS/Windows¤«¤éµ¯Æ° (loadlin »ÈÍÑ)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "¥Ö¡¼¥È¥í¡¼¥À¤Î¥á¥¤¥ó¥ª¥×¥·¥ç¥ó"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "»ÈÍѤ¹¤ë¥Ö¡¼¥È¥í¡¼¥À"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "¥Ö¡¼¥È¥í¡¼¥À¤Î¥¤¥ó¥¹¥È¡¼¥ë"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "¥Ö¡¼¥È¥Ç¥Ð¥¤¥¹"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "¥³¥ó¥Ñ¥¯¥È"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "¥³¥ó¥Ñ¥¯¥È"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "¥Ó¥Ç¥ª¥â¡¼¥É"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "¥Ç¥Õ¥©¥ë¥È¥¤¥á¡¼¥¸µ¯Æ°¤ÎÂÔ¤Á»þ´Ö"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "¥Ñ¥¹¥ï¡¼¥É"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "¥Ñ¥¹¥ï¡¼¥É (¤â¤¦°ìÅÙ)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤ÎÀ©¸Â"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "À©¸Â"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "³Æ¥Ö¡¼¥È»þ¤Ë /tmp °Ê²¼¤ò¾Ã¤¹"
-
-# added a \n to the translation to avoid that the dialog window
-# in which it appears to be tooooo laaaaarge
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr ""
-"ɬÍפʤéÀµ³Î¤ÊRAM¥µ¥¤¥º¤òÆþ¤ì¤Æ¤¯¤À¤µ¤¤\n"
-"¡Ê%d MB¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿¡Ë"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "¥Þ¥ë¥Á¥×¥í¥Õ¥¡¥¤¥ë¤òÍ­¸ú¤Ë"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Ram¥µ¥¤¥º¤òMB¤ÇÆþÎÏ"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"¡È¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤ÎÀ©¸Â¡É¥ª¥×¥·¥ç¥ó¤Ï¥Ñ¥¹¥ï¡¼¥É¤¬¤Ê¤¤¤È\n"
-"Ìò¤Ë¤¿¤Á¤Þ¤»¤ó¡£"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "¤â¤¦°ìÅٻ¤Æ²¼¤µ¤¤"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬°ìÃפ·¤Þ¤»¤ó"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "½é´ü²½¥á¥Ã¥»¡¼¥¸"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "¥ª¡¼¥×¥ó¥Õ¥¡¡¼¥à¥¦¥§¥¢¤Î¥Ç¥£¥ì¥¤"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "¥«¡¼¥Í¥ë¥Ö¡¼¥È¤Î¥¿¥¤¥à¥¢¥¦¥È"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "CD ¤«¤é¤Îµ¯Æ°¤òÍ­¸ú¤Ë¤·¤Þ¤¹¤«¡©"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "OF ¤«¤é¤Îµ¯Æ°¤òÍ­¸ú¤Ë¤·¤Þ¤¹¤«¡©"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "¥Ç¥Õ¥©¥ë¥È¤Î OS ¤Ï¡©"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"¥Ö¡¼¥È¥í¡¼¥À¤ò¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤³¤È¤Ë¤·¤Þ¤·¤¿¤Í¡£\n"
-"¤³¤ì¤Ïµ¯Æ°¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤Ë¤¹¤Ç¤Ë¥Ö¡¼¥È¥í¡¼¥À¡Ê¥·¥¹¥Æ¥à¥³¥Þ¥ó¥À¡¼¤Ê¤É¤¬¤¢¤ë¤È"
-"¤¤¤¦°ÕÌ£¤À¤ÈÍý²ò¤·¤Þ¤¹¡£\n"
-"\n"
-"¤É¤Î¥É¥é¥¤¥Ö¤«¤éµ¯Æ°¤·¤Þ¤¹¤«¡©"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"¥¨¥ó¥È¥ê¤Ï°Ê²¼¤Î¤È¤ª¤ê¤Ç¤¹¡£\n"
-"Äɲá¦Êѹ¹¤Ç¤­¤Þ¤¹¡£"
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "ÄɲÃ"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "½ªÎ»"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Êѹ¹"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "¤É¤Î¥¿¥¤¥×¤òÄɲä·¤Þ¤¹¤«"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "¾¤Î OS (SunOS¤Ê¤É...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "¾¤Î OS (MacOS¤Ê¤É...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "¾¤Î OS (¥¦¥£¥ó¥É¥¦¥º¤Ê¤É...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "¥¤¥á¡¼¥¸"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "¥ë¡¼¥È"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "ÄɲÃ"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Æɤ߽ñ¤­"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "¥Æ¡¼¥Ö¥ë"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "´í¸±"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "¥é¥Ù¥ë"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "¥Ç¥Õ¥©¥ë¥È"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Initrd¥µ¥¤¥º"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "¥Ó¥Ç¥ª¤Ê¤·"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "¥¨¥ó¥È¥ê¤ò¾Ã¤¹"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "¶õÇò¤Î¥é¥Ù¥ë¤Ïµö¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "¥«¡¼¥Í¥ë¥¤¥á¡¼¥¸¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "root¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ïɬ¤º»ØÄꤷ¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "¤³¤Î¥é¥Ù¥ë¤Ï¤¹¤Ç¤Ë»È¤ï¤ì¤Æ¤¤¤Þ¤¹"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "%s %s ¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Ê̤Τâ¤Î¤Ï¤¢¤ê¤Þ¤¹¤«¡©"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "%s ¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Ï¤¢¤ê¤Þ¤¹¤«¡©"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "¤¤¤¤¤¨"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "¤Ï¤¤"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢¤Î¾ðÊó¤ò¸«¤Æ²¼¤µ¤¤"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "%s ¥«¡¼¥É %s ¤Î¥É¥é¥¤¥Ð¥¤¥ó¥¹¥È¡¼¥ëÃæ"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(¥â¥¸¥å¡¼¥ë %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"¤Ç¤Ï¥â¥¸¥å¡¼¥ë %s ¤Î¥ª¥×¥·¥ç¥ó¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£\n"
-"¤Ê¤ª¡¢¥¢¥É¥ì¥¹¤Ï¤¹¤Ù¤Æ¡¢Æ¬¤Ë 0x ¤ò¤Ä¤±¤ÆÆþÎϤ¹¤ë¤³¤È¡£Î㡧 '0x123'"
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"¥â¥¸¥å¡¼¥ë %s ¤Ø¤Î¥ª¥×¥·¥ç¥ó¤Î»ØÄê¡£\n"
-"¥ª¥×¥·¥ç¥ó¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï¡È̾Á°=ÃÍ Ì¾Á°2=ÃÍ2 ...¡É¤Ç¤¹¡£\n"
-"Îã: ¡Èio=0x300 irq=7¡É"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "¥â¥¸¥å¡¼¥ë¤Î¥ª¥×¥·¥ç¥ó"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "¤É¤Î %s ¥É¥é¥¤¥Ð¤ò»î¤·¤Þ¤·¤ç¤¦¤«¡©"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"%s ¥É¥é¥¤¥Ð¤Ï¡¢Àµ¤·¤¯Æ°ºî¤¹¤ë¤Î¤ËÆÃÊ̤ʾðÊó¤¬Íפë¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£¤¿¤À¤·\n"
-"¤Õ¤Ä¤¦¤Ï¡¢¤Ê¤Ë¤â¤Ê¤·¤ÇÀµ¾ï¤ËÆ°¤¯¾ì¹ç¤¬¤Û¤È¤ó¤É¤Ç¤¹¡£ÆÃÊ̤ʥª¥×¥·¥ç¥ó¤ò\n"
-"»ØÄꤷ¤Þ¤¹¤«¡©¡¡¤½¤ì¤È¤â¥É¥é¥¤¥Ð¤Ë¥Þ¥·¥ó¤ò¥×¥í¡¼¥Ö¤µ¤»¤ÆɬÍ×¾ðÊó¤ò¼èÆÀ\n"
-"¤µ¤»¤Æ¤ß¤Þ¤¹¤«¡©¡¡¥×¥í¡¼¥ÖÃæ¤Ë¥³¥ó¥Ô¥å¡¼¥¿¤¬Ää»ß¤¹¤ë¤«¤âÃΤì¤Þ¤»¤ó¤¬¡¤\n"
-"¥Þ¥·¥ó¤¬¤³¤ï¤ì¤¿¤ê¤¹¤ë¤³¤È¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "¥ª¡¼¥È¥×¥í¡¼¥Ö"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "¥ª¥×¥·¥ç¥ó»ØÄê"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"¥â¥¸¥å¡¼¥ë %s ¤Î¥í¡¼¥É¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
-"¥Ñ¥é¥á¡¼¥¿¤òÊѤ¨¤Æ¤ä¤ê¤Ê¤ª¤·¤Æ¤ß¤Þ¤¹¤«¡©"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "X ¥×¥í¥°¥é¥à¤Ø¤Î¥¢¥¯¥»¥¹"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "rpm ¥Ä¡¼¥ë¤Ø¤Î¥¢¥¯¥»¥¹"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "¡Èsu¡É¤òµö¤¹"
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "´ÉÍý¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¥Ä¡¼¥ë¤Ø¤Î¥¢¥¯¥»¥¹"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "¥³¥ó¥Ñ¥¤¥ë¥Ä¡¼¥ë¤Ø¤Î¥¢¥¯¥»¥¹"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(%s ¤ÏÄɲúѤß)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬´Êñ¤¹¤®¤Þ¤¹"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "¥æ¡¼¥¶Ì¾¤òÍ¿¤¨¤Æ²¼¤µ¤¤"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "¥æ¡¼¥¶Ì¾¤Ë¤Ï±Ñ¾®Ê¸»ú¡¤¿ô»ú¡¢¡Ö-¡×¤ä¡Ö_¡×¤·¤«»È¤¨¤Þ¤»¤ó¡£"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "¤³¤Î¥æ¡¼¥¶Ì¾¤ÏŤ¹¤®¤Þ¤¹"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "¤³¤Î¥æ¡¼¥¶Ì¾¤Ï¤¹¤Ç¤Ë¸ºß¤·¤Þ¤¹"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "¥æ¡¼¥¶¤òÄɲÃ"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"¥æ¡¼¥¶Ì¾¤òÆþÎϤ·¤Æ²¼¤µ¤¤\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "¼õ¤±ÉÕ¤±¤ë¥æ¡¼¥¶"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "¼ÂºÝ¤Î»á̾"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "¥æ¡¼¥¶Ì¾"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "¥·¥§¥ë"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "¥¢¥¤¥³¥ó"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "¼«Æ°¥í¥°¥¤¥ó"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"¼«Æ°Åª¤ËÆÃÄê¥æ¡¼¥¶¤¬¥í¥°¥ª¥ó¤¹¤ë¤è¤¦¤Ë¥³¥ó¥Ô¥å¡¼¥¿¤òÀßÄê¤Ç¤­¤Þ¤¹¡£\n"
-"¤³¤Îµ¡Ç½¤ò»È¤¤¤Þ¤¹¤«¡©"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "¥Ç¥Õ¥©¥ë¥È¥æ¡¼¥¶¤ÎÁªÂò:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "»È¤¦¥¦¥£¥ó¥É¥¦¥Þ¥Í¡¼¥¸¥ã¤òÁª¤ó¤Ç²¼¤µ¤¤¡§"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "¤É¤Î¸À¸ì¤ò»È¤¦¤«Áª¤ó¤Ç¤¯¤À¤µ¤¤¤Í¡£"
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë¸å»ÈÍѲÄǽ¤Ë¤Ê¤ë¤Û¤«¤Î¸À¸ì¤òÁªÂò¤Ç¤­¤Þ¤¹"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "¤¼¤ó¤Ö"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "¤¹¤Ù¤Æ¤Î¥æ¡¼¥¶¤òǧ¤á¤ë"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "¥Õ¥¡¥¤¥ë¶¦Í­¤·¤Ê¤¤"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "¥Ñ¥Ã¥±¡¼¥¸ %s ¤¬É¬ÍפǤ¹¡£¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¤«¡©"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "¥¨¥¯¥¹¥Ý¡¼¥È¤Ë¤Ï NFS ¤« Samba ¤¬»È¤¨¤Þ¤¹¡£¤É¤Á¤é¤Ë¤·¤Þ¤¹¤«¡©"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "ɬÍץѥ屡¼¥¸ %s ¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../any.pm_.c:1005
-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 ""
-"¥æ¡¼¥¶Æ±»Î¤¬¥Ç¥£¥ì¥¯¥È¥ê¤Î°ìÉô¤ò¶¦Í­¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¤«?\n"
-"¤³¤¦¤¹¤ë¤È¡¢¥æ¡¼¥¶¤¿¤Á¤Ïkonqueror¤änautilus¤Ç¡Ö¶¦Í­¡×¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤À¤±¤Ç¤¹¤ß"
-"¤Þ¤¹¡£\n"
-"\n"
-"¡Ö¥«¥¹¥¿¥à¡×¤Ï¥æ¡¼¥¶¤´¤È¤ËºÙ¤«¤¤ÀßÄ꤬¤Ç¤­¤Þ¤¹¡£\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "userdrake ¤òµ¯Æ°"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"¥æ¡¼¥¶Ëè¤Î¶¦Í­¤Ï¡¢¡Èfileshare¡É¥°¥ë¡¼¥×¤ò»È¤¤¤Þ¤¹¡£\n"
-"¤³¤Î¥°¥ë¡¼¥×¤Ë¥æ¡¼¥¶¤òÄɲ乤ë¤Ë¤Ï¡¢userdrake ¤¬»È¤¨¤Þ¤¹¤è¡£"
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "°­¼Á¤Ê¥¯¥é¥Ã¥«¡¼Íͤ⿯Æþ¤·¤Û¤¦¤À¤¤"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "¤­¤ï¤á¤ÆÄ㤤"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "ɸ½à"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "¹â¤¤"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "¤â¤Ã¤È¹â¤¤"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "¿À·Ð¼Á¤Ê¤Û¤É¹â¿å½à"
-
-#: ../../any.pm_.c:1080
-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"
-"¤Ë¤Ä¤Ê¤¬¤Ã¤¿¥Þ¥·¥ó¤Ç¤Ï»È¤ï¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡£¥Ñ¥¹¥ï¡¼¥ÉÀ©¸Â¤â¤¢¤ê¤Þ¤»¤ó¡£"
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"¥Ñ¥¹¥ï¡¼¥É¤¬Í­¸ú¤Ë¤Ê¤ê¤Þ¤·¤¿¤¬¡¢¥Í¥Ã¥È¥ï¡¼¥¯¤Ë¤Ä¤Ê¤°¤Î¤Ï¤Þ¤À\n"
-"¤ª¾©¤á¤Ç¤­¤Þ¤»¤ó¡£"
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"¤³¤ì¤Ïɸ½à¤Î¥»¥­¥å¥ê¥Æ¥£¤Ç¡¢¥¯¥é¥¤¥¢¥ó¥È¤È¤·¤Æ¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¤¹¤ë¥Þ¥·¥ó¤Ç"
-"¤Î¿ä¾©¥ì¥Ù¥ë¤Ç¤¹¡£"
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr "¤¹¤Ç¤ËÀ©¸Â¤¬¤«¤«¤Ã¤Æ¤¤¤Æ¡¢¤µ¤é¤ËËèÈÕ¼«Æ°¥Á¥§¥Ã¥¯¤¬¤â¤Ã¤È¤«¤«¤ê¤Þ¤¹¡£"
-
-#: ../../any.pm_.c:1086
-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 ""
-"¤³¤Î¥»¥­¥å¥ê¥Æ¥£¥ì¥Ù¥ë¤À¤È¡¢¥·¥¹¥Æ¥à¤ò¥µ¡¼¥Ð¤È¤·¤Æ»È¤¨¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£\n"
-"¿¿ô¤Î¥¯¥é¥¤¥¢¥ó¥È¤«¤éÀܳ¤ò¼õ¤±¤ë¥µ¡¼¥Ð¤È¤·¤Æ¤â»È¤¨¤ë¤À¤±¤Î¥»¥­¥å¥ê¥Æ¥£\n"
-"¿å½à¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£Ã𡧤¢¤Ê¤¿¤Î¥Þ¥·¥ó¤¬¥¤¥ó¥¿¡¼¥Í¥Ã¥È¾å¤Î¥¯¥é¥¤¥¢¥ó¥ÈÀìÍѤÊ"
-"¤é¡¢¤â¤Ã¤ÈÄ㤤¥ì¥Ù¥ë¤òÁª¤ó¤À¤Û¤¦¤¬¤¤¤¤¤Ç¤¹¤è¡£"
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Á°¤Î¥ì¥Ù¥ë¤Ë´ð¤Å¤¤¤Æ¤¤¤Þ¤¹¤¬¡¢¤³¤ì¤Ç¥·¥¹¥Æ¥à¤Ï´°Á´¤Ë¤È¤¸¤¿¾õÂÖ\n"
-"¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£¥»¥­¥å¥ê¥Æ¥£¤ÏºÇÂç¤Ç¤¹¡£"
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "DrakSec´ðËÜ¥ª¥×¥·¥ç¥ó"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "¥»¥­¥å¥ê¥Æ¥£¤Î¿å½à¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "¥»¥­¥å¥ê¥Æ¥£¿å½à"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "¥µ¡¼¥Ð¤Ëlibsafe¤ò»È¤¦"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-"¥Ð¥Ã¥Õ¥¡¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤ä¥Õ¥©¡¼¥Þ¥Ã¥È¥¹¥È¥ê¥ó¥°¹¶·â¤òËɸ椹¤ë¥é¥¤¥Ö¥é¥ê¡£"
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "¥»¥­¥å¥ê¥Æ¥£´ÉÍý¼Ô¡Ê¥í¥°¥¤¥ó¤«ÅŻҥ᡼¥ë¡Ë"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"¤³¤³¤Ç¤Ï¡¢³Æ¼ï¤Î¥­¡¼¥Ü¡¼¥ÉÇÛÎó´Ö¡ÊÎ㡧¥é¥Æ¥ó¤ÈÈó¥é¥Æ¥ó¡Ë¤ò\n"
-"ÀÚ¤êÂؤ¨¤ë¥­¡¼¤ÎÁȤ߹ç¤ï¤»¤òÁª¤Ù¤Þ¤¹¡£"
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"%s operating system chooser-he youkosou!\n"
-"\n"
-"Ichiran kara erande <ENTER> wo oshimasu. %d byou de Default ni narimasu.\n"
-"\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "GRUB operating system chooser-he youkosou!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "%c, %c key wo tukatte entry wo shitei shite kudasai."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Kono OS wo kidou suru nara Enter, Kidou mae no jikkou command"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "no henshuu niha 'e', command line nara 'c' wo oshi masu."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "Sentaku shita OS ga %d byou de jidoutekini kidou shimasu."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "/boot ¤ÎÍÆÎÌÉÔ­¤Ç¤¹"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "¥Ç¥¹¥¯¥È¥Ã¥×"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "¥¹¥¿¡¼¥È¥á¥Ë¥å¡¼"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "¥Ö¡¼¥È¥í¡¼¥À¤Ï %s ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë¤Ï¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤­¤Þ¤»¤ó\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "¥Ø¥ë¥×¤Ï¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "µ¯Æ°Êý¼°¤ÎÀßÄê"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/¥Õ¥¡¥¤¥ë(_F)"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/¥Õ¥¡¥¤¥ë(F)/½ªÎ»(_Q)"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "¿·¥¹¥¿¥¤¥ë¤ËʬÎव¤ì¤ë¥â¥Ë¥¿"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "¿·¥¹¥¿¥¤¥ë¥â¥Ë¥¿"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "¤Õ¤Ä¤¦¤Î¥â¥Ë¥¿"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "¤Õ¤Ä¤¦¤Î Gtk+ ¥â¥Ë¥¿"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "µ¯Æ°»þ¤ËAurora¤ò¼Â¹Ô"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Lilo/grub ¥â¡¼¥É"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Yaboot ¥â¡¼¥É"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "¥Æ¡¼¥Þ¤ÎƳÆþ"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "¥³¥ó¥½¡¼¥ë¤Ç¥Æ¡¼¥Þ¤òɽ¼¨"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "¿·¤·¤¤¥Æ¡¼¥Þ¤òºîÀ®"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "%s ¤ò %s.old ¤Ë¥Ð¥Ã¥¯¥¢¥Ã¥×"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "¥¨¥é¡¼"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "lilo¥á¥Ã¥»¡¼¥¸¤ò¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ç¤­¤Þ¤»¤ó"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "%s ¤ò%s¤Ë¥³¥Ô¡¼Ãæ"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "lilo¥á¥Ã¥»¡¼¥¸¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "lilo¥á¥Ã¥»¡¼¥¸¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "/etc/sysconfig/bootsplash¤¬½ñ¤±¤Þ¤»¤ó"
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "%s¤ò½ñ¤­¹þ¤à"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"/etc/sysconfig/bootsplash¤¬½ñ¤­¹þ¤á¤Þ¤»¤ó\n"
-"¥Õ¥¡¥¤¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£"
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "mkinitrd -f /boot/initrd-%s.img %s¤òµ¯Æ°¤Ç¤­¤Þ¤»¤ó¡£"
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "mkinitrd -f /boot/initrd-%s.img %s¤òinitrd¤Ë¤¹¤ë"
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"LiLo¤òºÆ¼Â¹Ô¤Ç¤­¤Þ¤»¤ó¡ª\n"
-"Lilo¥Æ¡¼¥Þ¤Î¥¤¥ó¥¹¥È¡¼¥ë¤ò´°Î»¤¹¤ë¤Ë¤Ïroot¤Ë¤Ê¤Ã¤Æ¡Ölilo¡×¤ò¼Â¹Ô¤·¤Þ¤¹¡£"
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "lilo¤òºÆ¼Â¹Ô¤·¤Þ¤¹"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "ÄÌÃÎ"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "Lilo¤Èµ¯Æ°»þ¥¹¥×¥é¥Ã¥·¥å¥Æ¡¼¥Þ¤Î¥¤¥ó¥¹¥È¡¼¥ëÀ®¸ù"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "¥Æ¡¼¥Þ¤Î¥¤¥ó¥¹¥È¡¼¥ë¼ºÇÔ¡ª"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"¤¤¤Þ¡¢¥Ö¡¼¥È¥Þ¥Í¡¼¥¸¥ã¤Ë¤Ï %s ¤ò¤ª»È¤¤¤Ç¤¹¡£\n"
-"ÀßÄꥦ¥£¥¶¡¼¥É¤òµ¯Æ°¤¹¤ë¤Ë¤Ï¡ÖÀßÄê¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤·¤ç¤¦¡£"
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "ÀßÄê"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "¥¹¥×¥é¥Ã¥·¥åÁªÂò"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "¥Æ¡¼¥Þ"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"lilo¤Èµ¯Æ°¥¹¥×¥é¥Ã¥·¥å¤Î\n"
-"¥Æ¡¼¥Þ¤òÁª¤Ó¤Þ¤·¤ç¤¦¡£\n"
-"ξ¼Ô¤ÏÊÌ¡¹¤ËÁª¤Ù¤Þ¤¹"
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "lilo²èÌÌ"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "µ¯Æ°¥¹¥×¥é¥Ã¥·¥å"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "¥·¥¹¥Æ¥à¥â¡¼¥É"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "µ¯Æ°»þ¤Ë X ¥¦¥£¥ó¥É¥¦¤ò¼Â¹Ô"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "¼«Æ°¥í¥°¥¤¥ó¤Ï¤·¤Ê¤¤"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "¤³¤Î (¥æ¡¼¥¶¡¢¥Ç¥¹¥¯¥È¥Ã¥×¡Ë¤Ç¼«Æ°¥í¥°¥¤¥ó¤¹¤ë"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "/etc/inittab ¤¬ÆɤߤȤêÍѤ˳«¤±¤Þ¤»¤ó: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "¤¢¤È %d ʬ"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "¤¢¤È 1 ʬ"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "¤¢¤È %d ÉÃ"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÄɲ乤ë¤Þ¤Ç¥¹¥¯¥ê¡¼¥ó¥·¥ç¥Ã¥È¤Ï»£¤ì¤Þ¤»¤ó"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "%s ¤Î¥¤¥ó¥¹¥È¡¼¥ë¸å¤Ë¥¹¥¯¥ê¡¼¥ó¥·¥ç¥Ã¥È¤¬²Äǽ¤Ç¤¹"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "¥Õ¥é¥ó¥¹"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "¥³¥¹¥¿¥ê¥«"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "¥Ù¥ë¥®¡¼"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "¥Á¥§¥³¶¦Ï¹ñ"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "¥É¥¤¥Ä"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "¥®¥ê¥·¥ã"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "¥Î¥ë¥¦¥§¡¼"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "¥¹¥¦¥§¡¼¥Ç¥ó"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "¥ª¥é¥ó¥À"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "¥¤¥¿¥ê¥¢"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "¥ª¡¼¥¹¥È¥ê¥¢"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "¥¢¥á¥ê¥«¹ç½°¹ñ"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-msgid "New"
-msgstr "¿·µ¬"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "¥¢¥ó¥Þ¥¦¥ó¥È"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "¥Þ¥¦¥ó¥È"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "¥µ¡¼¥Ð"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "WavDAV¥µ¡¼¥Ð¤ÎURL¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "URL ¤Ï http:// ¤« https://¤Ç»Ï¤Þ¤ë¤³¤È¡ª"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "¥µ¡¼¥Ð: "
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "¥ª¥×¥·¥ç¥ó: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "¥Ç¡¼¥¿¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¤ò¼è¤Ã¤Æ²¼¤µ¤¤"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "¤è¤¯Æɤó¤Ç²¼¤µ¤¤¡ª"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"¤â¤· aboot ¤ò»È¤¦¤Ä¤â¤ê¤Ê¤é¡¢¥Ç¥£¥¹¥¯¤ÎÀèƬ¤Ë¶õ¤­Îΰè (2048¥»¥¯¥¿¤¯¤é¤¤)\n"
-"¤ò»Ä¤¹¤è¤¦µ¤¤òÉÕ¤±¤Æ²¼¤µ¤¤¡£"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "¥¦¥£¥¶¡¼¥É"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Æ°ºî¤òÁªÂò"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"¥Ï¡¼¥É¥Ç¥£¥¹¥¯Á´ÂΤ¬Â礭¤Ê FAT ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó°ì¤Ä¤À¤±¤Ç¤¹¤Í\n"
-"¡Ê¤¿¤Ö¤óMS Dos/¥¦¥£¥ó¥É¥¦¥º¤Î¤â¤Î¤Ç¤¹¡Ë¡£\n"
-"¤Þ¤º¤Ï¤³¤¤¤Ä¤ò¥ê¥µ¥¤¥º¤¹¤ë¤Î¤¬¤¤¤¤¤Ç¤·¤ç¤¦\n"
-"¡Ê¤½¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¡¢¼¡¤Ë¡Ö¥ê¥µ¥¤¥º¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Æ²¼¤µ¤¤)"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Êѹ¹¤¹¤ë¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "¾ÜºÙ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "¥Ï¡¼¥É¥É¥é¥¤¥Ö¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "¥¸¥ã¡¼¥Ê¥ê¥ó¥°¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "¥¹¥ï¥Ã¥×"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "¶õ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "¤½¤Î¾"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ¥¿¥¤¥×:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "ºîÀ®"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "¥¿¥¤¥×"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Âå¤ï¤ê¤Ë¡È%s¡É¤ò»È¤Ã¤Æ²¼¤µ¤¤"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "ºï½ü"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "ºÇ½é¤Ë¡Ö¥¢¥ó¥Þ¥¦¥ó¥È¡×¤ò»È¤Ã¤Æ²¼¤µ¤¤"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Î·¿¤ò %s ¤ËÊѹ¹¤·¤¿¸å¡¢¤³¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¾å¤Î¥Ç¡¼¥¿¤Ï¼º¤ï¤ì¤Þ"
-"¤¹"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÁªÂò"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Ê̤Υѡ¼¥Æ¥£¥·¥ç¥ó¤òÁª¤Ö"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "½ªÎ»"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "¥¨¥­¥¹¥Ñ¡¼¥È¥â¡¼¥É¤Ë°Ü¤ë"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "¥Î¡¼¥Þ¥ë¥â¡¼¥É¤Ë°Ü¤ë"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "¤â¤È¤ËÌ᤹"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "¤½¤ì¤Ç¤â³¤±¤Þ¤¹¤«¡©"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "¥»¡¼¥Ö¤»¤º½ªÎ»"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤ò¹¹¿·¤»¤º¤Ë½ªÎ»¡©"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr " /etc/fstab ¤ÎÊѹ¹¤òÊݸ¤·¤Þ¤¹¤«¡©"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "¼«Æ°³ä¤êÅö¤Æ"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Á´¤Æ¤ò¥¯¥ê¥¢"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "¼¡"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "¥Ï¡¼¥É¥É¥é¥¤¥Ö¤Î¾ðÊó"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Á´¤Æ¤Î¥×¥é¥¤¥Þ¥ê¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤¹"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "¤³¤ì°Ê¾å¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ÏÄɲäǤ­¤Þ¤»¤ó"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÁý¤ä¤·¤¿¤¤¤Ê¤é¡¤³ÈÄ¥¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬\n"
-"ºî¤ì¤ë¤è¤¦¤Ë¤É¤³¤«¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¾Ã¤·¤Æ²¼¤µ¤¤¡£"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤òÊݸ"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤òºÆÀ¸"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤ò»Ä¤¹"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤òºÆÆɹþ"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "¥ê¥à¡¼¥Ð¥Ö¥ë¥á¥Ç¥£¥¢¼«Æ°ºÆ¥Þ¥¦¥ó¥ÈÃæ"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "¥Õ¥¡¥¤¥ë¤òÁªÂò"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"¥Ð¥Ã¥¯¥¢¥Ã¥×¤¹¤ë¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤Î¥µ¥¤¥º¤¬°ã¤¤¤Þ¤¹\n"
-"³¤±¤Þ¤¹¤«¡©"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "·Ù¹ð"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"¥Õ¥í¥Ã¥Ô¡¼¤ò¥É¥é¥¤¥Ö¤ËÁÞÆþ¤·¤Æ¤¯¤À¤µ¤¤\n"
-"¥Õ¥í¥Ã¥Ô¡¼¾å¤ÎÁ´¤Æ¤Î¥Ç¡¼¥¿¤Ï¼º¤ï¤ì¤Þ¤¹"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤òµß½Ð¤·¤Æ¤ß¤Þ¤¹"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "¾ÜºÙ¤Ê¾ðÊó"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "¥ê¥µ¥¤¥º"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "°ÜÆ°"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "RAID ¤Ë²Ã¤¨¤ë"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "LVM ¤Ë²Ã¤¨¤ë"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "RAID ¤«¤é½ü¤¯"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "LVM ¤«¤é½ü¤¯"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "RAID¤ÎÊѹ¹"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "¥ë¡¼¥×¥Ð¥Ã¥¯¤Î»ÈÍÑ"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "¿·¤·¤¤¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òºîÀ®"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "³«»Ï¥»¥¯¥¿: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "MB ¤Ç¤Î¥µ¥¤¥º: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¥¿¥¤¥×: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "¥×¥ê¥Õ¥¡¥ì¥ó¥¹: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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"
-"¤É¤ì¤«´ðËܥѡ¼¥Æ¥£¥·¥ç¥ó¤òºï½ü¤·¡¢³ÈÄ¥¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òºî¤ê¤Þ¤·¤ç¤¦¡£"
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "¥ë¡¼¥×¥Ð¥Ã¥¯¥Õ¥¡¥¤¥ë¤òºï½ü¤·¤Þ¤¹¤«¡©"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥¿¥¤¥×¤ÎÊѹ¹"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "¤É¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ë¤·¤Þ¤¹¤«¡©"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "ext2 ¤«¤é ext3 ¤ËÊѹ¹¤·¤Æ¤¤¤Þ¤¹"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "¥ë¡¼¥×¥Ð¥Ã¥¯¥Õ¥¡¥¤¥ë %s ¤ò¤É¤³¤Ë¥Þ¥¦¥ó¥È¤·¤Þ¤¹¤«¡©"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "¥Ç¥Ð¥¤¥¹ %s ¤ò¤É¤³¤Ë¥Þ¥¦¥ó¥È¤·¤Þ¤¹¤«¡©"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"¤³¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ï¥ë¡¼¥×¥Ð¥Ã¥¯¤Ç»È¤ï¤ì¤Æ¤¤¤ë¤Î¤Ç¡¢\n"
-"¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¤«¤é¼è¤ê½¢¤¯¤³¤È¤¬½ÐÍè¤Þ¤»¤ó¡£\n"
-"¤Þ¤º¥ë¡¼¥×¥Ð¥Ã¥¯¤ò²ò½ü¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "%s ¤ò¤É¤³¤Ë¥Þ¥¦¥ó¥È¤·¤Þ¤¹¤«¡©"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "fat ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶­³¦¤ò·×»»"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "¥ê¥µ¥¤¥ºÃæ"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "¤³¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ï¥ê¥µ¥¤¥º¤Ç¤­¤Þ¤»¤ó"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "¤³¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¾å¤Î¥Ç¡¼¥¿¤Ï¥Ð¥Ã¥¯¥¢¥Ã¥×¤¹¤ë¤Ù¤­¤Ç¤¹"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr "¥ê¥µ¥¤¥º¸å¤Ë¤Ï¡¢¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s ¾å¤Î¥Ç¡¼¥¿¤Ï¼º¤ï¤ì¤Þ¤¹"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "¿·¤·¤¤¥µ¥¤¥º¤òÁªÂò"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "MB ¤Ç¤Î¥µ¥¤¥º: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "¤É¤Î¥Ç¥£¥¹¥¯¤Ë°ÜÆ°¤·¤Þ¤¹¤«?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "¥»¥¯¥¿"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "¤É¤Î¥»¥¯¥¿¤ò°ÜÆ°¤·¤Þ¤¹¤«¡©"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "°ÜÆ°Ãæ"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò°ÜÆ°Ãæ..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Äɲ乤ë´û¸¤Î RAID ¤òÁª¤ó¤Ç²¼¤µ¤¤"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "¿·µ¬"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Äɲ乤ë´û¸¤Î LVM ¤òÁª¤ó¤Ç²¼¤µ¤¤"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "LVM ̾¤Ï¡©"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "¤³¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ï¥ë¡¼¥×¥Ð¥Ã¥¯¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "¥ë¡¼¥×¥Ð¥Ã¥¯"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "¥ë¡¼¥×¥Ð¥Ã¥¯¥Õ¥¡¥¤¥ë̾: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "¥Õ¥¡¥¤¥ë̾¤òÆþÎÏ"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "¥Õ¥¡¥¤¥ë¤Ï¤¹¤Ç¤ËÊ̤Υ롼¥×¥Ð¥Ã¥¯¤Ç»ÈÍÑÃ档¾¤Î¤òÁª¤Ó¤Þ¤·¤ç¤¦"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "¥Õ¥¡¥¤¥ë¤Ï¤¹¤Ç¤Ë¸ºß¤·¤Þ¤¹¡£¤¤¤Þ¤¢¤ë¤Î¤ò»È¤¤¤Þ¤¹¤«¡©"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "¥Þ¥¦¥ó¥È¥ª¥×¥·¥ç¥ó"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "¤½¤Î¾"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "¥Ç¥Ð¥¤¥¹"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "¥ì¥Ù¥ë"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "¥Á¥ã¥ó¥¯¥µ¥¤¥º"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Ãí°Õ: ¤³¤ÎÁàºî¤Ï´í¸±¤Ç¤¹¡£"
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "¤É¤ó¤Ê¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ç¤¹¤«¡©"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "¥Ñ¥Ã¥±¡¼¥¸ %s ¤¬É¬ÍפǤ¹¡£¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¤«¡©"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"¤´¤á¤ó¤Ê¤µ¤¤¡¤¤½¤³¤Ï¥É¥é¥¤¥Ö¤Î¤«¤Ê¤ê±ü¤Î¤Û¤¦(¥·¥ê¥ó¥À>1024)¤Ê¤Î¤Ç\n"
-"¤½¤³¤Ë /boot ¤Ïºî¤ì¤Þ¤»¤ó¡£/boot¤¬¤½¤³¤À¤È¡¢LILO ¤¬¤¦¤Þ¤¯Æ¯¤«¤Ê¤¤¤·¡¤\n"
-"LILO ¤ò»È¤ï¤Ê¤¤¤Ê¤é /boot ¤ÏÍפê¤Þ¤»¤ó¤«¤é"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"¤¤¤Þ¥ë¡¼¥È(/)ÍѤËÁª¤ó¤À¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ï¡¤ÊªÍýŪ¤Ë¥É¥é¥¤¥Ö¤ÎÀèƬ¤«¤é\n"
-"1024 ¥·¥ê¥ó¥À¤è¤ê±ó¤¯¤Ë¤¢¤Ã¤Æ¡¤¤µ¤é¤Ë¤¢¤Ê¤¿¤Ï/boot ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò\n"
-"»ý¤Ã¤Æ¤¤¤Þ¤»¤ó¤Í¡£LILO ¤ò¥Ö¡¼¥È¥Þ¥Í¡¼¥¸¥ã¤Ë»È¤¦¤Ê¤é¡¤/boot ¥Ñ¡¼¥Æ¥£\n"
-"¥·¥ç¥ó¤ÎÄɲäò¤ªËº¤ì¤Ê¤¯¡£"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"¤¢¤Ê¤¿¤Ï¥ë¡¼¥È(/)¤È¤È¤·¤Æ¥½¥Õ¥È¥¦¥§¥¢RAID¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÁª¤Ó¤Þ¤·¤¿¤Í¡£\n"
-"/boot ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó̵¤·¤Ç¤³¤ì¤òÁàºî½ÐÍè¤ë¥Ö¡¼¥È¥í¡¼¥À¤Ï¤¢¤ê¤Þ¤»¤ó¡£\n"
-"¤Ç¤¹¤«¤é /boot ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ÎÄɲäò¤ªËº¤ì¤Ê¤¯¡£"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "¥É¥é¥¤¥Ö %s ¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤ò¥Ç¥£¥¹¥¯¤Ë½ñ¤­¹þ¤ß¤Þ¤¹¡ª"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "¥ê¥Ö¡¼¥È¤·¤Æ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤ÎÊѹ¹¤òÈ¿±Ç¤µ¤»¤ëɬÍפ¬¤¢¤ê¤Þ¤¹"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤¿¤é¡¢¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s ¾å¤Î¥Ç¡¼¥¿¤Ï¼º¤ï¤ì¤Þ¤¹¡£"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈÃæ"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "¥ë¡¼¥×¥Ð¥Ã¥¯¥Õ¥¡¥¤¥ë %s ¤ò¥Õ¥©¡¼¥Þ¥Ã¥ÈÃæ"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s ¤ò¥Õ¥©¡¼¥Þ¥Ã¥ÈÃæ"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "¥Õ¥¡¥¤¥ë¤ò±£¤¹"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "¿·¤·¤¤¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë¥Õ¥¡¥¤¥ë¤ò°ÜÆ°"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë¤Ï¤¹¤Ç¤Ë¥Ç¡¼¥¿¤¬¤¢¤ê¤Þ¤¹\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "¿·¤·¤¤¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë¥Õ¥¡¥¤¥ë¤ò°ÜÆ°Ãæ"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "%s ¥³¥Ô¡¼Ãæ"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "%s ºï½üÃæ"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s ¤Ï¤³¤ì¤Ç %s¤Ë¤Ê¤ê¤Þ¤·¤¿¡£"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "¥Ç¥Ð¥¤¥¹: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "DOS ¥Ç¥Ð¥¤¥¹¥ì¥¿¡¼: %s (¿äÄê)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "¥¿¥¤¥×: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "̾Á°: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "³«»Ï: ¥»¥¯¥¿ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "¥µ¥¤¥º: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s ¥»¥¯¥¿"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "¥·¥ê¥ó¥À %d ¤«¤é¥·¥ê¥ó¥À %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈºÑ¤ß\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "̤¥Õ¥©¡¼¥Þ¥Ã¥È\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "¥Þ¥¦¥ó¥ÈºÑ¤ß\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"¥ë¡¼¥×¥Ð¥Ã¥¯¥Õ¥¡¥¤¥ë:\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"¥Ç¥Õ¥©¥ë¥È¤Ç¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Ö¡¼¥È\n"
-" (MS-DOS ¤Î¥Ö¡¼¥È, lilo ¤Ç¤Ï¤Ê¤¤)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "¥ì¥Ù¥ë %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "¥Á¥ã¥ó¥¯¥µ¥¤¥º %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID¥Ç¥£¥¹¥¯ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "¥ë¡¼¥×¥Ð¥Ã¥¯¥Õ¥¡¥¤¥ë̾: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-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_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"¤³¤ÎÆÃÊÌ¤Ê Bootstrap\n"
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ï¡¢\n"
-"¥Ç¥å¥¢¥ë¥Ö¡¼¥È¥·¥¹¥Æ¥àÍѤǤ¹¡£\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr "ÆɤߤȤêÀìÍÑ"
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "¥µ¥¤¥º: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "¥¸¥ª¥á¥È¥ê: %s ¥·¥ê¥ó¥À, %s ¥Ø¥Ã¥É, %s ¥»¥¯¥¿\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "¾ðÊó: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM¥Ç¥£¥¹¥¯ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¥¿¥¤¥×: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "¥Á¥ã¥ó¥Í¥ë %d id %d¾å\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "¥Õ¥¡¥¤¥ë°Å¹æ²½¤Î¸°"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à°Å¹æ²½ÍѤθ°¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "¤³¤Î°Å¹æ¸°¤Ï´Êñ¤¹¤®¤Þ¤¹¡ÊºÇÄã¤Ç¤â %d ʸ»ú»È¤Ã¤Æ¤¯¤À¤µ¤¤¡Ë"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "°Å¹æ¸°¤¬°ìÃפ·¤Þ¤»¤ó"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "°Å¹æ¸°"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "°Å¹æ¸°¡Ê¤â¤¦°ìÅÙÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡Ë"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "¥¿¥¤¥×¤ÎÊѹ¹"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "¥á¥Ç¥£¥¢¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "¥æ¡¼¥¶Ì¾ %s ¤Ç¥í¥°¥¤¥ó¤Ç¤­¤Þ¤»¤ó¡Ê¥Ñ¥¹¥ï¡¼¥É¤Î¤Þ¤Á¤¬¤¤¡©"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "¥É¥á¥¤¥óǧ¾Ú¤¬É¬ÍפǤ¹"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "¤â¤¦°ì¤Ä"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "¤É¤Î¥æ¡¼¥¶Ì¾"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-"¤³¤Î¥Û¥¹¥È¤Î¥¢¥¯¥»¥¹¤Ë¤Ï¥æ¡¼¥¶Ì¾¡¢¥Ñ¥¹¥ï¡¼¥É¡¢¥É¥á¥¤¥ó̾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "¥æ¡¼¥¶Ì¾"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "¥É¥á¥¤¥ó"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "¥µ¡¼¥Ð¤ò¸¡º÷"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s ¥Õ¥©¡¼¥Þ¥Ã¥È, %s ¼ºÇÔ"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "%s ¤ò ¥¿¥¤¥× %s ¤Ç¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ëÊýË¡¤òÃΤê¤Þ¤»¤ó"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s ¤ò¥Ç¥£¥ì¥¯¥È¥ê %s ¤Ë¥Þ¥¦¥ó¥È¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "%s ¤ò¥¢¥ó¥Þ¥¦¥ó¥ÈÃæ¤Ë¥¨¥é¡¼: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "´Êñ¤Ë"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "/usr ¤Ç"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "¥µ¡¼¥Ð"
-
-#: ../../fsedit.pm_.c:240
-#, fuzzy, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤¬Æɤá¤Þ¤»¤ó¡¤²õ¤ì¤Æ¤¤¤ë¤è¤¦¤Ç¤¹:(\n"
-"ÉÔÀµ¤Ê¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¾Ã¤·¤Æ¤ß¤Þ¤·¤ç¤¦¤«¡©¡Ê¤³¤ì¤À¤È¥Ç¡¼¥¿¤¬Á´Éô¾Ã¤¨¤Þ"
-"¤¹¡ª¡Ë\n"
-"¤¢¤ë¤¤¤Ï¡¢DrakX¤Ë¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤òÊѹ¹¤µ¤»¤Ê¤¤¼ê¤¬¤¢¤ê¤Þ¤¹¡£\n"
-"(¥¨¥é¡¼¤Ï%s¤Ç¤¹)\n"
-"\n"
-"Á´¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¾Ãµî¤·¤Æ¤è¤í¤·¤¤¤Ç¤¹¤Í¡©\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "16MB°Ê²¼¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë JFS ¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "32MB°Ê²¼¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë ReiserFS ¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¤Ï / ¤Ç»Ï¤Þ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ï¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È %s ¤Ë¥Þ¥¦¥ó¥ÈºÑ¤ß\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "LVM ÏÀÍý¥Ü¥ê¥å¡¼¥à¤Ï¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È %s ¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ï root ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥àÆâ¤Ë»Ä¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"¤³¤Î¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¤Ë¤Ï¡¢¼Âºß¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à (ext2, reiserfs, xfs, jfs)"
-"¤¬É¬ÍפǤ¹¡£\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È %s ¤Ë¤Ï°Å¹æ²½¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "¼«Æ°³ä¤êÅö¤Æ¤¬¤Ç¤­¤ë¤Û¤É¶õ¤­ÍÆÎ̤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "¤¹¤ë¤³¤È¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "½ñ¤­¹þ¤ß¤Î¤¿¤á %s ¤ò³«¤¯¤È¤­¥¨¥é¡¼¤¬È¯À¸: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "¤«¤ï¤ê¤Î¥É¥é¥¤¥Ð¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../harddrake/sound.pm_.c:169
-#, fuzzy, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr "¤³¤Î¥µ¥¦¥ó¥É¥«¡¼¥É (%s) ÍѤδûÃΤÎOSS/ALSAÂåÂإɥ饤¥Ð¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "¥µ¥¦¥ó¥ÉÀßÄê"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"¤³¤³¤Ç¤Ï¥µ¥¦¥ó¥É¥«¡¼¥É (%s) ÍѤËÂåÂإɥ饤¥Ð¡ÊOSS¤«ALSA) ¤òÁªÂò¤Ç¤­¤Þ¤¹"
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "¥É¥é¥¤¥Ð¡§"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "¥Ø¥ë¥×"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "¾¯¡¹¤ªÂÔ¤Á¤ò¡Ä¡ÄÀßÄê¤òŬÍѤ·¤Æ¤¤¤Þ¤¹"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "¤ªÂÔ¤Á²¼¤µ¤¤"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "´ûÃΤΥɥ饤¥Ð¤Ê¤·"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "¤³¤Î¥µ¥¦¥ó¥É¥«¡¼¥É (%s) ÍѤδûÃΤΥɥ饤¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "̤ÃΤΥɥ饤¥Ð"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-"¤³¤Î¥µ¥¦¥ó¥É¥«¡¼¥ÉÍѤΡÖ%s¡×¥É¥é¥¤¥Ð¤Ï°ìÍ÷¤Ë¤¢¤ê¤Þ¤»¤ó¡£\n"
-"\n"
-"\"lspcidrake -v\" ¥³¥Þ¥ó¥É¤Î½ÐÎϤò\n"
-"<install at mandrakesoft dot com>\n"
-"¤Ë¡¢subject: unlisted sound driver \"%s\"¤Ç¥á¡¼¥ë¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "¥â¥Ç¥ë"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤Î¥â¥Ç¥ë"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "¥Á¥ã¥ó¥Í¥ë"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "EIDE/SCSI ¥Á¥ã¥ó¥Í¥ë"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "¥Ð¥¹"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr "¥Ç¥Ð¥¤¥¹¤ÎÀܳ¤µ¤ì¤¿ÊªÍý¥Ð¥¹¤òÁª¤Ó¤Þ¤¹¡ÊPCI¡¢USB¤Ê¤É)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "¥â¥¸¥å¡¼¥ë"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "¤½¤Î¥Ç¥Ð¥¤¥¹¤ò°·¤¦GNU/Linux¥«¡¼¥Í¥ë¤Î¥â¥¸¥å¡¼¥ë"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "¥á¥Ç¥£¥¢¥¯¥é¥¹"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢¥Ç¥Ð¥¤¥¹¤Î¥¯¥é¥¹"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "ÀâÌÀ"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "¤³¤Î¥Õ¥£¡¼¥ë¥É¤Ï¥Ç¥Ð¥¤¥¹¤ÎÀâÌÀ¤Ç¤¹"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "¥Ð¥¹¤ÎƱÄê"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- PCI ¤È USB ¥Ç¥Ð¥¤¥¹¡§¥Ù¥ó¥À¡¼¡¢¥Ç¥Ð¥¤¥¹¡¢¥µ¥Ö¥Ù¥ó¥À¡¼¡¢¥µ¥Ö¥Ç¥Ð¥¤¥¹¤ÎPCI/"
-"USB id¤òµ­½Ò¤·¤Þ¤¹¡£"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "¥Ð¥¹¾å¤Î°ÌÃÖ"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- pci ¥Ç¥Ð¥¤¥¹: ¤³¤Î¥«¡¼¥É¤ÎPCI¥¹¥í¥Ã¥È¡¢¥Ç¥Ð¥¤¥¹¤Èµ¡Ç½\n"
-"- eide ¥Ç¥Ð¥¤¥¹: ¥¹¥ì¡¼¥Ö¤«¥Þ¥¹¥¿¡¼¤Î¥Ç¥Ð¥¤¥¹\n"
-"- scsi ¥Ç¥Ð¥¤¥¹: scsi ¥Ð¥¹¤Èscsi ¥Ç¥Ð¥¤¥¹¤Îid"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "¸Å¤¤¥Ç¥Ð¥¤¥¹¥Õ¥¡¥¤¥ë"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "dev¥Ñ¥Ã¥±¡¼¥¸¤Ç»È¤ï¤ì¤¿¸Å¤¤ÀÅŪ¥Ç¥Ð¥¤¥¹Ì¾"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "¿·¤·¤¤devfs¥Ç¥Ð¥¤¥¹"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr "incore¥«¡¼¥Í¥ëdevfs¤ÎÀ¸À®¤·¤¿¿·¤·¤¤Æ°Åª¥Ç¥Ð¥¤¥¹Ì¾"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "¥Ü¥¿¥ó¿ô"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "¥Ç¥Ð¥¤¥¹¤Î¥Ù¥ó¥À¡¼Ì¾"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "ÂåÂإɥ饤¥Ð"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr "¤³¤Î¥µ¥¦¥ó¥É¥«¡¼¥ÉÍÑÂåÂإɥ饤¥Ð°ìÍ÷"
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/½ªÎ»(_Q)"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/¥Ø¥ë¥×(_H)"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/¥Ø¥ë¥×(_H)..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Harddrake ¥Ø¥ë¥×"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"¥Õ¥£¡¼¥ë¥É¤ÎÀâÌÀ:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/¥Ð¥°Êó¹ð(_R)"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/¾ðÊó(_A)..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "Harddrake¤Ë¤Ä¤¤¤Æ"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"¤³¤Î¥½¥Õ¥È¤ÏHardDrake, Mandrake ¤Î¥Ï¡¼¥É¥¦¥§¥¢ÀßÄê¥Ä¡¼¥ë¤Ê¤ê¡£\n"
-"¥Ð¡¼¥¸¥ç¥ó:"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "ºî¼Ô: "
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Harddrake2 ¥Ð¡¼¥¸¥ç¥ó"
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "¸¡½Ð¤µ¤ì¤¿¥Ï¡¼¥É¥¦¥§¥¢"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "¾ðÊó"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "¥â¥¸¥å¡¼¥ëÀßÄê"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "ÀßÄê¥Ä¡¼¥ë¼Â¹Ô"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "¤¿¤À¤¤¤Þ¸¡½ÐÃæ"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "¥â¥¸¥å¡¼¥ë¤Î³Æ¥Ñ¥é¥á¡¼¥¿¤ò¤³¤³¤ÇÀßÄê¤Ç¤­¤Þ¤¹¡£"
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "\"%s\" ¤ò¼Â¹ÔÃæ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr "%s¥¯¥é¥¹¤ò¥×¥í¡¼¥ÖÃæ\n"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "°ì¼¡"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "Æó¼¡"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "¼«Æ°¸¡½Ð"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "̤ÃÎ|ÈÆÍÑ"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "̤ÃÎ|CPH05X (bt878) [³Æ¼ï¥Ù¥ó¥À¡¼]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "̤ÃÎ|CPH06X (bt878) [³Æ¼ï¥Ù¥ó¥À¡¼]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"ºÇ¶á¤Î¥Æ¥ì¥Ó¥«¡¼¥É¤Î¤Û¤È¤ó¤É¤Ç¤ÏGNU/Linux ¥«¡¼¥Í¥ë¤Îbttv¥â¥¸¥å¡¼¥ë¤¬Àµ¤·¤¤¥Ñ"
-"¥é¥á¡¼¥¿¤ò¼«Æ°¸¡½Ð¤·¤Þ¤¹¡£\n"
-"¥«¡¼¥É¤¬Àµ¤·¤¯¸¡½Ð¤µ¤ì¤Ê¤±¤ì¤Ð¡¢¼êÆ°¤Ç»ØÄê¤Ç¤­¤Þ¤¹¡£É¬Íפ˱þ¤¸¤Æ¥Æ¥ì¥Ó¥«¡¼¥É"
-"¤Î¥Ñ¥é¥á¡¼¥¿¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£"
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "¥«¡¼¥É¥â¥Ç¥ë: "
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "¥Á¥å¡¼¥Ê¤Î¼ïÎà: "
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "¥­¥ã¥×¥Á¥ã¥Ð¥Ã¥Õ¥¡¤Î¿ô: "
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "mmap¥­¥ã¥×¥Á¥ãÍѤΥ­¥ã¥×¥Á¥ã¥Ð¥Ã¥Õ¥¡¿ô"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "PLL ÀßÄê:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "¥é¥¸¥ª¥µ¥Ý¡¼¥È: "
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "¥é¥¸¥ª¥µ¥Ý¡¼¥È¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux ¤Ï¥Þ¥ë¥Á¥æ¡¼¥¶¥·¥¹¥Æ¥à¤Ç¤¹¡£¤Ä¤Þ¤ê³Æ¥æ¡¼¥¶¤Ï¼«Ê¬¤Î¹¥¤­¤ÊÀßÄê¤ä\n"
-"¥Õ¥¡¥¤¥ë¤ò¤â¤Æ¤Þ¤¹¡£¾Ü¤·¤¯¤Ï¡¢¥æ¡¼¥¶¡¼¥¬¥¤¥É¤òÆɤó¤Ç¤¯¤À¤µ¤¤¡£\n"
-"¤Ç¤â´ÉÍý¼Ô¤Ç¤¢¤ë root ¤È¤Ï¤Á¤¬¤Ã¤Æ¡¢¤¢¤Ê¤¿¤¬¤³¤³¤ÇÄɲ乤ë¥æ¡¼¥¶¤Ï¡¢¼«Ê¬\n"
-"¤Î¥Õ¥¡¥¤¥ë¤È¼«Ê¬¤ÎÀßÄê°Ê³°¤Î¤â¤Î¤ÏÊѤ¨¤ë¸¢¸Â¤¬¤¢¤ê¤Þ¤»¤ó¡£¼«Ê¬ÍѤ˾¯¤Ê¤¯\n"
-"¤È¤â°ì¤Ä°ìÈ̥桼¥¶¤òºî¤Ã¤Æ¤¯¤À¤µ¤¤¡£¤Õ¤Ä¤¦»È¤¦¤È¤­¤Ë¤Ï¡¢¤½¤Î¥¢¥«¥¦¥ó¥È¤ò\n"
-"»È¤¤¤Þ¤¹¡£ËèÆü root ¤Ç¥í¥°¥¤¥ó¤¹¤ë¤È¼ê´Ö¤Ï¾Ê¤±¤Þ¤¹¤¬¡¢¤È¤Ã¤Æ¤â´í¸±¤Ç¤¹!\n"
-"¤Á¤ç¤Ã¤È¤·¤¿¤Þ¤Á¤¬¤¤¤Ç¥·¥¹¥Æ¥à¤¬Æ°¤«¤Ê¤¯¤Ê¤ê¤«¤Í¤Þ¤»¤ó¡£¤â¤·°ìÈ̥桼¥¶¤Ç\n"
-"Çɼê¤Ê¥ß¥¹¤ò¤·¤Æ¤â¡¢°ìÉô¾ðÊó¤ò¼º¤¦¤«¤â¤·¤ì¤Þ¤»¤ó¤¬¡¢¥·¥¹¥Æ¥àÁ´ÂΤˤϱƶÁ\n"
-"¤·¤Þ¤»¤ó¡£\n"
-"\n"
-"¤Þ¤º¡¢ËÜ̾¤òÆþ¤ì¤Þ¤¹¡£¤³¤ì¤Ïɬ¤º¤·¤âɬÍפ¢¤ê¤Þ¤»¤ó¡£¼ÂºÝ¤Ë¤Ï¹¥¤­¤Ê¤â¤Î¤ò\n"
-"Æþ¤ì¤é¤ì¤Þ¤¹¡£¤¹¤ë¤È drakX ¤Ï¤¢¤Ê¤¿¤ÎÆþÎϤ·¤¿ºÇ½é¤Îñ¸ì¤ò¤È¤Ã¤Æ¡¢¤½¤ì¤ò\n"
-"¥æ¡¼¥¶Ì¾¤Ç»È¤¤¤Þ¤¹¡£¤³¤ì¤Ï¡¢¤½¤Î¥æ¡¼¥¶¤¬¥·¥¹¥Æ¥à¤Ë¥í¥°¥ª¥ó¤¹¤ë¤È¤­¤Î̾Á°\n"
-"¤Ë¤Ê¤ê¤Þ¤¹¡£¤³¤ì¤ÏÊѤ¨¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£¤½¤ì¤«¤é¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Þ¤¹¡£\n"
-"Æø¢¤Ê¤·¤Î¡Ê°ìÈ̡˥桼¥¶¤Î¥Ñ¥¹¥ï¡¼¥É¤Ï¡¢¥»¥­¥å¥ê¥Æ¥£¤Î´ÑÅÀ¤«¤é¤Ï root ¤Î\n"
-"¥Ñ¥¹¥ï¡¼¥É¤Û¤É½ÅÍפǤϤ¢¤ê¤Þ¤»¤ó¤¬¡¢¤À¤«¤é¤È¤¤¤Ã¤Æ°Â°×¤Ê¤³¤È¤Ï¤·¤Ê¤¤¤Ç¤¯\n"
-"¤À¤µ¤¤¡£¤¢¤Ê¤¿¤Î¥Õ¥¡¥¤¥ë¤¬´í¸±¤Ë¤µ¤é¤µ¤ì¤Þ¤¹¡£\n"
-"\n"
-"¡Ö¥æ¡¼¥¶¤òÄɲáפò¥¯¥ê¥Ã¥¯¤·¤¿¤é¡¢¹¥¤­¤Ê¤À¤±¥æ¡¼¥¶¤òÄɲäǤ­¤Þ¤¹¡£Ãç´Ö¤Î\n"
-"¤½¤ì¤¾¤ì¤Ë¥¢¥«¥¦¥ó¥È¤ò¤Ä¤¯¤ê¤Þ¤·¤ç¤¦¡£¤ªÉ㤵¤ó¤äËå¤Îʬ¤Ç¤â¡£¹¥¤­¤Ê¤À¤±¤Î\n"
-"¥æ¡¼¥¶¤òÄɲä·½ª¤¨¤¿¤é¡¢¡Ö´°Î»¡×¤ò²¡¤·¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-"¡Ö¹âÅÙ¤ÊÁªÂò¡×¥Ü¥¿¥ó¤ò²¡¤¹¤È¡¢¤½¤Î¥æ¡¼¥¶¤Î¥Ç¥Õ¥©¥ë¥È¤Î¥·¥§¥ë¤òÊѤ¨¤é¤ì¤Þ\n"
-"¤¹¡Ê¥Ç¥Õ¥©¥ë¥È¤Ï bash¡Ë"
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"¥Ï¡¼¥É¥Ç¥£¥¹¥¯¾å¤Ë¸¡½Ð¤µ¤ì¤¿¡¢´û¸¤Î Linux ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¾å¤Ë\n"
-"¼¨¤·¤Þ¤¹¡£¥¦¥£¥¶¡¼¥É¤ÎÁªÂò¤ò¤½¤Î¤Þ¤Þ¤Ë¤·¤Æ¤ª¤¤¤Æ¤â¤¤¤¤¤Ç¤·¤ç¤¦¡£\n"
-"Ä̾ï¤ÎÍøÍѤˤÏÌäÂꤢ¤ê¤Þ¤»¤ó¡£ÁªÂò¤òÊѤ¨¤¿¤é¡¢ºÇÄã¤Ç¤â root\n"
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¡Ê¡Ö/¡×¡Ë¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£¤¢¤Þ¤ê¾®¤µ¤¤¥Ñ¡¼¥Æ¥£¥·¥ç¥ó\n"
-"¤ò¤³¤³¤ÇÁª¤Ö¤È¡¢¥½¥Õ¥È¤¬Æþ¤êÀÚ¤é¤Ê¤¯¤Ê¤ê¤Þ¤¹¤è¡£¤Þ¤¿¡¢¥Ç¡¼¥¿¤òÊ̤Î\n"
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ëµ¯¤­¤¿¤±¤ì¤Ð¡¢¡Ö/home¡×¤â»ØÄꤷ¤Þ¤·¤ç¤¦¡Ê¤³¤ì¤Ï¡¢\n"
-"Linux ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬Ê£¿ô¤Ê¤¤¤ÈÉÔ²Äǽ¤Ç¤¹¤¬¡Ë¡£\n"
-"\n"
-"\n"
-"¤Á¤Ê¤ß¤Ë³Æ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ï°Ê²¼¤Î½ñ¼°¤Çµó¤¬¤Ã¤Æ¤¤¤Þ¤¹: ¡Ö̾Á°¡×¡ÖÍÆÎÌ¡×\n"
-"\n"
-"\n"
-"¡Ö̾Á°¡×¤Ï¼¡¤Î½ñ¼°¤Ç¤¹: ¡Ö¥Ï¡¼¥É¥Ç¥£¥¹¥¯¼ïÎà¡×¡Ö¥É¥é¥¤¥ÖÈÖ¹æ¡×\n"
-"¡Ö¥Ñ¡¼¥Æ¥£¥·¥ç¥óÈÖ¹æ¡×¡Ê¤¿¤È¤¨¤Ð¡Öhda1¡×)\n"
-"\n"
-"\n"
-"¡Ö¥Ï¡¼¥É¥Ç¥£¥¹¥¯¼ïÎà¡×¤Ï¡¢IDE ¥Ç¥£¥¹¥¯¤Ê¤é¡Öhd¡×¤Ç¡¢SCSI ¤Ê¤é¡Ösd¡×\n"
-"¤Ç¤¹¡£\n"
-"\n"
-"\n"
-"¡Ö¥É¥é¥¤¥ÖÈÖ¹æ¡×¤Ï¡¢¡Öhd¡×¤ä¡Ösd¡×¤Î¸å¤Ë¤Ä¤¯Ê¸»ú¤Ç¤¹¡£IDE¤Ê¤é:\n"
-"\n"
-" * ¡Öa¡×¤Ï¥×¥é¥¤¥Þ¥ê¥³¥ó¥È¥í¡¼¥é¾å¤Î¥Þ¥¹¥¿¥Ç¥£¥¹¥¯\n"
-"\n"
-" * ¡Öb¡×¤Ï¥×¥é¥¤¥Þ¥ê¥³¥ó¥È¥í¡¼¥é¾å¤Î¥¹¥ì¡¼¥Ö¥Ç¥£¥¹¥¯\n"
-"\n"
-" * ¡Öc¡×¤Ï¥»¥«¥ó¥À¥êIDE¥³¥ó¥È¥í¡¼¥é¾å¤Î¥Þ¥¹¥¿¥Ç¥£¥¹¥¯\n"
-"\n"
-" * ¡Öd¡×¤Ï¥»¥«¥ó¥À¥êIDE¥³¥ó¥È¥í¡¼¥é¾å¤Î¥¹¥ì¡¼¥Ö¥Ç¥£¥¹¥¯\n"
-"\n"
-"\n"
-"SCSI ¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤Î¾ì¹ç¡¢¡Öa¡×¤¬SCSI IDÈÖ¹æºÇ¾®¤Î¥Ç¥£¥¹¥¯¡¢\n"
-"¡Öb¡×¤Ï¤½¤Î¼¡¤ÎIDÈֹ桢¤È¤¤¤¦¶ñ¹ç¤Ç¤¹"
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"Mandrake Linux ¥¤¥ó¥¹¥È¡¼¥ë¤ÏCD-ROM¿ôËç¤Ë¤Þ¤¿¤¬¤ê¤Þ¤¹¡£DrakX\n"
-"¤Ï¡¢Áª¤ó¤À¥Ñ¥Ã¥±¡¼¥¸¤¬Ê̤ÎCD-ROM¾å¤Ë¤¢¤ë¤È¤­¤Ï¡¢¤¤¤Þ¤ÎCD¤ò\n"
-"ÅǤ­½Ð¤·¤Æ¡¢É¬ÍפÊÊ̤ΠCD ¤òÆþ¤ì¤ë¤è¤¦Í׵ᤷ¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"¤Ç¤Ï¡¢¥·¥¹¥Æ¥à¤Ë¤É¤ó¤Ê¥½¥Õ¥È¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤«»ØÄꤷ¤Þ¤·¤ç¤¦¡£\n"
-"Mandrake Linux ¤Ç»È¤¨¤ë¥½¥Õ¥È¤Ï²¿Àé¤È¤¢¤ê¤Þ¤¹¤·¡¢Á´Éô¤ò³Ð¤¨¤é¤ì¤ë¿Í¤Ï\n"
-"¤¤¤Þ¤»¤ó¡£\n"
-"\n"
-"CD-ROM ¤«¤é¤Îɸ½à¥¤¥ó¥¹¥È¡¼¥ë¤ò¤·¤Æ¤¤¤ë¤Ê¤é¡¢¤Þ¤º¼ê»ý¤Á¤ÎCD¤ò¶µ¤¨¤ë¤è¤¦\n"
-"¸À¤ï¤ì¤Þ¤¹¡Ê¥¨¥­¥¹¥Ñ¡¼¥È¥â¡¼¥É¤Ç¤Î¤ß¡Ë¡£¼ê»ý¤ÁCD¤Î¥é¥Ù¥ë¤òÄ´¤Ù¤Æ¡¢¥¤¥ó\n"
-"¥¹¥È¡¼¥ëÍѤ˻Ȥ¨¤ëCD¤Î¥Á¥§¥Ã¥¯¥Ü¥Ã¥¯¥¹¤ò¥Ï¥¤¥é¥¤¥È¤·¤Þ¤·¤ç¤¦¡£Á´Éô¤¹¤ó\n"
-"¤À¤éOK¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤¹¡£\n"
-"\n"
-"¥Ñ¥Ã¥±¡¼¥¸¤Ï¡¢¥Þ¥·¥ó¤Î»È¤¤Êý¤Ë±þ¤¸¤Æ¥°¥ë¡¼¥×¤´¤È¤Ë¤Þ¤È¤á¤é¤ì¤Æ¤¤¤Þ¤¹¡£\n"
-"¥°¥ë¡¼¥×¼«ÂΤ⣴¤Ä¤ÎÉôʬ¤ÇÀ°Íý¤µ¤ì¤Æ¤¤¤Þ¤¹:\n"
-"\n"
-" * ¡Ö¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó¡×: ¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó¤È¤·¤Æ¥Þ¥·¥ó¤ò»È¤¦¤Ê¤é¡¢°Ê²¼¤Î\n"
-"¥°¥ë¡¼¥×¤Ç»È¤¦¤â¤Î¤òÁ´ÉôÁª¤Ó¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-" * ¡Ö³«È¯¡×: ¥Þ¥·¥ó¤ò¥×¥í¥°¥é¥ß¥ó¥°¤Ë»È¤¦¤Ê¤é¡¢°Ê²¼¤«¤é¤Û¤·¤¤¥°¥ë¡¼¥×¤ò\n"
-"¤¤¤¯¤Ä¤Ç¤âÁª¤Ó¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-" * ¡Ö¥µ¡¼¥Ð¡×: ¤³¤ì¤¬¥µ¡¼¥ÐÍÑ¥Þ¥·¥ó¤Ë¤Ê¤ë¤Ê¤é¡¢¥Þ¥·¥ó¤Ë¥¤¥ó¥¹\n"
-"¥È¡¼¥ë¤·¤¿¤¤°ìÈÌŪ¤Ê¥µ¡¼¥Ó¥¹¤ò¤³¤³¤ÇÁª¤Ù¤Þ¤¹¡£\n"
-"\n"
-" * ¡Ö¥°¥é¥Õ¥£¥Ã¥¯´Ä¶­¡×: ºÇ¸å¤Ë¡¢¤³¤³¤Ç¤Ï¹¥¤ß¤Î¥°¥é¥Õ¥£¥Ã¥¯´Ä¶­¤òÁª¤Ó¤Þ¤¹¡£\n"
-"¥°¥é¥Õ¥£¥Ã¥¯¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó¤¬¤Û¤·¤±¤ì¤Ð¡¢ºÇÄã°ì¤Ä¤ÏÁª¤Ó¤Þ¤·¤ç¤¦!\n"
-"\n"
-"¥Þ¥¦¥¹¤Î¥«¡¼¥½¥ë¤ò¥°¥ë¡¼¥×̾¾å¤ËÆ°¤«¤¹¤È¡¢¤½¤Î¥°¥ë¡¼¥×¤Ë¤Ä¤¤¤Æ¤Îû¤¤\n"
-"ÀâÌÀ¤¬¤Ç¤Þ¤¹¡£Ä̾磻¥ó¥¹¥È¡¼¥ë»þ¡Ê¥¢¥Ã¥×¥°¥ì¡¼¥É¤Ç¤Ï¤Ê¤¯¡Ë¤Ë²¿¤â\n"
-"¥°¥ë¡¼¥×¤òÁª¤Ð¤Ê¤¤¤È¡¢¥À¥¤¥¢¥í¥°¤¬¥Ý¥Ã¥×¥¢¥Ã¥×¤·¤Æ¡¢³Æ¼ï¤ÎºÇÄã¸Â\n"
-"¥¤¥ó¥¹¥È¡¼¥ë¤òÄó°Æ¤·¤Æ¤¯¤ì¤Þ¤¹¡§\n"
-"\n"
-" * ¡ÖX ¤ò»È¤¦¡×¥¤¥ó¥¹¥È¡¼¥ë¤Ï¡¢¥°¥é¥Õ¥£¥Ã¥¯¥Ç¥¹¥¯¥È¥Ã¥×¤ò¼Â¸½¤¹¤ë\n"
-"ɬÍ׺ÇÄã¸Â¤Î¥Ñ¥Ã¥±¡¼¥¸¤À¤±¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹;\n"
-"\n"
-" * ¡Ö´ðËÜŪ¤Êʸ½ñ¤âÆþ¤ì¤ë¡×´ðËÜ¥·¥¹¥Æ¥à¤È¡¢´ðËܥ桼¥Æ¥£¥ê¥Æ¥£¤ä\n"
-"¤½¤Î¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¤âƳÆþ¡¢¤³¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ï¥µ¡¼¥ÐÀßÃÖÍѤË\n"
-"¸þ¤¤¤Æ¤¤¤Þ¤¹¡£\n"
-"\n"
-" * ¡ÖËÜÅö¤ËºÇÄã¸Â¤Î¥¤¥ó¥¹¥È¡¼¥ë¡×¤È¤Ë¤«¤¯LInux¥·¥¹¥Æ¥à¤ò²ÔƯ¤µ¤»¤ë\n"
-"ɬÍ׺ÇÄã¸Â¤Î¤â¤Î¤À¤±¤ò¥¤¥ó¥¹¥È¡¼¥ë¡£¥³¥Þ¥ó¥É¥é¥¤¥ó¤Î¤ß¡£¤³¤Î¥¤¥ó¥¹¥È¡¼¥ë\n"
-"¤ÏÁ´Éô¤Ç 65Mb ÄøÅ٤Ǥ¹¡£\n"
-"\n"
-"¡Ö¸ÄÊ̥ѥ屡¼¥¸¤ÎÁªÂò¡×¥ª¥×¥·¥ç¥ó¤ò¥Á¥§¥Ã¥¯¤¹¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£\n"
-"Ä󶡤µ¤ì¤Æ¤¤¤ë¥Ñ¥Ã¥±¡¼¥¸¤ò½ÏÃΤ·¤Æ¤¤¤ë¤«¡¢¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤ë¤â¤Î¤ò\n"
-"´°Á´¤ËÇÄ°®¤·¤¿¤±¤ì¤Ð¤³¤ì¤ò»È¤¤¤Þ¤¹¡£\n"
-"\n"
-"¥¤¥ó¥¹¥È¡¼¥ë¤ò¡Ö¹¹¿·¡×¥â¡¼¥É¤Ç³«»Ï¤·¤¿¤é¡¢Á´¥°¥ë¡¼¥×¤òÈóÁªÂò¤Ë¤¹¤ë\n"
-"¤È¿·¤·¤¤¥Ñ¥Ã¥±¡¼¥¸¤ÏÆþ¤ì¤º¤Ë¡¢´û¸¥·¥¹¥Æ¥à¤Î½¤Éü¹¹¿·¤ò¤¹¤ë¤À¤±¤Ë¤Ê\n"
-"¤ê¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"ºÇ¸å¤Ë¡¢¡Ö¸ÄÊ̥ѥ屡¼¥¸¤ÎÁªÂò¡×¤òÁª¤ó¤À¤«¤É¤¦¤«¤Ë¤è¤Ã¤Æ¤Ï\n"
-"¤¹¤Ù¤Æ¤Î¥Ñ¥Ã¥±¡¼¥¸¤¬¥°¥ë¡¼¥×¤´¤È¤ËʬÎव¤ì¤Æ¥Ä¥ê¡¼É½¼¨¤µ¤ì¤Þ¤¹¡£\n"
-"¤³¤Î¥Ä¥ê¡¼¤ò¸«¤Ê¤¬¤é¡¢¥°¥ë¡¼¥×¤ä¥µ¥Ö¥°¥ë¡¼¥×ñ°Ì¡¢¤Þ¤¿¤Ï¸ÄÊÌ\n"
-"¥Ñ¥Ã¥±¡¼¥¸¤òÁª¤ó¤À¤ê½ü³°¤·¤¿¤ê¤Ç¤­¤Þ¤¹¡£\n"
-"\n"
-"¥Ä¥ê¡¼¤Î¥Ñ¥Ã¥±¡¼¥¸¤òÁª¤Ö¤È¡¢±¦¤Ë¤½¤ÎÀâÌÀ¤¬½Ð¤Þ¤¹¡£Áª¤Ó½ª¤ï¤Ã¤¿¤é\n"
-"¡Ö¥¤¥ó¥¹¥È¡¼¥ë¡×¥Ü¥¿¥ó¤ò²¡¤·¤Þ¤·¤ç¤¦¡£¥¤¥ó¥¹¥È¡¼¥ë¤¬»Ï¤Þ¤ê¤Þ¤¹¡£\n"
-"¥Ï¡¼¥É¥¦¥§¥¢¤Î®ÅÙ¤ÈÁª¤ó¤À¥Ñ¥Ã¥±¡¼¥¸¤Î¿ô¤Ë¤è¤Ã¤Æ¤Ï¡¢¥¤¥ó¥¹¥È¡¼¥ë\n"
-"´°Î»¤Þ¤Ç¤Ë¤«¤Ê¤ê»þ´Ö¤¬¤«¤«¤ê¤Þ¤¹¡£´°Î»¤Þ¤Ç¤Î¿äÄê»þ¹ï¤¬É½¼¨¤µ¤ì¤ë\n"
-"¤Î¤Ç¡¢¤½¤ì¤ò¸«¤Æ¤Ê¤ó¤Ç¤·¤¿¤é¤ªÃã¤Ç¤â¤É¤¦¤¾¡£\n"
-"\n"
-"!! ¥µ¡¼¥Ð¥Ñ¥Ã¥±¡¼¥¸¤òÁª¤ó¤À¤ê¡¢¤¢¤ë¤¤¤Ï¤½¤ì¤¬¤É¤³¤«¤Î¥°¥ë¡¼¥×¤Ë\n"
-"´Þ¤Þ¤ì¤Æ¤¤¤¿¾ì¹ç¤Ë¤Ï¡¢¤½¤Î¥µ¡¼¥Ð¤òËÜÅö¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¤¤¤«¡¢\n"
-"³Îǧ¤òµá¤á¤é¤ì¤Þ¤¹¡£Mandrake Linux¤Ç¤Ï¡¢¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤¿¥µ¡¼¥Ð\n"
-"¤Ï¥Ç¥Õ¥©¥ë¥È¤Çµ¯Æ°»þ¤Ë¤¿¤Á¤¢¤¬¤ê¤Þ¤¹¡£¤³¤Î¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó\n"
-"½Ð²Ù»þ¤Ë¤Ï°ÂÁ´¤ÇÌäÂ꤬ÃΤé¤ì¤Æ¤¤¤Ê¤¯¤Æ¤â¡¢¤³¤Î¥Ð¡¼¥¸¥ç¥ó´°À®¸å¤Ë\n"
-"¥»¥­¥å¥ê¥Æ¥£¥Û¡¼¥ë¤¬¸«¤Ä¤«¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡£¤â¤·¤½¤Î¥µ¡¼¥Ó¥¹¤¬²¿¤Î\n"
-"¤¿¤á¤Î¤â¤Î¤«¡¢¤Ê¤¼¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤ë¤Î¤«¤¬¤ï¤«¤é¤Ê¤±¤ì¤Ð¡Ö¤¤¤¤¤¨¡×\n"
-"¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤·¤ç¤¦¡£¡Ö¤Ï¤¤¡×¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È¡¢°ìÍ÷¤Î¥µ¡¼¥Ó¥¹¤Ï\n"
-"¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¡¢¥Ç¥Õ¥©¥ë¥È¤Çµ¯Æ°»þ¤Ë¤¿¤Á¤¢¤¬¤ê¤Þ¤¹¡£ !!\n"
-"\n"
-"¡Ö°Í¸´Ø·¸¤Î¼«Æ°²ò·è¡×¥ª¥×¥·¥ç¥ó¤òÁª¤Ö¤È¡¢¥¤¥ó¥¹¥È¡¼¥é¤¬¼«Æ°Åª¤Ë\n"
-"¥Ñ¥Ã¥±¡¼¥¸¤òÁª¤ó¤À¤È¤­¤Ë¤â·Ù¹ð¥À¥¤¥¢¥í¥°¤¬½Ð¤Þ¤»¤ó¡£¤Ê¤¼¾¡¼ê¤Ë¥Ñ\n"
-"¥Ã¥±¡¼¥¸¤òÁª¤Ö¤«¤È¸À¤¦¤È¡¢¤Û¤«¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤È¤­\n"
-"¤ËɬÍפȤʤë¥Ñ¥Ã¥±¡¼¥¸¤¬¤¢¤Ã¤Æ¡¢¤½¤ì¤¬¤Ê¤¤¤È¥¤¥ó¥¹¥È¡¼¥ë¤¬´°Î»¤·\n"
-"¤Ê¤¤¤«¤é¤Ç¤¹¡£\n"
-"\n"
-"°ìÍ÷¤Î²¼¤Ë¤¢¤ë¾®¤µ¤Ê¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤Î¥¢¥¤¥³¥ó¤Ï¡¢°ÊÁ°¤Î¥¤¥ó¥¹\n"
-"¥È¡¼¥ë»þ¤ËÁª¤ó¤À¥Ñ¥Ã¥±¡¼¥¸°ìÍ÷¤òÆɤ߹þ¤à¤¿¤á¤Î¤â¤Î¤Ç¤¹¡£¤³¤Î¥¢¥¤\n"
-"¥³¥ó¤òÁª¤Ö¤È¡¢°ÊÁ°¤Î¥¤¥ó¥¹¥È¡¼¥ë¤ÎºÇ¸å¤Ëºî¤Ã¤¿¥Õ¥í¥Ã¥Ô¡¼¤òÆþ¤ì¤ë\n"
-"¤è¤¦¤Ë»Ù»ý¤¬½Ð¤Þ¤¹¡£¤³¤¦¤¤¤¦¥Õ¥í¥Ã¥Ô¡¼¤Îºî¤êÊý¤Ï¡¢¤µ¤¤¤´¤Î¥¹¥Æ¥Ã¥×\n"
-"¤ÎÆóÈÖÌܤΥҥó¥È¤òÆɤó¤Ç¤¯¤À¤µ¤¤¡£"
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"¤³¤³¤Ç¤Ï¡¢¥¤¥ó¥¿¡¼¥Í¥Ã¥È/¥Í¥Ã¥È¥ï¡¼¥¯Àܳ¤ÎÀßÄ꤬¤Ç¤­¤Þ¤¹¡£¥Þ¥·¥ó¤ò\n"
-"¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤äLAN¤Ë¤Ä¤Ê¤®¤¿¤¤¤Ê¤é¡ÖOK¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"¥Í¥Ã¥È¥ï¡¼¥¯¥Ç¥Ð¥¤¥¹¤ä¥â¥Ç¥à¤Î¼«Æ°¸¡½Ð¤¬³«»Ï¤µ¤ì¤Þ¤¹¡£¤â¤·¤³¤Î¸¡½Ð\n"
-"¤¬¤¦¤Þ¤¯¤¤¤«¤Ê¤±¤ì¤Ð¡¢¼¡²ó¤Ï¡Ö¼«Æ°¸¡½Ð¤ò»È¤¦¡×¤Î¥Á¥§¥Ã¥¯¤ò¤Ï¤º¤·¤Æ\n"
-"¤ª¤­¤Þ¤·¤ç¤¦¡£¤Þ¤¿¥Í¥Ã¥È¥ï¡¼¥¯ÀßÄê¤ò¤·¤Ê¤¤¡¢¤¢¤ë¤¤¤Ï¸å²ó¤·¤Ë¤â¤Ç¤­\n"
-"¤Þ¤¹¡£¤½¤Î¾ì¹ç¤Ë¤Ï¡Ö¥­¥ã¥ó¥»¥ë¡×¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤À¤±¤Ç¤¹¡£\n"
-"\n"
-"²Äǽ¤ÊÀܳ¤Ï¡¢ÉáÄ̤Υâ¥Ç¥à¡¢ISDN¥â¥Ç¥à¡¢ADSLÀܳ¡¢¥±¡¼¥Ö¥ë¥â¥Ç¥à¡¢¤½¤·¤Æ\n"
-"Ä̾ï¤ÎLANÀܳ¡Ê¥¤¡¼¥µ¥Í¥Ã¥È¡Ë¤Ç¤¹¡£\n"
-"\n"
-"¤³¤³¤Ç¤ÏÀßÄê¤ÎºÙ¤«¤¤ÏäϤ·¤Þ¤»¤ó¡£¤¿¤À¡¢¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥µ¡¼¥Ó¥¹¥×¥í¥Ð¥¤¥À\n"
-"¤ä¥·¥¹¥Æ¥à´ÉÍý¼Ô¤Ë¤â¤é¤Ã¤¿¥Ñ¥é¥á¡¼¥¿¤ÏÁ´ÉôÍÑ°Õ¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"ÀßÄê¤Î¾ÜºÙ¤Ï¡¢¥Þ¥Ë¥å¥¢¥ë¤Î¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¤Î¾Ï¤ò¸«¤ë¤«¡¢¤¢¤ë¤¤¤Ïñ¤Ë\n"
-"¥·¥¹¥Æ¥àÀßÄ꤬¤¹¤ó¤Ç¤«¤é¡¢¤½¤³¤ÇÀâÌÀ¤¹¤ë¥×¥í¥°¥é¥à¤ò»È¤Ã¤ÆÀܳ¤òÀßÄꤷ\n"
-"¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-"¥Í¥Ã¥È¥ï¡¼¥¯¤ÎÀßÄê¤Ï¥¤¥ó¥¹¥È¡¼¥ë¸å¤Ë¤ä¤ê¤¿¤¤¡¢¤¢¤ë¤¤¤Ï¥Í¥Ã¥È¥ï¡¼¥¯ÀßÄ꤬\n"
-"¤¹¤ó¤Ç¤¤¤ë¤Ê¤é¡Ö¥­¥ã¥ó¥»¥ë¡×¤ò²¡¤·¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"¤Ç¤Ï¥Þ¥·¥ó¤Îµ¯Æ°»þ¤Ë¼«Æ°Åª¤Ë³«»Ï¤·¤¿¤¤¥µ¡¼¥Ó¥¹¤òÁª¤Ó¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-"¤³¤³¤Ë¤Ï¸½ºß¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ç»È¤¨¤ë¥µ¡¼¥Ó¥¹¤¬Á´Éôµó¤¬¤Ã¤Æ¤¤¤Þ¤¹¡£\n"
-"¤è¤¯¸«¤Æ¡¢µ¯Æ°»þ¤Ëɬ¤º¤·¤âɬÍפʤ¤¤â¤Î¤Î¥Á¥§¥Ã¥¯¤ò¤Ï¤º¤·¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-"³Æ¥µ¡¼¥Ó¥¹¤òÁª¤Ö¤È¡¢ÀâÌÀ¤¬½Ð¤Þ¤¹¡£¤Ç¤â¡¢¤½¤Î¥µ¡¼¥Ó¥¹¤¬Ìò¤ËΩ¤Ä¤«\n"
-"¤ï¤«¤é¤Ê¤±¤ì¤Ð¡¢¥Ç¥Õ¥©¥ë¥È¤Î¤Þ¤Þ¤Ë¤·¤Æ¤ª¤¯¤Û¤¦¤¬ÌµÆñ¤Ç¤¹¡£\n"
-"\n"
-"¤³¤Î¥Þ¥·¥ó¤ò¥µ¡¼¥Ð¤Ë¤¹¤ë¤Ä¤â¤ê¤Ê¤é¡¢¤³¤³¤Ç¤ÏÆä˵¤¤ò¤Ä¤±¤Þ¤·¤ç¤¦¡£\n"
-"»È¤ï¤Ê¤¤¥µ¡¼¥Ó¥¹¤ò¤à¤ä¤ß¤Ë³«»Ï¤µ¤»¤Æ¤Ï¤¤¤±¤Þ¤»¤ó¡£°ìÉô¤Î¥µ¡¼¥Ó¥¹¤Ï¡¢\n"
-"¥µ¡¼¥Ð¾å¤Ç»È¤¦¤È´í¸±¤À¤È¤¤¤¦¤Î¤ò¤ªËº¤ì¤Ê¤¯¡£\n"
-"°ìÈ̤ˡ¢ËÜÅö¤ËɬÍפʥµ¡¼¥Ó¥¹¤À¤±Áª¤ó¤Ç¤¯¤À¤µ¤¤¡£"
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux ¤Ï»þ´Ö¤ò GMT (¥°¥ê¥Ë¥Ã¥¸É¸½à»þ) ¤Ç´ÉÍý¤·¤Æ¡¢Áª¤Ð¤ì¤¿»þ´ÖÂÓ¤ò\n"
-"¤â¤È¤Ë¸½ÃÏ»þ´Ö¤ËÊÑ´¹¤·¤Þ¤¹¡£¤Ç¤â¡¢¡Ö¥Ï¡¼¥É¥¦¥§¥¢¥¯¥í¥Ã¥¯¤òGMT¤Ë¤¢¤ï¤»¤ë¡×\n"
-"¤òÈóÁªÂò¤Ë¤¹¤ì¤Ð¡¢¤³¤ÎÊý¼°¤ò¤ä¤á¤Æ¡¢¥Ï¡¼¥É¥¦¥§¥¢¥¯¥í¥Ã¥¯¤È¥·¥¹¥Æ¥à¥¯¥í¥Ã¥¯\n"
-"¤¬Æ±¤¸»þ´Ö¤Ë¤Ê¤ë¤è¤¦¤Ë¤Ç¤­¤Þ¤¹¡£¤â¤·¤³¤Î¥Þ¥·¥ó¤Ç¥¦¥£¥ó¥É¥¦¥º¤Î¤è¤¦¤ÊÊ̤Î\n"
-"OS ¤òÆ°¤«¤·¤Æ¤¤¤ë¤Ê¤é¡¢¤½¤Î¤Û¤¦¤¬¤¤¤¤¤Ç¤·¤ç¤¦¡£\n"
-"\n"
-"¡Ö¼«Æ°»þ´Ö¤¢¤ï¤»¡×¥ª¥×¥·¥ç¥ó¤òÁª¤Ö¤È¡¢¥¤¥ó¥¿¡¼¥Í¥Ã¥È¾å¤Î¥ê¥â¡¼¥È¥¿¥¤¥à\n"
-"¥µ¡¼¥Ð¤ËÀܳ¤·¤Æ¡¢¼«Æ°Åª¤Ë»þ´Ö¤¢¤ï¤»¤ò¹Ô¤¤¤Þ¤¹¡£½Ð¤Æ¤­¤¿°ìÍ÷¤«¤é¡¢ºÇ´ó¤ê\n"
-"¤Î¥µ¡¼¥Ð¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£¤â¤Á¤í¤ó¤³¤Îµ¡Ç½¤ò»È¤¦¤Ë¤Ï¡¢¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ\n"
-"¤¬É¬Íפˤʤê¤Þ¤¹¡£¤¢¤Ê¤¿¤Î¥Þ¥·¥ó¾å¤Ë¥¿¥¤¥à¥µ¡¼¥Ð¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¡¢\n"
-"¥ª¥×¥·¥ç¥ó¤Ë¤è¤Ã¤Æ¤Ï¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Î¾¤Î¥Þ¥·¥ó¤¬¡¢¤½¤ì¤ËÀܳ¤·¤Æ\n"
-"»þ´Ö¤¢¤ï¤»¤ò¤¹¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (X ¥¦¥£¥ó¥É¥¦¥·¥¹¥Æ¥à) ¤Ï¡¢GNU/Linux ¥°¥é¥Õ¥£¥Ã¥¯¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Î\n"
-"¥­¥â¤Ç¡¢Mandrake Linux ¤Ë¤Ä¤¤¤Æ¤¤¤ë¥°¥é¥Õ¥£¥Ã¥¯´Ä¶­ (KDE, Gnome, \n"
-"AfterStep, WindowMaker...)¤Ï¤¹¤Ù¤Æ¤³¤ì¤Ë°Í¸¤·¤Þ¤¹¡£¤³¤³¤Ç¤Ï¡¢DrakX\n"
-"¤Ï¼«Æ°Åª¤Ë X ¤òÀßÄꤷ¤è¤¦¤È¤·¤Þ¤¹¡£\n"
-"\n"
-"¤³¤ì¤¬¼ºÇÔ¤¹¤ë¤³¤È¤Ï¤Þ¤º¤¢¤ê¤Þ¤»¤ó¡£¼ºÇÔ¤¹¤ë²ÄǽÀ­¤È¤·¤Æ¹Í¤¨¤é¤ì¤ë¤Î\n"
-"¤Ï¡¢¥Ï¡¼¥É¥¦¥§¥¢¤¬¤È¤Æ¤â¸Å¤¤¡Ê¤«¿·¤·¤¹¤®¡Ë¤È¤¤¤¦¤³¤È¤Ç¤¹¡£À®¸ù¤¹¤ì¤Ð\n"
-"¥â¥Ë¥¿¤Ë²Äǽ¤ÊºÇÂç¤Î²òÁüÅ٤Ǽ«Æ°Åª¤ËX¤¬µ¯Æ°¤·¤Þ¤¹¡£¤½¤·¤Æ¥¦¥£¥ó¥É¥¦\n"
-"¤¬½Ð¤Æ¤­¤Æ¡¢¤³¤Î²èÌ̤¬¸«¤¨¤ë¤«¤È³Îǧ¤·¤Þ¤¹¡£\n"
-"\n"
-"¡Ö¥¨¥­¥¹¥Ñ¡¼¥È¡×¥¤¥ó¥¹¥È¡¼¥ë¤Î¾ì¹ç¤Ë¤Ï¡¢X ÀßÄꥦ¥£¥¶¡¼¥É¤ËÆþ¤ê¤Þ¤¹¡£\n"
-"¤³¤Î¥¦¥£¥¶¡¼¥É¤Ë¤Ä¤¤¤Æ¾Ü¤·¤¯¤Ï¡¢¥Þ¥Ë¥å¥¢¥ë¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"¥á¥Ã¥»¡¼¥¸¤¬¸«¤¨¤Æ¡¢¤½¤ì¤Ë¡Ö¤Ï¤¤¡×¤ÈÅú¤¨¤¿¤é¡¢DrakX ¤Ï¼¡¤Ë¿Ê¤ß¤Þ¤¹¡£\n"
-"¥á¥Ã¥»¡¼¥¸¤¬¸«¤¨¤Ê¤±¤ì¤Ð¡¢ÀßÄ꤬¤Þ¤Á¤¬¤Ã¤Æ¤¤¤ë¤È¤¤¤¦¤³¤È¤Ê¤Î¤Ç¡¢¤½¤Î\n"
-"¥Æ¥¹¥È¤Ï10ÉäǽªÎ»¤·¤Æ¡¢¤â¤È¤Î²èÌ̤ËÌá¤ê¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"ºÇ¸å¤Ë¡¢µ¯Æ°»þ¤Ë¥°¥é¥Õ¥£¥Ã¥¯¥æ¡¼¥¶¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤¬¤Û¤·¤¤¤«Ê¹¤«¤ì¤Þ¤¹¡£\n"
-"ÀßÄê¤ò»î¤·¤Æ¤¤¤Ê¤¤¤È¤­¤Ç¤â¡¢¤³¤Î¼ÁÌä¤Ï½Ð¤Þ¤¹¡£¥Þ¥·¥ó¤ò¥µ¡¼¥Ð¤È¤·¤Æ»È¤¦¤«\n"
-"¥Ç¥£¥¹¥×¥ì¥¤¤ÎÀßÄ꤬¤¦¤Þ¤¯¤¤¤«¤Ê¤«¤Ã¤¿»þ¤Ë¤Ï¡¢¤³¤³¤Ç¤Ï¤â¤Á¤í¤ó¡Ö¤¤¤¤¤¨¡×\n"
-"¤ÈÅú¤¨¤Þ¤·¤ç¤¦¡£"
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"Mandrake Linux CDROM ¤Ë¤Ï¥ì¥¹¥­¥å¡¼¥â¡¼¥É¤¬ÁȤ߹þ¤ó¤Ç¤¢¤ê¤Þ¤¹¡£¤³¤ì¤ò\n"
-"»È¤¦¤Ë¤Ï CDROM ¤«¤éµ¯Æ°¤·¤Æ¡¢µ¯Æ°»þ¤Ë >>F1<< ¥­¡¼¤ò²¡¤·¡¢¥×¥í¥ó¥×¥È¤Ç\n"
-">>rescue<< ¤È¥¿¥¤¥×¤¹¤ë¤³¤È¤Ç¤¹¡£¤Ç¤â¡¢CDROM¤«¤éµ¯Æ°¤Ç¤­¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢\n"
-"2¼ïÎà¤Î¾ì¹ç¤Ë¤³¤³¤ËÌá¤Ã¤Æ¤¯¤ëɬÍפ¬¤¢¤ë¤Ç¤·¤ç¤¦:\n"
-"\n"
-" * ¥Ö¡¼¥È¥í¡¼¥À¤Î¥¤¥ó¥¹¥È¡¼¥ë»þ¤Ë¤Ï¡¢drakX ¤Ï¼ç¥Ç¥£¥¹¥¯¤Î¥Ö¡¼¥È¥»¥¯¥¿\n"
-" (MBR) ¤ò½ñ¤­´¹¤¨¤Þ¤¹¡ÊÊ̤Υ֡¼¥È¥Þ¥Í¡¼¥¸¥ã¤ò»È¤Ã¤Æ¤¤¤Ê¤¤¸Â¤ê¡Ë¡£¤³¤¦\n"
-"¤¹¤ë¤³¤È¤Ç¡¢¥¦¥£¥ó¥É¥¦¥º¤È GNU/Linux ¤Î¤É¤Ã¤Á¤Ç¤âµ¯Æ°¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê\n"
-"¤Þ¤¹¡Ê¥·¥¹¥Æ¥à¤Ë¥¦¥£¥ó¥É¥¦¥º¤¬Æþ¤Ã¤Æ¤¤¤ë¾ì¹ç¡Ë¡£\n"
-"¡¡¥¦¥£¥ó¥É¥¦¥º¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Ê¤ª¤¹¤È¡¢¥Þ¥¤¥¯¥í¥½¥Õ¥È¤Î¥¤¥ó¥¹¥È¡¼¥ë\n"
-"¥×¥í¥»¥¹¤¬¥Ö¡¼¥È¥»¥¯¥¿¤ò½ñ¤­´¹¤¨¤ë¤Î¤Ç¡¢GNU/Linux¤¬µ¯Æ°¤Ç¤­¤Þ¤»¤ó!\n"
-"\n"
-" * ¤â¤·²¿¤«ÌäÂ꤬µ¯¤­¤Æ¡¢¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤«¤é GNU/Linux ¤òµ¯Æ°¤Ç¤­¤Ê¤¤\n"
-"¾ì¹ç¤Ë¤Ï¡¢GNU/Linux ¤òµ¯Æ°¤¹¤ë¤Ë¤Ï¤³¤Î¥Õ¥í¥Ã¥Ô¡¼¤·¤«¼ê¤¬¤¢¤ê¤Þ¤»¤ó¡£\n"
-"¤³¤Î¥Ç¥£¥¹¥¯¤Ë¤Ï¡¢ÄäÅŤȤ«¤Á¤ç¤Ã¤È¤·¤¿¥¿¥¤¥×¥ß¥¹¡¢¥Ñ¥¹¥ï¡¼¥É¤Î´Ö°ã¤¤\n"
-"¤Ê¤É¤Ë¤è¤ë¥¯¥é¥Ã¥·¥å¤«¤é¥·¥¹¥Æ¥à¤ò²óÉü¤µ¤»¤ë¤Î¤Ë»È¤¨¤ë¡¢³Æ¼ï¤Î¥Ä¡¼¥ë\n"
-"¤¬Æþ¤Ã¤Æ¤¤¤Þ¤¹¡£\n"
-"\n"
-"¡Ö¤Ï¤¤¡×¤È±þ¤¨¤¿¤é¡¢¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤ò¥É¥é¥¤¥Ö¤ËÆþ¤ì¤í¤È\n"
-"Í׵ᤵ¤ì¤Þ¤¹¡£ÁÞÆþ¤¹¤ë¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤Ï¡¢¶õ¤«¡¢ÉÔÍפʥǡ¼¥¿¤·¤«\n"
-"Æþ¤Ã¤Æ¤¤¤Ê¤¤¤â¤Î¤Ë¤·¤Þ¤·¤ç¤¦¡£¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£\n"
-"DrakX¤¬´°Á´¤Ë¤½¤ì¤ò½ñ¤­´¹¤¨¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"¤µ¤Æ¤³¤ó¤É¤Ï¡¢¥Ï¡¼¥É¥Ç¥£¥¹¥¯¾å¤ÇMandrake Linux OS ¤ò¤É¤³¤Ë¥¤¥ó¥¹¥È¡¼¥ë\n"
-"¤¹¤ë¤«Áª¤Ö¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£¤â¤·¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤¬¶õ¤«¡¢¤¹¤Ç¤ËÊ̤ΠOS ¤¬\n"
-"¥¹¥Ú¡¼¥¹¤òÁ´Éô»È¤Ã¤Æ¤·¤Þ¤Ã¤Æ¤¤¤¿¤é¡¢¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÀڤäƤä¤ëɬÍפ¬\n"
-"¤¢¤ê¤Þ¤¹¡£°ì¸À¤Ç¡¢¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÀÚ¤ë¤È¤¤¤¦¤Î¤Ï¡¢¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤òÏÀÍý\n"
-"Ū¤Ëʬ³ä¤·¤Æ¤ä¤ë¤³¤È¤Ç¤¹¡£¤½¤¦¤ä¤Ã¤Æ¡¢¿·¤·¤¯ Mandrake Linux ¥·¥¹¥Æ¥à¤ò\n"
-"¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¶èÀÚ¤ê¤ò¤³¤·¤é¤¨¤Æ¤ä¤ë¤ï¤±¤Ç¤¹¡£\n"
-"\n"
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÀÚ¤ë¤Î¤Ï¡¢¤ä¤ê¤Ê¤ª¤·¤ä¸åÌá¤ê¤¬¤­¤­¤Þ¤»¤ó¡£¤À¤«¤é\n"
-"½é¿´¼Ô¤Ë¤Ï¤ª¤Ã¤«¤Ê¤¤¤·¡¢µ¤Èè¤ì¤¹¤ëºî¶È¤Ç¤Ï¤¢¤ê¤Þ¤¹¡£\n"
-"¤³¤Î¥¦¥£¥¶¡¼¥É¤Ï¥×¥í¥»¥¹¤ò´Êñ¤Ë¤¹¤ë¤¿¤á¤Î¤â¤Î¤Ç¤¹¡£»Ï¤á¤ëÁ°¤Ë¡¢\n"
-"¥Þ¥Ë¥å¥¢¥ë¤ò¤¸¤Ã¤¯¤êÆɤó¤Ç¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"¥¨¥­¥¹¥Ñ¡¼¥È¥â¡¼¥É¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤ò¤·¤Æ¤¤¤¦¤Ê¤é¡¢Mandrake Linux \n"
-"¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Ä¡¼¥ë DiskDrake ¤¬µ¯Æ°¤·¤Þ¤¹¡£¤³¤ì¤ò»È¤¦¤È¡¢¥Ñ¡¼\n"
-"¥Æ¥£¥·¥ç¥ó¤ÎºÙ¤«¤¤ÀßÄ꤬¤Ç¤­¤Þ¤¹¡£¥Þ¥Ë¥å¥¢¥ë¤Î DiskDrake ¤Î¾Ï¤ò \n"
-"»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£»È¤¤Êý¤ÏƱ¤¸¤Ç¤¹¡£¥¤¥ó¥¹¥È¡¼¥ë¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹ \n"
-"¤«¤é¤Ï¡¢¤³¤³¤ÇÀâÌÀ¤¹¤ë¥¦¥£¥¶¡¼¥É¤¬»È¤¨¤Þ¤¹¡£¤³¤ì¤Ë¤Ï¡¢¥¤¥ó¥¿¡¼ \n"
-"¥Õ¥§¡¼¥¹¤Ç¡Ö¥¦¥£¥¶¡¼¥É¡×¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-"¤â¤·¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬¤¹¤Ç¤ËÀڤäƤ¢¤ë¤Ê¤é¡ÊÁ°¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¤³ \n"
-"¤È¤¬¤¢¤ë¤È¤«¡¢Ê̤Υѡ¼¥Æ¥£¥·¥ç¥ó¥Ä¡¼¥ë¤ò»È¤Ã¤¿¤È¤«¡Ë¡¢¤¢¤È¤Ïñ¤Ë \n"
-"Linux ¥·¥¹¥Æ¥à¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ì¤Ð¤¤¤¤¤À¤±¤Ç¤¹¡£\n"
-"\n"
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬¤Þ¤ÀÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢¿·¤·¤¯ºî¤ê¤Þ¤·¤ç¤¦¡£\n"
-"¤½¤ì¤Ë¤Ï¡¢¾å¤ÇÍÑ°Õ¤·¤¿¥¦¥£¥¶¡¼¥É¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤ÎÀßÄê\n"
-"¤Ë±þ¤¸¤Æ¡¢¤¤¤¯¤Ä¤«¤ä¤êÊý¤¬¤¢¤ê¤Þ¤¹:\n"
-"\n"
-" * ¶õ¤­¥¹¥Ú¡¼¥¹¤ò»È¤¦¡§¤³¤ì¤Ï¶õ¤­¥Ç¥£¥¹¥¯¤ò¼«Æ°Åª¤Ë¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤·¤Æ \n"
-"¤¯¤ì¤Þ¤¹¡£¤³¤ì°Ê¾å²¿¤â¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£\n"
-"\n"
-"* ´û¸¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò»È¤¦: ¥¦¥£¥¶¡¼¥É¤¬´û¸¤ÎLinux ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò \n"
-"¥Ç¥£¥¹¥¯¾å¤Ç¸«¤Ä¤±¤Þ¤·¤¿¡£¤â¤·¤³¤ì¤ò»È¤¦¤Ê¤é¡¢¤³¤Î¥ª¥×¥·¥ç¥ó¤òÁª¤Ó¤Þ¤¹¡£\n"
-"\n"
-" * ¥¦¥£¥ó¥É¥¦¥º¤Î¶õ¤­Éôʬ¤ò»È¤¦: ¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤Ë¥¦¥£¥ó¥É¥¦¥º¤¬\n"
-" ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Æ¡¢¥Ç¥£¥¹¥¯Á´ÂΤò»È¤Ã¤Æ¤¤¤ë¤Ê¤é¡¢\n"
-" Linux ¤Î¥Ç¡¼¥¿ÍѤ˶õ¤­¤ò¤Ä¤¯¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£¤³¤ì¤Ë¤Ï¡¢\n"
-" ¥¦¥£¥ó¥É¥¦¥º¤ò¾Ã¤·¤Æ¤·¤Þ¤Ã¤Æ¤â¤¤¤¤¤Ç¤¹¤·¡Ê¾å¤Î¡ÖÁ´¥Ç¥£¥¹¥¯¾Ãµî¡×\n"
-" ¤«¡Ö¥¨¥­¥¹¥Ñ¡¼¥È¥â¡¼¥É¡×¤ò¸«¤Æ¤¯¤À¤µ¤¤¡Ë¡¢¥¦¥£¥ó¥É¥¦¥º¤Î\n"
-" ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¥ê¥µ¥¤¥º¤¹¤ëÊýË¡¤â¤¢¤ê¤Þ¤¹¡£¥ê¥µ¥¤¥º¤Î¾ì¹ç¡¢\n"
-" ¥Ç¡¼¥¿¤Ï¤¹¤Ù¤Æ»Ä¤ê¤Þ¤¹¡£ Mandrake Linux ¤È¥¦¥£¥ó¥É¥¦¥º¤òƱ¤¸\n"
-" ¥Þ¥·¥ó¤Ç»È¤¤¤¿¤±¤ì¤Ð¤³¤ì¤¬¤ª¾©¤á¤Ç¤¹¡£\n"
-"\n"
-" ¤³¤ÎÊýË¡¤òÁª¤ÖÁ°¤Ë¡¢¤³¤ì¤ò¤ä¤ë¤È¥¦¥£¥ó¥É¥¦¥º¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ï\n"
-" Á°¤è¤ê¾®¤µ¤¯¤Ê¤ë¤Î¤Ï¾µÃΤ·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£\n"
-" ¤Ä¤Þ¤ê¡¢¥¦¥£¥ó¥É¥¦¥º¤Î¤Û¤¦¤Ç¤Ï¡¢¥Ç¡¼¥¿¤òÊݸ¤·¤¿¤ê¿·¤·¤¤¥½¥Õ¥È¤ò\n"
-" ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤È¤­¤Ë¡¢»È¤¨¤ë¶õ¤­¤¬¾¯¤Ê¤¯¤Ê¤ë¤ï¤±¤Ç¤¹¡£\n"
-"\n"
-" * ¥Ç¥£¥¹¥¯Á´ÂΤò¾Ãµî: ¥Ï¡¼¥É¥É¥é¥¤¥Ö¾å¤ÎÁ´¥Ç¡¼¥¿¤ä¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò\n"
-" ¾Ãµî¤·¤Æ¡¢¿·¤·¤¯ Mandrake Linux ¤Ç¾å½ñ¤­¤·¤¿¤±¤ì¤Ð¡¢¤³¤Î¥ª¥×¥·¥ç¥ó¤ò\n"
-" Áª¤Ó¤Þ¤·¤ç¤¦¡£¤³¤Î¾ì¹ç¡¢¿µ½Å¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£¤¤¤Ã¤¿¤ó³Îǧ¥Ü¥¿¥ó¤ò\n"
-" ²¡¤·¤¿¤é¡¢¤â¤¦¤ä¤ê¤Ê¤ª¤·¤Ï¤­¤­¤Þ¤»¤ó¡£\n"
-"\n"
-" !! ¤³¤Î¥ª¥×¥·¥ç¥ó¤òÁª¤Ö¤È¡¢¥Ç¥£¥¹¥¯¾å¤Î¥Ç¡¼¥¿¤Ï¤¹¤Ù¤Æ¾Ã¤¨¤Þ¤¹¤è !!\n"
-"\n"
-" * ¥¦¥£¥ó¥É¥¦¥º¤òºï½ü: ¥É¥é¥¤¥Ö¾å¤Î¤â¤Î¤¹¤Ù¤Æ¤ò¾Ãµî¤·¤Æ¡¢Çò»æ¤Î¾õÂÖ \n"
-"¤«¤é¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¤ä¤êľ¤·¤Þ¤¹¡£¥Ç¥£¥¹¥¯¾å¤Î¥Ç¡¼¥¿¤ÏÁ´Éô¾Ã¤¨¤Þ¤¹¡£\n"
-"\n"
-" !! ¤³¤Î¥ª¥×¥·¥ç¥ó¤òÁª¤Ö¤È¡¢¥Ç¥£¥¹¥¯¾å¤Î¥Ç¡¼¥¿¤ÏÁ´Éô¾Ã¤¨¤Þ¤¹¤è !!\n"
-"\n"
-" * ¥¨¥­¥¹¥Ñ¡¼¥È¥â¡¼¥É: ¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤ò¼êÆ°¤Ç¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤·¤¿¤±¤ì¤Ð¡¢\n"
-" ¤³¤Î¥ª¥×¥·¥ç¥ó¤òÁª¤Ó¤Þ¤·¤ç¤¦¡£¤Ç¤â¡¢Ãí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£¶¯ÎϤʤÀ¤±¤Ë¡¢\n"
-" ´í¸±¤ÊÁªÂò¤Ç¤â¤¢¤ê¤Þ¤¹¡£¥Ç¥£¥¹¥¯¾å¤ÎÁ´¥Ç¡¼¥¿¤ò¤¢¤Ã¤µ¤ê¾Ã¤·¤Æ¤·¤Þ¤¨¤Þ¤¹¡£\n"
-" ¤è¤¯¤è¤¯¤ï¤«¤Ã¤¿¤¦¤¨¤Ç¤Ê¤±¤ì¤Ð¡¢¤³¤ì¤ÏÁª¤Ð¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡£"
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"¤Ï¡¼¤¤¡¢¤Ç¤­¤Þ¤·¤¿¡£¥¤¥ó¥¹¥È¡¼¥ë¤¬´°Î»¤·¤Æ¡¢GNU/Linux¥·¥¹¥Æ¥à¤¬»È¤¨¤ë\n"
-"¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¤è¡£OK ¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È¥·¥¹¥Æ¥à¤¬ºÆµ¯Æ°¤·¤Þ¤¹¡£¤â¤·\n"
-"¥Ç¥å¥¢¥ë¥Ö¡¼¥È¤Ë¤·¤Æ¤¤¤¿¤é¡¢¥¦¥£¥ó¥É¥¦¥º¤Ç¤âLinux¤Ç¤âÁª¤Ù¤Þ¤¹¡£\n"
-"\n"
-"¡Ö¹âÅ١ץܥ¿¥ó¡Ê¥¨¥­¥¹¥Ñ¡¼¥È¥â¡¼¥É¤Î¤ß¡Ë¤ò²¡¤¹¤È¡¢Æó¤Ä¥Ü¥¿¥ó¤¬½Ð¤Æ¤­¤Þ¤¹:\n"
-"\n"
-" * ¼«Æ°¥¤¥ó¥¹¥È¡¼¥ë¥Õ¥í¥Ã¥Ô¡¼¤òºî¤ë: ²¿¤â¼ê½Ð¤·¤·¤Ê¤¯¤Æ¤â¼«Æ°Åª¤Ë¡¢\n"
-"¤¤¤Þ¤ä¤Ã¤¿¤Î¤È¤Û¤È¤ó¤ÉƱ¤¸¥¤¥ó¥¹¥È¡¼¥ë¤ò¤·¤Æ¤¯¤ì¤ë¥Õ¥í¥Ã¥Ô¡¼¤òºîÀ®¡£\n"
-"\n"
-" ¤³¤Î¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È¡¢Æó¤Ä¤Î¥ª¥×¥·¥ç¥ó¤¬Áª¤Ù¤Þ¤¹:\n"
-"\n"
-" * ºÆ¸½: ¤³¤ì¤Ï¼ç¤Ë¼«Æ°¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤¹¡£¥Ñ¡¼¥Æ¥£¥·¥ç¥óÀÚ¤ê¤À¤±¤Ï\n"
-"ÂÐÏ÷¿¤Ç¹Ô¤ï¤ì¤Þ¤¹¡£\n"
-"\n"
-" * ¼«Æ°²½: ´°Á´¤Ë¼«Æ°²½¤µ¤ì¤¿¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤¹¡£¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤Ï\n"
-"´°Á´¤Ë¾å½ñ¤­¤µ¤ì¤Æ¥Ç¡¼¥¿¤ÏÁ´Éô¾Ã¤¨¤Þ¤¹¡£\n"
-"\n"
-" »÷¤¿¤è¤¦¤Ê¥Þ¥·¥ó¿¿ô¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤È¤­¤Ë¤Ï¤È¤Æ¤âÊØÍø¤Ç¤¹¡£\n"
-"ÊÀ¼Ò¤Î¥¦¥§¥Ö¥µ¥¤¥È¤Ç¡¢Auto install ¤Î¹à¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-" * ¥Ñ¥Ã¥±¡¼¥¸ÁªÂò¤òÊݸ(*): ¤¤¤ÞÁª¤ó¤À¥Ñ¥Ã¥±¡¼¥¸¤Î¥ê¥¹¥È¤òÊݸ¡£\n"
-"¤³¤¦¤·¤Æ¤ª¤¯¤È¡¢Ê̤Υ¤¥ó¥¹¥È¡¼¥ë»þ¤Ë¤â¥É¥é¥¤¥Ö¤Ë¤³¤Î¥Õ¥í¥Ã¥Ô¡¼¤ò\n"
-"Æþ¤ì¤Æ¡¢¥Ø¥ë¥×²èÌÌ F1 ¤Ç ¡Ölinux defcfg=\"floppy\"¡×¤Ç¤¹¤ß¤Þ¤¹¡£\n"
-"\n"
-"(*) FAT ·Á¼°¤Î¥Õ¥í¥Ã¥Ô¡¼¤¬É¬ÍסÊGNU/Linux ¤Çºî¤ë¤Ë¤Ï¡Ömformat a:¡×\n"
-"¤È¥¿¥¤¥×¤·¤Þ¤¹¡£)"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"¿·¤·¤¯¤Ä¤¯¤Ã¤¿¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ï¡¢¤¹¤Ù¤Æ¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤Ê¤¤¤È»È¤¨¤Þ¤»¤ó\n"
-"¡Ê¥Õ¥©¡¼¥Þ¥Ã¥È¤È¤Ï¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ò¤Ä¤¯¤ë¤È¤¤¤¦¤³¤È¤Ç¤¹¡Ë¡£\n"
-"\n"
-"¤³¤³¤Ç¡¢´û¸¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤â¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤Æ¡¢Ãæ¿È¤Î¥Ç¡¼¥¿¤ò¾Ãµî\n"
-"¤·¤Æ¤ª¤¯¤³¤È¤â¤Ç¤­¤Þ¤¹¡£¤³¤Î¾ì¹ç¤Ë¤Ï¡¢¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤¿¤¤¥Ñ¡¼¥Æ¥£¥·¥ç¥ó\n"
-"¤âÁª¤ó¤Ç¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"Ê̤˴û¸¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò̵Íý¤Ë¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£\n"
-"OS ¤ÎÆþ¤Ã¤¿¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¡Ê¤¿¤È¤¨¤Ð¡Ö/¡×¡Ö/usr¡×¡Ö/var¡×¤Ê¤É¡Ë¤Ï\n"
-"¥Õ¥©¡¼¥Þ¥Ã¥È¤¬É¬ÍפǤ¹¤¬¡¢¤È¤Ã¤Æ¤ª¤­¤¿¤¤¥Ç¡¼¥¿¤ÎÆþ¤Ã¤¿\n"
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¡ÊÄ̾ï¤Ï¡Ö/home¡×¡Ë¤Ï¤½¤Î¤Þ¤Þ¤Ç¤À¤¤¤¸¤ç¤¦¤Ö¤Ç¤¹¡£\n"
-"\n"
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥óÁª¤Ó¤Ë¤ÏÃí°Õ¤·¤Þ¤·¤ç¤¦¡£¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤¿¤é¡¢¥Ç¡¼¥¿¤Ï\n"
-"Á´Éô¾Ãµî¤µ¤ì¤Æ¡¢ÆóÅ٤ȲóÉü¤Ç¤­¤Þ¤»¤ó¡£\n"
-"\n"
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ò³«»Ï¤¹¤ë¤Ë¤Ï¡ÖOK¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤¹¡£\n"
-"\n"
-"¾¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÁª¤ó¤Ç¤½¤Á¤é¤ËMandrake Linux OS ¤òÆþ¤ì¤ë¤Ê¤é¡¢\n"
-"¡Ö¥­¥ã¥ó¥»¥ë¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"ÉÔÎÉ¥Ö¥í¥Ã¥¯¤Î¥Á¥§¥Ã¥¯¤ò¤·¤¿¤±¤ì¤Ð¡Ö¹âÅÙ¤ÊÁªÂò¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"¿·¤·¤¤ Mandrake Linux os ¤ò¥¤¥ó¥¹¥È¡¼¥ëÃæ¤Ç¤¹¡£¤·¤Ð¤é¤¯»þ´Ö¤¬\n"
-"¤«¤«¤ê¤Þ¤¹¡Ê¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¥µ¥¤¥º¤È¥³¥ó¥Ô¥å¡¼¥¿¤Î®Å٤ˤâ¤è¤ê¤Þ¤¹¡Ë¡£\n"
-"\n"
-"¤·¤Ð¤é¤¯¤ªÂÔ¤Á¤ò¡£"
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"Mandrake Linux ¤ò¤¢¤Ê¤¿¤¬¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëº¢¤Ë¤Ï¡¢¤¿¤Ö¤ó¤¤¤¯¤Ä¤«¤Î¥Ñ¥Ã¥±¡¼¥¸\n"
-"¤¬¹¹¿·¤µ¤ì¤Æ¤¤¤ë¤Ï¤º¤Ç¤¹¡£¥Ð¥°¥Õ¥£¥¯¥¹¤¬¹Ô¤ï¤ì¤¿¤ê¡¢¥»¥­¥å¥ê¥Æ¥£ÌäÂ꤬²ò·è\n"
-"¤µ¤ì¤Æ¤¤¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡£¤³¤¦¤¤¤¦¹¹¿·¤Î²¸·Ã¤òÈï¤ë¤¿¤á¡¢¤½¤ì¤ò¥¤¥ó¥¿¡¼¥Í¥Ã"
-"¥È\n"
-"¤«¤é¥À¥¦¥ó¥í¡¼¥É¤¹¤ë¤«¤É¤¦¤«¤­¤«¤ì¤Þ¤¹¡£¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¤¬¤¢¤ì¤Ð¡Ö¤Ï¤¤¡×\n"
-"¤òÁª¤Ó¡¢¹¹¿·¥Ñ¥Ã¥±¡¼¥¸¤Î¥¤¥ó¥¹¥È¡¼¥ë¤ò¸å²ó¤·¤Ë¤¹¤ë¤Ê¤é¡Ö¤¤¤¤¤¨¡×¤òÁª¤Ó¤Þ"
-"¤¹¡£\n"
-"\n"
-"¡Ö¤Ï¤¤¡×¤òÁª¤Ö¤È¡¢¹¹¿·¥Ñ¥Ã¥±¡¼¥¸¤ÎÃÖ¤«¤ì¤¿¾ì½ê°ìÍ÷¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£\n"
-"ºÇ´ó¤ê¤Î¾ì½ê¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£¤¹¤ë¤È¥Ñ¥Ã¥±¡¼¥¸ÁªÂò¥Ä¥ê¡¼¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£\n"
-"²¿¤¬Áª¤Ð¤ì¤¿¤«³Îǧ¤·¤Þ¤·¤ç¤¦¡£¡Ö¥¤¥ó¥¹¥È¡¼¥ë¡×¤ò²¡¤¹¤È¡¢ÁªÂò¥Ñ¥Ã¥±¡¼¥¸\n"
-"¤¬Æɤ߹þ¤ß¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£¡Ö¥­¥ã¥ó¥»¥ë¡×¤ÇÃæÃǤǤ¹¡£"
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Àè¤Ë¿Ê¤àÁ°¤Ë¥é¥¤¥»¥ó¥¹¾ò·ï¤ò¿µ½Å¤ËÆɤó¤Ç¤¯¤À¤µ¤¤¡£¤³¤ì¤Ï Mandrake Linux\n"
-"Á´ÂΤò¥«¥Ð¡¼¤¹¤ë¤â¤Î¤Ç¤¹¡£°ì¤Ä¤Ç¤âƱ°Õ¤Ç¤­¤Ê¤¤¾ò¹à¤¬¤¢¤ì¤Ð¡¢¡ÖµñÈÝ¡×\n"
-"¤ò²¡¤·¤Æ¤¯¤À¤µ¤¤¡£¤¹¤ë¤È¥¤¥ó¥¹¥È¡¼¥ë¤¬¤¹¤°¤Ë½ª¤ï¤ê¤Þ¤¹¡£¥¤¥ó¥¹¥È¡¼¥ë¤ò\n"
-"³¤±¤ë¤Ë¤Ï¡¢¡ÖƱ°Õ¤¹¤ë¡×¥Ü¥¿¥ó¤ò²¡¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"¤µ¤Æ¡¢¤³¤ó¤É¤Ï¤³¤Î¥Þ¥·¥ó¤Ëµá¤á¤ë¥»¥­¥å¥ê¥Æ¥£¿å½à¤òÁª¤ÖÃʳ¬¤Ç¤¹¡£¸¶Â§¤È¤·¤Æ\n"
-"¥Þ¥·¥ó¤¬³°Éô¤Ë¤µ¤é¤µ¤ì¤Æ¤¤¤ëÅٹ礤¤¬¹â¤¤¤Û¤É¡¢¤½¤·¤Æ¥Þ¥·¥óÆâ¤Î¥Ç¡¼¥¿¤Î½ÅÍ×\n"
-"À­¤¬¹â¤¤¤Û¤É¡¢¥»¥­¥å¥ê¥Æ¥£¿å½à¤â¹â¤¯¤·¤Þ¤¹¡£\n"
-"¤Ç¤â¡¢¹â¤¤¥»¥­¥å¥ê¥Æ¥£¤Ï¡¢°ìÈ̤˥ޥ·¥ó¤Î»È¤¤¤ä¤¹¤µ¤òµ¾À·¤Ë¤·¤Þ¤¹¡£\n"
-"³Æ¿å½à¤Ë¤Ä¤¤¤Æ¾Ü¤·¤¯¤Ï¡¢¥ì¥Õ¥¡¥ì¥ó¥¹¥Þ¥Ë¥å¥¢¥ë¤Î MSEC ¤Î¾Ï¤ò»²¾È¤Î¤³¤È¡£\n"
-"\n"
-"²¿¤òÁª¤Ù¤Ð¤¤¤¤¤«¤ï¤«¤é¤Ê¤±¤ì¤Ð¡¢¥Ç¥Õ¥©¥ë¥È¤Î¤Þ¤Þ¤Ë¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£"
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 ""
-"¤µ¤Æ¤³¤³¤Ç¡¢¿·¤·¤¤ Mandrake Linux ¥·¥¹¥Æ¥à¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ë¤É¤Î\n"
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò»È¤¦¤«»ØÄꤷ¤Þ¤¹¡£¤â¤·¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬ÄêµÁºÑ¤ß¤Ê¤é\n"
-"¡ÊÁ°¤Ë GNU/Linux ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¤³¤È¤¬¤¢¤Ã¤¿¤êÊ̤Υġ¼¥ë¤ò»È¤Ã¤¿\n"
-"¤ê¤·¤¿¾ì¹ç¡Ë¡¢¤½¤ì¤ò¤½¤Î¤Þ¤Þ»È¤¦¤³¤È¤â¤Ç¤­¤Þ¤¹¡£¤½¤ì°Ê³°¤Ï¡¢\n"
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥óÄêµÁ¤¬É¬ÍפǤ¹¡£\n"
-"\n"
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¤Ä¤¯¤ë¤Ë¤Ï¡¢¤Þ¤º¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤òÁª¤Ó¤Þ¤¹¡£¤â¤·\n"
-"ºÇ½é¤Î IDE ¥É¥é¥¤¥Ö¤òÁª¤Ö¤Ê¤é¡Öhda¡×¡¢ÆóÈÖÌܤΠIDE ¤Ê¤é¡Öhdb¡×¡¢\n"
-"ºÇ½é¤Î SCSI ¥Ç¥£¥¹¥¯¤Ê¤é¡Ösda¡×¤È¤¤¤¦¶ñ¹ç¤Ë¥¯¥ê¥Ã¥¯¤·¤ÆÁª¤Ó¤Þ¤¹¡£\n"
-"\n"
-"¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÀÚ¤ë¤Ë¤Ï¡¢°Ê²¼¤Î¥ª¥×¥·¥ç¥ó¤¬»È¤¨¤Þ¤¹:\n"
-"\n"
-" * ¡ÖÁ´¾Ãµî¡×: Áª¤ó¤À¥Ï¡¼¥É¥Ç¥£¥¹¥¯¾å¤ÎÁ´¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¾Ãµî¤·¤Þ¤¹¡£\n"
-"\n"
-" * ¡Ö¼«Æ°³ä¤êÅö¤Æ¡×: ¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤Î¶õ¤­Éôʬ¤Ë¡¢¼«Æ°Åª¤Ë Ext2 ¤È\n"
-" ¥¹¥ï¥Ã¥×¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¤Ä¤¯¤ê¤Þ¤¹¡£\n"
-"\n"
-" * ¡Ö¤â¤Ã¤È¡×: ¤µ¤é¤ËÄɲõ¡Ç½¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹:\n"
-"\n"
-" * ¡Ö¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤òÊݸ¡×: ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤ò¥Õ¥í¥Ã¥Ô¡¼\n"
-" ¤ËÊݸ¤·¤Þ¤¹¡£¸åÆü¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë½¤Éü¤¬É¬ÍפʤȤ­¤ËÊØÍø¤Ç¤¹¡£\n"
-" ¤³¤ì¤ÏÀ§Èó¤ä¤Ã¤Æ¤ª¤¯¤è¤¦¤ª´«¤á¤·¤Þ¤¹¡£\n"
-"\n"
-" * ¡Ö¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤òÉü¸µ¡×: Á°¤Ë¥Õ¥í¥Ã¥Ô¡¼¤ËÊݸ¤·¤¿¥Ñ¡¼¥Æ¥£¥·¥ç"
-"¥ó\n"
-" ¥Æ¡¼¥Ö¥ë¤òÉü¸µ¤·¤Þ¤¹¡£\n"
-"\n"
-" * ¡Ö¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë½¤Éü¡×: ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤¬Ç˲õ¤µ¤ì\n"
-" ¤¿¤é¡¢¤³¤Î¥ª¥×¥·¥ç¥ó¤Ç¤½¤ì¤ò½¤Éü¤·¤Æ¤ß¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£\n"
-" ¿µ½Å¤Ë»È¤Ã¤Æ¡¢¤³¤ì¤¬Ëüǽ¤Ç¤Ê¤¤¤³¤È¤Ï¾µÃΤ·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-" * ¡Ö¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ëºÆÆɹþ¡×: Êѹ¹¤ò¤¹¤Ù¤Æ¼Î¤Æ¤Æ¡¢ºÇ½é¤Î\n"
-" ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤ËÌ᤹\n"
-"\n"
-" * ¡Ö¥ê¥à¡¼¥Ð¥Ö¥ë¥á¥Ç¥£¥¢¤Î¼«Æ°¥Þ¥¦¥ó¥È¡×: ¤³¤Î¥ª¥×¥·¥ç¥ó¤Î¥Á¥§¥Ã¥¯¤ò\n"
-" ¤Ï¤º¤¹¤È¡¢¥æ¡¼¥¶¤Ï¼êÆ°¤Ç¥ê¥à¡¼¥Ð¥Ö¥ë¥á¥Ç¥£¥¢¡¢¤¿¤È¤¨¤Ð¥Õ¥í¥Ã¥Ô¡¼¤ä \n"
-" CD-ROM¤ò¼êÆ°¤Ç¥Þ¥¦¥ó¥È/¥¢¥ó¥Þ¥¦¥ó¥È¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£\n"
-"\n"
-" * ¡Ö¥¦¥£¥¶¡¼¥É¡×: ¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥¦¥£¥¶¡¼¥É¤ò»È¤¦¤È¤­¤Î\n"
-"¥ª¥×¥·¥ç¥ó¤Ç¤¹¡£¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë¤Ä¤¤¤Æ¤ÎÃ챤¬¤Ê¤¤¿Í¤Ï¡¢¤³¤ì¤¬¤ª¾©¤á¤Ç¤¹¡£\n"
-"\n"
-" * ¡Ö¼è¤ê¾Ã¤·¡×: ¤³¤Î¥ª¥×¥·¥ç¥ó¤ò»È¤Ã¤ÆÊѹ¹¤ò¼è¤ê¾Ã¤·¤Þ¤¹¡£\n"
-"\n"
-" * ¡ÖÄ̾ï/¥¨¥­¥¹¥Ñ¡¼¥È¥â¡¼¥É¤Ø¤ÎÀÚ¤êÂؤ¨¡×: ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ËÂФ·¤ÆÄɲäÎ\n"
-"»ØÄ꤬¤Ç¤­¤ë¤Ã¤è¤¦¤Ë¤Ê¤ë¡Ê¼ïÎà¡¢¥ª¥×¥·¥ç¥ó¡¢¥Õ¥©¡¼¥Þ¥ó¥È¤Ê¤É¡Ë¡£¤Þ¤¿¾ðÊó¤â\n"
-"¾Ü¤·¤¯É½¼¨¤µ¤ì¤ë¡£\n"
-"\n"
-" * ¡Ö´°Î»¡×: ¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥óÀڤ꤬½ª¤ï¤Ã¤¿¤é¡¢¤³¤Î¥ª¥×¥·¥ç¥ó"
-"¤ò\n"
-"»È¤Ã¤ÆÊѹ¹¤òÊݸ¤·¤Þ¤¹¡£\n"
-"\n"
-"»²¹Í¤Þ¤Ç¤Ë¡¢¥­¡¼¥Ü¡¼¥É¤«¤é³Æ¥ª¥×¥·¥ç¥ó¤¬Áª¤Ù¤Þ¤¹¡£¥¿¥Ö¤È¾å²¼Ìð°õ¤ò»È¤Ã¤Æ\n"
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÁª¤Ó¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-"¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÁª¤ó¤À¤é¡¢°Ê²¼¤¬»È¤¨¤Þ¤¹:\n"
-"\n"
-" * Ctrl-c¡§¿·µ¬¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¤Ä¤¯¤ë¡Ê¶õ¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÁª¤ó¤À¤È¤­)\n"
-"\n"
-" * Ctrl-d¡§¥Ñ¡¼¥Æ¥£¥·¥ç¥óºï½ü\n"
-"\n"
-" * Ctrl-m¡§¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¤ò¥»¥Ã¥È\n"
-"\n"
-"PPC ¥Þ¥·¥ó¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢yaboot ¥Ö¡¼¥È¥í¡¼¥ÀÍѤˡ¢\n"
-"ºÇÄã 1 MB ¤Î¾®¤µ¤Ê HFS¡Ö¥Ö¡¼¥È¥¹¥È¥é¥Ã¥×¡×¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òºî¤ê¤Þ¤·¤ç¤¦¡£\n"
-"¤³¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¡¢¤¿¤È¤¨¤Ð 50 MB ¤È¤«Â礭¤á¤Ë¤·¤Æ¤ª¤¯¤È¡¢¤½¤³¤ËͽÈ÷¤Î\n"
-"¥«¡¼¥Í¥ë¤äramdisk ¥¤¥á¡¼¥¸¤òÊݸ¤·¤Æ¤ª¤±¤Æ¡¢¶ÛµÞµ¯Æ°¤Ë»È¤¨¤ÆÊØÍø¤Ç¤¹¡£"
-
-#: ../../help.pm_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"¥¦¥£¥ó¥É¥¦¥º¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬¤¤¤¯¤Ä¤«¥Ï¡¼¥É¥Ç¥£¥¹¥¯¾å¤Ë¸«¤Ä¤«¤ê¤Þ¤·¤¿¡£\n"
-"Mandrake Linux OS ¤Î¥¤¥ó¥¹¥È¡¼¥ëÍѤ˥ꥵ¥¤¥º¤·¤¿¤¤¤â¤Î¤òÁª¤ó¤Ç\n"
-"¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"³Æ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ï°Ê²¼¤Î½ñ¼°¤Ç¤¹: ¡ÖLinux̾¡×¡Ö¥¦¥£¥ó¥É¥¦¥ºÌ¾¡×¡ÖÍÆÎÌ¡×\n"
-"\n"
-"¡ÖLinux ̾¡×¤Ï¼¡¤Î½ñ¼°¤Ç¤¹: ¡Ö¥Ï¡¼¥É¥Ç¥£¥¹¥¯¼ïÎà¡×¡Ö¥É¥é¥¤¥ÖÈÖ¹æ¡×\n"
-"¡Ö¥Ñ¡¼¥Æ¥£¥·¥ç¥óÈÖ¹æ¡×¡Ê¤¿¤È¤¨¤Ð¡Öhda1¡×)\n"
-"\n"
-"\n"
-"¡Ö¥Ï¡¼¥É¥Ç¥£¥¹¥¯¼ïÎà¡×¤Ï¡¢IDE ¥Ç¥£¥¹¥¯¤Ê¤é¡Öhd¡×¤Ç¡¢SCSI ¤Ê¤é¡Ösd¡×\n"
-"¤Ç¤¹¡£\n"
-"\n"
-"\n"
-"¡Ö¥É¥é¥¤¥ÖÈÖ¹æ¡×¤Ï¡¢¡Öhd¡×¤ä¡Ösd¡×¤Î¸å¤Ë¤Ä¤¯Ê¸»ú¤Ç¤¹¡£IDE¤Ê¤é:\n"
-"\n"
-" * ¡Öa¡×¤Ï¥×¥é¥¤¥Þ¥ê¥³¥ó¥È¥í¡¼¥é¾å¤Î¥Þ¥¹¥¿¥Ç¥£¥¹¥¯\n"
-"\n"
-" * ¡Öb¡×¤Ï¥×¥é¥¤¥Þ¥ê¥³¥ó¥È¥í¡¼¥é¾å¤Î¥¹¥ì¡¼¥Ö¥Ç¥£¥¹¥¯\n"
-"\n"
-" * ¡Öc¡×¤Ï¥»¥«¥ó¥À¥êIDE¥³¥ó¥È¥í¡¼¥é¾å¤Î¥Þ¥¹¥¿¥Ç¥£¥¹¥¯\n"
-"\n"
-" * ¡Öd¡×¤Ï¥»¥«¥ó¥À¥êIDE¥³¥ó¥È¥í¡¼¥é¾å¤Î¥¹¥ì¡¼¥Ö¥Ç¥£¥¹¥¯\n"
-"\n"
-"\n"
-"SCSI ¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤Î¾ì¹ç¡¢¡Öa¡×¤¬SCSI IDÈÖ¹æºÇ¾®¤Î¥Ç¥£¥¹¥¯¡¢\n"
-"¡Öb¡×¤Ï¤½¤Î¼¡¤ÎIDÈֹ桢¤È¤¤¤¦¶ñ¹ç¤Ç¤¹\n"
-"¡Ö¥¦¥£¥ó¥É¥¦¥ºÌ¾¡×¤Ï¡¢¥¦¥£¥ó¥É¥¦¥º¤Ç¤Î¥É¥é¥¤¥Öʸ»ú¤Ç¤¹¡ÊºÇ½é¤Î¥Ç¥£¥¹¥¯\n"
-"¤ä¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ï¡ÖC:¡×¥É¥é¥¤¥Ö¤Ç¤¹)¡£"
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "¤·¤Ð¤é¤¯¤ªÂÔ¤Á¤ò¡£¤³¤ÎÁàºî¤Ï¤·¤Ð¤é¤¯¤«¤«¤ê¤Þ¤¹¤Î¤Ç¡£"
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"DrakX¤Ï¤³¤ó¤É¤Ï¡¢¤É¤ó¤Ê¼ïÎà¤Î¥¤¥ó¥¹¥È¡¼¥ë¤ò¤·¤¿¤¤¤«¿Ò¤Í¤Þ¤¹¡£¥Ç¥Õ¥©¥ë¥È\n"
-"¡Ê¿ä¾©¡Ë¥¤¥ó¥¹¥È¡¼¥ë¤«¡¢¤â¤Ã¤È¥³¥ó¥È¥í¡¼¥ë¤·¤¿¤¤¤«¡Ê¡Ö¥¨¥­¥¹¥Ñ¡¼¥È¡×¡Ë\n"
-"¤Ç¤¹¡£¤Þ¤¿¿·µ¬¥¤¥ó¥¹¥È¡¼¥ë¤«´û¸¤ÎMandrake Linux¤ò¹¹¿·¤¹¤ë¤Î¤«¤âÁª¤Ù¤Þ¤¹¡£\n"
-"\n"
-" * ¡Ö¥¤¥ó¥¹¥È¡¼¥ë¡× ¸Å¤¤¥·¥¹¥Æ¥à¤ò´°Á´¤Ë¾Ãµî¤·¤Þ¤¹¡£¼Â¤Ï¡¢¤¤¤Þ¤Î¥Þ¥·¥ó¤Î\n"
-"¼ïÎà¤Ë¤è¤Ã¤Æ¤Ï¡¢¸Å¤¤¡ÊLinux¤Î¤ß¤Ê¤é¤ºÂ¾¤Î¡Ë¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÊѹ¹¤·¤Ê¤¤¤Þ¤Þ\n"
-"Êݸ¤Ç¤­¤Þ¤¹¡£\n"
-"\n"
-" * ¡Ö¹¹¿·¡× ¤³¤Î¥¤¥ó¥¹¥È¡¼¥ë¥¯¥é¥¹¤Ç¤Ï¡¢¤¤¤Þ¤Î Mandrake Linux ¥·¥¹¥Æ¥à\n"
-"¾å¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¹¹¿·¤¹¤ë¤À¤±¤Ç¤¹¡£¥Ï¡¼¥É¥É¥é¥¤¥Ö¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ä³Æ¼ï\n"
-"¥æ¡¼¥¶¤Ë¤è¤ëÀßÄê¤Ï»Ä¤ê¤Þ¤¹¡£¤½¤ì°Ê³°¤ÏÄ̾磻¥ó¥¹¥È¡¼¥ë¤È¤Þ¤Ã¤¿¤¯Æ±¤¸\n"
-"ÁªÂò»è¤¬ÆÀ¤é¤ì¤Þ¤¹¡£\n"
-"\n"
-" * ¡Ö¥Ñ¥Ã¥±¡¼¥¸¤Î¤ß¹¹¿·¡× ¤³¤Î¿·¤·¤¤¥¯¥é¥¹¤Ï¡¢´û¸ Mandrake Linux ¤ò¹¹¿·\n"
-"¤·¤Ä¤Ä¡¢¤¤¤Þ¤Þ¤Ç¤Î¥·¥¹¥Æ¥àÀßÄê¤ÏÊѤ¨¤Þ¤»¤ó¡£¥«¥ì¥ó¥È¤Î¥¤¥ó¥¹¥È¡¼¥ë¤ËÂФ·¤Æ\n"
-"¿·¤·¤¤¥Ñ¥Ã¥±¡¼¥¸¤òÄɲ乤ë¤È¤­¤â¤³¤³¤Ç¤¹¡£\n"
-"\n"
-"Mandrake Linux8.1°Ê¹ß¤ò¹¹¿·¤·¤¿¤¤¤Î¤Ê¤é¡Ö¹¹¿·¡×¤Ç¤À¤¤¤¸¤ç¤¦¤Ö¤Ç¤·¤ç¤¦¡£\n"
-"\n"
-"GNU/Linux ¤Ø¤Î½¬½ÏÅ٤˱þ¤¸¤Æ¡¢°Ê²¼¤Î¥¤¥ó¥¹¥È¡¼¥ë¡¦¹¹¿·¥ì¥Ù¥ë¤¬\n"
-"Áª¤Ù¤Þ¤¹:\n"
-"\n"
-"* ¿ä¾©: GNU/Linux ¤Î¥¤¥ó¥¹¥È¡¼¥ë¤¬½é¤á¤Æ¤Ê¤é¤³¤ì¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£\n"
-"¤¦¤ë¤µ¤¤¼ÁÌä¤â¤¢¤Þ¤ê¤Ê¤¯¡¢¤È¤Æ¤â´Êñ¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤­¤Þ¤¹¡£\n"
-"\n"
-"* ¥¨¥­¥¹¥Ñ¡¼¥È: GNU/Linux ¤Ë¾Ü¤·¤¤¿Í¤Ï¡¢¤³¤Î¥¤¥ó¥¹¥È¡¼¥ë¥¯¥é¥¹¤ò\n"
-"Áª¤Ù¤Þ¤¹¡£¤­¤ï¤á¤Æ¥«¥¹¥¿¥à²½¤·¤¿¥¤¥ó¥¹¥È¡¼¥ë¤¬¤Ç¤­¤Þ¤¹¡£\n"
-"GNU/Linux¤Ë¤Ä¤¤¤Æ¤è¤Û¤É¾Ü¤·¤¯¤Ê¤¤¤È¡¢¤Ê¤«¤Ê¤«Åú¤¨¤é¤ì¤Ê¤¤¼ÁÌ䤬\n"
-"¤¢¤ê¤Þ¤¹¡£¤ï¤«¤Ã¤¿¿Í°Ê³°¤Ï¡¢¤³¤Î¥¯¥é¥¹¤ÏÁª¤Ð¤Ê¤¤¤³¤È¡£"
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"¤Õ¤Ä¤¦¡¢drakX¤Ï¤¢¤Ê¤¿ÍѤÎÀµ¤·¤¤¥­¡¼¥Ü¡¼¥É¤ò¼«Æ°Åª¤ËÁª¤Ó¤Þ¤¹¡Ê¸À¸ì¤ÎÁªÂò\n"
-"¤ò¤â¤È¤ËȽÃǤ·¤Þ¤¹¡Ë¡£¤À¤«¤é¤³¤Î¥¹¥Æ¥Ã¥×¤Ï¤Õ¤Ä¤¦¤Ï½Ð¤Æ¤­¤Þ¤»¤ó¡£¤¬¡¢¼«Ê¬\n"
-"¤Î¸À¸ì¤Ë¤­¤Ã¤Á¤êÂбþ¤·¤¿¥­¡¼¥Ü¡¼¥É¤ò»È¤Ã¤Æ¤¤¤Ê¤¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£¤¿¤È¤¨¤Ð\n"
-"±Ñ¸ì¤òÏä¹¥¹¥¤¥¹¿Í¤Ê¤é¡¢¥­¡¼¥Ü¡¼¥É¤Ï¥¹¥¤¥¹¼°¤Î¤Û¤¦¤¬¤¤¤¤¤È»×¤¦¤«¤â¤·¤ì¤Þ\n"
-"¤»¤ó¡£¤¢¤ë¤¤¤Ï±Ñ¸ì¤Ä¤«¤¤¤Ç¤â¥±¥Ù¥Ã¥¯ºß½»¤Ê¤é¡¢»÷¤¿¾õ¶·¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦¡£\n"
-"¤¤¤º¤ì¤Î¾ì¹ç¤Ç¤â¡¢¤³¤Î¥¤¥ó¥¹¥È¡¼¥ëÃʳ¬¤ËÌá¤Ã¤Æ¡¢°ìÍ÷¤«¤éŬÀڤʥ­¡¼¥Ü¡¼¥É\n"
-"¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"¡Ö¤â¤Ã¤È¡×¥Ü¥¿¥ó¤ò²¡¤¹¤È¡¢¥µ¥Ý¡¼¥È¤µ¤ì¤ë¥­¡¼¥Ü¡¼¥É¤¬¤¹¤Ù¤Æɽ¼¨¤µ¤ì¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"¥¤¥ó¥¹¥È¡¼¥ë¤È¥·¥¹¥Æ¥àÍøÍѤǻȤ¦¸À¸ì¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"¡Ö¹âÅÙ¤ÊÁªÂò¡×¥Ü¥¿¥ó¤Ç¡¢¤Û¤«¤Î¸À¸ì¤âÁª¤Ù¤Þ¤¹¡£¤³¤ì¤Ï¥Þ¥·¥ó¤ËÆþ¤Ã¤Æ¡¢¸å¤Ç\n"
-"ɬÍפ˱þ¤¸¤Æ»È¤¨¤Þ¤¹¡£¤¿¤È¤¨¤Ð¤³¤Î¥Þ¥·¥ó¤ò¥¹¥Ú¥¤¥ó¤Î¿Í¤Ë¤â»È¤Ã¤Æ¤â¤é¤¦¤Ê\n"
-"¤é¡¢¥Ä¥ê¡¼É½¼¨¤Î¼çÍ׸À¸ì¤Ë¤Ï±Ñ¸ì¤òÁª¤ó¤Ç¡¢¡Ö¹âÅÙ¤ÊÁªÂò¡×¤Ç¥¹¥Ú¥¤¥ó¸ì/¥¹\n"
-"¥Ú¥¤¥ó¤ËÂбþ¤¹¤ë¥Ü¥Ã¥¯¥¹¤Ë¥Á¥§¥Ã¥¯¤òÆþ¤ì¤Þ¤¹¡£\n"
-"\n"
-"¸À¸ì¤ÏÊ£¿ôÁª¤Ù¤Þ¤¹¡£ÄɲäθÀ¸ì¡Ê¥í¥±¡¼¥ë¡Ë¤òÁª¤ó¤Ç¡¢OK¤ò²¡¤·¤Æ³Îǧ¤·¤¿¤é¡¢\n"
-"¼«Æ°Åª¤Ë¼¡¤Î¥¹¥Æ¥Ã¥×¤Ë¿Ê¤ß¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"¥Ç¥Õ¥©¥ë¥È¤À¤È¡¢DrakX ¤Ï£²¥Ü¥¿¥ó¥Þ¥¦¥¹¤òÁÛÄꤷ¤Æ¡¢Ãæ±û¥Ü¥¿¥ó¤ò¥¨¥ß¥å¥ì¡¼¥È\n"
-"¤¹¤ëÀßÄê¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£DrakX ¤Ï¡¢¤½¤ì¤¬PS/2¥Þ¥¦¥¹¤«USB¥Þ¥¦¥¹¤«¤ò¼«Æ°È½Äê\n"
-"¤·¤Þ¤¹¡£\n"
-"\n"
-"Ê̼ï¤Î¥Þ¥¦¥¹¤ò»ØÄꤹ¤ë¤Ë¤Ï¡¢°ìÍ÷¤«¤éÊ̤Υޥ¦¥¹¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"¥Ç¥Õ¥©¥ë¥È°Ê³°¤Î¥Þ¥¦¥¹¤òÁª¤ó¤À¤é¡¢¥Þ¥¦¥¹¤Î¥Æ¥¹¥È²èÌ̤¬½Ð¤Æ¤­¤Þ¤¹¡£\n"
-"¥Ü¥¿¥ó¤ä¥Û¥¤¡¼¥ë¤ò»È¤Ã¤Æ¤ß¤Æ¡¢¤³¤ÎÀßÄê¤Ç¤¤¤¤¤«¤ò³Îǧ¤·¤Þ¤·¤ç¤¦¡£¤¦¤Þ¤¯\n"
-"Æ°¤«¤Ê¤±¤ì¤Ð¡¢¥¹¥Ú¡¼¥¹¤«¡Ö¥ê¥¿¡¼¥ó¡×¤ò²¡¤·¤Æ¥­¥ã¥ó¥»¥ë¤·¤Æ¡¢Áª¤Ó¤Ê¤ª¤·\n"
-"¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Àµ¤·¤¤¥Ý¡¼¥È¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£¤¿¤È¤¨¤Ð¡¢MS ¥¦¥£¥ó¥É¥¦¥º¤Ç¤Î\n"
-"COM1¥Ý¡¼¥È¤Ï¡¢GNU/Linux¤Ç¤Ï ttyS0 ¤È¤¤¤¦Ì¾Á°¤Ë¤Ê¤ê¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"¤µ¤¢¡¢GNU/Linux¥·¥¹¥Æ¥à¤Î¥»¥­¥å¥ê¥Æ¥£¾å¤Ç°ìÈ֤Υ­¥â¤Ë¤ä¤Ã¤Æ¤­¤Þ¤·¤¿¡£\n"
-"root ¥Ñ¥¹¥ï¡¼¥É¤ÎÁªÂò¤Ç¤¹¡£root ¤Ï¥·¥¹¥Æ¥à´ÉÍý¼Ô¤Ç¡¢¥·¥¹¥Æ¥à¤ò¹¹¿·¤·\n"
-"¤¿¤ê¡¢¥æ¡¼¥¶¤òÄɲä·¤¿¤ê¡¢¥·¥¹¥Æ¥àÁ´ÂΤÎÀßÄê¤òÊѤ¨¤¿¤ê¤Ç¤­¤ëÍ£°ì¤Î¸ºß\n"
-"¤Ç¤¹¡£root ¤Ï¤³¤Î¥·¥¹¥Æ¥à¤Ç¤ÏËüǽ¤Ê¤Î¤Ç¤¹¡ª\n"
-"¤À¤«¤é¤³¤½¡¢Â¾¿Í¤Ë¿ä¬¤µ¤ì¤Ê¤¤¥Ñ¥¹¥ï¡¼¥ÉÁª¤Ó¤¬É¬ÍפǤ¹¡£´Êñ¤¹¤®¤¿¤é\n"
-"drakX ¤¬·Ù¹ð¤·¤Þ¤¹¡£¤³¤³¤Ç¼¨¤¹¤è¤¦¤Ë¡¢¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Ê¤¤¤³¤È¤Ï²Äǽ\n"
-"¤Ç¤¹¤¬¡¢¤Ç¤âÀßÄꤹ¤ë¤³¤È¤ò¶¯¤¯¤ª´«¤á¤·¤Þ¤¹¡£¤½¤¦¤¹¤Ù¤­Íýͳ¤¬°ì¤Ä¡§\n"
-"GNU/Linux ¤òµ¯Æ°¤·¤¿¤«¤é¤È¤¤¤Ã¤Æ¡¢¤Û¤«¤Î¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤¬\n"
-"²¿¤ò¤ä¤Ã¤Æ¤â̵»ö¤È»×¤Ã¤Á¤ã¤¤¤±¤Ê¤¤¡¢¤È¤¤¤¦¤³¤È¤Ç¤¹¡£root¤Ê¤é¤¢¤é¤æ¤ë\n"
-"À©¸Â¤òÆÍÇˤ·¤Æ¡¢¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤½¤Î¤â¤Î¤ò¥¢¥¯¥»¥¹¤·¤Æ¡¢Á´¥Ç¥£¥¹¥¯¤Î\n"
-"¥Ç¡¼¥¿¤ò¤¦¤Ã¤«¤êºï½ü¤·¤Æ¤·¤Þ¤¨¤Þ¤¹¡ª ¤À¤«¤é¡¢root¤Ë¤Ê¤ë¤Î¤Ï¤à¤º¤«¤·¤¯\n"
-"¤·¤Æ¤ª¤¯¤Î¤¬Âç»ö¤Ç¤¹¡£\n"
-"\n"
-"¥Ñ¥¹¥ï¡¼¥É¤Ï¡¢¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È¤È¿ô»ú¤òº®¤¼¤¿¤â¤Î¤Ç¡¢ºÇÄã¤Ç¤â8ʸ»ú¤¬\n"
-"ɬÍפǤ¹¡£·è¤·¤Æ½ñ¤­Î±¤á¤¿¤ê¤·¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"¥Ñ¥¹¥ï¡¼¥É¤Ï¡¢Ä¹¤¹¤®¤¿¤ê¤ä¤ä¤³¤·¤¹¤®¤¿¤ê¤·¤Æ¤â¤¤¤±¤Þ¤»¤ó¡£³Ú¤Ë³Ð¤¨\n"
-"¤Æ¤ª¤±¤ë¤â¤Î¤Ë¤·¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-"¥Ñ¥¹¥ï¡¼¥É¤ÏÆó²óÆþÎϤ·¤Þ¤¹¡£¤³¤Î¤È¤­¤Ë¤Þ¤Á¤¬¤¤¤ò¤¹¤ë¤È¡¢¤Þ¤Á¤¬¤Ã¤¿\n"
-"¤â¤Î¤¬ÅÐÏ¿¤µ¤ì¤Æ¤·¤Þ¤¦¤Î¤Ç¡¢º¤¤Ã¤¿¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£\n"
-"\n"
-"¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯¤ÎÀßÄê¤Ë¤è¤Ã¤Æ¤Ï¡¢NIS ¤ò»È¤¦¤«¤â¤·¤ì¤Þ¤»¤ó¡£\n"
-"¤ï¤«¤é¤Ê¤±¤ì¤Ð¥·¥¹¥Æ¥à´ÉÍý¼Ô¤Ë¤­¤¤¤Æ¤¯¤À¤µ¤¤¡£NIS¤ò»È¤¦¾ì¹ç¤Ë¤Ï\n"
-"¡ÖNIS¤ò»È¤¦¡×¥ª¥×¥·¥ç¥ó¤òÁª¤Ó¤Þ¤¹¡£¡ÖOK¡×¤ò²¡¤·¤¿¤é¡¢É¬ÍפʾðÊó\n"
-"¤òÆþÎϤ·¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO ¤È GRUB ¤Ï GNU/Linux ¤Îµ¯Æ°¤Ë»È¤ï¤ì¤ë¥Ö¡¼¥È¥í¡¼¥À¤Ç¤¹¡£¤³¤ÎÃʳ¬¤Ï\n"
-"¤Õ¤Ä¤¦¡¢´°Á´¤Ë¼«Æ°²½¤µ¤ì¤Æ¤¤¤Þ¤¹¡£DrakX¤Ï¥Ç¥£¥¹¥¯¤Î¥Ö¡¼¥È¥»¥¯¥¿¤òʬÀϤ·¤Æ\n"
-"¤½¤Î·ë²Ì¤Ë±þ¤¸¤ÆÂбþ¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹:\n"
-"\n"
-" * ¤â¤·¥¦¥£¥ó¥É¥¦¥º¤Î¥Ö¡¼¥È¥»¥¯¥¿¤¬¤¢¤ì¤Ð¡¢¤½¤ì¤Ï GRUB/LILO ¥Ö¡¼¥È\n"
-"¥»¥¯¥¿¤Ë½ñ¤­´¹¤¨¤é¤ì¡¢GNU/Linux ¤È Windows¤ÎξÊý¤¬µ¯Æ°²Äǽ¤Ë¤Ê¤ë;\n"
-"\n"
-" * ¤â¤· GRUB ¤« LILO ¥Ö¡¼¥È¥»¥¯¥¿¤¬¸«¤Ä¤«¤ì¤Ð¡¢ºÇ¿·ÈǤ˹¹¿·;\n"
-"\n"
-"¤ï¤«¤é¤Ê¤±¤ì¤Ð¡¢drakX ¤Ï³Æ¼ï¥ª¥×¥·¥ç¥ó¤òµó¤²¤¿¥À¥¤¥¢¥í¥°¤òɽ¼¨¤·¤Þ¤¹¡£\n"
-"\n"
-" * ¡Ö»È¤¦¥Ö¡¼¥È¥í¡¼¥À¡×: ÁªÂò»è¤Ï3¤Ä¤¢¤ê¤Þ¤¹:\n"
-"\n"
-" * ¡ÖLILO¡¢¥°¥é¥Õ¥£¥Ã¥¯¥á¥Ë¥å¡¼¤Ä¤­¡×: ¥°¥é¥Õ¥£¥Ã¥¯¥á¥Ë¥å¡¼¤Ä¤­¤Î LILO ¤¬"
-"¤è¤±¤ì¤Ð¤³¤ì¤ò¡£\n"
-"\n"
-" * ¡ÖGrub¡×: GRUB (¥Æ¥­¥¹¥È¥á¥Ë¥å¡¼)¤Î¾ì¹ç¡£\n"
-"\n"
-" * ¡ÖLILO ¥Æ¥­¥¹¥È¥á¥Ë¥å¡¼¡×: ¥Æ¥­¥¹¥È¥á¥Ë¥å¡¼¤Ä¤­ LILO ¤Î¾ì¹ç¡£\n"
-"\n"
-" * ¡Ö¥Ö¡¼¥È¥Ç¥Ð¥¤¥¹¡×: ¤Û¤È¤ó¤É¤Ï¡¢¥Ç¥Õ¥©¥ë¥È (/dev/hda) ¤Î¤Þ¤Þ¤Ç¤¹¤¬\n"
-"¾ì¹ç¤Ë¤è¤Ã¤Æ¤Ï¥Ö¡¼¥È¥í¡¼¥À¤òÆóÈÖÌܤΥϡ¼¥É¥Ç¥£¥¹¥¯ (/dev/hdb)¤ä¡¢\n"
-"¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤ËÃÖ¤±¤Þ¤¹ (/dev/fd0)¡£\n"
-"\n"
-" * ¡Ö¥Ç¥Õ¥©¥ë¥È¥¤¥á¡¼¥¸µ¯Æ°¤ÎÂÔ¤Á»þ´Ö¡×: ¥³¥ó¥Ô¥å¡¼¥¿¤òºÆµ¯Æ°¤·¤¿¤È¤­¡¢\n"
-"¥Ö¡¼¥È¥í¡¼¥À¤Î¥Ç¥Õ¥©¥ë¥È°Ê³°¤Î¥á¥Ë¥å¡¼¤òÁª¤Ö¤¿¤á¤Î»þ´Ö¤ò»ØÄꤷ¤Þ¤¹¡£\n"
-"\n"
-"!! ¥Ö¡¼¥È¥í¡¼¥À¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Ê¤¤¤È¡Ê¤³¤³¤Ç¡Ö¥­¥ã¥ó¥»¥ë¡×¤òÁª¤ó¤À\n"
-"¾ì¹ç¡Ë¡¢¤Û¤«¤ËMandrake Linux¤òµ¯Æ°¤¹¤ëÊýË¡¤ò³ÎÊݤ¹¤ë¤Î¤ò˺¤ì¤Ê¤¤¤Ç\n"
-"¤¯¤À¤µ¤¤¡ª\n"
-"¤Þ¤¿¡¢¤³¤³¤Ç¤Î¥ª¥×¥·¥ç¥ó¤òÊѤ¨¤ë¤Î¤Ï¡¢¤½¤Î°ÕÌ£¤¬Ê¬¤«¤Ã¤Æ¤¤¤ë¿Í¤À¤±¤Ë\n"
-"¤·¤Æ¤¯¤À¤µ¤¤ !!\n"
-"\n"
-"¤³¤Î¥À¥¤¥¢¥í¥°¤Ç¡Ö¹âÅÙ¤ÊÁªÂò¡×¥Ü¥¿¥ó¤ò²¡¤¹¤È¡¢¹âÅ٤ʥ桼¥¶ÀìÍѤÎ\n"
-"³Æ¼ï¾ÜºÙ¥ª¥×¥·¥ç¥ó¤¬½Ð¤Æ¤­¤Þ¤¹¡£\n"
-"\n"
-"ÈÆÍÑ¥Ö¡¼¥È¥í¡¼¥À¤Î¥Ñ¥é¥á¡¼¥¿¤òÀßÄꤷ¤¿¤é¡¢¤³¤ó¤É¤Ïµ¯Æ°»þ¤ËÁª¤Ù¤ë\n"
-"¥Ö¡¼¥È¥ª¥×¥·¥ç¥ó¤Î°ìÍ÷¤¬¼¨¤µ¤ì¤Þ¤¹¡£\n"
-"\n"
-"Ê̤Υª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤¬¥·¥¹¥Æ¥à¾å¤Ë¤¢¤ì¤Ð¡¢¼«Æ°Åª¤Ëµ¯Æ°\n"
-"¥á¥Ë¥å¡¼¤ËÄɲ䵤ì¤Þ¤¹¡£´û¸¤Î¥ª¥×¥·¥ç¥ó¤ÎºÙ¤«¤¤ÀßÄê¤â¤Ç¤­¤Þ¤¹¡£\n"
-"´û¸¥¨¥ó¥È¥ê¤ò¥À¥Ö¥ë¥¯¥ê¥Ã¥¯¤¹¤ë¤È¡¢¥Ñ¥é¥á¡¼¥¿¤òÊѤ¨¤¿¤êºï½ü¤·\n"
-"¤¿¤ê¤Ç¤­¤Þ¤¹¡£¡Ö´°Î»¡×¤ò²¡¤»¤Ð¡¢¥¤¥ó¥¹¥È¡¼¥ë¤Î¼¡¤Î¥¹¥Æ¥Ã¥×¤Ø¿Ê¤ß\n"
-"¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (LInux LOader) ¤È Grub ¤Ï¥Ö¡¼¥È¥í¡¼¥À¤Ç¤¹¡£¥³¥ó¥Ô¥å¡¼¥¿¾å¤ÎGNU/Linux\n"
-"¤Ê¤É³Æ¼ïOS¤òµ¯Æ°¤Ç¤­¤Þ¤¹¡£\n"
-"ÉáÄ̤ϡ¢¤³¤ì¤é¤ÎOS¤Ï¼«Æ°Åª¤Ë¤­¤Á¤ó¤È¸¡½Ð¤µ¤ì¤Æ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£\n"
-"¤³¤ì¤¬¥À¥á¤Ê¤é¡¢¤³¤³¤Ç¼êÆ°¤Ç¥¨¥ó¥È¥ê¤òÄɲä·¤Þ¤·¤ç¤¦¡£¥Ñ¥é¥á¡¼¥¿¤ò\n"
-"¤Þ¤Á¤¬¤¨¤Ê¤¤¤è¤¦Ãí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"¾¤ÎOS¤Ë¤Ï¾¤Î¿Í¤¬¥¢¥¯¥»¥¹¤Ç¤­¤Ê¤¤¤è¤¦¤Ë¤·¤¿¤¤¤³¤È¤â¤¢¤ê¤Þ¤¹¡£¤³¤Î\n"
-"¾ì¹ç¤Ë¤Ï¤½¤ÎOS¤Î¥¨¥ó¥È¥ê¤òºï½ü¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£¤¿¤À¤·¤³¤Î¾ì¹ç¤Ï¡¢\n"
-"¤½¤ÎOS¤ò»È¤¦¤È¤­¤Ë¤Ïµ¯Æ°¥Ç¥£¥¹¥¯¤¬Íפê¤Þ¤¹¤è¡ª"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"GNU/Linux¤ò¤¿¤Á¤¢¤²¤ë¤Î¤ËɬÍפʾðÊó¤ò¡¢¤É¤³¤ËÃÖ¤­¤¿¤¤¤«»ØÄꤷ¤Þ¤¹¡£\n"
-"\n"
-"¤è¤¯¤ï¤«¤é¤Ê¤¤¤Ê¤é¡Ö¥É¥é¥¤¥Ö¤ÎºÇ½é¤Î¥»¥¯¥¿(MBR)¡×¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£"
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"¤³¤³¤Ç¤Ï¥³¥ó¥Ô¥å¡¼¥¿ÍѤΰõºþ¥·¥¹¥Æ¥à¤òÁª¤Ó¤Þ¤¹¡£Â¾¤ÎOS¤Ç¤Ï°ì¤Ä¤·¤«\n"
-"Ä󶡤µ¤ì¤Ê¤¤°õºþ¥·¥¹¥Æ¥à¤¬¡¢¤³¤³¤Ç¤Ï3¤Ä¤â¤¢¤ê¤Þ¤¹¡£\n"
-"\n"
-" * \"pdq\" - ¤³¤ì¤Ï¡Öprint, don't queue¡Ê°õºþ¤·¤Æ¥­¥å¡¼¤Ï¤·¤Ê¤¤¡Ë¡×\n"
-"¤Ç¤¹¡£¥×¥ê¥ó¥¿¤¬¥Þ¥·¥ó¤Ëľ·ë¤·¤Æ¤¤¤Æ¡¢»æµÍ¤Þ¤ê¤Î¤È¤­¤Ë¤¹¤°ÃæÃǤǤ­\n"
-"¤Æ¡¢¥Í¥Ã¥È¥ï¡¼¥¯¥×¥ê¥ó¥¿¤¬¤Ê¤¤¾ì¹ç¤Ë¤Ï¤³¤ì¤òÁª¤Ó¤Þ¤·¤ç¤¦¡£¥Í¥Ã¥È¥ï¡¼¥¯\n"
-"¤Ï¤´¤¯´Êñ¤Ê¤â¤Î¤·¤«Âбþ¤Ç¤­¤Ê¤¤¤·¡¢¤½¤ì¤Ë¥Í¥Ã¥È¥ï¡¼¥¯¤Ç»È¤¦¤ÈÃÙ¤¯¤Ê¤ê\n"
-"¤Þ¤¹¡£GNU/Linux¤¬½é¤á¤Æ¤Ê¤é¡¢\"pdq\" ¤òÁª¤Ó¤Þ¤·¤ç¤¦¡£¥¤¥ó¥¹¥È¡¼¥ë¸å¤Ç\n"
-"¤âPrinterDrake¤òMandrake ¥³¥ó¥È¥í¡¼¥ë¥»¥ó¥¿¡¼¤«¤éÁª¤ó¤Ç¡Ö¥¨¥­¥¹¥Ñ¡¼¥È¡×\n"
-"¥Ü¥¿¥ó¤ò²¡¤»¤Ð¡¢¸å¤«¤éÁªÂò¤ÏÊѤ¨¤é¤ì¤Þ¤¹¡£\n"
-"\n"
-" * \"CUPS\"¡ÖCommon Unix Printing System¡Ê¶¦ÄÌUnix°õºþ¥·¥¹¥Æ¥à¡Ë¡×\n"
-"¤Ï¥í¡¼¥«¥ë¥×¥ê¥ó¥¿¤Ø¤Î°õºþ¤â¡¢Ãϵå¤Î΢¦¤Î¥×¥ê¥ó¥¿¤Ø¤Î°õºþ¤â¸«»ö¤Ë½èÍý\n"
-"¤·¤Þ¤¹¡£¥µ¡¼¥Ð¾õ¤Ë¤â»È¤¨¤ë¤·¡¢ÀΤʤ¬¤é¤Î \"lpd\" °õºþ¥·¥¹¥Æ¥à¤Î¥¯¥é¥¤\n"
-"¥¢¥ó¥È¤Ë¤â¤Ê¤ë¤Î¤Ç¡¢¸Å¤¤¥·¥¹¥Æ¥à¤È¸ß´¹À­¤â¤¢¤ê¤Þ¤¹¡£¤¤¤í¤¤¤í·Ý¤â¤Ç¤­¤Þ\n"
-"¤¹¤¬¡¢´ðËÜŪ¤ÊÀßÄê¤Ï \"pdq\" ¤ÈƱ¤¸¤¯¤é¤¤´Êñ¤Ç¤¹¡£¤³¤ì¤Ë \"lpd\" ¥µ¡¼¥Ð\n"
-"¤ò¥¨¥ß¥å¥ì¡¼¥È¤·¤Æ¤Û¤·¤±¤ì¤Ð¡¢\"cups-lpd\" ¥Ç¡¼¥â¥ó¤òÍ­¸ú¤Ë¤·¤Þ¤·¤ç¤¦¡£\n"
-"°õºþ¤ä¥×¥ê¥ó¥¿¥ª¥×¥·¥ç¥óÁªÂòÍѤ˥°¥é¥Õ¥£¥Ã¥¯¥Õ¥í¥ó¥È¥¨¥ó¥É¤â¤¢¤ê¤Þ¤¹¡£\n"
-"\n"
-" * \"lprNG\" - ¡Öline printer daemon New Generation¡Ê¥é¥¤¥ó¥×¥ê¥ó¥¿¥Ç¡¼¥â¥ó\n"
-"¥Ë¥å¡¼¥¸¥§¥Í¥ì¡¼¥·¥ç¥ó¡Ë¡×¡£¤³¤ì¤Ï¾¤Î¥ª¥×¥·¥ç¥ó¤È¤Û¤ÜƱ¤¸¤³¤È¤¬¤Ç¤­¤Þ¤¹¤¬\n"
-"IPX¥×¥í¥È¥³¥ë¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¤Î¤ÇNovell Network¾å¤Î¥×¥ê¥ó¥¿¤Ç¤â°õºþ¤Ç¤­\n"
-"¤ë¤·¡¢¥·¥§¥ë¥³¥Þ¥ó¥É¤ØľÀÜ°õºþ¤â¤Ç¤­¤Þ¤¹¡£Novell ¤¬É¬ÍפÀ¤Ã¤¿¤ê¡¢¥Ñ¥¤¥×\n"
-"¤ò»È¤ï¤º¤Ë¥³¥Þ¥ó¥É¤Ø°õºþ¤·¤¿¤±¤ì¤Ð lprNG¤ò»È¤¤¤Þ¤·¤ç¤¦¡£\n"
-"¤µ¤â¤Ê¤±¤ì¤Ð¡¢CUPS ¤Î¤Û¤¦¤¬´Êñ¤À¤·¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Ç¤ÎÀ­Ç½¤¬Í¥¤ì¤Æ¤¤¤ë¤Î¤Ç\n"
-"CUPS¤Ë¤·¤Þ¤·¤ç¤¦¡£"
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX¤Ï¥Þ¥·¥ó¾å¤ÎIDE¥Ç¥Ð¥¤¥¹¤òÁ´Éô¸«¤Ä¤±¤è¤¦¤È¤·¤Þ¤¹¡£¤Þ¤¿PCI SCSI\n"
-"¥¢¥À¥×¥¿¤â¤¢¤ì¤Ð¸¡½Ð¤·¤è¤¦¤È¤·¤Þ¤¹¡£SCSI¥«¡¼¥É¤ß¤Ä¤±¤¿¤é¡¢Å¬Àڤʥɥ饤¥Ð\n"
-"¤ò¼«Æ°Åª¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£\n"
-"\n"
-"¥Ï¡¼¥É¥¦¥§¥¢¸¡½Ð¤Ï¤È¤­¤É¤­¼ºÇÔ¤¹¤ë¤³¤È¤â¤¢¤ë¤Î¤Ç¡¢DrakX¤ÏPCI SCSI¥¢¥À\n"
-"¥×¥¿¤¬¥·¥¹¥Æ¥à¤Ë¤¢¤ë¤«¤É¤¦¤«³Îǧ¤¹¤ë¤è¤¦Ê¹¤¤¤Æ¤­¤Þ¤¹¡£¤â¤·Â¸ºß¤¹¤ë¤Ê¤é\n"
-"¡Ö¤Ï¤¤¡×¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È¡¢¥¢¥À¥×¥¿¤Î¥É¥é¥¤¥Ð°ìÍ÷¤òɽ¼¨¤¹¤ë¤Î¤Ç¡¢¤½\n"
-"¤³¤«¤éÁª¤Ó¤Þ¤·¤ç¤¦¡£SCSI ¤¬¤Ê¤±¤ì¤Ð¡Ö¤¤¤¤¤¨¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤¹¡£\n"
-"¤ï¤«¤é¤Ê¤±¤ì¤Ð¡¢¡Ö¥Ï¡¼¥É¥¦¥§¥¢¾ðÊó¤ò¸«¤ë¡×¤òÁª¤ó¤ÇOK¤ò¥¯¥ê¥Ã¥¯¤·¡¢\n"
-"¥Ï¡¼¥É¥¦¥§¥¢°ìÍ÷¤ò¸«¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£\n"
-"\n"
-"¼êÆ°¤Ç¥¢¥À¥×¥¿¤ò»ØÄꤷ¤¿¾ì¹ç¤Ë¤Ï¡¢DrakX¤Ï¥ª¥×¥·¥ç¥ó»ØÄê¤ò¤·¤¿¤¤¤«¤É¤¦¤«\n"
-"¼ÁÌ䤷¤Æ¤­¤Þ¤¹¡£DrakX¤Ë¥Ï¡¼¥É¥¦¥§¥¢¤ò¥×¥í¡¼¥Ö¤µ¤»¤Æ¡¢¥ª¥×¥·¥ç¥ó¤ò·è¤á¤µ¤»\n"
-"¤Þ¤·¤ç¤¦¡£¤¿¤¤¤Æ¤¤¤³¤ì¤Ç¤¦¤Þ¤¯Æ¯¤­¤Þ¤¹¡£\n"
-"\n"
-"¤â¤·É¬Í×¥ª¥×¥·¥ç¥ó¤òDrakX¤¬¼«Æ°Åª¤Ë¼èÆÀ¤Ç¤­¤Ê¤±¤ì¤Ð¥À¥á¤Ê¤é¡¢¥É¥é¥¤¥Ð¤Ë\n"
-"¼«Ê¬¤Ç¥ª¥×¥·¥ç¥ó¤òÍ¿¤¨¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£\n"
-"¥æ¡¼¥¶¥¬¥¤¥É¡Ê3¾Ï¡¢¡Ö¥Ï¡¼¥É¥¦¥§¥¢¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¼ý½¸¡×¡Ë¤«¤é¡¢¤³¤ì¤Ë´Ø¤ï¤ë\n"
-"¾ðÊó¤ò¥Ï¡¼¥É¤Î¥Þ¥Ë¥å¥¢¥ë¤ä¥á¡¼¥«¡¼ Web ¥µ¥¤¥È¡Ê¥Í¥Ã¥È¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤ì¤Ð¡Ë\n"
-"¤¢¤ë¤¤¤Ï¡Ê¥·¥¹¥Æ¥à¾å¤Ë¤¢¤ì¤Ð¡ËMS Windows ¤«¤é¤É¤¦¤ä¤Ã¤ÆɬÍ×¾ðÊó¤òÆÀ¤ë¤«\n"
-"¤òÄ´¤Ù¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"yabootÍѤÎÄɲ娥ó¥È¥ê¤ò¤³¤³¤ÇÄɲäǤ­¤Þ¤¹¡£Â¾¤ÎOS¤Î¾ì¹ç¤Ç¤â¡¢Â¾¤Î\n"
-"¥«¡¼¥Í¥ë¤Ç¤â¡¢¶ÛµÞÍѵ¯Æ°¥¤¥á¡¼¥¸¤Ç¤â²Äǽ¤Ç¤¹¡£\n"
-"\n"
-"¤Û¤«¤ÎOS¤Î¾ì¹ç - ¥¨¥ó¥È¥ê¤Ï¡¢¥é¥Ù¥ë¤Èroot¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤À¤±¤Ç¤¹¡£\n"
-"\n"
-"Linux ¤Î¾ì¹ç¡¢²Äǽ¤Ê¥ª¥×¥·¥ç¥ó¤¬¤¤¤¯¤Ä¤«¤¢¤ê¤Þ¤¹: \n"
-"\n"
-" * ¥é¥Ù¥ë: ¤³¤Îµ¯Æ°¥ª¥×¥·¥ç¥ó¤òÁª¤Ö¤È¤­¤Ë¡¢yaboot¥×¥í¥ó¥×¥È¤Ç¥¿¥¤¥×\n"
-"¤¹¤ë̾¾Î¡£\n"
-"\n"
-" * ¥¤¥á¡¼¥¸: µ¯Æ°¤¹¤ë¥«¡¼¥Í¥ë¤Î̾¾Î¡£ÉáÄÌ¤Ï vmlinux¡¢¤Þ¤¿¤Ï\n"
-"¤½¤ì¤Ë¤Ê¤Ë¤«³ÈÄ¥»Ò¤¬¤Ä¤¤¤¿¤â¤Î¤Ë¤Ê¤ê¤Þ¤¹¡£\n"
-"\n"
-" * µ¯Æ°: Linux¥¤¥ó¥¹¥È¡¼¥ëÍѤÎroot¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Þ¤¿¤Ï¡Ö/¡×\n"
-"\n"
-" \n"
-" * ÄɲÃ: Apple ¤Î¥Ï¡¼¥É¥¦¥§¥¢¤Ç¤Ï¡¢¥«¡¼¥Í¥ëÄɲ媥ץ·¥ç¥ó¤Ï¤«¤Ê¤ê¤Î¾ì¹ç\n"
-"¥Ó¥Ç¥ª¥Ï¡¼¥É¥¦¥§¥¢¤Î½é´ü²½¤Ë»È¤Ã¤¿¤ê¡¢1¥Ü¥¿¥ó¥Þ¥¦¥¹ÍѤ˥­¡¼¥Ü¡¼¥É¤Ë¤è¤ë\n"
-"¥Þ¥¦¥¹¥Ü¥¿¥ó¤Î¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó¤Ë»È¤Ã¤¿¤ê¤·¤Þ¤¹¡£°Ê²¼¤ËÎã¤òµó¤²¤Þ¤¹:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢µ¯Æ°¥Ç¥Ð¥¤¥¹¤¬Í­¸ú¤Ë¤Ê¤ëÁ°¤Ë½é´ü¥â¥¸¥å¡¼¥ë\n"
-"¤Î¥í¡¼¥É¤«¡¢¤¢¤ë¤¤¤Ï¶ÛµÞµ¯Æ°»þ¤Îramdisk ¥¤¥á¡¼¥¸¤Î¥í¡¼¥É¤Ë»È¤¤¤Þ¤¹¡£\n"
-"\n"
-" * Initrd-size: ¥Ç¥Õ¥©¥ë¥È¤Î ramdisk ¥µ¥¤¥º¤Ï4096 ¥Ð¥¤¥È¤Ç¤¹¡£\n"
-"¤â¤Ã¤ÈÂ礭¤Ê ramdisk ¤ò»È¤¦¤È¤­¤Ë¡¢¤³¤Î¥ª¥×¥·¥ç¥ó¤ò»ÈÍѤ·¤Þ¤¹¡£\n"
-"\n"
-" * Read-write: Ä̾¡Öroot¡×¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ÏÆɤ߽Ф·ÀìÍѤǵ¯Æ°¤·¡¢\n"
-"¥·¥¹¥Æ¥à¤¬¡ÖΩ¤Á¾å¤¬¤ë¡×Á°¤Ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥Á¥§¥Ã¥¯¤ò¤·¤Þ¤¹¡£¤³¤Î\n"
-"¥ª¥×¥·¥ç¥ó¤Ç¤³¤ì¤ò¥ª¡¼¥Ð¡¼¥é¥¤¥É¤Ç¤­¤Þ¤¹¡£\n"
-"\n"
-" * NoVideo: Apple ¤Î¥Ó¥Ç¥ª²óÏ©¤¬¶Ëü¤ËÌäÂê¤òµ¯¤³¤¹¤è¤¦¤Ê¤é¡¢¤³¤Î\n"
-"¥ª¥×¥·¥ç¥ó¤òÁª¤ó¤Ç¡Ö¥Ó¥Ç¥ª¤Ê¤·¡×¥â¡¼¥É¤Çµ¯Æ°¤Ç¤­¤Þ¤¹¡£¤³¤Î¾ì¹ç¤Ë¤Ï\n"
-"¥Í¥¤¥Æ¥£¥Ö¤Î¥Õ¥ì¡¼¥à¥Ð¥Ã¥Õ¥¡¤Çµ¯Æ°¤·¤Þ¤¹¡£\n"
-"\n"
-" * ¥Ç¥Õ¥©¥ë¥È: ¥Ç¥Õ¥©¥ë¥È¤Î Linux ¤ÎÁªÂò¤È¤·¤Æ¤³¤Î¥¨¥ó¥È¥ê¤¬»È¤ï¤ì\n"
-"¤Þ¤¹¡£¤³¤ì¤Ïñ¤Ë¡¢yaboot ¥×¥í¥ó¥×¥È¤Ç ENTER ¤ò²¡¤»¤ÐÁª¤Ù¤Þ¤¹¡£¤³¤Î\n"
-"¥¨¥ó¥È¥ê¤Ï¤Þ¤¿¡¢TAB¤ò²¡¤·¤Æµ¯Æ°»þ¤ÎÁªÂò»è¤òɽ¼¨¤µ¤»¤¿¤È¤­¤Ë¤Ï¡¢\n"
-"¡Ö*¡×¤¬¤Ä¤¤¤Æ¥Ï¥¤¥é¥¤¥È¤µ¤ì¤Æ¤¤¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot ¤Ï¡¢NewWorld MacIntosh ¥Ï¡¼¥É¥¦¥§¥¢ÍѤΥ֡¼¥È¥í¡¼¥À¤Ç¤¹¡£¤³¤ì¤¬\n"
-"¤¢¤ë¤È¡¢¥Þ¥·¥ó¾å¤ÎGNU/Linux, MacOS, MacOSX ¤òµ¯Æ°»þ¤ËÁª¤Ù¤Þ¤¹¡£\n"
-"¤Õ¤Ä¤¦¡¢¤³¤¦¤·¤¿ GNU/Linux °Ê³°¤Î OS ¤Ï¼«Æ°Åª¤Ë¤­¤Á¤ó¤È¸¡½Ð¤µ¤ì¤Æ\n"
-"¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£¤â¤·¥À¥á¤Ê¤é¡¢¤³¤Î²èÌ̤ǡ¢¼«Ê¬¤Ç¥¨¥ó¥È¥ê¤òÄɲÃ\n"
-"¤Ç¤­¤Þ¤¹¡£Àµ¤·¤¤¥Ñ¥é¥á¡¼¥¿¤òÁª¤Ö¤è¤¦Ãí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"Yaboot ¤Î¼ç¥ª¥×¥·¥ç¥ó¤Ï:\n"
-"\n"
-" * µ¯Æ°¥á¥Ã¥»¡¼¥¸: boot¥×¥í¥ó¥×¥ÈÁ°¤Ëɽ¼¨¤µ¤ì¤ë´Êñ¤Ê¥á¥Ã¥»¡¼¥¸\n"
-"\n"
-" * µ¯Æ°¥Ç¥Ð¥¤¥¹: GNU/Linux µ¯Æ°ÍѤξðÊó¤ò¤É¤³¤ËÃÖ¤¯¤«»Ø¼¨¡£\n"
-"ÉáÄ̤ϡ¢¤³¤Î¾ðÊóÍѤ˥֡¼¥È¥¹¥È¥é¥Ã¥×ÍѤΥѡ¼¥Æ¥£¥·¥ç¥ó¤ò\n"
-"¤³¤ÎÁ°¤ÎÃʳ¬¤Çºî¤Ã¤Æ¤¢¤ë¤Ï¤º¤Ç¤¹¡£\n"
-"\n"
-" * ¥ª¡¼¥×¥ó¥Õ¥¡¡¼¥à¥¦¥§¥¢¤ÎÂÔ¤Á»þ´Ö: LILO ¤È¤Á¤¬¤Ã¤Æ¡¢yaboot¤Ë¤ÏÂÔ¤Á»þ´Ö\n"
-"¤¬Æó¼ïÎàÀßÄê¤Ç¤­¤Þ¤¹¡£ºÇ½é¤ÎÂÔ¤Á»þ´Ö¤ÏÉÃñ°Ì¤Ç¡¢¤³¤ÎÂÔ¤Á»þ´Ö¤Î´Ö¤Ë¡¢\n"
-"CD, OF boot, MacOS, Linux¤Î¤É¤ì¤òµ¯Æ°¤¹¤ë¤«Áª¤Ù¤Þ¤¹¡£\n"
-"\n"
-" * ¥«¡¼¥Í¥ëµ¯Æ°¥¿¥¤¥à¥¢¥¦¥È: ¤³¤Î¥¿¥¤¥à¥¢¥¦¥È¤Ï LILO µ¯Æ°ÂÔ¤Á»þ´Ö¤È»÷¤Æ¤¤¤Þ"
-"¤¹¡£Linux ¤òÁª¤ó¤À¤é¡¢¤³¤ÎÂÔ¤Á»þ´Ö¤¬0.1ÉÃñ°Ì¤Ç¼Â¹Ô¤µ¤ì¤Æ¡¢¤½¤Î¤Þ¤Þ\n"
-"¤À¤È¥Ç¥Õ¥©¥ë¥È¤Î¥«¡¼¥Í¥ëµ­½Ò¤¬Áª¤Ð¤ì¤Þ¤¹¡£\n"
-"\n"
-" - CD µ¯Æ°¤òÍ­¸ú¤Ë¤·¤Þ¤¹¤«?: ¤³¤Î¥ª¥×¥·¥ç¥ó¤ò¥Á¥§¥Ã¥¯¤¹¤ë¤È¡¢ºÇ½é¤Îµ¯Æ°¥×¥í"
-"¥ó¥×¥È¤Ç¡ÖC¡×¤òÁª¤ó¤ÇCD¤«¤éµ¯Æ°¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£\n"
-"\n"
-" * OF µ¯Æ°¤òÍ­¸ú¤Ë¤·¤Þ¤¹¤«?: ¤³¤Î¥ª¥×¥·¥ç¥ó¤ò¥Á¥§¥Ã¥¯¤¹¤ë¤È¡¢ºÇ½é¤Îµ¯Æ°¥×¥í"
-"¥ó¥×¥È¤Ç¡ÖN¡×¤òÁª¤ó¤Ç¥ª¡¼¥×¥ó¥Õ¥¡¡¼¥à¥¦¥§¥¢¤«¤éµ¯Æ°¤Ç¤­¤Þ¤¹¡£\n"
-"\n"
-" * ¥Ç¥Õ¥©¥ë¥È OS: ¥ª¡¼¥×¥ó¥Õ¥¡¡¼¥à¥¦¥§¥¢¤ÎÂÔ¤Á»þ´Ö¤¬²á¤®¤¿¤È¤­¡¢¤É¤Î\n"
-"OS¤¬µ¯Æ°¤¹¤ë¤«¤ò»ØÄꤷ¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"¤¢¤Ê¤¿¤Î¥Þ¥·¥ó¤Ë´Ø¤¹¤ë³Æ¼ï¤Î¥Ñ¥é¥á¡¼¥¿¤ò¼¨¤·¤Þ¤¹¡£¥Ï¡¼¥É¥¦¥§¥¢¤Ë¤â\n"
-"¤è¤ê¤Þ¤¹¤¬¡¢°Ê²¼¤Î¤è¤¦¤Ê¹àÌܤ¬½Ð¤Æ¤¯¤ë¤Ï¤º¤Ç¤¹:\n"
-"\n"
-" * ¡Ö¥Þ¥¦¥¹¡×: ¥Þ¥¦¥¹¡£¸½ºß¤Î¥Þ¥¦¥¹ÀßÄê¤ò¸«¤Æ¡¢É¬Íפʤé¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯\n"
-"¤·¤ÆÊѹ¹¤·¤Þ¤¹¡£\n"
-"\n"
-" * ¡Ö¥­¡¼¥Ü¡¼¥É¡×¡§¥­¡¼¥Ü¡¼¥É¡£¤¤¤Þ¤Î¥­¡¼¥Ü¡¼¥É¤Î³äÉÕÀßÄê¤ò¸«¤Æ¡¢É¬Íפʤé\n"
-"¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤ÆÊѹ¹¤·¤Þ¤¹¡£\n"
-"\n"
-" * ¡Ö»þ´ÖÂÓ¡×: »þ´ÖÂÓ¡¡DrakX ¤Ï¥Ç¥Õ¥©¥ë¥È¤Ç¡¢¤¢¤Ê¤¿¤ÎÁª¤ó¤À¸À¸ì¤Ë±þ¤¸¤Æ\n"
-"»þ´ÖÂÓ¤ò¿äÄꤷ¤Þ¤¹¡£¤Ç¤â¤³¤³¤Ç¤â¥­¡¼¥Ü¡¼¥É¤ÎÁªÂò¤ÈƱ¤¸¤Ç¡¢¸À¸ì¤È¤Ï\n"
-"¤Á¤¬¤¦¹ñ¤Ë¤¤¤ë¤È¤­¤Ë¤Ï¡¢»þ´ÖÂӥܥ¿¥ó¤ò²¡¤·¤Æ¡¢¼«Ê¬¤Î»þ´ÖÂӤˤ¢¤ï¤»¤¿\n"
-"ÀßÄê¤Ë¤Ç¤­¤Þ¤¹¡£\n"
-"\n"
-" * ¡Ö¥×¥ê¥ó¥¿¡×: ¡Ö¥×¥ê¥ó¥¿¤Ê¤·¡×¥Ü¥¿¥ó¤ò²¡¤¹¤È¡¢¥×¥ê¥ó¥¿ÀßÄꥦ¥£¥¶¡¼¥É\n"
-"¤¬³«¤­¤Þ¤¹¡£\n"
-"\n"
-" * ¡Ö¥µ¥¦¥ó¥É¥«¡¼¥É¡×: ¥µ¥¦¥ó¥É¥«¡¼¥É¤¬¸¡½Ð¤µ¤ì¤¿¤é¤³¤³¤Ëɽ¼¨¤µ¤ì¤Þ¤¹¡£\n"
-"¥¤¥ó¥¹¥È¡¼¥ë»þ¤Ë¤ÏÊѹ¹¤Ç¤­¤Þ¤»¤ó¡£\n"
-"\n"
-" * ¡ÖTV ¥«¡¼¥É¡×: TV ¥«¡¼¥É¤¬¸¡½Ð¤µ¤ì¤¿¤é¤³¤³¤Ëɽ¼¨¤µ¤ì¤Þ¤¹¡£\n"
-"¥¤¥ó¥¹¥È¡¼¥ë»þ¤Ë¤ÏÊѹ¹¤Ç¤­¤Þ¤»¤ó¡£\n"
-"\n"
-" * ¡ÖISDN ¥«¡¼¥É¡×: ISDN ¥«¡¼¥É¤¬¸¡½Ð¤µ¤ì¤¿¤é¤³¤³¤Ëɽ¼¨¤µ¤ì¤Þ¤¹¡£\n"
-"¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È´ØÏ¢¥Ñ¥é¥á¡¼¥¿¤¬ÊѤ¨¤é¤ì¤Þ¤¹¡£"
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"¿·¤·¤¤ Mandrake Linux ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Î¥¤¥ó¥¹¥È¡¼¥ëÍѤ˾õ¤¿¤¤\n"
-"¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£¤½¤Î¥Ï¡¼¥É¥Ç¥£¥¹¥¯¾å¤Î¥Ç¡¼¥¿¤ÏÁ´Éô\n"
-"¾Ã¤¨¤Æ²óÉü¤Ç¤­¤Þ¤»¤ó¡£Ãí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"¤³¤Î¥Ï¡¼¥É¥Ç¥£¥¹¥¯¾å¤Î¤¹¤Ù¤Æ¤Î¥Ç¡¼¥¿¤ä¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò\n"
-"¾Ãµî¤¹¤ë¤Ê¤é¡ÖOK¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£¡ÖOK¡×¤ò¥¯¥ê¥Ã¥¯¤·¤¿¤é¡¢\n"
-"¤³¤Î¥Ï¡¼¥É¥Ç¥£¥¹¥¯¾å¤Ëº£¤¢¤ë¥Ç¡¼¥¿¤ä¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ï¡¢¥¦¥£¥ó¥É¥¦¥º\n"
-"¤Î¤â¤Î¤ò´Þ¤á¡¢¤¹¤Ù¤Æ¾Ãµî¤µ¤ì¤Æ²óÉüÉÔ²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£\n"
-"\n"
-"¤³¤ÎÁàºî¤ò¼è¤ê¤ä¤á¤Æ¡¢¥Ï¡¼¥É¥Ç¥£¥¹¥¯¾å¤Î¥Ç¡¼¥¿¤ä¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò\n"
-"¤½¤Î¤Þ¤Þ¤Ë¤·¤Æ¤ª¤¯¤Ë¤Ï¡Ö¥­¥ã¥ó¥»¥ë¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤·¤ç¤¦¡£"
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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¤¬"
-"¤¢¤ê¤Þ¤»¤ó)¡£¤³¤ì¤ÏÉáÄÌ¡¢µ¯Æ°¥Õ¥í¥Ã¥Ô¡¼¤¬¥¤¥ó¥¹¥È¡¼¥ë¥á¥Ç¥£¥¢¤ÈÂбþ¤·¤Æ¤¤¤Ê¤¤"
-"¤È¤¤¤¦¤³¤È¤Ç¤¹¡Ê¿·¤·¤¤µ¯Æ°¥Õ¥í¥Ã¥Ô¡¼¤òºî¤ê¤Ê¤ª¤·¤Þ¤·¤ç¤¦)"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "%s ¤â¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"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"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-"¥·¥¹¥Æ¥à¹¹¿·¤ò²Äǽ¤Ë¤¹¤ë¤¿¤á¡¢°Ê²¼¤Î¥Ñ¥Ã¥±¡¼¥¸¤òºï½ü¤·¤Þ¤¹: %s\n"
-"\n"
-"\n"
-"ËÜÅö¤Ë¤³¤ì¤é¤òºï½ü¤·¤Æ¤¤¤¤¤Ç¤¹¤«?\n"
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "NIS ¥É¥á¥¤¥ó¤¬¤Ê¤¤¤Î¤Ç¥Ö¥í¡¼¥É¥­¥ã¥¹¥È¤¬»È¤¨¤Þ¤»¤ó"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "FAT·Á¼°¤Î¥Õ¥í¥Ã¥Ô¡¼¤ò¥É¥é¥¤¥Ö %s ¤ËÁÞÆþ"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "¤³¤Î¥Õ¥í¥Ã¥Ô¡¼¤Ï FAT¥Õ¥©¡¼¥Þ¥Ã¥È¤¸¤ã¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"¤³¤ÎÊݸ¤·¤¿¥Ñ¥Ã¥±¡¼¥¸ÁªÂò¤ò»È¤¦¤Ë¤Ï¡¢¥¤¥ó¥¹¥È¡¼¥ë¤Îµ¯Æ°»þ¤Ë¡Ölinux "
-"defcfg=floppy¡×¤È»ØÄꤷ¤Þ¤¹¡£"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "¥Õ¥¡¥¤¥ë %s ¤ÎÆɤߤȤꥨ¥é¡¼¤Ç¤¹"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"¥¨¥é¡¼È¯À¸ - ¿·¤·¤¤¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ò¹½ÃۤǤ­¤ë¤è¤¦¤Ê¥Ç¥Ð¥¤¥¹¤¬\n"
-"¸«ÉÕ¤«¤ê¤Þ¤»¤ó¡£¤Ê¤Ë¤¬¸¶°ø¤«¡¢¥Ï¡¼¥É¥¦¥§¥¢¤ò¥Á¥§¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"¤¢¤Ê¤¿¤Î¥Þ¥·¥ó¾å¤Î¥Ï¡¼¥É¤ÎÃæ¤Ë¤Ï¡¢¡ÖÈó¸ø³«¤Î¡×¥É¥é¥¤¥Ð¤¬É¬Íפʤâ¤Î¤¬\n"
-"¤¢¤ê¤Þ¤¹¡£°Ê²¼¤Î¾ðÊó¤ò¸«¤Æ¤¯¤À¤µ¤¤: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"root ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬¸«¤¢¤¿¤ê¤Þ¤»¤ó¤Í¡£¤³¤ì¤ÏÀäÂФËɬÍפǤ¹¡£\n"
-"¿·¤·¤¯¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¤Ä¤¯¤ë¤«¡¢´û¸¤Î¤â¤Î¤ò¥¯¥ê¥Ã¥¯¤·¤ÆÁª¤Ó¤Þ¤¹¡£\n"
-"¤½¤·¤Æ¡È¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¡É¥¢¥¯¥·¥ç¥ó¤òÁª¤Ó¡¢¡Ö/¡×¤Ë¥»¥Ã¥È¤·¤Þ¤¹"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "¥¹¥ï¥Ã¥×¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬É¬ÍפǤ¹"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"¥¹¥ï¥Ã¥×¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬¤¢¤ê¤Þ¤»¤ó\n"
-"\n"
-"¹½¤ï¤º¤Ë³¤±¤Þ¤¹¤«¡©"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "/boot/efi ¤Ë FAT ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¥Þ¥¦¥ó¥È¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "¥Õ¥ê¡¼¥¹¥Ú¡¼¥¹¤Î»ÈÍÑ"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "¿·¤·¤¤¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë³ä¤êÅö¤Æ¤ë½½Ê¬¤Ê¥Õ¥ê¡¼¥¹¥Ú¡¼¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "´û¸¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò»ÈÍÑ"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "¸ºß¤·¤Ê¤¤¥Ñ¡¼¥Æ¥£¥·¥ç¥ó"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Windows ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¥ë¡¼¥×¥Ð¥Ã¥¯¤Ë»ÈÍÑ"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "¤É¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ËLinux4Win¤òÆþ¤ì¤Þ¤¹¤«"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "¥µ¥¤¥º¤òÁªÂò"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "¥ë¡¼¥È¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Î¥µ¥¤¥º (MB)"
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "¥¹¥ï¥Ã¥×¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Î¥µ¥¤¥º (MB): "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "¥¦¥£¥ó¥É¥¦¥º¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¾å¤Î¥Õ¥ê¡¼¥¹¥Ú¡¼¥¹¤ò»ÈÍÑ"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "¤É¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¥ê¥µ¥¤¥º¤·¤Þ¤¹¤«¡©"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "¥¦¥£¥ó¥É¥¦¥º¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶­³¦¤ò·×»»"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"FAT ¥ê¥µ¥¤¥¶¡¼¤Ï¥Ñ¡¼¥Æ¥£¥·¥ç¥óÁàºî¤¬¤Ç¤­¤Þ¤»¤ó¡£\n"
-"°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr "¥¦¥£¥ó¥É¥¦¥º¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬ÃÇÊÒ²½¤·¤¹¤®¤Ç¤¹¡£¡È¥Ç¥Õ¥é¥°¡É¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"Ãí°Õ¡ª\n"
-"\n"
-"DrakX ¤Ï¤³¤ì¤«¤é¥¦¥£¥ó¥É¥¦¥º¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥µ¥¤¥º¤òÊѹ¹¤·¤Þ¤¹¡£\n"
-"Ãí°Õ:¤³¤ÎÁàºî¤Ï´í¸±¤Ç¤¹¡£¤â¤·»öÁ°¤Ë scandisk ¤ò¤«¤±¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢\n"
-"¤³¤³¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤òÃæÃǤ·¡¢scandisk¤ò¤«¤±¤Þ¤·¤ç¤¦¡Ê¤µ¤é¤Ëdefrag\n"
-"¤â¤«¤±¤¿¤Û¤¦¤¬¤¤¤¤¤Ç¤¹)¡£\n"
-"¥Ç¡¼¥¿¤â¥Ð¥Ã¥¯¥¢¥Ã¥×¤·¤Æ¤¢¤ê¤Þ¤¹¤«¡©¡¡¤¤¤Þ¤Î¤¦¤Á¤Ë¤·¤Æ\n"
-"¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£\n"
-"Âç¾æÉפʤé Ok ¤ò²¡¤·¤Æ²¼¤µ¤¤¡£"
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "¥¦¥£¥ó¥É¥¦¥ºÍѤˤɤΤ¯¤é¤¤¤Î¥µ¥¤¥º¤ò»Ä¤·¤Æ¤ª¤­¤Þ¤¹¤¬"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "FAT ¤Î¥ê¥µ¥¤¥º¤Ë¼ºÇÔ: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"¥ê¥µ¥¤¥º¤ä¥ë¡¼¥×¥Ð¥Ã¥¯ÍѤÎFAT¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬¤¢¤ê¤Þ¤»¤ó (¤Þ¤¿¤Ï½½Ê¬¤Ê¥¹¥Ú¡¼¥¹"
-"¤¬Ìµ¤¤)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Á´¥Ç¥£¥¹¥¯¾Ãµî"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Windows(TM) ¤òºï½ü"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr ""
-"Ê£¿ô¤Î¥Ï¡¼¥É¥É¥é¥¤¥Ö¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹¤Í¡¢¤É¤ì¤Ë linux ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¤«¡©"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "¥É¥é¥¤¥Ö %s ¾å¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ª¤è¤Ó¥Ç¡¼¥¿¤ÏÁ´Éô¼º¤ï¤ì¤Þ¤¹"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¼«Ê¬¤Ç»ØÄê"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "fdisk¤ò»È¤¦"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"%s ¤ò¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ç¤­¤Þ¤¹¡£\n"
-"½ª¤ï¤Ã¤¿¤é¡¢É¬¤º¡Öw¡×¤ò»È¤Ã¤ÆÊݸ¤·¤Þ¤·¤ç¤¦¡£"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "¥¦¥£¥ó¥É¥¦¥º¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¾å¤Î¥Õ¥ê¡¼¥¹¥Ú¡¼¥¹¤¬Â­¤ê¤Þ¤»¤ó"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ëÍѤζõ¤­¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤¬"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "DrakX ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥¦¥£¥¶¡¼¥É¤Ï°Ê²¼¤Î²òË¡¤ò¸«ÉÕ¤±¤Þ¤·¤¿:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥Ë¥ó¥°¤Ë¼ºÇÔ: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¤ò¤¿¤Á¤¢¤²¤ë"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¤òÄä»ß¤¹¤ë"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"¥¨¥é¡¼È¯À¸¡¤¤¦¤Þ¤¯½èÍý¤¹¤ëÊýË¡¤¬¤ï¤«¤ê¤Þ¤»¤ó¡£\n"
-"¼«Ê¬¤ÎÀÕǤ¤Ç³¤±¤Æ²¼¤µ¤¤¡£"
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È %s ¤¬½Å¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"¤À¤¤¤¸¤Ê¥Ñ¥Ã¥±¡¼¥¸¤¬¤¤¤¯¤Ä¤«¤­¤Á¤ó¤È¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
-"CD-ROM¤«¡¢CD-ROM¤Î¥É¥é¥¤¥Ö¤¬¤ª¤«¤·¤¤¤è¤¦¤Ç¤¹¡£\n"
-"¥¤¥ó¥¹¥È¡¼¥ëºÑ¤ß¤Î¥³¥ó¥Ô¥å¡¼¥¿¤Ç¡¢°Ê²¼¤Î¥³¥Þ¥ó¥É¤ÇCD-ROM¤ò¥Á¥§¥Ã¥¯\n"
-"¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡§\n"
-"¡Ö rpm -qpl Mandrake/RPMS/*.rpm ¡×\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "%s ¤Ø¤è¤¦¤³¤½"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Í­¸ú¤Ê¥Õ¥í¥Ã¥Ô¡¼¥É¥é¥¤¥Ö¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "¥¹¥Æ¥Ã¥× ¡Ö%s¡×¤ò»Ï¤á¤Þ¤¹\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
-"press `F1' when booting on CDROM, then enter `text'."
-msgstr ""
-"¥·¥¹¥Æ¥à¥ê¥½¡¼¥¹¤¬Â­¤ê¤Þ¤»¤ó¡£ Mandrake Linux ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤Ë¤Ï\n"
-"¤¤¤¯¤Ä¤«ÌäÂ꤬¤¢¤ê¤Þ¤¹¡£\n"
-"¤³¤Î¾É¾õ¤¬µ¯¤­¤¿¤È¤­¡¢¤«¤ï¤ê¤Ë¥Æ¥­¥¹¥È¥¤¥ó¥¹¥È¡¼¥ë¤ò»î¤»¤Þ¤¹¡£\n"
-"¤³¤ì¤ò¤¹¤ë¤Ë¤Ï¡¢CDROM ¤«¤é¥Ö¡¼¥È¤·¤¿¤È¤­¡¢¡ÖF1¡×¤ò²¡¤·¡¢¡Ötext¡×¤ÈÆþÎϤ·¤Æ\n"
-"¤¯¤À¤µ¤¤¡£"
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë¥¯¥é¥¹"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "°Ê²¼¤Î¥¤¥ó¥¹¥È¡¼¥ë¥¯¥é¥¹¤ò¤É¤ì¤«Áª¤ó¤Ç¤¯¤À¤µ¤¤"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "¥Ñ¥Ã¥±¡¼¥¸¥°¥ë¡¼¥×¤òÁªÂò"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "¸ÄÊ̥ѥ屡¼¥¸¤ÎÁªÂò"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "¹ç·×¥µ¥¤¥º: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "¥Ñ¥Ã¥±¡¼¥¸¤¬²õ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "̾Á°: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "¥Ð¡¼¥¸¥ç¥ó: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "¥µ¥¤¥º: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "½ÅÍ×: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr "¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤ÏÁªÂò¤Ç¤­¤Þ¤»¤ó¡£¥Ç¥£¥¹¥¯¤Î¶õ¤­ÍÆÎ̤¬ÉÔ­¤Ç¤¹¡£"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "°Ê²¼¤Î¥Ñ¥Ã¥±¡¼¥¸¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "°Ê²¼¤Î¥Ñ¥Ã¥±¡¼¥¸¤¬¼è¤ê½ü¤«¤ì¤Þ¤¹"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤ÏÁªÂò¡¦ÈóÁªÂò¤Ç¤­¤Þ¤»¤ó"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "¤³¤ì¤ÏÉԲķç¤Ê¥Ñ¥Ã¥±¡¼¥¸¤Ç¤¹¡£ÈóÁªÂò¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤ÏÈóÁªÂò¤Ë¤Ç¤­¤Þ¤»¤ó¡£¤¹¤Ç¤Ë¥¤¥ó¥¹¥È¡¼¥ëºÑ¤ß¤Ç¤¹"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ï¥¢¥Ã¥×¥°¥ì¡¼¥É¤¬É¬ÍפǤ¹¡£\n"
-"ËÜÅö¤ËÁªÂò²ò½ü¤·¤Æ¤¤¤¤¤ó¤Ç¤¹¤«¡©"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤ÏÁªÂò²ò½ü¤Ç¤­¤Þ¤»¤ó¡£¥¢¥Ã¥×¥°¥ì¡¼¥É¤¬É¬ÍפǤ¹"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "¼«Æ°ÁªÂò¤µ¤ì¤¿¥Ñ¥Ã¥±¡¼¥¸¤òɽ¼¨"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "¥Õ¥í¥Ã¥Ô¡¼¤Ë¥»¡¼¥Ö/¥í¡¼¥É¤¹¤ë"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "¥Ñ¥Ã¥±¡¼¥¸ÁªÂò¤Î¹¹¿·"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "ºÇ¾®¥¤¥ó¥¹¥È¡¼¥ë"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¤¤¥Ñ¥Ã¥±¡¼¥¸¤òÁª¤ó¤Ç²¼¤µ¤¤"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ëÃæ"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "»î»»¤·¤Æ¤¤¤Þ¤¹"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "»Ä¤ê»þ´Ö "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë¤Î½àÈ÷Ãæ¡¢¾¯¡¹¤ªÂÔ¤Á¤ò"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d ¥Ñ¥Ã¥±¡¼¥¸"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "¥Ñ¥Ã¥±¡¼¥¸ %s ¤Î¥¤¥ó¥¹¥È¡¼¥ë"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "ǧ¤á¤ë"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "µñÈÝ"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Cd-Rom ¤ò¸ò´¹¤·¤Æ¤¯¤À¤µ¤¤¡ª\n"
-"¡Ö %s ¡×¤È¤¤¤¦ Cd-Rom ¤ò¥É¥é¥¤¥Ö¤Ë¤¤¤ì¤Æ¡¢ Ok ¤ò²¡¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"CD¤¬¤Ê¤±¤ì¤Ð¡¢Cancel ¤ò²¡¤·¤Æ¤³¤Î Cd-Rom ¤«¤é¤Î¥¤¥ó¥¹¥È¡¼¥ë¤ò²óÈò¤·¤Æ²¼¤µ¤¤¡£"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "¤«¤Þ¤ï¤ºÀè¤Ë¿Ê¤ß¤Þ¤¹¤«¡©"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "¥Ñ¥Ã¥±¡¼¥¸¤ÎÀ°Îó¤Ç¥¨¥é¡¼¤¬È¯À¸:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "¥Ñ¥Ã¥±¡¼¥¸¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ç¥¨¥é¡¼¤¬È¯À¸:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"¤â´Þ¤áÄ̾ï¤Ï¶Ø»ß¤µ¤ì¤Æ¤¤¤Þ¤¹¡£\n"
-"\n"
-"\n"
-"¼¡¤ÎCD ¥á¥Ç¥£¥¢¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë´Ø¤¹¤ë¸¢Íø¤Î¤¹¤Ù¤Æ¤Ï¡¢¤½¤ì¤¾¤ì¤Î\n"
-"ºî¼Ô¤Ë°¤·¡¢¥½¥Õ¥È¥¦¥§¥¢¥×¥í¥°¥é¥à¤ËŬÍѤµ¤ì¤ëÃÎŪºâ»º¤ÈÃøºî¸¢Ë¡¤Ë\n"
-"¤è¤Ã¤ÆÊݸ¤ì¤Æ¤¤¤Þ¤¹¡£\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "¥¨¥é¡¼È¯À¸"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "ËÜÅö¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤òÃæÃǤ·¤Þ¤¹¤«¡©"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "¥½¥Õ¥È»ÈÍѥ饤¥»¥ó¥¹¾ò¹à"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"¤Ï¤¸¤á¤Ë\n"
-"\n"
-"ËÜ¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤ª¤è¤ÓMandrake Linux¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Ç\n"
-"Ä󶡤µ¤ì¤ë³Æ¼ï¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¡¢°Ê²¼¤Ç¤Ï¡Ö¥½¥Õ¥È¥¦¥§¥¢À½ÉʡפȸƤ֡£\n"
-"¥½¥Õ¥È¥¦¥§¥¢À½Éʤϡ¢¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤ª¤è¤ÓMandrake Linux¥Ç¥£¥¹\n"
-"¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤ÇÄ󶡤µ¤ì¤ë³Æ¼ï¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë´ØÏ¢¤¹¤ë¥×¥í¥°¥é¥à·²\n"
-"¤ä¥á¥½¥Ã¥É¡¢¤­¤½¤¯¤ä¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¤ò´Þ¤à¤¬¡¢¤½¤ì¤Ë¸Â¤é¤ì¤ë¤â¤Î¤Ç\n"
-"¤Ï¤Ê¤¤¡£\n"
-"\n"
-"\n"
-"1. ¥é¥¤¥»¥ó¥¹Æ±°Õ»ö¹à\n"
-"\n"
-"¤³¤Îʸ½ñ¤ò¿µ½Å¤ËÆɤó¤Ç¤¯¤À¤µ¤¤¡£ËÜʸ½ñ¤Ï¤¢¤Ê¤¿¤ÈMandrake S.A.¤È¤Î´Ö¤Ç\n"
-"Äù·ë¤µ¤ì¤ë¡¢¥½¥Õ¥È¥¦¥§¥¢À½ÉʤËŬÍѤµ¤ì¤ë¥é¥¤¥»¥ó¥¹Æ±°Õ»ö¹à¤Ç¤¹¡£\n"
-"¥½¥Õ¥È¥¦¥§¥¢À½Éʤò¤¤¤«¤Ê¤ë·Á¤Ç¤¢¤ì¥¤¥ó¥¹¥È¡¼¥ë¡¢Ê£À½¡¢»ÈÍѤ¹¤ë¤³¤È¤Ç\n"
-"¤¢¤Ê¤¿¤ÏÌÀ¼¨Åª¤Ë¡¢Ëܥ饤¥»¥ó¥¹¤ÎÁ´¾ò·ï¤ä¾ò¹à¤Ë½¾¤¦¤³¤È¤ò¼õ¤±Æþ¤ì\n"
-"´°Á´¤ËƱ°Õ¤·¤¿¤â¤Î¤È¤µ¤ì¤Þ¤¹¡£\n"
-"Ëܥ饤¥»¥ó¥¹¤Î¤¤¤«¤Ê¤ëÉôʬ¤Ç¤¢¤ìƱ°Õ¤Ç¤­¤Ê¤±¤ì¤Ð¡¢¥½¥Õ¥È¥¦¥§¥¢À½ÉʤÎ\n"
-"¥¤¥ó¥¹¥È¡¼¥ë¡¢Ê£À½¡¢»ÈÍѤÏǧ¤á¤é¤ì¤Þ¤»¤ó¡£\n"
-"Ëܥ饤¥»¥ó¥¹¤Î¾ò¹à¤ä¾ò·ï¤ËŬ¹ç¤·¤Ê¤¤·Á¤Ç¥½¥Õ¥È¥¦¥§¥¢À½Éʤò¥¤¥ó¥¹¥È¡¼¥ë\n"
-"Ê£À½¡¢ÍøÍѤ·¤è¤¦¤È¤¹¤ë»î¤ß¤Ï̵¸ú¤Ç¤¢¤ê¡¢Ëܥ饤¥»¥ó¥¹²¼¤Ç¤Î¤¢¤Ê¤¿¤Î¸¢Íø\n"
-"¤òÇíÃ¥¤¹¤ë¤³¤È¤È¤Ê¤ê¤Þ¤¹¡£¥é¥¤¥»¥ó¥¹¤ÎÇË´þ¤Ëȼ¤¤¡¢¤¢¤Ê¤¿¤Ï¥½¥Õ¥È¥¦¥§¥¢\n"
-"À½ÉʤÎÊ£À½¤¹¤Ù¤Æ¤ò¨ºÂ¤ËÇ˲õ¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£\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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "¥é¥¤¥»¥ó¥¹¤òËÜÅö¤ËµñÈݤ·¤Æ¤è¤í¤·¤¤¤Ç¤¹¤«¡©"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "¥­¡¼¥Ü¡¼¥É"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "¥­¡¼¥Ü¡¼¥É¥ì¥¤¥¢¥¦¥È¤Ï²¿¤Ç¤¹¤«¡©"
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "»È¤¨¤ë¥­¡¼¥Ü¡¼¥É¥ì¥¤¥¢¥¦¥È¤Î°ìÍ÷¤òɽ¼¨¤·¤Þ¤¹¡£"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "¤É¤Î¥¤¥ó¥¹¥È¡¼¥ë¥¯¥é¥¹¤ò˾¤ß¤Þ¤¹¤«¡©"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë/¹¹¿·"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤¹¤«¡¤¹¹¿·¤Ç¤¹¤«¡©"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "¿ä¾©"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "¥¨¥­¥¹¥Ñ¡¼¥È"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "¹¹¿·"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "¥Ñ¥Ã¥±¡¼¥¸¤À¤±¤ò¹¹¿·"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "¥Þ¥¦¥¹¤Î·¿¤Ï¤Ê¤ó¤Ç¤¹¤«¡©"
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "¥Þ¥¦¥¹¥Ý¡¼¥È"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "¥Þ¥¦¥¹¤Ï¤É¤Î¥·¥ê¥¢¥ë¥Ý¡¼¥È¤Ë¤Ä¤Ê¤¬¤Ã¤Æ¤¤¤Þ¤¹¤«¡©"
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "¥Ü¥¿¥ó¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "¥Ü¥¿¥ó2¤Î¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "¥Ü¥¿¥ó3¤Î¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "PCMCIA¥«¡¼¥É¤ÎÀßÄêÃæ..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "IDE ¤ÎÀßÄê"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "»È¤¨¤ë¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¥¹¥­¥ã¥ó¤·¤Æ¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¤òõ¤·¤Æ¤¤¤Þ¤¹"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¤ÎÁªÂò"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ¥Ö¡¼¥È¥¹¥È¥é¥Ã¥×ÍѤζõ¤­¥¹¥Ú¡¼¥¹¤¬¤¢¤ê¤Þ¤»¤ó¡ª¡¡¥¤¥ó¥¹¥È¡¼¥ë¤Ï³¤±¤Þ¤¹"
-"¤¬¡¢¥·¥¹¥Æ¥à¤Îµ¯Æ°¤Ë¤Ï DiskDrake ¤Ç¥Ö¡¼¥Ä¥¹¥È¥é¥Ã¥×¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òºî¤Ã¤Æ¤¯¤À"
-"¤µ¤¤."
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "¹¹¿·¤Ç¤­¤ë¥ë¡¼¥È¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "¥ë¡¼¥È¥Ñ¡¼¥Æ¥£¥·¥ç¥ó"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "¥·¥¹¥Æ¥à¤Î¥ë¡¼¥È¥Ñ¡¼¥Æ¥£¥·¥ç¥ó(/) ¤Ï¤Ê¤ó¤Ç¤¹¤«¡©"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤ÎÊѹ¹¤òÈ¿±Ç¤¹¤ë¤Ë¤Ï¥ê¥Ö¡¼¥È¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "ÉÔÎÉ¥Ö¥í¥Ã¥¯¤ò¸¡ºº¤·¤Þ¤¹¤«¡©"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¥Õ¥©¡¼¥Þ¥Ã¥È"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "¥Õ¥¡¥¤¥ë %s ¤ÎºîÀ®¤È¥Õ¥©¡¼¥Þ¥Ã¥È"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-"¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à %s ¤Î¥Á¥§¥Ã¥¯¤Ë¼ºÇÔ¡£¥¨¥é¡¼¤ò½¤Éü¤·¤Þ¤¹¤«¡©¡Ê¤¿¤À¤·¥Ç¡¼¥¿¤¬"
-"°ìÉô¾Ã¤¨¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¤è)"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë¤Ë½½Ê¬¤Ê¥¹¥ï¥Ã¥×¤¬¤¢¤ê¤Þ¤»¤ó¡¤¥¹¥ï¥Ã¥×¤ò²Ã¤¨¤Æ²¼¤µ¤¤"
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "¼ê»ý¤Á¤Î¥Ñ¥Ã¥±¡¼¥¸¤òõ¤·¤Ærpm¥Ç¡¼¥¿¥Ù¡¼¥¹ºÆ¹½ÃÛÃæ..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "¼ê»ý¤Á¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¤µ¤¬¤·¤Æ¤¤¤Þ¤¹"
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "¥¤¥ó¥¹¥È¡¼¥ëºÑ¤ß¥Ñ¥Ã¥±¡¼¥¸¤òÄ´¤Ù¤Æ¤¤¤Þ¤¹..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "¥¢¥Ã¥×¥°¥ì¡¼¥É¤¹¤ë¥Ñ¥Ã¥±¡¼¥¸¤ò¤µ¤¬¤·¤Æ¤¤¤Þ¤¹"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"¥¤¥ó¥¹¥È¡¼¥ë¤ä¥¢¥Ã¥×¥°¥ì¡¼¥É¤ËɬÍפʥǥ£¥¹¥¯¤Î¶õ¤­ÍÆÎ̤¬ÉÔ­¤Ç¤¹¡£ (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"¥Õ¥í¥Ã¥Ô¡¼¤Ø¤Î¥Ñ¥Ã¥±¡¼¥¸ÁªÂò¤ÎÊݸ¤«Æɤ߹þ¤ß¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£\n"
-"·Á¼°¤Ï auto_install ¤ÇÀ¸À®¤·¤¿¥Õ¥í¥Ã¥Ô¡¼¤ÈƱ¤¸¤Ç¤¹¡£"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "¥Õ¥í¥Ã¥Ô¡¼¤«¤éÆɤ߹þ¤à"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "¥Õ¥í¥Ã¥Ô¡¼¤Ë¥»¡¼¥Ö¤¹¤ë"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "¥Õ¥í¥Ã¥Ô¡¼¤«¤éÆɤ߹þ¤ßÃæ"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "¥Ñ¥Ã¥±¡¼¥¸¤òÁªÂò"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "¥Ñ¥Ã¥±¡¼¥¸ÁªÂò¤ÎÆþ¤Ã¤¿¥Õ¥í¥Ã¥Ô¡¼¤òÁÞÆþ"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "Áª¤ó¤À¤â¤Î¤Î¥µ¥¤¥º¤Ï¶õ¤­¥¹¥Ú¡¼¥¹¤ò±Û¤¨¤Æ¤¤¤Þ¤¹"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë¤Î¼ïÎà"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"¥Ñ¥Ã¥±¡¼¥¸¥°¥ë¡¼¥×¤¬Áª¤Ð¤ì¤Æ¤¤¤Þ¤»¤ó¡£\n"
-"ºÇÄã¸ÂÍߤ·¤¤¥¤¥ó¥¹¥È¡¼¥ë¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤: "
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "X ¤ò»È¤¦"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "´ðËÜŪ¤Ê¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¤òÆþ¤ì¤ë¡Ê¿ä¾©¡ª¡Ë"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "ËÜÅö¤ËºÇÄã¸Â¤Î¥¤¥ó¥¹¥È¡¼¥ë¡Êurpmi ¤â¤Ê¤·¡Ë"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"¾åµ­¤Î°ìÍ÷¤ÎCD¤¬¤¹¤Ù¤Æ¤½¤í¤Ã¤Æ¤¤¤ì¤Ð¡¢Ok¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤·¤ç¤¦¡£\n"
-"CD¤¬°ì¤Ä¤â¤Ê¤±¤ì¤Ð¡¢¥­¥ã¥ó¥»¥ë¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"¼ê¸µ¤Ë¤Ê¤¤CD¤¬¤¢¤ì¤Ð¡¢¤½¤ì¤òÁªÂò¤«¤é¤Ï¤º¤·¤Æ¤«¤éOk¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤¹¡£"
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "¡Ö %s ¡×¤È¤¤¤¦Cd-Rom"
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë¤Î½àÈ÷"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"¥Ñ¥Ã¥±¡¼¥¸ %s ¤ò¥¤¥ó¥¹¥È¡¼¥ë\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ëÀßÄê¤ò³ÎÄê"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "»È¤Ã¤¿µ¯Æ°¥Õ¥í¥Ã¥Ô¡¼¤ò¥É¥é¥¤¥Ö %s ¤ËÁÞÆþ"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "¹¹¿·¥â¥¸¥å¡¼¥ë¥Õ¥í¥Ã¥Ô¡¼¤ò¥É¥é¥¤¥Ö %s ¤ËÁÞÆþ¤·¤Æ²¼¤µ¤¤"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"¤µ¤¢¡¢°Å¹æ²½ÍѤΥ½¥Õ¥È¤ò¥À¥¦¥ó¥í¡¼¥É¤¹¤ë½àÈ÷¤¬¤Ç¤­¤Þ¤·¤¿¡£\n"
-"\n"
-"·Ù¹ð:\n"
-"\n"
-"¤³¤ì¤é¤Î¥½¥Õ¥È¤ËÂФ¹¤ëÍ×·ï¤ä¡¢³ÆÃϤÎË¡À©Å٤ΤÁ¤¬¤¤¤¬¤¤¤í¤¤¤í¤¢¤ë¤Î¤Ç¡¢\n"
-"¤³¤Î¥½¥Õ¥È¤Î¤ªµÒÍͤ䥨¥ó¥É¥æ¡¼¥¶¤Ï¡¢¼«Ê¬¤Î½ê°¤¹¤ëË¡À©Å٤Τâ¤È¤Ç¡¢¤³¤¦\n"
-"¤·¤¿¥½¥Õ¥È¤Î¥À¥¦¥ó¥í¡¼¥É¤äÊݸ¡¢»ÈÍѤʤɤ¬Ç§¤á¤é¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«¤ò¼«Ê¬\n"
-"¤Ç³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"¤µ¤é¤Ë¤ªµÒÍͤ䥨¥ó¥É¥æ¡¼¥¶¤Ï¡¢¼«Ê¬¤Î½ê°¤¹¤ëË¡À©ÅÙ¤ÎË¡µ¬À©¤Ë°ãÈ¿¤·¤Ê¤¤\n"
-"¤è¤¦¤è¤¯Ãí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£¤ªµÒÍͤ䥨¥ó¥É¥æ¡¼¥¶¤¬³ºÅö¤¹¤ëË¡µ¬À©¤Îµ¬Äê¤ò\n"
-"º½Å¤·¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢¿¼¹ï¤Ê½èȳÂоݤȤʤë´í¸±¤ò¤ª¤«¤¹¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£\n"
-"\n"
-"¤³¤ÎƱ°Õ½ñ¤Ë½ð̾¤·¤¿¸å¤Ë¸ÜµÒ¤ä¥¨¥ó¥É¥æ¡¼¥¶¤¬¥¢¥¯¥»¥¹¤¹¤ë¸«¹þ¤ß¤Î¤¢¤ë¡¢\n"
-"¤³¤ì¤é¤Î¥½¥Õ¥È¥¦¥§¥¢¤ò»È¤¤¡¢ÊÝ»ý¤·¡¢¤¢¤ë¤¤¤Ï¥À¥¦¥ó¥í¡¼¥É¤¹¤ë¤³¤È¤Ë¤è¤ë\n"
-"Æü졢´ÖÀÜ¡¢¶öȯ¤Ê¤É°ìÀڤλ³²¡Ê¤³¤ì¤Ë¤ÏÇä¾å»¼º¡¢¶È̳¤ÎÄä»ß¡¢¾¦Íѥǡ¼¥¿¤Î\n"
-"ÁÓ¼º¤ä´ØϢ»¼º¤ÈË¡ÄîȽÃǤ˴ð¤Å¤¯Â»³²Çå½þ¤äÊä½þ¶â»Ùʧ¤¤¤Ê¤É¤¬´Þ¤Þ¤ì¤ë¤¬\n"
-"¤³¤ì¤Ë¸Â¤é¤ì¤ë¤â¤Î¤Ç¤Ï¤Ê¤¤¡Ë¤Ë¤Ä¤¤¤Æ¡¢Mandrakesoft ¤ä¤½¤ÎÀ½Â¤¶È¼Ô¤ä\n"
-"¥µ¥×¥é¥¤¥ä¤Ï¤¤¤«¤Ê¤ë¾ì¹ç¤Ë¤â¤Ê¤ó¤éÀÕǤ¤ò»ý¤¿¤Ê¤¤¡£\n"
-"\n"
-"°Ê¾å¤Î¼è¤ê·è¤á¤Ë¤Ä¤¤¤Æ¤ÎÌ䤤¹ç¤ï¤»¤Ï¡¢°Ê²¼¤ËÏ¢Íí¤Î¤³¤È¡§\n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¸ø³«»þ°Ê¹ß¤Ë¹¹¿·¤µ¤ì¤¿¥Ñ¥Ã¥±¡¼¥¸¤ò\n"
-"¥À¥¦¥ó¥í¡¼¥É¤Ç¤­¤Þ¤¹¡£¥»¥­¥å¥ê¥Æ¥£¥Õ¥£¥Ã¥¯¥¹¤ä¥Ð¥°¥Õ¥£¥Ã¥¯¥¹¤¬ÆÀ¤é¤ì¤Þ¤¹¡£\n"
-"¥Ñ¥Ã¥±¡¼¥¸¤Î¥À¥¦¥ó¥í¡¼¥É¤Ë¤Ï¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¤¬É¬ÍפǤ¹¡£\n"
-"\n"
-"¹¹¿·¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¤«¡©"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr "Mandrake Linux ¥µ¥¤¥È¤ËÀܳ¤·¤Æ¥ß¥é¡¼°ìÍ÷¤ò¼èÆÀ¤·¤Æ¤¤¤Þ¤¹"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "¤É¤Î¥µ¥¤¥È¤«¤é¥Ñ¥Ã¥±¡¼¥¸¤ò»ý¤Ã¤Æ¤¯¤ë¤«¤òÁªÂò"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "¥µ¥¤¥È¤ËÀܳ¤·¤Æ¥Ñ¥Ã¥±¡¼¥¸°ìÍ÷¤ò¼èÆÀ¤·¤Æ¤¤¤Þ¤¹"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "¤¢¤Ê¤¿¤Î»þ´ÖÂӤϤɤì¤Ç¤¹¤«¡©"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢¥¯¥í¥Ã¥¯¤Ï GMT ¤Ë¥»¥Ã¥È¤·¤Æ¤¢¤ê¤Þ¤¹"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "¼«Æ°»þ´Ö¤¢¤ï¤»¡ÊNTP¤ò»È¤¦¡Ë"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "NTP ¥µ¡¼¥Ð"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "¥ê¥â¡¼¥ÈCUPS ¥µ¡¼¥Ð"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "¥×¥ê¥ó¥¿¤Ê¤·"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "ISA ¥µ¥¦¥ó¥É¥«¡¼¥É¤Ï¤¢¤ê¤Þ¤¹¤«¡©"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-"¥¤¥ó¥¹¥È¡¼¥ë¸å¤Ë¡Ösndconfig¡×¤ò¼Â¹Ô¤·¤Æ¥µ¥¦¥ó¥É¥«¡¼¥É¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"¥µ¥¦¥ó¥É¥«¡¼¥É¤¬¸¡½Ð¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
-"¥¤¥ó¥¹¥È¡¼¥ë¸å¤Ë¡Öharddrake¡×¤ò»î¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "¤Þ¤È¤á"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "¥Þ¥¦¥¹"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "»þ´ÖÂÓ"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "¥×¥ê¥ó¥¿"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ISDN¥«¡¼¥É"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "¥µ¥¦¥ó¥É¥«¡¼¥É"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "¥Æ¥ì¥Ó¥«¡¼¥É"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "¥¦¥£¥ó¥É¥¦¥º¤Î¥É¥á¥¤¥ó"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "¥í¡¼¥«¥ë¥Õ¥¡¥¤¥ë"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "¥ë¡¼¥È¥Ñ¥¹¥ï¡¼¥É"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "¥Ñ¥¹¥ï¡¼¥É¤Ê¤·"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "¤³¤Î¥Ñ¥¹¥ï¡¼¥É¤Ï´Êñ¤¹¤®¤Þ¤¹¡ÊºÇÄã¤Ç¤â %d ʸ»ú»È¤Ã¤Æ¤¯¤À¤µ¤¤¡Ë"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "ǧ¾Ú"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "ǧ¾ÚLDAP"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP¥Ù¡¼¥¹dn"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "LDAP¥µ¡¼¥Ð"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "ǧ¾ÚNIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS ¥É¥á¥¤¥ó"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS ¥µ¡¼¥Ð"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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\" everyone /add ¤½¤·¤Æ"
-"¥µ¡¼¥Ð¤òºÆµ¯Æ°¤·¤Þ¤¹¡£\n"
-"¤Þ¤¿¥Þ¥·¥ó¤ò¥¦¥£¥ó¥É¥¦¥º(TM)¥É¥á¥¤¥ó¤Ë»²²Ã¤µ¤»¤ë¤Ë¤Ï¥É¥á¥¤¥ó´ÉÍý¼Ô¤Î¥æ¡¼¥¶Ì¾/"
-"¥Ñ¥¹¥ï¡¼¥É¤¬É¬ÍפǤ¹¡£\n"
-"¥Í¥Ã¥È¥ï¡¼¥¯¤¬Í­¸ú¤Ë¤Ê¤Ã¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢Drakx¤Ï¥Í¥Ã¥È¥ï¡¼¥¯ÀßÄ꤬½ª¤ï¤Ã¤Æ¤«¤é¥É"
-"¥á¥¤¥ó¤Ë»²²Ã¤·¤è¤¦¤È¤·¤Þ¤¹¡£\n"
-"¤³¤ÎÀßÄ꤬²¿¤é¤«¤ÎÍýͳ¤Ç¼ºÇÔ¤·¡¢¥É¥á¥¤¥óǧ¾Ú¤¬µ¡Ç½¤·¤Ê¤±¤ì¤Ð¡¢¥·¥¹¥Æ¥à¤òµ¯Æ°"
-"¤·¤Æ¤«¤é¡¢¥¦¥£¥ó¥É¥¦¥º(TM)¤Î¥É¥á¥¤¥ó¤È´ÉÍý¼Ô¤Î¥æ¡¼¥¶Ì¾/¥Ñ¥¹¥ï¡¼¥É¤ò»È¤Ã"
-"¤Æ'smbpasswd -j DOMAIN -U USER%PASSWORD' ¤ò¼Â¹Ô¤·¤Þ¤¹¡£\n"
-"'wbinfo -t' ¥³¥Þ¥ó¥É¤ò¤Ä¤«¤¦¤È¡¢Ç§¾ÚÍѤÎÈëÌ©¤¬Âç¾æÉפ«¥Á¥§¥Ã¥¯¤Ç¤­¤Þ¤¹¡£"
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "¥¦¥£¥ó¥É¥¦¥º¥É¥á¥¤¥óǧ¾Ú"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "¥É¥á¥¤¥ó´ÉÍý¼Ô̾"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "¥É¥á¥¤¥ó´ÉÍý¼Ô¥Ñ¥¹¥ï¡¼¥É"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"¥«¥¹¥¿¥à¥Ö¡¼¥È¥Ç¥£¥¹¥¯¤¬¤¢¤ë¤È¡¢Ä̾ï¤Î¥Ö¡¼¥È¥í¡¼¥À¤ò»È¤ï¤º¤Ë Linux ¤ò\n"
-"µ¯Æ°¤Ç¤­¤Þ¤¹¡£SILO ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¤¯¤Ê¤¤¾ì¹ç¤ä¡¢Â¾¤Î OS ¤¬\n"
-" SILO ¤òºï½ü¤¹¤ë¾ì¹ç¡¢¤Þ¤¿¤Ï¥Ï¡¼¥É¥¦¥§¥¢ÀßÄê¤Î¤¿¤á SILO ¤¬¤¦¤Þ¤¯ºîÆ°\n"
-"¤·¤Ê¤¤¾ì¹ç¤Ë»ÈÍѤǤ­¤Þ¤¹¡£\n"
-"¥«¥¹¥¿¥à¥Ö¡¼¥È¥Ç¥£¥¹¥¯¤Ï¡¢Mandrake ¤Î¥·¥¹¥Æ¥àÉüµìÍѤΥ쥹¥­¥å¡¼¥¤¥á¡¼¥¸\n"
-"¤È¤·¤Æ¤â»ÈÍѤǤ­¤Þ¤¹¡£¤³¤ì¤¬¤¢¤ì¤Ð¥·¥¹¥Æ¥à¤¬´íµ¡¤Ë¤ª¤Á¤¤¤Ã¤¿¤È¤­¤Ë\n"
-"Éüµì¤¹¤ë¤Î¤¬³Ú¤Ë¤Ê¤ê¤Þ¤¹¡£\n"
-"¥Ö¡¼¥È¥Ç¥£¥¹¥¯¤òºî¤ë¤Ê¤é¤Ð¡¢¥Õ¥í¥Ã¥Ô¥£¥Ç¥£¥¹¥¯¤ò¥É¥é¥¤¥Ö¤ËÁÞÆþ¤·¡¢\n"
-"¡ÖOK¡×¤ò²¡¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "ºÇ½é¤Î¥Õ¥í¥Ã¥Ô¡¼¥É¥é¥¤¥Ö"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "ÆóÈÖÌܤΥեí¥Ã¥Ô¡¼¥É¥é¥¤¥Ö"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "¥¹¥­¥Ã¥×"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"¥«¥¹¥¿¥à¥Ö¡¼¥È¥Ç¥£¥¹¥¯¤¬¤¢¤ë¤È¡¢Ä̾ï¤Î¥Ö¡¼¥È¥í¡¼¥À¤ò»È¤ï¤º¤Ë Linux ¤ò\n"
-"µ¯Æ°¤Ç¤­¤Þ¤¹¡£LILO (¤Þ¤¿¤ÏGRUB)¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¤¯¤Ê¤¤¾ì¹ç¤ä¡¢Â¾¤Î OS ¤¬\n"
-" LILO ¤òºï½ü¤¹¤ë¾ì¹ç¡¢¤Þ¤¿¤Ï¥Ï¡¼¥É¥¦¥§¥¢ÀßÄê¤Î¤¿¤á LILO ¤¬¤¦¤Þ¤¯ºîÆ°\n"
-"¤·¤Ê¤¤¾ì¹ç¤Ë»ÈÍѤǤ­¤Þ¤¹¡£\n"
-"¥«¥¹¥¿¥à¥Ö¡¼¥È¥Ç¥£¥¹¥¯¤Ï¡¢Mandrake ¤Î¥·¥¹¥Æ¥àÉüµìÍѤΥ쥹¥­¥å¡¼¥¤¥á¡¼¥¸\n"
-"¤È¤·¤Æ¤â»ÈÍѤǤ­¤Þ¤¹¡£¤³¤ì¤¬¤¢¤ì¤Ð¥·¥¹¥Æ¥à¤¬´íµ¡¤Ë¤ª¤Á¤¤¤Ã¤¿¤È¤­¤Ë\n"
-"Éüµì¤¹¤ë¤Î¤¬³Ú¤Ë¤Ê¤ê¤Þ¤¹¡£¥Ö¡¼¥È¥Ç¥£¥¹¥¯¤òºî¤ê¤Þ¤¹¤«¡©\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(·Ù¹ð¡ª¡¡root ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë XFS ¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¤Í¡£\n"
-"1.44 Mb ¥Õ¥í¥Ã¥Ô¡¼¤Çµ¯Æ°¥Ç¥£¥¹¥¯¤òºî¤ë¤Î¤Ï¤¿¤Ö¤ó̵Íý¤Ç¤¹¡£\n"
-"XFS ¤Ï¤È¤Æ¤âÂ礭¤Ê¥É¥é¥¤¥Ð¤¬É¬ÍפÀ¤«¤é¤Ç¤¹)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Í­¸ú¤Ê¥Õ¥í¥Ã¥Ô¡¼¥É¥é¥¤¥Ö¤¬¤¢¤ê¤Þ¤»¤ó¡¤¤´¤á¤ó¤Ê¤µ¤¤"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "¥Ö¡¼¥È¥Ç¥£¥¹¥¯¤òºî¤ê¤¿¤¤¥Õ¥í¥Ã¥Ô¥£¥É¥é¥¤¥Ö¤òÁªÂò"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "¥Õ¥í¥Ã¥Ô¡¼¤ò¥É¥é¥¤¥Ö %s ¤ËÁÞÆþ"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "¥Ö¡¼¥È¥Ç¥£¥¹¥¯¤ÎºîÀ®"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "¥Ö¡¼¥È¥í¡¼¥À¤Î½àÈ÷"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"¤È¤Æ¤â¸Å¤¤¤«¡¢Ì¤ÃΤΥޥ·¥ó¤ò»È¤Ã¤Æ¤¤¤ë¤è¤¦¤Ç¤¹¤Í¡£\n"
-"yaboot ¥Ö¡¼¥È¥í¡¼¥À¤Ï¤³¤ì¤Ç¤Ï»È¤¨¤Þ¤»¤ó¡£\n"
-"¥¤¥ó¥¹¥È¡¼¥ë¤Ï³¤±¤Þ¤¹¤¬¡¢¥Þ¥·¥ó¤Îµ¯Æ°¤Ë¤Ï\n"
-"BootX ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "aboot ¤ò»È¤¤¤Þ¤¹¤«¡©"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"aboot ¥¤¥ó¥¹¥È¡¼¥ë»þ¤Ë¥¨¥é¡¼È¯À¸¡£\n"
-"̵Íý¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤ß¤Þ¤¹¤«¡©¡¡¤¿¤À¤·ºÇ½é¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬Ç˲õ¤µ¤ì¤Þ¤¹¡£"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "¥Ö¡¼¥È¥í¡¼¥À¥¤¥ó¥¹¥È¡¼¥ëÃæ"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "¥Ö¡¼¥È¥í¡¼¥À¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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"
-"¼¡¤Îµ¯Æ°»þ¤Ë¤Ï¥Ö¡¼¥È¥í¡¼¥À¤Î¥×¥í¥ó¥×¥È¤¬½Ð¤ë¤Ï¤º¤Ç¤¹¡£"
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "¶õ¤Î¥Õ¥í¥Ã¥Ô¡¼¤ò¥É¥é¥¤¥Ö %s ¤ËÁÞÆþ¤·¤Æ²¼¤µ¤¤"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë¥Õ¥í¥Ã¥Ô¡¼¤Î¼«Æ°ºîÀ®"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"¤¤¤¯¤Ä¤«¤Î¥¤¥ó¥¹¥È¡¼¥ë¥¹¥Æ¥Ã¥×¤¬ÉÔ´°Á´¤Ç¤¹¡£\n"
-"\n"
-"ËÜÅö¤Ë½ªÎ»¤·¤Þ¤¹¤«¡©"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"¤ª¤á¤Ç¤È¤¦¤´¤¶¤¤¤Þ¤¹!¡¡¥¤¥ó¥¹¥È¡¼¥ë´°Î»¤Ç¤¹¡£\n"
-"¥Ö¡¼¥ÈÍÑ¥á¥Ç¥£¥¢¤òÈ´¤¤¤Æ¡¢¥ê¥¿¡¼¥ó¤ò²¡¤·¤ÆºÆµ¯Æ°¤·¤Æ²¼¤µ¤¤¡£\n"
-"\n"
-"\n"
-"¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤Î Mandrake Linux ¤Î¥Ð¥°½¤Àµ¾ðÊó¤Ï¡¢\n"
-"\n"
-"\n"
-"%s ¤ÇÄ´¤Ù¤é¤ì¤Þ¤¹¡£\n"
-"\n"
-"\n"
-"¥¤¥ó¥¹¥È¡¼¥ë¸å¤ÎÀßÄê¤Ë¤Ä¤¤¤Æ¤Ï¥æ¡¼¥¶¥¬¥¤¥É¤Î¡Ö¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¸å¡×¤Î\n"
-"¾Ï¤ò»²¾È¤·¤Æ²¼¤µ¤¤¡£"
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë¥Õ¥í¥Ã¥Ô¡¼¤Î¼«Æ°ºîÀ®"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Á´¼«Æ°"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "ºÆÀ¸"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "¥Ñ¥Ã¥±¡¼¥¸ÁªÂò¤ÎÊݸ"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Mandrake Linux ¥¤¥ó¥¹¥È¡¼¥ë %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr " <Tab>/<Alt-Tab> Í×ÁǴ֤ΰÜÆ° | <Space> ÁªÂò | <F12> ¼¡¤Î²èÌÌ "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "kdesu ¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "consolehelper ¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "¥Õ¥¡¥¤¥ë¤òÁªÂò"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "¹âÅÙ¤ÊÁªÂò"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "´ðËÜ"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- ¤â¤É¤ë"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "¼¡"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "ÉÔÀµ¤ÊÁªÂò¡¤¤â¤¦°ìÅٻ¤Æ²¼¤µ¤¤\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "¤É¤ì¤Ë¤·¤Þ¤¹¤«¡©¡Ê¥Ç¥Õ¥©¥ë¥È¤Ï %s¡Ë"
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"°Ê²¼¤Î¥¨¥ó¥È¥ê¤âÆþÎϤ·¤Æ¤¯¤À¤µ¤¤:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "¤É¤ì¤Ë¤·¤Þ¤¹¤«¡©¡Ê0/1, ¥Ç¥Õ¥©¥ë¥È¤Ï %s¡Ë"
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "¥Ü¥¿¥ó¡Ö%s¡×: %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "¤³¤Î¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤¹¤«¡©"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr "̵¸ú¤Ê¥¨¥ó¥È¥ê¤Ë¤Ï¡Övoid¡×¤ÈÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "¤É¤ì¤Ë¤·¤Þ¤¹¤«¡©¡Ê¥Ç¥Õ¥©¥ë¥È¤Ï `%s'%s¡Ë"
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> ÁªÂò»è¤Ï¤¤¤í¤¤¤í¤¢¤ê¤Þ¤¹ (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"10¤Î¤Ê¤«¤Ç¤É¤ì¤òÊÔ½¸¤·¤¿¤¤¤«ºÇ½é¤Î¿ô»ú¤òÆþ¤ì¤Æ¤¯¤À¤µ¤¤¡£\n"
-"¤¢¤ë¤¤¤Ïñ¤Ë Enter ¤ò²¡¤»¤ÐÀè¤Ë¿Ê¤ß¤Þ¤¹¡£\n"
-"¤É¤ì¤Ë¤·¤Þ¤¹¤«¡©"
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Ãí°Õ¡¢¥é¥Ù¥ë¤¬ÊѤï¤ê¤Þ¤·¤¿:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "ÅÐÏ¿¤·¤Ê¤ª¤·"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "¥Á¥§¥³ (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "¥É¥¤¥Ä"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "¥¹¥Ú¥¤¥ó"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "¥Õ¥£¥ó¥é¥ó¥É"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "¥Õ¥é¥ó¥¹"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "¥Î¥ë¥¦¥§¡¼"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "¥Ý¡¼¥é¥ó¥É"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "¥í¥·¥¢"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "¥¹¥¦¥§¡¼¥Ç¥ó"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "¥¤¥®¥ê¥¹¼°¥­¡¼¥Ü¡¼¥É"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "¥¢¥á¥ê¥«¼°¥­¡¼¥Ü¡¼¥É"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "¥¢¥ë¥Ð¥Ë¥¢"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "¥¢¥ë¥á¥Ë¥¢¡Ê¸Å¤¤¡Ë"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "¥¢¥ë¥á¥Ë¥¢¡Ê¥¿¥¤¥×¥é¥¤¥¿¡¼¡Ë"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "¥¢¥ë¥á¥Ë¥¢¡Êȯ²»µ­¹æ¡Ë"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "¥¢¥¼¥ë¥Ð¥¤¥¸¥ã¥ó(¥é¥Æ¥ó)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "¥Ù¥ë¥®¡¼"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "¥Ù¥ó¥¬¥ë"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "¥¢¥ë¥á¥Ë¥¢¡Êȯ²»µ­¹æ¡Ë"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "¥Ö¥ë¥¬¥ê¥¢ (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "¥Ö¥é¥¸¥ë"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "¥Ü¥¹¥Ë¥¢"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "¥Ù¥é¥ë¡¼¥·"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "¥¹¥¤¥¹¡Ê¥É¥¤¥Ä¼°ÇÛÎó¡Ë"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "¥¹¥¤¥¹¡Ê¥Õ¥é¥ó¥¹¼°ÇÛÎó¡Ë"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "¥Á¥§¥³ (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "¥É¥¤¥Ä¡Ê¥Ç¥Ã¥É¥­¡¼¤Ê¤·¡Ë"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr "¥Ç¥ô¥¡¥Ê¥¬¡¼¥ê¡¼"
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "¥Ç¥ó¥Þ¡¼¥¯"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (¥Î¥ë¥¦¥§¡¼)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (¥¹¥¦¥§¡¼¥Ç¥ó)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "¥¨¥¹¥È¥Ë¥¢"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "¥°¥ë¥¸¥¢¡Ê¡Ö¥í¥·¥¢¼°¡×ÇÛÎó¡Ë"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "¥°¥ë¥¸¥¢¡Ê¡Ö¥é¥Æ¥ó¡×ÇÛÎó¡Ë"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "¥®¥ê¥·¥ã"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr "¥°¥¸¥ã¥é¡¼¥È"
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr "¥°¥ë¥à¥­"
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "¥Ï¥ó¥¬¥ê¡¼"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "¥¯¥í¥¢¥Á¥¢"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "¥¤¥¹¥é¥¨¥ë"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "¥¤¥¹¥é¥¨¥ë¡Êȯ²»µ­¹æ¡Ë"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "¥¤¥é¥ó"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "¥¢¥¤¥¹¥é¥ó¥É"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "¥¤¥¿¥ê¥¢"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr "¥¤¥Ì¥¯¥Æ¥£¥È¥È"
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "ÆüËܸì106¥­¡¼¥Ü¡¼¥É"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Ä«Á¯¼°¥­¡¼¥Ü¡¼¥É"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "¥é¥Æ¥ó¥¢¥á¥ê¥«"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "¥é¥ª¥¹"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "¥ê¥È¥¢¥Ë¥¢ AZERTY (µì)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "¥ê¥È¥¢¥Ë¥¢ AZERTY (¿·)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "¥ê¥È¥¢¥Ë¥¢ ¡Ö¿ô»úÎó¡× QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "¥ê¥È¥¢¥Ë¥¢ ¡Öȯ²»¡× QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "¥é¥È¥ô¥£¥¢"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "¥Þ¥±¥É¥Ë¥¢"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr "¥ß¥ã¥ó¥Þ¡¼¡Ê¥Ó¥ë¥Þ¡Ë"
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr "¥â¥ó¥´¥ë(cyrillic)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr "¥Þ¥ë¥¿ (UK)"
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr "¥Þ¥ë¥¿ (US)"
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "¥ª¥é¥ó¥À"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "¥Ý¡¼¥é¥ó¥É¡Êqwerty ÇÛÎó¡Ë"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "¥Ý¡¼¥é¥ó¥É¡ÊqwertzÇÛÎó¡Ë"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "¥Ý¥ë¥È¥¬¥ë"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "¥«¥Ê¥À¡Ê¥±¥Ù¥Ã¥¯¡Ë"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "¥ë¡¼¥Þ¥Ë¥¢¡Êqwertz¡Ë"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "¥ë¡¼¥Þ¥Ë¥¢¡Êqwerty¡Ë"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "¥í¥·¥¢¡ÊYawerty¡Ë"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "¥¹¥í¥Ù¥Ë¥¢"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "¥¹¥í¥Ð¥­¥¢ (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "¥¹¥í¥Ð¥­¥¢ (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "¥»¥ë¥Ó¥¢(cyrillic)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "¥¿¥ß¥ë (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "¥¿¥ß¥ë (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "¥¿¥¤¡¡¥­¡¼¥Ü¡¼¥É"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "¥¿¥¸¥¯¡¡¥­¡¼¥Ü¡¼¥É"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "¥È¥ë¥³¡ÊÅÁÅýŪ¡Ö£Æ¡×¥â¥Ç¥ë¡Ë"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "¥È¥ë¥³¡Ê¸½Âå¡Ö£Ñ¡×¥â¥Ç¥ë¡Ë"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "¥¦¥¯¥é¥¤¥Ê"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "¥¢¥á¥ê¥«¼°¥­¡¼¥Ü¡¼¥É¡Ê¹ñºÝ¼°¡Ë"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "¥Ù¥È¥Ê¥à ¡Ö¿ô»úÎó¡× QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "¥æ¡¼¥´¥¹¥é¥Ó¥¢¡Ê¥é¥Æ¥ó¡Ë"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "±¦ Alt ¥­¡¼"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "º¸±¦¤Î¥·¥Õ¥È¥­¡¼¤òƱ»þ¤Ë"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Control ¤È¥·¥Õ¥È¤òƱ»þ¤Ë"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "CapsLock ¥­¡¼"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Ctrl ¤È Alt ¥­¡¼¤òƱ»þ¤Ë"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Alt ¤È¥·¥Õ¥È¥­¡¼¤òƱ»þ¤Ë"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "¡Ö¥á¥Ë¥å¡¼¡×¥­¡¼"
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "º¸¡Ö¥¦¥£¥ó¥É¥¦¥º¡×¥­¡¼"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "±¦¡Ö¥¦¥£¥ó¥É¥¦¥º¡×¥­¡¼"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "½ä²ó¥Þ¥¦¥ó¥È %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "¤Þ¤ºÏÀÍý¥Ü¥ê¥å¡¼¥à¤òºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "ÈÖ¹æ"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d ¥³¥ó¥Þ¶èÀÚ¤ê¤Î¿ô»ú"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d ¥³¥ó¥Þ¶èÀÚ¤ê¤Îʸ»úÎó"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "¥³¥ó¥Þ¶èÀÚ¤ê¤Î¿ô»ú"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "¥³¥ó¥Þ¶èÀÚ¤ê¤Îʸ»úÎó"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-"2.2¥«¡¼¥Í¥ëÍѤΠPCMCIA ¥µ¥Ý¡¼¥È¤Ï¤â¤¦´Þ¤Þ¤ì¤Æ¤¤¤Þ¤»¤ó¡£\n"
-"2.4¡¡¥«¡¼¥Í¥ë¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun - ¥Þ¥¦¥¹"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "ÈÆÍÑ PS/2 ¥Û¥¤¡¼¥ë¥Þ¥¦¥¹"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "¥Þ¥¤¥¯¥í¥½¥Õ¥È¥¨¥¯¥¹¥×¥í¡¼¥é"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 ¥Ü¥¿¥ó"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "ÈÆÍѤÎ2¥Ü¥¿¥ó¥Þ¥¦¥¹"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "¥Û¥¤¡¼¥ë"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "¥Þ¥¤¥¯¥í¥½¥Õ¥È¡¦¥¤¥ó¥Æ¥ê¥Þ¥¦¥¹¡Ê¥·¥ê¥¢¥ë¡Ë"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "ÈÆÍѤÎ3¥Ü¥¿¥ó¥Þ¥¦¥¹"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "¥Þ¥¤¥¯¥í¥½¥Õ¥È¡¦¥¤¥ó¥Æ¥ê¥Þ¥¦¥¹¡ÊPS/2¡Ë"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC ¥·¥ê¡¼¥º (¥·¥ê¥¢¥ë)"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (¥·¥ê¥¢¥ë, ¸Å¤¤ C7 ¥¿¥¤¥×)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "¥Ð¥¹¥Þ¥¦¥¹"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2¥Ü¥¿¥ó"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3¥Ü¥¿¥ó"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "¤Ê¤·"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "¥Þ¥¦¥¹¤Ê¤·"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "¥Þ¥¦¥¹¤ò¥Æ¥¹¥È¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "¥Þ¥¦¥¹¤òÍ­¸ú¤Ë¤¹¤ë¤Ë¤Ï¡¢"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "¥Û¥¤¡¼¥ë¤òÆ°¤«¤·¤Æ¤¯¤À¤µ¤¤¡ª"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr ""
-"adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-1,-*-fixed-medium-r-"
-"normal--24-*-100-100-c-*-jisx0208.1983-0,*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "´°Î»"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "¼¡ ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Àµ¤·¤¯É½¼¨½ÐÍè¤Þ¤·¤¿¤«¡©"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "¾ðÊó"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "¥Ä¥ê¡¼¤ò¤Î¤Ð¤¹"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "¥Ä¥ê¡¼¤ò½Ì¤á¤ë"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "¤½¤Î¤Þ¤Þ¤È¥°¥ë¡¼¥×Ê̤òÀÚ¤êÂؤ¨"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤ØÀܳ"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"adsl ¤ËÀܳ¤¹¤ë¤Õ¤Ä¤¦¤Î¤ä¤êÊý¤Ï¡¢pppoe¤Ç¤¹¡£\n"
-"¤Ç¤â¡¢pptp¤ä¡¢dhcp¤·¤«»È¤ï¤Ê¤¤Àܳ¤â¤¢¤ê¤Þ¤¹¡£\n"
-"¤ï¤«¤é¤Ê¤±¤ì¤Ð¡¢¡Öpppoe¤ò»È¤¦¡×¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "dhcp¤ò»È¤¦"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "pppoe¤ò»È¤¦"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "pptp¤ò»È¤¦"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "Web ¥µ¡¼¥Ð"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "¥É¥á¥¤¥ó̾¥µ¡¼¥Ð"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "¥á¡¼¥ë¥µ¡¼¥Ð"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "POP¤ÈIMAP¥µ¡¼¥Ð"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¥«¡¼¥É¤¬¸«ÉÕ¤«¤ê¤Þ¤»¤ó"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"drakfirewallÀßÄê\n"
-"\n"
-"¤³¤Î Mandrake Linux ¥Þ¥·¥óÍѤθĿÍÍÑ¥Õ¥¡¥¤¥¢¡¼¥¦¥©¡¼¥ëÀßÄê¤ò¤·¤Þ¤¹¡£\n"
-"¶¯ÎϤÊÀìÍÑ¥Õ¥¡¥¤¥¢¡¼¥¦¥©¡¼¥ë¸þ¤±¤Ë¤Ï¡¢ÀìÍѤΠMandrakeSecurity\n"
-"¥Õ¥¡¥¤¥¢¡¼¥¦¥©¡¼¥ë¥Ñ¥Ã¥±¡¼¥¸¤ò¸¡Æ¤¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤Ç¤É¤Î¥µ¡¼¥Ó¥¹¤ËÀܳ¤òµö²Ä¤·¤Þ¤¹¤«¡©"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-"¤½¤Î¾³Æ¼ï¥Ý¡¼¥È¤ò¤³¤³¤ÇÆþÎϤǤ­¤Þ¤¹¡£\n"
-"Í­¸ú¤ÊÆþÎÏÎã: 139/tcp 139/udp.\n"
-"¾Ü¤·¤¯¤Ï /etc/services ¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-"̵¸ú¤Ê¥Ý¡¼¥È¤¬¤¢¤ê¤Þ¤¹: %s.\n"
-"Àµ¤·¤¤·Á¼°¤Ï \"port/tcp\" ¤Þ¤¿¤Ï \"port/udp\", \n"
-"¤Ç¡¢port ¤Ï 1 ¤«¤é 65535¤Î¿ô»ú¤Ç¤¹¡£"
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr "Á´Éô¡Ê¥Õ¥¡¥¤¥¢¡¼¥¦¥©¡¼¥ë¤Ê¤·¡Ë"
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "¤½¤Î¾¥Ý¡¼¥È"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"¤É¤Îdhcp¥¯¥é¥¤¥¢¥ó¥È¤ò»È¤¤¤Þ¤¹¤«¡©\n"
-"¥Ç¥Õ¥©¥ë¥È¤Ï dhcpcd¤Ç¤¹"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"¥·¥¹¥Æ¥à¾å¤Ë¥¤¡¼¥µ¥Í¥Ã¥È¥¢¥À¥×¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£¤³¤Î¼ïÎà¤Î\n"
-"Àܳ¤ÏÀßÄê¤Ç¤­¤Þ¤»¤ó¡£"
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ÎÁªÂò"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¤Ë»È¤¦¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥À¥×¥¿¤òÁª¤Ó¤Þ¤·¤ç¤¦"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¥«¡¼¥É¤¬¸«ÉÕ¤«¤ê¤Þ¤»¤ó"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¤ÎÀßÄê"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"¥Û¥¹¥È̾¤¬Ê¬¤«¤ë¤Ê¤é¡¢¤½¤ì¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£\n"
-"¤¤¤¯¤Ä¤«¤ÎDHCP¥µ¡¼¥Ð¤ÏÆ°ºî¤¹¤ë¤Î¤Ë¥Û¥¹¥È̾¤òɬÍפȤ·¤Þ¤¹¡£\n"
-"¥Û¥¹¥È̾¤Ï¡Èmybox.mylab.myco.com¡É¤Î¤è¤¦¤ËÀ©¸Â¤·¤Æ²¼¤µ¤¤¡£"
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "¥Û¥¹¥È̾:"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯ÀßÄꥦ¥£¥¶¡¼¥É"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "³°ÉÕ ISDN ¥â¥Ç¥à"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Æâ¢ISDN¥«¡¼¥É"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "¤É¤Î¼ïÎà¤ÎISDNÀܳ¤Ç¤¹¤«¡©"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"¤É¤ÎISDN ÀßÄ꤬¤¤¤¤¤Ç¤¹¤«?\n"
-"\n"
-"* ¸Å¤¤ÀßÄê¤Ï isdn4net ¤ò»È¤¤¤Þ¤¹¡£¶¯ÎϤʥġ¼¥ë¤¬¤¢¤ê¤Þ¤¹¤¬¡¢\n"
-" ½é¿´¼Ô¤Ë¤ÏÀßÄ꤬¤à¤º¤«¤·¤¤¤·¡¢É¸½à¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£\n"
-"\n"
-"* ¿·¤·¤¤ÀßÄê¤Ï¤ï¤«¤ê¤ä¤¹¤¤¤·É¸½àŪ¤Ç¤¹¤¬¡¢¥Ä¡¼¥ë¤Ï¾¯¤Ê¤¤¤Ç¤¹¡£\n"
-"\n"
-"¤ª´«¤á¤Ï¡¢¸å¼Ô¤Î·Ú¤¤ÀßÄê¤Î¤Û¤¦¤Ç¤¹¡£\n"
-"\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "¿·¤·¤¤ÀßÄê¡Êisdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "¸Å¤¤ÀßÄê (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ISDN¤ÎÀßÄê"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"¥×¥í¥Ð¥¤¥À¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£\n"
-"¤â¤·¥ê¥¹¥È¤Ë¤Ê¤±¤ì¤Ð¡¢Unlisted¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "¥è¡¼¥í¥Ã¥Ñ¤Î¥×¥í¥È¥³¥ë"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "¥è¡¼¥í¥Ã¥Ñ¥×¥í¥È¥³¥ë (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "À¤³¦¤Î¤½¤Î¾ÍÑ¥×¥í¥È¥³¥ë"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"À¤³¦¤Î¤½¤Î¾ÍÑ¥×¥í¥È¥³¥ë \n"
-" D-Channel ¤Ç¤Ê¤¤(¥ê¡¼¥¹¤µ¤ì¤¿²óÀþ)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "¤É¤Î¥×¥í¥È¥³¥ë¤ò»È¤¤¤Þ¤¹¤«¡©"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "¤É¤ó¤Ê¥«¡¼¥É¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¤«¡©"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "ʬ¤«¤é¤Ê¤¤"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"¤â¤·ISA¥«¡¼¥É¤ò»ý¤Ã¤Æ¤¤¤¿¤é¡¢¼¡¤Î²èÌ̤ÎÃͤ¬Å¬ÀڤǤ·¤ç¤¦¡£\n"
-"\n"
-"¤â¤·PCMCIA¥«¡¼¥É¤ò»ý¤Ã¤Æ¤¤¤¿¤é¡¢¥«¡¼¥É¤Îirq¤Èio¤òÃΤëɬÍפ¬¤¢¤ê¤Þ¤¹¡£\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "̾̂"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "³¤±¤ë"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "¤¢¤Ê¤¿¤ÎISDN¥«¡¼¥É¤Ï¤É¤ì¤Ç¤¹¤«¡©"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"ISDN ¥«¡¼¥É¤ò¸¡½Ð¤·¤Þ¤·¤¿¤¬¡¢¥¿¥¤¥×¤¬Ê¬¤«¤ê¤Þ¤»¤ó¡£¼¡¤Î²èÌ̤«¤é PCI ¥«¡¼¥É¤ò"
-"Áª¤ó¤Ç¤¯¤À¤µ¤¤¡£"
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "ISDN PCI ¥«¡¼¥É¤Ï¸«ÉÕ¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿¡£¼¡¤Î²èÌ̤«¤éÁª¤ó¤Ç¤¯¤À¤µ¤¤"
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "¥â¥Ç¥à¤Ï¤É¤Î¥·¥ê¥¢¥ë¥Ý¡¼¥È¤Ë¤Ä¤Ê¤¬¤Ã¤Æ¤¤¤Þ¤¹¤«¡©"
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "¥À¥¤¥¢¥ë¥¢¥Ã¥×¥ª¥×¥·¥ç¥ó"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Àܳ̾"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "ÅÅÏÃÈÖ¹æ"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "¥í¥°¥¤¥ó ID"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "¥¹¥¯¥ê¥×¥È¤ò»È¤¦Ç§¾Ú"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "¥¿¡¼¥ß¥Ê¥ë¤«¤é¤Îǧ¾Ú"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "¥É¥á¥¤¥ó̾"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "DNS ¥µ¡¼¥Ð¡Ê¥ª¥×¥·¥ç¥ó¡Ë"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "¥»¥«¥ó¥É DNS ¥µ¡¼¥Ð¡Ê¥ª¥×¥·¥ç¥ó¡Ë"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Àܳ¤òÀڤ뤫¡¢¤¢¤ë¤¤¤ÏºÆÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¤òºÆÀßÄê¤Ç¤­¤Þ¤¹¡£"
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤ËÀܳ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£"
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤ØÀܳ¤¹¤ë¤«Àܳ¤òºÆÀßÄꤷ¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "¸½ºß¤Ï¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤ËÀܳ¤·¤Æ¤¤¤Þ¤»¤ó¡£"
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Àܳ"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "ÀÚÃÇ"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Àܳ¤ÎÀßÄê"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¤ÈÀßÄê"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "¤Ç¤Ï %s Àܳ¤òÀßÄꤷ¤Þ¤·¤ç¤¦¡£"
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"¤Ç¤Ï %s Àܳ¤òÀßÄꤷ¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-"\n"
-"¡ÖOK¡×¤ò²¡¤·¤Æ»Ï¤á¤Þ¤·¤ç¤¦¡£"
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¤ÎÀßÄê"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¹¥È¡¼¥ë¤ò¤·¤Æ¤¤¤ë¤Î¤Ç¡¢¥Í¥Ã¥È¥ï¡¼¥¯¤ÏÀßÄêºÑ¤ß¤Ç¤¹¡£\n"
-"¤¤¤Þ¤ÎÀßÄê¤ò¤½¤Î¤Þ¤Þ»È¤¦¤Ë¤Ï OK ¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£¥Í¥Ã¥È¥ï¡¼¥¯/¥¤¥ó¥¿¡¼"
-"¥Í¥Ã¥È¤òºÆÀßÄꤹ¤ë¤Ë¤Ï¥­¥ã¥ó¥»¥ë¤ò²¡¤·¤Þ¤¹¡£\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"¥Í¥Ã¥È¥ï¡¼¥¯ÀßÄꥦ¥£¥¶¡¼¥É¤Ø¤è¤¦¤³¤½\n"
-"\n"
-"¤³¤³¤Ï¥¤¥ó¥¿¡¼¥Í¥Ã¥È/¥Í¥Ã¥È¥ï¡¼¥¯Àܳ¤òÀßÄꤹ¤ë¤È¤³¤í¤Ç¤¹¡£\n"
-"¼«Æ°¸¡½Ð¤ò»È¤¤¤¿¤¯¤Ê¤±¤ì¤Ð¡¢¥Á¥§¥Ã¥¯¤ò¤Ï¤º¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "ÀßÄꤹ¤ë¥×¥í¥Õ¥£¡¼¥ë¤ÎÁªÂò"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "¼«Æ°¸¡½Ð¤ò»È¤¦"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "¥¨¥­¥¹¥Ñ¡¼¥È¥â¡¼¥É"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "¥Ç¥Ð¥¤¥¹¤Î¸¡½ÐÃæ¤Ç¤¹¡Ä¡Ä"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "¤Õ¤Ä¤¦¤Î¥â¥Ç¥àÀܳ¤òÀßÄê"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "¥Ý¡¼¥È %s ¤Ç¸¡½Ð¤·¤Þ¤·¤¿"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ISDN Àܳ"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "%s ¤ò¸¡½Ð"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "ADSL Àܳ"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹ %s ¤Ç¸¡½Ð"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "¥±¡¼¥Ö¥ëÀܳ"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "¥±¡¼¥Ö¥ëÀܳ¤¬¸¡½Ð¤µ¤ì¤Þ¤·¤¿"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "LAN Àܳ"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "¥¤¡¼¥µ¥Í¥Ã¥È¥«¡¼¥É¤¬¸¡½Ð¤µ¤ì¤Þ¤·¤¿"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "ÀßÄꤷ¤¿¤¤Àܳ¤òÁª¤ó¤Ç²¼¤µ¤¤"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳÊýË¡¤òÊ£¿ôÀßÄꤷ¤Þ¤·¤¿¤Í¡£\n"
-"¤É¤ì¤ò»È¤¦¤«Áª¤ó¤Ç¤¯¤À¤µ¤¤¡£\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "¥Ö¡¼¥È»þ¤ËÀܳ¤ò³«»Ï¤·¤Þ¤¹¤«¡©"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯ÀßÄê"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¤òºÆµ¯Æ°¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"¥Í¥Ã¥È¥ï¡¼¥¯¤òºÆµ¯Æ°»þ¤Ë¥¨¥é¡¼È¯À¸: \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"¤ª¤á¤Ç¤È¤¦¤´¤¶¤¤¤Þ¤¹¡£¥Í¥Ã¥È¥ï¡¼¥¯¤È¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¤¬´°Î»¤Ç¤¹¡£\n"
-"\n"
-"ÀßÄê¤ò¤³¤ì¤«¤é¥·¥¹¥Æ¥à¤ËÈ¿±Ç¤µ¤»¤Þ¤¹¡£\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"¤³¤ì¤¬½ª¤ï¤Ã¤¿¤é¡¢X ¥¦¥£¥ó¥É¥¦´Ä¶­¤òºÆµ¯Æ°¤µ¤»¤Æ¡¢¥Û¥¹¥È̾Êѹ¹¤Ëȼ¤¦\n"
-"ÌäÂê¤ò²óÈò¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"ÀßÄêÃæ¤ËÌäÂ꤬µ¯¤­¤Þ¤·¤¿¡£\n"
-"net_monitor ¤« mcc¤ÇÀܳ¤ò¥Á¥§¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£Àܳ¤¬¤Ç¤­¤Æ¤¤¤Ê¤±¤ì¤ÐÀßÄê¤ò"
-"ºÆµ¯Æ°¤·¤¿¤Û¤¦¤¬¤¤¤¤¤«¤â¤·¤ì¤Þ¤»¤ó"
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"·Ù¹ð¡ª: ¤³¤Î¥Ç¥Ð¥¤¥¹¤Ï¡¢¤¹¤Ç¤Ë¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳÍѤËÀßÄꤵ¤ì¤Æ¤¤¤Þ¤¹¡£\n"
-"¤â¤È¤ÎÀßÄê¤ò»Ä¤·¤¿¤±¤ì¤Ð¡¢¤³¤Î¤Þ¤Þ OK ¤ò²¡¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"°Ê²¼¤Î¥Õ¥£¡¼¥ë¥É¤òÊѹ¹¤¹¤ë¤È¡¢ÀßÄ꤬ÊѤï¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£"
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"¤³¤Î¥Þ¥·¥ó¤Î IP ¥¢¥É¥ì¥¹¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£\n"
-"³Æ¡¹¤Î¹àÌܤˤϥɥåȤǶèÀÚ¤é¤ì¤¿½½¿Ê¿ô(Î㡤1.2.3.4)¤¬IP ¥¢¥É¥ì¥¹¤È¤·¤ÆÆþÎϤµ"
-"¤ì¤Þ¤¹¡£"
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¥Ç¥Ð¥¤¥¹ %s ¤ÎÀßÄê"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (¥É¥é¥¤¥Ð %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP ¥¢¥É¥ì¥¹:"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "¥Í¥Ã¥È¥Þ¥¹¥¯:"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "IP ¤Î¼«Æ°ÀßÄê"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "µ¯Æ°»þ¤Ë³«»Ï"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP ¥¢¥É¥ì¥¹¤Ï 1.2.3.4 ¤Î¤è¤¦¤ËÆþÎϤ·¤Æ²¼¤µ¤¤"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"¥Û¥¹¥È̾¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£\n"
-"¥Û¥¹¥È̾¤Ï¡Èmybox.mylab.myco.com¡É¤Î¤è¤¦¤Ë¤·¤Æ²¼¤µ¤¤¡£\n"
-"¤â¤·¥²¡¼¥È¥¦¥§¥¤¤¬¤¢¤ì¤Ð¡¤¤½¤Î IP ¥¢¥É¥ì¥¹¤âÆþÎϤ·¤Æ²¼¤µ¤¤¡£"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS ¥µ¡¼¥Ð"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "¥²¡¼¥È¥¦¥§¥¤ (Îã %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "¥²¡¼¥È¥¦¥§¥¤¥Ç¥Ð¥¤¥¹"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "IP ¥¢¥É¥ì¥¹¤Ï 1.2.3.4 ¤Î¤è¤¦¤ËÆþÎϤ·¤Æ²¼¤µ¤¤"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "IP ¥¢¥É¥ì¥¹¤Ï 1.2.3.4 ¤Î¤è¤¦¤ËÆþÎϤ·¤Æ²¼¤µ¤¤"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "¥×¥í¥­¥·¤ÎÀßÄê"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP proxy"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP proxy"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¥«¡¼¥É¤Îid¤òÄÉÀסʥé¥Ã¥×¥È¥Ã¥×¤ÇÊØÍø¡Ë"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Proxy ¤Ï http://... ¤Ç¤¹"
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "Url ¤Ï ftp:¤«http: ¤Ç¤Ï¤¸¤Þ¤ê¤Þ¤¹"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤ÎÀßÄê¤ò¸¡½Ð¡ª"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"·Ù¹ð¡ª´û¸¥Õ¥¡¥¤¥ä¥¦¥©¡¼¥ë¤ÎÀßÄê¤ò¸¡½Ð¡£\n"
-"¥¤¥ó¥¹¥È¡¼¥ë¸å¤Ë¡¢¼êÆ°¤Ç½¤Àµ¤¬Íפ뤫ð⤷¤ì¤Þ¤»¤ó¡£"
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤ÎÀßÄê"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "º£¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤ËÀܳ¤·¤Þ¤¹¤«¡©"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Àܳ¤ò¥Æ¥¹¥È¤·¤Æ¤¤¤Þ¤¹..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "¥·¥¹¥Æ¥à¤Ï¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤ËÀܳ¤·¤Þ¤·¤¿¡£"
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "¥»¥­¥å¥ê¥Æ¥£¾å¤ÎÍýͳ¤Ç¡¢Àܳ¤òÀÚ¤ê¤Þ¤¹¡£"
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"¤³¤Î¥Þ¥·¥ó¤Ï¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤Ø¤Ä¤Ê¤¬¤Ã¤Æ¤¤¤Ê¤¤¤è¤¦¤Ç¤¹¤Í¡£\n"
-"Àܳ¤ÎÀßÄê¤ò¤ä¤ê¤Ê¤ª¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Àܳ¤ÎÀßÄê"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "²¼¤Î¥Õ¥£¡¼¥ë¥É¤òËä¤á¤ë¤«¥Á¥§¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "¥«¡¼¥É IRQ"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "¥«¡¼¥É mem (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "¥«¡¼¥É IO"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "¥«¡¼¥É IO_0"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "¥«¡¼¥É IO_1"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "¤¢¤Ê¤¿¤ÎÅÅÏÃÈÖ¹æ"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "¥×¥í¥Ð¥¤¥À¤Î̾Á° (Îã provider.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "¥×¥í¥Ð¥¤¥À¤ÎÅÅÏÃÈÖ¹æ"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "¥×¥í¥Ð¥¤¥À¤Î dns 1 (¥ª¥×¥·¥ç¥ó)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "¥×¥í¥Ð¥¤¥À¤Î dns 2 (¥ª¥×¥·¥ç¥ó)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "¹ñ¤ÎÁªÂò"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "¥À¥¤¥¢¥ë¥â¡¼¥É"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Àܳ¤Î®ÅÙ: "
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Àܳ¤Î¥¿¥¤¥à¥¢¥¦¥È¡ÊÉáË"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "¥¢¥«¥¦¥ó¥È¥í¥°¥¤¥ó¡Ê¥æ¡¼¥¶Ì¾¡Ë"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "¥¢¥«¥¦¥ó¥È¥Ñ¥¹¥ï¡¼¥É"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "¥¤¥®¥ê¥¹"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "¥Þ¥¦¥ó¥È¤Ë¼ºÇÔ: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "¤³¤Î¥Þ¥·¥ó¤Ç¤Ï¡¢³ÈÄ¥¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't 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.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "%s ¥Õ¥¡¥¤¥ë¤«¤é¤ÎÉü¸µ¤¬¼ºÇÔ¤·¤Þ¤·¤¿¡§ %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë¤¬²õ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "¥Õ¥¡¥¤¥ë %s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"¥É¥é¥¤¥Ö¤¬¤É¤¦¤â¤Þ¤º¤¤¤³¤È¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤è¤¦¤Ç¤¹¡£\n"
-"¥Ç¡¼¥¿¤ÎÀ°¹çÀ­¥Á¥§¥Ã¥¯¤¬Ä̤ê¤Þ¤»¤ó¡£\n"
-"¤Ä¤Þ¤ê¥Ç¥£¥¹¥¯¤Ø½ñ¤­¹þ¤ß¤ò¤·¤Æ¤â¥Ç¡¼¥¿¤¬¤á¤Á¤ã¤¯¤Á¤ã¤Ë¤Ê¤ê¤Þ¤¹¡£"
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "ɬ¿Ü"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "½ÅÍ×"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "¤¢¤ë¤ÈºÇ¹â"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "¤¢¤ë¤È¤¦¤ì¤·¤¤"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "¤¢¤Ã¤Æ¤â¤¤¤¤"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - ¶¦ÄÌ Unix °õºþ¥·¥¹¥Æ¥à"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR New Generation¡Ê¿·À¤Âå¡Ë"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - ¥é¥¤¥ó¥×¥ê¥ó¥¿¥Ç¡¼¥â¥ó"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Print, Don't Queue¡Ê¥­¥å¡¼¤Ê¤·¤Ç°õºþ¡Ë"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "¥í¡¼¥«¥ë¥×¥ê¥ó¥¿"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "¥ê¥â¡¼¥È¥×¥ê¥ó¥¿"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "¥ê¥â¡¼¥ÈCUPS ¥µ¡¼¥Ð¾å¤Î¥×¥ê¥ó¥¿"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "¥ê¥â¡¼¥È lpd¥µ¡¼¥Ð¾å¤Î¥×¥ê¥ó¥¿"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¥×¥ê¥ó¥¿¡ÊTCP/¥½¥±¥Ã¥È¡Ë"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "SMB/¥¦¥£¥ó¥É¥¦¥º 95/98/NT¥µ¡¼¥Ð¾å¤Î¥×¥ê¥ó¥¿"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "NetWare ¥µ¡¼¥Ð¾å¤Î¥×¥ê¥ó¥¿"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "¥×¥ê¥ó¥¿¥Ç¥Ð¥¤¥¹¤ÎURI¤òÆþÎÏ"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "¥¸¥ç¥Ö¤ò¥³¥Þ¥ó¥É¤Ø¥Ñ¥¤¥×"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "̤ÃΤΥâ¥Ç¥ë"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "̤ÃΤΥâ¥Ç¥ë"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "¥í¡¼¥«¥ë¥×¥ê¥ó¥¿"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "¥ê¥â¡¼¥È¥×¥ê¥ó¥¿"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " °Ê²¼¤Î¥Ñ¥é¥ì¥ë¥Ý¡¼¥È¾å \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", USB ¥×¥ê¥ó¥¿ \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", ¥Ñ¥é¥ì¥ë¥Ý¡¼¥È¾å¤Î¿µ¡Ç½¥Ç¥Ð¥¤¥¹ \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr "USB ¾å¤Î¿µ¡Ç½¥Ç¥Ð¥¤¥¹"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", HP JetDirect¾å¤Î¿µ¡Ç½¥Ç¥Ð¥¤¥¹"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", ¿µ¡Ç½¥Ç¥Ð¥¤¥¹"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr "%s ¤Ø°õºþ½ÐÎÏÃæ"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr "LPD ¥µ¡¼¥Ð ¡Ö%s¡×¾å¤Î, ¥×¥ê¥ó¥¿¡Ö%s¡×"
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", TCP/IP ¥Û¥¹¥È¡Ö%s¡×, ¥Ý¡¼¥È %s"
-
-# y, c-format
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr "¥¦¥£¥ó¥É¥¦¥º¥µ¡¼¥Ð ¡Ö%s¡×¾å¤Î, ¶¦Í­¡Ö%s¡×"
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr "Novell ¥µ¡¼¥Ð ¡Ö%s¡×¾å¤Î, ¥×¥ê¥ó¥¿¡Ö%s¡×"
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", ¥³¥Þ¥ó¥É¡Ö%s¡×¤ò»ÈÍÑ"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "À¸¤Î¥×¥ê¥ó¥¿¡Ê¥É¥é¥¤¥Ð¤Ê¤·¡Ë"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(%s¾å¤Ç)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "¡Ê¤³¤Î¥Þ¥·¥ó¾å¤Ç¡Ë"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "CUPS ¥µ¡¼¥Ð¡Ö%s¡×¾å¤Ç"
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (¥Ç¥Õ¥©¥ë¥È)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "¥×¥ê¥ó¥¿¤ÎÀܳ¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "¥×¥ê¥ó¥¿¤Ï¤É¤¦¤Ä¤Ê¤¬¤Ã¤Æ¤¤¤Þ¤¹¤«¡©"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"¥ê¥â¡¼¥È CUPS ¥µ¡¼¥Ð¾å¤Î¥×¥ê¥ó¥¿¤Ï¡¢¤³¤³¤Ç¤ÏÀßÄêÉÔÍפǤ¹¡£\n"
-"¥×¥ê¥ó¥¿¤Ï¼«Æ°¸¡½Ð¤µ¤ì¤Þ¤¹¡£"
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr "¥×¥ê¥ó¥¿¼«Æ°¸¡½Ð (¥í¡¼¥«¥ë¡¢TCP/Socket, SMB¥×¥ê¥ó¥¿)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "CUPS ÀßÄê"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "CUPS ¥µ¡¼¥Ð¤ò»ØÄê"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Î CUPS ¥µ¡¼¥Ð¾å¤Î¥×¥ê¥ó¥¿¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤Ê¤é¡¢²¿¤â\n"
-"ÀßÄꤹ¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£CUPS ¥µ¡¼¥Ð¤¬¼«Æ°Åª¤Ë¥×¥ê¥ó¥¿¤Î¾ðÊó¤òή¤·¤Æ¤¯¤ì¤Þ"
-"¤¹¡£\n"
-"¥Þ¥·¥ó¤¬Ç§¼±¤·¤Æ¤¤¤ë¥×¥ê¥ó¥¿¤Ï¤¹¤Ù¤Æ¡¢Printerdrake ¤Î¼ç¥¦¥£¥ó¥É¥¦¤Î¡Ö¥ê¥â¡¼"
-"¥È\n"
-"¥×¥ê¥ó¥¿¡×¤Ëµó¤¬¤Ã¤Æ¤¤¤Þ¤¹¡£¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Ë CUPS ¥µ¡¼¥Ð¤¬¤Ê¤±¤ì"
-"¤Ð¡¢\n"
-"CUPS ¥µ¡¼¥Ð¤Î IP ¥¢¥É¥ì¥¹¤È¡¢¾ì¹ç¤Ë¤è¤Ã¤Æ¤Ï¥Ý¡¼¥ÈÈÖ¹æ¤ò¼êÆ°¤ÇÆþÎϤ·¤Æ¡¢¥µ¡¼"
-"¥Ð\n"
-"¤«¤é¥×¥ê¥ó¥¿¾ðÊó¤ò¤â¤é¤¦¤«¡¢¤¢¤ë¤¤¤Ï¤³¤³¤ò¶õÇò¤Ë¤·¤Æ¤ª¤­¤Þ¤¹¡£"
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Ä̾ï¤Ï¡¢CUPS ¤Ï¼«Æ°Åª¤Ë¥Í¥Ã¥È¥ï¡¼¥¯´Ä¶­¤Ë¤¢¤ï¤»¤ÆÀßÄꤵ¤ì¤Æ¡¢\n"
-"¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯¤Î CUPS ¥µ¡¼¥Ð¾å¤Î¥×¥ê¥ó¥¿¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤ë\n"
-"¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£¤Ç¤âÀµ¤·¤¯µ¡Ç½¤·¤Ê¤¤¤Ê¤é¡¢¡Ö¼«Æ°CUPSÀßÄê¡×¤ò\n"
-"¥ª¥Õ¤Ë¤·¤Æ¡¢/etc/cups/cupsd.conf ¤ò¼ê¤Ç½ñ¤­´¹¤¨¤Æ¤ä¤ê¤Þ¤¹¡£\n"
-"½ª¤ï¤Ã¤¿¤é¡¢CUPS ¤òºÆµ¯Æ°¤¹¤ë¤Î¤ò¤ªËº¤ì¤Ê¤¯¡ª\n"
-"¡Ê¥³¥Þ¥ó¥É: ¡Öservice cups restart¡×)."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP ¥¢¥É¥ì¥¹¤Ï 192.168.1.20 ¤Î¤è¤¦¤ËÆþÎϤ·¤Æ²¼¤µ¤¤"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "¥Ý¡¼¥ÈÈÖ¹æ¤ÏÀµ¿ô¤Ç¤¹¡ª"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "CUPS ¥µ¡¼¥Ð¤ÎIP"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "¥Ý¡¼¥È"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "¼«Æ° CUPS ÀßÄê"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "¥·¥¹¥Æ¥àÄ´ººÃæ..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr "¥Þ¥·¥ó¤Ëľ·ë¤·¤¿¥×¥ê¥ó¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"°Ê²¼¤Î¥×¥ê¥ó¥¿\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"°Ê²¼¤Î¥×¥ê¥ó¥¿\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"¤È1Âæ¤Î̤ÃΤΥץê¥ó¥¿¤¬"
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"¤È %d Âæ¤Î̤ÃΤΥץê¥ó¥¿¤¬"
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-"¤¬"
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-"\n"
-"¤¬"
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "¥Þ¥·¥ó¤Ëľ·ë¤·¤Æ¤¤¤Þ¤¹"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-"\n"
-"̤ÃΤΥץê¥ó¥¿¤¬°ìÂæ¥Þ¥·¥ó¤Ëľ·ë¤·¤Æ¤¤¤Þ¤¹"
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-"\n"
-"%d Âæ¤Î̤ÃΤΥץê¥ó¥¿¤¬¥Þ¥·¥ó¤Ëľ·ë¤·¤Æ¤¤¤Þ¤¹"
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr "(¤¹¤Ù¤Æ¤Î¥×¥ê¥ó¥¿¤òÀܳ¤·¤ÆÅŸ»¤òÆþ¤ì¤Æ¤¯¤À¤µ¤¤)¡£\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-"¾åµ­¤Î¥×¥ê¥ó¥¿¤ä¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Î¥×¥ê¥ó¥¿¤Ç¤Î°õºþ¤ò²Äǽ¤Ë¤·¤Þ¤¹¤«¡©\n"
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯¤Î¥×¥ê¥ó¥¿¤Ç°õºþ¤ò²Äǽ¤Ë¤·¤Þ¤¹¤«¡©\n"
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "¾åµ­¤Î¥×¥ê¥ó¥¿¤Ç°õºþ¤ò²Äǽ¤Ë¤·¤Þ¤¹¤«¡©\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr "¤³¤Î¥Þ¥·¥ó¤ÇËÜÅö¤Ë°õºþ¤ÎÀßÄê¤ò¤·¤Þ¤¹¤«¡©\n"
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-"Ãí¡§¥×¥ê¥ó¥¿¤Îµ¡¼ï¤È°õºþÊý¼°¤Ë¤è¤Ã¤Æ¤Ï¡¢ºÇÂç¤Ç %d MB ¤ÎÄɲ彥եȤ¬¥¤¥ó¥¹¥È¡¼"
-"¥ë¤µ¤ì¤Þ¤¹¡£"
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "¥×¥ê¥ó¥¿ÄɲÃ"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"¥×¥ê¥ó¥¿ÀßÄꥦ¥£¥¶¡¼¥É¤Ø¤¤¤é¤Ã¤·¤ã¡Á¤¤\n"
-"\n"
-"¤³¤Î¥¦¥£¥¶¡¼¥É¤Ç¤Ï¡¢¤³¤Î¥Þ¥·¥ó¤ä¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Î¾¤Î¥Þ¥·¥ó¤Ç»È¤¦\n"
-"¥í¡¼¥«¥ë¥×¥ê¥ó¥¿¤ä¥ê¥â¡¼¥È¥×¥ê¥ó¥¿¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£\n"
-"\n"
-"¥×¥ê¥ó¥¿ÀßÄê¤ËɬÍפʳƼï¾ðÊó¤òˬ¤Í¤Æ¡¢³Æ¼ï¥×¥ê¥ó¥¿¥É¥é¥¤¥Ð¤ä\n"
-"¤½¤Î¥ª¥×¥·¥ç¥ó¡¢¥×¥ê¥ó¥¿ÀܳÊý¼°¤òÁª¤Ù¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£"
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"¥×¥ê¥ó¥¿ÀßÄꥦ¥£¥¶¡¼¥É¤Ø¤¤¤é¤Ã¤·¤ã¡Á¤¤\n"
-"\n"
-"¤³¤Î¥¦¥£¥¶¡¼¥É¤Ç¤Ï¡¢¤³¤Î¥Þ¥·¥ó¤ä¥Í¥Ã¥È¥ï¡¼¥¯¤Ëľ·ë¤·¤¿¥×¥ê¥ó¥¿¤ä¡¢¥ê¥â¡¼¥È¤Î"
-"¥¦¥£¥ó¥É¥¦¥º¥Þ¥·¥ó¤Ë¤Ä¤Ê¤¬¤Ã¤¿¥×¥ê¥ó¥¿¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£\n"
-"\n"
-"¥Þ¥·¥ó¤Ë¥×¥ê¥ó¥¿¤¬Àܳ¤µ¤ì¤Æ¤¤¤ë¤Ê¤é¡¢¥±¡¼¥Ö¥ë¤ò¤Ä¤Ê¤¤¤ÇÅŸ»¤òÆþ¤ì¤Æ¤¯¤À¤µ"
-"¤¤¡£¼«Æ°¸¡½Ð¤µ¤ì¤Þ¤¹¡£¤Þ¤¿¥Í¥Ã¥È¥ï¡¼¥¯¥×¥ê¥ó¥¿¤ä¥¦¥£¥ó¥É¥¦¥º¥Þ¥·¥ó¤âƱ¤¸¤¯ÀÜ"
-"³¤·¤ÆÅŸ»¤òÆþ¤ì¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"¤Ê¤ª¡¢¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Î¥×¥ê¥ó¥¿¤Î¼«Æ°¸¡½Ð¤Ï¡¢¥Þ¥·¥ó¤Ëľ·ë¤·¤¿¥×¥ê¥ó¥¿¤Î¼«Æ°¸¡"
-"½Ð¤è¤ê¤Ï»þ´Ö¤¬¤«¤«¤ê¤Þ¤¹¡£¤À¤«¤éɬÍפʤ±¤ì¤Ð¡¢¥Í¥Ã¥È¥ï¡¼¥¯¥×¥ê¥ó¥¿¤ä¥¦¥£¥ó¥É"
-"¥¦¥º¾å¤Î¥×¥ê¥ó¥¿¼«Æ°¸¡½Ð¤Ï¥ª¥Õ¤Ë¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-"½àÈ÷¤¬¤Ç¤­¤¿¤é¡Ö¼¡¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£¥×¥ê¥ó¥¿ÀßÄê¤ò¤·¤Ê¤¤¤Ê¤é¡Ö¥­¥ã¥ó"
-"¥»¥ë¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤·¤ç¤¦¡£"
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"¥×¥ê¥ó¥¿ÀßÄꥦ¥£¥¶¡¼¥É¤Ø¤¤¤é¤Ã¤·¤ã¡Á¤¤\n"
-"\n"
-"¤³¤Î¥¦¥£¥¶¡¼¥É¤Ç¤Ï¡¢¤³¤Î¥Þ¥·¥ó¤ä¥Í¥Ã¥È¥ï¡¼¥¯¤Ëľ·ë¤·¤¿¥×¥ê¥ó¥¿¤ä¡¢¥ê¥â¡¼¥È¤Î"
-"¥¦¥£¥ó¥É¥¦¥º¥Þ¥·¥ó¤Ë¤Ä¤Ê¤¬¤Ã¤¿¥×¥ê¥ó¥¿¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£\n"
-"\n"
-"¥Þ¥·¥ó¤Ë¥×¥ê¥ó¥¿¤¬Àܳ¤µ¤ì¤Æ¤¤¤ë¤Ê¤é¡¢¥±¡¼¥Ö¥ë¤ò¤Ä¤Ê¤¤¤ÇÅŸ»¤òÆþ¤ì¤Æ¤¯¤À¤µ"
-"¤¤¡£¼«Æ°¸¡½Ð¤µ¤ì¤Þ¤¹¡£\n"
-"\n"
-"½àÈ÷¤¬¤Ç¤­¤¿¤é¡Ö¼¡¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£¥×¥ê¥ó¥¿ÀßÄê¤ò¤·¤Ê¤¤¤Ê¤é¡Ö¥­¥ã¥ó"
-"¥»¥ë¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤·¤ç¤¦¡£"
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"¥×¥ê¥ó¥¿ÀßÄꥦ¥£¥¶¡¼¥É¤Ø¤¤¤é¤Ã¤·¤ã¡Á¤¤\n"
-"\n"
-"¤³¤Î¥¦¥£¥¶¡¼¥É¤Ç¤Ï¡¢¤³¤Î¥Þ¥·¥ó¤ä¥Í¥Ã¥È¥ï¡¼¥¯¤Ëľ·ë¤·¤¿¥×¥ê¥ó¥¿¤ò¥¤¥ó¥¹¥È¡¼¥ë"
-"¤·¤Þ¤¹¡£\n"
-"\n"
-"¥Þ¥·¥ó¤Ë¥×¥ê¥ó¥¿¤¬Àܳ¤µ¤ì¤Æ¤¤¤ë¤Ê¤é¡¢¥±¡¼¥Ö¥ë¤ò¤Ä¤Ê¤¤¤ÇÅŸ»¤òÆþ¤ì¤Æ¤¯¤À¤µ"
-"¤¤¡£¼«Æ°¸¡½Ð¤µ¤ì¤Þ¤¹¡£¤Þ¤¿¥Í¥Ã¥È¥ï¡¼¥¯¥×¥ê¥ó¥¿¤âƱ¤¸¤¯Àܳ¤·¤ÆÅŸ»¤òÆþ¤ì¤Æ¤¯"
-"¤À¤µ¤¤¡£\n"
-"\n"
-"¤Ê¤ª¡¢¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Î¥×¥ê¥ó¥¿¤Î¼«Æ°¸¡½Ð¤Ï¡¢¥Þ¥·¥ó¤Ëľ·ë¤·¤¿¥×¥ê¥ó¥¿¤Î¼«Æ°¸¡"
-"½Ð¤è¤ê¤Ï»þ´Ö¤¬¤«¤«¤ê¤Þ¤¹¡£¤À¤«¤éɬÍפʤ±¤ì¤Ð¡¢¥Í¥Ã¥È¥ï¡¼¥¯¥×¥ê¥ó¥¿¼«Æ°¸¡½Ð¤Ï"
-"¥ª¥Õ¤Ë¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-"½àÈ÷¤¬¤Ç¤­¤¿¤é¡Ö¼¡¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£¥×¥ê¥ó¥¿ÀßÄê¤ò¤·¤Ê¤¤¤Ê¤é¡Ö¥­¥ã¥ó"
-"¥»¥ë¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤·¤ç¤¦¡£"
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "¥Þ¥·¥óľ·ë¥×¥ê¥ó¥¿¼«Æ°¸¡½Ð"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯Àܳ¤Î¥×¥ê¥ó¥¿¸¡½Ð"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr "¥Þ¥¤¥¯¥í¥½¥Õ¥È¥¦¥£¥ó¥É¥¦¥º¾å¤Î¥×¥ê¥ó¥¿¼«Æ°¸¡½Ð"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "¥í¡¼¥«¥ë¥×¥ê¥ó¥¿"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"¤ª¤á¤Ç¤È¤¦¤´¤¶¤¤¤Þ¤¹¡£¥×¥ê¥ó¥¿¤Î¥¤¥ó¥¹¥È¡¼¥ë¤ÈÀßÄ꤬´°Î»¤·¤Þ¤·¤¿¡ª\n"
-"\n"
-"¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¡Ö°õºþ¡×¥³¥Þ¥ó¥É¡Ê¤Õ¤Ä¤¦¤Ï¡Ö¥Õ¥¡¥¤¥ë¡×¥á¥Ë¥å¡¼¤Î¡Ë\n"
-"¤«¤é°õºþ¤Ç¤­¤Þ¤¹¡£\n"
-"\n"
-"¥×¥ê¥ó¥¿¤ÎÄɲᢺï½ü¡¢Ì¾¾ÎÊѹ¹¡¢¥Ç¥Õ¥©¥ë¥ÈÀßÄê¡ÊÍÑ»æ¥È¥ì¥¤¡¢°õ»úÉʼÁ¤Ê¤É¡Ë"
-"¤¬\n"
-"¤·¤¿¤±¤ì¤Ð¡¢Mandrake ¥³¥ó¥È¥í¡¼¥ë¥»¥ó¥¿¡¼¤Î¡Ö¥Ï¡¼¥É¥¦¥§¥¢¡×¤ÎÃæ¤Î\n"
-"¡Ö¥×¥ê¥ó¥¿¡×¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£"
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "¥×¥ê¥ó¥¿¼«Æ°¸¡½Ð¤ò¤¹¤ë"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", ¥Í¥Ã¥È¥ï¡¼¥¯¥×¥ê¥ó¥¿¡Ö%s¡×, ¥Ý¡¼¥È %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", ¥×¥ê¥ó¥¿¡Ö%s¡×¡¢SMB/¥¦¥£¥ó¥É¥¦¥º 95/98/NT¥µ¡¼¥Ð¡Ö%s¡×¾å"
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "%s ¤ò¸¡½Ð"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "¥Ñ¥é¥ì¥ë¥Ý¡¼¥È¾å¤Î¥×¥ê¥ó¥¿ \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "USB ¥×¥ê¥ó¥¿ \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¥×¥ê¥ó¥¿ %s, ¥Ý¡¼¥È %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "¥×¥ê¥ó¥¿ %s, SMB/¥¦¥£¥ó¥É¥¦¥º 95/98/NT¥µ¡¼¥Ð%s¾å"
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"¥í¡¼¥«¥ë¥×¥ê¥ó¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£¼êÆ°¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤Ë¤Ï¡¢¥Ç¥Ð¥¤¥¹Ì¾¤«\n"
-"¥Õ¥¡¥¤¥ë̾¤òÆþÎϥ饤¥ó¤ËÆþ¤ì¤Þ¤¹ (¥Ñ¥é¥ì¥ë¥Ý¡¼¥È¤Ê¤é: /dev/lp0, /dev/lp1,... "
-"¤¬ LPT1:, LPT2:, ..., ¤ËÂбþ¤·¤Æ¡¢1ÈÖÌܤΠUSB ¥×¥ê¥ó¥¿: /dev/usb/lp0, 2ÈÖÌÜ"
-"¤Î USB ¥×¥ê¥ó¥¿: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "¥Ç¥Ð¥¤¥¹¤«¥Õ¥¡¥¤¥ë̾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "¥×¥ê¥ó¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡ª"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "»È¤¨¤ë¥×¥ê¥ó¥¿"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"°Ê²¼¤Î¥×¥ê¥ó¥¿¤¬¼«Æ°¸¡½Ð¤µ¤ì¤Þ¤·¤¿¡£¤â¤·¤³¤ì¤¬ÀßÄꤷ¤¿¤¤¤â¤Î¤Ç¤Ê¤±¤ì¤Ð¡¢\n"
-"ÆþÎϹԤˡ¢¥Ç¥Ð¥¤¥¹Ì¾/¥Õ¥¡¥¤¥ë̾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"°Ê²¼¤Î¥×¥ê¥ó¥¿¤¬¼«Æ°¸¡½Ð¤µ¤ì¤Þ¤·¤¿¡£¤â¤·ÀßÄꤷ¤¿¤¤¤â¤Î¤¬¤³¤³¤Ë¤Ê¤±¤ì¤Ð¡¢\n"
-"ÆþÎϹԤˡ¢¥Ç¥Ð¥¤¥¹Ì¾/¥Õ¥¡¥¤¥ë̾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"°Ê²¼¤Î¥×¥ê¥ó¥¿¤¬¼«Æ°¸¡½Ð¤µ¤ì¤Þ¤·¤¿¡£¥×¥ê¥ó¥¿¤Ï´°Á´¤Ë¼«Æ°¤ÇÀßÄꤵ¤ì¤Þ¤¹¡£\n"
-"¸¡½Ð¤µ¤ì¤Æ¤¤¤Ê¤«¤Ã¤¿¤ê¡¢¥«¥¹¥¿¥àÀßÄê¤ò¤·¤¿¤±¤ì¤Ð¡Ö¼êÆ°ÀßÄê¡×¤òÍ­¸ú¤Ë¤·¤Æ¤¯¤À"
-"¤µ¤¤¡£"
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"°Ê²¼¤Î¥×¥ê¥ó¥¿¤¬¼«Æ°¸¡½Ð¤µ¤ì¤Þ¤·¤¿¡£ÀßÄꤷ¤¿¤¤¥×¥ê¥ó¥¿¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£\n"
-"¥×¥ê¥ó¥¿¤Ï´°Á´¤Ë¼«Æ°¤ÇÀßÄꤵ¤ì¤Þ¤¹¡£¸¡½Ð¤µ¤ì¤Æ¤¤¤Ê¤«¤Ã¤¿¤ê¡¢¥«¥¹¥¿¥àÀßÄê\n"
-"¤·¤¿¤±¤ì¤Ð¡Ö¼êÆ°ÀßÄê¡×¤òÍ­¸ú¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"¥×¥ê¥ó¥¿¤¬Àܳ¤µ¤ì¤Æ¤¤¤ë¥Ý¡¼¥È¤òÁª¤Ö¤«¡¢ÆþÎϹԤ˥ǥХ¤¥¹Ì¾/¥Õ¥¡¥¤¥ë̾¤ò\n"
-"ÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "¥â¥Ç¥à¤Ï¤É¤Î¥·¥ê¥¢¥ë¥Ý¡¼¥È¤Ë¤Ä¤Ê¤¬¤Ã¤Æ¤¤¤Þ¤¹¤«¡©"
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-"(¥Ñ¥é¥ì¥ë¥Ý¡¼¥È¤Ê¤é: /dev/lp0, /dev/lp1,... ¤¬ LPT1:, LPT2:, ..., ¤ËÂбþ¡¢1ÈÖ"
-"ÌܤΠUSB ¥×¥ê¥ó¥¿: /dev/usb/lp0, 2ÈÖÌܤΠUSB ¥×¥ê¥ó¥¿: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "¥×¥ê¥ó¥¿¤«¥Ç¥Ð¥¤¥¹¤òÆþÎÏ¡¦ÁªÂò"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "¥Þ¥Ë¥å¥¢¥ëÀßÄê"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "¥ê¥â¡¼¥Èlpd¥×¥ê¥ó¥¿¥ª¥×¥·¥ç¥ó"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"¥ê¥â¡¼¥È¤Î lpd ¤Î ¥×¥ê¥ó¥¿¤ò»È¤¦¤Ë¤Ï¡¤¥×¥ê¥ó¥¿¥µ¡¼¥Ð¤Î\n"
-"¥Û¥¹¥È̾¤È¥µ¡¼¥Ð¾å¤Î¥×¥ê¥ó¥¿Ì¾¤¬É¬Íפˤʤê¤Þ¤¹¡£."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "¥ê¥â¡¼¥È¥Û¥¹¥È̾"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "¥ê¥â¡¼¥È¥×¥ê¥ó¥¿Ì¾"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "¥ê¥â¡¼¥È¥Û¥¹¥È̾¤¬¤¢¤ê¤Þ¤»¤ó¡ª"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "¥ê¥â¡¼¥È¥×¥ê¥ó¥¿Ì¾¤¬¤¢¤ê¤Þ¤»¤ó¡ª"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "¸¡½Ð¤µ¤ì¤¿¥â¥Ç¥ë: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯ÁöººÃæ..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", ¥×¥ê¥ó¥¿%s, ¥µ¡¼¥Ð¡Ö%s¡×¾å"
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "¥×¥ê¥ó¥¿%s, ¥µ¡¼¥Ð¡Ö%s¡×¾å"
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "SMB (¥¦¥£¥ó¥É¥¦¥º 9x/NT) ¥×¥ê¥ó¥¿¤Î¥ª¥×¥·¥ç¥ó"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"SMB ¥×¥ê¥ó¥¿¤ò»È¤¦¤Ë¤Ï¡¤SMB ¥Û¥¹¥È̾(Ãí¡ªTCP/IP ¥Û¥¹¥È̾¤È¤ÏÊÌ¡ª)¤È¡¤\n"
-"¿ʬ¥×¥ê¥ó¥È¥µ¡¼¥Ð¤Î IP ¥¢¥É¥ì¥¹¡¤¥¢¥¯¥»¥¹¤·¤¿¤¤¥×¥ê¥ó¥¿¤Î¶¦Í­Ì¾¡¤\n"
-"ŬÀڤʥ桼¥¶Ì¾¡¤¥Ñ¥¹¥ï¡¼¥É¤ª¤è¤Ó¥ï¡¼¥¯¥°¥ë¡¼¥×¤Î¾ðÊó¤¬É¬Íפˤʤê¤Þ¤¹¡£"
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-"´õ˾¤Î¥×¥ê¥ó¥¿¤¬¼«Æ°¸¡½Ð¤µ¤ì¤¿¤é¡¢¤½¤ì¤ò°ìÍ÷¤«¤éÁª¤ó¤Ç¡¢É¬Íפ˱þ¤¸¤Æ¥æ¡¼¥¶"
-"̾¡¢¥Ñ¥¹¥ï¡¼¥É¡¢¥ï¡¼¥¯¥°¥ë¡¼¥×¤Ê¤É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "SMB¥µ¡¼¥Ð¥Û¥¹¥È"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "SMB¥µ¡¼¥Ð¤ÎIP"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "¥·¥§¥¢Ì¾"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "¥ï¡¼¥¯¥°¥ë¡¼¥×"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "¼«Æ°¸¡½Ð¤µ¤ì¤¿¤â¤Î"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "¥µ¡¼¥Ð̾¤«¡¢¥µ¡¼¥Ð¤ÎIP¤Ï¤É¤¦¤·¤Æ¤âÍפê¤Þ¤¹¡ª"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Samba¥·¥§¥¢Ì¾¤¬¤¢¤ê¤Þ¤»¤ó¡ª"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "!!!¥»¥­¥å¥ê¥Æ¥£·Ù¹ð!!!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"¤³¤ì¤«¤é¥Ñ¥¹¥ï¡¼¥É¤Ä¤­¤Î¥¦¥£¥ó¥É¥¦¥º¤Î¥¢¥«¥¦¥ó¥È¾å¤Ç¤Î°õºþÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£"
-"Samba¥¯¥é¥¤¥¢¥ó¥È¥½¥Õ¥È¥¦¥§¥¢¤Î¥¢¡¼¥­¥Æ¥¯¥Á¥ã¾å¤Î·ç´Ù¤Î¤¿¤á¡¢¥Ñ¥¹¥ï¡¼¥É¤Ï°õºþ"
-"¥¸¥ç¥Ö¤ò¥¦¥£¥ó¥É¥¦¥º¥µ¡¼¥Ð¤ËÁ÷¤ë»þ¤Ë»È¤ï¤ì¤ëSamba¥¯¥é¥¤¥¢¥ó¥È¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó"
-"¤Ëʿʸ¤Î¤Þ¤Þ¤ÇÆþ¤ê¤Þ¤¹¡£¤À¤«¤é¤³¤Î¥Þ¥·¥ó¾å¤ÎÁ´¥æ¡¼¥¶¤Ï¡¢¡Öps auxwww¡×¥³¥Þ¥ó¥É"
-"¤ò¼Â¹Ô¤¹¤ë¤È¡¢¥Ñ¥¹¥ï¡¼¥É¤òɽ¼¨¤Ç¤­¤Æ¤·¤Þ¤¤¤Þ¤¹¡£\n"
-"\n"
-"¤Ç¤­¤ì¤Ð°Ê²¼¤ÎÂåÂØÊý¼°¤ò¤ª¤¹¤¹¤á¤·¤Þ¤¹¡Ê¤¤¤º¤ì¤Î¾ì¹ç¤Ë¤â¡¢¤¿¤È¤¨¤Ð¥Õ¥¡¥¤¥¢¡¼"
-"¥¦¥©¡¼¥ë¤Ê¤É¤ò»È¤Ã¤Æ¥¦¥£¥ó¥É¥¦¥º¥µ¡¼¥Ð¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤ë¤Î¤¬¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼"
-"¥¯¾å¤Î¥Þ¥·¥ó¤À¤±¤Ç¤¢¤ë¤³¤È¤ò³Îǧ¤·¤Þ¤·¤ç¤¦):\n"
-"\n"
-"¥¦¥£¥ó¥É¥¦¥º¥µ¡¼¥Ð¾å¤Ç¡ÖGUEST¡×¤Ê¤É¥Ñ¥¹¥ï¡¼¥É¤Î¤Ê¤¤¥¢¥«¥¦¥ó¥È¤ä¡¢°õºþÀìÍѤΥ¢"
-"¥«¥¦¥ó¥È¤ò»È¤¦¤³¤È¡£¸Ä¿Í¤Î¥¢¥«¥¦¥ó¥È¤ä´ÉÍý¼Ô¥¢¥«¥¦¥ó¥È¤«¤é¥Ñ¥¹¥ï¡¼¥ÉÊݸî¤ò¼è"
-"¤ê½ü¤¤¤Æ¤Ï¤¤¤±¤Þ¤»¤ó¡£\n"
-"\n"
-"¥¦¥£¥ó¥É¥¦¥º¥µ¡¼¥Ð¤ÎÀßÄê¤Ç¡¢¥×¥ê¥ó¥¿¤¬LPD¥×¥í¥È¥³¥ë¤ÇÄ󶡤µ¤ì¤ë¤è¤¦¤Ë¤¹¤ë¡£¤½"
-"¤·¤Æ¤³£î¥Þ¥·¥ó¤«¤é¤Î°õºþÀßÄê¤òPrinterdrake¤Î \"%s\" Àܳ¥¿¥¤¥×¤Ç¹Ô¤¦¡£\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"¥¦¥£¥ó¥É¥¦¥º¥µ¡¼¥Ð¤òÀßÄꤷ¤Æ¥×¥ê¥ó¥¿¤¬IPP¥×¥í¥È¥³¥ë¤ÇÄ󶡤µ¤ì¤ë¤è¤¦¤Ë¤¹¤ë¡£¤½"
-"¤·¤Æ¤³£î¥Þ¥·¥ó¤«¤é¤Î°õºþÀßÄê¤òPrinterdrake¤Î \"%s\" Àܳ¥¿¥¤¥×¤Ç¹Ô¤¦¡£\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"¥×¥ê¥ó¥¿¤òLinux¥µ¡¼¥Ð¤ËÀܳ¤·¤Æ¡¢¥¦¥£¥ó¥É¥¦¥º¥Þ¥·¥ó¤ò¤½¤Î¥¯¥é¥¤¥¢¥ó¥È¤È¤·¤ÆÀÜ"
-"³¤¹¤ë¤è¤¦¤Ë¤¹¤ë¡£\n"
-"\n"
-"¤¤¤Þ¤Î¾õÂ֤ǥץê¥ó¥¿¤ÎÀßÄê¤ò³¤±¤Þ¤¹¤«?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "Netware ¥×¥ê¥ó¥¿¤Î¥ª¥×¥·¥ç¥ó"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Netware ¥×¥ê¥ó¥¿¤ò»È¤¦¤Ë¤Ï¡¤NetWare ¥Û¥¹¥È̾(Ãí¡ªTCP/IP ¥Û¥¹¥È̾¤È¤Ï°ã¤¦¡ª)\n"
-"¤È¡¤¥¢¥¯¥»¥¹¤·¤¿¤¤¥×¥ê¥ó¥¿¤Î¥×¥ê¥ó¥È¥­¥å¡¼Ì¾¡¤Å¬Àڤʥ桼¥¶Ì¾¤ª¤è¤Ó\n"
-"¥Ñ¥¹¥ï¡¼¥É¤¬É¬Íפˤʤê¤Þ¤¹¡£"
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "¥×¥ê¥ó¥¿¥µ¡¼¥Ð"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "°õºþ¥­¥å¡¼¤Î̾Á°"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "NCP ¥µ¡¼¥Ð̾¤¬¤¢¤ê¤Þ¤»¤ó¡ª"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "NCP ¥­¥å¡¼Ì¾¤¬¤¢¤ê¤Þ¤»¤ó¡ª"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", ¥Û¥¹¥È¡Ö%s¡×, ¥Ý¡¼¥È %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "¥Û¥¹¥È¡Ö%s¡×, ¥Ý¡¼¥È %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "TCP/¥½¥±¥Ã¥È¥×¥ê¥ó¥¿¤Î¥ª¥×¥·¥ç¥ó"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"°ìÍ÷¤«¤é¼«Æ°¸¡½Ð¥×¥ê¥ó¥¿¤ò¤É¤ì¤«Áª¤Ö¤«¡¢ÆþÎÏ¥Õ¥£¡¼¥ë¥É¤Ë¥Û¥¹¥È̾¤«IP ¤È¥ª¥×"
-"¥·¥ç¥ó¤Ç¥Ý¡¼¥ÈÈÖ¹æ¡Ê¥Ç¥Õ¥©¥ë¥È¤Ï9100¡Ë¤òÆþÎϤ¹¤ë¡£"
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"TCP¤Þ¤¿¤Ï¥½¥±¥Ã¥È¥×¥ê¥ó¥¿¤Ç°õºþ¤¹¤ë¤Ê¤é¡¢¥×¥ê¥ó¥¿¤Î¥Û¥¹¥È̾¤«¡¢IPÈÖ¹æ¤È»þ¤Ë¤Ï"
-"¥Ý¡¼¥ÈÈÖ¹æ (¥Ç¥Õ¥©¥ë¥È¤Ï9100) ¤¬É¬Íפˤʤê¤Þ¤¹¡£HP JetDirect ¥µ¡¼¥Ð¤Ç¤Ï¡¢¥Ý¡¼"
-"¥ÈÈÖ¹æ¤Ï\n"
-"Ä̾ï9100¤Ç¤¹¤¬¡¢¤Û¤«¤Î¥µ¡¼¥Ð¤À¤È¤Þ¤Á¤Þ¤Á¤Ç¤¹¡£¥Ï¡¼¥É¥¦¥§¥¢¤Î¥Þ¥Ë¥å¥¢¥ë¤ò¸«¤Þ"
-"¤·¤ç¤¦¡£"
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "¥×¥ê¥ó¥¿¥Û¥¹¥È̾¤«IP¤¬¤¢¤ê¤Þ¤»¤ó¡ª"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "¥×¥ê¥ó¥¿¥Û¥¹¥È̾¤«IP"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "¥×¥ê¥ó¥¿¥Ç¥Ð¥¤¥¹¤ÎURI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"¥×¥ê¥ó¥¿¤ò¥¢¥¯¥»¥¹¤¹¤ë¤Î¤ËľÀÜ URI ¤ò»ØÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£\n"
-"¤³¤ÎURI¤ÏCUPS»ÅÍͤ«Foomatic»ÅÍͤǻØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£\n"
-"¤Ê¤ª¡¢¤¹¤Ù¤Æ¤ÎURI¥¿¥¤¥×¤¬Á´¥¹¥×¡¼¥é¤Ç¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤ï¤±¤¸¤ã¤Ê¤¤¤Ç¤¹¡£"
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "Í­¸ú¤ÊURI¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡ª"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"¥×¥ê¥ó¥¿¤Ï¤½¤ì¤¾¤ì̾Á°¤¬É¬ÍפǤ¹¡Ê¤¿¤È¤¨¤Ð¡Öprinter¡×¡£\n"
-"ÀâÌÀ¤ä¾ì½ê¤ÎÍó¤Ï¶õÍó¤Ç¤â¤«¤Þ¤¤¤Þ¤»¤ó¡£\n"
-"¤³¤ì¤Ï¥æ¡¼¥¶¤Ë¤ï¤«¤ê¤ä¤¹¤¯¤¹¤ë¤¿¤á¤Î¤â¤Î¤Ç¤¹¡£"
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "¥×¥ê¥ó¥¿¤Î̾Á°"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "¥×¥ê¥ó¥¿¤Î¾ì½ê"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "¥×¥ê¥ó¥¿¥Ç¡¼¥¿¥Ù¡¼¥¹¤òÆɤó¤Ç¤¤¤Þ¤¹..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "¥×¥ê¥ó¥¿¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò½àÈ÷Ãæ..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "¥×¥ê¥ó¥¿¤Îµ¡¼ï"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake ¤Ï¡¢¥×¥ê¥ó¥¿¤Î¼«Æ°¸¡½Ð¤ÇÆÀ¤é¤ì¤¿µ¡¼ï̾¤È¡¢¥×¥ê¥ó¥¿¤Î\n"
-"¥Ç¡¼¥¿¥Ù¡¼¥¹¤È¤òÈæ³Ó¤·¤ÆºÇŬ¤Ê¤â¤Î¤òÁª¤Ó¤Þ¤·¤¿¡£¤Ç¤â¤³¤ÎÁªÂò¤Ï¤Þ¤Á¤¬¤Ã¤Æ\n"
-"¤¤¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡£Æä˥ץê¥ó¥¿¤¬¥Ç¡¼¥¿¥Ù¡¼¥¹Æâ¤Ë¤Þ¤Ã¤¿¤¯¤Ê¤¤¾ì¹ç¤Ë¤Ï\n"
-"¤è¤¯¤Þ¤Á¤¬¤¤¤¬Åܤê¤Þ¤¹¡£Printerdrake ¤ÎÁªÂò¤¬Àµ¤·¤¤¤«¤ò³Î¤«¤á¤Æ¡¢\n"
-"Àµ¤·¤±¤ì¤Ð¡Ö¤³¤Î¥â¥Ç¥ë¤ò»È¤¦¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤¹¡£¤Þ¤Á¤¬¤Ã¤Æ¤¤¤¿¤é\n"
-"¡Ö¼êÆ°¤ÇÁª¤Ö¡×¤òÁª¤ó¤Ç¡¢¼¡²èÌ̤«¤é¼êÆ°¤Ç¥×¥ê¥ó¥¿µ¡¼ï̾¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"Printerdrake ¤Ï°Ê²¼¤Î¥×¥ê¥ó¥¿¤ò¸«¤Ä¤±¤Þ¤·¤¿:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "¤³¤Î¥â¥Ç¥ë¤ò»È¤¦"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "¼êÆ°¤ÇÁª¤Ö"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "¥×¥ê¥ó¥¿¤Îµ¡¼ï¤òÁª¤Ö"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "¤É¤Îµ¡¼ï¤Î¥×¥ê¥ó¥¿¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¤«¡©"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Printerdrake ¤¬¥×¥ê¥ó¥¿¤Îµ¡¼ï¤òÀµ¤·¤¯¼«Æ°¸¡½Ð¤·¤¿¤«³Î¤«¤á¤Æ¤¯¤À¤µ¤¤¡£\n"
-"¥«¡¼¥½¥ë¤¬¤Þ¤Á¤¬¤Ã¤¿¥â¥Ç¥ë²½¡Ö¥Ê¥Þ¤Î¥×¥ê¥ó¥¿¡ÊRaw Printer)¡×¤ò»Ø¤·¤Æ\n"
-"¤¤¤¿¤é¡¢°ìÍ÷¤«¤éÀµ¤·¤¤µ¡¼ï¤òõ¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"¤¢¤Ê¤¿¤Î¥×¥ê¥ó¥¿¤¬¤Ê¤±¤ì¤Ð¡¢¸ß´¹À­¤Î¤¢¤ë¥×¥ê¥ó¥¿¡Ê¥×¥ê¥ó¥¿¤Î¥Þ¥Ë¥å¥¢¥ë¤«\n"
-"Îà»÷¥×¥ê¥ó¥¿¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£"
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "OKI win¥×¥ê¥ó¥¿¤ÎÀßÄê"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"OKI ¤Î¥ì¡¼¥¶win¥×¥ê¥ó¥¿¤òÀßÄꤷ¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹¤Í¡£¤³¤Î¥×¥ê¥ó¥¿¤ÏÈó¾ï¤ËÆüì"
-"¤Ê\n"
-"¥×¥í¥È¥³¥ë¤ò»È¤¦¤Î¤Ç¡¢ºÇ½é¤Î¥Ñ¥é¥ì¥ë¥Ý¡¼¥È¤Ë¤Ä¤Ê¤¬¤Ê¤¤¤Èµ¡Ç½¤·¤Þ¤»¤ó¡£\n"
-"¤â¤·Ê̤Υݡ¼¥È¤ËÀܳ¤µ¤ì¤Æ¤¤¤¿¤ê¡¢¥×¥ê¥ó¥¿¥µ¡¼¥Ð¤Ë¤Ä¤Ê¤¬¤Ã¤Æ¤¤¤¿¤ê¤¹¤ë¾ì¹ç¤Ë"
-"¤Ï¡¢\n"
-"¥Æ¥¹¥È¥Ú¡¼¥¸°õºþ¤ÎÁ°¤Ë¡¢ºÇ½é¤Î¥Ñ¥é¥ì¥ë¥Ý¡¼¥È¤Ë¤Ä¤Ê¤®¤Ê¤ª¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"¤µ¤â¤Ê¤¤¤È»È¤¨¤Þ¤»¤ó¡£Àܳ¼ïÎà¤ÎÀßÄê¤Ï̵»ë¤µ¤ì¤Þ¤¹¡£"
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Lexmark¥¤¥ó¥¯¥¸¥§¥Ã¥È¤ÎÀßÄê"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"Lexmark¤¬Ä󶡤¹¤ë¥¤¥ó¥¯¥¸¥§¥Ã¥È¥×¥ê¥ó¥¿¥É¥é¥¤¥Ð¤Ï¡¢¥í¡¼¥«¥ë¥×¥ê¥ó¥¿¤·¤«\n"
-"¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó¡£¥ê¥â¡¼¥È¥Þ¥·¥ó¤ä¥×¥ê¥ó¥¿¥µ¡¼¥Ð¾å¤Î¥×¥ê¥ó¥¿¤Ï»È¤¨¤Þ¤»¤ó¡£\n"
-"¥×¥ê¥ó¥¿¤ò¥í¡¼¥«¥ë¥Ý¡¼¥È¤Ë¤Ä¤Ê¤°¤«Àܳ¤µ¤ì¤Æ¤¤¤ë¥Þ¥·¥ó¤ÇÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"Lexmark ¥¤¥ó¥¯¥¸¥§¥Ã¥È¤È¤³¤ÎÀßÄê¤Ç°õºþ¤¹¤ë¤Ë¤Ï¡¢Lexmark(http://www.lexmark."
-"com/) ¤ÎÄ󶡤¹¤ë¥¤¥ó¥¯¥¸¥§¥Ã¥È¥×¥ê¥ó¥¿¥É¥é¥¤¥Ð¤¬É¬ÍפǤ¹¡£¥¢¥á¥ê¥«¥µ¥¤¥È¤Ë"
-"¹Ô¤Ã¤Æ¡¢¡Ö¥É¥é¥¤¥Ð¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤·¤ç¤¦¡£¤½¤ì¤«¤é¼«Ê¬¤Îµ¡¼ï¤òÁª¤ó¤Ç¡¢OS¤ÎÍó"
-"¤Ç\"Linux\" ¤òÁª¤Ó¤Þ¤¹¡£¥É¥é¥¤¥Ð¤Ï RPM ¥Ñ¥Ã¥±¡¼¥¸¤«¡¢¥°¥é¥Õ¥£¥Ã¥¯¥¤¥ó¥¹¥È¡¼¥ë"
-"ÍѤΥ·¥§¥ë¥¹¥¯¥ê¥×¥È¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£¤³¤ÎÀßÄê¤Ï¥°¥é¥Õ¥£¥Ã¥¯¥Õ¥í¥ó¥È¥¨¥ó¥É¤ò»È"
-"¤ï¤Ê¤¯¤Æ¤â¤Ç¤­¤Þ¤¹¡£¥é¥¤¥»¥ó¥¹Æ±°Õ¤Î¤¢¤È¤Ç¤¹¤°¤Ë¥­¥ã¥ó¥»¥ë¤·¤Æ¤¯¤À¤µ¤¤¡£¤½¤ì"
-"¤«¤é°õºþ¥Ø¥Ã¥É¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¥Ú¡¼¥¸¤ò\"lexmarkmaintain\" ¤Ç°õºþ¤·¤Æ¡¢¤³¤Î¥×"
-"¥í¥°¥é¥à¤Ç¥Ø¥Ã¥É¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤òÄ´À°¤·¤Þ¤¹¡£"
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr "Zenographics ZJ-Stream·Á¼°¤ÎGDI¥ì¡¼¥¶¥×¥ê¥ó¥¿"
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-"¤¢¤Ê¤¿¤Î¥×¥ê¥ó¥¿¤Ï¡¢Zenographics ZJ-stream¥é¥¹¥¿·Á¼°¤Ç¥×¥ê¥ó¥¿¤Ë¥Ç¡¼¥¿¤òÁ÷"
-"¤ë¡¢GDI¥ì¡¼¥¶¥×¥ê¥ó¥¿¤Î°ì¼ï¤Ç¤¹¡£¤³¤Î¥×¥ê¥ó¥¿ÍѤΥɥ饤¥Ð¤Ï¤Þ¤À³«È¯¤Î½é´ü¤Ê¤Î"
-"¤Ç¡¢É¬¤º¤·¤âÀµ¤·¤¯µ¡Ç½¤·¤Ê¤¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£Æäˡ¢A4°Ê³°¤ÎÍÑ»æ¤Ç¤Ï»È¤¨¤Ê¤¤¤«"
-"¤â¤·¤ì¤Þ¤»¤ó¡£\n"
-"\n"
-"¤â¤È¤â¤È¤³¤Î¥É¥é¥¤¥Ð¤ò»È¤¦HP LaserJet 1000¤Ê¤É¤Ç¤Ï¡¢¥×¥ê¥ó¥¿¤ÎÅŸ»¤òÆþ¤ì¤Æ¤«"
-"¤é¥Õ¥¡¡¼¥à¥¦¥§¥¢¤ÎžÁ÷¤¬É¬Íפˤʤê¤Þ¤¹¡£HP LaserJet1000 ¤Î¾ì¹ç¤Ë¤Ï¥×¥ê¥ó¥¿¤Î"
-"¥¦¥£¥ó¥É¥¦¥º¥É¥é¥¤¥ÐCD¤òõ¤¹¤«¡¢¥¦¥£¥ó¥É¥¦¥º¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òõ¤·¤Æ\"sihp1000."
-"img\" ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤òõ¤·¡¢°Ê²¼¤Î¥³¥Þ¥ó¥É¤Î¤¤¤º¤ì¤«¤Ç¤½¤Î¥Õ¥¡¥¤¥ë¤ò¥×¥ê¥ó¥¿"
-"¤ËÁ÷¤ê¤Þ¤¹:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"ºÇ½é¤Î¥³¥Þ¥ó¥É¤Ï¤À¤ì¤Ç¤â¼Â¹Ô¤Ç¤­¤Þ¤¹¡£ÆóÈÖÌܤÏroot¤Ç¤Ê¤¤¤È¼Â¹Ô¤Ç¤­¤Þ¤»¤ó¡£¤³"
-"¤ì¤¬½ª¤ï¤Ã¤¿¤éÉáÄ̤˰õºþ¤Ç¤­¤Þ¤¹¡£\n"
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"¥×¥ê¥ó¥¿¤Î¥Ç¥Õ¥©¥ë¥ÈÀßÄê\n"
-"\n"
-"¥Ú¡¼¥¸¤ÎÂ礭¤µ¤È¥¤¥ó¥¯¤Î¼ïÎà¡Ê³ºÅö¤¹¤ë¾ì¹ç¤Î¤ß¡Ë¤¬Àµ¤·¤¯ÀßÄꤵ¤ì¤Æ¤¤¤ë¤«¤ò³Î"
-"ǧ¤·¤Þ¤·¤ç¤¦¡£¤Ê¤ª¡¢Ä¶¹âÉʼÁ°õºþ¤Ï¤¹¤´¤¯»þ´Ö¤¬¤«¤«¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£"
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "¥ª¥×¥·¥ç¥ó %s ¤ÏÀ°¿ô¤Ç¤¹¡ª"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "¥ª¥×¥·¥ç¥ó %s ¤Ï¿ô»ú¤Ç¤¹¡ª"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "¥ª¥×¥·¥ç¥ó %s Èϰϳ°¤Ç¤¹!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"¤³¤Î¥×¥ê¥ó¥¿ (\"%s\") ¤ò\n"
-"¥Ç¥Õ¥©¥ë¥È¥×¥ê¥ó¥¿¤Ë¤·¤Þ¤¹¤«¡©"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "¥Æ¥¹¥È¥Ú¡¼¥¸"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"°õºþ¤·¤¿¤¤¥Æ¥¹¥È¥Ú¡¼¥¸¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£\n"
-"Ãí¡§¼Ì¿¿¥Æ¥¹¥È¥Ú¡¼¥¸¤Ï¡¢°õºþ¤Ë¤«¤Ê¤ê»þ´Ö¤¬¤«¤«¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¤·¡¢¥á¥â¥ê¤Î¾¯"
-"¤Ê¤¤¥ì¡¼¥¶¥×¥ê¥ó¥¿¤Ç¤Ï½ÐÎϤǤ­¤Ê¤¤¤³¤È¤â¤¢¤ê¤Þ¤¹¡£Â¿¤¯¤Î¾ì¹ç¤Ïɸ½à¥Ú¡¼¥¸¤¬°õ"
-"ºþ¤Ç¤­¤ì¤ÐÂç¾æÉפǤ¹¡£"
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "¥Æ¥¹¥È¥Ú¡¼¥¸¤Ê¤·"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "°õºþ"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "ɸ½à¥Æ¥¹¥È¥Ú¡¼¥¸"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Ê̤Υƥ¹¥È¥Ú¡¼¥¸ (¥ì¥¿¡¼)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Ê̤Υƥ¹¥È¥Ú¡¼¥¸ (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "¼Ì¿¿¥Æ¥¹¥È¥Ú¡¼¥¸"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "¥Æ¥¹¥È¥Ú¡¼¥¸¤ò°õºþ¤·¤Ê¤¤"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "¥Æ¥¹¥È¥Ú¡¼¥¸°õºþÃæ¡Ä¡Ä"
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"¥Æ¥¹¥È¥Ú¡¼¥¸¤ò¥×¥ê¥ó¥¿¥Ç¡¼¥â¥ó¤ËÁ÷¤ê¤Þ¤·¤¿¡£\n"
-"¥×¥ê¥ó¥¿¤¬Æ°¤­½Ð¤¹¤Þ¤Ç¡¢¤Á¤ç¤Ã¤È»þ´Ö¤¬¤«¤«¤ê¤Þ¤¹¡£\n"
-"°õºþ¤Î¥¹¥Æ¡¼¥¿¥¹¡§\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"¥Æ¥¹¥È¥Ú¡¼¥¸¤ò¥×¥ê¥ó¥¿¥Ç¡¼¥â¥ó¤ËÁ÷¤ê¤Þ¤·¤¿¡£\n"
-"¥×¥ê¥ó¥¿¤¬Æ°¤­½Ð¤¹¤Þ¤Ç¡¢¤Á¤ç¤Ã¤È»þ´Ö¤¬¤«¤«¤ê¤Þ¤¹¡£\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "¤¦¤Þ¤¯Æ°¤­¤Þ¤·¤¿¤«¡©"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "À¸¤Î¥×¥ê¥ó¥¿"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"¥³¥Þ¥ó¥É¥é¥¤¥ó¡Ê¥¿¡¼¥ß¥Ê¥ë¥¦¥£¥ó¥É¥¦¡Ë¤«¤é¥Õ¥¡¥¤¥ë¤ò°õºþ¤¹¤ë¤Ë¤Ï¡¢\n"
-"¥³¥Þ¥ó¥É¡Ö%s <file>¡×¤«¡¢¥°¥é¥Õ¥£¥Ã¥¯°õºþ¥Ä¡¼¥ë: ¡Öxpp <file>¡×¤«\n"
-"¡Ökprinter <file>¡×¤ò»È¤¤¤Þ¤¹¡£¥°¥é¥Õ¥£¥Ã¥¯¥Ä¡¼¥ë¤Ï¡¢\n"
-"¥×¥ê¥ó¥¿ÁªÂò¤È¥ª¥×¥·¥ç¥óÀßÄê¤ò´Êñ¤Ë¤·¤Æ¤¯¤ì¤Þ¤¹¡£\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"¤³¤¦¤·¤¿¥³¥Þ¥ó¥É¤Ï¡¢Â¿¤¯¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î°õºþ¥À¥¤¥¢¥í¥°¤ÎÃæ¤Î\n"
-"¡Ö°õºþ¥³¥Þ¥ó¥É¡×¥Õ¥£¡¼¥ë¥É¤Ç¤â»È¤¨¤Þ¤¹¤¬¡¢¤½¤Î¾ì¹ç¤Ï¥Õ¥¡¥¤¥ë̾¤ÏÍפê¤Þ¤»"
-"¤ó¡£\n"
-"°õºþ¤¹¤ë¥Õ¥¡¥¤¥ë¤Ï¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤«¤é¤¯¤ë¤«¤é¤Ç¤¹¡£\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"¡Ö%s¡×¥³¥Þ¥ó¥É¤Ï¤Þ¤¿¡¢°õºþ¥¸¥ç¥Ö¤´¤È¤Ë¥ª¥×¥·¥ç¥óÀßÄê¤òÊѤ¨¤µ¤»¤Æ¤¯¤ì¤Þ¤¹¡£\n"
-"¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë´õ˾¤ÎÀßÄê¤òÄɲ乤ë¤À¤±¤Ç¤¹¡£\n"
-"¤¿¤È¤¨¤Ð¡Ö%s <file>¡×¤È¤¤¤¦¶ñ¹ç¤Ç¤¹¡£ "
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"¤¤¤Þ¤Î¥×¥ê¥ó¥¿¤Ç»È¤¨¤ë¥ª¥×¥·¥ç¥ó°ìÍ÷¤ò¸«¤ë¤Ë¤Ï¡¢²¼¤Î°ìÍ÷¤òÆɤफ¡¢\n"
-"¤¢¤ë¤¤¤Ï¡Ö¥ª¥×¥·¥ç¥ó°ìÍ÷¤ò°õºþ¡×¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤·¤ç¤¦¡£%s%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"¤¤¤Þ¤Î¥×¥ê¥ó¥¿¤Ç»È¤¨¤ë°õºþ¥ª¥×¥·¥ç¥ó°ìÍ÷¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹:\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"¥³¥Þ¥ó¥É¥é¥¤¥ó¡Ê¥¿¡¼¥ß¥Ê¥ë¥¦¥£¥ó¥É¥¦¡Ë¤«¤é¥Õ¥¡¥¤¥ë¤ò°õºþ¤¹¤ë¤Ë¤Ï¡¢\n"
-"¥³¥Þ¥ó¥É¡Ö%s <file>¡×¤ò»È¤¤¤Þ¤¹¡£\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"¤³¤¦¤·¤¿¥³¥Þ¥ó¥É¤Ï¡¢Â¿¤¯¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î°õºþ¥À¥¤¥¢¥í¥°¤ÎÃæ¤Î\n"
-"¡Ö°õºþ¥³¥Þ¥ó¥É¡×¥Õ¥£¡¼¥ë¥É¤Ç¤â»È¤¨¤Þ¤¹¤¬¡¢¤½¤Î¾ì¹ç¤Ï¥Õ¥¡¥¤¥ë̾¤ÏÍפê¤Þ¤»"
-"¤ó¡£\n"
-"°õºþ¤¹¤ë¥Õ¥¡¥¤¥ë¤Ï¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤«¤é¤¯¤ë¤«¤é¤Ç¤¹¡£\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"¤¤¤Þ¤Î¥×¥ê¥ó¥¿¤Ç»È¤¨¤ë¥ª¥×¥·¥ç¥ó°ìÍ÷¤ò¸«¤ë¤Ë¤Ï¡¢¡Ö¥ª¥×¥·¥ç¥ó°ìÍ÷¤ò°õºþ¡×¥Ü¥¿"
-"¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤·¤ç¤¦¡£"
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"¥³¥Þ¥ó¥É¥é¥¤¥ó¡Ê¥¿¡¼¥ß¥Ê¥ë¥¦¥£¥ó¥É¥¦¡Ë¤«¤é¥Õ¥¡¥¤¥ë¤ò°õºþ¤¹¤ë¤Ë¤Ï¡¢\n"
-"¥³¥Þ¥ó¥É¡Ö%s <file>¡×¤Þ¤¿¤Ï¡Ö%s <file>¡×¤ò»È¤¤¤Þ¤¹¡£\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"¤Þ¤¿¥ª¥×¥·¥ç¥óÀßÄê¤ä°õºþ¥¸¥ç¥Ö¤Î½èÍý¤Ë¤Ï¥°¥é¥Õ¥£¥Ã¥¯¤Î¡Öxpdq¡×¤â»È¤¨¤Þ¤¹¡£\n"
-"¥Ç¥¹¥¯¥È¥Ã¥×´Ä¶­¤¬ KDE ¤Ê¤é¡¢¡Ö¥Ñ¥Ë¥Ã¥¯¥Ü¥¿¥ó¡×¤È¤¤¤¦¥¢¥¤¥³¥ó¤¬¥Ç¥¹¥¯¥È¥Ã¥×"
-"¤Ë\n"
-"¤¢¤ë¤Ç¤·¤ç¤¦¡£¤³¤ì¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È¡¢°õºþ¥¸¥ç¥Ö¤¬Á´Éô¤¹¤°¤Ë»ß¤Þ¤ê¤Þ¤¹¡£\n"
-"¤³¤ì¤Ï¤¿¤È¤¨¤Ð»æµÍ¤Þ¤ê¤Î¤È¤­¤ËÊØÍø¤Ç¤¹¡£\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"¡Ö%s¡×¤È¡Ö%s¡×¥³¥Þ¥ó¥É¤Ï¤Þ¤¿¡¢°õºþ¥¸¥ç¥Ö¤´¤È¤Ë¥ª¥×¥·¥ç¥óÀßÄê¤ò\n"
-"ÊѤ¨¤µ¤»¤Æ¤¯¤ì¤Þ¤¹¡£¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë´õ˾¤ÎÀßÄê¤òÄɲ乤ë¤À¤±¤Ç¤¹¡£\n"
-"¤¿¤È¤¨¤Ð¡Ö%s <file>¡×¤È¤¤¤¦¶ñ¹ç¤Ç¤¹¡£\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "°Ê²¼¤Ç°õºþÃæ/¥¹¥­¥ã¥ó/¥Õ¥©¥È¥«¡¼¥É¡§ \"%s\""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "°Ê²¼¤Ç°õºþÃæ/¥¹¥­¥ã¥ó¡§ \"%s\""
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "°Ê²¼¤Ç°õºþÃæ/¥Õ¥©¥È¥«¡¼¥É¥¢¥¯¥»¥¹¡§ \"%s\""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "°Ê²¼¤Î¥×¥ê¥ó¥¿¤Ç°õºþÃ桧 \"%s\""
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "ÊĤ¸¤ë"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "¥×¥ê¥ó¥¿¥ª¥×¥·¥ç¥ó°ìÍ÷"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"HP ¿µ¡Ç½¥Ç¥Ð¥¤¥¹¤ò¼«Æ°ÀßÄꤷ¤Æ¡¢¥¹¥­¥ã¥Ê¤â»È¤¨¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£¤³¤ì¤Ç¥³¥Þ¥ó"
-"¥É¥é¥¤¥ó¤«¤é\"scanimage\"¤òÆþÎϤ¹¤ë¤« (Ê£¿ô¤Î¥¹¥­¥ã¥Ê¤¬¤¢¤ë¾ì¹ç¤Ï\"scanimage "
-"-d hp:%s\" ¤Ç¥¹¥­¥ã¥Ê¤ò»ØÄê)¡¢¥°¥é¥Õ¥£¥Ã¥¯¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Î\"xscanimage\" "
-"¤« \"xsane\"¤ò»È¤Ã¤Æ¥¹¥­¥ã¥ó¤¬¤Ç¤­¤Þ¤¹¡£GIMP¤ò»È¤Ã¤Æ¤¤¤ë¤Ê¤é¡¢\"¥Õ¥¡¥¤¥ë\"/"
-"\"Æɤ߹þ¤ß\"¥á¥Ë¥å¡¼¤ÇŬÀÚ¤ÊÉôʬ¤òÁª¤ó¤Ç¤â²Äǽ¤Ç¤¹¡£¾Ü¤·¤¯¤Ï¡¢¥³¥Þ¥ó¥É¥é¥¤¥ó"
-"¤Ç \"man scanimage\" ¤È \"man sane-hp\" ¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"¤³¤Î¥Ç¥Ð¥¤¥¹¤Ç¤Ï\"scannerdrake\" ¤Ï»È¤ï¤Ê¤¤¤Ç¤¯¤À¤µ¤¤!"
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"¥×¥ê¥ó¥¿¤Ï¡¢PC¤«¤é¥Õ¥©¥È¥«¡¼¥É¥É¥é¥¤¥Ö¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤ë¤è¤¦¤Ë¼«Æ°ÀßÄꤵ¤ì¤Þ¤·"
-"¤¿¡£¤³¤ì¤Ç¥°¥é¥Õ¥£¥Ã¥¯¥×¥í¥°¥é¥à\"MtoolsFM\" (Menu: \"¥¢¥×¥ê¥±¡¼¥·¥ç¥ó\" -> "
-"\"¥Õ¥¡¥¤¥ë¥Ä¡¼¥ë\" -> \"MTools ¥Õ¥¡¥¤¥ë¥Þ¥Í¡¼¥¸¥ã\") ¤«¡¢¥³¥Þ¥ó¥É¥é¥¤¥ó¤Î¥æ¡¼"
-"¥Æ¥£¥ê¥Æ¥£ \"mtools\" (¾Ü¤·¤¯¤Ï¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ç\"man mtools\" ¤ÈÆþÎÏ) ¤ò£ô"
-"¤«¤Ã¤Æ¥Õ¥©¥È¥«¡¼¥É¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤¹¡£¥«¡¼¥É¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ï¡¢¥É¥é¥¤¥Öʸ"
-"»ú \"p:\"°Ê¹ß¤È¤Ê¤ê¤Þ¤¹¡£\"MtoolsFM\" ¤Ç¤Ï¥Õ¥¡¥¤¥ë°ìÍ÷¤Î±¦¾å¤¹¤ß ¤Î¥Õ¥£¡¼¥ë¥É"
-"¤Ç¥É¥é¥¤¥Öʸ»ú¤òÊѤ¨¤é¤ì¤Þ¤¹¡£"
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "¥×¥ê¥ó¥¿¤Î¾ðÊó¤òÆɤó¤Ç¤¤¤Þ¤¹..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "¥×¥ê¥ó¥¿¤ÎÀßÄê¤ò°ÜÆ°"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"¥¹¥×¡¼¥é %s ¤«¤é¤¤¤Þ¤Î¥¹¥×¡¼¥é %s ¤Ø¡¢¥×¥ê¥ó¥¿¤ÎÀßÄê¤ò¥³¥Ô¡¼¤Ç¤­¤Þ¤¹¡£ÀßÄê"
-"¥Ç¡¼¥¿¤¹¤Ù¤Æ¡Ê¥×¥ê¥ó¥¿Ì¾¡¢ÀâÌÀ¡¢¾ì½ê¡¢Àܳ¼ïÎà¡¢¥Ç¥Õ¥©¥ë¥È¤Î¥ª¥×¥·¥ç¥óÀßÄê¡Ë"
-"¤Ï¤½¤Á¤é¤Ë¼è¤é¤ì¤Þ¤¹¤¬¡¢¥¸¥ç¥Ö¤Ï°ÜÆ°¤·¤Þ¤»¤ó¡£°Ê²¼¤ÎÍýͳ¤Ç¡¢°ÜÆ°¤Ç¤­¤Ê¤¤"
-"¥­¥å¡¼¤â¤¢¤ê¤Þ¤¹¡§\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS ¤Ï Novell ¥µ¡¼¥Ð¤Î¥×¥ê¥ó¥¿¤ä¡¢¼«Í³·Á¼°¤Î¥³¥Þ¥ó¥É¤Ë¥Ç¡¼¥¿¤òÁ÷¤ë¥×¥ê¥ó¥¿¤Ï"
-"¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó¡£\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ ¤Ï¥í¡¼¥«¥ë¥×¥ê¥ó¥¿¤È¥ê¥â¡¼¥È¤Î LPD ¥×¥ê¥ó¥¿¡¢¥½¥±¥Ã¥È/TCP ¥×¥ê¥ó¥¿¤·¤«¥µ"
-"¥Ý¡¼¥È¤·¤Þ¤»¤ó¡£\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD ¤È LPRng ¤ÏIPP ¥×¥ê¥ó¥¿¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó¡£\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"¤µ¤é¤Ë¤³¤Î¥×¥í¥°¥é¥à¤ä\"foomatic-configure\" ¤Çºî¤Ã¤Æ¤¤¤Ê¤¤¥­¥å¡¼¤Ï°ÜÆ°¤Ç¤­¤Þ"
-"¤»¤ó¡£"
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"¤Þ¤¿¥á¡¼¥«¡¼Ä󶡤ΠPPD ¥Õ¥¡¥¤¥ë¤ä¥Í¥¤¥Æ¥£¥Ö¤Î CUPS ¥É¥é¥¤¥Ð¤ÇÀßÄꤵ¤ì¤¿¥×¥ê¥ó"
-"¥¿¤Ï°ÜÆ°¤Ç¤­¤Þ¤»¤ó¡£"
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"°ÜÆ°¤·¤¿¤¤¥×¥ê¥ó¥¿¤òÁª¤ó¤Ç \"T°ÜÆ°\"¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "¥×¥ê¥ó¥¿¤ò°ÜÆ°¤·¤Ê¤¤"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "°ÜÆ°"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"\"%s\" ¤È¤¤¤¦¥×¥ê¥ó¥¿¤Ï¤¹¤Ç¤Ë %s ¤Î²¼¤Ë¸ºß¤·¤Þ¤¹¡£\n"
-"¾å½ñ¤­¤¹¤ë¤Ë¤Ï \"°ÜÆ°\" ¤ò²¡¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"¿·¤·¤¤Ì¾Á°¤ò¥¿¥¤¥×¤¹¤ë¤«¡¢¤³¤Î¥×¥ê¥ó¥¿¤ò¤È¤Ð¤¹¤³¤È¤â¤Ç¤­¤Þ¤¹¡£"
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr "¥×¥ê¥ó¥¿Ì¾¤Ï¡¢Ê¸»ú¤È¿ô»ú¤È¥¢¥ó¥À¡¼¥¹¥³¥¢ (_)¤·¤«»È¤¨¤Þ¤»¤ó"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"¥×¥ê¥ó¥¿ \"%s\" ¤Ï¤¹¤Ç¤Ë¸ºß¤·¤Þ¤¹¡£\n"
-"¤¤¤Þ¤ÎÀßÄê¤ò¾å½ñ¤­¤·¤Æ¤·¤Þ¤¤¤Þ¤¹¤«¡©"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "¿·¤·¤¤¥×¥ê¥ó¥¿¤Î̾Á°"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "%s °ÜÆ°Ãæ¡Ä¡Ä"
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"Á°¤Î¥Ç¥Õ¥©¥ë¥È¥×¥ê¥ó¥¿ (\"%s\")¤ò°ÜÆ°¤·¤Þ¤·¤¿¡£¿·¤·¤¤°õºþ¥·¥¹¥Æ¥à%s¤Ç¤â¤³¤ì¤ò"
-"¥Ç¥Õ¥©¥ë¥È¤Î¥×¥ê¥ó¥¿¤Ë¤·¤Þ¤¹¤«¡©"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "¥×¥ê¥ó¥¿¥Ç¡¼¥¿¹¹¿·Ãæ..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "¥ê¥â¡¼¥È¥×¥ê¥ó¥¿¤ÎÀßÄê"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯µ¯Æ°Ãæ..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "º£¤¹¤°¥Í¥Ã¥È¥ï¡¼¥¯ÀßÄê¤ò¤¹¤ë"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯µ¡Ç½¤¬ÀßÄꤵ¤ì¤Æ¤Þ¤»¤ó"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"¥ê¥â¡¼¥È¥×¥ê¥ó¥¿¤ÎÀßÄê¤ò¤·¤Þ¤¹¡£¤³¤ì¤Ï¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥¯¥»¥¹¤Î²ÔƯ¤¬É¬¿Ü¤Ç¤¹"
-"¤¬¡¢¤¢¤Ê¤¿¤Î¥Í¥Ã¥È¥ï¡¼¥¯ÀßÄê¤Ï¤¹¤ó¤Ç¤¤¤Þ¤»¤ó¡£¥Í¥Ã¥È¥ï¡¼¥¯ÀßÄê¤Ê¤·¤Ç¿Ê¤à¤È¡¢"
-"¤¤¤ÞÀßÄêÃæ¤Î¥×¥ê¥ó¥¿¤Ï»È¤¨¤Þ¤»¤ó¡£¤µ¤Æ¤É¤¦¿Ê¤á¤Þ¤·¤ç¤¦¤«¡©"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¤ÎÀßÄê¤ò¤È¤Ð¤·¤ÆÀè¤Ë¿Ê¤à"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"¥¤¥ó¥¹¥È¡¼¥ëÃæ¤Ë¤ä¤Ã¤¿¥Í¥Ã¥È¥ï¡¼¥¯ÀßÄ꤬µ¯Æ°¤Ç¤­¤Þ¤»¤ó¡£µ¯Æ°»þ¤Ë¥Í¥Ã¥È¥ï¡¼¥¯"
-"¤¬Í­¸ú¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤«Ä´¤Ù¤Æ¡¢É¬ÍפʤéMandrake¥³¥ó¥È¥í¡¼¥ë¥»¥ó¥¿¤Î¡Ö¥Í¥Ã¥È¥ï¡¼"
-"¥¯&¥¤¥ó¥¿¡¼¥Í¥Ã¥È/Àܳ¡×¤ÎÉôʬ¤ÇÀßÄê¤ò¤Ê¤ª¤·¤Æ¤¯¤À¤µ¤¤¡£¤½¤ì¤¬½»¤ó¤Ç¤«¤é¡¢Æ±"
-"¤¸¤¯Mandrake¥³¥ó¥È¥í¡¼¥ë¥»¥ó¥¿¤Î¡Ö¥Ï¡¼¥É¥¦¥§¥¢/¥×¥ê¥ó¥¿¡×¤ÎÉôʬ¤Ç¥×¥ê¥ó¥¿¤ÎÀß"
-"Äê¤ò¤·¤Þ¤·¤ç¤¦¡£"
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥¯¥»¥¹¤¬Íî¤Á¤Æ¤¤¤Æ¡¢µ¯Æ°¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿¡£¥Ï¡¼¥É¥¦¥§¥¢¤äÀßÄê¤ò"
-"¥Á¥§¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£¤½¤ì¤«¤é¥ê¥â¡¼¥È¥×¥ê¥ó¥¿¤ÎÀßÄê¤ò¤ä¤ê¤Ê¤ª¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "¥×¥ê¥ó¥¿¥·¥¹¥Æ¥àºÆµ¯Æ°Ãæ..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "¹â¤¤"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "¿À·Ð¼Á¤Ê¤Û¤É¹â¿å½à"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "°õºþ¥·¥¹¥Æ¥à¤ò¥»¥­¥å¥ê¥Æ¥£¿å½à %s ¤Ç¥¤¥ó¥¹¥È¡¼¥ëÃæ"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"¤³¤ì¤«¤é¡¢°õºþ¥·¥¹¥Æ¥à %s ¤ò¥»¥­¥å¥ê¥Æ¥£¿å½à %s ¤Î¥Þ¥·¥ó¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ"
-"¤¹¡£\n"
-"\n"
-"¤³¤Î°õºþ¥·¥¹¥Æ¥à¤Ï¡¢¥Ç¡¼¥â¥ó¡Ê¥Ð¥Ã¥¯¥°¥é¥¦¥ó¥É¤Î¥×¥í¥»¥¹¡Ë¤ò¼Â¹Ô¤·¤Þ¤¹¡£¤³¤ì"
-"¤Ï°õºþ¥¸¥ç¥Ö¤òÂԤäơ¢¤½¤ì¤¬¤­¤¿¤é½èÍý¤·¤Þ¤¹¡£¤³¤Î¥Ç¡¼¥â¥ó¤Ï¥Í¥Ã¥È¥ï¡¼¥¯·Ðͳ"
-"¤Ç¡¢¥ê¥â¡¼¥È¥Þ¥·¥ó¤«¤é¤â¥¢¥¯¥»¥¹¤Ç¤­¤ë¤Î¤Ç¡¢¹¶·â¤µ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£¤Ç¤¹"
-"¤«¤é¤³¤Î¥»¥­¥å¥ê¥Æ¥£¿å½à¤Ç¤Ï¡¢¥Ç¥Õ¥©¥ë¥È¤Çµ¯Æ°¤¹¤ë¥Ç¡¼¥â¥ó¤Ï¤´¤¯¾¯¿ô¤Ç¤¹¡£\n"
-"\n"
-"¤³¤Î¥Þ¥·¥ó¤Ç°õºþ¤ÎÀßÄê¤òËÜÅö¤Ë¤ä¤Ã¤Æ¤¤¤¤¤Ç¤¹¤Í¡©"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "µ¯Æ°»þ¤Ë°õºþ¥·¥¹¥Æ¥à¤ò¥¹¥¿¡¼¥È"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"°õºþ¥·¥¹¥Æ¥à (%s) ¤Ï¡¢¥Þ¥·¥óµ¯Æ°»þ¤Ë¼«Æ°¥¹¥¿¡¼¥È¤·¤Þ¤»¤ó¡£\n"
-"\n"
-"¥»¥­¥å¥ê¥Æ¥£¿å½à¤ò¾å¤²¤¿¤¿¤á¤Ë¡¢¼«Æ°¥¹¥¿¡¼¥È¤¬Ìµ¸ú¤Ë¤Ê¤Ã¤¿¤Î¤«¤â¤·¤ì¤Þ¤»¤ó¡£"
-"°õºþ¥·¥¹¥Æ¥à¤Ï¡¢¹¶·â¤µ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ë¤«¤é¤Ç¤¹¡£\n"
-"\n"
-"°õºþ¥·¥¹¥Æ¥à¤Î¼«Æ°¥¹¥¿¡¼¥È¤ò¤â¤¦°ìÅÙÍ­¸ú¤Ë¤·¤Þ¤¹¤«¡©"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "¥¤¥ó¥¹¥È¡¼¥ëºÑ¤ß¥½¥Õ¥È¤ò¥Á¥§¥Ã¥¯Ãæ¡Ä¡Ä"
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "LPRng ºï½üÃæ¡Ä¡Ä"
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "LPD ºï½üÃæ¡Ä¡Ä"
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "¥×¥ê¥ó¥¿¤Î¥¹¥×¡¼¥é¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "¤É¤Î°õºþ¥·¥¹¥Æ¥à¡Ê¥¹¥×¡¼¥é¡Ë¤ò»È¤¤¤Þ¤¹¤«¡©"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "¥×¥ê¥ó¥¿ \"%s\" ¤ÎÀßÄêÃæ..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "Foomatic ¤Î¥¤¥ó¥¹¥È¡¼¥ëÃæ..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "¥×¥ê¥ó¥¿¥ª¥×¥·¥ç¥ó"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "PrinterDrake½àÈ÷Ãæ..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ÎÀßÄêÃæ..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "°õºþ¤ÎÀßÄê¤ò¤·¤Þ¤¹¤«¡©"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "°õºþ¥·¥¹¥Æ¥à:"
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"°Ê²¼¤Î¥×¥ê¥ó¥¿¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Þ¤¹¡£ÀßÄê¤òÊѹ¹¤·¤¿¤¤¥×¥ê¥ó¥¿¤ò¥À¥Ö¥ë¥¯¥ê¥Ã¥¯¤·"
-"¤Æ¤¯¤À¤µ¤¤¡£¥Ç¥Õ¥©¥ë¥È¥×¥ê¥ó¥¿¤Ë¤·¤¿¤ê¡¢¤½¤Î¾ðÊó¤ò¸«¤¿¤ê¡¢¥ê¥â¡¼¥È¤ÎCUPS ¥µ¡¼"
-"¥Ð¾å¤Î¥×¥ê¥ó¥¿¤ò Star Office/OpenOffice.org/GIMP¤Ç»È¤¨¤ë¤è¤¦¤Ë¤¹¤ë¾ì¹ç¤â¤½¤¦"
-"¤Ç¤¹¡£"
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"°Ê²¼¤Î¥×¥ê¥ó¥¿¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Þ¤¹¡£Êѹ¹¡¢¥Ç¥Õ¥©¥ë¥È²½¡¢¾ðÊó¤Î»²¾È¤Ë¤Ï¡¢\n"
-"¤½¤Î¥×¥ê¥ó¥¿¤ò¥À¥Ö¥ë¥¯¥ê¥Ã¥¯¤·¤Þ¤¹¡£"
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr "¥×¥ê¥ó¥¿°ìÍ÷¹¹¿·¡Ê¥ê¥â¡¼¥È CUPS¥×¥ê¥ó¥¿¤ò¤¹¤Ù¤Æɽ¼¨)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "°õºþ¥·¥¹¥Æ¥à¤òÊѹ¹"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "¥Î¡¼¥Þ¥ë¥â¡¼¥É"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "Ê̤Υץê¥ó¥¿¤òÀßÄꤷ¤Þ¤¹¤«¡©"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "¥×¥ê¥ó¥¿ÀßÄê¤ÎÊѹ¹"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"¥×¥ê¥ó¥¿ %s\n"
-"¤³¤Î¥×¥ê¥ó¥¿¤Î²¿¤òÊѹ¹¤·¤Þ¤¹¤«¡©"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "¤ä¤ì¡ª"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "¥×¥ê¥ó¥¿Àܳ¤Î¼ïÎà"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "¥×¥ê¥ó¥¿¤Î̾Á°¡¢ÀâÌÀ¡¢¾ì½ê"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "¥×¥ê¥ó¥¿¤Î¥á¡¼¥«¡¼¡¢µ¡¼ï¡¢¥É¥é¥¤¥Ð"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "¥×¥ê¥ó¥¿¤Î¥á¡¼¥«¡¼¡¢µ¡¼ï"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "¤³¤Î¥×¥ê¥ó¥¿¤ò¥Ç¥Õ¥©¥ë¥È¤Ë¤¹¤ë"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "¤³¤Î¥×¥ê¥ó¥¿¤ò Star Office/OpenOffice.org/GIMP ¤ËÄɲÃ"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "¤³¤Î¥×¥ê¥ó¥¿¤ò Star Office/OpenOffice.org/GIMP ¤«¤éºï½ü"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "¥Æ¥¹¥È¥Ú¡¼¥¸°õºþ"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "¤³¤Î¥×¥ê¥ó¥¿¤Î»È¤¤Êý¤òÄ´¤Ù¤ë"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "¥×¥ê¥ó¥¿ºï½ü"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "¸Å¤¤¥×¥ê¥ó¥¿ \"%s\" ¤òºï½üÃæ..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "¥Ç¥Õ¥©¥ë¥È¥×¥ê¥ó¥¿"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "¥×¥ê¥ó¥¿ %s ¤¬¥Ç¥Õ¥©¥ë¥È¥×¥ê¥ó¥¿¤Ë¤Ê¤ê¤Þ¤·¤¿¡£"
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "¥×¥ê¥ó¥¿¤ò Star Office/OpenOffice.org/GIMP ¤ËÄɲÃÃæ"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr "¥×¥ê¥ó¥¿ %s ¤ò Star Office/OpenOffice.org/GIMP ¤ËÄɲä·¤Þ¤·¤¿¡£"
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"¥×¥ê¥ó¥¿ %s ¤ò Star Office/OpenOffice.org/GIMP ¤ËÄɲäǤ­¤Þ¤»¤ó¤Ç¤·¤¿¡£"
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "¥×¥ê¥ó¥¿¤ò Star Office/OpenOffice.org/GIMP ¤«¤éºï½üÃæ"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr "¥×¥ê¥ó¥¿ %s ¤ò Star Office/OpenOffice.org/GIMP ¤«¤éºï½ü¤·¤Þ¤·¤¿¡£"
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"¥×¥ê¥ó¥¿ %s ¤ò Star Office/OpenOffice.org/GIMP ¤«¤éºï½ü¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿¡£"
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "¥×¥ê¥ó¥¿ %s ¤òËÜÅö¤Ëºï½ü¤·¤Þ¤¹¤«¡©"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "¥×¥ê¥ó¥¿ \"%s\" ¤òºï½üÃæ..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "¥×¥í¥­¥·¤ÎÀßÄê"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"¥×¥í¥¯¥·ÀßÄê¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ø¤¤¤é¤Ã¤·¤ã¤¤¤Þ¤»¡Á¡£\n"
-"\n"
-"¤³¤³¤Ç¤Ï http ¤È ftp ¤Î¥×¥í¥¯¥·¤òÀßÄꤷ¤Þ¤¹¡£\n"
-"¥í¥°¥¤¥ó¤ä¥Ñ¥¹¥ï¡¼¥É¤â¡¢É¬ÍפʤéÀßÄê¤Ç¤­¤Þ¤¹¡£\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"http ¥×¥í¥¯¥·¾ðÊó¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤\n"
-"http proxy¤ò»È¤ï¤Ê¤¤¤Ê¤é¶õÍó¤Ë¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "¥Ý¡¼¥È"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "Url ¤Ï http://... ¤Ç¤Ï¤¸¤Þ¤ê¤Þ¤¹"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "¥Ý¡¼¥ÈÈÖ¹æ¤Ï¿ô»ú¤Ç¤¹¡£"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"ftp ¥×¥í¥¯¥·¾ðÊó¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤\n"
-"ftp proxy¤ò»È¤ï¤Ê¤¤¤Ê¤é¶õÍó¤Ë¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"¥×¥í¥¯¥·¤Î¥í¥°¥¤¥ó̾¤È¥Ñ¥¹¥ï¡¼¥É¤¬¤¢¤ì¤ÐÆþÎϤ·¤Þ¤¹¡£\n"
-"¥í¥°¥¤¥ó/¥Ñ¥¹¥ï¡¼¥É¤¬¤Ê¤±¤ì¤Ð¶õÍó¤Î¤Þ¤Þ¤Ç¤¹"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "¥í¥°¥¤¥ó"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "¥Ñ¥¹¥ï¡¼¥É"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "¥Ñ¥¹¥ï¡¼¥É¤ò¤â¤¦°ìÅÙÆþ¤ì¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬°ìÃפ·¤Þ¤»¤ó¡£¤â¤¦°ìÅÙÆþ¤ì¤Æ¤¯¤À¤µ¤¤¡ª"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈºÑ¤ß¤Î RAID md%d ¤Ë¤Ï¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÄɲäǤ­¤Þ¤»¤ó"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "%s ¥Õ¥¡¥¤¥ë¤¬½ñ¤­¹þ¤á¤Þ¤»¤ó"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid ¤Ë¼ºÇÔ"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid ¤Ë¼ºÇÔ (raidtools ¤¬Æþ¤Ã¤Æ¤Ê¤¤¤Î¤«¤â?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "RAID ¥ì¥Ù¥ë %d ¤Î¤¿¤á¤Ë¤Ï¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬ÉÔ­¤Ç¤¹\n"
-
-#: ../../security/main.pm_.c:66
-msgid "Security Level:"
-msgstr "¥»¥­¥å¥ê¥Æ¥£¿å½à:"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "¥»¥­¥å¥ê¥Æ¥£¿å½à"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "¥»¥­¥å¥ê¥Æ¥£´ÉÍý¼Ô¡Ê¥í¥°¥¤¥ó¤«ÅŻҥ᡼¥ë¡Ë"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (¥Ç¥Õ¥©¥ë¥È)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "¥»¥­¥å¥ê¥Æ¥£¥ì¥Ù¥ë¤ÎÀßÄêÃæ"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë¤Î½àÈ÷Ãæ¡¢¾¯¡¹¤ªÂÔ¤Á¤ò"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "ALSA (Àè¿ÊLinux ¥µ¥¦¥ó¥É¥¢¡¼¥­¥Æ¥¯¥Á¥ã) ¥µ¥¦¥ó¥É¥·¥¹¥Æ¥àµ¯Æ°"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron ¤ÏÄê´üŪ¤Ê¥³¥Þ¥ó¥É¥¹¥±¥¸¥å¡¼¥é¤Ç¤¹¡£"
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd ¤Ï¥Ð¥Ã¥Æ¥ê¡¼¤Î¾õÂÖ¤òÄ´¤Ù¤Æ¤½¤ì¤òsyslog·Ðͳ¤Çµ­Ï¿¤·¤Þ¤¹¡£\n"
-"ÅÅÃÓ¤¬¤Ê¤¯¤Ê¤Ã¤¿¤È¤­¤Ë¥Þ¥·¥ó¤ò¥·¥ã¥Ã¥È¥À¥¦¥ó¤¹¤ë¤Î¤Ë¤â»È¤¨¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:18
-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 ""
-"at¥³¥Þ¥ó¥É¤Ç¥¹¥±¥¸¥å¡¼¥ë¤µ¤ì¤¿¥³¥Þ¥ó¥É¤ò¡¢at¼Â¹Ô»þ¤Ë»ØÄꤷ¤¿»þ´Ö¤Ë\n"
-"¼Â¹Ô¤·¤Æ¡¢Ê¿¶ÑÉé²Ù¤¬Ä㤤¤È¤­¤Ë¥Ð¥Ã¥Á¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron¤ÏUNIXɸ½à¤Î¥×¥í¥°¥é¥à¤Ç¡¢¥æ¡¼¥¶»ØÄê¤Î¥×¥í¥°¥é¥à¤òÄê´üŪ¤Ë\n"
-"¼Â¹Ô¤·¤Þ¤¹¡£vixie cron¤Ïɸ½à¤ÎUNIX cron¤Ë¹âÅ٤ʥ»¥­¥å¥ê¥Æ¥£¤ä\n"
-"¶¯ÎϤÊÀßÄꥪ¥×¥·¥ç¥ó¤Ê¤É¤Îµ¡Ç½¤òÄɲ䷤Ƥ¤¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM ¤ÏMidnight Commander¤Ê¤É¥Æ¥­¥¹¥È¥Ù¡¼¥¹¤ÎLinux¥½¥Õ¥È¤Ç¥Þ¥¦¥¹¤¬\n"
-"»È¤¨¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£¥Þ¥¦¥¹¤Ë¤è¤ë¥³¥ó¥½¡¼¥ë¤Ç¤Î¥«¥Ã¥È¡¦¥Ú¡¼¥¹¥È\n"
-"¤ä¡¢¥Ý¥Ã¥×¥¢¥Ã¥×¥á¥Ë¥å¡¼¤â»È¤¨¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake ¤Ï¥Ï¡¼¥É¥¦¥§¥¢¤òõ¤·¤Æ¡¢²Äǽ¤Ê¤é¿·¤·¤¤¥Ï¡¼¥É¥¦¥§¥¢¤äÊѹ¹¤·¤¿\n"
-"¥Ï¡¼¥É¥¦¥§¥¢¤ÎÀßÄê¤ò¤·¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr "Apache¤ÏWorld Wide Web¥µ¡¼¥Ð¤Ç¡¢HTML ¥Õ¥¡¥¤¥ë¤äCGI¤Î¸ø³«¤Ë»È¤¤¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:29
-msgid ""
-"The internet superserver daemon (commonly called inetd) starts a\n"
-"variety of other internet services as needed. It is responsible for "
-"starting\n"
-"many services, including telnet, ftp, rsh, and rlogin. Disabling inetd "
-"disables\n"
-"all of the services it is responsible for."
-msgstr ""
-"¥¤¥ó¥¿¡¼¥Í¥Ã¥È¡¦¥¹¡¼¥Ñ¡¼¥µ¡¼¥Ð¡¦¥Ç¡¼¥â¥ó (Ä̾Îinetd) ¤Ï¡¢É¬ÍפË\n"
-"±þ¤¸¤Æ¤½¤Î¾³Æ¼ï¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥µ¡¼¥Ó¥¹¤ò³«»Ï¤·¤Þ¤¹¡£telnet¡¢ftp¡¢\n"
-"rsh¡¢rlogin¤Ê¤É¤Î¥µ¡¼¥Ó¥¹³«»Ï¤òôÅö¤·¤Þ¤¹¡£inetd¤ò̵¸ú¤Ë¤¹¤ë¤È¡¢\n"
-"¤³¤¦¤·¤¿³Æ¼ï¥µ¡¼¥Ó¥¹¤¹¤Ù¤Æ¤¬Ìµ¸ú¤Ë¤Ê¤ê¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:33
-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"
-"ÀßÄꤹ¤ë¤Ë¤Ï¡¢Linux ¥«¡¼¥Í¥ë2.2 ¤Î¥Ñ¥±¥Ã¥È¥Õ¥£¥ë¥¿¤òµ¯Æ°¤·¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:35
-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 ""
-"¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ï¡¢/etc/sysconfig/keyboard¤«¤éÀßÄꤷ¤¿¥­¡¼¥Ü¡¼¥É¥Þ¥Ã¥×¤ò\n"
-"¥í¡¼¥É¤·¤Þ¤¹¡£¤³¤ì¤Ïkbdconfig¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤ò»È¤Ã¤ÆÀßÄꤷ¤Þ¤¹¡£Ä̾ï¤Ï\n"
-"Í­¸ú¤Ë¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£"
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"/usr/include/linux/{autoconf,version}.h ÍѤË\n"
-"/boot ¤Î¥«¡¼¥Í¥ë¥Ø¥Ã¥À¤òºÆÀ¸À®¤·¤Þ¤¹"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "µ¯Æ°»þ¤Ë¥Ï¡¼¥É¥¦¥§¥¢¤Î¼«Æ°¸¡½Ð¤ÈÀßÄê¤ò¤¹¤ë¡£"
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Linuxconf ¤Ï¤È¤­¤É¤­¡¢¥·¥¹¥Æ¥àÀßÄê°Ý»ý¤Î¤¿¤á¤Ëµ¯Æ°»þ¤Ë\n"
-"³Æ¼ïºî¶È¤ò¤·¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:43
-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 ¤Ï¥×¥ê¥ó¥¿¥Ç¡¼¥â¥ó¤Ç¡¢lpr¤ÎÆ°ºî¤ËɬÍפǤ¹¡£´ðËÜŪ¤Ë\n"
-"¤Ï¥×¥ê¥ó¥¿¤Ë°õºþ¥¸¥ç¥Ö¤ò¿¶¤êʬ¤±¤ë¥µ¡¼¥Ð¤Ç¤¹¡£"
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Linux ¥Ð¡¼¥Á¥ã¥ë¥µ¡¼¥Ð¤Ï¡¢¹âÀ­Ç½¤Ç¤¤¤Ä¤Ç¤â»È¤¨¤ë¥µ¡¼¥Ð¤Î\n"
-"¹½Ãۤ˻Ȥ¤¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) ¤Ï¡¢IP¥¢¥É¥ì¥¹¤È¥Û¥¹¥È̾¤ò·ë¤Ó¤Ä¤±¤ë¤¿¤á¤Î¥É¥á¥¤¥ó̾¥µ¡¼¥Ð"
-"¡ÊDomain Name Server, DNS) ¤Ç¤¹¡£"
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"¥Í¥Ã¥È¥ï¡¼¥¯¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à (NFS), SMB (LanManager/Windows),\n"
-"NCP (NetWare) ¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¤ò¤¹¤Ù¤Æ¥Þ¥¦¥ó¥È¡¦¥¢¥ó¥Þ¥¦¥ó¥È¤·¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"µ¯Æ°»þ¤ËÍ­¸ú¤Ë¤¹¤ëÀßÄê¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤ò¤¹¤Ù¤Æ¡¢\n"
-"Í­¸ú¡¦Ìµ¸ú¤Ë¤·¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:52
-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 ¤ÏTCP/IP¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Ç¥Õ¥¡¥¤¥ë¶¦Í­¤ò¤¹¤ë¤Î¤Ë¤è¤¯»È¤¦¥×¥í¥È¥³¥ë\n"
-"¤Ç¤¹¡£¤³¤Î¥µ¡¼¥Ó¥¹¤Ï NFS ¥µ¡¼¥Ðµ¡Ç½¤òÄ󶡤·¤Þ¤¹¡£ÀßÄê¤Ë¤Ï/etc/exports \n"
-"¥Õ¥¡¥¤¥ë¤ò»È¤¤¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS ¤ÏTCP/IP¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Ç¥Õ¥¡¥¤¥ë¶¦Í­¤ò¤¹¤ë¤Î¤Ë¤è¤¯»È¤¦¥×¥í¥È¥³¥ë\n"
-"¤Ç¤¹¡£¤³¤Î¥µ¡¼¥Ó¥¹¤Ï NFS ¥Õ¥¡¥¤¥ë¥í¥Ã¥¯µ¡Ç½¤òÄ󶡤·¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr "µ¯Æ°»þ¤Ë¥³¥ó¥½¡¼¥ë¤È XFree ¤Ç¼«Æ°Åª¤Ë numlock ¤òÍ­¸ú¤Ë¤¹¤ë¡£"
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "OKI 4w ¸ß´¹¤Îwin¥×¥ê¥ó¥¿¤ò¥µ¥Ý¡¼¥È"
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA ¥µ¥Ý¡¼¥È¤Ï¡¢¥é¥Ã¥×¥È¥Ã¥×¥³¥ó¥Ô¥å¡¼¥¿¤ÇEthernet¤ä¥â¥Ç¥à\n"
-"¤Ê¤É¤ÎPC¥«¡¼¥É¤ò»È¤¨¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Î¤â¤Î¤Ç¤¹¡£ÀßÄꤹ¤ë¤Þ¤Ç\n"
-"¤Ïµ¯Æ°¤·¤Ê¤¤¤Î¤Ç¡¢É¬Íפʤ¤¥Þ¥·¥ó¤ËÆþ¤ì¤Æ¤¢¤Ã¤Æ¤â°ÂÁ´¤Ç¤¹¡£"
-
-#: ../../services.pm_.c:63
-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 ""
-"portmapper ¤Ï RPC Àܳ¤ò´ÉÍý¤·¤Þ¤¹¡£¤³¤ì¤ÏNFS¤äNIS¤Ê¤É¤Î¥×¥í¥È¥³¥ë¤Ç\n"
-"»ÈÍѤµ¤ì¤Þ¤¹¡£RPCµ¡¹½¤ò»È¤¦¥×¥í¥È¥³¥ë¤Î¥µ¡¼¥Ð¤È¤Ê¤ë¥Þ¥·¥ó¤Ç¤Ï¡¢¤³¤Î\n"
-"portmap ¥µ¡¼¥Ð¤¬Æ°¤¤¤Æ¤¤¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix ¤Ï¥á¡¼¥ëžÁ÷¥¨¡¼¥¸¥§¥ó¥È¤Ç¤¹ (MTA) ¤Ç¤¹¡£¤³¤ì¤Ï¡¢¥Þ¥·¥ó´Ö¤Ç¥á¡¼¥ë¤ò¤ä"
-"¤ê¤È¤ê¤¹¤ë¥×¥í¥°¥é¥à¤Ç¤¹¡£"
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Íð¿ôȯÀ¸¤Î¼Á¤ò¾å¤²¤ë¤¿¤á¤Ë¡¢¥·¥¹¥Æ¥à¤Î¥¨¥ó¥È¥í¥Ô¡¼¥×¡¼¥ë¤òÊݸ¡¦\n"
-"Éü³è¤µ¤»¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Oracle ¤Ê¤É¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç»È¤¨¤ë¤è¤¦¤Ë¡¢¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹\n"
-"¤¿¤È¤¨¤Ð¥Ï¡¼¥É¥É¥é¥¤¥Ö¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¡Ë¤òÀ¸¥Ç¥Ð¥¤¥¹¤Ë³ä¤ê¤Ä¤±¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:71
-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 ¥Ç¡¼¥â¥ó¤Ï¡¢RIP¥×¥í¥È¥³¥ë¤ò»È¤Ã¤ÆIP¥Æ¡¼¥Ö¥ë¤Î¼«Æ°¹¹¿·¤ò\n"
-"²Äǽ¤Ë¤·¤Þ¤¹¡£RIP ¤Ï¾®µ¬Ìϥͥåȥ¥¯¤Ç¤ÏÊØÍø¤Ç¤è¤¯»È¤ï¤ì¤Þ¤¹¤¬¡¢\n"
-"¥Í¥Ã¥È¥ï¡¼¥¯¤¬Ê£»¨¤Ë¤Ê¤Ã¤Æ¤¯¤ë¤È¡¢¤³¤ì¤Ç¤ÏÉÔ½½Ê¬¤Ç¤¹¡£"
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"rstat¥×¥í¥È¥³¥ë¤ò»È¤¦¤È¡¢¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Î¥æ¡¼¥¶¤¬¡¢¤½¤Î¥Í¥Ã¥È¥ï¡¼¥¯\n"
-"¤ËÀܳ¤·¤¿¥Þ¥·¥ó¤Î¤¹¤Ù¤Æ¤Ë¤Ä¤¤¤Æ¡¢À­Ç½»Øɸ¤òÆÀ¤é¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"rusers¥×¥í¥È¥³¥ë¤Ç¤Ï¡¢¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Î¥æ¡¼¥¶¤¬¡¢±þÅú¤¹¤ë¤Û¤«¤Î¥Þ¥·¥ó\n"
-"¤Ë¥í¥°¥¤¥ó¤·¤Æ¤¤¤ë¿Í¤¿¤Á¤ò¸«¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£"
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"rwho ¥Ç¡¼¥â¥ó¤¬Áö¤Ã¤Æ¤¤¤ë¥Þ¥·¥ó¤Ç¤Ï¡¢¤½¤Î¥Þ¥·¥ó¤Ë¥í¥°¥¤¥óÃæ¤Î\n"
-"¥æ¡¼¥¶°ìÍ÷¤òrwho¥×¥í¥È¥³¥ë·Ðͳ¤Ç¸«¤é¤ì¤Þ¤¹ (finger¤Ë»÷¤Æ¤¤¤Þ¤¹)¡£"
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "¥µ¥¦¥ó¥É¥·¥¹¥Æ¥à¤òµ¯Æ°"
-
-#: ../../services.pm_.c:81
-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"
-"¤¹¤ë¤È¤­¤Ë»È¤¤¤Þ¤¹¡£¤º¤Ã¤Èµ¯Æ°¤·¤Æ¤ª¤¯¤Û¤¦¤¬¤¤¤¤¤Ç¤·¤ç¤¦¡£"
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "usb ¥Ç¥Ð¥¤¥¹ÍѤΥɥ饤¥Ð¤òÆɤ߹þ¤ß¤Þ¤·¤ç¤¦¡£"
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "X¥Õ¥©¥ó¥È¥µ¡¼¥Ð¤ò³«»Ï¤·¤Þ¤¹¡ÊXFree »ÈÍѤˤÏɬ¿Ü¡Ë¡£"
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "µ¯Æ°»þ¤Ë¼«Æ°Åª¤Ë¤¿¤Á¤¢¤²¤ë¥µ¡¼¥Ó¥¹¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "°õºþ"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥È"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "¥Õ¥¡¥¤¥ë¶¦Í­"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "¥·¥¹¥Æ¥à"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "¥ê¥â¡¼¥È´ÉÍý"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¥µ¡¼¥Ð"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "¥µ¡¼¥Ó¥¹: %d ¤¬ %d ÍѤ˵¯Æ°¤·¤¿¤Î¤òÅÐÏ¿"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "¥µ¡¼¥Ó¥¹"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "¼Â¹ÔÃæ"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "Ää»ßÃæ"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "¥µ¡¼¥Ó¥¹¤È¥Ç¡¼¥â¥ó"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"¤³¤Î¥µ¡¼¥Ó¥¹¤Ë¤Ä¤¤¤Æ¤Ï¡¢ÄɲäÎ\n"
-"¾ðÊó¤Ï¤¢¤ê¤Þ¤»¤ó¡£¤´¤á¤ó¤Ê¤µ¤¤¡£"
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "µ¯Æ°»þ¤ÎÆ°ºî"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "³«»Ï"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Ää»ß"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Mandrake Linux 9.0¤ò¤ªÁª¤Ó¤¤¤¿¤À¤­¤Þ¤·¤Æ¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤¹"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "¥ª¡¼¥×¥ó¥½¡¼¥¹¤ÎÀ¤³¦¤Ø¤è¤¦¤³¤½"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"MandrakeSoft ¤ÎÀ®¸ù¤Ï¡¢¥Õ¥ê¡¼¥½¥Õ¥È¤Î¸¶Íý¤Ëº¬¤¶¤·¤¿¤â¤Î¤Ç¤¹¡£¤¢¤Ê¤¿¤Î¿·¥ª¥Ú"
-"¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Ï¡¢Á´À¤³¦¤Î Linux ¥³¥ß¥å¥Ë¥Æ¥£¤Ë¤è¤ë¶¦Æ±ºî¶È¤ÎÀ®²Ì¤Ê¤Î¤Ç"
-"¤¹¡£"
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "¥Õ¥ê¡¼¥½¥Õ¥È¤ÎÀ¤³¦¤Ë»²²Ã¤·¤Þ¤·¤ç¤¦"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "¥ª¡¼¥×¥ó¥½¡¼¥¹¥³¥ß¥å¥Ë¥Æ¥£¤Ë¤Ä¤¤¤Æ¤â¤Ã¤È¾Ü¤·¤¯ÃΤꤿ¤¤¤Ç¤¹¤«¡©"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"¼«Ê¬¤ÎÃ챤ò¶¦Í­¤·¤ÆLinux¥Ä¡¼¥ë¤Î¹½ÃÛ¤ò½õ¤±¤ë¤Ë¤Ï¡¢¡Ö¥³¥ß¥å¥Ë¥Æ¥£¡×¥¦¥§¥Ö¥Ú¡¼"
-"¥¸¤Ë¤¢¤ë¥Õ¥©¡¼¥é¥à¤Ë»²²Ã¤·¤Þ¤·¤ç¤¦¡£"
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤òºÇÂç¸Â¤Ë³èÍÑ"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 ¤ÏºÇ¹â¤Î¥½¥Õ¥È¤ò¼è¤ê¤½¤í¤¨¤Æ¤¤¤Þ¤¹¡£¥¦¥§¥Ö¤ò¥µ¡¼¥Õ¤·¤Æ¡¢Æ°"
-"²è¤ò¸«¤ë¤Ê¤éMozilla ¤È Konqueror ¤¬¤¢¤ë¤·¡¢¥á¡¼¥ë¤ÎÁ÷¼õ¿®¤È¸Ä¿Í¾ðÊó´ÉÍý¤Ï"
-"Evolution ¤È Kmail¤¬»È¤¨¤Þ¤¹¡£"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr "ºÇ¿·¤Î¥°¥é¥Õ¥£¥Ã¥¯¤ä¥Þ¥ë¥Á¥á¥Ç¥£¥¢¥Ä¡¼¥ë¤ò¤É¤¦¤¾"
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr "¥Þ¥ë¥Á¥á¥Ç¥£¥¢¤ò»È¤¤Åݤ·¤Þ¤·¤ç¤¦¡ª"
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux 9.0 ¤Ç¤Ï¡¢ºÇ¿·¥½¥Õ¥È¤Ç²»³Ú¤ä²»À¼¥Õ¥¡¥¤¥ë¤ÎºÆÀ¸¤ò¤·¤¿¤ê¡¢²èÁü¤ä"
-"¼Ì¿¿¤ò´ÉÍý¤·¤¿¤ê¡¢¥Æ¥ì¥Ó¤ò¸«¤¿¤ê¤Ç¤­¤Þ¤¹¡£"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "¥²¡¼¥à"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 9.0 ¤Ë¤Ï¡¢ºÇ¹â¤Î¥ª¡¼¥×¥ó¥½¡¼¥¹¥²¡¼¥à¤¬¤Ä¤¤¤Æ¤­¤Þ¤¹¡£¥¢¡¼¥±¡¼¥É"
-"·¿¡¢¥¢¥¯¥·¥ç¥ó·¿¡¢¥«¡¼¥É¥²¡¼¥à¡¢¥¹¥Ý¡¼¥Ä¡¢Àïά¥²¡¼¥à..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Mandrake ¥³¥ó¥È¥í¡¼¥ë¥»¥ó¥¿¡¼"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"Mandrake Linux 9.0 ¥³¥ó¥È¥í¡¼¥ë¥»¥ó¥¿¡¼¤Ï¡¢Mandrake ¥·¥¹¥Æ¥à¤Î¥«¥¹¥¿¥Þ¥¤¥º¤È"
-"ÀßÄê¤Î¤¿¤á¤Î¥ï¥ó¥¹¥È¥Ã¥×¥Ñ¥Í¥ë½¸¤Ç¤¹¡£"
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "¥æ¡¼¥¶¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Mandrake Linux 9.0¤Ë¤Ï11¼ïÎà¤Î¥æ¡¼¥¶¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤¬¤Ä¤¤¤Æ¤­¤Æ¡¢¤É¤ì¤â¹¥¤­"
-"¤Ê¤è¤¦¤ËÊѹ¹¤Ç¤­¤Þ¤¹: KDE 3, Gnome 2, WindowMaker, ..."
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "³«È¯¤â³Ú¤Ë¤Ê¤ê¤Þ¤·¤¿"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr "Mandrake Linux 9.0¤Ïµæ¶Ë¤Î³«È¯ÍÑ¥×¥é¥Ã¥È¥Û¡¼¥à¤Ç¤¹"
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"GNU gcc 3 ¥³¥ó¥Ñ¥¤¥é¤ò¤Ï¤¸¤á¡¢ºÇ¹â¤Î¥ª¡¼¥×¥ó¥½¡¼¥¹³«È¯´Ä¶­¤Î°ÒÎϤò»È¤¤¤Þ¤·¤ç"
-"¤¦¡£"
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr "¥Þ¥·¥ó¤ò¹¹¿·¥é¥¤¥µ¡¼¥Ð¤Ë"
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"¥Þ¥¦¥¹¤ò¤Û¤ó¤Î¿ô¥¯¥ê¥Ã¥¯¤¹¤ë¤À¤±¤Ç¡¢¤¢¤Ê¤¿¤Î¥Þ¥·¥ó¤Ï¶¯ÎϤʥµ¡¼¥Ð¤ËÁáÊѤï¤ê¡ª"
-"¥¦¥§¥Ö¥µ¡¼¥Ð¡¢¥á¡¼¥ë¡¢¥Õ¥¡¥¤¥¢¡¼¥¦¥©¡¼¥ë¡¢¥ë¡¼¥¿¡¢¥Õ¥¡¥¤¥ë¥µ¡¼¥Ð¤Ë°õºþ¥µ¡¼¥Ð"
-"¤Ê¤É¤â¤í¤â¤í¤Ç¤¹¡£"
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "¥»¥­¥å¥ê¥Æ¥£¤ÎºÇŬ²½"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-"MandrakeSecurity À½ÉÊ¤Ë¤Ï Multi Network Firewall À½ÉÊ (M.N.F.)¤â¤¢¤ê¤Þ¤¹"
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-"¤³¤Î¥Õ¥¡¥¤¥¢¡¼¥¦¥©¡¼¥ëÀ½Éʤò»È¤¨¤Ð¡¢¥»¥­¥å¥ê¥Æ¥£¥Ë¡¼¥º¤ò¤¹¤Ù¤ÆËþ¤¿¤»¤ë¥Í¥Ã¥È"
-"¥ï¡¼¥¯µ¡Ç½¤¬¼ê¤ËÆþ¤ê¤Þ¤¹¡£"
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr "¤³¤ÎÀ½ÉʤÏMandrakeStore¥¦¥§¥Ö¥µ¥¤¥È¾å¤Ë¤¢¤ê¤Þ¤¹"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr "¸ø¼°MandrakeSoft¾¦Å¹"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"¥Õ¥ë¥ì¥ó¥¸¤ÎLinux ¥½¥ê¥å¡¼¥·¥ç¥ó¤ä¡¢À½Éʤä³Æ¼ï¥¢¥¤¥Æ¥à¤ÎÆòÁÈÎÇ䤬¡¢ÊÀ¼Ò¤Î¥ª"
-"¥ó¥é¥¤¥ó e-¾¦Å¹¤Ç¼ê¤ËÆþ¤ê¤Þ¤¹¡£"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr "Àïά¥Ñ¡¼¥È¥Ê¡¼"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-"MandrakeSoft ¤Ï³Æ¼ï¤Î´ë¶È¤ÈÄó·È¤·¤ÆMandrake Linux¤È¸ß´¹À­¤Î¤¢¤ë¹âÅ٤ʥ½¥ê¥å¡¼"
-"¥·¥ç¥ó¤òÄ󶡤·¤Þ¤¹¡£¤³¤¦¤·¤¿¥Ñ¡¼¥È¥Ê¡¼¤Î°ìÍ÷¤âMandrakeStore¤Ë¤¢¤ê¤Þ¤¹"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr "MandrakeSoft¤Î¸¦½¤¥«¥¿¥í¥°Linux-Campus¤ò¤É¤¦¤¾"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-"³Æ¼ï¸¦½¤¥×¥í¥°¥é¥à¤Ï¡¢¥æ¡¼¥¶¤ÈÀìÌç²È¡Ê¥Í¥Ã¥È¥ï¡¼¥¯¤ä¥·¥¹¥Æ¥à´ÉÍý¼Ô¡Ë¤Î¥Ë¡¼¥º"
-"¤Ë¹ç¤¦¤è¤¦¤Ëºî¤é¤ì¤Æ¤¤¤Þ¤¹"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr "Linux¤Îµ»Ç½Ç§Äê¤òÆÀ¤è¤¦"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-"¥ª¥ó¥é¥¤¥ó¤Ë¤»¤è¥Í¥Ã¥È¥ï¡¼¥¯¸¦½¤¥Ñ¡¼¥È¥Ê¡¼¤òÄ̤¸¤Æ¤Ë¤»¤è¡¢Linux-Campus ¥«¥¿¥í"
-"¥°¤Ï¡¢Ç§ÃÎÅ٤ι⤤LPIǧÄê¥×¥í¥°¥é¥à¡ÊÀ¤³¦ÅªÀìÌçµ»½Ñ»ñ³Ê¤Î¼èÆÀ½àÈ÷¤Î¼«½¬¤ËºÇŬ"
-"¤Ç¤¹"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "Mandrake¥¨¥­¥¹¥Ñ¡¼¥È¤Ë¤Ê¤í¤¦"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr "MandrakeSoft¤Î¥ª¥ó¥é¥¤¥ó¥µ¥Ý¡¼¥È¥×¥é¥Ã¥È¥Û¡¼¥à¤ÇÌäÂê²ò·è"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-"MandrakeSoft ¥µ¥Ý¡¼¥È¥Á¡¼¥à¤ÈLinux ¥³¥ß¥å¥Ë¥Æ¥£¤Ë¥ª¥ó¥é¥¤¥ó¤Ç»²²Ã¤·¡¢Ã챤ò¶¦"
-"Í­¤·¤Æ¾¤Î¿Í¤ò½õ¤±¤Þ¤·¤ç¤¦¡£¤½¤ì¤Ë¤Ï¡¢¥ª¥ó¥é¥¤¥óµ»½Ñ¥µ¥Ý¡¼¥È¥¦¥§¥Ö¥µ¥¤¥È¾å¤Ç"
-"ǧÃΤµ¤ì¤¿ÀìÌç²È¤Ë¤Ê¤ê¤Þ¤·¤ç¤¦:"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-msgid "MandrakeExpert Corporate"
-msgstr "Mandrake´ë¶È¥¨¥­¥¹¥Ñ¡¼¥È"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr "´ë¶È¸ÇÍ­¤Î¥µ¥Ý¡¼¥È¥Ë¡¼¥º¤Ë±þ¤¨¤ë¥ª¥ó¥é¥¤¥ó¥×¥é¥Ã¥È¥Û¡¼¥à"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr "¤¹¤Ù¤Æ¤Î»ö¾Ý¤¬°ì¿Í¤Î¹âµ»Ç½MandrakeSoftµ»½ÑÀìÌç²È¤Ë¤è¤Ã¤ÆÄÉÀפµ¤ì¤Þ¤¹¡£"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr "MandrakeClub ¤È Mandrake Corporate Club"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-"MandrakeClub ¤È Mandrake Corporate Club ¤Ï¡¢Mandrake Linux¤Î¥Ó¥¸¥Í¥¹¤ä¸Ä¿Í"
-"¥æ¡¼¥¶¤¬¤ªµ¤¤ËÆþ¤ê¤ÎLinux¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤ò¥µ¥Ý¡¼¥È¤·¤Ä¤Ä¡¢¤Á¤ç¤Ã¤È¤·¤¿"
-"¥á¥ê¥Ã¥È¤ò¼ê¤ËÆþ¤ì¤ë¤¿¤á¤Ëºî¤é¤ì¤Þ¤·¤¿¡£ÊÀ¼ÒÀ½Éʤ¬¤ªµ¤¤Ë¾¤¤·¤¿¤é¤¢¤ë¤¤¤Ï¸æ¼Ò"
-"¤¬ÊÀ¼ÒÀ½ÉʤǶ¥ÁèÎϤòÆÀ¤Æ¤¤¤ë¤Ê¤é¡¢¤¢¤ë¤¤¤ÏMandrake Linux¤Î³«È¯¤ò¥µ¥Ý¡¼¥È¤·¤¿"
-"¤±¤ì¤Ð¡¢MandrakeClub¤Ë»²²Ã¤·¤Þ¤·¤ç¤¦!"
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "¥Ñ¥Ã¥±¡¼¥¸¤Î¥¤¥ó¥¹¥È¡¼¥ëÃæ..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "¥í¥°¥¢¥¦¥È¤·¤¿¾å¤Ç Ctrl-Alt-BackSpace ¤ò²¡¤·¤Æ²¼¤µ¤¤"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Êѹ¹¤òÍ­¸ú¤Ë¤¹¤ë¤Ë¤Ï %s ¤Ë¥í¥°¥¤¥ó¤·¤Ê¤ª¤·¤Æ²¼¤µ¤¤"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Mandrake¥¿¡¼¥ß¥Ê¥ë¥µ¡¼¥ÐÀßÄê"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "¥µ¡¼¥Ð¤òÍ­¸ú¤Ë"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "¥µ¡¼¥Ð¤ò̵¸ú¤Ë"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "¥µ¡¼¥Ðµ¯Æ°"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "¥µ¡¼¥ÐÄä»ß"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "Etherboot Floppy/ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "¥Í¥Ã¥È¥Ö¡¼¥È¥¤¥á¡¼¥¸"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "¥æ¡¼¥¶¤òÄɲÃ/ºï½ü"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "¥¯¥é¥¤¥¢¥ó¥ÈÄɲÃ/ºï½ü"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "µ¯Æ°¥Õ¥í¥Ã¥Ô¡¼"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "µ¯Æ° ISO"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "¥«¡¼¥Í¥ëÁ´ÂΤò¹½ÃÛ -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "¤³¤ì¤Ë¤Ï¤·¤Ð¤é¤¯¤«¤«¤ê¤Þ¤¹¡£"
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "¥«¡¼¥Í¥ë¤¬°ì¤Ä¤âÁª¤Ð¤ì¤Æ¤¤¤Þ¤»¤ó¡ª"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "ñ°ìNIC¤ò¹½ÃÛ -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "nic ¤¬Áª¤Ð¤ì¤Æ¤¤¤Þ¤»¤ó!"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "Á´¥«¡¼¥Í¥ë¹½ÃÛ -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- ºï½ü"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "NBI ¤¹¤Ù¤Æºï½ü"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "¥æ¡¼¥¶Äɲà -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- ¥æ¡¼¥¶ºï½ü"
-
-#: ../../standalone/drakTermServ_.c:694
-#, fuzzy
-msgid "No net boot images created!"
-msgstr "¥Í¥Ã¥È¥Ö¡¼¥È¥¤¥á¡¼¥¸"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "¥¯¥é¥¤¥¢¥ó¥ÈÄɲà -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- ¥¯¥é¥¤¥¢¥ó¥Èºï½ü"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "dhcpd ÀßÄêÃæ..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "¾åµéÀßÄê"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "ÀßÄê½ñ¤­¹þ¤ß"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "¥Õ¥í¥Ã¥Ô¡¼¤òÁÞÆþ¤·¤Æ¤¯¤À¤µ¤¤:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "¥Õ¥í¥Ã¥Ô¡¼¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤»¤ó!"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "¥Õ¥í¥Ã¥Ô¡¼¤ò¼è¤ê½ü¤¤¤Æ¤âÂç¾æÉפǤ¹"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "Í­¸ú¤Ê¥Õ¥í¥Ã¥Ô¡¼¥É¥é¥¤¥Ö¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "Etherboot ISO ¥¤¥á¡¼¥¸¤Ï %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "²¿¤«¼ºÇÔ¤·¤Þ¤·¤¿¡ª -¡¡mkisofs ¤Ï¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤¹¤«¡©"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "ºÇ½é¤Ë /etc/dhcpd.conf ¤òºî¤Ã¤Æ¤¯¤À¤µ¤¤¡ª"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "¥¨¥é¡¼¡ª"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "ɬÍפʲèÁü¥Õ¥¡¥¤¥ë %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£"
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "¼«Æ°¥¤¥ó¥¹¥È¡¼¥ëÀßÄê"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"¤³¤ì¤«¤é¼«Æ°¥¤¥ó¥¹¥È¡¼¥ë¥Õ¥í¥Ã¥Ô¡¼¤òÀßÄꤷ¤Þ¤¹¡£¤³¤Îµ¡Ç½¤Ï¤¤¤µ¤µ¤«´í¸±¤Ê¤Î¤Ç"
-"¿µ½Å¤Ë»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"¤³¤Îµ¡Ç½¤Ç¤Ï¡¢¤³¤Î¥³¥ó¥Ô¥å¡¼¥¿¤Ç¤ä¤Ã¤¿¥¤¥ó¥¹¥È¡¼¥ë¤òÊ̤Υޥ·¥ó¤ÇºÆ¸½¤Ç¤­¤Þ"
-"¤¹¡£¤¿¤À¤·¤È¤­¤É¤­¥×¥í¥ó¥×¥È¤¬½Ð¤Æ¡¢Ãͤ¬Êѹ¹¤Ç¤­¤Þ¤¹¡£\n"
-"\n"
-"¤¤¤Á¤Ð¤ó°ÂÁ´¤Ë¤ä¤ë¤Ë¤Ï¡¢¥Ñ¡¼¥Æ¥£¥·¥ç¥óÀÚ¤ê¤È¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï¼«Æ°²½¤·¤Æ¤Ï¤¤¤±¤Þ"
-"¤»¤ó¡£¤É¤ó¤Ê¥Ñ¡¼¥Æ¥£¥·¥ç¥óÊý¼°¤Ë¤·¤¿¾ì¹ç¤Ç¤â¤½¤¦¤Ç¤¹¡£\n"
-"\n"
-"³¤±¤Þ¤¹¤«¡©"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "µ¯Æ°¥¹¥Æ¥Ã¥×ÀßÄê"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"³Æ¥¹¥Æ¥Ã¥×¤Ç¡¢¤¢¤Ê¤¿¤Î¥¤¥ó¥¹¥È¡¼¥ë¤ÈƱ¤¸¤Ë¤¹¤ë¤«¡¢¼êÆ°ÀßÄꤹ¤ë¤«¤òÁª¤Ó¤Þ¤¹¡£"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "¼«Æ°¥¤¥ó¥¹¥È¡¼¥ë¥Õ¥í¥Ã¥Ô¡¼¤ÎºîÀ®"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"¤¤¤é¤Ã¤·¤ã¤¤¤Þ¤»¡Á\n"
-"\n"
-"¼«Æ°¥¤¥ó¥¹¥È¡¼¥ë¤Î¥Ñ¥é¥á¡¼¥¿¤¬º¸¤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "¤ª¤á¤Ç¤È¤¦¤´¤¶¤¤¤Þ¤¹¡ª"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"¥Õ¥í¥Ã¥Ô¡¼¤¬Àµ¤·¤¯ºî¤é¤ì¤Þ¤·¤¿¡£\n"
-"¤³¤ì¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤¬ºÆ¸½¤Ç¤­¤Þ¤¹¡£"
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "¼«Æ°¥¤¥ó¥¹¥È¡¼¥ë"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "¥¢¥¤¥Æ¥àÄɲÃ"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "ºÇ¸å¤Î¥¢¥¤¥Æ¥à¤òºï½ü"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "Cron ¤Ï¤Þ¤Àroot°Ê³°¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "*** ·Ù¹ð ***"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "*** Ã×̿Ū ***"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "¾ðÊó"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup Êó¹ð \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup ¥Ç¡¼¥â¥óÊó¹ð\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup ¾ÜºÙÊó¹ð\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "¿Ê¹Ô¾õ¶·"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-"%s ¤Ï¤¹¤Ç¤Ë¸ºß¤·¤Þ¤¹¡£ºï½ü¤·¤Þ¤¹¤«?\n"
-"\n"
-"·Ù¹ð¡§¤³¤Î¥×¥í¥»¥¹¤òÁ°¤Ë¤ä¤Ã¤¿¤³¤È¤¬¤¢¤ì¤Ð¡¢¤¿¤Ö¤ó¥µ¡¼¥Ð¾å¤Î\n"
-"authorized_keys ¤«¤é¥¨¥ó¥È¥ê¤òºï½ü¤·¤¿¤Û¤¦¤¬¤¤¤¤¤Ç¤¹¤è¡£"
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr "¸°¤ÎÀ¸À®¤Ë¤·¤Ð¤é¤¯¤«¤«¤ê¤Þ¤¹¡£"
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr "¥¨¥é¡¼¡§%s ¤òŸ³«¤Ç¤­¤Þ¤»¤ó¡£"
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr "%s ¤¬¥Ý¡¼¥È %s¤Ç¥Ñ¥¹¥ï¡¼¥É¥×¥í¥ó¥×¥È¤¬½Ð¤Þ¤»¤ó"
-
-#: ../../standalone/drakbackup_.c:852
-#, c-format
-msgid "Bad password on %s"
-msgstr "%s ¤Î¥Ñ¥¹¥ï¡¼¥ÉÉÔÎÉ"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr "%s ¤ò %s ¤ËžÁ÷¤¹¤ë¤Î¤¬Ç§¤á¤é¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr "%s ¤¬ %s¾å¤Ç¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr "%s ¤¬±þÅú¤·¤Þ¤»¤ó"
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-"žÁ÷¤ËÀ®¸ù¤·¤Þ¤·¤¿¡£\n"
-"°Ê²¼¤Î¥³¥Þ¥ó¥É¤Ç¡¢¥µ¡¼¥Ð¤Ë¥í¥°¥¤¥ó¤Ç¤­¤ë¤«³Îǧ¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"¥Ñ¥¹¥ï¡¼¥É¤Î¥×¥í¥ó¥×¥È¤¬½Ð¤Ê¤±¤ì¤ÐÀ®¸ù¤Ç¤¹¡£"
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr "WebDAV¥ê¥â¡¼¥È¥µ¥¤¥È¤È¤¹¤Ç¤ËƱ´üºÑ¤ß!"
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr "WebDAVžÁ÷¼ºÇÔ!"
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr "CDR/DVDR ¤¬¥É¥é¥¤¥Ö¤Ë¤¢¤ê¤Þ¤»¤ó!"
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr "µ­Ï¿²Äǽ¥á¥Ç¥£¥¢¤Ç¤Ï¤Ê¤¤¤è¤¦¤Ç¤¹!"
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr "¾Ãµî²Äǽ¥á¥Ç¥£¥¢¤Ç¤Ï¤Ê¤¤¤è¤¦¤Ç¤¹!"
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr "¥á¥Ç¥£¥¢¤Î¾Ãµî¤Ë¤Ï¤·¤Ð¤é¤¯¤«¤«¤ê¤Þ¤¹¡£"
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr "CD¥¢¥¯¥»¥¹¸¢¸Â¤ÎÌäÂ꤬ȯÀ¸¤·¤Þ¤·¤¿¡£"
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr "%s ¤Ë¥Æ¡¼¥×¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "¥·¥¹¥Æ¥à¥Õ¥¡¥¤¥ë¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "¥æ¡¼¥¶¥Õ¥¡¥¤¥ë¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "¥Ï¡¼¥É¥Ç¥£¥¹¥¯¥Ð¥Ã¥¯¥¢¥Ã¥×¤Î¿Ê¹Ô..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "¾¤Î¥Õ¥¡¥¤¥ë¤ò¥Ð¥Ã¥¯¥¢¥Ã¥×..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×¤¹¤ëÊѹ¹¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"%s ·Ðͳ¤ÎDrakbackup:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"FTP ¤ÇÁ÷¤Ã¤¿¥Õ¥¡¥¤¥ë°ìÍ÷: %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-"(!) FTP Àܳ¤Î¥È¥é¥Ö¥ë: FTP¤Ç¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë¤òÁ÷¤ì¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"CD ·Ðͳ¤ÎDrakbackup:\n"
-":\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"¥Æ¡¼¥× ·Ðͳ¤ÎDrakbackup:\n"
-":\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr "¥á¡¼¥ëÁ÷¿®Ãæ¤Ë¥¨¥é¡¼¡£\n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr "¥«¥¿¥í¥°¤¬ºî¤ì¤Þ¤»¤ó!"
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "¥Õ¥¡¥¤¥ë¤òÁªÂò"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "¥Õ¥¡¥¤¥ë¤ä¥Ç¥£¥ì¥¯¥È¥ê¤òÁª¤ó¤Ç¡ÖÄɲáפò¥¯¥ê¥Ã¥¯¤·¤Þ¤¹"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"ɬÍפʥª¥×¥·¥ç¥ó¤Ë¥Á¥§¥Ã¥¯¤ò¤Ä¤±¤Æ¤¯¤À¤µ¤¤¡£\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï /etc ¥Ç¥£¥ì¥¯¥È¥ê¤Î¥Õ¥¡¥¤¥ë¤ò¤¹¤Ù¤Æ¥Ð¥Ã¥¯¥¢¥Ã¥×¡¦Éü¸µ¤Ç¤­¤Þ"
-"¤¹¡£\n"
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr "¥·¥¹¥Æ¥à¥Õ¥¡¥¤¥ë¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¡Ê/etc¥Ç¥£¥ì¥¯¥È¥ê)"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr "¥¤¥ó¥¯¥ê¥á¥ó¥¿¥ë¥Ð¥Ã¥¯¥¢¥Ã¥×¡Ê¸Å¤¤¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ï»Ä¤¹)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "½ÅÍ×¥Õ¥¡¥¤¥ë (passwd, group, fstab) ¤Ï´Þ¤á¤Ê¤¤"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-"¤³¤Î¥ª¥×¥·¥ç¥ó¤Ç¤Ï¡¢¹¥¤­¤Ê¥Ð¡¼¥¸¥ç¥ó¤Î /etc ¥Ç¥£¥ì¥¯¥È¥ê¤ò\n"
-"Éü¸µ¤Ç¤­¤Þ¤¹¡£"
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ë´Þ¤á¤¿¤¤¥æ¡¼¥¶¤òÁ´°÷Áª¤ó¤Ç²¼¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "¥Ö¥é¥¦¥¶¤Î¥­¥ã¥Ã¥·¥å¤Ï´Þ¤á¤Ê¤¤"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr "¥¤¥ó¥¯¥ê¥á¥ó¥¿¥ë¥Ð¥Ã¥¯¥¢¥Ã¥×¡Ê¸Å¤¤¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ï»Ä¤¹)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "Áª¤ó¤À¤â¤Î¤òºï½ü"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "¥æ¡¼¥¶Ì¾"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ë¥Í¥Ã¥È¥ï¡¼¥¯Àܳ¤ò»ÈÍÑ"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr "¥Í¥Ã¥ÈÊý¼°: "
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr "Use Expect for SSH"
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-"SSH¥Ð¥Ã¥¯¥¢¥Ã¥×¸°¤Î\n"
-"ºîÀ®/žÁ÷"
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" º£¤¹¤° \n"
-"žÁ÷"
-
-#: ../../standalone/drakbackup_.c:1786
-#, fuzzy
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr "¤¹¤Ç¤Ë¸°¤¬¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "¥Û¥¹¥È̾¤« IP ¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-"¤³¤Î¥Û¥¹¥È¾å¤Ç¥Ð¥Ã¥¯¥¢¥Ã¥×¤òÊݸ¤¹¤ë\n"
-"¥Ç¥£¥ì¥¯¥È¥ê¤«¥â¥¸¥å¡¼¥ë¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "¥í¥°¥¤¥ó̾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "¤³¤Î¥Ñ¥¹¥ï¡¼¥É¤òµ­²±¤¹¤ë"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr "¥Û¥¹¥È̾¡¢¥æ¡¼¥¶Ì¾¡¢¥Ñ¥¹¥ï¡¼¥É¤¬É¬¿Ü¤Ç¤¹!"
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "CD/DVDROM ¤Ë¥Ð¥Ã¥¯¥¢¥Ã¥×"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-"CD/DVD ¥Ç¥Ð¥¤¥¹¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤\n"
-"(¾¤Î¥Õ¥£¡¼¥ë¥É¼«Æ°ÆþÎÏ¤Ë¤Ï Enter ¤ò²¡¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"¤³¤Î¥Õ¥£¡¼¥ë¥É¤Ïɬ¿Ü¤Ç¤Ï¤Ê¤¯¡¢¥Õ¥©¡¼¥àÆþÎϤΥġ¼¥ë¤Ç¤·¤«¤¢¤ê¤Þ¤»¤ó)"
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "CD/DVD ¥á¥Ç¥£¥¢¤Î¥µ¥¤¥º¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr "¥Þ¥ë¥Á¥»¥Ã¥·¥ç¥óCD¤«¤É¤¦¤«¥Á¥§¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "CDRW¤ò»È¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ï¥Á¥§¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "RW ¥á¥Ç¥£¥¢¡ÊºÇ½é¤Î¥»¥Ã¥·¥ç¥ó) ¤ò¾Ãµî¤¹¤ë¤Ë¤Ï¥Á¥§¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr "º£¤¹¤°¾Ãµî"
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr "DVDR¤ò»È¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ï¥Á¥§¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr "DVDRAM¤ò»È¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ï¥Á¥§¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"CD ¥é¥¤¥¿¡¼¤Î¥Ç¥Ð¥¤¥¹Ì¾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤\n"
-"Îã: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "CD¥Ç¥Ð¥¤¥¹¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó!"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "¥Æ¡¼¥×¤Ë¥Ð¥Ã¥¯¥¢¥Ã¥×"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×ÍѥǥХ¤¥¹Ì¾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "´¬¤­Ìᤷ¤Ê¤·¤Î¥Ç¥Ð¥¤¥¹¤ò»È¤¦¤Ë¤Ï¤³¤³¤ò¥Á¥§¥Ã¥¯"
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×Á°¤Ë¥Æ¡¼¥×¤ò¾Ãµî¤¹¤ë¤Ë¤Ï¤³¤³¤ò¥Á¥§¥Ã¥¯"
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×¸å¤Ë¥Æ¡¼¥×¤ò¥¤¥¸¥§¥¯¥È¤¹¤ë¤Ë¤Ï¤³¤³¤ò¥Á¥§¥Ã¥¯"
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"Drakbackup¤Ëµö¤µ¤ì¤ëºÇÂ祵¥¤¥º¤ò\n"
-"ÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "ÊݸÀè¤Î¥Ç¥£¥ì¥¯¥È¥ê¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë¤Î¥¯¥©¡¼¥¿¤ò»È¤¦"
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "¥Ï¡¼¥É¥É¥é¥¤¥Ö / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "¥Æ¡¼¥×"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "Ëè»þ´Ö"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "ËèÆü"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "Ëè½µ"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "Ëè·î"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "¥Ç¡¼¥â¥ó¤ò»È¤¦"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×¤Î´Ö³Ö¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"¥Ð¥Ã¥¯¥¢¥Ã¥×¤Î¥á¥Ç¥£¥¢¤ò\n"
-"Áª¤ó¤Ç¤¯¤À¤µ¤¤¤Í¡£"
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"¥µ¡¼¥Ó¥¹¤Ë cron ¥Ç¡¼¥â¥ó¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¤³¤È¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤.\n"
-"\n"
-"¸½ºß¤¹¤Ù¤Æ¤Î¥Í¥Ã¥È¥á¥Ç¥£¥¢¤Ï¡¢¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤â»È¤¤¤Þ¤¹¡£"
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×Ëè¤ÎÊó¹ð¥á¡¼¥ëÁ÷¤êÀè: "
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr "¾¤Î¥á¥Ç¥£¥¢¤Ë¥Ð¥Ã¥¯¥¢¥Ã¥×¤·¤¿¤é¥Ï¡¼¥É¥É¥é¥¤¥Ö¤Îtar¥Õ¥¡¥¤¥ë¤òºï½ü"
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "²¿¤ò"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "¤½¤³¤Ë"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "¤¤¤Ä"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "¤½¤Î¾¥ª¥×¥·¥ç¥ó"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Drakbackup ÀßÄê"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×Àè¤òÁª¤ó¤Ç²¼¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "¥Ï¡¼¥É¥É¥é¥¤¥Ö¤Ø"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯·Ðͳ¤Ç"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "CDROM¾å¤Ë"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "¥Æ¡¼¥×¥Ç¥Ð¥¤¥¹¤Ë"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×¤·¤¿¤¤¤â¤Î¤òÁª¤ó¤Ç²¼¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "¥·¥¹¥Æ¥à¤ò¥Ð¥Ã¥¯¥¢¥Ã¥×"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "¥æ¡¼¥¶¤ò¥Ð¥Ã¥¯¥¢¥Ã¥×"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "¥æ¡¼¥¶¤ò¼êÆ°¤ÇÁª¤Ö"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"¥Ð¥Ã¥¯¥¢¥Ã¥×¸µ: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- ¥·¥¹¥Æ¥à¥Õ¥¡¥¤¥ë:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- ¥æ¡¼¥¶¥Õ¥¡¥¤¥ë:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- ¤½¤Î¾¥Õ¥¡¥¤¥ë:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- ¥Ï¡¼¥É¥É¥é¥¤¥Ö¾å¤ÎÊݸ¥Ñ¥¹: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-"\n"
-"- ¥Ð¥Ã¥¯¥¢¥Ã¥×¸å¤Ë¥Ï¡¼¥É¥É¥é¥¤¥Ö¤Îtar¥Õ¥¡¥¤¥ëºï½ü\n"
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"- CD¤Ë¾Æ¤¯"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr "RW"
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr "°Ê²¼¤Î¥Ç¥Ð¥¤¥¹¾å: %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr " (¥Þ¥ë¥Á¥»¥Ã¥·¥ç¥ó)"
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- °Ê²¼¤Î¥Ç¥Ð¥¤¥¹¤Î¥Æ¡¼¥×¤ËÊݸ: %s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\tErase=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- °Ê²¼¤Î¥Û¥¹¥È¾å¤Î%s¤ËÊݸ: %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t ¥æ¡¼¥¶Ì¾: %s\n"
-"\t\t ¥Ñ¥¹: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- ¥ª¥×¥·¥ç¥ó:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\t¥·¥¹¥Æ¥à¥Õ¥¡¥¤¥ë¤Ï´Þ¤á¤Ê¤¤\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\t¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ç tar ¤È bzip2¤ò»ÈÍÑ\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\t¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ç tar ¤È gzip¤ò»ÈÍÑ\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- ¥Ç¡¼¥â¥ó (%s) ¤¬´Þ¤à¤â¤Î :\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-¥Ï¡¼¥É¥É¥é¥¤¥Ö¡£\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-CDROM.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-¥Æ¡¼¥× \n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-¥Í¥Ã¥È¥ï¡¼¥¯¤Ç FTP.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-¥Í¥Ã¥È¥ï¡¼¥¯¤Ç SSH.\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-¥Í¥Ã¥È¥ï¡¼¥¯¤Ç rsync.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-¥Í¥Ã¥È¥ï¡¼¥¯¤Ç webdav.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "ÀßÄ꤬¤¢¤ê¤Þ¤»¤ó¡£¥¦¥£¥¶¡¼¥É¤«¾åµé¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"Éü¸µ¤¹¤ë¥Ç¡¼¥¿¤Î°ìÍ÷:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"²õ¤ì¤Æ¤¤¤ë¥Ç¡¼¥¿°ìÍ÷:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "¼¡²ó¤Ë¥Á¥§¥Ã¥¯¤ò¤Ï¤º¤¹¤«ºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë¤¬²õ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr " ÁªÂò¤·¤¿¥Ç¡¼¥¿¤Ï¤¹¤Ù¤Æ "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " %s ¾å¤ËÉü¸µ¤µ¤ì¤Þ¤·¤¿ "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " ÀßÄêÉü¸µ "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "¾¤Î¥Õ¥¡¥¤¥ëÉü¸µ¤Ë¤ÏOK¤ò"
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr "Éü¸µ¤¹¤ë¥æ¡¼¥¶¤Î°ìÍ÷¡Ê³Æ¥æ¡¼¥¶¤ÎºÇ¿·¤ÎÆüÉÕ¤À¤±¤¬½ÅÍפǤ¹¡Ë"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "¥·¥¹¥Æ¥à¥Õ¥¡¥¤¥ë¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×´ü¸Â:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "Éü¸µ¤¹¤ëÆüÉÕ¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ë¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤ò»ÈÍÑ"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "Êݸ¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "FTP Àܳ"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "¥»¥­¥å¥¢Àܳ"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤«¤éÉü¸µ¤¹¤ë"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×¤ÎÊݸ¥Ç¥£¥ì¥¯¥È¥ê¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "Éü¸µ¸µ¤Î¥á¥Ç¥£¥¢¤òÁª¤Ó¤Ê¤ª¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "¤½¤Î¾¥á¥Ç¥£¥¢"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "¥·¥¹¥Æ¥àÉü¸µ"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "¥æ¡¼¥¶Éü¸µ"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "¤½¤Î¾¥Õ¥¡¥¤¥ë¤òÉü¸µ"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr "Éü¸µ¥Ñ¥¹¤òÁª¤Ö¡Ê/°Ê³°)"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr "Éü¸µÁ°¤Ë¿·µ¬¥Ð¥Ã¥¯¥¢¥Ã¥×¡Ê¥¤¥ó¥¯¥ê¥á¥ó¥¿¥ë¥Ð¥Ã¥¯¥¢¥Ã¥×¤Î¤ß¡Ë"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "Éü¸µÁ°¤Ë¥æ¡¼¥¶¥Ç¥£¥ì¥¯¥È¥ê¤òºï½ü"
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-"ÁªÂò¤·¤¿¥«¥¿¥í¥°¥¨¥ó¥È¥ê¤ò\n"
-"Éü³è"
-
-#: ../../standalone/drakbackup_.c:3396
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr ""
-"Áª¤ó¤À¥Õ¥¡¥¤¥ë\n"
-"¤òºï½ü"
-
-#: ../../standalone/drakbackup_.c:3413
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr ""
-"Éü¸µ¥Ñ¥¹¤ò\n"
-"Êѹ¹"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr "%s¤Ë¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-"¥Ü¥ê¥å¡¼¥à¥é¥Ù¥ë%s¤ÎCD¤ò\n"
-"/mnt/cdrom²¼¤ÎCD¥É¥é¥¤¥Ö¤ËÆþ¤ì¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:3492
-msgid "Restore From CD"
-msgstr "CD¤«¤éÉü¸µ¤¹¤ë"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr "CD¥é¥Ù¥ë¤¬¤Þ¤Á¤¬¤Ã¤Æ¤¤¤Þ¤¹¡£¤³¤Î¥Ç¥£¥¹¥¯¤Ï%s¤Ç¤¹¡£"
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-"¥Ü¥ê¥å¡¼¥à¥é¥Ù¥ë%s¤Î¥Æ¡¼¥×¤ò\n"
-"%s¤Î¥Æ¡¼¥×¥É¥é¥¤¥Ö¤ËÆþ¤ì¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:3504
-msgid "Restore From Tape"
-msgstr "¥Æ¡¼¥×¤«¤éÉü¸µ"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr "¥Æ¡¼¥×¤Î¥é¥Ù¥ë¤¬¤Þ¤Á¤¬¤Ã¤Æ¤¤¤Þ¤¹¡£¤³¤Î¥Æ¡¼¥×¤Ï%s¤Ç¤¹¡£"
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¤«¤éÉü¸µ"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr "°Ê²¼¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥×¥í¥È¥³¥ë¤ÇÉü¸µ: %s"
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "¥Û¥¹¥È̾"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr "¥Û¥¹¥È¤Î¥Ñ¥¹¤«¥â¥¸¥å¡¼¥ë"
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬Íפê¤Þ¤¹"
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr "¥æ¡¼¥¶Ì¾¤¬Íפê¤Þ¤¹"
-
-#: ../../standalone/drakbackup_.c:3544
-msgid "Hostname required"
-msgstr "¥Û¥¹¥È̾¤¬Íפê¤Þ¤¹"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr "¥Ñ¥¹¤«¥â¥¸¥å¡¼¥ë¤¬Íפê¤Þ¤¹"
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr "Éü¸µ¤µ¤ì¤¿¥Õ¥¡¥¤¥ë..."
-
-#: ../../standalone/drakbackup_.c:3565
-msgid "Restore Failed..."
-msgstr "Éü¸µ¼ºÇÔ..."
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "Á´¥Ð¥Ã¥¯¥¢¥Ã¥×¤ÎÉü¸µ"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "¥«¥¹¥¿¥àÉü¸µ"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr "CD¤¬¥»¥Ã¥È- ³¤±¤ë"
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr "¿·¤·¤¤Éü¸µrepository¤ò¸«¤ë"
-
-#: ../../standalone/drakbackup_.c:3867
-msgid "Restore From Catalog"
-msgstr "¥«¥¿¥í¥°¤«¤éÉü¸µ"
-
-#: ../../standalone/drakbackup_.c:3895
-msgid "Restore Progress"
-msgstr "Éü¸µ¿Ê¹ÔÃæ"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "¤â¤É¤ë"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Êݸ"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×¹½ÃÛ"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "Éü¸µ"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"¥á¡¼¥ëÁ÷¿®¥¨¥é¡¼\n"
-" Êó¹ð¥á¡¼¥ë¤ÏÁ÷¿®¤Ç¤­¤Þ¤»¤ó\n"
-" sendmail¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"°Ê²¼¤Î¥Ñ¥Ã¥±¡¼¥¸¤Î¥¤¥ó¥¹¥È¡¼¥ë¤¬É¬ÍפǤ¹:\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"FTP¤Ç¤Î¥Õ¥¡¥¤¥ëžÁ÷Ãæ¤Ë¥¨¥é¡¼.\n"
-"FTP ÀßÄê¤ò¤Ê¤ª¤·¤Æ¤¯¤À¤µ¤¤."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "Éü¸µ¥Ç¡¼¥¿¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¤Í¡£"
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×ÍÑ¥á¥Ç¥£¥¢¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¤Í¡£"
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×¤¹¤ë¥Ç¡¼¥¿¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"ÀßÄê¥Õ¥¡¥¤¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó\n"
-"¥¦¥£¥¶¡¼¥É¤«¾åµé¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "¤Þ¤À³«È¯Ãæ...ÂԤäƤƤ¯¤À¤µ¤¤¡£"
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "¥·¥¹¥Æ¥à¥Õ¥¡¥¤¥ë¤ò¥Ð¥Ã¥¯¥¢¥Ã¥×"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "¥æ¡¼¥¶¥Õ¥¡¥¤¥ë¤ò¥Ð¥Ã¥¯¥¢¥Ã¥×"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "¤½¤Î¾¥Õ¥¡¥¤¥ë¤ò¥Ð¥Ã¥¯¥¢¥Ã¥×"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Á´ÂΤοʹԾõ¶·"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "FTP¤Ç¥Õ¥¡¥¤¥ëÁ÷¿®Ãæ"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "¥Õ¥¡¥¤¥ëÁ÷¿®Ãæ..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "ÀßÄê¥Õ¥¡¥¤¥ë¤«¤éº£¤¹¤°¥Ð¥Ã¥¯¥¢¥Ã¥×"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "¥Ð¥Ã¥¯¥¢¥Ã¥×ÀßÄê¤ò¸«¤ë"
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "¥¦¥£¥¶¡¼¥ÉÀßÄê"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "¾åµéÀßÄê"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "º£¤¹¤°¥Ñ¥Ã¥¯¥¢¥Ã¥×"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"¥ª¥×¥·¥ç¥ó¤ÎÀâÌÀ:\n"
-"\n"
-" ¤³¤Î¥¹¥Æ¥Ã¥×¤Ç¤Ï¡¢Drakbackup ¤Ç°Ê²¼¤¬Êѹ¹¤Ç¤­¤Þ¤¹:\n"
-"\n"
-" - °µ½Ì¥â¡¼¥É:\n"
-" \n"
-" bzip2 °µ½Ì¤òÁª¤Ù¤Ð¡¢°µ½ÌΨ¤Ï gzip ¤è¤ê¹â¤¯\n"
-" ¤Ê¤ê¤Þ¤¹ ( 2-10 %¤Û¤É²þÁ±).\n"
-" ¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï̵¸ú¤Ë¤·¤Æ¤¢¤ê¤Þ¤¹¡£°µ½Ì¤Ë¤«¤«¤ë\n"
-" »þ´Ö¤¬Áý¤¨¤ë¤«¤é¤Ç¤¹ ( 10ÇÜÄøÅÙ).\n"
-" \n"
-" - ¹¹¿·¥â¡¼¥É:\n"
-"\n"
-" ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¥Ð¥Ã¥¯¥¢¥Ã¥×¤ò¹¹¿·¤·¤Æ¤¯¤ì¤Þ¤¹¤¬¡¢\n"
-" ¼Â¤Ï¤¢¤Þ¤êÌò¤Ë¤¿¤Á¤Þ¤»¤ó¡£¹¹¿·¤¹¤ë¤È¤­¥Ð¥Ã¥¯¥¢¥Ã¥×¤ò\n"
-" ¤ï¤¶¤ï¤¶Å¸³«¤·¤Ê¤¤¤È¥À¥á¤À¤«¤é¤Ç¤¹¡£\n"
-" \n"
-" - .backupignore ¡Ê¥Ð¥Ã¥¯¥¢¥Ã¥×̵»ë¡Ë¥â¡¼¥É:\n"
-"\n"
-" cvs ¤ÈƱ¤¸¤è¤¦¤Ë¡¢Drakbackup ¤Ï ³Æ¥Ç¥£¥ì¥¯¥È¥ê¤Î\n"
-" .backupignore ¥Õ¥¡¥¤¥ë¤Ëµ­½Ò¤µ¤ì¤¿¤â¤Î¤ò̵»ë¤·¤Þ¤¹¡£\n"
-" Îã: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-" ¥á¡¼¥ëÁ÷¿®Ãæ¤Î°ìÉô¤Î¥¨¥é¡¼¤Ï¡¢postfix¤ÎÀßÄ꤬\n"
-" ¤Þ¤Á¤¬¤Ã¤Æ¤¤¤ë¤»¤¤¤Ç¤¹¡£¤³¤ì¤òľ¤¹¤Ë¤Ï¡¢\n"
-" /etc/postfix/main.cf¤Î myhostname ¤« mydomain ¤òÀßÄꤷ¤Þ¤¹¡£\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"¥ª¥×¥·¥ç¥ó¤ÎÀâÌÀ:\n"
-"\n"
-" - ¥·¥¹¥Æ¥à¥Õ¥¡¥¤¥ë¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×:\n"
-" \n"
-"\t¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢ÀßÄê¥Õ¥¡¥¤¥ë¤¬Êݸ¤µ¤ì¤Æ¤¤¤ë\n"
-"\t /etc ¥Ç¥£¥ì¥¯¥È¥ê¤ò¥Ð¥Ã¥¯¥¢¥Ã¥×¤·¤Þ¤¹¡£Éü¸µ»þ¤Ë¤Ï\n"
-"\t°Ê²¼¤Î¥Õ¥¡¥¤¥ë¤ò¾å½ñ¤­¤·¤Ê¤¤¤è¤¦¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - ¥æ¡¼¥¶¥Õ¥¡¥¤¥ë¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×: \n"
-"\n"
-"\t¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢¥Ð¥Ã¥¯¥¢¥Ã¥×¤·¤¿¤¤¥æ¡¼¥¶¤òÁª¤Ó¤Þ¤¹¡£\n"
-"\t¥Ç¥£¥¹¥¯ÀáÌó¤Î¤¿¤á¡¢¥¦¥§¥Ö¥Ö¥é¥¦¥¶¤Î¥­¥ã¥Ã¥·¥å¤Ï´Þ¤á¤Ê¤¤\n"
-"\t¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-" - ¤½¤Î¾¥Õ¥¡¥¤¥ë¤ò¥Ð¥Ã¥¯¥¢¥Ã¥×: \n"
-"\n"
-"\tÊݸ¤·¤¿¤¤¥Ç¡¼¥¿¤ò¤µ¤é¤ËÄɲ乤륪¥×¥·¥ç¥ó¤Ç¤¹¡£\n"
-"\t¤³¤ì¤òÁª¤Ö¤È¡¢¥¤¥ó¥¯¥ê¥á¥ó¥¿¥ë¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ï\n"
-"\tÁª¤Ù¤Þ¤»¤ó¡£\t\t\n"
-" \n"
-" - ¥¤¥ó¥¯¥ê¥á¥ó¥¿¥ë¥Ð¥Ã¥¯¥¢¥Ã¥×:\n"
-"\n"
-"\t¤³¤ì¤Ï¥Ð¥Ã¥¯¥¢¥Ã¥×ºÇ¶¯¤Î¥ª¥×¥·¥ç¥ó¤Ç¤¹¡£\n"
-"\tºÇ½é¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ç¤ÏÁ´¥Ç¡¼¥¿¤¬¥Ð¥Ã¥¯¥¢¥Ã¥×¤µ¤ì¡¢\n"
-"\t¤½¤Î¸å¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ç¤ÏÊѹ¹¤µ¤ì¤¿¤â¤Î¤À¤±¤¬\n"
-"\tÊݸ¤µ¤ì¤Þ¤¹¡£\n"
-"\t¤½¤·¤ÆÉü¸µ¤¹¤ë¤È¤­¤Ë¤Ï¡¢»ØÄêÆü»þ¤Î¥Ç¡¼¥¿¤¬Éü¸µ\n"
-"\t¤Ç¤­¤Þ¤¹¡£\n"
-"\t¤³¤Î¥ª¥×¥·¥ç¥ó¤òÁª¤Ð¤Ê¤¤¤È¡¢¸Å¤¤¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ï\n"
-"\tËè²óºï½ü¤µ¤ì¤Þ¤¹¡£ \n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"Éü¸µ¤ÎÀâÌÀ:\n"
-" \n"
-"»È¤ï¤ì¤ë¤Î¤ÏºÇ¿·¥Ç¡¼¥¿¤À¤±¤Ç¤¹¡£¥¤¥ó¥¯¥ê¥á¥ó¥¿¥ë¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ç¤Ï\n"
-"¿·¤·¤¤¤â¤Î¤«¤é½ç¤Ë°ì¤Ä¤Å¤ÄÉü¸µ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤«¤é¤Ç¤¹¡£\n"
-"\n"
-"¤·¤¿¤¬¤Ã¤Æ¡¢ÆÃÄê¥æ¡¼¥¶¤òÉü¸µ¤·¤¿¤¯¤Ê¤±¤ì¤Ð¡¢¤½¤Î¿Í¤Î¥Á¥§¥Ã¥¯\n"
-"¥Ü¥Ã¥¯¥¹¤ò¤¹¤Ù¤Æ¤Ï¤º¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"¤µ¤â¤Ê¤¤¤È¤³¤ÎÃæ¤Î°ì¤Ä¤·¤«¤¨¤é¤Ù¤Þ¤»¤ó\n"
-"\n"
-" - ¥¤¥ó¥¯¥ê¥á¥ó¥¿¥ë¥Ð¥Ã¥¯¥¢¥Ã¥×:\n"
-"\n"
-"\t¤³¤ì¤Ï¥Ð¥Ã¥¯¥¢¥Ã¥×ºÇ¶¯¤Î¥ª¥×¥·¥ç¥ó¤Ç¤¹¡£\n"
-"\tºÇ½é¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ç¤ÏÁ´¥Ç¡¼¥¿¤¬¥Ð¥Ã¥¯¥¢¥Ã¥×¤µ¤ì¡¢\n"
-"\t¤½¤Î¸å¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ç¤ÏÊѹ¹¤µ¤ì¤¿¤â¤Î¤À¤±¤¬\n"
-"\tÊݸ¤µ¤ì¤Þ¤¹¡£\n"
-"\t¤½¤·¤ÆÉü¸µ¤¹¤ë¤È¤­¤Ë¤Ï¡¢»ØÄêÆü»þ¤Î¥Ç¡¼¥¿¤¬Éü¸µ\n"
-"\t¤Ç¤­¤Þ¤¹¡£\n"
-"\t¤³¤Î¥ª¥×¥·¥ç¥ó¤òÁª¤Ð¤Ê¤¤¤È¡¢¸Å¤¤¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ï\n"
-"\tËè²óºï½ü¤µ¤ì¤Þ¤¹¡£ \n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-" ¤³¤Î¥×¥í¥°¥é¥à¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¹¡£Free Software Foundation¤Î\n"
-" ȯ¹Ô¤¹¤ë GNU °ìÈ̶¦Í­¥é¥¤¥»¥ó¥¹¤Î¥Ð¡¼¥¸¥ç¥ó2°Ê¹ß¤Î¾ò·ï¤Ë½¾¤Ã¤Æ\n"
-" ºÆÇÛÉÛ¡¦²þÊѤ¬¤Ç¤­¤Þ¤¹¡£\n"
-"\n"
-" ¤³¤Î¥×¥í¥°¥é¥à¤Ï¡¢Ìò¤ËΩ¤Ä¤Ù¤¯ÇÛÉÛ¤µ¤ì¤Æ¤Ï¤¤¤Þ¤¹¤¬¡¢\n"
-" ¤Þ¤Ã¤¿¤¯¤Î̵ÊݾڤǤ¹¡£¾¦¶ÈÀ­¤ä¡¢¤¢¤ëÌÜŪ¤Ø¤ÎŬ¹çÀ­¤Ë¤Ä¤¤¤Æ\n"
-" ÌÀ¼¨Åª¡¢°Å¼¨Åª¤òÌä¤ï¤º°ìÀÚ¤ÎÊݾڤò¹Ô¤¤¤Þ¤»¤ó¡£¾ÜºÙ¤Ï\n"
-" GNU °ìÈ̶¦Í­¥é¥¤¥»¥ó¥¹¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-" GNU °ìÈ̶¦Í­¥é¥¤¥»¥ó¥¹¤¬¤³¤Î¥×¥í¥°¥é¥à¤Ë¤ÏÉÕ°¤·¤Æ¤­¤¿¤Ï¤º\n"
-" ¤Ç¤¹¡£ÉÕ°¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢°Ê²¼¤ËÏ¢Íí¤·¤ÆÆþ¼ê¤·¤Æ¤¯¤À¤µ¤¤¡§\n"
-" Free Software Foundation, Inc., 59 Temple Place - Suite 330, \n"
-" Boston, MA 02111-1307, USA."
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"ÀâÌÀ:\n"
-"\n"
-" Drakbackup ¤Ï¥·¥¹¥Æ¥à¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ë»È¤¤¤Þ¤¹¡£\n"
-" ÀßÄê¤Ë±þ¤¸¤Æ¡¢¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë¤¬Áª¤Ù¤Þ¤¹: \n"
-"\t- ¥·¥¹¥Æ¥à¥Õ¥¡¥¤¥ë\n"
-"\t- ¥æ¡¼¥¶¥Õ¥¡¥¤¥ë\n"
-"\t- ¤½¤Î¾¥Õ¥¡¥¤¥ë\n"
-"\t¤¢¤ë¤¤¤ÏÁ´¥·¥¹¥Æ¥à¤ä¡¢¤½¤Î¾¥·¥¹¥Æ¥à¡Ê¥¦¥£¥ó¥É¥¦¥º\n"
-"\t¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¡Ë¤â¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ç¤­¤Þ¤¹¡£\n"
-"\n"
-" Drakbackup ¤Ç¤Ï¡¢°Ê²¼¤Î¥á¥Ç¥£¥¢¤Ë¥Ð¥Ã¥¯¥¢¥Ã¥×¤¬¤Ç¤­¤Þ¤¹:\n"
-"\t- ¥Ï¡¼¥É¥É¥é¥¤¥Ö.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (autoboot, ¥ì¥¹¥­¥å¡¼¡¢¼«Æ°¥¤¥ó¥¹¥È¡¼¥ë¤â²Ä).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- ¥Æ¡¼¥×\n"
-"\n"
-" Drakbackup ¤Ç¤Ï¡¢Â¾¤Î¥Ç¥£¥ì¥¯¥È¥ê¤òÁª¤ó¤Ç¤½¤³¤Ë\n"
-" ¥·¥¹¥Æ¥à¤òÉü¸µ¤Ç¤­¤Þ¤¹¡£\n"
-"\n"
-" ¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¤¹¤Ù¤Æ¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ï\n"
-" /var/lib/drakbackup ¥Ç¥£¥ì¥¯¥È¥ê¤ËÊݸ¤µ¤ì¤Þ¤¹¡£\n"
-"\n"
-" ÀßÄê¥Õ¥¡¥¤¥ë:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Éü¸µ¤Î¤ä¤êÊý:\n"
-" \n"
-" Éü¸µ¥¹¥Æ¥Ã¥×¤Ç¤Ï DrakBackup ¤Ï¤â¤È¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ò\n"
-" ºï½ü¤·¤Æ¡¢¤¹¤Ù¤Æ¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë¤¬´°Á´¤«¤É¤¦¤«\n"
-" ³Î¤«¤á¤Þ¤¹¡£Éü¸µ¤¹¤ëÁ°¤Ë¡¢¤½¤Î»þÅÀ¤Î¥·¥¹¥Æ¥à¤ò¥Ð¥Ã¥¯\n"
-" ¥¢¥Ã¥×¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"¥ª¥×¥·¥ç¥óÀâÌÀ:\n"
-"\n"
-"ftp ¥Ð¥Ã¥¯¥¢¥Ã¥×¤ò»È¤¦¤È¤­¤ÏÃí°Õ¤·¤Þ¤·¤ç¤¦¡£¥µ¡¼¥Ð¤ËÁ÷¤é¤ì¤ë\n"
-"¤Î¤Ï¹½ÃۺѤߤΥХ寥¢¥Ã¥×¤À¤±¤Ç¤¹¡£¤·¤¿¤¬¤Ã¤Æ¡¢¥µ¡¼¥Ð¤ËÁ÷¤ë\n"
-"Á°¤Ë¡¢¤Þ¤º¥Ï¡¼¥É¥É¥é¥¤¥Ö¾å¤Ë¥Ð¥Ã¥¯¥¢¥Ã¥×¹½ÃÛ¤¬É¬Íפˤʤê¤Þ¤¹¡£\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"¥Ð¥Ã¥¯¥¢¥Ã¥×Éü¸µ¤ÎÌäÂê:\n"
-"\n"
-"Éü¸µ¥¹¥Æ¥Ã¥×Ãæ¤Ë¡¢Drakbackup ¤ÏÉü¸µ¤ËÀèΩ¤Ã¤Æ¤¹¤Ù¤Æ¤Î\n"
-"¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë¤ò¥Á¥§¥Ã¥¯¤·¤Þ¤¹¡£\n"
-"Éü¸µ¤ò»Ï¤á¤ëÁ°¤Ë¡¢Drakbackup ¤Ïº£¤Î¥Ç¥£¥ì¥¯¥È¥ê¤òºï½ü\n"
-"¤¹¤ë¤Î¤Ç¡¢¤¤¤Þ¤Î¥Ç¡¼¥¿¤ÏÁ´Éô¾Ã¤¨¤Þ¤¹¡£¤Ç¤¹¤«¤é¡¢¥Ð¥Ã¥¯\n"
-"¥¢¥Ã¥×¥Ç¡¼¥¿¤Î¥Õ¥¡¥¤¥ë¤Ï¼ê¤Ç²þÊѤ·¤Ê¤¤¤Û¤¦¤¬¸­ÌÀ¤Ç¤¹¡£\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-" Drakbackup ¤Ï¥·¥¹¥Æ¥à¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ë»È¤¤¤Þ¤¹¡£\n"
-" ÀßÄê¤Ë±þ¤¸¤Æ¡¢¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë¤¬Áª¤Ù¤Þ¤¹: \n"
-"\t- ¥·¥¹¥Æ¥à¥Õ¥¡¥¤¥ë\n"
-"\t- ¥æ¡¼¥¶¥Õ¥¡¥¤¥ë\n"
-"\t- ¤½¤Î¾¥Õ¥¡¥¤¥ë\n"
-"\t¤¢¤ë¤¤¤ÏÁ´¥·¥¹¥Æ¥à¤ä¡¢¤½¤Î¾¥·¥¹¥Æ¥à¡Ê¥¦¥£¥ó¥É¥¦¥º\n"
-"\t¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¡Ë¤â¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ç¤­¤Þ¤¹¡£\n"
-"\n"
-" Drakbackup ¤Ç¤Ï¡¢°Ê²¼¤Î¥á¥Ç¥£¥¢¤Ë¥Ð¥Ã¥¯¥¢¥Ã¥×¤¬¤Ç¤­¤Þ¤¹:\n"
-"\t- ¥Ï¡¼¥É¥É¥é¥¤¥Ö.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (autoboot, ¥ì¥¹¥­¥å¡¼¡¢¼«Æ°¥¤¥ó¥¹¥È¡¼¥ë¤â²Ä).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- ¥Æ¡¼¥×\n"
-"\n"
-" Drakbackup ¤Ç¤Ï¡¢Â¾¤Î¥Ç¥£¥ì¥¯¥È¥ê¤òÁª¤ó¤Ç¤½¤³¤Ë\n"
-" ¥·¥¹¥Æ¥à¤òÉü¸µ¤Ç¤­¤Þ¤¹¡£\n"
-"\n"
-" ¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¤¹¤Ù¤Æ¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ï\n"
-" /var/lib/drakbackup ¥Ç¥£¥ì¥¯¥È¥ê¤ËÊݸ¤µ¤ì¤Þ¤¹¡£\n"
-"\n"
-" ÀßÄê¥Õ¥¡¥¤¥ë:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Éü¸µ¤Î¤ä¤êÊý:\n"
-" \n"
-" Éü¸µ¥¹¥Æ¥Ã¥×¤Ç¤Ï DrakBackup ¤Ï¤â¤È¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ò\n"
-" ºï½ü¤·¤Æ¡¢¤¹¤Ù¤Æ¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë¤¬´°Á´¤«¤É¤¦¤«\n"
-" ³Î¤«¤á¤Þ¤¹¡£Éü¸µ¤¹¤ëÁ°¤Ë¡¢¤½¤Î»þÅÀ¤Î¥·¥¹¥Æ¥à¤ò¥Ð¥Ã¥¯\n"
-" ¥¢¥Ã¥×¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "%s ¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"ËÜ¥½¥Õ¥È¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¡¢GNU GPL¤Î¾ò·ï²¼¤ÇºÆÇÛÉÛ²Äǽ¤Ç¤¢¤ë¡£\n"
-"\n"
-"ÍÑË¡: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - print this help message.\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr " --report - program should be one of mandrake tools\n"
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr " --incident - program should be one of mandrake tools\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Mandrake ¥Ð¥°Êó¹ð¥Ä¡¼¥ë"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "First Time Wizard"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "Ʊ´ü¥Ä¡¼¥ë"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "ÆÈΩ¥Ä¡¼¥ë"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake ¥ª¥ó¥é¥¤¥ó"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "¥ê¥â¡¼¥È¥³¥ó¥È¥í¡¼¥ë"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "¥½¥Õ¥È¥¦¥§¥¢¥Þ¥Í¡¼¥¸¥ã"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "¥¦¥£¥ó¥É¥¦¥º°Ü¹Ô¥Ä¡¼¥ë"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "ÀßÄꥦ¥£¥¶¡¼¥É"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "¥¢¥×¥ê¥±¡¼¥·¥ç¥ó: "
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "¥Ñ¥Ã¥±¡¼¥¸: "
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "¥«¡¼¥Í¥ë: "
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "¥ê¥ê¡¼¥¹: "
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"¥Ð¥°Êó¹ð¤ÎÄó½Ð¤Ë¤Ï¡¢¡ÖÊó¹ð¡×¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"¤¹¤ë¤Èweb¥Ö¥é¥¦¥¶¤¬³«¤¤¤Æ https://drakbug.mandrakesoft.com ¤¬½Ð¤Þ¤¹¡£\n"
-"¤½¤³¤ËÊó¹ð½ñ¤¬¤¢¤ë¤Î¤Ç¡¢µ­Æþ¤·¤Æ¤¯¤À¤µ¤¤¡£¾åµ­¤Î¾ðÊó¤Ï¤½¤Î¥µ¡¼¥Ð\n"
-"¤ËžÁ÷¤µ¤ì¤Þ¤¹\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "Êó¹ð"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "Bugzilla¥¦¥£¥¶¡¼¥É¤ËÀܳÃæ..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "¥Ö¥é¥¦¥¶¤¬¤¢¤ê¤Þ¤»¤ó¡ª¡¡²¿¤«¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯ÀßÄê (%d ¥¢¥À¥×¥¿)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "¥×¥í¥Õ¥£¡¼¥ë: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "¥×¥í¥Õ¥£¡¼¥ëºï½ü¡Ä¡Ä"
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "ºï½ü¤·¤¿¤¤¥×¥í¥Õ¥£¡¼¥ë¡§"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "¿·µ¬¥×¥í¥Õ¥£¡¼¥ë¡Ä¡Ä"
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr "ºîÀ®¤¹¤ë¥×¥í¥Õ¥£¡¼¥ë¤Î̾Á°¡Ê¿·¥×¥í¥Õ¥¡¥¤¥ë¤Ï¸½ºß¤Î¤â¤Î¤Î¥³¥Ô¡¼¤Ç¤¹¡Ë¡§"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "¥Û¥¹¥È̾:"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥È"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "¥¿¥¤¥×: "
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "¥²¡¼¥È¥¦¥§¥¤:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "¥¹¥Æ¡¼¥¿¥¹: "
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "¾¯¡¹¤ªÂÔ¤Á¤ò"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥¢¥¯¥»¥¹¤ÎÀßÄê"
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "LAN¤ÎÀßÄê"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "¥É¥é¥¤¥Ð"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "¥×¥í¥È¥³¥ë"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "¾õÂÖ"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "LAN ÀßÄê¡Ä¡Ä"
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "¥¦¥£¥¶¡¼¥É¤Îµ¯Æ°¤Ë¤Ï¤³¤Á¤é¤ò¥¯¥ê¥Ã¥¯ -->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "¥¦¥£¥¶¡¼¥É..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "ŬÍÑ"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Àܳ´°Î»"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Àܳ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Àܳ¡Ä¡Ä"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Àܳ¤òÀÚÃÇ¡Ä¡Ä"
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"·Ù¹ð¡¢Ê̤Υ¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¤¬¸¡½Ð¤µ¤ì¤Þ¤·¤¿¡£¥Í¥Ã¥È¥ï¡¼¥¯¤Ï»ÈÍÑÃ椫¤â¤·¤ì¤Þ"
-"¤»¤ó"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"ÀßÄêºÑ¤ß¤Î¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤¬¤¢¤ê¤Þ¤»¤ó¡£\n"
-"¡ÖÀßÄê¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤Þ¤º¤½¤ì¤é¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "LAN¤ÎÀßÄê"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "¥¢¥À¥×¥¿ %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "¥Ö¡¼¥È¥×¥í¥È¥³¥ë"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "µ¯Æ°»þ¤Ë³«»Ï"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP ¥¯¥é¥¤¥¢¥ó¥È"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "¤¤¤Þ¤¹¤°Í­¸ú¤Ë"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "¤¤¤Þ¤¹¤°Ìµ¸ú¤Ë"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"¤³¤Î¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Ï¤Þ¤ÀÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó¡£\n"
-"¼ç¥¦¥£¥ó¥É¥¦¤ÇÀßÄꥦ¥£¥¶¡¼¥É¤òµ¯Æ°¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¤¬¤¢¤ê¤Þ¤»¤ó¡£\n"
-"¡ÖÀßÄê¡×¤ò¥¯¥ê¥Ã¥¯¤·¤ÆºîÀ®¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳÀßÄê"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳÀßÄê"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Àܳ¤Î¼ïÎà: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "¥Ñ¥é¥á¡¼¥¿"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "¥²¡¼¥È¥¦¥§¥¤"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "¥¤¡¼¥µ¥Í¥Ã¥È¥«¡¼¥É"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP ¥¯¥é¥¤¥¢¥ó¥È"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "»È¤¤Êý¡§drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr ""
-"-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,-misc-fixed-medium-r-normal--14-*-"
-"75-75-c-*-jisx0208.1983-0,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "¥â¥¸¥å¡¼¥ë̾"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "¥µ¥¤¥º"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "¥Ö¡¼¥È¥Ç¥£¥¹¥¯ºîÀ®"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "¥Ç¥Õ¥©¥ë¥È"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "DrakFloppy¥¨¥é¡¼¡§ %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "°ìÈÌ"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "¥¨¥­¥¹¥Ñ¡¼¥È¸þ¤±"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "mkinitrd Äɲäΰú¿ô"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "¥â¥¸¥å¡¼¥ëÄɲÃ"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "¶¯À©"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "ɬÍפʾì¹ç¤Î¤ß"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "scsi ¥â¥¸¥å¡¼¥ë¤ÏÈô¤Ð¤¹"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "raid ¥â¥¸¥å¡¼¥ë¤ÏÈô¤Ð¤¹"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "¥â¥¸¥å¡¼¥ë¤Îºï½ü"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "½ÐÎÏ"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "¥Ç¥£¥¹¥¯¤òºîÀ®"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "¥Ç¥Ð¥¤¥¹ %s ¤Ë¥á¥Ç¥£¥¢¤ÏÆþ¤Ã¤Æ¤¤¤Þ¤¹¤«¡©"
-
-# ../../standalone/drakfloppy_.c:426, c-format
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"¥Ç¥Ð¥¤¥¹ %s¤Î¥á¥Ç¥£¥¢¤¬¤Ê¤¤¤«½ñ¤­¹þ¤ß¶Ø»ß¤Ç¤¹¡£\n"
-"¥»¥Ã¥È¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "%s ¤ò¥Õ¥©¡¼¥¯¤Ç¤­¤Þ¤»¤ó"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"°Ê²¼¤Îmkbootdisk¤ò¤­¤Á¤ó¤ÈÊĤ¸¤é¤ì¤Þ¤»¤ó: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ëºÑ¤ß¥Õ¥©¥ó¥È¤ò¸¡º÷"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ëºÑ¤ß¥Õ¥©¥ó¥È¤òÁªÂò¤·¤Ê¤¤"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "¤¹¤Ù¤Æ¤Î¥Õ¥©¥ó¥È¤ò¥Á¥§¥Ã¥¯"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "¥Õ¥©¥ó¥È¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "´°Î»"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "¥Þ¥¦¥ó¥È¤µ¤ì¤¿¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë¤Ï¥Õ¥©¥ó¥È¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Àµ¤·¤¤¥Õ¥©¥ó¥È¤òÁª¤Óľ¤¹"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "¥Õ¥©¥ó¥È¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ëºÑ¤ß°ìÍ÷¤«¤é¥Õ¥©¥ó¥È¤òõ¤¹"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "¥Õ¥©¥ó¥È¤ò¥³¥Ô¡¼"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "True Type ¥Õ¥©¥ó¥È¤Î¥¤¥ó¥¹¥È¡¼¥ë"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "ttmkfdir Ãæ¤Ê¤Î¤Ç¾¯¡¹¤ªÂÔ¤Á¤ò..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "True Type ¥¤¥ó¥¹¥È¡¼¥ë´°Î»"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "¥Õ¥©¥ó¥ÈÊÑ´¹"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "type1inst ¹½ÃÛÃæ"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "Ghostscript »²¾ÈÃæ"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "ttf ¥Õ¥©¥ó¥ÈÊÑ´¹"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "pfm ¥Õ¥©¥ó¥ÈÊÑ´¹"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "°ì»þ¥Õ¥¡¥¤¥ë¤òºî¤é¤Ê¤¤"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "XFS ºÆµ¯Æ°"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "¥Õ¥©¥ó¥È¥Õ¥¡¥¤¥ë¤òºî¤é¤Ê¤¤"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "xfs ºÆµ¯Æ°"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"¥Õ¥©¥ó¥È¥¤¥ó¥¹¥È¡¼¥ë¤ËÀèΩ¤Ã¤Æ¡¢¤½¤ì¤é¤Î¥Õ¥©¥ó¥È¤ò»È¤¦¸¢Íø¤ä¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë"
-"¸¢Íø¤¬¤¢¤ë¤³¤È¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"-¥Õ¥©¥ó¥È¤òÄ̾ï¤Î¤ä¤êÊý¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤­¤Þ¤¹¡£¤È¤­¤É¤­¡¢¤ª¤«¤·¤Ê¥Õ¥©¥ó¥È¤Ç "
-"X ¥µ¡¼¥Ð¤¬¥Ï¥ó¥°¤¹¤ë¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£"
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "¥Õ¥©¥ó¥ÈÆɤ߹þ¤ß"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "¥¦¥£¥ó¥É¥¦¥º¤Î¥Õ¥©¥ó¥È¤ò¼è¤Ã¤Æ¤¯¤ë"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "¥Õ¥©¥ó¥È¤Î¥¢¥ó¥¤¥ó¥¹¥È¡¼¥ë"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "¾åµé¥ª¥×¥·¥ç¥ó"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "¥Õ¥©¥ó¥È°ìÍ÷"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "¤³¤Î¥Õ¥©¥ó¥È¤ò¥µ¥Ý¡¼¥È¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤:"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "°ìÈÌ¥×¥ê¥ó¥¿"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "¥Õ¥©¥ó¥È¥Õ¥¡¥¤¥ë¤«¥Ç¥£¥ì¥¯¥È¥ê¤òÁª¤ó¤Ç¡ÖÄɲáפò¥¯¥ê¥Ã¥¯"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "°ìÍ÷¤Î¥¤¥ó¥¹¥È¡¼¥ë"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "¤Þ¤Á¤¬¤¤¤Ê¤±¤ì¤Ð¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "¥À¥á¤Ê¤é¤³¤Á¤é¤ò"
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "¤¹¤Ù¤Æ¤òÈóÁªÂò¤Ë"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "¤¹¤Ù¤Æ¤òÁªÂò"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "°ìÍ÷¤òºï½ü"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "¥¤¥Ë¥·¥ã¥ë¥Æ¥¹¥È"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "¥·¥¹¥Æ¥à¾å¤Î¥Õ¥©¥ó¥È¤ò¥³¥Ô¡¼"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "¥Õ¥©¥ó¥È¤Î¥¤¥ó¥¹¥È¡¼¥ë¤ÈÊÑ´¹"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë¸å¤Îºî¶È"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "¥·¥¹¥Æ¥à¤«¤é¥Õ¥©¥ó¥È¤òºï½ü"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "¥¢¥ó¥¤¥ó¥¹¥È¡¼¥ë¸å¤Îºî¶È"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¤Î¶¦Í­"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "¤¹¤ß¤Þ¤»¤ó¤¬¡¢2.4¥«¡¼¥Í¥ë¤·¤«¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó¡£"
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¶¦Í­¤Ï¸½ºßÍ­¸ú"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¶¦Í­¤Î¥»¥Ã¥È¥¢¥Ã¥×¤Ï¤¹¤Ç¤Ë´°Î»¡£\n"
-"Í­¸ú¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£\n"
-"\n"
-"¤É¤¦¤·¤Þ¤¹¤«¡©"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "̵¸ú¤Ë"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "̵»ë"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "ºÆÀßÄê"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "¥µ¡¼¥Ð¤ò̵¸ú¤Ë¤·¤Æ¤¤¤Þ¤¹¡Ä¡Ä"
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¶¦Í­¤Ï̵¸ú¤Ë¤Ê¤ê¤Þ¤·¤¿¡£"
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¶¦Í­¤Ï¸½ºß̵¸ú¤Ç¤¹"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¶¦Í­¤Î¥»¥Ã¥È¥¢¥Ã¥×¤Ï¤¹¤Ç¤Ë´°Î»¡£\n"
-"̵¸ú¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£\n"
-"\n"
-"¤É¤¦¤·¤Þ¤¹¤«¡©"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "Í­¸ú¤Ë"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "¥µ¡¼¥Ð¤òÍ­¸ú¤Ë¤·¤Æ¤¤¤Þ¤¹¡Ä¡Ä"
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¶¦Í­¤¬Í­¸ú¤Ç¤¹¡£"
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"¤³¤Î¥Þ¥·¥ó¤Î¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¤ò¶¦Í­¤¹¤ë¤è¤¦¤ËÀßÄꤷ¤Þ¤¹¡£\n"
-"¤³¤Îµ¡Ç½¤¬¤¢¤ë¤È¡¢¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Î¾¤Î¥³¥ó¥Ô¥å¡¼¥¿¤¬¡¢\n"
-"¤³¤Î¥³¥ó¥Ô¥å¡¼¥¿¤Î¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¤ò»È¤¨¤Þ¤¹¡£\n"
-"Ãí¡§¥í¡¼¥«¥ë¥¨¥ê¥¢¥Í¥Ã¥È¥ï¡¼¥¯ (LAN) ¤ò¤Ä¤¯¤ë¤Ë¤Ï¡¢ÀìÍѤΥͥåȥ¥¯¥¢¥À¥×¥¿"
-"¤¬Íפê¤Þ¤¹¡£"
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹ %s (¥â¥¸¥å¡¼¥ë %s ¤ò»ÈÍÑ)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹ %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥À¥×¥¿¤¬¤¢¤ê¤Þ¤»¤ó¡ª"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"¥·¥¹¥Æ¥à¾å¤Ë¥¤¡¼¥µ¥Í¥Ã¥È¥¢¥À¥×¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£ ¥Ï¡¼¥É¥¦¥§¥¢ÀßÄê¥Ä¡¼¥ë¤ò¼Â"
-"¹Ô¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"¥·¥¹¥Æ¥à¤Ë¤ÏÀßÄꤵ¤ì¤¿¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥À¥×¥¿¤¬¤Ò¤È¤Ä¤·¤«¤¢¤ê¤Þ¤»¤ó¡§\n"
-"\n"
-"%s\n"
-"\n"
-"¤³¤Î¥¢¥À¥×¥¿¤Ç LAN ¤ËÀܳ¤·¤Þ¤¹¤Í¡£"
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-"¥í¡¼¥«¥ë¥¨¥ê¥¢¥Í¥Ã¥È¥ï¡¼¥¯¤Ë¤Ä¤Ê¤¬¤ë¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥À¥×¥¿¤ò\n"
-"Áª¤ó¤Ç¤¯¤À¤µ¤¤¡£"
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤ÏÀßÄêºÑ¤ß¤Ç¤¹ÀßÄꤵ¤ì¤Æ¤Þ¤»¤ó"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"·Ù¹ð¡¢¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥À¥×¥¿ (%s) ¤ÏÀßÄêºÑ¤ß¤Ç¤¹¡£\n"
-"\n"
-"¼«Æ°ºÆÀßÄê¤ò¤·¤Þ¤¹¤«¡©\n"
-"\n"
-"¼êÆ°¤Ç¤ä¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¤¬¡¢¤½¤ì¤Ê¤ê¤ÎÃ챤¬É¬ÍפǤ¹¤è¡£"
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "¼«Æ°ºÆÀßÄê"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "¸½ºß¤Î¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹ÀßÄê¤òɽ¼¨"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"C¡Ö%s¡×¤Î¸½¾õ¤ÎÀßÄê:\n"
-"\n"
-"¥Í¥Ã¥È¥ï¡¼¥¯: %s\n"
-"IP ¥¢¥É¥ì¥¹: %s\n"
-"IP °À­: %s\n"
-"¥É¥é¥¤¥Ð: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"¸½¾õ¤ÎÀßÄê¤ò°Ý»ý¤·¤Æ¡¢¤¹¤Ç¤Ë DHCP ¥µ¡¼¥Ð¤òÀßÃÖ¤·¤¿¤â¤Î¤ÈÁÛÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ"
-"¤¹¡£¤½¤Î¾ì¹ç¤Ë¤Ï¡¢¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯¤ÎC¥¯¥é¥¹¥¢¥É¥ì¥¹¤òÀµ¤·¤¯Æɤó¤Ç¤¤¤ë¤«³Î"
-"ǧ¤·¤Æ¤¯¤À¤µ¤¤¡£¼«Æ°ÀßÄê¤Ï¤·¤Þ¤»¤ó¤·¡¢DHCP ¥µ¡¼¥Ð¤ÎÀßÄê¤âÊѤ¨¤Þ¤»¤ó¤Î¤Ç¡£\n"
-"\n"
-"¤¢¤ë¤¤¤Ï¡¢¤³¤Á¤é¤Ç¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤ÈDHCP¥µ¡¼¥Ð¤ÎÀßÄê¤ò¤ä¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "C¥¯¥é¥¹¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "¡Ê¤³¤Î¡ËDHCP ¥µ¡¼¥Ð¤Î IP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤ÈDHCP¥µ¡¼¥Ð¤ÎºÆÀßÄê"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯¤¬¡Ö.0¡×¤Ç½ª¤ï¤Ã¤Æ¤¤¤Þ¤»¤ó¡£ÃæÃǤ·¤Þ¤¹¡£"
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "¸½ºß¤Î %s ¤ÎÀßÄê¤Ç¤ÏLAN¥¢¥É¥ì¥¹¤¬¾×Æͤ¹¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡ª\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "ÀßÄêÃæ..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "¥¹¥¯¥ê¥×¥È¤ÎÀßÄê¡¢¥½¥Õ¥È¥¦¥§¥¢¤Î¥¤¥ó¥¹¥È¡¼¥ë¡¢¥µ¡¼¥Ð¤Îµ¯Æ°..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "¥Ñ¥Ã¥±¡¼¥¸ %s ¤Î¥¤¥ó¥¹¥È¡¼¥ë¤ÇÌäÂêȯÀ¸"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"ÀßÄ꤬¤¹¤Ù¤Æ½ª¤ï¤ê¤Þ¤·¤¿¡£\n"
-"¤³¤ì¤Ç¼«Æ°¥Í¥Ã¥È¥ï¡¼¥¯ÀßÄê¡Êdhcp) ¤ò»È¤Ã¤Æ¡¢LAN ¾å¤Î¾¤Î¥Þ¥·¥ó¤È¥¤¥ó¥¿¡¼¥Í¥Ã"
-"¥ÈÀܳ¤ò¶¦Í­¤Ç¤­¤Þ¤¹¡£"
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "ÀßÄê¤Ï¤¹¤ó¤Ç¤¤¤Þ¤¹¤¬¡¢¤¤¤Þ¤Ï̵¸ú¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£"
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "ÀßÄê¤Ï¤¹¤ó¤Ç¤¤¤Æ¡¢¤¤¤Þ¤ÏÍ­¸ú¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£"
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¶¦Í­¤Ï¤Þ¤Ã¤¿¤¯ÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó¡£"
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¤ÎÀßÄê"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¶¦Í­¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ø¤è¤¦¤³¤½¡ª\n"
-"\n"
-"%s\n"
-"\n"
-"ÀßÄꥦ¥£¥¶¡¼¥É¤òµ¯Æ°¤¹¤ë¤Ë¤Ï¡ÖÀßÄê¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Þ¤·¤ç¤¦¡£"
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "¥°¥ë¡¼¥×"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "¥Ñ¥¹"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "¥Ñ¡¼¥ß¥Ã¥·¥ç¥ó"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "¥æ¡¼¥¶"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "¾å"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "ºï½ü"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "ÊÔ½¸"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "²¼"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "¥ë¡¼¥ëÄɲÃ"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr "±ÜÍ÷/ÊÔ½¸¤¹¤ëperm¥Õ¥¡¥¤¥ë¤òÁªÂò"
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-"Drakperm ¤Ï¡¢¥Ñ¡¼¥ß¥Ã¥·¥ç¥ó¤ä½êÍ­¼Ô¡¢¥°¥ë¡¼¥×¤ò msec¤Ç¤¤¤¸¤ë¤¿¤á¤Î¤â¤Î¤Ç"
-"¤¹¡£\n"
-"¤Þ¤¿¥Ç¥Õ¥©¥ë¥È¤ò¾Ã¤·¤Æ¼«Ê¬¤Î¥ë¡¼¥ë¤òÊÔ½¸¤¹¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£"
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "¿·¤·¤¤¥ë¡¼¥ë¤òÄɲÃ"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "¸½ºß¤Î¥ë¡¼¥ë¤òÊÔ½¸"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr "Áª¤ó¤À¥ë¡¼¥ë¤ò°ìÃʾ夲¤ë"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr "Áª¤ó¤À¥ë¡¼¥ë¤ò°ìÃʲ¼¤²¤ë"
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "Áª¤ó¤À¥ë¡¼¥ë¤òºï½ü"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "¥Ö¥é¥¦¥º"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "¸½ºß¤Î¥æ¡¼¥¶"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "¥Ñ¡¼¥ß¥Ã¥·¥ç¥ó"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "¥Ñ¥¹"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "¥×¥í¥Ñ¥Æ¥£"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr "sticky-bit"
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr "UIDÀßÄê"
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr "GIDÀßÄê"
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-"¥Ç¥£¥ì¥¯¥È¥êÍÑ:\n"
-" ¥Ç¥£¥ì¥¯¥È¥ê¤ä¡¢¤½¤ÎÃæ¤Î¥Õ¥¡¥¤¥ë¤Î½êÍ­¼Ô¤À¤±¤¬ºï½ü¤Ç¤­¤Þ¤¹"
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "¼Â¹Ô¤Ë½êÍ­¼Ôid¤ò»È¤¦"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "¼Â¹Ô¤Ë¥°¥ë¡¼¥×id¤ò»È¤¦"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr "¥Á¥§¥Ã¥¯¤¹¤ë¤È¡¢½êÍ­¼Ô¤ä¥°¥ë¡¼¥×¤ÏÊѹ¹¤µ¤ì¤Þ¤»¤ó"
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "¥Ñ¥¹ÁªÂò"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "¥æ¡¼¥¶: "
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "¥°¥ë¡¼¥×: "
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "¥µ¥¦¥ó¥É¥«¡¼¥É¤¬¸¡½Ð¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿!"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"¥µ¥¦¥ó¥É¥«¡¼¥É¤¬¸¡½Ð¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿¡£Linux¤Ç¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤­¤Á¤ó¤Èº¹¤·¹þ"
-"¤Þ¤ì¤Æ¤¤¤ë¤«³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"\n"
-"ÊÀ¼Ò¤Î¥Ï¡¼¥É¥¦¥§¥¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-#, fuzzy
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr "Àµ¤·¤¯µ¡Ç½¤¹¤ë¤Ë¤Ï ImageMagick¥Ñ¥Ã¥±¡¼¥¸¤¬É¬ÍפǤ¹"
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "first stepºîÀ®"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr "ºÇ½ª²òÁüÅÙ"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "²èÁü¥Õ¥¡¥¤¥ë¤òÁªÂò"
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr "¥Æ¡¼¥Þ̾"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "¥Ö¥é¥¦¥º"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "µ¯Æ°¥¹¥×¥é¥Ã¥·¥å²èÁü¤ÎÀßÄê"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr "¥Æ¥­¥¹¥È¥Ü¥Ã¥¯¥¹¤ÎxºÂɸ¤òʸ»ú¿ô¤Ç"
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr "¥Æ¥­¥¹¥È¥Ü¥Ã¥¯¥¹¤ÎyºÂɸ¤òʸ»ú¿ô¤Ç"
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr "¥Æ¥­¥¹¥È¤ÎÉý"
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr "¥Æ¥­¥¹¥È¥Ü¥Ã¥¯¥¹¤Î¹â¤µ"
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr "¥×¥í¥°¥ì¥¹¥Ð¡¼º¸¾å³Ñ¤ÎxºÂɸ"
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr "¥×¥í¥°¥ì¥¹¥Ð¡¼º¸¾å³Ñ¤ÎyºÂɸ"
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr "¥×¥í¥°¥ì¥¹¥Ð¡¼¤ÎÉý"
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr "¥×¥í¥°¥ì¥¹¥Ð¡¼¤Î¹â¤µ"
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr "¥×¥í¥°¥ì¥¹¥Ð¡¼¤Î¿§"
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "¥×¥ì¥Ó¥å¡¼"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "¥Æ¡¼¥ÞÊݸ"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "¿§¤òÁª¤ó¤Ç²¼¤µ¤¤"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "¥³¥ó¥½¡¼¥ë¤Ë¥í¥´É½¼¨"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr "¥«¡¼¥Í¥ë¥á¥Ã¥»¡¼¥¸¤ò¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¹µ¤¨¤á¤Ë"
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr "¤³¤Î¥Æ¡¼¥Þ¤Ï¤Þ¤Àµ¯Æ°¥¹¥×¥é¥Ã¥·¥å¤¬%s¤Ë¤¢¤ê¤Þ¤»¤ó!"
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr "µ¯Æ°¥¹¥×¥é¥Ã¥·¥å¥Æ¡¼¥Þ¤òÊݸÃæ..."
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "¥×¥í¥°¥ì¥¹¥Ð¡¼¤Î¿§¤òÁª¤Ö"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "¤Þ¤º²èÁü¥Õ¥¡¥¤¥ë¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤!"
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "¥×¥ì¥Ó¥å¡¼À¸À®Ãæ..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"XawTV ¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤»¤ó!\n"
-"\n"
-"\n"
-"TV ¥«¡¼¥É¤¬¤¢¤ë¤Î¤Ë DrakX ¤¬¸¡½Ð¤»¤º (\"/etc/modules\"¤Ëbttv ¤â saa7134\n"
-"¥â¥¸¥å¡¼¥ë¤â¤Ê¤¤) xawtv¤â¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Ê¤±¤ì¤Ð¡¢\n"
-"\"lspcidrake -v -f\" ¤Î·ë²Ì¤ò \"install\\@mandrakesoft.com\"\n"
-"¤Ësubject \"undetected TV card\"¤Ç¥á¡¼¥ë¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"\n"
-"\n"
-"¥¤¥ó¥¹¥È¡¼¥ë¤Ë¤Ïroot¤Ë¤Ê¤Ã¤Æ¥³¥ó¥½¡¼¥ë¤Ç \"urpmi xawtv\" ¤È¥¿¥¤¥×¤·¤Þ¤¹¡£"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "¥«¥Ê¥À¡Ê¥±¡¼¥Ö¥ë¡Ë"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "USA (ÊüÁ÷)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "USA (¥±¡¼¥Ö¥ë)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "USA (¥±¡¼¥Ö¥ë-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "Ãæ¹ñ (ÊüÁ÷)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "ÆüËÜ (ÊüÁ÷)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "ÆüËÜ (¥±¡¼¥Ö¥ë)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "Åì¥è¡¼¥í¥Ã¥Ñ"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "¥Õ¥é¥ó¥¹ [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "¥¢¥¤¥ë¥é¥ó¥É"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "À¾¥è¡¼¥í¥Ã¥Ñ"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "¥ª¡¼¥¹¥È¥é¥ê¥¢"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "¥Ë¥å¡¼¥¸¡¼¥é¥ó¥É"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "Æ¥Õ¥ê¥«"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "¥¢¥ë¥¼¥ó¥Á¥ó"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr "¥ª¡¼¥¹¥È¥é¥ê¥¢Optus¥±¡¼¥Ö¥ë¥Æ¥ì¥Ó"
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"¤Ç¤Ï\n"
-"¥Æ¥ì¥ÓÊý¼°¤È¹ñ¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "¥Æ¥ì¥ÓÊý¼°¡§"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Ãϰ衧"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "¥Æ¥ì¥Ó¥Á¥ã¥ó¥Í¥ë¤òõ¤·¤Æ¤¤¤Þ¤¹..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "¥Æ¥ì¥Ó¥Á¥ã¥ó¥Í¥ë¤òõ¤·¤Æ¤¤¤Þ¤¹"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "¥Æ¥ì¥Ó¥Á¥ã¥ó¥Í¥ë¤ÎÁöººÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "¤ª¸µµ¤¤Ç¡ª"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "¤³¤ì¤Çxawtv¤òX¥¦¥£¥ó¥É¥¦¾å¤Ç»È¤¨¤Þ¤¹¡ª\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "¥Æ¥ì¥Ó¥«¡¼¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"TV ¥«¡¼¥É¤¬¸¡½Ð¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿¡£Linux¤Ç¥µ¥Ý¡¼¥È¤µ¤ì¤¿¥Ó¥Ç¥ªTV¥«¡¼¥É¤¬¤­¤Á¤ó"
-"¤ÈÁÞÆþ¤µ¤ì¤Æ¤¤¤ë¤«³Î¤«¤á¤Þ¤·¤ç¤¦¡£\n"
-"\n"
-"\n"
-"ÊÀ¼Ò¤Î¥Ï¡¼¥É¥¦¥§¥¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-"\n"
-"»È¤¤Êý: harddrake [-h|--help] [--test]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "»È¤¤Êý: keyboarddrake [--expert] [¥­¡¼¥Ü¡¼¥É]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "¥­¡¼¥Ü¡¼¥É¥ì¥¤¥¢¥¦¥È¤Ï²¿¤Ç¤¹¤«¡©"
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "BackSpace¥­¡¼¤¬¥³¥ó¥½¡¼¥ë¤Ç¾Ãµî¤ò¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¤«¡©"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "CD-ROM¤òÆþ¤ìÂؤ¨¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"¥¤¥ó¥¹¥È¡¼¥ëCD ¤ò¥É¥é¥¤¥Ö¤Ë¤¤¤ì¤Æ¡¢ Ok ¤ò²¡¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-"CD¤¬¤Ê¤±¤ì¤Ð¡¢Cancel ¤ò²¡¤·¤Æ¥é¥¤¥Ö¥¢¥Ã¥×¥°¥ì¡¼¥É¤ò²óÈò¤·¤Æ²¼¤µ¤¤¡£"
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "¥é¥¤¥Ö¥¢¥Ã¥×¥°¥ì¡¼¥É¤ò³«»Ï¤Ç¤­¤Þ¤»¤ó!!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "Êѹ¹¤¬´°Î»¤·¤Þ¤·¤¿¤¬¡¢Í­¸ú¤Ë¤¹¤ë¤Ë¤Ï¤¤¤Ã¤¿¤ó¥í¥°¥¢¥¦¥È¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Áª¤ó¤ÀÆü¤Îʬ¤À¤±¤òɽ¼¨"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/¥Õ¥¡¥¤¥ë(F)/¿·µ¬(_N)"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/¥Õ¥¡¥¤¥ë(F)/³«¤¯(_O)"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/¥Õ¥¡¥¤¥ë(F)/Êݸ(_S)"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/¥Õ¥¡¥¤¥ë(F)/̾Á°¤ò¤Ä¤±¤ÆÊݸ(_A)"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/¥Õ¥¡¥¤¥ë(F)/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/¥ª¥×¥·¥ç¥ó(_O)"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/¥ª¥×¥·¥ç¥ó(O)/¥Æ¥¹¥È"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/¥Ø¥ë¥×(H)/¾ðÊó(_A)..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr ""
-"-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--"
-"24-*-100-100-c-*-jisx0208.1983-0,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr ""
-"-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--"
-"24-*-100-100-c-*-jisx0208.1983-0,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "¥æ¡¼¥¶Ì¾"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "¥á¥Ã¥»¡¼¥¸"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "¥·¥¹¥í¥°"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Mandrake ¥Ä¡¼¥ë¤ÎÀâÌÀ"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "¸¡º÷"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "¥í¥°¤ò¥â¥Ë¥¿¤¹¤ë¤¿¤á¤Î¥Ä¡¼¥ë"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "ÀßÄê"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "°ìÃפ¹¤ë¤â¤Î"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "°Ê²¼¤Ë¤Ï°ìÃפ·¤Ê¤¤"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "¥Õ¥¡¥¤¥ë¤òÁªÂò"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "¥«¥ì¥ó¥À"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "¥Õ¥¡¥¤¥ë¤ÎÆâÍÆ"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "Mail ·Ù¹ð"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "¾¯¡¹¤ªÂÔ¤Á¤ò¡¢¥Õ¥¡¥¤¥ë %s ¤òõ¤·¤Æ¤¤¤Þ¤¹¡£"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "Mail ·Ù¹ð¤ÎÀßÄê"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Mail ÀßÄê¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ø¤¤¤é¤Ã¤·¤ã¤¤¤Þ¤»¡Á¡£\n"
-"\n"
-"¤³¤³¤Ç¤Ï·Ù¹ð¥·¥¹¥Æ¥à¤òÀßÄꤷ¤Þ¤¹¡£\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Apache World Wide Web¥µ¡¼¥Ð"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "¥É¥á¥¤¥ó̾²ò·è"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "ftp ¥µ¡¼¥Ð"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Postfix ¥á¡¼¥ë¥µ¡¼¥Ð"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "samba ¥µ¡¼¥Ð"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "SSH ¥µ¡¼¥Ð"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Webmin ¥µ¡¼¥Ó¥¹"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Xinetd¥µ¡¼¥Ó¥¹"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "¥µ¡¼¥Ó¥¹ÀßÄê"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr "°Ê²¼¤ÇÁª¤ó¤À¥µ¡¼¥Ó¥¹¤Î¤É¤ì¤«¤¬»ß¤Þ¤Ã¤¿¤é·ÙÊ󤬽Фޤ¹¡£"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "ÀßÄê¤ÎÆɤ߹þ¤ßÃæ"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "Éé²Ù¤¬¤³¤ÎÃͤò¾å²ó¤Ã¤¿¤é·ÙÊ󤬽Фޤ¹"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "·Ù¹ð¤ÎÀßÄê"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "¥á¡¼¥ë¥¢¥É¥ì¥¹¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "̾Á°¤ò¤Ä¤±¤ÆÊݸ..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "¥Þ¥¦¥¹¤Î·¿¤Ï¤Ê¤ó¤Ç¤¹¤«¡©"
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "¿¿Ãæ¥Ü¥¿¥ó¤ò¥¨¥ß¥å¥ì¡¼¥È¤·¤Þ¤¹¤«¡©"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "¥×¥ê¥ó¥¿¤Î¾ðÊó¤òÆɤó¤Ç¤¤¤Þ¤¹..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "¥Ç¥Ð¥¤¥¹¤Î¸¡½ÐÃæ¤Ç¤¹¡Ä¡Ä"
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "¥Ý¡¼¥È¤Î¥Æ¥¹¥È"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr "%s ¤ÏËܥС¼¥¸¥ç¥ó¤ÎMandrake Linux¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "%s ¤¬ %s ¤Ç¸«¤Ä¤«¤ê¤Þ¤·¤¿¡£ÀßÄꤷ¤Þ¤¹¤«?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr "%s¤Ï¥¹¥­¥ã¥Ê¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¤¢¤ê¤Þ¤»¤ó¡£¼êÆ°¤ÇÀßÄꤷ¤Þ¤¹¤«?"
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "¥¹¥­¥ã¥Ê¤òÁªÂò¤·¤Æ²¼¤µ¤¤"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "¤³¤Î %s ¥¹¥­¥ã¥Ê¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake ¤Ï %s ¥¹¥­¥ã¥Ê¤ò¸¡½Ð¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
-"¥¹¥­¥ã¥Ê¤¬Àܳ¤µ¤ì¤Æ¤¤¤ë¥Ç¥Ð¥¤¥¹¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "¥Ç¥Ð¥¤¥¹ÁªÂò"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"%s ¥¹¥­¥ã¥Ê¤Ïprinterdrake¤ÇÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£\n"
-"printerdrake ¤Îµ¯Æ°¤Ï¡¢Mandrake ¥³¥ó¥È¥í¡¼¥ë¥»¥ó¥¿¡¼¤Î¥Ï¡¼¥É¥¦¥§¥¢¤Î¹à¤Ç¹Ô¤Ã"
-"¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"%s ¥¹¥­¥ã¥Ê¤¬ÀßÄꤵ¤ì¤Þ¤·¤¿¡£\n"
-"¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥á¥Ë¥å¡¼¤Î¥Þ¥ë¥Á¥á¥Ç¥£¥¢¡¿¥°¥é¥Õ¥£¥Ã¥¯¤«¤é¡¢¡ÖXsane¡×¤òÁª¤Ö¤È"
-"¥¹¥­¥ã¥Ê¤¬»È¤¨¤Þ¤¹¡£"
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "%s ¥Ï¡¼¥É¥¦¥§¥¢¥¯¥é¥¹¤Î¥Ç¥Ð¥¤¥¹¤Î°ìÉô¤¬ºï½ü¤µ¤ì¤Þ¤·¤¿:\n"
-
-#: ../../standalone/service_harddrake_.c:48
-#, fuzzy
-msgid "Some devices were added:\n"
-msgstr ""
-"\n"
-"%s ¥¯¥é¥¹¤Î¥Ç¥Ð¥¤¥¹¤¬Äɲ䵤ì¤Þ¤·¤¿:\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "¸À¸ì¤ÎÁªÂò"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "ƳÆþ¥¯¥é¥¹¤ÎÁªÂò"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "¥Ç¥£¥¹¥¯¤Î¸¡½Ð"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "¥Þ¥¦¥¹¤ÎÀßÄê"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "¥­¡¼¥Ü¡¼¥É¤ÎÁªÂò"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "¥»¥­¥å¥ê¥Æ¥£"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "¥Ñ¥Ã¥±¡¼¥¸¤ÎÁªÂò"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "¥·¥¹¥Æ¥à¤ÎƳÆþ"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "¥æ¡¼¥¶¤ÎÅÐÏ¿"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯ÀßÄê"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "¥µ¡¼¥Ó¥¹¤ÎÀßÄê"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "¥Ö¡¼¥È¥í¡¼¥ÀÀßÄê"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "µ¯Æ°¥Ç¥£¥¹¥¯ºîÀ®"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "X ¤ÎÀßÄê"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "¥·¥¹¥Æ¥à¹¹¿·¤ò¥¤¥ó¥¹¥È¡¼¥ë"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "ƳÆþºî¶È¤ò½ªÎ»"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr ""
-"adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-1,-*-fixed-medium-r-"
-"normal--24-*-100-100-c-*-jisx0208.1983-0,*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "¥µ¡¼¥Ð¡¢Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¥³¥ó¥Ô¥å¡¼¥¿ (¥¯¥é¥¤¥¢¥ó¥È)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "NFS ¥µ¡¼¥Ð, SMB ¥µ¡¼¥Ð, Proxy ¥µ¡¼¥Ð, SSH ¥µ¡¼¥Ð"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "¥ª¥Õ¥£¥¹´ØÏ¢"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Gnome ¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Palm Pilot ¤ä VisorÍѥġ¼¥ë"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "¥µ¡¼¥Ð¡¢¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë/¥ë¡¼¥¿"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "¥É¥á¥¤¥ó̾¥µ¡¼¥Ð (DNS) ¤È¥Í¥Ã¥È¥ï¡¼¥¯¾ðÊ󥵡¼¥Ð¡ÊNIS)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"¥ª¥Õ¥£¥¹·Ï¥½¥Õ¥È: ¥ï¡¼¥×¥í (kword, abiword), ɽ·×»» (kspread, gnumeric), pdf"
-"¥Ó¥å¡¼¥¢¤Ê¤É"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "¥ª¡¼¥Ç¥£¥ª´ØÏ¢¥Ä¡¼¥ë¡§mp3, midi, ¥ß¥­¥µ¡¼¤Ê¤É"
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "Linux Standard Base. Third party applications support"
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Linux ¤ä¥Õ¥ê¡¼¥½¥Õ¥È´ØÏ¢¤ÎËܤä¥Ï¥¦¥Ä¡¼Ê¸½ñ"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "KDE ¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm¤Ê¤É"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "¥Þ¥ë¥Á¥á¥Ç¥£¥¢¡§¥Ó¥Ç¥ª"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "¥á¡¼¥ë¡¢¥Ë¥å¡¼¥¹¡¢web, ¥Õ¥¡¥¤¥ëžÁ÷¡¢¥Á¥ã¥Ã¥È¤Ê¤É¤Î¥Ä¡¼¥ë"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL ¤« MySQL ¥Ç¡¼¥¿¥Ù¡¼¥¹¥µ¡¼¥Ð"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "¥Þ¥·¥ó¤ÎÀßÄê¤ò³Ú¤Ë¤¹¤ë¥Ä¡¼¥ë"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "¥Þ¥ë¥Á¥á¥Ç¥£¥¢¡¡¥µ¥¦¥ó¥É"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "¥³¥ó¥½¡¼¥ë¥Ä¡¼¥ë"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Postfix ¥á¡¼¥ë¥µ¡¼¥Ð, Inn ¥Ë¥å¡¼¥¹¥µ¡¼¥Ð"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥È¡¦¥¹¥Æ¡¼¥·¥ç¥ó"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "¥Þ¥ë¥Á¥á¥Ç¥£¥¢¡¦¥¹¥Æ¡¼¥·¥ç¥ó"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "ÀßÄê"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "¥°¥é¥Õ¥£¥«¥ë¤Ê¥Ç¥¹¥¯¥È¥Ã¥×¤ò¤â¤Ã¤È"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr "K ¥Ç¥¹¥¯¥È¥Ã¥×´Ä¶­¡£´ðËÜŪ¤Ê¥°¥é¥Õ¥£¥¹¥¯´Ä¶­¤Ë¡¢´ØÏ¢¥Ä¡¼¥ëµÍ¤á¹ç¤ï¤»"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "¥°¥é¥Õ¥£¥Ã¥¯´Ä¶­"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "³«È¯ÍÑ"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache ¤È Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "CD ¤ò¤Ä¤¯¤Ã¤Æ¾Æ¤¯¥Ä¡¼¥ë"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "¥ª¥Õ¥£¥¹¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm ¤Ê¤É"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "The Gimp¤Ê¤É¤Î²èÁü½èÍý¥½¥Õ¥È"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS "
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "C ¤È C++ ³«È¯¥é¥¤¥Ö¥é¥ê¡¢¥×¥í¥°¥é¥à¤ä include ¥Õ¥¡¥¤¥ë"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¥³¥ó¥Ô¥å¡¼¥¿¡¦¥µ¡¼¥Ð"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "¥µ¡¼¥Ð¡¢¥á¡¼¥ë/¥°¥ë¡¼¥×¥¦¥§¥¢/¥Ë¥å¡¼¥¹"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "¥²¡¼¥à¥¹¥Æ¡¼¥·¥ç¥ó"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "¥Ó¥Ç¥ª¥×¥ì¡¼¥ä¤äÊÔ½¸¥½¥Õ¥È"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "¥Þ¥ë¥Á¥á¥Ç¥£¥¢¡¡²èÁü"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "¸ä³Ú¥½¥Õ¥È¡§¥Æ¥ì¥Ó¥²¡¼¥à¡¢¥Ü¡¼¥É¥²¡¼¥à¡¢Àïά¥²¡¼¥à¤Ê¤É"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"¥á¡¼¥ë¤ä¥Ë¥å¡¼¥¹¤ÎÁ÷¼õ¿®Íѥġ¼¥ë (pine, mutt, tin..) ¤È¡¢Web¥Ö¥é¥¦¥ºÍѥġ¼¥ë"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "¸Ä¿Í¤Îºâ̳´ÉÍý"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr "»È¤¤¤ä¤¹¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ä¥Ç¥¹¥¯¥È¥Ã¥×¥Ä¡¼¥ë¤ò»ý¤Ä¡¢¥°¥é¥Õ¥£¥¯¥¹´Ä¶­"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "ssh ¤Ê¤É³Æ¼ï¥×¥í¥È¥³¥ëÍÑ¥¯¥é¥¤¥¢¥ó¥È"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥²¡¼¥È¥¦¥§¥¤"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "¥µ¥¦¥ó¥É¤ä¥Ó¥Ç¥ª¤ÎºÆÀ¸ÊÔ½¸¥½¥Õ¥È"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "¤½¤Î¾¥°¥é¥Õ¥£¥Ã¥¯¥Ç¥¹¥¯¥È¥Ã¥×"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "¥¨¥Ç¥£¥¿¡¢¥·¥§¥ë¡¢¥Õ¥¡¥¤¥ë´ØÏ¢¥Ä¡¼¥ë¡¢¥¿¡¼¥ß¥Ê¥ë"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "gnucash¤Ê¤É¤Î²È·×´ÉÍý¥½¥Õ¥È"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "¸Ä¿Í¾ðÊó´ÉÍý"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "¥Þ¥ë¥Á¥á¥Ç¥£¥¢¡¡CD ¤ò¾Æ¤¯"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "²Ê³Ø¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "¥Ð¥°Êó¹ð¤ÎÄó½Ð¤Ë¤Ï¡¢¡ÖÊó¹ð¡×¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
-#~ "¤¹¤ë¤Èweb¥Ö¥é¥¦¥¶¤¬³«¤¤¤Æ https://www.bugzilla.com ¤¬½Ð¤Þ¤¹¡£\n"
-#~ "¤½¤³¤ËÊó¹ð½ñ¤¬¤¢¤ë¤Î¤Ç¡¢µ­Æþ¤·¤Æ¤¯¤À¤µ¤¤¡£¾åµ­¤Î¾ðÊó¤Ï¤½¤Î¥µ¡¼¥Ð\n"
-#~ "¤ËžÁ÷¤µ¤ì¤Þ¤¹\n"
-#~ "\n"
-
-#~ msgid "Make bootsplash step 2"
-#~ msgstr "µ¯Æ°¥¹¥×¥é¥Ã¥·¥åºîÀ® ¥¹¥Æ¥Ã¥×2"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "lilosplashÀßÄê¤Ë¹Ô¤¯"
-
-#~ msgid "Go back"
-#~ msgstr "Ìá¤ë"
-
-#~ msgid ""
-#~ "There's no known OSS/ALSA alternative driver for your sound card (%s)"
-#~ msgstr "¤³¤Î¥µ¥¦¥ó¥É¥«¡¼¥É (%s) ÍѤδûÃΤÎOSS/ALSAÂåÂإɥ饤¥Ð¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#~ msgid ""
-#~ "Introduction\n"
-#~ "\n"
-#~ "The operating system and the different components available in the "
-#~ "Mandrake 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 Mandrake 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"
-#~ "MandrakeSoft 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"
-#~ "MandrakeSoft 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 MandrakeSoft S.A. has been advised of the possibility "
-#~ "or occurance 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-#~ "The programs developed by MandrakeSoft S.A. are governed by the GPL "
-#~ "License. Documentation written \n"
-#~ "by MandrakeSoft 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"
-#~ "MandrakeSoft 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"
-#~ "\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-#~ "MandrakeSoft 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 MandrakeSoft S.A. \n"
-#~ msgstr ""
-#~ "¤Ï¤¸¤á¤Ë\n"
-#~ "\n"
-#~ "ËÜ¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤ª¤è¤ÓMandrake Linux¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Ç\n"
-#~ "Ä󶡤µ¤ì¤ë³Æ¼ï¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¡¢°Ê²¼¤Ç¤Ï¡Ö¥½¥Õ¥È¥¦¥§¥¢À½ÉʡפȸƤ֡£\n"
-#~ "¥½¥Õ¥È¥¦¥§¥¢À½Éʤϡ¢¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤ª¤è¤ÓMandrake Linux¥Ç¥£¥¹\n"
-#~ "¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤ÇÄ󶡤µ¤ì¤ë³Æ¼ï¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë´ØÏ¢¤¹¤ë¥×¥í¥°¥é¥à·²\n"
-#~ "¤ä¥á¥½¥Ã¥É¡¢¤­¤½¤¯¤ä¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¤ò´Þ¤à¤¬¡¢¤½¤ì¤Ë¸Â¤é¤ì¤ë¤â¤Î¤Ç\n"
-#~ "¤Ï¤Ê¤¤¡£\n"
-#~ "\n"
-#~ "\n"
-#~ "1. ¥é¥¤¥»¥ó¥¹Æ±°Õ»ö¹à\n"
-#~ "\n"
-#~ "¤³¤Îʸ½ñ¤ò¿µ½Å¤ËÆɤó¤Ç¤¯¤À¤µ¤¤¡£ËÜʸ½ñ¤Ï¤¢¤Ê¤¿¤ÈMandrake S.A.¤È¤Î´Ö¤Ç\n"
-#~ "Äù·ë¤µ¤ì¤ë¡¢¥½¥Õ¥È¥¦¥§¥¢À½ÉʤËŬÍѤµ¤ì¤ë¥é¥¤¥»¥ó¥¹Æ±°Õ»ö¹à¤Ç¤¹¡£\n"
-#~ "¥½¥Õ¥È¥¦¥§¥¢À½Éʤò¤¤¤«¤Ê¤ë·Á¤Ç¤¢¤ì¥¤¥ó¥¹¥È¡¼¥ë¡¢Ê£À½¡¢»ÈÍѤ¹¤ë¤³¤È¤Ç\n"
-#~ "¤¢¤Ê¤¿¤ÏÌÀ¼¨Åª¤Ë¡¢Ëܥ饤¥»¥ó¥¹¤ÎÁ´¾ò·ï¤ä¾ò¹à¤Ë½¾¤¦¤³¤È¤ò¼õ¤±Æþ¤ì\n"
-#~ "´°Á´¤ËƱ°Õ¤·¤¿¤â¤Î¤È¤µ¤ì¤Þ¤¹¡£\n"
-#~ "Ëܥ饤¥»¥ó¥¹¤Î¤¤¤«¤Ê¤ëÉôʬ¤Ç¤¢¤ìƱ°Õ¤Ç¤­¤Ê¤±¤ì¤Ð¡¢¥½¥Õ¥È¥¦¥§¥¢À½ÉʤÎ\n"
-#~ "¥¤¥ó¥¹¥È¡¼¥ë¡¢Ê£À½¡¢»ÈÍѤÏǧ¤á¤é¤ì¤Þ¤»¤ó¡£\n"
-#~ "Ëܥ饤¥»¥ó¥¹¤Î¾ò¹à¤ä¾ò·ï¤ËŬ¹ç¤·¤Ê¤¤·Á¤Ç¥½¥Õ¥È¥¦¥§¥¢À½Éʤò¥¤¥ó¥¹¥È¡¼¥ë\n"
-#~ "Ê£À½¡¢ÍøÍѤ·¤è¤¦¤È¤¹¤ë»î¤ß¤Ï̵¸ú¤Ç¤¢¤ê¡¢Ëܥ饤¥»¥ó¥¹²¼¤Ç¤Î¤¢¤Ê¤¿¤Î¸¢Íø\n"
-#~ "¤òÇíÃ¥¤¹¤ë¤³¤È¤È¤Ê¤ê¤Þ¤¹¡£¥é¥¤¥»¥ó¥¹¤ÎÇË´þ¤Ëȼ¤¤¡¢¤¢¤Ê¤¿¤Ï¥½¥Õ¥È¥¦¥§¥¢\n"
-#~ "À½ÉʤÎÊ£À½¤¹¤Ù¤Æ¤ò¨ºÂ¤ËÇ˲õ¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£\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"
-#~ "MandrakeSoft 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 MandrakeSoft S.A. has been advised of the possibility "
-#~ "or occurance 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-#~ "The programs developed by MandrakeSoft S.A. are governed by the GPL "
-#~ "License. Documentation written \n"
-#~ "by MandrakeSoft 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"
-#~ "MandrakeSoft 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"
-#~ "\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-#~ "MandrakeSoft 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 MandrakeSoft S.A. \n"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI ¥Ï¥¤¥Õ¥©¡¼¥«¥¹"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Proxy ¤Ï ftp://... ¤Ç¤¹"
-
-#~ msgid "quit"
-#~ msgstr "½ªÎ»"
-
-#~ msgid ""
-#~ "The first time you try the X configuration, you may not be very "
-#~ "satisfied\n"
-#~ "with its display (screen is too small, shifted left or right...). Hence,\n"
-#~ "even if X starts up correctly, DrakX then asks you if the configuration\n"
-#~ "suits you. It will also propose to change it by displaying a list of "
-#~ "valid\n"
-#~ "modes it could find, asking you to select one.\n"
-#~ "\n"
-#~ "As a last resort, if you still cannot get X to work, choose \"Change\n"
-#~ "graphics card\", select \"Unlisted card\", and when prompted on which\n"
-#~ "server, choose \"FBDev\". This is a failsafe option which works with any\n"
-#~ "modern graphics card. Then choose \"Test again\" to be sure."
-#~ msgstr ""
-#~ "°ìȯÌܤÀ¤È¡¢¤¢¤Þ¤ê²èÌ̤ζñ¹ç¤¬¤è¤¯¤Ê¤¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£\n"
-#~ "²èÌ̤¬¾®¤µ¤¹¤®¤ë¤È¤«¡¢º¸±¦¤Ë¤º¤ì¤Æ¤¤¤ë¤È¤«¡Ë¡£¤À¤«¤é X ¤¬Àµ¤·¤¯\n"
-#~ "µ¯Æ°¤·¤¿¾ì¹ç¤Ë¤Ç¤â¡¢DrakX ¤ÏÀßÄ꤬ŬÀÚ¤«¤É¤¦¤«¤­¤¤¤Æ¡¢²Äǽ¤Ê³Æ¼ï¤Î\n"
-#~ "¥â¡¼¥É¤òɽ¼¨¤·¤Æ¡¢¹¥¤­¤Ê¤Î¤òÁª¤Ù¤È¸À¤¦¤ï¤±¤Ç¤¹¡£\n"
-#~ "\n"
-#~ "ºÇ¸å¤Î¼êÃʤȤ·¤Æ¡¢ÁêÊѤï¤é¤ºX¤¬Æ°¤«¤Ê¤±¤ì¤Ð¡Ö¥°¥é¥Õ¥£¥Ã¥¯¥¹¥«¡¼¥É¤ÎÊÑ"
-#~ "¹¹¡×\n"
-#~ "¤òÁª¤Ó¡Ö°ìÍ÷¤Ë¤Ê¤¤¥«¡¼¥É¡×¤òÁªÂò¡¢¤É¤Î¥µ¡¼¥Ð¤ò»È¤¦¤«¤­¤«¤ì¤¿¤é FBDev¤ò\n"
-#~ "Áª¤Ó¤Þ¤¹¡£¤³¤ì¤Ï¥Õ¥§¡¼¥ë¥»¡¼¥Õ¤ÊÁªÂò»è¤Ç¡¢ºÇ¶á¤Î¤¹¤Ù¤Æ¤Î¥°¥é¥Õ¥£¥Ã¥¯¥¹\n"
-#~ "¥«¡¼¥É¤Ç»È¤¨¤Þ¤¹¡£¤½¤ì¤«¤é¡ÖºÆ¥Æ¥¹¥È¡×¤òÁª¤ó¤Ç³Îǧ¤·¤Þ¤·¤ç¤¦¡£"
-
-#~ msgid "Internet and Messaging"
-#~ msgstr "¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤È¥á¥Ã¥»¡¼¥¸"
-
-#~ msgid "Multimedia and Graphics"
-#~ msgstr "¥Þ¥ë¥Á¥á¥Ç¥£¥¢¤È²èÁü"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides 11 different graphical desktop environments "
-#~ "and window managers to choose from including GNOME 1.4, KDE 2.2.2, Window "
-#~ "Maker 0.8, and the rest"
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 ¤Ë¤Ï11¼ïÎà¤Î¥°¥é¥Õ¥£¥Ã¥¯¥Ç¥¹¥¯¥È¥Ã¥×´Ä¶­¤È¥¦¥£¥ó¥É¥¦¥Þ"
-#~ "¥Í¡¼¥¸¥ã¤¬Æþ¤Ã¤Æ¤¤¤Þ¤¹¡£GNOME 1.4, KDE 2.2.2, Window Maker 0.8 ¤Ê¤É¤Ç¤¹¡£"
-
-#~ msgid "Server Software"
-#~ msgstr "¥µ¡¼¥Ð¥½¥Õ¥È"
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "MandrakeCampus"
-
-#~ msgid ""
-#~ "Would you like to learn Linux simply, quickly, and for free? MandrakeSoft "
-#~ "provides free Linux training, as well as a way to test your progress, at "
-#~ "MandrakeCampus -- our online training center"
-#~ msgstr ""
-#~ "Linux ¤ò¼ê·Ú¤Ë¤¹¤Ð¤ä¤¯¡¢ÌµÎÁ¤ÇÊÙ¶¯¤·¤¿¤¤¤Ç¤¹¤«¡© MandrakeSoft ¤Ï̵ÎÁ¤Î"
-#~ "Linux ¥È¥ì¡¼¥Ë¥ó¥°¤ä¡¢¤¹¤¹¤ß¶ñ¹ç¤ò¥Á¥§¥Ã¥¯¤¹¤ëÊýË¡¤òÄ󶡤·¤Æ¤¤¤Þ¤¹¡£¤½¤ì¤¬"
-#~ "MandrakeCampus -- ÊÀ¼Ò¤Î¥ª¥ó¥é¥¤¥ó¸¦½¤¥»¥ó¥¿¡¼¤Ç¤¹¡£"
-
-#~ msgid ""
-#~ "Quality support from the Linux Community, and from MandrakeSoft, is just "
-#~ "around the corner. And if you're already a Linux veteran, become an "
-#~ "\"Expert\" and share your knowledge at our support website"
-#~ msgstr ""
-#~ "Linux ¥³¥ß¥å¥Ë¥Æ¥£¤È MandrakeSoft ¤«¤é¤Î¹â¼Á¤Ê¥µ¥Ý¡¼¥È¤¬¤¹¤°¤ËÆÀ¤é¤ì¤Þ¤¹¡£"
-#~ "¤½¤·¤Æ¤¢¤Ê¤¿¤¬¶Ú¶âÆþ¤ê¤Î Linux ¿Í¤Ê¤é¡¢¡Ö¥¨¥­¥¹¥Ñ¡¼¥È¡×¤Ë¤Ê¤Ã¤Æ¥µ¥Ý¡¼¥ÈÍÑ"
-#~ "¥¦¥§¥Ö¥µ¥¤¥È¤ÇÃ챤ò¶¦Í­¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#~ msgid "MandrakeConsulting"
-#~ msgstr "Mandrake ¥³¥ó¥µ¥ë¥Æ¥£¥ó¥°"
-
-#~ msgid ""
-#~ "For all of your IT projects, our consultants are ready to analyze your "
-#~ "requirements and offer a customized solution. Benefit from MandrakeSoft's "
-#~ "vast experience as a Linux producer to provide a true IT alternative for "
-#~ "your business organization"
-#~ msgstr ""
-#~ "¤¢¤é¤æ¤ë IT ¥×¥í¥¸¥§¥¯¥È¤Ë¤Ä¤¤¤Æ¡¢ÊÀ¼Ò¤Î¥³¥ó¥µ¥ë¥¿¥ó¥È¤¿¤Á¤¬Í×·ï¤òʬÀϤ·¡¢"
-#~ "¥«¥¹¥¿¥à²½¤·¤¿¥½¥ê¥å¡¼¥·¥ç¥ó¤òÄó°Æ¤¤¤¿¤·¤Þ¤¹¡£Linux ¥Ù¥ó¥À¡¼¤È¤·¤Æ¤Î "
-#~ "MandrakeSoft ¤ÎÇüÂç¤Ê·Ð¸³¤òÀ¸¤«¤·¤Æ¡¢¤¢¤Ê¤¿¤Î¥Ó¥¸¥Í¥¹ÁÈ¿¥¸þ¤±¤Ë¿¿¤Î ITÂåÂØ"
-#~ "°Æ¤òÄ󶡤¤¤¿¤·¤Þ¤¹¡£"
-
-#~ msgid "MandrakeStore"
-#~ msgstr "MandrakeStore"
-
-#~ msgid ""
-#~ "For more information on MandrakeSoft's Professional Services and "
-#~ "commercial offerings, please see the following web page:"
-#~ msgstr ""
-#~ "MandrakeSoft ¤ÎÀìÌ祵¡¼¥Ó¥¹¤äÈÎÇ侦ÉʤˤĤ¤¤Æ¾Ü¤·¤¯¤Ï°Ê²¼¤Î¥¦¥§¥Ö¥Ú¡¼¥¸¤ò"
-#~ "»²¾È¤·¤Æ¤¯¤À¤µ¤¤:"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (¸Å¤¤ BIOS ¤Ç¤ÏÆ°¤«¤Ê¤¤)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤¬¤¢¤ê¤Þ¤»¤ó¡ª"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake ¤Ï¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤òÀµ¤·¤¯Æɤá¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
-#~ "¤³¤³¤«¤éÀè¤Ï²¿¤¬µ¯¤­¤Æ¤â¤·¤ê¤Þ¤»¤ó¤è¡ª"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥Æ¡¼¥Ö¥ë¤¬Æɤá¤Þ¤»¤ó¡¤²õ¤ì¤Æ¤¤¤ë¤è¤¦¤Ç¤¹:(\n"
-#~ "ÉÔÀµ¤Ê¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¶õÇò¤ÇËä¤á¤è¤¦¤È¤·¤Þ¤¹"
-
-#~ msgid ""
-#~ "Please Build backup before to restore it...\n"
-#~ " or verify that your path to save is correct."
-#~ msgstr ""
-#~ "Éü¸µ¤¹¤ë¤Ë¤Ï¥Ð¥Ã¥¯¥¢¥Ã¥×¤ò¤Þ¤º¹½ÃÛ¤·¤Æ¤¯¤À¤µ¤¤...\n"
-#~ "¤¢¤ë¤¤¤ÏÊݸÀè¥Ñ¥¹¤ÏÀµ¤·¤¤¤Ç¤¹¤«¡©"
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤ÎÀßÄê"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤ÎÀßÄê"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "You already have set up a firewall.\n"
-#~ "Click on Configure to change or remove the firewall"
-#~ msgstr ""
-#~ "¥Õ¥¡¥¤¥¢¡¼¥¦¥©¡¼¥ë\n"
-#~ "\n"
-#~ "¤¹¤Ç¤Ë¥Õ¥¡¥¤¥¢¡¼¥¦¥©¡¼¥ë¤ÏÀßÄêºÑ¤ß¤Ç¤¹¡£\n"
-#~ "¤½¤ì¤òÊѹ¹¡¦ºï½ü¤¹¤ë¤Ë¤Ï¡ÖÀßÄê¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Click on Configure to set up a standard firewall"
-#~ msgstr ""
-#~ "¥Õ¥¡¥¤¥¢¡¼¥¦¥©¡¼¥ë\n"
-#~ "\n"
-#~ "¡ÖÀßÄê¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Æɸ½à¥Õ¥¡¥¤¥¢¡¼¥¦¥©¡¼¥ë¤òÀßÄꤷ¤Þ¤¹"
-
-#~ msgid ""
-#~ "We'll now ask you questions about which services you'd like to allow\n"
-#~ "the Internet to connect to. Please think carefully about these\n"
-#~ "questions, as your computer's security is important.\n"
-#~ "\n"
-#~ "Please, if you're not currently using one of these services, firewall\n"
-#~ "it off. You can change this configuration anytime you like by\n"
-#~ "re-running this application!"
-#~ msgstr ""
-#~ "¤µ¤Æ¡¢¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¤·¤¿¤¤¥µ¡¼¥Ó¥¹¤Ë¤Ä¤¤¤Æ¤¤¤í¤¤¤í¤ª¿Ò¤Í¤·¤Þ¤¹¡£\n"
-#~ "Åú¤¨¤ë¤È¤­¤Ë¤Ï¤è¤¯¹Í¤¨¤Æ¤¯¤À¤µ¤¤¡£¤¢¤Ê¤¿¤Î¥³¥ó¥Ô¥å¡¼¥¿¤Î¥»¥­¥å¥ê¥Æ¥£\n"
-#~ "¤Ë´Ø¤ï¤ëÌäÂê¤Ç¤¹¤«¤é¡£\n"
-#~ "\n"
-#~ "¤³¤¦¤·¤¿¥µ¡¼¥Ó¥¹¤Ç¡¢¤¤¤Þ¼«Ê¬¤Ç»È¤Ã¤Æ¤¤¤Ê¤¤¤â¤Î¤Ï¥Õ¥¡¥¤¥¢¡¼¥¦¥©¡¼¥ë\n"
-#~ "¤Ç±£¤·¤Æ¤·¤Þ¤¤¤Þ¤·¤ç¤¦¡£¤³¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò¼Â¹Ô¤¹¤ì¤Ð¡¢ÀßÄê¤Ï\n"
-#~ "¤¤¤Ä¤Ç¤âÊѹ¹¤Ç¤­¤Þ¤¹¡£"
-
-#~ msgid ""
-#~ "Are you running a web server on this machine that you need the whole\n"
-#~ "Internet to see? If you are running a webserver that only needs to be\n"
-#~ "accessed by this machine, you can safely answer NO here.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "¤³¤Î¥Þ¥·¥ó¤Ç¡¢Á´¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤«¤é¸«¤¨¤ë¥¦¥§¥Ö¥µ¡¼¥Ð¤ò¼Â¹Ô¤·¤Þ¤¹¤«¡©\n"
-#~ "¼«Ê¬¤Î¥Þ¥·¥ó¤À¤±¤Ç»È¤¦¥¦¥§¥Ö¥µ¡¼¥Ð¤·¤«¤Ê¤¤¤Ê¤é¡¢¤³¤³¤Ç¡Ö¤¤¤¤¤¨¡×¤È\n"
-#~ "Åú¤¨¤Þ¤·¤ç¤¦¡£\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a name server on this machine? If you didn't set one\n"
-#~ "up to give away IP and zone information to the whole Internet, please\n"
-#~ "answer no.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "¤³¤Î¥Þ¥·¥ó¤Ç¥Í¡¼¥à¥µ¡¼¥Ð¡ÊDNS) ¤ò¼Â¹Ô¤·¤Þ¤¹¤«¡©¡¡Á´¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤Ë\n"
-#~ "IP ¤ä¥¾¡¼¥ó¾ðÊó¤ò¸ø³«¤¹¤ë¤è¤¦ÀßÄꤷ¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢¡Ö¤¤¤¤¤¨¡×¤ÈÅú¤¨¤Æ\n"
-#~ "¤¯¤À¤µ¤¤¡£\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Do you want to allow incoming Secure Shell (ssh) connections? This\n"
-#~ "is a telnet-replacement that you might use to login. If you're using\n"
-#~ "telnet now, you should definitely switch to ssh. telnet is not\n"
-#~ "encrypted -- so some attackers can steal your password if you use\n"
-#~ "it. ssh is encrypted and doesn't allow for this eavesdropping."
-#~ msgstr ""
-#~ "³°¤«¤é¤Î Secure Shell (ssh) Àܳ¤òµö²Ä¤·¤Þ¤¹¤«¡©¡¡ssh¤Ï\n"
-#~ "telnet¤ËÂå¤ï¤ë¤â¤Î¤Ç¡¢¥í¥°¥¤¥ó¤Ë»È¤¨¤Þ¤¹¡£¤¤¤Þ telnet ¤ò»È¤Ã¤Æ¤¤¤¿¤é\n"
-#~ "ÀäÂÐ¤Ë ssh ¤ËÀÚ¤êÂؤ¨¤Þ¤·¤ç¤¦¡£telnet ¤Ï°Å¹æ²½¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£¤À¤«¤é\n"
-#~ "¥Ñ¥¹¥ï¡¼¥É¤òÅð¤Þ¤ì¤ë´í¸±¤¬¤¢¤ê¤Þ¤¹¡£ssh¤Ï°Å¹æ²½¤µ¤ì¤Æ¤¤¤ë¤Î¤Ç¡¢¤³¤¦\n"
-#~ "¤¤¤Ã¤¿Åð¤ßÄ°¤­¤¬¤Ç¤­¤Þ¤»¤ó"
-
-#~ msgid ""
-#~ "Do you want to allow incoming telnet connections?\n"
-#~ "This is horribly unsafe, as we explained in the previous screen. We\n"
-#~ "strongly recommend answering No here and using ssh in place of\n"
-#~ "telnet.\n"
-#~ msgstr ""
-#~ "³°¤«¤é¤Î telnet Àܳ¤òµö²Ä¤·¤Þ¤¹¤«¡©\n"
-#~ "¤µ¤Ã¤­ÀâÌÀ¤·¤¿¤È¤ª¤ê¡¢¤³¤ì¤Ï¤È¤ó¤Ç¤â¤Ê¤¯´í¸±¤Ê¤³¤È¤Ç¤¹¡£¤³¤³¤Ç¤Ï\n"
-#~ "ÀäÂФˡ֤¤¤¤¤¨¡×¤ÈÅú¤¨¤Æ¡¢ssh ¤ò»È¤¦¤è¤¦¤Ë¤ª´«¤á¤·¤Þ¤¹¡£\n"
-
-#~ msgid ""
-#~ "Are you running an FTP server here that you need accessible to the\n"
-#~ "Internet? If you are, we strongly recommend that you only use it for\n"
-#~ "Anonymous transfers. Any passwords sent by FTP can be stolen by some\n"
-#~ "attackers, since FTP also uses no encryption for transferring passwords.\n"
-#~ msgstr ""
-#~ "¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤Ç¥¢¥¯¥»¥¹¤Ç¤­¤ë FTP ¥µ¡¼¥Ð¤ò¼Â¹Ô¤·¤Þ¤¹¤«¡©\n"
-#~ "¤â¤·¤½¤¦¤Ê¤é¡¢¤Ê¤ë¤Ù¤¯ Anonymous žÁ÷¤Ë¤À¤±»È¤¦¤è¤¦¤ª´«¤á¤·¤Þ¤¹¡£\n"
-#~ "FTP ¤ÇÁ÷¿®¤¹¤ë¥Ñ¥¹¥ï¡¼¥É¤Ï¡¢¤¹¤Ù¤ÆÅðÄ°¤Ç¤­¤Þ¤¹¡£FTP ¤Ï¥Ñ¥¹¥ï¡¼¥ÉÁ÷¿®¤Ë\n"
-#~ "°Å¹æ¤ò»È¤ï¤Ê¤¤¤«¤é¤Ç¤¹¡£\n"
-
-#~ msgid ""
-#~ "Are you running a mail server here? If you're sending you \n"
-#~ "messages through pine, mutt or any other text-based mail client,\n"
-#~ "you probably are. Otherwise, you should firewall this off.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "¥á¡¼¥ë¥µ¡¼¥Ð¤ò¼Â¹Ô¤·¤Þ¤¹¤«¡©¡¡¥á¡¼¥ë¤ÎÁ÷¿®¤Ë pine¡¢mutt¤Ê¤É¤Î\n"
-#~ "¥Æ¥­¥¹¥È¥Ù¡¼¥¹¤Î¥á¡¼¥ë¥¯¥é¥¤¥¢¥ó¥È¤ò»È¤¦¿Í¤Ï¡¢¤¿¤Ö¤ó¥á¡¼¥ë¥µ¡¼¥Ð\n"
-#~ "¤¬É¬ÍפǤ¹¡£¤µ¤â¤Ê¤±¤ì¤Ð¡¢¥Õ¥¡¥¤¥¢¡¼¥¦¥©¡¼¥ë¤Ç±£¤·¤Þ¤·¤ç¤¦¡£\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a POP or IMAP server here? This would\n"
-#~ "be used to host non-web-based mail accounts for people via \n"
-#~ "this machine.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "POP ¥µ¡¼¥Ð¤« IMAP ¥µ¡¼¥Ð¤Ï»È¤¤¤Þ¤¹¤«¡©\n"
-#~ "¤³¤Î¥Þ¥·¥ó·Ðͳ¤Ç¡¢web¥á¡¼¥ë°Ê³°¤Î¥á¡¼¥ë¥¢¥«¥¦¥ó¥È¤òÀßÄꤹ¤ë\n"
-#~ "¤Ê¤éɬÍפǤ¹¡£\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "You appear to be running a 2.2 kernel. If your network IP\n"
-#~ "is automatically set by a computer in your home or office \n"
-#~ "(dynamically assigned), we need to allow for this. Is\n"
-#~ "this the case?\n"
-#~ msgstr ""
-#~ "2.2 ¥«¡¼¥Í¥ë¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¤Í¡£¤â¤·¥Í¥Ã¥È¥ï¡¼¥¯ IP ¤¬\n"
-#~ "²ÈÄí¤ä¥ª¥Õ¥£¥¹¤Ç¼«Æ°³ä¤êÅö¤Æ¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Ê¤é¡¢¤½¤ì¤Ë\n"
-#~ "±þ¤¸¤¿ÀßÄê¤ò¤·¤Þ¤¹¡£¼«Æ°³ä¤êÅö¤Æ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¤«¡©\n"
-
-#~ msgid ""
-#~ "Is your computer getting time syncronized to another computer?\n"
-#~ "Mostly, this is used by medium-large Unix/Linux organizations\n"
-#~ "to synchronize time for logging and such. If you're not part\n"
-#~ "of a larger office and haven't heard of this, you probably \n"
-#~ "aren't."
-#~ msgstr ""
-#~ "¤¢¤Ê¤¿¤Î¥³¥ó¥Ô¥å¡¼¥¿¤Ï¡¢¤Û¤«¤Î¥³¥ó¥Ô¥å¡¼¥¿¤È»þ·×¤¢¤ï¤»¤ò¤·¤Æ\n"
-#~ "¤¤¤Þ¤¹¤«¡©¡¡¤³¤ì¤Ï¤Õ¤Ä¤¦¡¢Ã浬ÌϤ«¤éÂ絬ÌϤΠLinux/Unix ÁÈ¿¥\n"
-#~ "¤Ç¡¢¥í¥°¥¤¥ó¤Ê¤É¤ÎƱ´ü¤ò¤È¤ë¤Î¤Ë»È¤ï¤ì¤Þ¤¹¡£¤½¤¦¤¤¤¦Â礭¤Ê\n"
-#~ "ÁÈ¿¥¤Î°ìÉô¤Ç¤Ï¤Ê¤¯¡¢»þ·×¤¢¤ï¤»¤Ê¤ó¤«Ä°¤¤¤¿¤³¤È¤¬¤Ê¤±¤ì¤Ð¡¢\n"
-#~ "¤¿¤Ö¤óÉÔÍפǤ¹"
-
-#~ msgid ""
-#~ "Configuration complete. May we write these changes to disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "ÀßÄ괰λ¡£Êѹ¹¤ò¥Ç¥£¥¹¥¯¤Ë½ñ¤­¹þ¤ß¤Þ¤¹¤«¡©\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid "Can't open %s for writing: %s\n"
-#~ msgstr "½ñ¤­¹þ¤ßÍÑ¤Ë %s ¤¬³«¤±¤Þ¤»¤ó: %s\n"
-
-#~ msgid "No I don't need DHCP"
-#~ msgstr "DHCP ¤Ï»È¤ï¤Ê¤¤"
-
-#~ msgid "Yes I need DHCP"
-#~ msgstr "DHCP ¤ò»È¤¦"
-
-#~ msgid "No I don't need NTP"
-#~ msgstr "NTP ¤Ï¤¤¤é¤Ê¤¤"
-
-#~ msgid "Yes I need NTP"
-#~ msgstr "NTP¤ò»È¤¦"
-
-#~ msgid "Don't Save"
-#~ msgstr "Êݸ¤·¤Ê¤¤"
-
-#~ msgid "Save & Quit"
-#~ msgstr "Êݸ¤·¤Æ½ªÎ»"
-
-#~ msgid "Firewall Configuration Wizard"
-#~ msgstr "¥Õ¥¡¥¤¥¢¡¼¥¦¥©¡¼¥ëÀßÄꥦ¥£¥¶¡¼¥É"
-
-#~ msgid "No (firewall this off from the internet)"
-#~ msgstr "¤¤¤¤¤¨¡Ê¤³¤ì¤ò¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤«¤éËɸæ¡Ë"
-
-#~ msgid "Yes (allow this through the firewall)"
-#~ msgstr "¤Ï¤¤¡Ê¥Õ¥¡¥¤¥¢¡¼¥¦¥©¡¼¥ë¤òÄ̤¹¡Ë"
-
-#~ msgid "Please Wait... Verifying installed packages"
-#~ msgstr "¾¯¡¹¤ªÂÔ¤Á¤ò...¥¤¥ó¥¹¥È¡¼¥ëºÑ¤ß¥Ð¥Ã¥±¡¼¥¸¤ò³ÎǧÃæ"
-
-#~ msgid ""
-#~ "Failure installing the needed packages: %s and Bastille.\n"
-#~ " Try to install them manually."
-#~ msgstr ""
-#~ "ɬÍץѥ屡¼¥¸¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ë¼ºÇÔ¤·¤Þ¤·¤¿: %s ¤È Bastille.\n"
-#~ "¼êÆ°¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£"
-
-#~ msgid "Data list to include on CDROM."
-#~ msgstr "CDROM¤Ë´Þ¤á¤ë¥Ç¡¼¥¿°ìÍ÷"
-
-#~ msgid "Please choose your CD space"
-#~ msgstr "CD ¥¹¥Ú¡¼¥¹¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
-
-#~ msgid "Please enter the cd writer speed"
-#~ msgstr "CD¥é¥¤¥¿¡¼¤Î®ÅÙ¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#~ msgid "Please check if you want to erase your CDRW before"
-#~ msgstr "¤Þ¤º CDRW ¤ò¾Ãµî¤¹¤ë¾ì¹ç¤Ë¤Ï¤³¤³¤ò¥¯¥ê¥Ã¥¯"
-
-#~ msgid "Please enter your CD Writer device name (ex: 0,1,0)"
-#~ msgstr "CD¥é¥¤¥¿¤Î¥Ç¥Ð¥¤¥¹Ì¾¤òÆþÎÏ¡ÊÎã: 0,1,0)"
-
-#~ msgid "Please check if you want to include install boot on your CD."
-#~ msgstr "¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¤¤¥Ñ¥Ã¥±¡¼¥¸¤òÁª¤ó¤Ç²¼¤µ¤¤"
-
-#~ msgid "Url should begin with 'ftp:'"
-#~ msgstr "Url ¤Ï ftp://... ¤Ç¤Ï¤¸¤Þ¤ê¤Þ¤¹"
-
-#~ msgid ""
-#~ "Please check if you want to include\n"
-#~ " install boot on your CD."
-#~ msgstr ""
-#~ "CD ¤Ëµ¯Æ°ÍѤÎboot¤ò´Þ¤á¤ë¤Ê¤é\n"
-#~ "¥Á¥§¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#~ msgid ""
-#~ "\n"
-#~ "Welcome to the Printer Setup Wizard\n"
-#~ "\n"
-#~ "This wizard will help you to install your printer(s) connected to this "
-#~ "computer.\n"
-#~ "\n"
-#~ "Please plug in your printer(s) on this computer and turn it/them on. "
-#~ "Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-#~ "want to set up your printer(s) now.\n"
-#~ "\n"
-#~ "Note that some computers can crash during the printer auto-detection, "
-#~ "turn off \"Auto-detect printers\" to do a printer installation without "
-#~ "auto-detection. Use the \"Expert Mode\" of printerdrake when you want to "
-#~ "set up printing on a remote printer if printerdrake does not list it "
-#~ "automatically."
-#~ msgstr ""
-#~ "\n"
-#~ "¥×¥ê¥ó¥¿ÀßÄꥦ¥£¥¶¡¼¥É¤Ø¤¤¤é¤Ã¤·¤ã¡Á¤¤\n"
-#~ "\n"
-#~ "¤³¤Î¥¦¥£¥¶¡¼¥É¤Ï¡¢Àܳ¤µ¤ì¤¿¥×¥ê¥ó¥¿¤Î¥¤¥ó¥¹¥È¡¼¥ë¤ò¤ª¼êÅÁ¤¤¤·¤Þ¤¹¡£\n"
-#~ "\n"
-#~ "¥×¥ê¥ó¥¿¤ò¥³¥ó¥Ô¥å¡¼¥¿¤Ë¤Ä¤Ê¤¤¤ÇÅŸ»¤òÆþ¤ì¤Æ¤¯¤À¤µ¤¤¡£½àÈ÷¤¬¤Ç¤­¤¿¤é¡Ö¼¡¡×"
-#~ "¤ò\n"
-#~ "¥¯¥ê¥Ã¥¯¤¹¤ë¤«¡¢¤¤¤Þ¤ÏÀßÄꤷ¤¿¤¯¤Ê¤±¤ì¤Ð \"¥­¥ã¥ó¥»¥ë\" ¤ò¥¯¥ê¥Ã¥¯¤·¤Þ"
-#~ "¤¹¡£\n"
-#~ "\n"
-#~ "¤Ê¤ª¡¢°ìÉô¤Î¥³¥ó¥Ô¥å¡¼¥¿¤Ï¥×¥ê¥ó¥¿¼«Æ°¸¡½ÐÃæ¤Ë¥¯¥é¥Ã¥·¥å¤·¤Þ¤¹¡£\n"
-#~ "¼«Æ°¸¡½Ð¤Ê¤·¤Ç¥×¥ê¥ó¥¿ÀßÄê¤ò¤¹¤ë¤Ë¤Ï¡¢¡Ö¥×¥ê¥ó¥¿¼«Æ°¸¡½Ð¡×¤ò¥ª¥Õ¤Ë¤·¤Þ"
-#~ "¤¹¡£\n"
-#~ "¤Þ¤¿printerdrake ¤¬¼«Æ°Åª¤Ë¥ê¥â¡¼¥È¥×¥ê¥ó¥¿¤ò¸¡½Ð¤·¤Ê¤±¤ì¤Ð¡¢\n"
-#~ "¡Ö¥¨¥­¥¹¥Ñ¡¼¥È¥â¡¼¥É¡×¤ò»È¤Ã¤ÆÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£"
-
-#~ msgid "Auto-Detection of Printers"
-#~ msgstr "¥×¥ê¥ó¥¿¤Î¼«Æ°¸¡½Ð"
-
-#~ msgid ""
-#~ "Printerdrake is able to auto-detect your locally connected parallel and "
-#~ "USB printers for you, but note that on some systems the auto-detection "
-#~ "CAN FREEZE YOUR SYSTEM AND THIS CAN LEAD TO CORRUPTED FILE SYSTEMS! So do "
-#~ "it ON YOUR OWN RISK!\n"
-#~ "\n"
-#~ "Do you really want to get your printers auto-detected?"
-#~ msgstr ""
-#~ "Printerdrake ¤Ï¥í¡¼¥«¥ë¥×¥ê¥ó¥¿¤ò¼«Æ°¸¡½Ð¤Ç¤­¤Þ¤¹¤¬¡¢°ìÉô¤Î¥·¥¹¥Æ¥à¤Ç¤Ï\n"
-#~ "¥·¥¹¥Æ¥à¤ò¥Õ¥ê¡¼¥º¤µ¤»¤Æ¡¢¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ò²õ¤·¤Þ¤¹¡£²¿¤¬µ¯¤­¤Æ¤âÃΤê¤Þ¤»"
-#~ "¤ó¤è¡ª\n"
-#~ "\n"
-#~ "¤Ç¡¢ËÜÅö¤Ë¥×¥ê¥ó¥¿¤Î¼«Æ°¸¡½Ð¤ò¤·¤Þ¤¹¤«¡©"
-
-#~ msgid "Set up printer manually"
-#~ msgstr "¥×¥ê¥ó¥¿¤ò¼êÆ°¤ÇÀßÄê"
-
-#~ msgid ""
-#~ "Network printers can only be installed after the installation. Choose "
-#~ "\"Hardware\" and then \"Printer\" in the Mandrake Control Center."
-#~ msgstr ""
-#~ "¥Í¥Ã¥È¥ï¡¼¥¯¥×¥ê¥ó¥¿¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ï¡¢OS ¥¤¥ó¥¹¥È¡¼¥ë¸å¤Ë¤·¤«¤Ç¤­¤Þ¤»"
-#~ "¤ó¡£\n"
-#~ "¥¤¥ó¥¹¥È¡¼¥ë¸å¤ËMandrake ¥³¥ó¥È¥í¡¼¥ë¥»¥ó¥¿¤Ç¡Ö¥Ï¡¼¥É¥¦¥§¥¢¡×¤ÎÃæ¤Î\n"
-#~ "¡Ö¥×¥ê¥ó¥¿¡×¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£"
-
-#~ msgid ""
-#~ "To install network printers, click \"Cancel\", switch to the \"Expert Mode"
-#~ "\", and click \"Add a new printer\" again."
-#~ msgstr ""
-#~ "¥Í¥Ã¥È¥ï¡¼¥¯¥×¥ê¥ó¥¿¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ë¤Ï¡Ö¥­¥ã¥ó¥»¥ë¡×¤ò¥¯¥ê¥Ã¥¯¤·¤Æ\n"
-#~ "¡Ö¥¨¥­¥¹¥Ñ¡¼¥È¥â¡¼¥É¡×¤ËÊѹ¹¤·¤Æ¤«¤é¡Ö¿·µ¬¥×¥ê¥ó¥¿¤ÎÄɲáפò¥¯¥ê¥Ã¥¯\n"
-#~ "¤·¤Ê¤ª¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#~ msgid "Installing HPOJ package..."
-#~ msgstr "HPOJ ¥Ñ¥Ã¥±¡¼¥¸¤Î¥¤¥ó¥¹¥È¡¼¥ëÃæ..."
-
-#~ msgid "Checking device and configuring HPOJ..."
-#~ msgstr "¥Ç¥Ð¥¤¥¹¤ò¥Á¥§¥Ã¥¯¤·¤ÆHPOJ ¤ò¥¤¥ó¥¹¥È¡¼¥ëÃæ..."
-
-#~ msgid "Scanning on your HP multi-function device"
-#~ msgstr "HP ¥Þ¥ë¥Áµ¡Ç½¥Ç¥Ð¥¤¥¹¤Ç¥¹¥­¥ã¥óÃæ"
-
-#~ msgid "Making printer port available for CUPS..."
-#~ msgstr "¥×¥ê¥ó¥¿¥Ý¡¼¥È¤ò CUPS ÍѤËÄó¶¡Ãæ..."
-
-#~ msgid "Control Center"
-#~ msgstr "¥³¥ó¥È¥í¡¼¥ë¥»¥ó¥¿¡¼"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "»ÈÍѤ¹¤ë¥Ä¡¼¥ë¤òÁª¤ó¤Ç²¼¤µ¤¤"
-
-#~ msgid "Configure the way the system will alert you"
-#~ msgstr "¥·¥¹¥Æ¥à¤Î·Ù¹ðÊýË¡¤òÀßÄê"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "serial_usb¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó\n"
-
-#~ msgid "fsck failed with exit code %d or signal %d"
-#~ msgstr "fsck ¼ºÇÔ¡¢exit code %d ¤Þ¤¿¤Ï signal %d"
-
-#~ msgid "Graphics card identification: %s\n"
-#~ msgstr "¥°¥é¥Õ¥£¥Ã¥¯¥«¡¼¥É id: %s\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "¥µ¡¼¥Ð¤Î¥ª¥×¥·¥ç¥ó¤òÁª¤ó¤Ç²¼¤µ¤¤"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "¥â¥Ë¥¿¤¬ÀßÄꤵ¤ì¤Æ¤Þ¤»¤ó"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "¥°¥é¥Õ¥£¥Ã¥¯¥«¡¼¥É¤¬ÀßÄꤵ¤ì¤Æ¤Þ¤»¤ó"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "²òÁüÅÙ¤¬ÁªÂò¤µ¤ì¤Æ¤Þ¤»¤ó"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "¤¤¤¯¤Ä¤«¥Ñ¥é¥á¡¼¥¿¤òÊѤ¨¤Æ¤ß¤Æ¤¯¤À¤µ¤¤"
-
-#~ msgid "An error occurred:"
-#~ msgstr "¥¨¥é¡¼È¯À¸"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "¤¢¤È %d ÉäÇÌá¤ê¤Þ¤¹"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "ÀßÄê¤Ï¤³¤ì¤Ç¤¤¤¤¤Ç¤¹¤«¡©"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "¥¨¥é¡¼È¯À¸¡¤¤¤¤¯¤Ä¤«¤Î¥Ñ¥é¥á¡¼¥¿¤òÊѤ¨¤Æ¤ß¤Æ¤¯¤À¤µ¤¤"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "XFree86 ¥µ¡¼¥Ð: %s"
-
-#~ msgid "Show all"
-#~ msgstr "Á´¤Æ¤òɽ¼¨"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "X Window System ¤ÎÀßÄê¤Î½àÈ÷"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "¤É¤¦¤·¤Þ¤¹¤«¡©"
-
-#~ msgid "Change Monitor"
-#~ msgstr "¥â¥Ë¥¿¤ÎÊѹ¹"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "¥°¥é¥Õ¥£¥Ã¥¯¥«¡¼¥É¤ÎÊѹ¹"
-
-#~ msgid "Change Server options"
-#~ msgstr "¥µ¡¼¥Ð¥ª¥×¥·¥ç¥ó¤ÎÊѹ¹"
-
-#~ msgid "Change Resolution"
-#~ msgstr "²òÁüÅÙ¤ÎÊѹ¹"
-
-#~ msgid "Show information"
-#~ msgstr "¾ðÊó¤òɽ¼¨"
-
-#~ msgid "Test again"
-#~ msgstr "¤â¤¦°ì²ó¥Æ¥¹¥È"
-
-#~ msgid ""
-#~ "Your HP multi-function device was configured automatically to be able to "
-#~ "scan. Now you can scan from the command line with \"ptal-hp %s scan ..."
-#~ "\". Scanning via a graphical interface or from the GIMP is not supported "
-#~ "yet for your device. More information you will find in the \"/usr/share/"
-#~ "doc/hpoj-0.8/ptal-hp-scan.html\" file on your system. If you have an HP "
-#~ "LaserJet 1100 or 1200 you can only scan when you have the scanner option "
-#~ "installed.\n"
-#~ "\n"
-#~ "Do not use \"scannerdrake\" for this device!"
-#~ msgstr ""
-#~ "HP ¿µ¡Ç½¥Ç¥Ð¥¤¥¹¤ò¼«Æ°ÀßÄꤷ¤Æ¡¢¥¹¥­¥ã¥Ê¤â»È¤¨¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£¤³¤ì¤Ç¥³"
-#~ "¥Þ¥ó¥É¥é¥¤¥ó¤«¤é\"ptal-hp %s scan ...\"¤Ç¥¹¥­¥ã¥ó¤¬¤Ç¤­¤Þ¤¹¡£¥°¥é¥Õ¥£¥Ã¥¯"
-#~ "¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤äGIMP¤«¤é¤Î¥¹¥­¥ã¥ó¤Ï¡¢¤³¤Î¥Ç¥Ð¥¤¥¹¤Ç¤Ï¤Þ¤À¥µ¥Ý¡¼¥È¤µ¤ì¤Æ"
-#~ "¤¤¤Þ¤»¤ó¡£¾Ü¤·¤¯¤Ï\"/usr/share/doc/hpoj-0.8/ptal-hp-scan.html\" ¤ò»²¾È¤·¤Æ"
-#~ "¤¯¤À¤µ¤¤¡£HP LaserJet 1100 ¤« 1200 ¤Î¾ì¹ç¤Ë¤Ï¡¢¥¹¥­¥ã¥Ê¥ª¥×¥·¥ç¥ó¤¬¥¤¥ó¥¹"
-#~ "¥È¡¼¥ë¤·¤Æ¤¤¤Ê¤¤¤È¥À¥á¤Ç¤¹¡£\n"
-#~ "\n"
-#~ "¤³¤Î¥Ç¥Ð¥¤¥¹¤Ç¤Ï\"scannerdrake\" ¤Ï»È¤ï¤Ê¤¤¤Ç¤¯¤À¤µ¤¤!"
-
-#~ msgid "Use Hard Drive with daemon"
-#~ msgstr "¥Ç¡¼¥â¥ó¤Ç¥Ï¡¼¥É¥É¥é¥¤¥Ö¤ò»È¤¦"
-
-#~ msgid "Use FTP with daemon"
-#~ msgstr "¥Ç¡¼¥â¥ó¤Ç FTP ¤ò»È¤¦"
-
-#~ msgid "Package List to Install"
-#~ msgstr "¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¥Ñ¥Ã¥±¡¼¥¸°ìÍ÷"
-
-#~ msgid "proftpd"
-#~ msgstr "proftpd"
-
-#~ msgid "sshd"
-#~ msgstr "sshd"
-
-#~ msgid "webmin"
-#~ msgstr "webmin"
-
-#~ msgid "xinetd"
-#~ msgstr "xinetd"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "¥°¥é¥Õ¥£¥Ã¥¯¥«¡¼¥É¤òÁªÂò¤·¤Æ²¼¤µ¤¤"
-
-#~ msgid "Choose a X driver"
-#~ msgstr "X ¥É¥é¥¤¥Ð¤òÁª¤ó¤Ç²¼¤µ¤¤"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "¥¹¥¿¥ó¥À¡¼¥É VGA, 640x480 ¤Ç 60Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "¥¹¡¼¥Ñ¡¼ VGA, 800x600 ¤Ç 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "8514 ¸ß´¹, 1024x768 at 87 Hz ¥¤¥ó¥¿¡¼¥ì¡¼¥¹ (no 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "¥¹¡¼¥Ñ¡¼ VGA, 1024x768 ¤Ç 87 Hz ¥¤¥ó¥¿¡¼¥ì¡¼¥¹, 800x600 ¤Ç 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "³ÈÄ¥ ¥¹¡¼¥Ñ¡¼ VGA, 800x600 ¤Ç 60 Hz, 640x480 ¤Ç 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "1024x768 at 60 Hz, 800x600 at 72 Hz¤Î¥Î¥ó¥¤¥ó¥¿¡¼¥ì¥¹SVGA"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "1280x1024 at 70 Hz¤ÎHigh Frequency SVGA"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "1280x1024 at 60 Hz¤¬²Äǽ¤Ê¥Þ¥ë¥Á¥¹¥­¥ã¥ó¥â¥Ë¥¿"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "1280x1024 at 74 Hz¤¬²Äǽ¤Ê¥Þ¥ë¥Á¥¹¥­¥ã¥ó¥â¥Ë¥¿"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "1280x1024 at 76 Hz¤¬²Äǽ¤Ê¥Þ¥ë¥Á¥¹¥­¥ã¥ó¥â¥Ë¥¿"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "1600x1200 at 70 Hz ¤¬²Äǽ¤Ê¥â¥Ë¥¿"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "1600x1200 at 76 Hz ¤¬²Äǽ¤Ê¥â¥Ë¥¿"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr "¤¢¤Ê¤¿¤ÎÁª¤ó¤À¥°¥ë¡¼¥×¤ÎÁí¥µ¥¤¥º¤Ï¡¢¤À¤¤¤¿¤¤ %d MB¤Ë¤Ê¤ê¤Þ¤¹¡£\n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "¥¤¥ó¥¹¥È¡¼¥ëÎ̤ò¸º¤é¤·¤¿¤±¤ì¤Ð¡¢¥Ñ¥Ã¥±¡¼¥¸¤Î¥Ñ¡¼¥»¥ó¥È¿ô¤ò\n"
-#~ "»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£\n"
-#~ "\n"
-#~ "¤³¤ì¤ò²¼¤²¤ë¤È¡¢¤¤¤Á¤Ð¤ó½ÅÍפʤâ¤Î¤À¤±¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£\n"
-#~ "100%% ¤ò»ØÄꤹ¤ë¤È¡¢Áª¤ó¤À¥Ñ¥Ã¥±¡¼¥¸¤ò¤¹¤Ù¤Æ¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£"
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "¥Ç¥£¥¹¥¯¾å¤Ë¶õ¤­Îΰè¤Ë¤Ï¡¢¤³¤ì¤é¤Î¥Ñ¥Ã¥±¡¼¥¸¤Î %d%% ¤·¤«Æþ¤ê¤Þ¤»¤ó¡£\n"
-#~ "\n"
-#~ "¥¤¥ó¥¹¥È¡¼¥ëÎ̤ò¸º¤é¤·¤¿¤±¤ì¤Ð¡¢¥Ñ¡¼¥»¥ó¥È¿ô¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£\n"
-#~ "¤³¤ì¤ò²¼¤²¤ë¤È¡¢¤¤¤Á¤Ð¤ó½ÅÍפʤâ¤Î¤À¤±¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£\n"
-#~ "%d%% ¤ò»ØÄꤹ¤ë¤È¡¢ºÇÂç¸Â¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£"
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "¼¡¤Î¥¹¥Æ¥Ã¥×¤Ç¤Ï¤â¤Ã¤ÈºÙ¤«¤¤ÁªÂò¤¬½ÐÍè¤Þ¤¹"
-
-#~ msgid "Percentage of packages to install"
-#~ msgstr "¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¥Ñ¥Ã¥±¡¼¥¸Ãæ¤Î³ä¹ç"
-
-#~ msgid "hide expert mode"
-#~ msgstr "¥¨¥­¥¹¥Ñ¡¼¥È¥â¡¼¥É¤ò±£¤¹"
-
-#~ msgid "show expert mode"
-#~ msgstr "¥¨¥­¥¹¥Ñ¡¼¥È¥â¡¼¥É¤òɽ¼¨"
-
-#~ msgid ""
-#~ "If '%s' is a removable peripheral,\n"
-#~ " verify that a media is inserted."
-#~ msgstr ""
-#~ "¤â¤· %s ¤¬Ãåæ²Äǽ¤Êµ¡´ï¤Ê¤é¡¢\n"
-#~ "¥á¥Ç¥£¥¢¤¬ÁÞÆþ¤µ¤ì¤Æ¤¤¤ë¤«³Îǧ¤·¤Æ¤¯¤À¤µ¤¤"
-
-#~ msgid ""
-#~ "WARNING! This will format '%s'.\n"
-#~ "All data will be erased on the peripheral '%s'.\n"
-#~ "If you want to continue, press OK. "
-#~ msgstr ""
-#~ "Ãí°Õ¡ª¡¡¤³¤ÎÁàºî¤ò¤¹¤ë¤È '%s'¤Ï¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤Þ¤¹¡£\n"
-#~ "¼þÊÕµ¡´ï '%s'¾å¤Î¥Ç¡¼¥¿¤Ï¤¹¤Ù¤Æ¾Ãµî¤µ¤ì¤Þ¤¹¡£\n"
-#~ "¤½¤ì¤Ç¤â³¤±¤ë¤Ê¤é¡¢OK ¤ò²¡¤·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#~ msgid "unknown"
-#~ msgstr "ÉÔ¾Ü"
-
-#~ msgid "Select a module or write his name:"
-#~ msgstr "¥â¥¸¥å¡¼¥ë¤òÁª¤Ö¤«Ì¾Á°¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤:"
-
-#~ msgid "Category"
-#~ msgstr "¥«¥Æ¥´¥ê¡¼"
-
-#~ msgid "preload module"
-#~ msgstr "¥â¥¸¥å¡¼¥ë¤Î¥×¥ê¥í¡¼¥É"
-
-#~ msgid "click on a category"
-#~ msgstr "¥«¥Æ¥´¥ê¡¼¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤"
-
-#~ msgid "Remove"
-#~ msgstr "¼è¤ê½ü¤¯"
-
-#~ msgid "Tool for boot disk creation"
-#~ msgstr "¥Ö¡¼¥È¥Ç¥£¥¹¥¯ºîÀ®¥Ä¡¼¥ë"
-
-#~ msgid "Show expert mode"
-#~ msgstr "¥¨¥­¥¹¥Ñ¡¼¥È¥â¡¼¥É¤òɽ¼¨"
-
-#~ msgid "modules"
-#~ msgstr "¥â¥¸¥å¡¼¥ë"
-
-#~ msgid "Boot disk maker. Still in early stage.\n"
-#~ msgstr "¥Ö¡¼¥È¥Ç¥£¥¹¥¯ºîÀ®¥½¥Õ¥È¡£¤Þ¤À³«È¯½é´ü¤Ç¤¹¡£\n"
-
-#~ msgid "experts only"
-#~ msgstr "¥¨¥­¥¹¥Ñ¡¼¥ÈÀìÍÑ"
-
-#~ msgid "/File/_Preferences"
-#~ msgstr "/¥Õ¥¡¥¤¥ë(F)/¥×¥ì¥Õ¥¡¥ì¥ó¥¹(_P)"
diff --git a/perl-install/share/po/ko.po b/perl-install/share/po/ko.po
deleted file mode 100644
index 8330bed40..000000000
--- a/perl-install/share/po/ko.po
+++ /dev/null
@@ -1,13005 +0,0 @@
-# Korean translation of drakbootdisk.
-# Copyright (C) 2001 Free Software Foundation, Inc.
-# Jaegeum Choe <baedaron@hananet.net>, 2001.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-09-09 09:08+0900\n"
-"Last-Translator: Jaegeum Cze <baedaron@hanafos.com>\n"
-"Language-Team: Korean <beadaron@hanafos.com>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=euc-kr\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "16 MB ÀÌ»ó"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "X ¼­¹ö ¼±ÅÃ"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X ¼­¹ö"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "´ÙÁß Çìµå ¼³Á¤"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"´ÔÀÇ ½Ã½ºÅÛÀº ´ÙÁß Çìµå ¼³Á¤À» Áö¿øÇÕ´Ï´Ù.\n"
-"¾î¶»°Ô ÇϽðڽÀ´Ï±î?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "±×·¡ÇÈ Ä«µåÀÇ ¸Þ¸ð¸® ¿ë·®À» ¼±ÅÃÇϼ¼¿ä"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "XFree ¼³Á¤"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "¾î´À XFree ¼³Á¤À» ¼±ÅÃÇϽðڽÀ´Ï±î?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "¸ðµç Çìµå¸¦ µ¶¸³ÀûÀ¸·Î ¼³Á¤"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Xinerama È®Àå »ç¿ë"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "¡¸%s¡¹%s Ä«µå¸¸ ¼³Á¤"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s¸¦ »ç¿ëÇÑ 3D Çϵå¿þ¾î °¡¼Ó"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"´ÔÀÇ Ä«µå´Â XFree %s·Î¸¸ °¡´ÉÇÑ 3D Çϵå¿þ¾î °¡¼Ó±â´ÉÀÌ Áö¿øµË´Ï´Ù.\n"
-"´ÔÀÇ Ä«µå´Â ¾î¼¸é º¸´Ù Çâ»óµÈ 2D ¼º´ÉÀ» º¸ÀÏ ¼ö ÀÖ´Â XFree %sÀ» Áö¿øÇÕ´Ï´Ù."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "´ÔÀÇ Ä«µå´Â XFree %s·Î 3D Çϵå¿þ¾î °¡¼Ó±â´ÉÀ» Áö¿øÇÕ´Ï´Ù."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s¸¦ »ç¿ëÇÑ ½ÇÇèÀû 3D Çϵå¿þ¾î °¡¼Ó"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"´ÔÀÇ Ä«µå´Â XFree %s·Î¸¸ °¡´ÉÇÑ 3D Çϵå¿þ¾î °¡¼Ó±â´ÉÀÌ Áö¿øµË´Ï´Ù.\n"
-"ÁÖÀÇ: ÀÌ°ÍÀº ½ÇÇèÀûÀÎ Áö¿øÀÌ¸ç ´ÔÀÇ ÄÄÇ»Å͸¦ ¸ØÃß°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.\n"
-"´ÔÀÇ Ä«µå´Â ¾î¼¸é º¸´Ù Çâ»óµÈ 2D ¼º´ÉÀ» º¸ÀÏ ¼ö ÀÖ´Â XFree %sÀ» Áö¿øÇÕ´Ï´Ù."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"´ÔÀÇ Ä«µå´Â XFree %s·Î¸¸ °¡´ÉÇÑ 3D Çϵå¿þ¾î °¡¼Ó±â´ÉÀÌ Áö¿øµË´Ï´Ù.\n"
-"ÁÖÀÇ: ÀÌ°ÍÀº ½ÇÇèÀûÀÎ Áö¿øÀÌ¸ç ´ÔÀÇ ÄÄÇ»Å͸¦ ¸ØÃß°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (¼³Ä¡ Ç¥½Ã µå¶óÀ̹ö)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "»ç¿ëÀÚ Á¤ÀÇ"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "±×·¡ÇÈ Ä«µå"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "¸ð´ÏÅÍ"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "ÇØ»óµµ"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "Å×½ºÆ®"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "¿É¼Çµé"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "È®ÀÎ"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Á¾·á"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"º¯°æ»çÇ×À» ÀúÀåÇÒ±î¿ä?\n"
-"ÇöÀç ¼³Á¤:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "¸ð´ÏÅ͸¦ ¼±ÅÃÇϼ¼¿ä"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Ç÷¯±×¾ØÇ÷¹ÀÌ"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "ÀÏ¹Ý ¸¶¿ì½º"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "»óÇ¥"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"¼öÁ÷ ±×¸®°í ´õ¿í Áß¿äÇÑ ¼öÆò ÁÖÆļö¶ó´Â µÎ °³ÀÇ Áß¿äÇÑ ÀÎÀÚ°¡ ÀÖ½À´Ï´Ù. ¼öÁ÷ "
-"ÁÖÆļö´Â \n"
-"Àüüȭ¸éÀÌ °»½ÅµÇ´Â ÁÖ±âÀ̸ç, ¼öÆò ÁÖÆļö´Â ½ºÄµ¶óÀεéÀÌ °»½ÅµÇ´Â ÁÖ±âÀÔ´Ï"
-"´Ù.\n"
-"\n"
-"¸Å¿ì Áß¿ä: ´ÔÀÇ ½ÇÁ¦ ¸ð´ÏÅÍÀÇ ´É·ÂÄ¡¸¦ ³Ñ¾î¼­´Â ¸ðµ¨À» ¼±ÅÃÇÏÁö ¸¶¼¼¿ä: \n"
-"´ÔÀÇ ¸ð´ÏÅÍ°¡ ÈÑ¼ÕµÉ ¼ö ÀÖ½À´Ï´Ù.\n"
-"Àß ¸ð¸£°Ú´Ù¸é, ¾ÈÀüÇÏ°Ô ³·Àº ¼³Á¤°ªÀ» ¼±ÅÃÇϼ¼¿ä"
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "¼öÆò ÁÖÆļö"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "¼öÁ÷ ÁÖÆļö"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 »ö»ó (8 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "3¸¸2õ »ö»ó (15 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "6¸¸5õ »ö»ó (16 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "õ6¹é¸¸ »ö»ó (24bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "40¾ï »ö»ó (32 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "ÇØ»óµµ"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "ÇØ»óµµ¿Í »ö»óÀ» ¼±ÅÃÇϼ¼¿ä"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "±×·¡ÇÈ Ä«µå: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Ãë¼Ò"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "¼³Á¤ Å×½ºÆ®"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "ÀÌ ¼³Á¤À» Å×½ºÆ®ÇØ º¸½Ã°Ú½À´Ï±î?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Å°º¸µå ÇüÅÂ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "¸¶¿ì½º Á¾·ù: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "¸¶¿ì½º ÀåÄ¡: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "¸ð´ÏÅÍ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "¸ð´ÏÅÍ ¼öÆòÁÖÆļö: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "¸ð´ÏÅÍ ¼öÁ÷ÁÖÆļö: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "±×·¡ÇÈ Ä«µå: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "ºñµð¿À ¸Þ¸ð¸®: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "»ö»ó ½Éµµ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "ÇØ»óµµ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86 ¼­¹ö: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 µå¶óÀ̹ö: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "½ÃÀ۽à ¹Ù·Î X ½ÇÇà"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"ºÎÆýÿ¡ ÀÚµ¿À¸·Î XÀ©µµ¿ì°¡ ½ÃÀ۵ǵµ·Ï ÇÒ¼ö ÀÖ½À´Ï´Ù.\n"
-"´Ù½Ã ºÎÆÃÇßÀ»¶§ ÀÚµ¿À¸·Î XÀ©µµ°¡ ½ÃÀÛµÇ±æ ¿øÇϼ¼¿ä?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "TV Ä«µå°¡ ¾î¶² ³ðÀ» »ç¿ëÇմϱî?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "ºÎÆ® ÆÄƼ¼ÇÀÇ Ã¹¹ø° ¼½ÅÍ"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "µå¶óÀ̺êÀÇ Ã¹¹ø° ¼½ÅÍ(MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "SILO ¼³Ä¡"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "ºÎÆ®·Î´õ¸¦ ¾îµð¿¡ ¼³Ä¡ÇÏ°í ½ÍÀ¸¼¼¿ä?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "LILO/GRUB ¼³Ä¡"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "ÅؽºÆ® ¸Þ´º LILO"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "±×·¡ÇÈ ¸Þ´º LILO"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "µµ½º/À©µµ¿ìÁî¿¡¼­ ºÎÆÃ(loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "ºÎÆ®·Î´õ ÁÖ ¿É¼Çµé"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "»ç¿ëÇÒ ºÎÆ®·Î´õ"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "ºÎÆ®·Î´õ ¼³Ä¡"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "ºÎÆ® ÀåÄ¡"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "ÄÞÆÑµå ¸ðµå"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "ÄÞÆÑÆ® ¸ðµå"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "ºñµð¿À ¸ðµå"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "±âº» À̹ÌÁö·Î ºÎÆÃµÉ ¶§±îÁö Áö¿¬½Ã°£"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "¾ÏÈ£"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "¾ÏÈ£ (È®ÀÎ)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "¸í·ÉÇà ¿É¼ÇÀ» Á¦ÇÑÇÕ´Ï´Ù."
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "Á¦ÇÑ"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "ºÎÆýà /tmp µð·ºÅ丮 ÀÚµ¿ û¼Ò"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "¿É¼Ç: Á¤È®ÇÑ ¸Þ¸ð¸® ¿ë·® (%d MB ¹ß°ß)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "´ÙÁß profiles Çã¿ë"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "¸Þ¸ð¸® ¿ë·®¸¦ MB·Î ÀÔ·ÂÇϼ¼¿ä"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr "¿É¼Ç: ¡¸¸í·ÉÇà ¿É¼ÇÁ¦ÇÑ¡¹Àº ¾ÏÈ£¾øÀÌ »ç¿ëµÉ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "´Ù½Ã ½ÃµµÇϼ¼¿ä."
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "¾ÏÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù."
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "ÃʱâÈ­ ¸Þ½ÃÁö"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Æß¿þ¾î ¿­±â Áö¿¬"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Ä¿³Î ºÎÆ® Á¦Çѽð£"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "CD ºÎÆà Çã¿ë?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "OF ºÎÆà Çã¿ë?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "񃧯 OS?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"¸î °¡Áö Ç׸ñÀÌ ¿©±â¿¡ Ç¥½ÃµÇ°í ÀÖ½À´Ï´Ù.\n"
-"´õ Ãß°¡Çϰųª, ±âÁ¸ÀÇ °ÍµéÀ» ¼öÁ¤ÇÒ¼ö ÀÖ½À´Ï´Ù."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Ãß°¡"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "¿Ï·á"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "º¯°æ"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "¾î¶² Á¾·ùÀÇ Ç׸ñÀ» Ãß°¡ÇϽðڽÀ´Ï±î?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "¸®´ª½º"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "±âŸ OS (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "±âŸ OS (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "±âŸ OS (windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "À̹ÌÁö"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "·çÆ®"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Ãß°¡"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "ÃʱâÈ­ ·¥µð½ºÅ©"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Àбâ-¾²±â"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Å×À̺í"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "À§Çè"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Ç׸ñ¸í"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "±âº»°ª"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "·¥µð½ºÅ© ¿ë·®"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "ºñµð¿À ¾øÀ½"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Ç׸ñ Á¦°Å"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "ºó Ç׸ñ¸íÀº Çã¿ëµÇÁö ¾Ê½À´Ï´Ù."
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Ä¿³Î À̹ÌÁö¸¦ ÁöÁ¤ÇØ ÁÖ¼¼¿ä."
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "·çÆ® ÆÄƼ¼ÇÀº ¹Ýµå½Ã ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù."
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "ÀÌ Ç׸ñ¸íÀº ÀÌ¹Ì »ç¿ëµÇ°í ÀÖ½À´Ï´Ù."
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "%s %s ÀÎÅÍÆäÀ̽º°¡ °¨ÁöµÇ¾ú½À´Ï´Ù."
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "¶Ç ´Ù¸¥°ÍÀÌ ¼³Ä¡µÇ¾î ÀÖ½À´Ï±î?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "¶Ç ´Ù¸¥ %s ÀÎÅÍÆäÀ̽º°¡ ¼³Ä¡µÇ¾î ÀÖ½À´Ï±î?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "¾Æ´Ï¿À"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "¿¹"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Çϵå¿þ¾î Á¤º¸ º¸±â"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "%sÄ«µå µå¶óÀ̹ö %s ¼³Ä¡Áß"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(%s ¸ðµâ »ç¿ë)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"ÀÌÁ¦ %s µå¶óÀ̹ö¿¡ ¿É¼ÇÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.\n"
-"¿É¼ÇÀº ``À̸§=°ª À̸§2=°ª2 ...''Çü½ÄÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù..\n"
-"°¡·É, ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "¸ðµâ ¿É¼Çµé:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "¾î¶² %s µå¶óÀ̹ö¸¦ ½ÃµµÇØ º¾´Ï±î?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"ÀϹÝÀûÀ¸·Î %s µå¶óÀ̹ö´Â Ãß°¡ Á¤º¸ ¾øÀ̵µ Àß ÀÛµ¿ÇÏÁö¸¸, ¾î¶² °æ¿ì¿¡´Â \n"
-"Ãß°¡ Á¤º¸¸¦ ÇÊ¿ä·Î Çϱ⵵ ÇÕ´Ï´Ù. Ãß°¡ ¿É¼ÇÀ» ÁöÁ¤ÇϽðڽÀ´Ï±î, ¾Æ´Ï¸é \n"
-"ÇÊ¿äÇÑ Á¤º¸¸¦ ÀÚµ¿°Ë»öÇÏ°Ô ÇÏ°Ú½À´Ï±î?\n"
-"ÀÚµ¿°Ë»öÀº ¾î¼´Ù°¡ ÄÄÇ»Å͸¦ ¸ØÃß°Ô ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.ÇÏÁö¸¸,\n"
-"ÀåÄ¡¸¦ ÈѼÕÇÏÁö´Â ¾Ê½À´Ï´Ù."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "ÀÚµ¿°Ë»ö"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "¿É¼Ç ÁöÁ¤"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"%s ¸ðµâÀ» ÀоîµéÀ̴µ¥ ½ÇÆÐÇß½À´Ï´Ù.\n"
-"´Ù¸¥ °ªÀ¸·Î ´Ù½Ã ½ÃµµÇØ º¸½Ã°Ú½À´Ï±î?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "X ÇÁ·Î±×·¥ ¾×¼¼½º"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "RPM µµ±¸ ¾×¼¼½º"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "¡¸su¡¹Çã¿ë"
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "½Ã½ºÅÛ °ü¸®ÆÄÀÏ ¾×¼¼½º"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "³×Æ®¿÷ µµ±¸ ¾×¼¼½º"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "ÄÄÆÄÀÏ µµ±¸ ¾×¼¼½º"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(ÀÌ¹Ì %s´Â(Àº) Ãß°¡µÇ¾ú½À´Ï´Ù.)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "ÀÌ ¾ÏÈ£´Â ³Ê¹« ´Ü¼øÇÕ´Ï´Ù."
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "»ç¿ëÀÚ¸íÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "»ç¿ëÀÚ¸íÀº ¿µ¹® ¼Ò¹®ÀÚ³ª ¼ýÀÚ, '-' ±×¸®°í '_' ¸¸ Æ÷ÇԵɼö ÀÖ½À´Ï´Ù."
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "»ç¿ëÀÚ ¸íÀÌ ³Ê¹« ±é´Ï´Ù."
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "ÀÌ »ç¿ëÀÚ¸íÀº ÀÌ¹Ì Ãß°¡µÇ¾î ÀÖ½À´Ï´Ù."
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "»ç¿ëÀÚ Ãß°¡"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"»ç¿ëÀÚ ÀÔ·Â\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "»ç¿ëÀÚ Çã°¡"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "½ÇÁ¦ À̸§"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "»ç¿ëÀÚ¸í"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "¸í·É Çؼ®±â"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "¾ÆÀÌÄÜ"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "ÀÚµ¿·Î±×ÀÎ"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"ÀÚµ¿À¸·Î ƯÁ¤ »ç¿ëÀڷμ­ ·Î±×Àεǵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.\n"
-"ÀÌ·± Ư¼ºÀ» ¿øÇϼ¼¿ä?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "±âº» »ç¿ëÀÚ¸¦ ¼±ÅÃÇϼ¼¿ä:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "»ç¿ëÇÒ À©µµ¿ì ¸Å´ÏÀú¸¦ ¼±ÅÃÇϼ¼¿ä:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "»ç¿ëÇÒ ¾ð¾î¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "¼³Ä¡ÈÄ ´Ù¸¥ ´Ù¸¥ ¾ð¾î¸¦ ¼±ÅÃÇÒ¼ö ÀÖ½À´Ï´Ù."
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "¸ðµÎ"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "¸ðµç »ç¿ëÀÚ Çã¿ë"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "ºñ°øÀ¯"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "ÆÑÅ°Áö %s°¡ ÇÊ¿äÇÕ´Ï´Ù. ¼³Ä¡ÇÏ°Ú½À´Ï±î?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "NFS¿Í »ï¹Ù Áß, ¾î´À °ÍÀ» ÀÌ¿ëÇϽðڽÀ´Ï±î?"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Çʼö ÆÑÅ°Áö %s°¡ ¾ø½À´Ï´Ù."
-
-#: ../../any.pm_.c:1005
-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 ""
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "»ç¿ëÀڵ巹ÀÌÅ© ½ÇÇà"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "º¸¾È¿¡ ½Å°æ¾È¾¸"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "ÃÖÀú"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Ç¥ÁØ"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "³ôÀ½"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "´õ ³ôÀ½"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "ÃÖ°í"
-
-#: ../../any.pm_.c:1080
-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"
-"À¸·Î´Â »ç¿ëÇÏÁö ¸¶¼¼¿ä. ¾ÏÈ£±â´ÉÀÌ ¾ø½À´Ï´Ù."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"¾ÏÈ£±â´ÉÀÌ Àû¿ëµÇÁö¸¸, ³×Æ®¿÷¿¡ ¿¬°áµÈ ÄÄÇ»ÅÍ·Î »ç¿ëÇϱ⿡´Â ¾ÆÁ÷ ÀûÀýÇÏÁö ¾Ê"
-"½À´Ï´Ù."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"ÀÌ µî±ÞÀº Ŭ¶óÀ̾ðÆ®·Î¼­ ÀÎÅͳݿ¡ Á¢¼ÓÇϴµ¥ Àû´çÇÑ Ç¥ÁØ º¸¾Èµî±ÞÀÔ´Ï´Ù."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-
-#: ../../any.pm_.c:1086
-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 ""
-"ÀÌ º¸¾Èµî±ÞÀ¸·Î ÀÌ ½Ã½ºÅÛÀ» ¼­¹ö·Î ¿î¿ëÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.\n"
-"ÀÌ º¸¾Èµî±ÞÀº ¿ÜºÎÀÇ Å¬¶óÀ̾ðÆ®µéÀÇ Á¢¼ÓÀ» ¹Þ¾ÆµéÀ̴µ¥ À־ \n"
-"ÃæºÐÈ÷ ³ôÀº º¸¾Èµî±ÞÀÔ´Ï´Ù. ÁÖÀÇ: ÀÎÅÍ³Ý Å¬¶óÀ̾ðÆ®·Î ÄÄÇ»Å͸¦ »ç¿ëÇÑ´Ù¸é, "
-"´õ ³·Àº µî±ÞÀ» ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"ÀÌÀü µî±Þ°ú ºñ½ÁÇÏÁö¸¸, ½Ã½ºÅÛÀÌ ¿ÏÀüÈ÷ ¿ÜºÎÁ¢±Ù¿¡¼­ °Ý¸®µË´Ï´Ù. ÃÖ°í º¸¾È ¼ö"
-"ÁØÀÔ´Ï´Ù."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "DrakSec ±âº» ¿É¼Ç"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "Èñ¸ÁÇÏ´Â º¸¾È ´Ü°è¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä."
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "º¸¾È ¼öÁØ"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "¼­¹ö¿¡ ´ëÇØ libsafe »ç¿ë"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr "¹öÆÛ ³ÑħÀ̳ª Çü½ÄÈ­ ¹®ÀÚ¿­ °ø°ÝÀ» ¸·´Â ¶óÀ̺귯¸®."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "º¸¾È °ü¸®ÀÚ (·Î±×ÀÎ ¶Ç´Â À̸ÞÀÏ)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: ../../bootloader.pm_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "¹Ý°©½À´Ï´Ù. ¿î¿µÃ¼Á¦ ¼±Åñâ, ±×·´ÀÔ´Ï´Ù."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr ""
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "/boot¿¡ °ø°£ÀÌ ºÎÁ·ÇÕ´Ï´Ù."
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "µ¥½ºÅ©Å¾"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "½ÃÀÛ ¸Þ´º"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "¡¸%s¡¹ÆÄƼ¼Ç¿¡ ºÎÆ®·Î´õ¸¦ ¼³Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù.\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "¾ÆÁ÷ µµ¿ò¸»ÀÌ ÁغñµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "ºÎÆà ½ºÅ¸ÀÏ ¼³Á¤"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/ÆÄÀÏ(_F)"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/ÆÄÀÏ(F)/Á¾·á(_Q)"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "»õ ½ºÅ¸ÀÏ ¹üÁÖÈ­ ¸ð´ÏÅÍ"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "»õ ½ºÅ¸ÀÏ ¸ð´ÏÅÍ"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "ÀüÅëÀû ¸ð´ÏÅÍ"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "ÀüÅëÀû GTK+ ¸ð´ÏÅÍ"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "ºÎÆýà ¿À·Î¶ó ½ÇÇà"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "LILO/Grub ¸ðµå"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Yaboot ¸ðµå"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "Å׸¶ ¼³Ä¡"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "ÄܼÖÇÏ¿¡¼­ Å׸¶ º¸À̱â"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "»õ Å׸¶ ¸¸µé±â"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "%s¸¦ %s.old·Î ¹é¾÷"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "¿À·ù"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "¸±·Î ¸Þ½ÃÁö¸¦ ¹é¾÷ÇÒ ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "%s¸¦ %s·Î º¹»ç"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "¸±·Î ¸Þ½ÃÁö¸¦ º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "¸±·Î ¸Þ½ÃÁö¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "%s ±â·Ï"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr ""
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr ""
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "¸±·Î Àç½ÇÇà"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "ÁÖÀÇ"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr ""
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "Å׸¶ ¼³Ä¡ ½ÇÆÐ!"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"ÇöÀç ºÎÆ® °ü¸®ÀÚ·Î %s¸¦ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù.\n"
-"¼³Á¤ ¸¶¹ý»ç¸¦ ½ÇÇàÇÏ·Á¸é ¡¸¼³Á¤¡¹À» ´©¸£¼¼¿ä."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "¼³Á¤"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "½ºÇ÷¡½¬ ¼±ÅÃ"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "Å׸¶"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "¸±·Î ½ºÅ©¸°"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "ºÎÆ®½ºÇ÷¹½¬"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "½Ã½ºÅÛ ¸ðµå"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "½ÃÀÛÇÒ ¶§ X-Window ½ÇÇà"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "¾Æ´Ï¿À, ÀÚµ¿·Î±×ÀÎÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù."
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "¿¹, ÀÚµ¿·Î±×ÀÎÀ» »ç¿ëÇÕ´Ï´Ù."
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "È®ÀÎ"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "¡¸/etc/inittab¡¹ÆÄÀÏÀ» ÀÐÀ» ¼ö ¾ø½À´Ï´Ù: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d ºÐ"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 ºÐ"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d ÃÊ"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "ÆÄƼ¼ÇÀ» ³ª´©±â Àü¿¡´Â ½ºÅ©¸°¼¦À» ¸¸µé ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "½ºÅ©¸°¼¦Àº ¼³Ä¡ÈÄ¿¡ %s¿¡ ÀÖ½À´Ï´Ù."
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "ÇÁ¶û½º"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "ÄÚ½ºÅ¸¸®Ä«"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "º§±â¿¡"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "üÄÚ °øÈ­±¹"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "µ¶ÀÏ"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "±×¸®½º"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "³ë¸£¿þÀÌ"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "½º¿þµ§"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "³×´ú¶õµå"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "ÀÌÅ»¸®¾Æ"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "¿À½ºÆ®¸®¾Æ"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "¹Ì±¹"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-msgid "New"
-msgstr "»õ·Î ¸¸µé±â"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "¾ð¸¶¿îÆ®"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "¸¶¿îÆ®"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "¼­¹ö"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "¸¶¿îÆ® À§Ä¡"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "WebDAV ¼­¹ö URLÀ» ÀÔ·ÂÇϼ¼¿ä."
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "¼­¹ö:"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "¸¶¿îÆ® À§Ä¡: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "¿É¼Çµé: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "¸ÕÀú µ¥ÀÌÅ͸¦ ¹é¾÷Çϼ¼¿ä."
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "ÁÖÀDZí°Ô ÀÐÀ¸¼¼¿ä!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"¸¸¾à aboot¸¦ »ç¿ëÇÒ °èȹÀ̶ó¸é, µð½ºÅ©ÀÇ ½ÃÀۺκп¡ ÃæºÐÇÑ °ø°£ (2048 ¼½ÅÍ "
-"¸é ÃæºÐÇÔ)\n"
-"À» ³²±âµµ·Ï ÁÖÀÇÇϼ¼¿ä."
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "¸¶¹ý»ç"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "ÇൿÀ» ¼±ÅÃÇϼ¼¿ä"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"ÇϳªÀÇ Å« µµ½º ÆÄƼ¼ÇÀ» °¡Áö°í ÀÖ½À´Ï´Ù.\n"
-"(ÀϹÝÀûÀ¸·Î ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ µµ½º/À©µµ¿ìÁî¿¡¼­ »ç¿ë).\n"
-"¸ÕÀú ±× ÆÄƼ¼ÇÀÇ Å©±â¸¦ Á¶Á¤ÇÒ °ÍÀ» ±ÇÀåÇÕ´Ï´Ù.\n"
-"(±×°ÍÀ» Ŭ¸¯ÇÑÈÄ, \"Å©±âÁ¶Á¤\"À» Ŭ¸¯Çϼ¼¿ä.)"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "ÆÄƼ¼ÇÀ» Ŭ¸¯Çϼ¼¿ä"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "»ó¼¼¼³¸í"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "ÇÏµå µð½ºÅ©¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "Àú³ÎÈ­ FS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "½º¿Ò"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "ºó°ø°£"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "±âŸ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "ÆÄÀϽýºÅÛ À¯Çü:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "»ý¼º"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "À¯Çü"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "´ë½Å¿¡ ¡¸%s¡¹¸¦ »ç¿ëÇÕ´Ï´Ù"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "»èÁ¦"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "¡¸¾ð¸¶¿îÆ®¡¹¸¦ ¸ÕÀú »ç¿ëÇϼ¼¿ä"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr "%sÀÇ ÆÄƼ¼Ç À¯ÇüÀ» º¯°æÈÄ ÀÌ ÆÄƼ¼Ç³»ÀÇ ¸ðµç ÀڷḦ ÀÒ°Ô µË´Ï´Ù."
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "ÆÄƼ¼Ç ¼±ÅÃ"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Ãß°¡ ÆÄƼ¼Ç ¼±ÅÃ"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Á¾·á"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Àü¹®°¡ ¸ðµå·Î Àüȯ"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "ÀÏ¹Ý ¸ðµå·Î Àüȯ"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "µÇµ¹¸®±â"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "°è¼ÓÇϽðڽÀ´Ï±î?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "ÀúÀåÇÏÁö ¾Ê°í Á¾·áÇϽðڽÀ´Ï±î?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "ÆÄƼ¼ÇÀ» ±â·ÏÇÏÁö ¾Ê°í Á¾·áÇϽðڽÀ´Ï±î?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "¡¸/etc/fstab¡¹ÀÇ º¯°æ»çÇ×À» ÀúÀåÇϽðڽÀ´Ï±î?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "ÀÚµ¿ ÇÒ´ç"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "¸ðµÎ »èÁ¦"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Ãß°¡ ¿É¼Ç"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "ÇÏµå µð½ºÅ© Á¤º¸"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "¸ðµç ÁÖÆÄƼ¼ÇÀÌ »ç¿ëÁßÀÔ´Ï´Ù."
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "´õÀÌ»ó ÆÄƼ¼ÇÀ» Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"´õ ¸¹Àº ÆÄƼ¼ÇÀ» ¸¸µå½Ç·Á¸é, È®Àå ÆÄƼ¼ÇÀ» ¸¸µé¼ö ÀÖµµ·Ï ÁÖÆÄƼ¼Ç Çϳª¸¦ Áö¿ì"
-"¼¼¿ä."
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "ÆÄƼ¼Ç Å×À̺í ÀúÀå"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "ÆÄƼ¼Ç Å×ÀÌºí º¹±¸"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "ÆÄƼ¼Ç Å×À̺í ÀÀ±Þóġ"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "ÆÄƼ¼Ç Å×ÀÌºí ´Ù½Ã Àбâ"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Å»Âø½Ä ¹Ìµð¾î ÀÚµ¿ ¸¶¿îÆ®"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "ÆÄÀÏÀ» ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"¹é¾÷ ÆÄƼ¼Ç Å×À̺í Å©±â°¡ °°Áö ¾Ê½À´Ï´Ù.\n"
-"°è¼Ó ÇϽðڽÀ´Ï±î?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "°æ°í"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Ç÷ÎÇÇ µð½ºÅ©¸¦ µå¶óÀ̺꿡 ³ÖÀ¸¼¼¿ä\n"
-"Ç÷ÎÇÇ µð½ºÅ©ÀÇ ¸ðµç ÀڷḦ ÀÒ°Ô µË´Ï´Ù."
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "ÆÄƼ¼Ç Å×ÀÌºí º¹±¸ ½Ãµµ Áß..."
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "ÀÚ¼¼ÇÑ Á¤º¸"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Å©±âÁ¶Á¤"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "À̵¿"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Æ÷¸Ë"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "RAID¿¡ Ãß°¡"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "LVM¿¡ Ãß°¡"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "RAID·ÎºÎÅÍ Á¦°Å"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "LVMÀ¸·ÎºÎÅÍ Á¦°Å"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "RAID ¼öÁ¤"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "·çÇÁ¹éÀ¸·Î »ç¿ë"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "»õ ÆÄƼ¼Ç ¸¸µé±â"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "½ÃÀÛ ¼½ÅÍ: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Å©±â(MB) :"
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "ÆÄÀϽýºÅÛ À¯Çü: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "»ç¿ëÀÚ Á¤ÀÇ"
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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_.c:499
-msgid "Remove the loopback file?"
-msgstr "·çÇÁ¹é ÆÄÀÏÀ» Á¦°ÅÇմϱî?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "ÆÄƼ¼Ç À¯Çü º¯°æ"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "¾î¶² ÆÄÀÏ ½Ã½ºÅÛÀ» ¿øÇϼ¼¿ä?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "EXT2¿¡¼­ EXT3·Î º¯°æ"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "%sÆÄÀÏÀ» ¾îµð¿¡ ·çÇÁ¹éÀ¸·Î ¸¶¿îÆ® ÇϽðڽÀ´Ï±î?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "ÀåÄ¡ %s¸¦ ¾îµð¿¡ ¸¶¿îÆ® ÇϽðڽÀ´Ï±î?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"ÀÌ ÆÄƼ¼ÇÀº loopbackÀ¸·Î ¼³Á¤µÇ¾î ÀÖÀ¸¹Ç·Î ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ º¯°æÇÒ¼ö ¾ø½À´Ï"
-"´Ù.\n"
-"loopbackÀ» ¸ÕÀú Á¦°ÅÇϼ¼¿ä."
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "%s¸¦ ¾îµð¿¡ ¸¶¿îÆ® ÇϽðڽÀ´Ï±î?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "µµ½º ÆÄÀϽýºÅÛÀÇ ¹üÀ§ °è»êÁß"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Å©±âº¯°æ"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "ÀÌ ÆÄƼ¼ÇÀº Å©±âº¯°æÀÌ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù."
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "ÀÌ ÆÄƼ¼ÇÀÇ ¸ðµç µ¥ÀÌŸ¸¦ ¹é¾÷ÇÏ¿©¾ß ÇÕ´Ï´Ù."
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr "%s ÆÄƼ¼ÇÀÇ Å©±â¸¦ º¯°æÇϸé, ¸ðµç µ¥ÀÌŸ¸¦ ÀҰԵ˴ϴÙ."
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "»õ·Î¿î Å©±â¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "»õ·Î¿î ¿ë·®(MB):"
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "¾î¶² µð½ºÅ©¸¦ À̵¿ÇÏ°í ½ÍÀ¸½Ê´Ï±î?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "¼½ÅÍ"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "¾î¶² ¼½Å͸¦ À̵¿ÇÏ°í ½ÍÀ¸½Ê´Ï±î?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "À̵¿ Áß"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "ÆÄƼ¼Ç À̵¿ Áß..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Ãß°¡ÇÒ ±âÁ¸ RAID¸¦ ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "»õ·Î ¸¸µé±â"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Ãß°¡ÇÒ LVM¸¦ ¼±ÅÃÇϼ¼¿ä"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "LVM À̸§?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "ÀÌ ÆÄƼ¼ÇÀº loopbackÀ¸·Î »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "·çÇÁ¹é"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "·çÇÁ¹é ÆÄÀÏ À̸§: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "ÆÄÀÏ À̸§À» ÀÔ·ÂÇϼ¼¿ä."
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "´Ù¸¥ ·çÇÁ¹éÀÌ ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù, ´Ù¸¥ °ÍÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä."
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "ÆÄÀÏÀÌ ÀÌ¹Ì Á¸ÀçÇÕ´Ï´Ù. ±×°ÍÀ» »ç¿ëÇմϱî?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "¸¶¿îÆ® ¿É¼Çµé:"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "´Ù¾çÇÑ"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "ÀåÄ¡"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "·¹º§"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "Å©±â"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "ÁÖÀÇ : ÀÌ Á¶ÀÛÀº À§ÇèÇÕ´Ï´Ù."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "¾î¶² À¯ÇüÀÇ ÆÄƼ¼ÇÀԴϱî?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "ÆÑÅ°Áö %s°¡ ÇÊ¿äÇÕ´Ï´Ù. ¼³Ä¡ÇÏ°Ú½À´Ï±î?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Á˼ÛÇÕ´Ï´Ù. /boot µð·ºÅ丮°¡ µå¶óÀ̺ê»ó¿¡¼­ Çã¿ë¹üÀ§¸¦ ³Ñ¾î¼­ ÀÖ¾î »ý¼ºÇÒ¼ö "
-"¾ø½À´Ï´Ù. ( 1024 ½Ç¸°´õ ÀÌÇÏ¿¡¼­¸¸ °¡´ÉÇÕ´Ï´Ù.\n"
-"LILO¸¦ »ç¿ëÇÑ´Ù°í ÇÏ´õ¶óµµ µ¿ÀÛÇÏÁö ¾Ê°í, LILO ÀÚü¸¦ »ç¿ëÇÒ¼öµµ ¾ø½À´Ï´Ù."
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"¼±ÅÃÇÑ root(/)°¡ ¹°¸®ÀûÀ¸·Î 1024½Ç¸°´õ µÚ¿¡ ÀÖ½À´Ï´Ù.\n"
-"µû¶ó¼­ /boot ÆÄƼ¼ÇÀ» °¡Áú¼ö ¾ø½À´Ï´Ù.\n"
-"LILO ºÎÆ® ¸Å´ÏÀú¸¦ »ç¿ëÇÏ·Á ÇÑ´Ù¸é, ÁÖÀÇÇؼ­ /boot ÆÄƼ¼ÇÀ» Ãß°¡Çϼ¼¿ä."
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"¼ÒÇÁÆ®¿þ¾î RAID ÆÄƼ¼ÇÀ» ·çÆ®(/)·Î ÁöÁ¤Çß½À´Ï´Ù.\n"
-"¾î¶°ÇÑ ºÎÆ®·Î´õµµ /boot ÆÄƼ¼Ç ¾øÀÌ´Â ÀÌ°ÍÀ» ó¸®ÇÏÁö ¸øÇÕ´Ï´Ù.\n"
-"±×·¯¹Ç·Î /boot ÆÄƼ¼ÇÀ» Ãß°¡ÇÏ´Â °ÍÀ» ÀØÁö ¸¶¼¼¿ä."
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "%s µå¶óÀ̺êÀÇ ÆÄƼ¼Ç Å×À̺íÀ» ÀúÀåÇÕ´Ï´Ù."
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "º¯°æµÈ°ÍÀ» Àû¿ëÇϱâ À§Çؼ± ¸®ºÎÆÃÀÌ ÇÊ¿äÇÕ´Ï´Ù."
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr "%s ÆÄƼ¼ÇÀ» Æ÷¸ËÇϸé, ¸ðµç µ¥ÀÌŸ¸¦ ÀÒ°Ô µË´Ï´Ù."
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Æ÷¸Ë Áß"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "loopback ÆÄÀÏ %s Æ÷¸ÅÁß"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "%s ÆÄƼ¼Ç Æ÷¸ËÁß"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "ÆÄÀÏ ¼û±â±â"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "»õ ÆÄƼ¼ÇÀ¸·Î ÆÄÀÏ ¿È±â±â"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"µð·ºÅ丮 %s¿¡´Â ÀÌ¹Ì µ¥ÀÌÅÍ°¡ ÀÖ½À´Ï´Ù.\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "»õ ÆÄƼ¼ÇÀ¸·Î ÆÄÀÏ ¿È±â´Â Áß"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "%s º¹»ç Áß"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "%s Á¦°Å Áß"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "ÀåÄ¡: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "DOS µå¶óÀÌºê ¹®ÀÚ: %s (´ÜÁö ÃßÃøÀÏ »ÓÀÓ)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "À¯Çü: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "À̸§:"
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "½ÃÀÛ: ¼½ÅÍ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Å©±â: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s ¼½ÅÍ"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "½Ç¸°´õ %d¿¡¼­ %d±îÁö\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Æ÷¸ËµÇ¾úÀ½\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Æ÷¸Ë ¾ÈµÇ¾úÀ½\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "¸¶¿îÆ® µÇ¾úÀ½\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "·¹À̵å ÀåÄ¡ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"·çÇÁ¹é ÆÄÀÏ(µé):\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"±âº»ÀûÀ¸·Î ºÎÆõǴ ÆÄƼ¼Ç\n"
-" (lilo¸¦ À§ÇÑ°ÍÀÌ ¾Æ´Ï¶ó MS-DOS boot¸¦ À§ÇÑ°ÍÀÓ)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "%s µî±Þ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Å©±â %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "·¹À̵å-µð½ºÅ© %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "·çÇÁ¹é ÆÄÀÏ À̸§: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-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_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"ÀÌ Æ¯º°ÇÑ ºÎÆ®½ºÆ®·¦\n"
-"ÆÄƼ¼ÇÀº ½Ã½ºÅÛÀ» \n"
-"µà¾ó ºÎÆÃÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Å©±â: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "À§Ä¡: %s ½Ç¸°ÅÍ, %s Çìµå, %s ¼½ÅÍ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Á¤º¸: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM-µð½ºÅ© %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "ÆÄƼ¼Ç Å×À̺í À¯Çü: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, fuzzy, c-format
-msgid "on channel %d id %d\n"
-msgstr "%d ¹ö½º»ó¿¡¼­ ID %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "ÆÄÀϽýºÅÛ ¾Ïȣȭ Å°"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "ÆÄÀÏ ½Ã½ºÅÛ ¾Ïȣȭ Å° ¼±ÅÃ"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "ÀÌ ¾Ïȣȭ Å°´Â ³Ê¹« ´Ü¼øÇÕ´Ï´Ù.( Àû¾îµµ %d ±ÛÀÚ´Â ³Ñ¾î¾ß ÇÕ´Ï´Ù)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "¾Ïȣȭ Å°°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù."
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "¾Ïȣȭ Å°"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "¾Ïȣȭ Å° (È®ÀÎ)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "À¯Çü º¯°æ"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "¸Åü¸¦ Ŭ¸¯Çϼ¼¿ä."
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "µµ¸ÞÀÎ ÀÎÁõÀÌ ÇÊ¿äÇÕ´Ï´Ù."
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "¶Ç ´Ù¸¥ °Í"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "»ç¿ëÇÒ ¾ÆÀ̵ð"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "»ç¿ëÀÚ¸í"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "µµ¸ÞÀÎ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "¼­¹ö °Ë»ö"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s Æ÷¸Ë ½ÇÆÐ(µå¶óÀ̺ê %s)"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "%s´Â %s À¯ÇüÀ̹ǷΠÆ÷¸ËÇÒ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr ""
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "%s¸¦ ¾ð¸¶¿îÆ®Áß ¿À·ù¹ß»ý: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "´Ü¼øÈ­"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr ""
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "¼­¹ö"
-
-#: ../../fsedit.pm_.c:240
-#, fuzzy, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"ÇÏµå µð½ºÅ©ÀÇ ÆÄƼ¼Ç Å×À̺íÀ» ÀÐÀ»¼ö ¾ø½À´Ï´Ù. ³Ê¹« ¼Õ»óµÇ¾î ÀÖ½À´Ï´Ù:(\n"
-"¹®Á¦ÀÖ´Â ÆÄƼ¼ÇÀ» ºñ¿ì±âÀ§ÇÑ ½Ãµµ¸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù.(¸ðµç µ¥ÀÌÅÍ°¡ ¼Õ½ÇµË´Ï"
-"´Ù!)\n"
-"´Ù¸¥ ÇØ°áÃ¥Àº DrakX°¡ ÆÄƼ¼Ç Å×À̺íÀ» º¯°æÇÏÁö ¸øÇÏ°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù.\n"
-"(¿À·ù´Â %s ÀÔ´Ï´Ù.)\n"
-"\n"
-"ÆÄƼ¼ÇµéÀ» ÀҾ ÁÁ½À´Ï±î?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "16MB ¹Ì¸¸ÀÇ ÆÄƼ¼Ç¿¡´Â JFS ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "32MB ¹Ì¸¸ÀÇ ÆÄƼ¼Ç¿¡´Â ReiserFS ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "¸¶¿îÆ® À§Ä¡´Â ¹Ýµå½Ã ¡¸/¡¹·Î ½ÃÀÛÇÏ¿©¾ß ÇÕ´Ï´Ù."
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "¸¶¿îÆ® À§Ä¡ %s°¡ ÀÌ¹Ì Á¸ÀçÇÕ´Ï´Ù.\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr " %s ¸¶¿îÆ® Æ÷ÀÎÆ®·Î LVM ³í¸®º¼·ýÀ» »ç¿ëÇÒ ¼ö´Â ¾ø½À´Ï´Ù. "
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "ÀÌ µð·ºÅ丮´Â ·çÆ® ÆÄÀϽýºÅÛ ¾È¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù."
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"ÀÌ ¸¶¿îÆ® À§Ä¡¿¡´Â Æ®·ç ÆÄÀϽýºÅÛ (ext2, reiserfs, xfs, jfs)ÀÌ ÇÊ¿äÇÕ´Ï´Ù.\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr " %s ¸¶¿îÆ® À§Ä¡¿¡´Â ¾Ïȣȭ ÆÄÀϽýºÅÛÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. "
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "ÀÚµ¿ÇÒ´çÇϱ⿡´Â °ø°£ÀÌ ÇÕ´Ï´Ù."
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "ÇÒ ÀÏ ¾øÀ½."
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "%s¸¦ ¾²±âÀ§ÇØ ¿©´ÂÁß ¿À·ù¹ß»ý: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "»ç¿îµå ¼³Á¤"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "µå¶óÀ̹ö:"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "µµ¿ò¸»"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "±â´Ù·Á ÁÖ¼¼¿ä... ¼³Á¤À» Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù."
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "±â´Ù·Á ÁÖ¼¼¿ä"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "¾Ë ¼ö ¾ø´Â µå¶óÀ̹ö"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "¸ðµ¨"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "ÇÏµå µð½ºÅ© ¸ðµ¨"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "ä³Î"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "EIDE/SCSI ä³Î"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "¹ö½º"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "¸ðµâ"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "¸Åü ¹üÁÖ"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "Çϵå¿þ¾î ÀåÄ¡ ¹üÁÖ"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "¼³¸í"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "ÀÌ Çʵå´Â ÀåÄ¡¸¦ ¼³¸íÇÕ´Ï´Ù."
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "¹ö½º ¾ÆÀ̵ð"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "¹ö½º»óÀÇ À§Ä¡"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "¿À·¡µÈ ÀåÄ¡ ÆÄÀÏ"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "»õ·Î¿î devfs ÀåÄ¡"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "¹öÆ° ¼ö"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "´ëü µå¶óÀ̹öµé"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/Á¾·á(_Q)"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/µµ¿ò¸»(_H)"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/µµ¿ò¸»(_H)..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "ÇÏµå µå·¹ÀÌÅ© µµ¿ò¸»"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/¹ö±× º¸°í(_R)"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/Á¤º¸(_A)..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "ÇÏµå µå·¹ÀÌÅ© Á¤º¸"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "Á¦ÀÛÀÚ:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "ÇÏµå µå·¹ÀÌÅ© 2 ¹öÀü"
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "°Ë»öµÈ Çϵå¿þ¾î"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "Á¤º¸"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "¸ðµâ ¼³Á¤"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "¼³Á¤ µµ±¸ ½ÇÇà"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "°Ë»ö ÁøÇà Áß"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "¡¸%s¡¹ ½ÇÇà Áß..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "ÁÖ"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "µÎ¹ø°"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "ÀÚµ¿ °Ë»ö"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "¾Ë ¼ö ¾øÀ½|ÀϹÝ"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:210
-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_.c:213
-msgid "Card model:"
-msgstr "Ä«µå ¸ðµ¨:"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Æ©³Ê À¯Çü:"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "ĸÃÄ ¹öÆÛ ¼ö:"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "PLL ¼³Á¤:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "¶óµð¿À Áö¿ø:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "¶óµð¿À Áö¿ø"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"¼±ÅÃµÈ Çϵåµð½ºÅ©»óÀÇ ±âÁ¸ ¸®´ª½º ÆÄƼ¼ÇÀÌ À§¿¡ ¿­°ÅµÇ¾î ÀÖ½À´Ï´Ù.\n"
-"¸¶¹ý»ç¿¡ ÀÇÇØ ÀÌ¹Ì ¼³Á¤µÈ »çÇ×À» º¸Á¸ÇÒ ¼öµµ ÀÖÀ¸¸ç, ÀÌ´Â ´ëºÎºÐÀÇ ÀϹÝ\n"
-"¼³Ä¡¿¡ ÀûÀýÇÑ ¼³Á¤ÀÔ´Ï´Ù. ¸¸¾à Á÷Á¢ º¯°æÇϽðڴٸé, ÃÖ¼ÒÇÑ ·çÆ® ÆÄƼ¼Ç"
-"(¡¸/¡¹)\n"
-"Àº ¹Ýµå½Ã ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ³Ê¹« ÀÛÀº ÆÄƼ¼ÇÀ» ¼±ÅÃÇÏÁö´Â ¸¶¼¼¿ä. ÃæºÐÇÑ ¼ÒÇÁ"
-"Æ®¿þ¾î\n"
-"¸¦ ¼³Ä¡ÇÏÁö ¸øÇÏ´Â ¼ö°¡ ÀÖ½À´Ï´Ù. ¸¸¾à °³ÀÎ µ¥ÀÌÅÍ°¡ º°µµÀÇ ÆÄƼ¼Ç¿¡ ÀúÀåµÇµµ"
-"·Ï\n"
-"ÇÏ°í ½Í´Ù¸é, ¡¸/home¡¹ÆÄƼ¼ÇÀ» º°µµ·Î ¸¸µå¼¼¿ä.(¿ÀÁ÷ ¸®´ª½º ÆÄƼ¼ÇÀÌ µÑ ÀÌ»ó"
-"ÀÏ\n"
-"°æ¿ì¿¡¸¸ °¡´ÉÇÕ´Ï´Ù.)\n"
-"\n"
-"°¢ ÆÄƼ¼ÇÀº ´ÙÀ½°ú °°ÀÌ ¿­°ÅµË´Ï´Ù: ¡¸À̸§¡¹,¡¸¿ë·®¡¹.\n"
-"\n"
-"¡¸À̸§¡¹¿µ¿ªÀÇ ±¸Á¶: ¡¸Çϵåµð½ºÅ© À¯Çü¡¹,¡¸Çϵåµð½ºÅ© ¹øÈ£¡¹,\n"
-"¡¸ÆÄƼ¼Ç ¹øÈ£¡¹(°¡·É, ¡¸hda1¡¹).\n"
-"\n"
-"¡¸Çϵåµð½ºÅ© À¯Çü¡¹Àº, IDE µð½ºÅ©ÀÏ °æ¿ì¿¡´Â ¡¸hd¡¹À̸ç,\n"
-"SCSI µð½ºÅ©ÀÏ °æ¿ì¿¡´Â ¡¸sd¡¹ÀÔ´Ï´Ù.\n"
-"\n"
-"¡¸Çϵåµð½ºÅ© ¹øÈ£¡¹´Â Ç×»ó ¡¸hd¡¹¶Ç´Â ¡¸sd¡¹µÚ¿¡ ¿À´Â ¹®ÀÚÀÔ´Ï´Ù.\n"
-"IDE Çϵåµð½ºÅ©ÀÇ °æ¿ì:\n"
-"\n"
-" ¡Û ¡¸a¡¹´Â ¡¸ÁÖ IDE Á¦¾î±â»óÀÇ ÁÖ µð½ºÅ©¡¹¸¦ ÀǹÌÇÕ´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸b¡¹´Â ¡¸ÁÖ IDE Á¦¾î±â»óÀÇ º¸Á¶ µð½ºÅ©¡¹¸¦ ÀǹÌÇÕ´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸c¡¹´Â ¡¸º¸Á¶ IDE Á¦¾î±â»óÀÇ ÁÖ µð½ºÅ©¡¹¸¦ ÀǹÌÇÕ´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸d¡¹´Â ¡¸º¸Á¶ IDE Á¦¾î±â»óÀÇ º¸Á¶ µð½ºÅ©¡¹¸¦ ÀǹÌÇÕ´Ï´Ù.\n"
-"\n"
-"SCSI Çϵåµð½ºÅ©ÀÇ °æ¿ì, ¡¸a¡¹´Â ¡¸ÃÖ¼Ò SCSI ID¡¹, ¡¸b¡¹´Â ¡¸´ÙÀ½ ÃÖ¼Ò SCSI "
-"ID¡¹\n"
-"¿Í °°Àº ½ÄÀ¸·Î Àǹ̸¦ °¡Áý´Ï´Ù."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"¸Çµå·¹ÀÌÅ© ¸®´ª½º ¼³Ä¡ ½Ã½ºÅÛÀº ¿©·¯ ÀåÀÇ CD·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.\n"
-"µå·¹ÀÌÅ©X´Â ¼±ÅÃµÈ °¢°¢ÀÇ ÆÑÅ°Áö°¡ ¾î´À CD¿¡ µé¾î ÀÖ´ÂÁö ÀÌ¹Ì ¾Ë°í ÀÖ½À´Ï"
-"´Ù.\n"
-"ÇÊ¿ä½Ã ÇöÀç CD¸¦ ÀÚµ¿À¸·Î ²¨³»°í ´Ù¸¥ CDÀÇ »ðÀÔÀ» ¿äûÇÒ °ÍÀÔ´Ï´Ù."
-
-#: ../../help.pm_.c:77
-#, fuzzy
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"ÀÌÁ¦ ½Ã½ºÅÛ»ó¿¡ ¼³Ä¡ÇÒ ÇÁ·Î±×·¥µéÀ» ÁöÁ¤ÇÒ Â÷·ÊÀÔ´Ï´Ù.\n"
-"¸Çµå·¹ÀÌÅ© ¸®´ª½º¿¡´Â ¼³Ä¡ÇÒ ¼ö ÀÖ´Â ¼öõ °³ÀÇ ÇÁ·Î±×·¥µéÀÌ Àֱ⠶§¹®¿¡\n"
-"»ç¿ëÀÚ°¡ ±×°ÍµéÀ» ¸ðµÎ ´Ù ¾ËÁö´Â ¸øÇÒ °ÍÀÔ´Ï´Ù.\n"
-"\n"
-"¸¸¾à Ç¥ÁØ CD ¼³Ä¡¸¦ ¼öÇàÇÏ°í ÀÖ´Â ÁßÀ̶ó¸é, ÇöÀç °¡Áö°í ÀÖ´Â CDµé¿¡ ´ëÇØ\n"
-"Áú¹®ÇÒ °ÍÀÔ´Ï´Ù. °¡Áö°í ÀÖ´Â CDµéÀÇ ¶óº§À» È®ÀÎÇÏ°í ÇöÀç ´ÔÀÇ »óȲ¿¡ ¸Â´Â\n"
-"¼±Åà »óÀÚ¸¦ ÁöÁ¤Çϼ¼¿ä. °è¼ÓÇÒ Áغñ°¡ µÇ¾úÀ¸¸é, ¡¸È®ÀΡ¹À» ´©¸£¼¼¿ä.\n"
-"\n"
-"ÆÑÅ°ÁöµéÀº ¿ëµµ¿¡ µû¶ó ±×·ìÀ¸·Î ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.\n"
-"±×·ìµé ÀÚü´Â ¶Ç´Ù½Ã ³× °³ÀÇ ¿µ¿ªÀ¸·Î ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù:\n"
-"\n"
-" ¡Û ¡¸¿öÅ©½ºÅ×À̼ǡ¹: ½Ã½ºÅÛÀ» ¿öÅ©½ºÅ×À̼ÇÀ¸·Î »ç¿ëÇÒ °èȹÀ̶ó¸é,\n"
-"Çϳª ÀÌ»óÀÇ ÇØ´ç ±×·ìÀ» ¼±ÅÃÇϼ¼¿ä.\n"
-"\n"
-" ¡Û ¡¸°³¹ß¡¹: ½Ã½ºÅÛÀ» ÇÁ·Î±×·¡¹ÖÀÇ ¿ëµµ·Î »ç¿ëÇÏ·Á ÇÑ´Ù¸é, ¿øÇÏ´Â ±×·ìµéÀ»\n"
-"¼±ÅÃÇϼ¼¿ä.\n"
-"\n"
-" ¡Û ¡¸¼­¹ö¡¹: ³¡À¸·Î, ½Ã½ºÅÛÀÌ ¼­¹öµÇ±â¸¦ ¿øÇÑ´Ù¸é, ¿©±â¼­ ´ëºÎºÐÀÇ ÀÏ¹Ý ¼­ºñ"
-"½ºµéÀÌ\n"
-"¼³Ä¡µÇµµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸±×·¡ÇÈ È¯°æ¡¹: ¿©±â´Â ´ÔÀÌ ¼±È£ÇÏ´Â ±×·¡ÇÈ È¯°æÀ» ¼±ÅÃÇÏ´Â °÷ÀÔ´Ï´Ù.\n"
-"±×·¡ÇÈ È¯°æ ¿öÅ©½ºÅ×À̼ÇÀ» ¿øÇÑ´Ù¸é, ÃÖ¼ÒÇÑ Çϳª´Â ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù!\n"
-"\n"
-"¸¶¿ì½º Æ÷ÀÎÅ͸¦ ±×·ì À̸§µé À§·Î ¿Ã¸®¸é, ÇØ´ç ±×·ì¿¡ ´ëÇÑ ÀÛÀº dz¼± µµ¿ò¸»"
-"À»\n"
-"º¸¿© ÁÙ °ÍÀÔ´Ï´Ù.\n"
-"\n"
-"¡¸°³º° ÆÑÅ°Áö ¼±ÅṿɼÇÀ» ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.\n"
-"ÀÌ ¿É¼ÇÀº ´ÔÀÌ Á¦°øµÇ¾îÁö´Â ÆÑÅ°Áöµé¿¡ ´ëÇØ Àß ¾Ë°í Àְųª, ¼³Ä¡µÇ´Â ÆÑÅ°Áöµé"
-"¿¡ ´ëÇÑ\n"
-"ÃÑüÀûÀÎ Á¦¾î¸¦ ¿øÇÒ °æ¿ì¿¡ À¯¿ëÇÒ °ÍÀÔ´Ï´Ù.\n"
-"\n"
-"¸¸¾à ´ÔÀÌ ¡¸¾÷µ¥ÀÌÆ®¡¹¸ðµå·Î ¼³Ä¡¸¦ ½ÃÀÛÇß´Ù¸é, ±âÁ¸¿¡ ¼³Ä¡µÇÁö ¾ÊÀº ÆÑÅ°Áöµé"
-"ÀÌ\n"
-"¼³Ä¡µÇ´Â °ÍÀ» ¸·±âÀ§ÇØ ¸ðµç ±×·ìÀ» ¼±ÅÃÇØÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ´Â °ÍÀº\n"
-"±âÁ¸ ½Ã½ºÅÛÀ» ¾÷µ¥ÀÌÆ®Çϰųª °íÄ¡±â À§ÇÑ ÁÁÀº ¹æ¹ýÀÔ´Ï´Ù."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-
-#: ../../help.pm_.c:164
-#, fuzzy
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"ÀÌ ÄÄÇ»Å͸¦ ÀÎÅͳÝÀ̳ª Áö¿ª ³×Æ®¿ö¿¡ ¿¬°áÇÏ°í ½Í´Ù¸é, ¿Ã¹Ù¸¥ ¿É¼ÇÀ»\n"
-"¼±ÅÃÇϼ¼¿ä. ¿É¼ÇÀ» ¼±ÅÃÇϱâ Àü¿¡ ³×Æ®¿÷ ÀåÄ¡ÀÇ Àü¿øÀÌ µé¾î¿ÍÀÖ´ÂÁö\n"
-"È®ÀÎÇؼ­ µå·¹ÀÌÅ©X°¡ ÀÚµ¿°¨ÁöÇÒ ¼ö ÀÖµµ·Ï Çϼ¼¿ä.\n"
-"\n"
-"¸Çµå·¹ÀÌÅ© ¸®´ª½º¿¡¼­´Â ¼³Ä¡½Ã¿¡ ÀÎÅÍ³Ý ¼³Á¤À» ÇÏ´Â °ÍÀÌ ¿©·¯ ¸ð·Î ÁÁ½À´Ï"
-"´Ù.\n"
-"À¯È¿ÇÑ ¿¬°á À¯Çü: ÀüÅëÀû ¸ðµ©, ISDN ¸ðµ©, ADSL ¿¬°á, ÄÉÀÌºí ¸ðµ©, LAN ¿¬°á(ÀÌ"
-"´õ³Ý)\n"
-"\n"
-"ÀÚ¼¼ÇÑ ¼³Á¤ »çÇ×Àº ¿©±â¼­ ¼³¸íµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ¸ðµç ÀÎÀڵ鿡 ´ëÇÑ Á¤º¸´Â\n"
-"ÀÎÅÍ³Ý ¼­ºñ½º °ø±ÞÀÚ³ª ³×Æ®¿÷ °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇؼ­ ¾Ë¾Æ º¸¼¼¿ä.\n"
-"\n"
-"»ç¿ëÀÚ ¼³¸í¼­¸¦ º¸¸é, ÀÎÅÍ³Ý ¿¬°á¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.\n"
-"¶Ç´Â ½Ã½ºÅÛÀÌ ´Ù ¼³Ä¡µÉ ¶§±îÁö ±â´Ù¸° ÈÄ¿¡, ¼³¸í¼­¿¡ ³ª¿Í ÀÖ´Â ÇÁ·Î±×·¥À» »ç"
-"¿ëÇÏ¿©\n"
-"¿¬°áÀ» ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.\n"
-"\n"
-"³×Æ®¿÷ ¼³Á¤À» ¼³Ä¡°¡ ³¡³­ÈÄ¿¡ ÇÏ°í ½Í°Å³ª, ³×Æ®¿÷ ¼³Á¤À» ³¡¸¶Ä£ »óŶó¸é,\n"
-"¡¸Ãë¼Ò¡¹¸¦ ´­·¯¼­ °è¼Ó ÁøÇàÇϼ¼¿ä."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"ÀÌÁ¦ ºÎÆýÿ¡ ¾î¶² ¼­ºñ½º¸¦ ÀÚµ¿À¸·Î ½ÃÀÛÇÏ°Ô ÇÒÁö¸¦ ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù.\n"
-"\n"
-"ÇöÀç ¼³Ä¡µÈ ¸ðµç ¼­ºñ½ºµéÀÌ ¿©±â¿¡¼­ º¸¿©Áö°í ÀÖ½À´Ï´Ù.\n"
-"½ÅÁßÇÏ°Ô °ËÅäÇؼ­ ºÎÆýÿ¡ Ç×»ó ÇÊ¿ä·ÎÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó¸é ¼±ÅÃÀ» ÇØÁ¦Çϼ¼¿ä.\n"
-"\n"
-"¸¶¿ì½º¸¦ ¼­ºñ½º À̸§µé À§·Î ¿Ã¸®¸é, °¢ ¼­ºñ½º¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀ» º¸¿© ÁÙ °Í"
-"ÀÔ´Ï´Ù.\n"
-"¸¸¾à ¾î¶² ¼­ºñ½º°¡ ÇÊ¿äÇÑ °ÍÀÎÁö ¾Æ´ÑÁö¸¦ Àß ¸ð¸£°Ú´Ù¸é,\n"
-"±âº»°ªÀ¸·Î ±×³É µÎ´Â °ÍÀÌ ¾ÈÀüÇÑ ¼±ÅÃÀÔ´Ï´Ù.\n"
-"\n"
-"ÀÌ ÄÄÇ»Å͸¦ ¼­¹ö¿ëÀ¸·Î »ç¿ëÇÏ·Á ÇÑ´Ù¸é, ÀÌ ´Ü°è¿¡¼­ ¸Å¿ì ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.\n"
-"ÇÊ¿äÇÏÁö ¾ÊÀº ¼­ºñ½º°¡ ½ÃÀ۵Ǵ °ÍÀº ¹Ù¶÷Á÷ÇÏÁö ¾Ê½À´Ï´Ù. ÀϺΠ¼­ºñ½º´Â \n"
-"¼­¹ö»ó¿¡¼­ ½ÇÇڵȴٸé À§ÇèÇÒ ¼öµµ ÀÖ´Ù´Â °ÍÀ» ¸í½ÉÇϼ¼¿ä. ¿øÄ¢ÀûÀ¸·Î \n"
-"²À ÇÊ¿äÇÑ ¼­ºñ½ºµé¸¸ ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-
-#: ../../help.pm_.c:217
-#, fuzzy
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X(X À©µµ¿ì ½Ã½ºÅÛ)Àº GNU/¸®´ª½º ±×·¡ÇÈ ÀÎÅÍÆäÀ̽ºÀÇ ÇÙ½ÉÀÔ´Ï´Ù.\n"
-"À̸¦ ±â¹ÝÀ¸·Î ¸Çµå·¹ÀÌÅ© ¸®´ª½º¿¡ Æ÷ÇÔµÈ ¸ðµç ±×·¡ÇÈȯ°æ(KDE, ±×³ð,\n"
-"¿¡ÇÁÅͽºÅÜ, À©µµ¿ì¸ÞÀÌÄ¿...)ÀÌ ÀÛµ¿ÇÕ´Ï´Ù. À̹ø ´Ü°è¿¡¼­ µå·¹ÀÌÅ©X´Â\n"
-"XÀÇ Áöµ¿ ¼³Á¤À» ½ÃµµÇÒ °ÍÀÔ´Ï´Ù.\n"
-"\n"
-"¾ÆÁÖ ¿À·¡µÈ(¶Ç´Â ¾ÆÁÖ ÃÖ½ÅÀÇ) Çϵå¿þ¾î°¡ ¾Æ´Ï¶ó¸é, ¼³Á¤¿¡ ½ÇÆÐÇÒ ÀÏÀº\n"
-"°ÅÀÇ ¾øÀ» °ÍÀÔ´Ï´Ù. ¼³Á¤¿¡ ¼º°øÇϸé, ÇØ´ç ¸ð´ÏÅÍÀÇ Å©±â¿¡¼­ °¡´ÉÇÑ\n"
-"ÃÖ°í Çػ󵵷ΠÀÚµ¿ Å×½ºÆ®¸¦ ½ÃÀÛÇÒ °ÍÀÔ´Ï´Ù.\n"
-"Å×½ºÆ®¿¡¼­ âÀ» Çϳª ¶ç¿ì°í ´Ô¿¡°Ô º¸ÀÌ´ÂÁö Áú¹®ÇÒ °ÍÀÔ´Ï´Ù.\n"
-"\n"
-"¸¸¾à ¡¸Àü¹®°¡¡¹¸ðµå·Î ¼³Ä¡ ÁßÀ̶ó¸é, ´ÔÀº X¼³Á¤ ¸¶¹ý»ç·Î\n"
-"¾È³»µÉ °ÍÀÔ´Ï´Ù. ÀÌ ¸¶¹ý»ç¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸·Á¸é,\n"
-"»ç¿ëÀÚ ¼³¸í¼­ÀÇ ÇØ´ç ºÎºÐÀ» ÂüÁ¶Çϼ¼¿ä.\n"
-"\n"
-"¸¸¾à Å×½ºÆ® âÀÇ ±Û¾¾¸¦ º¼ ¼ö ÀÖ°í ¡¸¿¹¡¹¸¦ ´©¸£¸é, µå·¹ÀÌÅ©X´Â ´ÙÀ½ ´Ü°è·Î\n"
-"ÁøÇàÇÒ °ÍÀÔ´Ï´Ù. ¸¸¾à ±Û¾¾¸¦ ¾Ë¾Æº¼ ¼ö ¾ø´Ù¸é, ¼³Á¤ÀÌ Àß ¸øµÇ¾ú´Ù´Â °ÍÀ»\n"
-"ÀǹÌÇÕ´Ï´Ù. Å×½ºÆ®´Â 10ÃÊÈÄ¿¡ È­¸éÀ» º¹±¸Çϸ鼭 ÀÚµ¿À¸·Î\n"
-"Á¾·áÇÕ´Ï´Ù."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"¸¶Áö¸·À¸·Î, ºÎÆýÿ¡ ÀÚµ¿À¸·Î ±×·¡ÇÈ È¯°æÀ» »ç¿ëÇÒ °ÍÀÎÁö¸¦ Áú¹®ÇÒ °ÍÀÔ´Ï"
-"´Ù.\n"
-"ÁÖÀÇ: ÀÌ Áú¹®Àº ¼³Á¤À» Å×½ºÆ®ÇÏÁö ¾Ê¾ÒÀ»Áö¶óµµ ³ªÅ¸³ª°Ô µÉ °ÍÀÔ´Ï´Ù.\n"
-"½Ã½ºÅÛÀ» È®½ÇÈ÷ ¼­¹ö¿ëÀ¸·Î »ç¿ëÇÒ °ÍÀ̰ųª, È­¸é ¼³Á¤¿¡ ¼º°øÇÏÁö ¸øÇÑ °æ¿ì¶ó"
-"¸é\n"
-"¡¸¾Æ´Ï¿À¡¹¸¦ ´©¸£¼¼¿ä."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-
-#: ../../help.pm_.c:270
-#, fuzzy
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"ÀÌÁ¦ Çϵåµð½ºÅ©ÀÇ ¾îµð¿¡ ¸®´ª½º ¸Çµå·¹ÀÌÅ©¸¦ ¼³Ä¡ÇÒÁö¸¦\n"
-"¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù. ¸¸¾à Çϵåµð½ºÅ©°¡ ¿ÏÀüÈ÷ ºñ¾î Àְųª ¶Ç´Â\n"
-"´Ù¸¥ ¿î¿µÃ¼Á¦°¡ Çϵåµð½ºÅ© Àüü¸¦ Á¡À¯ÇÏ°í ÀÖ´Ù¸é, ÆÄƼ¼ÇÀ»\n"
-" ³ª´©¾î¾ß ÇÕ´Ï´Ù. ÆÄƼ¼ÇÀ» ³ª´«´ÙÇÔÀº ¸®´ª½º ¸Çµå·¹ÀÌÅ©°¡\n"
-"¼³Ä¡µÉ °ø°£À» È®º¸Çϱâ À§ÇÏ¿© µð½ºÅ©¸¦ ³í¸®ÀûÀ¸·Î ºÐÇÒÇÑ´Ù´Â ÀǹÌÀÔ´Ï´Ù.\n"
-"\n"
-"ÀϹÝÀûÀ¸·Î ÆÄƼ¼Ç °úÁ¤À» °ÅÃÄ ¹ö¸®¸é ±âÁ¸ µ¥ÀÌÅÍÀÇ º¹±¸°¡ ºÒ°¡´ÉÇØÁö±â\n"
-"¶§¹®¿¡,Ãʺ¸ÀÚ¿¡°Ô´Â °í¹Î½º·´°í °ÆÁ¤½º·¯¿î ÀÛ¾÷ÀÔ´Ï´Ù. ÇÏÁö¸¸ ¸¶¹ý»ç¸¦\n"
-"»ç¿ëÇϸé ÀÌ ÀÛ¾÷À» ½±°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÃÀÛÇϱâ Àü¿¡, ÃæºÐÇÑ ½Ã°£À» °¡Áö°í\n"
-"»ç¿ëÀÚ ¼³¸í¼­¸¦ ÀÐ¾î º¸¼¼¿ä.\n"
-"\n"
-"ÇöÀç Àü¹®°¡ ¸ðµå·Î ¼³Ä¡¸¦ ÁøÇà ÁßÀ̶ó¸é, ¸®´ª½º ¸Çµå·¹ÀÌÅ©ÀÇ ÆÄƼ¼Ç ºÐÇÒ µµ±¸"
-"ÀÎ\n"
-"µð½ºÅ©µå·¹ÀÌÅ©¸¦ ¸¸³ª°Ô µÉ °ÍÀÔ´Ï´Ù. ÀÌ µµ±¸´Â ÆÄƼ¼Çµå¸£ÀÌ ¼¼¹ÐÇÑ Á¶Á¤À» °¡"
-"´ÉÇÏ°Ô\n"
-"ÇÕ´Ï´Ù. ¼³¸í¼­ÀÇ µð½ºÅ©µå·¹ÀÌÅ© ÀåÀ» º¸¼¼¿ä; »ç¿ë¹ýÀÌ µ¿ÀÏÇÕ´Ï´Ù. À§¿¡¼­ ¾ð±Þ"
-"ÇßµíÀÌ\n"
-"È­¸é¿¡ ÀÖ´Â ¡¸¸¶¹ý»ç¡¹¹öÆ°À» ´­·¯¼­, ÆÄƼ¼Ç ºÐÇÒ ÀÛ¾÷À» À§ÇÑ ¸¶¹ý»ç¸¦\n"
-"½ÇÇàÇÒ ¼öµµ ÀÖ½À´Ï´Ù.\n"
-"\n"
-"¸¸¾à ÀÌÀü¿¡ ¸®´ª½º¸¦ ¼³Ä¡ÇÑ ÀûÀÌ Àְųª ´Ù¸¥ ÆÄƼ¼Ç µµ±¸·Î ¸¸µé¾î ³õÀº ¸®´ª½º"
-"¿ë\n"
-"ÆÄƼ¼ÇµéÀÌ ÀÌ¹Ì Á¸ÀçÇÑ´Ù¸é, ¸®´ª½º ¼³Ä¡¿¡ »ç¿ëÇÒ ÆÄƼ¼ÇµéÀ»\n"
-"¼±Åø¸ ÇÏ¸é µË´Ï´Ù.\n"
-"\n"
-"¸¸¾à ¾ÆÁ÷ ¸®´ª½º¿ë ÆÄƼ¼ÇÀÌ ¾ø´Ù¸é, »õ·Î ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ±×·¯±â À§Çؼ­´Â\n"
-"À§¿¡ ÀÖ´Â ¸¶¹ý»ç¸¦ »ç¿ëÇϼ¼¿ä. Çϵåµð½ºÅ©ÀÇ ¼³Á¤¿¡ µû¶ó ´ÙÀ½°ú °°Àº\n"
-"¸î °¡ÁöÀÇ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù:\n"
-"\n"
-" ¡Û ºó °ø°£ »ç¿ë: ºó µð½ºÅ©ÀÇ ÀÚµ¿ ÆÄƼ¼Ç ºÐÇÒ ÀÛ¾÷À» ÇÏ°Ô µË´Ï´Ù.\n"
-"ÆÄƼ¼Ç ºÐÇÒ ÀÛ¾÷¿¡ ´ëÇØ ´õ ÀÌ»ó ½Å°æ¾µ ÇÊ¿ä°¡ ¾ø°Ô µË´Ï´Ù.\n"
-"\n"
-" ¡Û ±âÁ¸ ÆÄƼ¼Ç »ç¿ë: ¸¶¹ý»ç°¡ ±âÁ¸ÀÇ ¸®´ª½º ÆÄƼ¼ÇÀ» ¹ß°ßÇÑ °æ¿ìÀÔ´Ï´Ù.\n"
-"±âÁ¸ÀÇ ÆÄƼ¼Ç¿¡´Ù°¡ ¸®´ª½º¸¦ ¼³Ä¡ÇÒ·Á¸é, ÀÌ°ÍÀ» ¼±ÅÃÇϼ¼¿ä.\n"
-"\n"
-" ¡Û À©µµ¿ìÁî ÆÄƼ¼ÇÀÇ ºó °ø°£ »ç¿ë: ¸¸¾à MS À©µµ¿ìÁî°¡ ¼³Ä¡µÇ¾î ÀÖ°í ¸ðµç µð½º"
-"Å© °ø°£À» »ç¿ëÇÏ°í ÀÖ´Ù¸é,\n"
-"¸®´ª½º¿ë °ø°£À» »õ·Î ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇϱâÀ§Çؼ­´Â, À©µµ¿ìÁî ÆÄƼ¼ÇÀ» "
-"Áö¿ì°Å³ª(¡¸Àüü µð½ºÅ© »èÁ¦¡¹\n"
-"¿Í ¡¸Àü¹®°¡ ¸ðµå¡¹ºÎºÐÀ» ÂüÁ¶Çϼ¼¿ä.), À©µµ¿ìÁî ÆÄƼ¼ÇÀÇ Å©±â¸¦ ÀçÁ¶Á¤ÇÏ¿© °ø"
-"°£À» È®º¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. À©µµ¿ìÁî\n"
-"ÆÄƼ¼ÇÀÇ ÀçÁ¶Á¤Àº ±âÁ¸ÀÇ µ¥ÀÌÅ͸¦ Æı«ÇÏÁö ¾Ê±â ¶§¹®¿¡, À©µµ¿ìÁî¿Í ¸®´ª½º ¸Ç"
-"µå·¹ÀÌÅ©¸¦ ÇÑ ÄÄÇ»ÅÍ¿¡¼­ ÇÔ²²\n"
-"»ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é ÀÌ°ÍÀÌ ±ÇÀåµÇ´Â ¹æ¹ýÀÔ´Ï´Ù.\n"
-"\n"
-"ÀÌ ¹æ¹ýÀ» ¼±ÅÃÇÑ´Ù¸é, À©µµ¿ìÁî ÆÄƼ¼ÇÀÇ Å©±â°¡ ÇöÀ纸´Ù ÁÙ¾îµé±â ¶§¹®¿¡ À©µµ"
-"¿ìÁ\n"
-"»ç¿ëÇÒ ¶§¿¡´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡Çϰųª µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ºó °ø°£ÀÌ ±×¸¸Å­ Àû¾îÁø"
-"´Ù´Â\n"
-"°ÍÀ» À¯³äÇϼ¼¿ä.\n"
-"\n"
-" ¡Û Àüü µð½ºÅ© »èÁ¦: ¸¸¾à µð½ºÅ©»óÀÇ ¸ðµç ±âÁ¸ ÆÄƼ¼Ç°ú µ¥ÀÌÅ͸¦ »èÁ¦ÇÏ°í\n"
-"¸®´ª½º ¸Çµå·¹ÀÌÅ©¸¦ À§ÇÑ ÆÄƼ¼ÇÀ¸·Î ¹Ù²Ù°í ½Í´Ù¸é, ÀÌ°ÍÀ» ¼±ÅÃÇϼ¼¿ä.\n"
-"ÁÖÀÇÇϼ¼¿ä: ÀÏ´Ü ÀÌ·¸°Ô ÇÏ°í³ª¸é ´Ù½Ã µÇµ¹¸± ¼ö ¾ø½À´Ï´Ù.\n"
-"\n"
-" !! ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇÏ°Ô µÇ¸é, µð½ºÅ©»óÀÇ ¸ðµç µ¥ÀÌÅÍ°¡ ¼Õ½ÇµË´Ï´Ù. !!\n"
-"\n"
-" ¡Û À©µµ¿ìÁî Á¦°Å: µð½ºÅ©»óÀÇ ¸ðµç ÆÄƼ¼ÇÀ» »èÁ¦ÇÏ°í, ÃʱâÈ­µÈ µð½ºÅ© »óÅ¿¡"
-"¼­\n"
-"ÆÄƼ¼Ç ÀÛ¾÷À» ´Ù½Ã ÇÕ´Ï´Ù. µð½ºÅ©»óÀÇ ¸ðµç µ¥ÀÌÅÍ´Â ¼Õ½ÇµË´Ï´Ù.\n"
-"\n"
-" !! ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇÏ°Ô µÇ¸é, µð½ºÅ©»óÀÇ ¸ðµç µ¥ÀÌÅÍ°¡ ¼Õ½ÇµË´Ï´Ù. !!\n"
-"\n"
-" ¡Û Àü¹®°¡ ¸ðµå: ¸¸¾à ¼öµ¿À¸·Î ÆÄƼ¼Ç ÀÛ¾÷À» ÇÏ°íÀÚ ÇÑ´Ù¸é, ÀÌ°ÍÀ» ¼±ÅÃÇϼ¼"
-"¿ä.\n"
-"ÀÌ ¹æ¹ýÀº ´ë´ÜÈ÷ °­·ÂÇÏÁö¸¸ ¶ÇÇÑ À§ÇèÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ¸í½ÉÇϼ¼¿ä. ½±°Ô µ¥ÀÌ"
-"Å͸¦\n"
-"ÀÒ¾î ¹ö¸± ¼ö ÀÖ½À´Ï´Ù. Àü¹®ÀûÀÎ Áö½ÄÀÌ ¾ø´Ù¸é, ÀÌ ¹æ¹ýÀº Àý´ë ¼±ÅÃÇÏÁö ¸¶¼¼"
-"¿ä."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"¼³Ä¡¸¦ ¿Ï·áÇÏ¿´½À´Ï´Ù. ´ÔÀÇ GNU/¸®´ª½º ½Ã½ºÅÛÀº ÀÌÁ¦ »ç¿ëÇÒ Áغñ°¡\n"
-"µÇ¾ú½À´Ï´Ù. ½Ã½ºÅÛÀ» ´Ù½Ã ºÎÆÃÇÏ·Á¸é ¡¸È®ÀΡ¹À» ´©¸£¼¼¿ä.\n"
-"ÄÄÇ»ÅÍ°¡ ´Ù½Ã ºÎÆõǸé, (´ÙÁß ºÎÆÃÀÌ ¼³Á¤µÇ¾úÀ» °æ¿ì¿¡) ´ÔÀÌ ¼±È£ÇÏ´Â\n"
-"¿î¿µÃ¼Á¦¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.\n"
-"\n"
-"¡¸°í±Þ¡¹¹öÆ°(Á¡¹®°¡ ¸ðµå¿¡¸¸ ÀÖÀ½)À» ´©¸£¸é µÎ °³ÀÇ Ãß°¡ ¹öÆ°ÀÌ ³ªÅ¸³Ò´Ï´Ù:\n"
-"\n"
-" ¡Û ¡¸ÀÚµ¿ ¼³Ä¡ Ç÷ÎÇÇ »ý¼º¡¹: ´ÔÀÌ Áö±Ý±îÁö ¼³Ä¡ÇÑ ³»¿ëÀ» °ü¸®ÀÚÀÇ º°´Ù¸¥\n"
-"µµ¿ò¾øÀÌ ÀÚµ¿À¸·Î Àüü ¼³Ä¡¸¦ ¼öÇàÇÏ°Ô ÇÏ´Â\n"
-"ÀÚµ¿ ¼³Ä¡ Ç÷ÎÇÇ µð½ºÅ©¸¦ ¸¸µì´Ï´Ù.\n"
-"\n"
-" ÁÖÀÇ: ¹öÆ°À» ´©¸£¸é µÎ °³ÀÇ °³º°ÀûÀÎ ¿É¼ÇÀÌ ³ªÅ¸³³´Ï´Ù:\n"
-"\n"
-" ¡Û ¡¸Àç»ý¡¹: ÆÄƼ¼Ç ³ª´©±â ÀÛ¾÷¸¸ Á¦¿ÜÇÏ°í, ³ª¸ÓÁö °úÁ¤Àº ÀÚµ¿¼³Ä¡·Î\n"
-"¼öÇàÇÏ´Â ÀÚµ¿¼³Ä¡ Ç÷ÎÇǸ¦ ¸¸µì´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸ÀÚµ¿È­¡¹: µð½ºÅ©»óÀÇ ¸ðµç µ¥ÀÌÅ͸¦ »èÁ¦ÇÏ°í ¸ðµç ÆÄƼ¼ÇÀÌ ´Ù½Ã\n"
-"¸¸µé¾îÁö´Â ¿Ïº®ÇÑ ÀÚµ¿ ¼³Ä¡¸¦ ¼öÇàÇÏ´Â Ç÷ÎÇǸ¦ ¸¸µì´Ï´Ù.\n"
-"\n"
-" ÀÌ ±â´ÉÀ» »ç¿ëÇϸé, ¸¹Àº ¼öÀÇ ºñ½ÁÇÑ ÄÄÇ»ÅÍ¿¡ ¼³Ä¡ÀÛ¾÷À» ÇÒ ¶§ Æí¸®ÇÕ´Ï"
-"´Ù.\n"
-" ÀÚ¼¼ÇÑ Á¤º¸´Â ÀúÈñ À¬»çÀÌÆ®ÀÇ ÀÚµ¿¼³Ä¡°ü·Ã ºÎºÐÀ» ÂüÁ¶Çϼ¼¿ä.\n"
-"\n"
-" ¡Û ¡¸ÆÑÅ°Áö ¼±ÅûçÇ× ÀúÀ塹(*): ¾Õ ´Ü°è¿¡¼­ ¼±ÅÃÇÑ ÆÑÅ°Áö ¸ñ·ÏÀ» ÀúÀåÇÕ´Ï"
-"´Ù.\n"
-"¶Ç ´Ù¸¥ ¼³Ä¡¸¦ ¼öÇàÇÒ ¶§, Ç÷ÎÇǸ¦ µå¶óÀ̺꿡 ³Ö°í, [F1]Å°¸¦ ´­·¯¼­\n"
-"¼³Ä¡ È­¸éÀÌ µµ¿ò¸» È­¸éÀ¸·Î µé¾î°¡°Ô ÇÑÈÄ, ¡¸linux defcfg=\"floppy\"¡¹¶ó°í\n"
-"ÀÔ·ÂÇϼ¼¿ä.\n"
-"\n"
-"(*) ´ÔÀº FATÀ¸·Î Æ÷¸ËµÈ Ç÷ÎÇÇ Çϳª¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.\n"
-" (¸®´ª½º¿¡¼­ Æ÷¸ËÇÏ·Á¸é, ¡¸mformat a:¡¹¸í·ÉÀ» »ç¿ëÇϼ¼¿ä.)"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"»õ·Î ¸¸µé¾îÁø ÆÄƼ¼ÇµéÀº Æ÷¸ËµÇ¾îÁ®¾ß ÇÕ´Ï´Ù.\n"
-"(Æ÷¸ËÀ̶ó ÇÔÀº ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µç´Ù´Â ÀǹÌÀÔ´Ï´Ù.)\n"
-"\n"
-"Áö±Ý ±âÁ¸ÀÇ µ¥ÀÌÅ͸¦ »èÁ¦Çϱâ À§Çؼ­ ±âÁ¸ ÆÄƼ¼ÇµéÀ»\n"
-"´Ù½Ã Æ÷¸ËÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¸°Ô ÇÏ°í ½Í´Ù¸é, ÇØ´ç ÆÄƼ¼Çµéµµ\n"
-"¼±ÅÃÇϼ¼¿ä.\n"
-"\n"
-"ÁÖÀÇ: ¸ðµç ±âÁ¸ ÆÄƼ¼ÇµéÀ» ´Ù½Ã Æ÷¸ËÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.\n"
-"(¡¸/¡¹,¡¸/usr¡¹,¡¸/var¡¹¿Í °°Àº) ¿î¿µÃ¼Á¦¸¦ ´ã°í ÀÖ´Â ÆÄƼ¼ÇµéÀº\n"
-"´Ù½Ã Æ÷¸ËÇÏ´õ¶óµµ, (¡¸/home¡¹°ú °°Àº) µ¥ÀÌÅ͸¦ ´Ü°í ÀÖ´Â ÆÄƼ¼ÇµéÀº\n"
-", ±âÁ¸ µ¥ÀÌÅ͸¦ º¸Á¸ÇÏ°í ½ÍÀ» °æ¿ì, ´Ù½Ã Æ÷¸ËÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.\n"
-"\n"
-"ÆÄƼ¼ÇµéÀ» ¼±ÅÃÇÒ ¶§ ÁÖÀÇÇϼ¼¿ä. ÀÏ´Ü Æ÷ÆÑÀÌ µÇ°í³ª¸é,\n"
-"¼±Åõƴø ÆÄƼ¼Ç»ó¿¡ Á¸ÀçÇß´ø ¸ðµç µ¥ÀÌÅÍ´Â »èÁ¦µÇ¸ç,\n"
-"º¹±¸°¡ ºÒ°¡´ÉÇØ Áý´Ï´Ù.\n"
-"\n"
-"Æ÷¸ËÇÒ Áغñ°¡ µÇ¾úÀ¸¸é, ¡¸È®ÀΡ¹À» ´©¸£¼¼¿ä.\n"
-"\n"
-"¸Çµå·¹ÀÌÅ© ¸®´ª½º ¼³Ä¡¿ë ÆÄƼ¼ÇÀ» ´Ù½Ã ¼±ÅÃÇÏ°í ½Í´Ù¸é,\n"
-"¡¸Ãë¼Ò¡¹¸¦ ´©¸£¼¼¿ä.\n"
-"\n"
-"µð½ºÅ©»óÀÇ ¼Õ»óµÈ ºí·°À» üũÇϸç Æ÷¸ËÇÏ°í ½Í´Ù¸é,\n"
-"¡¸°í±Þ¡¹À» ´©¸£¼¼¿ä."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Áö±Ý »õ ¸®´ª½º ¸Çµå·¹ÀÌÅ© ¿î¿µÃ¼Á¦¸¦ ¼³Ä¡ÇÏ°í ÀÖ½À´Ï´Ù.\n"
-"ÀÌ ÀÛ¾÷À» ³¡³»±â À§Çؼ­´Â ½Ã°£ÀÌ Á» °É¸³´Ï´Ù.\n"
-"ÃÑ¼Ò¿ä ½Ã°£Àº ¼±ÅÃÇÑ ÆÑÅ°ÁöÀÇ ¾ç°ú ÄÄÇ»ÅÍ ¼º´É¿¡ µû¶ó Å©°Ô ´Þ¶óÁú ¼ö ÀÖ½À´Ï"
-"´Ù.\n"
-"\n"
-"Àγ»½ÉÀ» °¡Áö¼¼¿ä."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"´õ ÁøÇàÇϱâ Àü¿¡ »ç¿ëÀÚ °è¾à¼­¸¦ ÀÚ¼¼ÇÏ°Ô ÀÐ¾î º¸¼¼¿ä.\n"
-"»ç¿ëÀÚ °è¾à¼­´Â Àüü ¸Çµå·¹ÀÌÅ© ¸®´ª½º ¹èÆ÷º»À» Æ÷°ýÇÏ´Â ³»¿ëÀ̸ç,\n"
-"¸¸¾à µ¿ÀÇÇÏÁö ¾ÊÀ¸½Å´Ù¸é ¡¸°ÅºÎ¡¹¹öÆ°À» ´©¸£¼¼¿ä. °ÅºÎ ¹öÆ°Àº ÇöÀç ¼³Ä¡¸¦\n"
-"Áï°¢ Á¾·áÇÏ°Ô ÇÕ´Ï´Ù. ¼³Ä¡¸¦ °è¼ÓÇÏ°í ½Í´Ù¸é ¡¸µ¿ÀÇ¡¹¹öÆ°À» ´©¸£¼¼¿ä."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"ÀÌÁ¦ ÄÄÇ»ÅÍÀÇ º¸¾È ¼öÁØÀ» ¼±ÅÃÇÒ ´Ü°èÀÔ´Ï´Ù.\n"
-"ÀÚÀ¯·Î¿î »ç¿ëÀ» À§Çؼ­´Â ÄÄÇ»ÅÍ°¡ º¸´Ù ´õ ¸¹ÀÌ °³¹æµÇ¾îÁ®¾ß Çϸç,\n"
-"ÀúÀåµÈ µ¥ÀÌÅÍÀÇ Á߿伺ÀÌ Å©¸é Ŭ¼ö·Ï, ´õ ³ôÀº º¸¾È ¼öÁØÀÌ À¯ÁöµÇ¾î¾ß ÇÕ´Ï"
-"´Ù.\n"
-"±×·¯³ª ÀϹÝÀûÀ¸·Î º¸´Ù ³ôÀº º¸¾È ¼öÁØÀº º¸´Ù ¸¹Àº »ç¿ë»óÀÇ ºÒÆíÇÔÀ» °¨¼öÇؾß"
-"¸¸\n"
-"ÀÌ·ç¾îÁú ¼ö ÀÖÀ½À» À¯³äÇϼ¼¿ä. °¢ º¸¾È ¼öÁØÀÌ ÀǹÌÇÏ´Â ¹Ù¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸"
-"¸¦\n"
-"¾Ë°í ½Í´Ù¸é ¡¸»ç¿ëÀÚ Áöħ¼­¡¹ÀÇ MSEC ÀåÀ» ÂüÁ¶Çϼ¼¿ä.\n"
-"\n"
-"¾î´À °ÍÀ» ¼±ÅÃÇØ¾ß ÇÒÁö Àß ¸ð¸£°Ú´Ù¸é, ±âº»°ªÀ» À¯ÁöÇϼ¼¿ä."
-
-#: ../../help.pm_.c:436
-#, fuzzy
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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"
-"µµ±¸¸¦ »ç¿ëÇÏ¿© ÀÌ¹Ì ÆÄƼ¼ÇµéÀÌ Á¤ÀǵǾî ÀÖ´Ù¸é, ±âÁ¸ ÆÄƼ¼ÇÀ» ±×´ë·Î »ç¿ë\n"
-"ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¸Áö ¾Ê´Ù¸é Çϵåµð½ºÅ©ÀÇ ÆÄƼ¼ÇµéÀ» Áö±Ý ¸¸µé¾î¾ß ÇÕ´Ï´Ù.\n"
-"\n"
-"ÆÄƼ¼ÇÀ» ¸¸µé·Á¸é, ¸ÕÀú Çϵåµð½ºÅ©¸¦ ¼±ÅÃÇϼ¼¿ä. ÆÄƼ¼ÇÀ» ¸¸µé¿©´Â Çϵåµð½ºÅ©"
-"°¡\n"
-"ù ¹ø° IDE µð½ºÅ©¶ó¸é ¡¸hda¡¹, µÎ ¹ø° IDE µð½ºÅ©¶ó¸é ¡¸hdb¡¹¿Í °°Àº ½ÄÀÌ"
-"¸ç,\n"
-"ù ¹ø° SCSI µð½ºÅ©¶ó¸é ¡¸sda¡¹¿Í °°Àº ½ÄÀÔ´Ï´Ù.\n"
-"\n"
-"ÆÄƼ¼ÇÀ» ³ª´­ ¶§, ´ÙÀ½ ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù:\n"
-"\n"
-" ¡Û ¡¸¸ðµÎ »èÁ¦¡¹: ¼±ÅÃµÈ µð½ºÅ©ÀÇ ¸ðµç ±âÁ¸ ÆÄƼ¼ÇÀ» »èÁ¦ÇÕ´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸ÀÚµ¿ ÇҴ硹: ¼±ÅÃµÈ µð½ºÅ©ÀÇ ºó °ø°£¿¡ ÀÚµ¿À¸·Î EXT2¿Í ½º¿Ò ÆÄƼ¼ÇÀ»\n"
-"ÇÒ´çÇÕ´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸ÆÄƼ¼Ç Å×ÀÌºí º¹±¸¡¹: ÆÄƼ¼Ç Å×À̺íÀÌ ¼Õ»óµÇ¾î ÀÖÀ» °æ¿ì, ÀÌ ¿É¼ÇÀ¸·Î\n"
-"¼Õ»êµÈ Å×À̺íÀ» º¹±¸ÇÕ´Ï´Ù. !!ÁÖÀÇ!! º¹±¸½Ãµµ°¡ ½ÇÆÐÇÒ ¼öµµ ÀÖ´Ù´Â °ÍÀ»\n"
-"¸í½ÉÇϼ¼¿ä.\n"
-"\n"
-" ¡Û ¡¸µÇµ¹¸®±â¡¹: º¯°æ »çÇ×À» Ãë¼ÒÇÕ´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸´Ù½Ã Àб⡹: ¸ðµç º¯°æ »çÇ×À» Ãë¼ÒÇÏ°í, Ãʱâ ÆÄƼ¼Ç Å×À̺íÀ» ´Ù½Ã ÀнÀ"
-"´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸¸¶¹ý»ç¡¹: ¸¶¹ý»ç¸¦ ½ÇÇàÇÏ¿© ÆÄƼ¼ÇÀ» ³ª´¯´Ï´Ù. ÆÄƼ¼Ç ³ª´©±â¿¡ ´ëÇÑ Áö"
-"½ÄÀÌ\n"
-"ºÎÁ·ÇÏ´Ù¸é, ÀÌ ¿É¼ÇÀ» »ç¿ëÇϼ¼¿ä.\n"
-"\n"
-" ¡Û ¡¸Ç÷ÎÇǷκÎÅÍ º¹±¸¡¹: ÀÌÀü¿¡ Ç÷ÎÇÇ¿¡ ÀúÀåÇصРÆÄƼ¼Ç Á¤º¸À» »ç¿ëÇÏ¿©\n"
-"ÆÄƼ¼Ç Å×À̺íÀ» º¹±¸ÇÕ´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸Ç÷ÎÇÇ¿¡ ÀúÀ塹: ÆÄƼ¼Ç Á¤º¸¸¦ Ç÷ÎÇÇ¿¡ ÀúÀåÇÕ´Ï´Ù. ´ÙÀ½¿¡ ÆÄƼ¼Ç Å×ÀÌ"
-"ºíÀ» º¹±¸ÇÒ\n"
-"ÀÏÀÌ »ý±æ ¶§ »ç¿ëµË´Ï´Ù. ÀÌ °úÁ¤À» ¼öÇàÇÒ °ÍÀ» ±ÇÀåÇÏ´Â ¹ÙÀÔ´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸¿Ï·á¡¹: ÆÄƼ¼Ç ³ª´©±â ÀÛ¾÷À» ³¡¸¶Ä¡¸é, ÀÌ ¿É¼ÇÀ¸·Î º¯°æ »çÇ×À» ÀúÀåÇÕ´Ï"
-"´Ù.\n"
-"\n"
-"Á¤º¸: Å°º¸µå·Î ¿É¼ÇÀ» ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÆÄƼ¼Çµé°£ÀÇ À̵¿Àº [Tab]Å°¿Í\n"
-"[Up/Down]Å°¸¦ »ç¿ëÇϼ¼¿ä.\n"
-"\n"
-"ÆÄƼ¼ÇÀ» ¼±ÅÃÇÏ°í ³­ ÈÄ¿¡´Â ´ÙÀ½ Å°¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù:\n"
-"\n"
-" ¡Û ¡¸Ctrl + c¡¹: (ºó ÆÄƼ¼ÇÀÌ ¼±ÅÃµÈ °æ¿ì,) »õ ÆÄƼ¼Ç ¸¸µé±â.\n"
-"\n"
-" ¡Û ¡¸Ctrl + d¡¹: ÆÄƼ¼Ç »èÁ¦Çϱâ.\n"
-"\n"
-" ¡Û ¡¸Ctrl + m¡¹: ¸¶¿îÆ® À§Ä¡ ÁöÁ¤Çϱâ.\n"
-"\n"
-"¸¸¾à PPC ÄÄÇ»ÅÍ¿¡¼­ ¼³Ä¡ÇÏ°í ÀÖ´Â ÁßÀ̶ó¸é, YABOOT ºÎÆ®·Î´õ°¡ »ç¿ëÇÒ ÃÖ¼Ò "
-"1MB\n"
-"ÀÇ HFS ¡¸ºÎÆ®½ºÆ®·¦¡¹ÆÄƼ¼ÇÀ» ¸¸µé ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ¸¸¾à ±× ÆÄƼ¼ÇÀ» º¸´Ù Å©"
-"°Ô\n"
-"(°¡·É, 50MB) ¸¸µé¸é, ÀÀ±Þ »óȲ½Ã¿¡ »ç¿ëÇÒ ¿©ºÐÀÇ Ä¿³Î°ú ·¥µð½ºÅ© À̹ÌÁö¸¦\n"
-"ÀúÀåÇÒ ¼ö ÀÖ´Â À¯¿ëÇÑ Àå¼Ò°¡ µÉ °ÍÀÔ´Ï´Ù."
-
-#: ../../help.pm_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"µÑ ÀÌ»óÀÇ MS À©µµ¿ìÁî ÆÄƼ¼ÇÀÌ µð½ºÅ©»ó¿¡¼­ ¹ß°ßµÇ¾ú½À´Ï´Ù.\n"
-"¸Çµå·¹ÀÌÅ© ¸®´ª½º ¿î¿µÃ¼Á¦¸¦ ¼³Ä¡Çϱâ À§ÇØ Å©±â¸¦ Á¶Á¤ÇÒ\n"
-"ÆÄƼ¼ÇÀ» ¼±ÅÃÇϼ¼¿ä.\n"
-"\n"
-"°¢ ÆÄƼ¼ÇÀº ´ÙÀ½°ú °°ÀÌ ¿­°ÅµË´Ï´Ù: ¡¸¸®´ª½º À̸§¡¹,¡¸À©µµ¿ìÁî À̸§¡¹,\n"
-"¡¸¿ë·®¡¹.\n"
-"\n"
-"¡¸¸®´ª½º À̸§¡¹¿µ¿ªÀÇ ±¸Á¶: ¡¸Çϵåµð½ºÅ© À¯Çü¡¹,¡¸Çϵåµð½ºÅ© ¹øÈ£¡¹,\n"
-"¡¸ÆÄƼ¼Ç ¹øÈ£¡¹(°¡·É, ¡¸hda1¡¹).\n"
-"\n"
-"¡¸Çϵåµð½ºÅ© À¯Çü¡¹Àº, IDE µð½ºÅ©ÀÏ °æ¿ì¿¡´Â ¡¸hd¡¹À̸ç,\n"
-"SCSI µð½ºÅ©ÀÏ °æ¿ì¿¡´Â ¡¸sd¡¹ÀÔ´Ï´Ù.\n"
-"\n"
-"¡¸Çϵåµð½ºÅ© ¹øÈ£¡¹´Â Ç×»ó ¡¸hd¡¹¶Ç´Â ¡¸sd¡¹µÚ¿¡ ¿À´Â ¹®ÀÚÀÔ´Ï´Ù.\n"
-"IDE Çϵåµð½ºÅ©ÀÇ °æ¿ì:\n"
-"\n"
-" ¡Û ¡¸a¡¹´Â ¡¸ÁÖ IDE Á¦¾î±â»óÀÇ ÁÖ µð½ºÅ©¡¹¸¦ ÀǹÌÇÕ´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸b¡¹´Â ¡¸ÁÖ IDE Á¦¾î±â»óÀÇ º¸Á¶ µð½ºÅ©¡¹¸¦ ÀǹÌÇÕ´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸c¡¹´Â ¡¸º¸Á¶ IDE Á¦¾î±â»óÀÇ ÁÖ µð½ºÅ©¡¹¸¦ ÀǹÌÇÕ´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸d¡¹´Â ¡¸º¸Á¶ IDE Á¦¾î±â»óÀÇ º¸Á¶ µð½ºÅ©¡¹¸¦ ÀǹÌÇÕ´Ï´Ù.\n"
-"\n"
-"SCSI Çϵåµð½ºÅ©ÀÇ °æ¿ì, ¡¸a¡¹´Â ¡¸ÃÖ¼Ò SCSI ID¡¹, ¡¸b¡¹´Â ¡¸´ÙÀ½ ÃÖ¼Ò SCSI "
-"ID¡¹\n"
-"¿Í °°Àº ½ÄÀ¸·Î Àǹ̸¦ °¡Áý´Ï´Ù.\n"
-"¡¸À©µµ¿ìÁî À̸§¡¹Àº MS À©µµ¿ìÁîÇÏ¿¡¼­ÀÇ À̸§ÀÔ´Ï´Ù.\n"
-"(°¡·É, ù ¹ø° µð½ºÅ© ¶Ç´Â ÆÄƼ¼ÇÀº ¡¸C:¡¹ÀÔ´Ï´Ù.)"
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "±â´Ù·Á ÁÖ¼¼¿ä. ÀÌ ÀÛ¾÷Àº ¸î ºÐÀÇ ½Ã°£ÀÌ °É¸³´Ï´Ù."
-
-#: ../../help.pm_.c:541
-#, fuzzy
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"ÀÌÁ¦ ´ÔÀº ±âº»¼³Ä¡(¡¸±ÇÀ塹) ¹æ¹ý°ú º¸´Ù ½ÉµµÀÖ´Â ¼±ÅÃÀ» ÇÒ ¼ö ÀÖ´Â\n"
-"¡¸Àü¹®°¡¡¹¼³Ä¡ ¹æ¹ý Áß Çϳª¸¦ ¼±ÅÃÇÒÁö °áÁ¤ÇØ¾ß¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ »õ·Î¿î ¼³Ä¡"
-"¿Í\n"
-"±âÁ¸ÀÇ ¸®´ª½º ¸Çµå·¹ÀÌÅ© ½Ã½ºÅÛÀÇ ¾÷±×·¹À̵å Áß Çϳª¸¦ ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï"
-"´Ù.\n"
-"ÇöÀç ´ÔÀÇ »óȲ¿¡ ÀûÀýÇÑ °ÍÀ» ¼±ÅÃÇϼ¼¿ä.¡¸¼³Ä¡¡¹¸¦ ¼±ÅÃÇÏ°Ô µÇ¸é\n"
-"±âÁ¸ÀÇ ½Ã½ºÅÛÀ» ¿ÏÀüÈ÷ »èÁ¦ÇÏ°í ´Ù½Ã ¼³Ä¡ÇÏ°Ô µË´Ï´Ù. ¡¸¾÷±×·¹À̵塹¸¦\n"
-"¼±ÅÃÇÏ°Ô µÇ¸é ±âÁ¸ÀÇ ½Ã½ºÅÛÀ» ÃֽŠ½Ã½ºÅÛÀ¸·Î ¾÷±×·¹À̵å ÇÕ´Ï´Ù.\n"
-"\n"
-"¸¸¾à ÀÌÀü ¹öÀüÀÇ ¸®´ª½º ¸Çµå·¹ÀÌÅ©°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê°Å³ª, \n"
-"¿©·¯ ¿î¿µÃ¼Á¦¸¦ ÇÔ²² »ç¿ëÇÏ°í ½Í´Ù¸é, ¡¸¼³Ä¡¡¹¸¦ ´©¸£¼¼¿ä.\n"
-"\n"
-"¸¸¾à ÀÌ¹Ì ¼³Ä¡µÈ ÀÌÀü ¹öÀüÀÇ ¸®´ª½º ¸Çµå·¹ÀÌÅ©¸¦ ¾÷µ¥ÀÌÆ®ÇÏ·Á¸é,\n"
-" ¡¸¾÷µ¥ÀÌÆ®¡¹¸¦ ´©¸£¼¼¿ä.\n"
-"\n"
-"´ÔÀÇ GNU/Linux¿¡ ´ëÇÑ Áö½Ä ¼öÁØ¿¡ µû¶ó, ´ÔÀÇ ¸®´ª½º ¸Çµå·¹ÀÌÅ©¸¦\n"
-"¼³Ä¡ ¶Ç´Â ¾÷µ¥ÀÌÆ®ÇÏ´Â ´ÙÀ½°ú °°Àº ¹æ¹ýÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù:\n"
-"\n"
-" ¡Û ±ÇÀå: ¸¸¾à ´ÔÀÌ GNU/Linux¸¦ »ç¿ëÇØ º» °æÇèÀÌ ¾ø´Ù¸é, ÀÌ°ÍÀ» ¼±ÅÃÇϼ¼¿ä.\n"
-"¼³Ä¡°úÁ¤Àº ¾ÆÁÖ ½±°í ´ÔÀº ¸î °³ÀÇ Áú¹®¿¡¸¸ ´äÇÏ¸é µË´Ï´Ù.\n"
-"\n"
-" ¡Û Àü¹®°¡: ¸¸¾à ´ÔÀÌ GNU/Linux¿¡ ´ëÇÑ ´ë´ÜÇÑ Áö½ÄÀ» °¡Áö°í ÀÖ´Ù¸é, ÀÌ°ÍÀ» ¼±"
-"ÅÃÇϼ¼¿ä.\n"
-"¡¸»ç¿ëÀÚ Á¤ÀÇ¡¹ ¼³Ä¡Ã³·³ ÁÖ¿ëµµ(¿öÅ©½ºÅ×À̼Ç, ¼­¹ö, °³¹ß)À» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï"
-"´Ù. \n"
-"ÀÌ°ÍÀ» ¼±ÅÃÇϱ⿡ ¾Õ¼­ ¸Å¿ì ÁÖÀÇÇϼ¼¿ä. ´ÔÀº °íµµÀÇ »ç¿ëÀÚ Á¤ÀÇ ¼³Ä¡¸¦ ¼öÇàÇÏ"
-"°Ô µË´Ï´Ù.\n"
-"GNU/Linux¿¡ ´ëÇؼ­ Àß ¸ð¸¥´Ù¸é, Áú¹®¿¡ ´äÇϱⰡ ¸Å¿ì ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù.\n"
-"µû¶ó¼­ È®½ÅÀÌ ¼­Áö ¾Ê´Â´Ù¸é ÀÌ ¼³Ä¡¹æ¹ýÀ» ¼±ÅÃÇÏÁö ¸¶¼¼¿ä."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"ÀϹÝÀûÀ¸·Î, µå·¹ÀÌÅ©X´Â (´ÔÀÌ ¼±ÅÃÇÑ ¾ð¾î¿¡ ±â¹ÝÇÏ¿©) ¿Ã¹Ù¸¥ Å°º¸µå¸¦\n"
-"ÀÚµ¿À¸·Î ¼±ÅÃÇÕ´Ï´Ù. ±×·¯³ª ´ÔÀÌ »ç¿ëÇÏ´Â ¾ð¾î¿¡ Á¤È®È÷ ÀÏÄ¡ÇÏ´Â Å°º¸µå¸¦\n"
-"°¡Áö°í ÀÖÁö ¾Ê´Â °æ¿ìµµ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù: °¡·É, ¿µ¾î¸¦ »ç¿ëÇÏ´Â ½ºÀ§½ºÀÎÀº\n"
-"¿©ÀüÈ÷ ½ºÀ§½º Å°º¸µå¸¦ ¿øÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¿µ¾î¸¦ »ç¿ëÇÏÁö¸¸, ij³ª´Ù Äù"
-"º¤ÁÖ¿¡\n"
-"»ì°í ÀÖ´Ù¸é ¶ÇÇÑ ÀÌ·¯ÇÑ °æ¿ì°¡ µÉ °ÍÀÔ´Ï´Ù. ÀÌ·±·ùÀÇ °æ¿ì¶ó¸é, ÀÌ ´Ü°è¿¡¼­\n"
-"Àû´çÇÑ Å°º¸µå¸¦ ¸ñ·Ï¿¡¼­ ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù.\n"
-"\n"
-"Áö¿øµÇ´Â ¸ðµç Å°º¸µå ¸ñ·ÏÀ» º¸·Á¸é, ¡¸Ãß°¡Á¤º¸¡¹¸¦\n"
-"´©¸£¼¼¿ä."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"¼³Ä¡½Ã ±×¸®°í ½Ã½ºÅÛ¿ëÀ¸·Î »ç¿ëÇÒ ¾ð¾î¸¦ ¼±ÅÃÇϼ¼¿ä.\n"
-"\n"
-"¡¸°í±Þ¡¹À» ´©¸£¸é, ´Ù¸¥ ¾ð¾îµµ Ãß°¡·Î ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.\n"
-"´Ù¸¥ ¾ð¾îµµ ¼±ÅÃÇÏ°Ô µÇ¸é, ±× ¾ð¾î¿Í °ü·ÃµÈ ½Ã½ºÅÛ ¹®¼­ ¹× ÇÁ·Î±×·¥ ÆÄÀϵé"
-"µµ\n"
-"¼³Ä¡ÇÏ°Ô µË´Ï´Ù. °¡·É, ´ÔÀÇ ½Ã½ºÅÛÀ» ÀϺ»Àεµ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ°í ½Í´Ù¸é,\n"
-"¸ñ·Ï¿¡¼­ ÁÖ ¾ð¾î·Î ¡¸Çѱ¹¾î¡¹¸¦ ¼±ÅÃÇÏ°í, ¡¸°í±Þ¡¹¿¡¼­ ¡¸ÀϺ»¾î¡¹¿¡ ÇØ´çÇÏ"
-"´Â\n"
-"ȸ»ö º°Ç¥¸¦ ¼±ÅÃÇϼ¼¿ä.\n"
-"\n"
-"¿©·¯°³ÀÇ Ãß°¡ ¾ð¾î¸¦ ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¾ð¾î ¼±ÅÃÀ» ³¡¸¶ÃÆÀ¸¸é,\n"
-"¡¸È®ÀΡ¹À» ´­·¯¼­ °è¼Ó ÁøÇàÇϼ¼¿ä."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"±âº»ÀûÀ¸·Î µå·¹ÀÌÅ©X´Â ´ÔÀÌ 2¹öÆ° ¸¶¿ì½º¸¦ »ç¿ëÇÑ´Ù°í °¡Á¤ÇÒ °ÍÀ̸ç,\n"
-"¼¼ ¹ø° ¹öÆ°Àº ¿¡¹Ä·¹À̼ÇÇÒ °ÍÀÔ´Ï´Ù. ¸¶¿ì½º°¡ PS/2, ½Ã¸®¾ó, ȤÀº USB¿ëÀÎÁö"
-"´Â\n"
-"µå·¹ÀÌÅ©X°¡ ÀÚµ¿À¸·Î ¾Ë¾Æ³¾ ¼ö ÀÖ½À´Ï´Ù.\n"
-"\n"
-"¸¸¾à ´Ù¸¥ ¸¶¿ì½º À¯ÇüÀ» ÁöÁ¤ÇÏ°í ½Í´Ù¸é, Á¦°øµÇ´Â ¸ñ·Ï¿¡¼­ Àû´çÇÑ °ÍÀ»\n"
-"¼±ÅÃÇϼ¼¿ä.\n"
-"\n"
-"¸¸¾à ´Ù¸¥ ¸¶¿ì½º¸¦ ¼±ÅÃÇÏ°Ô µÇ¸é, ¸¶¿ì½º Å×½ºÆ® È­¸éÀ» º¸°ÔµÉ °ÍÀÔ´Ï´Ù.\n"
-"±×·¯¸é, ¸¶¿ì½º ¹öÆ°°ú ÈÙÀ» Á¶ÀÛÇÏ¿© ¼³Á¤ÀÌ Á¤È®ÇÏ°Ô µÇ¾ú´ÂÁö È®ÀÎÇϼ¼¿ä.\n"
-"¸¸¾à Á¦´ë·Î ÀÛµ¿Çϱ⠾ÊÀ¸¸é,¡¸Ãë¼Ò¡¹¹öÆ° À§¿¡¼­ ½ºÆäÀ̽º Å°³ª ¿£ÅÍ Å°¸¦\n"
-"´©¸£°í ´Ù½Ã ¼±ÅÃÇϽñ⠹ٶø´Ï´Ù."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Á¤È®ÇÑ Æ÷Æ®¸¦ ¼±ÅÃÇϼ¼¿ä. ¿¹¸¦ µé¾î, MS À©µµ¿ìÁî¿¡¼­ COM1Àº\n"
-"¸®´ª½º¿¡¼­´Â ttyS0·Î ¸í¸íµË´Ï´Ù."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO(¸®´ª½º ·Î´õ)¿Í GRUBÀº ºÎÆ® ·Î´õÀÔ´Ï´Ù: À̰͵éÀº ½Ã½ºÅÛ»óÀÇ\n"
-"GBU/¸®´ª½º ¶Ç´Â ´Ù¸¥ ¿î¿µÃ¼Á¦¸¦ ºÎÆýÃÅ°´Âµ¥ »ç¿ëµË´Ï´Ù.\n"
-"ÀϹÝÀûÀ¸·Î, ¸®´ª½º°¡ ¾Æ´Ñ ´Ù¸¥ ¿î¿µÃ¼Á¦µµ ÀÚµ¿À¸·Î °¨ÁöµÇ¾î\n"
-"¼³Á¤µË´Ï´Ù. ±×·¯³ª ¸¸¾à ±×·¸Áö ¸øÇÑ °æ¿ì, ¿©±â¼­ Á÷Á¢ Ç׸ñÀ»\n"
-"Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¤È®ÇÑ ÀÎÀÚ°ªÀ» ¼±ÅÃÇϵµ·Ï ÁÖÀÇÇϼ¼¿ä.\n"
-"\n"
-"¶ÇÇÑ ´Ù¸¥ »ç¶÷ÀÌ Æ¯Á¤ ¿î¿µÃ¼Á¦¸¦ ºÎÆÃÇÏ´Â °ÍÀ» ¸·°í ½ÍÀ» ¼öµµ\n"
-"ÀÖÀ» °ÍÀÔ´Ï´Ù. ±×·± °æ¿ì, ÇØ´ç Ç׸ñÀ» Áö¿ì¼¼¿ä. ±×·¯³ª ±×·¸°ÔÇϸé,\n"
-"±× ¿î¿µÃ¼Á¦¸¦ ºÎÆÃÇϱâ À§Çؼ­´Â ºÎÆà µð½ºÅ©°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù!"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"GNU/¸®´ª½º¸¦ ºÎÆÃÇϴµ¥ ÇÊ¿äÇÑ Á¤º¸¸¦ ¾îµð¿¡ À§Ä¡½Ãų °ÍÀÎÁö\n"
-"ÁöÁ¤ÇØ ÁÖ¼¼¿ä.\n"
-"\n"
-"Áö±Ý ¹«¾ùÀ» ¹¯°í ÀÖ´ÂÁö Á¶Â÷ ¸ð¸£°Ú´Ù¸é,\n"
-"¡¸µð½ºÅ©ÀÇ Ã¹ ¼½ÅÍ(MBR)¡¹¸¦ ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-
-#: ../../help.pm_.c:759
-#, fuzzy
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"µå·¹ÀÌÅ©X°¡ ½Ã½ºÅÛ»ó¿¡ ÀÖ´Â ¸ðµç ÇÏµå µð½ºÅ©¸¦ °Ë»öÇÏ°í\n"
-"¶ÇÇÑ PCI SCSI ¾î´ðÅÍ Å½Áö¸¦ ½ÃµµÇÒ °ÍÀÔ´Ï´Ù.\n"
-"¸¸¾à µå·¹ÀÌÅ©X°¡ ÀåÄ¡¸¦ ¹ß°ßÇÏ°Ô µÇ¸é ÀÚµ¿À¸·Î\n"
-"¿Ã¹Ù¸¥ µå¶óÀ̹ö¸¦ ¼³Ä¡ÇÒ °ÍÀÔ´Ï´Ù.\n"
-"\n"
-"µå·¹ÀÌÅ©XÀÇ ÀåÄ¡ °Ë»öÀÌ ½ÇÆÐÇÏ´õ¶óµµ, ´Ô²² SCSI ÀåÄ¡ÀÇ À¯¹«¸¦ Áú¹®ÇÏ°Ô µË´Ï"
-"´Ù.\n"
-"¸ñ·Ï¿¡¼­ ÀåÄ¡¸¦ Á÷Á¢ ¼±ÅÃÇÏ·Á¸é ¡¸¿¹¡¹¸¦, SCSI ÀåÄ¡°¡ ¾ø´Ù¸é ¡¸¾Æ´Ï¿À¡¹¸¦ ¼±"
-"ÅÃÇϼ¼¿ä.\n"
-"Àß ¸ð¸£°Ú´Ù¸é, ¡¸Çϵå¿þ¾î Á¤º¸ º¸±â¡¹¸¦ ¼±ÅÃÇÑ ÈÄ ¡¸È®ÀΡ¹À» ´­·¯¼­\n"
-"½Ã½ºÅÛ»ó¿¡ Á¸ÀçÇÏ´Â Çϵå¿þ¾îµéÀ» »ìÆ캼 ¼öµµ ÀÖ½À´Ï´Ù.\n"
-"Çϵå¿þ¾î¿¡ ´ëÇÑ °ËÅä°¡ ³¡³ª¸é ´Ù½Ã ¡¸È®ÀΡ¹¹öÆ°À» ´­·¯¼­ SCSI ÀÎÅÍÆäÀ̽º Áú"
-"¹® È­¸é\n"
-"À¸·Î µ¹¾Æ ¿Ã ¼ö ÀÖ½À´Ï´Ù.\n"
-"\n"
-"Á÷Á¢ ¾î´ðÅ͸¦ ÁöÁ¤ÇØ¾ß ÇÒ ¶§¿¡´Â, µå·¹ÀÌÅ©X°¡ ¿É¼ÇÀ» ÁöÁ¤ÇÒ °ÍÀÎÁö¸¦ ¹°¾î\n"
-"º¼ °ÍÀÔ´Ï´Ù. ÀÌ ¶§´Â µå·¹ÀÌÅ©X°¡ ÇÊ¿äÇÑ ¿É¼ÇÀ» ŽÁöÇϵµ·Ï ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï"
-"´Ù.\n"
-"ÀϹÝÀûÀ¸·Î ÀÌ ¹æ¹ýÀº Àß ÀÛµ¿ÇÕ´Ï´Ù.\n"
-"\n"
-"\n"
-"¸¸¾à ±×·¸Áö ¾Ê´Ù¸é, Á÷Á¢ µå¶óÀ̹ö ¿É¼ÇÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ ¼³¸í¼­(3"
-"Àå, \n"
-"¡¸Çϵå¿þ¾î¿¡ ´ëÇÑ Á¾ÇÕÁ¤º¸¡¹»ö¼Ç)¸¦ ÂüÁ¶ÇÏ¿©, Çϵå¿þ¾î ¼³¸í¼­, \n"
-"(ÀÎÅͳݿ¡ ¿¬°áÇÒ ¼ö ÀÖ´Ù¸é) Á¦Á¶¾÷ü À¥ »çÀÌÆ®, \n"
-"¶Ç´Â (À©µµ¿ìÁî°¡ ¼³Ä¡µÇ¾î ÀÖ´Ù¸é) MS À©µµ¿ìÁî¿¡¼­ ¾î¶»°Ô ¿©±â¿¡ ÇÊ¿äÇÑ \n"
-"Á¤º¸¸¦ ¾Ë¾Æ ³¾ ¼ö ÀÖ´ÂÁö ã¾Æ º¸¼¼¿ä."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-
-#: ../../help.pm_.c:865
-#, fuzzy
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"´ÔÀÇ ½Ã½ºÅÛ¿¡ °üÇÑ ´Ù¾çÇÑ ÀÎÀÚµéÀ» º¸ÀÌ°í ÀÖ½À´Ï´Ù. ¼³Ä¡µÈ Çϵå¿þ¿¡ µû¶ó\n"
-"¾Æ·¡¿¡ ¼³¸íµÇ´Â Ç׸ñµé Áß ÀϺδ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù:\n"
-"\n"
-" ¡Û ¡¸¸¶¿ì½º¡¹: ÇöÀç ¸¶¿ì½º ¼³Á¤À» È®ÀÎÇÏ°í, ÇÊ¿äÇÏ´Ù¸é Ŭ¸¯ÇÏ¿©\n"
-"¸¶¿ì½º¸¦ º¯°æÇϼ¼¿ä.\n"
-"\n"
-" ¡Û ¡¸Å°º¸µå¡¹: ÇöÀç Å°º¸µå ¸ÊÀ» È®ÀÎÇÏ°í, ÇÊ¿äÇÏ´Ù¸é Ŭ¸¯ÇÏ¿©\n"
-"Å°º¸µå¸¦ º¯°æÇϼ¼¿ä.\n"
-"\n"
-" ¡Û ¡¸Áö¿ª½Ã°£´ë¡¹: µå·¹ÀÌÅ©X´Â ´ÔÀÌ ¼±ÅÃÇÑ ¾ð¾î¿¡ µû¶ó ÀÚµ¿À¸·Î\n"
-"Áö¿ª½Ã°£´ë¸¦ ¼±ÅÃÇÕ´Ï´Ù. ±×·¯³ª, Å°º¸µåµµ ±×·¯ÇÏÁö¸¸, ´ÔÀº ÇöÀç ¼±ÅõÈ\n"
-"¾ð¾î¿Í ÀÏÄ¡ÇÏ´Â ±¹°¡¿¡ °ÅÁÖÇÏ°í ÀÖÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.\n"
-"±×·¯ÇÏ´Ù¸é, ¡¸Áö¿ª½Ã°£´ë¡¹¸¦ Ŭ¸¯ÇÏ¿©, ´ÔÀÌ ÇöÀç °ÅÁÖÇÏ°í ÀÖ´Â\n"
-"Áö¿ªÀÇ ½Ã°£´ë¿¡ ¸Â°Ô ½Ã°£À» ¼³Á¤Çϼ¼¿ä.\n"
-"\n"
-" ¡Û ¡¸ÇÁ¸°ÅÍ¡¹: ¡¸ÇÁ¸°ÅÍ ¾øÀ½¡¹À» ´©¸£¸é, ÇÁ¸°ÅÍ ¼³Á¤ ¸¶¹ý»ç°¡\n"
-"½ÃÀÛµÉ °ÍÀÔ´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸»ç¿îµå Ä«µå¡¹: ¸¸¾à »ç¿îµå Ä«µå°¡ °¨ÁöµÇ¾ú´Ù¸é, ¿©±â¿¡ ³ªÅ¸³¯\n"
-"°ÍÀÔ´Ï´Ù. ¼³Ä¡ Áß¿¡ º¯°æÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÕ´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸TV Ä«µå¡¹: ¸¸¾à TV Ä«µå°¡ °¨ÁöµÇ¾ú´Ù¸é, ¿©±â¿¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.\n"
-"¼³Ä¡ Áß¿¡ º¯°æÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÕ´Ï´Ù.\n"
-"\n"
-" ¡Û ¡¸ISDN Ä«µå¡¹: ¸¸¾à ISDN Ä«µå°¡ °¨ÁöµÇ¾ú´Ù¸é, ¿©±â¿¡ ³ªÅ¸³¯\n"
-"°ÍÀÔ´Ï´Ù. ¹öÆ°À» Ŭ¸¯ÇÏ¿© °ü·Ã ÀÎÀÚÀ» º¯°æÇÒ ¼öµµ\n"
-"ÀÖ½À´Ï´Ù."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"¸Çµå·¹ÀÌÅ© ¸®´ª½º ÆÄƼ¼ÇÀ» ¸¸µé±â À§Çؼ­ »èÁ¦ÇÒ Çϵåµð½ºÅ¬¸£ ¼±ÅÃÇϼ¼¿ä.\n"
-"ÁÖÀÇ:\n"
-"µð½ºÅ©»óÀÇ ¸ðµç µ¥ÀÌÅÍ´Â ¼Õ½ÇµÇ¸ç, ¿µ¿øÈ÷ º¹±¸°¡ ºÒ°¡´ÉÇØ Áý´Ï´Ù!"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"ÀÌ Çϵåµð½ºÅ©»óÀÇ ¸ðµç µ¥ÀÌÅÍ¿Í ÆÄƼ¼ÇÀ» »èÁ¦ÇÏ·Á¸é, ¡¸È®ÀΡ¹À» ´©¸£¼¼¿ä.\n"
-"!!ÁÖÀÇÇϼ¼¿ä!!ÀÏ´Ü ¡¸È®ÀΡ¹À» ´©¸£°Ô µÇ¸é, MS À©µµ¿ìÁî µ¥ÀÌÅи£ Æ÷ÇÔÇÏ¿© ÀÌ "
-"µð½ºÆ®»óÀÇ ¸ðµç\n"
-"µ¥ÀÌÅÍ¿Í ÆÄƼ¼ÇÀº º¹±¸°¡ ºÒ°¡´ÉÇØ Áý´Ï´Ù.\n"
-"\n"
-"ÀÌ ÀÛ¾÷À» Ãë¼ÒÇÏ·Á¸é, Áö±Ý ¡¸Ãë¼Ò¡¹¸¦ ´©¸£¼¼¿ä. ¾î¶°ÇÑ µ¥ÀÌÅÍ¿Í ÆÄƼ¼Çµµ\n"
-"¼Õ»óµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr ""
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"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"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "NIS µµ¸ÞÀÎ ¾øÀÌ´Â ºê·ÎµåÄɽºÆ®¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Ç÷ÎÇÇ µð½ºÅ©¸¦ %s µå¶óÀ̺꿡 ³ÖÀ¸¼¼¿ä"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "ÀÌ Ç÷ÎÇÇ µð½ºÅ©´Â FAT Æ÷¸ËÀÌ ¾Æ´Õ´Ï´Ù."
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"ÀÌ ÀúÀåµÈ ÆÑÅ°Áö ¼±Åøñ·ÏÀ» »ç¿ëÇÒ·Á¸é, ``linux defcfg=floppy''¶ó°í ÀÔ·ÂÇÏ¿© "
-"¼³Ä¡À» ½ÃÀÛÇϼ¼¿ä."
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "%s ÆÄÀÏÀ» ÀдÂÁß ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù."
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"¿À·ù ¹ß»ý - »õ·Î¿î ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µé ¾î¶² ¿Ã¹Ù¸¥ ÀåÄ¡µµ ãÀ» ¼ö ¾ø½À´Ï´Ù.ÀÌ "
-"¹®Á¦¸¦ ÇØ°áÇϽ÷Á¸é, Çϵå¿þ¾î¸¦ Á¡°ËÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù."
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"¡¸»ó¾÷¿ë¡¹µå¶óÀ̹ö¸¦ ÇÊ¿ä·ÎÇÏ´Â ÀϺΠÇϵå¿þ¾î°¡ ½Ã½ºÅÛ»ó¿¡ ÀÖ½À´Ï´Ù.\n"
-"ÀÚ¼¼ÇÑ Á¤º¸´Â ´ÙÀ½À» ÂüÁ¶Çϼ¼¿ä: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"·çÆ® ÆÄƼ¼ÇÀÌ ¹Ýµå½Ã ÇÊ¿äÇÕ´Ï´Ù.\n"
-"À̸¦ À§Çؼ­, ÆÄƼ¼ÇÀ» »ý¼ºÇϼ¼¿ä. (ÀÌ¹Ì ÀÖ´Â ÆÄƼ¼ÇÀ» Ŭ¸¯Çϰųª).\n"
-"±×¸®°í ³ª¼­, ``¸¶¿îÆ® À§Ä¡''¸¦ Ŭ¸¯ÇÑÈÄ '/'À¸·Î ¼³Á¤Çϼ¼¿ä."
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "½º¿Ò ÆÄƼ¼ÇÀº ¹Ýµå½Ã ÇÊ¿äÇÕ´Ï´Ù."
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"½º¿Ò ÆÄƼ¼ÇÀÌ ¾ø½À´Ï´Ù.\n"
-"\n"
-"°è¼Ó ÁøÇàÇմϱî?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "¡¸/boot/efi¡¹¿¡ ¸¶¿îÆ®µÈ FAT ÆÄƼ¼ÇÀÌ ÀÖ¾î¾ß¸¸ ÇÕ´Ï´Ù."
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "ºó °ø°£ »ç¿ë"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "»õ·Î¿î ÆÄƼ¼ÇÀ» ¸¸µé ¼ö ÀÖ´Â °ø°£ÀÌ ºÎÁ·ÇÕ´Ï´Ù."
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "±âÁ¸ÀÇ ÆÄƼ¼Ç »ç¿ë"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "»ç¿ëÇÒ ±âÁ¸ÀÇ ÆÄƼ¼ÇÀÌ ¾ø½À´Ï´Ù."
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "À©µµ¿ìÁî ÆÄƼ¼ÇÀ» ·çÇÁ¹éÀ¸·Î »ç¿ë"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "¾î´À ÆÄƼ¼ÇÀ» Linux4Win¿ëÀ¸·Î »ç¿ëÇÏ°Ú½À´Ï±î?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Å©±â ¼±ÅÃ"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "·çÆ® ÆÄƼ¼Ç Å©±â(MB): "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "½º¿Ò ÆÄƼ¼Ç Å©±â(MB): "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "À©µµ¿ìÁî ÆÄƼ¼ÇÀÇ ºó °ø°£ »ç¿ëÇϼ¼¿ä."
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "¾î¶² ÆÄƼ¼ÇÀÇ Å©±â¸¦ Á¶Á¤ÇϽðڽÀ´Ï±î?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "À©µµ¿ìÁî ÆÄÀÏ ½Ã½ºÅÛÀÇ ¹üÀ§ °è»êÁß"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"FAT Å©±â Á¶Á¤±â°¡ ´ÔÀÇ ÆÄƼ¼ÇÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.\n"
-"´ÙÀ½ÀÇ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"À©µµ¿ìÁî ÆÄƼ¼ÇÀÌ ½ÉÇÏ°Ô Á¶°¢³ª ÀÖ½À´Ï´Ù. ¸ÕÀú ``µð½ºÅ© Á¶°¢ ¸ðÀ½''À» Çϼ¼¿ä."
-
-#: ../../install_interactive.pm_.c:140
-#, fuzzy
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"°æ°í!\n"
-"\n"
-"µå·¹ÀÌÅ©X°¡ ÀÌÁ¦ À©µµ¿ìÁî ÆÄƼ¼ÇÀÇ Å©±â¸¦ Á¶Á¤ÇÒ °ÍÀÔ´Ï´Ù. ÀÌ ÀÛµ¿Àº \n"
-"À§ÇèÇÕ´Ï´Ù. ¾ÆÁ÷ ½ÃÀÛÇÏÁö ¾Ê¾Ò´Ù¸é, ¼³Ä¡¸¦ Áß´ÜÇÏ°í À©µµ¿ìÁî¿¡¼­\n"
-"µð½ºÅ©°Ë»ç¡¹(°¡´ÉÇÏ´Ù¸é ¶ÇÇÑ ¡¸µð½ºÅ© Á¶°¢¸ðÀ½¡¹)¸¦ ½ÇÇàÇÑ ÈÄ¿¡,\n"
-"¼³Ä¡¸¦ ´Ù½Ã ½ÃÀÛÇϼ¼¿ä. ¶ÇÇÑ µ¥ÀÌÅ͵µ ¹é¾÷ÇØ µÎ¼¼¿ä.\n"
-"ÁغñµÆÀ¸¸é, ¡¸È®ÀΡ¹À» ´©¸£¼¼¿ä."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "À©µµ¿ìÁî¿ëÀ¸·Î ¾î´À ¿ë·®À» À¯ÁöÇϽðڽÀ´Ï±î?"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "ÆÄƼ¼Ç %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "FATÅ©±âÁ¶Á¤ ½ÇÆÐ: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"loopback·Î »ç¿ëÇϰųª Å©±â¸¦ Á¶Á¤ÇÒ FAT ÆÄƼ¼ÇÀÌ ¾ø½À´Ï´Ù. (¶Ç´Â µð½ºÅ© °ø°£"
-"ÀÌ ºÎÁ·ÇÕ´Ï´Ù.)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Àüü µð½ºÅ© »èÁ¦"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "À©µµ¿ìÁî(TM) Á¦°Å"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr ""
-"ÇÏµå µå¶óÀ̺갡 Çϳª ÀÌ»ó ÀÖ½À´Ï´Ù. ¾î´À °Í¿¡ ¸®´ª½º¸¦ ¼³Ä¡ÇϽðڽÀ´Ï±î?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "%s µå¶óÀÌºê »óÀÇ ¸ðµç ±âÁ¸ ÆÄƼ¼Ç°ú µ¥ÀÌÅÍ°¡ ¼Õ½ÇµÉ °ÍÀÔ´Ï´Ù."
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "»ç¿ëÀÚ Á¤ÀÇ ÆÄƼ¼Ç ³ª´©±â"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "fdisk »ç¿ë"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"ÀÌÁ¦ %sÀÇ ÆÄƼ¼Ç ÀÛ¾÷À» ÇÒ ¼ö ÀÖ½À´Ï´Ù.\n"
-"¸¶Ä£ ÈÄ, 'w'¸¦ ´­·¯ ÀúÀåÇϴ°ÍÀ» ÀØÁö¸¶¼¼¿ä."
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "À©µµ¿ìÁî ÆÄƼ¼Ç¿¡ ÃæºÐÇÑ °ø°£ÀÌ ¾ø½À´Ï´Ù."
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "¼³Ä¡¿¡ ÇÊ¿äÇÑ °ø°£À» ãÀ» ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "µå·¹ÀÌÅ©X ÆÄƼ¼Ç ¸¶¹ý»ç°¡ ´ÙÀ½ÀÇ ¼Ö·ç¼ÇÀ» ¹ß°ßÇß½À´Ï´Ù:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "ÆÄƼ¼Ç ³ª´©±â ½ÇÆÐ: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "³×Æ®¿÷ È°¼ºÈ­ Áß..."
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "³×Æ®¿÷ ÇØÁ¦ Áß..."
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. ±×·¯³ª ÀûÀýÈ÷ ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.\n"
-"À§ÇëÀ» °¨¼öÇÒ·Á¸é °è¼ÓÇϼ¼¿ä."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "¸¶¿îÆ® Æ÷ÀÎÆ® Áߺ¹ %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"ÀϺΠÁß¿äÇÑ ÆÑÅ°ÁöµéÀÌ ¿Ã¹Ù¸£°Ô ¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù.\n"
-"CDROM µå¶óÀÌºê ¶Ç´Â ¹Ìµð¾î°¡ ¼Õ»óµÇ¾ú½À´Ï´Ù.\n"
-"ÀÌ¹Ì ¼³Ä¡°¡ ¿Ï·áµÈ ÄÄÇ»ÅÍ¿¡¼­ ¡¸rpm -qpl Mandrake/RPMS/*.rpm¡¹¸í·ÉÀ¸·Î Á¡°Ë"
-"ÇØ º¸¼¼¿ä.\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "%s¿¡ ¿À½Å°ÍÀ» ȯ¿µÇÕ´Ï´Ù."
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Ç÷ÎÇÇ µå¶óÀ̺긦 »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "%s ´Ü°è·Î ³Ñ¾î°©´Ï´Ù.\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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"
-"ÅؽºÆ® ¸ðµå·Î ¼³Ä¡ÇÏ·Á¸é, CDROMÀ¸·Î ºÎÆÃÈÄ ¡¸F1¡¹À» ´©¸£°í ¡¸text¡¹¶ó°í ÀÔ·Â"
-"Çϼ¼¿ä."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "¼³Ä¡ À¯Çü"
-
-#: ../../install_steps_gtk.pm_.c:164
-#, fuzzy
-msgid "Please choose one of the following classes of installation:"
-msgstr "´ÙÀ½ ¼³Ä¡ À¯ÇüÁß Çϳª¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä."
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "ÆÑÅ°Áö ±×·ì ¼±ÅÃ"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "°³º° ÆÑÅ°Áö ¼±ÅÃ"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Àüü Å©±â: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "À߸øµÈ ÆÑÅ°Áö"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "À̸§: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "¹öÁ¯: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Å©±â: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Á߿伺: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr "µð½ºÅ© °ø°£ÀÌ ºÎÁ·Çϱ⠶§¹®¿¡ ÀÌ ÆÑÅ°Áö¸¦ ¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "´ÙÀ½ ÆÑÅ°ÁöµéÀÌ ¼³Ä¡µÉ °ÍÀÔ´Ï´Ù."
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "´ÙÀ½ ÆÑÅ°ÁöµéÀÌ Á¦°ÅµÉ °ÍÀÔ´Ï´Ù."
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "ÀÌ ÆÑÅ°Áö¸¦ ¼±ÅÃ/¹ö¸² ÇÒ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "ÀÌ°ÍÀº ÇʼöÀûÀÎ ÆÑÅ°ÁöÀÔ´Ï´Ù. ¹Ýµå½Ã ¼±ÅõǾî¾ß ÇÕ´Ï´Ù."
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "ÀÌ ÆÑÅ°Áö¸¦ ¼±ÅÃÇØÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ¹Ì ¼³Ä¡ µÇ¾ú½À´Ï´Ù."
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"ÀÌ ÆÑÅ°Áö´Â ¹Ýµå½Ã ¾÷±×·¹À̵åµÇ¾î¾ß ÇÕ´Ï´Ù.\n"
-"Á¤¸»·Î ¼±ÅÃÀ» ÇØÁ¦ÇϽðڽÀ´Ï±î?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "ÀÌ ÆÑÅ°Áö¸¦ ¼±ÅÃÇØÁ¦ÇÒ¼ö ¾ø½À´Ï´Ù. ¹Ýµå½Ã ¾÷±×·¹À̵åµÇ¾î¾ß ÇÕ´Ï´Ù."
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "ÀÚµ¿À¸·Î ¼±ÅÃµÈ ÆÑÅ°Áöµé º¸À̱â"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "¼³Ä¡"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Ç÷ÎÇÇ¿¡ ÀúÀå/ÀûÀç"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "¼±ÅÃµÈ ÆÑÅ°Áö ¸ñ·Ï ¾÷µ¥ÀÌÆ® Áß"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "ÃÖ¼Ò ¼³Ä¡"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "¼³Ä¡ÇÏ°íÀÚ ÇÏ´Â ÆÑÅ°Áö¸¦ ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "¼³Ä¡Áß"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "°è»ê Áß"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "³²Àº ½Ã°£ "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "¼³Ä¡ ÁغñÁßÀÔ´Ï´Ù. Àá½Ã ±â´Ù¸®¼¼¿ä."
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d ÆÑÅ°Áö"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "%s ÆÑÅ°Áö ¼³Ä¡Áß"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "µ¿ÀÇ"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "°ÅºÎ"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"CDROMÀ» ¹Ù²ã ÁÖ¼¼¿ä!\n"
-"\n"
-"¡¸%s¡¹¶ó°í ¾²¿©Áø CDROMÀ» µå¶óÀ̺꿡 ³ÖÀº ÈÄ, ¡¸È®ÀΡ¹À» ´­·¯ ÁÖ¼¼¿ä.\n"
-"¸¸¾à CDROMÀ» °¡Áö°í ÀÖÁö ¾Ê´Ù¸é, ¡¸Ãë¼Ò¡¹¸¦ ´­·¯ Ãß°¡ ¼³Ä¡¸¦ Ãë¼ÒÇϼ¼¿ä."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "°è¼Ó ÁøÇàÇմϱî?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "ÆÑÅ°Áö¸¦ Á¤·ÄÇÏ´Â Áß ¿À·ù¹ß»ý:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "´ÙÀ½ ÆÑÅ°Áö¸¦ ¼³Ä¡Áß ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù: "
-
-#: ../../install_steps_interactive.pm_.c:10
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "¿À·ù ¹ß»ý"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Á¤¸»·Î ¼³Ä¡¸¦ ±×¸¸ µÎ°Ú½À´Ï±î?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "»ç¿ë µ¿ÀǼ­"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Å°º¸µå"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Å°º¸µå ·¹À̾ƿô ¼±ÅÃÀ» ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Áö¿øµÇ´Â Å°º¸µå ¸ñ·ÏÀÌ ¿©±â¿¡ ÀÖ½À´Ï´Ù."
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "¼³Ä¡ À¯ÇüÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä."
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "¼³Ä¡/¾÷µ¥ÀÌÆ®"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "¼³Ä¡ÇÕ´Ï±î ¾Æ´Ï¸é ¾÷µ¥ÀÌÆ® Çմϱî?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "±ÇÀå"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Àü¹®°¡"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "¾÷±×·¹À̵å"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "ÆÑÅ°Áö¸¸ ¾÷±×·¹À̵å"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "¸¶¿ì½º Á¾·ù¸¦ ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "¸¶¿ì½º Æ÷Æ®"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "¾î¶² ½Ã¸®¾ó Æ÷Æ®¿¡ ¸¶¿ì½º°¡ ¿¬°áµÇ¾î ÀÖ³ª¿ä?"
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "¹öÆ° ¿¡¹Ä·¹À̼Ç"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "¹öÆ° 2 ¿¡¹Ä·¹À̼Ç"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "¹öÆ° 3 ¿¡¹Ä·¹À̼Ç"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "PCMCIS Ä«µå ȯ°æ¼³Á¤Áß..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "IDE ¼³Á¤Áß"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "»ç¿ë°¡´ÉÇÑ ÆÄƼ¼ÇÀÌ ¾ø½À´Ï´Ù."
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "¸¶¿îÆ® À§Ä¡¸¦ ã±âÀ§ÇØ ÆÄƼ¼ÇµéÀ» °Ë»ö Áß"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "¸¶¿îÆ® À§Ä¡¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä."
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ºÎÆ®½ºÆ®·¦ °ø°£ ºÎÁ·! ¼³Ä¡´Â °è¼ÓÇÒ ¼ö ÀÖÁö¸¸, ½Ã½ºÅÛÀ» ºÎÆÃÇϱâ À§Çؼ­"
-"´Â µð½ºÅ©µå·¹ÀÌÅ©¿¡¼­ ºÎÆ®½ºÆ®·¦ ÆÄƼ¼ÇÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù."
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "¾÷±×·¹À̵åÇÒ ·çÆ® ÆÄƼ¼ÇÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "·çÆ® ÆÄƼ¼Ç"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "½Ã½ºÅÛ¿¡¼­ ·çÆ® ÆÄƼ¼Ç(/)Àº ¾î¶²°ÍÀԴϱî?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "ÆÄƼ¼Ç Å×ÀÌºí º¯°æ»çÇ×À» Àû¿ëÇÏ·Á¸é ¸®ºÎÆÃÀ» ÇØ¾ß ÇÕ´Ï´Ù."
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Æ÷¸ËÇÒ ÆÄƼ¼ÇÀ» ¼±ÅÃÇϼ¼¿ä"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "¹èµå ºí·° °Ë»ç¸¦ Çմϱî?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "ÆÄƼ¼Ç Æ÷¸Ë"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "%s ÆÄÀϸ¦ »ý¼ºÇÏ°í Æ÷¸Ë"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "½º¿Ò ¸Þ¸ð¸®°¡ ºÎÁ·ÇÕ´Ï´Ù. Á» ´õ Ãß°¡Çϼ¼¿ä."
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "À¯È¿ÇÑ ÆÑÅ°Áö °Ë»ö ¹× RPM µ¥ÀÌÅͺ£À̽º ÀçÁ¶ÇÕ Áß..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "À¯È¿ÇÑ ÆÑÅ°Áö¸¦ ã°í ÀÖ½À´Ï´Ù."
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "ÀÌ¹Ì ¼³Ä¡µÈ ÆÑÅ°Áö ã´Â Áß..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "¾÷±×·¹À̵åÇÒ ÆÑÅ°Áö¸¦ °Ë»öÁßÀÔ´Ï´Ù."
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr "¼³Ä¡ ¶Ç´Â ¾÷±×·¹À̵带 À§ÇÑ µð½ºÅ© °ø°£ÀÌ ºÎÁ·ÇÕ´Ï´Ù. (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"Ç÷ÎÇÇ¿¡ ÆÑÅ°Áö ¼±Åøñ·ÏÀ» ÀûÀç ¶Ç´Â ÀúÀåÇÒÁö¸¦ ¼±ÅÃÇϼ¼¿ä.\n"
-"Çü½Ä(Æ÷¸Ë)Àº ÀÚµ¿¼³Ä¡ »ý¼º Ç÷ÎÇÇ¿Í µ¿ÀÏÇÕ´Ï´Ù."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Ç÷ÎÇÇ¿¡¼­ Àбâ"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Ç÷ÎÇÇ¿¡ ÀúÀå"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Ç÷ÎÇÇ¿¡¼­ Àд Áß"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "ÆÑÅ°Áö ¼±ÅÃ"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "ÆÑÅ°Áö ¼±Åøñ·Ï Ç÷ÎÇÇ µð½ºÅ©¸¦ ³ÖÀ¸¼¼¿ä."
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "¼±ÅÃµÈ ¿ë·®ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â °ø°£º¸´Ù Å®´Ï´Ù."
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"¸¸¾à ¾Æ·¡¿¡ ¿­°ÅµÈ ¸ðµç CD¸¦ °¡Áö°í ÀÖ´Ù¸é, ¡¸È®ÀΡ¹À», \n"
-"ÀüÇô °¡Áö°í ÀÖÁö ¾Ê´Ù¸é, ¡¸Ãë¼Ò¡¹¸¦, \n"
-"ÀϺθ¸ °¡Áö°í ÀÖ´Ù¸é, ¾ø´Â CD¸¦ ¼±ÅÃÇØÁ¦ÇÑ ÈÄ¿¡ ¡¸È®ÀΡ¹À» ´©¸£¼¼¿ä."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "¡¸%s¡¹¶ó°í Ç¥½ÃµÈ CDROM"
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "¼³Ä¡ ÁغñÁßÀÔ´Ï´Ù"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-" %s ÆÑÅ°Áö ¼³Ä¡ Áß... \n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "¼³Ä¡Àü ȯ°æ¼³Á¤"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "ºÎÆà Ç÷ÎÇǸ¦ %s µå¶óÀ̺꿡 ³ÖÀ¸¼¼¿ä"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "¾÷µ¥ÀÌÆ® ¸ðµâ Ç÷ÎÇǸ¦ %s µå¶óÀ̺꿡 ³ÖÀ¸¼¼¿ä"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr "À¯È¿ÇÑ ¹Ì·¯ ¸ñ·ÏÀ» ¹Þ±â À§ÇØ ¸Çµå·¹ÀÌÅ© ¸®´ª½º À¥»çÀÌÆ®¿¡ Á¢¼Ó Áß..."
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "ÆÑÅ°Áö¸¦ ¹ÞÀ» ¹Ì·¯ »çÀÌÆ®¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä."
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "»ç¿ë°¡´ÉÇÑ ÆÑÅ°ÁöÀÇ ¸®½ºÆ®¸¦ ¹Ì·¯ »çÀÌÆ®¿¡ Á¢¼ÓÇؼ­ ¹Þ½À´Ï´Ù."
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "´ÔÀÇ ½Ã°£´ë´Â ¾îµðÀԴϱî?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "Çϵå¿þ¾î ½Ã°è GMT ¼³Á¤"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "ÀÚµ¿ ½Ã°£ µ¿±âÈ­ (NTP »ç¿ë)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "NTP ¼­¹ö"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "¿ø°Ý CUPS ¼­¹ö"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "ÇÁ¸°ÅÍ ¾øÀ½"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "ISA »ç¿îµå Ä«µå°¡ ÀÖ½À´Ï±î?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "¿ä¾à¼³¸í"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "¸¶¿ì½º"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "½Ã°£´ë"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "ÇÁ¸°ÅÍ"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ISDN Ä«µå"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "»ç¿îµå Ä«µå"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "TV Ä«µå"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "À©µµ¿ìÁî µµ¸ÞÀÎ"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Áö¿ª ÆÄÀϵé"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "root ¾ÏÈ£ ¼³Á¤"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "¾ÏÈ£ ¾øÀ½"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "ÀÌ ¾ÏÈ£´Â ³Ê¹« ´Ü¼øÇÕ´Ï´Ù.( Àû¾îµµ %d ±ÛÀÚ´Â ³Ñ¾î¾ß ÇÕ´Ï´Ù)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "»ç¿ëÀÚ ÀÎÁõ"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "ÀÎÁõ LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP ±â¹Ý DN"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "LDAP ¼­¹ö"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "ÀÎÁõ NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS µµ¸ÞÀÎ"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS ¼­¹ö"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "ÀÎÁõ À©µµ¿ìÁî µµ¸ÞÀÎ"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "µµ¸ÞÀÎ °ü¸®ÀÚ »ç¿ëÀÚ¸í"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "ù¹ø° Ç÷ÎÇÇ µå¶óÀ̺ê"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "µÎ¹ø° Ç÷ÎÇÇ µå¶óÀ̺ê"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "°Ç³Ê¶Ù±â"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"ºÎÆ® µð½ºÅ©´Â ÀϹÝÀûÀÎ ºÎÆ®·Î´õ¸¦ »ç¿ëÇÏÁö ¾Ê°í, ¸®´ª½º ½Ã½ºÅÛÀ¸·Î ºÎÆÃÇÏ´Â\n"
-"¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ¸¸¾à LILO(¶Ç´Â Grub)¸¦ »ç¿ëÇÏÁö ¾Ê°Å³ª, ´Ù¸¥ ¿î¿µÃ¼Á¦°¡\n"
-"LILO¸¦ Á¦°ÅÇϰųª ¶Ç´Â LILO°¡ Çϵå¿þ¾î ¼³Á¤°ú ¸ÂÁö ¾ÊÀ» ¶§, À¯¿ëÇÕ´Ï´Ù.\n"
-"ºÎÆ® µð½ºÅ©´Â ¶ÇÇÑ ¸Çµå·¹ÀÌÅ© º¹±¸ À̹ÌÁö¿Í ÇÔ²² »ç¿ëµÇ¾î ½É°¢ÇÑ\n"
-"½Ã½ºÅÛ ¹®Á¦¸¦ ½±°Ô º¹±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÔÀÇ ½Ã½ºÅÛÀ» À§ÇÑ ºÎÆ® µð½ºÅ©¸¦\n"
-"¸¸µå½Ã°Ú½À´Ï±î?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Á˼ÛÇÕ´Ï´Ù. »ç¿ë°¡´ÉÇÑ Ç÷ÎÇÇ µå¶óÀ̺갡 ¾ø½À´Ï´Ù."
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "ºÎÆ® µð½ºÅ©¸¦ ¸¸µé¶§ »ç¿ëÇÒ Ç÷ÎÇÇ µå¶óÀ̺긦 ¼±ÅÃÇØ ÁÖ¼¼¿ä"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "%s¿¡ ÇÁ·ÎÇǸ¦ ³ÖÀ¸¼¼¿ä."
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "ºÎÆ® µð½ºÅ© »ý¼ºÁß"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "ºÎÆ® ·Î´õ ÁغñÁß"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "aboot¸¦ »ç¿ëÇϽðڽÀ´Ï±î?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"aboot ¼³Ä¡ ½ÇÆÐ. \n"
-"ù¹ø° ÆÄƼ¼ÇÀ» ÈѼÕÇÒÁö¶óµµ °­Á¦ ¼³Ä¡ÇÒ±î¿ä?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "ºÎÆ®·Î´õ ¼³Ä¡ Áß"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "ºÎÆ®·Î´õ ¼³Ä¡°¡ ½ÇÆÐÇß½À´Ï´Ù. ´ÙÀ½°ú °°Àº ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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"
-"±×·¯°í³ª¸é ´ÙÀ½ºÎÅÍ´Â ºÎÆ®·Î´õ ÇÁ·ÒÇÁÆ®¸¦ º¼ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "%s µå¶óÀ̺꿡 ºó Ç÷ÎÇÇ µð½ºÅ©¸¦ ³ÖÀ¸¼¼¿ä"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "ÀÚµ¿ ¼³Ä¡ Ç÷ÎÇÇ µð½ºÅ© »ý¼º Áß"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"¸î¸î ´Ü°è°¡ ¿ÏÀüÈ÷ ³¡³ªÁö ¾Ê¾Ò½À´Ï´Ù.\n"
-"\n"
-"Á¤¸» Áö±Ý Á¾·á ÇϽðڽÀ´Ï±î?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"ÃàÇÏÇÕ´Ï´Ù. ¼³Ä¡°¡ ¼º°øÀûÀ¸·Î ³¡³µ½À´Ï´Ù.\n"
-"ºÎÆ® ¹Ìµð¾î¸¦ Á¦°ÅÇÏ°í ¸®ÅÏÀ» ´­·¯¼­ ¸®ºÎÆà Çϼ¼¿ä.\n"
-"\n"
-"\n"
-"ÀÌ ¹öÀüÀÇ ¸Çµå·¹ÀÌÅ© ¸®´ª½ºÀÇ ¹ö±×¼öÁ¤ Á¤º¸´Â\n"
-"%s\n"
-"¿¡¼­ ¾òÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.\n"
-"\n"
-"\n"
-"¼³Ä¡ÈÄ ½Ã½ºÅÛ ¼³Á¤¿¡ ´ëÇÑ Á¤º¸´Â °ø½Ä ¸Çµå·¹ÀÌÅ© ¸®´ª½º À¯Àú °¡À̵带\n"
-"Âü°íÇϽñ⠹ٶø´Ï´Ù."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "ÀÚµ¿ ¼³Ä¡ Ç÷ÎÇÇ µð½ºÅ© »ý¼º"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "ÀÚµ¿"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Àç½Ãµµ"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "¼±ÅÃµÈ ÆÑÅ°Áö ¸ñ·Ï ÀúÀå"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "¸®´ª½º-¸Çµå·¹ÀÌÅ© ¼³Ä¡ %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> Ç׸ñ°£ À̵¿ | <Space> ¼±Åà | <F12> ´ÙÀ½ È­¸é"
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "kdesu°¡ ¾øÀ½"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr ""
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "ÆÄÀÏ ¼±ÅÃ"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "°í±Þ"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr ""
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- ÀÌÀü"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "´ÙÀ½"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "À߸øµÈ ¼±ÅÃÀÔ´Ï´Ù, ´Ù½Ã Çϼ¼¿ä\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "´ÔÀÇ ¼±ÅÃÀº? (±âº»°ª %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "´ÔÀÇ ¼±ÅÃÀº? (0/1 ±âº»°ª ¡¸%s¡¹) "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "¹öÆ° ¡¸%s¡¹: %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "ÀÌ ¹öÆ°À» ´©¸£½Ã°Ú½À´Ï±î?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "´ÔÀÇ ¼±ÅÃÀº? (±âº»°ª ¡¸%s¡¹%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:126
-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_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "ÀçÀü¼Û"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "üÄÚ (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "µ¶ÀÏ"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "µåº¸¶ô"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "½ºÆäÀÎ"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Çɶõµå"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "ÇÁ¶û½º"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "³ë¸£¿þÀÌ"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Æú¶õµå"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "·¯½Ã¾Æ"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "½º¿þµ§"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "¿µ±¹"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "¹Ì±¹"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "¾Ë¹Ù´Ï¾Æ"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "¹Ì±¹ (±¸¹öÀü)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "¹Ì±¹ (ŸÀÚ±â)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "¹Ì±¹ (À½¼ºÇÐ)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbaidjani (¶óƾ)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "º§±â¿¡"
-
-#: ../../keyboard.pm_.c:177
-#, fuzzy
-msgid "Bengali"
-msgstr "Çã¿ë"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "ºÒ°¡¸®¾Æ (À½¼ºÇÐ)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "ºÒ°¡¸®¾Æ (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "ºê¶óÁú (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-#, fuzzy
-msgid "Bosnian"
-msgstr "¿¡½ºÅä´Ï¾Æ"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "º§¶ó·ç½Ã¾Æ"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "½ºÀ§½º (µ¶¾î)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "½ºÀ§½º (ºÒ¾î)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "üÄÚ (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "µ¶ÀÏ (dead Å° ¾øÀ½)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "µ§¸¶Å©"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "µåº¸¶ô(US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "µåº¸¶ô(³ë¸£¿þÀÌ)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "µåº¸¶ô(½º¿þµ§)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "¿¡½ºÅä´Ï¾Æ"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "±×·çÁö¾Æ(·¯½Ã¾Æ¾î)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "±×·çÁö¾Æ (¶óƾ)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "±×¸®½º"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Çë°¡¸®"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Å©·Î¾ÆƼ¾Æ"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "À̽º¶ó¿¤"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "À̽º¶ó¿¤ (À½¼ºÇÐ)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "À̶õ"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "¾ÆÀ̽½·£µå"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "ÀÌÅ»¸®¾Æ"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "ÀϺ» 106Å°"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "ÇÑ±Û Å°º¸µå"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "¶óƾ ¾Æ¸Þ¸®Ä«"
-
-#: ../../keyboard.pm_.c:218
-#, fuzzy
-msgid "Laotian"
-msgstr "¶óÆ®¹Ù¾Æ"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "¸®Åõ¾Æ´Ï¾Æ AZERTY (±¸Çü)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "¸®Åõ¾Æ´Ï¾Æ AZERTY (½ÅÇü)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "¸®Åõ¾Æ´Ï¾Æ (¼ýÀÚ¿­ QWERTY)"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "¸®Åõ¾Æ´Ï¾Æ (À½¼ºÇÐ QWERTY)"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "¶óÆ®¹Ù¾Æ"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "¸¶Äɵµ´Ï¾Æ"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-#, fuzzy
-msgid "Mongolian (cyrillic)"
-msgstr "¼¼¸£ºñ¾Æ (½Ã¸±)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "³×µ¨¶õµå"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Æú¶õµå (QwertY)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Æú¶õµå (QwertZ)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Æ÷·çÅõÄ®"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "ij³ª´Ù (Äùº¤)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "·Î¸¸ (QWERTZ)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "·Î¸¸ (QWERTY)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "·¯½Ã¾Æ (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "½½·Îº£´Ï¾Æ"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "½½·Î¹ÙÅ°¾Æ (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "½½·Î¹ÙÅ°¾Æ (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "¼¼¸£ºñ¾Æ (½Ã¸±)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "ű¹"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "ŸÁöÅ© Å°º¸µå"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Åͱâ (ÀüÅë ¡¸F¡¹¸ðµ¨"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "ÅÍÅ° (Çö´ë ¡¸Q¡¹¸ðµ¨"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "¿ìÅ©¶óÀ̳ª"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "US Å°º¸µå (±¹Á¦)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "º£Æ®³² (¼ýÀÚ¿­ QWERTY)"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "À¯°í½½¶óºñ¾Æ (¶óƾ)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr ""
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "¼øȯ ¸¶¿îÆ® %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "³í¸® º¼·ýÀ» ¸ÕÀú Á¦°ÅÇØ ÁÖ¼¼¿ä.\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "¹øÈ£"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "½°Ç¥ ºÐ¸® ¹®ÀÚ¿­µé"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun - ¸¶¿ì½º"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "·ÎÁöÅØ ¸¶¿ì½º¸Ç/ÆÛ½ºÆ®¸¶¿ì½º (½Ã¸®¾ó)"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "ÀϹÝÀûÀÎ PS2 ÈÙ ¸¶¿ì½º"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "ALPS ±Û¶óÀ̵åÆ÷ÀÎÆ®"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Ä˽ÌÅÏ ¾ÅÅ· ¸¶¿ì½º"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Áö´Ï¾î½º ³Ý¸¶¿ì½º"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Áö´Ï¾î½º ³Ý½ºÅ©·Ñ"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÀͽºÇ÷η¯"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 ¹öÆ°"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "ÀϹÝÀûÀÎ 2¹öÆ° ¸¶¿ì½º"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "ÈÙ ¸¶¿ì½º"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "½Ã¸®¾ó ¸¶¿ì½º"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "ÀϹÝÀûÀÎ 3¹öÆ° ¸¶¿ì½º"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÀÎÅÚ¸®¸¶¿ì½º"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "·ÎÁöÅØ ¸¶¿ì½º¸Ç"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "¸¶¿ì½º ½Ã½ºÅÛ"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "·ÎÁöÅØ CC ½Ã¸®Áî"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "·ÎÁöÅØ ¸¶¿ì½º¸Ç+/ÆÛ½ºÆ®¸¶¿ì½º+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM ½Ã¸®Áî"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM È÷ƮŸºí·¿"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "·ÎÁöÅØ ¸¶¿ì½º (½Ã¸®¾ó, ¿À·¡µÈ C7 ÇüÅÂ)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "¹ö½º¸¶¿ì½º"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 ¹öÆ°"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 ¹öÆ°"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "¾øÀ½"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "¸¶¿ì½º ¾øÀ½"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "¸¶¿ì½º¸¦ Å×½ºÆ®Çϼ¼¿ä."
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "¸¶¿ì½º¸¦ È°¼ºÈ­ÇÏ·Á¸é"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "¸¶¿ì½ºÈÙÀ» ¿òÁ÷¿© º¸¼¼¿ä."
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr ""
-"-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-1,-*-gulim-bold-r-normal--"
-"25-*-*-*-c-*-ksc5601.1987-0,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Á¾·á"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "´ÙÀ½ ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "ÀÌ°ÍÀÌ ¸Â½À´Ï±î?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Á¤º¸"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Æ®¸® È®Àå"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Æ®¸® Á¢±â"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "±×·ìº°/ÆÑÅ°Áöº° Á¤·Ä Àüȯ"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "ÀÎÅͳݿ¡ ¿¬°á"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"ADSL ¿¬°áÀº ´ë°³ PPPOE¸¦ »ç¿ëÇÕ´Ï´Ù. \n"
-"ÇÏÁö¸¸, ¾î¶² °æ¿ì¿¡´Â PPTP³ª, ±ØÈ÷ µå¹°°Ô´Â DHCPµµ »ç¿ëµË´Ï´Ù.\n"
-"Àß ¸ð¸£°Ú´Ù¸é, ¡¸PPPOE »ç¿ë¡¹À» ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "¾ËÄ«ÅÚ ½ºÇǵåÅÍÄ¡ USB"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "DHCP »ç¿ë"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "PPPOE »ç¿ë"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "PPTP »ç¿ë"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "À¥ ¼­¹ö"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "µµ¸ÞÀÎ ³×ÀÓ ¼­¹ö"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "¸ÞÀÏ ¼­¹ö"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "POP and IMAP ¼­¹ö"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "³×Æ®¿÷ Ä«µå ¾øÀ½"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"µå·¹ÀÌÅ© ¹æÈ­º® °ü¸®ÀÚ\n"
-"\n"
-"ÀÌ°ÍÀº ¸Çµå·¹ÀÌÅ© ¸®´ª½º ½Ã½ºÅÛÀÇ °³ÀÎ ¹æÈ­º®À» ¼³Á¤ÇÕ´Ï´Ù.\n"
-"°­·ÂÇÑ Àü¹® ¹æÈ­º®À» »ç¿ëÇÏ°í ½Í´Ù¸é, ¸Çµå·¹ÀÌÅ© º¸¾È ¹æÈ­º®\n"
-"¹èÆ÷ÆÇÀ» ±¸ÇϽñ⠹ٶø´Ï´Ù."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "±âŸ Æ÷Æ®"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"¾î¶² dhcp Ŭ¶óÀ̾ðÆ®¸¦ »ç¿ëÇÏ°Ú½À´Ï±î?\n"
-"dhcpcd°¡ ±âº»°ªÀÔ´Ï´Ù."
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"¾î¶°ÇÑ ³×Æ®¿÷ ¾î´ðÅ͵µ °¨ÁöµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n"
-"¿¬°á ¼³Á¤À» ÇÒ ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "³×Æ®¿÷ ÀÎÅÍÆäÀ̽º¸¦ ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr "¾î¶² ¾î´ðÅÍ·Î ÀÎÅͳݿ¡ ¿¬°áÇÒ °ÍÀÎÁö ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "³×Æ®¿÷ Ä«µå¸¦ ãÀ»¼ö ¾ø½À´Ï´Ù"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "³×Æ®¿÷ ¼³Á¤"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"È£½ºÆ®¸íÀ» ¾Ë°í ÀÖ´Ù¸é ÀÔ·ÂÇϼ¼¿ä.\n"
-"ÀϺΠDHCP ¼­¹ö´Â È£½ºÆ®¸íÀ» ¿ä±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.\n"
-"È£½ºÆ®¸íÀº ¿Ïº®ÇÑ Á¤±ÔÇüÀ̾î¾ß ÇÕ´Ï´Ù.\n"
-"¿¹)¡¸mybox.mylab.myco.com¡¹"
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "È£½ºÆ®¸í:"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "³×Æ®¿÷ ¼³Á¤ ¸¶¹ý»ç"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "¿ÜÀå ISDN ¸ðµ©"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "³»Àå ISDN Ä«µå"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "¾î¶² Á¾·ùÀÇ ISDN ¿¬°áÀ» »ç¿ëÇմϱî?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"¾î¶² ISDN ¼³Á¤ ¹æ½ÄÀ» ¼±È£ÇϽʴϱî?\n"
-"\n"
-"* ±âÁ¸ÀÇ ¼³Á¤Àº ISDN4NETÀ» »ç¿ëÇÕ´Ï´Ù. °­·ÂÇÏÁö¸¸ Ãʺ¸ÀÚ¿¡°Õ\n"
-" ¾î·Æ°í ¶ÇÇÑ Ç¥ÁØÀÌ ¾Æ´Õ´Ï´Ù.\n"
-"\n"
-"* »õ·Î¿î ¼³Á¤Àº ½±°í º¸´Ù Ç¥ÁØÀûÀÌÁö¸¸, °­·ÂÇÑ µµ±¸´Â µð¼Ò\n"
-" ºÎÁ·ÇÕ´Ï´Ù.\n"
-"\n"
-"¡¸ISDN-LIGHT¡¹¸¦ ÃßõÇÕ´Ï´Ù.\n"
-"\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "»õ·Î¿î ¼³Á¤ (ISDN-LIGHT)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "±âÁ¸ÀÇ ¼³Á¤ (ISDN4NET)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ISDN ¼³Á¤"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"°ø±ÞÀÚ¸¦ ¼±ÅÃÇϼ¼¿ä.\n"
-"¸ñ·Ï¿¡ ¾øÀ¸¸é, ¡¸¸ñ·Ï¿¡ ¾øÀ½¡¹À» ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "À¯·´ ÇÁ·ÎÅäÄÝ"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "À¯·´ ÇÁ·ÎÅäÄÝ (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "´Ù¸¥ Áö¿ªÀ» À§ÇÑ ÇÁ·ÎÅäÄÝ"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"´Ù¸¥ Áö¿ªÀ» À§ÇÑ ÇÁ·ÎÅäÄÝ\n"
-" Dä³Î (leased lines) ¾Æ´Ô"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "¾î¶² ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇϽðڽÀ´Ï±î?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "¾î¶² Á¾À¯ÀÇ Ä«µå¸¦ °¡Áö°í ÀÖ½À´Ï±î?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "¸ð¸£°ÚÀ½"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"¸¸¾à ISA Ä«µå¸¦ °¡Áö°í ÀÖ´Ù¸é, ´ÙÀ½ È­¸é¿¡¼­ ¼³Á¤°ªÀÌ Á¤È®ÇØ¾ß ÇÕ´Ï´Ù.\n"
-"\n"
-"¸¸¾à PCMCIA Ä«µå¸¦ °¡Áö°í ÀÖ´Ù¸é, IRQ¿Í IO °ªÀ» ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "ÁßÁö"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "°è¼Ó"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "¾î´À °ÍÀÌ ´ÔÀÇ ISDN Ä«µåÀԴϱî?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"ISDN PCI Ä«µå°¡ °¨ÁöµÇ¾úÁö¸¸, ±× À¯ÇüÀ» ¾Ë ¼ö ¾ø½À´Ï´Ù. ´ÙÀ½ È­¸é¿¡¼­ PCI Ä«"
-"µå¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "ISDN PCI Ä«µå °Ë»ö ½ÇÆÐ. ´ÙÀ½ È­¸é¿¡¼­ Á÷Á¢ ¼±ÅÃÇØ ÁÖ¼¼¿ä."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "¾î¶² ½Ã¸®¾ó Æ÷Æ®¿¡ ¸¶¿ì½º°¡ ¿¬°áµÇ¾î ÀÖ³ª¿ä?"
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "´ÙÀ̾ó¾÷ ¿É¼Ç"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "¿¬°á À̸§"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "ÀüÈ­ ¹øÈ£"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "·Î±×ÀÎ ID"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "½ºÅ©¸³Æ® ±â¹Ý"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Å͹̳¯ ±â¹Ý"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "µµ¸ÞÀÎ À̸§"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "ù¹ø° DNS ¼­¹ö (¿É¼Ç)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "µÎ¹ø° DNS ¼­¹ö (¿É¼Ç)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"¿¬°áÀ» ÇØÁ¦Çϰųª ´Ù½Ã ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"¿¬°áÀ» ´Ù½Ã ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "ÇöÀç ÀÎÅͳݿ¡ ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"ÀÎÅͳݿ¡ ¿¬°áÇϰųª ¿¬°áÀ» Àç¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "ÇöÀç ÀÎÅͳݿ¡ ¿¬°áµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "¿¬°á"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "¿¬°á ²÷±â"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "¿¬°á ¼³Á¤"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "ÀÎÅÍ³Ý ¿¬°á & ¼³Á¤"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "ÀÌÁ¦ ¡¸%s¡¹¿¬°áÀ» ¼³Á¤ÇÒ °ÍÀÔ´Ï´Ù."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"ÀÌÁ¦ ¡¸%s¡¹¿¬°áÀ» ¼³Á¤ÇÒ °ÍÀÔ´Ï´Ù.\n"
-"\n"
-"\n"
-"½ÃÀÛÇÏ·Á¸é ¡¸È®ÀΡ¹À» ´©¸£¼¼¿ä."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "³×Æ®¿÷ ȯ°æ ¼³Á¤"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Áö±Ý ³×Æ®¿÷À» »ç¿ëÇÏ¿© ¼³Ä¡ÇÏ°í ÀÖ´Â ÁßÀ̹ǷÎ, ³×Æ®¿÷ ¼³Á¤Àº ÀÌ¹Ì µÇ¾î ÀÖ½À´Ï"
-"´Ù.\n"
-"¡¸È®ÀΡ¹À» ´­·¯ ÇöÀç ¼³Á¤À» À¯ÁöÇϰųª, ¡¸Ãë¼Ò¡¹¸¦ ´­·¯ ÀÎÅͳÝ/³×Æ®¿÷ ¿¬°áÀ» "
-"´Ù½Ã ¼³Á¤Çϼ¼¿ä.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"³×Æ®¿÷ ¼³Á¤ ¸¶¹ý»ç¿¡ Àß ¿À¼Ì½À´Ï´Ù.\n"
-"\n"
-"Áö±Ý ÀÎÅͳÝ/³×Æ®¿÷ ¿¬°áÀ» ¼³Á¤ÇÏ·Á ÇÕ´Ï´Ù.\n"
-"ÀÚµ¿ °Ë»öÀ» »ç¿ëÇÏ°í ½ÍÁö ¾Ê´Ù¸é, üũ¹Ú½º¸¦ ÇØÁ¦Çϼ¼¿ä.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "¼³Á¤ÇÒ ÇÁ·ÎÆÄÀÏÀ» ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "ÀÚµ¿°Ë»ö »ç¿ë"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Àü¹®°¡ ¸ðµå"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "ÀåÄ¡¸¦ °Ë»öÇÏ°í ÀÖ½À´Ï´Ù..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "ÀÏ¹Ý ¸ðµ© ¿¬°á"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "%s Æ÷Æ®¿¡¼­ ¹ß°ß"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ISDN ¿¬°á"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "%s ¹ß°ß"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "ADSL ¿¬°á"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "ÀÎÅÍÆäÀ̽º %s»ó¿¡¼­ ¹ß°ß"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "ijÀÌºí ¿¬°á"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "ijÀÌºí ¿¬°á ¹ß°ß"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "LAN ¿¬°á"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "ÀÌ´õ³Ý Ä«µå ¹ß°ß"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "¼³Á¤ÇÒ ¿¬°áÀ» ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"ÀÎÅÍ³Ý Á¢¼Ó¹æ½ÄÀ» ¿©·¯°³ ¼³Á¤Çß½À´Ï´Ù.\n"
-"¿¬°á¿¡ »ç¿ëÇÒ ¹æ½ÄÀ» ¼±ÅÃÇϼ¼¿ä.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "ÀÎÅÍ³Ý ¿¬°á"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "ºÎÆýÿ¡ ¿¬°áÇϵµ·Ï ÇÏ°Ú½À´Ï±î?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "³×Æ®¿÷ ¼³Á¤"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "³×Æ®¿÷À» ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù."
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"³×Æ®¿÷À» ´Ù½Ã ½ÃÀÛÇÏ´Â µµÁß¿¡ ¹®Á¦°¡ ¹ß»ýÇß½À´Ï´Ù:\n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"ÃàÇÏÇÕ´Ï´Ù. ³×Æ®¿÷/ÀÎÅÍ³Ý ¼³Á¤ÀÌ ¿Ï·áµÇ¾ú½À´Ï´Ù.\n"
-"\n"
-"ÀÌÁ¦ ¼³Á¤ÀÌ ½Ã½ºÅÛ¿¡ Àû¿ëµÉ °ÍÀÔ´Ï´Ù.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"¿Ï·áµÈ ÈÄ¿¡, X¸¦ ´Ù½Ã ½ÃÀÛÇÏ¿© È£½ºÆ®¸í º¯°æ¿¡ µû¸¥\n"
-"¹®Á¦ ¹ß»ýÀ» ÇÇÇϽñ⠹ٶø´Ï´Ù."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"°æ°í: ÀÌ ÀåÄ¡´Â ÀÌ¹Ì ÀÎÅÍ³Ý ¿¬°á¿ëÀ¸·Î ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.\n"
-"±×³É ÇöÀç ¼³Á¤À» À¯ÁöÇϼ¼¿ä.\n"
-"¾Æ·¡ ÀԷ¶õÀ» º¯°æÇϸé ÇöÀç ¼³Á¤À» µ¤¾î¾²°Ô µË´Ï´Ù."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"ÀÌ ½Ã½ºÅÛÀ» À§ÇÑ IP ¼³Á¤À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.\n"
-"°¢°¢ÀÇ Ç׸ñÀº¡¸.¡¹À¸·Î ±¸ºÐµÈ ½ÊÁø¼ö IP ÁÖ¼Ò·Î ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.\n"
-"(¿¹, 1.2.3.4)"
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "%s ³×Æ®¿÷ Ä«µå ¼³Á¤Áß"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (%s µå¶óÀ̹ö)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP ÁÖ¼Ò"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "³Ý¸¶½ºÅ©"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(BOOTP/DHCP)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "IP ÀÚµ¿ÇÒ´ç"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "ºÎÆýà ½ÃÀÛ"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP ÁÖ¼Ò´Â 1.2.3.4°ú °°Àº Çü½ÄÀ̾î¾ß ÇÕ´Ï´Ù."
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"È£½ºÆ® À̸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.\n"
-"È£½ºÆ® À̸§Àº ``mybox.mylab.myco.com''°ú °°ÀÌ ¿ÏÀüÇÑ È£½ºÆ® \n"
-"À̸§À̾î¾ß ÇÕ´Ï´Ù. \n"
-"°ÔÀÌÆ® ¿þÀÌ°¡ ÀÖ´Ù¸é ±× IP ÁÖ¼Òµµ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù."
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS ¼­¹ö"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "rpdlxmdnpdl (¿¹. %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "°ÔÀÌÆ®¿þÀÌ ÀåÄ¡"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "IP ÁÖ¼Ò´Â 1.2.3.4°ú °°Àº Çü½ÄÀ̾î¾ß ÇÕ´Ï´Ù."
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "IP ÁÖ¼Ò´Â 1.2.3.4°ú °°Àº Çü½ÄÀ̾î¾ß ÇÕ´Ï´Ù."
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "ÇÁ¶ô½Ã ¼³Á¤"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "À¥ ÇÁ¶ô½Ã"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP ÇÁ¶ô½Ã"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "³×Æ®¿÷Ä«µå ID ÃßÀû (·¦Å¾¿¡ À¯¿ëÇÔ)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "ÇÁ¶ô½Ã À̸§Àº httP://... À̾î¾ß ÇÕ´Ï´Ù."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-#, fuzzy
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "ÁÖ¼Ò´Â ¡¸http:¡¹·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù."
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "¹æÈ­º® ¼³Á¤ÀÌ °¨ÁöµÇ¾ú½À´Ï´Ù!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"°æ°í! ±âÁ¸ÀÇ ¹æÈ­º® ¼³Á¤ÀÌ °¨ÁöµÇ¾ú½À´Ï´Ù. ¼³Ä¡°¡ ³¡³­ ÈÄ¿¡ Á÷Á¢ ¼öÁ¤ÇÒ ÇÊ¿ä"
-"°¡ ÀÖ½À´Ï´Ù."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "ÀÎÅÍ³Ý ¼³Á¤"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Áö±Ý ÀÎÅÍ³Ý ¿¬°áÀ» ½ÃµµÇØ º¸½Ã°Ú½À´Ï±î?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "¿¬°á Å×½ºÆ® Áß..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Áö±Ý ½Ã½ºÅÛÀÌ ÀÎÅͳݿ¡ ¿¬°áµÇ¾ú½À´Ï´Ù."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "º¸¾È»óÀÇ ÀÌÀ¯·Î ÀÌÁ¦ ¿¬°áÀ» ²÷À» °ÍÀÔ´Ï´Ù."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"½Ã½ºÅÛÀÌ ÀÎÅͳݿ¡ ¿¬°áµÇÁö ¾ÊÀº µíÇÕ´Ï´Ù.\n"
-"¿¬°á ¼³Á¤À» ´Ù½ÃÇØ º¸¼¼¿ä."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "¿¬°á ¼³Á¤"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "¾Æ·¡ ¾ç½ÄÀ» ä¿ö ÁÖ¼¼¿ä."
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "Ä«µå IRQ"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Ä«µå ¸Þ¸ð¸® (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "Ä«µå IO"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "Ä«µå IO_0"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "Ä«µå IO_1"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "´ÔÀÇ °³ÀÎ ÀüÈ­ ¹øÈ£"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "°ø±ÞÀÚ À̸§ (¿¹ provider.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "°ø±ÞÀÚ ÀüÈ­¹øÈ£"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "°ø±ÞÀÚ DNS 1 (¿É¼Ç)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "°ø±ÞÀÚ DNS 2 (¿É¼Ç)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "±¹°¡ ¼±ÅÃ"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "´ÙÀÌ¾ó¸µ ¸ðµå"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "¿¬°á ¼Óµµ"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "¿¬°á ½Ã°£ÃÊ°ú (ÃÊ)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "·Î±×ÀÎ °èÁ¤(»ç¿ëÀÚ¸í)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "°èÁ¤ ¾ÏÈ£"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "¿µ±¹"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "¸¶¿îÆ® ½ÇÆÐ: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "ÀÌ ½Ã½ºÅÛ¿¡¼­´Â È®ÀåÆÄƼ¼ÇÀÌ Áö¿øµÇÁö ¾Ê½À´Ï´Ù."
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"ÆÄƼ¼Ç Å×ÀÌºí¿¡¼­ ºó °ø°£ÀÌ ÀÖÁö¸¸ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.\n"
-"À¯ÀÏÇÑ ÇØ°áÃ¥Àº ÁÖ ÆÄƼ¼ÇµéÀÌ È®Àå ÆÄƼ¼ÇµéÀÇ µÚ¿¡ ÀÖ´Â ºó °ø°£À» Â÷ÁöÇϵµ·Ï "
-"¿È±â´Â °ÍÀÔ´Ï´Ù."
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "%s ÆÄÀϷκÎÅÍÀÇ º¹±¸ ½ÇÆÐ: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "À߸øµÈ ¹é¾÷ ÆÄÀÏ"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "%s ÆÄÀÏ¿¡ ¾²±â ¿À·ù"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"Çϵåµå½ºÅ©¿¡ ÀÌ»óÀÌ ¹ß»ýÇß½À´Ï´Ù. \n"
-"µ¥ÀÌÅÍ ¹«°á¼º °Ë»ç°¡ ½ÇÆÐÇß½À´Ï´Ù. \n"
-"ÀÌ°ÍÀº µð½ºÅ©¿¡ ±â·ÏµÇ´Â µ¥ÀÌÅ͸¦ ÀÒ¾î ¹ö¸°´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù."
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "Çʼö ÆÑÅ°Áö"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "Áß¿äÇÑ ÆÑÅ°Áö"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "ÈǸ¢ÇÑ ÆÑÅ°Áö"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "ÁÁÀº ÆÑÅ°Áö"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "±¦ÂúÀº ÆÑÅ°Áö"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Common Unix Printing System"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR New Generation"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer Daemon"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Print, Don't Queue"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "·ÎÄà ÇÁ¸°ÅÍ"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "¿ø°Ý ÇÁ¸°ÅÍ"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "¿ø°Ý CUPS ¼­¹öÀÇ ÇÁ¸°ÅÍ"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "¿ø°Ý LPD ¼­¹öÀÇ ÇÁ¸°ÅÍ"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "³×Æ®¿÷ ÇÁ¸°ÅÍ (TCP/¼ÒÄÏ)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "»ï¹Ù/À©µµ¿ìÁî 95/98/NT»óÀÇ ÇÁ¸°ÅÍ"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "³×Æ®¿þ¾î ¼­¹ö»óÀÇ ÇÁ¸°ÅÍ"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "ÇÁ¸°ÅÍ ÀåÄ¡ URIÀ» ÀÔ·ÂÇϼ¼¿ä."
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "ÀÛ¾÷À» ¸í·ÉÀ¸·Î ÆÄÀÌÇÁ ¿¬°á"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "¾Ë ¼ö ¾ø´Â ¸ðµ¨"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "¾Ë ¼ö¾ø´Â ¸ðµ¨"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "·ÎÄà ÇÁ¸°ÅÍ"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "¿ø°Ý ÇÁ¸°ÅÍ"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ""
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ""
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ""
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", %s¿¡ Àμâ"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ""
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ""
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "³¯(RAW) ÇÁ¸°ÅÍ (µå¶óÀ̹ö »ç¿ë¾ÈÇÔ)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(%s¿¡)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(ÀÌ ¼­¹ö»óÀÇ)"
-
-#: ../../printer.pm_.c:1122
-#, fuzzy, c-format
-msgid "On CUPS server \"%s\""
-msgstr "CUPS ¼­¹ö IP"
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (±âº»°ª)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "ÇÁ¸°ÅÍ ¿¬°á¹æ¹ýÀ» ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "ÇÁ¸°ÅÍ°¡ ¾î¶»°Ô ¿¬°áµÇ¾î ÀÖ½À´Ï±î?"
-
-#: ../../printerdrake.pm_.c:28
-#, fuzzy
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"¿ø°Ý CUPS ¼­¹öÀÇ ÇÁ¸°ÅÍ´Â ¿©±â¼­ ¼³Á¤ÇÒ ÇÊ¿ä°¡ \n"
-"¾ø½À´Ï´Ù; ÀÌ·± ÇÁ¸°ÅÍ´Â ÀÚµ¿À¸·Î °¨ÁöµÇ¾î Áý´Ï´Ù. ÀÌ¿Í °°Àº °æ¿ì\n"
-"¡¸¿ø°Ý CUPS ¼­¹öÀÇ ÇÁ¸°ÅÍ¡¹¸¦ ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "CUPS ¼³Á¤"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "CUPS ¼­¹ö ÁöÁ¤"
-
-#: ../../printerdrake.pm_.c:86
-#, fuzzy
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"¿ø°Ý CUPS ¼­¹ö¿¡ ´ëÇؼ­´Â ¿©±â¼­ ÇÁ¸°Å͸¦ ¼³Á¤ÇÒ ÇÊ¿ä°¡\n"
-"¾ø½À´Ï´Ù; CUPS ¼­¹ö´Â ÀÚµ¿À¸·Î ÇÁ¸°ÅÍ Á¤º¸¸¦ ¾Ë·ÁÁÝ´Ï´Ù.\n"
-"ÇöÀç ¾Ë·ÁÁø ¸ðµç ÇÁ¸°ÅÍ´Â ¡¸±âº» ÇÁ¸°ÅÍ¡¹¿µ¿ª¿¡ ³ª¿­µË´Ï´Ù.\n"
-"±âº» ÇÁ¸°ÅÍ·Î »ç¿ëÇÒ ÇÁ¸°Å͸¦ ¼±ÅÃÇÏ°í ¡¸Àû¿ë/ÇÁ¸°ÅÍ ´Ù½Ã Àб⡹\n"
-"¹öÆ°À» ´©¸£¼¼¿ä. ÇÁ¸°ÅÍ ¸ñ·ÏÀ» °»½ÅÇÏ·Á ÇÒ¶§µµ µ¿ÀÏÇÑ ¹öÆ°À»\n"
-"´©¸£¼¼¿ä. (CUPS°¡ ½ÃÀÛµÈ ÈÄ, ¸ðµç ¿ø°Ý ÇÁ¸°ÅÍ°¡ º¸¿©Áö±â±îÁö´Â\n"
-"30ÃÊ °¡·®ÀÇ ½Ã°£ÀÌ °É¸³´Ï´Ù.)\n"
-"CUPS ¼­¹ö°¡ ´Ù¸¥ ³×Æ®¿÷¿¡ ÀÖ´Ù¸é, CUPS ¼­¹öÀÇ IP ÁÖ¼Ò¿Í\n"
-"Æ÷Æ® ¹øÈ£(¿É¼Ç)¸¦ ÁöÁ¤Çؾ߸¸ ¼­¹ö·ÎºÎÅÍ ÇÁ¸°ÅÍ Á¤º¸¸¦ ¹Þ¾Æ¿Ã ¼ö\n"
-"ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì°¡ ¾Æ´Ï¶ó¸é ÀÌ ¿µ¿ªµéÀº ±×³É ºñ¿öµÎ¼¼¿ä."
-
-#: ../../printerdrake.pm_.c:87
-#, fuzzy
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"ÀϹÝÀûÀ¸·Î CUPS´Â ³×Æ®¿÷ȯ°æ¿¡ µû¶ó ÀÚµ¿À¸·Î ¼³Á¤µÇ±â\n"
-"¶§¹®¿¡, Áö¿ª ³×Æ®¿÷¿¡ ÀÖ´Â CUPS ¼­¹öÀÇ ÇÁ¸°Å͸¦ »ç¿ëÇÒ\n"
-"¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ¸¸¾à¿¡ ÀÌ°ÍÀÌ ¿Ã¹Ù¸£°Ô ÀÛµ¿ÇÏÁö ¾ÊÀ¸¸é,\n"
-"¡¸ÀÚµ¿ CUPS ¼³Á¤¡¹À» ÇØÁ¦ÇϽðí, ¡¸/etc/cups/cupsd.conf¡¹\n"
-"¸¦ Á÷Á¢ ¼öÁ¤ÇØ ÁÖ¼¼¿ä. ³ªÁß¿¡ CUPS¸¦ ´Ù½Ã ½ÇÇàÇÏ´Â °ÍÀ»\n"
-"ÀØÁö¸¶¼¼¿ä. (¸í·É¾î: ¡¸service cups restart¡¹ )"
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP ÁÖ¼Ò´Â ¡¸192.168.1.20¡¹°ú °°Àº Çü½ÄÀ̾î¾ß ÇÕ´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "Æ÷Æ® ¹øÈ£´Â Á¤¼öÀ̾î¾ß ÇÕ´Ï´Ù!"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "CUPS ¼­¹ö IP"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Æ÷Æ®"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "ÀÚµ¿ CUPS ¼³Á¤"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "ÇÁ¸°Å͵巹ÀÌÅ©"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "½Ã½ºÅÛ °Ë»ç Áß..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-#, fuzzy
-msgid ""
-"The following printers\n"
-"\n"
-msgstr "´ÙÀ½ ÆÑÅ°ÁöµéÀÌ Á¦°ÅµÉ °ÍÀÔ´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:199
-#, fuzzy
-msgid ""
-"The following printer\n"
-"\n"
-msgstr "´ÙÀ½ ÆÑÅ°ÁöµéÀÌ Á¦°ÅµÉ °ÍÀÔ´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-#, fuzzy
-msgid "directly connected to your system"
-msgstr "½Ã½ºÅÛ ÆùÆ® º¹»ç"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-#, fuzzy
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr "ÇÁ¸°ÅÍ°¡ ¿¬°áµÈ Æ÷Æ®¸¦ ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-#, fuzzy
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr ""
-"ÀÌ ÇÁ¸°ÅÍ(%s)¸¦\n"
-"±âº» ÇÁ¸°ÅÍ·Î ÇϽðڽÀ´Ï±î?"
-
-#: ../../printerdrake.pm_.c:238
-#, fuzzy
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "ºÎÆýÿ¡ ¿¬°áÇϵµ·Ï ÇÏ°Ú½À´Ï±î?"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "»õ ÇÁ¸°ÅÍ Ãß°¡"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:315
-#, fuzzy
-msgid "Auto-detect printers connected to this machine"
-msgstr "ÇÁ¸°ÅÍ ÀÚµ¿°Ë»ö"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Áö¿ª ÇÁ¸°ÅÍ"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "ÇÁ¸°ÅÍ ÀÚµ¿ °Ë»ö"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:410
-#, fuzzy, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "»ï¹Ù/À©µµ¿ìÁî 95/98/NT»óÀÇ ÇÁ¸°ÅÍ"
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "%s ¹ß°ß"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:424
-#, fuzzy, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "³×Æ®¿÷ ÇÁ¸°ÅÍ (¼ÒÄÏ)"
-
-#: ../../printerdrake.pm_.c:426
-#, fuzzy, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "»ï¹Ù/À©µµ¿ìÁî 95/98/NT»óÀÇ ÇÁ¸°ÅÍ"
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "ÀåÄ¡ ¶Ç´Â ÆÄÀÏ À̸§À» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù!"
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "ÇÁ¸°Å͸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù!"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "À¯È¿ÇÑ ÇÁ¸°Å͵é"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "ÇÁ¸°ÅÍ°¡ ¿¬°áµÈ Æ÷Æ®¸¦ ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "ÇÁ¸°ÅÍ ¶Ç´Â ÀåÄ¡¸¦ ÀÔ·Â ¶Ç´Â ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "¼öµ¿ ¼³Á¤"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "¿ø°Ý LPD ÇÁ¸°ÅÍ ¿É¼Ç"
-
-#: ../../printerdrake.pm_.c:681
-#, fuzzy
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"¿ø°Ý LPD ÇÁ¸°Å͸¦ »ç¿ëÇϱâ À§Çؼ­´Â\n"
-"±× ÇÁ¸°ÅÍ ¼­¹öÀÇ È£½ºÆ®¸í°ú ±× ¼­¹ö»óÀÇ ÇÁ¸°ÅÍ À̸§À»\n"
-"ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "¿ø°Ý È£½ºÆ®¸í"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "¿ø°Ý ÇÁ¸°Å͸í"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "¿ø°Ý È£½ºÆ®¸íÀ» ãÀ» ¼ö ¾øÀ½!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "¿ø°Ý ÇÁ¸°Å͸íÀÌ ºüÁ³½À´Ï´Ù!!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "°Ë»öµÈ ¸ðµ¨: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "³×Æ®¿÷ °Ë»ö Áß ..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, fuzzy, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "ÇÁ¸°ÅÍ¡¸%s¡¹»ó¿¡¼­ Àμâ Áß"
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "SMB (Windows 9x/NT) ÇÁ¸°ÅÍ ¿É¼Ç"
-
-#: ../../printerdrake.pm_.c:844
-#, fuzzy
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"»ï¹Ù ÇÁ¸°ÅÍ·Î ÀμâÇÏ·Á¸é, »ï¹Ù ¼­¹öÀÇ È£½ºÆ®¸í \n"
-"(ÁÖÀÇ! ±× ¼­¹öÀÇ TCP/IP È£½ºÆ®¸í°ú´Â À̸§ÀÌ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.)°ú, \n"
-"°¡´ÉÇÏ´Ù¸é, ±× ¼­¹öÀÇ IP ÁÖ¼Ò ±×¸®°í ¾×¼¼½ºÇÏ·Á´Â ÇÁ¸°ÅÍÀÇ \n"
-"°øÀ¯ À̸§, Á¤½Ä »ç¿ëÀÚ¸í, ¾ÏÈ£, ÀÛ¾÷±×·ì¸íÀ» \n"
-"ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "SMB ¼­¹ö È£½ºÆ®"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "SMB ¼­¹ö IP"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "°øÀ¯ À̸§"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "ÀÛ¾÷ ±×·ì"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "ÀÚµ¿ °Ë»öµÊ"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "¼­¹ö À̸§ ¶Ç´Â ¼­¹ö IP¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "»ï¹Ù °øÀ¯ À̸§À» ãÀ» ¼ö ¾øÀ½!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "³Ý¿þ¾î ÇÁ¸°ÅÍ ¿É¼Ç"
-
-#: ../../printerdrake.pm_.c:961
-#, fuzzy
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"³Ý¿þ¾î ÇÁ¸°ÅÍ·Î ÀμâÇÏ·Á¸é, ³Ý¿þ¾î ¼­¹öÀÇ È£½ºÆ®¸í \n"
-"(ÁÖÀÇ! ±× ¼­¹öÀÇ TCP/IP È£½ºÆ®¸í°ú´Â À̸§ÀÌ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.)°ú \n"
-"¾×¼¼½ºÇÏ·Á´Â ÇÁ¸°ÅÍÀÇ Å¥ À̸§, Á¤½Ä »ç¿ëÀÚ¸í, ¾ÏÈ£¸¦ \n"
-"ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "ÇÁ¸°ÅÍ ¼­¹ö"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "ÇÁ¸°Æ® Å¥ À̸§"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "NCP ¼­¹ö À̸§À» ãÀ» ¼ö ¾øÀ½!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "NCP Å¥ À̸§À» ãÀ» ¼ö ¾øÀ½!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "TCP/¼ÒÄÏ ÇÁ¸°ÅÍ ¿É¼Ç"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1085
-#, fuzzy
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"¼ÒÄÏ ÇÁ¸°ÅÍ·Î ÀμâÇϱâ À§Çؼ­´Â, ÇÁ¸°ÅÍÀÇ È£½ºÆ®¸í°ú \n"
-"Æ÷Æ® ¹øÈ£(¿É¼Ç)¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. HP JetDirect ¼­¹ö»ó¿¡¼­´Â\n"
-"ÀϹÝÀûÀ¸·Î 9100 Æ÷Æ®¸¦ »ç¿ëÇÏÁö¸¸, ´Ù¸¥ ¼­¹ö»ó¿¡¼­´Â °¢±â\n"
-"´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. Çϵå¿þ¾î ¼³¸í¼­¸¦ ÂüÁ¶Çϼ¼¿ä."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "ÇÁ¸°ÅÍ È£½ºÆ®¸í ¶Ç´Â IP°¡ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù!"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "ÇÁ¸°ÅÍ È£½ºÆ®¸í ¶Ç´Â IP"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "ÇÁ¸°ÅÍ ÀåÄ¡ URI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"ÇÁ¸°ÅÍ ¾×¼¼½º ÁÖ¼Ò¸¦ Á÷Á¢ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁÖ¼Ò´Â CUPS ¶Ç´Â Foomatic ±ÔÁ¤"
-"À» ÁؼöÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº ÁÖ¼Ò´Â ¸ðµç ½ºÇ®·¯°¡ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "À¯È¿ÇÑ ÁÖ¼Ò¸¦ ÀÔ·ÂÇϼ¼¿ä!"
-
-#: ../../printerdrake.pm_.c:1515
-#, fuzzy
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"¸ðµç ÇÁ¸°ÅÍ´Â À̸§ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.(¿¹, lp)\n"
-"¼³¸í°ú À§Ä¡ ºÎºÐÀ» ÀÔ·ÂÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.\n"
-"±×°ÍµéÀº ´ÜÁö »ç¿ëÀÚµéÀ» À§ÇÑ ºÎ¿¬¼³¸íÀÏ »ÓÀÔ´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "ÇÁ¸°ÅÍ À̸§"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "À§Ä¡"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "ÇÁ¸°ÅÍ µ¥ÀÌÅͺ£À̽º Àд Áß ..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "ÇÁ¸°ÅÍ µ¥ÀÌÅͺ£À̽º Áغñ Áß ..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "ÇÁ¸°ÅÍ ¸ðµ¨"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "¸ðµ¨ÀÌ Á¤È®ÇÕ´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Á÷Á¢ ¸ðµ¨ ¼±ÅÃ"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "ÇÁ¸°ÅÍ ¸ðµ¨ ¼±ÅÃ"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "¾î¶² ÇÁ¸°Å͸¦ °¡Áö°í ÀÖ½À´Ï±î?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "OKI À©ÇÁ¸°ÅÍ ¼³Á¤"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "·º½º¸¶Å© À×Å©Á¬ ¼³Á¤"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-#, fuzzy
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"ÇÁ¸°ÅÍ ±âº»°ª ¼³Á¤\n"
-"ÆäÀÌÁö Å©±â¿Í (¸¸¾à À¯È¿ÇÏ´Ù¸é) À×Å© À¯ÇüÀÌ ¿Ã¹Ù¸¥Áö\n"
-"Àß È®ÀÎÇϼ¼¿ä. °íÇ°Áú Àμ⹰À» ¾ò±âÀ§Çؼ­´Â Àμ⠼ӵµ°¡\n"
-"±× ¸¸Å­ ´À·ÁÁø´Ù´Â °ÍÀ» ¾Ë°í °è¼¼¿ä."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "%s ¿É¼ÇÀº Á¤¼ö ¹øÈ£À̾î¾ß ÇÕ´Ï´Ù!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "%s ¿É¼ÇÀº ¼ýÀÚÀ̾î¾ß ÇÕ´Ï´Ù!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "%s ¿É¼Ç ¹üÀ§ ÃÊ°ú!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"ÀÌ ÇÁ¸°ÅÍ(%s)¸¦\n"
-"±âº» ÇÁ¸°ÅÍ·Î ÇϽðڽÀ´Ï±î?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "½ÃÇè ÆäÀÌÁö"
-
-#: ../../printerdrake.pm_.c:2121
-#, fuzzy
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"ÀμâÇÒ ½ÃÇè ÆäÀÌÁö¸¦ ¼±ÅÃÇϼ¼¿ä.\n"
-"ÁÖÀÇ: »çÁø ½ÃÇè ÆäÀÌÁö¸¦ ÀμâÇϱâ À§Çؼ­´Â ´Ù¼Ò ½Ã°£ÀÌ °É¸± ¼ö ÀÖ½À´Ï´Ù.\n"
-"±×¸®°í Àú¿ë·®ÀÇ ¸Þ¸ð¸®¸¦ °¡Áø ·¹ÀÌÀú ÇÁ¸°ÅÍ¿¡¼­´Â\n"
-"ÆäÀÌÁö°¡ ³ª¿ÀÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.\n"
-"Ç¥ÁØ ½ÃÇè ÆäÀÌÁö´Â ´ë°³ Àß ÀμâµË´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "½ÃÇè ÆäÀÌÁö ¾øÀ½"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "Àμâ"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "Ç¥ÁØ ½ÃÇè ÆäÀÌÁö"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "´Ù¸¥ ½ÃÇè ÆäÀÌÁö (Letter)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "½ÃÇè ÆäÀÌÁö È°¼ºÈ­ (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "»çÁø ½ÃÇè ÆäÀÌÁö"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "½ÃÇè ÆäÀÌÁö Àμ⠾ÈÇÔ"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "½ÃÇè ÆäÀÌÁö Àμâ Áß..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"½ÃÇè Àμâ ÆäÀÌÁö¸¦ ÇÁ¸°ÅÍ·Î º¸³Â½À´Ï´Ù.\n"
-"ÀμâµÇ±â±îÁö ¾à°£ÀÇ ½Ã°£ÀÌ °É¸± ¼ö ÀÖ½À´Ï´Ù.\n"
-"Àμ⠻óȲ: \n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"½ÃÇè Àμâ ÆäÀÌÁö¸¦ ÇÁ¸°ÅÍ·Î º¸³Â½À´Ï´Ù.\n"
-"ÀμâµÇ±â±îÁö ¾à°£ÀÇ ½Ã°£ÀÌ °É¸± ¼ö ÀÖ½À´Ï´Ù.\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "¿Ã¹Ù¸£°Ô ÀÛµ¿Çß½À´Ï±î?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "³¯(RAW) ÇÁ¸°ÅÍ"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, fuzzy, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"ÇöÀç ÇÁ¸°ÅÍ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿É¼Ç ¸ñ·ÏÀ» º¸·Á¸é, ¡¸ÀÎ¼â ¿É¼Ç ¸ñ·Ï¡¹À» ´©¸£¼¼"
-"¿ä.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"¸í·ÉÇà(Å͹̳ΠÀ©µµ¿ì)¿¡¼­ ÆÄÀÏÀ» ÀμâÇÏ·Á¸é, ¡¸%s <ÆÄÀÏ>¡¹¸í·ÉÀ» »ç¿ëÇϼ¼"
-"¿ä.\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-#, fuzzy
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"ÇöÀç ÇÁ¸°ÅÍ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿É¼Ç ¸ñ·ÏÀ» º¸·Á¸é, ¡¸ÀÎ¼â ¿É¼Ç ¸ñ·Ï¡¹À» ´©¸£¼¼"
-"¿ä.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"¸í·ÉÇà(Å͹̳ΠÀ©µµ¿ì)¿¡¼­ ÆÄÀÏÀ» ÀμâÇÏ·Á¸é, ¡¸%s <ÆÄÀÏ>¡¹ ¶Ç´Â ¡¸%s <ÆÄÀÏ>¡¹"
-"¸í·ÉÀ» »ç¿ëÇϼ¼¿ä.\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"¡¸%s¡¹¿Í¡¸%s¡¹¸í·ÉÀº ¶ÇÇÑ Æ¯Á¤ Àμâ ÀÛ¾÷À» À§ÇÑ ¿É¼Ç ¼³Á¤À» ¼öÁ¤ÇÒ ¼ö ÀÖ°Ô ÇÕ"
-"´Ï´Ù. ¸í·ÉÇà¿¡ ¿øÇÏ´Â ¼³Á¤°ªÀ» Ãß°¡Çϼ¼¿ä, ¿¹: ¡¸%s <ÆÄÀÏ>¡¹.\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, fuzzy, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "ÇÁ¸°ÅÍ¡¸%s¡¹»ó¿¡¼­ Àμâ Áß"
-
-#: ../../printerdrake.pm_.c:2344
-#, fuzzy, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "ÇÁ¸°ÅÍ¡¸%s¡¹»ó¿¡¼­ Àμâ Áß"
-
-#: ../../printerdrake.pm_.c:2346
-#, fuzzy, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "ÇÁ¸°ÅÍ¡¸%s¡¹»ó¿¡¼­ Àμâ Áß"
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "ÇÁ¸°ÅÍ¡¸%s¡¹»ó¿¡¼­ Àμâ Áß"
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "´Ý±â"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "ÇÁ¸°ÅÍ ¿É¼Ç ¸ñ·Ï"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "ÇÁ¸°ÅÍ µ¥ÀÌÅÍ Àд Áß ..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "ÇÁ¸°ÅÍ ¼³Á¤ Àü¼Û"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"½ºÇ®·¯ %s¸¦ À§ÇØ »ç¿ëÇÑ ÇÁ¸°ÅÍ ¼³Á¤À» ÇöÀç ½ºÇ®·¯ÀÎ %s·Î º¹»çÇÒ ¼ö ÀÖ½À´Ï´Ù. "
-"¸ðµç ¼³Á¤ µ¥ÀÌÅÍ(ÇÁ¸°Å͸í, ¼³¸í, À§Ä¡, ¿¬°á À¯Çü, ±×¸®°í ±âº» ¿É¼Ç°ªµé)°¡ ³Ñ"
-"°ÜÁú °ÍÀÔ´Ï´Ù. ±×·¯³ª ÀÛ¾÷µéÀº Àü¼ÛµÇÁö ¾Ê½À´Ï´Ù.\n"
-"´ÙÀ½°ú °°Àº ÀÌÀ¯·ÎÀÎÇÏ¿© ¸ðµç Å¥°¡ Àü¼ÛµÉ ¼ö´Â ¾ø½À´Ï´Ù:\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS´Â ³ëº§ ¼­¹ö»óÀÇ ÇÁ¸°Åͳª ÀÚÀ¯Çü½Ä ¸í·É¾î·Î µ¥ÀÌÅ͸¦ º¸³»´Â ÇÁ¸°ÅÍ´Â Áö¿ø"
-"ÇÏÁö ¾Ê½À´Ï´Ù.\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"LPQ´Â ´ÜÁö Áö¿ª ÇÁ¸°ÅÍ, ¿ø°Ý LPD ÇÁ¸°ÅÍ ±×¸®°í ¼ÒÄÏ/TCP ÇÁ¸°Å͸¸À» Áö¿øÇÕ´Ï"
-"´Ù.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD¿Í LPRng´Â IPP ÇÁ¸°Å͸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"±×¸®°í ¶ÇÇÑ, ÀÌ ÇÁ·Î±×·¥À̳ª ¡¸Foomatic ¼³Á¤¡¹À¸·Î »ý¼ºµÇÁö ¾ÊÀº Å¥´Â Àü¼ÛµÉ "
-"¼ö ¾ø½À´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"¶ÇÇÑ Á¦Á¶¾÷ü°¡ Á¦°øÇÑ PPD ÆÄÀÏÀ̳ª CUPS Æ÷ÇÔ µå¶óÀ̹ö·Î ¼³Á¤µÈ ÇÁ¸°Å͵µ Àü¼Û"
-"µÉ ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"Àü¼ÛÇÏ·Á´Â ÇÁ¸°Å͵éÀ» ¼±ÅÃÇÑ ÈÄ¿¡ ¡¸Àü¼Û¡¹À» ´©¸£¼¼¿ä."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "ÇÁ¸°ÅÍ Àü¼Û ÇÏÁö¾ÊÀ½"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Àü¼Û"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"ÇÁ¸°ÅÍ ¡¸%s¡¹°¡ ÀÌ¹Ì %sÇÏ¿¡ Á¸ÀçÇÔ´Ï´Ù.\n"
-"µ¤¾î ¾µ·Á¸é ¡¸Àü¼Û¡¹À» ´©¸£¼¼¿ä.\n"
-"»õ À̸§À» ÀÔ·ÂÇϰųª ÀÌ ÇÁ¸°Å͸¦ Áö³ªÄ¥ ¼öµµ ÀÖ½À´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr "ÇÁ¸°ÅÍ À̸§¿¡´Â ¹®ÀÚ, ¼ýÀÚ ±×¸®°í ¹ØÁÙ(Underscore)¸¸ ÀÖ¾î¾ß ÇÕ´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"ÇÁ¸°ÅÍ ¡¸%s¡¹°¡ ÀÌ¹Ì Á¸ÀçÇÕ´Ï´Ù.\n"
-"Á¤¸»·Î ±âÁ¸ ¼³Á¤À» µ¤¾î ¾µ±î¿ä?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "»õ ÇÁ¸°ÅÍ À̸§"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "%s Àü¼Û Áß ..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"ÀÌÀü ±âº» ÇÁ¸°ÅÍ(¡¸%s¡¹)¸¦ Àü¼ÛÇÏ¿´½À´Ï´Ù. »õ ÇÁ¸°Æà ½Ã½ºÅÛ %sÇÏ¿¡¼­ ±×°ÍÀÌ "
-"¶ÇÇÑ ±âº» ÇÁ¸°ÅÍ°¡ µÇµµ·Ï ÇϽðڽÀ´Ï±î?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "ÇÁ¸°ÅÍ µ¥ÀÌÅÍ °»½Å Áß ..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "¿ø°Ý ÇÁ¸°ÅÍ ¼³Á¤"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "³×Æ®¿÷ ¿¬°á Áß..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Áö±Ý ³×Æ®¿÷ ¼³Á¤"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "³×Æ®¿÷ ±â´ÉÀÌ ¼³Á¤µÇÁö ¾Ê¾Ò½À´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"¿ø°Ý ÇÁ¸°Å͸¦ ¼³Á¤ÇÏ·Á ÇÕ´Ï´Ù. ±×·¯±â À§Çؼ­´Â ³×Æ®¿÷ÀÌ µ¿ÀÛÇÏ°í ÀÖ¾î¾ß ÇÏ´Â"
-"µ¥, ¾ÆÁ÷ ³×Æ®¿÷ ¼³Á¤ÀÌ µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù. ³×Æ®¿÷ ¼³Á¤¾øÀÌ °è¼Ó ÁøÇàÇϸé, Áö"
-"±Ý ¼³Á¤ÇÏ°í ÀÖ´Â ÇÁ¸°Å͸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¾î¶»°Ô ÇϽðڽÀ´Ï±î?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "³×Æ®¿÷ ¼³Á¤ ¾øÀÌ °è¼Ó"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"¼³Ä¡°úÁ¤¿¡¼­ ¼³Á¤ÇÑ ³×Æ®¿÷À» ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù. ½Ã½ºÅÛÀÌ ºÎÆÃµÉ ¶§, ³×Æ®¿÷"
-"ÀÌ ÀÚµ¿ ½ÇÇàµÇµµ·Ï µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ°í, ¸Çµå·¹ÀÌÅ© Á¦¾î ¼¾ÅÍ(¡¸³×Æ®¿÷°ú ÀÎÅÍ"
-"³Ý¡¹/¡¸¿¬°á¡¹)¸¦ ÀÌ¿ëÇÏ¿© ¿Ã¹Ù¸£°Ô ¼³Á¤Çϼ¼¿ä.±×¸®°í³ª¼­ ´Ù½Ã ¸Çµå·¹ÀÌÅ© Á¦"
-"¾î ¼¾ÅÍ(¡¸Çϵå¿þ¾î¡¹/¡¸ÇÁ¸°ÅÍ¡¹)¸¦ ÀÌ¿ëÇÏ¿©, ÇÁ¸°ÅÍ ¼³Á¤À» ´Ù½Ã ÇØ º¸¼¼¿ä."
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"³×Æ®¿÷ Á¢±ÙÀÌ ºÒ°¡´ÉÇßÀ¸¸ç, ½ÃÀÛÇÒ ¼öµµ ¾ø¾ú½À´Ï´Ù. ³×Æ®¿÷ ¼³Á¤°ú Çϵå¿þ¾î¸¦ "
-"Á¡°ËÇØ ÁÖ¼¼¿ä. ±×¸®°í³ª¼­ ¿ø°Ý ÇÁ¸°ÅÍ ¼³Á¤À» ´Ù½Ã ½ÃµµÇØ º¸¼¼¿ä."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "Àμ⠽ýºÅÛ Àç½ÇÇà Áß ..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "³ôÀ½"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "ÃÖ°í"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "º¸¾È ¼öÁØ %s·Î Àμ⠽ýºÅÛ ¼³Ä¡ Áß"
-
-#: ../../printerdrake.pm_.c:2643
-#, fuzzy, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"Áö±Ý ´ÔÀº º¸¾È¼öÁØ %2$s·Î ¿î¿ëµÇ´Â ½Ã½ºÅÛ¿¡\n"
-"Àμ⠽ýºÅÛ %1$sÀ» ¼³Ä¡ÇÏ·Á°í ÇÕ´Ï´Ù.\n"
-"\n"
-"Àμ⠽ýºÅÛÀº ÀμâÀÛ¾÷À» ±â´Ù·È´Ù°¡ ó¸®ÇÏ´Â\n"
-"´ë¸ó(¹é±×¶ó¿îµå ÇÁ·Î¼¼½º)¸¦ ½ÇÇà½Ãŵ´Ï´Ù.\n"
-"¿ø°Ý ½Ã½ºÅÛ¿¡¼­ ³×Æ®¿÷À¸·Î ÀÌ ´ë¸ó¿¡ Á¢±ÙÇÒ ¼öµµ\n"
-"Àֱ⠶§¹®¿¡, Å©·¡Ä¿µéÀÇ »ç³É°¨ÀÌ µÇ±âµµ ÇÕ´Ï´Ù.\n"
-"µû¶ó¼­ ÇöÀç º¸¾È ¼öÁØ¿¡¼­´Â ´ÜÁö ¸î¸îÀÇ ¸Å¸óµé¸¸\n"
-"½ÇÇàµÇµµ·Ï ¼±ÅõǴ °ÍÀÌ ±âº»ÀÔ´Ï´Ù.\n"
-"\n"
-"Á¤¸»·Î ÀÌ ÄÄÇ»ÅÍ»óÀÇ Àμ⠼³Á¤À»\n"
-"¿øÇϽʴϱî? "
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "ºÎÆýà Àμ⠽ýºÅÛ ÀÚµ¿½ÇÇà"
-
-#: ../../printerdrake.pm_.c:2676
-#, fuzzy, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"Àμ⠽ýºÅÛ(%s)´Â ÄÄÇ»ÅÍ°¡ ºÎÆÃÇÒ ¶§ ÀÚµ¿À¸·Î ½ÇÇàµÇÁö\n"
-"¾ÊÀ» °ÍÀÔ´Ï´Ù.\n"
-"\n"
-"Àμ⠽ýºÅÛÀº Å©·¡Ä¿µéÀÇ ÀáÀçÀûÀÎ °ø°Ý¸ñÇ¥À̱⠶§¹®¿¡,\n"
-"º¸¾È ¼öÁØÀ» ³ô°Ô ÇÏ¿´À» ½Ã¿¡´Â ÀÚµ¿½ÇÇà ±â´ÉÀÌ ÇØÁ¦µÉ\n"
-"¼öµµ ÀÖµµ·Ï µÇ¾î ÀÖ½À´Ï´Ù.\n"
-"\n"
-"´Ù½Ã Àμ⠽ýºÅÛÀÇ ÀÚµ¿½ÇÇà ±â´ÉÀÌ È°¼ºÈ­µÇµµ·Ï\n"
-"ÇϽðڽÀ´Ï±î?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "¼³Ä¡µÈ ¼ÒÇÁÆ®¿þ¾î È®ÀÎ Áß ..."
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "LPRng Á¦°Å Áß ..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "LPD Á¦°Å Áß ..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "ÇÁ¸°ÅÍ ½ºÇ®·¯À» ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "¾î¶² Àμ⠽ýºÅÛ(½ºÇ®·¯)À» »ç¿ëÇϽðڽÀ´Ï±î?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "ÇÁ¸°ÅÍ ¡¸%s¡¹ ¼³Á¤ Áß ..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "Foomatic ¼³Ä¡ Áß..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "ÇÁ¸°ÅÍ ¿É¼Ç"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "ÇÁ¸°ÅÍ µå·¹ÀÌÅ© Áغñ Áß ..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "ÇÁ·Î±×·¥ ¼³Á¤ Áß ..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "Àμ⠼³Á¤À» ÇϽðڽÀ´Ï±î?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "Àμ⠽ýºÅÛ:"
-
-#: ../../printerdrake.pm_.c:3099
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"´ÙÀ½ ÇÁ¸°Å͵éÀÌ ¼³Á¤µÇ¾ú½À´Ï´Ù.\n"
-"¼öÁ¤ÇÏ°í ½Í°Å³ª,\n"
-"Á¤º¸¸¦ º¸°í ½Í´Ù¸é ÇÁ¸°Å͸¦ Ŭ¸¯Çϼ¼¿ä.\n"
-"»õ ÇÁ¸°Å͸¦ Ãß°¡ÇÏ°í ½Í´Ù¸é ¡¸ÇÁ¸°ÅÍ Ãß°¡¡¹¸¦ ´©¸£¼¼¿ä."
-
-#: ../../printerdrake.pm_.c:3100
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"´ÙÀ½ ÇÁ¸°Å͵éÀÌ ¼³Á¤µÇ¾ú½À´Ï´Ù.\n"
-"¼öÁ¤ÇÏ°í ½Í°Å³ª,\n"
-"Á¤º¸¸¦ º¸°í ½Í´Ù¸é ÇÁ¸°Å͸¦ Ŭ¸¯Çϼ¼¿ä.\n"
-"»õ ÇÁ¸°Å͸¦ Ãß°¡ÇÏ°í ½Í´Ù¸é ¡¸ÇÁ¸°ÅÍ Ãß°¡¡¹¸¦ ´©¸£¼¼¿ä."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr "ÇÁ¸°ÅÍ ¸ñ·Ï °»½Å"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Àμâ½Ã½ºÅÛ º¯°æ"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "ÀÏ¹Ý ¸ðµå"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "¶Ç´Ù¸¥ ÇÁ¸°Å͸¦ ¼³Á¤ÇϽðڽÀ´Ï±î?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "ÀÎÅÍ³Ý ¼³Á¤ º¯°æ"
-
-#: ../../printerdrake.pm_.c:3397
-#, fuzzy, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"ÇÁ¸°ÅÍ %s: %s: %s\n"
-"ÀÌ ÇÁ¸°ÅÍ¿¡ ´ëÇؼ­ ¹«¾ùÀ» ¼öÁ¤ÇϽðڽÀ´Ï±î?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "½ÇÇà"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "ÀÎÅÍ³Ý ¿¬°á À¯Çü"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "ÇÁ¸°ÅÍ À̸§, ¼³¸í, À§Ä¡"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "ÇÁ¸°ÅÍ Á¦Á¶¾÷ü, ¸ðµ¨, µå¶óÀ̹ö"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "ÇÁ¸°ÅÍ Á¦Á¶¾÷ü, ¸ðµ¨"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "ÀÌ ÇÁ¸°Å͸¦ ±âº»À¸·Î ¼³Á¤"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "½ÃÇè ÆäÀÌÁö Àμâ"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "ÀÌ ÇÁ¸°ÅÍÀÇ »ç¿ë¹ý ¾Ë¾Æº¸±â"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "ÇÁ¸°ÅÍ Á¦°Å"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "±âÁ¸ ÇÁ¸°ÅÍ ¡¸%s¡¹ Á¦°Å Áß ..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "±âº» ÇÁ¸°ÅÍ"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "¡¸%s¡¹ÇÁ¸°ÅÍ°¡ ±âº» ÇÁ¸°ÅÍ·Î ¼³Á¤µÇ¾ú½À´Ï´Ù."
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Á¤¸»·Î ¡¸%s¡¹ÇÁ¸°Å͸¦ Á¦°ÅÇմϱî?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "ÇÁ¸°ÅÍ ¡¸%s¡¹ Á¦°Å Áß ..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "ÇÁ¶ô½Ã ¼³Á¤"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"ÇÁ¶ô½Ã ¼³Á¤ µµ±¸¿¡ Àß ¿À¼Ì½À´Ï´Ù.\n"
-"\n"
-"¿©±â¼­ ·Î±×Àΰú ºñ¹Ð¹øÈ£¸¦ ÇÊ¿ä ¶Ç´Â ÇÊ¿ä·ÎÇÏÁö ¾Ê´Â\n"
-"HTTP¿Í FTP ÇÁ¶ô½Ã¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"HTTP ÇÁ¶ô½Ã Á¤º¸¸¦ ÀÔ·ÂÇϼ¼¿ä.\n"
-"HTTP ÇÁ¶ô½Ã°¡ ÇÊ¿ä ¾ø´Ù¸é, °ø¶õÀ¸·Î µÎ¼¼¿ä."
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "ÁÖ¼Ò"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "Æ÷Æ®"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "ÁÖ¼Ò´Â ¡¸http:¡¹·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù."
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "Æ÷Æ® ºÎºÐÀº ¼ýÀÚÀ̾î¾ß ÇÕ´Ï´Ù."
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"FTP ÇÁ¶ô½Ã Á¤º¸¸¦ ÀÔ·ÂÇϼ¼¿ä.\n"
-"FTP ÇÁ¶ô½Ã°¡ ÇÊ¿ä¾ø´Ù¸é, °ø¶õÀ¸·Î µÎ¼¼¿ä."
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"ÇÁ¶ô½Ã ·Î±×Àΰú ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇϼ¼¿ä.\n"
-"·Î±×Àΰú ºñ¹Ð¹øÈ£°¡ ÇÊ¿äÄ¡ ¾Ê´Ù¸é, °ø¶õÀ¸·Î µÎ¼¼¿ä."
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "·Î±×ÀÎ"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "ºñ¹Ð¹øÈ£"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "ºñ¹Ð¹øÈ£ È®ÀÎ"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇϼ¼¿ä!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Æ÷¸ËµÈ RAID md%d¿¡ ÆÄƼ¼ÇÀ» Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "%s ÆÄÀÏ¿¡ ¾µ ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid ½ÇÆÐ"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid ½ÇÆÐ (raidtoolÀÌ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "RAID ·¹º§ %d¸¦ À§ÇÑ ÆÄƼ¼ÇµéÀÌ ÃæºÐÇÏÁö ¾Ê½À´Ï´Ù.\n"
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "º¸¾È ¼öÁØ"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "º¸¾È ¼öÁØ"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "º¸¾È °ü¸®ÀÚ (·Î±×ÀÎ ¶Ç´Â À̸ÞÀÏ)"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (±âº»°ª)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "Èñ¸ÁÇÏ´Â º¸¾È ´Ü°è¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä."
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "¼³Ä¡ ÁغñÁßÀÔ´Ï´Ù. Àá½Ã ±â´Ù¸®¼¼¿ä."
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "ALSA (Áøº¸µÈ ¸®´ª½º »ç¿îµå ¾ÆÅ°ÅØó) »ç¿îµå ½Ã½ºÅÛ ½ÇÇà"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "AnancronÀº ÁÖ±âÀûÀÎ ¸í·É ½ºÄÉÁì·¯ ÀÔ´Ï´Ù."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd´Â ¹èÅ͸® »óÅÂ¿Í syslog¸¦ °ÅÃļ­ ·Î±× ±â·ÏÀ» °¨½ÃÇϴµ¥ »ç¿ëµË´Ï´Ù.\n"
-"¶ÇÇÑ ¹èÅ͸®·®ÀÌ ¹Ì¾àÇÒ¶§ ÀÚµ¿À¸·Î ½Ã½ºÅÛÀ» ¼Ë´Ù¿î ½ÃÄÑÁÖ´Â ±â´Éµµ ÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:18
-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 ""
-"Á¤ÇØÁØ ½Ã°£¿¡ Çѹø¿¡ Çϳª¾¿ ½ÇÇà½Ãŵ´Ï´Ù. at´Â batch ¸í·ÉµéÀ» ½Ã½ºÅÛ\n"
-"·ÎµåÀ²ÀÌ ³·À»¶§ ¼öÇà½Ãŵ´Ï´Ù."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cronÀº »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ ÇÁ·Î±×·¥À» ÁÖ±âÀûÀ¸·Î ƯÁ¤ ½Ã°£¿¡ ½ÇÇà½ÃÅ°´Â \n"
-"Ç¥ÁØ UNIX ÇÁ·Î±×·¥ÀÔ´Ï´Ù. vixie cronÀº ÀÌ ±âº» UNIX Cron¿¡ Çâ»óµÈ º¸¾È°ú \n"
-"´õ °­·ÂÇÑ ¼³Á¤¿É¼Ç µîÀÇ ¸¹Àº Ư¡À» Ãß°¡ÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPMÀº ÅؽºÆ® ±â¹Ý ÇÁ·Î±×·¥µé¿¡°Ô ¸¶¿ì½º ±â´ÉÀ» Áö¿øÇÕ´Ï´Ù.\n"
-"¶ÇÇÑ ÄÜ¼Ö È­¸é¿¡¼­ Àß¶ó¼­ ºÙÀ̱â¿Í Æ˾÷ ¸Þ´º ±â´ÉÀ» \n"
-"Áö¿øÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"Çϵåµå·¹ÀÌÅ©´Â Çϵå¿þ¾î °Ë»öÀ» ¼öÇàÇϸç, ÇÊ¿äÇÏ´Ù¸é\n"
-"»õ/º¯°æµÈ Çϵå¿þ¾î¸¦ ¼³Á¤ÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"¾ÆÆÄÄ¡(Apache)´Â À¥ ¼­¹öÀÔ´Ï´Ù. ÀÌ°ÍÀº HTMLÀ̳ª CGI ÆÄÀÏ ¼­ºñ½º¸¦\n"
-"Çϴµ¥ »ç¿ëµË´Ï´Ù."
-
-#: ../../services.pm_.c:29
-msgid ""
-"The internet superserver daemon (commonly called inetd) starts a\n"
-"variety of other internet services as needed. It is responsible for "
-"starting\n"
-"many services, including telnet, ftp, rsh, and rlogin. Disabling inetd "
-"disables\n"
-"all of the services it is responsible for."
-msgstr ""
-"(Åë»óÀûÀ¸·Î inetd¶ó°í ÇÏ´Â) ÀÎÅÍ³Ý ¼öÆÛ ´ë¸óÀº ´Ù¾çÇÑ ÀÎÅÍ³Ý ¼­¹ö¸¦\n"
-"ÇÊ¿äÇÑ ¶§ ½ÇÇà ½Ãŵ´Ï´Ù. ÅÚ³Ý, FTP, RSH, RLOGIN µî°ú °°Àº ¸¹Àº \n"
-"¼­ºñ½º¸¦ °ü¸®ÇÕ´Ï´Ù. ÀÌ°ÍÀÌ ½ÇÇàµÇ¾î ÀÖÁö ¾ÊÀ¸¸é, ¶ÇÇÑ ÀÌ°ÍÀÌ °ü¸®ÇÏ´Â\n"
-"¿©·¯ ¼­ºñ½ºµµ ¶ÇÇÑ ºÒ°¡´ÉÇÏ°Ô µË´Ï´Ù."
-
-#: ../../services.pm_.c:33
-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_.c:35
-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 ""
-"ÀÌ ÆÑÅ°Áö´Â ¡¸/etc/sysconfig/keyboard¡¹¿¡ ¼³Á¤µÇ¾î ÀÖ´Â \n"
-"Å°º¸µå ¸ÊÀ» ÀûÀçÇÕ´Ï´Ù. Å°º¸µå´Â ¡¸kbdconfig¡¹¸í·ÉÀ¸·Î ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.\n"
-"´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼­ ÇÊ¿äÇÑ °ÍÀÔ´Ï´Ù."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"¡¸/usr/include/linux/{autoconf,version}.h¡¹¿¡ ´ëÇØ\n"
-"¡¸/boot¡¹¿¡ Ä¿³Î Çì´õ¸¦ ÀÚµ¿ »ý¼º."
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "ºÎÆýÿ¡ ÀÚµ¿ Çϵå¿þ¾î °Ë»ö ¹× ¼³Á¤."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"¸®´ª½º ¼³Á¤(Linuxconf)Àº ½Ã½ºÅÛ ¼³Á¤À» À¯ÁöÇϱâ À§ÇÏ¿©\n"
-"ºÎÆýÿ¡ ´Ù¾çÇÑ ÀÛ¾÷ ¼öÇàÀ» ÁغñÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:43
-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´Â lpr ¸í·ÉÀÌ ¿Ã¹Ù¸£°Ô ÀÛµ¿Çϱâ À§ÇØ ÇÊ¿äÇÑ Àμ⠴ë¸óÀÔ´Ï´Ù.\n"
-"±Ùº»ÀûÀ¸·Î Àμâ ÀÛ¾÷µéÀ» ÇÁ¸°ÅÍ·Î ÁßÀçÇØ ÁÖ´Â ¼­¹öÀÔ´Ï´Ù."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"¸®´ª½º °¡»ó ¼­¹ö, °í¼º´É ¼­¹ö ±¸Ãà¿¡\n"
-"»ç¿ëµË´Ï´Ù."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"NAMED(BIND)´Â È£½ºÆ® À̸§À¸·Î IP ÁÖ¼Ò¸¦ ã¾Æ³»´Âµ¥ »ç¿ëµÇ´Â\n"
-"µµ¸ÞÀÎ ³×ÀÓ ¼­¹öÀÔ´Ï´Ù."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"³×Æ®¿÷ ÆÄÀÏ ½Ã½ºÅÛ(NFS), »ï¹Ù(SMB/·£ °ü¸®ÀÚ/À©µµ¿ìÁî), ±×¸®°í\n"
-"NCP(³Ý¿þ¾î)¸¦ ¸¶¿îÆ®ÇÏ°í ¾ð¸¶¿îÆ®ÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"ºÎÆýÿ¡ ½ÃÀÛÇϵµ·Ï ¼³Á¤µÈ ¸ðµç ³×Æ®¿÷ ÀÎÅ×ÆäÀ̽º¸¦ \n"
-"È°¼ºÈ­/ºñÈ°¼ºÈ­ ÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:52
-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´Â TCP/IP ³×Æ®¿÷À¸·Î ÆÄÀÏÀ» °øÀ¯ÇÏ´Â ÀαâÀÖ´Â ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù.\n"
-"ÀÌ ¼­ºñ½º´Â /etc/export ÆÄÀÏÀ» ¼³Á¤ÇÔÀ¸·Î½á NFS ¼­¹öÀÇ ±â´ÉÀ» °¡´ÉÇÏ°Ô\n"
-"ÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS´Â TCP/IP ³×Æ®¿÷À¸·Î ÆÄÀÏÀ» °øÀ¯ÇÏ´Â ÀαâÀÖ´Â ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù.\n"
-"ÀÌ ¼­ºñ½º´Â NFS ÆÄÀÏ Àá±Ý ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"ºÎÆýÿ¡ ÀÚµ¿À¸·Î Äְܼú X ȯ°æ¿¡¼­\n"
-"¼ýÀÚÅ° Àá±Ý ¸ðµå »ç¿ë."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "OKI 4w ¹× ȣȯ ÇÁ¸°ÅÍ Áö¿ø."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA´Â º¸Åë ·¦Å¾(³ëÆ®ºÏ)¿¡ ÀÖ´Â ÀÌ´õ³Ý Ä«µå¿Í ¸ðµ©°°Àº ÀåÄ¡\n"
-"µéÀ» Áö¿øÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. Ãß°¡ ¼³Á¤ÀÌ ¾øÀ¸¸é ½ÃÀÛµÇÁö ¾Ê±â ¶§¹®¿¡,\n"
-"ÀÌ·¯ÇÑ ÀåÄ¡°¡ ¾ø´Â ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÇ¾î À־ ¾ÈÀüÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:63
-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 ""
-"Æ÷Æ®¸ÊÆÛ(portmapper)´Â NFS¿Í NIS °°Àº ÇÁ·ÎÅäÄÝ¿¡ ÀÇÇØ »ç¿ëµÇ´Â\n"
-"RPC ¿¬°áÀ» °ü¸®ÇÕ´Ï´Ù. Æ÷Æ®¸Ê ¼­¹ö´Â RPC ¸ÞÄ¿´ÏÁòÀ» ÀÌ¿ëÇÏ´Â ÇÁ·ÎÅäÄÝ¿ë ¼­¹ö"
-"·Î\n"
-"»ç¿ëµÇ°í ÀÖ´Â ÄÄÇ»ÅÍ¿¡´Â ¹Ýµå½Ã ½ÇÇàµÇ°í ÀÖ¾î¾ß ÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Æ÷½ºÆ®ÇȽº(Postfix)´Â ÄÄÇ»Å͵鰣¿¡ ¸ÞÀÏÀ» ÁÖ°í¹Þ´Â \n"
-"¸ÞÀÏ Àü¼Û ¿¡ÀÌÀüÆ® ÇÁ·Î±×·¥ÀÔ´Ï´Ù."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"°íÇ°ÁúÀÇ ³­¼ö »ý¼ºÀ» À§ÇØ ½Ã½ºÅÛ ¿£Æ®·ÎÇÇ Ç®À» ÀúÀåÇÏ°í \n"
-"º¹±¸ÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"¿À¶óŬ °°Àº ÇÁ·Î±×·¥À» »ç¿ëÇϱâ À§ÇØ ³¯(RAW) ÀåÄ¡¸¦\n"
-"(Çϵåµð½ºÅ© ÆÄƼ¼Ç °°Àº) ºí·Ï ÀåÄ¡·Î ÇÒ´ç."
-
-#: ../../services.pm_.c:71
-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 µ¥¸óÀº RIP ÇÁ·ÎÅäÄÝÀ» ÅëÇØ ÀÚµ¿À¸·Î IP ¶ó¿ìÅÍ Å×À̺íÀÌ °»½ÅµÇµµ·Ï ÇÕ´Ï"
-"´Ù.\n"
-"RIP´Â ¼Ò±Ô¸ð ³×Æ®¿÷À» À§ÇÑ °ÍÀ̱⠶§¹®¿¡, ´ë±Ô¸ð ³×Æ®¿÷À» À§Çؼ­´Â º¸´Ù º¹Àâ"
-"ÇÑ\n"
-"¶ó¿ìÆà ÇÁ·ÎÅäÄÝÀÌ ÇÊ¿äÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"rstat ÇÁ·ÎÅäÄÝÀº ³×Æ®¿÷»óÀÇ »ç¿ëÀÚ°¡ ±¸ ³×Æ®¿ö»ó¿¡ ÀÖ´Â \n"
-"¸ðµç ÄÄÇ»ÅÍ¿¡ ´ëÇÏ¿© ¼öÇà´É·Â ¸ÞÆ®¸¯½º¸¦ ¾Ë¾Æ º¼ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"rusers ÇÁ·ÎÅäÄÝÀº ³×Æ®¿÷»óÀÇ »ç¿ëÀÚµéÀÌ ´Ù¸¥ ÄÄÇ»ÅÍ»ó¿¡ ·Î±×ÀÎÇÑ \n"
-"»ç¿ëÀÚµéÀÇ ½Å¿øÀ» ¾Ë ¼ö ÀÖ°Ô ÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"rwho ÇÁ·ÎÅäÄÝÀº (finger¿Í ºñ½ÁÇÏ°Ô) rwho ´ë¸óÀÌ ½ÇÇàµÇ°í\n"
-"ÀÖ´Â ÄÄÇ»ÅÍ¿¡ ·Î±×ÀÎÇÑ »ç¿ëÀÚ ¸ñ·ÏÀ» ¿ø°Ý »ç¿ëÀÚ°¡ º¼ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "ÀÌ ÄÄÇ»ÅÍ¿¡¼­ »ç¿îµå ½Ã½ºÅÛ ½ÇÇà"
-
-#: ../../services.pm_.c:81
-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"
-"³²±â´Âµ¥ À¯¿ëÇÕ´Ï´Ù. Ç×»ó Syslog¸¦ ½ÇÇà½ÃÅ°´Â°ÍÀÌ ÁÁ½À´Ï´Ù."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "USB ÀåÄ¡¿ë µå¶óÀ̹ö ÀûÀç."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "X ÆùÆ® ¼­¹ö ½ÃÀÛ (X À©µµ¿ì¸¦ ¿î¿µÇϱâ À§Çؼ­´Â ÇʼöÀÔ´Ï´Ù)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "¾î¶² ¼­ºñ½º°¡ ºÎÆýÿ¡ ÀÚµ¿ ½ÇÇàµÇ¾î¾ß ÇÒÁö ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "Àμâ"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "ÀÎÅͳÝ"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "ÆÄÀÏ °øÀ¯"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "½Ã½ºÅÛ"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "¿ø°Ý °ü¸®"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "µ¥ÀÌÅͺ£À̽º ¼­¹ö"
-
-# #msgid "Services: %d activated for %d registered"
-# #msgstr "¼­ºñ½º: µî·ÏµÈ %2$d Áß %1$d È°¼ºÈ­µÊ"
-#: ../../services.pm_.c:170
-#, fuzzy, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "¼­ºñ½º: µî·ÏµÈ %2$d Áß %1$d È°¼ºÈ­µÊ"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "¼­ºñ½º"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "½ÇÇàÁß"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "Á¤ÁöµÊ"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "¼­ºñ½º¿Í ´ë¸ó"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"Á˼ÛÇÕ´Ï´Ù.\n"
-"ÀÌ ¼­ºñ½º¿¡ ´ëÇÑ Ãß°¡Á¤º¸°¡ ¾ø½À´Ï´Ù."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "ÀÚµ¿½ÇÇà"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "½ÃÀÛ"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "ÁßÁö"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "¸Çµå·¹ÀÌÅ© ¸®´ª½º 9.0¸¦ ¼±ÅÃÇØ Áּż­ °¨»çÇÕ´Ï´Ù."
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "°ø°³ ¼Ò½º ¼¼°è¿¡ ¿À½Å °ÍÀ» ȯ¿µÇÕ´Ï´Ù."
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î ¼¼°è¿¡ Âü¿©Çϼ¼¿ä."
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "ÀÎÅͳݿ¡¼­ ¸¶À½²¯ ±¸ÇØ º¸¼¼¿ä."
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "°ÔÀÓ"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "¸Çµå·¹ÀÌÅ© Á¦¾î ¼¾ÅÍ"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "°£ÆíÇÑ °³¹ß"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "º¸¾È ÃÖÀûÈ­"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "¸Çµå·¹ÀÌÅ© Àü¹®°¡°¡ µÇ¼¼¿ä."
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-msgid "MandrakeExpert Corporate"
-msgstr "¸Çµå·¹ÀÌÅ© Àü¹®°¡ ¹ýÀÎ"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "ÆÑÅ°Áö ¼³Ä¡ Áß..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "·Î±×¾Æ¿ôÇÏ°í Crtl-Alt-BackSpaceÅ°¸¦ ´©¸£¼¼¿ä."
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "º¯°æ»çÇ×À» Àû¿ëÇÏ·Á¸é %s·Î Àç·Î±×ÀÎ Çϼ¼¿ä."
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "¸Çµå·¹ÀÌÅ© Å͹̳Π¼­¹ö ¼³Á¤"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "¼­¹ö »ç¿ë"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "¼­¹ö »ç¿ë ÇØÁ¦"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "¼­¹ö ½ÃÀÛ"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "¼­¹ö ÁßÁö"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "»ç¿ëÀÚ Ãß°¡/Á¦°Å"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Ŭ¶óÀ̾ðÆ® Ãß°¡/Á¦°Å"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "ºÎÆ® Ç÷ÎÇÇ"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "ºÎÆ® ISO"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "Ä¿³ÎÀÌ ¼±ÅõÇÁö ¾Ê¾Ò½À´Ï´Ù!"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "³×Æ®¿÷ Ä«µå°¡ ¼±Åà ¾ÈµÊ!"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- »èÁ¦"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "¸ðµç NBI »èÁ¦"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "»ç¿ëÀÚ Ãß°¡ -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- Ŭ¶óÀ̾ðÆ® »èÁ¦"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "DHCPD ¼³Á¤ Áß..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "°í±Þ ¼³Á¤"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "¼³Á¤ ±â·Ï"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "Ç÷ÎÇǸ¦ ³Ö¾î ÁÖ¼¼¿ä:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "À¯È¿ÇÑ ÇÁ·ÎÇÇ µå¶óÀ̺긦 ãÀ» ¼ö ¾ø½À´Ï´Ù!"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "¿À·ù!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "ÇÊ¿äÇÑ À̹ÌÁö ÆÄÀÏ %s¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "ÀÚµ¿ ¼³Ä¡ ¼³Á¤±â"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"ÀÌÁ¦ ÀÚµ¿ ¼³Ä¡ Ç÷ÎÇǸ¦ ¸¸µé °ÍÀÔ´Ï´Ù. ÀÌ°ÍÀº ´Ù¼Ò À§ÇèÇÑ ÀÛ¾÷ÀÌ µÉ ¼ö ÀÖÀ¸"
-"¸ç, ½ÅÁßÇÏ°Ô »ç¿ëµÇ¾îÁ®¾ß ÇÕ´Ï´Ù.\n"
-"\n"
-"ÀÌ°ÍÀÇ Æ¯Â¡Àº, ÀϺΠ°ªÀ» º¯°æÇϱâ À§ÇÏ¿© ÀϺΠ°úÁ¤¿¡¼­ ´ëÈ­¸ðµå°¡ ³ªÅ¸³ª±â´Â "
-"ÇÏÁö¸¸, ±âº»ÀûÀ¸·Î ÀÌ ÄÄÇ»ÅÍ¿¡¼­ ¼öÇàÇÑ ¼³Ä¡ÀÛ¾÷À» ÀÚµ¿¹Ýº¹ÇÏ°Ô ÇÕ´Ï´Ù.\n"
-"\n"
-"¾ÈÀü»óÀÇ ÀÌÀ¯·Î, ÀÌ ÄÄÇ»Åͻ󿡼­ÀÇ ¼³Ä¡°úÁ¤°ú´Â »ó°ü¾øÀÌ, ÆÄƼ¼Ç ³ª´©±â¿Í Æ÷"
-"¸ËÇϱâ´Â ÀÚµ¿À¸·Î ÀÌ·ç¾îÁöÁö ¾Ê½À´Ï´Ù.\n"
-"\n"
-"°è¼Ó ÁøÇàÇմϱî?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "ÀÚµ¿ °úÁ¤ ¼³Á¤±â"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr "°¢ °úÁ¤¿¡ ´ëÇÏ¿© ¼öµ¿¼³Ä¡¿Í ÀÚµ¿¹Ýº¹¼³Ä¡¸¦ ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "ÀÚµ¿ ¼³Ä¡ Ç÷ÎÇÇ »ý¼º"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "ÃàÇÏÇÕ´Ï´Ù!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"Ç÷ÎÇÇ°¡ ¼º°øÀûÀ¸·Î »ý¼ºµÇ¾ú½À´Ï´Ù.\n"
-"ÀÌÁ¨ ¼³Ä¡°úÁ¤¸¦ ¹Ýº¹ÇÒ ¼ö ÀÖ½À´Ï´Ù."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "ÀÚµ¿ ¼³Ä¡"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Ç׸ñ Ãß°¡"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "¸¶Áö¸· Ç׸ñ »èÁ¦"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:724
-#, fuzzy
-msgid "FATAL"
-msgstr "FAT"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "Àüü ÁøÇà"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "¾ÏÈ£ ¾øÀ½"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, fuzzy, c-format
-msgid "Can't find %s on %s"
-msgstr "%s¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù: %s\n"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "½Ã½ºÅÛ ÆÄÀÏ ¹é¾÷..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "ÇÏµå µð½ºÅ© ¹é¾÷ ÆÄÀϵé"
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "»ç¿äÀÚ ÆÄÀÏ ¹é¾÷..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "´Ù¸¥ ÆÄÀÏ ¹é¾÷..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr "¹é¾÷ÇÒ º¯°æ»çÇ×ÀÌ ¾ø½À´Ï´Ù!"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr "¸ÞÀÏ Àü¼Û Áß ¿À·ù.\n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "ÆÄÀÏ ¼±ÅÃ"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1604
-#, fuzzy
-msgid "Backup your System files. (/etc directory)"
-msgstr "½Ã½ºÅÛ ÆÄÀÏ ¸ÕÀú ¹é¾÷:"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr "¹é¾÷¿¡ Æ÷ÇÔÇÒ ¸ðµç »ç¿ëÀÚ¸¦ È®ÀÎÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "¼±Åà Ç׸ñ Á¦°Å"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "À©µµ¿ìÁî(FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "»ç¿ëÀÚµé"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "³×Æ®¿÷À» »ç¿ëÇØ ¹é¾÷"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" Áö±Ý \n"
-"Àü¼Û"
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "È£½ºÆ® À̸§ ¶Ç´Â IP¸¦ ÀÔ·ÂÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "¾ÆÀ̵𸦠ÀÔ·ÂÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "ºñ¹Ð¹øÈ£ ±â¾ï"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "CD/DVD ¿ë·®À» ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:1931
-#, fuzzy
-msgid "Please check for multisession CD"
-msgstr "CDRW ¸Åü¸¦ »ç¿ëÇÏ°í ÀÖ´ÂÁö È®ÀÎÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "CDRW ¸Åü¸¦ »ç¿ëÇÏ°í ÀÖ´ÂÁö È®ÀÎÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:1943
-#, fuzzy
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "CDRW ¸Åü¸¦ »ç¿ëÇÏ°í ÀÖ´ÂÁö È®ÀÎÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr " Áö±Ý »èÁ¦"
-
-#: ../../standalone/drakbackup_.c:1950
-#, fuzzy
-msgid "Please check if you are using a DVDR device"
-msgstr "CDRW ¸Åü¸¦ »ç¿ëÇÏ°í ÀÖ´ÂÁö È®ÀÎÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:1956
-#, fuzzy
-msgid "Please check if you are using a DVDRAM device"
-msgstr "CDRW ¸Åü¸¦ »ç¿ëÇÏ°í ÀÖ´ÂÁö È®ÀÎÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "CD ÀåÄ¡°¡ Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù!"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "Å×ÀÔÀ» »ç¿ëÇÑ ¹é¾÷"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2059
-#, fuzzy
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "¹é¾÷Çϱâ Àü¿¡ Å×ÀÔÀ» Áö¿ïÁö È®ÀÎÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "¹é¾÷Çϱâ Àü¿¡ Å×ÀÔÀ» Áö¿ïÁö È®ÀÎÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:2071
-#, fuzzy
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "¹é¾÷Çϱâ Àü¿¡ Å×ÀÔÀ» Áö¿ïÁö È®ÀÎÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "ÀúÀåÇÒ µð·ºÅ丮¸¦ ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "¹é¾÷ ÆÄÀÏ¿¡ ÄõÅÍ »ç¿ë"
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "³×Æ®¿÷"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "ÇÏµå µð½ºÅ© / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "Å×ÀÔ"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "¸Å½Ã"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "¸ÅÀÏ"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "¸ÅÁÖ"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "¸Å¿ù"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "´ë¸ó »ç¿ë"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"¹é¾÷°£ ½Ã°£ °£°ÝÀ»\n"
-"¼±ÅÃÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"¹é¾÷¿ë ¸Åü¸¦\n"
-"¼±ÅÃÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "¹é¾÷ ÈÄ º¸°í ¸ÞÀÏ º¸³»±â:"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "´ë»ó"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Àå¼Ò"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "½Ã°£"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "Ãß°¡ ¿É¼Ç"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "µå·¹ÀÌÅ© ¹é¾÷ ¼³Á¤"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "¹é¾÷ÇÒ °÷À» ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "ÇÏµå µå¶óÀ̺ê"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "³×Æ®¿÷ °æÀ¯"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "¹é¾÷ÇÒ ´ë»óÀ» ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "¹é¾÷ ½Ã½ºÅÛ"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "»ç¿ëÀÚ ¹é¾÷"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "¼öµ¿À¸·Î »ç¿ëÀÚ ¼±ÅÃ"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr "ÀåÄ¡: %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2612
-#, fuzzy
-msgid ""
-"\n"
-"- Options:\n"
-msgstr "¿É¼Çµé"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "´ÙÀ½ ¹ø¿¡´Â ±×°ÍÀ» ¼±Åà ÇØÁ¦ ¶Ç´Â Á¦°ÅÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " ¼³Á¤ º¹±¸ "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "´Ù¸¥ ÆÄÀϵéÀ» ¸ñ±¸ÇÏ·Á¸é, OK¸¦ ´©¸£¼¼¿ä."
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "½Ã½ºÅÛ ÆÄÀÏ ¸ÕÀú ¹é¾÷:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "º¹±¸ÇÒ ³¯Â¥¸¦ ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "ÇÏµå µð½ºÅ©·Î ¹é¾÷"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "ÀúÀåÇÒ µð·ºÅ丮¸¦ ¼±ÅÃÇϼ¼¿ä:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "FTP ¿¬°á"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "º¸¾È ¿¬°á"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "ÇÏµå µð½ºÅ©¿¡¼­ º¹±¸"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "¹é¾÷ ÆÄÀϵéÀÌ ÀúÀåµÉ µð·ºÅ丮¸¦ ÀÔ·ÂÇϼ¼¿ä."
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "´Ù¸¥ º¹±¸ ¸Åü ¼±ÅÃ"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "´Ù¸¥ ¸Åü"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "½Ã½ºÅÛ º¹±¸"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "»ç¿ëÀÚµé º¹±¸"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "´Ù¸¥ °Íµé º¹±¸"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr "([/] ´ë½Å¿¡) º¹±¸ °æ·Î ¼±ÅÃ"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "º¹±¸Çϱâ Àü¿¡ »ç¿ëÀÚ µð·¢Å丮µéÀ» Á¦°Å"
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr ""
-"¼±ÅÃµÈ ÆÄÀÏ\n"
-"º¹±¸"
-
-#: ../../standalone/drakbackup_.c:3413
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr ""
-"º¹±¸ °æ·Î\n"
-"¼öÁ¤"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr "%s¿¡¼­ ¹é¾÷ ÆÄÀÏÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-msgid "Restore From CD"
-msgstr "CD·ÎºÎÅÍ º¹±¸"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-msgid "Restore From Tape"
-msgstr "Å×ÀÔÀ¸·ÎºÎÅÍ º¹±¸"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr "³×Æ®¿÷À» ÅëÇÑ º¹±¸"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "È£½ºÆ®¸í"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr "¾ÏÈ£°¡ ÇÊ¿äÇÕ´Ï´Ù."
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr "»ç¿ëÀÚ¸íÀÌ ÇÊ¿äÇÕ´Ï´Ù."
-
-#: ../../standalone/drakbackup_.c:3544
-msgid "Hostname required"
-msgstr "È£½ºÆ®¸íÀÌ ÇÊ¿äÇÕ´Ï´Ù."
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-msgid "Restore Failed..."
-msgstr "º¹±¸ ½ÇÆÐ..."
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "¸ðµç ¹é¾÷ º¹±¸"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "»ç¿ëÀÚ Á¤ÀÇ º¹±¸"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-msgid "Restore From Catalog"
-msgstr "Ä«Å»·Î±×·ÎºÎÅÍ º¹±¸"
-
-#: ../../standalone/drakbackup_.c:3895
-msgid "Restore Progress"
-msgstr "º¹±¸ ÁøÇà"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "ÀÌÀü"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "ÀúÀå"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "¹é¾÷ ºôµå"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "º¹±¸"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"´ÙÀ½ ÆÑÅ°ÁöµéÀÌ ¼³Ä¡µÇ¾î¾ß ÇÕ´Ï´Ù.\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "º¹±¸ÇÒ µ¥ÀÌÅ͸¦ ¼±ÅÃÇϼ¼¿ä..."
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "¹é¾÷¿ë ¸Åü¸¦ ¼±ÅÃÇϼ¼¿ä..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "¹é¾÷ÇÒ µ¥ÀÌÅ͸¦ ¼±ÅÃÇϼ¼¿ä..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "½Ã½ºÅÛ ÆÄÀÏ ¹é¾÷"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "»ç¿ëÀÚ ÆÄÀÏ ¹é¾÷"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "´Ù¸¥ ÆÄÀÏ ¹é¾÷"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Àüü ÁøÇà"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "FTP·Î ÆÄÀÏ Àü¼Û"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "ÆÄÀÏ Àü¼Û Áß ..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "Áö±Ý ¼³Á¤ ÆÄÀϷκÎÅÍ ¹é¾÷"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "¹é¾÷ ¼³Á¤ º¸±â"
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "¸¶¹ý»ç ¼³Á¤"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "°í±Þ ¼³Á¤"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "Áö±Ý ¹é¾÷"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "µå·¹ÀÌÅ© ¹é¾÷"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "%s ¼³Ä¡ ½ÇÆÐ. ´ÙÀ½°ú °°Àº ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "¸Çµå·¹ÀÌÅ© ¹ö±× º¸°í µµ±¸"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "ù ½ÇÇà ¸¶¹ý»ç"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "µ¿±âÈ­ µµ±¸"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "°³º° µµ±¸"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "ÇÏµå µå·¹ÀÌÅ©"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "¸Çµå·¹ÀÌÅ© ¿Â¶óÀÎ"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "¸Þ´º µå·¹ÀÌÅ©"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "±âŸ"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "¿ø°Ý Á¦¾î"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "¼ÒÇÁÆ®¿þ¾î °ü¸®ÀÚ"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "À©µµ¿ìÁî ÀÌÁÖ µµ±¸"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "»ç¿ëÀÚ µå·¹ÀÌÅ©"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "¼³Á¤ ¸¶¹ý»ç"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "ÇÁ·Î±×·¥:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "ÆÑÅ°Áö:"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "Ä¿³Î:"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "¸±¸®Áî:"
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "º¸°í"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù."
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "¹öÁú¶ó ¸¶¹ý»ç¿¡ ¿¬°á Áß ..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "ºê¶ó¿ìÀú¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù! ¼³Ä¡ÇØ ÁÖ¼¼¿ä."
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "³×Æ®¿÷ ¼³Á¤ (%d ¾îµªÅÍ)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "ÇÁ·ÎÆÄÀÏ: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "ÇÁ·ÎÆÄÀÏ Áö¿ì±â"
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Áö¿ï ÇÁ·ÎÆÄÀÏ"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "»õ ÇÁ·ÎÆÄÀÏ..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"¸¸µé ÇÁ·ÎÆÄÀÏ À̸§ (»õ ÇÁ·ÎÆÄÀÏÀº ÇöÀç ÇÁ·ÎÆÄÀÏÀÇ »çº»À¸·Î¼­ ¸¸µé¾î Áý´Ï´Ù.):"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "È£½ºÆ®¸í:"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "ÀÎÅÍ³Ý ¾×¼¼½º"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "À¯Çü: "
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "°ÔÀÌÆ®¿þÀÌ:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "ÀÎÅÍÆäÀ̽º:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "»óÅÂ:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "±â´Ù·Á ÁÖ¼¼¿ä."
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "ÀÎÅÍ³Ý Á¢±Ù ¼³Á¤..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "LAN ¼³Á¤"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "µå¶óÀ̹ö"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "ÀÎÅÍÆäÀ̽º"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "ÇÁ·ÎÅäÄÝ"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "»óÅÂ:"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Áö¿ª ³×Æ®¿÷ ¼³Á¤..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "¸¶¹ý»ç¸¦ ½ÇÇàÇÏ·Á¸é ¿©±â¸¦ ´©¸£¼¼¿ä. ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "¸¶¹ý»ç..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Àû¿ë"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "¿¬°áµÊ"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "¿¬°á ¾ÈµÊ"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "¿¬°á..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "¿¬°á ²÷±â..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"¼³Á¤µÈ ÀÎÅÍÆäÀ̽º°¡ ¾ø½À´Ï´Ù.\n"
-"¡¸¼³Á¤¡¹À» ´­·¯ ÀÎÅÍÆäÀ̽º¸¦ ¸ÕÀú ¼³Á¤Çϼ¼¿ä."
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "LAN ¼³Á¤"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "¾î´ðÅÍ %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "ºÎÆ® ÇÁ·ÎÅäÄÝ"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "ºÎÆýà ½ÃÀÛµÊ"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP Ŭ¶óÀ̾ðÆ®"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "Áö±Ý È°¼ºÈ­"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "Áö±Ý ºñÈ°¼ºÈ­"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"ÀÎÅÍ³Ý ¿¬°áÀÌ ¾ø½À´Ï´Ù.\n"
-"¡¸¼³Á¤¡¹À» ´­·¯ ¸ÕÀú ¿¬°áÀ» ¼³Á¤Çϼ¼¿ä."
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "ÀÎÅÍ³Ý ¿¬°á ¼³Á¤"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "ÀÎÅÍ³Ý ¿¬°á ¼³Á¤"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "¿¬°á À¯Çü: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "ÀÎÀÚ"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "°ÔÀÌÆ®¿þÀÌ"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "ÀÌ´õ³Ý Ä«µå"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP Ŭ¶óÀ̾ðÆ®"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "»ç¿ë¹ý: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr ""
-"-misc-fixed-medium-r-*-*-*-140-*-*-*-*-*-*,-*-gulim-medium-r-*-*-*-140-*-*-*-"
-"*-ksc5601.1987-0,*-r-*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "¸ðµâ À̸§"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Å©±â"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "µå·¹ÀÌÅ©Ç÷ÎÇÇ"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "ºÎÆ® µð½ºÅ© »ý¼º"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "±âº»°ª"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "Ç÷ÎÇǵ巹ÀÌÅ© ¿À·ù: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "Ä¿³Î ¹öÀü"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "ÀÏ¹Ý ¿µ¿ª"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Àü¹®°¡ ¿µ¿ª"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "mkinitrdÀÇ ±âŸ ÀÎÀÚ"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "¸ðµâ Ãß°¡"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "°­Á¦ ÃßÁø"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "ºÎÆýà ÀûÀç ¸ðµâÀÌ ÀÖÀ» °æ¿ì¿¡¸¸ À̹ÌÁö »ý¼º"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "SCSI ¸ðµâ »ý·«"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "RAID ¸ðµâ »ý·«"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "¸ðµâ Á¦°Å"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Ãâ·Â"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "µð½ºÅ© »ý¼º"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "%s ÀåÄ¡¿¡ ¸Åü°¡ µé¾îÀÖ´ÂÁö È®ÀÎÇϼ¼¿ä."
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"%s ÀåÄ¡¿¡ ¸Åü°¡ ¾ø°Å³ª, ¾²±â±ÝÁöµÇ¾î ÀÖ½À´Ï´Ù.\n"
-"¸Åü¸¦ ³Ö¾î ÁÖ¼¼¿ä."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "ºÐ±âÇÒ ¼ö ¾ø½À´Ï´Ù: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"mkbootdisk¸¦ ¿Ã¹Ù¸£°Ô Á¾·áÇÒ ¼ö ¾ø½À´Ï´Ù: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "¼³Ä¡µÈ ÆùÆ® °Ë»ö"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "¼³Ä¡µÈ ÆùÆ® ¼±Åà ÇØÁ¦"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "¸ðµç ÆùÆ® ºÐ¼®"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "ÆùÆ®¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù."
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "¿Ï·á"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "¿Ã¹Ù¸¥ ÆùÆ® Àç¼±ÅÃ"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "ÆùÆ®¸¦ ãÀ» ¼ö ¾ø¾ú½À´Ï´Ù.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "¼³Ä¡µÈ ¸ñ·Ï¿¡¼­ ÆùÆ® °Ë»ö"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "ÆùÆ® º¹»ç"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "Æ®·çŸÀÔ ÆùÆ® ¼³Ä¡"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "±â´Ù·Á ÁÖ¼¼¿ä. ttmkfdir ½ÇÇà Áß..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "Æ®·çŸÀÔ ¼³Ä¡ ¿Ï·á"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "ÆùÆ® º¯È¯"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "°í½ºÆ®½ºÅ©¸³Æ® ÂüÁ¶"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "ttf ÆùÆ® º¯È¯"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "pfm ÆùÆ® º¯È¯"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Àӽà ÆÄÀÏ ÀºÆó"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "XFS Àç½ÃÀÛ"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "ÆùÆ® ÆÄÀϵé ÀºÆó"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "XFS Àç½ÃÀÛ"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "ÆùÆ® ¼öÀÔ"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "À©µµ¿ìÁî ÆùÆ® °¡Á®¿À±â"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "ÆùÆ® Á¦°Å"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "°í±Þ ¿É¼Ç"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "ÆùÆ® ¸ñ·Ï"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "ÀÌ ÆùÆ®¸¦ Áö¿øÇÒ ÇÁ·Î±×·¥µéÀ» ¼±ÅÃÇϼ¼¿ä"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "°í½ºÆ®½ºÅ©¸³Æ®"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "½ºÅ¸ ¿ÀÇǽº"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "¾Æºñ¿öµå"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "ÀÏ¹Ý ÇÁ¸°ÅÍ"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "ÆùÆ® ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ ¼±Åà ÈÄ, 'Ãß°¡'¸¦ ´©¸£¼¼¿ä."
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "¼³Ä¡ ¸ñ·Ï"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "ÀÌ»óÀÌ ¾øÀ¸¸é ¿©±â¸¦ ´©¸£¼¼¿ä."
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "±×·¸Áö ¾Ê´Ù¸é, ¿©±â¸¦ ´©¸£¼¼¿ä."
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "¸ðµç ¼±Åà ÇØÁ¦"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "¸ðµÎ ¼±ÅÃ"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "Á¦°Å ¸ñ·Ï"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "ÃʱâÈ­ Å×½ºÆ®"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "½Ã½ºÅÛ ÆùÆ® º¹»ç"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "ÆùÆ® ¼³Ä¡ ¹× º¯È¯"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "ÈÄ¹Ý ¼³Ä¡"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "½Ã½ºÅÛ ÆùÆ® Á¦°Å"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "ÈÄ¹Ý ¼³Ä¡Á¦°Å"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "ÀÎÅÍ³Ý ¿¬°á °øÀ¯"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "Á˼ÛÇÕ´Ï´Ù. 2.4 Ä¿³Î¸¸ Áö¿øµË´Ï´Ù."
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "ÇöÀç ÀÎÅÍ³Ý ¿¬°á °øÀ¯°¡ °¡´ÉÇÑ »óÅÂÀÔ´Ï´Ù."
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"ÀÎÅÍ³Ý ¿¬°á°øÀ¯ ¼³Á¤Àº ÀÌ¹Ì ¿Ï·áµÇ¾ú½À´Ï´Ù.\n"
-"ÇöÀç °¡´ÉÇÑ »óÅÂÀÔ´Ï´Ù.\n"
-"\n"
-"¹«½¼ ÀÛ¾÷À» ÇϽðڽÀ´Ï±î?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "ÇØÁ¦"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "Ãë¼Ò"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "Àç¼³Á¤"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "¼­¹ö ÁßÁö Áß..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "ÀÌÁ¦ ÀÎÅÍ³Ý ¿¬°á °øÀ¯°¡ ±ÝÁöµÇ¾ú½À´Ï´Ù."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "ÇöÀç ÀÎÅÍ³Ý ¿¬°á °øÀ¯°¡ ºÒ°¡´ÉÇÑ »óÅÂÀÔ´Ï´Ù."
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"ÀÎÅÍ³Ý ¿¬°á°øÀ¯ ¼³Á¤Àº ÀÌ¹Ì ¿Ï·áµÇ¾ú½À´Ï´Ù.\n"
-"ÇöÀç ºÒ°¡´ÉÇÑ »óÅÂÀÔ´Ï´Ù.\n"
-"\n"
-"¹«½¼ ÀÛ¾÷À» ÇϽðڽÀ´Ï±î?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "Çã¿ë"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "¼­¹ö Çã¿ë Áß"
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "ÀÌÁ¦ ÀÎÅÍ³Ý ¿¬°á °øÀ¯°¡ Çã¿ëµÇ¾ú½À´Ï´Ù."
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"ÀÌÁ¦ ÀÎÅÍ³Ý ¿¬°á °øÀ¯¸¦ À§Çؼ­ ´ÔÀÇ ÄÄÇ»Å͸¦ ¼³Á¤ÇÏ·Á°í ÇÕ´Ï´Ù.\n"
-"ÀÌ·ÎÀÎÇØ, Áö¿ª ³×Æ®¿÷ÀÇ ´Ù¸¥ ÄÄÇ»Å͵鵵 ÀÌ ÄÄÇ»ÅÍÀÇ ÀÎÅÍ³Ý ¿¬°áÀ» »ç¿ëÇÒ ¼ö "
-"ÀÖ°Ô µË´Ï´Ù.\n"
-"\n"
-"ÁÖÀÇ: Áö¿ª ³×Æ®¿÷(·£)À» ¸ñÀûÀ¸·Î ¼³Ä¡µÈ ³×Æ®¿÷ ¾î´ðÅÍ°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "ÀÎÅÍÆäÀ̽º %s (%s ¸ðµâ »ç¿ë)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "ÀÎÅÍÆäÀ̽º %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "³×Æ®¿÷ ¾î´ðÅ͸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"¾î¶°ÇÑ ³×Æ®¿÷ ¾î´ðÅ͵µ ¹ß°ßµÇÁö ¾Ê½À´Ï´Ù. Çϵå¿þ¾î ¼³Á¤ µµ±¸¸¦ ½ÇÇàÇØ º¸¼¼¿ä."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "³×Æ®¿÷ ÀÎÅÍÆäÀ̽º"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"½Ã½ºÅÛ¿¡ ¿ÀÁ÷ ÇϳªÀÇ ¼³Á¤µÈ ³×Æ®¿÷ ¾î´ðÅÍ°¡ ÀÖ½À´Ï´Ù:\n"
-"\n"
-"%s\n"
-"\n"
-"±× ¾î´ðÅÍ·Î Áö¿ª ³×Æ®¿÷À» ¼³Á¤ÇÒ °ÍÀÔ´Ï´Ù."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr "¾î´À ³×Æ®¿÷ ¾î´ðÅÍ°¡ Áö¿ª ³×Æ®¿÷À¸·Î ¿¬°áµÉ °ÍÀÎÁö ¼±ÅÃÇϼ¼¿ä."
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "³×Æ®¿÷ ÀÎÅÍÆäÀ̽º´Â ÀÌ¹Ì ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù."
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "ÀÚµ¿ Àç¼³Á¤"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "ÇöÀç ÀÎÅÍÆäÀ̽º ¼³Á¤ º¸±â"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "C Ŭ·¡½º Áö¿ª ³×Æ®¿÷"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "DHCP ¼­¹ö IP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "ÀÎÅÍÆäÀ̽º¿Í DHCP ¼­¹ö Àç¼³Á¤"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "ÇöÀç ¼³Á¤ %s¿¡¼­ ÀáÀçÀûÀÎ ·£ ÁÖ¼Ò Ãæµ¹ÀÌ ¹ß°ßµË´Ï´Ù!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "¼³Á¤ Áß..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "½ºÅ©¸³Æ® ¼³Á¤ Áß, ¼ÒÇÁÆ®¿þ¾î ¼³Ä¡ Áß, ¼­¹ö ½ÃÀÛ Áß..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "ÆÑÅ°Áö ¼³Ä¡Áß ¹®Á¦ ¹ß»ý %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"¸ðµç °ÍÀÌ ¼³Á¤µÇ¾ú½À´Ï´Ù.\n"
-"ÀÌÁ¦ ÀÚµ¿ ³×Æ®¿÷ ¼³Á¤±â´É(DHCP)À¸·Î Áö¿ª ³×Æ®¿ö»óÀÇ ´Ù¸¥ ÄÄÇ»ÅÍ¿Í ÀÎÅÍ³Ý ¿¬"
-"°á °øÀ¯¸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "¼³Á¤Àº ÀÌ¹Ì ¿Ï·áµÇ¾úÁö¸¸, ÇöÀç ÇØÁ¦µÈ »óÅÂÀÔ´Ï´Ù."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "¼³Á¤ÀÌ ÀÌ¹Ì ¿Ï·áµÇ¾úÀ¸¸ç, ÇöÀç Çã¿ëµÈ »óÅÂÀÔ´Ï´Ù."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "¾î¶°ÇÑ ÀÎÅÍ³Ý ¿¬°á °øÀ¯µµ ¼³Á¤µÈ ÀûÀÌ ¾ø½À´Ï´Ù."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "ÀÎÅÍ³Ý ¿¬°á°øÀ¯ ¼³Á¤"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"ÀÎÅÍ³Ý ¿¬°á°øÀ¯ À¯Æ¿¸®Æ¼¿¡ Àß ¿À¼Ì½À´Ï´Ù!\n"
-"\n"
-"%s\n"
-"\n"
-"¸¶¹ý»ç¸¦ ½ÇÇàÇÏ·Á¸é ¡¸¼³Á¤¡¹À» ´©¸£¼¼¿ä."
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "±×·ì"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "°æ·Î"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "Çã°¡±Ç"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "»ç¿ëÀÚ"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "À§·Î"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "»èÁ¦"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "ÆíÁý"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "¾Æ·¡·Î"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "±ÔÄ¢ Ãß°¡"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "»õ ±ÔÄ¢ ³¡¿¡ Ãß°¡"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "ÇöÀç ±ÔÄ¢ ÆíÁý"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr "¼±ÅÃµÈ ±ÔÄ¢ ÇÑ ´Ü°è À§·Î"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr "¼±ÅÃµÈ ±ÔÄ¢ ÇÑ ´Ü°è ¾Æ·¡·Î"
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "¼±ÅÃµÈ ±ÔÄ¢ »èÁ¦"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "ã¾Æº¸±â"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "ÇöÀç »ç¿ëÀÚ"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "Çã°¡±Ç"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "°æ·Î"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "¼Ó¼º"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr "½ºÆ¼Å° ºñÆ®"
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr "UID ¼³Á¤"
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr "GID ¼³Á¤"
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "½ÇÇà½Ã ¼ÒÀ¯ÀÚ ¾ÆÀ̵ð »ç¿ë"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "½ÇÇà½Ã ±×·ì ¾ÆÀ̵ð »ç¿ë"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "°æ·Î ¼±ÅÃ"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "»ç¿ëÀÚ:"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "±×·ì:"
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "»ç¿îµåÄ«µå¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù!"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "ù ´Ü°è »ý¼º"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr "ÃÖÁ¾ ÇØ»óµµ"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "À̹ÌÁö ÆÄÀÏ ¼±ÅÃ"
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr "Å׸¶ À̸§"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "ã¾Æº¸±â"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "ºÎÆ®½ºÇ÷¡½¬ ±×¸² ¼³Á¤"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "¹Ì¸®º¸±â"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "Å׸¶ ÀúÀå"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "»ö»ó ¼±ÅÃ"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "ÄܼÖÇÏ»ó¿¡ ·Î°í º¸À̱â"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "ÁøÇื´ë »ö»ó ¼±ÅÃ"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "¸ÕÀú À̹ÌÁö ÆÄÀÏÀ» ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù!"
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "¹Ì¸®º¸±â »ý¼º Áß ..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "ij³ª´Ù (ÄÉÀ̺í)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "¹Ì±¹ (°øÁßÆÄ)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "¹Ì±¹ (ÄÉÀ̺í)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "¹Ì±¹ (ÄÉÀ̺í-HRC)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "Áß±¹ (°øÁßÆÄ)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "ÀϺ» (°øÁßÆÄ)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "ÀϺ» (ÄÉÀ̺í)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "µ¿À¯·´"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "ÇÁ¶û½º [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "¾ÆÀÏ·£µå"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "¼­À¯·´"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "¿À½ºÆ®·¹Àϸ®¾Æ"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "´ºÁú·£µå"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "³²¾ÆÇÁ¸®Ä«"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "¾Æ¸£ÇîƼ³ª"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"TV ³ë¿È°ú ±¹°¡¸¦\n"
-"ÀÔ·ÂÇϼ¼¿ä."
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "TV ³ð :"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Áö¿ª :"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "TV ä³Î °Ë»ö ÁøÇà Áß..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "TV ä³Î °Ë»ö Áß..."
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "TV ä³ÎÀ» ã´Â °úÁ¤¿¡¼­ ¿À·ù°¡ ÀÖ¾ú½À´Ï´Ù."
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV°¡ ¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù!"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "Áñ°Å¿î ÇϷ縦!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "ÀÌÁ¦ [xawtv]¸¦ (XÀ©µµ¿ì ÇÏ¿¡¼­) »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù!\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "TV Ä«µå¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù!"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-"\n"
-"»ç¿ë¹ý: harddrake [-h|--help] [--test]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "»ç¿ë¹ý: keyboarddrake [--expert] [Å°º¸µå]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Å°º¸µå ·¹À̾ƿô ¼±ÅÃ"
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Äֿܼ¡¼­ ¹é½ºÆäÀ̽º Å°°¡ Áö¿ì±â¸¦ Çϵµ·Ï ÇϽðڽÀ´Ï±î?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "CDROM ¹Ù²Ù±â"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"¼³Ä¡ CD-ROMÀ» ³ÖÀº ÈÄ¿¡ ¡¸È®ÀΡ¹À» ´©¸£¼¼¿ä.\n"
-"CD-ROMÀÌ ¾ø´Ù¸é, ¡¸Ãë¼Ò¡¹¸¦ ¶óÀÌºê ¾÷±×·¹À̵带 Ãë¼ÒÇϼ¼¿ä."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "¶óÀÌºê ¾÷±×·¹À̵带 ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù!!! \n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "º¯°æÀÌ ¿Ï·á µÇ¾úÁö¸¸, Àû¿ëµÇ±â À§Çؼ­´Â Àç·Î±×ÀÎÇØ¾ß ÇÕ´Ï´Ù."
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "·Î±×µå·¹ÀÌÅ©"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "¼±ÅÃµÈ ³¯Â¥¿¡ ´ëÇظ¸ º¸À̱â"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/ÆÄÀÏ(F)/»õ·Î ¸¸µé±â(_N)"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/ÆÄÀÏ(F)/¿­±â(_O)"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/ÆÄÀÏ(F)/ÀúÀå(_S)"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/ÆÄÀÏ(F)/´Ù¸¥ À̸§À¸·Î ÀúÀå(_A)"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/ÆÄÀÏ(F)/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/¿É¼Ç(_O)"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "¿É¼Ç(O)/Å×½ºÆ®"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/µµ¿ò¸»(H)/ÀÌ ÇÁ·Î±×·¥Àº(_A)..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr ""
-"-adobe-helvetica-medium-r-*-*-*-120-75-75-*-*-iso8859-1,-*-gulim-medium-r-"
-"normal--*-120-75-75-*-*-ksc5601.1987-0,*-r-*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr ""
-"-adobe-helvetica-bold-r-*-*-*-120-75-75-*-*-iso8859-1,-*-gulim-bold-r-"
-"normal--*-120-75-75-*-*-ksc5601.1987-0,*-r-*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "»ç¿ëÀÚ"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "¸Þ½ÃÁö"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "½Ã½ºÅÛ ·Î±×"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "¸Çµå·¹ÀÌÅ© µµ±¸ ¼³¸í"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "°Ë»ö"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "·Î±× ºÐ¼® µµ±¸"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "¼³Á¤°ª"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "ãÀ» ¹®ÀÚ¿­"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "Á¦¿ÜÇÒ ¹®ÀÚ¿­"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "ÆÄÀÏ ¼±ÅÃ"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "´Þ·Â"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "ÆÄÀÏ ³»¿ë"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "¸ÞÀÏ °æ°í"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "±â´Ù·Á ÁÖ¼¼¿ä. ÆÄÀÏ ºÐ¼® Áß: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "¸ÞÀÏ °æ°í ¼³Á¤"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"¸ÞÀÏ ¼³Á¤ µµ±¸¿¡ Àß ¿À¼Ì½À´Ï´Ù.\n"
-"\n"
-"¿©±â¼­ °æ°í ½Ã½ºÅÛÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "¾ÆÆÄÄ¡ ¿ùµå¿ÍÀ̵åÀ¥ ¼­¹ö"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "µµ¸ÞÀÎ ³×ÀÓ ÇØ°á»ç"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "FTP ¼­¹ö"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Æ÷½ºÆ®ÇȽº ¸ÞÀÏ ¼­¹ö"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "»ï¹Ù ¼­ºñ½º"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "SSH ¼­ºñ½º"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "À¥¹Î ¼­ºñ½º"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Xinetd ¼­ºñ½º"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "¼­ºñ½º ¼³Á¤"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "¼³Á¤ Àбâ"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "°æ°í ¼³Á¤"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "¾Æ·¡¿¡ À̸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇϼ¼¿ä."
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "»õ À̸§À¸·Î ÀúÀå"
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "¾î¶² Á¾·ùÀÇ ¸¶¿ì½º¸¦ »ç¿ëÇϽʴϱî?"
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "3¹öÆ° ¿¡¹Ä·¹ÀÌÆ®?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "ÇÁ¸°ÅÍ µ¥ÀÌÅÍ Àд Áß ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "ÀåÄ¡ °Ë»ö Áß ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Æ÷Æ® °Ë»ç"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "%sÀÌ %s¿¡¼­ ¹ß°ßµÇ¾ú½À´Ï´Ù. ¼³Á¤ÇϽðڽÀ´Ï±î?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "½ºÄ³³Ê ¼±ÅÃ"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "ÀÌ ½ºÄ³³Ê [%s]´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù."
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "ÀåÄ¡ ¼±ÅÃ"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr ""
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "¾ð¾î ¼±ÅÃ"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "¼³Ä¡ Ŭ·¡½º ¼±ÅÃ"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "ÇÏµå µð½ºÅ© ¼±ÅÃ"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "¸¶¿ì½º ¼³Á¤"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Å°º¸µå ¼±ÅÃ"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "º¸¾È"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "ÆÄÀϽýºÅÛ Áغñ"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "ÆÄƼ¼Ç Æ÷¸Ë"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "¼³Ä¡ ÆÑÅ°Áö ¼±ÅÃ"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "½Ã½ºÅÛ ¼³Ä¡"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "»ç¿ëÀÚ Ãß°¡"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "³×Æ®¿÷ ¼³Á¤"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "¼­ºñ½º ¼³Á¤"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "ºÎÆ®·Î´õ ¼³Ä¡"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "ºÎÆ®µð½ºÅ© Á¦ÀÛ"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "X ¼³Á¤"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "½Ã½ºÅÛ ¾÷µ¥ÀÌÆ® ¼³Ä¡"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "¼³Ä¡ Á¾·á"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr ""
-"-adobe-helvetica-bold-r-normal--16-*-75-75-p-*-iso8859-1,-*-gulim-bold-r-"
-"normal--16-*-75-75-*-*-ksc5601.1987-0,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "À¥/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "³×Æ®¿÷ ÄÄÇ»ÅÍ (Ŭ¶óÀ̾ðÆ®)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "NFS ¼­¹ö, »ï¹Ù ¼­¹ö, ÇÁ¶ô½Ã ¼­¹ö, SSH ¼­¹ö"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "¿ÀÇǽº"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "GNOME ¿öÅ©½ºÅ×À̼Ç"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Palm pilot ¶Ç´Â Visor¿ë µµ±¸µé"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "¿öÅ©½ºÅ×À̼Ç"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "¹æÈ­º®/¶ó¿ìÅÍ"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "µµ¸ÞÀÎ ³×ÀÓ ¹× ³×Æ®¿÷ Á¤º¸ ¼­¹ö"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"¿ÀÇǽº ÇÁ·Î±×·¥µé: ¿öµåÇÁ·Î¼¼¼­ (kword, abiword), ½ºÇÁ·¹µå½¬Æ® (kspread,"
-"gnumeric), pdf ºä¾î, µîµî"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "¿Àµð¿À °ü·Ã µµ±¸; mp3/midi Ç÷¹À̾î, ¹Í¼­, µîµî"
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "¸®´ª½º Ç¥ÁØ ±â¹Ý. ¿ÜºÎ ¾ÖÇø®ÄÉÀÌ¼Ç Áö¿ø"
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "¸®´ª½º ¹× ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ¼­Àû°ú Howto¹®¼­"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "KDE ¿öÅ©½ºÅ×À̼Ç"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, À©µµ¿ì ¸ÞÀÌÄ¿, ÀζóÀÌÆ°¸ÕÆ®, Fvwm, µîµî"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "¸ÖƼ¹Ìµð¾î - ºñµð¿À"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "¸ÞÀÏ, ´º½º, À¥, ÆÄÀÏÀü¼Û, äÆÃ¿ë µµ±¸¸ðÀ½"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "µ¥ÀÌÅͺ£À̽º"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL ¶Ç´Â MySQL µ¥ÀÌÅͺ£À̽º ¼­¹ö"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "½¬¿î ÄÄÇ»ÅÍ ¼³Á¤À» À§ÇÑ µµ±¸"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "¸ÖƼ¹Ìµð¾î - »ç¿îµå"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "¹®¼­"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "ÄÜ¼Ö µµ±¸"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "postfix ¸ÞÀÏ ¼­¹ö, Inn ´º½º ¼­¹ö"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "ÀÎÅÍ³Ý ½ºÅ×À̼Ç"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "¸ÖƼ¹Ìµð¾î ½ºÅ×À̼Ç"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "¼³Á¤"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Ãß°¡ ±×·¡ÇÈ µ¥½ºÅ©Å¾ (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr "K Desktop ȯ°æ, ¿©·¯°¡Áö µµ±¸¸¦ ¼ö¹ÝÇÑ ±âº» ±×·¡ÇÈ È¯°æ"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "±×·¡ÇÈ È¯°æ"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "°³¹ß"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "¾ÆÆÄÄ¡¿Í ÇÁ·ÎFTPD"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "CD Á¦ÀÛ ¹× ±Á±â µµ±¸"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "¿ÀÇǽº ¿öÅ©½ºÅ×À̼Ç"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "±×³ð, Icewm, À©µµ¿ì ¸ÞÀÌÄ¿, ÀζóÀÌÆ°¸ÕÆ®, Fvwm, µîµî"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "GIMP °°Àº ±×·¡ÇÈ ÇÁ·Î±×·¥"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS"
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "C/C++ °³¹ß ¶óÀ̺귯¸®, ÇÁ·Î±×·¥ ¹× Çì´õÆÄÀÏ"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "³×Æ®¿÷ ÄÄÇ»ÅÍ ¼­¹ö"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "¸ÞÀÏ/±×·ì¿þ¾î/´º½º"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "°ÔÀÓ ½ºÅ×À̼Ç"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "ºñµð¿À Ç÷¹ÀÌ¾î ¹× ¿¡µðÅÍ"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "¸ÖƼ¹Ìµð¾î - ±×·¡ÇÈ"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Àå³­°¨ ÇÁ·Î±×·¥: arcade, boards, strategy, µîµî"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr "¸ÞÀÏ/´º½º¸¦ ÀÏ°í º¸³»¸ç À¥°Ë»öÀ» À§ÇÑ µµ±¸¸ðÀ½(pine, mutt, tin...)"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "°³ÀÎ ±ÝÀ¶"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr "»ç¿ëÀÚ Ä£È­Àû ÇÁ·Î±×·¥°ú µ¥½ºÅ©Å¾ µµ±¸¸¦ °¡Áø ±×·¡ÇÈ È¯°æ"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "SSH ¹× ´Ù¸¥ ÇÁ·ÎÅäÄÝÀÇ Å¬¶óÀ̾ðÆ®"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "ÀÎÅÍ³Ý °ÔÀÌÆ®¿þÀÌ"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "»ç¿îµå ¹× ºñµð¿À ¿¬ÁÖ/ÆíÁý ÇÁ·Î±×·¥"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "±âŸ ±×·¡ÇÈ µ¥½ºÅ©Å¾"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "¿¡µðÅÍ, ½©, ÆÄÀϵµ±¸, Å͹̳Î"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "gnucash °°Àº Àڱݰü¸® ÇÁ·Î±×·¥"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "°³ÀÎ Á¤º¸°ü¸®"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "¸ÖƼ¹Ìµð¾î - CD ±Á±â"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "°úÇÐ ¿öÅ©½ºÅ×À̼Ç"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "¸±·Î½ºÇ÷¡½¬ ¼³Á¤À¸·Î °¡±â"
-
-#~ msgid "Go back"
-#~ msgstr "µ¹¾Æ°¡±â"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "ÇÁ¶ô½Ã À̸§Àº ftp://... À̾î¾ß ÇÕ´Ï´Ù."
-
-#~ msgid "quit"
-#~ msgstr "Á¾·á"
diff --git a/perl-install/share/po/lt.po b/perl-install/share/po/lt.po
deleted file mode 100644
index 3ce3eade4..000000000
--- a/perl-install/share/po/lt.po
+++ /dev/null
@@ -1,13446 +0,0 @@
-#
-# Mykolas Norvai-as <Myka@centras.lt>, 2002
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX VERSION\n"
-"POT-Creation-Date: 2002-09-11 13:59+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"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-13\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB ar daugiau"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Pasirink X serverá"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X serveris"
-
-#: ../../Xconfig/card.pm_.c:230
-#, fuzzy
-msgid "Multi-head configuration"
-msgstr "skaitomi nustatymai"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Pasirink savo vaizdo plokðtës atminties dydá"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "XFree konfigûravimas"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Kurià XFree konfigûracijà tu nori turëti?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:382
-#, fuzzy
-msgid "Use Xinerama extension"
-msgstr "Naudokite automatiná aptikimà"
-
-#: ../../Xconfig/card.pm_.c:387
-#, fuzzy, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Tinklo Konfigûravimo Meistras"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s su 3D árenginio akseleracija"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Tavo plokðtë palaiko 3D árenginio akseleracijà, bet tik su XFree %s.\n"
-"Tavo plokðtë dirba su XFree %s, kuris galbût geriau palaiko 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Tavo plokðtë palaiko 3D akseleracijà su XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s su EKSPERIMENTINE 3D árenginio akseleracija"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Jûsø korta palaiko 3D árenginio akseleracija tik su XFree %s,\n"
-"ATMINKITE, KAD TAI YRA EKSPERIMENTINIS PALIKYMAS IR GALI PAKABINTI "
-"KOMPIUTERÁ.\n"
-"Jûsø korta dirba su XFree %s kuris galbût geriau palaiko 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Jûsø korta palaiko 3D akseleracija su XFree %s.ATMINKITE, KAD TAI YRA "
-"EKSPERIMENTINIS PALIKYMAS IR GALI PAKABINTI KOMPIUTERÁ."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Prisitaikyti"
-
-#: ../../Xconfig/main.pm_.c:102
-#, fuzzy
-msgid "Graphic Card"
-msgstr "Vaizdo plokðtë"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitorius"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Skiriamoji geba"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Pasirinktys"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "Gerai"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Iðeiti"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Iðlaikyti pakeitimus?\n"
-"Esama konfigûracija yra:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Pasirink monitoriø"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Paprasta"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-#, fuzzy
-msgid "Vendor"
-msgstr "Sugráþti"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Du svarbiausi dydþiai yra vertikalaus atnaujinimo daþnis, kuris rodo,\n"
-"kaip daþnai perpieðiamas visas ekranas, ir horizontaliosios skleistinës "
-"daþnis, kuris parodo, kaip greit perpieðiamos eilutës.\n"
-"\n"
-"Tai LABAI SVARBU, kad nenurodytum skleistinës daþnio, didesnio\n"
-"uþ palaikomà monitoriaus, nes gali já sugadinti. Jeigu abejoji,\n"
-"pasirink konservatyvià nuostatà."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Horizontalaus atnaujinimo daþnis"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Vertikalaus atnaujinimo daþnis"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 spalvos (8 bitai)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 tûkst. spalvø (15 bitø)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 tûkst. spalvø (16 bitø)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 milijonai spalvø (24 bitai)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 milijardai spalvø (32 bitai)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Skiriamosios gebos"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Pasirink skiriamàjà gebà ir spalvø gylá"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Vaizdo plokðtë: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Nutraukti"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Nustatymø tikrinimas"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Ar tu nori iðbandyti nustatymus?"
-
-#: ../../Xconfig/test.pm_.c:31
-#, fuzzy
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "Perspëjimas: ðios plokðtës bandymas gali pakabinti kompiuterá"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Klaviatûros iðdëstymas: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Pelës tipas: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Pelës árenginys: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitorius: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Monitoriaus horiz. skleistinë: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Monitoriaus vert. skleistinë: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Vaizdo plokðtë: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Vaizdo atmintis: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Spalvø gylis: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Skiriamoji geba: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86 serveris: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 tvarkyklë: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X paleidþiant"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Tu gali nustatyti, kad X startuotø automatiðkai.\n"
-"Ar tu nori, kad X startuotø po kompiuterio perkrovimo?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:85
-#, fuzzy
-msgid "What norm is your TV using?"
-msgstr "Kokios rûðies tavo ISDN jungtis?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Pirmasis ákrovos skirsnio sektorius"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Pirmasis kaupiklio sektorius (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "SILO Ádiegimas"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Kur nori ádiegti ákrovos tvarkyklæ?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "LILO/GRUB ádiegimas"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO su tekstiniu meniu"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO su grafiniu meniu"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Ákrova su DOS/Windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Ákrovos tvarkyklës pagrindinës parinktys"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Naudojama ákrovos tvarkyklë"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Ákrovos tvarkyklës ádiegimas"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Ákrovos árenginys"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Kompaktiðkas"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "kompaktiðkas"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Vaizdo reþimas"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Palaukti prieð ákraunant áprastà atvaizdà"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Slaptaþodis"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Slaptaþodis (vël)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Grieþtos komandinës eilutës parinktys"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "grieþta"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Iðvalyti /tmp kiekvienà kartà ákrovus"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Tikslus RAM atminties dydis (rasta %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Leisti keletà profiliø"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Nurodyk RAM atminties dydá (MB)"
-
-#: ../../any.pm_.c:183
-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"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Praðom bandyti vël"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Slaptaþodþiai nesutampa"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr ""
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr ""
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr ""
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr ""
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr ""
-
-#: ../../any.pm_.c:198
-#, fuzzy
-msgid "Default OS?"
-msgstr "Áprastas"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Èia yra skirtingi áraðai.\n"
-"Tu gali pakeisti esamus arba prijungti naujus."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Pridëti"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Atlikta"
-
-#: ../../any.pm_.c:258
-#, fuzzy
-msgid "Modify"
-msgstr "Taisyti RAID"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Kokio tipo áraðà tu nori pridëti?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Kitos OS (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Kitos OS (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Kitos OS (Windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Atvaizdas"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Ðakninis"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Pridurti"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Skaitymui-raðymui"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Lentelë"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Nesaugus"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Þymë"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Áprastas"
-
-#: ../../any.pm_.c:318
-#, fuzzy
-msgid "Initrd-size"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr ""
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Iðmesti áraðà"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Tuðèia þymë neleidþiama"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr ""
-
-#: ../../any.pm_.c:332
-#, fuzzy
-msgid "You must specify a root partition"
-msgstr "Tu privalai turëti swap skirsná"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Ði þymë jau naudojama"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Rasti %s %s interfeisai"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Ar turi dar vienà?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Ar tu turi koká nors %s interfeisà?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Ne"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Taip"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Paþiûrëk árangos informacijà"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Ádiegiama tvarkyklë %s plokðtei %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(modulis %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Dabar tu gali nustatyti %s modulio nustatymus.\n"
-"Opcijø formatas yra toks : ''vardas=reikðmë vardas2=reikðmë2 ...''.\n"
-"Pvz, ''io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Modulio parinktys:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Kokià %s tvarkyklæ turëèiau iðbandyti?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"Kartais %s tvarkyklei reikia papildomos informacijos, kad dirbtø gerai,\n"
-"nors normaliai turi veikti ir be jos. Ar tu nori jai nurodyti papildomas\n"
-"parinktis, ar leisi pabandyti nusistatyti paèiai. Bandymas gali\n"
-"pakabinti kompiuterá, bet tai neturëtø padaryti þalos."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Automatinis bandymas"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Nurodyti parinktis"
-
-#: ../../any.pm_.c:735
-#, c-format
-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?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr ""
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr ""
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr ""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr ""
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr ""
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr ""
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(%s jau pridëtas)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Ðis slaptaþodis pernelyg paprastas"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Praðom suteikti vartotojo vardà"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr ""
-"Vartotojo vardas turi susidaryti tik ið maþøjø raidþiø, skaièiø ir simboliø "
-"`-' bei `_'"
-
-#: ../../any.pm_.c:769
-#, fuzzy
-msgid "The user name is too long"
-msgstr "Ðis vartotojo vardas jau pridëtas"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Ðis vartotojo vardas jau pridëtas"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Pridëti vartotojà"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Ávesk vartotojà\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Priimti vartotojà"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Tikras vardas"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Vartotojo vardas"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Shell"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Ikona"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Automatinis pasisveikinimas"
-
-#: ../../any.pm_.c:821
-#, fuzzy
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Að galiu nustatyti taip, kad vienas vartotojas pasisveikintø automatiðkai.\n"
-"Jei nenori to naudoti, spausk mygtukà Nutraukti."
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Pasirink áprastà vartotojà:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Pasirink, kurià langø tvarkyklæ naudosi:"
-
-#: ../../any.pm_.c:841
-#, fuzzy
-msgid "Please choose a language to use."
-msgstr "Praðom pasirinkti kalbà, kurià naudosi."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "Tu gali pasirinkti kitas kalbas, kurios bus prieinamos po ádiegimo"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Visos"
-
-#: ../../any.pm_.c:978
-#, fuzzy
-msgid "Allow all users"
-msgstr "Pridëti vartotojà"
-
-#: ../../any.pm_.c:978
-#, fuzzy
-msgid "No sharing"
-msgstr "CUPS paleidþiamas"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, fuzzy, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Kokius jûs norite ádiegti paketus"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr ""
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr ""
-
-#: ../../any.pm_.c:1005
-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 ""
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr ""
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Sveiki atvykæ á cracker'iø ðalá"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Menkas"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Standartinë"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Aukðtas"
-
-#: ../../any.pm_.c:1076
-#, fuzzy
-msgid "Higher"
-msgstr "Aukðtas"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranojiðkas"
-
-#: ../../any.pm_.c:1080
-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ø."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password 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."
-
-#: ../../any.pm_.c:1084
-#, fuzzy
-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ø."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-
-#: ../../any.pm_.c:1086
-#, fuzzy
-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 ""
-"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ø."
-
-#: ../../any.pm_.c:1089
-#, 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."
-
-#: ../../any.pm_.c:1095
-#, fuzzy
-msgid "DrakSec Basic Options"
-msgstr "Pasirinktys"
-
-#: ../../any.pm_.c:1096
-#, fuzzy
-msgid "Please choose the desired security level"
-msgstr "Pasirink saugumo lygá"
-
-#: ../../any.pm_.c:1099
-#, fuzzy
-msgid "Security level"
-msgstr "Nustatomas saugumo lygis"
-
-#: ../../any.pm_.c:1101
-#, fuzzy
-msgid "Use libsafe for servers"
-msgstr "Pasirink serverio nuostatas"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr ""
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: ../../bootloader.pm_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds 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"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Sveiki, besinaudojantys GRUB, operaciniu sistemu parinkikliu!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Naudok %c ir %c klavisus, kad pasirinktum, kuris irasas pazymetas"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Spausk enter, noredami ikrauti pasirinkta OS, 'e', noredami keisti"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "komandas pries ikrova, arba 'c', komandinei eilutei iskviesti "
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "Pasirinktas irasas bus ikrautas automatiskai po %d sekundziu."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "nepakanka vietos /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Darbastalis"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Paleidimo meniu"
-
-#: ../../bootloader.pm_.c:1126
-#, fuzzy, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Kur nori ádiegti ákrovos tvarkyklæ?"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "pagalba dar nesukurta.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Ádiegimo Tipo Konfiguracija"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Byla"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Byla/_Iðeiti"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr ""
-
-#: ../../bootlook.pm_.c:92
-#, fuzzy
-msgid "NewStyle Monitor"
-msgstr "Monitorius"
-
-#: ../../bootlook.pm_.c:93
-#, fuzzy
-msgid "Traditional Monitor"
-msgstr "Pakeisti monitoriø"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr ""
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Ákrovos metu paleisti Aurora"
-
-#: ../../bootlook.pm_.c:98
-#, fuzzy
-msgid "Lilo/grub mode"
-msgstr "Skambinimo reþimas"
-
-#: ../../bootlook.pm_.c:98
-#, fuzzy
-msgid "Yaboot mode"
-msgstr "Ákrovos reþimas"
-
-#: ../../bootlook.pm_.c:146
-#, fuzzy
-msgid "Install themes"
-msgstr "Ádiegti sistemà"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr ""
-
-#: ../../bootlook.pm_.c:148
-#, fuzzy
-msgid "Create new theme"
-msgstr "Sukurti naujà skirsná"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr ""
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Klaida"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr ""
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-#, fuzzy, c-format
-msgid "Write %s"
-msgstr "XFree %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr ""
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr ""
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr ""
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "Notice"
-msgstr "nuostabu"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr ""
-
-#: ../../bootlook.pm_.c:258
-#, fuzzy
-msgid "Theme installation failed!"
-msgstr "Parink ádiegimo klasæ"
-
-#: ../../bootlook.pm_.c:266
-#, fuzzy, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr "Interneto jungties dalinimas"
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-#, fuzzy
-msgid "Configure"
-msgstr "Nustatyti X"
-
-#: ../../bootlook.pm_.c:275
-#, fuzzy
-msgid "Splash selection"
-msgstr "Iðsaugoti paketø pasirinkimà"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr ""
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr ""
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr ""
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Sistemos reþimas"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Startuojant paleisti X_Windows"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Ne, að nenoriu automatinio pasisveikinimo"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Taip, að noriu automatinio pasisveikinimo (vrtotojas, darbastalis)"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "Gerai"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "negaliu atidaryti /etc/inittab skaitymui: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d minutës"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 minutë"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d sekundës"
-
-#: ../../common.pm_.c:159
-#, fuzzy
-msgid "Can't make screenshots before partitioning"
-msgstr "Að daugiau negaliu pridëti në vieno skirsnio"
-
-#: ../../common.pm_.c:166
-#, fuzzy, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Tu gali pasirinkti kitas kalbas, kurios bus prieinamos po ádiegimo"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Prancûzija"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr ""
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-#, fuzzy
-msgid "Belgium"
-msgstr "Belgø"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr ""
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Vokieèiø"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-#, fuzzy
-msgid "Greece"
-msgstr "Graikø"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-#, fuzzy
-msgid "Norway"
-msgstr "Norvegø"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-#, fuzzy
-msgid "Sweden"
-msgstr "Pasiþiûrëti"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr ""
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "Italy"
-msgstr "Italø"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-#, fuzzy
-msgid "Austria"
-msgstr "nuoseklioji"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-#, fuzzy
-msgid "New"
-msgstr "naujas"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Atjungti"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Primontuoti"
-
-#: ../../diskdrake/dav.pm_.c:65
-#, fuzzy
-msgid "Server"
-msgstr "serveris"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Prijungimo vieta"
-
-#: ../../diskdrake/dav.pm_.c:85
-#, fuzzy
-msgid "Please enter the WebDAV server URL"
-msgstr "Praðom iðbandyti pelæ"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:109
-#, fuzzy
-msgid "Server: "
-msgstr "serveris"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Montavimo taðkas: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Pasirinktys: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Pradþiai padaryk atsarginæ savo duomenø kopijà"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Perskaityk ádëmiai!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull 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"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Meistras"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Pasirink veiksmà"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\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_.c:191
-msgid "Please click on a partition"
-msgstr "Praðom spragtelëti ant skirsnio"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Detalës"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-#, fuzzy
-msgid "No hard drives found"
-msgstr "Vietinis spausdintuvas"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-#, fuzzy
-msgid "Journalised FS"
-msgstr "primontuoti nepavyko"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Tuðèias"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Kitas"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Bylø sistemos tipai:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Sukurti"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Rûðis"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Naudok ¥%s´ vietoj to"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Iðtrinti"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Pirmiau naudok ¥Numontuoti´"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, 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_.c:174
-#, fuzzy
-msgid "Choose a partition"
-msgstr "Pasirink veiksmà"
-
-#: ../../diskdrake/interactive.pm_.c:174
-#, fuzzy
-msgid "Choose another partition"
-msgstr "Sukurti naujà skirsná"
-
-#: ../../diskdrake/interactive.pm_.c:199
-#, fuzzy
-msgid "Exit"
-msgstr "Ext2"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Pakeisti á eksperto reþimà"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Pakeisti á normalø reþimà"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Sugráþti"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Ar vis tiek tæsti?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Iðeiti neiðsaugojus"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Iðeiti neiðsaugojus skirsniø lentelës?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-#, fuzzy
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Ar tu nori iðbandyti nustatymus?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Automatinis suskirstymas"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Iðvalyti viskà"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Dar"
-
-#: ../../diskdrake/interactive.pm_.c:267
-#, fuzzy
-msgid "Hard drive information"
-msgstr "Paðto informacijà"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Visi pirminiai skirsniai yra naudojami"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Að daugiau negaliu pridëti në vieno skirsnio"
-
-#: ../../diskdrake/interactive.pm_.c:300
-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á"
-
-#: ../../diskdrake/interactive.pm_.c:310
-#, fuzzy
-msgid "Save partition table"
-msgstr "Áraðyti skirsniø lentelæ"
-
-#: ../../diskdrake/interactive.pm_.c:311
-#, fuzzy
-msgid "Restore partition table"
-msgstr "Iðgelbëti skirsniø lentelæ"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Iðgelbëti skirsniø lentelæ"
-
-#: ../../diskdrake/interactive.pm_.c:314
-#, fuzzy
-msgid "Reload partition table"
-msgstr "Iðgelbëti skirsniø lentelæ"
-
-#: ../../diskdrake/interactive.pm_.c:319
-#, fuzzy
-msgid "Removable media automounting"
-msgstr "Iðimamø laikmenø automatinis montavimas"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Pasirink bylà"
-
-#: ../../diskdrake/interactive.pm_.c:335
-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?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Dëmesio"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Ádëk diskelá á kaupiklá\n"
-"Visi duomenys diskelyje bus prarasti"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Bandau iðgelbëti skirsniø lentelæ"
-
-#: ../../diskdrake/interactive.pm_.c:367
-#, fuzzy
-msgid "Detailed information"
-msgstr "Paðto informacijà"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Pakeisti dydá"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Perkelti"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formatuoti"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Pridëti á RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Pridëti á LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Paðalinti ið RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Paðalinti ið LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Taisyti RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Naudoti loopback'ui"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Sukurti naujà skirsná"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Pradþios sektorius: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Dydis (MB): "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Bylø sistemos tipas: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Pirmenybë: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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_.c:499
-#, fuzzy
-msgid "Remove the loopback file?"
-msgstr "Suþymima loopback byla %s"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Pakeisti skirsnio tipà"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Kokios bylø sistemos tu nori?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Kur nori primontuoti loopback bylà %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Kur nori primontuoti árenginá %s?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't 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_.c:594
-#, fuzzy, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Kur nori primontuoti árenginá %s?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Skaièiuojami FAT bylø sistemos rëþiai"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Keièiamas dydis"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Ðio skirsnio dydþio neina pakeisti"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Pasidaryk atsarginæ duomenø ðiame skirsnyje kopijà"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, 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_.c:662
-msgid "Choose the new size"
-msgstr "Pasirink naujà dydá"
-
-#: ../../diskdrake/interactive.pm_.c:663
-#, fuzzy
-msgid "New size in MB: "
-msgstr "Dydis (MB): "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Á kurá diskà tu nori já perkelti?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Sektorius"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Á kurá sektoriø tu nori já perkelti?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Perkeliama"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Perkeliamas skirsnis..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Pasirink jau esantá RAID, prie kurio pridëti"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "naujas"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Pasirink jau esantá LVM, prie kurio pridëti"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "LVM vardas?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Ðis skirsnis negali bûti naudojamas loopback'ui"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Loopback bylos vardas: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-#, fuzzy
-msgid "Give a file name"
-msgstr "Tikras vardas"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Byla jau naudojama kitam loopback'ui, pasirink kità"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Ði byla jau yra. Naudoti jà?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-#, fuzzy
-msgid "Mount options"
-msgstr "Modulio parinktys:"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "árenginys"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "lygis"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "gabalo dydis"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Bûk atsargus: ði operacija yra pavojinga."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Kokio tipo skirsniø skaidymas?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, fuzzy, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Kokius jûs norite ádiegti paketus"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Deja, neámanoma sukurti /boot taip toli kaupiklyje (cilindre >1024).\n"
-"Arba naudok LILO ir tai neveiks, arba nenaudok LILO ir tau nereikës /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Skirsnis, kurá tu pasirinkai kaip ðakniná (/), fiziðkai yra uþ 1024-to\n"
-"disko kaupiklio cilindro, bet tu neturi /boot skirsnio. Jeigu planuoji\n"
-"naudoti LILO ákrovos programà, neuþmirðk pridëti /boot skirsnio"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /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"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, 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_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Tau reikia perkrauti, kad pakeitimai bûtø veiksmingi"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, 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"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Suþymima"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Suþymima loopback byla %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Suþymimas skirsnis %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-#, fuzzy
-msgid "Hide files"
-msgstr "mkraid nepavyko"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-#, fuzzy
-msgid "Move files to the new partition"
-msgstr "Naujiems skirsniams nepakanka laisvos vietos"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1051
-#, fuzzy
-msgid "Moving files to the new partition"
-msgstr "Naujiems skirsniams nepakanka laisvos vietos"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, fuzzy, c-format
-msgid "Removing %s"
-msgstr "Skiriamoji geba: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Árenginys: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "DOS kaupiklio raidë: %s (spëjama)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Tipas: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Pavadinimas: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Pradþia: sektorius %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Dydis: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s sektoriai(-iø)"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, fuzzy, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Nuo cilindro %d iki cilindro %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Suþymëtas\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Nesuþymëtas\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Primontuotas\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, fuzzy, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr "Loopback byla(os): %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Skirsnis, ákraunamas pagal nutylëjimà\n"
-" (MS-DOS uþkrovimui, ne LILO)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Lygis %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Gabalo dydis %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID kaupikliai %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Loopback bylos vardas: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-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_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Ðis specialus Bootstrap\n"
-"skirsnis yra skirtas jûsø\n"
-"sistemos dvigubai ákrovai.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Dydis: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, 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_.c:1153
-msgid "Info: "
-msgstr "Info: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM kaupikliai %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Skirsniø lentelës tipas: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, fuzzy, c-format
-msgid "on channel %d id %d\n"
-msgstr "ant magistralës %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-#, fuzzy
-msgid "Filesystem encryption key"
-msgstr "Bylø sistemos tipas: "
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, fuzzy, 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_.c:1191
-#, fuzzy
-msgid "The encryption keys do not match"
-msgstr "Slaptaþodþiai nesutampa"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr ""
-
-#: ../../diskdrake/removable.pm_.c:47
-#, fuzzy
-msgid "Change type"
-msgstr "Pakeisti skirsnio tipà"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-#, fuzzy
-msgid "Please click on a medium"
-msgstr "Praðom spragtelëti ant skirsnio"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-#, fuzzy
-msgid "Domain Authentication Required"
-msgstr "Autentikacija"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Another one"
-msgstr "Internetas"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Which username"
-msgstr "Vartotojo vardas"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-#, fuzzy
-msgid "Username"
-msgstr "Vartotojo vardas"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-#, fuzzy
-msgid "Domain"
-msgstr "NIS domenas"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-#, fuzzy
-msgid "Search servers"
-msgstr "DNS serveris"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s %s suþymëjimas nepavyko"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Neþinau, kaip suþymëti %s tipu %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr ""
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "klaida numontuojant %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "paprasta"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr ""
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "serveris"
-
-#: ../../fsedit.pm_.c:240
-#, fuzzy, c-format
-msgid ""
-"I can't 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 loose 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_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "Tu negali naudoti JFS skirsniams, maþesniems nei 16MB"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "Tu negali naudoti ReiserFS skirsniams, maþesniems nei 32MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Montavimo taðkai turi prasidëti /"
-
-#: ../../fsedit.pm_.c:522
-#, 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_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr ""
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Ðis katalogas turi pasilikti ðakninëje bylø sistemoje"
-
-#: ../../fsedit.pm_.c:530
-#, fuzzy
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"Tau reikia tikros bylø sistemos (ext2, reiserfs) ðiam montavimo taðkui\n"
-
-#: ../../fsedit.pm_.c:532
-#, fuzzy, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr ""
-"Tau reikia tikros bylø sistemos (ext2, reiserfs) ðiam montavimo taðkui\n"
-
-#: ../../fsedit.pm_.c:599
-#, fuzzy
-msgid "Not enough free space for auto-allocating"
-msgstr "Naujiems skirsniams nepakanka laisvos vietos"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr ""
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Klaida atidarant %s áraðymui: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:171
-#, fuzzy
-msgid "Sound configuration"
-msgstr "LAN Konfiguravimas"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-#, fuzzy
-msgid "Driver:"
-msgstr "Tvarkyklë"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-#, fuzzy
-msgid "Help"
-msgstr "/Pagalba"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-#, fuzzy
-msgid "Please Wait... Applying the configuration"
-msgstr "Nustatymø tikrinimas"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Praðom palaukti"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "Model"
-msgstr "Pelë"
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "hard disk model"
-msgstr "Plokðtës mem (DMA)"
-
-#: ../../harddrake/ui.pm_.c:17
-#, fuzzy
-msgid "Channel"
-msgstr "Nutraukti"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:21
-#, fuzzy
-msgid "Module"
-msgstr "Pelë"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Apraðymas"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:25
-#, fuzzy
-msgid "Bus identification"
-msgstr "Autentikacija"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:32
-#, fuzzy
-msgid "Old device file"
-msgstr "Pasirink bylà"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:34
-#, fuzzy
-msgid "New devfs device"
-msgstr "Ðliuzo (gateway) árenginys"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:36
-#, fuzzy
-msgid "Number of buttons"
-msgstr "2 klaviðø"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:38
-#, fuzzy
-msgid "Alternative drivers"
-msgstr "Spausdinamas bandomasis puslapis..."
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-#, fuzzy
-msgid "/_Quit"
-msgstr "Iðeiti"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Pagalba"
-
-#: ../../harddrake/ui.pm_.c:65
-#, fuzzy
-msgid "/_Help..."
-msgstr "/_Pagalba"
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Raportuoti Klaidà"
-
-#: ../../harddrake/ui.pm_.c:73
-#, fuzzy
-msgid "/_About..."
-msgstr "/Pagalba/_Apie..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:76
-#, fuzzy
-msgid "Author:"
-msgstr "Automatinis bandymas"
-
-#: ../../harddrake/ui.pm_.c:86
-#, fuzzy
-msgid "Harddrake2 version "
-msgstr "Kieto disko nustatymas"
-
-#: ../../harddrake/ui.pm_.c:101
-#, fuzzy
-msgid "Detected hardware"
-msgstr "Paþiûrëk árangos informacijà"
-
-#: ../../harddrake/ui.pm_.c:103
-#, fuzzy
-msgid "Information"
-msgstr "Rodyti informacijà"
-
-#: ../../harddrake/ui.pm_.c:106
-#, fuzzy
-msgid "Configure module"
-msgstr "Pelës nustatymas"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:111
-#, fuzzy
-msgid "Detection in progress"
-msgstr "aptiktas prievade %s"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:166
-#, fuzzy, c-format
-msgid "Running \"%s\" ..."
-msgstr "Skaitoma CUPS tvarkykliø duomenø bazë"
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-#, fuzzy
-msgid "secondary"
-msgstr "%d sekundës"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-#, fuzzy
-msgid "Auto-detect"
-msgstr "Naudokite automatiná aptikimà"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-#, fuzzy
-msgid "Unknown|Generic"
-msgstr "Paprasta"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:210
-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_.c:213
-#, fuzzy
-msgid "Card model:"
-msgstr "Plokðtës mem (DMA)"
-
-#: ../../harddrake/v4l.pm_.c:214
-#, fuzzy
-msgid "Tuner type:"
-msgstr "Pakeisti skirsnio tipà"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:217
-#, fuzzy
-msgid "PLL setting:"
-msgstr "suþymimas"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr ""
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-
-#: ../../help.pm_.c:41
-#, fuzzy
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Aukðèiau yra sàraðas Linux skirsniø, kuriuos pavyko rasti tavo\n"
-"kietajame diske. Tu gali pasilikti sprendimus, padarytus meistro, jie tinka\n"
-"daugumai atvejø. Jei nori pakeisti ðiuos sprendimus, tu turi nurodyti bent\n"
-"ðakniná skirsná (\"/\"). Nepasirink per maþo skirsnio, nes tuomet tu "
-"negalësi\n"
-"ádiegti pakankamai programinës árangos. Jei tu nori laikyti savo duomenis\n"
-"atskirame skirsnyje, pasirink, kurá naudosi \"/home\" (ámanoma tik jei turi "
-"daugiau\n"
-"nei vienà Linux skirsná).\n"
-"\n"
-"Tavo þiniai, skirsniai raðomi tokiu pavidalu: \"Pavadinimas\", \"Talpa\".\n"
-"\n"
-"\n"
-"\"Pavadinimas\" sudaromas taip: \"kaupiklio tipas\", \"kaupiklio numeris\",\n"
-"\"skirsnio numeris\" (pavyzdþiui \"hda1\").\n"
-"\n"
-"\n"
-"\"Kieto disko tipas\" yra \"hd\", jei tavo kietasis kaupiklis yra IDE tipo, "
-"ir \"sd\", jeigu\n"
-"tai SCSI kaupiklis.\n"
-"\n"
-"\n"
-"\"kaupiklio numeris\" visada yra raidë po \"sd\" arba \"hd\". IDE "
-"kaupikliams:\n"
-"\n"
-" * \"a\" reiðkia \"pagrindinis (master) diskas, prijungtas prie pirmojo "
-"(primary) IDE valdiklio\",\n"
-"\n"
-" * \"b\" reiðkia \"ðalutinis (slave) diskas, prijungtas prie pirmojo IDE "
-"valdiklio\",\n"
-"\n"
-" * \"c\" reiðkia \"pagrindinis diskas, prijungtas prie antrojo (secondary) "
-"IDE valdiklio\",\n"
-"\n"
-" * \"d\" reiðkia \"ðalutinis diskas, prijungtas prie antrojo IDE valdiklio"
-"\",\n"
-"\n"
-"\n"
-"Su SCSI kaupikliais, \"a\" reiðkia \"pirmasis diskas\", \"b\" reiðkia "
-"\"antrasis diskas\" ir t.t."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-
-#: ../../help.pm_.c:186
-#, fuzzy
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Dabar tu gali pasirinkti tarnybas, kurias nori paleisti ákrovos metu.\n"
-"\n"
-"\n"
-"Uþvedus þymeklá ant tarnybos, pasirodys pagalbos uþraðas, kuris apraðo "
-"tarnybos\n"
-"vaidmená tavo sistemoje.\n"
-"\n"
-"\n"
-"Bûk ypaè atidus ðiame þingsnyje, jeigu þadi naudotis savo kompiuteriu kaip\n"
-"serveriu: tu tikriausiai norësi nepaleisti jokiø nereikalingø tarnybø.\n"
-"Prisimink, kad kai kurios tarnybos gali bûti pavojingos, jei naudojamos "
-"serveryje.\n"
-"Apskritai, paþymëk tik tas tarnybas, kuriø tau tikrai reikia."
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-
-#: ../../help.pm_.c:270
-#, fuzzy
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"Dabar tu turi nuspræsti, kurioje savo kietojo disko vietoje nori ádiegti\n"
-"Mandrake Linux 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 Mandrake Linux sistemai.\n"
-"\n"
-"\n"
-"Kadangi sudalinimo skirsniais padariniai daþniausiai yra negráþtami,\n"
-"dalinimas gali bûti gàsdinantis ir sunkus, jei tu esi nepatyræs vartotojas.\n"
-"Ðis meistras supaprastina tà procesà. Prieð pradëdamas, praðau, nepagailëk\n"
-"laiko ir paskaityk þinynà.\n"
-"\n"
-"\n"
-"Tau reikia maþiausiai dviejø skirsniø. Vienas yra paèiai operacijø "
-"sistemai,\n"
-"o kitas -- virtualiai atminèiai (vadinamai swap).\n"
-"\n"
-"\n"
-"Jei skirsniai jau buvo apibrëþti (ið praeito ádiegimo arba kitu dalinimo "
-"árankiu),\n"
-"tau tereikia pasirinkti juos, kad ádiegtum savo Linux'à.\n"
-"\n"
-"\n"
-"Jei skirsniai dar nebuvo apibrëþti, tu turi juos sukurti. Kad tai "
-"padarytum,\n"
-"naudokis aukðèiau esanèiu meistru. Priklausomai nuo tavo kietojo disko\n"
-"situacijos, yra keli skirtingi sprendimai:\n"
-"\n"
-"* Naudoti esamà skirsná: meistras rado vienà ar daugiau Linux skirsniø tavo "
-"sistemoje. Jei tu nori juos\n"
-" naudoti, pasirink tai.\n"
-"\n"
-"\n"
-"* Iðvalyti visà diskà: jei tu nori sunaikinti visus duomenis ir skirsnius, "
-"esanèius kietajame diske, ir pakeisti juos\n"
-" nauja Mandrake Linux sistema, gali pasirinkti ðá variantà. Bûk atsargus su "
-"ðiuo sprendimu, nes jei sutiksi,\n"
-" nebegalësi apsigalvoti ir sugráþti.\n"
-"\n"
-"\n"
-"* Naudoti tuðèià vietà Windows skirsnyje: jei Microsoft Windows yra ádiegti "
-"á kietàjá diskà ir uþima visà vietà,\n"
-" esanèià jame, tau teks atlaisvinti vietos Linux duomenims. Kad tai "
-"padarytum, tu gali iðtrinti Windows skirsná\n"
-" ir duomenis (þiûrëk \"Iðvalyti visà diskà\" bei \"Eksperto reþimas\" "
-"sprendimus) arba pakeisti Windows skirsnio\n"
-" dydá. Dydþio pakeitimas gali bûti atliktas be duomenø praradimo. Ðis "
-"sprendimas yra rekomenduojamas, jei\n"
-" tu nori naudoti tiek Mandrake Linux, tiek Microsoft Windows tame paèiame "
-"kompiuteryje.\n"
-"\n"
-"\n"
-" Prieð pasirinkdamas ðá sprendimà, suprask, kad Microsoft Windows skirsnio "
-"dydis bus maþesnis, nei yra\n"
-" dabar. Tai reiðkia, kad tu turësi maþiau laisvos vietos Windows'uose "
-"áraðyti duomenims bei ádiegti naujas\n"
-" programas.\n"
-"\n"
-"\n"
-"* Eksperto reþimas: jei tu nori rankomis sudalinti skirsniais savo kietàjá "
-"diskà, gali rinktis ðá variantà. Ádëmiai\n"
-" pagalvok, prieð pasirinkdamas ðá sprendimà. Jis yra galingas, taèiau labai "
-"pavojingas. Tu gali prarasti \n"
-" visus savo duomenis labai lengvai. Taigi, nesirink ðio sprendimo, nebent "
-"tikrai þinai, kà darai."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-
-#: ../../help.pm_.c:372
-#, fuzzy
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Bet kokie naujai sukurti skirsniai turi bûti suþymëti, kad juos\n"
-"bûtø galima naudoti (suþymëjimas reiðkia bylø sistemos sukûrimà).\n"
-"\n"
-"\n"
-"Dabar tu gali norëti ið naujo suþymëti kai kuriuos esamus skirsnius, kad\n"
-"iðtrintum duomenis ið jø. Jei nori tai padaryti, paþymëk ir tuos skirsnius,\n"
-"kuriuos nori suþymëti.\n"
-"\n"
-"\n"
-"Pastaba: nebûtina ið naujo suþymëti visø anksèiau sukurtø skirsniø.\n"
-"Tu privalai suþymëti ið naujo skirsnius, kuriuose bus operacijø sistema\n"
-"(tokius kaip \"/\", \"/usr\" ar \"/var\"), taèiau skirsniø su duomenimis, "
-"kuriuos\n"
-"nori iðlaikyti, suþymëti nereikia (daþniausiai \"/home\").\n"
-"\n"
-"\n"
-"Bûk atsargus, pasirinkdamas skirsnius, kadangi suþymint visi duomenys\n"
-"bus iðtrinti, ir nebebus ámanoma jø atstatyti.\n"
-"\n"
-"\n"
-"Spausk \"Gerai\", kai bûsi pasiruoðæs skirsniø suþymëjimui.\n"
-"\n"
-"\n"
-"Spausk \"Atðaukti\", jei nori pasirinkti kitus skirsnius, á kuriuos ádiegti\n"
-"Mandrake Linux sistemà."
-
-#: ../../help.pm_.c:398
-#, fuzzy
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Tavo naujoji Mandrake Linux operacijø sistema ðiuo metu yra\n"
-"ádiegiama. Ðis veiksmas turëtø keletà minuèiø uþtrukti (tai priklauso nuo\n"
-"ádiegiamø paketø bendro dydþio bei kompiuterio spartos).\n"
-"\n"
-"\n"
-"Praðom turëti kantrybës."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-
-#: ../../help.pm_.c:436
-#, fuzzy
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 Mandrake "
-"Linux \n"
-"sistemai ádiegti. Jei skirsniai jau buvo apibrëþti (ið praeito ádiegimo arba "
-"kitu dalinimo árankiu),\n"
-"tu gali naudoti esanèius skirsnius. Kitu atveju, skirsniai turi bûti "
-"apibrëþti.\n"
-"\n"
-"\n"
-"Kad sukurtum skirsnius, tu pirmiausia turi pasirinkti kietàjá diskà. Diskà "
-"dalinimui\n"
-"gali pasirinkti, paspaudæs ant \"hda\" jei nori pirmo IDE kaupiklio, \"hdb\" "
-"-- antro,\n"
-"arba \"sda\", jei renkiesi pirmàjá SCSI kaupiklá ir t.t.\n"
-"\n"
-"\n"
-"Kad sudalintum skirsniais pasirinktà kietàjá diskà, gali naudotis vienu ið "
-"ðiø variantø:\n"
-"\n"
-" * Iðvalyti viskà: ðis variantas iðtrina visus skirsnius, esanèius "
-"pasirinktame kietajame diske.\n"
-"\n"
-"\n"
-"   * Automatiðkai paskirti: ðis variantas leidþia automatiðkai sukurti Ext2 "
-"bei swap skirsnius laisvoje tavo\n"
-" disko vietoje.\n"
-"\n"
-"\n"
-" * Iðgelbëti skirsniø lentelæ: jei disko skirsniø lentelë yra sugadinta, "
-"tu gali bandyti atstatyti jà su ðiuo variantu.\n"
-" Bûk atsargus ir prisimink, kad tai gali nepavykti.\n"
-"\n"
-"\n"
-" * Atðaukti: tu gali naudoti ðá variantà, kad atðauktum visus tavo "
-"pakeitimus.\n"
-"\n"
-"\n"
-" * Ið naujo: tu gali rinktis ðá variantà, kad atsisakytum visø savo "
-"pakeitimø ir ákeltum pradinæ skirsniø lentelæ.\n"
-"\n"
-"\n"
-" * Meistras: jei tu nori, kad meistras tau padëtø sudalinti kietàjá diskà, "
-"rinkis ðá variantà. Tai rekomenduojama, jeigu\n"
-" tu nelabai iðmanai apie skirsniø dalinimà.\n"
-"\n"
-"\n"
-" * Atkurti ið diskelio: jei tu iðsaugojai savo skirsniø lentelæ á diskelá "
-"ádiegdamas praeità kartà, tu gali atkurti jà\n"
-" naudodamasis ðiuo variantu.\n"
-"\n"
-"\n"
-" * Iðsaugoti á diskelá: jei tu nori iðsaugoti savo skirsniø lentelæ á "
-"diskelá, kad galëtum paskui atkurti jà, rinkis ðá\n"
-" variantà. labai rekomenduojama, kad tu tai padarytum.\n"
-"\n"
-"\n"
-" * Atlikta: jei tu baigei dalinti savo kietàjá diskà, rinkis ðá variantà, "
-"kad iðsaugotum visus pakeitimus.\n"
-"\n"
-"\n"
-"Tavo þiniai, tu gali pasiekti bet kurá variantà naudodamasis klaviatûra: "
-"vaikðèiok tarp skirsniø su Tab bei\n"
-"Aukðtyn/Þemyn rodyklëmis.\n"
-"\n"
-"\n"
-"Kai skirsnis yra parinktas, gali naudoti:\n"
-"\n"
-"* Ctrl-c kad sukurtum naujà skirsná (jei parinktas tuðèias skirsnis)\n"
-"\n"
-"* Ctrl-d kad iðtrintum skirsná.\n"
-"\n"
-"* Ctrl-m kad nurodytum prijungimà taðkà."
-
-#: ../../help.pm_.c:507
-#, fuzzy
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"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à Mandrake Linux operacijø sistemà.\n"
-"\n"
-"\n"
-"Tavo þiniai, kiekvienas skirsnis sàraðe uþraðomas pavidalu \"Linux "
-"pavadinimas\",\n"
-"\"Windows pavadinimas\" \"Talpa\".\n"
-"\n"
-"\"Linux pavadinimas\" sudaromas taip: \"kaupiklio tipas\", \"kaupiklio "
-"numeris\",\n"
-"\"skirsnio numeris\" (pavyzdþiui \"hda1\").\n"
-"\n"
-"\"Kieto disko tipas\" yra \"hd\", jei tavo kietasis kaupiklis yra IDE tipo, "
-"ir \"sd\", jeigu\n"
-"tai SCSI kaupiklis.\n"
-"\n"
-"\n"
-"\"Kaupiklio numeris\" visada yra raidë po \"sd\" arba \"hd\". IDE "
-"kaupikliams:\n"
-"\n"
-" * \"a\" reiðkia \"pagrindinis (master) diskas, prijungtas prie pirmojo "
-"(primary) IDE valdiklio\",\n"
-"\n"
-" * \"b\" reiðkia \"ðalutinis (slave) diskas, prijungtas prie pirmojo IDE "
-"valdiklio\",\n"
-"\n"
-" * \"c\" reiðkia \"pagrindinis diskas, prijungtas prie antrojo (secondary) "
-"IDE valdiklio\",\n"
-"\n"
-" * \"d\" reiðkia \"ðalutinis diskas, prijungtas prie antrojo IDE valdiklio"
-"\",\n"
-"\n"
-"\n"
-"Su SCSI kaupikliais, \"a\" reiðkia \"pirmasis diskas\", \"b\" reiðkia "
-"\"antrasis diskas\" ir t.t.\n"
-"\n"
-"\n"
-"\"Windows pavadinimas\" yra raidë, kuria tas skirsnis buvo vadinamas "
-"Windows'uose\n"
-"(pirmasis disko skirsnis vadinamas \"C:\")"
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Praðom turëti kantrybës. Ðis veiksmas gali keletà minuèiø uþtrukti."
-
-#: ../../help.pm_.c:541
-#, fuzzy
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"Praðom pasirinkti ¥Ádiegti´, jei á sistemà nëra ádiegta ankstesniø Mandrake "
-"Linux versijø,\n"
-"arba jei nori naudoti kelias operacijø sistemas.\n"
-"\n"
-"Praðom pasirinkti ¥Atnaujinti´, jei nori atnaujinti jau ádiegtà Mandrake "
-"Linux versijà.\n"
-"\n"
-"\n"
-"Priklausomai nuo tavo þiniø apie GNU/Linux, tu gali pasirinkti ðias klases "
-"ádiegti ar atnaujinti \n"
-"Mandrake Linux operacijø sistemà:\n"
-"\n"
-"* Rekomenduojama: jei niekad nesi ádiegæs GNU/Linux operacijø sistemos, "
-"pasirink ðià. Ádiegimas bus labai\n"
-" lengvas, tavæs bus paklausta tik keletas klausimø.\n"
-"\n"
-"\n"
-"* Prisitaikyta: jei esi pakankamai susipaþinæs su GNU/Linux, tu gali "
-"pasirinkti pagrindinæ sistemos paskirtá\n"
-"(darbo stotis, serveris, kûrimo). Tu turësi atsakyti á daugiau klausimø, nei "
-"¥Rekomenduojamoje´ ádiegimo\n"
-"klasëje, taigi turi þinoti, kaip veikia GNU/Linux, kad pasirinktum ðià "
-"klasæ.\n"
-"\n"
-"\n"
-"* Eksperto: jei gerai iðmanai GNU/Linux, gali pasirinkti ðià ádiegimo klasæ. "
-"kaip ir ¥Prisitaikytoje´ klasëje,\n"
-" tu galësi pasirinkti pagrindinæ sistemos paskirtá\t(darbo stotis, "
-"serveris, kûrimo). Bûk labai atsargus, prieð \n"
-" pasirinkdamas ðià ádiegimo klasæ. Tu galësi atlikti smarkiai prisitaikytà "
-"ádiegimà.\n"
-" Atsakyti á kai kuriuos klausimus gali bûti itin sudëtinga, jei gerai "
-"neiðmanai GNU/Linux. Taigi, nesirink ðios\n"
-" ádiegimo klasës, nebent tikrai þinai, kà darai."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-
-#: ../../help.pm_.c:630
-#, fuzzy
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Praðom pasirinkti teisingà prievadà. Pavyzdþiui COM1\n"
-"MS Windows'uose vadinamas ttyS0 GNU/Linux'e."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-
-#: ../../help.pm_.c:710
-#, fuzzy
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (the LInux LOader) ir GRUB yra ákrovos tvarkyklës: jos gali ákrauti\n"
-"tiek GNU/Linux, tiek bet kokià kità operacijø sistemà, esanèià\n"
-"kompiuteryje. Paprastai tos kitos operacijø sistemos yra teisingai\n"
-"atpaþástamos ir ádiegiamos. Jeigu ne, tu gali pridëti áraðus pats ðiame\n"
-"lange. Bûk atidus ir pasirink teisingus parametrus.\n"
-"\n"
-"\n"
-"Tu taip pat gali uþdrausti priëjimà prie tø kitø operacijø sistemø\n"
-"bet kam, jei iðtrinsi atitinkamus áraðus. Bet tuo atveju, tau prireiks\n"
-"ákrovos diskelio, kad jas ákrautum!"
-
-#: ../../help.pm_.c:724
-#, fuzzy
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Tu turi nurodyti, kur áraðyti GNU/Linux paleidimui reikalingà informacijà\n"
-"\n"
-"\n"
-"Jeigu tu tiksliai neþinai, kà darai, pasirink \"Pirmasis kaupiklio sektorius "
-"(MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-
-#: ../../help.pm_.c:759
-#, fuzzy
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX bandys surasti PCI SCSI adapterá(-ius). Jei DrakX\n"
-"ras SCSI adapterá ir þinos, kokià tvarkyklæ naudoti, ji bus automatiðkai\n"
-"ádiegta.\n"
-"\n"
-"\n"
-"Jei tu neturi SCSI adapterio, turi ISA SCSI adapterá ar PCI SCSI adapterá,\n"
-"kurio DrakX nepaþásta, tavæs bus paklausta, ar sistemoje yra SCSI\n"
-"adapteris. Jei nëra në vieno, gali spausti ¥Ne´. Jei paspausi ¥Taip´, bus\n"
-"parodytas tvarkykliø sàraðas, ið kurio galësi pasirinkti tinkamà savo\n"
-"adapteriui.\n"
-"\n"
-"\n"
-"Jei tau teks rankomis nurodyti savo adapterá, DrakX papraðys tavæs\n"
-"nurodyti jo nuostatas. Tu turëtum leisti DrakX bandyti atpaþinti árangos\n"
-"nuostatas. Daþniausiai tai suveikia.\n"
-"\n"
-"\n"
-"Jei ne, tau teks nurodyti tvarkyklës nuostatas. Praðom perþiûrëti User "
-"Guide\n"
-"(chapter 3, section \"Collective informations on your hardware\") dël "
-"patarimø,\n"
-"kaip suþinoti informacijà apie árangos dokumentacijà, ið gamintojo "
-"svetainës\n"
-"tinkle (jei turi priëjimà prie interneto) arba ið Microsoft Windows (jei "
-"turi juos\n"
-"savo sistemoje)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-
-#: ../../help.pm_.c:833
-#, fuzzy
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot yra NewWorld MacIntosh geleþies ákrovos programa. Ji gali\n"
-"ákrauti GNU/Linux, MacOS, arba MacOSX (jeigu egzistuoja jûsø kompiuteryje).\n"
-"Paprastai ðios operacinës sistemos aptinkamos ir ádiegiamos\n"
-"normaliai. Jeigu taip neávyko galite ðiame ekrane sukurti áraðà rankiniu "
-"bûdu.\n"
-"Bûkite atsargûs pasirinkdami parametrus.\n"
-"\n"
-"\n"
-"Pagrindiniai Yaboot nustatymai yra:\n"
-"\n"
-"\n"
-" - Init Message: Praneðimas parodomas prieð ákrovà.\n"
-"\n"
-"\n"
-"\n"
-" - Boot Device: Nurodykite kur padëti informacija kurios reikësto \n"
-"ákrauti GNU/Linux. Bendrai tariant jûs jau turëjote sukurti bootstrap "
-"skirsná \n"
-"kuri laikys ðià informacijà.\n"
-"\n"
-"\n"
-" - Open Firmware Delay: Skirtingai nuo LILO yaboot turi dvi pauzes\n"
-"Pirmoji pauzë matuojamas sekundëmis. Èia galite pasirinkti\n"
-"tarp CD, OF ákrova, MacOS, arba Linux.\n"
-"\n"
-"\n"
-" - Kernel Boot Timeout: Ðis uþlaikymas panaðus á LILO ákrovos pauzæ. "
-"Pasirinkë \n"
-"Linux jus turësite ðià pauzæ 0.1 sekundës dalimis prieð pasirenkantkernelio\n"
-"apraðymà.\n"
-"\n"
-"\n"
-" - Enable CD Boot?: Pasirinkdami ðá nustatymà jums leis pasirinkti 'C' "
-"iðCD \n"
-"pirmoje ákrovos uþklausoje.\n"
-"\n"
-"\n"
-" - Enable OF Boot?: Pasirinkus ðá nustatymà jums leis pasirinkti 'N' Open\n"
-"Firmware pirmoje ákrovos uþklausoje.\n"
-"\n"
-"\n"
-" - Default OS: Galite pasirinkti kuri OS ásikraus pagal nutylëjimà kai "
-"baigsis Open Firmware \n"
-"uþlaikymas."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-
-#: ../../help.pm_.c:896
-#, fuzzy
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Pasirink kietàjá diskà, kurá nori iðtuðtinti, kad ádiegtum naujà\n"
-"Mandrake Linux sistemà. Bûk atsargus, visi duomenys, esantys jame, bus\n"
-"prarasti, ir jø nebebus ámanoma atkurti."
-
-#: ../../help.pm_.c:901
-#, fuzzy
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Spausk \"Gerai\", jei nori iðtrinti visus duomenis ir skirsnius, esanèius\n"
-"ðiame kietajame diske. Bûk atsargus, kai paspausi \"Gerai\", tu nebegalësi\n"
-"atkurti jokiø duomenø nei skirsniø, kurie buvo ðiame diske, áskaitant bet\n"
-"kokius Windows duomenis.\n"
-"\n"
-"\n"
-"Spausk \"Atðaukti\", kad nutrauktum operacijà ir neprarastum jokiø duomenø\n"
-"nei skirsniø, esanèiø ðiame kietajame diske."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr ""
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Negalima naudoti transliavimo be NIS domeno"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Ádëk FAT formatuotà diskelá á kaupiklá %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr ""
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Kad iðsaugoti ðiø paketø pasirinkimà ákraukite sistemà su ``linux "
-"defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Klaida skaitant bylà %s"
-
-#: ../../install_any.pm_.c:1030
-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"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Kad kai kurie tavo kompiuterio árenginiai veiktø, jiems reikia\n"
-"taip vadinamø \"proprietary\" tvarkykliø. daugiau informacijos apie jas "
-"gali\n"
-"rasti èia: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"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 ¥/´"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Tu privalai turëti swap skirsná"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Tu neturi swap skirsnio\n"
-"\n"
-"Vis tiek tæsti?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-#, fuzzy
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Tu privalai turëti swap skirsná"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Naudoti laisvà vietà"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Naujiems skirsniams nepakanka laisvos vietos"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Naudoti esamà skirsná"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Nëra jokio skirsnio, tinkamo naudojimui"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Naudoti Windows skirsná loopback'ui"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Kuri skirsná tu nori naudoti Linux4Win ádiegimui?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Pasirink dydþius"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Ðakninio skirsnio dydis, MB: "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Swap skirsnio dydis, MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Naudoti laisvà vietà Windows skirsnyje"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Kurio skirsnio dydá tu nori pakeisti?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Skaièiuojami Windows bylø sistemos rëþiai"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"FAT dydþio keitimo programa nesusitvarko su tavo\n"
-"skirsniu, ávyko tokia klaida: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"Tavo Windows skirsnis yra pernelyg fragmentuotas, pirma paleisk ¥defrag´"
-
-#: ../../install_interactive.pm_.c:140
-#, fuzzy
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"PERSPËJIMAS!\n"
-"\n"
-"DrakX dabar pakeis tavo Windows skirsnio dydá. Bûk atsargus: ðis veiksmas\n"
-"yra pavojingas. Jeigu to dar nepadarei, dabar pats laikas iðeiti ið "
-"ádiegimo,\n"
-"paleisti scandisk ið Windows (nepakenktø ir defrag paleisti), o tada ið "
-"naujo\n"
-"pradëti ádiegimà. Taip pat turëtum pasidaryti atsarginæ duomenø kopijà.\n"
-"Kai viskas sutvarkyta, spausk Gerai."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Koká dydá norëtum palikti Windows'ams"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "skirsnyje %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Nepavyko pakeisti FAT dydþio: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or 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)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Iðtrinti visà diskà"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Iðmesti Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-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?"
-
-#: ../../install_interactive.pm_.c:185
-#, 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"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Rankinis diskø skirstymas"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Naudoti fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Tu dabar gali sudalinti %s.\n"
-"Kai baigsi, nepamirðk iðsaugoti su 'w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Windows skirsnyje nëra pakankamai laisvos vietos"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Að niekur negaliu rasti vietos ádiegimui"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "DrakX Skirsniø dalinimo meistras rado tokius sprendimus:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Dalinimas á skirsnius nepavyko: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Paleidþiamas tinklas"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Iðjungiamas tinklas"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Ávyko klaida, bet að neþinau, kaip su ja graþiai susitvarkyti.\n"
-"Tæsk darbà savo paties rizika."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Pasikartojantis montavimo taðkas %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Kai kurie svarbûs paketai nebuvo tvarkingai ádiegti.\n"
-"Arba tavo CD-ROM kaupiklis, arba CD yra su trûkumais.\n"
-"Patikrink CD ádiegtame kompiuteryje, naudodamas \"rpm -qpl Mandrake/RPMS/*."
-"rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Sveiki atvykæ á %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Neprieinamas në vienas diskeliø kaupiklis"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Áeinama á þingsná ¥%s´\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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"
-"Mandrake Linux. Jei taip atsitiktø, gali pabandyti tekstiná diegimo bûdà:\n"
-"Kai uþsikrauna ið CDROM'o, paspausk `F1', o tada ávesk \"text\"."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Ádiegimo klasë"
-
-#: ../../install_steps_gtk.pm_.c:164
-#, fuzzy
-msgid "Please choose one of the following classes of installation:"
-msgstr "Praðom pasirinkti vienà ið ðiø ádiegimo klasiø:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Paketø grupiø pasirinkimas"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Atskirø paketø pasirinkimas"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Bendras dydis: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Blogas paketas"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Pavadinimas: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Versija: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Dydis: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Svarba: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't 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"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Ruoðiamasi ádiegti ðiuos paketus"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Ruoðiamasi paðalinti ðiuos paketus"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Tu negali paþymëti/atþymëti ðio paketo"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Tai yra privalomas paketas, jis negali bûti atþymëtas"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Tu negali atþymëti ðio paketo. Jis jau yra ádiegtas"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Ðis paketas privalo bûti atnaujintas\n"
-"Ar tu tikrai nori já atþymëti?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "Tu negali atþymëti ðio paketo. Jis privalo bûti atnaujintas"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Ádiegti"
-
-#: ../../install_steps_gtk.pm_.c:408
-#, fuzzy
-msgid "Load/Save on floppy"
-msgstr "Iðsaugoti á diskelá"
-
-#: ../../install_steps_gtk.pm_.c:409
-#, fuzzy
-msgid "Updating package selection"
-msgstr "Iðsaugoti paketø pasirinkimà"
-
-#: ../../install_steps_gtk.pm_.c:414
-#, fuzzy
-msgid "Minimal install"
-msgstr "Iðmesti"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Pasirink paketus, kuriuos tu nori ádiegti"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Ádiegiama"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Skaièiuojama"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Liko laiko "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Praðome palaukti. Ruoðiamas ádiegimas"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d paketø"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Ádiegiamas paketas %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Sutinku"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Atmetu"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Pakeisk 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."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Vis tiek tæsti?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Ávyko klaida, bandant sutvarkyti paketus:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Ávyko klaida, ádiegiant paketus:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Ávyko klaida"
-
-#: ../../install_steps_interactive.pm_.c:85
-#, fuzzy
-msgid "Do you really want to leave the installation?"
-msgstr "Ar tu nori ið naujo paleisti tinklà"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Licenzijos patvirtinimas"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Klaviatûra"
-
-#: ../../install_steps_interactive.pm_.c:212
-#, fuzzy
-msgid "Please choose your keyboard layout."
-msgstr "Praðom pasirinkti klaviatûros iðdëstymà."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Èia yra galimø klaviatûrø sàraðas"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Kurios Ádiegimo klasës tu nori?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Ádiegti/Atnaujinti"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Ar tai ádiegimas, ar atnaujinimas?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Rekomenduojama"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Eksperto"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#, fuzzy
-msgid "Upgrade"
-msgstr "Atnaujinimas"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#, fuzzy
-msgid "Upgrade packages only"
-msgstr "Iðsaugoti paketø pasirinkimà"
-
-#: ../../install_steps_interactive.pm_.c:275
-#, fuzzy
-msgid "Please choose the type of your mouse."
-msgstr "Praðom pasirinkti savo pelës rûðá."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Pelës prievadas"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr ""
-"Praðom pasirinkti, prie kurios nuosekliosios jungties prijungta tavo pelë."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Nustatomos PCMCIA plokðtes..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Nustatome IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "nëra prieinamø skirsniø"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Perþiûrimi skirsniai, ieðkant montavimo taðkø"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Pasirink montavimo taðkus"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:388
-#, fuzzy
-msgid "No root partition found to perform an upgrade"
-msgstr "Nerastas pagrindinis skirsnis"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Ðakninis skirsnis"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Kur yra tavo sistemos ðakninis skirsnis (/)?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr ""
-"Tau reikia perkrauti kompiuterá, kad skirsniø lentelës pakeitimai bûtø "
-"naudojami"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Pasirink skirsnius, kuriuos nori suþymëti"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Ieðkoti blogø blokø?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Suþymimi skirsniai"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Sukuriama ir suþymima byla %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Nepakanka swap atminties ádiegimo vykdymui, praðom praplësti"
-
-#: ../../install_steps_interactive.pm_.c:472
-#, fuzzy
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Ieðkomi galimi paketai"
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Ieðkomi galimi paketai"
-
-#: ../../install_steps_interactive.pm_.c:476
-#, fuzzy
-msgid "Looking at packages already installed..."
-msgstr "Tu negali atþymëti ðio paketo. Jis jau yra ádiegtas"
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Ieðkoma atnaujintinø paketø"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr "Tavo sistemoje neuþtenka vietos ádiegimui arba atnaujinimui (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:536
-#, fuzzy
-msgid "Load from floppy"
-msgstr "Atstatyti ið diskelio"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Iðsaugoti á diskelá"
-
-#: ../../install_steps_interactive.pm_.c:540
-#, fuzzy
-msgid "Loading from floppy"
-msgstr "Atstatyti ið diskelio"
-
-#: ../../install_steps_interactive.pm_.c:540
-#, fuzzy
-msgid "Package selection"
-msgstr "Paketø grupiø pasirinkimas"
-
-#: ../../install_steps_interactive.pm_.c:545
-#, fuzzy
-msgid "Insert a floppy containing package selection"
-msgstr "Ádëk diskelá á kaupiklá %s"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:642
-#, fuzzy
-msgid "Type of install"
-msgstr "Pasirink paketà ádiegimui"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:646
-#, fuzzy
-msgid "With X"
-msgstr "Palauk"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Jei turi visus CD þemiau esanèiame sàraðe, spausk Gerai.\n"
-"Jei neturi në vieno ið ðiø CD, spausk Nutraukti.\n"
-"Jei trûksta tik kai kuriø CD, atþymëk juos, o tada spausk Gerai."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "CD-ROM su uþraðu \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Ruoðiamas ádiegimas"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Ádiegiamas paketas %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Konfigûracija po ádiegimo"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, fuzzy, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Ádëk diskelá á kaupiklá %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, fuzzy, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Ádëk tuðèià diskelá á kaupiklá %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Dabar jûs turite galimybæ parsisiøsti ðiravimo programà.\n"
-"\"nPERSPËJIMAS:\n"
-"Dël áviariø programiniø juridiniø, teisiniø ir kitø prieþaðèiø jums\n"
-"reikia ásitikinti kad jûs galite parsisiøsti ir naudoti ðità programinæ\n"
-"árangà\n"
-"\n"
-"Prieð vartotojus kurie nesilaikys atitinkamø ástatymø bus gali bûti\n"
-"imtasi sankcijø\n"
-"Mandrakesoft neatsako uþ netiesioginæ arba atsitiktinis arba koks nors\n"
-"kitokià þalà.\n"
-"\n"
-"D4l i6kilusi7 klausim7 susisiekite su: \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-
-#: ../../install_steps_interactive.pm_.c:901
-#, fuzzy
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"Jungiamasi prie atvaizdþio (mirror), kad gautume prieinamø paketø sàraðà"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Pasirink atvaizdá (mirror), ið kurio imti paketus"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr ""
-"Jungiamasi prie atvaizdþio (mirror), kad gautume prieinamø paketø sàraðà"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Kokia tavo laiko juosta?"
-
-#: ../../install_steps_interactive.pm_.c:948
-#, fuzzy
-msgid "Hardware clock set to GMT"
-msgstr "Ar tavo árangos laikrodis nustatytas GMT?"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:956
-#, fuzzy
-msgid "NTP Server"
-msgstr "NIS serveris"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Nutolæs CUPS serveris"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Spausdintuvo nëra"
-
-#: ../../install_steps_interactive.pm_.c:1008
-#, fuzzy
-msgid "Do you have an ISA sound card?"
-msgstr "Ar turi dar vienà?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Apibendrinimas"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Pelë"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Laiko juosta"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Spausdintuvas"
-
-#: ../../install_steps_interactive.pm_.c:1025
-#, fuzzy
-msgid "ISDN card"
-msgstr "Vidinë ISDN plokðtë"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-#, fuzzy
-msgid "Sound card"
-msgstr "Standartinë"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-#, fuzzy
-msgid "NIS"
-msgstr "Naudoti NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-#, fuzzy
-msgid "Windows Domain"
-msgstr "NIS domenas"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-#, fuzzy
-msgid "Local files"
-msgstr "Vietinis spausdintuvas"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Nurodyti root slaptaþodá"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Jokio slaptaþodþio"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, 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)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Autentikacija"
-
-#: ../../install_steps_interactive.pm_.c:1105
-#, fuzzy
-msgid "Authentication LDAP"
-msgstr "Autentikacija"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1107
-#, fuzzy
-msgid "LDAP Server"
-msgstr "serveris"
-
-#: ../../install_steps_interactive.pm_.c:1113
-#, fuzzy
-msgid "Authentication NIS"
-msgstr "Autentikacijos NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS domenas"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS serveris"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1123
-#, fuzzy
-msgid "Authentication Windows Domain"
-msgstr "Autentikacija"
-
-#: ../../install_steps_interactive.pm_.c:1125
-#, fuzzy
-msgid "Domain Admin User Name"
-msgstr "Domeno vardas"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Ákrovos diskelis leidþia pakrauti Linux sistemà be normalaus sistemos "
-"ákroviklio.\n"
-"Tai gali bûti naudinga, jei tu nenori ádiegti SILO á savo sistemà, arba "
-"kita\n"
-"operacijø sistema iðmeta SILO, arba jei SILO nedirba su tokia árangos "
-"konfigûracija.\n"
-"Ákrovos diskelis taip pat gali bûti naudojamas su Mandrake rescue diskeliu, "
-"tokiu\n"
-"bûdu pasidaro daug lengviau atkurti sistemà po smarkiø gedimø.\n"
-"\n"
-"Jei nori sukurti ákrovos diskelá savo sistemai, ákiðk diskelá á pirmàjá\n"
-"árenginá ir spausk \"Gerai\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Pirmasis diskeliø árenginys"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Antrasis diskeliø árenginys"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Praleisti"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Ákrovos diskelis leidþia pakrauti Linux sistemà be normalaus sistemos "
-"ákroviklio.\n"
-"Tai gali bûti naudinga, jeigu tu nenori ádiegti LILO (arba GRUB) á savo "
-"sistemà,\n"
-"arba jei kita operacijø sistema iðmeta LILO, arba jei LILO nedirba su esama "
-"árangos\n"
-"konfigûracija. Ákrovos diskelis taip pat gali bûti naudojamas su Mandrake "
-"rescue\n"
-"diskeliu, tokiu bûdu pasidaro daug lengviau atkurti sistemà po smarkiø "
-"gedimø.\n"
-"\n"
-"Ar tu nori sukurti ákrovos diskelá?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Atleisk, bet neradau jokio diskeliø kaupiklio"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "Pasirink kaupiklá, kurá nori naudoti ákrovos diskeliui sukurti"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, fuzzy, c-format
-msgid "Insert a floppy in %s"
-msgstr "Ádëk diskelá á kaupiklá %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Kuriamas ákrovos diskelis"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Ruoðiama ákrovos tvarkyklë"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Ar nori naudoti aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-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á?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-#, fuzzy
-msgid "Installing bootloader"
-msgstr "Ádiegti ákrovos tvarkyklæ"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "Nepavyko ádiegti ákrovos tvarkyklës. Ávyko tokia klaida:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Ádëk tuðèià diskelá á kaupiklá %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Kuriamas automatinio ádiegimo diskelis"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Kai þingsniai buvo nebaigti.\n"
-"\n"
-"Ar tu nori iðeiti dabar?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-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 Mandrake 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"
-"Mandrake Linux User's Guide knygoje."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Sukurti automatinio ádiegimo diskelá"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Automatinis"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Parodyti vël"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Iðsaugoti paketø pasirinkimà"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Mandrake Linux ádiegimas %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> tarp elementø | <Tarpas> parenka | <F12> kitas langas "
-
-#: ../../interactive.pm_.c:87
-#, fuzzy
-msgid "kdesu missing"
-msgstr "nieko"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr ""
-
-#: ../../interactive.pm_.c:152
-#, fuzzy
-msgid "Choose a file"
-msgstr "Pasirink veiksmà"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Iðplëstinis"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr ""
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Ankstesnis"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-#, fuzzy
-msgid "Next"
-msgstr "Tekstas"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Blogas pasirinkimas, bandyk vël\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Tavo pasirinkimas? (pagal nutylëjimà %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:70
-#, fuzzy, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Tavo pasirinkimas? (pagal nutylëjimà %s) "
-
-#: ../../interactive/stdio.pm_.c:95
-#, fuzzy, c-format
-msgid "Button `%s': %s"
-msgstr "Pasirinktys: %s"
-
-#: ../../interactive/stdio.pm_.c:96
-#, fuzzy
-msgid "Do you want to click on this button?"
-msgstr "Ar nori naudoti aboot?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:105
-#, fuzzy, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Tavo pasirinkimas? (pagal nutylëjimà %s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:126
-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_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr ""
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Èekø (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Vokieèiø"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorako"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Ispanø"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Suomiø"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Prancûzø"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norvegø"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Lenkø"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Rusø"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "Ðvedø"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Jungtinës karalystës klaviatûra"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "JAV klaviatûra"
-
-#: ../../keyboard.pm_.c:166
-#, fuzzy
-msgid "Albanian"
-msgstr "Iranieèiø"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Armënø (senoji)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Armënø (spausd. maðinëlës)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Armënø (fonetinë)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbaidþanieèiø (lotyniðka)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belgø"
-
-#: ../../keyboard.pm_.c:177
-#, fuzzy
-msgid "Bengali"
-msgstr "ájungti"
-
-#: ../../keyboard.pm_.c:178
-#, fuzzy
-msgid "Bulgarian (phonetic)"
-msgstr "Armënø (fonetinë)"
-
-#: ../../keyboard.pm_.c:179
-#, fuzzy
-msgid "Bulgarian (BDS)"
-msgstr "Bulgarø"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brazilø (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-#, fuzzy
-msgid "Bosnian"
-msgstr "Estø"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Baltarusiø"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "Ðveicarø (Vokiðkas iðdëstymas)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "Ðveicarø. (Prancûziðkas iðdëstymas)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Èekø (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Vokieèiø (be mirusiø klaviðø)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Danø"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorako (JAV)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorako (Norvegø)"
-
-#: ../../keyboard.pm_.c:195
-#, fuzzy
-msgid "Dvorak (Swedish)"
-msgstr "Dvorako (JAV)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estø"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Gruzinø (\"Rusiðkas\" iðdëstymas)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Gruzinø (\"Latin\" iðdëstymas)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Graikø"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Vengrø"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Kroatø"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Izraelio"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Þydø (Fonetinë)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iranieèiø"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Islandø"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Italø"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Japoniðka 106 klaviðø"
-
-#: ../../keyboard.pm_.c:216
-#, fuzzy
-msgid "Korean keyboard"
-msgstr "Jungtinës karalystës klaviatûra"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Lotynø Amerikos"
-
-#: ../../keyboard.pm_.c:218
-#, fuzzy
-msgid "Laotian"
-msgstr "Vieta"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Lietuviø ÀÞERTY (sena)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Lietuviø ÀÞERTY (nauja)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Lietuviø \"skaièiø eilë\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Lietuviø \"fonetinë\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-#, fuzzy
-msgid "Latvian"
-msgstr "Vieta"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Makedonieèiø"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-#, fuzzy
-msgid "Mongolian (cyrillic)"
-msgstr "Azerbaidþanieèiø (kirilica)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Olandø"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Lenkø (QWERTY iðdëstymas)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Lenkø (QWERTZ iðdëstymas)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portugalø"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Kanadieèiø (Kvebeko)"
-
-#: ../../keyboard.pm_.c:237
-#, fuzzy
-msgid "Romanian (qwertz)"
-msgstr "Rusiðka (Yawerty)"
-
-#: ../../keyboard.pm_.c:238
-#, fuzzy
-msgid "Romanian (qwerty)"
-msgstr "Rusiðka (Yawerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Rusiðka (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Slovënø"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovakø (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovakø (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-#, fuzzy
-msgid "Serbian (cyrillic)"
-msgstr "Azerbaidþanieèiø (kirilica)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Thai klaviatûra"
-
-#: ../../keyboard.pm_.c:252
-#, fuzzy
-msgid "Tajik keyboard"
-msgstr "Thai klaviatûra"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Turkø (tradicinis \"F\" modelis)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Turkø (ðiuolaikinis \"Q\" modelis)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ukrainieèiø"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "JAV klaviatûra (tarptautinë)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vietnamieèiø \"skaièiø eilë\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-#, fuzzy
-msgid "Yugoslavian (latin)"
-msgstr "Jugoslavø (lotyniðkas/kirilikos)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr ""
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Loopback montavimai %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "Pirmiausia iðmeskite loginius tomus\n"
-
-#: ../../modparm.pm_.c:50
-#, fuzzy
-msgid "a number"
-msgstr "Telefono numeris"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-#, fuzzy
-msgid "comma separated strings"
-msgstr "Suþymëti skirsnius"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun - pelë"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Paprasta PS2 pelë su ratuku"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-#, fuzzy
-msgid "Microsoft Explorer"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-#, fuzzy
-msgid "1 button"
-msgstr "2 klaviðø"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Paprasta 2 klaviðø pelë"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Su ratuku"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "nuoseklioji"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Paprasta 3 klaviðø pelë"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (nuoseklioji, seno C7 tipo)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 klaviðø"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 klaviðø"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "jokios"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Pelës nëra"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Praðom iðbandyti pelæ"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Kad suþadintum pelæ,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "PASUK RATUKÀ!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr ""
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Suomiø"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Toliau ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Ar taip teisinga?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Info"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Iðskleisti medá"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Suskleisti medá"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Perjungti tarp rikiavimo pagal grupes ar abëcëlæ"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Prisijungti prie interneto"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"Labiausiai paplitæs bûdas prisijungti su ADSL yra pppoe.\n"
-"Vis dëlto, kai kurios jungtys gali naudoti PPTP arba DHCP.\n"
-"Jei neþinai, pasirink 'naudoti pppoe'"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "naudoti dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "naudoti pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "naudoti pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-#, fuzzy
-msgid "Web Server"
-msgstr "serveris"
-
-#: ../../network/drakfirewall.pm_.c:17
-#, fuzzy
-msgid "Domain Name Server"
-msgstr "Domeno vardas"
-
-#: ../../network/drakfirewall.pm_.c:32
-#, fuzzy
-msgid "Mail Server"
-msgstr "Serveris, Duomenø baziø"
-
-#: ../../network/drakfirewall.pm_.c:37
-#, fuzzy
-msgid "POP and IMAP Server"
-msgstr "serveris"
-
-#: ../../network/drakfirewall.pm_.c:111
-#, fuzzy
-msgid "No network card"
-msgstr "nerasta jokia tinklo plokðtë"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-#, fuzzy
-msgid "Other ports"
-msgstr "Patikrinti prievadus"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Kurá DHCP klientà norëtum naudoti?\n"
-"Áprasta yra dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Neradau jokio ethernet tinklo adapterio tavo sistemoje.\n"
-"Að negaliu sutvarkyti ðio jungties tipo."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Pasirink tinklo interfeisà"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"Praðom pasirinkti, kurià tinklo plokðtæ tu nori naudoti prisijungimui prie "
-"interneto"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "nerasta jokia tinklo plokðtë"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Konfigûruojamas tinklas"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Praðom ávesti savo hosto vardà, jei já þinai.\n"
-"Kai kuriems DHCP reikia, kad hosto vardas galiotø.\n"
-"tai turëtø bûti pilnai apraðytas hosto vardas, panaðus\n"
-"á \"mano.filialas.istaiga.lt\"."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Hosto vardas"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Tinklo Konfigûravimo Meistras"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Iðorinë ISDN plokðtë"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Vidinë ISDN plokðtë"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "Kokios rûðies tavo ISDN jungtis?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:54
-#, fuzzy
-msgid "New configuration (isdn-light)"
-msgstr "Aptikta ugniasienës konfigûracija!"
-
-#: ../../network/isdn.pm_.c:54
-#, fuzzy
-msgid "Old configuration (isdn4net)"
-msgstr "Aptikta ugniasienës konfigûracija!"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ISDN konfigûravimas"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Pasirink savo tiekëjà.\n"
-" Jei jo nëra sàraðe, pasirink Unlisted"
-
-#: ../../network/isdn.pm_.c:183
-#, fuzzy
-msgid "Europe protocol"
-msgstr "Ákrovos Protokolas"
-
-#: ../../network/isdn.pm_.c:183
-#, fuzzy
-msgid "Europe protocol (EDSS1)"
-msgstr "Europa (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-#, fuzzy
-msgid "Protocol for the rest of the world"
-msgstr "Likæs pasaulis"
-
-#: ../../network/isdn.pm_.c:185
-#, fuzzy
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Likæs pasaulis \n"
-" be D-Channel (nuomojamos linijos)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Kurá protokolà nori naudoti?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Kokios rûðies plokðtæ tu turi?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Neþinau"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Jei tu turi ISA plokðtæ, reikðmës sekanèiame ekrane turëtø bûti teisingos.\n"
-"\n"
-"Jei turi PCMCIA plokðtæ, tu turi þinoti jos IRQ bei IO.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Nutraukti"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Tæsti"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Kuri yra tavo ISDN plokðtë?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Að aptikau ISDN PCI plokðtæ, taèiau neþinau jos tipo. Pasirink vienà PCI "
-"plokðtæ sekanèiame ekrane."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "Jokia ISDN PCI plokðtë nerasta. praðom pasirinkti vienà kitame ekrane."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr ""
-"Praðom pasirinkti, prie kurios nuosekliosios jungties yra prijungtas tavo "
-"modemas."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Prisiskambinimo nustatymai"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Jungties pavadinimas"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Telefono numeris"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "Pasisveikinimo ID"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Paremtas skriptu"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Paremtas terminalu"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Domeno vardas"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-#, fuzzy
-msgid "First DNS Server (optional)"
-msgstr "Pirmasis DNS serveris"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-#, fuzzy
-msgid "Second DNS Server (optional)"
-msgstr "Antrasis DNS serveris"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Tu gali atsijungti arba ið naujo nustatyti jungtá."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Tu gali ið naujo nustatyti jungtá."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Tu dabar esi prisijungæs prie interneto."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Tu gali prisijungti prie interneto arba ið naujo nustatyti jungtá."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Tu dabar nesi prisijungæs prie interneto."
-
-#: ../../network/netconnect.pm_.c:36
-#, fuzzy
-msgid "Connect"
-msgstr "Sujungimas..."
-
-#: ../../network/netconnect.pm_.c:38
-#, fuzzy
-msgid "Disconnect"
-msgstr "Sujungimas..."
-
-#: ../../network/netconnect.pm_.c:40
-#, fuzzy
-msgid "Configure the connection"
-msgstr "Nustatyti tinklà"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Interneto jungtis ir nustatymas"
-
-#: ../../network/netconnect.pm_.c:95
-#, fuzzy, c-format
-msgid "We are now going to configure the %s connection."
-msgstr ""
-"\n"
-"Tu gali atsijungti arba ið naujo nustatyti jungtá."
-
-#: ../../network/netconnect.pm_.c:104
-#, fuzzy, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"Tu gali atsijungti arba ið naujo nustatyti jungtá."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Tinklo konfigûravimas"
-
-#: ../../network/netconnect.pm_.c:134
-#, fuzzy
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Kadangi jûs diegiate per tinklà jûsø tinklo nustatymai yra padaryti.\n"
-"Spragtelëkite ant Gerai kad perkonfiguruoti Network/Internet pasijungimà "
-"arbaatðaukti, kad praleisti ðá punktà.\n"
-
-#: ../../network/netconnect.pm_.c:160
-#, fuzzy
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Internet Pasijungimas\n"
-"\n"
-"Mes ruoðiamës konfiguruoti jûsø internet/tinkliná pasijungimà.\n"
-"Jeigu nenorite naudoti automatinio aptikimo nuimkite ðià atþymà.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Konfiguravimui pasirinkite prifailà"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Naudokite automatiná aptikimà"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Experto reþimas"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Ieðkoma áranga..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Nustatyti normalià jungtá per modemà"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "aptiktas prievade %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ISDN jungtis"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "aptiktas %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, fuzzy
-msgid "ADSL connection"
-msgstr "LAN jungtis"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "aptiktas interfeise %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Kabelinë jungtis"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-#, fuzzy
-msgid "cable connection detected"
-msgstr "Kabelinë jungtis"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "LAN jungtis"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "aptiktos ethernet kortos(a)"
-
-#: ../../network/netconnect.pm_.c:201
-#, fuzzy
-msgid "Choose the connection you want to configure"
-msgstr "Pasirink kurá áranká norëtum naudoti"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:226
-#, fuzzy
-msgid "Internet connection"
-msgstr "Interneto jungties dalinimas"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Ar tu nori prisijungti tik ájungus?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Tinklo konfigûravimas"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:251
-#, fuzzy, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr "Ar tu nori ið naujo paleisti tinklà"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Sveikiname, jûsø tinklo ir Internet konfiguracija baigta.\n"
-"\n"
-"Dabar konfiguracijà pritaikysime sistemai.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"Po to rekomenduojame jums perleisti X aplinkà,\n"
-"kad iðvengti problemø su kompiuterio vardu."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"PERSPËJIMAS: Gis árenginys jau anksèiau buvo sutvarkytas prisijungimui prie\n"
-"interneto. \n"
-"Paprasèiausiai spausk Gerai, jei nori palikti já toká.\n"
-"Jei pakeisi kà nors þemiau esanèiuose laukuose, tai ásigalios vietoj senøjø "
-"nuostatø."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Praðom áraðyti ðio kompiuterio IP konfigûracijà.\n"
-"Kiekvienas laukas turi bûti áraðytas kaip IP adresas\n"
-"deðimtainiais skaièiais su taðkais (pvz. 192.168.2.36)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Konfigûruojamas tinklo árenginys %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (tvarkyklë %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP adresas"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Netmask"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "Automatinis IP"
-
-#: ../../network/network.pm_.c:312
-#, fuzzy
-msgid "Start at boot"
-msgstr "Startavo ákrovos metu"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP adresas turëtø bûti 1.2.3.4 formato"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Praðom ávesti savo hosto vardà, jei já þinai.\n"
-"tai turëtø bûti pilnai apraðytas hosto vardas, panaðus\n"
-"á \"mano.filialas.istaiga.lt\".\n"
-"Taip pat gali ávesti ðliuzo (gateway) IP adresà, jeigu toká turi"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS serveris"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr ""
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Ðliuzo (gateway) árenginys"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "IP adresas turëtø bûti 1.2.3.4 formato"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "IP adresas turëtø bûti 1.2.3.4 formato"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Proxy konfigûracija"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP proxy"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP proxy"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr ""
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Proxy turëtø bûti http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-#, fuzzy
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "Proxy turëtø bûti http://..."
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Aptikta ugniasienës konfigûracija!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Áspëjimas! Aptikta ugniasienës konfigûracija! Tau gali tekti kai kà "
-"iðtaisyti rankomis po ádiegimo."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Interneto konfigûravimas"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Ar nori pabandyti prisijungti prie interneto dabar?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Iðbandoma jungtis..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Sistema dabar prijungta prie interneto."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr ""
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Neatrodo, kad sistema dabar prijungta prie interneto.\n"
-"Bandyk ið naujo konfigûruoti jungtá."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Jungties konfigûravimas"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Praðom uþpildyti arba patikrinti ðá laukelá"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "Plokðtës IRQ"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Plokðtës mem (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "Plokðtës IO"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "Plokðtës IO_0"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "Plokðtës IO_1"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Tavo asmeninis tel. numeris"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Tiekëjo pavadinimas (pvz. tiekejas.lt)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Tiekëjo telefono numeris"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "Tiekëjo DNS 1 (pasirinktinai)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "Tiekëjo DNS 2 (pasirinktinai)"
-
-#: ../../network/tools.pm_.c:95
-#, fuzzy
-msgid "Choose your country"
-msgstr "Pasirink klaviatûrà"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Skambinimo reþimas"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-#, fuzzy
-msgid "Connection speed"
-msgstr "Jungties tipas: "
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-#, fuzzy
-msgid "Connection timeout (in sec)"
-msgstr "Jungties tipas: "
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Pasisveikinimas (vartotojo vardas)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Slaptaþodis"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr ""
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "primontuoti nepavyko: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Iðplëstiniai skirsniai ðioje platformoje nepalaikomi"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Skirsniø lentelëje yra tuðèios vietos, bet ji negali bûti panaudota.\n"
-"Vienintelis sprendimas yra perkelti pirminius skirsnius taip, kad tuðèia "
-"vieta bûtø ðalia iðplëstiniø skirsniø"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Nepavyko atstatyti ið bylos %s: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Bloga atsarginë byla"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Klaida áraðant á bylà %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-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_.c:26
-msgid "must have"
-msgstr "turi turëti"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "svarbus"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "labai gerai"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "nuostabu"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "galbût"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr ""
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr ""
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr ""
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr ""
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr ""
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr ""
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr ""
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr ""
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Vietinis spausdintuvas"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Nutolæs spausdintuvas"
-
-#: ../../printer.pm_.c:51
-#, fuzzy
-msgid "Printer on remote CUPS server"
-msgstr "Nutolæs CUPS serveris"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-#, fuzzy
-msgid "Printer on remote lpd server"
-msgstr "Nutolæs lpd serveris"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Tinklo spausdintuvas (TCP/lizdas)"
-
-#: ../../printer.pm_.c:54
-#, fuzzy
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "SMB/Windows 95/98/NT"
-
-#: ../../printer.pm_.c:55
-#, fuzzy
-msgid "Printer on NetWare server"
-msgstr "Spausdinimo serveris"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-#, fuzzy
-msgid "Enter a printer device URI"
-msgstr "Spausdintuvo árenginio URI"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr ""
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr ""
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr ""
-
-#: ../../printer.pm_.c:763
-#, fuzzy
-msgid "Local Printers"
-msgstr "Vietinis spausdintuvas"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-#, fuzzy
-msgid "Remote Printers"
-msgstr "Nutolæs spausdintuvas"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ""
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ""
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ""
-
-#: ../../printer.pm_.c:790
-#, fuzzy, c-format
-msgid ", printing to %s"
-msgstr "Klaida áraðant á bylà %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ""
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ""
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr ""
-
-#: ../../printer.pm_.c:1095
-#, fuzzy, c-format
-msgid "(on %s)"
-msgstr "(modulis %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr ""
-
-#: ../../printer.pm_.c:1122
-#, fuzzy, c-format
-msgid "On CUPS server \"%s\""
-msgstr "CUPS serverio IP"
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Áprastas)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Pasirink spausdintuvo jungtá"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Kaip yra prijungtas spausdintuvas?"
-
-#: ../../printerdrake.pm_.c:28
-#, fuzzy
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"Su nutolusiu CUPS serveriu, tau ðioje vietoje nereikia nustatinëti\n"
-"jokiø spausdintuvø; jie bus automatiðkai atpaþástami.\n"
-"Jeigu abejoji, pasirink \"Nutolæs CUPS serveris\"."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-#, fuzzy
-msgid "CUPS configuration"
-msgstr "LAN Konfiguravimas"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-#, fuzzy
-msgid "Specify CUPS server"
-msgstr "Nutolæs CUPS serveris"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:91
-#, fuzzy
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP adresas turëtø bûti 1.2.3.4 formato"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-#, fuzzy
-msgid "The port number should be an integer!"
-msgstr "Prievado numeris turi bûti skaièius"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "CUPS serverio IP"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Prievadas"
-
-#: ../../printerdrake.pm_.c:105
-#, fuzzy
-msgid "Automatic CUPS configuration"
-msgstr "Ádiegimo Tipo Konfiguracija"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-#, fuzzy
-msgid "Checking your system..."
-msgstr "Kurià spausdinimo sistemà nori naudoti?"
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-#, fuzzy
-msgid ""
-"The following printers\n"
-"\n"
-msgstr "Ruoðiamasi paðalinti ðiuos paketus"
-
-#: ../../printerdrake.pm_.c:199
-#, fuzzy
-msgid ""
-"The following printer\n"
-"\n"
-msgstr "Ruoðiamasi paðalinti ðiuos paketus"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-#, fuzzy
-msgid "directly connected to your system"
-msgstr "Tavo sistemoje nerasta jokia tinklo plokðtë!"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-#, fuzzy
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr ""
-"Praðom pasirinkti, prie kurios nuosekliosios jungties yra prijungtas tavo "
-"modemas."
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-#, fuzzy
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "Ar tu nori iðbandyti spausdinimà?"
-
-#: ../../printerdrake.pm_.c:238
-#, fuzzy
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Ar tu nori prisijungti tik ájungus?"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-#, fuzzy
-msgid "Add a new printer"
-msgstr "Spausdintuvo nëra"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:315
-#, fuzzy
-msgid "Auto-detect printers connected to this machine"
-msgstr "Nutolæs spausdintuvas"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-#, fuzzy
-msgid "Local Printer"
-msgstr "Vietinis spausdintuvas"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Printer auto-detection"
-msgstr "Naudokite automatiná aptikimà"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:410
-#, fuzzy, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "SMB/Windows 95/98/NT"
-
-#: ../../printerdrake.pm_.c:416
-#, fuzzy, c-format
-msgid "Detected %s"
-msgstr "aptiktas %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:424
-#, fuzzy, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Tinklo spausdintuvas (TCP/lizdas)"
-
-#: ../../printerdrake.pm_.c:426
-#, fuzzy, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "SMB/Windows 95/98/NT"
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:567
-#, fuzzy
-msgid "You must enter a device or file name!"
-msgstr "Spausdintuvo árenginio URI"
-
-#: ../../printerdrake.pm_.c:578
-#, fuzzy
-msgid "No printer found!"
-msgstr "Vietinis spausdintuvas"
-
-#: ../../printerdrake.pm_.c:588
-#, fuzzy
-msgid "Available printers"
-msgstr "Vietinis spausdintuvas"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:599
-#, fuzzy
-msgid "Please choose the port where your printer is connected to."
-msgstr ""
-"Praðom pasirinkti, prie kurios nuosekliosios jungties yra prijungtas tavo "
-"modemas."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:606
-#, fuzzy
-msgid "You must choose/enter a printer/device!"
-msgstr "Spausdintuvo árenginio URI"
-
-#: ../../printerdrake.pm_.c:626
-#, fuzzy
-msgid "Manual configuration"
-msgstr "Nustatymai"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Nutolusio lpd spausdintuvo nuostatos"
-
-#: ../../printerdrake.pm_.c:681
-#, fuzzy
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Norëdamas naudotis nutolusia lpd spausdinimo eile, tu turi\n"
-"nurodyti to serverio hosto vardà ir pavadinimà eilës, kurioje\n"
-"bus talpinami darbai."
-
-#: ../../printerdrake.pm_.c:682
-#, fuzzy
-msgid "Remote host name"
-msgstr "Nutolusio hosto vardas"
-
-#: ../../printerdrake.pm_.c:683
-#, fuzzy
-msgid "Remote printer name"
-msgstr "Nutolæs spausdintuvas"
-
-#: ../../printerdrake.pm_.c:686
-#, fuzzy
-msgid "Remote host name missing!"
-msgstr "Nutolusio hosto vardas"
-
-#: ../../printerdrake.pm_.c:690
-#, fuzzy
-msgid "Remote printer name missing!"
-msgstr "Nutolusio hosto vardas"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, fuzzy, c-format
-msgid "Detected model: %s %s"
-msgstr "aptiktas %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Scanning network..."
-msgstr "Iðbandoma jungtis..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, fuzzy, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Iðjungiamas tinklas"
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "SMB (Windows 9x/NT) spausdintuvo nuostatos"
-
-#: ../../printerdrake.pm_.c:844
-#, fuzzy
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Norëdamas spausdinti á SMB spausdintuvà, tu turi\n"
-"nurodyti SMB hosto vardà, (Atkreipk dëmesá, kad jis gali skirtis nuo\n"
-"jo TCP/IP hosto vardo!) ir galbût spausdinimo serverio IP adresà,\n"
-"spausdintuvo share'o vardà, vartotojo vardà, slaptaþodá ir darbo grupës vardà"
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "SMB serverio hostas"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "SMB serverio IP"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Share'o vardas"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Darbo grupë"
-
-#: ../../printerdrake.pm_.c:853
-#, fuzzy
-msgid "Auto-detected"
-msgstr "Naudokite automatiná aptikimà"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "NetWare spausdintuvo nuostatos"
-
-#: ../../printerdrake.pm_.c:961
-#, fuzzy
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Norëdamas spausdinti á NetWare spausdintuvà, tu turi\n"
-"nurodyti spausdinimo serverio vardà, (Atkreipk dëmesá, kad jis gali\n"
-"skirtis nuo jo TCP/IP hosto vardo!), spausdintuvo eilës vardà "
-"spausdintuvui,\n"
-"prie kurio nori prieiti, bei reikalingus vartotojo vardà ir slaptaþodá."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Spausdinimo serveris"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Spausdinimo eilës pavadinimas"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1082
-#, fuzzy
-msgid "TCP/Socket Printer Options"
-msgstr "Lizdinio spausdintuvo nuostatos"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1085
-#, fuzzy
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Kad galëtum spausdinti á lizdiná spausdintuvà, turi pateikti\n"
-"spausdintuvo hosto vardà ir, galbût, prievado numerá."
-
-#: ../../printerdrake.pm_.c:1090
-#, fuzzy
-msgid "Printer host name or IP missing!"
-msgstr "Spausdintuvo hosto vardas"
-
-#: ../../printerdrake.pm_.c:1112
-#, fuzzy
-msgid "Printer host name or IP"
-msgstr "Spausdintuvo hosto vardas"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "Spausdintuvo árenginio URI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Spausdintuvo vardas"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Vieta"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-#, fuzzy
-msgid "Reading printer database..."
-msgstr "Skaitoma CUPS tvarkykliø duomenø bazë"
-
-#: ../../printerdrake.pm_.c:1534
-#, fuzzy
-msgid "Preparing printer database..."
-msgstr "Skaitoma CUPS tvarkykliø duomenø bazë"
-
-#: ../../printerdrake.pm_.c:1631
-#, fuzzy
-msgid "Your printer model"
-msgstr "Nutolæs spausdintuvas"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-#, fuzzy
-msgid "The model is correct"
-msgstr "Ar taip teisinga?"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-#, fuzzy
-msgid "Select model manually"
-msgstr "Nutolæs spausdintuvas"
-
-#: ../../printerdrake.pm_.c:1659
-#, fuzzy
-msgid "Printer model selection"
-msgstr "Spausdintuvo jungtis"
-
-#: ../../printerdrake.pm_.c:1660
-#, fuzzy
-msgid "Which printer model do you have?"
-msgstr "Kokio tipo yra tavo spausdintuvas?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1741
-#, fuzzy
-msgid "OKI winprinter configuration"
-msgstr "Modemo Nustatymai"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-#, fuzzy
-msgid "Lexmark inkjet configuration"
-msgstr "Interneto konfigûravimas"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2097
-#, fuzzy, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr "Ar tu nori iðbandyti spausdinimà?"
-
-#: ../../printerdrake.pm_.c:2120
-#, fuzzy
-msgid "Test pages"
-msgstr "Patikrinti prievadus"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2125
-#, fuzzy
-msgid "No test pages"
-msgstr "Taip, spausdinti abu bandomuosius puslapius"
-
-#: ../../printerdrake.pm_.c:2126
-#, fuzzy
-msgid "Print"
-msgstr "Spausdintuvas"
-
-#: ../../printerdrake.pm_.c:2183
-#, fuzzy
-msgid "Standard test page"
-msgstr "Standartinë"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2189
-#, fuzzy
-msgid "Alternative test page (A4)"
-msgstr "Spausdinamas bandomasis puslapis..."
-
-#: ../../printerdrake.pm_.c:2191
-#, fuzzy
-msgid "Photo test page"
-msgstr "Spausdinamas bandomasis puslapis..."
-
-#: ../../printerdrake.pm_.c:2195
-#, fuzzy
-msgid "Do not print any test page"
-msgstr "Spausdinamas bandomasis puslapis..."
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Spausdinamas bandomasis puslapis..."
-
-#: ../../printerdrake.pm_.c:2229
-#, fuzzy, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Bandomasis puslapis buvo nusiøstas spausdinimo demonui.\n"
-"Kol bus pradëta spausdinti, gali tekti palaukti.\n"
-"Spausdinimo bûsena:\n"
-"%s\n"
-"\n"
-"Ar jis veikia teisingai?"
-
-#: ../../printerdrake.pm_.c:2233
-#, fuzzy
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"Bandomasis puslapis buvo nusiøstas spausdinimo demonui.\n"
-"Kol bus pradëta spausdinti, gali tekti palaukti.\n"
-"Ar jis veikia teisingai?"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-#, fuzzy
-msgid "Raw printer"
-msgstr "Spausdintuvo nëra"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2343
-#, fuzzy, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Iðjungiamas tinklas"
-
-#: ../../printerdrake.pm_.c:2344
-#, fuzzy, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Iðjungiamas tinklas"
-
-#: ../../printerdrake.pm_.c:2346
-#, fuzzy, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Iðjungiamas tinklas"
-
-#: ../../printerdrake.pm_.c:2347
-#, fuzzy, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Iðjungiamas tinklas"
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-#, fuzzy
-msgid "Close"
-msgstr "Pelë"
-
-#: ../../printerdrake.pm_.c:2353
-#, fuzzy
-msgid "Print option list"
-msgstr "Spausdintuvo nuostatos"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-#, fuzzy
-msgid "Reading printer data..."
-msgstr "Skaitoma CUPS tvarkykliø duomenø bazë"
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-#, fuzzy
-msgid "Transfer printer configuration"
-msgstr "Interneto konfigûravimas"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2486
-#, fuzzy
-msgid "New printer name"
-msgstr "Spausdintuvo nëra"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2510
-#, fuzzy
-msgid "Refreshing printer data..."
-msgstr "Skaitoma CUPS tvarkykliø duomenø bazë"
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-#, fuzzy
-msgid "Configuration of a remote printer"
-msgstr "Nustatyti spausdintuvà"
-
-#: ../../printerdrake.pm_.c:2519
-#, fuzzy
-msgid "Starting network..."
-msgstr "Iðbandoma jungtis..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-#, fuzzy
-msgid "Configure the network now"
-msgstr "Nustatyti tinklà"
-
-#: ../../printerdrake.pm_.c:2555
-#, fuzzy
-msgid "Network functionality not configured"
-msgstr "Monitorius nenurodytas"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2559
-#, fuzzy
-msgid "Go on without configuring the network"
-msgstr "Konfigûruojamas tinklas"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2603
-#, fuzzy
-msgid "Restarting printing system..."
-msgstr "Kurià spausdinimo sistemà nori naudoti?"
-
-#: ../../printerdrake.pm_.c:2641
-#, fuzzy
-msgid "high"
-msgstr "Aukðtas"
-
-#: ../../printerdrake.pm_.c:2641
-#, fuzzy
-msgid "paranoid"
-msgstr "Paranojiðkas"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2675
-#, fuzzy
-msgid "Starting the printing system at boot time"
-msgstr "Kurià spausdinimo sistemà nori naudoti?"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2858
-#, fuzzy
-msgid "Select Printer Spooler"
-msgstr "Pasirink spausdintuvo jungtá"
-
-#: ../../printerdrake.pm_.c:2859
-#, fuzzy
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Kurià spausdinimo sistemà nori naudoti?"
-
-#: ../../printerdrake.pm_.c:2895
-#, fuzzy, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Nustatyti spausdintuvà"
-
-#: ../../printerdrake.pm_.c:2909
-#, fuzzy
-msgid "Installing Foomatic..."
-msgstr "Ádiegiamas paketas %s"
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Spausdintuvo nuostatos"
-
-#: ../../printerdrake.pm_.c:2989
-#, fuzzy
-msgid "Preparing Printerdrake..."
-msgstr "Skaitoma CUPS tvarkykliø duomenø bazë"
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-#, fuzzy
-msgid "Configuring applications..."
-msgstr "Nustatyti spausdintuvà"
-
-#: ../../printerdrake.pm_.c:3027
-#, fuzzy
-msgid "Would you like to configure printing?"
-msgstr "Ar nori nustatyti spausdintuvà?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3099
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Èia yra ðios spausdinimo eilës.\n"
-"Tu gali èia pridëti daugiau arba pakeisti esamas."
-
-#: ../../printerdrake.pm_.c:3100
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Èia yra ðios spausdinimo eilës.\n"
-"Tu gali èia pridëti daugiau arba pakeisti esamas."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3145
-#, fuzzy
-msgid "Change the printing system"
-msgstr "Nustatyti tinklà"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-#, fuzzy
-msgid "Normal Mode"
-msgstr "Normali"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-#, fuzzy
-msgid "Do you want to configure another printer?"
-msgstr "Ar tu nori iðbandyti nustatymus?"
-
-#: ../../printerdrake.pm_.c:3395
-#, fuzzy
-msgid "Modify printer configuration"
-msgstr "Modemo Nustatymai"
-
-#: ../../printerdrake.pm_.c:3397
-#, fuzzy, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr "Ar tu nori iðbandyti nustatymus?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-#, fuzzy
-msgid "Printer connection type"
-msgstr "Interneto jungties dalinimas"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-#, fuzzy
-msgid "Printer name, description, location"
-msgstr "Spausdintuvo jungtis"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-#, fuzzy
-msgid "Print test pages"
-msgstr "Spausdinamas bandomasis puslapis..."
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-#, fuzzy
-msgid "Know how to use this printer"
-msgstr "Ar tu nori iðbandyti nustatymus?"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-#, fuzzy
-msgid "Remove printer"
-msgstr "Nutolæs spausdintuvas"
-
-#: ../../printerdrake.pm_.c:3472
-#, fuzzy, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Skaitoma CUPS tvarkykliø duomenø bazë"
-
-#: ../../printerdrake.pm_.c:3497
-#, fuzzy
-msgid "Default printer"
-msgstr "Vietinis spausdintuvas"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3523
-#, fuzzy, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Ar tu nori ið naujo paleisti tinklà"
-
-#: ../../printerdrake.pm_.c:3527
-#, fuzzy, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Skaitoma CUPS tvarkykliø duomenø bazë"
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-#, fuzzy
-msgid "Proxy configuration"
-msgstr "Proxy konfigûracija"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr ""
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-#, fuzzy
-msgid "port"
-msgstr "Prievadas"
-
-#: ../../proxy.pm_.c:44
-#, fuzzy
-msgid "Url should begin with 'http:'"
-msgstr "Proxy turëtø bûti http://..."
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-#, fuzzy
-msgid "The port part should be numeric"
-msgstr "Prievado numeris turi bûti skaièius"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-
-#: ../../proxy.pm_.c:80
-#, fuzzy
-msgid "login"
-msgstr "Automatinis pasisveikinimas"
-
-#: ../../proxy.pm_.c:82
-#, fuzzy
-msgid "password"
-msgstr "Slaptaþodis"
-
-#: ../../proxy.pm_.c:84
-#, fuzzy
-msgid "re-type password"
-msgstr "Jokio slaptaþodþio"
-
-#: ../../proxy.pm_.c:88
-#, fuzzy
-msgid "The passwords don't match. Try again!"
-msgstr "Slaptaþodþiai nesutampa"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Negaliu pridëti skirsnio prie _formatuoto_ RAID md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Negaliu áraðyti bylos %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid nepavyko"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid nepavyko (gal bût trûksta raidtools?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Nëra pakankamai srièiø %d lygio RAID\n"
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "Nustatomas saugumo lygis"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "Nustatomas saugumo lygis"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "Nutolusio lpd spausdintuvo nuostatos"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (Áprastas)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "Nustatomas saugumo lygis"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "Praðome palaukti. Ruoðiamas ádiegimas"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr ""
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron yra periodinë komandø tvarkyklë."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd naudojamas akumuliatoriaus bûsenai stebëti ir uþraðyti per\n"
-"syslog. Jis taip pat gali bûti naudojamas kompiuterio iðjungti,\n"
-"kai trûksta energijos akumuliatoriuje."
-
-#: ../../services.pm_.c:18
-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 ""
-"Paleidþia komandas laiku, nurodytu su at komanda, bei paleidþia\n"
-"susikaupusias komandas tuomet, kai sistema maþai apkrauta."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron yra standartinë UNIX programa, paleidþianti vartotojo nurodytas "
-"programas\n"
-"periodiðkai, nustatytu laiku. vixie cron prideda nemaþai galimybiø prie "
-"paprasto\n"
-"UNIX cron'o, áskaitant didesná saugumà ir galingesnes parinktis."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM prideda pelës palaikymà tekstinëse Linux programose, pvz.\n"
-"Midnight Commander. Ji suteikia galimybæ konsolëje kopijuoti ir ádëti su\n"
-"pele, bei iðkviesti kontekstiná meniu."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-
-#: ../../services.pm_.c:28
-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."
-
-#: ../../services.pm_.c:29
-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 ""
-"Interneto superserverio demonas (bendrai vadinamas inetd) paleidþia\n"
-"ávairias interneto paslaugas, kai reikia. Jis atsakingas uþ daugelio\n"
-"paslaugø paleidimà, áskaitant telnet, ftp, rsh ir rlogin. Inetd iðjungimas\n"
-"kartu iðjungia visas paslaugas, uþ kurias jis yra atsakingas."
-
-#: ../../services.pm_.c:33
-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_.c:35
-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"
-"nurodytas /etc/sysconfig/keyboard byloje. Jis gali bûti pasirinktas su\n"
-"kbdconfig priemone. Daugumoje kompiuteriø jis turi bûti ájungtas."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr ""
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-
-#: ../../services.pm_.c:43
-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)."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-
-#: ../../services.pm_.c:47
-#, fuzzy
-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_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Primontuoja ir numontuoja visas Network File System (NFS), SMB\n"
-"(Lan Manager/Windows), ir NCP (NetWare) montavimo taðkus."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Ájungia/Iðjungia visas tinklo jungtis, nustatytas paleisti\n"
-"ákrovos metu."
-
-#: ../../services.pm_.c:52
-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"
-"Ði tarnyba teikia NFS serverio funkcionalumà, kuris tvarkomas\n"
-"/etc/exports byloje."
-
-#: ../../services.pm_.c:55
-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à."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr ""
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA skirtas palaikyti tokiems neðiojamø kompiuteriø árenginiams,\n"
-"kaip modemai ir tinklo plokðtës. Jis nebus paleidþiamas, jei nëra "
-"sutvarkytas,\n"
-"tad saugu palikti já net kompiuteriuose, kuriems jo nereikia."
-
-#: ../../services.pm_.c:63
-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 ""
-"portmapper tvarko RPC jungtis, kurios naudojamos protokoluose,\n"
-"tokiuose kaip NFS bei NIS. portmap serveris turi bûti paleistas "
-"kompiuteriuose,\n"
-"kurie veikia kaip serveriai protokolø, naudojanèiø PS jungtis."
-
-#: ../../services.pm_.c:66
-#, fuzzy
-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_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Iðsaugo ir atkuria sistemos entropijos tvenkiná aukðtesnës kokybës\n"
-"atsitiktiniø skaièiø generavimui."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-
-#: ../../services.pm_.c:71
-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 demonas leidþia automatiðkai atnaujinti IP marðrutizavimo lenteles,\n"
-"naudojant RIP protokolà. RIP plaèiai naudojamas maþuose tinkluose, taèiau\n"
-"sudëtinguose tinkluose gali prireikti sudëtingesniø protokolø."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"rstat protokolas leidþia tinklo vartotojams iðmatuoti\n"
-"vykdymo metrikas bet kuriam kompiuteriui ið tinklo."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"rusers protokolas leidþia tinklo vartotojams suþinoti, kas yra\n"
-"prisijungæs prie kitø atsakinëjanèiø kompiuteriø."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"rwho protokolas leidþia nutolusiems vartotojams gauti sàraðà\n"
-"vartotojø, prisijungusiø prie kompiuterio, kuriame veikia rwho demonas\n"
-"(panaðiai kaip finger)."
-
-#: ../../services.pm_.c:80
-#, fuzzy
-msgid "Launch the sound system on your machine"
-msgstr "Startuojant paleisti X_Windows"
-
-#: ../../services.pm_.c:81
-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."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr ""
-
-#: ../../services.pm_.c:84
-#, fuzzy
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "Paleidþia ir sustabdo X ðriftø serverá pakrovimo metu ir iðjungiant."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "Pasirink kokias tarnybas ájungus paleisti automatiðkai"
-
-#: ../../services.pm_.c:122
-#, fuzzy
-msgid "Printing"
-msgstr "Spausdintuvas"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internetas"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr ""
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-#, fuzzy
-msgid "System"
-msgstr "Sistemos reþimas"
-
-#: ../../services.pm_.c:133
-#, fuzzy
-msgid "Remote Administration"
-msgstr "Nutolusio lpd spausdintuvo nuostatos"
-
-#: ../../services.pm_.c:141
-#, fuzzy
-msgid "Database Server"
-msgstr "Serveris, Duomenø baziø"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr ""
-
-#: ../../services.pm_.c:186
-#, fuzzy
-msgid "Services"
-msgstr "árenginys"
-
-#: ../../services.pm_.c:198
-#, fuzzy
-msgid "running"
-msgstr "Dëmesio"
-
-#: ../../services.pm_.c:198
-#, fuzzy
-msgid "stopped"
-msgstr "Pridurti"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr ""
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-
-#: ../../services.pm_.c:224
-#, fuzzy
-msgid "On boot"
-msgstr "Yaboot"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Start"
-msgstr "Bûsena:"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Stop"
-msgstr "Sektorius"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:9
-#, fuzzy
-msgid "Get involved in the Free Software world"
-msgstr "Likæs pasaulis"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-
-#: ../../share/advertising/03-internet.pl_.c:9
-#, fuzzy
-msgid "Get the most from the Internet"
-msgstr "Prisijungti prie interneto"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Þaidimai"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-#, fuzzy
-msgid "Mandrake Control Center"
-msgstr "Prisijungti prie interneto"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-#, fuzzy
-msgid "User interfaces"
-msgstr "Tinklo interfeisas"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:9
-#, fuzzy
-msgid "Development simplified"
-msgstr "Kûrimo, Tinklapiø"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-#, fuzzy
-msgid "Become a MandrakeExpert"
-msgstr "þiniukas"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "þiniukas"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-#, fuzzy
-msgid "Installing packages..."
-msgstr "Ádiegiamas paketas %s"
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Praðom atsisveikinti ir paskui paspausti Ctrl-Alt-BackSpace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Praðom ið naujo paleisti %s, kad pakeitimai bûtø aktyvuoti"
-
-#: ../../standalone/drakTermServ_.c:188
-#, fuzzy
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Interneto konfigûravimas"
-
-#: ../../standalone/drakTermServ_.c:203
-#, fuzzy
-msgid "Enable Server"
-msgstr "Serveris, Duomenø baziø"
-
-#: ../../standalone/drakTermServ_.c:210
-#, fuzzy
-msgid "Disable Server"
-msgstr "Serveris, Duomenø baziø"
-
-#: ../../standalone/drakTermServ_.c:218
-#, fuzzy
-msgid "Start Server"
-msgstr "NIS serveris"
-
-#: ../../standalone/drakTermServ_.c:225
-#, fuzzy
-msgid "Stop Server"
-msgstr "NIS serveris"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:239
-#, fuzzy
-msgid "Add/Del Users"
-msgstr "Pridëti vartotojà"
-
-#: ../../standalone/drakTermServ_.c:241
-#, fuzzy
-msgid "Add/Del Clients"
-msgstr "DHCP klientas"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:535
-#, fuzzy
-msgid "No nic selected!"
-msgstr "Nepajungtas"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:552
-#, fuzzy
-msgid "<-- Delete"
-msgstr "Iðtrinti"
-
-#: ../../standalone/drakTermServ_.c:559
-#, fuzzy
-msgid "Delete All NBIs"
-msgstr "Pasirink bylà"
-
-#: ../../standalone/drakTermServ_.c:621
-#, fuzzy
-msgid "Add User -->"
-msgstr "Pridëti vartotojà"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:742
-#, fuzzy
-msgid "<-- Del Client"
-msgstr "DHCP klientas"
-
-#: ../../standalone/drakTermServ_.c:748
-#, fuzzy
-msgid "dhcpd Config..."
-msgstr "Konfigûruojama..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "LAN Konfiguravimas"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-#, fuzzy
-msgid "Write Config"
-msgstr "ið naujo nustatyti"
-
-#: ../../standalone/drakTermServ_.c:965
-#, fuzzy
-msgid "Please insert floppy disk:"
-msgstr "Ádëk diskelá á kaupiklá %s"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:974
-#, fuzzy
-msgid "No floppy drive available!"
-msgstr "Neprieinamas në vienas diskeliø kaupiklis"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:43
-#, fuzzy
-msgid "Error!"
-msgstr "Klaida"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:46
-#, fuzzy
-msgid "Auto Install Configurator"
-msgstr "Konfigûracija po ádiegimo"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:69
-#, fuzzy
-msgid "Automatic Steps Configuration"
-msgstr "Ádiegimo Tipo Konfiguracija"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-#, fuzzy
-msgid "Creating auto install floppy"
-msgstr "Kuriamas automatinio ádiegimo diskelis"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Sveikiname!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:278
-#, fuzzy
-msgid "Auto Install"
-msgstr "Ádiegti"
-
-#: ../../standalone/drakautoinst_.c:348
-#, fuzzy
-msgid "Add an item"
-msgstr "Pridëti vartotojà"
-
-#: ../../standalone/drakautoinst_.c:355
-#, fuzzy
-msgid "Remove the last item"
-msgstr "Suþymima loopback byla %s"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:724
-#, fuzzy
-msgid "FATAL"
-msgstr "FAT"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-#, fuzzy
-msgid "Total progess"
-msgstr "Patikrinti prievadus"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "Jokio slaptaþodþio"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, fuzzy, c-format
-msgid "Can't find %s on %s"
-msgstr "Adapteris %s: %s"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-#, fuzzy
-msgid "Hard Disk Backup files..."
-msgstr "Bloga atsarginë byla"
-
-#: ../../standalone/drakbackup_.c:1263
-#, fuzzy
-msgid "Backup User files..."
-msgstr "Bloga atsarginë byla"
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1317
-#, fuzzy
-msgid "Backup Other files..."
-msgstr "Bloga atsarginë byla"
-
-#: ../../standalone/drakbackup_.c:1323
-#, fuzzy
-msgid "No changes to backup!"
-msgstr "Bloga atsarginë byla"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1381
-#, fuzzy
-msgid " Error during mail sending. \n"
-msgstr "Klaida skaitant bylà %s"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-#, fuzzy
-msgid "File Selection"
-msgstr "Paketø grupiø pasirinkimas"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1604
-#, fuzzy
-msgid "Backup your System files. (/etc directory)"
-msgstr "Bloga atsarginë byla"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1624
-#, fuzzy
-msgid "Please check all users that you want to include in your backup."
-msgstr "Pasirink paketus, kuriuos tu nori ádiegti."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-#, fuzzy
-msgid "Remove Selected"
-msgstr "Paðalinti eilæ"
-
-#: ../../standalone/drakbackup_.c:1712
-#, fuzzy
-msgid "Windows (FAT32)"
-msgstr "Iðmesti Windows(TM)"
-
-#: ../../standalone/drakbackup_.c:1751
-#, fuzzy
-msgid "Users"
-msgstr "Vartotojo vardas"
-
-#: ../../standalone/drakbackup_.c:1777
-#, fuzzy
-msgid "Use network connection to backup"
-msgstr "Bloga atsarginë byla"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-#, fuzzy
-msgid "Please enter the host name or IP."
-msgstr "Praðom iðbandyti pelæ"
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1800
-#, fuzzy
-msgid "Please enter your login"
-msgstr "Praðom bandyti vël"
-
-#: ../../standalone/drakbackup_.c:1805
-#, fuzzy
-msgid "Please enter your password"
-msgstr "Praðom bandyti vël"
-
-#: ../../standalone/drakbackup_.c:1811
-#, fuzzy
-msgid "Remember this password"
-msgstr "Jokio slaptaþodþio"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-#, fuzzy
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Praðom pasirinkti klaviatûros iðdëstymà."
-
-#: ../../standalone/drakbackup_.c:1931
-#, fuzzy
-msgid "Please check for multisession CD"
-msgstr "Praðom spragtelëti ant skirsnio"
-
-#: ../../standalone/drakbackup_.c:1937
-#, fuzzy
-msgid "Please check if you are using CDRW media"
-msgstr "Praðom spragtelëti ant skirsnio"
-
-#: ../../standalone/drakbackup_.c:1943
-#, fuzzy
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Praðom spragtelëti ant skirsnio"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1950
-#, fuzzy
-msgid "Please check if you are using a DVDR device"
-msgstr "Praðom spragtelëti ant skirsnio"
-
-#: ../../standalone/drakbackup_.c:1956
-#, fuzzy
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Praðom spragtelëti ant skirsnio"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2002
-#, fuzzy
-msgid "No CD device defined!"
-msgstr "Pasirink bylà"
-
-#: ../../standalone/drakbackup_.c:2050
-#, fuzzy
-msgid "Use tape to backup"
-msgstr "Bloga atsarginë byla"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2059
-#, fuzzy
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Pasirink paketus, kuriuos tu nori ádiegti."
-
-#: ../../standalone/drakbackup_.c:2065
-#, fuzzy
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Pasirink paketus, kuriuos tu nori ádiegti."
-
-#: ../../standalone/drakbackup_.c:2071
-#, fuzzy
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Pasirink paketus, kuriuos tu nori ádiegti."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2142
-#, fuzzy
-msgid "Please enter the directory to save to:"
-msgstr "Praðom iðbandyti pelæ"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-#, fuzzy
-msgid "Use quota for backup files."
-msgstr "Bloga atsarginë byla"
-
-#: ../../standalone/drakbackup_.c:2223
-#, fuzzy
-msgid "Network"
-msgstr "Tinklo interfeisas"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2238
-#, fuzzy
-msgid "Tape"
-msgstr "Rûðis"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2273
-#, fuzzy
-msgid "Use daemon"
-msgstr "Vartotojo vardas"
-
-#: ../../standalone/drakbackup_.c:2278
-#, fuzzy
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr "Pasirink paketus, kuriuos tu nori ádiegti."
-
-#: ../../standalone/drakbackup_.c:2284
-#, fuzzy
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr "Praðom pasirinkti kalbà, kurià naudosi."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-#, fuzzy
-msgid "What"
-msgstr "Palauk"
-
-#: ../../standalone/drakbackup_.c:2378
-#, fuzzy
-msgid "Where"
-msgstr "Su ratuku"
-
-#: ../../standalone/drakbackup_.c:2383
-#, fuzzy
-msgid "When"
-msgstr "Su ratuku"
-
-#: ../../standalone/drakbackup_.c:2388
-#, fuzzy
-msgid "More Options"
-msgstr "Modulio parinktys:"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-#, fuzzy
-msgid "Drakbackup Configuration"
-msgstr "Tinklo konfigûravimas"
-
-#: ../../standalone/drakbackup_.c:2425
-#, fuzzy
-msgid "Please choose where you want to backup"
-msgstr "Pasirink paketus, kuriuos tu nori ádiegti."
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2498
-#, fuzzy
-msgid "Please choose what you want to backup"
-msgstr "Pasirink paketus, kuriuos tu nori ádiegti."
-
-#: ../../standalone/drakbackup_.c:2499
-#, fuzzy
-msgid "Backup system"
-msgstr "Nustatyti bylø sistemas"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2604
-#, fuzzy, c-format
-msgid " on device: %s"
-msgstr "Pelës árenginys: %s\n"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2612
-#, fuzzy
-msgid ""
-"\n"
-"- Options:\n"
-msgstr "Pasirinktys"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2805
-#, fuzzy
-msgid "Please uncheck or remove it on next time."
-msgstr ""
-"Praðom pasirinkti, prie kurios nuosekliosios jungties yra prijungtas tavo "
-"modemas."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2955
-#, fuzzy
-msgid " Restore Configuration "
-msgstr "Tinklo konfigûravimas"
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3068
-#, fuzzy
-msgid "Backup the system files before:"
-msgstr "Bloga atsarginë byla"
-
-#: ../../standalone/drakbackup_.c:3070
-#, fuzzy
-msgid "please choose the date to restore"
-msgstr "Praðom pasirinkti savo pelës rûðá."
-
-#: ../../standalone/drakbackup_.c:3107
-#, fuzzy
-msgid "Use Hard Disk to backup"
-msgstr "Bloga atsarginë byla"
-
-#: ../../standalone/drakbackup_.c:3110
-#, fuzzy
-msgid "Please enter the directory to save:"
-msgstr "Praðom iðbandyti pelæ"
-
-#: ../../standalone/drakbackup_.c:3153
-#, fuzzy
-msgid "FTP Connection"
-msgstr "LAN jungtis"
-
-#: ../../standalone/drakbackup_.c:3160
-#, fuzzy
-msgid "Secure Connection"
-msgstr "Pasirink spausdintuvo jungtá"
-
-#: ../../standalone/drakbackup_.c:3186
-#, fuzzy
-msgid "Restore from Hard Disk."
-msgstr "Atstatyti ið diskelio"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3256
-#, fuzzy
-msgid "Select another media to restore from"
-msgstr "Praðom pasirinkti savo pelës rûðá."
-
-#: ../../standalone/drakbackup_.c:3258
-#, fuzzy
-msgid "Other Media"
-msgstr "Kitas"
-
-#: ../../standalone/drakbackup_.c:3263
-#, fuzzy
-msgid "Restore system"
-msgstr "Ádiegti sistemà"
-
-#: ../../standalone/drakbackup_.c:3264
-#, fuzzy
-msgid "Restore Users"
-msgstr "Atstatyti ið bylos"
-
-#: ../../standalone/drakbackup_.c:3265
-#, fuzzy
-msgid "Restore Other"
-msgstr "Atstatyti ið bylos"
-
-#: ../../standalone/drakbackup_.c:3267
-#, fuzzy
-msgid "select path to restore (instead of /)"
-msgstr "Praðom pasirinkti savo pelës rûðá."
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "Paðalinti eilæ"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "Atstatyti ið bylos"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "Atstatyti ið diskelio"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "Iðgelbëti skirsniø lentelæ"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, fuzzy
-msgid "Restore Via Network"
-msgstr "Atstatyti ið bylos"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-#, fuzzy
-msgid "Host Name"
-msgstr "Hosto vardas"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-#, fuzzy
-msgid "Password required"
-msgstr "Slaptaþodis"
-
-#: ../../standalone/drakbackup_.c:3541
-#, fuzzy
-msgid "Username required"
-msgstr "Vartotojo vardas"
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "Kompiuterio vardas:"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "Atstatyti ið bylos"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3812
-#, fuzzy
-msgid "Custom Restore"
-msgstr "Prisitaikyti"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "Iðgelbëti skirsniø lentelæ"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "Atstatyti ið bylos"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-#, fuzzy
-msgid "Previous"
-msgstr "<- Ankstesnis"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-#, fuzzy
-msgid "Save"
-msgstr "Bûsena:"
-
-#: ../../standalone/drakbackup_.c:4000
-#, fuzzy
-msgid "Build Backup"
-msgstr "Bloga atsarginë byla"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-#, fuzzy
-msgid "Restore"
-msgstr "Atstatyti ið bylos"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4257
-#, fuzzy
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr "Ruoðiamasi ádiegti ðiuos paketus"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4303
-#, fuzzy
-msgid "Please select data to restore..."
-msgstr "Praðom pasirinkti kalbà, kurià naudosi."
-
-#: ../../standalone/drakbackup_.c:4324
-#, fuzzy
-msgid "Please select media for backup..."
-msgstr "Praðom pasirinkti kalbà, kurià naudosi."
-
-#: ../../standalone/drakbackup_.c:4346
-#, fuzzy
-msgid "Please select data to backup..."
-msgstr "Praðom pasirinkti kalbà, kurià naudosi."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4470
-#, fuzzy
-msgid "Backup system files"
-msgstr "Bloga atsarginë byla"
-
-#: ../../standalone/drakbackup_.c:4472
-#, fuzzy
-msgid "Backup user files"
-msgstr "Bloga atsarginë byla"
-
-#: ../../standalone/drakbackup_.c:4474
-#, fuzzy
-msgid "Backup other files"
-msgstr "Bloga atsarginë byla"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4504
-#, fuzzy
-msgid "Sending files..."
-msgstr "Iðsaugoti á bylà"
-
-#: ../../standalone/drakbackup_.c:4590
-#, fuzzy
-msgid "Backup Now from configuration file"
-msgstr "Tinklo konfigûravimas"
-
-#: ../../standalone/drakbackup_.c:4595
-#, fuzzy
-msgid "View Backup Configuration."
-msgstr "Tinklo konfigûravimas"
-
-#: ../../standalone/drakbackup_.c:4616
-#, fuzzy
-msgid "Wizard Configuration"
-msgstr "LAN Konfiguravimas"
-
-#: ../../standalone/drakbackup_.c:4621
-#, fuzzy
-msgid "Advanced Configuration"
-msgstr "LAN Konfiguravimas"
-
-#: ../../standalone/drakbackup_.c:4626
-#, fuzzy
-msgid "Backup Now"
-msgstr "Nustatyti bylø sistemas"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "%s ádiegimas nepavyko. Ávyko tokia klaida:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-#, fuzzy
-msgid "Standalone Tools"
-msgstr "Konsolës árankiai"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:74
-#, fuzzy
-msgid "Mandrake Online"
-msgstr "Prisijungti prie interneto"
-
-#: ../../standalone/drakbug_.c:75
-#, fuzzy
-msgid "Menudrake"
-msgstr "privalomas"
-
-#: ../../standalone/drakbug_.c:76
-#, fuzzy
-msgid "Msec"
-msgstr "Pelë"
-
-#: ../../standalone/drakbug_.c:77
-#, fuzzy
-msgid "Remote Control"
-msgstr "Nutolæs spausdintuvas"
-
-#: ../../standalone/drakbug_.c:78
-#, fuzzy
-msgid "Software Manager"
-msgstr "Share'o vardas"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:81
-#, fuzzy
-msgid "Userdrake"
-msgstr "Printerdrake"
-
-#: ../../standalone/drakbug_.c:82
-#, fuzzy
-msgid "Configuration Wizards"
-msgstr "Tinklo Konfigûravimo Meistras"
-
-#: ../../standalone/drakbug_.c:97
-#, fuzzy
-msgid "Application:"
-msgstr "Autentikacija"
-
-#: ../../standalone/drakbug_.c:98
-#, fuzzy
-msgid "Package: "
-msgstr "Paketø grupiø pasirinkimas"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:100
-#, fuzzy
-msgid "Release: "
-msgstr "Praðom palaukti"
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:134
-#, fuzzy
-msgid "Report"
-msgstr "Prievadas"
-
-#: ../../standalone/drakbug_.c:171
-#, fuzzy
-msgid "Not installed"
-msgstr "Iðeiti ið ádiegimo"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr ""
-
-#: ../../standalone/drakbug_.c:196
-#, fuzzy
-msgid "No browser available! Please install one"
-msgstr "Tu gali pasirinkti kitas kalbas, kurios bus prieinamos po ádiegimo"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Tinklo konfigûravimas (%d adapteris)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profailas: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Iðtrinti profailà..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Profailas iðtrynimui:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Naujas profailas..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Kompiuterio vardas:"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Priëjimas prie Interneto"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Tipas: "
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Ðliuzas (Gateway):"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Interfeisas:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Bûsena:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Nustatyti Priëjimà prie Internet..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "LAN konfiguravimas"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Tvarkyklë"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Interfeisas"
-
-#: ../../standalone/drakconnect_.c:231
-#, fuzzy
-msgid "Protocol"
-msgstr "Protokolas"
-
-#: ../../standalone/drakconnect_.c:231
-#, fuzzy
-msgid "State"
-msgstr "Bûsena:"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Nustatyti Vietiná Tinklà..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Meistras..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-#, fuzzy
-msgid "Connected"
-msgstr "Sujungimas..."
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Nepajungtas"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Sujungimas..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-#, fuzzy
-msgid "Disconnect..."
-msgstr "Sujungimas..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "LAN Konfiguravimas"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adapteris %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Ákrovos Protokolas"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Startavo ákrovos metu"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP klientas"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-#, fuzzy
-msgid "activate now"
-msgstr "Aktyvus"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-#, fuzzy
-msgid "deactivate now"
-msgstr "Aktyvus"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Interneto jungties konfiguravimas"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Interneto Jungties Konfiguravimas"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Jungties tipas: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parametrai"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Ðliuzas (Gateway)"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Ethernet Korta"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP klientas"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "naudojimas: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Modulio vardas"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Dydis"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "ákrovos diskelio sukûrimui"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "áprastas"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "DrakFloppy klaida: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "branduolio (kernel) versija"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Bendrai"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Experto sritis"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "pasirinktini mkinitrd argumentai"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Pridëti modulá"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "per jëgà"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "jeigu reikia"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "praleisti SCSI modulius"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "praleisti RAID modulius"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Iðmesti modulá"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Iðvedimas"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Sukurti diskelá"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:383
-#, fuzzy, c-format
-msgid "Unable to fork: %s"
-msgstr "Uþdrausti tinklà"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:260
-#, fuzzy
-msgid "no fonts found"
-msgstr "%s nerastas"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-#, fuzzy
-msgid "done"
-msgstr "Atlikta"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:377
-#, fuzzy
-msgid "Fonts copy"
-msgstr "Suþymëti diskelá"
-
-#: ../../standalone/drakfont_.c:381
-#, fuzzy
-msgid "True Type fonts installation"
-msgstr "Ruoðiamas ádiegimas"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:473
-#, fuzzy
-msgid "Restart XFS"
-msgstr "grieþta"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:534
-#, fuzzy
-msgid "xfs restart"
-msgstr "grieþta"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:630
-#, fuzzy
-msgid "Fonts Importation"
-msgstr "Suþymëti skirsnius"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:668
-#, fuzzy
-msgid "Uninstall Fonts"
-msgstr "Iðmetami RPM'ai"
-
-#: ../../standalone/drakfont_.c:679
-#, fuzzy
-msgid "Advanced Options"
-msgstr "LAN Konfiguravimas"
-
-#: ../../standalone/drakfont_.c:687
-#, fuzzy
-msgid "Font List"
-msgstr "Prijungimo vieta"
-
-#: ../../standalone/drakfont_.c:909
-#, fuzzy
-msgid "Choose the applications that will support the fonts:"
-msgstr "Pasirink skirsnius, kuriuos nori suþymëti"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:925
-#, fuzzy
-msgid "StarOffice"
-msgstr "Biuras"
-
-#: ../../standalone/drakfont_.c:932
-#, fuzzy
-msgid "Abiword"
-msgstr "Nutraukti"
-
-#: ../../standalone/drakfont_.c:939
-#, fuzzy
-msgid "Generic Printers"
-msgstr "Spausdintuvas"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1063
-#, fuzzy
-msgid "Install List"
-msgstr "Ádiegti sistemà"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1178
-#, fuzzy
-msgid "Selected All"
-msgstr "Pasirink bylà"
-
-#: ../../standalone/drakfont_.c:1182
-#, fuzzy
-msgid "Remove List"
-msgstr "Nutolæs spausdintuvas"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1207
-#, fuzzy
-msgid "Copy fonts on your system"
-msgstr "Tavo sistemoje nerasta jokia tinklo plokðtë!"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1215
-#, fuzzy
-msgid "Post Install"
-msgstr "Ádiegti"
-
-#: ../../standalone/drakfont_.c:1240
-#, fuzzy
-msgid "Remove fonts on your system"
-msgstr "Tavo sistemoje nerasta jokia tinklo plokðtë!"
-
-#: ../../standalone/drakfont_.c:1244
-#, fuzzy
-msgid "Post Uninstall"
-msgstr "Iðeiti ið ádiegimo"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Interneto jungties dalinimas"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Interneto jungties dalinimas ðiuo metu ájungtas"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Interneto jungties dalinimas jau buvo sutvarkytas.\n"
-"Jis ðiuo metu ájungtas.\n"
-"\n"
-"Tai kà norëtum daryti?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "iðjungti"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "nieko"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "ið naujo nustatyti"
-
-#: ../../standalone/drakgw_.c:138
-#, fuzzy
-msgid "Disabling servers..."
-msgstr "Ieðkoma áranga..."
-
-#: ../../standalone/drakgw_.c:146
-#, fuzzy
-msgid "Internet connection sharing is now disabled."
-msgstr "Interneto jungties dalinimas ðiuo metu iðjungtas"
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Interneto jungties dalinimas ðiuo metu iðjungtas"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Interneto jungties dalinimas jau buvo sutvarkytas.\n"
-"Jis ðiuo metu iðjungtas.\n"
-"\n"
-"Tai kà norëtum daryti?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "ájungti"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:172
-#, fuzzy
-msgid "Internet connection sharing is now enabled."
-msgstr "Interneto jungties dalinimas ðiuo metu ájungtas"
-
-#: ../../standalone/drakgw_.c:189
-#, fuzzy
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Tavo kompiuteris gali bûti sutvarkytas taip, kad dalintøsi interneto "
-"jungtimi.\n"
-"\n"
-"Pastaba: tau reikia atskiros tinklo plokðtës, nustatytos vietiniam tinklui "
-"(LAN).\n"
-"\n"
-"Ar norëtum sutvarkyti interneto jungties dalinimà?"
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:216
-#, fuzzy, c-format
-msgid "Interface %s"
-msgstr "Interfeisas"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Tavo sistemoje nerasta jokia tinklo plokðtë!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Tavo sistemoje nerasta jokia tinklo plokðtë. praðom paleisti árangos "
-"nustatymo áranká."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Tinklo interfeisas"
-
-#: ../../standalone/drakgw_.c:232
-#, fuzzy, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"Tavo sistemoje yra tik viena sutvarkyta tinklo plokðtë:\n"
-"\n"
-"%s\n"
-"\n"
-"Ar norëtum sutvarkyti savo vietiná tinklà ðiai plokðtei?"
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-"Praðom pasirinkti, kuri tinklo plokðtë bus prijungta prie vietinio tinklo."
-
-#: ../../standalone/drakgw_.c:259
-#, fuzzy
-msgid "Network interface already configured"
-msgstr "Monitorius nenurodytas"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:265
-#, fuzzy
-msgid "Automatic reconfiguration"
-msgstr "Ádiegimo Tipo Konfiguracija"
-
-#: ../../standalone/drakgw_.c:266
-#, fuzzy
-msgid "Show current interface configuration"
-msgstr "Modemo Nustatymai"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:286
-#, fuzzy
-msgid "(This) DHCP Server IP"
-msgstr "CUPS serverio IP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "Rastas galimas LAN adreso konfliktas esamose %s nuostatose!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Konfigûruojama..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr ""
-"Konfigûruojami skriptai, ádiegiamos programos, paleidþiami serveriai..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Yra problemø ádiegiant paketà %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Viskas buvo sukonfigûruota.\n"
-"Tu gali dabar dalintis interneto jungtimi su kitais kompiuteriais vietiniame "
-"tinkle, naudojant automatinæ tinklo konfigûracijà (DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-#, fuzzy
-msgid "The setup has already been done, but it's currently disabled."
-msgstr ""
-"Interneto jungties dalinimas jau buvo sutvarkytas.\n"
-"Jis ðiuo metu iðjungtas.\n"
-"\n"
-"Tai kà norëtum daryti?"
-
-#: ../../standalone/drakgw_.c:505
-#, fuzzy
-msgid "The setup has already been done, and it's currently enabled."
-msgstr ""
-"Interneto jungties dalinimas jau buvo sutvarkytas.\n"
-"Jis ðiuo metu ájungtas.\n"
-"\n"
-"Tai kà norëtum daryti?"
-
-#: ../../standalone/drakgw_.c:506
-#, fuzzy
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Interneto jungties dalinimas ðiuo metu ájungtas"
-
-#: ../../standalone/drakgw_.c:511
-#, fuzzy
-msgid "Internet connection sharing configuration"
-msgstr "Interneto jungtis ir nustatymas"
-
-#: ../../standalone/drakgw_.c:518
-#, fuzzy, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr "Interneto jungties dalinimas"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "group"
-msgstr "Darbo grupë"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "permissions"
-msgstr "skirsnyje %s"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "user"
-msgstr "Vartotojo vardas"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:50
-#, fuzzy
-msgid "delete"
-msgstr "Iðtrinti"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:52
-#, fuzzy
-msgid "Down"
-msgstr "Atlikta"
-
-#: ../../standalone/drakperm_.c:53
-#, fuzzy
-msgid "add a rule"
-msgstr "Pridëti modulá"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-#, fuzzy
-msgid "Add a new rule at the end"
-msgstr "Spausdintuvo nëra"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-#, fuzzy
-msgid "Delete selected rule"
-msgstr "Paðalinti eilæ"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:244
-#, fuzzy
-msgid "Current user"
-msgstr "Priimti vartotojà"
-
-#: ../../standalone/drakperm_.c:249
-#, fuzzy
-msgid "Permissions"
-msgstr "Versija: %s\n"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:251
-#, fuzzy
-msgid "Property"
-msgstr "Prievadas"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-#, fuzzy
-msgid "Use owner id for execution"
-msgstr "Naudokite automatiná aptikimà"
-
-#: ../../standalone/drakperm_.c:312
-#, fuzzy
-msgid "Use group id for execution"
-msgstr "Naudokite automatiná aptikimà"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-#, fuzzy
-msgid "Path selection"
-msgstr "Iðsaugoti paketø pasirinkimà"
-
-#: ../../standalone/drakperm_.c:364
-#, fuzzy
-msgid "user :"
-msgstr "Vartotojo vardas"
-
-#: ../../standalone/drakperm_.c:366
-#, fuzzy
-msgid "group :"
-msgstr "Darbo grupë"
-
-#: ../../standalone/draksound_.c:47
-#, fuzzy
-msgid "No Sound Card detected!"
-msgstr "Nepajungtas"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-#, fuzzy
-msgid "first step creation"
-msgstr "ákrovos diskelio sukûrimui"
-
-#: ../../standalone/draksplash_.c:79
-#, fuzzy
-msgid "final resolution"
-msgstr "Skiriamoji geba"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-#, fuzzy
-msgid "choose image file"
-msgstr "Pasirink veiksmà"
-
-#: ../../standalone/draksplash_.c:81
-#, fuzzy
-msgid "Theme name"
-msgstr "Share'o vardas"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-#, fuzzy
-msgid "Configure bootsplash picture"
-msgstr "Nustatyti servisus"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-#, fuzzy
-msgid "Preview"
-msgstr "árenginys"
-
-#: ../../standalone/draksplash_.c:123
-#, fuzzy
-msgid "Save theme"
-msgstr "Ádiegti sistemà"
-
-#: ../../standalone/draksplash_.c:124
-#, fuzzy
-msgid "Choose color"
-msgstr "Pasirink monitoriø"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-#, fuzzy
-msgid "ProgressBar color selection"
-msgstr "Spausdintuvo jungtis"
-
-#: ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "You must choose an image file first!"
-msgstr "Spausdintuvo árenginio URI"
-
-#: ../../standalone/draksplash_.c:465
-#, fuzzy
-msgid "Generating preview ..."
-msgstr "Ieðkoma áranga..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-#, fuzzy
-msgid "Canada (cable)"
-msgstr "Kanadieèiø (Kvebeko)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "East Europe"
-msgstr "Europa"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "France [SECAM]"
-msgstr "Prancûzija"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "Ireland"
-msgstr "Islandø"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "West Europe"
-msgstr "Europa"
-
-#: ../../standalone/drakxtv_.c:69
-#, fuzzy
-msgid "Australia"
-msgstr "nuoseklioji"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:125
-#, fuzzy
-msgid "There was an error while scanning for TV channels"
-msgstr "Ávyko klaida, ádiegiant paketus:"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/harddrake2_.c:8
-#, fuzzy
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr "vartosena: keyboarddrake [--expert] [klaviatûra]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "vartosena: keyboarddrake [--expert] [klaviatûra]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Praðom pasirinkti klaviatûros iðdëstymà."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Ar tu nori, kad BackSpace raðytø Delete konsolëje?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Pakeisk CD-ROM"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Praðom ákiðti Installation CD-ROM á kaupiklá ir paspausti Gerai, kai "
-"baigta.\n"
-"Jei tu jo neturi, paspausk mygtukà nutraukti, kad iðvengtum atnaujinimo."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "nepavyko paleisti gyvo atnaujinimo!!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-#, fuzzy
-msgid "logdrake"
-msgstr "draknet"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Byla/_Nauja"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Byla/Atidaryti"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Byla/Uþraðyti"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Byla/Uþraðyti Kaip"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Byla/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/Pasirinktys"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Pasirinkys/Bandymas"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Pagalba/_Apie..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:173
-#, fuzzy
-msgid "User"
-msgstr "Vartotojo vardas"
-
-#: ../../standalone/logdrake_.c:174
-#, fuzzy
-msgid "Messages"
-msgstr "Patikrinti prievadus"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:191
-#, fuzzy
-msgid "matching"
-msgstr "Kompiuteris: "
-
-#: ../../standalone/logdrake_.c:192
-#, fuzzy
-msgid "but not matching"
-msgstr "Kompiuteris: "
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:408
-#, fuzzy
-msgid "Mail alert configuration"
-msgstr "LAN konfiguravimas"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:417
-#, fuzzy
-msgid "Domain Name Resolver"
-msgstr "Domeno vardas"
-
-#: ../../standalone/logdrake_.c:418
-#, fuzzy
-msgid "Ftp Server"
-msgstr "NIS serveris"
-
-#: ../../standalone/logdrake_.c:419
-#, fuzzy
-msgid "Postfix Mail Server"
-msgstr "Serveris, Duomenø baziø"
-
-#: ../../standalone/logdrake_.c:420
-#, fuzzy
-msgid "Samba Server"
-msgstr "NIS serveris"
-
-#: ../../standalone/logdrake_.c:421
-#, fuzzy
-msgid "SSH Server"
-msgstr "NIS serveris"
-
-#: ../../standalone/logdrake_.c:422
-#, fuzzy
-msgid "Webmin Service"
-msgstr "árenginys"
-
-#: ../../standalone/logdrake_.c:423
-#, fuzzy
-msgid "Xinetd Service"
-msgstr "Spausdinimo serveris"
-
-#: ../../standalone/logdrake_.c:430
-#, fuzzy
-msgid "service setting"
-msgstr "ádomu"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:443
-#, fuzzy
-msgid "load setting"
-msgstr "suþymimas"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:457
-#, fuzzy
-msgid "alert configuration"
-msgstr "Nustatymai"
-
-#: ../../standalone/logdrake_.c:458
-#, fuzzy
-msgid "Please enter your email address below "
-msgstr "Praðom bandyti vël"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Uþraðyti Kaip..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Praðom pasirinkti savo pelës rûðá."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Ar emuliuoti treèià klaviðà?"
-
-#: ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Reading printer data ..."
-msgstr "Skaitoma CUPS tvarkykliø duomenø bazë"
-
-#: ../../standalone/scannerdrake_.c:41
-#, fuzzy
-msgid "Detecting devices ..."
-msgstr "Ieðkoma áranga..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Patikrinti prievadus"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, fuzzy, c-format
-msgid "%s found on %s, configure it?"
-msgstr "Ar nori nustatyti spausdintuvà?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-#, fuzzy
-msgid "Select a scanner"
-msgstr "Pasirink vaizdo plokðtæ"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:109
-#, fuzzy
-msgid "choose device"
-msgstr "Ákrovos árenginys"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr ""
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Pasirink savo kalbà"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Parink ádiegimo klasæ"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Kieto disko nustatymas"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Pelës nustatymas"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Pasirink klaviatûrà"
-
-#: ../../steps.pm_.c:19
-#, fuzzy
-msgid "Security"
-msgstr "curly"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Nustatyti bylø sistemas"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Suþymëti skirsnius"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Pasirinkti paketus"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Ádiegti sistemà"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Pridëti vartotojà"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Nustatyti tinklà"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Nustatyti servisus"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Ádiegti ákrovos tvarkyklæ"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Sukurti ákrovos diskelá"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Nustatyti X"
-
-#: ../../steps.pm_.c:34
-#, fuzzy
-msgid "Install system updates"
-msgstr "Ádiegti sistemà"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Iðeiti ið ádiegimo"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Serveris, Tinklapiø/FTP"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Network Computer (client)"
-msgstr "Tinklo Kompiuteris, X klientas"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Biuras"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Gnome darbo stotis"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Árankiai tavo Palm Pilot arba Visor"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Workstation"
-msgstr "KDE darbo stotis"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Serveris, Firewall/Routeris"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-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."
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Su garsu susijæ árankiai: mp3 ir midi grotuvai, mikðeriai ir pan."
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Knygos ir HOWTO apie Linux ir Free Software"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "KDE darbo stotis"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "IceWM, Window Maker, Enlightenment, Fvwm ir pan."
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimedija - Vaizdas"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr ""
-"Árankiø rinkinys paðtui, naujienoms, þiniatinkliui, bylø siuntimui ir "
-"pokalbiams"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Serveris, Duomenø baziø"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Tools to ease the configuration of your computer"
-msgstr "Ar tu nori iðbandyti nustatymus?"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimedija - Garsas"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Dokumentacija"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Konsolës árankiai"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Interneto stotis"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Multimedija stotis"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Configuration"
-msgstr "LAN Konfiguravimas"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Daugiau grafiniø darbalaukiø (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"The K Desktop Environment, pagrindinë grafinë aplinka su dideliu rinkiniu "
-"pritaikytø programø"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Development"
-msgstr "Kûrimo, Tinklapiø"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Árankiai kurti ir kepti CD"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Biuro darbo stotis"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm ir Pan."
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Grafikos programos, tokios kaip The GIMP"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "C bei C++ kûrimo bibliotekos, programos ir include bylos"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Network Computer server"
-msgstr "Serveris, Tinklo Kompiuterio serveris"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Serveris, Paðto/Grupinio darbo/Naujienø"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Þaidimø stotis"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Vaizdo grotuvai ir redaktoriai"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimedija - grafika"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr ""
-"Programos pasilinksminimui: lentos, strateginiai, kortø þaidimai ir pan."
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, 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/compssUsers:999
-msgid "Personal Finance"
-msgstr "Asmeniniai finansai"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"Grafinë aplinka su vartotojui draugiðkø programø ir darbalaukio árankiø "
-"rinkiniu"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Internet gateway"
-msgstr "Priëjimas prie Interneto"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Garso ir vaizdo grojimo/redagavimo programos"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Kiti grafiniai darbalaukiai"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Redaktoriai, shell'ai, bylø árankiai, terminalai"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Programos, skirtos tvarkyti tavo finansus, pvz. gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Asmeninës informacijos tvarkyklë (PIM)"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimedija - CD kepimas"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Mokslinës darbo stotis"
-
-#, fuzzy
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "Konfigûracija po ádiegimo"
-
-#, fuzzy
-#~ msgid "Go back"
-#~ msgstr "Loopback"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Proxy turëtø bûti ftp://..."
-
-#, fuzzy
-#~ msgid "quit"
-#~ msgstr "Iðeiti"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (nedirba su senais BIOS'ais)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "Tu neturi jokiø skirsniø!"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake nesugebëjo teisingai perskaityti skirsniø lentelës.\n"
-#~ "Tæsk savo paties rizika!"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "Að negaliu perskaityti tavo skirsniø lentelës, ji man pernelyg sugadinta :"
-#~ "(\n"
-#~ "Pabandysiu iðvalyti blogus skirsnius"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "Pasirink kurá áranká norëtum naudoti"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "serial_usb nerasta\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "Pasirink serverio nuostatas"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "Monitorius nenurodytas"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "Vaizdo plokðtë dar nenurodyta"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "Dar nepasirinkta skiriamoji geba"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "pabandyk pakeisti kai kuriuos parametrus"
-
-#~ msgid "An error occurred:"
-#~ msgstr "Ávyko klaida:"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "Baigiu per %d sekundþiø (-es)"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "Ar toks nustatymas tave tenkina?"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "Ávyko klaida, bandyk pakeisti kai kuriuos parametrus"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "XFree86 serveris: %s"
-
-#~ msgid "Show all"
-#~ msgstr "Rodyti viskà"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "Ruoðiami X-Window nustatymai"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "Kà tu nori daryti?"
-
-#~ msgid "Change Monitor"
-#~ msgstr "Pakeisti monitoriø"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "Pakeisti vaizdo plokðtæ"
-
-#~ msgid "Change Server options"
-#~ msgstr "Pakeisti serverio nustatymus"
-
-#~ msgid "Change Resolution"
-#~ msgstr "Pakeisti skiriamàjà gebà"
-
-#~ msgid "Show information"
-#~ msgstr "Rodyti informacijà"
-
-#~ msgid "Test again"
-#~ msgstr "Patikrinti vël"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "Pasirink vaizdo plokðtæ"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "Standartinis VGA 640x480 prie 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "Super VGA 800x600 prie 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "Suderinamas su 8514, 1024x768 prie 87 Hz interlaced (nëra 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 1024x768 prie 87 Hz interlaced, 800x600 prie 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "Iðplëstas Super VGA, 800x600 prie 60 Hz, 640x480 prie 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "Non-Interlaced SVGA, 1024x768 prie 60 Hz, 800x600 prie 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "Aukðto daþnio SVGA, 1024x768 prie 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "Daugiadaþnis, galintis 1280x1024 prie 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "Daugiadaþnis, galintis 1280x1024 prie 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "Daugiadaþnis, galintis 1280 prie 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "Monitorius, galintis 1600x1200 prie 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "Monitorius, galintis 1600x1200 prie 76 Hz"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr "Grupiø, kurias tu pasirinkai, bendras dydis yra apie %d MB.\n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "Jei tu nori ádiegti maþiau, nei èia nurodyta,\n"
-#~ "pasirink, kiek procentø paketø tu norëtum ádiegti.\n"
-#~ "\n"
-#~ "Jei procentø maþai, bus ádiegti tik patys svarbiausi paketai;\n"
-#~ "su 100% bus ádiegti visi paþymëti paketai."
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "Tu turi vietos diske tik %d%% ðiø paketø.\n"
-#~ "\n"
-#~ "Jei tu nori ádiegti maþiau, nei èia nurodyta,\n"
-#~ "pasirink, kiek procentø paketø tu norëtum ádiegti.\n"
-#~ "Jei procentø maþai, bus ádiegti tik patys svarbiausi paketai;\n"
-#~ "su %d%% bus ádiegtà tiek paketø, kiek tik ámanoma."
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "Sekanèiame þingsnyje tu juos galësi pasirinkti tiksliau."
-
-#~ msgid "Percentage of packages to install"
-#~ msgstr "Kiek procentø paketø ádiegti"
-
-#~ msgid "/Help/_Report Bug"
-#~ msgstr "/Pagalba/_Raportuoti Klaidà"
diff --git a/perl-install/share/po/lv.po b/perl-install/share/po/lv.po
deleted file mode 100644
index 93f921892..000000000
--- a/perl-install/share/po/lv.po
+++ /dev/null
@@ -1,13435 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) 2000 Free Software Foundation, Inc.
-# Copyright (c) 2000 MandrakeSoft.
-# Vitauts Stochka <vit@dpu.lv>, 2000.
-# Juris Kudiòð <cooker@inbox.lv>, 2001.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2001-08-21 09:34+0200\n"
-"Last-Translator: Juris Kudiòð <cooker@inbox.lv>\n"
-"Language-Team: Latvian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-13\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB vai vairâk"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Izvçlieties X serveri"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X serveris"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "N-ekrânu konfigurâcija"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Jûsu sistçma atbalsta n-ekrânu konfigurâciju.\n"
-"Ko nu darîsim?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Izvçlieties grafiskâs kartes atmiòas apjomu"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "XFree konfigurâcija"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Kuru XFree konfigurâciju izvçlaties?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Konfigurât visus ekrânus neatkarîgi"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Lietot Xinerama piebûvi"
-
-#: ../../Xconfig/card.pm_.c:387
-#, fuzzy, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Konfigurât tikai karti \"%s\" (%s)"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s ar aparatûras 3D akselerâciju"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Jûsu karte spçj nodroðinât 3D akselerâciju, bet tikai ar XFree %s.\n"
-"Jûsu karti uztur XFree %s, kam var bût labâks 2D atbalsts."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Jûsu karte spçj nodroðinât 3D akselerâciju ar XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s ar EKSPERIMENTÂLU aparatûras 3D akselerâciju"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Jûsu karte spçj nodroðinât 3D akselerâciju, bet tikai ar XFree %s,\n"
-"ÒEMIET VÇRÂ, KA TAS IR EKSPERIMENTÂLS ATBALSTS, KAS VAR UZKÂRT DATORU.\n"
-"Jûsu karti uztur XFree %s, kam var bût labâks 2D atbalsts."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Jûsu karte spçj nodroðinât 3D akselerâciju ar XFree %s.\n"
-"ÒEMIET VÇRÂ, KA TAS IR EKSPERIMENTÂLS ATBALSTS, KAS VAR UZKÂRT DATORU."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Pielâgota"
-
-#: ../../Xconfig/main.pm_.c:102
-#, fuzzy
-msgid "Graphic Card"
-msgstr "Grafiskâ karte"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitors"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Izðíirtspçja"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Opcijas"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "Labi"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Beigt"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Saglabât izmaiòas?\n"
-"Paðreizçjâ konfigurâcija ir:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Norâdiet monitoru"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Vispârçja"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-#, fuzzy
-msgid "Vendor"
-msgstr "Atsaukt"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Divi svarîgâkie parametri ir vertikâlâ pârzîmçðanas frekvence, kas nosaka\n"
-"visa ekrâna pârzîmçðanas bieþumu, un horizontâlâs sinhronizâcijas\n"
-"frekvence, kas nosaka skançðanas lîniju parâdîðanas bieþumu.\n"
-"\n"
-"Ir ÏOTI SVARÎGI, lai jûs nenorâdîtu monitora tipu, kura sinhronizâcijas\n"
-"frekvence pârsniedz jûsu monitora iespçjas: jûs varat sabojât savu "
-"monitoru.\n"
-" Ja neesat pârliecinâts, izvçlieties konservatîvâko variantu."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Horizontâlâ frekvence"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Vertikâlâ frekvence"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 krâsas (8 biti)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 tûkstoði krâsu (15 biti)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 tûkstoði krâsu (16 biti)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 miljoni krâsu (24 biti)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 miljardi krâsu (32 biti)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Izðíirtspçjas"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Norâdiet izðíirtspçju un krâsu dziïumu"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Grafiskâ karte: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Atcelt"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Konfigurâcijas izmçìinâðana"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Vai vçlaties izmçìinât ðo konfigurâciju?"
-
-#: ../../Xconfig/test.pm_.c:31
-#, fuzzy
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "Brîdinâjums: ðîs grafiskâs kartes izmçìinâðana var uzkârt datoru"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Tastatûras izkârtojums: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Peles tips: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Peles ierîce: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitors: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Monitora horiz. frekv.: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Monitora vert. frekv.: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Grafiskâ karte: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Grafiskâ atmiòa: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Krâsu dziïums: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Izðíirtspçja: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86 serveris: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 draiveris: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X pçc startçðanas"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Datoru var konfigurçt, lai pçc sistçmas ielâdes automâtiski startçtu X.\n"
-"Vai vçlaties, lai pçc pârstartçðanas tiktu palaists X?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:85
-#, fuzzy
-msgid "What norm is your TV using?"
-msgstr "Kâds ir jûsu ISDN pieslçguma veids?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Sâknçjamâs partîcijas pirmais sektors"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Diska pirmais sektors (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "SILO instalçðana"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Kur jûs vçlaties instalçt sâknçtâju?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "LILO/grub instalçðana"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr ""
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr ""
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr ""
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Sâknçtâja galvenâs opcijas"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Kuru OS ielâdçtâju lietot"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Sâknçtâja instalçðana"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Sâknçjamâ ierîce"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Kompakts"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "kompakts"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Video reþîms"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Pauze pirms noklusçtâs sistçmas ielâdes"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Parole"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Parole (atkârtoti)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Ierobeþot komandrindas opcijas"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "ierobeþot"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Iztîrît /tmp katras sâknçðanas laikâ"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Ja nepiecieðams, precizçjiet RAM apjomu (atrasti %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Atïaut multi profilus"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Norâdiet atmiòas apjomu Mb"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr "Opcijai ``Ierobeþot komandrindas opcijas'' nav jçgas bez paroles"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Lûdzu mçìiniet vçlreiz"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Paroles nesakrît"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr ""
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr ""
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr ""
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr ""
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr ""
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Noklusçtâ OS?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Ðeit ir daþâdi sâknçðanas ieraksti.\n"
-"Jûs varat pievienot jaunus vai izmainît esoðos."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Pievienot"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Izdarîts"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Mainît"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Kâda veida ierakstu gribat pievienot"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Cita OS (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Cita OS (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Cita OS (windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Attçls"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Sakne"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Papildinât"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Lasît-rakstît"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tabula"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Nedroðs"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Nosaukums"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Noklusçts"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Initrd-izmçrs"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "BezVideo"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Izdzçst ierakstu"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Tukðs nosaukums nav atïauts"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr ""
-
-#: ../../any.pm_.c:332
-#, fuzzy
-msgid "You must specify a root partition"
-msgstr "Jums ir nepiecieðama swap partîcija"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Ðis nosaukums jau ir izmantots"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Atrasti %s %s interfeisi"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Vai ir vçl kâds?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Vai datorâ ir kâds %s interfeiss?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Nç"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Jâ"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Apskatît dzelþu informâciju"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Instalçju draiveri %s kartei %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(modulis %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Tagad jûs varat norâdît moduïa %s opcijas.\n"
-"Opciju formâts ir ``nosaukums=vçrtîba nosaukums2=vçrtîba2 ...''.\n"
-"Piemçram, ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Moduïa opcijas:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Kuru %s draiveri pamçìinât?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"Daþos gadîjumos %s draiverim ir jânorâda papildus informâcija, lai tas\n"
-"darbotos pareizi, tomçr parasti tâ nav vajadzîga. Vai vçlaties norâdît\n"
-"papildus parametrus, vai arî ïausit draiverim aptaujât datoru un savâkt\n"
-"nepiecieðamo informâciju? Retos gadîjumos aptaujâðana var uzkârt datoru,\n"
-"taèu tas neradîs nekâdus bojâjumus."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Aptaujât"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Norâdît opcijas"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Moduïa %s ielâde bija neveiksmîga.\n"
-"Vai vçlaties pamçìinât ar citiem parametriem?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr ""
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr ""
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr ""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr ""
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr ""
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr ""
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(jau pievienots %s)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Ðî parole ir pârâk vienkârða"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Lûdzu ievadiet lietotâja vârdu"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "Lietotâja vârdâ var bût tikai mazie angïu burti, cipari, `-' un `_'"
-
-#: ../../any.pm_.c:769
-#, fuzzy
-msgid "The user name is too long"
-msgstr "Ðâds lietotâja vârds jau ir pievienots"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Ðâds lietotâja vârds jau ir pievienots"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Pievienot lietotâju"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Ievadiet lietotâju\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Apstiprinât lietotâju"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Vârds un uzvârds"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Lietotâja vârds"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Èaula"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Ikona"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Autoreìistrçðanâs"
-
-#: ../../any.pm_.c:821
-#, fuzzy
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Sistçmu var konfigurçt tâ, lai pçc startçðanas automâtiski tiktu\n"
-"atvçrta viena noteikta lietotâja sesija. \n"
-"Ja nevçlaties izmantot ðo iespçju, nospiediet atcelðanas pogu."
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Norâdiet noklusçto lietotâju:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Norâdiet izmantojamo logu menedþeri:"
-
-#: ../../any.pm_.c:841
-#, fuzzy
-msgid "Please choose a language to use."
-msgstr "Lûdzu izvçlieties izmantojamo valodu."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "Jûs varat izvçlçties citas valodas, kas bûs pieejamas pçc instalçðanas"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Viss"
-
-#: ../../any.pm_.c:978
-#, fuzzy
-msgid "Allow all users"
-msgstr "Lietotâju pievienoðana"
-
-#: ../../any.pm_.c:978
-#, fuzzy
-msgid "No sharing"
-msgstr "CUPS startçðana"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, fuzzy, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr ""
-"Ðo pakotni ir nepiecieðams uzlabot\n"
-"Vai tieðâm vçlaties atteikties no tâs?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr ""
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr ""
-
-#: ../../any.pm_.c:1005
-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 ""
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr ""
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Sveiciens hakeriem"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Vâjð"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Standarta"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Augsts"
-
-#: ../../any.pm_.c:1076
-#, fuzzy
-msgid "Higher"
-msgstr "Augsts"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranoisks"
-
-#: ../../any.pm_.c:1080
-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"
-"pieslçgts citiem datoriem vai Internetam. Netiek prasîtas paroles."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password 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."
-
-#: ../../any.pm_.c:1084
-#, fuzzy
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Ðis ir parasts droðîbas lîmenis, kas ir ieteicams datoram, kas tiks\n"
-"izmantots kâ klients Interneta pieslçgumam. Tagad tiek pârbaudîta droðîba. "
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-
-#: ../../any.pm_.c:1086
-#, fuzzy
-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 ""
-"Ar ðo droðîbas lîmeni sistçmu var sâkt izmantot kâ serveri.\n"
-"Droðîba tagad ir pietiekoði augsta, lai izmantotu sistçmu kâ serveri, kas\n"
-"apkalpo pieslçgumus no daudziem klientiem. "
-
-#: ../../any.pm_.c:1089
-#, fuzzy
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Mçs izmantojam 4. lîmeòa iespçjas, taèu tagad sistçma ir pilnîbâ\n"
-"aizslçgta. Droðîba tagad ir maksimâlajâ lîmenî."
-
-#: ../../any.pm_.c:1095
-#, fuzzy
-msgid "DrakSec Basic Options"
-msgstr "Opcijas"
-
-#: ../../any.pm_.c:1096
-#, fuzzy
-msgid "Please choose the desired security level"
-msgstr "Izvçlieties droðîbas lîmeni?"
-
-#: ../../any.pm_.c:1099
-#, fuzzy
-msgid "Security level"
-msgstr "Uzstâdu droðîbas lîmeni"
-
-#: ../../any.pm_.c:1101
-#, fuzzy
-msgid "Use libsafe for servers"
-msgstr "Norâdiet servera opcijas"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr ""
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds 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"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Juus sveic GRUB, opereetaajsisteemu izveeles programma!"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Izmantojiet taustinus %c un %c, lai izveeleetos vajadziigo ierakstu."
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Nospiediet ievadu, lai saakneetu izveeleeto OS, 'e', lai redigeetu"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "komandas pirms saakneesanas, vai 'c', lai izsauktu komandrindu."
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "Izdaliitais ieraksts tiks saakneets peec %d sekundeem."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "nepietiek vietas partîcijâ /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Darbavirsma"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Starta izvçlne"
-
-#: ../../bootloader.pm_.c:1126
-#, fuzzy, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Kur jûs vçlaties instalçt sâknçtâju?"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "palîdzîba pagaidâm nav realizçta.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Sâknçðanas stila konfigurçðana"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Fails"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Fails/_Iziet"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "NewStyle Kategorizçjoðs Monitors"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "NewStyle Monitors"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Tradicionâlais Monitors"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Tradicionâlais Gtk+ Monitors"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Palaist Aurora sâknçðanas laikâ"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Lilo/grub reþîms"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Yaboot reþîms"
-
-#: ../../bootlook.pm_.c:146
-#, fuzzy
-msgid "Install themes"
-msgstr "Sistçmas instalçðana"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr ""
-
-#: ../../bootlook.pm_.c:148
-#, fuzzy
-msgid "Create new theme"
-msgstr "Izveidot jaunu partîciju"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr ""
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Kïûda"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr ""
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-#, fuzzy, c-format
-msgid "Write %s"
-msgstr "XFree %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr ""
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr ""
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr ""
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "Notice"
-msgstr "BezVideo"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr ""
-
-#: ../../bootlook.pm_.c:258
-#, fuzzy
-msgid "Theme installation failed!"
-msgstr "Instalçðanas klases izvçle"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Jûs paðlaik lietojat OS ielâdçtâju %s.\n"
-"Spiediet Konfigurçt, lai palaistu uzstâdîðanas meistaru."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Konfigurçt"
-
-#: ../../bootlook.pm_.c:275
-#, fuzzy
-msgid "Splash selection"
-msgstr "Saglabât pakotòu izvçli"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr ""
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr ""
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr ""
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Sistçmas reþîms"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Palaist X-Window sistçmu sâknçðanas laikâ"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Nç, negribu lietot autologin"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Jâ, gribu lietot autologin ðim lietotâjam un darba virsmai"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "Ok"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "lasîðanai nevar atvçrt /etc/inittab: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d minûtes"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 minûte"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d sekundes"
-
-#: ../../common.pm_.c:159
-#, fuzzy
-msgid "Can't make screenshots before partitioning"
-msgstr "Vairâk partîciju nevar pievienot"
-
-#: ../../common.pm_.c:166
-#, fuzzy, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Jûs varat izvçlçties citas valodas, kas bûs pieejamas pçc instalçðanas"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-#, fuzzy
-msgid "France"
-msgstr "Francijas"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr ""
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-#, fuzzy
-msgid "Belgium"
-msgstr "Beïìijas"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr ""
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-#, fuzzy
-msgid "Germany"
-msgstr "Vâcijas"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-#, fuzzy
-msgid "Greece"
-msgstr "Grieíijas"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-#, fuzzy
-msgid "Norway"
-msgstr "Norvçìijas"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-#, fuzzy
-msgid "Sweden"
-msgstr "Zviedrijas"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr ""
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "Italy"
-msgstr "Itâlijas"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-#, fuzzy
-msgid "Austria"
-msgstr "seriâla"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-#, fuzzy
-msgid "New"
-msgstr "jauns"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Nomontçt"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Montçta"
-
-#: ../../diskdrake/dav.pm_.c:65
-#, fuzzy
-msgid "Server"
-msgstr "serveris"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Montçðanas punkts"
-
-#: ../../diskdrake/dav.pm_.c:85
-#, fuzzy
-msgid "Please enter the WebDAV server URL"
-msgstr "Lûdzu notestçjiet peli"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:109
-#, fuzzy
-msgid "Server: "
-msgstr "serveris"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Montçðanas punkts: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Opcijas: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Vispirms izveidojiet datu rezerves kopiju"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Lasiet uzmanîgi!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull 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)"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Meistars"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Izvçlieties darbîbu"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Jums ir viena liela FAT partîcija\n"
-"(parasti to izmanto MicroSoft Dos/Windows).\n"
-"Iesaku vispirms izmainît ðîs partîcijas izmçru\n"
-"(uzklikðíiniet uz tâs, tad uz \"Mainît izmçru\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Lûdzu uzklikðíiniet uz partîcijas"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Detaïas"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-#, fuzzy
-msgid "No hard drives found"
-msgstr "Lokâls printeris"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-#, fuzzy
-msgid "Journalised FS"
-msgstr "montçðana neizdevâs"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Tukðs"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Cits"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Failu sistçmu tipi:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Izveidot"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Tips"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Tâ vietâ izmantojiet ``%s''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Izdzçst"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Vispirms izmantojiet ``Nomontçt''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"Pçc partîcijas %s tipa nomaiòas visi ðajâ partîcijâ esoðie dati tiks "
-"pazaudçti"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Izvçlieties partîciju"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Izvçlieties citu partîciju"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Iziet"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Pârslçgt eksperta reþîmâ"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Pârslçgt normâlajâ reþîmâ"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Atsaukt"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Tad turpinât?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Iziet nesaglabâjot"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Iziet neierakstot partîciju tabulau?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-#, fuzzy
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Vai vçlaties izmçìinât ðo konfigurâciju?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Izvietot automâtiski"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Visu dzçst"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Vairâk"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Cietâ diska informâcija"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Visas primârâs partîcijas izmantotas"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Vairâk partîciju nevar pievienot"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Ja gribat vairâk partîcijas, izdzçsiet kâdu partîciju, lai varçtu izveidot "
-"paplaðinâto partîciju"
-
-#: ../../diskdrake/interactive.pm_.c:310
-#, fuzzy
-msgid "Save partition table"
-msgstr "Ierakstît partîciju tabulu"
-
-#: ../../diskdrake/interactive.pm_.c:311
-#, fuzzy
-msgid "Restore partition table"
-msgstr "Salabot partîciju tabulu"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Salabot partîciju tabulu"
-
-#: ../../diskdrake/interactive.pm_.c:314
-#, fuzzy
-msgid "Reload partition table"
-msgstr "Salabot partîciju tabulu"
-
-#: ../../diskdrake/interactive.pm_.c:319
-#, fuzzy
-msgid "Removable media automounting"
-msgstr "Izòemams datu nesçjs"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Izvçlieties failu"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"Partîciju tabulas rezerves kopijai ir atðíirîgs izmçrs\n"
-"Tomçr turpinât, ja?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Uzmanîbu"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Ielieciet disketi\n"
-"Visi uz disketes esoðie dati tiks dzçsti"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Mçìinu saglâbt partîciju tabulu"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Detalizçta informâcija"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Mainît izmçru"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Pârvietot"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formatçt"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Pievienot pie RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Pievienot LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Izslçgt no RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Izòemt no LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Mainît RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Izmantot priekð loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Izveidot jaunu partîciju"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Sâkuma sektors: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Izmçrs MB: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Failu sistçmas tips: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Priekðroka: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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_.c:499
-#, fuzzy
-msgid "Remove the loopback file?"
-msgstr "Formatçju loopback failu %s"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Nomainît partîcijas tipu"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Kuru failu sistçmu vçlaties?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Kur jûs vçlaties montçt loopback failu %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, 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_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Nevaru noòemt montçðanas punktu, jo ðî partîcija tiek izmantota priekð "
-"loopback.\n"
-"Vispirms noòemiet loopback"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, fuzzy, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Kur jûs vçlaties montçt %s ierîci?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Izskaitïoju FAT failsistçmas robeþas"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Mainu izmçru"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Ðîs partîcijas izmçru nevar izmainît"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Visiem ðîs partîcijas datiem jâizveido rezerves kopijas"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr ""
-"Pçc partîcijas %s izmçra maiòas visi ðajâ partîcijâ esoðie dati tiks "
-"pazaudçti"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Norâdiet jauno izmçru"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Jauns izmçrs MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Uz kuru disku vçlaties to pârvietot?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Sektors"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Uz kuru sektoru vçlaties to pârvietot?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Pârvietoju"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Pârvietoju partîciju..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Norâdiet eksistçjoðu RAID, kam pievienot"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "jauns"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Norâdiet jau esoðu LVM kam pievienot"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "LVM vârds?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Ðo Partîciju nevar izmantot priekð loopback"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Loopback faila vârds: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-#, fuzzy
-msgid "Give a file name"
-msgstr "Vârds un uzvârds"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Fails jau tiek izmantots citam loopback, norâdiet citu failu"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Fails jau eksistç. Vai to izmantot?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Montçðanas iespçjas:"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Viss kas"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "ierîce"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "lîmenis"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "gabala izmçrs"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Esiet uzmanîgi: ðî operâcija ir bîstama."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Kâds ir sadalîjuma tips?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, fuzzy, c-format
-msgid "The package %s is needed. Install it?"
-msgstr ""
-"Ðo pakotni ir nepiecieðams uzlabot\n"
-"Vai tieðâm vçlaties atteikties no tâs?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Diemþçl es neïauðu izveidot /boot tik tâlu uz diska (uz cilindra > 1024).\n"
-"Vai nu jûs izmantojat LILO, un tas nestrâdâs, vai arî jûs neizmantojat LILO, "
-"un /boot jums nav vajadzîgs"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"partîcija, ko jûs izvçlçjâties pievienot kâ sakni (/), fiziski atrodas aiz\n"
-"ðî cietâ diska 1024. cilindra, un jums nav /boot partîcijas.\n"
-"Ja jûs plânojat izmantot LILO, neaizmirstiet pievienot /boot partîciju"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Jûs izvçlçjies programmatûras uzturçtu RAID partîciju kâ saknes partîciju "
-"(/).\n"
-"Neviens sâknçtâjs nespçj to izmantot bez /boot partîcijas.\n"
-"Tâpçc neaizmirstiet izveidot /boot partîciju."
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "Iekârtas %s partîciju tabula tiks ierakstîta uz diska!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Lai izmaiòas stâtos spçkâ, jums ir jâpârstartç dators"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr ""
-"Pçc partîcijas %s formatçðanas visi ðajâ partîcijâ esoðie dati tiks pazaudçti"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Formatçju"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Formatçju loopback failu %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Formatçju partîciju %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-#, fuzzy
-msgid "Hide files"
-msgstr "mkraid neizdevâs"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-#, fuzzy
-msgid "Move files to the new partition"
-msgstr "Nepietiek brîvas vietas, lai izvietotu jaunas partîcijas"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1051
-#, fuzzy
-msgid "Moving files to the new partition"
-msgstr "Nepietiek brîvas vietas, lai izvietotu jaunas partîcijas"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, fuzzy, c-format
-msgid "Removing %s"
-msgstr "Izðíirtspçja: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Ierîce: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "DOS iekârtas burts: %s (tikai minçjums)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Tips: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Vârds: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Sâkums: sektors %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Izmçrs: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s sektori"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, fuzzy, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "No cilindra %d lîdz cilindram %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Formatçta\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Neformatçta\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Montçta\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, fuzzy, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr "Loopback fails(i): %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Noklusçti sâknçjamâ partîcija\n"
-" (lai sâknçtu MS-DOS, nevis lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Lîmenis %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Gabala izmçrs %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID diski %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Loopback faila nosaukums: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Izmçrs: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Ìeometrija: %s cilindri, %s galvas, %s sektori\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Info: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM-diski %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "partîciju tabulas tips: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, fuzzy, c-format
-msgid "on channel %d id %d\n"
-msgstr "uz ðinas %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-#, fuzzy
-msgid "Filesystem encryption key"
-msgstr "Failu sistçmas tips: "
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, fuzzy, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "Ðî parole ir pârâk vienkârða (jâbût vismaz %d simbolus garai)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-#, fuzzy
-msgid "The encryption keys do not match"
-msgstr "Paroles nesakrît"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr ""
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Mainît tipu"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-#, fuzzy
-msgid "Please click on a medium"
-msgstr "Lûdzu uzklikðíiniet uz partîcijas"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-#, fuzzy
-msgid "Domain Authentication Required"
-msgstr "Autentifikâcija"
-
-#
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Another one"
-msgstr "Internets"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Which username"
-msgstr "Lietotâja vârds"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-#, fuzzy
-msgid "Username"
-msgstr "Lietotâja vârds"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-#, fuzzy
-msgid "Domain"
-msgstr "NIS domçns"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-#, fuzzy
-msgid "Search servers"
-msgstr "DNS serveris"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s formatçðana %s neizdevâs"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Nezinu, kâ formatçt %s, izmantojot tipu %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr ""
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "kïûda nomontçjot %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "vienkârðs"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr ""
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "serveris"
-
-#: ../../fsedit.pm_.c:240
-#, fuzzy, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Neizdevâs nolasît diska partîciju tabulu, jo tâ bija pârâk stipri bojâta :(\n"
-"Sistçma var mçìinât atslçgts sliktâs partîcijas (VISI DATI pazudîs!).\n"
-"Otrs risinâjums ir aizliegt DrakX izmainît partîciju tabulu.\n"
-"(kïûda ir %s)\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "Nevarat izmantot JFS partîcijâm, kas mazâkas par 16MB"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "Nevarat izmantot ReiserFS pârtîcijâm, kas mazâkas par 32MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Montçðanas punktiem jâsâkas ar /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Jau eksistç partîcija ar montçðanas punktu %s\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr ""
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Ðim katalogam ir jâpaliek saknes failsistçmâ"
-
-#: ../../fsedit.pm_.c:530
-#, fuzzy
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"Ðim montçðanas punktam ir nepiecieðama reâla failu sistçma (ext2, reiserfs)\n"
-
-#: ../../fsedit.pm_.c:532
-#, fuzzy, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr ""
-"Ðim montçðanas punktam ir nepiecieðama reâla failu sistçma (ext2, reiserfs)\n"
-
-#: ../../fsedit.pm_.c:599
-#, fuzzy
-msgid "Not enough free space for auto-allocating"
-msgstr "Nepietiek brîvas vietas, lai izvietotu automâtiski"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr ""
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Kïûda, atverot %s ierakstîðanai: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:171
-#, fuzzy
-msgid "Sound configuration"
-msgstr "LAN konfigurâcija"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-#, fuzzy
-msgid "Driver:"
-msgstr "Draiveris"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-#, fuzzy
-msgid "Help"
-msgstr "/_Palîdzîba"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-#, fuzzy
-msgid "Please Wait... Applying the configuration"
-msgstr "Konfigurâcijas izmçìinâðana"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Lûdzu uzgaidiet"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:212
-#, fuzzy
-msgid "Unkown driver"
-msgstr "nezinâms"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "Model"
-msgstr "Modulis"
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "hard disk model"
-msgstr "Kartes mem (DMA)"
-
-#: ../../harddrake/ui.pm_.c:17
-#, fuzzy
-msgid "Channel"
-msgstr "Atcelt"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Modulis"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Apraksts"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:25
-#, fuzzy
-msgid "Bus identification"
-msgstr "Autentifikâcija"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:32
-#, fuzzy
-msgid "Old device file"
-msgstr "Izvçlieties failu"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:34
-#, fuzzy
-msgid "New devfs device"
-msgstr "Vârtejas ierîce"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:36
-#, fuzzy
-msgid "Number of buttons"
-msgstr "2 pogas"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:38
-#, fuzzy
-msgid "Alternative drivers"
-msgstr "Tiek drukâta(s) izmçìinâjuma lapa(s)..."
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-#, fuzzy
-msgid "/_Quit"
-msgstr "Beigt"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "_Palîdzîba"
-
-#: ../../harddrake/ui.pm_.c:65
-#, fuzzy
-msgid "/_Help..."
-msgstr "_Palîdzîba"
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Ziòot kïûdu"
-
-#: ../../harddrake/ui.pm_.c:73
-#, fuzzy
-msgid "/_About..."
-msgstr "/Palîdzîba/_Par..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:76
-#, fuzzy
-msgid "Author:"
-msgstr "Aptaujât"
-
-#: ../../harddrake/ui.pm_.c:86
-#, fuzzy
-msgid "Harddrake2 version "
-msgstr "Cietâ diska noteikðana"
-
-#: ../../harddrake/ui.pm_.c:101
-#, fuzzy
-msgid "Detected hardware"
-msgstr "Apskatît dzelþu informâciju"
-
-#: ../../harddrake/ui.pm_.c:103
-#, fuzzy
-msgid "Information"
-msgstr "Parâdît informâciju"
-
-#: ../../harddrake/ui.pm_.c:106
-#, fuzzy
-msgid "Configure module"
-msgstr "Peles konfigurçðana"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:111
-#, fuzzy
-msgid "Detection in progress"
-msgstr "atklâts uz porta %s"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:166
-#, fuzzy, c-format
-msgid "Running \"%s\" ..."
-msgstr "Nolasu CUPS draiveru datubâzi..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-#, fuzzy
-msgid "secondary"
-msgstr "%d sekundes"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-#, fuzzy
-msgid "Auto-detect"
-msgstr "Attâls printeris"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-#, fuzzy
-msgid "Unknown|Generic"
-msgstr "Vispârçja"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:210
-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_.c:213
-#, fuzzy
-msgid "Card model:"
-msgstr "Kartes mem (DMA)"
-
-#: ../../harddrake/v4l.pm_.c:214
-#, fuzzy
-msgid "Tuner type:"
-msgstr "Mainît tipu"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:217
-#, fuzzy
-msgid "PLL setting:"
-msgstr "Formatçju"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr ""
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-
-#: ../../help.pm_.c:41
-#, fuzzy
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Augstâk ir uzskaitîtas eksistçjoðâs Linux partîcijas, kas ir atrastas uz "
-"jûsu\n"
-"cietâ diska. Jûs varat atstât meistara izdarîto izvçli, jo tâ ir laba\n"
-"parastâm vajadzîbâm. Ja jûs izmainât ðo izvçli, jums ir jâdefinç vismaz\n"
-"saknes partîcijâ(\"/\"). Neizvçlieties pârâk mazu partîciju, citâdi jûs "
-"nevarçsit\n"
-"instalçt visas vajadzîgâs programmas. Ja vçlaties datus glabât atseviðíâ\n"
-"partîcijâ, jums ir jânorâda arî \"/home\" (to var izdarît tikai tad, ja jums "
-"ir\n"
-"vairâkas Linux partîcijas).\n"
-"\n"
-"\n"
-"Jûsu zinâðanai, katra partîcija ir uzskaitîta ðâdâ veidâ: \"Nosaukums\", "
-"\"Izmçrs\".\n"
-"\n"
-"\n"
-"\"Nosaukums\" ir kodçts ðâdi: \"cietâ diska tips\", \"cietâ diska numurs\",\n"
-"\"partîcijas numurs\" (piemçram, \"hda1\").\n"
-"\n"
-"\n"
-"\"Cietâ diska tips\" ir \"hd\", ja jûsu cietais disks ir IDE disks, \"sd\",\n"
-"ja tas ir SCSI cietais disks.\n"
-"\n"
-"\n"
-"\"Cietâ diska numurs\" vienmçr ir burts pçc \"hd\" vai \"sd\". IDE diskiem:\n"
-"\n"
-" * \"a\" nozîmç \"primârâ IDE kontroliera galvenais disks\",\n"
-"\n"
-" * \"b\" nozîmç \"primârâ IDE konytroliera pakârtotais disks\",\n"
-"\n"
-" * \"c\" nozîmç \"sekundârâ IDE kontroliera galvenais disks\",\n"
-"\n"
-" * \"d\" nozîmç \"sekundârâ IDE kontroliera pakârtotais disks\".\n"
-"\n"
-"\n"
-"SCSI diskiem \"a\" nozîmç \"primârais cietais disks\", \"b\" nozîmç\n"
-" \"sekundârais cietais disks\", utt..."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-
-#: ../../help.pm_.c:186
-#, fuzzy
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Tagad varat norâdît servisus, kurus jûs vçlaties startçt sistçmas\n"
-"palaiðanas laikâ.\n"
-"\n"
-"\n"
-"Kad pele pârvietojas pâr saraksta elementu, parâdâs\n"
-"neliels palîdzîbas balons, kas paskaidro servisa lomu.\n"
-"\n"
-"\n"
-"Esiet îpaði uzmanîgs ðajâ solî, ja vçlaties sistçmu izmantot ka serveri:\n"
-"iespçjams, ka nevçlaties startçt nevienu nevajadzîgu servisu. Atcerieties.\n"
-"ka daþi servisi var bût bîstami, ja darbojas serverî.\n"
-"Parasti izvçlieties tikai tos servisus, kas jums tieðâm nepiecieðami."
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-
-#: ../../help.pm_.c:270
-#, fuzzy
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"Paðlaik jums ir jâizvçlas, kur uz cietâ diska instalçt Mandrake Linux\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"
-"Mandrake Linux sistçmas instalçðanai.\n"
-"\n"
-"\n"
-"Sakarâ ar to, ka diska sadalîðanas process parasti ir neatgriezenisks,\n"
-"nepieredzçjuðam lietotâjam tas var bût nepatîkams un stresa pilns.\n"
-"Ðis meistars vienkârðo procesu. Pirms uzsâkat dalîðanu, izlasiet\n"
-"rokasgrâmatu un visu labi pârdomâjiet.\n"
-"\n"
-"\n"
-"Jums ir nepiecieðamas vismaz divas partîcijas. Viena vajadzîga paðai "
-"sistçmai,\n"
-"otra - virtuâlajai atmiòai (Swap).\n"
-"\n"
-"\n"
-"Ja partîcijas jau izveidotas (agrâkas instalçðanas laikâ vai ar citu diska\n"
-"sadalîðanas rîku), jums tikai jânorâda tâs partîcijas, kurâs vçlaties\n"
-"instalçt Linux sistçmu.\n"
-"\n"
-"\n"
-"Ja partîcijas vçl nav izveidotas, jums tâs ir jâizveido. Lai to izdarîtu,\n"
-"izmantojiet augstâk pieejamo meistaru. Atkarîbâ no jûsu cietâ diska \n"
-"konfigurâcijas ir iespçjami vairâki risinâjumi:\n"
-"\n"
-"* Izmantot esoðu partîciju: meistars uz cietâ diska ir atklâjis vienu vai "
-"vairâkas Linux partîcijas. Ja vçlaties\n"
-" tâs saglabât, izvçlieties ðo opciju. \n"
-"\n"
-"\n"
-"* Izdzçst visu disku: ja vçlaties izdzçst visus uz diska esoðos datus un "
-"partîcijas un aizstât tâs ar jaunu\n"
-" Mandrake Linux sistçmu, varat izvçlçties ðo opciju. Esiet uzmanîgi, "
-"izvçloties ðo risinâjumu, jo pçc\n"
-" apstiprinâðanas jûs vairs nevarçsit atteikties no ðîs izvçles.\n"
-"\n"
-"\n"
-"* Izmanto brîvo vietu Windows partîcijâ: ja uz cietâ diska ir instalçts "
-"Microsoft Windows, kas aizòem visu\n"
-" vietu, jums ir jâatbrîvo vieta Linux datiem. Lai to izdarîtu, jûs varat "
-"nodzçst Microsoft Windows partîciju un\n"
-" datus (skatît risinâjumus \"Izdzçst visu disku\" vai \"Eksperta reþîms\") "
-"vai izmainît Microsoft\n"
-" Windows partîcijas izmçru. partîcijas izmçru var izmainît bez datu "
-"zaudçðanas. Ðis risinâjums ir ieteicams, ja\n"
-" jûs savâ datorâ vçlaties izmantot gan Mandrake Linux, gan Microsoft "
-"Windows.\n"
-"\n"
-"\n"
-" Pirms izvçlaties ðo risinâjumu, òemiet vçrâ, ka Microsoft Windows "
-"partîcijas izmçrs bûs mazâks, nekâ tas ir\n"
-" paðlaik. Tas nozîmç, ka jums Microsoft Windows sistçmâ bûs mazâk vietas "
-"datiem vai programmu instalçðanai.\n"
-"\n"
-"\n"
-"* Eksperta reþîms: ja jûs vçlaties patstâvîgi veidot diska partîcijas, varat "
-"izvçlçties ðo variantu. Esiet\n"
-" uzmanîgi, izveloties ðo risinâjumu. Tas ir ar plaðâm iespçjâm, bet ïoti "
-"bîstams. Jûs varat pazaudçt\n"
-" visus datus, tâpçc izvçlieties tikai tad, ja zinat, ko darât."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-
-#: ../../help.pm_.c:372
-#, fuzzy
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Visas jaunizveidotâs partîcijas ir jâformatç, pirms tâs var izmantot\n"
-"(formatçðana nozîmç failsistçmas izveidoðanu).\n"
-"\n"
-"\n"
-"Tagad jûs arî varat izvçlçties pârformatçt daþas jau esoðas partîcijas, lai\n"
-"izdzçstu tajâs esoðo informâciju. Ja jûs vçlaties to darît, norâdiet\n"
-"partîcijas, kuras vçlaties formatçt.\n"
-"\n"
-"\n"
-"Òemiet vçrâ, ka nav nepiecieðams pârformatçt visas jau eksistçjoðas "
-"partîcijas.\n"
-"Jums ir jâformatç partîcijas, kurâs atrodas operçtâjsistçma (piemçram, \"/"
-"\",\n"
-"\"/usr\" vai \"/var\"), bet nav jâformatç partîcijas, kurâs atrodas dati, "
-"ko\n"
-"jûs vçlaties saglabât (parasti /home).\n"
-"\n"
-"\n"
-"Esiet uzmanîgi, izvçloties partîcijas, jo pçc formatçðanas visi dati bûs\n"
-"iznîcinâti un jûs vairs nevarçsit tos atjaunot.\n"
-"\n"
-"\n"
-"Noklikðíiniet \"Labi\", kad esat gatavi formatçt partîcijas.\n"
-"\n"
-"\n"
-"Noklikðíiniet \"Atcelt\", ja jûs gribat izvçlçties citas partîcijas, kur\n"
-"instalçt jauno Mandrake Linux operçtâjsistçmu."
-
-#: ../../help.pm_.c:398
-#, fuzzy
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Jûsu jaunâ Mandrake Linux operçtâjsistçma paðlaik tiek\n"
-"instalçta. Ðî darbîba aizòems daþas minûtes (tas ir atkarîgs no apjoma,\n"
-"ko jûs izvçlçjâties instalçt, un no jûsu datota âtruma.)\n"
-"\n"
-"\n"
-"Lûdzu esiet pacietîgs."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-
-#: ../../help.pm_.c:436
-#, fuzzy
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 partîcijâ(s) instalçt Mandrake "
-"Linux\n"
-"operçtâjsistçmu. Ja partîcijas 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 "
-"dadaïas.\n"
-"Citos gadîjumos ir jâveido jaunas diska partîcijas.\n"
-"\n"
-"\n"
-"Lai veidotu partîcijas, jums vispirms ir jâizvçlas cietais disks. Jûs varat\n"
-"norâdît sadalâmo disku, noklikðíinot uz \"hda\" pirmajam IDE diskam,\n"
-"\"hdb\" - otrajam diskam, \"sda\" - pirmajam SCSI diskam, utt.\n"
-"\n"
-"\n"
-"Lai sadalîtu izvçlçto cieto disku, varat izmantot sekojoðas opcijas:\n"
-"\n"
-" * Izdzçst visu: ðî opcija izdzçð visas partîcijas, kas atrodas uz "
-"izvçlçtâ cietâ diska.\n"
-"\n"
-"\n"
-" * Izvietot automâtiski: ðî opcija ïauj jums automâtiski izveidot Ext2 un "
-"swap partîcijas jûsu cietâ diska\n"
-" brîvajâ vietâ.\n"
-"\n"
-"\n"
-" * Salabot partîciju tabulu: ja partîciju tabula ir bojâta, jûs varat "
-"mçìinât to autjaunot, izmantojot ðo opciju.\n"
-" Esiet uzmanîgi un atcerieties, ka tas var neizdoties.\n"
-"\n"
-"\n"
-" * Atsaukt: jûs varat izmantot ðo opciju, lai atceltu izmaiòas.\n"
-"\n"
-"\n"
-" * Pârlâdçt: jûs varat izmantot ðo opciju, ja vçlaties atsaukt visas "
-"izmaiòas un ielâdçt sâkotnçjot partîciju tabulu.\n"
-"\n"
-"\n"
-" * Meistart: Ja cietâ diska sadalîðanai vçlaties izmantot meistaru, varat "
-"lietot ðo opciju. Tâ ir ieteicama,\n"
-" ja jums nav labu zinâðanu par diska sadalîðanu.\n"
-"\n"
-"\n"
-" * Atjaunot no disketes: ja iepriekðçjâs instalçðanas laikâ saglabâjât "
-"partîciju tabulu disketç, jûs varat\n"
-" to atjaunot, izmantojot ðo opciju.\n"
-"\n"
-"\n"
-" * Saglabât disketç: ja vçlaties partîciju tabulu saglabât disketç, lai "
-"varçtu to atjaunot, izmantojiet ðo\n"
-" opciju. Ir ïoti ieteicams izmantot ðo opciju.\n"
-"\n"
-"\n"
-" * Izdarîts: kad esat pabeiguði cietâ diska dalîðanu, izmantojiet ðo "
-"opciju, lai saglabâtu izmaiòas.\n"
-"\n"
-"\n"
-"Jûsu zinâðanai, jebkuru opciju var izsaukt ar tastatûru: pârvietojieties "
-"starp partîcijâm, izmantojot Tab un Auðup/Lejup bultiòas.\n"
-"\n"
-"\n"
-"Kad ir izvçlçta partîcija, jûs varat izmantot:\n"
-"\n"
-" * Ctrl-c, lai izveidotu jaunu partîciju (kad ir izvçlçta tukða "
-"partîcija)\n"
-"\n"
-" * Ctrl-d, lai izdzçstu partîciju\n"
-"\n"
-" * Ctrl-m, lai uzstâdîtu montçðanas punktu"
-
-#: ../../help.pm_.c:507
-#, fuzzy
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"Uz jûsu cietâ diska ir atrasta vairâk nekâ viena Microsoft Windows "
-"partîcija.\n"
-"Lûdzu izvçlieties to partîciju, kuras izmçru jûs vçlaties izmainît, lai\n"
-"instalçtu jauno Mandrake Linux operçtâjsistçmu.\n"
-"\n"
-"\n"
-"Jûsu zinâðanai, katra partîcija ir uzskaitîta ðâdâ veidâ: \"Linux nosaukums"
-"\",\n"
-"\"Windows nosaukums\" \"Izmçrs\".\n"
-"\n"
-"\"Linux nosaukums\" ir kodçts ðâdi: \"cietâ diska tips\", \"cietâ diska\n"
-"numurs\", \"partîcijas numurs\" (piemçram, \"hda1\").\n"
-"\n"
-"\n"
-"\"Cietâ diska tips\" ir \"hd\", ja jûsu cietais disks ir IDE disks, \"sd\",\n"
-"ja tas ir SCSI cietais disks.\n"
-"\n"
-"\n"
-"\"Cietâ diska numurs\" vienmçr ir burts pçc \"hd\" vai \"sd\". IDE diskiem:\n"
-"\n"
-" * \"a\" nozîmç \"primârâ IDE kontroliera galvenais disks\",\n"
-"\n"
-" * \"b\" nozîmç \"primârâ IDE konytroliera pakârtotais disks\",\n"
-"\n"
-" * \"c\" nozîmç \"sekundârâ IDE kontroliera galvenais disks\",\n"
-"\n"
-" * \"d\" nozîmç \"sekundârâ IDE kontroliera pakârtotais disks\".\n"
-"\n"
-"\n"
-"SCSI diskiem \"a\" nozîmç \"primârais cietais disks\", \"b\" nozîmç\n"
-" \"sekundârais cietais disks\", utt...\n"
-"\n"
-"\"Windows nosaukums\" ir jûsu cietâ diska burts Windows vidç (pirmais disks\n"
-"vai partîcija saucas \"C:\")."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Lûdzu esat pacietîgs. Ðî darbîba var ilgt vairâkas minûtes."
-
-#: ../../help.pm_.c:541
-#, fuzzy
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"Lûdzu izvçlieties \"Instalçt\", ja nav instalçta vecâka Linux-Mandrak "
-"versija\n"
-"vai jûs vçlaties izmantot vairâkas operçtâjsistçmas.\n"
-"\n"
-"\n"
-"Lûdzu izvçlieties \"Atjauninât\", ja jûs vçlaties atjauninât jau instalçtu\n"
-"Mandrake Linux versiju.\n"
-"\n"
-"\n"
-"Atkarîbâ no jûsu GNU/Linux zinâðanâm, varat izvçlçties vienu no "
-"sekojoðajiem\n"
-"Mandrake Linux instalçðanas vai atjauninâðanas lîmeòiem:\n"
-"\n"
-"* Ieteicama: ja neesat ne reizi instalçjis GNU/Linux operçtâjsistçmu, "
-"izvçlieties ðo lîmeni. Instalçðana bûs\n"
-" ïoti vienkârða, un jums tiks uzdoti tikai daþi jautâjumi.\n"
-"\n"
-"\n"
-"* Pielâgota: ja pietiekami labi pârzinat GNU/Linux, varat norâdît sistçmas "
-"pamatpielietojumu (darbastacija, serveris,\n"
-" izstrâdei). Jums bûs jâatbild uz vairâk jautâjumiem nekâ \"Ieteicamas\" "
-"instalçðanas klases gadîjumâ, tâpçc\n"
-" jums jâzina, kâ darbojas GNU/Linux, ja gribat izvçlçties ðo klasi.\n"
-"\n"
-"\n"
-"* Eksperta: ja jûs labi zinat GNU/Linux, varat izvçlçties ðo instalçðanas "
-"klasi. Tâpat kâ \"Pielâgotas\" klases\n"
-" gadîjumâ, jûs varçsit norâdît sistçmas pamatpielietojumu (darbastacija, "
-"serveris, izstrâdei). Esiet ïoti\n"
-" uzmanîgi, pirms izvçlaties ðo klasi. Jûs varçsit veikt ïoti precîzi "
-"pielâgotu instalçðanu.\n"
-" Uz daþiem jautâjumiem bûs grûti atbildçt, ja jûsu GNU/Linux zinâðanas nav "
-"pietiekoði labas. Tâpçc neizvçlieties\n"
-" ðo instalçðanas klasi, ja neesat pârliecinâts."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-
-#: ../../help.pm_.c:630
-#, fuzzy
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Lûdzu izvçlieties pareizu portu. Piemçram, MS Windows\n"
-"ports COM1 GNU/Linux vidç saucas ttyS0."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-
-#: ../../help.pm_.c:710
-#, fuzzy
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (the LInux LOader) un Grub ir sâknçtâji: tie spçj sâknçt GNU/Linux\n"
-"vai jebkuru citu operçtâjsistçmu, kas ir uzstâdîta jûsu datorâ.\n"
-"Parasti citas operçtâjsistçmas tiek korekti noteiktas un instalçtas.\n"
-"Ja tâ nenotiek, jûs ðajâ ekrânâ varat patstâvîgi pievienot ierakstu. Esiet\n"
-"uzmanîgs, izvçloties pareizus parametrus.\n"
-"\n"
-"\n"
-"Jûs varbût arî vçlaties neïaut nevienam piekïût pârçjâm operçtâjsistçmâm,\n"
-"un ðajâ gadîjumâ jûs varat izdzçst attiecîgos ierakstus. Bet ðajâ\n"
-"gadîjumâ jums bûs nepiecieðama sâknçðanas diskete, lai tâs sâknçtu!"
-
-#: ../../help.pm_.c:724
-#, fuzzy
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Jums ir jânorâda, kur jûs vçlaties novietot\n"
-"GNU/Linux sâknçðanai nepiecieðamo informâciju.\n"
-"\n"
-"\n"
-"Ja vien jûs neesat absolûti pârliecinâts par savu rîcîbu,\n"
-"izvçlieties \"Diska pirmais sektors (MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-
-#: ../../help.pm_.c:759
-#, fuzzy
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX mçìinâs sameklçt PCI SCSI adapteri(us).\n"
-"Ja DrakX atradîs kâdu SCSI adapteri un zinâs, kuru draiveri izmantot,\n"
-"tas tiks instalçts automâtiski.\n"
-"\n"
-"Ja jums nav SCSI adapteru, ir ISA SCSI adapteris vai PCI SCSI adapteris,\n"
-"ko DrakX neatpazîst, jums tiks pajautâts, vai jûsu sistçmâ ir SCSI\n"
-"adapteris. Ja nav SCSI adapteru, jûs varat vienkârði izvçlçties 'Nç'.\n"
-"Ja jûs izvçlaties 'Jâ', jums tiks parâdîts draiveru saraksts, kurâ\n"
-"varat izvçlçties vajadzîgo adapteri.\n"
-"\n"
-"\n"
-"Ja jums nepiecieðams patstâvîgi norâdît adapteri, DrakX pajautâs, vai\n"
-"vçlaties norâdît adaptera opcijas. Jums bûtu jâïauj DrakX aptaujât\n"
-"dzelþus un noskaidrot opcijas. Parasti tas izdodas bez problçmâm.\n"
-"\n"
-"Ja neizdodas, jums patstâvîgi jânorâda draivera opcijas.\n"
-"Izlasiet Instalçðanas rokasgrâmatu (3. nodaïu, apakðnodaïu \"Informâcijas "
-"savâkðana par jûsu dzelþiem\"), lai uzzinâtu, kâ iegût ðo\n"
-"informâciju no dzelþu dokumentâcijas, raþotâja tîkla lapas\n"
-"(ja jums ir pieejams Internets) vai Windows (ja tas ir uzstâdîts jûsu "
-"datorâ)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-
-#: ../../help.pm_.c:896
-#, fuzzy
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Norâdiet cieto disku, ko vçlaties izdzçst, lai izveidotu jaunu\n"
-"Mandrake Linux partîciju. Esiet uzmanîgi, jo visi diskâ esoðie dati\n"
-"pazudîs un nebûs atjaunojami."
-
-#: ../../help.pm_.c:901
-#, fuzzy
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Nospiediet \"Labi\", ja vçlaties izdzçst visus datus un\n"
-"partîcijas, kas atrodas uz ðî cietâ diska. Esiet uzmanîgi, pçc \"Labi\" "
-"nospieðanas jûs nevarçsit atjaunot nekâdus datus vai partîcijas, kas "
-"atradâs\n"
-"uz diska, tajâ skaitâ arî Windows datus.\n"
-"\n"
-"\n"
-"Nospiediet \"Atcelt\", lai atceltu ðo operâciju bez jebkâdu uz ðî diska "
-"esoðu datu vai partîciju pazaudçðanas."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr ""
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr ""
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Ielieciet FAT formatçtu disketi iekârtâ %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr ""
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Lai izmantotu ðo saglabâto pakotòu izvçli, palaidiet instalâciju ar ``linux "
-"defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Kïûda, nolasot failu %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"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"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Daþu jûsu datora dzelþu darbîbai nepiecieðami ``firmas'' draiveri.\n"
-"Papildus informâciju varat atrast ðeit: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Jums ir nepiecieðama saknes partîcija.\n"
-"Ðim nolûkam izveidojiet partîciju (vai uzklikðíiniet uz jau esoðas).\n"
-"Tad izvçlieties darbîbu ``Montçðanas punkts'' un norâdiet, ka tas ir `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Jums ir nepiecieðama swap partîcija"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Jums nav swap partîcijas\n"
-"\n"
-"Vai tomçr turpinât?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-#, fuzzy
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Jums ir nepiecieðama swap partîcija"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Izmantot brîvo vietu"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Nepietiek brîvas vietas, lai izvietotu jaunas partîcijas"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Izmantot jau esoðu partîciju"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Nav nevienas partîcijas, ko varçtu izmantot"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Izmantot Windows partîciju priekð loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Kuru partîciju vçlaties izmantot priekð Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Izvçlieties izmçrus"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Saknes partîcijas izmçrs (MB): "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Swap partîcijas izmçrs (MB): "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Izmantot Windows partîcijas brîvo vietu"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Kuras partîcijas izmçru vçlaties izmainît?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Izskaitïoju Windows failu sistçmas robeþas"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"FAT izmçra mainîtâjs nespçj izmainît jûsu partîciju,\n"
-"atklâta sekojoða kïûda: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr "Windows partîcija ir pârâk fragmentçta, vispirms palaidiet ``defrag''"
-
-#: ../../install_interactive.pm_.c:140
-#, fuzzy
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"BRÎDINÂJUMS!\n"
-"\n"
-"Tagad DrakX izmainîs Windows partîcijas izmçru. Esiet uzmanîgs: ðî darbîba\n"
-"ir bîstama. Ja jûs to vçl neesat izdarîjis, jums vispirms ir jâpârtrauc\n"
-"instalçðana, no Windows jâpalaiþ scandisk (ieteicams palaist arî defrag),\n"
-"tad atkârtoti jâsâk instalçðana. Vajadzçtu izveidot arî datu rezerves\n"
-"kopiju. Kad esat pârliecinâts, nospiediet Labi."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Kâdu apjomu vçlaties atstât priekð windows uz"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "partîcija %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "FAT izmçra maiòa neizdevâs: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"Nav FAT partîciju, lai izmainîto to izmçru vai izmantotu kâ loopback (vai "
-"nepietiek brîvas vietas)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Izdzçst visu disku"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Noòemt Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-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?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "VISAS diska %s partîcijas un tajâs esoðie dati tiks pazaudçti"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Pielâgots disku sadalîjums"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Izmantot fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Tagad jûs varat sadalît diska iekârtu %s.\n"
-"Kad esat pabeiguði, neaizmirstiet saglabât, izmantojot `w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Jûsu Windows partîcijâ nav pietiekoði daudz brîvas vietas"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Nevaru atrast vietu instalçðanai"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "DrakX partîciju veidoðanas meistars atrada sekojoðus risinâjumus:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Diska sadalîðana neizdevâs: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Iedarbinu tîklu"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Atslçdzu tîklu"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Atklâta kïûda, bet es nezinu, kâ ar to pareizi apieties.\n"
-"Turpiniet, ja vçlaties riskçt."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Dublçts montçðanas punkts %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Daþas svarîgas pakotnes neizdevâs pareizi instalçt.\n"
-"Ir bojâta jûsu kompaktdisku iekârta vai instalâcijas disks.\n"
-"Parbaudiet disku uz instalçta datora, izmantojot komandu \"rpm -qpl Mandrake/"
-"RPMS/*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Jûs sveic %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Nav nevienas diskeðu iekârtas"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Uzsâku soli `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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. Mandrake Linux 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'."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Instalçðanas klase"
-
-#: ../../install_steps_gtk.pm_.c:164
-#, fuzzy
-msgid "Please choose one of the following classes of installation:"
-msgstr "Lûdzu izvçlieties vienu no sekojoðâm instalçðanas klasçm:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Pakotòu grupu izvçle"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Atseviðíu pakotòu izvçle"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Kopçjais izmçrs: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Slikta pakotne"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Nosaukums: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Versija: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Apjoms: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Svarîgums: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't 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"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Tiks instalçtas sekojoðas pakotnes"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Tiks noòemtas sekojoðas pakotnes"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Jûs varat izvçlçties/atteikties no ðîs pakotnes"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Ðî ir obligâta pakotne, no tâs nevar atteikties"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Jûs nevarat atteikties no ðîs pakotnes. Tâ jau ir instalçta"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Ðo pakotni ir nepiecieðams uzlabot\n"
-"Vai tieðâm vçlaties atteikties no tâs?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "Jûs nevarat atteikties no ðîs pakotnes. To ir nepiecieðams uzlabot"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Instalçt"
-
-#: ../../install_steps_gtk.pm_.c:408
-#, fuzzy
-msgid "Load/Save on floppy"
-msgstr "Saglabât disketç"
-
-#: ../../install_steps_gtk.pm_.c:409
-#, fuzzy
-msgid "Updating package selection"
-msgstr "Saglabât pakotòu izvçli"
-
-#: ../../install_steps_gtk.pm_.c:414
-#, fuzzy
-msgid "Minimal install"
-msgstr "Instalçðanas beigas"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Izvçlieties pakotnes, ko vçlaties instalçt"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Instalçju"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Aprçíinu"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Atlikuðais laiks"
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Lûdzu gaidiet, gatavoju instalâciju"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d pakotnes"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Instalçju pakotni %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Pieòemt"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Noraidît"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Nomainiet Cd-Rom!\n"
-"\n"
-"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."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Tomçr turpinât?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Pakotòu kârtoðanas laikâ atklâta kïûda:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Pakotòu instalçðanas laikâ atklâta kïûda:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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 lcences nosacîjumi jums dod ðâdas tiesîbas, jûs\n"
-"parasti nedrîkstat instalçt ðâdu programmu uz vairâk nekâ vienas sistçmas\n"
-"vai pielâgot to izmantoðanai tîklâ. Ja ðaubâties, 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"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Atklâta kïûda"
-
-#: ../../install_steps_interactive.pm_.c:85
-#, fuzzy
-msgid "Do you really want to leave the installation?"
-msgstr "Vai vçlaties pârstartçt tîklu"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Licences lîgums"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Tastatûra"
-
-#: ../../install_steps_interactive.pm_.c:212
-#, fuzzy
-msgid "Please choose your keyboard layout."
-msgstr "Lûdzu izvçlieties jûsu tastatûras izkârtojumu."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Ðeit ir pilns pieejamo tastatûru saraksts"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Kuru instalçðanas klasi vçlaties?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Instalçt/Atjauninât"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Ðî ir instalçðana vai atjauninâðana?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Ieteicama"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Eksperta"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#, fuzzy
-msgid "Upgrade"
-msgstr "Atjauninât"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#, fuzzy
-msgid "Upgrade packages only"
-msgstr "Saglabât pakotòu izvçli"
-
-#: ../../install_steps_interactive.pm_.c:275
-#, fuzzy
-msgid "Please choose the type of your mouse."
-msgstr "Lûdzu izvçlieties jûsu peles tipu."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Peles ports"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Lûdzu izvçlieties, kuram seriâlajam portam ir pieslçgta pele."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Konfigurçju PCMCIA kartes..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Konfigurçju IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "nav pieejamu partîciju"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Pârmeklçju partîcijas, lai atrastu montçðanas punktus"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Izvçlieties montçðanas punktus"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:388
-#, fuzzy
-msgid "No root partition found to perform an upgrade"
-msgstr "Izvçlieties partîcijas, ko vçlaties formatçt"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Saknes partîcija"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Kura ir jûsu sistçmas saknes partîcija (/)?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "Lai partîciju tabulas izmaiòas stâtos spçkâ, jums jâpârstartç dators"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Izvçlieties partîcijas, ko vçlaties formatçt"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Pârbaudît sliktos blokus?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Formatçju partîcijas"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Veidoju un formatçju failu %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Instalçðanas pabeigðanai nepietiek swap, palieliniet swap"
-
-#: ../../install_steps_interactive.pm_.c:472
-#, fuzzy
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Meklçju pieejamâs pakotnes"
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Meklçju pieejamâs pakotnes"
-
-#: ../../install_steps_interactive.pm_.c:476
-#, fuzzy
-msgid "Looking at packages already installed..."
-msgstr "Jûs nevarat atteikties no ðîs pakotnes. Tâ jau ir instalçta"
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Meklçju uzlabojamâs pakotnes"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"Jûsu sistçmâ vairs nav brîvas vietas instalçðanai vai uzlaboðanai (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:536
-#, fuzzy
-msgid "Load from floppy"
-msgstr "Atjanot no disketes"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Saglabât disketç"
-
-#: ../../install_steps_interactive.pm_.c:540
-#, fuzzy
-msgid "Loading from floppy"
-msgstr "Atjanot no disketes"
-
-#: ../../install_steps_interactive.pm_.c:540
-#, fuzzy
-msgid "Package selection"
-msgstr "Pakotòu grupu izvçle"
-
-#: ../../install_steps_interactive.pm_.c:545
-#, fuzzy
-msgid "Insert a floppy containing package selection"
-msgstr "Ielieciet disketi iekârtâ %s"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Ja jums ir visi ðajâ sarakstâ norâdîtie CD, nospiediet Labi.\n"
-"Ja jums nav neviena no norâdîtajiem CD, nospiediet Atcelt.\n"
-"Ja trûkst tikai daþu CD, sarakstâ atslçdziet tos un nospiediet Labi."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "Cd-Rom ar nosaukumu \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Sagatavoju instalçðanu"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Instalçju pakotni %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Pçcinstalçðanas konfigurçðana"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, fuzzy, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Ielieciet disketi iekârtâ %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, fuzzy, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Ielieciet tukðu disketi iekârtâ %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Tagad jums ir iespçja ielâdçt ðifrçðanai nepiecieðamâs programmas.\n"
-"\n"
-"BRÎDINÂJUMS:\n"
-"\n"
-"Sakarâ ar to, ka uz ðo programmu izmantoðanu attiecas daþâdas vispârçjas\n"
-"prasîbas un daþâda likumdoðana, ðo programmu saòçmçjam un/vai gala\n"
-"lietotâjam ir jâpârliecinâs, ka viòa likumdoðana ïauj viòam ielâdçt,\n"
-"glabât un/vai izmantot ðîs programmas.\n"
-"\n"
-"Bez tam saòçmçjam un/vai gala lietotâjam ir jâbût îpaði uzmanîgam, lai\n"
-"nepârkâptu ðo likumdoðanu. Ja saòçmçjs un/vai gala lietotâjs neievçros\n"
-"atbilstoðos likumus, pret viòu tiks pielietotas nopietnas sankcijas.\n"
-"\n"
-"Mandrakesoft vai tâ raþotâji un/vai piegâdâtâji nekâdâ gadîjumâ nebûs\n"
-"atbildîgi par tieðiem, netieðiem vai nejauðiem bojâjumiem (ieskaitot, bet\n"
-"neaprobeþojoties ar ienâkumu zaudçðanu, komercdarbîbas apturçðanu,\n"
-"komerciâlu datu zaudçðanu un citiem finansiâliem zaudçjumiem, un iespçjamu\n"
-"atbildîbu un atlîdzinâjumu, kas bûtu jâmaksâ saskaòâ ar tiesas spriedumu),\n"
-"kas varçtu rasties sakarâ ar programmu lietoðanu, glabâðanu vai vienkârðu\n"
-"ielâdçðanu, kurâm saòçmçjs un/vai gala lietotâjs bûs spçjîgs piekïût\n"
-"pçc ðîs vienoðanâs apstiprinâðanas.\n"
-"\n"
-"\n"
-"Ja jums ir jebkâdi jautâjumi sakarâ ar ðo vienoðanos, lûdzu sazinieties ar\n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-
-#: ../../install_steps_interactive.pm_.c:901
-#, fuzzy
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr "Pieslçdzos spoguïserverim, lai saòemtu pieejamo pakotòu sarakstu"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Izvçlieties spoguïserveri, no kura òemt pakotnes"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "Pieslçdzos spoguïserverim, lai saòemtu pieejamo pakotòu sarakstu"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Kâda ir jûsu laika josla?"
-
-#: ../../install_steps_interactive.pm_.c:948
-#, fuzzy
-msgid "Hardware clock set to GMT"
-msgstr "Vai datora pulkstenis râda GMT laiku?"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:956
-#, fuzzy
-msgid "NTP Server"
-msgstr "NIS serveris"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Attâls CUPS serveris"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Nav printera"
-
-#: ../../install_steps_interactive.pm_.c:1008
-#, fuzzy
-msgid "Do you have an ISA sound card?"
-msgstr "Vai ir vçl kâds?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Kopsavilkums"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Pele"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Laika josla"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Printeris"
-
-#: ../../install_steps_interactive.pm_.c:1025
-#, fuzzy
-msgid "ISDN card"
-msgstr "Iekðçja ISDN karte"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-#, fuzzy
-msgid "Sound card"
-msgstr "Standarta"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-#, fuzzy
-msgid "NIS"
-msgstr "Izmantot NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-#, fuzzy
-msgid "Windows Domain"
-msgstr "NIS domçns"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-#, fuzzy
-msgid "Local files"
-msgstr "Lokâls printeris"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "root paroles izvçle"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Bez paroles"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, 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)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Autentifikâcija"
-
-#: ../../install_steps_interactive.pm_.c:1105
-#, fuzzy
-msgid "Authentication LDAP"
-msgstr "Autentifikâcija"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1107
-#, fuzzy
-msgid "LDAP Server"
-msgstr "serveris"
-
-#: ../../install_steps_interactive.pm_.c:1113
-#, fuzzy
-msgid "Authentication NIS"
-msgstr "Autentifikâcijas NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS domçns"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS serveris"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1123
-#, fuzzy
-msgid "Authentication Windows Domain"
-msgstr "Autentifikâcija"
-
-#: ../../install_steps_interactive.pm_.c:1125
-#, fuzzy
-msgid "Domain Admin User Name"
-msgstr "Domçna nosaukums"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Pielâgotâ sâknçðanas diskete piedâvâ veidu, kâ sâknçt jûsu Linux sistçmu\n"
-"neatkarîgi no parastâ sâknçtâja. Tas ir noderîgi, ja jûs nevçlaties savâ\n"
-"sistçmâ uzstâdît SILO, vai kâda cita operçtâjsistçma izdzçð SILO,\n"
-"vai arî SILO nedarbojas ar jûsu dzelþu konfigurâciju. Pielâgoto\n"
-"sâknçðanas disketi var izmantot arî kopâ ar Mandrake glâbðanas attçlu,\n"
-"atvieglojot atjaunoðanu pçc smagiem sistçmas bojâjumiem.\n"
-"\n"
-"Ja vçlaties izveidot jûsu sistçmai pielâgotu sâknçðanas disketi,\n"
-"ielieciet sisketi pirmajâ iekârtâ un nospiediet \"Labi\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Pirmâ diskeðu iekârta"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Otrâ diskeðu iekârta"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Izlaist"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Pielâgotâ sâknçðanas diskete piedâvâ veidu, kâ sâknçt jûsu Linux sistçmu\n"
-"neatkarîgi no parastâ sâknçtâja. Tas ir noderîgi, ja jûs nevçlaties savâ\n"
-"sistçmâ uzstâdît LILO (vai grub), vai kâda cita operçtâjsistçma izdzçð\n"
-"LILO, vai arî LILO nedarbojas ar jûsu dzelþu konfigurâciju. Pielâgoto\n"
-"sâknçðanas disketi var izmantot arî kopâ ar Mandrake glabðanas attçlu,\n"
-"atvieglojot atjaunoðanu pçc smagiem sistçmas bojâjumiem. Vai vçlaties\n"
-"izveidot jûsu sistçmai pielâgotu sâknçðanas disketi?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Diemþçl nav pieejama neviena diskeðu iekârta"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "Norâdiet diskeðu iekârtu, ko izmanto distetes veidoðanai"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, fuzzy, c-format
-msgid "Insert a floppy in %s"
-msgstr "Ielieciet disketi iekârtâ %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Gatavoju sâknçðanas disketi"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Sagatavoju sâknçtâju"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Vai vçlaties izmantot aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-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â partîcija?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-#, fuzzy
-msgid "Installing bootloader"
-msgstr "Sâknçtâja instalçðana"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "Sâknçtâja instalçðana neizdevâs. Atklâta ðâda kïûda:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Ielieciet tukðu disketi iekârtâ %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Sagatavoju auto instalçðanas disketi"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Daþi soïi nav izpildîti.\n"
-"\n"
-"Vai tieðâm vçlaties iziet tûlît?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-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 Mandrake Linux\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"
-"Mandrake Linux rokasgrâmatas pçcinstalçðanas nodaïâ."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Sagatavot auto instalçðanas disketi"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Automâtisks"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Atkârtot"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Saglabât pakotòu izvçli"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Mandrake Linux instalçðana %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> pâriet | <Space> izvçlçties | <F12> uz nâkamo ekrânu"
-
-#: ../../interactive.pm_.c:87
-#, fuzzy
-msgid "kdesu missing"
-msgstr "atmest"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr ""
-
-#: ../../interactive.pm_.c:152
-#, fuzzy
-msgid "Choose a file"
-msgstr "Izvçlieties darbîbu"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Izvçrsta"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr ""
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Atpakaï"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-#, fuzzy
-msgid "Next"
-msgstr "Tâlâk ->"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Slikta izvçle, pamçìiniet vçlreiz\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Jûsu izvçle? (noklusçti %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:70
-#, fuzzy, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Jûsu izvçle? (noklusçti %s) "
-
-#: ../../interactive/stdio.pm_.c:95
-#, fuzzy, c-format
-msgid "Button `%s': %s"
-msgstr "Opcijas: %s"
-
-#: ../../interactive/stdio.pm_.c:96
-#, fuzzy
-msgid "Do you want to click on this button?"
-msgstr "Vai vçlaties izmantot aboot?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:105
-#, fuzzy, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Jûsu izvçle? (noklusçti %s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:126
-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_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr ""
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Èehijas (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Vâcijas"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvoraka"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Spânijas"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Somijas"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Francijas"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norvçìijas"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Polijas"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Krievijas"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "Zviedrijas"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Apvienotâs Karalistes"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "ASV tastatûra"
-
-#: ../../keyboard.pm_.c:166
-#, fuzzy
-msgid "Albanian"
-msgstr "Irânas"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Armçnijas (vecâ)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Armçnijas (rakstâmmaðîna)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Armçnijas (fonçtiskâ)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbaidþânas (latîòu)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Beïìijas"
-
-#: ../../keyboard.pm_.c:177
-#, fuzzy
-msgid "Bengali"
-msgstr "ieslçgt"
-
-#: ../../keyboard.pm_.c:178
-#, fuzzy
-msgid "Bulgarian (phonetic)"
-msgstr "Armçnijas (fonçtiskâ)"
-
-#: ../../keyboard.pm_.c:179
-#, fuzzy
-msgid "Bulgarian (BDS)"
-msgstr "Bulgârijas"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brazîlijas (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-#, fuzzy
-msgid "Bosnian"
-msgstr "Igaunijas"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Baltkrievijas"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "Ðveices (vâcu izvietojums)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "Ðveices (franèu izvietojums)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Èehijas (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Vâcijas (bez mçmajiem taustiòiem)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Dânijas"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvoraka (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvoraka (Norvçìijas)"
-
-#: ../../keyboard.pm_.c:195
-#, fuzzy
-msgid "Dvorak (Swedish)"
-msgstr "Dvoraka (US)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Igaunijas"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Gruzijas (\"krievu\" izvietojums)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Gruzijas (\"latîòu\" izvietojums)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Grieíijas"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Ungârijas"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Horvâtijas"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Izraçlas"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Izraçlas (fonçtiskâ)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Irânas"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Islandes"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Itâlijas"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Japânas 106 taistiòi"
-
-#: ../../keyboard.pm_.c:216
-#, fuzzy
-msgid "Korean keyboard"
-msgstr "Apvienotâs Karalistes"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Latîòamerikas"
-
-#: ../../keyboard.pm_.c:218
-#, fuzzy
-msgid "Laotian"
-msgstr "Atraðanâs vieta"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Lietuvas AZERTY (vecâ)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Lietuvas AZERTY (jaunâ)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Lietuvas \"numuru rinda\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Lietuvas \"fonçtiskâ\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-#, fuzzy
-msgid "Latvian"
-msgstr "Atraðanâs vieta"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Maíedonijas"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-#, fuzzy
-msgid "Mongolian (cyrillic)"
-msgstr "Azerbaidþânas (kirilica)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Dânijas"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Polijas (qwerty izvietojums)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Polijas (qwertz izvietojums)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portugâles"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Kanâdas (Kvebeka)"
-
-#: ../../keyboard.pm_.c:237
-#, fuzzy
-msgid "Romanian (qwertz)"
-msgstr "Krievijas (Yawerty)"
-
-#: ../../keyboard.pm_.c:238
-#, fuzzy
-msgid "Romanian (qwerty)"
-msgstr "Krievijas (Yawerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Krievijas (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Slovçnijas"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovâkijas (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovâkijas (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-#, fuzzy
-msgid "Serbian (cyrillic)"
-msgstr "Azerbaidþânas (kirilica)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Tai tastatûra"
-
-#: ../../keyboard.pm_.c:252
-#, fuzzy
-msgid "Tajik keyboard"
-msgstr "Tai tastatûra"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Turcijas (tradicionâlais \"F\" modelis)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Turcijas (modernais \"Q\" modelis)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ukrainas"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "ASV tastatûra (starptautiskâ)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vjetnamas \"numuru rinda\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-#, fuzzy
-msgid "Yugoslavian (latin)"
-msgstr "Dienvidslâvijas (latîòu/kirilicas)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr ""
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Cikliski montçðanas punkti %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr ""
-
-#: ../../modparm.pm_.c:50
-#, fuzzy
-msgid "a number"
-msgstr "Telefona numurs"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-#, fuzzy
-msgid "comma separated strings"
-msgstr "Diska formatçðana"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun - pele"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Parasta PS2 Wheel pele"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-#, fuzzy
-msgid "Microsoft Explorer"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-#, fuzzy
-msgid "1 button"
-msgstr "2 pogas"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Parasta 2 pogu pele"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Ritenis"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "seriâla"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Parasta 3 pogu pele"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (seriâla, vecs C7 tips)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 pogas"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 pogas"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "neviens"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Nav peles"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Lûdzu notestçjiet peli"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Lai aktivizçtu peli,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "PAKUSTINIET RITENI!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr ""
-
-#: ../../my_gtk.pm_.c:159
-#, fuzzy
-msgid "Finish"
-msgstr "Somijas"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Tâlâk ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Vai tas ir pareizi?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Info"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Izvçrst koku"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Sakïaut koku"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Sakârtots vienâ sarakstâ vai pa grupâm"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Pieslçgties Internetam"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"Parastâkais veids, kâ pieslçgties ar adsl, ir pppoe.\n"
-"Daþi pieslçgumi izmanto pptp, pavisam nedaudzi dhcp.\n"
-"Ja jûs nezinat, izvçlieties 'izmantot pppoe'"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "izmantot dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "izmantot pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "izmantot pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-#, fuzzy
-msgid "Web Server"
-msgstr "serveris"
-
-#: ../../network/drakfirewall.pm_.c:17
-#, fuzzy
-msgid "Domain Name Server"
-msgstr "Domçna nosaukums"
-
-#: ../../network/drakfirewall.pm_.c:32
-#, fuzzy
-msgid "Mail Server"
-msgstr "Serveris, Datubâzes"
-
-#: ../../network/drakfirewall.pm_.c:37
-#, fuzzy
-msgid "POP and IMAP Server"
-msgstr "serveris"
-
-#: ../../network/drakfirewall.pm_.c:111
-#, fuzzy
-msgid "No network card"
-msgstr "tîkla karte nav atrasta"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-#, fuzzy
-msgid "Other ports"
-msgstr "Pârbaudît portus"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Kuru dhcp klientu vçlaties izmantot?\n"
-"Noklusçti ir dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Jûsu sistçmâ nav atrasts neviens ethernet tîkla adapteris.\n"
-"Nevaru uzstâdît ðo pieslçguma veidu."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Izvçlieties tîkla interfeisu"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"Lûdzu norâdiet, kuru tîkla adapteri vçlaties izmantot Interneta pieslçgumam."
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "tîkla karte nav atrasta"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Konfigurçju tîklu"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Lûdzu ievadiet jûsu resursa vârdu, ja to zinat.\n"
-"Daþu DHCP serveru darbîbai ir nepiecieðams resursa vârds.\n"
-"Resursa vârdam ir jâbût pilnam kvalificçtam resursa vârdam,\n"
-"piemçram, ``mybox.mylab.myco.com''."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Resursa vârds:"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Tîkla konfigurçðanas meistars"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Ârçjs ISDN modçms"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Iekðçja ISDN karte"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "Kâds ir jûsu ISDN pieslçguma veids?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:54
-#, fuzzy
-msgid "New configuration (isdn-light)"
-msgstr "Tika atklâta ugunsmûra konfigurâcija!"
-
-#: ../../network/isdn.pm_.c:54
-#, fuzzy
-msgid "Old configuration (isdn4net)"
-msgstr "Tika atklâta ugunsmûra konfigurâcija!"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ISDN konfigurâcija"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Izvçlieties pakalpojumu sniedzçju.\n"
-" Ja tas nav ðajâ sarakstâ, izvçlietis Nav sarakstâ"
-
-#: ../../network/isdn.pm_.c:183
-#, fuzzy
-msgid "Europe protocol"
-msgstr "Protokols"
-
-#: ../../network/isdn.pm_.c:183
-#, fuzzy
-msgid "Europe protocol (EDSS1)"
-msgstr "Eiropa (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-#, fuzzy
-msgid "Protocol for the rest of the world"
-msgstr "Citur pasaulç"
-
-#: ../../network/isdn.pm_.c:185
-#, fuzzy
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Citur pasaulç \n"
-" nav D-Channel (izdalîtas lînijas)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Kâdu protokolu vçlaties izmantot?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Kâds ir jûsu kartes tips?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Nezinu"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Ja jums ir ISA karte, vçrtîbâm nâkamajâ ekrânâ jâbût pareizâm.\n"
-"\n"
-"Ja jums ir PCMCIA karte, jums ir jâzina kartes irq un io.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Pârtraukt"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Turpinât"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Kura ir jûsu ISDN karte ?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Ir atklâta ISDN PCI karte, bet nav zinâms kartes tips. Lûdzu izvçlieties "
-"kâdu no nâkamajâ ekrânâ uzskaitîtajâm PCI kartçm."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr ""
-"Nav atrasta neviena ISDN PCI karte. Lûdzu izvçlieties kâdu no saraksta."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Lûdzu norâdiet, kuram seriâlajam portam ir pieslçgts modçms."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Iezvanpieejas opcijas"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Savienojuma nosaukums"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Telefona numurs"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "Lietotâja ID"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr ""
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Ar skriptu"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Izmantojot terminâli"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Domçna nosaukums"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-#, fuzzy
-msgid "First DNS Server (optional)"
-msgstr "Pirmais DNS serveris"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-#, fuzzy
-msgid "Second DNS Server (optional)"
-msgstr "Otrais DNS serveris"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Varat atslçgties vai pârkonfigurçt pieslçgumu."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Varat pârkonfigurçt pieslçgumu."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Paðlaik jûs esat pieslçdzies Internetam."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Varat pieslçgties Internetam vai pârkonfigurçts pieslçgumu."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Paðlaik jûs neesat pieslçdzies Internetam."
-
-#: ../../network/netconnect.pm_.c:36
-#, fuzzy
-msgid "Connect"
-msgstr "Nav pieslçgts"
-
-#: ../../network/netconnect.pm_.c:38
-#, fuzzy
-msgid "Disconnect"
-msgstr "ISDN pieslçgums"
-
-#: ../../network/netconnect.pm_.c:40
-#, fuzzy
-msgid "Configure the connection"
-msgstr "Tîkla konfigurçðana"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Interneta pieslçgums un konfigurâcija"
-
-#: ../../network/netconnect.pm_.c:95
-#, fuzzy, c-format
-msgid "We are now going to configure the %s connection."
-msgstr ""
-"\n"
-"Varat atslçgties vai pârkonfigurçt pieslçgumu."
-
-#: ../../network/netconnect.pm_.c:104
-#, fuzzy, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"Varat atslçgties vai pârkonfigurçt pieslçgumu."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Tîkla konfigurâcija"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Izvçlieties konfigurçjamo profilu"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Eksperta reþîms"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Noskaidroju ierîces..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Parasts modçma pieslçgums"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "atklâts uz porta %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ISDN pieslçgums"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "atklâts %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, fuzzy
-msgid "ADSL connection"
-msgstr "LAN pieslçgums"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "atklâts uz interfeisa %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Kabeïa pieslçgums"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-#, fuzzy
-msgid "cable connection detected"
-msgstr "Kabeïa pieslçgums"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "LAN pieslçgums"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "ethernet karte(s) atrasta"
-
-#: ../../network/netconnect.pm_.c:201
-#, fuzzy
-msgid "Choose the connection you want to configure"
-msgstr "Izvçlieties izmantojamo rîku"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:226
-#, fuzzy
-msgid "Internet connection"
-msgstr "Interneta pieslçguma koplietoðana"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Vai vçlaties startçt pieslçgumu palaiðanas laikâ?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Tîkla konfigurâcija"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:251
-#, fuzzy, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr "Vai vçlaties pârstartçt tîklu"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"BRÎDINÂJUMS: Ðî ierîce jau agrâk ir konfigurçta, lai pieslçgtos Internetam.\n"
-"Vienkârði apstipriniet, ka vçlaties saglabât ðo konfigurâciju.\n"
-"Tâlâko lauku izmainîðana pârrakstîs ðo konfigurâciju."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Lûdzu ievadiet ðî datora IP konfigurâciju.\n"
-"Visi dati jâievada kâ IP adreses ar punktiem atdalîtu decimâlu\n"
-"skaitïu veidâ (piemçram, 1.2.3.4)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Konfigurçju tîkla iekârtu %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (draiveris %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP adrese"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Tîkla maska"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "Automâtisks IP"
-
-#: ../../network/network.pm_.c:312
-#, fuzzy
-msgid "Start at boot"
-msgstr "Sistçmdisketes radîðana"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP adreses formâtam jâbût 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Lûdzu ievadiet resursa vârdu.\n"
-"Resursa vârdam ir jâbût pilnam kvalificçtam resursa vârdam,\n"
-"piemçram, ``mybox.mylab.myco.com''.\n"
-"Jûs varat ievadît arî vârtejas IP adresi, ja tâda ir"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS serveris"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr ""
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Vârtejas ierîce"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "IP adreses formâtam jâbût 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "IP adreses formâtam jâbût 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Proxy serveru konfigurâcija"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP proxy"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP proxy"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr ""
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Proxy bûtu jâbût http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-#, fuzzy
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "Proxy bûtu jâbût http://..."
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Tika atklâta ugunsmûra konfigurâcija!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Brîdinâjums! Ir atklâta eksistçjoða ugunsmûra konfigurâcija. Pçc "
-"instalçðanas jums varbût vajadzçs patstâvîgi pielabot konfigurâciju."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Interneta konfigurâcija"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Vai vçlaties mçìinât pieslçgties internetam tûlît?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Izmçìinu pieslçgumu..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Sistçma paðlaik ir pieslçgta Internetam."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr ""
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Ðíiet, ja jûsu sistçmu nav pieslçgta Internetam.\n"
-"Mçìiniet pârkonfigurçt pieslçgumu."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Savienojuma konfigurçðana"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Lûdzu aizpieldiet vai izvçlietis lauku"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "Kartes IRQ"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Kartes mem (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "Kartes IO"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "Kartes IO_0"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "Kartes IO_1"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Jûsu privâtais telefona numurs"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Pakalpojumu sniedzçja nosaukums (piem., provider.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Pakalpojumu sniedzçja telefona numurs"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "Provaidera dns 1 (nav obligâti)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "Provaidera dns 2 (nav obligâti)"
-
-#: ../../network/tools.pm_.c:95
-#, fuzzy
-msgid "Choose your country"
-msgstr "Tastatûras izvçle"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Zvanîðanas reþîms"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-#, fuzzy
-msgid "Connection speed"
-msgstr "Savienojuma tips: "
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-#, fuzzy
-msgid "Connection timeout (in sec)"
-msgstr "Savienojuma tips: "
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Konta nosaukums (lietotâja vârds)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Konta parole"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr ""
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "montçðana neizdevâs: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Ðai platformai paplaðinâtâ partîcija nav pieejama"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Jûsu diska partîciju tabulâ ir caurums, bet es to nevaru izmantot.\n"
-"Vienîgais risinâjums ir pârvietot primâras partîcijas tâ, lai caurums "
-"atrastos blakus paplaðinâtajâm partîcijâm"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Atjaunoðana no faila %s neizdevâs: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Slikts rezerves kopijas fails"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Kïûda, ierakstot failâ %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "nepiecieðama"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "svarîga"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "ïoti derîga"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "derîga"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "varbût"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr ""
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr ""
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr ""
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr ""
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr ""
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr ""
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr ""
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr ""
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Lokâls printeris"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Attâls printeris"
-
-#: ../../printer.pm_.c:51
-#, fuzzy
-msgid "Printer on remote CUPS server"
-msgstr "Attâls CUPS serveris"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-#, fuzzy
-msgid "Printer on remote lpd server"
-msgstr "Attâls lpd serveris"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Tîkla printeris (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-#, fuzzy
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "SMB/Windows 95/98/NT"
-
-#: ../../printer.pm_.c:55
-#, fuzzy
-msgid "Printer on NetWare server"
-msgstr "Printera serveris"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-#, fuzzy
-msgid "Enter a printer device URI"
-msgstr "Printera ierîces URI"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr ""
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-#, fuzzy
-msgid "Unknown Model"
-msgstr "nezinâms"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr ""
-
-#: ../../printer.pm_.c:763
-#, fuzzy
-msgid "Local Printers"
-msgstr "Lokâls printeris"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-#, fuzzy
-msgid "Remote Printers"
-msgstr "Attâls printeris"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ""
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ""
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ""
-
-#: ../../printer.pm_.c:790
-#, fuzzy, c-format
-msgid ", printing to %s"
-msgstr "Kïûda, ierakstot failâ %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ""
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ""
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr ""
-
-#: ../../printer.pm_.c:1095
-#, fuzzy, c-format
-msgid "(on %s)"
-msgstr "(modulis %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr ""
-
-#: ../../printer.pm_.c:1122
-#, fuzzy, c-format
-msgid "On CUPS server \"%s\""
-msgstr "CUPS servera IP"
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Noklusçts)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Izvçlieties printera pieslçgumu"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Kâ ðis printeris ir pieslçgts?"
-
-#: ../../printerdrake.pm_.c:28
-#, fuzzy
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"Izmantojot attâlu CUPS serveri, ðeit jums nav nepiecieðams\n"
-"konfigurçt printeri; printeri tiks atrasti automâtiski.\n"
-"Ja jûs ðaubaties, izvçlieties \"Attâls CUPS serveris\"."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-#, fuzzy
-msgid "CUPS configuration"
-msgstr "LAN konfigurâcija"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-#, fuzzy
-msgid "Specify CUPS server"
-msgstr "Attâls CUPS serveris"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:91
-#, fuzzy
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP adreses formâtam jâbût 1.2.3.4"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-#, fuzzy
-msgid "The port number should be an integer!"
-msgstr "Porta numuram ir jâbût skaitlim"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "CUPS servera IP"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Ports"
-
-#: ../../printerdrake.pm_.c:105
-#, fuzzy
-msgid "Automatic CUPS configuration"
-msgstr "Sâknçðanas stila konfigurçðana"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Printerdrake"
-msgstr "Printeris"
-
-#: ../../printerdrake.pm_.c:178
-#, fuzzy
-msgid "Checking your system..."
-msgstr "Kuru drukâðanas sistçmu vçlaties izmantot?"
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-#, fuzzy
-msgid ""
-"The following printers\n"
-"\n"
-msgstr "Tiks noòemtas sekojoðas pakotnes"
-
-#: ../../printerdrake.pm_.c:199
-#, fuzzy
-msgid ""
-"The following printer\n"
-"\n"
-msgstr "Tiks noòemtas sekojoðas pakotnes"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-#, fuzzy
-msgid "directly connected to your system"
-msgstr "Jûsu sistçmâ nav tîkla adaptera!"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-#, fuzzy
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr "Lûdzu norâdiet, kuram seriâlajam portam ir pieslçgts modçms."
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-#, fuzzy
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "Vai vçlaties izmçìinât printeri?"
-
-#: ../../printerdrake.pm_.c:238
-#, fuzzy
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Vai vçlaties startçt pieslçgumu palaiðanas laikâ?"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-#, fuzzy
-msgid "Add a new printer"
-msgstr "Nav printera"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:315
-#, fuzzy
-msgid "Auto-detect printers connected to this machine"
-msgstr "Attâls printeris"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-#, fuzzy
-msgid "Local Printer"
-msgstr "Lokâls printeris"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Printer auto-detection"
-msgstr "Attâls printeris"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:410
-#, fuzzy, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "SMB/Windows 95/98/NT"
-
-#: ../../printerdrake.pm_.c:416
-#, fuzzy, c-format
-msgid "Detected %s"
-msgstr "atklâts %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:424
-#, fuzzy, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Tîkla printeris (TCP/Socket)"
-
-#: ../../printerdrake.pm_.c:426
-#, fuzzy, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "SMB/Windows 95/98/NT"
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:567
-#, fuzzy
-msgid "You must enter a device or file name!"
-msgstr "Printera ierîces URI"
-
-#: ../../printerdrake.pm_.c:578
-#, fuzzy
-msgid "No printer found!"
-msgstr "Lokâls printeris"
-
-#: ../../printerdrake.pm_.c:588
-#, fuzzy
-msgid "Available printers"
-msgstr "Lokâls printeris"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:599
-#, fuzzy
-msgid "Please choose the port where your printer is connected to."
-msgstr "Lûdzu norâdiet, kuram seriâlajam portam ir pieslçgts modçms."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:606
-#, fuzzy
-msgid "You must choose/enter a printer/device!"
-msgstr "Printera ierîces URI"
-
-#: ../../printerdrake.pm_.c:626
-#, fuzzy
-msgid "Manual configuration"
-msgstr "Konfigurâcija"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Attâla lpd printera opcijas"
-
-#: ../../printerdrake.pm_.c:681
-#, fuzzy
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Lai izmantotu attâlu lpd drukas rindu, jums jânorâda\n"
-"printera servera resursa vârds un tâs servera rindas\n"
-"nosaukums, kurai jâadresç drukas uzdevumi."
-
-#: ../../printerdrake.pm_.c:682
-#, fuzzy
-msgid "Remote host name"
-msgstr "Attâlâ resursa vârds"
-
-#: ../../printerdrake.pm_.c:683
-#, fuzzy
-msgid "Remote printer name"
-msgstr "Attâls printeris"
-
-#: ../../printerdrake.pm_.c:686
-#, fuzzy
-msgid "Remote host name missing!"
-msgstr "Attâlâ resursa vârds"
-
-#: ../../printerdrake.pm_.c:690
-#, fuzzy
-msgid "Remote printer name missing!"
-msgstr "Attâlâ resursa vârds"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, fuzzy, c-format
-msgid "Detected model: %s %s"
-msgstr "atklâts %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Scanning network..."
-msgstr "Izmçìinu pieslçgumu..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, fuzzy, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Atslçdzu tîklu"
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "SMB (Windows 9x/NT) printera opcijas"
-
-#: ../../printerdrake.pm_.c:844
-#, fuzzy
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Lai drukâtu ar SMB printeri, jums jânorâda SMB resursa vârds\n"
-"(Piezîme! Tas var atðíirties no datora TCP/IP vârda!)\n"
-"un, iespçjams, ðî servera IP adrese, kâ arî jûs interesçjoðâ printera\n"
-"koplietojuma vârds un atbilstoðs lietotâja vârds, parole un\n"
-"darba grupas informâcija."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "SMB servera resurss"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "SMB servera IP"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Koplietojuma vârds"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Darba grupa"
-
-#: ../../printerdrake.pm_.c:853
-#, fuzzy
-msgid "Auto-detected"
-msgstr "Attâls printeris"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "NetWare printera opcijas"
-
-#: ../../printerdrake.pm_.c:961
-#, fuzzy
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Lai drukâtu ar NetWare printeri, jums jânorâda NetWare\n"
-"printera servera vârds (Piezîme! tas var atðíirties no servera\n"
-"TCP/IP resursa vârda!), kâ arî jûsu izvçlçtâ printera rindas\n"
-"nosaukums un jebkurð atbilstoðs lietotâja vârds un parole."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Printera serveris"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Printera rindas nosaukums"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1082
-#, fuzzy
-msgid "TCP/Socket Printer Options"
-msgstr "Socket printera opcijas"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1085
-#, fuzzy
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Lai drukâtu ar socket printeri, jums ir jânorâda printera\n"
-"resursa vârds tîklâ un papildus arî porta numurs."
-
-#: ../../printerdrake.pm_.c:1090
-#, fuzzy
-msgid "Printer host name or IP missing!"
-msgstr "Printera resursa vârds"
-
-#: ../../printerdrake.pm_.c:1112
-#, fuzzy
-msgid "Printer host name or IP"
-msgstr "Printera resursa vârds"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "Printera ierîces URI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Printera nosaukums"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Atraðanâs vieta"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-#, fuzzy
-msgid "Reading printer database..."
-msgstr "Nolasu CUPS draiveru datubâzi..."
-
-#: ../../printerdrake.pm_.c:1534
-#, fuzzy
-msgid "Preparing printer database..."
-msgstr "Nolasu CUPS draiveru datubâzi..."
-
-#: ../../printerdrake.pm_.c:1631
-#, fuzzy
-msgid "Your printer model"
-msgstr "Attâls printeris"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-#, fuzzy
-msgid "The model is correct"
-msgstr "Vai tas ir pareizi?"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-#, fuzzy
-msgid "Select model manually"
-msgstr "Attâls printeris"
-
-#: ../../printerdrake.pm_.c:1659
-#, fuzzy
-msgid "Printer model selection"
-msgstr "Printera pieslçgums"
-
-#: ../../printerdrake.pm_.c:1660
-#, fuzzy
-msgid "Which printer model do you have?"
-msgstr "Kâds ir jûsu printera tips?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1741
-#, fuzzy
-msgid "OKI winprinter configuration"
-msgstr "Interneta konfigurâcija"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-#, fuzzy
-msgid "Lexmark inkjet configuration"
-msgstr "Interneta konfigurâcija"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2097
-#, fuzzy, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr "Vai vçlaties izmçìinât printeri?"
-
-#: ../../printerdrake.pm_.c:2120
-#, fuzzy
-msgid "Test pages"
-msgstr "Pârbaudît portus"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2125
-#, fuzzy
-msgid "No test pages"
-msgstr "Jâ, izdrukât abas izmçìinâjuma lapas"
-
-#: ../../printerdrake.pm_.c:2126
-#, fuzzy
-msgid "Print"
-msgstr "Printeris"
-
-#: ../../printerdrake.pm_.c:2183
-#, fuzzy
-msgid "Standard test page"
-msgstr "Standarta"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2189
-#, fuzzy
-msgid "Alternative test page (A4)"
-msgstr "Tiek drukâta(s) izmçìinâjuma lapa(s)..."
-
-#: ../../printerdrake.pm_.c:2191
-#, fuzzy
-msgid "Photo test page"
-msgstr "Tiek drukâta(s) izmçìinâjuma lapa(s)..."
-
-#: ../../printerdrake.pm_.c:2195
-#, fuzzy
-msgid "Do not print any test page"
-msgstr "Tiek drukâta(s) izmçìinâjuma lapa(s)..."
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Tiek drukâta(s) izmçìinâjuma lapa(s)..."
-
-#: ../../printerdrake.pm_.c:2229
-#, fuzzy, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Izmçìinâjuma lapa(s) ir nosûtîta(s) printera demonam.\n"
-"It may take some time before the printer starts.\n"
-"Var paiet zinâms laiks, pirms printeris sâk drukât.\n"
-"Izdrukas stâvoklis:\n"
-"%s\n"
-"\n"
-"Vai tas darbojas pareizi?"
-
-#: ../../printerdrake.pm_.c:2233
-#, fuzzy
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"Izmçìinâjuma lapa(s) ir nosûtîta(s) printera demonam.\n"
-"Var paiet zinâms laiks, pirms printeris sâk drukât.\n"
-"Vai tas darbojas pareizi?"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-#, fuzzy
-msgid "Raw printer"
-msgstr "Nav printera"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2343
-#, fuzzy, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Atslçdzu tîklu"
-
-#: ../../printerdrake.pm_.c:2344
-#, fuzzy, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Atslçdzu tîklu"
-
-#: ../../printerdrake.pm_.c:2346
-#, fuzzy, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Atslçdzu tîklu"
-
-#: ../../printerdrake.pm_.c:2347
-#, fuzzy, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Atslçdzu tîklu"
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-#, fuzzy
-msgid "Close"
-msgstr "Pele"
-
-#: ../../printerdrake.pm_.c:2353
-#, fuzzy
-msgid "Print option list"
-msgstr "Printera opcijas"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-#, fuzzy
-msgid "Reading printer data..."
-msgstr "Nolasu CUPS draiveru datubâzi..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-#, fuzzy
-msgid "Transfer printer configuration"
-msgstr "Interneta konfigurâcija"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2486
-#, fuzzy
-msgid "New printer name"
-msgstr "Nav printera"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2510
-#, fuzzy
-msgid "Refreshing printer data..."
-msgstr "Nolasu CUPS draiveru datubâzi..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-#, fuzzy
-msgid "Configuration of a remote printer"
-msgstr "Konfigurâcija"
-
-#: ../../printerdrake.pm_.c:2519
-#, fuzzy
-msgid "Starting network..."
-msgstr "Izmçìinu pieslçgumu..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-#, fuzzy
-msgid "Configure the network now"
-msgstr "Tîkla konfigurçðana"
-
-#: ../../printerdrake.pm_.c:2555
-#, fuzzy
-msgid "Network functionality not configured"
-msgstr "Monitors nav konfigurçts"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2559
-#, fuzzy
-msgid "Go on without configuring the network"
-msgstr "Konfigurçju tîklu"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2603
-#, fuzzy
-msgid "Restarting printing system..."
-msgstr "Kuru drukâðanas sistçmu vçlaties izmantot?"
-
-#: ../../printerdrake.pm_.c:2641
-#, fuzzy
-msgid "high"
-msgstr "Augsts"
-
-#: ../../printerdrake.pm_.c:2641
-#, fuzzy
-msgid "paranoid"
-msgstr "Paranoisks"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2675
-#, fuzzy
-msgid "Starting the printing system at boot time"
-msgstr "Kuru drukâðanas sistçmu vçlaties izmantot?"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2858
-#, fuzzy
-msgid "Select Printer Spooler"
-msgstr "Izvçlieties printera pieslçgumu"
-
-#: ../../printerdrake.pm_.c:2859
-#, fuzzy
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Kuru drukâðanas sistçmu vçlaties izmantot?"
-
-#: ../../printerdrake.pm_.c:2895
-#, fuzzy, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Konfigurçt printeri"
-
-#: ../../printerdrake.pm_.c:2909
-#, fuzzy
-msgid "Installing Foomatic..."
-msgstr "Instalçju pakotni %s"
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Printera opcijas"
-
-#: ../../printerdrake.pm_.c:2989
-#, fuzzy
-msgid "Preparing Printerdrake..."
-msgstr "Nolasu CUPS draiveru datubâzi..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-#, fuzzy
-msgid "Configuring applications..."
-msgstr "Konfigurçt printeri"
-
-#: ../../printerdrake.pm_.c:3027
-#, fuzzy
-msgid "Would you like to configure printing?"
-msgstr "Vai vçlaties konfigurçt printeri?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3099
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Eksistç sekojoðas drukas rindas.\n"
-"Jûs varat pievienot jaunass vai izmainît esoðâs."
-
-#: ../../printerdrake.pm_.c:3100
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Eksistç sekojoðas drukas rindas.\n"
-"Jûs varat pievienot jaunass vai izmainît esoðâs."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3145
-#, fuzzy
-msgid "Change the printing system"
-msgstr "Tîkla konfigurçðana"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-#, fuzzy
-msgid "Do you want to configure another printer?"
-msgstr "Vai vçlaties izmçìinât ðo konfigurâciju?"
-
-#: ../../printerdrake.pm_.c:3395
-#, fuzzy
-msgid "Modify printer configuration"
-msgstr "Interneta konfigurâcija"
-
-#: ../../printerdrake.pm_.c:3397
-#, fuzzy, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr "Vai vçlaties izmçìinât ðo konfigurâciju?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-#, fuzzy
-msgid "Printer connection type"
-msgstr "Interneta pieslçguma koplietoðana"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-#, fuzzy
-msgid "Printer name, description, location"
-msgstr "Printera pieslçgums"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-#, fuzzy
-msgid "Print test pages"
-msgstr "Tiek drukâta(s) izmçìinâjuma lapa(s)..."
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-#, fuzzy
-msgid "Know how to use this printer"
-msgstr "Vai vçlaties izmçìinât ðo konfigurâciju?"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-#, fuzzy
-msgid "Remove printer"
-msgstr "Attâls printeris"
-
-#: ../../printerdrake.pm_.c:3472
-#, fuzzy, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Nolasu CUPS draiveru datubâzi..."
-
-#: ../../printerdrake.pm_.c:3497
-#, fuzzy
-msgid "Default printer"
-msgstr "Lokâls printeris"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3523
-#, fuzzy, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Vai vçlaties pârstartçt tîklu"
-
-#: ../../printerdrake.pm_.c:3527
-#, fuzzy, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Nolasu CUPS draiveru datubâzi..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-#, fuzzy
-msgid "Proxy configuration"
-msgstr "Proxy serveru konfigurâcija"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr ""
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-#, fuzzy
-msgid "port"
-msgstr "Ports"
-
-#: ../../proxy.pm_.c:44
-#, fuzzy
-msgid "Url should begin with 'http:'"
-msgstr "Proxy bûtu jâbût http://..."
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-#, fuzzy
-msgid "The port part should be numeric"
-msgstr "Porta numuram ir jâbût skaitlim"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-
-#: ../../proxy.pm_.c:80
-#, fuzzy
-msgid "login"
-msgstr "Autoreìistrçðanâs"
-
-#: ../../proxy.pm_.c:82
-#, fuzzy
-msgid "password"
-msgstr "Parole"
-
-#: ../../proxy.pm_.c:84
-#, fuzzy
-msgid "re-type password"
-msgstr "Bez paroles"
-
-#: ../../proxy.pm_.c:88
-#, fuzzy
-msgid "The passwords don't match. Try again!"
-msgstr "Paroles nesakrît"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Nevar pievienot partîciju _formatçtam_ RAID md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Neizdodas ierakstît failu %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid neizdevâs"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid neizdevâs (varbût nav uzstâdîti raidtools?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Nepietiek diska partîciju RAID lîmenim %d\n"
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "Uzstâdu droðîbas lîmeni"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "Uzstâdu droðîbas lîmeni"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "Attâla lpd printera opcijas"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (Noklusçts)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "Uzstâdu droðîbas lîmeni"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "Lûdzu gaidiet, gatavoju instalâciju"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr ""
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron ir periodisku komandu plânotâjs."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-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_.c:18
-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 ""
-"Palaiþ komandas, kas ir ieplânotas noteiktâ laikâ, izmantojot at komandu,\n"
-"kâ arî palaiþ komadu paketes, kad vidçjâ sistçmas noslodze ir pietiekoði\n"
-"zema."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron ir parasta UNIX programma, kas palaiþ lietotâju norâdîtâs programmas\n"
-"periodiski ieplânotos laikos. vixie cron piedâvâ virkni papildus\n"
-"iespçju salîdzinot ar UNIX cron, tajâ skaitâ arî labâku droðîbu un daudz\n"
-"izvçrtstâkas konfigurçðanas iespçjas."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM nodroðina peles atbalstu daþâdâm teksta reþîma Linux programmâm,\n"
-"piemçram, Midnight Commander. Tas arî ïauj no konsoles ar peli veikt\n"
-"izgriezt-un-iespraust operâcijas, kâ arî piedâvâ izlecoðo izvçlòu\n"
-"atbalstu konsolei."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache ir Vispasaules tîmekïa (WWW) serveris. Tas tiek izmantots HTML\n"
-"failu un CGI izplatîðanai."
-
-#: ../../services.pm_.c:29
-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 ""
-"Interneta superservera demons (parasti saukts par inetd) pçc vajadzîbas\n"
-"startç daþâdus interneta servisus. Tas it atbildîgs par daudzu servisu\n"
-"startçðanu, tajâ skaitâ telnet, ftp, rsh un rlogin. inetd atslçgðana\n"
-"atslçdz arî visus servisus, par kuriem tas atbild."
-
-#: ../../services.pm_.c:33
-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_.c:35
-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 ""
-"Ðî pakotne ielâdç izvçlçto tastatûras karti, kas norâdîta failâ\n"
-"/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_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr ""
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-
-#: ../../services.pm_.c:43
-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 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_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-
-#: ../../services.pm_.c:47
-#, fuzzy
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) ir domçnu vârdu serveris (DNS), kas tiek izmantots resursu\n"
-"vârdiem atbilstoðo IP adreðu noskaidroðanai."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Mounts un unmounts ir Tîkla Failu sistçmas (NFS), SMB (Lan\n"
-"Manager/Windows) un NCP (NetWare) montçðanas punkti."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Aktivizç/Deaktivizç visus tîkla interfeisus, kas ir konfigurçti\n"
-"startçðanai sistçmas sâknçðanas laikâ."
-
-#: ../../services.pm_.c:52
-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 ir populârs protokols failu koplietoðanai TCP/IP tîklos.\n"
-"Ðis serviss nodroðina NFS servera funkcionalitâti, un to var konfigurçt\n"
-"ar faila /etc/exports palîdzîbu."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-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_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr ""
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA atbalsts parasti ir paredzçts, piemçram, tîkla karðu un modçmu\n"
-"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_.c:63
-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 ""
-"portmapper apkalpo RPC pieslçgumus, ko izmanto citi protokoli,\n"
-"piemçram, NFS un NIS. portmap serveri ir jâizmanto datoros, kas\n"
-"darbojas kâ RPC protokolus izmantojoðu protokolu serveri."
-
-#: ../../services.pm_.c:66
-#, fuzzy
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix ir Pasta Transporta Aìents, un tâ ir programma, kas pârvieto\n"
-"pastu no viena datora uz citu."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Saglabâ un atjauno sistçmas entropijas krâtuvi, lai ìenerçtu\n"
-"kvalitatîvâkus gadîjumskaitïus."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-
-#: ../../services.pm_.c:71
-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 demons ïauj automâtiski atjauninât IP marðrutizatora tabulu,\n"
-"izmantojot RIP protokolu. Kaut gan RIP tiek plaði izmantots nelielos\n"
-"tîklos, sareþìîtâkiem tîkliem ir nepiecieðami sareþìîtâki marðrutizçðanas\n"
-"protokoli."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"rstat protokols ïauj tîkla lietotâjiem saòemt veiktspçjas\n"
-"informâciju par jebkuru ðî tîkla datoru."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"Protokols rusers tîkla lietotâjiem ïauj noskaidrot, kuru lietotâju\n"
-"sesijas ir atvçrtas citos atbildoðajos datoros."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-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_.c:80
-#, fuzzy
-msgid "Launch the sound system on your machine"
-msgstr "Palaist X-Window sistçmu startçðanas laikâ"
-
-#: ../../services.pm_.c:81
-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 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_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr ""
-
-#: ../../services.pm_.c:84
-#, fuzzy
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "Startç un aptura X Fontu Serveri sâknçðanas un aizvçrðanas laikâ."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-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_.c:122
-#, fuzzy
-msgid "Printing"
-msgstr "Printeris"
-
-#
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internets"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr ""
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-#, fuzzy
-msgid "System"
-msgstr "Sistçmas reþîms"
-
-#: ../../services.pm_.c:133
-#, fuzzy
-msgid "Remote Administration"
-msgstr "Attâla lpd printera opcijas"
-
-#: ../../services.pm_.c:141
-#, fuzzy
-msgid "Database Server"
-msgstr "Serveris, Datubâzes"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr ""
-
-#: ../../services.pm_.c:186
-#, fuzzy
-msgid "Services"
-msgstr "ierîce"
-
-#: ../../services.pm_.c:198
-#, fuzzy
-msgid "running"
-msgstr "Uzmanîbu"
-
-#: ../../services.pm_.c:198
-#, fuzzy
-msgid "stopped"
-msgstr "Papildinât"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr ""
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-
-#: ../../services.pm_.c:224
-#, fuzzy
-msgid "On boot"
-msgstr "Yaboot"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Start"
-msgstr "Stâvoklis:"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Stop"
-msgstr "Sektors"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:9
-#, fuzzy
-msgid "Get involved in the Free Software world"
-msgstr "Citur pasaulç"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-
-#: ../../share/advertising/03-internet.pl_.c:9
-#, fuzzy
-msgid "Get the most from the Internet"
-msgstr "Pieslçgties Internetam"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-
-#
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Spçles"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-#, fuzzy
-msgid "Mandrake Control Center"
-msgstr "Pieslçgties Internetam"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-#, fuzzy
-msgid "User interfaces"
-msgstr "Tîkla interfeiss"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-
-#
-#: ../../share/advertising/08-development.pl_.c:9
-#, fuzzy
-msgid "Development simplified"
-msgstr "Izstrâde, Tîmeklis"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-#, fuzzy
-msgid "Become a MandrakeExpert"
-msgstr "Eksperta"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "Eksperta"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-#, fuzzy
-msgid "Installing packages..."
-msgstr "Instalçju pakotni %s"
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Lûdzu aizveriet sesiju un nospiediet Ctrl-Alt-BackSpace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Lai aktivizçtu izmaiòas, lûdzu aizveriet un atveriet %s sesiju"
-
-#: ../../standalone/drakTermServ_.c:188
-#, fuzzy
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Interneta konfigurâcija"
-
-#: ../../standalone/drakTermServ_.c:203
-#, fuzzy
-msgid "Enable Server"
-msgstr "Serveris, Datubâzes"
-
-#: ../../standalone/drakTermServ_.c:210
-#, fuzzy
-msgid "Disable Server"
-msgstr "Serveris, Datubâzes"
-
-#: ../../standalone/drakTermServ_.c:218
-#, fuzzy
-msgid "Start Server"
-msgstr "NIS serveris"
-
-#: ../../standalone/drakTermServ_.c:225
-#, fuzzy
-msgid "Stop Server"
-msgstr "NIS serveris"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:239
-#, fuzzy
-msgid "Add/Del Users"
-msgstr "Pievienot lietotâju"
-
-#: ../../standalone/drakTermServ_.c:241
-#, fuzzy
-msgid "Add/Del Clients"
-msgstr "DHCP klients"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:535
-#, fuzzy
-msgid "No nic selected!"
-msgstr "Nav pieslçgts"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:552
-#, fuzzy
-msgid "<-- Delete"
-msgstr "Izdzçst"
-
-#: ../../standalone/drakTermServ_.c:559
-#, fuzzy
-msgid "Delete All NBIs"
-msgstr "Izvçlieties failu"
-
-#: ../../standalone/drakTermServ_.c:621
-#, fuzzy
-msgid "Add User -->"
-msgstr "Pievienot lietotâju"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:742
-#, fuzzy
-msgid "<-- Del Client"
-msgstr "DHCP klients"
-
-#: ../../standalone/drakTermServ_.c:748
-#, fuzzy
-msgid "dhcpd Config..."
-msgstr "Konfigurçju..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "LAN konfigurâcija"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-#, fuzzy
-msgid "Write Config"
-msgstr "pârkonfigurçt"
-
-#: ../../standalone/drakTermServ_.c:965
-#, fuzzy
-msgid "Please insert floppy disk:"
-msgstr "Ielieciet disketi iekârtâ %s"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:974
-#, fuzzy
-msgid "No floppy drive available!"
-msgstr "Nav nevienas diskeðu iekârtas"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:43
-#, fuzzy
-msgid "Error!"
-msgstr "Kïûda"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:46
-#, fuzzy
-msgid "Auto Install Configurator"
-msgstr "Pçcinstalçðanas konfigurçðana"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:69
-#, fuzzy
-msgid "Automatic Steps Configuration"
-msgstr "Sâknçðanas stila konfigurçðana"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-#, fuzzy
-msgid "Creating auto install floppy"
-msgstr "Sagatavoju auto instalçðanas disketi"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Apsveicam!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:278
-#, fuzzy
-msgid "Auto Install"
-msgstr "Instalçt"
-
-#: ../../standalone/drakautoinst_.c:348
-#, fuzzy
-msgid "Add an item"
-msgstr "Lietotâju pievienoðana"
-
-#: ../../standalone/drakautoinst_.c:355
-#, fuzzy
-msgid "Remove the last item"
-msgstr "Formatçju loopback failu %s"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:724
-#, fuzzy
-msgid "FATAL"
-msgstr "FAT"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-#, fuzzy
-msgid "Total progess"
-msgstr "Pârbaudît portus"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "Bez paroles"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, fuzzy, c-format
-msgid "Can't find %s on %s"
-msgstr "Adapteris %s: %s"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-#, fuzzy
-msgid "Hard Disk Backup files..."
-msgstr "Slikts rezerves kopijas fails"
-
-#: ../../standalone/drakbackup_.c:1263
-#, fuzzy
-msgid "Backup User files..."
-msgstr "Slikts rezerves kopijas fails"
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1317
-#, fuzzy
-msgid "Backup Other files..."
-msgstr "Slikts rezerves kopijas fails"
-
-#: ../../standalone/drakbackup_.c:1323
-#, fuzzy
-msgid "No changes to backup!"
-msgstr "Slikts rezerves kopijas fails"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1381
-#, fuzzy
-msgid " Error during mail sending. \n"
-msgstr "Kïûda, nolasot failu %s"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-#, fuzzy
-msgid "File Selection"
-msgstr "Pakotòu grupu izvçle"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1604
-#, fuzzy
-msgid "Backup your System files. (/etc directory)"
-msgstr "Slikts rezerves kopijas fails"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1624
-#, fuzzy
-msgid "Please check all users that you want to include in your backup."
-msgstr "Lûdzu izvçlieties pakotnes, ko vçlaties instalçt"
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-#, fuzzy
-msgid "Remove Selected"
-msgstr "Noòemt rindu"
-
-#: ../../standalone/drakbackup_.c:1712
-#, fuzzy
-msgid "Windows (FAT32)"
-msgstr "Noòemt Windows(TM)"
-
-#: ../../standalone/drakbackup_.c:1751
-#, fuzzy
-msgid "Users"
-msgstr "Lietotâja vârds"
-
-#: ../../standalone/drakbackup_.c:1777
-#, fuzzy
-msgid "Use network connection to backup"
-msgstr "Slikts rezerves kopijas fails"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-#, fuzzy
-msgid "Please enter the host name or IP."
-msgstr "Lûdzu notestçjiet peli"
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1800
-#, fuzzy
-msgid "Please enter your login"
-msgstr "Lûdzu mçìiniet vçlreiz"
-
-#: ../../standalone/drakbackup_.c:1805
-#, fuzzy
-msgid "Please enter your password"
-msgstr "Lûdzu mçìiniet vçlreiz"
-
-#: ../../standalone/drakbackup_.c:1811
-#, fuzzy
-msgid "Remember this password"
-msgstr "Bez paroles"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-#, fuzzy
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Lûdzu izvçlieties jûsu tastatûras izkârtojumu."
-
-#: ../../standalone/drakbackup_.c:1931
-#, fuzzy
-msgid "Please check for multisession CD"
-msgstr "Lûdzu uzklikðíiniet uz partîcijas"
-
-#: ../../standalone/drakbackup_.c:1937
-#, fuzzy
-msgid "Please check if you are using CDRW media"
-msgstr "Lûdzu uzklikðíiniet uz partîcijas"
-
-#: ../../standalone/drakbackup_.c:1943
-#, fuzzy
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Lûdzu uzklikðíiniet uz partîcijas"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1950
-#, fuzzy
-msgid "Please check if you are using a DVDR device"
-msgstr "Lûdzu uzklikðíiniet uz partîcijas"
-
-#: ../../standalone/drakbackup_.c:1956
-#, fuzzy
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Lûdzu uzklikðíiniet uz partîcijas"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2002
-#, fuzzy
-msgid "No CD device defined!"
-msgstr "Izvçlieties failu"
-
-#: ../../standalone/drakbackup_.c:2050
-#, fuzzy
-msgid "Use tape to backup"
-msgstr "Slikts rezerves kopijas fails"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2059
-#, fuzzy
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Lûdzu izvçlieties pakotnes, ko vçlaties instalçt"
-
-#: ../../standalone/drakbackup_.c:2065
-#, fuzzy
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Lûdzu izvçlieties pakotnes, ko vçlaties instalçt"
-
-#: ../../standalone/drakbackup_.c:2071
-#, fuzzy
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Lûdzu izvçlieties pakotnes, ko vçlaties instalçt"
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2142
-#, fuzzy
-msgid "Please enter the directory to save to:"
-msgstr "Lûdzu notestçjiet peli"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-#, fuzzy
-msgid "Use quota for backup files."
-msgstr "Slikts rezerves kopijas fails"
-
-#: ../../standalone/drakbackup_.c:2223
-#, fuzzy
-msgid "Network"
-msgstr "Tîkla interfeiss"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2238
-#, fuzzy
-msgid "Tape"
-msgstr "Tips"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2273
-#, fuzzy
-msgid "Use daemon"
-msgstr "Lietotâja vârds"
-
-#: ../../standalone/drakbackup_.c:2278
-#, fuzzy
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr "Lûdzu izvçlieties pakotnes, ko vçlaties instalçt"
-
-#: ../../standalone/drakbackup_.c:2284
-#, fuzzy
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr "Lûdzu izvçlieties izmantojamo valodu."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2378
-#, fuzzy
-msgid "Where"
-msgstr "Ritenis"
-
-#: ../../standalone/drakbackup_.c:2383
-#, fuzzy
-msgid "When"
-msgstr "Ritenis"
-
-#: ../../standalone/drakbackup_.c:2388
-#, fuzzy
-msgid "More Options"
-msgstr "Moduïa opcijas:"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-#, fuzzy
-msgid "Drakbackup Configuration"
-msgstr "Tîkla konfigurâcija"
-
-#: ../../standalone/drakbackup_.c:2425
-#, fuzzy
-msgid "Please choose where you want to backup"
-msgstr "Lûdzu izvçlieties pakotnes, ko vçlaties instalçt"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2498
-#, fuzzy
-msgid "Please choose what you want to backup"
-msgstr "Lûdzu izvçlieties pakotnes, ko vçlaties instalçt"
-
-#: ../../standalone/drakbackup_.c:2499
-#, fuzzy
-msgid "Backup system"
-msgstr "Failu sistçmu uzstâdîðana"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2604
-#, fuzzy, c-format
-msgid " on device: %s"
-msgstr "Peles ierîce: %s\n"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2612
-#, fuzzy
-msgid ""
-"\n"
-"- Options:\n"
-msgstr "Opcijas"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2805
-#, fuzzy
-msgid "Please uncheck or remove it on next time."
-msgstr "Lûdzu norâdiet, kuram seriâlajam portam ir pieslçgts modçms."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2955
-#, fuzzy
-msgid " Restore Configuration "
-msgstr "Tîkla konfigurâcija"
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3068
-#, fuzzy
-msgid "Backup the system files before:"
-msgstr "Slikts rezerves kopijas fails"
-
-#: ../../standalone/drakbackup_.c:3070
-#, fuzzy
-msgid "please choose the date to restore"
-msgstr "Lûdzu izvçlieties jûsu peles tipu."
-
-#: ../../standalone/drakbackup_.c:3107
-#, fuzzy
-msgid "Use Hard Disk to backup"
-msgstr "Slikts rezerves kopijas fails"
-
-#: ../../standalone/drakbackup_.c:3110
-#, fuzzy
-msgid "Please enter the directory to save:"
-msgstr "Lûdzu notestçjiet peli"
-
-#: ../../standalone/drakbackup_.c:3153
-#, fuzzy
-msgid "FTP Connection"
-msgstr "LAN pieslçgums"
-
-#: ../../standalone/drakbackup_.c:3160
-#, fuzzy
-msgid "Secure Connection"
-msgstr "Izvçlieties printera pieslçgumu"
-
-#: ../../standalone/drakbackup_.c:3186
-#, fuzzy
-msgid "Restore from Hard Disk."
-msgstr "Atjanot no disketes"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3256
-#, fuzzy
-msgid "Select another media to restore from"
-msgstr "Lûdzu izvçlieties jûsu peles tipu."
-
-#: ../../standalone/drakbackup_.c:3258
-#, fuzzy
-msgid "Other Media"
-msgstr "Cits"
-
-#: ../../standalone/drakbackup_.c:3263
-#, fuzzy
-msgid "Restore system"
-msgstr "Sistçmas instalçðana"
-
-#: ../../standalone/drakbackup_.c:3264
-#, fuzzy
-msgid "Restore Users"
-msgstr "Atjaunot no faila"
-
-#: ../../standalone/drakbackup_.c:3265
-#, fuzzy
-msgid "Restore Other"
-msgstr "Atjaunot no faila"
-
-#: ../../standalone/drakbackup_.c:3267
-#, fuzzy
-msgid "select path to restore (instead of /)"
-msgstr "Lûdzu izvçlieties jûsu peles tipu."
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "Noòemt rindu"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "Atjaunot no faila"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "Atjanot no disketes"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "Salabot partîciju tabulu"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, fuzzy
-msgid "Restore Via Network"
-msgstr "Atjaunot no faila"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-#, fuzzy
-msgid "Host Name"
-msgstr "Resursa vârds:"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-#, fuzzy
-msgid "Password required"
-msgstr "Parole"
-
-#: ../../standalone/drakbackup_.c:3541
-#, fuzzy
-msgid "Username required"
-msgstr "Lietotâja vârds"
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "Resursa vârds: "
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "Atjaunot no faila"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3812
-#, fuzzy
-msgid "Custom Restore"
-msgstr "Pielâgota"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "Salabot partîciju tabulu"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "Atjaunot no faila"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-#, fuzzy
-msgid "Previous"
-msgstr "<- Atpakaï"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-#, fuzzy
-msgid "Save"
-msgstr "Stâvoklis:"
-
-#: ../../standalone/drakbackup_.c:4000
-#, fuzzy
-msgid "Build Backup"
-msgstr "Slikts rezerves kopijas fails"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-#, fuzzy
-msgid "Restore"
-msgstr "Atjaunot no faila"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4257
-#, fuzzy
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr "Tiks instalçtas sekojoðas pakotnes"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4303
-#, fuzzy
-msgid "Please select data to restore..."
-msgstr "Lûdzu izvçlieties izmantojamo valodu."
-
-#: ../../standalone/drakbackup_.c:4324
-#, fuzzy
-msgid "Please select media for backup..."
-msgstr "Lûdzu izvçlieties izmantojamo valodu."
-
-#: ../../standalone/drakbackup_.c:4346
-#, fuzzy
-msgid "Please select data to backup..."
-msgstr "Lûdzu izvçlieties izmantojamo valodu."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4470
-#, fuzzy
-msgid "Backup system files"
-msgstr "Slikts rezerves kopijas fails"
-
-#: ../../standalone/drakbackup_.c:4472
-#, fuzzy
-msgid "Backup user files"
-msgstr "Slikts rezerves kopijas fails"
-
-#: ../../standalone/drakbackup_.c:4474
-#, fuzzy
-msgid "Backup other files"
-msgstr "Slikts rezerves kopijas fails"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4504
-#, fuzzy
-msgid "Sending files..."
-msgstr "Saglabât failâ"
-
-#: ../../standalone/drakbackup_.c:4590
-#, fuzzy
-msgid "Backup Now from configuration file"
-msgstr "Tîkla konfigurâcija"
-
-#: ../../standalone/drakbackup_.c:4595
-#, fuzzy
-msgid "View Backup Configuration."
-msgstr "Tîkla konfigurâcija"
-
-#: ../../standalone/drakbackup_.c:4616
-#, fuzzy
-msgid "Wizard Configuration"
-msgstr "LAN konfigurâcija"
-
-#: ../../standalone/drakbackup_.c:4621
-#, fuzzy
-msgid "Advanced Configuration"
-msgstr "LAN konfigurâcija"
-
-#: ../../standalone/drakbackup_.c:4626
-#, fuzzy
-msgid "Backup Now"
-msgstr "Failu sistçmu uzstâdîðana"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "%s uzstâdîðana neizdevâs. Uzradâs ðâda kïûda:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-#, fuzzy
-msgid "Standalone Tools"
-msgstr "Konsoles rîki"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:74
-#, fuzzy
-msgid "Mandrake Online"
-msgstr "Pieslçgties Internetam"
-
-#: ../../standalone/drakbug_.c:75
-#, fuzzy
-msgid "Menudrake"
-msgstr "Eksperta"
-
-#: ../../standalone/drakbug_.c:76
-#, fuzzy
-msgid "Msec"
-msgstr "Pele"
-
-#: ../../standalone/drakbug_.c:77
-#, fuzzy
-msgid "Remote Control"
-msgstr "Attâls printeris"
-
-#: ../../standalone/drakbug_.c:78
-#, fuzzy
-msgid "Software Manager"
-msgstr "Koplietojuma vârds"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:81
-#, fuzzy
-msgid "Userdrake"
-msgstr "Printeris"
-
-#: ../../standalone/drakbug_.c:82
-#, fuzzy
-msgid "Configuration Wizards"
-msgstr "Tîkla konfigurçðanas meistars"
-
-#: ../../standalone/drakbug_.c:97
-#, fuzzy
-msgid "Application:"
-msgstr "Autentifikâcija"
-
-#: ../../standalone/drakbug_.c:98
-#, fuzzy
-msgid "Package: "
-msgstr "Pakotòu grupu izvçle"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:100
-#, fuzzy
-msgid "Release: "
-msgstr "Lûdzu uzgaidiet"
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:134
-#, fuzzy
-msgid "Report"
-msgstr "Ports"
-
-#: ../../standalone/drakbug_.c:171
-#, fuzzy
-msgid "Not installed"
-msgstr "Instalçðanas beigas"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr ""
-
-#: ../../standalone/drakbug_.c:196
-#, fuzzy
-msgid "No browser available! Please install one"
-msgstr "Jûs varat izvçlçties citas valodas, kas bûs pieejamas pçc instalçðanas"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Tîkla konfigurâcija (%d adapteri)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profils: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Dzçst profilu..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Dzçðamais profils:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Jauns profils..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Resursa vârds: "
-
-#
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Interneta pieeja"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Tips:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Vârteja:"
-
-#
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "interfeiss:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Stâvoklis:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Konfigurçt Interneta pieeju..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "LAN konfigurâcija"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Draiveris"
-
-#
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Interfeiss"
-
-#: ../../standalone/drakconnect_.c:231
-#, fuzzy
-msgid "Protocol"
-msgstr "Protokols"
-
-#: ../../standalone/drakconnect_.c:231
-#, fuzzy
-msgid "State"
-msgstr "Stâvoklis:"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Konfigurçt lokâlo datortîklu..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Meistars..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-#, fuzzy
-msgid "Connected"
-msgstr "Nav pieslçgts"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Nav pieslçgts"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "LAN konfigurâcija"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adapteris %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP klients"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-#, fuzzy
-msgid "activate now"
-msgstr "Aktîva"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-#, fuzzy
-msgid "deactivate now"
-msgstr "Aktîva"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Interneta pieslçguma konfigurâcija"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Interneta pieslçguma konfigurâcija"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Savienojuma tips: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parametri"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Vârteja"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Ethernet karte"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP klients"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "pielietojums: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Moduïa nosaukums"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Izmçrs"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "sâknçðanas diska veidoðana"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "pçc noklusçðanas"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "DrakFloppy kïûda: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "kodola versija"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Vispârçji"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Eksperta apgabals"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "mkinitrd papildus argumenti"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Pievienot moduli"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "piespiest"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "ja nepiecieðams"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "izlaist scsi moduïus"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "izlaist raid moduïus"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Noòemt moduli"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Izvade"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Izveidot disku"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Pârliecinieties ka datu nesçjs %s ir vajadzîgajâ vietâ"
-
-#: ../../standalone/drakfloppy_.c:381
-#, fuzzy, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"Nav datu nesçja ierîcç %s.\n"
-"Lûdzu ielieciet kâdu."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Nevar atdalît: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Nevar pareizi aizvçrt mkbootdisk: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:260
-#, fuzzy
-msgid "no fonts found"
-msgstr "tîkla karte nav atrasta"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-#, fuzzy
-msgid "done"
-msgstr "Izdarîts"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:377
-#, fuzzy
-msgid "Fonts copy"
-msgstr "Disketes formatçðana"
-
-#: ../../standalone/drakfont_.c:381
-#, fuzzy
-msgid "True Type fonts installation"
-msgstr "Sagatavoju instalçðanu"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:473
-#, fuzzy
-msgid "Restart XFS"
-msgstr "ierobeþot"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:534
-#, fuzzy
-msgid "xfs restart"
-msgstr "ierobeþot"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:630
-#, fuzzy
-msgid "Fonts Importation"
-msgstr "Diska formatçðana"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:679
-#, fuzzy
-msgid "Advanced Options"
-msgstr "LAN konfigurâcija"
-
-#: ../../standalone/drakfont_.c:687
-#, fuzzy
-msgid "Font List"
-msgstr "Montçðanas punkts"
-
-#: ../../standalone/drakfont_.c:909
-#, fuzzy
-msgid "Choose the applications that will support the fonts:"
-msgstr "Izvçlieties partîcijas, ko vçlaties formatçt"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:925
-#, fuzzy
-msgid "StarOffice"
-msgstr "Birojs"
-
-#: ../../standalone/drakfont_.c:932
-#, fuzzy
-msgid "Abiword"
-msgstr "Pârtraukt"
-
-#: ../../standalone/drakfont_.c:939
-#, fuzzy
-msgid "Generic Printers"
-msgstr "Printeris"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1063
-#, fuzzy
-msgid "Install List"
-msgstr "Sistçmas instalçðana"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1178
-#, fuzzy
-msgid "Selected All"
-msgstr "Izvçlieties failu"
-
-#: ../../standalone/drakfont_.c:1182
-#, fuzzy
-msgid "Remove List"
-msgstr "Attâls printeris"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1207
-#, fuzzy
-msgid "Copy fonts on your system"
-msgstr "Jûsu sistçmâ nav tîkla adaptera!"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1215
-#, fuzzy
-msgid "Post Install"
-msgstr "Instalçt"
-
-#: ../../standalone/drakfont_.c:1240
-#, fuzzy
-msgid "Remove fonts on your system"
-msgstr "Jûsu sistçmâ nav tîkla adaptera!"
-
-#: ../../standalone/drakfont_.c:1244
-#, fuzzy
-msgid "Post Uninstall"
-msgstr "Instalçðanas beigas"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Interneta pieslçguma koplietoðana"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Interneta pieslçguma koplietoðana paðlaik ir ieslçgta"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Interneta pieslçguma koplietoðana jau ir uzstâdîta.\n"
-"Paðlaik tâ ir ieslçgta.\n"
-"\n"
-"Ko jûs vçlaties darît?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "atslçgt"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "atmest"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "pârkonfigurçt"
-
-#: ../../standalone/drakgw_.c:138
-#, fuzzy
-msgid "Disabling servers..."
-msgstr "Noskaidroju ierîces..."
-
-#: ../../standalone/drakgw_.c:146
-#, fuzzy
-msgid "Internet connection sharing is now disabled."
-msgstr "Interneta pieslçguma koplietoðana paðlaik ir atslçgta"
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Interneta pieslçguma koplietoðana paðlaik ir atslçgta"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Interneta pieslçguma koplietoðana jau ir uzstâdîta.\n"
-"Paðlaik tâ ir atslçgta.\n"
-"\n"
-"Ko jûs vçlaties darît?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "ieslçgt"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:172
-#, fuzzy
-msgid "Internet connection sharing is now enabled."
-msgstr "Interneta pieslçguma koplietoðana paðlaik ir ieslçgta"
-
-#: ../../standalone/drakgw_.c:189
-#, fuzzy
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Datoru var konfigurçt tâ, lai kopîgi izmantotu Interneta pieslçgumu.\n"
-"\n"
-"Piezîme: jums ir nepiecieðams atseviðís tîkla adapteris, lai uzstâdîtu "
-"lokâlo datortîklu (LAN).\n"
-"\n"
-"Vai vçlaties uzstâdît Interneta pieslçguma koplietoðanu?"
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr ""
-
-#
-#: ../../standalone/drakgw_.c:216
-#, fuzzy, c-format
-msgid "Interface %s"
-msgstr "Interfeiss"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Jûsu sistçmâ nav tîkla adaptera!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Jûsu sistçmâ nav atrasts neviens ethernet tîkla adapteris. Lûdzu izmantojiet "
-"dzelþu konfigurçðanas rîku."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Tîkla interfeiss"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"Jûsu sistçmâ ir tikai viens konfigurçts tîkla adapteris:\n"
-"\n"
-"%s\n"
-"\n"
-"Vai vçlaties uzstâdît jûsu lokâlo datortîklu ar ðo adapteri?"
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-"Lûdzu izvçlieties, kurð tîkla adapteris bûs pieslçgts jûsu lokâlajam "
-"datortîklam."
-
-#: ../../standalone/drakgw_.c:259
-#, fuzzy
-msgid "Network interface already configured"
-msgstr "Monitors nav konfigurçts"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:265
-#, fuzzy
-msgid "Automatic reconfiguration"
-msgstr "Sâknçðanas stila konfigurçðana"
-
-#: ../../standalone/drakgw_.c:266
-#, fuzzy
-msgid "Show current interface configuration"
-msgstr "Interneta konfigurâcija"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:286
-#, fuzzy
-msgid "(This) DHCP Server IP"
-msgstr "CUPS servera IP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "Potenciâls LAN adreðu konflikts atklâts ðajâ %s! konfigurâcijâ!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Konfigurçju..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "Tiek konfigurçti skripti, instalçtas programmas, startçti serveri..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Problçmas, instalçjot pakotni %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Viss ir konfigurçts.\n"
-"Tagad jûs varat dalîties Interneta pieslçgumâ ar citiem jûsu lokâlajam\n"
-"datortîklam pieslçgtiem datoriem, izmantojot automâtisku tîkla "
-"konfigurçðanu\n"
-"(DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-#, fuzzy
-msgid "The setup has already been done, but it's currently disabled."
-msgstr ""
-"Interneta pieslçguma koplietoðana jau ir uzstâdîta.\n"
-"Paðlaik tâ ir atslçgta.\n"
-"\n"
-"Ko jûs vçlaties darît?"
-
-#: ../../standalone/drakgw_.c:505
-#, fuzzy
-msgid "The setup has already been done, and it's currently enabled."
-msgstr ""
-"Interneta pieslçguma koplietoðana jau ir uzstâdîta.\n"
-"Paðlaik tâ ir ieslçgta.\n"
-"\n"
-"Ko jûs vçlaties darît?"
-
-#: ../../standalone/drakgw_.c:506
-#, fuzzy
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Interneta pieslçguma koplietoðana paðlaik ir ieslçgta"
-
-#: ../../standalone/drakgw_.c:511
-#, fuzzy
-msgid "Internet connection sharing configuration"
-msgstr "Interneta pieslçgums un konfigurâcija"
-
-#: ../../standalone/drakgw_.c:518
-#, fuzzy, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr "Interneta pieslçguma koplietoðana"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "group"
-msgstr "Darba grupa"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "permissions"
-msgstr "partîcija %s"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "user"
-msgstr "Lietotâja vârds"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:50
-#, fuzzy
-msgid "delete"
-msgstr "Izdzçst"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:52
-#, fuzzy
-msgid "Down"
-msgstr "Izdarîts"
-
-#: ../../standalone/drakperm_.c:53
-#, fuzzy
-msgid "add a rule"
-msgstr "Pievienot moduli"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-#, fuzzy
-msgid "Add a new rule at the end"
-msgstr "Nav printera"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-#, fuzzy
-msgid "Delete selected rule"
-msgstr "Noòemt rindu"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:244
-#, fuzzy
-msgid "Current user"
-msgstr "Apstiprinât lietotâju"
-
-#: ../../standalone/drakperm_.c:249
-#, fuzzy
-msgid "Permissions"
-msgstr "Versija: %s\n"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:251
-#, fuzzy
-msgid "Property"
-msgstr "Ports"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-#, fuzzy
-msgid "Path selection"
-msgstr "Saglabât pakotòu izvçli"
-
-#: ../../standalone/drakperm_.c:364
-#, fuzzy
-msgid "user :"
-msgstr "Lietotâja vârds"
-
-#: ../../standalone/drakperm_.c:366
-#, fuzzy
-msgid "group :"
-msgstr "Darba grupa"
-
-#: ../../standalone/draksound_.c:47
-#, fuzzy
-msgid "No Sound Card detected!"
-msgstr "Nav pieslçgts"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-#, fuzzy
-msgid "first step creation"
-msgstr "sâknçðanas diska veidoðana"
-
-#: ../../standalone/draksplash_.c:79
-#, fuzzy
-msgid "final resolution"
-msgstr "Izðíirtspçja"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-#, fuzzy
-msgid "choose image file"
-msgstr "Izvçlieties darbîbu"
-
-#: ../../standalone/draksplash_.c:81
-#, fuzzy
-msgid "Theme name"
-msgstr "Koplietojuma vârds"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-#, fuzzy
-msgid "Configure bootsplash picture"
-msgstr "Servisu konfigurçðana"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-#, fuzzy
-msgid "Preview"
-msgstr "ierîce"
-
-#: ../../standalone/draksplash_.c:123
-#, fuzzy
-msgid "Save theme"
-msgstr "Sistçmas instalçðana"
-
-#: ../../standalone/draksplash_.c:124
-#, fuzzy
-msgid "Choose color"
-msgstr "Norâdiet monitoru"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-#, fuzzy
-msgid "ProgressBar color selection"
-msgstr "Printera pieslçgums"
-
-#: ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "You must choose an image file first!"
-msgstr "Printera ierîces URI"
-
-#: ../../standalone/draksplash_.c:465
-#, fuzzy
-msgid "Generating preview ..."
-msgstr "Noskaidroju ierîces..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-#, fuzzy
-msgid "Canada (cable)"
-msgstr "Kanâdas (Kvebeka)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "East Europe"
-msgstr "Eiropa"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "France [SECAM]"
-msgstr "Francijas"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "Ireland"
-msgstr "Islandes"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "West Europe"
-msgstr "Eiropa"
-
-#: ../../standalone/drakxtv_.c:69
-#, fuzzy
-msgid "Australia"
-msgstr "seriâla"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:125
-#, fuzzy
-msgid "There was an error while scanning for TV channels"
-msgstr "Pakotòu instalçðanas laikâ atklâta kïûda:"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/harddrake2_.c:8
-#, fuzzy
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr "pielietojums: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "pielietojums: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Lûdzu izvçlieties jûsu tastatûras izkârtojumu."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Vai vçlaties, lai BackSpace konsolç darbotos kâ Delete?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Nomainiet Cd-Rom"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Lûdzu ielieciet instalâcijas Cd-Rom un nospiediet Labi, kad tas izdarîts.\n"
-"Ja jums nav ðî diska, nospiediet Atcelt, lai neuzsâktu uzlaboðanu no tîkla."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Neizdodas uzsâkt uzlaboðanu no tîkla !!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-#, fuzzy
-msgid "Show only for the selected day"
-msgstr "Râdît tikai par ðodienu"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Fails/_Jauns"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Fails/_Atvçrt"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Fails/_Saglabât"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Fails/Saglabât _kâ"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Fails/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Opcijas"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Opcijas/Tests"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Palîdzîba/_Par..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-#, fuzzy
-msgid "User"
-msgstr "Lietotâja vârds"
-
-#: ../../standalone/logdrake_.c:174
-#, fuzzy
-msgid "Messages"
-msgstr "ziòojumi"
-
-#: ../../standalone/logdrake_.c:175
-#, fuzzy
-msgid "Syslog"
-msgstr "syslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "meklçt"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Rîks þurnâlu pârlûkoðanai"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Uzstâdîjumi"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "sakrît"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "bet nesakrît"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Izvçlitesis failu"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Kalendârs"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Faila saturs"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "lûdzu gaidiet, analizçju failu: %s"
-
-#: ../../standalone/logdrake_.c:408
-#, fuzzy
-msgid "Mail alert configuration"
-msgstr "LAN konfigurâcija"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:417
-#, fuzzy
-msgid "Domain Name Resolver"
-msgstr "Domçna nosaukums"
-
-#: ../../standalone/logdrake_.c:418
-#, fuzzy
-msgid "Ftp Server"
-msgstr "NIS serveris"
-
-#: ../../standalone/logdrake_.c:419
-#, fuzzy
-msgid "Postfix Mail Server"
-msgstr "Serveris, Datubâzes"
-
-#: ../../standalone/logdrake_.c:420
-#, fuzzy
-msgid "Samba Server"
-msgstr "NIS serveris"
-
-#: ../../standalone/logdrake_.c:421
-#, fuzzy
-msgid "SSH Server"
-msgstr "NIS serveris"
-
-#: ../../standalone/logdrake_.c:422
-#, fuzzy
-msgid "Webmin Service"
-msgstr "ierîce"
-
-#: ../../standalone/logdrake_.c:423
-#, fuzzy
-msgid "Xinetd Service"
-msgstr "Printera serveris"
-
-#: ../../standalone/logdrake_.c:430
-#, fuzzy
-msgid "service setting"
-msgstr "ierîce"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:443
-#, fuzzy
-msgid "load setting"
-msgstr "Formatçju"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:457
-#, fuzzy
-msgid "alert configuration"
-msgstr "Konfigurâcija"
-
-#: ../../standalone/logdrake_.c:458
-#, fuzzy
-msgid "Please enter your email address below "
-msgstr "Lûdzu mçìiniet vçlreiz"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Saglabât kâ..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Lûdzu izvçlieties jûsu peles tipu."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Vai emulçt treðo pogu?"
-
-#: ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Reading printer data ..."
-msgstr "Nolasu CUPS draiveru datubâzi..."
-
-#: ../../standalone/scannerdrake_.c:41
-#, fuzzy
-msgid "Detecting devices ..."
-msgstr "Noskaidroju ierîces..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Pârbaudît portus"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, fuzzy, c-format
-msgid "%s found on %s, configure it?"
-msgstr "Vai vçlaties konfigurçt printeri?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-#, fuzzy
-msgid "Select a scanner"
-msgstr "Izvçlieties grafisko karti"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:109
-#, fuzzy
-msgid "choose device"
-msgstr "Sâknçjamâ ierîce"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr ""
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Valodas izvçle"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Instalçðanas klases izvçle"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Cietâ diska noteikðana"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Peles konfigurçðana"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Tastatûras izvçle"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr ""
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Failu sistçmu uzstâdîðana"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Diska formatçðana"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Instalçjamo pakotòu izvçle"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Sistçmas instalçðana"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Lietotâju pievienoðana"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Tîkla konfigurçðana"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Servisu konfigurçðana"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Sâknçtâja instalçðana"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Sistçmdisketes radîðana"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "X konfigurçðana"
-
-#: ../../steps.pm_.c:34
-#, fuzzy
-msgid "Install system updates"
-msgstr "Sistçmas instalçðana"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Instalçðanas beigas"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Serveris, Tîmeklis/FTP"
-
-#
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Network Computer (client)"
-msgstr "Tîkla dators, X klients"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Birojs"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Gnome darbastacija"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Rîki darbam ar Palm Pilot vai Visor"
-
-#
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Workstation"
-msgstr "KDE darbastacija"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Serveris, Ugunsmûris/Marðrutizators"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"Biroja programmas: teksta procesori (kword, abiword), izklâjlapas (lspread, "
-"gnumeric), pdf skatîtâji, u.c."
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Audio rîki: mp3 un midi atskaòotâji, mikðeri u.c."
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Grâmatas un Howto faili par Linux un Brîvo programmatûru"
-
-#
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "KDE darbastacija"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm u.c."
-
-#
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimçdiji - Video"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "Rîki pastam, jaunumiem, tîmeklim, failu saòemðanai un èatam"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Serveris, Datubâzes"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Tools to ease the configuration of your computer"
-msgstr "Vai vçlaties izmçìinât ðo konfigurâciju?"
-
-#
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimçdiji - Skaòa"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Dokumentâcija"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Konsoles rîki"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr ""
-
-#
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Interneta dators"
-
-#
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Multimçdiju dators"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Configuration"
-msgstr "LAN konfigurâcija"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Citas grafiskas darbavirsmas (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"K Desktop Environment, galvenâ grafiskâ vide kopa ar papildus rîku kolekciju"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr ""
-
-#
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Development"
-msgstr "Izstrâde, Tîmeklis"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Rîki CD disku radîðanai un ierakstîðanai"
-
-#
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Biroja dators"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm u.c."
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Grafiskâs programmas, piemçram, The Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "C un C++ izstrâdes bibliotçkas, programmas un include faili"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Network Computer server"
-msgstr "Serveris, Tîkla datora serveris"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Serveris, Pasts/Grupu rîki/Jaunumi"
-
-#
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Spçïu dators"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Video atskaòotâji un redaktori"
-
-#
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimçdiji - Grafika"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Izklaides programmas: arkâde, galdiòspçles, stratçìija u.c."
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, 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/compssUsers:999
-msgid "Personal Finance"
-msgstr "Personîgâs finanses"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"Grafiskâ vide ar lietotajiem draudzîgu programmu komplektu un darbavirsmas "
-"rîkiem"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr ""
-
-#
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Internet gateway"
-msgstr "Interneta pieeja"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Skaòas un video atskaòoðanas/rediìçðanas programmas"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Citas grafiskâs darbavirsmas"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Redaktori, èaulas, failu rîki, terminâïi"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Programmas jûsu finanðu pârvaldîðanai, piemçram, gnucach"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Personîgâs informâcijas menedþments"
-
-#
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimçdiji - CD ierakstîðana"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Scientific Workstation"
-msgstr "Zinâtniskâ darbastacija"
-
-#, fuzzy
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "Pçcinstalçðanas konfigurçðana"
-
-#, fuzzy
-#~ msgid "Go back"
-#~ msgstr "Loopback"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Proxy bûtu jâbût ftp://..."
-
-#, fuzzy
-#~ msgid "quit"
-#~ msgstr "Beigt"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (nedarbojas ar veciem BIOSiem)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "Jums nav nevienas partîcijas!"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake neizdevâs pareizi nolasît partîciju tabulu.\n"
-#~ "Turpiniet, ja vçlaties riskçt!"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "Man neizdodas nolasît partîciju tabulu, priekð manis tâ ir pârâk bojâta :"
-#~ "(\n"
-#~ "Es mçìinâðu turpinât, atslçdzot sliktâs partîcijas"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "Izvçlieties izmantojamo rîku"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "nav atrasta seriâla_usb\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "Norâdiet servera opcijas"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "Monitors nav konfigurçts"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "Grafiskâ karte vçl nav konfigurçta"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "Izðíirtspçjas vçl nav izvçlçtas"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "mçìiniet izmainît daþus parametrus"
-
-#~ msgid "An error occurred:"
-#~ msgstr "Atklâta kïûda:"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "Atliek %d sekundes"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "Vai viss ir pareizi?"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "Atklâta kïûda, mçìiniet izmainît daþus parametrus"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "XFree86 serveris: %s"
-
-#~ msgid "Show all"
-#~ msgstr "Parâdît visu"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "Gatavoju X-Window konfigurâciju"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "Ko jûs vçlaties darît?"
-
-#~ msgid "Change Monitor"
-#~ msgstr "Monitora maiòa"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "Grafiskâs kartes maiòa"
-
-#~ msgid "Change Server options"
-#~ msgstr "Servera opciju maiòa"
-
-#~ msgid "Change Resolution"
-#~ msgstr "Izðíirtspçjas maiòa"
-
-#~ msgid "Show information"
-#~ msgstr "Parâdît informâciju"
-
-#~ msgid "Test again"
-#~ msgstr "Mçìinât vçlreiz"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "Izvçlieties grafisko karti"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "Parasts VGA, 640x480 pie 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 800x600 pie 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "8514 savietojams, 1024x768 pie 87 Hz ar joslâm (nav 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 1024x768 pie 87 Hz ar joslâm, 800x600 pie 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "Uzlabots Super VGA, 800x600 pie 60 Hz, 640x480 pie 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "Ne-joslots SVGA, 1024x768 pie 60 Hz, 800x600 pie 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "Augstas frekvences SVGA, 1024x768 pie 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "Multi-frekvenèu, kas uztur 1280x1024 pie 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "Multi-frekcenèu, kas uztur 1280x1024 pie 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "Multi-frekvenèu, kas uztur 1280x1024 pie 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "Monitors, kas uztur 1600x1200 pie 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "Monitors, kas uztur 1600x1200 pie 76 Hz"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr "Kopçjais jûsu izvçlçto grupu izmçrs ir aptuveni %d MB.\n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "Ja jûs vçlaties instalçt mazâk nekâ ðo izmçru,\n"
-#~ "procentuâli izvçlieties instalçjamo pakotòu daudzumu.\n"
-#~ "\n"
-#~ "Zems procentu lîmenis instalçs tikai vissvarîgâkâs pakotnes;\n"
-#~ "100% lîmenî tiks instalçtas visas izvçlçtâs pakotnes."
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "Jums uz diska ir vieta tikai %d%% no ðîm pakotnçm.\n"
-#~ "\n"
-#~ "Ja vçlaties instalçt mazâk, procentuâli izvçlieties instalçjamo pakotòu\n"
-#~ "daudzumu. Zems procentu lîmenis instalçs tikai vissvarîgâkâs pakotnes;\n"
-#~ "%d%% lîmenis instalçs tik daudz pakotòu, cik ir iespçjams."
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "Nâkamajâ solî jûs varçsit izvçlçties daudz precîzâk."
-
-#~ msgid "Percentage of packages to install"
-#~ msgstr "Instalçjamo pakotòu procentuâlais daudzums"
-
-#~ msgid "hide expert mode"
-#~ msgstr "noslçpt eksperta reþîmu"
-
-#~ msgid "show expert mode"
-#~ msgstr "paradît eksperta reþîmu"
-
-#~ msgid ""
-#~ "If '%s' is a removable peripheral,\n"
-#~ " verify that a media is inserted."
-#~ msgstr ""
-#~ "Ja '%s' ir nomainâma ârçja iekârta,\n"
-#~ " pârliecinieties, ka ir ielikts datu nesçjs."
-
-#~ msgid ""
-#~ "WARNING! This will format '%s'.\n"
-#~ "All data will be erased on the peripheral '%s'.\n"
-#~ "If you want to continue, press OK. "
-#~ msgstr ""
-#~ "BRÎDINÂJUMS! '%s' tiks formatçts.\n"
-#~ "Visi ârçjâs iekârtas '%s' dati tiks izdzçsti.\n"
-#~ "Ja vçlaties turpinât, nospiediet OK. "
-
-#~ msgid "Select a module or write his name:"
-#~ msgstr "Izvçlieties moduli vai ierakstiet tâ nosaukumu:"
-
-#~ msgid "Category"
-#~ msgstr "Kategorija"
-
-#~ msgid "preload module"
-#~ msgstr "pirmsielâdçt moduli"
-
-#~ msgid "click on a category"
-#~ msgstr "uzklikðíiniet uz kategorijas"
-
-#~ msgid "Remove"
-#~ msgstr "Noòemt"
-
-#~ msgid "Tool for boot disk creation"
-#~ msgstr "Rîks sâknçðanas diska veidoðanai"
-
-#~ msgid "Show expert mode"
-#~ msgstr "Parâdît eksperta reþîmu"
-
-#~ msgid "modules"
-#~ msgstr "moduïi"
-
-#~ msgid "Boot disk maker. Still in early stage.\n"
-#~ msgstr "Sâknçðanas disketes veidotâjs. Pagaidâm izstrâdes sâkumstadijâ.\n"
diff --git a/perl-install/share/po/mt.po b/perl-install/share/po/mt.po
deleted file mode 100644
index 5675262f0..000000000
--- a/perl-install/share/po/mt.po
+++ /dev/null
@@ -1,17006 +0,0 @@
-# translation of DrakX-mt.po to Maltese
-# Copyright (C) 2002 Free Software Foundation, Inc.
-# Ramon Casha <ramon.casha@linux.org.mt>, 2002
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX-mt\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-09-05 20:31CET\n"
-"Last-Translator: Ramon Casha <ramon.casha@linux.org.mt>\n"
-"Language-Team: Maltese <mt@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.0beta2\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB jew iżjed"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Agħżel server X"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X server"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Konfigurazzjoni multi-head"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Is-sistema tiegħek tissapporti konfigurazzjoni \"multi-head\".\n"
-"Xi trid tagħmel?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Agħżel id-daqs tal-memorja tal-kard tal-grafika"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "Konfigurazzjoni XFree"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Liema konfigurazzjoni ta' XFree trid li jkollok?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Ikkonfigura l-heads kollha independentement"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Uża estensjoni Xinerama"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Ikkonfigura l-kard \"%s\"%s biss"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s b'aċċelerazzjoni 3D"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Il-kard tiegħek tista' tagħmel użu minn aċċelerazzjoni 3D, imma b' XFree %s "
-"biss.\n"
-"Il-kard tiegħek hija magħrufa minn XFree %s, li jista' jkollu sapport aħjar "
-"2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Il-kard tiegħek tista' tagħmel użu minn aċċelerazzjoni 3D b' XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s b'aċċelerazzjoni 3D ESPERIMENTALI"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Il-kard tiegħek tista' tagħmel użu minn aċċelerazzjoni 3D b' XFree %s.\n"
-"DIN HIJA FAĊILITÀ SPERIMENTALI U TISTA' TWAĦĦAL IL-KOMPJUTER.\n"
-"Il-kard tiegħek hija magħrufa minn XFree %s, li jista' jkollu sapport aħjar "
-"2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Il-kard tiegħek tista' tagħmel użu minn aċċelerazzjoni 3D b' XFree %s.\n"
-"DIN HIJA FAĊILITÀ SPERIMENTALI U TISTA' TWAĦĦAL IL-KOMPJUTER."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (drajver tal-iskrin għall-installazzjoni)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Personalizzat"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "Kard grafika"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Skrin"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Reżoluzzjoni"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "Ittestja"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Għażliet"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "Ok"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Noħroġ"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Trid iżżomm il-bidliet?\n"
-"Il-konfigurazzjoni kurrenti hija:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Agħżel skrin"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Plug'n Play"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Ä eneriku"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "Manifattur"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr "Analiżi Plug'n'play falliet. Jekk jogħġbok agħżel monitur speċifiku"
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Iż-żewġ parametri kritiċi huma frekwenza vertikali (vertical refresh rate), "
-"li\n"
-"hija r-rata li biha l-iskrin sħiħ jiġi aġġornat, u iżjed importanti il-"
-"frekwenza\n"
-"orizzontali (horizontal refresh rate), li hija r-rata li biha jiġu aġġornati "
-"l-linji.\n"
-"\n"
-"Huwa importanti ħafna li ma tispeċifikax skrin b'rata iżjed mgħaġġla milli\n"
-"kapaċi juri l-iskrin tiegħek, għax tista' tagħmillu l-ħsara.\n"
-"Jekk għandek xi dubju, agħżel valur żgħir."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Frekwenza orizzontali"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Frekwenza vertikali"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 kuluri (8 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 elf kulur (15 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 elf kulur (16 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 miljun kulur (24 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 biljun kulur (32 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Reżoluzzjonijiet"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Agħżel reżoluzzjoni u finezza ta' kuluri"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Kard grafika: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Ikkanċella"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Test tal-konfigurazzjoni"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Trid tittestja din il-konfigurazzjoni?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "Twissija: it-test ta' din il-kard grafika jista' jwaħħal il-kompjuter"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Tqassim tat-tastiera: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Tip ta' maws: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Apparat maws: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Skrin: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Frek.Orizzontali Skrin: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Frek. Vertikali Skrin: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Kard grafika: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Memorja grafika: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Numru ta' kuluri: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Reżoluzzjoni: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "Server XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "Drajver XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X fil-bidu"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Nista' nissettja l-kompjuter biex awtomatikament jidħol f' X malli jitla'.\n"
-"Trid ittella' X Windows meta tixgħel?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"Il-kard ta' grafika tiegħek donnha għandha konnessjoni TV-OUT.\n"
-"Tista' tiġi kkonfigurata biex taħdem bil-framebuffer.\n"
-"\n"
-"Biex tagħmel dan trid tqabbad il-kard grafika mat-televiżjoni qabel tixgħel "
-"il-kompjuter.\n"
-"Imbagħad agħżel \"TVout\" fil-bootloader.\n"
-"\n"
-"Għandek din il-faċilità?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "Liema standard juża t-TV tiegħek?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "L-ewwel settur tal-partizzjoni \"boot\""
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "L-ewwel settur tal-ħard disk (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "Installazzjoni SILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Fejn tixtieq tinstalla l-\"bootloader\"?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "Installazzjoni LILO/grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO b'menu testwali"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO b'menu grafiku"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Tella' minn DOS/Windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Għażliet prinċipali tal-bootloader"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Liema bootloader tuża"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Installazzjoni tal-bootloader"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Diska/apparat \"boot\""
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Żgħir"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "compact"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Konfigurazzjoni video"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Stennija qabel ittella' l-għażla impliċita"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Password"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Password (erġa')"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Irrestrinġi l-għażliet tal-linja tal-kmand"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "restrict"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Naddaf /tmp kull meta tixgħel"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Daqs eżatt ta' memorja jekk meħtieġ (sibt %d RAM)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Ippermetti profili differenti"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Agħti d-daqs tar-RAM f'MB"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"L-għażla \"irrestrinġi l-għażliet tal-linja tal-kmand\" m'għandha ebda "
-"effett minngħajr password"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Erġa' pprova"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Il-passwords ma jaqblux"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Messaġġ tal-bidu"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Stennija Open Firmware"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Skadenza tal-ħin għall-kernel boot"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Ippermetti boot mis-CD?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Ippermetti Boot OF?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "OS Impliċitu?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"Int għażilt li tinstalla l-bootloader fuq partizzjoni. \n"
-"Dan jimplika li diġà għandek bootloader fuq il-ħard disk mnejn tistartja "
-"(eż: System Commander).\n"
-"\n"
-"Minn fuq liema drajv tistartja?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Hawn huma l-elementi differenti>\n"
-"Tista' żżid iżjed jew tibdel dawk li hemm."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Żid"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Lest"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Biddel"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Liema tip ta' sistema operattiva trid iżżid?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "OS ieħor (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "OS ieħor (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "OS ieħor (Windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Image"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Żid fl-aħħar"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Ikteb-aqra"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tabella"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Mhux sikur"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Isem"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Impliċitu"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Daqs ta' initrd"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "EbdaVideo"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Neħħi element"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Isem vojt mhux aċċettat"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Trid tispeċifika \"image\" tal-kernel"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Trid tispeċifika partizzjoni \"root\""
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Dan l-isem diġà qed jintuża"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Sibt %s interfaċċji %s"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Għandek iżjed?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Il-kompjuter għandu interfaċċji %s?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Le"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Iva"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Ara info. dwar ħardwer"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Qed ninstalla drajver għal %s kard %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(modulu %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"Issa trid tipprovdi l-għażliet lill-modulu %s.\n"
-"Innota li l-indirizzi jridu jiddaħħlu bil-prefiss 0x, bħal \"0x123\"."
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Tista' tipprovdi l-għażliet lill-modulu %s.\n"
-"L-għażliet għandhom il-format \"isem=valur isem=valur ...\".\n"
-"Per eżempju, \"io=0x300 irq=7\"."
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Għażliet tal-modulu:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Liema drajver %s tridni nipprova?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"F'ċerti każi id-drajver %s ikollu bżonn iżjed informazzjoni biex jaħdem\n"
-"sew, għalkemm is-soltu jaħdem sew mingħajrha. Trid tispeċifika xi\n"
-"informazzjoni lid-drajver, jew tħallih ifittex l-apparat waħdu? Kulltant, "
-"it-\n"
-"tfittix iġiegħel lill-kompjuter jeħel, imma dan m'għandux jagħmel ħsara."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Fittex"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Speċifika informazzjoni"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Il-modulu %s ma rnexxielux jitla'.\n"
-"Trid terġa' tipprova b'parametri oħra?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "aċċess għall-programmi X"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "aċċess għall-għodda rpm"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "ippermetti \"su\""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "aċċess għall-fajls amministrattivi"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "aċċess għall-għodda tan-network"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "aċċess għall-għodda tal-kompilazzjoni"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(%s diġà miżjud)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Dan il-password sempliċi wisq"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Jekk jogħġbok agħti isem ta' user"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr ""
-"L-isem tal-user jista' jkun fih biss ittri żgħar, numri, \"-\" u \"_\"."
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "Dan l-isem ta' user huwa twil wisq"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Dan l-isem ta' user diġà jeżisti"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Żid user"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Daħħal dettalji ta' user\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "AÄ‹Ä‹etta user"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Isem veru"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Isem tal-user"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Shell"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Stampa"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Awto-login"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Nista' nissettja l-kompjuter biex awtomatikament jagħmel login fuq user "
-"wieħed.\n"
-"Trid tissettja din il-faċilità?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Agħżel il-user impliċitu:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Agħżel liema \"window manager\" trid tħaddem:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Agħżel liema lingwa trid tuża."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "Tista' tagħżel lingwi oħra li jkun u disponibbli wara li tinstalla"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Kollha"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Ippermetti l-users kollha"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Ebda offerti (sharing)"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Irid jiġi nstallat il-pakkett %s. Tridni ninstallah?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "Tista' toffri direttorji bl-NFS jew Samba. Liema trid?"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Pakkett meħtieġ %s huwa nieqes"
-
-#: ../../any.pm_.c:1005
-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 ""
-"Trid tippermetti lill-users li joffru xi direttorji fid-direttorju personali "
-"tagħhom għal fuq in-network?\n"
-"Jekk tippermetti dan, il-users ikunu jistgħu jagħżlu \"Offri\" jew \"Share\" "
-"Ä¡o konqueror jew nautilus.\n"
-"\n"
-"\"Personalizzat\" jippermetti setings għal kull user.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "Ħaddem userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"Id-direttorju offruti (file sharing) għall-users juża l-\n"
-"grupp \"fileshare\". Tista' tuża userdrake biex iżżid\n"
-"users ma' dan il-grupp."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Bieb miftuħ beraħ!"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Ftit li xejn"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Standard"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Tajjeb"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Tajjeb ħafna"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranojku"
-
-#: ../../any.pm_.c:1080
-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 ""
-"Oqgħod attent jekk tuża dan il-livell. Il-kompjuter tiegħek jista' ikun "
-"iżjed faċli tużah, imma jkun vulnerabbli ħafna. Qatt m'għandu jintuża fuq "
-"kompjuter imqabbad ma' oħrajn permezz ta' network jew ma' l-internet. Ma "
-"hemm ebda password."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"Il-passwords issa huma mixgħula, imma l-użu fuq l-internet jew network xorta "
-"m'hux rakkomandat."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Dan huwa s-seting rakkomandat jekk se tuża dan il-kompjuter fuq l-internet "
-"bħala klijent."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-"Diġà hemm xi restrizzjonijiet, u iżjed testijiet awtomatiċi jitħaddmu kuljum "
-"bil-lejl."
-
-#: ../../any.pm_.c:1086
-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 ""
-"B'dan il-livell ta' sigurtà jsir possibbli li tuża dan il-kompjuter bħala "
-"server.\n"
-"Is-sigurtà hija għolja biżżejjed biex jintuża bħala server li jaċċetta "
-"konnessjonijiet\n"
-"minn ħafna kompjuters oħra. Jekk int se tuża l-kompjuter bħala klijent biss, "
-"jew biex taċċessa l-internet, jaqbillek livell iżjed baxx."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Ibbażat fuq il-livell ta' qabel, imma issa s-sistema hija magħluqa għal "
-"kollox.\n"
-"Is-setings tas-sigurtà qegħdin fil-massimu."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "Għażliet bażiċi DrakSec"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "Agħżel livell ta' sigurtà mixtieq"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Livell ta' sigurtà"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Uża libsafe għas-servers"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-"Din hija librerija li tipproteġi kontra attakki \"buffer overflow\" u "
-"\"format string\"."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "Amministratur tas-sigurtà (login jew imejl)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"Hawn tista' tagħżel il-buttuna jew kombinazzjoni ta' buttuni\n"
-"li jħalluk tibdel minn tqassim għal ieħor tat-tastiera \n"
-"(eż. latin u mhux latin)"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: ../../bootloader.pm_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Merhba ghal %s - ghazla ta' sistema operattiva\n"
-"\n"
-"Aghzel sistema operattiva mil-lista ta' fuq, jew\n"
-"stenna %d sekondi ghall-ghazla implicita\n"
-"\n"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Merhba ghal GRUB - ghazla ta' sistema operattiva"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Uza l-buttuni %c u %c biex taghzel liema element huwa mmarkat."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr ""
-"Aghfas Enter biex tibda' s-sistema operattiva mmarkata, 'e' biex tbiddel"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "il-kmand qabel tibda', jew 'c' ghal linja ta' kmand."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "L-ghazla mmarkata se tinbeda' awtomatikament f' %d sekondi"
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "M'hemmx biżżejjed spazju fuq /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Desktop"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Start Menu"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Ma tistax tinstalla l-bootloader fil-partizzjoni %s\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "għad m'hemmx għajnuna implementata.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Konfigurazzjoni ta' l-istil ta' boot"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Fajl"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Fajl/O_ħroġ"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "Monitor NewStyle bil-kategoriji"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "Monitor NewStyle"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Monitor tradizzjonali"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Monitor tradizzjonali Gtk+"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Ħaddem Aurora mal-boot"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Modalità lilo/grub"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Modalità yaboot"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "Installa temi"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "Uri tema fil-konsol"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "Oħloq tema ġdida"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "Ħu kopja ta' sigurtà minn %s għal %s.old"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Problema"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "ma nistax nieħu kopja ta' sigurtà tal-messaġġ lilo"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "Ikkopja %s għal %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "ma nistax nibdel messaġġ lilo"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "Messaġġ lilo ma nstabx"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "Ma nistax nikteb /etc/sysconfig/bootsplash."
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "Ikteb %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"Ma nistax nikteb /etc/sysconfig/bootsplash\n"
-"Fajl ma nstabx."
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "Ma nistax inħaddem mkinitrd -f /boot/initrd-%s.img %s."
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "Oħloq initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"Ma stajtx nerġa' nħaddem lilo!\n"
-"Ħaddem lilo bħala root fil-linja tal-kmand biex tinstalla t-tema magħżula."
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "Erġa' ħaddem \"lilo\""
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "Avviż"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "L-installazzjoni ta' lilo u t-tema tal-boot irnexxiet"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "Installazzjoni ta' tema falliet"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Bħalissa qed tuża %s bħala BootManager.\n"
-"Klikkja \"ikkonfigura\"\" biex tħaddem il-konfiguratur."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Ikkonfigura"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "Agħżel stampa tal-boot"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "Temi"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"Agħżel tema għal\n"
-"lilo u bootsplash;\n"
-"tista' tagħżilhom\n"
-"separatament"
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "Skrin lilo"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "Bootsplash"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Modalità sistema"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Ħaddem X-Windows malli titla'"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Le, ma rridx awto-login"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Iva, rrid awto-login b'dan il-user u desktop"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "Ma nistax niftaħ /etc/inittab għall-qari: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d minuti"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "minuta"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d sekondi"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Ma nistax nieħu ritratti tal-iskrin qabel toħloq il-partizzjonijiet"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Ir-ritratti jkunu disponibbli wara l-installazzjoni f' %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Franza"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Kosta Rika"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Belġju"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Repubblika ÄŠeka"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Ä ermanja"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Greċja"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Norveġja"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "Svezja"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Netherlands"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Italja"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Awstrija"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "Stati Uniti"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-msgid "New"
-msgstr "Ä did"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Żmonta"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Immonta"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Server"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Post għall-immontar"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "Jekk jogħġbok daħħal il-URL tas-server WebDAV"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "Il-URL irid jibda' b' http:// jew https://"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "Server: "
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Punt ta' mmuntar: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Għażliet: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Ħu kopja tad-data kollha qabel tkompli"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Aqra sew!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Jekk bi ħsiebek tuża aboot, kun ċert li tħalli spazju fil-bidu tad-diska "
-"(2048 setturi biżżejjed)"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Saħħar"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Agħżel azzjoni"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Għandek partizzjoni waħda kbira FAT\n"
-"(ġeneralment użata minn Microsoft DOS/Windows).\n"
-"Nissuġġerixxi li l-ewwel iċċekken dik il-partizzjoni\n"
-"(klikkja fuqha, u agħfas \"ibdel daqs\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Jekk jogħġbok klikkja fuq partizzjoni"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Dettalji"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "Ebda ħard disk ma nstab!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "Journalised FS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Vojt"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Oħrajn"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Tipi ta' filesystem"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Oħloq"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Tip"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Uża \"%s\" minnflok"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Ħassar"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "L-ewwel agħfas \"żmonta\""
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"Jekk tibdel it-tip ta' partizzjoni %s, l-informazzjoni kollha li hemm fuqha "
-"tintilef"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Agħżel partizzjoni"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Agħżel partizzjoni oħra"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Oħroġ"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Idħol f'modalità għal esperti"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Lura f'modalità normali"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Annulla"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Trid tkompli xorta?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Oħroġ minngħajr ma tikteb"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Trid toħroġ minngħajr ma tikteb it-tabella tal-partizzjonijiet?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Trid tikteb il-modifiki għal /etc/fstab"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Awto-allokazzjoni"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Neħħi kollox"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Iżjed"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Informazzjoni dwar il-ħard disk"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Il-partizzjonijiet primarji kollha mimlijin"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Ma nistax inżid iżjed partizzjonijiet"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Biex iżżid iżjed partizzjonijiet, trid tħassar waħda milli hemm biex tkun "
-"tista' toħloq partizzjoni estiża"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Ikteb it-tabella ta' partizzjonijiet"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Erġa' tella' tabella ta' partizzjonijiet"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Salva tabella ta' partizzjonijiet"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Erġa' aqra t-tabella ta' partizzjonijiet"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Awtomuntar ta' diski li jinħarġu"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Agħżel fajl"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"Il-kopja tat-tabella tal-partizzjonijiet m'għandiex l-istess daqs.\n"
-"Tkompli xorta?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Twissija"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Daħħal flopi fid-drajv\n"
-"Kull ma hemm fuq il-flopi se jitħassar"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Qed nipprova nsalva t-tabella ta' partizzjonijiet"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Informazzjoni dettaljata"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Ibdel daqs"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Mexxi"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formattja"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Żid ma' RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Żid ma' LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Neħħi mir-RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Neħħi mill-LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Biddel RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Uża bħala loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Oħloq partizzjoni ġdida"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Settur tal-bidu: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Daqs f' MB: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Tip ta' filesystem: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Preferenzi: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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 ""
-"Ma nistax noħloq partizzjoni ġdida\n"
-"(għax ilħaqt il-limitu ta' partizzjonijiet primarji).\n"
-"L-ewwel neħħi partizzjoni primarja u oħloq partizzjoni estiża."
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "Trid tneħħi l-fajl ta' loopback?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Ibdel tip ta' partizzjoni"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Liema filesystem trid?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Qed nibdel minn ext2 għal ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Fejn trid timmonta l-fajl ta' loopback %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Fejn trid timmonta d-diska %s?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Ma nistax inneħħi l-punt ta' mmuntar għax din il-partizzjoni qed tintuża "
-"għal loopback.\n"
-"L-ewwel neħħiha minn loopback"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Fejn trid timmonta %s?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Qed nikkalkula l-limiti tal-filesystem FAT"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Qed nibdel id-daqs"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Din il-partizzjoni ma tistax tinbidel id-daqs tagħha"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr ""
-"L-informazzjoni kollha fuq din il-partizzjoni għandha tiġi kkupjata fuq "
-"kopja tas-sigurtà"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr ""
-"Wara li tibdel id-daqs tal-partizzjoni %s, l-informazzjoni kollha fuqha "
-"tintilef"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Agħżel id-daqs il-ġdid"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Daqs Ä¡did f'MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Fuq liema diska trid tmexxiha?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Settur"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Fuq liema settur trid tmexxiha?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Qed titmexxa"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Qed jitmexxa l-partizzjoni..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Agħżel RAID eżistenti biex iżżid miegħu"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "Ä¡did"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Agħżel LVM eżistenti biex iżżid miegħu"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "Isem tal-LVM?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Din il-partizzjoni ma tistax tintuża għal loopback"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Isem ta' fajl għal loopback: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Agħti isem ta' fajl"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Fajl diġà qed jintuża minn loopback ieħor, agħżel ieħor"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Fajl diġà jeżisti. Tuża lilu?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Għażliet għall-immuntar"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Varji"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "apparat"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "livell"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "daqs ta' \"chunk\""
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Oqgħod attent: dan il-proċess huwa perikoluż."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "X'tip ta' partizzjoni?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Il-pakkett %s huwa meħtieġ. Tridni ninstallah?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Jiddispjaċini, ma nistax noħloq /boot daqshekk 'il quddiem fid-diska (fuq "
-"Ä‹ilindru > 1024).\n"
-"Jekk tuża l-LILO din ma taħdimx, jekk ma tużax il-LILO ma jkollokx bżonn "
-"partizzjoni /boot."
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Il-partizzjoni li għażilt bħala root (/) fiżikament qegħda fuq ċilindru wara "
-"l-1024 \n"
-"fuq id-diska, u m'għandekx partizzjoni /boot. Jekk se tuża l-bootmanager "
-"LILO, \n"
-"kun ċert li toħloq partizzjoni /boot, li tkun qabel ċilindru 1024."
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Int għażilt partizzjoni software-RAID bħala root (/).\n"
-"Ebda bootloader m'hu kapaċi jħaddem dan mingħajr partizzjoni /boot.\n"
-"Għalhekk aċċerta li jkollok partizzjoni /boot mhux fuq ir-RAID."
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "It-tabella tal-partizzjonijiet tad-diska %s se tinkiteb fuq id-diska."
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Trid tirristartja sabiex il-bidliet ikollhom effett."
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr ""
-"Wara li tifformattja l-partizzjoni %s, l-informazzjoni kollha fuqha tintilef."
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Qed nifformattja"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Qed nifformattja fajl ta' loopback %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Qed nifformattja partizzjoni %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Aħbi fajls"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Mexxi fajls għal partizzjoni ġdida"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"Id-direttorju %s diġà fih xi fajls\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Qed jitmexxew il-fajls għal partizzjoni ġdida"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Qed nikkopja %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "Qed inneħħi %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "partizzjoni %s issa magħrufa bħala %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Apparat: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "Ittra tad-diska fid-DOS: %s (probabbli)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Tip: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Isem: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Bidu: settur %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Daqs: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s setturi"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "ÄŠilindri %d sa %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Formattjat\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Mhux formattjat\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Immuntat\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Fajl/s ta' loopback:\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Partizzjoni li tibda' impliċitament\n"
-" (għad-DOS/Windows, mhux għal-lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Livell %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Daqs ta' \"chunk\" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "Diski RAID %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Isem ta' fajl loopback: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"Aktarx, din il-partizzjoni\n"
-"hija partizzjoni ta' Driver,\n"
-"jaqbillek tħalliha kif inhi.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Din il-partizzjoni speċjali\n"
-"\"bootstrap\" qegħda biex\n"
-"tagħżel OS meta tixgħel.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr "Jinqara biss"
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Daqs: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Ä eometrija: %s Ä‹ilindri, %s heads, %s setturi\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Info: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "Diski LVM %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Tip ta' tabella tal-partizzjonijiet: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "fuq kanal %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Ċavetta taċ-ċifrazzjoni tal-filesystem (password)"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Agħżel ċavetta għaċ-ċifrazzjoni tal-filesystem"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr ""
-"Din iċ-ċavetta taċ-ċifrazzjoni huwa sempliċi wisq (irid ikun twil tal-inqas %"
-"d ittri)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "IÄ‹-Ä‹ifrarji ma jaqblux"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Ċavetta taċ-ċifrazzjoni"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Ċavetta taċ-ċifrazzjoni (darb' oħra)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Ibdel tip"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Jekk jogħġbok klikkja fuq mezz"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "Ma nistax nilloggja bil-user \"%s\" (password ħażin?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "Awtentikazzjoni tad-dominju meħtieġ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "Ieħor"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "Liema user"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-"Jekk jogħġbok daħħal il-user, password u dominju biex taċċessa dan il-"
-"kompjuter"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "User"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Dominju"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Fittex servers"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s formattjar ta' %s falla"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Ma nafx kif nifformattja %s b'tip %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "immuntar ta' partizzjoni %s fid-direttorju %s falla"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "problema fl-iżmuntar ta' %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "sempliċi"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "b' /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "server"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Ma nistax naqra t-tabella tal-partizzjonijiet għall-apparat %s, hija \n"
-"korrotta wisq. Nista' nkompli billi nħassar partizzjonijiet ħżiena \n"
-"(L-INFORMAZZJONI KOLLHA tintilef). L-alternattiva hi li ma tħallix \n"
-"lill DrakX ibiddel it-tabella tal-partizzjonijiet (il-problema hi \n"
-"%s)\n"
-"\n"
-"Trid titlef il-partizzjonijiet kollha?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "Ma tistax tuża JFS għal partizzjonijiet iżgħar minn 16MB"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "Ma tistax tuża ReiserFS għal partizzjonijiet iżgħar minn 32MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Punti ta' mmuntar iridu jibdew b' /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Diġà hemm partizzjoni b'punt ta' mmuntar %s\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "Ma tistax tuża volum loġiku LVM għall-punt ta' mmuntar %s"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Dan id-direttorju irid jibqa' fil-filesystem root."
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"Għandek bżonn filesystem vera (ext2/ext3, reiserfs, xfs jew jfs) għal dan il-"
-"punt ta' mmuntar\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "Ma tistax tuża filesystem iċċifrat għall-punt ta' mmuntar %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "M'hemmx biżżejjed spazju għal awto-allokazzjoni"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "M'hemm xejn x'nagħmel"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Problema waqt il-ftuħ ta' %s għall-kitba: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "Ebda drajver alternattiv"
-
-#: ../../harddrake/sound.pm_.c:169
-#, fuzzy, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr "M'hemm ebda drajver alternattiv OSS/ALSA għall-kard awdjo tiegħek (%s)"
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "Konfigurazzjoni tal-awdjo"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Hawn tista' tagħżel drajver alternattiv (OSS jew ALSA) għall-kard awdjo "
-"tiegħek (%s)."
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "Drajver:"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Għajnuna"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Stenna ftit... qed napplika l-konfigurazzjoni"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Stenna ftit"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "Ebda drajver magħruf"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "M'hemm ebda drajver magħruf għall-kard awdjo tiegħek (%s)"
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "Drajver mhux magħruf"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-"Id-drajver \"%s\" għall-kard tal-awdjo tiegħek mhux illistjat\n"
-"\n"
-"Jekk jogħġbok ibgħat ir-riżultat tal-kmand \"lspcidrake -v\"\n"
-"lil <install at mandrakesoft dot com> bis-suġġett: \n"
-"unlisted sound driver \"%s\""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "Mudell"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "mudell tal-ħard disk"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "Kanal"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "Kanal EIDE/SCSI"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "Bus"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-"Dan huwa l-\"bus\" fiżiku fejn huwa mqabbad l-apparat (eż, PCI, USB eċċ)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Modulu"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "il-modulu tal-kernel GNU/Linux li jieħu ħsieb dan l-apparat"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "Klassi ta' medja"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "klassi ta' apparat ħardwer"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Deskrizzjoni"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "dan l-element jiddeskrivi l-apparat"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "Identifikazzjoni tal-bus"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- apparat PCI u USB : dan juri l-ids PCI/USB tal-manufattur, apparat, sotto-"
-"manufattur u sotto-apparat. "
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "Post fuq il-bus"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- apparat pci: dan jagħti s-slot PCI, apparat u funzjoni tal-kard.\n"
-"- apparat eide: l-apparat huwa \"master\" jew \"slave\"\n"
-"- apparat scsi: il-bus u id scsi."
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "Fajl antik ta' apparat"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "Isem ta' apparat antik użat fil-pakkett dev"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "Apparat Ä¡did devfs"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr "Isem ta' apparat Ä¡did dinamiku, Ä¡Ä¡enerat minn devfs tal-kernel"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "Numru ta' buttuni"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "isem il-venditur tal-apparat"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "Drajvers alternattivi"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr "lista ta' drajvers alternattivi għal din il-kard tal-awdjo"
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/_Oħroġ"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Għajnuna"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_Għajnuna..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Għajnuna ta' Harddrake"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"Deskrizzjoni tal-elementi:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/I_rrapporta bug"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/_Dwar..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "Dwar Harddrake"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"Dan huwa Harddrake, għodda tal-Mandrake għall-konfigurazzjoni tal-ħardwer.\n"
-"Verżjoni:"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "Awtur:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Harddrake2 verżjoni "
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "Ħardwer misjub"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "Informazzjoni"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "Ikkonfigura modulu"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "Ħaddem għodda ta' konfigurazzjoni"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "Għaddej l-għarfien"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "Tista' tikkonfigura kull parametru tal-modulu minn hawn."
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "Qed jitħaddem \"%s\"..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr "Qed infittex klassi %s\n"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "ewlieni"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "sekondarju"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "Għarfien awtomatiku"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "Mhux magħruf/Ġeneriku"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "Mhux magħruf|CPH05X (bt878) [diversi manifatturi]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "Mhux magħruf|CPH06X (bt878) [diversi manifatturi]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"Għal ħafna kards tat-TV moderni, il-modulu bttv tal-kernel GNU/Linux "
-"awtomatikament isib il-parametri tajba.\n"
-"Jekk il-kard ma tingħarafx sew, tista' ġġegħlu jieħu t-tuner u kard it-tajba "
-"minn hawn. Sempliċiment agħżel il-kard u parametri jekk meħtieġa."
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "Mudell tal-kard :"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Tip ta' tuner :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "Numru ta' buffers għall-kattura :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "numru ta' buffers għall-kattura mmapp"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "Seting PLL :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "Sapport għar-radju :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "ippermetti sapport għal radju"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux hija sistema operattiva \"multi-user\", u dan ifisser li l-users \n"
-"kollha jista' jkollhom il-preferenzi tagħhom, fajls personali eċċ. Tista'\n"
-"taqra l-\"User Guide\" għal iżjed tagħrif. Imma, kontra tal-user \"root\",\n"
-"li huwa l-amministratur, il-users li żżid hawn ma jkunu jistgħu jibdlu xejn\n"
-"ħlief il-fajls u konfigurazzjoni personali tagħhom. Inti trid toħloq ta' \n"
-"l-inqas user regolari wieħed għalik. Dan huwa l-user li bih għandek tagħmel\n"
-"ix-xogħol ta' kuljum. Filwaqt li jista' jkun iżjed faċli tuża l-user \"root"
-"\" \n"
-"ta' kuljum, dan huwa perikoluż ħafna. L-iċken żball jista' jwaqqaf is-"
-"sistema\n"
-"milli taħdem. Jekk tagħmel anke żball serju b'user regolari, tista' titlef "
-"xi \n"
-"informazzjoni imma mhux is-sistema sħiħa.\n"
-"\n"
-"L-ewwel trid iddaħħal l-isem veru tiegħek. Dan mhux bilfors, ovvjament, u\n"
-"fil-fatt tista' ddaħħal li trid. DrakX imbagħad jieħu l-ewwel kelma u "
-"ipoġġiha\n"
-"fl-\"isem tal-user\". Dan huwa l-isem li jintuża biex tidħol fis-sistema. \n"
-"Tista' tibdel dan l-isem, imbagħad daħħal password. Filwaqt li l-password "
-"ta'\n"
-"user regolari mhux kruċjali daqs tar-root, dejjem jaqbillek tagħżel "
-"password\n"
-"tajjeb - ftakar li hemm il-fajls tiegħek fin-nofs.\n"
-"\n"
-"Jekk tagħfas \"Aċċetta user\", tista' żżid users oħra kemm hemm bżonn. "
-"Tista' żżid users għal ħutek, it-tfal jew ġenituri, jew lill-ħbieb, per "
-"eżempju. \n"
-"Meta tlesti milli żżid il-users kollha li trid, agħfas \"Lest@.\n"
-"\n"
-"Jekk tagħfas il-buttuna \"Avvanzat\", tkun tista' tbiddel ix-\"shell\" \n"
-"impliċita tal-user, li normalment tkun \"bash\"."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Hawn fuq issib il-partizzjonijiet ta' Linux li nstabu fuq id-diska. Tista' \n"
-"żżomm l-għażliet li għamel is-saħħar, huma tajbin għal ħafna każi.\n"
-"Jekk tagħmel tibdiliet, trid ta' l-inqas tiddefinixxi partizzjoni root (\"/"
-"\")\n"
-"Tagħżilx daqs żgħir wisq inkella ma tkunx tista' tinstalla l-programmi\n"
-"kollha li jkollok bżonn. Jekk tixtieq iżżomm l-informazzjoni fuq "
-"partizzjoni\n"
-"separata, trid toħloq ukoll partizzjoni għal \"/home\" (għal dan irid "
-"ikollok\n"
-"iżjed minn partizzjoni waħda Linux).\n"
-"\n"
-"Kull partizzjoni hija mniżżla b'dan il-mod: \"Isem\", \"Daqs\".\n"
-"\n"
-"L-isem huwa mqassam hekk: \"tip ta' diska\", \"numru ta' diska\", \"numru\n"
-"tal-partizzjoni\", per eżempju, \"hda1\". \n"
-"\n"
-"It-tip ta' diska huwa \"hd\" jekk id-diska hija tip IDE, u \"sd\" jekk "
-"hija \n"
-"tip SCSI.\n"
-"\n"
-"In-numru tad-diska huwa l-ittra ta' wara \"hd\" jew \"sd\". Għal diski IDE,\n"
-"\"a\" hija d-diska \"master\" fuq il-kontrollatur IDE primarju,\n"
-"\"b\" hija d-diska skjav fuq il-kontrollatur IDE primarju,\n"
-"\"c\" hija d-diska \"master\" fuq il-kontrollatur IDE sekondarju,\n"
-"\"d\" hija d-diska skjav fuq il-kontrollatur IDE sekondarju\n"
-"\n"
-"Fuq diski SCSI, \"a\" hija d-diska bl-iżjed ID baxx, \"b\" hija t-tieni, eċċ."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"L-installazzjoni ta' Mandrake Linux hija maqsuma fuq diversi CD-ROMs. DrakX\n"
-"jaf jekk pakkett partikulari hux qiegħed fuq CD-ROM oħra u jiftaħ is-CD u \n"
-"jindikalek biex iddaħħal li jmiss skond il-ħtieġa."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-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 Mandrake Linux,\n"
-"u m'għandekx għalfejn tkun tafhom kollha.\n"
-"\n"
-"Jekk se tagħmel installazzjoni standard mis-CD-ROM, l-ewwel tiġi mistoqsi\n"
-"liema CDs għandek (modalità esperta biss). Iċċekkja t-tikketti tas-CDs u \n"
-"immarka l-kaxex li jikkorrispondu għas-CDs li għandek. Klikkja \"Ok\" meta\n"
-"tkun lest biex tkompli.\n"
-"\n"
-"Il-pakketti huma mqassma fi gruppi li jikkorrispondu għat-tip ta' użu tal-\n"
-"kompjuter. Il-gruppi stess huma mqassma f'erba' sezzjonijiet:\n"
-"\n"
-" * \"Workstation\": jekk fi ħsiebek tuża l-kompjuter bħala workstation, \n"
-"agħżel wieħed jew iżjed mill-gruppi li tixtieq.\n"
-"\n"
-"\n"
-" * \"Żviluppar\": jekk tixtieq tuża l-kompjuter biex tipprogramma, agħżel\n"
-"il-gruppi li trid.\n"
-" * \"Server\": jekk il-kompjuter huwa intenzjonat bħala server. tista' "
-"tagħżel\n"
-"l-iżjed servizzi komuni li tixtieq tinstalla fuq il-magna.\n"
-"\n"
-" * \"Ambjent Grafiku\": finalment, dan huwa fejn tagħżel l-ambjent grafiku "
-"li\n"
-"tippreferi. Ta' l-inqas trid tagħżel wieħed minn dawn jekk trid li jkollok \n"
-"ambjent grafiku.\n"
-"\n"
-"Jekk tmexxi l-maws fuq wieħed mill-ismijiet tara deskrizzjoni qasira dwar "
-"dak\n"
-"il-grupp. Jekk tneħħi l-gruppi kollha meta qed tagħmel installazzjoni "
-"regolari\n"
-"(mhux aġġornament), titla' window fejn tista' tagħżel tip ta' "
-"installazzjoni \n"
-"minima:\n"
-"\n"
-"\" * \"Bl-XWindows\" tinstalla s-sistema bażika flimkien ma' l-minimu ta'\n"
-"pakketti għal sistema grafika;\n"
-"\n"
-" * \"B'dokumentazzjoni bażika\" tinstalla s-sistema bażika flimkien ma' xi\n"
-"programmi sempliċi u d-dokumentazzjoni tagħhom. Dan huwa tajjeb għal "
-"server.\n"
-"\n"
-" * \"Installazzjoni vera minima\" tinstalla strettament l-inqas pakketti \n"
-"possibbli sabiex ikollok Linux b'linja ta' kmand. Din l-installazzjoni "
-"tieħu\n"
-"biss madwar 65MB.\n"
-"\n"
-"Tista' tittikkja \"Għażla ta' pakketti individwali\", li huwa utli jekk int\n"
-"familjari mal-pakketti offruti jew jekk tixtieq kontroll assolut fuq liema \n"
-"pakketti jiġu nstallati.\n"
-"\n"
-"Jekk bdejt l-installazzjoni fil-modalità \"Aġġorna\", tista' tneħħi l-"
-"pakketti\n"
-"kollha sabiex ma jiġu installati ebda pakketti fuq li hemm. Dan huwa utli\n"
-"biex issewwi jew taġġorna sistema eżistenti."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"Finalment, skond jekk għażiltx li tagħżel il-pakketti individwalment, tiġi\n"
-"offruta lista tal-pakketti kollha klassifikati fi gruppi. Waqt li qed "
-"tifli \n"
-"din il-lista, tista' tagħżel gruppi sħaħ jew pakketti individwali.\n"
-"\n"
-"Meta tagħżel pakkett fil-lista, tidher deskrizzjoni maġenbha fuq il-lemin.\n"
-"X'ħin tlesti mill-għażla, klikkja l-buttuna \"Installa\" sabiex tibda' l-\n"
-"proċess ta' installazzjoni. Skond is-saħħa tal-kompjuter u n-numru ta'\n"
-"pakketti li għażilt, jista' jieħu ftit tal-ħin sakemm jiġu installati l-\n"
-"pakketti kollha. Il-ħin totali jiġi stmat u jintwera fuq l-iskrin biex "
-"jgħinek\n"
-"tiddeċiedi għandekx ħin tagħmel kikkra kafè.\n"
-"\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 installati. Fil-Mandrake Linux, is-servizzi li tinstalla "
-"jiġu\n"
-"mtella' awtomatikament meta tixgħel. Għalkemm dawn kienu siguri u ma fihom\n"
-"ebda problemi meta din il-verżjoni ta' Linux inħarġet, jista' jkun li "
-"jinstabu\n"
-"problemi simili wara li ġiet finalizzata din il-verżjoni. Jekk ma tafx \n"
-"x'suppost jagħmel servizz partikulari jew għaliex qed jiġi nstallat, agħżel\n"
-"\"Le\". Jekk tagħfas \"Iva\" dawn is-servizzi jiġu nstallati u jiġu "
-"mtella' \n"
-"awtomatikament fil-bidu.\n"
-"\n"
-"L-għażla \"Dipendenzi awtomatiċi\" sempliċiment titfi l-window li twissik\n"
-"kull meta l-installazzjoni tkun se żżid xi pakketti oħra meħtieġa. Dan "
-"jiġri\n"
-"għax il-programm ikun induna li jinħtieġ pakkett ieħor biex il-programmi li\n"
-"tkun għażilt jaħdmu sew.\n"
-"\n"
-"L-istampa ta' diska flopi żgħira fil-qiegħ tippermettilek li ttella' l-\n"
-"lista ta' pakketti li ġew magħżula waqt installazzjoni preċedenti. Jekk \n"
-"tikklikkja din l-ikona int tintalab iddaħħal flopi li tkun ħloqt waqt \n"
-"installazzjoni oħra. Ara t-tieni ħjiel fl-aħħar stadju biex tara kif toħloq\n"
-"diska simili."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Issa jmiss li tissettja l-konnessjoni mal-internet/network. Jekk trid "
-"tqabbad\n"
-"il-kompjuter mal-internet jew ma' network lokali, klikkja \"OK\" biex "
-"tħaddem\n"
-"programm li jsib u jikkonfigura l-apparat meħtieġ. Jekk dan il-programm ma \n"
-"jsibx l-apparat meħtieġ, neħħi l-marka minn \"awto-għarfien\" qabel terġa'\n"
-"tipprova. Tista' wkoll tagħżel li ma nikkonfigurax in-network, jew li "
-"tissettjah\n"
-"iżjed tard; f'dan il-każ sempliċiment agħfas il-buttuna \"Ikkanċella\".\n"
-"\n"
-"It-tipi ta' konnessjoni disponibbli huma: modem tradizzjonali, modem ISDN,\n"
-"konnessjoni ADSL, modem cable, kif ukoll konnessjoni sempliċi LAN "
-"(Ethernet).\n"
-"\n"
-"Hawnhekk mhux se nidħlu fid-dettall ta' kull tip ta' konfigurazzjoni. \n"
-"Sempliċiment aċċerta li għandek il-parametri kollha minngħand l-ISP jew\n"
-"amministratur tas-sistema tiegħek.\n"
-"\n"
-"Tista' tikkonsulta l-kapitlu fil-manwal dwar il-konnessjonijiet tal-"
-"internet\n"
-"għal iżjed tagħrif, jew inkella installa l-kumplament tas-sistema imbagħad\n"
-"uża l-programm imsemmi f'dan il-manwal biex tissettja l-konnessjoni.\n"
-"\n"
-"Jekk tixtieq tikkonfigura n-network iżjed tard, jew jekk lest mill-\n"
-"konfigurazzjoni, klikkja \"Ikkanċella\"."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Hawnhekk tista' tagħżel liema servizzi tixtieq ittella' mal-bidu,\n"
-"\n"
-"Dawn huma s-servizzi kollha disponibbli mal-konfigurazzjoni kurrenti.\n"
-"Iċċekkjahom sew u neħħi dawk li m'għandekx bżonn kull darba li titla'\n"
-"s-sistema.\n"
-"\n"
-"!! F'dan l-istadju, oqgħod attent jekk tixtieq tuża l-kompjuter bħala "
-"server:\n"
-"aktarx ma jkollokx bżonn ittella' servizzi li m'intix se tuża. Ftakar li xi\n"
-"servizzi jistgħu ikunu perikolużi fuq server. Bħala regola ġenerali, ħalli\n"
-"biss dawk is-servizzi li verament għandek bżonn.\n"
-"!!"
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux jimmaniġġja l-ħin bħala GMT (Greenwich Mean Time) u jaqilbu "
-"għall-\n"
-"ħin lokali skond iż-żona orarja li tagħżel. Huwa possibbli però li titfi "
-"din\n"
-"il-faċilità billi titfi l-għażla \"Arloġġ tas-sistema huwa GMT\" biex il-"
-"ħin\n"
-"tal-kompjuter jiġi l-istess bħall-ħin tas-sistema. Dan huwa utli jekk il-\n"
-"kompjuter tintuża għal sistemi operattivi bħall-Windows.\n"
-"\n"
-"L-għażla \"Sinkronizzazzjoni tal-ħin awtomatika\" tħallik awtomatikament \n"
-"tirregola l-ħin billi taqbad ma' server speċjali fuq l-internet. Fil-lista\n"
-"li tiġi preżentata, agħżel server viċin tiegħek. Ovvjament irid ikollok\n"
-"konnessjoni mal-internet issettjata biex tuża din il-faċilità. Jekk tuża\n"
-"din l-għażla jiġi nstallat programm apposta fuq il-kompjuter li "
-"jippermettilu\n"
-"li jintuża bħala server tal-ħin għal kompjuters oħra fuq in-network lokali."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (Sistema X Windows) huwa l-qalb tal-interfaċċja grafika GNU/Linux, u fuqu\n"
-"jaħdmu l-ambjenti jew desktops grafiċi kollha (KDE, Gnome, AfterStep,\n"
-"WindowMaker eċċ) li huma nklużi ma' Mandrake Linux. F'dan il-pass, DrakX\n"
-"jipprova jissettja l-X awtomatikament.\n"
-"\n"
-"Huwa rari li dan il-proċess ifalli, sakemm m'għandekx apparat antik ħafna\n"
-"(jew ġdid ħafna). Jekk jirnexxi, huwa awtomatikament jibda' lill X bl-aħjar\n"
-"reżoluzzjoni possibbli skond id-daqs tal-iskrin, u tintwera window biex\n"
-"tikkonferma jekk tistax taraha sew.\n"
-"\n"
-"Jekk qed tuża installazzjoni \"Espert\", int tidħol fis-saħħar ta' \n"
-"konfigurazzjoni X. Ara s-sezzjoni korrispondenti fil-manwal għal iżjed\n"
-"tagħrif.\n"
-"\n"
-"Jekk tista' tara l-messaġġ tajjeb f'dan it-test u tagħżel \"Iva\", DrakX "
-"jimxi\n"
-"għall-pass li jmiss. Jekk ma tarax il-messaġġ, dan sempliċiment ifisser li \n"
-"l-konfigurazzjoni hija ħażina, u t-test joħroġ waħdu wara 10 sekondi u\n"
-"jirrestawra l-iskrin."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"Finalment, tiġi mistoqsi jekk tridx l-interfaċċja grafika mill-bidu.\n"
-"Innota li din il-mistoqsija tiġi preżentata anke jekk ma ttestjajtx il-\n"
-"konfigurazzjoni. Ovvjament, jaqbillek tagħżel \"Le\" jekk il-kompjuter se\n"
-"jintuża biss bħala server, jew jekk ma rnexxielekx tissettja l-X sew."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"Is-CD tal-Mandrake Linux għandu modalità biex tirkupra sistema. Tista' \n"
-"taċċessaha billi tibda' l-kompjuter minn fuq l-ewwel CD, tagħfas \"F1\" "
-"x'ħin\n"
-"titla', u mbgħad tittajpja \"rescue\" fil-prompt. Imma, f'każ li l-"
-"kompjuter\n"
-"ma jistax jitħaddem mis-CDROM, int jista' jkollok bżonn dan il-pass ta' \n"
-"l-inqas f'żewġ sitwazzjonijiet:\n"
-"\n"
-" * Meta tinstalla l-bootloader, DrakX jikteb is-settur \"boot\" (MBR) tad-\n"
-"diska prinċipali (sakemm m'intix qed tuża bootloader ieħor) sabiex tkun "
-"tista'\n"
-"tagħżel lill-GNU/Linux jew Windows x'ħin tixgħel (jekk għandek il-Windows \n"
-"installat). Jekk xi darba jkollok terġa' tinstalla l-Windows, dan iħassar "
-"din\n"
-"l-informazzjoni, u ma tkunx tista' ttella' l-GNU/Linux.\n"
-"\n"
-" * Jekk tinħoloq xi problema li ma tħallix lill-GNU/Linux jitla' mid-diska.\n"
-"din il-floppy disk tista' tkun l-uniku mezz biex ittella' l-GNU/Linux. Fid-\n"
-"diska hemm numru raġonevoli ta' programmi biex jgħinuk terġa' tirrestawra\n"
-"sistema li kraxxjat minħabba li jmur id-dawl, żbalji li jsiru, jew "
-"raġunijiet\n"
-"oħra.\n"
-"\n"
-"Jekk tagħżel \"Iva\", int tiġi mitlub iddaħħal diska fid-drive. Il-\n"
-"floppy li ddaħħal trid tkun vojta, jew ikun fiha informazzjoni li tista' \n"
-"tħassar. M'għandekx bżonn tifformattjaha minn qabel għax DrakX se "
-"jħassarha \n"
-"kollha."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"F'dan il-punt int trid tagħżel fejn, fuq il-ħard disk, trid tinstalla s-\n"
-"sistema operattiva Mandrake Linux. 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"
-"Mandrake Linux.\n"
-"\n"
-"Peress li l-effett ta' partizzjonament tal-ħard disk m'humiex riversibbli,\n"
-"dan il-proċess jista' jidher intimidanti jekk m'għandekx esperjenza. \n"
-"Fortunatament, hemm \"saħħar\" li jissimplifika l-proċess kollu. Qabel "
-"tibda',\n"
-"ikkonsulta l-manwal u ħu l-ħin tiegħek.\n"
-"\n"
-"Jekk qed tħaddem l-installazzjoni fil-\"Modalità esperta\", int tidħol f'\n"
-"DiskDrake, programm tal-Mandrake għall-partizzjonament tal-ħard disk, li\n"
-"jħallik tirfina l-allokazzjoni tad-diska. Mill-interfaċċja tal-"
-"installazzjoni.,\n"
-"tista' tuża s-saħħar kif deskritt hawn billi tagħfas il-buttuna \"Saħħar\".\n"
-"\n"
-"Jekk diġà huma definiti xi partizzjonijiet, jew minn installazzjoni "
-"preċedenti\n"
-"jew minn xi programm ieħor, tista' tagħżel dawn biex tinstalla fuqhom.\n"
-"\n"
-"Jekk m'hemm ebda partizzjonijiet definiti, trid toħloqhom permezz tas-"
-"saħħar.\n"
-"Skond il-konfigurazzjoni tal-ħard disk, diversi għażliet huma disponibbli:\n"
-"\n"
-" * \"Uża spazju vojt\": Din l-għażla toħloq partizzjonijiet awtomatikament.\n"
-"M'għandek bżonn tagħmel xejn iżjed..\n"
-"\n"
-" * \"Uża partizzjoni eżistenti\": Is-saħħar sab partizzjoni waħda jew iżjed\n"
-"tal-Linux fuq il-ħard disk. Jekk trid tuża lilhom, agħżel din.\n"
-"\n"
-" * \"Uża spazju vojt fuq partizzjoni Windows\": Jekk għandek Microsoft "
-"Windows\n"
-"installat fuq il-ħard disk u qed jokkupa l-ispazju kollu, trid toħloq ftit \n"
-"spazju għal-Linux. Biex tagħmel dan, trid jew tħassar il-partizzjoni "
-"Windows\n"
-"u kull m'hemm fiha (ara \"Ħassar id-diska sħiħa\" jew \"Modalità esperta"
-"\"), \n"
-"jew iċċekken il-partizzjoni Windows. Tista' ċċekken il-partizzjoni Windows \n"
-"mingħajr ma titlef informazzjoni. Din is-soluzzjoni hija rakkomandata biex "
-"tuża \n"
-"l-Windows u l-Linux flimkien fuq l-istess kompjuter.\n"
-"\n"
-" Qabel tagħżel din l-għażla, kun af li wara din il-proċedura, il-"
-"partizzjoni\n"
-"tal-Windows tkun iżgħar milli hi bħalissa. Ikollok inqas spazju taħt il-\n"
-"Microsoft Windows fejn iżżomm informazzjoni jew tinstalla programmi ġodda.\n"
-"\n"
-" * \"Ħassar id-diska sħiħa\": Jekk tixtieq tħassar l-informazzjoni kollha u\n"
-"l-partizzjonijiet kollha li għandek fuq il-ħard disk u tpoġġi l-Mandrake "
-"Linux\n"
-"minnflokhom, tista' tagħżel din. Oqgħod attent minn din l-għażla għax ma "
-"tkunx\n"
-"tista' tibdel fehemtek wara li tikkonferma.\n"
-"\n"
-" !! Jekk tagħżel din l-għażla, kull m'hemm fuq id-diska jintilef !!\n"
-"\n"
-" * \"Modalità esperta\": Agħżel dan jekk trid tippartizzjona l-ħard disk \n"
-"manwalment. Oqgħod attent - hija għażla li tagħti kontroll imma hija "
-"perikoluża.\n"
-"Tista' faċilment titlef l-informazzjoni kollha b'dan il-mod. Għalhekk, tużax "
-"din\n"
-"l-għażla jekk ma tafx x'qed tagħmel."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"Dak kollox! L-installazzjoni issa hija lesta u s-sistema GNU/Linux issa\n"
-"lesta biex tintuża. Agħfas \"OK\" biex tirristartja l-kompjuter. Tista'\n"
-"tagħżel GNU/Linux jew Windows, skond x'tippreferi (jekk għandek it-tnejn\n"
-"installati) malli jerġa' jixgħel il-kompjuter.\n"
-"\n"
-"Il-buttuna \"Avvanzat\" (f'modalità esperta biss) turik żewġ buttuni oħra:\n"
-"\n"
-" * \"oħloq flopi awto-installa\": toħloqlok flopi li tippermettilek \n"
-"tirrepeti l-istess installazzjoni fuq kompjuter ieħor identiku, mingħajr\n"
-"l-intervent tiegħek.\n"
-"\n"
-" Innota li meta tagħfas din il-buttuna jintwerew żewġ għażliet oħra:\n"
-"\n"
-" * \"Replay\". Din hija installazzjoni semi-awtomatika, għax il-pass ta'\n"
-"partizzjonament (u dak biss) jibqa' manwali.\n"
-"\n"
-" * \"Awtomatiku\". Installazzjoni totalment awtomatika - il-ħard disk\n"
-"titħassar u tinkiteb mill-ġdid, u kull informazzjoni fuqha tintilef.\n"
-"\n"
-" Din il-faċilità hija utli meta qed tinstalla numru kbir ta' kompjuters\n"
-"identiċi. Ara s-sezzjoni \"Auto install\" fuq il-websajt tagħna.\n"
-"\n"
-" * \"Ikteb l-għażla ta' pakketti\"(*): jikteb l-għażla ta' pakketti li\n"
-"nstallajt. Meta qed tagħmel installazzjoni oħra, daħħal il-flopi fid-drajv\n"
-"u meta tibda l-installazzjoni, agħfas [F1] u ħaddem l-installazzjoni "
-"permezz\n"
-"tal-kmand >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) Għandek bżonn flopi formattjata FAT (DOS). Biex toħloq waħda mil-Linux,\n"
-"ittajpja \"mformat a:\"."
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Partizzjonijiet li ġew definiti ġodda jridu jiġu formattjati biex\n"
-"jintużaw (formattjati jfisser li tinħoloq \"filesystem\")\n"
-"\n"
-"F'dan il-punt tista' tagħżel li terġa' tifformattja partizzjonijiet\n"
-"eżistenti biex tħassar li kien hemm fuqhom. Jekk tixtieq tagħmel hekk,\n"
-"agħżel dawk il-partizzjonijiet ukoll.\n"
-"\n"
-"Innota li mhux meħtieġ li terġa' tifformattja l-partizzjonijiet kollha\n"
-"eżistenti. Trid però tifformattja dawk il-partizzjonijiet li jkollhom is-\n"
-"sistema operattiva fuqhom (eż, \"/\", \"/usr\" jew \"/opt\"), imma "
-"m'għandekx\n"
-"bżonn tifformattja dawk li fihom l-informazzjoni tiegħek (tipikament \"/home"
-"\").\n"
-"\n"
-"Oqgħod attent meta tagħżel il-partizzjonijiet. Wara li jiġu formattjati,\n"
-"l-informazzjoni kollha li kien hemm fuqhom tintilef u m'hemmx mod biex "
-"iġġibhom\n"
-"lura.\n"
-"\n"
-"Agħfas \"OK\" meta tkun lest biex tifformattja l-partizzjonijiet.\n"
-"\n"
-"Agħfas \"Ikkanċella\" jekk trid tagħżel partizzjoni oħra għas-sistema ġdida\n"
-"Mandrake Linux.\n"
-"\n"
-"Agħfas \"Avvanzat\" biex tagħżel partizzjonijiet biex jiġu ċċekkjati għal "
-"blokki\n"
-"ħżiena fuq id-diska."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Is-sistema operattiva Mandrake Linux issa qed tiġi installata.\n"
-"Skond in-numru ta' pakketti li għażilt, u s-saħħa tal-kompjuter, dan il-\n"
-"proċess jista' jdum bejn ftit minuti u ħin konsiderevoli.\n"
-"\n"
-"Jekk jogħġbok stenna sakemm ilesti."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"Fid-data meta tinstalla l-Mandrake Linux, 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 \"Iva\" jekk\n"
-"għandek konnessjoni mal-internet issettjata, jew \"Le\" jekk tippreferi li\n"
-"tinstalla l-aġġornamenti iżjed tard.\n"
-"\n"
-"Jekk tagħżel iva, tintwera lista ta' postijiet minn fejn l-aġġornamenti \n"
-"jistgħu jitniżżlu (\"mirja\"). Agħżel l-iżjed wieħed viċin tiegħek. "
-"Imbagħad\n"
-"tintwera lista ta' pakketti. Dur dawn il-pakketti, agħżel liema trid u \n"
-"agħfas \"Installa\" biex tniżżilhom u tinstallahom jew \"Ikkanċella\" biex "
-"twaqqaf."
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Qabel tkompli int mitlub taqra sew it-termini ta' din il-liċenzja. Hija\n"
-"tkopri d-distribuzzjoni sħiħa ta' Mandrake Linux. Jekk ma taqbilx ma' t-"
-"termini\n"
-"kollha tagħha, klikkja l-buttuna \"Ma naċċettax\", u l-installazzjoni "
-"tieqaf \n"
-"minnufih. Biex tkompli bl-installazzjoni, agħfas il-buttuna \"Naċċetta\"."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"F'dan il-punt, trid tagħżel livell ta' sigurtà għal dan il-kompjuter.\n"
-"Bħala regola ġenerali, iżjed m'hu espost il-kompjuter, u iżjed m'hi "
-"kruċjali\n"
-"l-informazzjoni ta' fuqu, iżjed irid ikun għoli l-livell ta' sigurtà. Innota "
-"li\n"
-"livell ta' sigurtà iżjed għoli jfisser iżjed diffikultà fl-użu. Irreferi \n"
-"għall-kapitlu MARC fil-Manwal ta' Referenza għat-tifsira ta' dawn il-"
-"livelli.\n"
-"\n"
-"Jekk ma tafx liema tagħżel, żomm l-għażla impliċita."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 Mandrake Linux. Jekk diġà ġew definiti xi\n"
-"partizzjonijiet, minn installazzjoni preċedenti ta' GNU/Linux jew minn\n"
-"għodda ta' partizzjonament oħra, tista' tuża l-partizzjonijiet eżistenti.\n"
-"Altrimenti, l-partizzjonijiet tal-ħard disk iridu jiġu definiti.\n"
-"\n"
-"Biex toħloq il-partizzjonijiet, l-ewwel trid tagħżel ħard disk.\n"
-"Tista' tagħżel diska għall-partizzjonament billi tagħżel \"hda\" għal l-\n"
-"ewwel diska IDE, \"hdb\" għat-tieni, eċċ, jew \"sda\" għal l-ewwel\n"
-"diska SCSI, eċċ.\n"
-"\n"
-"Biex tippartizzjona l-ħard disk magħżula għandek dawn l-għażliet:\n"
-"\n"
-" * \"Ħassar kollox\": din l-għażla tħassar il-partizzjonijiet kollha\n"
-"mill-ħard disk magħżula.\n"
-"\n"
-" * \"Awto allokazzjoni\": din l-għażla awtomatikament toħloqlok "
-"partizzjonijiet\n"
-"Ext2 u swap fl-ispazju vojt tad-diska.\n"
-"\n"
-" * \"Iżjed\" jagħtik aċċess għal iżjed faċilitajiet:\n"
-"\n"
-" * \"Ikteb tabella tal-partizzjonijiet\": jikteb it-tabella \n"
-"tal-partizzjonijiet fuq flopi. Utli biex tirkupra t-tabella iżjed tard jekk\n"
-"hemm bżonn. Dan il-pass huwa rakkomandat.\n"
-"\n"
-" * \"Irrestawra t-tabella tal-partizzjonijiet\": tħallik tirrestawra t-\n"
-"tabella tal-partizzjonijiet minn flopi disk fejn Ä¡ew miktuba.\n"
-"\n"
-" * \"Salva tabella tal-partizzjonijiet\": jekk it-tabella tal-"
-"partizzjonijiet\n"
-"ġiet korrotta b'xi mod, din l-għażla tħallik tipprova terġa' tirkupraha. \n"
-"Oqgħod attent b'din l-għażla u ftakar li tista' tfalli.\n"
-"\n"
-" * \"Erġa' aqra' t-tabella\": jinsa l-bidliet kollha u jerġa' jaqra t-"
-"tabella\n"
-"mill-ħard disk.\n"
-"\n"
-" * \"awto-muntar ta' medja tinħareġ\": jekk tneħħi din l-għażla l-users\n"
-"ikollhom jimmontaw u jiżmuntaw manwalment diski li jinħarġu bħal flopi u "
-"CDROM.\n"
-"\n"
-" * \"Saħħar\": uża dan il-metodu jekk ma tafx sew kif tagħmel il-\n"
-"partizzjonijiet int.\n"
-"\n"
-" * \"Annulla\": uża din l-għażla biex tikkanċella l-għażliet li għamilt.\n"
-"\n"
-" * \"Aqleb modalità normali/esperta\": jagħtik iżjed azzjonijiet fuq il-\n"
-"partizzjonijiet (tip, għażliet, format) u jagħti iżjed dettalji.\n"
-"\n"
-" * \"Lest\": meta tlesti mill-partizzjonament, dan jikteb il-bidliet li\n"
-"għamilt lid-diska.\n"
-"\n"
-"Nota: tista' tilħaq kull għażla mit-tastiera. Dur il-partizzjonijiet bit-"
-"TAB\n"
-"u l-vleġeġ 'il fuq u 'l isfel.\n"
-"\n"
-"Meta tkun fuq il-partizzjoni li trid, tista' tuża:\n"
-"\n"
-" * Ctrl-C biex toħloq partizzjoni (meta l-partizzjoni vojta tkun magħżula)\n"
-"\n"
-" * Ctrl-D biex tħassar partizzjoni\n"
-"\n"
-" * Ctrl-M biex tissettja l-punt ta' mmuntar.\n"
-"\n"
-"Biex tikseb iżjed informazzjoni dwar il-filesystems differenti disponibbli,\n"
-"jekk jogħġbok aqra l-kapitlu ext2fs fil-Manwal ta' Referenza.\n"
-"\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_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"Instabu iżjed minn partizzjoni waħda tal-Windows fuq il-ħard disk. Jekk \n"
-"jogħġbok agħżel liema minnhom trid iċċekken biex tinstalla s-sistema \n"
-"operattiva Linux.\n"
-"\n"
-"Kull partizzjoni hija mmarkata hekk: \"Isem tal-Linux\", \"Isem fil-Windows"
-"\",\n"
-"\"Daqs\".\n"
-"\n"
-"L-isem tal-Linux huwa mqassam hekk: \"tip ta' diska\", \"numru ta' diska"
-"\", \n"
-"\"numru tal-partizzjoni\", per eżempju, \"hda1\". \n"
-"\n"
-"It-tip ta' diska huwa \"hd\" jekk id-diska hija tip IDE, u \"sd\" jekk "
-"hija \n"
-"tip SCSI.\n"
-"\n"
-"In-numru tad-diska huwa l-ittra ta' wara \"hd\" jew \"sd\". Għal diski IDE:\n"
-"\n"
-" * \"a\" hija d-diska \"master\" fuq il-kontrollatur IDE primarju,\n"
-"\n"
-" * \"b\" hija d-diska skjav fuq il-kontrollatur IDE primarju,\n"
-"\n"
-" * \"c\" hija d-diska \"master\" fuq il-kontrollatur IDE sekondarju,\n"
-"\n"
-" * \"d\" hija d-diska skjav fuq il-kontrollatur IDE sekondarju\n"
-"\n"
-"Fuq diski SCSI, \"a\" hija d-diska bl-iżjed ID baxx, \"b\" hija t-tieni, "
-"eċċ.\n"
-"\n"
-"\"Isem tal-Windows\" huwa l-ittra li jkollha din il-ħard disk taħt il-"
-"Windows\n"
-"(l-ewwel diska jew partizzjoni hija \"C:\")."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Jekk jogħġbok stenna ftit. Dan il-proċess jista' jieħu diversi minuti."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"DrakX issa għandu bżonn ikun jaf jekk tridx tagħmel installazzjoni standard "
-"(\"Rakkomandata\") jew waħda li tagħtik iżjed kontroll fuq x'jiġri \n"
-"(\"Espert\"). Għandek ukoll l-għażla jekk tridx installazzjoni ġdida\n"
-"jew aġġornament ta' sistema eżistenti Mandrake Linux:\n"
-"\n"
-" * \"Installa\": Kompletament iħassar is-sistema l-antika. Fil-fatt, skond\n"
-"kif inhi mqassma s-sistema eżistenti, tista' żżomm xi partizzjonijiet\n"
-"mill-antiki kif inhuma.\n"
-"\n"
-" * \"Aġġorna\" Din il-klassi ta' installazzjoni tippermettilek taġġorna\n"
-"l-pakketti li għandek installati fuq il-Mandrake Linux. Hija żżomm il-\n"
-"partizzjonijiet preżenti tal-ħard disk kif ukoll il-konfigurazzjoni tal-\n"
-"users. Il-passi l-oħrajn tal-konfigurazzjoni jibqgħu aċċessibbli bħal \n"
-"installazzjoni normali.\n"
-"\n"
-" * \"Aġġorna pakketti biss\" Din il-klassi ġdida tippermetti li taġġorna\n"
-"l-pakketti ta' sistema eżistenti filwaqt li żżomm il-konfigurazzjoni "
-"eżistenti\n"
-"mhux mimsusa. Tkun tista' wkoll iżżid pakketti ġodda mal-installazzjoni.\n"
-"\n"
-"L-aġġornamenti għandhom jaħdmu fuq sistemi Mandrake Linux minn v8.1 'il\n"
-"quddiem.\n"
-"\n"
-"Skond kemm inti familjari mal-Mandrake Linux, agħżel waħda minn dawn:\n"
-"\n"
-" * Rakkomandat: agħżel din jekk qatt ma nstallajt sistema Mandrake Linux \n"
-"qabel. L-installazzjoni tkun iżjed sempliċi u tiġi mistoqsi biss ftit \n"
-"mistoqsijiet.\n"
-"\n"
-" * Espert: jekk għandek esperjenza sew ta' GNU/Linux tista' tagħżel din\n"
-"il-klassi ta' installazzjoni. L-installazzjoni esperta tħallik tagħmel \n"
-"installazzjoni personalizzata ħafna. Xi wħud mill-mistoqsijiet jistgħu "
-"ikunu\n"
-"diffiċli tirrispondihom jekk ma tafx sew lill-GNU/Linux, għalhekk tagħżilx\n"
-"din il-klassi jekk ma tafx x'qed tagħmel."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"Normalment, DrakX jagħżillek it-tastiera tajba (skond il-lingwa li\n"
-"għażilt) u anqas tara dan il-pass. Però, jista' jkollok tastiera\n"
-"li ma taqbilx eżatt mal-lingwa: per eżempju, jekk int titkellem bil-\n"
-"Malti imma tgħix fi Franza, tista' tkun trid tastiera Franċiża, jew\n"
-"jista' jkollok tastiera Maltija ibbażata fuq tastiera US. F'dawn il-\n"
-"każi, trid tmur lura f'dan il-pass u tagħżel it-tastiera tajba mil-\n"
-"lista.\n"
-"\n"
-"Klikkja fuq il-buttuna \"Oħrajn\" biex tara l-lista kompleta ta' \n"
-"tastiera li hemm fis-sistema."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"Jekk jogħġbok agħżel il-lingwa preferuta għall-installazzjoni u l-użu tas-\n"
-"sistema.\n"
-"Agħfas il-buttuna \"Avvanzat\" biex tagħżel lingwi oħra li tixtieq fuq is-\n"
-"sistema. Jekk tagħżel lingwi oħra, il-fajls speċifiċi għal dik il-lingwa "
-"jiġu\n"
-"nstallati fuq is-sistema. Per eżempju, tista' tagħżel il-Malti bħala lingwa\n"
-"ewlenija fil-lista, u fis-sezzjoni avvanzata tagħżel Taljan u Russu billi \n"
-"tikklikkja l-istilla ta' maġenbhom.\n"
-"\n"
-"Innota li tista' tagħżel kemm trid lingwi. Ladarba tkun għażilt il-lingwi\n"
-"li trid agħfas \"OK\" biex tkompli."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"Impliċitament, DrakX jassumi li għandek maws b'żewġ buttuni u jissettjah\n"
-"għall-emulazzjoni tat-tielet buttuna. DrakX kapaċi jinduna waħdu jekk il-\n"
-"maws huwiex PS/2, serjali jew USB.\n"
-"\n"
-"Jekk tixtieq tispeċifika tip ta' maws differenti, agħżel it-tip tajjeb mil-\n"
-"lista provduta.\n"
-"\n"
-"Jekk tagħżel tip ta' maws differenti mill-oriġinali, tiġi provduta faċilità\n"
-"biex tittestja s-setings. Uża l-buttuni kollha u r-rota biex tivverifika li "
-"s-\n"
-"setings jaħdmu sew. Jekk il-maws ma jaħdimx sew agħfas \"spazju\" jew\n"
-"[Enter] biex tikkanċella u terġa' tagħżel ieħor."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Jekk jogħġbok agħżel il-port it-tajjeb. Per eżempju, il-port \"COM1\" fil-\n"
-"Windows huwa ekwivalenti għal \"ttyS0\" fil-GNU/Linux."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"Dan huwa punt ta' deċiżjoni kruċjali għas-sigurtà tas-sistema GNU/Linux\n"
-"tiegħek: trid tagħżel password għal \"root\". \"root\" huwa l-user li\n"
-"jintuża bħala amministratur tas-sistema, u huwa l-uniku user awtorizzat\n"
-"li jaġġorna s-sistema, iżid users, jibdel il-konfigurazzjoni. eċċ. Fi kliem\n"
-"ieħor, \"root\" kapaċi jagħmel kollox! Għalhekk huwa importanti li tagħżel\n"
-"password li diffiċli biex taqtagħha -DrakX iwissik jekk tagħżel waħda faċli\n"
-"wisq. Kif tista' tinduna, huwa anke possibbli li ma ddaħħal xejn bħala "
-"password,\n"
-"imma dan huwa perikoluż ĦAFNA u aħna ma nirrikmandawh qatt. Peress li \"root"
-"\"\n"
-"jista' jegħleb kull limitazzjoni, saħansitra jħassar l-informazzjoni u \n"
-"partizzjonijiet kollha, huwa mportanti li jkun diffiċli kemm jista' jkun li\n"
-"nies oħra jidħlu bħala \"root\".\n"
-"\n"
-"Il-password l-aħjar li jkun taħlita ta' ittri u numri, u ta' l-inqas twil "
-"8 \n"
-"karattri. M'għandek qatt tikteb il-password ta' \"root\" - dan jagħmilha\n"
-"faċli wisq tikkomprometti s-sistema.\n"
-"\n"
-"Fl-istess ħin tagħmilx il-password twil jew kumplikata wisq għax int trid\n"
-"tkun kapaċi tiftakarha.\n"
-"\n"
-"Il-password mhux se jintwera fuq l-iskrin waqt li tittajpjah. Għalhekk trid\n"
-"tittajpjah darbtejn biex jonqos iċ-ċans li tagħmel żball waqt li tittajpja.\n"
-"Jekk tagħmel l-istess żball darbtejn, trid tittajpja l-password b'dan il-"
-"mod\n"
-"sakemm tibdlu.\n"
-"\n"
-"Fil-modalità esperta għandek l-għażla li taqbad ma' server ta' "
-"awtentikazzjoni,\n"
-"bħal NIS jew LDAP.\n"
-"\n"
-"Jekk in-network tiegħek juża protokoll LDAP (jew NIS) għall-"
-"awtentikazzjoni,\n"
-"agħżel \"LDAP\" jew \"NIS\" bħala awtentikazzjoni. Jekk ma tafx, staqsi "
-"lill-\n"
-"amministratur tan-network.\n"
-"\n"
-"Jekk il-kompjuter tiegħek mhux imqabbad ma' network amministrat, agħżel\n"
-"\"Fajls lokali\" għall-awtentikazzjoni."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO u grub huma \"boot loaders\" għall-GNU/Linux. Dan l-istadju normalment\n"
-"huwa totalment awtomatizzat. Fil-fatt, DrakX janalizza s-settur \"boot\" "
-"tad-\n"
-"diska u jaġixxi skond x'isib hemm:\n"
-"\n"
-" * Jekk isib settur boot tal-Windows, dan jiġi mibdul mal-ġdid;\n"
-"\n"
-"F'każ ta' dubju, DrakX jurik window b'diversi għażliet.\n"
-"\n"
-" * \"Boot loader x'tuża\": għandek tliet għażliet:\n"
-"\n"
-" * \"GRUB\": jekk tippreferi grub (menu testwali).\n"
-"\n"
-" * \"LILO b'menu grafiku\": jekk tippreferi LILO b'modalità grafika.\n"
-"\n"
-" * \"LILO b'menu testwali\": jekk tippreferi LILO b'modalità testwali.\n"
-"\n"
-" * \"Apparat boot\": ġeneralment ma tbiddilx il-valur impliċitu (\"/dev/hda"
-"\"),\n"
-"imma jekk tippreferi, il-bootloader jista' jiġi nstallat fuq it-tieni diska\n"
-"(\"/dev/hdb\") jew saħansitra flopi (\"/dev/fd0\").\n"
-"\n"
-" * \"Pawża qabel ittella' impliċitu\": meta tixgħel il-kompjuter, dan "
-"jistenna\n"
-"daqshekk biex il-user ikun jista' jagħmel għażliet oħra.\n"
-"\n"
-"!! Importanti tkun taf li jekk ma tinstallax \"bootloader\" (jekk tagħfas \n"
-"\"Ikkanċella\"), irid ikollok metodu ieħor biex ittella' s-sistema "
-"Mandrake \n"
-"Linux. Kun af sew x'qed tagħmel qabel tibdel waħda minn dawn l-għażliet. !!\n"
-"\n"
-"Jekk tagħfas il-buttuna \"Avvanzat\" f'din il-window tara diversi għażliet\n"
-"avvanzati għal users esperti.\n"
-"\n"
-"Wara li tkun ikkonfigurajt il-parametri ġenerali tal-bootloader, tiġi\n"
-"preżentat b'lista ta' għażliet tal-boot li jkunu disponibbli meta tixgħel.\n"
-"\n"
-"Jekk għandek sistema operattiva oħra installata fuq il-kompjuter, din tkun\n"
-"miżjuda mal-menu tal-boot. Hawn, tista' tirfina l-għażliet eżistenti. "
-"Agħżel\n"
-"wieħed mill-elementi u agħfas \"Biddel\" biex tbiddilhom u \"Neħħi\" biex "
-"tneħħi l-element. \"Żid\" joħloq element ġdid, u \"Lest\" imur fil-pass\n"
-"li jmiss ta' l-installazzjoni."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (LInux LOader) u grub huma \"boot loaders\": huma jagħtuk il-faċilità\n"
-"li tħaddem lill-GNU/Linux jew sistema operattiva oħra preżenti fuq il-"
-"kompjuter.\n"
-"Normalment, dawn is-sistemi operattivi oħrajn jiġu magħrufa u konfigurati\n"
-"awtomatikament. Jekk dan m'hux il-każ, tista' żżid għażla mal-menu "
-"manwalment\n"
-"f'dan l-iskrin. Aċċerta li tagħżel il-parametri tajbin.\n"
-"\n"
-"Għandek mnejn ma tkunx trid tagħti aċċess għal dawn is-sistemi operattivi "
-"lill\n"
-"ħadd. F'dak il-każ tista' tħassar dawn l-elementi. Imma mbagħad tkun trid "
-"flopi\n"
-"apposta biex tidħol f'dawn is-sistemi operattivi!"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Hawn trid tindika fejn tixtieq tpoġġi l-informazzjoni meħtieġa biex tibda\n"
-"s-sistema.\n"
-"\n"
-"Jekk ma tafx x'inti tagħmel, agħżel \"L-ewwel settur tad-diska (MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"Hawn tista' tagħżel sistema ta' printjar għall-kompjuter tiegħek. Sistemi\n"
-"operattivi oħra joffrulek waħda, Mandrake Linux jagħtik tlieta.\n"
-"\n"
-" * \"pdq\" - li jfisser \"printja minngħajr kju\", huwa l-aħjar għażla\n"
-"jekk għandek konnessjoni diretta mal-printer, trid il-faċilità li twaqqaf\n"
-"printjar malajr, u m'għandekx printers bin-network. Dan il-metodu jaċċetta\n"
-"biss networking sempliċi, u mhux effiċjenti fuq network. Tista' tagħżel \n"
-"\"pdq\" jekk din hija l-ewwel esperjenza tiegħek fuq Linux. Tista' tibdel\n"
-"din l-għażla wara billi tħaddem PrinterDrake miċ-Ċentru tal-Kontroll \n"
-"Mandrake u tagħfas il-buttuna \"Espert\".\n"
-"\n"
-" * \"CUPS\"\"Sistema ta' Printjar Komuni tal-Linux\" huwa eċċellenti\n"
-"kemm biex tipprintja fuq printer lokali kif ukoll fuq printer in-naħa l-"
-"oħra\n"
-"tad-dinja. Huwa sempliċi u jista' jaħdem kemm bħala server kif ukoll bħala\n"
-"klijent għal sistemi antiki \"lpd\", għalhekk huwa kompatibbli ma' sistemi\n"
-"antiki. Kapaċi jagħmel ħafna affarijiet, imma l-konfigurazzjoni bażika hija\n"
-"sempliċi kważi daqs \"pdq\". Biex jemula server \"lpd\", trid tħaddem is-\n"
-"servizz \"cups-lpd\". CUPS għandu interfaċċji grafiċi biex tipprintja jew\n"
-"tissettja l-għażliet tal-printer.\n"
-"\n"
-" * \"lprNG\" - \"line printer daemon New Generation\". Din is-sistema "
-"tagħmel\n"
-"bejn wieħed u ieħor l-istess affarijiet li jagħmlu l-oħrajn, imma kapaċi "
-"ukoll\n"
-"juża printers fuq network Novell, għax jaċċetta l-protokoll IPX, u kapaċi\n"
-"jipprintja lill kmandijiet tax-shell. Jekk għandek network Novell jew\n"
-"għandek bżonn tipprintja permezz ta' kmand mingħajr ma tuża pajp, uża "
-"lprNG.\n"
-"Altrimenti, CUPS huwa aħjar għax huwa iżjed sempliċi u jaħdem aħjar fuq \n"
-"network."
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX issa se jfittex apparat IDE fuq il-kompjuter tiegħek. Huwa wkoll\n"
-"ifittex kard waħda jew iżjed SCSI PCI fuq is-sistema. Jekk tinstab kard\n"
-"SCSI, DrakX awtomatikament jinstalla d-drajver għaliha.\n"
-"\n"
-"Peress li dan il-proċess mhux dejjem isib ċerti apparat. DrakX jitolbok\n"
-"tikkonferma jekk hemmx kard SCSI PCI fuq il-kompjuter. Agħfas \"Iva\" jekk\n"
-"taf li għandek kard simili fuq il-kompjuter. Int tingħata lista ta' kards \n"
-"SCSI mnejn tagħżel tiegħek. Agħżel \"Le\" jekk m'għandekx kards SCSI. Jekk \n"
-"m'intix ċert tista' tiċċekkja l-lista ta' ħardwer misjub fis-sistema billi\n"
-"tagħfas \"Ara info. ħardwer\" u mbagħad \"OK\". Eżamina l-lista ta' apparat "
-"u mbagħad agħfas \"OK\" biex tiġi lura fil-konfigurazzjoni ta' SCSI.\n"
-"\n"
-"Jekk trid tissettja l-adattur manwalment, DrakX jistaqsik jekk tridx \n"
-"tispeċifika għażliet għalih. Jaqbillek tħalli lill DrakX jeżamina l-ħardwer\n"
-"biex isir jaf liema għażliet għandu bżonn l-apparat biex jaħdem. Dan \n"
-"normalment jaħdem sew.\n"
-"\n"
-"Jekk DrakX mhux kapaċi jagħraf l-għażliet li jridu jiġu mgħoddija, trid\n"
-"tispeċifikahom manwalment lid-drajver. Jekk jogħġbok iċċekkja l-\"User Guide"
-"\", (kapitlu 3, \"Collecting Information on Your Hardware\") għal ħjilijiet "
-"dwar\n"
-"kif issir taf il-parametri meħtieġa mid-dokumentazzjoni ta' l-apparat, "
-"mill-\n"
-"website tad-ditta tiegħu, jew minn Microsoft Windows (jekk tuża dan l-"
-"apparat\n"
-"fuq il-Windows ukoll)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"Hawn issib diversi parametri li jikkonċernaw il-kompjuter tiegħek. Skond\n"
-"l-apparat li għandek imqabbad tista' tara divers minn dawn:\n"
-"\n"
-" * \"Maws\": iċċekkja l-konfigurazzjoni preżenti tal-maws u klikkja\n"
-"l-buttuna biex tibdlu jekk meħtieġ.\n"
-"\n"
-" * \"Tastiera\": iċċekkja jekk dan jaqbilx mat-tip ta' tastiera tiegħek;\n"
-"agħfas il-buttuna biex tibdlu.\n"
-"\n"
-" * \"Żona tal-ħin\": DrakX, impliċitament, jipprova jaqta' skond il-lingwa\n"
-"li għażilt. Hawnhekk ukoll, bħal fil-każ tat-tastiera, tista' ma tkunx fil-\n"
-"pajjiż ewlieni tal-lingwa, għalhekk tista' tibdel iż-żona billi tagħfas din\n"
-"il-buttuna.\n"
-"\n"
-" * \"Printer\": jekk tagħfas il-buttuna tal-printer tista' tħaddem saħħar\n"
-"biex tissettja l-printer.\n"
-"\n"
-" * \"Kard awdjo\": jekk instabet kard tal-awdjo fuq il-kompjuter tiegħek,\n"
-"tintwera hawn. M'hemm xejn xi tbiddel waqt l-installazzjoni.\n"
-" * \"Kard TV\": jekk instabet kard tat-TV fuq il-kompjuter tiegħek,\n"
-"tintwera hawn. M'hemm xejn xi tbiddel waqt l-installazzjoni.\n"
-"\n"
-" * \"Kard ISDN\": jekk instabet kard ISDN fuq il-kompjuter tiegħek,\n"
-"tintwera hawn. Tista' tagħfas il-buttuna biex tbiddel il-parametri "
-"assoċjati\n"
-"magħha."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Agħżel liema ħard disk trid tħassar biex tinstalla l-partizzjonijiet tal-\n"
-"Mandrake Linux fuqha. Oqgħod attent, l-informazzjoni kollha fuq din id-\n"
-"diska jintilef u ma jkunx jista' jinġab lura!"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Klikkja fuq \"OK\" jekk trid tħassar l-informazzjoni u partizzjonijiet \n"
-"kollha li hemm fuq dan il-ħard disk. Oqgħod attent, wara li tagħfas \"OK\"\n"
-"ma tkunx tista' terġa' tikseb l-informazzjoni u partizzjonijiet li hemm\n"
-"fuq dan il-ħard disk, inkluż fajls tal-Windows.\n"
-"\n"
-"Klikkja \"Ikkanċella\" biex twaqqaf dan il-proċess minngħajr ma tħassar\n"
-"l-informazzjoni u partizzjonijiet fuq dan il-ħard disk."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-"Ma nistax naċċessa moduli tal-kernel li jikkorrispondu għall-kernel (fajl %s "
-"nieqes). Dan normalment ifisser li l-flopi mhuwiex sinkronizzat mal- "
-"installazzjoni. Jekk jogħġbok oħloq flopi ġdida biex tistartja fuqha."
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "Trid ukoll tifformattja %s"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-"Int għażilt dan is-server/s: %s\n"
-"\n"
-"\n"
-"Dawn is-servers huma attivati impliċitament. M'għandhom ebda problemi ta'\n"
-"sigurtà magħrufa, imma jistgħu jinstabu ġodda minn żmien għal żmien. "
-"Għalhekk,\n"
-"importanti li żżommhom aġġornati.\n"
-"\n"
-"\n"
-"Żgur li trid tinstalla dawn is-servers?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-"Dawn il-pakketti se jitneħħew biex iħalluk taġġorna s-sistema: %s\n"
-"\n"
-"\n"
-"Żgur li trid tneħħi dawn il-pakketti?\n"
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Ma nistax nuża \"broadcast\" minngħajr dominju NIS"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Daħħal flopi formattjata FAT fid-drajv %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Din il-flopi m'hix formattjata FAT"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Biex tuża din l-għażla ta' pakketti, ħaddem l-installazzjoni b' \"linux "
-"defcfg=floppy\""
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Problema fil-qari tal-fajl %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"Instabet problema - ebda apparat validu ma nstab fejn jinħolqu filesystems "
-"ġodda. Iċċekkja l-kompjuter għall-kawża ta' din il-problema."
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Xi apparat fil-kompjuter tiegħek jeħtieġ drajvers speċjali biex jaħdem.\n"
-"Tista' ssib iżjed informazzjoni dwarhom fuq: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Għandek bżonn partizzjoni \"root\".\n"
-"Għal dan l-ewwel oħloq partizzjoni (jew agħżel waħda eżistenti)\n"
-"Imbagħad agħżel \"Punt ta' mmuntar\" u ssettjah għal \"/\""
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Għandek bżonn partizzjoni \"swap\""
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"M'għandekx partizzjoni \"swap\".\n"
-"\n"
-"Trid tkompli xorta?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Għandek bżonn partizzjoni FAT immuntata fuq /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Uża l-ispazju vojt"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "M'hemmx biżżejjed spazju vojt biex jinħolqu l-partizzjonijiet il-ġodda"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Uża partizzjoni eżistenti"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "M'hemmx partizzjonijiet eżistenti x'nuża"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Uża l-partizzjoni tal-Windows għal loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Liema partizzjoni trid tuża għal Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Agħżel id-daqsijiet"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Daqs tal-partizzjoni root f' MB: "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Daqs tal-partizzjoni Swap f' MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Uża l-ispazju vojt fil-partizzjoni tal-Windows"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Liema partizzjoni trid tibdlilha d-daqs?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Qed nikkalkula l-limiti tal-filesystem tal-Windows"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"Il-programm biex tibdel id-daqs ta' partizzjoni FAT m'hux\n"
-"kapaċi tbiddel din il-partizzjoni - instabet din il-problema:\n"
-"%s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"Il-partizzjoni tal-Windows hija mgerfxa wisq. Jekk jogħġbok ħaddem \"defrag"
-"\"."
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"TWISSIJA!\n"
-"\n"
-"DrakX issa se jbiddel id-daqs tal-partizzjoni Windows. Oqgħod\n"
-"attent: dan il-proċess huwa perikoluż. Jekk għadek m'għamiltx dan,\n"
-"jaqbillek l-ewwel toħroġ mill-proċess tal-installazzjoni, tħaddem\n"
-"\"scandisk\" mill-Windows (u idejalment anke \"defrag\"), u \n"
-"mbagħad terġa' tibda l-installazzjoni. Int rakkomandat ukoll li \n"
-"tieħu kopja tas-sigurtà tal-informazzjoni importanti.\n"
-"Meta tkun ċert, agħfas Ok."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "X'daqs trid iżżomm għall-windows fuq"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "partizzjoni %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Bdil tad-daqs FAT falla: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"M'hemmx partizzjonijiet FAT biex tibdel id-daqs jew biex tużahom bħala\n"
-"\"loopback\" (jew m'hemmx biżżejjed spazju)."
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Ħassar kull m'hemm fid-diska"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Neħħi l-Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Għandek iżjed minn ħard disk waħda. Fuq liema trid tinstalla l-Linux?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr ""
-"Il-partizzjonijiet kollha fuq id-diska %s u l-informazzjoni ta' Ä¡o fihom se "
-"jintilfu"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Partizzjonament personalizzat"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Uża fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Tista' tippartizzjona %s.\n"
-"X'ħin tlesti, tinsiex tikteb il-bidliet billi tittajpja \"w\"."
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "M'għandekx biżżejjed spazju fuq il-partizzjoni Windows."
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Ma nistax insib spazju fejn ninstalla."
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "Is-saħħar ta' partizzjonament DrakX sab dawn is-soluzzjonijiet:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Partizzjonament falla: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Qed intella' n-network"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Qed inniżżel in-network"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Inqalgħet problema, imma ma nafx kif nieħu ħsieba sew.\n"
-"Tista' tkompli b'riskju tiegħek"
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Punt ta' mmuntar doppju %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Xi pakketti importanti ma Ä¡ewx installati sew.\n"
-"Jew id-drajv tas-CDROM, jew is-CD nnifisha huma difettużi.\n"
-"Tista' tiċċekkja s-CD fuq kompjuter diġà nstallat permezz tal-kmand \"rpm -"
-"qpl Mandrake/RPMS/*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Merħba għal %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "M'hemmx drajv flopi"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Dieħel fil-pass \"%s\"\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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-Mandrake Linux. Jekk jiġri dan, ipprova installazzjoni testwali. Għal "
-"dan,\n"
-"agħfas F1 meta titla' s-CD, imbagħad ittajpja \"text\"."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Klassi ta' installazzjoni"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Jekk jogħġbok agħżel waħda minn dawn il-klassijiet ta' installazzjoni:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Għażla ta' gruppi ta' pakketti"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Agħżel pakketti individwalment"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Daqs totali: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Pakkett ħażin"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Isem: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Verżjoni: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Daqs: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Importanza: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't 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"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Dawn huma l-pakketti li se jiġu nstallati"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Dawn huma l-pakketti li se jiġu mneħħija"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Ma tistax tagħżel dan il-pakkett"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Dan il-pakkett huwa kruċjali, ma jistax jitneħħa"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Ma tistax tneħħi l-għażla minn dan il-pakkett, diġà nstallat."
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Dan il-pakkett għandu bżonn jiġi aġġornat.\n"
-"Żgur li trid tneħħi l-għażla?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't 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."
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Uri l-pakketti magħżula awtomatikament"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Installa"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Aqra/ikteb fuq flopi"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "Qed naġġorna l-għażla ta' pakketti"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "Installazzjoni minima"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Agħżel il-pakketti li trid tinstalla"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Qed ninstalla"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Qed nieħu stima"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Ħin li fadal "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Stenna ftit, qed nipprepara l-installazzjoni"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d pakketti"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Qed jinstalla il-pakkett %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Naċċetta"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Ma naċċettax"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Ibdel id-diska CD!\n"
-"\n"
-"Jekk jogħġbok daħħal id-diska mmarkata \"%s\" fid-drajv u agħfas Ok meta "
-"tlesti.\n"
-"Jekk m'għandekx din id-diska, agħfas \"Ikkanċella\" biex taqbeż il-pakketti "
-"li qegħdin fuqha."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Trid tkompli xorta?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Kien hemm problema fl-ordni tal-pakketti:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Kien hemm problema fl-installazzjoni tal-pakketti:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"Twissija\n"
-"\n"
-"Jekk jogħġbok aqra sew it-termini ta' taħt. Jekk ma taqbilx ma xi parti,\n"
-"ma tistax tinstalla s-CD li jmiss. Agħfas \"Ma naċċettax\" biex tkompli \n"
-"l-installazzjoni minngħajr dan is-CD.\n"
-"\n"
-"\n"
-"Xi komponenti tas-CD li jmiss ma jaqgħux taħt il-liċenzja GPL jew liċenzji\n"
-"simili. Kull komponent simili għalhekk huwa kontrollat mit-termini u\n"
-"kundizzjonijiet tal-liċenzja speċifika tiegħu. Jekk jogħġbok aqra sew\n"
-"u segwi dawn il-liċenzji speċifiċi qabel tuża jew tiddistribwixxi dawn il-\n"
-"komponenti.\n"
-"Dawn il-liċenzji ġeneralment jipprojbixxu t-trasferiment, ikkupjar (ħlief \n"
-"bħala kopja tas-sigurtà), ridistribuzzjoni, \"reverse engineering\", "
-"diżassemblaġġ,\n"
-"dikompilazzjoni jew modifika ta' dawn il-komponenti. Ksur ta' dan\n"
-"il-qbil jittermina immedjatament id-drittijiet tiegħek taħt din il-"
-"liċenzja.\n"
-"Sakemm il-liċenzja ma tagħtikx dawn id-drittijiet, normalment ma tistax\n"
-"tinstalla dawn il-programmi fuq iżjed minn kompjuter wieħed, jew \n"
-"tadattahom biex jintużaw fuq network. Jekk għandek xi dubju, jekk \n"
-"jogħġbok ikkuntattja direttament lid-distributur jew editur tal-komponent.\n"
-"It-trasferiment lill terzi partijiet jew ikkupjar ta' dawn il-komponenti "
-"inkluż\n"
-"id-dokumentazzjoni normalment huwa miċħud.\n"
-"\n"
-"\n"
-"Id-drittijiet kollha tal-komponenti tas-CD li jmiss huma tal-awturi "
-"rispettivi u\n"
-"huma protetti minn liġijiet ta' propjetà intellettwali u copyright "
-"applikabbli\n"
-"għal programmi ta' softwer.\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Inqalgħet problema"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Żgur trid toħroġ mill-installazzjoni?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Qbil mal-liċenzja"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "Żgur li tirrifjuta l-liċenzja?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Tastiera"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Jekk jogħġbok agħżel tqassim tat-tastiera."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Hawn issib lista sħiħa tat-tastieri disponibbli"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Liema klassi ta' installazzjoni trid?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Installa/AÄ¡Ä¡orna"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Din hija installazzjoni ġdida jew aġġornament?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Rakkomandat"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Espert"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "AÄ¡Ä¡ornament"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "AÄ¡Ä¡orna l-pakketti biss"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Jekk jogħġbok agħżel it-tip tal-maws."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Port tal-maws"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Jekk jogħġbok agħżel il-port serjali li miegħu hemm imqabbad il-maws."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Emulazzjoni tal-buttuni"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "Emulazzjoni ta' buttuna #2"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "Emulazzjoni ta' buttuna #3"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Qed nissettja kard PCMCIA..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Qed nikkonfigura IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "m'hemmx partizzjonijiet disponibbli"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Qed niskannja partizzjonijiet biex insib punti ta' mmuntar"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Agħżel punti ta' mmuntar"
-
-#: ../../install_steps_interactive.pm_.c:379
-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."
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "Ebda partizzjoni root ma nstabet biex issir aġġornament"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Partizzjoni root"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Liem hi l-partizzjoni root tas-sistema?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr ""
-"Trid tirristartja sabiex il-bidliet fit-tabella tal-partizzjonijiet ikollhom "
-"effett."
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Agħżel liema partizzjonijiet trid tifformattja"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Trid tiċċekkja għal blokki ħżiena?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Qed nifformattja l-partizzjonijiet"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Qed noħloq u nifformattja fajl %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-"Ma rnexxielix jiċċekkja l-filesystem %s. Trid issewwi l-problemi? (attent, "
-"tista' titlef informazzjoni)"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr ""
-"M'hemmx biżżejjed swap biex issir l-installazzjoni, jekk jogħġbok żid ftit"
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Qed insib pakketti disponibbli u nerġa' nibni d-database RPM..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Qed insib pakketti disponibbli"
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "Qed naqra l-pakketti diġà nstallati..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Qed insib pakketti x'naġġorna"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"Is-sistema m'għandiex biżżejjed spazju għall-installazzjoni jew aġġornament "
-"(%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-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."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Aqra' mill-flopi"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Ikteb fuq flopi"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Qed tinqara' l-flopi"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Għażla ta' pakketti"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Daħħal flopi li fiha għażla ta' pakketti"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "Id-daqs tal-għażla huwa ikbar mill-ispazju disponibbli"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "Tip ta' installazzjoni"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"Għadek m'għażilt ebda grupp ta' pakketti\n"
-"Jekk jogħġbok agħżel installazzjoni minima li trid:"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "Bl-XWindows"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "B' dokumentazzjoni bażika (rakkomandat)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Installazzjoni verament minima (mingħajr urpmi)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Jekk għandek is-CDs kollha fil-lista ta' taħt agħfas \"Ok\".\n"
-"Jekk m'għandek ebda waħda agħfas \"Ikkanċella\".\n"
-"Jekk m'għandekx uħud minnhom, neħħi li m'għandekx u agħfas \"Ok\"."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "CD-ROM immarkat \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Qed nipprepara l-installazzjoni"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Qed jiġi nstallat il-pakkett %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Konfigurazzjoni ta' wara l-installazzjoni"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Jekk jogħġbok daħħal \"boot flopi\" fid-drajv %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Jekk jogħġbok daħħal \"update modules floppy\" fid-drajv %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Issa għandek il-possibbiltà li tniżżel softwer immirat għaċ-ċifrazzjoni.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"Issa għandek l-opportunità li tniżżel pakketti aġġornati. Dawn ġew "
-"ippubblikati \n"
-"wara li din id-distribuzzjoni inħarġet. Jistgħu jinkludu tiswijiet ta' "
-"problemi jew \n"
-"sigurtà.\n"
-"\n"
-"Biex tniżżel dawn il-pakketti, jrid ikollok konnessjoni mal-internet qed "
-"taħdem.\n"
-"\n"
-"Trid tinstalla dawn l-aġġornamenti?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"Qed nikkuntattja l-website ta' Mandrake Linux biex nikseb lista tal-mirja "
-"disponibbli"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Agħżel mera minn fejn trid iġġib il-pakketti"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "Qed nikkuntattja l-mera biex nikseb lista tal-pakketti disponibbli"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Liem hi ż-żona orarja tiegħek?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "Arloġġ tal-kompjuter issettjat GMT"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "Sinkronizzazzjoni tal-ħin awtomatiku (permezz ta' NTP)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "Server NTP"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Server CUPS remot"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Ebda printer"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Għandek kard tal-awdjo ISA?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-"Ħaddem \"sndconfig\" wara l-installazzjoni biex tikkonfigura l-kard awdjo."
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Ebda kard tal-awdjo ma nstabet. Ipprova ħaddem \"harddrake\" wara l-"
-"installazzjoni"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Sommarju"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Maws"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Żona tal-ħin"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Printer"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "Kard ISDN"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Kard awdjo"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "Kard TV"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Dominju tal-Windows"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Fajls lokali"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Issettja l-password ta' \"root\""
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Ebda password"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Dan il-password sempliċi wisq (irid ikun twil tal-inqas %d ittri)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Awtentikazzjoni"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "Awtentikazzjoni LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "DN bażi LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "Server LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "Awtentikazzjoni NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "Dominju NIS"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "Server NIS"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-"Biex dan jaħdem għal PDC tal-W2K, aktarx ikollok bżonn lill-amministratur "
-"iħaddem:C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-"add u jirristartja s-server.\n"
-"Ikollok bżonn ukoll il-username u password ta' Amministratur tad-Dominju "
-"biex tingħaqad mad-dominju Windows(TM).\n"
-"Jekk in-network għadu ma ġiex imtella', Drakx jipprova jingħaqad mad-dominju "
-"wara s-setup tan-network.\n"
-"Jekk dan il-pass ifalli għal xi raġuni u l-awtentikazzjoni tad-dominju "
-"m'huwiex jaħdem, ħaddem \"smbpasswd -j DOMINJU -U USER%PASSWORD' u uża d-"
-"dominju, user u password tal-amministratur tad-dominju tal-Windows(TM), wara "
-"li titla' l-magna.\n"
-"Il-kmand 'wbinfo -t' jittestja jekk is-sigrieti ta' awtentikazzjoni humiex "
-"tajbin."
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "Awtentikazzjoni Dominju Windows"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "User ta' amministrazzjoni tad-dominju"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "Password ta' amministrazzjoni tad-dominju"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Bootdisk personalizzata tipprovdi mezz kif ittella' s-sistema Linux\n"
-"minngħajr ma' tinstalla l-bootloader normali. Dan huwa utli jekk ma "
-"tixtieqx\n"
-"tinstalla SILO fuq is-sistema tiegħek, jew jekk xi programm ineħħilek\n"
-"is-SILO, jew jekk SILO ma jaħdimx mal-ħardwer tiegħek. Bootdisk "
-"personalizzata\n"
-"tista' wkoll tintuża mal-\"image\" tat-tiswija (rescue) ta' Mandrake, biex "
-"ikun\n"
-"iżjed faċli tirkupra minn problemi serji.\n"
-"\n"
-"Jekk tixtieq toħloq bootdisk għas-sistema tiegħek, daħħal flopi fl-ewwel \n"
-"drajv u agħfas OK."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Drajv ewlieni tal-flopi"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "It-tieni drajv tal-flopi"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Aqbeż"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Bootdisk personalizzata tipprovdi mezz kif ittella' s-sistema Linux\n"
-"minngħajr ma' tiddependi fuq il-bootloader normali. Dan huwa utli jekk ma\n"
-"tixtieqx tinstalla LILO (jew grub) fuq is-sistema tiegħek, jew jekk xi "
-"sistema \n"
-"operattiva oħra tneħħilek il-LILO, jew jekk LILO ma jaħdimx mal-ħardwer \n"
-"tiegħek. Bootdisk personalizzata tista' wkoll tintuża mal-\"image\" tat-"
-"tiswija\n"
-"(rescue) ta' Mandrake, biex ikun iżjed faċli tirkupra minn problemi serji.\n"
-"Tixtieq toħloq bootdisk għas-sistema tiegħek?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(TWISSIJA! Int qed tuża XFS bħala l-partizzjoni root.\n"
-"Aktarx ma tistax toħloq bootdisk fuq flopi waħda 1.44MB,\n"
-"għax id-drajver tal-XFS huwa kbir ħafna)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Jiddispjaċini, ebda drajv flopi disponibbli"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "Agħżel liema drajv flopi tixtieq tuża biex toħloq il-bootdisk"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "Daħħal flopi ġdida f' %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Qed tinħoloq diska \"boot\""
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Qed nipprepara l-bootloader"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-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."
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Trid tuża \"aboot\"?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"Problema fl-installazzjoni ta' aboot.\n"
-"trid tipprova timponi l-installazzjoni anke jekk tħassar l-ewwel partizzjoni?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "Qed ninstalla l-bootloader"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "L-installazzjoni tal-bootloader falla. Dan kien il-messaġġ:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-"Għandek mnejn trid tbiddel is-setings tal-Open Firmware u tbiddel l-\n"
-"apparat tal-boot biex jiffunzjona l-bootloader. Jekk ma tixtieqx tara\n"
-"l-prompt tal-bootloader meta tirristartja, żomm Command-Option-O-F \n"
-"waqt ir-ristartjar u daħħal:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Imbagħad ittajpja: shut-down\n"
-"Meta jerġa' jitla' għandek tara l-prompt tal-bootloader."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Daħħal flopi vojta fid-drajv %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Qed jinħoloq flopi awto-installazzjoni"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Xi passi ma Ä¡ewx finalizzati.\n"
-"\n"
-"Trid toħroġ issa?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Prosit! L-installazzjoni issa lesta.\n"
-"Neħħi l-flopi/CD u agħfas Enter biex tirristartja.\n"
-"\n"
-"\n"
-"Għal informazzjoni dwar aġġornamenti li saru għal din il-verżjoni ta' "
-"Mandrake \n"
-"Linux, iċċekkja s-sezzjoni \"Errata\" li hemm fuq:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Informazzjoni dwar kif tissettja s-sistema tinstab fil-kapitlu \"Post-install"
-"\" \n"
-"fl-Official Mandrake Linux User's Guide."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Oħloq flopi awto-installa"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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-awto-installazzjoni tista' tkun totalment awtomatizzata\n"
-"jekk trid. F'dak il-każ tieħu l-ħard disk kollu!!\n"
-"(dan huwa ntenzjonat għal installazzjoni fuq kompjuter ġdid)\n"
-"\n"
-"Forsi tippreferi tuża \"replay\" tal-installazzjoni.\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Awtomatizzata"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Replay"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Ikteb l-għażla ta' pakketti"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Installazzjoni Mandrake Linux %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> bejn l-elementi | <Space> jimmarka | <F12> skrin li jmiss "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "kdesu nieqes"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "consolehelper nieqes"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Agħżel fajl"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Avvanzat"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "Bażiku"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Ta' qabel"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Li jmiss"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Għażla ħażina, erġa' pprova\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "L-għażla tiegħek? (impliċita: %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"Elementi li trid timla':\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "L-għażla tiegħek? (0/1, impliċitu: %s) "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Buttuna \"%s\": %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "Trid tikklikkja din il-buttuna?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr "daħħal \"void\" għal element vojt"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "L-għażla tiegħek? (impliċita: \"%s\"%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Hemm ħafna affarijiet minn xiex tagħżel (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"Jekk jogħġbok agħżel l-ewwel numru minn dawn l-għaxra li trid tbiddel, jew "
-"agħfas Enter biex tkompli.\n"
-"X'tagħżel?"
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Nota, l-isem inbidel:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Erġa' ssottometti"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "ÄŠekk (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Ġermaniż"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Spanjol"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Finlandiż"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Franċiż"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norveġiż"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Pollakk"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Russu"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "Svediż"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Renju Unit"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "Stati Uniti"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "Albaniż"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Armen (antik)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Armen (tajprajter)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Armen (fonetiku)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Ażeri (latin)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belġjan"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "Bengali"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "Bulgaru (fonetiku)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Bulgaru (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brażiljan (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "Bożnian"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Bjelorussu"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "Svizzeru (tqassim Ġermaniż)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "Svizzeru (tqassim Franċiż)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "ÄŠekk (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Ġermaniż (bla deadkeys)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr "Devanagari"
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Daniż"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Norveġiż)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (Svediż)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estonjan"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Ġorġjan (tqassim \"Russu\")"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Ġorġjan (tqassim \"Latin\")"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Grieg"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr "Guġarati"
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr "Gurmukħi"
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Ungeriż"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Kroat"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Iżraeli"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Iżraeli (fonetiku)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iranjan"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Islandiż"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Taljan"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr "Inuktitut"
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Ġappuniż 106 buttuna"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Korean"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Latin Amerikan"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "Laotjan"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Litwan AZERTY (antik)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Litwan AZERTY (Ä¡did)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Litwan QWERTY \"number row\""
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Litwan QWERTY fonetiku"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "Latvjan"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Maċedonjan"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr "Mjanmar (Burmiż)"
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr "Mongoljan (Ä‹irilliku)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr "Malti"
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr "Malti (tqassim US)"
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Olandiż"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Pollakk (qwerty)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Pollakk (qwertz)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portugiż"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Kanadiż (Quebec)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "Rumen (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "Rumen (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Russu (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Sloven"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovakk (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovakk (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "Serb (Ä‹irilliku)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "Tamil (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "Tamil (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Tajlandiż"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Taġik"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Tork (mudell tradizzjonali \"F\")"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Tork (mudell modern \"Q\")"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ukranjan"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "Tastiera US (internazzjonali)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vjetnamiż qwerty \"numeric row\""
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Jugoslav (latin)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "Buttuna Alt leminija"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "Iż-żewġ buttuni \"shift\" flimkien"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Ctrl u Shift flimkien"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "Buttuna CapsLock"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Ctrl u Alt flimkien"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Alt u Shift flimkien"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "Buttuna \"Menu\""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "Buttuna \"Windows\" tax-xellug"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "Buttuna \"Windows\" tal-lemin"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Muntaġġ ċirkolari %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "L-ewwel neħħi l-volumi loġiċi minn ġo fih\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "numru"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d numri separati b'virgoli"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d strings separati b'virgoli"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "numri separati b'virgoli"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "strings separati b'virgoli"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-"Sapport għal PCMCIA m'għadux jeżisti fil-kernels 2.2. Jekk jogħġbok uża "
-"kernel 2.4."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Maws - Sun"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Maws bir-rota Ä¡eneriku PS2"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "Microsoft Explorer"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "buttuna waħda"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Ä eneriku 2 buttuni"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Rota"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "serjali"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Ä eneriku 3 buttuni"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Maws Logitech (serjali, tip C7 antik)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 buttuni"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 buttuni"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "ebda"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Ebda maws"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Jekk jogħġbok ittestja l-maws"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Biex tħaddem il-maws"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "MEXXI R-ROTA!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr ""
-"-*-luxi serif-medium-r-*-*-24-*-*-*-p-*-iso8859-3,-*-georgia-medium-r-*-*-24-"
-"*-*-*-p-*-iso8859-3,-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Spiċċa"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Li jmiss ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Dan tajjeb?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Info"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Espandi friegħi"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Agħlaq friegħi"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Aqleb bejn lista sempliċi jew kategorizzata"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Aqbad ma' l-internet"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"F'Malta, il-metodu li jintuża biex taqbad mal-ADSL huwa\n"
-"pptp, f'pajjiżi oħra l-iżjed metodu komuni huwa pppoe, \n"
-"filwaqt li wħud jużaw dhcp."
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "uża dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "uża pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "uża pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "Server tal-web"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "Server tal-ismijiet tad-dominji"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "Server tal-imejl"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "Server POP u IMAP"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "Ebda kard tan-network"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"Konfiguratur drakfirewall\n"
-"\n"
-"Dan jikkonfigura firewall personali għal din is-sistema Mandrake Linux.\n"
-"Għal kompjuter firewall dedikat, jekk jogħġbok ara d-distribuzzjoni\n"
-"speċjalizzata MandrakeSecurity Firewall."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr "Liema servizzi trid ikunu aċċessibbli mill-internet?"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-"Tista' ddaħħal diversi portijiet.\n"
-"Eżempji validi huma: 139/tcp 139/udp.\n"
-"Ħares lejn /etc/services għal iżjed informazzjoni."
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-"Port invalidu mogħti: %s.\n"
-"Il-format tajjeb huwa \"port/tcp\" jew \"port/udp\", \n"
-"fejn port huwa bejn 1 u 65535"
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr "Kollox (mingħajr firewall)"
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "Portijiet oħrajn"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Liema klijent dhcp trid tuża?\n"
-"Normali: dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Ebda kard tan-network ethernet ma nstabet fuq il-kompjuter.\n"
-"Ma nistax nissettja dan it-tip ta' kollegament mingħajrha."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Agħżel l-interfaċċja tan-network"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"Jekk jogħġbok agħżel liema kard tan-network trid tuża biex taqbad ma' l-"
-"internet"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "ebda kard tal-internet ma nstabet"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Konfigurazzjoni tan-network"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Jekk jogħġbok daħħal l-isem tal-kompjuter tiegħek jekk \n"
-"tafu. Xi servers DHCP jeħtieġu l-isem biex jaħdmu. L-isem\n"
-"tal-kompjuter tiegħek irid ikun wieħed sħiħ, bħal\n"
-"\"anna.finanzi.ditta.com\""
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Isem tal-kompjuter"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Saħħar tal-Konfigurazzjoni tan-Network"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Modem ISDN estern"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Kard ISDN interna"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "X'tip ta' konnessjoni ISDN għandek?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"X'tip ta' konfigurazzjoni ISDN trid?\n"
-"\n"
-"* Il-konfigurazzjoni antika tuża isdn4net. Fiha għodda\n"
-"b'saħħithom imma tista' tkun diffiċli biex tissettjaha\n"
-"u m'hix standard.\n"
-"\n"
-"* Il-konfigurazzjoni l-ġdida hija iżjed faċli tifhimha,\n"
-"iżjed standard, imma fiha inqas għodda.\n"
-"\n"
-"Aħna nirrakkomandaw il-konfigurazzjoni ġdida.\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Konfigurazzjoni Ä¡dida (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "Konfigurazzjoni antika (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "Konfigurazzjoni ISDN"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Agħżel provider.\n"
-" Jekk m'hux fil-lista, agħżel \"mhux imniżżel\""
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Protokoll Ewropew"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Protokoll Ewropew (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "Protokoll għall-kumplament tad-dinja"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Protokoll għall-kumplament tad-dinja\n"
-" ebda kanal D (leased line)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Liema protokoll trid tuża?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "X'tip ta' kard għandek?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Ma nafx"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Jekk il-kard hija ISA, il-valuri fuq l-iskrin li jmiss għandhom ikunu "
-"tajbin.\n"
-"\n"
-"Jekk hija kard PCMCIA, trid tkun taf l-IRQ u IO tal-kard.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Waqqaf"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Kompli"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Liema hija l-kard ISDN tiegħek?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Sibt kard ISDN PCI, imma ma nafx x'tip hi. Jekk jogħġbok agħżel kard PCI fuq "
-"l-iskrin li jmiss."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "Ebda kard ISDN PCI ma nstabet. Agħżel waħda fl-iskrin li jmiss."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Jekk jogħġbok agħżel ma' liema port serjali huwa mqabbad il-maws."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Għażliet \"dialup\""
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Isem tal-konnessjoni"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Numru tat-telefon"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "Login"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Ibbażat fuq skritti"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Ibbażat fuq terminal"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Isem tad-dominju"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "L-ewwel server DNS (opzjonali)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "It-tieni server DNS (opzjonali)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Tista' taqta' minn ma' l-internet jew tirrikonfigura l-konnessjoni."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Tista' tirrikonfigura l-konnessjoni."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Bħalissa int imqabbad ma' l-internet."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Tista' taqbad mal-internet jew tirrikonfigura l-konnessjoni."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Bħalissa m'intix imqabbad ma' l-internet."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Aqbad"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Aqta'"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Ikkonfigura l-konnessjoni"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Konfigurazzjoni u konnessjoni tal-internet"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "Issa se nikkonfiguraw il-konnessjoni %s"
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Issa se nissettjaw il-konnessjoni %s.\n"
-"\n"
-"\n"
-"Agħfas OK biex tkompli."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Konfigurazzjoni tan-network"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Peress li qed tagħmel installazzjoni minn fuq in-network, in-\n"
-"network diġà kkonfigurata.\n"
-"Agħfas Ok biex iżżomm din il-konfigurazzjoni, jew ikkanċella biex\n"
-"tbiddel il-konfigurazzjoni tal-internet u network.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Merħba għas-Saħħar tal-Konfigurazzjoni tan-Network\n"
-"\n"
-"Hawnhekk se nikkonfiguraw il-konnessjoni tal-internet/network.\n"
-"Jekk ma tixtieqx tuża l-għarfien awtomatiku (autodetect), neħħi l-marka.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Agħżel profil li trid tissettja"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Uża għarfien awtomatiku (auto-detect)"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Modalità esperti"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Qed infittex l-apparat..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Konnessjoni b'modem normali"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "misjub fuq port %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "Konnessjoni ISDN"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "%s misjub"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "Konnessjoni ADSL"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "misjub fuq interfaċċja %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Konnessjoni Cable"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "konnessjoni cable misjuba"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "Konnessjoni LAN"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "kard/s ethernet misjuba"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Agħżel liema konnessjoni trid tissettja"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"Int ikkonfigurajt diversi modi biex taqbad ma' l-internet.\n"
-"Liema minnhom trid tuża?\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Konnessjoni ma' l-internet"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Trid taqbad b'din il-konnessjoni malli tixgħel?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Konfigurazzjoni network"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "In-network irid jiġi ristartjat."
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Kien hemm problema waqt li n-network kien qed jiġi ristartjat: \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Prosit! Il-konfigurazzjoni tan-network u l-internet lesti.\n"
-"Din il-konfigurazzjoni issa se tiġi applikata għas-sistema.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"Wara li jkun lest, aħna nirrikmandaw li tirristartja s-sistema X biex tevita "
-"problemi ta' bdil fl-isem tal-kompjuter."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"Instabu xi problemi waqt il-konfigurazzjoni.\n"
-"Ittestja l-konnessjoni permezz ta' net_monitor jew mcc. Jekk il-konnessjoni "
-"ma taħdimx, tista' terġa' tħaddem il-konfigurazzjoni."
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"TWISSIJA: Dan l-apparat diġà kien konfigurat qabel biex jaqbad ma' l-"
-"internet.\n"
-"Sempliċiment aċċetta li żżomm dan l-apparat konfigurat.\n"
-"Jekk tbiddel il-valuri ta' taħt dawn jieħdu post il-konfigurazzjoni preżenti."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Jekk jogħġbok daħħal il-konfigurazzjoni IP għal dan il-kompjuter.\n"
-"Kull element huwa indirizz IP fil-format deċimali bit-tikek (eż, 1.2.3.4)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Qed nikkonfigura apparat tan-network %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (drajver %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "Indirizz IP"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Netmask"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "IP Awtomatiku"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "Tella' fil-bidu"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "L-indirizz IP irid ikun fil-format \"1.2.3.4\""
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Jekk jogħġbok daħħal l-isem tal-kompjuter.\n"
-"Dan irid ikun isem sħiħ, bħal \"joe.linux.org.mt\".\n"
-"Tista' wkoll iddaħħal l-indirizz IP tal-gateway, jekk għandek wieħed."
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "Server DNS"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Gateway (eż. %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Apparat gateway"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "L-indirizz IP irid ikun fil-format \"1.2.3.4\""
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "L-indirizz IP irid ikun fil-format \"1.2.3.4\""
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Konfigurazzjoni tal-proxies"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "Proxy HTTP"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "Proxy FTP"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "Żomm kont tal-ID tal-kard tan-network (utli fuq laptops)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Proxy mistenni jibda' http://"
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "URL irid jibda' b' \"ftp:\" jew \"http:\""
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Instabet konfigurazzjoni ta' firewall!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Twissija: Instabet konfigurazzjoni eżistenti ta' firewall. Għandek mnejn "
-"tkun trid tirranġaha manwalment wara l-installazzjoni."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Konfigurazzjoni ta' l-internet"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Trid tipprova taqbad ma' l-internet issa?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Qed nittestja l-kollegament..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Is-sistema issa mqabbda ma' l-internet."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Għal raġunijiet ta' sikurezza, issa se naqta'"
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Is-sistema donnha ma setgħetx taqbad ma' l-internet.\n"
-"Ipprova erġa' kkonfiguraha."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Konfigurazzjoni tal-konnessjoni"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Jekk jogħġbok imla' jew iċċekkja l-elementi t'hawn taħt"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "IRQ tal-kard"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Mem. tal-kard (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "IO tal-kard"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "IO_0 tal-kard"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "IO_1 tal-kard"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Numru tat-telefon tiegħek"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Isem tal-ISP (eż. provider.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Telefon tal-ISP"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "DNS 1 tal-ISP (opzjonali)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "DNS 2 tal-ISP (opzjonali)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Agħżel il-pajjiż"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Tip ta' daljar"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Veloċità tal-konnessjoni"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Ħin biex tiskadi l-konnessjoni (sek)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Login tal-kont (user name)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Password tal-kont"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "Renju Unit"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "immuntar falla: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Partizzjoni estiża m'hix sapportita fuq din il-pjattaforma"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Għandek toqba fit-tabella tal-partizzjonijiet imma ma nistax nużaha.\n"
-"L-unika soluzzjoni hija li tmexxi l-partizzjoni primarja sabiex din it-toqba "
-"tkun maġenb il-partizzjoni estiża"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Restawr minn fajl %s falliet: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Fajl ta' kopja tas-sigurtà ħażin"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Problema waqt kitba fil-fajl %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"Qed jiġri xi ħaġa ħażina fuq il-ħard disk.\n"
-"It-test biex niċċekkja l-integrità tal-informazzjoni falla.\n"
-"Dan ifisser li kull ma tikteb fuq id-diska jista' jispiċċa mimli mbarazz."
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "neċessarju"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "importanti"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "tajjeb ħafna"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "tajjeb"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "forsi"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Sistema ta' Printjar Komuni tal-Unix"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR Ä enerazzjoni Ä dida"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer Daemon"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Printja minngħajr kju"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Printer lokali"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Printer remot"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Printer fuq server CUPS remot"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Printer fuq server lpd remot"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Printer tan-network (TCP/socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "Printer fuq SMB/Windows 95/98/NT"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "Printer fuq server NetWare"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "Daħħal URI tal-printer"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "Għaddi x-xogħol lill kmand"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "Mudell mhux magħruf"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "Mudell mhux magħruf"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Printers lokali"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Printers remoti"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " fuq port parallel \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", printer USB \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", apparat multi-funzjoni fuq port parallel \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", apparat multi-funzjoni fuq USB"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", apparat multi-funzjoni fuq HP JetDirect"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", apparat multi-funzjoni"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", qed jipprintja fuq %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr " fuq server LPD \"%s\", printer \"%s\""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", server TCP/IP \"%s\", printer \"%s\""
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr " fuq server Windows \"%s\", share \"%s\""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr " fuq server Novell \"%s\", printer \"%s\""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", bil-kmand %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "Printer dirett (bla drajver)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(fuq %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(fuq dan il-kompjuter)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "Fuq server CUPS \"%s\""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Impliċitu)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Agħżel konnessjoni tal-printer"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Kif inhu mqabbad il-printer?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"Il-printers li hemm fuq servers CUPS m'għandhomx bżonn jiġu ssettjati minn "
-"hawn; dawn il-printers jiġu magħrufa awtomatikament."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-"Għarfien awtomatiku tal-printer (printers lokali, TCP/socket u SMB/Windows)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "Konfigurazzjoni CUPS"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "Speċifika server CUPS"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"Biex taċċessa printers fuq servers CUPS fuq l-istess network lokali, "
-"m'għandek bżonn tikkonfigura xejn; is-servers CUPS jinfurmaw lill-kompjuter "
-"tiegħek awtomatikament dwar il-printers li għandhom. Il-printers kollha li "
-"jaf bihom il-kompjuter tiegħek huma mniżżla taħt \"Printers remoti\" fil-"
-"parti prinċipali ta' Printerdrake. Meta s-server CUPS qiegħed fuq network "
-"separat, trid iddaħħal l-indirizz IP tas-server CUPS, u possibbilment in-"
-"numru tal-port sabiex tikseb l-informazzjoni dwar il-printers minn dan is-"
-"server, altrimenti ħalli dawn l-elementi vojta."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Normalment, CUPS jiġi konfigurat awtomatikament skond l-ambjent tan-network, "
-"sabiex tkun tista' taċċessa l-printers fuq network lokali. Jekk dan ma "
-"jaħdimx sew, neħħi l-marka minn \"Konfigurazzjoni awtomatika CUPS\" u rranġa "
-"l-fajl /etc/cups/cupsd.conf manwalment. Tinsiex tirristartja 'll-CUPS wara "
-"(kmand: \"service cups restart\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "L-indirizz IP jidher xi ħaġa hekk: 192.168.1.20"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "In-numru tal-port irid ikun sħiħ!"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "Indirizz IP tas-server CUPS"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Port"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Konfigurazzjoni CUPS awtomatika"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "Qed niċċekkja s-sistema..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr "Ma nstabu ebda printers imqabbda direttament mal-kompjuter"
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"Dawn huma il-printers\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"Dan il-printer\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"u printer wieħed m'hux magħruf huma "
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"u %d printers mhux magħrufa huma "
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-"huma "
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-"\n"
-"huwa"
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "imqabbda direttament mal-kompjuter tiegħek"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-"\n"
-"Hemm printer wieħed mhux magħruf imqabbad direttament mal-kompjuter"
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-"\n"
-"Hemm %d printers mhux magħrufa imqabbda direttament mal-kompjuter"
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr " (Aċċerta li l-printers kollha huma mqabbdin u mixgħula).\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-"Trid tippermetti printjar fuq il-printers imsemmija fuq jew fuq printers fuq "
-"in-network lokali?\n"
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "Trid tippermetti printjar fuq printers fuq in-network lokali?\n"
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Trid tippermetti printjar fuq il-printers imsemmija fuq ?\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr "Żgur li trid tissettja l-ipprintjar fuq dan il-kompjuter?\n"
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-"NOTA: Skond il-mudell ta' printer u s-sistema ta' pprintjar, jistgħu jiġu "
-"nstallati sa' %d MB ta' softwer."
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Żid printer ġdid"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Merħba għas-saħħar tal-konfigurazzjoni tal-printer\n"
-"\n"
-"Dan is-saħħar iħallik tinstalla printers lokali jew remoti biex jintużaw "
-"minn dan il-kompjuter kif ukoll kompjuters oħra fuq in-network.\n"
-"\n"
-"Huwa jitolbok l-informazzjoni kollha meħtieġa biex tissettja l-printer u "
-"jagħtik aċċess għad-drajvers tal-printers kollha disponibbli, l-għażliet tad-"
-"drajver, u t-tipi ta' konnessjoni."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Merħba għas-saħħar tal-printers\n"
-"\n"
-"Dan is-saħħar jgħinek tinstalla printer(s) imqabbda direttament ma' dan il-"
-"kompjuter, imqabbda direttament man-network, jew imqabbda ma' kompjuters "
-"Windows remoti.\n"
-"\n"
-"Jekk għandek printer(s) imqabbad direttament ma' dan il-kompjuter, jekk "
-"jogħġbok ixgħelu issa u ara li mqabbad sew, ħalli dan jingħaraf "
-"awtomatikament. Bl-istess mod, jekk għandek printers man-network jew fuq "
-"kompjuters bil-Windows, dawn iridu jkunu mqabbdin u mixgħula.\n"
-"\n"
-"Innota li l-għarfien awtomatiku ta' printers fuq in-network idum iżjed mill-"
-"għarfien ta' printers imqabbda lokalment, għalhekk itfi l-għarfien "
-"awtomatiku ta' printers fuq in-network jew fuq Windows jekk taf li m'hemmx.\n"
-"\n"
-"Agħfas \"Li jmiss\" meta tlesti, jew \"Ikkanċella\" jekk ma tridx tissettja "
-"printers għalissa."
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Merħba għas-saħħar tal-printers\n"
-"\n"
-"Dan is-saħħar jgħinek tinstalla printer(s) imqabbda direttament ma' dan il-"
-"kompjuter jew imqabbda direttament man-network.\n"
-"\n"
-"Jekk għandek printer(s) imqabbad direttament ma' dan il-kompjuter, jekk "
-"jogħġbok ixgħelu issa u ara li mqabbad sew, ħalli dan jingħaraf "
-"awtomatikament. Bl-istess mod, jekk għandek printers man-network, dawn "
-"iridu jkunu mqabbdin u mixgħula.\n"
-"\n"
-"Innota li l-għarfien awtomatiku ta' printers fuq in-network idum iżjed mill-"
-"għarfien ta' printers imqabbda lokalment, għalhekk itfi l-għarfien "
-"awtomatiku ta' printers fuq in-network jekk m'hemmx.\n"
-"\n"
-"Agħfas \"Li jmiss\" meta tlesti, jew \"Ikkanċella\" jekk ma tridx tissettja "
-"printers għalissa."
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Merħba għas-saħħar tal-printers\n"
-"\n"
-"Dan is-saħħar jgħinek tinstalla printer(s) imqabbda direttament ma' dan il-"
-"kompjuter jew imqabbda direttament man-network.\n"
-"\n"
-"Jekk għandek printer(s) imqabbad direttament ma' dan il-kompjuter, jekk "
-"jogħġbok ixgħelu issa u ara li mqabbad sew, ħalli dan jingħaraf "
-"awtomatikament. Bl-istess mod, jekk għandek printers man-network, dawn "
-"iridu jkunu mqabbdin u mixgħula.\n"
-"\n"
-"Innota li l-għarfien awtomatiku ta' printers fuq in-network idum iżjed mill-"
-"għarfien ta' printers imqabbda lokalment, għalhekk itfi l-għarfien "
-"awtomatiku ta' printers fuq in-network jekk m'hemmx.\n"
-"\n"
-"Agħfas \"Li jmiss\" meta tlesti, jew \"Ikkanċella\" jekk ma tridx tissettja "
-"printers għalissa."
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "Għarfien awtomatiku tal-printers imqabbda lokalment"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "Għarfien awtomatiku tal-printers imqabbda direttament man-network"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-"Għarfien awtomatiku tal-printers imqabbda fuq PCs bil-Microsoft Windows"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Printer lokali"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"Prosit! Il-printer tiegħek issa nstallat u konfigurat!\n"
-"\n"
-"Tista' tipprintja billi tuża l-kmand \"Print\" minn ġo l-programmi li tuża "
-"(ġeneralment taħt il-menu \"Fajl\" jew \"File\").\n"
-"\n"
-"Jekk tixtieq iżżid, tneħħi jew tibdel l-isem ta' printer, jew jekk tixtieq "
-"tbiddel is-setings impliċiti (daqs tal-karta, kwalità eċċ), agħżel \"Printer"
-"\" mis-sezzjoni \"Ħardwer\" taċ-Ċentru tal-Kontroll Mandrake."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "Għarfien awtomatiku tal-printer"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", printer tan-network \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", Printer \"%s\" fuq server SMB/Windows \"%s\""
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "Instab %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "Printer fuq port parallel \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "Printer USB \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Printer tan-network \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Printer \"%s\" fuq server SMB/Windows \"%s\""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"Ma nstab ebda printer lokali. Biex tinstalla printer manwalment daħħal l-"
-"isem tal-port jew fajl fl-input. (Portijiet paralleli: /dev/lp0=LPT1, /dev/"
-"lp1=LPT2 eċċ; printers USB: /dev/usb/lp0, /dev/usb/lp1 eċċ)"
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "Trid iddaħħal isem ta' port jew fajl!"
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "Ebda printer ma nstab!"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "Printers disponibbli"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"Dan huwa l-printer li nstab awtomatikament. Jekk dan m'hux il-printer li "
-"ridt tissettja, daħħal isem ta' port/fajl fil-linja tal-input."
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"Din hija lista tal-printers kollha li nstabu awtomatikament. Jekk jogħġbok "
-"agħżel il-printer li trid tissettja, jew daħħal isem ta' port/fajl fil-linja "
-"tal-input."
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"Dan huwa l-printer li nstab awtomatikament. Il-konfigurazzjoni tal-printer "
-"issir awtomatikament. Jekk il-printer ma ngħarafx sew, jew jekk tippreferi "
-"konfigurazzjoni personalizzata, ixgħel \"Konfigurazzjoni manwali\"."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"Din hija lista tal-printers kollha li nstabu awtomatikament. Jekk jogħġbok "
-"agħżel il-printer li trid tissettja. Il-konfigurazzjoni tal-printer issir "
-"awtomatikament. Jekk il-printer ma ngħarafx sew, jew jekk tippreferi "
-"konfigurazzjoni personalizzata, ixgħel \"Konfigurazzjoni manwali\"."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"Jekk jogħġbok agħżel il-port fejn huwa mqabbad il-printer, jew agħżel isem "
-"ta' port/fajl fil-linja ta' kmand."
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "Jekk jogħġbok agħżel il-port ma' fejn hu mqabbad il-printer."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (portijiet paralleli: /dev/lp0, /dev/lp1 huma ekwivalenti għal LPT1, LPT2 "
-"eċċ. L-ewwel printer USB = /dev/usb/lp0, it-tieni printer USB = /dev/usb/lp1 "
-"eċċ )"
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "Trid tagħżel/iddaħħal printer/apparat!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Konfigurazzjoni manwali"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Għażliet għal printer lpd remot"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Biex tipprintja fuq printer remot lpd, trid tagħti l-isem tal-kompjuter kif "
-"ukoll l-isem tal-printer fuq dak is-server."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "Isem tal-kompjuter remot"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Isem tal-printer remot"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "Isem tal-kompjuter remot nieqes!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "Isem tal-printer remot nieqes!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "Mudell misjub: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "Qed infittex fuq in-network..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", printer \"%s\" fuq server \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Printer \"%s\" fuq server \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "Għażliet għal printer SMB (Windows 9x/NT)"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Biex tipprintja fuq printer SMB, trid tagħti l-isem SMB tal-kompjuter (li\n"
-"jista' jkun differenti mill-isem TCP/IP), u possibbilment l-indirizz IP "
-"tiegħu, kif ukoll l-isem tal-printer (share name) li trid taqbad miegħu, u "
-"possibbilment l-isem u password tal-user li trid taqbad bih, u informazzjoni "
-"dwar il-workgroup."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-" Jekk il-printer meħtieġ instab awtomatikament, sempliċiment għażlu mil-"
-"lista u żid il-user, password u/jew workgroup jekk meħtieġa."
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "Isem tal-kompjuter SMB"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "IP tas-server SMB"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Isem tal-printer (share)"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Workgroup"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "Magħruf awtomatikament"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "Trid tagħti l-isem jew l-indirizz IP tas-server!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Isem tal-printer (share name) nieqes!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "TWISSIJA TA' SIGURTÀ!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Int se tissettja l-ipprintjar fuq kont tal-Windows li jeħtieġ password. "
-"Minħabba difett fl-arkitettura tal-klijent Samba, il-password titpoġġa b'mod "
-"li jinqara' fuq il-linja ta' kmand li juża dan il-klijent biex tibgħat ix-"
-"xogħol lis-server Windows. Għalhekk huwa possibbli għal kull user li hemm "
-"fuq dan il-kompjuter li jara l-password billi juża kmand bħal \"ps auxwww"
-"\".\n"
-"\n"
-"Aħna nirrakkomandaw li tagħmel użu minn waħda minn dawn l-alternattivi (fil-"
-"każi kollha trid taċċerta li l-kompjuters fuq in-network lokali biss "
-"għandhom aċċess għas-server Windows, per eżempju permezz ta' firewall):\n"
-"\n"
-"Uża kont minngħajr password fuq is-server Windows, per eżempju l-kont \"GUEST"
-"\" jew kont speċjali dedikat għall-ipprintjar. Tneħħix il-protezzjoni tal-"
-"password mall-kont personali jew dak tal-amministratur.\n"
-"\n"
-"Issettja s-server tal-Windows biex jagħmel dan il-printer disponibbli taħt "
-"il-protokoll LPD, imbagħad issettja l-printer fuq dan il-kompjuter permezz "
-"tat-tip ta' konnessjoni \"%s\" minn PrinterDrake.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Issettja s-server tal-Windows biex jagħmel dan il-printer disponibbli taħt "
-"il-protokoll IPP u ssettja l-ipprintjar minn din il-magna biex tuża l-"
-"konnessjoni tip \"%s\" minn Printerdrake.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"Qabbad il-printer ma' server Linux u ħalli kompjuters Windows jużawh bħala "
-"klijent.\n"
-"\n"
-"Trid tkompli tissettja dan il-printer kif qed tagħmel issa?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "Għażliet tal-printer NetWare"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Biex tipprintja fuq printer NetWare, trid tagħti l-isem NetWare tal-"
-"kompjuter (li\n"
-"jista' jkun differenti mill-isem TCP/IP), kif ukoll l-isem tal-kju ta' "
-"printjar li tixtieq tuża, u isem u password tal-user jekk hemm bżonn."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Server tal-printer"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Isem tal-Kju tal-Ipprintjar"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "Isem tas-server NCP nieqes!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "Isem tal-kju NCP nieqes!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", kompjuter \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "Kompjuter \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "Għażliet Printer TCP/Socket"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"Agħżel wieħed mill-printers misjuba mil-lista, jew daħħal isem jew indirizz "
-"IP ta' kompjuter, u jekk trid, n-numru tal-port (impliċitament 9100) fil-"
-"kaxex."
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Biex tipprintja fuq printer TCP jew socket, trid tissupplixxi l-isem jew IP "
-"tal-printer u possibbilment in-numru tal-port. Fuq servers HP JetDirect in-"
-"numru tal-port ġeneralment huwa 9100. Fuq printers oħra dan ivarja. Iċċekkja "
-"l-manwal tal-printer."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "Isem jew indirizz tal-printer nieqes!"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "Isem jew indirizz tal-printer"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "URI tal-printer"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"Tista' tispeċifika l-URI tal-printer direttament. Il-URI irid isegwi l-"
-"format tal-CUPS jew tal-Foomatic. Innota li mhux kull tip ta' URI huwa "
-"aċċettat mill-ispoolers kollha."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "Trid iddaħħal URI validu!"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"Kull printer jeħtieġ isem, (eż, \"printer\"). Id-deskrizzjoni u post "
-"m'għandhomx bżonn jimtlew. Huma kummenti għall-użu tiegħek."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Isem tal-printer"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Post"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "Qed jinqara d-database ta' printers"
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "Qed nipprepara d-database tal-printers..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "Il-mudell tal-printer tiegħek"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake qabbel l-isem tal-mudell li jirriżulta mill-għarfien tal-"
-"printer mal-mudelli llistjati fid-database sabiex isib l-aħjar għażla. Din l-"
-"għażla tista' tkun ħażina, speċjalment jekk il-printer anqas jinsab f'din il-"
-"lista. Għalhekk iċċekkja jekk din l-għażla hix tajba u agħfas \"Dan il-"
-"mudell huwa tajjeb\" jekk iva, u jekk le agħfas \"Agħżel mudell manwalment\" "
-"biex tagħżel mudell inti fl-iskrin li jmiss.\n"
-"\n"
-"Għall-printer tiegħek Printerdrake sab:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "Dan il-mudell huwa tajjeb"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Agħżel mudell manwalment"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "Għażla tal-mudell tal-printer"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "Liema mudell ta' printer għandek?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Jekk jogħġbok iċċekkja li PrinterDrake sab il-mudell tal-printer tiegħek "
-"sew. Jekk il-mudell immarkat m'huwiex tajjeb jew qiegħed fuq \"printer dirett"
-"\" ara jekk issibx il-mudell int fil-lista."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"Jekk il-printer tiegħek mhux imniżżel, agħżel mudell kompatibbli (ara l-"
-"manwal tal-printer) jew wieħed simili."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "Konfigurazzjoni OKI WinPrinter"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"Qed tikkonfigura \"OKI laser winprinter\". Dawn il-printers jużaw protokoll "
-"ta' kommunikazzjoni speċjali u għalhekk jaħdmu biss meta jkunu mqabbdin ma' "
-"l-ewwel port parallel. Meta l-printer ikun imqabbad ma' port ieħor jew ma' "
-"print server, jekk jogħġbok l-ewwel qabbdu ma' l-ewwel port parallel qabel "
-"tipprintja paġna biex tittestja, inkella l-printer ma jaħdimx. It-tip ta' "
-"konnessjoni jiġi injorat mid-drajver."
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Konfigurazzjoni inkjet Lexmark"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"Il-drajvers tal-printer ipprovduti minn Lexmark jissapportjaw biss printers "
-"lokali, mhux printers fuq magni remoti jew print servers. Jekk jogħġbok "
-"qabbad il-printer ma' port lokali jew ikkonfigurah fuq il-magna fejn qiegħed "
-"imqabbad."
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"Biex tkun tista' tipprintja bl-inkġet Lexmark u b'din il-konfigurazzjoni, "
-"trid id-drajver tal-printer provdut minn Lexmark (http://www.lexmark.com) "
-"Klikkja l-buttuna \"Drivers\", imbagħad agħżel il-mudell u \"Linux\" bħala "
-"sistema operattiva. Id-drajvers jiġu bħala pakketti RPM jew skritti tax-"
-"shell b'installazzjoni grafika. M'għandekx bżonn tagħmel l-installazzjoni "
-"grafika. Ikkanċella malli tlesti l-qbil tal-liċenzja, imbagħad ipprintja l-"
-"paġni ta' allinjament tal-printhead b' \"lexmarkmaintain\" u irranġa s-"
-"setings tal-allinjament b'dan il-programm."
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr "GDI Laser Printer li juża Zenographics ZJ-Stream Format"
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"Setings impliċiti tal-printer\n"
-"\n"
-"Aċċerta li d-daqs tal-paġna u t-tip ta' inka/ipprintjar (jekk hemm) kif "
-"ukoll il-konfigurazzjoni tal-ħardwer tal-printer (memorja, unità dupleks, "
-"kxaxen ekstra) huma ssettjati sew. Innota li jekk tagħżel kwalità/"
-"reżoluzzjoni għolja ħafna l-ipprintjar jista' jdum ħafna iżjed u/jew juża "
-"iżjed inka."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "Għażla %s trid tkun numru sħiħ!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "Għażla %s trid tkun numru!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "Għażla %s barra mil-limiti!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"Tixtieq tissettja dan il-printer (\"%s\")\n"
-"bħala l-printer impliċitu?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "Paġni biex tittestja"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"Jekk jogħġbok agħżel il-paġni li trid tipprintja biex tittestja.\n"
-"Nota: Il-paġna fotografika tista' tieħu ħafna ħin biex tlesti, u fuq laser "
-"printers bi ftit memorja tista' anqas tipprintja. F'ħafna każi huwa "
-"biżżejjed li tipprintja l-paġna standard."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "Ebda paġni ta' testjar"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "Printja"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "Paġna standard"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Paġna alternattiva (Letter)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Paġna alternattiva (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "Paġna fotografika"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "Tipprintjax paġna għal test"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Qed nipprintja paġna/i ta' test..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Il-paġna/i intbagħatu fuq il-printer.\n"
-"Jista' jgħaddi xi ftit ħin qabel jibda' l-printjar.\n"
-"Status tal-printjar:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"Il-paġna/i intbagħatu fuq il-printer.\n"
-"Jista' jgħaddi xi ftit ħin qabel jibda' l-printjar.\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "Ħadem sewwa?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "Printer dirett"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"Biex tipprintja fajl mil-linja ta' kmand (terminal), tista' tuża l-kmand \"%"
-"s <fajl>\" jew programm grafiku: \"upp <fajl>\" jew \"kprinter <fajl>\". Il-"
-"programmi grafiċi jħalluk tagħżel il-printer jew tbiddel is-setings "
-"faċilment.\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Dan il-kmand jista' wkoll jintuża fl-element \"Printing command\" tal-window "
-"tal-ipprintjar ta' ħafna programmi, imma ddaħħalx l-isem tal-fajl hemm għax "
-"dak jissupplixxih il-programm.\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"Il-kmand \"%s\" iħallik ukoll tbiddel is-setings għal xogħol ta' printjar "
-"partikulari. Sempliċiment żid is-setings li trid fuq il-linja ta' kmand, eż "
-"\"%s <file>\". "
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"Biex tikseb lista ta' għażliet disponibbli għal dan il-printer, aqra l-lista "
-"li tidher taħt, jew agħfas il-buttuna \"Lista ta' għażliet tal-printer\".%s%"
-"s.\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"Dawn huma l-għażliet disponibbli għal dan il-printer:\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"Biex tipprintja fajl mil-linja ta' kmand (terminal) uża l-kmand \"%s <fajl>"
-"\".\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Dan il-kmand jista' wkoll jintuża fl-element \"Printing command\" tal-window "
-"tal-ipprintjar ta' ħafna programmi, imma iddaħħalx l-isem tal-fajl hemm għax "
-"dak jissupplixxih il-programm.\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"Biex tikseb lista ta' għażliet disponibbli għal dan il-printer agħfas il-"
-"buttuna \"Lista ta' għażliet tal-printer\"."
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"Biex tipprintja fajl mil-linja ta' kmand (terminal) uża l-kmand \"%s <fajl>"
-"\" jew \"%s <fajl>\".\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"Tista' wkoll tuża l-interfaċċja grafika \"xpdq\" biex tissettja l-għażliet u "
-"biex tieħu ħsieb xogħlijiet ta' printjar.\n"
-"Jekk qed tuża l-KDE bħala ambjent tad-desktop, għandek issib ikona fuq id-"
-"desktop li tħallik twaqqaf il-printjar kollu, per eżempju jekk jeħlulek il-"
-"karti.\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"Il-kmandijiet \"%s\" u \"%s\" iħalluk ukoll tbiddel is-setings għal xogħol "
-"ta' printjar partikulari. Sempliċiment żid is-setings li trid fuq il-linja "
-"ta' kmand, eż \"%s <file>\".\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Kards ta' printjar/skannjar/fotografija fuq \"%s\""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Printjar/skannjar fuq \"%s\""
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Printjar/kard fotografija fuq \"%s\""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Printjar fuq printer \"%s\""
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Agħlaq"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "Lista ta' għażliet tal-printer"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"L-apparat multi-funzjoni Ä¡ie konfigurat awtomatikament biex ikun jista' "
-"jiskannja. Issa tista' tiskannja bil-programm \"scanimage \" (\"scanimage -d "
-"hp:%s\" biex tispeċifika l-iskaner jekk għandek iżjed minn wieħed) mil-linja "
-"ta' kmand, inkella bil-programmi grafiċi \"xscanimage\" jew \"xsane\". Jekk "
-"qed tuża l-GIMP, tista' tiskannja wkoll billi tuża l-menu \"File / Acquire"
-"\". Tista' tuża \"man scanimage\" fuq il-linja tal-kmand għal iżjed "
-"tagħrif.\n"
-"\n"
-"Tużax \"scannerdrake\" għal dan l-apparat!"
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"Il-printer ġie konfigurat awtomatikament biex jagħtik aċċess għall-\"photo "
-"card drive\" mill-PC. Issa tista' taċċessa l-photo cards mill-programm "
-"grafiku \"MToolsFM\" (Menu: Applikazzjonijiet -> Għodda tal-fajls -> "
-"Maniġġjar tal-fajls MTools) jew mil-linja tal-kmand \"mtools\" (daħħal il-"
-"kmand \"man mtools\" għal iżjed tagħrif). Issib il-filesystem tal-kard taħt "
-"l-ittra \"p:\", jew l-ittri sussegwenti jekk għandek iżjed minn printer "
-"wieħed b'photo card. F' \"MToolsFM\" tista' taqleb bejn ittri tad-drajv mill-"
-"kaxxa ta' fuq fil-lemin tal-lista ta' fajls."
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "Qed jinqara informazzjoni dwar printer..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "Ittrasferixxi konfigurazzjoni tal-printer"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"Tista' tikkopja l-konfigurazzjoni tal-printer minn spooler %s għal %s, l-"
-"ispooler attwali. L-informazzjoni kollha tal-konfigurazzjoni (isem tal-"
-"printer, deskrizzjoni, post, tip ta' konnessjoni u setings impliċiti) jiġu "
-"trasferiti, imma xogħlijiet eżistenti ta' printjar ma jiġux trasferiti.\n"
-"Mhux il-kjus kollha jistgħu jiġu trasferiti minħabba dawn ir-raġunijiet:\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS ma jaċċettax printers fuq servers Novell jew servers li jibgħatu d-data "
-"lill kmand \"free format\".\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ jaċċetta biss printers lokali, printers remoti LPD, u printers Socket/"
-"TCP.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD u LPRng ma jaċċettawx printers IPP.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"Apparti minn dan, kjus li ma nħalqux b'dan il-programm jew \"foomatic-"
-"configure\" ma jistgħux jiġu trasferiti."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"Ukoll, printer ikkonfigurati bil-fajls PPD provduti mill-manufatturi jew bi "
-"drajvers CUPS nativi ma jistgħux jiġu trasferiti."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"Immarka l-printers li trid tittrasferixxi u klikkja \"Ittrasferixxi\"."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "Tittrasferixxix printers"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Ittrasferixxi"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"Printer jismu \"%s\" diġà jeżisti taħt %s.\n"
-"Klikkja \"Ittrasferixxi\" biex tħassar li hemm.\n"
-"Tista' wkoll tagħtih isem ġdid jew taqbżu."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr "L-isem tal-printer jista' jkun fih biss ittri, numri, u underscore"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"il-printer \"%s\" diġà jeżisti. \n"
-"Trid tħassar il-konfigurazzjoni tiegħu?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Isem tal-printer Ä¡did"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "Qed nittrasferixxi %s..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"Int ittrasferixxejt il-printer li kien impliċitu qabel (\"%s\"). Trid li "
-"jerġa' jkun il-printer impliċitu taħt is-sistema l-ġdida %s?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "Qed nerġa' naqra' l-printers..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "Konfigurazzjoni ta' printer remot"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "Qed nibda' n-network..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Ikkonfigura n-network issa"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "Funzjonalità tan-network m'hix ikkonfigurata"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"Qed tipprova tissettja printer remot. Dan għandu bżonn aċċess għan-network, "
-"imma s'issa ma ġietx issettjata n-network. Jekk tkompli minngħajr network, "
-"għandu mnejn ma tkunx tuża l-printer li qed tissettja issa. Kif trid "
-"tipproċedi?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Kompli kkonfigura mingħajr network"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"Il-konfigurazzjoni tan-network li saret waqt l-installazzjoni ma tistax "
-"tittella' issa. Jekk jogħġbok iċċekkja jekk in-network isirx aċċessibbli "
-"wara li tirristartja s-sistema, imbagħad ikkoreġi l-konfigurazzjoni miċ-"
-"Ċentru tal-Kontroll Mandrake, taħt is-sezzjoni \"Network u Internet\"/"
-"\"Konnessjoni\", u wara ssettja l-printer, mill-istess ÄŠentru tal-Kontroll, "
-"sezzjoni \"Ħardwer\"/\"Printer\"."
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"L-aċċess għan-network ma kienx qed jaħdem u ma setax jittella'. Jekk "
-"jogħġbok iċċekkja l-konfigurazzjoni tal-ħardwer, imbagħad erġa' pprova "
-"kkonfigura l-printer remot."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "Qed nirristartja s-sistema ta' printjar..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "għoli"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "paranojku"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "Qed ninstalla sistema ta' printjar taħt livell ta' sigurtà %s"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"Se tinstalla s-sistema ta' printjar %s fuq sistema li għandha l-livell ta' "
-"sigurtà %s.\n"
-"\n"
-"Din is-sistema ta' printjar tħaddem daemon (proċess fl-isfond) li jistenna' "
-"xogħlijiet ta' printjar u jieħu ħsiebhom. Dan id-daemon huwa wkoll "
-"aċċessibbli minn kompjuters oħra fuq in-network għalhekk huwa possibbli għal "
-"attakki fuqu. Għalhekk, id-daemons li jittellgħu f'dan il-livell huma ftit u "
-"magħżula sew.\n"
-"\n"
-"Żgur li trid tikkonfigura l-ipprintjar fuq dan il-kompjuter?"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "Qed nistartja s-sistema ta' printjar waqt ix-xegħil"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"Is-sistema ta' printjar (%s) mhux se jittella' awtomatikament meta tixgħel "
-"il-kompjuter.\n"
-"\n"
-"Huwa possibbli t-tlugħ awtomatiku ġie mitfi meta bdilt il-livell ta' sigurtà "
-"ogħla, peress li s-sistema ta' printjar huwa punt fejn possibbilment isiru "
-"attakki.\n"
-"\n"
-"Trid li terġa' tixgħel it-tlugħ awtomatiku tas-sistema ta' printjar?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "Qed niċċekkja s-softwer li hemm installat..."
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "Qed inneħħi LPRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "Qed inneħħi LPD..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "Agħżel \"spooler\" tal-printer"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Liema sistema ta' printjar (spooler) tixtieq tuża?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Qed nikkonfigura l-printer \"%s\"..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "Qed ninstalla Foomatic..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Għażliet tal-printer"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "Qed jiġi preparat Printerdrake..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "Qed nikkonfigura programmi..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "Tixtieq tissettja l-ipprintjar?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "Sistema ta' pprintjar: "
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Dawn huma l-printers ikkonfigurati. Klikkja-doppju fuq printer biex "
-"tbiddillu l-konfigurazzjoni, biex tissettjah bħala printer impliċitu, "
-"biextara informazzjoni dwaru, jew biex tagħmel printer remot CUPS "
-"aċċessibbli minn StarOffice / OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Dawn huma l-printers ikkonfigurati. Klikkja-doppju fuq printer biex "
-"tbiddillu l-konfigurazzjoni, biex tissettjah bħala printer impliċitu, jew "
-"tara informazzjoni dwaru."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr "Erġa' aqra l-lista ta' printers (biex issib printers remoti CUPS)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Ibdel is-sistema tal-ipprintjar"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Modalità normali"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "Trid tikkonfigura dan il-printer?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "Biddel il-konfigurazzjoni tal-printer"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"Printer %s\n"
-"Xi trid tagħmel b'dan il-printer?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "Agħmel dan!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "Tip ta' konnessjoni tal-printer"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "Isem, deskrizzjoni u fejn qiegħed il-printer"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "Ditta, mudell u drajver tal-printer"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "Ditta u mudell tal-printer"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "Nissettja dan bħala l-printer impliċitu"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Żid dan il-printer ma' StarOffice/OpenOffice"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Neħħi dan il-printer minn StarOffice/OpenOffice"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "Nipprintja paġni biex nittestja"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "Inkun naf kif nuża dan il-printer"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "Neħħi printer"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Qed inneħħi l-printer antik \"%s\"..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "Printer impliċitu"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "Il-printer \"%s\" issa ssettjat bħala printer impliċitu"
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Qed jiġi miżjud printer ma' StarOffice/OpenOffice"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr "Il-printer \"%s\" ġie miżjud ma' StarOffice/OpenOffice"
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr "Ma rnexxielix inżid il-printer \"%s\" ma' StarOffice/OpenOffice"
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Qed jitneħħa printer minn StarOffice/OpenOffice"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr "Il-printer \"%s\" tneħħa minn StarOffice/OpenOffice"
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr "Ma rnexxielix inneħħi l-printer \"%s\" minn StarOffice/OpenOffice"
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Żgur li trid tneħħi l-printer \"%s\"?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Qed jitneħħa l-printer \"%s\"..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Konfigurazzjoni tal-proxy"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Merħba għall-għodda tal-konfigurazzjoni tal-proxy.\n"
-"\n"
-"Hawn, tista' tissettja l-proxies ftp u http, bil-\n"
-"login u password jew mingħajrhom.\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"Jekk jogħġbok imla' l-informazzjoni dwar il-proxy http.\n"
-"Ħallihom vojta jekk ma tridx proxy http."
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "port"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "URL irid jibda' b' \"http:\""
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "Il-parti tal-port trid tkun numerika"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"Jekk jogħġbok imla' l-informazzjoni dwar il-proxy ftp.\n"
-"Ħallihom vojta jekk ma tridx proxy ftp."
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"Jekk jogħġbok daħħal il-login u password tal-proxy, jekk hemm.\n"
-"Ħallihom vojta jekk ma tridx login/passwd"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "login"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "password"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "erġa' ttajpja password"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "Il-passwords ma jaqblux. Erġa' pprova!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Ma nistax inżid partizzjoni fuq RAID _formattjat_ md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Ma nistax nikteb fajl %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid falla"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid falla (forsi raidtools m'hux installat?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "M'hemmx biżżejjed partizzjonijiet għal RAID livell %d\n"
-
-#: ../../security/main.pm_.c:66
-msgid "Security Level:"
-msgstr "Livell ta' sigurtà:"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "Livell ta' sigurtà"
-
-#: ../../security/main.pm_.c:83
-msgid "Security Administrator:"
-msgstr "Amministratur tas-sigurtà:"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, c-format
-msgid " (default: %s)"
-msgstr " (impliċitu: %s)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "Livell ta' Sigurtà"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "Stenna ftit, qed nipprepara l-installazzjoni"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Ħaddem is-sistema tal-awdjo ALSA (Advanced Linux Sound Architecture)"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron iħaddem kmandijiet perjodikament."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd jintuża biex tiċċekkja l-istatus tal-batterija ta' laptop u żżomm\n"
-"rikordju fis-syslog. Jista' jintuża wkoll biex jintefa' awtomatikament\n"
-"beta l-batterija titbaxxa wisq."
-
-#: ../../services.pm_.c:18
-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 ""
-"Iħaddem kmandijiet li jiġu appuntati mill-kmand \"at\" fil-ħin speċifikat\n"
-"meta tħaddem \"at\", u jħaddem programmi meta t-tagħbija tas-sistema tkun\n"
-"baxxa biżżejjed."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron huwa programm standard tal-UNIX li jħaddem programmi speċifikati \n"
-"mill-user f'ħinijiet speċifiċi. Vixie cron iżid numru ta' fattizzi lill-\n"
-"cron bażiku tal-UNIX, inkluż sigurtà aħjar u konfigurazzjoni iżjed "
-"b'saħħitha."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM jippermetti l-użu tal-maws fi programmi non-grafiċi bħall-Midnight\n"
-"Commander. Jippermetti wkoll ikkopjar ta' test u menus popup fil-konsol."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake iħaddem inkjesta tal-ħardwer, u jista' jsib u \n"
-"jikkonfigura apparat ġdid li twaħħal."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr "Apache huwa server tal-web. Huwa jista' joffri fajls HTML u CGI."
-
-#: ../../services.pm_.c:29
-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 ""
-"Id-daemon tal-internet \"superserver\" (magħruf bħala inetd) itella'\n"
-"varjetà ta' servizzi oħra tal-internet skond il-ħtieġa. Huwa responsabbli\n"
-"li jtella' diversi servizzi, inkluż telnet, ftp, rsh u rlogin. Jekk tneħħi\n"
-"lill-inetd tkun neħħejt is-servizzi kollha tiegħu."
-
-#: ../../services.pm_.c:33
-msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Ħaddem filtrar ta' pakketti għall-kernel verżjoni 2.2 tal-Linux,\n"
-"biex tissettja firewall biex tipproteġi l-kompjuter minn attakki \n"
-"min-network"
-
-#: ../../services.pm_.c:35
-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 ""
-"Dan il-pakkett itella' t-tqassim tat-tastiera kif konfigurat f'\n"
-"/etc/sysconfig/keyboard. Dan jista' jiġi ssettjat bil-programm kbdconfig.\n"
-"Dan għandu jibqa' ssettjat għal ħafna magni."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"Riġenerazzjoni awtomatika tal-headers tal-kernel ġewwa\n"
-"/boot għal /usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Għarfien u konfigurazzjoni ta' apparat ġdid meta tixgħel."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Il-programm Linuxconf ġieli jagħmel diversi xogħlijiet waqt li qed\n"
-"jitla' l-kompjuter biex imantni l-konfigurazzjoni."
-
-#: ../../services.pm_.c:43
-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 huwa daemon tal-ipprintjar li huwa meħtieġ biex jaħdem sew l-lpr.\n"
-"Huwa bażikament server li jqassam xogħol ta' pprintjar lill-printer/s."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Linux Virtual Server, li jintuża biex tibni servers kbar u \n"
-"effiċjenti ħafna."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) huwa \"Domain Name Server\" (DNS) li jirrisolvi l-indirizz IP "
-"minn isem ta' kompjuter."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Jimmonta u jiżmonta l-filesystems kollha NFS (Unix/Linux), \n"
-"SMB (LANmanager/Windows) jew NCP (NetWare)."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Itella' jew iwaqqaf l-interfaċċji kollha tan-network li qegħdin \n"
-"konfigurati biex jitilgħu meta tixgħel."
-
-#: ../../services.pm_.c:52
-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 huwa protokoll popolari għal qsim ta' fajls fuq networks TCP/IP. \n"
-"Dan is-servizz jipprovdi funzjonalità ta' server NFS, li jiġi konfigurat \n"
-"mill-fajl /etc/exports."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS huwa protokoll popolari għal qsim ta' fajls fuq networks \n"
-"TCP/IP. Dan il-modulu jipprovdi faċilità li ssakkar fajls bl-NFS."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"Awtomatikament ixgħel in-\"numlock\" taħt il-konsol u XFree \n"
-"meta tixgħel"
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Jippermetti l-użu tal-Oki4w \"win-printer\" jew kompatibbli"
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"Il-PCMCIA normalment jintuża għal kards tan-network jew modems fuq \n"
-"kompjuters laptop. Dan ma jittellax jekk ma jkunx konfigurat għalhekk \n"
-"m'hux problema jekk tħallih fuq kompjuters li m'għandhomx bżonnu."
-
-#: ../../services.pm_.c:63
-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 ""
-"Il-portmapper jimmaniġġja konnessjonijiet RPC, li jintużaw minn \n"
-"protokolli bħal NFS u NIS. Is-server portmap irid ikun qed jaħdem fuq\n"
-"kompjuters li jaġixxu bħala servers għal protokolli li jużaw il-\n"
-"mekkaniżmu RPC."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix huwa aġent tat-trasport tal-imejl, ċioè programm li jgħaddi imejls "
-"minn kompjuter għall-ieħor."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Jikteb u jirrestawra blokka ta' entropija għall-ġenerazzjoni ta' \n"
-"numri bil-polza iżjed randomi."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Jassenja apparat \"raw\" lill apparat \"block\" (bħal partizzjoni tal-ħard "
-"disk), għal programmi bħall-Oracle"
-
-#: ../../services.pm_.c:71
-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 ""
-"Id-daemon routed jippermetti lit-tabella tar-\"routing\" li tiġi\n"
-"aġġornata awtomatikament bil-protokoll RIP. Filwaqt li l-protokoll RIP\n"
-"huwa komuni fuq networks żgħar, huma meħtieġa protokolli ta' routing\n"
-"iżjed sofistikati fuq networks komplikati."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"Il-protokoll rstat jippermetti users fuq network li jiksbu\n"
-"informazzjoni dwar l-effiċjenza ta' kull magna fuq dan in-network."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"Il-protokoll rusers jippermetti lill users fuq network li jidentifikaw\n"
-"min qiegħed illoggjat fuq magni oħra."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"Il-protokoll rwho jippermetti lill user remot li jikseb lista \n"
-"tal-users kollha li qegħdin konnessi mal-kompjuter (simili għal finger)"
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Ħaddem is-sistema awdjo fuq il-kompjuter"
-
-#: ../../services.pm_.c:81
-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 huwa faċilità li permezz tagħha d-daemons jistgħu iżommu\n"
-"log ta' messaġġi. Dejjem huwa rakkomandat li tħaddem 'is-syslog."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "Tella' d-drajvers għall-apparat usb"
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "Itella' l-\"X Font Server\" (dan huwa meħtieġ biex jaħdem l-XFree)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "Agħżel liema servizzi għandhom jittellgħu awtomatikament meta tixgħel"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "Printjar"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Qsim ta' fajls"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "Sistema"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Amministrazzjoni remota"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Server Database"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "Servizzi: %d imtella' għal %d reġistrati"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Servizzi"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "imtella'"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "imwaqqaf"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Servizzi u daemons"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"M'hemmx iżjed informazzjoni\n"
-"dwar dan l-apparat, jiddispjaċini."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "Malli tixgħel"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "Ibda"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Ieqaf"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Grazzi talli għażilt Mandrake Linux 9.0"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Merħba għad-dinja Sors Miftuħ"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"Is-suċċess ta' MandrakeSoft huwa bbażat fuq il-prinċipju ta' Softwer Ħieles. "
-"Is-sistema operattiva ġdida tiegħek hija frott il-ħidma u koperazzjoni min-"
-"naħa tal-kommunità dinjija tal-Linux."
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "Ingħaqad mad-dinja ta' Softwer Ħieles"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "Trid tkun taf iżjed dwar il-komunità Sors Ħieles?"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"Biex taqsam l-esperjenza tiegħek u tgħin biex tiżviluppa programmi għal-"
-"Linux, ingħaqad mal-forums ta' diskussjonijiet li ssib fuq il-paġni tagħna "
-"tal-komunità."
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "Ikseb il-massimu mill-internet"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 għażel l-aħjar softwer għalik. Brawżja l-web u ara "
-"animazzjonijiet bil-Mozilla u Konqueror, ibgħat imejl u organizza l-"
-"informazzjoni personali tiegħek bl-Evolution u KMail, u ħafna iżjed!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr "Skopri l-iżjed għodda grafika u multimedjali aġġornata!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr "Imbotta l-multimedja sal-limiti tiegħu!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux 8.2 iħallik tuża l-aħħar programmi biex tisma' mużika w "
-"awdjo, teditja u torganizza ritratti u stampi, u tara TV u videos"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Logħob"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 9.0 joffri l-aħjar logħbiet Sors Ħieles - arcade, azzjoni, "
-"strateġija, ..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "ÄŠentru tal-Kontroll Mandrake"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"Mandrake Linux 9.0 jipprovdilek għodda b'saħħitha biex tippersonalizza u "
-"tikkonfigura l-kompjuter tiegħek."
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Interfaċċji tal-user"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "Żviluppar simplifikat"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr "Mandrake Linux 9.0 huwa l-aqwa pjattaforma għall-iżviluppar"
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"Skopri l-qawwa tal-kompilatur GNU gcc kif ukoll l-aqwa ambjenti ta' "
-"żviluppar Sors Ħieles."
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr "Ibdel il-kompjuter tiegħek f'server stabbli"
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of "
-"your mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"Ibdel il-kompjuter tiegħek f'server b'saħħtu bi ftit azzjonijiet tal-maws: "
-"Servers tal-web, imejl, firewall, router, fajls u printjar, ..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "Issettaj sigurtà qawwija"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-"L-għażla ta' MandrakeSecurity tinkludi l-prodott Multi Network Firewall (M.N."
-"F.)"
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr "Dan il-prodott jinkiseb mill-website MandrakeStore"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr "Il-ħanut uffiċjali ta' MandrakeSoft"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"Varjetà sħiħa ta' soluzzjonijiet bil-Linux, kif ukoll offerti speċjali fuq "
-"il-prodotti huma disponibbli online fuq il-ħanut elettroniku tagħna."
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr "Sħubija strateġika"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-"MandrakeSoft jaħdmu id f'id ma' diversi ditti li joffru soluzzjonijiet "
-"professjonali kompatibbli ma' Mandrake Linux. Lista ta' dawn id-ditti tista' "
-"tinkiseb mill-website MandrakeStore."
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr "Skopri l-katalgu ta' korsijiet Linux-Campus"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-"Il-programm edukattiv inħoloq biex jirrispondi għall-ħtiġijiet kemm ta' "
-"prinċipjanti kif ukoll esperti (amministraturi tan-Network u Sistemi)"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr "IÄ‹Ä‹ertifika lilek innifsek fuq Linux"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-"Kemm jekk tagħżel li titgħallem waħdek online, inkella permezz tad-diversi "
-"partners sħab tat-training, il-katalgu Linux-Campus jippreparak għall-"
-"programm ta' Ä‹ertifikazzjoni rikonoxxut LPI (Ä‹ertifikazzjoni teknika "
-"professjonali globali)"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "Sir espert ma' MandrakeExpert"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-"Sib is-soluzzjoni għall-problemi li tiltaqa' magħhom permezz tal-pjattaforma "
-"ta' sapport \"online\" ta' MandrakeSoft"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-"Ingħaqad mat-timijiet tas-sapport ta' MandrakeSoft u l-komunità Linux online "
-"biex taqsam l-esperjenzi tiegħek u tgħin lil ħaddieħor billi ssir espert "
-"rikonoxxut fuq il-website ta' sapport tekniku:"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExpert Corporate"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-"Pjattaforma online biex tirrispondi għall-ħtiġijiet ta' sapport speċifiċi "
-"ta' kumpanniji"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-"Kull inċident jiġi segwit individwalment minn espert tekniku kwalifikat ta' "
-"MandrakeSoft"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr "Skopri MandrakeClub u Mandrake Corporate Club"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-"MandrakeClub u Mandrake Corporate Club inħolqu għall-users privati u tax-"
-"xogħol li jixtiequ direttament jissapportjaw id-distribuzzjoni favorita "
-"tagħhom filwaqt li jirċievu privileġġi speċjali. Jekk jogħġbuk il-prodotti "
-"tagħna, jekk id-ditta tiegħek tibbenefika mill-prodotti tagħna biex tikseb "
-"vantaġġ kompetittiv, u jekk trid tgħin lill-iżvilupp ta' Mandrake Linux, "
-"ingħaqad ma' MandrakeClub!"
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "Qed ninstalla pakketti..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Jekk jogħġbok oħroġ mid-desktop u agħfas Ctrl-Alt-Backspace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Jekk jogħġbok oħroġ u erġa' idħol fuq %s biex tara l-bidliet."
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Konfigurazzjoni tat-Terminal Server tal-Mandrake"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "Ippermetti server"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "Diżabilita server"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "Startja server"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "Waqqaf server"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "Etherboot flopi/ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "Net Boot Images"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "Żid/neħħi users"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Żid/neħħi klijenti"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "Flopi \"boot\""
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "ISO \"boot\""
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "Ibni kernel sħiħ -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "Dan jieħu diversi minuti."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "Ebda kernel m'hu magħżul!"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "Ibni NIC waħda -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "Ebda NIC m'hu magħżul!"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "Ibni kernels kollha -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- Ħassar"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "Ħassar NBIs kollha"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "Żid user -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- Ħassar user"
-
-#: ../../standalone/drakTermServ_.c:694
-#, fuzzy
-msgid "No net boot images created!"
-msgstr "Net Boot Images"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "Żid klijent -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<- Ħassar klijent"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "Konfigurazzjoni dhcpd..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "Konfigurazzjoni Avvanzata"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "Ikteb konf."
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "Jekk jogħġbok daħħal flopi:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "Ma nistax naċċessa l-flopi!"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "Il-flopi tista' titneħħa issa"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "M'hemmx drajv flopi!"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "Fajl ISO \"etherboot\" hija %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "Kien hemm xi problema! - mkisofs huwa nstallat?"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "L-ewwel irid jinħoloq /etc/dhcp.d!"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Problema!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "Ma nistax insib il-fajl \"image\" meħtieġ \"%s\""
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Konfiguratur Awto-Installazzjoni"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"Int issa se tikkonfigura flopi Awto-installazzjoni. Din il-faċilità tista' "
-"tkun perikoluża u trid tintuża bil-galbu.\n"
-"\n"
-"B'din il-faċilità tista' tirrepeti l-installazzjoni li għamilt fuq dan il-"
-"kompjuter, filwaqt li tiġi mistoqsi dwar ċerti passi biex tbiddillhom il-"
-"valur.\n"
-"\n"
-"Għal sigurtà massima, il-partizzjoni u formattjar tal-ħard disk qatt ma "
-"jsiru awtomatikament, tagħżel x'tagħżel waqt l-installazzjoni tal-"
-"kompjuter.\n"
-"\n"
-"Trid tkompli?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "Passi tal-Konfigurazzjoni Awtomatika"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"Jekk jogħġbok agħżel għal kull pass, jekk tridhiex tkun bħal din l-"
-"installazzjoni, jew tkunx manwali"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "Qed jinħoloq flopi awto-installazzjoni"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"Merħba.\n"
-"\n"
-"Il-parametri għall-awto-installazzjoni jinstabu fil-parti tax-xellug."
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Prosit!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"Il-flopi Ä¡ie Ä¡enerat kif mitlub.\n"
-"Issa tista' tirrepeti l-installazzjoni."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Awto-installazzjoni"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Żid element"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "Neħħi l-aħħar element"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "Cron għadu m'hux disponibbli għal users apparti root"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "TWISSIJA"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "FATALI"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "INFO"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" Rapport DrakBackup\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" Rapport tad-daemon DrakBackup\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" Dettalji tar-Rapport DrakBackup\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "Progress totali"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-"%s teżisti, tħassarha?\n"
-"\n"
-"Twissija: Jekk diġà għamilt dan il-proċess, aktarx tkun trid tneħħi\n"
-"dan iċ-ċifrarju minn \"authorized_keys\" fuq is-server."
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr "Dan jista' jieħu ftit tal-ħin sakemm jiġġenera ċ-ċifrarji."
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr "PROBLEMA: Ma nistax inħaddem %s."
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr "Ebda prompt għall-password fuq %s, port %s"
-
-#: ../../standalone/drakbackup_.c:852
-#, c-format
-msgid "Bad password on %s"
-msgstr "Password ħażin fuq %s"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr "Permess miċħud fit-trasferiment ta' %s għal %s"
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr "Ma nistax insib %s fuq %s"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr "%s m'hux jirrispondi"
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-"Trasferiment irnexxa\n"
-"Forsi trid tivverifika li tista' tagħmel login fuq is-server b':\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"mingħajr ma jistaqsik għal password."
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr "Sit remot WebDAV diġà sinkronizzat!"
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr "Trasferiment WebDAV falla!"
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr "Ebda CDR/CDRW fid-drajv!"
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr "Dan ma jidhirx li huwa medja rekordjabbli"
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr "Il-medja ma jistax jitħassar"
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr "Dan jista' jieħu ftit tal-ħin sakemm titħassar il-medja."
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr "Problema ta' permessi fl-aċċess tas-CD"
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr "Ebda tejp f' %s!"
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "Ħu kopja ta' sigurtà tal-fajls tas-sistema..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "Fajls ta' kopji tas-sigurtà fil-ħard disk..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "Ħu kopja tas-sigurtà ta' fajls tal-users..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "Progress tal-kopja tas-sigurtà lill-ħard disk..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "Ħu kopja tas-sigurtà ta' fajls oħrajn..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr "Ebda bidliet biex jiġu kkupjati."
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"Attività Drakbackup permezz ta' %s:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"lista ta' fajls mibgħuta bl-FTP: %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-" Problema fil-konnessjoni FTP. Ma kienx possibbli nibgħat il-fajls bl-FTP.\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"Attività Drakbackup permezz ta' CD:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"Attività Drakbackup permezz ta' tejp:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr " Problema biex jintbagħat imejl. \n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr "Ma nistax noħloq katalgu"
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Għażla ta' fajls"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "Agħżel fajls jew direttorju u klikkja \"Żid\""
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"Jekk jogħġbok immarka l-għażliet kollha li għandek bżonn.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"Dawn l-għażliet jieħdu kopja tas-sigurtà u jirrestawraw il-fajls kollha tad-"
-"direttorju /etc.\n"
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr "Ħu kopja tas-sigurtà tal-fajls tas-sistema (direttorju /etc)"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr "Uża kopji tas-sigurtà inkrementali (tħassarx l-antiki)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "Tinkludix fajls kritiċi (passwd, group, fstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-"B'din l-għażla tkun tista' tirrestawra kwalinkwa verżjoni\n"
-"tad-direttorju /etc."
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr ""
-"Jekk jogħġbok agħżel il-users kollha li trid tinkludi f'din il-kopja tas-"
-"sigurtà."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "Tinkludix il-cache tal-browser"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr "Uża kopji tas-sigurtà inkrementali (tħassarx l-antiki)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "Neħħi l-magħżula"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "Users"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "Uża konnessjoni bin-network għall-kopja tas-sigurtà"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr "Metodu net:"
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr "Uża \"Expect\" għal SSH"
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-"Oħloq/ibgħat ċifrarji\n"
-"tal-backup għal SSH"
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" Ittrasferixxi \n"
-"issa"
-
-#: ../../standalone/drakbackup_.c:1786
-#, fuzzy
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr "Ċifrarji diġà f'posthom"
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "Jekk jogħġbok daħħal l-isem jew IP tal-kompjuter."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-"Jekk jogħġbok daħħal id-direttorju (jew modulu) \n"
-"fejn trid tpoġġi l-kopja tas-sigurtà fuq il-kompjuter."
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "Jekk jogħġbok daħħal il-login"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "Jekk jogħġbok daħħal il-password"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "Ftakar dan il-password"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr "Hemm bżonn kompjuter, user u password!"
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "Uża CD/DVDROM għall-kopja tas-sigurtà"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-"Jekk jogħġbok agħżel apparat CD/DVD\n"
-"(Agħfas Enter biex tikkopja s-setings għall-kaxex\n"
-"l-oħra. Din il-kaxxa m'hix meħtieġa, hija biss għodda\n"
-"biex timla' l-formola)"
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Jekk jogħġbok agħżel id-daqs tas-CD/DVDs"
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr "Jekk jogħġbok immarka hawn għal CD multi-sessjoni"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "Jekk jogħġbok immarka hawn jekk qed tuża medja CDRW"
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr ""
-"Jekk jogħġbok immarka hawn jekk trid tħassar il-medja RW (1el sessjoni)"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr " Ħassar issa "
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr "Jekk jogħġbok immarka hawn jekk qed tuża medja DVDR"
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Jekk jogħġbok immarka hawn jekk qed tuża medja DVDRAM"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"Jekk jogħġbok daħħal l-isem tal-apparat CD Writer\n"
-" eż: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "Apparat CD mhux speċifikat!"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "Uża tejp għall-kopja tas-sigurtà"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "Jekk jogħġbok daħħal l-isem tal-apparat għall-kopja tas-sigurtà"
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr ""
-"Jekk jogħġbok immarka hawn jekk trid tuża l-apparat li ma jagħmilx rewind."
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr ""
-"Jekk jogħġbok immarka hawn jekk trid tħassar it-tejp qabel il-kopja tas-"
-"sigurtà"
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr ""
-"Jekk jogħġbok immarka hawn jekk trid toħroġ it-tejp wara l-kopja tas-sigurtà."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"Jekk jogħġbok daħħal id-daqs massimu\n"
-" permess għal DrakBackup"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "Jekk jogħġbok daħħal id-direttorju fejn tikteb:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "Uża kwota għall-fajls tal-kopja tas-sigurtà."
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "Network"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "Ħard disk / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "Tejp"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "kull siegħa"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "kuljum"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "kull ġimgħa"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "kull xahar"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "Uża daemon"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"Jekk jogħġbok agħżel l-intervall\n"
-"ta' ħin għal kull kopja tas-sigurtà"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"Jekk jogħġbok agħżel\n"
-"il-medja għall-kopja tas-sigurtà."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"Aċċerta li d-daemon \"cron\" huwa nkluż fis-servizzi. \n"
-"\n"
-"Innota li bħalissa l-medja \"net\" kollha jużaw il-ħard disk ukoll."
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "Ibgħat rapport bl-imejl wara kull kopja tas-sigurtà lill:"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-"Ħassar il-fajls tar minn fuq il-ħard disk wara l-kopja tas-sigurtà fuq medja "
-"ieħor"
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "Xiex"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Fejn"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "Meta"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "Iżjed għażliet"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Konfigurazzjoni DrakBackup"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "Jekk jogħġbok agħżel fejn trid tieħu kopja tas-sigurtà"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "fuq ħard disk"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "fuq in-network"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "fuq CDROM"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "Fuq apparat Tejp"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "Jekk jogħġbok agħżel ta' xiex trid tieħu kopja tas-sigurtà"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "Ħu kopja tas-sigurtà tas-sistema"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "Ħu kopja tas-sigurtà tal-users"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "Agħżel user manwalment"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"Sorsi tal-kopji tas-sigurtà: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- Fajls tas-sistema:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- Fajls tal-user:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- Fajls oħrajn:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- Ikteb fuq ħard disk fid-direttorju: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-"\n"
-"- Ħassar il-fajls tar minn fuq il-ħard disk wara l-kopja tas-sigurtà\n"
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"- Aħraq fuq CD"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr "RW"
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr " fuq apparat: %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr " (multi-sessjoni)"
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- Ikteb fuq tejp fuq l-apparat: %s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\tĦassar=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- Ikteb permezz ta' %s fuq kompjuter: %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t isem ta' user: %s\n"
-"\t\t fuq direttorju: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- Għażliet:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\tTinkludix fajls tas-sistema\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\tKopji tas-sigurtà jużaw tar u bzip2\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\tKopji tas-sigurtà jużaw tar u gzip\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- Daemon (%s) include:\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-Ħard disk.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-CDROM.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-Tejp \n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-Network bl-FTP.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-Network bl-SSH.\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-Network bl-rsync.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-Network bil-WebDAV.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "Ebda konfigurazzjoni, agħżel Saħħar jew Avvanzat\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"Lista ta' informazzjoni x'tirrestawra:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"Lista ta' informazzjoni korrotta:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "Jekk jogħġbok neħħiha d-darba li jmiss."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "Fajls tal-kopja tas-sigurtà ġew korrotti"
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr " L-informazzjoni kollha magħżula ġiet "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " restawrata għal fuq %s "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " Konfigurazzjoni ta' restawr....."
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "OK biex tirrestawra fajls oħra."
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-"Lista ta' users x'tirrestawra (l-iżjed data riċenti ta' kull user biss "
-"importanti)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "Ħu kopja tas-sigurtà ta' fajls tas-sistema qabel:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "jekk jogħġbok agħżel data biex tirrestawra"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "Uża ħard disk għal kopja tas-sigurtà"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "Jekk jogħġbok daħħal id-direttorju fejn tikteb:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "Konnessjoni FTP"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "Konnessjoni żgura"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "Irrestawra mill-ħard disk"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "Jekk jogħġbok daħħal id-direttorju fejn qegħdin il-kopji tas-sigurtà"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "Agħżel medja ieħor biex tirrestawra minnu"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "Media oħrajn"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "Irrestawra sistema"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "Irrestawra users"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "Irrestawra ieħor"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr "Agħżel direttorju biex tirrestawra (minflok / )"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-"Agħmel kopja tas-sigurtà ġdid qabel tirrestawra (għal kopji tas-sigurtà "
-"inkrementali biss)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "Neħħi d-direttorji tal-users qabel tirrestawra."
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-"Irrestawra l-element\n"
-"magħżul tal-katalgu"
-
-#: ../../standalone/drakbackup_.c:3396
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr ""
-"Irrestawra l-fajls\n"
-"magħżula"
-
-#: ../../standalone/drakbackup_.c:3413
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr ""
-"Ibdel direttorju\n"
-"għar-restawr"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr "Fajls tal-kopja tas-sigurtà ma nstabux f' %s."
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-"Daħħal is-CD bit-tikketta tal-volum %s\n"
-"fid-drajv CD taħt punt ta' mmuntar /mnt/cdrom"
-
-#: ../../standalone/drakbackup_.c:3492
-msgid "Restore From CD"
-msgstr "Irrestawra mis-CD"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr "Dan is-CD m'għandux it-tikketta tal-volum tajba. Id-diska mmarkata %s."
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-"Daħħal it-tejp bit-tikketta tal-volum %s\n"
-"fl-apparat tat-tejp %s"
-
-#: ../../standalone/drakbackup_.c:3504
-msgid "Restore From Tape"
-msgstr "Irrestawra mit-tejp"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-"Dan it-tejp m'għandux it-tikketta tal-volum tajba. It-tejp immarkat %s."
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr "Irrestawra permezz tan-network"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr "Irrestawra permezz tal-protokoll tan-network: %s"
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "Isem tal-kompjuter"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr "Passaġġ jew modulu tal-kompjuter"
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr "Password meħtieġa"
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr "Isem ta' user meħtieġ"
-
-#: ../../standalone/drakbackup_.c:3544
-msgid "Hostname required"
-msgstr "Isem tal-kompjuter meħtieġ"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr "Passaġġ jew modulu meħtieġ"
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr "Fajls restawrati..."
-
-#: ../../standalone/drakbackup_.c:3565
-msgid "Restore Failed..."
-msgstr "Restawr falla..."
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "Irrestawra l-kopji tas-sigurtà kollha"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "Restawr personalizzat"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr "CD f'postu - kompli."
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr "Fittex repożitorju tar-restawr ġdid."
-
-#: ../../standalone/drakbackup_.c:3867
-msgid "Restore From Catalog"
-msgstr "Irrestawra mill-katalgu"
-
-#: ../../standalone/drakbackup_.c:3895
-msgid "Restore Progress"
-msgstr "Progress tar-restawr"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Ta' qabel"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Ikteb"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "Ibni kopja tas-sigurtà"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "Irrestawra"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"Problema waqt sendmail\n"
-" ir-rapport ma ntbagħatx.\n"
-" Jekk jogħġbok ikkonfigura s-sendmail"
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"Dawn huma l-pakketti li se jiġu nstallati\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"Problema biex jintbagħat fajl bl-FTP.\n"
-" Jekk jogħġbok ikkoreġi l-konfigurazzjoni FTP."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "Jekk jogħġbok agħżel informazzjoni x'tirrestawra"
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "Jekk jogħġbok agħżel Media għall-kopja tas-sigurtà..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "Jekk jogħġbok agħżel informazzjoni x'tikkopja"
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"Ebda fajl ta' konfigurazzjoni ma nstab.\n"
-"Agħżel Saħħar jew Avvanzat."
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "Qed jiġi żviluppat... stenna ftit."
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "Ħu kopja tas-sigurtà tal-fajls tas-sistema"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "Ħu kopja tas-sigurtà tal-fajls tal-users"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "Ħu kopja tas-sigurtà ta' fajls oħrajn"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Progress totali"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "qed jintbagħatu fajls bl-FTP"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "Qed nibgħat fajls..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "Ħu kopja tas-sigurtà issa minn fajl ta' konfigurazzjoni"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "Ara konfigurazzjoni tal-kopja tas-sigurtà."
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Konfigurazzjoni b'Saħħar"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "Konfigurazzjoni Avvanzata"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "Ħu kopja tas-sigurtà Issa"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"deskrizzjoni ta' l-għażliet:\n"
-"\n"
-" F'dan il-pass Drakbackup iħallik tbiddel:\n"
-"\n"
-" - It-tip ta' kompressar:\n"
-" \n"
-" Jekk tagħżel kompressar bzip2, tikkompressa l-\n"
-" informazzjoni tiġi kompressata aħjar minn gzip (madwar \n"
-" 2-10 %). Din l-għażla mhijiex magħżula impliċitament \n"
-" għax tieħu iżjed ħin (madwar 1000% iżjed).\n"
-"\n"
-" - Modalità aġġornament:\n"
-"\n"
-" Din l-għażla taġġornalek il-kopja tas-sigurtà, imma \n"
-" m'hijiex utli ħafna għax trid terġa' tiftaħ il-kopja kollha \n"
-" biex taġġornaha.\n"
-"\n"
-" - Modalità \".backupignore\":\n"
-"\n"
-" Simili għas-CVS, Drakbackup jaqbeż dawk ir-riferenzi \n"
-" kollha li hemm fil-fajls .backupignore f'kull direttorju.\n"
-" eż:\n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-" Xi problemi waqt sendmail huma kkawżati minn konfigurazzjoni\n"
-" ħażina ta' postfix. Biex issolviha trid tissettja myhostname \n"
-" jew mydomain fil-fajl /etc/postfix/main.cf\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"deskrizzjoni ta' l-għażliet:\n"
-"\n"
-" - Ħu kopja tal-fajls tas-sistema:\n"
-"\n"
-"\tDin l-għażla tħallik tieħu kopja tad-direttorju /etc,\n"
-"\tli fih il-fajls kollha tal-konfigurazzjoni tas-sistema.\n"
-"\tJekk jogħġbok oqgħod attent waqt il-pass ta' restawr li\n"
-"\tma tħassarx:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Ħu kopja tal-fajls tal-users:\n"
-"\n"
-"\tDin l-għażla tħallik tagħżel il-users kollha li trid tieħu\n"
-"\tkopja tagħhom. Biex tnaqqas l-ispazju li jintuża, mhux \n"
-"\trakkomandat li tinkludi l-cache tal-web browser.\n"
-"\n"
-" - Ħu kopja ta' fajls oħra:\n"
-"\tDin l-għażla tħallik iżżid informazzjoni oħra x'tikkopja.\n"
-"\tB'dan il-metodu m'hux possibbli tagħżel \"kopja inkrementali\"\n"
-"\tgħalissa.\n"
-"\n"
-" - Kopja inkrementali:\n"
-"\n"
-"\tIl-kopja inkrementali huwa l-iżjed metodu b'saħħtu \n"
-"\tgħall-kopji. Din l-għażla tħallik tieħu kopja tal-\n"
-"\tinformazzjoni kollha l-ewwel darba, u wara tieħu kopja\n"
-"\tbiss ta' dak li nbidel.\n"
-"\tWara, tkun tista', waqt il-pass ta' restawr, li\n"
-"\ttirrestawra biss dak li nbidel minn Ä‹ertu data.\n"
-"\tJekk qatt ma għażilt din l-għażla qabel, il-kopji\n"
-"\tantiki kollha jiġu mħassra qabel kull kopja.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"deskrizzjoni tar-restawr:\n"
-"\n"
-"L-iżjed data riċenti biss tintuża, għax bil-kopji tas-sigurtà inkrementali\n"
-"huwa neċessarju li tirrestawra l-kopji antiki wieħed wieħed.\n"
-"\n"
-"Għalhekk, jekk ma tridx tirrestawra user jekk jogħġbok neħħi l-marka miċ-"
-"checkbox tiegħu.\n"
-"\n"
-"Altrimenti, tista' tagħżel biss wieħed minn dawn:\n"
-"\n"
-" - Kopja inkrementali\n"
-"\n"
-"\tIl-kopja inkrementali huwa l-iżjed metodu b'saħħtu \n"
-"\tgħall-kopji. Din l-għażla tħallik tieħu kopja tal-\n"
-"\tinformazzjoni kollha l-ewwel darba, u wara tieħu kopja\n"
-"\tbiss ta' dak li nbidel.\n"
-"\tGħalhekk huwa possibbli waqt il-pass ta' restawr, li\n"
-"\ttirrestawra biss dak li nbidel minn Ä‹ertu data.\n"
-"\tJekk qatt ma għażilt din l-għażla qabel, il-kopji\n"
-"\tantiki kollha jiġu mħassra qabel kull kopja. \n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright (C) 2001 MandrakeSoft ta' DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" aġġornamenti 2002 MandrakeSoft minn Stew Benedict <sbenedict\\@mandrakesoft."
-"com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-" Dan il-programm huwa softwer ħieles; tista' tiddistribwih u/jew tibdlu\n"
-" skond it-termini tal-Liċenzja Ġenerali Pubblika (GPL) GNU, kif "
-"ippubblikata\n"
-" mill-Free Software Foundation; jew verżjoni 2 tal-liċenzja, jew (skond il-\n"
-" ġudizzju tiegħek) waħda iżjed riċenti.\n"
-"\n"
-" Dan il-programm huwa distribwit bl-isperanza li jkun utli, imma\n"
-" MINNGĦAJR EBDA GARANZIJA; minngħajr saħansitra l-garanzija impliċita \n"
-" ta' MERKANTABILITÀ jew LI HU ADEGWAT GĦAL UŻU PARTIKULARI. Ara\n"
-" l-Liċenzja Ġenerali Pubblika GNU (GNU General Public License) għal iżjed\n"
-" dettalji.\n"
-"\n"
-" Għandek tirċievi kopja tal-Liċenzja Ġenerali Pubblika GNU flimkien ma' dan\n"
-" il-programm. Jekk le, ikteb lill-Free Software Foundation, Inc., \n"
-" 59, Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"Deskrizzjoni:\n"
-"\n"
-" Drakbackup jintuża biex jieħu kopja tas-sigurtà (\"backup\") tas-sistema.\n"
-" Waqt il-konfigurazzjoni tista' tagħżel \n"
-"\t- Fajls tas-sistema, \n"
-"\t- Fajls tal-users, \n"
-"\t- Fajls oħrajn\n"
-"\tjew Sistema kollha ... u Oħrajn (bħal partizzjonijiet tal-Windows)\n"
-"\n"
-" Drakbackup iħallik tpoġġi din il-kopja tas-sigurtà fuq:\n"
-"\t- Ħard disk.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (bl-autoboot, rescue u awto-installazzjoni).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- WebDAV.\n"
-"\t- Tejp.\n"
-"\n"
-" Drakbackup iħallik tirrestawra s-sistema għal ġo direttorju\n"
-" li jagħżel il-user.\n"
-"\n"
-" Impliċitament, il-kopji tas-sigurtà jitpoġġew fid-direttorju\n"
-" /var/lib/drakbackup\n"
-"\n"
-" fajl ta' konfigurazzjoni:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Pass ta' restawrazzjoni:\n"
-"\n"
-" Waqt il-pass ta' restawrazzjoni, Drakbackup iħassar id-\n"
-" direttorju oriġinali u jivverifika li l-fajls tal-kopja tas-sigurtà\n"
-" ma ġewx korrotti. Huwa rakkomandat li tieħu kopja tas-sigurtà oħra\n"
-" qabel tibda' tirrestawra.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"deskrizzjoni tal-għażliet:\n"
-"\n"
-"Jekk jogħġbok oqgħod attent meta tuża kopja tas-sigurtà bl-ftp, għax\n"
-"dawk il-kopji li huma mibnija biss jintbagħatu fuq is-server.\n"
-"Għalhekk għalissa, trid tibni l-kopja tas-sigurtà fuq il-ħard disk qabel\n"
-"jintbagħat lis-server.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"Problemi ta' restawr ta' kopja tas-sigurtà:\n"
-"\n"
-"Waqt il-pass ta' restawr, Drakbackup jivverifika l-fajls \n"
-"kollha tal-kopja qabel jirrestawrahom. Qabel \n"
-"ir-restawr,.Drakbackup ineħħi d-direttorju oriġinali, u \n"
-"tista' titlef l-informazzjoni kollha. Huwa mportanti li\n"
-"toqgħod attent u ma tbiddilx il-fajls tal-kopja manwalment.\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"Deskrizzjoni:\n"
-"\n"
-" Drakbackup jintuża biex jieħu kopja tas-sigurtà (\"backup\") tas-sistema.\n"
-" Waqt il-konfigurazzjoni tista' tagħżel \n"
-"\t- Fajls tas-sistema, \n"
-"\t- Fajls tal-users, \n"
-"\t- Fajls oħrajn\n"
-"\tjew Sistema kollha ... u Oħrajn (bħal partizzjonijiet tal-Windows)\n"
-"\n"
-" Drakbackup iħallik tpoġġi din il-kopja fuq:\n"
-"\t- Ħard disk.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (bl-autoboot, rescue u awto-installazzjoni).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- WebDAV.\n"
-"\t- Tejp.\n"
-"\n"
-" Drakbackup iħallik tirrestawra s-sistema għal ġo direttorju\n"
-" li jagħżel il-user.\n"
-"\n"
-" Impliċitament, il-kopji tas-sigurtà jitpoġġew fid-direttorju\n"
-" /var/lib/drakbackup\n"
-"\n"
-" fajl ta' konfigurazzjoni:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Pass ta' restawrazzjoni:\n"
-"\n"
-" Waqt il-pass ta' restawrazzjoni, Drakbackup iħassar id-\n"
-" direttorju oriġinali u jivverifika li l-fajls tal-kopja\n"
-" ma ġewx korrotti. Huwa rakkomandat li tieħu kopja oħra\n"
-" qabel tibda' tirrestawra.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "L-installazzjoni ta' %s falliet. Dan kien il-messaġġ:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"drakbug verżjoni %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"Dan huwa softwer ħieles u jista' jiġi distribwit taħt it-termini tal-GNU "
-"GPL.\n"
-"\n"
-"użu: drakbug [GĦAŻLIET] [ISEM_PROGRAMM]\n"
-"\n"
-"GĦAŻLIET:\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - uri dan il-messaġġ ta' għajnuna.\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-" --report - il-programm għandu jkun wieħed mill-għodda Mandrake\n"
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-" --incident - il-programm għandu jkun wieħed mill-għodda Mandrake\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Għodda għar-rapporti dwar bugs tal-Mandrake"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "Saħħar ta' l-ewwel darba"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "Għodda tas-sinkronizzazzjoni"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "Għodda indipendenti"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake Online"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "Kontroll remot"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "Maniġġjar tas-softwer"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "Għodda għall-migrazzjoni mill-Windows"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "Sħaħar tal-Konfigurazzjoni"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "Programm:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "Pakkett:"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "Kernel:"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "Ħarġa:"
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"Biex tissottometti rapport dwar bug, klikkja l-buttuna \"Rapport\".\n"
-"Dan jiftaħ web browser fuq il-paġna https://drakbug.mandrakesoft.com\n"
-"fejn issib formola x'timla'. L-informazzjoni li wrejt hawn fuq jiġi\n"
-"trasferit lil dak is-server.\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "Rapport"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "Mhux installat"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "qed naqbad mas-saħħar Bugzilla ..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "Ebda browser disponibbli! Jekk jogħġbok installa wieħed"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Konfigurazzjoni network (%d adattur/i)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profil: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Ħassar profil..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Profil xi tħassar:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Profil Ä¡did..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr "Isem tal-profil Ä¡did (il-profil il-Ä¡did ikun kopja ta' dak kurrenti) :"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Isem tal-kompjuter: "
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Aċċess għall-internet"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Tip:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Gateway:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Interfaċċja:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Stat:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "Stenna ftit"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Ikkonfigura l-aċċess għall-internet..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "Konfigurazzjoni LAN"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Drajver"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Interfaċċja"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protokoll"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Stat"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Ikkonfigura network lokali (LAN)..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "Klikkja hawn biex tħaddem is-saħħar ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Saħħar..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Applika"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Imqabbad"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Mhux imqabbad"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Aqbad..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Aqta'..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"Twissija: instabet konnessjoni oħra tal-Internet, forsi qed tuża n-network "
-"tiegħek"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"M'għandek ebda interfaċċja kkonfigurata.\n"
-"L-ewwel ikkonfigurahom billi tikklikkja \"ikkonfigura\""
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "Konfigurazzjoni LAN"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adattur %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Protokoll Boot"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Tella' fil-bidu"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "Klijent DHCP"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "ixgħel issa"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "itfi issa"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Din l-interfaċċja għadha ma ġietx ikkonfigurata.\n"
-"Ħaddem is-saħħar tal-konfigurazzjoni mill-window ewlenija"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Għad m'għandekx konnessjoni mal-internet.\n"
-"Oħloq waħda billi tikklikkja \"Ikkonfigura\""
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Konfigurazzjoni tal-konnessjoni internet"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Konfigurazzjoni tal-konnessjoni internet"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Tip ta' konnessjoni: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parametri"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Gateway"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Kard Ethernet"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "Klijent DHCP"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "użu: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Isem tal-modulu"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Daqs"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "ħolqien ta' diska \"boot\""
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "standard"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "Problema DrakFloppy: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "verżjoni tal-kernel"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Ä enerali"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Taqsima esperti"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "argumenti opzjonali mkinitrd"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Żid modulu"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "ġiegħel"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "jekk meħtieġ"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "neħħi moduli SCSI"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "neħħi moduli RAID"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Neħħi modulu"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Riżultat"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Oħloq id-diska"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "AÄ‹Ä‹erta li hemm diska fl-apparat %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"M'hemmx diska fl-apparat %s, jew ma tistax tinkiteb.\n"
-"Jekk jogħġbok daħħal waħda."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Ma stajtx noħloq proċess: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Ma stajtx nagħlaq mkbootdisk sew: \n"
-"%s \n"
-"%s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "Fittex fonts installati"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "Neħħi l-marka minn fonts installati"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "fittex fonts kollha"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "ma nstabux fonts"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "lest"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "ma stajtx insib fonts fuq il-partizzjonijiet immuntati"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Erġa' agħżel fonts tajbin"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "ma stajtx insib fonts.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "Fittex fonts fil-lista ta' nstallati"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "Ikkupjar ta' fonts"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "Installazzjoni ta' fonts TrueType"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "stenna sakemm għaddej ttmkfdir..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "Installazzjoni TrueType lest"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "Konverżjoni ta' fonts"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "qed nibni type1inst"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "Riferenzi għall-Ghostscript"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "Konverżjoni ta' fonts ttf"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "Konverżjoni ta' fonts pfm"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Issopprimi fajls temporanji"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "Irristartja XFS"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "Issopprimi fajls ta' fonts"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "irristartja l-xfs"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"Qabel tinstalla fonts, kun ċert li għandek id-dritt tużahom u tinstallahom "
-"fuq is-sistema.\n"
-"\n"
-"-Tista' tinstalla fonts bis-sistema normali. F'każi rari, fonts ħżiena "
-"jistgħu iwaħħlulek is-server X."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "Importazzjoni ta' fonts"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "Ä ib fonts mill-Windows"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "Neħħi fonts"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "Għażliet avvanzati"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "Lista ta' fonts"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "Agħżel il-programmi li se jużaw il-fonts :"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Printers ġeneriċi"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "Agħżel il-fajl tal-font jew direttorju u agħfas \"Żid\""
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "Installa lista"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "Klikkja hawn jekk inti Ä‹ert"
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "Klikkja hawn jekk m'intix Ä‹ert."
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "Xejn magħżul"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Kollox magħżul"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "Neħħi lista"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "Testijiet preliminari"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "Ikkopja fonts għas-sistema"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "Installa u kkonverti fonts"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "Wara l-installazzjoni"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "Neħħi fonts mis-sistema"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "Wara t-tneħħija"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Qsim tal-konnessjoni tal-internet"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "Jiddispjaċini, aħna nissapportjaw biss kernels 2.4."
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Il-qsim tal-konnessjoni tal-internet huwa mixgħul"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Il-konfigurazzjoni tal-qsim tal-konnessjoni tal-internet diġà sar.\n"
-"Bħalissa huwa mixgħul.\n"
-"\n"
-"X'tixtieq tagħmel?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "itfi"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "ikkanċella"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "ri-irrikonfigura"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "Qed inniżżel is-servers..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "Il-qsim tal-konnessjoni tal-internet issa mitfi"
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Il-qsim tal-konnessjoni tal-internet huwa mitfi"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Il-konfigurazzjoni tal-qsim tal-konnessjoni tal-internet diġà sar.\n"
-"Bħalissa huwa mitfi.\n"
-"\n"
-"X'tixtieq tagħmel?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "ħaddem"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "Qed intella' s-servers..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "Qsim tal-konnessjoni tal-internet issa mixgħul."
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Se tikkonfigura l-kompjuter biex jaqsam il-konnessjoni tal-internet.\n"
-"B'din il-faċilità, kompjuters oħra fuq in-network tiegħek ikunu jistgħu "
-"jużaw il-konnessjoni mal-internet ta' dan il-kompjuter.\n"
-"\n"
-"Nota: irid ikollok adattur tal-internet dedikat biex tissettja n-network "
-"lokali (LAN)"
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Interfaċċja %s (tuża modulu %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Interfaċċja %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Ebda adattur tan-network fuq is-sistema!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Ebda adattur tan-network ethernet ma nstab fuq is-sistema tiegħek. Jekk "
-"jogħġbok ħaddem l-għodda tal-konfigurazzjoni tal-ħardwer."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Interfaċċja tan-network"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"Hemm biss adattur wieħed fuq is-sistema tiegħek:\n"
-"\n"
-"%s\n"
-"\n"
-"Se nissettja n-network lokali fuq dak l-adattur."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-"Jekk jogħġbok agħżel liema adattur tan-network se jkun imqabbad man-network "
-"lokali (LAN)."
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "Interfaċċja tan-network diġà kkonfigurata"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"Twissija, l-adattur tan-network (%s) diġà konfigurat.\n"
-"\n"
-"Trid ri-konfigurazzjoni awtomatika?\n"
-"\n"
-"Tista' tagħmilha manwalment imma trid tkun taf x'qed tagħmel."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "Ri-konfigurazzjoni awtomatika"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Uri l-konfigurazzjoni kurrenti tal-interfaċċja"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"Konfigurazzjoni kurrenti ta' \"%s\":\n"
-"\n"
-"Network: %s\n"
-"Indirizz IP: %s\n"
-"Attribuzzjoni IP: %s\n"
-"Drajver: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"Nista' nżomm il-konfigurazzjoni kurrenti u nassumi li diġà ssettjajt server "
-"DHCP; f'dak il-każ ikkonferma li qrajt l-indirizz tan-network klassi C sew; "
-"Ma nerġax nikkonfiguraha u ma mmissx il-konfigurazzjoni tas-server DHCP.\n"
-"\n"
-"Inkella, nista' nerġa' nikkonfigura l-interfaċċja u nissettjalek server "
-"DHCP.\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "Network lokali klassi C"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "IP ta' dan is-server DHCP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "Erġa' kkonfigura l-interfaċċja u s-server DHCP"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "In-network lokali ma jispiċċax b' \".0\", ħiereġ 'il barra."
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr ""
-"Possibbilment hemm konflitt fl-indirizz LAN fil-konfigurazzjoni ta' %s!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Qed nikkonfigura..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "Qed nikkonfigura scripts, ninstalla softwer u ntella' servers..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Problemi fl-installazzjoni tal-pakkett %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Kollox Ä¡ie konfigurat.\n"
-"Issa tista taqsam konnessjonijiet ma' kompjuters oħra fuq in-network lokali, "
-"permezz tal-faċilità ta' konfigurazzjoni awtomatika (DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "Dan il-konfigurazzjoni diġà sar, imma bħalissa mitfi."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "Dan il-konfigurazzjoni diġà sar, u bħalissa attivat."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Ebda qsim tal-konnessjoni għadu ma ġie konfigurat."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Konfigurazzjoni tal-qsim tal-konnessjoni mal-internet"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Merħba għall-Faċilità ta' Qsim tal-Konnessjoni tal-Internet!\n"
-"\n"
-"%s\n"
-"\n"
-"Ikklikkja \"Ikkonfigura\" biex tħaddem is-saħħar tal-konfigurazzjoni."
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "grupp"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "path"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "permessi"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "user"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "Fuq"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "ħassar"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "editja"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "isfel"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "żid regola"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr "agħżel fajl ta' permessi x'tara/teditja"
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-"Drakperm jintuża biex tara fajls sabiex tirranġa l-permessi, sidien u gruppi "
-"permezz ta' msec.\n"
-"Tista' wkoll iżżid ir-regoli tiegħek li jieħdu preċedenza fuq regoli "
-"impliċiti."
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "Żid regola ġdida fit-tarf"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "Editja r-regola kurrenti"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr "Mexxi r-regola pass 'il fuq"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr "Mexxi r-regola pass 'l isfel"
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "Ħassar ir-regola magħżula"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "fittex"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "User kurrenti"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "Permessi"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "Passaġġ"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "Propjetà"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr "sticky-bit"
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr "Set-UID"
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr "Set-GID"
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-"Użat għal direttorji:\n"
-"is-sid tad-direttorju u l-fajls ta' ġo fih biss jista' jħassru"
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "Uża l-id tas-sid għat-tħaddim"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "Uża l-id tal-grupp għat-tħaddim"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr "meta mmarkat, is-sid u l-grupp ma jinbidlux"
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "Għażla ta' passaġġ"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "user :"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "grupp :"
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "Ebda kard tal-awdjo ma nstabet!"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Ebda kard tal-awdjo ma nstabet fuq il-kompjuter. Jekk jogħġbok iċċekkja li "
-"hemm kard li tieħu l-Linux imqabbda sew.\n"
-"\n"
-"\n"
-"Tista' żżur id-database ta' apparat magħruf fuq:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-#, fuzzy
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr "pakkett ImageMagick huwa meħtieġ biex taħdem tajjeb"
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "l-ewwel pass - ħolqien"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr "reżoluzzjoni finali"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "agħżel fajl bl-istampa"
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr "Isem tat-tema"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "Fittex"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "Ikkonfigura stampa tal-boot"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr "pożizzjoni x tal-kaxxa\ntat-test bħala karattri"
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr "pożizzjoni y tal-kaxxa\ntat-test bħala karattri"
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr "wisa' tat-test"
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr "għoli tal-kaxxa tat-test"
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-"koordinat x tal-kaxxa\ntal-progress, rokna tax-xellug fuq"
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr "koordinat y tal-kaxxa\ntal-progress, rokna tax-xellug fuq"
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr "wisa' tal-kaxxa tal-progress"
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr "għoli tal-kaxxa tal-progress"
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr "kulur tal-kaxxa tal-progress"
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "previżjoni"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "ikteb tema"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "agħżel kulur"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "Uri logo fil-konsol"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr "Aħmel il-messaġġi tal-kernel siekta impliċitament"
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr "Din it-tema m'għandhiex bootsplash f' %s."
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr "qed tinkiteb tema bootsplash..."
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "Għażla kulur tal-kaxxa tal-progress"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "L-ewwel trid tagħżel fajl tal-istampa"
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "Qed tiġi ġenerata previżjoni..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, fuzzy, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr "Ma nistax noħloq previżjoni tal-istampa tal-boot"
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"XawTV mhux installat!\n"
-"\n"
-"\n"
-"Jekk għandek kard TV imma DrakX ma ndunax biha (m'hemmx modulu bttv\n"
-"jew saa7134 ġo \"/etc/modules\") u anqas installa xawtv, jekk jogħġbok \n"
-"ibgħat ir-riżultat ta' \"lspcidrake -v -f\" lill \"install\\@mandrakesoft.com"
-"\" \n"
-"bis-suġġett \"undetected TV card\".\n"
-"\n"
-"\n"
-"Tista' tinstallah billi tittajpja \"urpmi xawtv\" bħala root, ġo terminal."
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "Kanada (cable)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "Stati Uniti (xandir)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "Stati Uniti (cable)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "Stati Uniti (cable-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "ÄŠina (xandir)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "Ä appun (xandir)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "Ä appun (cable)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "Ewropa tal-Lvant"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "Franza [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "Irlanda"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "Ewropa tal-Punent"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "Awstralja"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "New Zealand"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "Afrika t'Isfel"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "Arġentina"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr "Optus cable TV Awstraljan"
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"Jekk jogħġbok,\n"
-"daħħal l-istandard televiżiv u l-pajjiż"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "Standard televiżiv :"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Reġjun :"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "Tfittix għal stazzjonijiet tat-TV għaddej"
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "Qed infittex stazzjonijiet tat-TV"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "Kien hemm problema waqt it-tfittix għal kanali televiżivi"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV mhux installat!"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "Il-Ä¡urnata t-tajba!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "Issa tista' tħaddem xawtv (taħt l-XWindows)!\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "Ebda kard TV ma nstabet!"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Ebda kard TV ma nstabet fuq il-kompjuter. Jekk jogħġbok iċċekkja li hemm "
-"kard li tieħu l-Linux imqabbda sew.\n"
-"\n"
-"\n"
-"Tista' żżur id-database ta' apparat magħruf fuq:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr "\nużu:"
-" harddrake [-h|--help] [--test]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "użu: keyboarddrake [--expert] [tastiera]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Jekk jogħġbok, agħżel it-tqassim tat-tastiera."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Trid li l-Backspace tirritorna Delete fuq il-konsol?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Ibdel is-CD"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Jekk jogħġbok daħħal is-CD tal-installazzjoni fid-drajv u agħfas Ok meta\n"
-"tlesti. Jekk m'għandekx is-CD agħfas \"Ikkanċella\" biex tevita l-"
-"aġġornament."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Ma stajtx nibda' l-aġġornament \"live\"!!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "Il-bidliet saru, imma biex ikunu effettivi trid tilloggja 'l barra"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Uri għall-ġurnata magħżula biss"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/File/_Ä did"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/File/_Iftaħ"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/File/I_kteb"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/File/Ikteb b'isem _Ä¡did"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Fajl/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/Għa_żliet"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Għażliet/Test"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Għajnuna/_Dwar..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr ""
-"-monotype-andale mono-medium-r-*-*-*-100-*-*-*-*-iso8859-3,-adobe-courier-"
-"medium-r-*-*-*-100-*-*-*-*-iso8859-3,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr ""
-"-monotype-andale mono-bold-r-*-*-*-100-*-*-*-*-iso8859-3,-adobe-courier-bold-"
-"r-*-*-*-100-*-*-*-*-iso8859-3,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "User"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Messaġġi"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Syslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Spjegazzjoni tal-għodda Mandrake"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "fittex"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Għodda biex tifli l-logs"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Setings"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "li jaqblu"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "li ma jaqblux"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Agħżel fajl"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Kalendarju"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Kontenut tal-fajl"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "Twissija imejl"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "stenna ftit, qed jinqara l-fajl: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "Konfigurazzjoni twissijiet imejl"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Merħba għall-għodda tal-konfigurazzjoni imejl.\n"
-"\n"
-"Hawn, tista' tissettja s-sistema tat-twissijiet.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Server tal-World Wide Web Apache"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "Risolvitur ta' ismijiet ta' dominji"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "Server FTP"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Server tal-imejl Postfix"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "Server Samba"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "Server SSH"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Servizz Webmin"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Servizz XInetd"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "seting tas-servizz"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr "Tirċievi twissija jekk wieħed minn dawn is-servizzi ma jibqax jaħdem"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "seting tat-tagħbija"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "Tirċievi twissija jekk it-tagħbija taqbeż dan il-valur"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "konfigurazzjoni tal-allerti"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "Jekk jogħġbok daħħal l-indirizz tal-imejl taħt"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Ikteb b'isem Ä¡did..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Jekk jogħġbok agħżel it-tip ta' maws."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Emula t-tielet buttuna?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "Qed tinqara informazzjoni dwar printer..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "Qed infittex apparat..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Ittestja ports"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr "\"%s\" m'hux sapportjat minn din il-verżjoni ta' Mandrake Linux."
-
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "%s instab fuq %s, trid tikkonfigurah?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr "%s m'hux fid-database tal-iskaners; trid tikkonfigurah manwalment?"
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Agħżel skaner"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "Dan l-iskaner %s mhux sapportit"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake ma rnexxielux isib l-iskaner %s tiegħek.\n"
-"Jekk jogħġbok agħżel apparat fejn hu mqabbad l-iskaner."
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "agħżel apparat"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"Dan l-iskaner %s irid jiġi konfigurat minn printerdrake.\n"
-"Tista' tħaddem lill printerdrake miċ-Ċentru tal-Kontroll Mandrake fis-"
-"sezzjoni Ħardwer."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"L-iskaner %s issa Ä¡ie konfigurat.\n"
-"Tista' tiskannja dokumenti permezz ta' XSane taħt Multimedia/Grafika fil-"
-"menu tal-programmi."
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "Xi apparat fil-klassi tal-ħardwer \"%s\" tneħħew:\n"
-
-#: ../../standalone/service_harddrake_.c:48
-#, fuzzy
-msgid "Some devices were added:\n"
-msgstr ""
-"\n"
-"Ġie miżjud xi apparat fil-klassi %s:\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Agħżel il-lingwa"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Agħżel klassi ta' installazzjoni"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Għarfien tal-ħard disk"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Ikkonfigura l-maws"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Agħżel tastiera"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Sigurtà"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Issettja filesystems"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Ifformattja partizzjonijiet"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Agħżel pakketti biex tinstalla"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Installa s-sistema"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Żid user"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Ikkonfigura network"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Ikkonfigura servizzi"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Installa bootloader"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Oħloq \"boot disk\""
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Ikkonfigura X"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "Installa aġġornamenti tas-sigurtà"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Oħroġ mill-installazzjoni"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr ""
-"-*-times new roman-bold-r-normal--17-*-*-*-p-*-iso8859-3,-*-lucidux serif-*-"
-"r-normal--17-*-*-*-p-*-iso8859-3,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Kompjuter fuq network (klijent)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "Servers NFS, SMB, Proxy, ssh"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Uffiċċju"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Gnome"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Għodda għall-Palm Pilot jew Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Workstation"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Firewall/Router"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "Domain Name u Network Information Server"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"Programmi tal-uffiċċju: wordprocessors (kword, abiword), spreadsheet "
-"(kspread, gnumeric) eċċ"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Għodda relatati mal-awdjo: biex iddoqq mp3 u midi, miksers, eċċ"
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "Linux Standard Base. Sapport ta' programmi ta' terzi partiti"
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Kotba u \"HOWTO\" dwar il-Linux u Softwer Ħieles"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "Stazzjon KDE"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, eċċ"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimedja - video"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr ""
-"Sett ta' programmi għal imejl, newsgroups, web, trasferiment ta' fajls u chat"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Database"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "Server tad-database PostgreSQL jew MySQL"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Għodda biex tiffaċilita l-konfigurazzjoni tal-kompjuter"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimedja - awdjo"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Dokumentazzjoni"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Għodda tal-konsol"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Server tal-imejl Postfix, news server Inn"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Internet"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Multimedja"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Konfigurazzjoni"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Desktops grafiċi oħrajn (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, 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"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Ambjent Grafiku"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Żviluppar"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache, Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Għodda biex toħloq u taħraq CDs"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Kompjuter tal-Uffiċċju"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, eċċ"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Programmi grafiċi bħal GIMP"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS "
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "Libreriji, programmi u fajls għal żviluppar C u C++"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Kompjuter Server tan-Network"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Imejl/Groupware/Newsgroups"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Logħob"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Programmi għad-daqq u editjar ta' video"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimedja - grafika"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Programmi ta' divertiment: logħob tal-arcades, karti, strateġija eċċ"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"Sett għodda biex taqra u tibgħat imejl u \"news\", u biex tibbrawżja l-web"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Finanzi Personali"
-
-#: ../../share/compssUsers:999
-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/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "Klijenti għal protokolli differenti, eż. SSH"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Gateway tal-internet"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Programmi għad-daqq u editjar ta' awdjo u video"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Desktops Grafiċi Oħrajn"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Edituri, shells, għodda tal-fajls, terminals"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Programmi biex timmaniġġja l-finanzi personali"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Maniġġjar ta' Informazzjoni Personali"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimedja - Ħruq ta' CDs"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Xjentifiku"
-
-#~ msgid ""
-#~ "There's no known OSS/ALSA alternative driver for your sound card (%s)"
-#~ msgstr ""
-#~ "M'hemm ebda drajver alternattiv OSS/ALSA għall-kard awdjo tiegħek (%s)"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Proxy mistenni jibda' ftp://"
-
-#~ msgid ""
-#~ "Mandrake Linux 9.0 provides you with 11 user interfaces which can be "
-#~ "fully modified: KDE 3, Gnome 2, WindowMaker, ..."
-#~ msgstr ""
-#~ "Mandrake Linux 9.0 jipprovdilek 11-il interfaċċja grafika li jistgħu jiġu "
-#~ "konfigurati kif trid int: KDE 3, Gnome 2, WindowMaker, ..."
-
-#~ msgid ""
-#~ "Transform your machine into a powerful Linux server in a few clicks of "
-#~ "your mouse: Web server, mail, firewall, router, file and print server, ..."
-#~ msgstr ""
-#~ "Ibdel il-kompjuter tiegħek f'server Linux b'saħħtu bi ftit azzjonijiet "
-#~ "tal-maws: Servers tal-web, imejl, firewall, router, fajls u printjar, ..."
-
-#~ msgid ""
-#~ "This firewall product includes network features which allow you to "
-#~ "fulfill all your security needs"
-#~ msgstr ""
-#~ "Dan il-prodott firewall jinkludi l-faċilitajiet tan-network li jaqdu l-"
-#~ "ħtiġijiet kollha tiegħek tas-sigurtà"
-
-#~ msgid ""
-#~ "Our full range of Linux solutions, as well as special offers on products "
-#~ "and other \"goodies\", are available online on our e-store:"
-#~ msgstr ""
-#~ "Varjetà sħiħa ta' soluzzjonijiet bil-Linux, kif ukoll offerti speċjali "
-#~ "fuq il-prodotti huma disponibbli online fuq il-ħanut elettroniku tagħna."
-
-#~ msgid "Keys in place already"
-#~ msgstr "Ċifrarji diġà f'posthom"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "Biex tissottometti rapport dwar bug, klikkja l-buttuna \"Rapport\".\n"
-#~ "Dan jiftaħ web browser fuq il-paġna https://www.bugzilla.com\n"
-#~ "fejn issib formola x'timla'. L-informazzjoni li wrejt hawn fuq jiġi\n"
-#~ "trasferit lil dak is-server.\n"
-#~ "\n"
-
-#~ msgid "package ImageMagick is required for correct working"
-#~ msgstr "pakkett ImageMagick huwa meħtieġ biex taħdem tajjeb"
-
-#~ msgid "Make bootsplash step 2"
-#~ msgstr "agħmel bootsplash pass 2"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "mur fuq konfigurazzjoni lilosplash"
-
-#~ msgid "quit"
-#~ msgstr "oħroġ"
-
-#~ msgid "x coordinate of text box in number of character"
-#~ msgstr "pożizzjoni x tal-kaxxa tat-test bħala karattri"
-
-#~ msgid "y coordinate of text box in number of character"
-#~ msgstr "pożizzjoni y tal-kaxxa tat-test bħala karattri"
-
-#~ msgid "the progress bar x coordinate of its upper left corner"
-#~ msgstr "koordinat x tal-kaxxa tal-progress, rokna tax-xellug fuq"
-
-#~ msgid "the progress bar y coordinate of its upper left corner"
-#~ msgstr "koordinat y tal-kaxxa tal-progress, rokna tax-xellug fuq"
-
-#~ msgid "Go back"
-#~ msgstr "mur lura"
-
-#~ msgid ""
-#~ "\n"
-#~ "Some devices in the %s class were added:\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Ġie miżjud xi apparat fil-klassi %s:\n"
-
-#~ msgid "Can't create Bootsplash preview"
-#~ msgstr "Ma nistax noħloq previżjoni tal-istampa tal-boot"
-
-#~ msgid ""
-#~ "The \"%s\" driver for your sound card is unlisted\n"
-#~ "\n"
-#~ "Please send the output of the \"lspcidrake -v\" command to\n"
-#~ "Thierry Vignaud <tvignaud at mandrakesoft dot com>\n"
-#~ "with subject: unlisted sound driver"
-#~ msgstr ""
-#~ "Id-drajver \"%s\" għall-kard awdjo tiegħek mhux illistjat\n"
-#~ "\n"
-#~ "Jekk jogħġbok ibgħat ir-riżultat tal-kmand \"lspcidrake -v\"\n"
-#~ "lil Thierry Vignaud <tvignaud@mandrakesoft.com>\n"
-#~ "bis-suġġett: unlisted sound driver"
-
-#~ msgid ""
-#~ "GNU/Linux is a multiuser system, and this means that each user can have "
-#~ "his\n"
-#~ "own preferences, his own files and so on. You can read the ``User "
-#~ "Guide''\n"
-#~ "to learn more. But unlike \"root\", which is the administrator, the "
-#~ "users\n"
-#~ "you will add here will not be entitled to change anything except their "
-#~ "own\n"
-#~ "files and their own configuration. You will have to create at least one\n"
-#~ "regular user for yourself. That account is where you should log in for\n"
-#~ "routine use. Although it is very practical to log in as \"root\" "
-#~ "everyday,\n"
-#~ "it may also be very dangerous! The slightest mistake could mean that "
-#~ "your\n"
-#~ "system would not work any more. If you make a serious mistake as a "
-#~ "regular\n"
-#~ "user, you may only lose some information, but not the entire system.\n"
-#~ "\n"
-#~ "First, you have to enter your real name. This is not mandatory, of course "
-#~ "-\n"
-#~ "as you can actually enter whatever you want. DrakX will then take the "
-#~ "first\n"
-#~ "word you have entered in the box and will bring it over to the \"User\n"
-#~ "name\". This is the name this particular user will use to log onto the\n"
-#~ "system. You can change it. You then have to enter a password here. A\n"
-#~ "non-privileged (regular) user's password is not as crucial as \"root\"' "
-#~ "one\n"
-#~ "from a security point of view, but that is no reason to neglect it: "
-#~ "after\n"
-#~ "all, your files are at risk.\n"
-#~ "\n"
-#~ "If you click on \"Accept user\", you can then add as many as you want. "
-#~ "Add\n"
-#~ "a user for each one of your friends: your father or your sister, for\n"
-#~ "example. When you finish adding all the users you want, select \"Done\".\n"
-#~ "\n"
-#~ "Clicking the \"Advanced\" button allows you to change the default \"shell"
-#~ "\"\n"
-#~ "for that user (bash by default)."
-#~ msgstr ""
-#~ "GNU/Linux hija sistema operattiva \"multi-user\", u dan ifisser li l-"
-#~ "users \n"
-#~ "kollha jista' jkollhom il-preferenzi tagħhom, fajls personali eċċ. "
-#~ "Tista'\n"
-#~ "taqra l-\"User Guide\" għal iżjed tagħrif. Imma, kontra tal-user \"root"
-#~ "\",\n"
-#~ "li huwa l-amministratur, il-users li żżid hawn ma jkunu jistgħu jibdlu "
-#~ "xejn\n"
-#~ "ħlief il-fajls u konfigurazzjoni personali tagħhom. Inti trid toħloq "
-#~ "ta' \n"
-#~ "l-inqas user regolari wieħed għalik. Dan huwa l-user li bih għandek "
-#~ "tagħmel\n"
-#~ "ix-xogħol ta' kuljum. Filwaqt li jista' jkun iżjed faċli tuża l-user "
-#~ "\"root\" \n"
-#~ "ta' kuljum, dan huwa perikoluż ħafna. L-iċken żball jista' jwaqqaf is-"
-#~ "sistema\n"
-#~ "milli taħdem. Jekk tagħmel anke żball serju b'user regolari, tista' "
-#~ "titlef xi \n"
-#~ "informazzjoni imma mhux is-sistema sħiħa.\n"
-#~ "\n"
-#~ "L-ewwel trid iddaħħal l-isem veru tiegħek. Dan mhux bilfors, ovvjament, "
-#~ "u\n"
-#~ "fil-fatt tista' ddaħħal li trid. DrakX imbagħad jieħu l-ewwel kelma u "
-#~ "ipoġġiha\n"
-#~ "fl-\"isem tal-user\". Dan huwa l-isem li jintuża biex tidħol fis-"
-#~ "sistema. \n"
-#~ "Tista' tibdel dan l-isem, imbagħad daħħal password. Filwaqt li l-password "
-#~ "ta'\n"
-#~ "user regolari mhux kruċjali daqs tar-root, dejjem jaqbillek tagħżel "
-#~ "password\n"
-#~ "tajjeb - ftakar li hemm il-fajls tiegħek fin-nofs.\n"
-#~ "\n"
-#~ "Jekk tagħfas \"Aċċetta user\", tista' żżid users oħra kemm hemm bżonn. "
-#~ "Tista' żżid users għal ħutek, it-tfal jew ġenituri, jew lill-ħbieb, per "
-#~ "eżempju. \n"
-#~ "Meta tlesti milli żżid il-users kollha li trid, agħfas \"Lest@.\n"
-#~ "\n"
-#~ "Jekk tagħfas il-buttuna \"Avvanzat\", tkun tista' tbiddel ix-\"shell\" \n"
-#~ "impliċita tal-user, li normalment tkun \"bash\"."
-
-#~ msgid ""
-#~ "It is now time to specify which programs you wish to install on your\n"
-#~ "system. There are thousands of packages available for Mandrake Linux, "
-#~ "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"
-#~ "be asked to specify the CDs you currently have (in Expert mode only). "
-#~ "Check\n"
-#~ "the CD labels and highlight the boxes corresponding to the CDs you have\n"
-#~ "available for installation. Click \"OK\" when you are ready to continue.\n"
-#~ "\n"
-#~ "Packages are sorted in groups corresponding to a particular use of your\n"
-#~ "machine. The groups themselves are sorted into four sections:\n"
-#~ "\n"
-#~ " * \"Workstation\": if you plan to use your machine as a workstation,\n"
-#~ "select one or more of the corresponding groups;\n"
-#~ "\n"
-#~ " * \"Development\": if your machine is to be used for programming, "
-#~ "choose\n"
-#~ "the desired group(s);\n"
-#~ "\n"
-#~ " * \"Server\": if your machine is intended to be a server, you will be "
-#~ "able\n"
-#~ "to select which of the most common services you wish to install on your\n"
-#~ "machine;\n"
-#~ "\n"
-#~ " * \"Graphical Environment\": finally, this is where you will choose "
-#~ "your\n"
-#~ "preferred graphical environment. At least one must be selected if you "
-#~ "want\n"
-#~ "to have a graphical workstation!\n"
-#~ "\n"
-#~ "Moving the mouse cursor over a group name will display a short "
-#~ "explanatory\n"
-#~ "text about that group. If you deselect all groups when performing a "
-#~ "regular\n"
-#~ "installation (by opposition to an upgrade), a dialog will pop up "
-#~ "proposing\n"
-#~ "different options for a minimal installation:\n"
-#~ "\n"
-#~ " * \"With X\": install the fewer packages possible to have a working\n"
-#~ "graphical desktop;\n"
-#~ "\n"
-#~ " * \"With basic documentation\": installs the base system plus basic\n"
-#~ "utilities and their documentation. This installation is suitable for\n"
-#~ "setting up a server;\n"
-#~ "\n"
-#~ " * \"Truly minimal install\": will install the strict minimum necessary "
-#~ "to\n"
-#~ "get a working Linux system, in command line only. This installation is\n"
-#~ "about 65Mb large.\n"
-#~ "\n"
-#~ "You can check the \"Individual package selection\" box, which is useful "
-#~ "if\n"
-#~ "you are familiar with the packages being offered or if you want to have\n"
-#~ "total control over what will be installed.\n"
-#~ "\n"
-#~ "If you started the installation in \"Upgrade\" mode, you can unselect "
-#~ "all\n"
-#~ "groups to avoid installing any new package. This is useful for repairing "
-#~ "or\n"
-#~ "updating an existing system."
-#~ 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 Mandrake "
-#~ "Linux,\n"
-#~ "u m'għandekx għalfejn tkun tafhom kollha.\n"
-#~ "\n"
-#~ "Jekk se tagħmel installazzjoni standard mis-CD-ROM, l-ewwel tiġi "
-#~ "mistoqsi\n"
-#~ "liema CDs għandek (modalità esperta biss). Iċċekkja t-tikketti tas-CDs "
-#~ "u \n"
-#~ "immarka l-kaxex li jikkorrispondu għas-CDs li għandek. Klikkja \"Ok\" "
-#~ "meta\n"
-#~ "tkun lest biex tkompli.\n"
-#~ "\n"
-#~ "Il-pakketti huma mqassma fi gruppi li jikkorrispondu għat-tip ta' użu "
-#~ "tal-\n"
-#~ "kompjuter. Il-gruppi stess huma mqassma f'erba' sezzjonijiet:\n"
-#~ "\n"
-#~ " * \"Workstation\": jekk fi ħsiebek tuża l-kompjuter bħala workstation, \n"
-#~ "agħżel wieħed jew iżjed mill-gruppi li tixtieq.\n"
-#~ "\n"
-#~ "\n"
-#~ " * \"Żviluppar\": jekk tixtieq tuża l-kompjuter biex tipprogramma, "
-#~ "agħżel\n"
-#~ "il-gruppi li trid.\n"
-#~ " * \"Server\": jekk il-kompjuter huwa intenzjonat bħala server. tista' "
-#~ "tagħżel\n"
-#~ "l-iżjed servizzi komuni li tixtieq tinstalla fuq il-magna.\n"
-#~ "\n"
-#~ " * \"Ambjent Grafiku\": finalment, dan huwa fejn tagħżel l-ambjent "
-#~ "grafiku li\n"
-#~ "tippreferi. Ta' l-inqas trid tagħżel wieħed minn dawn jekk trid li "
-#~ "jkollok \n"
-#~ "ambjent grafiku.\n"
-#~ "\n"
-#~ "Jekk tmexxi l-maws fuq wieħed mill-ismijiet tara deskrizzjoni qasira dwar "
-#~ "dak\n"
-#~ "il-grupp. Jekk tneħħi l-gruppi kollha meta qed tagħmel installazzjoni "
-#~ "regolari\n"
-#~ "(mhux aġġornament), titla' window fejn tista' tagħżel tip ta' "
-#~ "installazzjoni \n"
-#~ "minima:\n"
-#~ "\n"
-#~ "\" * \"Bl-XWindows\" tinstalla s-sistema bażika flimkien ma' l-minimu "
-#~ "ta'\n"
-#~ "pakketti għal sistema grafika;\n"
-#~ "\n"
-#~ " * \"B'dokumentazzjoni bażika\" tinstalla s-sistema bażika flimkien ma' "
-#~ "xi\n"
-#~ "programmi sempliċi u d-dokumentazzjoni tagħhom. Dan huwa tajjeb għal "
-#~ "server.\n"
-#~ "\n"
-#~ " * \"Installazzjoni vera minima\" tinstalla strettament l-inqas "
-#~ "pakketti \n"
-#~ "possibbli sabiex ikollok Linux b'linja ta' kmand. Din l-installazzjoni "
-#~ "tieħu\n"
-#~ "biss madwar 65MB.\n"
-#~ "\n"
-#~ "Tista' tittikkja \"Għażla ta' pakketti individwali\", li huwa utli jekk "
-#~ "int\n"
-#~ "familjari mal-pakketti offruti jew jekk tixtieq kontroll assolut fuq "
-#~ "liema \n"
-#~ "pakketti jiġu nstallati.\n"
-#~ "\n"
-#~ "Jekk bdejt l-installazzjoni fil-modalità \"Aġġorna\", tista' tneħħi l-"
-#~ "pakketti\n"
-#~ "kollha sabiex ma jiġu installati ebda pakketti fuq li hemm. Dan huwa "
-#~ "utli\n"
-#~ "biex issewwi jew taġġorna sistema eżistenti."
-
-#~ msgid ""
-#~ "Finally, depending on whether or not you selected individual packages, "
-#~ "you\n"
-#~ "will be presented a tree containing all packages classified by groups "
-#~ "and\n"
-#~ "subgroups. While browsing the tree, you can select entire groups,\n"
-#~ "subgroups, or individual packages.\n"
-#~ "\n"
-#~ "Whenever you select a package on the tree, a description appears on the\n"
-#~ "right. When your selection is finished, click the \"Install\" button "
-#~ "which\n"
-#~ "will then launch the installation process. Depending on the speed of "
-#~ "your\n"
-#~ "hardware and the number of packages that need to be installed, it may "
-#~ "take\n"
-#~ "a while to complete the process. An estimate of the time it will take to\n"
-#~ "install everything is displayed on the screen, to help you gauge if "
-#~ "there\n"
-#~ "is sufficient time to enjoy a cup of coffee.\n"
-#~ "\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 Mandrake Linux, 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 Mandrake Linux "
-#~ "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"
-#~ "default. !!\n"
-#~ "\n"
-#~ "The \"Automatic dependencies\" option simply disables the warning dialog\n"
-#~ "which appears whenever the installer automatically selects a package. "
-#~ "This\n"
-#~ "occurs because it has determined that it needs to satisfy a dependency "
-#~ "with\n"
-#~ "another package in order to successfully complete the installation.\n"
-#~ "\n"
-#~ "The tiny floppy disk icon at the bottom of the list allows to load the\n"
-#~ "package list chosen during a previous installation. Clicking on this "
-#~ "icon\n"
-#~ "will ask you to insert a floppy disk previously created at the end of\n"
-#~ "another installation. See the second tip of last step on how to create "
-#~ "such\n"
-#~ "a floppy."
-#~ msgstr ""
-#~ "Finalment, skond jekk għażiltx li tagħżel il-pakketti individwalment, "
-#~ "tiġi\n"
-#~ "offruta lista tal-pakketti kollha klassifikati fi gruppi. Waqt li qed "
-#~ "tifli \n"
-#~ "din il-lista, tista' tagħżel gruppi sħaħ jew pakketti individwali.\n"
-#~ "\n"
-#~ "Meta tagħżel pakkett fil-lista, tidher deskrizzjoni maġenbha fuq il-"
-#~ "lemin.\n"
-#~ "X'ħin tlesti mill-għażla, klikkja l-buttuna \"Installa\" sabiex tibda' "
-#~ "l-\n"
-#~ "proċess ta' installazzjoni. Skond is-saħħa tal-kompjuter u n-numru ta'\n"
-#~ "pakketti li għażilt, jista' jieħu ftit tal-ħin sakemm jiġu installati l-\n"
-#~ "pakketti kollha. Il-ħin totali jiġi stmat u jintwera fuq l-iskrin biex "
-#~ "jgħinek\n"
-#~ "tiddeċiedi għandekx ħin tagħmel kikkra kafè.\n"
-#~ "\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 installati. Fil-Mandrake Linux, is-servizzi li tinstalla "
-#~ "jiġu\n"
-#~ "mtella' awtomatikament meta tixgħel. Għalkemm dawn kienu siguri u ma "
-#~ "fihom\n"
-#~ "ebda problemi meta din il-verżjoni ta' Linux inħarġet, jista' jkun li "
-#~ "jinstabu\n"
-#~ "problemi simili wara li ġiet finalizzata din il-verżjoni. Jekk ma tafx \n"
-#~ "x'suppost jagħmel servizz partikulari jew għaliex qed jiġi nstallat, "
-#~ "agħżel\n"
-#~ "\"Le\". Jekk tagħfas \"Iva\" dawn is-servizzi jiġu nstallati u jiġu "
-#~ "mtella' \n"
-#~ "awtomatikament fil-bidu.\n"
-#~ "\n"
-#~ "L-għażla \"Dipendenzi awtomatiċi\" sempliċiment titfi l-window li "
-#~ "twissik\n"
-#~ "kull meta l-installazzjoni tkun se żżid xi pakketti oħra meħtieġa. Dan "
-#~ "jiġri\n"
-#~ "għax il-programm ikun induna li jinħtieġ pakkett ieħor biex il-programmi "
-#~ "li\n"
-#~ "tkun għażilt jaħdmu sew.\n"
-#~ "\n"
-#~ "L-istampa ta' diska flopi żgħira fil-qiegħ tippermettilek li ttella' l-\n"
-#~ "lista ta' pakketti li ġew magħżula waqt installazzjoni preċedenti. Jekk \n"
-#~ "tikklikkja din l-ikona int tintalab iddaħħal flopi li tkun ħloqt waqt \n"
-#~ "installazzjoni oħra. Ara t-tieni ħjiel fl-aħħar stadju biex tara kif "
-#~ "toħloq\n"
-#~ "diska simili."
-
-#~ msgid ""
-#~ "You are now proposed to set up your Internet/network connection. If you\n"
-#~ "wish to connect your computer to the Internet or to a local network, "
-#~ "click\n"
-#~ "\"OK\". The autodetection of network devices and modem will be launched. "
-#~ "If\n"
-#~ "this detection fails, uncheck the \"Use auto detection\" box next time. "
-#~ "You\n"
-#~ "may also choose not to configure the network, or do it later; in that "
-#~ "case,\n"
-#~ "simply click the \"Cancel\" button.\n"
-#~ "\n"
-#~ "Available connections are: traditional modem, ISDN modem, ADSL "
-#~ "connection,\n"
-#~ "cable modem, and finally a simple LAN connection (Ethernet).\n"
-#~ "\n"
-#~ "Here, we will not detail each configuration. Simply make sure that you "
-#~ "have\n"
-#~ "all the parameters from your Internet Service Provider or system\n"
-#~ "administrator.\n"
-#~ "\n"
-#~ "You can consult the ``User Guide'' chapter about Internet connections "
-#~ "for\n"
-#~ "details about the configuration, or simply wait until your system is\n"
-#~ "installed and use the program described there to configure your "
-#~ "connection.\n"
-#~ "\n"
-#~ "If you wish to configure the network later after installation, or if you\n"
-#~ "are finished configuring your network connection, click \"Cancel\"."
-#~ msgstr ""
-#~ "Issa jmiss li tissettja l-konnessjoni mal-internet/network. Jekk trid "
-#~ "tqabbad\n"
-#~ "il-kompjuter mal-internet jew ma' network lokali, klikkja \"OK\" biex "
-#~ "tħaddem\n"
-#~ "programm li jsib u jikkonfigura l-apparat meħtieġ. Jekk dan il-programm "
-#~ "ma \n"
-#~ "jsibx l-apparat meħtieġ, neħħi l-marka minn \"awto-għarfien\" qabel "
-#~ "terġa'\n"
-#~ "tipprova. Tista' wkoll tagħżel li ma nikkonfigurax in-network, jew li "
-#~ "tissettjah\n"
-#~ "iżjed tard; f'dan il-każ sempliċiment agħfas il-buttuna \"Ikkanċella\".\n"
-#~ "\n"
-#~ "It-tipi ta' konnessjoni disponibbli huma: modem tradizzjonali, modem "
-#~ "ISDN,\n"
-#~ "konnessjoni ADSL, modem cable, kif ukoll konnessjoni sempliċi LAN "
-#~ "(Ethernet).\n"
-#~ "\n"
-#~ "Hawnhekk mhux se nidħlu fid-dettall ta' kull tip ta' konfigurazzjoni. \n"
-#~ "Sempliċiment aċċerta li għandek il-parametri kollha minngħand l-ISP jew\n"
-#~ "amministratur tas-sistema tiegħek.\n"
-#~ "\n"
-#~ "Tista' tikkonsulta l-kapitlu fil-manwal dwar il-konnessjonijiet tal-"
-#~ "internet\n"
-#~ "għal iżjed tagħrif, jew inkella installa l-kumplament tas-sistema "
-#~ "imbagħad\n"
-#~ "uża l-programm imsemmi f'dan il-manwal biex tissettja l-konnessjoni.\n"
-#~ "\n"
-#~ "Jekk tixtieq tikkonfigura n-network iżjed tard, jew jekk lest mill-\n"
-#~ "konfigurazzjoni, klikkja \"Ikkanċella\"."
-
-#~ msgid ""
-#~ "GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-#~ "local time according to the time zone you selected. It is however "
-#~ "possible\n"
-#~ "to deactivate this by deselecting \"Hardware clock set to GMT\" so that "
-#~ "the\n"
-#~ "hardware clock is the same as the system clock. This is useful when the\n"
-#~ "machine is hosting another operating system like Windows.\n"
-#~ "\n"
-#~ "The \"Automatic time synchronization\" option will automatically "
-#~ "regulate\n"
-#~ "the clock by connecting to a remote time server on the Internet. In the\n"
-#~ "list that is presented, choose a server located near you. Of course you\n"
-#~ "must have a working Internet connection for this feature to work. It "
-#~ "will\n"
-#~ "actually install on your machine a time server which can be optionally "
-#~ "used\n"
-#~ "by other machines on your local network."
-#~ msgstr ""
-#~ "GNU/Linux jimmaniġġja l-ħin bħala GMT (Greenwich Mean Time) u jaqilbu "
-#~ "għall-\n"
-#~ "ħin lokali skond iż-żona orarja li tagħżel. Huwa possibbli però li titfi "
-#~ "din\n"
-#~ "il-faċilità billi titfi l-għażla \"Arloġġ tas-sistema huwa GMT\" biex il-"
-#~ "ħin\n"
-#~ "tal-kompjuter jiġi l-istess bħall-ħin tas-sistema. Dan huwa utli jekk "
-#~ "il-\n"
-#~ "kompjuter tintuża għal sistemi operattivi bħall-Windows.\n"
-#~ "\n"
-#~ "L-għażla \"Sinkronizzazzjoni tal-ħin awtomatika\" tħallik "
-#~ "awtomatikament \n"
-#~ "tirregola l-ħin billi taqbad ma' server speċjali fuq l-internet. Fil-"
-#~ "lista\n"
-#~ "li tiġi preżentata, agħżel server viċin tiegħek. Ovvjament irid ikollok\n"
-#~ "konnessjoni mal-internet issettjata biex tuża din il-faċilità. Jekk tuża\n"
-#~ "din l-għażla jiġi nstallat programm apposta fuq il-kompjuter li "
-#~ "jippermettilu\n"
-#~ "li jintuża bħala server tal-ħin għal kompjuters oħra fuq in-network "
-#~ "lokali."
-
-#~ 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 Mandrake Linux rely. In this section, "
-#~ "DrakX\n"
-#~ "will try to configure X automatically.\n"
-#~ "\n"
-#~ "It is extremely rare for it to fail, unless the hardware is very old (or\n"
-#~ "very new). If it succeeds, it will start X automatically with the best\n"
-#~ "resolution possible, depending on the size of the monitor. A window will\n"
-#~ "then appear and ask you if you can see it.\n"
-#~ "\n"
-#~ "If you are doing an \"Expert\" installation, you will enter the X\n"
-#~ "configuration wizard. See the corresponding section of the manual for "
-#~ "more\n"
-#~ "information about this wizard.\n"
-#~ "\n"
-#~ "If you can see the message during the test, and answer \"Yes\", then "
-#~ "DrakX\n"
-#~ "will proceed to the next step. If you cannot see the message, it simply\n"
-#~ "means that the configuration was wrong and the test will automatically "
-#~ "end\n"
-#~ "after 10 seconds, restoring the screen."
-#~ msgstr ""
-#~ "X (Sistema X Windows) huwa l-qalb tal-interfaċċja grafika GNU/Linux, u "
-#~ "fuqu\n"
-#~ "jaħdmu l-ambjenti jew desktops grafiċi kollha (KDE, Gnome, AfterStep,\n"
-#~ "WindowMaker eċċ) li huma nklużi ma' Mandrake Linux. F'dan il-pass, DrakX\n"
-#~ "jipprova jissettja l-X awtomatikament.\n"
-#~ "\n"
-#~ "Huwa rari li dan il-proċess ifalli, sakemm m'għandekx apparat antik "
-#~ "ħafna\n"
-#~ "(jew ġdid ħafna). Jekk jirnexxi, huwa awtomatikament jibda' lill X bl-"
-#~ "aħjar\n"
-#~ "reżoluzzjoni possibbli skond id-daqs tal-iskrin, u tintwera window biex\n"
-#~ "tikkonferma jekk tistax taraha sew.\n"
-#~ "\n"
-#~ "Jekk qed tuża installazzjoni \"Espert\", int tidħol fis-saħħar ta' \n"
-#~ "konfigurazzjoni X. Ara s-sezzjoni korrispondenti fil-manwal għal iżjed\n"
-#~ "tagħrif.\n"
-#~ "\n"
-#~ "Jekk tista' tara l-messaġġ tajjeb f'dan it-test u tagħżel \"Iva\", DrakX "
-#~ "jimxi\n"
-#~ "għall-pass li jmiss. Jekk ma tarax il-messaġġ, dan sempliċiment ifisser "
-#~ "li \n"
-#~ "l-konfigurazzjoni hija ħażina, u t-test joħroġ waħdu wara 10 sekondi u\n"
-#~ "jirrestawra l-iskrin."
-
-#~ msgid ""
-#~ "The first time you try the X configuration, you may not be very "
-#~ "satisfied\n"
-#~ "with its display (screen is too small, shifted left or right...). Hence,\n"
-#~ "even if X starts up correctly, DrakX then asks you if the configuration\n"
-#~ "suits you. It will also propose to change it by displaying a list of "
-#~ "valid\n"
-#~ "modes it could find, asking you to select one.\n"
-#~ "\n"
-#~ "As a last resort, if you still cannot get X to work, choose \"Change\n"
-#~ "graphics card\", select \"Unlisted card\", and when prompted on which\n"
-#~ "server, choose \"FBDev\". This is a failsafe option which works with any\n"
-#~ "modern graphics card. Then choose \"Test again\" to be sure."
-#~ msgstr ""
-#~ "L-ewwel darba li tipprova l-konfigurazzjoni X, tista' ma tkunx sodisfatt\n"
-#~ "bid-dehra (skrin żgħir wisq, mitfugħ wisq lejn ix-xellug/lemin...). "
-#~ "Għalhekk,\n"
-#~ "anke jekk X jaħdem sew, DrakX jistaqsik jekk il-konfigurazzjoni "
-#~ "togħġbokx.\n"
-#~ "Huwa jistaqsik jekk tixtieq tibdel xi ħaġa billi jurik lista ta' "
-#~ "modalitajiet\n"
-#~ "differenti li seta' jsib, u jitolbok tagħżel waħda.\n"
-#~ "\n"
-#~ "Bħala possibbiltà ta' aħħar, jekk ma rnexxielekx tħaddem X, agħżel "
-#~ "\"Ibdel\n"
-#~ "il-kard grafika\", agħżel \"Kard mhux imniżżla\" u meta tiġi mistoqsi "
-#~ "liema\n"
-#~ "server trid, agħżel \"FBDev\". Din hija għażla ġenerika ħafna li "
-#~ "għandha \n"
-#~ "taħdem mal-kards grafiċi moderni kollha. Agħżel \"Erġa' pprova\" biex "
-#~ "tkun \n"
-#~ "żgur."
-
-#~ msgid ""
-#~ "The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it "
-#~ "by\n"
-#~ "booting from the CD-ROM, press the >>F1<< key at boot and type "
-#~ ">>rescue<<\n"
-#~ "at the prompt. But in case your computer cannot boot from the CD-ROM, "
-#~ "you\n"
-#~ "should come back to this step for help in at least two situations:\n"
-#~ "\n"
-#~ " * when installing the bootloader, DrakX will rewrite the boot sector "
-#~ "(MBR)\n"
-#~ "of your main disk (unless you are using another boot manager), to allow "
-#~ "you\n"
-#~ "to start up with either Windows or GNU/Linux (assuming you have Windows "
-#~ "in\n"
-#~ "your system). If you need to reinstall Windows, the Microsoft install\n"
-#~ "process will rewrite the boot sector, and then you will not be able to\n"
-#~ "start GNU/Linux!\n"
-#~ "\n"
-#~ " * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-#~ "disk, this floppy disk will be the only means of starting up GNU/Linux. "
-#~ "It\n"
-#~ "contains a fair number of system tools for restoring a system, which has\n"
-#~ "crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-#~ "password, or any other reason.\n"
-#~ "\n"
-#~ "When you click on this step, you will be asked to insert a disk inside "
-#~ "the\n"
-#~ "drive. The floppy disk you will insert must be empty or contain data "
-#~ "which\n"
-#~ "you do not need. You will not have to format it since DrakX will rewrite\n"
-#~ "the whole disk."
-#~ msgstr ""
-#~ "Is-CD tal-Mandrake Linux għandu modalità biex tirkupra sistema. Tista' \n"
-#~ "taċċessaha billi tistartja l-kompjuter minn fuq l-ewwel CD, tagħfas \"F1"
-#~ "\" x'ħin\n"
-#~ "jitla', u mbagħad tittajpja \"rescue\" fil-prompt. Imma, f'każ li l-"
-#~ "kompjuter\n"
-#~ "ma jistax jistartja mis-CDROM, tista' tiġi lura f'dan il-pass ta' \n"
-#~ "l-inqas f'żewġ sitwazzjonijiet:\n"
-#~ "\n"
-#~ " * Meta tinstalla l-bootloader, DrakX jikteb is-settur \"boot\" (MBR) "
-#~ "tad-\n"
-#~ "diska prinċipali (sakemm m'intix qed tuża bootloader ieħor) sabiex tkun "
-#~ "tista'\n"
-#~ "tagħżel lil-Linux jew Windows x'ħin tixgħel (jekk għandek il-Windows \n"
-#~ "installat). Jekk xi darba jkollok terġa' tinstalla l-Windows, dan iħassar "
-#~ "din\n"
-#~ "l-informazzjoni, u ma tkunx tista' ttella' l-GNU/Linux.\n"
-#~ "\n"
-#~ " * Jekk tinħoloq xi problema li ma tħallix lill-GNU/Linux jitla' mid-"
-#~ "diska.\n"
-#~ "din id-diska flopi tista' tkun l-uniku mezz biex ittella' l-GNU/Linux. "
-#~ "Fid-\n"
-#~ "diska hemm numru raġonevoli ta' programmi biex jgħinuk terġa' "
-#~ "tirrestawra\n"
-#~ "sistema li kkraxxjat minħabba li jmur id-dawl, żbalji li jsiru, jew "
-#~ "raġunijiet\n"
-#~ "oħra.\n"
-#~ "\n"
-#~ "Meta tikklikkja dan il-pass, int tiġi mitlub iddaħħal diska fid-drajv. "
-#~ "Il-\n"
-#~ "flopi li ddaħħal trid tkun vojta, jew ikun fiha informazzjoni li tista' \n"
-#~ "tħassar. M'għandekx bżonn tifformattjaha minn qabel għax DrakX se "
-#~ "jħassarha \n"
-#~ "kollha."
-
-#~ msgid ""
-#~ "At this point, you need to choose where you want to install the Mandrake\n"
-#~ "Linux operating system on your hard drive. If your hard drive is empty "
-#~ "or\n"
-#~ "if an existing operating system is using all the available space, you "
-#~ "will\n"
-#~ "need to partition it. Basically, partitioning a hard drive consists of\n"
-#~ "logically dividing it to create space to install your new Mandrake Linux\n"
-#~ "system.\n"
-#~ "\n"
-#~ "Because the partitioning process' effects are usually irreversible,\n"
-#~ "partitioning can be intimidating and stressful if you are an "
-#~ "inexperienced\n"
-#~ "user. Fortunately, there is a wizard which simplifies this process. "
-#~ "Before\n"
-#~ "beginning, please consult the manual and take your time.\n"
-#~ "\n"
-#~ "If you are running the installation in Expert mode, you will enter\n"
-#~ "DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-#~ "fine-tune your partitions. See the DiskDrake section in the ``User "
-#~ "Guide''.\n"
-#~ "From the installation interface, you can use the wizards as described "
-#~ "here\n"
-#~ "by clicking the dialog's \"Wizard\" button.\n"
-#~ "\n"
-#~ "If partitions have already been defined, either from a previous\n"
-#~ "installation or from another partitioning tool, simply select those to\n"
-#~ "install your Linux system.\n"
-#~ "\n"
-#~ "If partitions are not defined, you will need to create them using the\n"
-#~ "wizard. Depending on your hard drive configuration, several options are\n"
-#~ "available:\n"
-#~ "\n"
-#~ " * \"Use free space\": this option will simply lead to an automatic\n"
-#~ "partitioning of your blank drive(s). You will not be prompted further;\n"
-#~ "\n"
-#~ " * \"Use existing partition\": the wizard has detected one or more "
-#~ "existing\n"
-#~ "Linux partitions on your hard drive. If you want to use them, choose "
-#~ "this\n"
-#~ "option;\n"
-#~ "\n"
-#~ " * \"Use the free space on the Windows; partition\": if Microsoft "
-#~ "Windows\n"
-#~ "is installed on your hard drive and takes all the space available on it,\n"
-#~ "you have to create free space for Linux data. To do so, you can delete "
-#~ "your\n"
-#~ "Microsoft Windows partition and data (see ``Erase entire disk'' or "
-#~ "``Expert\n"
-#~ "mode'' solutions) or resize your Microsoft Windows partition. Resizing "
-#~ "can\n"
-#~ "be performed without the loss of any data, provided you previously\n"
-#~ "defragment the Windows partition. Backing up your data won't hurt "
-#~ "either..\n"
-#~ "This solution is recommended if you want to use both Mandrake Linux and\n"
-#~ "Microsoft Windows on the same computer.\n"
-#~ "\n"
-#~ " Before choosing this option, please understand that after this\n"
-#~ "procedure, the size of your Microsoft Windows partition will be smaller\n"
-#~ "than at the present time. You will have less free space under Microsoft\n"
-#~ "Windows to store your data or to install new software;\n"
-#~ "\n"
-#~ " * \"Erase entire disk\": if you want to delete all data and all "
-#~ "partitions\n"
-#~ "present on your hard drive and replace them with your new Mandrake Linux\n"
-#~ "system, choose this option. Be careful with this solution because you "
-#~ "will\n"
-#~ "not be able to revert your choice after you confirm;\n"
-#~ "\n"
-#~ " !! If you choose this option, all data on your disk will be lost. !!\n"
-#~ "\n"
-#~ " * \"Remove Windows\": this will simply erase everything on the drive "
-#~ "and\n"
-#~ "begin fresh, partitioning everything from scratch. All data on your disk\n"
-#~ "will be lost;\n"
-#~ "\n"
-#~ " !! If you choose this option, all data on your disk will be lost. !!\n"
-#~ "\n"
-#~ " * \"Expert mode\": choose this option if you want to manually partition\n"
-#~ "your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-#~ "can very easily lose all your data. Hence, do not choose this unless you\n"
-#~ "know what you are doing."
-#~ msgstr ""
-#~ "F'dan il-punt int trid tagħżel fejn, fuq il-ħard disk, trid tinstalla s-\n"
-#~ "sistema operattiva Mandrake Linux. 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"
-#~ "Mandrake Linux.\n"
-#~ "\n"
-#~ "Peress li l-effett ta' partizzjonament tal-ħard disk m'humiex "
-#~ "riversibbli,\n"
-#~ "dan il-proċess jista' jidher intimidanti jekk m'għandekx esperjenza. \n"
-#~ "Fortunatament, hemm \"saħħar\" li jissimplifika l-proċess kollu. Qabel "
-#~ "tibda',\n"
-#~ "ikkonsulta l-manwal u ħu l-ħin tiegħek.\n"
-#~ "\n"
-#~ "Jekk qed tħaddem l-installazzjoni fil-\"Modalità esperta\", int tidħol "
-#~ "f'\n"
-#~ "DiskDrake, programm tal-Mandrake għall-partizzjonament tal-ħard disk, li\n"
-#~ "jħallik tirfina l-allokazzjoni tad-diska. Mill-interfaċċja tal-"
-#~ "installazzjoni.,\n"
-#~ "tista' tuża s-saħħar kif deskritt hawn billi tagħfas il-buttuna \"Saħħar"
-#~ "\".\n"
-#~ "\n"
-#~ "Jekk diġà huma definiti xi partizzjonijiet, jew minn installazzjoni "
-#~ "preċedenti\n"
-#~ "jew minn xi programm ieħor, tista' tagħżel dawn biex tinstalla fuqhom.\n"
-#~ "\n"
-#~ "Jekk m'hemm ebda partizzjonijiet definiti, trid toħloqhom permezz tas-"
-#~ "saħħar.\n"
-#~ "Skond il-konfigurazzjoni tal-ħard disk, diversi għażliet huma "
-#~ "disponibbli:\n"
-#~ "\n"
-#~ " * \"Uża spazju vojt\": Din l-għażla toħloq partizzjonijiet "
-#~ "awtomatikament.\n"
-#~ "M'għandek bżonn tagħmel xejn iżjed..\n"
-#~ "\n"
-#~ " * \"Uża partizzjoni eżistenti\": Is-saħħar sab partizzjoni waħda jew "
-#~ "iżjed\n"
-#~ "tal-Linux fuq il-ħard disk. Jekk trid tuża lilhom, agħżel din.\n"
-#~ "\n"
-#~ " * \"Uża spazju vojt fuq partizzjoni Windows\": Jekk għandek Microsoft "
-#~ "Windows\n"
-#~ "installat fuq il-ħard disk u qed jokkupa l-ispazju kollu, trid toħloq "
-#~ "ftit \n"
-#~ "spazju għal-Linux. Biex tagħmel dan, trid jew tħassar il-partizzjoni "
-#~ "Windows\n"
-#~ "u kull m'hemm fiha (ara \"Ħassar id-diska sħiħa\" jew \"Modalità esperta"
-#~ "\"), \n"
-#~ "jew iċċekken il-partizzjoni Windows. Tista' ċċekken il-partizzjoni "
-#~ "Windows \n"
-#~ "mingħajr ma titlef informazzjoni. Din is-soluzzjoni hija rakkomandata "
-#~ "biex tuża \n"
-#~ "l-Windows u l-Linux flimkien fuq l-istess kompjuter.\n"
-#~ "\n"
-#~ " Qabel tagħżel din l-għażla, kun af li wara din il-proċedura, il-"
-#~ "partizzjoni\n"
-#~ "tal-Windows tkun iżgħar milli hi bħalissa. Ikollok inqas spazju taħt il-\n"
-#~ "Microsoft Windows fejn iżżomm informazzjoni jew tinstalla programmi "
-#~ "Ä¡odda.\n"
-#~ "\n"
-#~ " * \"Ħassar id-diska sħiħa\": Jekk tixtieq tħassar l-informazzjoni kollha "
-#~ "u\n"
-#~ "l-partizzjonijiet kollha li għandek fuq il-ħard disk u tpoġġi l-Mandrake "
-#~ "Linux\n"
-#~ "minnflokhom, tista' tagħżel din. Oqgħod attent minn din l-għażla għax ma "
-#~ "tkunx\n"
-#~ "tista' tibdel fehemtek wara li tikkonferma.\n"
-#~ "\n"
-#~ " !! Jekk tagħżel din l-għażla, kull m'hemm fuq id-diska jintilef !!\n"
-#~ "\n"
-#~ " * \"Modalità esperta\": Agħżel dan jekk trid tippartizzjona l-ħard "
-#~ "disk \n"
-#~ "manwalment. Oqgħod attent - hija għażla li tagħti kontroll imma hija "
-#~ "perikoluża.\n"
-#~ "Tista' faċilment titlef l-informazzjoni kollha b'dan il-mod. Għalhekk, "
-#~ "tużax din\n"
-#~ "l-għażla jekk ma tafx x'qed tagħmel."
-
-#~ msgid ""
-#~ "At the time you are installing Mandrake Linux, it is likely that some\n"
-#~ "packages have been updated since the initial release. Some bugs may have\n"
-#~ "been fixed, and security issues solved. To allow you to benefit from "
-#~ "these\n"
-#~ "updates, you are now proposed to download them from the Internet. Choose\n"
-#~ "\"Yes\" if you have a working Internet connection, or \"No\" if you "
-#~ "prefer\n"
-#~ "to install updated packages later.\n"
-#~ "\n"
-#~ "Choosing \"Yes\" displays a list of places from which updates can be\n"
-#~ "retrieved. Choose the one nearest you. Then a package-selection tree\n"
-#~ "appears: review the selection, and press \"Install\" to retrieve and\n"
-#~ "install the selected package(s), or \"Cancel\" to abort."
-#~ msgstr ""
-#~ "Fid-data meta tinstalla l-Mandrake Linux, 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 \"Iva\" "
-#~ "jekk\n"
-#~ "għandek konnessjoni mal-internet issettjata, jew \"Le\" jekk tippreferi "
-#~ "li\n"
-#~ "tinstalla l-aġġornamenti iżjed tard.\n"
-#~ "\n"
-#~ "Jekk tagħżel iva, tintwera lista ta' postijiet minn fejn l-aġġornamenti \n"
-#~ "jistgħu jitniżżlu (\"mirja\"). Agħżel l-iżjed wieħed viċin tiegħek. "
-#~ "Imbagħad\n"
-#~ "tintwera lista ta' pakketti. Dur dawn il-pakketti, agħżel liema trid u \n"
-#~ "agħfas \"Installa\" biex tniżżilhom u tinstallahom jew \"Ikkanċella\" "
-#~ "biex twaqqaf."
-
-#~ msgid ""
-#~ "At this point, it is time to choose the security level desired for the\n"
-#~ "machine. As a rule of thumb, the more exposed the machine is, and the "
-#~ "more\n"
-#~ "the data stored in it is crucial, the higher the security level should "
-#~ "be.\n"
-#~ "However, a higher security level is generally obtained at the expense of\n"
-#~ "easiness of use. Refer to the \"msec\" chapter of the ``Reference "
-#~ "Manual''\n"
-#~ "to get more information about the meaning of these levels.\n"
-#~ "\n"
-#~ "If you do not know what to choose, keep the default option."
-#~ msgstr ""
-#~ "F'dan il-punt, trid tagħżel livell ta' sigurtà għal dan il-kompjuter.\n"
-#~ "Bħala regola ġenerali, iżjed m'hu espost il-kompjuter, u iżjed m'hi "
-#~ "kruċjali\n"
-#~ "l-informazzjoni ta' fuqu, iżjed irid ikun għoli l-livell ta' sigurtà. "
-#~ "Innota li\n"
-#~ "livell ta' sigurtà iżjed għoli jfisser iżjed diffikultà fl-użu. "
-#~ "Irreferi \n"
-#~ "għall-kapitlu MARC fil-Manwal ta' Referenza għat-tifsira ta' dawn il-"
-#~ "livelli.\n"
-#~ "\n"
-#~ "Jekk ma tafx liema tagħżel, żomm l-għażla impliċita."
-
-#~ msgid ""
-#~ "At this point, you need to choose which partition(s) will be used for "
-#~ "the\n"
-#~ "installation of your Mandrake Linux 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"
-#~ "partitions must be defined.\n"
-#~ "\n"
-#~ "To create partitions, you must first select a hard drive. You can select\n"
-#~ "the disk for partitioning by clicking on ``hda'' for the first IDE "
-#~ "drive,\n"
-#~ "``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-#~ "\n"
-#~ "To partition the selected hard drive, you can use these options:\n"
-#~ "\n"
-#~ " * \"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"
-#~ "\n"
-#~ " * \"More\": gives access to additional features:\n"
-#~ "\n"
-#~ " * \"Save partition table\": saves the partition table to a floppy.\n"
-#~ "Useful for later partition-table recovery if necessary. It is strongly\n"
-#~ "recommended to perform this step;\n"
-#~ "\n"
-#~ " * \"Restore partition table\": allows to restore a previously saved\n"
-#~ "partition table from floppy disk;\n"
-#~ "\n"
-#~ " * \"Rescue partition table\": if your partition table is damaged, "
-#~ "you\n"
-#~ "can try to recover it using this option. Please be careful and remember\n"
-#~ "that it can fail;\n"
-#~ "\n"
-#~ " * \"Reload partition table\": discards all changes and loads your\n"
-#~ "initial partition table;\n"
-#~ "\n"
-#~ " * \"Removable media automounting\": unchecking this option will "
-#~ "force\n"
-#~ "users to manually mount and unmount removable medias such as floppies "
-#~ "and\n"
-#~ "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"
-#~ "partitioning;\n"
-#~ "\n"
-#~ " * \"Undo\": use this option to cancel your changes;\n"
-#~ "\n"
-#~ " * \"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"
-#~ "save your changes back to disk.\n"
-#~ "\n"
-#~ "Note: you can reach any option using the keyboard. Navigate through the\n"
-#~ "partitions using [Tab] and [Up/Down] arrows.\n"
-#~ "\n"
-#~ "When a partition is selected, you can use:\n"
-#~ "\n"
-#~ " * Ctrl-c to create a new partition (when an empty partition is "
-#~ "selected);\n"
-#~ "\n"
-#~ " * Ctrl-d to delete a partition;\n"
-#~ "\n"
-#~ " * Ctrl-m to set the mount point.\n"
-#~ "\n"
-#~ "To get information about the different filesystem types available, "
-#~ "please\n"
-#~ "read the ext2fs chapter from the ``Reference Manual''.\n"
-#~ "\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 Mandrake Linux. Jekk diġà ġew definiti xi\n"
-#~ "partizzjonijiet, minn installazzjoni preċedenti ta' GNU/Linux jew minn\n"
-#~ "għodda ta' partizzjonament oħra, tista' tuża l-partizzjonijiet "
-#~ "eżistenti.\n"
-#~ "Altrimenti, l-partizzjonijiet tal-ħard disk iridu jiġu definiti.\n"
-#~ "\n"
-#~ "Biex toħloq il-partizzjonijiet, l-ewwel trid tagħżel ħard disk.\n"
-#~ "Tista' tagħżel diska għall-partizzjonament billi tagħżel \"hda\" għal l-\n"
-#~ "ewwel diska IDE, \"hdb\" għat-tieni, eċċ, jew \"sda\" għal l-ewwel\n"
-#~ "diska SCSI, eċċ.\n"
-#~ "\n"
-#~ "Biex tippartizzjona l-ħard disk magħżula għandek dawn l-għażliet:\n"
-#~ "\n"
-#~ " * \"Ħassar kollox\": din l-għażla tħassar il-partizzjonijiet kollha\n"
-#~ "mill-ħard disk magħżula.\n"
-#~ "\n"
-#~ " * \"Awto allokazzjoni\": din l-għażla awtomatikament toħloqlok "
-#~ "partizzjonijiet\n"
-#~ "Ext2 u swap fl-ispazju vojt tad-diska.\n"
-#~ "\n"
-#~ " * \"Iżjed\" jagħtik aċċess għal iżjed faċilitajiet:\n"
-#~ "\n"
-#~ " * \"Ikteb tabella tal-partizzjonijiet\": jikteb it-tabella \n"
-#~ "tal-partizzjonijiet fuq flopi. Utli biex tirkupra t-tabella iżjed tard "
-#~ "jekk\n"
-#~ "hemm bżonn. Dan il-pass huwa rakkomandat.\n"
-#~ "\n"
-#~ " * \"Irrestawra t-tabella tal-partizzjonijiet\": tħallik tirrestawra "
-#~ "t-\n"
-#~ "tabella tal-partizzjonijiet minn flopi disk fejn Ä¡ew miktuba.\n"
-#~ "\n"
-#~ " * \"Salva tabella tal-partizzjonijiet\": jekk it-tabella tal-"
-#~ "partizzjonijiet\n"
-#~ "ġiet korrotta b'xi mod, din l-għażla tħallik tipprova terġa' "
-#~ "tirkupraha. \n"
-#~ "Oqgħod attent b'din l-għażla u ftakar li tista' tfalli.\n"
-#~ "\n"
-#~ " * \"Erġa' aqra' t-tabella\": jinsa l-bidliet kollha u jerġa' jaqra t-"
-#~ "tabella\n"
-#~ "mill-ħard disk.\n"
-#~ "\n"
-#~ " * \"awtomuntar ta' medja tinħareġ\": jekk tneħħi din l-għażla l-"
-#~ "users\n"
-#~ "ikollhom jimmontaw u jiżmuntaw manwalment diski li jinħarġu bħal flopi u "
-#~ "CDROM.\n"
-#~ "\n"
-#~ " * \"Saħħar\": uża dan il-metodu jekk ma tafx sew kif tagħmel il-\n"
-#~ "partizzjonijiet int.\n"
-#~ "\n"
-#~ " * \"Annulla\": uża din l-għażla biex tikkanċella l-għażliet li għamilt.\n"
-#~ "\n"
-#~ " * \"Aqleb modalità normali/esperta\": jagħtik iżjed azzjonijiet fuq il-\n"
-#~ "partizzjonijiet (tip, għażliet, format) u jagħti iżjed dettalji.\n"
-#~ "\n"
-#~ " * \"Lest\": meta tlesti mill-partizzjonament, dan jikteb il-bidliet li\n"
-#~ "għamilt lid-diska.\n"
-#~ "\n"
-#~ "Nota: tista' tilħaq kull għażla mit-tastiera. Dur il-partizzjonijiet bit-"
-#~ "TAB\n"
-#~ "u l-vleġeġ 'il fuq u 'l isfel.\n"
-#~ "\n"
-#~ "Meta tkun fuq il-partizzjoni li trid, tista' tuża:\n"
-#~ "\n"
-#~ " * Ctrl-C biex toħloq partizzjoni (meta l-partizzjoni vojta tkun "
-#~ "magħżula)\n"
-#~ "\n"
-#~ " * Ctrl-D biex tħassar partizzjoni\n"
-#~ "\n"
-#~ " * Ctrl-M biex tissettja l-punt ta' mmuntar.\n"
-#~ "\n"
-#~ "Biex tikseb iżjed informazzjoni dwar il-filesystems differenti "
-#~ "disponibbli,\n"
-#~ "jekk jogħġbok aqra l-kapitlu ext2fs fil-Manwal ta' Referenza.\n"
-#~ "\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."
-
-#~ msgid ""
-#~ "DrakX now needs to know if you want to perform a default (\"Recommended"
-#~ "\")\n"
-#~ "installation or if you want to have greater control (\"Expert\"). You "
-#~ "can\n"
-#~ "also choose to do a new install or an upgrade of an existing Mandrake "
-#~ "Linux\n"
-#~ "system:\n"
-#~ "\n"
-#~ " * \"Install\": completely wipes out the old system. In fact, depending "
-#~ "on\n"
-#~ "what currently holds your machine, you will be able to keep some old "
-#~ "(Linux\n"
-#~ "or other) partitions unchanged;\n"
-#~ "\n"
-#~ " * \"Upgrade\": this installation class allows to simply update the\n"
-#~ "packages currently installed on your Mandrake Linux system. It keeps the\n"
-#~ "current partitions of your hard drives as well as user configurations. "
-#~ "All\n"
-#~ "other configuration steps remain available with respect to plain\n"
-#~ "installation;\n"
-#~ "\n"
-#~ " * \"Upgrade Packages Only\": this brand new class allows to upgrade an\n"
-#~ "existing Mandrake Linux system while keeping all system configurations\n"
-#~ "unchanged. Adding new packages to the current installation is also\n"
-#~ "possible.\n"
-#~ "\n"
-#~ "Upgrades should work fine for Mandrake Linux systems starting from \"8.1"
-#~ "\"\n"
-#~ "release.\n"
-#~ "\n"
-#~ "Depending on your knowledge of GNU/Linux, select one of the following\n"
-#~ "choices:\n"
-#~ "\n"
-#~ " * Recommended: choose this if you have never installed a GNU/Linux\n"
-#~ "operating system. The installation will be very easy and you will only "
-#~ "be\n"
-#~ "asked a few questions;\n"
-#~ "\n"
-#~ " * Expert: if you have a good knowledge of GNU/Linux, you can choose "
-#~ "this\n"
-#~ "installation class. The expert installation will allow you to perform a\n"
-#~ "highly-customized installation. Answering some of the questions can be\n"
-#~ "difficult if you do not have a good knowledge of GNU/Linux, so do not\n"
-#~ "choose this unless you know what you are doing."
-#~ msgstr ""
-#~ "DrakX issa għandu bżonn ikun jaf jekk tridx tagħmel installazzjoni "
-#~ "standard (\"Rakkomandata\") jew waħda li tagħtik iżjed kontroll fuq "
-#~ "x'jiġri \n"
-#~ "(\"Espert\"). Għandek ukoll l-għażla jekk tridx installazzjoni ġdida\n"
-#~ "jew aġġornament ta' sistema eżistenti Mandrake Linux:\n"
-#~ "\n"
-#~ " * \"Installa\": Kompletament iħassar is-sistema l-antika. Fil-fatt, "
-#~ "skond\n"
-#~ "kif inhi mqassma s-sistema eżistenti, tista' żżomm xi partizzjonijiet\n"
-#~ "mill-antiki kif inhuma.\n"
-#~ "\n"
-#~ " * \"Aġġorna\" Din il-klassi ta' installazzjoni tippermettilek taġġorna\n"
-#~ "l-pakketti li għandek installati fuq il-Mandrake Linux. Hija żżomm il-\n"
-#~ "partizzjonijiet preżenti tal-ħard disk kif ukoll il-konfigurazzjoni tal-\n"
-#~ "users. Il-passi l-oħrajn tal-konfigurazzjoni jibqgħu aċċessibbli bħal \n"
-#~ "installazzjoni normali.\n"
-#~ "\n"
-#~ " * \"Aġġorna pakketti biss\" Din il-klassi ġdida tippermetti li taġġorna\n"
-#~ "l-pakketti ta' sistema eżistenti filwaqt li żżomm il-konfigurazzjoni "
-#~ "eżistenti\n"
-#~ "mhux mimsusa. Tkun tista' wkoll iżżid pakketti ġodda mal-installazzjoni.\n"
-#~ "\n"
-#~ "L-aġġornamenti għandhom jaħdmu fuq sistemi Mandrake Linux minn v8.1 'il\n"
-#~ "quddiem.\n"
-#~ "\n"
-#~ "Skond kemm inti familjari mal-Mandrake Linux, agħżel waħda minn dawn:\n"
-#~ "\n"
-#~ " * Rakkomandat: agħżel din jekk qatt ma nstallajt sistema Mandrake "
-#~ "Linux \n"
-#~ "qabel. L-installazzjoni tkun iżjed sempliċi u tiġi mistoqsi biss ftit \n"
-#~ "mistoqsijiet.\n"
-#~ "\n"
-#~ " * Espert: jekk għandek esperjenza sew ta' GNU/Linux tista' tagħżel din\n"
-#~ "il-klassi ta' installazzjoni. L-installazzjoni esperta tħallik tagħmel \n"
-#~ "installazzjoni personalizzata ħafna. Xi wħud mill-mistoqsijiet jistgħu "
-#~ "ikunu\n"
-#~ "diffiċli tirrispondihom jekk ma tafx sew lill-GNU/Linux, għalhekk "
-#~ "tagħżilx\n"
-#~ "din il-klassi jekk ma tafx x'qed tagħmel."
-
-#~ msgid ""
-#~ "Normally, DrakX selects the right keyboard for you (depending on the\n"
-#~ "language you have chosen) and you won't even see this step. However, you\n"
-#~ "might not have a keyboard that corresponds exactly to your language: for\n"
-#~ "example, if you are an English speaking Swiss person, you may still want\n"
-#~ "your keyboard to be a Swiss keyboard. Or if you speak English but are\n"
-#~ "located in Quebec, you may find yourself in the same situation. In both\n"
-#~ "cases, you will have to go back to this installation step and select an\n"
-#~ "appropriate keyboard from the list.\n"
-#~ "\n"
-#~ "Click on the \"More\" button to be presented with the complete list of\n"
-#~ "supported keyboards."
-#~ msgstr ""
-#~ "Normalment, DrakX jagħżillek it-tastiera tajba (skond il-lingwa li\n"
-#~ "għażilt) u anqas tara dan il-pass. Però, jista' jkollok tastiera\n"
-#~ "li ma taqbilx eżatt mal-lingwa: per eżempju, jekk int titkellem bil-\n"
-#~ "Malti imma tgħix fi Franza, tista' tkun trid tastiera Franċiża, jew\n"
-#~ "jista' jkollok tastiera Maltija ibbażata fuq tastiera US. F'dawn il-\n"
-#~ "każi, trid tmur lura f'dan il-pass u tagħżel it-tastiera tajba mil-\n"
-#~ "lista.\n"
-#~ "\n"
-#~ "Klikkja fuq il-buttuna \"Oħrajn\" biex tara l-lista kompleta ta' \n"
-#~ "tastiera li hemm fis-sistema."
-
-#~ msgid ""
-#~ "Please choose your preferred language for installation and system usage.\n"
-#~ "\n"
-#~ "Clicking on the \"Advanced\" button will allow you to select other\n"
-#~ "languages to be installed on your workstation. Selecting other languages\n"
-#~ "will install the language-specific files for system documentation and\n"
-#~ "applications. For example, if you will host users from Spain on your\n"
-#~ "machine, select English as the main language in the tree view and in the\n"
-#~ "Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-#~ "\n"
-#~ "Note that multiple languages may be installed. Once you have selected "
-#~ "any\n"
-#~ "additional locales, click the \"OK\" button to continue."
-#~ msgstr ""
-#~ "Jekk jogħġbok agħżel il-lingwa preferuta għall-installazzjoni u l-użu "
-#~ "tas-\n"
-#~ "sistema.\n"
-#~ "Agħfas il-buttuna \"Avvanzat\" biex tagħżel lingwi oħra li tixtieq fuq "
-#~ "is-\n"
-#~ "sistema. Jekk tagħżel lingwi oħra, il-fajls speċifiċi għal dik il-lingwa "
-#~ "jiġu\n"
-#~ "nstallati fuq is-sistema. Per eżempju, tista' tagħżel il-Malti bħala "
-#~ "lingwa\n"
-#~ "ewlenija fil-lista, u fis-sezzjoni avvanzata tagħżel Taljan u Russu "
-#~ "billi \n"
-#~ "tikklikkja l-istilla ta' maġenbhom.\n"
-#~ "\n"
-#~ "Innota li tista' tagħżel kemm trid lingwi. Ladarba tkun għażilt il-"
-#~ "lingwi\n"
-#~ "li trid agħfas \"OK\" biex tkompli."
-
-#~ msgid ""
-#~ "DrakX generally detects the number of buttons your mouse has. If not, it\n"
-#~ "assumes you have a two-button mouse and will set it up for third-button\n"
-#~ "emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-#~ "USB mouse.\n"
-#~ "\n"
-#~ "If you wish to specify a different type of mouse select the appropriate\n"
-#~ "type from the provided list.\n"
-#~ "\n"
-#~ "If you choose a mouse other than the default, a test screen will be\n"
-#~ "displayed. Use the buttons and wheel to verify that the settings are\n"
-#~ "correct. If the mouse is not working well, press the space bar or "
-#~ "[Return]\n"
-#~ "to \"Cancel\" and choose again."
-#~ msgstr ""
-#~ "Impliċitament, DrakX jassumi li għandek maws b'żewġ buttuni u jissettjah\n"
-#~ "għall-emulazzjoni tat-tielet buttuna. DrakX kapaċi jinduna waħdu jekk "
-#~ "il-\n"
-#~ "maws huwiex PS/2, serjali jew USB.\n"
-#~ "\n"
-#~ "Jekk tixtieq tispeċifika tip ta' maws differenti, agħżel it-tip tajjeb "
-#~ "mil-\n"
-#~ "lista provduta.\n"
-#~ "\n"
-#~ "Jekk tagħżel tip ta' maws differenti mill-oriġinali, tiġi provduta "
-#~ "faċilità\n"
-#~ "biex tittestja s-setings. Uża l-buttuni kollha u r-rota biex tivverifika "
-#~ "li s-\n"
-#~ "setings jaħdmu sew. Jekk il-maws ma jaħdimx sew agħfas \"spazju\" jew\n"
-#~ "[Enter] biex tikkanċella u terġa' tagħżel ieħor."
-
-#~ msgid ""
-#~ "This is the most crucial decision point for the security of your GNU/"
-#~ "Linux\n"
-#~ "system: you have to enter the \"root\" password. \"root\" is the system\n"
-#~ "administrator and is the only one authorized to make updates, add users,\n"
-#~ "change the overall system configuration, and so on. In short, \"root\" "
-#~ "can\n"
-#~ "do everything! That is why you must choose a password that is difficult "
-#~ "to\n"
-#~ "guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-#~ "choose not to enter a password, but we strongly advise you against this "
-#~ "if\n"
-#~ "only for one reason: do not think that because you booted GNU/Linux that\n"
-#~ "your other operating systems are safe from mistakes. Since \"root\" can\n"
-#~ "overcome all limitations and unintentionally erase all data on "
-#~ "partitions\n"
-#~ "by carelessly accessing the partitions themselves, it is important for "
-#~ "it\n"
-#~ "to be difficult to become \"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 "
-#~ "too\n"
-#~ "easy to compromise a system.\n"
-#~ "\n"
-#~ "However, please do not make the password too long or complicated because\n"
-#~ "you must be able to remember it without too much effort.\n"
-#~ "\n"
-#~ "The password will not be displayed on screen as you type it in. Hence, "
-#~ "you\n"
-#~ "will have to type the password twice to reduce the chance of a typing\n"
-#~ "error. If you do happen to make the same typing error twice, this\n"
-#~ "``incorrect'' password will have to be used the first time you connect.\n"
-#~ "\n"
-#~ "In Expert mode, you will be asked if you will be connecting to an\n"
-#~ "authentication server, like NIS or LDAP.\n"
-#~ "\n"
-#~ "If your network uses the LDAP (or NIS) protocol for authentication, "
-#~ "select\n"
-#~ "\"LDAP\" (or \"NIS\") as authentication. If you do not know, ask your\n"
-#~ "network administrator.\n"
-#~ "\n"
-#~ "If your computer is not connected to any administrated network, you will\n"
-#~ "want to choose \"Local files\" for authentication."
-#~ msgstr ""
-#~ "Dan huwa punt ta' deċiżjoni kruċjali għas-sigurtà tas-sistema GNU/Linux\n"
-#~ "tiegħek: trid tagħżel password għal \"root\". \"root\" huwa l-user li\n"
-#~ "jintuża bħala amministratur tas-sistema, u huwa l-uniku user awtorizzat\n"
-#~ "li jaġġorna s-sistema, iżid users, jibdel il-konfigurazzjoni. eċċ. Fi "
-#~ "kliem\n"
-#~ "ieħor, \"root\" kapaċi jagħmel kollox! Għalhekk huwa importanti li "
-#~ "tagħżel\n"
-#~ "password li diffiċli biex taqtagħha -DrakX iwissik jekk tagħżel waħda "
-#~ "faċli\n"
-#~ "wisq. Kif tista' tinduna, huwa anke possibbli li ma ddaħħal xejn bħala "
-#~ "password,\n"
-#~ "imma dan huwa perikoluż ĦAFNA u aħna ma nirrikmandawh qatt. Peress li "
-#~ "\"root\"\n"
-#~ "jista' jegħleb kull limitazzjoni, saħansitra jħassar l-informazzjoni u \n"
-#~ "partizzjonijiet kollha, huwa mportanti li jkun diffiċli kemm jista' jkun "
-#~ "li\n"
-#~ "nies oħra jidħlu bħala \"root\".\n"
-#~ "\n"
-#~ "Il-password l-aħjar li jkun taħlita ta' ittri u numri, u ta' l-inqas twil "
-#~ "8 \n"
-#~ "karattri. M'għandek qatt tikteb il-password ta' \"root\" - dan jagħmilha\n"
-#~ "faċli wisq tikkomprometti s-sistema.\n"
-#~ "\n"
-#~ "Fl-istess ħin tagħmilx il-password twil jew komplikat wisq għax int trid\n"
-#~ "tkun kapaċi tiftakarha.\n"
-#~ "\n"
-#~ "Il-password mhux se jintwera fuq l-iskrin waqt li tittajpjah. Għalhekk "
-#~ "trid\n"
-#~ "tittajpjah darbtejn biex jonqos iċ-ċans li tagħmel żball waqt li "
-#~ "tittajpja.\n"
-#~ "Jekk tagħmel l-istess żball darbtejn, trid tittajpja l-password b'dan il-"
-#~ "mod\n"
-#~ "sakemm tibdlu.\n"
-#~ "\n"
-#~ "Fil-modalità esperta għandek l-għażla li taqbad ma' server ta' "
-#~ "awtentikazzjoni,\n"
-#~ "bħal NIS jew LDAP.\n"
-#~ "\n"
-#~ "Jekk in-network tiegħek juża protokoll LDAP (jew NIS) għall-"
-#~ "awtentikazzjoni,\n"
-#~ "agħżel \"LDAP\" jew \"NIS\" bħala awtentikazzjoni. Jekk ma tafx, staqsi "
-#~ "lill-\n"
-#~ "amministratur tan-network.\n"
-#~ "\n"
-#~ "Jekk il-kompjuter tiegħek mhux imqabbad ma' network amministrat, agħżel\n"
-#~ "\"Fajls lokali\" għall-awtentikazzjoni."
-
-#~ msgid ""
-#~ "LILO and grub are GNU/Linux bootloaders. This stage, normally, is "
-#~ "totally\n"
-#~ "automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-#~ "accordingly, depending on what it finds here:\n"
-#~ "\n"
-#~ " * if a Windows boot sector is found, it will replace it with a grub/"
-#~ "LILO\n"
-#~ "boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-#~ "OS;\n"
-#~ "\n"
-#~ " * if a grub or LILO boot sector is found, it will replace it with a new\n"
-#~ "one.\n"
-#~ "\n"
-#~ "If in doubt, DrakX will display a dialog with various options.\n"
-#~ "\n"
-#~ " * \"Bootloader to use\": you have three choices:\n"
-#~ "\n"
-#~ " * \"GRUB\": if you prefer grub (text menu).\n"
-#~ "\n"
-#~ " * \"LILO with graphical menu\": if you prefer LILO with its "
-#~ "graphical\n"
-#~ "interface.\n"
-#~ "\n"
-#~ " * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-#~ "interface.\n"
-#~ "\n"
-#~ " * \"Boot device\": in most cases, you will not change the default\n"
-#~ "(\"/dev/hda\"), but if you prefer, the bootloader can be installed on "
-#~ "the\n"
-#~ "second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0"
-#~ "\");\n"
-#~ "\n"
-#~ " * \"Delay before booting the default image\": when rebooting the "
-#~ "computer,\n"
-#~ "this is the delay granted to the user to choose - in the bootloader "
-#~ "menu,\n"
-#~ "another boot entry than the default one.\n"
-#~ "\n"
-#~ "!! Beware that if you choose not to install a bootloader (by selecting\n"
-#~ "\"Cancel\" here), you must ensure that you have a way to boot your "
-#~ "Mandrake\n"
-#~ "Linux system! Also, be sure you know what you do before changing any of "
-#~ "the\n"
-#~ "options. !!\n"
-#~ "\n"
-#~ "Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-#~ "options, which are reserved to the expert user.\n"
-#~ "\n"
-#~ "After you have configured the general bootloader parameters, the list of\n"
-#~ "boot options which will be available at boot time will be displayed.\n"
-#~ "\n"
-#~ "If there is another operating system installed on your machine, it will\n"
-#~ "automatically be added to the boot menu. Here, you can choose to fine-"
-#~ "tune\n"
-#~ "the existing options. Select an entry and click \"Modify\" to modify or\n"
-#~ "remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-#~ "installation step."
-#~ msgstr ""
-#~ "LILO u grub huma \"boot loaders\" għall-GNU/Linux. Dan l-istadju "
-#~ "normalment\n"
-#~ "huwa totalment awtomatizzat. Fil-fatt, DrakX janalizza s-settur \"boot\" "
-#~ "tad-\n"
-#~ "diska u jaġixxi skond x'isib hemm:\n"
-#~ "\n"
-#~ " * Jekk isib settur boot tal-Windows, dan jiġi mibdul mal-ġdid;\n"
-#~ "\n"
-#~ "F'każ ta' dubju, DrakX jurik window b'diversi għażliet.\n"
-#~ "\n"
-#~ " * \"Boot loader x'tuża\": għandek tliet għażliet:\n"
-#~ "\n"
-#~ " * \"GRUB\": jekk tippreferi grub (menu testwali).\n"
-#~ "\n"
-#~ " * \"LILO b'menu grafiku\": jekk tippreferi LILO b'modalità grafika.\n"
-#~ "\n"
-#~ " * \"LILO b'menu testwali\": jekk tippreferi LILO b'modalità "
-#~ "testwali.\n"
-#~ "\n"
-#~ " * \"Apparat boot\": ġeneralment ma tbiddilx il-valur impliċitu (\"/dev/"
-#~ "hda\"),\n"
-#~ "imma jekk tippreferi, il-bootloader jista' jiġi nstallat fuq it-tieni "
-#~ "diska\n"
-#~ "(\"/dev/hdb\") jew saħansitra flopi (\"/dev/fd0\").\n"
-#~ "\n"
-#~ " * \"Pawża qabel ittella' impliċitu\": meta tixgħel il-kompjuter, dan "
-#~ "jistenna\n"
-#~ "daqshekk biex il-user ikun jista' jagħmel għażliet oħra.\n"
-#~ "\n"
-#~ "!! Importanti tkun taf li jekk ma tinstallax \"bootloader\" (jekk "
-#~ "tagħfas \n"
-#~ "\"Ikkanċella\"), irid ikollok metodu ieħor biex ittella' s-sistema "
-#~ "Mandrake \n"
-#~ "Linux. Kun af sew x'qed tagħmel qabel tibdel waħda minn dawn l-"
-#~ "għażliet. !!\n"
-#~ "\n"
-#~ "Jekk tagħfas il-buttuna \"Avvanzat\" f'din il-window tara diversi "
-#~ "għażliet\n"
-#~ "avvanzati għal users esperti.\n"
-#~ "\n"
-#~ "Wara li tkun ikkonfigurajt il-parametri ġenerali tal-bootloader, tiġi\n"
-#~ "preżentat b'lista ta' għażliet tal-boot li jkunu disponibbli meta "
-#~ "tixgħel.\n"
-#~ "\n"
-#~ "Jekk għandek sistema operattiva oħra installata fuq il-kompjuter, din "
-#~ "tkun\n"
-#~ "miżjuda mal-menu tal-boot. Hawn, tista' tirfina l-għażliet eżistenti. "
-#~ "Agħżel\n"
-#~ "wieħed mill-elementi u agħfas \"Biddel\" biex tbiddilhom u \"Neħħi\" biex "
-#~ "tneħħi l-element. \"Żid\" joħloq element ġdid, u \"Lest\" imur fil-pass\n"
-#~ "li jmiss ta' l-installazzjoni."
-
-#~ msgid ""
-#~ "LILO (the LInux LOader) and grub are bootloaders: they are able to boot\n"
-#~ "either GNU/Linux or any other operating system present on your computer.\n"
-#~ "Normally, these other operating systems are correctly detected and\n"
-#~ "installed. If this is not the case, you can add an entry by hand in this\n"
-#~ "screen. Be careful to choose the correct parameters.\n"
-#~ "\n"
-#~ "You may also not want to give access to these other operating systems to\n"
-#~ "anyone. In which case, you can delete the corresponding entries. But "
-#~ "then,\n"
-#~ "you will need a boot disk in order to boot those other operating systems!"
-#~ msgstr ""
-#~ "LILO (LInux LOader) u grub huma \"boot loaders\": huma jagħtuk il-"
-#~ "faċilità\n"
-#~ "li tħaddem lill-GNU/Linux jew sistema operattiva oħra preżenti fuq il-"
-#~ "kompjuter.\n"
-#~ "Normalment, dawn is-sistemi operattivi oħrajn jiġu magħrufa u "
-#~ "konfigurati\n"
-#~ "awtomatikament. Jekk dan m'hux il-każ, tista' żżid għażla mal-menu "
-#~ "manwalment\n"
-#~ "f'dan l-iskrin. Aċċerta li tagħżel il-parametri tajbin.\n"
-#~ "\n"
-#~ "Għandek mnejn ma tkunx trid tagħti aċċess għal dawn is-sistemi operattivi "
-#~ "lill\n"
-#~ "ħadd. F'dak il-każ tista' tħassar dawn l-elementi. Imma mbagħad tkun trid "
-#~ "flopi\n"
-#~ "apposta biex tidħol f'dawn is-sistemi operattivi!"
-
-#~ msgid ""
-#~ "DrakX now detects any IDE device present in your computer. It will also\n"
-#~ "scan for one or more PCI SCSI card(s) on your system. If a SCSI card is\n"
-#~ "found, DrakX will automatically install the appropriate driver.\n"
-#~ "\n"
-#~ "Because hardware detection does not always detect a piece of hardware,\n"
-#~ "DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes"
-#~ "\"\n"
-#~ "if you know that there is a SCSI card installed in your machine. You "
-#~ "will\n"
-#~ "be presented a list of SCSI cards to choose from. Click \"No\" if you "
-#~ "have\n"
-#~ "no SCSI hardware. If you are unsure, you can check the list of hardware\n"
-#~ "detected in your machine by selecting \"See hardware info\" and clicking\n"
-#~ "\"OK\". Examine the list of hardware and then click on the \"OK\" button "
-#~ "to\n"
-#~ "return to the SCSI interface question.\n"
-#~ "\n"
-#~ "If you have to manually specify your adapter, DrakX will ask if you want "
-#~ "to\n"
-#~ "specify options for it. You should allow DrakX to probe the hardware for\n"
-#~ "the card-specific options which the hardware needs to initialize. This\n"
-#~ "usually works well.\n"
-#~ "\n"
-#~ "If DrakX is not able to probe for the options which need to be passed, "
-#~ "you\n"
-#~ "will need to provide options to the driver manually. Please review the\n"
-#~ "``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-#~ "Hardware'' section) for hints on retrieving the parameters required from\n"
-#~ "hardware documentation, from the manufacturer's web site (if you have\n"
-#~ "Internet access) or from Microsoft Windows (if you used this hardware "
-#~ "with\n"
-#~ "Windows on your system)."
-#~ msgstr ""
-#~ "DrakX issa se jfittex apparat IDE fuq il-kompjuter tiegħek. Huwa wkoll\n"
-#~ "ifittex kard waħda jew iżjed SCSI PCI fuq is-sistema. Jekk tinstab kard\n"
-#~ "SCSI, DrakX awtomatikament jinstalla d-drajver għaliha.\n"
-#~ "\n"
-#~ "Peress li dan il-proċess mhux dejjem isib ċerti apparat. DrakX jitolbok\n"
-#~ "tikkonferma jekk hemmx kard SCSI PCI fuq il-kompjuter. Agħfas \"Iva\" "
-#~ "jekk\n"
-#~ "taf li għandek kard simili fuq il-kompjuter. Int tingħata lista ta' "
-#~ "kards \n"
-#~ "SCSI mnejn tagħżel tiegħek. Agħżel \"Le\" jekk m'għandekx kards SCSI. "
-#~ "Jekk \n"
-#~ "m'intix ċert tista' tiċċekkja l-lista ta' ħardwer misjub fis-sistema "
-#~ "billi\n"
-#~ "tagħfas \"Ara info. ħardwer\" u mbagħad \"OK\". Eżamina l-lista ta' "
-#~ "apparat u mbagħad agħfas \"OK\" biex tiġi lura fil-konfigurazzjoni ta' "
-#~ "SCSI.\n"
-#~ "\n"
-#~ "Jekk trid tissettja l-adattur manwalment, DrakX jistaqsik jekk tridx \n"
-#~ "tispeċifika għażliet għalih. Jaqbillek tħalli lill DrakX jeżamina l-"
-#~ "ħardwer\n"
-#~ "biex isir jaf liema għażliet għandu bżonn l-apparat biex jaħdem. Dan \n"
-#~ "normalment jaħdem sew.\n"
-#~ "\n"
-#~ "Jekk DrakX mhux kapaċi jagħraf l-għażliet li jridu jiġu mgħoddija, trid\n"
-#~ "tispeċifikahom manwalment lid-drajver. Jekk jogħġbok iċċekkja l-\"User "
-#~ "Guide\", (kapitlu 3, \"Collecting Information on Your Hardware\") għal "
-#~ "ħjilijiet dwar\n"
-#~ "kif issir taf il-parametri meħtieġa mid-dokumentazzjoni ta' l-apparat, "
-#~ "mill-\n"
-#~ "website tad-ditta tiegħu, jew minn Microsoft Windows (jekk tuża dan l-"
-#~ "apparat\n"
-#~ "fuq il-Windows ukoll)."
-
-#~ msgid ""
-#~ "Here are presented various parameters concerning your machine. Depending "
-#~ "on\n"
-#~ "your installed hardware, you may - or not, see the following entries:\n"
-#~ "\n"
-#~ " * \"Mouse\": check the current mouse configuration and click on the "
-#~ "button\n"
-#~ "to change it if necessary;\n"
-#~ "\n"
-#~ " * \"Keyboard\": check the current keyboard map configuration and click "
-#~ "on\n"
-#~ "the button to change that if necessary;\n"
-#~ "\n"
-#~ " * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-#~ "language you have chosen. But here again, as for the choice of a "
-#~ "keyboard,\n"
-#~ "you may not be in the country for which the chosen language should\n"
-#~ "correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-#~ "order to configure the clock according to the time zone you are in;\n"
-#~ "\n"
-#~ " * \"Printer\": clicking on the \"No Printer\" button will open the "
-#~ "printer\n"
-#~ "configuration wizard;\n"
-#~ "\n"
-#~ " * \"Sound card\": if a sound card is detected on your system, it is\n"
-#~ "displayed here. No modification possible at installation time;\n"
-#~ "\n"
-#~ " * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-#~ "here. No modification possible at installation time;\n"
-#~ "\n"
-#~ " * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-#~ "displayed here. You can click on the button to change the parameters\n"
-#~ "associated with it."
-#~ msgstr ""
-#~ "Hawn issib diversi parametri li jikkonċernaw il-kompjuter tiegħek. Skond\n"
-#~ "l-apparat li għandek imqabbad tista' tara divers minn dawn:\n"
-#~ "\n"
-#~ " * \"Maws\": iċċekkja l-konfigurazzjoni preżenti tal-maws u klikkja\n"
-#~ "l-buttuna biex tibdlu jekk meħtieġ.\n"
-#~ "\n"
-#~ " * \"Tastiera\": iċċekkja jekk dan jaqbilx mat-tip ta' tastiera tiegħek;\n"
-#~ "agħfas il-buttuna biex tibdlu.\n"
-#~ "\n"
-#~ " * \"Żona tal-ħin\": DrakX, impliċitament, jipprova jaqta' skond il-"
-#~ "lingwa\n"
-#~ "li għażilt. Hawnhekk ukoll, bħal fil-każ tat-tastiera, tista' ma tkunx "
-#~ "fil-\n"
-#~ "pajjiż ewlieni tal-lingwa, għalhekk tista' tibdel iż-żona billi tagħfas "
-#~ "din\n"
-#~ "il-buttuna.\n"
-#~ "\n"
-#~ " * \"Printer\": jekk tagħfas il-buttuna tal-printer tista' tħaddem "
-#~ "saħħar\n"
-#~ "biex tissettja l-printer.\n"
-#~ "\n"
-#~ " * \"Kard awdjo\": jekk instabet kard tal-awdjo fuq il-kompjuter "
-#~ "tiegħek,\n"
-#~ "tintwera hawn. M'hemm xejn xi tbiddel waqt l-installazzjoni.\n"
-#~ " * \"Kard TV\": jekk instabet kard tat-TV fuq il-kompjuter tiegħek,\n"
-#~ "tintwera hawn. M'hemm xejn xi tbiddel waqt l-installazzjoni.\n"
-#~ "\n"
-#~ " * \"Kard ISDN\": jekk instabet kard ISDN fuq il-kompjuter tiegħek,\n"
-#~ "tintwera hawn. Tista' tagħfas il-buttuna biex tbiddel il-parametri "
-#~ "assoċjati\n"
-#~ "magħha."
-
-#~ msgid ""
-#~ "tinyfirewall configurator\n"
-#~ "\n"
-#~ "This configures a personal firewall for this Mandrake Linux machine.\n"
-#~ "For a powerful dedicated firewall solution, please look to the\n"
-#~ "specialized MandrakeSecurity Firewall distribution."
-#~ msgstr ""
-#~ "Konfiguratur tinyfirewall\n"
-#~ "\n"
-#~ "Dan jikkonfigura firewall personali għal din is-sistema Mandrake Linux.\n"
-#~ "Għal kompjuter firewall dedikat, jekk jogħġbok ara d-distribuzzjoni\n"
-#~ "speċjalizzata MandrakeSecurity Firewall."
-
-#~ msgid ""
-#~ "To be able to print with your Lexmark inkjet and this configuration, you "
-#~ "need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-#~ "com/). Go to the US site and click on the \"Drivers\" button. Then choose "
-#~ "your model and afterwards \"Linux\" as operating system. The drivers come "
-#~ "as RPM packages or shell scripts with interactive graphical installation. "
-#~ "You do not need to do this configuration by the graphical frontends. "
-#~ "Cancel directly after the license agreement. Then print printhead "
-#~ "alignment pages with \"lexmarkmaintain\" and adjust the head alignment "
-#~ "settings with this program."
-#~ msgstr ""
-#~ "Biex tkun tista' tipprintja bl-inkġet Lexmark u b'din il-konfigurazzjoni, "
-#~ "trid id-drajver tal-printer provdut minn Lexmark (http://www.lexmark.com) "
-#~ "Mur fuq is-sajt US u klikkja l-buttuna \"Drivers\". Imbagħad agħżel il-"
-#~ "mudell u \"Linux\" bħala sistema operattiva. Id-drajvers jiġu bħala "
-#~ "pakketti RPM jew skritti tax-shell b'installazzjoni grafika. Ikkanċella "
-#~ "malli tlesti l-qbil tal-liċenzja, imbagħad ipprintja l-paġni ta' "
-#~ "allinjament tal-printhead b' \"lexmarkmaintain\" u irranġa s-setings tal-"
-#~ "allinjament b'dan il-programm."
-
-#~ msgid "Thank you for choosing Mandrake Linux 8.2"
-#~ msgstr "Grazzi talli għażilt Mandrake Linux 8.2"
-
-#~ msgid "Join the Free Software world"
-#~ msgstr "Ingħaqad mad-dinja ta' Softwer Ħieles"
-
-#~ msgid ""
-#~ "Get to know the Open Source community and become a member. Learn, teach, "
-#~ "and help others by joining the many discussion forums that you will find "
-#~ "in our \"Community\" webpages"
-#~ msgstr ""
-#~ "Sir af lill-kommunità Sors Miftuħ u sir membru. Tgħallem, għallem u għin "
-#~ "lill-oħrajn billi tingħaqad fid-diversi fora li ssib fuq il-paġni tal-web "
-#~ "għall-kommunità tagħna."
-
-#~ msgid "Internet and Messaging"
-#~ msgstr "Internet u Messaġġi"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides the best software to access everything the "
-#~ "Internet has to offer: Surf the web & view animations with Mozilla and "
-#~ "Konqueror, exchange email & organize your personal information with "
-#~ "Evolution and Kmail, and much more"
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 jipprovdi l-aqwa softwer biex taċċessa kollox li "
-#~ "joffrilek l-internet. Brawżja l-web u ara animazzjonijiet bil-Mozilla u "
-#~ "Konqueror, ibgħat imejl u organizza l-informazzjoni personali tiegħek bl-"
-#~ "Evolution u KMail, u ħafna iżjed!"
-
-#~ msgid "Multimedia and Graphics"
-#~ msgstr "Multimedja u Grafika"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 lets you push your multimedia computer to its limits! "
-#~ "Use the latest software to play music and audio files, edit and organize "
-#~ "your images and photos, watch TV and videos, and much more"
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 iħallik tħaddem il-kompjuter multimedju tiegħek sal-"
-#~ "limiti! Uża l-aħħar programmi biex tisma' mużika u awdjo, editja u "
-#~ "organizza ritratti u stampi, ara TV u videos, u ħafna iżjed"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 is the ultimate development platform. Discover the "
-#~ "power of the GNU gcc compiler as well as the best Open Source development "
-#~ "environments"
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 huwa l-aqwa pjattaforma għall-iżviluppar. Skopri l-"
-#~ "qawwa tal-kompilatur GNU gcc kif ukoll l-aqwa ambjenti ta' żviluppar Sors "
-#~ "Miftuħ."
-
-#~ msgid ""
-#~ "The Mandrake Linux 8.2 Control Center is a one-stop location for fully "
-#~ "customizing and configuring your Mandrake system"
-#~ msgstr ""
-#~ "Iċ-Ċentru tal-Kontroll Mandrake Linux huwa post wieħed minn fejn tista' "
-#~ "tippersonalizza u tikkonfigura s-sistema Mandrake tiegħek"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides 11 different graphical desktop environments "
-#~ "and window managers to choose from including GNOME 1.4, KDE 2.2.2, Window "
-#~ "Maker 0.8, and the rest"
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 jipprovdilek 11-il ambjent tad-desktop grafiku mnejn "
-#~ "tagħżel, inkluż GNOME 1.4, KDE 2.2.2, WindowMaker 0.8 u oħrajn"
-
-#~ msgid "Server Software"
-#~ msgstr "Programmi għal Server"
-
-#~ msgid ""
-#~ "Transform your machine into a powerful server with just a few clicks of "
-#~ "the mouse: Web server, email, firewall, router, file and print server, ..."
-#~ msgstr ""
-#~ "Ibdel il-kompjuter tiegħek f'server b'saħħtu bi ftit azzjonijiet tal-"
-#~ "maws: Servers tal-web, imejl, firewall, router, fajls u printjar, ..."
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides the best Open Source games - arcade, action, "
-#~ "cards, sports, strategy, ..."
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 joffri l-aħjar logħbiet b'sors miftuħ - arcade, "
-#~ "azzjoni, karti, sports, strateġija..."
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "MandrakeCampus"
-
-#~ msgid ""
-#~ "Would you like to learn Linux simply, quickly, and for free? MandrakeSoft "
-#~ "provides free Linux training, as well as a way to test your progress, at "
-#~ "MandrakeCampus -- our online training center"
-#~ msgstr ""
-#~ "Tixtieq titgħallem il-Linux b'mod sempliċi, malajr u b'xejn? MandrakeSoft "
-#~ "jipprovdu stħarriġ fuq il-Linux, kif ukoll mezz biex tittestja l-progress "
-#~ "tiegħek fuq MandrakeCampus - iċ-ċentru ta' taħriġ elettroniku tagħna"
-
-#~ msgid "MandrakeExpert"
-#~ msgstr "MandrakeExpert"
-
-#~ msgid ""
-#~ "Quality support from the Linux Community, and from MandrakeSoft, is just "
-#~ "around the corner. And if you're already a Linux veteran, become an "
-#~ "\"Expert\" and share your knowledge at our support website"
-#~ msgstr ""
-#~ "Għajnuna ta' kwalità mill-Komunità Linux, u minngħand MandrakeSoft, huwa "
-#~ "pass 'il bogħod. U jekk int diġà veteran tal-Linux, tista' ssir \"Espert"
-#~ "\" u taqsam it-tagħlim tiegħek fil-website ta' sapport tagħna."
-
-#~ msgid "MandrakeConsulting"
-#~ msgstr "MandrakeConsulting"
-
-#~ msgid ""
-#~ "For all of your IT projects, our consultants are ready to analyze your "
-#~ "requirements and offer a customized solution. Benefit from MandrakeSoft's "
-#~ "vast experience as a Linux producer to provide a true IT alternative for "
-#~ "your business organization"
-#~ msgstr ""
-#~ "Għall-proġetti kollha tal-IT tiegħek, il-konsulenti tagħna lesti "
-#~ "janalizzaw il-ħtiġijiet tiegħek u joffrulek soluzzjoni personalizzata. "
-#~ "Ibbenefika mill-esperjenza vasta ta' MandrakeSoft bħala produttur tal-"
-#~ "Linux biex tipprovdi soluzzjoni sħiħa alternattiva għad-ditta tiegħek"
-
-#~ msgid "MandrakeStore"
-#~ msgstr "MandrakeStore"
-
-#~ msgid ""
-#~ "A full range of Linux solutions, as well as special offers on products "
-#~ "and 'goodies', are available online at our e-store"
-#~ msgstr ""
-#~ "Varjetà sħiħa ta' soluzzjonijiet bil-Linux, kif ukoll offerti speċjali "
-#~ "fuq il-prodotti huma disponibbli online fuq il-ħanut elettroniku tagħna."
-
-#~ msgid ""
-#~ "For more information on MandrakeSoft's Professional Services and "
-#~ "commercial offerings, please see the following web page:"
-#~ msgstr ""
-#~ "Għal iżjed tagħrif dwar is-servizzi professjonali ta' MandrakeSoft kif "
-#~ "ukoll offerti kummerċjali, jekk jogħġbok ara din il-website:"
-
-#~ msgid "http://www.mandrakesoft.com/sales/contact"
-#~ msgstr "http://www.mandrakesoft.com/sales/contact"
-
-#~ msgid ""
-#~ "Sorry, perl-Expect is not installed/enabled. To use\n"
-#~ "this feature, install perl-Expect and comment lines 702-704,\n"
-#~ " as well as 718,719. Then uncomment line 717."
-#~ msgstr ""
-#~ "Jiddispjaċini, perl-Expect m'hux installat/attivat. Biex tuża\n"
-#~ "din il-faċilità, installa perl-Expect, ikkummenta l-linji 702-704\n"
-#~ "u 718-719, u neħħi l-kumment minn linja 717."
-
-#~ msgid "%s"
-#~ msgstr "%s"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (ma jaħdimx ma' kompjuters antiki)"
-
-#~ msgid "Make initrd 'mkinird -f /boot/initrd-%s.img %s'."
-#~ msgstr "Oħloq initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "M'għandek ebda partizzjoni!"
-
-#~ msgid ""
-#~ "The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it "
-#~ "by\n"
-#~ "booting from the CD-ROM, press the >>F1<< key at boot and type "
-#~ ">>rescue<<\n"
-#~ "at the prompt. But in case your computer cannot boot from the CD-ROM, "
-#~ "you\n"
-#~ "should come back to this step for help in at least two situations:\n"
-#~ "\n"
-#~ " * when installing the bootloader, DrakX will rewrite the boot sector "
-#~ "(MBR)\n"
-#~ "of your main disk (unless you are using another boot manager), to allow "
-#~ "you\n"
-#~ "to start up with either Windows or GNU/Linux (assuming you have Windows "
-#~ "in\n"
-#~ "your system). If you need to reinstall Windows, the Microsoft install\n"
-#~ "process will rewrite the boot sector, and then you will not be able to\n"
-#~ "start GNU/Linux!\n"
-#~ "\n"
-#~ " * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-#~ "disk, this floppy disk will be the only means of starting up GNU/Linux. "
-#~ "It\n"
-#~ "contains a fair number of system tools for restoring a system, which has\n"
-#~ "crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-#~ "password, or any other reason.\n"
-#~ "\n"
-#~ "When you click on this step, you will be asked to enter a disk inside "
-#~ "the\n"
-#~ "drive. The floppy disk you will insert must be empty or contain data "
-#~ "which\n"
-#~ "you do not need. You will not have to format it since DrakX will rewrite\n"
-#~ "the whole disk."
-#~ msgstr ""
-#~ "Is-CD tal-Mandrake Linux għandu modalità biex tirkupra sistema. Tista' \n"
-#~ "taċċessaha billi tibda' l-kompjuter minn fuq l-ewwel CD, tagħfas \"F1\" "
-#~ "x'ħin\n"
-#~ "titla', u mbagħad tittajpja \"rescue\" fil-prompt. Imma, f'każ li l-"
-#~ "kompjuter\n"
-#~ "ma jistax jitħaddem mis-CDROM, int jista' jkollok bżonn dan il-pass ta' \n"
-#~ "l-inqas f'żewġ sitwazzjonijiet:\n"
-#~ "\n"
-#~ " * Meta tinstalla l-bootloader, DrakX jikteb is-settur \"boot\" (MBR) "
-#~ "tad-\n"
-#~ "diska prinċipali (sakemm m'intix qed tuża bootloader ieħor) sabiex tkun "
-#~ "tista'\n"
-#~ "tagħżel lil-Linux jew Windows x'ħin tixgħel (jekk għandek il-Windows \n"
-#~ "installat). Jekk xi darba jkollok terġa' tinstalla l-Windows, dan iħassar "
-#~ "din\n"
-#~ "l-informazzjoni, u ma tkunx tista' ttella' l-GNU/Linux.\n"
-#~ "\n"
-#~ " * Jekk tinħoloq xi problema li ma tħallix lill-GNU/Linux jitla' mid-"
-#~ "diska.\n"
-#~ "din il-flopi disk tista' tkun l-uniku mezz biex ittella' l-GNU/Linux. "
-#~ "Fid-\n"
-#~ "diska hemm numru raġonevoli ta' programmi biex jgħinuk terġa' "
-#~ "tirrestawra\n"
-#~ "sistema li kkraxxjat minħabba li jmur id-dawl, żbalji li jsiru, jew "
-#~ "raġunijiet\n"
-#~ "oħra.\n"
-#~ "\n"
-#~ "Meta tikklikkja dan il-pass, int tiġi mitlub iddaħħal diska fid-drajv. "
-#~ "Il-\n"
-#~ "flopi li ddaħħal trid tkun vojta, jew ikun fiha informazzjoni li tista' \n"
-#~ "tħassar. M'għandekx bżonn tifformattjaha minn qabel għax DrakX se "
-#~ "jħassarha \n"
-#~ "kollha."
-
-#~ msgid ""
-#~ "I can't read your partition table, 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 loose all the partitions?\n"
-#~ msgstr ""
-#~ "Ma nistax naqra t-tabella tal-partizzjonijiet, hija korrotta wisq :(\n"
-#~ "Nista' nkompli billi nħassar partizzjonijiet ħżiena (L-INFORMAZZJONI \n"
-#~ "KOLLHA tintilef). L-alternattiva hi li ma tħallix lill DrakX ibiddel\n"
-#~ "it-tabella tal-partizzjonijiet (il-problema hi %s)\n"
-#~ "\n"
-#~ "Trid titlef il-partizzjonijiet kollha?\n"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake ma rnexxielux jaqra t-tabella tal-partizzjonijiet.\n"
-#~ "Jekk tkompli jkun riskju tiegħek!"
-
-#~ msgid ""
-#~ "Which ISDN configuration do you prefer?\n"
-#~ "\n"
-#~ "* The Old configuration uses isdn4net. It contains powerfull\n"
-#~ " tools, but is tricky to configure, and not standard.\n"
-#~ "\n"
-#~ "* The New configuration is easier to understand, more\n"
-#~ " standard, but with less tools.\n"
-#~ "\n"
-#~ "We recommand the light configuration.\n"
-#~ msgstr ""
-#~ "X'tip ta' konfigurazzjoni ISDN trid?\n"
-#~ "\n"
-#~ "* Il-konfigurazzjoni antika tuża isdn4net. Fiha għodda\n"
-#~ "b'saħħithom imma tista' tkun diffiċli biex tissettjaha\n"
-#~ "u m'hix standard.\n"
-#~ "\n"
-#~ "* Il-konfigurazzjoni l-ġdida hija iżjed faċli tifhimha,\n"
-#~ "iżjed standard, imma fiha inqas għodda.\n"
-#~ "\n"
-#~ "Aħna nirrakkomandaw il-konfigurazzjoni ġdida.\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "Welcome to the Printer Setup Wizard\n"
-#~ "\n"
-#~ "This wizard will help you to install your printer(s) connected to this "
-#~ "computer, connected directly to the network or to a remote Windows "
-#~ "machine.\n"
-#~ "\n"
-#~ "If you have printer(s) connected to this machine, Please plug it/them in "
-#~ "on this computer and turn it/them on so that they can be auto-detected. "
-#~ "Also your network printer(s) and you Windows machines must be connected "
-#~ "and turned on.\n"
-#~ "\n"
-#~ "Note that auto-detecting printers on the network takes longer than the "
-#~ "auto-detection of only the printers connected to this machine. So turn "
-#~ "off the auto-detection of network and/or Windows-hosted printers when you "
-#~ "don't need it.\n"
-#~ "\n"
-#~ " Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-#~ "want to set up your printer(s) now."
-#~ msgstr ""
-#~ "\n"
-#~ "Merħba għas-saħħar tal-printers\n"
-#~ "\n"
-#~ "Dan is-saħħar jgħinek tinstalla printer(s) imqabbda direttament ma' dan "
-#~ "il-kompjuter, imqabbda direttament man-network, jew imqabbda ma' "
-#~ "kompjuters Windows remoti.\n"
-#~ "\n"
-#~ "Jekk għandek printer imqabbad direttament ma' dan il-kompjuter, jekk "
-#~ "jogħġbok ixgħelu issa u ara li mqabbad sew, ħalli dan jingħaraf "
-#~ "awtomatikament. Bl-istess mod, jekk għandek printers man-network jew fuq "
-#~ "kompjuters bil-Windows, dawn iridu jkunu mqabbdin u mixgħula.\n"
-#~ "\n"
-#~ "Innota li l-għarfien awtomatiku ta' printers fuq in-network idum iżjed "
-#~ "mill-għarfien ta' printers imqabbda lokalment, għalhekk itfi l-għarfien "
-#~ "awtomatiku ta' printers fuq in-network jew fuq Windows jekk m'hemmx.\n"
-#~ "\n"
-#~ "Agħfas \"Li jmiss\" meta tlesti, jew \"Ikkanċella\" jekk ma tridx "
-#~ "tissettja printers għalissa."
-
-#~ msgid ""
-#~ "\n"
-#~ "Welcome to the Printer Setup Wizard\n"
-#~ "\n"
-#~ "This wizard will help you to install your printer(s) connected to this "
-#~ "computer or connected directly to the network.\n"
-#~ "\n"
-#~ "If you have printer(s) connected to this machine, Please plug it/them in "
-#~ "on this computer and turn it/them on so that they can be auto-detected. "
-#~ "Also your network printer(s) must be connected and turned on.\n"
-#~ "\n"
-#~ "Note that auto-detecting printers on the network takes longer than the "
-#~ "auto-detection of only the printers connected to this machine. So turn "
-#~ "off the auto-detection of network printers when you don't need it.\n"
-#~ "\n"
-#~ " Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-#~ "want to set up your printer(s) now."
-#~ msgstr ""
-#~ "\n"
-#~ "Merħba għas-saħħar tal-printers\n"
-#~ "\n"
-#~ "Dan is-saħħar jgħinek tinstalla printer(s) imqabbda direttament ma' dan "
-#~ "il-kompjuter jew imqabbda direttament man-network.\n"
-#~ "\n"
-#~ "Jekk għandek printer imqabbad direttament ma' dan il-kompjuter, jekk "
-#~ "jogħġbok ixgħelu issa u ara li mqabbad sew, ħalli dan jingħaraf "
-#~ "awtomatikament. Bl-istess mod, jekk għandek printers man-network, dawn "
-#~ "iridu jkunu mqabbdin u mixgħula.\n"
-#~ "\n"
-#~ "Innota li l-għarfien awtomatiku ta' printers fuq in-network idum iżjed "
-#~ "mill-għarfien ta' printers imqabbda lokalment, għalhekk itfi l-għarfien "
-#~ "awtomatiku ta' printers fuq in-network jekk m'hemmx.\n"
-#~ "\n"
-#~ "Agħfas \"Li jmiss\" meta tlesti, jew \"Ikkanċella\" jekk ma tridx "
-#~ "tissettja printers għalissa."
-
-#~ msgid "Preparing PrinterDrake..."
-#~ msgstr "Qed jiġi preparat PrinterDrake..."
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "Ma nistax naqra t-tabella tal-partizzjoni - hija mħarbta wisq :(\n"
-#~ "Ħa nipprova nkompli nneħħi partizzjonijiet ħżiena"
-
-#~ msgid "$mode: $warning"
-#~ msgstr "$mode: $warning"
-
-#~ msgid ""
-#~ "$backup_key exists, delete?\n"
-#~ "\n"
-#~ "Warning: If you've already done this process you'll probably\n"
-#~ " need to purge the entry from authorized_keys on the server."
-#~ msgstr ""
-#~ "$backup_key teżisti, tħassarha?\n"
-#~ "\n"
-#~ "Twissija: Jekk diġà għamilt dan il-proċess, aktarx tkun trid tneħħi\n"
-#~ "dan iċ-ċifrarju minn \"authorized_keys\" fuq is-server."
-
-#~ msgid "ERROR: Cannot spawn $exp_command."
-#~ msgstr "PROBLEMA: Ma nistax inħaddem $exp_command."
-
-#~ msgid ""
-#~ "Transfer successful\n"
-#~ "You may want to verify you can login to the server with:\n"
-#~ "\n"
-#~ "ssh -i $backup_key $login_user\\@$host_name\n"
-#~ "\n"
-#~ "without being prompted for a password."
-#~ msgstr ""
-#~ "Trasferiment irnexxa\n"
-#~ "Forsi trid tivverifika li tista' tagħmel login fuq is-server b':\n"
-#~ "\n"
-#~ "ssh -i $backup_key $login_user\\@$host_name\n"
-#~ "\n"
-#~ "mingħajr ma jistaqsik għal password."
-
-#~ msgid ""
-#~ "\n"
-#~ "Drakbackup activities via $daemon_media:\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Attività Drakbackup permezz ta' $daemon_media:\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "Drakbackup activities via $net_proto:\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Attività Drakbackup permezz ta' $net_proto:\n"
-#~ "\n"
-
-#~ msgid "\n"
-#~ msgstr "\n"
-
-#~ msgid ""
-#~ "Please Build backup before to restore it...\n"
-#~ " or verify that your path to save is correct."
-#~ msgstr ""
-#~ "Jekk jogħġbok ibni kopja tas-sigurtà qabel tirrestawraha...\n"
-#~ " jew ivverifika li d-direttorju huwa tajjeb."
-
-#~ msgid ""
-#~ "Error durind sendmail\n"
-#~ " your report mail was not sent\n"
-#~ " Please configure sendmail"
-#~ msgstr ""
-#~ "Problema waqt sendmail\n"
-#~ " ir-rapport ma ntbagħatx.\n"
-#~ " Jekk jogħġbok ikkonfigura s-sendmail"
-
-#~ msgid ""
-#~ "options description:\n"
-#~ "\n"
-#~ " - Backup system files:\n"
-#~ " \n"
-#~ "\tThis option allows you to backup your /etc directory,\n"
-#~ "\twhich contains all configuration files. Please be\n"
-#~ "\tcareful during the restore step to not overwrite:\n"
-#~ "\t\t/etc/passwd \n"
-#~ "\t\t/etc/group \n"
-#~ "\t\t/etc/fstab\n"
-#~ "\n"
-#~ " - Backup User files: \n"
-#~ "\n"
-#~ "\tThis option allows you select all users that you want \n"
-#~ "\tto backup.\n"
-#~ "\tTo preserve disk space, it is recommended that you \n"
-#~ "\tdo not include web browser's cache.\n"
-#~ "\n"
-#~ " - Backup Other files: \n"
-#~ "\n"
-#~ "\tThis option allows you to add more data to save.\n"
-#~ "\tWith the other backup it's not possible at the \n"
-#~ "\tmoment to select select incremental backup.\t\t\n"
-#~ " \n"
-#~ " - Incremental Backups:\n"
-#~ "\n"
-#~ "\tThe incremental backup is the most powerful \n"
-#~ "\toption for backup. This option allows you \n"
-#~ "\tto backup all your data the first time, and \n"
-#~ "\tonly the changed afterward.\n"
-#~ "\tThen you will be able, during the restore\n"
-#~ "\tstep, to restore your data from a specified\n"
-#~ "\tdate.\n"
-#~ "\tIf you have not selected this option all\n"
-#~ "\told backups are deleted before each backup. \n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "deskrizzjoni ta' l-għażliet:\n"
-#~ "\n"
-#~ " - Ħu kopja tas-sigurtà tal-fajls tas-sistema:\n"
-#~ "\n"
-#~ "\tDin l-għażla tħallik tieħu kopja tad-direttorju /etc,\n"
-#~ "\tli fih il-fajls kollha tal-konfigurazzjoni tas-sistema.\n"
-#~ "\tJekk jogħġbok oqgħod attent waqt il-pass ta' restawr li\n"
-#~ "\tma tħassarx:\n"
-#~ "\t\t/etc/passwd \n"
-#~ "\t\t/etc/group \n"
-#~ "\t\t/etc/fstab\n"
-#~ "\n"
-#~ " - Ħu kopja tas-sigurtà tal-fajls tal-users:\n"
-#~ "\n"
-#~ "\tDin l-għażla tħallik tagħżel il-users kollha li trid tieħu\n"
-#~ "\tkopja tagħhom. Biex tnaqqas l-ispazju li jintuża, mhux \n"
-#~ "\trakkomandat li tinkludi l-cache tal-web browser.\n"
-#~ "\n"
-#~ " - Ħu kopja tas-sigurtà ta' fajls oħra:\n"
-#~ "\tDin l-għażla tħallik iżżid informazzjoni oħra x'tikkopja.\n"
-#~ "\tB'din l-għażla m'hux possibbli tagħżel \"kopja tas-sigurtà inkrementali"
-#~ "\"\n"
-#~ "\tgħalissa.\n"
-#~ "\n"
-#~ " - Kopja tas-sigurtà inkrementali:\n"
-#~ "\n"
-#~ "\tIl-kopja tas-sigurtà inkrementali huwa l-iżjed metodu b'saħħtu \n"
-#~ "\tgħall-kopji tas-sigurtà. Din l-għażla tħallik tieħu kopja tal-\n"
-#~ "\tinformazzjoni kollha l-ewwel darba, u wara tieħu kopja\n"
-#~ "\tbiss ta' dak li nbidel.\n"
-#~ "\tWara, tkun tista', waqt il-pass ta' restawr, li\n"
-#~ "\ttirrestawra biss dak li nbidel minn Ä‹ertu data.\n"
-#~ "\tJekk qatt ma għażilt din l-għażla qabel, il-kopji ta' sigurtà\n"
-#~ "\tantiki kollha jiġu mħassra qabel kull kopja tas-sigurtà.\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "restore description:\n"
-#~ " \n"
-#~ "Only the most recent date will be used ,because with incremental \n"
-#~ "backups it is necesarry to restore one by one each older backups.\n"
-#~ "\n"
-#~ "So if you don't like to restore an user please unselect all his\n"
-#~ "check box.\n"
-#~ "\n"
-#~ "Otherwise, you are able to select only one of this\n"
-#~ "\n"
-#~ " - Incremental Backups:\n"
-#~ "\n"
-#~ "\tThe incremental backup is the most powerfull \n"
-#~ "\toption to use backup, this option allow you \n"
-#~ "\tto backup all your data the first time, and \n"
-#~ "\tonly the changed after.\n"
-#~ "\tSo you will be able during the restore\n"
-#~ "\tstep, to restore your data from a specified\n"
-#~ "\tdate.\n"
-#~ "\tIf you have not selected this options all\n"
-#~ "\told backups are deleted before each backup. \n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "deskrizzjoni tar-restawr:\n"
-#~ "\n"
-#~ "L-iżjed data riċenti biss tintuża, għax bil-kopji tas-sigurtà "
-#~ "inkrementali\n"
-#~ "huwa neċessarju li tirrestawra l-kopji antiki wieħed wieħed.\n"
-#~ "\n"
-#~ "Għalhekk jekk ma tridx tirrestawra user jekk jogħġbok neħħi l-marka mill-"
-#~ "kaxxa tiegħu.\n"
-#~ "\n"
-#~ "Altrimenti, tista' tagħżel biss wieħed minn dawn:\n"
-#~ "\n"
-#~ " - Kopja tas-sigurtà inkrementali\n"
-#~ "\n"
-#~ "\tIl-kopji inkrementali huwa l-iżjed metodu b'saħħtu \n"
-#~ "\tgħall-kopji tas-sigurtà. Din l-għażla tħallik tieħu kopja tal-\n"
-#~ "\tinformazzjoni kollha l-ewwel darba, u wara tieħu kopja\n"
-#~ "\tbiss ta' dak li nbidel.\n"
-#~ "\tGħalhekk huwa possibbli waqt il-pass ta' restawr, li\n"
-#~ "\ttirrestawra biss dak li nbidel minn Ä‹ertu data.\n"
-#~ "\tJekk qatt ma għażilt din l-għażla qabel, il-kopji tas-sigurtà\n"
-#~ "\tantiki kollha jiġu mħassra qabel kull kopja tas-sigurtà. \n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "You will receive an alert if one of the selected service is no more "
-#~ "running"
-#~ msgstr ""
-#~ "Tirċievi twissija jekk wieħed minn dawn is-servizzi ma jibqax jaħdem"
-
-#~ msgid "%s found on %s, configure it ?"
-#~ msgstr "%s instab fuq %s, trid tikkonfigurah?"
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "Konfigurazzjoni tal-Firewall"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "Konfigurazzjoni tal-firewall"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "You already have set up a firewall.\n"
-#~ "Click on Configure to change or remove the firewall"
-#~ msgstr ""
-#~ "Firewall\n"
-#~ "\n"
-#~ "Diġà għandek firewall issettjat.\n"
-#~ "Klikkja fuq \"ikkonfigura\" biex tbiddel jew tneħħi l-firewall."
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Click on Configure to set up a standard firewall"
-#~ msgstr ""
-#~ "Firewall\n"
-#~ "\n"
-#~ "Klikkja fuq \"ikkonfigura\" biex tissettja firewall standard."
-
-#~ msgid ""
-#~ "We'll now ask you questions about which services you'd like to allow\n"
-#~ "the Internet to connect to. Please think carefully about these\n"
-#~ "questions, as your computer's security is important.\n"
-#~ "\n"
-#~ "Please, if you're not currently using one of these services, firewall\n"
-#~ "it off. You can change this configuration anytime you like by\n"
-#~ "re-running this application!"
-#~ msgstr ""
-#~ "Issa se nistaqsuk mistoqsijiet dwar liema servizzi tixtieq tħalli\n"
-#~ "lill ħaddieħor jaċċessa mill-internet. Jekk jogħġbok aħseb sew dwar \n"
-#~ "dawn il-mistoqsijiet, għax is-sigurtà tal-kompjuter huwa mportanti.\n"
-#~ "\n"
-#~ "Jekk m'intix qed tuża wieħed minn dawn is-servizzi, agħżel \"Le\".\n"
-#~ "Tista' tbiddel il-konfigurazzjoni meta trid billi terġa' tħaddem dan\n"
-#~ "il-programm."
-
-#~ msgid ""
-#~ "Are you running a web server on this machine that you need the whole\n"
-#~ "Internet to see? If you are running a webserver that only needs to be\n"
-#~ "accessed by this machine, you can safely answer NO here.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Int qed tħaddem \"web server\" fuq dan il-kompjuter li tridu jkun\n"
-#~ "aċċessibbli għall-Internet? Jekk qed tħaddem web server li jiġi\n"
-#~ "aċċessat biss mill-istess kompjuter tista' tagħżel \"Le\" hawn.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a name server on this machine? If you didn't set one\n"
-#~ "up to give away IP and zone information to the whole Internet, please\n"
-#~ "answer no.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Int qed tħaddem name server (DNS) fuq din il-magna? Jekk ma ssettjajtx\n"
-#~ "wieħed biex joffri informazzjoni dwar IP u żoni lill-internet kollu,\n"
-#~ "agħżel \"Le\".\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Do you want to allow incoming Secure Shell (ssh) connections? This\n"
-#~ "is a telnet-replacement that you might use to login. If you're using\n"
-#~ "telnet now, you should definitely switch to ssh. telnet is not\n"
-#~ "encrypted -- so some attackers can steal your password if you use\n"
-#~ "it. ssh is encrypted and doesn't allow for this eavesdropping."
-#~ msgstr ""
-#~ "Tixtieq tħalli konnessjonijiet ssh (Secure Shell) deħlin? Dan\n"
-#~ "jieħu post it-telnet li tista' tuża biex taċċessa l-kompjuter\n"
-#~ "remotament. Jekk kont qed tuża telnet, definittivament aqleb għall-\n"
-#~ "ssh. Telnet mhuwiex iċċifrat, għalhekk ħaddieħor jista' jisraq il-\n"
-#~ "password. Ssh huwa Ä‹Ä‹ifrat u ma jippermettix min jissemma'."
-
-#~ msgid ""
-#~ "Do you want to allow incoming telnet connections?\n"
-#~ "This is horribly unsafe, as we explained in the previous screen. We\n"
-#~ "strongly recommend answering No here and using ssh in place of\n"
-#~ "telnet.\n"
-#~ msgstr ""
-#~ "Trid tħalli konnessjonijiet tat-telnet deħlin?\n"
-#~ "Dan il-metodu huwa perikoluż ħafna, għax il-password tista' tinqara\n"
-#~ "minn ħaddieħor. Aħna nirrakkomandaw li tirrispondi \"Le\" u tuża l-\n"
-#~ "ssh minnflok it-telnet.\n"
-
-#~ msgid ""
-#~ "Are you running an FTP server here that you need accessible to the\n"
-#~ "Internet? If you are, we strongly recommend that you only use it for\n"
-#~ "Anonymous transfers. Any passwords sent by FTP can be stolen by some\n"
-#~ "attackers, since FTP also uses no encryption for transferring passwords.\n"
-#~ msgstr ""
-#~ "Qed tħaddem server FTP li tridu jkun aċċessibbli mill-internet? Jekk\n"
-#~ "iva, aħna nirrakkomandaw li dan jintuża biss għal trasferiment anonimu.\n"
-#~ "Il-passwords li jintużaw bl-FTP jistgħu jinsterqu minn terzi persuni,\n"
-#~ "peress li l-FTP ma jiċċifrax il-passwords meta jibgħathom.\n"
-
-#~ msgid ""
-#~ "Are you running a mail server here? If you're sending you \n"
-#~ "messages through pine, mutt or any other text-based mail client,\n"
-#~ "you probably are. Otherwise, you should firewall this off.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Qed tħaddem server tal-imejl hawn? Jekk qed tibgħat il-messaġġi\n"
-#~ "bil-pine, mutt jew klijent ieħor testwali (mhux grafiku), aktarx\n"
-#~ "iva. Altrimenti jaqbillek tagħżel \"le\".\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a POP or IMAP server here? This would\n"
-#~ "be used to host non-web-based mail accounts for people via \n"
-#~ "this machine.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Qed tħaddem server POP jew IMAP? Dan jintuża biex tipprovdi\n"
-#~ "imejl lill nies oħra mill-kompjuter tiegħek.\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "You appear to be running a 2.2 kernel. If your network IP\n"
-#~ "is automatically set by a computer in your home or office \n"
-#~ "(dynamically assigned), we need to allow for this. Is\n"
-#~ "this the case?\n"
-#~ msgstr ""
-#~ "Jidher li qed tuża kernel 2.2. Jekk in-numru IP tan-network\n"
-#~ "huwa ssettjat awtomatikament minn kompjuter ieħor id-dar jew\n"
-#~ "fl-uffiċċju (assenjat dinamikament), irridu nieħdu ħsiebu. Dan\n"
-#~ "huwa l-każ?\n"
-
-#~ msgid ""
-#~ "Is your computer getting time syncronized to another computer?\n"
-#~ "Mostly, this is used by medium-large Unix/Linux organizations\n"
-#~ "to synchronize time for logging and such. If you're not part\n"
-#~ "of a larger office and haven't heard of this, you probably \n"
-#~ "aren't."
-#~ msgstr ""
-#~ "Il-kompjuter tiegħek jissinkronizza l-ħin ma' kompjuter ieħor?\n"
-#~ "Normalment, dan jintuża minn organizzazzjonijiet kbar ibbażati\n"
-#~ "fuq il-Unix/Linux, biex jissinkronizzaw il-kompjuters. Jekk m'\n"
-#~ "intix fuq sistema kbira u qatt ma smajt b'dan, aktarx li m'initx."
-
-#~ msgid ""
-#~ "Configuration complete. May we write these changes to disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Konfigurazzjoni lesta. Nistgħu niktbu dawn il-bidliet fuq id-diska?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid "Can't open %s: %s\n"
-#~ msgstr "Ma jistax jinfetaħ %s: %s\n"
-
-#~ msgid "Can't open %s for writing: %s\n"
-#~ msgstr "Ma jistax jinfetaħ %s għall-kitba: %s\n"
-
-#~ msgid "No I don't need DHCP"
-#~ msgstr "Le, m'għandix bżonn DHCP"
-
-#~ msgid "Yes I need DHCP"
-#~ msgstr "Iva għandi bżonn DHCP"
-
-#~ msgid "No I don't need NTP"
-#~ msgstr "Le, m'għandix bżonn NTP"
-
-#~ msgid "Yes I need NTP"
-#~ msgstr "Iva għandi bżonn NTP"
-
-#~ msgid "Don't Save"
-#~ msgstr "Tiktibx"
-
-#~ msgid "Save & Quit"
-#~ msgstr "Ikteb u oħroġ"
-
-#~ msgid "Firewall Configuration Wizard"
-#~ msgstr "Saħħar tal-konfigurazzjoni tal-Firewall"
-
-#~ msgid "No (firewall this off from the internet)"
-#~ msgstr "Le (agħlaq dan mill-internet bil-firewall)"
-
-#~ msgid "Yes (allow this through the firewall)"
-#~ msgstr "Iva (ħalli 'l dan jgħaddi mill-firewall)"
-
-#~ msgid "Please Wait... Verifying installed packages"
-#~ msgstr "Stenna ftit, qed nivverifika l-pakketti nstallati"
-
-#~ msgid ""
-#~ "Failure installing the needed packages: %s and Bastille.\n"
-#~ " Try to install them manually."
-#~ msgstr ""
-#~ "Ma rnexxieliex ninstalla l-pakketti meħtieġa: %s u Bastille.\n"
-#~ " Ipprova nstallahom manwalment."
-
-#~ 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 ""
-#~ "Oqgħod attent jekk tuża dan il-livell. Il-kompjuter tiegħek jista' ikun "
-#~ "iżed\n"
-#~ " faċli tużah, imma jkun vulnerabbli ħafna. Qatt m'għandu "
-#~ "jintuża fuq \n"
-#~ " kompjuter imqabbad ma' oħrajn permezz ta' network jew "
-#~ "ma' \n"
-#~ " l-internet. Ma hemm ebda password."
-
-#~ 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 ""
-#~ "B'dan il-livell ta' sigurtà jsir possibbli li tuża dan il-kompjuter bħala "
-#~ "server.\n"
-#~ " Is-sigurtà hija għolja biżżejjed biex jintuża bħala "
-#~ "server li jaċċetta konnessjonijiet\n"
-#~ " minn ħafna kompjuters oħra. Jekk int se tuża l-kompjuter "
-#~ "bħala klijent biss, jew biex taċċessa l-internet, jaqbillek livell iżjed "
-#~ "baxx."
-
-#~ msgid "Basic Options"
-#~ msgstr "Għażliet bażiċi"
-
-#~ msgid "Security Checks"
-#~ msgstr "Ċekkjar ta' sigurtà"
-
-#~ msgid "WARNING: $warning"
-#~ msgstr "TWISSIJA: $warning"
-
-#~ msgid "$descr"
-#~ msgstr "$descr"
-
-#~ msgid "Data list to include on CDROM."
-#~ msgstr "Lista ta' informazzjoni x'tinkludi fuq is-CDROM"
-
-#~ msgid "Please choose your CD space"
-#~ msgstr "Jekk jogħġbok agħżel id-daqs tas-CD"
-
-#~ msgid "Please enter the cd writer speed"
-#~ msgstr "Jekk jogħġbok daħħal il-veloċità tas-CD Writer"
-
-#~ msgid "Please check if you want to erase your CDRW before"
-#~ msgstr "Jekk jogħġbok immarka hawn jekk trid tħassar is-CDRW qabel"
-
-#~ msgid "Please enter your CD Writer device name (ex: 0,1,0)"
-#~ msgstr "Jekk jogħġbok daħħal l-isem tal-apparat tas-CD Writer (eż, 0,1,0)"
-
-#~ msgid "Please check if you want to include install boot on your CD."
-#~ msgstr ""
-#~ "Jekk jogħġbok ittikkja jekk trid tinkludi \"boot\" tal-installazzjoni fuq "
-#~ "is-CD."
-
-#~ msgid "Url should begin with 'ftp:'"
-#~ msgstr "Url irid jibda' b' \"ftp:\""
-
-#~ msgid ""
-#~ "Please check if you want to include\n"
-#~ " install boot on your CD."
-#~ msgstr ""
-#~ "Jekk jogħġbok immarka hawn jekk trid tinkludi\n"
-#~ " boot tal-installazzoni fuq is-CD."
-
-#~ msgid "Windows PDC"
-#~ msgstr "Windows PDC"
-
-#~ msgid "PDC Server Name"
-#~ msgstr "Isem is-server PDC"
-
-#~ 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"
-#~ msgstr ""
-#~ "Biex dan jaħdem fuq PDC W2K, aktarx ikollok bżonn lill-amministratur "
-#~ "iħaddem: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" "
-#~ "everyone /add u jirristartja s-server."
-
-#~ msgid ""
-#~ "\n"
-#~ "Welcome to the Printer Setup Wizard\n"
-#~ "\n"
-#~ "This wizard will help you to install your printer(s) connected to this "
-#~ "computer.\n"
-#~ "\n"
-#~ "Please plug in your printer(s) on this computer and turn it/them on. "
-#~ "Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-#~ "want to set up your printer(s) now.\n"
-#~ "\n"
-#~ "Note that some computers can crash during the printer auto-detection, "
-#~ "turn off \"Auto-detect printers\" to do a printer installation without "
-#~ "auto-detection. Use the \"Expert Mode\" of printerdrake when you want to "
-#~ "set up printing on a remote printer if printerdrake does not list it "
-#~ "automatically."
-#~ msgstr ""
-#~ "\n"
-#~ "Merħba għas-Saħħar tal-Printers\n"
-#~ "\n"
-#~ "Dan is-saħħar jgħinek tinstalla l-printer/s imqabbda mal-kompjuter.\n"
-#~ "\n"
-#~ "Jekk jogħġbok ara li l-printer huwa mqabbad mal-kompjuter u huwa "
-#~ "mixgħul.\n"
-#~ "Agħfas \"Li jmiss\" meta tkun lest, jew \"Ikkanċella\" jekk ma tridx "
-#~ "tissettja l-printer/s issa.\n"
-#~ "\n"
-#~ "Innota li xi kompjuters jistgħu jikkraxxjaw waqt l-għarfien awtomatiku "
-#~ "tal-printer. Tista' titfi l-għarfien awtomatiku biex tinstalla "
-#~ "manwalment. Uża \"Modalità esperti\" meta trid tissettja printer fuq "
-#~ "kompjuter remot, jekk printerdrake ma jsibux awtomatikament."
-
-#~ msgid "Auto-Detection of Printers"
-#~ msgstr "Għarfien awtomatiku tal-printers"
-
-#~ msgid ""
-#~ "Printerdrake is able to auto-detect your locally connected parallel and "
-#~ "USB printers for you, but note that on some systems the auto-detection "
-#~ "CAN FREEZE YOUR SYSTEM AND THIS CAN LEAD TO CORRUPTED FILE SYSTEMS! So do "
-#~ "it ON YOUR OWN RISK!\n"
-#~ "\n"
-#~ "Do you really want to get your printers auto-detected?"
-#~ msgstr ""
-#~ "PrinterDrake huwa kapaċi jagħraf printers imqabbda lokalment mal-port "
-#~ "parallell jew USB, imma nnota li fuq xi sistema l-għarfien awtomatiku "
-#~ "KAPAĊI JWAĦĦAL IS-SISTEMA U JIRRIŻULTA F'FILESYSTEM KORROTT. Għalhekk "
-#~ "tagħmel dan b'riskju tiegħek.\n"
-#~ "\n"
-#~ "Trid li tkompli bl-għarfien awtomatiku tal-printers?"
-
-#~ msgid "Set up printer manually"
-#~ msgstr "Issettja printer manwalment"
-
-#~ msgid ""
-#~ "Network printers can only be installed after the installation. Choose "
-#~ "\"Hardware\" and then \"Printer\" in the Mandrake Control Center."
-#~ msgstr ""
-#~ "Printers tan-network jistgħu jiġu ssettjati biss wara l-installazzjoni. "
-#~ "Agħżel \"Ħardwer\" u mbgħad \"Printer\" miċ-Ċentru tal-Kontroll Mandrake."
-
-#~ msgid ""
-#~ "To install network printers, click \"Cancel\", switch to the \"Expert Mode"
-#~ "\", and click \"Add a new printer\" again."
-#~ msgstr ""
-#~ "Biex tinstalla printer min-network, klikkja \"Ikkanċella\", aqleb għall-"
-#~ "modalità esperti, u erġa' agħżel \"Żid printer ġdid\"."
-
-#~ msgid "Installing HPOJ package..."
-#~ msgstr "Qed ninstalla l-pakkett HPOJ..."
-
-#~ msgid "Checking device and configuring HPOJ..."
-#~ msgstr "Qed niċċekkja u nikkonfigura l-apparat HPOJ..."
-
-#~ msgid "Scanning on your HP multi-function device"
-#~ msgstr "Skannjar fuq apparat multi-funzjoni HP"
-
-#~ msgid "Making printer port available for CUPS..."
-#~ msgstr "Qed nagħmel il-port tal-printer disponibbli għal CUPS..."
-
-#~ msgid "Control Center"
-#~ msgstr "ÄŠentru tal-Kontroll"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "Agħżel l-għodda li trid tuża"
-
-#~ msgid "Configure the way the system will alert you"
-#~ msgstr "Ikkonfigura l-mod kif is-sistema tibgħatlek twissijiet"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "Ebda serial_usb ma nstab\n"
-
-#~ msgid "fsck failed with exit code %d or signal %d"
-#~ msgstr "fsck falla b'kodiċi %d jew sinjal %d"
-
-#~ msgid "Graphics card identification: %s\n"
-#~ msgstr "Identifikazzjoni tal-kard grafika: %s\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "Ikkonfigura għażliet tas-server"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "Skrin mhux issettjat"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "Kard grafika għad m'hix issettjata"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "Reżoluzzjoni għadha ma ngħażlitx"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "ipprova ibdel xi parametri"
-
-#~ msgid "An error occurred:"
-#~ msgstr "Instabet problema:"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "Ħiereġ f' %d sekondi"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "Dan is-seting huwa tajjeb?"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "Instabet problema. Ipprova ibdel xi parametri"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "Server XFree86: %s"
-
-#~ msgid "Show all"
-#~ msgstr "Uri kollox"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "Qed nipprepara l-konfigurazzjoni X-Window"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "X'tixtieq tagħmel?"
-
-#~ msgid "Change Monitor"
-#~ msgstr "Nibdel l-iskrin"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "Nibdel il-kard grafika"
-
-#~ msgid "Change Server options"
-#~ msgstr "Nibdel l-għażliet tas-server"
-
-#~ msgid "Change Resolution"
-#~ msgstr "Nibdel ir-reżoluzzjoni"
-
-#~ msgid "Show information"
-#~ msgstr "Nara l-informazzjoni"
-
-#~ msgid "Test again"
-#~ msgstr "Nerġa' nittestja"
-
-#~ msgid ""
-#~ "Description of the fields:\n"
-#~ "\n"
-#~ "Bus: this is the physical bus on which the device is plugged (eg: PCI, "
-#~ "USB, ...)\n"
-#~ "\n"
-#~ "Bus identification: \n"
-#~ "- pci devices : this list the vendor, device, subvendor and subdevice PCI "
-#~ "ids\n"
-#~ "\n"
-#~ "Description: this field describe the device\n"
-#~ "\n"
-#~ "Location on the bus: \n"
-#~ "- pci devices: this gives the PCI slot, device and function of this card\n"
-#~ "- eide devices: the device is either a slave or a master device\n"
-#~ "- scsi devices: the scsi bus and the scsi device ids\n"
-#~ "\n"
-#~ "Media class: class of hardware device\n"
-#~ "\n"
-#~ "Module: the module of the GNU/Linux kernel that handle that device\n"
-#~ "\n"
-#~ "Vendor: the vendor name of the device\n"
-#~ msgstr ""
-#~ "Deskrizzjoni tal-kaxex:\n"
-#~ "\n"
-#~ "Bus: Din hija l-\"bus\" fiżika fejn huwa mqabbad l-apparat (eż: PCI, "
-#~ "USB, ...)\n"
-#~ "\n"
-#~ "Identifikazzjoni tal-Bus: \n"
-#~ "- apparat pci : dan jagħti lista tal-IDs tal-manufatturi, sotto-"
-#~ "manufatturi u sotto-apparat PCI\n"
-#~ "\n"
-#~ "Deskrizzjoni: din il-kaxxa tiddeskrivi l-apparat\n"
-#~ "\n"
-#~ "Post fuq il-bus: \n"
-#~ "- apparat pci: dan jagħti l-islott, apparat u funzjoni tal-kard\n"
-#~ "- apparat eide: l-apparat huwa \"master\" jew \"slave\"\n"
-#~ "- apparat scsi: il-bus u id tal-apparat SCSI\n"
-#~ "\n"
-#~ "Klassi tal-medja: klassi ta' apparat ħardwer\n"
-#~ "\n"
-#~ "Modulu: il-modulu tal-kernel GNU/Linux li jieħu ħsieb l-apparat\n"
-#~ "\n"
-#~ "Manufattur: isem il-manufattur ta' l-apparat\n"
-
-#~ msgid "Use Hard Drive with daemon"
-#~ msgstr "Uża ħard disk bid-daemon"
-
-#~ msgid "Use FTP with daemon"
-#~ msgstr "Uża FTP bid-daemon"
-
-#~ msgid "Package List to Install"
-#~ msgstr "Lista ta' pakketti x'tinstalla"
-
-#~ msgid "proftpd"
-#~ msgstr "proftpd"
-
-#~ msgid "sshd"
-#~ msgstr "sshd"
-
-#~ msgid "webmin"
-#~ msgstr "webmin"
-
-#~ msgid "xinetd"
-#~ msgstr "xinetd"
-
-#~ msgid "Setting security level"
-#~ msgstr "Livell ta' Sigurtà"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "Agħżel kard grafika"
-
-#~ msgid "Choose a X driver"
-#~ msgstr "Agħżel driver"
-
-#~ msgid "X driver"
-#~ msgstr "Driver X"
-
-#~ msgid "Warning: testing this graphics card may freeze your computer"
-#~ msgstr ""
-#~ "Twissija: it-test ta' din il-kard grafika jista' jwaħħal il-kompjuter"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "VGA standard, 640x480 b' 60Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 800x600 b' 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "8514/kompatibbli, 1024x768 b' 87 Hz interlaced (ma jieħux 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 1024x768 b' 87 Hz interlaced, 800x600 b' 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "Super VGA estiż, 800x600 b' 60 Hz, 640x480 b' 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "SVGA mhux interlaced, 1024x768 b' 60 Hz, 800x600 b' 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "SVGA frekwenza għolja, 1024x768 b' 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "Multi-frekwenza li jiflaħ 1280x1024 b' 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "Multi-frekwenza li jiflaħ 1280x1024 b' 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "Multi-frekwenza li jiflaħ 1280x1024 b' 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "Skrin li jiflaħ 1600x1200 b' 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "Skrin li jiflaħ 1600x1200 b' 76 Hz"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr "Id-daqs totali tal-gruppi li għażilt huwa madwar %d MB.\n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "Jekk tixtieq tinstalla inqas minn dawn id-daqs, agħżel il-perċentaġġ\n"
-#~ "ta' pakketti li trid tinstalla.\n"
-#~ "\n"
-#~ "Perċentaġġ baxx jinstalla biss l-iżjed programmi importanti;\n"
-#~ "perċentaġġ ta 100%% jinstalla l-pakketti kollha magħżula."
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "Fuq id-diska għandek spazju għal %d%% biss minn dawn il-pakketti.\n"
-#~ "\n"
-#~ "Jekk tixtieq tinstalla inqas minn hekk, agħżel il-perċentaġġ tal-\n"
-#~ "pakketti li trid tinstalla. Perċentaġġ baxx jinstalla biss l-iżjed \n"
-#~ "programmi importanti; perċentaġġ ta %d%% jinstalla kemm jista' jkun."
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "Tkun tista' tagħżilhom b'mod iżjed speċifiku fil-pass li jmiss."
-
-#~ msgid "Percentage of packages to install"
-#~ msgstr "Perċentaġġ ta' pakketti x'tinstalla"
-
-#~ msgid "Complete (%dMB)"
-#~ msgstr "Komplet (%dMB)"
-
-#~ msgid "Minimum (%dMB)"
-#~ msgstr "Minimu (%dMB)"
-
-#~ msgid "Recommended (%dMB)"
-#~ msgstr "Rakkomandat (%dMB)"
-
-#~ msgid ""
-#~ "Is your printer a multi-function device from HP (OfficeJet, PSC, "
-#~ "PhotoSmart, LaserJet 1100/1200/1220/3200/3300 with scanner)?"
-#~ msgstr ""
-#~ "Il-printer tiegħek huwa apparat multi-funzjonali tal-HP (OfficeJet, PSC, "
-#~ "PhotoSmart, LaserJet 1100/1200/1220/3200/3300 bi skaner)?"
-
-#~ msgid ""
-#~ "***********************************************************************\n"
-#~ "\n"
-#~ msgstr ""
-#~ "***********************************************************************\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "***********************************************************************\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "***********************************************************************\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "(!) FTP connexion problem: It was not possible to send your backup files "
-#~ "by FTP.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "(!) Problema fil-konnessjoni FTP. Ma kienx possibbli nibgħat il-fajls bl-"
-#~ "FTP.\n"
-
-#~ msgid "(!) Error during mail sending. \n"
-#~ msgstr "(!) Problema biex jintbagħat imejl. \n"
-
-#~ msgid "USA (bcast)"
-#~ msgstr "Stati Uniti (bcast)"
-
-#~ msgid "China (bcast)"
-#~ msgstr "ÄŠina (bcast)"
-
-#~ msgid "Japan (bcast)"
-#~ msgstr "Ä appun (bcast)"
-
-#~ msgid "Utilities"
-#~ msgstr "Għodda"
-
-#~ msgid "Archiving, emulators, monitoring"
-#~ msgstr "Arkivjar, emulaturi u monitors"
diff --git a/perl-install/share/po/nl.po b/perl-install/share/po/nl.po
deleted file mode 100644
index a866230af..000000000
--- a/perl-install/share/po/nl.po
+++ /dev/null
@@ -1,16160 +0,0 @@
-# Dutch translation of DrakX.
-# Copyright (C) 2000 Free Software Foundation, Inc.
-# Copyright (c) 2000 MandrakeSoft
-# Niels Gras <niels.gras@wanadoo.nl>, 2000
-# Jeroen ten Berge <j.ten.berge@twinbit.nl>, 2002
-# Reinout van Schouwen <reinout@cs.vu.nl>, 2002
-# Peter Bosch <peter.bosch@hccnet.nl>, 2002
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-09-08 19:00+0200\n"
-"Last-Translator: Reinout van Schouwen <reinout@cs.vu.nl>\n"
-"Language-Team: Dutch <vertaling@nl.linux.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB of meer"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Selecteer een X-server"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X-server"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Multi-koppen instelling"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Uw systeem ondersteunt een instelling met meerdere koppen.\n"
-"Want wenst u te doen?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Selecteer de geheugengrootte van uw grafische kaart"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "XFree instellingen"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Welke instellingen van XFree wilt u hebben?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Alle koppen afzonderlijk configureren"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Xinerama-uitbreiding gebruiken"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Alleen kaart \"%s\"%s configureren"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s met 3D hardware acceleratie"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Uw kaart kan 3D acceleratie ondersteuning krijgen, maar alleen met XFree %"
-"s.\n"
-"Uw kaart wordt ondersteund door XFree %s, welke betere ondersteuning zou \n"
-"kunnen hebben in 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Uw kaart kan 3D acceleratie ondersteuning krijgen met XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s met EXPERIMENTELE 3D hardware acceleratie"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Uw kaart kan 3D hardware acceleratie ondersteuning hebben, maar alleen met \n"
-"XFree %s, LET OP: DIT IS EEN EXPERIMENTELE ONDERSTEUNING, WELKE UW "
-"COMPUTER \n"
-"KAN LATEN VASTLOPEN.\n"
-"Uw kaart wordt ondersteund door XFree %s, welke betere ondersteuning zou \n"
-"kunnen hebben in 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Uw kaart kan 3D acceleratie ondersteuning krijgen met XFree %s.\n"
-"LET OP: DIT IS EEN EXPERIMENTELE ONDERSTEUNING, WELKE UW COMPUTER KAN LATEN "
-"VASTLOPEN."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (installatie beeldscherm-stuurprogramma)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Aangepast"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "Grafische kaart"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitor"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Resolutie"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "Test"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Opties"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "Ok"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Afsluiten"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Veranderingen bewaren?\n"
-"De huidige instelling is:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Selecteer een monitor"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Plug'n Play"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Algemeen"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "Uitgever"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-"Plug'n Play-bespeuring mislukt. Kiest u alstublieft een specifieke monitor."
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"De twee cruciale parameters zijn de verticale verversingsratio, d.w.z.\n"
-"de snelheid waarmee het volledige scherm wordt ververst en nog "
-"belangrijker \n"
-"de horizontale sync ratio, dit is de snelheid waaraan de scanlijnen worden "
-"geschreven\n"
-"\n"
-"Het is UITERMATE BELANGRIJK dat u geen monitor type opgeeft die een sync "
-"bereik\n"
-"heeft die de mogelijkheden van uw monitor overschrijdt: u kan uw monitor "
-"beschadigen.\n"
-"Bij twijfel maak een voorzichtige keuze."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Horizontale verversingsratio"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Verticale verversingsratio"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 kleuren (8 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32.000 kleuren (15 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65.000 kleuren (16 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 miljoen kleuren (24 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 miljard kleuren (32 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Resoluties"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Kies resolutie en kleurdiepte"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Grafische kaart: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Annuleren"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Instelling Testen"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Wenst u de instellingen te testen?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr ""
-"Waarschuwing: het testen van deze grafische kaart zou uw computer kunnen "
-"laten vastlopen"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Toetsenbord instelling: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Muistype: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Muis apparaat: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Monitor Horizontale Sync: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Monitor verticale verversing: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Grafische kaart: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Videogeheugen: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Kleurdiepte: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Resolutie: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86-server: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 stuurprogramma: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X bij opstarten"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Ik kan uw computer instellen om automatisch X te starten bij het opstarten.\n"
-"Wenst u X te starten bij het opstarten?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"Uw grafische kaart lijkt een TV-OUT-contact te hebben.\n"
-"Deze kan worden geconfigureerd om met een 'frame-buffer' te werken.\n"
-"\n"
-"Hiervoor dient u uw grafische kaart met uw TV te verbinden voordat u uw "
-"computer start.\n"
-"Vervolgens kiest u het \"TVout\"-item in de opstartlader\n"
-"\n"
-"Heeft u deze mogelijkheid?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "Welke norm gebruikt uw TV?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Eerste sector van boot-partitie"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Eerste sector van schijf (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "SILO Installatie"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Waar wenst u de bootloader te installeren?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "LILO/grub-installatie"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO met tekst-menu"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO met grafisch menu"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Opstarten vanuit DOS/Windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Bootloader algemene opties"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Welke bootloader te gebruiken"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Bootloader installatie"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Boot-apparaat"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Compact"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "compact"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Video-modus"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Pauze voor het opstarten van standaard-kernel"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Wachtwoord"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Wachtwoord (nogmaals)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Opdrachtregel-opties beperken"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "beperken"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Elke keer bij opstarten /tmp legen"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Juiste RAM-grootte (indien nodig) (%d MB gevonden)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Meerdere profielen inschakelen"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Geef de RAM-grootte in MB"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"De optie ``Commandoregel-opties beperken'' heeft geen nut zonder wachtwoord"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Gelieve opnieuw te proberen"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "De wachtwoorden komen niet overeen"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Initialisatie-bericht"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Open Firmware-vertraging"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Kernel opstart-wachttijd"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Opstarten van CD mogelijk maken?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Opstarten van OF mogelijk maken?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Standaard besturingssysteem?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"U heeft besloten om de bootloader op een partitie te installeren.\n"
-"Dit betekent dat U al een bootloader op de opstart schijf hebt.\n"
-"(Bijv. System Commander)\n"
-"\n"
-"Van welke schijf start U op ?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Hier zijn de waardes voor LILO.\n"
-"U kunt er enkele toevoegen of de bestaande wijzigen."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Toevoegen"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Klaar"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Aanpassen"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Welk type waarde wenst u toe te voegen?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Ander OS (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Ander OS (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Ander OS (Windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Beeldbestand"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Toevoegen"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Lezen-schrijven"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tabel"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Onveilig"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Naam"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Standaard"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Initrd-grootte"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "Geen video"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Item verwijderen"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Lege naam is niet toegelaten"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "U dient een kernel-bestand aan te geven"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "U dient een hoofdmap(root)-partitie aan te geven"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Deze naam wordt al gebruikt"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "%s %s interfaces gevonden"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Heeft u er nog één?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Heeft u een %s interface?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Nee"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Ja"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Hardware-info bekijken"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Bezig met installeren van stuurprogramma voor %s kaart %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(module %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"U kunt nu de opties doorgeven aan module %s.\n"
-"Merk op dat een adres moet worden ingegeven met de prefix 0x zoals '0x123'"
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"U mag nu de opties voor module %s ingeven.\n"
-"Opties staan in het formaat ``naam=waarde naam2=waarde2 ...''.\n"
-"Bijvoorbeeld, ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Module-opties:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Welk %s stuurprogramma moet ik proberen?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"In sommige gevallen heeft het stuurprogramma %s extra informatie nodig\n"
-"om juist te werken, alhoewel het meestal ook zonder goed werkt. Wilt u\n"
-"extra opties invoeren of laat u liever het stuurprogramma zijn informatie\n"
-"zelf zoeken? Soms zal de automatische detectie de computer laten hangen,\n"
-"maar het zou geen schade mogen veroorzaken."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Automatisch bespeuren"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Opties specificeren"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Het laden van module %s is niet gelukt.\n"
-"Wenst u opnieuw te proberen met andere parameters?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "toegang tot X-programma's"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "toegang tot rpm-gereedschappen"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "\"su\" toestaan"
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "toegang tot administratieve bestanden"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "toegang tot netwerk-gereedschappen"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "toegang tot compileer-gereedschappen"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(%s reeds toegevoegd)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Dit wachtwoord is te eenvoudig"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Gelieve een gebruikersnaam in te geven"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr ""
-"De gebruikersnaam mag slechts kleine letters, cijfers, `-' en`_' bevatten"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "Deze gebruikersnaam is te lang"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Deze gebruikersnaam is al toegevoegd"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Gebruiker toevoegen"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Geef een gebruiker in\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Gebruiker aanvaarden"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Echte naam"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Gebruikersnaam"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Shell"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Pictogram"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Automatisch inloggen"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Ik kan uw computer instellen om automatisch één gebruiker in te loggen.\n"
-"Wilt u van deze mogelijkheid gebruik maken?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Kies de standaard gebruiker:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Selecteer de 'window manager' die u wilt gebruiken:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Kies de taal die u wenst te gebruiken."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "U kunt andere talen kiezen die beschikbaar zullen zijn na installatie"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Alles"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Alle gebruikers toestaan"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Niet delen"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Pakket %s dient geïnstalleerd te worden. Wilt u het installeren?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr ""
-"U kunt bestandssystemen delen met behulp van NFS of Samba. Welke daarvan "
-"wilt u gebruiken?"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Verplicht pakket %s ontbreekt"
-
-#: ../../any.pm_.c:1005
-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 ""
-"Wilt U gebruikers toestaan om enkele eigen mappen te delen?\n"
-"Door dit toe te staan kunnen gebruikers in Konquerer en nautilus\n"
-"eenvoudig met een klik op \"Delen\" hun mappen delen.\n"
-"\n"
-"\"Aangepast\": per-gebruiker instellingen toestaan.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "Userdrake opstarten"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"De 'per gebruiker delen'-functie gebruikt de groep\n"
-"\"fileshare\". U kunt met userdrake een gebruiker\n"
-"aan deze groep toevoegen."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Welkom Bij krakers"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Weinig"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Standaard"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Hoog"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Hoger"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranoïde"
-
-#: ../../any.pm_.c:1080
-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 ""
-"Dit niveau moet met voorzichtigheid gebruikt worden. Het maakt uw systeem\n"
-"makkelijker te gebruiken maar erg gevoelig: het moet niet gebruikt worden "
-"indien de\n"
-"machine met andere computers of het internet verbonden is. Er worden\n"
-"geen wachtwoorden gebruikt."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"Wachtwoorden zijn nu ingeschakeld, maar het gebruik als genetwerkte computer "
-"is nog steeds niet aanbevolen."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Dit is de standaardbeveiliging, aangeraden voor een computer die als cliënt "
-"met het Internet verbonden zal worden."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-"Er zijn al enkele restricties en meer automatische checks worden iedere "
-"nacht gedraaid."
-
-#: ../../any.pm_.c:1086
-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 ""
-"Met dit veiligheidsniveau wordt het mogelijk dit systeem als server te "
-"gebruiken.\n"
-"De beveiliging is nu goed genoeg om de computer als server te gebruiken die\n"
-"verbindingen van vele clients accepteert. Merk op: als uw computer alleen "
-"een\n"
-"client op het Internet is, dan kunt u beter een lager niveau kiezen."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Gebaseerd op het lagere niveau, maar nu is het systeem volledig afgesloten.\n"
-"Beveiligingsfuncties staan op hun maximumwaarde."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "DrakSec basisopties"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "Kies het gewenste veiligheidsniveau"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Veiligheidsniveau"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Gebruik libsafe voor servers"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-"Een bibliotheek welke bescherming biedt tegen \"buffer-overflow\"- en "
-"\"format string\"-aanvallen."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "Beveiligings-beheerder (gebruikersnaam of e-mail)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"Hier kunt u de toets of toetscombinatie kiezen welke\n"
-"schakelen tussen verschillende toetsenbordlay-outs\n"
-"mogelijk maakt (bijv.: Latijn en niet-Latijn)"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: ../../bootloader.pm_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Welkom bij %s - Kies uw besturingssysteem!\n"
-"\n"
-"Kies een waarde uit de bovenstaande lijst\n"
-"of wacht %d seconden voor de standaard-opstartkeuze.\n"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Welkom bij GRUB - Kies uw besturingssysteem!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Gebruik de %c en %c-toetsen om de aangeduide waarde te selecteren."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Druk Enter om het geselecteerde besturingssysteem te booten, druk 'e'"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr " om de waarde eerst te bewerken, of 'c' voor een command-line."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr ""
-"De aangeduide waarde zal automatisch gestart worden binnen %d seconden."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "niet genoeg ruimte in /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Desktop"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Start Menu"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "U kunt de opstart-lader niet installeren op een %s-partitie\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "Nog geen hulp beschikbaar.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Instelling van opstart-stijl"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Bestand"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Bestand/_Afsluiten"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "Nieuwe stijl (in categorieën)"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "Nieuwe stijl"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Traditionele stijl"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Traditionele stijl (Gtk+)"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Aurora gebruiken bij opstarten"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Lilo/Grub modus"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Yaboot modus"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "Thema's installeren"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "Thema weergeven onder keuzemenu"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "Nieuw thema creëren"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "Reservekopie maken van %s naar %s.old"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Fout"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "niet in staat reservekopie te maken van lilo-melding"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "%s naar %s kopiëren"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "kan lilo-melding niet veranderen"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "Lilo-melding niet gevonden"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "Kan /etc/sysconfig/bootsplash niet wegschrijven."
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "%s schrijven"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"Kan /etc/sysconfig/bootsplash niet wegschrijven\n"
-"Bestand niet gevonden."
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "Kan mkinitrd -f /boot/initrd-%s.img %s niet starten."
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "initrd maken: 'mkinitrd -f /boot/initrd-%s.img %s'."
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"Kan LiLo niet opnieuw starten!\n"
-"Start \"lilo\" als root vanaf de opdrachtregel om de LiLo thema-installatie "
-"te voltooien."
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "'Lilo' opnieuw starten"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "Melding"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "Installatie van LiLo- en opstartschermthema's geslaagd"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "Thema-installatie mislukt!"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"U gebruikt op dit moment %s als Opstart-manager.\n"
-"Klik op Configureer om de instel-wizard te starten."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Configureren"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "Selectie opstartscherm"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "Thema's"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"Selecteer een thema voor\n"
-"lilo en het\n"
-"opstartscherm,\n"
-"u kunt ze apart kiezen"
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "Lilo-scherm"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "Opstartscherm"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Systeem modus"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Open het X-Window systeem bij opstarten"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Nee, ik wil niet automatisch inloggen"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Ja, ik wil automatisch inloggen met deze (gebruiker, werkomgeving)"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "kan /etc/inittab niet lezen: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d minuten"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 minuut"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d seconden"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Kan geen schermafdruk maken voor het partitioneren"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Schermafdrukken zullen beschikbaar zijn na installatie in %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Frankrijk"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Costa Rica"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "België"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Tsjechische Republiek"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Duitsland"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Griekenland"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Noorwegen"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "Zweden"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Nederland"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Italië"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Oostenrijk"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "Verenigde Staten"
-
-#: ../../diskdrake/dav.pm_.c:19
-msgid ""
-"WebDAV is a protocol that allows you to mount a web server's directory\n"
-"locally, and treat it like a local filesystem (provided the web server is\n"
-"configured as a WebDAV server). If you would like to add WebDAV mount\n"
-"points, select \"New\"."
-msgstr ""
-"WebDAV is een protocol dat u in staat stelt een map op een web server\n"
-"lokaal te koppelen, en deze te behandelen alsof het een lokaal bestands-\n"
-"systeem is (vooropgesteld dat de web server geconfigureerd is als een\n"
-"WebDAV-server). Indien u WebDAV-koppelpunten wenst toe te voegen,selecteer "
-"dan \"Nieuw\"."
-
-#: ../../diskdrake/dav.pm_.c:27
-msgid "New"
-msgstr "Nieuw"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Ontkoppelen"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Koppelen"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Server"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Koppelpunt"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "Geef de URL van de WebDAV-server in"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "De URL moet beginnen met http:// of https://"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "Server:"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Koppelpunt: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Opties: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Maak eerst een veiligheidskopie van uw gegevens"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Lees aandachtig!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Als u aboot wenst te gebruiken, wees dan voorzichtig en laat vrije ruimte "
-"over (2048 sectoren is genoeg)\n"
-"aan het begin van de schijf"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Wizard"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Kies een actie"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"U heeft één grote FAT-partitie\n"
-"(meestal gebruikt door Microsoft DOS/Windows).\n"
-"Ik stel voor dat u eerst de grootte van die partitie aanpast\n"
-"(klik erop, en klik daarna op \"Grootte Aanpassen\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Gelieve op een nieuwe partitie te klikken"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Details"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "Geen harde schijven gevonden"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "Gejournaliseerd bestandssysteem"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Virtueel geheugen"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Leeg"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Overig"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Bestandssysteem types:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Creëer"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Type"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Gebruik ``%s'' in plaats"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Verwijderen"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Gebruik eerst ``Ontkoppelen''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"Na het veranderen van het type van partitie %s, zullen alle gegevens op deze "
-"partitie verloren gaan"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Kies een partitie"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Kies een andere partitie"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Afsluiten"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Schakel naar expert-modus"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Schakel naar normale modus"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Ongedaan maken"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Toch doorgaan?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Afsluiten zonder opslaan"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Afsluiten zonder de partitietabel weg te schrijven?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Wilt u de /etc/fstab aanpassingen bewaren"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Automatisch toewijzen"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Alles wissen"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Meer"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Informatie over harde schijf"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Alle primaire partities zijn al toegewezen"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Ik kan geen partitie meer toevoegen"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Om meer partities te kunnen maken, zal u er een moeten verwijderen. Dan kan\n"
-"er een uitgebreide (extended) partitie worden bijgemaakt"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Partitietabel schrijven"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Partitietabel terughalen"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Partitietabel redden"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Partitietabel opnieuw laden"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Automatische koppeling van verwisselbare media"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Selecteer bestand"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"De backup partitietabel heeft niet dezelfde grootte\n"
-"Toch verdergaan?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Waarschuwing"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Plaats een floppy in station\n"
-"Alle gegevens op deze floppy zullen verloren gaan"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Proberen om partitietabel te redden"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Gedetailleerde informatie"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Grootte aanpassen"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Verplaatsen"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formatteren"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Toevoegen aan RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Toevoegen aan LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Verwijderen uit RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Verwijderen uit LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "RAID aanpassen"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Voor Loopback gebruiken"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Nieuwe partitie creëren"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Start-sector: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Grootte in MB: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Bestandssysteem-type: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Voorkeur: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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 ""
-"U kunt geen nieuwe partitie creëren, omdat u\n"
-"het maximale aantal primaire partities bereikt hebt.\n"
-"Verwijder eerst een primaire partitie en creëer een uitgebreide partitie."
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "Het loopback-bestand verwijderen?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Verander partitietype"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Welk bestandssysteem wilt u?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Omschakelen van ext2 naar ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Waar wenst u loopback-apparaat %s aan te koppelen?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Waar wilt u apparaat %s koppelen?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Kan een koppelpunt niet verzetten omdat deze partitie gebruikt wordt als\n"
-"loopback. Verwijder de loopback eerst."
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Waar wilt u %s koppelen?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Bezig met berekenen van FAT bestandssysteemgrenzen"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Grootte aanpassen"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Deze partitie is niet in grootte aanpasbaar"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr ""
-"Er zou een reservekopie gemaakt moeten worden van alle gegevens op deze "
-"partitie."
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr ""
-"Na het veranderen van de grootte van partitie %s, zullen alle gegevens op "
-"deze partitie verloren gaan"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Kies de nieuwe grootte"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Nieuwe grootte in MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Naar welke schijf wenst u het te verplaatsen?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Sector"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Naar welke sector wenst u het te verplaatsen?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Aan het verplaatsen"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Partitie aan het verplaatsen..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Kies een bestaande RAID om aan toe te voegen"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "nieuw"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Kies een bestaande LVM om aan toe te voegen"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "Naam van de LVM?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Deze partitie kan niet gebruikt worden voor loopback"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Loopback-bestandsnaam: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Voer een bestandsnaam in"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Loopback-bestand is al in gebruik, gelieve een ander te kiezen"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Het bestand bestaat al. Wenst u het te gebruiken?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Koppel-opties:"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Diversen"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "apparaat"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "niveau"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "blok grootte"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Voorzichtig: deze operatie is gevaarlijk."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Welk type partitionering?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Pakket %s dient geïnstalleerd te worden. Wilt u het installeren?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Sorry, het is zinloos om /boot zo ver achteraan de schijf te plaatsen (op "
-"een\n"
-"cylinder > 1024).\n"
-"Ofwel gebruikt u LILO en zal het niet werken, of u gebruikt LILO niet en u "
-"heeft\n"
-"/boot niet nodig."
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"De partitie die u selecteerde als hoofd(root-)partitie (/) bevindt zich "
-"fysiek voorbij\n"
-"de 1024e cylinder van de harde schijf en u heeft geen /boot partitie.\n"
-"Indien u de LILO boot manager wenst te gebruiken, zorg er dan voor dat u "
-"een\n"
-"/boot partitie toevoegt aan het begin van de schijf"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"U heeft een software RAID partitie als root (/) geselecteerd.\n"
-"Geen bootloader kan dit aan zonder een /boot partitie, dus wees er zeker\n"
-"van ook een /boot-partitie toe te voegen."
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "Partitietabel van schijf %s wordt weggeschreven!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "U zal moeten herstarten voordat de aanpassing van kracht wordt"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr ""
-"Na het formatteren van partitie %s, zullen alle gegevens op deze partitie "
-"verloren zijn"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Bezig met formatteren"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Bezig met formatteren van loopback-bestand %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Bezig met formatteren van partitie %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Bestanden verbergen"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Bestanden naar de nieuwe partitie verplaatsen"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"Map %s bevat reeds gegevens\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Bezig met verplaatsen van bestanden naar de nieuwe partitie"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Bezig met kopiëren van %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "Bezig met verwijderen van %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "partitie %s heet vanaf nu %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Apparaat: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "DOS schijfletter: %s (dit is slechts een gok)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Type: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Naam: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Start: sector %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Grootte: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s sectoren"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Cylinder %d tot %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Geformatteerd\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Niet geformatteerd\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Gekoppeld\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Loopback-bestand(en):\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Standaard te starten partitie\n"
-" (om MS-DOS te booten, niet voor lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Niveau %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Blok-grootte %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID-schijven %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Loopback bestandsnaam: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"De kans is aanwezig dat deze\n"
-"partitie een stuurprogramma partitie is, u\n"
-"kunt hem waarschijnlijk beter met\n"
-"rust laten.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Deze speciale Bootstrap\n"
-"partitie is voor het\n"
-"multi-opstarten van uw systeem.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr "Alleen-lezen"
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Grootte: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Indeling: %s cylinders, %s koppen, %s sectoren\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Info: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM-schijven %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Partitietabel-type: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "op kanaal %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Sleutel voor bestandssysteem-versleuteling"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Kies uw sleutel voor bestandssysteem-versleuteling"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr ""
-"Deze versleutelings-sleutel is te makkelijk (moet tenminste %d tekens lang "
-"zijn)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "De versleuteling-sleutels kloppen niet met elkaar"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "versleutelings sleutel"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "versleutelings sleutel (nogmaals)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Type veranderen"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Gelieve op een media-soort te klikken"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "Kan niet inloggen met gebruikersnaam %s (verkeerd wachtwoord?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "Domein-aanmelding vereist"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "Een andere"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "Welke gebruikersnaam"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-"Voer uw gebruikersnaam, wachtwoord en domeinnaam in om toegang te krijgen "
-"tot deze host."
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "Gebruikersnaam"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Domein"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Servers zoeken"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s formatteren van %s mislukt"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Ik weet niet hoe %s in type %s te formatteren"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "het koppelen van partitie %s in map %s is mislukt"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "fout bij ontkoppelen %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "eenvoudig"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "met /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "server"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Niet in staat de partitietabel van apparaat %s niet lezen, ze is te "
-"corrupt. :(\n"
-"Ik kan proberen door te gaan en de slechte partities verwijderen\n"
-"(ALLE GEGEVENS zullen worden gewist!).\n"
-"De andere mogelijkheid is om DrakX de de partitietabel niet te laten "
-"aanpassen.\n"
-"(de fout is %s)\n"
-"\n"
-"Gaat u ermee akkoord alle partities te verliezen?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "U kunt JFS niet gebruiken op een partitie kleiner dan 16MB"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "U kunt ReiserFS niet gebruiken op een partitie kleiner dan 32MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Koppelpunten moeten beginnen met een /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Er is al een partitie met als koppelpunt %s\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "U kunt geen LVM schijf voor koppelpunt %s gebruiken"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Deze map zou binnen het root-bestandssysteem moeten blijven"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"U heeft een echt bestandssysteem (ext2/ext3, reiserfs, xfs of jfs) voor dit "
-"koppelpunt nodig\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "U kunt geen versleuteld bestandssysteem voor koppelpunt %s gebruiken"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Niet voldoende vrije ruimte voor automatische toewijzing"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Niets meer te doen"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Fout bij het openen van %s voor schrijfbewerking: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "Geen alternatief stuurprogramma"
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-"Er is geen alternatief OSS/ALSA-stuurprogramma bekend voor uw geluidskaart(%"
-"s) welke momenteel \"%s\" gebruikt"
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "Geluidsconfiguratie"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Hier kunt u een alternatief stuurprogramma selecteren (OSS of ALSA) voor uw "
-"geluidskaart (%s)."
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"Uw kaart gebruikt momenteel het %s\"%s\"-stuurprogramma (standaard "
-"stuurprogramma voor uw kaart is \"%s\")"
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "Stuurprogramma:"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Help"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr "Hulp bij het schakelen tussen ALSA en OSS"
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 Source Sound) was de eerste geluidsarchitectuur (API) voor Linux. "
-"een besturingssysteem-onafhankelijke geluids-API (het is beschikbaar opde "
-"meeste UNIX-systemen) maar het is een erg simpele en beperkte API.\n"
-"Daarbij komt dat alle OSS-stuurprogramma's het wiel opnieuw uitvinden.\n"
-"\n"
-"ALSA (Advanced Linux Sound Architecture) is een gemodulariseerde "
-"architectuurwelke een behoorlijk groot bereik van ISA-, USB- en PCI-kaarten "
-"ondersteunt.\n"
-"\n"
-"Tevens biedt het een interface op veel hoger niveau dan OSS.\n"
-"\n"
-"Om van ALSA gebruik te maken, kan men twee dingen doen:\n"
-"- gebruik maken van de compatibiliteits-API voor het oude OSS\n"
-"- gebruik maken van de nieuwe ALSA-API welke veel verbeterde "
-"functionaliteit kent maar vereist dat u de ALSA-bibliotheek gebruikt.\n"
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-"Het oude \"%s\"-stuurprogramma staat op de zwarte lijst.\n"
-"\n"
-"Er is gerapporteerd dat het kernel-oopses veroorzaakt bij\n"
-"het uitladen.\n"
-"\n"
-"Het nieuwe \"%s\"-stuurprogramma zal slechts gebruikt worden\n"
-"bij de volgende \"bootstrap\"."
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Even geduld... bezig met toepassen van de configuratie"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Even geduld"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "Geen stuurprogramma bekend"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Er is geen stuurprogramma bekend voor uw geluidskaart (%s)"
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "Onbekend stuurprogramma"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-"Het \"%s\"-stuurprogramma voor uw geluidskaart staat niet in de lijst\n"
-"\n"
-"Stuurt u alstublieft de uitvoer van de opdracht \"lspcidrake -v\" \n"
-"naar <install at mandrakesoft punt com>\n"
-"met als onderwerp: unlisted sound driver \"%s\""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "Model"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "model harde schijf"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "Kanaal"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "EIDE/SCSI-kanaal"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "Bus"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr "de fysieke bus waarmee het apparaat verbonden is (bijv. PCI, USB, ...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Module"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "de GNU/Linux-kernelmodule die dat apparaat aanstuurt"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "Mediaklasse"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "apparaatklasse"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Beschrijving"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "dit veld bevat een omschrijving van het apparaat"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "Bus identificatie"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- PCI- en USB-apparaten: dit somt de PCI/USB ID's op van de fabrikant, "
-"apparaat, subfabrikant en subapparaat"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "Locatie op de bus"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- pci-apparaten: dit geeft het PCI-slot, apparaat en functie van deze kaart\n"
-"- eide-apparaten: het apparaat is of een slave- of een master-apparaat\n"
-"- scsi-apparaten: de scsi-bus en de scsi-apparaat-ID's"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "Oud apparaatbestand"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "oude statische apparaatnaam gebruikt in dev-pakket"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "Nieuw devfs-apparaat"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr "nieuwe dynamische naam gegenereerd door de devfs-kernel"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "Aantal knoppen"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "de fabrikantnaam van dit apparaat"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "Alternatieve stuurprogramma's"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr "de lijst van alternatieve stuurprogramma's voor deze geluidskaart"
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/_Afsluiten"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Hulp"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_Hulp..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Harddrake hulp"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"Beschrijving van de velden:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Rapporteer Bug"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/_Info over..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "Info over Harddrake"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"Dit is HardDrake, een Mandrake hardware configuratie-tool.\n"
-"Versie:"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "Auteur:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Harddrake2 versie "
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "Gevonden randapparatuur"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "Informatie"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "Module configureren"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "Start configuratie-tool"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "Bezig met zoeken"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "U kunt elke vlag van de module hier configureren"
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "Draait \"%s\" ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr "Bezig met onderzoeken %s -klasse\n"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "primaire"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "secundaire"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "Automatisch bespeuren"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "Onbekend|Algemeen"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "Onbekend|CPH05X (bt878) [vele uitvoeringen]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "Onbekend|CPH06X (bt878) [vele uitvoeringen]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"Voor de meeste modere TV-kaarten worden de juiste parameters automatisch "
-"door de bttv module van de GNU/Linux kernel gevonden.\n"
-"Indien uw kaart niet goed is herkend, kunt u de juiste tuner en kaart-type "
-"hier handmatig aangeven. Selecteer zonodig de vlaggen voor uw TV-kaart."
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "Kaart model:"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Tuner type :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "Aantal opnamebuffers:"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "aantal opnamebuffers voor mmap-opname:"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "PLL instelling:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "Radio ondersteuning:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "activeer radio ondersteuning"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux is een multi-gebruikerssysteem, dit betekent dat iedere "
-"gebruiker \n"
-"haar eigen voorkeuren, bestanden enzovoort kan hebben. U kunt de \n"
-"''Gebruikershandleiding'' lezen om hierover meer te weten te komen. Maar \n"
-"in tegenstelling tot \"root\", de beheerder, zullen de gebruikers die\n"
-" u hier toevoegt geen recht hebben om iets te veranderen behalve hun eigen \n"
-"bestanden en hun eigen configuratie. U zult tenminste één gebruiker voor \n"
-"uzelf aan moeten maken. Deze account is degene waar u zich voor dagelijks "
-"gebruik \n"
-"op zult aanmelden. Alhoewel het erg praktisch is om iedere dag als \"root"
-"\" \n"
-"aan te melden, kan het ook erg gevaarlijk zijn! De kleinste vergissing kan \n"
-"ervoor zorgen dat uw hele systeem niet meer werkt. Wanneer u een \n"
-"grote vergissing maakt als een reguliere gebruiker, zou u sommige gegevens \n"
-"kunnen verliezen, maar niet het hele systeem.\n"
-"\n"
-"Eerst voert u uw echte naam in. Dit is uiteraard niet verplicht - u kunt \n"
-"alles invoeren wat u wilt. DrakX neemt dan het eerste woord dat u in het "
-"veld \n"
-"hebt ingevuld en brengt het over naar het veld \"Gebruikersnaam\". Dit is "
-"de \n"
-"naam die deze afzonderlijke gebruiker krijgt om aan te melden op het "
-"systeem. \n"
-"U kunt het veranderen. Dan zult u hier een wachtwoord moeten invoeren. Het \n"
-"wachtwoord van een (reguliere) gebruiker zonder privileges is niet zo \n"
-"cruciaal als dat van de \"root\"-gebruiker vanuit veiligheidsperspectief, \n"
-"maar dat is geen reden om het te verwaarlozen: tenslotte staan uw "
-"bestanden \n"
-"op het spel.\n"
-"\n"
-"Wanneer u klikt op \"Gebruiker aaanvaarden\", dan kunt u daarna zoveel \n"
-"gebruikers toevoegen als u wilt. Voeg een gebruiker toe voor elk van uw \n"
-"vrienden, uw vader of uw zus bijvoorbeeld. Als u klaar bent met het \n"
-"toevoegen van alle gebruikers die u wenst, selecteer dan \"Klaar\".\n"
-"\n"
-"Klikken op de \"Geavanceerd\"-knop stelt u in staat om de standaard \"shell"
-"\"\n"
-"voor een gebruiker te veranderen (standaard is dit bash)."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Hierboven zijn de bestaande Linuxpartities afgebeeld die op uw harde\n"
-"schijf gevonden zijn. U kunt de keuzes die gemaakt zijn door de wizard\n"
-"behouden, ze zijn goed voor de meeste doorsnee installaties.\n"
-"Indien u veranderingen maakt, moet u in ieder geval een root partitie\n"
-"(\"/\") definiëren. Kies een partitie niet te klein, anders zult u niet in\n"
-"staat zijn genoeg software te installeren. Indien u uw gegevens op een\n"
-"aparte partitie wilt bewaren, dient u tevens een \"/home\" partitie te\n"
-"creëren (alleen mogelijk wanneer er meer dan één Linux partitie\n"
-"beschikbaar is).\n"
-"\n"
-"Elke partitie is als volgt afgebeeld: \"Naam\", \"Capaciteit\".\n"
-"\n"
-"\"Naam\" is als volgt opgebouwd: \"type harde schijf\", \"nummer harde schijf"
-"\",\n"
-"\"partitienummer\" (bijvoorbeeld \"hda1\").\n"
-"\n"
-"\"Type harde schijf\" is \"hd\" als uw harde schijf van het IDE-type is en\n"
-"\"sd\" wanneer deze van het SCSI-type is.\n"
-"\n"
-"\"Harde schijf-nummer\" is altijd een letter na \"hd\" of \"sd\". Voor IDE\n"
-"harde schijven:\n"
-"\n"
-" * \"a\" betekent \"master harde schijf op de primaire IDE controller\",\n"
-"\n"
-" * \"b\" betekent \"slave harde schijf op de primaire IDE controller\",\n"
-"\n"
-" * \"c\" betekent \"master harde schijf op de secundaire IDE controller\",\n"
-"\n"
-" * \"d\" betekent \"slave harde schijf op de secundaire IDE controller\".\n"
-"\n"
-"In het geval van SCSI harde schijven betekent een \"a\" \"laagste SCSI ID"
-"\",\n"
-"een \"b\" \"het op één na laagste SCSI ID\", etc."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"De Mandrake Linux installatie is verdeeld over meerdere CDROMs. DrakX \n"
-"weet of een geselecteerd pakket te vinden is op een andere CDROM en zal\n"
-"de huidige CD uitwerpen en u vragen om een andere in te leggen wanneer\n"
-"dat nodig is."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-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 Mandrake\n"
-"Linux, en er wordt niet van u verwacht dat u ze allemaal uit uw hoofd kent.\n"
-"\n"
-"Indien u een standaard-installatie vanaf CD-ROM uitvoert, zal u eerst\n"
-"gevraagd worden aan te geven welke CD's u bij de hand heeft (alleen\n"
-"in Expert-modus). Ga de CD-etiketten na en selecteer de vakjes die\n"
-"corresponderen met de CD's die u heeft voor de installatie. Klik op \"OK\"\n"
-"zodra u gereed bent om verder te gaan.\n"
-"\n"
-"Pakketten zijn samengebracht in groepen die corresponderen met een\n"
-"bepaald gebruik van uw computer. De groepen zelf zijn ingedeeld in vier\n"
-"categorieën:\n"
-"\n"
-"* \"Werkstation\": indien u van plan bent uw computer als werkstation te\n"
-"gaan gebruiken, selecteer dan één of meer van de corresponderende\n"
-"groepen. \n"
-"\n"
-"* \"Ontwikkeling\": als de computer gebruikt gaat worden voor programmeren,\n"
-"kiest u de gewenste groep(en).\n"
-"\n"
-"* \"Server\": als de computer bestemd is voor server-doeleinden, dan\n"
-"kunt u aangeven welke van de meest algemene diensten u op uw\n"
-"computer geïnstalleerd wilt zien.\n"
-"\n"
-"* \"Grafische omgeving\": tot slot is dit waar u uw voorkeur voor een "
-"grafische\n"
-"omgeving kunt aangeven. Tenminste één moet geselecteerd zijn als u een\n"
-"grafisch werkstation wilt hebben!\n"
-"\n"
-"Bij het bewegen van de muispijl boven een groepnaam zal er een korte "
-"verklarende\n"
-"tekst over die groep getoond worden. Als u alle groepen deselecteert tijdens "
-"het\n"
-"uitvoeren van een reguliere installatie (in tegenstelling tot een "
-"opwaardering), dan\n"
-"zal een dialoogvenster verschijnen dat verscheidene opties voor een "
-"minimale\n"
-"installatie voorstelt:\n"
-" * \"Met X\": installeer zo min mogelijk pakketten met behoud van een "
-"werkende grafische werkomgeving;\n"
-" \n"
-" * \"Met basis-documentatie\" installeert het basissysteem plus algemene\n"
-"hulpprogramma's en hun documentatie. Deze installatie is geschikt om een "
-"server\n"
-"mee in te richten.\n"
-"\n"
-" * \"Werkelijk minimale installatie\" zal het absolute minimum installeren "
-"dat nodig\n"
-"is om een werkend Linux-systeem te verkrijgen, slechts met een "
-"opdrachtregel.\n"
-"Deze installatie is ongeveer 65 MB groot.\n"
-"\n"
-"U kunt het \"Individuele pakketselectie\"-vakje selecteren, welke nuttig is "
-"als\n"
-"u bekend bent met de aangeboden pakketten of indien u totale controle wenst\n"
-"over wat er geïnstalleerd zal worden.\n"
-"\n"
-"In het geval dat u de installatie in \"Opwaarderen\"-modus heeft gestart, "
-"kunt u\n"
-"alle groepen deselecteren om te voorkomen dat er nieuwe pakketten "
-"geïnstalleerd\n"
-"worden. Dit is nuttig bij het repareren of het vernieuwen van een bestaand "
-"systeem."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"Tenslotte, afhankelijk van uw keus om al dan niet individuele pakketten\n"
-"te selecteren, wordt u een boom getoond die alle pakketten bevat\n"
-"geclassificeerd in groepen en subgroepen. Terwijl u door de boom bladert,\n"
-"kunt u gehele groepen, subgroepen of individuele pakketten selecteren.\n"
-"\n"
-"Wanneer u een pakket in de boom selecteert, verschijnt een beschrijving\n"
-"aan de rechterkant. Zodra uw selectie klaar is, klikt u de \"Installeren\"-\n"
-"knop welke het installatieproces in gang zal zetten. Afhankelijk van de\n"
-"snelheid van uw apparatuur en het aantal pakketten dat geïnstalleerd\n"
-"moet worden, kan het enige tijd duren om het proces te voltooien. Een\n"
-"geschatte tijd tot voltooiing wordt weergegeven op het scherm om u te\n"
-"helpen inschatten of er nog tijd is om te genieten van een kopje koffie.\n"
-"\n"
-"!! Als een server-pakket geselecteerd is, ofwel bedoeld ofwel omdat\n"
-"het onderdeel is van een hele groep, zal u gevraagd worden om\n"
-"te bevestigen dat u deze servers echt wilt installeren. Onder Mandrake\n"
-"Linux worden alle geïnstalleerde servers standaard ingeschakeld\n"
-"tijdens het opstarten. Zelfs wanneer zij veilig zijn en geen bekende\n"
-"beveiligingsgebreken hadden op het moment dat de distributie werd\n"
-"uitgebracht, kan het gebeuren dat beveiligingsfouten ontdekt worden\n"
-"nadat deze versie van Mandrake Linux afgemaakt werd. Indien u niet\n"
-"weet wat een bepaalde dienst geacht wordt te doen of waarom het\n"
-"geïnstalleerd wordt, klikt u dan \"Nee\". Klikken op \"Ja\" zorgt ervoor\n"
-"dat de getoonde diensten geïnstalleerd worden en dat ze automatisch\n"
-"ingeschakeld zullen worden. !!\n"
-"\n"
-"De \"Automatische afhankelijkheden\"-optie schakelt eenvoudigweg het\n"
-"waarschuwingsvenster uit dat verschijnt wanneer het installatieprogramma\n"
-"automatisch een pakket selecteert. Dit gebeurt omdat het vastgesteld heeft\n"
-"dat het een afhankelijkheid moet vervullen met een ander pakket om de\n"
-"installatie succesvol te kunnen voltooien.\n"
-"\n"
-"Het kleine diskette-pictogram onderaan de lijst stelt u in staat de\n"
-"pakketten-lijst te laden die tijdens een eerdere installatie gekozen was.\n"
-"Als u klikt op dit pictogram zal u gevraagd worden een diskette in het\n"
-"diskettestation te plaatsen welke gecreëerd was aan het eind van een\n"
-"andere installatie. Zie de tweede tip van de laatste stap over hoe u een\n"
-"dergelijke diskette aanmaakt."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Het is nu mogelijk om uw internet- of netwerkverbinding in te stellen.\n"
-"Indien u wenst uw computer aan het Internet of aan een lokaal netwerk te\n"
-"verbinden, klik dan op \"OK\". De automatische bespeuring van netwerk-\n"
-"apparaten en modem zal worden opgestart. Als deze bespeuring mislukt,\n"
-"deselecteer dan het \"Automatische bespeuring gebruiken\"-vakje de\n"
-"volgende keer. U kunt ook besluiten het netwerk niet te configureren of\n"
-"het later pas te doen; in dat geval klikt u op de \"Annuleren\"-knop.\n"
-"\n"
-"Beschikbare verbindingstypen zijn: conventionele modem, ISDN-adapter,\n"
-"ADSL-verbinding, kabelmodem en tenslotte een eenvoudige\n"
-"LAN-verbinding (Ethernet).\n"
-"\n"
-"Wij zullen hier niet tot in detail ingaan op elke configuratie. Zorgt u er\n"
-"gewoon voor dat u alle instellingen van uw Internetprovider of\n"
-"systeembeheerder bij de hand heeft.\n"
-"\n"
-"U kunt het hoofdstuk over internetverbindingen in het handboek\n"
-"raadplegen voor details over de instellingen, of gewoon wachten\n"
-"totdat uw systeem geïnstalleerd is en dan het daarin beschreven\n"
-"programma gebruiken om uw verbinding in te stellen.\n"
-"\n"
-"Indien u wenst het netwerk later na de installatie in te stellen of\n"
-"indien u klaar bent met het instellen van uw verbinding, klikt u\n"
-"op \"Annuleren\"."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"U kunt nu kiezen welke diensten u wil gestart hebben bij het opstarten.\n"
-"\n"
-"In dit overzicht staan alle diensten die beschikbaar zijn in de huidige\n"
-"installatie. Kijk ze aandachtig na en de-selecteer degenen die niet altijd\n"
-"nodig zijn bij het opstarten.\n"
-"\n"
-"U kunt een korte uitleg krijgen over een dienst door een specifieke dienst\n"
-"te selecteren. Wanneer u niet zeker bent of een dienst nuttig is of niet,\n"
-"dan is het veiliger om de standaard-instelling over te nemen.\n"
-"\n"
-"!! Wees vooral voorzichtig in deze stap als u uw machine als een server \n"
-"wilt gebruiken: u zult waarschijnlijk de diensten die u niet nodig heeft "
-"niet\n"
-"willen starten. Onthoudt alstublieft dat een aantal diensten riskant kunnen\n"
-"zijn indien ze geactiveerd zijn op een server. In het algemeen geldt: kies\n"
-"alleen de diensten die u echt nodig heeft.\n"
-"!!"
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux houdt de tijd bij in GMT (Greenwich Mean Time) en vertaalt\n"
-"het naar lokale tijd volgens de tijdzone die u geselecteerd heeft. Het is\n"
-"echter mogelijk om dit te deactiveren door \"Hardware klok ingesteld op\n"
-"GMT\" te deselecteren zodat de hardware-klok dezelfde is als de systeem-\n"
-"klok. Dit is nuttig wanneer er op de computer nog een ander besturings-\n"
-"systeem staat zoals Windows.\n"
-"\n"
-"De \"Automatische tijdssynchronisatie\"-optie zal de klok automatisch\n"
-"bijstellen door verbinding te maken met een tijdsserver op internet. In\n"
-"de getoonde lijst kunt u een server kiezen bij u in de buurt. Uiteraard\n"
-"moet u een werkende internetverbinding hebben voordat deze functie\n"
-"werkt. Dit zorgt er tevens voor dat er een tijdsserver op uw computer\n"
-"wordt geïnstalleerd die mogelijkerwijs gebruikt kan worden door\n"
-"andere computers op uw lokale netwerk."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (voor X Window System) is het hart van de GNU/Linux grafische interface\n"
-"waarvan alle grafische omgevingen (KDE, GNOME, AfterStep, WindowMaker,\n"
-"etc) die met Mandrake Linux zijn meegeleverd, afhankelijk zijn. In deze "
-"stap\n"
-"zal DrakX trachten X automatisch te configureren.\n"
-"\n"
-"Het is uiterst ongebruikelijk dat dit mislukt, tenzij de hardware erg oud "
-"(of\n"
-"erg nieuw) is. Als het slaagt, zal X automatisch gestart worden in het "
-"beste\n"
-"oplossend vermogen mogelijk, afhankelijk van de grootte van uw monitor.\n"
-"Een venster zal verschijnen en u vragen of u het kunt zien.\n"
-"\n"
-"Indien u een \"Expert\"-installatie uitvoert, komt u in de X "
-"configuratiewizard.\n"
-"Zie het corresponderende stuk in de handleiding voor meer informatie over\n"
-"deze wizard.\n"
-"\n"
-"Als u het bericht tijdens de test kunt zien en \"Ja\" antwoordt, zal DrakX\n"
-"doorgaan naar de volgende stap. Zoniet, dan betekent dat gewoon dat de\n"
-"instelling onjuist was. De test zal in dat geval automatisch eindigen na\n"
-"10 seconden en het scherm herstellen. Voor meer informatie over hoe u\n"
-"uw beeldscherm moet configureren zij u verwezen naar het hoofdstuk over\n"
-"videoconfiguratie in de handleiding."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"Tenslotte zal u gevraagd worden of u de grafische interface wilt zien\n"
-"bij het opstarten. Merk op dat deze vraag ook gesteld wordt zelfs als\n"
-"u niet ervoor gekozen hebt om de configuratie te testen. Vanzelfsprekend\n"
-"wilt u \"Nee\" antwoorden als uw machine als server moet dienen, of\n"
-"indien u er niet in slaagde het beeld te configureren."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"De Mandrake Linux CD-ROM heeft een ingebouwde reddings-modus. U kunt\n"
-"erbij komen door op te starten van de CD-ROM, de \"F1\"-toets in te drukken\n"
-"bij het opstartscherm en \"rescue\" in te typen bij de aanwijzing. Maar in "
-"het\n"
-"geval dat uw computer niet kan opstarten van de CD-ROM, moet u terugkomen\n"
-"naar deze stap voor hulp in tenminste twee situaties:\n"
-"\n"
-" * wanneer de opstartlader geïnstalleerd wordt, zal DrakX de boot sector "
-"(MBR)\n"
-"van uw eerste harde schijf overschrijven (tenzij u een andere "
-"opstartbeheerder\n"
-"gebruikt) zodat u op kunt starten met ofwel Windows ofwel GNU/Linux (ervan\n"
-"uitgaand dat u Windows op uw systeem heeft). Indien u Windows opnieuw\n"
-"moet installeren, zal het Microsoft installatieproces de boot sector "
-"herschrijven,\n"
-"en u zult dan niet meer in staat zijn GNU/Linux op te starten!\n"
-"\n"
-" * indien een probleem zich voordoet waardoor u GNU/Linux niet van de harde\n"
-"schijf kunt opstarten, zal deze diskette de enige manier zijn om GNU/Linux\n"
-"op te starten. Hij bevat een behoorlijk aantal systeemgereedschappen om\n"
-"uw systeem in oude staat te herstellen wanneer het gecrashed is door een\n"
-"stroomonderbreking, een ongelukkige typfout, een vergissing in een\n"
-"wachtwoord, of wat voor reden dan ook.\n"
-"\n"
-"Indien u \"Ja\" zegt, wordt u gevraagd een diskette te plaatsen in het\n"
-"diskettestation. De diskette moet leeg zijn of geen gegevens bevatten die\n"
-"u nog nodig heeft. Het is niet nodig om hem te formatteren omdat DrakX de\n"
-"gehele diskette zal herschrijven."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"Op dit punt moet u kiezen waar op uw harde schijf u uw Mandrake Linux\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 "
-"nieuwe\n"
-"Mandrake Linux besturingssysteem.\n"
-"\n"
-"Omdat de effecten van het partitioneringsproces over het algemeen niet\n"
-"terug te draaien zijn, kan partitioneren intimiderend en spannend zijn voor\n"
-"een onervaren gebruiker. Gelukkig is er een wizard die dit proces\n"
-"vereenvoudigt. Raadpleeg de handleiding voordat u begint en neem de\n"
-"tijd.\n"
-"\n"
-"Indien u de installatie in expert-modus draait, komt u terecht in "
-"DiskDrake,\n"
-"het partitioneringsprogramma van Mandrake Linux, dat u in staat stelt\n"
-"om uw partities precies af te stellen. Zie het hoofdstuk over DiskDrake\n"
-"in de handleiding. Voor de installatie-interace kunt u de wizards gebruiken\n"
-"die hier beschreven zijn door op de \"Wizard\"-knop van het dialoogvenster\n"
-"te klikken.\n"
-"\n"
-"Indien er reeds partities gedefinieerd zijn, hetzij van een vorige "
-"installatie\n"
-"hetzij door een ander partitioneringsprogramma, dan kunt u deze\n"
-"eenvoudigweg selecteren om uw Linux-systeem op te installeren.\n"
-"\n"
-"Indien er geen partities gedefinieerd zijn, zult u ze moeten aanmaken met\n"
-"de wizard. Afhankelijk van de configuratie van uw harde schijf, zijn er\n"
-"verscheidene opties beschikbaar:\n"
-"\n"
-" * \"Vrije ruimte gebruiken\": deze optie zal leiden tot het automatisch\n"
-"partitioneren van uw lege schijf/schijven. Er worden u verder geen vragen\n"
-"gesteld.\n"
-"\n"
-" * \"Bestaande partitie gebruiken\": de wizard heeft één of meer bestaande\n"
-"Linux-partities op uw harde schijf gevonden. Indien u deze wilt gebruiken,\n"
-"kiest u deze optie. Vervolgens zal u gevraagd worden de koppelpunten te\n"
-"kiezen die met elk van de partities geassocieerd zijn. De bestaande\n"
-"koppelpunten zijn standaard al geselecteerd en meestal is het het beste\n"
-"als u deze behoudt.\n"
-"\n"
-" * \"Vrije ruime op de Windows-partitie gebruiken\": indien Microsoft "
-"Windows\n"
-"op uw harde schijf is geïnstalleerd en alle beschikbare ruimte in beslag "
-"neemt,\n"
-"dient u vrije ruimte te creëren voor Linux-gegevens. Om dat te doen, kunt u "
-"uw\n"
-"Microsoft Windows-partitie en -gegevens wissen (zie \"Gehele schijf wissen"
-"\"\n"
-"of \"Expert-modus\"-oplossingen) of uw Microsoft Windows-partitie\n"
-"verkleinen. Het aanpassen van de grootte kan bewerkstelligd worden zonder\n"
-"verlies van enige gegevens, vooropgesteld dat u eerst de Windows-partitie\n"
-"gedefragmenteerd heeft. Een reservekopie maken van uw gegevens kan\n"
-"ook geen kwaad. Deze oplossing is aanbevolen indien u zowel\n"
-"Mandrake Linux en Microsoft Windows op dezelfde computer wilt gebruiken.\n"
-"\n"
-" Laat het goed tot u doordringen, voordat u deze optie kiest, dat uw\n"
-"Microsoft Windows partitie na afloop van deze procedure minder groot\n"
-"zal zijn dan hij nu is. U zult minder vrije ruimte hebben onder\n"
-"Microsoft Windows om uw gegevens op te slaan of om nieuwe software te\n"
-"installeren.\n"
-"\n"
-" * \"Gehele schijf wissen\": indien u alle gegevens en alle partities op uw\n"
-"harde schijf wilt verwijderen en vervangen door uw nieuwe Mandrake Linux-\n"
-"systeem, kiest u deze optie. Weest u voorzichtig met deze oplossing omdat u\n"
-"na bevestiging deze keuze niet meer ongedaan kunt maken.\n"
-"\n"
-" !! Als u deze optie kiest, zullen alle gegevens op uw schijf verloren "
-"gaan. !!\n"
-"\n"
-" * \"Windows verwijderen\": dit wist simpelweg alles op de schijf en begint "
-"van\n"
-"voren af aan met partitioneren. Alle gegevens op uw schijf zullen verloren\n"
-"gaan.\n"
-"\n"
-" !! Als u deze optie kiest, zullen alle gegevens op uw schijf verloren "
-"gaan. !!\n"
-"\n"
-" * \"Expert-modus\": kies deze optie indien u handmatig uw harde schijf "
-"wenst\n"
-"te partitioneren. Weest u voorzichtig - het is een krachtige maar riskante "
-"keuze.\n"
-"U kunt erg gemakkelijk al uw gegevens kwijtraken. Kiest u derhalve niet "
-"hiervoor\n"
-"tenzij u weet wat u doet. Om te leren hoe u het DiskDrake-hulpprogramma "
-"kunt\n"
-"gebruiken zij u verwezen naar het hoofdstuk ``Uw partities beheren'' in de\n"
-"handleiding."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"Alstublieft. De installatieprocedure is voltooid en uw GNU/Linux-systeem\n"
-"is klaar voor gebruik. U hoeft alleen maar op \"OK\" te klikken om uw \n"
-"computer opnieuw te starten. U kunt GNU/Linux of Windows opstarten,\n"
-"welke u prefereert (indien u een meervoudig opstartsysteem gebruikt), \n"
-"zodra de computer opnieuw is gestart.\n"
-"\n"
-"De \"Geavanceerd\"-knop (alleen in Expert-modus) toont twee extra \n"
-"knoppen voor:\n"
-"\n"
-" * \"auto-installatiediskette aanmaken\": om een installatiediskette te\n"
-"creëren welke de gehele installatie automatisch zal uitvoeren zonder een\n"
-"toezichthouder, gelijkend op de installatie die u zonet heeft\n"
-"geconfigureerd.\n"
-"\n"
-" Merk op dat er twee verschillende opties zijn na het aanklikken\n"
-" van deze knop:\n"
-"\n"
-" * \"Afspelen\". Dit is een gedeeltelijk geautomatiseerde installatie, "
-"omdat\n"
-"de partitioneringsstap (alleen deze) interactief blijft.\n"
-"\n"
-" * \"Geautomatiseerd\". Volledig geautomatiseerde installatie: de harde\n"
-"schijf wordt volledig overschreven en alle gegevens erop raken verloren.\n"
-"\n"
-" Deze mogelijkheid is erg handig wanneer u een grote hoeveelheid\n"
-"soortgelijke computers installeert. Zie ook de Auto-installatie afdeling op\n"
-"onze website.\n"
-"\n"
-" * \"Pakketselectie opslaan\"(*) : slaat de pakketselectie op zoals u hem\n"
-"eerder heeft gemaakt. Vervolgens, wanneer u een andere installatie\n"
-"uitvoert, plaatst u de diskette in het diskettestation en draait u het\n"
-"installatieprogramma waarna u naar het helpscherm gaat door op de\n"
-"[F1]-toets te drukken, en door ''linux defcfg=\"floppy\" '' in te geven.\n"
-"\n"
-"(*) U heeft een FAT-geformatteerde dskette nodig (om er één onder\n"
-"GNU/Linux te creëren, typt u \"mformat a:\")"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Iedere nieuw gedefinieerde partitie moet geformatteerd worden voor\n"
-"gebruik (formatteren betekent het creëren van een bestandssysteem).\n"
-"\n"
-"Op dit moment wilt u wellicht enkele reeds bestaande partities\n"
-"herformatteren om alle gegevens erop te wissen. Indien u dat wenst\n"
-"te doen, selecteert u dan ook deze partities.\n"
-"\n"
-"Merk op dat het niet nodig is om alle reeds bestaande partities te\n"
-"herformatteren. U dient de partities waar het besturingssysteem op\n"
-"staat te herformatteren (zoals \"/\", \"/usr\" of \"/var\") maar u hoeft\n"
-"geen partities te herformatteren die gegevens bevatten die u wenst\n"
-"te bewaren (gewoonlijk \"/home\").\n"
-"\n"
-"Weest u alstublieft voorzichtig met het selecteren van partities. Na het\n"
-"formatteren zullen alle gegevens op de geselecteerde partities definitief\n"
-"verwijderd zijn.\n"
-"\n"
-"Klik op \"OK\" wanneer u klaar bent om de partities te formatteren.\n"
-"\n"
-"Klik op \"Annuleren\" indien u een andere partitie voor uw nieuwe\n"
-"Mandrake Linux besturingssysteem wilt kiezen.\n"
-"\n"
-"Klik op \"Geavanceerd\" indien u partities wenst te selcteren die op\n"
-"onleesbare blokken gecontroleerd zullen worden."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Uw nieuwe Mandrake Linux besturingssysteem wordt nu geïnstalleerd.\n"
-"Afhankelijk van het aantal pakketten dat u zult installeren en de snelheid\n"
-"van uw computer, kan deze operatie enkele minuten tot een behoorlijk lange\n"
-"tijd in beslag nemen.\n"
-"\n"
-"Even geduld alstublieft."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"Op het moment dat u Mandrake Linux installeert, is het waarschijnlijk\n"
-"dat sommige pakketten vernieuwd zijn sinds het moment dat het werd\n"
-"uitgebracht. Sommige onvolkomenheden kunnen gerepareerd zijn en\n"
-"beveiligingsproblemen opgelost. Om u te kunnen laten profiteren van\n"
-"deze vernieuwingen kunt u ze nu downloaden van het internet.\n"
-"Kies \"Ja\" indien u een werkende internetverbinding heeft, of \"Nee\"\n"
-"als u liever later vernieuwde pakketten installeert.\n"
-"\n"
-"Wanneer u op \"Ja\" klikt verschijnt er een lijst van plaatsen waar\n"
-"vernieuwingen van kunnen worden opgehaald. Kies degene waar\n"
-"u zich het dichtst bij in de buurt bevindt. Daarna verschijnt een\n"
-"pakketselectieboom: ga de selectie na en druk op \"Installeren\"\n"
-"om de geselecteerde pakketten op te halen en te installeren. Druk\n"
-"op \"Annuleren\" om af te breken."
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Voordat u verdergaat dient u eerst de voorwaarden in de licentie\n"
-"aandachtig te lezen. Zij beslaan de gehele Mandrake Linux distributie,\n"
-"en indien u niet akkoord gaat met alle voorwaarden erin klikt u op de\n"
-"\"Weigeren\"-knop hetgeen de installatie onmiddelijk zal afbreken. Om\n"
-"verder te gaan met de installatie, klikt u op de \"Accepteren\"-knop."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"Op dit punt is het tijd om het gewenste beveiligingsniveau te kiezen voor\n"
-"deze computer. Als een vuistregel is aan te houden dat hoe meer "
-"blootgesteld\n"
-"de computer is, en hoe meer cruciale gegevens erop opgeslagen zijn,\n"
-"hoe hoger het beveiligingsniveau moet zijn. Echter, een hoger\n"
-"beveiligingsniveau gaat meestal ten koste van gebruiksgemak. U zij\n"
-"verwezen naar het MSEC-hoofdstuk van de \"Referentiehandleiding\" voor\n"
-"meer informatie over de betekenis van deze niveaus.\n"
-"\n"
-"In het geval dat u niet weet wat te kiezen, behoudt u de standaard optie."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 Mandrake Linux systeem. Indien er reeds partities\n"
-"gedefinieerd zijn, van een vorige GNU/Linux installatie of door een\n"
-"ander partitioneringsprogramma, kunt u bestaande partities gebruiken.\n"
-"In andere gevallen moeten er harde schijf-partities gedefinieerd worden.\n"
-"\n"
-"Om partities te creëren, dient u eerst een harde schijf te kiezen. U kunt "
-"de\n"
-"te partitioneren schijf selecteren door op \"hda\" te klikken voor de "
-"eerste\n"
-"IDE-schijf, \"hdb\" voor de tweede, \"sda\" voor de eerste SCSI-schijf\n"
-"enzovoort.\n"
-"\n"
-"Om de geselecteerde harde schijf te partitioneren, kunt u deze opties\n"
-"gebruiken:\n"
-"\n"
-" * \"Alles wissen\": deze optie verwijdert alle partities op de "
-"geselecteerde\n"
-"harde schijf.\n"
-"\n"
-" * \"Automatisch toewijzen\": deze optie creëert automatisch ext3- en swap-\n"
-"partities in de vrije ruimte op uw harde schijf.\n"
-"\n"
-" * \"Meer\": geeft toegang tot extra opties:\n"
-"\n"
-" * \"Partitietabel opslaan\": slaat de partitietabel op op een diskette. "
-"Nuttig om\n"
-"later zonodig de partitietabel te herstellen. Het is sterk aanbevolen deze "
-"stap uit\n"
-"te voeren.\n"
-"\n"
-" * \"Partitietabel herstellen\": deze optie stelt u in staat om een eerder "
-"opgeslagen\n"
-"partitietabel van diskette te herstellen.\n"
-"\n"
-" * \"Partitietabel redden\": indien uw partitietabel is beschadigd, kunt u "
-"deze\n"
-"trachten te herstellen met deze optie. Weest u voorzichtig en onthoud dat "
-"dit\n"
-"kan mislukken.\n"
-"\n"
-" * \"Partitietabel herladen\": gooit alle veranderingen weg en laadt de\n"
-"partitietabel waarmee u begon;\n"
-"\n"
-" * \"Auto-koppeling verwisselbare media\": het deselecteren van deze optie\n"
-"dwingt gebruikers om handmatig verwisselbare media zoals diskettes en\n"
-"CD-ROMs te koppelen en te ontkoppelen.\n"
-"\n"
-" * \"Wizard\": gebruik deze optie indien u een wizard wenst te gebruiken om\n"
-"uw harde schijf mee te partitioneren. Dit is aanbevolen als u geen brede "
-"kennis\n"
-"heeft over partitioneren.\n"
-"\n"
-" * \"Ongedaan maken\": gebruik deze optie om uw wijzigingen te annuleren.\n"
-"\n"
-" * \"Naar normale / expert modus schakelen\": laat extra handelingen toe op\n"
-"partities (type, opties, formatteren) en geeft meer informatie.\n"
-"\n"
-" * \"Klaar\": wanneer u klaar bent met het partitioneren van uw harde "
-"schijf, zal dit\n"
-"de wijzigingen wegschrijven naar schijf.\n"
-"\n"
-"Merk op: u kunt iedere optie met behulp van het toetsenbord bereiken. "
-"Navigeer door\n"
-"de partities met behulp van [Tab] en [Omhoog/Omlaag] pijlen.\n"
-"\n"
-"Wanneer een partitie is geselecteerd, kunt u deze toetscombinaties "
-"gebruiken:\n"
-"\n"
-" * Ctrl+c om een nieuwe partitie te creëren (als een lege ruimte is "
-"geselecteerd);\n"
-"\n"
-" * Ctrl+d om een partitie te verwijderen;\n"
-"\n"
-" * Ctrl+m om het koppelpunt in te stellen.\n"
-"\n"
-"Voor meer informatie over de verschillende types bestandssystemen die er "
-"zijn,\n"
-"leest u het hoofdstuk 'ext2fs' van de ``Referentiehandleiding''.\n"
-"\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 welke gebruikt "
-"zal\n"
-"worden 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_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"Er is meer dan één Microsoft Windows partitie op uw harde schijf bespeurd.\n"
-"Kiest u degene die u wilt verkleinen om uw nieuwe Mandrake Linux\n"
-"besturingssysteem te kunnen installeren.\n"
-"\n"
-"Elke partitie wordt getoond als volgt: \"Linux naam\", \"Windows naam\"\n"
-"\"Capaciteit\".\n"
-"\n"
-"\"Linux naam\" is gestructureerd: \"harde schijf-type\", \"harde schijf-teken"
-"\",\n"
-"\"partitienummer\" (bijvoorbeeld \"hda1\").\n"
-"\n"
-"\"Harde schijf-type\" is \"hd\" indien uw harde schijf een IDE-schijf is en\n"
-"\"sd\" indien het een SCSI-schijf is.\n"
-"\n"
-"\"Harde schijf-teken\" is altijd een letter na \"hd\" of \"sd\". Bij IDE-\n"
-"harde schijven:\n"
-"\n"
-" * \"a\" betekent \"master apparaat op de primaire IDE controller\",\n"
-"\n"
-" * \"b\" betekent \"slave apparaat op de primaire IDE controller\",\n"
-"\n"
-" * \"c\" betekent \"master apparaat op de secundaire IDE controller\",\n"
-"\n"
-" * \"d\" betekent \"slave apparaat op de secundaire IDE controller\".\n"
-"\n"
-"Bij SCSI harde schijven betekent een \"a\" \"laagste SCSI ID\", een\"b\" "
-"\"op één na laagste SCSI ID\", enzovoort.\n"
-"\n"
-"\"Windows naam\" is de letter van uw harde schijf onder Windows (de\n"
-"eerste schijf of partitie wordt \"C:\" genoemd)."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Even geduld a.u.b. Deze operatie kan enkele minuten duren."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"DrakX moet nu weten of u een standaard (\"Aanbevolen\") installatie wilt\n"
-"uitvoeren, of meer controle wilt kunnen uitoefenen (\"Expert\"). U heeft "
-"verder\n"
-"de keus tussen het uitvoeren van een nieuwe installatie en het opwaarderen\n"
-"van een reeds aanwezig Mandrake Linux systeem:\n"
-"\n"
-" * \"Installeren\" wist het vorige systeem volledig. Echter, afhankelijk "
-"van\n"
-"wat er momenteel op uw computer geïnstalleerd is, is het mogelijk om\n"
-"oude (Linux- of andere) partities onveranderd te behouden.\n"
-"\n"
-" * \"Opwaarderen\" deze installatieklasse laat u eenvoudigweg de pakketten\n"
-"vernieuwen die nu op uw Mandrake Linux-systeem geïnstalleerd zijn. Het\n"
-"behoudt de huidige partities van uw harde schijven zowel als de\n"
-"gebruikersconfiguraties. Alle andere configuratiestappen van een gewone\n"
-"installatie zullen beschikbaar blijven.\n"
-"\n"
-" * \"Alleen pakketten opwaarderen\" Deze nieuwe installatieklasse\n"
-"laat u een bestaand Mandrake Linux-systeem opwaarderen met behoud\n"
-"van de gehele systeemconfiguratie. Het is mogelijk om nieuwe pakketten\n"
-"toe te voegen aan de huidige installatie.\n"
-"\n"
-"Opwaarderen zou goed moeten gaan voor Mandrake Linux-systemen\n"
-"vanaf versie \"8.1\".\n"
-"\n"
-"Kies, afhankelijk van uw kennis van GNU/Linux, één van de volgende\n"
-"mogelijkheden:\n"
-"\n"
-" * Aanbevolen: kies dit als u nog nooit een GNU/Linux besturingssysteem "
-"hebt\n"
-"geïnstalleerd. De installatie zal erg gemakkelijk verlopen en er zullen u\n"
-"slechts enkele vragen gesteld worden.\n"
-"\n"
-" * Expert: als u een goede kennis bezit van GNU/Linux dan wilt u wellicht\n"
-"een in hoge mate aangepaste installatie uitvoeren. Sommige van de \n"
-"beslissingen die u zult moeten maken kunnen moeilijk zijn als u geen\n"
-"goede kennis heeft van GNU/Linux, dus het is niet aan te raden dat diegenen\n"
-"zonder een behoorlijke hoeveelheid ervaring deze installatieklasse kiezen."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"Normaal gesproken selecteert DrakX het juiste toetsenbord voor u\n"
-"(afhankelijk van de taal die u heeft gekozen). Het is echter mogelijk dat\n"
-"u een toetsenbord bezit dat niet exact correspondeert met uw taal: \n"
-"bijvoorbeeld, als u een Engels sprekende Zwitser bent wilt u nog steeds\n"
-"dat uw toetsenbordinstelling op Zwitsers staat. Of indien u Engels spreekt\n"
-"maar zich in Quebec bevindt, verkeert u misschien in dezelfde situatie.\n"
-"In beide gevallen zult u terug moeten gaan naar deze installatiestap\n"
-"en het juiste toetsenbord uit de lijst kiezen.\n"
-"\n"
-"Klik op de \"Meer\"-knop om de complete lijst van ondersteunde\n"
-"toetsenbordindelingen te zien.\n"
-"\n"
-"Als u een toetsenbordindeling kiest welke gebaseerd is op een niet-Latijns\n"
-"alfabet, zal het volgende dialoogvenster u vragen om de toetscombinatie\n"
-"te kiezen die zal schakelen tussen de Latijn- en niet-Latijnse indelingen."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"De eerste stap is het kiezen van de taal van uw voorkeur.\n"
-"\n"
-"Kies u alstublieft uw geprefereerde taal voor installatie en gebruik door\n"
-"het systeem.\n"
-"\n"
-"Door te klikken op de \"Geavanceerd\"-knop kunt u andere talen selecteren\n"
-"die op uw werkstation geïnstalleerd moeten worden. Het selecteren van\n"
-"andere talen zal de taalspecifieke bestanden voor systeemdocumentatie\n"
-"en toepassingen installeren. Als u bijvoorbeeld gastheer bent voor Spaanse\n"
-"gebruikers op uw machine, selecteert u Nederlands als eerste taal in het\n"
-"boom-overzicht en in de Geavanceerd-afdeling klikt u op het vakje naast\n"
-"\"Spaans|Spanje\".\n"
-"\n"
-"Merk op dat meerdere talen geïnstalleerd kunnen worden. Zodra u enige\n"
-"extra taalgebieden heeft geselecteerd, klikt u op de \"OK\"-knop om verder\n"
-"te gaan."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"Normaal gesproken ziet DrakX vanzelf het aantal knoppen op uw muis.\n"
-"Zoniet, dan neemt het aan dat u een tweeknops-muis heeft en\n"
-"zal deze instellen voor het nadoen van een derde knop. DrakX zoekt\n"
-"zelf uit of dit een PS/2-, seriële- of USB-muis is.\n"
-"\n"
-"Indien u een ander type muis wenst te specificeren, selecteer dan het\n"
-"juiste type uit de getoonde lijst.\n"
-"\n"
-"Indien u een andere muis kiest dan de standaardmuis, zult u een muis-\n"
-"testscherm te zien krijgen. Gebruik de knoppen en het wieltje om te\n"
-"controleren dat de instellingen goed zijn. Als de muis niet correct werkt,\n"
-"druk dan op de spatiebalk of Enter om te \"Annuleren\" en kies opnieuw.\n"
-"\n"
-"Wielmuizen worden soms niet automatisch bespeurd. U dient ze handmatig\n"
-"te selecteren uit de lijst. Zorg ervoor dat u degene kiest die "
-"correspondeert\n"
-"met het type poort waaraan de muis verbonden is. Nadat u op \"OK\" heeft\n"
-"geklikt, wordt een afbeelding van een muis weergegeven. U dient dan\n"
-"het wieltje van uw muis te bewegen om het op de juiste manier te activeren.\n"
-"Ga vervolgens na of alle knoppen en bewegingen goed werken."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Gelieve de juiste poort te kiezen. COM1 onder Windows wordt bijvoorbeeld\n"
-"\"ttyS0\" genoemd onder GNU/Linux."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"Dit is de meest cruciale beslissing voor de beveiliging van uw GNU/Linux\n"
-"systeem: u moet het \"root\"-wachtwoord invoeren. \"root\" is de systeem-\n"
-"beheerder en is de enige die geautoriseerd is om vernieuwingen uit te \n"
-"voeren, gebruikers toe te voegen, de algehele systeemconfiguratie te "
-"wijzigen,\n"
-"enzovoort. Kortom, \"root\" kan alles doen! Daarom dient u een lastig\n"
-"te raden wachtwoord te kiezen - DrakX vertelt het u als het te makkelijk\n"
-"is. Zoals u kunt zien kunt u ervoor kiezen geen wachtwoord in te vullen,\n"
-"maar dit raden wij sterk af al was het maar om deze ene reden: denk\n"
-"niet dat alleen omdat u GNU/Linux opgestart heeft, uw andere\n"
-"besturingssystemen niet aangetast kunnen worden door vergissingen.\n"
-"Omdat \"root\" alle beperkingen kan overschrijden en onbedoeld alle\n"
-"gegevens op partities kan wissen door achteloos deze partities te\n"
-"benaderen, is het belangrijk dat het lastig is om \"root\" te worden.\n"
-"\n"
-"Het wachtwoord zou een mix van alfanumerieke karakters moeten zijn en\n"
-"tenminste 8 karakters lang. Schrijf nooit het \"root\"-wachtwoord op - dat\n"
-"maakt het te makkelijk om een systeem te compromitteren.\n"
-"\n"
-"Aan de andere kant, maak ook het wachtwoord niet te lang of gecompliceerd\n"
-"omdat u het moet kunnen onthouden zonder al te veel moeite. \n"
-"\n"
-"Het wachtwoord zal niet op het scherm getoond worden wanneer u het\n"
-"intypt. Vandaar dat u het wachtwoord tweemaal moet intypen om de kans\n"
-"te verminderen dat u een typfout maakt. Indien u toevallig dezelfde typfout\n"
-"twee keer maakt, dan zal dit \"incorrecte\" wachtwoord gebruikt moeten\n"
-"worden bij de eerste keer dat u verbinding maakt.\n"
-"\n"
-"In expert-modus wordt u gevraagd of u verbinding gaat maken met een\n"
-"aanmeldingsserver zoals NIS of LDAP.\n"
-"\n"
-"Indien uw netwerk LDAP, NIS, of PDC Windows Domein aanmeldings-\n"
-"diensten gebruikt voor aanmelding, selecteer dan de overeenkomende\n"
-"optie als \"aanmelding\". In het geval dat u dit niet weet, raadpleeg\n"
-"dan uw netwerkbeheerder.\n"
-"\n"
-"Indien uw computer niet verbonden is aan een beheerd netwerk, zult u\n"
-"willen kiezen voor \"Lokale bestanden\" als wijze van aanmelding."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO en GRUB zijn opstartladers voor GNU/Linux. Normaal gesproken\n"
-"is deze fase volledig geautomatiseerd. In feite analyseert DrakX de\n"
-"bootsector van de schijf en handelt al naar gelang hetgeen hier\n"
-"gevonden wordt:\n"
-"\n"
-" * als een Windows bootsector gevonden is, zal deze vervangen\n"
-"worden door een GRUB/LILO bootsector. Dientengevolge zult u\n"
-"ofwel GNU/Linux kunnen opstarten ofwel een ander besturingssysteem;\n"
-"\n"
-" * als een GRUB- of LILO bootsector gevonden is zal deze vervangen\n"
-"worden door een nieuwe;\n"
-"\n"
-"In het geval dat er onzekerheid is, zal DrakX een dialoogvenster\n"
-"weergeven met diversie opties.\n"
-"\n"
-" * \"Te gebruiken opstartlader\": u heeft drie keuzes:\n"
-"\n"
-" * \"GRUB\": indien u GRUB prefereert (tekstmenu).\n"
-"\n"
-" * \"LILO met grafisch menu\" indien u LILO met grafische interface\n"
-"prefereert.\n"
-"\n"
-" * \"LILO met tekstmenu\": indien u LILO met tekstmenu-interface\n"
-"prefereert.\n"
-"\n"
-" * \"Opstartapparaat\": in de meeste gevallen zult u de standaardkeuze\n"
-"(\"/dev/hda\") niet veranderen, maar als u dat prefereert kan de\n"
-"opstartlader op de tweede harde schijf (\"/dev/hdb\") geïnstalleerd\n"
-"worden, of zelfs op een diskette (\"/dev/fd0\").\n"
-"\n"
-" * \"Periode voordat standaard beeldbestand opgestard wordt\":\n"
-"wanneer de computer opnieuw wordt opgestart, is dit de periode\n"
-"die de gebruiker heeft om een ander item te kiezen uit het opstartmenu\n"
-"voordat de standaardoptie gekozen wordt.\n"
-"\n"
-"!! Let op dat indien u geen opstartlader installeert (door hier \"Annuleren"
-"\"\n"
-"te kiezen) u ervoor moet zorgen dat u een manier heeft om uw Mandrake\n"
-"Linux-systeem op te starten! Zorg er tevens voor dat u weet wat u doet\n"
-"voordat u één van de opties wijzigt. !!\n"
-"\n"
-"Onder de \"Geavanceerd\"-knop in dit dialoogvenster zitten veel\n"
-"geavanceerde opties, waar alleen een gevorderde gebruiker iets\n"
-"aan heeft."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"Nadat u de algemene opstartlader-parameters heeft geconfigureerd, zal de\n"
-"lijst van opstartopties die beschikbaar zijn bij het opstarten worden "
-"weergegeven.\n"
-"\n"
-"Als er een ander besturingssysteem op uw computer is geïnstalleerd, zal\n"
-"dit automatisch worden toegevoegd aan het opstartmenu. Hier kunt u de\n"
-"bestaande opties fijn afregelen. Selecteer een item en klik op \"Wijzigen\" "
-"om\n"
-"het te wijzigen of te verwijderen; \"Toevoegen\" creëert een nieuw item; en\n"
-"\"Klaar\" gaat door naar de volgende installatiestap.\n"
-"\n"
-"U wilt verder misschien niet iedereen toegang geven tot die "
-"besturingssystemen.\n"
-"In dat geval kunt u de overeenkomstige items verwijderen. Maar dan zult\n"
-"u echter wel een opstartdiskette nodig hebben om ze nog te kunnen opstarten!"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Hier moet u ingeven waar u de informatie wenst te\n"
-"plaatsen die nodig is om GNU/Linux op te starten.\n"
-"\n"
-"\n"
-"Tenzij u precies weet wat u doet, kiest u \"Eerste sector van\n"
-"station (MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"Hier selecteren we een printsysteem voor uw computer. Andere\n"
-"besturingssystemen geven u er wellicht maar één, maar Mandrake\n"
-"heeft er drie.\n"
-"\n"
-" * \"pdq\" - hetgeen betekent \"print, don't queue\", is de keuze indien\n"
-"u een directe verbinding tussen uw computer en uw printer heeft en u\n"
-"in staat wilt zijn om printtaken snel te stoppen in het geval van\n"
-"papierstoringen en u niet beschikt over netwerkprinters. Het kan\n"
-"alleen omgaan met erg simpele netwerkprinttaken en is enigszins\n"
-"langzaam wanneer gebruikt in een netwerk. Kies \"pdq\" indien\n"
-"dit uw eerste kennismaking met GNU/Linux is. U kunt uw keuze\n"
-"achteraf nog wijzigen door PrinterDrake te draaien vanuit het\n"
-"Mandrake Controlecentrum op de expert-knop te klikken.\n"
-"\n"
-" * \"CUPS\"``Common Unix Printing System'' is uitstekend geschikt\n"
-"om naar uw lokale printer af te drukken maar ook naar de andere kant\n"
-"van de planeet. Het is eenvoudig en kan dienstdoen als een server of\n"
-"een client voor het antieke \"lpd\" printsysteem, zodat het compatibel\n"
-"is met voorgaande systemen. Het kent vele kunstjes, maar een\n"
-"basisinstallatie is bijna net zo eenvoudig als \"pdq\". Indien u dit nodig\n"
-"heeft om een \"lpd\"-server te emuleren, dient u de \"cups-lpd\"-daemon\n"
-"in te schakelen. CUPS heeft grafische schillen voor het afdrukken of\n"
-"het kiezen van printeropties.\n"
-"\n"
-" * \"lprNG\"``line printer daemon New Generation''. Dit systeem kan\n"
-"ongeveer hetzelfde als de anderen, maar het kan ook afdrukken naar\n"
-"printers gekoppeld aan een Novell Netwerk, omdat het het IPX-protocol\n"
-"ondersteunt. Verder kan het direct afdrukken naar shell-opdrachten.\n"
-"Indien u Novell nodig heeft of het afdrukken naar opdrachten zonder\n"
-"een afzonderlijk pijplijn-construct, gebruik dan lprNG. In andere gevallen\n"
-"verdient CUPS de voorkeur omdat het eenvoudiger is en beter werkt\n"
-"in netwerkverband."
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX is nu bezig met het zoeken naar IDE-apparaten die in uw\n"
-"computer aanwezig zijn. Het zal tevens zoeken naar één of meer PCI\n"
-"SCSI-kaart(en) in uw systeem. Als een SCSI-kaart gevonden is, zal\n"
-"DrakX automatisch het geschikte stuurprogramma installeren.\n"
-"\n"
-"Omdat hardware-bespeuring niet altijd een stuk hardware bespeurt, zal\n"
-"DrakX u vragen om te bevestigen dat er een PCI SCSI-kaart aanwezig is.\n"
-"Klik op \"Ja\" indien u weet dat er een SCSI-kaart in uw machine is\n"
-"geïnstalleerd. U krijgt een lijst van SCSI-kaarten te zien waaruit u kunt\n"
-"kiezen. Klik op \"Nee\" indien u geen SCSI-hardware heeft. In het geval\n"
-"dat u niet zeker bent dan kunt u de lijst van gevonden hardware in uw\n"
-"computer nagaan door \"Hardware-info bekijken\" te selecteren en op \"OK\"\n"
-"te klikken. Bekijk de lijst van hardware en klik vervolgens op de \"OK\"-\n"
-"knop om terug te gaan naar de SCSI-interface-vraag.\n"
-"\n"
-"Indien u uw adapter handmatig moet aangeven zal DrakX vragen of u\n"
-"er opties voor wilt specificeren. U kunt het beste DrakX toestaan om\n"
-"de hardware te onderzoeken om na te gaan of er kaart-specifieke opties\n"
-"nodig zijn om de hardware te initialiseren. Dit werkt normaal gesproken\n"
-"goed.\n"
-"\n"
-"Als DrakX niet in staat is om te onderzoeken welke opties doorgegeven\n"
-"moeten worden, zult u handmatig het stuurprogramma van opties moeten\n"
-"voorzien. Gelieve de \"Gebruikershandleiding\" (hoofdstuk 3, paragraaf\n"
-"\"Het verzamelen van informatie over uw hardware\") na te lezen voor\n"
-"tips over hoe u de benodigde parameters uit de documentatie van uw\n"
-"hardware haalt, of van de webpagina van de fabrikant (als u \n"
-"internettoegang heeft), of uit Microsoft Windows (als u deze hardware\n"
-"met Windows heeft gebruikt op uw systeem)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"U kent extra parameters toevoegen voor yaboot, voor andere\n"
-"besturingssystemen, alternatieve kernels of voor een nood-opstart\n"
-"beeldbestand.\n"
-"\n"
-"Voor andere besturingssystemen bestaan de parameters uit een\n"
-"naam (label) en een \"root\"-partitie.\n"
-"\n"
-"Voor Linux zijn er nog enkele extra opties:\n"
-"\n"
-" * Label: Dit is simpelweg de naam die U moet invoeren op de yaboot\n"
-" prompt om deze opstart optie te selecteren;\n"
-"\n"
-" * Image: dit is de naam van de kernel, gebruikelijk is vmlinux of een\n"
-" variatie van vmlinux-met-een-extensie;\n"
-"\n"
-" * Root: het \"root\"-apparaat of \"/\" voor uw Linux-installatie;\n"
-"\n"
-" * Append: op Apple apparaten wordt de kernel-append optie veel\n"
-" gebruikt om te assisteren bij het ingebruik nemen van\n"
-" de video apparatuur, of om het toetsenbord en muis te\n"
-" activeren ivm de ontbrekende 2e en 3e muisknop op een\n"
-" standaard apple muis. Dit zijn wat voorbeelden:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=\n"
-" 103,111 hda=autotune\n"
-"\n"
-" video=atyfb:vmode=12,cmode=24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: deze optie kan voor twee doelen gebruikt worden, het kunnen\n"
-" laden van initiele modulen voordat het opstart apparaat\n"
-" bereikbaar is, of om een geheugen schijf te laden voor een\n"
-" nood opstart situatie;\n"
-"\n"
-" * Initrd-size: de standaard geheugenschijf-grootte is 4.096 bytes. Indien "
-"U\n"
-" een grotere geheugenschijf wilt laden, kunt U met "
-"deze\n"
-" optie de grootte instellen;\n"
-"\n"
-" * Read-write: normaal gesproken wordt de \"root\"-partitie tijdens\n"
-" opstarten alleen-lezen geladen om een controle te\n"
-" kunnen uitvoeren alvorens \"live\" te gaan.\n"
-" Hier kunt U deze optie met de hand instellen;\n"
-"\n"
-" * NoVideo: indien het Apple video apparaat exceptioneel veel\n"
-" problemen geeft, kunt U hiermee opstarten in een\n"
-" zogenaamde \"novideo\" modus met standaard\n"
-" framebuffer ondersteuning;\n"
-"\n"
-" * Default: selecteert dit item als de standaard Linuxselectie,\n"
-" deze selectie zal op de yaboot prompt dan standaard\n"
-" verkozen zijn wanneer U op ENTER drukt. Deze selectie\n"
-" zal ook met een \"*\" herkenbaar zijn als U op de TAB\n"
-" toets drukt op de yaboot-prompt om de "
-"opstartmogelijkheden\n"
-" te bekijken."
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot is een zogenaamde bootloader (opstart selector) voor moderne\n"
-"MacIntosh apparatuur. Het kan GNU/Linux, MacOS of MacOSX opstarten\n"
-"indien aanwezig op uw computer. Normaal gesproken worden deze\n"
-"besturingssystemen automatisch bespeurd en ingesteld. Als dit niet het\n"
-"geval is, dan kunt U hier handmatig deze toegangen toevoegen. Kijk uit\n"
-"om de correcte parameters te selecteren.\n"
-"\n"
-"Yaboots hoofd opties zijn:\n"
-"\n"
-" * Init Message: een eenvoudig tekst bericht getoond voor de bootprompt\n"
-" (opstart regel);\n"
-"\n"
-" * Boot Device: indiceert waar U de benodigde informatie om GNU/Linux\n"
-" op te starten wilt plaatsen. Normaal gesproken "
-"stelt U\n"
-" eerder in waar U deze informatie wilt plaatsen;\n"
-" * Open Firmware Delay: Anders dan LILO zijn er twee vertragingen\n"
-" beschikbaar met yaboot. De "
-"eerste vertraging\n"
-" wordt in seconden ingesteld en "
-"op dit punt kunt\n"
-" U kiezen uit CD, OF opstart, "
-"MacOS of Linux;\n"
-"\n"
-" * Kernel Boot Timeout: deze pauze komt overeen met de boot delay van\n"
-" LILO. Na het selecteren van Linux "
-"heeft U een\n"
-" tijd van 0,1 seconden voordat uw "
-"standaard\n"
-" kernel wordt geselecteerd;\n"
-"\n"
-" * Enable CD Boot?: het instellen van deze optie staat U toe op te starten\n"
-" met \"C\" voor CD op de opstart "
-"prompt;\n"
-"\n"
-" * Enable OF Boot?: het instellen van deze optie staat U toe om \"N\" voor\n"
-" Open Firmware start te selecteren op de "
-"bootprompt;\n"
-"\n"
-" * Default OS: hier kunt U selecteren welk besturingssysteem automatisch\n"
-" wordt gestart na de Open Firmware vertraging."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"Hier ziet u verscheidene paramaters die betrekking hebben op uw computer.\n"
-"Afhankelijk van welke hardware u heeft, kunt u al dan niet (zie hieronder):\n"
-"\n"
-" * \"Muis\": de huidige muisconfiguratie nagaan en zonodig op deze knop "
-"klikken\n"
-"om hem aan te passen.\n"
-"\n"
-" * \"Toetsenbord\": de huidige toetsenbordindeling nagaan en zonodig op "
-"deze\n"
-"knop klikken om hem aan te passen.\n"
-"\n"
-" * \"Tijdzone\": Normaal gesproken raadt DrakX uw tijdzone aan de hand van "
-"de\n"
-"taal die u gekozen heeft. Maar hier, net zoals bij de keuze voor een "
-"toetsenbord,\n"
-"hoeft u zich niet in het land te bevinden dat correspondeert met de gekozen "
-"taal.\n"
-"Daarom is het mogelijk dat u op de \"Tijdzone\"-knop moet klikken om de klok "
-"in\n"
-"te stellen aan de hand van de tijdzone waarin u zich bevindt.\n"
-"\n"
-" * \"Printer\": klikken op de \"Geen printer\"-knop zal de "
-"printerconfiguratie-wizard\n"
-"openen. Raadpleeg het corresponderende hoofdstuk van de "
-"\"Gebruikershandleiding\"\n"
-"voor meer informatie over hoe u een nieuwe printer instelt. De hier "
-"getoonde\n"
-"interface lijkt op degene die tijdens de installatie gebruikt wordt;\n"
-"\n"
-" * \"Geluidskaart\": indien een geluidskaart gevonden is op uw systeem, "
-"wordt dat\n"
-"hier weergegeven. Het is niet mogelijk dit aan te passen gedurende de "
-"installatie.\n"
-"\n"
-" * \"TV-kaart\": indien een TV-kaart gevonden is op uw systeem, wordt dat "
-"hier\n"
-"weergegeven. Het is niet mogelijk dit aan te passen gedurende de "
-"installatie.\n"
-"\n"
-"* \"ISDN-kaart\": indien een ISDN-kaart gevonden is op uw systeem, wordt "
-"dat\n"
-"hier weergegeven. U kunt op de knop klikken om de parameters aan te passen\n"
-"die erbij horen."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Kies de harde schijf die u wilt wissen om uw nieuwe\n"
-"Mandrake Linux partitie op te installeren. Wees voorzichtig, alle data die\n"
-"op deze schijf staat zal verloren gaan, en niet terug te halen zijn!"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Klik op \"OK\" wanneer u alle gegevens en partities die aanwezig zijn \n"
-"op deze harde schijf wilt wissen. Wees voorzichtig, want na het klikken \n"
-"op \"OK\" zult u niet in staat zijn om wat voor op schijf aanwezige "
-"gegevens \n"
-"of partities dan ook terug te halen, met inbegrip van alle Windows-"
-"gegevens.\n"
-"\n"
-"Klik op \"Annuleren\" om deze operatie te annuleren zonder daarbij \n"
-"gegevens of partities aanwezig op schijf te verliezen."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't access kernel modules corresponding to your kernel (file %s is "
-"missing), this generally means your boot floppy in not in sync with the "
-"Installation medium (please create a newer boot floppy)"
-msgstr ""
-"Kan kernel modulen behorend bij uw kernel niet benaderen (bestand %s "
-"ontbreekt), dit betekent normaal gesproken dat uw opstartdiskette niet "
-"hetzelfde is als die van het installatie medium. (Maak een nieuwe boot "
-"diskette)"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "U dient tevens %s te formatteren"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"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"
-"beveiligingsproblemen, maar het is mogelijk dat er nieuwe gevonden worden.\n"
-"Zorg er in dat geval voor ze zo spoedig mogelijk op te waarderen.\n"
-"\n"
-"\n"
-"Weet u zeker dat u deze servers wilt installeren?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-"De volgende pakketten zullen verwijderd worden om uw systeem te kunnen "
-"opwaarderen: %s\n"
-"\n"
-"\n"
-"Weet u zeker dat u deze pakketten wilt verwijderen?\n"
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Kan niet uitzenden zonder NIS-domein"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr ""
-"Plaats een met het FAT-bestandssysteem geformatteerde diskette in station %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Deze diskette is niet FAT-geformatteerd"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Om deze opgeslagen pakketselectie te gebruiken, start u de installatie \n"
-"met ''linux defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Fout bij het lezen van bestand %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"Er is een fout opgetreden - er werden geen geldige apparaten gevonden "
-"waarop\n"
-"nieuwe bestandssystemen konden worden gecreëerd. Gelieve uw hardware na te\n"
-"kijken voor de oorzaak van dit probleem."
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Sommige hardware op uw computer heeft ''fabrikantsgebonden'' drivers \n"
-"nodig om te kunnen functioneren. U kunt informatie hierover vinden op: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"U moet een root-partitie hebben.\n"
-"Hiervoor dient u een partitie aan te maken (of op een bestaande partitie "
-"teklikken). Daarna kiest u de actie ``Koppelpunt'' en stelt u dit i nop `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "U moet een swap-partitie hebben"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"U heeft geen swap-partitie!\n"
-"\n"
-"Toch verdergaan?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr ""
-"U moet een partitie met FAT-bestandssysteem gekoppeld hebben aan /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Gebruik vrije ruimte"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Niet genoeg vrije ruimte om nieuwe partities te maken"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Gebruik een bestaande partitie"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Er is geen bestaande partitie om te gebruiken"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Gebruik de Windows partitie voor loopback "
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Welke partitie wenst u te gebruiken voor Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Kies de grootte"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Root-partitie-grootte in MB:"
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Swap-partitie-grootte in MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Gebruik de vrije ruimte op de Windows partitie"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Van welke partitie wilt u de grootte veranderen?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Bezig met berekenen van Windows bestandssysteemgrenzen"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"De FAT grootte-aanpasser was niet instaat met uw partitie om te gaan, \n"
-"dit is fout gegaan: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"Uw Windows partitie is te gefragmenteerd, start a.u.b. eerst ``defrag'' eerst"
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"WAARSCHUWING!\n"
-"\n"
-"DrakX moet nu de grootte van uw Windows-partitie aanpassen. Wees "
-"voorzichtig:\n"
-"deze operatie is gevaarlijk. Als u dit niet reeds gedaan heeft, dient u "
-"eerst de\n"
-"installatie af te breken, scandisk (en eventueel defrag) onder Windows te "
-"draaien,\n"
-"en daarna de installatie opnieuw te starten. Maakt u ook een "
-"veiligheidskopie van uw data.\n"
-"Als u zeker bent, klik dan OK."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Welke grootte wilt u gebruiken om windows op?"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "Partitie %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "FAT grootte-aanpassing mislukt: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"Er is geen FAT partitie om de grootte van aan te passen of om als \n"
-"loopback te gebruiken (of er is te weinig ruimte over)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Volledige harde schijf wissen"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Windows(TM) verwijderen"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "U heeft meer dan één harde schijf, op welke wilt u Linux installeren?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr ""
-"ALLE bestaande partities en de gegevens die ze bevatten, zullen verloren "
-"gaan op schijf %s"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Aangepaste schijf-partitionering"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Gebruik fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"U kunt nu uw schijf %s partitioneren.\n"
-"Vergeet niet op te slaan met `w' wanneer u klaar bent."
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "U heeft niet genoeg vrije ruimte op uw Windows partitie"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Ik kan geen partitie meer toevoegen"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "De DrakX partitie hulp heeft de volgende oplossingen gevonden:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Partitionering mislukt: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Bezig met opstarten van het netwerk"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Bezig met stoppen van het netwerk"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Er is een fout opgetreden, maar ik weet niet hoe deze te behandelen.\n"
-"Als u verdergaat, is dit op eigen risico."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Dubbel koppelpunt %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\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"
-"\"rpm -qpl Mandrake/RPMS/*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Welkom bij %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Geen diskettestation beschikbaar"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Overgang naar stap `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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 Mandrake 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."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Installatieklasse"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Kies alstublieft één van de volgende installatieklasses:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Pakketgroep-selectie"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Individuele pakketselectie"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Totale grootte: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Slecht pakket"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Naam: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Versie: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Grootte: %d kB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Belangrijkheid: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't 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"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "De volgende pakketten zullen geïnstalleerd worden"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "De volgende pakketten zullen gedeïnstalleerd worden"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "U kunt dit pakket niet (de)selecteren"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Dit is een verplicht pakket, het kan niet gedeselecteerd worden"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "U kunt dit pakket niet deselecteren. Het is al geînstalleerd."
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Dit pakket moet opgewaardeerd worden.\n"
-"Weet u zeker dat u het wilt deselecteren?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "U kunt dit pakket niet deselecteren. Het moet opgewaardeerd worden."
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Automatisch geselecteerde pakketten tonen"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Installeren"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Laden/Opslaan op diskette"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "Bezig met vernieuwen van pakket-selectie"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "Minimale installatie"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Kies de pakketten die u wenst te installeren"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Bezig met installeren"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Bezig met schatten"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Tijd over "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Bezig met voorbereiden van installatie, even geduld alstublieft"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d pakketten"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Bezig met installeren van pakket %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Accepteren"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Weigeren"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Verwissel uw CD-ROM!\n"
-"\n"
-"Gelieve de CD-ROM met de naam \"%s\" in uw station te plaatsen en Ok te "
-"kiezen wanneer u klaar bent.\n"
-"Als u deze CD niet heeft, klik dan Annuleren om verdere installatie vanaf "
-"deze CD te vermijden."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Toch verdergaan?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Er is een fout opgetreden bij het sorteren van de pakketten:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Er is een fout opgetreden bij het installeren van de pakketten:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"Waarschuwing\n"
-"\n"
-"Leest u aandachtig de voorwaarden hieronder. Als u het niet eens bent \n"
-"met eender welk onderdeel, is het u niet toegestaan om de volgende \n"
-"CD-media te installeren. Klik op 'Weigeren' om de installatie voort te \n"
-"zetten zonder deze media te gebruiken.\n"
-"\n"
-"\n"
-"Sommige componenten die op de volgende CD-media staan staan niet \n"
-"onder de GPL-licentie of dergelijke overeenkomsten. Ieder van deze \n"
-"componenten valt onder de regels en voorwaarden van zijn eigen \n"
-"specifieke licentie. Leest u dergelijke licenties alstublieft aandachtig \n"
-"en ga ermee akkoord voordat u de genoemde componenten gebruikt \n"
-"of opnieuw distribueert. \n"
-"Dergelijke licenties zullen in het algemeen het overnemen, dupliceren \n"
-"(behalve voor reservekopie-doeleinden), herdistribueren, reverse \n"
-"engineering, de-assemblage, de-compilatie of aanpassing van het \n"
-"component voorkomen. Het doorbreken van deze overeenkomst zal \n"
-"onmiddelijk uw rechten onder de specifieke licentie opheffen. Tenzij \n"
-"de specifieke licentie u zulke rechten toekent, kunt u in het algemeen \n"
-"de programma's niet op meer dan één machine installeren, of hen \n"
-"aanpassen voor gebruik over een netwerk. Als u twijfelt, neem dan \n"
-"alstublieft rechtstreeks contact op met de distributeur van het \n"
-"component. \n"
-"Het doorgeven aan een derde partij of het kopiëren van dergelijke \n"
-"componenten is in het algemeen verboden.\n"
-"\n"
-"\n"
-"Alle rechten op de componenten van de volgende CD-media behoren \n"
-"aan hun respectievelijke auteurs en zijn beschermd door wetten met \n"
-"betrekking tot intellectueel eigendom en copyright van software- \n"
-"programma's. \n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Er is een fout opgetreden"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Weet u zeker dat u het installatieprogramma wilt verlaten?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Licentie overeenkomst"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"Introductie\n"
-"\n"
-"Het besturingssysteem en de verschillende componenten beschikbaar in de "
-"Mandrake Linux\n"
-"distributie zullen vanaf nu \" Software Produkten\" heten. De Software "
-"Produkten omvatten,\n"
-"maar zijn niet beperkt tot de programma's, methoden, regels en documentatie "
-"gerelateerd aan\n"
-"het besturingssysteem en de verschillende onderdelen van de Mandrake Linux "
-"distributie.\n"
-"\n"
-"\n"
-"1. Licentieovereenkomst\n"
-"\n"
-"Lees dit document zorgvuldig. Dit document is een licentieovereenkomst "
-"tussen U en\n"
-"MandrakeSoft S.A. welke van toepassing is op de Software Produkten.\n"
-"Door het installeren, dupliceren of gebruiken van de Software Produkten in "
-"welke vorm dan ook,\n"
-"gaat u expliciet akkoord en bent het volledig eens met de bewoording en "
-"voorwaarden van deze\n"
-"licentie. Indien U het met welk onderdeel van de Licentie dan ook niet eens "
-"bent, dan is het U\n"
-"niet toegestaan deze Software Produkten niet installeren, dupliceren of "
-"gebruiken.\n"
-"Elke poging om de Software Produkten te installeren, dupliceren of gebruiken "
-"op een wijze die\n"
-"niet in overeenstemming is met de bewoording en voorwaarden van deze "
-"licentie is nietig\n"
-"en beëindigt uw rechten onder deze Licentie. Bij beëindiging van de Licentie "
-"dient u onmiddelijk\n"
-"alle kopieën van de Software Produkten te vernietigen.\n"
-"\n"
-"\n"
-"2. Beperkte garantie\n"
-"\n"
-"De Software Produkten en meegeleverde documentatie zijn geleverd zoals ze "
-"zijn zonder garantie,\n"
-"voorzover dat dat wettelijk is toegestaan.\n"
-"MandrakeSoft S.A. zal in geen enkele omstandigheid, en voorzover dat "
-"wettelijk is toegestaan,\n"
-"aansprakelijk zijn voor elke vorm van speciale, incidentele, directe of "
-"indirecte schade (inclusief\n"
-"zonder beperking schade door verlies van zaken, interruptie van zaken, "
-"financieel verlies, juridische\n"
-"kosten en boetes resulterend uit een rechterlijke uitspraak, of andere "
-"daaruit volgende verliezen)\n"
-"veroorzaakt door het gebruik of het niet kunnen gebruiken van de Software "
-"Produkten, zelfs als\n"
-"MandrakeSoft S.A. op de hoogte was van de mogelijkheid danwel voorkomen van "
-"dergelijke schades.\n"
-"\n"
-"BEPERKTE AANSPRAKELIJKHEID GEKOPPELD AAN HET BEZIT OF GEBRUIK VAN\n"
-"VERBODEN SOFTWARE IN SOMMIGE LANDEN\n"
-"\n"
-"MandrakeSoft S.A. of zijn distributeurs zullen, voorzover wettelijk "
-"toegestaan, in geen geval aansprakelijk\n"
-"zijn voor welke vorm van speciale, incidentele, directe of indirecte schade "
-"dan ook (inclusief\n"
-"zonder beperking schade door verlies van zaken, interruptie van zaken, "
-"financieel verlies, juridische\n"
-"kosten en boetes resulterend uit een rechterlijke uitspraak, of andere "
-"daaruit volgende verliezen)\n"
-"voortkomend uit het bezit of gebruik van softwarecomponenten of voortkomend "
-"uit het downloaden van\n"
-"softwarecomponenten van één van Mandrake Linux sites, welke verboden of "
-"beperkt zijn in sommige\n"
-"landen door lokale wetgeving.\n"
-"Deze beperkte aansprakelijkheid geldt voor, maar is niet beperkt tot de "
-"sterke versleutelingscomponenten\n"
-"meegeleverd met de Software Produkten.\n"
-"\n"
-"\n"
-"3. De GPL-licentie en gerelateerde licenties\n"
-"\n"
-"De Software Produkten bestaan uit componenten die ontwikkeld zijn door "
-"verschillende personen\n"
-"of entiteiten. De meeste componenten vallen onder de bewoording en "
-"voorwaarden van de GNU \n"
-"General Public License, hierna te noemen \"GPL\", of onder vergelijkbare "
-"licenties. De meeste van\n"
-"deze licenties staan u toe de desbetreffende componenten te gebruiken, "
-"dupliceren, aanpassen of\n"
-"verder te distribueren. Leest u aandachtig de bewoording en voorwaarden van "
-"deze licentieovereenkomsten\n"
-"alvorens enige component te gebruiken. Elke vraag over een componentlicentie "
-"kunt U richten aan de\n"
-"desbetreffende auteur en niet aan MandrakeSoft S.A.\n"
-"De programmatuur ontwikkeld door MandrakeSoft S.A. valt onder de GPL-"
-"licentie. Documentatie\n"
-"geschreven door MandrakeSoft S.A. valt onder een eigen licentie. Zie de "
-"documentatie voor verdere details.\n"
-"\n"
-"\n"
-"4. Intellectuele eigendomsrechten\n"
-"\n"
-"Alle rechten op de componenten van de Software Produkten behoren toe aan hun "
-"respectievelijke\n"
-"auteurs en zijn beschermd door intellectuele eigendoms- en copyright-wetten "
-"welke gelden voor\n"
-"computerprogrammatuur.\n"
-"MandrakeSoft S.A. behoudt zich het recht voor om de Software Produkten te "
-"veranderen in hun geheel\n"
-"of in onderdelen, op welke manier dan ook en voor welk doel dan ook.\n"
-"\"Mandrake\", \"Mandrake Linux\" en geassocieerde logo's zijn handelsmerken "
-"van MandrakeSoft S.A.\n"
-"\n"
-"\n"
-"5. Geldende wetten\n"
-"\n"
-"Als welk deel dan ook van deze overeenkomst niet geldig, illegaal of niet "
-"toepasselijk wordt\n"
-"bevonden door een rechterlijke uitspraak, dan wordt het betreffende deel "
-"uitgesloten van dit\n"
-"contract. U blijft verder wel gebonden aan de overige toepasselijke secties "
-"van de overeenkomst.\n"
-"De bewoording en voorwaarden van deze licentie worden vallen onder de wetten "
-"van Frankrijk.\n"
-"Alle meningsverschillen ten aanzien van deze licentie worden het liefst "
-"buiten een rechtszaak om\n"
-"geschikt. Als een laatste oplossing kan de zaak doorverwezen worden naar de "
-"geschikte\n"
-"gerechtshoven van Parijs - Frankrijk.\n"
-"Bij vragen over dit document, gelieve contact op te nemen met MandrakeSoft S."
-"A.\n"
-"\n"
-"Dit document is vanuit het Engels vertaald door een onbeëdigde vertaler. "
-"Voor het rechtsgeldig\n"
-"laten maken van dit document zult U dus een originele versie van dit "
-"document op moeten halen\n"
-"en deze laten vertalen door een beëdigd vertaler.\n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "Weet u zeker dat u de licentie niet accepteert?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Toetsenbord"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Gelieve uw toetsenbord-layout te kiezen."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Dit is de volledige lijst van beschikbare toetsenborden"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Welke installatie-klasse wenst u?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Installatie/Update"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Is dit een installatie of een opwaardering?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Aanbevolen"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Expert"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Opwaarderen"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Alleen pakketten opwaarderen"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Gelieve het type van uw muis te kiezen."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Muispoort"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Met welke seriële poort is uw muis verbonden?"
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Muisknoppen emuleren"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "Emuleren van knop 2"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "Emuleren van knop 3"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Bezig met configureren van PCMCIA-kaarten..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "IDE-Configuratie"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "Geen beschikbare partities"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Bezig met scannen van partities om mount punten te vinden"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Selecteer de koppelpunten"
-
-#: ../../install_steps_interactive.pm_.c:379
-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."
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "Geen \"root\"-partitie gevonden om op te waarderen"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Root-partitie"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Wat is de root-partitie (/) van uw systeem?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr ""
-"U dient te herstarten om de wijzigingen in de partitietabel te activeren."
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Kies de partities die u wenst te formatteren"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Slechte blocks checken?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Bezig met formatteren van partities"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Bezig met aanmaken en formatteren van bestand %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-"Het controleren van bestandssysteem %s is mislukt. Wilt u de fouten "
-"repareren? (Let op, gegevensverlies is mogelijk)"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Niet genoeg swap voor de installatie, voeg er wat toe"
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr ""
-"Bezig met zoeken naar beschikbare pakketten en opnieuw aanmaken van de rpm "
-"database..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Bezig met zoeken naar beschikbare pakketten"
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "Bezig met zoeken naar reeds geïnstalleerde pakketten..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Bezig met zoeken naar pakketten om op te waarderen"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"Uw systeem heeft niet genoeg ruimte over voor installatie of opwaardering (%"
-"d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"Gelieve te kiezen of u de pakketselectie wilt laden of opslaan op diskette.\n"
-"Het formaat is dezelfde als de met auto_install gegenereerde diskettes."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Laden van diskette"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Schrijven naar floppy"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Bezig met het laden van diskette"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Pakket-selectie"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Plaats een diskette met de pakket-selectie in diskettestation"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "De geselecteerde grootte is meer dan de beschikbare ruimte"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "Type installatie"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"U heeft geen enkele pakketgroep geselecteerd\n"
-"Gelieve de minimale installatie die u wenst te kiezen."
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "Met X"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "Met basis-documentatie (aanbevolen!)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Werkelijk minimale installatie (in het bijzonder geen urpmi)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Als u alle CDs in de lijst hierboven heeft, klik dan Ok.\n"
-"Als u geen enkele van die CDs heeft, klik dan Annuleren.\n"
-"Als maar enkele CDs zoek zijn, deselecteer ze dan, en klik Ok."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "CD-Rom genaamd \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Bezig met voorbereiden van installatie"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Bezig met installeren van pakket %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Installatie na configuratie"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Plaats de gebruikte Opstartdiskette in station %s alstublieft"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Plaats de \"Modules Vernieuwen\"-diskette in station %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"U bent nu in staat software bedoeld voor versleuteling te downloaden.\n"
-"\n"
-"WAARSCHUWING:\n"
-"\n"
-"Ten gevolge van verschillende algemene vereisten met betrekking tot deze\n"
-"software en opgelegd door verscheidene jurisdicties, dienen klanten en/of\n"
-"eindgebruikers van deze software zich ervan te vergewissen dat de wetten\n"
-"van hun jurisdictie hen toestaan deze software te downloaden,\n"
-"opslaan en/of te gebruiken.\n"
-"\n"
-"Daarnaast zal de klant en/of eindgebruiker in het bijzonder erop letten "
-"niet\n"
-"de wetten van zijn/hun jurisdictie te overtreden. Indien de klant en/of\n"
-"eindgebruiker de bepalingen van de van toepassing zijnde wetten niet\n"
-"respecteert, zullen hem aanzienlijke sancties worden opgelegd.\n"
-"\n"
-"In geen geval zal Mandrakesoft, noch haar fabrikanten en/of leveranciers\n"
-"aansprakelijk gehouden worden voor welke speciale, indirecte of incidentele\n"
-"schade dan ook (inclusief, maar niet beperkt tot gederfde winsten, "
-"onderbreking\n"
-"van zakendoen, verlies van commerciële gegevens en andere financiële\n"
-"verliezen, en eventuele aansprakelijkheden en vergoedingen die betaald\n"
-"moeten worden als gevolg van een beslissing van een gerechtshof)\n"
-"voortkomend uit gebruik, bezit, of alleen het downloaden van deze software,\n"
-"waartoe de klant en/of eindgebruiker eventueel toegang zou kunnen hebben\n"
-"na de voorliggende overeenkomst te hebben getekend.\n"
-"\n"
-"\n"
-"Voor inlichtingen met betrekking tot deze overeenkomst, neemt u contact op "
-"met\n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"U bent nu in de gelegenheid om vernieuwde pakketten te downloaden\n"
-"die uitgebracht zijn nadat de distributie uitkwam.\n"
-"\n"
-"U kunt beveiligingsreparaties of reparaties van programmafouten verkrijgen,\n"
-"maar u heeft wel een geconfigureerde internetverbinding nodig om verder te "
-"gaan.\n"
-"\n"
-"Wenst u de vernieuwde pakketten te installeren?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"Bezig te verbinden met de Mandrake Linux-website om de lijst met beschikbare "
-"mirrors op te halen..."
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Kies een `mirror' om de pakketten van af te halen"
-
-#: ../../install_steps_interactive.pm_.c:915
-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..."
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Wat is uw tijdzone?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "Hardware-klok ingesteld op GMT"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "Automatische tijdssynchronisatie (met gebruik van NTP)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "NTP-server"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Netwerk CUPS server"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Geen printer"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Heeft u een ISA geluidskaart?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-"Draai \"sndconfig\" na de installatie om uw geluidskaart te configureren"
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Geen geluidskaart bespeurd. Probeer \"harddrake\" na de installatie"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Overzicht"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Muis"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Tijdzone"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Printer"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "Interne ISDN kaart"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Geluidskaart"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "TV-kaart"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Windows Domein"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Bestanden op deze computer"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Root-wachtwoord instellen"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Geen wachtwoord"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Dit wachtwoord is te makkelijk (moet tenminste %d tekens lang zijn)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Aanmelding"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "LDAP-aanmelding"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP Base dn"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "LDAP-server"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "NIS-aanmelding"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS-domein"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS-server"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-"Om dit te laten werken met een W2K PDC, zal de beheerder de volgende "
-"opdracht moeten draaien en de server opnieuw opstarten: 'C:\\>net localgroup "
-"\"Pre-Windows 2000 Compatible Access\" everyone /add'\n"
-"U zult tevens de gebruikersnaam/wachtwoord van de domeinbeheerder nodig "
-"hebben om de computer deel te laten nemen aan het Windows(TM)-domein.\n"
-"Indien het netwerk nog niet is ingeschakeld, zal DrakX trachten aan het "
-"domein deel te nemen na afloop van de stap netwerk-instellingen.\n"
-"Mocht deze instelling om wat voor reden dan ook mislukken en de "
-"domeinaanmelding werkt niet, herstart dan het systeem en draai 'smbpasswd -j "
-"DOMEIN -U GEBRUIKER%WACHTWOORD' waarbij u uw Windows(TM)-domein en "
-"beheerdersgebruikersnaam en -wachtwoord invult.\n"
-"De opdracht 'wbinfo -t' gaat na of uw aanmeldingsgeheimen kloppen."
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "Aanmelding Windows-domein"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "Gebruikersnaam van domeinbeheerder"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "Wachtwoord domeinbeheerder"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Een bootdiskette zorgt ervoor dat u nog in uw Linux-systeem kan zonder\n"
-"afhankelijk te zijn van de normale bootloader. Dit is handig als u LILO\n"
-"(of grub) niet wil installeren op uw systeem, of als een ander "
-"besturingssysteem\n"
-"LILO verwijdert, of LILO werkt niet met uw hardware-configuratie.\n"
-"Een bootdiskette kan ook gebruikt worden met het Mandrake-reddings-image,\n"
-"waardoor het veel makkelijker wordt om te herstellen van grote systeem-\n"
-"fouten. Wil u nu een bootdiskette aanmaken voor uw systeem?\n"
-"Stop dan een diskette in het station en druk op \"OK\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Eerste diskettestation"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Tweede diskettestation"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Overslaan"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Een bootdiskette zorgt ervoor dat u nog in uw Linux-systeem kan zonder\n"
-"afhankelijk te zijn van de normale bootloader. Dit is handig als u LILO\n"
-"(of grub) niet wil installeren op uw systeem, of als een ander "
-"besturingssysteem\n"
-"LILO verwijdert, of LILO werkt niet met uw hardware-configuratie.\n"
-"Een bootdiskette kan ook gebruikt worden met het Mandrake-reddings-image,\n"
-"waardoor het veel makkelijker wordt om te herstellen van grote systeem-\n"
-"fouten. Wil u nu een opstartdiskette aanmaken voor uw systeem?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(WAARSCHUWING! U gebruikt XFS voor uw root-partitie,\n"
-"het creëren van een opstartdiskette op een 1.44MB-diskette\n"
-"zal hoogstwaarschijnlijk mislukken omdat XFS een zeer groot\n"
-"stuurprogramma benodigt)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Sorry, geen diskettestation beschikbaar"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "Kies het diskettestation waarmee u de opstart-diskette wenst te maken"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "Plaats een diskette in station %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Bezig met het aanmaken van de opstart-diskette"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Bezig met klaarmaken van opstartlader"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"Het heeft er alle schijn van dat u een OldWorld-\n"
-" of Onbekende machine heeft. De yaboot opstartlader \n"
-" zal voor u niet werken.\n"
-"De installatie zal doorgaan, maar u zult BootX nodig \n"
-"hebben om uw machine op te starten"
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Wenst u aboot te gebruiken?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"Fout bij het installeren van aboot,\n"
-"toch proberen te installeren, zelfs als dat de eerste partitie vernietigt?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "Bezig met opstart-lader installeren"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr ""
-"De installatie van de opstartlader is mislukt. De volgende fout werd "
-"gevonden:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-"Wellicht is het nodig om uw Open Firmware opstart-apparaat \n"
-" te veranderen om de opstartlader te activeren. Wanneer u geen \n"
-" opstartlader-prompt bij het opnieuw opstarten ziet, houdt dan \n"
-" Command-Option-O-F ingedrukt bij het opstarten en voer in: \n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Vervolgens voert u in: shut-down\n"
-"Bij de volgende keer opstarten zou u dan de opstartlader-prompt \n"
-"moeten zien."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Plaats een lege floppy in station %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Bezig met aanmaken van auto-installatiediskette"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Sommige stappen zijn nog niet voltooid.\n"
-"\n"
-"Weet u zeker dat u op dit moment wilt afsluiten?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Gefeliciteerd, de installatie is voltooid. \n"
-"Verwijder de opstartmedia en druk op Enter om opnieuw op te starten.\n"
-"\n"
-"\n"
-"Voor informatie over verbeteringen die voor deze versie van Mandrake Linux\n"
-"beschikbaar zijn, raadpleegt u de Errata, beschikbaar van:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"Informatie over het configureren van uw systeem is beschikbaar in het\n"
-"\"post install\"-hoofdstuk van de Official Mandrake Linux User's Guide."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/nl/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Maak auto-installatiediskette aan"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Geautomatiseerd"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Herhalen"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Pakket-selectie opslaan"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Mandrake Linux Installatie %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> tussen elementen | <Spatie> selecteert | <F12> volgend "
-"scherm "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "kdesu is afwezig!"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "ontbrekende console-hulp"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Kies een bestand"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Geavanceerd"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "Basis"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Vorige"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Volgende"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Slechte keuze, probeer nog eens\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Uw keuze? (standaard %s)"
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"Waarden die u dient in te vullen:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Uw keuze? (0/1, standaard '%s')"
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Knop '%s':%s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "Wilt u op deze knop klikken?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr " voor `void' in voor void ingang"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Uw keuze? (standaard '%s'%s)"
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Er zijn vele keuzes mogelijk (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"Gelieve het eerste nummer van het 10-bereik dat u wilt bewerken,\n"
-"te kiezen, of geef eenvoudigweg Enter om verder te gaan.\n"
-"Uw keuze?"
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Let op, een label is veranderd:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Opnieuw invoeren"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Tsjechisch (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Duits"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Spaans"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Fins"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Frans"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Noors"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Pools"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Russisch"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "Zweeds"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "UK toetsenbord"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "US toetsenbord"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "Albanees"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Armeens (oud)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Armeens (typmachine)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Armeens (fonetisch)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbeidzjan (latin)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belgisch"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "Bengali"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "Bulgaars (fonetisch)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Bulgaars (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Braziliaans (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "Bosnisch"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Belarusiaans"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "Zwitsers (Duitse layout)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "Zwitsers (Franse layout)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Tsjechisch (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Duits (geen dode toetsen)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr "Devanagari"
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Deens"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Noorwegen)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (Zweeds)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Ests"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Georgisch (\"Russische\" layout)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Georgisch (\"Latin\" layout)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Grieks"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr "Gujarati"
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr "Gurmukhi"
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Hongaars"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Kroatisch"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Israelisch"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Israelisch (Fonetisch)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iraans"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "IJslands"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Italiaans"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr "Inuktitut"
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Japans 106 toetsen"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Koreaans toetsenbord"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Latijns-Amerikaans"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "Laotiaans"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Lithuaans AZERTY (oud)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Lithuaans AZERTY (nieuw)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Lithuaans \"nummer-rij\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Lithuaans \"fonetisch\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "Lets"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Macedonisch"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr "Myanmar (Birmees)"
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr "Mongools (cyrillisch)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr "Maltees (UK)"
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr "Maltees (US)"
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Nederlands"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Pools (qwerty layout)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Pools (qwertz layout)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portugees"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Canadees (Quebec)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "Roemeens (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "Roemeens (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Roemeens (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Sloveens"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovaaks (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovaaks (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "Servisch (cyrillisch)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "Tamil (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "Tamil (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Thai-toetsenbord"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Tadzjikisch toetsenbord"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Turks (traditioneel \"F\"-model)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Turks (modern \"Q\"-model)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Oekraïens"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "US toetsenbord (internationaal)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vietnamese \"nummer-rij\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Joegoslavisch (latin)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "Rechter Alt-knop"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "Beide Shift-toetsen tegelijkertijd"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Control- en Shift-toetsen tegelijkertijd"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "CapsLock-toets"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Ctrl- en Alt-toetsen tegelijkertijd"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Alt- en Shift-toetsen tegelijkertijd"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "\"Menu\"-toets"
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "Linker \"Windows\"-toets"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "Rechter \"Windows\"-toets"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Circulaire mounts: %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "Verwijder eerst de logische delen\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "een nummer"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d door komma's gescheiden nummers"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d door komma's gescheiden tekenreedsen"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "door komma's gescheiden nummers"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "door komma's gescheiden tekenreedsen"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-"Ondersteuning voor PCMCIA bestaat niet meer voor 2.2 kernels. Gelieve een "
-"2.4 kernel te gebruiken."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun - muis"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Algemene PS/2 wielmuis"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "Microsoft Explorer"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 knop"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Algemene 2-knopsmuis"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Wiel"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "seriëel"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Algemene 3-knopsmuis"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech-muis (seriëel, oud C7-type)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "bus muis"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 knoppen"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 knoppen"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "geen"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Geen muis"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Test uw muis a.u.b."
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Om de muis te activeren,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "BEWEEG UW WIELTJE!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Klaar"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Volgende ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Is dit correct?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Info"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Boom uitklappen"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Boom inklappen"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Schakelen tussen gewoon en per-groep-gesorteerd"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Verbinden met het Internet"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"De meest gebruikte manier om te verbinden met adsl is met\n"
-"pppoe. Sommige verbindingen gebruiken pptp, enkele gebruiken\n"
-"dhcp. Als u het niet weet, kiest u 'gebruik pppoe'"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "DHCP gebruiken"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "pppoe gebruiken"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "pptp gebruiken"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "Web-server"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "Domeinnaam-server"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "E-mailserver"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "POP- en IMAP-server"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "Geen netwerkkaart"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"Configuratie van drakfirewall\n"
-"\n"
-"Dit programma configureert een persoonlijke firewall voor deze \n"
-"Mandrake Linux machine. Voor een krachtige, specifieke\n"
-"firewall-oplossing, zie de gespecialiseerde MandrakeSecurity \n"
-"Firewall-distributie."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-"Welke diensten zoudt u het Internet willen toestaan om mee te verbinden?"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-"U kunt diverse poorten opgeven. \n"
-"Geldige voorbeelden zijn: 139/tcp 139/udp.\n"
-"Bekijk /etc/services eens voor informatie."
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-"Ongeldige poort opgegeven: %s.\n"
-"Het juiste formaat is \"port/tcp\" of \"port/udp\", \n"
-"waar het poortnummer ligt tussen 1 en 65535."
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr "Alles (geen firewall)"
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "Overige poorten"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Welke dhcp client wenst u te gebruiken?\n"
-"Standaard is dit dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Er is geen ethernet netwerk adapter op uw systeem gevonden.\n"
-"Ik kan dit type connectie niet opzetten."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Kies de netwerk interface"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr "Kies a.u.b. met welke netwerkkaart u met het Internet wilt verbinden"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "Geen netwerkkaart gevonden"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Bezig met configureren van netwerk"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Gelieve uw computernaam in te voeren als u deze kent.\n"
-"Sommige DHCP servers hebben de computernaam nodig om te werken.\n"
-"Het moet een volledige computernaam zijn, zoals ``mybox.mylab.myco.com''."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Computer naam:"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Netwerk-configuratie hulp"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Extern ISDN modem"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Interne ISDN kaart"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "Wat voor een ISDN connectie heeft u?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"Welke ISDN-configuratie prefereert u?\n"
-"\n"
-"* De Oude configuratie gebruikt isdn4net. Het bevat\n"
-" krachtige gereedschappen, maar is lastig te configureren\n"
-" en niet-standaard.\n"
-"\n"
-"* De Nieuwe configuratie is gemakkelijker te begrijpen, meer\n"
-" standaard maar bevat minder gereedschappen.\n"
-"\n"
-"Wij bevelen de lichtere configuratie aan.\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Nieuwe configuratie (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "Oude configuratie (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ISDN Configuratie"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Selecteer uw provider.\n"
-" Als uw provider niet in de lijst staat, kiest u Unlisted"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Europe protocol"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Europees protocol (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "Protocol voor de rest van de wereld"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Protocol voor de rest van de wereld \n"
-" geen D-Channel (geleasde lijnen)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Welk protocol wenst u te gebruiken?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr "\"%s\"-interface gevonden. Wilt u deze gebruiken? "
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Welk type kaart heeft u?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Ik weet het niet"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Als u een ISA kaart bezit, zouden de waardes op het volgende scherm moeten "
-"kloppen.\n"
-"\n"
-"Als u een PCMCIA kaart bezit, moet u het irq en io van uw kaart weten.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Annuleren"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Verder"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Welke is uw ISDN kaart?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Ik heb een ISDN PCI kaart gevonden, maar ik ken het merk niet. Selecteer a.u."
-"b. een PCI kaart op het volgende scherm."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr ""
-"Geen ISDN PCI kaart gevonden. Selecteer a.u.b. uw kaart op het volgende "
-"scherm."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Met welke seriële poort is uw modem verbonden?"
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Inbel-opties"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Verbindingsnaam"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Telefoonnummer"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "Aanmeldingsnaam"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Gebaseerd op een script"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Gebaseerd op een terminal"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Domeinnaam"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Eerste DNS-server (optioneel)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Tweede DNS-server (optioneel)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"U kunt nu de verbinding verbreken of uw connectie opnieuw instellen."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"U kunt uw connectie opnieuw instellen"
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "U bent op dit moment aangesloten op het Internet."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"U kunt verbinding maken met het Internet of uw connectie opnieuw instellen"
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "U bent op dit moment niet aangesloten op het Internet."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Verbinden"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Verbinding verbreken"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Configureer de verbinding"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Internet verbinding & configuratie"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "We gaan nu de %s -verbinding configureren."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"We gaan nu de %s -verbinding instellen.\n"
-"\n"
-"\n"
-"Klik op OK om door te gaan."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Netwerk-instellingen"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Omdat u een netwerk-installatie uitvoert, is uw netwerk reeds ingesteld.\n"
-"Klik op OK om uw instellingen te behouden, of op Annuleren om uw Internet & "
-"Netwerkverbinding opnieuw in te stellen.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Welkom bij de Netwerkinstellingen-wizard.\n"
-"\n"
-"U staat op het punt uw internet/netwerkverbinding in te stellen.\n"
-"Als u de automatische bespeuring niet wilt gebruiken, \n"
-"deselecteer het aankruisvakje dan.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Kies het profiel om in te stellen"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Gebruik auto-detectie"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Expert modus"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Bezig met het zoeken naar apparaten..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Normale modemverbinding"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "gevonden op poort %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ISDN-verbinding"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "%s ontdekt"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "ADSL-verbinding"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "gevonden op interface %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Kabelverbinding"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "kabelverbinding gevonden"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "LAN-verbinding"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "ethernet kaart(en) gevonden"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Selecteer de verbinding die u wenst in te stellen"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"U heeft meerdere manieren om te verbinden met het Internet ingesteld.\n"
-"Kies degene die u wenst te gebruiken.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Internetverbinding"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Wenst u bij het opstarten uw connectie te starten?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Netwerk instellingen"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "Het netwerk dient herstart te worden"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Een probleem deed zich voor bij het herstarten van het netwerk:\n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Gefeliciteerd, de netwerk- en internetconfiguratie is af.\n"
-"\n"
-"De configuratie zal nu worden toegepast op uw systeem.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"We raden u aan om nadat dit gebeurd is, uw X omgeving\n"
-"te herstarten om het hostnaam-veranderingprobleem\n"
-"te voorkomen."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"Er zijn problemen opgetreden tijdens de configuratie.\n"
-"Test uw verbinding via net_monitor of mcc. Indien uw verbinding niet werkt, "
-"kunt u proberen de configuratie opnieuw op te starten."
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"WAARSCHUWING: Dit apparaat is al geconfigureerd om verbinding te maken met "
-"Internet.\n"
-"Accepteer gewoon de instellingen om dit apparaat geconfigureerd te laten.\n"
-"Als u de onderstaande velden aanpast, wordt het apparaat opnieuw "
-"geconfigureerd"
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Gelieve de IP-configuratie voor deze machine in te geven.\n"
-"Elke ingang moet ingegeven worden als een IP adres in `dotted-decimal'-\n"
-"vorm (bijvoorbeeld 1.2.3.4)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Bezig met configureren van netwerk-apparaat %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr "(driver %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP adres"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Netmasker"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(BootP/DHCP)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "Automatisch IP"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "Bij opstarten starten"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "Het IP-adres moet het formaat 1.2.3.4 hebben"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Gelieve uw computernaam in te voeren.\n"
-"Het moet een volledige computernaam zijn, zoals ``mybox.mylab.myco.com''.\n"
-"U mag ook het IP-adres van de gateway invoeren als u er een heeft."
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS server"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Gateway (bijvoorbeeld %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Gateway apparaat"
-
-#: ../../network/network.pm_.c:376
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "Het DNS-serveradres moet in het formaat 1.2.3.4 staan"
-
-#: ../../network/network.pm_.c:380
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "Het gateway-adres moet in het formaat 1.2.3.4 staan"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Configuratie van proxie(s)"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP-proxy"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP-proxy"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "Netwerkkaart id onthouden (nuttig voor laptops)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Proxy moet http://... zijn"
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "URL moet beginnen met 'ftp:' of 'http:'"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Firewall configuratie bespeurd!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Waarschuwing! Een bestaande firewall configuratie is gevonden. U kunt "
-"misschien na de installatie een handmatige aanpassing nodig hebben."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Internet configuratie"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Wenst u nu te proberen een connectie te maken met Internet?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Bezig met testen van uw connectie..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "U bent op dit moment aangesloten op het Internet."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Vanwege beveiligingsredenen zal het nu worden neergelegd."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Het lijkt erop dat dit systeem niet aangesloten is met\n"
-"het internet. Probeer uw connectie opnieuw in te stellen."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Connectie configuratie"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Selecteer of vul onderstaand veld a.u.b. in"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "IRQ van de kaart"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Mem (DMA) van de kaart"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "IO van de kaart"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "IO_0 van de kaart"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "IO_1 van de kaart"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Uw persoonlijke telefoonnummer"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Naam van uw provider (bijv. provider.nl)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Telefoonnummer van uw provider"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "DNS 1 van uw provider (optioneel)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "DNS 2 van uw provider (optioneel)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Kies uw land"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Inbel mode"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Verbindingssnelheid"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Maximale wachttijd voor verbinding (in seconden)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Account Login (gebruikers-naam)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Wachtwoord"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "Verenigd Koninkrijk"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "koppelen mislukt: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Extended partitie niet ondersteund op dit platform"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Er zit een gat in uw partitietabel, maar ik kan het niet gebruiken.\n"
-"De enige oplossing is om uw primaire partitie te verplaatsen zodat het gat "
-"naast de extended partitie komt te liggen"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Het herstellen van bestand %s is niet gelukt: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Slechte reservekopie"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Fout bij het schrijven naar bestand %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"Er is iets verdachts aan de gang op uw schijf. \n"
-"Een test om de integriteit van de gegevens de testen is mislukt.Dat betekent "
-"dat wanneer er iets naar schijf wordt geschreven,\n"
-"het uiteindelijk onleesbare troep wordt."
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "must-have"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "belangrijk"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "heel leuk"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "leuk"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "misschien"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Common Unix Printing System"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR New Generation"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer Daemon"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Print, Don't Queue"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Lokale printer"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Netwerk printer"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Printer aan CUPS server op afstand"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Printer aan lpd server op afstand"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Netwerkprinter (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "Printer aan SMB/Windows 95/98/NT server"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "Printer aan NetWare server"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "Voer een apparaat-URI voor de printer in"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "Job doorsluizen naar een commando"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "Onbekend model"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "Onbekend model"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Lokale printers"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Printers op afstand"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr "op parallelle poort \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", USB printer \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", multi-functioneel apparaat op parallelle poort \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", multi-functioneel apparaat op USB"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ". multi-functioneel apparaat op HP JetDirect"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", multi-functioneel apparaat"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", bezig met printen naar %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr " op LPD server \"%s\", printer \"%s\""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", TCP/IP host \"%s\", poort %s"
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr " op SMB/Windows server \"%s\", share \"%s\""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr " op Novell server \"%s\", printer \"%s\""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", met gebruik van opdracht %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "Raw printer (geen stuurprogramma)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(aan %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(aan deze machine)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "Op CUPS-server \"%s\""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Standaard)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Selecteer Printer-verbinding"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Hoe is de printer verbonden?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"Printers aan een CUPS-server op afstand hoeft u hier niet te configureren; "
-"deze printers zullen automatisch bespeurd worden."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr "Automatische printerbespeuring (Lokaal, TCP/Socket en SMB-printers)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "CUPS configuratie"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "CUPS server specificeren"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"Om toegang te krijgen tot CUPS-servers op afstand in uw lokale netwerk hoeft "
-"u hier niets te configureren; CUPS-servers informeren uw machine automatisch "
-"over hun printers. Alle printers die op dit moment bekend zijn bij uw "
-"computer zijn vermeld in het \"Printers op afstand\"-veld in het "
-"hoofdvenster van Printerdrake. Als uw CUPS-server zich niet bevindt in uw "
-"lokale netwerk, dan geeft u het IP-adres van de CUPS-server in en optioneel "
-"het poortnummer om de printerinformatie van de server op te vragen. In "
-"andere gevallen laat u deze velden leeg."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Normaal gesproken wordt CUPS automatisch geconfigureerd aan de hand van uw "
-"netwerkomgeving, zodat u toegang heeft tot de printers op de CUPS-servers in "
-"uw lokale netwerk. In het geval dat dit niet goed werkt, zet dan "
-"\"Automatische CUPS configuratie\" uit en bewerk uw /etc/cups/cupsd.conf "
-"bestand handmatig. Vergeet u niet daarna CUPS te herstarten (opdracht: "
-"\"service cups restart\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "Het IP-adres zou er uit moeten zien als 192.168.1.20"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "Het poortnummer moet een geheel getal zijn!"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "CUPS-server IP"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Poort"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Automatische CUPS-configuratie"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "Bezig met controleren van uw systeem..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-"Er zijn geen printers gevonden die direct aan uw machine verbonden zijn"
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"De volgende printers\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"De volgende printer\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"en één onbekende printer is"
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"en %d onbekende printers zijn"
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-"zijn"
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-"\n"
-"is"
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "direct verbonden aan uw systeem"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-"\n"
-"Er is één onbekende printer direct aan uw systeem verbonden"
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-"\n"
-"Er zijn %d onbekende printers direct aan uw systeem verbonden"
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr " (Zorg ervoor dat al uw printers verbonden zijn en aangezet).\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-"Wilt u afdrukken mogelijk maken voor de bovengenoemde printers of op "
-"printers in het lokale netwerk?\n"
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "Wilt u afdrukken inschakelen voor printers op het lokale netwerk?\n"
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Wilt u afdrukken inschakelen op de hierboven genoemde printers?\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr "Weet u zeker dat u afdrukken op deze computer wilt inschakelen?\n"
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-"OPMERKING: Afhankelijk van het printermodel en het printsysteem zal tot %d "
-"MB aan extra software worden geïnstalleerd."
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Printer toevoegen"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Welkom bij de Printerinstellingen-wizard\n"
-"\n"
-"Deze wizard laat u lokale- of afstand-printers installeren die vanaf deze of "
-"andere computers in het netwerk gebruikt gaan worden.\n"
-"\n"
-"Het zal u vragen naar alle benodigde informatie om de printer in te stellen "
-"en geeft u toegang tot alle beschikbare printer-stuurprogramma's, "
-"stuurprogramma-opties en printerverbindingtypes."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Welkom bij de Printerinstellingen-wizard.\n"
-"\n"
-"Deze wizard helpt u de printer(s) te installeren die aan uw computer, direct "
-"aan het netwerk of aan een Windows-computer op afstand verbonden zijn.\n"
-"\n"
-"Als u printer(s) verbonden heeft aan deze computer, zet deze dan aan zodat "
-"ze automatisch gevonden kunnen worden. Uw netwerkprinter(s) en Windows-"
-"machines moeten ook verbonden en aangezet zijn.\n"
-"\n"
-"Merk op dat het automatisch bespeuren van printers op het netwerk langer "
-"duurt dan de automatische bespeuring van printers verbonden aan deze "
-"computer. U kunt dus beter de automatische bespeuring van netwerk- en "
-"Windowsprinters uitzetten wanneer u deze niet nodig heeft.\n"
-"\n"
-" Klik op \"Volgende\" wanneer u gereed bent, en \"Annuleren\" indien u niet "
-"op dit moment uw printer(s) wilt instellen."
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Welkom bij de Printerinstellingen-wizard.\n"
-"\n"
-"Deze wizard helpt u uw printer(s) te installeren die aan uw computer "
-"verbonden zijn.\n"
-"\n"
-"Als u printer(s) verbonden heeft aan deze computer, zet deze dan aan zodat "
-"ze automatisch gevonden kunnen worden.\n"
-" Klik op \"Volgende\" wanneer u gereed bent, en \"Annuleren\" indien u niet "
-"op dit moment uw printer(s) wilt instellen."
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Welkom bij de Printerinstellingen-wizard.\n"
-"\n"
-"Deze wizard helpt u uw printer(s) te installeren die aan uw computer of "
-"direct aan het netwerk verbonden zijn.\n"
-"\n"
-"Als u printer(s) verbonden heeft aan deze computer, zet deze dan aan zodat "
-"ze automatisch gevonden kunnen worden. Uw netwerkprinter(s) moeten ook "
-"verbonden en aangezet zijn.\n"
-"\n"
-"Merk op dat het automatisch bespeuren van printers op het netwerk langer "
-"duurt dan de automatische bespeuring van printers verbonden aan deze "
-"computer. U kunt dus beter de automatische bespeuring van netwerkprinters "
-"uitzetten wanneer u deze niet nodig heeft.\n"
-"\n"
-" Klik op \"Volgende\" wanneer u gereed bent, en \"Annuleren\" indien u niet "
-"op dit moment uw printer(s) wilt instellen."
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "Automatisch bespeuren van printers verbonden aan deze computer"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "Automatisch bespeuren van printers direct verbonden aan lokaal netwerk"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-"Automatisch bespeuren van printers verbonden aan computers die Microsoft "
-"Windows draaien"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Lokale printer"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"Gefeliciteerd, uw printer is nu geïnstalleerd en geconfigureerd!\n"
-"\n"
-"U kunt afdrukken met de \"Afdrukken\"-opdracht in uw toepassingen (normaal "
-"gesproken in het \"Bestand\"-menu).\n"
-"\n"
-"Indien u een printer wilt toevoegen, verwijderen of hernoemen, of indien u "
-"de standaard instellingen wilt wijzigen (papierinvoer-tray, "
-"afdrukkwaliteit, ...), selecteert u dan \"Printer\" in het \"Hardware\"-"
-"gedeelte van het Mandrake Controle Centrum."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "Automatische printerbespeuring"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", netwerkprinter \"%s\", poort %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", printer \"%s\" aan SMB/Windows server \"%s\""
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "%s bespeurd"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "Printer op parallelle poort \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "USB printer \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Netwerkprinter \"%s\", poort %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Printer \"%s\" aan SMB/Windows server \"%s\""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"Geen lokale printer gevonden! Om met de hand een printer te installeren, "
-"voert u een apparaat- of bestandsnaam in op de invoerregel. (Parallelle "
-"poorten: /dev/lp0, /dev/lp1, ..., equivalent aan LPT1:,LPT2:, ..., 1ste USB "
-"printer: /dev/usb/lp0, 2de USB printer: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "U dient een apparaat of bestandsnaam in te voeren!"
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "Geen printer gevonden!"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "Beschikbare printers"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"De volgende printer is bespeurd. Is dit niet degene die u wilt configureren, "
-"geef dan een apparaatnaam/bestandsnaam op de invoerregel"
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"Dit is een lijst van alle automatisch bespeurde printers. Kiest u de printer "
-"om in te stellen of geef een apparaatnaam/bestandsnaam op de invoerregel"
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"De volgende printer is automatisch bespeurd. De configuratie van de printer "
-"zal volledig automatisch gaan. Indien uw printer niet correct bespeurd wordt "
-"of indien u liever een aangepaste printerconfiguratie wilt, zet dan "
-"\"Handmatige configuratie\" aan."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"Dit is een lijst van alle automatisch bespeurde printers. Kiest u de printer "
-"die u wenst in te stellen. De configuratie van de printer zal volledig "
-"automatisch gaan. Indien uw printer niet correct bespeurd wordt of indien u "
-"een aangepaste printerconfiguratie wenst, zet dan \"Handmatige configuratie"
-"\" aan."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"Kiest u de poort waaraan uw printer is verbonden of geef een apparaatnaam/"
-"bestandsnaam op de invoerregel"
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "Kiest u de poort waaraan uw printer is verbonden."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (Parallelle poorten: /dev/lp0, /dev/lp1, ..., equivalent aan LPT1:,"
-"LPT2:, ..., 1ste USB printer: /dev/usb/lp0, 2de USB printer: /dev/usb/"
-"lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "U dient een printer of apparaat te kiezen/in te voeren!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Handmatige configuratie"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "lpd op afstand - Printer-opties"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Om een lpd-printer op afstand te gebruiken, dient u de hostnaam van de "
-"printerserver en de printernaam op die server in te voeren."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "Naam van host op afstand:"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Naam van printer op afstand"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "De naam van de host op afstand is afwezig!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "De naam van de printer op afstand is afwezig!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "Gevonden model: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "Bezig met afzoeken van het netwerk..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", printer \"%s\" op server \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Printer \"%s\" op server \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "SMB (Windows 9x/NT) Printer-opties"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Om naar een SMB-printer af te drukken, dient u de SMB hostnaam (deze kan "
-"verschillen van de TCP/IP hostnaam) in te geven en mogelijk het IP-adres van "
-"de printserver, alsook de naam van de gedeelde printer waar u toegang tot "
-"wenst en, indien nodig, informatie over gebruikersnaam, wachtwoord en "
-"werkgroep."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-" Als de gewenste printer automatisch gevonden is, kies hem dan eenvoudigweg "
-"uit de lijst en voeg zonodig de gebruikersnaam, wachtwoord en/of werkgroep "
-"toe."
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "SMB-server host"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "SMB-server IP"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Sharenaam"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Werkgroep"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "Automatisch bespeurd"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "Ofwel de servernaam ofwel het IP van de server moet ingevoerd worden!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Naam van Samba-share is afwezig!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "VEILIGHEIDS WAARSCHUWING!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"U gaat afdrukken op een Windows gebruiker met wachtwoord. Vanwege een fout "
-"in de architectuur van de samba cliënt software wordt het wachtwoord als "
-"open text in de commando regel gebruikt. Dus het is mogelijk voor elke "
-"gebruiker op deze machine het wachtwoord te achterhalen dmv bijv. \"ps auxwww"
-"\".\n"
-"\n"
-"We raden daarom aan één van de volgende alternatieven te gebruiken (in alle "
-"gevallen raden we aan alleen lokale computers toegang te verschaffen tot de "
-"windows server, bijvoorbeeld door gebruik te maken van een firewall) :\n"
-"\n"
-"Gebruik een wachtwoord-loze gebruikersnaam op de windows server, zoals de "
-"\"GUEST\" gebruiker of een speciale gebruiker alleen voor het afdrukken. "
-"Verwijder niet het wachtwoord van een gewone gebruikersnaam en zeker niet "
-"van de administrator gebruiker.\n"
-"\n"
-"Stel de windows server in met een unix-wachtrij (ála LPD) protocol. Stel dan "
-"het afdrukken van deze computer in met de \"%s\" verbindings type in "
-"Printerdrake.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Stel de windows server in om het IPP protocol beschikbaar te maken voor deze "
-"printer en stel het afdrukken voor deze computer in met de \"%s\" type in "
-"Printerdrake.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"Verbind de printer met een linux server en laat de Windows computer(s) er "
-"als cliënten mee verbinden.\n"
-"\n"
-"Weet U zeker dat U het instellen van deze printer wilt vervolgen zoals U nu "
-"doet ?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "NetWare Printer-Opties"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Om naar een NetWare-printer af te drukken, dient u de NetWare Printer "
-"servernaam op te geven (deze kan verschillen met de TCP/IP computernaam!) "
-"alsook de naam van de printerwachtrij waar u toegang tot wilt en, indien "
-"nodig, een gebruikersnaam en wachtwoord."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Printer Server"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Naam van de printerwachtrij"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "NCP-servernaam is afwezig!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "NCP-wachtrijnaam is afwezig!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", host \"%s\", poort %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "Host \"%s\", poort %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "TCP/Socket Printer opties"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"Kies één van de automatisch bespeurde printers uit de lijst of vul de "
-"hostnaam / IP-adres en optioneel het poortnummer (standaard 9100) in op de "
-"invoervelden."
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Om naar een TCP- of socketprinter af te drukken, dient u de hostnaam of IP-"
-"adres van de printer en zonodig het poortnummer op te geven (standaardwaarde "
-"is 9100). Op HP JetDirect-servers is het poortnummer over het algemeen 9100, "
-"op andere servers kan het variëren. Kijk voor de zekerheid in het handboek "
-"van uw apparatuur."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "Printer-hostnaam of IP-adres ontbreekt!"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "Printer-hostaam of IP-adres"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "Printerapparaat URI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"U kunt de URI om de printer aan te spreken direct opgeven. De URI moet\n"
-"voldoen aan ofwel de CUPS-, ofwel de Foomatic specificaties. Let op dat\n"
-"niet alle URI-typen door alle \"spoolers\" ondersteund worden."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "Een geldige URI moet worden ingevoerd!"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"Elke printer heeft een naam nodig (bijvoorbeeld \"printer\"). De "
-"Beschrijving- en Locatie-velden behoeven niet te worden ingevuld. Dit zijn "
-"opmerkingen voor de gebruikers."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Naam van de printer"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Locatie"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "Bezig met lezen van printer-database..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "Bezig met voorbereiden van printer-database..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "Uw printermodel"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake heeft de modelnaam die resulteerde uit de automatische "
-"bespeuring vergeleken met de modellen in de printer-database om de beste "
-"overeenkomst te vinden. Deze keuze kan onjuist zijn, in het bijzonder "
-"wanneer uw printer in het geheel niet in de database is opgenomen. Ga dus na "
-"of de keuze juist is en klik \"Het model is juist\" als dit het geval is en "
-"zoniet klikt u \"Handmatig model selecteren\" zodat u uw printermodel "
-"handmatig kunt kiezen op het volgende scherm.\n"
-"\n"
-"Voor uw printer heeft Printerdrake gevonden:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "Het model is juist"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Handmatig model selecteren"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "Selectie van printer-model"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "Welk model printer heeft u?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Gaat u na of Printerdrake het automatisch bespeuren van uw model printer "
-"correct heeft uitgevoerd. Zoek het juiste model in de lijst indien de "
-"selectie staat op een onjuist model, of op \"Raw printer\"."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"Indien uw printer niet getoond wordt, kies dan een compatibel model (zie uw "
-"printerhandleiding) of één die er op lijkt."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "OKI winprinter-configuratie"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"U configureert nu een OKI laser winprinter. Deze printers\n"
-"gebruiken een erg speciaal communicatieprotocol en daarom werken ze alleen "
-"indien verbonden met de eerste parallelle poort. Als uw printer verbonden is "
-"aan een andere poort of aan een printserver, verbindt u dan de printer aan "
-"de eerste parallelle poort voordat u een testpagina afdrukt, anders zal de "
-"printer niet werken. De instelling van het verbindingstype wordt door het "
-"stuurprogramma genegeerd."
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Lexmark inkjet-configuratie"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"De inkjet-printerstuurprogramma's die door Lexmark worden verstrekt "
-"ondersteunen alleen lokale printers, en geen printers-op-afstand of "
-"printservers. Gelieve uw printer aan een lokale poort te verbinden of hem te "
-"configureren op de machine waaraan hij is verbonden."
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"Om met uw Lexmark inkjet en deze configuratie te kunnen afdrukken, heeft u "
-"de inkjet-printerstuurprogramma's nodig die door Lexmark (http://www.lexmark."
-"nl/) ter beschikking gesteld worden. Ga naar deze webpagina en klik op de "
-"\"Drivers\"-knop. Kies vervolgens \"Printer drivers\", uw model en daarna "
-"\"Linux\" als besturingssysteem. De stuurprogramma's komen in de vorm van "
-"RPM-pakketten of shell-scripts met interactieve grafische installatie. Het "
-"is niet nodig om deze configuratie met de grafische schillen te doen. "
-"Annuleer direct na de licentie-overeenkomst. Druk dan printkop-"
-"uitlijningpagina's af met \"lexmarkmaintain\" en pas de "
-"kopuitlijningsinstellingen aan met dit programma."
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr "GDI Laserprinter die het Zenographics ZJ-Stream-formaat gebruikt"
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-"Uw printer behoort tot de groep van GDI laserprinters (winprinters) van "
-"verschillende fabrikanten die het Zenographics ZJ-stream rasterformaat "
-"gebruikt voor de gegevens die naar de printer worden gestuurd. Het "
-"stuurprogramma voor deze printers is nog in een vroeg ontwikkelingsstadium "
-"en zal daarom niet altijd goed werken. In het bijzonder is het mogelijk dat "
-"de printer slechts werkt wanneer u het A4-papierformaat kiest.\n"
-"\n"
-"Voor sommige van deze printers, zoals de HP LaserJet 1000 (waarvoor dit "
-"stuurprogramma aanvankelijk gecreëerd is), is het nodig dat hun firmware "
-"naar hen ge-upload wordt nadat ze aangezet zijn. In het geval van de HP "
-"LaserJet 1000 dient u op de Windows-stuurprogramma's-CD of uw Windows-"
-"partitie te zoeken naar het bestand \"sihp1000.img\" en dit bestand naar de "
-"printer uploaden met één van de volgende opdrachten:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"De eerste opdracht kan gegeven worden door iedere normale gebruiker, de "
-"tweede moet gegeven worden als root. Hierna kunt u gewoon afdrukken.\n"
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"Printer standaard-instellingen\n"
-"\n"
-"Zorgt u ervoor dat de paginagrootte en de inktsoort/afdrukmodus (indien "
-"beschikbaar), alsmede de hardware-configuratie van laserprinters (geheugen, "
-"duplex-eenheid, extra trays) juist ingesteld zijn. Let op dat een zeer hoge "
-"printkwaliteit het afdrukken behoorlijk kan vertragen."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "Optie %s moet een geheel getal zijn!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "Optie %s moet een getal zijn!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "Optie %s valt buiten het bereik!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"Wenst u deze printer (\"%s\")\n"
-"als standaard printer in te stellen?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "Test-pagina's"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"Selecteert u de test-pagina's die u af wenst te drukken.\n"
-"Let op: het kan een nogal lange tijd in beslag nemen voordat de foto-test-"
-"pagina is afgedrukt en op laserprinters met onvoldoende geheugen wordt deze "
-"wellicht helemaal niet afgedrukt. In de meeste gevallen is het voldoende om "
-"de standaard test-pagina af te drukken."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "Geen test-pagina's"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "Afdrukken"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "Standaard testpagina"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Alternatieve test-pagina (Letter-formaat)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Alternatieve test-pagina (A4-formaat)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "Foto-testpagina"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "Druk geen enkele testpagina af"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Bezig met afdrukken van testpagina(s)..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Testpagina('s) werd(en) naar de printer gestuurd.\n"
-"Het kan even duren voordat het eigenlijke afdrukken begint.\n"
-"Print-status:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"Testpagina's) werd(en) naar de printer gestuurd.\n"
-"Het kan even duren voordat het eigenlijke afdrukken begint.\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "Werkt het afdrukken naar behoren?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "Kale ('raw') printer"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"Om een bestand vanaf de commandoregel (terminalvenster) af te drukken, "
-"gebruikt u ofwel het commando \"%s <bestand>\", ofwel een grafisch "
-"printerhulpprogramma: \"xpp <bestand>\" of \"kprinter <bestand>\". Deze "
-"grafische hulpprogramma's stellen u in staat om de printer te kiezen en "
-"gemakkelijk de opties te wijzigen.\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Deze commando's kunt u ook invullen in het \"Print-commando\"-veld van "
-"printdialogen van veel applicaties. Maar vul daar dan geen bestandsnaam in "
-"omdat het af te drukken bestand wordt geleverd door de applicatie.\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"De \"%s\"-opdracht geeft ook de mogelijkheid tot het wijzigen van de opties "
-"voor een specifieke printtaak. Voeg de gewenste instellingen eenvoudigweg "
-"toe aan de commandoregel, bijvoorbeeld \"%s <bestand>\"."
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"Om de beschikbare opties voor de huidige printer te weten te komen, kunt u "
-"ofwel de lijst hieronder lezen, ofwel klikken op de knop \"Lijst van print-"
-"opties\".%s%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"Dit is een lijst van de beschikbare opties voor de huidige printer:\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"Om een bestand vanaf de commandoregel (terminalvenster) af te drukken, \n"
-"gebruikt u het commando \"%s <bestand>\".\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Dit commando kunt u ook invullen in het \"Print-commando\"-veld van "
-"printdialogen van veel applicaties. Maar vul daar dan geen bestandsnaam in "
-"omdat het af te drukken bestand wordt geleverd door de applicatie. \n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"Om een lijst te verkrijgen van alle beschikbare opties voor de huidige "
-"printer, klikt u op de knop \"Lijst van print-opties\"."
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"Om een bestand vanaf de commandoregel (terminalvenster) af te drukken, \n"
-"gebruikt u het commando \"%s <bestand>\" of \"%s <bestand>\".\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"Wanneer u KDE als bureau-omgeving gebruikt dan heeft u de beschikking over "
-"een \"paniek-knop\", een pictogram op het bureaublad, met daarop de tekst "
-"\"STOP Printer!\", welke onmiddelijk alle printtaken stopt wanneer u er op "
-"klikt. Dit is handig bijvoorbeeld in het geval van papierstoringen.\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"De \"%s\"- en \"%s\"-opdrachten geven ook de mogelijkheid tot het wijzigen "
-"van de opties voor een specifieke printtaak. Voeg de gewenste instellingen "
-"eenvoudigweg toe aan de commandoregel, bijvoorbeeld \"%s <bestand>\".\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Bezig met afdrukken/scannen/fotokaarten op \"%s\""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Bezig met afdrukken/scannen op \"%s\""
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Bezig met afdrukken/fotokaart-benadering op \"%s\""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Bezig met afdrukken op printer \"%s\""
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Sluiten"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "Lijst van print-opties"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"Uw multifunctioneel apparaat is automatisch geconfigureerd om te kunnen "
-"scannen. U kunt nu scannen met \"scanimage\" (\"scanimage -d hp:%s\" om de "
-"scanner te specificeren als u er meer dan één heeft) vanaf de opdrachtregel "
-"of met behulp van de grafische interfaces \"xscanimage\" of \"xsane\". "
-"Indien u gebruik maakt van The GIMP, kunt u ook scannen door het juiste punt "
-"te kiezen in het \"Bestand\"/\"Importeren\"-menu. U kunt ook \"man scanimage"
-"\" aanroepen vanaf de opdrachtregel om meer informatie te krijgen.\n"
-"\n"
-"Gebruik voor dit apparaat geen \"scannerdrake\"!"
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"Uw printer is automatisch geconfigureerd zodat u toegang krijgt tot de "
-"fotokaart-stations vanaf uw PC. Nu kunt u uw fotokaarten benaderen met de "
-"toepassing \"MtoolsFM\" (Menu: \"Toepassingen\" -> \"Bestandsgereedschappen"
-"\" -> \"MTools-bestandsbeheer\") of met de opdrachtregel-hulpprogramma's "
-"\"mtools\" (geef \"man mtools\" op de opdrachtregel voor meer info). U kunt "
-"het bestandssysteem van de kaart vinden onder stationsletter \"p:\", of "
-"opvolgende stationsletters indien u meer dan één HP-priner met fotokaart-"
-"stations heeft. In \"MtoolsFM\" kunt u schakelen tussen stationsletters met "
-"het veld rechtsbovenaan de bestandslijsten."
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "Bezig met lezen van printer-informatie..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "Printer-configuratie overzetten"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"U kunt de printerconfiguratie die u voor spooler %s uitgevoerd heeft, "
-"kopiëren naar %s, uw huidige spooler. Alle configuratiegegevens "
-"(printernaam, beschrijving, locatie, verbindingssoort, en standaard opties) "
-"worden dan overgenomen, maar printtaken zullen niet worden overgezet.\n"
-"Niet alle wachtrijen kunnen worden overgezet, vanwege de volgende redenen:\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS ondersteunt geen printers op Novell-servers of printers die gegevens in "
-"een vrije vorm-opdracht versturen.\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ ondersteunt alleen printers aan deze computer, LPD printers op afstand, "
-"en Socket/TCP printers.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD en LPRng ondersteunen geen IPP printers.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"Daarbij komt dat wachtrijen die niet met dit programma of met \"foomatic-"
-"configure\" zijn aangemaakt, niet kunnen worden overgezet."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"Ook printers geconfigureerd met door hun fabrikant geleverde PPD-bestanden, "
-"of met eigen CUPS drivers, kunnen niet worden overgezet."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"Markeer de printers die u wilt overzetten en klik \n"
-"\"Overzetten\"."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "De printers niet overzetten"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Overzetten"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"Een printer met de naam \"%s\" bestaat al onder %s. \n"
-"Klik op \"Overzetten\" om deze te overschrijven.\n"
-"U kunt ook een nieuwe naam ingeven of deze printer overslaan."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-"Een printernaam mag alleen letters, getallen en een laag liggend streepje "
-"bevatten"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"De printer \"%s\" bestaat reeds, \n"
-"weet u zeker dat u de configuratie ervan wilt overschrijven?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Nieuwe printernaam"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "Bezig met overzetten van %s ..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"U heeft uw vorige standaardprinter (\"%s\") overgezet. Moet dit ook de "
-"standaardprinter worden in het nieuwe printsysteem %s?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "Bezig met verversen van printergegevens..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "Printer-op-afstand configureren"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "Bezig met inschakelen van het netwerk..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Configureer het netwerk nu"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "Netwerk-functionaliteit niet geconfigureerd"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"U staat op het punt een printer-op-afstand te configureren. Hiervoor is een "
-"werkende netwerktoegang vereist, maar uw netwerk is nog niet geconfigureerd. "
-"Als u verder wilt gaan zonder netwerkconfiguratie, zult u niet in staat zijn "
-"om de printer te gebruiken die u nu configureert. Hoe wenst u verder te gaan?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Doorgaan zonder configureren van netwerk"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"De netwerk-configuratie die uitgevoerd is tijdens de installatie kan op dit "
-"moment niet worden ingeschakeld. Gaat u na of het netwerk toegankelijk is na "
-"het opnieuw opstarten van uw systeem. De configuratie is te corrigeren met "
-"het Mandrake Controle Centrum, onderdeel \"Netwerk & Internet\"/\"Verbinding"
-"\". Daarna kunt u de \n"
-"printer instellen, ook met het Mandrake Control Center, onderdeel \"Hardware"
-"\"/\"Printer\""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"De netwerktoegang was nog niet actief en kon ook niet worden ingeschakeld. "
-"Gelieve uw configuratie en uw hardware na te kijken. Probeert u daarna "
-"opnieuw uw printer-op-afstand te configureren."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "Bezig met herstarten van het printsysteem..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "hoog"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "paranoïde"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr ""
-"Bezig met installeren van een printsysteem in het %s beveiligingsniveau"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"U staat op het punt om printsysteem %s te installeren op een systeem dat op "
-"beveiligingsniveau %s draait.\n"
-"\n"
-"Dit printsysteem draait een daemon (achtergrondproces) welke wacht op een "
-"taak en deze afhandelt. Deze daemon is ook toegankelijk voor computers op "
-"afstand over het netwerk en dus is het een mogelijk doelwit voor aanvallen. "
-"Daarom worden er normaal gesproken slechts enkele geselecteerde daemons "
-"gestart op dit beveiligingsniveau.\n"
-"\n"
-"Weet u zeker dat u het afdrukken wilt configureren op deze computer?"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "Het printsysteem zal bij het opstarten worden ingeschakeld"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"Het printsysteem (%s) zal niet automatisch worden ingeschakeld wanneer de "
-"computer wordt opgestart.\n"
-"\n"
-"Mogelijkerwijs is het automatisch inschakelen uitgezet door het omschakelen "
-"naar een hoger beveiligingsniveau, omdat het printsysteem een mogelijk "
-"doelwit is voor aanvallen.\n"
-"\n"
-"Wilt u dat het automatisch inschakelen van het printsysteem weer wordt "
-"aangezet?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "Bezig met nagaan welke software geïnstalleerd is..."
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "Bezig met verwijderen van LPRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "Bezig met verwijderen van LPD..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "Selecteer printer-spooler"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Welk printsysteem (\"spooler\") wilt u gebruiken?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Bezig met instellen van printer \"%s\" ..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "Bezig met installeren van Foomatic..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Printer-opties"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "Bezig met het voorbereiden van Printerdrake..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "Bezig met instellen van toepassingen ..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "Wenst u een printer in te stellen?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "Printsysteem:"
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"De volgende printers zijn ingesteld. Dubbelklik op een printer om zijn "
-"instellingen te wijzigen; om hem als standaardprinter in te stellen; om "
-"informatie erover te bekijken; of om een printer op een CUPS-server op "
-"afstand ter beschikking te stellen in Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"De volgende printers zijn geconfigureerd. Dubbelklik op één ervan om zijn "
-"instellingen te wijzigen; hem als standaardprinter in te stellen; of om "
-"informatie erover te bekijken."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-"Printerlijst verversen (om alle CUPS printers-op-afstand zichtbaar te maken)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Wijzig het printsysteem"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Normale modus"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "Wenst u een andere printer in te stellen?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "Printer instellingen aanpassen"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"Printer %s\n"
-"Wat wilt u aanpassen aan deze printer?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "Doe het!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "Soort printerverbinding"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "Printernaam, beschrijving, locatie"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "Printerfabrikant, model, aansturingsprogramma"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "Printerfabrikant, model"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "Stel deze printer in als standaardprinter"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Deze printer aan Star Office/OpenOffice.org/GIMP toevoegen"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Deze printer verwijderen uit Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "Druk testpagina('s) af"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "Weet hoe deze printer kan worden gebruikt"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "Printer verwijderen"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Bezig met verwijderen van oude printer \"%s\" ..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "Standaard printer"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "De \"%s\"-printer is nu ingesteld als de standaardprinter."
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Bezig met toevoegen van printer aan Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"De printer \"%s\" is succesvol aan Star Office/OpenOffice.org/GIMP "
-"toegevoegd."
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"Het toevoegen van de printer \"%s\" aan Star Office/OpenOffice.org/GIMP is "
-"mislukt."
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Bezig met verwijderen van printer uit Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-"De printer \"%s\" is succesvol uit Star Office/OpenOffice.org/GIMP "
-"verwijderd."
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"Het verwijderen van de printer \"%s\" uit Star Office/OpenOffice.org/GIMP is "
-"mislukt."
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Weet u zeker dat u de printer \"%s\" wilt verwijderen?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Bezig met verwijderen van printer \"%s\" ..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Instellingen proxy"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Welkom bij de proxy-instellingen.\n"
-"\n"
-"Hier kunt u uw http en ftp proxy's opgeven, al dan niet\n"
-"met loginnaam en wachtwoord\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"Gelieve de http proxy-informatie in te vullen.\n"
-"Laat het leeg in het geval u geen http proxy wenst."
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "poort"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "Proxy moet beginnen met http:"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "Het poort-gedeelte moet numeriek zijn"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"Gelieve de ftp-proxy informatie\n"
-"in te vullen. Laat het leeg als u geen ftp proxy wenst"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"Voer alstublieft de proxy loginnaam en wachtwoord\n"
-"in, als deze er zijn. In andere gevallen laat u dit leeg."
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "loginnaam"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "wachtwoord"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "Voer wachtwoord opnieuw in"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "De wachtwoorden komen niet overeen. Probeert u het opnieuw!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Kan geen partitie toevoegen aan een _geformatteerde_ RAID md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Kan niet schrijven naar bestand %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid-fout!"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid-fout! (misschien ontbreken de raidtools?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Niet genoeg partities voor RAID-niveau %d\n"
-
-#: ../../security/main.pm_.c:66
-msgid "Security Level:"
-msgstr "Veiligheidsniveau:"
-
-#: ../../security/main.pm_.c:74
-msgid "Security Alerts:"
-msgstr "Beveiligingswaarschuwingen:"
-
-#: ../../security/main.pm_.c:83
-msgid "Security Administrator:"
-msgstr "Beveiligings-beheerder:"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, c-format
-msgid " (default: %s)"
-msgstr " (standaard: %s)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-"De volgende opties kunnen worden ingesteld om uw systeembeveiliging\n"
-"in te stellen. Indien u uitleg nodig heeft, kunt u op 'Hulp' klikken.\n"
-
-#: ../../security/main.pm_.c:256
-msgid "Please wait, setting security level..."
-msgstr "Even geduld, bezig met instellen van beveiligingsniveau..."
-
-#: ../../security/main.pm_.c:262
-msgid "Please wait, setting security options..."
-msgstr "Even geduld, bezig met instellen van beveiligingsopties..."
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Start het ALSA (Advanced Linux Sound Architecture) geluidssysteem"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron, een periodieke commando-planner."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd is gebruikt voor het controleren van de batterijstatus en om dit te "
-"loggen via syslog.\n"
-"Het kan ook gebruikt worden om de machine uit te schakelen als het "
-"spanningsniveau van de batterij laag is."
-
-#: ../../services.pm_.c:18
-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 ""
-"Start commando's die door het at commando gepland zijn op het moment dat\n"
-"werd opgegeven als at werd gestart, en draait batch-commando's wanneer het "
-"load-average laag genoeg is."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron is een standaard UNIX-programma dat door de gebruiker gespecificeerde "
-"programma's start\n"
-"op periodiek geplande tijden. vixie cron voegt een aantal extra's toe aan de "
-"basis UNIX-cron,\n"
-"waaronder betere veiligheid en krachtiger in te stellen opties."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM voegt muisondersteuning toe aan text-based Linux-toepassingen zoals de\n"
-"Midnight Commander. Het laat ook mouse-based console knippen-en-plakken "
-"toe,\n"
-"en biedt ook ondersteuning voor pop-up menu's op de console."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake draait als een hardware-sonde, en eventueel \n"
-"configureert het nieuwe of veranderde hardware."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache is een World Wide Web-server. Het wordt gebruikt om HTML-bestanden en "
-"CGI aan te bieden."
-
-#: ../../services.pm_.c:29
-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 ""
-"De internet superserver daemon (meestal inetd genoemd) start een hele\n"
-"hoop andere internetdiensten wanneer nodig. Het is verantwoordelijk voor\n"
-"vele diensten, waaronder telnet, ftp, rsh en rlogin. Als u inetd "
-"uitschakelt,\n"
-"schakelt u alle diensten uit waar de daemon verantwoordelijk voor is."
-
-#: ../../services.pm_.c:33
-msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Pakket-filtering inschakelen voor Linux kernel 2.2-serie, om \n"
-"een firewall op te zetten die uw machine beschermt tegen \n"
-"aanvallen vanuit het netwerk."
-
-#: ../../services.pm_.c:35
-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 ""
-"Dit pakket laadt de geselecteerde toetsenbord-indeling als ingesteld in\n"
-"/etc/sysconfig/keyboard. Dit kan geselecteerd worden via de kbdconfig "
-"utility.\n"
-"U kunt dit het best aan laten voor de meeste machines."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"Automatisch opnieuw aanmaken van kernel header in \n"
-"/boot voor /usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Automatisch vinden en instellen van hardware bij het opstarten"
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Linuxconf zal op sommige momenten regelen dat diverse \n"
-"taken worden uitgevoerd bij het opstarten, om de systeem-\n"
-"configuratie te behouden."
-
-#: ../../services.pm_.c:43
-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 is de print-daemon, die nodig is om lpr goed te laten werken. Het is\n"
-"voornamelijk een server die print-jobs naar printers stuurt en regelt."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Linux Virtual Server, gebruikt om een hoge-prestatie en hoge-\n"
-"beschikbaarheid server te bouwen."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) is een Domain Name Server (DNS) die wordt gebruikt om "
-"computernamen naar IP-adressen om te zetten."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"(Ont)koppelt alle Network File System (NFS), SMB (Lan Manager/Windows)\n"
-"en NCP (NetWare) koppelpunten."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Activeert/Deactiveert alle netwerk-interfaces die geconfigureerd zijn\n"
-"om bij het opstarten ingeschakeld te worden."
-
-#: ../../services.pm_.c:52
-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 is een populair protocol voor bestandsdeling over TCP/IP-netwerken.\n"
-"Deze dienst geeft u NFS-serverfunctionaliteit, die dan wordt geregeld via "
-"het\n"
-"bestand /etc/exports."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS is een populair protocol voor bestandsdeling over TCP/IP-netwerken.\n"
-"Deze dienst geeft u NFS-bestands'locking'-functionaliteit."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"Automatisch aanzetten van de numlock-toets onder \n"
-"commandovensters en XFree bij het opstarten."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Ondersteun de OKI 4w en compatibele winprinters"
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA-ondersteuning dient meestal om ethernet en modems in laptops te "
-"onder-\n"
-"steunen. Het zal niet gestart worden tenzij het geconfigureerd is, dus het "
-"is\n"
-"veilig om het geïnstalleerd te hebben op machines die het niet nodig hebben."
-
-#: ../../services.pm_.c:63
-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 ""
-"De portmapper beheert RPC-verbindingen, die gebruikt worden door protocols\n"
-"zoals NFS en NIS. De portmap-server moet draaien op machines die fungeren\n"
-"als servers voor protocols die het RPC-mechanisme gebruiken."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix is een Mail Transport Agent, een programma dat post verplaatst van "
-"de ene machine naar de andere."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Bewaart en herstelt de systeem-entropie pool voor betere generatie\n"
-"van willekeurige cijfers."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Wijs rauwe apparaten toe aan blok-georiënteerde apparaten \n"
-"(zoals partities op een harde schijf), voor het gebruik van \n"
-"applicaties zoals Oracle"
-
-#: ../../services.pm_.c:71
-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 ""
-"De routed daemon laat automatische IP-router-tabel updates toe via het RIP-\n"
-"protocol. RIP is vooral gebruikt op kleine netwerken, complexere routing-\n"
-"protocols zijn nodig voor complexere netwerken."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"Het rstat-protocol laat gebruikers op een netwerk de prestatie-cijfers\n"
-"voor elke machine op dat netwerk op te vragen."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"Het rusers-protocol laat gebruikers op een netwerk toe om de kijken wie er\n"
-"ingelogd is op de andere machines op dat netwerk."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"Het rwho-protocol laat gebruikers op afstand een lijst opvragen van alle\n"
-"gebruikers die op een machine ingelogd zijn die de rwho daemon draait.\n"
-"(vergelijkbaar met finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Schakel het geluidssysteem van uw machine in"
-
-#: ../../services.pm_.c:81
-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 is de manier die vele daemons gebruiken om boodschappen te loggen "
-"naar\n"
-"verscheidene systeem-logbestanden. Het is een goed idee syslog altijd te "
-"draaien."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "Laad de stuurprogramma's voor uw USB-apparaten"
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr ""
-"Start de X Font Server (deze is noodzakelijk voor het draaien\n"
-"van XFree)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr ""
-"Selecteer welke diensten automatisch gestart moeten worden bij het opstarten"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "Afdrukken"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Bestanden delen"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "Systeem"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Beheer op afstand"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Database-server"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "Diensten: %d geactiveerd van %d geregistreerd"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Diensten"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "actief"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "gestopt"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Diensten en daemons"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"Geen extra informatie over\n"
-"deze dienst beschikbaar, sorry."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "Bij opstarten"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "Start"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Stop"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Bedankt dat u voor Mandrake Linux 9.0 gekozen hebt"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Welkom in de Open Source-wereld"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"Het succes van MandrakeSoft is gebaseerd op het principe van Vrije Software. "
-"Uw nieuwe besturingssysteem is het resultaat van het gezamenlijke werk van "
-"de wereldwijde Linux-gemeenschap."
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "Doe mee met de wereld van Vrije Software"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "Wilt u meer weten over de Open Source-gemeenschap?"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"Sluit u aan bij de discussiefora die u vindt op onze \"Community\"-"
-"webpagina's om uw kennis te delen en te helpen met het bouwen van Linux-"
-"programmatuur."
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "Haal het meeste uit het internet"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 heeft de beste software voor u geselecteerd.Surf over het "
-"web en bekijk animaties met Mozilla en Konqueror,of lees uw e-mail en beheer "
-"uw persoonlijke informatie metEvolution en Kmail"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr "Ontdek de meest recente grafische- en multimedia-programma's!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr "Drijf multimedia tot haar grenzen!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux 9.0 stelt u in staat om met de allernieuwste "
-"softwareaudiobestanden af te spelen, uw plaatjes en foto's te bewerken en "
-"tebeheren en video's te bekijken"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Spelletjes"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 9.0 biedt het beste in Open Source games - arcade, actie, "
-"strategie, ..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Mandrake Configuratiecentrum"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"Mandrake Linux 9.0 biedt een krachtig gereedschap om uw computer "
-"volledignaar uw hand te zetten en te configureren"
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Gebruikersinterfaces"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Mandrake Linux 9.0 geeft u de beschikking over elf gebruikersinterfaces "
-"dievolledig aangepast kunnen worden: KDE 3, Gnome 2, WindowMaker, ..."
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "Ontwikkeling vereenvoudigd"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr "Mandrake Linux 9.0 is het ultieme ontwikkelplatform"
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"Gebruik de volle kracht van de GNU gcc 3-compiler naast de beste Open "
-"Sourceontwikkelomgevingen"
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr "Verander uw computer in een betrouwbare server"
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"Transformeer uw computer naar een krachtige Linuxserver met slechts enkele "
-"muisklikken: Web server, e-mail, firewall, router, file- en printserver, ..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "Optimaliseer uw beveiliging"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-"De MandrakeSecurity-serie omvat het 'Multi Network Firewall'-produkt (M.N.F.)"
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-"Deze firewall bevat netwerkfunctionaliteit die een oplossing biedt voor al "
-"uw beveiligingsbenodigdheden"
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr "Dit produkt is beschikbaar op de MandrakeStore-website"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr "De officiële MandrakeSoft-winkel"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"Ons volledige scala aan Linux-oplossingen, naast speciale aanbiedingen voor "
-"onze produkten en \"goodies\", is on-line beschikbaar in onze webwinkel:"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr "Strategische partners"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-"MandrakeSoft werkt samen met een aantal bedrijven die professionele "
-"oplossingen bieden die compatibel zijn met Mandrake Linux. Een lijst van "
-"deze partners is beschikbaar op de MandrakeStore"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr "Ontdek MandrakeSoft's Linux-Campus training-catalogus"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-"Het trainingsprogramma is gecreëerd om te beantwoorden aan de behoeften van "
-"eindgebruikers zowel als experts (netwerk- en systeembeheerders)"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr "Certificeer uzelf op Linux"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-"Of u nu kiest voor on-line zelfstudie of voor een studie via ons netwerk van "
-"trainingspartners, de Linux-Campus catalogus bereidt u voor op het erkende "
-"LPI-certificatieprogramma (wereldwijde professionele technische certificatie)"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "Wordt een MandrakeExpert"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-"Vind de oplossingen voor uw problemen via MandrakeSoft's on-line "
-"ondersteuningsplatform"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-"Sluit u aan bij de MandrakeSoft ondersteuningsteams en de on-line "
-"Linuxgemeenschap om uw kennis te delen en anderen te helpen door een erkende "
-"Expert te worden op de on-line technische ondersteuningswebsite:"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExpert Zakelijk"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-"Een on-line platform dat beantwoordt aan de specifieke "
-"ondersteuningsbehoeften van een bedrijf"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-"Alle incidenten zullen afgehandeld worden door een enkele gekwalificeerde "
-"technische expert van MandrakeSoft."
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr "Ontdek MandrakeClub en Mandrake Corporate Club"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-"MandrakeClub en Mandrake Corporate Club zijn gecreëerd voor particuliere- en "
-"zakelijke gebruikers van Mandrake Linux die graag hun favoriete "
-"Linuxdistributie direct ondersteunen, terwijl zij aan de andere kant "
-"speciale privileges ontvangen. Als onze produkten u bevallen, als uw bedrijf "
-"van onze produkten profiteert en zodoende een voorsprong neemt op de "
-"concurrentie, als u de ontwikkeling van Mandrake Linux wilt ondersteunen, "
-"sluit u dan aan bij MandrakeClub!"
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "Bezig met installeren van pakketten..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Gelieve uit te loggen en daarna Ctrl-Alt-Backspace te gebruiken"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Gelieve opnieuw in te loggen op %s om de wijzigingen te activeren"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Mandrake Terminal Server Configuratie"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "Activeer Server"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "Deactiveer Server"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "Start Server"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "Stop Server"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "Etherboot Floppy/ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "Netwerk-beeldbestanden voor opstarten"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "Gebruikers toevoegen/verwijderen"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Clienten toevoegen/verwijderen"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "Boot Floppy"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "Boot ISO"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "Gehele kernel bouwen -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "Dit kan enige minuten duren."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "Geen kernel geselecteerd!"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "Enkele NIC bouwen -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "Geen nic geselecteerd!"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "Alle kernels bouwen -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- Verwijderen"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "Verwijder alle NBI's"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "Gebruiker Toevoegen -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- Verwijder Gebruiker"
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr "Geen beeldbestanden voor opstarten vanaf netwerk gecreëerd!"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "Client Toevoegen -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- Verwijder Client"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "dhcpd Configureren..."
-
-#: ../../standalone/drakTermServ_.c:873
-msgid "dhcpd Server Configuration"
-msgstr "Configuratie van dhcpd-server"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-"Het grootse deel van deze waarden zijn\n"
-"gehaald uit uw lopende systeem. U kunt ze zonodig aanpassen."
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "Configuratie wegschrijven"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "Plaats een diskette in het station:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "Kon de diskette niet benaderen!"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "De diskette kan nu worden uitgenomen"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "Geen diskettestation beschikbaar!"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "Etherboot ISO image is %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "Er ging iets fout - Is mkisofs wel geïnstalleerd?"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "Er moet eerst een /etc/dhcpd.conf worden aangemaakt!"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Fout!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "Ik kan het benodigde beeld-bestand `%s' niet vinden."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Configuratieprograma voor auto-installatie"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"U staat op het punt om een auto-installatie diskette te configureren. \n"
-"Deze functie is enigszins risicovol en moet met voorzorg gebruikt worden.\n"
-"\n"
-"Met die functie zult u in staat zijn de installatie die u heeft uitgevoerd "
-"op deze computer te herhalen. Daarbij worden u bij enkele stappen vragen "
-"gesteld, om de bijbehorende waarden aan te passen.\n"
-"\n"
-"Voor een maximale graad van veiligheid, zal het partitioneren en formatteren "
-"nooit automatisch uitgevoerd worden, ongeacht wat u gekozen heeft gedurende "
-"de installatie van deze computer.\n"
-"\n"
-"Wenst u door te gaan?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "Configuratie van automatische stappen"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"Kiest u alstublieft voor elke stap of deze zich zal herhalen zoals bij uw "
-"installatie, of dat deze handmatig zal zijn"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "Bezig met aanmaken van auto-installatiediskette"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"Welkom.\n"
-"\n"
-"De parameters van de auto-installatie zijn aanwezig in de afdelingen aan de "
-"linkerkant"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Gefeliciteerd!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"De diskette is met succes aangemaakt.\n"
-"U kunt nu uw installatie herhalen."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Auto-installatie"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Item toevoegen"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "Het laatste item verwijderen"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "Cron nog niet beschikbaar als niet-root"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "WAARSCHUWING"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "FATAAL"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "INFO"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup Rapport \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup Daemon Rapport\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup Rapport Details\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "Totale voortgang"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-"%s bestaat al, verwijderen?\n"
-"\n"
-"Waarschuwing: Indien u dit proces reeds doorlopen hebt\n"
-" is het waarschijnlijk nodig om de ingang uit authorized_keys\n"
-" op de server te verwijderen."
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr "Het kan enige tijd duren om de sleutels te genereren."
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr "FOUT: kan %s niet starten."
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr "Geen wachtwoord-aanvraag bij %s op poort %s"
-
-#: ../../standalone/drakbackup_.c:852
-#, c-format
-msgid "Bad password on %s"
-msgstr "Onjuist wachtwoord op %s"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr "Toegang geweigerd bij het overdragen van %s naar %s"
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr "Kan %s op %s niet vinden"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr "%s geeft geen antwoord"
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-"Overdracht geslaagd\n"
-"U wilt wellicht nagaan of u zich op de server kunt aanmelden met:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"zonder om een wachtwoord gevraagd te worden."
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr "WebDAV-site op afstand loopt al synchroon!"
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr "WebDAV-overdracht mislukt!"
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr "Geen CD-R/DVD-R in station!"
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr "Dit lijkt geen opneembare media te zijn!"
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr "Geen wisbare media!"
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr "Het kan enige tijd duren voordat de media gewist is."
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr "Rechten-probleem bij benaderen CD."
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr "Geen tape in %s!"
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "Reservekopie maken van systeembestanden..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "Harde schijf reservekopie..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "Reservekopie gebruikersbestanden..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "Voortgang reservekopie harde schijf..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "Reservekopie andere bestanden..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr "Geen veranderingen om een reservekopie van te maken!"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup-activiteiten via %s:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"bestandslijst via FTP verzonden: %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-" FTP verbindingsprobleem: het was niet mogelijk uw reservekopie via FTP te "
-"versturen.\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup-activiteiten via CD:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup-activiteiten via tape:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr "Fout tijdens versturen post.\n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr "Kan catalogus niet creëren!"
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Bestandsselectie"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "Selecteer de bestanden of mappen en klik op 'Toevoegen'"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"Gelieve alle opties te selecteren die u nodig heeft.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"Deze opties kunnen een reservekopie maken van alle bestanden in uw /etc "
-"map.\n"
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr "Reservekopie maken van uw systeembestanden. ( /etc map )"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-"Gebruik incrementele reservekopie (de oude reservekopieën niet vervangen)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "Essentiële bestanden niet opnemen (passwd, group, fstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr "Met deze optie kunt u iedere versie van uw /etc herstellen."
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr ""
-"Gelieve alle gebruikers te selecteren die u in uw reservekopie wilt opnemen."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "Browser-cache niet opnemen"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr "Gebruik incrementele reservekopieën (vervang geen oude reservekopieën)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "Verwijder geselecteerden"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows (FAT32) "
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "Gebruikers"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "Netwerkverbinding gebruiken voor reservekopie"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr "Net-methode:"
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr "Expect voor SSH gebruiken"
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-"Reservesleutels voor SSH\n"
-"creëren/overzetten"
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" Nu\n"
-"Overzetten"
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-"Overige (niet drakbackup)\n"
-"sleutels staan reeds op hun plaats"
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "Gelieve hostnaam of IP in te voeren."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-"Voer de map op deze computer in\n"
-" om de reservekopie in op te slaan."
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "Voer uw login in"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "Voer uw wachtwoord in"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "Onthoud dit wachtwoord"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr "Hostnaam, gebruikersnaam en wachtwoord benodigd!"
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "Gebruik CD/DVD-ROM voor reservekopie"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-"Kies uw CD/DVD-apparaat\n"
-"(Druk op Enter om de instellingen aan andere velden door te geven.\n"
-"Dit veld is niet vereist, slechts een hulpmiddel voor het invullen van het "
-"formulier.)"
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Kies uw CD/DVD-mediagrootte"
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr "Ga na of u een multisessie-CD gebruikt"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "Ga na of u CDRW-media gebruikt"
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Ga alstublieft na of u uw RW-media (eerste sessie) wilt wissen"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr " Nu wissen"
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr "Ga alstublieft na of u een DVDR-apparaat gebruikt"
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Ga alstublieft na of een DVDRAM-apparaat gebruikt"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"Voer het apparaatnaam van uw CD Writer in\n"
-" Voorbeeld: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "Geen CD-apparaat gedefiniëerd!"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "Gebruik tape voor backup"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "Voer de apparaatnaam in om voor de reservekopie te gebruiken"
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Ga alstublieft na te gaan of u uw CDRW wilt wissen voor u verdergaat"
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr ""
-"Geeft u aan of u uw tape wilt wissen vóór de reservekopie gemaakt wordt."
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr ""
-"Geeft u aan of u uw tape wilt uitwerpen nadat de reservekopie gemaakt is."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"Voer de maximumruimte in die\n"
-" Drakbackup mag gebruiken"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "Voer de map voor opslaan in:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "Gebruik quota voor reservekopie-bestanden"
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "Netwerk"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CD-ROM / DVD-ROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "Harde schijf / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "Tape"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "ieder uur"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "dagelijks"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "wekelijks"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "maandelijks"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "Gebruik daemon"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"Gelieve het tijdsinterval \n"
-"tussen iedere backup te kiezen"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"Kies de media\n"
-"voor de reservekopie."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"Let u op dat de cron-daemon aanstaat in uw 'diensten'.\n"
-"\n"
-"Merk op dat momenteel alle 'net'-media ook van de harde schijf gebruikmaken."
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "Verstuur e-mailrapport na elke reservekopie naar:"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-"Tar-bestanden op harde schijf wissen na reservekopie naar andere media."
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "Wat"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Waar"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "Wanneer"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "Meer opties"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Drakbackup configuratie"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "Bepaal waar u de reservekopie wilt maken"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "op harde schijf"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "over netwerk"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "op CDROM"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "op Tape-apparaat"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "Kies waar u een reservekopie van wilt maken"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "Reservekopie-systeem"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "Reservekopie Gebruikers"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "Handmatig gebruiker selecteren"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"Reservekopie-bronnen: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- Systeembestanden:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- Gebruikersbestanden:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- Overige bestanden:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- Pad voor opslaan op harde schijf: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-"\n"
-"- Tar-bestanden op harde schijf wissen na reservekopie.\n"
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"- Naar CD branden"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr "RW"
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr " op apparaat: %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr " (multi-sessie)"
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- Naar tape opslaan op apparaat: %s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\tWissen=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- Opslaan via %s op host: %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t gebruikersnaam: %s\n"
-"\t\t op pad: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- Opties:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\tSysteembestanden niet opnemen\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\tReservekopieën gebruiken tar en bzip2\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\tReservekopieën gebruiken tar en gzip\n"
-
-# check if this is the right translation, unclear! -Reinout
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- Daemon (%s) invoegen: \n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-Harde schijf.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-CDROM.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-Tape \n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-Netwerk over FTP.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-Netwerk over SSH.\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-Netwerk over rsync.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-Netwerk over webdav.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "Geen configuratie, klik alstublieft op Wizard of Geavanceerd\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"Lijst van te herstellen gegevens:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"Lijst van beschadigde gegevens:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "Gelieve het de volgende keer te deselecteren of te verwijderen"
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "Reservekopie bestanden zijn beschadigd"
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr " Al uw geselecteerde gegevens zijn "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " Succesvol hersteld op %s "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " Instellingen herstellen "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "OK om de overige bestanden te herstellen"
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-"Te herstellen gebruikerslijst (alleen de meest recente datum per gebruiker "
-"is van belang)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "Reservekopie maken van systeembestanden voor:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "Gelieve de datum te kiezen om te herstellen"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "Gebruik harde schijf voor reservekopie"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "Voer de map voor opslaan in:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "FTP-verbinding"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "Beveiligde verbinding"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "Herstellen van harde schijf"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "Voer de map in waar reservekopieën opgeslagen worden"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "Selecteer andere media om vanaf te herstellen"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "Andere media"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "Systeem herstellen"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "Gebruikers herstellen"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "Overige herstellen"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr "selecteer te herstellen pad (in plaats van / )"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-"Voer nieuwe backup uit alvorens te herstellen (alleen voor incrementele "
-"reservekopieën)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "Verwijder gebruikersmappen alvorens te herstellen"
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr "Geselecteerd catalogus-item herstellen"
-
-#: ../../standalone/drakbackup_.c:3396
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr ""
-"Geselecteerde bestanden\n"
-"herstellen"
-
-#: ../../standalone/drakbackup_.c:3413
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr ""
-"Herstel-pad\n"
-"veranderen"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr "Reservekopie-bestanden niet op %s gevonden."
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-"Plaats de CD met volume label %s\n"
-" in het CD-ROM-station onder koppelpunt /mnt/cdrom"
-
-#: ../../standalone/drakbackup_.c:3492
-msgid "Restore From CD"
-msgstr "Herstellen van CD"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr "Incorrect CD-label. Het label van deze schijf is %s."
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-"Plaats de tape met volume label %s\n"
-" in tape-apparaat %s"
-
-#: ../../standalone/drakbackup_.c:3504
-msgid "Restore From Tape"
-msgstr "Herstellen van tape"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr "Incorrect tape-label. Het label van deze tape is %s."
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr "Herstellen via netwerk"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr "Herstellen via netwerkprotocol: %s"
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "Hostnaam"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr "Host-pad of module"
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr "Wachtwoord vereist"
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr "Gebruikersnaam vereist"
-
-#: ../../standalone/drakbackup_.c:3544
-msgid "Hostname required"
-msgstr "Hostnaam vereist"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr "Pad of module vereist"
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr "Bestanden teruggezet..."
-
-#: ../../standalone/drakbackup_.c:3565
-msgid "Restore Failed..."
-msgstr "Herstellen mislukt..."
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "Alle reservekopieën herstellen"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "Aangepast herstellen"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr "CD geplaatst - doorgaan."
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr "Bladeren naar nieuwe herstellocatie."
-
-#: ../../standalone/drakbackup_.c:3867
-msgid "Restore From Catalog"
-msgstr "Herstellen vanuit catalogus"
-
-#: ../../standalone/drakbackup_.c:3895
-msgid "Restore Progress"
-msgstr "Herstelvoortgang"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Vorige"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Opslaan"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "Reservekopie maken"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "Reservekopie herstellen"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"Er trad een fout op tijdens \"sendmail\"\n"
-" Uw melding is niet verstuurd.\n"
-" Gelieve sendmail te configureren."
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"De volgende pakketten moeten geïnstalleerd worden:\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"Er trad een fout op tijdens de bestandsoverdracht via FTP.\n"
-" Corrigeert u alstublieft uw FTP-configuratie."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "Selecteer de gegevens om te herstellen"
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "Selecteer media voor de reservekopie"
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "Selecteer de gegevens waarvan u een reservekopie wilt maken..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"Kan geen instellingen-bestand vinden \n"
-"klikt u op Wizard of Geavanceerd."
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "In ontwikkeling ... nog even wachten."
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "Reservekopie maken van systeembestanden"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "Reservekopie maken van gebruikersbestanden"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "Reservekopie maken van overige bestanden"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Totale voortgang"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "bestanden worden per FTP verstuurd"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "Bezig met versturen van bestanden..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "Nu reservekopie maken vanaf configuratiebestand"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "Backup-configuratie bekijken"
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Configuratie met hulp"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "Geavanceerde configuratie"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "Nu reservekopie maken"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"opties-omschrijving:\n"
-"\n"
-" In deze stap zal Drakbackup u in staat stellen om :\n"
-"\n"
-" - De compressie modus:\n"
-" \n"
-" Als U bzip2 compressie selecteert, dan comprimeert\n"
-" U (tot 2-10%) uw gegevens beter dan gzip.\n"
-" Deze optie is daarentegen niet standaard aangezet\n"
-" daar deze compressiemodus meer tijd nodig heeft\n"
-" (zo'n 1000% meer).\n"
-" \n"
-" - De vernieuwingsmodus:\n"
-"\n"
-" Deze optie zal uw reservekopie vernieuwen, maar is\n"
-" niet echt nuttig daar de reservekopie eerst\n"
-" gedecomprimeerd dient te worden alvorens deze\n"
-" vernieuwd kan worden.\n"
-" \n"
-" - De .backupignore modus:\n"
-"\n"
-" Zoals met cvs, zal Drakbackup alle referenties in\n"
-" .backupignore bestanden in elke map negeren.\n"
-" voorbeeld: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-" Sommige fouten die tijdens sendmail optreden worden\n"
-" veroorzaakt door een verkeerde configuratie van postfix.\n"
-" Om dit op te lossen dient u 'myhostname' of 'mydomain'\n"
-" in te stellen in /etc/postfix/main.cf\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"opties omschrijving:\n"
-"\n"
-" - Reservekopie systeem bestanden:\n"
-" \n"
-"\tDeze optie staat U toe een reservekopie van de\n"
-"\t/etc map te maken, welke alle instellings\n"
-"\tbestanden bevat. Let aub wel op dat tijdens\n"
-"\thet herstellen van de reservekopie deze\n"
-"\tbestanden niet worden overschreven:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Reservekopie gebruikers bestanden: \n"
-"\n"
-"\tDeze optie staat U toe alle gerbuikers te\n"
-"\tselecteren waar U een reservekopie van wilt maken.\n"
-"\tOm schijfruimte te beperken adviseer ik U\n"
-"\tniet de web browser's cache mee te nemen.\n"
-"\n"
-" - Reservekopie overige bestanden: \n"
-"\n"
-"\tDeze optie staat toe meer gegevens op te slaan.\n"
-"\tMet de andere reservekopie is het momenteel niet\n"
-"\tmogelijk een periodieke reservekopie uit te\n"
-"\tvoeren.\t\t\n"
-" \n"
-" - Periodieke Reservekopieën:\n"
-"\n"
-"\tDe periodieke reservekopie is de meest krachtige\n"
-"\toptie voor reservekopieën. Deze optie staat\n"
-"\ttoe alleen reservekopieën te maken van\n"
-"\tgewijzigde bestanden.\n"
-"\tIn dit geval kunt U een reservekopie\n"
-"\tterugplaatsen van een gespecificeerde datum.\n"
-"\tIndien U geen gebruikt maakt van deze optie\n"
-"\tworden oude reservekopieën gewoonweg eerst\n"
-"\tverwijderd alvorens de reservekopie uit te\n"
-"\tvoeren.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"herstel omschrijving:\n"
-" \n"
-"Alleen de meest recente datum zal worden gebruikt, omdat met\n"
-"periodieke reservekopieën elke oude reservekopie stuk voor\n"
-"stuk moet worden hersteld.\n"
-"\n"
-"Dus indien U geen herstel voor een gebruiker wilt uitvoeren\n"
-"zult U al zijn bestanden moeten de-selecteren.\n"
-"\n"
-"Anders kunt u slechts kiezen uit het volgende:\n"
-"\n"
-" - Periodieke reservekopieën:\n"
-"\n"
-"\tDe periodieke reservekopie is de meest krachtige\n"
-"\toptie voor een reservekopie, deze optie stelt U in\n"
-"\tstaat alles de eerste keer op te slaan, en\n"
-"\tvervolgens alleen gewijzigde bestanden.\n"
-"\tDus U zult tijdens de herstelstap, de\n"
-"\tmogelijkheid hebben uw gegevens vanaf een\n"
-"\tbepaalde datum te herstellen.\n"
-"\tIndien U deze optie niet selecteert, overschrijft U alle\n"
-"\toude reservekopieën voor elke nieuwe reservekopie.\n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" vernieuwingen 2002 MandrakeSoft door Stew Benedict <sbenedict"
-"\\@mandrakesoft.com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-" Dit programma is gratis software; U mag het redistribueren en/of\n"
-" modificeren onder de regels van de GNU General Public License als\n"
-" geplubiceerd door the Free Software Foundation; Met versie 2, als\n"
-" ook (uw eigen optie) elke latere versie.\n"
-"\n"
-" Dit programma is gedistribueert in de hoop dat het bruikbaar\n"
-" zal zijn, maar ZONDER ENIGE GARANTIE; ook zonder enige\n"
-" toegespeelde garantie van LEVERANCIER of GESCHIKTHEID VOOR EEN\n"
-" SPECIFIEK DOEL. Zie de GNU General Public License voor meer\n"
-" informatie.\n"
-"\n"
-" U zou meegeleverd een kopie moeten krijgen van de GNU General\n"
-" Public License met dit programma; Indien dit niet het geval is,\n"
-" Schrijf dan een brief naar de :\n"
-" Free Software Foundation, Inc.\n"
-" 59 Temple Place - Suite 330\n"
-" Boston\n"
-" MA 02111-1307\n"
-" USA."
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"Omschrijving:\n"
-"\n"
-" Drakbackup dient om een reservekopie te maken van uw systeem.\n"
-" Gedurende de instelling kunt u selecteren:\n"
-"\t- Systeembestanden,\n"
-"\t- Gebruikersbestanden,\n"
-"\t- Overige bestanden.\n"
-"\tof uw gehele systeem ... en Overigen (zoals Windows-partities)\n"
-"\n"
-" Drakbackup laat u een reservekopie maken van uw systeem op:\n"
-"\t- Harde schijf.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (met automatisch opstarten, redding en auto-"
-"installatie).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup laat u uw systeem herstellen naar een\n"
-" door de gebruiker te bepalen map.\n"
-"\n"
-" Standaard zullen alle reservekopieën opgeslagen worden in uw\n"
-" /var/lib/drakbackup map.\n"
-"\n"
-" Instellingen-bestand:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Herstellen-stap:\n"
-" \n"
-" Tijdens de herstellen-stap, zal Drakbackup uw\n"
-" oorspronkelijke map verwijderen en nagaan dat geen\n"
-" van uw reservekopie-bestanden corrupt is. Het is\n"
-" aanbevelenswaardig om een laatste reservekopie te\n"
-" maken alvorens te herstellen.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"beschrijving van opties:\n"
-"\n"
-"Weest u voorzichtig met het gebruik van FTP-reservekopie,\n"
-"omdat alleen reeds gemaakte reservekopieën naar de server\n"
-"worden verzonden. Dus op dit moment dient u de reservekopie\n"
-"op uw harde schijf te maken alvorens deze te verzenden naar\n"
-"de server.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"Problemen bij Reservekopie herstellen:\n"
-"\n"
-"Tijdens de herstellen-stap zal Drakbackup al uw\n"
-"reservekopiebestanden controleren alvorens ze\n"
-"te herstellen. \n"
-"Voordat het herstellen begint zal Drakbackup uw\n"
-"oorspronkelijke map verwijderen. Alle gegevens erin\n"
-"zullen verloren gaan. Het is belangrijk om voorzichtigheid\n"
-"te betrachten en de reservekopiebestanden niet\n"
-"handmatig te wijzigen.\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"Omschrijving:\n"
-"\n"
-" Drakbackup dient om een reservekopie te maken van uw systeem.\n"
-" Gedurende de instelling kunt u selecteren:\n"
-"\t- Systeembestanden,\n"
-"\t- Gebruikersbestanden,\n"
-"\t- Overige bestanden.\n"
-"\tof uw gehele systeem ... en Overigen (zoals Windows-partities)\n"
-"\n"
-" Drakbackup laat u een reservekopie maken van uw systeem op:\n"
-"\t- Harde schijf.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (met automatisch opstarten, redding en auto-"
-"installatie).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup laat u uw systeem herstellen naar een\n"
-" door de gebruiker te bepalen map.\n"
-"\n"
-" Standaard zullen alle reservekopieën opgeslagen worden in uw\n"
-" /var/lib/drakbackup map.\n"
-"\n"
-" Instellingen-bestand:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Herstellen-stap:\n"
-" \n"
-" Tijdens de herstellen-stap, zal Drakbackup uw\n"
-" oorspronkelijke map verwijderen en nagaan dat geen\n"
-" van uw reservekopie-bestanden corrupt is. Het is\n"
-" aanbevelenswaardig om een laatste reservekopie te\n"
-" maken alvorens te herstellen.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "De installatie van %s is niet gelukt. De volgende fout werd gevonden:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"drakbug versie %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"Dit is vrije software en mag verder gedistribueerd worden onder de "
-"voorwaarden van de GNU GPL.\n"
-"\n"
-"gebruik: drakbug [OPTIES] [PROGRAMMA_NAAM]\n"
-"\n"
-"OPTIES:\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - drukt deze hulpboodschap af.\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-" --report - (Rapporteren) PROGRAMMA_NAAM moet een Mandrake-"
-"hulpprogramma zijn\n"
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-" --incident - PROGRAMMA_NAAM moet een Mandrake-hulpprogramma zijn\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Mandrake foutrapportage-programma"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "Eerste keer-wizard"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "Synchronisatie-hulpprogramma"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "Zelfstandige hulpprogramma's"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake Online"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "Beheer op afstand"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "Softwarebeheer"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "Windows-migratiegereedschap"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "Configuratie Wizards"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "Toepassing:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "Pakket: "
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "Kernel:"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "Uitgave: "
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"Om een foutrapport te versturen, klikt u op de knop 'rapporteren'.\n"
-"Hierdoor wordt een browservenster geopend op 'bugzilla'\n"
-"waar u een formulier vindt om in te vullen. De bovenstaande informatie zal "
-"worden \n"
-"verstuurd naar die server\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "Rapporteren"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "Niet geïnstalleerd"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "Bezig met verbinden naar Bugzilla Wizard..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "Geen bladerprogramma beschikbaar! Installeert u er alstublieft één."
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Netwerk-configuratie (%d adapters)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profiel: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Wis profiel..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Te verwijderen profiel:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Nieuw profiel..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"Naam van het te creëren profiel (het nieuwe profiel wordt als een kopie van "
-"het huidige aangemaakt) : "
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Computernaam:"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Internet-toegang"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Soort:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Gateway:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Interface:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Status:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "Even geduld"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Configureren van Internet-toegang..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "LAN configuratie"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Stuurprogramma"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Interface"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protocol"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Status"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Configureer Local Area Network..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "Klik hier om de hulp in te schakelen ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Wizard..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Toepassen"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Verbonden"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Niet verbonden"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Verbinding maken..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Verbinding neerleggen..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"Waarschuwing: een andere internetverbinding is bespeurd, misschien gebruikt "
-"deze uw netwerk."
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"U heeft helemaal geen geconfigureerde interface.\n"
-"Configureer deze eerst door op 'Configureer' te klikken"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "LAN Configuratie"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adapter %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Opstart-protocol"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Aangezet bij het opstarten"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP client"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "nu activeren"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "nu de-activeren"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Deze interface is nog niet geconfigureerd.\n"
-"Start de configuratie-hulp in het hoofdscherm."
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"U heeft helemaal geen internetverbinding.\n"
-"Creëer er eerst één door op 'Configureer' te klikken"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Internetverbinding configureren"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Internetverbinding configureren"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Soort verbinding: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parameters"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Gateway"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Ethernet-kaart"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP Client"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "gebruik: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Modulenaam"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Formaat"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "creëren van opstartdiskette"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "standaard"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "DrakFloppy fout: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "kernel versie"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Algemeen"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Expert-afdeling"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "mkinitrd optionele argumenten"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "module toevoegen"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "forceren"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "als dit nodig is"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "laat scsi modules weg"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "laat raid modules weg"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Verwijder een module"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Output"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Maak de diskette"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Zorg ervoor dat er een schijf aanwezig is in apparaat %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"Er is geen opslagmedium aanwezig in apparaat %s of deze is niet te "
-"beschrijven.\n"
-"Graag een ander medium plaatsen."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Kan geen nieuw proces beginnen: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Kan mkbootdisk niet netjes afsluiten: \n"
-"%s \n"
-"%s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "Zoek in geïnstalleerde lettertypen"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "Geïnstalleerde lettertypen deselecteren"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "alle lettertypen ontleden"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "geen lettertypen gevonden."
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "klaar"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "kan geen lettertypen vinden in uw aangekoppelde partities"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Correcte lettertypen opnieuw selecteren"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "kan geen enkel lettertpype vinden.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "Zoek lettertypen in lijst 'geïnstalleerd'"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "Kopiëren van lettertypen"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "Installatie van True Type lettertypen"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "Even geduld terwijl 'ttmkfdir' wordt uitgevoerd..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "True Type installatie klaar"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "Lettertypen-conversie"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "'type1inst' is bezig"
-
-# right translation? What is meant here?
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "Ghostscript verwijzingen"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "ttf-lettertype conversie"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "pfm-lettertype conversie"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Tijdelijke bestanden onderdrukken"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "XFS herstarten"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "Lettertype-bestanden onderdrukken"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "xfs herstarten"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"Ga na dat u het recht heeft om lettertypen te installeren op uw systeem en "
-"ze te gebruiken, \n"
-"alvorens lettertypen te installeren.\n"
-"-U kunt de lettertypen op de gebruikelijke manier installeren. In zeldzame "
-"gevallen kunnen\n"
-"nep-lettertypen uw X Server laten hangen."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "Import van lettertypen"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "Neem Windows-lettertypen"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "Lettertypen deïnstalleren"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "Geavanceerde opties"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "Lettertypenlijst"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "Kies de applicaties waarin de lettertypen beschikbaar zullen zijn:"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Generieke printers"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "Selecteer het lettertypebestand of map en klik op 'Toevoegen'"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "Installatielijst"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "klik hier als u er zeker van bent."
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "hier zoniet."
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "Alle gedeselecteerd"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Alles geselecteerd"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "Lijst verwijderen"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "Initialen-tests"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "Lettertypen op uw systeem kopiëren"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "Lettertypen installeren & converteren"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "Post-installatie"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "Lettertypen op uw systeem verwijderen"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "Post-deïnstallatie"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Internetverbinding delen"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "Helaas, wij ondersteunen alleen 2.4 kernels."
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Internetverbinding delen staat op dit moment aan"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"De setup van Internet Connectie Delen is al uitgevoerd.\n"
-"Het staat op dit moment aan.\n"
-"\n"
-"Wat wenst u te doen?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "uitschakelen"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "klaar"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "herconfigureren"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "Bezig met servers uitzetten..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "Internetverbinding delen staat op dit moment uit."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Internet Connectie Delen staat niet aan"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Het instellen van Internetverbinding delen is al uitgevoerd.\n"
-"Het staat op dit moment uit.\n"
-"\n"
-"Wat wenst u te doen?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "inschakelen"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "Bezig met inschakelen van servers..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "Internetverbinding delen staat op dit moment aan"
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"U staat op het punt om uw computer te configureren om zijn Internet-\n"
-"verbinding te delen. Met deze functie zullen andere computers op uw\n"
-"netwerk in staat zijn de internetverbinding van deze computer tegebruiken.\n"
-"\n"
-"Opmerking: u heeft een specifiek hiervoor bestemde netwerk-adapter nodig\n"
-"om een Local Area Network (LAN) op te zetten."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Interface %s (gebruikt module %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Interface %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Geen netwerk adapter op uw systeem!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Er is geen ethernet netwerkadapter op uw systeem gevonden. Gelieve het "
-"hardware configuratieprogramma te draaien."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Netwerk Interface"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"Er is maar één geconfigureerde netwerkadapter op uw systeem:\n"
-"\n"
-"%s \n"
-"\n"
-"Ik sta op het punt om uw Local Area Network te koppelen aan\n"
-"deze adapter."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-"Kies alstublieft welke netwerkadapter verbinding zal maken met uw Local Area "
-"Network."
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "Netwerk-interface reeds geconfigureerd"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"Waarschuwing, de netwerk-adapter (%s) is reeds geconfigureerd.\n"
-"\n"
-"Wilt u een automatische herconfiguratie?\n"
-"\n"
-"U kunt het ook handmatig doen, maar u moet dan wel weten wat u doet."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "Automatisch opnieuw configureren"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Huidige interface-configuratie tonen"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"Huidige configuratie van '%s':\n"
-"\n"
-"Netwerk: %s\n"
-"IP adres: %s\n"
-"IP attribution: %s\n"
-"Stuurprogramma: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"Het is mogelijk uw huidige configuratie te behouden en aan te nemen dat u "
-"reeds een DHCP-server heeft ingesteld; controleert u in dat geval of het "
-"klasse-C netwerk dat u gebruikt voor uw lokale netwerk correct is ingelezen; "
-"het wordt niet geherconfigureerd en uw DHCP-serverconfiguratie wordt niet "
-"aangeraakt.\n"
-"\n"
-"In andere gevallen kan het installatieprogramma uw interface herconfigureren "
-"en een DHCP-server voor u instellen.\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "C-Class lokaal netwerk"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "(Deze) DHCP-server IP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "Interface en DHCP-server opnieuw configureren"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "Het lokale netwerk eindigde niet op '.0', procedure gestaakt"
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr ""
-"Potentieel LAN-adresconflict gevonden in de huidige configuratie \n"
-"van %s!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Configureren..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr ""
-"Bezig met het configureren van scripts, installeren van software, starten "
-"vanservers..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Problemen met installeren van pakket %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Alles is geconfigureerd. \n"
-"U kunt nu uw internetverbinding delen met andere gebruikers op uw Local Area "
-"Network, met gebruikmaking van automatische netwerkconfiguratie (DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr ""
-"De setup van Internetverbinding delen is al uitgevoerd.\n"
-"Het staat op dit moment uit."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr ""
-"De setup van Internetverbinding delen is al uitgevoerd.\n"
-"Het staat op dit moment aan."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Internetverbinding delen is tot op heden nooit geconfigureerd."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Configuratie van Internetverbinding delen"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Welkom bij Internetverbinding delen! \n"
-"\n"
-"%s\n"
-"\n"
-"Klik op Configureer om de instellingen-hulp in te schakelen."
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "groep"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "pad"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "permissies"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "gebruiker"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "Omhoog"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "verwijderen"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "bewerken"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "Omlaag"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "regel toevoegen"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr "selecteer permissiebestand om te bekijken/bewerken"
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-"Drakperm is bedoeld om te zien welke bestanden gebruikt moeten worden om "
-"permissies, eigenaars en groepen juist in te stellen via 'msec'.\n"
-"U kunt ook uw eigen regels maken die voorrang krijgen op de standaard regels."
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "Nieuwe regel aan het eind toevoegen"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "Huidige regel bewerken"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr "Geselecteerde regel één niveau omhoog verplaatsen"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr "Geselecteerde regel één niveau omlaag verplaatsen"
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "Geselecteerde regel verwijderen"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "bladeren"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "Huidige gebruiker"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "Permissies"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "Pad"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "Eigenschap"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr "sticky-bit"
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr "Set-UID"
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr "Set-GID"
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-"Bedoeld voor mappen:\n"
-" slechts de eigenaar van een map of bestand in deze map kan deze verwijderen"
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "Eigenaar-ID gebruiken bij uitvoeren"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "Groeps-ID gebruiken voor uitvoeren"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr "wanneer aangevinkt, zullen de eigenaar en groep niet worden veranderd"
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "Padselectie"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "gebruiker:"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "groep:"
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "Geen geluidskaart gevonden!"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Er is geen geluidskaart gevonden op uw computer. Ga na dat een door Linux "
-"ondersteunde geluidskaart correct aangesloten is.\n"
-"\n"
-"\n"
-"U kunt onze randapparatuur-database bereiken op:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/nl/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Opmerking: als u een ISA PnP geluidskaart heeft, zult u het sndconfig-"
-"programma moeten gebruiken. Type hiervoor \"sndconfig\" in een "
-"terminalvenster."
-
-#: ../../standalone/draksplash_.c:34
-#, fuzzy
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr "pakket ImageMagick is vereist voor correct functioneren"
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "creëren van eerste stap"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr "uiteindelijke resolutie"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "kies het beeldbestand"
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr "Themanaam"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "Bladeren"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "Opstartscherm-afbeelding configureren"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-"X-coördinaat van tekstveld\n"
-"in aantal tekens"
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-"Y-coördinaat van tekstveld\n"
-"in aantal tekens"
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr "tekstbreedte"
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr "tekstveld-hoogte"
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-"de X-coördinaat van de linkerbovenhoek\n"
-"van de voortgangsbalk"
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-"de Y-coördinaat van de linkerbovenhoek\n"
-"van de voortgangsbalk"
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr "de breedte van de voortgangsbalk"
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr "de hoogte van de voortgangsbalk"
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr "de kleur van de voortgangsbalk"
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "voorbeeld"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "thema opslaan"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "kies een kleur"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "Logo weergeven in tekstscherm (console)"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr "Kernel-meldingen standaard onderdrukken"
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr "Dit thema heeft nog geen opstartscherm in %s!"
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr "bezig met opslaan opstartscherm-thema..."
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "Voortgangsbalk-kleurselectie"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "U dient eerst een beeldbestand te kiezen!"
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "Bezig met genereren voorbeeld..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, fuzzy, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr "Kan opstartscherm-voorbeeld niet creëren"
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"XawTV is niet geïnstalleerd!\n"
-"\n"
-"\n"
-"Indien U wel een TV-kaart heeft, maar DrakX deze niet gevonden\n"
-"heeft (geen module bttv of saa7134 in \"/etc/modules\") of xawtv is niet\n"
-"geïnstalleerd, stuur dan het resultaat van \"lspcidrake -v -f\" naar\n"
-"\"install\\@mandrakesoft.com\" met als onderwerp \"undetected TV card\".\n"
-"\n"
-"\n"
-"U kunt het alsnog installeren door \"urpmi xawtv\" als root-gebruiker\n"
-"uit te voeren in een terminalvenster."
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "Canada (kabel)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "USA (uitzending)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "VS (kabel)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "VS (kabel-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "China (uitzending)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "Japan (uitzending)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "Japan (kabel)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "Oost-Europa"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "Frankrijk [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "Ierland"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "West-Europa"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "Australië"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "Nieuw-Zeeland"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "Zuid-Afrika"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "Argentinië"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr "Australische Optus kabel-TV"
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"Gelieve uw\n"
-"TV-norm en land in te geven"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "TV norm :"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Gebied :"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "Zoeken naar TV-kanalen is bezig..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "Zoeken naar TV-kanalen"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "Er is een fout opgetreden tijdens het zoeken naar TV-kanalen"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV is niet geïnstalleerd!"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "Een goedendag verder!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "Nu kunt U xawtv uitvoeren (vanuit X) !\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "Geen TV-kaart gevonden!"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Er was geen TV kaart gevonden. Gaat u na dat er een Video/TV kaart met Linux-"
-"ondersteuning correct aangesloten is.\n"
-"\n"
-"\n"
-"U kunt onze randapparatuur-database bereiken op:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/nl/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-"\n"
-"Gebruik: harddrake [-h|--help] [--test]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "gebruik: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Wat is uw toetsenbord-layout?"
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Wenst u dat de BackSpace toets Delete geeft in het terminalvenster?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Verander Cd-Rom"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Stop a.u.b. de Installatie CD-ROM in uw drive en druk daarna op OK.\n"
-"Als u deze niet heeft, drukt u op Annuleren om \"live upgrade\" te vermijden."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Niet in staat \"live upgrade\" te starten!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr ""
-"De wijziging is gemaakt, maar u moet uitloggen voordat het effect heeft"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Alleen tonen voor de geselecteerde dag"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Bestand/_Nieuw"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Bestand/_Openen"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Bestand/O_pslaan"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Bestand/Ops_laan als..."
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Bestand/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Opties"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Opties/Test"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Hulp/_Info..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "Gebruiker"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Meldingen"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Syslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Uitleg van Mandrake Gereedschappen"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "zoeken"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Een hulpprogramma om uw logs bij te houden"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Instellingen"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "komt overeen met"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "maar komt niet overeen met"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Kies een bestand"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Kalender"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Inhoud van het bestand"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "Waarschuwing via e-mail"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "Even geduld, bezig met ontleden van bestand: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "Configuratie van waarschuwing per e-mail"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Welkom bij het e-mail configuratieprogramma.\n"
-"\n"
-"Hier kunt u het waarschuwingssysteem instellen.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Apache World Wide Web Server"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "Domeinnaam-opzoeker"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "FTP-server"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Postfix e-mailserver"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "Samba-server"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "SSH-server"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Webmin-dienst"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Xinetd-dienst"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "instelling diensten"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-"U zult een waarschuwing ontvangen als één van de geselecteerde diensten niet "
-"meer draait"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "instelling processorbelasting"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr ""
-"U zult een waarschuwing ontvangen indien de processorbelasting hoger is dan "
-"deze waarde"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "configuratie van waarschuwing"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "Voert u alstublieft hieronder uw e-mailadres in"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Opslaan als..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Welk type muis heeft u?"
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Derde knop emuleren?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "Bezig met lezen van printer-informatie..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "Bezig met het zoeken van apparaten..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Poorten testen"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr "De %s wordt niet ondersteund in deze versie van Mandrake Linux."
-
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "%s gevonden op %s, deze configureren?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr "%s is niet in de scanner-database, handmatig configureren?"
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Selecteer een scanner"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "Deze %s-scanner is niet ondersteund"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake kon uw %s scanner niet vinden.\n"
-"Selecteer het apparaat waar uw scanner aan verbonden is."
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "kies apparaat"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"Deze %s-scanner moet geconfigureerd worden met printerdrake.\n"
-"U kunt printerdrake opstarten vanuit het Mandrake Controlecentrum in de "
-"Hardware-afdeling."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"Uw %s scanner is ingesteld.\n"
-"U kunt nu documenten scannen met ``XSane'' via Multimedia/Graphics in het "
-"applicatie menu."
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "Bepaalde apparaten in de hardware klasse \"%s\" zijn verwijderd:\n"
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr "Enkele apparaten zijn toegevoegd:\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Kies uw taal"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Installatieklasse selecteren"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Harde schijf-detectie"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Muis configureren"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Toetsenbord kiezen"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Veiligheid"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Bestandssystemen instellen"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Partities formatteren"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Te installeren pakketten kiezen"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Systeem installeren"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Gebruiker toevoegen"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Netwerk-configuratie"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Diensten configureren"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Opstart-lader installeren"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Boot-diskette aanmaken"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "X Configureren"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "Systeemvernieuwingen installeren"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Installatie afsluiten"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Netwerk-computer (client)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "NFS server, SMB server, Proxy server, ssh server"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Kantoor"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "GNOME Werkstation"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Gereedschappen voor uw Palm Pilot of uw Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Werkstation"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Firewall/Router"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "Domeinnaam en Network Information Server"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"Kantoorprogramma's: tekstverwerkers (kword, abiword), rekenbladen (kspread, "
-"gnumeric), PDF-lezers, etc"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Audio-gerelateerde programma's: mp3- of midi afspelen, mengpanelen etc"
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "Linux Standaard-Basis. Ondersteuning voor toepassingen van derden."
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Boeken en Howto's over Linux en Vrije Software"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "KDE Werkstation"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-
-#
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimedia - Video"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr ""
-"Verzameling programma's voor post, nieuws, web, bestandsoverdracht en chatten"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Database"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL of MySQL database-server"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Programma's om de configuratie van uw computer te vergemakkelijken"
-
-#
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimedia - Geluid"
-
-#
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Documentatie"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Commandoregel-gereedschappen"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Postfix post-server, Inn nieuws-server"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Internet-station"
-
-#
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Multimedia-station"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Configuratie"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Meer grafische bureaubladen (GNOME, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"Het K Desktop Environment, de basis-grafische omgeving met een verzameling "
-"van bijbehorende programma's"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Grafische omgeving"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Ontwikkeling"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache, Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Programma's om CD's mee te creëren en te branden"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Kantoor Werkstation"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Grafische programma's zoals The Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS "
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "C and C++ ontwikkelingsbibliotheken, programma's en include-bestanden"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Netwerk-computer server"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Post/Groupware/Nieuws"
-
-#
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Game-station"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Video-afspeel- en bewerkingsprogramma's"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimedia - Grafisch"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Amusementsprogramma's: arcade, bordspellen, strategie etc"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"Verzameling programma's om e-post en usenet nieuws mee te lezen en te "
-"schrijven, en om het Web mee door te bladeren"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Persoonlijke Financiën"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"Een grafische omgeving met gebruikersvriendelijke verzameling applicaties en "
-"bureaublad-programma's"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "Clients voor verschillende protcollen waaronder ssh"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Internet gateway"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Geluids- en video-afspeel- en bewerkingsprogramma's"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Andere grafische bureaubladen"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Editors, shells, bestandsbeheer, terminals"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Programma's om uw financiën mee te beheren, zoals gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Persoonlijk Gegevensbeheer"
-
-#
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimedia - CD branden"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Wetenschappelijk werkstation"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "Om een foutrapport te versturen, klikt u op de knop 'rapporteren'.\n"
-#~ "Hierdoor wordt een browservenster geopend op 'bugzilla'\n"
-#~ "waar u een formulier vindt om in te vullen. De bovenstaande informatie "
-#~ "zal worden \n"
-#~ "verstuurd naar die server\n"
-#~ "\n"
-
-#~ msgid "Make bootsplash step 2"
-#~ msgstr "opstartscherm maken stap 2"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "Ga naar configuratie van lilo-opstartscherm"
-
-#~ msgid "Go back"
-#~ msgstr "ga terug"
-
-#~ msgid ""
-#~ "There's no known OSS/ALSA alternative driver for your sound card (%s)"
-#~ msgstr "Er is geen bekend OSS/ALSA-stuurprogramma voor uw geluidskaart (%s)"
-
-#~ msgid ""
-#~ "Introduction\n"
-#~ "\n"
-#~ "The operating system and the different components available in the "
-#~ "Mandrake 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 Mandrake 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"
-#~ "MandrakeSoft 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"
-#~ "MandrakeSoft 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 MandrakeSoft S.A. has been advised of the possibility "
-#~ "or occurance 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-#~ "The programs developed by MandrakeSoft S.A. are governed by the GPL "
-#~ "License. Documentation written \n"
-#~ "by MandrakeSoft 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"
-#~ "MandrakeSoft 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"
-#~ "\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-#~ "MandrakeSoft 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 MandrakeSoft S.A. \n"
-#~ msgstr ""
-#~ "Introductie\n"
-#~ "\n"
-#~ "Het besturingssysteem en de verschillende componenten beschikbaar in de "
-#~ "Mandrake Linux\n"
-#~ "distributie zullen vanaf nu \" Software Produkten\" heten. De Software "
-#~ "Produkten omvatten,\n"
-#~ "maar zijn niet beperkt tot de programma's, methoden, regels en "
-#~ "documentatie gerelateerd aan\n"
-#~ "het besturingssysteem en de verschillende onderdelen van de Mandrake "
-#~ "Linux distributie.\n"
-#~ "\n"
-#~ "\n"
-#~ "1. Licentieovereenkomst\n"
-#~ "\n"
-#~ "Lees dit document zorgvuldig. Dit document is een licentieovereenkomst "
-#~ "tussen U en\n"
-#~ "MandrakeSoft S.A. welke van toepassing is op de Software Produkten.\n"
-#~ "Door het installeren, dupliceren of gebruiken van de Software Produkten "
-#~ "in welke vorm dan ook,\n"
-#~ "gaat u expliciet akkoord en bent het volledig eens met de bewoording en "
-#~ "voorwaarden van deze\n"
-#~ "licentie. Indien U het met welk onderdeel van de Licentie dan ook niet "
-#~ "eens bent, dan is het U\n"
-#~ "niet toegestaan deze Software Produkten niet installeren, dupliceren of "
-#~ "gebruiken.\n"
-#~ "Elke poging om de Software Produkten te installeren, dupliceren of "
-#~ "gebruiken op een wijze die\n"
-#~ "niet in overeenstemming is met de bewoording en voorwaarden van deze "
-#~ "licentie is nietig\n"
-#~ "en beëindigt uw rechten onder deze Licentie. Bij beëindiging van de "
-#~ "Licentie dient u onmiddelijk\n"
-#~ "alle kopieën van de Software Produkten te vernietigen.\n"
-#~ "\n"
-#~ "\n"
-#~ "2. Beperkte garantie\n"
-#~ "\n"
-#~ "De Software Produkten en meegeleverde documentatie zijn geleverd zoals ze "
-#~ "zijn zonder garantie,\n"
-#~ "voorzover dat dat wettelijk is toegestaan.\n"
-#~ "MandrakeSoft S.A. zal in geen enkele omstandigheid, en voorzover dat "
-#~ "wettelijk is toegestaan,\n"
-#~ "aansprakelijk zijn voor elke vorm van speciale, incidentele, directe of "
-#~ "indirecte schade (inclusief\n"
-#~ "zonder beperking schade door verlies van zaken, interruptie van zaken, "
-#~ "financieel verlies, juridische\n"
-#~ "kosten en boetes resulterend uit een rechterlijke uitspraak, of andere "
-#~ "daaruit volgende verliezen)\n"
-#~ "veroorzaakt door het gebruik of het niet kunnen gebruiken van de Software "
-#~ "Produkten, zelfs als\n"
-#~ "MandrakeSoft S.A. op de hoogte was van de mogelijkheid danwel voorkomen "
-#~ "van dergelijke schades.\n"
-#~ "\n"
-#~ "BEPERKTE AANSPRAKELIJKHEID GEKOPPELD AAN HET BEZIT OF GEBRUIK VAN\n"
-#~ "VERBODEN SOFTWARE IN SOMMIGE LANDEN\n"
-#~ "\n"
-#~ "MandrakeSoft S.A. of zijn distributeurs zullen, voorzover wettelijk "
-#~ "toegestaan, in geen geval aansprakelijk\n"
-#~ "zijn voor welke vorm van speciale, incidentele, directe of indirecte "
-#~ "schade dan ook (inclusief\n"
-#~ "zonder beperking schade door verlies van zaken, interruptie van zaken, "
-#~ "financieel verlies, juridische\n"
-#~ "kosten en boetes resulterend uit een rechterlijke uitspraak, of andere "
-#~ "daaruit volgende verliezen)\n"
-#~ "voortkomend uit het bezit of gebruik van softwarecomponenten of "
-#~ "voortkomend uit het downloaden van\n"
-#~ "softwarecomponenten van één van Mandrake Linux sites, welke verboden of "
-#~ "beperkt zijn in sommige\n"
-#~ "landen door lokale wetgeving.\n"
-#~ "Deze beperkte aansprakelijkheid geldt voor, maar is niet beperkt tot de "
-#~ "sterke versleutelingscomponenten\n"
-#~ "meegeleverd met de Software Produkten.\n"
-#~ "\n"
-#~ "\n"
-#~ "3. De GPL-licentie en gerelateerde licenties\n"
-#~ "\n"
-#~ "De Software Produkten bestaan uit componenten die ontwikkeld zijn door "
-#~ "verschillende personen\n"
-#~ "of entiteiten. De meeste componenten vallen onder de bewoording en "
-#~ "voorwaarden van de GNU \n"
-#~ "General Public License, hierna te noemen \"GPL\", of onder vergelijkbare "
-#~ "licenties. De meeste van\n"
-#~ "deze licenties staan u toe de desbetreffende componenten te gebruiken, "
-#~ "dupliceren, aanpassen of\n"
-#~ "verder te distribueren. Leest u aandachtig de bewoording en voorwaarden "
-#~ "van deze licentieovereenkomsten\n"
-#~ "alvorens enige component te gebruiken. Elke vraag over een "
-#~ "componentlicentie kunt U richten aan de\n"
-#~ "desbetreffende auteur en niet aan MandrakeSoft S.A.\n"
-#~ "De programmatuur ontwikkeld door MandrakeSoft S.A. valt onder de GPL-"
-#~ "licentie. Documentatie\n"
-#~ "geschreven door MandrakeSoft S.A. valt onder een eigen licentie. Zie de "
-#~ "documentatie voor verdere details.\n"
-#~ "\n"
-#~ "\n"
-#~ "4. Intellectuele eigendomsrechten\n"
-#~ "\n"
-#~ "Alle rechten op de componenten van de Software Produkten behoren toe aan "
-#~ "hun respectievelijke\n"
-#~ "auteurs en zijn beschermd door intellectuele eigendoms- en copyright-"
-#~ "wetten welke gelden voor\n"
-#~ "computerprogrammatuur.\n"
-#~ "MandrakeSoft S.A. behoudt zich het recht voor om de Software Produkten te "
-#~ "veranderen in hun geheel\n"
-#~ "of in onderdelen, op welke manier dan ook en voor welk doel dan ook.\n"
-#~ "\"Mandrake\", \"Mandrake Linux\" en geassocieerde logo's zijn "
-#~ "handelsmerken van MandrakeSoft S.A.\n"
-#~ "\n"
-#~ "\n"
-#~ "5. Geldende wetten\n"
-#~ "\n"
-#~ "Als welk deel dan ook van deze overeenkomst niet geldig, illegaal of niet "
-#~ "toepasselijk wordt\n"
-#~ "bevonden door een rechterlijke uitspraak, dan wordt het betreffende deel "
-#~ "uitgesloten van dit\n"
-#~ "contract. U blijft verder wel gebonden aan de overige toepasselijke "
-#~ "secties van de overeenkomst.\n"
-#~ "De bewoording en voorwaarden van deze licentie worden vallen onder de "
-#~ "wetten van Frankrijk.\n"
-#~ "Alle meningsverschillen ten aanzien van deze licentie worden het liefst "
-#~ "buiten een rechtszaak om\n"
-#~ "geschikt. Als een laatste oplossing kan de zaak doorverwezen worden naar "
-#~ "de geschikte\n"
-#~ "gerechtshoven van Parijs - Frankrijk.\n"
-#~ "Bij vragen over dit document, gelieve contact op te nemen met "
-#~ "MandrakeSoft S.A.\n"
-#~ "\n"
-#~ "Dit document is vanuit het Engels vertaald door een onbeëdigde vertaler. "
-#~ "Voor het rechtsgeldig\n"
-#~ "laten maken van dit document zult U dus een originele versie van dit "
-#~ "document op moeten halen\n"
-#~ "en deze laten vertalen door een beëdigd vertaler.\n"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Proxy moet ftp://... zijn"
-
-#~ msgid "quit"
-#~ msgstr "afsluiten"
-
-#~ msgid ""
-#~ "GNU/Linux is a multiuser system, and this means that each user can have "
-#~ "his\n"
-#~ "own preferences, his own files and so on. You can read the ``User "
-#~ "Guide''\n"
-#~ "to learn more. But unlike \"root\", which is the administrator, the "
-#~ "users\n"
-#~ "you will add here will not be entitled to change anything except their "
-#~ "own\n"
-#~ "files and their own configuration. You will have to create at least one\n"
-#~ "regular user for yourself. That account is where you should log in for\n"
-#~ "routine use. Although it is very practical to log in as \"root\" "
-#~ "everyday,\n"
-#~ "it may also be very dangerous! The slightest mistake could mean that "
-#~ "your\n"
-#~ "system would not work any more. If you make a serious mistake as a "
-#~ "regular\n"
-#~ "user, you may only lose some information, but not the entire system.\n"
-#~ "\n"
-#~ "First, you have to enter your real name. This is not mandatory, of course "
-#~ "-\n"
-#~ "as you can actually enter whatever you want. DrakX will then take the "
-#~ "first\n"
-#~ "word you have entered in the box and will bring it over to the \"User\n"
-#~ "name\". This is the name this particular user will use to log onto the\n"
-#~ "system. You can change it. You then have to enter a password here. A\n"
-#~ "non-privileged (regular) user's password is not as crucial as \"root\"' "
-#~ "one\n"
-#~ "from a security point of view, but that is no reason to neglect it: "
-#~ "after\n"
-#~ "all, your files are at risk.\n"
-#~ "\n"
-#~ "If you click on \"Accept user\", you can then add as many as you want. "
-#~ "Add\n"
-#~ "a user for each one of your friends: your father or your sister, for\n"
-#~ "example. When you finish adding all the users you want, select \"Done\".\n"
-#~ "\n"
-#~ "Clicking the \"Advanced\" button allows you to change the default \"shell"
-#~ "\"\n"
-#~ "for that user (bash by default)."
-#~ msgstr ""
-#~ "GNU/Linux is een multi-gebruikerssysteem, dit betekent dat iedere "
-#~ "gebruiker \n"
-#~ "haar eigen voorkeuren, bestanden enzovoort kan hebben. U kunt de \n"
-#~ "''Gebruikershandleiding'' lezen om hierover meer te weten te komen. "
-#~ "Maar \n"
-#~ "in tegenstelling tot \"root\", de \"administrator\", zullen de gebruikers "
-#~ "die\n"
-#~ " u hier toevoegt geen recht hebben om iets te veranderen behalve hun "
-#~ "eigen \n"
-#~ "bestanden en hun eigen instellingen. U zult tenminste één gebruiker "
-#~ "voor \n"
-#~ "uzelf aan moeten maken. Deze account is degene waar u voor dagelijks "
-#~ "gebruik \n"
-#~ "op zult inloggen. Alhoewel het erg praktisch is om iedere dag als \"root"
-#~ "\" \n"
-#~ "in te loggen, kan het ook erg gevaarlijk zijn! De kleinste vergissing "
-#~ "kan \n"
-#~ "ervoor zorgen dat uw hele systeem niet meer werkt. Wanneer u een \n"
-#~ "grote vergissing maakt als een reguliere gebruiker, zou u sommige "
-#~ "gegevens \n"
-#~ "kunnen verliezen, maar niet het hele systeem.\n"
-#~ "\n"
-#~ "Eerst voert u uw echte naam in. Dit is uiteraard niet verplicht - u "
-#~ "kunt \n"
-#~ "alles invoeren wat u wilt. DrakX neemt dan het eerste woord dat u in het "
-#~ "veld \n"
-#~ "hebt ingevuld en brengt het over naar het veld \"Gebruikersnaam\". Dit is "
-#~ "de \n"
-#~ "naam die deze afzonderlijke gebruiker krijgt om in te loggen op het "
-#~ "systeem. \n"
-#~ "U kunt het veranderen. Dan zal u hier een wachtwoord moeten invoeren. "
-#~ "Het \n"
-#~ "wachtwoord van een (reguliere) gebruiker zonder privileges is niet zo \n"
-#~ "cruciaal als dat van de \"root\"-gebruiker vanuit "
-#~ "veiligheidsperspectief, \n"
-#~ "maar dat is geen reden om het te verwaarlozen- tenslotte staan uw "
-#~ "bestanden \n"
-#~ "op het spel.\n"
-#~ "\n"
-#~ "Wanneer u klikt op \"Gebruiker aaanvaarden\", dan kunt u daarna zoveel \n"
-#~ "gebruikers toevoegen als u wilt. Voeg een gebruiker toe voor elk van uw \n"
-#~ "vrienden, uw vader of uw zus bijvoorbeeld. Als u klaar bent met het \n"
-#~ "toevoegen van alle gebruikers die u wenst, selecteer dan \"Klaar\".\n"
-#~ "\n"
-#~ "Klikken op de \"Geavanceerd\"-knop stelt u in staat om de standaard "
-#~ "\"shell\"\n"
-#~ "voor een gebruiker te veranderen (standaard is dit bash)."
-
-#~ msgid ""
-#~ "You are now proposed to set up your Internet/network connection. If you\n"
-#~ "wish to connect your computer to the Internet or to a local network, "
-#~ "click\n"
-#~ "\"OK\". The autodetection of network devices and modem will be launched. "
-#~ "If\n"
-#~ "this detection fails, uncheck the \"Use auto detection\" box next time. "
-#~ "You\n"
-#~ "may also choose not to configure the network, or do it later; in that "
-#~ "case,\n"
-#~ "simply click the \"Cancel\" button.\n"
-#~ "\n"
-#~ "Available connections are: traditional modem, ISDN modem, ADSL "
-#~ "connection,\n"
-#~ "cable modem, and finally a simple LAN connection (Ethernet).\n"
-#~ "\n"
-#~ "Here, we will not detail each configuration. Simply make sure that you "
-#~ "have\n"
-#~ "all the parameters from your Internet Service Provider or system\n"
-#~ "administrator.\n"
-#~ "\n"
-#~ "You can consult the ``User Guide'' chapter about Internet connections "
-#~ "for\n"
-#~ "details about the configuration, or simply wait until your system is\n"
-#~ "installed and use the program described there to configure your "
-#~ "connection.\n"
-#~ "\n"
-#~ "If you wish to configure the network later after installation, or if you\n"
-#~ "are finished configuring your network connection, click \"Cancel\"."
-#~ msgstr ""
-#~ "Het is nu mogelijk om uw internet- of netwerkverbinding in te stellen.\n"
-#~ "Indien u wenst uw computer aan het Internet of aan een lokaal netwerk te\n"
-#~ "verbinden, klik dan op \"OK\". De automatische bespeuring van netwerk-\n"
-#~ "apparaten en modem zal worden opgestart. Als deze bespeuring mislukt,\n"
-#~ "deselecteer dan het \"Automatische bespeuring gebruiken\"-vakje de\n"
-#~ "volgende keer. U kunt ook besluiten het netwerk niet te configureren of\n"
-#~ "het later pas te doen; in dat geval klikt u op de \"Annuleren\"-knop.\n"
-#~ "Beschikbare verbindingstypen zijn:\n"
-#~ "conventionele modem, ISDN-adapter, ADSL-verbinding, kabelmodem en\n"
-#~ "tenslotte een eenvoudige LAN-verbinding (Ethernet).\n"
-#~ "\n"
-#~ "Wij zullen hier niet tot in detail ingaan op elke configuratie. Zorgt u "
-#~ "er\n"
-#~ "gewoon voor dat u alle instellingen van uw Internetprovider of\n"
-#~ "systeembeheerder bij de hand heeft.\n"
-#~ "\n"
-#~ "U kunt het hoofdstuk over Internetverbindingen in het handboek\n"
-#~ "raadplegen voor details over de instellingen, of gewoon wachten\n"
-#~ "totdat uw systeem geïnstalleerd is en dan het beschreven programma\n"
-#~ "gebruiken om uw verbinding in te stellen.\n"
-#~ "\n"
-#~ "Indien u wenst het netwerk later na de installatie in te stellen of\n"
-#~ "indien u klaar bent met het instellen van uw verbinding, klikt u\n"
-#~ "op \"Annuleren\"."
-
-#~ msgid ""
-#~ "GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-#~ "local time according to the time zone you selected. It is however "
-#~ "possible\n"
-#~ "to deactivate this by deselecting \"Hardware clock set to GMT\" so that "
-#~ "the\n"
-#~ "hardware clock is the same as the system clock. This is useful when the\n"
-#~ "machine is hosting another operating system like Windows.\n"
-#~ "\n"
-#~ "The \"Automatic time synchronization\" option will automatically "
-#~ "regulate\n"
-#~ "the clock by connecting to a remote time server on the Internet. In the\n"
-#~ "list that is presented, choose a server located near you. Of course you\n"
-#~ "must have a working Internet connection for this feature to work. It "
-#~ "will\n"
-#~ "actually install on your machine a time server which can be optionally "
-#~ "used\n"
-#~ "by other machines on your local network."
-#~ msgstr ""
-#~ "GNU/Linux houdt de tijd bij in GMT (Greenwich Mean Time) en vertaalt\n"
-#~ "het naar lokale tijd volgens de tijdzone die u geselecteerd heeft. Het "
-#~ "is\n"
-#~ "echter mogelijk om dit te deactiveren door \"Hardware klok ingesteld op\n"
-#~ "GMT\" te deselecteren zodat de hardware-klok dezelfde is als de systeem-\n"
-#~ "klok. Dit is nuttig wanneer er op de computer nog een ander besturings-\n"
-#~ "systeem staat zoals Windows.\n"
-#~ "\n"
-#~ "De \"Automatische tijdssynchronisatie\"-optie zal de klok automatisch\n"
-#~ "bijstellen door verbinding te maken met een tijdsserver op internet. In\n"
-#~ "de getoonde lijst kunt u een server kiezen bij u in de buurt. Uiteraard\n"
-#~ "moet u een werkende internetverbinding hebben voordat deze functie\n"
-#~ "werkt. Dit zorgt er tevens voor dat er een tijdsserver op uw computer\n"
-#~ "wordt geïnstalleerd die mogelijkerwijs gebruikt kan worden door\n"
-#~ "andere computers op uw lokale netwerk."
-
-#~ msgid ""
-#~ "The first time you try the X configuration, you may not be very "
-#~ "satisfied\n"
-#~ "with its display (screen is too small, shifted left or right...). Hence,\n"
-#~ "even if X starts up correctly, DrakX then asks you if the configuration\n"
-#~ "suits you. It will also propose to change it by displaying a list of "
-#~ "valid\n"
-#~ "modes it could find, asking you to select one.\n"
-#~ "\n"
-#~ "As a last resort, if you still cannot get X to work, choose \"Change\n"
-#~ "graphics card\", select \"Unlisted card\", and when prompted on which\n"
-#~ "server, choose \"FBDev\". This is a failsafe option which works with any\n"
-#~ "modern graphics card. Then choose \"Test again\" to be sure."
-#~ msgstr ""
-#~ "De eerste keer dat u de X configuratie probeert, zult u misschien niet\n"
-#~ "erg tevreden zijn met het beeld (scherm te klein, naar links of naar "
-#~ "rechts\n"
-#~ "verschoven...). Daarom zal DrakX u vragen of de configuratie u bevalt,\n"
-#~ "zelfs als X correct opstart. Het zal u tevens voorstellen om de "
-#~ "configuratie\n"
-#~ "te wijzigen door een lijst van geldige modi te tonen die het gevonden "
-#~ "heeft,\n"
-#~ "en u vragen er één te selecteren.\n"
-#~ "\n"
-#~ "Als een uiterste uitwijkmogelijkheid, als het u niet lukt X aan de praat "
-#~ "te\n"
-#~ "krijgen, kiest u \"Grafische kaart wijzigen\", selecteer \"Niet vermelde "
-#~ "kaart\",en wanneer u gevraagd wordt welke server u wenst, kiest u \"FBDev"
-#~ "\". Dit\n"
-#~ "is een veilige optie die met iedere moderne grafische kaart werkt. Kiest "
-#~ "u\n"
-#~ "vervolgens \"Opnieuw testen\" om u ervan te vergewissen dat het werkt."
-
-#~ msgid ""
-#~ "The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it "
-#~ "by\n"
-#~ "booting from the CD-ROM, press the >>F1<< key at boot and type "
-#~ ">>rescue<<\n"
-#~ "at the prompt. But in case your computer cannot boot from the CD-ROM, "
-#~ "you\n"
-#~ "should come back to this step for help in at least two situations:\n"
-#~ "\n"
-#~ " * when installing the bootloader, DrakX will rewrite the boot sector "
-#~ "(MBR)\n"
-#~ "of your main disk (unless you are using another boot manager), to allow "
-#~ "you\n"
-#~ "to start up with either Windows or GNU/Linux (assuming you have Windows "
-#~ "in\n"
-#~ "your system). If you need to reinstall Windows, the Microsoft install\n"
-#~ "process will rewrite the boot sector, and then you will not be able to\n"
-#~ "start GNU/Linux!\n"
-#~ "\n"
-#~ " * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-#~ "disk, this floppy disk will be the only means of starting up GNU/Linux. "
-#~ "It\n"
-#~ "contains a fair number of system tools for restoring a system, which has\n"
-#~ "crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-#~ "password, or any other reason.\n"
-#~ "\n"
-#~ "When you click on this step, you will be asked to insert a disk inside "
-#~ "the\n"
-#~ "drive. The floppy disk you will insert must be empty or contain data "
-#~ "which\n"
-#~ "you do not need. You will not have to format it since DrakX will rewrite\n"
-#~ "the whole disk."
-#~ msgstr ""
-#~ "De Mandrake Linux CD-ROM heeft een ingebouwde reddings-modus. U kunt\n"
-#~ "er bij komen door op te starten van de CD-ROM, de \"F1\"-toets in te "
-#~ "drukken\n"
-#~ "tijdens het opstarten en \"rescue\" in te typen bij de aanwijzing. Maar "
-#~ "in het\n"
-#~ "geval dat uw computer niet kan opstarten van de CD-ROM, moet u "
-#~ "terugkomen\n"
-#~ "naar deze stap voor hulp in tenminste twee situaties:\n"
-#~ "\n"
-#~ " * wanneer de opstart-lader geïnstalleerd wordt, zal DrakX de boot sector "
-#~ "(MBR)\n"
-#~ "van uw eerste harde schijf overschrijven (tenzij u een andere "
-#~ "opstartbeheerder\n"
-#~ "gebruikt) zodat u op kunt starten met ofwel Windows ofwel GNU/Linux "
-#~ "(ervan\n"
-#~ "uitgaand dat u Windows op uw systeem heeft). Indien u Windows opnieuw\n"
-#~ "moet installeren, zal het Microsoft installatieproces de boot sector "
-#~ "herschrijven,\n"
-#~ "en u zult dan niet meer in staat zijn GNU/Linux op te starten!\n"
-#~ "\n"
-#~ " * indien een probleem zich voordoet waardoor u GNU/Linux niet van de "
-#~ "harde\n"
-#~ "schijf kunt opstarten, zal deze diskette de enige manier zijn om GNU/"
-#~ "Linux\n"
-#~ "op te starten. Hij bevat een behoorlijk aantal systeemgereedschappen om\n"
-#~ "uw systeem in oude staat te herstellen wanneer het gecrashed is door een\n"
-#~ "stroomonderbreking, een ongelukkige typfout, een vergissing in een\n"
-#~ "wachtwoord, of wat voor reden dan ook.\n"
-#~ "\n"
-#~ "Wanneer u op deze stap klikt, wordt u gevraagd een diskette te plaatsen "
-#~ "in\n"
-#~ "het diskettestation. De diskette moet leeg zijn of geen gegevens bevatten "
-#~ "die\n"
-#~ "u nog nodig heeft. Het is niet nodig om hem te formatteren omdat DrakX "
-#~ "de\n"
-#~ "gehele diskette zal herschrijven."
-
-#~ msgid ""
-#~ "At this point, you need to choose where you want to install the Mandrake\n"
-#~ "Linux operating system on your hard drive. If your hard drive is empty "
-#~ "or\n"
-#~ "if an existing operating system is using all the available space, you "
-#~ "will\n"
-#~ "need to partition it. Basically, partitioning a hard drive consists of\n"
-#~ "logically dividing it to create space to install your new Mandrake Linux\n"
-#~ "system.\n"
-#~ "\n"
-#~ "Because the partitioning process' effects are usually irreversible,\n"
-#~ "partitioning can be intimidating and stressful if you are an "
-#~ "inexperienced\n"
-#~ "user. Fortunately, there is a wizard which simplifies this process. "
-#~ "Before\n"
-#~ "beginning, please consult the manual and take your time.\n"
-#~ "\n"
-#~ "If you are running the installation in Expert mode, you will enter\n"
-#~ "DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-#~ "fine-tune your partitions. See the DiskDrake section in the ``User "
-#~ "Guide''.\n"
-#~ "From the installation interface, you can use the wizards as described "
-#~ "here\n"
-#~ "by clicking the dialog's \"Wizard\" button.\n"
-#~ "\n"
-#~ "If partitions have already been defined, either from a previous\n"
-#~ "installation or from another partitioning tool, simply select those to\n"
-#~ "install your Linux system.\n"
-#~ "\n"
-#~ "If partitions are not defined, you will need to create them using the\n"
-#~ "wizard. Depending on your hard drive configuration, several options are\n"
-#~ "available:\n"
-#~ "\n"
-#~ " * \"Use free space\": this option will simply lead to an automatic\n"
-#~ "partitioning of your blank drive(s). You will not be prompted further;\n"
-#~ "\n"
-#~ " * \"Use existing partition\": the wizard has detected one or more "
-#~ "existing\n"
-#~ "Linux partitions on your hard drive. If you want to use them, choose "
-#~ "this\n"
-#~ "option;\n"
-#~ "\n"
-#~ " * \"Use the free space on the Windows; partition\": if Microsoft "
-#~ "Windows\n"
-#~ "is installed on your hard drive and takes all the space available on it,\n"
-#~ "you have to create free space for Linux data. To do so, you can delete "
-#~ "your\n"
-#~ "Microsoft Windows partition and data (see ``Erase entire disk'' or "
-#~ "``Expert\n"
-#~ "mode'' solutions) or resize your Microsoft Windows partition. Resizing "
-#~ "can\n"
-#~ "be performed without the loss of any data, provided you previously\n"
-#~ "defragment the Windows partition. Backing up your data won't hurt "
-#~ "either..\n"
-#~ "This solution is recommended if you want to use both Mandrake Linux and\n"
-#~ "Microsoft Windows on the same computer.\n"
-#~ "\n"
-#~ " Before choosing this option, please understand that after this\n"
-#~ "procedure, the size of your Microsoft Windows partition will be smaller\n"
-#~ "than at the present time. You will have less free space under Microsoft\n"
-#~ "Windows to store your data or to install new software;\n"
-#~ "\n"
-#~ " * \"Erase entire disk\": if you want to delete all data and all "
-#~ "partitions\n"
-#~ "present on your hard drive and replace them with your new Mandrake Linux\n"
-#~ "system, choose this option. Be careful with this solution because you "
-#~ "will\n"
-#~ "not be able to revert your choice after you confirm;\n"
-#~ "\n"
-#~ " !! If you choose this option, all data on your disk will be lost. !!\n"
-#~ "\n"
-#~ " * \"Remove Windows\": this will simply erase everything on the drive "
-#~ "and\n"
-#~ "begin fresh, partitioning everything from scratch. All data on your disk\n"
-#~ "will be lost;\n"
-#~ "\n"
-#~ " !! If you choose this option, all data on your disk will be lost. !!\n"
-#~ "\n"
-#~ " * \"Expert mode\": choose this option if you want to manually partition\n"
-#~ "your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-#~ "can very easily lose all your data. Hence, do not choose this unless you\n"
-#~ "know what you are doing."
-#~ msgstr ""
-#~ "Op dit punt moet u kiezen waar op uw harde schijf u uw Mandrake Linux\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 "
-#~ "nieuwe\n"
-#~ "Mandrake Linux besturingssysteem.\n"
-#~ "\n"
-#~ "Omdat de effecten van het partitioneringsproces over het algemeen niet\n"
-#~ "terug te draaien zijn, kan partitioneren intimiderend en spannend zijn "
-#~ "voor\n"
-#~ "een onervaren gebruiker. Gelukkig is er een wizard die dit proces\n"
-#~ "vereenvoudigt. Raadpleeg de handleiding voordat u begint en neem de\n"
-#~ "tijd.\n"
-#~ "\n"
-#~ "Indien u de installatie in expert-modus draait, komt u terecht in "
-#~ "DiskDrake,\n"
-#~ "het partitioneringsprogramma van Mandrake Linux, dat u in staat stelt\n"
-#~ "om uw partities precies af te stellen. Zie het hoofdstuk over DiskDrake\n"
-#~ "in de handleiding. Voor de installatie-interace kunt u de hulpen "
-#~ "gebruiken\n"
-#~ "die hier beschreven zijn door op de \"Hulp\"-knop van het dialoogvenster\n"
-#~ "te klikken.\n"
-#~ "\n"
-#~ "Indien er reeds partities gedefinieerd zijn, hetzij van een vorige "
-#~ "installatie\n"
-#~ "hetzij door een ander partitioneringsprogramma, dan kunt u deze\n"
-#~ "eenvoudigweg selecteren om uw Linux-systeem op te installeren.\n"
-#~ "\n"
-#~ "Indien er geen partities gedefinieerd zijn, zult u ze moeten aanmaken "
-#~ "met\n"
-#~ "de hulp. Afhankelijk van de configuratie van uw harde schijf, zijn er\n"
-#~ "verscheidene opties beschikbaar:\n"
-#~ "\n"
-#~ " * \"Gebruik vrije ruimte\": deze optie zal leiden tot het automatisch\n"
-#~ "partitioneren van uw lege schijf/schijven. Er worden u verder geen "
-#~ "vragen\n"
-#~ "gesteld.\n"
-#~ "\n"
-#~ " * \"Gebruik bestaande partitie\": de hulp heeft één of meer bestaande\n"
-#~ "Linux-partities op uw harde schijf gevonden. Indien u deze wilt "
-#~ "gebruiken,\n"
-#~ "kiest u deze optie.\n"
-#~ "\n"
-#~ " * \"Gebruik vrije ruime op de Windows-partitie\": indien Microsoft "
-#~ "Windows\n"
-#~ "op uw harde schijf is geïnstalleerd en alle beschikbare ruimte in beslag "
-#~ "neemt,\n"
-#~ "dient u vrije ruimte te creëren voor Linux-gegevens. Om dat te doen, kunt "
-#~ "u uw\n"
-#~ "Microsoft Windows-partitie en -gegevens wissen (zie \"Wis gehele schijf"
-#~ "\"\n"
-#~ "of \"Expert-modus\"-oplossingen) om uw Microsoft Windows-partitie te\n"
-#~ "verkleinen. Het aanpassen van de grootte kan bewerkstelligd worden "
-#~ "zonder\n"
-#~ "verlies van enige gegevens. Deze oplossing is aanbevolen indien u zowel\n"
-#~ "Mandrake Linux en Microsoft Windows op dezelfde computer wilt gebruiken.\n"
-#~ "\n"
-#~ " Laat het goed tot u doordringen, voordat u deze optie kiest, dat uw\n"
-#~ "Microsoft Windows partitie na afloop van deze procedure minder groot\n"
-#~ "zal zijn dan hij nu is. U zult minder vrije ruimte hebben onder\n"
-#~ "Microsoft Windows om uw gegevens op te slaan of om nieuwe software te\n"
-#~ "installeren.\n"
-#~ "\n"
-#~ " * \"Gehele schijf wissen\": indien u alle gegevens en alle partities op "
-#~ "uw\n"
-#~ "harde schijf wilt verwijderen en vervangen door uw nieuwe Mandrake "
-#~ "Linux-\n"
-#~ "systeem, kiest u deze optie. Weest u voorzichtig met deze oplossing omdat "
-#~ "u\n"
-#~ "na bevestiging deze keuze niet meer ongedaan kunt maken.\n"
-#~ "\n"
-#~ " !! Als u deze optie kiest, zullen alle gegevens op uw schijf verloren "
-#~ "gaan. !!\n"
-#~ "\n"
-#~ " * \"Verwijder Windows\": dit wist simpelweg alles op de schijf en begint "
-#~ "van\n"
-#~ "voren af aan met partitioneren. Alle gegevens op uw schijf zullen "
-#~ "verloren\n"
-#~ "gaan.\n"
-#~ "\n"
-#~ " !! Als u deze optie kiest, zullen alle gegevens op uw schijf verloren "
-#~ "gaan. !!\n"
-#~ "\n"
-#~ " * \"Expert-modus\": kies deze optie indien u handmatig uw harde schijf "
-#~ "wenst\n"
-#~ "te partitioneren. Weest u voorzichtig - het is een krachtige maar "
-#~ "riskante keuze.\n"
-#~ "U kunt erg gemakkelijk al uw gegevens kwijtraken. Kiest u derhalve niet "
-#~ "hiervoor\n"
-#~ "tenzij u weet wat u doet."
-
-#~ msgid ""
-#~ "At the time you are installing Mandrake Linux, it is likely that some\n"
-#~ "packages have been updated since the initial release. Some bugs may have\n"
-#~ "been fixed, and security issues solved. To allow you to benefit from "
-#~ "these\n"
-#~ "updates, you are now proposed to download them from the Internet. Choose\n"
-#~ "\"Yes\" if you have a working Internet connection, or \"No\" if you "
-#~ "prefer\n"
-#~ "to install updated packages later.\n"
-#~ "\n"
-#~ "Choosing \"Yes\" displays a list of places from which updates can be\n"
-#~ "retrieved. Choose the one nearest you. Then a package-selection tree\n"
-#~ "appears: review the selection, and press \"Install\" to retrieve and\n"
-#~ "install the selected package(s), or \"Cancel\" to abort."
-#~ msgstr ""
-#~ "Op het moment dat u Mandrake Linux installeert, is het waarschijnlijk\n"
-#~ "dat sommige pakketten vernieuwd zijn sinds het moment dat het werd\n"
-#~ "uitgebracht. Sommige onvolkomenheden kunnen gerepareerd zijn en\n"
-#~ "beveiligingsproblemen opgelost. Om u te kunnen laten profiteren van\n"
-#~ "deze vernieuwingen kunt u ze nu downloaden van het internet.\n"
-#~ "Kies \"Ja\" indien u een werkende internetverbinding heeft, of \"Nee\"\n"
-#~ "als u liever later vernieuwde pakketten installeert.\n"
-#~ "\n"
-#~ "Wanneeru op \"Ja\" klikt verschijnt er een lijst van plaatsen waar\n"
-#~ "vernieuwingen van kunnen worden opgehaald. Kies degene waar\n"
-#~ "u zich het dichtst bij in de buurt bevindt. Daarna verschijnt een\n"
-#~ "pakketselectieboom: ga de selectie na en druk op \"Installeren\"\n"
-#~ "om de geselecteerde pakketten op te halen en te installeren. Druk\n"
-#~ "op \"Annuleren\" om af te breken."
-
-#~ msgid ""
-#~ "At this point, you need to choose which partition(s) will be used for "
-#~ "the\n"
-#~ "installation of your Mandrake Linux 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"
-#~ "partitions must be defined.\n"
-#~ "\n"
-#~ "To create partitions, you must first select a hard drive. You can select\n"
-#~ "the disk for partitioning by clicking on ``hda'' for the first IDE "
-#~ "drive,\n"
-#~ "``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-#~ "\n"
-#~ "To partition the selected hard drive, you can use these options:\n"
-#~ "\n"
-#~ " * \"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"
-#~ "\n"
-#~ " * \"More\": gives access to additional features:\n"
-#~ "\n"
-#~ " * \"Save partition table\": saves the partition table to a floppy.\n"
-#~ "Useful for later partition-table recovery if necessary. It is strongly\n"
-#~ "recommended to perform this step;\n"
-#~ "\n"
-#~ " * \"Restore partition table\": allows to restore a previously saved\n"
-#~ "partition table from floppy disk;\n"
-#~ "\n"
-#~ " * \"Rescue partition table\": if your partition table is damaged, "
-#~ "you\n"
-#~ "can try to recover it using this option. Please be careful and remember\n"
-#~ "that it can fail;\n"
-#~ "\n"
-#~ " * \"Reload partition table\": discards all changes and loads your\n"
-#~ "initial partition table;\n"
-#~ "\n"
-#~ " * \"Removable media automounting\": unchecking this option will "
-#~ "force\n"
-#~ "users to manually mount and unmount removable medias such as floppies "
-#~ "and\n"
-#~ "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"
-#~ "partitioning;\n"
-#~ "\n"
-#~ " * \"Undo\": use this option to cancel your changes;\n"
-#~ "\n"
-#~ " * \"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"
-#~ "save your changes back to disk.\n"
-#~ "\n"
-#~ "Note: you can reach any option using the keyboard. Navigate through the\n"
-#~ "partitions using [Tab] and [Up/Down] arrows.\n"
-#~ "\n"
-#~ "When a partition is selected, you can use:\n"
-#~ "\n"
-#~ " * Ctrl-c to create a new partition (when an empty partition is "
-#~ "selected);\n"
-#~ "\n"
-#~ " * Ctrl-d to delete a partition;\n"
-#~ "\n"
-#~ " * Ctrl-m to set the mount point.\n"
-#~ "\n"
-#~ "To get information about the different filesystem types available, "
-#~ "please\n"
-#~ "read the ext2fs chapter from the ``Reference Manual''.\n"
-#~ "\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 moet u kiezen welke partitie(s) gebruikt zullen worden voor\n"
-#~ "de installatie van uw Mandrake Linux systeem. Indien er reeds partities\n"
-#~ "gedefinieerd zijn, van een vorige GNU/Linux installatie of door een\n"
-#~ "ander partitioneringsprogramma, kunt u bestaande partities gebruiken.\n"
-#~ "In andere gevallen moeten er harde schijf-partities gedefinieerd worden.\n"
-#~ "\n"
-#~ "Om partities te creëren, dient u eerst een harde schijf te kiezen. U kunt "
-#~ "de\n"
-#~ "te partitioneren schijf selecteren door op \"hda\" te klikken voor de "
-#~ "eerste\n"
-#~ "IDE-schijf, \"hdb\" voor de tweede, \"sda\" voor de eerste SCSI-schijf\n"
-#~ "enzovoort.\n"
-#~ "\n"
-#~ "Om de geselecteerde harde schijf te partitioneren, kunt u deze opties\n"
-#~ "gebruiken:\n"
-#~ "\n"
-#~ " * \"Alles wissen\": deze optie verwijdert alle partities op de "
-#~ "geselecteerde\n"
-#~ "harde schijf.\n"
-#~ "\n"
-#~ " * \"Automatisch toewijzen\": deze optie creëert automatisch Ext2- en "
-#~ "swap-\n"
-#~ "partities in de vrije ruimte op uw harde schijf.\n"
-#~ "\n"
-#~ " * \"Meer\": geeft toegang tot extra opties:\n"
-#~ "\n"
-#~ " * \"Partitietabel opslaan\": slaat de partitietabel op op een "
-#~ "diskette. Nuttig om\n"
-#~ "later zonodig de partitietabel te herstellen. Het is sterk aanbevolen "
-#~ "deze stap uit\n"
-#~ "te voeren.\n"
-#~ " * \"Partitietabl herstellen\": deze optie stelt u in staat om een "
-#~ "eerder opgeslagen\n"
-#~ "partitietabel van diskette te herstellen.\n"
-#~ "\n"
-#~ " * \"Partitietabel redden\": indien uw partitietabel is beschadigd, "
-#~ "kunt u deze\n"
-#~ "trachten te herstellen met deze optie. Weest u voorzichtig en onthoud dat "
-#~ "dit\n"
-#~ "kan mislukken.\n"
-#~ "\n"
-#~ " * \"Partitietabel herladen\": gooit alle veranderingen weg en laadt "
-#~ "de\n"
-#~ "partitietabel waarmee u begon\n"
-#~ "\n"
-#~ " * \"Auto-koppeling verwisselbare media\": het deselecteren van deze "
-#~ "optie\n"
-#~ "dwingt gebruikers om handmatig verwisselbare media zoals diskettes en\n"
-#~ "CD-ROMs te koppelen en te ontkoppelen.\n"
-#~ "\n"
-#~ " * \"Hulp\": gebruik deze optie indien u een hulp wenst te gebruiken om\n"
-#~ "uw harde schijf mee te partitioneren. Dit is aanbevolen als u geen brede "
-#~ "kennis\n"
-#~ "heeft over partitioneren.\n"
-#~ "\n"
-#~ " * \"Ongedaan maken\": gebruik deze optie om uw wijzigingen te "
-#~ "annuleren.\n"
-#~ "\n"
-#~ " * \"Schakel naar normale / expert modus\": laat extra handelingen toe "
-#~ "op\n"
-#~ "partities (Type, opties, formatteren) en geeft meer informatie.\n"
-#~ "\n"
-#~ " * \"Klaar\": wanneer u klaar bent met het partitioneren van uw harde "
-#~ "schijf, zal dit\n"
-#~ "de wijzigingen wegschrijven naar schijf.\n"
-#~ "\n"
-#~ "Merk op: u kunt iedere optie met behulp van het toetsenbord bereiken. "
-#~ "Navigeer door\n"
-#~ "de partities met behulp van [Tab] en [Omhoog/Omlaag] pijlen.\n"
-#~ "\n"
-#~ "Wanneer een partitie is geselecteerd, kunt u deze toetscombinaties "
-#~ "gebruiken:\n"
-#~ "\n"
-#~ " * Ctrl+c om een nieuwe partitie te creëren (als een lege ruimte is "
-#~ "geselecteerd);\n"
-#~ "\n"
-#~ " * Ctrl+d om een partitie te verwijderen;\n"
-#~ "\n"
-#~ " * Ctrl+m om het koppelpunt in te stellen.\n"
-#~ "\n"
-#~ "Voor meer informatie over de verschillende types bestandssystemen die er "
-#~ "zijn,\n"
-#~ "leest u het hoofdstuk 'ext2fs' van de ``Referentie Handleiding''.\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 welke "
-#~ "gebruikt zal\n"
-#~ "worden 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."
-
-#~ msgid ""
-#~ "DrakX now needs to know if you want to perform a default (\"Recommended"
-#~ "\")\n"
-#~ "installation or if you want to have greater control (\"Expert\"). You "
-#~ "can\n"
-#~ "also choose to do a new install or an upgrade of an existing Mandrake "
-#~ "Linux\n"
-#~ "system:\n"
-#~ "\n"
-#~ " * \"Install\": completely wipes out the old system. In fact, depending "
-#~ "on\n"
-#~ "what currently holds your machine, you will be able to keep some old "
-#~ "(Linux\n"
-#~ "or other) partitions unchanged;\n"
-#~ "\n"
-#~ " * \"Upgrade\": this installation class allows to simply update the\n"
-#~ "packages currently installed on your Mandrake Linux system. It keeps the\n"
-#~ "current partitions of your hard drives as well as user configurations. "
-#~ "All\n"
-#~ "other configuration steps remain available with respect to plain\n"
-#~ "installation;\n"
-#~ "\n"
-#~ " * \"Upgrade Packages Only\": this brand new class allows to upgrade an\n"
-#~ "existing Mandrake Linux system while keeping all system configurations\n"
-#~ "unchanged. Adding new packages to the current installation is also\n"
-#~ "possible.\n"
-#~ "\n"
-#~ "Upgrades should work fine for Mandrake Linux systems starting from \"8.1"
-#~ "\"\n"
-#~ "release.\n"
-#~ "\n"
-#~ "Depending on your knowledge of GNU/Linux, select one of the following\n"
-#~ "choices:\n"
-#~ "\n"
-#~ " * Recommended: choose this if you have never installed a GNU/Linux\n"
-#~ "operating system. The installation will be very easy and you will only "
-#~ "be\n"
-#~ "asked a few questions;\n"
-#~ "\n"
-#~ " * Expert: if you have a good knowledge of GNU/Linux, you can choose "
-#~ "this\n"
-#~ "installation class. The expert installation will allow you to perform a\n"
-#~ "highly-customized installation. Answering some of the questions can be\n"
-#~ "difficult if you do not have a good knowledge of GNU/Linux, so do not\n"
-#~ "choose this unless you know what you are doing."
-#~ msgstr ""
-#~ "DrakX moet nu weten of u een standaard (\"Aanbevolen\") installatie wilt\n"
-#~ "uitvoeren, of meer controle wilt kunnen uitoefenen (\"Expert\"). U heeft "
-#~ "verder\n"
-#~ "de keus tussen het uitvoeren van een nieuwe installatie en het "
-#~ "opwaarderen\n"
-#~ "van een reeds aanwezig Mandrake Linux systeem:\n"
-#~ " * \"Installeren\" Wist het vorige systeem volledig. Echter, afhankelijk "
-#~ "van hoe\n"
-#~ "uw computer momenteel is ingesteld, is het mogelijk om oude (Linux- of "
-#~ "andere)\n"
-#~ "partities onveranderd te behouden.\n"
-#~ "\n"
-#~ " * \"Opwaarderen\" De installatieklasse laat u eenvoudigweg de pakketten\n"
-#~ "vernieuwen die nu op uw Mandrake Linux-systeem geïnstalleerd zijn. Het\n"
-#~ "behoudt de huidige partities van uw harde schijven zowel als de\n"
-#~ "gebruikersconfiguraties. Alle andere configuratiestappen van een gewone\n"
-#~ "installatie zullen beschikbaar blijven.\n"
-#~ "\n"
-#~ " * \"Alleen pakketten opwaarderen\" Deze gloednieuwe installatieklasse\n"
-#~ "laat u een bestaand Mandrake Linux-systeem opwaarderen met behoud\n"
-#~ "van de gehele systeemconfiguratie. Het is mogelijk om nieuwe pakketten\n"
-#~ "toe te voegen aan de huidige installatie.\n"
-#~ "\n"
-#~ "Opwaarderen zou goed moeten gaan voor Mandrake Linux-systemen\n"
-#~ "vanaf versie 8.1.\n"
-#~ "\n"
-#~ "Kies, afhankelijk van uw kennis van GNU/Linux, één van de volgende\n"
-#~ "mogelijkheden:\n"
-#~ "\n"
-#~ " * Aanbevolen: kies dit als u nog nooit een GNU/Linux besturingssysteem "
-#~ "hebt\n"
-#~ "geïnstalleerd. De installatie zal erg gemakkelijk verlopen en er zullen "
-#~ "u\n"
-#~ "slechts enkele vragen gesteld worden.\n"
-#~ "\n"
-#~ " * Expert: als u een goede kennis bezit van GNU/Linux kunt u deze\n"
-#~ "installatieklasse kiezen. De expert-installatie staat u toe een in hoge "
-#~ "mate\n"
-#~ "aangepaste installatie uit te voeren. Het beantwoorden van sommige "
-#~ "vragen\n"
-#~ "kan moeilijk zijn als u geen goede kennis van GNU/Linux bezit, dus kies "
-#~ "dit\n"
-#~ "niet tenzij u weet wat u doet."
-
-#~ msgid ""
-#~ "DrakX generally detects the number of buttons your mouse has. If not, it\n"
-#~ "assumes you have a two-button mouse and will set it up for third-button\n"
-#~ "emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-#~ "USB mouse.\n"
-#~ "\n"
-#~ "If you wish to specify a different type of mouse select the appropriate\n"
-#~ "type from the provided list.\n"
-#~ "\n"
-#~ "If you choose a mouse other than the default, a test screen will be\n"
-#~ "displayed. Use the buttons and wheel to verify that the settings are\n"
-#~ "correct. If the mouse is not working well, press the space bar or "
-#~ "[Return]\n"
-#~ "to \"Cancel\" and choose again."
-#~ msgstr ""
-#~ "Normaal gesproken neemt DrakX aan dat u een tweeknops-muis heeft en\n"
-#~ "zal deze instellen voor het nadoen van een derde knop. DrakX zoekt zelf "
-#~ "uit\n"
-#~ "of dit een PS/2-, seriële- of USB-muis is.\n"
-#~ "\n"
-#~ "Indien u een ander type muis wenst te specificeren, selecteer dan het "
-#~ "juiste\n"
-#~ "type uit de getoonde lijst.\n"
-#~ "\n"
-#~ "Indien u een andere muis kiest dan de standaardmuis, zult u een muis-\n"
-#~ "testscherm te zien krijgen. Gebruik de knoppen en het wieltje om te\n"
-#~ "controleren dat de instellingen goed zijn. Als de muis niet correct "
-#~ "werkt,\n"
-#~ "druk dan op de spatiebalk of Enter om te \"Annuleren\" en kies opnieuw."
-
-#~ msgid ""
-#~ "This is the most crucial decision point for the security of your GNU/"
-#~ "Linux\n"
-#~ "system: you have to enter the \"root\" password. \"root\" is the system\n"
-#~ "administrator and is the only one authorized to make updates, add users,\n"
-#~ "change the overall system configuration, and so on. In short, \"root\" "
-#~ "can\n"
-#~ "do everything! That is why you must choose a password that is difficult "
-#~ "to\n"
-#~ "guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-#~ "choose not to enter a password, but we strongly advise you against this "
-#~ "if\n"
-#~ "only for one reason: do not think that because you booted GNU/Linux that\n"
-#~ "your other operating systems are safe from mistakes. Since \"root\" can\n"
-#~ "overcome all limitations and unintentionally erase all data on "
-#~ "partitions\n"
-#~ "by carelessly accessing the partitions themselves, it is important for "
-#~ "it\n"
-#~ "to be difficult to become \"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 "
-#~ "too\n"
-#~ "easy to compromise a system.\n"
-#~ "\n"
-#~ "However, please do not make the password too long or complicated because\n"
-#~ "you must be able to remember it without too much effort.\n"
-#~ "\n"
-#~ "The password will not be displayed on screen as you type it in. Hence, "
-#~ "you\n"
-#~ "will have to type the password twice to reduce the chance of a typing\n"
-#~ "error. If you do happen to make the same typing error twice, this\n"
-#~ "``incorrect'' password will have to be used the first time you connect.\n"
-#~ "\n"
-#~ "In Expert mode, you will be asked if you will be connecting to an\n"
-#~ "authentication server, like NIS or LDAP.\n"
-#~ "\n"
-#~ "If your network uses the LDAP (or NIS) protocol for authentication, "
-#~ "select\n"
-#~ "\"LDAP\" (or \"NIS\") as authentication. If you do not know, ask your\n"
-#~ "network administrator.\n"
-#~ "\n"
-#~ "If your computer is not connected to any administrated network, you will\n"
-#~ "want to choose \"Local files\" for authentication."
-#~ msgstr ""
-#~ "Dit is de meest cruciale beslissing voor de beveiliging van uw GNU/Linux\n"
-#~ "systeem: u moet het \"root\"-wachtwoord invoeren. \"root\" is de "
-#~ "systeem-\n"
-#~ "beheerder en is de enige die geautoriseerd is om updates uit te voeren,\n"
-#~ "gebruikers toe te voegen, de algehele systeemconfiguratie te wijzigen,\n"
-#~ "enzovoort. Kortom, \"root\" kan alles doen! Daarom dient u een lastig\n"
-#~ "te raden wachtwoord te kiezen - DrakX vertelt het u als het te makkelijk\n"
-#~ "is. Zoals u kunt zien kunt u ervoor kiezen geen wachtwoord in te vullen,\n"
-#~ "maar dit raden wij sterk af al was het maar om deze ene reden: denk\n"
-#~ "niet dat alleen omdat u GNU/Linux opgestart heeft, uw andere\n"
-#~ "besturingssystemen niet aangetast kunnen worden door vergissingen.\n"
-#~ "Omdat \"root\" alle beperkingen kan overschrijden en onbedoeld alle\n"
-#~ "gegevens op partities kan wissen door achteloos deze partities te\n"
-#~ "benaderen, is het belangrijk dat het lastig is om \"root\" te worden.\n"
-#~ "\n"
-#~ "Het wachtwoord zou een mix van alfanumerieke karakters moeten zijn en\n"
-#~ "tenminste 8 karakters lang. Schrijf nooit het \"root\"-wachtwoord op - "
-#~ "dat\n"
-#~ "maakt het te makkelijk om een systeem te compromitteren.\n"
-#~ "\n"
-#~ "Aan de andere kant, maak ook het wachtwoord niet te lang of "
-#~ "gecompliceerd\n"
-#~ "omdat u het moet kunnen onthouden zonder al te veel moeite. \n"
-#~ "\n"
-#~ "Het wachtwoord zal niet op het scherm getoond worden wanneer u het\n"
-#~ "intypt. Vandaar dat u het wachtwoord tweemaal moet intypen om de kans\n"
-#~ "te verminderen dat u een typfout maakt. Indien u toevallig dezelfde "
-#~ "typfout\n"
-#~ "twee keer maakt, dan zal dit \"incorrecte\" wachtwoord gebruikt moeten\n"
-#~ "worden bij de eerste keer dat u verbinding maakt.\n"
-#~ "\n"
-#~ "In expert-modus wordt u gevraagd of u verbinding gaat maken met een\n"
-#~ "authenticatie-server zoals NIS of LDAP.\n"
-#~ "\n"
-#~ "Indien uw netwerk het LDAP (of NIS) protocol gebruikt voor "
-#~ "authenticatie,\n"
-#~ "selecteer dan \"LDAP\" (of NIS). In het geval dat u dit niet weet, "
-#~ "raadpleeg\n"
-#~ "dan uw netwerkbeheerder.\n"
-#~ "\n"
-#~ "Indien uw computer niet verbonden is aan een beheerd netwerk, zult u\n"
-#~ "willen kiezen voor \"Lokale bestanden\" als wijze van authenticatie."
-
-#~ msgid ""
-#~ "LILO and grub are GNU/Linux bootloaders. This stage, normally, is "
-#~ "totally\n"
-#~ "automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-#~ "accordingly, depending on what it finds here:\n"
-#~ "\n"
-#~ " * if a Windows boot sector is found, it will replace it with a grub/"
-#~ "LILO\n"
-#~ "boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-#~ "OS;\n"
-#~ "\n"
-#~ " * if a grub or LILO boot sector is found, it will replace it with a new\n"
-#~ "one.\n"
-#~ "\n"
-#~ "If in doubt, DrakX will display a dialog with various options.\n"
-#~ "\n"
-#~ " * \"Bootloader to use\": you have three choices:\n"
-#~ "\n"
-#~ " * \"GRUB\": if you prefer grub (text menu).\n"
-#~ "\n"
-#~ " * \"LILO with graphical menu\": if you prefer LILO with its "
-#~ "graphical\n"
-#~ "interface.\n"
-#~ "\n"
-#~ " * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-#~ "interface.\n"
-#~ "\n"
-#~ " * \"Boot device\": in most cases, you will not change the default\n"
-#~ "(\"/dev/hda\"), but if you prefer, the bootloader can be installed on "
-#~ "the\n"
-#~ "second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0"
-#~ "\");\n"
-#~ "\n"
-#~ " * \"Delay before booting the default image\": when rebooting the "
-#~ "computer,\n"
-#~ "this is the delay granted to the user to choose - in the bootloader "
-#~ "menu,\n"
-#~ "another boot entry than the default one.\n"
-#~ "\n"
-#~ "!! Beware that if you choose not to install a bootloader (by selecting\n"
-#~ "\"Cancel\" here), you must ensure that you have a way to boot your "
-#~ "Mandrake\n"
-#~ "Linux system! Also, be sure you know what you do before changing any of "
-#~ "the\n"
-#~ "options. !!\n"
-#~ "\n"
-#~ "Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-#~ "options, which are reserved to the expert user.\n"
-#~ "\n"
-#~ "After you have configured the general bootloader parameters, the list of\n"
-#~ "boot options which will be available at boot time will be displayed.\n"
-#~ "\n"
-#~ "If there is another operating system installed on your machine, it will\n"
-#~ "automatically be added to the boot menu. Here, you can choose to fine-"
-#~ "tune\n"
-#~ "the existing options. Select an entry and click \"Modify\" to modify or\n"
-#~ "remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-#~ "installation step."
-#~ msgstr ""
-#~ "LILO en GRUB zijn opstartladers voor GNU/Linux. Normaal gesproken\n"
-#~ "is deze fase volledig geautomatiseerd. In feite analyseert DrakX de\n"
-#~ "bootsector van de schijf en handelt al naar gelang hetgeen hier\n"
-#~ "gevonden wordt:\n"
-#~ "\n"
-#~ " * als een Windows bootsector gevonden is, zal deze vervangen\n"
-#~ "worden door een GRUB/LILO bootsector. Dientengevolgde zult u\n"
-#~ "ofwel GNU/Linux kunnen opstarten ofwel een ander besturingssysteem;\n"
-#~ "\n"
-#~ " * als een GRUB- of LILO bootsector gevonden is zal deze vervangen\n"
-#~ "worden door een nieuwe;\n"
-#~ "\n"
-#~ "In het geval dat er onzekerheid is, zal DrakX een dialoogvenster\n"
-#~ "weergeven met diversie opties.\n"
-#~ "\n"
-#~ " * \"Te gebruiken opstartlader\": u heeft drie keuzes:\n"
-#~ "\n"
-#~ " * \"GRUB\": indien u GRUB prefereert (tekstmenu).\n"
-#~ "\n"
-#~ " * \"LILO met grafisch menu\" indien u LILO met grafische interface\n"
-#~ "prefereert.\n"
-#~ "\n"
-#~ " * \"LILO met tekstmenu\": indien u LILO met tekstmenu-interface\n"
-#~ "prefereert.\n"
-#~ "\n"
-#~ " * \"Opstartapparaat\": in de meeste gevallen zult u de standaardkeuze\n"
-#~ "(\"/dev/hda\") niet veranderen, maar als u dat prefereert kan de\n"
-#~ "opstartlader op de tweede harde schijf (\"/dev/hdb\") geïnstalleerd\n"
-#~ "worden, of zelfs op een diskette (\"/dev/fd0\").\n"
-#~ "\n"
-#~ " * \"Periode voordat standaard beeldbestand opgestard wordt\":\n"
-#~ "wanneer de computer opnieuw wordt opgestart, is dit de periode\n"
-#~ "die de gebruiker heeft om een ander item te kiezen uit het opstartmenu\n"
-#~ "voordat de standaardoptie gekozen wordt.\n"
-#~ "\n"
-#~ "!! Let op dat indien u geen opstartlader installeert (door hier "
-#~ "\"Annuleren\"\n"
-#~ "te kiezen) u ervoor moet zorgen dat u een manier heeft om uw Mandrake\n"
-#~ "Linux-systeem op te starten! Zorg er tevens voor dat u weet wat u doet\n"
-#~ "wanneer u één van de opties wijzigt. !!\n"
-#~ "\n"
-#~ "Onder de \"Geavanceerd\"-knop in dit dialoogvenster zitten veel\n"
-#~ "geavanceerde opties, waar alleen een gevorderde gebruiker iets\n"
-#~ "aan heeft.\n"
-#~ "\n"
-#~ "Nadat u de algemene opstartlader-parameters heeft geconfigureerd,\n"
-#~ "wordt u de lijst van opstartopties getoond die beschikbaar zullen zijn\n"
-#~ "bij het opstarten.\n"
-#~ "\n"
-#~ "Als er een ander besturingssysteem op uw computer geïnstalleerd is, zal\n"
-#~ "het automatisch aan het opstartmenu worden toegevoegd. U kunt hier de\n"
-#~ "bestaande opties fijn afregelen. Selecteer een item en klik op \"Wijzigen"
-#~ "\"\n"
-#~ "om hem te wijzigen of te verwijderen; \"Toevoegen\" creëert een nieuw\n"
-#~ "item en \"Klaar\" gaat door naar de volgende installatiestap."
-
-#~ msgid ""
-#~ "LILO (the LInux LOader) and grub are bootloaders: they are able to boot\n"
-#~ "either GNU/Linux or any other operating system present on your computer.\n"
-#~ "Normally, these other operating systems are correctly detected and\n"
-#~ "installed. If this is not the case, you can add an entry by hand in this\n"
-#~ "screen. Be careful to choose the correct parameters.\n"
-#~ "\n"
-#~ "You may also not want to give access to these other operating systems to\n"
-#~ "anyone. In which case, you can delete the corresponding entries. But "
-#~ "then,\n"
-#~ "you will need a boot disk in order to boot those other operating systems!"
-#~ msgstr ""
-#~ "LILO (de LInux LOader) en GRUB zijn opstart-laders: ze kunnen Linux of\n"
-#~ "eender welk ander besturingssysteem opstarten op uw computer.\n"
-#~ "Normaal gesproken worden deze besturingssystemen correct bespeurd en\n"
-#~ "geïnstalleerd. Als dit niet het geval is, kunt u handmatig een ingang "
-#~ "toevoegen\n"
-#~ "op dit scherm. Let goed op dat u de juiste opties kiest.\n"
-#~ "\n"
-#~ "U wilt verder misschien niet iedereen toegang geven tot die "
-#~ "besturingssystemen.\n"
-#~ "In dat geval kunt u de overeenkomstige ingangen verwijderen. Maar dan "
-#~ "zult\n"
-#~ "u echter wel een opstartdiskette nodig hebben om ze nog te kunnen "
-#~ "opstarten!"
-
-#~ msgid ""
-#~ "DrakX now detects any IDE device present in your computer. It will also\n"
-#~ "scan for one or more PCI SCSI card(s) on your system. If a SCSI card is\n"
-#~ "found, DrakX will automatically install the appropriate driver.\n"
-#~ "\n"
-#~ "Because hardware detection does not always detect a piece of hardware,\n"
-#~ "DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes"
-#~ "\"\n"
-#~ "if you know that there is a SCSI card installed in your machine. You "
-#~ "will\n"
-#~ "be presented a list of SCSI cards to choose from. Click \"No\" if you "
-#~ "have\n"
-#~ "no SCSI hardware. If you are unsure, you can check the list of hardware\n"
-#~ "detected in your machine by selecting \"See hardware info\" and clicking\n"
-#~ "\"OK\". Examine the list of hardware and then click on the \"OK\" button "
-#~ "to\n"
-#~ "return to the SCSI interface question.\n"
-#~ "\n"
-#~ "If you have to manually specify your adapter, DrakX will ask if you want "
-#~ "to\n"
-#~ "specify options for it. You should allow DrakX to probe the hardware for\n"
-#~ "the card-specific options which the hardware needs to initialize. This\n"
-#~ "usually works well.\n"
-#~ "\n"
-#~ "If DrakX is not able to probe for the options which need to be passed, "
-#~ "you\n"
-#~ "will need to provide options to the driver manually. Please review the\n"
-#~ "``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-#~ "Hardware'' section) for hints on retrieving the parameters required from\n"
-#~ "hardware documentation, from the manufacturer's web site (if you have\n"
-#~ "Internet access) or from Microsoft Windows (if you used this hardware "
-#~ "with\n"
-#~ "Windows on your system)."
-#~ msgstr ""
-#~ "DrakX is nu bezig met het bespeuren van IDE-apparaten die in uw\n"
-#~ "computer aanwezig zijn. Het zal tevens zoeken naar één of meer PCI\n"
-#~ "SCSI-kaart(en) in uw systeem. Als een SCSI-kaart gevonden is, zal\n"
-#~ "DrakX automatisch he geschikte stuurprogramma installeren.\n"
-#~ "\n"
-#~ "Omdat hardware-bespeuring niet altijd een stuk hardware bespeurt, zal\n"
-#~ "DrakX u vragen om te bevestigen dat er een PCI SCSI-kaart aanwezig is.\n"
-#~ "Klik op \"Ja\" indien u weet dat er een SCSI-kaart in uw machine is\n"
-#~ "geïnstalleerd. U krijgt een lijst van SCSI-kaarten te zien waaruit u "
-#~ "kunt\n"
-#~ "kiezen. Klik op \"Nee\" indien u geen SCSI-hardware heeft. In het geval\n"
-#~ "dat u niet zeker bent dan kunt u de lijst van bespeurde hardware in uw\n"
-#~ "computer nagaan door \"Bekijk hardware-info\" te selecteren en op \"OK\"\n"
-#~ "te klikken. Bekijk de lijst van hardware en klik vervolgens op de \"OK"
-#~ "\"-\n"
-#~ "knop om terug te gaan naar de SCSI-interface vraag.\n"
-#~ "\n"
-#~ "Indien u uw adapter handmatig moet aangeven zal DrakX vragen of u\n"
-#~ "er opties voor wilt specificeren. U kunt het beste DrakX toestaan om\n"
-#~ "de hardware te onderzoeken om na te gaan of er kaart-specifieke opties\n"
-#~ "nodig zijn om de hardware te initialiseren. Dit werkt normaal gesproken\n"
-#~ "goed.\n"
-#~ "\n"
-#~ "Als DrakX niet in staat is om te onderzoeken welke opties doorgegeven\n"
-#~ "moeten worden, zult u handmatig het stuurprogramma van opties moeten\n"
-#~ "voorzien. Gelieve de \"Gebruikershandleiding\" (hoofdstuk 3, paragraaf\n"
-#~ "\"Het verzamelen van informatie over uw hardware\") na te lezen voor\n"
-#~ "tips over hoe u de benodigde parameters uit de documentatie van uw\n"
-#~ "hardware haalt, of van de webpagina van de fabrikant (als u \n"
-#~ "internettoegang heeft), of uit Microsoft Windows (als u deze hardware\n"
-#~ "met Windows heeft gebruikt op uw systeem)."
-
-#~ msgid "Thank you for choosing Mandrake Linux 8.2"
-#~ msgstr "Bedankt dat u voor Mandrake Linux 8.2 gekozen hebt"
-
-#~ msgid "Join the Free Software world"
-#~ msgstr "Doe mee met de wereld van Vrije Software"
-
-#~ msgid ""
-#~ "Get to know the Open Source community and become a member. Learn, teach, "
-#~ "and help others by joining the many discussion forums that you will find "
-#~ "in our \"Community\" webpages"
-#~ msgstr ""
-#~ "Leer de Open Source-gemeenschap kennen en word er deelgenoot van. Leer, "
-#~ "doceer en help anderen door u aan te sluiten bij de vele discussiefora "
-#~ "die u vindt op onze \"Community\"-webpagina's"
-
-#~ msgid "Internet and Messaging"
-#~ msgstr "Internet en Berichten"
-
-#~ msgid "Multimedia and Graphics"
-#~ msgstr "Multimedia en Grafisch"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 lets you push your multimedia computer to its limits! "
-#~ "Use the latest software to play music and audio files, edit and organize "
-#~ "your images and photos, watch TV and videos, and much more"
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 laat u uw multimedia-computer tot aan zijn grenzen "
-#~ "drijven! Gebruik de allernieuwste software om muziek- en audiobestanden "
-#~ "af te spelen, uw plaatjes en foto's te bewerken en te beheren, TV en "
-#~ "video's te kijken en veel meer"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 is the ultimate development platform. Discover the "
-#~ "power of the GNU gcc compiler as well as the best Open Source development "
-#~ "environments"
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 is het ultieme ontwikkelplatform. Ontdek de kracht van "
-#~ "de GNU gcc compiler naast de beste Open Source ontwikkelomgevingen"
-
-#~ msgid ""
-#~ "The Mandrake Linux 8.2 Control Center is a one-stop location for fully "
-#~ "customizing and configuring your Mandrake system"
-#~ msgstr ""
-#~ "Het Mandrake Linux 8.2 Controlecentrum is een alles-in-één-plek om uw "
-#~ "Mandrake-systeem volledig aan te passen en te configureren"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides 11 different graphical desktop environments "
-#~ "and window managers to choose from including GNOME 1.4, KDE 2.2.2, Window "
-#~ "Maker 0.8, and the rest"
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 biedt 11 verschillende grafische werkplek-omgevingen "
-#~ "en window managers waaruit u kunt kiezen, waaronder GNOME 1.4, KDE 2.2.2, "
-#~ "Window Maker 0.8 en de rest"
-
-#~ msgid "Server Software"
-#~ msgstr "Server software"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides the best Open Source games - arcade, action, "
-#~ "cards, sports, strategy, ..."
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 biedt het beste in Open Source games - arcade, actie, "
-#~ "kaarten, sporten, strategie, ..."
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "MandrakeCampus"
-
-#~ msgid ""
-#~ "Would you like to learn Linux simply, quickly, and for free? MandrakeSoft "
-#~ "provides free Linux training, as well as a way to test your progress, at "
-#~ "MandrakeCampus -- our online training center"
-#~ msgstr ""
-#~ "Wilt u Linux leren op een eenvoudige, snelle en gratis manier? "
-#~ "MandrakeSoft biedt gratis Linux-training, naast een manier om uw "
-#~ "voortgang te testen, op MandrakeCampus -- ons online trainingscentrum"
-
-#~ msgid ""
-#~ "Quality support from the Linux Community, and from MandrakeSoft, is just "
-#~ "around the corner. And if you're already a Linux veteran, become an "
-#~ "\"Expert\" and share your knowledge at our support website"
-#~ msgstr ""
-#~ "Kwaliteits-ondersteuning vanuit de Linux-gemeenschap, en van "
-#~ "MandrakeSoft, is om de hoek! En indien u al een Linux-veteraan bent, word "
-#~ "een \"Expert\" en deel uw kennis op onze ondersteuningswebpagina"
-
-#~ msgid "MandrakeConsulting"
-#~ msgstr "MandrakeConsulting"
-
-#~ msgid ""
-#~ "For all of your IT projects, our consultants are ready to analyze your "
-#~ "requirements and offer a customized solution. Benefit from MandrakeSoft's "
-#~ "vast experience as a Linux producer to provide a true IT alternative for "
-#~ "your business organization"
-#~ msgstr ""
-#~ "Voor al uw IT-projecten staan onze consultants klaar om te analyseren wat "
-#~ "u nodig heeft en een aangepaste oplossing te bieden. Profiteer van "
-#~ "MandrakeSoft's enorme ervaring als Linux-producent voor een waar IT-"
-#~ "alternatief voor uw bedrijfsorganisatie"
-
-#~ msgid "MandrakeStore"
-#~ msgstr "MandrakeStore"
-
-#~ msgid ""
-#~ "A full range of Linux solutions, as well as special offers on products "
-#~ "and 'goodies', are available online at our e-store"
-#~ msgstr ""
-#~ "Ons volledige scala aan Linux-oplossingen, naast speciale aanbiedingen "
-#~ "voor onze produkten en 'goodies', is beschikbaar op onze e-store"
-
-#~ msgid ""
-#~ "For more information on MandrakeSoft's Professional Services and "
-#~ "commercial offerings, please see the following web page:"
-#~ msgstr ""
-#~ "Voor meer informatie over MandrakeSoft's Professional Services en "
-#~ "commerciële produkten, zie de volgende webpagina:"
-
-#~ msgid "http://www.mandrakesoft.com/sales/contact"
-#~ msgstr "http://www.mandrakesoft.com/sales/contact"
diff --git a/perl-install/share/po/no.po b/perl-install/share/po/no.po
deleted file mode 100644
index ef8f44c86..000000000
--- a/perl-install/share/po/no.po
+++ /dev/null
@@ -1,13974 +0,0 @@
-# KTranslator Generated File
-# Translation file of Mandrake graphic install
-# Copyright (C) 1999 Mandrakesoft
-# Terje Bjerkelia <terje@bjerkelia.com>, 1999-2000
-# Andreas Bergstrøm <abergstr@halden.net>, 2000
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX VERSION\n"
-"POT-Creation-Date: 2002-09-12 13:54+0200\n"
-"PO-Revision-Date: 2002-03-10 11:04GMT\n"
-"Last-Translator: Terje Bjerkelia <terje@bjerkelia.com>\n"
-"Language-Team: Norsk\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.9.5\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB eller mer"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Velg en X-tjener"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X-tjener"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Multi-hode konfigurasjon"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Systemet ditt støtter konfigurasjon for flere hoder.\n"
-"Hva ønsker du å gjøre?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Velg minnestørrelsen til grafikk-kortet ditt"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "XFree konfigurasjon"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Hvilken konfigurasjon av XFree vil du ha?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Konfigurere all hoder uavhengig"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Bruk Xinerama utvidelse"
-
-#: ../../Xconfig/card.pm_.c:387
-#, fuzzy, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Konfigurer bare kort \"%s\" (%s)"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s med maskinvare 3D akselerasjon"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Kortet ditt kan ha støtte for maskinvare 3D akselerasjon, men bare med XFree "
-"%s.\n"
-"Kortet ditt er støttet av XFree %s som kan ha bedre støtte i 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Kortet ditt kan ha støtte for maskinvare 3D akselerasjon med XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s med EKSPERIMENTELL maskinvare 3D akselerasjon"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Kortet ditt kan ha støtte for maskinvare 3D akselerasjon, men bare med XFree "
-"%s,\n"
-"MERK AT DETTE ER EKSPERIMENTELL STØTTE OG KAN 'FRYSE' MASKINEN DIN.\n"
-"Kortet ditt er støttet av XFree %s som kan ha bedre støtte i 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Kortet ditt kan ha støtte for maskinvare 3D akselerasjon med XFree %s,\n"
-"MERK AT DETTE ER EKSPERIMENTELL STØTTE OG KAN 'FRYSE' MASKINEN DIN."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (installasjons skjermdriver)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Skreddersydd"
-
-#: ../../Xconfig/main.pm_.c:102
-#, fuzzy
-msgid "Graphic Card"
-msgstr "Grafikk-kort"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitor"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Oppløsning"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Valg"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "Ok"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3184
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Avslutt"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Behold endringene?\n"
-"Nåværende konfigurasjon er:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Velg en monitor"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Generisk"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-#, fuzzy
-msgid "Vendor"
-msgstr "Angre"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"De to kritiske parametrene er den vertikale oppfrisknings-raten, som er "
-"raten\n"
-"som som oppfrisker hele skjermen, og mest viktig den horisontale \n"
-"sync-raten, som er raten som scanlinjer blir vist på.\n"
-"\n"
-"Det et VELDIG VIKTIG at du ikke spesifiserer en monitor-type med et sync- "
-"område\n"
-"som er utenfor det monitoren din er i stand til å klare: Du kan skade "
-"skjermen din.\n"
-"Hvis du er usikker, velg en konservativ innstilling."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Horisontal oppfrisknings-rate"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Vertikal oppfrisknings-rate"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 farger (8 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 tusen farger (15 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 tusen farger (16 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 millioner farger (24 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 milliarder farger (32 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Oppløsninger"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Velg oppløsning og fargedybde"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Grafikk-kort: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:344 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2150
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:532 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Avbryt"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Test konfigurasjon"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Vil du teste konfigurasjonen?"
-
-#: ../../Xconfig/test.pm_.c:31
-#, fuzzy
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "Advarsel: testing av dette grafikk-kortet kan `fryse' maskinen din"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Tastatur-oppsett: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Type mus: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Enhet mus: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Monitor HorizSync: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Monitor VertRefresh: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Grafikk-kort: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Minne grafikk: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Fargedybde: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Oppløsning: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86-tjener: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 driver: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X ved oppstart"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Jeg kan sette opp maskinen din til å automatisk starte X ved oppstart.\n"
-"Vil du at X skal starte når du starter maskinen på nytt?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:85
-#, fuzzy
-msgid "What norm is your TV using?"
-msgstr "Hva slags type er ISDN-tilknytningen din?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Første sektor av oppstartspartisjon"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Første sektor av disk (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "SILO-installasjon"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Hvor ønsker du installere oppstartslasteren?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "LILO/grub-installasjon"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO med tekstmeny"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO med grafisk meny"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Start fra DOS/Windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Hovedopsjoner for oppstartslaster"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Oppstartslaster som skal brukes"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Installasjon oppstartslaster"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Oppstartsenhet"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Kompakt"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "kompakt"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Skjermmodus"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Forsinkelse før oppstart av standard bilde"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Passord"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Passord (igjen)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Begrense kommandolinje-opsjoner"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "begrense"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Tøm /tmp ved hver oppstart"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Presiser RAM-størrelse hvis det trengs (funnet %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Slå på multiprofiler"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Oppgi ram-størrelsen i MB"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"Opsjon ``Begrense kommandolinje-opsjoner'' kan ikke brukes uten et passord"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Vennligst prøv igjen"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Passordene stemmer ikke overens"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Initmelding"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Åpne firmwareforsinkelse"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Kernel Boot Timeout"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Skal det være mulig å boote fra CD?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Skal det være mulig å boote fra OF?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Standard operativsystem?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"Du har bestemt deg for å installere oppstartslasteren på en partisjon.\n"
-"Dette innebærer at du allerede har en oppstartslaster på den disken du "
-"starter fra (eks: System Commander.)\n"
-"\n"
-"Hvilken disk starter du fra?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Her er de forskjellige oppføringene.\n"
-"Du kan legge til flere eller endre de eksisterende."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Legg til"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3184 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Ferdig"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Modifiser"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Hvilken inngangstype vil du legge til"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Andre OS (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Andre OS (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Andre OS (windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Bilde"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Tilføye"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Les-skriv"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tabell"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Usikker"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Etikett"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Standard"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Initrdstørrelse"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "Ingen video"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Fjern inngang"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Tom etikett er ikke tillatt"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Du må velge ett kjernebilde"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Du må ha en rotpartisjon"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Denne etiketten er allerede i bruk"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Fant %s %s grensesnitt"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Har du enda ett?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Har du noen %s grensesnitt?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Nei"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Ja"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Se maskinvareinfo"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Installerer driver for %s kort %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(modul %s)"
-
-#: ../../any.pm_.c:690
-#, fuzzy, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"Du kan nå gi modul %s de opsjoner du føler for.\n"
-"Merk at addresser bør gis med 0x prefikset som i '0x123'"
-
-#: ../../any.pm_.c:696
-#, c-format
-msgid ""
-"You may now provide options to module %s.\n"
-"Options are in format ``name=value name2=value2 ...''.\n"
-"For instance, ``io=0x300 irq=7''"
-msgstr ""
-"Du kan nå oppgi dens opsjoner for modul %s.\n"
-"Opsjonene er i format ``navn=verdi navn2=verdi2 ...''.\n"
-"F.eks., ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Modulopsjoner:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Hvilken %s driver skal jeg prøve?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. Would you like to "
-"specify\n"
-"extra options for it or allow the driver to probe your machine for the\n"
-"information it needs? Occasionally, probing will hang a computer, but it "
-"should\n"
-"not cause any damage."
-msgstr ""
-"I noen tilfeller trenger %s driveren å ha ekstra informasjon for å virke\n"
-"ordentlig, selv om den normalt virker fint foruten. Ønsker du å spesifisere "
-"ekstra\n"
-"opsjoner for den eller tillate driveren å sondere maskinen din for\n"
-"informasjonen den trenger? Av og til vil sondering stoppe maskinen, men "
-"burde\n"
-"ikke forårsake noen skader."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Automatisk sondering"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Spesifiser opsjoner"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Lasting av modul %s feilet.\n"
-"Ønsker du å prøve igjen med andre parametere?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "tilgang til X-programmer"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "tilgang til rpmverktøy"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "tilgang til \"su\""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "tilgang til administrative filer"
-
-#: ../../any.pm_.c:755
-#, fuzzy
-msgid "access to network tools"
-msgstr "tilgang til rpmverktøy"
-
-#: ../../any.pm_.c:756
-#, fuzzy
-msgid "access to compilation tools"
-msgstr "tilgang til rpmverktøy"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(allerede lagt til %s)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Dette passordet er for enkelt"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Vennligst oppgi et brukernavn"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "Brukernavnet kan kun inneholde små bokstaver, tall, `-' og `_'"
-
-#: ../../any.pm_.c:769
-#, fuzzy
-msgid "The user name is too long"
-msgstr "Denne brukeren er allerede lagt til"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Denne brukeren er allerede lagt til"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Legg til bruker"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Entre en bruker\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Godta bruker"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Virkelig navn"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Brukernavn"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Skall"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Ikon"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Autoinnlogging"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Jeg kan sette opp maskinen din til å automatisk logge på en bruker ved "
-"oppstart.\n"
-"Vil du bruke denne tjenesten?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Velg standard bruker:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Velg vindushåndtereren som skal kjøres:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Vennligst velg språk som skal brukes."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "Du kan velge andre språk som vil være tilgjengelige etter installasjon"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Alle"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Tillat alle brukere"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Ingen deling"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Pakken %s må installeres. Vil du installere den?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "Du kan eksportere med NFS eller Samba. Hvilken av dem ønsker du"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Obligatorisk pakke %s mangler"
-
-#: ../../any.pm_.c:1005
-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 ""
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "Start userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"per-user deling bruker gruppen \"fileshare\". \n"
-"Du kan bruke userdrake til å legge til en bruker i denne gruppen."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Velkommen til Crackers"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Dårlig"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Standard"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Høy"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Høyere"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranoid"
-
-#: ../../any.pm_.c:1080
-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 ""
-"Dette nivået bør brukes med forsiktighet. Det gjør systemet ditt lettere å\n"
-"bruke, men mer utsatt: det må ikke brukes på en maskin koblet til andre\n"
-"eller til Internett. Det er ingen adgang med passord."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"Passord er nå aktivert, men bruk som nettverksmaskin er fortsatt ikke "
-"anbefalt."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Dette er standard sikkerhet anbefalt for en maskin som vil bli brukt til "
-"tilkobling mot Internett som klient."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-"Det er allerede noen restriksjoner, og flere automatiske kontroller kjøres "
-"hver natt."
-
-#: ../../any.pm_.c:1086
-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 ""
-"Med dette sikkerhetsnivået kan systemet brukes som tjener.\n"
-"Sikkerheten er nå høy nok til å bruke systemet som en tjener som godtar\n"
-"oppkoblinger fra mange klienter. Merk: Hvis maskinen din kun er en klient på "
-"Internett burde du velge et lavere nivå."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Basert på forrige nivå, men nå er systemet fullstendig stengt.\n"
-"Sikkerhetsfunksjonene er nå på maksimum."
-
-#: ../../any.pm_.c:1095
-#, fuzzy
-msgid "DrakSec Basic Options"
-msgstr "Valg"
-
-#: ../../any.pm_.c:1096
-#, fuzzy
-msgid "Please choose the desired security level"
-msgstr "Velg sikkerhetsnivå"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Sikkerhetsnivå"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Bruk libsafe for tjenere"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-"Ett bibliotek som beskytter mot buffer overflow og strengformateringsangrep."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr ""
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: ../../bootloader.pm_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Velkommen til %s, operativsystem-velgeren!\n"
-"\n"
-"Velg et operativsystem fra listen over eller\n"
-"vent %d sekunder for standard oppstart.\n"
-"\n"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Velkommen til GRUB, operativsystem-velgeren!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Bruk %c og %c tastene for å velge hvilken inngang som er markert."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Trykk enter for † starte opp valgt OS, 'e' for † redigere"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "kommandoer for oppstart, eller 'c' for en kommandolinje."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "Den markerte inngangen vil bli startet automatisk om %d sekunder."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "ikke nok plass i /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Skrivebord"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Startmeny"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Du kan ikke installere oppstartslasteren på en %s partisjon\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "ingen hjelp implementert ennå.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Oppstartsstilkonfigurasjon"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Fil"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Fil/_Avslutt"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "NewStyle Categorizing Monitor"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "NewStyle Monitor"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Tradisjonell monitor"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Tradisjonell Gtk+ monitor"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Start Aurora ved oppstart"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Lilo/grub modus"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Yaboot modus"
-
-#: ../../bootlook.pm_.c:146
-#, fuzzy
-msgid "Install themes"
-msgstr "Installer systemet"
-
-#: ../../bootlook.pm_.c:147
-msgid ""
-"Display theme\n"
-"under console"
-msgstr ""
-
-#: ../../bootlook.pm_.c:148
-#, fuzzy
-msgid "Create new theme"
-msgstr "Opprette en ny partisjon"
-
-#: ../../bootlook.pm_.c:193
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr ""
-
-#: ../../bootlook.pm_.c:194 ../../bootlook.pm_.c:197 ../../bootlook.pm_.c:200
-#: ../../bootlook.pm_.c:230 ../../bootlook.pm_.c:232 ../../bootlook.pm_.c:242
-#: ../../bootlook.pm_.c:251 ../../bootlook.pm_.c:258
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Feil"
-
-#: ../../bootlook.pm_.c:194
-msgid "unable to backup lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:196
-#, fuzzy, c-format
-msgid "Copy %s to %s"
-msgstr "Kopierer %s"
-
-#: ../../bootlook.pm_.c:197
-msgid "can't change lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:200
-msgid "Lilo message not found"
-msgstr ""
-
-#: ../../bootlook.pm_.c:230
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr ""
-
-#: ../../bootlook.pm_.c:230
-#, fuzzy, c-format
-msgid "Write %s"
-msgstr "XFree %s"
-
-#: ../../bootlook.pm_.c:232
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-
-#: ../../bootlook.pm_.c:243
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr ""
-
-#: ../../bootlook.pm_.c:246
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr ""
-
-#: ../../bootlook.pm_.c:252
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-
-#: ../../bootlook.pm_.c:256
-msgid "Relaunch 'lilo'"
-msgstr ""
-
-#: ../../bootlook.pm_.c:258 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "Notice"
-msgstr "Ingen video"
-
-#: ../../bootlook.pm_.c:259
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr ""
-
-#: ../../bootlook.pm_.c:259
-#, fuzzy
-msgid "Theme installation failed!"
-msgstr "Velg installasjonsklasse"
-
-#: ../../bootlook.pm_.c:267
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Du bruker for øyeblikket %s som oppstartshåndterer.\n"
-"Klikk på Konfigurer for å starte oppsett-hjelperen."
-
-#: ../../bootlook.pm_.c:269 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:526
-msgid "Configure"
-msgstr "Konfigurer"
-
-#: ../../bootlook.pm_.c:276
-#, fuzzy
-msgid "Splash selection"
-msgstr "Lagre pakkevalg"
-
-#: ../../bootlook.pm_.c:279
-msgid "Themes"
-msgstr ""
-
-#: ../../bootlook.pm_.c:281
-msgid ""
-"\n"
-"Select theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-
-#: ../../bootlook.pm_.c:284
-msgid "Lilo screen"
-msgstr ""
-
-#: ../../bootlook.pm_.c:289
-msgid "Bootsplash"
-msgstr ""
-
-#: ../../bootlook.pm_.c:324
-msgid "System mode"
-msgstr "Systemmodus"
-
-#: ../../bootlook.pm_.c:326
-msgid "Launch the graphical environment when your system starts"
-msgstr "Start W-Windowsystemet ved oppstart"
-
-#: ../../bootlook.pm_.c:331
-msgid "No, I don't want autologin"
-msgstr "Nei, jeg vil ikke ha autologin"
-
-#: ../../bootlook.pm_.c:333
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Ja, jeg vil ha autologin med denne (bruker; skrivebord)"
-
-#: ../../bootlook.pm_.c:343 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:403
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "kan ikke åpne /etc/inittab for lesing: %s"
-
-#: ../../common.pm_.c:99
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:99
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:99
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:107
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:115
-#, c-format
-msgid "%d minutes"
-msgstr "%d minutter"
-
-#: ../../common.pm_.c:117
-msgid "1 minute"
-msgstr "1 minutt"
-
-#: ../../common.pm_.c:119
-#, c-format
-msgid "%d seconds"
-msgstr "%d sekunder"
-
-#: ../../common.pm_.c:164
-msgid "Can't make screenshots before partitioning"
-msgstr "Jeg kan ikke ta skjembilder før partisjonering."
-
-#: ../../common.pm_.c:171
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Skjermbilder vil være tilgjengelig etter installasjon i %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Frankrike"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Costa Rica"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Belgia"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Tjekkia"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Germany"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Hellas"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Norge"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "Sverige"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Netherlands"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Italia"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Østerrike"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "USA"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-#, fuzzy
-msgid "New"
-msgstr "ny"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Demonter"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Monter"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Tjener"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Monteringspunkt"
-
-#: ../../diskdrake/dav.pm_.c:85
-#, fuzzy
-msgid "Please enter the WebDAV server URL"
-msgstr "Vennligst test musen."
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:109
-#, fuzzy
-msgid "Server: "
-msgstr "Tjener"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Monteringspunkt: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Valg: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Vennligst ta sikkerhetskopi av din data først"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Les nøye!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Hvis du skal bruke aboot, være nøye med å la det være ledig plass (2048 "
-"sektorer er nok)\n"
-"ved begynnelsen av disken"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Wizard"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Velg handling"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Du har en stor FAT partisjon\n"
-"(vanligvis brukt av Microsoft Dos/Windows).\n"
-"Jeg forslår at du først endrer størrelsen på denne partisjonen\n"
-"(klikk på den, klikk så på \"Endre størrelse\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Vennligst klikk på en partisjon"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Detaljer"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-#, fuzzy
-msgid "No hard drives found"
-msgstr "Ingen lokal skriver funnet!\n"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "Journal filsystem"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Veksel"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Tom"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Andre"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Filsystemtyper:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Opprett"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Type"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Bruk ``%s'' istedet"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Slett"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Bruk ``Demonter'' først"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"Etter endring av type på partisjon %s, vil alle data på denne partisjonen gå "
-"tapt"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Velg en partisjon"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Velg en annen partisjon"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Avslutt"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Skift til ekspertmodus"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Skift til normalmodus"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Angre"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Fortsette likevel?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Avslutt uten å lagre"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Avslutt uten å skrive partisjonstabellen?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Ønsker du å lagre modifiseringen av /etc/fstab"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Automatisk allokering"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Fjern alle"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Mer"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Harddisk informasjon"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Alle primære partisjoner er i bruk"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Jeg kan ikke legge til flere partisjoner"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"For å ha flere partisjoner vennligst slett en for å kunne opprette en "
-"utvidet partisjon"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Lagre partisjonstabeller"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Redde partisjonstabell"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Nødpartisjonstabell"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Last partisjonstabell på nytt"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Fjernbart media automontering"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Velg fil"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"Kopien av partisjonstabellen har ikke samme størrelse\n"
-"Fortsette for det?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Advarsel"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Sett inn en diskett i stasjonen\n"
-"Alle data på denne disketten vil gå tapt"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Prøver å redde partisjonstabell"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Detaljert informasjon"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Endre størrelse"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Flytt"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formater"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Legg til RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Legg til LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Fjern fra RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Fjern fra LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Modifiser RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Bruk for loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Opprette en ny partisjon"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Start sektor: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Størrelse i MB: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Filsystemtype: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Valg: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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_.c:499
-msgid "Remove the loopback file?"
-msgstr "Fjern loopbackfilen?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Endre partisjonstype"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Hvilket filsystem ønsker du?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Bytter fra ext2 til ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Hvor vil du montere loopback-filen %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Hvor vil du montere %s enheten?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Kan ikke fjerne monteringspunkt da denne partisjonen blir brukt til\n"
-"loopback. Fjern loopback først"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, fuzzy, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Hvor vil du montere %s enheten?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Beregner fat filsystemgrense"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Endrer størrelse"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Denne partisjonen kan ikke størrelsen forandres på"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Alle data på denne partisjonen burde sikkerhetskopieres"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr ""
-"Etter endring av størrelse for partisjon %s, vil alle data på denne\n"
-"partisjonen vil gå tapt"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Velg den nye størrelsen"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Ny størrelse i MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Hvilken disk vil du flytte til?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Sektor"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Hvilken sektor vil du flytte til?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Flytter"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Flytter partisjon..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Velg en eksisterende RAID for å legge til"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "ny"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Velg en eksisterende LVM for å legge til"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "LVM navn?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Denne partisjonen kan ikke brukes for loopback"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Loopback filnavn: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Gi ett filnavn"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Filen blir allerede brukt av en annen loopback, velg en annen"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Filen eksisterer allerede. Bruke denne?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Monteringsvalg:"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Diverse"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "enhet"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "nivå"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "skivestørrelse"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Vær forsiktig: denne operasjonen er farlig."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Hva slags type partisjonering?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, fuzzy, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Pakken %s må installeres. Vil du installere den?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Beklager, jeg vil ikke tillate oppretting av /boot så lange inne på disken "
-"(på en sylinder > 1024).\n"
-"Enten bruker du LILO og denne ikke virker, eller du bruker ikke LILO og du "
-"trenger ikke /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Partisjonen du valgte å legge til som root (/) er lokalisert fysisk "
-"bortenfor\n"
-"den 1024'de sylinderen på hard-disken, og du har ingen /boot partisjon.\n"
-"Hvis du skal bruke oppstartshåndtereren LILO, vær nøye med å legge til en\n"
-"/boot partisjon"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Du har valgt en programvare RAID partisjon som root (/).\n"
-"Ingen oppstartslaster kan håndtere dette uten en /boot partisjon.\n"
-"Så vær nøye med å legge til en /boot partisjon"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "Partisjonstabellen på disk %s blir nå skrevet til disk!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Du må starte maskinen på nytt for at modifiseringene skal tre i kraft"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr ""
-"Etter formatering av partisjon %s vil alle data på denne partisjonen\n"
-"gå tapt"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Formatering"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Formaterer loopback-fil %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Formaterer partisjon %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Gjem filer"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Flytt filer til en ny partisjon"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"Katalogen %s inneholder allerede noe data\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Flytt filer til en ny partisjon"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Kopierer %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "Fjerner %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "partisjon %s er nå kjent som %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Enhet: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "DOS diskbokstav: %s (bare en gjetning)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Type: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Navn: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Start: sektor %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Størrelse: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s sektorer"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Sylinder %d til %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Formatert\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Ikke formatert\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Montert\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Loopback-fil(er): \n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Partisjon startet opp som standard\n"
-" (for MS-DOS oppstart, ikke for lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Nivå %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Skivestørrelse %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID-disker %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Loopback filnavn: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"Det er store sjanser for at\n"
-"denne partisjonen er en\n"
-"driverpartisjon, du bør nok\n"
-"la den være i fred.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Denne spesielle Bootstrap-\n"
-"partisjonen er for å\n"
-"dual-boote ditt system.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Størrelse: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Geometri: %s sylindere, %s hoder, %s sektorer\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Info: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM-disker %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Type partisjonstabell: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, fuzzy, c-format
-msgid "on channel %d id %d\n"
-msgstr "på buss %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Filsystemkrypteringsnøkkel"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Velg din filsystemkrypteringsnøkkel"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "Denne krypteringsnøkkelen er for enkel (må være minst %d tegn lang)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "Krypteringsnøkkelene stemmer ikke overens"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Krypteringsnøkkel"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Krypteringsnøkkel (igjen)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Endre type"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Vennligst klikk på ett media"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-#, fuzzy
-msgid "Domain Authentication Required"
-msgstr "Autentifikasjon"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Another one"
-msgstr "Internett"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Which username"
-msgstr "Brukernavn"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-#, fuzzy
-msgid "Username"
-msgstr "Brukernavn"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-#, fuzzy
-msgid "Domain"
-msgstr "NIS-domene"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Søk tjenere"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s formatering av %s mislykket"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Jeg vet ikke hvordan formatere %s i type %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "montere partisjon %s i katalog %s gikk ikke"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "feil ved demontering av %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "enkel"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "med /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "server"
-
-#: ../../fsedit.pm_.c:240
-#, fuzzy, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Jeg kan ikke lese partisjonstabellen din, den er for ødelagt for meg :(\n"
-"Jeg kan forsøke å blanke ut dårlige partisjoner (ALLE DATA vil gå tapt!)\n"
-"Den andre løsningen er å ikke la DrakX modifisere partisjonstabellen.\n"
-"(feilen er %s)\n"
-"\n"
-"Vil du miste alle partisjonene?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "Du kan ikke bruke JFS for partisjoner mindre enn 16 MB"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "Du kan ikke bruke ReiserFS for partisjoner mindre enn 32MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Monteringspunkter må begynne med /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Det finnes allerede en partisjon med monteringspunkt %s\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "Du kan ikke bruke LVM logisk volum som monteringspunkt %s"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Denne katalogen bør forbli i root filsystemet"
-
-#: ../../fsedit.pm_.c:530
-#, fuzzy
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"Du trenger et virkelig filsystem (ext2, reiserfs) for dette "
-"monteringspunktet\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "Du kan ikke bruke ett kryptert filsystem som monteringspunkt %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Ikke nok plass for auto-allokering"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Ikkenoe å gjøre"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Feil ved åpning av %s for skriving: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:171
-#, fuzzy
-msgid "Sound configuration"
-msgstr "CUPS konfigurasjon"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-#, fuzzy
-msgid "Driver:"
-msgstr "Driver"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Hjelp"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Vennligst vent . . . Setter konfigurasjonen på plass"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Vennligst vent"
-
-#: ../../harddrake/sound.pm_.c:208
-#, fuzzy
-msgid "No known driver"
-msgstr "X driver"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:212
-#, fuzzy
-msgid "Unkown driver"
-msgstr "Ukjent modell"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "Model"
-msgstr "Mus"
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "hard disk model"
-msgstr "Kort mem (DMA)"
-
-#: ../../harddrake/ui.pm_.c:17
-#, fuzzy
-msgid "Channel"
-msgstr "Avbryt"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:21
-#, fuzzy
-msgid "Module"
-msgstr "Mus"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1543
-msgid "Description"
-msgstr "Beskrivelse"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:25
-#, fuzzy
-msgid "Bus identification"
-msgstr "Autentifikasjon"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:32
-#, fuzzy
-msgid "Old device file"
-msgstr "Velg fil"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:34
-#, fuzzy
-msgid "New devfs device"
-msgstr "Gateway-enhet"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:36
-#, fuzzy
-msgid "Number of buttons"
-msgstr "2 knapper"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:38
-#, fuzzy
-msgid "Alternative drivers"
-msgstr "Alternativ testside (A4)"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-#, fuzzy
-msgid "/_Quit"
-msgstr "Avslutt"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Hjelp"
-
-#: ../../harddrake/ui.pm_.c:65
-#, fuzzy
-msgid "/_Help..."
-msgstr "/_Hjelp"
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Rapporter feil"
-
-#: ../../harddrake/ui.pm_.c:73
-#, fuzzy
-msgid "/_About..."
-msgstr "/Hjelp/_Om..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:76
-#, fuzzy
-msgid "Author:"
-msgstr "Automatisk sondering"
-
-#: ../../harddrake/ui.pm_.c:86
-#, fuzzy
-msgid "Harddrake2 version "
-msgstr "Oppdaging av harddisk"
-
-#: ../../harddrake/ui.pm_.c:101
-#, fuzzy
-msgid "Detected hardware"
-msgstr "Se maskinvareinfo"
-
-#: ../../harddrake/ui.pm_.c:103
-#, fuzzy
-msgid "Information"
-msgstr "Vis informasjon"
-
-#: ../../harddrake/ui.pm_.c:106
-#, fuzzy
-msgid "Configure module"
-msgstr "Konfigurer mus"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:111
-#, fuzzy
-msgid "Detection in progress"
-msgstr "oppdaget på port %s"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:166
-#, fuzzy, c-format
-msgid "Running \"%s\" ..."
-msgstr "Fjerner skriver \"%s\" ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-#, fuzzy
-msgid "secondary"
-msgstr "%d sekunder"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-#, fuzzy
-msgid "Auto-detect"
-msgstr "Utfør automatisk detektering"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-#, fuzzy
-msgid "Unknown|Generic"
-msgstr "Generisk"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:210
-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_.c:213
-#, fuzzy
-msgid "Card model:"
-msgstr "Kort mem (DMA)"
-
-#: ../../harddrake/v4l.pm_.c:214
-#, fuzzy
-msgid "Tuner type:"
-msgstr "Endre type"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:217
-#, fuzzy
-msgid "PLL setting:"
-msgstr "Formatering"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr ""
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux er ett multibrukersystem, og dette betyr at hver bruker kan ha "
-"sine\n"
-"instillinger, sine egne filer osv. Du kan lese brukerguiden for å få vite "
-"mer.\n"
-"Men i motsetning til root, som er administratoren, så vil brukerene du "
-"legger til\n"
-"her ikke ha rett til å forandre noe annet enn deres egne filer "
-"ogkonfigurasjon.\n"
-"Du må lage minst en bruker for deg selv.\n"
-"Denne kontoen bør du bruke for all rutinebruk. Selv om det er praktisk å "
-"logge\n"
-"inn som root hver dag, kan deg også være veldig farlig! Den minste feil "
-"kunne\n"
-"bety at systemet ditt ikke lenger virker. Hvis du gjør en stor feil som en "
-"vanlig\n"
-"bruker vil du kunne miste noe informasjon, men ikke hele systemet.\n"
-"\n"
-"Først må du skrive inn ditt virkelige navn. Dette er ikke nødvendig, da du "
-"kan\n"
-"skrive inn hva du vil. drakX vil ta det første ordet du legger inn og "
-"foreslå det som\n"
-"brukernavn. Dette er det brukernavnet den brukeren vil bruke for å logge seg "
-"på\n"
-"systemet. Du kan forandre det. Du må legge inn ett passord her. En "
-"ikkepriviligert\n"
-"brukers passord er ikke så viktig som root sitt sett i fra "
-"systemsikkerhetens side,\n"
-"men det er ingen grunn til ignorere det av den grunn, det er dine filer som "
-"er i \n"
-"faresonen.\n"
-"\n"
-"Hvis du klikker på aksepter bruker kan du da legge til så mange brukere som "
-"du\n"
-"vil. Når du har lagt til alle de brukerene du ønsker, klikk på ferdig.\n"
-"\n"
-"Ved å klikke på avansert kan du forandre hvilket shell brukeren har som "
-"standard.\n"
-"(Det vanlige er bash)"
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Ovenfor nevnes de eksisterende Linux partisjonene oppdaget på\n"
-"harddisken din. Du kan beholde valg som er gjort av hjelperen, de er gode "
-"for vanlig\n"
-"bruk. Du kan endre disse valgene, du må i hvertfall definere en root\n"
-"partisjon (\"/\"). Ikke velg for liten partisjon ellers vil du ikke kunne\n"
-"installere nok programvare. Hvis du ønsker å lagre dine data på en separat "
-"partisjon\n"
-"må du også velge en \"/home\" (bare mulig hvis du har mer enn en\n"
-"Linux partisjon tilgjengelig).\n"
-"\n"
-"\n"
-"For informasjon, hver partisjon er listet som følger: \"Navn\", \"Kapasitet"
-"\".\n"
-"\n"
-"\n"
-"\"Navn\" er kodet som følger: \"harddisk type\", \"harddisk nummer\",\n"
-"\"partisjon nummer\" (f.eks., \"hda1\").\n"
-"\n"
-"\n"
-"\"Harddisk type\" er \"hd\" hvis harddisken din er en IDE harddisk og \"sd"
-"\"\n"
-"hvis den er en SCSI harddisk.\n"
-"\n"
-"\n"
-"\"Hard drive nummer\" er alltid en bokstav etter \"hd\" eller \"sd\". Med "
-"IDE harddisker:\n"
-"\n"
-" * \"a\" betyr \"master harddisk på primær IDE kontroller\",\n"
-"\n"
-" * \"b\" betyr \"slave harddisk på primær IDE kontroller\",\n"
-"\n"
-" * \"c\" betyr \"master harddisk på sekundær IDE kontroller\",\n"
-"\n"
-" * \"d\" betyr \"slave harddisk på sekundær IDE kontroller\".\n"
-"\n"
-"\n"
-"Med SCSI harddisker, en \"a\" betyr \"primær harddisk\", en \"b\" betyr "
-"\"sekundær harddisk\", etc..."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"Mandrake Linux installasjonen er spredd ut over flere CDROMer. DrakX \n"
-"vet om en pakke er på en annen CDROM og vil spytte ut den våværende\n"
-"CD og be deg sette i en annen en ved behov."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"Det er nå på tide å spesifisere hvilke programmer du ønsker å installere på\n"
-"systemet ditt. Det er tusenvis av pakker tilgjengelig for Mandrake Linux, og "
-"det er ikke meningen at du skal kunne navnet på samtlige.\n"
-"\n"
-"Hvis du utfører en standard installasjon fra CDROM, vil du først bli bedt "
-"om\n"
-"å spesifisere de CDene du har for øyeblikket (kun i ekspertmodus). Sjekk "
-"CDene\n"
-"og velg de bokser som tilsvarer de CDer som du har klare for installasjon.\n"
-"Klikk \"OK\" når du er klar til å fortsette.\n"
-"\n"
-"Pakkene er delt inn i grupper som korresponderer til typisk bruk av din "
-"maskin\n"
-"Gruppene er igjen delt inn i fire seksjoner:\n"
-"\n"
-" * \"Arbeidsstasjon\": hvis du planlagger å bruke din maskin som "
-"arbeidsstasjon, velg\n"
-"en eller flere av de tilhørende grupper.\n"
-"\n"
-" * \"Utvikling\": hvis maskinen skal brukes til programmering, velg ønskede "
-"grupper.\n"
-"\n"
-" * \"Server\": Hvis maskinen skal brukes som server, vil du kunne velge\n"
-"hvilke av de mest vanlige tjenester som du ønsker installert på\n"
-"maskinen.\n"
-"\n"
-" * \"Grafisk miljø\": til slutt, det er her du kan velge ditt ønskede\n"
-"grafiske miljø. Du må velge minst ett hvis du ønsker å ha en grafisk\n"
-"arbeidsstasjon!\n"
-"\n"
-"Ved å flytte musepekeren over et gruppenavn vil en kort forklarende tekst\n"
-"dukke opp over den gruppen. Hvis du ønsker å ikke velge noen grupper under\n"
-"installasjon (og du ikke oppgraderer), så vil en dialog spørre deg om hva\n"
-"slags minimal installasjon du ønsker:\n"
-"\n"
-"* \"Med X\" For en minste installasjon med X-tjener inkludert;\n"
-"\n"
-" * \"With basic documentation\" Installerer basesystemet pluss standard\n"
-"verktøy og dokumentasjon for disse. Denne installasjonen passer til å sette\n"
-"opp en server.\n"
-"\n"
-" * \"Truly minimal install\" vil installere minimum som er nødvendig for å\n"
-"Linux systemet opp og gå, kun kommandolinje. Denne installasjonen er på\n"
-"rundt 65Mb.\n"
-"\n"
-"Du kan merke av \"Individual package selection\" boksen, som er nyttig\n"
-"hvis du kjenner til pakkene som blir tilbydt eller hvis du ønsker å ha\n"
-"total kontroll over hva som vil bli installert.\n"
-"\n"
-"Hvis du startet installasjonen i \"Upgrade\" modus, kan du velge vekk alle\n"
-"grupper for å unngå å installere noen nye pakker. Dette er nyttig for\n"
-"reparasjon eller oppdatering av et eksisterende system."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"Til slutt, avhengig av ditt valg av om du vil velge enkeltpakker eller\n"
-"ikke, så vil du få se ett tre som inneholder alle pakkene sortert på "
-"grupper\n"
-"og undergrupper. Når du surfer gjennom treet, kan du velge grupper, \n"
-"undergrupper eller individuelle pakker.\n"
-"\n"
-"Når du velger en pakke i treet, vil en beskrivelse dukke opp til høyre. \n"
-"Når du er ferdig med å velge, klikk \"Installer\" knappen som da vil starte\n"
-"installasjonsprosessen. Avhengig av hastigheten på din maskin, og antall\n"
-"pakker som skal installeres, kan det ta en stund å gjøre ferdig "
-"installasjonen.\n"
-"Ett estimat på hvor lang tid det vil ta vises på skjermen for å hjelpe deg "
-"å\n"
-"avgjøre om du har tid til en kopp kaffe.\n"
-"\n"
-"!! Hvis en tjenerpakke har blitt valgt, vil du bli bedt om å bekrefte at du "
-"ønsker\n"
-"å installere denne. Under Mandrake Linux vil alle installerte tjenere bli \n"
-"startet ved oppstart. Selv om de er sikre og ikke har noen kjente "
-"sikkerhetshull\n"
-"når denne distribusjonen ble sluppet, så kan det være at sikkerhetshull "
-"ble \n"
-"oppdaget etter at denne versjonen av Mandrake Linux ble sluppet. Hvis du\n"
-"ikke vet hva en type tjene gjør, eller hvorfor den blir installert, klikk "
-"\"Nei\".\n"
-"\"Ja\" vil installere tjeneren(e) og de(n) vil bli started automatisk som "
-"standard.\n"
-"\n"
-"\"Automatiske avhengigheter\" valget bare fjerner advarselsdialogboksen som\n"
-"kommer når installasjonsprogrammet automatisk velger en pakke. Dette skjer "
-"fordi\n"
-"den har funnet ut at den må tilfredsstille en avhengighet med en annen pakke "
-"for\n"
-"å fullstendig gjennomføre installasjonen.\n"
-"\n"
-"Det lille diskettikonet på bunnen av listen lar deg laste pakkelisten som du "
-"valgte\n"
-"under en tidligere installasjon. Når du klikker på dette ikonet vil du bli "
-"bedt om å\n"
-"sette inn disketten som ble laget under avslutningen av en annen "
-"installasjon. Se\n"
-"det andre tipset for det siste skrittet for hvordan lage en slik diskett."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Før du går videre bør du lese lisensen nøye.\n"
-"Den dekker hele Mandrake Linux distribusjonen og hvis du ikke er enig\n"
-"med alt den sier, klikk på \"Jeg nekter\" knappensom øyeblikkelig\n"
-"avslutter installasjonen. For å fortsette installasjonen, klikk på\n"
-"\"Jeg aksepterer\" knappen."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"På dette punktet er det tid for å velge sikkerhetsnivået som passer for\n"
-"maskinen. Som en tommelfingerregel, jo mere utsatt maskinen er, og jo mere\n"
-"viktig data som er lagret der, jo høyere bør sikkerhetsnivået være.\n"
-"Men, et høyere sikkerhetsnivå går gjerne på beskostning av "
-"brukvennligheten.\n"
-"Se i MSEC kapittelet i ``Reference Manual'' for å få mer informasjon om\n"
-"disse nivåene.\n"
-"\n"
-"Hvis du ikke vet hva du skal velge, behold standard valg."
-
-#: ../../help.pm_.c:436
-#, fuzzy
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 hvilken\n"
-"partisjon(er) som skal brukes til å installere ditt nye Mandrake Linux "
-"system. Hvis partisjoner\n"
-"allerede har blitt definert (fra en tidligere installasjon av GNU/Linux "
-"eller fra\n"
-"et annet partisjoneringsverktøy), kan du bruke eksisterende partisjoner. I "
-"andre tilfeller\n"
-"må harddiskpartisjoner defineres.\n"
-"\n"
-"\n"
-"For å opprette partisjoner må du først velge en harddisk. Du kan velge disk\n"
-"for partisjonering ved å klikke på \"hda\" for den første IDE disken, \"hdb"
-"\" for\n"
-"den andre eller \"sda\" for den første SCSI disken osv.\n"
-"\n"
-"\n"
-"For å partisjonere den valgte harddisken kan du bruke disse valgene:\n"
-"\n"
-" * Fjern alle: dette valget sletter alle partisjoner tilgjengelig på den "
-"valgte harddisken.\n"
-"\n"
-"\n"
-" * Auto allokering:: dette valget lar deg automatisk opprette Ext2 og "
-"veksel partisjoner på den ledige plassen på\n"
-" harddisken din.\n"
-"\n"
-"\n"
-" * Redd partisjonstabell: hvis partisjonstabellen din er skadet kan du "
-"forsøke å redde den ved å bruke dette valget. Vær\n"
-" forsiktig og husk at det kan gå galt.\n"
-"\n"
-"\n"
-" * Angre: du kan bruke dette valget til kanselere endringene dine.\n"
-"\n"
-"\n"
-" * Last igjen: du kan bruke dette valget hvis du angrer alle endringer og "
-"vil laste partisjonstabellen du begynte med\n"
-"\n"
-"\n"
-" * Veiviser: Hvis du ønsker å bruke en hjelper til å partisjonere "
-"harddisken din kan du bruke dette valget. Anbefales hvis\n"
-" du ikke har god kunnskap om partisjonering.\n"
-"\n"
-"\n"
-" * Gjenopprett fra diskett: hvis du har lagret partisjonstabellen din på "
-"en diskett under en tidligere installasjon kan du\n"
-" gjenopprette denne ved å bruke dette valget.\n"
-"\n"
-"\n"
-" * Lagre på diskett: hvis du ønsker å lagre partisjonstabellen din på en "
-"diskett for å kunne gjenopprette denne kan du bruke dette\n"
-" valget. Det anbefales på det sterkeste å bruke dette valget.\n"
-"\n"
-"\n"
-" * Ferdig: når du er ferdig med å partisjonere harddisken din bruk dette "
-"valget til å lagre endringene dine.\n"
-"\n"
-"\n"
-"For informasjon kan du nå valgene ved å bruke tastaturet: naviger gjennom "
-"partisjonene ved å bruke Tab og Up/Down pilene.\n"
-"\n"
-"\n"
-"Når en partisjon er valgt kan du bruke:\n"
-"\n"
-" * Ctrl-c til å opprette en ny partisjon (når en tom partisjon er "
-"valgt)\n"
-"\n"
-" * Ctrl-d til å slette en partisjon\n"
-"\n"
-" * Ctrl-m til å sette monteringspunktet\n"
-".............\n"
-"\n"
-".............\n"
-"Hvis du installerer på en PPV maskin, så vil du nok lage en liten "
-"HFS'bootstrap-partisjon' på minst en megabyte for bruk\n"
-"av yaboot oppstartslasteren. Hvis du ønsker å lage partisjonen litt større, "
-"laoss si 50 MB, så kan du kanskje lagre en ekstra kjene og ramdiskbilde for "
-"nødsituasjoner."
-
-#: ../../help.pm_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"Mer enn en Microsoft Windows partisjon har blitt\n"
-"oppdaget på harddisken din. Vennligst velg den du ønsker å endre størrelsen "
-"på for å\n"
-"installere ditt nye Mandrake Linux operativsystem.\n"
-"\n"
-"\n"
-"For informasjon, hver partisjon er listet som følger: \"Linux navn\", "
-"\"Windows\n"
-"navn\" \"Kapasitet\".\n"
-"\n"
-"\"Linux navn\" er kodet som følger: \"harddisk type\", \"harddisk nummer\",\n"
-"\"partisjon nummer\" (f.eks., \"hda1\").\n"
-"\n"
-"\n"
-"\"Harddisk type\" er \"hd\" hvis harddisken din er en IDE harddisk og \"sd"
-"\"\n"
-"hvis den er en SCSI harddisk.\n"
-"\n"
-"\n"
-"\"Hard drive nummer\" er alltid en bokstav etter \"hd\" eller \"sd\". Med "
-"IDE harddisker:\n"
-"\n"
-" * \"a\" betyr \"master harddisk på primær IDE kontroller\",\n"
-"\n"
-" * \"b\" betyr \"slave harddisk på primær IDE kontroller\",\n"
-"\n"
-" * \"c\" betyr \"master harddisk på sekundær IDE kontroller\",\n"
-"\n"
-" * \"d\" betyr \"slave harddisk på sekundær IDE kontroller\".\n"
-"\n"
-"Med SCSI harddisker, en \"a\" betyr \"primær harddisk\", en \"b\" betyr "
-"\"sekundær harddisk\", etc.\n"
-"\n"
-"\"Windows navn\" er bokstaven på harddisken din under Windows (den første "
-"disken\n"
-"eller partisjonen er kalt \"C:\")."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Vær tålmodig. Denne operasjonen kan ta flere minutter."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Vennligst velg den riktige porten. F.eks., \"COM1\" porten under\n"
-"Windows blir kalt \"ttyS0\" i GNU/Linux."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (LInux LOader) og Grub er oppstartslastere: de kan starte opp enten\n"
-"GNU/Linux eller et annet operativsystem som du har på datamaskinen din.\n"
-"Normalt blir de andre operativsystemene korrekt oppdaget og installert.\n"
-"Hvis dette ikke er tilfelle, kan du legge til disse for hånd i dette\n"
-"bildet. Vær nøye med å velge de korrekte parameterene.\n"
-"\n"
-"Hvis du ikke ønsker å gi tilgang til de andre operativsystemene til\n"
-"andre kan du fjerne linjene for disse. Men i så tilfelle trenger du\n"
-"en oppstartsdiskett for å starte disse!"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Du må indikere hvor du ønsker å\n"
-"plassere informasjonen som behøves for oppstart av GNU/Linux.\n"
-"\n"
-"Med mindre du vet akkurat hva du gjør, velg \"Første sektor av\n"
-"disken (MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"Du kan legge til flere valg for yaboot, enten for andre operativsystemer\n"
-"andre kjerner, eller for ett nødbootspeil.\n"
-"\n"
-"For andre OS består inngangen bare av et navn og rotpartisjonen\n"
-"\n"
-"For Linux er det et par mulige valg:\n"
-"\n"
-" * Label: Dette er navnet du vil skrive ved yaboot klartegnet for å velge\n"
-"dette oppstartsvalget.\n"
-"\n"
-" * Image: Dette er navnet på kjernen for oppstart. Typisk vmlinux\n"
-"eller en variasjon av vmlinux med en utvidelse.\n"
-"\n"
-" * Root: \"root\" enheten eller \"/\" for Linux installasjonen din.\n"
-"\n"
-" * Append: På Apple maskinvare er kjerneopsjonen append ofte brukt til\n"
-"å assistere i initialisering av video maskinvare, eller til å slå på "
-"tastatur\n"
-"museknapp emulering for de ofte manglende andre og tredje museknappene på "
-"en\n"
-"Apple mus. Her er noen eksempler:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: Dette valget kan brukes enten til å laste initiale moduler, før\n"
-"oppstartsenheten er tilgengelig, eller til å laste et ramdisk-bilde for en\n"
-"nødoppstart situasjon.\n"
-"\n"
-" * Initrd-size: Standard ramdisk størrelse er vanligvis 4,096 bytes. Hvis "
-"du\n"
-"trenger å allokere en stor ramdisk, kan dette valget brukes.\n"
-"\n"
-" * Read-write: Normalt kommer \"root\" partisjonen opp som read-only for å\n"
-"la et filsystem sjekke for systemet system blir \"live\".\n"
-"Her kan du overstyre dette valget.\n"
-"\n"
-" * NoVideo: Skulle Apple video maskinvaren vise seg å være veldig\n"
-"problematisk, kan du velge dette valget for å starte i \"novideo\" modus, "
-"med\n"
-"egen framebuffer støtte.\n"
-"\n"
-" * Default: Velger denne inngangen som standard Linux valg, og kan velges\n"
-"ved å trykke ENTER ved yaboot klartegnet. Denne inngangen vil også bli\n"
-"fremhevet med en \"*\", hvis du trykker [Tab] for å se oppstarts-\n"
-"valgene."
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot er en oppstartslaster for NewWorld MacIntosh maskinvare. Den kan\n"
-"starte enten GNU/Linux, MacOS eller MacOSX, hvis de er til stede på din\n"
-"datamaskin. Vanligvis vil disse andre operativsystemer bli korrekt oppdaget\n"
-"og installert. Hvis dette ikke skulle være tilfelle kan du legge til "
-"endringer\n"
-"her. Vær forsiktig når du velger de korrekte parametre.\n"
-"\n"
-"Yaboots hovedvalg er:\n"
-"\n"
-"\n"
-" * Init beskjed: En enkel melding som vises før oppstartsprosessen starter.\n"
-"\n"
-" * Oppstartsenhet: Indikerer hvor du ønsker å plassere informasjonen som "
-"trengs\n"
-"for å starte GNU/Linux. Du vil generelt ha satt opp en bootstrap-partisjon\n"
-"tidligere for å ta vare på denne informasjonen.\n"
-"\n"
-" * Åpne firmwareforsinkelse: Ulikt LILO så er det to forsinkelser\n"
-"som er tilgjengelig med yaboot. Den første forsinkelsen blir målt i\n"
-"sekunder og du kan ved det punktet velge mellom CD, OF-boot, \n"
-"MacOS eller Linux.\n"
-"\n"
-" * Kjerneboot Timeout: Denne er lik LILO oppstartsforsinkelse.\n"
-"Etter å ha valgt Linux, vil du ha 0,1 sekunder før standard kjerne\n"
-"blir valgt.\n"
-"\n"
-" * Aktiver CD Boot?: Hvis du velger dette valget vil du kunne\n"
-"trykke \"C\" for CD ved det første oppstartsvalget.\n"
-"\n"
-" * Aktiver OF Boot?: Hvis du velger dette valget vil du kunne\n"
-"trykke\n"
-"\"N\" for Open Firmware ved det første oppstartsvalget.\n"
-"\n"
-" * Standard OS: Du kan velge hvilket OS som skal lastes når\n"
-"Open Firmwareforsinkelsen er utløpt."
-
-#: ../../help.pm_.c:865
-#, fuzzy
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary.\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary.\n"
-"\n"
-" * \"Timezone\": DrakX gjetter tidssonen din ut i fra språket du\n"
-"har valgt. Men her, også for valget av tastatur, er du kanskje ikke\n"
-"i det landet som valgt språk skulle tilsi.\n"
-"Derfor må du kanskje klikke på \"Timezone\" knappen for å konfigurere\n"
-"klokken til tidssonen der du er.\n"
-"\n"
-" * \"Printer\": Klikke på \"No Printer\" knappen vil åpne skriver\n"
-"konfigureringshjelperen.\n"
-"\n"
-" * \"Sound card\": Hvis et lydkort blir oppdaget på systemet ditt, blir det\n"
-"vist her. Ingen modifisering mulig under installering.\n"
-"\n"
-" * \"TV card\": Hvis et TV-kort blir oppdaget på systemet ditt, blir det\n"
-"vist her. Ingen modifisering mulig under installering.\n"
-"\n"
-" * \"ISDN card\": Hvis et ISDN-kort blir oppdaget på systemet ditt, blir "
-"det\n"
-"vist her. Du kan klikke på knappen for å endre parameterene assosiert\n"
-"til dette."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Velg den harddisken du ønsker å slette for å installere din nye Mandrake\n"
-"Linux partisjon. Vær forsiktig, alle data på denne vil gå tapt og vil ikke\n"
-"kunne gjenopprettes!"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Klikk på \"OK\" hvis du ønsker å slette alle data og partisjoner på denne\n"
-"harddisken. Vær forsiktig, etter at du har klikket på \"OK\" vil du ikke\n"
-"kunne gjenopprette data og partisjoner på denne harddisken inkludert "
-"Windows\n"
-"data.\n"
-"\n"
-"Klikk på \"Avbryt\" for å avbryte denne operasjonen uten å miste data og\n"
-"partisjoner på denne harddisken."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't access kernel modules corresponding to your kernel (file %s is "
-"missing), this generally means your boot floppy in not in sync with the "
-"Installation medium (please create a newer boot floppy)"
-msgstr ""
-"Kan ikke få tilgang til kjernemoduler ihht. kjernen din (fil %s mangler), "
-"dette betyr vanligvis at oppstartsdisketten din ikke er i synk med "
-"installasjonsmediet (vennligst opprett en nyere diskett)"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "Du må også formatere %s"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-"D har valgt følgende tjener(e): %s\n"
-"\n"
-"\n"
-"Disse tjenerene er aktivert som standard. De har ingen kjente sikkerhets-\n"
-"problemer, men noen nye kan bli funnet. I så tilfelle må du oppgradere\n"
-"så snart som mulig.\n"
-"\n"
-"\n"
-"Ønsker du virkelig å installere disse tjenerene?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Kan ikke bruke broadcast med intet NIS domene"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Sett inn en FAT-formatert diskett i stasjon %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Denne disketten er ikke FAT-formatert"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"For å bruke dette valget av pakker, start installasjonen med'linux "
-"defcfg=floppy'"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Feil ved lesing av fil %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"En feil har oppstått - ingen gyldige enheter ble funnet for å opprette nye "
-"filsystemer. Vennligst sjekk maskinvaren din for årsaken til dette problemet"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Noe maskinvare i maskinen din trenger ``riktige'' drivere for å virke.\n"
-"Du kan finne noe informasjon om disse her: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Du må ha en root-partisjon.\n"
-"Opprett en partisjon for dette (eller klikk på en eksisterende).\n"
-"Velg så ``Monteringspunkt'' og sett dette til `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Du må ha en vekslingspartisjon"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Du har ingen vekselpartisjon\n"
-"\n"
-"Fortsette likevel?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Du må ha en FAT-parisjonen montert under /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Bruk ledig plass"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Ikke nok plass til å allokere en ny partisjon"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Bruk eksisterende partisjon"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Det finnes ingen eksisterende partisjon som kan brukes"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Bruk Windows partisjonen for loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Hvilken partisjon vil du bruke for Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Velg størrelsene"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Root-partisjonsstørrelse i MB: "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Veksel-partisjonsstørrelse i MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Bruk den ledige plassen på Windows partisjonen"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Hvilken partisjonstype ønsker du å forandre størrelse på?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Beregner Windows filsystemgrense"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"Størrelsesendreren for FAT greide ikke å håndtere din partisjon, \n"
-"følgende feil oppsto: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"Windows-partisjonen din er for fragmentert, vennligst kjør ``defrag'' først"
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"ADVARSEL!\n"
-"\n"
-"DrakX vil nå endre størrelsen på Windows partisjonen din. Vær\n"
-"forsiktig: denne operasjonen er farlig. Hvis du ikke allerede har\n"
-"gjort det burde du først kjøre scandisk under Windows (og som en\n"
-"opsjon kjøre defrag) på denne partisjonen og ta sikkerhetskopi av dine "
-"data.\n"
-"Når du er sikker, trykk Ok."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Hvilken størrelse ønsker du å beholde vinduer på?"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "partisjon %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Krymping/forstørring av FAT feilet: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"Det finnes ingen FAT partisjon å forandre størrelsen på eller å bruke som "
-"loopback (ikke nok plass igjen)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Slette hele disken"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Fjern Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Du har mer enn en harddisk, hvilken ønsker du å installere linux på?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "ALLE eksisterende partisjoner og deres data vil være tapt på disk %s"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Egendefinert diskpartisjonering"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Bruk fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Du kan nå partisjonere %s.\n"
-"Når du er ferdig ikke glem å lagre med `w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Du har ikke nok ledig plass på Windows partisjonen din"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Jeg kan ikke finne noe rom for installering"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "DrakX partisjonsveiviseren fant følgende løsninger:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Partisjonering feilet: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Henter opp nettverket"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Tar ned nettverket"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"En feil oppsto, men jeg vet ikke hvordan jeg skal håndtere dette på en\n"
-"pen måte.\n"
-"Fortsett på eget ansvar."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Dupliser monteringspunkt %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Noen viktige pakker ble ikke installert ordentlig.\n"
-"Det er noe galt enten med CD-rom'en eller CD-platen.\n"
-"Sjekk cd-platen på en installert maskin med \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Velkommen til %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Ingen diskettstasjon tilgjengelig"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Entrer trinn `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
-"press `F1' when booting on CDROM, then enter `text'."
-msgstr ""
-"Systemet ditt har lite ressurser. Du kan muligens oppleve noen problemer\n"
-"ved installering av Mandrake Linux. Hvis dette skjer kan du prøve tekst- "
-"installering\n"
-"i stedet. Trykk `F1' ved oppstart av CD-ROM, skriv så `text'."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Installeringsklasse"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Vennligst velg en av følgende installasjonsklasser:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Valg pakkegruppe"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Individuelt pakkevalg"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Total størrelse: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Dårlig pakke"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Navn: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Versjon: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Størrelse: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Viktighet: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't 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 denne"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Følgende pakker vil bli installert"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Følgende pakker vil bli fjernet"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Du kan ikke velge/fjerne denne pakken"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Dette er en bestemt pakke, den kan ikke fjernes"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Du kan ikke fjerne denne pakken, den er allerede installert"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Denne pakken må oppgraderes\n"
-"Er du sikker på at du ikke vil velge denne?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "Du kan ikke fjerne denne pakken. Den må oppgraderes"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Vis automatisk valgte pakker"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Installer"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Lagre på/hente fra diskett"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "Oppdaterer pakkevalg"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "Minimal installasjon"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Velg pakkene du ønsker å installere"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Installerer"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Beregner"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Tid som gjenstår "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Vennligst vent, forbereder installasjon"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d pakker"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Installerer pakke %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Godta"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Nekte"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Bytt CD!\n"
-"\n"
-"Vennligst sett inn CD'en 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 CD'en."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Fortsette uansett?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Det var en feil ved endring av pakkenes rekkefølge:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Det var en feil ved installering av pakkene:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"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"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "En feil oppsto"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Ønsker du virkelig å forlate installasjonen?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "License agreement"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Tastatur"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Vennligst velg tastatur-oppsettet ditt."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Her er den komplette lista over tilgjengelige tastatur"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Hvilken installasjonsklasse ønsker du?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Installer/Oppdater"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Er dette en installering eller en oppdatering?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Anbefalt"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Ekspert"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Oppgrader"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Oppgrader kun pakker"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Vennligst velg din musetype."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Port mus"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Vennligst velg hvilken serieport musen din koblet til."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Emulering knapper"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "Emulering 2 knapper"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "Emulering 3 knapper"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Konfigurerer PCMCIA kort..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Konfigurerer IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "ingen tilgjengelige partisjoner"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Skanner partisjoner for å finne monteringspunkter"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Velg monteringspunktene"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ""
-"Det er ikke plass for 1 MB bootstrap! Installasjonen vil fortsette, but for "
-"åboote systemet ditt, må du lage en bootstrap partisjon i DiskDrake"
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "Ingen rotpartisjon funnet for oppgradering"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Rotpartisjon"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Hva er rotpartisjonen (/) på ditt system?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "Du må starte maskinen på nytt for at modifiseringene skal tre i kraft"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Velg partisjonene du ønsker å partisjonere"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Sjekke fo rdårlige clustere?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Formaterer partisjoner"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Lager of formaterer fila %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr ""
-"Det er ikke nok SWAP til å fullføre installasjonen, vennligst legg til litt "
-"mer"
-
-#: ../../install_steps_interactive.pm_.c:472
-#, fuzzy
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Søker etter tilgjengelige pakker"
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Søker etter tilgjengelige pakker"
-
-#: ../../install_steps_interactive.pm_.c:476
-#, fuzzy
-msgid "Looking at packages already installed..."
-msgstr "Du kan ikke fjerne denne pakken, den er allerede installert"
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Finner pakker som skal oppgraderes"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"Ditt system har ikke nok plass igjen for installasjon eller oppgradering (%d "
-"> %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"Vennligst velg lagre eller hente pakkevalg på diskett.\n"
-"Formatet er det samme som for auto_install genererte disketter."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Hent fra diskett"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Lagre på diskett"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Henter fra disketten"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Pakkevalg"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Sett inn en diskett med pakkevalget"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "Valgt størrelse er større enn tilgjengelig plass"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "Type av installasjon"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"Du har ikke valgt noen pakkegrupper.\n"
-"Vennligst velg den minimale installasjonen du ønsker:"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "Med X"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "Med grunnleggende dokumentasjon (anbefalt!)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Virkelig minimal installasjon (uten urpmi)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Hvis du har alle CDene i listen nedenfor, klikk Ok.\n"
-"Hvis du ikke har noen av disse CDene, klikk Avbryt.\n"
-"Hvis bare noen av CDene mangler, fjern disse, klikk så Ok."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "CD-ROMen ved navnet \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Forbereder installasjon"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Installerer pakke %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Konfigurasjon postinstallering"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Sett inn en oppstartsdiskett i stasjon %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Sett inn oppdater moduler disketten i stasjon %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Du har nå mulighet til å laste ned programvare for kryptering.\n"
-"\n"
-"ADVARSEL:\n"
-"\n"
-"Pga. forskjellige krav som er tillagt denne programvaren og pålagt av "
-"forskjellige\n"
-"myndigheter, bør kunde og/eller sluttbruker av denne programvaren forsikre "
-"seg\n"
-"om at lovene i sin/deres jurisdiksjon tillater han/dem å laste ned, ha i "
-"besittelse\n"
-"og/eller bruke denne programvaren.\n"
-"\n"
-"I tillegg skal kunde og/eller sluttbruker spesielt være oppmerksom på å ikke "
-"bryte\n"
-"lovene i sin/deres jurisdiksjon. Skulle kunde og/eller sluttbruker ikke\n"
-"respektere bestemmelsene av disse lovene, vil han/de pådra seg alvorlige\n"
-"sanksjoner.\n"
-"\n"
-"Under ingen omstendighet skal Mandrakesoft og eller ikke sine produsenter og/"
-"eller\n"
-"leverandører bli holdt ansvarlige for særskilte, indirekte eller tilfeldige\n"
-"skader uansett hva som enn skulle (inkludert, men ikke begrenset til tap av "
-"fortjeneste,\n"
-"forretningsavbrudd, tap av kommersiell data og andre pengemessige tap, og "
-"endelige\n"
-"ansvarsforhold og erstatninger som skal betales ifølge en rettslig\n"
-"avgjørelse) oppstå ut av bruk, besittelse, eller ene og alene nedlastingen\n"
-"av denne programvaren, som kunde og/eller sluttbruker til slutt kan ha\n"
-"tilgang til etter å ha sagt seg enig i og undertegnet fremviste avtale.\n"
-"\n"
-"For spørsmål angående denne avtalen, vennligst kontakt \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-#, fuzzy
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"Du har nå muligheten til å laste ned pakker som har blitt sluppet\n"
-"etter at distribusjonen ble sluppet.\n"
-"\n"
-"Du kan få sikkerhetsoppdateringer og bugfikser, men du trenger en\n"
-"internettoppkobling for å fortsette.\n"
-"\n"
-"Ønsker du å installere oppdateringene?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"Kontakter Mandrake Linux web-sted for å få en liste over tilgjengelige speil"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Velg et speil som pakkene kan hentes fra"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "Kontakter speilet for å få en liste over tilgjengelige pakker"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Hva er din tidsone?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "Maskinvareklokken din satt til GMT"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "Automatisk tidssynkronisering (ved hjelp av NTP)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "NTP-tjener"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Fjern-CUPS tjener"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Ingen skriver"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Har du et ISA lydkort?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-"Kjør \"sndconfig\" etter installasjonen for å konfigurere lydkortet ditt"
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Lydkort ikke oppdaget. Prøv \"harddrake\" etter installasjonen"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Oppsummering"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Mus"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Tidssone"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2966
-#: ../../printerdrake.pm_.c:3055
-msgid "Printer"
-msgstr "Skriver"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ISDN-kort"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Lydkort"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "TV-kort"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-#, fuzzy
-msgid "Windows Domain"
-msgstr "NIS-domene"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Lokale filer"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Sett root-passord"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Intet passord"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Dette passordet er for enkelt (må være minst %d tegn langt)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Autentifikasjon"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "Autentisering LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP grunnleggende dn"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "LDAP-tjener"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "Autentisering NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS-domene"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS-tjener"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1123
-#, fuzzy
-msgid "Authentication Windows Domain"
-msgstr "Autentisering LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1125
-#, fuzzy
-msgid "Domain Admin User Name"
-msgstr "Domenenavn"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"En egendefinert oppstartsdiskett er en måte å starte Linux-systemet på uten\n"
-"å være avhengig av den vanlige oppstartslasteren. Dette er nyttig hvis du "
-"ikke ønsker\n"
-"å installere SILO på systemet ditt, eller et annet operativsystem fjerner "
-"SILO,\n"
-"eller at SILO ikke virker med din maskinvarekonfigurasjon. En egendefinert "
-"oppstartsdiskett\n"
-"kan også brukes sammen med Mandrake's redningsbilde, som gjør det mye "
-"lettere gjenopprette\n"
-"etter systemsvikt.\n"
-"Hvis du ønsker du å opprette en oppstartsdiskett for systemet ditt, sett inn "
-"en diskett\n"
-"i den første stasjonen og trykk \"Ok\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Første diskettstasjon"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Andre diskettstasjon"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2496
-msgid "Skip"
-msgstr "Dropp"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"En egendefinert oppstartsdiskett er en måte å starte Linux-systemet på uten\n"
-"å være avhengig av den vanlige oppstartslasteren. Dette er nyttig hvis du "
-"ikke ønsker\n"
-"å installere LILO (eller grub) på systemet ditt, eller et annet "
-"operativsystem fjerner LILO,\n"
-"eller at LILO ikke virker med din maskinvarekonfigurasjon. En egendefinert "
-"oppstartsdiskett\n"
-"kan også brukes sammen med Mandrake's redningsbilde, som gjør det mye "
-"lettere gjenopprette\n"
-"etter systemsvikt. Ønsker du å opprette en oppstartsdiskett for systemet "
-"ditt?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(ADVARSEL! Du bruker XFS på din rotpartisjon,\n"
-"det å lage en oppstartsdiskett på en 1,44 Mb diskett vil\n"
-"antageligvis ikke gå, dan XFS trenger en veldig stor driver)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Beklager, ingen diskettstasjon tilgjengelig"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "Velg diskettstasjonen du ønsker å bruke for å lage oppstartsdisketten"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "Sett inn en diskett i %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Oppretter oppstartdiskett"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Klargjør oppstartslaster"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"Det virker som du har en OldWorld eller ukjent\n"
-"maskin, yaboot oppstartslasteren vil ikke virke for deg.\n"
-"Installasjonen vil fortsette, men du må\n"
-"bruke BootX for å starte din maskin."
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Ønsker du å bruke aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"Feil ved installasjon av aboot, \n"
-"prøve å installere selv om det ødelegger den første partisjonen?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "Installer oppstartslaster"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "Installasjon av oppstartslaster mislykket. Følgende feil oppsto:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 må muligens endre din Open Firmware oppstartsenhet for å\n"
-" slå på oppstartslasteren. Hvis du ikke ser oppstartslasteren ved\n"
-" omstart, hold nede Command-Option-O-F ved omstart og skriv:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Skriv så: shut-down\n"
-"Ved din neste oppstart burde du se oppstartslasteren."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Sett inn en tom diskett i stasjon %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Oppretter diskett for autoinstallasjon"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Noen trinn er ikke fullført.\n"
-"\n"
-"Ønsker du virkelig å avslutte nå?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Gratulerer, installasjonen er fullført.\n"
-"Fjern oppstartsmediet og trykk return for å starte på nytt.\n"
-"\n"
-"\n"
-"For informasjon om endringer som er tilgjengelige for denne utgaven av "
-"Mandrake Linux,\n"
-"sjekk errataen tilgjengelig fra:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Informasjon om konfigurering av systemet ditt finnes i post\n"
-"install-kapittelet i Official Mandrake Linux User's Guide."
-
-#: ../../install_steps_interactive.pm_.c:1330
-#, fuzzy
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakesoft.com/sales/contact"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Oppretter diskett for autoinstallasjon"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-"Autoinstallasjonen kan være fullstendig automatisk\n"
-"hvis du ønsker det. Den vil da ta over harddisken!!\n"
-"(dette er for å installere på en annen maskin)\n"
-"\n"
-"Du kanskje ønske å kjøre installasjonen omigjen.\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Automatisert"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Gjør igjen"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Lagre pakkevalg"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Mandrake Linux installasjon %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> mellom elementer | <Space> velger | <F12> neste skjerm "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "kdesu mangler"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "Konsollhjelper mangler"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Velg en fil"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Avansert"
-
-#: ../../interactive.pm_.c:321 ../../security/main.pm_.c:220
-msgid "Basic"
-msgstr "Grunnleggende"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2150
-msgid "<- Previous"
-msgstr "<- Forrige"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Neste"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Dårlig valg, prøv igjen\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Ditt valg? (standard %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"Innganger du må fylle:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Ditt valg? (0/1, standard `%s') "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Valg: `%s': %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "Ønsker du å klikke på denne knappen? "
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Ditt valg? (standard `%s'%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Det er mange ting å velge fra (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"Vennlig velg det første nummeret av 10-range du ønsker å redigere,\n"
-"eller bare trykk Enter for å fortsette.\n"
-"Ditt valg? "
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Merk, et merke endret:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Re-submit"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Tsjekkisk (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Tysk"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Spansk"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Finsk"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Fransk"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norsk"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Polsk"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Russisk"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "Svensk"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "UK-tastatur"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "US-tastatur"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "Albansk"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Armensk (gammel)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Armensk (skrivemaskin)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Armensk (phonétic)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbaidjansk (latin)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belgisk"
-
-#: ../../keyboard.pm_.c:177
-#, fuzzy
-msgid "Bengali"
-msgstr "slå på"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "Bulgarsk (phonetic)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Bulgarsk (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brasiliansk (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-#, fuzzy
-msgid "Bosnian"
-msgstr "Estlandsk"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Belarusian"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "Sveisisk (tysk oppsett)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "Sveisisk (fransk oppsett)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Tsjekkisk (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Tysk (ingen døde taster)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Dansk"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Norsk)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (Svensk)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estlandsk"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Georgisk (\"Russisk\" oppsett)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Georgisk (\"Latinsk\" oppsett)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Gresk"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Ungarsk"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Kroatisk"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Israelsk"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Israelsk (Phonetic)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iransk"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Islansk"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Italiensk"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Japansk 106 taster"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Koreansk tastatur"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Latinamerikansk"
-
-#: ../../keyboard.pm_.c:218
-#, fuzzy
-msgid "Laotian"
-msgstr "Lotvisk"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Liauisk AZERTY (gammel)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Liauisk AZERTY (ny)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Litauisk \"nummer-rekke\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Litauisk \"phonétic\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "Lotvisk"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Makedonsk"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-#, fuzzy
-msgid "Mongolian (cyrillic)"
-msgstr "Serbisk (cyrillic)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Hollansk"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Polsk (qwerty oppsett)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Polsk (qwertz oppsett)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portugisisk"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Canadisk (Quebec)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "Romansk (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "Romansk (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Russisk (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Slovensk"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovakisk (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovakisk (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "Serbisk (cyrillic)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "Tamilsk (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "Tamilsk (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Thai-tastatur"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Tajik-tastatur"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Tyrkisk (tradisjonell \"F\" modell)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Tyrkisk (moderne \"Q\" modell)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ukrainsk"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "US-tastatur (internasjonal)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vietnamesisk \"nummer-rekke\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Jugoslavisk (latin)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "Høyre Alt tast"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "Begge Shift taster samtidig"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Control og Shift taster samtidig"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "CapsLock tast"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Ctrl og Alt taster samtidig"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Alt og Shift taster samtidig"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "\" Menu\" tast"
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "Venstre \"Windows\" tast"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "Høyre \"Windows\" tast"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Rund monterer %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "Fjern de logiske partisjoner først\n"
-
-#: ../../modparm.pm_.c:50
-#, fuzzy
-msgid "a number"
-msgstr "Telefonnummer"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-#, fuzzy
-msgid "comma separated strings"
-msgstr "Formater partisjoner"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-"PCMCIA støtte eksisterer ikke lengre for 2.2 kjerner. Vennligst bruk en 2.4 "
-"kernel."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun - mus"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Generisk PS2 hjulmus"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-#, fuzzy
-msgid "Microsoft Explorer"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 knapp"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Generisk 2-knappers mus"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Hjul"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "seriell"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Generisk 3-knappers mus"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC-seriene (seriell)"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM-seriene"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (seriell, gammel C7 type)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "bussmus"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 knapper"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 knapper"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "ingen"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Ingen mus"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Vennligst test musen."
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "For å aktivere musen,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "BEVEG HJULET DITT!"
-
-#: ../../my_gtk.pm_.c:64
-#, fuzzy
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Avslutt"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2152
-msgid "Next ->"
-msgstr "Neste ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Er dette riktig?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Info"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Utvid tre"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Trekk sammen tre"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Skift mellom flat og gruppesortert"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Koble opp mot Internett"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"Den mest vanlige måten å koble opp med adsl er pppoe.\n"
-"Noen oppkoblinger bruker pptp, noen få bruker dhcp.\n"
-"Hvis du ikke vet, velg 'bruk pppoe'"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "bruk dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "bruk pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "bruk pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-#, fuzzy
-msgid "Web Server"
-msgstr "Tjener"
-
-#: ../../network/drakfirewall.pm_.c:17
-#, fuzzy
-msgid "Domain Name Server"
-msgstr "Domenenavn"
-
-#: ../../network/drakfirewall.pm_.c:32
-#, fuzzy
-msgid "Mail Server"
-msgstr "Databasetjener"
-
-#: ../../network/drakfirewall.pm_.c:37
-#, fuzzy
-msgid "POP and IMAP Server"
-msgstr "LDAP-tjener"
-
-#: ../../network/drakfirewall.pm_.c:111
-#, fuzzy
-msgid "No network card"
-msgstr "ingen nettverkskort funnet"
-
-#: ../../network/drakfirewall.pm_.c:129
-#, fuzzy
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"tinyfirewall konfigurering\n"
-"\n"
-"Dette konfigurerer en personlig brannmur for denne Mandrake Linux maskinen.\n"
-"For en kraftig dedikert brannmurløsning ta en kikk på den\n"
-"spesialiserte MandrakeSecurity Firewall distribusjonen."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-#, fuzzy
-msgid "Other ports"
-msgstr "Test porter"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Hvilken dhcp klient ønsker du å bruke?\n"
-"Standard er dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Ikke noe ethernet nettverksadapter har blitt oppdaget i systemet ditt.\n"
-"Jeg kan ikke sette opp denne tilkoblingstypen."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:236
-msgid "Choose the network interface"
-msgstr "Velg nettverksgrensesnitt"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"Vennligst velg hvilket nettverksadapter du ønsker å bruke til å koble opp\n"
-"mot Internett"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "ingen nettverkskort funnet"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Konfigurerer nettverk"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Vennligst entre vertsnavnet ditt hvis du vet det.\n"
-"Noen DHCP tjenere trenger vertsnavnet for å virke.\n"
-"Vertsnavnet ditt bør være et full-kvalifisert vertsnavn,\n"
-"som ``minboks.mittlab.mittfirma.no''."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Vertsnavn"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Nettverkskonfigurasjonveiviser"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Eksternt ISDN modem"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Internt ISDN-kort"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "Hva slags type er ISDN-tilknytningen din?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"Hvilken ISDN konfigurering foretrekker du?\n"
-"\n"
-"* Den gamle konfigurasjoen bruker isdn4net. Det har kraftfulle\n"
-" verktøy, den det er vanskelig å konfigurere for en nybegynner,\n"
-" og er ikke standardbasert.\n"
-"\n"
-"' Det nye konfigurasjonsverktøyet er enklere å forstå,\n"
-" mer standardisert, men med færre verktøy.\n"
-"\n"
-"Vi anbefaler den nye konfigurasjonen.\n"
-"\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Ny konfigurasjon (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "Gamle konfigurasjonen (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ISDN-konfigurasjon"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Velg din tilbyder.\n"
-" Hvis denne ikke er i listen, velg ikke i listen"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Europaprotokollen"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Europaprotokollen (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "Protokoll for resten av verden"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Resten av verden \n"
-" ingen D-kanal (leid linje)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Hvilken protokoll ønsker du å bruke?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Hva slags kort har du?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Jeg vet ikke"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Hvis du har et ISA kort burde verdiene i neste bilde være riktige.\n"
-"\n"
-"Hvis du har et PCMCIA kort må du vite irq og io for kortet.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Avbryt"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Fortsett"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Hvilket er ditt ISDN-kort?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Jeg har oppdaget et ISDN PCI-kort, men jeg vet ikke hviklet type. Vennligst "
-"velg et PCI-kort i neste skjermbilde."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "Ingen ISDN PCI-kort funnet. Vennligst velg et i neste skjermbilde."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Vennligst velg hvilken serieport modemet ditt koblet til."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Opsjoner oppringt"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Navn tilknytning"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Telefonnummer"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "Login ID"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Scriptbasert"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Terminalbasert"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Domenenavn"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Første DNS-tjener (valgfri)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Andre DNS-tjener (valgfri)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Du kan koble ned eller rekonfigurere tilkoblingen din."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Du kan rekonfigurere tilkoblingen din."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Du er for øyeblikket koblet opp mot Internett"
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Du kan koble opp mot Internett eller rekonfigurere tilkoblingen din."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Du er for øyeblikket ikke koblet opp mot Internett."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Koble til"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Koble fra"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Konfigurer tilkoblingen"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Internett tilkobling & konfigurasjon"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "Vi skal nå konfigurere din %s tilkobling."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Vi skal nå konfigurere %s oppkoblingen.\n"
-"\n"
-"\n"
-"Trykk OK for å begynne."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Nettverkskonfigurasjon"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Fordi du holder på med en nettverksinstallasjon er ditt "
-"nettverksoppsettallerede konfigurert.\n"
-"Trykk OK for å beholde din eksisterende konfigurasjon, eller avbryt for å "
-"rekonfigurere din internett og nettverkskonfigurasjon.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Velkommen til nettverkskonfigurasjon hjelperen\n"
-"\n"
-"Vi skal nå konfigurere din internett/nettverksoppkobling.\n"
-"Hvis du ikke ønsker å bruke automatisk oppdagelse, fjern krysset\n"
-"i boksen.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Velg profilen som skal konfigureres"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Bruk automatisk detektering"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3180
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Ekspertmodus"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Finner enheter..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Normal modemtilkobling"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "oppdaget på port %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ISDN-tilkobling"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "oppdaget %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "ADSL oppkobling"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "oppdaget på grensesnitt %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Kabeltilkobling"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "Kabeltilkobling detektert"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "Lokalt nettverksoppkobling"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "oppdaget ethernettkort"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Velg oppkoblingen du ønsker å konfigurere"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"Du har konfigureret flere måter å koble deg mot internett på.\n"
-"Venligst velg den du ønsker å bruker.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Internett tilkobling"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Ønsker du å starte tilkoblingen din ved oppstart?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Nettverkskonfigurasjon"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "Nettverket må startes på nytt"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Et problem oppsto ved omstart av nettverket: \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Gratulerer, internett og nettverkskonfigurasjonen er fullført.\n"
-"\n"
-"Konfigurasjonen vil nå bli aktivert.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"Etter at det er ferding, anbefaler vi at du restarter X\n"
-"slik at du unngår problemer med at vertsnavnet forandres."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"Det oppsto problemer under konfigurasjon.\n"
-"Test tilkoblingen din via net_monitor eller mcc. Hvis tilkoblingen din ikke "
-"virker, ønsker du kanskje å kjøre konfigureringen på nytt"
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"ADVARSEL: Denne enheten har tidligere blitt konfigurert til å koble opp mot "
-"Internett.\n"
-"Trykk OK for å beholde enhetens konfigurasjon.\n"
-"Modifisering av feltene nedenfor vil overskrive denne konfigurasjonen."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Vennligst entre IP-konfigurasjonen for denne maskinen.\n"
-"Hvert element bør entres som en IP-adresse i punkt-desimal\n"
-"notasjon (f.eks, 1.2.3.4)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Konfigurerer nettverksenhet %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (driver %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP-adresse"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Nettmaske"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "Automatisk IP"
-
-#: ../../network/network.pm_.c:312
-#, fuzzy
-msgid "Start at boot"
-msgstr "Startet ved oppstart"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP-adresse bør være i format 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Vennligst entre vertsnavnet ditt.\n"
-"Vertsnavnet ditt bør være et full-kvalifisert vertsnavn,\n"
-"så som ``minboks.mittlab.mittfirma.no''.\n"
-"Du kan også entre IP-adressen til gateway'en hvis du har en"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS-tjener"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Gateway (f.eks. %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Gateway-enhet"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "IP-adresse bør være i format 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "IP-adresse bør være i format 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Konfigurasjon proxy"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP-proxy"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP-proxy"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "Spor id nettverkskort (nyttig for bærbare)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Proxy burde være http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-#, fuzzy
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "URLen bør begynne med \"http:\""
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Brannmurkonfigurasjon oppdaget!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Advarsel! En eksisterende brannmurkonfigurasjon har blitt oppdaget. Du "
-"trenger muligens å konfigurere noe manuelt etter installasjon."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Internett-konfigurasjon"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Vil du prøve å koble opp mot Internett nå?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Tester tilkoblingen din..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Systemet er nå koblet opp mot Internett."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Av sikkerhetsgrunner vil den bli frakoblet nå."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Det ser ikke ut til at systemet er koblet til Internett.\n"
-"Prøv å rekonfigurere tilkoblingen din."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Konfigurasjon tilknytning."
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Vennnligst fyll eller merk feltet under"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "Kort IRQ"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Kort mem (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "Kort IO"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "Kort IO_0"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "Kort IO_1"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Ditt telefonnummer"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Navn tilbyder (f.eks. tilbyder.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Telefonnummer tilbyder"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "Tilbyder dns 1 (valgfri)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "Tilbyder dns 2 (valgfri)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Velg land"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Oppringningsmodus"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Oppkoblingshastighet"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Oppkoblingens timout (i sekunder)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Logg inn (brukernavn)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Passord"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr ""
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "montering mislykket: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Utvidet partisjon ikke støttet på denne plattformen"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Du har et hull i partisjonstabellen din, men jeg kan ikke bruke det.\n"
-"Den eneste løsningen er å flytte primærpartisjonene dine for å ha hullet ved "
-"siden av de utvidede partisjonene"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Gjenoppretting fra fil %s mislykket: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Dårlig sikkerhetskopi-fil"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Feil ved skriving til fil %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"Noe som ikke er bra skjer med disken din. \n"
-"En test for å sjekke dataintegritet var mislykket. \n"
-"Dette betyr at å skrive noe til disken vil av og til ende opp som ubrukelig"
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "må ha"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "viktig"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "veldig bra"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "bra"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "kanskje"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Common Unix Printing System"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR New Generation"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer Daemon"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Print, Don't Queue"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1134
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Lokal skriver"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Fjern-skriver"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Skriver på fjern-CUPS tjener"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Skriver på fjern-lpd tjener"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Nettverksskriver (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "Skriver på SMB/Windows 95/98/NT server"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "Skriver på en NetWare tjener"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "Skriverenhetens URI"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "Pipe inn i kommando"
-
-#: ../../printer.pm_.c:328 ../../printer.pm_.c:370 ../../printer.pm_.c:542
-#, fuzzy
-msgid "Unknown Model"
-msgstr "Ukjent modell"
-
-#: ../../printer.pm_.c:744 ../../printer.pm_.c:935 ../../printer.pm_.c:1327
-#: ../../printerdrake.pm_.c:2286 ../../printerdrake.pm_.c:3443
-msgid "Unknown model"
-msgstr "Ukjent modell"
-
-#: ../../printer.pm_.c:772
-msgid "Local Printers"
-msgstr "Lokale skrivere"
-
-#: ../../printer.pm_.c:774 ../../printer.pm_.c:1135
-msgid "Remote Printers"
-msgstr "Fjern-skrivere"
-
-#: ../../printer.pm_.c:781 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " på parallelport \\/*%s"
-
-#: ../../printer.pm_.c:784 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", USB skriver \\/*%s"
-
-#: ../../printer.pm_.c:789
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", multifunksjonsenhet på parallelport \\/*%s"
-
-#: ../../printer.pm_.c:792
-msgid ", multi-function device on USB"
-msgstr ", multifunksjonsenhet på USB"
-
-#: ../../printer.pm_.c:794
-msgid ", multi-function device on HP JetDirect"
-msgstr ", multifunksjonsenhet på HP JetDirect"
-
-#: ../../printer.pm_.c:796
-msgid ", multi-function device"
-msgstr ", multifunksjonsenhet"
-
-#: ../../printer.pm_.c:799
-#, c-format
-msgid ", printing to %s"
-msgstr ", skriver til %s"
-
-#: ../../printer.pm_.c:801
-#, fuzzy, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr "på LPD tjener \"%s\", skriver \"%s\""
-
-#: ../../printer.pm_.c:803
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", TCP/IP vert \"%s\", port %s"
-
-#: ../../printer.pm_.c:807
-#, fuzzy, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr "på Windows tjener \"%s\", del \"%s\""
-
-#: ../../printer.pm_.c:811
-#, fuzzy, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr "på Novell tjener \"%s\", skriver \"%s\""
-
-#: ../../printer.pm_.c:813
-#, c-format
-msgid ", using command %s"
-msgstr ", bruker kommando %s"
-
-#: ../../printer.pm_.c:932 ../../printerdrake.pm_.c:1682
-msgid "Raw printer (No driver)"
-msgstr "Rå skriver (ingen driver)"
-
-#: ../../printer.pm_.c:1104
-#, c-format
-msgid "(on %s)"
-msgstr "(på %s)"
-
-#: ../../printer.pm_.c:1106
-msgid "(on this machine)"
-msgstr "(på denne maskin)"
-
-#: ../../printer.pm_.c:1131
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "På CUPS tjener \"%s\""
-
-#: ../../printer.pm_.c:1137 ../../printerdrake.pm_.c:3100
-#: ../../printerdrake.pm_.c:3111 ../../printerdrake.pm_.c:3332
-#: ../../printerdrake.pm_.c:3384 ../../printerdrake.pm_.c:3410
-#: ../../printerdrake.pm_.c:3585 ../../printerdrake.pm_.c:3587
-msgid " (Default)"
-msgstr " (Standard)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Velg skrivertilkobling"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Hvordan er skriveren tilkoblet?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"Skrivere på fjern CUPS tjenere trenger du ikke å konfigurere her; disse "
-"skriverene vil bli oppdaget automatisk."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3164
-msgid "CUPS configuration"
-msgstr "CUPS konfigurasjon"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3165
-msgid "Specify CUPS server"
-msgstr "Spesifiser CUPS tjener"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"For å få tilgang til fjern CUPS-tjenere i ditt lokale nettverk trenger du "
-"ikke å konfigurere noen ting; CUPS-tjenerene informerer maskinen din "
-"automatisk om skriverene. Alle skriverene som før øyeblikket er kjent for "
-"maskinen din er listet i \"Remote printers\" seksjonen i hovedvinduet til "
-"Printerdrake. Når CUPS-tjeneren din ikke er i ditt lokale nettverk, må du "
-"entre CUPS-tjenerens IP-adresse og evnt. portnummeret for å få skriver- "
-"informasjon fra tjeneren, ellers la disse feltene være tomme."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Normalt er CUPS konfigurert automatisk ihht. til nettverksmiljøet ditt, så "
-"du kan ha tilgang til skrivere på CUPS-tjenerene i ditt lokale nettverk. "
-"Hvis dette ikke virker ordentlig, skru av \"Automatic CUPS configuration\" "
-"og rediger filen /etc/cups/cupsd.conf manuelt. Ikke glem å starte CUPS på "
-"nytt etterpå (kommando: \"service cups restart\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP-adresse bør være i format 1.2.3.4"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "Portnummer burde være numerisk"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "CUPS tjener IP"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Port"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Automatisk CUPS konfigurasjon"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1555 ../../printerdrake.pm_.c:1559
-#: ../../printerdrake.pm_.c:1677 ../../printerdrake.pm_.c:2229
-#: ../../printerdrake.pm_.c:2382 ../../printerdrake.pm_.c:2441
-#: ../../printerdrake.pm_.c:2514 ../../printerdrake.pm_.c:2535
-#: ../../printerdrake.pm_.c:2728 ../../printerdrake.pm_.c:2769
-#: ../../printerdrake.pm_.c:2774 ../../printerdrake.pm_.c:2808
-#: ../../printerdrake.pm_.c:2813 ../../printerdrake.pm_.c:2850
-#: ../../printerdrake.pm_.c:2903 ../../printerdrake.pm_.c:2923
-#: ../../printerdrake.pm_.c:2937 ../../printerdrake.pm_.c:2971
-#: ../../printerdrake.pm_.c:3017 ../../printerdrake.pm_.c:3035
-#: ../../printerdrake.pm_.c:3124 ../../printerdrake.pm_.c:3198
-#: ../../printerdrake.pm_.c:3500 ../../printerdrake.pm_.c:3555
-#: ../../printerdrake.pm_.c:3608 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-#, fuzzy
-msgid "Checking your system..."
-msgstr "Starter skriversystemet på nytt ..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-#, fuzzy
-msgid ""
-"The following printers\n"
-"\n"
-msgstr "Følgende pakker vil bli fjernet"
-
-#: ../../printerdrake.pm_.c:199
-#, fuzzy
-msgid ""
-"The following printer\n"
-"\n"
-msgstr "Følgende pakker vil bli fjernet"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-#, fuzzy
-msgid "directly connected to your system"
-msgstr "Ikke noe nettverksadapter i systemet ditt!"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-#, fuzzy
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr "Vennligst velg porten hvor skriveren din er koblet til."
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-#, fuzzy
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr ""
-"Ønsker du å sette denne skriveren (\"%s\")\n"
-"som standard skriver?"
-
-#: ../../printerdrake.pm_.c:238
-#, fuzzy
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Ønsker du å starte tilkoblingen din ved oppstart?"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3146 ../../printerdrake.pm_.c:3271
-msgid "Add a new printer"
-msgstr "Legg til en ny skriver"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Velkommen til Skriverveiviseren\n"
-"\n"
-"Denne veiviseren lar deg installere lokale eller fjernskrivere som kan bli "
-"brukt fra denne maskin, og også fra andre maskiner i nettverket.\n"
-"\n"
-"Den spør etter all nødvendig informasjon for å sette opp skriveren og gir "
-"deg tilgang til alle tilgjengelige skriverdrivere, drivervalg og skriver "
-"tilkoblinger."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:315
-#, fuzzy
-msgid "Auto-detect printers connected to this machine"
-msgstr "Finn skrivere automatisk"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Lokal skriver"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"Gratulerer, din skriver er nå installert og konfigurert!\n"
-"\n"
-"Du kan skrive ut med \"Skriv ut\" kommandoen til ditt program (vanligvis i "
-"\"Fil\" menyen).\n"
-"\n"
-"Hvis du ønsker å legge til, fjerne, eller gi en skriver ett nytt navn, eller "
-"vis du ønsker å gjøre om standard valg (papir, utskriftkvalitet, .....), "
-"velg \"Skriver\" i \"Hardware\" delen av Mandrake Control Center."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Printer auto-detection"
-msgstr "Utfør automatisk detektering"
-
-#: ../../printerdrake.pm_.c:408
-#, fuzzy, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", TCP/IP vert \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:410
-#, fuzzy, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Skriver på SMB/Windows 95/98/NT server"
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "Oppdaget %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "Skriver på parallelport \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "USB skriver \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, fuzzy, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Nettverksskriver (TCP/Socket)"
-
-#: ../../printerdrake.pm_.c:426
-#, fuzzy, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Skriver på SMB/Windows 95/98/NT server"
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"Ingen lokal skriver funnet! For manuelt å installere en skriver entre et "
-"enhets-navn/filnavn i input-linjen (Parallelporter: /dev/lp0, /dev/lp1, ..., "
-"lik LPT1:, LPT2:, ..., 1st USB skriver: /dev/usb/lp0, 2nd USB skriver: /dev/"
-"usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "Du må legge til en enhet eller et filnavn!"
-
-#: ../../printerdrake.pm_.c:578
-#, fuzzy
-msgid "No printer found!"
-msgstr "Ingen lokal skriver funnet!\n"
-
-#: ../../printerdrake.pm_.c:588
-#, fuzzy
-msgid "Available printers"
-msgstr "Lokal skriver"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"Vennligst velg en port hvor skriveren din er tilkoblet eller entre en enhet "
-"navn/filnavn i input-linjen"
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "Vennligst velg porten hvor skriveren din er koblet til."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (Parallelporter: /dev/lp0, /dev/lp1, ..., lik LPT1:, LPT2:, ..., 1st USB "
-"skriver: /dev/usb/lp0, 2nd USB skriver: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "Du må velge/entre en skriver/enhet!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Manuell konfigurasjon"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Opsjoner for fjern-lpd skriver"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"For å bruke en fjern-lpd skriverkø, må du oppgi vertsnavnet til skriver- "
-"tjeneren og skrivernavnet på denne tjeneren."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "Fjern-vertsnavn"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Fjern-skrivers navn"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "Det eksterne vertsnavnet mangler!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "Det eksterne vertsnavnet mangler!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, fuzzy, c-format
-msgid "Detected model: %s %s"
-msgstr "Oppdaget %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Scanning network..."
-msgstr "Starter nettverk ..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, fuzzy, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr "på Windows tjener \"%s\", del \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, fuzzy, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Skriver ut på skriver \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "Opsjoner for SMB (Windows 9x/NT) skriver"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"For å skrive til en SMB-skriver, må du oppgi SMB-vertsnavnet (Merk! Dette "
-"kan være forskjellig fra dens TCP/IP-vertsnavn!) og muligens IP-adressen til "
-"skrivertjeneren, så vel som det delte navnet til skriveren du ønsker tilgang "
-"til og anvendelige brukernavn, passord og arbeidsgruppeinformasjon."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "SMB-tjener vert"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "SMB-tjener IP"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Navn deling"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Arbeidsgruppe"
-
-#: ../../printerdrake.pm_.c:853
-#, fuzzy
-msgid "Auto-detected"
-msgstr "Utfør automatisk detektering"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "Servernavnet eller serverens IP må oppgis!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Samba delenavn mangler!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "NetWare skriveropsjoner"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"For å skrive til en NetWare-skriver, må du oppgi navnet til NetWare-"
-"skrivertjeneren (Mer! Dette kan være forskjellig fra dens TCP/IP-vertsnavn!) "
-"så vel som navnet på skriverkøen til skriveren du ønsker adgang til og "
-"anvendelige brukernavn og passord."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Skrivertjener"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Skriverkø-navn"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "NCP servernavn mangler!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "NCP kønavn mangler!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, fuzzy, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", TCP/IP vert \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, fuzzy, c-format
-msgid "Host \"%s\", port %s"
-msgstr ", TCP/IP vert \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "TCP/Socket skrivervalg"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1085
-#, fuzzy
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"For å skrive til en TCP eller socket skriver, må du oppgi vertsnavnet til "
-"skriveren, og eventuelt portnummeret. På HP JetDirect tjenere er "
-"portnummeret vanligvis 9100, på andre tjenere kan dette variere. Sjekk "
-"manualen til maskinvaren din."
-
-#: ../../printerdrake.pm_.c:1090
-#, fuzzy
-msgid "Printer host name or IP missing!"
-msgstr "Skriverens vertsnavn mangler!"
-
-#: ../../printerdrake.pm_.c:1112
-#, fuzzy
-msgid "Printer host name or IP"
-msgstr "Skriverens vertsnavn"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "Skriverenhet URI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"Du kan direkte oppgi URI til skriveren. URIen må være i henhold til enten "
-"CUPS eller Foomatic standarden. Ikke alle typer URIer støttes av "
-"købehandlerene."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "En korrekt URI må oppgis!"
-
-#: ../../printerdrake.pm_.c:1541
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"Alle skrivere trenger ett navn (f.eks. \"skriver\"). Beskrivelsen og "
-"lokalisasjonsfeltene trenger ikke å fylles inn. De er brukerkommentarer."
-
-#: ../../printerdrake.pm_.c:1542
-msgid "Name of printer"
-msgstr "Navn på skriver"
-
-#: ../../printerdrake.pm_.c:1544
-msgid "Location"
-msgstr "Lokasjon"
-
-#: ../../printerdrake.pm_.c:1556 ../../printerdrake.pm_.c:1678
-msgid "Reading printer database..."
-msgstr "Leser skriverdatabase ..."
-
-#: ../../printerdrake.pm_.c:1560
-msgid "Preparing printer database..."
-msgstr "Forbereder skriverdatabase ..."
-
-#: ../../printerdrake.pm_.c:1657
-msgid "Your printer model"
-msgstr "Din skrivermodell"
-
-#: ../../printerdrake.pm_.c:1658
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake har sammenlignet modellnavnet fra autooppdaging av skriveremed "
-"modellene oppgitt i skriverdatabasen for å finne beste match. match. Dette "
-"valget kan være feil, spesielt hvis skriveren din ikke er oppgitt i det hele "
-"tatt i databasen. Sjekk om valget er riktig og klikk \"Modellen er riktig\" "
-"hvis den er det eller hvis ikke, klikk \"Velg modell manuellt\" så du kan "
-"velge skrivermodellen din manuellt i neste skjerm.\n"
-"\n"
-"Printerdrake har for skriveren din funnet:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1663 ../../printerdrake.pm_.c:1666
-msgid "The model is correct"
-msgstr "Modellen er riktig"
-
-#: ../../printerdrake.pm_.c:1664 ../../printerdrake.pm_.c:1665
-#: ../../printerdrake.pm_.c:1668
-msgid "Select model manually"
-msgstr "Velg modell manuellt"
-
-#: ../../printerdrake.pm_.c:1685
-msgid "Printer model selection"
-msgstr "Skrivervalg"
-
-#: ../../printerdrake.pm_.c:1686
-msgid "Which printer model do you have?"
-msgstr "Hva slags type skriver har du?"
-
-#: ../../printerdrake.pm_.c:1687
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Sjekk om Printerdrake gjorde autooppdagelsen av din skrivermodell riktig. "
-"Søk korrekt modell i listen når pekeren står over en feil modell eller på "
-"\"Rå skriver\"."
-
-#: ../../printerdrake.pm_.c:1690
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"Hvis din skriver ikke finnes i listen velg en kompatibel (se i "
-"skrivermanualen) eller en lignende."
-
-#: ../../printerdrake.pm_.c:1767
-msgid "OKI winprinter configuration"
-msgstr "OKI winprinter konfigurasjon"
-
-#: ../../printerdrake.pm_.c:1768
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"Du konfigurerer en OKI laser winprinter. Disse skriverene bruker en veldig\n"
-"spesiell kommunikasjonsprotokoll og virker derfor bare når de er koblet "
-"tilden første parallelporten. Når skriveren er koblet til en annen port "
-"eller til en skrivertjenerboks koble skriveren til den første parallelporten "
-"før du skriver en testside. Ellers vil ikke skriveren virke. Innstillinger "
-"for oppkoblingstype vil bli ignorert av driveren."
-
-#: ../../printerdrake.pm_.c:1811 ../../printerdrake.pm_.c:1838
-msgid "Lexmark inkjet configuration"
-msgstr "Lexmark inkjet konfigurasjon"
-
-#: ../../printerdrake.pm_.c:1812
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"Inkjet skriverdrivere fra Lexmark støtter bare lokale skrivere, ingen "
-"skrivere på fjernmaskiner eller skrivertjenerbokser. Koble skriveren til en "
-"lokal port eller konfigurer den på maskinen hvor det er koblet til."
-
-#: ../../printerdrake.pm_.c:1839
-#, fuzzy
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"For å kunne skrive med din Lexmark inkjet og denne konfigurasjonen, trenger "
-"du inkjet skriverdriverene fra Lexmark (http://www.lexmark.com/). Gå til US "
-"web-stedet og klikk på \"Drivers\" knappen. Velg så din modell og etterpå "
-"\"Linux\" som operativsystem. Driveren kommer som RPM-pakker eller skall- "
-"skript med interaktiv grafisk installasjon. Du trenger ikke å gjøre denne "
-"konfigurasjonen fra det grafiske grensesnittet. Abryt direkte etter license "
-"agreement. Skriv så skriverhode alignment sider med \"lexmarkmaintain\" og "
-"juster hode alignment innstillinger med dette programmet."
-
-#: ../../printerdrake.pm_.c:1842
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1843
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2066
-#, fuzzy
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"Standardskriverens instillinger\n"
-"Du bør sjekke at sidestørrelsen og blekktypen\n"
-"er satt riktig. Merk deg at veldig god utskriftskvalitet\n"
-"kan gjøre utskriften treg."
-
-#: ../../printerdrake.pm_.c:2075
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "Valg %s må være ett helt tall!"
-
-#: ../../printerdrake.pm_.c:2079
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "Valg %s må være ett tall!"
-
-#: ../../printerdrake.pm_.c:2084
-#, c-format
-msgid "Option %s out of range!"
-msgstr "Valg %s er utenfor rekkevidden!"
-
-#: ../../printerdrake.pm_.c:2123
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"Ønsker du å sette denne skriveren (\"%s\")\n"
-"som standard skriver?"
-
-#: ../../printerdrake.pm_.c:2146
-msgid "Test pages"
-msgstr "Testsider"
-
-#: ../../printerdrake.pm_.c:2147
-#, fuzzy
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"Vennligst velg testsidene du ønsker å skrive ut.\n"
-"Merk deg, fototestsiden kan ta lang tid å skrive ut,\n"
-"og på laserskrivere med for lite minne vil den ikke\n"
-"skrives ut i det hele tatt. Som regel vil det holde å\n"
-"skrive ut standard testside."
-
-#: ../../printerdrake.pm_.c:2151
-msgid "No test pages"
-msgstr "Ingen testsider"
-
-#: ../../printerdrake.pm_.c:2152
-msgid "Print"
-msgstr "Skriv ut"
-
-#: ../../printerdrake.pm_.c:2209
-msgid "Standard test page"
-msgstr "Standard testside"
-
-#: ../../printerdrake.pm_.c:2212
-msgid "Alternative test page (Letter)"
-msgstr "Alternativ testside (letter)"
-
-#: ../../printerdrake.pm_.c:2215
-msgid "Alternative test page (A4)"
-msgstr "Alternativ testside (A4)"
-
-#: ../../printerdrake.pm_.c:2217
-msgid "Photo test page"
-msgstr "Fototestside"
-
-#: ../../printerdrake.pm_.c:2221
-msgid "Do not print any test page"
-msgstr "Ikke skriv ut noen testside"
-
-#: ../../printerdrake.pm_.c:2230 ../../printerdrake.pm_.c:2383
-msgid "Printing test page(s)..."
-msgstr "Skriver ut testside(r)..."
-
-#: ../../printerdrake.pm_.c:2255
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Testsiden(e) har blitt sendt til skriver-daemonen.\n"
-"Det kan ta litt tid før skriveren starter.\n"
-"Utskriftstatus:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2259
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"Testsiden(e) har blitt sendt til skriver-daemonen.\n"
-"Det kan ta litt tid før skriveren starter.\n"
-
-#: ../../printerdrake.pm_.c:2266
-msgid "Did it work properly?"
-msgstr "Virker det som det skal?"
-
-#: ../../printerdrake.pm_.c:2288 ../../printerdrake.pm_.c:3445
-msgid "Raw printer"
-msgstr "Rå skriver"
-
-#: ../../printerdrake.pm_.c:2314
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2316
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2319 ../../printerdrake.pm_.c:2336
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2322 ../../printerdrake.pm_.c:2362
-#, fuzzy, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"Får å få en liste over tilgjengelige valg for nåværende skriver klikk på "
-"\"Print option list\" knappen."
-
-#: ../../printerdrake.pm_.c:2326
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2331 ../../printerdrake.pm_.c:2341
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2333 ../../printerdrake.pm_.c:2343
-#: ../../printerdrake.pm_.c:2353
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2338 ../../printerdrake.pm_.c:2348
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"Får å få en liste over tilgjengelige valg for nåværende skriver klikk på "
-"\"Print option list\" knappen."
-
-#: ../../printerdrake.pm_.c:2351
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"Får å skrive ut en fil fra kommandolinjen (terminalvindu) bruk kommandoen \"%"
-"s <file>\" eller \"%s <file>\".\n"
-
-#: ../../printerdrake.pm_.c:2355
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2359
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2369
-#, fuzzy, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Skriver ut/Skanner på \"%s\""
-
-#: ../../printerdrake.pm_.c:2370
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Skriver ut/Skanner på \"%s\""
-
-#: ../../printerdrake.pm_.c:2372
-#, fuzzy, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Skriver ut/Skanner på \"%s\""
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Skriver ut på skriver \"%s\""
-
-#: ../../printerdrake.pm_.c:2376 ../../printerdrake.pm_.c:2379
-#: ../../printerdrake.pm_.c:2380 ../../printerdrake.pm_.c:2381
-#: ../../printerdrake.pm_.c:3429 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Lukk"
-
-#: ../../printerdrake.pm_.c:2379
-msgid "Print option list"
-msgstr "Skriv ut liste over valg"
-
-#: ../../printerdrake.pm_.c:2399
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2420
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2442 ../../printerdrake.pm_.c:2904
-#: ../../printerdrake.pm_.c:3199
-msgid "Reading printer data..."
-msgstr "Leser skriverdata: ..."
-
-#: ../../printerdrake.pm_.c:2462 ../../printerdrake.pm_.c:2490
-#: ../../printerdrake.pm_.c:2525
-msgid "Transfer printer configuration"
-msgstr "Overfør skriverkonfigurasjon"
-
-#: ../../printerdrake.pm_.c:2463
-#, fuzzy, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"Du kan kopiere skriverkonfigurasjonen du har satt opp for køtjeneren\n"
-"%s til %s, din nåværende køtjener. All konfigurasjonsdata (skrivernavn,\n"
-"beskrivelse, tilkoblingstype og standardinstillinger) blir overtatt, men \n"
-"ikke jobber.\n"
-"Ikke alle køer kan overføres grunnet:\n"
-
-#: ../../printerdrake.pm_.c:2466
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS støtter ikke skrivere på Novelltjenere eller skrivere som sender "
-"dataene inn i en fritt formet kommando.\n"
-
-#: ../../printerdrake.pm_.c:2468
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ støtter bare lokale skrivere, fjern-LPD skrivere, og Socket/TCP "
-"skrivere.\n"
-
-#: ../../printerdrake.pm_.c:2470
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD og LPRng støtter ikke IPP skrivere.\n"
-
-#: ../../printerdrake.pm_.c:2472
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"I tillegg, køer laget med dette programmet eller \"foomatic -configure\" kan "
-"ikke overflyttes."
-
-#: ../../printerdrake.pm_.c:2473
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"Skrivere konfigurert med PPD filene som produsenten har laget eller med CUPS "
-"drivere ikke ikke overflyttes."
-
-#: ../../printerdrake.pm_.c:2474
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"Velg skriverene som du vil overflytte og klikk\n"
-"\"Overfør\"."
-
-#: ../../printerdrake.pm_.c:2477
-msgid "Do not transfer printers"
-msgstr "Ikke overfør skrivere"
-
-#: ../../printerdrake.pm_.c:2478 ../../printerdrake.pm_.c:2495
-msgid "Transfer"
-msgstr "Overfør"
-
-#: ../../printerdrake.pm_.c:2491
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"En skriver med navnet \"%s\" eksisterer allerede på %s. \n"
-"Klikk \"Overfør\" for å overskrive.\n"
-"Du kan også gi ett nytt skrivernavn, eller hoppe over denne skriveren."
-
-#: ../../printerdrake.pm_.c:2499
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr "Skrivernavn bør inneholde kun bokstaver, tall og understrek"
-
-#: ../../printerdrake.pm_.c:2504
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"Skriveren \"%s\" eksisterer allerede,\n"
-"ønsker du å overskrive dens konfigurasjon?"
-
-#: ../../printerdrake.pm_.c:2512
-msgid "New printer name"
-msgstr "Nytt skrivernavn"
-
-#: ../../printerdrake.pm_.c:2515
-#, c-format
-msgid "Transferring %s..."
-msgstr "Overfører %s ..."
-
-#: ../../printerdrake.pm_.c:2526
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2536
-msgid "Refreshing printer data..."
-msgstr "Frisker opp skriverdata ..."
-
-#: ../../printerdrake.pm_.c:2544 ../../printerdrake.pm_.c:2619
-#: ../../printerdrake.pm_.c:2631
-msgid "Configuration of a remote printer"
-msgstr "Konfigurasjon av en fjernskriver"
-
-#: ../../printerdrake.pm_.c:2545
-msgid "Starting network..."
-msgstr "Starter nettverk ..."
-
-#: ../../printerdrake.pm_.c:2580 ../../printerdrake.pm_.c:2584
-#: ../../printerdrake.pm_.c:2586
-msgid "Configure the network now"
-msgstr "Konfigurer nettverket nå"
-
-#: ../../printerdrake.pm_.c:2581
-msgid "Network functionality not configured"
-msgstr "Nettverksfunksjonalitet ikke konfigurert"
-
-#: ../../printerdrake.pm_.c:2582
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2585
-msgid "Go on without configuring the network"
-msgstr "Fortsett uten å konfigurere nettverket"
-
-#: ../../printerdrake.pm_.c:2621
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2622
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2632
-msgid "Restarting printing system..."
-msgstr "Starter skriversystemet på nytt ..."
-
-#: ../../printerdrake.pm_.c:2670
-msgid "high"
-msgstr "høy"
-
-#: ../../printerdrake.pm_.c:2670
-msgid "paranoid"
-msgstr "paranoid"
-
-#: ../../printerdrake.pm_.c:2671
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "Installerer et utskriftsystem på %s sikkerhetsnivået"
-
-#: ../../printerdrake.pm_.c:2672
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2704
-msgid "Starting the printing system at boot time"
-msgstr "Starter utskriftsystemet ved oppstart"
-
-#: ../../printerdrake.pm_.c:2705
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2729 ../../printerdrake.pm_.c:2770
-#: ../../printerdrake.pm_.c:2809 ../../printerdrake.pm_.c:2851
-#: ../../printerdrake.pm_.c:2972
-msgid "Checking installed software..."
-msgstr "Sjekker installert programvare..."
-
-#: ../../printerdrake.pm_.c:2775
-msgid "Removing LPRng..."
-msgstr "Fjerner LPRng..."
-
-#: ../../printerdrake.pm_.c:2814
-msgid "Removing LPD..."
-msgstr "Fjerner LPD..."
-
-#: ../../printerdrake.pm_.c:2887
-msgid "Select Printer Spooler"
-msgstr "Velg skrivertkøbehandler"
-
-#: ../../printerdrake.pm_.c:2888
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Hvilket utskriftsystem (spooler) ønsker du å bruke?"
-
-#: ../../printerdrake.pm_.c:2924
-#, fuzzy, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Konfigurerer skriver \"%s\" ..."
-
-#: ../../printerdrake.pm_.c:2938
-msgid "Installing Foomatic..."
-msgstr "Installerer Foomatic ..."
-
-#: ../../printerdrake.pm_.c:3008 ../../printerdrake.pm_.c:3049
-#: ../../printerdrake.pm_.c:3446 ../../printerdrake.pm_.c:3519
-msgid "Printer options"
-msgstr "Opsjoner for skriver"
-
-#: ../../printerdrake.pm_.c:3018
-#, fuzzy
-msgid "Preparing Printerdrake..."
-msgstr "Klargjører PrinterDrake ..."
-
-#: ../../printerdrake.pm_.c:3036 ../../printerdrake.pm_.c:3609
-msgid "Configuring applications..."
-msgstr "Konfigurerer applikasjoner..."
-
-#: ../../printerdrake.pm_.c:3056
-msgid "Would you like to configure printing?"
-msgstr "Ønsker du å konfigurere en skriver?"
-
-#: ../../printerdrake.pm_.c:3068
-msgid "Printing system: "
-msgstr "Utskriftssystem: "
-
-#: ../../printerdrake.pm_.c:3128
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Her er følgende skriverkø.\n"
-"Du kan legge til flere eller endre de eksisterende."
-
-#: ../../printerdrake.pm_.c:3129
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Her er følgende skriverkø.\n"
-"Du kan legge til flere eller endre de eksisterende."
-
-#: ../../printerdrake.pm_.c:3156
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr "Frisker opp skriverliste (for å vise alle tilgjengelige CUPS skrivere)"
-
-#: ../../printerdrake.pm_.c:3174
-msgid "Change the printing system"
-msgstr "Endrer utskriftssystemet"
-
-#: ../../printerdrake.pm_.c:3179 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Normalt modus"
-
-#: ../../printerdrake.pm_.c:3339 ../../printerdrake.pm_.c:3389
-#: ../../printerdrake.pm_.c:3602
-msgid "Do you want to configure another printer?"
-msgstr "Ønsker du å konfigurere enda en skriver?"
-
-#: ../../printerdrake.pm_.c:3424
-msgid "Modify printer configuration"
-msgstr "Modifiser skriverkonfigurasjon"
-
-#: ../../printerdrake.pm_.c:3426
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"Skriver %s\n"
-"Hva ønsker du å forandre på denne skriveren?"
-
-#: ../../printerdrake.pm_.c:3430
-msgid "Do it!"
-msgstr "Gjør det!"
-
-#: ../../printerdrake.pm_.c:3435 ../../printerdrake.pm_.c:3490
-msgid "Printer connection type"
-msgstr "Skrivertilkoblingstype"
-
-#: ../../printerdrake.pm_.c:3436 ../../printerdrake.pm_.c:3494
-msgid "Printer name, description, location"
-msgstr "Skrivernavn, beskrivelse, sted"
-
-#: ../../printerdrake.pm_.c:3438 ../../printerdrake.pm_.c:3512
-msgid "Printer manufacturer, model, driver"
-msgstr "Skriverprodusent, modell, driver"
-
-#: ../../printerdrake.pm_.c:3439 ../../printerdrake.pm_.c:3513
-msgid "Printer manufacturer, model"
-msgstr "Skriverprodusent, modell"
-
-#: ../../printerdrake.pm_.c:3448 ../../printerdrake.pm_.c:3523
-msgid "Set this printer as the default"
-msgstr "Sett denne skriveren som standard"
-
-#: ../../printerdrake.pm_.c:3450 ../../printerdrake.pm_.c:3528
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Legg denne skriveren til Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3451 ../../printerdrake.pm_.c:3537
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Fjern denne skriveren fra Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3452 ../../printerdrake.pm_.c:3546
-msgid "Print test pages"
-msgstr "Skriver ut testsider"
-
-#: ../../printerdrake.pm_.c:3453 ../../printerdrake.pm_.c:3548
-msgid "Know how to use this printer"
-msgstr "Vet hvordan man skal bruke denne skriveren"
-
-#: ../../printerdrake.pm_.c:3455 ../../printerdrake.pm_.c:3550
-msgid "Remove printer"
-msgstr "Fjern skriver"
-
-#: ../../printerdrake.pm_.c:3501
-#, fuzzy, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Fjerner gammel skriver \"%s\" ..."
-
-#: ../../printerdrake.pm_.c:3526
-msgid "Default printer"
-msgstr "Standardskriver"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "Skriveren \"%s\" er nå satt til standard skriver."
-
-#: ../../printerdrake.pm_.c:3531 ../../printerdrake.pm_.c:3534
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Legger skriver til Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3532
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"Skriveren \"%s\" ble vellykket lagt til Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3535
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3540 ../../printerdrake.pm_.c:3543
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3541
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3544
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3552
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Ønsker du virkelig å fjerne skriveren \"%s\"?"
-
-#: ../../printerdrake.pm_.c:3556
-#, fuzzy, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Fjerner skriver \"%s\" ..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Proxy-konfigurasjon"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Velkommen til proxy-konfigurasjonsverktøyet.\n"
-"\n"
-"Her kan du sette opp dine http og ftp proxier\n"
-"med eller uten brukernavn og passord\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"Vennligst fill ut med http proxy informasjon\n"
-"La feltet være hvis du ikke ønsker en http proxy"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "port"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "URLen bør begynne med \"http:\""
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "Portnummer burde være numerisk"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"Vennligst fyll ut ftp-proxy informasjonen-nLa feltet være hvis du ikke "
-"ønsker en ftp-proxy"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"Vennligst skriv inn proxy brukernavn og passord, hvis det eksisterer.\n"
-"La det være hvis du ikke ønsker brukernavn/passord"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "brukernavn"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "passord"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "skriv inn passord på nytt"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "Passordene stemmer ikke overens. Prøv igjen!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Kan ikke legge til en partisjon til _formattert_ RAID md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Kan ikke skrive fil %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid mislykket"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid mislykket (kanskje raidtool mangler?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Ikke nok partisjoner for RAID nivå %d\n"
-
-#: ../../security/main.pm_.c:35
-msgid ""
-"Standard: This is the standard security recommended for a computer that will "
-"be used to connect\n"
-" to the Internet as a client.\n"
-"\n"
-"High: There are already some restrictions, and more automatic checks "
-"are run every night.\n"
-"\n"
-"Higher: The security is now high enough to use the system as a server "
-"which can accept\n"
-" connections from many clients. If your machine is only a "
-"client on the Internet, you\n"
-"\t should choose a lower level.\n"
-"\n"
-"Paranoid: This is similar to the previous level, but the system is entirely "
-"closed and security\n"
-" features are at their maximum\n"
-"\n"
-"Security Administrator:\n"
-" If the 'Security Alerts' option is set, security alerts will "
-"be sent to this user (username or\n"
-"\t email)"
-msgstr ""
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "Sikkerhetsnivå"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "Sikkerhetsnivå"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "Fjernadministrasjon"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (Standard)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:226
-#, fuzzy
-msgid "Network Options"
-msgstr "Modulopsjoner:"
-
-#: ../../security/main.pm_.c:235
-#, fuzzy
-msgid "System Options"
-msgstr "Modulopsjoner:"
-
-#: ../../security/main.pm_.c:242
-msgid "Periodic Checks"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "Setter sikkerhetsnivå"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "Vennligst vent, forbereder installasjon"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Start ALSA (Advanced Linux Sound Architecture) lydsystem"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron en periodisk kommandoplanlegger."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd blir brukt til overvåkning av batteristatus og logging av dette via "
-"syslog.\n"
-"Kan også brukes til å slå av maskinen når batteriet er dårlig."
-
-#: ../../services.pm_.c:18
-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 ""
-"Kjører kommandoer planlagt av at kommandoen ved tidspunkt spesifisert når\n"
-"at ble kjørt, og kjører batch kommandoer når lastingsmengden er lav nok."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron er et standard UNIX-program som kjører brukerspesifiserte programmer\n"
-"ved periodisk planlagte tider. vixie cron gir flere funksjoner til vanlig "
-"UNIX cron,\n"
-"inkludert bedre sikkerhet og mere kraftfulle konfigurasjonsopsjoner."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM gir musestøtte til tekstbaserte Linux applikasjoner som\n"
-"Midnight Commander. Den lar også musebaserte konsoller foreta klipp-og-lim "
-"operasjoner,\n"
-"og inkluderer støtte for pop-up menyer i konsollen."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake kjører et maskinvaresøk, og kan konfigurere ny/endret\n"
-"maskinvare."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache er en World Wide Web tjener. Den blir brukt til å tjene HTML-filer\n"
-"og CGI."
-
-#: ../../services.pm_.c:29
-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 ""
-"Internett supertjenerdaemonen (vanligvis kalt inetd) starter\n"
-"varierende Internett-tjenester ettersom det trengs. Den er ansvarlig for å "
-"starte\n"
-"mange tjenester, inkludert telnet, ftp, rsh, og rlogin. Stopping av inetd "
-"stopper\n"
-"alle tjenestene den er ansvarlig for."
-
-#: ../../services.pm_.c:33
-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 kjerne 2.2 serien for å sette\n"
-"opp en brannmur for å beskytte maskinen din fra nettverksangrep."
-
-#: ../../services.pm_.c:35
-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 ""
-"Denne pakken laster det valgte tastaturkartet som er satt i\n"
-"/etc/sysconfig/keyboard. Dette kan bli valgt ved bruk av kbdconfig "
-"verktøyet.\n"
-"For de fleste maskiner bør dette være aktivert."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"Automatisk regenerering av kjernehode i /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "automatisk oppdagelse og konfigurering av maskinvare ved oppstart."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Linuxconf vil noen ganger arrangere utførelse av forskjellige\n"
-"oppgaver ved oppstart for å vedlikeholde systemkonfigurasjon."
-
-#: ../../services.pm_.c:43
-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 er skriverdaemonen som behøves for at lpr skal virke ordentlig. Den er\n"
-"i hovedsak en tjener som fordeler utskriftsjobber til skriveren(e)."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Linux Virtual Server, brukt for å bygge en tjener med høy ytelse og\n"
-"tilgjengelighet."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) er en Domain Name Server (DNS) som brukes til å bestemme "
-"vertsnavn til IP-adresser."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Monterer og demonterer alle Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), og NCP (NetWare) monteringspunkter."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Aktiverer/deaktiverer alle nettverksgrensesnitt konfigurert til å starte\n"
-"ved oppstart."
-
-#: ../../services.pm_.c:52
-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 er en populær protokoll for fildeling over TCP/IP nettverk.\n"
-"Denne tjenesten tilbyr NFS-tjener funksjonalitet som er konfigurert via\n"
-"/etc/exports filen."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS er en populær protokoll for fildeling over TCP/IP nettverk.\n"
-"Denne tjenesten tilbyr NFS fillåsing funksjonalitet."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"Slår automatisk på numlock-tast i konsoll og XFree ved\n"
-"oppstart."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Støtter OKI 4w og kompatible winskrivere."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA støtte er vanligvis støtte for ting som ethernet og\n"
-"modem i bærbare PC'er. Den vil ikke starte uten konfigurasjon så det er "
-"trygt\n"
-"å ha denne installert på maskiner som ikke trenger det."
-
-#: ../../services.pm_.c:63
-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 ""
-"Portmapper håndterer RPC-tilknytninger, som brukes av protokoller\n"
-"som NFS og NIS. Portmap-tjeneren må kjøres på maskiner som brukes som\n"
-"tjenere for protokoller som bruker RPC-mekanismen."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix er en posttransporteringsagent, som er et program som flytter post "
-"fra en maskin til en annen."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Lagrer og gjenoppretter system entropy pool for høyere kvalitet på\n"
-"tilfeldig nummergenerering."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Tilordne rå enheter til blokkenheter (som harddisk-\n"
-"partisjoner) for bruk av applikasjoner som Oracle"
-
-#: ../../services.pm_.c:71
-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 ""
-"Den rutete daemonen tillater automatisk oppdatering av IP rutertabell via\n"
-"RIP-protokollen. Mens RIP er mye brukt på små nettverk, trengs mere "
-"komplekse\n"
-"rutingprotokoller for komplekse nettverk."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"rstat protokollen lar brukere på et nettverk finne ytelses-\n"
-"metrikser for alle maskinene på nettverket."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"rusers protokollen lar brukere på et nettverk identifisere hvem som\n"
-"er logget inn på andre maskiner."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"rwho protokollen lar fjernbrukere motta en liste over alle brukerne\n"
-"som er logget på en maskin som kjører rwho-daemonen (lik finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Start lydsystemet på maskinen din"
-
-#: ../../services.pm_.c:81
-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 er en fasilitet som mange daemoner bruker til å logge beskjeder\n"
-"til forskjellige systemloggfiler. Det er en god ide å alltid kjøre syslog."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "Last driverene for dine usb enheter."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr ""
-"Starter X-font tjeneren (dette er obligatorisk for at XFree skal kjøre)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "Velg hvilke tjenester som skal startes automatisk ved oppstart"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "Skriver ut"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internett"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Fildeling"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "System"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Fjernadministrasjon"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Databasetjener"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "Tjenester: %d aktivert for %d registrert"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Tjenester"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "kjører"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "stoppet"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Tjenester og daemoner"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"Ingen tilleggsinformasjon\n"
-"om denne tjenesten, begklager."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "Ved oppstart"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "Start"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Stopp"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Takk for at du valgte Mandrake Linux 9.0"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Velkommen til åpen kilde verdenen"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:9
-#, fuzzy
-msgid "Get involved in the Free Software world"
-msgstr "Protokoll for resten av verden"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-
-#: ../../share/advertising/03-internet.pl_.c:9
-#, fuzzy
-msgid "Get the most from the Internet"
-msgstr "Koble opp mot Internett"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Spill"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Mandrake kontrollpanel"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Brukergrensesnitt"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:9
-#, fuzzy
-msgid "Development simplified"
-msgstr "Utvikling"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of "
-"your mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-#, fuzzy
-msgid "Become a MandrakeExpert"
-msgstr "MandrakeExpert"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExpert"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "Installerer pakke..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Vennligst logg ut og bruk så Ctrl-Alt-BackSpace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Vennligst logg inn i %s på nytt for å aktivere endringene"
-
-#: ../../standalone/drakTermServ_.c:188
-#, fuzzy
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Overfør skriverkonfigurasjon"
-
-#: ../../standalone/drakTermServ_.c:203
-#, fuzzy
-msgid "Enable Server"
-msgstr "Databasetjener"
-
-#: ../../standalone/drakTermServ_.c:210
-#, fuzzy
-msgid "Disable Server"
-msgstr "Databasetjener"
-
-#: ../../standalone/drakTermServ_.c:218
-#, fuzzy
-msgid "Start Server"
-msgstr "NIS-tjener"
-
-#: ../../standalone/drakTermServ_.c:225
-#, fuzzy
-msgid "Stop Server"
-msgstr "NIS-tjener"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:239
-#, fuzzy
-msgid "Add/Del Users"
-msgstr "Legg til bruker"
-
-#: ../../standalone/drakTermServ_.c:241
-#, fuzzy
-msgid "Add/Del Clients"
-msgstr "DHCP-klient"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:535
-#, fuzzy
-msgid "No nic selected!"
-msgstr "Ikke tilkoblet"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:552
-#, fuzzy
-msgid "<-- Delete"
-msgstr "Slett"
-
-#: ../../standalone/drakTermServ_.c:559
-#, fuzzy
-msgid "Delete All NBIs"
-msgstr "Velg fil"
-
-#: ../../standalone/drakTermServ_.c:621
-#, fuzzy
-msgid "Add User -->"
-msgstr "Legg til bruker"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:742
-#, fuzzy
-msgid "<-- Del Client"
-msgstr "DHCP-klient"
-
-#: ../../standalone/drakTermServ_.c:748
-#, fuzzy
-msgid "dhcpd Config..."
-msgstr "Konfigurerer..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "LAN-konfigurasjon"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-#, fuzzy
-msgid "Write Config"
-msgstr "Konfigurer på nytt"
-
-#: ../../standalone/drakTermServ_.c:965
-#, fuzzy
-msgid "Please insert floppy disk:"
-msgstr "Sett inn en oppstartsdiskett i stasjon %s"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:974
-#, fuzzy
-msgid "No floppy drive available!"
-msgstr "Ingen diskettstasjon tilgjengelig"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Feil!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "Jeg kan ikke finne filen '%s' som jeg trenger."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Autoinstallasjonskonfigurering"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"Du holder på med å konfigurere en automatisk installasjonsdiskett. Denne "
-"muligheten erlitt farlig, og må brukes forsiktig.\n"
-"\n"
-"Med denne muligeten vil du kunne kjøre installasjonen du gjennomførte på "
-"denne maskinenpå nytt, med muligheten for å selv kunne forandre på noen av "
-"instillingene.\n"
-"\n"
-"For maksimal sikkerhet vil partisjoneringen og formateringen aldri bli "
-"gjennomført automatisk, uansett hva du valgte under installasjonen.\n"
-"\n"
-"Ønsker du å fortsette?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "Konfigurasjon av automatiske skritt"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"Vennligst velg for hvert steg om det skal være som under installasjonen, "
-"eller manuelt"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-#, fuzzy
-msgid "Creating auto install floppy"
-msgstr "Oppretter diskett for autoinstallasjon"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:480
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Gratulerer!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"Disketten har blitt generert.\n"
-"Du kan nå gjennomføre installasjonen på nytt."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Autoinstallering"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Legg til en enhet"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "Fjern siste enhet"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:724
-#, fuzzy
-msgid "FATAL"
-msgstr "FAT"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-#, fuzzy
-msgid "Total progess"
-msgstr "Testsider"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "Intet passord"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, fuzzy, c-format
-msgid "Can't find %s on %s"
-msgstr "Kan ikke åpne %s: %s\n"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-#, fuzzy
-msgid "Hard Disk Backup files..."
-msgstr "Dårlig sikkerhetskopi-fil"
-
-#: ../../standalone/drakbackup_.c:1263
-#, fuzzy
-msgid "Backup User files..."
-msgstr "Dårlig sikkerhetskopi-fil"
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1317
-#, fuzzy
-msgid "Backup Other files..."
-msgstr "Dårlig sikkerhetskopi-fil"
-
-#: ../../standalone/drakbackup_.c:1323
-#, fuzzy
-msgid "No changes to backup!"
-msgstr "Dårlig sikkerhetskopi-fil"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1381
-#, fuzzy
-msgid " Error during mail sending. \n"
-msgstr "Feil ved lesing av fil %s"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-#, fuzzy
-msgid "File Selection"
-msgstr "Pakkevalg"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1604
-#, fuzzy
-msgid "Backup your System files. (/etc directory)"
-msgstr "Dårlig sikkerhetskopi-fil"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1624
-#, fuzzy
-msgid "Please check all users that you want to include in your backup."
-msgstr "Vennligst velg pakkene du ønsker å installere."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-#, fuzzy
-msgid "Remove Selected"
-msgstr "Fjern inngang"
-
-#: ../../standalone/drakbackup_.c:1712
-#, fuzzy
-msgid "Windows (FAT32)"
-msgstr "Fjern Windows(TM)"
-
-#: ../../standalone/drakbackup_.c:1751
-#, fuzzy
-msgid "Users"
-msgstr "Brukernavn"
-
-#: ../../standalone/drakbackup_.c:1777
-#, fuzzy
-msgid "Use network connection to backup"
-msgstr "Dårlig sikkerhetskopi-fil"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-#, fuzzy
-msgid ""
-" Transfer \n"
-"Now"
-msgstr "Overfør"
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-#, fuzzy
-msgid "Please enter the host name or IP."
-msgstr "Vennligst test musen."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1800
-#, fuzzy
-msgid "Please enter your login"
-msgstr "Vennligst prøv igjen"
-
-#: ../../standalone/drakbackup_.c:1805
-#, fuzzy
-msgid "Please enter your password"
-msgstr "Vennligst prøv igjen"
-
-#: ../../standalone/drakbackup_.c:1811
-#, fuzzy
-msgid "Remember this password"
-msgstr "skriv inn passord på nytt"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-#, fuzzy
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Vennligst velg tastatur-oppsettet ditt."
-
-#: ../../standalone/drakbackup_.c:1931
-#, fuzzy
-msgid "Please check for multisession CD"
-msgstr "Vennligst klikk på en partisjon"
-
-#: ../../standalone/drakbackup_.c:1937
-#, fuzzy
-msgid "Please check if you are using CDRW media"
-msgstr "Vennligst klikk på en partisjon"
-
-#: ../../standalone/drakbackup_.c:1943
-#, fuzzy
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Vennligst klikk på en partisjon"
-
-#: ../../standalone/drakbackup_.c:1944
-#, fuzzy
-msgid " Erase Now "
-msgstr "Overfør"
-
-#: ../../standalone/drakbackup_.c:1950
-#, fuzzy
-msgid "Please check if you are using a DVDR device"
-msgstr "Vennligst klikk på en partisjon"
-
-#: ../../standalone/drakbackup_.c:1956
-#, fuzzy
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Vennligst klikk på en partisjon"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2002
-#, fuzzy
-msgid "No CD device defined!"
-msgstr "Velg fil"
-
-#: ../../standalone/drakbackup_.c:2050
-#, fuzzy
-msgid "Use tape to backup"
-msgstr "Dårlig sikkerhetskopi-fil"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2059
-#, fuzzy
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Vennligst velg pakkene du ønsker å installere."
-
-#: ../../standalone/drakbackup_.c:2065
-#, fuzzy
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Vennligst velg pakkene du ønsker å installere."
-
-#: ../../standalone/drakbackup_.c:2071
-#, fuzzy
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Vennligst velg pakkene du ønsker å installere."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2142
-#, fuzzy
-msgid "Please enter the directory to save to:"
-msgstr "Vennligst test musen."
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-#, fuzzy
-msgid "Use quota for backup files."
-msgstr "Dårlig sikkerhetskopi-fil"
-
-#: ../../standalone/drakbackup_.c:2223
-#, fuzzy
-msgid "Network"
-msgstr "Nettverksgrensesnitt"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2238
-#, fuzzy
-msgid "Tape"
-msgstr "Type"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2273
-#, fuzzy
-msgid "Use daemon"
-msgstr "Brukernavn"
-
-#: ../../standalone/drakbackup_.c:2278
-#, fuzzy
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr "Vennligst velg pakkene du ønsker å installere."
-
-#: ../../standalone/drakbackup_.c:2284
-#, fuzzy
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr "Vennligst velg språk som skal brukes."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2378
-#, fuzzy
-msgid "Where"
-msgstr "Hjul"
-
-#: ../../standalone/drakbackup_.c:2383
-#, fuzzy
-msgid "When"
-msgstr "Hjul"
-
-#: ../../standalone/drakbackup_.c:2388
-#, fuzzy
-msgid "More Options"
-msgstr "Modulopsjoner:"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-#, fuzzy
-msgid "Drakbackup Configuration"
-msgstr "Nettverkskonfigurasjon"
-
-#: ../../standalone/drakbackup_.c:2425
-#, fuzzy
-msgid "Please choose where you want to backup"
-msgstr "Vennligst velg pakkene du ønsker å installere."
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2498
-#, fuzzy
-msgid "Please choose what you want to backup"
-msgstr "Vennligst velg pakkene du ønsker å installere."
-
-#: ../../standalone/drakbackup_.c:2499
-#, fuzzy
-msgid "Backup system"
-msgstr "Oppsett filsystemer"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2604
-#, fuzzy, c-format
-msgid " on device: %s"
-msgstr "Enhet mus: %s\n"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2612
-#, fuzzy
-msgid ""
-"\n"
-"- Options:\n"
-msgstr "Valg"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2805
-#, fuzzy
-msgid "Please uncheck or remove it on next time."
-msgstr "Vennligst velg hvilken serieport modemet ditt koblet til."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2955
-#, fuzzy
-msgid " Restore Configuration "
-msgstr "Nettverkskonfigurasjon"
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3068
-#, fuzzy
-msgid "Backup the system files before:"
-msgstr "Dårlig sikkerhetskopi-fil"
-
-#: ../../standalone/drakbackup_.c:3070
-#, fuzzy
-msgid "please choose the date to restore"
-msgstr "Vennligst velg din musetype."
-
-#: ../../standalone/drakbackup_.c:3107
-#, fuzzy
-msgid "Use Hard Disk to backup"
-msgstr "Dårlig sikkerhetskopi-fil"
-
-#: ../../standalone/drakbackup_.c:3110
-#, fuzzy
-msgid "Please enter the directory to save:"
-msgstr "Vennligst test musen."
-
-#: ../../standalone/drakbackup_.c:3153
-#, fuzzy
-msgid "FTP Connection"
-msgstr "Lokalt nettverksoppkobling"
-
-#: ../../standalone/drakbackup_.c:3160
-#, fuzzy
-msgid "Secure Connection"
-msgstr "Velg skrivertilkobling"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3256
-#, fuzzy
-msgid "Select another media to restore from"
-msgstr "Vennligst velg din musetype."
-
-#: ../../standalone/drakbackup_.c:3258
-#, fuzzy
-msgid "Other Media"
-msgstr "Andre"
-
-#: ../../standalone/drakbackup_.c:3263
-#, fuzzy
-msgid "Restore system"
-msgstr "Installer systemet"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3267
-#, fuzzy
-msgid "select path to restore (instead of /)"
-msgstr "Vennligst velg din musetype."
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "Fjern inngang"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "Endre oppløsning"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "Fjern fra RAID"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "Redde partisjonstabell"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-#, fuzzy
-msgid "Host Name"
-msgstr "Vertsnavn"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-#, fuzzy
-msgid "Password required"
-msgstr "Passord"
-
-#: ../../standalone/drakbackup_.c:3541
-#, fuzzy
-msgid "Username required"
-msgstr "Brukernavn"
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "Vertsnavn: "
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "Redde partisjonstabell"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3812
-#, fuzzy
-msgid "Custom Restore"
-msgstr "Skreddersydd"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "Redde partisjonstabell"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "Redde partisjonstabell"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Forrige"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-#, fuzzy
-msgid "Save"
-msgstr "Status"
-
-#: ../../standalone/drakbackup_.c:4000
-#, fuzzy
-msgid "Build Backup"
-msgstr "Dårlig sikkerhetskopi-fil"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-#, fuzzy
-msgid "Restore"
-msgstr "Skreddersydd"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4257
-#, fuzzy
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr "Følgende pakker vil bli installert"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4303
-#, fuzzy
-msgid "Please select data to restore..."
-msgstr "Vennligst velg språk som skal brukes."
-
-#: ../../standalone/drakbackup_.c:4324
-#, fuzzy
-msgid "Please select media for backup..."
-msgstr "Vennligst velg språk som skal brukes."
-
-#: ../../standalone/drakbackup_.c:4346
-#, fuzzy
-msgid "Please select data to backup..."
-msgstr "Vennligst velg språk som skal brukes."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4470
-#, fuzzy
-msgid "Backup system files"
-msgstr "Dårlig sikkerhetskopi-fil"
-
-#: ../../standalone/drakbackup_.c:4472
-#, fuzzy
-msgid "Backup user files"
-msgstr "Dårlig sikkerhetskopi-fil"
-
-#: ../../standalone/drakbackup_.c:4474
-#, fuzzy
-msgid "Backup other files"
-msgstr "Dårlig sikkerhetskopi-fil"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4504
-#, fuzzy
-msgid "Sending files..."
-msgstr "Finner enheter..."
-
-#: ../../standalone/drakbackup_.c:4590
-#, fuzzy
-msgid "Backup Now from configuration file"
-msgstr "Nettverkskonfigurasjon"
-
-#: ../../standalone/drakbackup_.c:4595
-#, fuzzy
-msgid "View Backup Configuration."
-msgstr "Nettverkskonfigurasjon"
-
-#: ../../standalone/drakbackup_.c:4616
-#, fuzzy
-msgid "Wizard Configuration"
-msgstr "LAN-konfigurasjon"
-
-#: ../../standalone/drakbackup_.c:4621
-#, fuzzy
-msgid "Advanced Configuration"
-msgstr "LAN-konfigurasjon"
-
-#: ../../standalone/drakbackup_.c:4626
-#, fuzzy
-msgid "Backup Now"
-msgstr "Oppsett filsystemer"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "Installasjon av %s mislykket. Følgende feil oppsto:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-#, fuzzy
-msgid "Standalone Tools"
-msgstr "Konsollverktøy"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:74
-#, fuzzy
-msgid "Mandrake Online"
-msgstr "MandrakeConsulting"
-
-#: ../../standalone/drakbug_.c:75
-#, fuzzy
-msgid "Menudrake"
-msgstr "MandrakeStore"
-
-#: ../../standalone/drakbug_.c:76
-#, fuzzy
-msgid "Msec"
-msgstr "Mus"
-
-#: ../../standalone/drakbug_.c:77
-#, fuzzy
-msgid "Remote Control"
-msgstr "Fjern-skriver"
-
-#: ../../standalone/drakbug_.c:78
-#, fuzzy
-msgid "Software Manager"
-msgstr "Navn deling"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:81
-#, fuzzy
-msgid "Userdrake"
-msgstr "Printerdrake"
-
-#: ../../standalone/drakbug_.c:82
-#, fuzzy
-msgid "Configuration Wizards"
-msgstr "Nettverkskonfigurasjonveiviser"
-
-#: ../../standalone/drakbug_.c:97
-#, fuzzy
-msgid "Application:"
-msgstr "Autentifikasjon"
-
-#: ../../standalone/drakbug_.c:98
-#, fuzzy
-msgid "Package: "
-msgstr "Pakkevalg"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:100
-#, fuzzy
-msgid "Release: "
-msgstr "Vennligst vent"
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:134
-#, fuzzy
-msgid "Report"
-msgstr "port"
-
-#: ../../standalone/drakbug_.c:171
-#, fuzzy
-msgid "Not installed"
-msgstr "Avslutt installering"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr ""
-
-#: ../../standalone/drakbug_.c:196
-#, fuzzy
-msgid "No browser available! Please install one"
-msgstr "Skjermbilder vil være tilgjengelig etter installasjon i %s"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Nettverkskonfigurasjon (%d adaptere"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profil: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Slett profil..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Profil som skal slettes:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Ny profil...."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Vertsnavn: "
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Internett-tilgang"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Type:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Gateway:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Grensesnitt:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Status:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Konfigurer internetttilgang...."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "LAN-konfigurasjon"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Driver"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "rensesnitt"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protokoll"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Status"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Konfigurer lokalt nettverk"
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Wizard..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Bruk"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Tilkoblet"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Ikke tilkoblet"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Koble til..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Koble fra..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"Du har ingen konfigurerte grensesnitt.\n"
-"Konfigurer disse først ved å klikke på 'Konfigurer'"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "LAN-konfigurasjon"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adapter %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Oppstartsprotokoll"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Startet ved oppstart"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP-klient"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "aktiver nå"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "deaktiver nå"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Du har ingen internett-tilkobling.\n"
-"Opprett en først ved å klikke på 'Konfigurer'"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Internett tilkobling konfigurasjon"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Internett tilkobling konfigurasjon"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Oppkoblingstype:"
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parametere"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Gateway"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Ethernettkort"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP-klient"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "bruk: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Modulnavn"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Størrelse"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakoppstartsdiskett"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "Lage oppstartsdiskett(er)"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "standard"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "Feil: DrakFloppy: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "kernel versjon"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Generelt"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Ekspert område"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "mkinitrd valgfrie argumenter"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Legg til en modul"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "tving"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "hvis det behøves"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "utelat scsi moduler"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "utelat raid moduler"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Fjern en modul"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Utdata"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Opprett disken"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Vær sikker på at det er media i %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, fuzzy, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"Det er ikke noe media i %s\n"
-"Vennligst sett inn ett."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Kan ikke dele %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Kan ikke stenge mkbootdisk skikkelig:\n"
-"%s \n"
-"%s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:260
-#, fuzzy
-msgid "no fonts found"
-msgstr "ingen nettverkskort funnet"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-#, fuzzy
-msgid "done"
-msgstr "Ferdig"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:377
-#, fuzzy
-msgid "Fonts copy"
-msgstr "Formater diskett"
-
-#: ../../standalone/drakfont_.c:381
-#, fuzzy
-msgid "True Type fonts installation"
-msgstr "Forbereder installasjon"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:534
-#, fuzzy
-msgid "xfs restart"
-msgstr "begrense"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:630
-#, fuzzy
-msgid "Fonts Importation"
-msgstr "Formater partisjoner"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:679
-#, fuzzy
-msgid "Advanced Options"
-msgstr "LAN-konfigurasjon"
-
-#: ../../standalone/drakfont_.c:687
-#, fuzzy
-msgid "Font List"
-msgstr "Monteringspunkt"
-
-#: ../../standalone/drakfont_.c:909
-#, fuzzy
-msgid "Choose the applications that will support the fonts:"
-msgstr "Velg partisjonene du ønsker å partisjonere"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:925
-#, fuzzy
-msgid "StarOffice"
-msgstr "Office"
-
-#: ../../standalone/drakfont_.c:932
-#, fuzzy
-msgid "Abiword"
-msgstr "Avbryt"
-
-#: ../../standalone/drakfont_.c:939
-#, fuzzy
-msgid "Generic Printers"
-msgstr "Skriver"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1063
-#, fuzzy
-msgid "Install List"
-msgstr "Installer systemet"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1178
-#, fuzzy
-msgid "Selected All"
-msgstr "Velg fil"
-
-#: ../../standalone/drakfont_.c:1182
-#, fuzzy
-msgid "Remove List"
-msgstr "Fjern skriver"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-#, fuzzy
-msgid "Initials tests"
-msgstr "Initmelding"
-
-#: ../../standalone/drakfont_.c:1207
-#, fuzzy
-msgid "Copy fonts on your system"
-msgstr "Ikke noe nettverksadapter i systemet ditt!"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1215
-#, fuzzy
-msgid "Post Install"
-msgstr "Installer"
-
-#: ../../standalone/drakfont_.c:1240
-#, fuzzy
-msgid "Remove fonts on your system"
-msgstr "Ikke noe nettverksadapter i systemet ditt!"
-
-#: ../../standalone/drakfont_.c:1244
-#, fuzzy
-msgid "Post Uninstall"
-msgstr "Avslutt installering"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:184
-msgid "Internet Connection Sharing"
-msgstr "Deling av Internett tilkobling"
-
-#: ../../standalone/drakgw_.c:115
-msgid "Sorry, we support only 2.4 kernels."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:126
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Deling av Internett tilkobling er slått på"
-
-#: ../../standalone/drakgw_.c:127
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Oppsett av deling av Internett tilkobling har allerede blitt gjort.\n"
-"Dette er for øyeblikket slått på.\n"
-"\n"
-"Hva vil du gjøre?"
-
-#: ../../standalone/drakgw_.c:131
-msgid "disable"
-msgstr "slå av"
-
-#: ../../standalone/drakgw_.c:131 ../../standalone/drakgw_.c:156
-msgid "dismiss"
-msgstr "avvis"
-
-#: ../../standalone/drakgw_.c:131 ../../standalone/drakgw_.c:156
-msgid "reconfigure"
-msgstr "Konfigurer på nytt"
-
-#: ../../standalone/drakgw_.c:134
-msgid "Disabling servers..."
-msgstr "Slår av tjenere..."
-
-#: ../../standalone/drakgw_.c:142
-msgid "Internet connection sharing is now disabled."
-msgstr "Deling av Internett tilkobling er slått av"
-
-#: ../../standalone/drakgw_.c:151
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Deling av Internett tilkobling er slått av"
-
-#: ../../standalone/drakgw_.c:152
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Oppsett av deling av Internett tilkobling har allerede blitt gjort.\n"
-"Dette er for øyeblikket slått av.\n"
-"\n"
-"Hva vil du gjøre?"
-
-#: ../../standalone/drakgw_.c:156
-msgid "enable"
-msgstr "slå på"
-
-#: ../../standalone/drakgw_.c:163
-msgid "Enabling servers..."
-msgstr "Slår på tjenere..."
-
-#: ../../standalone/drakgw_.c:168
-msgid "Internet connection sharing is now enabled."
-msgstr "Deling av Internett tilkobling er nå slått på."
-
-#: ../../standalone/drakgw_.c:185
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Du er i ferd med å konfigurere maskinen din til å dele Internett-"
-"tilkobling.\n"
-"Andre maskiner i nettverket ditt vil da kunne bruke denne maskinens "
-"Internett tilkobling.\n"
-"\n"
-"Merk: du trenger et dedikert nettverksadapter for å sette opp et lokalt "
-"nettverk (LAN)."
-
-#: ../../standalone/drakgw_.c:211
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Grensesnitt %s (bruker modul %s)"
-
-#: ../../standalone/drakgw_.c:212
-#, c-format
-msgid "Interface %s"
-msgstr "Grensesnitt %s"
-
-#: ../../standalone/drakgw_.c:220
-msgid "No network adapter on your system!"
-msgstr "Ikke noe nettverksadapter i systemet ditt!"
-
-#: ../../standalone/drakgw_.c:221
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Ikke noe ethernet nettverksadapter har blitt oppdaget i systemet ditt. "
-"Vennligst kjør verktøyet for maskinvarekonfigurasjon."
-
-#: ../../standalone/drakgw_.c:227
-msgid "Network interface"
-msgstr "Nettverksgrensesnitt"
-
-#: ../../standalone/drakgw_.c:228
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"Det er bare ett konfigurert nettverksadapter i systemet ditt:\n"
-"\n"
-"%s\n"
-"\n"
-"Jeg er i ferd med å sette opp ditt lokale nettverk (LAN) med dette adapteret."
-
-#: ../../standalone/drakgw_.c:237
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-"Vennligst velg hvilket nettverksadapter som skal kobles til ditt lokale "
-"nettverk (LAN)."
-
-#: ../../standalone/drakgw_.c:255
-#, fuzzy
-msgid "Network interface already configured"
-msgstr "Monitor er ikke konfigurert"
-
-#: ../../standalone/drakgw_.c:256
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:261
-#, fuzzy
-msgid "Automatic reconfiguration"
-msgstr "Konfigurasjon av automatiske skritt"
-
-#: ../../standalone/drakgw_.c:262
-#, fuzzy
-msgid "Show current interface configuration"
-msgstr "Modifiser skriverkonfigurasjon"
-
-#: ../../standalone/drakgw_.c:264
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:276
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:281
-msgid "C-Class Local Network"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:282
-#, fuzzy
-msgid "(This) DHCP Server IP"
-msgstr "CUPS tjener IP"
-
-#: ../../standalone/drakgw_.c:283
-msgid "Re-configure interface and DHCP server"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:290
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:301
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "Mulig LAN-adresse konflikt funnet i konfigurasjonen til %s!\n"
-
-#: ../../standalone/drakgw_.c:311
-msgid "Configuring..."
-msgstr "Konfigurerer..."
-
-#: ../../standalone/drakgw_.c:312
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "Konfigurerer script, installerer programvare, starter tjenere..."
-
-#: ../../standalone/drakgw_.c:348
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Problemer ved installering av pakke %s"
-
-#: ../../standalone/drakgw_.c:481
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Alt har blitt konfigurert.\n"
-"Du kan nå dele Internett-tilkobling med andre maskiner på ditt lokale "
-"nettverk ved å bruke automatisk nettverkskonfigurasjon (DHCP)."
-
-#: ../../standalone/drakgw_.c:500
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "Oppsett har allerede blitt gjort, men er for øyeblikket slått av."
-
-#: ../../standalone/drakgw_.c:501
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "Oppsett har allerede blitt gjort, og er for øyeblikket slått på."
-
-#: ../../standalone/drakgw_.c:502
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Deling av Internett tilkobling har aldri blitt konfigurert."
-
-#: ../../standalone/drakgw_.c:507
-msgid "Internet connection sharing configuration"
-msgstr "Internett deling av tilkobling konfigurasjon"
-
-#: ../../standalone/drakgw_.c:514
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Velkommen til verktøyet for deling av Internett tilkobling!\n"
-"\n"
-"%s\n"
-"\n"
-"Klikk på Konfigurer for å starte oppsett-hjelperen."
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "group"
-msgstr "Arbeidsgruppe"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "permissions"
-msgstr "partisjon %s"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "user"
-msgstr "Brukernavn"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:50
-#, fuzzy
-msgid "delete"
-msgstr "Slett"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:52
-#, fuzzy
-msgid "Down"
-msgstr "Ferdig"
-
-#: ../../standalone/drakperm_.c:53
-#, fuzzy
-msgid "add a rule"
-msgstr "Legg til en modul"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-#, fuzzy
-msgid "Add a new rule at the end"
-msgstr "Legg til en ny skriver"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-#, fuzzy
-msgid "Delete selected rule"
-msgstr "Fjern inngang"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:244
-#, fuzzy
-msgid "Current user"
-msgstr "Godta bruker"
-
-#: ../../standalone/drakperm_.c:249
-#, fuzzy
-msgid "Permissions"
-msgstr "Versjon: %s\n"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:251
-#, fuzzy
-msgid "Property"
-msgstr "Port"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-#, fuzzy
-msgid "Use owner id for execution"
-msgstr "Bruk automatisk detektering"
-
-#: ../../standalone/drakperm_.c:312
-#, fuzzy
-msgid "Use group id for execution"
-msgstr "Bruk automatisk detektering"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-#, fuzzy
-msgid "Path selection"
-msgstr "Lagre pakkevalg"
-
-#: ../../standalone/drakperm_.c:364
-#, fuzzy
-msgid "user :"
-msgstr "Brukernavn"
-
-#: ../../standalone/drakperm_.c:366
-#, fuzzy
-msgid "group :"
-msgstr "Arbeidsgruppe"
-
-#: ../../standalone/draksound_.c:47
-#, fuzzy
-msgid "No Sound Card detected!"
-msgstr "Ikke tilkoblet"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-#, fuzzy
-msgid "first step creation"
-msgstr "Lage oppstartsdiskett(er)"
-
-#: ../../standalone/draksplash_.c:79
-#, fuzzy
-msgid "final resolution"
-msgstr "Oppløsning"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-#, fuzzy
-msgid "choose image file"
-msgstr "Velg en fil"
-
-#: ../../standalone/draksplash_.c:81
-#, fuzzy
-msgid "Theme name"
-msgstr "Navn deling"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-#, fuzzy
-msgid "Configure bootsplash picture"
-msgstr "Konfigurer tjenester"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-#, fuzzy
-msgid "Preview"
-msgstr "enhet"
-
-#: ../../standalone/draksplash_.c:123
-#, fuzzy
-msgid "Save theme"
-msgstr "Installer systemet"
-
-#: ../../standalone/draksplash_.c:124
-#, fuzzy
-msgid "Choose color"
-msgstr "Velg en monitor"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-#, fuzzy
-msgid "ProgressBar color selection"
-msgstr "Skrivervalg"
-
-#: ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "You must choose an image file first!"
-msgstr "Du må velge/entre en skriver/enhet!"
-
-#: ../../standalone/draksplash_.c:465
-#, fuzzy
-msgid "Generating preview ..."
-msgstr "Finner enheter ..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-#, fuzzy
-msgid "Canada (cable)"
-msgstr "Canadisk (Quebec)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "France [SECAM]"
-msgstr "Frankrike"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "Ireland"
-msgstr "Islansk"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:69
-#, fuzzy
-msgid "Australia"
-msgstr "Østerrike"
-
-#: ../../standalone/drakxtv_.c:69
-#, fuzzy
-msgid "Newzealand"
-msgstr "Netherlands"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:125
-#, fuzzy
-msgid "There was an error while scanning for TV channels"
-msgstr "Det var en feil ved installering av pakkene:"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/harddrake2_.c:8
-#, fuzzy
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr "bruk: keyboarddrake [--expert] [tastatur]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "bruk: keyboarddrake [--expert] [tastatur]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Vennligst velg tastatur-oppsettet ditt."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Ønsker du at BackSpace skal returnere Delete i konsoll?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Bytt CD"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Vennligst sett inn installasjons-CD'en i stasjonen og trykk Ok når du er\n"
-"ferdig. Hvis du ikke har denne, trykk Avbryt for å unngå oppgradering."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Kan ikke starte oppgradering !!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-#, fuzzy
-msgid "Show only for the selected day"
-msgstr "Vis kun for denne dag"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Fil/_Ny"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Fil/_Åpne"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>Å"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Fil/_Lagre"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>L"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Fil/Lagre _Som"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Fil/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Valg"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Valg/Test"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Hjelp/_Om..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-#, fuzzy
-msgid "User"
-msgstr "Brukernavn"
-
-#: ../../standalone/logdrake_.c:174
-#, fuzzy
-msgid "Messages"
-msgstr "meldinger"
-
-#: ../../standalone/logdrake_.c:175
-#, fuzzy
-msgid "Syslog"
-msgstr "syslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "søk"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Ett verktøy for å sjekke loggene dine"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Instillinger"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "lik"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "men ikke lik"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Velg fil"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Kalender"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Innholdet i filen"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "vennligst vent, gjennomgår %s"
-
-#: ../../standalone/logdrake_.c:408
-#, fuzzy
-msgid "Mail alert configuration"
-msgstr "Lilo/Grub konfigurasjon"
-
-#: ../../standalone/logdrake_.c:409
-#, fuzzy
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Velkommen til proxy-konfigurasjonsverktøyet.\n"
-"\n"
-"Her kan du sette opp dine http og ftp proxier\n"
-"med eller uten brukernavn og passord\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:417
-#, fuzzy
-msgid "Domain Name Resolver"
-msgstr "Domenenavn"
-
-#: ../../standalone/logdrake_.c:418
-#, fuzzy
-msgid "Ftp Server"
-msgstr "NIS-tjener"
-
-#: ../../standalone/logdrake_.c:419
-#, fuzzy
-msgid "Postfix Mail Server"
-msgstr "Postfix posttjener, Inn nyhetstjener"
-
-#: ../../standalone/logdrake_.c:420
-#, fuzzy
-msgid "Samba Server"
-msgstr "NIS-tjener"
-
-#: ../../standalone/logdrake_.c:421
-#, fuzzy
-msgid "SSH Server"
-msgstr "NIS-tjener"
-
-#: ../../standalone/logdrake_.c:422
-#, fuzzy
-msgid "Webmin Service"
-msgstr "Tjenester"
-
-#: ../../standalone/logdrake_.c:423
-#, fuzzy
-msgid "Xinetd Service"
-msgstr "Skrivertjener"
-
-#: ../../standalone/logdrake_.c:430
-#, fuzzy
-msgid "service setting"
-msgstr "Tjener"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:443
-#, fuzzy
-msgid "load setting"
-msgstr "Formatering"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:457
-#, fuzzy
-msgid "alert configuration"
-msgstr "Internett-konfigurasjon"
-
-#: ../../standalone/logdrake_.c:458
-#, fuzzy
-msgid "Please enter your email address below "
-msgstr "Vennligst prøv igjen"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Lagre Som..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Vennligst velg din musetype."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Emulere tredje knapp?"
-
-#: ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Reading printer data ..."
-msgstr "Leser skriverdata: ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "Finner enheter ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Test porter"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, fuzzy, c-format
-msgid "%s found on %s, configure it?"
-msgstr "Ønsker du å konfigurere en skriver?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-#, fuzzy
-msgid "Select a scanner"
-msgstr "Velg et grafikk-kort"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:109
-#, fuzzy
-msgid "choose device"
-msgstr "Oppstartsenhet"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr ""
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Velg språk"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Velg installasjonsklasse"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Oppdaging av harddisk"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Konfigurer mus"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Velg tastatur"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Sikkerhet"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Oppsett filsystemer"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Formater partisjoner"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Velg pakker for installering"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Installer systemet"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Legg til en bruker"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Konfigurer nettverk"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Konfigurer tjenester"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Installer oppstartslaster"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Opprett en oppstartdiskett"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Konfigurer X"
-
-#: ../../steps.pm_.c:34
-#, fuzzy
-msgid "Install system updates"
-msgstr "Installer systemet"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Avslutt installering"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Nettverksmaskin (klient)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "NFS-tjener, SMB-tjener, Proxy-tjener, SSH-tjener"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Office"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Gnome arbeidstasjon"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Verktøy for din Palm Pilot eller din Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Arbeidstasjon"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Server, Brannmur/ruter"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "Tjener for domenenavn og nettverksinformasjon"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"Kontorprogrammer: tekstbehandlere (kword, abiword), regneark (kspread, "
-"gnumeric), pdf fremvisere etc"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Lydrelaterte verktøy: mp3 eller midi-spillere, miksere etc."
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Bøker og howto's om Linux og fri programvare"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "KDE arbeidstasjon"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm etc"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimedia - Video"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "Sett med verktøy for e-post, nyheter, web, filoverføring og chat"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Database"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL eller MySQL database tjener"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Verktøy for å forenkle konfigurasjonen på maskinen din"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimedia - Lyd"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Dokumentasjon"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Konsollverktøy"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Postfix posttjener, Inn nyhetstjener"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Internettstasjon"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Multimediastasjon"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Konfigurasjon"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Mere grafiske skrivebord (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"K Desktop Environment, basis grafikkmiljø med en samling av passende verktøy"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Grafisk miljø"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Utvikling"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache og Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Verktøy for å opprette og brenne CD'er"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Kontor og arbeidsmaskin"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm etc"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Grafiske programmer så som Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS"
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "C og C++ utviklingsbibliotek, programmer og include filer"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Nettverk datamaskintjener"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Server, Mail/Gruppevare/News"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Spillstasjon"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Videospillere og redigerere"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimedia - Grafikk"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Underholdningsprogrammer: arkade, bordspill, strategi etc"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"Sett med verktøy for å lese og sende e-post og nyheter (pine, mutt, tin...) "
-"og for se på webben"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Personlig finans"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"Et grafisk miljø med et brukervennlig sett med applikasjoner og skrivebords- "
-"verktøy"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "Klienter for forskjellige protokoller inkludert ssh"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Internett-gateway"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Lyd og bilde avspilling/redigeringsprogrammer"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Andre grafiske skrivebord"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Redigerere, skall, filverktøy, terminaler"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Programmer for å håndtere dine finanser, så som gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Personling informasjonshåndtering"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimedia - CD-brenning"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Vitenskaplig arbeidsstasjon"
-
-#, fuzzy
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "Konfigurasjon postinstallering"
-
-#, fuzzy
-#~ msgid "Go back"
-#~ msgstr "Loopback"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Proxy burde være ftp://..."
-
-#, fuzzy
-#~ msgid "quit"
-#~ msgstr "Avslutt"
-
-#~ msgid "Internet and Messaging"
-#~ msgstr "Internett og beskjeder"
-
-#~ msgid "Multimedia and Graphics"
-#~ msgstr "Multimedia og grafikk"
-
-#~ msgid "Server Software"
-#~ msgstr "Tjenerprogramvare"
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "MandrakeCampus"
-
-#~ msgid "MandrakeConsulting"
-#~ msgstr "MandrakeConsulting"
-
-#~ msgid "MandrakeStore"
-#~ msgstr "MandrakeStore"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (virker ikke på gamle BIOS'er)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "Du har ingen partisjoner!"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake klarte ikke å lese partisjonstabellen korrekt.\n"
-#~ "Fortsett på eget ansvar!"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "Jeg kan ikke lese partisjonstabellen din, den er for ødelagt for meg :(\n"
-#~ "Jeg vil førsøke å blanke ut dårlige partisjoner"
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "Brannmurkonfigurasjon"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "Brannmurkonfigurasjon"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "You already have set up a firewall.\n"
-#~ "Click on Configure to change or remove the firewall"
-#~ msgstr ""
-#~ "Brannmur\n"
-#~ "\n"
-#~ "Du har allerede satt opp en brannmur.\n"
-#~ "Klikk på Konfigurer for å endre eller fjerne brannmuren"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Click on Configure to set up a standard firewall"
-#~ msgstr ""
-#~ "Brannmur\n"
-#~ "\n"
-#~ "Klikk på Konfigurer for å sette opp en standard brannmur"
-
-#~ msgid ""
-#~ "We'll now ask you questions about which services you'd like to allow\n"
-#~ "the Internet to connect to. Please think carefully about these\n"
-#~ "questions, as your computer's security is important.\n"
-#~ "\n"
-#~ "Please, if you're not currently using one of these services, firewall\n"
-#~ "it off. You can change this configuration anytime you like by\n"
-#~ "re-running this application!"
-#~ msgstr ""
-#~ "Vi vil nå stille deg spørsmål om hvilke tjenester du vil tillate\n"
-#~ "Internett å koble til. Tenk nøye over disse spørsmålene,\n"
-#~ "da sikkerheten til maskinen din er viktig.\n"
-#~ "\n"
-#~ "Hvis du ikke bruker noen av disse tjenestene for øyeblikket, skru\n"
-#~ "av brannmur. Du kan endre denne konfigurasjonen når du vil ved å\n"
-#~ "kjøre denne applikasjonen på nytt!"
-
-#~ msgid ""
-#~ "Are you running a web server on this machine that you need the whole\n"
-#~ "Internet to see? If you are running a webserver that only needs to be\n"
-#~ "accessed by this machine, you can safely answer NO here.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Kjører du en web-tjener på denne maskinen som hele hele Internett "
-#~ "trenger\n"
-#~ "å se? Hvis du kjører en web-tjener som kun trenger tilgang fra denne "
-#~ "maskinen\n"
-#~ "kan du trygt svare NEI her.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a name server on this machine? If you didn't set one\n"
-#~ "up to give away IP and zone information to the whole Internet, please\n"
-#~ "answer no.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Kjører du en navnetjener på denne maskinen? Hvis du ikke satte opp en\n"
-#~ "for å gi ut IP og soneinformasjon til hele Internett, vennligst svar "
-#~ "nei.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Do you want to allow incoming Secure Shell (ssh) connections? This\n"
-#~ "is a telnet-replacement that you might use to login. If you're using\n"
-#~ "telnet now, you should definitely switch to ssh. telnet is not\n"
-#~ "encrypted -- so some attackers can steal your password if you use\n"
-#~ "it. ssh is encrypted and doesn't allow for this eavesdropping."
-#~ msgstr ""
-#~ "Ønsker du å tillate innkommende Secure Shell (ssh) tilkoblinger? Dette\n"
-#~ "er et alternativ til telnet som du kan bruke til innlogg. Hvis du bruker\n"
-#~ "telnet nå burde du definitivt bytte til ssh. telnet er ikke kryptert --\n"
-#~ "så noen angripere kan stjele passordet ditt hvis du bruker det. ssh\n"
-#~ "er kryptert og tillater ikke dette."
-
-#~ msgid ""
-#~ "Do you want to allow incoming telnet connections?\n"
-#~ "This is horribly unsafe, as we explained in the previous screen. We\n"
-#~ "strongly recommend answering No here and using ssh in place of\n"
-#~ "telnet.\n"
-#~ msgstr ""
-#~ "Ønsker du å tillate innkommende telnet tilkoblinger?\n"
-#~ "Dette er forferdelig usikkert som vi forklarte i forrige skjermbilde. Vi\n"
-#~ "anbefaler på det sterkeste å svare Nei her og bruke ssh i stedet for\n"
-#~ "telnet.\n"
-
-#~ msgid ""
-#~ "Are you running an FTP server here that you need accessible to the\n"
-#~ "Internet? If you are, we strongly recommend that you only use it for\n"
-#~ "Anonymous transfers. Any passwords sent by FTP can be stolen by some\n"
-#~ "attackers, since FTP also uses no encryption for transferring passwords.\n"
-#~ msgstr ""
-#~ "Kjører du en FTP-tjener her som du trenger å ha tilgjengelig på\n"
-#~ "Internett? I såfall anbefaler vi på det sterkeste at du kun bruker\n"
-#~ "den til anonyme overføringer. Passord sendt med FTP kan stjeles av\n"
-#~ "angripere, siden FTP heller ikke bruker kryptering for å overføre "
-#~ "passord.\n"
-
-#~ msgid ""
-#~ "Are you running a mail server here? If you're sending you \n"
-#~ "messages through pine, mutt or any other text-based mail client,\n"
-#~ "you probably are. Otherwise, you should firewall this off.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Kjører du en epost-tjener her? Hvis du sender beskjeder via \n"
-#~ "pine, mutt eller andre tekstbaserte epost-klienter gjør du\n"
-#~ "antageligvis det. Eller skal du slå av dette.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a POP or IMAP server here? This would\n"
-#~ "be used to host non-web-based mail accounts for people via \n"
-#~ "this machine.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Kjører du en POP- eller IMAP-tjener her? Denne vil bli\n"
-#~ "brukt som vert for ikke-web-baserte epost-kontoer via \n"
-#~ "denne maskinen.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "You appear to be running a 2.2 kernel. If your network IP\n"
-#~ "is automatically set by a computer in your home or office \n"
-#~ "(dynamically assigned), we need to allow for this. Is\n"
-#~ "this the case?\n"
-#~ msgstr ""
-#~ "Det ser ut til at du kjører en 2.2 kjerne. Hvis nettverks-IP'en\n"
-#~ "din er automatisk satt av en maskin hjemme eller på kontoret \n"
-#~ "(dynamisk tildelt), trenger vi å tillate dette.. Er dette\n"
-#~ "tilfelle?\n"
-
-#~ msgid ""
-#~ "Is your computer getting time syncronized to another computer?\n"
-#~ "Mostly, this is used by medium-large Unix/Linux organizations\n"
-#~ "to synchronize time for logging and such. If you're not part\n"
-#~ "of a larger office and haven't heard of this, you probably \n"
-#~ "aren't."
-#~ msgstr ""
-#~ "Mottar maskinen din tid synkronisert til en annen maskin?\n"
-#~ "For det meste er dette brukt av medium-store /Unix/Linux\n"
-#~ "organisasjoner for å synkronisere tid for ting som logging. Hvis\n"
-#~ "du ikke er en del av et større kontor og ikke har hørt om dette\n"
-#~ "gjør du antageligvis ikke."
-
-#~ msgid ""
-#~ "Configuration complete. May we write these changes to disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Konfigurasjon ferdig. Skal vi skrive endringene til disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid "Can't open %s for writing: %s\n"
-#~ msgstr "Kan ikke åpne %s for skriving: %s\n"
-
-#~ msgid "Url should begin with 'ftp:'"
-#~ msgstr "URLen bør begynne med \"ftp:\""
-
-#~ msgid ""
-#~ "\n"
-#~ "Welcome to the Printer Setup Wizard\n"
-#~ "\n"
-#~ "This wizard will help you to install your printer(s) connected to this "
-#~ "computer.\n"
-#~ "\n"
-#~ "Please plug in your printer(s) on this computer and turn it/them on. "
-#~ "Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-#~ "want to set up your printer(s) now.\n"
-#~ "\n"
-#~ "Note that some computers can crash during the printer auto-detection, "
-#~ "turn off \"Auto-detect printers\" to do a printer installation without "
-#~ "auto-detection. Use the \"Expert Mode\" of printerdrake when you want to "
-#~ "set up printing on a remote printer if printerdrake does not list it "
-#~ "automatically."
-#~ msgstr ""
-#~ "\n"
-#~ "Velkommen til skriverveiviseren\n"
-#~ "\n"
-#~ "Den veiviseren vil la deg installere din(e) skriver(e) som er tilkoblet "
-#~ "denne maskin.\n"
-#~ "\n"
-#~ "Vennligt koble skriveren(e) til maskinen og skru dem på. Klikk på \"neste"
-#~ "\" når du er klar, og på \"avbryt\" hvis du ikke ønsker å sette opp "
-#~ "skrivere nå.\n"
-#~ "\n"
-#~ "Merk at noen datamaskiner kan kræsje under skriver autooppdating, skru av "
-#~ "\"autodetekter skrivere\" for å installere skrivere uten autodetektering. "
-#~ "Bruk \"ekspertmodus\" til printerdrake når du ønsker å sette opp utskrift "
-#~ "på en fjernskriver og printerdrake ikke lister den automatisk."
-
-#~ msgid "Auto-Detection of Printers"
-#~ msgstr "Automatisk detektering av skrivere"
-
-#~ msgid "Set up printer manually"
-#~ msgstr "Sett opp skriver manuellt"
-
-#~ msgid ""
-#~ "Network printers can only be installed after the installation. Choose "
-#~ "\"Hardware\" and then \"Printer\" in the Mandrake Control Center."
-#~ msgstr ""
-#~ "Nettverksskrivere kan bare installeres etter installasjonen. Velg "
-#~ "\"Hardware\" og så \"Printer\" i Mandrake Control Center."
-
-#~ msgid "Installing HPOJ package..."
-#~ msgstr "Installerer HPOJ pakke..."
-
-#~ msgid "Checking device and configuring HPOJ..."
-#~ msgstr "Sjekker enhet og konfigurer HPOJ ..."
-
-#~ msgid "Scanning on your HP multi-function device"
-#~ msgstr "Skanner på din HP multifunksjonsenhet"
-
-#~ msgid "Making printer port available for CUPS..."
-#~ msgstr "Gjør skriverport tilgjengelig for CUPS ..."
-
-#~ msgid "Control Center"
-#~ msgstr "Kontrollpanel"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "Velg verktøyet du ønsker å bruke"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "ingen serie_usb funnet\n"
-
-#~ msgid "fsck failed with exit code %d or signal %d"
-#~ msgstr "fsck avsluttet med feilkode %d eller signal %d"
-
-#~ msgid "Graphics card identification: %s\n"
-#~ msgstr "Grafikk-kort identifisering: %s\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "Velg opsjoner for tjener"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "Monitor er ikke konfigurert"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "Grafikk-kort er ikke konfigurert ennå"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "Oppløsninger er ikke valgt ennå"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "prøv å endre noen parametere"
-
-#~ msgid "An error occurred:"
-#~ msgstr "En feil oppsto:"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "Slutter om %d sekunder"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "Er dette den riktige innstillingen?"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "En feil oppsto, prøv å endre noen parametere"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "XFree86-tjener: %s"
-
-#~ msgid "Show all"
-#~ msgstr "Vis alle"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "Forbereder X-Window konfigurasjon"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "Hva ønsker du å gjøre?"
-
-#~ msgid "Change Monitor"
-#~ msgstr "Endre monitor"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "Endre grafikk-kort"
-
-#~ msgid "Change Server options"
-#~ msgstr "Endre opsjoner for tjener"
-
-#~ msgid "Show information"
-#~ msgstr "Vis informasjon"
-
-#~ msgid "Test again"
-#~ msgstr "Test igjen"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "Velg et grafikk-kort"
-
-#~ msgid "Choose a X driver"
-#~ msgstr "Velg en X driver"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "Standard VGA, 640x480 ved 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "Super VGA 800x600 ved 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "8514 kompatibel, 1024x768 ved 87 Hz interlaced (ikke 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 1024x768 ved 87 Hz interlaced, 800x600 ved 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "Utvidet Super VGA, 800x600 ved 60 Hz, 640x480 ved 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "Ikke-interlaced SVGA, 1024x768 ved 60 Hz, 800x600 ved 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "Høyfrekvens SVGA, 1024x768 ved 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "Flerfrekvens som kan klare 1280x1024 ved 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "Flerfrekvens som kan klare 1280x1024 ved 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "Flerfrekvens som kan klare 1280x1024 ved 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "Monitor som kan klare 1600x1200 ved 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "Monitor som kan klare 1600x1200 ved 76 Hz"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr "Den totale størrelsen for gruppene du har valgt er omtrent %d MB.\n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "Hvis du ønsker å installere mindre enn denne størrelsen,\n"
-#~ "velg den prosentdelen av pakkene som du ønsker å installere.\n"
-#~ "\n"
-#~ "En lav prosentdel vil installere bare de mest viktige pakkene;\n"
-#~ "en prosentdel på 100%% vil installere alle valgte pakker."
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "Du har plass på disken din for bare %d%% av disse pakkene.\n"
-#~ "\n"
-#~ "Hvis du ønsker å installere mindre enn dette,\n"
-#~ "velg den prosentdelen av pakkene som du ønsker å installere.\n"
-#~ "En lav prosentdel vil installere bare de mest viktige pakkene;\n"
-#~ "en prosentdel på %d%% vil installere så mange pakker som mulig."
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "Du vil kunne velge disse mere spesifisert i neste trinn."
-
-#~ msgid "Percentage of packages to install"
-#~ msgstr "Prosentdel av pakker å installere"
-
-#~ msgid "Complete (%dMB)"
-#~ msgstr "Full (%dMB)"
-
-#~ msgid "Minimum (%dMB)"
-#~ msgstr "Minimum (%dMB)"
-
-#~ msgid "Recommended (%dMB)"
-#~ msgstr "Anbefalt (%dMB)"
-
-#~ msgid ""
-#~ "Is your printer a multi-function device from HP (OfficeJet, PSC, "
-#~ "PhotoSmart, LaserJet 1100/1200/1220/3200/3300 with scanner)?"
-#~ msgstr ""
-#~ "Er skriveren din en multifunksjonsenhet fra HP (OfficeJet, PSC, "
-#~ "PhotoSmart, LaserJet 1100/1200/1220/3200/3300 med skanner)?"
-
-#~ msgid ""
-#~ "***********************************************************************\n"
-#~ "\n"
-#~ msgstr ""
-#~ "***********************************************************************\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "***********************************************************************\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "***********************************************************************\n"
-#~ "\n"
-
-#~ msgid "Utilities"
-#~ msgstr "Verktøy"
-
-#~ msgid "Archiving, emulators, monitoring"
-#~ msgstr "Arkivering, emulatorer, overvåkning"
diff --git a/perl-install/share/po/pl.po b/perl-install/share/po/pl.po
deleted file mode 100644
index 262909659..000000000
--- a/perl-install/share/po/pl.po
+++ /dev/null
@@ -1,14487 +0,0 @@
-# Polish translation file
-# Pawe³ Jab³oñski <pj@linux-mandrake.com>, 2001,2002
-# Arkadiusz Lipiec <alipiec@elka.pw.edu.pl>, 2002
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-09-10 23:09+0200\n"
-"Last-Translator: Arkadiusz Lipiec <alipiec@elka.pw.edu.pl>\n"
-"Language-Team: Polish <pl@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-2\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB lub wiêcej"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Wybór serwera X"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X serwer"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Konfiguracja wielomonitorowa"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Twój system obs³uguje wiele monitorów.\n"
-"Co chcesz zrobiæ?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Okre¶l rozmiar pamiêci karty graficznej"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "Konfiguracja XFree"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Któr± konfiguracjê XFree chcesz u¿ywaæ?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Konfiguruj wszystkie monitory niezale¿nie"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "U¿yj rozszerzenia Xinerama"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Konfiguruj tylko kartê \"%s\"%s"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s z obs³ug± sprzêtowej akceleracji 3D"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Dla Twojej karty akceleracja 3D jest obs³ugiwana tylko przez XFree %s.\n"
-"Twoja karta jest obs³ugiwana przez XFree %s, gdzie mo¿e byæ wydajniejsza "
-"obs³uga 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Dla Twojej karty akceleracja 3D jest obs³ugiwana tylko przez XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s z EKSPERYMENTALN¡ obs³ug± sprzêtowej akceleracji 3D"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Dla Twojej karty akceleracja 3D jest obs³ugiwana tylko przez XFree %s.\n"
-"JEST TO ROZWI¡ZANIE EKSPERYMENTALNE, MO¯E ZAWIESIÆ KOMPUTER.\n"
-"Twoja karta jest obs³ugiwana przez XFree %s, gdzie mo¿e byæ wydajniejsza "
-"obs³uga 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Dla Twojej karty akceleracja 3D jest obs³ugiwana przez XFree %s.\n"
-"JEST TO ROZWI¡ZANIE EKSPERYMENTALNE, MO¯E ZAWIESIÆ KOMPUTER."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (sterownik ekranu instalatora)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "W³asne"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "Karta graficzna"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitor"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Rozdzielczo¶æ"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "Test"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Opcje"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "Ok"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Zakoñcz"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Zachowaæ zmiany?\n"
-"Aktualna konfiguracja jest nastêpuj±ca:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Wybierz monitor"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Plug'n Play"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Standardowa"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "Dostawca"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-"Wykrywanie sprzêtu Plug'n Play zakoñczone niepowodzeniem. Wybierz monitor z "
-"listy"
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Dwa krytyczne parametry to czêstotliwo¶æ synchronizacji pionowej,\n"
-"która okre¶la, jak czêsto od¶wie¿any jest ca³y ekran oraz najbardziej "
-"istotny\n"
-"- czêstotliwo¶æ synchronizacji poziomej - rysowania linii.\n"
-"\n"
-"Jest BARDZO WA¯NE aby nie podaæ typu monitora o wiêkszym zakresie\n"
-"czêstotliwo¶ci odchylania ni¿ mo¿liwo¶ci twojego monitora,\n"
-"poniewa¿ mo¿e to spowodowaæ jego uszkodzenie.\n"
-"Je¶li masz w±tpliwo¶ci, wybierz zachowawcze ustawienia."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Czêstotliwo¶æ synchronizacji poziomej"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Czêstotliwo¶æ synchronizacji pionowej"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 kolorów (8 bitów)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 tys. kolorów (15 bitów)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 tys. kolorów (16 bitów)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 mln. kolorów (24 bity)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 mld. kolorów (32 bity)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Rozdzielczo¶ci"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Okre¶l rozdzielczo¶æ oraz g³êbiê kolorów"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Karta graficzna: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Anuluj"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Test konfiguracji"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Czy chcesz przetestowaæ t± konfiguracjê?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "Uwaga: testowanie tej karty graficznej mo¿e zawiesiæ komputer"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Uk³ad klawiatury: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Typ myszy: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Port myszy: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Synchronizacja pozioma monitora: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Synchronizacja pionowa monitora: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Karta graficzna: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Pamiêæ karty: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Ilo¶æ kolorów: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Rozdzielczo¶æ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "Serwer XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "Sterownik XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "Interfejs graficzny przy uruchamianiu"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Mo¿na skonfigurowaæ komputer, aby automatycznie po uruchomieniu startowa³y X-"
-"y.\n"
-"Czy chcesz, by X Window by³ uruchamiany po uruchomieniu komputera?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"Wygl±da na to, ¿e karta graficzna posiada z³±cze TV-OUT.\n"
-"Mo¿na je skonfigurowaæ do wspó³pracy z u¿yciem bufora ramek.\n"
-"\n"
-"Aby u¿ywaæ tej funkcji nale¿y pod³±czyæ kartê graficzn± do\n"
-"telewizora przed uruchomieniem komputera.\n"
-"Nastêpnie nale¿y wybraæ wpis \"TVout\" w programie rozruchowym\n"
-"\n"
-"Czy chcesz posiadaæ t± funkcjê?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "W jakim systemie pracuje Twój telewizor?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Pierwszy sektor na partycji startowej"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Pierwszy sektor na dysku (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "Instalacja SILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Gdzie chcesz zainstalowaæ program rozruchowy?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "Instalacja LILO/Grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO z menu tekstowym"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO z menu graficznym"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Start z DOS/Windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Podstawowe opcje programu rozruchowego"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Preferowany program rozruchowy"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Instalacja programu rozruchowego"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Urz±dzenie startowe"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Odczytuj du¿e bloki"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "du¿e bloki"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Tryb video"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Opó¼nienie przed uruchomieniem domy¶lnego systemu"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Has³o"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Has³o (powtórnie)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Ograniczenie opcji wiersza poleceñ"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "ograniczenie"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Czyszczenie /tmp przy ka¿dym uruchomieniu systemu"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Okre¶l rozmiar pamiêci, je¶li jest to wymagane (znaleziono %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "W³±czyæ profile sprzêtowe?"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Podaj rozmiar pamiêci w MB"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr "Opcja \"Ograniczenie opcji wiersza poleceñ\" nie dzia³a bez has³a"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Spróbuj ponownie"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Has³a nie zgadzaj± siê"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Komunikat pocz±tkowy"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Zw³oka Open Firmware"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Opó¼nienie uruchamiania"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Uaktywniæ uruchamianie z CD?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Uaktywniæ uruchamianie OF?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Domy¶lny system operacyjny?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"Zdecydowano o zainstalowaniu programu rozruchowego na partycji. (ang. "
-"bootloader)\n"
-"To sugeruje, ¿e ju¿ posiadasz program rozruchowy na uruchamianym dysku "
-"twardym: (np. System Commander).\n"
-"\n"
-"Z którego dysku ma byæ uruchamiany system?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Posiadasz nastêpuj±ce pozycje.\n"
-"Mo¿na dodaæ nastêpne lub zmieniæ istniej±ce."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Dodaj"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Gotowe"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Modyfikuj"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Jakiego typu pozycjê chcesz dodaæ?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Inny system operacyjny (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Inny system operacyjny (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Inny system operacyjny (Windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Obraz"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Do³±cz"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Startowy ramdysk"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Zapis-odczyt"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tablica"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Niebezpieczne"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Etykieta"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Domy¶lne"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Rozmiar startowego ramdysku"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "Brak video"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Usuñ pozycjê"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Pusta etykieta jest niedozwolona"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Nale¿y okre¶liæ obraz j±dra"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Nale¿y okre¶liæ g³ówn± partycjê"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Ta etykieta jest ju¿ u¿ywana"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Znaleziono %s %s interfejsów"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Czy posiadasz inne?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Czy posiadasz interfejs %s?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Nie"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Tak"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Wy¶wietl informacje o sprzêcie"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Instalacja sterownika do karty %s %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(modu³ %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"Mo¿na teraz podaæ jego opcje dla modu³u %s.\n"
-"Nale¿y zwróciæ uwagê, ¿e ka¿dy adres powinien byæ podawany z przedrostkiem "
-"0x jak np. \"0x123\""
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Mo¿na teraz przekazaæ parametry do modu³u %s.\n"
-"S± one w formacie \"nazwa1=warto¶æ1 nazwa2=warto¶æ2 ...\".\n"
-"Na przyk³ad, \"io=0x300 irq=7\" "
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Opcje modu³u:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Który sterownik %s wypróbowaæ?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"W pewnych przypadkach sterownik %s potrzebuje dodatkowych\n"
-"informacji do poprawnego dzia³ania, mimo ¿e zazwyczaj dzia³a\n"
-"bez nich. Czy chcesz podaæ dodatkowe parametry, czy te¿ \n"
-"pozwolisz sterownikowi wykryæ je automatycznie?\n"
-"Czasami wykrywanie mo¿e zawiesiæ komputer, nie powinno\n"
-"wywo³aæ to jednak ¿adnych uszkodzeñ (utraty danych)."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Autodetekcja"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Okre¶l parametry"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"£adowanie modu³u %s zakoñczone niepowodzeniem.\n"
-"Czy chcesz spróbowaæ z innymi parametrami?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "dostêp do programów X Window"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "dostêp do narzêdzi rpm"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "mo¿liwo¶æ uruchomienia \"su\""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "dostêp do plików administracyjnych"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "dostêp do narzêdzi sieciowych"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "dostêp do narzêdzi kompiluj±cych"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(ju¿ dodano %s)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Has³o jest zbyt proste"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Podaj nazwê u¿ytkownika"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr ""
-"Nazwa u¿ytkownika mo¿e sk³adaæ siê tylko z ma³ych liter, cyfr, `-'i `_'"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "Nazwa u¿ytkownika jest za d³uga"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Ten u¿ytkownik zosta³ ju¿ dodany"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Dodaj u¿ytkownika"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Podaj dane u¿ytkownika\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Akceptuj u¿ytkownika"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Imiê i nazwisko"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Identyfikator:"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Pow³oka"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Ikona"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Automatyczne logowanie"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Mo¿na skonfigurowaæ komputer, by automatycznie logowa³ u¿ytkownika w "
-"systemie.\n"
-"Czy chcesz skorzystaæ z tej mo¿liwo¶ci?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Wybierz domy¶lnego u¿ytkownika:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Wybierz uruchamiane ¶rodowisko graficzne:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Wybierz jêzyk u¿ywany w systemie."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr ""
-"Mandrake Linux obs³uguje wiele jêzyków. Wybierz\n"
-"jêzyki do zainstalowania. Bêd± one dostêpne po zakoñczeniu\n"
-"instalacji i ponownym uruchomieniu systemu."
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Wszystkie"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Zezwól wszystkim u¿ytkownikom"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Bez wspó³dzielenia"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr ""
-"Ten pakiet %s wymaga instalacji.\n"
-"Czy chcesz go zainstalowaæ?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr ""
-"Mo¿na eksportowaæ u¿ywaj±c NFP lub Samby. Którego protoko³u chcesz u¿yæ?"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Brak wymaganego pakietu %s"
-
-#: ../../any.pm_.c:1005
-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 ""
-"Czy chcesz zezwoliæ u¿ytkownikom na eksport niektórych katalogów w ich "
-"katalogu domowym?\n"
-"Udostêpnienie tej opcji pozwoli u¿ytkownikom na klikniêcie przycisku"
-"\"Wspó³dziel\" w konquerorze i nautilusie.\n"
-"\n"
-"\"W³asne\" pozwoli na ustawienia indywidualne dla ka¿dego u¿ytkownika.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "Uruchom userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"Wspó³dzielenie zale¿ne od u¿ytkownika u¿ywa grupy \"fileshare\". \n"
-"Mo¿na u¿yæ programu userdrake aby dodaæ u¿ytkownika do tej grupy."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Witajcie, w³amywacze"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Z³y"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Standardowy"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Wysoki"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Wy¿szy"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranoidalny"
-
-#: ../../any.pm_.c:1080
-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 ""
-"Ten poziom powinien byæ u¿ywany ostro¿nie. Co prawda system jest ³atwiejszy\n"
-"do u¿ywania, ale jest te¿ bardziej wra¿liwy i mniej bezpieczny, szczególnie "
-"dla \n"
-"maszyn pracuj±cych w Internecie. Nie ma zabezpieczenia has³em!"
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"Has³a s± uaktywnione ale ci±gle nie zalecane jest u¿ywanie komputera\n"
-"w sieci."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"To jest standardowy poziom zabezpieczeñ dla komputera, który bêdzie "
-"korzysta³ z sieci jako klient."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-"Wci±¿ istniej± pewne ograniczenia. Co noc uruchamianych jest kilka "
-"dodatkowych procesów automatycznie sprawdzaj±cych konfiguracjê."
-
-#: ../../any.pm_.c:1086
-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 ""
-"Ten poziom umo¿liwia u¿ycie komputera jako serwera.\n"
-"Poziom bezpieczeñstwa jest wystarczaj±co wysoki aby u¿ywaæ systemu jako\n"
-"serwera akceptuj±cego po³±czenia od wielu klientów. Uwaga: je¶li twoja "
-"maszyna jest tylko klientem pracuj±cym w sieci, lepiej jest zmniejszyæ "
-"poziom zabezpieczeñ."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Ten poziom bazuje na poprzednim, lecz system jest ca³kowicie zamkniêty. "
-"Wszystkie zabezpieczenia s± w³±czone."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "Podstawowe opcje DrakSec"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "wybierz ¿±dany poziom bezpieczeñstwa"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Poziom bezpieczeñstwa"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "U¿ywaj libsafe dla serwerów"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-"Biblioteka, która chroni przed przepe³nieniem bufora oraz przed atakami "
-"odpowiednio spreparowanych ci±gów znaków."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "Administrator zabezpieczeñ (login lub e-mail)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"W tym miejscu mo¿na wybraæ klawisz lub kombinacjê klawiszy\n"
-"umo¿liwiaj±cych prze³±czanie pomiêdzy ró¿nymi uk³adami\n"
-"klawiatur (np: latin na non-latin)"
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Witamy w programie wybierajacym system operacyjny- %s\n"
-"\n"
-"Wybierz system operacyjny z listy powyzej lub\n"
-"czekaj %d sekund na domyslny start.\n"
-"\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Witaj w programie wybierajacym system - GRUB!"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Uzyj klawiszy %c i %c, aby podswietlic pozycje."
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr ""
-"Nacisnij Enter, aby zaladowac wybrany system operacyjny, `e' aby wyedytowac"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "komendy przed zaladowaniem albo 'c' , aby pracowac w linii polecen."
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "Wyró¿nony system zostanie uruchomiony po %d sekundach."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "brak miejsca na /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Pulpit"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Menu startowe"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Nie mo¿na zainstalowaæ programu rozruchowego na partycji %s\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "brak pomocy.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Konfiguracja sposobu uruchamiania"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Plik"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Plik/_Wyj¶cie"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "Wygl±d nowoczesny z kategoriami"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "Styl nowoczesny"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Wygl±d tradycyjny"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Wygl±d tradycyjny Gtk+"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Uaktywnij graficzny start"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Tryb Lilo/Grub"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Tryb Yaboot"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "Zainstaluj tematy"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "Wy¶wietl temat spod konsoli"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "Utwórz nowy temat"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "Archiwizacja %s do %s.old"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "B³±d"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "nie mo¿na zarchiwizowaæ komunikatu lilo"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "Kopiowanie %s do %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "nie mo¿na zmieniæ komunikatu lilo"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "Nie odnaleziono komunikatu lilo"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "Nie mo¿na zapisaæ pliku /etc/sysconfig/bootspash."
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "Zapis %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"Nie mo¿na zapisaæ pliku /etc/sysconfig/bootsplash,\n"
-"gdy¿ nie zosta³ on znaleziony."
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "Nie mo¿na uruchomiæ mkinitrd -f /boot/initrd-%s.img %s."
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "Wpisz initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"Nie mo¿na ponownie uruchomiæ Lilo!\n"
-"Uruchom \"lilo\" jako root w wierszu poleceñ aby zakoñczyæ\n"
-"instalacjê tematu Lilo."
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "Ponownie uruchom \"lilo\""
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "Uwaga"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "Tematy lilo i ekranu powitalnego zosta³y pomy¶lnie zainstalowane"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "Instalacja tematu zakoñczy³a siê niepowodzeniem!"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"%s jest programem uruchamiaj±cym system (bootloaderem)\n"
-"Wybierz \"Konfiguruj\", by uruchomiæ druida instalacji."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Konfiguruj"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "Wybór ekranu"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "Tematy"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"Wybierz temat dla\n"
-"lilo i ekranu\n"
-"powitalnego, mo¿na\n"
-"wybraæ je oddzielnie"
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "Ekran Lilo"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "Ekran powitalny"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Tryb pracy systemu"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Uruchamiaj ¶rodowisko graficzne po uruchomieniu systemu"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Nie, nie chcê automatycznego logowania"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Tak, chcê dla tego u¿ytkownika korzystaæ z automatycznego logowania"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "nie mo¿na otworzyæ dla odczytu /etc/inittab: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d minut(y)"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 minuta"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d sekund"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Nie mo¿na pobraæ zrzutu ekranu przed partycjonowaniem"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Zrzuty ekranu bêd± dostêpne po instalacji w %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Francja"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Kostaryka"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Belgia"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Republika Czeska"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Niemcy"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Grecja"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Norwegia"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "Szwecja"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Holandia"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "W³ochy"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Austria"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "stany Zjednoczone"
-
-#: ../../diskdrake/dav.pm_.c:19
-msgid ""
-"WebDAV is a protocol that allows you to mount a web server's directory\n"
-"locally, and treat it like a local filesystem (provided the web server is\n"
-"configured as a WebDAV server). If you would like to add WebDAV mount\n"
-"points, select \"New\"."
-msgstr ""
-"WebDAV jest protoko³em umo¿liwiaj±cym montowanie katalogu serwera www\n"
-"lokalnie, oraz traktowany on jest jak lokalny system plików\n"
-"(zak³adaj±æ, ¿e serwer webowy jest skonfigurowany jako serwer WebDAV).\n"
-"Je¶li chcesz dodaæ punkty montowania WebDAV, wybierz \"Nowy\"."
-
-#: ../../diskdrake/dav.pm_.c:27
-msgid "New"
-msgstr "Nowy"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Odmontuj"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Montuj"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Serwer"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Punkt montowania"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "Podaj adres URL serwera WebDAV"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "URL powinien zaczynaæ siê od http:// lub https://"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "Serwer: "
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Punkt montowania: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Opcje: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Rozpocznij od stworzenia kopii zapasowej danych"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Czytaj uwa¿nie!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Je¿eli masz zamiar u¿ywaæ aboot pamiêtaj, by zostawiæ,\n"
-"wolne miejsce na pocz±tku dysku - wystarczy 2048 sektorów."
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Druid"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Wybierz czynno¶æ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Na dysku jest jedna wielka partycja FAT.\n"
-"(zazwyczaj u¿ywana przez Microsoft Dos/Windows)\n"
-"Nale¿y zacz±æ od pomniejszenia tej partycji\n"
-"(kliknij na partycji, po czym kliknij na \"Zmieñ rozmiar\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Kliknij na partycjê"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Szczegó³y"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "Nie znaleziono twardych dysków"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "JFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Pusty"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Inne"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Typy systemu plików:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Utwórz"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Typ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "U¿yj zamiast tego \"%s\""
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Usuñ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Najpierw \"Odmontuj\"."
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr "Po zmianie typu partycji %s, wszystkie dane na niej zostan± utracone"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Wybierz partycjê"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Utwórz inn± partycjê"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Wyjd¼"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Prze³±cz na tryb zaawansowany"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Prze³±cz na tryb standardowy"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Cofnij"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Kontynuowaæ mimo to?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Wyj¶cie bez zapisywania"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Opu¶ciæ program bez zapisywania tablicy partycji?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Chcesz zapisaæ modyfikacje /etc/fstab?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Rozmie¶æ automatycznie"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Wyczy¶æ wszystko"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Wiêcej"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Informacje o twardym dysku"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Wszystkie partycje podstawowe s± u¿ywane"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Nie mo¿na dodaæ wiêcej partycji"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"¯eby mieæ wiêcej partycji, nale¿y usun±æ jedn±,\n"
-"tak aby by³o mo¿liwe utworzenie partycji rozszerzonej."
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Zapisz tablicê partycji"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Przywróæ tablicê partycji"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Odzyskaj tablicê partycji"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Prze³aduj tablicê partycji"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Automatyczne montowanie no¶ników wymiennych"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Wybierz plik"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"Zapasowa tablica partycji ma inny rozmiar.\n"
-"Kontynuowaæ?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Ostrze¿enie"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"W³ó¿ dyskietkê do stacji.\n"
-"Wszystkie zapisane na niej dane zostan± utracone"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Próba odzyskania tablicy partycji"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Szczegó³owe informacje"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Zmieñ rozmiar"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Przesuñ"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formatuj"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Dodaj do RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Dodaj do LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Usuñ z RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Usuñ z LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Modyfikuj RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "U¿yj na plikopartycjê"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Utwórz now± partycjê"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Sektor startowy: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Rozmiar w MB: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Typ systemu plików: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Preferencja: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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 ""
-"Nie mo¿na utworzyæ nowej partycjj\n"
-"(osi±gniêto maksymaln± liczbê partycji podstawowych).\n"
-"Najpierw usuñ partycjê podstawow± i utwórz partycjê rozszerzon±."
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "Usun±æ plikopartycjê?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Zmiana typu partycji"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Jakiego systemu plików potrzebujesz?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Prze³±czenie z ext2 do ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Gdzie chcesz zamontowaæ plikopartycjê %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Gdzie chcesz zamontowaæ urz±dzenie %s?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Nie mo¿na odmontowaæ tej partycji, gdy¿ jest u¿ywana przez plikopartycjê.\n"
-"Zacznij od usuniêcia plikopartycji."
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Gdzie chcesz zamontowaæ %s?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Obliczanie granic systemu plików FAT"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Zmiana rozmiaru"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Tej partycji nie mo¿na zmniejszyæ"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Wszystkie dane na tej partycji powinny zostaæ zarchiwizowane"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr ""
-"Po zmianie rozmiaru partycji %s, wszystkie dane na niej zostan± utracone"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Okre¶l nowy rozmiar"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Nowy rozmiar w MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Na który dysk chcesz przenie¶æ ?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Sektor"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Na który sektor chcesz przenie¶æ ?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Przenoszenie"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Przenoszenie partycji..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Wybierz istniej±cy RAID aby dodaæ do niego"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "nowy"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Wybierz istniej±cy LVM aby dodaæ do niego"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "Nazwa LVM?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Na tej partycji nie mo¿na za³o¿yæ plikopartycji"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Plikopartycja"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Nazwa plikopartycji: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Podaj nazwê pliku"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Plik jest ju¿ u¿ywany jako plikopartycja, wybierz inny"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Plik ju¿ istnieje. U¿yæ go?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Opcje montowania"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Zmienne"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "urz±dzenie"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "poziom"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "rozmiar kawa³ka"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Uwa¿aj: ta operacja jest niebezpieczna"
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Okre¶l sposób partycjonowania."
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Wymagany jest pakiet %s. Czy chcesz go zainstalowaæ?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Niestety, nie mo¿na utworzyæ /boot tak daleko na dysku (poza cylindrem "
-"1024)\n"
-"Albo u¿yjesz LILO, (nie bêdzie dzia³aæ), lub nie bêdziesz u¿ywaæ lilo\n"
-"i nie potrzebujesz /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Dodano partycjê root (/) na dysku poza cylindrem 1024, nie ma te¿\n"
-"partycji /boot. Je¿eli wiêc chcesz u¿ywaæ programu rozruchowego lilo\n"
-"dodaj partycjê /boot poni¿ej cylindra 1024"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Wybrano jako partycjê root (/) programowy RAID.\n"
-"¯aden program rozruchowy nie jest w stanie obs³u¿yæ jej bez partycji /boot.\n"
-"Pamiêtaj wiêc o dodaniu partycji /boot."
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "Tablica partycji napêdu %s zostanie zapisana na dysk!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Nale¿y ponownie uruchomiæ komputer przed uaktywnieniem zmian"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr "Po sformatowaniu, wszystkie dane na partycji %s zostan± utracone"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Formatowanie"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Formatowanie plikopartycji %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Formatowanie partycji %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Ukryj pliki"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Przenie¶ pliki do nowej partycji"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"Katalog %s ju¿ zawiera pewne dane\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Przesnoszenie plików do nowej partycji"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Kopiowanie %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "Usuwanie %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "partycja %s nazywa siê teraz %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Urz±dzenie: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "Dosowy dysk: (przypuszczalnie %s)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Rodzaj: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Nazwa:"
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Pocz±tek: sektor %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Rozmiar: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s sektorów"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Cylinder %d do %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Sformatowana\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Nie sformatowana\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Zamontowano\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Plikopartycje:\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Domy¶lna partycja startowa\n"
-" (dla startu MS-DOS, nie dla lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Poziom %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Rozmiar kawa³ka %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "Dyski RAID %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Nazwa plikopartycji: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"Istnieje mo¿liwo¶æ, ¿e ta partycja\n"
-"jest partycj± sterowania (Driver partition)\n"
-"Lepiej zostawiæ j± w spokoju.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Ta specjalna partycja rozruchowa\n"
-"(bootstrap partition) jest u¿ywana\n"
-"przy podwójnym rozruchu systemu (dual-booting).\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr "Tylko do odczytu"
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Rozmiar: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Geometria: %s cylindrów, %s g³owic, %s sektorów\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Informacje: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "Dyski LVM %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Typ tabeli partycji: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "na kanale %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Klusz szyfruj±cy system plików"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Wybierz klucz szyfruj±cy system plików"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "Ten klucz jest zbyt prosty (musi posiadaæ co najmniej %d znaków)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "Klucze szyfruj±ce nie zgadzaj± siê"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Klucz szyfruj±cy"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Klucz szyfruj±cy (ponownie)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Zmiana typu"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Kliknij na no¶nik"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr ""
-"Nie mo¿na zalogowaæ siê z u¿yciem nazwy u¿ytkownika %s (niepoprawne has³o?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "Wymagana autentykacja domenowa"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "Jeszcze jedna"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "Jaka nazwa u¿ytkowika"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-"Wprowad¼ swoj± nazwê u¿ytkownika, has³o oraz nazwê domeny aby uzyskaæ dostêp "
-"do tego komputera."
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "Nazwa u¿ytkownika"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Domena"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Serwery wyszukiwania"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s formatowania z %s nieudane"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Nie wiadomo jak sformatowaæ %s typu %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "montowanie partycji %s do katalogu %s zakoñczy³o siê niepowodzeniem"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "b³±d odmontowania %s; %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "proste"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "z /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "serwer"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Nie mo¿na odczytaæ tablicy partycji %s jest zbyt uszkodzona :(\n"
-"Mo¿na kontynuowaæ USUWAJ¡C WSZYSTKIE DANE\n"
-"Innym rozwi±zaniem jest zabronienie instalatorowi modyfikowania tabeli "
-"partycji\n"
-" (wyst±pi³ b³±d: %s)\n"
-"\n"
-"Czy zgadzasz siê na utratê wszystkich partycji?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "Nie mo¿na u¿ywaæ JFS na partycji mniejszej ni¿ 16MB"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "Nie mo¿na u¿ywaæ ReiserFS na partycji mniejszej ni¿ 32MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Punkty montowania musz± zaczynaæ siê od /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Istnieje partycja z punktem montowania %s\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "Nie mo¿na u¿yæ Logicznego Woluminu LVM dla punktu montowania %s"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Ten katalog powinien byæ wewn±trz systemu plików / (root)"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"Dla tego punktu montowania wymagany jest porz±dny system plików (ext2, "
-"reiserfs, xfs, jfs)\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "Nie mo¿n u¿yæ zaszyfrowanego systemu plików dla puntku montowania %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Brak wolnego miejsca dla automatycznego rozmieszczenia"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Brak czynno¶ci do wykonania"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "B³±d otwarcia %s do zapisu: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "Brak alternatywnego sterownika"
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-"Brak alternetywnego sterownika OSS/ALSA dla twojej karty d¼wiêkowej (%s) "
-"aktualnie wykorzystuj±cej \"%s\""
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "Konfiguracja d¼wiêku"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Tutaj mo¿na wybraæ alternatywany sterownik (OSS lub ALSA) dla twojej karty "
-"d¼wiêkowej (%s)"
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"Twoja karta aktualnie wykorzystuje sterownik %s\"%s\" (domy¶lnym "
-"sterownikiem dla karty jest \"%s\")"
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "Sterownik:"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Pomoc"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr "Prze³±czanie pomiêdzy pomoc± dla ALSA lub OSS"
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 Source Sound) by³ pierwszym interfejsem API dla d¼wiêku. Jest on "
-"niezale¿nym od systemu interfejsem API (dostêpnym na wiêkszo¶ci platform "
-"uniksowych) lecz oferuje jedynie ograniczone mo¿liwo¶ci.\n"
-"\n"
-"ALSA (Advanced Linux Sound Architecture) jest zmodularyzowan± architektur±\n"
-"obs³uguj±c± szerok± gamê kart ISA, USB i PCI.\n"
-"\n"
-"Udostêpnia tak¿e znacznie bardziej rozbudowane API ni¿ OSS.\n"
-"\n"
-"Aby u¿yæ alsy, mo¿na wybraæ spo¶ród:\n"
-"- wstecznej zgodno¶ci z API OSS\n"
-"- nowego interfejsu API ALSA udostêpniaj±cego ulepszone funkcje wymagaj±ce "
-"jednak u¿ycia biblioteki ALSA.\n"
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-"Stary sterownik \"%s\" znajduje siê na czarnej li¶cie.\n"
-"\n"
-"Zanotowano, ¿e spowodowa³ on b³±d j±dra podczas od³adowywania.\n"
-"\n"
-"Nowy sterownik \"%s\" zostanie wykorzystany po nastêpnym uruchomieniu."
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Proszê czekaæ... ³adowanie konfiguracji"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Proszê czekaæ"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "Brak znanego sterownika"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Brak znanego sterownika dla twojej karty d¼wiêkowej (%s)"
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "Nieznany sterownik"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-"Sterownika \"%s\" dla twojej karty d¼wiêkowej brak na li¶cie\n"
-"obs³ugiwanego sprzêtu\n"
-"\n"
-"Wy¶lij wynik komendy \"lspcidrake -v\" do \n"
-"<install@mandrakesoft.com>\n"
-"z tematem: unlisted sound driver \"%s\""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "Model"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "Model twardego dysku"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "Kana³"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "Kana³ EIDE/SCSI"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "Szyna"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-"to jest fizyczna szyna, do której pod³±czone jest urz±dzenie (np: PCI, "
-"USB, ...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Modu³"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "modu³ j±dra GNU/Linux obs³uguj±cy to urz±dzenie"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "Klasa no¶nika"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "klasa urz±dzenia"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Opis"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "pole opisuj±ce urz±dzenie"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "Identyfikacja szyny"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- Urz±dzenia PCI i USB: to jest lista identyfikatorów producenta, "
-"urz±dzenia, dostawcy i urz±dzeñ zale¿nych PCI/USB"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "Po³o¿enie na szynie"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- urz±dzenia pci: to pole wy¶wietla z³±cze PCI, urz±dzenie i funkcjê karty\n"
-"- urz±dzenia eide: to pole okre¶la tryb urz±dzenia \"master\" lub \"slave\"\n"
-"- urz±dzenia scsi: identyfikatory szyny scsi oraz urz±dzenia scsi"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "Stary plik urz±dzenia"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "stara statyczna nazwa urz±dzenia u¿ywana w pakiecie dev"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "Nowe urz±dzenie devfs"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-"nowa dynamiczna nazwa urz±dzenia wygenerowana przez wewnêtrzny sytem plików "
-"urz±dzeñ j±dra"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "Liczba przycisków"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "nazwa producenta urz±dzenia"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "Alternatywne sterowniki"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr "lista alternatywnych sterowników dla tej karty d¼wiêkowej"
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/_Zakoñcz"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/Pomo_c"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/Pomo_c..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Pomoc Harddrake"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"Opis pól:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Zg³o¶ b³±d"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/O _programie..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "Informacje o Harddrake"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"To jest Harddrake, narzêdzie konfiguracji sprzêtu Mandrake.\n"
-"Wersja:"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "Autor:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Harddrake2 wersja "
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "Wykryty sprzêt"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "Informacje"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "Konfiguracja modu³u"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "Uruchom narzêdzie konfiguracyjne"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "Wykrywanie w toku"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "W tym miejscu mo¿na skonfigurowaæ ka¿dy parametr modu³u."
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "Uruchamianie \"%s\" ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr "Sprawdzanie klasy %s\n"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "g³ówny"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "drugorzêdny"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "Wykryj automatycznie"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "Nieznana|Standardowa"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "Nieznana|CPH05X (bt878) [wielu producentów]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "Nieznana|CPH06X (bt878) [wielu producentów]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"W przypadku wiêkszo¶ci kart telewizyjnych, modu³ bttv j±dra GNU/Linux "
-"automatycznie wykrywa poprawne parametry.\n"
-"Je¶li karta zosta³a wykryta niepoprawnie, mo¿na wymusiæ w tym miejscu "
-"poprawne typy tunera i karty. Wystarczy wybraæ parametry swojej karty tv,"
-"je¶li s± one wymagane"
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "Model karty :"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Typ tunera :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "Liczba buforów pobierania :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "liczba buforów pobierania dla pobierania mmap"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "Utawienia PLL :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "Obs³uga radia :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "w³±czona obs³uga radia"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux jest systemem wielodostêpnym, co oznacza ¿e ka¿dy u¿ytkownik\n"
-"posiada w³asne ustawienia, w³asne pliki, mo¿e pracowaæ równocze¶nie\n"
-"z innymi u¿ytkownikami na tym samym komputerze itd. Mo¿na zajrzeæ do\n"
-"\"Podrêcznika u¿ytkownika\" aby uzyskaæ na ten temat wiêcej informacji.\n"
-"Jednak w przeciwieñstwie do u¿ytkownika \"root\", bêd±cym administratorem\n"
-"u¿ytkownicy tutaj dodani nie bêd± mieli mo¿liwo¶ci zmiany czegokolwiek\n"
-"ponad swoje w³asne ustawienia. Nale¿y utworzyæ co najmniej jednego\n"
-"zwyk³ego u¿ytkownika dla siebie. Nale¿y siê logowaæ do tego konta w trakcie\n"
-"normalnej pracy. Pomimo, ¿e logowanie jako \"root\" jest bardzo praktyczne\n"
-"to jednak mo¿e byæ bardzo niebezpieczne! Najmniejsza pomy³ka mo¿e\n"
-"spowodowaæ nieodwracalne uszodzenie systemu. Je¶li z konta zwyk³ego\n"
-"u¿ytkownika zostanie wykonany nawet powa¿ny b³±d, utracona zostanie tylko\n"
-"czê¶æ danych tego u¿ytkownika a nie ca³y system.\n"
-"\n"
-"Najpierw nale¿y wprowadziæ rzeczywiste imiê. Nie jest to czynno¶æ wymagana,\n"
-"mo¿na wprowadziæ dowolny ci±g znaków. Instalator pobierze pierwszy wyraz z\n"
-"wprowadzonego ci±gu i przeniesie go do pola \"Nazwa u¿ytkownika\"\n"
-"To jest nazwa, któr± musi u¿ywaæ dany u¿ytkownik przy logowaniu. Oczywi¶cie\n"
-"mo¿na j± zmieniæ. Wa¿na jest wielko¶æ liter - dla Linuksa \"a\" i \"A\" to\n"
-"dwe ró¿ne litery. Nastêpnie nale¿y ustawiæ dla tego u¿ytkownika has³o.\n"
-"Mimo, ¿e has³o zwyk³ego u¿ytkownika nie jest tak newralgiczne jak,\n"
-"has³o \"roota\", to jednak z powodów bezpieczeñstwa nie nale¿y go pomijaæ.\n"
-"\n"
-"Je¶li klikniesz \"Akceptuj u¿ytkownika\", mo¿na dodaæ nastêpnych, je¶li\n"
-"zachodzi taka potrzeba. Nie ma ¿adnych ograniczeñ na ich liczbê. Dodaj np.\n"
-"konta dla wsystkich przyjació³, dla ojca, siostry itd. Po zakoñczeniu\n"
-"dodawania wybierz \"Gotowe\".\n"
-"\n"
-"Klikniêcie przycisku \"Zaawansowane\" umo¿liwia zmianê domy¶lnej \"pow³oki"
-"\"\n"
-"dla u¿ytkownika (domy¶lnie bash)."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Powy¿ej pokazano wykryte na Twoim dysku istniej±ce partycje linuksowe.\n"
-"Mo¿na zastosowaæ wybory okre¶lone przez druida, s± one odpowiednie\n"
-"w wiêkszo¶ci przypadków. Jesli wprowadza siê zmiany, nale¿y okre¶liæ "
-"przynajmniej partycjê root (\"/\"). Nie nale¿y wybieraæ zbyt ma³ej \n"
-"partycji - nie bêdzie mo¿na wówczas zainstalowaæ zbyt du¿o \n"
-"oprogramowania. Je¶li dane maj± byæ przechowywane na \n"
-"oddzielnej partycji, nale¿y tak¿e utworzyæ partycjê \"/home\"\n"
-"(jest to mo¿liwe tylko, je¶li\n"
-"dostêpnych jest wiêcej ni¿ jedna partycja linuksowa)\n"
-"\n"
-"Dla informacji, ka¿da partycja jest okre¶lona przez \"Nazwê\" i \"Rozmiar"
-"\".\n"
-"\n"
-"\"Nazwa\" jest okre¶lana nastêpuj±co: \"typ dysku\",\"numer dysku\",\n"
-"\"numer partycji\". (na przyk³ad \"hda1\").\n"
-"\n"
-"\"Typ dysku\" to \"hd\" w przypadku dysków IDE, \"sd\" w przypadku SCSI\n"
-"\n"
-"\"Numer dysku\" to litera po \"hd\" lub \"sd\". W przypadku dysków IDE:\n"
-"\n"
-" * \"a\" oznacza \"pierwszy dysk na pierwszym kontrolerze IDE\";\n"
-"\n"
-" * \"b\" oznacza \"drugi dysk na pierwszym kontrolerze IDE\";\n"
-"\n"
-" * \"c\" oznacza \"pierwszy dysk na drugim kontrolerze IDE\";\n"
-"\n"
-" * \"d\" oznacza \"drugi dysk na drugim kontrolerze IDE\"\n"
-"\n"
-"W przypadku dysków SCSI, \"a\" oznacza \"najni¿szy ID SCSI\", za¶ \"b\",\n"
-"oznacza \"drugi w kolejno¶ci ID SCSI\", itd."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"Instalacja Mandrake Linux jest rozpowszechniana na kilku p³ytach CD.\n"
-"Instalator wie czy wybrany pakiet jest zlokalizowany na innej p³ycie\n"
-" i spowoduje wysuniêcie bie¿±cej p³yty CD oraz wy¶wietlenie pro¶by\n"
-"o w³o¿enie kolejnej."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"Nadszed³ czas na okre¶lenie, jakie programy maj± zostaæ zainstalowane w\n"
-"systemie. Dla Mandrake Linux s± dostêpne tysi±ce pakietów i raczej nie\n"
-"jest wymagane dok³adne orientowanie siê w¶ród nich.\n"
-"\n"
-"Je¶li przeprowadzana jest standardowa instalacja z p³yty CD, zostanie\n"
-"wy¶wietlone najpierw pytanie dotycz±ce aktualnie posiadanych p³yt CD\n"
-"(tylko tryb zaawansowany). Nale¿y sprawdziæ etykiety p³yt oraz zaznaczyæ\n"
-"pola odpowiadaj±ce posiadanym instalacyjnym p³ytom CD.\n"
-"Kliknij \"OK\" je¶li chcesz kontynuowaæ.\n"
-"\n"
-"Pakiety s± podzielone na grupy tematyczne, grupy z kolei tworz± cztery\n"
-"sekcje:\n"
-"\n"
-" * \"Stacja robocza\": je¶li komputer bêdzie pracowa³ jako stacja\n"
-"robocza, nale¿y wybraæ jedn± lub wiêcej zwi±zanych z t± sekcj± grup\n"
-"\n"
-" * \"Programowanie\": je¶li komputer bêdzie u¿ywany do programowania, "
-"nale¿y\n"
-"wybraæ odpowiednie grupy zwiazane z t± sekcj±;\n"
-"\n"
-" * \"Serwer\": je¶li komputer bêdzie pracowa³ jako serwer, pojawi siê\n"
-"mo¿liwo¶æ wyboru ró¿nych us³ug, które mog± byæ zainstalowane na komputerze;\n"
-"\n"
-" * \"¦rodowisko graficzne\": na koñcu mo¿na okre¶liæ preferowane ¶rodowisko\n"
-"graficzne. Co najmniej jedna grupa musi zostaæ wybrana, je¶li komputer\n"
-"ma pracowaæ jako stacja z interfejsem graficznym!\n"
-"\n"
-"Przesuwaj±c kursor myszy nad nazw± grupy, wy¶wietli siê krótki tekst\n"
-"opisuj±cy dan± grupê. Jesli odznaczone zostan± wszystkie grupy w trakcie\n"
-"przeprowadzania zwyk³ej instalacji (przeciwieñstwo do aktualizacji),\n"
-"wy¶wietlone zostanie okienko z propozycjami grup okre¶laj±cych\n"
-"inne opcje zwi±zane z instalacj± minimaln±:\n"
-"\n"
-" * \"Z X Window\": instalacja minimalnej liczby pakietów koniecznych do\n"
-"uruchomienia pulpitu graficznego;\n"
-"\n"
-" * \"Z podstawow± dokumentacj±\": instalacja systemu wraz z\n"
-"podstawowymi narzêdziami i dokumentacj± do nich. To jest sposób\n"
-"najczê¶ciej wykorzystywany przy instalowaniu serwera;\n"
-"\n"
-" * \"Naprawdê minimalna instalacja\": instalacja pakietów potrzebnych\n"
-"jedynie do uruchomienia systemu Linux, dostêpny bêdzie tylko tryb tekstowy.\n"
-"Wielko¶c tego typu instalacji to ok 65Mb.\n"
-"\n"
-"Mo¿na zaznaczyæ \"Indywidualny wybór pakietów\", która to opcja jest\n"
-"u¿yteczna je¶li u¿ytkownik zna przezneczenie pakietów i je¶li chce mieæ\n"
-"ca³kowit± kontrolê nad tym co zostanie zainstalowane w systemie.\n"
-"\n"
-"Je¶li zosta³a uruchomiona instalacji w trybie \"Aktualizacja\", mo¿na\n"
-"odznaczyæ wszystkie grupy, zapobiegaj±c w ten sposób instalacji nowych\n"
-"pakietów. Ta opcja jest u¿yteczna przy reperowaniu lub aktualizacji\n"
-"ju¿ istniej±cego systemu."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"W koñcu, w zale¿no¶ci od tego czy wybrano (albo nie wybrano) opcjê wyboru\n"
-"indywidualnych pakietów, wy¶wietlone zostanie struktura drzewa zawieraj±ca\n"
-"wszystkie pakiety podzielone na grupy i podgrupy. W trakcie przegl±dania\n"
-"drzewa mo¿na wybraæ ca³± grupê, podgrupê lub pojedyncze pakiety.\n"
-"\n"
-"Po wybraniu pakietu ze struktury, po prawej stronie wy¶wietlony zostanie\n"
-"jego opis. Po zakoñczeniu wybierania, nale¿y klikn±æ przycisk \"Zainstaluj\n"
-"co spowoduje uruchomienie procesu instalacji. W zale¿no¶ci od szybko¶ci\n"
-"sprzêtu oraz liczby pakietów, które zostan± zainstalowane, mo¿e to\n"
-"zabraæ kilka chwil. Przewidywany czas do zakoñczenia jest wy¶wietlany\n"
-"na ekranie, co daje u¿ytkownikowi mo¿liwo¶æ sprawdzenia czy zd±¿y\n"
-"on jeszcze wypiæ fili¿ankê kawy.\n"
-"\n"
-"!! Je¶li pakiet serwera zostanie wybrany, zostanie wy¶wietlona pro¶ba\n"
-"o potwierdzenie wyboru pakietu przed jego instalacj±. W systemie Madrake\n"
-"Linux, wszystkie zainstalowane serwery s± uruchamiane domy¶lnie w trakcie\n"
-"uruchamiania ca³ego systemu. Nawet je¶li dany pakiet jest uwa¿any\n"
-"za bezpieczny i w trakcie instalacji nie s± znane ¿adne problemy z nim\n"
-"zwi±zane, mo¿e siê zdarzyæ, ¿e zostan± wykryte dziury w jego\n"
-"zabezpieczeniach ju¿ po instalacji. Je¶li u¿ytkownik nie posiada\n"
-"informacji o tym do czego dana us³uga jest przeznaczona lub te¿ dlaczego\n"
-"jest instalowana, wówczas powinien klikn±æ przycisk \"Nie\".\n"
-"Klikniêcie \"Tak\" spowoduje zainstalowanie wypisanych us³ug, które\n"
-"bêda automatycznie uruchamiane w trakcie uruchamiania ca³ego systemu. !!\n"
-"\n"
-"Opcja \"Automatyczne zale¿no¶ci\" po prostu blokuje okno ostrze¿eñ\n"
-"pojawiaj±ce siê w momencie automatycznego wyboru pakietów przez\n"
-"instalatora. Okno to okre¶la czy jaki¶ pakiet jest dodatkowo wymagany\n"
-"do spe³nienia zale¿no¶ci w stosunku do innego pakietu, w celu pomy¶lnego\n"
-"zakoñczenia instalacji.\n"
-"\n"
-"Niewielka ikona dyskietki na dole listy umo¿liwia wczytanie listy pakietów\n"
-"wybranych w trakcie poprzedniej instalacji. Klikniêcie na t± ikonê\n"
-"spowoduje wy¶wietlenie pro¶by o w³o¿enie dyskietki utworzonej po\n"
-"zakoñczeniu poprzedniego procesu instalacji. Zobacz drug± podpowied¼\n"
-"ostatniego kroku zawieraj±c± informacjê o tym jak utworzyæ tak± dyskietkê."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Teraz zostan± zadane pytania dotycz±ce po³±czenia komputera z sieci±.\n"
-"Je¶li chcesz po³±czyæ komputer do Internetu lub sieci lokalnej, kliknij\n"
-"\"OK\". Zostanie uruchomione automatyczne wykrywanie urz±dzeñ sieciowych\n"
-"oraz modemów. Je¶li wykrywanie zakoñczy siê niepowodzeniem, kolejnym razem\n"
-"nale¿y odznaczyæ opcjê \"U¿yj automatycznego wykrywania\". Mo¿na tak¿e\n"
-"nie wybieraæ konfiguracji sieci, lub te¿ zrobiæ to w pó¼niejszym czasie.\n"
-"w tym przypadku po prostu kliknij przycisk \"Anuluj\"\n"
-"\n"
-"Dostêpne s± nastêpuj±ce po³±czenia: tradycyjny modem, modem ISDN, "
-"po³±czenie\n"
-"ADSL, modem przewodowy i na koñcu zwyk³e po³±czenie LAN (Ethernet).\n"
-"\n"
-"W tym miejscu nie jest wyszczególniana pe³na konfiguracja. Nale¿y\n"
-"upewniæ siê, ¿e znane s± wszystkie parametry uzyskane od dostawcy Internetu\n"
-"lub administratora systemu.\n"
-"\n"
-"Mo¿na zajrzeæ do rozdzia³u dotycz±cego po³±czeñ Internetowych podrêcznika\n"
-"u¿ytkownika, aby uzyskaæ wiêcej szczegó³ów dotycz±cych konfiguracji lub\n"
-"sposobu u¿ycia programu opisanego tutaj w celu konfiguracji po³±czenia.\n"
-"\n"
-"Mo¿na skonfigurowaæ po³±czenie z sieci± pó¼niej, po zakoñczeniu instalacji\n"
-"lub je¶li chcesz zakoñczyæ konfiguracjê po³±czenia kliknij \"Anuluj\"."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Teraz mo¿na wybraæ us³ugi, w³±czane przy uruchamianiu systemu.\n"
-"\n"
-"Prezentowane s± wszystkie dostêpne us³ugi z bie¿±cej instalacji.\n"
-"Przejrzyj je uwa¿nie i odznacz te z nich które nie s± zawsze potrzebne\n"
-"przy uruchamianiu systemu.\n"
-"\n"
-"Je¿eli najedziesz mysz± na element listy, to pojawi siê ma³y ob³oczek\n"
-"z opisem tej us³ugi. Jednak je¶li nie masz pewno¶ci czy ta us³uga jest\n"
-"potrzebna czy nie, bezpieczniej jest pozostawiæ domy¶lne zachowanie.\n"
-"\n"
-"Nale¿y zachowaæ szczególn± ostro¿no¶æ przy wyborze. Je¿eli maszyna ma\n"
-"pracowaæ jako serwer - zazwyczaj nie bêdzie potrzeby uruchamiania\n"
-"niektórych us³ug. Nale¿y pamiêtaæ, ¿e uruchomienie niektórych z nich na\n"
-"serwerze mo¿e byæ niebezpieczne.\n"
-"W ogólno¶ci, nale¿y uruchamiaæ tylko te us³ugi, które naprawdê s± potrzebne."
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux zarz±dza czasem w formacie GMT (Greenwich Mean Time) i t³umaczy\n"
-"go na czas lokalny w zale¿no¶ci od wybranej strefy czasowej.\n"
-"Jest jednak mo¿liwe unieaktywnienie tej opcji poprzez wybór \"Zegarsprzêtowy "
-"ustawiony na GMT\" co spowoduje, ¿e zegar sprzêtowy bêdzie\n"
-"wskazywa³ ten sam czas co zegar systemowy. Jest tu u¿yteczne je¶li\n"
-"komputer zarz±dza innym systemem operacyjnym jak np. Windows.\n"
-"\n"
-"Opcja \"Automatycznej synchronizacji czasu\" automatycznie ustawi zegar\n"
-"³±cz±c siê ze zdalnym serwerem czasu przez Internet. Z wy¶wietlonej listy\n"
-"nale¿y wybraæ serwer zlokalizowany najbli¿ej. Oczywi¶cie trzeba posiadaæ\n"
-"dzia³aj±ce po³±czenie internetowe aby to udogodnienie zadzia³a³o.\n"
-"Zostanie zainstalowany na komputerze serwer czasu, opcjonalnie u¿ywany\n"
-"przez inne komputery w sieci lokalnej."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (System X Window) jest sercem graficznego interfejsu GNU/Linux\n"
-"na którym pracuj± wszystkie ¶rodowiska graficzne (KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) dystrybucji Mandrake Linux. W tej czê¶ci, Instalator\n"
-"spróbuje skonfigurowaæ X-y automatycznie.\n"
-"\n"
-"W rzadkich przypadkach zdarza siê jednak, ¿e próba zostanie zakoñczona\n"
-"niepowodzeniem, z powodu zbyt starego sprzêtu (lub te¿ zbyt nowego).\n"
-"Je¶li siê powiedzie, serwer X zostanie uruchomiony z najlepsz± mo¿liw±\n"
-"rozdzielczo¶ci±, zale¿n± od rozmiaru monitora. Pojawi siê wówczas okno\n"
-"z pytaniem czy mo¿na je zobaczyæ.\n"
-"\n"
-"Je¶li przeprowadzana jest instalacja \"Zaawansowana\", uruchomiony zostanie\n"
-"druid konfiguracji X-ów. Znajd¼ odpowiedni rozdzia³ podrêcznika, aby\n"
-"uzyskaæ wiêcej informacji dotycz±cych druida.\n"
-"\n"
-"Je¶li w trakcie testów komunikat jest widoczny, nale¿y odpowiedzieæ\n"
-"twierdz±co, wówczas instalator przejdzie do nastêpnego kroku. Je¶li "
-"komunikat\n"
-"nie jest widoczny, oznacza to po prostu, ¿e konfiguracja jest niepoprawna\n"
-"i test zostanie zakoñczony po 10 sekundach przywracaj±c obraz."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"Na koñcu zostanie zadane pytanie dotycz±ce chêci korzystania z interfejsu\n"
-"graficznego przy uruchamianiu systemu. To pytanie zostanie zadane nawet\n"
-"je¶li nie wybrano opcji testowania konfiguracji. Oczywiste jest, ¿e\n"
-"odpowied¼ na to pytanie to \"Nie\" je¶li komputer ma pracowaæ jako serwer,\n"
-"lub te¿ nie uda³o siê poprawnie skonfigurowaæ trybu wy¶wietlania."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"P³yta CD Mandrake Linux posiada wbudowany tryb ratunkowy. Mo¿na do niego\n"
-"wej¶æ poprzez uruchomienie systemu z CD, naci¶niêcie klawisza >>F1<<\n"
-"oraz wpisania >>rescue<< w wierszu poleceñ. W przypadku gdy komputer\n"
-"nie posiada mo¿liwo¶ci uruchamiania z p³yty CD, nale¿y powróciæ do tego\n"
-"kroku aby uzyskaæ pomoc w co najmniej dwóch sytuacjach:\n"
-"\n"
-" * w trakcie instalacji programu rozruchowego, instalator przepisze\n"
-"sektor rozruchowy (MBR) g³ównego dysku (chyba, ¿e u¿ywany jest\n"
-"inny mened¿er rozruchowy), umo¿liwiaj±c uruchamianie zarówno Windows jak\n"
-"i GNU/Linux (zak³adaj±c ¿e istnieje na komputerze Windows). Je¶li chcesz\n"
-"przeinstalowaæ Windows, proces instalacji Windows zama¿e zawarto¶æ\n"
-"sektora rozruchowego, wiêc u¿ytkownik nie bêdzie mia³ mo¿liwo¶ci\n"
-"uruchomienia GNU/Linux!\n"
-"\n"
-" * je¶li wyst±pi problem i nie mo¿na uruchomiæ GNU/Linux z twardego dysku,\n"
-"ta dyskietka ratunkowa bêdzie jedyn± mo¿liwo¶ci± uruchomienia systemu.\n"
-"Zawiera niewielk± liczbê narzêdzi systemowych do przywracania systemu,\n"
-"zastêpuj±c ewentualnie narzêdzia zainstalowanego systemu po jego\n"
-"uszkodzeniu, nieszczê¶liwym b³êdzie zapisywania lub zatwierdzenia\n"
-"niepoprawnego has³a lub z powodu innych przyczyn.\n"
-"\n"
-"Je¶li zdecydujesz siê na ten krok, zostanie wy¶wietlona pro¶ba o w³o¿enie\n"
-"dyskietki do napêdu. Musi byæ ona czysta oraz nie mo¿e zawieraæ potrzebnych\n"
-"danych. Dyskietki nie trzeba formatowaæ, instalator stworzy od pocz±tku "
-"ca³±\n"
-"dyskietkê ratunkow± z danymi."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"W tym etapie instalacji okre¶lasz, gdzie na dysku zostanie zainstalowany\n"
-"Mandrake Linux. Je¶li dysk jest pusty lub istniej±ce systemy operacyjne\n"
-"zajmuj± ca³e dostêpne miejsce, nale¿y podzieliæ dysk na partycje\n"
-"Partycjonowanie to po prostu logiczny podzia³ twardego dysku na oddzielne\n"
-"obszary w celu zainstalowania systemu Mandrake Linux\n"
-"\n"
-"Poniewa¿ efekt partycjonowania jest nieodwracalny, czynno¶æ wydaje siê\n"
-"niebezpieczna i jest stresuj±ca dla niedo¶wiadczonych u¿ytkowników.\n"
-"Druid ten upraszcza ten proces, tak wiêc nie siê czego obawiaæ,\n"
-"tym niemniej warto po¶wiêciæ nieco czasu na wcze¶niejsze\n"
-"zapoznanie siê z dokumentacj±.\n"
-"\n"
-"Je¶li instalacja przeprowadzana jest w trybie zaawansowanym, uruchomiony\n"
-"zostanie DiskDrake, narzêdzie Mandrake s³u¿±ce do partycjonowania,\n"
-"umo¿liwiaj±ce dopasowanie partycji dyskowych do wymagañ u¿ytkownika.\n"
-"Zajrzyj do podrêcznika u¿ytkownika do rozdzia³u po¶wiêconego DiskDrake.\n"
-"Za po¶rednictwem interfejsu instalacyjnego, mo¿na druida opisanego\n"
-"tutaj klikaj±c przycisk \"Druid\".\n"
-"\n"
-"Niezbêdne s± co najmniej 2 partycje: jedna dla systemu operacyjnego\n"
-"oraz druga na pamiêæ wirtualn± (swap).\n"
-"\n"
-"Je¶li partycje te ju¿ zosta³y utworzone (w czasie poprzedniej instalacji\n"
-"lub przy pomocy innego narzêdzia), nale¿y je wybraæ do zainstalowania\n"
-"systemu Linux\n"
-"\n"
-"Je¶li partycje nie zosta³y zdefiniowane, nale¿y je utworzyæ.\n"
-"By to zrobiæ, u¿yj powy¿szego druida. Mo¿liwych jest kilka rozwi±zañ\n"
-"zale¿nych od konfiguracji dysku twardego:\n"
-"\n"
-"* \"U¿ycie wolnego miejsca\": ta opcja po prostu oznacza automatyczne\n"
-"partycjonowanie niezapisanych dysków. Nie zostan± wy¶wietlone ¿adne\n"
-"dodatkowe pytania.\n"
-"\n"
-"* \"U¿ycie istniej±cych partycji\": gdy druid wykry³ jedn± lub wiêcej\n"
-"zdefiniowanych partycji linuksowych. Wybierz to rozwi±zanie, je¶li\n"
-"chcesz u¿yæ te partycje dla nowej instalacji.\n"
-"\n"
-"* \"U¿ycie wolnego miejsca na partycji Windows\": je¶li na komputerze\n"
-"zosta³ zainstalowany Microsoft Windowsi zajmuje on ca³± przestrzeñ\n"
-"dyskow±, nale¿y utworzyæ wolne miejsce dla Linuksa. Aby to zrobiæ, mo¿na\n"
-"usun±æ partycjê MS Windows wraz z danymi (zobacz rozwi±zania \"Kasowanie\n"
-"zawarto¶ci dysku\" oraz \"Tryb zaawansowany\") lub te¿ zmieniæ rozmiar\n"
-"partycji Windows. Operacja zmiany wielko¶ci partycji mo¿e byæ\n"
-"przeprowadzona bez utraty danych, po przeprowadzeniu defragmentacji.\n"
-"Archiwizacja danych jednak nie zaszkodzi...\n"
-"To rozwi±zanie jest zalecane w przypadku chêci\n"
-"u¿ywania zarówno Linuksa jak i Windowsa na tym samym komputerze\n"
-"\n"
-" Przed wybraniem tej opcji, nale¿y u¶wiadomiæ sobie, ¿e partycja MS\n"
-" Windows bêdzie mniejsza ni¿ jest obecnie. Oznacza to tak¿e mniej miejsca\n"
-" do instalacji nowych programów lub przechowywania danych.\n"
-"\n"
-"* \"Skasowanie zawarto¶ci ca³ego dysku\": Je¶li chcesz skasowaæ z dysku\n"
-"wszystkie dane i wszystkie partycje oraz zainstalowaæ w to miejsce nowy\n"
-"systemem Mandrake Linux, wybierz to rozwi±zanie. Pamiêtaj, ¿e w tym\n"
-"przypadku nie nie bêdzie mo¿liwo¶ci odwrotu po zatwierdzeniu wyboru.\n"
-"\n"
-"\n"
-" !! Je¶li wybierzesz t± opcjê wszystkie dane zostan± utracone !!\n"
-"\n"
-"* \"Usuwanie Windows\": ta opcja spowoduje wymazanie wszystkich danych\n"
-"oraz rozpoczêcie instalacji na czystym dysku. Wszystkie zapisane dane\n"
-"zostan± utracone.\n"
-"\n"
-"\n"
-" !! Je¶li wybierzesz t± opcjê wszystkie dane zostan± utracone !!\n"
-"\n"
-"* \"Tryb zaawansowany\": wybierz t± opcjê, je¶li chcesz partycjonowaæ\n"
-"swój dysk rêcznie. Wybranie tej opcji daje Ci du¿e mo¿liwo¶ci, lecz\n"
-"jest bardzo niebezpieczne. Bardzo ³atwo mo¿na utraciæ wszystkie dane\n"
-"Nie wybieraj wiêc tej opcji, je¶li naprawdê nie wiesz, co robisz!"
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"Tak wiêc instalacja zakoñczy³a siê za¶ system GNU/Linux jest gotowy do \n"
-"u¿ycia. Kliknij przycisk \"OK\" aby ponownie uruchomiæ system. Mo¿na\n"
-"uruchomiæ GNU/Linux lub Windows, w zale¿no¶ci od preferencji (je¶li\n"
-"jest wiêcej ni¿ jeden system), w momencie gdy komputer ponownie bêdzie\n"
-"uruchamiany.\n"
-"\n"
-"Przycisk \"Zaawansowane\" (tylko w trybie Zaawansowanym) powoduje\n"
-"wy¶wietlenie dwóch dodatkowych przycisków:\n"
-"\n"
-" * \"generowanie dyskietki automatycznej instalacji\": aby utworzyæ "
-"dyskietkê,\n"
-"która s³u¿y do przeprowadzenia instalacji bez pomocy operatora, w ten\n"
-"sam sposób co dopiero przeprowadzona instalacja.\n"
-"\n"
-" Uwaga: po klikniêciu przycisku dostêpne bêd± dwie ró¿ne opcje:\n"
-"\n"
-" * \"Powtórzona\": okre¶la czê¶ciowo zautomatyzowan± instalacjê, za¶\n"
-"w przypadku kroku partycjonowania (i tylko w tym) przypomina tryb \n"
-"interaktywny\n"
-"\n"
-" * \"Automatyczna\" Pe³na automatyzacja instalacji: twardy dysk jest\n"
-"ca³kowicie przepisywany, wszystkie dane zostan± utracone.\n"
-"\n"
-" Ta funkcja jest bardzo u¿yteczna w przypadku instalacji du¿ej liczby\n"
-"podobnych komputerów. Zajrzyj do rozdzia³u automatycznej instalacji na\n"
-"naszej stronie www;\n"
-"\n"
-" * \"Zapisz listê wybranych pakietów\"(*): zapisuje listê pakietów "
-"wybranych\n"
-"w trakcie instalacji. Wówczas podczas przeprowadzania innych instalacji\n"
-"nale¿y w³o¿yæ dyskietkê do napêdu oraz uruchomiæ instalacjê\n"
-"rozpoczynaj±c± siê od ekranu pomocy przez naci¶niêcie klawisza [F1],\n"
-"oraz wpisaæ polecenie >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) Dyskietka powinna byæ sformatowana przy u¿yciu systemu plików FAT\n"
-"(aby utworzyæ tak± dyskietkê pod linuksem wpisz \"mformat a:\")"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Wszystkie nowo powsta³e partycje musz± zostaæ sformatowane przed\n"
-"wykorzystaniem (formatowanie oznacza utworzenie systemu plików).\n"
-"\n"
-"Mo¿na teraz tak¿e powtórnie sformatowaæ istniej±ce ju¿ partycje, by\n"
-"usun±æ znajduj±ce siê na nich dane. Je¶li chcesz to zrobiæ, zaznacz\n"
-"partycje do sformatowania.\n"
-"\n"
-"Nale¿y pamiêtaæ, ¿e nie jest konieczne formatowanie wszystkich istniej±cych\n"
-"ju¿ partycji. Sformatowne musz± byæ partycje zawieraj±ce system operacyjny:\n"
-"\"/\", \"/usr\" oraz \"/var\", nie jest natomiast konieczne formatowanie\n"
-"partycji zawieraj±cych dane, które chcesz zachowaæ (zazwyczaj \"/home\").\n"
-"Uwa¿nie wybieraj partycje do sformatowania, po sformatowaniu wszystkie\n"
-"dane zostan± utracone bez mo¿liwo¶ci ich odzyskania.\n"
-"\n"
-"Wybierz \"OK\", je¶li ju¿ mo¿na przyst±piæ do formatowania partycji.\n"
-"\n"
-"Wybierz \"Anuluj\", je¶li chcesz wybraæ inne partycje dla nowej instalacji\n"
-"Linuksa Mandrake.Kliknij \"Zaawansowane\" je¶li chcesz wybraæ sprawdziæ "
-"niektóre z partycji\n"
-"w poszukiwaniu uszkodzonych sektorów."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Trwa instalacja systemu operacyjnego Mandrake Linux.\n"
-"Operacja ta zabierze trochê czasu. W zale¿no¶ci od liczby wybranych\n"
-"pakietów oraz szybko¶ci komputera, mo¿e trwaæ od kilku minut do ponad\n"
-"godziny w przypadku bardzo wolnych komputerów.\n"
-"\n"
-"Nale¿y uzbroiæ siê w cierpliwo¶æ."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"W czasie trwania instalacji Linuksa Madrake, byæ mo¿e niektóre pakiety\n"
-"zosta³y zaktualizowane od wydania pocz±tkowego. Niektóre b³êdy mog±\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 \"Tak\" je¶li posiadasz dzia³aj±ce po³±czenie\n"
-"Internetowe, lub \"Nie\" je¶li wolisz zainstalowaæ pakiety aktualizacyjne\n"
-"pó¼niej.\n"
-"\n"
-"Po wybraniu \"Tak\" zostanie wy¶wietlona lista miejsc, z których mo¿na\n"
-"pobraæ dane aktualizacyjne. Wybierz najbli¿sz± lokalizacjê. Pojawi siê\n"
-"wówczas drzewo wyboru: przejrzyj informacje i naci¶nij \"Zainstaluj\"\n"
-"aby pobraæ i zainstalowaæ wybrane pakiety, lub \"Anuluj\", aby anulowaæ."
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Przed kontynuacj±, nale¿y przeczytaæ uwa¿nie warunki licencji. Dotyczy ona\n"
-"ca³ej dystrybucji Linuksa Mandrake. Je¶li nie zgadzasz siê z wszystkimi\n"
-"warunkami w niej zawartymi, kliknij przycisk \"Odrzuæ\" co spowoduje\n"
-"natychmiastowe przerwanie instalacji. Aby kontynuowaæ instalacjê naci¶nij\n"
-"przycisk \"Akcepuj\"."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"Nadszed³ czas na wybór poziomu bezpieczeñstwa, który ma zostaæ ustawiony\n"
-"na komputerze. Jako ¿elazn± zasadê nale¿y przyj±æ, ¿e im komputer bardziej\n"
-"jest dostêpny w sieci i dane przechowywane s± wa¿niejsze, tym wy¿szy\n"
-"powinien byæ poziom bezpieczeñstwa. Jednak wy¿sze bezpieczeñstwo\n"
-"zazwyczaj okupione jest zwiêkszeniem poziomu trudno¶ci u¿ywania systemu.\n"
-"Zajrzyj do rozdzia³u \"msec\" podrêcznika, aby u¿yskaæ wiêcej informacji\n"
-"na temat znaczenia poszczególnych poziomów.\n"
-"\n"
-"Je¶li nie wiesz co wybraæ, u¿yj domy¶lnych opcji."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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"
-"Mandrake Linux. Je¶li istniej± (np. pozosta³y po poprzedniej instalacji,\n"
-"lub te¿ zosta³y za³o¿one innym narzêdziem), mo¿na ich u¿yæ do instalacji.\n"
-"W innym przypadku nale¿y je utworzyæ. Operacja ta polega na logicznym\n"
-"podziale dysku twardego komputera na na oddzielne obszary.\n"
-"\n"
-"Utworzenie partycji nale¿y rozpocz±æ od wybrania dysku. Robi siê to przez\n"
-"klikniêcie na zak³adce \"hda\" dla pierwszego dysku IDE, \"hdb\" dla "
-"drugiego,\n"
-"lub \"sda1\" dla pierwszego dysku SCSI, itd.\n"
-"\n"
-"W celu podzielenia dysku na partycje mo¿na u¿yæ nastêpuj±cych opcji:\n"
-"\n"
-" * \"Wyczy¶æ wszystko\": ta opcja kasuje wszystkie partycje na wybranym\n"
-" dysku.\n"
-"\n"
-" * \"Rozmie¶æ automatycznie\": ta opcja automatycznie tworzy partycje\n"
-" ext2 oraz swap na wolnej (niespartycjonowanej) przestrzeni na dysku\n"
-"\n"
-" * \"Wiêcej\": daje dostêp do dodatkowych opcji:\n"
-"\n"
-" * \"Zapisz tablicê partycji\": zapisuje tablicê partycji na dyskietkê.\n"
-" Opcja ta jest u¿yteczna w przypadku konieczno¶ci odzyskania tablicy\n"
-" w pó¼niejszym czasie. Zalecane jest wykonanie tego kroku.\n"
-"\n"
-" * \"Przywróæ tablicê partycji\": je¶li tablica partyzji zosta³a\n"
-" uszkodzona mo¿na spróbowaæ j± naprawiæ. Nale¿y pamiêtaæ ¿e opcja ta\n"
-" mo¿e zakoñczyæ siê niepowodzeniem.\n"
-"\n"
-" * \"Odzyskaj tablicê partycji\": pozwala na przywrócenie poprzednio\n"
-" zapisanej na dyskietce tablicy partycji.\n"
-"\n"
-" * \"Prze³aduj tablicê partycji\": porzuca wszelkie zmiany i wczytuje\n"
-" pocz±tkow± tablicê partycji.\n"
-"\n"
-" * \"Automatyczne montowanie no¶ników wymiennych\": odznaczenie tej opcji\n"
-" powoduje, ¿e konieczno¶æ rêcznego montowania napêdów jak stacje\n"
-" dyskietek czy napêdy CD.\n"
-"\n"
-" * \"Druid\": je¶li chcesz skorzystaæ z druida aby wykonaæ proces\n"
-" partycjonowania dysku. Opcja zalecana w przypadku gdy u¿ytkownik nie\n"
-" posiada wiedzy dotycz±cej partycjonowania dysków.\n"
-"\n"
-" * \"Cofnij\": U¿yj tej opcji je¶li chcesz wycofaæ wszystkie zmiany\n"
-"\n"
-" * \"Prze³±cz na tryb standardowy/zaawansowany\": umo¿liwia uzyskanie\n"
-" dostêpu do dodatkowych akcji dotycz±cych dysku (typy, opcje, formaty)\n"
-" oraz podaje wiêcej informacji.\n"
-"\n"
-" * \"Gotowe\": Je¶li proces partycjonowania zosta³ zakoñczony, opcja ta\n"
-" zapisze zmiany na dysk.\n"
-"\n"
-"Uwaga: Mo¿na uzyskaæ dostêp do tych opcji za pomoc± klawiatury, przy pomocy\n"
-"klawiszy [Tab] oraz strza³ek [Góra/Dó³].\n"
-"\n"
-"Po wybraniu partycji mo¿na u¿yæ klawiszy:\n"
-"\n"
-" * Control-c aby utworzyæ now± partycjê (je¶li wybrano pust± partycjê);\n"
-"\n"
-" * Control-d aby usun±æ partycjê;\n"
-"\n"
-" * Control-m aby ustawiæ punkt montowania;\n"
-"\n"
-"Aby uzyskaæ informacje dotycz±ce ró¿nych dostêpnych rodzajów systemów\n"
-"plików, nale¿y przeczytaæ rozdzia³ ext2fs podrêcznika.\n"
-"\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 ewentualnych awarii uniemo¿liwiaj±cych\n"
-"rozruch systemu z normalnej partycji."
-
-#: ../../help.pm_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"Na dysku wykryto wiêcej ni¿ jedn± partycjê Windows. Wybierz, któr±\n"
-"z nich chcesz zmniejszyæ w celu zainstalowania Mandrake Linux\n"
-"\n"
-"Ka¿da partycja jest okre¶lana za pomoc± informacji: \"Nazwê linuksowa\",\n"
-"\"Nazwa Windows\" i \"Rozmiar\".\n"
-"\n"
-"Nazwa linuksowa jest okre¶lana nastêpuj±co: \"typ dysku\",\"numer dysku\",\n"
-"\"numer partycji\". (na przyk³ad \"hda1\").\n"
-"\n"
-"\"Typ dysku\" to \"hd\" w przypadku dysków IDE, \"sd\" w przypadku SCSI\n"
-"\n"
-"\"Numer dysku\" to litera po \"hd\" lub \"sd\". W przypadku dysku IDE:\n"
-"\n"
-" * \"a\" oznacza pierwszy dysk na pierwszym kontrolerze IDE\n"
-"\n"
-" * \"b\" oznacza drugi dysk na pierwszym kontrolerze IDE\n"
-"\n"
-" * \"c\" oznacza pierwszy dysk na drugim kontrolerze IDE\n"
-"\n"
-" * \"d\" oznacza drugi dysk na drugim kontrolerze IDE\n"
-"\n"
-"W przypadku dysków SCSI \"a\" oznacza pierwszy dysk twardy,\n"
-"\"b\" - drugi dysk twardy, itd.\n"
-"\n"
-"\"Nazwa Windows\" to litera dysku pod Windows (pierwszy dysk \n"
-"lub partycja to \"C:\")."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Cierplowo¶ci. Ta operacja mo¿e potrwaæ kilkana¶cie minut."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"Instalator teraz potrzebuje informacji na temat rodzaju instalacji. Mo¿na "
-"wybraæ\n"
-"instalacjê domy¶ln± (\"Zalecana\") lub te¿ w przypadku wiekszej kontroli\n"
-"nad procesem instalacji \n"
-"tryb instalacji zaawansowanej (\"Zaawansowana\"). Mo¿na tak¿e wybraæ "
-"uruchomienie\n"
-"nowej instalacji lub tez uaktualnienie istniej±cego systemu Mandrake Linux:\n"
-"\n"
-" * \"Zainstaluj\": ca³kowicie usuwa stary system. W rzeczywisto¶ci w "
-"zale¿no¶ci\n"
-"od tego co jest zainstalowane na komputerze mo¿na pozostawiæ niezmienione \n"
-"niektóre z istniej±cych partycji (linuksowe lub inne)\n"
-"\n"
-" * \"Aktualizacja\": przy tym rodzaju instalacji aktualizowane s± pakiety "
-"aktualnie\n"
-"zainstalowane w systemie Mandrake Linux. Nie s± wprowadzane ¿adne zmiany\n"
-"w partycjach twardego dysku tak jak i w konfiguracji u¿ytkowników. "
-"Wszystkie\n"
-"inne opcje konfiguracji pozostan± dostêpne tak, jak dla zwyk³ej instalacji;\n"
-"\n"
-" * \"Tylko uaktualnianie pakietów\": ten nowy rodzaj instalacji pozwala na \n"
-"aktualizacjê istniej±cego systemu Mandrake Linux, konfiguracja systemu "
-"zostanie\n"
-"niezmieniona. Mo¿liwe jest tak¿e dodawanie nowych pakietów do aktualnej \n"
-"instalacji.\n"
-"\n"
-"Uaktualnienia powinny dzia³aæ poprawnie w systemach Mandrake Linux\n"
-"w wersji 8.1 lub wy¿szej.\n"
-"\n"
-"W zale¿no¶ci od znajomo¶ci GNU/Linux, nale¿y wybraæ jedn±\n"
-"poni¿szych opcji:\n"
-"\n"
-" * Zalecana: wybierz t± opcjê je¶li nie masz do¶wiadczenia w instalacji\n"
-"systemu operacyjnego GNU/Linux. Proces instalacji bêdzie bardzo prosty i\n"
-"zostanie zadanych tylko kilka pytañ;\n"
-"\n"
-" * Zaawansowana: je¶li posiadasz du¿± wiedzê na temat GNU/Linux, mo¿esz\n"
-"wybraæ ten rodzaj instalacji. Instalacja zaawansowana umo¿liwia "
-"przeprowadzenie\n"
-"w³asnej instalacji. Odpowiedzi na niektóre z pytañ mo¿e byæ trudne w\n"
-"przypadku braku do¶wiadczenia w u¿ywaniu GNU/Linux, wiêc nie nale¿y\n"
-"wybieraæ tej opcji bez wiedzy co do czynno¶ci jakie nale¿y wykonaæ\n"
-"w trakcie instalacji."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"Zazwyczaj, instalator wybiera poprawnie uk³ad klawiatury za u¿ytkownika\n"
-"(w zale¿no¶ci od wybranego jêzyka), nawet mo¿na nie zobaczyæ tego kroku.\n"
-"Jednak mo¿na nie posiadaæ klawiatury odpowiadaj±cej danemu jêzykowi:\n"
-"na przyk³ad, Szwajcar mówi±cy po angielski, mo¿e wci±¿ chcieæ u¿ywaæ\n"
-"klawiatury Szwajcarskiej. Je¶li zachodzi taka sytuacja mo¿na wróciæ\n"
-"do tego kroku instalacji i wybraæ odpowiedni uk³ad klawiatury z listy.\n"
-"\n"
-"Kliknij przycisk \"Wiêcej\", aby wy¶wietliæ kompletn± listê\n"
-"obs³ugiwanych klawiatur."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"Wybierz preferowany jêzyk instalacji oraz dla ustawieñ systemu.\n"
-"\n"
-"Kliknij przycisk \"Zaawansowane\", co pozwoli na wybranie innych\n"
-"jêzyków, które zostan± zinstalowane na twoim komputerze.\n"
-"Wybranie innych jêzyków spowoduje zainstalowanie plików zale¿nych\n"
-"od jêzyka dla dokumentacji oraz aplikacji. Na przyk³ad, je¶li na komputerze\n"
-"pracuj± u¿ytkownicy z Hiszpanii nale¿y wybraæ angielski z widoku\n"
-"g³ównego drzewa za¶ w sekcji \"Zaawansowane\" zaznaczyæ opcjê\n"
-"\"Hiszpañski|Hiszpania\".\n"
-"\n"
-"Mo¿na zainstalowaæ wiêcej ni¿ jeden jêzyk. Po wybraniu dodatkowych\n"
-"ustawieñ lokalnym, kliknij \"OK\" aby kontynuowaæ."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"Instalator generalnie wykrywa liczbê przycisków myszy. W innym przypadku\n"
-"zak³ada, ¿e mysz posiada dwa przyciski i ustawi system na emulacje\n"
-"trzech przycisków. Instalator automatycznie wykryje tak¿e czy mysz jest\n"
-"typu PS/2, szeregowa czy te¿ USB.\n"
-"\n"
-"Je¶li chcesz wybraæ inny typ myszy nale¿y wybraæ odpowiedni typ z listy.\n"
-"\n"
-"Je¶li zostanie wybrana mysz inna ni¿ domy¶lna, bêdzie wy¶wietlony\n"
-"ekran testowy. U¿ytkownik powinien sprawdziæ przyciski oraz kó³ka\n"
-"aby upewniæ siê co do poprawno¶ci konfiguracji. Je¶li mysz nie pracuje\n"
-"poprawnie, nale¿y nacisn±æ klawisz spacji lub [Enter] na przycisku\n"
-"\"Anuluj\" oraz wybraæ ponownie typ myszy."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Wybierz w³a¶ciwy port. Na przyk³ad numer portu \"COM1\" z MS Windows\n"
-"w GNU/Linux nazywa siê \"ttyS0\"."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"Nadszed³ czas na podjêcie najwa¿niejszej decyzji dotycz±cej bezpieczeñstwa\n"
-"twojego systemu GNU/Linux: nale¿y podaæ has³o u¿ytkownika \"root\". \n"
-"\"root\" jest administratorem systemu i jedynym u¿ytkownikiem maj±cym\n"
-"prawa do wykonywania aktualizacji, dodawania u¿ytkowników, zmiany\n"
-"konfiguracji systemu itd. W skrócie \"root\" mo¿e zrobiæ w systemie\n"
-"wszystko! Z tego powodu has³o to nie mo¿e byæ ³atwe do odgadniêcia\n"
-"i instalator poinformuje ciê je¶li bêdzie ono zbyt proste. Mo¿na\n"
-"wcale nie ustawiaæ has³a, lecz zalecane jest nie pozostawianie go pustym\n"
-"z jednego powodu. Nie nale¿y zak³adaæ, ¿e gdy uruchamiasz GNU/Linux to\n"
-"inne systemy operacyjne s± wolne od b³êdów. Poniewa¿ \"root\" mo¿e\n"
-"obej¶æ wszelkie zabezpieczenia i niechc±cy wymazaæ wszelkie dane z dysku,\n"
-"zalecana jest ostro¿no¶æ przy logowaniu siê na to konto.\n"
-"\n"
-"Has³o powinno sk³adaæ siê ze znaków alfanumerycznych i mieæ d³ugo¶æ\n"
-"co najmniej 8 znaków. Nigdy nie nale¿y zapisywaæ has³a u¿ytkownika\n"
-"\"root\", gdy¿ zostawia to zbyt du¿± lukê bezpieczeñstwa w systemie.\n"
-"\n"
-"Jednak zbyt d³ugie lub zbyt skomplikowane has³o trudno jest zapamiêtaæ,\n"
-"wiêc powinno uwzglêdniaæ zarówno wzglêdy bezpieczeñstwa jak i ³atwo¶æ\n"
-"jego zapiamiêtania bez potrzeby jego dodatkowego zapisywania w innym\n"
-"miejscu.\n"
-"\n"
-"Has³o nie bêdzie wy¶wietlane na ekranie podczas wpisywania. Dlatego te¿\n"
-"musi byæ ono dodatkowo potwierdzone w celu zminimalizowania mo¿liwo¶ci\n"
-"wpisania b³êdnego has³a. Je¶li dwa razy zostanie wpisane to samo \"b³êdne\"\n"
-"has³o, nale¿y go u¿yæ podczas pierwszego logowania i zmieniæ je na\n"
-"w³a¶ciwe.\n"
-"\n"
-"W trybie zaawansowanym, zostanie wy¶wietlone pytanie czy komputer\n"
-"jest po³±czony z serwerem autentykacji jak NIS czy LDAP.\n"
-"\n"
-"Je¶li w twojej sieci u¿ywany jest protokó³ LDAP (lub NIS) przy "
-"autentykacji,\n"
-"nale¿y wybraæ odpowiedni± autentykacjê. Je¶li nie wiesz co wpisaæ, zapytaj\n"
-"administratora sieci.\n"
-"\n"
-"Je¶li komputer nie jest pod³±czony do ¿adnej administrowanej sieci, nale¿y\n"
-"wybraæ do autentykacji opcjê \"Pliki lokalne\"."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO i grub s± programami rozruchowymi GNU/Linux (ang. bootloaders).\n"
-"Ten etap normalnie jest ca³kowicie zautomatyzowany. W rzeczy samej,\n"
-"Instalator analizuje sektor rozruchowy twardego dysku oraz podejmuje\n"
-"odpowiednie dzia³ania w zale¿no¶ci od tego, co zostanie tam znalezione:\n"
-"\n"
-" * je¶li sektor rozruchowy Windows zostanie znaleziony, zostanie on\n"
-" zast±piony przez sektor rozruchowy grub/LILO. Jednak komputer bêdzie\n"
-" mia³ wci±¿ mo¿liwo¶æ uruchamiania zarówno GNU/Linux jak i innych\n"
-" systemów.\n"
-"\n"
-" * je¶li zostanie znaleziony sektor rozrochowy grub lub LILO, zostanie\n"
-" zast±piony nowym.\n"
-"\n"
-"W przypadku jakichkolwiek w±tpliwo¶ci instalator wy¶wietli okno\n"
-"z kilkoma ró¿nymi opcjami:\n"
-"\n"
-" * \"Preferowany program rozruchowy\": mo¿na dokonaæ wyboru:\n"
-"\n"
-" * \"GRUB\": je¶li ma byæ u¿yty grub (menu tekstowe).\n"
-"\n"
-" * \"LILO z graficznym menu\": je¶li ma zostaæ u¿yty LILO\n"
-" z interfejsem graficznym.\n"
-"\n"
-" * \"LILO z menu tekstowym\": je¶li ma zostaæ u¿yty LILO z "
-"interfejsem tekstowym.\n"
-"\n"
-" * \"Urz±dzenie rozruchowe\": w wiêkosz¶ci przypadków, nie jest zmieniana\n"
-"domy¶lna lokalizacja (\"/dev/hda\"), lecz mo¿na zainstalowaæ program\n"
-"rozruchowy na drugim twardym dysku (\"/dev/hdb\"), lub nawet na dyskietce\n"
-"(\"/dev/fd0\");\n"
-"\n"
-" * \"Wstrzymanie przed uruchomieniem z domy¶lnego obrazu\": w trakcie\n"
-"uruchamiania systemu okre¶liæ mo¿na czas w któm u¿ytkownik mo¿e zmieniæ\n"
-"z menu domy¶lnie uruchamiany system operacyjny na inny.\n"
-"\n"
-"!! Nale¿y byæ ostro¿nym!! Uwaga, je¶li wybrano aby nie instalowaæ programu\n"
-" rozruchowego (poprzez anulowanie w tym miejscu), nalezy siê upewniæ, ¿e\n"
-" istnieje sposób na uruchomienie systemu! Tak¿e nale¿y byæ pewnym tego co\n"
-"siê robi przed zmian± jakiejkolwiek opcji !!\n"
-"\n"
-"Klikniêcie przycisku \"Zaawansowane\" wy¶wietli okno umo¿liwiaj±ce\n"
-"ustawienie wielu zaawansowanych opcji i jest zarezerwowane dla\n"
-"u¿ytkowników zaawansowanych.\n"
-"\n"
-"Po zakoñczeniu konfiguracji podstawocych parametrów programu\n"
-"rozruchowego, dostêpna bêdzie w czasie uruchamiania lista opcji\n"
-"uruchamiania.\n"
-"\n"
-"Je¶li na komputerze zainstalowany jest inny system operacyjny,\n"
-"zostanie on automatycznie dodany do menu uruchamiania. Tutaj mo¿na\n"
-"wybraæ dopasowywanie opcji. Wybierz wpis i kliknij \"Modyfikuj\",\n"
-"aby zmieniæ lub usun±æ go. \"Dodaj\" utworzy nowy wpis za¶ \"Gotowe\"\n"
-"spowoduje przej¶cie do kolejnego kroku instalacji."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO ( LInux LOader ) i Grub to programy rozruchowe: potrafi± uruchomiæ\n"
-"GNU/Linux lub inny system operacyjny, zainstalowany na twoim komputerze.\n"
-"Zazwyczaj inne istniej±ce w komputerze systemy s± prawid³owo wykrywane\n"
-"i instalowane. W przeciwnym przypadku nale¿y \"rêcznie\" wprowadziæ\n"
-"odpowiednie dane. Uwa¿nie wybieraj w³a¶ciwe parametry.\n"
-"\n"
-"Mo¿na oczywi¶cie równie¿ uniemo¿liwiæ dostêp do nich przy uruchamianiu\n"
-"poprzez usuniêcie ich z listy. W tej sytuacji nale¿y jednak posiadaæ\n"
-"dyskietki startowe, by je uruchomiæ."
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Nale¿y wskazaæ, gdzie maj± byæ\n"
-"umieszczone informacje wymagane do uruchomienia GNU/Linuksa\n"
-"\n"
-"\n"
-"Je¶li nie wiesz dok³adnie, co robisz, wybierz\n"
-" \"Pierwszy sektor na dysku (MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"W tym miejscu mo¿na wybraæ system drukowania. Inne systemy mog± zaoferowaæ\n"
-"jeden, lecz Mandrake Linux oferuje a¿ trzy.\n"
-"\n"
-" * \"pdq\" co oznacza \"print, don't queue\" (drukuj, nie buforuj),\n"
-"mo¿na wybraæ je¶li komputer jest bezpo¶rednio po³±czony z drukark±,\n"
-"je¶li nie boisz siê zatorów papieru w drukarce lub te¿ nie posiadasz\n"
-"drukarki sieciowej. Obs³ugiwany jest tylko bardzo prosty system sieciowy,\n"
-"który czasem mo¿e spowodowaæ spowolnienie sieci. Wybierz \"pdq\"\n"
-"po instalacji poprzez uruchomienie PrinterDrake z Centrum Sterowania\n"
-"Mandrake oraz klikniêcie przycisku eksperta.\n"
-"\n"
-" * \"CUPS\" - \"Common Unix Printing System\"(zwyk³y system drukowania\n"
-"Unixa), jest niezast±piony je¶li chodzi o drukowanie z drukarki lokalnej\n"
-"i jest jednym z czê¶ciej u¿ywanych systemów drukowania. Jest on prosty\n"
-"i mo¿e pracowaæ jako serwer lub te¿ klient dla staro¿ytnego systemu\n"
-"drukowania \"lpd\". Jednak jest on kompatybilny z wcze¶niejszymi\n"
-"systemami. Za jego pomoc± mo¿na zrobiæ ró¿ne rzeczy, lecz podstawowa\n"
-"konfiguracja jest tak samo ³atwa jak \"pdq\". Je¶li jest on potrzebny\n"
-"do emulacji serwera \"lpd\", nale¿y w³±czyæ demona \"cups-lpd\". Posiada\n"
-"graficzn± nak³adkê umo¿liwiaj±c± drukowanie oraz wybór opcji drukowania.\n"
-"\n"
-" * \"lprNG\" - \"line printer daemon New Generation\". Posiada on\n"
-"podobne mo¿liwo¶ci jak inne systemy drukowania, lecz potrafi\n"
-"drukowaæ za pomoc± zamontowanej sieci Novellowej (obs³uguje protokó³\n"
-"IPX), a tak¿e potrafi drukowaæ bezpo¶rednio do poleceñ pow³oki. Je¶li\n"
-"komputer pracuje w sieci Novell lub wymagane jest drukowanie do\n"
-"poleceñ bez u¿ywania oddzielnej konstrukcji potoku, mo¿na u¿yæ lprNG.\n"
-"W innym przypadku lepiej jest u¿ywaæ CUPS jako systemu ³atwiejszego\n"
-"do konfiguracji i lepiej sprawdzaj±cego siê przy pracy sieciowej."
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"Instalator spróbuje wykryæ urz±dzenia IDE obecne w komputerze.\n"
-"Przeskanuje tak¿e jedn± lub wiêcej kartê PCI. Je¶li karta SCSI\n"
-"zostanie znaleziona, Instalator automatycznie zainstaluje odpowiedni\n"
-"sterownik.\n"
-"\n"
-"Poniewa¿ proces wykrywania nie zawsze wykryje ca³y sprzêt, instalator\n"
-"poprosi o potwierdzenie obecno¶ci karty PCI SCISI. Kliknij \"Tak\"\n"
-"je¶li wiesz, ¿e na komputerze zainstalowana jest karta SCSI. Zostanie\n"
-"wy¶wietlona lista kart SCSI, z których mo¿na jedn± wybraæ. Kliknij\n"
-"\"Nie\" je¶li nie jest zainstalowany sprzêt SCSI. Je¶li nie masz pewno¶ci,\n"
-"mo¿esz sprawdziæ listê sprzêtu wykrytego na komputerze po klikniêciu\n"
-"przycisku \"Wy¶wietl informacje o sprzêcie\" oraz \"OK\". Sprawd¼ listê\n"
-"sprzêtu a nastêpnie kliknij przycisk \"OK\" aby wróciæ do pytania \n"
-"o interfejs SCSI.\n"
-"\n"
-"Je¶li nale¿y rêcznie wybraæ kartê, instalator zapyta czy dla niej maj±\n"
-"byæ ustawione jaki¶ opcje. Nale¿y zezwoliæ na zbadanie sprzêtu w celu\n"
-"ustawienia opcji specyficznych dla karty, które musz± byæ zainicjowane.\n"
-"Zazwyczaj dzia³a to dobrze.\n"
-"\n"
-"Je¶li instalator nie bêdzie potrafi³ zbadaæ sprzêtu w celu ustawienia\n"
-"odpowiednich opcji, trzeba je wpisaæ rêcznie.\n"
-"Zajrzyj do \"Podrêcznika U¿ytkownika\" (rozdzia³ 3,\n"
-"w czê¶ci \"Pobieranie informacji dotycz±cych sprzêtu\") aby\n"
-"uzyskaæ podpowiedzi na temat pobierania z dokumentacji sprzêtu\n"
-"wymaganych parametrów. Tak¿e zajrzyj na strony producenta (je¶li posiadasz\n"
-"dostêp do Internetu) lub te¿ na strony Microsoft Windows (je¶li dana\n"
-"karta pracuje równie¿ w systemie Windows)"
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"Mo¿na dodaæ wpisy do yaboota, zarówno dla innych systemów\n"
-"operacyjnych, alternatywnych j±der jak i dla zapasowego obrazu\n"
-"j±dra.\n"
-"\n"
-"W przypadku innych systemów, wpis zawiera tylko etykietê oraz\n"
-"partycjê g³ówn± (\"root\")\n"
-"\n"
-"W przypadku Linuksa istnieje kilka mo¿liwych opcji:\n"
-"\n"
-" * Etykieta: to jest po prostu nazwa, jak± nale¿y wybraæ aby yaboot "
-"wy¶wietli³\n"
-"przy wyborze tej opcji uruchamiania;\n"
-"\n"
-" * Obraz: to jest nazwa j±dra do uruchomienia. Typowo, vmlinux lub warianty\n"
-"tej nazwy z rozszerzeniami\n"
-"\n"
-" * Root: urz±dzenie g³ówne lub \"/\" dla instalacji linuksa\n"
-"\n"
-" * Do³±cz: w przypadku sprzêtu Apple, opcja do³±czana do j±dra jest\n"
-"u¿ywana dosyæ czêsto do wspomagania inicjacji sprzêtu wideo lub do\n"
-"w³±czenia emulacji klawisza myszy na klawiaturze przy czêsto brakuj±cym\n"
-"2-gim lub 3-cim przycisku myszy Apple. Poni¿ej przedstawione zosta³y "
-"przyk³ady:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Startowy ramdysk: ta opcja mo¿e byæ u¿ywana zarówno do wczytania modu³ów\n"
-"inicjacyjnych, zanim bêdzie dostêpne urz±dzenie uruchamiaj±ce lub do\n"
-"wczytania obrazu ramdysku w przypadku sytuacji awaryjnej;\n"
-"\n"
-" * Rozmiar startowego ramdysku: domy¶lny rozmiar ramdysku to zazwyczaj\n"
-"4,096 bajtów. Je¶li wymagany jest wiêkszy ramdysk, ta opcja powinna\n"
-"byæ u¿yta;\n"
-"\n"
-" * Zapis-odczyt: normalnie partycja \"root\" jest na pocz±tku uruchamiana "
-"jako\n"
-"read-only (tylko do odczytu) aby umo¿liwiæ sprawdzenie systemu plików\n"
-"zanim system \"o¿yje\". Za pomoc± tej opcji mo¿na przes³oniæ t± funkcjê.\n"
-"\n"
-" * Brak wideo: sprzêt video Apple jest problematyczny w u¿yciu.\n"
-"Mo¿na wybraæ t± opcjê aby uruchomiæ tryb \"novidep\" z\n"
-"natywn± obs³ug± bufora ramek (ang. frame buffer)\n"
-"\n"
-" * Domy¶lny: wybranie tego wpisu powoduje, ¿e okre¶lony wybór staje siê\n"
-"domy¶lny i mo¿na go wybraæ poprzez wci¶niêcie przycisku \"ENTER\".\n"
-"Ten wpis zostanie zaznaczony przez \"*\"; naci¶niêcie [Ta] umo¿liwia\n"
-"wy¶wietlenie listy wyboru uruchamiania."
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot jest programem rozruchowym sprzêtu NewWorld Macintosh. Mo¿na\n"
-"uruchamiaæ zarówno GNU/Linux, Mac OS lub MacOSX je¶li s± obecne\n"
-"na komputerze. Zwykle inne systemy operacyjne s± poprawnie wykrywane\n"
-"i instalowane. W innym przypadku mo¿na dodaæ wpis rêcznie na tym\n"
-"ekranie. Nale¿y uwa¿aæ aby podaæ poprawne parametry.\n"
-"\n"
-"G³ównymi opcjami yaboot s±:\n"
-"\n"
-" * Komunikat pocz±tkowy: tekst wy¶wietlany przed znakiem zachêty "
-"przyuruchamianiu\n"
-"\n"
-" * Urz±dzenie startowe: wskazuje gdzie nale¿y byæ umieszczona informacja\n"
-"wymagana przez GNU/Linux. Zazwyczaj nale¿y wcze¶niej ustawiæ partycjê\n"
-"bootstrap aby otrzymaæ t± informacjê\n"
-"\n"
-" * Zw³oka Open Firmware: zupe³nie inaczej ni¿ w LILO, tutaj s± dwie zw³oki\n"
-"czasowe dostêpne w yaboot. Pierwsza z nich jest mierzona w sekundach i\n"
-"w tym punkcie mo¿na wybraæ miêdzy CD, uruchamianiem OF, MacOs lub Linux.\n"
-"\n"
-" * Opó¼nienie uruchamiania: to jest odstêp czasowy podobny do zw³oki \n"
-"czasowej LILO. Po wybraniu Linux, ustawiona bêdzie ona na 0.1 sekundy \n"
-"zanim zostanie wybrany opis domy¶lnego j±dra;\n"
-"\n"
-" * Uaktywniæ uruchamianie z CD?: zaznaczenie tej opcji umo¿liwia wybranie\n"
-"\"C\" dla dysku CD w czasie pierwszego wy¶wietlania listy wyboru\n"
-"\n"
-" * Uaktywniæ uruchamianie OF?: zaznaczenie tej opcji umo¿liwia wybranie \n"
-"\"N\" dla Open Firmware w czasie pierwszego wy¶wietlania listy wyboru\n"
-"\n"
-" * Domy¶lny system?: mo¿na wybraæ, który z systemów zostanie uruchomiony \n"
-"domy¶lnie je¶li czas OF up³ynie."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"W tym miejscu wy¶wietlone zosta³y ró¿ne parametry dotycz±ce komputera.\n"
-"W zale¿no¶ci od zainstalowanego sprzêtu, mo¿na, chocia¿ nie zawsze \n"
-"ujrzeæ poni¿sze wpisy:\n"
-" * \"Mysz\": sprawdzanie ustawieñ bie¿±cej myszy oraz po klikniêciu\n"
-"przycisku mo¿liwo¶æ ich zmiany\n"
-"\n"
-" * \"Klawiatura\": sprawdzanie bie¿±cego uk³adu klawiatury oraz po "
-"klikniêciu\n"
-"przycisku mo¿liwo¶æ jego zmiany\n"
-"\n"
-" * \"Strefa czasowa\": instalator domy¶lnie zgaduje strefê czasow± na\n"
-"podstawie wybranego jêzyka. Jednak tutaj ponownie, jak przy wyborze\n"
-"klawiatury niekoniecznie trzeba byæ w kraju zwi±zanym z wybranym\n"
-"jêzykiem. Mo¿na zmieniæ strefê klikaj±c przycisk \"Strefa czasowa\"\n"
-"w celu konfiguracji zegara w zale¿no¶ci od strefy przebywania.\n"
-"\n"
-" * \"Drukarka\": klikniêcie przycisku \"Brak drukarki\" spowoduje otwarcie\n"
-"druida konfiguracji drukarki.\n"
-"\n"
-" * \"Karta d¼wiêkowa\": je¶li karta d¼wiêkowa zosta³a wykrywa w systemie,\n"
-"zostanie ona tutaj wy¶wietlona. Nie mo¿na dokonywaæ modyfikacji jej\n"
-"ustawieñ w trakcie instalacji.\n"
-"\n"
-" * \"Karta telewizyjna\": je¶li karta telewizyjna zosta³a wykrywa w "
-"systemie,\n"
-"zostanie ona tutaj wy¶wietlona. Nie mo¿na dokonywaæ modyfikacji jej\n"
-"ustawieñ w trakcie instalacji.\n"
-"\n"
-" * \"Karta ISDN\": je¶li karta ISDN zosta³a wykrywa w systemie,\n"
-"zostanie ona tutaj wy¶wietlona. Mo¿na klikn±æ przycisk aby zmieniæ\n"
-"parametry zwi±zane z ni±."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Wybierz dysk, który chcesz wykasowaæ, by za³o¿yæ na nim\n"
-"partycje Mandrake Linux. Pamiêtaj, ¿e wszystkie dane z tego\n"
-"dysku zostan± utracone bez mo¿liwo¶ci odzyskania!"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Wybierz \"OK\", je¶li chcesz usun±æ dane i partycje\n"
-"istniej±ce na dysku. Pamiêtaj, po wybraniu \"OK\", nie bêdzie\n"
-"mo¿liwe odzyskanie ¿adnych danych oraz partycji obecnych na dysku,\n"
-"w³±czaj±c w to dane partycji Windows.\n"
-"\n"
-"Wybierz \"Anuluj\", by anulowaæ t± operacjê bez utraty danych i partycji\n"
-"obecnych w systemie."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 mo¿na uzyskaæ dostêpu do modu³ów zwi±zanych z j±drem (brak pliku %s). "
-"Oznacza to zazwyczaj, ¿e dyskietka rozruchowa nie jest zsynchronizowana z "
-"no¶nikiem instalacyjnym (stwórz now± dyskietkê rozruchow±)"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "Nale¿y tak¿e sformatowaæ %s"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-"Wybrano nastêpuj±ce serwery: %s\n"
-"\n"
-"\n"
-"Bêd± one domy¶lnie uruchamiane. Nie zawieraj± one ¿adnych znanych b³êdów\n"
-"zwi±zanych z bezpieczeñstwem, lecz mog± one zostaæ w przysz³o¶ci ujawnione.\n"
-"W takiej sytuacji nale¿y dokonaæ jak najszybszego uaktualnienia.\n"
-"\n"
-"\n"
-"Czy na pewno chcesz zainstalowaæ te serwery?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-"Nastêpuj±ce pakiety zostana usuniête, by umozliwiæ aktualizacjê systemu: %s\n"
-"\n"
-"\n"
-"czy naprawdê chcesz usun±æ te pakiety?\n"
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Nie u¿ywaj rozg³aszania przy braku domeny NIS"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "W³ó¿ sformatowan± (FAT) dyskietkê do stacji %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Ten dysk nie jest sformatowany."
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Aby u¿yæ zapisan± listê pakietów, nale¿y uruchomiæ instalacjê z opcj± "
-"''linux defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "B³±d odczytu pliku %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"Wyst±pi³ b³±d - nie znaleziono urz±dzeñ, na których mo¿na utworzyæ nowe\n"
-"systemy plików. Sprawd¼ sprzêt, by wykryæ przyczynê problemu"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Czê¶æ sprzêtu w Twoim komputerze wymaga \"firmowych\" sterowników.\n"
-"Wiêcej informacji na ten temat uzyskasz z %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Wymagana jest obecno¶æ partycji root.\n"
-"W tym celu, nale¿y utworzyæ partycjê (lub klikn±æ istniej±c±),\n"
-"a nastêpnie wybraæ \"Punkt montowania\" `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Wymagana jest obecno¶æ partycji wymiany (swap)"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Brak partycji wymiany (swap).\n"
-"\n"
-"Czy chcesz kontynuowaæ mimo to?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Partycja FAT musi byæ zamontowana w /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Wykorzystaj wolne miejsce"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Brak wolnego miejsca do utworzenia nowych partycji"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "U¿yj istniej±cych partycji"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Brak istniej±cych partycji do wykorzystania"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Wykorzystaj miejsce na partycji Windows na plikopartycjê"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Któr± partycjê chcesz u¿yæ dla Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Okre¶l rozmiary"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Rozmiar partycji root w MB:"
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Rozmiar partycji swap w MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Wykorzystaj wolne miejsce na partycji Windows"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Któr± partycjê chcesz zmniejszyæ?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Zmiana rozmiaru partycji Windows"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"Program zmniejszaj±cy partycjê FAT nie potrafi obs³u¿yæ\n"
-"Twojej partycji. Wyst±pi³ nastêpuj±cy b³±d: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"Partycja Windows jest zbyt pofragmentowana. Nale¿y uruchomiæ komputer pod "
-"systemem Windows, uruchomiæ narzêdzie \"defrag\" i nastêpnie ponownie "
-"rozpocz±æ instalacjê Mandrake Linux."
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"OSTRZE¯ENIE!\n"
-"\n"
-"Instalator zmieni teraz rozmiar partycji Windows.\n"
-"Nale¿y uwa¿aæ, ta operacja jest niebezpieczna. Je¶li wcze¶niej\n"
-"tego nie robiono nale¿y przerwaæ instalacjê, wróciæ do Windows,\n"
-"zeskanowaæ i zdefragmentowaæ dysk po czym powtórnie uruchomiæ\n"
-"instalacjê. Warto równie¿ zarchiwizowaæ dane na dysku.\n"
-"Je¶li jeste¶ pewny, wybierz OK."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Jaki powinien byæ rozmiar partycji Windows?"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "partycja %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Zmiana rozmiaru partycji FAT nie powiod³a siê: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"Brak partycji FAT do zmiany rozmiaru lub u¿ycia jako plikopartycji (lub brak "
-"wolnego miejsca)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Wyma¿ ca³y dysk"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Usuñ Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr ""
-"Masz wiêcej ni¿ 1 dysk twardy, na którym z nich ma byæ zainstalowany Linuks?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr ""
-"WSZYSTKIE istniej±ce partycje i dane na nich zapisane zostan± usuniête z "
-"dysku %s"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Zaawansowany podzia³ na partycje"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "U¿yj fdiska"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Mo¿esz teraz tworzyæ partycje %s \n"
-"Gdy skoñczysz, pamiêtaj o zapisaniu u¿ywaj±c `w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Masz za ma³o wolnego miejsca na partycji Windows"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Brak miejsca na instalacjê"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "Druid podzia³u na partycje proponuje nastêpuj±ce rozwi±zania:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Partycjonowanie nie powiod³o siê: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Uruchamianie sieci"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Zatrzymywanie sieci"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Wyst±pi³ jaki¶ b³±d. Nie mo¿na poprawnie go obs³u¿yæ\n"
-"Kontynuuj na w³asn± odpowiedzialno¶æ."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Powielony punkt montowania %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.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 Mandrake/RPMS/*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Witaj w %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Niedostêpna stacja dyskietek"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Przechodzê do kroku `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
-"press `F1' when booting on CDROM, then enter `text'."
-msgstr ""
-"Twój system ma ma³o zasobów. Mog± wyst±piæ problemy z instalacj±.\n"
-"Je¶li tak siê stanie, spróbuj instalacji w trybie tekstowym.\n"
-"By j± uruchomiæ, naci¶nij F1 podczas startu z CD i wpisz \"text\"."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Klasa instalacji"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Wybierz jeden z nastêpuj±cych rodzajów instalacji:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Wybór grup pakietów"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Samodzielny wybór pakietów"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Rozmiar: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Uszkodzony pakiet"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Nazwa: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Wersja: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Rozmiar: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Wa¿no¶æ: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't 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æ"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Zostan± zainstalowane nastêpuj±ce pakiety"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Zostan± usuniête nastêpuj±ce pakiety"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Nie mo¿na zmieniæ statusu tego pakietu."
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Ten pakiet jest wymagany, nie mo¿na go pomin±æ"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Nie mo¿na odznaczyæ tego pakietu. Zosta³ ju¿ zainstalowany."
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Ten pakiet musi zostaæ uaktualniony.\n"
-"Na pewno chcesz go odznaczyæ?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "Nie mo¿na odznaczyæ tego pakietu. Musi zostaæ zaktualizowany"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Poka¿ automatycznie wybrane pakiety"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Zainstaluj"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Odczytaj/Zapisz na dyskietkê"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "Uaktualnianie listy wybranych pakietów"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "Minimalna instalacja"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Wybierz pakiety do zainstalowania"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Instalowanie"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Szacowanie"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Pozosta³y czas "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Proszê czekaæ, trwa przygotowywanie instalacji..."
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d pakietów"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Instalowanie pakietu %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Akceptuj"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Odrzuæ"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Zmieñ p³ytê CD!\n"
-"\n"
-"W³ó¿ p³ytê zatytu³owan± \"%s\" do kieszeni napêdu i naci¶nij Ok.\n"
-"Je¶li jej nie masz, naci¶nij Anuluj, by pomin±æ instalacjê pakietów z niej"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Kontynuowaæ?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Wyst±pi³ b³±d porz±dkowania pakietów:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Wyst±pi³ b³±d podczas instalowania pakietów:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"Ostrze¿enie\n"
-"\n"
-"Proszê przeczytaæ uwa¿nie poni¿sze zasady. Je¶li nie zgadzasz siê\n"
-"z jak±kolwiek ich czê¶ci±, nie masz prawa do instalacji kolejnego\n"
-"no¶nika CD. Naci¶nij \"Odrzuæ\" aby kontynuowaæ instalacjê bez\n"
-"u¿ywania tego no¶nika.\n"
-"\n"
-"\n"
-"Niektóre komponenty zawarte na nastêpnym mo¶niku nie podlegaj±\n"
-"zasadom licencji GPL lub licencji pokrewnych. Ka¿dy taki komponent\n"
-"podlega zasadom w³asnej licencji. Nale¿y przeczytaæ uwa¿nie\n"
-"licencjê ka¿dego komponentu przed jego rozpowszechnianiem lub\n"
-"instalacj±.\n"
-"Takie licencje w ogólno¶ci ograniczaj± przesy³anie, kopiowanie\n"
-"(z wyj±tkiem celów archiwizacyjnych), rozpowszechnianie,\n"
-"dezasemblacjê, dekompilacjê lub modyfikacjê.\n"
-"Jakiekolwiek naruszenie zasad licencyjnych natychmiast\n"
-"powoduje wyga¶niêcie twoich praw do komponentu. Pomimo\n"
-"specyficznych dla danej licencji zasad, zazwyczaj nie mo¿na\n"
-"instalowaæ programów, które im podlegaj±, na wiêcej ni¿ jednym\n"
-"systemie, lub te¿ adaptowaæ go do wykorzystania w sieci.\n"
-"W razie w±tpliwo¶ci nale¿y skontaktowaæ siê z dystrybtorem lub\n"
-"autorem danego komponentu.\n"
-"Przesy³anie do osób trzecich lub kopiowanie takich komponentów\n"
-"w³aczaj±c dokumentacjê jest zazwyczaj zabronione.\n"
-"\n"
-"\n"
-"Wszelkie prawa do komponentów zawartych na kolejnym no¶niku CD\n"
-"nale¿± do ich autorów i s± chronione przez prawa autorskie\n"
-"dotycz±ce oprogramowania komputerowego.\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Wyst±pi³ b³±d"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Czy na pewno chcesz opu¶ciæ instalacjê?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Umowa licencyjna"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"Wprowadzenie\n"
-"\n"
-"System operacyjny wraz z innymi komponentami dostêpnymi w dystrybucji "
-"Mandrake Linux\n"
-"zwany jest dalej \"Oprogramowaniem\". Oprogramowanie zawiera miêdzy innymi "
-"zbiór \n"
-"programów, metod, zasad oraz dokumentacji zwi±zanej z systemem operacyjnym "
-"oraz \n"
-"innych komponentów dystrybucji Mandrake Linux.\n"
-"\n"
-"1. Umowa licencyjna\n"
-"\n"
-"Nale¿y przeczytaæ uwa¿nie ten dokument. Jest on umow± licencyjn± pomiêdzy "
-"u¿ytkownikiem\n"
-"a MandrakeSoft S.A. dotycz±c± Oprogramowania.\n"
-"Instalacja, kopiowanie lub u¿ywanie Oprogramowania w dowolny sposób, oznacza "
-"pe³n±\n"
-"i wyra¼n± zgodê na warunki licencyjne tej umowy.\n"
-"Je¶li nie akceptujesz dowolnej czê¶ci niniejszej umowy, nie mo¿esz "
-"zainstalowaæ, skopiowaæ\n"
-"lub te¿ u¿ywaæ Oprogramowania.\n"
-"Dowolna próba instalacji, kopiowania lub u¿ywania Oprogramowania w sposób "
-"inny ni¿\n"
-"okre¶laj± to warunki tej licencji jest przestêpstwem i oznacza wyga¶niêcie "
-"twoich praw \n"
-"wynikaj±cych z tej umowy. Po zerwaniu umowy nale¿y natychmiast zniszczyæ\n"
-"wszystkie kopie Oprogramowania.\n"
-"\n"
-"2. Ograniczona gwarancja\n"
-"\n"
-"Oprogramowanie oraz do³±czona dokumentacja dostarczana jest w formie \"taka "
-"jaka jest\", bez\n"
-"¿adnej gwarancji, w stopniu w jakim pozwala na to prawo.\n"
-"Firma MandrakeSoft S.A. nie bêdzie, bez wzglêdu na okoliczno¶ci i w zakresie "
-"okre¶lonym przez \n"
-"prawo, odpowiedzialna za ¿adne specjalne, uboczne, bezpo¶rednie i po¶rednie "
-"uszkodzenia\n"
-"jakkolwiek (w³±czaj±c bez ograniczeñ uszkodzenia powoduj±ce utratê firmy, "
-"przerwanie dzia³alno¶ci\n"
-"firmy, straty finansowe, zas±dzone grzywny i kary prawne lub inne straty) "
-"powsta³e w wyniku\n"
-"u¿ywania lub niemo¿no¶ci u¿ywania Oprogramowania, nawet je¶li firma "
-"MandrakeSoft S.A.\n"
-"zosta³a ostrze¿ona o mo¿liwo¶ci wyst±pienia takich uszkodzeñ.\n"
-"\n"
-"OGRANICZONA ODPOWIEDZIALNO¦Æ ZWI¡ZANA Z POSIADANIEM LUB U¯YWANIEM\n"
-"OPROGRAMOWANIA W NIEKTÓRYCH KRAJACH\n"
-"\n"
-"W zakresie okre¶lonym przez prawo firma MandrakeSoft S.A. lub jej "
-"dystrybutorzy bez wzglêdu\n"
-"na okoliczno¶ci nie bêd± odpowiedzialni za ¿adne specjalne, uboczne, "
-"bezpo¶rednie i po¶rednie uszkodzenia\n"
-"jakkolwiek (w³±czaj±c bez ograniczeñ uszkodzenia powoduj±ce utratê firmy, "
-"przerwanie dzia³alno¶ci\n"
-"firmy, straty finansowe, zas±dzone grzywny i kary prawne lub inne straty) "
-"powsta³e w wyniku\n"
-"u¿ywania lub niemo¿no¶ci u¿ywania Oprogramowania lub w wyniku pobrania "
-"komponentów\n"
-"oprogramowania z jednej ze stron Mandrake Linux, które s± zabronione lub "
-"zastrze¿one w niektórych\n"
-"krajach przez lokalne prawo. Ta ograniczona odpowiedzialno¶æ dotyczy miêdzy "
-"innymi komponentów\n"
-"silnej kryptografii do³±czone do Oprogramowania.\n"
-"\n"
-"3. Licencja GPL oraz Licencje Pokrewne\n"
-"\n"
-"Oprogramowania zawiera komponenty stworzone przez ró¿ne osoby i instytucje. "
-"Wiêkszo¶æ z nich\n"
-"zosta³a wydana na zasadach licencji GNU General Public Licence, znanej pod "
-"nazw± \"GPL\",\n"
-"lub te¿ na zasadach podobnych licencji. Wiêkszo¶æ z tych licencji pozwala na "
-"u¿ywanie,\n"
-"kopiowanie, przystosowywanie lub redystrybuowanie komponentów przez nie "
-"licencjonowanych.\n"
-"Nale¿y uwa¿nie przeczytaæ warunki i terminy umowy licencyjnej ka¿dego "
-"komponentu przed\n"
-"jego u¿yciem. Dowolne pytanie dotycz±ce licencji powinno byæ przesy³ane do "
-"autora, nie\n"
-"do firmy MandrakeSoft. Programy stworzone przez MandrakeSoft S.A. s± wydane "
-"na zasadach\n"
-"licencji GPL. Dokumentacja napisana przez MandrakeSoft S.A. jest wydana na "
-"zasadach\n"
-"wybranej licencji. Zajrzyj do dokumentacji, aby uzyskaæ wiêcej szczegó³ów.\n"
-"\n"
-"\n"
-"4. Prawa W³asno¶ci Intelektualnej\n"
-"\n"
-"Wszystkie prawa do komponentów Oprogramowania nale¿± do ich autorów oraz s± "
-"chronione\n"
-"przez prawo w³asno¶ci intelektualnej i prawo autorskie stosowane do "
-"programów komputerowych.\n"
-"Firma MandrakeSoft S.A. zastrzega sobie prawo do zmiany lub przystosowania "
-"Oprogramowania,\n"
-"jako ca³o¶ci lub w czê¶ciach, w ka¿dym sensie i w dowolny celu.\n"
-"\"Mandrake\", \"Mandrake Linux\" oraz zwi±zane znaki graficzne s± znakami "
-"handlowymi firmy\n"
-"MandrakeSoft S.A.\n"
-"\n"
-"\n"
-"5. Prawa Nadrzêdne\n"
-"\n"
-"Je¶li dowolna czê¶æ tej umowy zostanie uznana za nielegaln± lub "
-"nieakceptowan± w wyniku\n"
-"wyroku s±dowego, ta czê¶æ zostanie wy³±czona z kontraktu. Wówczas "
-"zastosowanie znajduj±\n"
-"pozosta³e czê¶ci warunków umowy.\n"
-"Teminy i warunki tej licencji s± zgodne z prawem francuskim.\n"
-"Wszystkie ewentualne w±tpliwo¶ci dotycz±ce warunków tej licencji bêd± "
-"rozpatrywane przez s±d.\n"
-"W ostateczno¶ci, w±tpliwo¶ci bêd± rozpatrywane przez odpowiednie S±dy Prawa "
-"Pary¿a we Francji.\n"
-"W przypadku jakichkolwiek w±tpliwo¶ci dotycz±cych tego dokumentu, w celu ich "
-"wyja¶nienia\n"
-"mo¿na skontaktowaæ siê z firm± MandrakeSoft S.A.\n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "Na pewno chcesz odrzuciæ licencjê?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Klawiatura"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Wybierz uk³ad klawiatury."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Oto lista dostêpnych uk³adów klawiatury"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Okre¶l klasê instalacji"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Instalacja/Uaktualnienie"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Czy to instalacja, czy uaktualnienie?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Zalecana"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Zaawansowana"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Uaktualnienie"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Tylko uaktualnianie pakietów"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Wybierz typ myszy."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Port myszy"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Do którego portu szeregowego jest pod³±czona mysz?"
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Emulacja przycisków"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "Emulacja 2 przycisku"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "Emulacja 3 przycisku"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Konfiguracja kart PCMCIA..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Konfiguracja IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "Brak dostêpnych partycji"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Przeszukiwanie partycji w celu okre¶lenia punktów montowania"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Wybierz punkty montowania"
-
-#: ../../install_steps_interactive.pm_.c:379
-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,\n"
-"lecz nale¿y utworzyæ partycjê bootstrap."
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr ""
-"Nie znaleziono partycji root, na której mo¿na przeprowadziæ aktualizacjê"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Partycja root"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Która partycja jest w Twoim systemie partycj± root (/)"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr ""
-"Nale¿y ponownie uruchomiæ komputer w celu uaktywnienia zmian w tablicy "
-"partycji"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Wybierz partycje do sformatowania"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Sprawdziæ fizycznie partycje?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Formatowanie partycji"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Tworzenie i formatowanie plikopartycji %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-"B³±d podczas sprawdzania systemu plików %s. Czy chcesz naprawiæ b³êdy? "
-"(uwaga - mo¿esz utraciæ dane)"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Wielko¶æ partycji wymiany jest niewystarczaj±ca, nale¿y j± zwiêkszyæ"
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Wyszukiwanie dostêpnych pakietów i przebudowywanie bazy danych rpm..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Wyszukiwanie dostêpnych pakietów..."
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "Wyszukiwanie ju¿ zainstalowanych pakietów..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Wyszukiwanie pakietów do uaktualnienia..."
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr "Zbyt ma³o miejsca na instalacjê lub uaktualnienie (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"Wybierz odczyt lub zapis listy wybranych pakietów\n"
-"na dyskietkê. Format jest identyczny z dyskiem automatycznej\n"
-"instalacji."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Odczytaj z dyskietki"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Zapisz na dyskietkê"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Odczytywanie z dyskietki"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Wybór pakietów"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "W³ó¿ dyskietkê zawieraj±c± listê wybranych pakietów"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "Wybrany rozmiar przekracza dostêpne miejsce"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "Typ instalacji"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"Nie wybrano ¿adnej grupy pakietów.\n"
-"Wybierz minimaln± ¿±dan± instalacjê:"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "Z X Window"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "Z podstawow± dokumentacj± (zalecane!)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Napradê minimalna instalacja (w szczególno¶ci bez urpmi)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Je¿eli posiadasz wszystkie p³yty CD z listy, kliknij Ok.\n"
-"Je¿eli nie masz ¿adnej z p³yt z listy, kliknij Anuluj.\n"
-"Je¿eli nie posiadasz niektórych p³yt z listy, odznacz je i kliknij Ok."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "CD-ROM oznaczony \"%s\" "
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Przygotowywanie instalacji"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Instalowanie pakietu %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Konfiguracja poinstalacyjna"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "W³ó¿ dyskietkê startow± do stacji %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "W³ó¿ dyskietkê z uaktualnionymi modu³ami do stacji %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Masz teraz mo¿liwo¶æ pobrania z sieci oprogramowania szyfruj±cego.\n"
-"\n"
-"OSTRZE¯ENIE:\n"
-"Z powodu ró¿nych ograniczeñ prawnych maj±cych zastosowanie do\n"
-"tego oprogramowania, Klient lub (i) u¿ytkownik powinien byæ pewien,\n"
-"¿e przepisy go dotycz±ce pozwalaj± na kopiowanie, przechowywanie\n"
-"i u¿ywanie tego oprogramowania.\n"
-"\n"
-"Dodatkowo klient lub (i) u¿ytkownik, powinien zostaæ ostrze¿ony,\n"
-"aby nie z³amaæ praw obowi±zuj±cych w jego kraju.\n"
-"Je¿eli klient lub (i) u¿ytkownik nie przestrzega³by obowi±zuj±cych \n"
-"go przepisów, mog± dotkn±æ go powa¿ne sankcje.\n"
-"\n"
-"Ani Mandrakesoft ani jego producenci lub dostawcy nie s± odpowiedzialni\n"
-"za jakiekolwiek celowe, przypadkowe lub po¶rednie szkody\n"
-"powsta³e na wskutek u¿ywania, posiadania lub tylko zainstalowania\n"
-"oprogramowania, do którego klient lub (i) u¿ytkownik bêdzie mia³ dostêp\n"
-"po wyra¿eniu zgody na powy¿sze zastrze¿enia .\n"
-"Wszystkie zapytania, dotycz±ce niniejszego uzgodnienia nale¿y kierowaæ do:\n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"Masz teraz mo¿liwo¶æ pobrania zaktualizowanych pakietów, które\n"
-"zosta³y wydane po udostêpnieniu dystrybucji. Mog± zawieraæ one poprawki\n"
-"poprawiaj±ce poziom bezpieczeñstwa lub b³êdy.\n"
-"\n"
-"Aby pobraæ te pakiety, wymagane jest po³±czenie internetowe.\n"
-"\n"
-"Czy chcesz zainstalowaæ uaktualnienia ?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"£±czenie ze stron± Mandrake Linux w celu pobrania listy dostêpnych "
-"serwerów..."
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Wybierz serwer lustrzany, z którego chcesz pobraæ pakiety"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "£±czenie z serwerem - pobieranie listy dostêpnych pakietów..."
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Wybierz strefê czasow±."
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "Ustawienie zegara sprzêtowego na czas GMT"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "Automatyczna synchronizacja czasu (przy u¿yciu NTP)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "Serwer NTP"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Zdalny serwer CUPS"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Brak drukarki"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Czy posiadasz kartê d¼wiêkow± ISA?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-"Uruchom \"sndconfig\" po zakoñczeniu instalacji aby skonfigurowaæ kartê "
-"d¼wiêkow±"
-
-#: ../../install_steps_interactive.pm_.c:1012
-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"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Ró¿ne"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Mysz"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Strefa czasowa"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Drukarka"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "Karta ISDN"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Karta d¼wiêkowa"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "Karta TV"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Domena Windows"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Pliki lokalne"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Has³o roota"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Bez has³a"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "To has³o jest zbyt krótkie (musi zawieraæ co najmniej %d znaków)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Autentykacja"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "Autentykacja LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP Base dn"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "Serwer LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "Autentykacja NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "Domena NIS"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "Serwer NIS"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-"Aby ta funkcja dzia³a³a z podstawowym kontrolerem domeny (PDC) Windows 2000, "
-"prawdopodobnie nale¿y z konta administratora wpisaæ: C:\\>net localgroup "
-"\"Pre-Windows 2000 Compatible Access\" everyone /add oraz ponownie uruchomiæ "
-"serwer.\n"
-"Bêdzie potrzebna tak¿e nazwa u¿ytkownika/has³o administratora domeny aby "
-"przy³±czyæ komputer do domeny Windows(TM).\n"
-"Je¶li sieæ jeszcze nie jest w³±czona, Instalator spróbuje do³±czyæ komputer "
-"do domeny po kroku konfiguracji sieci.\n"
-"Je¶li ta instalacje nie powiedzie siê z ró¿nych powodów i autentykacja "
-"Windows PDC nie dzia³a, uruchom 'smbpasswd -j DOMENA -U U¯YTKOWNIK%HAS£O' "
-"wykorzystuj±c swoj± domenê Windows(tm), i nazwê administratora/has³o, po "
-"uruchomieniu systemu.\n"
-"Polecenie 'wbinfo -t' przetestuje czy autentykacja jest w porz±dku."
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "Autentykacja domeny Windows"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "Nazwa administratora domeny"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "Has³o administratora domeny"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Dysk startowy umo¿liwia uruchomienie systemu Linux niezale¿nie od "
-"normalnego\n"
-"programu rozruchowego. Jest u¿yteczny, je¶li nie chcesz instalowaæ SILO,\n"
-"lub SILO w Twoim systemie nie dzia³a oraz je¶li inny system operacyjny\n"
-"usun±³ SILO. Dysk u¿ytkownika mo¿na tak¿e u¿ywaæ z obrazem ratunkowym,\n"
-"u³atwiaj±c naprawienie systemu w przypadku awarii.\n"
-"Je¶li chcesz utworzyæ dysk startowy dla swojego systemu, w³ó¿ dyskietkê\n"
-"do stacji i wybierz \"OK\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Pierwsza stacja dyskietek"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Druga stacja dyskietek"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Pomiñ"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Dysk startowy umo¿liwia uruchomienie systemu Linux niezale¿nie od\n"
-"normalnego programu rozruchowego. Jest u¿yteczny, je¶li nie chcesz\n"
-"instalowaæ LILO/Grub, lub programy te w Twoim systemie nie dzia³aj±\n"
-"oraz je¶li inny system operacyjny usun±³ LILO/grub.\n"
-"Dysku tego mo¿na tak¿e u¿ywaæ z obrazem ratunkowym,\n"
-"u³atwiaj±c naprawienie systemu w przypadku awarii.\n"
-"Czy chcesz dla swojego systemu utworzyæ dysk startowy?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(OSTRZE¯ENIE! U¿ywasz systemu plików XFS dla g³ownej partycji (root),\n"
-"próba utworzenia dyskietki uruchomieniowej na dysku 1.44 Mb prawdopodobnie\n"
-"nie powiedzie siê, gdy¿ XFS wymaga bardzo du¿ego sterownika)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Niestety, stacja dyskietek jest niedostêpna."
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr ""
-"Wybierz stacjê dyskietek, której u¿yjesz do utworzenia dysku startowego"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "W³ó¿ dyskietkê do stacji %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Tworzenie dysku startowego..."
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Przygotowanie programu rozruchowego..."
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"Prawdopodobnie posiadasz przestarza³y (OldWorld)\n"
-"lub te¿ nieznany (Unknown) komputer. Program rozruchowy\n"
-"yaboot nie bêdzie wspó³pracowa³. Instalacja bêdzie\n"
-"kontynuowana lecz trzeba bêdzie u¿ywaæ programu BootX\n"
-"aby uruchomiæ komputer"
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Czy chcesz u¿ywaæ aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"B³±d podczas instalowania aboot. \n"
-"Wymusiæ instalacjê, nawet gdyby grozi³o to zniszczeniem pierwszej partycji?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "Instalacja programu rozruchowego"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr ""
-"Instalacja programu rozruchowego nie powiod³a siê. Wyst±pi³ nastêpuj±cy b³±d:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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¿e zachodziæ potrzeba zmiany urz±dzenia rozruchowego Open\n"
-"Firmware aby w³±czyæ program rozruchowy (ang. bootloader). Je¶li\n"
-"nie wy¶wietla siê ekran powitalny w trakcie ponownego\n"
-"uruchamiania, nale¿y przytrzymaæ Command-Option-O-F w trakcie\n"
-"uruchamiania i wpisaæ:\n"
-"setenv boot-device %s,\\\\:tbxi\n"
-"Nastêpnie wpisaæ: shut-down\n"
-"Podczas nastêpnego uruchamiania ekran powitalny programu\n"
-"rozruchowego powinien byæ widoczny."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "W³ó¿ pust± dyskietkê do stacji %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Tworzenie dyskietki automatycznej instalacji..."
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Pewne etapy instalacji nie zosta³y zakoñczone\n"
-"\n"
-"Czy na pewno chcesz teraz zakoñczyæ?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Gratulacje, instalacja zosta³a zakoñczona.\n"
-"Usuñ p³ytê i (lub) dyskietkê z napêdów i naci¶nij enter, by ponownie\n"
-"uruchomiæ komputer..\n"
-"\n"
-"\n"
-"Informacje o poprawkach dotycz±cych tej wersji Mandrake Linux\n"
-"znajdziesz na stronach\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Informacje o konfiguracji systemu znajduj± siê\n"
-"w Oficjalnym Podrêczniku U¿ytkownika Mandrake Linux."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Tworzenie dyskietki automatycznej instalacji"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-"Automatyczna instalacja mo¿e byæ, je¶li zachodzi taka potrzeba,\n"
-"przeprowadzona w sposób ca³kowicie samodzielny.\n"
-"Zajmie ona wówczas ca³y dysk,\n"
-"co ma znaczenie przy instalacji na innym komputerze.\n"
-"\n"
-"Mo¿na za¿yczyæ sobie odtworzenia instalacji.\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Automatyczna"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Powtórzona"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Zapisz listê wybranych pakietów"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Instalacja Mandrake Linux %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> miêdzy element. | <Spacja> wybór | <F12> nastêpny ekran "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "brak kdesu"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "brak consolehelper"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Wybierz plik"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Zaawansowane"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "Podstawowe"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Poprzedni"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Dalej"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Niepoprawny wybór, spróbuj ponownie\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Twój wybór? (domy¶lnie %s)"
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"Pozycje wymagaj±ce wype³nienia:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Twój wybór? (0/1 domy¶lnie \"%s\")"
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Przycisk \"%s\": %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "Czy chcesz klikn±æ ten przycisk?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr " wprowad¼ \"void\" aby uzyskaæ pusty wpis"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Twój wybór? (domy¶lnie `%s'%s)"
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Istnieje wiele rzeczy które mo¿na wybraæ z (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"Wybierz pierwsz± liczbê z zakresu 10 liczb, który chcesz zmieniæ,\n"
-"lub naci¶nij Enter aby kontynuowaæ.\n"
-"Twój wybór? "
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Uwaga, zmieniona etykieta:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Potwierd¼ ponownie"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "czeski (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "niemiecki"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvoraka"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "hiszpañski"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "fiñski"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "francuski"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "norweski"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "polski"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "rosyjski"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "szwedzki"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "angielski"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "amerykañski"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "albañski"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "armeñski (stary)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "armeñski - fonetyczny"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "armeñski - fonetyczny"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "azerski (latin)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "belgijski"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "bengalski"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "bu³garski - fonetyczny"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "bu³garski (BSD)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "brazylijski (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "bo¶niacki"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "bia³oruski"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "szwajcarski (uk³ad niemiecki)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "szwajcarski (uk³ad francuski)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "czeski (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "niemiecki (bez martwych klawiszy)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr "devenagari"
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "duñski"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvoraka (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvoraka (norweski)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvoraka (szwedzki)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "estoñski"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "gruziñski (uk³ad rosyjski)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "gruziñski (uk³ad ³aciñski)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "grecki"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr "gujarati"
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr "gurmukhi"
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "wêgierski"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "chorwacki"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "izraelski"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "izraelski (fonetyczny)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "irañski"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "islandzki"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "w³oski"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr "inkuktit"
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "japoñski 106 klawiszy"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "koreañski"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "latyno-amerykañski"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "laotañski"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "litewski AZERTY (stary)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "litewski AZERTY (nowy)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "litweski QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "litewski QWERTY - fonetyczny"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "³otewski"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "macedoñski"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr "myanmar (Burmese)"
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr "mongolski (cyrulica)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr "maltañski (UK)"
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr "maltañski (US)"
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "holenderski"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "polski (programisty)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "polski (maszynistki)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "portugalski"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "kanadyjski (Quebec)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "rumuñski (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "rumuñski (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "rosyjski (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "s³oweñski"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "s³owacki (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "s³owacki (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "serbski (cyrulica)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "tamilski (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "tamilski (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "tajski"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "tad¿ycki"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "turecki"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "turecki (nowy)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "ukraiñski"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "amerykañski (miêdzynarodowy)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "wietnamski QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "jugos³owiañski (³aciñski)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "Prawy klawisz ALT"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "Równocze¶nie oba klawisze SHIFT"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Równocze¶nie klawisze Control i Shift"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "Klawisz Capslock"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Równocze¶nie klawisze Ctrl i Alt"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Równocze¶nie klawisze Alt i Shift"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "Klawisz \"Menu\""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "Lewy klawisz \"Windows\""
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "Prawy klawisz \"Windows\""
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Zapêtlone montowanie %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "Zacznij od usuniêcia logicznych dysków (LV)\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "Numer"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d oddzielonych przecinkami numerów"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d oddzielonych przecinkami napisów"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "oddzielone przecinkami numery"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "oddzielone przecinkami napisy"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-"Standard PCMCIA nie jest d³u¿ej obs³ugiwany w j±drach 2.2. U¿yj j±dra 2.4."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Mysz Sun"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Mysz standardowa PS/2 z kó³kiem"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "Microsoft Explorer"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1-przyciskowa"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Mysz standardowa 2-przyciskowa"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Mysz z kó³kiem"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "szeregowa"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Mysz standardowa 3-przyciskowa"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech seria CC"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "Seria MM"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet (szeregowy)"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Mysz Logitech (szeregowa, stary typ C7)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2-przyciskowa"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3-przyciskowa"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "brak"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Brak myszy"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Przetestuj mysz"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "By uaktywniæ mysz,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "RUSZ KÓ£KIEM!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Zakoñcz"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Dalej ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Dzia³a prawid³owo?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Informacje"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Rozwiñ drzewo"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Zwiñ drzewo"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Prze³±cz miêdzy p³askim i grupowym sortowaniem"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Po³±czenie z Internetem"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"Najbardziej typowym sposobem po³±czenia przez ADSL jest ppoe.\n"
-"Istniej± jednak po³±czenia u¿ywaj±ce pptp oraz nieliczne - dhcp.\n"
-"Je¶li nie wiesz, wybierz \"u¿yj pppoe\""
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "u¿yj dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "u¿yj pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "u¿yj pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "Serwer WWW"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "Serwer DNS"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "Serwer pocztowy"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "Serwery POP oraz IMAP"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "Brak karty sieciowej"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"Konfiguracja zapory sieciowej\n"
-"\n"
-"Narzêdzie to umo¿liwia konfguracjê prostej zapory ogniowej.\n"
-"Je¶li potrzebujesz silnego dedykowanego rozwi±zania,\n"
-"skorzystaj z dystrybucji Mandrake Security Firewall."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr "Które us³ugi maj± byc dostêpne z Internetu?"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-"Tutaj mo¿na wpisaæ rózne porty \n"
-"Oto prawid³owe przyk³ady: 139/tcp, 139/udp.\n"
-"Wiêcj informacji znajdziesz w /etc/services."
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-"Podano nieprawid³oy port: %s.\n"
-"W³a¶ciwy format to \"port/tcp\" lub \"port/udp\", \n"
-"gdzie port to cyfra pomiêdzy 1 a 65535."
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr "Wszystko (brak zapory)"
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "Inne porty"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Jaki program klienta DHCP chcesz u¿yæ?\n"
-"Domy¶lnym jest dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Nie wykryto w systemie karty sieciowej.\n"
-"Nie mo¿na skonfigurowaæ tego typu po³±czenia."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Wybierz interfejs sieciowy"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr "Wybierz kartê sieciow±, któr± ma byæ u¿ywana do ³±czenia z Internetem"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "nie znaleziono karty sieciowej"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Konfiguracja sieci"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Podaj nazwê komputera, je¶li j± znasz.\n"
-"Niektóre serwery DHCP wymagaj± tej nazwy do dzia³ania.\n"
-"Powinna byæ ona zapisana w pe³nej postaci (bez polskich znaków),\n"
-"np. \"mojkomputer.mojadomena.pl\"."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Nazwa komputera"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Druid konfiguracji sieci"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Zewnêtrzny modem ISDN"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Wewnêtrzna karta ISDN"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "Okre¶l rodzaj po³±czenia ISDN"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"Jaki sposób konfiguracji ISDN preferujesz?\n"
-"\n"
-"* Stary sposób konfiguracji polega na u¿yciu isdn4net. Wykorzystuje\n"
-"wydajne narzêdzia lecz jest to program niestandardowy i trudny do \n"
-"konfiguracji. (szczególnie dla pocz±tkuj±cych)\n"
-"\n"
-"* Nowy sposób konfiguracji jest ³atwiejszy do zrozumienia, bardziej "
-"standardowy,\n"
-"lecz udostêpnia mniej narzêdzi.\n"
-"\n"
-"Zalecany jest nowy sposób konfiguracji.\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Nowa konfiguracja (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "Stara konfiguracji (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "Konfiguracja ISDN"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Wybierz swojego dostawcê Internetu.\n"
-"Je¶li nie ma go na li¶cie, wybierz \"Nie wypisany\""
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Europa"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Europa (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "Reszta ¶wiata"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Protokó³ reszty ¶wiata\n"
-"Bez kana³u D (linie dzier¿awione)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Którego protoko³u chcesz u¿yæ?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr "Znaleziono interfejs \"%s\". Czy chcesz go wykorzystaæ ?"
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Jaki rodzaj karty posiadasz?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Nie wiem"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Je¶li posiadasz kartê ISA, warto¶ci wy¶wietlone na nastêpnym ekranie\n"
-"powinny byæ odpowiednie.\n"
-"Je¶li posiadasz kartê PCMCIA, trzeba znaæ IRQ i IO swojej karty.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Przerwij"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Kontynuuj"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Wybierz swoj± kartê ISDN"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Wykryto kartê ISDN PCI nieznanego typu. Wybierz jedn± z listy wy¶wietlonej "
-"na kolejnym ekranie."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr ""
-"Nie wykryto ¿adnej karty ISDN PCI. Wybraæ jedn± z listy wy¶wietlonej na "
-"kolejnym ekranie."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Wska¿ port szeregowy, do którego pod³±czony jest modem."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Opcje dzwonienia"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Nazwa po³±czenia"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Numer telefonu"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "Identyfikator"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Oparta o skrypt"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Poprzez terminal"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Domena"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Pierwszy serwer DNS (opcjonalnie)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Drugi serwer DNS (opcjonalnie)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Mo¿esz roz³±czyæ siê lub przekonfigurowaæ po³±czenie."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Mo¿esz przekonfigurowaæ po³±czenie."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Jeste¶ ju¿ po³±czony z Internetem."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Mo¿esz po³±czyæ siê z Internetem lub zrekonfigurowaæ po³±czenie."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Nie jeste¶ teraz po³±czony z Internetem."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Po³±cz"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Roz³±cz"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Skonfiguruj po³±czenie"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Internet - po³aczenie i konfiguracja"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "Bêdziemy teraz konfigurowaæ po³±czenie %s."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Teraz zostanie przeprowadzona konfiguracja po³±czenia %s.\n"
-"\n"
-"\n"
-"Aby kontynuowaæ naci¶nij OK."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Konfiguracja sieci"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Poniewa¿ przeprowadzasz instalacjê przez sieæ, jest ona ju¿ skonfigurowana.\n"
-"Wybierz OK by zachowaæ konfiguracjê, lub Anuluj by ponownie skonfigurowaæ "
-"sieæ/po³±czenie z Intenetem.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Witaj w Druidzie Konfiguracji Sieci.\n"
-"\n"
-"S³u¿y on do konfiguracji po³±czenia z Intenetem lub inn± sieci±.\n"
-"Je¶li nie chcesz korzystaæ z automatycznego wykrywania, odznacz to pole.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Wybierz profil do konfiguracji"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "U¿yj automatycznego wykrywania"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Tryb zaawansowany"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Wykrywanie urz±dzeñ..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Po³±czenie modemowe"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "wykryto na porcie %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "Po³±czenie ISDN"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "wykryto %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "Po³±czenie ADSL"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "wykryto na interfejsie %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Po³±czenie przez kablówkê"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "wykryto po³±czenie przez kablówkê"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "Sieæ lokalna"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "wykryto kartê(y) ethernet"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Wybierz po³±czenie, które chcesz skonfigurowaæ"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"Skonfigurowano ró¿ne sposoby po³±czenia z Internetem.\n"
-"Wybierz ten, z którego chcesz korzystaæ.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Po³±czenie z Internetem"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Czy chcesz ³±czyæ siê Internetem przy uruchamianiu komputera?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Konfiguracja sieci"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "Sieæ wymaga ponownego uruchomienia"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Wyst±pi³ problem podczas uruchamiania sieci: \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Gratulacje, konfiguracja sieci i Internetu zosta³a zakoñczona.\n"
-"\n"
-"Zostanie teraz zapisana w twoim systemie.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"Po zakoñczeniu zalecane jest ponowne uruchomienie X w celu pominiêcia "
-"problemów wynikaj±cych ze zmian± nazwy komputera."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"W trakcie konfiguracji wyst±pi³ b³±d.\n"
-"Przetestuj po³±czenie za pomoc± net_monitora lub mcc. Je¶li twoje po³±czenie "
-"nie dzia³a, byæ mo¿e nale¿y ponownie uruchomiæ konfiguracjê"
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"OSTRZE¯ENIE: Urz±dzenie to zosta³o poprzednio skonfigurowane do po³±czenia z "
-"Internetem.\n"
-"Naci¶nij po prostu OK by zachowaæ konfiguracjê.\n"
-"Modyfikacja poni¿szych pól spowoduje nadpisanie istniej±cej konfiguracji."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Podaj konfiguracjê IP dla komputera.\n"
-"Ka¿da pozycja powinna byæ wpisana w formacie dziesiêtnym\n"
-"oddzielonym kropkami (np. 192.168.1.1)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Konfiguracja urz±dzenia sieciowego %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (sterownik %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "Adres IP"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Maska"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "Automatyczne IP"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "Uruchom przy starcie"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "Adres IP powinien byæ w formacie typu 192.168.1.1"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Wpisz nazwê komputera.\n"
-"Nazwa ta powinna byæ w pe³nej postaci,\n"
-"np. \"mojkomputer.mojadomena.pl\". (bez u¿ywania polskich liter)\n"
-"Je¶li jest to konieczne, nale¿y wpisaæ te¿ adres routera."
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "Serwer DNS"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Brama (np. %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Interfejs bramy (np. eth0)"
-
-#: ../../network/network.pm_.c:376
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "Adres serwera DNS powinien byæ w formacie typu 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "Adres IP brami powinien byæ w formacie typu 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Konfiguracja po¶redników (proxy)"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "Po¶rednik HTTP"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "Po¶rednik FTP"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "¦ledzenie ID karty sieciowej (u¿yteczne przy laptopach)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Nazwa po¶rednika powinna byæ typu: http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "URL powinien zaczynaæ siê od \"ftp:\" lub \"http:\""
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Wykryto konfiguracjê zapory ogniowej!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Ostrze¿enie! Zosta³a wykryta istniej±ca konfiguracja zapory ogniowej. Mo¿e "
-"byæ konieczne dokonanie kilku rêcznych poprawek po instalacji. Kontynuowaæ?"
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Internet - konfiguracja"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Czy chcesz teraz spróbowaæ po³±czyæ siê Internetem?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Testowanie po³±czenia..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Jeste¶ teraz po³±czony z Internetem."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Ze wzglêdów bezpieczeñstwa po³±czenie zostanie teraz roz³±czone."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Po³±czenie z Internetem nie uda³o siê.\n"
-"Spróbuj zmieniæ konfiguracjê po³±czenia."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Konfiguracja po³±czenia"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Wype³nij lub zaznacz pole poni¿ej"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "IRQ karty"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "DMA karty"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "IO karty"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "IO_0 karty"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "IO_1 karty"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Numer Twojego telefonu"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Nazwa dostawcy us³ug (np. Dialog, Netia, TPSA)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Numer telefonu dostawcy us³ug"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "1 DNS dostawcy (opcjonalnie)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "2 DNS dostawcy (opcjonalnie)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Wybierz kraj"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Sposób wybierania"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Szybko¶æ po³±czenia"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Limit czasu bezczynno¶ci (w sek.)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Konto (nazwa u¿ytkownika)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Has³o:"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "Wielka Brytania"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "nieudane montowanie: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Na tej platformie nie istniej± partycje rozszerzone"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"W tablicy partycji jest puste miejsce pomiêdzy partycjami, którego\n"
-"nie mo¿na wykorzystaæ. Jedynym rozwi±zaniem jest przesuniêcie\n"
-"partycji podstawowych, by puste miejsce by³o obok partycji rozszerzonych."
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Przywracanie z pliku %s nie powiod³o siê: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Uszkodzony plik archiwum"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "B³±d zapisu do pliku %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"Z Twoim dyskiem dzieje siê co¶ niedobrego. \n"
-"Nie powiód³ siê test spójno¶ci danych. \n"
-"Oznacza to, ¿e zapisanie czegokolwiek na dysku mo¿e siê ¼le skoñczyæ"
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "trzeba posiadaæ"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "wa¿ny"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "bardzo fajny"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "fajny"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "taki sobie"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Common Unix Printing System"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR New Generation"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer Daemon"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Print, Don't Queue"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Drukarka lokalna"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Drukarka sieciowa"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Drukarka pod³±czona do zdalnego serwera CUPS"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Drukarka pod³±czona do zdalnego serwera lpd"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Drukarka sieciowa (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "Drukarka pod³±czona do serwera SMB/Windows 95/98/NT"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "Drukarka na serwerze NetWare"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "Podaj URI urz±dzenia drukarki"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "Potok do polecenia"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "Nieznany model"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "Nieznany model"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Drukarki lokalne"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Drukarki zdalne"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " na porcie równoleg³ym \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", drukarka USB \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", wielofunkcyjne urz±dzenie pod³±czone do portu równoleg³ego \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", wielofunkcyjne urz±dzenie pod³±czone do portu USB"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ",wielofunkcyjne urz±dzenie pod³±czone do HP JetDirect"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", wielofunkcyjne urz±dzenie"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", drukowanie do %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr " na serwerze LPD \"%s\", drukarka \"%s\""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", komputer TCP/IP \"%s\", port %s"
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr " na serwerze SMB/Windows \"%s\", wspó³udzia³ \"%s\""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr " na serwerze Novellowym \"%s\", drukarka \"%s\""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", u¿ywanie polecenia %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "Surowa drukarka (raw) (Brak sterownika)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(na %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(na tej maszynie)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "Na serwerze CUPS \"%s\""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Domy¶lne)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Wybierz sposób pod³±czenia drukarki"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "W jaki sposób jest pod³±czona drukarka?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"Korzystaj±c z sieciowego serwera CUPS nie ma potrzeby\n"
-"konfiguracji w tym miejscu ¿adnych drukarek; zostan± one automatycznie\n"
-"wykryte."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr "Automatyczne wykrywanie drukarki (drukarki lokalne, TCP/Gniazdo i SMB)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "Konfiguracja CUPS"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "Okre¶l serwer CUPS"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"Aby uzyskaæ dostêp do drukarek lub zdalnych serwerów CUPS w sieci lokalnej "
-"nie trzeba niczego konfigurowaæ; serwery CUPS maj± mo¿liwo¶æ automatycznego "
-"poinformowania komputera o swoich drukarkach. Wszystkie aktualnie znane "
-"komputerowi drukarki wyszczególnione s± w czê¶ci \"Drukarki zdalne\" "
-"g³ównego okna programu PrinterDrake. Je¶li serwer CUPS nie znajduje siê w "
-"sieci lokalnej, nale¿y wpisaæ jego adres IP oraz opcjonalnie numer portu, "
-"aby uzyskaæ wiêcej informacji z serwera, w innym przypadku nale¿y pozostawiæ "
-"niewype³nione pole."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Zazwyczaj CUPS jest automatycznie konfigurowany w zale¿no¶ci od ¶rodowiska "
-"sieci, wiêc mo¿na uzyskaæ dostêp do drukarek na serwerze CUPS w sieci "
-"lokalnej. Je¶li jednak nie wszystko dzia³a poprawnie, nale¿y wy³±czyæ "
-"\"Automatyczn± konfiguracjê CUPS\" oraz zmodyfikowaæ rêcznie plik /etc/cups/"
-"cupsd.conf manually. Nie nale¿y zapominaæ o ponownym uruchomieniu CUPS po "
-"wykonaniu tej czynno¶ci (polecenie: \"service cups restart\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "Adres IP powinien byæ w formacie typu 192.168.1.1"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "Numer portu powinien byæ liczb± ca³kowit±!"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "IP serwera CUPS"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Port"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Automatyczna konfiguracja CUPS"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "Sprawdzanie systemu..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr "Nie wykryto drukarek bezpo¶rednio pod³±czonych do komputera"
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"Nastêpuj±ce drukarki\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"Nastêpuj±ca drukarka\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"oraz jedna nieznana drukarka s± "
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"oraz %d nieznane drukarki s± "
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-"s± "
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-"\n"
-"jest "
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "bezpo¶rednio pod³±czona do komputera"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-"\n"
-"Znaleziono jedn± nieznan± drukarkê bezpo¶rednio pod³±czon± do komputera"
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-"\n"
-"Znaleziono %d nieznane drukarki bezpo¶rednio pod³±czone do komputera"
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr " (Upewnij siê ¿e wszystkie drukarki s± pod³±czone i w³±czone).\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-"Czy chcesz umo¿liwiæ drukowanie na powy¿szych drukarkach lub na drukarkach "
-"sieciowych?\n"
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "Czy chcesz umo¿liwiæ drukowanie na drukarkach sieciowych?\n"
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Czy chcesz umo¿liwiæ drukowanie na powy¿szych drukarkach?\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr "Czy na pewno chcesz konfigurowaæ system wydruku na tym komputerze?\n"
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-"UWAGA: W zale¿no¶ci od modelu drukarki oraz systemu wydruku zostanie "
-"zainstalowane do %d MB dodatkowego oprogramowania."
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Dodaj now± drukarkê"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Witaj w Druidzie Instalacji Drukarki\n"
-"\n"
-"Ten druid umo¿liwi instalacjê lokalnych lub zdalnych drukarek, które bêd± "
-"wykorzystywane przez t± maszynê a tak¿e z innej maszyny w sieci.\n"
-"\n"
-"Zapyta ciê o wszystkie informacje konieczne do ustawienia drukarki oraz "
-"udostêpni ci wszystkie dostêpne sterowniki drukarek, opcje sterowników oraz "
-"typy po³±czeñ drukarek."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Witaj w Druidzie Instalacji Drukarki\n"
-"\n"
-"Ten druid pomo¿e ci zainstalowaæ twoj± drukarkê (drukarki) pod³±czone do "
-"tego komputera, pod³±czone bezpo¶rednio do sieci lub do zdalnego komputera z "
-"systemem Windows.\n"
-"\n"
-"Je¶li posiadasz drukarkê (drukarki) pod³±czone do tego komputera, sprawd¼ "
-"po³±czenie oraz w³±cz ich zasilanie dziêki czemu bêdzie mo¿na je "
-"automatycznie wykryæ. Tak¿e drukarki sieciowe i komputery Windows musz± byæ "
-"po³±czone i w³±czone do zasilania.\n"
-"\n"
-"Nale¿y zauwa¿yæ, ¿e automatyczne wykrywanie drukarek w sieci zabiera wiêcej "
-"czasu ni¿ automatyczne wykrywanie drukarek pod³±czonych bezpo¶rednio do "
-"komputera. Tak wiêc wy³±cz automatyczne wykrywanie drukarek sieciowych lub "
-"pod³±czonych do zdalnych komputerów z systemem Windows, je¶li nie "
-"potrzebujesz tej opcji.\n"
-"\n"
-"Kliknij przycisk \"Dalej\" w przypadku gotowo¶ci lub \"Anuluj\" je¶li nie "
-"chcesz ustawiaæ teraz drukarki (drukarek)."
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Witaj w Druidzie Instalacji Drukarki\n"
-"\n"
-"Ten druid pomo¿e ci zainstalowaæ twoj± drukarkê (drukarki) pod³±czone do "
-"tego komputera.\n"
-"\n"
-"Je¶li posiadasz drukarkê pod³±czon± do tego komputera, sprawd¼ po³±czenie "
-"oraz w³±cz jej zasilanie dziêki czemu bêdzie mo¿na j± automatycznie wykryæ.\n"
-"\n"
-"Kliknij przycisk \"Dalej\" w przypadku gotowo¶ci lub \"Anuluj\" je¶li nie "
-"chcesz ustawiaæ teraz drukarki (drukarek)."
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Witaj w Druidzie Instalacji Drukarki\n"
-"\n"
-"Ten druid pomo¿e ci zainstalowaæ twoj± drukarkê (drukarki) pod³±czone do "
-"tego komputera lub pod³±czone bezpo¶rednio do sieci.\n"
-"\n"
-"Je¶li posiadasz drukarkê (drukarki) pod³±czone do tego komputera, sprawd¼ "
-"po³±czenie oraz w³±cz ich zasilanie dziêki czemu bêdzie mo¿na je "
-"automatycznie wykryæ. Tak¿e drukarki sieciowe i komputery Windows musz± byæ "
-"po³±czone i w³±czone do zasilania.\n"
-"\n"
-"Nale¿y zauwa¿yæ, ¿e automatyczne wykrywanie drukarek w sieci zabiera wiêcej "
-"czasu ni¿ automatyczne wykrywanie drukarek pod³±czonych bezpo¶rednio do "
-"komputera. Tak wiêc wy³±cz automatyczne wykrywanie drukarek sieciowych, "
-"je¶li nie potrzebujesz tej opcji.\n"
-"\n"
-"Kliknij przycisk \"Dalej\" w przypadku gotowo¶ci lub \"Anuluj\" je¶li nie "
-"chcesz ustawiaæ teraz drukarki (drukarek)."
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "Automatycznie wykryj drukarki pod³±czone do komputera"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "Automatycznie wykryj drukarki bezpo¶rednio pod³±czone do sieci"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr "Automatycznie wykryj drukarki pod³±czone do komputerów z MS Windows"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Drukarka lokalna"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"Gratulacje, drukarka zosta³a zainstalowana i skonfigurowana!\n"
-"\n"
-"Mo¿na drukowaæ przy u¿yciu polecenia \"Print\" twojej aplikacji (zazwyczaj "
-"znajduj±cej\n"
-"siê w pe³nym menu \"File\")\n"
-"\n"
-"Je¶li chcesz dodaæ, usun±æ lub zmieniæ nazwê drukarki, lub tez chcesz "
-"zmieniæ domy¶ln± opcjê ustawieñ (podajnik papieru, jako¶æ wydruku,...), "
-"wybierz \"Drukarka\" w sekcji \"Sprzêt\" Centrum Sterowania Mandrake."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "Automatyczne wykrywanie drukarki"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", drukarka sieciowa \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", drukarka \"%s\" na serwerze SMB/Windows \"%s\""
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "Wykryto %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "Drukarka pod³±czona do portu równoleg³ego \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "Drukarka USB \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Drukarka sieciowa \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Drukarka \"%s\" na serwerze SMB/Windows \"%s\""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"Nie znaleziono drukarki lokalnej! aby zainstalowaæ drukarkê podaj nazwê "
-"urz±dzenia/nazwê pliku w wierszu wej¶ciowym (Porty równoleg³e: /dev/lp0, /"
-"dev/lp1, ..., okre¶la porty LPT1:, LPT2:, ..., 1-sza drukarka USB: /dev/usb/"
-"lp0, 2-ga drukarka USB: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "Nale¿y podaæ nazwê urz±dzenia lub pliku!"
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "Nie znaleziono drukarki!"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "Dostêpne drukarki"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"Wykryto automatycznie poni¿sze drukarki, je¶li chcesz skonfigurowaæ inn± "
-"drukarkê, wprowad¼ nazwê uradzenia/nazwê pliku"
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"To jest lista wszystkich automatycznie wykrytych drukarek. Wybierz "
-"drukarkê, , któr± chcesz skonfigurowaæ lub wprowad¼ nazwê urz±dzenia/nazwê "
-"pliku"
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"Poni¿sza drukarka zosta³a automatycznie wykryta. Konfiguracja drukarki "
-"zostanie przeprowadzona automatycznie. Je¶li drukarka nie zosta³a poprawnie "
-"wykryta lub te¿ wolisz ustawiæ w³asn± konfiguracjê drukarki, wybierz opcjê "
-"\"Rêczna konfiguracja\"."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"W tym miejscu wy¶wietlona jest lista automatycznie wykrytych drukarek. "
-"Nale¿y wybraæ drukarkê do ustawienia. Konfiguracja drukarki zostanie "
-"przeprowadzona w pe³ni automatycznie. Je¶li drukarka nie zosta³a poprawnie "
-"wykryta lub te¿ wolisz skonfigurowaæ j± rêcznie wybierz opcjê \"Rêczna "
-"konfiguracja\"."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"Wybierz port, do którego jest pod³±czona drukarka lub wprowad¼ nazwê "
-"urz±dzenia/nazwê pliku"
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "Wybierz port do którego pod³±czona jest drukarka."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (Porty równoleg³e: /dev/lp0, /dev/lp1, ..., zamiennik dla LPT1:, "
-"LPT2:, ..., 1-sza drukarka USB: /dev/usb/lp0, 2-ga drukarka USB: /dev/usb/"
-"lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "Nale¿y wybraæ/podaæ drukarkê/urz±dzenie!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Konfiguracja rêczna"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Opcje drukarki sieciowej lpd"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"By u¿ywaæ drukarki sieciowej lpd nale¿y podaæ nazwê serwera wydruku oraz "
-"nazwê drukarki na tym serwerze."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "Nazwa zdalnego komputera"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Nazwa zdalnej drukarki"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "Nie podano nazwy zdalnego komputera!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "Nie podano nazwy zdalnej drukarki!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "Wykryty model: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "Skanowanie sieci..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", drukarka \"%s\", na serwerze \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Drukarka \"%s\" na serwerze \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "Opcje drukarki SMB (Windows 9x/NT)"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"By drukowaæ na drukarce SMB, nale¿y okre¶liæ nazwê serwera SMB\n"
-"(nie zawsze jest ona równoznaczna z nazw± TCP/IP), o ile mo¿liwe\n"
-"adres IP serwera wydruku, nazwê u¿ytkownika, grupê, has³o oraz\n"
-"oczywi¶cie nazwê drukarki."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-" Je¶li ¿±dana drukarka zosta³a wykryta automatycznie, po prostu nale¿y j± "
-"dodaæ z listy a nastêpnie dodaæ nazwê u¿ytkownika, has³o i/lub grupê "
-"robocz±, je¶li te informacje s± wymagane."
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "Nazwa serwera SMB"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "IP serwera SMB"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Nazwa drukarki"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Grupa robocza"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "Wykryto automatycznie"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "Nale¿y podaæ nazwê serwera lub jego adres IP!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Brakuje nazwy udzia³u Samby!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "OSTRZE¯ENIE DOTYCZ¡CE BEZPIECZEÑSTWA!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Zamierzasz ustawiæ drukowanie dla konta Windows z has³em. Z powodu b³êdu w "
-"architekturze oprogramowania klienta Samby, has³o jest wstawiane w czystym "
-"tek¶cie do wiersza poleceñ klienta Samby u¿ywanego do przesy³ania zadañ "
-"drukowania na serwer Windows. Wiêc jest mo¿liwe dla ka¿dego u¿ytkownika tego "
-"komputera przes³anie has³a na ekran poprzez wydanie polecenia \"ps auxwww"
-"\".\n"
-"\n"
-"Zalecane jest u¿ycie jednej alternatywy z poni¿szych (we wszystkich "
-"przypadkach nale¿y upewniæ siê ¿e tylko komputery z sieci lokalnej posiadaj± "
-"dostêp do serwera Windows, na przyk³ad za pomoc± ¶ciany ogniowej):\n"
-"\n"
-"U¿ycie konta bez has³a na serwerze Windows, jako konta \"GO¦Æ\" lub te¿ "
-"specjalnego konta dedykowanego do drukowania. Nie nale¿y usuwaæ ochrony "
-"has³a z konta osobistego lub te¿ konta administratora.\n"
-"\n"
-"Ustawienie serwera Windows tak aby by³ on dostêpny dla protoko³u LPD. Mo¿na "
-"wówczas ustawiæ drukowanie z tej maszyny przy u¿yciu po³±czenia typu \"%s\" "
-"w Printerdrake.\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Nale¿y skonfigurowaæ serwer Windows, aby udostêpniæ drukarkê dla protoko³u "
-"IPP oraz ustawiæ drukowanie z tego komputera za pomoc± po³±czenia typu \"%s"
-"\" w Printerdrake.\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"Po³±cz drukarkê do serwera linuksowego i pozwól komputerowi(komputerom) "
-"Windows na po³±czenie siê w trybie klienta.\n"
-"\n"
-"Chcesz kontynuowaæ ustawianie tej drukarki tak jak to teraz robisz?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "Opcje drukarki NetWare"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"By drukowaæ na drukarce NetWare, nale¿y podaæ nazwê serwera wydruku NetWare "
-"(nie zawsze to samo co nazwa TCP/IP!), nazwê kolejki drukarki, do której "
-"chcesz uzyskaæ dostêp, oraz w³a¶ciw± nazwê u¿ytkownika i has³o."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Serwer wydruku"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Nazwa kolejki drukarki"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "Brakuje nazwy serwera NCP!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "Brakuje nazwy kolejki NCP!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", komputer \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "Komputer \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "Opcje drukarki TCP/Gniazdo"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"Wybierz z listy jedn± z wykrytych automatycznie drukarek lub wprowad¼ nazwê "
-"komputera lub adres IP i opcjonalnie numer portu (domy¶lnie 9100) do "
-"odpowiednich pól."
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"By drukowaæ na drukarce TCP lub gniazda, nale¿y podaæ nazwê komputera lub "
-"adres IP drukarki oraz opcjonalnie numer portu (domy¶lnie 9100). W przypadku "
-"serwerów HP JetDirect numerem portu jest najczê¶ciej 9100, w przypadku "
-"innych serwerów numery portów mog± siê ró¿niæ. Zajrzyj do instrukcji sprzêtu."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "Brak nazwy komputera lub adresu IP!"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "Nazwa komputera z drukark± lub adresu IP"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "Port drukarki URI:"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"Mo¿na okre¶liæ URI do dostêpu do drukarki. Adres URI musi spe³niaæ albo "
-"specyfikacjê CUPS albo Foomatic. Nale¿y zauwa¿yæ, ¿e nie wszystkie typy "
-"adresów URI s± obs³ugiwane przez kolejki."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "Nale¿y podaæ poprawny URI!"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"Ka¿da drukarka musi mieæ nazwê (na przyk³ad \"drukarka\"). Pola Opis i "
-"Lokalizacja nie musz± byæ wype³niane. S± to komentarze dla u¿ytkowników."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Nazwa drukarki"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Lokalizacja"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "Odczytywanie bazy danych drukarek ..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "Przygotowywanie bazy danych drukarek ..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "Twój model drukarki"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake porówna³ nazwê modelu pobran± w wyniku automatycznego "
-"wykrywania drukarki z modelami z bazy danych drukarek aby znale¼æ najlepsze "
-"dopasowanie. Ten wybór mo¿e nie byæ niepoprawny, szczególnie je¶li drukarka "
-"nie jest zapisana w bazie. Sprawd¼ czy wybór jest poprawny i kliknij \"Model "
-"jest poprawny\" je¶li tak, za¶ w przeciwnym przypadku \"Wybierz model rêcznie"
-"\" co umo¿liwi rêczny wybór modeli na nastêpnym ekranie.\n"
-"\n"
-"Printerdrake znalaz³ dane zwi±zane z drukark±:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "Model jest poprawny"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Wybierz model rêcznie"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "Wybór modelu drukarki"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "Jaki model drukarki posiadasz?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Sprawd¼ czy PrinterDrake wykry³ poprawnie twój model drukarki. Znajd¼ "
-"poprawny model na li¶cie gdy kursor zatrzymany jest na niepoprawnym modelu "
-"lub na opcji \"Surowa drukarka\"."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"Je¶li drukarka nie zosta³a wy¶wietlona, wybierz zgodn± drukarkê (zajrzyj do "
-"podrêcznika) lub drukarkê podobn±."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "Konfiguracja windrukarki OKI"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"Przeprowadzany jest proces konfiguracji windrukarki laserowej OKI. Te "
-"drukarki\n"
-"u¿ywaj± specjalnego protoko³u komunikacyjnego oraz dzia³aj± tylko gdy s± "
-"po³±czone do pierwszego portu równoleg³ego. Je¶li drukarka jest pod³±czona "
-"do innego portu lub te¿ do skrzynki serwera wydruku po³±cz drukarkê do "
-"pierwszego portu równoleg³ego przed wydrukiem strony testowej. W innym "
-"przypadku drukarka nie bêdzie dzia³a³a. Ustawienia typu po³±czenia zostan± "
-"zignorowane przez sterownik."
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Konfiguracja drukarki Lexmark inkjet"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"Sterowniki drukarek inkjet dostarczone przez Lexmarka obs³uguj± tylko "
-"drukarki lokalne, brak jest zdalnych drukarek lub skrzynek serwerów "
-"drukuj±cych. Nale¿y pod³±czyæ drukarkê do portu lokalnego lub skonfigurowaæ "
-"j± na komputerze do którego jest ona pod³±czona."
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"Aby mieæ mo¿liwo¶æ drukowania za pomoc± drukarek Lexmark inkjet oraz móc je "
-"konfigurowaæ, potrzebny jest sterownik drukarki dostarczony przez Lexmarka "
-"(http://www.lexmark.com/). Kliknij przycisk \"Sterowniki\" (ang. Drivers). "
-"Nastêpnie wybierz model a nastêpnie jako system operacyjny \"Linux\". "
-"Sterowniki s± dostarczane jako pakiety RPM lub skrypty pow³oki z "
-"interaktywn± instalacj± graficzn±. Nie jest wymagane wykonanie tej "
-"konfiguracji przez graficzne nak³adki. Anuluj od razu po wy¶wietleniu umowy "
-"licencyjnej. Nastêpnie wydrukuj strony dopasowuj±ce g³owice za pomoc± opcji "
-"\"lexmarkmaintain\" oraz dopasuj ustawienia g³owic za pomoc± tego programu."
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr "Drukarak laserowa GDI u¿ywaj±ca formatu Zenographics ZJ-Stream"
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-"Twoja drukarka nale¿y do grupy sprzedawanych przez ró¿nych producentów "
-"drukarek laserowych GDI, które u¿ywaj± formatu rastrowego Zenographics ZJ-"
-"stream do wysy³aniadanych do drukarki. Sterowniki do tych drukarek s± ci±gle "
-"w bardzo wczesnej fazie rozwoju i nie zawsze dzia³aj± prawid³o. Mo¿liwe jest "
-"¿e drukarka bêdzie dzia³aæ tylko, je¶liwybierzesz jako rozmiar papieru A4.\n"
-"\n"
-"Niektóre z tych drukarek, np. HP LaserJet 1000, dla której stworzono "
-"oryginalny sterownik, potrzebuj± wys³ania firmware po ich w³±czeniu. W "
-"przypadku HP LaserJet 1000nale¿y na p³ycie ze sterownikami dla Windows "
-"odnale¼æ plik \"sihp1000.img\" i wys³aæ go do drukarki jednym z poleceñ:\n"
-"\n"
-"lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"Pierwsza komenda mo¿e byæ wykonana z poziomu zwyk³ego u¿ytkownika, do "
-"drugiej konieczne s± uprawnienia roota. Po zrobieniu tego mo¿na normalnie "
-"drukowaæ.\n"
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"Domy¶lne ustawienia drukarki\n"
-"\n"
-"Nale¿y upewniæ siê ¿e rozmiar strony oraz typ atramentu/tryb drukowania "
-"(je¶li jest dostêpny) oraz tak¿e konfiguracja sprzêtowa dla drukarek "
-"laserowych (pamiêæ, jednostka dupleksu, dodatkowe prowadnice) s± ustawione "
-"poprawnie. Uwaga: dla bardzo du¿ych obszarów drukowania lub wysokiej jako¶ci/"
-"rozdzielczo¶ci, drukowanie mo¿e byæ bardzo wolne."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "Opcja %s musi byæ liczb± ca³kowit±!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "Opcja %s musi byæ liczb±!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "Opcja %s poza zakresem!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"Czy chcesz ustawiæ t± drukarkê (\"%s\"\n"
-"jako drukarkê domy¶ln±?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "Strony testowe"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"Wybierz strony testowe, które chcesz wydrukowaæ.\n"
-"Uwaga: wydruk strony testowej foto mo¿e zaj±æ du¿o czasu a w przypadku "
-"drukarek laserowych z ma³± ilo¶ci± pamiêci mo¿e nawet siê nie powie¶æ. W "
-"wiêkszo¶ci przypadków wystarcza wydruk zwyk³ej strony testowej."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "Brak stron testowych"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "Wydrukuj"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "Standardowa strona testowa"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Alternatywna Strona testowa (Letter)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Alternatywna strona testowa (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "Strona testowa foto"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "Nie drukuj strony testowej"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Drukowanie stron/y testowych/ej..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Strona testowa zosta³a wys³ana do drukarki.\n"
-"Mo¿e chwilê potrwaæ, zanim pojawi siê wydruk\n"
-"Stan drukowania:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"Strona testowa zosta³a wys³ana do drukarki.\n"
-"Mo¿e chwilê potrwaæ, zanim pojawi siê wydruk\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "Czy wydruk jest prawid³owy?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "Drukarka surowa (raw)"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"Aby wydrukowaæ plik z wiersza poleceñ (okna terminala) mo¿na u¿yæ zarówno "
-"polecenia \"%s <plik>\" lub graficznego narzêdzia do drukowania: \"xpp <plik>"
-"\" lub \"kprinter <plik>\". Narzêdzia graficzne umo¿liwiaj± wybór drukarki "
-"oraz na ³atw± zmianê ustawieñ.\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Tych poleceñ mo¿na tak¿e u¿yæ w polu \"Polecenie wydruku\" okna drukowania "
-"wielu aplikacji, lecz nie nale¿y podawaæ nazwy pliku poniewa¿ plik do "
-"drukowania jest dostarczany przez aplikacjê.\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"Polecenie \"%s\" umo¿liwia tak¿e modyfikowanie ustawieñ dla okre¶lonego "
-"zadania drukowania. Dodaj po prostu ¿±dan± opcjê w wierszu poleceñ, np. \"%s "
-"<plik>\"."
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"Aby dowiedzieæ siê jakie opcje s± dostêpne dla bie¿±cej drukarki mo¿na je "
-"znale¼æ na poni¿szej li¶cie lub po klikniêciu przycisku \"Wydrukuj listê "
-"opcji\".%s%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"To jest lista dostêpnych opcji drukowania dla bie¿±cej drukarki:\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"Aby wydrukowaæ plik z wiersza poleceñ (okno terminala) u¿yj polecenia \"%s "
-"<plik>\"\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Polecenie, które mo¿na u¿yæ w polu \"Polecenie wydruku\" okna drukowania "
-"wielu aplikacji. Nie nale¿y w tym miejscu wprowadzaæ nazwy pliku poniewa¿ "
-"plik do wydruku jest dostarczany przez aplikacjê.\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"Aby pobraæ listê opcji dostêpnych dla bie¿±cej drukarki kliknij przycisk "
-"\"Wydrukuj listê opcji\"."
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"Aby wydrukowaæ plik z wiersza poleceñ (okno terminala) u¿yj polecenia \"%s "
-"<plik>\" lub \"%s <plik>\"\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"Mo¿na tak¿e u¿yæ graficznego interfejsu \"xpdq\" aby ustawiæ opcje oraz "
-"zarz±dzaæ zadaniami \n"
-"wydruku. Je¶li u¿ywasz KDE jako ¶rodowiska graficznego, posiadasz \"przycisk "
-"paniki\", (ang. panic button) jako ikonê pulpitu oznaczon± przez etykietê "
-"\"Zakoñcz drukowanie!\", zatrzymuj±c± natychmiast wszystkie zadania wydruku "
-"po klikniêciu jej. Jest to u¿yteczne na przyk³ad w przypadku zatorów "
-"papieru.\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"Polecenia \"%s\" i \"%s\" tak¿e umo¿liwia modyfikacjê ustawieñ dla "
-"okre¶lonego zadania drukowania. Po prostu nale¿y dodaæ odpowiedni wpis w "
-"wierszu poleceñ, np. \"%s <plik>\".\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Drukowanie/Skanowanie/Karty foto na \"%s\""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Drukowanie/Skanowanie na \"%s\""
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Drukowanie/Dostêp do kart foto na \"%s\""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Drukowanie na drukarce \"%s\""
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Zamknij"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "Wydrukuj opcje drukarki"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"Urz±dzenie wielofunkcyjne HP zosta³o skonfigurowane automatycznie aby "
-"posiadaæ mo¿liwo¶æ skanowania. Teraz mo¿na skanowaæ za pomoc± programu "
-"\"scanimage\" (\"scanimage -d hp:%s\" aby wybraæ skaner je¶li jest wiêcej "
-"ni¿ jeden) z wiersza poleceñ lub za pomoc± graficznych interfejsów "
-"\"xscanimage\" lub \"xsane\". Je¶li u¿ywany jest tak¿e GIMP, mo¿na tak¿e "
-"skanowaæ po wyborze opcji \"Plik/Pobierz\" z menu. Aby uzyskaæ wiêcej "
-"informacji mo¿na wywo³aæ polecenie \"man scanimage\".\n"
-"\n"
-"Nie nale¿y u¿ywaæ programu \"scannerdrake\" dla tego urz±dzenia!"
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"Twoja drukarka HP zosta³a skonfigurowana automatycznie w taki sposób, aby "
-"umo¿liwiæ dostêp do urz±dzeñ kart foto z twojego komputera. Teraz mo¿na "
-"uzyskaæ dostêp do kart foto przy u¿yciu graficznego programu \"MtoolsFM"
-"\" (Menu: \"Aplikacje\" -> \"Narzêdzia plikowe\" -> \"Mened¿er plików MTools"
-"\") lub narzêdzi pracuj±cych w trybie tekstowym \"mtools\" (wprowad¼ \"man "
-"mtools\" z wiersza pleceñ aby uzyskaæ wiêcej informacji). Mo¿na znale¼æ "
-"system plików karty pod liter± napêdu \"p:\", lub kolejnymi literami napêdu "
-"w przypadku posiadania wiêksze liczby napêdów kart foto. Za pomoc± programu "
-"\"MtoolsFM\" mo¿na prze³±czaæ siê miêdzy literami napêdów w polu "
-"wy¶wietlanym w prawym górnym rogu listy plików."
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "Odczytywanie danych drukarki ..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "Prze¶lij konfiguracjê drukarki"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"Mo¿na skopiowaæ przeprowadzon± konfiguracjê dla kolejki %s do bie¿±cej "
-"kolejki %s. Wszystkie dane konfiguracyjne (nazwa drukarki, opis, "
-"lokalizacja, typ po³±czenia, domy¶lne ustawienia opcji) zostan± nadpisane "
-"lecz zadania nie zostan± przes³ane.\n"
-"Nie wszystkie kolejki mog± byæ przesy³ane z poni¿szych powodów:\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS nie obs³uguje drukarek na serwerach Novell lub drukarek wysy³aj±cych "
-"dane do polecenia typu \"free-formed\".\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ obs³uguje tylko drukarki lokalne, zdalne drukarki LPD i drukarki Gniazdo/"
-"TCP.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD oraz LPRng nie obs³uguj± drukarek IPP.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"Dodatkowo, kolejki nie utworzone za pomoc± tego programu lub \"foomatic-"
-"configure\" nie mog± zostaæ przes³ane."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"Tak¿e drukarki skonfigurowane z plikami PPD dostarczone przez ich "
-"producentów lub z natywnymi sterownikami CUPS nie mog± zostaæ przes³ane."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"Zaznacz drukarki, które chcesz przes³aæ i kliknij\n"
-"\"Prze¶lij\"."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "Nie przesy³aj drukarek"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Prze¶lij"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"Drukarka nazwana \"%s\" ju¿ istnieje pod %s.\n"
-"Kliknij \"Prze¶lij\" aby j± nadpisaæ.\n"
-"Nale¿y tak¿e okre¶liæ now± nazwê lub pomin±æ t± drukarkê."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-"Nazwa drukarki powinna zawieraæ tylko litery, cyfry i znak podkre¶lenia"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"Drukarka \"%s\" ju¿ istnieje,\n"
-"czy chcesz nadpisaæ jej konfiguracjê?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Nowa nazwa drukarki"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "Przesy³anie %s..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"Zosta³a przes³ana domy¶lna drukarka (\"%s\"), czy ma byæ ona tak¿e domy¶ln± "
-"drukark± dla nowego systemu wydruku %s?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "Od¶wie¿anie danych drukarki..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "Konfiguracja drukarki zdalnej"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "Uruchamianie sieci..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Skonfiguruj teraz sieæ"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "Opcje sieciowe nie zosta³y skonfigurowane"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"Zostanie skonfigurowana drukarka zdalna. Czynno¶æ konfiguracji wymaga "
-"dzia³aj±cego dostêpu do sieci, lecz drukarka nie jest jeszcze "
-"skonfigurowana. Bez skonfigurowanej sieci nie mo¿na u¿yæ drukarki zdalnej. "
-"Jak chcesz kontunuowaæ?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Kontynuuj bez konfiguracji sieci"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"Konfiguracja sieci przeprowadzona w trakcie instalacji nie mo¿e byæ teraz "
-"uruchomiona. Sprawd¼ czy sieæ jest dostêpna po uruchomieniu systemu oraz "
-"popraw konfiguracjê przy u¿yciu Centrum Sterowania Mandrake, sekcja \"Sieæ & "
-"Internet\"/\"Po³±czenie\", a nastêpnie ustaw drukarkê z sekcji \"Sprzêt\"/"
-"\"Drukarka\""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"Dostêp do sieci nie dzia³a lub nie zosta³ uruchomiony. Sprawd¼ konfiguracjê "
-"swojego sprzêtu. Nastêpnie spróbuj skonfigurowaæ ponownie drukarkê zdaln±."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "Ponowne uruchamianie systemu wydruku..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "Wysoki"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "Paranoidalny"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "Instalowanie systemu wydruku na poziomie bezpieczeñstwa %s"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"Zostanie zainstalowany system wydruku %s w systemie z ustawionym poziomem "
-"bezpieczeñstwa \"%s\".\n"
-"\n"
-"Ten system wydruku uruchamia demona (proces pracuj±cy w tle) oczekuj±cego na "
-"zadania wydruku oraz zarz±dzaj±cego nimi. Demon ten jest tak¿e dostêpny dla "
-"komputerów zdalnych poprzez sieæ oraz stanowi s³aby punkt dla potencjalnego "
-"ataku. Jednak tylko niektóre z demonów jest uruchamianych domy¶lnie po "
-"ustawieniu tego poziomu bezpieczeñstwa.\n"
-"\n"
-"Chcesz skonfigurowaæ drukowanie na tym komputerze?"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "Uruchamianie systemu wydruku przy uruchamianiu komputera"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"System wydruku (%s) nie bêdzie uruchamiany automatycznie po uruchomieniu "
-"komputera.\n"
-"\n"
-"Mo¿liwe jest, ¿e automatyczne uruchamianie zosta³o wy³±czone przez zmianê "
-"poziomu bezpieczeñstwa na wy¿szy, poniewa¿ system wydruku jest potencjaln± "
-"luk± w zabezpieczeniach podatn± na ataki.\n"
-"\n"
-"Czy chcesz w³±czyæ ponownie automatyczne uruchamianie systemu wydruku?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "Sprawdzanie zainstalowanego oprogramowania"
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "Usuwanie LPRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "Usuwanie LPD..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "Wybierz system wydruku"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Jakiego systemu wydruku zamierzasz u¿ywaæ?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Konfigurowanie drukarki \"%s\"..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "Instalowanie Foomatica..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Opcje drukarki"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "Przygotowywanie Printerdrake..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "Konfigurowanie aplikacji..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "Czy chcesz skonfigurowaæ drukowanie?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "System wydruku: "
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Nastêpuj±ce drukarki zosta³y skonfigurowane. Kliknij dwukrotnie drukarkê aby "
-"zmieniæ jej ustawienia; aby uczyniæ j± drukarka domy¶ln±; aby zobaczyæ "
-"informacje o niej; lub te¿ aby ustawiæ drukarkê na serwerze zdalnym CUPS dla "
-"Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Nastêpuj±ce drukarki zosta³y skonfigurowane. Kliknij dwukrotnie drukarkê aby "
-"zmieniæ jej ustawienia; uczyniæ drukark± domy¶ln±; lub te¿ zobaczyæ "
-"informacje o niej."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr "Od¶wie¿ listê drukarek (aby wy¶wietliæ dostêpne zdalne drukarki CUPS)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Zmieñ system drukowania"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Tryb zwyk³y"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "Czy chcesz skonfigurowaæ inn± drukarkê?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "Zmieñ konfiguracjê drukarki"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"Drukarka %s\n"
-"Jakie parametry chcesz zmodyfikowaæ dla tej drukarki?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "Zrób to!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "Typ po³±czenia drukarki"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "Nazwa drukarki, opis, lokalizacja"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "Producent drukarki, model, sterownik"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "Producent drukarki, model"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "Ustaw t± drukarkê jako domy¶ln±"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Dodaj t± drukarkê do Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Usuñ t± drukarkê ze Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "Wydrukuj strony testowe"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "Dowiedz siê jak u¿ywaæ t± drukarkê"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "Usuñ drukarkê"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Usuwanie starej drukarki \"%s\"..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "Drukarka domy¶lna"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "Drukarka \"%s\" jest od teraz ustawiona jako domy¶lna drukarka."
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Dodawanie drukarki do Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"Drukarka \"%s\" zosta³a pomy¶lnie dodana do Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr "Nie mo¿na dodaæ drukarki \"%s\" do Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Usuwanie drukarki ze Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-"Drukarka \"%s\" zosta³a pomy¶lnie usuniêta ze Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr "Nie mo¿na usun±æ drukarki \"%s\" ze Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Czy naprawdê chcesz usun±æ drukarkê \"%s\"?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Usuwanie drukarki \"%s\"..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Konfiguracja po¶rednika (proxy)"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Narzêdzie do konfiguracji po¶rednika.\n"
-"\n"
-"Pozwala na skonfigurowanie po¶redników http oraz ftp\n"
-"z (lub bez) nazw± u¿ytkownika oraz has³em\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"Wprowad¼ dane po¶rednika http ,\n"
-"lub pozostaw puste pole, je¶li z niego nie korzystasz"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "port"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "URL powinien zaczynaæ siê od: http://..."
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "Numer portu powinien byæ liczb±"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"Wprowad¼ dane po¶rednika ftp (ang. ftp proxy),\n"
-"lub pozostaw puste pole, je¶li z niego nie korzystasz"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"Podaj nazwê u¿ytkownika po¶rednika\n"
-"oraz has³o lub pozostaw puste pola"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "Nazwa u¿ytkownika"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "has³o"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "Powtórz has³o"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "Has³a nie zgadzaj± siê. Spróbuj ponownie!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Nie mo¿na dodaæ partycji do sformatowanego RAID md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Nie mo¿na zapisaæ pliku %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid pad³"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid pad³ (mo¿e brak raidtools)?"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Za ma³o partycji dla RAID poziom %d\n"
-
-#: ../../security/main.pm_.c:66
-msgid "Security Level:"
-msgstr "Poziom bezpieczeñstwa:"
-
-#: ../../security/main.pm_.c:74
-msgid "Security Alerts:"
-msgstr "Alarmy bezpieczeñstwa:"
-
-#: ../../security/main.pm_.c:83
-msgid "Security Administrator:"
-msgstr "Administrator zabezpieczeñ:"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, c-format
-msgid " (default: %s)"
-msgstr " (domy¶lnie: %s)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-"Poni¿sze opcje mog± zostaæ ustawione w celu dostosowania\n"
-"poziomu bezpieczeñstwa systemu. Je¶li potrzebne s± wyja¶nienia,\n"
-"kliknij Pomoc.\n"
-
-#: ../../security/main.pm_.c:256
-msgid "Please wait, setting security level..."
-msgstr "Proszê czekaæ, ustawianie poziomu bezpieczeñstwa..."
-
-#: ../../security/main.pm_.c:262
-msgid "Please wait, setting security options..."
-msgstr "Proszê czekaæ, ustawianie opcji zabezpieczeñ..."
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Uruchamia podsystem d¼wiêku ALSA (Advanced Linux Sound Architecture)"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron - program okresowo uruchamiaj±cy zadania."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"Apmd przekazuje przez syslog informacje o stanie akumulatorów.\n"
-"Umo¿liwia tak¿e zamkniêcie systemu, gdy s± one bliskie wy³adowana."
-
-#: ../../services.pm_.c:18
-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 ""
-"Uruchamia o okre¶lonym czasie programy zaplanowane do wykonania komend± \"at"
-"\"\n"
-"oraz wykonuje zadania wsadowe, gdy obci±¿enie systemu jest niewielkie."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"Cron jest standardowym programem unixowym, który zarz±dza wykonywaniem\n"
-"programów u¿ytkownika w okre¶lonych przez niego porach."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM umo¿liwia pos³ugiwanie siê mysz± w aplikacjach,\n"
-"pracuj±cych pod konsol± Linuksa jak np. Midnigth Commander.\n"
-"Umo¿liwia operacje Wytnij-Wklej oraz wybór opcji poprzez wyskakuj±ce menu."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake przeprowadza wykrywanie sprzêtu oraz opcjonalnie \n"
-"konfiguruje nowy lub zmieniony sprzêt."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache to serwer WWW. Jest u¿ywany do udostêpniania plików \n"
-"HTML i CGI w Internecie/Intranecie."
-
-#: ../../services.pm_.c:29
-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 ""
-"Internetowy (super)demon, zwany inetd startuje wiele us³ug internetowych,\n"
-"takich jak telnet, ftp, rsh i rlogin.\n"
-" Wy³±czenie go uniemo¿liwia korzystanie z tych us³ug."
-
-#: ../../services.pm_.c:33
-msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Uruchomienie filtrowania pakietów dla j±dra Linuksa w wersji 2.2\n"
-"zabezpiecza komputer przed atakiem z sieci."
-
-#: ../../services.pm_.c:35
-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 ""
-"Ten pakiet ³aduje wybrane mapowania klawiatury, zgodnie z zawarto¶ci±\n"
-"pliku /etc/sysconfig/keyboard. Mog± one byæ prze³±czane przy pomocy\n"
-"narzêdzia kbdconfig. Powinien byæ uruchomiony w wiêkszo¶ci przypadków."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"Automatyczna regeneracja nag³ówków j±dra w /boot\n"
-"dla /usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Automatyczne wykrywanie i konfiguracja sprzêtu przy uruchomieniu"
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"LinuxConf umo¿liwia przeprowadzenie podczas uruchamiania\n"
-"ró¿nych zadañ zwi±zanych z konserwacj± systemu."
-
-#: ../../services.pm_.c:43
-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 to demon, konieczny do prawid³owego dzia³ania lpr,a przez to ca³ego \n"
-"systemu drukowania."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Wirtualny Serwer linuksowy u¿ywany jest przy tworzeniu bardzo wydajnych\n"
-"serwerów o du¿ej niezawodno¶ci."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"Named (BIND) to serwer nazw domenowych DNS, umo¿liwiaj±cy t³umaczenie nazw "
-"komputerów\n"
-"na ich adresy IP."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Montuje i odmontowuje wszystkie punkty przy³±czania systemów plików \n"
-"NFS (sieciowe systemy plików), SMB {Mened¿er sieci/Windows} i NCP (NetWare)."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"W³±cza/wy³±cza skonfigurowane interfejsy sieciowe\n"
-"podczas uruchamiania systemu."
-
-#: ../../services.pm_.c:52
-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 jest popularnym protoko³em udostêpniania plików w sieci TCP/IP.\n"
-"Ta us³uga uruchamia funkcje serwera NFS, konfigurowane za pomoc± pliku\n"
-"/etc/exports ."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS jest popularnym protoko³em udostêpniania plików w sieci TCP/IP.\n"
-"Ta us³uga udostêpnia funkcjê blokowania plików NFS."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"Automatycznie prze³±cza klawiaturê numeryczn± przy uruchamianiu\n"
-"w trybie konsoli oraz graficznym."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr ""
-"Zapewnia obs³ugê drukarek OKI dla Windows\n"
-"oraz kompatybilnych windrukarek."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"Obs³uga PCMCIA u¿ywana jest zwykle do obs³ugi kart ethernetowych i modemów\n"
-"w laptopach. Nie jest uruchamiana, je¿eli siê jej nie skonfiguruje\n"
-"a wiêc bezpiecznie mo¿e byæ instalowana nawet na maszynach, które jej nie\n"
-"potrzebuj±."
-
-#: ../../services.pm_.c:63
-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 ""
-"Portmapper zarz±dza po³±czeniami RPC, u¿ywanymi przez protoko³y takie jak\n"
-"NFS i NIS. Je¿eli Twoja maszyna jest serwerem dla protoko³ów, które\n"
-"wykorzystuj± RPC, nale¿y inicjowaæ t± us³ugê przy uruchamianiu."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix to agent pocztowy (MTA), przesy³aj±cy pocztê miêdzy komputerami."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Zapisuje i przywraca entropiê systemu, aby polepszyæ generacjê\n"
-"liczb pseudolosowych."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Przypisuje \"surowe\" urz±dzenia do urz±dzeñ blokowych\n"
-"(np dysków) dla aplikacji typu Oracle"
-
-#: ../../services.pm_.c:71
-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 ""
-"Demon routed aktualizuje automatycznie tablicê routingu IP wykorzystuj±c\n"
-"stosowany w ma³ych sieciach protokó³ RIP. W wiêkszych sieciach stosuje\n"
-"siê bardziej z³o¿one protoko³y routingu."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"Protokó³ rstat umo¿liwia u¿ytkownikowi sieci monitorowanie\n"
-"wydajno¶ci innych komputerów w sieci."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"Protokó³ rusers pozwala na sprawdzanie, kto jest zalogowany na innych\n"
-"dostêpnych komputerach w sieci."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"Protokó³ rwho dzia³a jak who (podaje listê u¿ytkowników) dla innych maszyn w "
-"sieci,\n"
-"które maj± w³±czony demon rwho (podobny do finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Uruchamia podsystem d¼wiêku w komputerze"
-
-#: ../../services.pm_.c:81
-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 to narzêdzie, pozwalaj±ce ró¿nym demonom na\n"
-"dokonywanie wpisów do ró¿nych plików \"dziennikowych\" (ang. log files).\n"
-"Uruchomienie tej us³ugi jest zalecane."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "£aduje sterowniki urz±dzeñ USB."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "Uruchamia serwer czcionek (konieczny do dzia³ania XFree)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "Wybierz us³ugi automatycznie inicjowane podczas uruchamiania"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "Drukowanie"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Wspó³dzielenie plików"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "System"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Zdalna administracja"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Serwer bazy danych"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "Us³ugi: %d aktywowanych na %d zarejestrowanych"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Us³ugi"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "uruchomiona"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "zatrzymana"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Us³ugi i demony"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"Niestety brak dodatkowych informacji\n"
-"o tej us³udze."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "Przy uruchamianiu"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "Uruchom"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Zatrzymaj"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Dziêkujemy za wybór dystrybucji Mandrake Linux"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Witaj w ¶wiecie Otwartego Oprogramowania"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"Sukces MandrakeSoft jest oparty na zasadzie Oprogramowania Otwartego. Twój "
-"nowy system operacyjny jest wynikiem wspó³pracy Spo³eczno¶ci Linuksa z "
-"ca³ego ¶wiata"
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "Do³±cz do ¶wiata otwartego oprogramowania"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "Chcesz wiedzieæ o spo³eczeñstwie otwartego oprogramowania?"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"By dzieliæ siê sw± wiedz± oraz pomóc w tworzeniu narzêdzi linuksowych "
-"przy³±cz siê do naszych forów dyskusyjnych, które znajdziesz na naszych "
-"stronach \"Community\" "
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "Pobierz wzystko z internetu"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 dostarcza najlepsze oprogramowanie, umo¿liwiaj±c dostêp "
-"do wszystkiego co oferuje Internet: przegl±danie sieci i ogl±danie animacji "
-"za pomoc± Mozilli, Konquerora, zarz±dzanie informacjami osobistymi przy "
-"u¿yciu Evolution oraz Kmail"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr "Odkryj nabardziej aktualne programy graficzne i multimedialne!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr "Korzystaj z multimediów bez ograniczeñ!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux 9.0 pozwoli ci wykorzystaæ wszystkie mo¿liwo¶ci multimedialne "
-"twojego komputera! U¿yj najnowszego oprogramowania aby s³uchaæ muzyki i "
-"plików audio, modyfikowaæ i organizowaæ zdjêcia i grafikê, ogl±daæ telewizjê "
-"i filmy wideo i du¿o wiêcej"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Gry"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 9.0 dostarcza najlepsze gry Open Source - logiczne, "
-"przygodowe, karciane, sportowe, strategiczne, ..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Centrum Sterowania Mandrake"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"Mandrake Linux 9.0 dostarcza silne narzêdzie do konfiguracji komputera."
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Interfejsy u¿ytkownika"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Mandrake Linux 9.0 dostarcza 11 ró¿nych w pe³ni modyfikowalnych interfejsów "
-"u¿ytkownika: KDE 3, GNOME, Window Maker, ..."
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "Programowanie"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-"Mandrake Linux 9.0 jest najlepsza platform± dla twórców oprogramowania."
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"Mandrake Linux to niezwykle wydajna platforma programistyczna. Odkryj si³ê "
-"kompilatora GNU gcc 3 oraz ¶rodowisk tworzenia oprogramowania Open Source."
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr "Zamieñ swój komputer w niezwodny serwer."
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"Zmieñ swój komputer w wydajny serwer linuksowy po kilku klikniêciach mysz± "
-"uruchamiaj±c serwer www, pocztowy, zaporê ogniowa, ruter, serwer plików i "
-"wydruków, ..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "Zadbaj o bezpieczeñstwo"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-"W sk³ad produktów z serii MandrakeSecurity wchodzi Multi Network Firewall (M."
-"N.F.)"
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-"Ta zapora sieciowa posiada unikalne cechy w pe³ni zaspokajaj±ce twoje "
-"potrzeby w zakresie bezpieczeñstwa sieciowego"
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr "Produkt ten jest dostêpny na stronach MandrakeStore"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr "Oficjalny e-sklep MandrakeSoft"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"Nasz pe³en wybór rozwi±zañ linuksowych, oferty specjalne dotycz±ce produktów "
-"i \"dodatków\" s± dostêpne za po¶rednictwem sieci w e-sklepie:"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr "Partnerzy strategiczni"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-"MandrakeSoft pracuje wraz z wybranymi firmami oferuj±cymi profesjonalne "
-"rozwi±zania kompatybilne z Mandrake Linux. Lista tych partnerów jest "
-"dostêpna na stronach MandrakeStore"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr "Odkryj Linux-Campus - zestaw szkoleñ MandrakeSoft "
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-"Program szkoleñ zosta³ utworzony w odpowiedzi na potrzeby zarówno "
-"u¿ytkowników jak i ekspertów (administratorów sieci i systemów komputerowych)"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr "Certyfikuj siê z Linuksa"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-"Niezale¿nie czy zdobywasz wiedzê samodzielnie online czy te¿ przez sieæ "
-"partnerów szkoleniowych, zestaw szkoleñ Linux-Campus przygotuj± ciê do "
-"potwierdzenia twojej wiedzy przez program certyfikacji LPI (¶wiatowy "
-"profesjonalny system certyfikacji)"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "Zostañ Ekspertem Mandrake"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-"Znajd¼ rozwi±zanie swoich problemów korzystaj±c online z platformy wsparcia "
-"technicznego MandrakeSoft"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-"Przy³±cz siê do do zespo³ów wsparcia technicznego MandrakeSoft oraz "
-"spo³eczno¶ci linuksowej online by dzieliæ siê swoj± wiedz± i pomagaæ innym "
-"staj±c siê uznanym ekspertem na stronach pomocy technicznej:"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExpert Corporate"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-"Platforma online odpowiadaj±ca na specyficzne dla firm potrzeby dotycz±ce "
-"wsparcia technicznego."
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-"Wszystkie przypadki s± prowadzone przez wykwalifikowanego eksperta "
-"technicznego MandrakeSoft."
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr "Odkryj Klub Mandrake oraz Korporacyjny Klub Mandrake"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-"Klub Mandrake oraz Korporacyjny Klub Mandrake zosta³y utworzone dla biznesu "
-"oraz indywidualnych u¿ytkowników Mandrake Linuxa którzy potrzebuj± "
-"bezpo¶redniegowsparacia technicznego dla ich ulubionej dystrybucji Linuxa "
-"oraz otrzymuj± specjalne przywileje. Je¶li jeste¶ zadowolony z naszego "
-"produktu, je¶li twoja firma zyskujekorzystaj±c z niego zwiêkszaj±c swoj± "
-"kokurencyjno¶æ, je¶li chcesz wesprzeæ tworzenie Mandrake Linux, przy³±cz "
-"siê do Klubu Mandrake!"
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "Instalowanie pakietów..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Wyloguj siê i u¿yj kombinacji klawiszy Ctrl-Alt-BackSpace "
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Aby uaktywniæ zmiany zaloguj siê ponownie do %s"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Konfiguracja terminala serwera Mandrake"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "W³±cz serwer"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "Wy³±cz serwer"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "Uruchom serwer"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "Zatrzymaj serwer"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "Uruchamianie sieciowe z dyskietki/obrazu ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "Obrazy uruchamialne z sieci"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "Dodaj/usuñ u¿ytkownika"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Dodaj/usuñ programy klienckie"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "Dyskietka startowa"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "Startowa p³yta ISO"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "Zbuduj ca³e j±dro -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "To zabierze kilka minut."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "Nie wybrano j±dra!"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "Zbuduj pojedynczy NIC -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "Nie wybrano NIC"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "Zbuduj wszystkie j±dra -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- Usuñ"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "Usuñ wszystkie NBI"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "Dodaj u¿ytkownika -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- Usuñ u¿ytkownika"
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr "Brak utworzonych obrazów uruchamialnych z sieci"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "Dodaj klienta -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- Usuñ klienta"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "Konfiguracja dhcpd..."
-
-#: ../../standalone/drakTermServ_.c:873
-msgid "dhcpd Server Configuration"
-msgstr "Konfiguracja serwera dhcpd"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-"Wiêkszo¶æ z tych warto¶ci zosta³o pobranych\n"
-"z systemu. Mo¿na je modyfikowaæ w razie potrzeby."
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "Zapisz konfiguracjê"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "W³ó¿ dyskietkê do stacji:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "Brak dostêpu do dyskietki!"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "Mo¿na teraz wyj±æ dyskietkê"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "Brak dostêpnych stacji dyskietek"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "Obraz ISO uruchamialny z sieci to %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "Co¶ posz³o nie tak! - Czy zainstalowany jest program mkisofs?"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "Nale¿y utworzyæ najpierw /etc/dhcpd.conf !"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "B³±d!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "Nie mo¿na znale¼æ wymaganego pliku obrazu \"%s\"."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Konfigurator automatycznej instalacji"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"Za chwilê zostanie skonfigurowana dyskietka automatycznej instalacji. Ta "
-"funkcja jest niebezpieczna i musi byæ u¿ywana ostro¿nie.\n"
-"\n"
-"Za jej pomoc±, mo¿na uzyskaæ mo¿liwo¶æ ponowienia instalacji przeprowadzonej "
-"na tym komputerze, interaktywnego przej¶cia przez niektóre kroki instalacji "
-"w celu zmiany ich warto¶ci.\n"
-"\n"
-"W celu zapewnienia maksymalnego bezpieczeñstwa, partycjonowanie oraz "
-"formatowanie nie bêdzie nigdy przeprowadzane automatycznie, bez wzglêdu na "
-"to co wybra³ u¿ytkownik w trakcie instalacji.\n"
-"\n"
-"Czy chcesz kontynuowaæ?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "Automatyczne kroki konfiguracji"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"Wybierz dla ka¿dego kroku czy bêdzie on przeprowadzany automatycznie czy te¿ "
-"rêcznie"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "Tworzenie dyskietki automatycznej instalacji"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"Witaj.\n"
-"\n"
-"Parametry automatycznej instalacji dostêpne po lewej stronie ekranu"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Gratulacje!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"Dyskietka zosta³a pomy¶lnie utworzona.\n"
-"Mo¿na teraz powtórzyæ instalacjê."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Automatyczna instalacja"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Dodaj element"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "Usuñ ostatni element"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "Cron nie jest jeszcze dostêpny dla zwyk³ego u¿ytkownika"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "OSTRZE¯ENIE"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "FATALNE"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "INFO"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" Raport DrakBackup\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" Raport Demona DrakBackup\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" Szczegó³y Raportu DrakBackup\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "Postêp ca³kowity"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-"%s istnieje, czy chcesz usun±æ plik?\n"
-"\n"
-"Ostrze¿enie: je¶li ju¿ dokonano tego procesu, prawdopodobnie\n"
-"nale¿y wyczy¶ciæ ten wpis z klucza authorized_keys z serwera."
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr "Generacja kluczy mo¿e zaj±æ chwilê."
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr "B£¡D: Nie mo¿na zapocz±tkowaæ %s."
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr "Brak pytania o has³o na %s na porcie %s"
-
-#: ../../standalone/drakbackup_.c:852
-#, c-format
-msgid "Bad password on %s"
-msgstr "Nieprawid³owe has³o dla %s"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr "Brak uprawnieñ dla przesy³ania z %s do %s"
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr "Nie mo¿na znale¼æ %s na %s"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr "%s nie odpowiada"
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-"Przesy³anie zakoñczone pomy¶lnie\n"
-"Mo¿e zachodziæ potrzeba weryfikacji logowania na serwerze:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"Powy¿sze polecenie nie wy¶wietla pro¶by o has³o."
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr "Strona zdalna WebDAV jest ju¿ zsynchronizowana!"
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr "B³±d przesy³ania WebDAV!"
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr "Brak p³yty CDR/DVDR w napêdzie!"
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr "To nie wygl±da na no¶nik nagrywalny!"
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr "To nie jest no¶nik z którego mo¿na usuwaæ dane!"
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr "Mo¿e zaj±æ chwilê czasu zanim no¶nik zostanie wykasowany."
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr "Problem z uprawnieniami dostêpu do CD."
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr "Brak ta¶my w %s!"
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "Archiwizacja plików systemowych..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "Pliki archiwum dysku..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "Pliki archiwum u¿ytkowników..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "Postêp archiwizacji dysku..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "Archiwizuj inne pliki..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr "Brak zmian w archiwum!"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"Operacje drakbackup z u¿yciem no¶nika %s:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"lista plików przes³anych przez FTP: %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-" Problem po³±czenia FTP: Przes³anie archiwum przez FTP by³o niemo¿liwe.\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"Operacje drakbackup z u¿yciem CD:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"Operacje drakbackup z u¿yciem ta¶my:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr " B³±d w trakcie wysy³ania wiadomo¶ci. \n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr "Nie mo¿na utworzyæ katalogu!"
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Wybór plików"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "Wybierz pliki lub katalogi i kliknij \"Dodaj\""
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"Zaznacz wszystkie opcje, których potrzebujesz.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"Za pomoc± tych opcji mo¿na zarchiwizowaæ i przywróciæ wszystkie pliki\n"
-"z katalogu /etc.\n"
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr "Archiwizuj pliki systemowe. (katalog /etc)"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr "U¿yj archiwum przyrostowego (nie zamieniaj starszych archiwów)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "Nie do³±czaj krytycznych plików (passwd, group, fstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-"Za pomoc± tej opcji mo¿na odtworzyæ dowoln± wersjê\n"
-" twojego katalogu \"/etc\"."
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr ""
-"Zaznacz wszystkich u¿ytkowników, którzy maj± zostaæ uwzglêdnieni w archiwum."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "Nie do³±czaj plików podrêcznych przegl±darki"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr "U¿ywaj archiwów przyrostowych (bez usuwania starszych archiwów)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "Usuñ zaznaczone"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "U¿ytkownicy"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "U¿yj po³±czenia sieciowego do archiwizacji"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr "Przez sieæ:"
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr "U¿yj Expect dla SSH"
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-"Tworzenie/Przesy³\n"
-"klucze archiwizacji dla SSH"
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" Prze¶lij \n"
-"teraz"
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-"Inne (nie drakbackup)\n"
-"Klucze ju¿ s± na miejscu"
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "Podaj nazwê komputera lub IP."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-"Wska¿ katalog (lub modu³) na komputerze, do którego\n"
-" przeniesione zostanie archiwum."
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "Podaj swój login"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "Podaj swoje has³o"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "Zapamiêtaj to has³o"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr "Potrzebna jest nazwa komputera, u¿ytkownika i has³o!"
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "U¿yj napêdu CD/DVD do archiwizacji"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-"Wybierz urz±dzenie CD/DVD\n"
-"(Naci¶nij Enter, aby zastosowaæ ustawienia w innych polach.\n"
-"To pole nie jest wymagane, tylko narzêdzie do wype³niania formularza.)"
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Wybierz wielko¶æ no¶nika CD/DVD"
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr "Zaznacz je¶li u¿ywasz wielosesyjnego no¶nika CD"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "Zaznacz je¶li u¿ywasz zapisywalnego no¶nika CDRW"
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Zaznacz je¶li chcesz wyczy¶ciæ no¶nik RW (1-wsza sesja)"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr " Wyczy¶æ teraz "
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr "Zaznacz je¶li u¿ywasz no¶nika DVDR"
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Zaznacz je¶li u¿ywasz no¶nika DVDRAM"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"Podaj nazwê urz±dzenia nagrywarki CD\n"
-" ex: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "Nie zdefiniowano urz±dzenia CD! "
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "U¿yj ta¶my do archiwizacji"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "Podaj nazwê urz±dzenia wykorzystywanego do archiwizacji"
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Zaznacz je¶li chcesz u¿yæ nieprzewijalnego urz±dzenia."
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Zaznacz je¶li chcesz wyczy¶ciæ ta¶mê przed archiwizacj±."
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Zaznacz je¶li chcesz wyj±æ ta¶mê po zakoñczeniu archiwizacji."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"Podaj maksymalny rozmiar\n"
-" dostêpny dla Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "Podaj katalog do zapisu:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "U¿yj limitu dla plików archiwum."
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "Sieæ"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "Twardy dysk / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "Ta¶ma"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "co godzinê"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "codziennie"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "co tydzieñ"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "co miesi±c"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "U¿yj demona"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"Wybierz odstêp czasowy\n"
-"pomiêdzy ka¿d± archiwizacj±"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"Wybierz\n"
-"no¶nik dla archiwum."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"Upewnij siê ¿e demon cron jest do³±czony do zainstalowanych us³ug. \n"
-"\n"
-"Zauwa¿, ¿e aktualnie wszystkie no¶niki \"sieciowe\" tak¿e u¿ywaj±\n"
-"twardego dysku."
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "Wy¶lij raport poczt± po wykonaniu ka¿dego archiwum do :"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr "Usuñ pliki tar z twardego dysku po archiwizacji na inny no¶nik."
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "Co"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Gdzie"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "Kiedy"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "Wiêcej opcji"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Konfiguracja Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "Wybierz gdzie chcesz tworzyæ archiwum"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "na twardym dysku"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "przez sieæ"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "na p³ycie CD"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "na urz±dzeniu ta¶mowym"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "Wybierz co chcesz archiwizowaæ"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "Archiwizuj system"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "Archiwizuj u¿ytkowników"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "Wybierz rêcznie u¿ytkownika"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"¬ród³a archiwum: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- Pliki systemowe:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- Pliki u¿ytkowników:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- Inne pliki:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- Zapis na twardym dysku w lokalizacji: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-"\n"
-"- Usuwanie plików tar z twardego dysku po archiwizacji.\n"
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"- Wypalenie na CD"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr "RW"
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr " na urz±dzeniu: %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr " (wielosesyjny)"
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- Zapis na ta¶mie na urz±dzeniu: %s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\tCzyszczenie=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- Zapis przez %s na komputerze: %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t u¿ytkownik: %s\n"
-"\t\t ¶cie¿ka: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- Opcje:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\tNie do³±czaj plików systemowych\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\tArchiwa u¿ywaj± tara oraz bzip2\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\tArchiwa u¿ywaj± tara oraz gzipa\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- Demon (%s) zawiera :\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-Twardy dysk.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-CDROM.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-Ta¶ma \n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-Sieæ przez FTP.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-Sieæ przez SSH.\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-Sieæ przez rsync.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-Sieæ przez webdav.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "Brak konfiguracji, kliknij przycisk \"Druid\" lub \"Zaawansowane\".\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"Lista danych do odtworzenia:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"Lista uszkodzonych danych:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "Odznacz lub usuñ to nastêpnym razem"
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "Pliki archiwum s± uszkodzone"
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr " Wszystkie wybrane dane zosta³y "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " Pomy¶lnie przywrócono na %s "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " Konfiguracja odtwarzania "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "OK aby odtworzyæ inne pliki."
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-"Lista u¿ytkowników do odtworzenia (importowane s± tylko naj¶wie¿sze dane "
-"ka¿dego u¿ytkownika)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "Archiwizuj pliki systemowe przed:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "wybierz dane do odtworzenia"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "U¿yj twardego dysku do archiwizacji"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "Podaj katalog do zapisu:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "Po³±czenie FTP"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "Bezpieczne po³±czenie"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "Odtwórz z twardego dysku."
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "Podaj katalog zawieraj±cy archiwa"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "Wybierz inny no¶nik, z którego dane zostan± odtworzone"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "Inne no¶niki"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "Odtwórz system"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "Odtwórz u¿ytkowników"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "Odtwórz inne"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr "wybierz ¶cie¿kê do odtworzenia (zamiast /)"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr "Stwórz nowe archiwum przed odtworzeniem (tylko archiwa przyrostowe.)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "Usuñ katalogi u¿ytkowników przed odtwarzaniem."
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-"Przywróæ zaznaczone\n"
-"pozycje katalogów"
-
-#: ../../standalone/drakbackup_.c:3396
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr ""
-"Przywróæ zaznaczone\n"
-"pliki"
-
-#: ../../standalone/drakbackup_.c:3413
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr ""
-"Zmieñ ¶cie¿kê\n"
-"dla odtwarzania danych"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr "Pliki archiwum nie znalezione na %s."
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-"W³ó¿ CD o etykiecie %s\n"
-"do napêdu CD zamontowanego w /mnt/cdrom"
-
-#: ../../standalone/drakbackup_.c:3492
-msgid "Restore From CD"
-msgstr "Odtwórz z CD"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr "Nieprawid³owa etykieta CD. Dysk posiada etykietê %s."
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-"W³óz ta¶mê z etykiet± woluminu %s\n"
-"do napêdu %s."
-
-#: ../../standalone/drakbackup_.c:3504
-msgid "Restore From Tape"
-msgstr "Przywróæ z ta¶my"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr "Nieprawid³owa etykieta ta¶my. Ta¶ma posiada etykietê %s."
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr "Odtwórz przez sieæ"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr "Odtwórz korzystaj±c z protoko³u sieciowego: %s"
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "Nazwa komputera"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr "Scie¿ka do komputera lub modu³u"
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr "Wymagane has³o"
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr "Wymagana nazwa u¿ytkownika"
-
-#: ../../standalone/drakbackup_.c:3544
-msgid "Hostname required"
-msgstr "Wymagana nazwa komputera"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr "Wymagana ¶cie¿ka lub modu³"
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr "Pliki odtworzono..."
-
-#: ../../standalone/drakbackup_.c:3565
-msgid "Restore Failed..."
-msgstr "Odtwarzanie nie powiod³o siê..."
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "Odtwórz wszystkie archiwa"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "Odtwarzanie w³asne"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr "CD w³ozony - kontynuuj."
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr "Przegl±daj dla nowego archiwum"
-
-#: ../../standalone/drakbackup_.c:3867
-msgid "Restore From Catalog"
-msgstr "Odtwórz z katalogu"
-
-#: ../../standalone/drakbackup_.c:3895
-msgid "Restore Progress"
-msgstr "Postêp odtwarzania"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Poprzedni"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Zapisz"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "Zbuduj kopiê zapasow±"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "Przywróæ"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"B³±d w trakcie wysy³ania poczty przez sendmail\n"
-" Wiadomo¶æ z raportem nie zosta³a przes³ana\n"
-" Skonfiguruj sendmaila"
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"Zostan± zainstalowane nastêpuj±ce pakiety:\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"B³±d podczas przesy³ania pliku przez FTP.\n"
-" Popraw konfiguracjê FTP."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "Wybierz dane do odtworzenia..."
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "Wybierz no¶nik dla archiwum..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "Wybierz dane do archiwizacji..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"Nie znaleziono pliku konfiguracyjnego \n"
-"kliknij przycisk Druid lub Zaawansowane."
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "W trakcie tworzenia ... proszê czekaæ"
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "Archiwizuj pliki systemowe"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "Archiwizuj pliki u¿ytkowników"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "Archiwizuj inne pliki"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Postêp ca³kowity"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "pliki przesy³ane przez FTP"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "Wysy³anie plików..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "Archiwizuj teraz z pliku konfiguracyjnego"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "Podgl±d konfiguracji archiwum."
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Konfiguracja druida"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "Konfiguracja zaawansowana"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "Archiwizuj teraz"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"opis opcji:\n"
-"\n"
-"W tym kroku Drakbackup umo¿liwi zmianê:\n"
-"\n"
-" - Tryb kompresji:\n"
-" \n"
-" Je¶li zaznaczona zostanie opcja kompresji bzip2,\n"
-" dane zostan± skompresowane lepiej ni¿ przez gzip\n"
-" (oko³o 2-10%).\n"
-" Ta opcja nie jest domy¶lnie zaznaczona poniewa¿\n"
-" ten tryb kompresji wymaga wiêcej czasu (oko³o 1000% wiêcej).\n"
-" \n"
-" - Tryb aktualizacji:\n"
-"\n"
-" Opcja ta zaktualizuje archiwum, lecz nie\n"
-" jest ona u¿yteczna poniewa¿ bêdzie potrzebna\n"
-" dekompresja archiwum zanim zostanie ono mog³o\n"
-" zostaæ zaktualizowane.\n"
-" \n"
-" - Tryb .backupignore:\n"
-"\n"
-" Tak jak w przypadku cvs, Drakbackup zignoruje wszystkie\n"
-" odwo³ania zawieraj±ce pliki .backupignore w katalogach.\n"
-" przyk³ad: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-" Niektóre b³êdy w trakcie przesy³ania poczty s± powodowane \n"
-" przez nieporawn± konfiguracjê postfiksa. Aby ich unikn±æ\n"
-"nale¿y ustawiæ warto¶ci myhostname oraz mydomain w pliku\n"
-"konfiguracyjnym /etc/postfix/main.cf\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"opis opcji:\n"
-"\n"
-" - Archiwizacja systemu plików:\n"
-" \n"
-"\tTa opcja umo¿liwia archiwizacjê katalogu /etc,\n"
-"\tzawieraj±cego wszystkie dane konfiguracyjne. Nale¿y\n"
-"\tzachowaæ ostro¿no¶æ w trakcie kroku przywracania\n"
-"\taby nie nadpisaæ plików:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Archiwizacja plików u¿ytkowników: \n"
-"\n"
-"\tTa opcja umo¿liwia wybranie wszystkich u¿ytkowników,\n"
-"\tktórych pliki zostan± zarchiwizowane.\n"
-"\tAby oszczêdziæ przestrzeñ dyskow±, zalecane jest\n"
-"\tniedo³±czanie danych cache przegl±darki www.\n"
-"\n"
-" - Archiwizacja innych plików:\n"
-"\n"
-"\tTa opcja umo¿liwia dodanie wiêkszej ilo¶ci danych do zapisu.\n"
-"\tW przypadku innego archiwum, nie jest w tej chwili mo¿liwy\n"
-"\twybór archiwizacji przyrostowej.\t\t\n"
-" \n"
-" - Archiwa przyrostowe:\n"
-"\n"
-"\tArchiwum przyrostowe jest najwydajniejszym sposobem\n"
-"\tarchiwizacji. Ta opcja umo¿liwia archiwizowanie\n"
-"\twszystkich danych przy pierwszym tworzeniu archiwum oraz\n"
-"\toraz dodawanie tylko zmian przy ka¿dej kolejnej archiwizacji.\n"
-"\tNastêpnie u¿ytkownik bêdzie mia³ mo¿liwo¶æ, w trakcie\n"
-"\tkroku przywracania, odzyskania danych pochodz±cych\n"
-"\tz okre¶lonej daty.\n"
-"\tJe¶li nie zostanie wybrana ta opcja, wszystkie\n"
-"\tarchiwa bêd± usuwane przed ka¿d± archiwizacj±.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"opis przywracania:\n"
-" \n"
-"Tylko ostatnia data zostanie u¿yta, poniewa¿ w przypadku\n"
-"archiwów przyrostowych konieczne jest przywracania po kolei\n"
-"ka¿dego z wcze¶niejszych archiwów.\n"
-"\n"
-"Je¶li nie chcesz wiêc przywróciæ u¿ytkownika nale¿y odznaczyæ\n"
-"wszystkie jego opcje.\n"
-"\n"
-"W innym przypadku mo¿na wybraæ tylko jednego z nich\n"
-"\n"
-" - Archiwa przyrostowe:\n"
-"\n"
-"\tArchiwum przyrostowe jest najbardziej wydajn± opcj±\n"
-"\tu¿ywan± przy tworzeniu archiwów, umo¿liwia ona\n"
-"\tarchiwizacjê danych za pierwszym razem oraz tylko\n"
-"\tzapis zmian w trakcie kolejnych procesów.\n"
-"\tBêdzie mo¿liwe przywrócenie przywrócenie wszystkich\n"
-"\tdanych na podstawie okre¶lonej daty.\n"
-"\tJe¶li nie zostanie wybrana ta opcja wszystkie starsze\n"
-"\tarchiwa s± usuwane przed ka¿d± archiwizacj±. \n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright (C) 2001 MandrakeSoft, DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" uaktualnienia 2002 Mandrakesoft, Stew Benedict <sbenedict\\@mandrakesoft."
-"com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-"Ten program jest programem wolnodostêpnym. Mo¿na go\n"
-"rozpowszechniaæ oraz/lub modyfikowaæ zgodnie z warunkami licencji\n"
-"GNU General Public License opracowanej przez fundacjê Free Software\n"
-"Foundation, zarówno wersje 2 lub (do wyboru) dowolnej pó¼niejszej wersji.\n"
-"\n"
-"Ten program jest rozpowszechniony w nadziei, ¿e bêdzie u¿yteczny lecz\n"
-"BEZ ¯ADNEJ GWARANCJI, nawet bez domniemanej gwarancji wynikaj±cej z NABYCIA\n"
-"lub ODPOWIADANIA KONKRETNEMU CELOWI. Zajrzyj do licencji\n"
-"GNU General Public aby uzyskaæ wiêcej szczegó³ów.\n"
-"\n"
-"Kopia licencji GNU General Public License powinna byæ dostarczona razem\n"
-"z programem. W przeciwnym razie napisz do Free Software Foundation, Inc.,\n"
-"59 Temple Place - Suite 330, Boston, MA 02111-1307, USA"
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"Opis:\n"
-"\n"
-" Drakbackup jest u¿ywany do archiwizowania systemu.\n"
-" W trakcie konfiguracji mo¿na wybraæ:\n"
-"\t- Pliki systemowe, \n"
-"\t- Pliki u¿ytkowników, \n"
-"\t- Inne pliki.\n"
-"\tlub Ca³y system ... i Inne (jak Partycje Windows)\n"
-"\n"
-" Drackbackup umo¿liwia archiwizacjê systemu na no¶nikach:\n"
-"\t- Twardy dysk.\n"
-"\t- System NFS.\n"
-"\t- P³yty CD (CDRW), p³ytach DVD (z automatycznym\n"
-"\turuchamianiem, przywracaniem oraz automatyczn± instalacjê.)\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Ta¶ma.\n"
-"\n"
-" Drackbackup umo¿liwia przywrócenie systemu do\n"
-" katalogu wybranego przez u¿ytkownika.\n"
-"\n"
-" Domy¶lnie wszystkie archiwa bêd± zapisywane\n"
-" w katalogu /var/lib/drackbackup\n"
-"\n"
-" Plik konfiguracyjny:\n"
-"\t/etc/drakconf/drackbackup/drackbackup.conf\n"
-"\n"
-"\n"
-"Krok przywracania:\n"
-" \n"
-" W trakcie kroku przywracania, DrackBackup usunie twoje\n"
-" oryginalne katalogi i sprawdzi czy ¿aden z plików\n"
-" archiwum nie jest uszkodzony. Zalecane jest, aby\n"
-" zrobiæ ostatni raz archiwum systemu przed przywracaniem.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"opis opcji:\n"
-"\n"
-"Nale¿y byæ ostro¿nym przy korzystaniu z kopii zapasowej przez ftp,\n"
-"gdy¿ jedyne archiwum, które jest aktualnie zbudowane jest wysy³ane\n"
-"do serwera.\n"
-"Od tej chwili, trzeba budowaæ archiwum rêcznie na twardym dysku\n"
-"przed wys³aniem go do serwera.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"Problemy zwi±zane z odtwarzaniem archiwum:\n"
-"\n"
-"W trakcie kroków przywracania, Drakbackup sprawdzi wszystkie\n"
-"pliki archiwum przed ich przywróceniem.\n"
-"Przed operacj±, Drakbackup usunie \n"
-"katalog oryginalny, wiêc zostan± usuniête wszystkie\n"
-"dane. Wa¿ne jest aby byæ ostro¿nym i nie modyfikowaæ\n"
-"rêcznie plików archiwum danych.\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"Opis:\n"
-"\n"
-" Drakbackup jest u¿ywany do archiwizacji systemu.\n"
-" W trakcie konfiguracji mo¿na wybraæ \n"
-"\t- Pliki systemowe, \n"
-"\t- Pliki u¿ytkowników, \n"
-"\t- Inne pliki.\n"
-"\tlub Ca³y system ... oraz Inne (jak partycje Windows)\n"
-"\n"
-" Drakbackup umo¿liwia archiwizacjê systemu na:\n"
-"\t- Twardym dysku.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM(uruch., ratunk. lub autom. instalowalne).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup umo¿liwia przywrócenie systemu do\n"
-" katalogu wskazanego przez u¿ytkownika.\n"
-"\n"
-" Domy¶lnie wszystkie archiwa systemu bêd± przechowywane\n"
-" w katalogu /var/lib/drakbackup\n"
-"\n"
-" Plik konfiguracyjny:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Przywracanie:\n"
-" \n"
-" W trakcie kroków przywracania, Drakbackup usunie\n"
-" oryginalny katalog i sprawdzi czy wszystkie\n"
-" pliki archiwum nie zosta³y uszkodzone. Zalecane jest\n"
-" zrobienie ostatniej kopii zapasowej przed przywracaniem systemu.\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "Instalacja %s nie powiod³a siê. Wyst±pi³ nastêpuj±cy b³±d:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"drakbug wersja %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"To jest oprogramowanie wolnodostêpne i mo¿e byæ rozpowszechniane\n"
-"na zasadach licencji GPL.\n"
-"\n"
-"u¿ycie: drakbug [OPCJE] [NAZWA_PROGRAMU]\n"
-"\n"
-"OPCJE:\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - wy¶wietla ten komunikat pomocy.\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr " --report - program powinien byæ jednym z narzêdzi Mandrake\n"
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr " --incident - program powinien byæ jednym z narzêdzi Mandrake\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Narzêdzie raportowania b³êdów Mandrake"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "Druid pierwszego uruchomienia"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "Narzêdzie synchronizacji"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "Samodzielne urz±dzenia"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "Harddrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake Online"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "Kontrola zdalna"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "Mened¿er oprogramowania"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "Narzêdzie migracji z Windows"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "Druidy konfiguracji"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "Aplikacja:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "Pakiet: "
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "J±dro:"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "Wydanie: "
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"Aby zg³osiæ raport o b³êdach, nale¿y klikn±æ przycisk raportu.\n"
-"Otwarte zostanie okno przegl±darki na stronie https://drakbug.mandrakesoft."
-"com\n"
-" gdzie mo¿na znale¼æ formularz do wype³nienia. Informacje wy¶wietlone "
-"powy¿ej\n"
-"zostan± przes³ane do tego serwera\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "Raport"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "Nie zainstalowano"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "nawi±zywanie po³±czenia z druidem Bugzilli ..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "Brak dostêpnych przegl±darek! Proszê jak±¶ zainstalowaæ"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Konfiguracja sieci (%d karty)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profil: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Usuñ profil..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Profil do usuniêcia:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Nowy profil..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"Nazwa profilu do utworzenia (nowy profil jest tworzony jako kopia "
-"bie¿±cego) :"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Nazwa komputera:"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Dostêp do Internetu"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Rodzaj: "
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Router:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Interfejs:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Status:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "Czekaj"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Konfiguracja dostêpu do Internetu..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "Konfiguracja sieci lokalnej"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Sterownik"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Interfejs"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protokó³"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Stan"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Konfiguracja sieci lokalnej..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "Kliknij tutaj aby uruchomiæ konfiguratora ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Druid..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Zastosuj"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Po³±czony"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Nie po³±czony"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Po³±cz..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Roz³±cz..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"Ostrze¿enie, wykryto inne po³±czenie Internetowe, byæ mo¿e u¿ywaj±ce twojej "
-"sieci"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"Nie skonfigurowano jeszcze ¿adnego interfejsu.\n"
-"Zacznij konfiguracjê przez klikniêcie na \"Konfiguruj\""
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "Konfiguracja sieci lokalnej"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Karta %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Protokó³ uruchamiania"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Uruchamiany przy starcie"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "Klient DHCP"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "aktywuj teraz"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "unieaktywnij teraz"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Ten interfejs nie zosta³ jeszcze skonfigurowany.\n"
-"Uruchom druida konfiguracji w g³ównym oknie"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Nie skonfigurowano jeszcze ¿adnego po³±czenia z Internetem.\n"
-"Rozpocznij konfiguracjê przez klikniêcie na \"Konfiguruj\""
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Konfiguracja po³±czenia z Internetem"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Konfiguracja po³±czenia z Internetem"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Rodzaj po³±czenia:"
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parametry"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Router"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Karta ethernet"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "Klient DHCP"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "u¿ycie: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Nazwa modu³u"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Rozmiar"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "tworzenie dysków startowych"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "domy¶lna"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "B³±d DrakFloppy: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "Wersja j±dra"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Ogólne"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Obszar zaawansowany"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "dodatkowe argumenty mkinitrd"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Dodaj modu³"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "wymu¶"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "je¶li potrzebny"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "pomiñ modu³y SCSI"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "pomiñ modu³y RAID"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Usuñ modu³"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Podgl±d"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Utwórz dysk"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Upewnij siê ¿e no¶nik jest obecny dla urz±dzenia %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"Brak no¶nika lub jest on tylko do odczytu dla urz±dzenia %s.\n"
-"W³ó¿ go do napêdu."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Nie mo¿na rozdzieliæ procesów: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Nie mo¿na poprawnie zamkn±æ mkbootdiska:\n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "Wyszukaj zainstalowane czcionki"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "Odznacz czcionki zainstalowane"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "przetwórz wszystkie czcionki"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "nie znaleziono czcionek"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "gotowe"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "nie mo¿na znale¼æ ¿adnej czcionki na zamontowanych partycjach"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Ponownie wybierz poprawne czcionki"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "nie mo¿na znale¼æ ¿adnej czcionki.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "Wyszukaj czcionki na zainstalowanej li¶cie"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "Kopiowanie czcionek"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "Instalacja czcionek True Type"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "proszê czekaæ na zakoñczenie ttmkfdir..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "Instalacja True Type zakoñczona"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "Konwersja czcionek"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "budowanie type1inst"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "odwo³ywanie do Ghostscripta"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "konwersja czcionek ttf"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "Konwersja czcionek pfm"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Usuñ pliki tymczasowe"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "Uruchom ponownie XFS"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "Usuñ pliki czcionek"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "ponowne uruchomienie xfs"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"Przed instalacj± jakichkolwiek czcionek, upewnij siê ¿e masz prawa do "
-"u¿ywania i zainstalowania ich w systemie.\n"
-"\n"
-"- Mo¿na zainstalowaæ czcionki w zwyk³y sposób. W rzadkich przypadkach, "
-"b³êdne czcionki mog± zawiesiæ serwer X."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "Importowanie czcionek"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "Pobierz czcionki Windows"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "Odinstaluj czcionki"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "Zaawansowane opcje"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "Lista czcionek"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "Wybierz aplikacje obs³uguj±ce czcionki :"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Typowe drukarki"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "Wybierz plik czcionki lub katalog oraz kliknij \"Dodaj\""
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "Zainstaluj listê"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "kliknij tutaj je¶li jeste¶ pewien/pewna."
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "tutaj w przeciwnym przykadku."
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "Odznacz wszystko"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Zaznacz wszystko"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "Usuñ listê"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "Testy pocz±tkowe"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "Skopiuj czcionki do systemu"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "Zainstaluj i skonwertuj czcionki"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "Doinstalowywanie wykañczaj±ce"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "Usuñ czcionki z systemu"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "Odinstalowywanie wykañczaj±ce"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Wspó³dzielenie po³±czenia z Internetem"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "Niestety obs³ugiwane s± jedynie j±dra serii 2.4."
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Wspó³dzielenie po³±czenia z Internetem jest w³±czone"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Konfiguracja wspó³dzielenia po³±czenia z Internetem zosta³a ju¿ wykonana.\n"
-"Jest teraz uaktywniona.\n"
-"\n"
-"Co chcesz zrobiæ?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "wy³±czyæ"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "zwolniæ"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "rekonfigurowaæ"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "Wy³±czenie serwerów..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "Wspó³dzielenie po³±czenia z Internetem jest wy³±czone."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Wspó³dzielenie po³±czenia z Internetem jest wy³±czone"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Konfiguracja wspó³dzielenia po³±czenia z Internetem zosta³a ju¿ wykonana.\n"
-"Us³uga ta jest teraz wy³±czona.\n"
-"\n"
-"Co chcesz zrobiæ?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "w³±czyæ"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "W³±czenie serwerów..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "Wspó³dzielenie po³±czenia z Internetem jest teraz w³±czone"
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Mo¿na skonfigurowaæ komputer jako wspó³dziel±cy po³±czenie z Internetem\n"
-"Ta us³uga pozwala innym komputerom w sieci lokalnej na u¿ywanie po³±czenia\n"
-"tego komputera z Internetem.\n"
-"\n"
-"Uwaga: wymagana jest dedykowana karta sieciowa w³±czaj±ca komputer w sieæ "
-"lokaln± (LAN)"
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Interfejs %s (modu³ %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Interfejs %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Nie wykryto w systemie karty sieciowej!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Nie wykryto w systemie karty sieciowej. Uruchom program konfiguracji sprzêtu."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Interfejs sieciowy"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"W Twoim systemie istnieje tylko jedna skonfigurowana karta sieciowa:\n"
-"\n"
-"%s\n"
-"\n"
-"Mo¿na skonfigurowaæ sieæ lokaln± (LAN) przy wykorzystaniu tej karty."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-"Wska¿, która karta sieciowa bêdzie po³±czona\n"
-"z sieci± lokaln± (LAN)."
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "Interfejs sieciowy ju¿ zosta³ skonfigurowany"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"Ostrze¿enie, karta sieciowa (%s) zosta³a ju¿ skonfigurowana.\n"
-"\n"
-"Czy chcesz automatyczn± rekonfiguracjê?\n"
-"\n"
-"Mo¿na zrobiæ to rêcznie lecz trzeba znaæ odpowiednie ustawienia."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "Automatyczna rekonfiguracja"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Wy¶wietl konfiguracjê bie¿±cego interfejsu"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"Aktualna konfiguracja \"%s\":\n"
-"\n"
-"Sieæ: %s\n"
-"Adres IP: %s\n"
-"Maska IP: %s\n"
-"Sterownik: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"Mo¿na zachowaæ bie¿±ce ustawienia oraz upewniæ siê ¿e skonfigurowany zosta³ "
-"serwer DHCP. W tym przypadku nale¿y sprawdziæ czy zosta³a pomy¶lnie "
-"odczytana Klasa Sieci C u¿ywana dla sieci lokalnej. Nie zostanie ona "
-"przekonfigurowana i ustawienia serwera DHCP nie zostan± zmienione.\n"
-"\n"
-"Tak¿e, mo¿na przekonfigurowaæ interfejs oraz (prze)konfigurowaæ serwer "
-"DHCP.\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "Sieæ lokalna klasy C"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "(Ten) Numer IP serwera DHCP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "Przekonfiguruj interfejs oraz serwer DHCP"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "Sieæ lokalna nie koñczy siê na \\\".0\\\", zwolniono."
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr ""
-"W bie¿±cej konfiguracji wykryto mo¿liwy konflikt adresów sieciowych: %s!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Konfiguracja..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr ""
-"Konfiguracja skryptów, instalowanie programów, uruchamianie serwerów..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Problemy z instalacj± pakietu %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Wszystko zosta³o skonfigurowane.\n"
-"Mo¿esz udostêpniaæ po³±czenie z Internetem innym komputerem w sieci "
-"lokalnej, u¿ywaj±c automatycznej konfiguracji sieci (DHCP)"
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr ""
-"Konfiguracja wspó³dzielenia po³±czenia zosta³a ju¿ wykonana, lecz us³uga ta "
-"jest teraz wy³±czona."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr ""
-"Konfiguracja wspó³dzielenia po³±czenia z Internetem zosta³a ju¿ wykonana i "
-"aktualnie jest w³±czona"
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Wspó³dzielenie po³±czenia z Internetem nie by³o jeszcze konfigurowane."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Konfiguracja wspó³dzielenia po³±czenia z Internetem"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Witaj w konfiguratorze wspó³dzielenia po³±czenia z Internetem!\n"
-"\n"
-"%s\n"
-"\n"
-"Wybierz \"Konfiguruj\", by uruchomiæ druida.."
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "grupa"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "¦cie¿ka"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "prawa dostêpu"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "u¿ytkownik"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "Góra"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "usuñ"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "edycja"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "Obni¿"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "dodaj regu³ê"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr "wybierz plik do podgl±du/edycji"
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-"Drakperm jest u¿ywany do podgl±dania plików w celu korekty ich praw dostêpu, "
-"w³a¶cicielaoraz grupy poprzez msec.\n"
-"Mo¿na tak¿e tworzyæ swoje w³asne regu³y, które nadpisz± domy¶lne."
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "Dodaj now± regu³ê na koñcu"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "Edytuj bie¿±c± regu³ê"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr "Podnie¶ zaznaczon± regu³ê o jeden poziom"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr "Obni¿ bie¿±c± regu³ê o jeden poziom"
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "Usuñ zaznaczon± regu³ê"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "przegl±daj"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "Bie¿±cy u¿ytkownik"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "Prawa dostêpu"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "¦cie¿ka"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "W³a¶ciow¶æ"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr "bit lepko¶ci"
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr "Ustaw UID"
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr "Ustaw GID"
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-"U¿ywany dla katalogu:\n"
-" tylko w³a¶ciciel katalogu lub pliku w tym katalogu mo¿e go skasowaæ"
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "u¿yj id w³a¶ciciela dla wykonywania"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "u¿yj id grupy dla wykonywania"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr "po zaznaczeniu nie bêdzie mo¿liwa zmiana w³a¶ciciela oraz grupy"
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "Wybór ¶cie¿ki"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "u¿ytkownik :"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "grupa :"
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "Nie wykryto karty d¼wiêkowej!"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"W komputerze nie wykryto karty d¼wiekowej. Sprawd¼ czy obs³ugiwana karta "
-"jest poprawnie w³o¿ona.\n"
-"\n"
-"\n"
-"Mo¿esz odwiedziæ bazê danych sprzêtu pod adresem:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Uwaga: je¶li posiadasz kartê d¼wiêkow± ISA PnP, nale¿y u¿yæ programu "
-"sndconfig. Po prostu wpisz polecenie \"sndconfig\" z konsoli."
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr "dla poprawnej pracy konieczny jest pakiet ImageMagic.\n"
-"Kliknij \"Ok\" aby go zainstalowaæ lub \"Anuluj\" aby zakoñczyæ"
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "pierwszy krok tworzenia"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr "docelowa rozdzielczo¶æ"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "wybierz plik obrazu"
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr "Nazwa tematu"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "Przegl±daj"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "Konfiguruj ekran powitalny"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-"Wpó³rzêdna x okienka\n"
-"tekstowego w liczbie znaków"
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-"Wpó³rzêdna y okienka\n"
-"tekstowego w liczbie znaków"
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr "Szeroko¶æ tekstu"
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr "wysoko¶æ okienka tekstowego"
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-"wspo³rzêdna x paskai postêpu\n"
-"od jej lewego rogu"
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-"wspo³rzêdna y paska postêpu\n"
-"od jej lewego rogu"
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr "szeroko¶æ paska postêpu"
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr "wysoko¶æ paska postêpu"
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr "kolor paska postêpu"
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "Podgl±d"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "Zapisz temat"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "Wybierz kolor"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "Wy¶wietlaj logo na konsoli"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr "Wy³±cz domy¶lnie komunikaty kernela"
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr "Ten temat nie posiada jeszcze ekranu powitalnego w %s!"
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr "zapisywanie ekranu powitalnego tematu..."
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "Wybór koloru paska postêpu"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "nale¿y wybraæ plik obrazu!"
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "Tworzenie podgl±du..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr "Podgl±d tematu %s ekranu powitalnego (%s)"
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"XawTV nie jest zainstalowany!\n"
-"\n"
-"\n"
-"Je¶li posiadasz kartê telewizyjn± lecz instalator jej nie wykry³\n"
-"(brak modu³u bttv lub saa7134 w \"/etc/modules\") lub te¿ nie zosta³\n"
-"zainstalowany xawtv wy¶lij wynik polecenia \"lspcidrake -v -f\" pod\n"
-"adres \"install\\@mandrakesoft.com\" z tematem \"undetected TV card\".\n"
-"\n"
-"\n"
-"Mo¿na zainstalowaæ xawtv za pomoc± polecenia \"urpmi xawtv\" z konta\n"
-"administratora z konsoli."
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "Kanada (kablówka)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "USA (broadcast)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "Usa (kablówka)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "USA (kabel-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "Chiny (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "Japonia (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "Japonia (kablówka)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "Europa Wschodnia"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "Francja [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "Irlandia"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "Europa Zachodnia"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "Australia"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "Nowa Zelandia"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "Afryka Po³udniowa"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "Argentyna"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr "Telewizja kablowa Australian Optus"
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"Wprowad¼ standard sygna³u,\n"
-"oraz kraj"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "Standard TV :"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Obszar :"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "Trwa przeszukiwanie kana³ów TV ..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "Przeszukiwanie kana³ów TV"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "Wyst±pi³ b³±d podczas przeszukiwania kana³ów TV"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV nie jest zainstalowany!"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "Mi³ego dnia!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "Teraz mo¿na uruchomiæ xawtv (pod X Window!) !\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "Nie wykryto karty telewizyjnej!"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"W komputerze nie wykryto karty telewizyjnej. Sprawd¼ czy obs³ugiwana karta "
-"jest poprawnie w³o¿ona.\n"
-"\n"
-"\n"
-"Mo¿esz odwiedziæ bazê danych sprzêtu pod adresem:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-"\n"
-"W¿ycie: harddrake [-h|--help] [--test]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "u¿ycie: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Wybierz uk³ad klawiatury."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Czy chcesz u¿ywaæ BackSpace zamiast Delete dla konsoli?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Zmiana CD-ROM"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"W³ó¿ p³ytê instalacyjn± CD do kieszeni czytnika i naci¶nij Ok.\n"
-"Je¶li jej nie posiadasz, naci¶nij Anuluj, by pomin±æ uaktualnienie."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Nie mo¿na uruchomiæ uaktualnienia!!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "Zosta³y dokonane zmiany, wyloguj siê by je zastosowaæ"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Tylko dla wybranego dnia"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Plik/_Nowy"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Plik/_Otwórz"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Plik/Zapi_sz"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Plik/Z_apisz jako"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Plik/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Opcje"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Opcje/Test"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Pomoc/O _programie"
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "U¿ytkownik"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Komunikaty"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Dziennik systemu"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Wyja¶nienia do narzêdzi Mandrake"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "wyszukiwanie"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Narzêdzie od monitorowania logów"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Ustawienia"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "zawiera"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "lecz nie zawiera"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Wybierz plik"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Kalendarz"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Zawarto¶æ pliku"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "Alarm Mail"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "proszê czekaæ, przetwarzanie pliku: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "Konfiguracja powiadamiania Mail"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Witaj w narzêdziu konfiguracji poczty.\n"
-"\n"
-"W tym miejscu mo¿na ustawiæ system powiadamiania.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Serwer WWW Apache"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "Resolver nazwy domenowej"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "Serwer FTP"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Serwer pocztowy Postfix"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "Serwer Samba"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "Serwer SSH"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Us³uga webmin"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Us³uga Xinetd"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "ustawienia us³ug"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-"Otrzymasz ostrze¿enie je¶li jedna lub wiêcej zaznaczonych us³ug nie zadzia³a"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "wczytaj ustawienia"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "Otrzymasz ostrze¿enie je¶li obci±¿enie bêdzie wiêksze ni¿ ta warto¶æ"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "Konfiguracja alarmu"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "Wprowad¼ poni¿ej swój adres email "
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Zapisz jako.."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Wybierz typ myszy."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Emulowaæ ¶rodkowy przycisk?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "Odczyt danych drukarki ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "Wykrywanie urz±dzeñ ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Testowanie portów"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr "%s nie jest obs³ugiwany przez t± wersjê Mandrake Linux."
-
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "Znaleziono %s na %s, skonfigurowaæ?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr "%s nie ma w bazie skanerów, skonfigurowaæ rêcznie?"
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Wybierz skaner"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "Ten skaner %s nie jest obs³ugiwany"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Program scannerdrake nie wykry³ skanera %s.\n"
-"Wybierz urz±dzenie, do którego jest on pod³±czony."
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "wybierz urz±dzenie"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"Ten skaner %s musi byæ skonfigurowany przez program printerdrake.\n"
-"Mo¿na uruchomiæ go z Centrum Setrowania Mandrake w dziale Sprzêt."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"Skaner %s zosta³ skonfigurowany.\n"
-"Mo¿na skanowaæ dokumenty przy u¿yciu programu ``XSane'' z menu Multimedia/"
-"Grafika z menu programów."
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "Niektóre urz±dzenia w klasie sprzêtowej \"%s\" zosta³y usuniête:\n"
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr "Niektóre urz±dzenia zosta³y dodane:\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Wybór jêzyka"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Rodzaj instalacji"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Wykrywanie dysków"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Konfiguracja myszy"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Wybór klawiatury"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Bezpieczeñstwo"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Systemy plików"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Formatowanie"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Wybór pakietów"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Instalacja pakietów"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "U¿ytkownicy"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Konfiguracja sieci"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Konfiguracja us³ug"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Program rozruchowy"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Dysk startowy"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Konfiguracja X"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "Aktualizacja systemu"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Wyj¶cie z instalacji"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "WWW/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Komputer sieciowy (klient)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "Serwery NFS, SMB, SSH, oraz serwer po¶rednicz±cy"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Biuro"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Stacja robocza z Gnome"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Narzêdzia do Palm Pilota lub Visior"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Stacja robocza"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Zapora sieciowa/Router"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "Serwer systemu DNS"
-
-#: ../../share/compssUsers:999
-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, itp."
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "D¼wiêk: odtwarzacze mp3 i midi, miksery, itp."
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "Podstawa standardu Linuksa. Obs³uga aplikacji ze ¼róde³ trzecich"
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Podrêczniki i HOWTO dotycz±ce Linuksa i otwartego oprogramowania"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "Stacja robocza z KDE"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, itp"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimedia - Video"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "Zestawy narzêdzi dla poczty, WWW, przesy³ania plików i chat"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Bazy danych"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "Serwery baz danych PostgreSQL lub MySQL"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Narzêdzia u³atwiaj±ce konfiguracjê komputera"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimedia - D¼wiêk"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Dokumentacja"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Narzêdzia dla konsoli"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Serwer pocztowy Postfix, serwer grup dyskusyjnych Inn"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Korzystanie z Internetu"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Korzystanie z multimediów"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Konfiguracja"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Wiêcej pulpitów graficznych (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"KDE - podstawowe ¶rodowisko graficzne wraz z zestawem towarzysz±cych narzêdzi"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "¦rodowisko graficzne"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Programowanie"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache oraz Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Narzêdzia do tworzenia i nagrywania CD"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Komputer biurowy"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, itp."
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Programy graficzne, np. Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS "
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "Biblioteki do programowania w C i C++, programy i pliki nag³ówkowe"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Serwer sieciowy"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Poczta/Narzêdzia pracy grupowej/News"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Komputer do gier"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Odtwarzacze i edytory video"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimedia - Grafika"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Programy rozrywkowe: zrêczno¶ciowe, planszowe, strategiczne, itp."
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"Zestaw narzêdzi do czytania i wysy³ania poczty i grup dyskusyjnych (pin, "
-"mutt, tin) oraz przegl±dania sieci Web"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Finanse osobiste"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"¦rodowisko graficzne z przyjaznymi dla u¿ytkownika zestawami aplikacji i "
-"narzêdzi"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "Programy klientów dla ró¿nych protoko³ów, w tym ssh"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Bramka do Internetu"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Programy do odtwarzania/edycji d¼wiêku i video"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Inne pulpity graficzne"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Edytory, pow³oki, narzêdzia plikowe, terminale"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Programy do zarz±dzania finansami, np gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Zarz±dzanie osobistymi informacjami"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimedia - Nagrywanie p³yt CD"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Stacja robocza dla naukowca"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "Aby zg³osiæ raport o b³êdach, nale¿y klikn±æ przycisk raportu.\n"
-#~ "Otwarte zostanie okno przegl±darki na stronie https://www.bugzilla.com\n"
-#~ " gdzie mo¿na znale¼æ formularz do wype³nienia. Informacje wy¶wietlone "
-#~ "powy¿ej\n"
-#~ "zostan± przes³ane do tego serwera\n"
-#~ "\n"
-
-#~ msgid "Make bootsplash step 2"
-#~ msgstr "2 krok tworzenia ekranu powitalnego"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "Przejd¼ do konfiguracji ekranu powitalnego"
-
-#~ msgid "Go back"
-#~ msgstr "Wstecz"
-
-#~ msgid ""
-#~ "There's no known OSS/ALSA alternative driver for your sound card (%s)"
-#~ msgstr ""
-#~ "Brak alternetywnego sterownika OSS/ALSA dla twojej karty d¼wiêkowej (%s)"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Nazwa po¶rednika powinna byæ typu: ftp://..."
-
-#~ msgid "quit"
-#~ msgstr "zakoñcz"
diff --git a/perl-install/share/po/pt.po b/perl-install/share/po/pt.po
deleted file mode 100644
index 1f4f41f76..000000000
--- a/perl-install/share/po/pt.po
+++ /dev/null
@@ -1,13785 +0,0 @@
-# DRAKX PT
-# Jorge Costa <Jorgercosta@netc.pt>, 2001
-# José JORGE <jose.jorge@oreka.com>, 2002
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-09-10 15:50GMT\n"
-"Last-Translator: José JORGE <jose.jorge@oreka.com>\n"
-"Language-Team: português <pt@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.9.5\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB ou mais"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Escolha um servidor X"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "servidor X"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Configuração Multi-Cabeça"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"O seu sistema suporta configuração multi-cabeça.\n"
-"O que deseja afazer?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Seleccione o tamanho da memória da sua placa gráfica"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "Configuração do XFree"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Qual a configuração do Servidor X que deseja ter?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Configurar todas as cabeças independentemente"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Usar extensão Xinerama"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Configurar somente placa \"%s\"%s"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s com aceleração 3D por hardware"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"A sua placa pode ter suporte para aceleração 3D por hardware mas só com o "
-"XFree%s.\n"
-"A sua placa é suportada pelo XFree %s que pode ter um melhor suporte para 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr ""
-"A sua placa pode ter suporte para aceleração 3D por hardware com o XFree%s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s com aceleração 3D por hardware EXPERIMENTAL"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"A sua placa pode ter suporte para aceleração 3D por hardware com o XFree%s,\n"
-"ATENÇÃO ESTE SUPORTE É EXPERIMENTAL E PODE CONGELAR O SEU COMPUTADOR.A sua "
-"placa é suportada pelo XFree %s que pode ter um melhor suporte para 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"A sua placa pode ter suporte para aceleração 3D por hardware com o XFree%s,\n"
-"ATENÇÃO ESTE SUPORTE É EXPERIMENTAL E PODE CONGELAR O SEU COMPUTADOR."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (instalação do gestor da placa)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Personalizado"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "Placa Gráfica"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitor"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Resolução"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "Testar"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Opções"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "OK"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Sair"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Manter alterações?\n"
-"A configuração actual é:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Escolha um monitor"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Plug'n Play"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Genérico"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "Marca"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr "A procura automática não resultou. Por favor escolha o ecrã"
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Dois parâmetros críticos são a taxa de refrescamento vertical, que é a taxa\n"
-"em que todo o ecrã é refrescado, e principalmente a taxa de sincronização\n"
-"horizontal, que é a taxa em que 'scanlines' são mostradas.\n"
-"\n"
-"É MUITO IMPORTANTE que não especifique um tipo de monitor com taxa de "
-"actualização\n"
-"para além das capacidades do seu monitor: pode danificar seu monitor.\n"
-" Se tiver dúvidas, escolha definições conservadoras."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Taxa de refrescamento horizontal"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Taxa de refrescamento vertical"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 cores (8 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 mil cores (15 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 mil cores (16 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 milhões de cores (24 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 milhões de cores (32 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Resoluções"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Escolha a resolução e a profundidade de cor"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Placa Gráfica: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Teste da configuração"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Quer testar a configuração?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "Aviso: o teste desta placa gráfica pode bloquear o seu computador"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Tipo de teclado: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Tipo de Rato: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Dispositivo Rato: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Sincronização Horizontal do Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Refrescamento Vertical do Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Placa Gráfica: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Memória gráfica: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Profundidade de cor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Resolução: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "Servidor XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "Driver XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X ao iniciar"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Eu posso configurar o computador para iniciar automaticamente o X após o "
-"arranque.\n"
-"Gostaria de iniciar o X quando voltar a arrancar?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"A sua placa gráfica parece ter uma saída TV.\n"
-"Pode ser configurada para funcionar através do ecrã.\n"
-"\n"
-"Para isso tem que ligar a sua placa à TV antes de arrancar o seu "
-"computador.\n"
-"Escolha então \"TVout\" no carregador de arranque\n"
-"\n"
-"Tem mesmo este dispositivo?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "Qual sistema de TV quer utilizar?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Primeiro sector da partição de arranque"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Primeiro sector do disco (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "Instalação do SILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Onde quer instalar o carregador de arranque?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "Instalação do LILO/grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO com menu em texto"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO com menu gráfico"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Arrancar do DOS/Windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Principais opções do carregador de arranque"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Carregador de arranque deve usar"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Instalação do carregador de arranque"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Dispositivo de arranque"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Compacto"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "compacto"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Modo de Vídeo"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Tempo de espera antes de arrancar na imagem padrão"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Senha"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Senha (de novo)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Restringir opções da linha de comando"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "restringir"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Limpar /tmp a cada arranque"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Tamanho da RAM preciso se necessário (%d MB encontrados)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Activar multi-perfis"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Indicar o tamanho da RAM em Mb"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr "Opção ``Restringir opções da linha de comando'' não tem uso sem senha"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Por favor tente novamente"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "As senhas não coincidem"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Mensagem Init"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Abrir tempo de espera de Firmware"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Tempo limite de Arranque do Núcleo"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Activar Arranque de CD?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Activar de Arranque?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "SO por omissão?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"Você decidiu instalar o carregador de sistema numa partição.\n"
-"Isto implica que já tem um carregador de sistema no disco rígido de arranque "
-"(ex: System Commander).\n"
-"\n"
-"Qual é o disco de arranque ?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Aqui estão a diferentes entradas.\n"
-"Pode adicionar mais ou alterar as existentes"
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Adicionar"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Feito"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Modificar"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Qual tipo de entrada que quer adicionar?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Outros SO (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Outros SO (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Outros SO (Windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Imagem"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Adicionar"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Leitura-Escrita"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tabela"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Inseguro"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Rótulo"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Por omissão"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Tamanho-Initrd"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "SemVídeo"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Remover entrada"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Não é permitido um rótulo vazio"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Você deve escolher uma imagem de núcleo"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Tem que ter uma partição raíz"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Este rótulo já está a ser utilizado"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Interfaces %s %s encontrados"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Tem algum outro?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Tem algum interface %s?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Não"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Sim"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Ver informação do hardware"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "A instalar o driver para %s placa %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(módulo %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"Você pode agora inserir as opções para o modulo %s.\n"
-"Lembre-se que todo endereço deve ser escrito com o prefixo 0x como '0x12'"
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Agora pode definir as opções para o módulo %s.\n"
-"As opções estão no formato ``nome=valor nome2=valor2 ...''\n"
-"Para exemplo, ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Opções do módulo:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Qual driver %s que eu deveria tentar?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"Em alguns casos, o driver %s precisa de informações extra para funcionar\n"
-"correctamente, mas ele normalmente funciona bem sem estas informações.\n"
-"Deseja especificar opções extras ou deixar o driver localizar na sua\n"
-"máquina as informações que ele precisa? Ocasionalmente, isso poderá\n"
-"travar o computador, mas não deve causar algum dano."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Auto-procurar"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Especificar opções"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"O carregamento do módulo %s falhou.\n"
-"Quer tentar novamente com outros parâmetros?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "aceder aos programas X"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "aceder às ferramentas rpm"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "permitir \"su\""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "aceder aos ficheiros de administração"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "aceder às ferramentas rede"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "aceder às ferramentas de construção"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(já adicionado %s)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Essa senha é demasiado simples"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Por favor indique um nome de utilizador"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr ""
-"O nome de utilizador deve conter apenas letras minúsculas, números, `-' e `_'"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "O nome de utilizador é demasiado comprido"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Este nome de utilizador já foi adicionado"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Adicionar utilizador"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Introduza um utilizador\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Aceitar utilizador"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Nome real"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Nome de utilizador"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Shell"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Ícone"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Autoligação"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Eu posso configurar o computador para ligar automaticamente um utilizador.\n"
-"Quer utilizar esta possibilidade?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Escolha o utilizador por omissão :"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Escolha o gestor de janelas a correr:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Por favor escolha o idioma a utilizar."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "Pode escolher outros idiomas que estarão disponíveis após a instalação"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Tudo"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Permitir todos os utilizadores"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Não partilhar"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr ""
-"O pacote %s tem que ser instalado. Tem certeza que não o quer seleccionar?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr ""
-"Pode partilhar com NFS ou Samba. Escolha por favor qual deseja utilizar."
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "O pacote imperativo %s falta"
-
-#: ../../any.pm_.c:1005
-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 ""
-"Deseja permitir aos utilizadores de partilhar pastas?\n"
-"Isto vai permitir aos utilizadores de somente carregar em \"Partilhar\" com "
-"konqueror e nautilus.\n"
-"\n"
-"\"Personalizado\" permite de escolher para cada utilizador.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "Lançar userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"A partilha por utilizador utiliza o grupo \"fileshare\". \n"
-"Pode utilizar userdrake para inscrever um utilizador a este grupo."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Bem-vinda aos Piratas"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Pobre"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Padrão"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Alto"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Superior"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranóico"
-
-#: ../../any.pm_.c:1080
-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 nível deve ser usado com cuidado. Ele torna o seu sistema mais fácil \n"
-"de usar, mas muito sensível: não deve ser usado numa máquina \n"
-"ligada a outras ou à Internet. Não existe acesso por senha."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"As senhas agora estão activadas, mas o uso como computador de rede ainda não "
-"é recomendado."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Esta é a segurança padrão recomendada para um computador que será usadopara "
-"se ligar à Internet como um cliente."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-"Já há algumas restrições, e mais controlos automáticos são lançados todas as "
-"noites."
-
-#: ../../any.pm_.c:1086
-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 ""
-"Com este nível de segurança, o uso deste sistema como um servidor tornou-se "
-"possível.\n"
-"A segurança agora está alta o suficiente para usar o sistema como um\n"
-"servidor que aceita ligações de muitos clientes. Nota: se o sistema é só um "
-"cliente que se liga à Internet, deveria escolher um nível mais baixo."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Este é similar ao nível abaixo, mas agora o sistema está totalmente fechado "
-"e as características de segurança estão no máximo."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "Draksec Opções Simples"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "Por favor, escolha o nível de segurança desejado"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Nível de segurança"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Utilizar libsafe para os servidores"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-"Uma livraria que protege contra ataques de tipo 'buffer overflow' e cadeia "
-"formatada."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "Administrador da segurança (login ou email)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"Aqui você pode escolher a tecla ou a sequência de teclas que\n"
-"vai permitir de mudar de mapa de teclado\n"
-"(ex: latim e não latim)"
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Bem vindo ao %s o seleccionador de Sistema Operativo!\n"
-"\n"
-"Escolha um Sistema Operativo da lista acima ou\n"
-"espere %d segundos pelo arranque por omissão.\n"
-"\n"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Bem-Vindo ao GRUB o seleccionador de Sistema Operativo!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Use a tecla %c e %c para escolher qual a entrada seleccionada."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Prima 'entrada' para arrancar o SO seleccionado, 'e' para editar os"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "comandos antes de arrancar, ou 'c' para linha de comando."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr ""
-"A opção seleccionada vai arrancar automaticamente dentro de %d segundos."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "não há espaço suficiente em /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Ambiente de trabalho"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Menu Iniciar"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Não pode instalar o carregador de arranque numa partição %s\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "nenhuma ajuda implementada ainda.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Configuração do Estilo de Arranque"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Ficheiro"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Ficheiro/_Sair"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>S"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "Monitor de Categorização Estilo Novo"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "Monitor Estilo Novo"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Monitor Tradicional"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Monitor Tradicional Gtk+"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Iniciar Aurora no arranque"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Modo lilo/grub"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Modo Yaboot"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "Instalar temas"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "Mostrar o tema na linha de commando"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "Criar um novo tema"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "Guardar %s em %s.old"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Erro"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "incapaz de guardar a mensagem de lilo"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "A copiar %s para %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "não consigo mudar a mensagem de lilo"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "Não encontro a mensagem de lilo"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "Não posso escrever /etc/sysconfig/bootsplash."
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "Escreve %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"Não posso escrever /etc/sysconfig/bootsplash\n"
-"Não encontrei o ficheiro."
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "Não posso executar mkinitrd -f /boot/initrd-%s.img %s."
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "Fazer o initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"Não consigo relançar LiLo!\n"
-"Lança \"lilo\" como root na linha de commando para acabar a instalação de "
-"tema LiLo."
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "Relançar 'lilo'"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "Nota"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "A instalação dos temas de LiLo de Arranque foi conseguida"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "A instalação de temas falhou"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Está correntemente a usar %s como Gestor de Arranque.\n"
-"Clique em Configurar para iniciar o assistente de configuração."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Configurar"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "Selecção da imagem de arranque"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "Temas"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"Escolha um tema para\n"
-"o lilo e o arranque,\n"
-"eles podem ser\n"
-"diferentes"
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "Ecrã Lilo"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "Imagem de Arranque"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Modo do sistema"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Iniciar o Ambiente Gráfico na inicialização"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Não, eu não quero autoligação"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Sim, eu quero autoligação com este (utilizador, ambiente de trabalho)"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "não possível abrir /etc/inittab para leitura: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d minutos"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 minuto"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d segundos"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Não posso fazer cópias de ecrã antes de particionar"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "As cópias de ecrã estarão disponíveis após a instalação em %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "França"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Costa Rica"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Bélgica"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Republica Checa"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Alemanhã"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Grécia"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Noruega"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "Suécia"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Holanda"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Itália"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Áustria"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "Estados Unidos"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-msgid "New"
-msgstr "Novo"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Desmontar"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Montar"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Servidor"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Ponto de Montagem"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "Por favor escolha a URL do servidor WebDAV"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "O Url deve começar com http:// ou https://"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "Servidor : "
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Ponto de montagem: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Opções: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Por favor faça primeiro uma cópia de segurança dos seus dados"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Leia com atenção!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Se planear usar aboot, lembre-se de deixar espaço livre (2048 sectores é "
-"suficiente)\n"
-"no início do disco"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Assistente"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Escolher acção"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Tem uma partição FAT grande \n"
-"(normalmente utilizada pelo MicroSoft Dos/Windows.)\n"
-"Sugiro que redimensione primeiro a partição\n"
-"(clique nela, depois clique em \"Redimensionar\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Por favor clique numa partição"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Detalhes"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "Nenhum disco rígido encontrado"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "SF com jornal"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Memória virtual"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Vazio"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Outro"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Tipos de sistema de ficheiros:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Criar"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Tipo"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Use ``%s'' ao invés"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Eliminar"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Use ``Desmontar'' primeiro"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"Após alterar o tipo de partição %s, todos os dados desta partição serão "
-"perdidos"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Escolha uma partição"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Escolha outra partição"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Sair"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Alternar para modo perito"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Alternar para modo normal"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Anular"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Continuar mesmo assim?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Sair sem guardar"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Sair sem gravar na tabela de partição?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Quer gravar as modificações de /etc/fstab?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Auto alocar"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Limpar tudo"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Mais"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Informações dos discos rígidos"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Todas as partições primárias estão usadas"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Eu não posso adicionar mais nenhuma partição"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Para ter mais partições, por favor elimine uma para poder criar uma partição "
-"extendida"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Gravar a tabela das partições"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Restaurar a tabela de partições"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Reparar a tabela de partições"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Recarregar a tabela de partições"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Automontagem dos médias amovíveis"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Seleccione ficheiro"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"A tabela de partições de segurança não tem o \n"
-"mesmo tamanho. Continuar mesmo assim?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Aviso"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Insira uma disquete no drive\n"
-"Todos os dados na disquete serão perdidos"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Tentando resgatar tabela de partições"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Informação detalhada"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Redimensionar"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Mover"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formatar"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Adicionar ao RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Adicionar ao LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Remover do RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Remover do LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Modificar RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Usar para loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Criar uma nova partição"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Sector inicial: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Tamanho em MB: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Tipo do Sistema de Ficheiros: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Preferência: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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 ""
-"Você não pode criar uma nova partição\n"
-"(porque atingiu o numero máximo de partições primárias).\n"
-"Apague primeiro uma partição primária e crie uma partição extensa."
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "Apagar o ficheiro loopback?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Alterar tipo de partição"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Que sistema de ficheiros deseja?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Mudando de ext2 para ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Onde deseja montar o ficheiro loopback %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Onde deseja montar o dispositivo %s?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Não posso remover a definição do ponto de montagem enquanto \n"
-"a partição for usada para loopback. Remova o loopback primeiro"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Onde deseja montar %s?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "A computar limites do sistema de ficheiros FAT"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "A redimensionar"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Esta partição não é redimensionável"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Deveria fazer uma cópia de segurança de todos os dados nesta partição"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr ""
-"Após redimensionar a partição %s, todos os dados da partição serão perdidos"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Escolha o novo tamanho"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Novo tamanho em MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Para qual disco quer mover?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Sector"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Para qual sector quer mover?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "A mover"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "A mover partição..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Escolha um RAID existente para adicionar a"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "novo"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Escolha um LVM existente para adicionar a"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "Nome do LVM?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Essa partição não pode ser usada para loopback"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Nome do ficheiro loopback: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Escreva um nome de ficheiro"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "O ficheiro já é utilizado por outro loopback, escolha outro"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "O ficheiro já existe. Utilizá-lo?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Opções do montagem:"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Diversos"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "dispositivo"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "nível"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "tamanho do bloco"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Tenha cuidado: essa operação é perigosa."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Que tipo de particionamento?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "O pacote %s é necessário. Instalo-o?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Lamento, eu não aceitarei criar /boot tão distante no disco (num cilindro > "
-"1024).\n"
-"Ou usa o LILO e ele não funcionará, ou você não usa o LILO e não precisará "
-"de /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"A partição que você seleccionou para adicionar como root (/) é fisicamente "
-"localizada para além\n"
-"do cilindro 1024 do disco rígido, e não possui uma partição /boot.\n"
-"Se quer usar o gestor de arranque LILO, tenha cuidado em adicionar uma "
-"partição /boot."
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Seleccionou uma partição software RAID como root (/).\n"
-"Nenhum gestor de arranque não consegue acedê-lo sem uma\n"
-"partição /boot. Tenha o cuidado de adicionar uma partição /boot"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "A tabela de partições do drive %s vai ser escrita no disco!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Precisará re-arrancar antes que as modificações tenham efeito"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr ""
-"Após formatar a partição %s, todos os dados desta partição serão perdidos"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "A formatar"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "A formatar o ficheiro loopback %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "A formatar a partição %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Esconder os ficheiros"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Mover os ficheiros para a nova partição"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"A pasta %s já contém dados\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Movendo os ficheiros para a nova partição"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Copiando %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "A apagar %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "a partição %s é agora conhecida como %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Dispositivo: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "Letra do drive no DOS: %s (apenas um palpite)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Tipo: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Nome: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Inicial: sector: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Tamanho: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s sectores"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Cilindro %d ao %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Formatado\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Não formatado\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Montado\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Ficheiro(s) loopback:\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Partição de arranque por omissão\n"
-" (para arranque do MS-DOS, não para o lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Nível %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Tamanho do bloco %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "Discos RAID %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Nome do ficheiro loopback: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"É provável que esta partição seja\n"
-"uma partição Driver, não lhe\n"
-"deve mexer.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Esta é uma partição especial\n"
-" Bootstrap serve para o \n"
-"duplo arranque do seu sistema.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr "Leitura so"
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Tamanho: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Geometria: %s cilindros, %s cabeças, %s sectores\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Informação: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "Discos LVM %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Tipo da tabela de partições: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "na cadeia %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Senha de codificação do sistema de ficheiros"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Escolha a sua senha de codificação do sistema de ficheiros"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr ""
-"Essa senha de codificação é muito simples (deve ter ao menos %d caracteres)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "As senhas de codificação não coincidem"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Senha de codificação"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Senha de codificação (outra vez)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Alterar tipo"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Por favor clique num média"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "Não consigo ligar-me com o nome %s (senha errada?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "Autenticação no Domínio Exigida"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "Mais outra"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "Qual nome de utilizador"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-"Por favor escreva a seu nome de utilizador, senha e nome de domínio para "
-"aceder a esta maquina."
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "Nome de utilizador"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Domínio"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Procurar Servidores"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s formatação de %s falhou"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Não sei como formatar %s no tipo %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "a montagem da partição %s na pasta %s falhou"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "erro a desmontar %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "simples"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "com /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "servidor"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Não consigo ler a tabela de partição de %s, é demasiado defeituosa para mim :"
-"(\n"
-"Eu posso tentar continuar limpando as partições defeituosas (TODOS OS DADOS\n"
-"serão perdidos!). A outra solução é não deixar o DrakX modificar a tabela\n"
-"de partições. (o erro é %s)\n"
-"\n"
-"Aceita perder todas as partições?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "Não pode usar JFS em partições menores que 16MB"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "Não pode usar ReiserFS em partições menores que 32MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Pontos de montagem devem começar com uma /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Já existe uma partição no ponto de montagem %s\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "Não pode usar LVM Volume Lógico para o ponto de montagem %s"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Esta directoria deveria permanecer dentro do sistema de ficheiros root"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"Precisa de um verdadeiro sistema de ficheiros (ext2/ext3, ReiserFS, xfs ou "
-"JFS) para este ponto de montagem\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr ""
-"Não pode usar um sistema de ficheiros codificado para o ponto de montagem %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Falta de espaço livre suficiente para auto-alocação"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Nada a fazer"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Erro ao abrir %s para escrita: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "Nenhum piloto alternativo"
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-"Não há nenhum piloto alternativo OSS/ALSA conhecido para a sua placa de som "
-"(%s) que utiliza actualmente \"%s\""
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "Configuração do Som"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Aqui você pode escolher um piloto alternativo (seja OSS ou ALSA) para a sua "
-"placa de som (%s)"
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "Piloto :"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Ajuda"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Por favor aguarde... A aplicar a configuração"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Por favor aguarde"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "Nenhum piloto conhecido"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Não há nenhum piloto conhecido para a sua placa de som (%s)"
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "Modelo desconhecido"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-"O piloto \"%s\" para a sua placa de som não está na lista\n"
-"\n"
-"Por favor envie o conteúdo do commando \"lspcidrake -v\" para\n"
-"<install at mandrakesoft dot com>\n"
-"com o titulo : unlisted sound driver \"%s\""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "Modelo"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "Modelo de disco rígido"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "Canal"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "Canal EIDE/SCSI"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "Bus"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-"este é o caminho físico onde está ligado o dispositivo (ex: PCI, USB, ...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Módulo"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "o módulo do núcleo GNU/Linux que pilota este dispositivo"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "Classe Média"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "classe do dispositivo material"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Descrição"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "este campo descreve o dispositivo"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "Identificação do Bus?"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- dispositivos PCI e USB : isto indica os ids PCI/USB do vendedor, do "
-"dispositivo, e dos sub"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "sitio no bus"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- dispositivos PCI : isto indica o slot, o dispositivo e a função desta "
-"placa\n"
-"- dispositivos EIDE : o dispositivo é um mestre ou um escravo\n"
-"- dispositivos scsi : o bus scsi o os ids scsi do dispositivo"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "Antigo ficheiro de periférico"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "Antigo nome fixo do dispositivo utilizado no pacote dev"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "Novo periférico devfs"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr "Novo nome dinâmico do dispositivo criado pelo devfs do núcleo"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "Número de botões"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "o nome do vendedor do dispositivo"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "Pilotos alternativos"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr "a lista dos pilotos alternativos para esta placa de som"
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/_Sair"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Ajuda"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_Ajuda..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Ajuda de Harddrake"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"Descrição dos campos :\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Comunicar Erro"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/_Acerca..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "Acerca de Harddrake"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"Isto é Harddrake, uma ferramenta Mandrake de configuração do material.\n"
-"Versão:"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "Autor:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Versão de Harddrake2 "
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "Material encontrado"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "Informações"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "Configurar modulo"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "Lançar ferramenta de configuração"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "A detectar"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "Você pode configurar cada parametro do módulo aqui."
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "Lançando \"%s\" ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr "A testar %s classe\n"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "principal"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "secundario"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "Auto-detectar"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "Desconhecido|Genérico"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "Desconhecido|CPH05X (bt878) [muitos fabricantes]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "Desconhecido|CPH06X (bt878) [muitos fabricantes]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"Para a maioria das placas TV modernas, o modulo bttv do núcleo GNU/Linux "
-"detecta automaticamente os bons parametros.\n"
-"Se a sua placa for mal detectada, pode forçar o bom tipo de sintonisador e "
-"de placa aqui. Escolha os seus parametros somente se necessário."
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "Modelo da Placa :"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Tipo de Sintonisador :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "Numero de tampos de captura :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "Numero de tampos de captura de tipo mmap :"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "Configuração PLL :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "Suporte de radio :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "Activar o suporte de radio"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux é um sistema multi-utilizador, e isto significa que cada "
-"utilizador\n"
-"pode ter a suas próprias preferências, os seus próprios ficheiros e etc.\n"
-"Pode ler o \"Guia do Utilizador\" para saber mais. Mas ao invés do \"root"
-"\",\n"
-"que é o administrador, os utilizadores que vai adicionar aqui não vão poder\n"
-"mudar nada de outro que os seus próprios ficheiros e a sua própria\n"
-"configuração. Vai precisar de criar pelo menos um utilizador normal\n"
-"para si. Vai ser a conta que deveria utilizar habitualmente. Mesmo se é\n"
-"muito pratico de se ligar sempre como \"root\", também pode ser muito\n"
-"perigoso! O mínimo erro de utilização pode deixar o seu sistema estragado.\n"
-"Se fizer um erro importante como utilizador normal, pode perder alguns "
-"dados\n"
-"seus, mas não todo o sistema.\n"
-"\n"
-"Primeiro, é preciso escrever o seu nome. Isto não é obrigatório, está "
-"claro,\n"
-"pode de facto escrever o que quiser. DrakX vai então propor a primeira\n"
-"palavra que escreveu como \"Nome de Utilizador\". Isto é o nome que o\n"
-"utilizador vai utilizar para se ligar ao sistema. Pode mudar-lo. Depois\n"
-"tem de escrever uma senha. Uma senha de utilizador normal não é\n"
-"tão importante como a do \"root\" para a segurança, mas não há razão\n"
-"de a ignorar : são os seus ficheiros que correm perigo.\n"
-"\n"
-"Se carrega em \"Aceitar utilizador\", poderá adicionar quantos quiser.\n"
-"adicione um utilizador para cada um dos seus amigos : o seu pai ou irmã por\n"
-"exemplo. Quando adicionou todos os utilizadores que deseja, escolha \"Feito"
-"\".\n"
-"\n"
-"Se carregar no botão \"Avançado\" vai poder muda o programa de linha de\n"
-"commando por omissão para o utilizador (bash por omissão)."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Aqui abaixo está a lista das partições Linux detectadas no seu disco "
-"rígido.\n"
-"Você pode aceitar as escolhas feitas pelo assistente, são boas para a "
-"maioria\n"
-"das instalações. Se faz modificações, tem pelo menos que definir uma "
-"partição\n"
-"raíz (\"/\"). Não escolha uma partição demasiado pequena ou não vai poder\n"
-"instalar suficientes programas. Se deseja gravar os seus dados noutra\n"
-"partição, vai precisar de criar uma partição para \"/home\"\n"
-"(só é possível se tem mais do que uma partição Linux disponível).\n"
-"\n"
-"Cada partição é listada como segue : \"Nome\", \"Tamanho\".\n"
-"\n"
-"\"Nome\" segue a estrutura : \"tipo de disco rígido\", \"número de disco "
-"rígido\",\n"
-"\"número de partição\" (por exemplo, \"hda1\").\n"
-"\n"
-"O \"tipo de disco rígido\" é \"hd\" se o seu disco rígido é IDE e\n"
-"\"sd\" se é um disco rígido SCSI.\n"
-"\n"
-"O \"número de disco rígido\" é sempre uma letra depois de \"hd\" \n"
-"ou \"sd\". Para os discos IDE :\n"
-"\n"
-" * \"a\" significa \"disco rígido mestre no primeiro controlador IDE\";\n"
-"\n"
-" * \"b\" significa \"disco rígido escravo no primeiro controlador IDE\";\n"
-"\n"
-" * \"c\" significa \"disco rígido mestre no segundo controlador IDE\";\n"
-"\n"
-" * \"d\" significa \"disco rígido escravo no segundo controlador IDE\".\n"
-"\n"
-"Com os discos SCSI, um \"a\" significa \"mais baixo ID SCSI\", um \"b\"\n"
-"significa \"segundo mais baixo ID SCSI\", etc."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"A instalação do Mandrake Linux consiste em vários CD-ROMs. DrakX\n"
-"sabe se um pacote está noutro CD-ROM e vai ejectar o CD corrente e\n"
-"pedir-lhe para inserir outro se necessário."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"É agora o momento de indicar os programas que deseja instalar no\n"
-"seu sistema. Há centenas de pacotes disponíveis para Mandrake\n"
-"Linux, e não lhe é pedido de os conhecer todos de cor.\n"
-"\n"
-"Se está a fazer uma instalação padrão a partir dum CD-ROM, vai\n"
-"lhe ser pedido primeiro quais CDs tem (so no modo Perito). Veja\n"
-"os nomes dos CDs e marque os que tem à disposição para a\n"
-"instalação. Carregue em \"OK\" quando está pronto a continuar.\n"
-"\n"
-"Os pacotes estão arrumados por grupos que correspondem a um uso\n"
-"particular da sua maquina. Os grupos eles mesmos contêm quatro\n"
-"secções :\n"
-"\n"
-" * \"Estação de trabalho\": se planeia utilizar a sua máquina como\n"
-"uma estação de trabalho, escolha um ou mais dos grupos seguintes;\n"
-"\n"
-" * \"Desenvolvimento\": se a sua máquina vai ser utilizada para\n"
-"programar, escolha o grupo desejado; \n"
-" * \"Servidor\": se esta máquina vai ser um servidor, vai poder\n"
-"escolher os serviços mais comuns que deseja instalar;\n"
-"\n"
-" * \"Ambiente Gráfico\": enfim, aqui pode escolher o seu ambiente\n"
-"gráfico preferido. Deve escolher pelo menos um se quer ter uma\n"
-"estação de trabalho gráfica!\n"
-"\n"
-"Se posiciona o rato sobre um nome de grupo vai obter uma texto\n"
-"curto de explicação. Se deseleccionar todos os grupos ao fazer uma\n"
-"instalação normal (e não uma actualização), um dialogo vai-lhe\n"
-"propor as opções de uma instalação mínima :\n"
-"\n"
-" * \"Com X\": instala o mínimo de pacotes para ter um ambiente\n"
-"gráfico;\n"
-"\n"
-" * \"Com a documentação de base\": instala o sistema mínimo com\n"
-"os utilitários de base e a documentação deles. É uma boa\n"
-"instalação para um servidor;\n"
-"\n"
-" * \"Verdadeira instalação mínima\": vai instalar o mínimo para\n"
-"obter um sistema Linux funcional, so com linha de commando. Esta\n"
-"instalação faz aproximadamente 65MB.\n"
-"\n"
-"Pode marcar a caixa \"Escolha individual dos pacotes\", que é util\n"
-"si conhece os pacotes propostos ou se deseja ter um controlo total\n"
-"sobre o que vai ser instalado.\n"
-"\n"
-"Se começou a instalação em modo \"Actualização\", pode\n"
-"deseleccionar todos os grupos para evitar de instalar qualquer\n"
-"novo pacote. Isto é util para arranjar ou actualizar um sistema já\n"
-"instalado."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Você pode agora configurar a sua ligação Internet/rede. Se deseja ligar o\n"
-"seu computador ao Internet ou a uma rede local, carregue em \"OK\". A\n"
-"detecção automática de dispositivos de rede e modem vai ser lançada. Se\n"
-"esta detecção falhar, tire a marca da caixa \"Utilizar detecção automática"
-"\"\n"
-"na próxima vez. Também pode escolher de não configurar a rede, ou de o\n"
-"fazer mais tarde; neste caso, basta carregar no botão \"Anular\".\n"
-"\n"
-"A ligações disponiveis são : modem tradicional, modem ISDN, ligação ADSL,\n"
-"modem de cabo, e enfim uma simples ligação rede (Ethernet).\n"
-"\n"
-"Aqui, não vai detalhar cada configuração. Basta ter todos os parametros\n"
-"dados pelo seu Fornecedor de Acesso Internet ou administrador sistema.\n"
-"\n"
-"Pode ver no ''Guia do Utilizador'' o capitulo sobre as ligações Internet\n"
-"para mais detalhes sobre a configuração, ou esperar o fim de instalação\n"
-"do sistema e utilizar o programa indicado aqui para configurar a sua\n"
-"ligação.\n"
-"\n"
-"Se deseja configurar a rede mais tarde depois da instalação, ou se acabou\n"
-"de configurar a rede, carregue em \"Anular\"."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Pode agora escolher quais serviços deseja lançar ao arranque.\n"
-"\n"
-"Aqui estão apresentados todos os serviços disponíveis com a\n"
-"instalação que fez. Controle-os atentamente e desligue os que não\n"
-"são sempre necessários ao arranque.\n"
-"\n"
-"Pode obter um curto texto de descrição do serviço ao escolher\n"
-"um serviço. No entanto, se não tem a certeza de saber se um\n"
-"serviço é util ou não, mais vale deixar-lo na posição por omissão.\n"
-"\n"
-"!! Aqui, seja muito atento se pretende utilizar a sua máquina como\n"
-"um servidor : não vai provavelmente querer lançar os serviços de\n"
-"que não precisa. Lembre-se por favor que vários serviços podem ser\n"
-"perigosos se são activados num servidor. De maneira geral, escolha\n"
-"so os serviços de que precisa mesmo.\n"
-"!!"
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux trabalha com a hora GMT (Greenwich Mean Time) e traduz-la em\n"
-"hora local conforme a zona que escolheu. Pode no entanto desactivar isto\n"
-"ao deseleccionar \"O relógio material está na hora GMT\" para que o relógio\n"
-"material seja o mesmo que o relógio sistema. Isto é útil quando a maquina\n"
-"tem outro sistema operativo como o Windows.\n"
-"\n"
-"A opção \"Sincronização automática da hora\" vai regular automaticamente\n"
-"o relógio ligando-se a um servidor remoto no Internet. Na lista que lhe é\n"
-"apresentada, escolha um servidor perto de si. É evidente que vai precisar\n"
-"de uma ligação ao Internet activa para que isto funcione. De facto, vai\n"
-"instalar na sua maquina um servidor de tempo que poderá ser utilizado\n"
-"por outras maquinas na sua rede local."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (para Sistema X Window) é o coração da interface gráfica GNU/Linux\n"
-"sobre a qual todos os ambientes gráficos KDE, GNOME, AfterStep,\n"
-"WindowMaker, etc.) incluidos na Mandrake Linux funcionam. Nesta secção,\n"
-"DrakX vai tentar configurar X automaticamente.\n"
-"\n"
-"É muito raro que isto falhe, a menos que tenha material muito antigo\n"
-"(ou demasiado recente). Se conseguir, vai iniciar o X automaticamente\n"
-"com a melhor definição, seguinte o tamanho do monitor. Uma janela vai\n"
-"então aparecer e pedir-lhe se pode ver a imagem.\n"
-"\n"
-"Se está a fazer uma instalação em modo \"Perito\", vai lançar o\n"
-"assistente de configuração do X. Veja a secção que corresponde no\n"
-"manual para mais informações sobre este assistente.\n"
-"\n"
-"Se você pode ver a mensagem durante o teste, e responde \"Sim\", então\n"
-"DrakX vai continuar. Se não pode ver a mensagem, so significa que a\n"
-"configuração está errada, e o teste vai parar automaticamente no fim\n"
-"de 10 segundos, restaurando o ecrã. Veja então a secção da\n"
-"configuração do Video no guia do utilizador para mais informações\n"
-"sobre como configurar o seu ecrã."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"Finalmente, vai-lhe ser perguntado se deseja ver o interface gráfico ao\n"
-"arranque. Note que esta questão vai lhe ser proposta mesmo se escolhe\n"
-"de não testar a configuração. É obvio que deveria responder \"Não\" se a\n"
-"sua maquina vai ser um servidor, ou se não conseguiu obter uma\n"
-"configuração correcta do ecrã."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"Aqui chegou. A instalação está agora completa e o seu sistema GNU/Linux\n"
-"está pronto a ser utilizado. Basta carregar em \"OK\" para reiniciar o\n"
-"sistema. Vai poder iniciar\n"
-" GNU/Linux ou Windows (se escolheu de ter os\n"
-"dois, desde o próximo arranque do computador.\n"
-"\n"
-"O botão \"Avançado\" (em modo \"Perito\") propõe dois botões para :\n"
-"\n"
-" * \"Criar disquete de auto instalação\": para criar uma disquete de\n"
-"instalação que vai fazer toda a instalação se a ajuda de um operador,\n"
-"similar à instalação que acabou de configurar.\n"
-"\n"
-" Note que duas opções diferentes são disponíveis depois de carregar\n"
-"no botão :\n"
-" * \"Repetir\". Isto é uma instalação automática por parte pois so\n"
-"a partição do disco fica interactiva;\n"
-"\n"
-" * \"Automática\". Instalação completamente automática : o disco\n"
-"rígido é completamente apagado, todos os dados são perdidos.\n"
-"\n"
-" Esta opção é muito pratica para instalar varias máquinas iguais.\n"
-"Veja a secção Auto Instalação no nosso servidor web;\n"
-"\n"
-" * \"Guardar selecção de pacotes\"(*): grava a selecção de pacotes\n"
-"como foi feita. Depois, quando faz outra instalação, insira a disquete\n"
-"no leitor e lance a instalação pelo ecrã de ajuda carregando na tecla\n"
-"[F1], e escrevendo >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) Pode precisar duma disquete formatada FAT (para criar uma sob\n"
-"GNU/Linux, escreva \"mformat a:\")"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"O seu novo sistema operativo Mandrake Linux está a ser instalado\n"
-"Essa operação deve demorar algumas minutos (isso depende do tamanho que\n"
-"escolheu para instalar e a velocidade do seu computador).\n"
-"\n"
-"\n"
-"Por favor seja paciente."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Antes de continuar, deveria ler atentamente os termos da licença. Ela\n"
-"é valida para toda a distribuição Mandrake Linux, e se não a aceita\n"
-"inteiramente, carregue no botão \"Recusar\" que vai imediatamente\n"
-"terminar a instalação. Para continuar a instalação, carregue no botão\n"
-"\"Aceitar\"."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"Agora, é o momento de escolher o nível de segurança desejado para\n"
-"a maquina. Como regra de base, o mais exposta a maquina vai ser, e\n"
-"mais os dados gravados vão ser importantes, mais alto vai ser preciso\n"
-"meter o nível de segurança. No entanto, um alto nível de segurança é\n"
-"obtido perdendo facilidades de utilização. Refira-se ao capitulo \"msec\"\n"
-"do ``Manual de Referencia'' para saber mais sobre estes níveis.\n"
-"\n"
-"Se não sabe o que escolher, guarde o valor por omissão."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Espere por favor. Esta operação pode durar alguns minutos."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"DrakX precisa agora de saber se você deseja fazer uma instalação por\n"
-"omissão (\"Aconselhada\") ou se quer ter mais controlo (\"Perito\"). Também\n"
-"pode escolher de fazer uma nova instalação ou uma actualização dum\n"
-"sistema Mandrake Linux já instalado:\n"
-"\n"
-"*\"Instalar\" : apaga completamente o antigo sistema. De facto, segundo o\n"
-"que tem de instalado poderá guardar partições dos outros sistemas.\n"
-"\n"
-"*\"Actualizar\" : este tipo de instalação permite de simplesmente meter a "
-"dia\n"
-"os pacotes que estão instalados no seu sistema Mandrake Linux. Conserva\n"
-"as partições actuais dos discos assim como as configurações dos "
-"utilizadores.\n"
-"Todas as outras etapas são iguais às duma instalação normal;\n"
-"\n"
-"*\"Actualizar só os pacotes\" : este novo tipo de instalacão permite de "
-"actualizar\n"
-"um sistema Mandrake Linux sem mudar nenhuma configuração no sistema.\n"
-"Também é possível instalar novos pacotes no sistema.\n"
-"\n"
-"As actualizações deveriam ser possíveis com sistemas a partir de Mandrake "
-"Linux\n"
-"versão \"8.1\".\n"
-"\n"
-"Dependendo do seu conhecimento sobre GNU/Linux, escolha um dos seguintes\n"
-"níveis:\n"
-"\n"
-"* Recomendado: se nunca instalou um sistema GNU/Linux escolha esse. A \n"
-"instalação será muito fácil e serão feitas apenas algumas perguntas;\n"
-"\n"
-"* Perito: se tem um bom conhecimento sobre o GNU/Linux, pode escolher esta\n"
-"classe. As respostas a algumas questões que podem ser difíceis se não tiver\n"
-"bom conhecimento sobre GNU/Linux, portanto não escolha esta classe se\n"
-"não souber o que está a fazer."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"O primeiro passo é de escolher a sua língua preferida.\n"
-"\n"
-"Por favor escolha a sua língua preferida para a instalação e o uso\n"
-"do sistema.\n"
-"\n"
-"Se carregar no botão \"Avançado\" vai poder escolher outras línguas\n"
-"a instalar na sua máquina. O facto de escolher outras línguas vai\n"
-"instalar o ficheiros específicos às línguas para a documentação do\n"
-"sistema e as aplicações. Por exemplo, se vai ter utilizadores\n"
-"Espanhóis, escolha Português como língua principal na vista arvore\n"
-"e na secção avançado carregue em \"Espanhol|Espanha\".\n"
-"\n"
-"Nota que pode instalar quantas línguas quiser. Quando acabou de\n"
-"escolher, carregue no botão \"OK\" para continuar."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Por favor escolha o bom dispositivo. Por exemplo, o \"COM1\" sob\n"
-"Windows chama-se \"ttyS0\" sob GNU/Linux."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"É preciso indicar onde deseja meter as informações necessárias ao\n"
-"arranque de GNU/Linux.\n"
-"\n"
-"A não ser que saiba bem o que está a fazer, escolha \"Primeiro sector do "
-"disco\n"
-"(MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX vai detectar os dispositivos IDE presentes no seu computador.\n"
-"Também tentará localizar adaptadores PCI SCSI. Se o DrakX encontrar\n"
-"um adaptador SCSI e souber qual driver a utilizar, ele será instalado\n"
-"automaticamente\n"
-"\n"
-"Se não possuir adaptadores SCSI, um adaptador ISA SCSI ou um PCI SCSI que\n"
-"DrakX não reconhece, será questionado sobre se algum adaptador SCSI existe "
-"no seu\n"
-"sistema. Se não existirem adaptadores, pode clicar em \"Não\". Se clicar em\n"
-"\"Sim\", uma lista de drivers aparecerá para que possa escolher o seu\n"
-"adaptador.\n"
-"\n"
-"\n"
-"Se tem que especificar manualmente o seu adaptador, DrakX perguntará \n"
-"se quer especificar opções para ele. Pode deixar que o DrakX examine o "
-"hardware\n"
-"para descobrir as opções. Isso normalmente funciona bem.\n"
-"\n"
-"\n"
-"Se não, precisará definir as opções para o driver. Por favor veja o Guia do "
-"Utilizador\n"
-"(capítulo 3, secção \"Recolhendo informações sobre o seu hardware) para "
-"dicas sobre\n"
-"como descobrir essas informações na documentação do hardware, no Web site\n"
-"do fabricante (se tiver acesso à Internet) ou no Microsoft Windows\n"
-"(se o tiver no seu sistema)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"Aqui estão apresentados vários parametros sobre a sua máquina. Conforme o\n"
-"material que tem, pode - ou não - ver os elementos seguintes :\n"
-"\n"
-" * \"Rato\": verifique a configuração do rato e carregue no botão para\n"
-"a mudar se necessário;\n"
-"\n"
-" * \"Teclado\": verifique o mapa do teclado e carregue no botão para\n"
-"o mudar se necessário;\n"
-"\n"
-" * \"Fuso Horario\": DrakX, por omissão, advinha o fuso horario a partir\n"
-"da língua que escolheu. Mas aqui também, como para a escolha do teclado,\n"
-"pode não estar no país correspondente à língua escolhida. Portanto, pode\n"
-"precisar de carregar no botão \"Fuso Horario\" para configurar o relógio\n"
-"seguinte o fuso onde está;\n"
-"\n"
-" * \"Impressora\": carregando no botão \"Nenhuma Impressora\" vai abrir\n"
-"o assistente de configuração da impressão. Veja o capitulo correspondente\n"
-"no ''Guia do Utilizador'' para mais informações sobre a configuração duma\n"
-"nova impressora. O interface apresentado aqui é similar ao usado durante\n"
-"a instalação;\n"
-"\n"
-" * \"Placa de Som\": se uma placa de som foi detectada no seu sistema, é\n"
-"mostrada aqui. Nenhuma modificação é possível durante a instalação;\n"
-"\n"
-" * \"Placa de TV\": se uma placa de TV foi detectada no seu sistema, é\n"
-"mostrada aqui. Nenhuma modificação é possível durante a instalação;\n"
-"\n"
-" * \"Placa ISDN\": se uma placa ISDN foi detectada no seu sistema, é\n"
-"mostrada aqui. Pode carregar no botão para mudar os parametros que\n"
-"lhe são associados."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Escolha o disco que deseja apagar para instalar a sua nova partição\n"
-"Mandrake Linux. Cuidado, todos os ficheiros dentro dele vão ser\n"
-"apagados sem possibilidade de voltar atrás."
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Carregue em \"OK\" se deseja apagar todos os dados e partições presentes\n"
-"neste disco rígido. Seja atento, depois de carregar em \"OK\", não vai\n"
-"poder recuperar nenhum dado ou partição que estava no disco, mesmo os\n"
-"dados Windows.\n"
-"\n"
-"Carregue em \"Anular\" para anular esta operação sem perder nenhum dado\n"
-"ou partição presente neste disco."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-"Não consigo aceder aos módulos que correspondem ao seu núcleo (o ficheiro %s "
-"falta), isto significa de habito que a sua disquete de arranque não "
-"corresponde ao média de instalação (por favor faça uma nova disquete de "
-"arranque)"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "Você também deve formatar %s"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"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 possuem nenhum problema\n"
-"de segurança conhecido, mas algum novo pode ser encontrado. Neste caso, "
-"certifique-se \n"
-"da sua actualização logo que possível.\n"
-"\n"
-"\n"
-"Deseja mesmo instalar estes servidores?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-"Os pacotes seguintes vão ser apagados para poder actualizar o seu sistema : %"
-"s\n"
-"\n"
-"\n"
-"Deseja mesmo apagar estes pacotes ?\n"
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Não é possível usar 'broadcast' sem algum domínio NIS"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Insira uma disquete formatada em FAT no drive %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Esta disquete não está formatada em FAT"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Para usar esta selecção guardada de pacotes, arranque a instalação com "
-"``linux defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Erro ao ler o ficheiro %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"Ocorreu um erro - nenhum dispositivo válido foi encontrado para criar novos "
-"sistemas de ficheiros. Por favor verifique no hardware a causa deste problema"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Algum hardware no seu computador precisa de drivers ``proprietários'' \n"
-"para funcionar. Pode encontrar mais informações em: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Tem ter uma partição root.\n"
-"Para isso, crie uma partição (ou clique numa existente).\n"
-"Então escolha a acção ``Ponto de montagem'' e defina-a como `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Tem que ter uma partição de memória virtual"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Não possui uma partição de memória virtual\n"
-"\n"
-"Continuar mesmo assim?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Tem que ter uma partição FAT montada em /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Usar espaço livre"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Sem espaço livre suficiente para alocar as novas partições"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Usar a partição existente"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Não existe nenhuma partição para usar"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Usar a partição Windows para loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Qual partição que quer usar para o Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Escolha os tamanhos"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Tamanho da partição root em MB:"
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Tamanho da partição de memória virtual em MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Usar o espaço livre na partição Windows"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Qual partição que quer redimensionar?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Computando limites do sistema de ficheiros do Windows"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"O redimensionador de FAT é incapaz de manipular sua partição, \n"
-"ocorreu o seguinte erro: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"A sua partição Windows está muito fragmentada, corra primeiro o ``defrag''"
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"ATENÇÃO!\n"
-"\n"
-"DrakX vai agora redimensionar sua partição Windows. Tenha cuidado:\n"
-"esta operação é perigosa. Se o não tiver feito ainda, deve correr o\n"
-"scandisk do Windows (e opcionalmente correr o defrag) nesta partição, e\n"
-"então reiniciar a instalação. Também deveria fazer backup dos seus\n"
-"dados. Quando tiver certeza, pressione Ok."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Quanto de espaço quer deixar para o Windows em"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "partição %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Falha no redimensionamento FAT: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"Não existem partições FAT para redimensionar ou para usar como loopback (ou "
-"não existe espaço suficiente)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Apagar o disco inteiro"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Remover Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Tem mais de um disco rígido, em qual deles quer instalar o linux?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr ""
-"Todas as partições existentes e os dados nelas contidos serão perdidos %s"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Particionamento de disco personalizado"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Usar fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Pode agora particionar %s.\n"
-"Quando terminar, não esqueça de guardar usando `w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Não tem espaço livre suficiente na sua partição Windows"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Não consigo encontrar espaço para instalação"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "O assistente de particionamento DrakX encontrou as seguintes soluções:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "O particionamento falhou: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "A ligar a rede"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "A desligar a rede"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Ocorreu um erro, mas eu não sei como lidar com ele.\n"
-"Continue a seu próprio risco."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Ponto de montagem %s duplicado"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Alguns pacotes importantes não foram instalados correctamente.\n"
-"O seu drive de cdrom ou o seu cdrom está defeituoso.\n"
-"Verifique o cdrom num computador instalado usando \"rpm -qpl Mandrake/RPMS/*."
-"rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Bem-vindo à %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Nenhum drive de disquete disponível"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "A entrar no passo `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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. Pode ter algum problema na\n"
-"instalação do Mandrake Linux. Se isso ocorrer, pode tentar instalar usando "
-"o\n"
-"modo texto. Para isso, prima `F1' no quadro de inicialização e escreva "
-"`text'."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Classe de Instalação"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Por favor escolha uma das seguintes classes de instalação:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Selecção de Grupo de Pacotes"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Selecção individual de pacotes"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Tamanho total: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Pacote defeituoso"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Nome: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Versão: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Tamanho: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Importância: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr ""
-"Não pode seleccionar esse pacote pois não existe espaço livre para o instalar"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Os seguintes pacotes serão instalados"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Os seguintes pacotes serão removidos"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Não pode seleccionar/deseleccionar esse pacote"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Este é um pacote obrigatório, tem que ser seleccionado"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Não pode deixar de seleccionar este pacote. Ele já está instalado"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Este pacote tem que ser actualizado\n"
-"Tem certeza que não o quer seleccionar?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr ""
-"Não pode deixar de seleccionar este pacote. Ele tem que ser actualizado"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Mostrar automaticamente pacotes seleccionados"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Instalar"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Carregar/Gravar em disquete"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "Refrescando a selecção de pacotes"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "Instalação mínima"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Escolha os pacotes que deseja instalar"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "A instalar"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "A estimar"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Tempo restante "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Por favor aguarde, a preparar a instalação"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d pacotes"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "A instalar pacote %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Aceitar"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Recusar"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Troque o seu Cd-Rom!\n"
-"\n"
-"Por favor insira o Cd-Rom rotulado \"%s\" no seu drive e prima Ok quando "
-"estiver pronto.\n"
-"Se não o tiver, prima Cancelar para evitar a instalação deste Cd-Rom."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Continuar mesmo assim?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Houve um erro na ordenação dos pacotes:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Houve um erro a instalar os pacotes:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"Atenção\n"
-"\n"
-"Por favor leia atentamente isto. Se não aceita qualquer parte,\n"
-"não tem a direito de instalar o próximo média CD. Carregue em'Recusar' \n"
-"para continuar a instalação sem utilizar este média.\n"
-"\n"
-"\n"
-"Alguns componentes do próximo média CD não são fornecidos sob\n"
-"a licença GPL ou similares. Cada componente é então fornecido\n"
-"sob a sua própria licença especifica. \n"
-"Por favor leia atentamente e aceite essas licenças especificas antes \n"
-"de utilizar ou distribuir esses componentes. \n"
-"Estas licenças vão em geral proibir a transferência, a copia\n"
-"(a não ser para arquivar), a distribuição, a analise invertida, \n"
-"ou a modificação do componente. \n"
-"Qualquer recusa da licença vai imediatamente tirar-lhe todos os\n"
-"direitos da licença especifica. a não ser que a licença o permita,\n"
-"não vai poder normalmente instalar esses programas em mais de\n"
-"uma maquina, ou adaptar-los para os usar pela rede. Em caso de duvidas,\n"
-"contacte directamente o distribuidor do componente. \n"
-"Transferir a terças-partes ou copiar esses componentes incluindo a\n"
-"documentação é geralmente proibido.\n"
-"\n"
-"\n"
-"Todos os direitos dos componentes do próximo média pertencem aos \n"
-"autores respectivos e são protegidos pela propriedade intelectual e \n"
-"pelas leis de direitos de autor que se podem aplicar aos programas.\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Ocorreu um erro"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Quer mesmo sair da instalação?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Contrato de licença"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "Tem a certeza de recusar a licença?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Teclado"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Por favor escolha o tipo de teclado."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Aqui está a lista completa de teclados disponíveis"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Que classe de instalação deseja?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Instalar/Actualizar"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Isso é uma instalação ou actualização?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Recomendado"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Perito"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Actualizar"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Actualizar somente os pacotes"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Por favor escolha o tipo de rato."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Porta do Rato"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Por favor escolha a que porta série o rato está ligado."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Emulação de botões"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "Emulação Botão 2"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "Emulação Botão 3"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "A configurar cartões PCMCIA..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "A configurar IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "sem partições disponíveis"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Procurando partições para encontrar pontos de montagem"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Escolha os pontos de montagem"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ""
-"Não há 1MB livre para o arranque! A instalação vai continuar, mas para "
-"arrancar o seu sistema, vai precisar de criar a partição de arranque no "
-"DiskDrake"
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "Nenhuma partição raíz foi encontrada para actualizar"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Partição Root"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Qual a partição root (/) do seu sistema?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr ""
-"Precisa reiniciar para que as modificações na tabela de partição tenham "
-"efeito"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Escolha as partições que quer formatar"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Verificar blocos defeituosos?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "A formatar partições"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "A criar e formatar ficheiro %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-"A verificação do sistema de ficheiros %s falhou. Deseja corrigir os erros? "
-"(cuidado, pode perder dados)"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr ""
-"Sem memória virtual suficiente para completar a instalação, por favor "
-"adicione mais"
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "A procurar pacotes disponíveis e a reconstruir a base rpm..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "A procurar pacotes disponíveis..."
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "A procurar os pacotes já instalados..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "A procurar pacotes para actualizar"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"O seu sistema não tem espaço suficiente para instalação ou actualização (%d "
-"> %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"Por favor carregue ou grave uma selecção de pacotes numa\n"
-"disquete. O formato é o mesmo que nas disquetes de auto_install."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Restaurar a partir da disquete"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Guardar em disquete"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "A restaurar da disquete"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Selecção de Pacotes"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Insira uma disquete com a selecção de pacotes"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "O tamanho seleccionado é maior que o espaço disponível"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "Tipo de instalação"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"Você não escolheu nenhum grupo de pacotes.\n"
-"Escolha por favor o tipo de instalação mínima que deseja:"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "Com X"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "Com a documentação de base (recomendado!)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Verdadeira instalação mínima (nem sequer urpmi)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Se tiver todos os CDs da lista abaixo, clique em Ok.\n"
-"Se não tiver nenhum desses CDs, clique em Cancelar.\n"
-"Se apenas alguns CDs estiverem em falta, desmarque-os e então clique em Ok."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "Cd-Rom rotulado como \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "A preparar a instalação"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Instalando o pacote %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Configuração pós-instalação"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Insira a disquete de arranque utilizada no drive %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Insira uma disquete com os módulos actualizados no drive %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Tem agora a possibilidade de descarregar o programas de codificação.\n"
-"\n"
-"ATENÇÃO:\n"
-"Devido a vários requerimentos aplicáveis à este software e impostos\n"
-"por várias jurisdições, o cliente e/ou o utilizador final deste software "
-"deve\n"
-"assegurar-se que as leis da sua jurisdição lhe permitem descarregar, "
-"armazenar e usar este software.\n"
-"\n"
-"Além disso, o cliente e/ou o utilizador final deve estar particularmente "
-"prevenido para\n"
-"não infringir as leis da sua jurisdição. Se o cliente e/ou o utilizador "
-"final\n"
-"não respeitar o previsto nestas leis, poder-lhe-ao ser aplicadas sérias\n"
-"sanções.\n"
-"\n"
-"Em nenhum caso irá a Mandrakesoft ou seu produtores e/ou seus fornecedores\n"
-"ser responsáveis por especiais, indirectos ou acidentais danos seja qual "
-"for\n"
-"(incluindo também mas não limitada a perda de lucros), interrupção de "
-"negócios, perda de informação\n"
-"comercial e outras perdas monetárias, e eventual endividamento e "
-"indemnização a ser\n"
-"paga, de acordo com a decisão do tribunal) saindo do uso, posse, ou do "
-"descarregamento\n"
-"isolado deste software, do qual o cliente e/ou o utilizador final pode "
-"eventualmente\n"
-"ter acesso após ter assinado o acordo presente.\n"
-"\n"
-"\n"
-"Para qualquer pergunta relacionada a esse acordo, favor entrar em contacto "
-"com: \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"Tem agora a possibilidade de descarregar os pacotes de actualização.\n"
-"Estes pacotes foram feitos depois da distribuição. Eles podem ter\n"
-"correcções de segurança ou de erros.\n"
-"\n"
-"Para descarregar estes pacotes, vai precisar de uma ligação Internet \n"
-"funcional.\n"
-"\n"
-"deseja instalar as actualizações ?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"A contactar o site Mandrake Linux para obter a lista dos servidores espelho "
-"disponíveis..."
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Escolha um servidor espelho de onde obter os pacotes"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr ""
-"A contactar o servidor espelho para obter a lista de pacotes disponíveis"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Qual é o seu fuso horário?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "O relógio material está na hora GMT"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "Sincronização automática da hora (com NTP)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "Servidor NTP"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Servidor CUPS remoto"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Nenhuma impressora"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Tem alguma placa de som ISA?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-"Lance \"sndconfig\" depois da instalação para configurar a sua placa de som"
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Nenhum dispositivo de som foi encontrado. Tente \"harddrake\" depois da "
-"instalação"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Sumário"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Rato"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Fuso horário"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Impressora"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "Placa RDIS"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Placa de Som"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "Placa TV"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Domínio Windows"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Ficheiros locais"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Especificar senha do root"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Nenhuma senha"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Essa senha é muito simples (deve ter ao menos %d caracteres)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Autenticação?"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "Autenticação LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "dn de base LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "Servidor LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "Autenticação NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "Domínio NIS"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "Servidor NIS"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 para um PDC W2K, vai provavelmente ser preciso que o "
-"administrador faça : C:\\>net localgroup \"Pre-Windows 2000 Compatible Access"
-"\" everyone /add e reinicie o servidor.\n"
-"Também vai precisar do nome/senha de um Administrador de Dominio para juntar "
-"a máquina ao dominio Windows(TM).\n"
-"Se a rede ainda não está activada, DrakX vai tentar juntar-se ao dominio "
-"depois da configuração da rede.\n"
-"Se esta configuração falha por alguma razão e que a autenticação no dominio "
-"não funciona, lance 'smbpasswd -j DOMINIO -U NOME%SENHA' usando o seu "
-"Dominio Windows (TM), e o Nome/Senha do Administrador, depois do arranque do "
-"sistema.\n"
-"O commando 'wbinfo -t' vai testar se a autenticação está boa."
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "Autenticação Domínio Windows"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "Nome do Administrador do Domínio"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "Senha do Administrador de Domínio"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Um disco de arranque oferece uma maneira de arrancar o Linux sem\n"
-"depender de um carregador de arranque normal. Isso é necessário se não "
-"quiser instalar\n"
-"o SILO no seu sistema, ou se outro sistema operativo remover o SILO, ou\n"
-"o se\n"
-"SILO não funcionar com o seu hardware. Um disco de inicialização também\n"
-"pode\n"
-"ser usado com uma imagem de backup do Mandrake deixando muito mais fácil\n"
-"recuperar\n"
-"um sistema com danos severos.\n"
-"\n"
-"Se você quiser criar um disco de inicialização para o seu sistema, insira um "
-"disquete\n"
-"no drive e aperte em \"OK\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Primeiro drive de disquetes"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Segundo drive de disquetes"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Saltar"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Uma disquete de arranque personalizada oferece uma maneira de arrancar o "
-"Linux \n"
-" sem um carregador de arranque normal. Isto é necessário se não quiser "
-"instalar\n"
-"o LILO (ou grub) no seu sistema, ou se outro sistema operativo remover\n"
-"o LILO, ou o se LILO não funcionar com o seu hardware. Uma disquete de "
-"arranque\n"
-"personalizada também pode ser usada com uma imagem de backup do Mandrake,\n"
-"tornando muito mais fácil recuperar o sistema com danos graves.\n"
-"Deseja criar uma disquete de arranque para o seu sistema?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(CUIDADO! Escolheu XFS como partição de arranque,\n"
-"criar um disco de arranque numa disquete de 1.44 Mb vai\n"
-"certamente falhar, pois XFS precisa de um grande piloto)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Desculpe, nenhum drive de disquetes disponível"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr ""
-"Escolha o drive de disquetes que quer usar para criar a disquete de arranque"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "Insira uma disquete em %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "A criar disquete de arranque"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "A preparar o carregador de arranque"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"Você parece ter uma maquina do AntigoMundo ou\n"
-" Desconhecida, o carregador de arranque yaboot não\n"
-" vai funcionar para si.\n"
-"A instalação vai continuar, mas vai precisar de utilizar\n"
-" BootX para arrancar a sua maquina."
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Quer usar o aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"Erro ao instalar o aboot, \n"
-"tento forçar a instalação, mesmo que isso estrague a primeira partição?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "A instalar o carregador de arranque"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr ""
-"A instalação do carregador de arranque falhou. Ocorreram os seguintes erros:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-"Vai talvez precisar de mudar o seu dispositivo de arranque Open\n"
-" Firmware para activar o carregador de arranque. Se não vê o\n"
-" carregador de arranque ao reiniciar, mantenha Command-Option-O-F\n"
-" ao reiniciar e escreva :\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" E depois escreva : shut-down\n"
-"No próximo inicio deveria obter o carregador de arranque."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Insira uma disquete vazia no drive %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "A criar disquete de auto-instalação"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Alguns passos não estão completos.\n"
-"\n"
-"Quer realmente sair agora?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Parabéns, a instalação está completa.\n"
-"Retire o suporte de arranque e carregue \"Entrada\" para reinicializar.\n"
-"\n"
-"\n"
-"Para informações sobre as correcções disponíveis para esta versão do "
-"Mandrake Linux,\n"
-"consulte a Errata disponível em : \n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Informação sobre como configurar o seu sistema está disponível no\n"
-"capítulo pós-instalação do Guia Oficial do Utilizador do Mandrake Linux."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Criar disquete de auto instalação"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-"A auto instalação pode ser totalmente automatizada se\n"
-"quiser, neste caso, ela tomará de conta do disco\n"
-"rígido!! (com vista a instalação em outra máquina).\n"
-"\n"
-"Pode preferir repetir a instalação.\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Automática"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Repetir"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Guardar selecção de pacotes"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Instalação do Mandrake Linux %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> entre opções | <Espaço> selecciona | <F12> próximo passo "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "kdesu em falta"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "falta o ajudante da linha de commando"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Escolha um ficheiro"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Avançado"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "Básico"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Anterior"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Próximo"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Má escolha, tente novamente\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Sua escolha? (por omissão %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"Entradas que vai ter de preencher :\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Sua escolha? (0/1, por omissão '%s') "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Botão '%s': %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "Quer carregar neste botão?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr " escreva `void' para uma entrada vazia"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Sua escolha? (por omissão '%s'%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Há muitas coisas a escolher a partir de (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"Por favor escolha o primeiro numero dos 10 que deseja editar,\n"
-"ou carregue só em Entrada para proceder.\n"
-"A sua escolha ? "
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Note, uma etiqueta mudou :\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Re-submeter"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Checo (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Alemão"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Espanhol"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Finlandês"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Francês"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norueguês"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Polaco"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Russo"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "Sueco"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Teclado Inglês"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "Teclado Americano"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "Albano"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Arménio (velho)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Arménio (máquina de escrever)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Arménio (Fonético)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbaijão (latino)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belga"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "Bengala"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "Búlgaro (fonético)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Búlgaro (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brasileiro (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "Estoniano"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Bielorrusso"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "Suíço (mapa Alemão)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "Suíço (mapa Francês)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Checo (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Alemão (sem teclas mortas)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr "Devanagari"
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Dinamarquês"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Norueguês)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (Sueco)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estoniano"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Georgiano (mapa \"Russo\")"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Georgiano (mapa \"Latim\")"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Grego"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr "Gujarati"
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr "Gurmukhi"
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Húngaro"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Croata"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Israeliano"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Israeliano (Fonético)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iraniano"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Islandês"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Italiano"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr "Inuktitut"
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Japonês 106 teclas"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Teclado coreano"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Latino Americano"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "Laociano"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Lituano AZERTY (velho)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Lituano AZERTY (novo)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Lituano \"número de colunas\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Lituano \"fonético\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "Latuniano"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Macedónio"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr "Myanmar (Burmese)"
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr "Mongoliano (cirílico)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr "Maltês (UK)"
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr "Maltês (US)"
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Holandês"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Polaco (mapa QWERTY)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Polaco (mapa QWERTZ)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Português"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Canadiano (Quebeco)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "Romeno (QWERTZ)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "Romeno (QWERTY)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Russo (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Eslovaco"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Eslovaco (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Eslovaco (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "Serbo (cirílico)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "Tamil (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "Tamil (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Teclado Tailandês"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Teclado Tajik"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Turco (modelo \"F\" tradicional)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Turco (modelo moderno \"Q\")"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ucraniano"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "Teclado Americano (Internacional)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vietnamita \"número de colunas\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Jugoslavo (latim)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "A tecla Alt Direita"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "As duas teclas Maiúscula simultaneamente"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "As teclas Ctrl e Maiúscula simultaneamente"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "A tecla de bloqueamento das Maiúsculas"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "As teclas Ctrl e Alt simultaneamente"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "As teclas Alt e Maiúscula simultaneamente"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "A tecla \"Menu\""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "A tecla \"Windows\" esquerda"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "A tecla \"Windows\" direita"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Montagens circulares %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "Remova os volumes lógicos primeiro\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "um número"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d números separados com virgulas"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d cadeias separadas com virgulas"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "números separados por virgulas"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "cadeias separadas por virgulas"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-"O suporte PCMCIA já não existe para os núcleos 2.2. Por favor use um núcleo "
-"2.4."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Rato - Sun"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Rato Genérico PS2 com roda"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Rato Pensador Kensington"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Rato Rede Genius"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius RodaRede"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "Microsoft Explorer"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 botão"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Rato Genérico com 2 Botões"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Roda"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "série"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Rato Genérico com 3 Botões"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliRato"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech RatoHomem"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Rato Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech Séries CC"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech RatoHomem+/PrimeiroRato+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "Séries MM"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Rato Logitech (série, tipo C7 antigo)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "Rato Bus"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 botões"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 botões"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "nenhum"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Nenhum Rato"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Por favor teste o rato"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Para activar o rato,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "MOVA A SUA RODA!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Terminar"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Próximo ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Isto está correcto?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Informação"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Expandir Árvore"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Encolher Árvore"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Alternar entre organização plana ou em grupo"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Ligar à Internet"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"A maneira mais comum de se ligar com adsl é pppoe.\n"
-"Mas algumas ligações usam pptp, poucas usam dhcp.\n"
-"Se não sabe, escolha 'usar pppoe'"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "usar dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "usar pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "usar pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "Servidor Web"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "Servidor de Nomes do Domínio"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "Servidor de Correio"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "Servidor POP e IMAP"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "Nenhuma placa de rede"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"Configurador do drakfirewall\n"
-"\n"
-"Configura um pára-fogo pessoal para esta máquina Mandrake Linux.\n"
-"Para um pára-fogo poderoso e dedicado, por favor veja a \n"
-"distribuição especializada MandrakeSecurity Firewall"
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr "A quais serviços deseja permitir a ligação desde o Internet ?"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-"Pode escrever portas diversas. \n"
-"Exemplos validos são : 139/tcp 139/udp.\n"
-"Veja em /etc/services para informações."
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-"Porta invalida dada : %s.\n"
-"O bom formato é \"porta/tcp\" ou \"porta/udp\", \n"
-"onde porta é entre 1 e 65535."
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr "Tudo (nenhum pára-fogo)"
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "Outras portas"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Qual cliente dhcp que deseja usar?\n"
-"Por omissão é dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Nenhum adaptador de rede ethernet foi detectado no seu sistema.\n"
-"Eu não posso configurar este tipo de ligação."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Escolha o interface de rede"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"Por favor escolher o adaptador de rede que quer usar para se ligar à Internet"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "nenhuma placa de rede encontrada"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "A configurar a rede"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Por favor introduza o nome do seu anfitrião(se souber).\n"
-"Alguns servidores DHCP requerem o nome do anfitrião para funcionar.\n"
-"O nome do anfitrião deve ser um nome de anfitrião totalmente qualificado,\n"
-"como por exemplo ``mybox.mylab.myco.com''."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Nome do anfitrião"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Assistente de Configuração da Rede"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Modem ISDN externo"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Placa ISDN interna"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "De que tipo é sua ligação ISDN?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"Qual configuração ISDN prefere ?\n"
-"\n"
-"* A Antiga configuração utiliza isdn4net. Contém ferramentas\n"
-" potentes, mas difíceis de configurar, e não padrão.\n"
-"\n"
-"* A Nova configuração é mais fácil de compreender, mais\n"
-" padrão, mas com menos possibilidades.\n"
-"\n"
-"Nos aconselhamos a configuração fácil.\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Nova configuração (isdn-simples)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "Antiga Configuração (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "Configuração ISDN"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Seleccione o seu provedor.\n"
-" Se não estiver na lista, escolha Não Listado"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Protocolo Europeu"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Protocolo Europeu (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "Protocolo para o resto do mundo"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Protocolo para o resto do mundo\n"
-"Sem Canal-D (linhas alugadas)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Qual protocolo que quer usar?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Qual tipo de placa tem?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Eu não sei"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Se tiver uma placa ISA, os valores do próximo quadro devem estar correctos.\n"
-"\n"
-"Se tiver uma placa PCMCIA, tem que saber o irq e io da sua placa.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Abortar"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Continuar"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Qual é a sua placa ISDN?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Eu detectei uma placa ISDN PCI, mas não sei qual é o tipo. Por favor "
-"seleccione uma placa PCI no próximo quadro."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr ""
-"Nenhuma placa ISDN PCI foi encontrada. Por favor seleccione uma no próximo "
-"quadro."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Por favor escolha a que porta série o seu modem está ligado."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Opções de ligação"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Nome da ligação"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Número do telefone"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "ID de Login"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Baseado em roteiro"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Baseado em terminal"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Nome do domínio"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Primeiro DNS Servidor (opcional)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Segundo DNS Server (opcional)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Pode desligar ou reconfigurar a sua ligação."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Pode reconfigurar sua ligação."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Está neste momento ligado à Internet."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Pode ligar à Internet ou reconfigurar sua ligação."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Não está neste momento ligado à Internet."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Ligar"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Desligar"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Configurar a ligação"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Ligação e configuração da Internet"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "Vamos agora configurar a ligação %s."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Vamos agora configurar a ligação %s.\n"
-"\n"
-"\n"
-"Carregue em OK para continuar."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Configuração da Rede"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Por que está a fazer uma instalação em rede a sua rede já está configurada.\n"
-"Clique em OK para manter a configuração, ou Cancelar para reconfigurar a sua "
-"ligação Internet & Rede.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Bem-Vindo ao Assistente de Configuração da Rede\n"
-"\n"
-"Estamos preparados para configurar a sua ligação de rede/Internet.\n"
-"Se não quiser usar a auto-detecção, desmarque a opção.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Escolha o perfil a configurar:"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Usar auto-detecção"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Modo de Perito"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "A detectar dispositivos..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Ligação normal via modem"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "detectado na porta %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "Ligação ISDN"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "detectado %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "Ligação ADSL"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "detectado no interface %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Ligação por Cabo"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "ligação por cabo detectada"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "Ligação à Rede"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "placa(s) ethernet detectada(s)"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Escolha a ligação que deseja configurar"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"você configurou varias maneiras de se ligar ao Internet.\n"
-"Escolha a que deseja utilizar.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Ligação à Internet"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Quer iniciar a sua ligação ao iniciar?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Configuração da Rede"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "A rede precisa de ser reiniciada"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Ocorreu um problema ao reiniciar a rede: \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Parabéns. A configuração da rede e da Internet acabou.\n"
-"\n"
-"A configuração será agora aplicada ao seu sistema.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"Depois de completado, recomendamos que reinicie o seu \n"
-"ambiente X para evitar o problema da troca de nome do anfitrião."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"Ocorreram problemas durante a configuração.\n"
-"Teste a sua ligação com net_monitor ou mcc. Se a sua ligação não funciona, "
-"pode desejar relançar a configuração."
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"AVISO: Esse dispositivo já foi configurado para ligar à Internet.\n"
-"Apenas aceite manter este dispositivo configurado.\n"
-"A modificação dos campos abaixo irá sobrepor esta configuração."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Por favor introduza a configuração IP para esta máquina.\n"
-"Cada item deve ser introduzido como endereço IP ponteado-decimal\n"
-"(por exemplo, 1.2.3.4)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "A configurar dispositivo de rede %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (driver %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "Endereço IP"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Netmask"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "IP Automático"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "Iniciado ao arranque"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "O endereço IP deve estar no formato 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Por favor introduza o nome do seu anfitrião.\n"
-"O nome do anfitrião deve ser um nome de anfitrião totalmente qualificado,\n"
-"como por exemplo ``mybox.mylab.myco.com'' .\n"
-"Também pode introduzir o endereço IP de um ponte se tiver um"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "Servidor DNS"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Porta de ligação (ex. %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Dispositivo de ponte"
-
-#: ../../network/network.pm_.c:376
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "O endereço do servidor DNS deve ser no formato 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "O endereço do portão deve ser no formato 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Configuração de proxies"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "Proxy HTTP"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "Proxy FTP"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "Procurar o id da placa rede (útil para os portaveis)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "O Proxy deve ser http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "O Url deve começar com 'ftp:' ou 'http:'"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Configuração de firewall detectada!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Aviso! Uma configuração de firewall existente foi detectada. Pode necessitar "
-"de configuração manual depois da instalação."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Configuração da Internet"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Quer tentar ligar-se à Internet agora?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "A testar a sua ligação..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "O sistema está agora ligado à Internet."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Por razões de segurança, será desligado(a) agora."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"O sistema não aparenta estar ligado à Internet.\n"
-"Tente reconfigurar a sua ligação."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Configuração da Ligação"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Por favor preencha ou verifique os campos abaixo"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "IRQ da Placa"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Memória da Placa (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "IO da Placa"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "IO_O da Placa"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "IO_1 da Placa"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "O seu número de telefone pessoal"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Nome do provedor (ex: provedor.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Número do telefone do provedor"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "Provider DNS 1 (opcional)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "Provider DNS 2 (opcional)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Escolha o seu país"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Modo de marcação"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Velocidade de Ligação"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Tempo de espera pela ligação (em segundos)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Nome do utilizador da conta"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Senha da conta"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "Reino Unido"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "falhou ao montar: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Partição extendida não é suportada nesta plataforma"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Tem um buraco na sua tabela de partições e eu não a posso usar.\n"
-"A única solução é mover as suas partições primárias para ter o buraco "
-"próximo das partições extendidas"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "A restauração pelo ficheiro %s falhou: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Ficheiro de cópia de segurança defeituoso"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Erro ao escrever no ficheiro %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"Algo mau está acontecer no seu drive. \n"
-"O teste que verifica a integridade dos dados falhou. \n"
-"Isso significa que escrever algo no disco resultará em lixo aleatório."
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "obrigatório"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "importante"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "muito bom"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "bom"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "talvez"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Sistema Unix Comum de Impressão"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR Nova Geração"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Demónio de Impressão em Linha"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Imprimir, não meter em fila."
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Impressora local"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Impressora remota"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Impressora num Servidor CUPS remoto"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Impressora num servidor lpd remoto"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Impressora da rede (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "Impressora num servidor SMB/Windows 95/98/NT"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "Impressora num servidor NetWare"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "Entre uma impressora URI"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "Envia o trabalho para um commando"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "Modelo Desconhecido"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "Modelo desconhecido"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Impressoras locais"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Impressoras remotas"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " no cabo paralelo \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", impressora USB \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", dispositivo multi-funções no cabo paralelo \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", dispositivo multi-funções em USB"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", dispositivo multi-funções em HP JetDirect"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", dispositivo multi-funções"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", a imprimir para %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr " no servidor LPD \"%s\", impressora \"%s\""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", anfitrião TCP/IP \"%s\", porta %s"
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr " no servidor SMB/Windows \"%s\", partilho \"%s\""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr " no servidor Novell \"%s\", impressora \"%s\""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", utilizando o commando %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "Impressora directa (sem piloto)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(em %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(nesta maquina)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "No servidor CUPS \"%s\""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Por omissão)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Seleccionar Ligação da Impressora"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Como está a impressora ligada?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"Com um servidor CUPS remoto, não tem que configurar nada aqui; elas serão "
-"detectadas automaticamente."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr "Auto-detecção de impressora (Impressoras Locais, TCP/Socket, e SMB)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "Configuração de CUPS"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "Indicar o servidor CUPS"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"Para obter acesso a impressoras num servidor CUPS remoto na sua rede local "
-"não precisa de configurar nada, os servidores CUPS indicam automaticamente à "
-"sua maquina as impressoras. Todas as impressoras conhecidas agora pela sua "
-"maquina são listadas na secção \"Impressoras Remotas\" da janela principal "
-"do Printerdrake. Quando o seu servidor CUPS não está na rede local, precisa "
-"escrever o endereço IP do servidor CUPS e em opção o numero da porta para "
-"obter as informações sobre as impressoras desse servidor, senão deixe essas "
-"zonas vazias."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Normalmente, CUPS é configurado automaticamente segundo a sua rede, de "
-"maneira a poder utilizar as impressoras dos servidores CUPS da sua rede "
-"local. Se isto não funciona correctamente, desligue a \"Configuração "
-"Automática do CUPS\" e edite o seu ficheiro /etc/cups/cupsd.conf "
-"manualmente. Não esqueça de relançar o CUPS depois (commando : \"service "
-"cups restart\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "O endereço IP tem de ser parecido com 192.168.1.20"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "O número da porta deve ser um inteiro!"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "IP do servidor CUPS"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Porta"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Configuração automática de CUPS"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "A testar o seu sistema..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr "Não encontrei nenhuma impressora ligada directamente à sua máquina"
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"As impressoras seguintes\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"A impressora seguinte\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"e uma impressora desconhecida está "
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"e %d impressoras desconhecidas estão "
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-"estão "
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-"\n"
-"é "
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "directamente ligada(s) ao seu sistema"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-"\n"
-"Há uma impressora desconhecida ligada directamente ao seu sistema"
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-"\n"
-"Há %d impressoras desconhecidas ligadas directamente ao seu sistema"
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr "(Por favor verifique que a sua impressora está ligada e acesa).\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-"Quer autorizar a impressão nas impressoras indicadas acima ou nas "
-"impressoras da rede local ?\n"
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "Quer autorizar a impressão nas impressoras da rede local ?\n"
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Quer autorizar a impressão nas impressoras indicadas acima ?\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr "Tem a certeza que deseja configurar a impressão nesta máquina ?\n"
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-"NOTA : Seguinte o modelo de impressora e o sistema de impressão até %d MB de "
-"programas adicionais vão ser instalados."
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Instalar uma nova impressora"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Bemvindo ao Assistente de Configuração de Impressoras\n"
-"\n"
-"Esta assistente permite-lhe de instalar impressoras locais ou remotas a "
-"utilizar a partir desta maquina e também a partir doutras maquinas na rede.\n"
-"\n"
-"Vai-lhe pedir todas as informações necessárias para configurar a impressora "
-"e dar-lhe acesso a todos os pilotos de impressoras disponíveis, todas as "
-"opções, e tipos os tipos de ligação."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Bemvindo ao Assistente de Configuração de Impressoras\n"
-"\n"
-"Este assistente vai ajudar-lo a instalar a(s) impressora(s) ligada(s) a este "
-"computador, directamente à rede ou a uma maquina Windows remota.\n"
-"\n"
-"Se tem alguma impressora ligada a esta maquina, por favor ligue-a de maneira "
-"a poder detectar-la. As impressoras remotas também têm de estar ligadas e "
-"acesas.\n"
-"\n"
-"Note que a auto-detecção de impressoras remotas na rede é mais lenta do que "
-"a auto-detecção das impressoras locais. Portanto deveria desactivar a auto-"
-"detecção na rede e/ou de impressoras Windows se não precisa delas.\n"
-"\n"
-" Carregue em \"Seguinte\" quando está pronto, e em \"Anular\" se não quiser "
-"configurar a(s) sua(s) impressora(s) agora."
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Bemvindo ao Assistente de Configuração de Impressoras\n"
-"\n"
-"Esta assistente vai ajudar-lo a instalar a(s) impressora(s) ligada(s) a este "
-"computador ou directamente à rede.\n"
-"\n"
-"Se tem alguma impressora ligada a esta maquina, por favor ligue-a de maneira "
-"a poder detectar-la. As impressoras remotas também têm de estar ligadas e "
-"acesas.\n"
-"\n"
-" Carregue em \"Seguinte\" quando está pronto, e em \"Anular\" se não quiser "
-"configurar a(s) sua(s) impressora(s) agora."
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Bemvindo ao Assistente de Configuração de Impressoras\n"
-"\n"
-"Esta assistente vai ajudar-lo a instalar a(s) impressora(s) ligada(s) a este "
-"computador ou directamente à rede.\n"
-"\n"
-"Se tem alguma impressora ligada a esta maquina, por favor ligue-a de maneira "
-"a poder detectar-la. As impressoras remotas também têm de estar ligadas e "
-"acesas.\n"
-"\n"
-"Note que a auto-detecção de impressoras remotas na rede é mais lento do que "
-"a auto-detecção das impressoras locais. Portanto deveria desactivar a auto-"
-"detecção na rede se não precisa dela.\n"
-"\n"
-" Carregue em \"Seguinte\" quando está pronto, e em \"Anular\" se não quiser "
-"configurar a(s) sua(s) impressora(s) agora."
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "Auto-detectar as impressoras ligadas a esta máquina"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "Auto-detectar as impressoras ligadas directamente à rede local"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-"Auto-detectar as impressoras ligadas a uma maquina sob Microsoft Windows"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Impressora local"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"Congratulações, a sua impressora esta agora instalada e configurada !\n"
-"\n"
-"Pode imprimir usando o commando \"Imprimir\" das suas aplicações (de hábito "
-"no menu \"Ficheiro\").\n"
-"\n"
-"Se deseja adicionar, remover, ou mudar o nome duma impressora, ou se deseja "
-"mudar a configuração por omissão (fonte de papel, qualidade de "
-"impressão, ...),escolha \"Impressora\" na secção \"Material\" do Centro de "
-"Controlo Mandrake ."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "Auto-detecção de impressoras"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", impressora rede \"%s\", porta %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", impressora \"%s\" num servidor SMB/Windows \"%s\""
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "Detectou %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "Impressora no cabo paralelo \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "Impressora USB \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Impressora na rede \"%s\", porta %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Impressora \"%s\" num servidor SMB/Windows \"%s\""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"Nenhuma impressora local encontrada ! Para instalar manualmente uma "
-"impressora escreva um nome de dispositivo/ficheiro na linha de entrada (Cabo "
-"Paralelo : /dev/lp0, /dev/lp1, ..., equivalem a LPT1:, LPT2:, ..., Primeira "
-"impressora USB : /dev/usb/lp0, segunda impressora USB : /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "Você deve entrar um periférico ou um nome de ficheiro!"
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "Nenhuma impressora encontrada!"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "Impressoras disponíveis"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"A impressora seguinte foi auto-detectada, se não é a que deseja configurar, "
-"escreva um nome de dispositivo/ficheiro na linha de entrada"
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"Aqui tem uma lista de todas as impressoras auto-detectadas. Por favor "
-"escolha a impressora que deseja configurar ou escreva um nome de dispositivo/"
-"ficheiro na linha d'entrada"
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"A impressora seguinte foi auto-detectada. A configuração da impressora vai "
-"ser inteiramente automática. Se a sua impressora não foi correctamente "
-"detectada ou se prefere configurar à mão, carregue em \"Configuração Manual"
-"\"."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"Aqui tem uma lista de todas as impressoras auto-detectadas. Por favor "
-"escolha qual quer configurar. A configuração da impressora vai ser "
-"inteiramente automática. Se a sua impressora não foi correctamente detectada "
-"ou se prefere configurar à mão, carregue em \"Configuração Manual\"."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"Por favor escolha a ficha em que a sua impressora está ligada ou escreva um "
-"nome de dispositivo/ficheiro na linha de entrada"
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "Por favor escolha a ficha em que a sua impressora está ligada."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (Cabo Paralelo : /dev/lp0, /dev/lp1, ..., equivalem a LPT1:, LPT2:, ..., "
-"Primeira impressora USB : /dev/usb/lp0, segunda impressora USB : /dev/usb/"
-"lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "Você deve escolher/entrar um dispositivo/impressora!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Configuração manual"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Opções da impressora lpd Remota"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Para usar uma fila de impressão lpd remota, precisa indicar o nome do "
-"servidor de impressão e o nome da impressora naquele servidor."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "Nome do anfitrião remoto"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Nome da impressora remota"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "Falta o nome do anfitrião remoto!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "Falta o nome da impressora remota!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "Modelo detectado : %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "A procurar na rede..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", impressora \"%s\" no servidor \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Impressora \"%s\" no servidor \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "Opções de Impressão SMB (Windows 9x/NT)"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Para imprimir numa impressora SMB, precisa indicar o nome do anfitrião SMB "
-"(Nota! Ele pode ser diferente do anfitrião TCP/IP!) e possivelmente o "
-"endereço IP do servidor de impressão, como também o nome de partilha para a "
-"impressora que deseja aceder e qualquer informação aplicável sobre nome de "
-"utilizador, senha e grupo de trabalho."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-" Se a impressora desejada foi auto-detectada, pegue-a simplesmente na lista "
-"e então adicione um nome de utilizador, uma senha e um grupo de trabalho se "
-"necessário."
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "Anfitrião servidor SMB"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "IP do servidor SMB"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Nome de partilha"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Grupo de trabalho"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "Auto-detectada"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "Ou o nome de servidor ou o seu endereço IP têm de ser indicados !"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Falta o nome do partilho Samba!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "ALERTA DE SEGURANÇA!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Você está prestes a configurar a impressão para uma conta Windows com senha. "
-"Por causa de um erro na arquitectura da programa cliente Samba a senha é "
-"escrita em texto simples na linha de commando do cliente Samba utilizado "
-"para enviar a impressão ao servidor Windows. É portanto possível a cada "
-"utilizador desta maquina de ver a senha com um commando do tipo \"ps auxwww"
-"\".\n"
-"\n"
-"Aconselhamos uma das seguintes alternativas (em todos os casos precisa de "
-"ter a certeza que só as maquinas locais podem ligar-se ao servidor Windows, "
-"por exemplo graças a um Pára-fogo) :\n"
-"\n"
-"Use uma conta sem senha no servidor Windows, como a conta \"CONVIDADO\" ou "
-"uma conta especial só para a impressão. Não retire a senha duma conta "
-"pessoal ou da conta administrador.\n"
-"\n"
-"Configure o servidor Windows para meter a impressora disponível sob o "
-"protocolo LPD. Configure depois a impressão nesta maquina com a ligação de "
-"tipo \"%s\" em Printerdrake.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Configure o servidor Windows para meter a impressora disponível sob o "
-"protocolo IPP e configure então a impressão a partir desta maquina com a "
-"ligação de tipo \"%s\" em Printerdrake.\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"Ligue a impressora a um servidor Linux e deixe as suas maquinas "
-"Windowsligarem-se a ele como clientes.\n"
-"\n"
-"Deseja mesmo continuar a configurar a impressora desta maneira ?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "Opções de Impressão NetWare"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Para imprimir numa impressora NetWare, precisa indicar o nome do servidor de "
-"impressão NetWare (Nota: ele pode ser diferente do servidor TCP/IP!) como "
-"também o nome da fila de impressão para a impressora que deseja aceder e "
-"qualquer nome de utilizador e senha aplicável."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Servidor de Impressão"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Nome da Fila de Impressão"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "Falta o nome do servidor NCP!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "Falta o nome da fila NCP!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", anfitrião \"%s\", porta %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "Anfitrião \"%s\", porta %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "Opções do TCP/Socket da Impressora"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"Escolha uma das impressoras auto-detectadas na lista ou escreva o nome de "
-"anfitrião ou o IP e em opção a porta (9100 por omissão) nas linhas de "
-"entrada."
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Para imprimir numa impressora TCP ou 'socket', precisa indicar o nome do "
-"servidor ou o IP da impressora e a número da porta (opcional). Nos "
-"servidores HP JetDirect a porta é normalemente 9100, noutros servidores pode "
-"ser diferente. Leia o manual do seu material."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "Falta o nome ou o IP da impressora!"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "Nome do Servidor da impressora ou IP"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "Dispositivo de Impressão URI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"Pode indicar directamente a URI para aceder à impressora. A URI deve ser "
-"conforme às especificações CUPS ou Foomatic. Note que todos os tipos de URI "
-"são suportados por todos as filas de impressão."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "Uma URI valida deve ser escrevida!"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"Cada impressora precisa de um nome (por exemplo \"impressora\"). A Descrição "
-"e a Localização não são obrigatórias. São só comentarios para os "
-"utilizadores."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Nome da impressora"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Localização"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "Lendo banco de dados das impressoras..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "A preparar a base de dados das impressoras..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "O seu modelo de impressora"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake comparou o nome do modelo auto-detectado com os modelos na sua "
-"base de dados para encontrar a melhor escolha. O resultado pode ser errado, "
-"sobretudo se a sua impressora não existe na base de dados. Portanto "
-"verifique se a escolha foi correcta e carregue em\"O modelo está correcto\" "
-"se sim, e em \"Escolher o modelo manualmente\" se não, de maneira a poder "
-"escolher o modelo desejado manualmente na janela seguinte.\n"
-"\n"
-"Para a sua impressora Printerdrake encontrou :\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "O modelo está correcto"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Escolher o modelo manualmente"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "Escolha do modelo da impressora"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "Qual é o modelo de impressora que tem?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Por favor verifique que Printerdrake conseguiu detectar bem a sua "
-"impressora. Procure o bom modelo na lista quando está escolhido um modelo "
-"errado ou \"Impressora directa\"."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"Se a sua impressora não está na lista, escolha uma compatível (veja no "
-"manual da impressora) ou uma parecida."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "OK| configuração duma winimpressora"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"Está a configurar uma impressora OKI laser winimpressora. Estas impressoras\n"
-"utilizam um protocolo de impressão muito especial e só podem funcionar "
-"ligadas à primeira ficha paralela. Se a sua impressora estiver ligada noutra "
-"ficha ou a um servidor de impressão, por favor ligue-a à primeira ficha "
-"antes de imprimir uma pagina de teste. Senão a impressora não vai funcionar. "
-"O parametro de tipo de ligação vai ser ignorado pelo piloto."
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Configuração das Lexmark a jacto de tinta"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"Os pilotos de impressoras a jacto de tinta fornecidos por Lexmark só "
-"suportam impressoras locais, e não impressoras remotas ou ligadas a um "
-"servidor de impressão. Por favor ligue a sua impressora localmente ou "
-"configure-a na maquina à qual está ligada."
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"Para poder imprimir com a sua Lexmark a jacto de tinta e com esta "
-"configuração, precisa dos pilotos fornecidos por Lexmark (http://www.lexmark."
-"com/). Visite o servidor US e carregue no botão \"Drivers\". Escolha então o "
-"seu modelo e depois \"Linux\" como sistema operativo. Os pilotos são "
-"fornecidos como pacotes RPM ou script com uma instalação gráfica "
-"interactiva. Não precisa fazer esta configuração com os interfaces gráficos. "
-"Anule logo depois de aceitar a licença. Imprima então as paginas de controlo "
-"das cabeças com \"lexmarkmaintain\" e configure a posição das cabeças com o "
-"mesmo programa."
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr "Impressoras Laser GDI usando o formato de dados Zenographics ZJ-Stream"
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-"A sua impressora pertence ao grupo de impressoras laser GDI (winimpressoras) "
-"vendidas por diferentes fabricantes que utilizam o formato Zenographics ZJ-"
-"stream para os dados enviados à impressora. O piloto destas impressoras "
-"começa apenas a ser desenvolvido e talvez não vai funcionar sempre bem. "
-"Particularmente é possível que a impressora so funcione se escolhe o tamanho "
-"de papel A4.\n"
-"\n"
-"Algumas destas impressoras, como a HP LaserJet 1000, para a qual este piloto "
-"foi criado, precisam que o firmware seja-lhes enviado depois de serem "
-"acendidas. No caso da HP LaserJet 1000 tem de procurar no CD dos pilotos "
-"Windows da impressora ou na sua partição Windows pelo ficheiro \"sihp1000.img"
-"\" e enviar-lo à impressora com um dos commandos seguintes :\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"O primeiro commando pode ser dado por um utilizador normal, enquanto que o "
-"segundo necessita ser root. Depois de fazer isto pode imprimir normalmente.\n"
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"Configuração por omissão da Impressora\n"
-"\n"
-"Deveria assegurar-se que o tamanho do papel e o tipo de tinta/impressão (se "
-"disponíveis) e também a configuração material das impressoras laser "
-"(memoria, opções) estão configurados correctamente. Pense que com uma muito "
-"alta qualidade/resolução a impressão pode tornar-se bastante lenta."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "A opção %s deve ser um numero inteiro!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "A opção %s deve ser um numero!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "A opção %s é fora de alcance!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"Quer definir esta impressora (\"%s\")\n"
-"como impressora por omissão?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "Páginas de teste"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"Por favor escolha as paginas de teste que deseja imprimir.\n"
-"Nota : a pagina de fotos pode tomar bastante tempo a imprimir e as "
-"impressoras laser com pouca memoria podem mesmo não conseguir imprimir-la. "
-"Em geral basta imprimir a pagina de teste padrão."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "Nenhuma página de teste"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "Imprimir"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "Página de teste padrão"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Página de teste alternativa (Letter)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Página de teste alternativa (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "Página de teste com fotos"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "Não imprime nenhuma página de teste"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "A imprimir página(s) de teste..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"A(s) página(s) foi(foram) enviada(s) para a impressora.\n"
-"Pode demorar algum tempo antes da impressão começar.\n"
-"Estado da impressão:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"A(s) página(s) foi(foram) enviada(s) para a impressora.\n"
-"Pode demorar algum tempo antes da impressão começar.\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "Funcionou correctamente?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "Impressora directa"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"Para imprimir um ficheiro a partir da linha de commando (janela de sessão) "
-"pode usar ou o commando \"%s <ficheiro> ou uma ferramenta de impressão "
-"gráfica : \"xpp <ficheiro>\". A ferramenta gráfica permite-lhe de escolher "
-"mais facilmente a impressora a utilizar e as opções de configuração.\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Estes commandos também podem ser utilizados na zona \"Commando de impressão"
-"\" dos dialogos de impressão de muitas aplicações. Mas neste caso não "
-"indique o nome do ficheiro pois ele é indicado pela aplicação.\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"O commando \"%s\" também permite de modificar a configuração de uma tarefa "
-"de impressão particular. Basta adicionar os parametros desejados na linha de "
-"commando, ex. \"%s <ficheiro>\". "
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"Para saber as opções disponíveis para a impressora actual pode ou ler a "
-"lista abaixo ou carregar no botão \"Imprimir a lista das opções\".%s%s\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"Aqui tem uma lista das opções disponíveis para a impressora actual :\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"Para imprimir um ficheiro a partir da linha de commando (janela de sessão) "
-"use o commando \"%s <ficheiro>\".\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Este commando também pode ser utilizado na zona \"Commando de impressão\" "
-"dos dialogos de impressão de muitas aplicações. Mas neste caso não indique o "
-"nome do ficheiro pois ele é indicado pela aplicação.\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"Para obter uma lista das opções disponíveis para a impressora actual "
-"carregue no botão \"Imprimir a lista das opções\"."
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"Para imprimir um ficheiro a partir da linha de commando (janela de terminal) "
-"utilize o commando \"%s <ficheiro>\" ou \"%s <ficheiro>\".\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"Também pode utilizar o interface gráfico \"xpdq\" para definir as opções e "
-"gerir as tarefas de impressão.\n"
-"Se utiliza KDE tem um \"botão pânico\", uma ícone no ecrã, chamada \"PARAR a "
-"Impressora!\", que pára todas as tarefas de impressão imediatamente quando "
-"carrega nela. Isto é util por exemplo no caso de bloqueio do papel.\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"Os commandos \"%s\" e \"%s\" também permitem de mudar a configuração de uma "
-"tarefa de impressão particular. Basta adicionar os parametros desejados na "
-"linha de comando, ex. \"%s <ficheiro>\".\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Cartas de impressão/digitalização/fotos em \"%s\""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Impressão/digitalização em \"%s\""
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Carta de impressão/fotos acessível em \"%s\""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "A imprimir na impressora \"%s\""
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Fechar"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "Lista das opções da impressora"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"O seu dispositivo multi-funções foi configurado automaticamente para poder "
-"digitalizar. Pode agora digitalizar com \"scanimage\" \"scanimage -d hp:%s\" "
-"para indicar o digitalizador se tem vários) a partir da linha de commando ou "
-"com os interfaces gráficos \"xscanimage\" ou \"xsane\". Se utiliza o GIMP, "
-"também pode digitalizar escolhendo a boa entrada no menu \"Ficheiro\"/"
-"\"Capturar\". Peça também \"man scanimage\" na linha de commando para obter "
-"mais informações.\n"
-"\n"
-"Não utilize \"scannerdrake\" para este dispositivo!"
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"A sua impressora foi configurada automaticamente para lhe dar acesso aos "
-"leitores de cartas de fotos a partir do seu PC. Pode agora aceder às suas "
-"cartas de fotos com o programa gráfico \"MtoolsFM\" (Menu: \"Aplicações\" -> "
-"\"Ferramentas de ficheiros\" -> \"Gestor de Ficheiros MTools\") ou com os "
-"utilitários em linha de commando \"mtools\" (escreva \"man mtools\" na linha "
-"de commando para mais informações). Vai encontrar o sistema de ficheiros da "
-"carta na letra \"p:\", ou nas letras seguintes se tem mais de uma impressora "
-"HP com leitores de cartas de fotos. Em \"MToolsFM\" pode mudar de letra de "
-"dispositivo com a zona no canto direito superior da lista de ficheiros."
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "Lendo os dados da impressora..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "Transfere a configuração da impressora"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"Você de copiar a configuração de impressora que fez para a fila % s para %s, "
-"a sua fila actual. Todos os dados de configuração (nome da impressora, "
-"descrição, localização, tipo de ligação, e configuração por omissão) são "
-"copiados, mas a tarefas em fila não vão ser transferidas.\n"
-"Todas as filas não podem ser transferidas pelas razoes seguintes :\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS não suporta as impressoras em servidores Novell que enviam os dados em "
-"comandos livremente-escritos.\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ só suporta impressoras locais, impressoras LPD remotas, e impressoras "
-"TCP/Socket.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD e LPRng não suportam impressoras IPP.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"Para além disso, a filas que não foram criadas com este programa ou com "
-"\"foomatic-configure\" não podem ser transferidas."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"Também as impressoras configuradas com ficheiros PPD fornecidos pelos "
-"fabricantes ou com pilotos CUPS nativos não podem ser transferidas."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"Marque as impressoras que deseja transferir e carregue em \n"
-"\"Transferir\"."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "Não transferir as impressoras"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Transferir"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"Uma impressora \"%s\" já existe em %s. \n"
-"Carregue em \"Transferir\" para a sobrescrever.\n"
-"Também pode escrever um novo nome ou saltar esta impressora."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-"O nome da impressora deve apenas conter letras, números e traços baixos"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"A impressora \"%s\" já existe,\n"
-"deseja sobrepor a sua configuração?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Novo nome da impressora"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "A transferir %s ..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"Você transferiu a sua impressora por omissão (\"%s\"). Devo indicar-la como "
-"impressora por omissão no novo sistema de impressão %s?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "A refrescar os dados da impressora"
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "Configuração duma impressora remota"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "A iniciar a sua ligação à rede..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Configurar a rede agora"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "Ligação à rede não configurada"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"Você vai configurar uma impressora remota. Isto necessita uma ligação à rede "
-"funcional, mas a sua rede ainda não está configurada. Se continua sem "
-"configurar a rede, não vai poder utilizar a impressora que está a configurar "
-"agora. Como deseja proceder?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Continuar sem configurar a rede"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"A configuração de rede feita durante a instalação não pôde ser iniciada "
-"agora. Por favor verifique se a rede está acessível depois de iniciar o "
-"sistema e corriga a configuração com o Centro de Controlo Mandrake, na "
-"secção \"Rede e Internet\"/\"Ligação\", e depois configure a impressora, "
-"também com o Centro de Controlo Mandrake, na secção \"Material\"/\"Impressora"
-"\""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"O acesso à rede não estava lançado e não pôde ser iniciado. Por favor "
-"verifique a sua configuração e o seu material. Tente então de configurar a "
-"sua impressora remota outra vez."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "A re-lançar o sistema de impressão..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "alto"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "paranóico"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "A instalar um sistema de impressão ao nível de segurança %s"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"Você vai instalar o sistema de impressão %s num sistema que funciona no "
-"nível de segurança % s.\n"
-"Este sistema de impressão lança um demónio (processo permanente) que espera "
-"por tarefas de impressão para as tratar. Este demónio também é acessível "
-"pelas máquinas remotas através da rede e é portanto uma porta de entrada "
-"possível para ataques. De facto, so um numero limitado de demónios "
-"escolhidos são iniciados por omissão neste nível de segurança.\n"
-"\n"
-"Deseja mesmo configurar a impressão nesta maquina?"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "A iniciar o sistema de impressão ao arranque"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"O sistema de impressão (%s) não vai ser lançado automáticamente quando a "
-"máquina arranca.\n"
-"\n"
-"É possível que o arranque automático tenha sido desactivado ao mudar para um "
-"nível de segurança superior pois o sistema de impressão é uma porta de "
-"ataque possível.\n"
-"\n"
-"Deseja que o arranque automático do sistema de impressão seja activado de "
-"novo?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "A verificar os programas instalados..."
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "A apagar LPRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "A apagar LPD..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "Seleccionar a fila da Impressora"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Que sistema de impressão (fila) deseja usar?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Configurar Impressora \"%s\"..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "A instalar Foomatic..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Opções da impressora"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "A preparar Printerdrake..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "Configurar aplicações..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "Deseja configurar a impressão?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "Sistema de impressão : "
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"As impressoras seguintes estão configuradas. Carregue duas vezes numa "
-"impressora para mudar a sua configuração, para a definir por omissão, para "
-"ver informações sobre ela ou para meter uma impressora num servidor CUPS "
-"remoto disponível para Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"As impressoras seguintes estão configuradas. Carregue duas vezes numa "
-"impressora para mudar a sua configuração, para a definir por omissão, ou "
-"para ver informações sobre ela."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-"Refrescar a lista das impressoras (para ver todas as impressoras CUPS "
-"remotas disponíveis)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Mudar de sistema de impressão"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Modo Normal"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "Quer configurar outra impressora?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "Mudar a configuração da impressora"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"Impressora %s\n"
-"Que deseja mudar nesta impressora?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "Fazer-lo!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "Tipo de ligação da impressora"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "Nome da Impressora, descrição, localização"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "Fabricante da impressora, modelo, piloto"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "Fabricante da impressora, modelo"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "Definir esta impressora por omissão"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Adicionar esta impressora para Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Apagar esta impressora para Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "Imprimir páginas de teste"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "Saber como utilizar esta impressora"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "Suprimir esta impressora"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "A suprimir a antiga impressora \"%s\"..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "Impressora por omissão"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "A impressora \"%s\" é agora a impressora por omissão."
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "A adicionar a impressora para Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"A impressora \"%s\" foi adicionada para Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"Não consegui adicionar a impressora \"%s\" para Star Office/OpenOffice.org/"
-"GIMP."
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "A apagar a impressora para Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr "A impressora \"%s\" foi apagada para Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"Não consegui apagar a impressora \"%s\" para Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Quer mesmo suprimir a impressora \"%s\"?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "A suprimir a impressora \"%s\"..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Configuração de Proxy"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Bem vindo ao utilitário de configuração de Proxy.\n"
-"\n"
-"Aqui, poderá definir as proxies http e ftp\n"
-"com ou sem utilizador e palavra-passe\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"Por favor preencha as informações da Proxy para http\n"
-"Deixe em branco se não deseja uma Proxy para http"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "porta"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "O Url deve começar com 'http:'"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "A parte da porta deve ser numérica"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"Por favor preencha as informações da Proxy para ftp\n"
-"Deixe em branco se não deseja uma Proxy para ftp"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"Por favor introduza o utilizador e palavra-passe para Proxy, se existir.\n"
-"Deixe em branco se não desejar utilizador/palavra-passe"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "utilizador"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "palavra-passe"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "reintroduza a palavra-passe"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "As palavras-passe não coincidem. Tente novamente!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Não é possível adicionar partição ao RAID _formatado_ md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Não possível escrever o ficheiro %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid falhou"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid falhou (talvez as raidtools estejam em falta?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Sem partições suficientes para RAID nível %d\n"
-
-#: ../../security/main.pm_.c:66
-msgid "Security Level:"
-msgstr "Nível de Segurança :"
-
-#: ../../security/main.pm_.c:74
-msgid "Security Alerts:"
-msgstr "Alertas de Segurança :"
-
-#: ../../security/main.pm_.c:83
-msgid "Security Administrator:"
-msgstr "Administrador da Segurança :"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, c-format
-msgid " (default: %s)"
-msgstr " (por omissão : %s)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-msgid "Please wait, setting security level..."
-msgstr "Por favor aguarde, configuração do nível de segurança..."
-
-#: ../../security/main.pm_.c:262
-msgid "Please wait, setting security options..."
-msgstr "Por favor aguarde, configuração das opções de segurança..."
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Inicia o sistema de som ALSA (Arquitectura Avançada de Som Linux) "
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron, um calendarizador de comando periódicos"
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd é usado para monitorizar o estado da bateria e registando-o via "
-"syslog.\n"
-"Pode ser usado também para desligar a máquina quando a bateria estiver fraca."
-
-#: ../../services.pm_.c:18
-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 ""
-"Executa comandos agendados pelo comando at na hora especificada quando\n"
-"at foi executado, e executa comandos em grupo de comandos quando o uso de "
-"memória estiver suficientemente baixo."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron é um programa UNIX padrão que executa programas especificados pelo\n"
-"utilizador em horas marcadas. vixie cron adiciona várias características ao "
-"UNIX\n"
-"cron básico, incluindo melhor segurança e melhores opções de configuração."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM adiciona suporte de rato a aplicações Linux em modo de texto\n"
-"tal como o Midnight Commander. Permite também copiar e colar utilizando\n"
-"o rato e inclui suporte para menus pop-up na consola."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"O Harddrake sonda o hardware, e opcionalmente\n"
-"configura hardware novo ou alterado."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache é um servidor World Wide Web. Ele é usado para servir ficheiros\n"
-"HTML e CGI."
-
-#: ../../services.pm_.c:29
-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 ""
-"O demónio (daemon) Internet superserver(normalmente chamado inetd) inicia\n"
-"uma variedade de outros serviços de Internet quando necessário. É "
-"responsável\n"
-"pela inicialização de vários serviços, incluindo telnet, ftp, rsh e rlogin. "
-"Desactivando o inetd, todos os serviços pelos quais é responsável \n"
-"também são desactivados."
-
-#: ../../services.pm_.c:33
-msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Inicie o filtro de pacotes para Linux núcleo 2.2, para criar \n"
-"uma firewall afim de proteger a sua máquina de ataques de rede."
-
-#: ../../services.pm_.c:35
-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 ""
-"Este pacote carrega o mapa de teclado seleccionado como\n"
-"definido em /etc/sysconfig/keyboard. Isto pode ser seleccionado usando o\n"
-"utilitário kbdconfig. Deve deixar isto activado para a maioria da máquinas."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"Regeneração automática do cabeçalho do núcleo em /boot \n"
-"para /usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Detecção e configuração automática de material no arranque."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"O Linuxconf irá por vezes executar várias tarefas\n"
-"no arranque para manter a configuração do sistema."
-
-#: ../../services.pm_.c:43
-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 é o demónio de impressão obrigatório para o lpr funcionar "
-"correctamente.\n"
-"Ele é basicamente um servidor que controla os trabalhos para a(s) impressora"
-"(s)."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Linux Virtual Server, usado para criar um servidor de alta\n"
-"desempenho e disponibilidade."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) é um Servidor de Nome de Domínio (DNS) que é usado para "
-"transformar nomes de anfitrião em endereços IP."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Monta e desmonta todos os pontos de montagem do Network File\n"
-"System (NFS), SMB (Gestor de Rede/Windows) e NCP (NetWare)."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Activa/Desactiva todas os interfaces de rede configurados para iniciar\n"
-"no arranque."
-
-#: ../../services.pm_.c:52
-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 é um protocolo popular usado na partilha de ficheiros através\n"
-"de redes TCP/IP. Esse serviço oferece a funcionalidade do servidor NFS, que "
-"é configurado através do ficheiro /etc/exports."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS é um protocolo popular usado na partilha de ficheiros através de redes\n"
-"TCP/IP. Esse serviço oferece a funcionalidade de bloquear ficheiros NFS."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"Automaticamente ligar o teclado numérico na consola\n"
-"e XFree no arranque."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Suporte a OKI 4w e 'winimpressoras' compatíveis."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"Suporte PCMCIA é utilizado normalmente para suportar coisas como\n"
-"ethernet ou modem em portáteis. Ele não será iniciado a não ser que seja "
-"configurado de maneira que\n"
-"seguro estar instalado em máquinas que não precisem dele."
-
-#: ../../services.pm_.c:63
-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 ""
-"O portmapper gere ligações RPC, que são usadas por\n"
-"protocolos como NFS ou NIS. O servidor portmap tem que estar a correr nas "
-"máquinas\n"
-"que actuarão como servidores para os protocolos que utilizam o mecanismo RPC."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix é um Agente de Transporte de Correio, um programa que move mensagens "
-"de correio de uma máquina para outra."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Guarda e restaura o 'entropy pool' do sistema para melhor qualidade\n"
-"na geração aleatória de números."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Designa dispositivos 'raw' a dispositivos de bloco (como \n"
-"partições de disco duro), para o uso de aplicações como Oracle"
-
-#: ../../services.pm_.c:71
-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 ""
-"O demónio routed permite a actualização automática da tabela IP Router\n"
-"através do protocolo RIP. Enquanto o RIP é usado largamente em pequenas\n"
-"redes, protocolos de 'routing' mais complexos são necessários em redes mais "
-"complexas."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"O protocolo rstat permite que utilizadores da rede recebam\n"
-"informações sobre a velocidade de qualquer máquina naquela rede."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"O protocolo rusers permite que os utilizadores de uma rede identifiquem\n"
-"quem está registado (ligado) noutras máquinas que respondam."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"O protocolo rwho permite que utilizadores remotos obtenham uma lista de "
-"todos os\n"
-"utilizadores registados (ligados) numa máquina a correr o demónio rwho "
-"(similar ao finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Iniciar o sistema de som na sua máquina"
-
-#: ../../services.pm_.c:81
-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 é uma capacidade que muitos demónios usam para registar mensagens\n"
-"em vários ficheiros de registo. É uma boa ideia correr sempre o syslog."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "Carrega os driver para os seus dispositivos usb."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "Inicia o Servidor X Font (essencial para o XFree funcionar)"
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr ""
-"Escolha quais os serviços que devem ser inicializados automaticamente na "
-"altura do arranque"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "Impressão"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Partilhar ficheiros"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "Sistema"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Administração remota"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Servidor de Bases de Dados"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "Serviços : %d activados dos %d registados"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Serviços"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "a correr"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "parado"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Serviços e demónios"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"Não há informação adicional\n"
-"sobre este serviço, lamento."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "Ao arrancar"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "Arrancar"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Parar"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Obrigado por escolher Mandrake Linux 9.0"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Seja bemvindo no mundo dos Códigos de programação Abertos"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"O sucesso da MandrakeSoft é baseado na ideia de Programas Livres. O seu novo "
-"sistema operativo é o resultado de um trabalho de colaboração da parte da "
-"Comunidade Linux mundial"
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "Junte-se ao mundo dos Programas Livres"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "Deseja saber mais sobre a comunidade Fontes Abertas?"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"Para partilhar o que sabe e ajudar a criar ferramentas Linux, ligue-se aos "
-"numerosos forums de discussão que vai poder encontrar nas nossas páginas "
-"\"Comunidade\""
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "Aproveite o melhor do Internet"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 seleccionou os melhores programas para si. Surfe no Web e "
-"veja animações com Mozilla e Konqueror, ou leia a seu correio e manipule as "
-"suas informações pessoais com Evolution e Kmail"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr "Descubra as mais recentes ferramentas de grafismo e multimédia!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr "Leve o multimédia aos seus limites!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux 9.0 permite-lhe de utilizar os últimos programas para ler "
-"ficheiros de som, editar e gerir a suas imagens ou fotos, e ver vídeos"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Jogos"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 9.0 fornece os melhores jogos de Fontes Abertas - arcada, "
-"acção, estratégia, ..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Centro de Controlo Mandrake"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"Mandrake Linux 9.0 fornece uma ferramenta poderosa para configurar e "
-"personalizar completamente a sua máquina"
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Interfaces do utilizador"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Mandrake Linux 9.0 vem com 11 interfaces utilizador que podem "
-"serinteiramente configuradas : KDE 3, Gnome 2, WindowMaker, ..."
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "Desenvolvimento mais simples"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr "Mandrake Linux 9.0 é uma plataforma de desenvolvimento óptima"
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"Utilize toda a potencia do compilador GNU gcc 3 assim como os melhores "
-"programas de desenvolvimento de Fontes Abertas"
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr "Transforme a sua máquina num servidor de confiança"
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"Transforme a sua máquina num poderoso servidor Linux em alguns cliques do "
-"seu rato : servidor Web, de correio, pára-fogo, roteiro, servidor de "
-"ficheiros e de impressão, ..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "Optimize a sua segurança"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-"A gama MandrakeSecurity inclui o produto Pára-fogo Multi Redes (M.N.F.)"
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-"Este pára-fogo inclui funções de rede que lhe permitem de responder a todas "
-"a suas necessidades de segurança"
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr "Este produto está disponível no site MandrakeStore"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr "A loja oficial da MandrakeSoft"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"A nossa linha completa de soluções Linux, assim como ofertas especiais, "
-"estão disponíveis em linha na nossa e-loja :"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr "Colegas estratégicos"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-"A MandrakeSoft trabalha com uma selecção de empresas que oferecem soluções "
-"profissionais adaptadas com Mandrake Linux. Uma lista destas empresas está "
-"disponível em MandrakeStore"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr "Descubra a catalogo Linux Campus de formações da MandrakeSoft"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-"O programa de formação foi criado para responder as necessidades dos "
-"utilizadores e dos peritos (Administradores de Sistema e de Rede)"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr "Certifique-se no Linux"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-"Que decida de aprender por si mesmo em linha ou através a nossa rede de "
-"equipas de formação, o catalogo Linux Campus prepara-o para o programa de "
-"certificação reconhecido LPI (certificação profissional técnica mundial)"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "Seja um Perito com MandrakeExpert"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-"Encontre as soluções aos seus problemas com a plataforma de suporte em linha "
-"da MandrakeSoft"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-"Participe nas equipas de suporte da MandrakeSoft e da Comunidade Linux em "
-"linha para partilhar o que sabe e ajudar os outros sendo um Perito "
-"reconhecido no servidor de suporte técnico em linha :"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExpert Empresa"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-"Uma plataforma em linha para responder ás necessidades de suporte "
-"especificas às empresas"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-"Todos os problemas vão ser seguidos por um único perito qualificado da "
-"MandrakeSoft."
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr "Descubra MandrakeClub e Mandrake Corporate Club"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-"MandrakeClub e Mandrake Corporate Club foram criados para as empresas e os "
-"utilizadores privados do Mandrake Linux que desejam ajudar directamente a "
-"sua distribuição favorita de Linux recebendo também alguns privilégios "
-"especiais. Se gosta dos nossos produtos, se a sua empresa aproveita dos "
-"nossos produtos para atingir uma alta competitividade, se deseja participar "
-"ao desenvolvimento do Mandrake Linux, inscreva-se ao MandrakeClub!"
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "A instalar os pacotes..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Por favor saía e depois utilize Ctrl-Alt-BackSpace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Por favor volte a entrar no %s para activar a alterações"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Configuração do Mandrake Terminal Server"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "Activar o servidor"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "Desactivar o servidor"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "Arrancar o Servidor"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "Para o Servidor"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "Etherboot Disquete/ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "Imagens de Arranque na Rede"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "Adicionar/Suprimir utilizadores"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Adicionar/Suprimir Clientes"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "Disquete de Arranque"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "ISO de Arranque"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "Construir todo o núcleo -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "Isto vai tomar alguns minutos."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "Nenhum núcleo foi escolhido !"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "Construir uma só NIC -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "Nenhuma placa de rede escolhida!"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "Construir todos os núcleos -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- Apagar"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "Apagar todos os NBIs"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "Adicionar utilizador -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- Suprimir Utilizador"
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr "Nenhuma imagem de arranque na rede criada!"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "Adicionar Cliente -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- Suprimir Cliente"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "Configuração do dhcpd..."
-
-#: ../../standalone/drakTermServ_.c:873
-msgid "dhcpd Server Configuration"
-msgstr "Configuração do Servidor dhcpd"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "Escrever a configuração"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "Insira uma disquete:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "Não consegui aceder à disquete !"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "A disquete pode ser removida agora"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "Nenhum leitor de disquete disponível !"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "A imagem ISO Etherboot é %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "Algo errou ! - Estará mkisofs instalado ?"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "É preciso criar /etc/dhcpd.conf primeiro !"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Erro!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "Não consigo encontrar o ficheiro imagem '%s'."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Configurador da auto-instalação"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"Você vai configurar uma disquete de Auto-instalação. Isto é num "
-"sentidoperigoso e deve ser utilizado com atenção.\n"
-"\n"
-"Com isto, vai poder refazer a instalação que fez neste computador, "
-"respondendo a algumas perguntas, para personalizar os valores\n"
-"\n"
-"Para um máximo de segurança, as mudanças nas partições e a formatagem nunca "
-"serão feitas automaticamente, mesmo que o escolha ao instalareste "
-"computador.\n"
-"\n"
-"Deseja continuar ?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "Configuração das Etapas Automáticas"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"Por favor escolha para cada passo se o deseja como nesta instalação, ou "
-"feito manualmente"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "A criar disquete de auto-instalação"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"Bemvindo.\n"
-"\n"
-"Os parametros da auto-instalação estão disponíveis nas secções à esquerda"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Parabéns!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"A geração da disquete foi feita.\n"
-"Pode agora refazer a sua instalação."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Auto Instalação"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Adicionar um elemento"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "Suprimir o ultimo elemento"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "Cron ainda não está disponível para outros que root"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "ATENÇÃO"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "FATAL"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "INFO"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" Jornal do DrakBackup \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" Jornal do Demónio DrakBackup\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" Detalhes do Jornal do DrakBackup\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "Progressão total"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-"a chave %s existe, sobrepor-la?\n"
-"\n"
-"Cuidado : Se já fez isto vai provavelmente\n"
-" ter que limpar a entrada das chaves autorizadas no servidor."
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr "Pode tomar um momento a criar as chaves."
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr "ERRO : Não consigo semear %s."
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr "Nenhum pedido de senha em %s na porta %s"
-
-#: ../../standalone/drakbackup_.c:852
-#, c-format
-msgid "Bad password on %s"
-msgstr "Senha errada em %s"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr "Permissão recusada ao transferir %s para %s"
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr "Não consigo encontrar %s em %s"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr "%s não responde"
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-"Consegui transferir\n"
-"Para verificar pode ligar-se ao servidor com :\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"sem que lhe seja pedido uma senha."
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr "O servidor WebDAV distante já está a sincronizar!"
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr "O transferimento WebDAV falhou!"
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr "Nenhum CDR/DVDR no dispositivo!"
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr "Não parece ser um média que se pode gravar!"
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr "Não é um média que se pode apagar!"
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr "Vai tomar um momento para apagar o média."
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr "Problema de permissões ao aceder ao CD."
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr "Nenhuma cassete em %s!"
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "A arquivar os ficheiros do sistema..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "Cópia de segurança dos ficheiros do disco rígido..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "Cópia de segurança dos ficheiros do utilizador..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "A arquivar o disco rígido..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "Cópia de segurança d'outros ficheiros..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr "Nenhuma mudança nos arquivos!"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup trabalha com %s:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"lista dos ficheiros enviada por FTP : %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-" Problema na ligação FTP : Não foi possível enviar o seus ficheiros de "
-"arquivo por FTP.\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"Operações Drakbackup por CD:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"Operações Drakbackup por cassete:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr " Erro ao enviar o correio. \n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr "Não consigo criar o catalogo!"
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Selecção de Ficheiros"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "Escolha os ficheiros e pastas e carregue em 'Adicionar'"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"Por favor escolha todas as opções que precise.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"Estas opções podem arquivar e restaurar todos os ficheiros na pasta /etc.\n"
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr "Arquivar os ficheiros do sistema. (pasta /etc)"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr "Utilizar arquivos por incrementação (não esmaga os antigos arquivos)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "Não incluir os ficheiros importantes (senhas, grupos, fstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-"Com esta opção vai poder restaurar qualquer versão\n"
-" da sua pasta /etc."
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr ""
-"Por favor escolha todos os utilizadores que quer incluir na cópia de "
-"segurança."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "Não incluir o cache do navegador"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr "Utilizar arquivos por incrementação (não esmaga os antigos arquivos)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "Remover selecção"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "Utilizadores"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "Utilizar uma ligação à rede para a cópia de segurança"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr "Método de Rede :"
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr "Utilizar Expect para SSH"
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-"Criar/Transferir\n"
-"senhas de arquivo para SSH"
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" Transferir \n"
-"Agora"
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-"Outras (não do drakbackup)\n"
-"chaves já no sítio"
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "Por favor escreva o nome de anfitrião ou o IP."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-"Por favor escreva a pasta (ou modulo) para\n"
-" meter o arquivo neste anfitrião."
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "Por favor escreva a seu nome de utilizador"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "Por favor escreva a senha"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "Lembrar a senha"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr "Preciso do nome de anfitrião, do nome do utilizador e da senha !"
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "Utilizar CD/DVDROM para arquivar"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-"Por favor escolha o seu dispositivo CD/DVD\n"
-"(Carregar em Entradapara propagar a configuração nas outras zonas.\n"
-"Esta zona não é necessária, é só uma ferramenta para preencher este "
-"formulario.)"
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Por favor escolha o tamanho do CD/DVD"
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr "Por favor verifique se usa um CD multisessão"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "Por favor escolha se usa um média CDRW"
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Por favor escolha se quer apagar o média RW (1ra Sessão)"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr " Apagar Agora "
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr "Por favor escolha se usa um média DVDR"
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Por favor escolha se usa um média DVDRAM"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"Por favor indique o nome do dispositivo gravador de CD\n"
-" ex: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "Nenhum periférico CD definido !"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "Utilizar um leitor de cassetes para arquivar"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "Por favor indique o nome do dispositivo a utilizar para arquivar"
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Por favor escolha se deseja o dispositivo sem rembobinagem."
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Por favor escolha se deseja apagar a cassete antes de fazer a cópia."
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Por favor escolha se deseja ejectar a cassete depois de arquivar."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"Por favor indique o tamanho máximo\n"
-" permitido parra Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "Por favor escreva a pasta onde gravar:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "Utilizar quotas para os ficheiros da cópia de segurança."
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "Rede"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "Disco Rígido / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "Cassete"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "todas as horas"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "todos os dias"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "todas as semanas"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "todos os meses"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "Utilizar um demónio"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"Por favor escolha o intervalo de\n"
-"tempo entre cada cópia de segurança"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"Por favor escolha o média\n"
-"a utilizar para a cópia de segurança."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"Assegure-se que o demónio cron esta incluído nos seus serviços. \n"
-"\n"
-"Note que por agora todos os médias 'rede' também utilizam o disco rígido."
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "Enviar um resumo por correio após cada operação para :"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-"Apagar os ficheiros tar no disco rígido depois de arquivar noutro média."
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "O quê"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Onde"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "Quando"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "Mais Opções"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Configuração de Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "Por favor escolha onde quer fazer a cópia de segurança"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "no Disco Rígido"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "Através da Rede"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "no CDROM"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "no dispositivo Cassete"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "Por favor escolha o que quer na cópia de segurança"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "Cópia de segurança do sistema"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "Arquiva os Utilizadores"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "Escolher o utilizador manualmente"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"Fontes de Arquivo : \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- Ficheiros do sistema :\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- Ficheiros dos Utilizadores :\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- Outros Ficheiros:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- Grava no Disco Rígido no caminho : %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-"\n"
-"- Apagar os ficheiros tar no disco rígido depois de arquivar.\n"
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"- Grava no CD"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr "RW"
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr "no dispositivo : %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr " (multi-sessão)"
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- Grava na cassete no dispositivo : %s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\tApaga=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- Grava por %s no anfitrião : %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t nome do utilizador : %s\n"
-"\t\t no caminho : %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- Opções:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\tNão incluir os ficheiros do sistema\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\tOs arquivos utilizam tar e bzip2\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\tOs arquivos utilizam tar e gzip\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- O demónio (%s) inclui :\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-Disco Rígido.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-CDROM.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-Cassete \n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-Rede por FTP.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-Rede por SSH.\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-Rede por rsync.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-Rede por webdav.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "Nenhuma configuração, carregue por favor em Assistente ou Avançado.\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"Lista dos dados a restaurar :\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"Lista dos dados estragados :\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "Por favor desligue ou suprima-o na próxima vez."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "Os ficheiros arquivados estão estragados"
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr " Todos os dados seleccionados foram "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " Bem Restaurada em %s "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " Restaurar Configuração "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "OK para restaurar os outros ficheiros."
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-"Lista dos utilizadores a restaurar (só a data mais recente por utilizador é "
-"importante)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "Arquivar os ficheiros do sistema antes de:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "Por favor a data a restaurar"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "Utilizar o disco rígido para fazer a cópia de segurança"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "Por favor escolha a pasta onde gravar:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "Ligação FTP"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "Ligação Segura"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "Restaurar a partir do Disco Rígido."
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "Por favor indique a pasta onde os arquivos vão ser gravados"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "Escolha outro média de onde restaurar"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "Outro Média"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "Restaurar o sistema"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "Restaurar os Utilizadores"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "Restaurar os Outros"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr "escolha o caminho onde restaurar (no lugar de /)"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-"Arquivar de novo antes de restaurar (só para os arquivos por incrementação)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "Apagar as pastas do usuários antes de restaurar."
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-"Restaurar a Zona do\n"
-"Catalogo Seleccionada"
-
-#: ../../standalone/drakbackup_.c:3396
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr ""
-"Restaurar os Ficheiros\n"
-"Seleccionados"
-
-#: ../../standalone/drakbackup_.c:3413
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr ""
-"Mudar o Caminho\n"
-"de Restauração"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr "Guardar o ficheiros não encontrados em %s"
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-"Insira o CD cujo nome é %s\n"
-" no leitor de CD montado em /mnt/cdrom"
-
-#: ../../standalone/drakbackup_.c:3492
-msgid "Restore From CD"
-msgstr "Restaurar a partir do CD"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr "Não é o bom nome de CD. O disco chama-se %s."
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-"Insira a cassete cujo nome é %s\n"
-" no dispositivo leitor %s"
-
-#: ../../standalone/drakbackup_.c:3504
-msgid "Restore From Tape"
-msgstr "Restaurar a partir duma Cassete"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr "Não é o bom nome de cassete. A cassete chama-se %s."
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr "Restaurar pela Rede"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr "Restaurar Pelo Protocolo de Rede : %s"
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "Nome de Anfitrião"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr "Caminho do Anfitrião ou Modulo"
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr "Senha requisa"
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr "Nome de utilizador requiso"
-
-#: ../../standalone/drakbackup_.c:3544
-msgid "Hostname required"
-msgstr "Anfitrião requiso"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr "Caminho ou Modulo requisos"
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr "Ficheiros Restaurados..."
-
-#: ../../standalone/drakbackup_.c:3565
-msgid "Restore Failed..."
-msgstr "A restauração falhou"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "Restaurar todos os arquivos"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "Restauração Personalizada"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr "CD no sitio - continue."
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr "Navegar para um novo sitio de restauração."
-
-#: ../../standalone/drakbackup_.c:3867
-msgid "Restore From Catalog"
-msgstr "Restaurar a partir do Catálogo"
-
-#: ../../standalone/drakbackup_.c:3895
-msgid "Restore Progress"
-msgstr "Progressão da Restauração"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Anterior"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Gravar"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "Construir a cópia de segurança"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "Restaurar"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"Erro ao enviar o correio.\n"
-" O seu correio de resumo não foi enviado.\n"
-" Por favor configure o envio do correio"
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"Os seguintes pacotes precisam de ser instalados:\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"Erro ao enviar os ficheiros por FTP.\n"
-" Por favor veja a sua configuração FTP."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "Por favor escolha os dados a restaurar..."
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "Por favor escolha o média para a cópia de segurança..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "Por favor escolha os dados que quer na cópia de segurança..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"Nenhum ficheiro de configuração encontrado \n"
-"Por favor carregue em Assistente ou Avançado."
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "Em Desenvolvimento ... por favor aguarde."
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "Arquivar os ficheiros do sistema"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "Cópia de segurança dos ficheiros dos utilizadores"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "Cópia de segurança dos outros ficheiros"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Progressão Total"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "ficheiros a serem enviados por FTP"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "A enviar os ficheiros..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr ""
-"Fazer uma cópia de segurança agora a partir do ficheiro de configuração"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "Ver a configuração da cópia de segurança"
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Assistente de Configuração"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "Configuração Avançada"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "Arquivar agora"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"descrição das opções:\n"
-"\n"
-" Neste passo Drakbackup permite-lhe de mudar :\n"
-"\n"
-" - O modo de compactagem :\n"
-" \n"
-" Se escolher a compactagem bzip2, vai compactar mais\n"
-" os seus dados que com gzip (entre 2 e 10 %).\n"
-" Esta opção não é activada por omissão porque\n"
-" esta compactagem é 10 vezes mais lenta.\n"
-" \n"
-" - O modo de actualização:\n"
-"\n"
-" Esta opção vai permitir-lhe de actualizar o arquivo, mas\n"
-" não é muito útil porque é preciso descompactar\n"
-" o arquivo antes de o actualizar.\n"
-" \n"
-" - o modo de .backupignore:\n"
-"\n"
-" Como com cvs, Drakbackup vai ignorar todas as referencias\n"
-" inclusas nos ficheiros .backupignore da cada pasta.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-" Alguns erros no envio do correisobrepor:o são devidos a \n"
-" uma má configuração do postfix. Para resolver isto deve\n"
-" definir meu_nome_de_anfitrião ou meu_domínio em /etc/postfix/main.cf\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"descrição das opções :\n"
-"\n"
-" - Arquivar ficheiros sistemas :\n"
-" \n"
-"\tEsta opção permite-lhe de arquivar a pasta /etc,\n"
-"\tque contem todos os ficheiros de configuração. Por\n"
-"\tfavor seja atento durante a restauração a não\n"
-"\tsobrepor :\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Arquivar ficheiros utilizador : \n"
-"\n"
-"\tEsta opção permite-lhe de seleccionar todos os\n"
-"\tutilizadores que deseja arquivar \n"
-"\tPara economizar o espaço no disco, é recomendado\n"
-"\tde não incluir a pasta de cache dos navegadores web.\n"
-"\n"
-" - Arquivar os outros ficheiros : \n"
-"\n"
-"\tEsta opção permite-lhe de arquivar mais dados.\n"
-"\tCom os outros modos não é possível por enquanto\n"
-"\tde arquivar por incrementação.\t\t\n"
-" \n"
-" - Arquivar por incrementação :\n"
-"\n"
-"\tArquivar por incrementação é a opção mais\n"
-"\tpoderosa para arquivar. Permite-lhe de arquivar\n"
-"\ttodos os dados na primeira vez, e so as mudanças\n"
-"\tdepois.\n"
-"\tVai poder depois, na restauração, escolher de\n"
-"\trestaurar os dados a uma data indicada.\n"
-"\tSe não escolhe esta opção, todos os arquivos\n"
-"\tantigos são apagados antes de cada operação. \n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"descrição da restauração:\n"
-" \n"
-"So a data mais recente vai ser utilizada, porque com arquivos \n"
-"incrementados é necessário restaurar um por um cada arquivo \n"
-"antigo. \n"
-"Portanto se não deseja restaurar algum utilizador por favor \n"
-"tire a marca de todas as caixas correspondentes.\n"
-"\n"
-"Senão, so vai poder seleccionar um deles.\n"
-"\n"
-" - Arquivos Incrementados :\n"
-"\n"
-"\tOs arquivos incrementados são a opção mais poderosa \n"
-"\ta utilizar.\n"
-"\tPermite-lhe de arquivar todos os dados na primeira \n"
-"\tvez, e so os dados mudados depois.\n"
-"\tVai assim poder, ao restaurar, restaurar os dados a \n"
-"\tuma data indicada.\n"
-"\tSe não escolheu esta opção todos os dados antigos \n"
-"\tsão apagados antes de cada operação de arquivo. \n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright (C) 2001 MandrakeSoft por DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" actualizações 2002 MandrakeSoft por Stew Benedict <sbenedict\\@mandrakesoft."
-"com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"Descrição :\n"
-"\n"
-" Drakbackup é utilizado para arquivar o seu sistema.\n"
-" Durante a configuração pode escolher os :\n"
-"\t- ficheiros Sistema, \n"
-"\t- ficheiros Utilizador, \n"
-"\t- Outros ficheiros.\n"
-"\tou todo o seu sistema ... e outros (como partições Windows)\n"
-"\n"
-" Drakbackup permite-lhe de arquivar o seu sistema em :\n"
-"\t- Disco Rígido.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (com autoarranque, socorro e autoinstalação.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Cassete.\n"
-"\n"
-" Drakbackup permite-lhe de arquivar o seu sistema numa\n"
-" pasta escolhida pelo utilizador.\n"
-"\n"
-" Por omissão vai ser tudo arquivado na pasta\n"
-" /var/lib/drakbackup\n"
-"\n"
-" Ficheiro de configuração:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restauração:\n"
-" \n"
-" Durante a restauração, Drakbackup apagar a sua\n"
-" pasta inicial e verificar se os ficheiros arquivados\n"
-" não estão estragados. É indicado de fazer um\n"
-" ultimo arquivo antes de restaurar.\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"descrição das opções:\n"
-"\n"
-"Seja atento quando arquiva por ftp, porque só as operações \n"
-"acabadas são enviadas ao servidor.\n"
-"Portanto por agora, você precisa de arquivar no seu disco \n"
-"rígido antes de enviar para o servidor.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"Problemas de Restauração de Arquivo:\n"
-"\n"
-"Durante a restauração, Drakbackup vai verificar todos\n"
-"o seus ficheiros arquivados antes de os restaurar.\n"
-"Antes da restauração, Drakbackup apagar a\n"
-"sua pasta de origem, e você vai perder todos os seus \n"
-"dados. É importante de ser cuidadoso e de não modificar \n"
-"os ficheiros de arquivo à mão.\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"Descrição :\n"
-"\n"
-" Drakbackup é utilizado para arquivar o seu sistema.\n"
-" Durante a configuração pode escolher os \n"
-"\t- ficheiros Sistema, \n"
-"\t- ficheiros Utilizador, \n"
-"\t- Outros ficheiros.\n"
-"\tpara todo o seu sistema ... e outros (como partições Windows)\n"
-"\n"
-" Drakbackup permite-lhe de arquivar o seu sistema em :\n"
-"\t- Disco Rígido.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (com autoarranque, socorro e autoinstalação.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Cassete.\n"
-"\n"
-" Drakbackup permite-lhe de arquivar o seu sistema numa\n"
-" pasta escolhida pelo utilizador.\n"
-"\n"
-" Por omissão vai ser tudo arquivado na pasta\n"
-" /var/lib/drakbackup\n"
-"\n"
-" Ficheiro de configuração:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restauração:\n"
-" \n"
-" durante a restauração, Drakbackup apagar a sua\n"
-" pasta inicial e verificar se os ficheiros arquivados\n"
-" não estão estragados. É indicado de fazer um\n"
-" ultimo arquivo antes de restaurar.\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "A Instalação do %s falhou. Ocorreram os seguintes erros:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"drakbug versão %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"Este programa é livre e pode ser redistribuído sob o termos da licença GNU "
-"GPL.\n"
-"\n"
-"uso : drakbug [OPÇÕES] [NOME_DO_PROGRAMA]\n"
-"\n"
-"OPÇÕES :\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - mostra esta mensagem de ajuda.\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-" --report - programa deveria ser uma das ferramentas mandrake\n"
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-" --incident - programa deveria ser uma das ferramentas mandrake\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Ferramenta Mandrake para Comunicar Erros"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "Assistente de Primeira Vez"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "Ferramenta de sincronização"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "Ferramentas exteriores"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake Em Linha"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "Controlo Remoto"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "Gestor de Pacotes"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "Ferramenta de Migração Windows"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "Assistentes de Configuração"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "Aplicação:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "Pacote: "
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "Núcleo :"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "Versão: "
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"Para comunicar um erro, carregue no botão erro.\n"
-"Isto vai abrir uma janela de navegador web em https://drakbug.mandrakesoft."
-"com\n"
-"onde vai encontrar um formulario a preencher. As informações indicadas "
-"acima \n"
-"vão ser transferidas a este servidor\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "Detalhes"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "Não instalado"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "a ligar-se ao assistente Bugzilla ..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "Nenhum navegador disponível! Instale um por favor"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Configuração de Rede (%d adaptadores)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Perfil: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Eliminar perfil..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Perfil a eliminar:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Novo perfil..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"Nome do perfil a criar (o novo perfil vai ser criado como uma copia do "
-"actual) :"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Anfitrião: "
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Acesso Internet"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Tipo:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Ponte:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Interface:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Estado:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "Espere por favor"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Configurar Acesso à Internet..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "Configuração LAN"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Driver"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Interface"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protocolo"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Estado"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Configurar Rede de Área Local..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "Carregue aqui para lançar o assistente ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Assistente..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Aplicar"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Ligado"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Não ligado"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Ligar..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Desligar..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"Cuidado, outra ligação Internet foi detectada, talvez usando a sua rede"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"Não tem nenhum interface configurado.\n"
-"Para configurar primeiro clique em 'Configurar'"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "Configuração LAN"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adaptador %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Protocolo de Arranque"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Iniciado ao arrancar"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "Cliente DHCP"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "activar agora"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "desactivar agora"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Este interface ainda não foi configurado.\n"
-"Lance o assistente de configuração na janela principal"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Não tem nenhuma ligação à Internet.\n"
-"Crie uma clicando em 'Configurar'"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Configuração da Ligação à Internet"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Configuração da Ligação à Internet"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Tipo de Ligação:"
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parâmetros"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Ponte"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Placa Ethernet"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP Cliente"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "uso: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Nome do Módulo"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Tamanho"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "criação de disquete de arranque"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "por omissão"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "Erro DrakFloppy: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "versão do núcleo"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Geral"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Área de Perito"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "mkinitrd argumentos opcionais"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Adicionar um módulo"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "forçar"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "se necessário"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "omitir módulos scsi"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "omitir módulos raid"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Remover um módulo"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Resultado"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Criar a disquete"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Verifique que há um média no dispositivo %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"Não há nenhum média ou ele está protegido em escritura no dispositivo %s.\n"
-"Por favor meta algum."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Incapaz de forcar : %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Incapaz de fechar bem mkbootdisk : \n"
-"%s \n"
-"%s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "Procura as polícias instaladas"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "Deseleccionar as polícias instaladas"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "percorrer todas as polícias"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "nenhuma polícia encontrada"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "feito"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "não consegui encontrar nenhuma polícia na suas partições montadas"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Reseleccionar as polícias correctas"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "não consegui encontrar nenhuma polícia.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "Procura polícias na lista das instaladas"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "Cópia de polícias"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "Instalação das polícias True Type"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "por favor aguarde enquanto ttmkfdir..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "Instalação de True Type feita"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "Conversão de Polícias"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "construção de type1inst"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "Referencia no Ghostscript"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "conversão das polícias ttf"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "conversão das polícias pfm"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Apagar os ficheiros temporários"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "Relançar XFS"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "Apagar os Ficheiros de Polícia"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "relançar xfs"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"Antes de instalar qualquer polícia, assegure-se que tem o direito de a usar "
-"e de a instalar no seu sistema.\n"
-"\n"
-"-Você pode instalar as fontes de maneira normal. Em casos raros, fontes "
-"erradas podem bloquear o servidor X."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "Importar polícias"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "Recuperar as polícias Windows"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "Desinstalar polícias"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "Configuração avançada"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "Lista das Polícias"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "Escolha os programas que vão aceitar as polícias :"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Impressoras Genéricas"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "Escolha o ficheiro de polícia e carregue em 'Adicionar'"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "Lista de Instalação"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "carregue aqui se tem a certeza."
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "aqui se não."
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "Deseleccionar Tudo"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Seleccionar Tudo"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "Suprimir a lista"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "Testes iniciais"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "Cópia das polícias no seu sistema"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "Instalar e converter polícias"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "Pós-instalação"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "Suprimir as polícias do seu sistema"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "Pós-supressão"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Partilha da Ligação à Internet"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "Desculpe, só suportamos núcleos 2.4."
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "A Partilha da Ligação à Internet está activa"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"A configuração da Partilha da Ligação à Internet já foi feita.\n"
-"Está neste momento activa.\n"
-"\n"
-"O que deseja fazer?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "desactivar"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "libertar"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "reconfigurar"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "A desactivar servidores..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "Partilha da Ligação à Internet está agora desactivada."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "A Partilha da Ligação à Internet está actualmente desactivada"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"A configuração da Partilha da Ligação à Internet já foi feita.\n"
-"Está neste momento desactivada.\n"
-"\n"
-"O que deseja fazer?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "activar"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "A activar servidores..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "Partilha da Ligação à Internet está agora activa."
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Estás prestes a configurar o seu computador para partilhar a Ligação à "
-"Internet.\n"
-"Com esta capacidade, outros computadores na sua rede local poderão usar a "
-"ligação à Internet deste computador\n"
-"\n"
-"Nota: necessita de um Adaptador de Rede dedicado para configurar uma Rede de "
-"Área Local (LAN)."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Interface %s (a usar módulo %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Interface %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Nenhum adaptador de rede no seu sistema!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Nenhum adaptador de rede foi encontrado no seu sistema. Por favor execute a "
-"ferramenta de configuração de hardware."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Interface de rede"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"Existe apenas um adaptador de rede configurado no seu sistema:\n"
-"\n"
-"%s\n"
-"\n"
-"Estou prestes a configurar a sua Rede de Área Local com esse adaptador."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-"Por favor escolha qual adaptador de rede que estará ligado a sua Rede de "
-"Área Local."
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "A placa rede já está configurada"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"Cuidado, o adaptador rede (%s) já está configurado.\n"
-"\n"
-"Deseja uma re-configuração automática ?\n"
-"\n"
-"Pode fazer-la manualmente mas precisa de saber o que está fazendo."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "Reconfiguração automática"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Mostra a configuração actual da placa"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"Configuração actual de `%s':\n"
-"\n"
-"Rede : %s\n"
-"Endereço IP : %s\n"
-"Atribuição IP : %s\n"
-"Piloto : %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"Posso conservar a sua configuração corrente e assumir que já configurou um "
-"servidor DHCP, nesse caso verifique por favor que eu li bem a rede de classe "
-"C que utiliza na sua rede local ; não vou reconfigurar-la e não vou tocar na "
-"configuração do seu servidor DHCP.\n"
-"\n"
-"Senão, posso reconfigurar o seu interface e (re)configurar um servidor DHCP "
-"para si.\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "Rede Local Classe C"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "IP deste servidor DHCP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "Re-configurar o interface e o servidor DHCP"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "A rede local não acaba com '.0', a parar."
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr ""
-"Potencial conflito de endereços de LAN encontrado na configuração actual de %"
-"s!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "A configurar..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "A configurar scripts, a instalar software, iniciando servidores..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Problemas a instalar o pacote %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Tudo foi configurado.\n"
-"Pode agora partilhar a sua Ligação à Internet com outros computadores na sua "
-"Rede Local, usando a configuração de rede automática (DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "A configuração já foi feita, mas está actualmente desactivada."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "A configuração já foi feita, e está actualmente activa."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Nenhuma Partilha da Ligação à Internet foi alguma vez configurada."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Configuração da Partilha de Ligação à Internet"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Bem-Vindo ao utilitário de Partilha da Ligação à Internet!\n"
-"\n"
-"%s\n"
-"\n"
-"Clique em Configurar para iniciar o assistente de configuração."
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "grupo"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "caminho"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "permissões"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "utilizador"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "Subir"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "apagar"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "Editar"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "Descer"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "Adicionar uma regra"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr "escolha o ficheiro de permissões a ver/editar"
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-"Drakperm é utilizado para ver os ficheiros a utilizar para definir as "
-"permissões, os utilizadores e os grupos com msec.\n"
-"Também pode editar as suas próprias regras que vão sobrepor as regras por "
-"omissão."
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "Adicionar uma nova regra ao fim"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "Editar a regra actual"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr "Subir a regra seleccionada de um nível"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr "Descer a regra actual de um nível"
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "Apagar a regra selecionada"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "navegar"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "Utilizador actual"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "Permissões"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "Caminho"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "Propriedades"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr "sticky-bit"
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr "Definir UID"
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr "Definir GID"
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-"Usado para as pastas :\n"
-" so o proprietário da pasta ou dos ficheiros nela os pode apagar"
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "Usar o id do proprietário para a execução"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "Usar o id do grupo para a execução"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr "quando marcado, o utilizador e o grupo não vão ser mudados"
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "Selecção do caminho"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "utilizador :"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "grupo :"
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "Nenhuma Placa de Som detectada!"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Nenhuma placa de som foi encontrada na sua maquina. Por favor verifique que "
-"uma placa sonora suportada por Linux está bem ligada.\n"
-"\n"
-"\n"
-"Pode visitar a nossa base de dados de material em :\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-#, fuzzy
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr "o pacote ImageMagick é necessário para funcionar bem"
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "primeiro passo de criação"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr "resolução final"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "escolha um ficheiro imagem"
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr "Nome do tema"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "Navegar"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "Configurar a imagem de início"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-"posição horizontal da caixa\n"
-"de texto em numero de letras"
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-"posição vertical da caixa\n"
-"de texto em numero de letras"
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr "largura do texto"
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr "altura da caixa de texto"
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-"a posição horizontal do canto\n"
-"superior esquerdo da barra"
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-"a posição vertical do canto\n"
-"superior esquerdo da barra"
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr "a largura da barra de progressão"
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr "a altura da barra de progressão"
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr "a cor da barra de progressão"
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "pré-visualização"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "gravar tema"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "escolha a cor"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "Mostrar o logo na linha de commando"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr "Não mostrar as mensagens do núcleo por omissão"
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr "Este tema ainda não tem nenhuma imagem de arranque em %s !"
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr "a gravar o tema de arranque..."
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "Escolha da cor da Barra de Progressão"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "Você deve escolher um ficheiro imagem primeiro!"
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "A criar a pré-visualização"
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"XawTV não está instalado!\n"
-"\n"
-"\n"
-"Se você tem uma placa TV e o DrakX não a achou (nenhum módulo\n"
-"bttv ou saa7134 em \"/etc/modules\") nem instalou xawtv, por favor envie\n"
-"o resultado de \"lspcidrake -v -f\" para \"install\\@mandrakesoft.com\"\n"
-"com o assunto \"undetected TV card\".\n"
-"\n"
-"\n"
-"Você pode instalar-lo escrevendo \"urpmi xawtv\" como root, numa console."
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "Canada (cabo)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "USA (broadcast)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "USA (cabo)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "USA (cabo-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "China (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "Japão (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "Japão (cabo)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "Europa do Leste"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "França [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "Irlanda"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "Europa do Oeste"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "Austrália"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "Nova-Zelândia"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "África do Sul"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "Argentina"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr "Australiano Optus TV por Cabo"
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"Por favor,\n"
-"escreva o seu sistema de TV e o país"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "Sistema TV :"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Área :"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "A procura de cadeias TV avança..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "À procura de cadeias TV"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "Houve um erro enquanto procurava cadeias de TV"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV não está instalado!"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "Tenha um bom dia!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "Agora, você pode utilizar xawtv (sob X Window!) !\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "Nenhuma placa TV detectada!"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Nenhuma placa TV foi encontrada na sua maquina. Por favor verifique que uma "
-"placa Video/TV suportada por Linux está bem ligada.\n"
-"\n"
-"\n"
-"Pode visitar a nossa base de dados de material em :\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-"\n"
-"uso: harddrake [-h|--help] [--test]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "uso: keyboarddrake [--expert] [teclado]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Por favor escolha o tipo de teclado."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Deseja que o BackSpace funcione como Delete na consola?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Troque de CD-Rom"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Por favor insira o CD-Rom de Instalação no seu drive e prima OK quando "
-"estiver pronto.\n"
-"Se não o tiver, prima Cancelar para evitar a actualização directa."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Não é possível iniciar actualização directa!!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "A mudança está feita, mas para ser efectiva é preciso desligar-se"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Mostrar apenas para o dia seleccionado"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Ficheiro/_Novo"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Ficheiro/_Abrir"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Ficheiro/_Guardar"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Ficheiro/Guardar _Como"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Ficheiro/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Opções"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Opções/Teste"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Ajuda/_Sobre..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "Utilizador"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Mensagens"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Syslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Explicações das Ferramentas Mandrake"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "pesquisa"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Uma ferramenta para monitorizar os seus logs"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Configuração"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "correspondência"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "mas não há correspondência"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Escolha ficheiro"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Calendário"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Conteúdo do ficheiro"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "Alerta por Correio"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "aguarde por favor, a analisar ficheiro: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "Configuração alertas Correio"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Bem vindo ao utilitário de configuração do correio.\n"
-"\n"
-"Aqui, poderá configurar o sistema de alertas.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Servidor WWW Apache"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "Calculador de Nome do domínio"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "Servidor Ftp"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Postfix servidor de correio"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "Servidor Samba"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "Servidor SSH"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Serviço Webmin"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Serviço Xinetd"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "Configuração dos serviços"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-"Você vai receber uma alerta se um dos serviços seleccionados pára de "
-"funcionar"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "Carregar a configuração"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "Você vai receber uma alerta se a carga é superior a este valor"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "Configuração das alertas"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "Por favor escreva o seu endereço de correio abaixo "
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Guardar como..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Por favor escolha o tipo de rato."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Deseja emulação de 3 botões?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "Lendo os dados da impressora ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "A detectar dispositivos..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Testar portas"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr "O %s não é suportado por esta versão do Mandrake Linux"
-
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "%s encontrado em %s, configurar-lo ?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-"%s não está na lista dos digitalizadores, deseja configurar-lo manualmente ?"
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Seleccione um digitalizador"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "O digitalizador %s não é suportado"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake não consegui detectar o seu digitalizador %s.\n"
-"Por favor escolha o dispositivo onde o digitalizador está ligado"
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "Escolha o dispositivo"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"Este digitalizador %s deve ser configurado por Printerdrake.\n"
-"Pode lançar Printerdrake a partir do Centro de Controlo Mandrake na secção "
-"material."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"O seu digitalizador %s foi configurado.\n"
-"Pode agora digitalizar documentos com XSane em Multimédia/Gráficos no menu "
-"das aplicações."
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "Alguns dispositivos na classe material \"%s\" foram removidos :\n"
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr "Alguns dispositivos foram adicionados :\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Escolha o seu idioma"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Seleccione a classe da instalação"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Detecção de discos rígidos"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Configurar rato"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Escolha o seu teclado"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Segurança"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Configurar sistemas de ficheiros"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Formatar partições"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Escolha os pacotes a serem instalados"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Instalar sistema"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Adicionar um utilizador"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Configurar rede"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Configurar serviços"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Instalar carregador de arranque"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Criar um disco de arranque"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Configurar X"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "Instalar os pacotes mais recentes para o sistema"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Sair da instalação"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Computador de Rede (cliente)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "Servidor NFS, Servidor SMB, Servidor Proxy, Servidor SSH"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Escritório"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Estação de Trabalho Gnome"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Ferramentas para o seu Palm Pilot ou Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Estação de Trabalho"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Firewall/Router"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "Servidor de Nome do Domínio e Informação de Rede"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"Programas de Escritório: texto (kword, abiword), folhas de cálculo (kspread, "
-"gnumeric), visualizadores pdf, etc"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Ferramentas para áudio: reprodutores mp3 ou midi, misturadores, etc"
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "Base Padrão Linux (LSB). Suporte de aplicações exteriores."
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Livros e Howto's sobre o Linux e Software Livre"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "Estação de Trabalho KDE"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimédia - Vídeo"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr ""
-"Conjunto de ferramentas para correio electrónico, news, web, transferência "
-"de ficheiros e chat"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Base de Dados"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "Servidor de Bases de Dados PostgreSQL ou MySQL"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Ferramentas para facilitar a configuração do seu computador"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimédia - Som"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Documentação"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Ferramentas de terminal"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Postfix servidor de correio, Inn servidor de news "
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Estação de Internet"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Estação Multimédia"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Configuração"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Mais Ambientes de Trabalho Gráficos (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"O K Desktop Environment, o ambiente gráfico básico com a colecção de "
-"ferramentas que o acompanham"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Ambiente Gráfico"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Desenvolvimento"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache e Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Ferramentas para criar e gravar CD"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Estação de Trabalho de Escritório"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Aplicações para gráficos como o O Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS "
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr ""
-"C e C++ bibliotecas de desenvolvimento, programas e ficheiros 'include'"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Computador de Rede Servidor"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Mail/Groupware/News"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Estação de Jogo"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Reprodutores de Vídeo e editores"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimédia - Gráficos"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Programas de divertimento: arcada, tabuleiros, estratégia, etc"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, 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"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Finanças Pessoais"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"Um ambiente gráfico com um conjunto de aplicações e ferramentas de ambiente "
-"de trabalho fáceis de usar"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "Clientes para diferentes protocolos incluindo ssh"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Ponte Internet"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Aplicações de som e vídeo reprodução/edição"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Outros Ambientes de Trabalho Gráficos"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Editores, linhas de comando, ferramentas de ficheiro, terminais"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Programas para gerir as suas finanças, como o gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Gestão de Informações Pessoais"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimédia - Gravação de CDs"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Estação de Trabalho Científica"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "Para comunicar um erro, carregue no botão erro.\n"
-#~ "Isto vai abrir uma janela de navegador web em https://www.bugzilla.com\n"
-#~ "onde vai encontrar um formulario a preencher. As informações indicadas "
-#~ "acima \n"
-#~ "vão ser transferidas a este servidor\n"
-#~ "\n"
-
-#~ msgid "Make bootsplash step 2"
-#~ msgstr "criar uma imagem de arranque passo 2"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "ir à configuração do lilosplash"
-
-#~ msgid "Go back"
-#~ msgstr "voltar"
-
-#~ msgid ""
-#~ "There's no known OSS/ALSA alternative driver for your sound card (%s)"
-#~ msgstr ""
-#~ "Não há nenhum piloto alternativo OSS/ALSA conhecido para a sua placa de "
-#~ "som (%s)"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "O Proxy deve ser ftp://..."
-
-#~ msgid "quit"
-#~ msgstr "sair"
diff --git a/perl-install/share/po/pt_BR.po b/perl-install/share/po/pt_BR.po
deleted file mode 100644
index 165274a93..000000000
--- a/perl-install/share/po/pt_BR.po
+++ /dev/null
@@ -1,14293 +0,0 @@
-# DRAKBOOTDISK PT_BR PO FILE
-# Copyright (C) YEAR Free Software Foundation, Inc.
-# ANDREI BOSCO BEZERRA TORRES <ANDREIBT@UOL.COM.BR>, 2000.
-# Bruno Dorfman Buys <brunobuys@zipmail.com.br>, 2002
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-02-14 00:06GMT\n"
-"Last-Translator: Bruno Dorfman Buys <brunobuys@zipmail.com.br>\n"
-"Language-Team: Português <pt@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.9.5\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB ou mais"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Escolha um servidor X"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "Servidor X"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Configuração multi-cabeça"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Seu sistema suporta configuração de cabeça múltipla.\n"
-"O que você quer fazer?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Selecione o tamanho da memória de sua placa gráfica"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "Configuração do XFree"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Qual configuração do XFree você quer ter?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Configurar todas as cabeças independentemente"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Usar extensão Xinerama"
-
-#: ../../Xconfig/card.pm_.c:387
-#, fuzzy, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Configurar apenas placa \"%s\" (%s)"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s com aceleração hardware 3D"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Seu placa suporta aceleração hardware 3D mas apenas com o XFree %s.\n"
-"Sua placa é suportada pelo XFree %s que pode ter melhor suporte 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Sua placa suporta aceleração hardware 3D com o XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s com aceleração hardware 3D EXPERIMENTAL"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Seu placa suporta aceleração hardware 3D mas apenas com o XFree %s,\n"
-"NOTE QUE O SUPORTE É EXPERIMENTAL E PODE TRAVAR O SEU COMPUTADOR.\n"
-"Sua placa é suportada pelo XFree %s que pode ter melhor suporte 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Seu placa suporta aceleração hardware 3D com o XFree %s,\n"
-"NOTE QUE O SUPORTE É EXPERIMENTAL E PODE TRAVAR O SEU COMPUTADOR."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (installation display driver)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Personalizada"
-
-#: ../../Xconfig/main.pm_.c:102
-#, fuzzy
-msgid "Graphic Card"
-msgstr "Placa Gráfica"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitor"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Resolução"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Opções"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "Ok"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Sair"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Manter alterações?\n"
-"A configuração atual é:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Escolha um monitor"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Genérico"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-#, fuzzy
-msgid "Vendor"
-msgstr "Desfazer"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Dois parâmetros críticos são a taxa de atualização vertical, que é a taxa\n"
-"em que toda a tela é atualizada, e principalmente a taxa de sincronização\n"
-"horizontal, que é a taxa em que scanlines são mostradas.\n"
-"\n"
-"É MUITO IMPORTANTE que você não especifique um tipo de monitor com taxa de "
-"atualizaçã\n"
-"que é muito além das capacidades do seu monitor: você pode danificar seu "
-"monitor.\n"
-" Se tiver dúvida, escolha características conservadoras."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Taxa de atualização horizontal"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Taxa de atualização vertical"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 cores (8 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 mil cores (15 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 mil cores (16 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 milhões de cores (24 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 bilhões de cores (32 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Resoluções"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Escolha a resolução e número de cores"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Placa Gráfica: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Testar configuração"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Você quer testar a configuração?"
-
-#: ../../Xconfig/test.pm_.c:31
-#, fuzzy
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "Atenção: testar essa placa gráfica pode travar o seu computador"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Estilo do teclado: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Tipo do Mouse: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Dispositivo do mouse: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Sincronização Horizontal do Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Atualização Vertical do Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Placa Gráfica: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Memória gráfica: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Número de cores: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Resolução: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "Server XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "Driver XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X ao iniciar"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Eu posso fazer seu computador automaticamento iniciar no X após a\n"
-"a inicialização. Você gostaria de iniciar o X quando reiniciar?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:85
-#, fuzzy
-msgid "What norm is your TV using?"
-msgstr "De que tipo é sua conexão ISDN?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Primeiro setor da partição de boot"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Primeiro setor do drive (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "Instalação do SILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Onde você quer instalar o gerenciador de inicialização?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "Instalação do LILO/grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO com menu de texto"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO com menu gráfico"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Inicialização pelo DOS/Windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Principais opções do gerenciador de inicialização"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Gerenciador de inicialização a ser usado"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Instalação do gerenciador de inicialização"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Dispositivo de boot"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Compacto"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "Compacto"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Modo de Vídeo"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Tempo antes de entrar na imagem padrão"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Senha"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Senha (de novo)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Restringir opções da linha de comando"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "restrito"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Limpar /tmp a cada inicialização"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Especifique o tamanho da RAM se necessário (%d MB encontrados)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Permitir vários perfis"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Dar o tamanha da RAM em Mb"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr "Opção ``Restringir opções da linha de comando'' não tem uso sem senha"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Favor tentar novamente"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "As senhas não conferem"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Mensagem Inicial"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Delay do firmware aberto"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Tempo de espera do boot do kernel"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Permitir CD Boot?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Permitir OF Boot?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "SO padrão?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Aqui estão as entradas diferentes.\n"
-"Você pode adicionar mais ou modificar as existentes."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Adicionar"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Pronto"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Modificar"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Qual tipo de entrada você quer adicionar"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Outros SO (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Outros SO (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Outros SO (windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Image"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Append"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Read-write"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Table"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Unsafe"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Rótulo"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Default"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Tamanho do Initrd"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "Sem vídeo"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Remover entrada"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Não é permitido rótulo vazio"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Você deve especificar uma imagem de kernel"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Você deve especificar uma partição root"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Esse rótulo já está sendo utilizado"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Interfaces %s %s encontradas"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Você tem alguma outra?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Você tem alguma interface %s?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Não"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Sim"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Ver informação do hardware"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Instalando driver para placa %s %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(módulo %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Agora você pode prover as opções para o módulo %s.\n"
-"As opções estão no formato ``nome=valor nome2=valor2 ...''\n"
-"Para instância, ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Opções do módulo:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Qual driver %s eu deveria tentar?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"Em alguns casos, o driver %s precisa de informações extra para funcionar\n"
-"corretamente, mas ele normalmente funciona bem sem essas informações. Você\n"
-"gostaria de especificar opções extras ou deixar o driver localizar na sua\n"
-"máquina as informações que ele precisa? Ocasionalmente, isso poderá travar\n"
-"o computador, mas não deve causar nenhum dano."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Auto detectar"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Especificar opções"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Falha carregando módulo %s.\n"
-"Você quer tentar novamente com outros parâmentros?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "Acesso a programas X"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "Acesso a ferramentas rpm"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "Permitir \"su\""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "Acesso a arquivos administrativos"
-
-#: ../../any.pm_.c:755
-#, fuzzy
-msgid "access to network tools"
-msgstr "Acesso a ferramentas rpm"
-
-#: ../../any.pm_.c:756
-#, fuzzy
-msgid "access to compilation tools"
-msgstr "Acesso a ferramentas rpm"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(já adicionado %s)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Essa senha é muito simples"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Favor dar um nome de usuário"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr ""
-"O nome do usuário deve conter apenas letras minúsculas, números `-' e `_'"
-
-#: ../../any.pm_.c:769
-#, fuzzy
-msgid "The user name is too long"
-msgstr "Esse usuário já foi adicionado"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Esse usuário já foi adicionado"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Adicionar usuário"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Entre com o usuário\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Aceitar usuário"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Nome real"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Nome do usuário"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Shell"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Ícone"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Autologin"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Eu posso configurar o seu computador para automaticamente logar um usuário.\n"
-"Se você não quiser utilisar esta função, clique em \"Cancelar\"."
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Escolha o usuário:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Escolha o gerenciador de janelas para ele:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Favor escolher o idioma a ser utilizado."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr ""
-"Você pode escolher outros idiomas que estarão disponíveis após a instalação"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Tudo"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Permite todos os usuários"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Sem compartilhamento"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "O pacote %s precisa ser instalado. Você deseja instalá-lo?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "Você pode exportar usando SAMBA ou NFS. Qual deles você quer"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Pacote obrigatório %s faltando"
-
-#: ../../any.pm_.c:1005
-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 ""
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "Carregar Userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"O compartilhamento por usuário usa o grupo \"fileshare\".\n"
-"Você pode usar o userdrake para adicionar um usuário neste grupo."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Bem-vindo à Crackers"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Pobre"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Padrão"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Alto"
-
-#: ../../any.pm_.c:1076
-#, fuzzy
-msgid "Higher"
-msgstr "Alto"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranóico"
-
-#: ../../any.pm_.c:1080
-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 ""
-"Esse nível deve ser usado com cuidado. Ele faz o seu sistema mais fácil de "
-"usar,\n"
-"mas muito sensível: ele não deve ser usado em uma máquina conectada a "
-"outros\n"
-"ou à internet. Não existe acesso por senha."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"As senhas agora estão ativadas, mas o uso como computador de rede ainda não "
-"é recomendado."
-
-#: ../../any.pm_.c:1084
-#, fuzzy
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Esse é a segurança padrão recomendada para um computador que será usado\n"
-"para se conectar à Internet como um cliente. Agora existe checagens de "
-"segurança. "
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-
-#: ../../any.pm_.c:1086
-#, fuzzy
-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 ""
-"Com esse nível de segurança, o uso desse sistema como um servidor se tornou "
-"possível.\n"
-"A segurança agora está alta o suficiente para usar o sistema como um "
-"servidor\n"
-"que aceita conexão de muitos clientes. "
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Baseado no nível anterior, mas agora o sistema está totalmente fechado.\n"
-"As características de segurança estão no máximo."
-
-#: ../../any.pm_.c:1095
-#, fuzzy
-msgid "DrakSec Basic Options"
-msgstr "Opções"
-
-#: ../../any.pm_.c:1096
-#, fuzzy
-msgid "Please choose the desired security level"
-msgstr "Escolha nível de segurança"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Nível de segurança"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Use lbsafe para servidores"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-"Uma livraria que defende contra ataques de buffer overflow e strings de "
-"format"
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr ""
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Bem-vindo ao %s, o selecionador de sistema operacional!\n"
-"\n"
-"Escolha um sistema operacional da lista acima ou\n"
-"aguarde %d segundos para entrar no sistema padrao.\n"
-"\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Bem-vindo ao GRUB o selecionador de sistema operacional!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Use as teclas %c e %c para selecionar a entrada que quiser."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Pressione entrar para entrar no SO selecionado, 'e' para editar os"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "comandos antes da inicializacao, ou 'c' para linha de comando."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr ""
-"A inicializacao da entrada selecionada ocorrera automaticamente em %d "
-"segundos."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "sem espaco suficiente em /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Desktop"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Menu Iniciar"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Você não pode instalar o carregador de boot em uma %s partição\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "ajuda ainda não implementada.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Configuração do estilo de inicialização"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Arquivo"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Arquivo/Sai_r"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>R"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "Categorizamento NewStyle de Monitor"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "Monitor NewStyle"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Monitor Tradicional"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Monitor Gtk+ Tradicional"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Executar Aurora na inicialização"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Modo lilo/grub"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Modo yaboot"
-
-#: ../../bootlook.pm_.c:146
-#, fuzzy
-msgid "Install themes"
-msgstr "Instalar sistema"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr ""
-
-#: ../../bootlook.pm_.c:148
-#, fuzzy
-msgid "Create new theme"
-msgstr "Criar uma nova partição"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr ""
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Erro"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:195
-#, fuzzy, c-format
-msgid "Copy %s to %s"
-msgstr "Copiando %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-#, fuzzy, c-format
-msgid "Write %s"
-msgstr "XFree %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr ""
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr ""
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr ""
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "Notice"
-msgstr "Sem vídeo"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr ""
-
-#: ../../bootlook.pm_.c:258
-#, fuzzy
-msgid "Theme installation failed!"
-msgstr "Selecione a classe da instalação"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Você está utilizando o %s como gerenciador de inicialização.\n"
-"Clique em Configurar para abrir o auxiliar de configuração."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Configurar"
-
-#: ../../bootlook.pm_.c:275
-#, fuzzy
-msgid "Splash selection"
-msgstr "Salvar seleção de pacotes"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr ""
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr ""
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr ""
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Modo do sistema"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Executar o sistema X-Window na inicialização"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Não, eu não quero autologin"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Sim, eu quero autologin com esse (usuário, desktop)"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "não foi possívek abrir /etc/inittb para leitura: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d minutos"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 minuto"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d segundos"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Não posso fazer screenshots antes de particionar"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Screenshots estarão disponíveis depois da instalação em %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "França"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Costa Rica"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Bélgica"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "República Tcheca"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Alemanha"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Grécia"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Noruega"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "Suécia"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Holanda"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Itália"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Áustria"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "Estados Unidos"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-#, fuzzy
-msgid "New"
-msgstr "novo"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Desmontar"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Montar"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "servidor"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Ponto de Montagem"
-
-#: ../../diskdrake/dav.pm_.c:85
-#, fuzzy
-msgid "Please enter the WebDAV server URL"
-msgstr "Favor testar o mouse"
-
-#: ../../diskdrake/dav.pm_.c:88
-#, fuzzy
-msgid "The URL must begin with http:// or https://"
-msgstr "O proxy deve ser http://..."
-
-#: ../../diskdrake/dav.pm_.c:109
-#, fuzzy
-msgid "Server: "
-msgstr "servidor"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Ponto de montagem: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Opções: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Favor primeiro fazer um backup de seus dados"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Ler com atenção!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Se você planejar usar aboot, lembre-se de deixar espaço livre (2048 setores "
-"é suficiente)\n"
-"no início do disco"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Ajudante"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Escolher ação"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Você tem uma grande partição fat\n"
-"(normalmente utilizada pelo MicroSoft Dos/Windows.)\n"
-"Eu sugiro você a primeiro redimensionar a partição\n"
-"(clique nela, depois clique em \"Redimensinar\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Favor clicar em uma partição"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Detalhes"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-#, fuzzy
-msgid "No hard drives found"
-msgstr "Impressora local"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "Journalised FS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Vazio"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Outro"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Tipos de sistema de arquivo:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Criar"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Tipo"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Use ``%s'' ao invés"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Deletar"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Use ``Desmontar'' primeiro"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"Após alterar o tipo da partição %s, todos os dados desta partição serão "
-"perdidos"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Escolher partição"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Escolher outra partição"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Sair"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Mudar para modo expert"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Mudar para modo normal"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Desfazer"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Continuar mesmo assim?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Sair sem salvar"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Sair sem gravar na tabela de partição?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Você quer salvar as modificações /etc/fstab"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Auto alocar"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Limpar tudo"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Mais"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Informação de discos rigidos"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Todas as partições primárias estão sendo usadas"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Eu não posso adicionar mais nenhuma partição"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Para ter mais partições, favor deletar uma para poder criar uma partição "
-"extendida"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Gravar tabela de partição"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Restaurar tabela de partição"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Recuperar tabela de partição"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Recuperar tabela de partição"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Auto-montagem da mídia removível"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Selecione arquivo"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"O backup da tabela de partição não tem o mesmo tamanho\n"
-"Ainda continuar?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Aviso"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Insira um disquete no drive\n"
-"Todos os dados no disquete serão perdidos"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Tentando resgatar tabela de partição"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Mostrar informação detalhada"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Redimensionar"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Mover"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formatar"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Adicionar ao RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Adicionar ao LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Remover do RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Remover do LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Modificar RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Usar para loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Criar uma nova partição"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Setor inicial: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Tamanho em MB: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Tipo do Sistema de Arquivos: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Preferência: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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_.c:499
-msgid "Remove the loopback file?"
-msgstr "Remove o arquivo de loopback?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Mudar tipo de partição"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Qual sistema de arquivos você quer?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Mudando de ext2 para ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Onde você quer montar o arquivo loopback %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Onde você quer montar o dispositivo %s?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Não posso desmacar o ponto de montagem enquanto a partição for\n"
-"usada para loop back. Remova o loopback primeiro"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, fuzzy, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Onde você quer montar o dispositivo %s?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Computando limites do sistema de arquivo fat"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Redimensionando"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Esta partição não é redimensionável"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Você deveria fazer backup de todos os dados desta partição"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr ""
-"Após redimensionar a particão %s, todos os dados da partição serão perdidos"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Escolha o novo tamanho"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Novo tamanho em MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Qual disco você quer mover?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Setor"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Qual setor você quer mover?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Movendo"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Movendo partição..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Escolha um RAID existente para adicionar"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "novo"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Escolha um LVM existente para adicionar"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "Nome LVM?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Essa partição não pode ser usada para loopback"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Nome do arquivo loopback: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Dê um nome de arquivo"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Arquivo já utilizado por outro loopback, escolha outro"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Arquivo já existe. Utilizá-lo?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Opções de montagem"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Vários"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "dispositivos"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "nível"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "tamanho do bloco"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Tenha cuidade: essa operação é perigosa."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Qual tipo de particionamento?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, fuzzy, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "O pacote %s precisa ser instalado. Você deseja instalá-lo?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Desculpe, eu não aceitarei criar /boot tão distante do driver (em um cilindo "
-"> 1024).\n"
-"Ou você usa LILO e ele não funcionará, ou você não usará LILO e você não "
-"precisará de /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"A partição que você selecionou para adicionar como root (/) é fisicamente "
-"localizada além\n"
-"do cilindro 1024 do disco rígido, e você não possui uma partição /boot.\n"
-"Se você quer usar o gerenciador de inicialização LILO, não esqueça "
-"deadicionar uma partição /boot."
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Você selecionou uma partição software RAID como root (/).\n"
-"O gerenciador de inicialização não consegue acessá-lo sem uma\n"
-"partição /boot. Então não esqueça de adicioná-la"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "A tabela de partição do drive %s está para ser gravada no disco!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Você precisará reiniciar antes que as modificações tenham efeito"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr ""
-"Após formatar a partição %s, todos os dados desta partição serão perdidos"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Formatando"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Formatando arquivo loopback %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Formatando partição %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Esconder arquivos"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Mover arquivos para nova partição"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"Diretório %s já contém alguns dados\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Movendo arquivos para a nova partição"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Copiando %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "Removing %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "Partição %s agora chama-se %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Dispositivo: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "Letra do drive no DOS: %s (apena um palpite)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Tipo: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Nome: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Iniciar: setor: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Tamanho: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s setores"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, fuzzy, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Cilindro %d ao cilindro %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Formatado\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Não formatado\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Montado\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Loopback file(s):\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Partição de inicialização padrão\n"
-" (para inicialização do MS-DOS, não para o lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Nível %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Tamanho do bloco %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "Discos RAID %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Nome do arquivo loopback: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"É provável que está partição seja uma\n"
-"partição Driver, você provavelmente\n"
-"não deveria mexer nela.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Essa partição especial\n"
-"Bootstrap é para o\n"
-"boot-duplo do seu sistema.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Tamanho: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Geometria: %s cilindros, %s cabeças, %s setores\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Informação: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "Discos LVM %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Tipo da tabela de partição: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, fuzzy, c-format
-msgid "on channel %d id %d\n"
-msgstr "no barramento %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Chave criptográfica do sistema de arquivos"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Escolha a sua chave criptográfica do sistema de arquivos"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "Essa chave é muito simples (deve ter ao menos %d caracteres)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "As chaves criptográficas não conferem"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Chave criptográfica"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Chave criptográfica (de novo)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Mudar tipo"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Favor clicar em uma mídia"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-#, fuzzy
-msgid "Domain Authentication Required"
-msgstr "Autenticação?"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Another one"
-msgstr "Internet"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Which username"
-msgstr "Nome do usuário"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-#, fuzzy
-msgid "Username"
-msgstr "Nome do usuário"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-#, fuzzy
-msgid "Domain"
-msgstr "Domínio NIS"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Servidores de busca"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s formatação de %s falhou"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Eu não sei como formatar %s no tipo %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr ""
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "erro desmontando %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "simples"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr ""
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "servidor"
-
-#: ../../fsedit.pm_.c:240
-#, fuzzy, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Eu não consigo ler sua tabela de partição, é muito defeituosa para mim :(\n"
-"Eu posso tentar continuar limpando as partições defeituosas (TODOS OS DADOS\n"
-"serão perdidos!). A outra solução é não deixar o DrakX modificar a tabela\n"
-"de particão. (o erro é %s)\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "Você não pode usar JFS em partições menores que 16MB"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "Você não pode usar ReiserFS em partições menores que 32MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Pontos de montagem devem começar com uma /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Já existe uma partição no ponto de montagem %s\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "Você não pode usar um Volume Lógivo LVM para o ponto de montagem %s"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Esse diretório deveria permanecer dentro do sistema de arquivo root"
-
-#: ../../fsedit.pm_.c:530
-#, fuzzy
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"Você precisa de um verdadeiro sistema de arquivo (ext2, reiserfs) para esse "
-"ponto de montagem\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr ""
-"Você não pode usar um sistema de arquivos criptografado como ponto de "
-"montagem %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Sem espaço livre suficiente para auto-alocação"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Nada a fazer"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Erro abrindo %s para gravação: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:171
-#, fuzzy
-msgid "Sound configuration"
-msgstr "Configuração LAN"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-#, fuzzy
-msgid "Driver:"
-msgstr "Driver"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-#, fuzzy
-msgid "Help"
-msgstr "/Aj_uda"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Por favor aguarde... Aplicando a configuração"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Por favor aguarde"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "Model"
-msgstr "Mouse"
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "hard disk model"
-msgstr "Memória da Placa (DMA)"
-
-#: ../../harddrake/ui.pm_.c:17
-#, fuzzy
-msgid "Channel"
-msgstr "Cancelar"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:21
-#, fuzzy
-msgid "Module"
-msgstr "Mouse"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Descrição"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:25
-#, fuzzy
-msgid "Bus identification"
-msgstr "Autenticação?"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:32
-#, fuzzy
-msgid "Old device file"
-msgstr "Selecione arquivo"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:34
-#, fuzzy
-msgid "New devfs device"
-msgstr "Dispositivo de gateway"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:36
-#, fuzzy
-msgid "Number of buttons"
-msgstr "2 botões"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:38
-#, fuzzy
-msgid "Alternative drivers"
-msgstr "Imprimindo página(s) de teste..."
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-#, fuzzy
-msgid "/_Quit"
-msgstr "Sair"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/Aj_uda"
-
-#: ../../harddrake/ui.pm_.c:65
-#, fuzzy
-msgid "/_Help..."
-msgstr "/Aj_uda"
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Reportar erro"
-
-#: ../../harddrake/ui.pm_.c:73
-#, fuzzy
-msgid "/_About..."
-msgstr "/Ajuda/_Sobre..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:76
-#, fuzzy
-msgid "Author:"
-msgstr "Auto detectar"
-
-#: ../../harddrake/ui.pm_.c:86
-#, fuzzy
-msgid "Harddrake2 version "
-msgstr "Detecção de discos rigidos"
-
-#: ../../harddrake/ui.pm_.c:101
-#, fuzzy
-msgid "Detected hardware"
-msgstr "Ver informação do hardware"
-
-#: ../../harddrake/ui.pm_.c:103
-#, fuzzy
-msgid "Information"
-msgstr "Mostrar informação"
-
-#: ../../harddrake/ui.pm_.c:106
-#, fuzzy
-msgid "Configure module"
-msgstr "Configurar mouse"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:111
-#, fuzzy
-msgid "Detection in progress"
-msgstr "detectado na porta %s"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:166
-#, fuzzy, c-format
-msgid "Running \"%s\" ..."
-msgstr "Lendo banco de dados de drivers do CUPS"
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-#, fuzzy
-msgid "secondary"
-msgstr "%d segundos"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-#, fuzzy
-msgid "Auto-detect"
-msgstr "Usar auto detecção"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-#, fuzzy
-msgid "Unknown|Generic"
-msgstr "Genérico"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:210
-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_.c:213
-#, fuzzy
-msgid "Card model:"
-msgstr "Memória da Placa (DMA)"
-
-#: ../../harddrake/v4l.pm_.c:214
-#, fuzzy
-msgid "Tuner type:"
-msgstr "Mudar tipo"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:217
-#, fuzzy
-msgid "PLL setting:"
-msgstr "Formatando"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr ""
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux é um sistema multiusuário, e isto significa que cada usuário pode "
-"ter suas\n"
-"próprias preferências, seus próprios arquivos, e assim em diante. Você pode "
-"ler o \n"
-"``Guia do Usuário'' para aprender mais. Mas, ao contrário do \"root\", que é "
-"o administrador \n"
-"do sistema, os usuários a serem adicionados não terão direito a modificar "
-"nada, a não \n"
-"ser seus próprios arquivos e suas próprias configurações. Você deverá criar "
-"ao menos uma conta regular para você mesmo. Embora seja muito prático logar "
-"como \"root\" todo \n"
-"dia, também pode ser muito perigoso! O menor engano pode significar que o "
-"seu sistema\n"
-"não funcionará mais. Se você comete um engano sério como usuário regular, "
-"você \n"
-"somente perde informação, e não o sistema inteiro.\n"
-"\n"
-"Primeiro você deve entrar o seu nome real. Isto não é obrigatório, é claro "
-"-\n"
-"porque você pode entrar, na verdade, o que você quiser. DrakX irá, depois, "
-"pegar a \n"
-"primeira palavra que você digitou na caixa e colocar como \"User\n"
-"name\". Este é o nome que este usuário específico irá usar paralogar no "
-"sistema. \n"
-"Você pode mudá-lo. Depois você deverá entrar uma senha. Uma\n"
-"senha de usuário não privilegiado (regular) não é tão crucial\n"
-"quanto a de \"root\", do ponto de vista da segurança, mas isto não é razão "
-"para\n"
-"negligenciar esta senha, pois afinal, são os seus arquivos que estão lá.\n"
-"\n"
-"Se você clicar em \"Aceitar usuário\" você poderá depois adicionar quantos "
-"quiser.\n"
-"Adicione um usuário para cada um dos seus amigos: seu pai, ou sua irmão, "
-"por\n"
-"exemplo. Depois que terminar de adicionar os usuários, selecione \"Feito\".\n"
-"\n"
-"Clicando em \"Avançado\" permite que você mude o \"shell\"\n"
-"default para aquele usuário (bash por default)."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Acima estão listadas as partições Linux detectadas no\n"
-"seu disco rígido. Você pode manter as opções feitas pelo o ajudante, elas "
-"são\n"
-"boas para o uso diário. Se você quiser alterar essas opções, você deve ao\n"
-"menos definir uma partição (\"/\"). Não escolhe uma partição muito pequena "
-"ou você\n"
-"não será capaz de instalar software suficiente. Se você quiser guardar seus "
-"dados em\n"
-"uma partição separada, você precisa escolher uma \"/home\" (apenas possível "
-"se você\n"
-"tiver mais de uma partição Linux disponível).\n"
-"\n"
-"Nota: cada partição é listada da seguinte forma: \"Nome\", \"Capacidade\".\n"
-"\n"
-"\n"
-"\"Nome\" é codificado da seguinte maneira: \"tipo do disco rígido\", "
-"\"número\n"
-"do disco rígido\", \"número da partição\" (por exemplo, \"hda1\").\n"
-"\n"
-"\n"
-"\"Tipo do disco rígido\" é \"hd\" se seu disco rígido for IDE e \"sd\"\n"
-"se ele for um disco rígido SCSI.\n"
-"\n"
-"\n"
-"\"Número do disco rígido\" é sempre uma letra depois de \"hd\" ou \"sd\".Com "
-"discos rígidos IDE:\n"
-"\n"
-" * \"a\" significa \"disco rígido mestre na controladora IDE primária\",\n"
-"\n"
-" * \"b\" significa \"disco rígido escravo na controladora IDE primária\",\n"
-"\n"
-" * \"c\" significa \"disco rígido mestre na controladora IDE secundária"
-"\",\n"
-"\n"
-" * \"d\" significa \"disco rígido escravo na controladora IDE secundária"
-"\",\n"
-"\n"
-"\n"
-"Com discos rígidos SCSI, um significa \"disco rígido primário\", um \"b\" "
-"significa \"disco rígido secundário\", etc..."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"O instalador do Linux Mandrake está espalhado em diferentes CD-ROMS. O "
-"DrakX\n"
-"sabe se um pacote selecionado está localizado em outro CD-ROM e irá ejetar\n"
-"o CD-ROM atual e pedir para você inserir o CD-ROM necessário."
-
-#: ../../help.pm_.c:77
-#, fuzzy
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"Agora você deverá especificar quais programas você deseja instalar no seu\n"
-"sistema. Existem milhares de pacotes disponíveis para o Mandrake Linux, e\n"
-"você não precisa conhecê-los todos de cabeça.\n"
-"\n"
-"Se você está fazendo uma instalação padrão por CD-ROM, você primeiro\n"
-"será questionado sobre que CDs você tem (somente em modo expert). Confirme\n"
-"os nomes dos CDs e cheque as caixas de diálogo correspondentes aos CDs\n"
-"que você tem disponíveis. Clique \"OK\" quando estiver pronto para "
-"continuar.\n"
-"\n"
-"Os pacotes estão separados em grupos correspondendo a um uso particular\n"
-"da sua máquina. Os grupos estão organizados em quatro sessões:\n"
-"\n"
-" * \"Workstation\": Se você planeja usar sua máquina como estação de "
-"trabalho, selecione\n"
-"um ou mais dos grupos correspondentes.\n"
-"\n"
-" * \"Development\": Se a máquina será usada para programação, escolha o\n"
-"grupo desejado(s).\n"
-"\n"
-" * \"Server\": se a máquina será um servidor, você poderá escolher\n"
-"quais dos serviços mais comuns você deseja instalar na\n"
-"máquina.\n"
-"\n"
-" * \"Graphical Environment\": finalmente, este é onde você irá escolher seu\n"
-"ambiente gráfico preferido. Pelo menos um tem que ser selecionado, se você "
-"quer\n"
-"ter uma estação de trabalho gráfica!\n"
-"\n"
-"Movendo o mouse em cima de um nome de grupo irá mostrar uma pequena "
-"explicação\n"
-"sobre o grupo. Se você não selecionar nenhum grupo enquanto faz\n"
-"uma instalação regular (em oposição a um upgrade); um diálogo irá aparecer\n"
-"propondo um tipo diferente de instalação mínima:\n"
-"\n"
-" * Irá instalar o mínimo necessário para ter um sistema linux rodando,\n"
-"em linha de comando somente.\n"
-"\n"
-" * Instalar o sistema básico e mais os aplicativos básicos\n"
-"\n"
-" * Instalar os pacotes mínimos necessários para ter um ambiente gráfico\n"
-"\n"
-"Você pode checar a caixa \"Selecão individual de pacotes\", que é útil se\n"
-"você está familiarizado com os pacotes sendo oferecidos ou se você deseja\n"
-"ter total controle sobre o que será instalado.\n"
-"\n"
-"Se você começou a instalação em modo \"Upgrade\", você pode des-selecionar "
-"todos os\n"
-"grupos para evitar instalar qualquer pacote novo. Isto é útil para reparar "
-"ou atualizar\n"
-"um sistema já existente."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"Finalmente, dependendo da sua escolha em selecionar ou não pacotes "
-"individuais,\n"
-"você será levado a uma árvore contendo todos os pacotes classificados por "
-"grupos\n"
-"e subgrupos. Navegando na árvoerer, você poderá selecionar grupos inteiros, "
-"sub\n"
-"grupos ou pacotes individuais.\n"
-"\n"
-"Quando você seleciona um pacote individual na árvore, uma breve descrição "
-"aparecerá\n"
-"à direita. Quando a sua seleção estiver concluída, clique \"Install\" , que\n"
-"irá iniciar a isntalação. Dependendo da velocidade do seu hardware e do "
-"número\n"
-"de pacotes a serem instalados, poderá levar algum tempo. Uma estimativa de "
-"tempo\n"
-"necessário é mostrada na tela, para ajudá-lo a pensar se há tempo para uma "
-"xícara\n"
-"de café.\n"
-"\n"
-"!! Se um pacote de servidor foi selecionado, intencionalmente, ou por ser "
-"parte de um\n"
-"grupo, você será instado a confirmar que realmente deseja estes servidores "
-"instalados.\n"
-"No Mandrake Linux quaisquer servidores instalados serão iniciados por "
-"default no boot.\n"
-"Mesmo se eles são seguros e não possuem quaisquer dúvidas a respeito quando "
-"da\n"
-"distribuição do pacote, é possível que brechas de segurança hajam sido "
-"descobertas\n"
-"depois que esta versão do Mandrake Linux foi concluída. Se você não sabe o "
-"que um\n"
-"certo serviço faz, ou porque está sendo instalado, clique em \"No\". "
-"Clicando em \"Yes\"\n"
-"irá automaticamente instalar os serviços listados e eles serão iniciados "
-"automaticamente\n"
-"por default.\n"
-"\n"
-"A opção \"Dependências automáticas\" simplesmente desabilita a caixa de "
-"diálogo\n"
-"de aviso que aparece quando o instalador automaticamente seleciona um "
-"pacote. Isto\n"
-"ocorre porque ele determina que é necessário satisfazer uma dependência com "
-"outro\n"
-"pacote para completar a instalação corretamente.\n"
-"\n"
-"O pequeno ícone de disco floppy no fim da lista permite carregar uma lista "
-"de pacotes\n"
-"escolhidos durante uma instalação prévia. Clicando neste ícone você poderá "
-"inserir\n"
-"um disco removível criado previamente no fim de uma instalação. Veja a "
-"segunda dica\n"
-"do último passo para criar um floppy assim."
-
-#: ../../help.pm_.c:164
-#, fuzzy
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Se você deseja conectar seu computador à internet, ou a uma rede local,\n"
-"por favor escolha a opção correta. Por favor, desligue seu dispositivo, "
-"antes de fazer a escolha certa para deixar o DrakX detectá-lo "
-"automaticamente.\n"
-"\n"
-"MandrakeLinux propõe a configuração de uma conexão à internet durante a "
-"instalação\n"
-"do sistema. As opções disponíveis são modem tradicional, conexão ADSL, cable "
-"modem,\n"
-" e finalmente, LAN (Ethernet).\n"
-"\n"
-"Aqui nós não iremos detalhar cada configuração. Apenas certifique-se de que "
-"você tem\n"
-"todas as informações de seu Provedor de Internet ou administrador do "
-"sistema.\n"
-"\n"
-"Você pode consultar o capítulo do manual sobre conexões de internet para "
-"mais detalhes\n"
-"sobre a conexão, ou simplesmente esperar até que o sistema esteja instalado "
-"e usar o\n"
-"programa descrito para configurar sua conexão.\n"
-"\n"
-"Se você deseja configurar a rede mais tarde, depois da instalação ou se você "
-"terminou\n"
-"de configurar sua conexão de rede, clique \"Cancelar\"."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Você agora pode escolher quais serviços você quer que iniciem na hora da "
-"inicialização.\n"
-"\n"
-"Aqui estarão todos os serviços disponíveis na instalação atual. Reveja "
-"cuidadosamente e desabilite aqueles que não sõa sempre necessários durante a "
-"inicialização.\n"
-"\n"
-"Quando você colocar o mouse sobre um item, um pequeno balão de ajuda\n"
-"aparecerá descrevendo a função do serviço. Quando você não tiver certeza se "
-"um \n"
-"serviço é útil ou não, é seguro manter o comportamento default.\n"
-"\n"
-"Tenha muito cuidado nesse passo, pois se você pretende usar sua máquina como "
-"um servidor:\n"
-"você provavelmente vai querer que serviços indesejados não sejam iniciados.\n"
-"Favor lembrar que vários serviços podem ser perigosos se foram habilitados "
-"em um\n"
-"servidor. Em geral, selecione apenas os serviços que você realmente precisa."
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"O GNU/Linux gerencia o tempo em GMT (Tempo Médio de Grenwich) e traduz\n"
-"em tempo local de acordo com o fuso horário que você escolheu. Contudo, é "
-"possível \n"
-"desativá-lo, deselecionando \"Relógio do hardware configurado para GMT\", de "
-"forma que \n"
-"o relógio do hardware seja o mesmo do relógio do sistema. Isto é útil quando "
-"a máquina \n"
-"está abrigando outro sistema operacional, como o Windows.\n"
-"\n"
-"A opção \"Sincronização Automática de Tempo\" irá automaticamente regular o "
-"relógio\n"
-"conectando-o a um servidor remoto de tempo na internet. Na lista "
-"apresentada\n"
-"escolha um servidor perto de você. Obviamente, você deve dispor de uma "
-"conexão\n"
-" com a internet para isso."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"O X (o sistema X window) é o coração da interface gráfica GNU/Linux\n"
-"na qual todos os ambientes gráficos (KDE, Gnome, AfterStep, WindowMaker...)\n"
-"acoplados ao Mandrake Linux se baseiam. Nesta seção, o DrakX\n"
-"tentará configurar o sistema X automaticamente.\n"
-"\n"
-"É muito raro este processo falhar, o que pode ocorrer se o hardware for "
-"muito velho\n"
-"(ou muito novo). Se tudo correr bem, ele iniciará o X automaticamente com a "
-"melhor\n"
-"resolução possível, dependendo do tamanho do monitor. Uma janela aparecerá \n"
-"e perguntará se você pode vê-la.\n"
-"\n"
-"Se você estiver usando a instalação em modo \"Expert\", você deverá entrar "
-"no \n"
-"assistente de configuração X. Veja a seção correspondente do manual para "
-"mais \n"
-"informações sobre este assistente.\n"
-"\n"
-"Se você conseguir ver a mensagem e responder \"Sim\", então o DrakX seguirá "
-"para\n"
-"o próximo passo. Se você não conseguir ver a mensagem, significa que a "
-"configuração\n"
-"estava errada, e o teste irá automaticamente terminar em 10 segundos, "
-"restaurando\n"
-"a tela."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"finalmente, você será perguntado se deseja ver a interface gráfica durante a "
-"inicialização.\n"
-"Repare que esta opção será apresentada mesmo se você escolher não testar a \n"
-"configuração. Obviamente, você deverá responder \"Não\" se a sua máquina irá "
-"funcionar\n"
-"como um servidor, ou se você não conseguiu configurar o display."
-
-#: ../../help.pm_.c:246
-#, fuzzy
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"O CDROM Mandrake Linux possui um modo de resgate embutido. Você pode ter "
-"acesso\n"
-"a ele iniciando sua máquina pelo CDROM, apertando >>F1<< durante o boot e "
-"digitando\n"
-">>rescue<< no prompt. No caso de o seu computador não iniciar pelo CDROM, "
-"você\n"
-"deverá voltar a este passo em pelo menos duas situações:\n"
-"\n"
-" *quando instalando o boot loader, DrakX irá reescrever o setor de boot "
-"(MBR)\n"
-"do seu disco rígido principal (não se você estiver usando outro gerenciador "
-"de boot)\n"
-"para que você poassa iniciar com o Windows ou com o GNU/Linux (assumindo "
-"que\n"
-"você tem Windows no seu sistema). Se você precisar reinstalar o Windows, o "
-"instalador\n"
-"da Microsoft irá reescrever o setor de boot, e você não poderá iniciar o GNU/"
-"Linux!\n"
-"\n"
-" *se aparecer um problema, e você não puder iniciar o GNU/Linux do disco "
-"rígido,\n"
-"este floppy será o único meio de restaurar e iniciar o GNU/Linux. Ele contém "
-"uma \n"
-"série de feramentas para reparar e restaurar o sistema, que pode ter parado "
-"por falta de \n"
-"energia, ou algum erro de digitação, erro de senha, ou qualquer outro "
-"motivo.\n"
-"\n"
-"Quando você clica nesta etapa, você será instado a inserir um disco no drive "
-"de floppy.\n"
-"O disco que você inserir deverá estar vazio ou conter dados que você não "
-"precisa.\n"
-"Você não precisará reformatá-lo, porque o DrakX irá reescrever o disco "
-"inteiro."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"A esse ponto, você precisa escolher onde você quer instalar o seu sistema\n"
-"Mandrake Linux no seu disco rígido. Se estiver vazio ou se um sistema\n"
-"operacional existente usa todo o espaço disponível, você terá que\n"
-"particioná-lo. Basicamente, particionar um disco rígido consiste em\n"
-"dividí-lo logicamente para criar espaço para o seu novo sistema Mandrake "
-"Linux.\n"
-"\n"
-"Como os efeitos de um processo de particionamento são normalmente\n"
-"irreversíveis, o particionamento pode ser intimidante e estressante se\n"
-"você for um usuário inexperiente.\n"
-"Esse ajudante simplifica o procceso. Antes de começar, favor consultar o "
-"manual\n"
-"e não se apressar.\n"
-"\n"
-"\n"
-"Você precisa de no mínimo duas partições. Uma para o sistema opercional em e "
-"a\n"
-"outra para a memória virtual (também chamada de Swap).\n"
-"\n"
-"\n"
-"Se as partições já tiverem sido definidas (por uma instalação prévia ou "
-"através\n"
-"de outra ferramenta particionadora), você precisa apenas escolher aquelas a "
-"usar\n"
-"para instalar o seu sistema Linux.\n"
-"\n"
-"\n"
-"Se as partições não tiverem sido definidas ainda, você precisa criá-las.\n"
-"Para fazer isso, use o ajudante disponível acima. Dependendo da\n"
-"configuração do seu disco rígido, várias soluções podem estar disponíveis:\n"
-"\n"
-"* Usar partição existente: o ajudante detectado uma ous mais partições Linux "
-"já existentes no seu disco rígido. Se\n"
-" você quiser mantê-las, escolha essa opção. \n"
-"\n"
-"\n"
-"* Apagar todo o disco: se você quiser deletar todos os dados e todas as "
-"partições existentes no disco rígidos e substituí-las pelo seu novo sistema "
-"Mandrake Linux, você pode escolher essa opção. Tenha cuidado com essa "
-"opção,\n"
-" você não pode reverter sua escolha após a confirmação.\n"
-"\n"
-"\n"
-"* Usar o espaço livre na partição Windows: se o Microsoft Windows estiver "
-"instalado no seu disco rígido e tomar\n"
-" todo o espaço disponível, você tem que criar espaço livre para o Linux. "
-"Para fazer isso, você pode deletar a sua\n"
-" partição Microsoft Windows e dados (ver \"Apagar todo o disco\" ou "
-"soluções \"Modo Expert\") ou redimensionar\n"
-" a sua partição Microsoft Windows. O redimensionamento pode ser feito sem a "
-"perda de dados. Essa solução é\n"
-" recomendada se você quiser usar o Mandrake Linux e o Microsoft Windows no "
-"mesmo computador.\n"
-"\n"
-"\n"
-" Antes de escolher essa solução, favor entender que o tamanho de sua "
-"partição\n"
-" Microsoft Windows será menor do que agora. Isso significa que você irá\n"
-"ter menos espaço livre no Microsoft\n"
-" Windows para guardar os seus dados ou instalar novos programas.\n"
-"\n"
-"\n"
-"* Modo Expert: se você quiser particionar manualmente o seu disco rígido, "
-"escolha essa opção. Tenha cuidado\n"
-" antes de escolhe-la. Ela é muito poderosa, mas muito perigosa. Você pode "
-"perder todos os seus dados\n"
-" facilmente. Então não escolha essa solução a não ser que saiba o que faz."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"Aqui estamos, a instalação agora está completa e o seu GNU/Linux está "
-"pronto\n"
-"para usar. Clique em \"OK\"para reiniciar o sistema. Você pode iniciar o "
-"GNU/Linux \n"
-"ou o Windows, o que você preferir (se estiver em dual-boot), assim que o "
-"computador\n"
-"tiver reiniciado.\n"
-"\n"
-"O botão \"Avançado\" (em modo expert) mostra mais dois botões:\n"
-"\n"
-" * \"gerar disco de autoinstalação\": para criar um disco de instalação que "
-"irá\n"
-"automaticamente fazer uma instalação completa sem a ajuda de um operador,\n"
-"semelhante à instalação que você acabou de fazer.\n"
-"\n"
-" Note que duas opções diferentes estão disponíveis depois de clicar o "
-"botão:\n"
-"\n"
-" * \"Replay\". É uma instalação parcialmente automática, porque a seção "
-"de\n"
-"particionamento (somente esta) permanece interativa.\n"
-"\n"
-" * \"Automatizada\". Completamente automatizada: o disco rígido é "
-"completamente \n"
-"reescrito, e todos os dados anteriores são perdidos.\n"
-"\n"
-" Esta funcionalidade é muito adequada quando se deseja instalar o sistema\n"
-"em um grande número de máquinas semelhantes. Veja a seção de autoinstalação\n"
-"do nosso website. * \"Save packages selection\"(*) : salva a seleção de "
-"pacotes como feita anteriormente.\n"
-"Depois, quando fizer outra instalação, insira o floppy no drive e rode a "
-"instalação, indo\n"
-"para a tela de ajuda pela tecla F1 e escolhendo >>linux defcfg=\"floppy"
-"\"<<.\n"
-"\n"
-"(*) Você necessitará de um disco floppy formatado em FAT (para criar um no "
-"GNU/Linux\n"
-"digite \"mformat a:\")"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Qualquer partição que acabou de ser criada deve ser\n"
-"formatada para o uso (formatar significa criar um sistema de arquivos).\n"
-"\n"
-"Agora, você pode reformatar algumas partições existentes para apagar os "
-"dados\n"
-"contidos nelas. Se você deseja fazer isso, favor também selecionar quais\n"
-"partições você deseja formatar\n"
-"\n"
-"Favor notar que não é necessário reformatar todas as partições já "
-"existentes.\n"
-"Você deve reformatar as partições contendo o sistema operacional (tal como\n"
-"\"/\",\"/usr\" ou \"/var\"), mas você não tem que reformatar as partições "
-"contendo\n"
-"dados que você deseja manter (normalmente /home).\n"
-"\n"
-"Favor tenha cuidado ao selecionar as partições, após formatá-las,\n"
-"todos os dados serão apagados e não pode ser recuperados.\n"
-"\n"
-"Cliquem em \"OK\" quando estiver pronto para formatar as partições.\n"
-"\n"
-"Clique em \"Cancelar\" se você desejar escolher outras partições para "
-"instalar\n"
-"o seu novo sistema operacional Mandrake Linux."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Seu novo sistema operacional Mandrake Linux está sendo instalado\n"
-"Essa operação deve demorar algumas minutos (isso depende do tamanho que\n"
-"você escolheu para instalar e a velocidade do seu computador).\n"
-"\n"
-"Por favor seja paciente."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Antes de continuar você deve ler com atenção os termos da Licensa. Ela "
-"cobre\n"
-"o Mandrake Linux inteiro, e se você não concorda com todos os termos, clique "
-"no \n"
-"botão \"Recusar\" que irá imediatamente sair da instalação. Para continuar "
-"na instalação,\n"
-"clique em \"Aceitar\"."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"Neste ponto é necessário escolher o nível de segurança desejado para a "
-"máquina.\n"
-"Via de regra, quanto mais exposta a máquina está, e quanto mais dados "
-"cruciais estão\n"
-"guardados nela, maior deve ser o nível de segurança. Contudo, os níveis mais "
-"altos de \n"
-"segurança são obtidos às expensas da facilidade de uso. Consulte o capítulo "
-"MSEC\n"
-" do ``Manual de Referência'' para conseguir mais informações sobre o "
-"significado destes\n"
-"níveis de segurança.\n"
-"\n"
-"Se você não souber o que escolher, siga os defaults."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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)\n"
-"partição(ões) utilizar para instalar o seu novo sistema Mandrake Linux. Se "
-"aspartições\n"
-"já estiverem definidas (através de uma instalação anterior do GNU/Linux ou "
-"outra\n"
-"ferramenta particionadora), você pode utilizá-las. Caso contrário, as\n"
-"partições devem ser definidas.\n"
-"\n"
-"Para criar partições, você deve primeiro selecionar um disco rígido. Você\n"
-"pode selecionar o disco clicando em \"hda\" para o primeiro drive IDE,\"hdb"
-"\" para\n"
-"o segundo ou \"sda\" para o primeiro drive SCSI e assim por diante.\n"
-"\n"
-"Para particionar o disco selecionado, você pode usar as seguintes opções:\n"
-"\n"
-" * Limpar tudo: essa opção deletará todas as partições disponíveis do "
-"disco rígido selecionado.\n"
-"\n"
-" * Auto alocar: essa opção lhe permite criar automaticamente partições "
-"Ext2 e swap no espaço livre do seu\n"
-" disco rígido.\n"
-"\n"
-" * Resgatar tabela de partição: se sua tabela de partição estiver "
-"danificada, você pode tentar recuperá-la usando\n"
-" essa opção. Tenha cuidado e lembre-se que ela pode falhar.\n"
-"\n"
-" * Desfazer: você pode usar essa opção para cancelar suas alterações.\n"
-"\n"
-" * Recarregar: você pode usar essa opção se você desejar desfazer todas as "
-"suas alterações e recomeçar de novo\n"
-"\n"
-" * Ajudante: se você desejar utilizar um ajudante para particionar o seu "
-"disco rígido, você pode usar essa opção.\n"
-" É recomendada caso não tenha conhecimento sobre particionamento.\n"
-"\n"
-" * Restaurar do disquete: se você salvou a sua tabela da partição em um "
-"disquete em um instalação anterior, você\n"
-" pode recuperá-la com essa opção.\n"
-"\n"
-" * Salvar em disquete: se você quiser salvar sua tabela de partição em um "
-"disquete para pode recuperá-la,\n"
-" você pode usar essa opção. É altamente recomendado utilizá-la.\n"
-"\n"
-" * Salvar: quando você terminar de particionar o seu disco rígido, use "
-"essa opção para salvar as alterações.\n"
-"\n"
-"Nota: você pode utilizar qualquer opção usando o teclado: navegue entre as "
-"partições usando Tab e as setas para cima/baixo.\n"
-"\n"
-"Quando a partiçõ estiver selecionada, você pode usar:\n"
-"\n"
-" * Ctrl-c para criar uma nova partição (quando uma vazia estiver "
-"selecionada)\n"
-" * Ctrl-d para deletar uma partição\n"
-"\n"
-" * Ctrl-m para especificar um ponto de montagemSe você está "
-"instalando em uma Máquina PPC, você vai querer criar uma pequena partição "
-"'bootstrap' HFS de ao menos 1MB para\n"
-"usar com o gerenciador de boot yaboot. Se você quiser criar uma partição um "
-"pouco maior, digamos 50MB, você pode usar o espaço \n"
-"para guardar um kernel extra e uma imagem ramdisk para emergências."
-
-#: ../../help.pm_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"Mais de uma partição Microsoft Windows foi detectada\n"
-"em seu disco rígido. Favor escolher a que você quer redimensionar para\n"
-"instalar o seu novo sistema operacional Mandrake Linux.\n"
-"\n"
-"Nota: cada partição é listada da seguinte forma: \"Nome Linux\", \"Nome\n"
-"Windows\" \"Capacidade\".\n"
-"\n"
-"\"Nome Linux\" é codificado da seguinte maneira: \"tipo do disco rígido\", "
-"\"número do disco rígido\", \"número da partição\" (por exemplo, \"hda1\").\n"
-"\n"
-"\"Tipo do disco rígido\" é \"hd\" se seu disco rígido for IDE e \"sd\"\n"
-"se ele for um disco rígido SCSI.\n"
-"\n"
-"\"Número do disco rígido\" é sempre uma letra depois de \"hd\" ou \"sd\".Com "
-"discos rígidos IDE:\n"
-"\n"
-" * \"a\" significa \"disco rígido mestre na controladora IDE primária\",\n"
-"\n"
-" * \"b\" significa \"disco rígido escravo na controladora IDE primária\",\n"
-"\n"
-" * \"c\" significa \"disco rígido mestre na controladora IDE secundária"
-"\", \n"
-" * \"d\" significa \"disco rígido escravo na controladora IDE secundária"
-"\". \n"
-"\n"
-"Com discos rígidos SCSI, um significa \"disco rígido primário\", um \"b\" "
-"significa \"disco rígido secundário\", etc...\n"
-"\n"
-"\"Nome Windows\" é a letra do seu disco rígido no Windows (o primeirodisco\n"
-"ou partição é chamado \"C:\")."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Por favor seja paciente. Essa operação pode demorar vários minutos."
-
-#: ../../help.pm_.c:541
-#, fuzzy
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"dRakX agora precisa saber se você deseja fazer uma isntalação default\n"
-" (\"recomendada\") ou se você deseja ter maior controle sobre o processo "
-"(\"expert\").\n"
-"Você também tem a escolha de fazer uma nova instalação ou uma atualização "
-"de\n"
-"um sistema MandrakeLinux existente antes.\n"
-"\n"
-" * \"Instalar\" Limpa completamente o sistema antigo. Na verdade, dependendo "
-"do\n"
-"que existia antes, você ainda pode conseguir manter partições antigas sem\n"
-"modificações.\n"
-"\n"
-" * \"Atualização\" Esta classe de instalação permite simpelsmente atualizar "
-"os\n"
-"pacotes instalados no seu sistema MandrakeLinux. Ele mantém as atuais "
-"partições\n"
-"e os arquivos de usuário. Todos os outros passos da isntalação continuam "
-"disponíveis\n"
-"em comparação com a instalação primária.\n"
-"\n"
-" * \"Somente autalização de pacotes\" Esta nova classe de instalação "
-"permite\n"
-"atualizar um sistema Mandrake Linux existente mantendo todas as "
-"configurações do\n"
-"sistema intocadas. Adicionar novos pacotes à instalação atual também é "
-"possível.\n"
-"\n"
-"Dependendo do seu conhecimento do GNU/Linux, selecione uma das seguintes\n"
-"opções: * Recomendada: escolha esta se você nunca instalou um sistema "
-"operacional\n"
-"GNU/Linux antes. A instalação será bem simples e você só terá que "
-"responder \n"
-"umas poucas perguntas.\n"
-"\n"
-"* Expert: se você tem um bom conhecimento sobre o GNU/Linux, você pode "
-"escolher essa classe. Como em \n"
-" na classe \"Personalizado\", você poderá escolher o uso primário(estação, "
-"servidor, desenvolvimento)\n"
-" Tenha muito cuidado antes de escolher essa classe. Você poderá fazer uma "
-"instalação bastante personalizada.\n"
-" Responda a algumas questões que podem ser bem difíceis se você não tiver "
-"conhecimento sobre GNU/Linux.\n"
-"Então, só escolha essa classe se souber o que está fazendo."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"Normalmente o DrakX esoclhe o teclado certo para você, (dependendo da "
-"linguagem\n"
-"qe você escolheu) e você nem verá este passo. Contudo, você pode possuir um "
-"teclado\n"
-"que não corresponde à linguagem que você escolheu: se você for um suíço, "
-"porém falante\n"
-"de inglês, você pode preferir continuar tendo um teclado suíço. Ou se você "
-"fala inglês mas\n"
-"mora no Quebec, você pode estar na mesma situação. Em ambos os casos, você "
-"deverá \n"
-"voltar a este passo na instalação e escolher o teclado apropriado da lista.\n"
-"\n"
-"Clique em \"Mais\" para ver uma lista completa de teclados disponíveis."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"Por favor, escolha a sua língua preferida para a instalação e uso do "
-"sistema.\n"
-"\n"
-"Clicando em \"Avançado\" você poderá selecionar outras línguas para serem "
-"instaladas\n"
-"no seu sistema. Selecionar outras línguas irá também instalar os arquivos "
-"específicos\n"
-"para documentação e aplicativos. Por exemplo, se você pretende hospedar "
-"usuários\n"
-"espanhóis na sua máquina, selecione Inglês como língua principal na árvore "
-"de\n"
-" viisualização e na seção avançada clique na estrela cinza correspondente a "
-"\"Espanhol|\n"
-"Espanha\".\n"
-"\n"
-"Note que múltiplas línguas podem ser instaladas. Uma vez que você "
-"selecionou \n"
-"quaisquer adicionais, clique em \"OK\" para continuar."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"Por default, o DrakX assume que você tem um mouse de dois botões, e irá setá-"
-"lo para\n"
-"emulação do terceiro botão. O DrakX saberá automaticamente se é PS/2, serial "
-"ou USB.\n"
-"\n"
-"Se você deseja especificar um tipo diferente de mouse, selecione o tipo da "
-"lista\n"
-"\n"
-"Se você escolher um mouse diferente do default você será apresentado a uma "
-"tela de teste de mouse.\n"
-"Use os botões e a roda para verificar se as configurações estão boas. Se o "
-"mouse \n"
-"não estiver funcionando bem, pressione a barra de espaço ou RETORNO para "
-"\"Cancelar\"\n"
-"e escolher de novo."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Favor selecionar a porta correta. Por exemplo, a porta COM1\n"
-"no MS Windows é chamada ttyS0 no GNU/Linux."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"Esta é a principal opção para a segurança do seu sistema GNU/Linux: você\n"
-"deverá digitar a senha de \"root\". \"root\" é o administrador do sistema, e "
-"é o único\n"
-"autorizado a fazer atualizações, adicionar usuários e mudar configurações "
-"gerais\n"
-"do computador. Em suma: \"root\" pode tudo! Por isso você deve escolher uma "
-"senha\n"
-"dicífil de adivinhar - o DrakX irá avisá-lo se for muito fácil. Você pode "
-"também escolher\n"
-"não entrar uma senha, mas nós desaconselhamos fortemente esta opção. Não "
-"pense que\n"
-"por ter inicado o computador em GNU/Linux você está a salvo de problemas. "
-"\"root\"\n"
-"pode contornar todas as limitações do sistema e desavisadamente apagar "
-"todos\n"
-"os dados de uma partição, por exemplo. É muito importante que a senha de "
-"\"root\"\n"
-"seja difícil.\n"
-"\n"
-"A senha deve ser um mistura de caracteres alfanuméricos de pelo menos 8 "
-"caracteres\n"
-"de extensão. Nunca escreva a senha \"root\" num papel - isso torna o sistema "
-"vulnerável.\n"
-"\n"
-"Porém, nào faça também uma senha muito complicada e longa, porque você "
-"deve \n"
-"ser capaz de relembrá-la sem muito esforço.\n"
-"\n"
-"Asenha nào será mostrada na tela enquanto você digita. Portanto você deverá "
-"digitar a \n"
-"senha duas vezes para reduzir a chance de erro. Se ocorrer de você digitar o "
-"mesmo \n"
-"erro duas vezes, você deverá fazer o primeiro login no sistema com esta "
-"senha \"errada\".\n"
-"\n"
-"Em mod expert você será questionado se se conectará a um servidor de\n"
-" autenticação, como NIS ou LDAP.\n"
-"\n"
-"Se sua rede usa o protocolo LDAP (ou NIS) selecione \"LDAP\" (ou \"NIS\") "
-"como\n"
-"autenticação. Se você não sabe, pergunte ao seu administrador de rede.\n"
-"\n"
-"Se seu computador não está conectado a uma rede administrada, você deverá\n"
-"esoclher \"Local Files\" para autenticação."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"O LILO e o Grub são gerenciadores de iniciação do GNU/Linux. Este estágio "
-"via de regra\n"
-"é totalmente automatizado. De fato, o DrakX analisa o setor de boot do disco "
-"rígido e\n"
-"age de acordo com o que encontra ali.:\n"
-"\n"
-" * Se um setor de boot windows é encontrado, ele substitui com um setor de "
-"boot\n"
-"LILO ou Grub. Portanto, você poderá iniciar o GNU/Linux ou outro sistema "
-"operacional;\n"
-"\n"
-" * Se um setor LILO ou Grub é encontrado, ele será substituído por outro "
-"novo;\n"
-"\n"
-"Em dúvida, o DrakX irá mostrar um diálogo com várias opções.\n"
-"\n"
-" * \"Gerenciador de iniciação a ser usado\": você tem três escolhas:\n"
-"\n"
-" *\"GRUB\": se vocvê prefere o GRUB (menu em modo texto).\n"
-"\n"
-" *\"LILO com menu em modo gráfico\" se você prefere o LILO em modo "
-"gráfico.\n"
-"\n"
-" *\"LILO com menu em mod texto\": se você prefere o LILO em modo texto.\n"
-"\n"
-" * \"Dispositivo de iniciação\": Na maioria dos casos você nào irá mudar o "
-"default\n"
-"(\"/dev/hda\"), mas se você preferir, o carregador de iniciação poderá ser "
-"instalado\n"
-"num segundo disco rígido (\"dev/hdb\"), ou mesmo num flopy (\"/dev/fd0\").\n"
-"\n"
-" * \"Tempo antes de iniciar o sistema default\": antes de iniciar o "
-"computador, este\n"
-"é o tempo dado ao usuaio para escolher o sistema a ser iniciado.\n"
-"\n"
-"!! Repare que se você escolher não instalar um gerenciador de iniciação "
-"(selecionando\n"
-"\"Cancelar\" neste ponto) você deve se certificar de que você tem um jeito "
-"de iniciar o\n"
-"seu sistema Mandrake Linux! Também, tenha certeza de que você sabe o que "
-"está \n"
-"fazendo quando mudar qualquer default destes.!!\n"
-"\n"
-"Clicando em \"Avançado\" neste diálogo, aparecerão várias opções "
-"avançadas, \n"
-"resevadas ao usuário experiente.\n"
-"\n"
-"Depois de ter configurado todos os parâmetros do gerenciador de iniciação na "
-"máquina,\n"
-"você verá as opções de iniciação disponíveis no momento da iniciação.\n"
-"\n"
-"Se houver outro sistema operacional instalado na máquina, "
-"ser'automaticamente\n"
-"adicionado ao menu de iniciação. Portanto você poderá depois, ajustar as "
-"opções \n"
-"existentes. Selecione uma entrada e clique \"Modificar\" para modificá-la ou "
-"removê-la,\n"
-"\"Adicionar\" cria uma nova entrada, e \"Feito\" vai para o próximo passo da "
-"instalação."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (o LInux LOader) e Grub são gerenciadors de boot: ele são capazes de\n"
-"de inicializar tanto no GNU/Linux quanto qualquer outro sistema\n"
-"operacional instalado. Normalmente, esses sistemas são detectados e\n"
-"instalados corretamente. Se esse não for o caso, você pode adicionar\n"
-"entradas manualmente nessa tela. Cuidado ao escolher os parâmetros "
-"corretos.\n"
-"\n"
-"\n"
-"Você pode também não dar acesso a esses sistemas operacionais para\n"
-"ninguém, na qual você pode deletar as entradas correspondentes. Mas nesse\n"
-"caso, você precisará de um disco de inicialização para poder utilizá-los!"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Você precisa indicar onde você deseja\n"
-"guardar a informação necessária para inicializar o GNU/Linux.\n"
-"\n"
-"\n"
-"A não ser que você saiba exatamente o que está fazendo, escolha \"Primeiro\n"
-"setor do drive (MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-
-#: ../../help.pm_.c:759
-#, fuzzy
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX tentará localizar adaptadores PCI SCSI. Se DrakX encontrar\n"
-"um adaptador SCSI e souber qual driver utilizar, ele será instalado\n"
-"automaticamente\n"
-"\n"
-"\n"
-"Se você não possuir adaptadores SCSI, um adaptador ISA SCSI ou PCI SCSI que\n"
-"DrakX não reconhece, você será perguntado se algum adaptador SCSI existe em "
-"seu\n"
-"sistema. Se não existir adaptadores, você pode clicar em \"Não\". Se você "
-"clicar em\n"
-"\"Sim\", uma lista de drivers aparecerá para que você possa escolher o seu\n"
-"adaptador.\n"
-"\n"
-"\n"
-"Se você tem que especificar manualmente o seu adaptador, DrakX perguntará "
-"se\n"
-"você quer especificar opções para ele. Você pode deixar que o DrakX examine "
-"o hardware\n"
-"para descobrir as opções. Isso normalmente funciona bem.\n"
-"\n"
-"\n"
-"Se não, você precisará prover as opções para o driver. Favor olhar o Guia do "
-"Usuário\n"
-"(capítulo 3, seção \"Coletando informações sobre seu hardware) para dicas "
-"sobre\n"
-"como descobrir essas informações na documentação do hardware, no Web site\n"
-"do fabricante (se você tiver acesso à Internet) ou no Microsoft Windows\n"
-"(se você tivé-lo no seu sistema)."
-
-#: ../../help.pm_.c:786
-#, fuzzy
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"Você pode adicionar entradas adicionais no yaboot, tanto para outros "
-"sistemas operacionais,\n"
-"kernels alternativos, ou imagem de boot de emergência.\n"
-"\n"
-"\n"
-"Para outros SO - a entrada consiste apenas de um nome e da partição root.\n"
-"\n"
-"\n"
-"Para Linux, existem algumas opções possíveis: \n"
-"\n"
-"\n"
-" - Label: Isso é simplesmente o nome que será necessário pare entrar no "
-"sistema \n"
-"através do yaboot.\n"
-"\n"
-"\n"
-" - Image: Isso seria o nome do kernel a ser usado. Tipicamente vmlinux ou "
-"uma\n"
-"variação de vmlinux com uma extensão.\n"
-"\n"
-"\n"
-" - Root: O dispositivo padrão ou '/' da sua instalação Linux.\n"
-"\n"
-"\n"
-" \n"
-" - Append: No hardware Apple, a opção append (anexar) é normalmente usada "
-"para\n"
-"auxiliar na inicializando do hardware de vídeo, ou para permitir a emulação "
-"do botão\n"
-"do mouse pelo teclado, devido a falta do segundo e terceiro botão no mouse "
-"Apple.\n"
-"A seguir estão alguns exemplos:\n"
-"\t video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
-"hda=autotune\n"
-"\n"
-"\t video=atyfb:vmode:12,cmode:24 adb_buttons=103,111 \n"
-"\n"
-"\n"
-" \n"
-" - Initrd: Essa opção pode ser usada tanto para carregar módulos adicionais "
-"antes que\n"
-"o dispositivo de boot esteja disponível, ou para carregar uma imagem ramdisk "
-"de emergência.\n"
-"\n"
-"\n"
-" - Initrd-size: O tamanho padrão do ramdisk é 4096 bytes. Se você precisar "
-"alocar\n"
-"um ramdisk maior, essa opção pode ser usada.\n"
-"\n"
-"\n"
-" - Read-write: Normalmente a partição 'root' é inicialmente carregada como "
-"apenas-leitura,\n"
-"para permitir uma checagem do sistema antes de ativá-lo. Você pode modificar "
-"essa opção aqui.\n"
-"\n"
-"\n"
-" - NoVideo: Se o hardware de vídeo Apple mostrar ser excepcionalmente "
-"problemática, você pode\n"
-"selecionar esse opção para entrar no modo 'semvídeo', com suporte nativo ao "
-"framebuffer.\n"
-"\n"
-"\n"
-" - Default: Selecione essa entrada como sendo a opção padrão Linux, "
-"bastando pressionar\n"
-"ENTER no prompt do yaboot. Essa entrada também aparecerá marcada com um '*', "
-"se você\n"
-"pressionar TAB para ver as opções de boot."
-
-#: ../../help.pm_.c:833
-#, fuzzy
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot é o inicializador para hardware NewWorld MacIntosh. Ele é capaz\n"
-"de inicializar tanto o GNU/Linux, MacOS ou MacOSX, se existente no seu\n"
-"computador. Normalmente, esses outros sistemas operacionais são detectados\n"
-"corretamente e instalados. Se esse não for o seu caso, você pode adicionar\n"
-"entradas manualmente nesta tela. Escolha cuidadosamente os parâmetros.\n"
-"\n"
-"\n"
-"A principais opções do Yaboot são:\n"
-"\n"
-"\n"
-" - Mensagem Inicial: uma pequena mensagem de texto que aparece antes do\n"
-"prompt do boot.\n"
-"\n"
-"\n"
-" - Dispositivo de boot: Indica onde você quer colocar a informação "
-"necessária \n"
-"para entrar no GNU/Linux. Geralmente, você terá que configurar uma partição "
-"bootstrap \n"
-"para manter essa informação.\n"
-"\n"
-"\n"
-" - Tempo de boot do Kernel: esse tempo é similar ao tempo de boot do "
-"LILO. Após \n"
-"selecionar Linux, você terá 0.1 segundo antes do kernel padrão ser "
-"selecionado.\n"
-"\n"
-"\n"
-" - Permitir CD Boot?: Marcar essa opção lhe permitirá escolher 'C' para CD "
-"no\n"
-"primeiro prompt do boot.\n"
-"\n"
-"\n"
-" - Permitir OF Boot?: Marcar essa opção lhe permitirá escolher 'N' para "
-"Firmware\n"
-"Aberto no primeiro prompt de boot.\n"
-"\n"
-"\n"
-" - SO padrão: você pode selecionar qual SO será iniciado por padrão quando "
-"o tempo \n"
-"do Firmware Aberto expirar."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-
-#: ../../help.pm_.c:896
-#, fuzzy
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Escolha o disco rígido que você quer apagar para instalar\n"
-"sua partição Mandrake Linux. Tenha cuidado, pois todos os dados existentes "
-"serão\n"
-"perdidos e não poderão ser recuperados."
-
-#: ../../help.pm_.c:901
-#, fuzzy
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Clique em \"OK\" se você quiser apagar todos os\n"
-"dados e partição existentes nesse disco rígido. Tenha cuidado, pois após "
-"clicar\n"
-"em \"OK\", você não será capaz de recuperar os dados/partições existentes "
-"nesse\n"
-"disco rígido, incluindo quaisquer dados do Windows.\n"
-"\n"
-"\n"
-"Clique em \"Cancelar\" para cancelar essa operação sem perder qualquer dado\n"
-"e partição presente nesse disco rígido."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr ""
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-"Você selecionou o(s) seguinte(s) serviço(s): %s\n"
-"\n"
-"\n"
-"Esses servidores são ativados por padrão. Eles não possuem nenhuma falha\n"
-"de segurança conhecida, mas pode existir uma nova. Nesse caso, você "
-"deveatualizá-lo\n"
-"o mais cedo possível.\n"
-"\n"
-"\n"
-"Você realmente quer instalar esses servidores?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Não pode usar broadcast sem domínio NIS"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Insira um disquete FAT formatado no drive %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Esse disquete não está formatado como FAT"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Para usar a seleção salva de pacotes, entre na instalação com ``linux "
-"defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Erro lendo arquivo %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"Ocorreu um erro - nenhum dispositivo válido foi encontrado para criar novos "
-"sistema de arquivos. Favor checar seu hardware para a causa desse problema"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Algum hardware no seu computador precisa de drivers ``proprietário'' \n"
-"para funcionar. Você pode encontrar informações sobre eles em: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Você deve ter uma partição root.\n"
-"Para isso, crie um partição (ou click em uma existen).\n"
-"Então escolha ação ``Ponto de montagem'' e coloque como `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Você tem que ter uma partição swap"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Você não possui uma partição swap\n"
-"\n"
-"Continuar mesmo assim?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-#, fuzzy
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Você tem que ter uma partição swap"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Usar espaço livre"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Sem espaço livre suficiente para alocar as novas partições"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Use partição existindo"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Não existe nenhuma tabela de partição para usar"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Usar a partição Windows para loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Qual partição você quer usar para o Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Escolha os tamanhos"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Tamanho da partição root em MB:"
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Tamanho da partição swap em MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Usar o espaço livre da partição Windows"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Qual partição você quer redimensionar?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Computando limites do sistema de arquivo do Windows"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"O redimensionar FAT é incapaz de manipular sua partição, \n"
-"o seguinte erro ocorreu: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"Sua partição Windows está muito fragmentada, favor rodar primeiro o "
-"``defrag''"
-
-#: ../../install_interactive.pm_.c:140
-#, fuzzy
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"ATENÇÃO!\n"
-"\n"
-"Drakx precisa agorar redimensionar sua partição Windows. Tenha cuidado:\n"
-"essa operação é perigosa. Se você não tiver feito ainda, você deve rodar o\n"
-"scandisk no Windows (e opcionalmente rodar o defrag) nesta partição,\n"
-"então reiniciar a instalação. Você também deveria fazer backup de seus\n"
-"dados. Quando tiver certeza, pressione Ok."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Quanto de espaço você quer deixar para o windows em"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "partição %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Falha no redimensionamento FAT: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"Não existem partições FAT para redimensionar ou para usar como loopback (ou "
-"não existe espaço suficiente)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Apague disco inteiro"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Remover Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr ""
-"Você tem mais de um disco rígido, em qual deles você quer instalar o linux?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr ""
-"Todas as partições que existem e todos os dados serão perdidos em disco %s"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Particionamento de disco personalizada"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Usar fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Você pode agorar particionar %s.\n"
-"Quando terminar, não esqueça de salvar usando `w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Você não tem espaço livre na sua partição Windows"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Eu não achei espaço para instalação"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "O particionador DrakX encontrou as soluções seguintes:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "O particionamento falhou: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Trazendo (acessando) a rede"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Fechando (desconectando) a rede"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Um erro ocorreu, mas eu não sei como lidar com ele.\n"
-"Continue a seu próprio risco."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Ponto de montagem %s duplicado"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Alguns pacotes importantes não foram instalados corretamente.\n"
-"O seu drive de cdrom ou o seu cdrom está defeituoso.\n"
-"Cheque o cdrom em um computador instalado usando \"rpm -qpl Mandarke/RPMS/*."
-"rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Bem-vindo à %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Nenhum drive de disquete disponível"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Entrando no passo `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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 Mandrake Linux. Se isso ocorrer, você pode tentar instalar "
-"usando o\n"
-"modo texto. Para isso, aperte `F1' na tela de inicialização e escreva `text'."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Classe de Instalação"
-
-#: ../../install_steps_gtk.pm_.c:164
-#, fuzzy
-msgid "Please choose one of the following classes of installation:"
-msgstr "Por favor escolhe uma das seguintes classes de instalação:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Seleção de Grupo de Pacotes"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Seleção individual de pacotes"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Tamanho total: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Pacote defeituoso"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Nome: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Versão: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Tamanho: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Importância: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't 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"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Os seguintes pacotes serão instalados"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Os seguintes pacotes serão removidos"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Você não pode selecionar/deselecionar esse pacote"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Esse é um pacote obrigatório, não pode ser deselecionado"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Você não pode deselecionar esse pacote. Ele já está instalado"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Esse pacote tem que ser atualizado\n"
-"Tem certeza que você quer deselecioná-lo?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "Você não pode deselecionar essa pacote. Ele tem que ser atualizado"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Mostra automaticamente os pacotes selecionados"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Instalar"
-
-#: ../../install_steps_gtk.pm_.c:408
-#, fuzzy
-msgid "Load/Save on floppy"
-msgstr "Salvar em disquete"
-
-#: ../../install_steps_gtk.pm_.c:409
-#, fuzzy
-msgid "Updating package selection"
-msgstr "Salvar seleção de pacotes"
-
-#: ../../install_steps_gtk.pm_.c:414
-#, fuzzy
-msgid "Minimal install"
-msgstr "Sair da instalação"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Escolha os pacotes que você quer instalar"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Instalando"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Estimando"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Tempo restante "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Por favor aguarde, preparando instalação"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d pacotes"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Instalando pacote %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Aceitar"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Recusar"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Mude o seu Cd-Rom!\n"
-"\n"
-"Favor inserir o Cd-Rom rotulado \"%s\" no seu drive e aperte em Ok quando "
-"estiver pronto.\n"
-"Se você não o tiver, aperte em Cancelar para evitar a instalação desse Cd-"
-"Rom."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Continuar mesmo assim?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Houve um erro ordenando os pacotes:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Houve um erro instalando os pacotes:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"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"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Ocorreu um erro"
-
-#: ../../install_steps_interactive.pm_.c:85
-#, fuzzy
-msgid "Do you really want to leave the installation?"
-msgstr "Você quer reiniciar a rede"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Contrato de licença"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Teclado"
-
-#: ../../install_steps_interactive.pm_.c:212
-#, fuzzy
-msgid "Please choose your keyboard layout."
-msgstr "Favor escolher o layout do seu teclado."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Aqui está a lista completa de teclados disponíveis"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Qual classe de instalação você quer?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Instalar/Atualizar"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Isso é uma instalação ou atualização?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Recomendado"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Expert"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#, fuzzy
-msgid "Upgrade"
-msgstr "Atualizar"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#, fuzzy
-msgid "Upgrade packages only"
-msgstr "Salvar seleção de pacotes"
-
-#: ../../install_steps_interactive.pm_.c:275
-#, fuzzy
-msgid "Please choose the type of your mouse."
-msgstr "Favor escolher o tipo do seu mouse."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Porta do Mouse"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Favor escolher em qual porta serial seu mouse está conectado."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Emulação dos botões"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "Emulação dos 2 botões"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "Emulação dos 3 botões"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Configurando cartões PCMCIA..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Configurando IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "sem partições disponíveis"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Escanenado partições para encontrar pontos de montagem"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Escolha os ponto de montagem"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:388
-#, fuzzy
-msgid "No root partition found to perform an upgrade"
-msgstr "Escolha as partições que você quer formatar"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Partição Root"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Qual a partição root (/) do seu sistema?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr ""
-"Você precisa reiniciar para que as modificações na tabela de partição tenham "
-"efeito"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Escolha as partições que você quer formatar"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Checar blocos defeituosos?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Formatando partições"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Criando e formatando arquivo %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Sem swap suficiente para completar a instalação, favor adicionar mais"
-
-#: ../../install_steps_interactive.pm_.c:472
-#, fuzzy
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Procurando por pacotes disponíveis"
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Procurando por pacotes disponíveis"
-
-#: ../../install_steps_interactive.pm_.c:476
-#, fuzzy
-msgid "Looking at packages already installed..."
-msgstr "Você não pode deselecionar esse pacote. Ele já está instalado"
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Procurando pacotes à atualizar"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"Seu sistema não tem espaço suficiente para instalção ou atualização (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:536
-#, fuzzy
-msgid "Load from floppy"
-msgstr "Restaurar do disquete"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Salvar em disquete"
-
-#: ../../install_steps_interactive.pm_.c:540
-#, fuzzy
-msgid "Loading from floppy"
-msgstr "Restaurar do disquete"
-
-#: ../../install_steps_interactive.pm_.c:540
-#, fuzzy
-msgid "Package selection"
-msgstr "Seleção de Grupo de Pacotes"
-
-#: ../../install_steps_interactive.pm_.c:545
-#, fuzzy
-msgid "Insert a floppy containing package selection"
-msgstr "Insira um disquete no drive %s"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "O tamanho escolhido é maior que o espaço disponível"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Se você tiver todos os CDs da lista abaixo, clique em Ok.\n"
-"Se você não tiver nenhum desses CDs, clique em Cancelar.\n"
-"Se apenas alguns CDs estiverem faltando, desmarque-os, então clique em Ok."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "Cd-Rom rotualdo \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Preparando instalação"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Instalando pacote %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Configuração pós-instalação"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, fuzzy, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Insira um disquete no drive %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, fuzzy, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Insira um disquete vazio no drive %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Você agora tem a possibilidade de fazer o download de software voltado para "
-"codificação (encriptação).\n"
-"\n"
-"ATENÇÃO:\n"
-"Devido a vários requerimentos requeridos aplicados à esses software e "
-"impostos\n"
-"por várias jurisdições, o cliente e/ou o usuário final desse software deve\n"
-"se assegurar que as leis da sua jurisdição lhe permite fazer o download, "
-"armazenar\n"
-"e/ou usar esse software.\n"
-"\n"
-"Além disso, o cliente e/ou o usuário final deve estar particularmente "
-"prevenido para\n"
-"não infringir as leis de sua jurisdição. Se o cliente e/ou o usuário final\n"
-"não respeitar a provisão dessas leis aplicáveis, irá lhe(s) ocorrer sérias\n"
-"sanções.\n"
-"\n"
-"Em nenhum acontecimento irá a Mandrakesoft ou seu manufaturadores e/ou seu "
-"fornecedor\n"
-"ser responsávei por danos especiais, indiretos ou acidentais seja, qual for\n"
-"(incluindo, mas não limitada à perda de lucros, interrupção de negócios, "
-"perda\n"
-" de informação comercial e outras perdas monetárias, e eventual "
-"endividamento e indenização\n"
-"a ser paga, de acordo com a decisão da corte) saindo do uso, posse, ou do\n"
-"download isolado desse software, do qual o cliente e/ou o usuário final "
-"pode\n"
-"eventualmente ter acesso após ter assinado o acordo presente.\n"
-"\n"
-"\n"
-"Para qualquer pergunta relacionada a esse acordo, favor entrar em contato \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-
-#: ../../install_steps_interactive.pm_.c:901
-#, fuzzy
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"Contactando o mirror (espelho) para pegar a lista de pacotes disponíveis"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Escolha um mirror (espelho) de onde pegar os pacotes"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr ""
-"Contactando o mirror (espelho) para pegar a lista de pacotes disponíveis"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Qual é o seu fuso horário?"
-
-#: ../../install_steps_interactive.pm_.c:948
-#, fuzzy
-msgid "Hardware clock set to GMT"
-msgstr "O seu relógio do hardware está configurado como GMT?"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:956
-#, fuzzy
-msgid "NTP Server"
-msgstr "Servidor NIS"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Sevidor CUPS remoto"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Nenhuma impressora"
-
-#: ../../install_steps_interactive.pm_.c:1008
-#, fuzzy
-msgid "Do you have an ISA sound card?"
-msgstr "Você tem alguma outra?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Sumário"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Mouse"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Fuso horário"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Impressora"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "Placa ISDN"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Placa de som"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "Placa de TV"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-#, fuzzy
-msgid "NIS"
-msgstr "Usar NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-#, fuzzy
-msgid "Windows Domain"
-msgstr "Domínio NIS"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-#, fuzzy
-msgid "Local files"
-msgstr "Impressora local"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Especificar senha do root"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Nenhuma senha"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Essa senha é muito simples (deve ter ao menos %d caracteres)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Autenticação?"
-
-#: ../../install_steps_interactive.pm_.c:1105
-#, fuzzy
-msgid "Authentication LDAP"
-msgstr "Autenticação?"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1107
-#, fuzzy
-msgid "LDAP Server"
-msgstr "servidor"
-
-#: ../../install_steps_interactive.pm_.c:1113
-#, fuzzy
-msgid "Authentication NIS"
-msgstr "Autenticação NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "Domínio NIS"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "Servidor NIS"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1123
-#, fuzzy
-msgid "Authentication Windows Domain"
-msgstr "Autenticação?"
-
-#: ../../install_steps_interactive.pm_.c:1125
-#, fuzzy
-msgid "Domain Admin User Name"
-msgstr "Nome do domínio"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Um disco de inicialização provê uma maneira de dar boot no Linux sem\n"
-"depender de um inicializador normal. Isso é necessário se você não quiser "
-"instalar\n"
-"o SILO no seu sistema, ou se outro sistema operacionar remover o SILO, ou\n"
-"o se\n"
-"SILO não funcionar com o seu hardware. Um disco de inicialização também\n"
-"pode\n"
-"ser usado com uma imagem de backup do Mandrake deixando muito mais fácil\n"
-"recuperar\n"
-"um sistema com danos severos.\n"
-"\n"
-"Se você quiser criar um disco de inicialização para o seu sistema, insira um "
-"disquete\n"
-"no drive e aperte em \"OK\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Primeiro drive de disquete"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Segundo drive de disquete"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Pular"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Um disco de inicialização provê uma maneira de entrar no Linux sem depender\n"
-"de um inicializador normal. Isso é necessário se você não quiser instalar o "
-"LILO (ou\n"
-"o grub) no seu sistema, ou se outro sistema operacionar remover o LILO, ou "
-"se o LILO\n"
-"não funcionar com o seu hardware. Um disco de inicialização também pode ser "
-"usado com\n"
-"uma imagem de backup do Mandrake, deixando muito mais fácil recuperar um "
-"sistema\n"
-"com danos severos. Você quer criar um disco de inicialização?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Desculpe, nenhum drive de disquete disponível"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr ""
-"Escolha o drive de disquete que você quer usar para criar o disco de "
-"inicialização"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, fuzzy, c-format
-msgid "Insert a floppy in %s"
-msgstr "Insira um disquete no drive %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Criando disco de inicialização"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Preparando gerenciador de inicialização"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Você quer usar o aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"Erro instalando o aboot, \n"
-"tentar forçar a instalação, mesmo que isso destrua a primeira partição?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-#, fuzzy
-msgid "Installing bootloader"
-msgstr "Instalar gerenciador de inicialização"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr ""
-"A instalação do gerenciador de inicialização falhou. Ocorreram os seguintes "
-"erros:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-"Você pode precisar mudar seu dispostivo de boot Open Firmware\n"
-" para ativar o gerenciado de boot. Se você não ver o prompt dele ao\n"
-" reiniciar, segure Command-Option-O-F ao reiniciar e digite:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Então escreva: shut-down\n"
-"No seu próximo boot, você deve ver o prompt do gerenciador de boot."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Insira um disquete vazio no drive %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Criando disquete de auto instalação"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Alguns passos não foram completados.\n"
-"\n"
-"Você realmente quer sair agora?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, fuzzy, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Parabéns, a instalação foi completada.\n"
-"Remova a mídia de inicialização e aperte enter para reiniciar.\n"
-"\n"
-"Para informações sobre correções disponíveis para essa versão do Mandrake "
-"Linux,\n"
-"consulte a Errata disponível em http://www.mandrakelinux.com/.\n"
-"\n"
-"Informações sobre a configuração do sistema estão disponíveis no\n"
-"capítulo pós-instalação do Guia Oficial de Usuário Mandrake Linux."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Criar disquete de auto instalação"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-"A auto instalação pode ser totalmente automatizada se\n"
-"você quiser, nesse caso, ela tomará de conta do disco\n"
-"rígido!! (em vista a instalação em outra máquina).\n"
-"\n"
-"Você pode preferir repetir a instalação.\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Automático"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Repetir"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Salvar seleção de pacotes"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Instalação do Mandrake Linux %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> move entre opções | <Espaço> seleciona | <F12> próxima "
-"tela "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "kdesu ausente"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr ""
-
-#: ../../interactive.pm_.c:152
-#, fuzzy
-msgid "Choose a file"
-msgstr "Escolher ação"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Avançado"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr ""
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Anterior"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-#, fuzzy
-msgid "Next"
-msgstr "Próximo ->"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Má escolha, tente novamente\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Sua escolha? (padrão %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:70
-#, fuzzy, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Sua escolha? (padrão %s) "
-
-#: ../../interactive/stdio.pm_.c:95
-#, fuzzy, c-format
-msgid "Button `%s': %s"
-msgstr "Opções: %s"
-
-#: ../../interactive/stdio.pm_.c:96
-#, fuzzy
-msgid "Do you want to click on this button?"
-msgstr "Você quer usar o aboot?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:105
-#, fuzzy, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Sua escolha? (padrão %s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:126
-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_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr ""
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Tcheco (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Alemão"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Espanhol"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Filandês"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Francês"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norueguês"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Polonês"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Russo"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "Sueco"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Inglês (UK)"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "Americano (US)"
-
-#: ../../keyboard.pm_.c:166
-#, fuzzy
-msgid "Albanian"
-msgstr "Iraniano"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Armênio (velho)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Armênio (máquina de escrever)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Armênio (fonético)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbaidjani (latino)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belga"
-
-#: ../../keyboard.pm_.c:177
-#, fuzzy
-msgid "Bengali"
-msgstr "ativar"
-
-#: ../../keyboard.pm_.c:178
-#, fuzzy
-msgid "Bulgarian (phonetic)"
-msgstr "Armênio (fonético)"
-
-#: ../../keyboard.pm_.c:179
-#, fuzzy
-msgid "Bulgarian (BDS)"
-msgstr "Búlgaro"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brasileiro (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-#, fuzzy
-msgid "Bosnian"
-msgstr "Estoniano"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Bielorusso"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "Suíço (layout Alemão)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "Suíço (layout Francês)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Tcheco (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Alemão (sem teclas mortas)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Dinamarquês"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Norueguês)"
-
-#: ../../keyboard.pm_.c:195
-#, fuzzy
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estoniano"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Georgiano (layout \"Russo\")"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Georgiano (layout \"Latin\")"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Grego"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Húngaro"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Croata"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Israelense"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Israelense (Fonético)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iraniano"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Islandês"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Italiano"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Japonês 106 teclas"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Koreano"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Latino Americano"
-
-#: ../../keyboard.pm_.c:218
-#, fuzzy
-msgid "Laotian"
-msgstr "Lugar"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Lituânio AZERTY (velho)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Lituânio AZERTY (novo)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Lituânio \"número de colunas\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Lituânio \"fonético\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-#, fuzzy
-msgid "Latvian"
-msgstr "Lugar"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Macedônio"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-#, fuzzy
-msgid "Mongolian (cyrillic)"
-msgstr "Azerbaidjani (cirílico)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Holandês"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Polonês (layout QWERTY)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Polonês (layout QWERTZ)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Português"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Canadense (Quebec)"
-
-#: ../../keyboard.pm_.c:237
-#, fuzzy
-msgid "Romanian (qwertz)"
-msgstr "Russo (Yawerty)"
-
-#: ../../keyboard.pm_.c:238
-#, fuzzy
-msgid "Romanian (qwerty)"
-msgstr "Russo (Yawerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Russo (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Eslovênio"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Eslováquio (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Eslováquio (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-#, fuzzy
-msgid "Serbian (cyrillic)"
-msgstr "Azerbaidjani (cirílico)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Teclado Tailandês"
-
-#: ../../keyboard.pm_.c:252
-#, fuzzy
-msgid "Tajik keyboard"
-msgstr "Teclado Tailandês"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Turco (modelo \"F\" tradicional)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Turco (modelo moderno \"Q\")"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ucraniano"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "Americano (Internacional)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vietnamita \"número de colunas\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-#, fuzzy
-msgid "Yugoslavian (latin)"
-msgstr "Iugoslávio (latin/cirílico)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr ""
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Monts circulares %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "Remover os volumes lógicos primeiro\n"
-
-#: ../../modparm.pm_.c:50
-#, fuzzy
-msgid "a number"
-msgstr "Número do telefone"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-#, fuzzy
-msgid "comma separated strings"
-msgstr "Formatar partições"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun - Mouse"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan/FistMouse (serial)"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Mouse Genérico PS2 com roda"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-#, fuzzy
-msgid "Microsoft Explorer"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 botão"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Mouse Genérico com 2 Botões"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Roda"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "serial"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Mouse Genérico com 3 Botões"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech Série CC (serial)"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "Série MM"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Mouse Logitech (serial, tipo C7 antigo)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 botões"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 botões"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "nenhum"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Nenhum Mouse"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Favor testar o mouse"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Para ativar o mouse,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "MOVA SUA RODA!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr ""
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Terminar"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Próximo ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Isto está correto?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Informação"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Expandir Árvore"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Colapsar Árvore"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Mudar entre organização plana ou em grupo"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Conectar à Internet"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"A maneira mais comum de se conectar com adsl é pppoe.\n"
-"Mas algumas conexões usam pptp, umas poucas usam dhcp.\n"
-"Se você não sabe, escolha 'usar pppoe'"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "usar dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "usar pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "usar pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-#, fuzzy
-msgid "Web Server"
-msgstr "servidor"
-
-#: ../../network/drakfirewall.pm_.c:17
-#, fuzzy
-msgid "Domain Name Server"
-msgstr "Nome do domínio"
-
-#: ../../network/drakfirewall.pm_.c:32
-#, fuzzy
-msgid "Mail Server"
-msgstr "Servidor, Bancos de dados"
-
-#: ../../network/drakfirewall.pm_.c:37
-#, fuzzy
-msgid "POP and IMAP Server"
-msgstr "servidor"
-
-#: ../../network/drakfirewall.pm_.c:111
-#, fuzzy
-msgid "No network card"
-msgstr "nenhuma placa de rede encontrada"
-
-#: ../../network/drakfirewall.pm_.c:129
-#, fuzzy
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"configurador pequenoFirewall\n"
-"\n"
-"Isso configura um firewall pessoal para essa máquina Mandrake Linux.\n"
-"Para um firewall dedicado potente, favor procurar a distribuição\n"
-"especilizada MandrakeSecurity Firewall."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-#, fuzzy
-msgid "Other ports"
-msgstr "Testar portas"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Qual cliente dhcp você quer usar?\n"
-"O padrão é dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Nenhum adaptador de rede ethernet foi detectado em seu sistema.\n"
-"Eu não posso configurar esse tipo de conexão."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Escolha a interface de rede"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"Favor escolher qual adaptador de rede você quer usar para se conectar à "
-"Internet"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "nenhuma placa de rede encontrada"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Configurando rede"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Favor entrar com o nome do seu host (se você souber).\n"
-"Alguns servidores DHCP requerem o nome do host para funcionar.\n"
-"Seu nome do host deve ser um nome de host totalmente qualificado,\n"
-"como por exemplo ``mybox.mylab.myco.com''."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Host name (nome do host)"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Auxiliar de Configuração da Rede"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Modem ISDN externo"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Placa ISDN interna"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "De que tipo é sua conexão ISDN?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:54
-#, fuzzy
-msgid "New configuration (isdn-light)"
-msgstr "Configuração de Firewall detectado!"
-
-#: ../../network/isdn.pm_.c:54
-#, fuzzy
-msgid "Old configuration (isdn4net)"
-msgstr "Configuração de Firewall detectado!"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "Configuração ISDN"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Selecione o seu provedor.\n"
-" Se não estiver na lista, escolha Não Listado"
-
-#: ../../network/isdn.pm_.c:183
-#, fuzzy
-msgid "Europe protocol"
-msgstr "Protocolo da inicialização"
-
-#: ../../network/isdn.pm_.c:183
-#, fuzzy
-msgid "Europe protocol (EDSS1)"
-msgstr "Europa (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-#, fuzzy
-msgid "Protocol for the rest of the world"
-msgstr "Resto do mundo"
-
-#: ../../network/isdn.pm_.c:185
-#, fuzzy
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Resto do mundo \n"
-" sem Canal-D (linhas arrendadas)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Qual protocolo você quer usar?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Qual tipo de placa você tem?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Eu não sei"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Se você tiver uma placa ISA, os valores da próxima tela devem estar certos.\n"
-"\n"
-"Se você tiver uma placa PCMCIA, você tem que saber o irq e io de sua placa.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Abortar"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Continuar"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Qual é a sua placa ISDN?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Eu detectei um placa ISDN PCI, mas não sei qual é o tipo. Favor selecionar "
-"uma placa PCI na próxima tela."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr ""
-"Nenhuma placa ISDN PCI encontrada. Favor selecionar uma na próxima tela"
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Favor escolher em qual porta serial seu modem está conectado."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Opções dialup"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Nome da conexão"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Número do telefone"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "ID de Login"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr ""
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Baseado em script"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Baseado em terminal"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Nome do domínio"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Primeiro Servidor DNS (opcional)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Segundo Servidor DNS (opcional)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Você pode se disconectar ou reconfigurar sua conexão."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Você pode reconfigurar sua conexão."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Você está conectado à Internet."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Você pode se conectar à Internet ou reconfigurar sua conexão."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Você não está conectado à Internet."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Conectar"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Desconectar"
-
-#: ../../network/netconnect.pm_.c:40
-#, fuzzy
-msgid "Configure the connection"
-msgstr "Configurar rede"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Conexão e configuração da Internet"
-
-#: ../../network/netconnect.pm_.c:95
-#, fuzzy, c-format
-msgid "We are now going to configure the %s connection."
-msgstr ""
-"\n"
-"Você pode se disconectar ou reconfigurar sua conexão."
-
-#: ../../network/netconnect.pm_.c:104
-#, fuzzy, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"Você pode se disconectar ou reconfigurar sua conexão."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Configuração da Rede"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Como você está fazendo uma instalação por rede, sua rede já está "
-"configurada.\n"
-"Clique em Ok para manter sua configuração, ou cancelar para reconfigurar sua "
-"conexão de Internet & Rede.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Bem-vindo ao Ajudante de Configuração de Rede\n"
-"\n"
-"Estamos para configurar sua conexão de rede/internet.\n"
-"Se você não quiser usar a auto detecção, desmarque a opção.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Escolha o perfil a configurar:"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Usar auto detecção"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Modo expert"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Detectando dispositivos..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Conexão normal via modem"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "detectado na porta %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "Conexão ISDN"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "detectado %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, fuzzy
-msgid "ADSL connection"
-msgstr "Coneção LAN"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "detectado na interface %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Conexão via cabo"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-#, fuzzy
-msgid "cable connection detected"
-msgstr "Conexão via cabo"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "Coneção LAN"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "placa(s) ethernet detectada(s)"
-
-#: ../../network/netconnect.pm_.c:201
-#, fuzzy
-msgid "Choose the connection you want to configure"
-msgstr "Escolha a ferramente que você quer usar"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:226
-#, fuzzy
-msgid "Internet connection"
-msgstr "Compartilhamento da Conexão à Internet"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Você quer iniciar sua conexão ao iniciar?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Configuração da Rede"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Um problema ocorreu reiniciando a rede: \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Parabéns, a configuração da rede e internet está concluída.\n"
-"\n"
-"A configuração agora será aplicada no seu sistema.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"Quando isso terminar, nós recomendados você a reiniciar o seu\n"
-"ambiente X para evitar o problema da mudança do nome do host."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"ATENÇÃO: Esse dispostivo já foi configurado para se conectar à Internet.\n"
-"Apenas aceite para manter esse dispositivo configurado.\n"
-"A modificação dos campos abaixo irá sobrepor essa configuração."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Favor entrar com a configuração IP para esta máquina.\n"
-"Cada item deve ser entrando como endereço IP pontilhado-decimal\n"
-"(por exemplo, 1.2.3.4)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Configurando dispositivo de rede %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (driver %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "Endereço IP"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Netmask"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "IP Automático"
-
-#: ../../network/network.pm_.c:312
-#, fuzzy
-msgid "Start at boot"
-msgstr "Iniciado na inicialização"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "O endereço IP deve ser no formato 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Favor entrar com o nome do seu host.\n"
-"Seu nome do host deve ser um nome de host totalmente qualificado,\n"
-"como por exemplo ``mybox.mylab.myco.com'' .\n"
-"Você também pode entrar como o endereço IP de um gateway se você tiver um"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "Servidor DNS"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr ""
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Dispositivo de gateway"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "O endereço IP deve ser no formato 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "O endereço IP deve ser no formato 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Configuração de proxies"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "Proxy HTTP"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "Proxy FTP"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr ""
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "O proxy deve ser http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-#, fuzzy
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "O proxy deve ser http://..."
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Configuração de Firewall detectado!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Atenção! Uma configuração de firewall foi detectada. Talvez você terá que "
-"fazer alguma correção manual após a instalação."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Configuração da Internet"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Você quer tentar se conectar à Internet agora?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Testando sua conexão..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "O sistema está conectado à Internet."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Por razão de segurança, você será desconectado agora."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"O sistema não está conectado à internet.\n"
-"Tente reconfigurar sua conexão."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Configuração da Conexão"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Favor preencher ou marcar os campos abaixo"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "IRQ da Placa"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Memória da Placa (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "IO da Placa"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "IO_O da Placa"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "IO_1 da Placa"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "O número do seu telefone"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Nome do provedor (ex: provedor.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Número do telefone do provedor"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "DNS 1 do provedor (opcional)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "DNS 2 do provedor (opcional)"
-
-#: ../../network/tools.pm_.c:95
-#, fuzzy
-msgid "Choose your country"
-msgstr "Escolha seu teclado"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Modo de discagem"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-#, fuzzy
-msgid "Connection speed"
-msgstr "Tipo de conexão: "
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-#, fuzzy
-msgid "Connection timeout (in sec)"
-msgstr "Tipo de conexão: "
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Nome da conta (nome do usuário)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Senha da conta"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr ""
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "falhou ao montar: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Partição extendida não suportada nessa plataforma"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Você tem um buraco em sua tabela de partição e eu não posso usá-lo.\n"
-"A única solução é mover suas partições primárias para ter o buraco próximo "
-"das partições extendidas"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Restauração pelo arquivo %s falhou: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Arquivo de backup defeituoso"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Erro gravando no arquivo %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"Algo ruim está acontecendo com o seu drive. \n"
-"O teste que checa a integridade dos dados falhou. \n"
-"Isso significa que gravar algo no disco resultará em lixo aleatório."
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "tem que ter"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "importante"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "muito bom"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "bom"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "talvez"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr ""
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr ""
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr ""
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr ""
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr ""
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr ""
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr ""
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr ""
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Impressora local"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Impressora remota"
-
-#: ../../printer.pm_.c:51
-#, fuzzy
-msgid "Printer on remote CUPS server"
-msgstr "Sevidor CUPS remoto"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-#, fuzzy
-msgid "Printer on remote lpd server"
-msgstr "Servidor lpd remoto"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Impressora da rede (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-#, fuzzy
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "SMB/Windows 95/98/NT"
-
-#: ../../printer.pm_.c:55
-#, fuzzy
-msgid "Printer on NetWare server"
-msgstr "Servidor de Impressão"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-#, fuzzy
-msgid "Enter a printer device URI"
-msgstr "Dispositivo de Impressão URI"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr ""
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr ""
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr ""
-
-#: ../../printer.pm_.c:763
-#, fuzzy
-msgid "Local Printers"
-msgstr "Impressora local"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-#, fuzzy
-msgid "Remote Printers"
-msgstr "Impressora remota"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ""
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ""
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ""
-
-#: ../../printer.pm_.c:790
-#, fuzzy, c-format
-msgid ", printing to %s"
-msgstr "Erro gravando no arquivo %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ""
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ""
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr ""
-
-#: ../../printer.pm_.c:1095
-#, fuzzy, c-format
-msgid "(on %s)"
-msgstr "(módulo %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr ""
-
-#: ../../printer.pm_.c:1122
-#, fuzzy, c-format
-msgid "On CUPS server \"%s\""
-msgstr "IP do servidor CUPS"
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Default)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Selecionar Coneção da Impressora"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Como a impressora está conetada?"
-
-#: ../../printerdrake.pm_.c:28
-#, fuzzy
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"Com um servidor CUPS remoto, você não tem que configurar\n"
-"nenhuma impressora aqui; elas serão detectadas automaticamente.\n"
-"Se tiver dúvida, selecione \"Servidor CUPS remoto\"."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-#, fuzzy
-msgid "CUPS configuration"
-msgstr "Configuração LAN"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-#, fuzzy
-msgid "Specify CUPS server"
-msgstr "Sevidor CUPS remoto"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:91
-#, fuzzy
-msgid "The IP address should look like 192.168.1.20"
-msgstr "O endereço IP deve ser no formato 1.2.3.4"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-#, fuzzy
-msgid "The port number should be an integer!"
-msgstr "O número da porta deve ser numérico"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "IP do servidor CUPS"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Porta"
-
-#: ../../printerdrake.pm_.c:105
-#, fuzzy
-msgid "Automatic CUPS configuration"
-msgstr "Configuração do estilo de inicialização"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-#, fuzzy
-msgid "Checking your system..."
-msgstr "Qual sistema de impressão você quer usar?"
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-#, fuzzy
-msgid ""
-"The following printers\n"
-"\n"
-msgstr "Os seguintes pacotes serão removidos"
-
-#: ../../printerdrake.pm_.c:199
-#, fuzzy
-msgid ""
-"The following printer\n"
-"\n"
-msgstr "Os seguintes pacotes serão removidos"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-#, fuzzy
-msgid "directly connected to your system"
-msgstr "Nenhum adaptador de rede em seu sistema!"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-#, fuzzy
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr "Favor escolher em qual porta serial seu modem está conectado."
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-#, fuzzy
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "Você quer testar a impressão?"
-
-#: ../../printerdrake.pm_.c:238
-#, fuzzy
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Você quer iniciar sua conexão ao iniciar?"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-#, fuzzy
-msgid "Add a new printer"
-msgstr "Nenhuma impressora"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:315
-#, fuzzy
-msgid "Auto-detect printers connected to this machine"
-msgstr "Impressora remota"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-#, fuzzy
-msgid "Local Printer"
-msgstr "Impressora local"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Printer auto-detection"
-msgstr "Usar auto detecção"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:410
-#, fuzzy, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "SMB/Windows 95/98/NT"
-
-#: ../../printerdrake.pm_.c:416
-#, fuzzy, c-format
-msgid "Detected %s"
-msgstr "detectado %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:424
-#, fuzzy, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Impressora da rede (TCP/Socket)"
-
-#: ../../printerdrake.pm_.c:426
-#, fuzzy, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "SMB/Windows 95/98/NT"
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:567
-#, fuzzy
-msgid "You must enter a device or file name!"
-msgstr "Dispositivo de Impressão URI"
-
-#: ../../printerdrake.pm_.c:578
-#, fuzzy
-msgid "No printer found!"
-msgstr "Impressora local"
-
-#: ../../printerdrake.pm_.c:588
-#, fuzzy
-msgid "Available printers"
-msgstr "Impressora local"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:599
-#, fuzzy
-msgid "Please choose the port where your printer is connected to."
-msgstr "Favor escolher em qual porta serial seu modem está conectado."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:606
-#, fuzzy
-msgid "You must choose/enter a printer/device!"
-msgstr "Dispositivo de Impressão URI"
-
-#: ../../printerdrake.pm_.c:626
-#, fuzzy
-msgid "Manual configuration"
-msgstr "Configuração"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Opções da impressora lpd Remota"
-
-#: ../../printerdrake.pm_.c:681
-#, fuzzy
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Para usar uma fila de impressão lpd remota, você precisa\n"
-"dar o nome do host e o servidor de impressão e o nome da\n"
-"fila naquele servidor."
-
-#: ../../printerdrake.pm_.c:682
-#, fuzzy
-msgid "Remote host name"
-msgstr "Nome do host remoto"
-
-#: ../../printerdrake.pm_.c:683
-#, fuzzy
-msgid "Remote printer name"
-msgstr "Impressora remota"
-
-#: ../../printerdrake.pm_.c:686
-#, fuzzy
-msgid "Remote host name missing!"
-msgstr "Nome do host remoto"
-
-#: ../../printerdrake.pm_.c:690
-#, fuzzy
-msgid "Remote printer name missing!"
-msgstr "Nome do host remoto"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, fuzzy, c-format
-msgid "Detected model: %s %s"
-msgstr "detectado %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Scanning network..."
-msgstr "Iniciando sua conexão..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, fuzzy, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Fechando (desconectando) a rede"
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "Opções de Impressão SMB (Windows 9x/NT)"
-
-#: ../../printerdrake.pm_.c:844
-#, fuzzy
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Para imprimir em uma impressora SMB, você precisa\n"
-"dar o nome do host SMB (Nota! Ele pode ser diferente\n"
-"do host TCP/IP!) e possivelmente o endereço IP do servidor de impressão,\n"
-"como também o nome compartilhado para a impressora que você deseja acessar "
-"e\n"
-"qualquer informação aplicável sobre nome de usuário, senha e grupo de "
-"trabalho."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "Host servidor SMB"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "IP do servidor SMB"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Nome compartilhado"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Grupo de trabalho"
-
-#: ../../printerdrake.pm_.c:853
-#, fuzzy
-msgid "Auto-detected"
-msgstr "Usar auto detecção"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "Opções de Impressão NetWare"
-
-#: ../../printerdrake.pm_.c:961
-#, fuzzy
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Para imprimir em uma impressora NetWare, você precisar dar o\n"
-"nome do servidor de impressão NetWare (Nota! ele pode ser diferente\n"
-"do host TCP/IP!) como também o nome da fila de impressão para a impressora\n"
-"que você deseja acessar como qualquer nome de usuário e senha aplicável."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Servidor de Impressão"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Nome da Fila de Impressão"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1082
-#, fuzzy
-msgid "TCP/Socket Printer Options"
-msgstr "Opções da Impressora Socket"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1085
-#, fuzzy
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Para imprimir em uma impressora socket, você precisa prover\n"
-"o nome do host da impressora e a número da porta (opcional)."
-
-#: ../../printerdrake.pm_.c:1090
-#, fuzzy
-msgid "Printer host name or IP missing!"
-msgstr "Nome do host da impressora"
-
-#: ../../printerdrake.pm_.c:1112
-#, fuzzy
-msgid "Printer host name or IP"
-msgstr "Nome do host da impressora"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "Dispositivo de Impressão URI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Nome da impressora"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Lugar"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-#, fuzzy
-msgid "Reading printer database..."
-msgstr "Lendo banco de dados de drivers do CUPS"
-
-#: ../../printerdrake.pm_.c:1534
-#, fuzzy
-msgid "Preparing printer database..."
-msgstr "Lendo banco de dados de drivers do CUPS"
-
-#: ../../printerdrake.pm_.c:1631
-#, fuzzy
-msgid "Your printer model"
-msgstr "Impressora remota"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-#, fuzzy
-msgid "The model is correct"
-msgstr "Isto está correto?"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-#, fuzzy
-msgid "Select model manually"
-msgstr "Impressora remota"
-
-#: ../../printerdrake.pm_.c:1659
-#, fuzzy
-msgid "Printer model selection"
-msgstr "Conexão da Impressora"
-
-#: ../../printerdrake.pm_.c:1660
-#, fuzzy
-msgid "Which printer model do you have?"
-msgstr "Qual tipo de impressora você tem?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1741
-#, fuzzy
-msgid "OKI winprinter configuration"
-msgstr "Configuração da Internet"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-#, fuzzy
-msgid "Lexmark inkjet configuration"
-msgstr "Configuração da Internet"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2097
-#, fuzzy, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr "Você quer testar a impressão?"
-
-#: ../../printerdrake.pm_.c:2120
-#, fuzzy
-msgid "Test pages"
-msgstr "Testar portas"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2125
-#, fuzzy
-msgid "No test pages"
-msgstr "Sim, imprimir ambas as páginas de teste"
-
-#: ../../printerdrake.pm_.c:2126
-#, fuzzy
-msgid "Print"
-msgstr "Impressora"
-
-#: ../../printerdrake.pm_.c:2183
-#, fuzzy
-msgid "Standard test page"
-msgstr "Padrão"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2189
-#, fuzzy
-msgid "Alternative test page (A4)"
-msgstr "Imprimindo página(s) de teste..."
-
-#: ../../printerdrake.pm_.c:2191
-#, fuzzy
-msgid "Photo test page"
-msgstr "Imprimindo página(s) de teste..."
-
-#: ../../printerdrake.pm_.c:2195
-#, fuzzy
-msgid "Do not print any test page"
-msgstr "Imprimindo página(s) de teste..."
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Imprimindo página(s) de teste..."
-
-#: ../../printerdrake.pm_.c:2229
-#, fuzzy, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"A pagina de teste foi mandado ao demónio de impressão,\n"
-"pode demorar um pouco até a impressora começar.\n"
-"Estado da impressão:\n"
-"%s\n"
-"\n"
-"A impressão funcionou corretamente?"
-
-#: ../../printerdrake.pm_.c:2233
-#, fuzzy
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"A pagina de teste foi mandado ao demónio de impressão,\n"
-"pode demorar um pouco até a impressora começar.\n"
-"A impressão funcionou corretamente?"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-#, fuzzy
-msgid "Raw printer"
-msgstr "Nenhuma impressora"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2343
-#, fuzzy, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Fechando (desconectando) a rede"
-
-#: ../../printerdrake.pm_.c:2344
-#, fuzzy, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Fechando (desconectando) a rede"
-
-#: ../../printerdrake.pm_.c:2346
-#, fuzzy, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Fechando (desconectando) a rede"
-
-#: ../../printerdrake.pm_.c:2347
-#, fuzzy, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Fechando (desconectando) a rede"
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Fechar"
-
-#: ../../printerdrake.pm_.c:2353
-#, fuzzy
-msgid "Print option list"
-msgstr "Opções da impressora"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-#, fuzzy
-msgid "Reading printer data..."
-msgstr "Lendo banco de dados de drivers do CUPS"
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-#, fuzzy
-msgid "Transfer printer configuration"
-msgstr "Configuração da Internet"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr "O nome da impressora deve conter apenas letras, números e o símbolo _"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2486
-#, fuzzy
-msgid "New printer name"
-msgstr "Nenhuma impressora"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2510
-#, fuzzy
-msgid "Refreshing printer data..."
-msgstr "Lendo banco de dados de drivers do CUPS"
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2519
-#, fuzzy
-msgid "Starting network..."
-msgstr "Iniciando sua conexão..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-#, fuzzy
-msgid "Configure the network now"
-msgstr "Configurar rede"
-
-#: ../../printerdrake.pm_.c:2555
-#, fuzzy
-msgid "Network functionality not configured"
-msgstr "Monitor não configurado"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2559
-#, fuzzy
-msgid "Go on without configuring the network"
-msgstr "Configurando rede"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2603
-#, fuzzy
-msgid "Restarting printing system..."
-msgstr "Qual sistema de impressão você quer usar?"
-
-#: ../../printerdrake.pm_.c:2641
-#, fuzzy
-msgid "high"
-msgstr "Alto"
-
-#: ../../printerdrake.pm_.c:2641
-#, fuzzy
-msgid "paranoid"
-msgstr "Paranóico"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2675
-#, fuzzy
-msgid "Starting the printing system at boot time"
-msgstr "Qual sistema de impressão você quer usar?"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2858
-#, fuzzy
-msgid "Select Printer Spooler"
-msgstr "Selecionar Coneção da Impressora"
-
-#: ../../printerdrake.pm_.c:2859
-#, fuzzy
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Qual sistema de impressão você quer usar?"
-
-#: ../../printerdrake.pm_.c:2895
-#, fuzzy, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Configurar Impressora"
-
-#: ../../printerdrake.pm_.c:2909
-#, fuzzy
-msgid "Installing Foomatic..."
-msgstr "Instalando pacote %s"
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Opções da impressora"
-
-#: ../../printerdrake.pm_.c:2989
-#, fuzzy
-msgid "Preparing Printerdrake..."
-msgstr "Lendo banco de dados de drivers do CUPS"
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-#, fuzzy
-msgid "Configuring applications..."
-msgstr "Configurar Impressora"
-
-#: ../../printerdrake.pm_.c:3027
-#, fuzzy
-msgid "Would you like to configure printing?"
-msgstr "Você gostaria de configurar uma impressora?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3099
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Aqui estão as filas de impressão.\n"
-"Você pode adicionar mais ou modificar as existentes."
-
-#: ../../printerdrake.pm_.c:3100
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Aqui estão as filas de impressão.\n"
-"Você pode adicionar mais ou modificar as existentes."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3145
-#, fuzzy
-msgid "Change the printing system"
-msgstr "Configurar rede"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Modo Normal"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-#, fuzzy
-msgid "Do you want to configure another printer?"
-msgstr "Você quer testar a configuração?"
-
-#: ../../printerdrake.pm_.c:3395
-#, fuzzy
-msgid "Modify printer configuration"
-msgstr "Configuração da Internet"
-
-#: ../../printerdrake.pm_.c:3397
-#, fuzzy, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr "Você quer testar a configuração?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-#, fuzzy
-msgid "Printer connection type"
-msgstr "Compartilhamento da Conexão à Internet"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-#, fuzzy
-msgid "Printer name, description, location"
-msgstr "Conexão da Impressora"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-#, fuzzy
-msgid "Print test pages"
-msgstr "Imprimindo página(s) de teste..."
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-#, fuzzy
-msgid "Know how to use this printer"
-msgstr "Você quer testar a configuração?"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-#, fuzzy
-msgid "Remove printer"
-msgstr "Impressora remota"
-
-#: ../../printerdrake.pm_.c:3472
-#, fuzzy, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Lendo banco de dados de drivers do CUPS"
-
-#: ../../printerdrake.pm_.c:3497
-#, fuzzy
-msgid "Default printer"
-msgstr "Impressora local"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3523
-#, fuzzy, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Você quer reiniciar a rede"
-
-#: ../../printerdrake.pm_.c:3527
-#, fuzzy, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Lendo banco de dados de drivers do CUPS"
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-#, fuzzy
-msgid "Proxy configuration"
-msgstr "Configuração de proxies"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr ""
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-#, fuzzy
-msgid "port"
-msgstr "Porta"
-
-#: ../../proxy.pm_.c:44
-#, fuzzy
-msgid "Url should begin with 'http:'"
-msgstr "O proxy deve ser http://..."
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-#, fuzzy
-msgid "The port part should be numeric"
-msgstr "O número da porta deve ser numérico"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-
-#: ../../proxy.pm_.c:80
-#, fuzzy
-msgid "login"
-msgstr "Autologin"
-
-#: ../../proxy.pm_.c:82
-#, fuzzy
-msgid "password"
-msgstr "Senha"
-
-#: ../../proxy.pm_.c:84
-#, fuzzy
-msgid "re-type password"
-msgstr "Nenhuma senha"
-
-#: ../../proxy.pm_.c:88
-#, fuzzy
-msgid "The passwords don't match. Try again!"
-msgstr "As senhas não conferem"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Não posso adicionar partição ao RAID _formatado_ md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Não posso gravar arquivo %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid falhou"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid falhou (talvez o raidtools esteja faltando)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Sem partições suficientes para RAID nível %d\n"
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "Nível de segurança"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "Nível de segurança"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "Opções da impressora lpd Remota"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (Default)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "Opções do nível de segurança"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "Por favor aguarde, preparando instalação"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Iniciar o sistema de som ALSA (Arquitetura Avançada de Som Linux)"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron, um agendador de comando periódicos"
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd é usado para monitarar o estado da bateria e gravando-o via syslog.\n"
-"Ele também pode ser usado para desligar a máquina quando a bateria estiver "
-"fraca."
-
-#: ../../services.pm_.c:18
-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 ""
-"Executa comando agendados pelo comando at na hora especificado quando\n"
-"at estava rodando, e executa comandos grupos de comandos quando o uso de "
-"memória estiver baixo o suficiente."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron é um program UNIX padrão que executa progrmas especificados pelo\n"
-"usuaio em horas marcadas. vixie cron adiciona várias características ao "
-"UNIX\n"
-"cron básico, incluindo melhor segurança e melhores opções de configuração."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM adiciona suporte ao mouse à aplicativos Linux com base em texto\n"
-"tal como o Midnight Commander. Ele também permitir copiar e colar "
-"utilizando\n"
-"o mouse e inclui suporte para menus pop-up no console."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake executa uma detecção do hardware existente, e\n"
-"opcionalmente configura um novo/alterado hardware."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache é um servidor World Wide Web. Ele é usado para servir arquivos\n"
-"HTML e CGI."
-
-#: ../../services.pm_.c:29
-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 ""
-"O internet superserver daemon (normalmente chamado inetd) inicia\n"
-"uma variedade de outros serviços de internet quando necessário. É "
-"responsável\n"
-"pela inicialização de vários serviços, incluindo telnet, ftp, rsh e rlogin. "
-"Disabilitando\n"
-"inetd, todos os serviços pela qual ele é responsável também são "
-"desabilitados."
-
-#: ../../services.pm_.c:33
-msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Iniciar filtro de pacots para kernel Linux série 2.2, para criar\n"
-"um firewall para proteger sua máquina de ataques de rede."
-
-#: ../../services.pm_.c:35
-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 ""
-"Esse pacote carrega o mapa de teclado selecionado como\n"
-"um comando em /etc/sysconfig/keyboard. Isso pode ser selecionado usando o\n"
-"utilitário kbdconfig. Você deve deixar isso ativar para a maioria da "
-"máquinas."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"Regeneração automática do heador do kernel no /boot para\n"
-"/usr/include/linux{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Detecção e configuração automática do hardware na inicialização."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Linuxconf irá periodicamente executar várias tarefas durante a\n"
-"inicialização para manter a configuração do sistema"
-
-#: ../../services.pm_.c:43
-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 é o daemon de impressão requerido para o lpr funcionar corretamente.\n"
-"Ele é basicamente um servidor que organiza os trabalhos à(s) impressora(s)."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Servidor Virtual Linux, utilizado para criar um servidor de alta\n"
-"performance e alta acessibilidade."
-
-#: ../../services.pm_.c:47
-#, fuzzy
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) é um Servidor de Nome de Domínio (DNS) que é usado para\n"
-"transformar nome de hosts para endereços IP."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Monta e desmonta todos os pontos de montagem do Network File\n"
-"System (NFS), SMB (Gerenciador de Rede/Windows) e NCP (NetWare)."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Ativa/Desativa todas as interfaces de rede configuradas para iniciar\n"
-"na hora de inicialização."
-
-#: ../../services.pm_.c:52
-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 é um protocolo popular usado no compartilhamento de arquivos através\n"
-"de redes TCP/IP. Esse serviço provê a funcionalidade do servidor NFS, que é "
-"configurado através do arquivo /etc/exports."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS é um protocolo popular usado para compartilhar arquivos através de\n"
-"redes TCP/IP. Esse serviço provê a funcionalidade de trava de arquivos NFS."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"Automaticamente ativa o Num Lock no console e XFree\n"
-"durante a inicialização."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Suporte para impressoras OKI-4w e compatíveis."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"Suporte PCMCIA é utilizado normalmente para suportar coisas como\n"
-"ethernet ou modems em laptops. Ele não será iniciado a não ser que "
-"estejaconfigurado,\n"
-"então é seguro te-lo instalado em máquinas que não precisam dele."
-
-#: ../../services.pm_.c:63
-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 ""
-"O portmapper gerencia conexões RPC, que são usadas por\n"
-"protocolos como NFS ou NIS. O servidor portmap deve estar rodando em "
-"máquinas\n"
-"que serão os servidores para os protocolos que utilizam o mecanismo RPC."
-
-#: ../../services.pm_.c:66
-#, fuzzy
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix é um Agente de Transporte de Correio, que é um programa\n"
-"que move mensagens entre uma máquina e outra."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Salva e restaura o entropy pool do sistema para melhor qualidade\n"
-"na geração randômica de número."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Determinar dispositivos raw como dispositovs de bloco\n"
-"(como partições), para o uso em aplicativos como o Oracle"
-
-#: ../../services.pm_.c:71
-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 ""
-"O daemon routed permite a atualização automática da tabela roteadora\n"
-"IP através do protocolo RIP. Enquanto o RIP é usado largamente em pequenas\n"
-"rede, protocolos de roteamento mais complexos são necessários em redes mais "
-"complexas."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"O protcolo rstat permite que usários da rede recebam\n"
-"informações sobre a perfomance de qualquer máquina na rede."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"O protocolo rusers pertmite que os usuários da rede identifiquem\n"
-"quem está logado na máquina correspondente do outro."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"O protocolo rwho permite que usuários remotos peguem uma lista de todos os\n"
-"usuários logados em uma máquina rodando o daemon rwho (similar ao finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Iniciar o sistema de som da sua máquina"
-
-#: ../../services.pm_.c:81
-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 é um aparato que muitos daemons usam para gravar mensagens\n"
-"em vários arquivos de log. É uma boa idéia sempre rodar o syslog."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "Carrega os drivers para seus dispositivos usb."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr ""
-"Inicia o Servidor de Fontes X (é obrigatório para a execução do XFree)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr ""
-"Escolha quais serviços devem ser inicializados automaticamente na "
-"inicalização"
-
-#: ../../services.pm_.c:122
-#, fuzzy
-msgid "Printing"
-msgstr "Impressora"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr ""
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-#, fuzzy
-msgid "System"
-msgstr "Modo do sistema"
-
-#: ../../services.pm_.c:133
-#, fuzzy
-msgid "Remote Administration"
-msgstr "Opções da impressora lpd Remota"
-
-#: ../../services.pm_.c:141
-#, fuzzy
-msgid "Database Server"
-msgstr "Servidor, Bancos de dados"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr ""
-
-#: ../../services.pm_.c:186
-#, fuzzy
-msgid "Services"
-msgstr "dispositivo"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "iniciado"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "parado"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Serviços e daemons"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"Nenhuma informação adicional\n"
-"sobre este serviço, desculpe."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "No boot"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Start"
-msgstr "Status:"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Stop"
-msgstr "Setor"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:9
-#, fuzzy
-msgid "Get involved in the Free Software world"
-msgstr "Resto do mundo"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-
-#: ../../share/advertising/03-internet.pl_.c:9
-#, fuzzy
-msgid "Get the most from the Internet"
-msgstr "Conectar à Internet"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Jogos"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-#, fuzzy
-msgid "Mandrake Control Center"
-msgstr "Centro de Controle"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-#, fuzzy
-msgid "User interfaces"
-msgstr "Interface de rede"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:9
-#, fuzzy
-msgid "Development simplified"
-msgstr "Desenvolvimento"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-#, fuzzy
-msgid "Become a MandrakeExpert"
-msgstr "Expert"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "Expert"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-#, fuzzy
-msgid "Installing packages..."
-msgstr "Instalando pacote %s"
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr ""
-"Favor fazer um log out (sair) e então usar as teclas Ctrl-Alt-BackSpace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Favor relogar em %s para ativar as mudanças"
-
-#: ../../standalone/drakTermServ_.c:188
-#, fuzzy
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Configuração da Internet"
-
-#: ../../standalone/drakTermServ_.c:203
-#, fuzzy
-msgid "Enable Server"
-msgstr "Servidor, Bancos de dados"
-
-#: ../../standalone/drakTermServ_.c:210
-#, fuzzy
-msgid "Disable Server"
-msgstr "Servidor, Bancos de dados"
-
-#: ../../standalone/drakTermServ_.c:218
-#, fuzzy
-msgid "Start Server"
-msgstr "Servidor NIS"
-
-#: ../../standalone/drakTermServ_.c:225
-#, fuzzy
-msgid "Stop Server"
-msgstr "Servidor NIS"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:239
-#, fuzzy
-msgid "Add/Del Users"
-msgstr "Adicionar usuário"
-
-#: ../../standalone/drakTermServ_.c:241
-#, fuzzy
-msgid "Add/Del Clients"
-msgstr "Cliente DHCP"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:535
-#, fuzzy
-msgid "No nic selected!"
-msgstr "Não conectado"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:552
-#, fuzzy
-msgid "<-- Delete"
-msgstr "Deletar"
-
-#: ../../standalone/drakTermServ_.c:559
-#, fuzzy
-msgid "Delete All NBIs"
-msgstr "Selecione arquivo"
-
-#: ../../standalone/drakTermServ_.c:621
-#, fuzzy
-msgid "Add User -->"
-msgstr "Adicionar usuário"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:742
-#, fuzzy
-msgid "<-- Del Client"
-msgstr "Cliente DHCP"
-
-#: ../../standalone/drakTermServ_.c:748
-#, fuzzy
-msgid "dhcpd Config..."
-msgstr "Configurando..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "Configuração LAN"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-#, fuzzy
-msgid "Write Config"
-msgstr "reconfigurar"
-
-#: ../../standalone/drakTermServ_.c:965
-#, fuzzy
-msgid "Please insert floppy disk:"
-msgstr "Insira um disquete no drive %s"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:974
-#, fuzzy
-msgid "No floppy drive available!"
-msgstr "Nenhum drive de disquete disponível"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:43
-#, fuzzy
-msgid "Error!"
-msgstr "Erro"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:46
-#, fuzzy
-msgid "Auto Install Configurator"
-msgstr "Configuração pós-instalação"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:69
-#, fuzzy
-msgid "Automatic Steps Configuration"
-msgstr "Configuração do estilo de inicialização"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-#, fuzzy
-msgid "Creating auto install floppy"
-msgstr "Criando disquete de auto instalação"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Parabéns!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:278
-#, fuzzy
-msgid "Auto Install"
-msgstr "Instalar"
-
-#: ../../standalone/drakautoinst_.c:348
-#, fuzzy
-msgid "Add an item"
-msgstr "Adicionar um usuário"
-
-#: ../../standalone/drakautoinst_.c:355
-#, fuzzy
-msgid "Remove the last item"
-msgstr "Formatando arquivo loopback %s"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:724
-#, fuzzy
-msgid "FATAL"
-msgstr "FAT"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-#, fuzzy
-msgid "Total progess"
-msgstr "Testar portas"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "Nenhuma senha"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, fuzzy, c-format
-msgid "Can't find %s on %s"
-msgstr "Não foi possível abrir %s: %s\n"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-#, fuzzy
-msgid "Hard Disk Backup files..."
-msgstr "Arquivo de backup defeituoso"
-
-#: ../../standalone/drakbackup_.c:1263
-#, fuzzy
-msgid "Backup User files..."
-msgstr "Arquivo de backup defeituoso"
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1317
-#, fuzzy
-msgid "Backup Other files..."
-msgstr "Arquivo de backup defeituoso"
-
-#: ../../standalone/drakbackup_.c:1323
-#, fuzzy
-msgid "No changes to backup!"
-msgstr "Arquivo de backup defeituoso"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1381
-#, fuzzy
-msgid " Error during mail sending. \n"
-msgstr "Erro lendo arquivo %s"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-#, fuzzy
-msgid "File Selection"
-msgstr "Seleção de Grupo de Pacotes"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1604
-#, fuzzy
-msgid "Backup your System files. (/etc directory)"
-msgstr "Arquivo de backup defeituoso"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1624
-#, fuzzy
-msgid "Please check all users that you want to include in your backup."
-msgstr "Escolha os pacotes que você quer instalar"
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-#, fuzzy
-msgid "Remove Selected"
-msgstr "Fila remota"
-
-#: ../../standalone/drakbackup_.c:1712
-#, fuzzy
-msgid "Windows (FAT32)"
-msgstr "Remover Windows(TM)"
-
-#: ../../standalone/drakbackup_.c:1751
-#, fuzzy
-msgid "Users"
-msgstr "Nome do usuário"
-
-#: ../../standalone/drakbackup_.c:1777
-#, fuzzy
-msgid "Use network connection to backup"
-msgstr "Arquivo de backup defeituoso"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-#, fuzzy
-msgid "Please enter the host name or IP."
-msgstr "Favor testar o mouse"
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1800
-#, fuzzy
-msgid "Please enter your login"
-msgstr "Favor tentar novamente"
-
-#: ../../standalone/drakbackup_.c:1805
-#, fuzzy
-msgid "Please enter your password"
-msgstr "Favor tentar novamente"
-
-#: ../../standalone/drakbackup_.c:1811
-#, fuzzy
-msgid "Remember this password"
-msgstr "Nenhuma senha"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-#, fuzzy
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Favor escolher o layout do seu teclado."
-
-#: ../../standalone/drakbackup_.c:1931
-#, fuzzy
-msgid "Please check for multisession CD"
-msgstr "Favor clicar em uma partição"
-
-#: ../../standalone/drakbackup_.c:1937
-#, fuzzy
-msgid "Please check if you are using CDRW media"
-msgstr "Favor clicar em uma partição"
-
-#: ../../standalone/drakbackup_.c:1943
-#, fuzzy
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Favor clicar em uma partição"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1950
-#, fuzzy
-msgid "Please check if you are using a DVDR device"
-msgstr "Favor clicar em uma partição"
-
-#: ../../standalone/drakbackup_.c:1956
-#, fuzzy
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Favor clicar em uma partição"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2002
-#, fuzzy
-msgid "No CD device defined!"
-msgstr "Selecione arquivo"
-
-#: ../../standalone/drakbackup_.c:2050
-#, fuzzy
-msgid "Use tape to backup"
-msgstr "Arquivo de backup defeituoso"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2059
-#, fuzzy
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Escolha os pacotes que você quer instalar"
-
-#: ../../standalone/drakbackup_.c:2065
-#, fuzzy
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Escolha os pacotes que você quer instalar"
-
-#: ../../standalone/drakbackup_.c:2071
-#, fuzzy
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Escolha os pacotes que você quer instalar"
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2142
-#, fuzzy
-msgid "Please enter the directory to save to:"
-msgstr "Favor testar o mouse"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-#, fuzzy
-msgid "Use quota for backup files."
-msgstr "Arquivo de backup defeituoso"
-
-#: ../../standalone/drakbackup_.c:2223
-#, fuzzy
-msgid "Network"
-msgstr "Interface de rede"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2238
-#, fuzzy
-msgid "Tape"
-msgstr "Tipo"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2273
-#, fuzzy
-msgid "Use daemon"
-msgstr "Nome do usuário"
-
-#: ../../standalone/drakbackup_.c:2278
-#, fuzzy
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr "Escolha os pacotes que você quer instalar"
-
-#: ../../standalone/drakbackup_.c:2284
-#, fuzzy
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr "Favor escolher o idioma a ser utilizado."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2378
-#, fuzzy
-msgid "Where"
-msgstr "Roda"
-
-#: ../../standalone/drakbackup_.c:2383
-#, fuzzy
-msgid "When"
-msgstr "Roda"
-
-#: ../../standalone/drakbackup_.c:2388
-#, fuzzy
-msgid "More Options"
-msgstr "Opções do módulo:"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-#, fuzzy
-msgid "Drakbackup Configuration"
-msgstr "Configuração da Rede"
-
-#: ../../standalone/drakbackup_.c:2425
-#, fuzzy
-msgid "Please choose where you want to backup"
-msgstr "Escolha os pacotes que você quer instalar"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2498
-#, fuzzy
-msgid "Please choose what you want to backup"
-msgstr "Escolha os pacotes que você quer instalar"
-
-#: ../../standalone/drakbackup_.c:2499
-#, fuzzy
-msgid "Backup system"
-msgstr "Setup dos sistemas de arquivos"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2604
-#, fuzzy, c-format
-msgid " on device: %s"
-msgstr "Dispositivo do mouse: %s\n"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2612
-#, fuzzy
-msgid ""
-"\n"
-"- Options:\n"
-msgstr "Opções"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2805
-#, fuzzy
-msgid "Please uncheck or remove it on next time."
-msgstr "Favor escolher em qual porta serial seu modem está conectado."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2955
-#, fuzzy
-msgid " Restore Configuration "
-msgstr "Configuração da Rede"
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3068
-#, fuzzy
-msgid "Backup the system files before:"
-msgstr "Arquivo de backup defeituoso"
-
-#: ../../standalone/drakbackup_.c:3070
-#, fuzzy
-msgid "please choose the date to restore"
-msgstr "Favor escolher o tipo do seu mouse."
-
-#: ../../standalone/drakbackup_.c:3107
-#, fuzzy
-msgid "Use Hard Disk to backup"
-msgstr "Arquivo de backup defeituoso"
-
-#: ../../standalone/drakbackup_.c:3110
-#, fuzzy
-msgid "Please enter the directory to save:"
-msgstr "Favor testar o mouse"
-
-#: ../../standalone/drakbackup_.c:3153
-#, fuzzy
-msgid "FTP Connection"
-msgstr "Coneção LAN"
-
-#: ../../standalone/drakbackup_.c:3160
-#, fuzzy
-msgid "Secure Connection"
-msgstr "Selecionar Coneção da Impressora"
-
-#: ../../standalone/drakbackup_.c:3186
-#, fuzzy
-msgid "Restore from Hard Disk."
-msgstr "Restaurar do disquete"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3256
-#, fuzzy
-msgid "Select another media to restore from"
-msgstr "Favor escolher o tipo do seu mouse."
-
-#: ../../standalone/drakbackup_.c:3258
-#, fuzzy
-msgid "Other Media"
-msgstr "Outro"
-
-#: ../../standalone/drakbackup_.c:3263
-#, fuzzy
-msgid "Restore system"
-msgstr "Instalar sistema"
-
-#: ../../standalone/drakbackup_.c:3264
-#, fuzzy
-msgid "Restore Users"
-msgstr "Restaurar do arquivo"
-
-#: ../../standalone/drakbackup_.c:3265
-#, fuzzy
-msgid "Restore Other"
-msgstr "Restaurar do arquivo"
-
-#: ../../standalone/drakbackup_.c:3267
-#, fuzzy
-msgid "select path to restore (instead of /)"
-msgstr "Favor escolher o tipo do seu mouse."
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "Fila remota"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "Restaurar do arquivo"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "Restaurar do disquete"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "Restaurar tabela de partição"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, fuzzy
-msgid "Restore Via Network"
-msgstr "Restaurar do arquivo"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-#, fuzzy
-msgid "Host Name"
-msgstr "Host name (nome do host)"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-#, fuzzy
-msgid "Password required"
-msgstr "Senha"
-
-#: ../../standalone/drakbackup_.c:3541
-#, fuzzy
-msgid "Username required"
-msgstr "Nome do usuário"
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "Hostname:"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "Restaurar do arquivo"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3812
-#, fuzzy
-msgid "Custom Restore"
-msgstr "Personalizada"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "Restaurar tabela de partição"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "Restaurar do arquivo"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-#, fuzzy
-msgid "Previous"
-msgstr "<- Anterior"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-#, fuzzy
-msgid "Save"
-msgstr "Status:"
-
-#: ../../standalone/drakbackup_.c:4000
-#, fuzzy
-msgid "Build Backup"
-msgstr "Arquivo de backup defeituoso"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-#, fuzzy
-msgid "Restore"
-msgstr "Restaurar do arquivo"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4257
-#, fuzzy
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr "Os seguintes pacotes serão instalados"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4303
-#, fuzzy
-msgid "Please select data to restore..."
-msgstr "Favor escolher o idioma a ser utilizado."
-
-#: ../../standalone/drakbackup_.c:4324
-#, fuzzy
-msgid "Please select media for backup..."
-msgstr "Favor escolher o idioma a ser utilizado."
-
-#: ../../standalone/drakbackup_.c:4346
-#, fuzzy
-msgid "Please select data to backup..."
-msgstr "Favor escolher o idioma a ser utilizado."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4470
-#, fuzzy
-msgid "Backup system files"
-msgstr "Arquivo de backup defeituoso"
-
-#: ../../standalone/drakbackup_.c:4472
-#, fuzzy
-msgid "Backup user files"
-msgstr "Arquivo de backup defeituoso"
-
-#: ../../standalone/drakbackup_.c:4474
-#, fuzzy
-msgid "Backup other files"
-msgstr "Arquivo de backup defeituoso"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4504
-#, fuzzy
-msgid "Sending files..."
-msgstr "Salvar no arquivo"
-
-#: ../../standalone/drakbackup_.c:4590
-#, fuzzy
-msgid "Backup Now from configuration file"
-msgstr "Configuração da Rede"
-
-#: ../../standalone/drakbackup_.c:4595
-#, fuzzy
-msgid "View Backup Configuration."
-msgstr "Configuração da Rede"
-
-#: ../../standalone/drakbackup_.c:4616
-#, fuzzy
-msgid "Wizard Configuration"
-msgstr "Configuração LAN"
-
-#: ../../standalone/drakbackup_.c:4621
-#, fuzzy
-msgid "Advanced Configuration"
-msgstr "Configuração LAN"
-
-#: ../../standalone/drakbackup_.c:4626
-#, fuzzy
-msgid "Backup Now"
-msgstr "Setup dos sistemas de arquivos"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "A Instalação do %s falhou. Ocorreram os seguintes erros:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-#, fuzzy
-msgid "Standalone Tools"
-msgstr "Ferramentas do Console"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:74
-#, fuzzy
-msgid "Mandrake Online"
-msgstr "Centro de Controle"
-
-#: ../../standalone/drakbug_.c:75
-#, fuzzy
-msgid "Menudrake"
-msgstr "Expert"
-
-#: ../../standalone/drakbug_.c:76
-#, fuzzy
-msgid "Msec"
-msgstr "Mouse"
-
-#: ../../standalone/drakbug_.c:77
-#, fuzzy
-msgid "Remote Control"
-msgstr "Impressora remota"
-
-#: ../../standalone/drakbug_.c:78
-#, fuzzy
-msgid "Software Manager"
-msgstr "Nome compartilhado"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:81
-#, fuzzy
-msgid "Userdrake"
-msgstr "Printerdrake"
-
-#: ../../standalone/drakbug_.c:82
-#, fuzzy
-msgid "Configuration Wizards"
-msgstr "Auxiliar de Configuração da Rede"
-
-#: ../../standalone/drakbug_.c:97
-#, fuzzy
-msgid "Application:"
-msgstr "Autenticação?"
-
-#: ../../standalone/drakbug_.c:98
-#, fuzzy
-msgid "Package: "
-msgstr "Seleção de Grupo de Pacotes"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:100
-#, fuzzy
-msgid "Release: "
-msgstr "Por favor aguarde"
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:134
-#, fuzzy
-msgid "Report"
-msgstr "Porta"
-
-#: ../../standalone/drakbug_.c:171
-#, fuzzy
-msgid "Not installed"
-msgstr "Sair da instalação"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr ""
-
-#: ../../standalone/drakbug_.c:196
-#, fuzzy
-msgid "No browser available! Please install one"
-msgstr "Screenshots estarão disponíveis depois da instalação em %s"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Configuração da Rede (%d adaptadores)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Perfil: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Apagar perfil..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Perfil a apagar:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Novo perfil..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Hostname:"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Acesso à Internet"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Tipo:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Gateway:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Interface:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Status:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Configurar Acesso à Internet..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "Configuração LAN"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Driver"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Interface"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protocolo"
-
-#: ../../standalone/drakconnect_.c:231
-#, fuzzy
-msgid "State"
-msgstr "Status:"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Configurar Rede Local (LAN)..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Ajudante..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Aplicar"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Conectado"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Não conectado"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Conectar..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Desconectar..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"Você não possui nenhuma interface configurada.\n"
-"Configure-as primeiro clicando em 'Configurar'"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "Configuração LAN"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adaptador %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Protocolo da inicialização"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Iniciado na inicialização"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "Cliente DHCP"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-#, fuzzy
-msgid "activate now"
-msgstr "Ativo"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-#, fuzzy
-msgid "deactivate now"
-msgstr "Ativo"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Você não possui nenhuma conexão à Internet.\n"
-"Crie uma clicando em 'Configurar'"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Configuração da conexão à Internet"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Configuração da conexão à Internet"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Tipo de conexão: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parâmetros"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Gateway"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Placa Ethernet"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "Cliente DHCP"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "utilização: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Nome do módulo"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Tamanho"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "criação de discos de boot"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "padrão"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "Erro DrakFloppy: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "versão do kernel"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Principal"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Área Expert"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "argumentos opcionais mkinitrd"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Adicionar um módulo"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "forçar"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "se necessário"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "omitir módulos scsi"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "omitir módulos raid"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Remover um módulo"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Saída"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Criar o disco"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Certifique-se de que há um disco no dispositivo %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, fuzzy, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"Não há nenhum disco no dispositivo %s.\n"
-"Por favor insira um disco."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Incapaz de dividir: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Incapaz de fechar adequadamente o mkbootdisk: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:260
-#, fuzzy
-msgid "no fonts found"
-msgstr "nenhuma placa de rede encontrada"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-#, fuzzy
-msgid "done"
-msgstr "Pronto"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:381
-#, fuzzy
-msgid "True Type fonts installation"
-msgstr "Preparando instalação"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:473
-#, fuzzy
-msgid "Restart XFS"
-msgstr "restrito"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:534
-#, fuzzy
-msgid "xfs restart"
-msgstr "restrito"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:630
-#, fuzzy
-msgid "Fonts Importation"
-msgstr "Formatar partições"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:679
-#, fuzzy
-msgid "Advanced Options"
-msgstr "Configuração LAN"
-
-#: ../../standalone/drakfont_.c:687
-#, fuzzy
-msgid "Font List"
-msgstr "Ponto de Montagem"
-
-#: ../../standalone/drakfont_.c:909
-#, fuzzy
-msgid "Choose the applications that will support the fonts:"
-msgstr "Escolha as partições que você quer formatar"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:925
-#, fuzzy
-msgid "StarOffice"
-msgstr "Escritório"
-
-#: ../../standalone/drakfont_.c:932
-#, fuzzy
-msgid "Abiword"
-msgstr "Abortar"
-
-#: ../../standalone/drakfont_.c:939
-#, fuzzy
-msgid "Generic Printers"
-msgstr "Impressora"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1063
-#, fuzzy
-msgid "Install List"
-msgstr "Instalar sistema"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1178
-#, fuzzy
-msgid "Selected All"
-msgstr "Selecione arquivo"
-
-#: ../../standalone/drakfont_.c:1182
-#, fuzzy
-msgid "Remove List"
-msgstr "Impressora remota"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-#, fuzzy
-msgid "Initials tests"
-msgstr "Mensagem Inicial"
-
-#: ../../standalone/drakfont_.c:1207
-#, fuzzy
-msgid "Copy fonts on your system"
-msgstr "Nenhum adaptador de rede em seu sistema!"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1215
-#, fuzzy
-msgid "Post Install"
-msgstr "Instalar"
-
-#: ../../standalone/drakfont_.c:1240
-#, fuzzy
-msgid "Remove fonts on your system"
-msgstr "Nenhum adaptador de rede em seu sistema!"
-
-#: ../../standalone/drakfont_.c:1244
-#, fuzzy
-msgid "Post Uninstall"
-msgstr "Sair da instalação"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Compartilhamento da Conexão à Internet"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "O Compartilhamento da Conexão à Internet está ativo"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"A configuração de compartilhamento da conexão à Internet já foi feita.\n"
-"Ela está ativa.\n"
-"\n"
-"O que você gostaria de fazer?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "desativar"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "liberar"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "reconfigurar"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "Desativando servidores..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "O Compartilhamento da Conexão à Internet agora está desativado."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "O Compartilhamento da Conexão à Internet está desativado"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"A configuração do compartilhamento da conexão à Internet já foi feito.\n"
-"Está desabilitado.\n"
-"\n"
-"O que você gostaria de fazer?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "ativar"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "Ativando servidores..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "O Compartilhamento da Conexão à Internet agora está ativo."
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Você está para configurar o compartilhamento da conexão à Internet do seu \n"
-"computador. Assim, outros computadores da sua rede local serão capaz de user "
-"a conexão à Internet deste computador.\n"
-"\n"
-"Nota: você precisa de um Adaptador de Rede dedicado para criar um Rede Local "
-"(LAN)."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Interface %s (usando módulo %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Interface %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Nenhum adaptador de rede em seu sistema!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Nenhum adaptador de rede foi detectado em seu sistema. Favor executar a "
-"ferramenta de configuração de hardware."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Interface de rede"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"Existe apenas um adaptador de rede configurado em seu sistema:\n"
-"\n"
-"%s\n"
-"\n"
-"Irei configurar sua Rede Local (LAN) com esse adaptador."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr "Favor escolher qual adaptador de rede será conectado à su Rede Local."
-
-#: ../../standalone/drakgw_.c:259
-#, fuzzy
-msgid "Network interface already configured"
-msgstr "Monitor não configurado"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:265
-#, fuzzy
-msgid "Automatic reconfiguration"
-msgstr "Configuração do estilo de inicialização"
-
-#: ../../standalone/drakgw_.c:266
-#, fuzzy
-msgid "Show current interface configuration"
-msgstr "Configuração da Internet"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:286
-#, fuzzy
-msgid "(This) DHCP Server IP"
-msgstr "IP do servidor CUPS"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr ""
-"Potencial conflinto de endereço LAN encontra na configuração atual de %s!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Configurando..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "Configurando scripts, instalando programas, iniciando servidores..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Problemas instalando pacote %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Tudo foi configurado.\n"
-"Você agora pode compartilhar sua conexão com outros computadores na sua Rede "
-"Local (LAN), usando a configuração automática de rede (DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "A configuração já foi feita, mas está desativada."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "A configuração já foi feita e está desativada."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "O Compartilhamento de Conexão à Internet nunca foi configurado."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Configuração do compartilhamento da Internet"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Bem-vindo ao utilitário de Compartilhamente da Conexão à Internet!\n"
-"\n"
-"%s\n"
-"\n"
-"Clique em ``Configurar'' se você quiser abrir o ajudante de configuração."
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "group"
-msgstr "Grupo de trabalho"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "permissions"
-msgstr "partição %s"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "user"
-msgstr "Nome do usuário"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:50
-#, fuzzy
-msgid "delete"
-msgstr "Deletar"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:52
-#, fuzzy
-msgid "Down"
-msgstr "Pronto"
-
-#: ../../standalone/drakperm_.c:53
-#, fuzzy
-msgid "add a rule"
-msgstr "Adicionar um módulo"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-#, fuzzy
-msgid "Add a new rule at the end"
-msgstr "Nenhuma impressora"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-#, fuzzy
-msgid "Delete selected rule"
-msgstr "Fila remota"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:244
-#, fuzzy
-msgid "Current user"
-msgstr "Aceitar usuário"
-
-#: ../../standalone/drakperm_.c:249
-#, fuzzy
-msgid "Permissions"
-msgstr "Versão: %s\n"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:251
-#, fuzzy
-msgid "Property"
-msgstr "Porta"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-#, fuzzy
-msgid "Use owner id for execution"
-msgstr "Usar auto detecção"
-
-#: ../../standalone/drakperm_.c:312
-#, fuzzy
-msgid "Use group id for execution"
-msgstr "Usar auto detecção"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-#, fuzzy
-msgid "Path selection"
-msgstr "Salvar seleção de pacotes"
-
-#: ../../standalone/drakperm_.c:364
-#, fuzzy
-msgid "user :"
-msgstr "Nome do usuário"
-
-#: ../../standalone/drakperm_.c:366
-#, fuzzy
-msgid "group :"
-msgstr "Grupo de trabalho"
-
-#: ../../standalone/draksound_.c:47
-#, fuzzy
-msgid "No Sound Card detected!"
-msgstr "Não conectado"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-#, fuzzy
-msgid "first step creation"
-msgstr "criação de discos de boot"
-
-#: ../../standalone/draksplash_.c:79
-#, fuzzy
-msgid "final resolution"
-msgstr "Resolução"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-#, fuzzy
-msgid "choose image file"
-msgstr "Escolher ação"
-
-#: ../../standalone/draksplash_.c:81
-#, fuzzy
-msgid "Theme name"
-msgstr "Nome compartilhado"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-#, fuzzy
-msgid "Configure bootsplash picture"
-msgstr "Configurar serviços"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-#, fuzzy
-msgid "Preview"
-msgstr "dispositivos"
-
-#: ../../standalone/draksplash_.c:123
-#, fuzzy
-msgid "Save theme"
-msgstr "Instalar sistema"
-
-#: ../../standalone/draksplash_.c:124
-#, fuzzy
-msgid "Choose color"
-msgstr "Escolha um monitor"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-#, fuzzy
-msgid "ProgressBar color selection"
-msgstr "Conexão da Impressora"
-
-#: ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "You must choose an image file first!"
-msgstr "Dispositivo de Impressão URI"
-
-#: ../../standalone/draksplash_.c:465
-#, fuzzy
-msgid "Generating preview ..."
-msgstr "Detectando dispositivos..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-#, fuzzy
-msgid "Canada (cable)"
-msgstr "Canadense (Quebec)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "East Europe"
-msgstr "Europa"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "France [SECAM]"
-msgstr "França"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "Ireland"
-msgstr "Islandês"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "West Europe"
-msgstr "Europa"
-
-#: ../../standalone/drakxtv_.c:69
-#, fuzzy
-msgid "Australia"
-msgstr "serial"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:125
-#, fuzzy
-msgid "There was an error while scanning for TV channels"
-msgstr "Houve um erro instalando os pacotes:"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/harddrake2_.c:8
-#, fuzzy
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr "utilização: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "utilização: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Favor escolher o layout do seu teclado."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Você quer que o BackSpace retorne o Delete no console?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Mudar Cd-Rom"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Favor inserir o Cd-Rom de instalação no seu drive e pressionar em Ok.\n"
-"Se você não o tiver, pressione em Cancelar para sair da atualização on-line."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Incapaz de iniciar a atualização on-line!!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-#, fuzzy
-msgid "logdrake"
-msgstr "draknet"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Arquivo/_Novo"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Arquivo/_Abrir"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>A"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Arquivo/_Salvar"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Arquivo/Salvar _Como"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Arquivo/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Opções"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Opções/Teste"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Ajuda/_Sobre..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:173
-#, fuzzy
-msgid "User"
-msgstr "Nome do usuário"
-
-#: ../../standalone/logdrake_.c:174
-#, fuzzy
-msgid "Messages"
-msgstr "Mensagem Inicial"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:191
-#, fuzzy
-msgid "matching"
-msgstr "Máquina:"
-
-#: ../../standalone/logdrake_.c:192
-#, fuzzy
-msgid "but not matching"
-msgstr "Máquina:"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:408
-#, fuzzy
-msgid "Mail alert configuration"
-msgstr "Configuração LAN"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:417
-#, fuzzy
-msgid "Domain Name Resolver"
-msgstr "Nome do domínio"
-
-#: ../../standalone/logdrake_.c:418
-#, fuzzy
-msgid "Ftp Server"
-msgstr "Servidor NIS"
-
-#: ../../standalone/logdrake_.c:419
-#, fuzzy
-msgid "Postfix Mail Server"
-msgstr "Servidor de mensagens postfiz, servidor de notícias Inn"
-
-#: ../../standalone/logdrake_.c:420
-#, fuzzy
-msgid "Samba Server"
-msgstr "Servidor NIS"
-
-#: ../../standalone/logdrake_.c:421
-#, fuzzy
-msgid "SSH Server"
-msgstr "Servidor NIS"
-
-#: ../../standalone/logdrake_.c:422
-#, fuzzy
-msgid "Webmin Service"
-msgstr "dispositivo"
-
-#: ../../standalone/logdrake_.c:423
-#, fuzzy
-msgid "Xinetd Service"
-msgstr "Servidor de Impressão"
-
-#: ../../standalone/logdrake_.c:430
-#, fuzzy
-msgid "service setting"
-msgstr "dispositivo"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:443
-#, fuzzy
-msgid "load setting"
-msgstr "Formatando"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:457
-#, fuzzy
-msgid "alert configuration"
-msgstr "Configuração"
-
-#: ../../standalone/logdrake_.c:458
-#, fuzzy
-msgid "Please enter your email address below "
-msgstr "Favor tentar novamente"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Salvar como..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Favor escolher o tipo do seu mouse."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Deseja emulação de 3 botões?"
-
-#: ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Reading printer data ..."
-msgstr "Lendo banco de dados de drivers do CUPS"
-
-#: ../../standalone/scannerdrake_.c:41
-#, fuzzy
-msgid "Detecting devices ..."
-msgstr "Detectando dispositivos..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Testar portas"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, fuzzy, c-format
-msgid "%s found on %s, configure it?"
-msgstr "Você gostaria de configurar uma impressora?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-#, fuzzy
-msgid "Select a scanner"
-msgstr "Selecione uma placa gráfica"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:109
-#, fuzzy
-msgid "choose device"
-msgstr "Dispositivo de boot"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr ""
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Escolha seu idioma"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Selecione a classe da instalação"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Detecção de discos rigidos"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Configurar mouse"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Escolha seu teclado"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Segurança"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Setup dos sistemas de arquivos"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Formatar partições"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Escolha pacotes a serem instalados"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Instalar sistema"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Adicionar um usuário"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Configurar rede"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Configurar serviços"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Instalar gerenciador de inicialização"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Criar um disco de inicialização"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Configurar X"
-
-#: ../../steps.pm_.c:34
-#, fuzzy
-msgid "Install system updates"
-msgstr "Instalar sistema"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Sair da instalação"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Servidor, Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Computador de rede (cliente)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "Servidor NFS, servidor SMB, servidor Proxy, servidor SSH"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Escritório"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Estação de Trabalho Gnome"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Ferramentas para o seu Palm Pilot e seu Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Estação de Trabalho"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Servidor, Firewall/Roteador"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "Nome do Domínio e Servidor de Informação da Rede"
-
-#: ../../share/compssUsers:999
-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"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr ""
-"Ferramentas relacionadas à áudio: tocadores de mp3 ou midi, mixers, etc"
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Livros e Howto's sobre Linux e Software Livre"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "Estação de Trabalho KDE"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimídia - Vídeo"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr ""
-"Conjunto de ferramentas para mensagens, notícias, web, transferências de "
-"arquivos e bate-papo"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Servidor, Bancos de dados"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "Servidor de banco de dados PostgreSQL ou MySQL"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Ferramentas para facilitar a configuração do seu computador"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimídia - Som"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Documentação"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Ferramentas do Console"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Servidor de mensagens postfiz, servidor de notícias Inn"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Estação de Internet"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Estação de Multimídia"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Configuração"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Mais Desktops Gráficos (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"O K Desktop Environment, o ambiente gráfico básico acompanhando de uma "
-"coleção de ferramentas"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Ambiente Gráfico"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Desenvolvimento"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache e Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Ferramentas para criar e gravar CD's"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Estação de Trabalho de Escritório"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Programas gráficos como o The Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS"
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "Bibliotecas de desenvolvimento C e C++, programas e arquivos include"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Servidor de Rede"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Servidor, Correio/Groupware/News"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Estação de Jogos"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Editor e visualizadores de Vídeo"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimídia - Gráficos"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Programas de divertimento: arcade, estratégia, etc"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"Conjunto de ferramentas para ler e enviar mensagem e notícias (pine, mutt, "
-"tin...) e para navegar na Web"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Finança Pessoal"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"Um ambiente gráfico com um conjunto de aplicativos e ferramenas de desktop "
-"amigáveis"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "Clientes para protocolos diferentes incluindo ssh"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Internet Gateway"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Programas editores/tocadores de som e vídeo"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Outros Desktops Gráficos"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Editores, shells, ferramentas de arquivos, terminais"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Programas para gerenciar seu dinheiro, como o gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Gereciador de Informação Pessoal"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimídia - Gravação de CD"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Estação de Trabalho Científica"
-
-#, fuzzy
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "Configuração pós-instalação"
-
-#, fuzzy
-#~ msgid "Go back"
-#~ msgstr "Loopback"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "O proxy deve ser ftp://..."
-
-#, fuzzy
-#~ msgid "quit"
-#~ msgstr "Sair"
-
-#~ msgid ""
-#~ "The first time you try the X configuration, you may not be very "
-#~ "satisfied\n"
-#~ "with its display (screen is too small, shifted left or right...). Hence,\n"
-#~ "even if X starts up correctly, DrakX then asks you if the configuration\n"
-#~ "suits you. It will also propose to change it by displaying a list of "
-#~ "valid\n"
-#~ "modes it could find, asking you to select one.\n"
-#~ "\n"
-#~ "As a last resort, if you still cannot get X to work, choose \"Change\n"
-#~ "graphics card\", select \"Unlisted card\", and when prompted on which\n"
-#~ "server, choose \"FBDev\". This is a failsafe option which works with any\n"
-#~ "modern graphics card. Then choose \"Test again\" to be sure."
-#~ msgstr ""
-#~ "Na primeira vez que você usar o sistema X, você pode não ficar muito\n"
-#~ "satisfeito com a imagem (tela muito pequena, errada no sentido esquerdo -"
-#~ "direito...).\n"
-#~ "Porém, mesmo se o X começar corretamente, o DrakX irá perguntar se a "
-#~ "configuração\n"
-#~ "o agrada. Irá também propôr modificações, mostrando uma lista de "
-#~ "alternativas, pedindo \n"
-#~ "a você para escolher uma.\n"
-#~ "\n"
-#~ "Como último recurso, se você ainda não conseguir fazer o X funcionar,, "
-#~ "escolha\n"
-#~ "\"Mudar placa de vídeo\", selecione \"Placas não listadas\", e quando "
-#~ "perguntado em qual \n"
-#~ "servidor você deseja, escolha \"FBDev\". É uma opção à prova de erros, "
-#~ "que funciona\n"
-#~ "com qualquer placa de vídeo moderna. Depois escolha \"Testar de novo\" "
-#~ "para se certificar."
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (não funciona em BIOS antigas)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "Você não tem nenhuma partição!"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "O DiskDrake falhou na leitura da tabela de partição.\n"
-#~ "Continue a seu próprio risco!"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "Eu não consigo ler sua tabela de partição, é muito defeituosa\n"
-#~ "para mim. Eu irei tentar continuar limpando as partições defeituosas"
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "Configuração de Firewall"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "Configuração de Firewall"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "You already have set up a firewall.\n"
-#~ "Click on Configure to change or remove the firewall"
-#~ msgstr ""
-#~ "Firewall\n"
-#~ "\n"
-#~ "Você já tem um firewall configurado.\n"
-#~ "Clique em configurar para alterar ou remover o firewall"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Click on Configure to set up a standard firewall"
-#~ msgstr ""
-#~ "Firewall\n"
-#~ "\n"
-#~ "Clique em configurar para criar um firewall padrão"
-
-#~ msgid ""
-#~ "We'll now ask you questions about which services you'd like to allow\n"
-#~ "the Internet to connect to. Please think carefully about these\n"
-#~ "questions, as your computer's security is important.\n"
-#~ "\n"
-#~ "Please, if you're not currently using one of these services, firewall\n"
-#~ "it off. You can change this configuration anytime you like by\n"
-#~ "re-running this application!"
-#~ msgstr ""
-#~ "Agora lhe perguntaremos sobre qual serviços você gostaria de permitir\n"
-#~ "a Internet se conectar. Por favor, pense cuidadosamente sobre essas\n"
-#~ "perguntas, já que a segurança do seu computador é importante.\n"
-#~ "\n"
-#~ "Atenção, se você não estiver usando um desses serviços, retire o firewall "
-#~ "dele. Você pode alterar essa configuração a qualquer hora,\n"
-#~ "basta re-executar esse aplicativo!"
-
-#~ msgid ""
-#~ "Are you running a web server on this machine that you need the whole\n"
-#~ "Internet to see? If you are running a webserver that only needs to be\n"
-#~ "accessed by this machine, you can safely answer NO here.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Você está executando um servidor web nesta máquina que você precisa\n"
-#~ "que toda a Internet veja? Se você estiver executando um servidor web que\n"
-#~ "precisa ser acessado por esta máquina apenas, favor responder NÃO aqui.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a name server on this machine? If you didn't set one\n"
-#~ "up to give away IP and zone information to the whole Internet, please\n"
-#~ "answer no.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Você está executando um servidor de nome nesta máquina? Se você não\n"
-#~ "configurou um que dê a sua informação de zona e IP para toda a Internet,\n"
-#~ "favor responder não.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Do you want to allow incoming Secure Shell (ssh) connections? This\n"
-#~ "is a telnet-replacement that you might use to login. If you're using\n"
-#~ "telnet now, you should definitely switch to ssh. telnet is not\n"
-#~ "encrypted -- so some attackers can steal your password if you use\n"
-#~ "it. ssh is encrypted and doesn't allow for this eavesdropping."
-#~ msgstr ""
-#~ "Você quer permitir receber conexões Secure Shell (ssh)? Isso é um\n"
-#~ "substituto da telnet que você pode usar para login. Se você estiver\n"
-#~ "usando telnet agora, você deveria mudar definitivamente para ssh. telnet\n"
-#~ "não é codificada -- então alguns agressores podem roubar sua senha.\n"
-#~ "ssh é codificada e não permite esse tipo de roubo."
-
-#~ msgid ""
-#~ "Do you want to allow incoming telnet connections?\n"
-#~ "This is horribly unsafe, as we explained in the previous screen. We\n"
-#~ "strongly recommend answering No here and using ssh in place of\n"
-#~ "telnet.\n"
-#~ msgstr ""
-#~ "Você quer permitir receber conexões telnet?\n"
-#~ "Isso é terrivelmente inseguro, como explicado na tela anterior. Nós\n"
-#~ "fortemente recomendamos responder Não aqui e utilizar ssh no lugar\n"
-#~ "da telnet.\n"
-
-#~ msgid ""
-#~ "Are you running an FTP server here that you need accessible to the\n"
-#~ "Internet? If you are, we strongly recommend that you only use it for\n"
-#~ "Anonymous transfers. Any passwords sent by FTP can be stolen by some\n"
-#~ "attackers, since FTP also uses no encryption for transferring passwords.\n"
-#~ msgstr ""
-#~ "Você está executando um servidor FTP que precisa ser acessível pela\n"
-#~ "Internet? Se você estiver, nós realmente recomendamos que você user\n"
-#~ "apenas para transferências anônimas. Qualquer senha enviada por FTP pode\n"
-#~ "ser roubada por invasores, desde que FTP não usa codificação de senhas.\n"
-
-#~ msgid ""
-#~ "Are you running a mail server here? If you're sending you \n"
-#~ "messages through pine, mutt or any other text-based mail client,\n"
-#~ "you probably are. Otherwise, you should firewall this off.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Você está executando um servidor de mensagens aqui? Se você esiver\n"
-#~ "mando mensagens pelo pine, mutt ou qualquer outro cliente de texto,\n"
-#~ "você provavelmente está. Caso contrário, você deve retirar o firewall "
-#~ "dele.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a POP or IMAP server here? This would\n"
-#~ "be used to host non-web-based mail accounts for people via \n"
-#~ "this machine.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Você está executando um servidor POP ou IMAP aqui? Ele seria\n"
-#~ "utilizado para hospedar contas não baseadas na web para\n"
-#~ "pessoas através desta máquina.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "You appear to be running a 2.2 kernel. If your network IP\n"
-#~ "is automatically set by a computer in your home or office \n"
-#~ "(dynamically assigned), we need to allow for this. Is\n"
-#~ "this the case?\n"
-#~ msgstr ""
-#~ "Você parece estar utilizando um kernel 2.2. Se seu número IP\n"
-#~ "for automaticamente dado por um computador em sua casa ou \n"
-#~ "escritório (determinado dinamicamente), nós precisamos permitir\n"
-#~ "isso. É esse o caso?\n"
-
-#~ msgid ""
-#~ "Is your computer getting time syncronized to another computer?\n"
-#~ "Mostly, this is used by medium-large Unix/Linux organizations\n"
-#~ "to synchronize time for logging and such. If you're not part\n"
-#~ "of a larger office and haven't heard of this, you probably \n"
-#~ "aren't."
-#~ msgstr ""
-#~ "O seu computador está sincronizando a hora com outro computador?\n"
-#~ "Normalmente, isso é utilizado por organizações Unix/Linux médias-grandes\n"
-#~ "para sincronizar o tempo para relatório, etc. Se você não for\n"
-#~ "parte de uma grande empresa ou nunca ouviu sobre isso, você \n"
-#~ "provalvemente não está."
-
-#~ msgid ""
-#~ "Configuration complete. May we write these changes to disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Configuração completa. Essas alterações podem ser gravadas no disco?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid "Can't open %s for writing: %s\n"
-#~ msgstr "Erro arbindo %s para gravação: %s\n"
-
-#~ msgid "Control Center"
-#~ msgstr "Centro de Controle"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "Escolha a ferramente que você quer usar"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "nenhum usb_serial encontrado\n"
-
-#~ msgid "fsck failed with exit code %d or signal %d"
-#~ msgstr "fsck falhou sem código de saída %d ou sinal %d"
-
-#~ msgid "Graphics card identification: %s\n"
-#~ msgstr "Identificação de Placa Gráfica: %s\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "Escolha as opções do server"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "Monitor não configurado"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "Placa gráfica ainda não configurado"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "Resoluções ainda não escolhidas"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "tente mudar alguns parâmetros"
-
-#~ msgid "An error occurred:"
-#~ msgstr "Ocorreu um erro:"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "Saindo em %d segundos"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "É essa a configuração correta?"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "Ocorreu um erro, tente mudar alguns parâmetros"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "Server XFree86: %s"
-
-#~ msgid "Show all"
-#~ msgstr "Mostrar tudo"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "Preparando configuração X-Window"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "O que você quer fazer?"
-
-#~ msgid "Change Monitor"
-#~ msgstr "Mudar Monitor"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "Mudar Placa Gráfica"
-
-#~ msgid "Change Server options"
-#~ msgstr "Mudar opções do Server"
-
-#~ msgid "Change Resolution"
-#~ msgstr "Mudar Resolução"
-
-#~ msgid "Show information"
-#~ msgstr "Mostrar informação"
-
-#~ msgid "Test again"
-#~ msgstr "Testar de novo"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "Selecione uma placa gráfica"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "VGA Padrão, 640x480 a 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 800x600 a 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "Compatível com 8514, 1024x768 a 87 Hz entrelaçado (sem 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 1024x768 a 87 Hz entrelaçado, 800x600 a 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "Super VGA Extendido, 800x600 a 60 Hz, 640x480 a 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "SVGA Não-entrelaçado, 1024x768 a 60 Hz, 800x600 a 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "SVGA de Alta Frequência, 1024x768 a 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "Multi-frequência que pode fazer 1280x1024 a 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "Multi-frequência que pode fazer 1280x1024 a 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "Multi-frequência que pode fazer 1280x1024 a 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "Monitor que pode fazer 1600x1200 a 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "Monitor que pode fazer 1600x1200 a 76 Hz"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr ""
-#~ "O tamanho total dos grupos que você selecionou é de aproximadamente %d "
-#~ "MB.\n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "Se você deseja instalar menos que esse tamanho,\n"
-#~ "selecionar a percentagem de pacotes que você quer instalar.\n"
-#~ "\n"
-#~ "Uma baixa percentagem irá instalar apenas os pacotes mais importantes;\n"
-#~ "uma percentagem de 100%% irá instalar todos os pacotes selecionados."
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "Você tem espaço em seu disco para apenas %d%% desses pacotes.\n"
-#~ "\n"
-#~ "Se você deseja instalar menos que esse tamanho,\n"
-#~ "selecionar a percentagem de pacotes que você quer instalar.\n"
-#~ "Uma baixa percentagem irá instalar apenas os pacotes mais importantes;\n"
-#~ "uma percentagem de %d%% irá instalar o máximo de pacotes possível."
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "Você será capaz de escolhe-los mais precisamente no próximo passo"
-
-#~ msgid "Percentage of packages to install"
-#~ msgstr "Percentagem de pacotes a serem instalados"
diff --git a/perl-install/share/po/ro.po b/perl-install/share/po/ro.po
deleted file mode 100644
index 6b4c0c3ea..000000000
--- a/perl-install/share/po/ro.po
+++ /dev/null
@@ -1,12426 +0,0 @@
-# Translation file of Mandrake graphic install
-# Copyright (c) 2000 MandrakeSoft
-# Florin Grad <florin@mandrakesoft.com>, 1999-2000
-# Dragos Marian Barbu <dragosb@softhome.net>, 2000
-# Ovidiu Constantin <ovidiu.soft@xnet.ro>, 2002
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX 7.1\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-08-28 13:34GMT+2\n"
-"Last-Translator: Harald Ersch <hersch@romatsa.ro>\n"
-"Language-Team: romanian <ro@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-2\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.9.5\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB sau mai mult"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Alegeþi un server X"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "Server X"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Configurare multi-head (ieºiri multiple)"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Sistemul dvs. permite configurarea mai multor iesiri de afiºare.\n"
-"Ce doriþi sã faceþi?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Alegeþi memoria pentru cartea graficã"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "Configurare XFree"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Ce tip de configurare doriþi sã aveþi pt. XFree?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Configureazã toate capetele (ieºirile) independent"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Foloseºte extensia Xinerama"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Configureazã numai cartela \"%s\"%s"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s cu accelerare 3D hardware"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Cartela dvs. poate avea accelerare 3D hardware, dar numai cu XFree %s.\n"
-"Cartela dvs. este utilizabilã cu XFree %s ce are un suport mai bun în 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr ""
-"Cartela dvs. poate avea suport pentru accelerarea 3D hardware cu XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s cu accelerare 3D hardware EXPERIMENTALÃ"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Cartela dvs. poate avea accelerare 3D hardware, dar numai cu XFree %s,\n"
-"ACEST SUPORT ESTE EXPERIMENTAL ªI POATE BLOCA SISTEMUL DVS!Cartela dvs. este "
-"utilizabilã cu XFree %s ce are un suport mai bun în 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Cartela dvs. poate avea suport pentru accelerarea 3D hardware cu XFree %s, \n"
-"ACEST SUPORT ESTE EXPERIMENTAL ªI POATE BLOCA SISTEMUL DVS."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (driver de instalare ecran)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Personalizat"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "Cartelã graficã"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitor"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Rezoluþie"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "Test"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Opþiuni"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "OK"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Ieºire"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Pãstrez modificãrile?\n"
-"Configuraþia curentã este:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Alegeþi un monitor"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Plug'n Play"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Generic"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "Vânzãtor"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Cei doi parametri critici sunt rata de actualizare verticalã, care este "
-"rata\n"
-"la care întregul ecran e actualizat ºi mai important rata de sincronizare\n"
-"orizontalã, care este rata la care liniile de scan sunt afiºate.\n"
-"Este FOARTE IMPORTANT sã nu specificaþi un tip de monitor cu interval de\n"
-"sincronizare care depãºeºte capabilitãþile monitorului vostru: puteþi\n"
-"distruge monitorul în acest fel.\n"
-"Dacã nu sunteþi sigur, alegeþi parametri conservativi."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Rata de actualizare orizontalã"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Rata de actualizare verticalã"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 de culori (8 biþi)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 mii de culori (15 biþi)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 mii de culori (16 biþi)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 milioane de culori (24 biþi)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 miliarde de culori (32 biþi)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Rezoluþii"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Alegeþi rezoluþia ºi adâncimea de culoare"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Cartelã graficã: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Renunþã"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Test de configuraþie"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Doriþi sã testaþi configuraþia ?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Tastatura: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Tip de mouse: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Dispozitiv mouse: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Frecvenþa orizontalã pentru monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Frecvenþa verticalã pentru monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Cartelã graficã: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Memorie graficã: %s KB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Adâncime de culoare: %s:\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Rezoluþie: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "Server XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "Driver XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "Interfaþa graficã la demaraj"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Pot sã configurez calculatorul sa demareze automat X la demaraj.\n"
-"Doriþi sa demaraþi X cînd redemaraþi ?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "Ce normã foloseºte TV-ul dumneavoastrã?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Primul sector al partiþiei de demaraj"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Primul sector al discului (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "Instalare SILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Unde doriþi sã instalaþi Gestionarul de demaraj ?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "Instalare LILO/grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO cu meniu text"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO cu meniu grafic"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Demarare din DOS/Windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Opþiunile principale ale gestionarului de demaraj"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Gestionarul de demarare folosit"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Instalarea gestionarului de demarare"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Periferic de demaraj"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Compact"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "compact"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Mod video"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Timp de aºteptare înaintea demarãrii imaginii standard"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Parola"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Parola (din nou)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Limiteazã opþiunile liniei de comandã"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "limiteazã"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Curãþã /tmp la fiecare demaraj"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Precizeazã cantintatea de RAM dacã e necesar (am gãsit %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Activeazã profilurile multiple"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Introduceþi cantintatea de RAM în MB"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"Opþiunea ``Limiteazã opþiunile liniei de comandã'' e inutilã fãrã parolã"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Încercaþi din nou"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Parolele nu corespund"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Mesaj de iniþializare"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr ""
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr ""
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Demarare de pe CD activã?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Demarare OF activã?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Sistem de operare implicit?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"Aþi decis sã instalaþi gestionarul de demarare într-o partiþie.\n"
-"Aceasta înseamã cã aveþi instalat deja un gestionar de demarare pe unitatea "
-"de discde pe care demaraþi (ex. System Commander).\n"
-"\n"
-"De pe ce unitate de disc demaraþi?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Acestea sunt diferitele intrãrile.\n"
-"Puteþi sã mai adãugaþi ºi altele sau sã schimbaþi cele existente."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Adaugã"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Gata"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Modificã"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Ce tip de intrãri doriþi sã adãugaþi ?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Alt SO (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Alt SO (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Alt SO (windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Imagine"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Append"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Citeºte-Scrie"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tabel"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Nesigur"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Etichetã"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Standard"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Dimensiune Initrd"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "Fãrã imagine video"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "ªterge intrarea"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Eticheta goalã nu e permisã"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Trebuie sã specificaþi o imagine Kernel"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Trebuie sã specificaþi o partiþie rãdãcinã (root)"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Aceastã etichetã nu e permisã"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Am gãsit interfaþele %s %s"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Aveþi o altã interfaþa?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Aveþi vreo interfaþã %s ?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Nu"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Da"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Vezi info hardware"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Instalarea pilotului pentru %s cartelãa %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(modul %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Puteþi furniza acum opþiunile modulului %s.\n"
-"Opþiunile sunt în formatul ``nume=valoare nume2=valoare2 ...''.\n"
-"de exemplu, ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Opþiuni pentru module:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Care %s pilot sã încerc?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"În anumite cazuri, pilotul %s necesitã informaþii suplimentare pentru a\n"
-"funcþiona corect, dar funcþioneazã bine ºi fãrã. Doriþi sã specificaþi\n"
-"opþiuni suplimentare sau îi permiteþi sã interogheze calculatorul pentru\n"
-"informaþiile necesare? Ocazional, interogarea poate bloca calculatorul,\n"
-"dar n-ar trebui sã produce nici o deteriorare."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Autoprobeazã"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Specificaþi opþiunile"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Încãcarea modulului %s a eºuat.\n"
-"Doriþi sãîncercaþi cu alþi parametri ?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "acces la programele X"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "acces la uneltele rpm"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "permite \"su\""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "acces la fiºierele administrative"
-
-#: ../../any.pm_.c:755
-#, fuzzy
-msgid "access to network tools"
-msgstr "acces la uneltele rpm"
-
-#: ../../any.pm_.c:756
-#, fuzzy
-msgid "access to compilation tools"
-msgstr "acces la uneltele rpm"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(deja adãugat %s)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Aceasta parolã e prea simplã"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Va rog înscrieþi numele utilizatorului"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr ""
-"Numele utilizatorului trebuie sa conþinã numai caractere minuscule, numere, "
-"`-' ºi `_'"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "Numele de utilizator este prea lung"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Acest nume de utilizator e deja adãugat"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Adãugaþi un utilizator"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Intraþi un utilizator\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Acceptare utilizator"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Nume real"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Numele utilizatorului"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Shell"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Icoanã"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Autologare"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Pot sã configurez calculatorul sã logheze automat un utilizator.\n"
-"Doriþi sã folosiþi aceastã facilitate?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Alegeþi utilizatorul implicit:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Alegeþi managerul de ferestre:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Vã rog sã alegeþi limba folositã."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr ""
-"Mandrake Linux permite folosirea mai multor limbi.\n"
-"Selectaþi limbile pe care doriþi sã le instalaþi. Ele vor fi disponibile\n"
-"dupã terminarea instalãrii ºi repornirea sistemului."
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Toate"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Permite tuturor utilizatorilor"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Fãrã partajare"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Pachetul %s trebuie instalat. Doriþi sã îl instalez?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr ""
-"Puteþi exporta fiºiere folosind sistemul NFS sau Samba. Pe care îl alegeþi?"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Pachetul obligatoriu %s lipseºte"
-
-#: ../../any.pm_.c:1005
-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 ""
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "Lanseazã userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Bun venit Piraþilor"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Slab"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Standard"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Ridicat"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Mai înaltã"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranoicã"
-
-#: ../../any.pm_.c:1080
-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 ""
-"Va trebui sã folosiþi acest nivel cu grijã. Aceasta face ca sistemul sã fie\n"
-"mai uºor de folosit, dar foarte sensibil: nu trebuie sã fie folosit pentru "
-"un\n"
-"calculator conectat cu altele de pe Internet. Nu existã nici o parolã de\n"
-"acces."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"Parolele sunt acum activate, dar utilizarea lui ca un calculator într-o\n"
-"reþea tot nu recomandatã."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Acesta este nivelul de securitate standard recomandat pentru un calculator "
-"care va fi conectat ca un client la Internet."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-
-#: ../../any.pm_.c:1086
-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 ""
-"Cu acest nivel de securitate, utilizarea acestui calculator ca server\n"
-"devine posibilã. Securitatea este destul de ridicatã pentru a folosi acest\n"
-"sistem ca server care acceptã conexiuni de la mulþi clienþi. Notã: dacã "
-"maºina este numai un client simplu la Internet, folosiþi un nivel mai scãzut."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Avem funcþionalitãþile nivelului anterior de securitate, dar acum sistemul "
-"e\n"
-"complet închis ºi securitatea e la maximum."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "Opþiuni de bazã DrakSec"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "Vã rog sã alegeþi nivelul de securitate dorit"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Nivel de securitate"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Foloseºte libsafe pentru servere"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-"O bibliotecã ce protejeazã contra atacurilor tip buffer overflow ºi format "
-"string."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr ""
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Bun venit la gestionarul de sisteme de operare %s!\n"
-"\n"
-"Alegeti un sistem de operare din lista de mai sus sau\n"
-"asteptati %d secunde pentru demararea din oficiu.\n"
-"\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Bun venit la gestionarul de sisteme de operare GRUB!"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Folositi tastele %c si %c pentru selectarea intrarii puse in evidenta."
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Apasati enter pentru a demara OS-ul selectat, 'e' pentru a edita"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "comandele inainte de a demara, sau 'c' pentru linia de comanda."
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "Intrarea selectata va demara dupa %d secunde"
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "nu e destul spaþiu în /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Desktop"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Meniu de Start"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Nu puteþi instala Gestionarul de demarare într-o partiþie %s\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr ""
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Configurare stil demarare"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Fiºier"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Fiºier/_Ieºire"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr ""
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "Monitor stil nou"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Monitor tradiþional"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Monitor tradiþional Gtk+"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Lanseazã Aurora la pornire"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Mod LILO/Grub"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Mod Yaboot"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "Instalare teme"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr ""
-
-#: ../../bootlook.pm_.c:148
-#, fuzzy
-msgid "Create new theme"
-msgstr "Creeazã o nouã partiþie"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr ""
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Eroare"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "Copiez %s în %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "nu pot schimba mesajul LILO"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "nu gãsesc mesajul LILO"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "Nu pot scrie fiºierul /etc/sysconfig/bootsplash."
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "Scrie %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr ""
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr ""
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr ""
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "Notificare"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr ""
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "Instalare teme eºuatã!"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"În prezent folosiþi %s ca manager de pornire.\n"
-"Clic pe Configureazã pentru a lansa Asistentul de configurare."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Configureazã"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "Selectare imagine de pornire"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "Teme"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr ""
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr ""
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Mod sistem"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr ""
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Nu, nu vreau autologare"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Da, vreau autologare cu acest (utilizator, desktop)"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr ""
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d minute"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 minut"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d secunde"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Nu pot captura ecranul înainte de partiþionare"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Capturile ecran vor fi disponibile dupã instalare în %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Franþa"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Costa Rica"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Belgia"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Cehia"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Germania"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Grecia"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Norvegia"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "Suedia"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Olanda"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Italia"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Austria"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "Statele Unite"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-msgid "New"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Demonteazã"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Montare"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Server"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Punct de montare"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "Vã rog sã introduceþi URL-ul pentru serverul WebDAV"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "URL-ul trebuie sã înceapã cu http:// sau https://"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "Server:"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Punct de montare: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Opþiuni: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Vã rog faceþi mai întîi o copie a datelor dumneavoastrã"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Citiþi cu atenþie!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Dacã doriþi sã folosiþi aboot, asiguraþi-vã sã lãsaþi un spaþiu liber\n"
-"(2048 de sectoare sunt de ajuns) la începutul discului"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Asistent"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Alegeþi acþiunea"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Aveþi o singurã partiþie mare FAT\n"
-"(în general folositã de MicroSoft Dos/Windows).\n"
-"Va sugerez sã redimensionaþi mai întîi acea partiþie\n"
-"faceþi clic pe ea ºi apoi pe \"Redimensioneazã\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Vã rog faceþi clic pe o partiþie"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Detalii"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-#, fuzzy
-msgid "No hard drives found"
-msgstr "Nu am gãsit nici o imprimantã!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "Sistem de fiºiere jurnalizat"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Gol"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Alt tip"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Tipul de fiºiere sistem: "
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Creeazã"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Tip"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Foloseºte ``%s'' în loc"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "ªterge"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Foloseºte ``Demontare' mai întîi"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"Dupã schimbarea tipului de partiþie %s, toate datele de pe aceasta "
-"partiþievor fi pierdute"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Alegeþi o partiþie"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Alegeþi o altã partiþie"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Ieºire"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Trece în mod expert"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Trece în mod normal"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Anuleazã"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Continuaþi totuºi?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Ieºire fãrã a înregistra"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Ieºire din program fãrã a scrie în tabloul de partiþii ?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Doriþi sã salvaþi modificãrile în /etc/fstab?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Auto alocare"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "ªterge tot"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Mai multe"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Informaþii despre discurile fixe"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Toate partiþiile principale sunt alocate"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Imposibil de adãugat o alta partiþie"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Pentru a avea mai multe partiþii, ºtergeþi una pentru a putea crea una de "
-"tip Extended "
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Scrie tabelul de partiþii"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Restaureazã tabelul de partiþii"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Salveazã tabelul de partiþii"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Reîncarcã tabelul de partiþii"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Automontare mediu detaºabil"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Seleceazã fiºierul"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"Tabelul de partiþii salvat nu are aceeaºi mãrime\n"
-"Sã continui totuºi ?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Avertisment"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Introduceþi o dischetã în unitate\n"
-"Toate datele de pe aceastã dischetã vor fi pierdute"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Încerc sã refac tabelul de partiþii"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Informaþii detaliate"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Redimensioneazã"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Mutã"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formateazã"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Adaugã la RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Adaugã la LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "ªterge din RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "ªterge din LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Modificã RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Foloseºte pentru loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Creeazã o nouã partiþie"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Sector de început: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Mãrimea în MB: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Tipul de fiºiere: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Preferinþã: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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_.c:499
-msgid "Remove the loopback file?"
-msgstr "Doriþi ºtergerea fiºierului loopback?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Schimbã tipul partiþiei"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Ce sistem de fiºiere doriþi?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Trec de la ext2 la ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Unde doriþi sã montaþi fiºierul loopback %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Unde doriþi sã montaþi perifericul %s?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Nu pot sã desfiinþez acest punct de montare pentru cã partiþia e folositã "
-"pentru loopback.\n"
-"ªtergeþi loopback-ul mai întâi"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Unde doriþi sã montaþi %s?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Calculez limitele sistemului de fiºiere FAT"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Redimensionare"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Dimensiunea acestei partiþii nu poate fi modificatã"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Toate datele de pe aceasta partiþie ar trebui salvate mai întîi"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr ""
-"Dupã redimensionarea partiþiei %s toate datele de pe aceasta partiþie vor fi "
-"pierdute"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Alegeþi noua mãrime"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Noua mãrime în MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Pe ce disc doriþi sã mutaþi ?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Sector"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "La ce sector doriþi sã mutaþi?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "În mutare"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Mut partiþia..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Alegeþi un RAID existent la care sã adãugaþi"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "nou"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Alegeþi un LVM existent la care sã adãugaþi"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "Nume LVM?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Aceastã partiþie nu poate fi folositã pentru loopback"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Numele fiºierului loopback"
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Daþi un nume de fiºier"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Fiºier deja folosit de un alt loopback, alegeþi un altul"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Fiºierul existã deja. Sã-l folosesc ?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Opþiuni pentru montare:"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Diverse"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "dispozitiv"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "nivel"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "mãrimea porþiunii "
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Atenþie: aceasta operaþie e periculoasã."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Ce tip de partiþionare?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Pachetul %s este necesar. Doriþi instalarea lui?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Îmi pare rãu dar nu voi accepta sã creez /boot atît de departe pe disc (pe "
-"un cilindru > 1024).\n"
-"Sau folosiþi LILO ºi nu va funcþiona, sau nu folosiþi LILO ºi atunci nu\n"
-"aveþi nevoie de /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Partiþia pe care aþi selecþionat-o pentru adãugare ca root (/) e fizic "
-"localizatã dincolo\n"
-"de cilindru 1024 pe discul fix ºi nu aveþi nici o partiþie /boot.\n"
-"Dacã planificaþi sã folosiþi LILO ca gestionar de demaraj, asiguraþi-vã cã "
-"aþi adãugat o partiþie /boot."
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Aþi selectat o partiþie RAID software pentru /root.\n"
-"Nici un gestionar de demaraj nu e capabil sã foloseascã aceasta fãrã\n"
-"o partiþie /boot. Adãugaþi deci o partiþie /boot"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "Tabelul de partiþii al perifericului %s va fi scris pe disc!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr ""
-"Va trebui sã redemaraþi pentru ca schimbãrile sa fie luate în considerare"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr ""
-"Dupã formatarea partiþiei %s toate datele de pe aceasta partiþie vor fi "
-"pierdute"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Formatare"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Formatarea fiºierului loopback %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Formatarea partiþiei %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Ascunde fiºiere"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Mutã fiºierele pe partiþia nouã"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Mut fiºierele pe partiþia nouã"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Copiez %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "ªterg %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Periferic: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "Litera perifericului DOS: %s (doar o presupunere)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Tip: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Nume: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Start: sector %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Mãrimea: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s sectori"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "De la cilindrul %d la cilindrul %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Formatat\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Neformatat\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Montat\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Fiºier(e) loopback: \n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Partiþia demaratã din oficiu\n"
-" (pentru demaraj MS-DOS, nu pentru lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Nivel %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Mãrimea porþiunii %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "Discuri-RAID %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Numele fiºierului loopback: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Mãrime: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Geometrie: %s cylinders, %s heads, %s sectors\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Info: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "Discuri-LVM %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Tipul tabloul de partiþii: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "pe canalul %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Cheie criptare pt. sistemul de fiºiere"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Selectaþi cheia de criptare pt. sistemul de fiºiere"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr ""
-"Aceastã cheie e prea simplã (ar trebui sã fie de cel puþin %d caractere)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "Cheile de criptare nu corespund"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Cheia de criptare"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Cheia de criptare (din nou)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Schimbã tipul"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Vã rog sã faceþi clic pe un mediu"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "Se cere autentificare în domeniu"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "Numele utilizatorului"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "Nume utilizator"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Domeniu"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Cautã servere"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s Formatarea %s eºuatã"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Nu ºtiu cum sã formatez %s în tipul %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr ""
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "eroare la demontarea %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "simplu"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "cu /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "server"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr ""
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr ""
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Punctele de montaje trebuie sa înceapã cu un /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "O partiþie cu punctul de montare %s existã deja\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr ""
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr ""
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"Aveþi nevoie de un sistem de fiºiere serios (ext2/ext3, reiserfs, xfs sau "
-"jfs) pentru\n"
-"acest punct de montare.\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr ""
-"Nu puteþi monta un sistem de fiºiere criptat pentru punctul de montare %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Spaþiu pe disc insuficient pentru auto-alocare"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Nimic de fãcut"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Eroare la citirea %s pentru a scrie: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:171
-#, fuzzy
-msgid "Sound configuration"
-msgstr "Configurare CUPS"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-#, fuzzy
-msgid "Driver:"
-msgstr "Driver"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Ajutor"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Vã rog sã aºteptaþi... Aplic configuraþia"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Vã rog sã aºteptaþi"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:212
-#, fuzzy
-msgid "Unkown driver"
-msgstr "Model necunoscut"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "Model"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "Model disc fix"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "Canal"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "Canal EIDE/SCSI"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "Magistralã"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Module"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Descriere"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "Identificare magistralã"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "Poziþionarea pe magistralã"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "Dispozitiv nou devfs"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "Numãr butoane"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:38
-#, fuzzy
-msgid "Alternative drivers"
-msgstr "Paginã de test alternativã (A4)"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/_Ieºire"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Ajutor"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_Ajutor..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Ajutor HardDrake"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"Descrierea câmpurilor:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Raportare eroare"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/Despre..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "Despre HardDrake"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "Autor: "
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "HardDrake 2 versiunea "
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "Echipamente detectate"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "Informaþii"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "Configureazã module"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "Detecþia este în progres..."
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "Ruleazã \"%s\" ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "principal"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "secundar"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "Auto-detecþie"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "Necunoscut|Generic"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:210
-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_.c:213
-msgid "Card model:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Tip tuner: "
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "Numãr buffere de capturã:"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "Numãr buffere de capturã pt. captura mmap"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "Configurare PLL :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "Sprijin radio:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "activare sprijin radio"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Vã rog aºteptaþi. Aceastã operaþie poate dura mai multe minute."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Vã rog selectaþi portul corect. De exemplu, portul \"COM1\" din Windows e\n"
-"numit \"ttyS0\" în GNU/Linux."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (de la LInux LOader) ºi Grub sunt gestionare de pornire. Amândouã sunt\n"
-"capabile sã demareze Linux sau un alt sistem prezent în calculator.\n"
-"În mod normal, aceste alte sisteme de operare sunt detectate ºi instalate\n"
-"corect. Dacã cumva nu e cazul, puteþi adãuga manual o intrare în acest\n"
-"ecran. Aveþi grijã sã alegeþi parametrii cei buni.\n"
-"\n"
-"\n"
-"Puteþi de asemenea sã interziceþi accesul acestor alte sisteme a altor \n"
-"utilizatori, caz în care ar trebui sã ºtergeþi intrãrile acestor sisteme.\n"
-"În acest ultim caz însã, veþi avea nevoie de un floppy de demarare pentru\n"
-"a putea le demara!"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Va trebui sã indicaþi unde sã puneþi informaþia necesarã pentru a porni GNU/"
-"Linux.\n"
-"\n"
-"În general alegeþi \"Primul sector al discului (MBR)\". Alegeþi altceva doar "
-"dacã ºtiþi ce faceþi."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr ""
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Nu pot sã folosesc difuzia fãrã nici un domeniu NIS"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Introduceþi o dischetã formatatã FAT în unitatea %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Acest floppy nu este formatat FAT"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Eroare la citirea fiºierului %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"O eroare a apãrut - nu am gãsit nici un periferic pentru a instala noi "
-"fiºiere\n"
-"sistem. Verificaþi harware-ul pentru a detecta cauza acestei probleme."
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Trebuie sã aveþi o partiþie root.\n"
-"Pentru aceasta, creaþi o partiþie (sau faceþi clic pe un existentã).\n"
-"Alegeþi apoi acþiunea ``Punct de montare'' ºi fixaþi-o la '/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Trebuie sã aveþi o partiþie swap"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"N'aveþi nici o partiþie swap\n"
-"\n"
-"Sã continui totuºi?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Trebuie sã aveþi o partiþie FAT montatã în /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Foloseºte spaþiul liber"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Spaþiu pe disc insuficient pentru alocarea de noi partiþii"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Foloseºte partiþionarea existentã"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Nu existã partiþii utilizabile"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Foloseºte partiþia Windows pentru loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Ce partiþie doriþi sã folosiþi pentru a instala Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Alegeþi mãrimile"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Mãrimea partiþiei root în MB:"
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Mãrimea partiþiei swap în MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Care partiþie doriþi sã o redimensionaþi?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Redimensionez partiþia Windows"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"AVERTISMENT!\n"
-"\n"
-"DrakX va redimensiona acum partiþia Windows. Aveþi grijã: aceastã operaþie\n"
-"este periculoasã. Dacã nu aþi fãcut-o deja, ar trebui mai întâi sã pãrãsiþi\n"
-"instalarea ºi sã executaþi scandisk în Windows (ºi defrag opþional), apoi\n"
-"reîncepeþi instalarea. Ar trebui de asemenea sã faceþi o copie a datelor\n"
-"dumneavoastrã. Dacã sunteþi sigur, apãsaþi Ok."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Cât spaþiu doriþi sã pãstraþi alocat pentru Windows pe"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "partiþia %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Redimensionarea FAT a eºuat: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "ªterge tot discul"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "ªterge Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "TOATE partiþiile existente ºi datele lor se vor pierde pe unitatea %s"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Partiþionare disc personalizatã"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Foloseºte fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Puteþi partiþiona acum discul %s \n"
-"Cînd aþi terminat, nu uitaþi sã înregistraþi folosind `w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Nu aveþi spaþiu suficient pe nici o partiþie Windows"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Nu am spaþiu suficient pentru instalare"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Partiþionarea a eºuat: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Pornire reþea"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Oprire reþea"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"A apãrut o eroare pe care nu ºtiu sã o interpretez în mod corect.\n"
-"Continuaþi pe riscul dumneavoastrã."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Punct de montare duplicat %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Cîteva pachete importante nu s-au instalat corect.\n"
-"Sau aveþi o problemã cu perifericul de cdrom sau cu \n"
-"cdrom-ul propriu-zis. Folosiþi comanda \"rpm -qpl \n"
-"Mandrake/RPMS/*.rpm\" pentru a verifica cdrom-ul pe un\n"
-"sistem instalat.\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Bine aþi venit la %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Nici o unitate de dischetã nu este disponibilã"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Începe etapa `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
-"press `F1' when booting on CDROM, then enter `text'."
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Clasa de instalare"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Vã rog sã alegeþi una din urmãtoarele clase de instalare:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Selectarea grupurilor de pachete"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Selectare individualã a pachetelor"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Mãrime totalã: %d / %d MB "
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Pachet defectuos"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Nume: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Versiune: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Mãrime: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Importanþã: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr "Nu aveþi destul spaþiu pentru a instala acest pachet"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Urmãtoarele pachetele vor instalate"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Urmãtoarele pachete vor fi ºterse"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Nu puteþi selecta/deselecta acest pachet"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Acesta este un pachet indispensabil ºi nu poate fi deselectat"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Nu puteþi deselecta acest pachet. E deja instalat"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Acest pachet trebuie actualizat\n"
-"Sunteþi sigur cã doriþi sã-l deselectaþi ?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "Nu puteþi deselecta acest pachet. Trebuie acualizat."
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Instalare"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Încarcã/Înregistreazã (de) pe dischetã"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "Actualizare pachete selectate"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "Instalare minimã"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Alegeþi pachetele pe care doriþi sã le instalaþi"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "În curs de instalare"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Estimare"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Timp rãmas "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Vã rog sã aºteptaþi, pregãtesc instalarea..."
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d pachete"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Instalarea pachetului %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Acceptã"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Refuzã"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Schimbaþi Cd-Rom-ul!\n"
-"\n"
-"Vã rog introduceþi Cd-Rom-ul etichetat \"%s\" ºi apoi apãsaþi Ok.\n"
-"Dacã nu-l aveþi, apãsaþi Renunþã pentru a evita instalarea de pe acest Cd-"
-"Rom."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Sã continui totuºi?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "O eroare a apãrut la ordonarea pachetelor:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "A fost o eroare la instalarea pachetelor:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "A apãrut o eroare"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Chiar doriþi sã abandonaþi instalarea?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Termeni de licenþiere"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "Chiar doriþi sã refuzaþi licenþa?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Tastaturã"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Vã rog sã alegeþi dispunerea tastaturii."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Ce clasã de instalare doriþi?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Instalare/Actualizare"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Este vorba de o instalare sau de o actualizare ?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Recomandat"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Expert"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Actualizare"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Numai actualizare pachete"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Vã rog sã alegeþi tipul de mouse folosit."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Port Mouse"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Pe ce port serie este conectat mouse-ul?"
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Emulare butoane"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "Emulare buton 2"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "Emulare buton 3"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Configuraþie cartele PCMCIA..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Configuraþia IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "nici o partiþie disponibilã"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Alegeþi punctele de montare"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "Nu am gãsit nici o partiþie root de actualizat"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Partiþia Root"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Care e partiþia root (/) a sistemului dumneavoastrã?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr ""
-"Trebuie sã redemaraþi pentru a înregistra modificãrile tabloului de partiþii"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Alegeþi partiþiile pe care doriþi sa le formataãi"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Sã verific blocurile defectuoase?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Formatarea partiþiilor"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Crearea ºi formatarea fiºierului %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Swap insuficient pentru a termina instalarea, mai adãugaþi ceva"
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Cãutare pachete disponibile ºi reconstrucþie bazã de date RPM..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Cãutarea pachetelor disponibile"
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "Cãutare pachetele instalate deja ..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Cautarea pachetelor de actualizat"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"Sistemul dumneavoastrã nu are destul spaþiu disponibil pentru instalare\n"
-"sau actualizare (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Încarcã de pe dischetã"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Înregistreazã pe dischetã"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Încarc de pe dischetã"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Selectare pachete"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Introduceþi o dischetã ce conþine selecþia pachetelor"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "Tip instalare"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "Cu X"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Instalare cu adevãrat minimã (în mod expres fãrã urpmi)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Dacã aveþi toate CD-urile din lista de mai jos, apãsaþi Ok.\n"
-"Dacã nu aveþi nici unul din aceste CD-uri, apãsaþi Renunþã.\n"
-"Dacã nu vã lispsesc decît cîteva CD-uri, deselectaþi-le ºi faceþi click pe "
-"Ok."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "Cd-Rom etichetat \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Pregãtesc instalarea"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"instalarea pachetului %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Configuraþie post-install"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Introduceþi discheta de pornire (de Boot) folositã în perifericul %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Introduceþi discheta cu module actualizate în perifericul %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Aveþi acum posibilitatea de a recupera de pe Internet programele destinate\n"
-"criptãrii.\n"
-"\n"
-"AVERTISMENT:\n"
-"\n"
-"Din cauza diferitelor cerinþe generale aplicabile la aceste programe în\n"
-"funcþie de diferite jurisdicþii, clientul ºi/sau utilizatorul final al\n"
-"acestor programe ar trebui sã se asigure cã jurisdicþia îi permite sã\n"
-"foloseascã sau sã stocheze aceste programe.\n"
-"\n"
-"Încãlcarea eventualã a unei interziceri în acest domeniu ar putea sã fie\n"
-"sacþionatã sever de jurisdicþia dumneavoastrã.\n"
-"\n"
-"În nici un caz MandrakeSoft sau unul dintre fabricanþii sãi ºi/sau\n"
-"furnizorii sãi n'ar putea sã poarte responsabilitatea unor deteriorãri\n"
-"indirecte sau accidentale (incluzînd, dar fãrã a se limita la pierderi\n"
-"sau profituri, întreruperi de afaceri, pierdere a datelor comerciale ºi\n"
-"alte pierderi ºi unele indemnizãri eventuale din cauza unor decizii)\n"
-"suscitate în urma folosirii, posesiei, sau a simplei recuperãri a acestor\n"
-"programe, la care clientul sau/ºi utilizatorul final ar avea acces dupã\n"
-"acceptarea prezentului acord.\n"
-"\n"
-"\n"
-"Pentru orice întrebãri cu privire a acestui acord, vã rog contactaþi\n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"Contactez situl Mandrake Linux pentru obþinerea listei oglinzilor "
-"disponibile..."
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Alegeþi o oglindã de la care sã descãrcaþi pachetele"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr ""
-"Contactez serverul oglindã pentru preluarea listei pachetelor disponibile..."
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Care este zona dvs. de timp?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "Ceas hardware fixat la GMT"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "Server NTP"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Coadã imprimare CUPS la distanþã:"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Fãrã imprimantã"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Aveþi o cartelã de sunet ISA?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Nu am detectat nici o cartelã de sunet. Încercaþi \"harddrake\" dupã "
-"instalare"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Sumar"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Mouse"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Zona de timp"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Imprimantã"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "Cartelã ISDN"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Cartelã de sunet"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "Cartelã TV"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Domeniu Windows"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Fiºiere locale"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Alegeþi parola pentru root"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Nici o parolã"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr ""
-"Aceastã parolã e prea simplã (ar trebui sã fie de cel puþin %d caractere)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Autentificare"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "Autentificare prin LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "Server LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "Autentificare NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "Domeniu NIS"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "Server NIS"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "Autentificare în domeniu Windows"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"O dischetã personalizatã de demaraj permite un mod de a accede la sistemul\n"
-"vostru Linux fãrã a depinde de gestionarul de demaraj normal. Acesta este \n"
-"util dacã nu doriþi sã instalaþi LILO (sau grub) în sistem sau dacã alte \n"
-"sisteme ºterg LILO sau dacã LILO nu funcþioneazã în sistemul dumneavoastrã.\n"
-"O dischetã personalizatã poate fi de asemenea folositã ca o imagine de\n"
-"depanaj, ceea ce permite recuperãri mult mai uºoare în urma unor pane "
-"severe.\n"
-"Doriþi sã creaþi o dischetã de demaraj pentru sistemul dumneavoastrã ?"
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Primul periferic de dischetã"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Al doilea periferic de dischetã"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Sari peste"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"O dischetã personalizatã de demaraj permite un mod de a accede la sistemul\n"
-"vostru Linux fãrã a depinde de gestionarul de demaraj normal. Acesta este \n"
-"util dacã nu doriþi sã instalaþi LILO (sau grub) în sistem sau dacâ alte \n"
-"sisteme ºterg LILO sau dacã LILO nu funcþioneazã în sistemul dumneavoastrã.\n"
-"O dischetã personalizatã poate fi de asemena folositã ca o imagine de\n"
-"depanaj, ceea ce permite recuperãri mult mai uºoare în urmã unor pane "
-"severe.\n"
-"Doriþi sã creaþi o dischetã de demaraj pentru sistemul dumneavoastrã ?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Îmi pare rãu dar nu gãsesc nici un periferic de dischetã disponibil."
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr ""
-"Alegeþi perifericul pe care-l doriþi pentru a realiza un disc de demarare."
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "Introduceþi o dischetã în perifericul %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Crearea dischetei de demaraj..."
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Pegãtirea gestionalului de demaraj..."
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Vreþi sã folosiþi aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"Eroare la instalrea lui aboot,\n"
-"sã încerc sã forþaþi instalarea chiar dacã aceasta distruge prima partiþie ?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "Instalare gestionar de demaraj"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr ""
-"Instalarea gestionarului de demaraj a eºuat. A apãrut urmãtoarea eroare :"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Introduceþi o dischetã goalã în perifericul %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Creez discheta de autoinstalare..."
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Câteva etape nu au fost terminate.\n"
-"\n"
-"Chiar vreþi sã abandonaþi acum?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Felicitãri, instalarea e completã.\n"
-"Scoateþi media de demaraj ºi apãsaþi Enter pentru redemaraj.\n"
-"\n"
-"\n"
-"Pentru informaþii asupra corecþiilor disponibile pentru aceasta versiune\n"
-"Mandrake Linux, consultaþi Erata disponibilã la \n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Informaþiile asupra configurãrii sistemului sunt disponibile în \n"
-"capitolul referitor la post instalare din \n"
-"Official Mandrake Linux User's Guide."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Generare dischetã de autoinstalare"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Automatizat"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Înregistrare selecþie pachete"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Instalare Mandrake Linux %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> între elemente | <Space> selecteazã | <F12> urmãtorul ecran"
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr ""
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr ""
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Selectaþi un fiºier"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Avansat(e)"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "De bazã"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Precedentul"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Urmãtorul"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Alegere greºitã, încercaþi din nou\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Ce alegeþi? (din oficiu %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Ce alegeþi? (0/1, din oficiu `%s') "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Buton `%s': %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "Vreþi sã apãsaþi acest buton?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Ce alegeþi? (din oficiu `%s'%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:126
-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_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Re-trimite"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Ceh (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "German"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Spaniol"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Finlandez"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Francez"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norvegian"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Polonez"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Rus"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "Suedez"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Tastatura UK"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "Tastatura US"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "Albanezã"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Armeanã (vechi)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Armeanã (maºinã de scris)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Armeanã (fonetic)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belgian"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr ""
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "Bulgarã (fonetic)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Bulgarã (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brazilian (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Bielorus"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "Elveþian (dispunere germanâ)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "Elveþian (dispunere francezâ)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Ceh (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "German (fãra taste moarte)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Danezã"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Norvegianã)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estonian"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Georgian (dispunere \"Rusã\")"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Georgian (dispunere \"Latinã\")"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Grec"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Ungar"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Croatã"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Izraelianã"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Izraelianã (fonetic)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iranianã"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Islandezã"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Italianã"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr ""
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr ""
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Latin American"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Lituanian AZERTY (vechi)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Lituanian AZERTY (nou)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Lituanian QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Lithuanian \"fonetic\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "Letonã"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Macedoneanã"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Olandezã"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Polonezã (dispunere qwerty)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Polonezã (dispunere qwertz)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portughezã"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Canadianã (Quebec)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "Româneascã (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "Româneascã (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Ruseascã (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Slovenã"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovacã (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovacã (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "Tamilã (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "Tamilã (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Tastaturã Thai"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Tastaturã Tadjicã"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Turcã (model tradiþional \"F\")"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Turcã (model \"Q\" modern)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ucrainianã"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "Tastaturã US (internaþional)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr ""
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Iugoslavã (latinã)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "Tasta Alt dreapta"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "Ambele taste Shift simultan"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Tastele Ctrl ºi Shift simultan"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "Tasta CapsLock"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Tastele Ctrl ºi Alt simultan"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Tastele Alt ºi Shift simultan"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "Tasta \"Menu\""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "Tasta \"Windows\" stânga"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "Tasta \"Windows\" dreapta"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Montaje circulare %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr ""
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "un numãr"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d numere separate prin virgulã"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d ºiruri separate prin virgulã"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "numere separate prin virgulã"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "ºiruri separate prin virgulã"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Mouse - Sun"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Mouse PS/2 generic cu rotiþã"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-#, fuzzy
-msgid "Microsoft Explorer"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 buton"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Mouse generic cu 2 butoane"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Rotiþã"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "serie"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Mouse generic cu 3 butoane"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (serie, tip vechi C7)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "Busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 butoane"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 butoane"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "nici unul"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Fãrã mouse"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Vã rog sã testaþi mouse-ul"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Pentru a activa mouse-ul,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "MIªCAÞI ROTIÞA!"
-
-#: ../../my_gtk.pm_.c:64
-#, fuzzy
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Finalizare"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Urmãtorul ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "E corect ?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Info"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Expandare arbore"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Restrângere arbore"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Basculaþi între plat ºi triere în funcþie de grup"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Conectare la Internet"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "Foloseºte DHCP"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:12
-#, fuzzy
-msgid "Web Server"
-msgstr "Server"
-
-#: ../../network/drakfirewall.pm_.c:17
-#, fuzzy
-msgid "Domain Name Server"
-msgstr "Rezolvitor nume de domeniu"
-
-#: ../../network/drakfirewall.pm_.c:32
-#, fuzzy
-msgid "Mail Server"
-msgstr "Activare Server"
-
-#: ../../network/drakfirewall.pm_.c:37
-#, fuzzy
-msgid "POP and IMAP Server"
-msgstr "Server LDAP"
-
-#: ../../network/drakfirewall.pm_.c:111
-#, fuzzy
-msgid "No network card"
-msgstr "Nu am gãsit nici o cartelã de reþea"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-#, fuzzy
-msgid "Other ports"
-msgstr "Test porturi"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Alegeþi interfaþa de reþea"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "Nu am gãsit nici o cartelã de reþea"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Configurare reþea"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Nume gazdã"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Asistent configurare reþea"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Modem ISDN extern"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Modem ISDN intern"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "Configurare ISDN"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Protocol European"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Ce protocol doriþi sã folosesc?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Ce fel de cartelã aveþi?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Nu ºtiu"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Abandoneazã"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Continuã"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr ""
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Pe ce port serial este conectat modemul dumneavoastrã?"
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Opþiuni de telefonie"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Nume de conexiune"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Numãr de telefon "
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "ID de login"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Bazat-pe-un-script"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Bazat-pe-un-terminal"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Nume domeniu"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Primul server DNS (opþional)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Al doilea server DNS (opþional)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Acum sunteþi conectat(ã) la Internet."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Acum NU sunteþi conectat(ã) la Internet."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Conecteazã"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Deconecteazã"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Configurare conexiune"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Configurare ºi conectare la Internet"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Configuraþia reþelei"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Mod expert"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Detecþia perifericelor..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "detectat la portul %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "Am detectat %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "detectat pe interfaþa %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Conexiune pe cablu"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "Am detectat o conexiune pe cablu"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "Conexiune LAN"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "Cartele Ethernet detectate"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Conexiune la Internet"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Configuraþia reþelei"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "Reþeaua trebuie repornitã"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Vã rog intraþi configuraþia IP pentru acest calculator.\n"
-"Fiecare rubrica va trebui sa fie completatã ca o adresã IP în format\n"
-"zecimal-punctat (de exemplu 192.168.1.55)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Configurez cartela de reþea %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (driver %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "Adresã IP"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Mascã de reþea:"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "IP automat"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "Pornire la demaraj"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "Adresa IP ar trebui sã fie în formatul 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Vã rog intraþi numele calculatorului.\n"
-"Numele calculatorului ar trebui sã fie un nume întreg-calificat,\n"
-"ca de exemplu ``calculatorulmeu.laboratorulmeu.întreprindereamea.com''.\n"
-"Puteþi de asemenea intra adresa IP a pasarelei dacã aveþi una"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "Server DNS"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr ""
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Periferic pasarelã"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "Adresa IP ar trebui sã fie în formatul 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "Adresa IP ar trebui sã fie în formatul 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Configurare Proxy-uri"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP proxy"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP proxy"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr ""
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Proxy-ul ar trebui sã fie http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "URL-ul trebuie sã înceapã cu 'http:' sau 'ftp:'"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Am detectat o configuraþie de Firewall!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Configuraþie Internet"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr ""
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Testez conexiunea dvs..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Sistemul este acum conectat la Internet."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr ""
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Configurare conexiuni"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr ""
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "IRQ cartelã"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr ""
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr ""
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr ""
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr ""
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr ""
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr ""
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Numãr de telefon pt. provider"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr ""
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr ""
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Alegeþi þara"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Mod de formare numãr"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Vitezã conexiune"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Timp expirare conexiune (în sec.)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Cont: (nume utilizator)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Parola pt. cont"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "Marea Britanie"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "montare eºuatã: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Partiþiile extended nu sunt suportatet pe aceastã platformã "
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Aveþi o gaurã în tabloul de partiþii dar nu pot sã o folosesc.\n"
-"Singura soluþie e sã deplasaþi partiþia principalã pentru a avea gaura lîngã "
-"partiþia extinsã"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Restaurarea din fiºierul %s a eºuat: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Backup defectuos"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Eroare la scrierea în fiºierul %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "trebuie avut"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "important"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "foarte simpatic"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "simpatic: "
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "poate"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Common Unix Printing System"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR New Generation"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer Daemon"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Print, Don't Queue"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Imprimantã localã"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Imprimantã la distanþã"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Imprimantã conectatã la server CUPS"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Imprimantã conectatã la server lpd:"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Imprimantã de reþea (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "Imprimantã conectatã la server SMB/Windows 95/98/NT"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "Imprimantã conectatã la server Netware"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "Introduceþi un URI de dispozitiv de imprimare"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr ""
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "Model necunoscut"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "Model necunoscut"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Imprimante locale"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Imprimante la distanþã"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " pe portul paralel \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", imprimantã USB \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ""
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ""
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ""
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", tipãrire la %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", gazda TCP/IP \"%s\", port %s"
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", folosind comanda %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr ""
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(pe %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(pe aceastã maºinã)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Implicit)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Selectaþi Conexiunea de imprimantã"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Cum e conectatã imprimanta ?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "Configurare CUPS"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "Specificaþi serverul CUPS"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "Adresa IP ar trebui sã fie în formatul 1.2.3.4"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "Adresa IP a serverului CUPS"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Port"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Configurare automatã CUPS"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-#, fuzzy
-msgid ""
-"The following printers\n"
-"\n"
-msgstr "Urmãtoarele pachete vor fi ºterse"
-
-#: ../../printerdrake.pm_.c:199
-#, fuzzy
-msgid ""
-"The following printer\n"
-"\n"
-msgstr "Urmãtoarele pachete vor fi ºterse"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-#, fuzzy
-msgid "directly connected to your system"
-msgstr "ªterge fonturi din sistemul dvs."
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-#, fuzzy
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr ""
-"Vã rog sã specificaþi la ce port este conectatã imprimanta dumneavoastrã."
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:238
-#, fuzzy
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Vreþi sã apãsaþi acest buton?"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Adaugã o imprimantã nouã"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Bun venit la asistentul de configurare a imprimantelor\n"
-"\n"
-"Acest asistent permite instalarea imprimantelor locale sau la distanþã "
-"pentru a putea fi folosite de pe acest calculator sau de alte calculatoare "
-"din reþea.\n"
-"\n"
-"Veþi putea introduce toate informaþiile necesare pentru configurarea "
-"imprimantelor ºi veþi avea acces la driverele de imprimantã, opþiunile de "
-"imprimare ºi tipurile de conexiune."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Imprimantã localã"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "Auto-detecþie imprimantã"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "Am detectat %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "Nu am gãsit nici o imprimantã!"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "Imprimante disponibile"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr ""
-"Vã rog sã specificaþi la ce port este conectatã imprimanta dumneavoastrã."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Configurare manualã"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Opþiuni pentru imprimanta lpd la distanþã"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Pentru a folosi a coadã de imprimare lpd la distanþã, trebuie sã furnizaþi\n"
-"numele calculatorului serverului de imprimantã ºi numele imprimantei de pe "
-"server."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "Nume gazdã la distanþã"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Nume imprimantã la distanþã"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "Model detectat: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "Scanare reþea..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", imprimanta \"%s\" pe serverul \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Imprimanta \"%s\" pe serverul \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "Opþiuni pentru imprimanta SMB/Windows 95/NT"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Pentru a imprima pe o imprimantã SMB, trebuie sã furnizaþi\n"
-"numele calculatorului SMB (acesta nu este întotdeauna numele maºinii\n"
-"TCP/IP) si probabil adresa IP a serverului de imprimantã, cît ºi \n"
-"numele de access ºi numele de utilizator, parola ºi informaþia grupului de "
-"lucru."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "Numele serverului SMB"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "Adresa IP a serverului SMB"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Numele de access"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Numele de grup"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "Auto-detectat"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Lipseºte numele obiectului partajat Samba"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "AVERTIZARE DE SECURITATE!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "Opþiunei imprimantã NetWare"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Pentru a tipãri pe o imprimantã NetWare, trebuie sã furnizaþi\n"
-"numele serverului NetWare (nu e întotdeauna acelaºi cu cel TCP/IP)\n"
-"cît ºi numele listei de aºteptare ºi eventual utilizatorii care vor avea\n"
-"access ºi parolele."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Server de imprimantã"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Nume coadã de imprimare"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Nume imprimantã"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Locaþie"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "Citesc baza de date a imprimantelor..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "Modelul dvs. de imprimantã"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "Modelul este corect"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Selectare manualã model"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "Selectare model imprimantã"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "Ce model de imprimanta aveþi?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "Pagini de test"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "Fãrã pagini de test"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "Tipãreºte"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "Paginã de test standard"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Paginã de test alternativã (Letter)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Paginã de test alternativã (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "Paginã de test Fotografie"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Imprimarea pagin(ei/lor) de test"
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Pagin(a/ile) de test a/au fost trimisã la imprimantã.\n"
-"Aceasta va dura puþin timp înaintea pornirii imprimãrii\n"
-"Starea tipãririi:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "A funcþionat corect?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Închide"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "Listã opþiuni tipãrire"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "Citesc datele despre imprimante..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Transferã"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Nume imprimantã nouã"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "Transfer %s..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "Pornire reþea..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Configureazã reþeaua acum "
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "Funcþionalitatea reþelei nu este configuratã"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Continuã cu configurarea reþelei"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "Înaltã"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "Paranoicã"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "ªterg LPRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "ªterg LPD..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Configurez imprimanta \"%s\"..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Opþiuni imprimantã"
-
-#: ../../printerdrake.pm_.c:2989
-#, fuzzy
-msgid "Preparing Printerdrake..."
-msgstr "Pregãtesc PrinterDrake..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "Configurez aplicaþiile..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "Doriþi sã configuraþi tipãrirea?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "Sistem de tipãrire:"
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Schimbã sistemul de tipãrire"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Mod normal"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "Fã-o"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "Tipãrire pagini de test"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "ªterge imprimanta"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "Imprimanta implicitã"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Chiar doriþi sã ºtergeþi imprimanta \"%s\"?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr ""
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Configurare Proxy"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "Port"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "URL-ul trebuie sã înceapã cu 'http://'"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr ""
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "Logare"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "Parola"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "Rescrieþi parola"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "Parolele nu se potrivesc. Încercaþi din nou!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Nu pot adãuga partiþia la md%d _formatat_RAID"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Nu pot scrie fiºierul %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid a eºuat"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid a eºuat (poate vã lipsesc raidtools?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Nu aveþi destule partiþii pentru nivelul RAID %d\n"
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "Nivel de securitate"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "Nivel de securitate"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "Administrare de la distanþã"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (Implicit)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "Vã rog sã alegeþi nivelul de securitate dorit"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "Vã rog sã aºteptaþi, pregãtesc instalarea..."
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr ""
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron un orar de comandã periodicã"
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd e folosit pentru a monitoriza bateria ºi login-ul via syslog.\n"
-"Poate de asemenea fi folosit pentru oprirea calculatorului dacã bateria e\n"
-"slabã."
-
-#: ../../services.pm_.c:18
-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 ""
-"Executã comenzi programate de comanda at la timpul specificat la\n"
-"demararea lui at ºi lanseazã comenzi batch atunci cînd media de încãrcare\n"
-"e suficient de scãzutã."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron e un program UNIX standard care executã programe-utilizator\n"
-"specificate la intervale periodice. vixie cron adaugã o serie de "
-"funcþionalitãþi la bazicul cron UNIX, printre care o mai bunã securitate ºi\n"
-"opþiuni de configurare mai avansate."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM adaugã suport mouse la aplicaþii text Linux ca Midnight Commander.\n"
-"El permite de asemenea operaþii cu mouse-ul de copiere/lipire ºi include\n"
-"suportul meniurilor contextuale în consolã."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache e un server World Wide Web. E folosit pentru a servi fiºiere HTML\n"
-"ºi CGI."
-
-#: ../../services.pm_.c:29
-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 ""
-"Super-procesul Internet (numit în mod normal inetd) demareazã o sumedenie\n"
-"de servicii, incluzînd telnet, ftp, rsh ºi rlogin. Dezactivarea lui telnet\n"
-"dezactiveazã toate serviciile de care e responsabil."
-
-#: ../../services.pm_.c:33
-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_.c:35
-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 ""
-"Acest pachet încarcã harta de tastaturã selectatã ca în\n"
-"/etc/sysconfig/keyboard. Aceasta poate fi selectatã folosind kbdconfig.\n"
-"Ar trebuie sã-l lãsaþi activat pentru majoritatea calculatoarelor."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"Regenerarea automata a antetelor kernel în /boot pentru\n"
-"/usr/include/linux/{autoconf, versiune}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Detecþia ºi configurarea automatã a echipamentelor la demaraj."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-
-#: ../../services.pm_.c:43
-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 este procesul de imprimare necesar pentru ca lpr sã funcþioneze corect.\n"
-"E un server care arbitreazã activitatea imprimantei(lor)."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) este un server de nume de domeniu (DNS) folosit la rezolvarea "
-"asocierii numelor cu adresele IP."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Monteazã ºi demonteazã toate punctele de montare a Fiºierelor sistem de "
-"Reþea\n"
-"(NFS), SMB (LanManager/Windows ºi NCP (NetWare)."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Activeazã/Dezactiveazã toate interfeþele de reþea configurate pentru fi\n"
-"iniþializate la demaraj."
-
-#: ../../services.pm_.c:52
-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 e un protocol popular pentru a împãrþi fiºiere de-a lungul reþelelor\n"
-"TCP/IP. Acest serviciu furnizeazã funcþionalitatea server-ului NFS, care e\n"
-"configuratã via fiºierului /etc/exports."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS e un protocol popular pentru a împãrþi fiºiere de-a lungul reþelelor\n"
-"TCP/IP. Acest serviciu furnizeazã funcþionalitatea blocãrii fiºierelor NFS."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr ""
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"Suportul PCMCIA e destinat pentru a suporta cartele ethernet ºi modem-uri\n"
-"laptop-uri. Nu va demara decît dacã e configurat deci nu e nici o problemã\n"
-"dacã e instalat pe calculatoare care nu au nevoie de acesta."
-
-#: ../../services.pm_.c:63
-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 ""
-"Portmapper-ul gestioneazã conexiunile RPC, care sunt folosite de "
-"protocoluri\n"
-"ca NFS ºi NIS. Server-ul portmap trebuie demarat pe calculatoare care \n"
-"funcþioneazã ca servere pentru protocoluri care folosesc mecanismul RPC."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix est un Agent de Transport de Mail (MTA), care e programul care\n"
-"permite deplasarea mail-ului de la un calculator la altul."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Salveazã ºi restaureazã entropia sistemului pentru o mai mare calitate\n"
-"a generãrii de numere aleatoare."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-
-#: ../../services.pm_.c:71
-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 ""
-"Serviciul de rutare permite actualizarea automatã a tabloului IP de rutare\n"
-"via\n"
-" protocolul RIP. În timp de RIP este folosit pentru reþele mici,\n"
-"alte protocoale mai complexe sunt folosite pentru reþele mai complexe."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"Protocolul rstat permite utilizatorilor unei reþele sã recupereze\n"
-"performanþele mãsurate de la orice calculator de pe reþea."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"Protocolul rusers permite utilizatorilor unei reþele sã identifice\n"
-"cine e conectat la calculatoarele care rãspund."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"Protocolul rwho permite utilizatorului sã recupereze lista tuturor\n"
-"utilizatorului conectaþi la un calculator care foloseºte procesul rwho\n"
-"(similar cu finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Lanseazã sisemul de sunet pe maºina dvs."
-
-#: ../../services.pm_.c:81
-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 e facilitatea pe care multe procese o folosesc pentru a scrie\n"
-"mesaje de log în numeroaselor fiºiere de log ale sistemului. E o idee\n"
-"bunã sã demaraþi întotdeauna syslog."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "Încarcã driverele pentru dispozitivele USB."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr ""
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "Alegeþi ce servicii doriþi sã fie lansate automat la demaraj"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "Imprimare"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Partajare fiºiere"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "Sistem"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Administrare de la distanþã"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Server de baze de date"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "Servicii: %d activate pentru %d înregistrate"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Servicii"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "ruleazã"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "oprit"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Servicii ºi daemoni"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "La demaraj"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "Porneºte"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Opreºte"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Mulþumim cã aþi ales Mandrake Linux 9.0"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Bine aþi venit în lumea Open Source (surse deschise)"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:9
-#, fuzzy
-msgid "Get involved in the Free Software world"
-msgstr "Intraþi în lumea programelor libere"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-
-#: ../../share/advertising/03-internet.pl_.c:9
-#, fuzzy
-msgid "Get the most from the Internet"
-msgstr "Conectare la Internet"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Jocuri"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Centrul de control Mandrake"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Interfeþe utilizator"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:9
-#, fuzzy
-msgid "Development simplified"
-msgstr "Dezvoltare"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-#, fuzzy
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"Transformaþi masina dvs. într-un server puternic cu doar câteva clicuri de "
-"mouse: Server Web, poºtã, router, firewall, de fiºiere ºi imprimare ..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-#, fuzzy
-msgid "Become a MandrakeExpert"
-msgstr "MandrakeExpert"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExpert"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "Instalare pachete..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Vã rog delogaþi-vã ºi folosiþi Ctrl-Alt-BackSpace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Vã rog reconectaþi-vã ca %s pentru a activa schimbãrile"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "Activare Server"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "Dezactivare Server"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "Pornire Server"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "Oprire Server"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "Adaugare/ºtergere utilizatori"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Adaugare/ºtergere clienþi"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "Va dura câteva minute."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "Nu e selectatã nici o interfaþã de reþea!"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- ªterge"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "ªterge toate NBI-urile"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "Adãugã utilizator -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- ªterge utilizator"
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "Adaugã client -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- ªterge client"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "Configurare DHCPD"
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "Configurare avansatã"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "Introduceþi discheta :"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "Nu pot accesa discheta!"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "Acum discheta poate fi scoasã"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "Nici o unitate de dischetã nu este disponibilã!"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Eroare!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Configurator auto-instalare"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "Creare dischetã de autoinstalare"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Felicitãri!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Auto-instalare"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Adãugã un element"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "Eliminã ultimul element"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "AVERTISMENT"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "FATAL"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "Nici o parolã"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, fuzzy, c-format
-msgid "Can't find %s on %s"
-msgstr "Nu pot deschide %s pentru scriere: %s\n"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "Backup fiºiere utilizator..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "Backup fiºiere diverse..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr " Eroare la trimitere mail.\n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr "Nu se poate creea catalogul!"
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Selectare fiºiere"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "ªterge cele selectate"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "Utilizatori"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "Vã rog sã introduceþi parola"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "Memoreazã parola"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr " ªterge acum "
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "Reþea"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "Bandã"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "orar"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "zilnic"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "sãptãmânal"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "lunar"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "Utilizeazã daemonul"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "Ce"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Unde"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "Când"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "Mai multe opþiuni"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Configurare DrakBackup"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "pe disc fix"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "peste reþea"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "pe CDROM"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "pe bandã"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " Restaureazã configuraþia "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "?"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "Conexiune FTP"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "Conexiune securizatã"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "Restaureazã de pe Hard Disk"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "Restaurare sistem"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "Restaurare utilizatori"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "Restaurare diverse"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "ªterge cele selectate"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "Restaurare diverse"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "Restaureazã de pe Hard Disk"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "Restaureazã tabelul de partiþii"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, fuzzy
-msgid "Restore Via Network"
-msgstr "Restaurare utilizatori"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-#, fuzzy
-msgid "Host Name"
-msgstr "Nume gazdã"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-#, fuzzy
-msgid "Password required"
-msgstr "Parola"
-
-#: ../../standalone/drakbackup_.c:3541
-#, fuzzy
-msgid "Username required"
-msgstr "Nume utilizator"
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "Nume gazdã:"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "Restaurare diverse"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "Restaurare personalizatã"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "Restaureazã tabelul de partiþii"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "Restaurare utilizatori"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Salveazã"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "Restaureazã"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "Trimit fiºierele..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Configurare asistent"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "Configurare avansatã"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "Instalarea lui %s a eºuat. Urmãtoarea eroare a apãrut:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "Asistent iniþial"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "Unealtã de sincronizare"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "Unelte de sine stãtãtoare"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake Online"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "Telecomandã"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "Manager de programe (Software Manager)"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "Unealta de migrare Windows"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "Asistenþi de configurare"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "Aplicaþie:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "Pachet:"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "Kernel:"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "Ediþia:"
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "Raport"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "Nu este instalat"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr ""
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Configuraþia reþelei (%d adaptoare)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profil:"
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "ªterge profile..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Profile de ºters:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Profil nou..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Nume gazdã:"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Acces la Internet"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Tip: "
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Pasarelã:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Interfaþã:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Stare:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "Vã rog sã aºteptaþi"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Configureazã acessul la Internet..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "Configuraþie LAN"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Driver"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Interfaþã"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protocol"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Stare"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Configurare reþea localã (Local Area Network)"
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "Click aici pentru a lansa asistentul ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Asistent"
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Aplicã"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Conectat"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Deconectat"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Conectare..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Deconectare..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"Nu aveþi configuratã nici o interfaþã.\n"
-"Configuraþi-le prin click pe butonul 'Configurare'"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "Configurare LAN"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adaptor %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Protocol demaraj"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Pornit la demaraj"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "Client DHCP"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "Activeazã acum"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "Dezactiveazã acum"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Aceastã interfaþã nu a fost configuratã încã.\n"
-"Lansaþi asistentul de configurare în fereastra principalã"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Nu aveþi nici o conexiune la Internet.\n"
-"Creeaþi una prin click pe butonul 'Configurare'"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Configurare conexiune la Internet"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Configurare conexiune la Internet"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Tip conexiune:"
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parametri"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Pasarelã"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Cartelã Ethernet"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "Client DHCP"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "utilizare: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Nume modul"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Dimensiune"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "Creare disc boot (demaraj)"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "Implicit"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "Eroare DrakFloppy: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "Versiune kernel"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "General"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Zonã expert"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "Argumente opþionale mkinitrd"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Adaugã un modul"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "Forþeazã"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "Dacã este necesar"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "Omite modulele scsi"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "Omite modulele raid"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Eliminã un modul"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Ieºire"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Construieºte discul"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Asiguraþi-vã cã existã mediu (disketã) în dispozitivul: %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"Nu existã mediu (disketã) în dispozitivul %s sau mediul este protejat la "
-"scriere .\n"
-"Introduceþi una!"
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Nu pot executa fork: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Nu pot termina corespunzãtor mkbootdisk: %s\n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "Cautã fonturi instalate"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "Deselecteazã fonturile instalate"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "parseazã toate fonturile"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "Nu am gãsit nici un font"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "Gata"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "nu am gãsit nici un font în partiþiile montate."
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Reselectaþi fonturile corecte"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "nu am gãsit nici un font.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "Cautã fonturi în lista instalatã"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "Copiere fonturi"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "Instalare fonturi True Type"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "Vã rog sã aºteptaþi în timp ce execut ttmkfdir..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "Instalare True Type terminatã"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "Conversie fonturi"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "Referinþã Ghostscript"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "Conversie fonturi ttf"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "Conversie fonturi pfm"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Eliminã fiºierele temporare"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "Reporneºte XFS"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "repornire XFS"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "Import fonturi"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "Preia fonturi Windows"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "Dezinstaleazã fonturi"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "Opþiuni avansate"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "Listã fonturi"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "Alegeþi aplicaþiile ce vor suporta fonturile:"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Imprimante generice"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "Listã instalare"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "Click aici dacã sunteþi sigur(ã)."
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "aici dacã nu."
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "Toate cele deselectate"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Toate cele selectate"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "Teste iniþiale"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "Post-instalare"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "ªterge fonturi din sistemul dvs."
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "Post-dezinstalare"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Partajare conexiune la Internet"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "Regret, suportul este numai pt. kernel-e 2.4"
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "Dezactiveazã"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "Reconfigureazã"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "Dezactivez serverele..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "Partajarea conexiunii la Internet este acum dezactivatã."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Partajarea conexiunii la Internet este dezactivatã."
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "Activeazã"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "Activez serverele..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "Partajarea conexiunii la Internet este acum activatã."
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Interfaþã %s (folosind modulul %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Interfaþã %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Interfaþa de reþea"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "Interfaþa de reþea este deja configuratã"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "Reconfigurare automatã"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Afiºeazã configuraþie interfaþã curentã"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "Reþea localã clasa C"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "Adresa IP pt. (acest) server DHCP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Configurez..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "Configurare script-uri, instalare programe, pornire servere..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Probleme la instalarea pachetului %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "Configurarea a fost fãcutã deja, dar acum este dezactivatã."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "Configurarea a fost fãcutã deja, acum este activatã."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Partajarea conexiunii la Internet nu a fost configuratã niciodatã."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Configurare partajare conexiune la Internet"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Bine aþi venit la utilitarul de partajare a conexiunii la Internet!\n"
-"\n"
-"%s\n"
-"Click pe Configurare pentru a lansa asistentul de configurare."
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "group"
-msgstr "Numele de grup"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "permissions"
-msgstr "partiþia %s"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "user"
-msgstr "Utilizator"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:50
-#, fuzzy
-msgid "delete"
-msgstr "ªterge"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:52
-#, fuzzy
-msgid "Down"
-msgstr "Gata"
-
-#: ../../standalone/drakperm_.c:53
-#, fuzzy
-msgid "add a rule"
-msgstr "Adaugã un modul"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-#, fuzzy
-msgid "Add a new rule at the end"
-msgstr "Adaugã o imprimantã nouã"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:64
-#, fuzzy
-msgid "Up selected rule one level"
-msgstr "Toate cele deselectate"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-#, fuzzy
-msgid "Delete selected rule"
-msgstr "ªterge cele selectate"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:244
-#, fuzzy
-msgid "Current user"
-msgstr "Acceptare utilizator"
-
-#: ../../standalone/drakperm_.c:249
-#, fuzzy
-msgid "Permissions"
-msgstr "Versiune: %s\n"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:251
-#, fuzzy
-msgid "Property"
-msgstr "Port"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-#, fuzzy
-msgid "Path selection"
-msgstr "Selectare imagine de pornire"
-
-#: ../../standalone/drakperm_.c:364
-#, fuzzy
-msgid "user :"
-msgstr "Utilizator"
-
-#: ../../standalone/drakperm_.c:366
-#, fuzzy
-msgid "group :"
-msgstr "Numele de grup"
-
-#: ../../standalone/draksound_.c:47
-#, fuzzy
-msgid "No Sound Card detected!"
-msgstr "Nu am detectat nici o cartelã TV!"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-#, fuzzy
-msgid "first step creation"
-msgstr "Creare disc boot (demaraj)"
-
-#: ../../standalone/draksplash_.c:79
-#, fuzzy
-msgid "final resolution"
-msgstr "Rezoluþie"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-#, fuzzy
-msgid "choose image file"
-msgstr "Selectaþi un fiºier"
-
-#: ../../standalone/draksplash_.c:81
-#, fuzzy
-msgid "Theme name"
-msgstr "Numele de access"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-#, fuzzy
-msgid "Configure bootsplash picture"
-msgstr "Configurare servicii"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-#, fuzzy
-msgid "Preview"
-msgstr "dispozitiv"
-
-#: ../../standalone/draksplash_.c:123
-#, fuzzy
-msgid "Save theme"
-msgstr "Instalare teme"
-
-#: ../../standalone/draksplash_.c:124
-#, fuzzy
-msgid "Choose color"
-msgstr "Alegeþi un monitor"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-#, fuzzy
-msgid "ProgressBar color selection"
-msgstr "Selectare model imprimantã"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:465
-#, fuzzy
-msgid "Generating preview ..."
-msgstr "Detecþia perifericelor..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "Canada (cablu)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "Statele unite (eter)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "Statele unite (cablu)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "Statele unite (cablu-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "China (eter)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "Japonia (eter)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "Japonia (cablu)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "Europa de est"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "Franþa [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "Irlanda"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "Europa de vest"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "Australia"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "Noua Zeelandã"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "Africa de sud"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "Argentina"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"Vã rog\n"
-"Introduceþi þara ºi norma TV"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "Norma TV :"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Zona :"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "Scanarea canalelor TV este în progres..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "Scanez canalele TV"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "A fost detectatã o eroare la cãutarea canalelor TV"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "Nu am detectat nici o cartelã TV!"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/harddrake2_.c:8
-#, fuzzy
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr "Utilizare: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "Utilizare: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Vã rog sã alegeþi dispunerea tastaturii."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Vreþi ca BackSpace sã întoarcã Delete în consolã?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Schimbã CD-ROM-ul"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr ""
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr ""
-"Modificarea a fost fãcutã, dar pentru a intra în vigoare trebuie sã vã "
-"delogaþi"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Afiºeazã numai pentru ziua selectatã"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Fiºier/_Nou"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Fiºier/_Deschide"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Fiºier/_Salveazã"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Fiºier/S_alveazã ca..."
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Fiºier/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Opþiuni"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Opþiuni/Testeazã"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Ajutor/_Despre..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "Utilizator"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Mesaje"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Jurnal de sistem"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Explicaþii utilitare Mandrake"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "Cãutare"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Utilitar pentru monitorizarea jurnalelor"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Configurare"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "conþine"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "dar nu conþine"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Selectare fiºier"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Calendar"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Conþinut fiºier"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "Alertare prin email"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "Asteptaþi, parcurg fiºierul: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "Configurare alertare prin email"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Bine aþi venit la utilitarul de configurare email.\n"
-"\n"
-"Aici puteþi configura sistemul dvs. de alertare.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Server Apache-World Wide Web "
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "Rezolvitor nume de domeniu"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "Server FTP"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Server de mail Postfix"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "Server SAMBA"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "Server SSH"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Serviciul Webmin"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Serviciul xinetd"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "Configurare servicii"
-
-#: ../../standalone/logdrake_.c:431
-#, fuzzy
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr "Veþi fi notificaþi dacã unul din serviciile selectate nu mai ruleazã"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "Configurare încãrcare"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "Veþi fi notificaþi dacã încãrcarea este mai mare decãt aceastã valoare"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "Configurare alertare"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "Vã rog sã introduceþi mai jos adresa dvs. de email "
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Salveazã ca..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Vã rog sã alegeþi tipul de mouse."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Emulare 3 Butoane?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "Citesc datele despre imprimante..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "Detecþia perifericelor..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Test porturi"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, fuzzy, c-format
-msgid "%s found on %s, configure it?"
-msgstr "Doriþi sã configuraþi tipãrirea?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Alegeþi un scanner"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "Scanner-ul %s nu este susþinut"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake nu a putut detecta scanerr-ul dvs. %s. Vã rog sã selectaþi "
-"dispozitivul la care este conectat scanner-ul dvs."
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "Alegeþi dispozitivul"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"Scanner-ul %s trebuie configurat de cãtre PrinterDrake.\n"
-"Puteþi lansa PrinterDrake în secþiunea Centrului de control Mandrake."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr ""
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Alegeþi limba"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Alegeþi tipul de instalare"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Detecþia discului fix"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Configurare mouse"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Alegeþi tastatura"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Securitate"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Configurare sisteme de fiºiere"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Formatare partiþii"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Alege pachetele de instalat"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Instalare sistem"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Adaugã un utilizator"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Configurare reþea"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Configurare servicii"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Instalare gestionar de demaraj"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Creare floppy de demaraj"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Configurare X"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "Instalare actualizãri pt. sistem"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Ieºire din instalare"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Calculator în reþea (client)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Birou"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Staþie de lucru Gnome"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Staþie de lucru"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Firewall/Router"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "Staþie de lucru KDE"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimedia - Video"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Baze de date"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "Server de baze de date MySQL sau PostgreSQL"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimedia - Sunet"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Documentaþie"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Unelte consolã"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Staþie de lucru în Internet"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Staþie de lucru multimedia"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Configuraþie"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Mediu Grafic"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Dezvoltare"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache, Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Staþie de lucru de birou"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Programe de graficã (de ex. The Gimp)"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS "
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Server în reþea"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Staþie de lucru pt. jocuri"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimedia - Graficã"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Finanþe personale"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimedia - Gravare CD-uri"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Staþie de lucru ºtiinþificã"
-
-#, fuzzy
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "Configuraþie post-install"
-
-#, fuzzy
-#~ msgid "Go back"
-#~ msgstr "Loopback"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Proxy-ul ar trebui sã fie ftp://..."
-
-#, fuzzy
-#~ msgid "quit"
-#~ msgstr "Ieºire"
-
-#~ msgid "Internet and Messaging"
-#~ msgstr "Internet ºi mesagerie"
-
-#~ msgid "Multimedia and Graphics"
-#~ msgstr "Multimedia ºi graficã"
-
-#~ msgid "Server Software"
-#~ msgstr "Programe Server"
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "MandrakeCampus"
-
-#~ msgid "MandrakeConsulting"
-#~ msgstr "MandrakeConsulting"
-
-#~ msgid "MandrakeStore"
-#~ msgstr "MandrakeStore"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (nu funcþioneazã cu BIOS-urile vechi)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "Nu aveþi nici o partiþie!"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake a eºuat la citirea corectã a tabloului de partiþii.\n"
-#~ "Continuaþi pe riscul dumneavoastrã!"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "Nu pot citi tabloul de partiþii, e prea deteriorat dupã mine :(\n"
-#~ "Voi încerca sã continui ºtergînd partiþiile greºite"
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "Configurare Firewall"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "Configurare Firewall"
-
-#~ msgid "No I don't need DHCP"
-#~ msgstr "Nu, nu vreau DHCP"
-
-#~ msgid "Yes I need DHCP"
-#~ msgstr "Da, vreau DHCP"
-
-#~ msgid "No I don't need NTP"
-#~ msgstr "Nu, nu vreau NTP"
-
-#~ msgid "Yes I need NTP"
-#~ msgstr "Da, vreau NTP"
-
-#~ msgid "Don't Save"
-#~ msgstr "Nu înregistra"
-
-#~ msgid "Save & Quit"
-#~ msgstr "Salvare ºi ieºire"
-
-#~ msgid "Firewall Configuration Wizard"
-#~ msgstr "Asistent de configurare Firewall"
diff --git a/perl-install/share/po/ru.po b/perl-install/share/po/ru.po
deleted file mode 100644
index acdbca47d..000000000
--- a/perl-install/share/po/ru.po
+++ /dev/null
@@ -1,17571 +0,0 @@
-# Russian translation of drakbootdisk messages
-# Copyright (C) 2002 Free Software Foundation, Inc.
-# Pavel Maryanov <acid_jack@ukr.net>, 2002
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: drakfloppy 0.30\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2000-08-01 16:24+0200\n"
-"Last-Translator: Pavel Maryanov <acid_jack@ukr.net>\n"
-"Language-Team: Russian \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=koi8-r\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 Ëâ"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 Ëâ"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 íâ"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 íâ"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 íâ"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 íâ"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 íâ"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 íâ"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 íâ ÉÌÉ ÂÏÌØÛÅ"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "÷ÙÂÅÒÉÔÅ X-ÓÅÒ×ÅÒ"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X-ÓÅÒ×ÅÒ"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÎÅÓËÏÌØËÉÈ ÇÏÌÏ×ÏË"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"÷ÁÛÁ ÓÉÓÔÅÍÁ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÎÁÓÔÒÏÊËÕ ÎÅÓËÏÌØËÉÈ ÇÏÌÏ×ÏË.\n"
-"þÔÏ ×Ù ÈÏÔÉÔÅ ÓÄÅÌÁÔØ?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "÷ÙÂÅÒÉÔÅ ÏÂßÅÍ ÐÁÍÑÔÉ ×ÁÛÅÊ ×ÉÄÅÏËÁÒÔÙ"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "îÁÓÔÒÏÊËÁ XFree"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "ëÁËÕÀ ËÏÎÆÉÇÕÒÁÃÉÀ XFree ×Ù ÈÏÔÉÔÅ ÐÏÌÕÞÉÔØ?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "îÁÓÔÒÏÉÔØ ×ÓÅ ÇÏÌÏ×ËÉ ÎÅÚÁ×ÉÓÉÍÏ"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÒÁÓÛÉÒÅÎÉÅ Xinerama"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "îÁÓÔÒÏÉÔØ ÔÏÌØËÏ ËÁÒÔÕ \"%s\"%s"
-
-# ../../Xconfig/various.pm_.c:23 #, c-format
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s Ó ÁÐÐÁÒÁÔÎÙÍ 3D-ÕÓËÏÒÅÎÉÅÍ"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"÷ÁÛÁ ×ÉÄÅÏËÁÒÔÁ ÉÍÅÅÔ ÁÐÐÁÒÁÔÎÕÀ ÐÏÄÄÅÒÖËÕ 3D-ÕÓËÏÒÅÎÉÑ, ÎÏ ÔÏÌØËÏÓ XFree %"
-"s.\n"
-"÷ÁÛÁ ×ÉÄÅÏËÁÒÔÁ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ XFree %s, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÉÍÅÔØ ÌÕÞÛÕÀ "
-"ÐÏÄÄÅÒÖËÕ× 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr ""
-"÷ÁÛÁ ×ÉÄÅÏËÁÒÔÁ ÍÏÖÅÔ ÉÍÅÔØ ÁÐÐÁÒÁÔÎÕÀ ÐÏÄÄÅÒÖËÕ 3D-ÕÓËÏÒÅÎÉÑ × XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s Ó üëóðåòéíåîôáìøîùí ÁÐÐÁÒÁÔÎÙÍ 3D-ÕÓËÏÒÅÎÉÅÍ"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"÷ÁÛÁ ×ÉÄÅÏËÁÒÔÁ ÍÏÖÅÔ ÉÍÅÔØ ÁÐÐÁÒÁÔÎÕÀ ÐÏÄÄÅÒÖËÕ 3D-ÕÓËÏÒÅÎÉÑ, ÎÏ ÔÏÌØËÏ × "
-"XFree %s,\n"
-"ðïíîéôå, üôï üëóðåòéíåîôáìøîáñ ðïääåòöëá é ÷ïúíïöîï úá÷éóáîéå ÷áûåçï "
-"ëïíðøàôåòá.\n"
-"÷ÁÛÁ ×ÉÄÅÏËÁÒÔÁ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ XFree %s, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÉÍÅÔØ ÌÕÞÛÕÀ "
-"ÐÏÄÄÅÒÖËÕ× 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"÷ÁÛÁ ×ÉÄÅÏËÁÒÔÁ ÍÏÖÅÔ ÉÍÅÔØ ÁÐÐÁÒÁÔÎÕÀ ÐÏÄÄÅÒÖËÕ 3D-ÕÓËÏÒÅÎÉÑ,\n"
-"ÐÏÄÄÅÒÖÉ×ÁÅÍÕÀ XFree %s, ðïíîéôå, üôï üëóðåòéíåîôáìøîáñ ðïääåòöëá\n"
-"é ÷ïúíïöîï úá÷éóáîéå ÷áûåçï ëïíðøàôåòá."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (ÕÓÔÁÎÏ×ËÁ ÄÒÁÊ×ÅÒÁ ÍÏÎÉÔÏÒÁ)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "÷ÙÂÏÒÏÞÎÏ"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "÷ÉÄÅÏËÁÒÔÁ"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "íÏÎÉÔÏÒ"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "òÁÚÒÅÛÅÎÉÅ"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "ðÒÏ×ÅÒÉÔØ"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "ðÁÒÁÍÅÔÒÙ"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "ïë"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "÷ÙÈÏÄ"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"óÏÈÒÁÎÉÔØ ÉÚÍÅÎÅÎÉÑ?\n"
-"ôÅËÕÝÉÅ ÎÁÓÔÒÏÊËÉ:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "÷ÙÂÅÒÉÔÅ ÍÏÎÉÔÏÒ"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Plug'n'Play"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "ïÂÙÞÎÙÊ"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "ðÒÏÉÚ×ÏÄÉÔÅÌØ"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-"éÓÓÌÅÄÏ×ÁÎÉÅ Plug'n'Play ÚÁ×ÅÒÛÉÌÏÓØ ÎÅÕÄÁÞÅÊ. ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ "
-"ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÍÏÎÉÔÏÒ"
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"ëÒÉÔÉÞÅÓËÉÍÉ Ñ×ÌÑÀÔÓÑ Ä×Á ÐÁÒÁÍÅÔÒÁ: ÞÁÓÔÏÔÁ ÏÂÎÏ×ÌÅÎÉÑ ÐÏ ×ÅÒÔÉËÁÌÉ,\n"
-"ËÏÔÏÒÁÑ Ñ×ÌÑÅÔÓÑ ÞÁÓÔÏÔÏÊ ÏÂÎÏ×ÌÅÎÉÑ ×ÓÅÇÏ ÜËÒÁÎÁ; É ÎÁÉÂÏÌÅÅ ×ÁÖÎÙÊ -\n"
-"ÞÁÓÔÏÔÁ ÓÉÎÈÒÏÎÉÚÁÃÉÉ ÐÏ ÇÏÒÉÚÏÎÔÁÌÉ, ËÏÔÏÒÁÑ Ñ×ÌÑÅÔÓÑ ÞÁÓÔÏÔÏÊ ÏÔÏÂÒÁÖÅÎÉÑ\n"
-"ÓÔÒÏÞÎÏÊ ÒÁÚ×ÅÒÔËÉ.\n"
-"\n"
-"ïþåîø ÷áöîï, ÞÔÏÂÙ ×Ù ÎÅ ×ÙÂÒÁÌÉ ÔÉÐ ÍÏÎÉÔÏÒÁ Ó ÞÁÓÔÏÔÁÍÉ ÓÉÎÈÒÏÎÉÚÁÃÉÉ ÚÁ\n"
-"ÐÒÅÄÅÌÁÍÉ ×ÏÚÍÏÖÎÏÓÔÅÊ ×ÁÛÅÇÏ ÍÏÎÉÔÏÒÁ: ×Ù ÍÏÖÅÔÅ ÉÓÐÏÒÔÉÔØ Ó×ÏÊ ÍÏÎÉÔÏÒ.\n"
-"åÓÌÉ ÓÏÍÎÅ×ÁÅÔÅÓØ - ×ÙÂÅÒÉÔÅ ÂÅÚÏÐÁÓÎÕÀ ÕÓÔÁÎÏ×ËÕ."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "þÁÓÔÏÔÁ ÏÂÎÏ×ÌÅÎÉÑ ÐÏ ÇÏÒÉÚÏÎÔÁÌÉ"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "þÁÓÔÏÔÁ ÏÂÎÏ×ÌÅÎÉÑ ÐÏ ×ÅÒÔÉËÁÌÉ"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 Ã×ÅÔÏ× (8 ÂÉÔ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 ÔÙÓÑÞÉ Ã×ÅÔÏ× (15 ÂÉÔ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 ÔÙÓÑÞ Ã×ÅÔÏ× (16 ÂÉÔ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 ÍÉÌÌÉÏÎÏ× Ã×ÅÔÏ× (24 ÂÉÔÁ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 ÍÉÌÌÉÁÒÄÁ Ã×ÅÔÏ× (32 ÂÉÔÁ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "òÁÚÒÅÛÅÎÉÑ"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "÷ÙÂÅÒÉÔÅ ÒÁÚÒÅÛÅÎÉÅ É ÇÌÕÂÉÎÕ Ã×ÅÔÁ"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "÷ÉÄÅÏËÁÒÔÁ: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "ïÔÍÅÎÁ"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "ðÒÏ×ÅÒËÁ ÎÁÓÔÒÏÅË"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "èÏÔÉÔÅ ÐÒÏÔÅÓÔÉÒÏ×ÁÔØ ÎÁÓÔÒÏÊËÉ?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr ""
-"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÔÅÓÔÉÒÏ×ÁÎÉÅ ÜÔÏÊ ×ÉÄÅÏËÁÒÔÙ ÍÏÖÅÔ ÐÏÄ×ÅÓÉÔØ ×ÁÛ ËÏÍÐØÀÔÅÒ"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "òÁÓËÌÁÄËÁ ËÌÁ×ÉÁÔÕÒÙ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "ôÉÐ ÍÙÛÉ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "íÙÛØ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "íÏÎÉÔÏÒ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "HorizSync ÍÏÎÉÔÏÒÁ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "VertRefresh ÍÏÎÉÔÏÒÁ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "÷ÉÄÅÏËÁÒÔÁ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "÷ÉÄÅÏÐÁÍÑÔØ: %s KB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "çÌÕÂÉÎÁ Ã×ÅÔÁ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "òÁÚÒÅÛÅÎÉÅ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "óÅÒ×ÅÒ XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "äÒÁÊ×ÅÒ XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "çÒÁÆÉÞÅÓËÉÊ ÉÎÔÅÒÆÅÊÓ ÐÒÉ ÚÁÇÒÕÚËÅ"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"íÏÖÎÏ ÎÁÓÔÒÏÉÔØ ×ÁÛ ËÏÍÐØÀÔÅÒ ÎÁ Á×ÔÏÍÁÔÉÞÅÓËÉÊ ÚÁÐÕÓË ÇÒÁÆÉÞÅÓËÏÇÏ\n"
-"ÉÎÔÅÒÆÅÊÓÁ (XFree) ×Ï ×ÒÅÍÑ ÚÁÇÒÕÚËÅ. èÏÔÉÔÅ, ÞÔÏÂÙ XFree ÚÁÐÕÓËÁÌÓÑ ÐÒÉ "
-"ÐÅÒÅÚÁÇÒÕÚËÅ?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"ðÏÈÏÖÅ, ÞÔÏ Õ ×ÁÛÅÊ ×ÉÄÅÏËÁÒÔÙ ÉÍÅÅÔÓÑ ËÏÎÎÅËÔÏÒ TV-OUT.\n"
-"ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÎÁÓÔÒÏÅÎÁ ÄÌÑ ÒÁÂÏÔÙ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÂÕÆÅÒÁ ËÁÄÒÏ×.\n"
-"\n"
-"äÌÑ ÜÔÏÇÏ ×Ù ÄÏÌÖÎÙ ÐÏÄËÌÀÞÉÔØ Ó×ÏÀ ×ÉÄÅÏËÁÒÔÕ Ë ÔÅÌÅ×ÉÚÏÒÕ ÐÅÒÅÄ ÚÁÇÒÕÚËÏÊ "
-"ËÏÍÐØÀÔÅÒÁ.\n"
-"úÁÔÅÍ ×ÙÂÅÒÉÔÅ ÐÕÎËÔ \"TVout\" × ÎÁÞÁÌØÎÏÍ ÚÁÇÒÕÚÞÉËÅ\n"
-"\n"
-"õ ×ÁÓ ÅÓÔØ ÜÔÏÔ ÒÁÚßÅÍ?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "ëÁËÏÊ ÆÏÒÍÁÔ ÉÓÐÏÌØÚÕÅÔ ×ÁÛ ÔÅÌÅ×ÉÚÒ?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "ðÅÒ×ÙÊ ÓÅËÔÏÒ ÚÁÇÒÕÚÏÞÎÏÇÏ ÒÁÚÄÅÌÁ"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "ðÅÒ×ÙÊ ÓÅËÔÏÒ ÄÉÓËÁ (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "õÓÔÁÎÏ×ËÁ SILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "ëÕÄÁ ×Ù ÈÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ ÎÁÞÁÌØÎÙÊ ÚÁÇÒÕÚÞÉË?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "õÓÔÁÎÏ×ËÁ LILO/grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO Ó ÔÅËÓÔÏ×ÙÍ ÍÅÎÀ"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO Ó ÇÒÁÆÉÞÅÓËÉÍ ÍÅÎÀ"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "úÁÇÒÕÚËÁ ÉÚ DOS/Windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "çÌÁ×ÎÙÅ ÐÁÒÁÍÅÔÒÙ ÎÁÞÁÌØÎÏÇÏ ÚÁÇÒÕÚÞÉËÁ"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "éÓÐÏÌØÚÕÅÍÙÊ ÎÁÞÁÌØÎÙÊ ÚÁÇÒÕÚÞÉË"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "õÓÔÁÎÏ×ËÁ ÎÁÞÁÌØÎÏÇÏ ÚÁÇÒÕÚÞÉËÁ"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "úÁÇÒÕÚÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "ëÏÍÐÁËÔÎÏ"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "ËÏÍÐÁËÔÎÏ"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "÷ÉÄÅÏÒÅÖÉÍ"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "úÁÄÅÒÖËÁ ÐÅÒÅÄ ÚÁÇÒÕÚËÏÊ ÏÂÒÁÚÁ ÐÏ ÕÍÏÌÞÁÎÉÀ"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "ðÁÒÏÌØ"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "ðÁÒÏÌØ (ÅÝÅ ÒÁÚ)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "ïÇÒÁÎÉÞÉÔØ ÐÁÒÁÍÅÔÒÙ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "ÏÇÒÁÎÉÞÉÔØ"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "ïÞÉÝÁÔØ /tmp ÐÒÉ ËÁÖÄÏÊ ÚÁÇÒÕÚËÅ"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "õËÁÖÉÔÅ ÔÏÞÎÙÊ ÏÂßÅÍ RAM (ÎÁÊÄÅÎÏ %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "òÁÚÒÅÛÉÔØ ÎÅÓËÏÌØËÏ ÐÒÏÆÉÌÅÊ"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "õËÁÖÉÔÅ ÏÂßÅÍ RAM × íâ"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"ïÐÃÉÑ ``ïÇÒÁÎÉÞÉÔØ ÐÁÒÁÍÅÔÒÙ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ'' ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÂÅÚ ÐÁÒÏÌÑ"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "ðÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ, ÐÏÖÁÌÕÊÓÔÁ"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "ðÁÒÏÌÉ ÎÅ ÓÏ×ÐÁÄÁÀÔ"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "óÏÏÂÝÅÎÉÅ ÉÎÉÃÉÁÌÉÚÁÃÉÉ"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "úÁÄÅÒÖËÁ Open Firmware"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "ôÁÊÍÁÕÔ ÐÒÉ ÚÁÇÒÕÚËÅ ÑÄÒÁ"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "÷ËÌÀÞÉÔØ ÚÁÇÒÕÚËÕ Ó CD?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "÷ËÌÀÞÉÔØ ÚÁÇÒÕÚËÕ OF?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "ïó ÐÏ ÕÍÏÌÞÁÎÉÀ?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"÷Ù ÒÅÛÉÌÉ ÕÓÔÁÎÏ×ÉÔØ ÎÁÞÁÌØÎÙÊ ÚÁÇÒÕÚÞÉË ÎÁ ÒÁÚÄÅÌ.\n"
-"ðÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ Õ ×ÁÓ ÕÖÅ ÅÓÔØ ÎÁÞÁÌØÎÙÊ ÚÁÇÒÕÚÞÉË ÎÁ ÖÅÓÔËÏÍ ÄÉÓËÅ,\n"
-"Ó ËÏÔÏÒÏÇÏ ×Ù ÚÁÇÒÕÚÉÌÉÓØ (ÎÁÐÒ., System Commander).\n"
-"\n"
-"ó ËÁËÏÇÏ ÄÉÓËÁ ×Ù ÚÁÇÒÕÖÁÅÔÅÓØ?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"îÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ × ×ÁÛÅÍ ÍÅÎÀ ÚÁÇÒÕÚËÉ ÉÍÅÀÔÓÑ ÓÌÅÄÕÀÝÉÅ ÐÕÎËÔÙ.\n"
-"÷Ù ÍÏÖÅÔÅ ÄÏÂÁ×ÉÔØ ÅÝÅ ÎÅÓËÏÌØËÏ ÉÌÉ ÉÚÍÅÎÉÔØ ÓÕÝÅÓÔ×ÕÀÝÉÅ."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "äÏÂÁ×ÉÔØ"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "çÏÔÏ×Ï"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "éÚÍÅÎÉÔØ"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "ëÁËÏÊ ÔÉÐ ÐÕÎËÔÁ ×Ù ÈÏÔÉÔÅ ÄÏÂÁ×ÉÔØ?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "äÒÕÇÁÑ ïó (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "äÒÕÇÁÑ ïó (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "äÒÕÇÁÑ ïó (windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "ïÂÒÁÚ"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "äÏÂÁ×ÉÔØ"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "þÔÅÎÉÅ-ÚÁÐÉÓØ"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "ôÁÂÌÉÃÁ"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "îÅÂÅÚÏÐÁÓÎÙÊ"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "íÅÔËÁ"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "ðÏ ÕÍÏÌÞÁÎÉÀ"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "òÁÚÍÅÒ initrd"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "âÅÚ ×ÉÄÅÏ"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "õÄÁÌÉÔØ ÐÕÎËÔ"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "ðÕÓÔÁÑ ÍÅÔËÁ ÎÅ ÄÏÐÕÓËÁÅÔÓÑ"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "÷Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ ÏÂÒÁÚ ÑÄÒÁ"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "÷Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ ËÏÒÎÅ×ÏÊ ÒÁÚÄÅÌ"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "üÔÁ ÍÅÔËÁ ÕÖÅ ÉÓÐÏÌØÚÕÅÔÓÑ"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "îÁÊÄÅÎÙ %s %s ÉÎÔÅÒÆÅÊÓÙ"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "åÓÔØ ÌÉ Õ ×ÁÓ ÄÒÕÇÏÊ?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "åÓÔØ ÌÉ Õ ×ÁÓ ËÁËÉÅ-ÌÉÂÏ %s ÉÎÔÅÒÆÅÊÓÙ?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "îÅÔ"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "äÁ"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "ðÒÏÓÍÏÔÒÅÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÏÂÏÒÕÄÏ×ÁÎÉÉ"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÄÒÁÊ×ÅÒ ÄÌÑ %s ËÁÒÔÙ %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(ÍÏÄÕÌØ %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"ôÅÐÅÒØ ×Ù ÍÏÖÅÔÅ ÐÅÒÅÄÁÔØ ÅÇÏ ÐÁÒÁÍÅÔÒÙ × ÍÏÄÕÌØ %s.\n"
-"ðÏÍÎÉÔÅ, ÞÔÏ ÌÀÂÙÅ ÁÄÒÅÓÁ ÄÏÌÖÎÙ ÂÙÔØ ××ÅÄÅÎÙ Ó ÐÒÅÆÉËÓÏÍ 0x, ÎÁÐÒ., '0z123'"
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"ôÅÐÅÒØ ×Ù ÍÏÖÅÔÅ ÐÅÒÅÄÁÔØ ÐÁÒÁÍÅÔÒÙ × ÍÏÄÕÌØ %s.\n"
-"ðÁÒÁÍÅÔÒÙ ÄÏÌÖÎÙ ÂÙÔØ × ÆÏÒÍÁÔÅ ``ÉÍÑ=ÚÎÁÞÅÎÉÅ ÉÍÑ2=ÚÎÁÞÅÎÉÅ2 ...''.\n"
-"îÁÐÒÉÍÅÒ, ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "ðÁÒÁÍÅÔÒÙ ÍÏÄÕÌÑ:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "ëÁËÏÊ %s ÄÒÁÊ×ÅÒ ÍÎÅ ÐÏÐÒÏÂÏ×ÁÔØ?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"÷ ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÄÒÁÊ×ÅÒÕ %s ÎÕÖÎÁ ÎÅËÏÔÏÒÁÑ ÄÏÐÏÌÎÉÔÅÌØÎÁÑ ÉÎÆÏÒÍÁÃÉÑ,\n"
-"ÈÏÔÑ ÏÂÙÞÎÏ ÜÔÏÇÏ ÎÅ ÔÒÅÂÕÅÔÓÑ. îÅ ÈÏÔÉÔÅ ÌÉ ×Ù ÏÐÒÅÄÅÌÉÔØ ÄÌÑ ÎÅÇÏ\n"
-"ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ ÉÌÉ ÐÏÚ×ÏÌÉÔÅ ÄÒÁÊ×ÅÒÕ ÐÒÏÚÏÎÄÉÒÏ×ÁÔØ ×ÁÛÕ ÍÁÛÉÎÕ\n"
-"× ÐÏÉÓËÁÈ ÎÅÏÂÈÏÄÉÍÏÊ ÉÎÆÏÒÍÁÃÉÉ? ÷ÏÚÍÏÖÎÏ, ÉÓÓÌÅÄÏ×ÁÎÉÅ ÐÏÄ×ÅÓÉÔ\n"
-"ËÏÍÐØÀÔÅÒ, ÏÄÎÁËÏ ÜÔÏ ÎÅ ÄÏÌÖÎÏ ×ÙÚ×ÁÔØ ÎÉËÁËÉÈ ÎÅÉÓÐÒÁ×ÎÏÓÔÅÊ."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "á×ÔÏÍÁÔÉÞÅÓËÏÅ ÉÓÓÌÅÄÏ×ÁÎÉÅ"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "õËÁÖÉÔÅ ÐÁÒÁÍÅÔÒÙ"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"úÁÇÒÕÚËÁ ÍÏÄÕÌÑ %s ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÄÁÞÎÏ.\n"
-"èÏÔÉÔÅ ÐÏÐÒÏÂÏ×ÁÔØ ÓÎÏ×Á Ó ÄÒÕÇÉÍÉ ÐÁÒÁÍÅÔÒÁÍÉ?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "ÄÏÓÔÕÐ Ë è-ÐÒÏÇÒÁÍÍÁÍ"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "ÄÏÓÔÕÐ Ë ÉÎÓÔÒÕÍÅÎÔÁÍ rpm"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "ÒÁÚÒÅÛÉÔØ \"su\""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "ÄÏÓÔÕÐ Ë ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÙÍ ÆÁÊÌÁÍ"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "ÄÏÓÔÕÐ Ë ÓÅÔÅ×ÙÍ ÓÅÒ×ÉÓÎÙÍ ÐÒÏÇÒÁÍÍÁÍ"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "ÄÏÓÔÕÐ Ë ÓÅÒ×ÉÓÎÙÍ ÐÒÏÇÒÁÍÍÁÍ-ËÏÍÐÉÌÑÔÏÒÁÍ"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(ÕÖÅ ÄÏÂÁ×ÌÅÎÏ %s)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "üÔÏÔ ÐÁÒÏÌØ ÓÌÉÛËÏÍ ÐÒÏÓÔ"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "õËÁÖÉÔÅ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÐÏÖÁÌÕÊÓÔÁ"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr ""
-"éÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÏÌÖÎÏ ÓÏÄÅÒÖÁÔØ ÔÏÌØËÏ ÂÕË×Ù × ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ, \n"
-"ÃÉÆÒÙ , `-' É `_'"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "éÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÓÌÉÛËÏÍ ÄÌÉÎÎÏÅ"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "üÔÏ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÕÖÅ ÄÏÂÁ×ÌÅÎÏ"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "äÏÂÁ×ÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"÷×ÅÄÉÔÅ ÐÏÌØÚÏ×ÁÔÅÌÑ\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "ðÒÉÎÑÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "îÁÓÔÏÑÝÅÅ ÉÍÑ"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "éÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "ëÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "úÎÁÞÏË"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "á×ÔÏÍÁÔÉÞÅÓËÉÊ ×ÈÏÄ"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"ñ ÍÏÇÕ ÎÁÓÔÒÏÉÔØ ×ÁÛ ËÏÍÐØÀÔÅÒ ÎÁ Á×ÔÏÍÁÔÉÞÅÓËÉÊ ×ÈÏÄ × ÓÉÓÔÅÍÕ\n"
-"ÏÄÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ.\n"
-"èÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÕ ×ÏÚÍÏÖÎÏÓÔØ?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "÷ÙÂÅÒÉÔÅ ÐÏÌØÚÏ×ÁÔÅÌÑ ÐÏ ÕÍÏÌÞÁÎÉÀ:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "÷ÙÂÅÒÉÔÅ ÚÁÐÕÓËÁÅÍÙÊ ÏËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "÷ÙÂÅÒÉÔÅ ÉÓÐÏÌØÚÕÅÍÙÊ ÑÚÙË, ÐÏÖÁÌÕÊÓÔÁ."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr ""
-"Mandrake Linux ÍÏÖÅÔ ÐÏÄÄÅÒÖÉ×ÁÔØ ÎÅÓËÏÌØËÏ ÑÚÙËÏ×. ÷ÙÂÅÒÉÔÅ\n"
-"ÑÚÙËÉ, ËÏÔÏÒÙÅ ×Ù ÈÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ. ïÎÉ ÂÕÄÕÔ ÄÏÓÔÕÐÎÙ, ËÏÇÄÁ\n"
-"ÚÁ×ÅÒÛÉÔÓÑ ÕÓÔÁÎÏ×ËÁ, É ×Ù ÐÅÒÅÚÁÐÕÓÔÉÔÅ Ó×ÏÀ ÓÉÓÔÅÍÕ."
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "÷ÓÅ"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "òÁÚÒÅÛÉÔØ ×ÓÅÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "âÅÚ ÓÏ×ÍÅÓÔÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "ðÁËÅÔ %s ÄÏÌÖÅÎ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎ. èÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ ÅÇÏ?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr ""
-"÷Ù ÍÏÖÅÔÅ ÜËÓÐÏÒÔÉÒÏ×ÁÔØ ÐÒÉ ÐÏÍÏÝÉ NFS ÉÌÉ Samba. ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ, "
-"ËÏÔÏÒÙÊ ÉÚ ÎÉÈ ×Ù ÖÅÌÁÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ."
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "ïÂÑÚÁÔÅÌØÎÙÊ ÐÁËÅÔ %s ÏÔÓÕÔÓÔ×ÕÅÔ"
-
-#: ../../any.pm_.c:1005
-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 ""
-"èÏÔÉÔÅ ÒÁÚÒÅÛÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÓÏ×ÍÅÓÔÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅËÏÔÏÒÙÅ Ó×ÏÉ\n"
-"ÄÉÒÅËÔÏÒÉÉ? üÔÏ ÐÏÚ×ÏÌÉÔ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÐÒÏÓÔÏ ÎÁÖÁÔØ ÎÁ \"óÏ×ÍÅÓÔÎÏÅ\n"
-"ÉÓÐÏÌØÚÏ×ÁÎÉÅ\" × konqueror É nautilus.\n"
-"\"÷ÙÂÏÒÏÞÎÏ\" ÒÁÚÒÅÛÉÔ ÎÁÓÔÒÏÉÔØ ÄÏÓÔÕÐ ÏÔÄÅÌØÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÑÍ.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "úÁÐÕÓÔÉÔØ userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"óÏ×ÍÅÓÔÎÏÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ ÉÓÐÏÌØÚÕÅÔ ÇÒÕÐÐÕ \"fileshare\". \n"
-"÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ userdrake ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ × ÜÔÕ ÇÒÕÐÐÕ."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ, ×ÚÌÏÍÝÉËÉ"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "îÉÚËÉÊ"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "óÔÁÎÄÁÒÔÎÙÊ"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "÷ÙÓÏËÉÊ"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "ðÏ×ÙÛÅÎÎÙÊ"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "ðÁÒÁÎÏÉÄÁÌØÎÏÊ"
-
-#: ../../any.pm_.c:1080
-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"
-"ÎÁ ÍÁÛÉÎÁÈ, ÓÏÅÄÉÎÅÎÎÙÈ Ó ÄÒÕÇÉÍÉ ÉÌÉ Ó éÎÔÅÒÎÅÔÏÍ. óÕÝÅÓÔ×ÕÅÔ ÄÏÓÔÕÐ ÂÅÚ "
-"ÐÁÒÏÌÑ."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"ðÁÒÏÌÉ ÔÅÐÅÒØ ×ËÌÀÞÅÎÙ, ÎÏ ÉÓÐÏÌØÚÏ×ÁÎÉÅ × ËÁÞÅÓÔ×Å ÓÅÔÅ×ÏÇÏ ËÏÍÐØÀÔÅÒÁ ÐÏ-"
-"ÐÒÅÖÎÅÍÕ ÎÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"üÔÏ ÓÔÁÎÄÁÒÔÎÙÊ ÕÒÏ×ÅÎØ ÂÅÚÏÐÁÓÎÏÓÔÉ, ÒÅËÏÍÅÎÄÕÅÍÙÊ ÄÌÑ ËÏÍÐØÀÔÅÒÁ,\n"
-"ËÏÔÏÒÙÊ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ × ËÁÞÅÓÔ×Å ËÌÉÅÎÔÁ."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-"õÖÅ ÐÒÉÓÕÔÓÔ×ÕÅÔ ÒÑÄ ÏÇÒÁÎÉÞÅÎÉÊ É ËÁÖÄÕÀ ÎÏÞØ ÚÁÐÕÓËÁÀÔÓÑ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ "
-"Á×ÔÏÍÁÔÉÞÅÓËÉÅ ÐÒÏ×ÅÒËÉ."
-
-#: ../../any.pm_.c:1086
-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 ""
-"îÁ ÜÔÏÍ ÕÒÏ×ÎÅ ÂÅÚÏÐÁÓÎÏÓÔÉ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÓÉÓÔÅÍÙ × ËÁÞÅÓÔ×Å ÓÅÒ×ÅÒÁ,\n"
-"ÒÁÚÒÅÛÁÀÝÉÊ ÐÏÄËÌÀÞÅÎÉÑ ÏÔ ÍÎÏÇÏÞÉÓÌÅÎÎÙÈ ËÌÉÅÎÔÏ×. ðÏÍÎÉÔÅ: ÅÓÌÉ ×ÁÛÁ\n"
-"ÍÁÛÉÎÁ Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ËÌÉÅÎÔÏÍ éÎÔÅÒÎÅÔÁ, ×Ù ÄÏÌÖÎÙ ×ÙÂÒÁÔØ ÂÏÌÅÅ ÎÉÚËÉÊ "
-"ÕÒÏ×ÅÎØ."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"üÔÏÔ ÕÒÏ×ÅÎØ ÐÏÈÏÖ ÎÁ ÐÒÅÄÙÄÕÝÉÊ, ÎÏ ÓÉÓÔÅÍÁ ÐÏÌÎÏÓÔØÀ ÚÁËÒÙÔÁ É ÐÁÒÁÍÅÔÒÙ "
-"ÂÅÚÏÐÁÓÎÏÓÔÉ ÕÓÔÁÎÏ×ÌÅÎÙ × ÉÈ ÍÁËÓÉÍÁÌØÎÙÅ ÚÎÁÞÅÎÉÑ."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "ïÓÎÏ×ÎÙÅ ÐÁÒÁÍÅÔÒÙ DrakSec"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÖÅÌÁÅÍÙÊ ÕÒÏ×ÅÎØ ÂÅÚÏÐÁÓÎÏÓÔÉ"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "õÒÏ×ÅÎØ ÂÅÚÏÐÁÓÎÏÓÔÉ"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ libsafe ÄÌÑ ÓÅÒ×ÅÒÁ"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr "âÉÂÌÉÏÔÅËÁ, ÚÁÝÉÝÁÀÝÁÑ ÏÔ ÁÔÁË ÐÅÒÅÐÏÌÎÅÎÉÑ ÂÕÆÅÒÁ É ÆÏÒÍÁÔÁ ÓÔÒÏËÉ."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "áÄÍÉÎÉÓÔÒÁÔÏÒ ÂÅÚÏÐÁÓÎÏÓÔÉ (ÌÏÇÉÎ ÉÌÉ email)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"ÚÄÅÓØ ×Ù ÍÏÖÅÔÅ ×ÙÂÒÁÔØ ËÌÁ×ÉÛÕ ÉÌÉ ËÏÍÂÉÎÁÃÉÀ ËÌÁ×ÉÛ, ËÏÔÏÒÙÅ\n"
-"ÐÏÚ×ÏÌÑÔ ÐÅÒÅËÌÀÞÁÔØÓÑ ÍÅÖÄÕ ÒÁÚÌÉÞÎÙÍÉ ÒÁÓËÌÄËÁÍÉ ËÌÁ×ÍÁÔÕÒÙ\n"
-"(ÎÁÐÒÉÍÅÒ: ÌÁÔÉÎÓËÁÑ É ÒÕÓÓËÁÑ)"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: ../../bootloader.pm_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × ÄÉÓÐÅÔÞÅÒ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÙ %s!\n"
-"\n"
-"÷ÙÂÅÒÉÔÅ ÏÐÅÒÁÃÉÏÎÎÕÀ ÓÉÓÔÅÍÕ ÉÚ ÓÐÉÓËÁ ÉÌÉ\n"
-"ÐÏÄÏÖÄÉÔÅ %d ÓÅËÕÎÄ ÄÌÑ ÚÁÇÒÕÚËÉ ÓÉÓÔÅÍÙ ÐÏ ÕÍÏÌÞÁÎÉÀ.\n"
-"\n"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Welcome to GRUB the operating system chooser!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Use the %c and %c keys for selecting which entry is highlighted."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Press enter to boot the selected OS, 'e' to edit the"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "commands before booting, or 'c' for a command-line."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "The highlighted entry will be booted automatically in %d seconds."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "ÎÅ È×ÁÔÁÅÔ ÍÅÓÔÁ × /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "òÁÂÏÞÉÊ ÓÔÏÌ"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "çÌÁ×ÎÏÅ ÍÅÎÀ"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "÷Ù ÎÅ ÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ ÎÁÞÁÌØÎÙÊ ÚÁÇÒÕÚÞÉË ÎÁ ÒÁÚÄÅÌ %s\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "ÓÐÒÁ×ËÁ ÐÏËÁ ÎÅ ÓÏÚÄÁÎÁ.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÓÔÉÌÑ ÚÁÇÒÕÚËÉ"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_æÁÊÌ"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/æÁÊÌ/_÷ÙÈÏÄ"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "íÏÎÉÔÏÒ ËÁÔÅÇÏÒÉÉ NewStyle"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "íÏÎÉÔÏÒ NewStyle "
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "ôÒÁÄÉÃÉÏÎÎÙÊ ÍÏÎÉÔÏÒ"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "ôÒÁÄÉÃÉÏÎÎÙÊ ÍÏÎÉÔÏÒ Gtk+"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "úÁÐÕÓËÁÔØ Aurora ÐÒÉ ÚÁÇÒÕÚËÅ"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "òÅÖÉÍ Lilo/grub"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "òÅÖÉÍ Yaboot"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "õÓÔÁÎÏ×ÉÔØ ÔÅÍÙ"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "ðÏËÁÚÙ×ÁÔØ ÔÅÍÙ × ËÏÎÓÏÌÉ"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "óÏÚÄÁÔØ ÎÏ×ÕÀ ÔÅÍÕ"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "òÅÚÅÒ×ÉÒÏ×ÁÔØ %s × %s.old"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "ïÛÉÂËÁ"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ ÓÏÏÂÝÅÎÉÅ lilo"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "ëÏÐÉÒÏ×ÁÔØ %s × %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÓÏÏÂÝÅÎÉÅ lilo"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "óÏÏÂÝÅÎÉÅ lilo ÎÅ ÎÁÊÄÅÎÏ"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ × /etc/sysconfig/bootsplash."
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "úÁÐÉÓÁÔØ %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"îÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ × /etc/sysconfig/bootsplash\n"
-"æÁÊÌ ÎÅ ÎÁÊÄÅÎ."
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÕÓÔÉÔØ mkinitrd -f /boot/initrd-%s.img %s."
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "óÏÚÄÁÔØ initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÁÚÐÕÓÔÉÔØ LiLo!\n"
-"úÁÐÕÓÔÉÔÅ \"lilo\" ÐÏÄ root'ÏÍ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ÞÔÏÂÙ ÚÁ×ÅÒÛÉÔØ "
-"ÕÓÔÁÎÏ×ËÕ ÔÅÍÙ LiLo."
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "ðÅÒÅÚÁÐÕÓÔÉÔØ 'lilo'"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "õ×ÅÄÏÍÌÅÎÉÅ"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "õÓÔÁÎÏ×ËÁ ÔÅÍ LiLo É Bootsplash ÕÓÐÅÛÎÏ ÚÁ×ÅÒÛÅÎÁ"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "õÓÔÁÎÏ×ËÁ ÔÅÍÙ ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÄÁÞÅÊ!"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ×Ù ÉÓÐÏÌØÚÕÅÔÅ %s × ËÁÞÅÓÔ×Å ÍÅÎÅÄÖÅÒÁ ÚÁÇÒÕÚËÉ.\n"
-"ýÅÌËÎÉÔÅ ÎÁ îÁÓÔÒÏÊËÕ ÄÌÑ ÚÁÐÕÓËÁ ÍÁÓÔÅÒÁ ÕÓÔÁÎÏ×ËÉ."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "îÁÓÔÒÏÊËÁ"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "÷ÙÂÏÒ ÚÁÓÔÁ×ËÉ"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "ôÅÍÙ"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"÷ÙÂÅÒÉÔÅ ÔÅÍÕ ÄÌÑ\n"
-"lilo É bootsplash,\n"
-"×Ù ÍÏÖÅÔÅ ×ÙÂÒÁÔØ\n"
-"ÉÈ ÐÏ-ÏÔÄÅÌØÎÏÓÔÉ"
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "üËÒÁÎ Lilo"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "Bootsplash"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "óÉÓÔÅÍÎÙÊ ÒÅÖÉÍ"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "úÁÐÕÓËÁÔØ ÇÒÁÆÉÞÅÓËÕÀ ÏÂÏÌÏÞËÕ ÐÒÉ ÚÁÇÒÕÚËÅ ÓÉÓÔÅÍÙ"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "îÅÔ, Ñ ÎÅ ÈÏÞÕ ÉÓÐÏÌØÚÏ×ÁÔØ Á×ÔÏÍÁÔÉÞÅÓËÉÊ ×ÈÏÄ"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr ""
-"äÁ, Ñ ÈÏÞÕ ÉÓÐÏÌØÚÏ×ÁÔØ Á×ÔÏÍÁÔÉÞÅÓËÉÊ ×ÈÏÄ Ó ÜÔÉÍÉ (ÐÏÌØÚÏ×ÁÔÅÌØ,\n"
-"ÒÁÂÏÞÉÍ ÓÔÏÌÏÍ)"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÄÌÑ ÞÔÅÎÉÑ /etc/inittab : %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "çâ"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "ëâ"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "íâ"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "ôâ"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d ÍÉÎÕÔ"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 ÍÉÎÕÔÁ"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d ÓÅËÕÎÄ"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓËÒÉÎÛÏÔÙ ÐÅÒÅÄ ÒÁÚÂÉ×ËÏÊ ÎÁ ÒÁÚÄÅÌÙ"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "óËÒÉÎÛÏÔÙ ÂÕÄÕÔ ÄÏÓÔÕÐÎÙ ÐÏÓÌÅ ÕÓÔÁÎÏ×ËÉ × %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "æÒÁÎÃÉÑ"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "ëÏÓÔÁ-òÉËÁ"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "âÅÌØÇÉÑ"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "þÅÛÓËÁÑ òÅÓÐÕÂÌÉËÁ"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "çÅÒÍÁÎÉÑ"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "çÒÅÃÉÑ"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "îÏÒ×ÅÇÉÑ"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "û×ÅÃÉÑ"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "îÉÄÅÒÌÁÎÄÙ"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "éÔÁÌÉÑ"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "á×ÓÔÒÉÑ"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "óÏÅÄÉÎÅÎÎÙÅ ûÔÁÔÙ"
-
-#: ../../diskdrake/dav.pm_.c:19
-msgid ""
-"WebDAV is a protocol that allows you to mount a web server's directory\n"
-"locally, and treat it like a local filesystem (provided the web server is\n"
-"configured as a WebDAV server). If you would like to add WebDAV mount\n"
-"points, select \"New\"."
-msgstr ""
-"WebDAV Ñ×ÌÑÅÔÓÑ ÐÒÏÔÏËÏÌÏÍ, ËÏÔÏÒÙÊ ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ÌÏËÁÌØÎÏ ÍÏÎÔÉÒÏ×ÁÔØ "
-"ÄÉÒÅËÔÏÒÉÀ ×ÅÂ-ÓÅÒ×ÅÒÁ, ÉÎÔÅÒÐÒÅÔÉÒÕÑ ÅÅ ËÁË ÌÏËÁÌØÎÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ (ÐÒÉ "
-"ÕÓÌÏ×ÉÉ, ÞÔÏ ×ÅÂ-ÓÅÒ×ÅÒ ÎÁÓÔÒÏÅÎ ËÁË ÓÅÒ×ÅÒ WebDAV). åÓÌÉ ×Ù ÚÁÈÏÔÉÔÅ "
-"ÄÏÂÁ×ÉÔØ ÔÏÞËÉ ÍÏÎÔÉÒÏ×ÁÎÉÑ WebDAV, ×ÙÂÅÒÉÔÅ \"îÏ×ÁÑ\"."
-
-#: ../../diskdrake/dav.pm_.c:27
-msgid "New"
-msgstr "îÏ×ÁÑ"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "òÁÚÍÏÎÔÉÒÏ×ÁÔØ"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "íÏÎÔÉÒÏ×ÁÔØ"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "óÅÒ×ÅÒ"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "ôÏÞËÁ ÍÏÎÔÉÒÏ×ÁÎÉÑ"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ URL ÓÅÒ×ÅÒÁ WebDAV"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "URL ÄÏÌÖÅÎ ÎÁÞÉÎÁÔØÓÑ Ó http:// ÉÌÉ https://"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "óÅÒ×ÅÒ: "
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "ôÏÞËÁ ÍÏÎÔÉÒÏ×ÁÎÉÑ:"
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "ðÁÒÁÍÅÔÒÙ: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ÓÄÅÌÁÊÔÅ ÒÅÚÅÒ×ÎÕÀ ËÏÐÉÀ ÄÁÎÎÙÈ ÓÎÁÞÁÌÁ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "ðÒÏÞÔÉÔÅ ×ÎÉÍÁÔÅÌØÎÏ!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"åÓÌÉ ×Ù ÐÌÁÎÉÒÕÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ aboot, ÎÅ ÚÁÂÕÄØÔÅ ÏÓÔÁ×ÉÔØ Ó×ÏÂÏÄÎÏÅ ÍÅÓÔÏ "
-"(2048 ÓÅËÔÏÒÏ× ÂÕÄÅÔ ÄÏÓÔÁÔÏÞÎÏ)\n"
-"× ÎÁÞÁÌÅ ÄÉÓËÁ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "íÁÓÔÅÒ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "÷ÙÂÅÒÉÔÅ ÄÅÊÓÔ×ÉÅ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"õ ×ÁÓ ÅÓÔØ ÏÄÉÎ ÂÏÌØÛÏÊ ÒÁÚÄÅÌ FAT\n"
-"(ÏÂÙÞÎÏ ÉÓÐÏÌØÚÕÅÍÙÊ MicroSoft Dos/Windows).\n"
-"ñ ÐÒÅÄÌÁÇÁÀ ×ÁÍ ÓÎÁÞÁÌÁ ÉÚÍÅÎÉÔØ ÒÁÚÍÅÒ ÒÁÚÄÅÌÁ\n"
-"(ÝÅÌËÎÉÔÅ ÎÁ ÎÅÇÏ, Á ÚÁÔÅÍ ÎÁ \"éÚÍÅÎÉÔØ ÒÁÚÍÅÒ\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ÝÅÌËÎÉÔÅ ÎÁ ÒÁÚÄÅÌ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "ðÏÄÒÏÂÎÏÓÔÉ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "öÅÓÔËÉÅ ÄÉÓËÙ ÎÅ ÎÁÊÄÅÎÙ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "öÕÒÎÁÌÉÒÕÅÍÁÑ æó"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "ðÕÓÔÏ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "äÒÕÇÉÅ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "ôÉÐÙ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "óÏÚÄÁÔØ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "ôÉÐ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "÷ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ ``%s'' "
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "õÄÁÌÉÔØ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "éÓÐÏÌØÚÕÊÔÅ ÓÎÁÞÁÌÁ ``òÁÚÍÏÎÔÉÒÏ×ÁÔØ''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"ðÏÓÌÅ ÉÚÍÅÎÅÎÉÑ ÔÉÐÁ ÒÁÚÄÅÌÁ %s, ×ÓÅ ÄÁÎÎÙÅ × ÜÔÏÍ ÒÁÚÄÅÌÅ ÂÕÄÕÔ ÐÏÔÅÒÑÎÙ"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "÷ÙÂÅÒÉÔÅ ÒÁÚÄÅÌ"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "÷ÙÂÅÒÉÔÅ ÄÒÕÇÏÊ ÒÁÚÄÅÌ"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "÷ÙÈÏÄ"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "ðÅÒÅËÌÀÞÉÔØÓÑ × ÒÅÖÉÍ ÜËÓÐÅÒÔÁ"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "ðÅÒÅËÌÀÞÉÔØÓÑ × ÎÏÒÍÁÌØÎÙÊ ÒÅÖÉÍ"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "÷ÏÚ×ÒÁÔ"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "÷ÓÅ-ÔÁËÉ ÐÒÏÄÏÌÖÉÔØ?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "÷ÙÊÔÉ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "÷ÙÊÔÉ ÂÅÚ ÚÁÐÉÓÉ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "èÏÔÉÔÅ ÓÏÈÒÁÎÉÔØ /etc/fstab modifications"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "òÁÚÍÅÓÔÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÉ"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "ïÞÉÓÔÉÔØ ×ÓÅ"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "äÏÐÏÌÎÉÔÅÌØÎÏ"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "éÎÆÏÒÍÁÃÉÑ Ï ÖÅÓÔËÏÍ ÄÉÓËÅ"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "÷ÓÅ ÐÅÒ×ÉÞÎÙÅ ÒÁÚÄÅÌÙ ÕÖÅ ÉÓÐÏÌØÚÏ×ÁÎÙ"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "äÏÂÁ×ÌÅÎÉÅ ÎÏ×ÙÈ ÒÁÚÄÅÌÏ× ÎÅ×ÏÚÍÏÖÎÏ"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"þÔÏÂÙ ÐÏÌÕÞÉÔØ ÂÏÌØÛÅ ÒÁÚÄÅÌÏ×, ÕÄÁÌÉÔÅ ÏÄÉÎ, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ×ÏÚÍÏÖÎÏÓÔØ "
-"ÓÏÚÄÁÔØ ÒÁÓÛÉÒÅÎÎÙÊ ÒÁÚÄÅÌ"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "óÏÈÒÁÎÉÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "÷ÏÓÓÔÁÎÏ×ÉÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "óÐÁÓÔÉ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "ðÅÒÅÚÁÇÒÕÚÉÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "á×ÔÏÍÏÎÔÉÒÏ×ÁÎÉÅ ÓßÅÍÎÙÈ ÎÁËÏÐÉÔÅÌÅÊ"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "÷ÙÂÅÒÉÔÅ ÆÁÊÌ"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"òÅÚÅÒ×ÎÁÑ ÔÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× ÄÉÓËÁ ÉÍÅÅÔ ÄÒÕÇÏÊ ÒÁÚÍÅÒ\n"
-"÷ÓÅ-ÔÁËÉ ÐÒÏÄÏÌÖÉÔØ?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "÷ÎÉÍÁÎÉÅ"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"÷ÓÔÁ×ØÔÅ ÄÉÓËÅÔÕ × ÄÉÓËÏ×ÏÄ\n"
-"÷ÓÅ ÄÁÎÎÙÅ ÎÁ ÜÔÏÊ ÄÉÓËÅÔÅ ÂÕÄÕÔ ÐÏÔÅÒÑÎÙ"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "÷ÙÐÏÌÎÑÅÔÓÑ ÐÏÐÙÔËÁ ÓÐÁÓÔÉ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "ðÏÄÒÏÂÎÁÑ ÉÎÆÏÒÍÁÃÉÑ"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "éÚÍÅÎÉÔØ ÒÁÚÍÅÒ"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "ðÅÒÅÍÅÓÔÉÔØ"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "æÏÒÍÁÔÉÒÏ×ÁÔØ"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "äÏÂÁ×ÉÔØ × RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "äÏÂÁ×ÉÔØ × LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "õÄÁÌÉÔØ ÉÚ RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "õÄÁÌÉÔØ ÉÚ LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "éÚÍÅÎÉÔØ RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "óÏÚÄÁÔØ ÎÏ×ÙÊ ÒÁÚÄÅÌ"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "îÁÞÁÌØÎÙÊ ÓÅËÔÏÒ: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "òÁÚÍÅÒ × íâ: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "ôÉÐ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "ðÒÅÄÐÏÞÔÅÎÉÅ: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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"
-"óÎÁÞÁÌÁ ÕÄÁÌÉÔÅ ÐÅÒ×ÉÞÎÙÊ ÒÁÚÄÅÌ É ÓÏÚÄÁÊÔÅ ÒÁÓÛÉÒÅÎÎÙÊ ÒÁÚÄÅÌ."
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "õÄÁÌÉÔØ ÆÁÊÌ loopback %s"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "éÚÍÅÎÉÔØ ÔÉÐ ÒÁÚÄÅÌÁ"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "ëÁËÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ÖÅÌÁÅÔÅ?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "ÐÅÒÅËÌÀÞÅÎÉÅ Ó ext2 ÎÁ ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "ëÕÄÁ ×Ù ÈÏÔÉÔÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÔØ ÆÁÊÌ loopback %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "ëÕÄÁ ×Ù ÈÏÔÉÔÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÔØ ÕÓÔÒÏÊÓÔ×Ï %s?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"îÅ×ÏÚÍÏÖÎÏ ÓÎÑÔØ ÔÏÞËÕ ÍÏÎÔÉÒÏ×ÁÎÉÑ, ÐÏÓËÏÌØËÕ ÜÔÏÔ ÒÁÚÄÅÌ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ "
-"loop back. õÄÁÌÉÔÅ ÓÎÁÞÁÌÁ loopback"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "ëÕÄÁ ×Ù ÈÏÔÉÔÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÔØ %s?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "÷ÙÞÉÓÌÑÀÔÓÑ ÇÒÁÎÉÃÙ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ FAT"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "éÚÍÅÎÅÎÉÅ ÒÁÚÍÅÒÁ"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "òÁÚÍÅÒ ÜÔÏÇÏ ÒÁÚÄÅÌÁ ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "äÌÑ ×ÓÅÈ ÄÁÎÎÙÈ × ÜÔÏÍ ÒÁÚÄÅÌÅ ÄÏÌÖÎÁ ÂÙÔØ ÓÄÅÌÁÎÁ ÒÅÚÅÒ×ÎÁÑ ËÏÐÉÑ"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr ""
-"ðÏÓÌÅ ÉÚÍÅÎÅÎÉÑ ÒÁÚÍÅÒÁ ÒÁÚÄÅÌÁ %s ×ÓÅ ÄÁÎÎÙÅ × ÜÔÏÍ ÒÁÚÄÅÌÅ ÂÕÄÕÔ ÐÏÔÅÒÑÎÙ"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "÷ÙÂÒÁÔØ ÎÏ×ÙÊ ÒÁÚÍÅÒ"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "îÏ×ÙÊ ÒÁÚÍÅÒ × íâ: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "îÁ ËÁËÏÊ ÄÉÓË ÈÏÔÉÔÅ ÅÇÏ ÐÅÒÅÍÅÓÔÉÔØ?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "óÅËÔÏÒ"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "îÁ ËÁËÏÊ ÓÅËÔÏÒ ÈÏÔÉÔÅ ÅÇÏ ÐÅÒÅÍÅÓÔÉÔØ?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "ðÅÒÅÍÅÝÅÎÉÅ"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "ðÅÒÅÍÅÝÁÅÔÓÑ ÒÁÚÄÅÌ..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "÷ÙÂÅÒÉÔÅ ÓÕÝÅÓÔ×ÕÀÝÉÊ RAID ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "ÎÏ×ÙÊ"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "÷ÙÂÅÒÉÔÅ ÓÕÝÅÓÔ×ÕÀÝÉÊ LVM ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "éÍÑ LVM?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "üÔÏÔ ÒÁÚÄÅÌ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ loopback"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "éÍÑ ÆÁÊÌÁ loopback: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "õËÁÖÉÔÅ ÉÍÑ ÆÁÊÌÁ"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "æÁÊÌ ÕÖÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÒÕÇÉÍ loopback, ×ÙÂÅÒÉÔÅ ÄÒÕÇÏÊ."
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "æÁÊÌ ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ. éÓÐÏÌØÚÏ×ÁÔØ ÅÇÏ?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "ðÁÒÁÍÅÔÒÙ ÍÏÎÔÉÒÏ×ÁÎÉÑ"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "òÁÚÌÉÞÎÙÅ"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "ÕÓÔÒÏÊÓÔ×Ï"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "ÕÒÏ×ÅÎØ"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "ÒÁÚÍÅÒ chunk"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "ïÓÔÏÒÏÖÎÏ: ÜÔÁ ÏÐÅÒÁÃÉÑ ÏÐÁÓÎÁ."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "ëÁËÏÊ ÔÉÐ ÒÁÚÂÉÅÎÉÑ ÎÁ ÒÁÚÄÅÌÙ?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "îÕÖÅÎ ÐÁËÅÔ %s. õÓÔÁÎÏ×ÉÔØ ÅÇÏ?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"éÚ×ÉÎÉÔÅ, ÎÏ Ñ ÎÅ ÄÏÐÕÝÕ ÓÏÚÄÁÎÉÅ /boot ÄÁË ÄÁÌÅËÏ ÎÁ ÄÉÓËÅ (ÎÁ ÃÉÌÉÎÄÒÅ > "
-"1024).\n"
-"ìÉÂÏ ×Ù ÂÕÄÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ LILO É /boot ÎÅ ÚÁÒÁÂÏÔÁÅÔ, ÌÉÂÏ ×Ù ÎÅ ÂÕÄÅÔÅ "
-"ÉÓÐÏÌØÚÏ×ÁÔØ LILO, É ÔÏÇÄÁ /boot ×ÏÏÂÝÅ ÎÅ ÐÏÎÁÄÏÂÉÔÓÑ."
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"òÁÚÄÅÌ, ×ÙÂÒÁÎÎÙÊ ×ÁÍÉ ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ × ËÁÞÅÓÔ×Å ËÏÒÎÅ×ÏÇÏ (/) ÆÉÚÉÞÅÓËÉ\n"
-"ÒÁÓÐÏÌÏÖÅÎ ÐÏÓÌÅ 1024-ÇÏ ÃÉÌÉÎÄÒÁ ÖÅÓÔËÏÇÏ ÄÉÓËÁ, É Õ ×ÁÓ ÎÅÔ ÒÁÚÄÅÌÁ /"
-"boot.\n"
-"åÓÌÉ ×Ù ÐÌÁÎÉÒÕÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÅÎÅÄÖÅÒ ÚÁÇÒÕÚËÉ LILO, ÎÅ ÚÁÂÕÄØÔÅ "
-"ÄÏÂÁ×ÉÔØ\n"
-"ÒÁÚÄÅÌ /boot"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"÷Ù ×ÙÂÒÁÌÉ ÐÒÏÇÒÁÍÍÎÙÊ ÒÁÚÄÅÌ RAID × ËÁÞÅÓÔ×Å ËÏÒÎÅ×ÏÇÏ (/).\n"
-"îÉËÁËÏÊ ÚÁÇÒÕÚÞÉË ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÂÒÁÂÏÔÁÔØ ÅÇÏ ÂÅÚ ÒÁÚÄÅÌÁ /boot.\n"
-"ðÏÜÔÏÍÕ ÎÅ ÚÁÂÕÄØÔÅ ÄÏÂÁ×ÉÔØ ÒÁÚÄÅÌ /boot"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "ôÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× ÕÓÔÒÏÊÓÔ×Á %s ÂÕÄÅÔ ÚÁÐÉÓÁÎÁ ÎÁ ÄÉÓË!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "÷ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÐÅÒÅÇÒÕÚÉÔØÓÑ, ÞÔÏÂÙ ÉÚÍÅÎÅÎÉÑ ×ÓÔÕÐÉÌÉ × ÓÉÌÕ"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr ""
-"ðÏÓÌÅ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ ÒÁÚÄÅÌÁ %s, ×ÓÅ ÄÁÎÎÙÅ ÎÁ ÜÔÏÍ ÒÁÚÄÅÌÅ ÂÕÄÕÔ ÐÏÔÅÒÑÎÙ"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "æÏÒÍÁÔÉÒÏ×ÁÎÉÅ"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "æÏÒÍÁÔÉÒÕÅÔÓÑ ÆÁÊÌ loopback %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "æÏÒÍÁÔÉÒÕÅÔÓÑ ÒÁÚÄÅÌ %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "óËÒÙÔØ ÆÁÊÌÙ"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "ðÅÒÅÍÅÓÔÉÔØ ÆÁÊÌÙ ÎÁ ÎÏ×ÙÊ ÒÁÚÄÅÌ"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"÷ ÄÉÒÅËÔÏÒÉÉ %s ÕÖÅ ÓÏÄÅÒÖÁÔÓÑ ÄÁÎÎÙÅ\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "îÅÄÏÓÔÁÔÏÞÎÏ Ó×ÏÂÏÄÎÏÇÏ ÍÅÓÔÁ ÄÌÑ ÒÁÚÍÅÝÅÎÉÑ ÎÏ×ÙÈ ÒÁÚÄÅÌÏ×"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "ëÏÐÉÒÕÅÔÓÑ %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "õÄÁÌÑÅÔÓÑ: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "ÒÁÚÄÅÌ %s ÔÅÐÅÒØ ÉÚ×ÅÓÔÅÎ ËÁË %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "õÓÔÒÏÊÓÔ×Ï: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "ÂÕË×Á ÄÉÓËÁ DOS: %s (ÎÁÕÇÁÄ)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "ôÉÐ: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "éÍÑ: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "îÁÞÁÌÏ: ÓÅËÔÏÒ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "òÁÚÍÅÒ: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s ÓÅËÔÏÒÏ×"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "ãÉÌÉÎÄÒ %d ÄÏ %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "ïÔÆÏÒÍÁÔÉÒÏ×ÁÎ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "îÅ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÎ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "ðÒÉÍÏÎÔÉÒÏ×ÁÎ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"æÁÊÌ(Ù) loopback:\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"úÁÇÒÕÚÏÞÎÙÊ ÒÁÚÄÅÌ ÐÏ ÕÍÏÌÞÁÎÉÀ\n"
-" (ÄÌÑ ÚÁÇÒÕÚËÉ MS-DOS, ÎÅ ÄÌÑ lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "õÒÏ×ÅÎØ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "òÁÚÍÅÒ Óhunk %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID-ÄÉÓËÉ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "éÍÑ ÆÁÊÌÁ loopback: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-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_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"üÔÏÔ ÓÐÅÃÉÁÌØÎÙÊ ÒÁÚÄÅÌ\n"
-"Bootstrap ÐÒÅÄÎÁÚÎÁÞÅÎ\n"
-"ÄÌÑ Ä×ÏÊÎÏÊ ÚÁÇÒÕÚËÉ ×ÁÛÅÊ ÓÉÓÔÅÍÙ.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr "ôÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ"
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "òÁÚÍÅÒ: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "çÅÏÍÅÔÒÉÑ: %s ÃÉÌÉÎÄÒÏ×, %s ÇÏÌÏ×ÏË, %s ÓÅËÔÏÒÏ×\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "éÎÆÏÒÍÁÃÉÑ: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM-ÄÉÓËÉ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "ôÉÐ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "ÎÁ ËÁÎÁÌÅ %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "ëÌÀÞ ÛÉÆÒÏ×ÁÎÉÑ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ: "
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "÷ÙÂÅÒÉÔÅ ËÌÀÞ ÛÉÆÒÏ×ÁÎÉÑ ×ÁÛÅÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr ""
-"üÔÏÔ ËÌÀÞ ÛÉÆÒÏ×ÁÎÉÑ ÓÌÉÛËÏÍ ÐÒÏÓÔ (ÄÏÌÖÅÎ ÂÙÔØ ÄÌÉÎÏÊ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ × %d "
-"ÓÉÍ×ÏÌÏ×)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "ëÌÀÞÉ ÛÉÆÒÏ×ÁÎÉÑ ÎÅ ÓÏ×ÐÁÄÁÀÔ"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "ëÌÀÞ ÛÉÆÒÏ×ÁÎÉÑ"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "ëÌÀÞ ÛÉÆÒÏ×ÁÎÉÑ (ÅÝÅ ÒÁÚ)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "éÚÍÅÎÉÔØ ÔÉÐ"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ÝÅÌËÎÉÔÅ ÎÁ ÒÁÚÄÅÌ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÏÊÔÉ ÐÏÄ ÐÏÌØÚÏ×ÁÔÅÌÅÍ %s (ÎÅ×ÅÒÎÙÊ ÐÁÒÏÌØ?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "ôÒÅÂÕÅÔÓÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÑ ÄÏÍÅÎÁ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "åÝÅ ÏÄÉÎ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "ëÁËÏÅ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ Ó×ÏÉ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÐÁÒÏÌØ É ÉÍÑ ÄÏÍÅÎÁ, ÞÔÏÂÙ "
-"ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÈÏÓÔÕ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "éÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "äÏÍÅÎ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "ðÏÉÓË ÓÅÒ×ÅÒÏ×"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "ÓÏÚÄÁÎÉÅ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ %s ÎÁ %s ÚÁ×ÅÒÛÉÌÏÓØ ÎÅÕÄÁÞÎÏ"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "îÅ ÚÎÁÀ ËÁË ÆÏÒÍÁÔÉÒÏ×ÁÔØ %s Ó ÔÉÐÏÍ %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "ÍÏÎÔÉÒÏ×ÁÎÉÅ ÒÁÚÄÅÌÁ %s Ë ÄÉÒÅËÔÏÒÉÉ %s ÚÁ×ÅÒÛÉÌÏÓØ ÎÅÕÄÁÞÎÏ"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "ÏÛÉÂËÁ ÒÁÚÍÏÎÔÉÒÏ×ÁÎÉÑ %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "ÐÒÏÓÔÏÊ"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "Ó /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "ÓÅÒ×ÅÒ"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"îÅ ÍÏÇÕ ÐÒÏÞÉÔÁÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ× ÎÁ ÕÓÔÒÏÊÓÔ×Å %s, ÏÎÁ ÓÌÉÛËÏÍ ÐÏ×ÒÅÖÄÅÎÁ\n"
-"ÄÌÑ ÍÅÎÑ :( ñ ÍÏÇÕ ÐÏÐÒÏÂÏ×ÁÔØ ÐÒÏÄÏÌÖÉÔØ, ÏÞÉÓÔÉ× ÐÌÏÈÉÅ ÒÁÚÄÅÌÙ (÷óñ \n"
-"éîæïòíáãéñ ÂÕÄÅÔ ÐÏÔÅÒÑÎÁ!). äÒÕÇÏÊ ×ÁÒÉÁÎÔ - ÎÅ ÒÁÚÒÅÛÁÔØ DrakX ÉÚÍÅÎÑÔØ\n"
-"ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×.\n"
-"(ÏÛÉÂËÁ %s)\n"
-"\n"
-"÷Ù ÓÏÇÌÁÓÎÙ ÐÏÔÅÒÑÔØ ×ÓÅ Ó×ÏÉ ÒÁÚÄÅÌÙ?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "÷Ù ÎÅ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ JFS ÎÁ ÒÁÚÄÅÌÁÈ ÍÅÎÅÅ 16MB"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "÷Ù ÎÅ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ReiserFS ÎÁ ÒÁÚÄÅÌÁÈ ÍÅÎÅÅ 32MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "ôÏÞËÁ ÍÏÎÔÉÒÏ×ÁÎÉÑ ÄÏÌÖÎÁ ÎÁÞÉÎÁÔØÓÑ Ó /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "õÖÅ ÅÓÔØ ÒÁÚÄÅÌ Ó ÔÏÞËÏÊ ÍÏÎÔÉÒÏ×ÁÎÉÑ %s\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "÷Ù ÎÅ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ìÏÇÉÞÅÓËÉÊ ôÏÍ LVM ÄÌÑ ÔÏÞËÉ ÍÏÎÔÉÒÏ×ÁÎÉÑ %s"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "üÔÁ ÄÉÒÅËÔÏÒÉÑ ÄÏÌÖÎÁ ÏÓÔÁ×ÁÔØÓÑ × ÐÒÅÄÅÌÁÈ ËÏÒÎÅ×ÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"äÌÑ ÜÔÏÊ ÔÏÞËÉ ÍÏÎÔÉÒÏ×ÁÎÉÑ ÔÒÅÂÕÅÔÓÑ ÒÅÁÌØÎÁÑ ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ\n"
-"(ext2/ext3, reiserfs, xfs ÉÌÉ jfs)\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr ""
-"÷Ù ÎÅ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÚÁÛÉÆÒÏ×ÁÎÎÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ÄÌÑ ÔÏÞËÉ "
-"ÍÏÎÔÉÒÏ×ÁÎÉÑ %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "îÅÄÏÓÔÁÔÏÞÎÏ Ó×ÏÂÏÄÎÏÇÏ ÍÅÓÔÁ ÄÌÑ Á×ÔÏÍÁÔÉÞÅÓËÏÇÏ ÒÁÓÐÒÅÄÅÌÅÎÉÑ"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "îÅÞÅÇÏ ×ÙÐÏÌÎÑÔØ"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "ïÛÉÂËÁ ÏÔËÒÙÔÉÑ %s ÄÌÑ ÚÁÐÉÓÉ: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "áÌØÔÅÒÎÁÔÉ×ÎÙÊ ÄÒÁÊ×ÅÒ ÏÔÓÕÔÓÔ×ÕÅÔ"
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-"äÌÑ ×ÁÛÅÊ Ú×ÕËÏ×ÏÊ ËÁÒÔÙ (%s) ÏÔÓÕÔÓÔ×ÕÅÔ ÁÌØÔÅÒÎÁÔÉ×ÎÙÊ ÄÒÁÊ×ÅÒ OSS/ALSA, "
-"ËÏÔÏÒÁÑ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÉÓÐÏÌØÚÕÅÔ \"%s\""
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "îÁÓÔÒÏÊËÁ Ú×ÕËÁ"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"úÄÅÓØ ×Ù ÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÁÌØÔÅÒÎÁÔÉ×ÎÙÊ ÄÒÁÊ×ÅÒ (OSS ÉÌÉ ALSA) ÄÌÑ Ó×ÏÅÊ "
-"Ú×ÕËÏ×ÏÊ ËÁÒÔÙ (%s)"
-
-#: ../../harddrake/sound.pm_.c:174
-#, 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\")"
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "äÒÁÊ×ÅÒ:"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "óÐÒÁ×ËÁ"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÍÅÖÄÕ ÓÐÒÁ×ËÁÍÉ ALSA É OSS"
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-"óÔÁÒÙÊ ÄÒÁÊ×ÅÒ \"%s\" ÚÁÎÅÓÅÎ × ÞÅÒÎÙÊ ÓÐÉÓÏË.\n"
-"\n"
-"ï ÎÅÍ ÂÙÌ ÓÏÚÄÁÎ ÏÔÞÅÔ, ÞÔÏÂÙ ÐÒÅÄÕÐÒÅÄÉÔØ ÑÄÒÏ ÐÒÉ ×ÙÇÒÕÚËÅ.\n"
-"\n"
-"îÏ×ÙÊ ÄÒÁÊ×ÅÒ \"%s\" ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎ ÔÏÌØËÏ ÐÒÉ ÓÌÅÄÕÀÝÅÊ ÎÁÞÁÌØÎÏÊ\n"
-"ÚÁÇÒÕÚËÅ."
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "ðÏÄÏÖÄÉÔÅ, ÐÏÖÁÌÕÊÓÔÁ... ðÒÉÍÅÎÑÀÔÓÑ ÎÁÓÔÒÏÊËÉ"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "ðÏÄÏÖÄÉÔÅ, ÐÏÖÁÌÕÊÓÔÁ"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "ïÔÓÕÔÓÔ×ÕÅÔ ÉÚ×ÅÓÔÎÙÊ ÄÒÁÊ×ÅÒ"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "äÌÑ ×ÁÛÅÊ Ú×ÕËÏ×ÏÊ ËÁÒÔÙ ÏÔÓÕÔÓÔ×ÕÅÔ ÉÚ×ÅÓÔÎÙÊ ÄÒÁÊ×ÅÒ (%s)"
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÄÒÁÊ×ÅÒ "
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-"äÒÁÊ×ÅÒÁ \"%s\" ÄÌÑ ×ÁÛÅÊ Ú×ÕËÏ×ÏÊ ËÁÒÔÙ ÎÅÔ × ÓÐÉÓËÅ\n"
-"\n"
-"ðÏÖÁÌÕÊÓÔÁ, ÏÔÐÒÁ×ØÔÅ ÆÁÊÌ Ó ×ÙÈÏÄÎÙÍÉ ÄÁÎÎÙÍÉ ËÏÍÁÎÄÙ\n"
-"\"lspcidrake -v\" ÎÁ <install at mandrakesoft dot com>\n"
-"Ó ÔÅÍÏÊ: unlisted sound driver \"%s\""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "íÏÄÅÌØ"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "ÍÏÄÅÌØ ÖÅÓÔËÏÇÏ ÄÉÓËÁ"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "ëÁÎÁÌ"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "ëÁÎÁÌ EIDE/SCSI"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "ûÉÎÁ"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-"ÜÔÏ ÆÉÚÉÞÅÓËÁÑ ÛÉÎÁ, Ë ËÏÔÏÒÏÊ ÐÏÄËÌÀÞÅÎÏ ÕÓÔÒÏÊÓÔ×Ï (ÎÁÐÒ.: PCI, USB, ...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "íÏÄÕÌØ"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "ÍÏÄÕÌØ ÑÄÒÁ GNU/Linux, ÕÐÒÁ×ÌÑÀÝÉÊ ÜÔÉÍ ÕÓÔÒÏÊÓÔ×ÏÍ"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "ëÌÁÓÓ ÎÁËÏÐÉÔÅÌÑ"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "ËÌÁÓÓ ÕÓÔÒÏÊÓÔ×Á"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "ïÐÉÓÁÎÉÅ"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "ÜÔÏ ÐÏÌÅ ÏÐÉÓÙ×ÁÅÔ ÕÓÔÒÏÊÓÔ×Ï"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "éÄÅÎÔÉÆÉËÁÃÉÑ ÛÉÎÙ"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- ÕÓÔÒÏÊÓÔ×Á PCI É USB : ÜÔÏ ÓÐÉÓÏË ÉÄÅÎÔÉÆÉËÁÔÏÒÏ× ÐÒÏÉÚ×ÏÄÉÔÅÌÅÊ, "
-"ÕÓÔÒÏÊÓÔ×, ×ÔÏÒÉÞÎÙÈ ÐÒÏÉÚ×ÏÄÉÔÅÌÅÊ É ÕÓÔÒÏÊÓÔ× PCI/USB"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "òÁÓÐÏÌÏÖÅÎÉÅ ÛÉÎÙ"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- ÕÓÔÒÏÊÓÔ×Á pci: ÜÔÏ ÏÐÒÅÄÅÌÑÅÔ PCI-ÓÌÏÔ, ÕÓÔÒÏÊÓÔ×Ï É ÎÁÚÎÁÞÅÎÉÅ ËÁÒÔÙ\n"
-"- ÕÓÔÒÏÊÓÔ×Á eide: ÕÓÔÒÏÊÓÔ×Ï Ñ×ÌÑÅÔÓÑ ÐÏÄÞÉÎÅÎÎÙÍ ÉÌÉ ×ÅÄÕÝÉÍ ÕÓÔÒÏÊÓÔ×ÏÍ\n"
-"- ÕÓÔÒÏÊÓÔ×Á scsi: ÉÄÅÎÔÉÆÉËÁÔÏÒÙ ÛÉÎÙ scsi É ÕÓÔÒÏÊÓÔ×Á scsi"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "æÁÊÌ ÓÔÁÒÏÇÏ ÕÓÔÒÏÊÓÔ×Á"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "× ÐÁËÅÔÅ dev ÉÓÐÏÌØÚÕÅÔÓÑ ÉÍÑ ÓÔÁÒÏÇÏ ÓÔÁÔÉÞÅÓËÏÇÏ ÕÓÔÒÏÊÓÔ×Á"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "îÏ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï devfs"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr "incore ÑÄÒÁ devfs ÓÇÅÎÅÒÉÒÏ×ÁÌ ÉÍÑ ÎÏ×ÏÇÏ ÄÉÎÁÍÉÞÅÓËÏÇÏ ÕÓÔÒÏÊÓÔ×Á"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "ëÏÌÉÞÅÓÔ×Ï ËÎÏÐÏË"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "ÉÍÑ ÐÒÏÉÚ×ÏÄÉÔÅÌÑ ÕÓÔÒÏÊÓÔ×Á"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "áÌØÔÅÒÎÁÔÉ×ÎÙÅ ÄÒÁÊ×ÅÒÙ"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr "ÓÐÉÓÏË ÁÌØÔÅÒÎÁÔÉ×ÎÙÈ ÄÒÁÊ×ÅÒÏ× ÄÌÑ ÜÔÏÊ Ú×ÕËÏ×ÏÊ ËÁÒÔÙ"
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/_÷ÙÈÏÄ"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_óÐÒÁ×ËÁ"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_óÐÒÁ×ËÁ..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "óÐÒÁ×ËÁ HardDrake"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"ïÐÉÓÁÎÉÅ ÐÏÌÅÊ:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_ïÔÞÅÔ ÏÂ ÏÛÉÂËÅ"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/_ï ÐÒÏÇÒÁÍÍÅ..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "ï Harddrake"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"üÔÏ HardDrake - ÉÎÓÔÒÕÍÅÎÔÁÌØÎÏÅ ÓÒÅÄÓÔ×Ï Mandrake ÎÁÓÔÒÏÊËÉ ÏÂÏÒÕÄÏ×ÁÎÉÑ.\n"
-"÷ÅÒÓÉÑ:"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "á×ÔÏÒ:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Harddrake2 ×ÅÒÓÉÑ "
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "ïÂÎÁÒÕÖÅÎÎÏÅ ÏÂÏÒÕÄÏ×ÁÎÉÅ"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "éÎÆÏÒÍÁÃÉÑ"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "îÁÓÔÒÏÉÔØ ÍÏÄÕÌØ"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "úÁÐÕÓÔÉÔØ ÓÒÅÄÓÔ×Ï ÎÁÓÔÒÏÊËÉ"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "÷ÙÐÏÌÎÑÅÔÓÑ ÏÐÒÅÄÅÌÅÎÉÅ"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "úÄÅÓØ ×Ù ÍÏÖÅÔÅ ÎÁÓÔÒÏÉÔØ ËÁÖÄÙÊ ÐÁÒÁÍÅÔÒ ÍÏÄÕÌÑ"
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "úÁÐÕÓËÁÅÔÓÑ \"%s\" ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr "éÓÓÌÅÄÕÅÔÓÑ ËÌÁÓÓ %s\n"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "ÐÅÒ×ÉÞÎÙÊ"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "×ÔÏÒÉÞÎÙÊ"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "îÅÉÚ×ÅÓÔÎÙÊ|ïÂÙÞÎÙÊ"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "îÅÉÚ×ÅÓÔÎÙÊ|CPH05X (bt878) [ÂÏÌØÛÉÎÓÔ×Ï ÐÒÏÉÚ×ÏÄÉÔÅÌÅÊ]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "îÅÉÚ×ÅÓÔÎÙÊ|CPH06X (bt878) [ÂÏÌØÛÉÎÓÔ×Ï ÐÒÏÉÚ×ÏÄÉÔÅÌÅÊ]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"äÌÑ ÂÏÌØÛÉÎÓÔ×Á ÓÏ×ÒÅÍÅÎÎÙÈ ô÷-ËÁÒÔ ÍÏÄÕÌØ bttv ÑÄÒÁ GNU/Linux ÐÒÏÓÔÏ "
-"Á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÉÔ ÐÒÁ×ÉÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ.\n"
-"åÓÌÉ ×ÁÛÁ ËÁÒÔÁ ÎÅ ÏÐÒÅÄÅÌÉÌÁÓØ, ÔÏ ÚÄÅÓØ ×Ù ÍÏÖÅÔÅ ÐÒÉÎÕÄÉÔÅÌØÎÏ ×ËÌÀÞÉÔØ "
-"ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÒÁ×ÉÌØÎÙÈ ÔÉÐÏ× ÔÀÎÅÒÁ É ËÁÒÔÙ. åÓÌÉ ÎÅÏÂÈÏÄÉÍÏ, ÐÒÏÓÔÏ "
-"×ÙÂÅÒÉÔÅ ÐÁÒÁÍÅÔÒÙ Ó×ÏÅÊ ô÷-ËÁÒÔÙ"
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "íÏÄÅÌØ ËÁÒÔÙ :"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "ôÉÐ ÔÀÎÅÒÁ :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "ëÏÌÉÞÅÓÔ×Ï ÂÕÆÅÒÏ× ÚÁÈ×ÁÔÁ :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "ËÏÌÉÞÅÓÔ×Ï ÂÕÆÅÒÏ× ÚÁÈ×ÁÔÁ ÄÌÑ mmap'ÉÎÇÏ×ÏÇÏ ÚÁÈ×ÁÔÁ"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "îÁÓÔÒÏÊËÁ PLL :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "ðÏÄÄÅÒÖËÁ ÒÁÄÉÏ :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "×ËÌÀÞÉÔØ ÐÏÄÄÅÒÖËÕ ÒÁÄÉÏ"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux Ñ×ÌÑÅÔÓÑ ÍÎÏÇÏÐÏÌØÚÏ×ÁÔÅÌØÓËÏÊ ÓÉÓÔÅÍÏÊ, Á ÜÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ\n"
-"ËÁÖÄÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ÉÍÅÔØ Ó×ÏÉ ÓÏÂÓÔ×ÅÎÎÙÅ ÎÁÓÔÒÏÊËÉ, Ó×ÏÉ\n"
-"ÓÏÂÓÔ×ÅÎÎÙÅ ÆÁÊÌÙ É ÔÁË ÄÁÌÅÅ. ÷Ù ÍÏÖÅÔÅ ÐÒÏÞÉÔÁÔØ ``òÕËÏ×ÏÄÓÔ×Ï\n"
-"ÐÏÌØÚÏ×ÁÔÅÌÑ'', ÞÔÏÂÙ ÕÚÎÁÔØ ÂÏÌØÛÅ. îÏ × ÏÔÌÉÞÉÅ ÏÔ \"root'Á\", ËÏÔÏÒÙÊ\n"
-"Ñ×ÌÑÅÔÓÑ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ, ÐÏÌØÚÏ×ÁÔÅÌÉ, ËÏÔÏÒÙÈ ×Ù ÚÄÅÓØ ÄÏÂÁ×ÉÔÅ, ÎÅ ÂÕÄÕÔ\n"
-"ÉÍÅÔØ ÐÒÁ×Á ÉÚÍÅÎÑÔØ ÞÔÏ-ÌÉÂÏ, ËÒÏÍÅ ÉÈ ÓÏÂÓÔ×ÅÎÎÙÈ ÆÁÊÌÏ× É ÉÈ ÓÏÂÓÔ×ÅÎÎÏÊ\n"
-"ËÏÎÆÉÇÕÒÁÃÉÉ. ÷Ù ÄÏÌÖÎÙ ÂÕÄÅÔÅ ÓÏÚÄÁÔØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÏÄÎÏÇÏ ÐÏÓÔÏÑÎÎÏÇÏ\n"
-"ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ÓÁÍÏÇÏ ÓÅÂÑ. üÔÁ ÕÞÅÔÎÁÑ ÚÁÐÉÓØ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÔÏÇÏ,\n"
-"ÞÔÏÂÙ ×Ù ×ÈÏÄÉÌÉ × ÓÉÓÔÅÍÕ ÄÌÑ ÐÏ×ÓÅÄÎÅ×ÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ. îÅÓÍÏÔÒÑ ÎÁ ÔÏ,\n"
-"ÞÔÏ ÏÞÅÎØ ÕÄÏÂÎÏ ËÁÖÄÙÊ ÄÅÎØ ×ÈÏÄÉÔØ × ÓÉÓÔÅÍÕ ÐÏÄ \"root'ÏÍ\", ÜÔÏ ÍÏÖÅÔ\n"
-"ÂÙÔØ ÏÞÅÎØ ÏÐÁÓÎÏ! ðÒÏÓÔÅÊÛÁÑ ÏÛÉÂËÁ ÍÏÖÅÔ ÐÒÉ×ÅÓÔÉ Ë ÔÏÍÕ, ÞÔÏ ÓÉÓÔÅÍÁ\n"
-"ÂÏÌØÛÅ ÎÅ ÚÁÒÁÂÏÔÁÅÔ. á ÅÓÌÉ ×Ù ÓÏ×ÅÒÛÉÔÅ ÓÅÒØÅÚÎÕÀ ÏÛÉÂËÕ ÐÏÄ ÏÂÙÞÎÙÍ\n"
-"ÐÏÌØÚÏ×ÁÔÅÌÅÍ, ÔÏ, ×ÏÚÍÏÖÎÏ, ÞÔÏ ×Ù ÔÏÌØËÏ ÐÏÔÅÒÑÅÔÅ ÞÁÓÔØ ÉÎÆÏÒÍÁÃÉÉ, Á ÎÅ\n"
-"×ÓÀ ÓÉÓÔÅÍÕ.\n"
-"óÎÁÞÁÌÁ, ×Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÎÁÓÔÏÑÝÅÅ ÉÍÑ. üÔÏ, ËÏÎÅÞÎÏ, ÎÅÏÂÑÚÁÔÅÌØÎÏ, -\n"
-"ÔÁË ÎÁ ÓÁÍÏÍ ÄÅÌÅ ×Ù ÍÏÖÅÔÅ ××ÅÓÔÉ ×ÓÅ ÞÔÏ ÕÇÏÄÎÏ. úÁÔÅÍ DrakX ×ÏÚØÍÅÔ\n"
-"ÐÅÒ×ÏÅ ÓÌÏ×Ï, ××ÅÄÅÎÎÏÅ ×ÁÍÉ × ÆÏÒÍÕ, É ÓËÏÐÉÒÕÅÔ ÅÇÏ × ÐÏÌÅ \"éÍÑ\n"
-"ÐÏÌØÚÏ×ÁÔÅÌÑ\". üÔÏ ÉÍÑ, ËÏÔÏÒÏÅ ÄÁÎÎÙÊ ÏÔÄÅÌØÎÏ ×ÚÑÔÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ ÂÕÄÅÔ\n"
-"ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ×ÈÏÄÁ × ÓÉÓÔÅÍÕ. ÷Ù ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ ÅÇÏ. äÁÌÅÅ ×Ù ÄÏÌÖÎÙ\n"
-"××ÅÓÔÉ ÐÁÒÏÌØ. ðÁÒÏÌØ ÎÅÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÏÇÏ (ÏÂÙÞÎÏÇÏ) ÐÏÌØÚÏ×ÁÔÅÌÑ ÎÅ\n"
-"ÎÁÓÔÏÌØËÏ ×ÁÖÅÎ ËÁË ÐÁÒÏÌØ \"root'Á\" Ó ÔÏÞËÉ ÚÒÅÎÉÑ ÂÅÚÏÐÁÓÎÏÓÔÉ, ÏÄÎÁËÏ\n"
-"ÜÔÏ ÎÅ ÐÏ×ÏÄ, ÞÔÏÂÙ ÐÒÅÎÅÂÒÅÇÁÔØ ÉÍ: ËÁË-ÎÉËÁË, ×Ù ÒÉÓËÕÅÔÅ Ó×ÏÉÍÉ ÆÁÊÌÁÍÉ.\n"
-"\n"
-"åÓÌÉ ×Ù ÝÅÌËÎÉÔÅ ÎÁ \"ðÒÉÎÑÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ\", ÔÏÇÄÁ ×Ù ÓÍÏÖÅÔÅ ÄÏÂÁ×ÉÔØ ÉÈ\n"
-"ÓÔÏÌØËÏ, ÓËÏÌØËÏ ×ÁÍ ÎÕÖÎÏ. äÏÂÁ×ØÔÅ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ËÁÖÄÏÇÏ ÉÚ Ó×ÏÉÈ\n"
-"ÄÒÕÚÅÊ: Ó×ÏÅÇÏ ÏÔÃÁ ÉÌÉ ÓÅÓÔÒÙ, ÎÁÐÒÉÍÅÒ. ëÏÇÄÁ ×Ù ÚÁËÏÎÞÉÔÅ ÄÏÂÁ×ÌÅÎÉÅ\n"
-"×ÓÅÈ ÎÕÖÎÙÈ ×ÁÍ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ×ÙÂÅÒÉÔÅ \"çÏÔÏ×Ï\"./nýÅÌËÎÕ× ÐÏ ËÎÏÐËÅ "
-"\"äÏÐÏÌÎÉÔÅÌØÎÏ\", ×ÁÍ ÂÕÄÅÔ ÐÏÚ×ÏÌÅÎÏ ÉÚÍÅÎÉÔØ\n"
-"\"ËÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ\", ÉÐÏÌØÚÕÅÍÙÊ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÜÔÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ\n"
-"(ÐÏ ÕÍÏÌÞÁÎÉÀ ÜÔÏ bash)."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"÷ÙÛÅ ÐÅÒÅÞÉÓÌÅÎÎÏÅ Ñ×ÌÑÅÔÓÑ ÓÕÝÅÓÔ×ÕÀÝÉÍÉ ÒÁÚÄÅÌÁÍÉ Linux, ÏÂÎÁÒÕÖÅÎÎÙÍÉ ÎÁ\n"
-"×ÁÛÅÍ ÖÅÓÔËÏÍ ÄÉÓËÅ. ÷Ù ÍÏÖÅÔÅ ÏÓÔÁ×ÉÔØ ÉÚÍÅÎÅÎÉÑ, ÐÒÏÉÚ×ÅÄÅÎÎÙÅ ÍÁÓÔÅÒÏÍ,\n"
-"ÏÎÉ ÐÏÄÈÏÄÑÔ ÄÌÑ ÎÁÉÂÏÌÅÅ ÏÂÝÉÈ ÕÓÔÁÎÏ×ÏË. åÓÌÉ ×Ù ÐÒÏÉÚ×ÏÄÉÔÅ ËÁËÉÅ-ÌÉÂÏ\n"
-"ÉÚÍÅÎÅÎÉÑ, ×ÁÍ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÐÏÎÁÄÏÂÉÔÓÑ ÕËÁÚÁÔØ ËÏÒÎÅ×ÏÊ ÒÁÚÄÅÌ (\"/\").\n"
-"îÅ ×ÙÂÉÒÁÊÔÅ ÓÌÉÛËÏÍ ÍÁÌÅÎØËÉÊ ÒÁÚÄÅÌ, ÉÎÁÞÅ ×Ù ÎÅ ÓÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ\n"
-"ÄÏÓÔÁÔÏÞÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ. åÓÌÉ ×Ù ÚÁÈÏÔÉÔÅ ÈÒÁÎÉÔØ\n"
-"Ó×ÏÉ ÄÁÎÎÙÅ ÎÁ ÏÔÄÅÌØÎÏÍ ÒÁÚÄÅÌÅ ×ÁÍ ÔÁËÖÅ ÐÏÔÒÅÂÕÅÔÓÑ ÓÏÚÄÁÔØ ÒÁÚÄÅÌ ÄÌÑ\n"
-"\"/home\" (ÜÔÏ ×ÏÚÍÏÖÎÏ ÌÉÛØ × ÔÏÍ ÓÌÕÞÁÅ, ÅÓÌÉ Õ ×ÁÓ ÅÓÔØ ÂÏÌÅÅ ÏÄÎÏÇÏ|"
-"nÒÁÚÄÅÌÁ Linux).\n"
-"\n"
-"ëÁÖÄÙÊ ÒÁÚÄÅÌ ÚÁÎÏÓÉÔÓÑ × ÓÐÉÓÏË × ÓÌÅÄÕÀÝÅÍ ×ÉÄÅ: \"îÁÚ×ÁÎÉÅ\",\n"
-"\"åÍËÏÓÔØ\".\n"
-"\n"
-"\"îÁÚ×ÁÎÉÅ\" Ñ×ÌÑÅÔÓÑ ÓÏÓÔÁ×ÎÙÍ: \"ÔÉÐ ÖÅÓÔËÏÇÏ ÄÉÓËÁ\", \"ÎÏÍÅÒ ÖÅÓÔËÏÇÏ\n"
-"ÄÉÓËÁ\", \"ÎÏÍÅÒ ÒÁÚÄÅÌÁ\" (ÎÁÐÒÉÍÅÒ, \"hda1\").\n"
-"\n"
-"\"ôÉÐ ÖÅÓÔËÏÇÏ ÄÉÓËÁ\" - \"hd\", ÅÓÌÉ ×ÁÛ ÖÅÓÔËÉÊ ÄÉÓË Ñ×ÌÑÅÔÓÑ IDE-ÄÉÓËÏÍ\n"
-"É \"sd\", ÅÓÌÉ ÜÔÏ SCSI-ÄÉÓË.\n"
-"\n"
-"\"îÏÍÅÒÏÍ ÖÅÓÔËÏÇÏ ÄÉÓËÁ\" ×ÓÅÇÄÁ Ñ×ÌÑÅÔÓÑ ÂÕË×Á, ÓÌÅÄÕÀÝÁÑ ÚÁ \"hd\"\n"
-"ÉÌÉ \"sd\".\n"
-"äÌÑ IDE-ÄÉÓËÏ×:\n"
-"\n"
-" * \"a\" ÏÚÎÁÞÁÅÔ \"×ÅÄÕÝÉÊ ÄÉÓË ÎÁ ÐÅÒ×ÉÞÎÏÍ IDE-ËÏÎÔÒÏÌÌÅÒÅ\",\n"
-"\n"
-" * \"b\" ÏÚÎÁÞÁÅÔ \"ÐÏÄÞÉÎÅÎÎÙÊ ÄÉÓË ÎÁ ÐÅÒ×ÉÞÎÏÍ IDE-ËÏÎÔÒÏÌÌÅÒÅ\",\n"
-"\n"
-" * \"c\" ÏÚÎÁÞÁÅÔ \"×ÅÄÕÝÉÊ ÄÉÓË ÎÁ ×ÔÏÒÉÞÎÏÍ IDE-ËÏÎÔÒÏÌÌÅÒÅ\",\n"
-"\n"
-" * \"d\" ÏÚÎÁÞÁÅÔ \"ÐÏÄÞÉÎÅÎÎÙÊ ÄÉÓË ÎÁ ×ÔÏÒÉÞÎÏÍ IDE-ËÏÎÔÒÏÌÌÅÒÅ\".\n"
-"\n"
-"äÌÑ SCSI-ÄÉÓËÏ×, \"a\" ÏÚÎÁÞÁÅÔ \"ÐÅÒ×ÙÊ ÓÎÉÚÕ SCSI ID\", \"b\" ÏÚÎÁÞÁÅÔ\n"
-"\"×ÔÏÒÏÊ ÓÎÉÚÕ SCSI ID\", É Ô.Ä."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"äÉÓÔÒÉÂÕÔÉ× Mandrake Linux ÐÏÓÔÁ×ÌÑÅÔÓÑ ÎÁ ÎÅÓËÏÌØËÉÈ ËÏÍÐÁËÔ-ÄÉÓËÁÈ. DrakX\n"
-"ÓÁÍ ÏÐÒÅÄÅÌÉÔ, ÅÓÌÉ ×ÙÂÒÁÎÎÙÊ ÐÁËÅÔ ÎÁÈÏÄÉÔÓÑ ÎÁ ÄÒÕÇÏÍ ËÏÍÐÁËÔ-ÄÉÓËÅ, "
-"ÉÚ×ÌÅÞÅÔ\n"
-"ÔÅËÕÝÉÊ ÄÉÓË É ÐÏÐÒÏÓÉÔ ×ÁÓ ×ÓÔÁ×ÉÔØ ÔÒÅÂÕÅÍÙÊ."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"ôÅÐÅÒØ ÎÁÓÔÁÌÏ ×ÒÅÍÑ ×ÙÂÒÁÔØ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ ×Ù ÖÅÌÁÅÔÅ ÕÓÔÁÎÏ×ÉÔØ × \n"
-"Ó×ÏÀ ÓÉÓÔÅÍÕ. óÕÝÅÓÔ×ÕÀÔ ÔÙÓÑÞÉ ÄÏÓÔÕÐÎÙÈ ÐÁËÅÔÏ× ÄÌÑ Mandrake Linux É ×ÁÍ\n"
-"×Ï×ÓÅ ÎÅÏÂÑÚÁÔÅÌØÎÏ ÚÎÁÔØ ÉÈ ×ÓÅ.\n"
-"\n"
-"åÓÌÉ ×Ù ×ÙÐÏÌÎÑÅÔÅ ÓÔÁÎÄÁÒÔÎÕÀ ÕÓÔÁÎÏ×ËÕ Ó ËÏÍÐÁËÔ-ÄÉÓËÁ, ÏÔ ×ÁÓ ÓÎÁÞÁÌÁ\n"
-"ÐÏÔÒÅÂÕÅÔÓÑ ÕËÁÚÁÔØ ËÏÍÐÁËÔ-ÄÉÓËÉ, ËÏÔÏÒÙÅ ÅÓÔØ Õ ÉÍÅÀÔÓÑ (ÔÏÌØËÏ × ÒÅÖÉÍÅ\n"
-"üËÓÐÅÒÔÁ). ðÒÏ×ÅÒØÔÅ ÍÅÔËÉ ÎÁ ÄÉÓËÁÈ É ÏÔÍÅÔØÔÅ ÇÁÌÏÞËÁÍÉ ÐÕÎËÔÙ,\n"
-"ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÉÍÅÀÝÉÍÓÑ Õ ×ÁÓ ÕÓÔÁÎÏ×ÏÞÎÙÍÉ ËÏÍÐÁËÔ-ÄÉÓËÁÍ. ëÏÇÄÁ ×Ù\n"
-"ÂÕÄÅÔÅ ÇÏÔÏ×Ù ÐÒÏÄÏÌÖÁÔØ, ÎÁÖÍÉÔÅ \"ïë\".\n"
-"\n"
-"ðÁËÅÔÙ ÏÔÓÏÒÔÉÒÏ×ÁÎÙ ÐÏ ÇÒÕÐÐÁÍ ÓÏÇÌÁÓÎÏ ÐÏ×ÓÅÄÎÅ×ÎÏÍÕ ÉÓÐÏÌØÚÏ×ÁÎÉÀ\n"
-"×ÁÛÅÊ ÍÁÛÉÎÙ. óÁÍÉ ÇÒÕÐÐÙ ÄÅÌÑÔÓÑ ÎÁ ÞÅÔÙÒÅ ÒÁÚÄÅÌÁ:\n"
-"\n"
-" * \"òÁÂÏÞÁÑ ÓÔÁÎÃÉÑ\": ÅÓÌÉ ×Ù ÐÌÁÎÉÒÕÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ Ó×ÏÀ ÍÁÛÉÎÕ\n"
-"× ËÁÞÅÓÔ×Å ÒÁÂÏÞÅÊ ÓÔÁÎÃÉÉ, ×ÙÂÅÒÉÔÅ ÏÄÎÕ ÉÌÉ ÎÅÓËÏÌØËÏ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ\n"
-"ÇÒÕÐÐ;\n"
-"\n"
-" * \"òÁÚÒÁÂÏÔËÁ\": ÅÓÌÉ ×ÁÛÁ ÍÁÛÉÎÁ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ,\n"
-"×ÙÂÅÒÉÔÅ ÎÕÖÎÙÅ ÇÒÕÐÐÙ;\n"
-"\n"
-" * \"óÅÒ×ÅÒ\": ÅÓÌÉ ×ÁÛÁ ÍÁÛÉÎÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÉÓÐÏÌÎÑÔØ ÒÏÌØ ÓÅÒ×ÅÒÁ,\n"
-"×Ù ÓÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÎÁ Ó×ÏÀ ÍÁÛÉÎÕ ÎÁÉÂÏÌÅÅ ÏÂÝÉÅ ÓÅÒ×ÉÓÙ;\n"
-"\n"
-" * \"çÒÁÆÉÞÅÓËÁÑ ÏÂÏÌÏÞËÁ\": ÚÄÅÓØ, ÎÁËÏÎÅÃ, ×Ù ÓÍÏÖÅÔÅ ×ÙÂÒÁÔØ\n"
-"ÖÅÌÁÅÍÕÀ ÇÒÁÆÉÞÅÓËÕÀ ÏÂÏÌÏÞËÕ. äÏÌÖÎÁ ÂÙÔØ ×ÙÂÒÁÎÁ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÏÄÎÁ,\n"
-"ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÍÅÔØ ÒÁÂÏÞÕÀ ÓÔÁÎÃÉÀ Ó ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ!\n"
-"\n"
-"ðÒÉ ÎÁ×ÅÄÅÎÉÉ ÍÙÛÉ ÎÁ ÎÁÚ×ÁÎÉÅ ÇÒÕÐÐÙ ÐÏÑ×ÉÔÓÑ ËÏÒÏÔËÉÊ ÐÏÑÓÎÉÔÅÌØÎÙÊ ÔÅËÓÔ\n"
-"ÏÂ ÜÔÏÊ ÇÒÕÐÐÅ. åÓÌÉ ÓÎÉÍÅÔÅ ×ÙÄÅÌÅÎÉÅ ÓÏ ×ÓÅÈ ÇÒÕÐÐ ÐÒÉ ×ÙÐÏÌÎÅÎÉÉ\n"
-"ÏÞÅÒÅÄÎÏÊ ÕÓÔÁÎÏ×ËÉ (× ÏÔÌÉÞÉÅ ÏÔ ÏÂÎÏ×ÌÅÎÉÑ), ×ÓÐÌÙ×ÅÔ ÄÉÁÌÏÇ,\n"
-"ÐÒÅÄÌÁÇÁÀÝÉÊ ÒÁÚÌÉÞÎÙÅ ×ÁÒÉÁÎÔÙ ÍÉÎÉÍÁÌØÎÏÊ ÕÓÔÁÎÏ×ËÉ:\n"
-"\n"
-" * \"÷ÍÅÓÔÅ Ó è\": ÕÓÔÁÎÏ×ÉÔ ÍÉÎÉÍÕÍ ÐÁËÅÔÏ×, ÎÅÏÂÈÏÄÉÍÙÈ ÄÌÑ ÒÁÂÏÔÙ\n"
-"ÇÒÁÆÉÞÅÓËÏÇÏ ÒÁÂÏÞÅÇÏ ÓÔÏÌÁ;\n"
-"\n"
-" * \"ó ÏÓÎÏ×ÎÏÊ ÄÏËÕÍÅÎÔÁÃÉÅÊ\": ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÂÁÚÏ×ÕÀ ÓÉÓÔÅÍÕ ÐÌÀÓ\n"
-"ÏÓÎÏ×ÎÙÅ ÕÔÉÌÉÔÙ É ÄÏËÕÍÅÎÔÁÃÉÀ Ë ÎÉÍ. üÔÏÔ ×ÁÒÉÁÎÔ ÐÏÄÈÏÄÉÔ ÄÌÑ\n"
-"ÕÓÔÁÎÏ×ËÉ ÓÅÒ×ÅÒÁ;\n"
-"\n"
-" * \"äÅÊÓÔ×ÉÔÅÌØÎÏ ÍÉÎÉÍÁÌØÎÁÑ ÕÓÔÁÎÏ×ËÁ\": ÕÓÔÁÎÏ×ÉÔ ÄÏ ÐÒÅÄÅÌÁ ÍÉÎÉÍÁÌØÎÏ\n"
-"ÎÅÏÂÈÏÄÉÍÏÅ, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ÒÁÂÏÞÕÀ ÓÉÓÔÅÍÕ Linux Ó ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÏÊ.\n"
-"üÔÁ ÕÓÔÁÎÏ×ËÁ ÔÒÅÂÕÅÔ ÏËÏÌÏ 65 í ÄÉÓËÏ×ÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á.\n"
-"\n"
-"÷Ù ÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ ÆÌÁÖÏË \"óÁÍÏÓÔÏÑÔÅÌØÎÙÊ ×ÙÂÏÒ ÐÁËÅÔÏ×\", ËÏÔÏÒÙÊ\n"
-"ÐÏÌÅÚÅÎ, ÅÓÌÉ ÚÎÁËÏÍÙ Ó ÐÒÅÄÌÁÇÁÅÍÙÍÉ ÐÁËÅÔÁÍÉ, ÉÌÉ, ÅÓÌÉ ×Ù ÖÅÌÁÅÔÅ\n"
-"ÐÏÌÕÞÉÔØ ÐÏÌÎÙÊ ËÏÎÔÒÏÌØ ÎÁÄ ÔÅÍ, ÞÔÏ ÂÕÄÅÔ ÕÓÔÁÎÁ×ÌÅÎÏ.\n"
-"\n"
-"åÓÌÉ ×Ù ÎÁÞÁÌÉ ÕÓÔÁÎÏ×ËÕ × ÒÅÖÉÍÅ \"ïÂÎÏ×ÌÅÎÉÅ\", ×Ù ÍÏÖÅÔÅ ÓÎÑÔØ ×ÙÄÅÌÅÎÉÅ\n"
-"ÓÏ ×ÓÅÈ ÇÒÕÐÐ, ÞÔÏÂÙ ÉÚÂÅÖÁÔØ ÕÓÔÁÎÏ×ËÉ ËÁËÉÈ-ÌÉÂÏ ÎÏ×ÙÈ ÐÁËÅÔÏ×.\n"
-"üÔÏ ÐÏÌÅÚÎÏ ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÉÌÉ ÏÂÎÏ×ÌÅÎÉÑ ÓÕÝÅÓÔ×ÕÀÝÅÊ ÓÉÓÔÅÍÙ."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"îÁËÏÎÅÃ, × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÓÁÍÏÓÔÏÑÔÅÌØÎÏ ×Ù ×ÙÂÉÒÁÅÔÅ ÐÁËÅÔÙ ÉÌÉ ÎÅÔ,\n"
-"×ÁÍ ÂÕÄÅÔ ÐÒÅÄÓÔÁ×ÌÅÎÏ ÄÅÒÅ×Ï, ÓÏÄÅÒÖÁÝÅÅ ×ÓÅ ÐÁËÅÔÙ, ËÌÁÓÓÉÆÉÃÉÒÏ×ÁÎÎÙÅ ÐÏ\n"
-"ÇÒÕÐÐÁÍ É ÐÏÄÇÒÕÐÐÁÍ. ðÒÏÓÍÁÔÒÉ×ÁÑ ÄÅÒÅ×Ï, ×Ù ÍÏÖÅÔÅ ×ÙÂÉÒÁÔØ ÃÅÌÙÅ ÇÒÕÐÐÙ,\n"
-"ÐÏÄÇÒÕÐÐÙ ÉÌÉ ÏÔÄÅÌØÎÙÅ ÐÁËÅÔÙ.\n"
-"\n"
-"÷ÓÑËÉÊ ÒÁÚ, ËÏÇÄÁ ×Ù ×ÙÂÉÒÁÅÔÅ × ÄÅÒÅ×Å ÐÁËÅÔ, ÓÐÒÁ×Á ÐÏÑ×ÌÑÅÔÓÑ ÏÐÉÓÁÎÉÅ.\n"
-"ëÏÇÄÁ ×Ù ÚÁËÏÎÞÉÔÅ ×ÙÂÏÒ, ÝÅÌËÎÉÔÅ ÎÁ ËÎÏÐËÕ \"õÓÔÁÎÏ×ÉÔØ\", ËÏÔÏÒÁÑ\n"
-"ÚÁÐÕÓÔÉÔ ÐÒÏÃÅÓÓ ÕÓÔÁÎÏ×ËÉ. ÷ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÂÙÓÔÒÏÄÅÊÓÔ×ÉÑ ×ÁÛÅÇÏ\n"
-"ÁÐÐÁÒÁÔÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ É ËÏÌÉÞÅÓÔ×Á ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÈ ÐÁËÅÔÏ× ÐÒÏÃÅÓÓ ÍÏÖÅÔ\n"
-"ÚÁÎÑÔØ ÚÎÁÞÉÔÅÌØÎÙÊ ÐÒÏÍÅÖÕÔÏË ×ÒÅÍÅÎÉ. ðÒÅÄÐÏÌÁÇÁÅÍÏÅ ×ÒÅÍÑ, ÎÅÏÂÈÏÄÉÍÏÅ\n"
-"ÄÌÑ ÐÏÌÎÏÊ ÕÓÔÁÎÏ×ËÉ, ÏÔÏÂÒÁÖÁÅÔÓÑ ÎÁ ÜËÒÁÎÅ, ÞÔÏÂÙ ÐÏÍÏÞØ ×ÁÍ ÐÒÉËÉÎÕÔØ:\n"
-"\"á ÎÅ ÓÔÏÉÔ ÌÉ ÓÈÏÄÉÔØ ×ÙÐÉÔØ ÞÁÛÅÞËÕ ËÏÆÅ?\"\n"
-"\n"
-"!! åÓÌÉ ÂÙÌ ×ÙÂÒÁÎ ÐÁËÅÔ ÓÅÒ×ÅÒÁ, ÎÁÍÅÒÅÎÎÏ ÉÌÉ ÐÏÔÏÍÕ, ÞÔÏ ÏÎ ÂÙÌ ÞÁÓÔØÀ\n"
-"×ÓÅÊ ÇÒÕÐÐÙ, ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÐÏÄÔ×ÅÒÄÉÔØ, ÞÔÏ ×Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ\n"
-"ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÉ ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÅ ÓÅÒ×ÅÒÙ. ÷ Mandrake Linux ×ÓÅ\n"
-"ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÅ ÓÅÒ×ÅÒÙ ÐÏ ÕÍÏÌÞÁÎÉÀ ÚÁÐÕÓËÁÀÔÓÑ ×Ï ×ÒÅÍÑ ÚÁÇÒÕÚËÉ. äÁÖÅ,\n"
-"ÅÓÌÉ ÏÎÉ ÂÅÚÏÐÁÓÎÙ É ÎÅ ÓÏÄÅÒÖÁÔ ÉÚ×ÅÓÔÎÙÈ ÎÁ ×ÒÅÍÑ ×ËÌÀÞÅÎÉÑ × ÄÉÓÔÒÉÂÕÔÉ×\n"
-"ÐÒÏÂÌÅÍ, ÍÏÖÅÔ ÓÌÕÞÉÔØÓÑ, ÞÔÏ ÂÕÄÕÔ ÏÂÎÁÒÕÖÅÎÙ ÄÙÒÙ × ÂÅÚÏÐÁÓÎÏÓÔÉ ÐÏÓÌÅ\n"
-"×ÙÐÕÓËÁ ÆÉÎÁÌØÎÏÊ ×ÅÒÓÉÉ Mandrake Linux. åÓÌÉ ×Ù ÎÅ ÚÎÁÅÔÅ, ÄÌÑ ÞÅÇÏ\n"
-"ÐÒÅÄÎÁÚÎÁÞÅÎ ÔÏÔ ÉÌÉ ÉÎÏÊ ÓÅÒ×ÉÓ, ÉÌÉ ÚÁÞÅÍ ÏÎ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ, ÔÏÇÄÁ ÖÍÉÔÅ\n"
-"\"îÅÔ\". ýÅÌËÎÕ× ÎÁ \"äÁ\", ×Ù ÕÓÔÁÎÏ×ÉÔÅ ÐÅÒÅÞÉÓÌÅÎÎÙÅ ÓÅÒ×ÉÓÙ É ÏÎÉ ÐÏ\n"
-"ÕÍÏÌÞÁÎÉÀ ÚÁÐÕÓÔÑÔÓÑ Á×ÔÏÍÁÔÉÞÅÓËÉ. !!\n"
-"\n"
-"ïÐÃÉÑ \"á×ÔÏÍÁÔÉÞÅÓËÉÅ ÚÁ×ÉÓÉÍÏÓÔÉ\" ÐÒÏÓÔÏ ÏÔËÌÀÞÁÅÔ ÓÏÏÂÝÅÎÉÅ\n"
-"Ó ÐÒÅÄÕÐÒÅÖÄÅÎÉÅÍ, ËÏÔÏÒÏÅ ÐÏÑ×ÌÑÅÔÓÑ ×ÓÑËÉÊ ÒÁÚ, ËÏÇÄÁ ÉÎÓÔÁÌÌÑÔÏÒ\n"
-"Á×ÔÏÍÁÔÉÞÅÓËÉ ×ÙÂÉÒÁÅÔ ÐÁËÅÔ. üÔÏ ÐÒÏÉÓÈÏÄÉÔ ÐÏÔÏÍÕ, ÞÔÏ ÏÎ ÏÐÒÅÄÅÌÉÌ,\n"
-"ÞÔÏ ÄÌÑ ÕÓÐÅÛÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÕÓÔÁÎÏ×ËÉ ÔÒÅÂÕÅÔÓÑ ÕÄÏ×ÌÅÔ×ÏÒÉÔØ ÚÁ×ÉÓÉÍÏÓÔÉ\n"
-"ÐÁËÅÔÁ.\n"
-"\n"
-"íÁÌÅÎØËÉÊ ÚÎÁÞÏË ÄÉÓËÅÔÙ × ËÏÎÃÅ ÓÐÉÓËÁ ÐÏÚ×ÏÌÉÔ ÚÁÇÒÕÚÉÔØ ÓÐÉÓÏË ÐÁËÅÔÏ×,\n"
-"×ÙÂÒÁÎÎÙÈ ×Ï ×ÒÅÍÑ ÐÒÅÄÙÄÕÝÅÊ ÕÓÔÁÎÏ×ËÉ. ðÏÓÌÅ ÎÁÖÁÔÉÑ ÎÁ ÜÔÏÔ ÚÎÁÞÏË,\n"
-"×ÁÓ ÐÏÐÒÏÓÑÔ ×ÓÔÁ×ÉÔØ ÄÉÓËÅÔÕ, ÓÏÚÄÁÎÎÕÀ ÒÁÎÅÅ × ËÏÎÃÅ ÄÒÕÇÏÊ ÕÓÔÁÎÏ×ËÉ.\n"
-"óÍÏÔÒÉÔÅ ×ÔÏÒÕÀ ÐÏÄÓËÁÚËÕ Ë ÐÏÓÌÅÄÎÅÍÕ ÜÔÁÐÕ Ï ÔÏÍ, ËÁË ÓÏÚÄÁÔØ ÔÁËÕÀ\n"
-"ÄÉÓËÅÔÕ."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"ôÅÐÅÒØ ×Ù ÍÏÖÅÔÅ ÎÁÓÔÒÏÉÔØ Ó×ÏÅ ÐÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔÕ/ÓÅÔÉ. åÓÌÉ\n"
-"×Ù ÈÏÔÉÔÅ ÐÏÄËÌÀÞÉÔØ Ó×ÏÊ ËÏÍÐØÀÔÅÒ Ë éÎÔÅÒÎÅÔÕ ÉÌÉ Ë ÌÏËÁÌØÎÏÊ ÓÅÔÉ,\n"
-"ÎÁÖÍÉÔÅ \"ïë\". âÕÄÅÔ ÚÁÐÕÝÅÎÏ Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÓÅÔÅ×ÙÈ ÕÓÔÒÏÊÓÔ×\n"
-"É ÍÏÄÅÍÁ. åÓÌÉ ÜÔÏ ÏÐÒÅÄÅÌÅÎÉÅ ÚÁ×ÅÒÛÉÔÓÑ ÎÅÕÄÁÞÎÏ, × ÓÌÅÄÕÀÝÉÊ ÒÁÚ ÓÎÉÍÉÔÅ\n"
-"ÇÁÌÏÞËÕ \"éÓÐÏÌØÚÏ×ÁÔØ Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ\". ÷Ù ÍÏÖÅÔÅ ÔÁËÖÅ ÎÅ\n"
-"ÎÁÓÔÒÁÉ×ÁÔØ ÓÅÔØ ÉÌÉ ÓÄÅÌÁÔØ ÜÔÏ ÐÏÚÖÅ; × ÜÔÏÍ ÓÌÕÞÁÅ, ÐÒÏÓÔÏ ÎÁÖÍÉÔÅ ÎÁ\n"
-"ËÎÏÐËÕ \"ïÔÍÅÎÁ\".\n"
-"\n"
-"äÏÓÔÕÐÎÙÅ ÓÏÅÄÉÎÅÎÉÑ: ÔÒÁÄÉÃÉÏÎÎÙÊ ÍÏÄÅÍ, ISDN-ÍÏÄÅÍ, ADSL-ÓÏÅÄÉÎÅÎÉÅ,\n"
-"ËÁÂÅÌØÎÙÊ ÍÏÄÅÍ É, ÎÁËÏÎÅÃ, ÐÒÏÓÔÏÅ ÐÏÄËÌÀÞÅÎÉÅ Ë ì÷ó (Ethernet).\n"
-"\n"
-"úÄÅÓØ ÍÙ ÎÅ ÂÕÄÅÍ ÐÏÄÒÏÂÎÏ ÏÐÉÓÙ×ÁÔØ ËÁÖÄÕÀ ÎÁÓÔÒÏÊËÕ. ðÒÏÓÔÏ ÕÂÅÄÉÔÅÓØ,\n"
-"ÞÔÏ ×Ù ÐÏÌÕÞÉÌÉ ×ÓÅ ÎÅÏÂÈÏÄÉÍÙÅ ÄÁÎÎÙÅ Õ ÐÒÏ×ÁÊÄÅÒÁ ÕÓÌÕÇ éÎÔÅÒÎÅÔÁ ÉÌÉ\n"
-"ÓÉÓÔÅÍÎÏÇÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ.\n"
-"\n"
-"÷Ù ÍÏÖÅÔÅ ÏÂÒÁÔÉÔØÓÑ ÚÁ ÓÐÒÁ×ËÏÊ Ë ÇÌÁ×Å ``òÕËÏ×ÏÄÓÔ×Á ÐÏÌØÚÏ×ÁÔÅÌÑ''\n"
-"Ï ÐÏÄËÌÀÞÅÎÉÉ Ë éÎÔÅÒÎÅÔÕ Ó ÐÏÄÒÏÂÎÙÍ ÏÐÉÓÁÎÉÅÍ ÎÁÓÔÒÏÊËÉ, ÉÌÉ ÐÒÏÓÔÏ\n"
-"ÐÏÄÏÖÄÁÔØ, ÐÏËÁ ÓÉÓÔÅÍÁ ÕÓÔÁÎÏ×ÉÔÓÑ, É ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÉÓÁÎÎÕÀ ÔÁÍ\n"
-"ÐÒÏÇÒÁÍÍÕ, ÞÔÏÂÙ ÎÁÓÔÒÏÉÔØ Ó×ÏÅ ÐÏÄËÌÀÞÅÎÉÅ.\n"
-"\n"
-"åÓÌÉ ×Ù ÈÏÔÉÔÅ ÎÁÓÔÒÏÉÔØ ÓÅÔØ ÐÏÚÖÅ, ÐÏÓÌÅ ÕÓÔÁÎÏ×ËÉ, ÉÌÉ, ÅÓÌÉ ×Ù\n"
-"ÚÁËÏÎÞÉÌÉ ÎÁÓÔÒÁÉ×ÁÔØ Ó×ÏÅ ÓÅÔÅ×ÏÅ ÓÏÅÄÉÎÅÎÉÅ, ÎÁÖÍÉÔÅ \"ïÔÍÅÎÁ\"."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"ôÅÐÅÒØ ×Ù ÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÓÅÒ×ÉÓÙ, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÚÁÐÕÓËÁÔØÓÑ ÐÒÉ ÚÁÇÒÕÚËÅ.\n"
-"\n"
-"úÄÅÓØ ÐÒÅÄÓÔÁ×ÌÅÎÙ ×ÓÅ ÓÅÒ×ÉÓÙ, ÄÏÓÔÕÐÎÙÅ × ÄÁÎÎÏÊ ÕÓÔÁÎÏ×ËÅ. ÷ÎÉÍÁÔÅÌØÎÏ\n"
-"ÐÒÏÓÍÏÔÒÉÔÅ ÉÈ É ÓÎÉÍÉÔÅ ÆÌÁÖËÉ Ó ÔÅÈ, ËÏÔÏÒÙÅ ÎÅ ×ÓÅÇÄÁ ÎÕÖÎÙ ×Ï ×ÒÅÍÑ\n"
-"ÚÁÇÒÕÚËÉ.\n"
-"\n"
-"÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ËÏÒÏÔËÕÀ ÓÐÒÁ×ÏÞÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÓÅÒ×ÉÓÅ, ×ÙÂÒÁ× ÅÇÏ ÉÚ\n"
-"ÓÐÉÓËÁ. ïÄÎÁËÏ, ÅÓÌÉ ×Ù ÎÅ Õ×ÅÒÅÎÙ × ÔÏÍ, ÐÏÌÅÚÅÎ ÌÉ ÜÔÏÔ ÓÅÒ×ÉÓ ÉÌÉ ÎÅÔ,\n"
-"ÂÅÚÏÐÁÓÎÅÅ ÂÕÄÅÔ ÏÓÔÁ×ÉÔØ ÐÒÅÄÌÁÇÁÅÍÙÊ ÐÏ ÕÍÏÌÞÁÎÉÀ ×ÁÒÉÁÎÔ.\n"
-"\n"
-"!! îÁ ÜÔÏÍ ÜÔÁÐÅ ÂÕÄØÔÅ ÏÞÅÎØ ÁËËÕÒÁÔÎÙ, ÅÓÌÉ ×Ù ÐÌÁÎÉÒÕÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ\n"
-"Ó×ÏÀ ÍÁÛÉÎÕ × ËÁÞÅÓÔ×Å ÓÅÒ×ÅÒÁ: ×Ù, ×ÏÚÍÏÖÎÏ, ÎÅ ÚÁÈÏÔÉÔÅ ÚÁÐÕÓËÁÔØ\n"
-"ÎÅÎÕÖÎÙÅ ×ÁÍ ÓÅÒ×ÉÓÙ. ðÏÖÁÌÕÊÓÔÁ, ÚÁÐÏÍÎÉÔÅ, ÎÅËÏÔÏÒÙÅ ÓÅÒ×ÉÓÙ ÍÏÇÕÔ ÂÙÔØ\n"
-"ÏÐÁÓÎÙ, ÅÓÌÉ ÏÎÉ ÚÁÐÕÝÅÎÙ ÎÁ ÓÅÒ×ÅÒÅ. ÷ÏÏÂÝÅ, ×ÙÂÉÒÁÊÔÅ ÔÏÌØËÏ ÔÅ ÓÅÒ×ÉÓÙ,\n"
-"ËÏÔÏÒÙÅ ×ÁÍ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÎÕÖÎÙ.\n"
-"!!"
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux ÕÐÒÁ×ÌÑÅÔ ×ÒÅÍÅÎÅÍ ÐÏ çÒÉÎ×ÉÞÕ (GMT) É ÐÅÒÅ×ÏÄÉÔ ÅÇÏ × ÍÅÓÔÎÏÅ\n"
-"×ÒÅÍÑ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÅ ×ÙÂÒÁÎÎÏÍÕ ×ÁÍÉ ×ÒÅÍÅÎÎÏÍÕ ÐÏÑÓÕ. ôÅÍ ÎÅ ÍÅÎÅÅ,nÍÏÖÎÏ "
-"ÏÔËÌÀÞÉÔØ ÜÔÕ ÏÐÃÉÀ, ÓÎÑ× ÆÌÁÖÏË Ó \"áÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ×ÙÓÔÁ×ÌÅÎÙ\n"
-"ÐÏ çÒÉÎ×ÉÞÕ\", ÔÏÇÄÁ ÁÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ÂÕÄÕÔ ÓÏ×ÐÁÄÁÔØ Ó ÓÉÓÔÅÍÎÙÍÉ. üÔÏ\n"
-"ÐÏÌÅÚÎÏ, ËÏÇÄÁ ÍÁÛÉÎÁ Ñ×ÌÑÅÔÓÑ ×ÅÄÕÝÉÍ ÓÅÒ×ÅÒÏÍ ÄÌÑ ÄÒÕÇÏÊ ÏÐÅÒÁÃÉÏÎÎÏÊ\n"
-"ÓÉÓÔÅÍÙ ÔÉÐÁ Windows.\n"
-"\n"
-"ïÐÃÉÑ \"á×ÔÏÍÁÔÉÞÅÓËÁÑ ÓÉÎÈÒÏÎÉÚÁÃÉÑ ×ÒÅÍÅÎÉ\" ÂÕÄÅÔ Á×ÔÏÍÁÔÉÞÅÓËÉ\n"
-"ÒÅÇÕÌÉÒÏ×ÁÔØ ÞÁÓÙ, ÐÏÄËÌÀÞÁÑÓØ Ë ÕÄÁÌÅÎÎÏÍÕ ÓÅÒ×ÅÒÕ ×ÒÅÍÅÎÉ × éÎÔÅÒÎÅÔÅ.néÚ "
-"ÐÒÅÄÌÏÖÅÎÎÏÇÏ ÓÐÉÓËÁ ×ÙÂÅÒÉÔÅ ÂÌÉÖÁÊÛÉÊ Ë ×ÁÍ ÓÅÒ×ÅÒ. åÓÔÅÓÔ×ÅÎÎÏ,\n"
-"Õ ×ÁÓ ÄÏÌÖÎÏ ÂÙÔØ ÁËÔÉ×ÉÚÉÒÏ×ÁÎÏ ÐÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔÕ ÄÌÑ ÒÁÂÏÔÙ ÜÔÏÊ\n"
-"ÏÐÃÉÉ. îÁ ÓÁÍÏÍ ÄÅÌÅ ÏÎÁ ÕÓÔÁÎÏ×ÉÔ ÎÁ ×ÁÛÕ ÍÁÛÉÎÕ ÓÅÒ×ÅÒ ×ÒÅÍÅÎÉ, ËÏÔÏÒÙÊ\n"
-"ÍÏÖÅÔ ÂÙÔØ ÐÏ ÖÅÌÁÎÉÀ ÉÓÐÏÌØÚÏ×ÁÎ ÄÒÕÇÉÍÉ ÍÁÛÉÎÁÍÉ × ×ÁÛÅÊ ÌÏËÁÌØÎÏÊ ÓÅÔÉ."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"è (ÓÉÓÔÅÍÁ X Window, éËÓÙ) Ñ×ÌÑÅÔÓÑ ÓÅÒÄÃÅÍ ÇÒÁÆÉÞÅÓËÏÇÏ ÉÎÔÅÒÆÅÊÓÁ\n"
-"GNU/Linux, ÞÅÒÅÚ ËÏÔÏÒÏÅ ×ÓÅ ÇÒÁÆÉÞÅÓËÉÅ ÏÂÏÌÏÞËÉ (KDE, Gnome, AfterStep,\n"
-"WindowMaker É ÄÒ.) ÚÁ×ÑÚÁÎÙ Ó Mandrake Linux. ÷ ÜÔÏÍ ÒÁÚÄÅÌÅ DrakX\n"
-"ÐÏÐÙÔÁÅÔÓÑ ÎÁÓÔÒÏÉÔØ éËÓÙ Á×ÔÏÍÁÔÉÞÅÓËÉ.\n"
-"\n"
-"ïÎ ÄÏ×ÏÌØÎÏ ÒÅÄËÏ ÚÁ×ÅÒÛÁÅÔÓÑ ÎÅÕÄÁÞÅÊ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÓÌÕÞÁÅ× Ó ÏÞÅÎØ\n"
-"ÓÔÁÒÙÍ ÏÂÏÒÕÄÏ×ÁÎÉÅÍ (ÉÌÉ ÏÞÅÎØ ÎÏ×ÙÍ). åÓÌÉ ×ÓÅ ÐÒÏÊÄÅÔ ÕÄÁÞÎÏ, ÏÎ\n"
-"Á×ÔÏÍÁÔÉÞÅÓËÉ ÚÁÐÕÓÔÉÔ éËÓÙ Ó ÎÁÉÌÕÞÛÉÍ ÒÁÚÒÅÛÅÎÉÅÍ ÉÚ ×ÏÚÍÏÖÎÙÈ\n"
-"× ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÒÁÚÍÅÒÁ ÍÏÎÉÔÏÒÁ. úÁÔÅÍ ÐÏÑ×ÉÔÓÑ ÏËÎÏ Ó ×ÏÐÒÏÓÏÍ, ÅÓÌÉ\n"
-"×Ù ÅÇÏ Õ×ÉÄÉÔÅ.\n"
-"\n"
-"åÓÌÉ ×Ù ×ÙÐÏÌÎÑÅÔÅ ÕÓÔÁÎÏ×ËÕ \"üËÓÐÅÒÔ\", ×Ù ×ÏÊÄÅÔÅ × ÍÁÓÔÅÒ ÎÁÓÔÒÏÊËÉ\n"
-"éËÓÏ×. âÏÌÅÅ ÐÏÄÒÏÂÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÜÔÏÍ ÍÁÓÔÅÒÅ ÓÍÏÔÒÉÔÅ\n"
-"× ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÍ ÒÁÚÄÅÌÅ ÒÕËÏ×ÏÄÓÔ×Á.\n"
-"\n"
-"åÓÌÉ ×Ù ÓÍÏÖÅÔÅ Õ×ÉÄÅÔØ ÓÏÏÂÝÅÎÉÅ ×Ï ×ÒÅÍÑ ÔÅÓÔÁ É ÏÔ×ÅÔÉÔÅ \"äÁ\", DrakX\n"
-"ÐÅÒÅÊÄÅÔ ÎÁ ÓÌÅÄÕÀÝÉÊ ÜÔÁÐ. åÓÌÉ ×Ù ÎÅ ÓÍÏÖÅÔÅ Õ×ÉÄÅÔØ ÓÏÏÂÝÅÎÉÅ,\n"
-"ÜÔÏ ÐÒÏÓÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÎÁÓÔÒÏÊËÁ ÂÙÌÁ ÎÅËÏÒÒÅËÔÎÏÊ É ÔÅÓÔ Á×ÔÏÍÁÔÉÞÅÓËÉ "
-"ÚÁËÏÎÞÉÔÓÑ ÞÅÒÅÚ 10 ÓÅËÕÎÄ, ×ÏÓÓÔÁÎÏ×É× ÜËÒÁÎ."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"îÁËÏÎÅÃ, ×ÁÍ ÂÕÄÅÔ ÚÁÄÁÎ ×ÏÐÒÏÓ Ï ÔÏÍ, ÈÏÔÉÔÅ ÌÉ ×Ù, ÞÔÏÂÙ ÇÒÁÆÉÞÅÓËÉÊ\n"
-"ÉÎÔÅÒÆÅÊÓ ÚÁÐÕÓËÁÌÓÑ ÐÒÉ ÚÁÇÒÕÚËÅ. ðÏÍÎÉÔÅ, ÞÔÏ ÜÔÏÔ ×ÏÐÒÏÓ ÂÕÄÅÔ ÚÁÄÁÎ,\n"
-"ÄÁÖÅ ÅÓÌÉ ×Ù ÎÅ ÔÅÓÔÉÒÏ×ÁÌÉ ËÏÎÆÉÇÕÒÁÃÉÀ. ðÏÎÑÔÎÏ, ÞÔÏ ×Ù ÄÏÌÖÎÙ\n"
-"ÏÔ×ÅÔÉÔØ \"îÅÔ\", ÅÓÌÉ ×ÁÛÁ ÍÁÛÉÎÁ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ × ËÁÞÅÓÔ×Å ÓÅÒ×ÅÒÁ, ÉÌÉ,\n"
-"ÅÓÌÉ ×Ù ÎÅ ÓÍÏÇÌÉ ÎÁÓÔÒÏÉÔØ ÍÏÎÉÔÏÒ."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"îÁ ÕÓÔÁÎÏ×ÏÞÎÏÍ ËÏÍÐÁËÔ-ÄÉÓËÅ Mandrake Linux ÉÍÅÅÔÓÑ Á×ÁÒÉÊÎÙÊ ÒÅÖÉÍ. ÷Ù\n"
-"ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ Ë ÎÅÍÕ ÄÏÓÔÕÐ, ÚÁÇÒÕÚÉ×ÛÉÓØ Ó ËÏÍÐÁËÔ-ÄÉÓËÁ, ÎÁÖÍÉÔÅ\n"
-"ËÌÁ×ÉÛÕ >>F1<< ÐÒÉ ÚÁÇÒÕÚËÅ É ××ÅÄÉÔÅ × ÓÔÒÏËÅ ÐÒÉÇÌÁÛÅÎÉÑ >>rescue<<.\n"
-"îÏ × ÜÔÏÍ ÓÌÕÞÁÅ ×ÁÛ ËÏÍÐØÀÔÅÒ ÎÅ ÍÏÖÅÔ ÚÁÇÒÕÚÉÔØÓÑ Ó ËÏÍÐÁËÔ-ÄÉÓËÁ, ×Ù\n"
-"ÄÏÌÖÎÙ ×ÅÒÎÕÔØÓÑ ÎÁ ÜÔÏÔ ÜÔÁÐ ÚÁ ÓÐÒÁ×ËÏÊ, ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ, × Ä×ÕÈ\n"
-"ÓÉÔÕÁÃÉÑÈ:\n"
-"\n"
-" * ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÎÁÞÁÌØÎÏÇÏ ÚÁÇÒÕÚÞÉËÁ, DrakX ÐÅÒÅÚÁÐÉÛÅÔ ÚÁÇÒÕÚÏÞÎÙÊ\n"
-"ÓÅËÔÏÒ (MBR) ×ÁÛÅÇÏ ÇÌÁ×ÎÏÇÏ ÄÉÓËÁ (ÐÏËÁ ×Ù ÎÅ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÒÕÇÏÊ\n"
-"ÍÅÎÅÄÖÅÒ ÚÁÇÒÕÚËÉ), ÞÔÏÂÙ ÐÏÚ×ÏÌÉÔØ ×ÁÍ ÚÁÇÒÕÚÉÔØ Windows ÉÌÉ GNU/Linux\n"
-"(ÐÏÄÒÁÚÕÍÅ×ÁÅÔÓÑ, ÞÔÏ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÅÓÔØ Windows). åÓÌÉ ×ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ\n"
-"ÐÅÒÅÕÓÔÁÎÏ×ÉÔØ Windows, ÐÒÏÃÅÓÓ ÕÓÔÁÎÏ×ËÉ Microsoft ÐÅÒÅÚÁÐÉÛÅÔ ÚÁÇÒÕÚÏÞÎÙÊ\n"
-"ÓÅËÔÏÒ, É ÔÏÇÄÁ ×Ù ÎÅ ÓÍÏÖÅÔÅ ÚÁÇÒÕÚÉÔØ GNU/Linux!\n"
-"\n"
-" * ÅÓÌÉ ×ÏÚÎÉËÎÅÔ ÐÒÏÂÌÅÍÁ É ×Ù ÎÅ ÓÍÏÖÅÔÅ ÚÁÇÒÕÚÉÔØ GNU/Linux Ó ÖÅÓÔËÏÇÏ\n"
-"ÄÉÓËÁ, ÜÔÁ ÄÉÓËÅÔÁ ÂÕÄÅÔ ÐÏÄÒÁÚÕÍÅ×ÁÔØ ÔÏÌØËÏ ÚÁÇÒÕÚËÕ GNU/Linux. îÁ ÎÅÊ\n"
-"ÓÏÄÅÒÖÉÔÓÑ ÍÉÎÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÓÉÓÔÅÍÎÙÈ ÕÔÉÌÉÔ ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ\n"
-"ÓÉÓÔÅÍÙ, ÚÁ×ÁÌÉ×ÛÅÊÓÑ × ÒÅÚÕÌØÔÁÔÅ ÏÔËÌÀÞÅÎÉÑ ÐÉÔÁÎÉÑ, ÎÅÕÄÁÞÎÏÊ ÏÛÉÂËÉ\n"
-"ÐÒÉ ××ÏÄÅ, ÏÛÉÂËÉ ÐÁÒÏÌÑ É ÌÀÂÏÊ ÄÒÕÇÏÊ ÐÒÉÞÉÎÙ.\n"
-"\n"
-"ëÏÇÄÁ ×Ù ÐÅÒÅÊÄÅÔÅ ÎÁ ÜÔÏÔ ÜÔÁÐ, ×ÁÍ ÂÕÄÅÔ ÐÒÅÄÌÏÖÅÎÏ ×ÓÔÁ×ÉÔØ × ÄÉÓËÏ×ÏÄ\n"
-"ÄÉÓËÅÔÕ. äÉÓËÅÔÁ ÄÏÌÖÎÁ ÂÙÔØ ÞÉÓÔÏÊ É ÎÅ ÓÏÄÅÒÖÁÔØ ÎÕÖÎÏÊ ×ÁÍ ÉÎÆÏÒÍÁÃÉÉ.\n"
-"÷Ù ÎÅ ÄÏÌÖÎÙ ÅÅ ÆÏÒÍÁÔÉÒÏ×ÁÔØ, DrakX ÐÏÌÎÏÓÔØÀ ÐÅÒÅÚÁÐÉÛÅÔ ×ÓÀ ÄÉÓËÅÔÕ."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"÷ ÜÔÏÍ ÐÕÎËÔÅ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ×ÙÂÒÁÔØ, ËÕÄÁ ÎÁ Ó×ÏÅÍ ÖÅÓÔËÏÍ ÄÉÓËÅ ×Ù ÈÏÔÉÔÅ\n"
-"ÕÓÔÁÎÏ×ÉÔØ ÏÐÅÒÁÃÉÏÎÎÕÀ ÓÉÓÔÅÍÕ Mandrake Linux. åÓÌÉ ×ÁÛ ÖÅÓÔËÉÊ ÄÉÓË ÐÕÓÔ\n"
-"ÉÌÉ ÅÓÌÉ ÓÕÝÅÓÔ×ÕÀÝÁÑ ÏÐÅÒÁÃÉÏÎÎÁÑ ÓÉÓÔÅÍÁ ÉÓÐÏÌØÚÕÅÔ ×ÓÅ ÄÏÓÔÕÐÎÏÅ\n"
-"ÐÒÏÓÔÒÁÎÓÔ×Ï, ×ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ ÒÁÚÍÅÔÉÔØ ÅÇÏ. ðÏ ÓÕÔÉ, ÒÁÚÍÅÔËÁ ÖÅÓÔËÏÇÏ\n"
-"ÄÉÓËÁ ÚÁËÌÀÞÁÅÔÓÑ × ÅÇÏ ÌÏÇÉÞÅÓËÏÍ ÄÅÌÅÎÉÉ, ÞÔÏÂÙ ÓÏÚÄÁÔØ ÐÒÏÓÔÒÁÎÓÔ×Ï ÄÌÑ\n"
-"ÕÓÔÁÎÏ×ËÉ ×ÁÛÅÊ ÎÏ×ÏÊ ÓÉÓÔÅÍÙ Mandrake Linux.\n"
-"\n"
-"ðÏÓËÏÌØËÕ ÒÅÚÕÌØÔÁÔÙ ÐÒÏÃÅÓÓÁ ÒÁÚÍÅÔËÉ ÏÂÙÞÎÏ ÎÅÏÂÒÁÔÉÍÙ, ÒÁÚÍÅÔËÁ ÍÏÖÅÔ\n"
-"ÂÙÔØ ÐÕÇÁÀÝÅÊ É ÎÁÐÒÑÖÅÎÎÏÊ, ÅÓÌÉ ×Ù ÎÅÏÐÙÔÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ. ë ÓÞÁÓÔØÀ ÅÓÔØ\n"
-"ÍÁÓÔÅÒ, ËÏÔÏÒÙÊ ÕÐÒÏÝÁÅÔ ÜÔÏÔ ÐÒÏÃÅÓÓ. ðÅÒÅÄ ÎÁÞÁÌÏÍ, ÐÏÖÁÌÕÊÓÔÁ, ÉÚÕÞÉÔÅ\n"
-"ÒÕËÏ×ÏÄÓÔ×Ï É ÚÁÐÁÓÉÔÅÓØ ×ÒÅÍÅÎÅÍ.\n"
-"\n"
-"åÓÌÉ ×ÁÛÁ ÕÓÔÁÎÏ×ËÁ ÚÁÐÕÝÅÎÁ × ÒÅÖÉÍÅ üËÓÐÅÒÔÁ, ×Ù ×ÏÊÄÅÔÅ × DiskDrake -\n"
-"ÓÅÒ×ÉÓÎÕÀ ÐÒÏÇÒÁÍÍÕ ÒÁÚÍÅÔËÉ Mandrake Linux -, ËÏÔÏÒÁÑ ÐÏÚ×ÏÌÉÔ ×ÁÍ ÔÏÎËÏ\n"
-"ÎÁÓÔÒÏÉÔØ Ó×ÏÉ ÒÁÚÄÅÌÙ. óÍÏÔÒÉÔÅ ÒÁÚÄÅÌ DiskDrake × ``òÕËÏ×ÏÄÓÔ×Å\n"
-"ÐÏÌØÚÏ×ÁÔÅÌÑ''. ÷ ÉÎÔÅÒÆÅÊÓÅ ÕÓÔÁÎÏ×ËÉ ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÁÓÔÅÒÙ,\n"
-"ËÁË ÚÄÅÓØ ÏÐÉÓÁÎÏ, ÎÁÖÁ× ÎÁ ËÎÏÐËÕ ÄÉÁÌÏÇÁ \"íÁÓÔÅÒ\".\n"
-"\n"
-"åÓÌÉ ÒÁÚÄÅÌÙ ÕÖÅ ÂÙÌÉ ÏÐÒÅÄÅÌÅÎÙ ÉÚ ÐÒÅÄÙÄÕÝÅÊ ÕÓÔÁÎÏ×ËÉ ÉÌÉ ÉÚ ÄÒÕÇÏÊ\n"
-"ÓÅÒ×ÉÓÎÏÊ ÐÒÏÇÒÁÍÍÙ ÒÁÚÍÅÔËÉ, ÔÏÇÄÁ ÐÒÏÓÔÏ ÎÕÖÎÏ ×ÙÂÅÒÉÔÅ ÉÈ ÄÌÑ ÕÓÔÁÎÏ×ËÉ\n"
-"Ó×ÏÅÊ ÓÉÓÔÅÍÙ Linux.\n"
-"\n"
-"åÓÌÉ ÒÁÚÄÅÌÙ ÎÅ ÏÐÒÅÄÅÌÅÎÙ, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÓÏÚÄÁÔØ ÉÈ, ÉÓÐÏÌØÚÕÑ ÍÁÓÔÅÒ.\n"
-"÷ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ËÏÎÆÉÇÕÒÁÃÉÉ ×ÁÛÅÇÏ ÖÅÓÔËÏÇÏ ÄÉÓËÁ, ÄÏÓÔÕÐÎÏ ÎÅÓËÏÌØËÏ\n"
-"ÏÐÃÉÊ:\n"
-"\n"
-" * \"éÓÐÏÌØÚÏ×ÁÔØ Ó×ÏÂÏÄÎÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï\": ÜÔÁ ÏÐÃÉÑ ÐÒÏÓÔÏ ÐÒÉ×ÏÄÉÔ Ë\n"
-"Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÒÁÚÍÅÔËÅ ×ÁÛÉÈ ÐÕÓÔÙÈ ÄÉÓËÏ×. ÷ ÄÁÌØÎÅÊÛÅÍ ×ÁÍ ÎÅ ÂÕÄÅÔ\n"
-"ÚÁÄÁÎÏ ÎÉ ÏÄÎÏÇÏ ×ÏÐÒÏÓÁ.\n"
-" * \"éÓÐÏÌØÚÏ×ÁÔØ ÓÕÝÅÓÔ×ÕÀÝÉÊ ÒÁÚÄÅÌ\": ÍÁÓÔÅÒ ÏÂÎÁÒÕÖÉÌ ÏÄÉÎ ÉÌÉ\n"
-"ÎÅÓËÏÌØËÏ ÓÕÝÅÓÔ×ÕÀÝÉÈ ÒÁÚÄÅÌÏ× Linux ÎÁ ×ÁÛÅÍ ÖÅÓÔËÏÍ ÄÉÓËÅ. åÓÌÉ ×Ù\n"
-"ÈÏÔÉÔÅ ÉÈ ÉÓÐÏÌØÚÏ×ÁÔØ, ×ÙÂÅÒÉÔÅ ÜÔÕ ÏÐÃÉÀ. úÁÔÅÍ ×ÁÍ ÂÕÄÅÔ ÐÒÅÄÌÏÖÅÎÏ\n"
-"×ÙÂÒÁÔØ ÔÏÞËÉ ÍÏÎÔÉÒÏ×ÁÎÉÑ, Ó×ÑÚÁÎÎÙÅ Ó ËÁÖÄÙÍ ÉÚ ÒÁÚÄÅÌÏ×. ðÏ ÕÍÏÌÞÁÎÉÀ\n"
-"×ÙÂÒÁÎÙ ÕÎÁÓÌÅÄÏ×ÁÎÎÙÅ ÔÏÞËÉ ÍÏÎÔÉÒÏ×ÁÎÉÑ, É, ËÁË ÐÒÁ×ÉÌÏ, ×Ù ÄÏÌÖÎÙ ÉÈ\n"
-"ÏÓÔÁ×ÉÔØ.\n"
-"\n"
-" * \"éÓÐÏÌØÚÏ×ÁÔØ Ó×ÏÂÏÄÎÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï ÎÁ ÒÁÚÄÅÌÅ Windows\": ÅÓÌÉ ÎÁ×ÁÛÅÍ "
-"ÖÅÓÔËÏÍ ÄÉÓËÅ ÕÓÔÁÎÏ×ÌÅÎÁ Microsoft Windows, É ÏÎÁ ÚÁÎÉÍÁÅÔ ×ÓÅ\n"
-"ÄÏÓÔÕÐÎÏÅ ÎÁ ÎÅÍ ÍÅÓÔÏ, ×Ù ÄÏÌÖÎÙ ÓÏÚÄÁÔØ ÒÁÚÄÅÌ ÄÌÑ ÄÁÎÎÙÈ Linux. äÌÑ\n"
-"ÜÔÏÇÏ ×Ù ÍÏÖÅÔÅ ÕÄÁÌÉÔØ Ó×ÏÊ ÒÁÚÄÅÌ Microsoft Windows É ÄÁÎÎÙÅ (ÓÍÏÔÒÉÔÅ\n"
-"×ÁÒÉÁÎÔÙ ``óÔÅÒÅÔØ ×ÅÓØ ÄÉÓË'' ÉÌÉ ``òÅÖÉÍ ÜËÓÐÅÒÔÁ'') ÉÌÉ ÉÚÍÅÎÉÔÅ ÒÁÚÍÅÒ\n"
-"Ó×ÏÅÇÏ ÒÁÚÄÅÌÁ Microsoft Windows. éÚÍÅÎÅÎÉÅ ÒÁÚÍÅÒÁ ÍÏÖÅÔ ÂÙÔØ ×ÙÐÏÌÎÅÎÏ\n"
-"ÂÅÚ ÐÏÔÅÒÉ ËÁËÉÈ-ÌÉÂÏ ÄÁÎÎÙÈ, ÏÂÅÓÐÅÞÅÎÎÏÊ ÐÒÅÄ×ÁÒÉÔÅÌØÎÏÊ ÄÅÆÒÁÇÍÅÎÔÁÃÉÅÊ\n"
-"ÒÁÚÄÅÌÁ Windows. òÅÚÅÒ×ÉÒÏ×ÁÎÉÅ Ó×ÏÉÈ ÄÁÎÎÙÈ ×ÓÅ ÖÅ ÎÅ ÐÏÍÅÛÁÅÔ...\n"
-"üÔÏÔ ×ÁÒÉÁÎÔ ÒÅËÏÍÅÎÄÕÅÔÓÑ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ Mandrake Linux\n"
-"É Microsoft Windows ÎÁ ÏÄÎÏÍ ËÏÍÐØÀÔÅÒÅ.\n"
-"\n"
-"ðÅÒÅÄ ÔÅÍ, ËÁË ×ÙÂÒÁÔØ ÜÔÕ ÏÐÃÉÀ, ÐÏÖÁÌÕÊÓÔÁ, ÐÏÊÍÉÔÅ, ÞÔÏ ÐÏÓÌÅ ÜÔÏÊ\n"
-"ÐÒÏÃÅÄÕÒÙ ÒÁÚÍÅÒ ×ÁÛÅÇÏ ÒÁÚÄÅÌÁ Microsoft Windows ÂÕÄÅÔ ÍÅÎØÛÅ, ÞÅÍ ×\n"
-"ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ. õ ×ÁÓ ÏÓÔÁÎÅÔÓÑ ÍÅÎØÛÅ Ó×ÏÂÏÄÎÏÇÏ ÍÅÓÔÁ ÐÏÄ Microsoft\n"
-"Windows ÄÌÑ ÈÒÁÎÅÎÉÑ Ó×ÏÉÈ ÄÁÎÎÙÈ ÉÌÉ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÎÏ×ÏÇÏ ÐÒÏÇÒÁÍÍÎÏÇÏ\n"
-"ÏÂÅÓÐÅÞÅÎÉÑ.\n"
-"\n"
-" * \"óÔÅÒÅÔØ ×ÅÓØ ÄÉÓË\": ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÕÄÁÌÉÔØ ×ÓÅ ÄÁÎÎÙÅ É ×ÓÅ ÒÁÚÄÅÌÙ,\n"
-"ÉÍÅÀÝÉÅÓÑ ÎÁ ×ÁÛÅÍ ÖÅÓÔËÏÍ ÄÉÓËÅ É ÚÁÍÅÎÉÔØ ÉÈ Ó×ÏÅÊ ÎÏ×ÏÊ ÓÉÓÔÅÍÏÊ\n"
-"Mandrake Linux, ×ÙÂÅÒÉÔÅ ÜÔÕ ÏÐÃÉÀ. âÕÄØÔÅ ÏÓÔÏÒÏÖÎÙ Ó ÜÔÉÍ ×ÙÂÏÒÏÍ, ÐÏÔÏÍÕ\n"
-"ÞÔÏ ÐÏÓÌÅ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ ×Ù ÂÕÄÅÔÅ ÎÅ × ÓÏÓÔÏÑÎÉÉ ×ÅÒÎÕÔØ ×ÓÅ ÎÁÚÁÄ.\n"
-"\n"
-"!! åÓÌÉ ×Ù ×ÙÂÅÒÅÔÅ ÜÔÕ ÏÐÃÉÀ, ×ÓÅ ÄÁÎÎÙÅ ÎÁ ×ÁÛÅÍ ÄÉÓËÅ ÂÕÄÕÔ ÐÏÔÅÒÑÎÙ. !!\n"
-"\n"
-" * \"õÄÁÌÉÔØ Windows\": ÜÔÏ ÐÒÏÓÔÏ ÓÏÔÒÅÔ ×ÓÅ Ó ÄÉÓËÁ É ÎÁÞÎÅÔ ÞÉÓÔÕÀ\n"
-"ÕÓÔÁÎÏ×ËÕ, ÒÁÚÍÅÔÉ× ×ÓÅ Ó ÎÕÌÑ. ÷ÓÅ ÄÁÎÎÙÅ ÎÁ ×ÁÛÅÍ ÄÉÓËÅ ÂÕÄÕÔ ÐÏÔÅÒÑÎÙ.\n"
-"!! åÓÌÉ ×Ù ×ÙÂÅÒÅÔÅ ÜÔÕ ÏÐÃÉÀ, ×ÓÅ ÄÁÎÎÙÅ ÎÁ ×ÁÛÅÍ ÄÉÓËÅ ÂÕÄÕÔ ÐÏÔÅÒÑÎÙ. !!\n"
-"\n"
-" * \"òÅÖÉÍ ÜËÓÐÅÒÔÁ\": ×ÙÂÅÒÉÔÅ ÜÔÕ ÏÐÃÉÀ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ×ÒÕÞÎÕÀ ÒÁÚÍÅÔÉÔØ\n"
-"Ó×ÏÊ ÖÅÓÔËÉÊ ÄÉÓË. âÕÄØÔÅ ÏÓÔÏÒÏÖÎÙ - ÜÔÏ ÏÞÅÎØ ÍÏÝÎÙÊ, ÎÏ ÏÐÁÓÎÙÊ ×ÙÂÏÒ.\n"
-"÷Ù ÏÞÅÎØ ÌÅÇËÏ ÍÏÖÅÔÅ ÐÏÔÅÒÑÔØ ×ÓÅ Ó×ÏÉ ÄÁÎÎÙÅ. ðÏÜÔÏÍÕ ÎÅ ×ÙÂÉÒÁÊÔÅ ÅÇÏ,\n"
-"ÐÏËÁ ×Ù ÎÅ ÂÕÄÅÔÅ ÚÎÁÔØ, ÞÔÏ ×Ù ÄÅÌÁÅÔÅ. þÔÏÂÙ ÕÚÎÁÔØ, ËÁË ÉÓÐÏÌØÚÏ×ÁÔØ\n"
-"ÐÒÉÍÅÎÑÅÍÕÀ ÚÄÅÓØ ÕÔÉÌÉÔÕ DiskDrake, ÏÂÒÁÔÉÔÅÓØ Ë ÒÁÚÄÅÌÕ ``õÐÒÁ×ÌÅÎÉÅ\n"
-"Ó×ÏÉÍÉ ÒÁÚÄÅÌÁÍÉ'' × ``òÕËÏ×ÏÄÓÔ×Å ÐÏÌØÚÏ×ÁÔÅÌÑ''."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"îÕ ×ÏÔ É ×ÓÅ. ôÅÐÅÒØ ÕÓÔÁÎÏ×ËÁ ÚÁ×ÅÒÛÅÎÁ É ×ÁÛÁ ÓÉÓÔÅÍÁ GNU/Linux ÇÏÔÏ×Á\n"
-"Ë ÉÓÐÏÌØÚÏ×ÁÎÉÀ. ðÒÏÓÔÏ ÎÁÖÍÉÔÅ \"ïë\" ÄÌÑ ÐÅÒÅÚÁÇÒÕÚËÉ ÓÉÓÔÅÍÙ. ÷Ù ÍÏÖÅÔÅ\n"
-"ÚÁÇÒÕÚÉÔØ GNU/Linux ÉÌÉ Windows, ËÁË ×ÁÍ ÚÁÈÏÞÅÔÓÑ (ÅÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ\n"
-"Ä×ÏÊÎÕÀ ÚÁÇÒÕÚËÕ), ËÁË ÔÏÌØËÏ ×ÁÛ ËÏÍÐØÀÔÅÒ ÓÎÏ×Á ÚÁÇÒÕÚÉÔÓÑ.\n"
-"\n"
-"ëÎÏÐËÁ \"äÏÐÏÌÎÉÔÅÌØÎÏ\" (ÔÏÌØËÏ × ÒÅÖÉÍÅ üËÓÐÅÒÔÁ) ÐÏËÁÖÅÔ ÅÝÅ Ä×Å ËÎÏÐËÉ:\n"
-"\n"
-" * \"óÏÚÄÁÔØ ÄÉÓËÅÔÕ Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÕÓÔÁÎÏ×ËÉ\": ÄÌÑ ÓÏÚÄÁÎÉÑ ÕÓÔÁÎÏ×ÏÞÎÏÊ\n"
-"ÄÉÓËÅÔÙ, ËÏÔÏÒÁÑ Á×ÔÏÍÁÔÉÞÅÓËÉ ×ÙÐÏÌÎÉÔ ×ÓÀ ÕÓÔÁÎÏ×ËÕ ÂÅÚ ÐÏÍÏÝÉ ÏÐÅÒÁÔÏÒÁ,\n"
-"ÁÎÁÌÏÇÉÞÎÕÀ ÎÁÓÔÒÏÅÎÎÏÊ ×ÁÍÉ ÕÓÔÁÎÏ×ËÅ.\n"
-"\n"
-" ðÏÍÎÉÔÅ, ÞÔÏ ÐÏÓÌÅ ÎÁÖÁÔÉÑ ÎÁ ÜÔÕ ËÎÏÐËÕ ÄÏÓÔÕÐÎÙ Ä×Å ÒÁÚÌÉÞÎÙÅ ÏÐÃÉÉ:\n"
-"\n"
-" * \"ðÏ×ÔÏÒ\". üÔÏ ÞÁÓÔÉÞÎÏ Á×ÔÏÍÁÔÉÚÉÒÏ×ÁÎÎÁÑ ÕÓÔÁÎÏ×ËÁ, ÐÒÉ ÜÔÏÍ\n"
-"ÉÎÔÅÒÁËÔÉ×ÅÎ ÔÏÌØËÏ ÜÔÁÐ ÒÁÚÍÅÔËÉ;\n"
-"\n"
-" * \"á×ÔÏÍÁÔÉÞÅÓËÉ\". ðÏÌÎÏÓÔØÀ Á×ÔÏÍÁÔÉÞÅÓËÁÑ ÕÓÔÁÎÏ×ËÁ: ÖÅÓÔËÉÊ ÄÉÓË\n"
-"ÐÏÌÎÏÓÔØÀ ÐÅÒÅÚÁÐÉÓÙ×ÁÅÔÓÑ, ×ÓÅ ÄÁÎÎÙÅ ÔÅÒÑÀÔÓÑ.\n"
-"üÔÁ ×ÏÚÍÏÖÎÏÓÔØ ÏÞÅÎØ ÕÄÏÂÎÁ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÎÁ ÂÏÌØÛÏÅ ÞÉÓÌÏ ÐÏÈÏÖÉÈ ÍÁÛÉÎ.\n"
-"óÍÏÔÒÉÔÅ ÒÁÚÄÅÌ Auto install ÎÁ ÎÁÛÅÍ ×ÅÂ-ÓÁÊÔÅ;\n"
-"\n"
-" * \"óÏÈÒÁÎÉÔØ ×ÙÂÏÒ ÐÁËÅÔÏ×\"(*): ÓÏÈÒÁÎÑÅÔ ×ÙÐÏÌÎÅÎÎÙÊ ÒÁÎÅÅ ×ÙÂÏÒ\n"
-"ÐÁËÅÔÏ×. úÁÔÅÍ, ÐÒÉ ÓÌÅÄÕÀÝÅÊ ÕÓÔÁÎÏ×ËÅ, ×ÓÔÁ×ØÔÅ ÄÉÓËÅÔÕ × ÄÉÓËÏ×ÏÄ\n"
-"É ÚÁÐÕÓÔÉÔÅ ÕÓÔÁÎÏ×ËÕ, ÐÅÒÅÊÄÑ ÎÁ ÜËÒÁÎ ÓÐÒÁ×ËÉ ÎÁÖÁÔÉÅÍ ËÌÁ×ÉÛÉ [F1]\n"
-"É ×ÙÂÒÁ× >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) ÷ÁÍ ÎÅÏÂÈÏÄÉÍÁ ÄÉÓËÅÔÁ Ó ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ FAT (ÄÌÑ ÓÏÚÄÁÎÉÑ ÅÅ ÐÏÄ\n"
-"GNU/Linux, ÎÁÂÅÒÉÔÅ \"mformat a:\")"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"ìÀÂÙÅ ÎÏ×ÙÅ ÒÁÚÍÅÞÅÎÎÙÅ ÒÁÚÄÅÌÙ ÐÅÒÅÄ ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÄÏÌÖÎÙ ÂÙÔØ\n"
-"ÏÔÆÏÒÍÁÔÉÒÏ×ÁÎÙ (ÆÏÒÍÁÔÉÒÏ×ÁÎÉÅ ÏÚÎÁÞÁÅÔ ÓÏÚÄÁÎÉÅ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ).\n"
-"\n"
-"îÁ ÜÔÏÔ ÒÁÚ ×Ù ÍÏÖÅÔÅ ÐÅÒÅÆÏÒÍÁÔÉÒÏ×ÁÔØ ÎÅËÏÔÏÒÙÅ ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÉÅ ÒÁÚÄÅÌÙ,\n"
-"ÞÔÏÂÙ ÓÔÅÒÅÔØ ×ÓÀ ÎÁÈÏÄÑÝÕÀÓÑ ÎÁ ÎÉÈ ÉÎÆÏÒÍÁÃÉÀ. åÓÌÉ ×Ù ÐÏÖÅÌÁÅÔÅ ÜÔÏ\n"
-"ÓÄÅÌÁÔØ, ÐÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÜÔÉ ÒÁÚÄÅÌÙn\n"
-"ðÏÖÁÌÕÊÓÔÁ, ÚÁÐÏÍÎÉÔÅ, ÞÔÏ ÎÅÔ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÐÅÒÅÆÏÒÍÁÔÉÒÏ×ÁÔØ ×ÓÅ ÒÁÎÅÅ\n"
-"ÓÕÝÅÓÔ×Ï×Á×ÛÉÅ ÒÁÚÄÅÌÙ. ÷Ù ÄÏÌÖÎÙ ÐÅÒÅÆÏÒÍÁÔÉÒÏ×ÁÔØ ÒÁÚÄÅÌÙ, ÓÏÄÅÒÖÁÝÉÅ\n"
-"ÏÐÅÒÁÃÉÏÎÎÕÀ ÓÉÓÔÅÍÕ (ÔÁËÉÅ ËÁË \"/\", \"/usr\" or \"/var\")), ÎÏ ×Ù ÎÅ\n"
-"ÄÏÌÖÎÙ ÐÅÒÅÆÏÒÍÁÔÉÒÏ×ÁÔØ ÒÁÚÄÅÌÙ, ÓÏÄÅÒÖÁÝÉÅ ÄÁÎÎÙÅ, ËÏÔÏÒÙÅ ×Ù ÈÏÔÉÔÅ\n"
-"ÏÓÔÁ×ÉÔØ (ÚÁÞÁÓÔÕÀ ÜÔÏ \"/home\").\n"
-"\n"
-"ðÏÖÁÌÕÊÓÔÁ, ÂÕÄØÔÅ ÏÓÔÏÒÏÖÎÙ, ËÏÇÄÁ ×ÙÂÉÒÁÅÔÅ ÒÁÚÄÅÌÙ. ðÏÓÌÅ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ\n"
-"×ÓÅ ÄÁÎÎÙÅ ÎÁ ÜÔÉÈ ÒÁÚÄÅÌÁÈ ÂÕÄÕÔ ÕÄÁÌÅÎÙ É ÎÉ ÏÄÉÎ ÉÚ ÎÉÈ ×ÏÓÓÔÁÎÏ×ÉÔØ ×Ù\n"
-"ÎÅ ÓÍÏÖÅÔÅ.\n"
-"\n"
-"îÁÖÍÉÔÅ ÎÁ \"ïë\", ËÏÇÄÁ ÂÕÄÅÔÅ ÇÏÔÏ×Ù ÆÏÒÍÁÔÉÒÏ×ÁÔØ ÒÁÚÄÅÌÙ.\n"
-"\n"
-"îÁÖÍÉÔÅ ÎÁ \"ïÔÍÅÎÕ\", ÅÓÌÉ ÈÏÔÉÔÅ ×ÙÂÒÁÔØ ÄÒÕÇÏÊ ÒÁÚÄÅÌ ÄÌÑ ÕÓÔÁÎÏ×ËÉ\n"
-"Ó×ÏÅÊ ÎÏ×ÏÊ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÙ Mandrake Linux.\n"
-"\n"
-"îÁÖÍÉÔÅ ÎÁ \"äÏÐÏÌÎÉÔÅÌØÎÏ\", ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ×ÙÂÒÁÔØ ÒÁÚÄÅÌÙ, ËÏÔÏÒÙÅ\n"
-"ÂÕÄÕÔ ÐÒÏ×ÅÒÅÎÙ ÎÁ ÎÁÌÉÞÉÅ ÐÌÏÈÉÈ ÓÅËÔÏÒÏ× ÎÁ ÄÉÓËÅ."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"óÅÊÞÁÓ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ×ÁÛÁ ÎÏ×ÁÑ ÏÐÅÒÁÃÉÏÎÎÁÑ ÓÉÓÔÅÍÁ Mandrake Linux.\n"
-"÷ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ËÏÌÉÞÅÓÔ×Á ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÈ ×ÁÍÉ ÐÁËÅÔÏ× É ÓËÏÒÏÓÔÉ ×ÁÛÅÇÏ\n"
-" ËÏÍÐØÀÔÅÒÁ ÜÔÁ ÏÐÅÒÁÃÉÑ ÍÏÖÅÔ ÚÁÎÑÔØ ÏÔ ÎÅÓËÏÌØËÉÈ ÍÉÎÕÔ ÄÏ ÚÎÁÞÉÔÅÌØÎÏÇÏ\n"
-"ÐÒÏÍÅÖÕÔËÁ ×ÒÅÍÅÎÉ.\n"
-"\n"
-"ðÏÖÁÌÕÊÓÔÁ, ÚÁÐÁÓÉÔÅÓØ ÔÅÒÐÅÎÉÅÍ."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"÷Ï ×ÒÅÍÑ ÕÓÔÁÎÏ×ËÉ Mandrake Linux, ÖÅÌÁÔÅÌØÎÏ, ÞÔÏÂÙ ÎÅËÏÔÏÒÙÅ ÐÁËÅÔÙ ÂÙÌÉ\n"
-"ÏÂÎÏ×ÌÅÎÙ ÓÏ ×ÒÅÍÅÎÉ ×ÙÈÏÄÁ ÉÓÈÏÄÎÏÇÏ ÒÅÌÉÚÁ. íÏÖÅÔ ÂÙÔØ, ÂÙÌÉ ÉÓÐÒÁ×ÌÅÎÙ\n"
-"ÎÅËÏÔÏÒÙÅ ÏÛÉÂËÉ É ÒÅÛÅÎÙ ×ÏÐÒÏÓÙ ÐÏ ÂÅÚÏÐÁÓÎÏÓÔÉ. þÔÏÂÙ ×Ù ÍÏÇÌÉ ÐÏÌÕÞÉÔØ\n"
-"×ÙÇÏÄÕ ÏÔ ÜÔÉÈ ÏÂÎÏ×ÌÅÎÉÊ, ÓÅÊÞÁÓ ×ÁÍ ÐÒÅÄÌÁÇÁÅÔÓÑ ÓËÁÞÁÔØ ÉÈ ÉÚ éÎÔÅÒÎÅÔÁ.\n"
-"÷ÙÂÅÒÉÔÅ \"äÁ\", ÅÓÌÉ Õ ×ÁÓ ÅÓÔØ ÄÅÊÓÔ×ÕÀÝÅÅ ÐÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔÕ, ÉÌÉ\n"
-"\"îÅÔ\", ÅÓÌÉ ÐÙ ÐÒÅÄÐÏÞÔÉÔÁÅÔÅ ÕÓÔÁÎÏ×ÉÔØ ÜÔÉ ÏÂÎÏ×ÌÅÎÉÑ ÐÏÚÖÅ.\n"
-"\n"
-"ðÒÉ ×ÙÂÏÒÅ \"äÁ\" ÂÕÄÅÔ ÐÏËÁÚÁÎ ÓÐÉÓÏË ÍÅÓÔ, ÉÚ ËÏÔÏÒÙÈ ÍÏÇÕÔ ÂÙÔØ ÐÏÌÕÞÅÎÙ\n"
-"ÏÂÎÏ×ÌÅÎÉÑ. úÁÔÅÍ ÐÏÑ×ÉÔÓÑ ÄÅÒÅ×Ï ×ÙÂÏÒÁ ÐÁËÅÔÏ×: ×ÙÂÅÒÉÔÅ ÎÅÏÂÈÏÄÉÍÙÅ\n"
-"É ÎÁÖÍÉÔÅ \"õÓÔÁÎÏ×ÉÔØ\", ÞÔÏÂÙ ÐÏÌÕÞÉÔØ É ÕÓÔÁÎÏ×ÉÔØ ×ÙÂÒÁÎÎÙÅ ÐÁËÅÔÙ, ÉÌÉ\n"
-"ÎÁ \"ïÔÍÅÎÕ\", ÞÔÏÂÙ ÐÒÅÒ×ÁÔØ ÕÓÔÁÎÏ×ËÕ."
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"ðÅÒÅÄ ÔÅÍ, ËÁË ÐÒÏÄÏÌÖÉÔØ, ×Ù ÄÏÌÖÎÙ ×ÎÉÍÁÔÅÌØÎÏ ÐÒÏÞÉÔÁÔØ ÕÓÌÏ×ÉÑ\n"
-"ÌÉÃÅÎÚÉÉ. ïÎÁ ÒÁÓÐÒÏÓÔÒÁÎÑÅÔÓÑ ÎÁ ×ÅÓØ ÄÉÓÔÒÉÂÕÔÉ× Mandrake Linux, É ÅÓÌÉ\n"
-"×Ù ÎÅ ÓÏÇÌÁÓÎÙ Ó ÅÅ ÕÓÌÏ×ÉÑÍÉ, ÎÁÖÍÉÔÅ ÎÁ ËÎÏÐËÕ \"ïÔËÁÚÁÔØÓÑ\", ËÏÔÏÒÁÑ\n"
-"ÎÅÍÅÄÌÅÎÎÏ ÐÒÅËÒÁÔÉÔ ÕÓÔÁÎÏ×ËÕ. äÌÑ ÐÒÏÄÏÌÖÅÎÉÑ ÕÓÔÁÎÏ×ËÉ ÎÁÖÍÉÔÅ ÎÁ\n"
-"ËÎÏÐËÕ \"ðÒÉÎÑÔØ\"."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"ôÅÐÅÒØ ÎÁÓÔÁÌÏ ×ÒÅÍÑ ×ÙÂÒÁÔØ ÖÅÌÁÅÍÙÊ ÄÌÑ ÜÔÏÊ ÍÁÛÉÎÙ ÕÒÏ×ÅÎØ ÂÅÚÏÐÁÓÎÏÓÔÉ.\n"
-"ëÁË ÐÒÁ×ÉÌÏ, ÞÅÍ ÂÏÌØÛÅ ÍÁÛÉÎÁ ÐÏÄ×ÅÒÇÁÅÔÓÑ ÏÐÁÓÎÏÓÔÉ, É ÞÅÍ ÂÏÌØÛÅ ×ÁÖÎÁ\n"
-"ÈÒÁÎÑÝÁÑÓÑ ÎÁ ÎÅÊ ÉÎÆÏÒÍÁÃÉÑ, ÔÅÍ ×ÙÛÅ ÄÏÌÖÅÎ ÂÙÔØ ÕÒÏ×ÅÎØ ÂÅÚÏÐÁÓÎÏÓÔÉ.\n"
-"ïÄÎÁËÏ ÂÏÌÅÅ ×ÙÓÏËÉÊ ÕÒÏ×ÅÎØ ÂÅÚÏÐÁÓÎÏÓÔÉ × ÏÓÎÏ×ÎÏÍ ÄÏÓÔÉÇÁÅÔÓÑ ×\n"
-"ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÐÒÏÓÔÏÔÙ ÉÓÐÏÌØÚÏ×ÁÎÉÑ. ïÂÒÁÔÉÔÅÓØ Ë ÇÌÁ×Å \"msec\"\n"
-"``òÕËÏ×ÏÄÓÔ×Á ÐÏÌØÚÏ×ÁÔÅÌÑ'' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÔÏÍ,\n"
-"ÞÔÏ ÏÚÎÁÞÁÀÔ ÜÔÉ ÕÒÏ×ÎÉ.\n"
-"\n"
-"åÓÌÉ ×Ù ÎÅ ÚÎÁÅÔÅ, ÞÔÏ ×ÙÂÒÁÔØ, ÏÓÔÁ×ØÔÅ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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"
-"ÕÓÔÁÎÏ×ËÉ ×ÁÛÅÊ ÎÏ×ÏÊ ÓÉÓÔÅÍÙ Mandrake Linux. åÓÌÉ ÒÁÚÄÅÌÙ ÕÖÅ ÂÙÌÉ\n"
-"ÏÐÒÅÄÅÌÅÎÙ ÉÚ ÐÒÅÄÙÄÕÝÅÊ ÕÓÔÁÎÏ×ËÉ GNU/Linux ÉÌÉ ÉÚ ÄÒÕÇÏÊ ÓÅÒ×ÉÓÎÏÊ\n"
-"ÐÒÏÇÒÁÍÍÙ ÒÁÚÍÅÔËÉ, ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÕÝÅÓÔ×ÕÀÝÉÅ ÒÁÚÄÅÌÙ.\n"
-"÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÄÏÌÖÎÙ ÂÙÔØ ÏÐÒÅÄÅÌÅÎÙ ÒÁÚÄÅÌÙ ÖÅÓÔËÏÇÏ ÄÉÓËÁ.\n"
-"\n"
-"äÌÑ ÓÏÚÄÁÎÉÑ ÒÁÚÄÅÌÏ× ×Ù ÓÎÁÞÁÌÁ ÄÏÌÖÎÙ ×ÙÂÒÁÔØ ÖÅÓÔËÉÊ ÄÉÓË. ÷Ù ÍÏÖÅÔÅ\n"
-"×ÙÂÒÁÔØ ÄÉÓË ÄÌÑ ÒÁÚÍÅÔËÉ, ÎÁÖÁ× ÎÁ \"hda\" ÄÌÑ ÐÅÒ×ÏÇÏ IDE-ÄÉÓËÁ, \"hdb\"\n"
-"- ÄÌÑ ×ÔÏÒÏÇÏ, \"sda\" ÄÌÑ ÐÅÒ×ÏÇÏ SCSI-ÄÉÓËÁ É ÔÁË ÄÁÌÅÅ.\n"
-"\n"
-"äÌÑ ÒÁÚÍÅÔËÉ ×ÙÂÒÁÎÎÏÇÏ ÖÅÓÔËÏÇÏ ÄÉÓËÁ ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÉ ÏÐÃÉÉ:\n"
-"\n"
-" * \"ïÞÉÓÔÉÔØ ×ÓÅ\": ÜÔÁ ÏÐÃÉÑ ÕÄÁÌÑÅÔ ×ÓÅ ÒÁÚÄÅÌÙ ÎÁ ×ÙÂÒÁÎÎÏÍ ÖÅÓÔËÏÍ\n"
-"ÄÉÓËÅ;\n"
-"\n"
-" * \"òÁÚÍÅÓÔÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÉ\": ÜÔÁ ÏÐÃÉÑ ÐÏÚ×ÏÌÑÅÔ Á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÚÄÁÔØ\n"
-"ÒÁÚÄÅÌÙ ext3 É swap ÎÁ Ó×ÏÂÏÄÎÏÍ ÐÒÏÓÔÒÁÎÓÔ×Å ×ÁÛÅÇÏ ÖÅÓÔËÏÇÏ ÄÉÓËÁ;\n"
-"\n"
-"\"äÏÐÏÌÎÉÔÅÌØÎÏ\": ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÄÏÓÔÕÐ Ë ÄÏÐÏÌÎÉÔÅÌØÎÙÍ ×ÏÚÍÏÖÎÏÓÔÑÍ:\n"
-"\n"
-" * \"óÏÈÒÁÎÉÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×\": ÓÏÈÒÁÎÑÅÔ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ× ÎÁ ÄÉÓËÅÔÕ.\n"
-"ðÏÌÅÚÎÏ ÄÌÑ ÐÏÓÌÅÄÕÀÝÅÇÏ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ×, ÅÓÌÉ ÜÔÏ\n"
-"ÎÅÏÂÈÏÄÉÍÏ. îÁÓÔÏÑÔÅÌØÎÏ ÒÅËÏÍÅÎÄÕÅÔÓÑ ×ÙÐÏÌÎÉÔØ ÜÔÏÔ ÜÔÁÐ;\n"
-"\n"
-" * \"÷ÏÓÓÔÁÎÏ×ÉÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×\": ÐÏÚ×ÏÌÑÅÔ ×ÏÓÓÔÁÎÏ×ÉÔØ ÐÒÅÄ×ÁÒÉÔÅÌØÎÏ\n"
-"ÓÏÈÒÁÎÅÎÎÕÀ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ× Ó ÄÉÓËÅÔÙ; \n"
-"\n"
-" * \"óÐÁÓÔÉ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×\": ÅÓÌÉ ×ÁÛÁ ÔÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× ÐÏ×ÒÅÖÄÅÎÁ, ×Ù\n"
-"ÍÏÖÅÔÅ ÐÏÐÙÔÁÔØÓÑ ×ÏÓÓÔÁÎÏ×ÉÔØ ÅÅ, ÉÓÐÏÌØÚÕÑ ÜÔÕ ÏÐÃÉÀ. ðÏÖÁÌÕÊÓÔÁ, ÂÕÄØÔÅ\n"
-"ÏÓÔÏÒÏÖÎÙ É ÐÏÍÎÉÔÅ, ÞÔÏ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ÍÏÖÅÔ ÚÁ×ÅÒÛÉÔØÓÑ ÎÅÕÄÁÞÅÊ;\n"
-" * \"ðÅÒÅÚÁÇÒÕÚÉÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×\": ÏÔÍÅÎÑÅÔ ×ÓÅ ÉÚÍÅÎÅÎÉÑ É ÚÁÇÒÕÖÁÅÔ\n"
-"×ÁÛÕ ÉÓÈÏÄÎÕÀ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×;\n"
-"\n"
-" * \"á×ÔÏÍÁÔÉÞÅÓËÏÅ ÍÏÎÔÉÒÏ×ÁÎÉÅ ÓßÅÍÎÙÈ ÕÓÔÒÏÊÓÔ×\": ÕÂÒÁ× ÇÁÌÏÞËÕ Ó ÜÔÏÊ\n"
-"ÏÐÃÉÉ, ×Ù ÚÁÓÔÁ×ÉÔÅ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ×ÒÕÞÎÕÀ ÍÏÎÔÉÒÏ×ÁÔØ É ÒÁÚÍÏÎÔÉÒÏ×ÁÔØ\n"
-"ÓßÅÍÎÙÅ ÎÁËÏÐÉÔÅÌÉ, ÔÁËÉÅ ËÁË ÄÉÓËÅÔÙ É ËÏÍÐÁËÔ-ÄÉÓËÉ;\n"
-"\n"
-" * \"íÁÓÔÅÒ\": ÉÓÐÏÌØÚÕÊÔÅ ÜÔÕ ÏÐÃÉÀ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÁÓÔÅÒ\n"
-"ÄÌÑ ÒÁÚÍÅÔËÉ Ó×ÏÅÇÏ ÖÅÓÔËÏÇÏ ÄÉÓËÁ. ïÎÁ ÒÅËÏÍÅÎÄÕÅÔÓÑ, ÅÓÌÉ ×Ù ÓÌÁÂÏ\n"
-"ÒÁÚÂÉÒÁÅÔÅÓØ × ÒÁÚÍÅÔËÅ ÖÅÓÔËÉÈ ÄÉÓËÏ×.\n"
-"\n"
-" * \"ïÔÍÅÎÁ\": ÉÓÐÏÌØÚÕÊÔÅ ÜÔÕ ÏÐÃÉÀ ÄÌÑ ÏÔÍÅÎÙ Ó×ÏÉÈ ÉÚÍÅÎÅÎÉÊ;\n"
-"\n"
-" * \"ðÅÒÅËÌÀÞÉÔÓÑ × ÒÅÖÉÍ ÎÏÒÍÁÌØÎÙÊ/ÜËÓÐÅÒÔÁ\": ÒÁÚÒÅÛÁÅÔ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ\n"
-"ÄÅÊÓÔ×ÉÑ ÎÁÄ ÒÁÚÄÅÌÁÍÉ (ÔÉÐ, ÏÐÃÉÉ, ÆÏÒÍÁÔ) É ×Ù×ÏÄÉÔ ÄÏÐÏÌÎÉÔÅÌØÎÕÀ\n"
-"ÉÎÆÏÒÍÁÃÉÀ;\n"
-"\n"
-" * \"çÏÔÏ×Ï\": ËÏÇÄÁ ×Ù ÚÁËÏÎÞÉÔÅ ÒÁÚÍÅÔËÕ Ó×ÏÅÇÏ ÖÅÓÔËÏÇÏ ÄÉÓËÁ, ÜÔÏ\n"
-"ÓÏÈÒÁÎÉÔ ×ÁÛÉ ÉÚÍÅÎÅÎÉÑ ÎÁ ÄÉÓË.\n"
-"\n"
-"ðÒÉÍÅÞÁÎÉÅ: ×Ù ÍÏÖÅÔÅ ÐÅÒÅÊÔÉ Ë ÌÀÂÏÊ ÏÐÃÉÉ, ÉÓÐÏÌØÚÕÑ ËÌÁ×ÉÁÔÕÒÕ.\n"
-"ðÅÒÅÈÏÄÉÔÅ ÐÏ ÒÁÚÄÅÌÁÍ, ÉÓÐÏÌØÚÕÑ [Tab] É ÓÔÒÅÌËÉ [÷×ÅÒÈ/÷ÎÉÚ].\n"
-"\n"
-"ëÏÇÄÁ ×ÙÂÒÁÎ ÒÁÚÄÅÌ, ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ:\n"
-"\n"
-" * Ctrl-c, ÞÔÏÂÙ ÓÏÚÄÁÔØ ÎÏ×ÙÊ ÒÁÚÄÅÌ (ËÏÇÄÁ ×ÙÂÒÁÎ ÐÕÓÔÏÊ ÒÁÚÄÅÌ);\n"
-"\n"
-" * Ctrl-d, ÞÔÏÂÙ ÕÄÁÌÉÔØ ÒÁÚÄÅÌ;\n"
-"\n"
-" * Ctrl-m, ÞÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ ÔÏÞËÕ ÍÏÎÔÉÒÏ×ÁÎÉÑ.\n"
-"\n"
-"äÌÑ ÐÏÌÕÞÅÎÉÑ ÉÎÆÏÒÍÁÃÉÉ Ï ÔÉÐÁÈ ÒÁÚÌÉÞÎÙÈ ÄÏÓÔÕÐÎÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ, "
-"ÐÏÖÁÌÕÊÓÔÁ, ÐÒÏÞÔÉÔÅ ÇÌÁ×Õ ext2FS ÉÚ ``òÕËÏ×ÏÄÓÔ×Á ÐÏÌØÚÏ×ÁÔÅÌÑ''.\n"
-"\n"
-"åÓÌÉ ×Ù ×ÙÐÏÌÎÑÅÔÅ ÕÓÔÁÎÏ×ËÕ ÎÁ ÍÁÛÉÎÕ PPC, ×ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ ÓÏÚÄÁÔØ\n"
-"ÎÅÂÏÌØÛÏÊ ÒÁÚÄÅÌ HFS 'bootstrap' ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ, 1íâ, ËÏÔÏÒÙÊ ÂÕÄÅÔ\n"
-"ÉÓÐÏÌØÚÏ×ÁÎ ÎÁÞÁÌØÎÙÍ ÚÁÇÒÕÚÞÉËÏÍ yaboot. åÓÌÉ ×Ù ÐÒÅÄÐÏÞÔÅÔÅ ÓÄÅÌÁÔØ\n"
-"ÒÁÚÄÅÌ ÞÕÔÏÞËÕ ÂÏÌØÛÅ, ÓËÁÖÅÍ, 50íâ, ×Ù ÍÏÖÅÔÅ ÎÁÊÔÉ ÅÇÏ ÐÏÌÅÚÎÙÍ ÍÅÓÔÏÍ\n"
-"ÄÌÑ ÈÒÁÎÅÎÉÑ ÚÁÐÁÓÎÏÇÏ ÑÄÒÁ É ÏÂÒÁÚÏ× ram-ÄÉÓËÁ ÄÌÑ ÓÌÕÞÁÅ× Á×ÁÒÉÊÎÏÊ\n"
-"ÚÁÇÒÕÚËÉ."
-
-#: ../../help.pm_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"îÁ ×ÁÛÅÍ ÖÅÓÔËÏÍ ÄÉÓËÅ ÂÙÌÏ ÏÂÎÁÒÕÖÅÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÄÅÌÁ Microsoft\n"
-"Windows. ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÒÁÚÄÅÌ, ÒÁÚÍÅÒ ËÏÔÏÒÏÇÏ ×Ù ÈÏÔÉÔÅ ÉÚÍÅÎÉÔØ,\n"
-"ÞÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ Ó×ÏÀ ÎÏ×ÕÀ ÏÐÅÒÁÃÉÏÎÎÕÀ ÓÉÓÔÅÍÕ Mandrake Linux.\n"
-"\n"
-"ëÁÖÄÙÊ ÒÁÚÄÅÌ ÚÁÎÏÓÉÔÓÑ × ÓÐÉÓÏË ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ: \"îÁÚ×ÁÎÉÅ × Linux\",\n"
-"\"îÁÚ×ÁÎÉÅ × Windows\" \"åÍËÏÓÔØ\".\n"
-"\n"
-"\"îÁÚ×ÁÎÉÅ × Linux\" Ñ×ÌÑÅÔÓÑ ÓÏÓÔÁ×ÎÙÍ: \"ÔÉÐ ÖÅÓÔËÏÇÏ ÄÉÓËÁ\", \"ÎÏÍÅÒ\n"
-"ÖÅÓÔËÏÇÏ ÄÉÓËÁ\", \"ÎÏÍÅÒ ÒÁÚÄÅÌÁ\" (ÎÁÐÒÉÍÅÒ, \"hda1\").\n"
-"\n"
-"\"ôÉÐ ÖÅÓÔËÏÇÏ ÄÉÓËÁ\" - \"hd\", ÅÓÌÉ ×ÁÛ ÖÅÓÔËÉÊ ÄÉÓË Ñ×ÌÑÅÔÓÑ IDE-ÄÉÓËÏÍ\n"
-"É \"sd\", ÅÓÌÉ SCSI-ÄÉÓËÏÍ.\n"
-"\n"
-"\"îÏÍÅÒÏÍ ÖÅÓÔËÏÇÏ ÄÉÓËÁ\" ×ÓÅÇÄÁ Ñ×ÌÑÅÔÓÑ ÂÕË×Á, ÓÌÅÄÕÀÝÁÑ ÚÁ \"hd\"\n"
-"ÉÌÉ \"sd\".\n"
-"äÌÑ IDE-ÄÉÓËÏ×:\n"
-"\n"
-" * \"a\" ÏÚÎÁÞÁÅÔ \"×ÅÄÕÝÉÊ ÄÉÓË ÎÁ ÐÅÒ×ÉÞÎÏÍ IDE-ËÏÎÔÒÏÌÌÅÒÅ\",\n"
-"\n"
-" * \"b\" ÏÚÎÁÞÁÅÔ \"ÐÏÄÞÉÎÅÎÎÙÊ ÄÉÓË ÎÁ ÐÅÒ×ÉÞÎÏÍ IDE-ËÏÎÔÒÏÌÌÅÒÅ\",\n"
-"\n"
-" * \"c\" ÏÚÎÁÞÁÅÔ \"×ÅÄÕÝÉÊ ÄÉÓË ÎÁ ×ÔÏÒÉÞÎÏÍ IDE-ËÏÎÔÒÏÌÌÅÒÅ\",\n"
-"\n"
-" * \"d\" ÏÚÎÁÞÁÅÔ \"ÐÏÄÞÉÎÅÎÎÙÊ ÄÉÓË ÎÁ ×ÔÏÒÉÞÎÏÍ IDE-ËÏÎÔÒÏÌÌÅÒÅ\".\n"
-"\n"
-"äÌÑ SCSI-ÄÉÓËÏ×, \"a\" ÏÚÎÁÞÁÅÔ \"ÐÅÒ×ÙÊ ÓÎÉÚÕ SCSI ID\", \"b\" ÏÚÎÁÞÁÅÔ\n"
-"\"×ÔÏÒÏÊ ÓÎÉÚÕ SCSI ID\", É Ô.Ä.\n"
-"\"îÁÚ×ÁÎÉÅ × Windows\" Ñ×ÌÑÅÔÓÑ ÂÕË×ÏÊ ×ÁÛÅÇÏ ÖÅÓÔËÏÇÏ ÄÉÓËÁ × Windows\n"
-"(ÐÅÒ×ÙÊ ÄÉÓË ÉÌÉ ÒÁÚÄÅÌ ÎÁÚÙ×ÁÅÔÓÑ \"C:\")."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ÚÁÐÁÓÉÔÅÓØ ÔÅÒÐÅÎÉÅÍ. üÔÁ ÏÐÅÒÁÃÉÑ ÍÏÖÅÔ ÚÁÎÑÔØ ÎÅÓËÏÌØËÏ ÍÉÎÕÔ."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"äÌÑ DrakX ÔÅÐÅÒØ ÎÅÏÂÈÏÄÉÍÏ ÚÎÁÔØ ÈÏÔÉÔÅ ÌÉ ×Ù ×ÙÐÏÌÎÉÔØ ÕÓÔÁÎÏ×ËÕ ÐÏ "
-"ÕÍÏÌÞÁÎÉÀ (\"òÅËÍÏÎÄÕÅÍÕÀ\"), ÉÌÉ ×Ù ÈÏÔÉÔÅ ÐÏÌÕÞÉÔØ ÂÏÌØÛÉÊ ËÏÎÔÒÏÌØ "
-"(\"üËÓÐÅÒÔ\"). ÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÎÏ×ÕÀ ÕÓÔÁÎÏ×ËÕ ÉÌÉ ÏÂÎÏ×ÌÅÎÉÅ "
-"ÓÕÝÅÓÔ×ÕÀÝÅÊ ÓÉÓÔÅÍÙ Mandrake Linux:\n"
-"\n"
-"* òÅËÏÍÅÎÄÕÅÍÙÊ: ÅÓÌÉ ×Ù ÒÁÎÅÅ ÎÉËÏÇÄÁ ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÌÉ ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍ "
-"GNU/Linux ×ÙÂÅÒÉÔÅ ÜÔÏÔ. õÓÔÁÎÏ×ËÁ ÂÕÄÅÔ\n"
-" ÏÞÅÎØ ÐÒÏÓÔÏÊ É ×ÁÍ ÂÕÄÅÔ ÚÁÄÁÎÏ ×ÓÅÇÏ ÎÅÓËÏÌØËÏ ×ÏÐÒÏÓÏ×.\n"
-"\n"
-" * \"õÓÔÁÎÏ×ËÁ\": ÐÏÌÎÏÓÔØÀ ÕÄÁÌÑÅÔ ÓÔÁÒÕÀ ÓÉÓÔÅÍÕ, ÏÄÎÁËÏ, × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ "
-"ÔÏÇÏ, ÞÔÏ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÕÓÔÁÎÏ×ÌÅÎÏ ÎÁ ×ÁÛÅÊ ÍÁÛÉÎÅ, ×Ù ÍÏÖÅÔÅ ÏÓÔÁ×ÉÔØ "
-"ÎÅËÏÔÏÒÙÅ ÓÔÁÒÙÅ ÒÁÚÄÅÌÙ (Linux ÉÌÉ ÄÒÕÇÉÅ) ÂÅÚ ÉÚÍÅÎÅÎÉÊ;\n"
-"\n"
-" * \"ïÂÎÏ×ÌÅÎÉÅ\": ÜÔÏÔ ËÌÁÓÓ ÕÓÔÁÎÏ×ËÉ ÐÏÚ×ÏÌÑÅÔ ÐÒÏÓÔÏ ÏÂÎÏ×ÉÔØ ÐÁËÅÔÙ, "
-"ÕÓÔÁÎÏ×ÌÅÎÎÙÅ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ. ïÎ ÓÏÈÒÁÎÑÅÔ ÔÅËÕÝÉÅ ÒÁÚÄÅÌÙ "
-"×ÁÛÉÈ ÖÅÓÔËÉÈ ÄÉÓËÏ×, Á ÔÁËÖÅ ÎÁÓÔÒÏÊËÉ ÐÏÌØÚÏ×ÁÔÅÌÅÊ. ÷ÓÅ ÄÒÕÇÉÅ ÜÔÁÐÙ "
-"ÎÁÓÔÒÏÊËÉ ÏÓÔÁÀÔÓÑ × ÓÉÌÅ ÐÏ ÁÎÁÌÏÇÉÉ Ó ÏÂÙÞÎÏÊ ÕÓÔÁÎÏ×ËÏÊ;\n"
-" * \"ôÏÌØËÏ ÏÂÎÏ×ÌÅÎÉÅ ÐÁËÅÔÏ×\": ÜÔÏÔ ÎÏ×ÙÊ ËÌÁÓÓ ÕÓÔÁÎÏ×ËÉ ÐÏÚ×ÏÌÑÅÔ ×ÁÍ "
-"ÏÂÎÏ×ÉÔØ ÓÕÝÅÓÔ×ÕÀÝÕÀ ÓÉÓÔÅÍÕ Mandrake Linux, ÏÓÔÁ×É× ÐÒÉ ÜÔÏÍ ÓÉÓÔÅÍÎÙÅ "
-"ÎÁÓÔÒÏÊËÉ ÂÅÚ ÉÚÍÅÎÅÎÉÊ. äÏÂÁ×ÌÅÎÉÅ ÎÏ×ÙÈ ÐÁËÅÔÏ× × ÔÅËÕÝÕÀ ÕÓÔÁÎÏ×ËÕ ÔÁËÖÅ "
-"×ÏÚÍÏÖÎÏ.\n"
-"\n"
-"ïÂÎÏ×ÌÅÎÉÑ ÄÏÌÖÎÙ ÐÒÅËÒÁÓÎÏ ÒÁÂÏÔÁÔØ ÎÁ ÓÉÓÔÅÍÁÈ Mandrake Linux ×ÅÒÓÉÊ \"8.1"
-"\" ÉÌÉ ÂÏÌÅÅ ÐÏÚÄÎÉÈ.\n"
-"\n"
-"÷ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ×ÁÛÅÇÏ ÕÒÏ×ÎÑ ÚÎÁÎÉÑ GNU/Linux, ×ÙÂÅÒÉÔÅ ÏÄÉÎ ÉÚ ÓÌÅÄÕÀÝÉÈ\n"
-"×ÁÒÉÁÎÔÏ×:\n"
-"\n"
-" * òÅËÏÍÅÎÄÕÅÍÙÊ: ×ÙÂÅÒÉÔÅ ÅÇÏ, ÅÓÌÉ ×Ù ÎÉËÏÇÄÁ ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÌÉ\n"
-"ÏÐÅÒÁÃÉÏÎÎÕÀ ÓÉÓÔÅÍÕ GNU/Linux. õÓÔÁÎÏ×ËÁ ÂÕÄÅÔ ÏÞÅÎØ ÐÒÏÓÔÏÊ É ×ÁÍ ÂÕÄÅÔ\n"
-"ÚÁÄÁÎÏ ×ÓÅÇÏ ÌÉÛØ ÎÅÓËÏÌØËÏ ×ÏÐÒÏÓÏ×;\n"
-"\n"
-" * üËÓÐÅÒÔ: ÅÓÌÉ ×Ù ÈÏÒÏÛÏ ÒÁÚÂÉÒÁÅÔÅÓØ × GNU/Linux, ×Ù ÍÏÖÅÔÅ ×ÙÐÏÌÎÉÔØ\n"
-"ÛÉÒÏËÏ ÎÁÓÔÒÁÉ×ÁÅÍÕÀ ÕÓÔÁÎÏ×ËÕ. îÅËÏÔÏÒÙÅ ÒÅÛÅÎÉÑ, ËÏÔÏÒÙÅ ×Ù ÄÏÌÖÎÙ ÂÕÄÅÔÅ\n"
-"ÐÒÉÎÑÔØ, ÍÏÇÕÔ ÏËÁÚÁÔØÓÑ ÔÒÕÄÎÙÍÉ, ÅÓÌÉ ×Ù ÓÌÁÂÏ ÚÎÁÅÔÅ GNU/Linux, ÐÏÜÔÏÍÕ\n"
-"ÎÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ ×ÙÂÉÒÁÔØ ÜÔÏÔ ËÌÁÓÓ ÕÓÔÁÎÏ×ËÉ, ÎÅ ÉÍÅÑ ÄÏÓÔÁÔÏÞÎÏÇÏ ÏÐÙÔÁ."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"ïÂÙÞÎÏ DrakX ÐÒÁ×ÉÌØÎÏ ×ÙÂÉÒÁÅÔ ÄÌÑ ×ÁÓ ËÌÁ×ÉÁÔÕÒÕ (× ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ\n"
-"×ÙÂÒÁÎÎÏÇÏ ×ÁÍÉ ÑÚÙËÁ). ïÄÎÁËÏ Õ ×ÁÓ ÍÏÖÅÔ ÏÔÓÕÔÓÔ×Ï×ÁÔØ ËÌÁ×ÉÁÔÕÒÁ, ÔÏÞÎÏ\n"
-"ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÁÑ ×ÁÛÅÍÕ ÑÚÙËÕ: ÎÁÐÒÉÍÅÒ, ÅÓÌÉ ×Ù ÒÕÓÓËÏÑÚÙÞÎÙÊ ÕËÒÁÉÎÅÃ,\n"
-"×ÁÍ ×ÓÅ-ÔÁËÉ ÍÏÖÅÔ ÐÏÎÁÄÏÂÉÔØÓÑ ÒÕÓÓËÁÑ ËÌÁ×ÉÁÔÕÒÁ. éÌÉ, ÅÓÌÉ ×Ù ÇÏ×ÏÒÉÔÅ\n"
-"ÐÏ-ÁÎÇÌÉÊÓËÉ, Á ÎÁÈÏÄÉÔÅÓØ × ë×ÅÂÅËÅ, ×Ù ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ × ÔÁËÏÊ ÖÅ\n"
-"ÓÉÔÕÁÃÉÉ. ÷ ÏÂÏÉÈ ÓÌÕÞÁÑÈ ×Ù ÄÏÌÖÎÙ ÂÕÄÅÔÅ ×ÅÒÎÕÔØÓÑ ÎÁ ÜÔÏÔ ÜÔÁÐ ÕÓÔÁÎÏ×ËÉ\n"
-"É ×ÙÂÒÁÔØ ÉÚ ÓÐÉÓËÁ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ ËÌÁ×ÉÁÔÕÒÕ.\n"
-"\n"
-"îÁÖÍÉÔÅ ÎÁ ËÎÏÐËÕ \"äÏÐÏÌÎÉÔÅÌØÎÏ\", ÞÔÏÂÙ Õ×ÉÄÅÔØ ÐÏÌÎÙÊ ÓÐÉÓÏË\n"
-"ÐÏÄÄÅÒÖÉ×ÁÅÍÙÈ ËÌÁ×ÉÁÔÕÒ.\n"
-"\n"
-"åÓÌÉ ×Ù ×ÙÂÅÒÅÔÅ ÒÁÓËÌÁÄËÕ ËÌÁ×ÉÁÔÕÒÙ, ÏÓÎÏ×ÁÎÎÕÀ ÎÁ ÎÅÌÁÔÉÎÓËÏÍ ÁÌÆÁ×ÉÔÅ,\n"
-"× ÓÌÅÄÕÀÝÅÍ ÄÉÁÌÏÇÅ ×ÁÍ ÂÕÄÅÔ ÚÁÄÁÎ ×ÏÐÒÏÓ ÄÌÑ ×ÙÂÏÒÁ ËÏÍÂÉÎÁÃÉÉ ËÌÁ×ÉÛ,\n"
-"ËÏÔÏÒÁÑ ÂÕÄÅÔ ÏÓÕÝÅÓÔ×ÌÑÔØ ÐÅÒÅËÌÀÞÅÎÉÅ ÍÅÖÄÕ ÌÁÔÉÎÓËÏÊ É ÎÅÌÁÔÉÎÓËÏÊ\n"
-"ÒÁÓËÌÁÄËÁÍÉ ËÌÁ×ÉÁÔÕÒÙ."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"ðÅÒ×ÙÍ ÛÁÇÏÍ Ñ×ÌÑÅÔÓÑ ×ÙÂÏÒ ÐÒÅÄÐÏÞÉÔÁÅÍÏÇÏ ÑÚÙËÁ.\n"
-"\n"
-"ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÐÒÅÄÐÏÞÉÔÁÅÍÙÊ ÑÚÙË ÄÌÑ ÕÓÔÁÎÏ×ËÉ É ÉÓÐÏÌØÚÏ×ÁÎÉÑ ×\n"
-"ÓÉÓÔÅÍÅ.\n"
-"\n"
-"îÁÖÁ× ÎÁ ËÎÏÐËÕ \"äÏÐÏÌÎÉÔÅÌØÎÏ\", ×Ù ÓÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÄÒÕÇÉÅ ÑÚÙËÉ, ËÏÔÏÒÙÅ\n"
-"ÂÕÄÕÔ ÕÓÔÁÎÏ×ÌÅÎÙ ÎÁ ×ÁÛÕ ÒÁÂÏÞÕÀ ÓÔÁÎÃÉÀ. ðÒÉ ×ÙÂÏÒÅ ÄÒÕÇÉÈ ÑÚÙËÏ× ÂÕÄÕÔ\n"
-"ÕÓÔÁÎÏ×ÌÅÎÙ ÆÁÊÌÙ ÜÔÏÇÏ ÑÚÙËÁ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÉÓÔÅÍÎÏÊ ÄÏËÕÍÅÎÔÁÃÉÉ É\n"
-"ÐÒÉÌÏÖÅÎÉÊ. îÁÐÒÉÍÅÒ, ÅÓÌÉ ×Ù ÂÕÄÅÔÅ ÐÒÅÄÏÓÔÁ×ÌÑÔØ ÎÁ Ó×ÏÅÊ ÍÁÛÉÎÅ ÈÏÓÔÉÎÇ\n"
-"ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÉÚ éÓÐÁÎÉÉ, ×ÙÂÅÒÉÔÅ ÉÚ ÄÅÒÅ×Á ÒÕÓÓËÉÊ × ËÁÞÅÓÔ×Å\n"
-"ÇÌÁ×ÎÏÇÏ ÑÚÙËÁ É × ÒÁÚÄÅÌÅ äÏÐÏÌÎÉÔÅÌØÎÏ ÐÏÓÔÁ×ØÔÅ ÇÁÌÏÞËÕ ÎÁÐÒÏÔÉ×\n"
-"\"éÓÐÁÎÓËÁÑ|éÓÐÁÎÉÑ\".\n"
-"\n"
-"ðÏÍÎÉÔÅ, ÞÔÏ ÍÏÖÅÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎÏ ÎÅÓËÏÌØËÏ ÑÚÙËÏ×. ðÏÓÌÅ ÔÏÇÏ, ËÁË ×Ù\n"
-"×ÙÂÅÒÉÔÅ ËÁËÉÅ-ÌÉÂÏ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÒÅÇÉÏÎÁÌØÎÙÅ ÓÐÅÃÉÆÉËÉ, ÎÁÖÍÉÔÅ ÎÁ\n"
-"ËÎÏÐËÕ \"ïë\" ÄÌÑ ÐÒÏÄÏÌÖÅÎÉÑ."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"DrakX ÏÂÙÞÎÏ ÓÁÍ ÏÐÒÅÄÅÌÑÅÔ ËÏÌÉÞÅÓÔ×Ï ËÎÏÐÏË ÎÁ ×ÁÛÅÊ ÍÙÛÉ. åÓÌÉ ÜÔÏ ÎÅ\n"
-"ÔÁË, ÏÎ ÓÄÅÌÁÅÔ ÐÒÅÄÐÏÌÏÖÅÎÉÅ, ÞÔÏ Õ ×ÁÓ Ä×ÕÈËÎÏÐÏÞÎÁÑ ÍÙÛØ, É ÎÁÓÔÒÏÉÔ ÅÅ\n"
-"ÄÌÑ ÜÍÕÌÑÃÉÉ ÔÒÅÔØÅÊ ËÎÏÐËÉ. DrakX Á×ÔÏÍÁÔÉÞÅÓËÉ ÒÁÓÐÏÚÎÁÅÔ ÔÉÐ\n"
-"ÐÏÄËÌÀÞÅÎÎÏÊ ÍÙÛÉ: PS/2, USB ÉÌÉ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÁÑ.\n"
-"åÓÌÉ ×Ù ÚÁÈÏÔÉÔÅ ×ÙÂÒÁÔØ ÄÒÕÇÏÊ ÔÉÐ ÍÙÛÉ, ×ÙÂÅÒÉÔÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÔÉÐ ÉÚ\n"
-"ÐÒÅÄÌÏÖÅÎÎÏÇÏ ÓÐÉÓËÁ.\n"
-"\n"
-"åÓÌÉ ×Ù ×ÙÂÅÒÉÔÅ ÍÙÛØ, ÏÔÌÉÞÁÀÝÕÀÓÑ ÏÔ ÍÙÛÉ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÂÕÄÅÔ ÐÏËÁÚÁÎ\n"
-"ÜËÒÁÎ ÄÌÑ ÐÒÏ×ÅÒËÉ. éÓÐÏÌØÚÕÊÔÅ ËÎÏÐËÉ É ËÏÌÅÓÉËÏ, ÞÔÏÂÙ ÐÒÏ×ÅÒÉÔØ\n"
-"ÐÒÁ×ÉÌØÎÏÓÔØ ÉÈ ÎÁÓÔÒÏÊËÉ. åÓÌÉ ÍÙÛØ ÒÁÂÏÔÁÅÔ ÎÅËÏÒÒÅËÔÎÏ, ÎÁÖÍÉÔÅ ÎÁ\n"
-"ÐÒÏÂÅÌ ÉÌÉ [Enter] ÄÌÑ \"ïÔÍÅÎÙ\" É ×ÙÂÅÒÉÔÅ ÅÝÅ ÒÁÚ.\n"
-"\n"
-"íÙÛÉ Ó ËÏÌÅÓÉËÏÍ ÉÎÏÇÄÁ ÎÅ ÏÂÎÁÒÕÖÉ×ÁÀÔÓÑ Á×ÔÏÍÁÔÉÞÅÓËÉ. ÷ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ\n"
-"×ÒÕÞÎÕÀ ×ÙÂÒÁÔØ ÉÈ ÉÚ ÓÐÉÓËÁ. õÂÅÄÉÔÅÓØ, ÞÔÏ ×Ù ÐÒÁ×ÉÌØÎÏ ×ÙÂÒÁÌÉ ÐÏÒÔ, Ë\n"
-"ËÏÔÏÒÏÍÕ ÐÏÄËÌÀÞÅÎÁ ×ÁÛÁ ÍÙÛØ. ðÏÓÌÅ ÔÏÇÏ, ËÁË ×Ù ÎÁÖÍÅÔÅ ÎÁ ËÎÏÐËÕ \"ïë\",\n"
-"ÂÕÄÅÔ ÐÏËÁÚÁÎÏ ÉÚÏÂÒÁÖÅÎÉÅ ÍÙÛÉ. ÷ÁÍ ÎÁÄÏ ÂÕÄÅÔ ÐÒÏËÒÕÔÉÔØ ËÏÌÅÓÉËÏ Ó×ÏÅÊ\n"
-"ÍÙÛÉ, ÞÔÏÂÙ ÕÂÅÄÉÔÓÑ × ÐÒÁ×ÉÌØÎÏÓÔÉ ÅÇÏ ÒÁÂÏÔÙ. úÁÔÅÍ ÐÒÏ×ÅÒØÔÅ ×ÓÅ ËÎÏÐËÉ\n"
-"É Ä×ÉÖÅÎÉÑ ÍÙÛÉ."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÐÒÁ×ÉÌØÎÙÊ ÐÏÒÔ. îÁÐÒÉÍÅÒ, ÐÏÒÔ \"COM1\" × MS\n"
-"Windows ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ttyS0 × GNU/Linux."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"üÔÏ ÓÁÍÁÑ ×ÁÖÎÁÑ ÄÌÑ ÂÅÚÏÐÁÓÎÏÓÔÉ ×ÁÛÅÊ ÓÉÓÔÅÍÙ GNU/Linux ÔÏÞËÁ ÐÒÉÎÑÔÉÑ\n"
-"ÒÅÛÅÎÉÑ: ×Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÐÁÒÏÌØ \"root'a\". \"root\" Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÎÙÍ\n"
-"ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ, É ÏÎ ÅÄÉÎÓÔ×ÅÎÎÙÊ Á×ÔÏÒÉÚÏ×ÁÎ ÄÌÑ ×ÙÐÏÌÎÅÎÉÑ ÏÂÎÏ×ÌÅÎÉÊ,\n"
-"ÄÏÂÁ×ÌÅÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ÉÚÍÅÎÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÉ ×ÓÅÊ ÓÉÓÔÅÍÙ É ÔÁË ÄÁÌÅÅ.\n"
-"ëÏÒÏÞÅ ÇÏ×ÏÒÑ, \"root\" ÍÏÖÅÔ ÓÄÅÌÁÔØ ×ÓÅ, ÞÔÏ ÕÇÏÄÎÏ! ÷ÏÔ ÐÏÞÅÍÕ ×Ù\n"
-"ÄÏÌÖÎÙ ×ÙÂÒÁÔØ ÐÁÒÏÌØ, ËÏÔÏÒÙÊ ÔÒÕÄÎÏ ÕÇÁÄÁÔØ - DrakX ÓÏÏÂÝÉÔ ×ÁÍ, ÅÓÌÉ ÏÎ\n"
-"ÓÌÉÛËÏÍ ÐÒÏÓÔ. ëÁË ×Ù ×ÉÄÉÔÅ, ÐÁÒÏÌØ ÍÏÖÎÏ É ÎÅ ××ÏÄÉÔØ, ÎÏ ÍÙ ÎÁÓÔÏÑÔÅÌØÎÏ\n"
-"ÓÏ×ÅÔÕÅÍ ×ÁÍ ÎÅ ÄÅÌÁÔØ ÜÔÏÇÏ, ÈÏÔÑ ÂÙ ÐÏ ÏÄÎÏÊ ÐÒÉÞÉÎÅ: ÎÅ ÄÕÍÁÊÔÅ, ÞÔÏ,\n"
-"ÅÓÌÉ ×Ù ÚÁÇÒÕÚÉÌÉ GNU/Linux, ÔÏ ×ÁÛÉ ÄÒÕÇÉÅ ÏÐÅÒÁÃÉÏÎÎÙÅ ÓÉÓÔÅÍÙ\n"
-"ÚÁÓÔÒÁÈÏ×ÁÎÙ ÏÔ ÏÛÉÂÏË. ðÏÔÏÍÕ ËÁË \"root\" ÍÏÖÅÔ ÏÂÏÊÔÉ ×ÓÅ ÏÇÒÁÎÉÞÅÎÉÑ\n"
-"É ÎÅÕÍÙÛÌÅÎÎÏ ÕÄÁÌÉÔØ ×ÓÀ ÉÎÆÏÒÍÁÃÉÀ ÎÁ ÒÁÚÄÅÌÁÈ, ÎÅÂÒÅÖÎÏ ÐÏÌÕÞÉ× Ë ÎÉÍ\n"
-"ÄÏÓÔÕÐ, ×ÁÖÎÏ, ÞÔÏÂÙ ÅÍÕ ÓÁÍÏÍÕ ÂÙÌÏ ÔÒÕÄÎÏ ÓÔÁÔØ \"root'ÏÍ\".\n"
-"\n"
-"ðÁÒÏÌØ ÄÏÌÖÅÎ ÂÙÔØ ÓÍÅÓØÀ ÁÌÆÁ×ÉÔÎÏ-ÃÉÆÒÏ×ÙÈ ÓÉÍ×ÏÌÏ× É ÄÌÉÎÏÊ ËÁË ÍÉÎÉÍÕÍ\n"
-"× 8 ÓÉÍ×ÏÌÏ×. îÉËÏÇÄÁ ÎÅ ÚÁÐÉÓÙ×ÁÊÔÅ ÐÁÒÏÌØ \"root'a\" - ÔÁË ÏÞÅÎØ ÐÒÏÓÔÏ\n"
-"ÐÏÄ×ÅÒÎÕÔØ ÓÉÓÔÅÍÕ ÏÐÁÓÎÏÓÔÉ.\n"
-"\n"
-"ïÄÎÁËÏ, ÐÏÖÁÌÕÊÓÔÁ, ÎÅ ÄÅÌÁÊÔÅ ÐÁÒÏÌØ ÓÌÉÛËÏÍ ÄÌÉÎÎÙÍ ÉÌÉ ÓÌÏÖÎÙÍ, ÐÏÔÏÍÕ\n"
-"ÞÔÏ ×Ù ÄÏÌÖÎÙ ÚÁÐÏÍÎÉÔØ ÅÇÏ ÂÅÚ ÏÓÏÂÏÇÏ ÎÁÐÒÑÖÅÎÉÑ.\n"
-"\n"
-"ðÁÒÏÌØ ÎÅ ÂÕÄÅÔ ÏÔÏÂÒÁÖÁÔØÓÑ ÎÁ ÜËÒÁÎÅ, ËÏÇÄÁ ×Ù ÂÕÄÅÔÅ ××ÏÄÉÔØ ÅÇÏ.\n"
-"ðÏÜÔÏÍÕ ×Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÐÁÒÏÌØ Ä×ÁÖÄÙ, ÞÔÏÂÙ ÕÍÅÎØÛÉÔØ ×ÅÒÏÑÔÎÏÓÔØ ÏÛÉÂËÉ\n"
-"ÐÒÉ ××ÏÄÅ. åÓÌÉ ÓÌÕÞÉÔÓÑ ÔÁË, ÞÔÏ ×Ù ÐÒÉ ××ÏÄÅ ÓÏ×ÅÒÛÉÔÅ Ä×Å ÏÄÎÉ É ÔÅ ÖÅ\n"
-"ÏÛÉÂËÉ, ÔÏ ×Ù ÄÏÌÖÎÙ ÂÕÄÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏÔ ``ÎÅÐÒÁ×ÉÌØÎÙÊ'' ÐÁÒÏÌØ ÐÒÉ\n"
-"ÐÅÒ×ÏÍ ×ÈÏÄÅ × ÓÉÓÔÅÍÕ.\n"
-"\n"
-"÷ ÒÅÖÉÍÅ üËÓÐÅÒÔÁ ×ÁÍ ÂÕÄÅÔ ÚÁÄÁÎ ×ÏÐÒÏÓ, ÅÓÌÉ ×Ù ÂÕÄÅÔÅ ÐÏÄËÌÀÞÁÔØÓÑ Ë\n"
-"ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÔÉÐÁ NIS ÉÌÉ LDAP.\n"
-"\n"
-"åÓÌÉ ×ÁÛÁ ÓÅÔØ ÉÓÐÏÌØÚÕÅÔ ÐÒÏÔÏËÏÌ LDAP (ÉÌÉ NIS) ÄÌÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ,\n"
-"×ÙÂÅÒÉÔÅ \"LDAP\" ÉÌÉ \"NIS\" × ËÁÞÅÓÔ×Å ÁÕÔÅÎÔÉÆÉËÁÃÉÉ. åÓÌÉ ×Ù ÎÅ ÚÎÁÅÔÅ,\n"
-"ÓÐÒÏÓÉÔÅ Õ Ó×ÏÅÇÏ ÓÅÔÅ×ÏÇÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ.\n"
-"\n"
-"åÓÌÉ ×ÁÛ ËÏÍÐØÀÔÅÒ ÎÅ ÐÏÄËÌÀÞÅÎ ÎÉ Ë ÏÄÎÏÊ ÁÄÍÉÎÉÓÔÒÉÒÕÅÍÏÊ ÓÅÔÉ, ×ÁÍ\n"
-"ÐÏÔÒÅÂÕÅÔÓÑ ×ÙÂÒÁÔØ \"ìÏËÁÌØÎÙÅ ÆÁÊÌÙ\" ÄÌÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO É grub Ñ×ÌÑÀÔÓÑ ÎÁÞÁÌØÎÙÍÉ ÚÁÇÒÕÚÞÉËÁÍÉ GNU/Linux. üÔÏÔ ÜÔÁÐ ÚÁÞÁÓÔÕÀ\n"
-"Ñ×ÌÑÅÔÓÑ ÐÏÌÎÏÓÔØÀ Á×ÔÏÍÁÔÉÞÅÓËÉÍ. æÁËÔÉÞÅÓËÉ DrakX ÁÎÁÌÉÚÉÒÕÅÔ\n"
-"ÚÁÇÒÕÚÏÞÎÙÊ ÓÅËÔÏÒ É ÄÅÊÓÔ×ÕÅÔ × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÞÔÏ ÏÎ ÔÁÍ ÎÁÊÄÅÔ:\n"
-"\n"
-" * ÅÓÌÉ ÎÁÊÄÅÎ ÚÁÇÒÕÚÏÞÎÙÊ ÓÅËÔÏÒ Windows, ÏÎ ÚÁÍÅÎÉÔ ÅÇÏ ÎÁ ÚÁÇÒÕÚÏÞÎÙÊ\n"
-"ÓÅËÔÏÒ grub/LILO. ôÁËÉÍ ÏÂÒÁÚÏÍ, ×Ù ÂÕÄÅÔÅ × ÓÏÓÔÏÑÎÉÉ ÚÁÇÒÕÖÁÔØ ÌÉÂÏ\n"
-"GNU/Linux, ÌÉÂÏ ÄÒÕÇÕÀ ïó;\n"
-"\n"
-" * ÅÓÌÉ ÎÁÊÄÅÎ ÚÁÇÒÕÚÏÞÎÙÊ ÓÅËÔÏÒ LILO, ÏÎ ÚÁÍÅÎÉÔ ÅÇÏ ÎÁ ÎÏ×ÙÊ.\n"
-"åÓÌÉ DrakX ÎÅ Õ×ÅÒÅÎ, ÏÎ ÐÏËÁÖÅÔ ÄÉÁÌÏÇ Ó ÒÁÚÌÉÞÎÙÍÉ ÏÐÃÉÑÍÉ.\n"
-"\n"
-" * \"éÓÐÏÌØÚÕÅÍÙÊ ÎÁÞÁÌØÎÙÊ ÚÁÇÒÕÚÞÉË\": Õ ×ÁÓ ÅÓÔØ ÔÒÉ ×ÁÒÉÁÎÔÁ:\n"
-" * \"GRUB\": ÅÓÌÉ ×Ù ÐÒÅÄÐÏÞÉÔÁÅÔÅ grub (ÔÅËÓÔÏ×ÏÅ ÍÅÎÀ).\n"
-"\n"
-" * \"LILO Ó ÇÒÁÆÉÞÅÓËÉÍ ÍÅÎÀ\": ÅÓÌÉ ×Ù ÐÒÅÄÐÏÞÉÔÁÅÔÅ LILO ÓÏ Ó×ÏÉÍ\n"
-"ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ.\n"
-" * \"LILO Ó ÔÅËÓÔÏ×ÙÍ ÍÅÎÀ\": ÅÓÌÉ ×Ù ÐÒÅÄÐÏÞÉÔÁÅÔÅ LILO ÓÏ Ó×ÏÉÍ\n"
-"ÉÎÔÅÒÆÅÊÓÏÍ ÔÅËÓÔÏ×ÏÇÏ ÍÅÎÀ.\n"
-"\n"
-" * \"úÁÇÒÕÚÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï\": × ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ×ÁÍ ÎÅ ÎÁÄÏ ÉÚÍÅÎÑÔØ\n"
-"ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ (\"/dev/hda\"), ÎÏ ÅÓÌÉ ×Ù ÈÏÔÉÔÅ, ÎÁÞÁÌØÎÙÊ\n"
-"ÚÁÇÒÕÚÞÉË ÍÏÖÅÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ×ÔÏÒÏÊ ÖÅÓÔËÉÊ ÄÉÓË (\"/dev/hdb\") ÉÌÉ\n"
-"ÄÁÖÅ ÎÁ ÄÉÓËÅÔÕ (\"/dev/fd0\").\n"
-"\n"
-" * \"úÁÄÅÒÖËÁ ÐÅÒÅÄ ÚÁÇÒÕÚËÏÊ ÏÂÒÁÚÁ ÐÏ ÕÍÏÌÞÁÎÉÀ\": ÐÒÉ ÐÅÒÅÚÁÇÒÕÚËÅ\n"
-"ËÏÍÐØÀÔÅÒÁ ÜÔÏ ÐÁÕÚÁ, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÁÑ ÐÏÌØÚÏ×ÁÔÅÌÀ ÄÌÑ ×ÙÂÏÒÁ ÉÚ ÍÅÎÀ\n"
-"ÎÁÞÁÌØÎÏÇÏ ÚÁÇÒÕÚÞÉËÁ ÄÒÕÇÏÇÏ ÐÕÎËÔÁ, ÏÔÌÉÞÁÀÝÅÇÏÓÑ ÏÔ ÚÁÇÒÕÖÁÅÍÏÇÏ ÐÏ\n"
-"ÕÍÏÌÞÁÎÉÀ.\n"
-"\n"
-"!! âÕÄØÔÅ ÏÓÔÏÒÏÖÎÙ, ÅÓÌÉ ×Ù ÒÅÛÉÔÅ ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÎÁÞÁÌØÎÙÊ ÚÁÇÒÕÚÞÉË\n"
-"(×ÙÂÒÁ× ÓÅÊÞÁÓ \"ïÔÍÅÎÕ\") ×Ù ÄÏÌÖÎÙ ÏÂÅÓÐÅÞÉÔØ ×ÏÚÍÏÖÎÏÓÔØ ÚÁÇÒÕÚËÉ Ó×ÏÅÊ\n"
-"ÓÉÓÔÅÍÙ Mandrake Linux! ôÁËÖÅ ÕÂÅÄÉÔÅÓØ, ÞÔÏ ×Ù ÚÎÁÅÔÅ, ÞÔÏ ÄÅÌÁÅÔÅ, ÐÅÒÅÄ\n"
-"ÔÅÍ ËÁË ÉÚÍÅÎÑÔØ ËÁËÕÀ-ÌÉÂÏ ÏÐÃÉÀ. !!\n"
-"\n"
-"ðÏÓÌÅ ÎÁÖÁÔÉÑ ÎÁ ËÎÏÐËÕ \"äÏÐÏÌÎÉÔÅÌØÎÏ\" × ÜÔÏÍ ÄÉÁÌÏÇÅ ×ÁÍ ÂÕÄÅÔ\n"
-"ÐÒÅÄÌÏÖÅÎÏ ÍÎÏÇÏ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÏÐÃÉÊ, ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÙÈ ÄÌÑ ÏÐÙÔÎÏÇÏ\n"
-"ÐÏÌØÚÏ×ÁÔÅÌÑ."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"ðÏÓÌÅ ÔÏÇÏ, ËÁË ×Ù ÎÁÓÔÒÏÉÌÉ ÇÌÁ×ÎÙÅ ÐÁÒÁÍÅÔÒÙ ÎÁÞÁÌØÎÏÇÏ ÚÁÇÒÕÚÞÉËÁ, ÂÕÄÅÔ\n"
-"ÐÏËÁÚÁÎ ÓÐÉÓÏË ×ÁÒÉÁÎÔÏ× ÚÁÇÒÕÚËÉ, ÄÏÓÔÕÐÎÙÈ ÐÒÉ ÚÁÇÒÕÚËÅ.\n"
-"\n"
-"åÓÌÉ ÎÁ ×ÁÛÅÊ ÍÁÛÉÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ ÅÝÅ ÏÄÎÁ ÏÐÅÒÁÃÉÏÎÎÁÑ ÓÉÓÔÅÍÁ, ÏÎÁ ÂÕÄÅÔ\n"
-"Á×ÔÏÍÁÔÉÞÅÓËÉ ÄÏÂÁ×ÌÅÎÁ × ÍÅÎÀ ÚÁÇÒÕÚËÉ. úÄÅÓØ ×Ù ÍÏÖÅÔÅ ÂÏÌÅÅ ÔÏÎËÏ\n"
-"ÎÁÓÔÒÏÉÔØ ÓÕÝÅÓÔ×ÕÀÝÉÅ ÐÁÒÁÍÅÔÒÙ. ÷ÙÂÅÒÉÔÅ ÐÕÎËÔ É ÎÁÖÍÉÔÅ \"éÚÍÅÎÉÔØ\",\n"
-"ÞÔÏÂÙ ÉÚÍÅÎÉÔØ ÉÌÉ ÕÄÁÌÉÔØ ÅÇÏ; \"äÏÂÁ×ÉÔØ\" ÄÏÂÁ×ÌÑÅÔ ÎÏ×ÙÊ ÐÕÎËÔ;\n"
-"É \"çÏÔÏ×Ï\" ÐÅÒÅÈÏÄÉÔ ÎÁ ÓÌÅÄÕÀÝÉÊ ÜÔÁÐ ÕÓÔÁÎÏ×ËÉ.\n"
-"\n"
-"÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÚÁÈÏÔÅÔØ ÎÅ ÐÒÅÄÏÓÔÁ×ÌÑÔØ ÎÉËÏÍÕ ÄÏÓÔÕÐ Ë ÜÔÉÍ ÄÒÕÇÉÍ\n"
-"ÏÐÅÒÁÃÉÏÎÎÙÍ ÓÉÓÔÅÍÁÍ. ÷ ÜÔÏÍ ÓÌÕÞÁÅ ×Ù ÍÏÖÅÔ ÕÄÁÌÉÔØ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ\n"
-"ÐÕÎËÔÙ. îÏ ÔÏÇÄÁ ×ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ ÚÁÇÒÕÚÏÞÎÁÑ ÄÉÓËÅÔÁ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ\n"
-"ÚÁÇÒÕÚÉÔØ ÜÔÉ ÏÐÅÒÁÃÉÏÎÎÙÅ ÓÉÓÔÅÍÙ!"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"÷Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ, ËÕÄÁ ×Ù ÈÏÔÉÔÅ ÐÏÍÅÓÔÉÔØ ÉÎÆÏÒÍÁÃÉÀ, ÎÅÏÂÈÏÄÉÍÕÀ ÄÌÑ\n"
-"ÚÁÇÒÕÚËÉ GNU/Linux.\n"
-"\n"
-"åÓÌÉ ×Ù ÎÅ ÓÏ×ÓÅÍ ÐÒÅÄÓÔÁ×ÌÑÅÔÅ ÓÅÂÅ, ÞÔÏ ×Ù ÄÅÌÁÅÔÅ, ×ÙÂÉÒÁÊÔÅ\n"
-"\"ðÅÒ×ÙÊ ÓÅËÔÏÒ ÎÁ ÄÉÓËÅ (MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"óÅÊÞÁÓ ÍÙ ×ÙÂÅÒÅÍ ÓÉÓÔÅÍÕ ÐÅÞÁÔÉ ÄÌÑ ×ÁÛÅÇÏ ËÏÍÐØÀÔÅÒÁ. äÒÕÇÉÅ ïó ÍÏÇÕÔ\n"
-"ÐÒÅÄÌÏÖÉÔØ ×ÁÍ ÏÄÎÕ, Á Mandrake Linux ÐÒÅÄÌÁÇÁÅÔ ÔÒÉ.\n"
-"\n"
-" * \"PDQ\" - ÞÔÏ ÏÚÎÁÞÁÅÔ ``ÐÅÞÁÔÁÔØ, ÎÅ ÓÔÁ×ÉÔØ × ÏÞÅÒÅÄØ'' - ÜÔÏ ×ÁÒÉÁÎÔ,\n"
-"ÅÓÌÉ Õ ×Ù ÎÁÐÒÑÍÕÀ ÐÏÄËÌÀÞÅÎÙ Ë Ó×ÏÅÍÕ ÐÒÉÎÔÅÒÕ, É ×Ù ÈÏÔÉÔÅ ÉÍÅÔØ\n"
-"×ÏÚÍÏÖÎÏÓÔØ ÉÚÂÅÖÁÔØ ÐÒÏÂÌÅÍ Ó ÚÁÍÑÔÉÅÍ ÂÕÍÁÇÉ, É Õ ×ÁÓ ÎÅÔ ÓÅÔÅ×ÙÈ\n"
-"ÐÒÉÎÔÅÒÏ×. ïÎ ÓÍÏÖÅÔ ÓÐÒÁ×ÉÔØÓÑ ÔÏÌØËÏ Ó ÏÞÅÎØ ÐÒÏÓÔÙÍÉ ÒÅÁÌÉÚÁÃÉÑÍÉ ÓÅÔÅÊ,\n"
-"É Ñ×ÌÑÅÔÓÑ ÄÌÑ ÎÉÈ ÄÏ×ÏÌØÎÏ ÍÅÄÌÅÎÎÙÍ. ÷ÙÂÅÒÉÔÅ \" PDQ\", ÅÓÌÉ ÜÔÏ ×ÁÛÅ\n"
-"ÐÅÒ×ÁÑ ×ÓÔÒÅÞÁ Ó GNU/Linux. ×Ù ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ Ó×ÏÊ ×ÙÂÏÒ ÐÏÓÌÅ ÕÓÔÁÎÏ×ËÉ,\n"
-"ÚÁÐÕÓÔÉ× PrinterDrake ÉÚ ãÅÎÔÒÁ ÕÐÒÁ×ÌÅÎÉÑ Mandrake É ÎÁÖÁ× ÎÁ ËÎÏÐËÕ\n"
-"üËÓÐÅÒÔ.\n"
-"\n"
-" * \"CUPS\" - ``ïÂÝÁÑ ÓÉÓÔÅÍÁ ÐÅÞÁÔÉ Unix'' - ÜÔÏ ÐÒÅ×ÏÓÈÏÄÎÁÑ ÐÅÞÁÔØ ÎÁ\n"
-"×ÁÛÅÍ ÌÏËÁÌØÎÏÍ ÐÒÉÎÔÅÒÅ, Á ÔÁËÖÅ ÎÁ ÐÏÌÏ×ÉÎÅ ×ÓÅÊ ÐÌÁÎÅÔÙ. ïÎÁ ÐÒÏÓÔÁÑ\n"
-"É ÍÏÖÅÔ ×ÙÓÔÕÐÁÔØ × ËÁÞÅÓÔ×Å ÓÅÒ×ÅÒÁ ÉÌÉ ËÌÉÅÎÔÁ ÄÌÑ ÄÒÅ×ÎÉÈ ÓÉÓÔÅÍ ÐÅÞÁÔÉ\n"
-"\"LPD\". ðÏÜÔÏÍÕ ÏÎÁ ÓÏ×ÍÅÓÔÉÍÁ Ó ÒÁÎÅÅ ×ÙÐÕÝÅÎÎÙÍÉ ÓÉÓÔÅÍÁÍÉ. ïÎÁ ÍÏÖÅÔ\n"
-"×ÙÐÏÌÎÑÔØ ÍÎÏÇÏ ÕÌÏ×ÏË, ÎÏ ÂÁÚÏ×ÁÑ ÕÓÔÁÎÏ×ËÁ ÐÏÞÔÉ ÔÁËÁÑ ÖÅ ÐÒÏÓÔÁÑ, ËÁË\n"
-"É \"PDQ\". åÓÌÉ ÏÎÁ ÎÅÏÂÈÏÄÉÍÁ ×ÁÍ ÄÌÑ ÜÍÕÌÑÃÉÉ ÓÅÒ×ÅÒÁ \"LPD\", ×Ù ÄÏÌÖÎÙ\n"
-"×ËÌÀÞÉÔØ ÄÅÍÏÎ \"cups-lpd\". õ ÎÅÇÏ ÅÓÔØ ÇÒÁÆÉÞÅÓËÉÊ ÉÎÔÅÒÆÅÊÓ ÄÌÑ ÐÅÞÁÔÉ\n"
-"ÉÌÉ ×ÙÂÏÒÁ ÐÁÒÁÍÅÔÒÏ× ÐÒÉÎÔÅÒÁ.\n"
-"\n"
-" * \" LPRng\" - ``ÄÅÍÏÎ ÐÏÓÔÒÏÞÎÏ ÐÅÞÁÔÁÀÝÅÇÏ ÐÒÉÎÔÅÒÁ ÎÏ×ÏÇÏ ÐÏËÏÌÅÎÉÑ''.\n"
-"üÔÁ ÓÉÓÔÅÍÁ ÍÏÖÅÔ ÄÅÌÁÔØ ÐÒÉÂÌÉÚÉÔÅÌØÎÏ ÔÁËÉÅ ÖÅ ×ÅÝÉ, ÞÔÏ É ÄÒÕÇÉÅ ÓÉÓÔÅÍÙ\n"
-"ÐÅÞÁÔÉ, ÎÏ ÏÎÁ ÂÕÄÅÔ ÐÅÞÁÔÁÔØ ÎÁ ÐÒÉÎÔÅÒÁÈ, ÐÒÉÍÏÎÔÉÒÏ×ÁÎÎÙÈ × ÓÅÔÉ Novell,\n"
-"ÐÏÔÏÍÕ ÞÔÏ ÏÎÁ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÒÏÔÏËÏÌ IPX, É ÏÎÁ ÍÏÖÅÔ ÐÅÞÁÔÁÔØ\n"
-"ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ËÏÍÁÎÄÙ ËÏÍÁÎÄÎÏÇÏ ÐÒÏÃÅÓÓÏÒÁ. åÓÌÉ ×ÁÍ ÎÅÏÂÈÏÄÉÍ Novell\n"
-"ÉÌÉ ÐÅÞÁÔØ ËÏÍÁÎÄ ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÒÁÓÐÁÒÁÌÌÅÌÉ×ÁÀÝÉÈ ËÏÎÓÔÒÕËÃÉÊ,\n"
-"ÉÓÐÏÌØÚÕÊÔÅ LPRng. ÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÐÒÅÄÐÏÞÔÉÔÅÌØÎÅÊ ÂÕÄÅÔ CUPS, Ô.Ë.\n"
-"ÏÎÁ ÐÒÏÝÅ É ÌÕÞÛÅ ÒÁÂÏÔÁÅÔ ÐÏ ÓÅÔÉ."
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"óÅÊÞÁÓ DrakX ÏÐÒÅÄÅÌÑÅÔ ÌÀÂÙÅ IDE-ÕÓÔÒÏÊÓÔ×Á, ÐÒÉÓÕÔÓÔ×ÕÀÝÉÅ × ×ÁÛÅÍ\n"
-"ËÏÍÐØÀÔÅÒÅ. ïÎ ÔÁËÖÅ ÐÒÏÓËÁÎÉÒÕÅÔ ×ÁÛÕ ÓÉÓÔÅÍÕ ÎÁ ÎÁÌÉÞÉÅ ÏÄÎÏÊ ÉÌÉ ÂÏÌÅÅ\n"
-"PCI SCSI-ËÁÒÔ. åÓÌÉ ÂÕÄÅÔ ÎÁÊÄÅÎÁ SCSI-ËÁÒÔÁ, DrakX Á×ÔÏÍÁÔÉÞÅÓËÉ ÕÓÔÁÎÏ×ÉÔ\n"
-"ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÄÒÁÊ×ÅÒ.\n"
-"\n"
-"éÚ-ÚÁ ÔÏÇÏ, ÞÔÏ ÏÂÎÁÒÕÖÅÎÉÅ ÁÐÐÁÒÁÔÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ ÎÅ ×ÓÅÇÄÁ ÏÐÒÅÄÅÌÑÅÔ\n"
-"ÞÁÓÔØ ÏÂÏÒÕÄÏ×ÁÎÉÑ, DrakX ÐÏÐÒÏÓÉÔ ×ÁÓ ÐÏÄÔ×ÅÒÄÉÔØ, ÐÒÉÓÕÔÓÔ×ÕÀÔ ÌÉ Õ ×ÁÓ\n"
-"PCI SCSI-ËÁÒÔÁ. îÁÖÍÉÔÅ \"äÁ\", ÅÓÌÉ ×Ù ÚÎÁÅÔÅ, ÞÔÏ × ×ÁÛÅÊ ÍÁÛÉÎÅ\n"
-"ÕÓÔÁÎÏ×ÌÅÎÁ SCSI-ËÁÒÔÁ. ÷ÁÍ ÂÕÄÅÔ ÐÒÅÄÌÏÖÅÎ ÓÐÉÓÏË SCSI-ËÁÒÔ ÄÌÑ ×ÙÂÏÒÁ.\n"
-"îÁÖÍÉÔÅ \"îÅÔ\", ÅÓÌÉ Õ ×ÁÓ ÎÅÔ ÏÂÏÒÕÄÏ×ÁÎÉÑ SCSI. åÓÌÉ ×Ù ÎÅ Õ×ÅÒÅÎÙ, ×Ù\n"
-"ÍÏÖÅÔÅ ÐÒÏ×ÅÒÉÔØ ÓÐÉÓÏË ÏÂÎÁÒÕÖÅÎÎÏÇÏ × ×ÁÛÅÊ ÍÁÛÉÎÅ ÏÂÏÒÕÄÏ×ÁÎÉÑ, ×ÙÂÒÁ×\n"
-"\"ðÒÏÓÍÏÔÒÅÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÏÂÏÒÕÄÏ×ÁÎÉÉ\" É ÎÁÖÁ× \"ïë\". éÚÕÞÉÔÅ ÓÐÉÓÏË\n"
-"ÏÂÏÒÕÄÏ×ÁÎÉÑ, Á ÚÁÔÅÍ ÎÁÖÍÉÔÅ ÎÁ ËÎÏÐËÕ \"ïë\", ÞÔÏÂÙ ×ÅÒÎÕÔØÓÑ Ë ×ÏÐÒÏÓÕ\n"
-"Ï SCSI-ÉÎÔÅÒÆÅÊÓÅ.\n"
-"\n"
-"åÓÌÉ ×Ù ÄÏÌÖÎÙ ×ÒÕÞÎÕÀ ÕËÁÚÁÔØ Ó×ÏÊ ÁÄÁÐÔÅÒ, DrakX ÓÐÒÏÓÉÔ ×ÁÓ, ÈÏÔÉÔÅ ÌÉ\n"
-"×Ù ÕËÁÚÁÔØ ÄÌÑ ÎÅÇÏ ÏÐÃÉÉ. ÷Ù ÄÏÌÖÎÙ ÒÁÚÒÅÛÉÔØ DrakX'Õ ÐÒÏÚÏÎÄÉÒÏ×ÁÔØ\n"
-"ÓÐÅÃÉÆÉÞÅÓËÉÅ ÄÌÑ ËÁÒÔÙ ÏÐÃÉÉ, ËÏÔÏÒÙÅ ÎÕÖÎÙ ÄÌÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ\n"
-"ÏÂÏÒÕÄÏ×ÁÎÉÑ. ïÂÙÞÎÏ ÜÔÏ ÒÁÂÏÔÁÅÔ ÈÏÒÏÛÏ.\n"
-"\n"
-"åÓÌÉ DrakX ÎÅ × ÓÏÓÔÏÑÎÉÉ ÐÒÏÚÏÎÄÉÒÏ×ÁÔØ ÏÐÃÉÉ, ËÏÔÏÒÙÅ ÎÅÏÂÈÏÄÉÍÏ\n"
-"ÐÒÏÓÍÏÔÒÅÔØ, ×ÁÍ ÎÁÄÏ ÂÕÄÅÔ ×ÒÕÞÎÕÀ ÐÒÅÄÏÓÔÁ×ÉÔØ ÜÔÉ ÏÐÃÉÉ ÄÒÁÊ×ÅÒÕ.\n"
-"ðÏÖÁÌÕÊÓÔÁ, ÎÁÊÄÉÔÅ × ``òÕËÏ×ÏÄÓÔ×Å ÐÏÌØÚÏ×ÁÔÅÌÑ'' (ÇÌÁ×Á 3, ÒÁÚÄÅÌ ``óÂÏÒ\n"
-"ÉÎÆÏÒÍÁÃÉÉ Ï Ó×ÏÅÍ ÏÂÏÒÕÄÏ×ÁÎÉÉ'') ÐÏÄÓËÁÚËÉ Ï ÔÏÍ, ËÁË ÉÚ×ÌÅÞØ ÎÅÏÂÈÏÄÉÍÙÅ\n"
-"ÐÁÒÁÍÅÔÒÙ ÉÚ ÄÏËÕÍÅÎÔÁÃÉÉ Ë ÏÂÏÒÕÄÏ×ÁÎÉÀ, Ó ×ÅÂ-ÓÁÊÔÁ ÐÒÏÉÚ×ÏÄÉÔÅÌÑ (ÅÓÌÉ Õ\n"
-"×ÁÓ ÅÓÔØ ÄÏÓÔÕÐ Ë éÎÔÅÒÎÅÔÕ) ÉÌÉ ÉÚ Microsoft Windows (ÅÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ\n"
-"ÜÔÏ ÏÂÏÒÕÄÏ×ÁÎÉÅ × Ó×ÏÅÊ ÓÉÓÔÅÍÅ Ó Windows)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"÷Ù ÍÏÖÅÔÅ ÄÏÂÁ×ÉÔØ × yaboot ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÐÕÎËÔÙ ÄÌÑ ÄÒÕÇÉÈ ÏÐÅÒÁÃÉÏÎÎÙÈ\n"
-"ÓÉÓÔÅÍ, ÁÌØÔÅÒÎÁÔÉ×ÎÙÈ ÑÄÅÒ ÉÌÉ ÄÌÑ Á×ÁÒÉÊÎÏÇÏ ÚÁÇÒÕÚÏÞÎÏÇÏ ÏÂÒÁÚÁ.\n"
-"\n"
-"äÌÑ ÄÒÕÇÉÈ ïó, ÐÕÎËÔ ÓÏÄÅÒÖÉÔ ÔÏÌØËÏ ÍÅÔËÕ É ÒÁÚÄÅÌ \"root\".\n"
-"\n"
-"äÌÑ Linux, ÓÕÝÅÓÔ×ÕÅÔ ÎÅÓËÏÌØËÏ ×ÏÚÍÏÖÎÙÈ ÐÁÒÁÍÅÔÒÏ×:\n"
-"\n"
-" * íÅÔËÁ: ÜÔÏ ÐÒÏÓÔÏ ÎÁÚ×ÁÎÉÅ, ËÏÔÏÒÏÅ ×Ù ÄÏÌÖÎÙ ÂÕÄÅÔÅ ××ÅÓÔÉ × ÓÔÒÏËÅ\n"
-"ÐÒÉÇÌÁÛÅÎÉÑ yaboot, ÞÔÏÂÙ ×ÙÂÒÁÔØ ÜÔÏÔ ×ÁÒÉÁÎÔ ÚÁÇÒÕÚËÉ;\n"
-"\n"
-" * ïÂÒÁÚ: ÜÔÏ ÂÕÄÅÔ ÉÍÑ ÚÁÇÒÕÖÁÅÍÏÇÏ ÑÄÒÁ. ïÂÙÞÎÏ vmlinux ÉÌÉ ×ÁÒÉÁÎÔ\n"
-"vmlinux Ó ÒÁÓÛÉÒÅÎÉÅÍ;\n"
-"\n"
-" * Root: ÕÓÔÒÏÊÓÔ×Ï \"root\" ÉÌÉ ``/'' ÄÌÑ ÕÓÔÁÎÏ×ËÉ ×ÁÛÅÇÏ Linux;\n"
-"\n"
-" * äÏÂÁ×ÉÔØ: ÎÁ ÏÂÏÒÕÄÏ×ÁÎÉÉ Apple, ÏÐÃÉÑ ÄÏÂÁ×ÌÅÎÉÑ Ë ÑÄÒÕ ÄÏ×ÏÌØÎÏ ÞÁÓÔÏ\n"
-"ÉÓÐÏÌØÚÕÅÔÓÑ, ÞÔÏÂÙ ÐÏÍÏÞØ ÐÒÉ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ×ÉÄÅÏÏÂÏÒÕÄÏ×ÁÎÉÑ, ÞÔÏÂÙ\n"
-"×ËÌÀÞÉÔØ ÎÁ ËÌÁ×ÉÁÔÕÒÅ ÜÍÕÌÑÃÉÀ ËÎÏÐÏË ÍÙÛÉ ÄÌÑ ÞÁÓÔÏ ÏÔÓÕÔÓÔ×ÕÀÝÉÈ ÎÁ\n"
-"ÓÔÁÎÄÁÒÔÎÙÈ ÍÙÛÁÈ Apple 2-Ê É 3-Ê ËÎÏÐÏË. îÉÖÅ ÐÒÅÄÓÔÁ×ÌÅÎÏ ÎÅÓËÏÌØËÏ\n"
-"ÐÒÉÍÅÒÏ×:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: ÜÔÁ ÏÐÃÉÑ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ÌÉÂÏ ÄÌÑ ÚÁÇÒÕÚËÉ ÐÅÒ×ÉÞÎÙÈ\n"
-"ÍÏÄÕÌÅÊ ÐÏËÁ ÎÅÄÏÓÔÕÐÎÏ ÚÁÇÒÕÚÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï, ÌÉÂÏ ÄÌÑ ÚÁÇÒÕÚËÉ ÏÂÒÁÚÁ\n"
-"ram-ÄÉÓËÁ × ÓÌÕÞÁÅ Á×ÁÒÉÊÎÏÊ ÚÁÇÒÕÚËÉ.\n"
-"\n"
-" * òÁÚÍÅÒ initrd: ÐÏ ÕÍÏÌÞÁÎÉÀ ÒÁÚÍÅÒ ram-ÄÉÓËÁ, ËÁË ÐÒÁ×ÉÌÏ, ÓÏÓÔÁ×ÌÑÅÔ\n"
-"4,096 ÂÁÊÔ. åÓÌÉ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÒÁÚÍÅÓÔÉÔØ ÂÏÌØÛÏÊ ram-ÄÉÓË, ÍÏÖÅÔ ÂÙÔØ\n"
-"ÉÓÐÏÌØÚÏ×ÁÎÁ ÜÔÁ ÏÐÃÉÑ;\n"
-"\n"
-" * þÔÅÎÉÅ-ÚÁÐÉÓØ: ÏÂÙÞÎÏ ÒÁÚÄÅÌ \"root\" ÓÎÁÞÁÌÁ ÐÏÄÎÉÍÁÅÔÓÑ ÔÏÌØËÏ ÄÌÑ\n"
-"ÞÔÅÎÉÑ, ÞÔÏÂÙ ÒÁÚÒÅÛÉÔØ ÐÒÏ×ÅÒËÕ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ÐÅÒÅÄ ÔÅÍ, ËÁË ÓÉÓÔÅÍÁ\n"
-"``ÏÖÉ×ÅÔ''. úÄÅÓØ ×Ù ÍÏÖÅÔÅ ÐÅÒÅÏÐÒÅÄÅÌÉÔØ ÜÔÕ ÏÐÃÉÀ;\n"
-"\n"
-" * âÅÚ ×ÉÄÅÏ: ÅÓÌÉ ×ÉÄÅÏÏÂÏÒÕÄÏ×ÁÎÉÅ Apple ÏËÁÖÅÔÓÑ ÉÓËÌÀÞÉÔÅÌØÎÏ\n"
-"ÐÒÏÂÌÅÍÁÔÉÞÎÙÍ, ×Ù ÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÜÔÕ ÏÐÃÉÀ ÄÌÑ ÚÁÇÒÕÚËÉ × ÒÅÖÉÍÅ ``ÂÅÚ\n"
-"×ÉÄÅÏ'' Ó ÒÏÄÎÏÇÏ ÐÏÄÄÅÒÖËÏÊ ÂÕÆÅÒÁ ËÁÄÒÏ×;\n"
-"\n"
-" * ðÏ ÕÍÏÌÞÁÎÉÀ: ×ÙÂÉÒÁÅÔ ÜÔÏÔ ÐÕÎËÔ, ËÁË ×ÙÂÏÒ Linux'a ÐÏ ÕÍÏÌÞÁÎÉÀ,\n"
-"×ÙÂÉÒÁÅÍÙÊ ÐÒÏÓÔÙÍ ÎÁÖÁÔÉÅÍ ÎÁ ENTER × ÓÔÒÏËÅ ÐÒÉÇÌÁÛÅÎÉÑ yaboot. üÔÏÔ\n"
-"ÐÕÎËÔ ÔÁËÖÅ ÂÕÄÅÔ ÏÔÍÅÞÅÎ ``*'', ÅÓÌÉ ×Ù ÎÁÖÍÅÔÅ [TAB], ÞÔÏÂÙ Õ×ÉÄÅÔØ\n"
-"×ÁÒÉÁÎÔÙ ÚÁÇÒÕÚËÉ."
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot Ñ×ÌÑÅÔÓÑ ÎÁÞÁÌØÎÙÍ ÚÁÇÒÕÚÞÉËÏÍ ÄÌÑ ÏÂÏÒÕÄÏ×ÁÎÉÑ NewWorld MacIntosh.\n"
-"ïÎ × ÓÏÓÔÏÑÎÉÉ ÚÁÇÒÕÚÉÔØ GNU/Linux, MacOS ÉÌÉ MacOSX, ÅÓÌÉ ÔÁËÏ×ÙÅ ÉÍÅÀÔÓÑ\n"
-"ÎÁ ×ÁÛÅÍ ËÏÍÐØÀÔÅÒÅ. ïÂÙÞÎÏ ÜÔÉ ÏÐÅÒÁÃÉÏÎÎÙÅ ÓÉÓÔÅÍÙ ÐÒÁ×ÉÌØÎÏ ÏÐÒÅÄÅÌÑÀÔÓÑ\n"
-"É ÕÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ. åÓÌÉ ÜÔÏ ÎÅ ÔÁË, ×Ù ÍÏÖÅÔÅ ×ÒÕÞÎÕÀ ÄÏÂÁ×ÉÔØ ÐÕÎËÔ ÎÁ\n"
-"ÜÔÏÍ ÜËÒÁÎÅ. âÕÄØÔÅ ×ÎÉÍÁÔÅÌØÎÙ ÐÒÉ ×ÙÂÏÒÅ ÐÒÁ×ÉÌØÎÙÈ ÐÁÒÁÍÅÔÒÏ×.\n"
-"\n"
-"çÌÁ×ÎÙÅ ÐÁÒÁÍÅÔÒÙ Yaboot:\n"
-"\n"
-" * óÏÏÂÝÅÎÉÅ ÉÎÉÃÉÁÌÉÚÁÃÉÉ: ÐÒÏÓÔÏÅ ÔÅËÓÔÏ×ÏÅ ÓÏÏÂÝÅÎÉÅ, ÐÏËÁÚÙ×ÁÅÍÏÅ\n"
-"ÐÅÒÅÄ ÐÒÉÇÌÁÛÅÎÉÅÍ ÚÁÇÒÕÚÞÉËÁ.\n"
-"\n"
-" * úÁÇÒÕÚÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï: ÐÏËÁÚÙ×ÁÅÔ, ËÕÄÁ ×Ù ÈÏÔÉÔÅ ÐÏÍÅÓÔÉÔØ ÉÎÆÏÒÍÁÃÉÀ,\n"
-"ÔÒÅÂÕÀÝÕÀÓÑ ÄÌÑ ÚÁÇÒÕÚËÉ GNU/Linux. ïÂÙÞÎÏ ÓÎÁÞÁÌÁ ×Ù ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÅ ÒÁÚÄÅÌ\n"
-"bootstrap, ÓÏÄÅÒÖÁÝÉÊ ÜÔÕ ÉÎÆÏÍÁÒÃÉÀ.\n"
-"\n"
-" * úÁÄÅÒÖËÁ Open Firmware: × ÏÔÌÉÞÉÅ ÏÔ LILO Õ yaboot ÉÍÅÀÔÓÑ Ä×Å\n"
-"ÚÁÄÅÒÖËÉ. ðÅÒ×ÁÑ ÚÁÄÅÒÖËÁ ÉÚÍÅÒÑÅÔÓÑ × ÓÅËÕÎÄÁÈ, É ÎÁ ÜÔÏÍ ÜÔÁÐÅ ×Ù ÍÏÖÅÔÅ\n"
-"×ÙÂÉÒÁÔØ ÍÅÖÄÕ CD, OF-ÚÁÇÒÕÚËÏÊ, MacOS ÉÌÉ Linux;\n"
-"\n"
-" * ôÁÊÍÁÕÔ ÐÒÉ ÚÁÇÒÕÚËÅ ÑÄÒÁ: ÜÔÏÔ ÔÁÊÍÁÕÔ ÐÏÈÏÖ ÎÁ ÚÁÄÅÒÖËÕ ÚÁÇÒÕÚËÉ LILO.\n"
-"ðÏÓÌÅ ×ÙÂÏÒÁ Linux Õ ×ÁÓ ÂÕÄÅÔ ÜÔÁ ÚÁÄÅÒÖËÁ × 0.1 ÓÅËÕÎÄÙ ÐÅÒÅÄ ÔÅÍ, ËÁË\n"
-"ÂÕÄÅÔ ×ÙÂÒÁÎÏ ×ÁÛÅ ÏÐÉÓÁÎÉÅ ÑÄÒÁ ÐÏ ÕÍÏÌÞÁÎÉÀ.\n"
-"\n"
-" * ÷ËÌÀÞÉÔØ ÚÁÇÒÕÚËÕ Ó CD?: ×ÙÂÏÒ ÜÔÏÇÏ ÐÁÒÁÍÅÔÒÁ ÐÏÚ×ÏÌÉÔ ×ÁÍ ××ÅÓÔÉ\n"
-"``C'' ÄÌÑ ÚÁÇÒÕÚËÉ Ó ËÏÍÐÁËÔ-ÄÉÓËÁ × ÐÅÒ×ÏÍ ÐÒÉÇÌÁÛÅÎÉÉ ÚÁÇÒÕÚÞÉËÁ.\n"
-"\n"
-" * ÷ËÌÀÞÉÔØ ÚÁÇÒÕÚËÕ OF?: ×ÙÂÏÒ ÜÔÏÇÏ ÐÁÒÁÍÅÔÒÁ ÐÏÚ×ÏÌÉÔ ×ÁÍ ××ÅÓÔÉ ``N''\n"
-"ÄÌÑ ÚÁÇÒÕÚËÉ Open Firmware × ÐÅÒ×ÏÍ ÐÒÉÇÌÁÛÅÎÉÉ ÚÁÇÒÕÚÞÉËÁ.\n"
-"\n"
-" * ïó ÐÏ ÕÍÏÌÞÁÎÉÀ: ×Ù ÍÏÖÅÔÅ ×ÙÂÒÁÔØ ïó, ËÏÔÏÒÁÑ ÂÕÄÅÔ ÚÁÇÒÕÖÁÔØÓÑ ÐÏ\n"
-"ÕÍÏÌÞÁÎÉÀ ÐÏ ÉÓÔÅÞÅÎÉÉ ×ÒÅÍÅÎÉ ÚÁÄÅÒÖËÉ Open Firmware."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"úÄÅÓØ ÐÒÅÄÓÔÁ×ÌÅÎÙ ÒÁÚÌÉÞÎÙÅ ÐÁÒÁÍÅÔÒÙ, ÉÍÅÀÝÉÅ ÏÔÎÏÛÅÎÉÅ Ë ×ÁÛÅÊ ÍÁÛÉÎÅ.\n"
-"÷ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÕÓÔÁÎÏ×ÌÅÎÎÏÇÏ Õ ×ÁÓ ÏÂÏÒÕÄÏ×ÁÎÉÑ ×Ù ÍÏÖÅÔÅ (ÉÌÉ ÎÅ\n"
-"ÍÏÖÅÔÅ) Õ×ÉÄÅÔØ ÓÌÅÄÕÀÝÉÅ ÐÕÎËÔÙ:\n"
-"\n"
-" * \"íÙÛØ\": ÐÒÏ×ÅÒØÔÅ ÔÅËÕÝÕÀ ÎÁÓÔÒÏÊËÕ ÍÙÛÉ É ÎÁÖÍÉÔÅ ÎÁ ËÎÏÐËÕ, ÅÓÌÉ\n"
-"ÎÅÏÂÈÏÄÉÍÏ ÅÅ ÉÚÍÅÎÉÔØ;\n"
-"\n"
-" * \"ëÌÁ×ÉÁÔÕÒÁ\": ÐÒÏ×ÅÒØÔÅ ÔÅËÕÝÕÀ ÎÁÓÔÒÏÊËÕ ÒÁÓËÌÁÄËÉ ËÌÁ×ÉÁÔÕÒÙ ÎÁÖÍÉÔÅ\n"
-"ÎÁ ËÎÏÐËÕ, ÅÓÌÉ ÎÅÏÂÈÏÄÉÍÏ ÅÅ ÉÚÍÅÎÉÔØ;\n"
-"\n"
-" * \"þÁÓÏ×ÏÊ ÐÏÑÓ\": DrakX ÐÏ ÕÍÏÌÞÁÎÉÀ ×ÙÂÉÒÁÅÔ ×ÁÛ ÞÁÓÏ×ÏÊ ÐÏÑÓ ÎÁ\n"
-"ÏÓÎÏ×ÁÎÉÉ ×ÙÂÒÁÎÎÏÇÏ ×ÁÍÉ ÑÚÙËÁ. îÏ ÏÐÑÔØ ÖÅ, ËÁË É ÐÒÉ ×ÙÂÏÒÅ ËÌÁ×ÉÁÔÕÒÙ,\n"
-"×Ù ÍÏÖÅÔÅ É ÎÅ ÎÁÈÏÄÉÔÓÑ × ÓÔÒÁÎÅ, ËÏÔÏÒÏÊ ÄÏÌÖÅÎ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ ×ÙÂÒÁÎÎÙÊ\n"
-"ÑÚÙË. ðÏÜÔÏÍÕ ×ÏÚÍÏÖÎÏ ×ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ ÎÁÖÁÔØ ÎÁ ËÎÏÐËÕ \"þÁÓÏ×ÏÊ ÐÏÑÓ\",\n"
-"ÞÔÏÂÙ ÎÁÓÔÒÏÉÔØ ÞÁÓÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ ÞÁÓÏ×ÏÍÕ ÐÏÑÓÕ, × ËÏÔÏÒÏÍ ×Ù\n"
-"ÎÁÈÏÄÉÔÅÓØ;\n"
-"\n"
-" * \"ðÒÉÎÔÅÒ\": ÎÁÖÁ× ÎÁ ËÎÏÐËÕ \"ðÒÉÎÔÅÒ ÏÔÓÕÔÓÔ×ÕÅÔ\", ×Ù ÚÁÐÕÓÔÉÔÅ\n"
-"ÍÁÓÔÅÒ ÎÁÓÔÒÏÊËÉ ÐÒÉÎÔÅÒÁ;\n"
-"\n"
-" * \"ú×ÕËÏ×ÁÑ ËÁÒÔÁ\": ÅÓÌÉ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÂÙÌÁ ÏÂÎÁÒÕÖÅÎÁ Ú×ÕËÏ×ÁÑ ËÁÒÔÁ,\n"
-"ÏÎÁ ÂÕÄÅÔ ÚÄÅÓØ ÐÏËÁÚÁÎÁ. éÚÍÅÎÅÎÉÅ ×Ï ×ÒÅÍÑ ÕÓÔÁÎÏ×ËÉ ÎÅ×ÏÚÍÏÖÎÏ;\n"
-"\n"
-" * \"ô÷-ËÁÒÔÁ\": ÅÓÌÉ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÂÙÌÁ ÏÂÎÁÒÕÖÅÎÁ ô÷-ËÁÒÔÁ, ÏÎÁ ÂÕÄÅÔ\n"
-"ÚÄÅÓØ ÐÏËÁÚÁÎÁ. éÚÍÅÎÅÎÉÅ ×Ï ×ÒÅÍÑ ÕÓÔÁÎÏ×ËÉ ÎÅ×ÏÚÍÏÖÎÏ;\n"
-"\n"
-" * \"ISDN-ËÁÒÔÁ\": ÅÓÌÉ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÂÙÌÁ ÏÂÎÁÒÕÖÅÎÁ ISDN-ËÁÒÔÁ, ÏÎÁ\n"
-"ÂÕÄÅÔ ÚÄÅÓØ ÐÏËÁÚÁÎÁ. ÷Ù ÍÏÖÅÔÅ ÎÁÖÁÔØ ÎÁ ËÎÏÐËÕ ÄÌÑ ÉÚÍÅÎÅÎÉÑ Ó×ÑÚÁÎÎÙÈ Ó\n"
-"ÎÅÀ ÐÁÒÁÍÅÔÒÏ×."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"÷ÙÂÅÒÉÔÅ ÖÅÓÔËÉÊ ÄÉÓË, ËÏÔÏÒÙÊ ×Ù ÈÏÔÉÔÅ ÓÔÅÒÅÔØ ÄÌÑ ÓÏÚÄÁÎÉÑ ÎÏ×ÏÇÏ\n"
-"ÒÁÚÄÅÌÁ ÄÌÑ Ó×ÏÅÇÏ Mandrake Linux. âÕÄØÔÅ ÏÓÔÏÒÏÖÎÙ, ×ÓÅ ÎÁÈÏÄÑÝÉÅÓÑ ÎÁ ÎÅÍ\n"
-"ÄÁÎÎÙÅ ÂÕÄÕÔ ÐÏÔÅÒÑÎÙ É ÎÅ ÓÍÏÇÕÔ ÂÙÔØ ×ÏÓÓÔÁÎÏ×ÌÅÎÙ!"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"îÁÖÍÉÔÅ ÎÁ \"OK\", ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÕÄÁÌÉÔØ ×ÓÅ ÄÁÎÎÙÅ É ÒÁÚÄÅÌÙ, ÉÍÅÀÝÉÅÓÑ\n"
-"ÎÁ ÜÔÏÍ ÖÅÓÔËÏÍ ÄÉÓËÅ. âÕÄØÔÅ ÏÓÔÏÒÏÖÎÙ, ÐÏÓÌÅ ÎÁÖÁÔÉÑ ÎÁ \"OK\", ×Ù ÎÅ\n"
-"ÓÍÏÖÅÔÅ ×ÏÓÓÔÁÎÏ×ÉÔØ ËÁËÉÅ-ÌÉÂÏ ÄÁÎÎÙÅ É ÒÁÚÄÅÌÙ, ÉÍÅÀÝÉÅÓÑ ÎÁ ÜÔÏÍ ÖÅÓÔËÏÍ\n"
-"ÄÉÓËÅ, ×ËÌÀÞÁÑ ×ÓÅ ÄÁÎÎÙÅ Windows.\n"
-"\n"
-"îÁÖÍÉÔÅ ÎÁ \"ïÔÍÅÎÕ\", ÞÔÏÂÙ ÏÔÍÅÎÉÔØ ÜÔÕ ÏÐÅÒÁÃÉÀ ÂÅÚ ÐÏÔÅÒÉ ÉÍÅÀÝÉÈÓÑ ÎÁ\n"
-"ÜÔÏÍ ÖÅÓÔËÏÍ ÄÉÓËÅ ÄÁÎÎÙÈ É ÒÁÚÄÅÌÏ×."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-"îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÍÏÄÕÌÑÍ ÑÄÒÁ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍ ×ÁÛÅÍÕ ÑÄÒÕ\n"
-"(ÏÔÓÕÔÓÔ×ÕÅÔ ÆÁÊÌ %s), ÏÂÙÞÎÏ ÜÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ×ÁÛÁ ÚÁÇÒÕÚÏÞÎÁÑ ÄÉÓËÅÔÁ\n"
-"ÎÅ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÎÁ Ó ÕÓÔÁÎÏ×ÏÞÎÙÍ ÎÁËÏÐÉÔÅÌÅÍ (ÐÏÖÁÌÕÊÓÔÁ, ÓÏÚÄÁÊÔÅ ÂÏÌÅÅ\n"
-"ÎÏ×ÕÀ ÚÁÇÒÕÚÏÞÎÕÀ ÄÉÓËÅÔÕ)"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "÷Ù ÔÁËÖÅ ÄÏÌÖÎÙ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÔØ %s"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"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"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-"óÌÅÄÕÀÝÉÅ ÐÁËÅÔÙ ÂÕÄÕÔ ÕÄÁÌÅÎÙ, ÞÔÏÂÙ ÏÂÅÓÐÅÞÉÔØ ×ÏÚÍÏÖÎÏÓÔØ ÏÂÎÏ×ÌÅÎÉÑ\n"
-"×ÁÛÅÊ ÓÉÓÔÅÍÙ: %s\n"
-"\n"
-"\n"
-"÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ÕÄÁÌÉÔØ ÜÔÉ ÐÁËÅÔÙ?\n"
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÛÉÒÏËÏ×ÅÝÁÎÉÅ ÂÅÚ ÄÏÍÅÎÁ NIS"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "÷ÓÔÁ×ØÔÅ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÎÎÕÀ ÐÏÄ FAT ÄÉÓËÅÔÕ × ÄÉÓËÏ×ÏÄ %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "üÔÁ ÄÉÓËÅÔÁ ÎÅ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÎÁ ÐÏÄ FAT"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"þÔÏÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏÔ ÓÏÈÒÁÎÅÎÎÙÊ ×ÙÂÏÒ ÐÁËÅÔÏ×, ÚÁÇÒÕÚÉÔÅ ÕÓÔÁÎÏ×ËÕ Ó "
-"ÐÁÒÁÍÅÔÒÏÍ ``linux defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "ïÛÉÂËÁ ÐÒÉ ÞÔÅÎÉÉ ÆÁÊÌÁ %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"ðÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ - ÎÅ ÂÙÌÉ ÎÁÊÄÅÎÙ ×ÅÒÎÙÅ ÕÓÔÒÏÊÓÔ×Á ÄÌÑ ÓÏÚÄÁÎÉÑ ÎÏ×ÙÈ "
-"ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ. ðÏÖÁÌÕÊÓÔÁ, ÐÒÏ×ÅÒØÔÅ Ó×ÏÅ ÁÐÐÁÒÁÔÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ ÄÌÑ "
-"×ÙÑÓÎÅÎÉÑ ×ÅÒÏÑÔÎÏÊ ÐÒÉÞÉÎÙ."
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-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"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"õ ×ÁÓ ÄÏÌÖÅÎ ÂÙÔØ ËÏÒÎÅ×ÏÊ ÒÁÚÄÅÌ.\n"
-"äÌÑ ÜÔÏÇÏ ÓÏÚÄÁÊÔÅ ÒÁÚÄÅÌ (ÉÌÉ ×ÙÂÅÒÉÔÅ ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÉÊ).\n"
-"úÁÔÅÍ ×ÙÂÅÒÉÔÅ ÄÅÊÓÔ×ÉÅ ``ôÏÞËÁ ÍÏÎÔÉÒÏ×ÁÎÉÑ'' É ÕÓÔÁÎÏ×ÉÔÅ ÅÅ × `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "õ ×ÁÓ ÄÏÌÖÅÎ ÂÙÔØ ÒÁÚÄÅÌ swap"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"õ ×ÁÓ ÎÅÔ ÒÁÚÄÅÌÁ swap\n"
-"\n"
-"öÅÌÁÅÔÅ ÐÒÏÄÏÌÖÉÔØ?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "õ ×ÁÓ ÄÏÌÖÅÎ ÂÙÔØ ÒÁÚÄÅÌ FAT, ÐÒÉÍÏÎÔÉÒÏ×ÁÎÎÙÊ ÎÁ /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ Ó×ÏÂÏÄÎÏÅ ÍÅÓÔÏ"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "îÅÄÏÓÔÁÔÏÞÎÏ Ó×ÏÂÏÄÎÏÇÏ ÍÅÓÔÁ ÄÌÑ ÒÁÚÍÅÝÅÎÉÑ ÎÏ×ÙÈ ÒÁÚÄÅÌÏ×"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÓÕÝÅÓÔ×ÕÀÝÉÊ ÒÁÚÄÅÌ"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "îÅÔ ÓÕÝÅÓÔ×ÕÀÝÉÈ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÒÁÚÄÅÌÏ×"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÒÁÚÄÅÌ Windows ÄÌÑ loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "ëÁËÏÊ ÒÁÚÄÅÌ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "÷ÙÂÅÒÉÔÅ ÒÁÚÍÅÒÙ"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "òÁÚÍÅÒ ËÏÒÎÅ×ÏÇÏ ÒÁÚÄÅÌÁ × íâ: "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "òÁÚÍÅÒ ÒÁÚÄÅÌÁ swap × íâ: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ Ó×ÏÂÏÄÎÏÅ ÍÅÓÔÏ ÎÁ ÒÁÚÄÅÌÅ Windows"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "òÁÚÍÅÒ ËÁËÏÇÏ ÉÚ ÒÁÚÄÅÌÏ× ×Ù ÈÏÔÉÔÅ ÉÚÍÅÎÉÔØ?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "éÚÍÅÎÅÎÑÅÔÓÑ ÒÁÚÍÅÒ ÒÁÚÄÅÌÁ Windows"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"ðÒÏÇÒÁÍÍÁ ÉÚÍÅÎÅÎÉÑ ÒÁÚÍÅÒÁ FAT ÎÅ ÍÏÖÅÔ ÏÂÒÁÂÏÔÁÔØ ×ÁÛ ÒÁÚÄÅÌ, \n"
-"ÐÒÏÉÚÏÛÌÁ ÓÌÅÄÕÀÝÁÑ ÏÛÉÂËÁ: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"÷ÁÛ ÒÁÚÄÅÌ Windows ÓÌÉÛËÏÍ ÆÒÁÇÍÅÎÔÉÒÏ×ÁÎ. ðÏÖÁÌÕÊÓÔÁ, ÐÅÒÅÚÁÇÒÕÚÉÔÅ Ó×ÏÊ "
-"ËÏÍÐØÀÔÅÒ ÐÏÄ Windows, ÚÁÐÕÓÔÉÔÅ ÕÔÉÌÉÔÕ ``defrag'', Á ÚÁÔÅÍ ÐÏ×ÔÏÒÎÏ "
-"ÚÁÐÕÓÔÉÔÅ ÕÓÔÁÎÏ×ËÕ Mandrake Linux."
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"ðòåäõðòåöäåîéå!\n"
-"\n"
-"óÅÊÞÁÓ DrakX ÉÚÍÅÎÉÔ ÒÁÚÍÅÒ ×ÁÛÅÇÏ ÒÁÚÄÅÌÁ Windows. âÕÄØÔÅ\n"
-"ÏÓÔÏÒÏÖÎÙ: ÜÔÁ ÏÐÅÒÁÃÉÑ ÏÐÁÓÎÁ. ÷Ù ÄÏÌÖÎÙ ÓÎÁÞÁÌÁ ×ÙÊÔÉ ÉÚ\n"
-"ÐÒÏÃÅÓÓÁ ÕÓÔÁÎÏ×ËÉ, ÚÁÐÕÓÔÉÔØ scandisk ÐÏÄ Windows\n"
-"(É ÐÏ ÖÅÌÁÎÉÀ ×ÙÐÏÌÎÉÔØ ÄÅÆÒÁÇÍÅÎÔÁÃÉÀ), ÅÓÌÉ ×Ù ÄÏ ÓÉÈ ÐÏÒ\n"
-"ÎÅ ÓÄÅÌÁÌÉ ÜÔÏÇÏ, Á ÚÁÔÅÍ ÐÅÒÅÚÁÐÕÓÔÉÔØ ÕÓÔÁÎÏ×ËÕ. ÷Ù ÔÁËÖÅ\n"
-"ÓÄÅÌÁÔØ ÒÅÚÅÒ×ÎÕÀ ËÏÐÉÀ ÄÁÎÎÙÈ.\n"
-"åÓÌÉ Õ×ÅÒÅÎÙ, ÎÁÖÍÉÔÅ \"ïë\"."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "ëÁËÏÊ ÏÂßÅÍ ×Ù ÈÏÔÉÔÅ ÏÓÔÁ×ÉÔØ ÄÌÑ Windows"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "ÒÁÚÄÅÌ %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "ÉÚÍÅÎÅÎÉÅ ÒÁÚÍÅÒÁ FAT ÚÁ×ÅÒÛÉÌÏÓØ ÎÅÕÄÁÞÎÏ: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"îÅÔ ÒÁÚÄÅÌÁ FAT ÄÌÑ ÉÚÍÅÎÅÎÉÑ ÒÁÚÍÅÒÁ ÉÌÉ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ËÁÞÅÓÔ×Å loopback "
-"(ÉÌÉ ÏÓÔÁÌÏÓØ ÎÅÄÏÓÔÁÔÏÞÎÏ ÍÅÓÔÁ)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "ïÞÉÓÔÉÔØ ×ÅÓØ ÄÉÓË"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "õÄÁÌÉÔØ Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr ""
-"õ ×ÁÓ ÅÓÔØ ÂÏÌÅÅ ÏÄÎÏÇÏ ÖÅÓÔËÏÇÏ ÄÉÓËÁ. îÁ ËÁËÏÊ ÉÚ ÎÉÈ ×Ù ÈÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ "
-"Linux?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "÷óå ÓÕÝÅÓÔ×ÕÀÝÉÅ ÒÁÚÄÅÌÙ É ÄÁÎÎÙÅ ÎÁ ÎÉÈ ÂÕÄÕÔ ÐÏÔÅÒÑÎÙ ÎÁ ÄÉÓËÅ %s"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "òÕÞÎÁÑ ÒÁÚÍÅÔËÁ ÄÉÓËÁ"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "éÓÐÏÌØÚÕÊÔÅ fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"ôÅÐÅÒØ ×Ù ÍÏÖÅÔÅ ÒÁÚÍÅÔÉÔØ %s.\n"
-"ðÏÓÌÅ ÚÁ×ÅÒÛÅÎÉÑ ÎÅ ÚÁÂÕÄØÔÅ ÓÏÈÒÁÎÉÔØ ÐÒÉ ÐÏÍÏÝÉ `w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "õ ×ÁÓ ÎÅÄÏÓÔÁÔÏÞÎÏ Ó×ÏÂÏÄÎÏÇÏ ÍÅÓÔÁ ÎÁ ×ÁÛÅÍ ÒÁÚÄÅÌÅ Windows"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "÷ÏÏÂÝÅ ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÍÅÓÔÁ ÄÌÑ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "íÁÓÔÅÒ òÁÚÍÅÔËÉ ÄÉÓËÁ DrakX ÎÁÛÅÌ ÓÌÅÄÕÀÝÉÅ ÒÅÛÅÎÉÑ:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "òÁÚÍÅÔËÁ ÎÁ ÒÁÚÄÅÌÙ ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÄÁÞÎÏ: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "ðÏÄÎÉÍÁÅÔÓÑ ÓÅÔØ"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "ïÐÕÓËÁÅÔÓÑ ÓÅÔØ"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"ðÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ, ÎÏ Ñ ÎÅ ÚÎÁÀ, ËÁË ÅÅ ËÏÒÒÅËÔÎÏ ÏÂÒÁÂÏÔÁÔØ.\n"
-"ðÒÏÄÏÌÖÁÊÔÅ ÎÁ Ó×ÏÊ ÓÏÂÓÔ×ÅÎÎÙÊ ÓÔÒÁÈ É ÒÉÓË."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "äÕÂÌÉÒÏ×ÁÎÉÅ ÔÏÞËÉ ÍÏÎÔÉÒÏ×ÁÎÉÑ %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"îÅËÏÔÏÒÙÅ ×ÁÖÎÙÅ ÐÁËÅÔÙ ÕÓÔÁÎÏ×ÉÌÉÓØ ÎÅËÏÒÒÅËÔÎÏ.\n"
-"ìÉÂÏ ÐÒÉ×ÏÄ cdrom, ÌÉÂÏ ËÏÍÐÁËÔ-ÄÉÓË ÐÏ×ÒÅÖÄÅÎ.\n"
-"ðÒÏ×ÅÒØÔÅ ÄÉÓË, ×ÓÔÁ×ÌÅÎÎÙÊ × ËÏÍÐØÀÔÅÒ, ÐÒÉ ÐÏÍÏÝÉ ËÏÍÁÎÄÙ \"rpm -qpl "
-"Mandrake/RPMS/*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "äÉÓËÏ×ÏÄ ÎÅÄÏÓÔÕÐÅÎ"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "ïÓÕÝÅÓÔ×ÌÑÅÔÓÑ ÐÅÒÅÈÏÄ ÎÁ ÜÔÁÐ `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
-"press `F1' when booting on CDROM, then enter `text'."
-msgstr ""
-"îÁ ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÍÁÌÏ ÒÅÓÕÒÓÏ×. õ ×ÁÓ ÍÏÇÕÔ ×ÏÚÎÉËÎÕÔØ ÐÒÏÂÌÅÍÙ ÐÒÉ\n"
-"ÕÓÔÁÎÏ×ËÅ Mandrake Linux. åÓÌÉ ÜÔÏ ÓÌÕÞÉÔÓÑ, ×Ù ÍÏÖÅÔÅ ÐÏÐÒÏÂÏ×ÁÔØ\n"
-"ÕÓÔÁÎÏ×ËÕ × ÔÅËÓÔÏ×ÏÍ ÒÅÖÉÍÅ. äÌÑ ÜÔÏÇÏ ÎÁÖÍÉÔÅ `F1' ÐÒÉ ÚÁÇÒÕÚËÅ Ó\n"
-"CDROM'Á, É ÚÁÔÅÍ ÎÁÂÅÒÉÔÅ `text'."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "ëÌÁÓÓ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÏÄÉÎ ÉÚ ÓÌÅÄÕÀÝÉÈ ËÌÁÓÓÏ× ÕÓÔÁÎÏ×ËÉ:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "÷ÙÂÏÒ ÇÒÕÐÐÙ ÐÁËÅÔÏ×"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "óÁÍÏÓÔÏÑÔÅÌØÎÙÊ ×ÙÂÏÒ ÐÁËÅÔÏ×"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "ïÂÝÉÊ ÏÂßÅÍ: %d / %d íâ"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "ðÌÏÈÏÊ ÐÁËÅÔ"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "îÁÚ×ÁÎÉÅ: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "÷ÅÒÓÉÑ: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "òÁÚÍÅÒ: %d ëâ\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "÷ÁÖÎÏÓÔØ: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr ""
-"÷Ù ÎÅ ÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÜÔÏÔ ÐÁËÅÔ, Ô.Ë. ÄÌÑ ÅÇÏ ÕÓÔÁÎÏ×ËÉ ÎÅ È×ÁÔÁÅÔ ÍÅÓÔÁ"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "óÌÅÄÕÀÝÉÅ ÐÁËÅÔÙ ÂÕÄÕÔ ÕÓÔÁÎÏ×ÌÅÎÙ "
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "óÌÅÄÕÀÝÉÅ ÐÁËÅÔÙ ÂÕÄÕÔ ÕÄÁÌÅÎÙ "
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "÷Ù ÎÅ ÍÏÖÅÔÅ ×ÙÂÒÁÔØ/ÏÔÍÅÎÉÔØ_×ÙÂÏÒ ÜÔÏÇÏ ÐÁËÅÔÁ"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "üÔÏ ÏÂÑÚÁÔÅÌØÎÙÊ ÐÁËÅÔ, ÅÇÏ ×ÙÂÏÒ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÏÔÍÅÎÅÎ"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "÷Ù ÎÅ ÍÏÖÅÔÅ ÏÔÍÅÎÉÔØ ×ÙÂÏÒ ÜÔÏÇÏ ÐÁËÅÔÁ. ïÎ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎ"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"üÔÏÔ ÐÁËÅÔ ÄÏÌÖÅÎ ÂÙÔØ ÏÂÎÏ×ÌÅÎ.\n"
-"÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ ÅÇÏ ×ÙÂÏÒ?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "÷Ù ÎÅ ÍÏÖÅÔÅ ÏÔÍÅÎÉÔØ ×ÙÂÏÒ ÜÔÏÇÏ ÐÁËÅÔÁ. ïÎ ÄÏÌÖÅÎ ÂÙÔØ ÏÂÎÏ×ÌÅÎ"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "ðÏËÁÚÙ×ÁÔØ Á×ÔÏÍÁÔÉÞÅÓËÉ ×ÙÂÒÁÎÎÙÅ ÐÁËÅÔÙ"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "õÓÔÁÎÏ×ÉÔØ"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "úÁÇÒÕÚÉÔØ/óÏÈÒÁÎÉÔØ ÎÁ ÄÉÓËÅÔÅ"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "ïÂÎÏ×ÌÑÅÔÓÑ ×ÙÂÏÒ ÐÁËÅÔÏ×"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "íÉÎÉÍÁÌØÎÁÑ ÕÓÔÁÎÏ×ËÁ"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "÷ÙÂÅÒÉÔÅ ÐÁËÅÔÙ, ËÏÔÏÒÙÅ ×Ù ÈÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "ðÒÉÂÌÉÚÉÔÅÌØÎÁÑ ÏÃÅÎËÁ"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "ïÓÔÁ×ÛÅÅÓÑ ×ÒÅÍÑ "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ÐÏÄÏÖÄÉÔÅ, ÐÏÄÇÏÔÁ×ÌÉ×ÁÅÔÓÑ ÕÓÔÁÎÏ×ËÁ..."
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d ÐÁËÅÔÏ×"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÐÁËÅÔ %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "ðÒÉÎÑÔØ"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "ïÔËÁÚÁÔØÓÑ"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"óÍÅÎÉÔÅ ËÏÍÐÁËÔ-ÄÉÓË!\n"
-"\n"
-"ðÏÖÁÌÕÊÓÔÁ, ×ÓÔÁ×ØÔÅ ËÏÍÐÁËÔ-ÄÉÓË ÐÏÄ ÎÁÚ×ÁÎÉÅÍ \"%s\" × Ó×ÏÊ ÐÒÉ×ÏÄ, Á "
-"ÚÁÔÅÍ É ÎÁÖÍÉÔÅ \"ïë\".\n"
-"åÓÌÉ Õ ×ÁÓ ÅÇÏ ÎÅÔ, ÎÁÖÍÉÔÅ \"ïÔÍÅÎÁ\", ÞÔÏÂÙ ÏÔËÁÚÁÔØÓÑ ÏÔ ÕÓÔÁÎÏ×ËÉ Ó "
-"ÜÔÏÇÏ ËÏÍÐÁËÔ-ÄÉÓËÁ."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "÷ÓÅ ÒÁ×ÎÏ ÐÒÏÄÏÌÖÉÔØ?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "ðÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ ÐÒÉ ÒÁÓÓÔÁÎÏ×ËÅ ÐÁËÅÔÏ×:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "ðÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÐÁËÅÔÏ×:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"ÄÏËÕÍÅÎÔÁÃÉÀ, ÚÁÞÁÓÔÕÀ ÚÁÐÒÅÝÅÎÏ.\n"
-"\n"
-"÷ÓÅ ÐÒÁ×Á ÎÁ ËÏÍÐÏÎÅÎÔÙ ÓÌÅÄÕÀÝÅÇÏ ÎÁËÏÐÉÔÅÌÑ CD ÐÒÉÎÁÄÌÅÖÁÔ ÉÈ\n"
-"ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÙÍ Á×ÔÏÒÁÍ É ÚÁÝÉÝÅÎÙ ÚÁËÏÎÁÍÉ Ï ÉÎÔÅÌÌÅËÔÕÁÌØÎÏÊ\n"
-"ÓÏÂÓÔ×ÅÎÎÏÓÔÉ É Á×ÔÏÒÓËÉÈ ÐÒÁ×ÁÈ ÐÒÉÍÅÎÉÔÅÌØÎÏ Ë ÐÒÏÇÒÁÍÍÎÏÍÕ\n"
-"ÏÂÅÓÐÅÞÅÎÉÀ.\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "ðÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ÐÏËÉÎÕÔØ ÕÓÔÁÎÏ×ËÕ?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "ìÉÃÅÎÚÉÏÎÎÏÅ ÓÏÇÌÁÛÅÎÉÅ"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"÷×ÅÄÅÎÉÅ\n"
-"\n"
-"ïÐÅÒÁÃÉÏÎÎÁÑ ÓÉÓÔÅÍÁ É ÒÁÚÌÉÞÎÙÅ ËÏÍÐÏÎÅÎÔÙ, ÄÏÓÔÕÐÎÙÅ ÎÁ ÄÉÓÔÒÉÂÕÔÉ×Å\n"
-"Mandrake Linux ÄÁÌÅÅ ÂÕÄÕÔ ÎÁÚÙ×ÁÔØÓÑ \"ðÒÏÇÒÁÍÍÎÙÍÉ ðÒÏÄÕËÔÁÍÉ\".\n"
-"ðÒÏÇÒÁÍÍÎÙÅ ðÒÏÄÕËÔÙ ×ËÌÀÞÁÀÔ, ÎÏ ÎÅ ÏÒÇÁÎÉÞÉ×ÁÀÔÓÑ, ÎÁÂÏÒ ÐÒÏÇÒÁÍÍ, \n"
-"ÍÅÔÏÄÙ, ÐÒÁ×ÉÌÁ É ÄÏËÕÍÅÎÔÁÃÉÀ, Ó×ÑÚÁÎÎÕÀ Ó ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÏÊ\n"
-"É ÒÁÚÌÉÞÎÙÍÉ ËÏÍÐÏÎÅÎÔÁÍÉ ÄÉÓÔÒÉÂÕÔÉ×Á Mandrake Linux.\n"
-"\n"
-"\n"
-"1. ìÉÃÅÎÚÉÏÎÎÏÅ ÓÏÇÌÁÛÅÎÉÅ\n"
-"\n"
-"ðÏÖÁÌÕÊÓÔÁ, ×ÎÉÍÁÔÅÌØÎÏ ÐÒÏÞÔÉÔÅ ÜÔÏÔ ÄÏËÕÍÅÎÔ. üÔÏÔ ÄÏËÕÍÅÎÔ Ñ×ÌÑÅÔÓÑ\n"
-"ÌÉÃÅÎÚÉÏÎÎÙÍ ÓÏÇÌÁÛÅÎÉÅÍ, ÚÁËÌÀÞÁÅÍÙÍ ÍÅÖÄÕ ×ÁÍÉ É MandrakeSoft S.A.,\n"
-"ÐÒÉÍÅÎÑÅÍÙÍ Ë ðÒÏÇÒÁÍÍÎÙÍ ðÒÏÄÕËÔÁÍ. õÓÔÁÎÁ×ÌÉ×ÁÑ, ÒÁÚÍÎÏÖÁÑ ÉÌÉ\n"
-"ÉÓÐÏÌØÚÕÑ ðÒÏÇÒÁÍÍÎÙÅ ðÒÏÄÕËÔÙ Ó ÌÀÂÏÊ ÃÅÌØÀ, ×Ù ÔÅÍ ÓÁÍÙÍ ×ÓÅÃÅÌÏ\n"
-"ÐÒÉÎÉÍÁÅÔÅ É ÐÏÌÎÏÓÔØÀ ÓÏÇÌÁÛÁÅÔÅÓØ Ó ÕÓÌÏ×ÉÑÍÉ É ÐÏÌÏÖÅÎÉÑÍÉ ÜÔÏÊ\n"
-"ìÉÃÅÎÚÉÉ. åÓÌÉ ×Ù ÎÅ ÓÏÇÌÁÓÎÙ Ó ËÁËÏÊ-ÌÉÂÏ ÞÁÓÔØÀ ÜÔÏÊ ìÉÃÅÎÚÉÉ, ×ÁÍ\n"
-"ÎÅ ÒÁÚÒÅÛÁÅÔÓÑ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ, ÒÁÚÍÎÏÖÁÔØ ÉÌÉ ÉÓÐÏÌØÚÏ×ÁÔØ ðÒÏÇÒÁÍÍÎÙÅ\n"
-"ðÒÏÄÕËÔÙ.\n"
-"ìÀÂÙÅ ÐÏÐÙÔËÉ ÉÓÐÏÌØÚÏ×ÁÔØ, ÒÁÚÍÎÏÖÁÔØ ÉÌÉ ÉÓÐÏÌØÚÏ×ÁÔØ ðÒÏÇÒÁÍÍÎÙÅ\n"
-"ðÒÏÄÕËÔÙ Ó ÃÅÌØÀ, ÐÒÏÔÉ×ÏÒÅÞÁÝÉÅ ÕÓÌÏ×ÉÑÍ ÜÔÏÊ ìÉÃÅÎÚÉÉ, ÁÎÎÕÌÉÒÕÀÔ É\n"
-"ÏÓ×ÏÂÏÖÄÁÀÔ ×ÁÓ ÏÔ ×ÓÅÈ ÐÒÁ×, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÈ ÜÔÏÊ ìÉÃÅÎÚÉÅÊ.\n"
-"ðÒÉ ÏËÏÎÞÁÎÉÉ ÄÅÊÓÔ×ÉÑ ìÉÃÅÎÚÉÉ ×Ù ÄÏÌÖÎÙ ÎÅÍÅÄÌÅÎÎÏ ÕÄÁÌÉÔØ ×ÓÅ ËÏÐÉÉ\n"
-"ðÒÏÇÒÁÍÍÎÙÈ ðÒÏÄÕËÔÏ×.\n"
-"\n"
-"\n"
-"2. ïÇÒÁÎÉÞÅÎÎÙÅ ÇÁÒÁÎÔÉÊÎÙÅ ÏÂÑÚÁÔÅÌØÓÔ×Á\n"
-"\n"
-"ðÒÏÇÒÁÍÍÎÙÅ ðÒÏÄÕËÔÙ É ÐÒÉÌÁÇÁÅÍÁÑ ÄÏËÕÍÅÎÔÁÃÉÑ ÐÒÅÄÏÓÔÁ×ÌÑÀÔÓÑ \"ËÁË ÅÓÔØ\","
-"ÂÅÚÏ ×ÓÑËÏÊ ÇÁÒÁÎÔÉÉ × ÐÒÅÄÅÌÁÈ, ÄÏÚ×ÏÌÅÎÎÙÈ ÚÁËÏÎÏÍ.\n"
-"MandrakeSoft S.A. ÎÉ ÐÒÉ ËÁËÉÈ ÕÓÌÏ×ÉÑÈ É × ÐÒÅÄÅÌÁÈ, ÄÏÚ×ÏÌÅÎÎÙÈ\n"
-"ÚÁËÏÎÏÍ, ÎÅÓÅÔ ÏÔ×ÅÔÓÔ×ÅÎÎÏÓÔØ ÚÁ ÌÀÂÏÊ ËÁËÏÊ ÂÙ ÔÏ ÎÉ ÂÙÌÏ ÏÐÒÅÄÅÌÅÎÎÙÊ,\n"
-"ÓÌÕÞÁÊÎÙÊ, ÐÒÑÍÏÊ ÉÌÉ ËÏÓ×ÅÎÎÙÊ ÕÝÅÒ (×ËÌÀÞÁÑ ÎÅÏÇÒÁÎÉÞÅÎÎÙÊ ÕÝÅÒ ÏÔ\n"
-"ËÒÕÛÅÎÉÑ ÂÉÚÎÅÓÁ, ÐÅÒÅÒÙ×Ï× × ËÏÍÍÅÒÞÅÓËÏÊ ÄÅÑÔÅÌØÎÏÓÔÉ, ÆÉÎÁÎÓÏ×ÙÈ "
-"ÕÂÙÔËÏ×,\n"
-"ÓÕÄÅÂÎÙÈ ÉÚÄÅÒÖÅË É ÛÔÒÁÆÏ×, Ñ×ÌÑÀÝÉÈÓÑ ÒÅÚÕÌØÔÁÔÏÍ ÓÕÄÅÂÎÙÈ "
-"ÒÁÚÂÉÒÁÔÅÌØÓÔ×,\n"
-"ÉÌÉ ÌÀÂÙÈ ÄÒÕÇÉÈ ËÏÓ×ÅÎÎÙÈ ÐÏÔÅÒØ), Ñ×ÌÑÀÝÉÊÓÑ ÒÅÚÕÌØÔÁÔÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÑ\n"
-"ðÒÏÇÒÁÍÍÎÙÈ ðÒÏÄÕËÔÏ×, ÄÁÖÅ, ÅÓÌÉ MandrakeSoft S.A. ÂÙÌÏ ÉÚ×ÅÓÔÎÏ\n"
-"Ï ×ÏÚÍÏÖÎÏÓÔÉ ÉÌÉ ÓÌÕÞÁÑÈ ÔÁËÏÇÏ ÕÝÅÒÂÁ.\n"
-"\n"
-"ïçòáîéþåîîáñ ïô÷åôóô÷åîîïóôø, ó÷ñúáîîáñ ó ÷ìáäåîéåí éìé éóðïìøúï÷áîéåí "
-"úáðòåýåîîïçï ðòïçòáííîïçï ïâåóðåþåîéñ ÷ îåëïôïòùè óôòáîáè\n"
-"\n"
-"÷ ÐÒÅÄÅÌÁÈ, ÄÏÚ×ÏÌÅÎÎÙÈ ÚÁËÏÎÏÍ, MandrakeSoft S.A. ÉÌÉ ÅÅ ÒÁÓÐÒÏÓÔÒÁÎÉÔÅÌÉ\n"
-"ÎÉ ÐÒÉ ËÁËÉÈ ÕÓÌÏ×ÉÑÈ ÎÅÓÕÔ ÏÔ×ÅÔÓÔ×ÅÎÎÏÓÔØ ÚÁ ÌÀÂÏÊ, ËÁËÏÊ ÂÙ ÔÏ ÎÉ ÂÙÌÏ\n"
-"ÏÐÒÅÄÅÌÅÎÎÙÊ, ÓÌÕÞÁÊÎÙÊ, ÐÒÑÍÏÊ ÉÌÉ ËÏÓ×ÅÎÎÙÊ ÕÝÅÒ (×ËÌÀÞÁÑ ÎÅÏÇÒÁÎÉÞÅÎÎÙÊ\n"
-"ÕÝÅÒ ÏÔ ËÒÕÛÅÎÉÑ ÂÉÚÎÅÓÁ, ÐÅÒÅÒÙ×Ï× × ËÏÍÍÅÒÞÅÓËÏÊ ÄÅÑÔÅÌØÎÏÓÔÉ, "
-"ÆÉÎÁÎÓÏ×ÙÈ\n"
-"ÕÂÙÔËÏ×, ÓÕÄÅÂÎÙÈ ÉÚÄÅÒÖÅË É ÛÔÒÁÆÏ×, Ñ×ÌÑÀÝÉÈÓÑ ÒÅÚÕÌØÔÁÔÏÍ ÓÕÄÅÂÎÙÈ\n"
-"ÒÁÚÂÉÒÁÔÅÌØÓÔ×, ÉÌÉ ÌÀÂÙÈ ÄÒÕÇÉÈ ËÏÓ×ÅÎÎÙÈ ÐÏÔÅÒØ), Ñ×ÌÑÀÝÉÈÓÑ ÒÅÚÕÌØÔÁÔÏÍ\n"
-"×ÌÁÄÅÎÉÑ É ÉÓÐÏÌØÚÏ×ÁÎÉÑ ËÏÍÐÏÎÅÎÔÏ× ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ,\n"
-"ÉÌÉ Ñ×ÌÑÀÝÉÈÓÑ ÒÅÚÕÌØÔÁÔÏÍ ÓËÁÞÉ×ÁÎÉÑ ËÏÍÐÏÎÅÎÔÏ× ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ\n"
-"Ó ÏÄÎÏÇÏ ÉÚ ÓÁÊÔÏ× Mandrake Linux, ÚÁÐÒÅÝÅÎÎÙÈ ÉÌÉ ÏÇÒÁÎÉÞÅÎÎÙÈ × ÎÅËÏÔÏÒÙÈ\n"
-"ÓÔÒÁÎÁÈ ÍÅÓÔÎÙÍÉ ÚÁËÏÎÁÍÉ.\n"
-"ïÇÒÁÎÉÞÅÎÎÁÑ ÏÔ×ÅÔÓÔ×ÅÎÎÏÓÔØ ÐÒÉÍÅÎÑÅÔÓÑ, ÎÏ ÎÅ ÏÇÒÁÎÉÞÉ×ÁÅÔÓÑ,\n"
-"Ë ËÏÍÐÏÎÅÎÔÁÍ ÓÉÌØÎÏÊ ËÒÉÐÔÏÇÒÁÆÉÉ, ×ËÌÀÞÁÅÍÙÈ × ðÒÏÇÒÁÍÍÎÙÅ ðÒÏÄÕËÔÙ.\n"
-"\n"
-"\n"
-"3. ìÉÃÅÎÚÉÑ GPL É Ó×ÑÚÁÎÎÙÅ ÌÉÃÅÎÚÉÉ\n"
-"\n"
-"ðÒÏÇÒÁÍÍÎÙÅ ðÒÏÄÕËÔÙ ÓÏÓÔÏÑÔ ÉÚ ËÏÍÐÏÎÅÎÔÏ×, ÓÏÚÄÁÎÎÙÈ ÒÁÚÌÉÞÎÙÍÉ ÌÀÄØÍÉ\n"
-"ÉÌÉ ÏÒÇÁÎÉÚÁÃÉÑÍÉ. âÏÌØÛÉÎÓÔ×Ï ÜÔÉÈ ËÏÍÐÏÎÅÎÔÏ× ÎÁÈÏÄÑÔÓÑ ÐÏÄ ÄÅÊÓÔ×ÉÅÍ\n"
-"ÕÓÌÏ×ÉÊ É ÐÏÌÏÖÅÎÉÊ GNU General Public Licence, ÄÁÌÅÅ ÎÁÚÙ×ÁÅÍÏÊ \"GPL\",\n"
-"ÉÌÉ ÐÏÈÏÖÉÈ ÌÉÃÅÎÚÉÊ. âÏÌØÛÉÎÓÔ×Ï ÜÔÉÈ ÌÉÃÅÎÚÉÊ ÐÏÚ×ÏÌÑÀÔ ×ÁÍ ÉÓÐÏÌØÚÏ×ÁÔØ,\n"
-"ÒÁÚÍÎÏÖÁÔØ, ÁÄÁÐÔÉÒÏ×ÁÔØ ÉÌÉ ÒÁÓÐÒÏÓÔÒÁÎÑÔØ ÄÁÌÅÅ ËÏÍÐÏÎÅÎÔÙ, ÎÁ ËÏÔÏÒÙÅ\n"
-"ÏÎÉ ÒÁÓÐÒÏÓÔÒÁÎÑÀÔÓÑ. ðÏÖÁÌÕÊÓÔÁ, ×ÎÉÍÁÔÅÌØÎÏ ÞÉÔÁÊÔÅ ÕÓÌÏ×ÉÑ É ÐÏÌÏÖÅÎÉÑ\n"
-"ÌÉÃÅÎÚÉÏÎÎÏÇÏ ÓÏÇÌÁÛÅÎÉÑ ÄÌÑ ËÁÖÄÏÇÏ ÉÚ ËÏÍÐÏÎÅÎÔ ÐÅÒÅÄ ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ\n"
-"ÌÀÂÏÇÏ ËÏÍÐÏÎÅÎÔÁ. ìÀÂÙÅ ×ÏÐÒÏÓÙ ÐÏ ÌÉÃÅÎÚÉÉ ËÏÍÐÏÎÅÎÔÁ ÄÏÌÖÎÙ ÂÙÔØ\n"
-"ÁÄÒÅÓÏ×ÁÎÙ Á×ÔÏÒÕ ËÏÍÐÏÎÅÎÔÁ, Á ÎÅ MandrakeSoft'Õ\n"
-"ðÒÏÇÒÁÍÍÙ, ÒÁÚÒÁÂÏÔÁÎÎÙÅ MandrakeSoft S.A., ÎÁÈÏÄÑÔÓÑ ÐÏÄ ÄÅÊÓÔ×ÉÅÍ "
-"ÌÉÃÅÎÚÉÉ\n"
-"GPL. äÏËÕÍÅÎÔÁÃÉÑ, ÎÁÐÉÓÁÎÎÁÑ MandrakeSoft S.A., ÎÁÈÏÄÉÔÓÑ ÐÏÄ ÄÅÊÓÔ×ÉÅÍ\n"
-"ÏÓÏÂÏÊ ÌÉÃÅÎÚÉÉ. ðÏÖÁÌÕÊÓÔÁ, ÏÂÒÁÔÉÔÅÓØ Ë ÄÏËÕÍÅÎÔÁÃÉÉ ÚÁ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ\n"
-"ÉÎÆÏÒÍÁÃÉÅÊ.\n"
-"\n"
-"4. ðÒÁ×Á ÎÁ ÉÎÔÅÌÌÅËÔÕÁÌØÎÕÀ ÓÏÂÓÔ×ÅÎÎÏÓÔØ\n"
-"\n"
-"÷ÓÅ ÐÒÁ×Á ÎÁ ËÏÍÐÏÎÅÎÔÙ ðÒÏÇÒÁÍÍÎÙÈ ðÒÏÄÕËÔÏ× ÐÒÉÎÁÄÌÅÖÁÔ ÉÈ "
-"ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍ\n"
-"Á×ÔÏÒÁÍ É ÚÁÝÉÝÅÎÙ ÚÁËÏÎÁÍÉ Ï ÉÎÔÅÌÌÅËÔÕÁÌØÎÏÊ ÓÏÂÓÔ×ÅÎÎÏÓÔÉ É Á×ÔÏÒÓËÏÍ\n"
-"ÐÒÁ×Å, ÐÒÉÍÅÎÉÔÅÌØÎÏ Ë ÐÒÏÇÒÁÍÍÎÏÍÕ ÏÂÅÓÐÅÞÅÎÉÀ.\n"
-"MandrakeSoft S.A. ÓÏÈÒÁÎÑÅÔ ÚÁ ÓÏÂÏÊ ÐÒÁ×Ï ÉÚÍÅÎÑÔØ ÉÌÉ ÁÄÁÐÔÉÒÏ×ÁÔØ\n"
-"ðÒÏÇÒÁÍÍÎÙÅ ðÒÏÄÕËÔÙ, ËÁË ÃÅÌÉËÏÍ, ÔÁË É ÐÏ ÞÁÓÔÑÍ, ÌÀÂÙÍ ÓÐÏÓÏÂÏÍ É ÄÌÑ\n"
-"ÌÀÂÙÈ ÃÅÌÅÊ.\n"
-"\"Mandrake\", \"Mandrake Linux\" É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÌÏÇÏÔÉÐÙ Ñ×ÌÑÀÔÓÑ "
-"ÔÏÒÇÏ×ÙÍÉ ÍÁÒËÁÍÉ MandrakeSoft S.A.\n"
-"\n"
-"\n"
-"5. ïÓÎÏ×ÎÙÅ ÚÁËÏÎÙ\n"
-"\n"
-"åÓÌÉ ËÁËÁÑ-ÌÉÂÏ ÞÁÓÔØ ÜÔÏÇÏ ÓÏÇÌÁÛÅÎÉÑ Ñ×ÌÑÅÔÓÑ ÎÅÄÅÊÓÔ×ÉÔÅÌØÎÏÊ,\n"
-"ÐÒÏÔÉ×ÏÚÁËÏÎÎÏÊ ÉÌÉ ÐÒÏÔÉ×ÏÒÅÞÁÝÅÊ ÄÅÊÓÔ×ÕÀÝÅÍÕ ÚÁËÏÎÏÄÁÔÅÌØÓÔ×Õ, ÜÔÁ\n"
-"ÞÁÓÔØ ÉÓËÌÀÞÁÅÔÓÑ ÉÚ ÜÔÏÇÏ ËÏÎÔÒÁËÔÁ. ÷Ù ÏÓÔÁÅÔÅÓØ ÏÇÒÁÎÉÞÅÎÎÙÍÉ\n"
-"ÄÒÕÇÉÍÉ ÐÒÉÇÏÄÎÙÍÉ ÒÁÚÄÅÌÁÍÉ ÓÏÇÌÁÛÅÎÉÑ.\n"
-"õÓÌÏ×ÉÑ É ÐÏÌÏÖÅÎÉÑ ÜÔÏÊ ìÉÃÅÎÚÉÉ ÎÁÈÏÄÑÔÓÑ ÐÏÄ ÄÅÊÓÔ×ÉÅÍ ÆÒÁÎÃÕÚÓËÏÇÏ\n"
-"ÚÁËÏÎÏÄÁÔÅÌØÓÔ×Á.\n"
-"÷ÓÅ ÒÁÚÎÏÇÌÁÓÉÑ ÐÏ ÐÏ×ÏÄÕ ÕÓÌÏ×ÉÊ É ÐÏÌÏÖÅÎÉÊ ÜÔÏÊ ÌÉÃÅÎÚÉÉ, ÓËÏÒÅÅ ×ÓÅÇÏ, "
-"ÂÕÄÕÔ ÏÓÐÁÒÉ×ÁÔØÓÑ × ÓÕÄÅ. ÷ ÐÏÓÌÅÄÎÀÀ ÏÞÅÒÅÄØ ÏÓÐÁÒÉ×ÁÎÉÅ ×ÏÐÒÏÓÁ ÂÕÄÅÔ "
-"ÐÅÒÅÄÁÎÏ × ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ úÁËÏÎÏÄÁÔÅÌØÎÙÊ óÕÄ ðÁÒÉÖÁ - æÒÁÎÃÉÑ.ðÏ ÌÀÂÙÍ "
-"×ÏÐÒÏÓÁÍ, ËÁÓÁÀÝÉÍÓÑ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ, ÐÏÖÁÌÕÊÓÔÁ, Ó×ÑÖÉÔÅÓØ\n"
-"Ó MandrakeSoft S.A.\n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÏÔËÁÚÁÔØÓÑ ÏÔ ÌÉÃÅÎÚÉÉ?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "ëÌÁ×ÉÁÔÕÒÁ"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÒÁÓËÌÁÄËÕ ×ÁÛÅÊ ËÌÁ×ÉÁÔÕÒÙ."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "úÄÅÓØ ÐÒÅÄÓÔÁ×ÌÅÎ ÐÏÌÎÙÊ ÓÐÉÓÏË ÄÏÓÔÕÐÎÙÈ ËÌÁ×ÉÁÔÕÒ"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "ëÁËÏÊ ËÌÁÓÓ ÕÓÔÁÎÏ×ËÉ ×Ù ÖÅÌÁÅÔÅ?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "õÓÔÁÎÏ×ËÁ/ïÂÎÏ×ÌÅÎÉÅ"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "üÔÏ ÕÓÔÁÎÏ×ËÁ ÉÌÉ ÏÂÎÏ×ÌÅÎÉÅ?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "òÅËÏÍÅÎÄÕÅÍÁÑ"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "üËÓÐÅÒÔ"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "ïÂÎÏ×ÌÅÎÉÅ"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "ôÏÌØËÏ ÏÂÎÏ×ÉÔØ ÐÁËÅÔÙ"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÔÉÐ ×ÁÛÅÊ ÍÙÛÉ"
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "ðÏÒÔ ÍÙÛÉ"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "õËÁÖÉÔÅ, Ë ËÁËÏÍÕ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÍÕ ÐÏÒÔÕ ÐÏÄËÌÀÞÅÎÁ ×ÁÛÁ ÍÙÛØ."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "üÍÕÌÑÃÉÑ ËÎÏÐÏË"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "üÍÕÌÑÃÉÑ 2-Ê ËÎÏÐËÉ"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "üÍÕÌÑÃÉÑ 3-Ê ËÎÏÐËÉ"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "îÁÓÔÒÁÉ×ÁÀÔÓÑ ËÁÒÔÙ PCMCIA ..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "îÁÓÔÒÁÉ×ÁÅÔÓÑ IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "îÅÔ ÄÏÓÔÕÐÎÙÈ ÒÁÚÄÅÌÏ×"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "óËÁÎÉÒÕÀÔÓÑ ÒÁÚÄÅÌÙ, ÞÔÏÂÙ ÎÁÊÔÉ ÔÏÞËÉ ÍÏÎÔÉÒÏ×ÁÎÉÑ"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "÷ÙÂÅÒÉÔÅ ÔÏÞËÉ ÍÏÎÔÉÒÏ×ÁÎÉÑ"
-
-#: ../../install_steps_interactive.pm_.c:379
-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"
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "îÅ ÎÁÊÄÅÎ ËÏÒÎÅ×ÏÊ ÒÁÚÄÅÌ, ÞÔÏÂÙ ×ÙÐÏÌÎÉÔØ ÏÂÎÏ×ÌÅÎÉÅ"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "ëÏÒÎÅ×ÏÊ ÒÁÚÄÅÌ"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "ëÁËÏÊ ÒÁÚÄÅÌ Ñ×ÌÑÅÔÓÑ ËÏÒÎÅ×ÙÍ (/) × ×ÁÛÅÊ ÓÉÓÔÅÍÅ?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr ""
-"÷ÁÍ ÎÕÖÎÏ ÐÅÒÅÚÁÇÒÕÚÉÔØÓÑ, ÞÔÏÂÙ ÉÚÍÅÎÅÎÉÑ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× ×ÓÔÕÐÉÌÉ × ÓÉÌÕ"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "÷ÙÂÅÒÉÔÅ ÒÁÚÄÅÌÙ, ËÏÔÏÒÙÅ ×Ù ÈÏÔÉÔÅ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÔØ"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "ðÒÏ×ÅÒÉÔØ ÐÌÏÈÉÅ ÂÌÏËÉ?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "æÏÒÍÁÔÉÒÕÀÔÓÑ ÒÁÚÄÅÌÙ"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "óÏÚÄÁÅÔÓÑ É ÆÏÒÍÁÔÉÒÕÅÔÓÑ ÆÁÊÌ %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-"ðÒÏ×ÅÒËÁ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ %s ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÄÁÞÅÊ. èÏÔÉÔÅ ÉÓÐÒÁ×ÉÔØ ÏÛÉÂËÉ "
-"(ÏÓÔÏÒÏÖÎÏ, ×Ù ÍÏÖÅÔÅ ÐÏÔÅÒÑÔØ ÄÁÎÎÙÅ)?"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr ""
-"îÅ È×ÁÔÁÅÔ swap-ÐÒÏÓÔÒÁÎÓÔ×Á ÄÌÑ ÚÁ×ÅÒÛÅÎÉÑ ÕÓÔÁÎÏ×ËÉ, ÐÏÖÁÌÕÊÓÔÁ, Õ×ÅÌÉÞØÔÅ "
-"ÅÇÏ ÎÅÍÎÏÇÏ"
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr ""
-"÷ÙÐÏÌÎÑÅÔÓÑ ÐÏÉÓË ÄÏÓÔÕÐÎÙÈ ÐÁËÅÔÏ× É ÐÅÒÅÓÔÒÁÉ×ÁÅÔÓÑ ÂÁÚÁ ÄÁÎÎÙÈ rpm..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "÷ÙÐÏÌÎÑÅÔÓÑ ÐÏÉÓË ÄÏÓÔÕÐÎÙÈ ÐÁËÅÔÏ×..."
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "÷ÙÐÏÌÎÑÅÔÓÑ ÐÏÉÓË ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÎÙÈ ÐÁËÅÔÏ×..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "÷ÙÐÏÌÎÑÅÔÓÑ ÐÏÉÓË ÐÁËÅÔÏ× ÄÌÑ ÏÂÎÏ×ÌÅÎÉÑ..."
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"÷ ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÏÓÔÁÌÏÓØ ÎÅÄÏÓÔÁÔÏÞÎÏ ÍÅÓÔÁ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÉÌÉ ÏÂÎÏ×ÌÅÎÉÑ (%d "
-"> %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÚÁÇÒÕÚÉÔØ ÉÌÉ ÓÏÈÒÁÎÉÔØ ×ÙÂÏÒ ÎÁ ÄÉÓËÅÔÕ.\n"
-"æÏÒÍÁÔ ÔÁËÏÊ ÖÅ, ËÁË É Õ ÄÉÓËÅÔ, ÓÏÚÄÁÎÎÙÈ auto_install."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "úÁÇÒÕÚÉÔØ Ó ÄÉÓËÅÔÙ"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "óÏÈÒÁÎÉÔØ ÎÁ ÄÉÓËÅÔÕ"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "úÁÇÒÕÖÁÅÔÓÑ Ó ÄÉÓËÅÔÙ"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "÷ÙÂÏÒ ÐÁËÅÔÏ×"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "÷ÓÔÁ×ØÔÅ ÄÉÓËÅÔÕ, ÓÏÄÅÒÖÁÝÕÀ ×ÙÂÏÒ ÐÁËÅÔÏ×"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "÷ÙÂÒÁÎÎÙÊ ÒÁÚÍÅÒ ÐÒÅ×ÙÛÁÅÔ ÄÏÓÔÕÐÎÏÅ ÍÅÓÔÏ"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "ôÉÐ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"÷Ù ÎÅ ×ÙÂÒÁÌÉ ÎÉ ÏÄÎÏÊ ÇÒÕÐÐÙ ÐÁËÅÔÏ×.\n"
-"ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÖÅÌÁÅÍÕÀ ÍÉÎÉÍÁÌØÎÕÀ ÕÓÔÁÎÏ×ËÕ:"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "÷ÍÅÓÔÅ Ó è"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "ó ÂÁÚÏ×ÏÊ ÄÏËÕÍÅÎÔÁÃÉÅÊ (ÒÅËÏÍÅÎÄÕÅÔÓÑ!)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "äÅÊÓÔ×ÉÔÅÌØÎÏ ÍÉÎÉÍÁÌØÎÁÑ ÕÓÔÁÎÏ×ËÁ (× ÏÓÏÂÅÎÎÏÓÔÉ ÎÅÔ urpmi)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"åÓÌÉ Õ ×ÁÓ ÅÓÔØ ×ÓÅ CD ÉÚ ÓÐÉÓËÁ, ÐÒÉ×ÅÄÅÎÎÏÇÏ ÎÉÖÅ, ÎÁÖÍÉÔÅ ïë.\n"
-"åÓÌÉ Õ ×ÁÓ ÎÅÔ ÎÉ ÏÄÎÏÇÏ ÉÚ ÜÔÉÈ CD, ÎÁÖÍÉÔÅ ïÔÍÅÎÁ.\n"
-"åÓÌÉ ÏÔÓÕÔÓÔ×ÕÀÔ ÔÏÌØËÏ ÎÅËÏÔÏÒÙÅ CD, ÏÔÍÅÎÉÔÅ ÉÈ ×ÙÂÏÒ É ÎÁÖÍÉÔÅ ïë."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "ëÏÍÐÁËÔ-ÄÉÓË Ó ÍÅÔËÏÊ \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "ðÏÄÇÏÔÁ×ÌÉ×ÁÅÔÓÑ ÕÓÔÁÎÏ×ËÁ"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"õÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÐÁËÅÔ %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÐÏÓÌÅ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÓÔÁ×ØÔÅ ÚÁÇÒÕÚÏÞÎÕÀ ÄÉÓËÅÔÕ × ÄÉÓËÏ×ÏÄ %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÓÔÁ×ØÔÅ ÄÉÓËÅÔÕ Ó ÏÂÎÏ×ÌÅÎÉÑÍÉ ÍÏÄÕÌÅÊ × ÄÉÓËÏ×ÏÄ %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"ôÅÐÅÒØ Õ ×ÁÓ ÅÓÔØ ×ÏÚÍÏÖÎÏÓÔØ ÓËÁÞÁÔØ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ ÄÌÑ "
-"ÛÉÆÒÏ×ÁÎÉÑ.\n"
-"\n"
-"ðòåäõðòåöäåîéå:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"ðÏ ÌÀÂÙÍ ×ÏÐÒÏÓÁÍ, ËÁÓÁÀÝÉÍÓÑ ÜÔÏÇÏ ÓÏÇÌÁÛÅÎÉÑ, ÐÏÖÁÌÕÊÓÔÁ, Ó×ÑÚÙ×ÁÊÔÅÓØ Ó\n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"ôÅÐÅÒØ Õ ×ÁÓ ÅÓÔØ ×ÏÚÍÏÖÎÏÓÔØ ÓËÁÞÁÔØ ÏÂÎÏ×ÌÅÎÎÙÅ ÐÁËÅÔÙ. üÔÉ ÐÁËÅÔÙ\n"
-"ÂÙÌÉ ×ÙÐÕÝÅÎÙ ÐÏÓÌÅ ÔÏÇÏ, ËÁË ÂÙÌ ×ÙÐÕÝÅÎ ÄÉÓÔÒÉÂÕÔÉ×. ïÎÉ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ\n"
-"ÄÙÒÙ × ÂÅÚÏÐÁÓÎÏÓÔÉ ÉÌÉ ÏÛÉÂËÉ.\n"
-"\n"
-"þÔÏÂÙ ÓËÁÞÁÔØ ÜÔÉ ÐÁËÅÔÙ, ×ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ ÄÅÊÓÔ×ÕÀÝÅÅ ÐÏÄËÌÀÞÅÎÉÅ "
-"éÎÔÅÒÎÅÔÕ.\n"
-"èÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ ÜÔÉ ÏÂÎÏ×ÌÅÎÉÑ?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"÷ÙÐÏÌÎÑÅÔÓÑ ÐÏÄËÌÀÞÅÎÉÅ Ë ×ÅÂ-ÓÁÊÔÕ Mandrake Linux ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÓÐÉÓËÁ "
-"ÄÏÓÔÕÐÎÙÈ ÐÁËÅÔÏ×..."
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "÷ÙÂÅÒÉÔÅ ÚÅÒËÁÌÏ, Ó ËÏÔÏÒÏÇÏ ÂÕÄÕÔ ÐÏÌÕÞÅÎÙ ÐÁËÅÔÙ"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr ""
-"÷ÙÐÏÌÎÑÅÔÓÑ ÐÏÄËÌÀÞÅÎÉÅ Ë ÚÅÒËÁÌÕ ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÓÐÉÓËÁ ÄÏÓÔÕÐÎÙÈ ÐÁËÅÔÏ×..."
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "ëÁËÏÊ Õ ×ÁÓ ÞÁÓÏ×ÏÊ ÐÏÑÓ?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "áÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ×ÙÓÔÁ×ÌÅÎÙ ÐÏ çÒÉÎ×ÉÞÕ"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "á×ÔÏÍÁÔÉÞÅÓËÁÑ ÓÉÎÈÒÏÎÉÚÁÃÉÑ ×ÒÅÍÅÎÉ (ÉÓÐÏÌØÚÕÑ NTP)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "óÅÒ×ÅÒ NTP"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "õÄÁÌÅÎÎÙÊ ÓÅÒ×ÅÒ CUPS"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "ðÒÉÎÔÅÒ ÏÔÓÕÔÓÔ×ÕÅÔ"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "åÓÔØ ÌÉ Õ ×ÁÓ Ú×ÕËÏ×ÁÑ ËÁÒÔÁ ISA?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-"úÁÐÕÓÔÉÔÅ \"sndconfig\" ÐÏÓÌÅ ÕÓÔÁÎÏ×ËÉ, ÞÔÏÂÙ ÎÁÓÔÒÏÉÔØ Ó×ÏÀ Ú×ÕËÏ×ÕÀ ËÁÒÔÕ"
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"ú×ÕËÏ×ÙÅ ËÁÒÔÙ ÎÅ ÏÂÎÁÒÕÖÅÎÙ. ðÏÐÒÏÂÕÊÔÅ ÚÁÐÕÓÔÉÔØ \"harddrake\" ÐÏÓÌÅ "
-"ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "ó×ÏÄËÁ"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "íÙÛØ"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "þÁÓÏ×ÏÊ ÐÏÑÓ"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "ðÒÉÎÔÅÒ"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ëÁÒÔÁ ISDN"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "ú×ÕËÏ×ÁÑ ËÁÒÔÁ"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "TV-ËÁÒÔÁ"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "äÏÍÅÎ Windows"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "ìÏËÁÌØÎÙÅ ÆÁÊÌÙ"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "õÓÔÁÎÏ×ËÁ ÐÁÒÏÌÑ root"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "ðÁÒÏÌØ ÏÔÓÕÔÓÔ×ÕÅÔ"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "üÔÏÔ ÐÁÒÏÌØ ÓÌÉÛËÏÍ ÐÒÏÓÔ (ÅÇÏ ÄÌÉÎÁ ÄÏÌÖÎÁ ÂÙÔØ ÎÅ ÍÅÎÅÅ %d ÓÉÍ×ÏÌÏ×)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "áÕÔÅÎÔÉÆÉËÁÃÉÑ"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "áÕÔÅÎÔÉÆÉËÁÃÉÑ LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP Base dn"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "óÅÒ×ÅÒ LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "áÕÔÅÎÔÉÆÉËÁÃÉÑ NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "äÏÍÅÎ NIS"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "óÅÒ×ÅÒ NIS"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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"
-"ÐÏÄËÌÀÞÉÔØÓÑ Ë ÍÁÛÉÎÅ × ÄÏÍÅÎÅ NT.\n"
-"åÓÌÉ ÓÅÔØ ÅÝÅ ÎÅ ×ËÌÀÞÅÎÁ, DrakX ÐÏÐÙÔÁÅÔÓÑ ÐÏÄËÌÀÞÉÔØÓÑ Ë ÄÏÍÅÎÕ ÐÏÓÌÅ\n"
-"ÜÔÁÐÁ ÕÓÔÁÎÏ×ËÉ ÓÅÔÉ.\n"
-"åÓÌÉ ÐÏ ËÁËÏÊ-ÔÏ ÐÒÉÞÉÎÅ ÜÔÁ ÕÓÔÁÎÏ×ËÁ ÚÁ×ÅÒÛÉÔÓÑ ÎÅÕÄÁÞÅÊ É ÁÕÔÅÎÔÉÆÉËÁÃÉÑ\n"
-"ÄÏÍÅÎÁ ÎÅ ÚÁÒÁÂÏÔÁÅÔ, ÚÁÐÕÓÔÉÔÅ 'smbpasswd -j äïíåî -U\n"
-"ðïìøúï÷áôåìø%ðáòïìø', ÉÓÐÏÌØÚÕÑ ÄÏÍÅÎ É ÉÍÑ_ÐÏÌØÚÏ×ÁÔÅÌÑ/ÐÁÒÏÌØ Ó×ÏÅÊ\n"
-"Windows(tm), ÐÏÓÌÅ ÚÁÇÒÕÚËÉ ÓÉÓÔÅÍÙ.\n"
-"ëÏÍÁÎÄÁ 'wbinfo -t' ÐÒÏ×ÅÒÉÔ ÐÒÁ×ÉÌØÎÏÓÔØ ×ÁÛÅÊ ÓÅËÒÅÔÎÏÊ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ."
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "áÕÔÅÎÔÉÆÉËÁÃÉÑ ÄÏÍÅÎÁ Windows"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "éÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ - ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ ÄÏÍÅÎÁ"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "ðÁÒÏÌØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ ÄÏÍÅÎÁ"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"óÐÅÃÉÁÌØÎÁÑ ÚÁÇÒÕÚÏÞÎÁÑ ÄÉÓËÅÔÁ ÏÂÅÓÐÅÞÉ×ÁÅÔ ÚÁÇÒÕÚËÕ ×ÁÛÅÊ ÓÉÓÔÅÍÙ Linux\n"
-"ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÓÔÁÎÄÁÒÎÏÇÏ ÎÁÞÁÌØÎÏÇÏ ÚÁÇÒÕÚÞÉËÁ. üÔÏ ÐÏÌÅÚÎÏ, ÅÓÌÉ ×Ù ÎÅ\n"
-"ÈÏÔÉÔÅ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÎÁ Ó×ÏÀ ÓÉÓÔÅÍÕ SILO, ÉÌÉ ÅÓÌÉ ÄÒÕÇÁÑ ÏÐÅÒÁÃÉÏÎÎÁÑ\n"
-"ÓÉÓÔÅÍÁ ÕÄÁÌÉÔ SILO, ÉÌÉ ÅÓÌÉ SILO ÎÅ ÒÁÂÏÔÁÅÔ Ó ËÏÎÆÉÇÕÒÁÃÉÅÊ ×ÁÛÅÇÏ\n"
-"ÁÐÐÁÒÁÔÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ. óÐÅÃÉÁÌØÎÁÑ ÚÁÇÒÕÚÏÞÎÁÑ ÄÉÓËÅÔÁ ÔÁËÖÅ ÍÏÖÅÔ ÂÙÔØ\n"
-"ÉÓÐÏÌØÚÏ×ÁÎÁ ÓÏ ÓÐÁÓÁÔÅÌØÎÙÍ ÏÂÒÁÚÏÍ Mandrake, ËÏÔÏÒÁÑ ÎÁÍÎÏÇÏ ÏÂÌÅÇÞÉÔ\n"
-"×ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ÓÉÓÔÅÍÙ ÐÏÓÌÅ ËÒÉÔÉÞÅÓËÉÈ ÓÂÏÅ×.\n"
-"\n"
-"åÓÌÉ ÈÏÔÉÔÅ ÓÏÚÄÁÔØ ÚÁÇÒÕÚÏÞÎÙÊ ÄÉÓË ÄÌÑ Ó×ÏÅÊ ÓÉÓÔÅÍÙ, ×ÓÔÁ×ØÔÅ ÄÉÓËÅÔÕ\n"
-"× ÐÅÒ×ÙÊ ÄÉÓËÏ×ÏÄ É ÎÁÖÍÉÔÅ \"ïë\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "ðÅÒ×ÙÊ ÄÉÓËÏ×ÏÄ"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "÷ÔÏÒÏÊ ÄÉÓËÏ×ÏÄ"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "ðÒÏÐÕÓÔÉÔØ"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"óÐÅÃÉÁÌØÎÁÑ ÚÁÇÒÕÚÏÞÎÁÑ ÄÉÓËÅÔÁ ÏÂÅÓÐÅÞÉ×ÁÅÔ ÚÁÇÒÕÚËÕ ×ÁÛÅÊ ÓÉÓÔÅÍÙ Linux\n"
-"ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÓÔÁÎÄÁÒÎÏÇÏ ÎÁÞÁÌØÎÏÇÏ ÚÁÇÒÕÚÞÉËÁ. üÔÏ ÐÏÌÅÚÎÏ, ÅÓÌÉ ×Ù ÎÅ\n"
-"ÈÏÔÉÔÅ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÎÁ Ó×ÏÀ ÓÉÓÔÅÍÕ SILO, ÉÌÉ ÅÓÌÉ ÄÒÕÇÁÑ ÏÐÅÒÁÃÉÏÎÎÁÑ\n"
-"ÓÉÓÔÅÍÁ ÕÄÁÌÉÔ SILO, ÉÌÉ ÅÓÌÉ SILO ÎÅ ÒÁÂÏÔÁÅÔ Ó ËÏÎÆÉÇÕÒÁÃÉÅÊ ×ÁÛÅÇÏ\n"
-"ÁÐÐÁÒÁÔÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ. óÐÅÃÉÁÌØÎÁÑ ÚÁÇÒÕÚÏÞÎÁÑ ÄÉÓËÅÔÁ ÔÁËÖÅ ÍÏÖÅÔ ÂÙÔØ\n"
-"ÉÓÐÏÌØÚÏ×ÁÎÁ ÓÏ ÓÐÁÓÁÔÅÌØÎÙÍ ÏÂÒÁÚÏÍ Mandrake, ËÏÔÏÒÁÑ ÎÁÍÎÏÇÏ ÏÂÌÅÇÞÉÔ\n"
-"×ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ÓÉÓÔÅÍÙ ÐÏÓÌÅ ËÒÉÔÉÞÅÓËÉÈ ÓÂÏÅ×. èÏÔÉÔÅ ÓÏÚÄÁÔØ ÚÁÇÒÕÚÏÞÎÙÊ\n"
-"ÄÉÓË ÄÌÑ Ó×ÏÅÊ ÓÉÓÔÅÍÙ?%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(ðòåäõðòåöäåîéå! ÷Ù ÉÓÐÏÌØÚÕÅÔÅ XFS ÄÌÑ Ó×ÏÅÇÏ ËÏÒÎÅ×ÏÇÏ ÒÁÚÄÅÌÁ,\n"
-"ÓÏÚÄÁÎÉÅ ÚÁÇÒÕÚÏÞÎÏÊ ÄÉÓËÅÔÙ ÎÁ 1.44 íÂ, ÓËÏÒÅÅ ×ÓÅÇÏ, ÚÁ×ÅÒÛÉÔÓÑ\n"
-"ÎÅÕÄÁÞÅÊ, ÐÏÔÏÍÕ ÞÔÏ ÄÌÑ XFS ÎÕÖÅÎ ÏÞÅÎØ ÂÏÌØÛÏÊ ÄÒÁÊ×ÅÒ)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "éÚ×ÉÎÉÔÅ, ÄÉÓËÏ×ÏÄ ÎÅÄÏÓÔÕÐÅÎ"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr ""
-"÷ÙÂÅÒÉÔÅ ÄÉÓËÏ×ÏÄ, ËÏÔÏÒÙÊ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÓÏÚÄÁÎÉÑ ÚÁÇÒÕÚÏÞÎÏÊ "
-"ÄÉÓËÅÔÙ"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "÷ÓÔÁ×ØÔÅ ÄÉÓËÅÔÕ × %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "óÏÚÄÁÅÔÓÑ ÚÁÇÒÕÚÏÞÎÁÑ ÄÉÓËÅÔÁ..."
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "ðÏÄÇÏÔÁ×ÌÉ×ÁÅÔÓÑ ÎÁÞÁÌØÎÙÊ ÚÁÇÒÕÚÞÉË..."
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"ðÏÈÏÖÅ, ÞÔÏ ×Ù Ñ×ÌÑÅÔÅÓØ ÏÂÌÁÄÁÔÅÌÅÍ ÉÓËÏÐÁÅÍÏÊ ÉÌÉ ÎÅÉÚ×ÅÓÔÎÏÊ\n"
-"ÍÁÛÉÎÙ, ÎÁÞÁÌØÎÙÊ ÚÁÇÒÕÚÞÉË yaboot ÎÅ ÂÕÄÅÔ Õ ×ÁÓ ÒÁÂÏÔÁÔØ.õÓÔÁÎÏ×ËÁ ÂÕÄÅÔ "
-"ÐÒÏÄÏÌÖÅÎÁ, ÎÏ ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ BootX,\n"
-"ÞÔÏÂÙ ÚÁÇÒÕÚÉÔØ Ó×ÏÀ ÍÁÛÉÎÕ."
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "÷Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"ïÛÉÂËÁ ÕÓÔÁÎÏ×ËÉ aboot, \n"
-"ÐÏÐÙÔÁÔØÓÑ ÆÏÒÓÉÒÏ×ÁÔØ ÕÓÔÁÎÏ×ËÕ, ÄÁÖÅ ÅÓÌÉ ÜÔÏ ÒÁÚÒÕÛÉÔ ÐÅÒ×ÙÊ ÒÁÚÄÅÌ?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÎÁÞÁÌØÎÙÊ ÚÁÇÒÕÚÞÉË"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr ""
-"õÓÔÁÎÏ×ËÁ ÎÁÞÁÌØÎÏÇÏ ÚÁÇÒÕÚÞÉËÁ ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÄÁÞÅÊ.\n"
-"ðÒÏÉÚÏÛÌÁ ÓÌÅÄÕÀÝÁÑ ÏÛÉÂËÁ:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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"
-" Open Firmware, ÞÔÏÂÙ ÚÁÒÁÂÏÔÁÌ ÎÁÞÁÌØÎÙÊ ÚÁÇÒÕÚÞÉË. åÓÌÉ ×Ù ÎÅ ×ÉÄÉÔÅ\n"
-" ÐÒÉÇÌÁÛÅÎÉÑ ÎÁÞÁÌØÎÏÇÏ ÚÁÇÒÕÚÞÉËÁ ÐÒÉ ÐÅÒÅÚÁÇÒÕÚËÅ, ÐÒÉ ÐÅÒÅÚÁÇÒÕÚËÅ\n"
-" ÎÁÖÍÉÔÅ É ÕÄÅÒÖÉ×ÁÊÔÅ Command-Option-O-F É ××ÅÄÉÔÅ:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" úÁÔÅÍ ××ÅÄÉÔÅ: shut-down\n"
-"ðÒÉ ÓÌÅÄÕÀÝÅÊ ÚÁÇÒÕÚËÅ ×Ù ÄÏÌÖÎÙ Õ×ÉÄÅÔØ ÐÒÉÇÌÁÛÅÎÉÅ ÎÁÞÁÌØÎÏÇÏ ÚÁÇÒÕÚÞÉËÁ."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "÷ÓÔÁ×ØÔÅ ÞÉÓÔÕÀ ÄÉÓËÅÔÕ × ÄÉÓËÏ×ÏÄ %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "óÏÚÄÁÅÔÓÑ ÄÉÓËÅÔÁ Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÕÓÔÁÎÏ×ËÉ..."
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"îÅËÏÔÏÒÙÅ ÜÔÁÐÙ ÎÅ ÚÁ×ÅÒÛÅÎÙ.\n"
-"\n"
-"÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ÓÅÊÞÁÓ ×ÙÊÔÉ?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"ðÏÚÄÒÁ×ÌÑÅÍ, ÕÓÔÁÎÏ×ËÁ ÚÁ×ÅÒÛÅÎÁ.\n"
-"éÚ×ÌÅËÉÔÅ ÚÁÇÒÕÚÏÞÎÙÊ ÄÉÓË É ÎÁÖÍÉÔÅ Enter ÄÌÑ ÐÅÒÅÚÁÇÒÕÚËÉ.\n"
-"\n"
-"\n"
-"úÁ ÉÎÆÏÒÍÁÃÉÅÊ Ï ÆÉËÓÁÈ, ÄÏÓÔÕÐÎÙÈ ÄÌÑ ÜÔÏÊ ×ÅÒÓÉÉ Mandrake Linux,\n"
-"ÏÂÒÁÝÁÊÔÅÓØ Ë óÐÉÓËÕ ÏÛÉÂÏË , ÄÏÓÔÕÐÎÏÍ ÎÁ:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"éÎÆÏÒÍÁÃÉÑ Ï ÎÁÓÔÒÏÊËÅ ×ÁÛÅÊ ÓÉÓÔÅÍÙ ÄÏÓÔÕÐÎÁ × ÇÌÁ×Å Post Install\n"
-"ïÆÉÃÉÁÌØÎÏÇÏ òÕËÏ×ÏÄÓÔ×Á ðÏÌØÚÏ×ÁÔÅÌÑ Mandrake Linux."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr " http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "óÏÚÄÁÔØ ÄÉÓËÅÔÕ Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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"
-"÷Ù ÍÏÖÅÔÅ ÚÁÈÏÔÅÔØ ÐÏ×ÔÏÒÉÔØ ÕÓÔÁÎÏ×ËÕ.\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "á×ÔÏÍÁÔÉÞÅÓËÉÊ"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "ðÏ×ÔÏÒÉÔØ"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "óÏÈÒÁÎÉÔØ ×ÙÂÏÒ ÐÁËÅÔÏ×"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "õÓÔÁÎÏ×ËÁ Mandrake Linux %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> ÍÅÖÄÕ ÜÌÅÍÅÎÔÁÍÉ | <Space> ×ÙÂÏÒ | <F12> ÓÌÅÄÕÀÝÉÊ ÜËÒÁÎ "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ kdesu"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ consolehelper"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "÷ÙÂÅÒÉÔÅ ÆÁÊÌ"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "äÏÐÏÌÎÉÔÅÌØÎÏ"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "ïÓÎÏ×ÎÏÊ"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- îÁÚÁÄ"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "äÁÌÅÅ"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "îÅÕÄÁÞÎÙÊ ×ÙÂÏÒ, ÐÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "þÔÏ ×Ù ×ÙÂÉÒÁÅÔÅ? (ÐÏ ÕÍÏÌÞÁÎÉÀ %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"ðÕÎËÔÙ, ËÏÔÏÒÙÅ ×Ù ÄÏÌÖÎÙ ÚÁÐÏÌÎÉÔØ:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "þÔÏ ×Ù ×ÙÂÉÒÁÅÔÅ? (0/1, ÐÏ ÕÍÏÌÞÁÎÉÀ `%s') "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "ëÎÏÐËÁ: `%s': %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "÷Ù ÈÏÔÉÔÅ ÎÁÖÁÔØ ÎÁ ÜÔÕ ËÎÏÐËÕ?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr " ××ÅÄÉÔÅ `void', ÞÔÏÂÙ ÏÞÉÓÔÉÔØ ÐÕÎËÔ"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "þÔÏ ×Ù ×ÙÂÉÒÁÅÔÅ? (ÐÏ ÕÍÏÌÞÁÎÉÀ `%s'%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> óÕÝÅÓÔ×ÕÅÔ ÍÎÏÖÅÓÔ×Ï ×ÅÝÅÊ ÄÌÑ ×ÙÂÏÒÁ (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÐÅÒ×ÏÅ ÞÉÓÌÏ ÉÚ 10-ÚÎÁÞÎÏÇÏ ÄÉÁÐÁÚÏÎÁ,\n"
-"ËÏÔÏÒÏÅ ×Ù ÈÏÔÉÔÅ ÉÚÍÅÎÉÔØ ÉÌÉ ÐÒÏÓÔÏ ÎÁÖÍÉÔÅ Enter ÄÌÑ ÐÒÏÄÏÌÖÅÎÉÑ.\n"
-"÷ÁÛ ×ÙÂÏÒ?"
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> úÁÐÏÍÎÉÔÅ, ÍÅÔËÁ ÉÚÍÅÎÉÌÁÓØ:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "úÁÎÏ×Ï ÏÔÐÒÁ×ÉÔØ"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "þÅÛÓËÁÑ (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "îÅÍÅÃËÁÑ"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "ä×ÏÒÁËÁ"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "éÓÐÁÎÓËÁÑ"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "æÉÎÓËÁÑ"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "æÒÁÎÃÕÚÓËÁÑ"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "îÏÒ×ÅÖÓËÁÑ"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "ðÏÌØÓËÁÑ"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "òÕÓÓËÁÑ"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "û×ÅÄÓËÁÑ"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "UK ËÌÁ×ÉÁÔÕÒÁ"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "US ËÌÁ×ÉÁÔÕÒÁ "
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "áÌÂÁÎÓËÁÑ"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "áÒÍÑÎÓËÁÑ (ÓÔÁÒÁÑ)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "áÒÍÑÎÓËÁÑ (ÍÁÛÉÎÏÐÉÓÎÁÑ)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "áÒÍÑÎÓËÁÑ (ÆÏÎÅÔÉÞÅÓËÁÑ)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "áÚÅÒÂÁÊÄÖÁÎÓËÁÑ (ÌÁÔÉÎÓËÁÑ)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "âÅÌØÇÉÊÓËÁÑ"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "âÅÎÇÁÌØÓËÁÑ"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "âÏÌÇÁÒÓËÁÑ (ÆÏÎÅÔÉÞÅÓËÁÑ)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "âÏÌÇÁÒÓËÁÑ (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "âÒÁÚÉÌØÓËÁÑ (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "âÏÓÎÉÊÓËÁÑ"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "âÅÌÏÒÕÓÓËÁÑ"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "û×ÅÊÃÁÒÓËÁÑ (ÎÅÍÅÃËÁÑ ÒÁÓËÌÁÄËÁ)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "û×ÅÊÃÁÒÓËÁÑ (ÆÒÁÎÃÕÚÓËÁÑ ÒÁÓËÌÁÄËÁ)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "þÅÛÓËÁÑ (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "îÅÍÅÃËÁÑ (ÂÅÚ ÍÅÒÔ×ÙÈ ËÌÁ×ÉÛ)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr "äÅ×ÁÎÁÇÁÒÉ"
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "äÁÔÓËÁÑ"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "ä×ÏÒÁËÁ (óûá)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "ä×ÏÒÁËÁ (ÎÏÒ×ÅÖÓËÁÑ)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "ä×ÏÒÁËÁ (Û×ÅÄÓËÁÑ)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "üÓÔÏÎÓËÁÑ"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "çÒÕÚÉÎÓËÁÑ (\"ÒÕÓÓËÁÑ\" ÒÁÓËÌÁÄËÁ)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "çÒÕÚÉÎÓËÁÑ (\"ÌÁÔÉÎÓËÁÑ\" ÒÁÓËÌÁÄËÁ)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "çÒÅÞÅÓËÁÑ"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr "çÕÄÖÁÒÁÔÓËÁÑ"
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr "çÕÒÍÕËÉ"
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "÷ÅÎÇÅÒÓËÁÑ"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "èÏÒ×ÁÔÓËÁÑ"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "éÚÒÁÉÌØÓËÁÑ"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "éÚÒÁÉÌØÓËÁÑ (ÆÏÎÅÔÉÞÅÓËÁÑ)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "éÒÁÎÓËÁÑ"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "éÓÌÁÎÄÓËÁÑ"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "éÔÁÌØÑÎÓËÁÑ"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr "éÎÕËÔÉÔÕÔ"
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "ñÐÏÎÓËÁÑ 106 ËÌÁ×ÉÛ"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "ëÏÒÅÊÓËÁÑ ËÌÁ×ÉÁÔÕÒÁ"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "ìÁÔÉÎÏÁÍÅÒÉËÁÎÓËÁÑ"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "ìÁÏÓÓËÁÑ"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "ìÉÔÏ×ÓËÁÑ AZERTY (ÓÔÁÒÁÑ)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "ìÉÔÏ×ÓËÁÑ AZERTY (ÎÏ×ÁÑ)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "ìÉÔÏ×ÓËÁÑ \"ÞÉÓÌÏ×ÏÊ ÒÑÄ\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "ìÉÔÏ×ÓËÁÑ \"ÆÏÎÅÔÉÞÅÓËÁÑ\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "ìÁÔ×ÉÊÓËÁÑ"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "íÁËÅÄÏÎÓËÁÑ"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr "íØÑÎÍÓËÁÑ (âÉÒÍÁ)"
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr "íÏÎÇÏÌØÓËÁÑ (ËÉÒÉÌÌÉÞÅÓËÁÑ)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr "íÁÌØÔÉÊÓËÁÑ (UK)"
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr "íÁÌØÔÉÊÓËÁÑ (óûá)"
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "çÏÌÌÁÎÄÓËÁÑ"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "ðÏÌØÓËÁÑ (ÒÁÓËÌÁÄËÁ QWERTY)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "ðÏÌØÓËÁÑ (ÒÁÓËÌÁÄËÁ QWERTZ)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "ðÏÒÔÕÇÁÌØÓËÁÑ"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "ëÁÎÁÄÓËÁÑ (ë×ÅÂÅË)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "òÕÍÙÎÓËÁÑ (QWERTZ)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "òÕÍÙÎÓËÁÑ (QWERTY)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "òÕÓÓËÁÑ (YAWERTY)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "óÌÏ×ÅÎÓËÁÑ"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "óÌÏ×ÁÃËÁÑ (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "óÌÏ×ÁÃËÁÑ (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "óÅÒÂÓËÁÑ (ËÉÒÉÌÌÉÞÅÓËÁÑ)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "ôÁÍÉÌØÓËÁÑ (àÎÉËÏÄ)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "ôÁÍÉÌØÓËÁÑ (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "ôÁÊÓËÁÑ ËÌÁ×ÉÁÔÕÒÁ"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "ôÁÄÖÉËÓËÁÑ ËÌÁ×ÉÁÔÕÒÁ"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "ôÕÒÅÃËÁÑ (ÔÒÁÄÉÃÉÏÎÎÁÑ ÍÏÄÅÌØ \"F\")"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "ôÕÒÅÃËÁÑ (ÓÏ×ÒÅÍÅÎÎÁÑ ÍÏÄÅÌØ \"Q\")"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "õËÒÁÉÎÓËÁÑ"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "US ËÌÁ×ÉÁÔÕÒÁ (ÍÅÖÄÕÎÁÒÏÄÎÁÑ)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "÷ØÅÔÎÁÍÓËÁÑ \"ÞÉÓÌÏ×ÏÊ ÒÑÄ\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "àÇÏÓÌÁ×ÓËÁÑ (ÌÁÔÉÎÓËÁÑ)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "ðÒÁ×ÁÑ ËÌÁ×ÉÛÁ Alt"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "ïÂÅ ËÌÁ×ÉÛÉ Shift ÏÄÎÏ×ÒÅÍÅÎÎÏ"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "ëÌÁ×ÉÛÉ Control É Shift ÏÄÎÏ×ÒÅÍÅÎÎÏ"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "ëÌÁ×ÉÛÁ CapsLock"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "ëÌÁ×ÉÛÉ Ctrl É Alt ÏÄÎÏ×ÒÅÍÅÎÎÏ"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "ëÌÁ×ÉÛÉ Alt É Shift ÏÄÎÏ×ÒÅÍÅÎÎÏ"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "ëÌÁ×ÉÛÁ \"íÅÎÀ\""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "ìÅ×ÁÑ ËÌÁ×ÉÛÁ \"Windows\""
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "ðÒÁ×ÁÑ ËÌÁ×ÉÛÁ \"Windows\""
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "úÁÍÙËÁÀÝÉÅ ÍÏÎÔÉÒÏ×ÁÎÉÑ %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "óÎÁÞÁÌÁ ÕÄÁÌÉÔÅ ÌÏÇÉÞÅÓËÉÅ ÔÏÍÁ\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "ÞÉÓÌÏ"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d ÞÉÓÅÌ, ÒÁÚÄÅÌÅÎÎÙÈ ÚÁÐÑÔÙÍÉ"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d ÓÔÒÏË, ÒÁÚÄÅÌÅÎÎÙÈ ÚÁÐÑÔÙÍÉ"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "ÞÉÓÌÁ, ÒÁÚÄÅÌÅÎÎÙÅ ÚÁÐÑÔÙÍÉ"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "ÓÔÒÏËÉ, ÒÁÚÄÅÌÅÎÎÙÅ ÚÁÐÑÔÙÍÉ"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-"ðÏÄÄÅÒÖËÁ PCMCIA ÄÌÑ ÑÄÅÒ 2.2 ÂÏÌØÛÅ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ. ðÏÖÁÌÕÊÓÔÁ, ÉÓÐÏÌØÚÕÊÔÅ\n"
-"ÑÄÒÏ 2.4."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "íÙÛØ Sun"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "óÔÁÎÄÁÒÔÎÁÑ ÍÙÛØ PS2 Ó ËÏÌÅÓÉËÏÍ"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "Microsoft Explorer"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 ËÎÏÐËÁ"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "óÔÁÎÄÁÒÔÎÁÑ ÍÙÛØ Ó 2-ÍÑ ËÎÏÐËÁÍÉ"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "ëÏÌÅÓÉËÏ"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÁÑ"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "óÔÁÎÄÁÒÔÎÁÑ ÍÙÛØ Ó 3-ÍÑ ËÎÏÐËÁÍÉ"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÁÑ, ÓÔÁÒÏÇÏ ÔÉÐÁ C7)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 ËÎÏÐËÉ"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 ËÎÏÐËÉ"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "íÙÛØ ÏÔÓÕÔÓÔ×ÕÅÔ"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ÐÒÏ×ÅÒØÔÅ Ó×ÏÀ ÍÙÛØ"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "þÔÏÂÙ ÐÒÉ×ÅÓÔÉ ÍÙÛØ × ÄÅÊÓÔ×ÉÅ,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "ðïëòõôéôå ëïìåóéëï!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-cronyx-courier-regular-r-*-*-25-*-*-*-p-*-koi8-r,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "æÉÎÓËÁÑ"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "äÁÌÅÅ ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "÷ÓÅ ÐÒÁ×ÉÌØÎÏ?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "éÎÆÏÒÍÁÃÉÑ"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "òÁÚ×ÅÒÎÕÔØ ÄÅÒÅ×Á"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "ó×ÅÒÎÕÔØ ÄÅÒÅ×Ï"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr ""
-"ðÅÒÅËÌÀÞÅÎÉÅ ÍÅÖÄÕ ÎÅÒÁÚ×ÅÔ×ÌÅÎÎÙÍ É ÏÔÓÏÒÔÉÒÏ×ÁÎÎÙÍ ÐÏ ÇÒÕÐÐÁÍ ÓÐÉÓËÁÍÉ"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "ðÏÄËÌÀÞÉÔØÓÑ Ë éÎÔÅÒÎÅÔÕ"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"îÁÉÂÏÌÅÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÍ ÓÐÏÓÏÂÏÍ ÐÏÄËÌÀÞÅÎÉÑ ÞÅÒÅÚ adsl\n"
-"Ñ×ÌÑÅÔÓÑ ÐÒÏÇÒÁÍÍÁ pppoe. îÅËÏÔÏÒÙÅ ÓÏÅÄÉÎÅÎÉÑ ÉÓÐÏÌØÚÕÀÔ\n"
-"pptp, ÎÅËÏÔÏÒÙÅ - dhcp. åÓÌÉ ×Ù ÎÅ ÚÎÁÅÔÅ, ÔÏ ×ÙÂÉÒÁÊÔÅ\n"
-"'ÉÓÐÏÌØÚÏ×ÁÔØ pppoe'"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "ÉÓÐÏÌØÚÏ×ÁÔØ dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "ÉÓÐÏÌØÚÏ×ÁÔØ pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "ÉÓÐÏÌØÚÏ×ÁÔØ pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "÷ÅÂ-ÓÅÒ×ÅÒ"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "óÅÒ×ÅÒ ÄÏÍÅÎÎÙÈ ÉÍÅÎ"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "ðÏÞÔÏ×ÙÊ ÓÅÒ×ÅÒ"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "óÅÒ×ÅÒ POP É IMAP"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "óÅÔÅ×ÁÑ ËÁÒÔÁ ÏÔÓÕÔÓÔ×ÕÅÔ"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"ËÏÎÆÉÇÕÒÁÔÏÒ drakfirewall\n"
-"\n"
-"ïÎ ÎÁÓÔÒÁÉ×ÁÅÔ ÐÅÒÓÏÎÁÌØÎÙÊ ÆÁÊÅÒ×ÏÌ ÄÌÑ ÜÔÏÊ ÍÁÛÉÎÙ Mandrake Linux.\n"
-"äÌÑ ÓÏÚÄÁÎÉÑ ÓÐÅÃÉÁÌÉÚÉÒÏ×ÁÎÎÏÇÏ ÍÏÝÎÏÇÏ ÆÁÊÅÒ×ÏÌÁ, ÐÏÖÁÌÕÊÓÔÁ, ÚÁÇÌÑÎÉÔÅ\n"
-"× ÓÐÅÃÉÁÌÉÚÉÒÏ×ÁÎÎÙÊ ÄÉÓÔÒÉÂÕÔÉ× MandrakeSecurity Firewall."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr "ëÁËÉÍ ÓÅÒ×ÉÓÁÍ ×Ù ÈÏÔÉÔÅ ÒÁÚÒÅÛÉÔØ ÄÏÓÔÕÐ × éÎÔÅÒÎÅÔ?"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-"÷Ù ÍÏÖÅÔÅ ××ÅÓÔÉ ÒÁÚÌÉÞÎÙÅ ÐÏÒÔÙ.\n"
-"äÅÊÓÔ×ÉÔÅÌØÎÙÅ ÐÒÉÍÅÒÙ: 139/tcp 139/udp.\n"
-"éÎÆÏÒÍÁÃÉÀ ÍÏÖÎÏ ÎÁÊÔÉ × /etc/services."
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-"õËÁÚÁÎ ÎÅ×ÅÒÎÙÊ ÐÏÒÔ: %s.\n"
-"ðÒÁ×ÉÌØÎÙÊ ÆÏÒÍÁÔ - \"ÐÏÒÔ/tcp\" ÉÌÉ \"ÐÏÒÔ/udp\",\n"
-"ÇÄÅ ÐÏÒÔ ÄÏÌÖÅÎ ÂÙÔØ ÍÅÖÄÕ 1 É 65535."
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr "÷ÓÅ (ÆÁÊÅÒ×ÏÌ ÏÔÓÕÔÓÔ×ÕÅÔ)"
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "äÒÕÇÉÅ ÐÏÒÔÙ"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"ëÁËÏÊ dhcp-ËÌÉÅÎÔ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ?\n"
-"ðÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÅÔÓÑ dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"÷ ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÎÅ ÂÙÌ ÏÂÎÁÒÕÖÅÎ ÓÅÔÅ×ÏÊ ÁÄÁÐÔÅÒ ethernet.\n"
-"ñ ÎÅ ÍÏÇÕ ÕÓÔÁÎÏ×ÉÔØ ÔÁËÏÊ ÔÉÐ ÓÏÅÄÉÎÅÎÉÑ."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "÷ÙÂÅÒÉÔÅ ÓÅÔÅ×ÏÊ ÉÎÔÅÒÆÅÊÓ"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÓÅÔÅ×ÏÊ ÁÄÁÐÔÅÒ, ËÏÔÏÒÙÊ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ "
-"ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ?"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "ÓÅÔÅ×ÁÑ ËÁÒÔÁ ÎÅ ÎÁÊÄÅÎÁ"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "îÁÓÔÒÏÊËÁ ÓÅÔÉ"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ÉÍÑ Ó×ÏÅÇÏ ÈÏÓÔÁ, ÅÓÌÉ ×Ù ÅÇÏ ÚÎÁÅÔÅ.\n"
-"îÅËÏÔÏÒÙÍ ÓÅÒ×ÅÒÁÍ DHCP ÄÌÑ ÒÁÂÏÔÙ ÔÒÅÂÕÅÔÓÑ ÉÍÑ ÈÏÓÔÁ.\n"
-"éÍÑ ×ÁÛÅÇÏ ÈÏÓÔÁ ÄÏÌÖÎÏ ÂÙÔØ ÐÏÌÎÏÓÔØÀ ÏÐÒÅÄÅÌÅÎÎÙÍ ÉÍÅÎÅÍ\n"
-"ÈÏÓÔÁ, ÔÁËÉÍ ËÁË ``mybox.mylab.myco.com''."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "éÍÑ ÈÏÓÔÁ"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "íÁÓÔÅÒ ÎÁÓÔÒÏÊËÉ ÓÅÔÉ"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "÷ÎÅÛÎÉÊ ÍÏÄÅÍ ISDN"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "÷ÎÕÔÒÅÎÎÑÑ ËÁÒÔÁ ISDN"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "ëÁËÏÊ Õ ×ÁÓ ÔÉÐ ISDN-ÓÏÅÄÉÎÅÎÉÑ?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"ëÁËÏÊ ÔÉÐ ISDN-ÓÏÅÄÉÎÅÎÉÑ ×Ù ÐÒÅÄÐÏÞÉÔÁÅÔÅ?\n"
-"\n"
-"* óÔÁÒÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ ÉÓÐÏÌØÚÕÅÔ isdn4net. ïÎ ÓÏÄÅÒÖÉÔ\n"
-" ÜÆÆÅËÔÉ×ÎÙÅ ÓÅÒ×ÉÓÎÙÅ ÐÒÏÇÒÁÍÍÙ, ÎÏ Ñ×ÌÑÅÔÓÑ ÓÌÏÖÎÙÍ\n"
-" × ÎÁÓÔÒÏÊËÅ É ÎÅ ÓÔÁÎÄÁÒÔÉÚÉÒÏ×ÁÎ.\n"
-"* îÏ×ÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ Ñ×ÌÑÅÔÓÑ ÂÏÌÅÅ ÐÒÏÓÔÏÊ ÄÌÑ ÐÏÎÉÍÁÎÉÑ,\n"
-" ÂÏÌÅÅ ÓÔÁÎÄÁÒÔÉÚÉÒÏ×ÁÎÎÏÊ, ÎÏ Ó ÍÅÎØÛÉÍ ÞÉÓÌÏÍ ÓÅÒ×ÉÓÎÙÈ\n"
-" ÐÒÏÇÒÁÍÍ.\n"
-"íÙ ÒÅËÏÍÅÎÄÕÅÍ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÂÌÅÇÞÅÎÎÕÀ ËÏÎÆÉÇÕÒÁÃÉÀ.\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "îÏ×ÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "óÔÁÒÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "îÁÓÔÒÏÊËÁ ISDN"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"÷ÙÂÅÒÉÔÅ Ó×ÏÅÇÏ ÐÒÏ×ÁÊÄÅÒÁ.\n"
-"åÓÌÉ ÅÇÏ ÎÅÔ × ÓÐÉÓËÅ, ×ÙÂÅÒÉÔÅ Unlisted."
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "ðÒÏÔÏËÏÌ Europe"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "ðÒÏÔÏËÏÌ Europe (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "ðÒÏÔÏËÏÌ ÄÌÑ ×ÓÅÇÏ ÏÓÔÁÌØÎÏÇÏ ÍÉÒÁ"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"ðÒÏÔÏËÏÌ ÄÌÑ ×ÓÅÇÏ ÏÓÔÁÌØÎÏÇÏ ÍÉÒÁ\n"
-"ïÔÓÕÔÓÔ×ÕÅÔ D-ËÁÎÁÌ (×ÙÄÅÌÅÎÎÙÅ ÌÉÎÉÉ)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "ëÁËÏÊ ÐÒÏÔÏËÏÌ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "ëÁËÏÊ Õ ×ÁÓ ÔÉÐ ËÁÒÔÙ?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "ñ ÎÅ ÚÎÁÀ"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"åÓÌÉ Õ ×ÁÓ ËÁÒÔÁ ISA, ÔÏ ÚÎÁÞÅÎÉÑ ÎÁ ÓÌÅÄÕÀÝÅÍ ÜËÒÁÎÅ ÄÏÌÖÎÙ ÂÙÔØ ×ÅÒÎÙÍÉ.\n"
-"\n"
-"åÓÌÉ Õ ×ÁÓ ËÁÒÔÁ PCMCIA, ÔÏ ×Ù ÄÏÌÖÎÙ ÚÎÁÔØ \"irq\" É \"io\" Ó×ÏÅÊ ËÁÒÔÙ.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "ðÒÅÒ×ÁÔØ"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "ðÒÏÄÏÌÖÉÔØ"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "ëÁËÁÑ Õ ×ÁÓ ËÁÒÔÁ ISDN ?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"âÙÌÁ ÏÂÎÁÒÕÖÅÎÁ ËÁÒÔÁ ISDN PCI, ÎÏ Ñ ÎÅ ÚÎÁÀ ÅÅ ÔÉÐ. ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ "
-"ËÁÒÔÕ PCI ÎÁ ÓÌÅÄÕÀÝÅÍ ÜËÒÁÎÅ."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr ""
-"ëÁÒÔÁ ISDN PCI ÎÅ ÂÙÌÁ ÏÂÎÁÒÕÖÅÎÁ. ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÅÅ ÎÁ ÓÌÅÄÕÀÝÅÍ "
-"ÜËÒÁÎÅ."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ, Ë ËÁËÏÍÕ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÍÕ ÐÏÒÔÕ ÐÏÄËÌÀÞÅÎ ×ÁÛ ÍÏÄÅÍ."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "ðÁÒÁÍÅÔÒÙ ÄÏÚ×ÏÎÁ"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "îÁÚ×ÁÎÉÅ ÓÏÅÄÉÎÅÎÉÑ"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "îÏÍÅÒ ÔÅÌÅÆÏÎÁ"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "ID ÌÏÇÉÎÁ"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "îÁ ÂÁÚÅ ÓËÒÉÐÔÁ"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "îÁ ÂÁÚÅ ÔÅÒÍÉÎÁÌÁ"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "éÍÑ ÄÏÍÅÎÁ"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "ðÅÒ×ÙÊ ÓÅÒ×ÅÒ DNS (ÎÅÏÂÑÚÁÔÅÌØÎÏ)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "÷ÔÏÒÏÊ ÓÅÒ×ÅÒ DNS (ÎÅÏÂÑÚÁÔÅÌØÎÏ)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"÷Ù ÍÏÖÅÔÅ ÏÔËÌÀÞÉÔØÓÑ ÉÌÉ ÐÅÒÅÎÁÓÔÒÏÉÔØ Ó×ÏÅ ÓÏÅÄÉÎÅÎÉÅ."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"÷Ù ÍÏÖÅÔÅ ÐÅÒÅÎÁÓÔÒÏÉÔØ Ó×ÏÅ ÐÏÄËÌÀÞÅÎÉÅ."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ×Ù ÐÏÄËÌÀÞÅÎÙ Ë éÎÔÅÒÎÅÔÕ."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"÷Ù ÍÏÖÅÔÅ ÐÏÄËÌÀÞÉÔØÓÑ Ë éÎÔÅÒÎÅÔÕ ÉÌÉ ÐÅÒÅÎÁÓÔÒÏÉÔØ Ó×ÏÅ ÐÏÄËÌÀÞÅÎÉÅ."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ×Ù ÎÅ ÐÏÄËÌÀÞÅÎÙ Ë éÎÔÅÒÎÅÔÕ."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "ðÏÄËÌÀÞÉÔØÓÑ"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "ïÔËÌÀÞÉÔØÓÑ"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "îÁÓÔÒÏÉÔØ ÓÏÅÄÉÎÅÎÉÅ"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "ðÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔÕ É ÎÁÓÔÒÏÊËÁ"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "óÅÊÞÁÓ ÍÙ ÓÏÂÉÒÁÅÍÓÑ ÎÁÓÔÒÏÉÔØ ÓÏÅÄÉÎÅÎÉÅ %s."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"óÅÊÞÁÓ ÍÙ ÓÏÂÉÒÁÅÍÓÑ ÎÁÓÔÒÏÉÔØ %s ÓÏÅÄÉÎÅÎÉÅ.\n"
-"\n"
-"\n"
-"îÁÖÍÉÔÅ ïë ÄÌÑ ÐÒÏÄÏÌÖÅÎÉÑ."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÓÅÔÉ"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"ðÏÓËÏÌØËÕ ×Ù ÐÒÏÉÚ×ÏÄÉÔÅ ÕÓÔÁÎÏ×ËÕ ÓÅÔÉ, ×ÁÛÁ ÓÅÔØ ÕÖÅ ÎÁÓÔÒÏÅÎÁ.\n"
-"îÁÖÍÉÔÅ ïë, ÞÔÏÂÙ ÓÏÈÒÁÎÉÔØ ÔÅËÕÝÉÅ ÎÁÓÔÒÏÊËÉ, ÉÌÉ ïÔÍÅÎÁ, ÞÔÏÂÙ\n"
-"ÐÅÒÅÎÁÓÔÒÏÉÔØ Ó×ÏÅ ÐÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔÕ É ÌÏËÁÌØÎÏÊ ÓÅÔÉ.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × íÁÓÔÅÒ ÎÁÓÔÒÏÊËÉ ÓÅÔÉ.\n"
-"\n"
-"óÅÊÞÁÓ ÍÙ ÎÁÓÔÒÏÉÍ ×ÁÛÅ ÐÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔÕ É/ÉÌÉ ÌÏËÁÌØÎÏÊ ÓÅÔÉ.\n"
-"åÓÌÉ ×Ù ÎÅ ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ Á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ, ÓÎÉÍÉÔÅ ÇÁÌÏÞËÕ.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "÷ÙÂÅÒÉÔÅ ÐÒÏÆÉÌØ ÄÌÑ ÎÁÓÔÒÏÊËÉ"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "òÅÖÉÍ ÜËÓÐÅÒÔÁ"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "ïÐÒÅÄÅÌÑÀÔÓÑ ÕÓÔÒÏÊÓÔ×Á..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "ïÂÙÞÎÏÅ ÍÏÄÅÍÎÏÅ ÓÏÅÄÉÎÅÎÉÅ"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "ÎÁÊÄÅÎ ÎÁ ÐÏÒÔÕ %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "óÏÅÄÉÎÅÎÉÅ ISDN"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "ÏÂÎÁÒÕÖÅÎ %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "óÏÅÄÉÎÅÎÉÅ ADSL"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "ÏÂÎÁÒÕÖÅÎ ÎÁ ÉÎÔÅÒÆÅÊÓÅ %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "ëÁÂÅÌØÎÏÅ ÓÏÅÄÉÎÅÎÉÅ"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "ÏÂÎÁÒÕÖÅÎÏ ËÁÂÅÌØÎÏÅ ÓÏÅÄÉÎÅÎÉÅ"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "óÏÅÄÉÎÅÎÉÅ ÐÏ ÌÏËÁÌØÎÏÊ ÓÅÔÉ"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "ÏÂÎÁÒÕÖÅÎÁ(Ù) ËÁÒÔÁ(Ù) ethernet"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "÷ÙÂÅÒÉÔÅ ÓÏÅÄÉÎÅÎÉÅ, ËÏÔÏÒÏÅ ×Ù ÈÏÔÉÔÅ ÎÁÓÔÒÏÉÔØ"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"÷Ù ÎÁÓÔÒÏÉÌÉ ÎÅÓËÏÌØËÏ ÔÉÐÏ× ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ.\n"
-"÷ÙÂÅÒÉÔÅ ÔÏ, ËÏÔÏÒÏÅ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "ðÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔÕ"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "èÏÔÉÔÅ ÌÉ ×Ù ÚÁÐÕÓËÁÔØ ÐÏÄËÌÀÞÅÎÉÅ ÐÒÉ ÚÁÇÒÕÚËÅ?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÓÅÔÉ"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "îÅÏÂÈÏÄÉÍÁ ÐÅÒÅÚÁÇÒÕÚËÁ ÓÅÔÉ"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"÷ÏÚÎÉËÌÁ ÐÒÏÂÌÅÍÁ ÐÒÉ ÐÅÒÅÚÁÇÒÕÚËÅ ÓÅÔÉ: \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"ðÏÚÄÒÁ×ÌÑÅÍ, ÎÁÓÔÒÏÊËÁ ÓÅÔÉ É ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ ÚÁ×ÅÒÛÅÎÁ.\n"
-"\n"
-"óÅÊÞÁÓ ËÏÎÆÉÇÕÒÁÃÉÑ ÂÕÄÅÔ ÐÒÉÍÅÎÅÎÁ Ë ×ÁÛÅÊ ÓÉÓÔÅÍÅ.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"ðÏÓÌÅ ÜÔÏÇÏ ÍÙ ÒÅËÏÍÅÎÄÕÅÍ ÐÅÒÅÚÁÐÕÓÔÉÔØ Ó×ÏÀ ÏÂÏÌÏÞËÕ è, ÞÔÏÂÙ ÉÚÂÅÖÁÔØ "
-"ÐÒÏÂÌÅÍ, Ó×ÑÚÁÎÎÙÈ ÓÏ ÓÍÅÎÏÊ ÉÍÅÎÉ ÈÏÓÔÁ."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"÷Ï ×ÒÅÍÑ ÎÁÓÔÒÏÊËÉ ×ÏÚÎÉËÌÉ ÐÒÏÂÌÅÍÙ.\n"
-"ðÒÏ×ÅÒØÔÅ Ó×ÏÅ ÐÏÄËÌÀÞÅÎÉÅ ÐÒÉ ÐÏÍÏÝÉ net_monitor ÉÌÉ mcc. åÓÌÉ ×ÁÛÅ "
-"ÐÏÄËÌÀÞÅÎÉÅ ÎÅ ÒÁÂÏÔÁÅÔ, ×Ù ÍÏÖÅÔÅ ÐÅÒÅÚÁÐÕÓÔÉÔØ ÎÁÓÔÒÏÊËÕ."
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"ðòåäõðòåöäåîéå: ÜÔÏ ÕÓÔÒÏÊÓÔ×Ï ÒÁÎÅÅ ÂÙÌÏ ÎÁÓÔÒÏÅÎÏ ÄÌÑ ÐÏÄËÌÀÞÅÎÉÑ Ë "
-"éÎÔÅÒÎÅÔÕ.\n"
-"ðÒÏÓÔÏ ÏÓÔÁ×ØÔÅ ËÏÎÆÉÇÕÒÁÃÉÀ ÜÔÏÇÏ ÕÓÔÒÏÊÓÔ×Á ÂÅÚ ÉÚÍÅÎÅÎÉÊ.\n"
-"éÚÍÅÎÅÎÉÅ ÐÒÅÄÓÔÁ×ÌÅÎÎÙÈ ÎÉÖÅ ÐÏÌÅÊ ÐÅÒÅÏÐÒÅÄÅÌÉÔ ÜÔÕ ËÏÎÆÉÇÕÒÁÃÉÀ."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ÎÁÓÔÒÏÊËÕ IP ÄÌÑ ÜÔÏÊ ÍÁÛÉÎÙ.\n"
-"ëÁÖÄÙÊ ÐÕÎËÔ ÄÏÌÖÅÎ ÂÙÔØ ××ÅÄÅÎ ËÁË IP-ÁÄÒÅÓ × ×ÉÄÅ ÚÁÐÉÓÉ\n"
-"ÄÅÓÑÔÉÞÎÙÈ ÞÉÓÅÌ, ÒÁÚÄÅÌÅÎÎÙÈ ÔÏÞËÁÍÉ (ÎÁÐÒÉÍÅÒ, 1.2.3.4)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "îÁÓÔÒÁÉ×ÁÅÔÓÑ ÓÅÔÅ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr "(ÄÒÁÊ×ÅÒ %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP-ÁÄÒÅÓ"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "óÅÔÅ×ÁÑ ÍÁÓËÁ"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "á×ÔÏÍÁÔÉÞÅÓËÉÊ IP"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "úÁÐÕÓËÁÔØ ÐÒÉ ÚÁÇÒÕÚËÅ"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP-ÁÄÒÅÓ ÄÏÌÖÅÎ ÂÙÔØ × ÆÏÒÍÁÔÅ 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ÉÍÑ Ó×ÏÅÇÏ ÈÏÓÔÁ.\n"
-"éÍÑ ×ÁÛÅÇÏ ÈÏÓÔÁ ÄÏÌÖÎÏ ÂÙÔØ ÐÏÌÎÏÓÔØÀ ÏÐÒÅÄÅÌÅÎÎÙÍ ÉÍÅÎÅÍ\n"
-"ÈÏÓÔÁ, ÔÁËÉÍ ËÁË ``mybox.mylab.myco.com''.÷Ù ÍÏÖÅÔÅ ÔÁËÖÅ ××ÅÓÔÉ IP-ÁÄÒÅÓ "
-"ÛÌÀÚÁ, ÅÓÌÉ ÏÎ Õ ×ÁÓ ÅÓÔØ"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "óÅÒ×ÅÒ DNS"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "ûÌÀÚ (ÎÁÐÒÉÍÅÒ, %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "ûÌÀÚÏ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï"
-
-#: ../../network/network.pm_.c:376
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "áÄÒÅÓ DNS-ÓÅÒ×ÅÒÁ ÄÏÌÖÅÎ ÂÙÔØ × ÆÏÒÍÁÔÅ 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "áÄÒÅÓ ÛÌÀÚÁ ÄÏÌÖÅÎ ÂÙÔØ × ÆÏÒÍÁÔÅ 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÐÒÏËÓÉ"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP-ÐÒÏËÓÉ"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP-ÐÒÏËÓÉ"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ id ÓÅÔÅ×ÏÊ ËÁÒÔÙ (ÐÏÌÅÚÎÏ ÄÌÑ ÎÏÕÔÂÕËÏ×)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "ðÒÏËÓÉ ÄÏÌÖÅÎ ÂÙÔØ http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "Url ÄÏÌÖÅÎ ÎÁÞÉÎÁÔØÓÑ Ó 'ftp:' ÉÌÉ 'http:'"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "ïÂÎÁÒÕÖÅÎÁ ËÏÎÆÉÇÕÒÁÃÉÑ ÆÁÊÅÒ×ÏÌÁ!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ! âÙÌÉ ÏÂÎÁÒÕÖÅÎÙ ÓÕÝÅÓÔ×ÕÀÝÉÅ ÎÁÓÔÒÏÊËÉ ÆÁÊÅÒ×ÏÌÁ. ÷ÁÍ ÍÏÖÅÔ "
-"ÐÏÎÁÄÏÂÉÔØÓÑ ÐÏÄÐÒÁ×ÉÔØ ÉÈ ×ÒÕÞÎÕÀ ÐÏÓÌÅ ÕÓÔÁÎÏ×ËÉ."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "îÁÓÔÒÏÊËÁ éÎÔÅÒÎÅÔÁ"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "èÏÔÉÔÅ ÐÏÐÙÔÁÔØÓÑ ÓÅÊÞÁÓ ÐÏÄËÌÀÞÉÔÓÑ Ë éÎÔÅÒÎÅÔÕ?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "ðÒÏ×ÅÒÑÅÔÓÑ ×ÁÛÅ ÓÏÅÄÉÎÅÎÉÅ..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "óÅÊÞÁÓ ÓÉÓÔÅÍÁ ÐÏÄËÌÀÞÅÎÁ Ë éÎÔÅÒÎÅÔÕ."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "ðÏ ÓÏÏÂÒÁÖÅÎÉÑÍ ÂÅÚÏÐÁÓÎÏÓÔÉ, ÓÅÊÞÁÓ ÓÏÅÄÉÎÅÎÉÅ ÂÕÄÅÔ ÒÁÚÏÒ×ÁÎÏ."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"ðÏÈÏÖÅ, ÞÔÏ ÓÉÓÔÅÍÁ ÎÅ ÐÏÄËÌÀÞÉÌÁÓØ Ë éÎÔÅÒÎÅÔÕ.\n"
-"ðÏÐÒÏÂÕÊÔÅ ÐÅÒÅÎÁÓÔÒÏÉÔØ ÓÏÅÄÉÎÅÎÉÅ."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÓÏÅÄÉÎÅÎÉÑ"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ÚÁÐÏÌÎÉÔÅ ÉÌÉ ÐÒÏ×ÅÒØÔÅ ÐÒÅÄÓÔÁ×ÌÅÎÎÙÅ ÎÉÖÅ ÐÏÌÑ"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "IRQ ËÁÒÔÙ"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "ðÁÍÑÔØ ËÁÒÔÙ (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "IO ËÁÒÔÙ"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "IO_0 ËÁÒÔÙ"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "IO_1 ËÁÒÔÙ"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "÷ÁÛ ÌÉÞÎÙÊ ÔÅÌÅÆÏÎÎÙÊ ÎÏÍÅÒ"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "éÍÑ ÐÒÏ×ÁÊÄÅÒÁ (ÎÁÐÒÉÍÅÒ, provider.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "îÏÍÅÒ ÔÅÌÅÆÏÎÁ ÐÒÏ×ÁÊÄÅÒÁ"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "ðÅÒ×ÙÊ DNS ÐÒÏ×ÁÊÄÅÒÁ (ÎÅÏÂÑÚÁÔÅÌØÎÏ)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "÷ÔÏÒÏÊ DNS ÐÒÏ×ÁÊÄÅÒÁ (ÎÅÏÂÑÚÁÔÅÌØÎÏ)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "÷ÙÂÅÒÉÔÅ Ó×ÏÀ ÓÔÒÁÎÕ"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "òÅÖÉÍ ÄÏÚ×ÏÎÁ"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "óËÏÒÏÓÔØ ÓÏÅÄÉÎÅÎÉÑ"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "ôÁÊÍ-ÁÕÔ ÓÏÅÄÉÎÅÎÉÑ (× ÓÅËÕÎÄÁÈ)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "ìÏÇÉÎ ÕÞÅÔÎÏÊ ÚÁÐÉÓÉ (ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "ðÁÒÏÌØ ÕÞÅÔÎÏÊ ÚÁÐÉÓÉ"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "ïÂßÅÄÉÎÅÎÎÏÅ ëÏÒÏÌÅ×ÓÔ×Ï"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "ÍÏÎÔÉÒÏ×ÁÎÉÅ ÚÁ×ÅÒÛÉÌÏÓØ ÎÅÕÄÁÞÅÊ: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "òÁÓÛÉÒÅÎÎÙÅ ÒÁÚÄÅÌÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÎÁ ÜÔÏÊ ÐÌÁÔÆÏÒÍÅ"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"õ ×ÁÓ ÅÓÔØ ÄÙÒÁ × ×ÁÛÅÊ ÔÁÂÌÉÃÅ ÒÁÚÄÅÌÏ×, ÎÏ Ñ ÎÅ ÍÏÇÕ ÅÅ ÉÓÐÏÌØÚÏ×ÁÔØ.\n"
-"åÄÉÎÓÔ×ÅÎÎÏÅ ÒÅÛÅÎÉÅ - ÐÅÒÅÍÅÓÔÉÔØ ÐÅÒ×ÉÞÎÙÅ ÒÁÚÄÅÌÙ ÔÁË, ÞÔÏÂÙ ÄÙÒÁ "
-"ÒÁÓÐÏÌÁÇÁÌÁÓØ ÓÒÁÚÕ ÚÁ ÒÁÓÛÉÒÅÎÎÙÍÉ ÒÁÚÄÅÌÁÍÉ."
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "÷ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ÉÚ ÆÁÊÌÁ %s ÚÁ×ÅÒÛÉÌÏÓØ ÎÅÕÄÁÞÅÊ: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "ðÌÏÈÏÊ ÒÅÚÅÒ×ÎÙÊ ÆÁÊÌ"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "ïÛÉÂËÁ ÚÁÐÉÓÉ × ÆÁÊÌ %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"þÔÏ-ÔÏ ÐÌÏÈÏÅ ÐÒÏÉÓÈÏÄÉÔ ÎÁ ×ÁÛÅÍ ÄÉÓËÅ. \n"
-"ôÅÓÔ ÄÌÑ ÐÒÏ×ÅÒËÉ ÃÅÌÏÓÔÎÏÓÔÉ ÄÁÎÎÙÈ ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ. \n"
-"üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÚÁÐÉÓØ ÞÅÇÏ-ÎÉÂÕÄØ ÎÁ ÄÉÓË ÚÁËÏÎÞÉÔÓÑ ÓÌÕÞÁÊÎÙÍ ÍÕÓÏÒÏÍ"
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "ÄÏÌÖÎÏ ÐÒÉÓÕÔÓÔ×Ï×ÁÔØ"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "×ÁÖÎÏ"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "×ÅÓØÍÁ ÖÅÌÁÔÅÌØÎÏ"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "ÖÅÌÁÔÅÌØÎÏ"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "ÍÏÖÅÔ ÂÙÔØ"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - ïÂÝÁÑ ÓÉÓÔÅÍÁ ÐÅÞÁÔÉ Unix"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR ÎÏ×ÏÇÏ ÐÏËÏÌÅÎÉÑ"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - äÅÍÏÎ ÐÏÓÔÒÏÞÎÏ ÐÅÞÁÔÁÀÝÅÇÏ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - ðÅÞÁÔÁÔØ, ÎÅ ÓÔÁ×ÉÔØ × ÏÞÅÒÅÄØ"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "ìÏËÁÌØÎÙÊ ÐÒÉÎÔÅÒ"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "õÄÁÌÅÎÎÙÊ ÐÒÉÎÔÅÒ"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "ðÒÉÎÔÅÒ ÎÁ ÕÄÁÌÅÎÎÏÍ ÓÅÒ×ÅÒÅ CUPS"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "ðÒÉÎÔÅÒ ÎÁ ÕÄÁÌÅÎÎÏÍ ÓÅÒ×ÅÒÅ lpd"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "óÅÔÅ×ÏÊ ÐÒÉÎÔÅÒ (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "ðÒÉÎÔÅÒ ÎÁ ÓÅÒ×ÅÒÅ SMB/Windows 95/98/NT"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "ðÒÉÎÔÅÒ ÎÁ ÓÅÒ×ÅÒÅ NertWare"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "÷×ÅÄÉÔÅ URI ÕÓÔÒÏÊÓÔ×Á ÐÅÞÁÔÉ"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "úÁÇÏÎÑÔØ ÚÁÄÁÎÉÅ × ËÏÍÁÎÄÕ"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÍÏÄÅÌØ"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÍÏÄÅÌØ"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "ìÏËÁÌØÎÙÅ ÐÒÉÎÔÅÒÙ"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "õÄÁÌÅÎÎÙÅ ÐÒÉÎÔÅÒÙ"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " ÎÁ ÐÁÒÁÌÌÅÌØÎÏÍ ÐÏÒÔÕ \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", ÐÒÉÎÔÅÒ USB \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", ÍÎÏÇÏÆÕÎËÃÉÏÎÁÌØÎÏÅ ÕÓÔÒÏÊÓÔ×Ï ÎÁ ÐÁÒÁÌÌÅÌØÎÏÍ ÐÏÒÔÕ \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", ÍÎÏÇÏÆÕÎËÃÉÏÎÁÌØÎÏÅ ÕÓÔÒÏÊÓÔ×Ï ÎÁ USB"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", ÍÎÏÇÏÆÕÎËÃÉÏÎÁÌØÎÏÅ ÕÓÔÒÏÊÓÔ×Ï ÎÁ HP JetDirect"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", ÍÎÏÇÏÆÕÎËÃÉÏÎÁÌØÎÏÅ ÕÓÔÒÏÊÓÔ×Ï"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", ÐÅÞÁÔÁÀÝÉÊ %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr " ÎÁ ÓÅÒ×ÅÒÅ LPD \"%s\", ÐÒÉÎÔÅÒ \"%s\""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", ÈÏÓÔ TCP/IP \"%s\", ÐÏÒÔ %s "
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr " ÎÁ ÓÅÒ×ÅÒÅ SMB/Windows \"%s\", ÒÅÓÕÒÓ \"%s\""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr " ÎÁ ÓÅÒ×ÅÒÅ Novell \"%s\", ÐÒÉÎÔÅÒ \"%s\""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÕ %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "ðÒÉÎÔÅÒ ÐÅÞÁÔÉ ÎÅÏÂÒÁÂÏÔÁÎÎÙÈ ÄÁÎÎÙÈ (ÂÅÚ ÄÒÁÊ×ÅÒÁ)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(ÎÁ %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(ÎÁ ÜÔÏÊ ÍÁÛÉÎÅ)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "ÎÁ ÓÅÒ×ÅÒÅ CUPS \"%s\""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (ðÏ ÕÍÏÌÞÁÎÉÀ)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "÷ÙÂÅÒÉÔÅ ÐÏÄËÌÀÞÅÎÉÅ Ë ÐÒÉÎÔÅÒÕ"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "ëÁË ÐÏÄËÌÀÞÅÎ ÐÒÉÎÔÅÒ?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"ðÒÉÎÔÅÒÙ ÎÁ ÕÄÁÌÅÎÎÙÈ ÓÅÒ×ÅÒÁÈ CUPS ×ÁÍ ÎÅ ÎÕÖÎÏ ÎÁÓÔÒÁÉ×ÁÔØ;\n"
-"ÜÔÉ ÐÒÉÎÔÅÒÙ ÂÕÄÕÔ ÏÂÎÁÒÕÖÅÎÙ Á×ÔÏÍÁÔÉÞÅÓËÉ."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-"á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÐÒÉÎÔÅÒÁ (ÌÏËÁÌØÎÙÅ, TCP/Socket É SMB-ÐÒÉÎÔÅÒÙ)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "îÁÓÔÒÏÊËÁ CUPS"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "õËÁÖÉÔÅ ÓÅÒ×ÅÒ CUPS"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"þÔÏÂÙ ÐÏÌÕÞÉÔ ÄÏÓÔÕÐ Ë ÐÒÉÎÔÅÒÁÍ ÎÁ ÕÄÁÌÅÎÎÙÈ ÓÅÒ×ÅÒÁÈ CUPS × ×ÁÛÅÊ "
-"ÌÏËÁÌØÎÏÊ ÓÅÔÉ, ×ÁÍ ÎÅ ÎÕÖÎÏ ÎÉÞÅÇÏ ÎÁÓÔÒÁÉ×ÁÔØ; ÓÅÒ×ÅÒÙ CUPS Á×ÔÏÍÁÔÉÞÅÓËÉ "
-"ÓÏÏÂÝÁÔ ×ÁÛÅÊ ÍÁÛÉÎÅ Ï Ó×ÏÉÈ ÐÒÉÎÔÅÒÁÈ. ÷ÓÅ ÐÒÉÎÔÅÒÙ, ÉÚ×ÅÓÔÎÙÅ ÎÁ ÄÁÎÎÙÊ "
-"ÍÏÍÅÎÔ ×ÁÛÅÊ ÍÁÛÉÎÅ, ÐÅÒÅÞÉÓÌÅÎÙ × ÒÁÚÄÅÌÅ \"õÄÁÌÅÎÎÙÅ ÐÒÉÎÔÅÒÙ\" × ÇÌÁ×ÎÏÍ "
-"ÏËÎÅ Printerdrake. ëÏÇÄÁ ÓÅÒ×ÅÒ CUPS ÎÁÈÏÄÉÔÓÑ ÎÁ × ×ÁÛÅÊ ÌÏËÁÌØÎÏÊ ÓÅÔÉ, ×Ù "
-"ÄÏÌÖÎÙ ××ÅÓÔÉ IP-ÁÄÒÅÓ É, ×ÏÚÍÏÖÎÏ, ÎÏÍÅÒ ÐÏÒÔÁ, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ Ó ÓÅÒ×ÅÒÁ "
-"ÉÎÆÏÒÍÁÃÉÀ Ï ÐÒÉÎÔÅÒÅ, × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÏÓÔÁ×ØÔÅ ÜÔÉ ÐÏÌÑ ÐÕÓÔÙÍÉ."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"ïÂÙÞÎÏ CUPS Á×ÔÏÍÁÔÉÞÅÓËÉ ÎÁÓÔÒÁÉ×ÁÅÔÓÑ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ×ÁÛÉÍ ÓÅÔÅ×ÙÍ "
-"ÏËÒÕÖÅÎÉÅÍ, ÐÏÜÔÏÍÕ ×Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÐÒÉÎÔÅÒÁÍ ÎÁ ÓÅÒ×ÅÒÁÈ CUPS × "
-"×ÁÛÅÊ ÌÏËÁÌØÎÏÊ ÓÅÔÉ. åÓÌÉ ÜÔÏ ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÂÏÔÁÅÔ, ÏÔËÌÀÞÉÔÅ "
-"\"á×ÔÏÍÁÔÉÞÅÓËÕÀ ÎÁÓÔÒÏÊËÕ CUPS\" É ×ÒÕÞÎÕÀ ÐÏÄÐÒÁ×ØÔÅ Ó×ÏÊ ÆÁÊÌ /etc/cups/"
-"cupsd.conf. îÅ ÚÁÂÕÄØÔÅ ÐÏÔÏÍ ÐÅÒÅÚÁÐÕÓÔÉÔØ CUPS (ËÏÍÁÎÄÁ: \"service cups "
-"restart\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP-ÁÄÒÅÓ ÄÏÌÖÅÎ ×ÙÇÌÑÄÅÔØ ËÁË 192.168.1.20"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "îÏÍÅÒ ÐÏÒÔÁ ÄÏÌÖÅÎ ÂÙÔØ ÃÅÌÙÍ ÞÉÓÌÏÍ!"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "IP ÓÅÒ×ÅÒÁ CUPS"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "ðÏÒÔ"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "á×ÔÏÍÁÔÉÞÅÓËÁÑ ÎÁÓÔÒÏÊËÁ CUPS"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "ðÒÏ×ÅÒÑÅÔÓÑ ×ÁÛÁ ÓÉÓÔÅÍÁ..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr "îÅ ÎÁÊÄÅÎÙ ÐÒÉÎÔÅÒÙ, ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÐÏÄËÌÀÞÅÎÎÙÅ Ë ×ÁÛÅÊ ÍÁÛÉÎÅ."
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"óÌÅÄÕÀÝÉÅ ÐÒÉÎÔÅÒÙ\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"óÌÅÄÕÀÝÉÊ ÐÒÉÎÔÅÒ\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"É ÏÄÉÎ ÎÅÉÚ×ÅÓÔÎÙÊ ÐÒÉÎÔÅÒ - "
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"É %d ÎÅÉÚ×ÅÓÔÎÙÈ ÐÒÉÎÔÅÒÏ× - "
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-" - "
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-"\n"
-" - "
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÐÏÄËÌÀÞÅÎ Ë ×ÁÛÅÊ ÓÉÓÔÅÍÅ"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-"\n"
-"ë ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÐÏÄËÌÀÞÅÎ ÏÄÉÎ ÎÅÉÚ×ÅÓÔÎÙÊ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-"\n"
-"ë ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÐÏÄËÌÀÞÅÎÏ %d ÎÅÉÚ×ÅÓÔÎÙÈ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr " (õÂÅÄÉÔÅÓØ, ÞÔÏ ×ÓÅ ×ÁÛÉ ÐÒÉÎÔÅÒÙ ÐÏÄËÌÀÞÅÎÙ É ×ËÌÀÞÅÎÙ).\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-"èÏÔÉÔÅ ×ËÌÀÞÉÔØ ÐÅÞÁÔØ ÎÁ ÐÒÉÎÔÅÒÁÈ, ÐÅÒÅÞÉÓÌÅÎÎÙÈ ×ÙÛÅ ÉÌÉ ÎÁ ÐÒÉÎÔÅÒÁÈ × "
-"ÌÏËÁÌØÎÏÊ ÓÅÔÉ?\n"
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "èÏÔÉÔÅ ×ËÌÀÞÉÔØ ÐÅÞÁÔØ ÎÁ ÐÒÉÎÔÅÒÁÈ × ÌÏËÁÌØÎÏÊ ÓÅÔÉ?\n"
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "èÏÔÉÔÅ ×ËÌÀÞÉÔØ ÐÅÞÁÔØ ÎÁ ÐÒÉÎÔÅÒÁÈ, ÕÐÏÍÑÎÕÔÙÈ ×ÙÛÅ?\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr "÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ ÐÅÞÁÔØ ÎÁ ÜÔÏÊ ÍÁÛÉÎÅ?\n"
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-"ðòéíåþáîéå: × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÍÏÄÅÌÉ ÐÒÉÎÔÅÒÁ É ÓÉÓÔÅÍÙ ÐÅÞÁÔÉ ÂÕÄÅÔ "
-"ÕÓÔÁÎÏ×ÌÅÎÏ ÄÏ %d íâ ÄÏÐÏÌÎÉÔÅÌØÎÏÇÏ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ."
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "äÏÂÁ×ÉÔØ ÎÏ×ÙÊ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × íÁÓÔÅÒ ÕÓÔÁÎÏ×ËÉ ÐÒÉÎÔÅÒÁ\n"
-"\n"
-"üÔÏÔ ÍÁÓÔÅÒ ÐÏÚ×ÏÌÉÔ ×ÁÍ ÕÓÔÁÎÏ×ÉÔ ÌÏËÁÌØÎÙÅ ÉÌÉ ÓÅÔÅ×ÙÅ ÐÒÉÎÔÅÒÙ, "
-"ÉÓÐÏÌØÚÕÅÍÙÅ ÎÁ ÜÔÏÊ ÍÁÛÉÎÅ, Á ÔÁËÖÅ ÄÒÕÇÉÍÉ ÍÁÛÉÎÁÍÉ × ÓÅÔÉ.\n"
-"\n"
-"ïÎ ÓÐÒÏÓÉÔ Õ ×ÁÓ ×ÓÀ ÎÅÏÂÈÏÄÉÍÕÀ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÒÉÎÔÅÒÁ ÉÎÆÏÒÍÁÃÉÀ É "
-"ÏÂÅÓÐÅÞÉÔ ×ÁÍ ÄÏÓÔÕÐ ËÏ ×ÓÅÍ ÄÏÓÔÕÐÎÙÍ ÄÒÁÊ×ÅÒÁÍ ÐÒÉÎÔÅÒÁ, ÐÁÒÁÍÅÔÒÁÍ "
-"ÄÒÁÊ×ÅÒÁ É ÔÉÐÁÍ ÐÏÄËÌÀÞÅÎÉÑ ÐÒÉÎÔÅÒÁ."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × íÁÓÔÅÒ ÕÓÔÁÎÏ×ËÉ ÐÒÉÎÔÅÒÁ\n"
-"\n"
-"üÔÏÔ ÍÁÓÔÅÒ ÐÏÍÏÖÅÔ ×ÁÍ ÕÓÔÁÎÏ×ÉÔØ ×ÁÛÉ ÐÒÉÎÔÅÒÙ, ÐÏÄËÌÀÞÅÎÎÙÅ Ë ÜÔÏÍÕ\n"
-"ËÏÍÐØÀÔÅÒÕ, ÐÏÄËÌÀÞÅÎÎÙÅ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ × ÓÅÔØ ÉÌÉ Ë ÕÄÁÌÅÎÎÙÍ ÍÁÛÉÎÁÍ\n"
-"Windows.\n"
-"\n"
-"åÓÌÉ Õ ×ÁÓ ÅÓÔØ ÐÒÉÎÔÅÒÙ, ÐÏÄËÌÀÞÅÎÎÙÅ Ë ÜÔÏÊ ÍÁÛÉÎÅ, ÐÏÖÁÌÕÊÓÔÁ,\n"
-"ÐÏÄËÌÀÞÉÔÅ ÉÈ Ë ÜÔÏÍÕ ËÏÍÐØÀÔÅÒÕ É ×ËÌÀÞÉÔÅ ÉÈ, ÞÔÏÂÙ ÏÎÉ ÍÏÇÌÉ ÂÙÔØ\n"
-"Á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÅÎÙ. ÷ÁÛÉ ÓÅÔÅ×ÙÅ ÐÒÉÎÔÅÒÙ É ÎÁ Windows-ÍÁÛÉÎÁÈ ÔÁËÖÅ\n"
-"ÄÏÌÖÎÙ ÂÙÔØ ÐÏÄËÌÀÞÅÎÙ É ×ËÌÀÞÅÎÙ.\n"
-"\n"
-"ðÏÍÎÉÔÅ, ÞÔÏ Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÓÅÔÅ×ÙÈ ÐÒÉÎÔÅÒÏ× ×ÙÐÏÌÎÑÅÔÓÑ\n"
-"ÚÎÁÞÉÔÅÌØÎÏ ÄÏÌØÛÅ, ÞÅÍ Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÔÏÌØËÏ ÐÒÉÎÔÅÒÏ×,\n"
-"ÐÏÄËÌÀÞÅÎÎÙÈ Ë ÜÔÏÊ ÍÁÛÉÎÅ. ðÏÜÔÏÍÕ ÏÔËÌÀÞÉÔÅ Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ\n"
-"ÓÅÔÅ×ÙÈ É/ÉÌÉ Windows-ÐÒÉÎÔÅÒÏ×, ËÏÇÄÁ ÏÎÉ ×ÁÍ ÎÅ ÎÕÖÎÙ.\n"
-"\n"
-"îÁÖÍÉÔÅ \"äÁÌÅÅ\", ËÏÇÄÁ ÂÕÄÅÔÅ ÇÏÔÏ×Ù, É \"ïÔÍÅÎÁ\", ÅÓÌÉ ×Ù ÎÅ ÈÏÔÉÔÅ\n"
-"ÕÓÔÁÎÁ×ÌÉ×ÁÔØ Ó×ÏÉ ÐÒÉÎÔÅÒÙ ÓÅÊÞÁÓ."
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × íÁÓÔÅÒ ÕÓÔÁÎÏ×ËÉ ÐÒÉÎÔÅÒÁ\n"
-"\n"
-"üÔÏÔ ÍÁÓÔÅÒ ÐÏÍÏÖÅÔ ×ÁÍ ÕÓÔÁÎÏ×ÉÔØ ×ÁÛÉ ÐÒÉÎÔÅÒÙ, ÐÏÄËÌÀÞÅÎÎÙÅ Ë ÜÔÏÍÕ\n"
-"ËÏÍÐØÀÔÅÒÕ.\n"
-"\n"
-"åÓÌÉ Õ ×ÁÓ ÅÓÔØ ÐÒÉÎÔÅÒÙ, ÐÏÄËÌÀÞÅÎÎÙÅ Ë ÜÔÏÊ ÍÁÛÉÎÅ, ÐÏÖÁÌÕÊÓÔÁ,\n"
-"ÐÏÄËÌÀÞÉÔÅ ÉÈ Ë ÜÔÏÍÕ ËÏÍÐØÀÔÅÒÕ É ×ËÌÀÞÉÔÅ ÉÈ, ÞÔÏÂÙ ÏÎÉ ÍÏÇÌÉ ÂÙÔØ\n"
-"Á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÅÎÙ.\n"
-"\n"
-"îÁÖÍÉÔÅ \"äÁÌÅÅ\", ËÏÇÄÁ ÂÕÄÅÔÅ ÇÏÔÏ×Ù, É \"ïÔÍÅÎÁ\", ÅÓÌÉ ×Ù ÎÅ ÈÏÔÉÔÅ\n"
-"ÕÓÔÁÎÁ×ÌÉ×ÁÔØ Ó×ÏÉ ÐÒÉÎÔÅÒÙ ÓÅÊÞÁÓ."
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × íÁÓÔÅÒ ÕÓÔÁÎÏ×ËÉ ÐÒÉÎÔÅÒÁ\n"
-"\n"
-"üÔÏÔ ÍÁÓÔÅÒ ÐÏÍÏÖÅÔ ×ÁÍ ÕÓÔÁÎÏ×ÉÔØ ×ÁÛÉ ÐÒÉÎÔÅÒÙ, ÐÏÄËÌÀÞÅÎÎÙÅ Ë ÜÔÏÍÕ\n"
-"ËÏÍÐØÀÔÅÒÕ ÉÌÉ ÐÏÄËÌÀÞÅÎÎÙÅ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ × ÓÅÔØ.\n"
-"\n"
-"åÓÌÉ Õ ×ÁÓ ÅÓÔØ ÐÒÉÎÔÅÒÙ, ÐÏÄËÌÀÞÅÎÎÙÅ Ë ÜÔÏÊ ÍÁÛÉÎÅ, ÐÏÖÁÌÕÊÓÔÁ,\n"
-"ÐÏÄËÌÀÞÉÔÅ ÉÈ Ë ÜÔÏÍÕ ËÏÍÐØÀÔÅÒÕ É ×ËÌÀÞÉÔÅ ÉÈ, ÞÔÏÂÙ ÏÎÉ ÍÏÇÌÉ ÂÙÔØ\n"
-"Á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÅÎÙ. ÷ÁÛÉ ÓÅÔÅ×ÙÅ ÐÒÉÎÔÅÒÙ ÔÁËÖÅ ÄÏÌÖÎÙ ÂÙÔØ\n"
-"ÐÏÄËÌÀÞÅÎÙ É ×ËÌÀÞÅÎÙ.\n"
-"\n"
-"ðÏÍÎÉÔÅ, ÞÔÏ Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÓÅÔÅ×ÙÈ ÐÒÉÎÔÅÒÏ× ×ÙÐÏÌÎÑÅÔÓÑ\n"
-"ÚÎÁÞÉÔÅÌØÎÏ ÄÏÌØÛÅ, ÞÅÍ Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÔÏÌØËÏ ÐÒÉÎÔÅÒÏ×,\n"
-"ÐÏÄËÌÀÞÅÎÎÙÈ Ë ÜÔÏÊ ÍÁÛÉÎÅ. ðÏÜÔÏÍÕ ÏÔËÌÀÞÉÔÅ Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ\n"
-"ÓÅÔÅ×ÙÈ ÐÒÉÎÔÅÒÏ×, ËÏÇÄÁ ÏÎÉ ×ÁÍ ÎÅ ÎÕÖÎÙ.\n"
-"\n"
-"îÁÖÍÉÔÅ \"äÁÌÅÅ\", ËÏÇÄÁ ÂÕÄÅÔÅ ÇÏÔÏ×Ù, É \"ïÔÍÅÎÁ\", ÅÓÌÉ ×Ù ÎÅ ÈÏÔÉÔÅ\n"
-"ÕÓÔÁÎÁ×ÌÉ×ÁÔØ Ó×ÏÉ ÐÒÉÎÔÅÒÙ ÓÅÊÞÁÓ."
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÉÔØ ÐÒÉÎÔÅÒÙ, ÐÏÄËÌÀÞÅÎÎÙÅ Ë ÜÔÏÊ ÍÁÛÉÎÅ"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr ""
-"á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÉÔØ ÐÒÉÎÔÅÒÙ, ÐÏÄËÌÀÞÅÎÎÙÅ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ Ë ÌÏËÁÌØÎÏÊ "
-"ÓÅÔÉ"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-"á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÉÔØ ÐÒÉÎÔÅÒÙ, ÐÏÄËÌÀÞÅÎÎÙÅ Ë ÍÁÛÉÎÁÍ Ó ÒÁÂÏÔÁÀÝÅÊ "
-"Microsoft Windows"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "ìÏËÁÌØÎÙÊ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"ðÏÚÄÒÁ×ÌÑÅÍ, ÔÅÐÅÒØ ×ÁÛ ÐÒÉÎÔÅÒ ÕÓÔÁÎÏ×ÌÅÎ É ÎÁÓÔÒÏÅÎ!\n"
-"\n"
-"÷Ù ÍÏÖÅÔÅ ÐÅÞÁÔÁÔØ, ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÕ \"ðÅÞÁÔØ\" Ó×ÏÅÇÏ ÐÒÉÌÏÖÅÎÉÑ (ÏÂÙÞÎÏ × "
-"ÍÅÎÀ \"æÁÊÌ\").\n"
-"\n"
-"åÓÌÉ ×Ù ÚÁÈÏÔÉÔÅ ÄÏÂÁ×ÉÔØ, ÕÄÁÌÉÔØ ÉÌÉ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÐÒÉÎÔÅÒ ÉÌÉ, ÅÓÌÉ ×Ù "
-"ÚÁÈÏÔÉÔÅ ÉÚÍÅÎÉÔØ ÐÁÒÁÍÅÔÒÙ ÎÁÓÔÒÏÊËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ (ÚÁÇÒÕÚÏÞÎÙÊ ÌÏÔÏË ÄÌÑ "
-"ÂÕÍÁÇÉ, ËÁÞÅÓÔ×Ï ×Ù×ÏÄÁ ÄÁÎÎÙÈ ÎÁ ÐÅÞÁÔØ, ...), ×ÙÂÅÒÉÔÅ \"ðÒÉÎÔÅÒ\" × "
-"ÒÁÚÄÅÌÅ \"ïÂÏÒÕÄÏ×ÁÎÉÅ\" ãÅÎÔÒÁ ÕÐÒÁ×ÌÅÎÉÑ Mandrake."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", ÓÅÔÅ×ÏÊ ÐÒÉÎÔÅÒ \"%s\", ÐÏÒÔ %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", ÐÒÉÎÔÅÒ \"%s\" ÎÁ ÓÅÒ×ÅÒÅ SMB/Windows \"%s\""
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "ïÂÎÁÒÕÖÅÎ %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "ðÒÉÎÔÅÒ ÎÁ ÐÁÒÁÌÌÅÌØÎÏÍ ÐÏÒÔÕ \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "ðÒÉÎÔÅÒ USB \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "óÅÔÅ×ÏÊ ÐÒÉÎÔÅÒ \"%s\", ÐÏÒÔ %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "ðÒÉÎÔÅÒ \"%s\" ÎÁ ÓÅÒ×ÅÒÅ SMB/Windows \"%s\""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"ìÏËÁÌØÎÙÊ ÐÒÉÎÔÅÒ ÎÅ ÎÁÊÄÅÎ! þÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ ÐÒÉÎÔÅÒ ×ÒÕÞÎÕÀ, ××ÅÄÉÔÅ "
-"ÎÁÚ×ÁÎÉÅ ÕÓÔÒÏÊÓÔ×Á/ÉÍÑ ÆÁÊÌÁ × ÓÔÒÏËÅ ××ÏÄÁ ÄÁÎÎÙÈ (ÐÁÒÁÌÌÅÌØÎÙÅ ÐÏÒÔÙ: /"
-"dev/lpt0, dev/lpt1, ..., ÓÏÏÔ×ÅÔÓÔ×ÕÀÔ LPT1:, LPT2:, ..., 1-Ê ÐÒÉÎÔÅÒ USB: /"
-"dev/usb/lp0, 2-Ê ÐÒÉÎÔÅÒ USB: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "÷Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÕÓÔÒÏÊÓÔ×Ï ÉÌÉ ÉÍÑ ÆÁÊÌÁ! "
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "ðÒÉÎÔÅÒ ÎÅ ÎÁÊÄÅÎ!"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "äÏÓÔÕÐÎÙÅ ÐÒÉÎÔÅÒÙ"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"óÌÅÄÕÀÝÉÊ ÐÒÉÎÔÅÒ ÂÙÌ Á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÅÎ, ÅÓÌÉ ÜÔÏ ÎÅ ÔÏÔ, ËÏÔÏÒÙÊ ×Ù "
-"ÈÏÔÉÔÅ ÎÁÓÔÒÏÉÔØ, ××ÅÄÉÔÅ ÎÁÚ×ÁÎÉÅ ÕÓÔÒÏÊÓÔ×Á/ÉÍÑ ÆÁÊÌÁ × ÓÔÒÏËÅ ××ÏÄÁ ÄÁÎÎÙÈ"
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"úÄÅÓØ ÐÅÒÅÞÉÓÌÅÎÙ ×ÓÅ Á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÅÎÎÙÅ ÐÒÉÎÔÅÒÙ. ðÏÖÁÌÕÊÓÔÁ, "
-"×ÙÂÅÒÉÔÅ ÐÒÉÎÔÅÒ, ËÏÔÏÒÙÊ ×Ù ÈÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ ÉÌÉ ××ÅÄÉÔÅ ÉÍÑ ÕÓÔÒÏÊÓÔ×Á/"
-"ÆÁÊÌÁ × ÓÔÒÏËÅ ××ÏÄÁ ÄÁÎÎÙÈ"
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"óÌÅÄÕÀÝÉÊ ÐÒÉÎÔÅÒ ÂÙÌ Á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÅÎ. îÁÓÔÒÏÊËÁ ÐÒÉÎÔÅÒÁ ÂÕÄÅÔ "
-"×ÙÐÏÌÎÅÎÁ ÐÏÌÎÏÓÔØÀ Á×ÔÏÍÁÔÉÞÅÓËÉ. åÓÌÉ ×ÁÛ ÐÒÉÎÔÅÒ ÂÙÌ ÏÐÒÅÄÅÌÅÎ "
-"ÎÅÐÒÁ×ÉÌØÎÏ ÉÌÉ ×Ù ÐÒÅÄÐÏÞÉÔÁÅÔÅ ×ÙÂÏÒÏÞÎÕÀ ÎÁÓÔÒÏÊËÕ ÐÒÉÎÔÅÒÁ, ×ËÌÀÞÉÔÅ "
-"\"òÕÞÎÕÀ ÎÁÓÔÒÏÊËÕ\"."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"úÄÅÓØ ÐÅÒÅÞÉÓÌÅÎÙ ×ÓÅ Á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÅÎÎÙÅ ÐÒÉÎÔÅÒÙ. ðÏÖÁÌÕÊÓÔÁ, "
-"×ÙÂÅÒÉÔÅ ÐÒÉÎÔÅÒ, ËÏÔÏÒÙÊ ×Ù ÈÏÔÉÔÅ ÎÁÓÔÒÏÉÔØ. îÁÓÔÒÏÊËÁ ÐÒÉÎÔÅÒÁ ÂÕÄÅÔ "
-"×ÙÐÏÌÎÅÎÁ ÐÏÌÎÏÓÔØÀ Á×ÔÏÍÁÔÉÞÅÓËÉ. åÓÌÉ ×ÁÛ ÐÒÉÎÔÅÒ ÂÙÌ ÏÐÒÅÄÅÌÅÎ "
-"ÎÅÐÒÁ×ÉÌØÎÏ ÉÌÉ ×Ù ÐÒÅÄÐÏÞÉÔÁÅÔÅ ×ÙÂÏÒÏÞÎÕÀ ÎÁÓÔÒÏÊËÕ ÐÒÉÎÔÅÒÁ, ×ËÌÀÞÉÔÅ "
-"\"òÕÞÎÕÀ ÎÁÓÔÒÏÊËÕ\"."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÐÏÒÔ, Ë ËÏÔÏÒÏÍÕ ÐÏÄËÌÀÞÅÎ ×ÁÛ ÐÒÉÎÔÅÒ ÉÌÉ ××ÅÄÉÔÅ "
-"ÎÁÚ×ÁÎÉÅ ÕÓÔÒÏÊÓÔ×Á/ÉÍÑ ÆÁÊÌÁ × ÓÔÒÏËÅ ××ÏÄÁ ÄÁÎÎÙÈ."
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÐÏÒÔ, Ë ËÏÔÏÒÏÍÕ ÐÏÄËÌÀÞÅÎ ×ÁÛ ÐÒÉÎÔÅÒ."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (ðÁÒÁÌÌÅÌØÎÙÅ ÐÏÒÔÙ: /dev/lpt0, dev/lpt1, ..., ÓÏÏÔ×ÅÔÓÔ×ÕÀÔ LPT1:, "
-"LPT2:, ..., 1-Ê ÐÒÉÎÔÅÒ USB: /dev/usb/lp0, 2-Ê ÐÒÉÎÔÅÒ USB: /dev/usb/"
-"lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "÷Ù ÄÏÌÖÎÙ ×ÙÂÒÁÔØ/××ÅÓÔÉ ÐÒÉÎÔÅÒ/ÕÓÔÒÏÊÓÔ×Ï!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "òÕÞÎÁÑ ÎÁÓÔÒÏÊËÁ"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "ðÁÒÁÍÅÔÒÙ ÕÄÁÌÅÎÎÏÇÏ ÐÒÉÎÔÅÒÁ lpd"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"þÔÏÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÕÄÁÌÅÎÎÏÊ ÐÒÉÎÔÅÒ lpd, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÕËÁÚÁÔØ ÉÍÑ ÈÏÓÔÁ "
-"ÓÅÒ×ÅÒÁ ÐÅÞÁÔÉ É ÉÍÑ ÐÒÉÎÔÅÒÁ ÎÁ ÜÔÏÍ ÓÅÒ×ÅÒÅ."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "éÍÑ ÕÄÁÌÅÎÎÏÇÏ ÈÏÓÔÁ"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "éÍÑ ÕÄÁÌÅÎÎÏÇÏ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "ïÔÓÕÔÓÔ×ÕÅÔ ÉÍÑ ÕÄÁÌÅÎÎÏÇÏ ÈÏÓÔÁ!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "ïÔÓÕÔÓÔ×ÕÅÔ ÉÍÑ ÕÄÁÌÅÎÎÏÇÏ ÐÒÉÎÔÅÒÁ!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "ïÂÎÁÒÕÖÅÎÁ ÍÏÄÅÌØ: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "óËÁÎÉÒÕÅÔÓÑ ÓÅÔØ..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", ÐÒÉÎÔÅÒ \"%s\" ÎÁ ÓÅÒ×ÅÒÅ \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "ðÒÉÎÔÅÒ \"%s\" ÎÁ ÓÅÒ×ÅÒÅ \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "ðÁÒÁÍÅÔÒÙ ÐÒÉÎÔÅÒÁ SMB (Windows 9x/NT)"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"þÔÏÂÙ ÐÅÞÁÔÁÔØ ÎÁ ÐÒÉÎÔÅÒÅ SMB, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÕËÁÚÁÔØ ÉÍÑ ÈÏÓÔÁ SMB "
-"(úÁÐÏÍÎÉÔÅ! ïÎÏ ÍÏÖÅÔ ÏÔÌÉÞÁÔØÓÑ ÏÔ ÉÍÅÎÉ ÈÏÓÔÁ TCP/IP!), É, ×ÏÚÍÏÖÎÏ, IP-"
-"ÁÄÒÅÓ ÓÅÒ×ÅÒÁ ÐÅÞÁÔÉ, Á ÔÁËÖÅ ÉÍÑ ÓÏ×ÍÅÓÔÎÏ ÉÓÐÏÌØÚÕÅÍÏÇÏ ÒÅÓÕÒÓÁ ÄÌÑ "
-"ÐÒÉÎÔÅÒÁ, Ë ËÏÔÏÒÏÍÕ ×Ù ÈÏÔÉÔÅ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ, É ÌÀÂÕÀ ÐÒÉÅÍÌÅÍÕÀ "
-"ÉÎÆÏÒÍÁÃÉÀ Ó ÉÍÅÎÅÍ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÐÁÒÏÌÅÍ É ÒÁÂÏÞÅÊ ÇÒÕÐÐÏÊ."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-"åÓÌÉ ÎÅÏÂÈÏÄÉÍÙÊ ÐÒÉÎÔÅÒ ÂÙÌ ÏÐÒÅÄÅÌÅÎ Á×ÔÏÍÁÔÉÞÅÓËÉ, ÐÒÏÓÔÏ ×ÙÂÅÒÉÔÅ ÅÇÏ ÉÚ "
-"ÓÐÉÓËÁ, Á ÚÁÔÅÍ ÄÏÂÁ×ØÔÅ, ÅÓÌÉ ÎÅÏÂÈÏÄÉÍÏ, ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÐÁÒÏÌØ É/ÉÌÉ "
-"ÒÁÂÏÞÕÀ ÇÒÕÐÐÕ."
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "èÏÓÔ ÓÅÒ×ÅÒÁ SMB"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "IP ÓÅÒ×ÅÒÁ SMB"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "éÍÑ ÓÏ×ÍÅÓÔÎÏ ÉÓÐÏÌØÚÕÅÍÏÇÏ ÒÅÓÕÒÓÁ"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "òÁÂÏÞÁÑ ÇÒÕÐÐÁ"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "ïÐÒÅÄÅÌÅÎ Á×ÔÏÍÁÔÉÞÅÓËÉ"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "éÌÉ ÉÍÑ ÓÅÒ×ÅÒÁ, ÉÌÉ IP ÓÅÒ×ÅÒÁ ÄÏÌÖÅÎ ÂÙÔØ ÚÁÄÁÎ!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "ïÔÓÕÔÓÔ×ÕÅÔ ÉÍÑ ÓÏ×ÅÓÔÎÏ ÉÓÐÏÌØÚÕÅÍÏÇÏ ÒÅÓÕÒÓÁ samba!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "ðòåäõðòåöäåîéå ï âåúïðáóîïóôé!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"÷Ù ÓÏÂÉÒÁÅÔÅÓØ ÎÁÓÔÒÏÉÔØ ÐÅÞÁÔØ ÄÌÑ ÕÞÅÔÎÏÊ ÚÁÐÉÓÉ Windows Ó ÐÁÒÏÌÅÍ. "
-"÷ÓÌÅÄÓÔ×ÉÅ ÎÅÄÏÒÁÂÏÔËÉ × ÁÒÈÉÔÅËÔÕÒÅ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ Samba-ËÌÉÅÎÔÁ "
-"ÐÁÒÏÌØ ÐÅÒÅÄÁÅÔÓÑ ÏÔËÒÙÔÙÍ ÔÅËÓÔÏÍ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ Samba-ËÌÉÅÎÔÁ, "
-"ÉÓÐÏÌØÚÕÅÍÏÊ ÄÌÑ ÏÔÐÒÁ×ËÉ ÚÁÄÁÎÉÑ ÐÅÞÁÔÉ ÎÁ ÓÅÒ×ÅÒ Windows. ðÏÜÔÏÍÕ ËÁÖÄÙÊ "
-"ÐÏÌØÚÏ×ÁÔÅÌØ ÜÔÏÊ ÍÁÛÉÎÙ ÍÏÖÅÔ ×Ù×ÅÓÔÉ ÐÁÒÏÌØ ÎÁ ÜËÒÁÎ, ÐÒÉÍÅÎÉ× ËÏÍÁÎÄÙ "
-"ÔÉÐÁ \"ps auxwww\".\n"
-"\n"
-"íÙ ÒÅËÏÍÅÎÄÕÅÍ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÄÉÎ ÉÚ ÓÌÅÄÕÀÝÉÈ ×ÁÒÉÁÎÔÏ× (×Ï ÌÀÂÏÍ ÓÌÕÞÁÅ ×Ù "
-"ÄÏÌÖÎÙ ÕÂÅÄÉÔØÓÑ, ÞÔÏ ÔÏÌØËÏ ÍÁÛÉÎÙ ÉÚ ×ÁÛÅÊ ÌÏËÁÌØÎÏÊ ÓÅÔÉ ÉÍÅÀÔ ÄÏÓÔÕÐ Ë "
-"×ÁÛÅÍÕ ÓÅÒ×ÅÒÕ Windows, ÎÁÐÒÉÍÅÒ, ÐÏÓÒÅÄÓÔ×ÏÍ ÆÁÊÅÒ×ÏÌÁ):\n"
-"éÓÐÏÌØÚÕÊÔÅ ÎÁ Ó×ÏÅÍ ÓÅÒ×ÅÒÅ Windows ÕÞÅÔÎÕÀ ÚÁÐÉÓØ ÂÅÚ ÐÁÒÏÌÑ, ÔÁËÕÀ ËÁË "
-"ÕÞÅÔÎÁÑ ÚÁÐÉÓØ \"çïóôø\" ÉÌÉ ÓÐÅÃÉÁÌØÎÕÀ ÕÞÅÔÎÕÀ ÚÁÐÉÓØ, ÐÒÅÄÎÁÚÎÁÞÅÎÎÕÀ ÄÌÑ "
-"ÐÅÞÁÔÉ. îÅ ÓÎÉÍÁÊÔÅ ÚÁÝÉÔÕ ÐÁÒÏÌÅÍ Ó ÌÉÞÎÏÊ ÕÞÅÔÎÏÊ ÚÁÐÉÓÉ ÉÌÉ ÕÞÅÔÎÏÊ "
-"ÚÁÐÉÓÉ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ.\n"
-"\n"
-"îÁÓÔÒÏÊÔÅ Ó×ÏÊ ÓÅÒ×ÅÒ Windows ÔÁË, ÞÔÏÂÙ ÐÒÉÎÔÅÒ ÂÙÌ ÄÏÓÔÕÐÅÎ ÐÏ ÐÒÏÔÏËÏÌÕ "
-"LPD. úÁÔÅÍ × Printerdrake ÎÁÓÔÒÏÊÔÅ ÐÅÞÁÔØ Ó ÜÔÏÊ ÍÁÛÉÎÙ Ó ÔÉÐÏÍ ÓÏÅÄÉÎÅÎÉÑ "
-"\"%s\".\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"îÁÓÔÒÏÊÔÅ Ó×ÏÊ ÓÅÒ×ÅÒ Windows ÔÁË, ÞÔÏÂÙ ÐÒÉÎÔÅÒ ÂÙÌ ÄÏÓÔÕÐÅÎ ÐÏ ÐÒÏÔÏËÏÌÕ "
-"IPP. úÁÔÅÍ × Printerdrake ÎÁÓÔÒÏÊÔÅ ÐÅÞÁÔØ Ó ÜÔÏÊ ÍÁÛÉÎÙ Ó ÔÉÐÏÍ ÓÏÅÄÉÎÅÎÉÑ "
-"\"%s\".\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"ðÏÄËÌÀÞÉÔÅ Ó×ÏÊ ÐÒÉÎÔÅÒ Ë Linux-ÓÅÒ×ÅÒÕ É ÒÁÚÒÅÛÉÔÅ Ó×ÏÉÍ ÍÁÛÉÎÁÍ ÐÏÄ "
-"Windows ÐÏÄËÌÀÞÁÔØÓÑ Ë ÎÅÍÕ × ËÁÞÅÓÔ×Å ËÌÉÅÎÔÁ.\n"
-"\n"
-"÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ÐÒÏÄÏÌÖÉÔØ ÕÓÔÁÎÏ×ËÕ ÜÔÏÇÏ ÐÒÉÎÔÅÒÁ?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "ðÁÒÁÍÅÔÒÙ ÐÒÉÎÔÅÒÁ NetWare"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"þÔÏÂÙ ÐÅÞÁÔÁÔØ ÎÁ ÐÒÉÎÔÅÒÅ NetWare, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÕËÁÚÁÔØ ÉÍÑ ÓÅÒ×ÅÒÁ "
-"ÐÅÞÁÔÉ NetWare (úÁÐÏÍÎÉÔÅ! ïÎÏ ÍÏÖÅÔ ÏÔÌÉÞÁÔØÓÑ ÏÔ ÉÍÅÎÉ ÈÏÓÔÁ TCP/IP!), Á "
-"ÔÁËÖÅ ÉÍÑ ÏÞÅÒÅÄÉ ÚÁÄÁÎÉÊ ÎÁ ÐÅÞÁÔØ ÄÌÑ ÐÒÉÎÔÅÒÁ, Ë ËÏÔÏÒÏÍÕ ×Ù ÈÏÔÉÔÅ ÉÍÅÔØ "
-"ÄÏÓÔÕÐ, É ÌÀÂÏÅ ÐÒÉÅÍÌÅÍÏÅ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ É ÐÁÒÏÌØ."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "óÅÒ×ÅÒ ÐÅÞÁÔÉ"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "éÍÑ ÏÞÅÒÅÄÉ ÚÁÄÁÎÉÊ ÎÁ ÐÅÞÁÔØ"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "ïÔÓÕÔÓÔ×ÕÅÔ ÉÍÑ ÓÅÒ×ÅÒÁ NCP!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "ïÔÓÕÔÓÔ×ÕÅÔ ÉÍÑ ÏÞÅÒÅÄÉ ÚÁÄÁÎÉÊ ÎÁ ÐÅÞÁÔØ NCP!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", ÈÏÓÔ \"%s\", ÐÏÒÔ %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "èÏÓÔ \"%s\", ÐÏÒÔ %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "ðÁÒÁÍÅÔÒÙ ÐÒÉÎÔÅÒÁ TCP/Socket"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"÷ÙÂÅÒÉÔÅ ÏÄÉÎ ÉÚ Á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÅÎÎÙÈ ÐÒÉÎÔÅÒÏ× ÉÚ ÓÐÉÓËÁ ÉÌÉ ××ÅÄÉÔÅ "
-"ÉÍÑ ÈÏÓÔÁ ÉÌÉ IP-ÁÄÒÅÓ É ÎÅÏÂÑÚÁÔÅÌØÎÙÊ ÎÏÍÅÒ ÐÏÒÔÁ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÒÁ×ÅÎ "
-"9100) × ÐÏÌÑÈ ÄÌÑ ××ÏÄÁ ÄÁÎÎÙÈ."
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"þÔÏÂÙ ÐÅÞÁÔÁÔØ ÎÁ ÐÒÉÎÔÅÒÅ TCP ÉÌÉ socket, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÕËÁÚÁÔØ ÉÍÑ ÈÏÓÔÁ "
-"ÉÌÉ IP-ÁÄÒÅÓ ÐÒÉÎÔÅÒÁ É ÎÅÏÂÑÚÁÔÅÌØÎÙÊ ÎÏÍÅÒ ÐÏÒÔÁ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÒÁ×ÅÎ "
-"9100). îÁ ÓÅÒ×ÅÒÁÈ HP JetDirect ÎÏÍÅÒ ÐÏÒÔÁ ÏÂÙÞÎÏ ÒÁ×ÅÎ 9100, ÎÁ ÄÒÕÇÉÈ "
-"ÓÅÒ×ÅÒÁÈ ÏÎ ÍÏÖÅÔ ÏÔÌÉÞÁÔØÓÑ. óÍÏÔÒÉÔÅ ÉÎÓÔÒÕËÃÉÀ Ë Ó×ÏÅÍÕ ÏÂÏÒÕÄÏ×ÁÎÉÀ."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "ïÔÓÕÔÓÔ×ÕÅÔ ÉÍÑ ÈÏÓÔÁ ÐÒÉÎÔÅÒÁ ÉÌÉ IP!"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "éÍÑ ÈÏÓÔÁ ÍÁÛÉÎÙ ÐÒÉÎÔÅÒÁ ÉÌÉ IP"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "URI ÕÓÔÒÏÊÓÔ×Á ÐÅÞÁÔÉ"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"÷Ù ÍÏÖÅÔÅ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÕËÁÚÁÔØ URI, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÐÒÉÎÔÅÒÕ. URI "
-"ÄÏÌÖÅÎ ÕÄÏ×ÌÅÔ×ÏÒÑÔØ ÓÐÅÃÉÆÉËÁÃÉÑÍ ÉÌÉ CUPS, ÉÌÉ Foomatic. ðÏÍÎÉÔÅ, ÞÔÏ ÎÅ "
-"×ÓÅ ÔÉÐÙ URI ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ×ÓÅÍÉ ÓÐÕÌÅÒÁÍÉ."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "äÏÌÖÅÎ ÂÙÔØ ××ÅÄÅÎ ÐÒÁ×ÉÌØÎÙÊ URI!"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"äÌÑ ËÁÖÄÏÇÏ ÐÒÉÎÔÅÒÁ ÔÒÅÂÕÅÔÓÑ ÉÍÑ (ÎÁÐÒÉÍÅÒ, \"ÐÒÉÎÔÅÒ\"). ðÏÌÑ ïÐÉÓÁÎÉÅ É "
-"íÅÓÔÏÐÏÌÏÖÅÎÉÅ ÍÏÇÕÔ ÏÓÔÁÔØÓÑ ÎÅÚÁÐÏÌÎÅÎÎÙÍÉ. ïÎÉ ÐÒÅÄÓÔÁ×ÌÑÀÔ ÓÏÂÏÊ "
-"ËÏÍÍÅÎÔÁÒÉÉ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "éÍÑ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "íÅÓÔÏÐÏÌÏÖÅÎÉÅ"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "þÉÔÁÅÔÓÑ ÂÁÚÁ ÄÁÎÎÙÈ ÐÒÉÎÔÅÒÏ×..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "ðÏÄÇÏÔÁ×ÌÉ×ÁÅÔÓÑ ÂÁÚÁ ÄÁÎÎÙÈ ÐÒÉÎÔÅÒÏ×..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "íÏÄÅÌØ ×ÁÛÅÇÏ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake ÐÏÌÕÞÉÌ ÎÁÚ×ÁÎÉÅ ÍÏÄÅÌÉ × ÒÅÚÕÌØÔÁÔÅ ÓÒÁ×ÎÅÎÉÑ Á×ÔÏÏÐÒÅÄÅÌÅÎÉÑ "
-"ÐÒÉÎÔÅÒÁ Ó ÍÏÄÅÌÑÍÉ, ÐÅÒÅÞÉÓÌÅÎÎÙÍÉ × Ó×ÏÅÊ ÂÁÚÅ ÄÁÎÎÙÈ ÐÒÉÎÔÅÒÏ×, ÞÔÏÂÙ "
-"ÎÁÊÔÉ ÎÁÉÌÕÞÛÅÅ ÓÏÏÔ×ÅÔÓÔ×ÉÅ. üÔÏÔ ×ÙÂÏÒ ÍÏÖÅÔ ÂÙÔØ ÎÅÐÒÁ×ÉÌØÎÙÍ, ÏÓÏÂÅÎÎÏ, "
-"ÅÓÌÉ ×ÁÛ ÐÒÉÎÔÅÒ ×ÏÏÂÝÅ ÎÅ ×ËÌÀÞÅÎ × ÂÁÚÕ ÄÁÎÎÙÈ. ðÏÜÔÏÍÕ ÐÒÏ×ÅÒØÔÅ "
-"ÐÒÁ×ÉÌØÎÏÓÔØ ×ÙÂÏÒÁ É ÎÁÖÍÉÔÅ \"íÏÄÅÌØ ×ÅÒÎÁ\", ÅÓÌÉ ÜÔÏ ÔÁË, Á ÅÓÌÉ ÎÅÔ - "
-"ÎÁÖÍÉÔÅ \"÷ÙÂÒÁÔØ ÍÏÄÅÌØ ×ÒÕÞÎÕÀ\", ÔÁË ×Ù ÓÍÏÖÅÔÅ ÎÁ ÓÌÅÄÕÀÝÅÍ ÜËÒÁÎÅ "
-"×ÙÂÒÁÔØ ÍÏÄÅÌØ Ó×ÏÅÇÏ ÐÒÉÎÔÅÒÁ ×ÒÕÞÎÕÀ.\n"
-"äÌÑ ×ÁÛÅÇÏ ÐÒÉÎÔÅÒÁ Printerdrake ÎÁÛÅÌ:\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "íÏÄÅÌØ ×ÅÒÎÁ?"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "÷ÙÂÅÒÉÔÅ ÍÏÄÅÌØ ×ÒÕÞÎÕÀ"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "÷ÙÂÏÒ ÍÏÄÅÌÉ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "ëÁËÁÑ Õ ×ÁÓ ÍÏÄÅÌØ ÐÒÉÎÔÅÒÁ?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"ðÏÖÁÌÕÊÓÔÁ, ÐÒÏ×ÅÒØÔÅ ÐÒÁ×ÉÌØÎÏ ÌÉ Printerdrake Á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÉÌ "
-"ÍÏÄÅÌØ ×ÁÛÅÇÏ ÐÒÉÎÔÅÒÁ. îÁÊÄÉÔÅ ÐÒÁ×ÉÌØÎÕÀ ÍÏÄÅÌØ × ÓÐÉÓËÅ, ÅÓÌÉ ËÕÒÓÏÒ "
-"ÓÔÏÉÔ ÎÁÐÒÏÔÉ× ÎÅÐÒÁ×ÉÌØÎÏÊ ÍÏÄÅÌÉ ÉÌÉ ÎÁÐÒÏÔÉ× \"ðÒÉÎÔÅÒ ÐÅÞÁÔÉ "
-"ÎÅÏÂÒÁÂÏÔÁÎÎÙÈ ÄÁÎÎÙÈ\"."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"åÓÌÉ ×ÁÛ ÐÒÉÎÔÅÒ ÏÔÓÕÔÓÔ×ÕÅÔ × ÓÐÉÓËÅ, ×ÙÂÅÒÉÔÅ ÓÏ×ÍÅÓÔÉÍÙÊ (ÓÍÏÔÒÉÔÅ "
-"ÏÐÉÓÁÎÉÅ ÐÒÉÎÔÅÒÁ) ÉÌÉ ÐÏÈÏÖÉÊ."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "îÁÓÔÒÏÊËÁ win-ÐÒÉÎÔÅÒÁ OKI"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"÷Ù ÎÁÓÔÒÁÉ×ÁÅÔÅ ÌÁÚÅÒÎÙÊ win-ÐÒÉÎÔÅÒ OKI. üÔÉ ÐÒÉÎÔÅÒÙ ÉÓÐÏÌØÚÕÀÔ\n"
-"ÏÞÅÎØ ÓÐÅÃÉÆÉÞÅÓËÉÊ ÐÒÏÔÏËÏÌ Ó×ÑÚÉ É ÐÏÜÔÏÍÕ ÏÎÉ ÒÁÂÏÔÁÀÔ ÔÏÌØËÏ, ËÏÇÄÁ "
-"ÐÏÄËÌÀÞÅÎÙ Ë ÐÅÒ×ÏÍÕ ÐÁÒÁÌÌÅÌØÎÏÍÕ ÐÏÒÔÕ. ëÏÇÄÁ ×ÁÛ ÐÒÉÎÔÅÒ ÐÏÄËÌÀÞÅÎ Ë "
-"ÄÒÕÇÏÍÕ ÐÏÒÔÕ ÉÌÉ Ë ÓÅÒ×ÅÒÕ ÐÅÞÁÔÉ, ÐÏÖÁÌÕÊÓÔÁ, ÐÏÄËÌÀÞÉÔÅ ÐÒÉÎÔÅÒ Ë ÐÅÒ×ÏÍÕ "
-"ÐÁÒÁÌÌÅÌØÎÏÍÕ ÐÏÒÔÕ ÐÅÒÅÄ ÔÅÍ, ËÁË ÎÁÐÅÞÁÔÁÔØ ÐÒÏÂÎÕÀ ÓÔÒÁÎÉÃÕ. éÎÁÞÅ "
-"ÐÒÉÎÔÅÒ ÎÅ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ. îÁÓÔÒÏÅÎÎÙÊ ×ÁÍÉ ÔÉÐ ÐÏÄËÌÀÞÅÎÉÑ ÂÕÄÅÔ "
-"ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎ ÄÒÁÊ×ÅÒÏÍ."
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "îÁÓÔÒÏÊËÁ Lexmark inkjet"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"äÒÁÊ×ÅÒÙ ÐÒÉÎÔÅÒÁ inkjet, ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÅ Lexmark'ÏÍ, ÐÏÄÄÅÒÖÉ×ÁÀÔ ÔÏÌØËÏ "
-"ÌÏËÁÌØÎÙÅ ÐÒÉÎÔÅÒÙ, ÐÒÉÎÔÅÒÙ ÎÁ ÕÄÁÌÅÎÎÙÈ ÍÁÛÉÎÁÈ ÉÌÉ ÓÅÒ×ÅÒÁÈ ÐÅÞÁÔÉ ÎÅ "
-"ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ. ðÏÖÁÌÕÊÓÔÁ, ÐÏÄËÌÀÞÉÔÅ Ó×ÏÊ ÐÒÉÎÔÅÒ Ë ÌÏËÁÌØÎÏÍÕ ÐÏÒÔÕ ÉÌÉ "
-"ÎÁÓÔÒÏÊÔÅ ÅÇÏ ÎÁ ÍÁÛÉÎÅ, Ë ËÏÔÏÒÏÊ ÏÎ ÐÏÄËÌÀÞÅÎ."
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"þÔÏÂÙ ÐÅÞÁÔÁÔØ ÎÁ Ó×ÏÅÍ Lexmark inkjet É Ó ÜÔÏÊ ËÏÎÆÉÇÕÒÁÃÉÅÊ, ×ÁÍ ÎÕÖÎÙ "
-"ÄÒÁÊ×ÅÒÙ ÐÒÉÎÔÅÒÁ inkjet, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÅ Lexmark'ÏÍ (http://www.lexmark."
-"com/). ëÌÉËÎÉÔÅ ÎÁ ÓÓÙÌËÕ \"Drivers\". úÁÔÅÍ ×ÙÂÅÒÉÔÅ Ó×ÏÀ ÍÏÄÅÌØ, Á ÚÁÔÅÍ "
-"ÏÐÅÒÁÃÉÏÎÎÕÀ ÓÉÓÔÅÍÕ \"Linux\". äÒÁÊ×ÅÒÙ ÐÏÓÔÁ×ÌÑÀÔÓÑ × ×ÉÄÅ ÐÁËÅÔÏ× RPM ÉÌÉ "
-"ÓËÒÉÐÔÏ× ËÏÍÁÎÄÎÏÇÏ ÐÒÏÃÅÓÓÏÒÁ Ó ÉÎÔÅÒÁËÔÉ×ÎÏÊ ÇÒÁÆÉÞÅÓËÏÊ ÕÓÔÁÎÏ×ËÏÊ. ÷ÁÍ "
-"ÎÅÔ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ×ÙÐÏÌÎÑÔØ ÜÔÕ ÎÁÓÔÒÏÊËÕ ÐÏÓÒÅÄÓÔ×ÏÍ ÇÒÁÆÉÞÅÓËÏÇÏ "
-"ÉÎÔÅÒÆÅÊÓÁ. ïÔÍÅÎÉÔÅ ÅÅ ÓÒÁÚÕ ÐÏÓÌÅ ÌÉÃÅÎÚÉÏÎÎÏÇÏ ÓÏÇÌÁÛÅÎÉÑ. úÁÔÅÍ "
-"ÎÁÐÅÞÁÔÁÊÔÅ ÓÔÒÁÎÉÃÙ ÄÌÑ ÒÅÇÕÌÉÒÏ×ËÉ ÐÅÞÁÔÁÀÝÅÊ ÇÏÌÏ×ËÉ ÐÏÓÒÅÄÓÔ×ÏÍ "
-"\"lexmarkmaintain\" É ÏÔßÀÓÔÉÒÕÊÔÅ ÐÏÌÏÖÅÎÉÅ ÇÏÌÏ×ËÉ ÐÒÉ ÐÏÍÏÝÉ ÜÔÏÊ "
-"ÐÒÏÇÒÁÍÍÙ."
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr "ìÁÚÅÒÎÙÊ ÐÒÉÎÔÅÒ GDI, ÉÓÐÏÌØÚÕÀÝÉÊ ÆÏÒÍÁÔ Zenographics ZJ-Stream"
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-"÷ÁÛ ÐÒÉÎÔÅÒ ÐÒÉÎÁÄÌÅÖÉÔ Ë ÇÒÕÐÐÅ ÌÁÚÅÒÎÙÈ ÐÒÉÎÔÅÒÏ× GDI (win-ÐÒÉÎÔÅÒÙ), "
-"ÐÒÏÄÁ×ÁÅÍÙÈ ÒÁÚÌÉÞÎÙÍÉ ÐÒÏÉÚ×ÏÄÉÔÅÌÑÍÉ, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔ ÄÌÑ ÄÁÎÎÙÈ, "
-"ÏÐÒÁ×ÌÑÅÍÙÈ ÎÁ ÐÅÞÁÔØ, ÒÁÓÔÒÏ×ÙÊ ÆÏÒÍÁÔ Zenographics ZJ-stream. äÒÁÊ×ÅÒ ÄÌÑ "
-"ÜÔÏÇÏ ÐÒÉÎÔÅÒÁ ×ÓÅ ÅÝÅ ÎÁÈÏÄÉÔÓÑ ÎÁ ÒÁÎÎÅÊ ÓÔÁÄÉÉ ÒÁÚÒÁÂÏÔËÉ, É ÐÏÜÔÏÍÕ, "
-"×ÏÚÍÏÖÎÏ, ÏÎ ÎÅ ×ÓÅÇÄÁ ÒÁÂÏÔÁÅÔ ËÏÒÒÅËÔÎÏ. ëÒÏÍÅ ÔÏÇÏ, ×ÏÚÍÏÖÎÏ, ÞÔÏ ÜÔÉ "
-"ÐÒÉÎÔÅÒÙ ÂÕÄÕÔ ÒÁÂÏÔÁÔØ ÔÏÌØËÏ, ÅÓÌÉ ×Ù ×ÙÂÅÒÅÔÅ ÒÁÚÍÅÒ ÂÕÍÁÇÉ á4.\n"
-"\n"
-"÷ ÎÅËÏÔÏÒÙÅ ÉÚ ÜÔÉÈ ÐÒÉÎÔÅÒÏ×, ÔÁËÉÅ ËÁË HP LaserJet 1000, ÄÌÑ ËÏÔÏÒÙÈ "
-"ÉÚÎÁÞÁÌØÎÏ ÂÙÌ ÓÏÚÄÁÎ ÜÔÏÔ ÄÒÁÊ×ÅÒ, ÐÏÓÌÅ ×ËÌÀÞÅÎÉÑ ÎÅÏÂÈÏÄÉÍÏ ÚÁÇÒÕÚÉÔØ "
-"firmware. ÷ ÓÌÕÞÁÅ Ó HP LaserJet 1000 ×Ù ÄÏÌÖÎÙ ÎÁÊÔÉ ËÏÍÐÁËÔ Ó ÄÒÁÊ×ÅÒÏÍ "
-"Windows ÄÌÑ ÜÔÏÇÏ ÐÒÉÎÔÅÒÁ ÉÌÉ ÆÁÊÌ \"sihp1000.img\" ÎÁ Ó×ÏÅÍ ÒÁÚÄÅÌÅ "
-"Windows É ÚÁÇÒÕÚÉÔØ ÅÇÏ × ÐÒÉÎÔÅÒ ÐÒÉ ÐÏÍÏÝÉ ÏÄÎÏÊ ÉÚ ÜÔÉÈ ËÏÍÁÎÄ:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"ðÅÒ×ÁÑ ËÏÍÁÎÄÁ ÍÏÖÅÔ ÂÙÔØ ×ÙÐÏÌÎÅÎÁ ÌÀÂÙÍ ÏÂÙÞÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ, ×ÔÏÒÁÑ "
-"ÄÏÌÖÎÁ ÂÙÔØ ×ÙÐÏÌÎÅÎÁ root'ÏÍ. ðÏÓÌÅ ÔÏÇÏ, ËÁË ÜÔÏ ÂÕÄÅÔ ×ÙÐÏÌÎÅÎÏ, ×Ù "
-"ÓÍÏÖÅÔÅ ÎÏÒÍÁÌØÎÏ ÐÅÞÁÔÁÔØ.\n"
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"îÁÓÔÒÏÊËÉ ÐÒÉÎÔÅÒÁ ÐÏ ÕÍÏÌÞÁÎÉÀ\n"
-"÷Ù ÄÏÌÖÎÙ ÕÂÅÄÉÔØÓÑ, ÞÔÏ ÒÁÚÍÅÒ ÓÔÒÁÎÉÃÙ É ÔÉÐ ÞÅÒÎÉÌ/ÒÅÖÉÍ ÐÅÞÁÔÉ (ÅÓÌÉ "
-"ÄÏÓÔÕÐÅÎ), Á ÔÁËÖÅ ËÏÎÆÉÇÕÒÁÃÉÑ ÏÂÏÒÕÄÏ×ÁÎÉÑ ÌÁÚÅÒÎÙÈ ÐÒÉÎÔÅÒÏ× (ÐÁÍÑÔØ, "
-"ËÁÂÅÌØ Ä×ÕÈÓÔÏÒÏÎÎÅÇÏ ÏÂÍÅÎÁ, ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÌÏÔËÉ) ÐÒÁ×ÉÌØÎÏ ÕÓÔÁÎÏ×ÌÅÎÙ. "
-"ðÏÍÎÉÔÅ, ÞÔÏ ÐÅÞÁÔØ Ó ÏÞÅÎØ ×ÙÓÏËÉÍ ËÁÞÅÓÔ×ÏÍ/ÒÁÚÒÅÛÅÎÉÅÍ ×Ù×ÏÄÁ ÄÁÎÎÙÈ "
-"ÍÏÖÅÔ ÚÎÁÞÉÔÅÌØÎÏ ÚÁÍÅÄÌÉÔØÓÑ."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "ðÁÒÁÍÅÔÒ %s ÄÏÌÖÅÎ ÂÙÔØ ÃÅÌÙÍ ÞÉÓÌÏÍ!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "ðÁÒÁÍÅÔÒ %s ÄÏÌÖÅÎ ÂÙÔØ ÞÉÓÌÏÍ!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "ðÁÒÁÍÅÔÒ %s ÚÁ ÐÒÅÄÅÌÁÍÉ ÄÉÁÐÁÚÏÎÁ!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"èÏÔÉÔÅ ÓÄÅÌÁÔØ ÜÔÏÔ ÐÒÉÎÔÅÒ (\"%s\")\n"
-"ÐÒÉÎÔÅÒÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "ôÅÓÔÏ×ÙÅ ÓÔÒÁÎÉÃÙ"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÔÅÓÔÏ×ÙÅ ÓÔÒÁÎÉÃÙ, ËÏÔÏÒÙÅ ×Ù ÈÏÔÉÔÅ ÎÁÐÅÞÁÔÁÔØ.\n"
-"ðÏÍÎÉÔÅ: ÐÅÞÁÔØ ÆÏÔÏÇÒÁÆÉÞÅÓËÏÊ ÔÅÓÔÏ×ÏÊ ÓÔÒÁÎÉÃÙ ÍÏÖÅÔ ÚÁÎÑÔØ ÄÏ×ÏÌØÎÏ "
-"ÍÎÏÇÏ ×ÒÅÍÅÎÉ ÎÁ ÌÁÚÅÒÎÙÈ ÐÒÉÎÔÅÒÁÈ Ó ÍÁÌÙÍ ÏÂßÅÍÏÍ ÐÁÍÑÔÉ, ÏÎÁ ÄÁÖÅ ÍÏÖÅÔ "
-"×ÏÏÂÝÅ ÎÅ ÎÁÐÅÞÁÔÁÔØÓÑ. ÷ ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÄÏÓÔÁÔÏÞÎÏ ÎÁÐÅÞÁÔÁÔØ "
-"ÓÔÁÎÄÁÒÔÎÕÀ ÔÅÓÔÏ×ÕÀ ÓÔÒÁÎÉÃÕ."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "ôÅÓÔÏ×ÙÅ ÓÔÒÁÎÉÃÙ ÏÔÓÕÔÓÔ×ÕÀÔ"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "ðÅÞÁÔØ"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "óÔÁÎÄÁÒÔÎÁÑ ÔÅÓÔÏ×ÁÑ ÓÔÒÁÎÉÃÁ"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "áÌØÔÅÒÎÁÔÉ×ÎÁÑ ÔÅÓÔÏ×ÁÑ ÓÔÒÁÎÉÃÁ (ÆÏÒÍÁÔ ÐÉÓØÍÁ)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "áÌØÔÅÒÎÁÔÉ×ÎÁÑ ÔÅÓÔÏ×ÁÑ ÓÔÒÁÎÉÃÁ (ÆÏÒÍÁÔ á4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "æÏÔÏÇÒÁÆÉÞÅÓËÁÑ ÔÅÓÔÏ×ÁÑ ÓÔÒÁÎÉÃÁ"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "îÅ ÐÅÞÁÔÁÔØ ÎÉËÁËÉÈ ÔÅÓÔÏ×ÙÈ ÓÔÒÁÎÉÃ"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "ðÅÞÁÔÁÅÔÓÑ ÔÅÓÔÏ×ÁÑ ÓÔÒÁÎÉÃÁ..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"ôÅÓÔÏ×ÁÑ ÓÔÒÁÎÉÃÁ ÂÙÌÁ ÏÔÐÒÁ×ÌÅÎÁ ÎÁ ÐÒÉÎÔÅÒ.\n"
-"íÏÖÅÔ ÐÒÏÊÔÉ ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ, ÐÅÒÅÄ ÔÅÍ ËÁË ÐÒÉÎÔÅÒ ÚÁÒÁÂÏÔÁÅÔ.\n"
-"óÏÓÔÏÑÎÉÅ ÐÅÞÁÔÉ:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"ôÅÓÔÏ×ÁÑ ÓÔÒÁÎÉÃÁ ÂÙÌÁ ÏÔÐÒÁ×ÌÅÎÁ ÎÁ ÐÒÉÎÔÅÒ.\n"
-"íÏÖÅÔ ÐÒÏÊÔÉ ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ, ÐÅÒÅÄ ÔÅÍ ËÁË ÐÒÉÎÔÅÒ ÚÁÒÁÂÏÔÁÅÔ.\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "ïÎ ÒÁÂÏÔÁÌ ÐÒÁ×ÉÌØÎÏ?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "ðÒÉÎÔÅÒ ÐÅÞÁÔÉ ÎÅÏÂÒÁÂÏÔÁÎÎÙÈ ÄÁÎÎÙÈ"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"þÔÏÂÙ ÎÁÐÅÞÁÔÁÔØ ÆÁÊÌ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ (ÏËÎÁ ÔÅÒÍÉÎÁÌÁ), ×Ù ÍÏÖÅÔÅ "
-"ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÍÁÎÄÕ \"%s <ÆÁÊÌ>\" ÉÌÉ ÇÒÁÆÉÞÅÓËÕÀ ÓÅÒ×ÉÓÎÕÀ ÐÒÏÇÒÁÍÍÕ: "
-"\"xpp <ÆÁÊÌ>\" ÉÌÉ \"kprinter <ÆÁÊÌ>\". çÒÁÆÉÞÅÓËÉÅ ÓÅÒ×ÉÓÎÙÅ ÐÒÏÇÒÁÍÍÙ "
-"ÐÏÚ×ÏÌÑÔ ×ÁÍ ×ÙÂÒÁÔØ ÐÒÉÎÔÅÒ É ÌÅÇËÏ ÉÚÍÅÎÉÔØ ÐÁÒÁÍÅÔÒÙ.\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"üÔÉ ËÏÍÁÎÄÙ ×Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ × ÐÏÌÅ \"ëÏÍÁÎÄÁ ÐÅÞÁÔÉ\" ÄÉÁÌÏÇÏ× "
-"ÐÅÞÁÔÉ ×Ï ÍÎÏÇÉÈ ÐÒÉÌÏÖÅÎÉÑÈ, ÎÏ ÉÍÅÎÁ ÆÁÊÌÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ, ÐÏÔÏÍÕ ÞÔÏ "
-"ÆÁÊÌ ÄÌÑ ÐÅÞÁÔÉ ÐÏÓÔÁ×ÌÑÅÔÓÑ ÐÒÉÌÏÖÅÎÉÅÍ.\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"ëÏÍÁÎÄÁ \"%s\" ÔÁËÖÅ ÐÏÚ×ÏÌÑÅÔ ÉÚÍÅÎÑÔØ ÐÁÒÁÍÅÔÒÙ ÏÔÄÅÌØÎÏÇÏ ÚÁÄÁÎÉÑ ÐÅÞÁÔÉ. "
-"ðÒÏÓÔÏ ÄÏÂÁ×ØÔÅ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ÎÅÏÂÈÏÄÉÍÙÅ ÏÐÃÉÉ, ÎÁÐÒÉÍÅÒ, \"%s <ÆÁÊÌ>"
-"\"."
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"þÔÏÂÙ ÕÚÎÁÔØ ÏÂ ÏÐÃÉÑÈ, ÄÏÓÔÕÐÎÙÈ ÄÌÑ ÄÁÎÎÏÇÏ ÐÒÉÎÔÅÒÁ, ÐÒÏÞÔÉÔÅ ÓÐÉÓÏË, "
-"ÐÒÅÄÓÔÁ×ÌÅÎÎÙÊ ÎÉÖÅ ÉÌÉ ÎÁÖÍÉÔÅ ÎÁ ËÎÏÐËÕ \"óÐÉÓÏË ÏÐÃÉÊ ÐÅÞÁÔÉ\".%s%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"úÄÅÓØ ÐÒÅÄÓÔÁ×ÌÅÎ ÓÐÉÓÏË ÏÐÃÉÊ ÐÅÞÁÔÉ, ÄÏÓÔÕÐÎÙÈ ÄÌÑ ÄÁÎÎÏÇÏ ÐÒÉÎÔÅÒÁ:\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"þÔÏÂÙ ÎÁÐÅÞÁÔÁÔØ ÆÁÊÌ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ (ÏËÎÁ ÔÅÒÍÉÎÁÌÁ), ÉÓÐÏÌØÚÕÊÔÅ "
-"ËÏÍÁÎÄÕ \"%s <ÆÁÊÌ>\".\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"üÔÕ ËÏÍÁÎÄÕ ×Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ × ÐÏÌÅ \"ëÏÍÁÎÄÁ ÐÅÞÁÔÉ\" ÄÉÁÌÏÇÏ× "
-"ÐÅÞÁÔÉ ×Ï ÍÎÏÇÉÈ ÐÒÉÌÏÖÅÎÉÑÈ. îÏ ÉÍÅÎÁ ÆÁÊÌÏ× ÚÄÅÓØ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ, "
-"ÐÏÔÏÍÕ ÞÔÏ ÆÁÊÌ ÄÌÑ ÐÅÞÁÔÉ ÐÏÓÔÁ×ÌÑÅÔÓÑ ÐÒÉÌÏÖÅÎÉÅÍ.\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"þÔÏÂÙ ÐÏÌÕÞÉÔØ ÓÐÉÓÏË ÏÐÃÉÊ, ÄÏÓÔÕÐÎÙÈ ÄÌÑ ÄÁÎÎÏÇÏ ÐÒÉÎÔÅÒÁ, ÝÅÌËÎÉÔÅ ÎÁ "
-"ËÎÏÐËÕ \"óÐÉÓÏË ÏÐÃÉÊ ÐÅÞÁÔÉ\"."
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"þÔÏÂÙ ÎÁÐÅÞÁÔÁÔØ ÆÁÊÌ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ (ÏËÎÁ ÔÅÒÍÉÎÁÌÁ), ÉÓÐÏÌØÚÕÊÔÅ "
-"ËÏÍÁÎÄÕ \"%s <ÆÁÊÌ>\" ÉÌÉ \"%s <ÆÁÊÌ>\".\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"÷Ù ÍÏÖÅÔÅ ÔÁËÖÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÇÒÁÆÉÞÅÓËÉÊ ÉÎÔÅÒÆÅÊÓ \"xpdq\" ÄÌÑ ÕÓÔÁÎÏ×ËÉ "
-"ÏÐÃÉÊ É ÕÐÒÁ×ÌÅÎÉÑ ÚÁÄÁÎÉÑÍÉ ÐÅÞÁÔÉ.\n"
-"åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÇÒÁÆÉÞÅÓËÕÀ ÏÂÏÌÏÞËÕ KDE, Õ ×ÁÓ ÅÓÔØ \"Á×ÁÒÉÊÎÁÑ ËÎÏÐËÁ"
-"\" - ÚÎÁÞÏË ÎÁ ÒÁÂÏÞÅÍ ÓÔÏÌÅ, Ó ÎÁÚ×ÁÎÉÅÍ \"ïóôáîï÷éôø ÐÒÉÎÔÅÒ!\", ËÏÔÏÒÙÊ "
-"ÎÅÍÅÄÌÅÎÎÏ ÏÓÔÁÎÁ×ÌÉ×ÁÅÔ ×ÓÅ ÚÁÄÁÎÉÑ ÐÅÞÁÔÉ, ËÏÇÄÁ ×Ù ÝÅÌËÁÅÔÅ ÐÏ ÎÅÍÕ. üÔÏ "
-"ÐÏÌÅÚÎÏ, ÎÁÐÒÉÍÅÒ, ÐÒÉ ÚÁÍÑÔÉÉ ÂÕÍÁÇÉ.\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"ëÏÍÁÎÄÙ \"%s\" É \"%s\" ÔÁËÖÅ ÐÏÚ×ÏÌÑÀÔ ÉÚÍÅÎÑÔØ ÐÁÒÁÍÅÔÒÙ ÏÔÄÅÌØÎÏÇÏ "
-"ÚÁÄÁÎÉÑ ÐÅÞÁÔÉ. ðÒÏÓÔÏ ÄÏÂÁ×ØÔÅ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ÎÅÏÂÈÏÄÉÍÙÅ ÏÐÃÉÉ, "
-"ÎÁÐÒÉÍÅÒ, \"%s <ÆÁÊÌ>\".\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "ðÅÞÁÔØ/óËÁÎÉÒÏ×ÁÎÉÅ/æÏÔÏËÁÒÔÙ ÎÁ \"%s\""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "ðÅÞÁÔØ/óËÁÎÉÒÏ×ÁÎÉÅ ÎÁ \"%s\""
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "ðÅÞÁÔØ/äÏÓÔÕÐ Ë ÆÏÔÏËÁÒÔÁÍ ÎÁ \"%s\""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "ðÅÞÁÔØ ÎÁ ÐÒÉÎÔÅÒÅ \"%s\""
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "úÁËÒÙÔØ"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "óÐÉÓÏË ÏÐÃÉÊ ÐÅÞÁÔÉ"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"÷ÁÛÅ ÍÎÏÇÏÆÕÎËÃÉÏÎÁÌØÎÏÅ ÕÓÔÒÏÊÓÔ×Ï ÂÙÌÏ Á×ÔÏÍÁÔÉÞÅÓËÉ ÎÁÓÔÒÏÅÎÏ ÄÌÑ "
-"ÓËÁÎÉÒÏ×ÁÎÉÑ. ôÅÐÅÒØ ×Ù ÍÏÖÅÔÅ ÓËÁÎÉÒÏ×ÁÔØ ÐÒÉ ÐÏÍÏÝÉ \"scanimage"
-"\" (\"scanimage -d hp:%s\", ÞÔÏÂÙ ÕËÁÚÁÔØ ÓËÁÎÅÒ, ÅÓÌÉ Õ ×ÁÓ ÉÈ ÂÏÌØÛÅ "
-"ÏÄÎÏÇÏ) ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÉÌÉ ÞÅÒÅÚ ÇÒÁÆÉÞÅÓËÉÅ ÉÎÔÅÒÆÅÊÓÙ \"xscanimage\" "
-"ÉÌÉ \"xsane\". åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ GIMP, ×Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÓËÁÎÉÒÏ×ÁÔØ, ×ÙÂÒÁ× "
-"ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÐÕÎËÔ × ÍÅÎÀ \"æÁÊÌ\"/\"éÍÐÏÒÔ\". úÁÐÕÓÔÉÔÅ ÔÁËÖÅ × "
-"ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ \"man scanimage\", ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ÄÏÐÏÌÎÉÔÅÌØÎÕÀ "
-"ÉÎÆÏÒÍÁÃÉÀ.\n"
-"\n"
-"îÅ ÉÓÐÏÌØÚÕÊÔÅ \"scannerdrake\" ÄÌÑ ÜÔÏÇÏ ÕÓÔÒÏÊÓÔ×Á!"
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"÷ÁÛ ÐÒÉÎÔÅÒ ÂÙÌ Á×ÔÏÍÁÔÉÞÅÓËÉ ÎÁÓÔÒÏÅÎ, ÞÔÏÂÙ ÏÂÅÓÐÅÞÉÔØ ×ÁÍ ÄÏÓÔÕÐ Ë ÄÉÓËÁÍ "
-"ÆÏÔÏËÁÒÔÙ ÓÏ Ó×ÏÅÇÏ ðë. ôÅÐÅÒØ ×Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë Ó×ÏÉÍ ÆÏÔÏËÁÒÔÁÍ, "
-"ÉÓÐÏÌØÚÕÑ ÇÒÁÆÉÞÅÓËÕÀ ÐÒÏÇÒÁÍÍÕ \"MtoolsFM\" (ÍÅÎÀ: \"ðÒÉÌÏÖÅÎÉÑ\" -> "
-"\"æÁÊÌÏ×ÙÅ ÕÔÉÌÉÔÙ\" -> \"æÁÊÌÏ×ÙÊ ÍÅÎÅÄÖÅÒ Mtools\") ÉÌÉ ÕÔÉÌÉÔÙ ÄÌÑ "
-"ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ \"mtools\" (××ÅÄÉÔÅ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ \"man mtools\" ÄÌÑ "
-"ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ). ÷Ù ÎÁÊÄÅÔÅ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ËÁÒÔÙ ÐÏÄ "
-"ÂÕË×ÏÊ \"p:\" ÉÌÉ ÐÏÄ ÓÌÅÄÕÀÝÉÍÉ ÂÕË×ÁÍÉ ÄÉÓËÁ, ÅÓÌÉ Õ ×ÁÓ ÅÓÔØ ÂÏÌÅÅ, ÞÅÍ "
-"ÏÄÉÎ ÐÒÉÎÔÅÒ HP Ó ÄÉÓËÁÍÉ ÆÏÔÏËÁÒÔÙ. ÷ \"MtoolsFM\" ×Ù ÍÏÖÅÔÅ ÐÅÒÅËÌÀÞÁÔØÓÑ "
-"ÍÅÖÄÕ ÉÍÅÎÁÍÉ ÄÉÓËÏ× × ÐÏÌÅ, ÒÁÓÐÏÌÏÖÅÎÎÏÍ × ÐÒÁ×ÏÍ ×ÅÒÈÎÅÍ ÕÇÌÕ ÓÐÉÓËÁ "
-"ÆÁÊÌÏ×."
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "þÉÔÁÅÔÓÑ ÂÁÚÁ ÄÁÎÎÙÈ ÐÒÉÎÔÅÒÏ×..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "ðÅÒÅÄÁÔØ ËÏÎÆÉÇÕÒÁÃÉÀ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"÷Ù ÍÏÖÅÔÅ ÓËÏÐÉÒÏ×ÁÔØ ËÏÎÆÉÇÕÒÁÃÉÀ ÐÒÉÎÔÅÒÁ, ÓÏÂÒÁÎÎÕÀ ÄÌÑ ÓÐÕÌÅÒÁ, %s ÎÁ %s "
-"- ×ÁÛ ÔÅËÕÝÉÊ ÓÐÕÌÅÒ. âÕÄÕÔ ÐÅÒÅÄÁÎÙ ×ÓÅ ÄÁÎÎÙÅ ËÏÎÆÉÇÕÒÁÃÉÉ (ÉÍÑ ÐÒÉÎÔÅÒÁ, "
-"ÏÐÉÓÁÎÉÅ, ÒÁÓÐÏÌÏÖÅÎÉÅ, ÔÉÐ ÐÏÄËÌÀÞÅÎÉÑ É ÎÁÓÔÒÏÊËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ), ÎÏ "
-"ÚÁÄÁÎÉÑ ÐÅÒÅÎÅÓÅÎÙ ÎÅ ÂÕÄÕÔ.\n"
-"îÅ ×ÓÅ ÏÞÅÒÅÄÉ ÚÁÄÁÎÉÊ ÎÁ ÐÅÞÁÔØ ÍÏÇÕÔ ÂÙÔØ ÐÅÒÅÎÅÓÅÎÙ ÐÏ ÓÌÅÄÕÀÝÉÍ "
-"ÐÒÉÞÉÎÁÍ:\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÒÉÎÔÅÒÙ ÎÁ ÓÅÒ×ÅÒÁÈ Novell ÉÌÉ ÐÒÉÎÔÅÒÙ, ÏÔÐÒÁ×ÌÑÀÝÉÅ "
-"ÄÁÎÎÙÅ × ×ÉÄÅ ËÏÍÁÎÄÙ Ó×ÏÂÏÄÎÏÊ ÆÏÒÍÙ.\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÔÏÌØËÏ ÌÏËÁÌØÎÙÅ ÐÒÉÎÔÅÒÙ, ÕÄÁÌÅÎÎÙÅ ÐÒÉÎÔÅÒÙ LPD É "
-"ÐÒÉÎÔÅÒÙ Socket/TCP.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD É LPRng ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÒÉÎÔÅÒÙ IPP.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"÷ÄÏÂÁ×ÏË ÏÞÅÒÅÄÉ ÚÁÄÁÎÉÊ ÎÁ ÐÅÞÁÔØ, ÎÅ ÓÏÚÄÁÎÎÙÅ ÜÔÏÊ ÐÒÏÇÒÁÍÍÏÊ ÉÌÉ "
-"\"foomatic-configure\", ÎÅ ÍÏÇÕÔ ÂÙÔØ ÐÅÒÅÎÅÓÅÎÙ."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"ðÒÉÎÔÅÒÙ, ÎÁÓÔÒÏÅÎÎÙÅ Ó ÆÁÊÌÁÍÉ PPD, ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÍÉ ÉÈ ÐÒÏÉÚ×ÏÄÉÔÅÌÑÍÉ, "
-"ÉÌÉ Ó ÒÏÄÎÙÍÉ ÄÒÁÊ×ÅÒÁÍÉ CUPS ÔÁËÖÅ ÎÅ ÍÏÇÕÔ ÂÙÔØ ÐÅÒÅÎÅÓÅÎÙ."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"ïÔÍÅÔØÔÅ ÐÒÉÎÔÅÒÙ, ËÏÔÏÒÙÅ ×Ù ÈÏÔÉÔÅ ÐÅÒÅÎÅÓÔÉ É ÎÁÖÍÉÔÅ \n"
-"\"ðÅÒÅÎÅÓÔÉ\"."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "îÅ ÐÅÒÅÎÏÓÉÔØ ÐÒÉÎÔÅÒÙ"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "ðÅÒÅÎÅÓÔÉ"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"ðÒÉÎÔÅÒ Ó ÉÍÅÎÅÍ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × %s. \n"
-"îÁÖÍÉÔÅ \"ðÅÒÅÎÅÓÔÉ\", ÞÔÏÂÙ ÐÅÒÅÚÁÐÉÓÁÔØ ÅÇÏ.\n"
-"÷Ù ÍÏÖÅÔÅ ÔÁËÖÅ ××ÅÓÔÉ ÎÏ×ÏÅ ÉÍÑ ÉÌÉ ÐÒÏÐÕÓÔÉÔØ ÜÔÏÔ ÐÒÉÎÔÅÒ."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-"éÍÑ ÐÒÉÎÔÅÒÁ ÄÏÌÖÎÏ ÓÏÄÅÒÖÁÔØ ÔÏÌØËÏ ÂÕË×Ù, ÃÉÆÒÙ É ÓÉÍ×ÏÌ ÐÏÄÞÅÒËÉ×ÁÎÉÑ"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"ðÒÉÎÔÅÒ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ,\n"
-"×Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ÐÅÒÅÚÁÐÉÓÁÔØ ÅÇÏ ËÏÎÆÉÇÕÒÁÃÉÀ?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "îÏ×ÏÅ ÉÍÑ ÐÒÉÎÔÅÒÁ"
-
-# ../../printerdrake.pm_.c:2489 #, c-format
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "ðÅÒÅÎÏÓÉÔÓÑ %s..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"÷Ù ÐÅÒÅÎÅÓÌÉ Ó×ÏÊ ÐÒÉÎÔÅÒ, ÒÁÎÅÅ ÉÓÐÏÌØÚÏ×Á×ÛÉÊÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ (\"%s\"). "
-"äÏÌÖÅÎ ÌÉ ÏÎ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ × ÎÏ×ÏÊ ÓÉÓÔÅÍÅ ÐÅÞÁÔÉ %s?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "ïÂÎÏ×ÌÑÀÔÓÑ ÄÁÎÎÙÅ ÐÒÉÎÔÅÒÁ..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "îÁÓÔÒÏÊËÁ ÕÄÁÌÅÎÎÏÇÏ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "úÁÐÕÓËÁÅÔÓÑ ÓÅÔØ..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "îÁÓÔÒÏÉÔØ ÓÅÔØ ÓÅÊÞÁÓ"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "æÕÎËÃÉÏÎÁÌØÎÙÅ ×ÏÚÍÏÖÎÏÓÔÉ ÓÅÔÉ ÎÅ ÎÁÓÔÒÏÅÎÙ"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"÷Ù ÓÏÂÉÒÁÅÔÅÓØ ÎÁÓÔÒÏÉÔØ ÕÄÁÌÅÎÎÙÊ ÐÒÉÎÔÅÒ. äÌÑ ÜÔÏÇÏ ÎÅÏÂÈÏÄÉÍ ÄÏÓÔÕÐ Ë "
-"ÒÁÂÏÔÁÀÝÅÊ ÓÅÔÉ, ÎÏ ×ÁÛÁ ÓÅÔØ ÅÝÅ ÎÅ ÎÁÓÔÒÏÅÎÁ. åÓÌÉ ×Ù ÐÒÏÄÏÌÖÉÔÅ ÂÅÚ "
-"ÎÁÓÔÒÏÊËÉ ÓÅÔÉ, ×Ù ÂÕÄÅÔÅ ÎÅ × ÓÏÓÔÏÑÎÉÉ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÉÎÔÅÒ, ËÏÔÏÒÙÊ ×Ù "
-"ÓÅÊÞÁÓ ÎÁÓÔÒÁÉ×ÁÅÔÅ. ëÁË ×Ù ÖÅÌÁÅÔÅ ÐÒÏÄÏÌÖÉÔØ?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "ðÒÏÄÏÌÖÉÔØ ÂÅÚ ÎÁÓÔÒÏÊËÉ ÓÅÔÉ"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"óÅÔÉ, ÎÁÓÔÒÏÅÎÎÁÑ ×Ï ×ÒÅÍÑ ÕÓÔÁÎÏ×ËÉ, ÎÅ ÍÏÖÅÔ ÂÙÔØ ÓÅÊÞÁÓ ÚÁÐÕÝÅÎÁ. "
-"ðÏÖÁÌÕÊÓÔÁ, ÐÒÏ×ÅÒØÔÅ, ÂÕÄÅÔ ÌÉ ÄÏÓÔÕÐÎÁ ÓÅÔØ ÐÏÓÌÅ ÚÁÇÒÕÚËÉ ×ÁÛÅÊ ÓÉÓÔÅÍÙ É "
-"ÐÏÄÐÒÁ×ØÔÅ ËÏÎÆÉÇÕÒÁÃÉÀ ÐÒÉ ÐÏÍÏÝÉ ãÅÎÔÒÁ ÕÐÒÁ×ÌÅÎÉÑ Mandrake, ÒÁÚÄÅÌ \"óÅÔØ "
-"& éÎÔÅÒÎÅÔ\"/\"ðÏÄËÌÀÞÅÎÉÅ\", Á ÚÁÔÅÍ ÕÓÔÁÎÏ×ÉÔÅ ÐÒÉÎÔÅÒ, ÔÁËÖÅ ÐÒÉ ÐÏÍÏÝÉ "
-"ãÅÎÔÒÁ ÕÐÒÁ×ÌÅÎÉÑ Mandrake, ÒÁÚÄÅÌ \"ïÂÏÒÕÄÏ×ÁÎÉÅ\"/\"ðÒÉÎÔÅÒ\""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"äÏÓÔÕÐ Ë ÓÅÔÉ ÎÅ ÂÙÌ ÐÒÅÄÏÓÔÁ×ÌÅÎ É ÎÅ ÍÏÇ ÂÙÔØ ÚÁÐÕÝÅÎ. ðÏÖÁÌÕÊÓÔÁ, "
-"ÐÒÏ×ÅÒØÔÅ Ó×ÏÀ ËÏÎÆÉÇÕÒÁÃÉÀ É ÏÂÏÒÕÄÏ×ÁÎÉÅ. úÁÔÅÍ ÓÎÏ×Á ÐÏÐÙÔÁÊÔÅÓØ "
-"ÎÁÓÔÒÏÉÔØ Ó×ÏÊ ÕÄÁÌÅÎÎÙÊ ÐÒÉÎÔÅÒ."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "ðÅÒÅÚÁÐÕÓËÁÅÔÓÑ ÓÉÓÔÅÍÁ ÐÅÞÁÔÉ..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "×ÙÓÏËÉÊ"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "ÐÁÒÁÎÏÉÄÁÌØÎÙÊ"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "õÓÔÁÎÏ×ËÁ ÓÉÓÔÅÍÙ ÐÅÞÁÔÉ Ó %s-Í ÕÒÏ×ÎÅÍ ÂÅÚÏÐÁÓÎÏÓÔÉ"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"÷Ù ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÅ ÓÉÓÔÅÍÕ ÐÅÞÁÔÉ %s × ÓÉÓÔÅÍÕ, ÚÁÐÕÝÅÎÎÕÀ Ó %s-Í ÕÒÏ×ÎÅÍ "
-"ÂÅÚÏÐÁÓÎÏÓÔÉ.\n"
-"\n"
-"óÉÓÔÅÍÁ ÐÅÞÁÔÉ ÚÁÐÕÓËÁÅÔ ÄÅÍÏÎ (ÆÏÎÏ×ÙÊ ÐÒÏÃÅÓÓ), ËÏÔÏÒÙÊ ÏÖÉÄÁÅÔ ÚÁÄÁÎÉÑ ÎÁ "
-"ÐÅÞÁÔØ É ÕÐÒÁ×ÌÑÅÔ ÉÍÉ. üÔÏÔ ÄÅÍÏÎ ÔÁËÖÅ ÄÏÓÔÕÐÅÎ ÄÌÑ ÕÄÁÌÅÎÎÙÈ ÍÁÛÉÎ ÞÅÒÅÚ "
-"ÓÅÔØ É ÔÁËÉÍ ÏÂÒÁÚÏÍ ÏÎ Ñ×ÌÑÅÔÓÑ ×ÏÚÍÏÖÎÏÊ ÃÅÌØÀ ÄÌÑ ÁÔÁË. ðÏÜÔÏÍÕ ÔÏÌØËÏ "
-"ÎÅÓËÏÌØËÏ ÉÚÂÒÁÎÎÙÈ ÄÅÍÏÎÏ× ÚÁÐÕÓËÁÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ Ó ÜÔÉÍ ÕÒÏ×ÎÅÍ "
-"ÂÅÚÏÐÁÓÎÏÓÔÉ.\n"
-"\n"
-"÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ÎÁÓÔÒÏÉÔØ ÐÅÞÁÔØ ÎÁ ÜÔÏÊ ÍÁÛÉÎÅ?"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "úÁÐÕÓË ÓÉÓÔÅÍÙ ÐÅÞÁÔÉ ×Ï ×ÒÅÍÑ ÚÁÇÒÕÚËÉ"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"óÉÓÔÅÍÁ ÐÅÞÁÔÉ (%s) ÎÅ ÂÕÄÅÔ Á×ÔÏÍÁÔÉÞÅÓËÉ ÚÁÐÕÝÅÎÁ ÐÒÉ ÚÁÇÒÕÚËÅ ÍÁÛÉÎÙ.\n"
-"\n"
-"÷ÏÚÍÏÖÎÏ, ÞÔÏ Á×ÔÏÍÁÔÉÞÅÓËÉÊ ÚÁÐÕÓË ÂÙÌ ÏÔËÌÀÞÅÎ ÉÚ-ÚÁ ÐÅÒÅÈÏÄÁ ÎÁ ÂÏÌÅÅ "
-"×ÙÓÏËÉÊ ÕÒÏ×ÅÎØ ÂÅÚÏÐÁÓÎÏÓÔÉ, ÐÏÔÏÍÕ ÞÔÏ ÓÉÓÔÅÍÁ ÐÅÞÁÔÉ Ñ×ÌÑÅÔÓÑ "
-"ÐÏÔÅÎÃÉÁÌØÎÏÊ ÃÅÌØÀ ÄÌÑ ÁÔÁË.\n"
-"\n"
-"öÅÌÁÅÔÅ, ÞÔÏÂÙ Á×ÔÏÍÁÔÉÞÅÓËÉÊ ÚÁÐÕÓË ÓÉÓÔÅÍÙ ÐÅÞÁÔÉ ÂÙÌ ÓÎÏ×Á ×ËÌÀÞÅÎ?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "ðÒÏ×ÅÒÑÅÔÓÑ ÕÓÔÁÎÏ×ÌÅÎÎÏÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ..."
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "õÄÁÌÑÅÔÓÑ LPRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "õÄÁÌÑÅÔÓÑ LPD..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "÷ÙÂÅÒÉÔÅ ÓÐÕÌÅÒ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "ëÁËÕÀ ÓÉÓÔÅÍÕ ÐÅÞÁÔÉ (ÓÐÕÌÅÒ) ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "îÁÓÔÒÁÉ×ÁÅÔÓÑ ÐÒÉÎÔÅÒ \"%s\"..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ Foomatic..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "ðÁÒÁÍÅÔÒÙ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "ðÏÄÇÏÔÁ×ÌÉ×ÁÅÔÓÑ Printerdrake..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "îÁÓÔÒÁÉ×ÁÀÔÓÑ ÐÒÉÌÏÖÅÎÉÑ..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "èÏÔÉÔÅ ÎÁÓÔÒÏÉÔØ ÐÅÞÁÔØ?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "óÉÓÔÅÍÁ ÐÅÞÁÔÉ: "
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"îÁÓÔÒÏÅÎÙ ÓÌÅÄÕÀÝÉÅ ÐÒÉÎÔÅÒÙ. ýÅÌËÎÉÔÅ Ä×ÁÖÄÙ ÎÁ ÐÒÉÎÔÅÒÅ, ÞÔÏÂÙ ÉÚÍÅÎÉÔØ "
-"ÅÇÏ ÎÁÓÔÒÏÊËÉ; ÓÄÅÌÁÔØ ÅÇÏ ÉÓÐÏÌØÚÕÅÍÙÍ ÐÏ ÕÍÏÌÞÁÎÉÀ; ÐÒÏÓÍÏÔÒÅÔØ ÉÎÆÏÒÍÁÃÉÀ "
-"Ï ÎÅÍ; ÉÌÉ ÓÄÅÌÁÔØ ÐÒÉÎÔÅÒ ÎÁ ÕÄÁÌÅÎÎÏÍ ÓÅÒ×ÅÒÅ CUPS ÄÏÓÔÕÐÎÙÍ ÄÌÑ Star "
-"Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"îÁÓÔÒÏÅÎÙ ÓÌÅÄÕÀÝÉÅ ÐÒÉÎÔÅÒÙ. ä×ÁÖÄÙ ÝÅÌËÎÉÔÅ ÎÁ ÐÒÉÎÔÅÒÅ, ÞÔÏÂÙ ÉÚÍÅÎÉÔØ "
-"ÅÇÏ ÎÁÓÔÒÏÊËÉ; ÓÄÅÌÁÔØ ÅÇÏ ÐÒÉÎÔÅÒÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ; ÐÒÏÓÍÏÔÒÅÔØ ÉÎÆÏÒÍÁÃÉÀ Ï "
-"ÎÅÍ"
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-"ïÂÎÏ×ÉÔØ ÓÐÉÓÏË ÐÒÉÎÔÅÒÏ× (ÏÔÏÂÒÁÚÉÔØ ×ÓÅ ÄÏÓÔÕÐÎÙÅ ÕÄÁÌÅÎÎÙÅ ÐÒÉÎÔÅÒÙ CUPS)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "éÚÍÅÎÉÔØ ÓÉÓÔÅÍÕ ÐÅÞÁÔÉ"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "îÏÒÍÁÌØÎÙÊ ÒÅÖÉÍ"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "èÏÔÉÔÅ ÎÁÓÔÒÏÉÔØ ÄÒÕÇÏÊ ÐÒÉÎÔÅÒ?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "éÚÍÅÎÉÔØ ËÏÎÆÉÇÕÒÁÃÉÀ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"ðÒÉÎÔÅÒ %s\n"
-"èÏÔÉÔÅ ÉÚÍÅÎÉÔØ ÜÔÏÔ ÐÒÉÎÔÅÒ?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "÷ÙÐÏÌÎÉÔØ!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "ôÉÐ ÐÏÄËÌÀÞÅÎÉÑ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "éÍÑ ÐÒÉÎÔÅÒÁ, ÏÐÉÓÁÎÉÅ, ÒÁÓÐÏÌÏÖÅÎÉÅ"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "ðÒÏÉÚ×ÏÄÉÔÅÌØ ÐÒÉÎÔÅÒÁ, ÍÏÄÅÌØ, ÄÒÁÊ×ÅÒ"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "ðÒÏÉÚ×ÏÄÉÔÅÌØ ÐÒÉÎÔÅÒÁ, ÍÏÄÅÌØ"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "óÄÅÌÁÔØ ÜÔÏÔ ÐÒÉÎÔÅÒ ÉÓÐÏÌØÚÕÅÍÙÍ ÐÏ ÕÍÏÌÞÁÎÉÀ"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "äÏÂÁ×ÉÔØ ÜÔÏÔ ÐÒÉÎÔÅÒ × Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "õÄÁÌÉÔØ ÜÔÏÔ ÐÒÉÎÔÅÒ ÉÚ Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "îÁÐÅÞÁÔÁÔØ ÔÅÓÔÏ×ÙÅ ÓÔÒÁÎÉÃÙ..."
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "õÚÎÁÔØ, ËÁË ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏÔ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "õÄÁÌÉÔØ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "õÄÁÌÑÅÔÓÑ ÓÔÁÒÙÊ ÐÒÉÎÔÅÒ \"%s\"..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "ðÒÉÎÔÅÒ ÐÏ ÕÍÏÌÞÁÎÉÀ"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "ðÒÉÎÔÅÒ \"%s\" ÓÄÅÌÁÎ ÔÅÐÅÒØ ÉÓÐÏÌØÚÕÅÍÙÍ ÐÏ ÕÍÏÌÞÁÎÉÀ."
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "äÏÂÁ×ÌÑÅÔÓÑ ÐÒÉÎÔÅÒ × Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr "ðÒÉÎÔÅÒ \"%s\" ÂÙÌ ÕÓÐÅÛÎÏ ÄÏÂÁ×ÌÅÎ × Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"äÏÂÁ×ÌÅÎÉÅ ÐÒÉÎÔÅÒÁ \"%s\" × Star Office/OpenOffice.org/GIMP ÚÁ×ÅÒÛÉÌÏÓØ "
-"ÎÅÕÄÁÞÅÊ."
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "õÄÁÌÑÅÔÓÑ ÐÒÉÎÔÅÒ ÉÚ Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr "ðÒÉÎÔÅÒ \"%s\" ÂÙÌ ÕÓÐÅÛÎÏ ÕÄÁÌÅÎ ÉÚ Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"õÄÁÌÅÎÉÅ ÐÒÉÎÔÅÒÁ \"%s\" ÉÚ Star Office/OpenOffice.org/GIMP ÚÁ×ÅÒÛÉÌÏÓØ "
-"ÎÅÕÄÁÞÅÊ."
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ÕÄÁÌÉÔØ ÐÒÉÎÔÅÒ \"%s\"?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "õÄÁÌÑÅÔÓÑ ÐÒÉÎÔÅÒ \"%s\"..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÐÒÏËÓÉ"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × ÕÔÉÌÉÔÕ ÎÁÓÔÒÏÊËÉ ÐÒÏËÓÉ.\n"
-"\n"
-"úÄÅÓØ ×Ù ÓÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ Ó×ÏÉ http- É ftp-ÐÒÏËÓÉ\n"
-"Ó ÉÌÉ ÂÅÚ ÌÏÇÉÎÁ É ÐÁÒÏÌÑ\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ÚÁÐÏÌÎÉÔÅ ÐÏÌÑ ÉÎÆÏÒÍÁÃÉÅÊ Ï http-ÐÒÏËÓÉ\n"
-"ïÓÔÁ×ØÔÅ ÉÈ ÐÕÓÔÙÍÉ, ÅÓÌÉ ×Ù ÎÅ ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ http-ÐÒÏËÓÉ"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "ÐÏÒÔ"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "Url ÄÏÌÖÅÎ ÎÁÞÉÎÁÔØÓÑ Ó 'http:'"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "ðÏÒÔ ÄÏÌÖÅÎ ÂÙÔØ ÞÉÓÌÏÍ "
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ÚÁÐÏÌÎÉÔÅ ÐÏÌÑ ÉÎÆÏÒÍÁÃÉÅÊ Ï ftp-ÐÒÏËÓÉ\n"
-"ïÓÔÁ×ØÔÅ ÉÈ ÐÕÓÔÙÍÉ, ÅÓÌÉ ×Ù ÎÅ ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ftp-ÐÒÏËÓÉ"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ, ÅÓÌÉ ÎÕÖÎÏ, ÌÏÇÉÎ É ÐÁÒÏÌØ ÄÌÑ ÐÒÏËÓÉ.\n"
-"ïÓÔÁ×ØÔÅ ÉÈ ÐÕÓÔÙÍÉ, ÅÓÌÉ ×ÁÍ ÎÅ ÎÕÖÅÎ ÌÏÇÉÎ/ÐÁÒÏÌØ"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "ÌÏÇÉÎ"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "ÐÁÒÏÌØ"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "ÐÏ×ÔÏÒÉÔÅ ÐÁÒÏÌØ"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "ðÁÒÏÌÉ ÎÅ ÓÏ×ÐÁÄÁÀÔ. ðÏÐÒÏÂÕÊÔÅ ÅÝÅ ÒÁÚ!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "îÅ ÍÏÇÕ ÄÏÂÁ×ÉÔØ ÒÁÚÄÅÌ ÎÁ _ÏÔÆÏÒÍÁÔÉÒÏ×ÁÎÎÙÊ_ RAID md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "îÅ ÍÏÇÕ ÚÁÐÉÓÁÔØ ÆÁÊÌ %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ (ÍÏÖÅÔ ÂÙÔØ, ÏÔÓÕÔÓÔ×ÕÀÔ raidtools?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÒÁÚÄÅÌÏ× ÄÌÑ RAID ÕÒÏ×ÎÑ %d\n"
-
-#: ../../security/main.pm_.c:66
-msgid "Security Level:"
-msgstr "õÒÏ×ÅÎØ ÂÅÚÏÐÁÓÎÏÓÔÉ:"
-
-#: ../../security/main.pm_.c:74
-msgid "Security Alerts:"
-msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÑ Ï ÂÅÚÏÐÁÓÎÏÓÔÉ:"
-
-#: ../../security/main.pm_.c:83
-msgid "Security Administrator:"
-msgstr "áÄÍÉÎÉÓÔÒÁÔÏÒ ÐÏ ÂÅÚÏÐÁÓÎÏÓÔÉ:"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, c-format
-msgid " (default: %s)"
-msgstr " (ðÏ ÕÍÏÌÞÁÎÉÀ: %s)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-"óÌÅÄÕÀÝÉÅ ÐÁÒÁÍÅÔÒÙ ÍÏÇÕÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎÙ, ÞÔÏÂÙ ×ÙÂÏÒÏÞÎÏ ÎÁÓÔÒÏÉÔØ\n"
-"ÂÅÚÏÐÁÓÎÏÓÔØ ×ÁÛÅÊ ÓÉÓÔÅÍÙ. åÓÌÉ ×ÁÍ ÎÕÖÎÙ ÐÏÑÓÎÅÎÉÑ, ÎÁÖÍÉÔÅ ÎÁ óÐÒÁ×ËÕ.\n"
-
-#: ../../security/main.pm_.c:256
-msgid "Please wait, setting security level..."
-msgstr "ðÏÄÏÖÄÉÔÅ, ÐÏÖÁÌÕÊÓÔÁ, ÎÁÓÔÒÁÉ×ÁÅÔÓÑ ÕÒÏ×ÅÎØ ÂÅÚÏÐÁÓÎÏÓÔÉ..."
-
-#: ../../security/main.pm_.c:262
-msgid "Please wait, setting security options..."
-msgstr "ðÏÄÏÖÄÉÔÅ, ÐÏÖÁÌÕÊÓÔÁ, ÎÁÓÔÒÁÉ×ÁÀÔÓÑ ÐÁÒÁÍÅÔÒÙ ÂÅÚÏÐÁÓÎÏÓÔÉ..."
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr ""
-"úÁÐÕÓÔÉÔØ Ú×ÕËÏ×ÕÀ ÓÉÓÔÅÍÕ ALSA (òÁÓÛÉÒÅÎÎÁÑ Ú×ÕËÏ×ÁÑ ÁÒÈÉÔÅËÔÕÒÁ Linux)"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron - ÐÌÁÎÉÒÏ×ÝÉË ËÏÍÁÎÄ, ×ÙÐÏÌÎÑÀÝÉÈÓÑ ÐÏ ÒÁÓÐÉÓÁÎÉÀ."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÍÏÎÉÔÏÒÉÎÇÁ ÓÏÓÔÏÑÎÉÑ ÂÁÔÁÒÅÊ É ÅÇÏ ÒÅÇÉÓÔÒÁÃÉÉ\n"
-"ÞÅÒÅÚ syslog. ïÎ ÔÁËÖÅ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ ×ÙËÌÀÞÅÎÉÑ ÍÁÛÉÎÙ ÐÒÉ\n"
-"ÓÉÌØÎÏÍ ÒÁÚÒÑÄÅ ÂÁÔÁÒÅÊ."
-
-#: ../../services.pm_.c:18
-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 ""
-"úÁÐÕÓËÁÅÔ ËÏÍÁÎÄÙ, ×ÎÅÓÅÎÎÙÅ × ÒÁÓÐÉÓÁÎÉÅ ËÏÍÁÎÄÏÊ at ×Ï ×ÒÅÍÑ, ÕËÁÚÁÎÎÏÅ\n"
-"ÐÒÉ ÚÁÐÕÓËÅ at, É ÚÁÐÕÓËÁÅÔ ÐÁËÅÔÙ ËÏÍÁÎÄ, ËÏÇÄÁ ÓÒÅÄÎÑÑ ÚÁÇÒÕÚËÁ\n"
-"ÄÏÓÔÁÔÏÞÎÏ ÎÉÚËÁ."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron Ñ×ÌÑÅÔÓÑ ÓÔÁÎÄÁÒÔÎÏÊ ÐÒÏÇÒÁÍÍÏÊ UNIX, ËÏÔÏÒÁÑ ÐÏ ÒÁÓÐÉÓÁÎÉÀ ÚÁÐÕÓËÁÅÔ\n"
-"ÕËÁÚÁÎÎÙÅ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÐÒÏÇÒÁÍÍÙ. vixie cron ÄÏÂÁ×ÌÑÅÔ ÒÑÄ ÐÁÒÁÍÅÔÒÏ× Ë \n"
-"ÂÁÚÏ×ÏÍÕ cron ÉÚ UNIX, ×ËÌÀÞÁÑ ÕÌÕÞÛÅÎÎÕÀ ÂÅÚÏÐÁÓÎÏÓÔØ É ÂÏÌÅÅ ÍÏÝÎÙÅ\n"
-"ÐÁÒÁÍÅÔÒÙ ÎÁÓÔÒÏÊËÉ."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM ÄÏÂÁ×ÌÑÅÔ ÐÏÄÄÅÒÖËÕ ÍÙÛÉ ÄÌÑ ÐÒÉÌÏÖÅÎÉÊ, ÒÁÂÏÔÁÀÝÉÈ × ÔÅËÓÔÏ×ÏÍ ÒÅÖÉÍÅ,\n"
-"ÔÁËÉÈ, ËÁË Midnight Commander. ïÎ ÔÁËÖÅ ÐÏÚ×ÏÌÑÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ × ËÏÎÓÏÌÉ\n"
-"ÏÐÅÒÁÃÉÉ ×ÙÒÅÚÁÔØ-É-×ÓÔÁ×ÉÔØ ÐÒÉ ÐÏÍÏÝÉ ÍÙÛÉ, É ×ËÌÀÞÁÅÔ × ËÏÎÓÏÌÉ\n"
-"ÐÏÄÄÅÒÖËÕ ×ÓÐÌÙ×ÁÀÝÉÈ ÍÅÎÀ."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake ×ÙÐÏÌÎÑÅÔ ÐÒÏ×ÅÒËÕ ÁÐÐÁÒÁÔÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ É ÐÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ\n"
-"ÎÁÓÔÒÁÉ×ÁÅÔ ÎÏ×ÏÅ/ÉÚÍÅÎÉ×ÛÉÅÅÓÑ ÏÂÏÒÕÄÏ×ÁÎÉÅ."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache Ñ×ÌÑÅÔÓÑ ÓÅÒ×ÅÒÏÍ ×ÓÅÍÉÒÎÏÊ ÐÁÕÔÉÎÙ. ïÎ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÏÂÓÌÕÖÉ×ÁÎÉÑ "
-"ÆÁÊÌÏ× HTML É CGI."
-
-#: ../../services.pm_.c:29
-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 ""
-"äÅÍÏÎ internet superserver (ÚÁÞÁÓÔÕÀ ÎÁÚÙ×ÁÅÍÙÊ inetd) ÚÁÐÕÓËÁÅÔ ÐÏ ÍÅÒÅ\n"
-"ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÍÎÏÖÅÓÔ×Ï ÄÒÕÇÉÈ ÓÅÒ×ÉÓÏ× éÎÔÅÒÎÅÔÁ. ïÎ ÏÔ×ÅÞÁÅÔ ÚÁ ÚÁÐÕÓË\n"
-"ÍÎÏÇÉÈ ÓÅÒ×ÉÓÏ×, ×ËÌÀÞÁÑ telnet, ftp, rsh É rlogin. ïÔËÌÀÞÅÎÉÅ inetd\n"
-"ÏÔËÌÀÞÉÔ ÔÁËÖÅ ×ÓÅ ÓÅÒ×ÉÓÙ, ÚÁ ËÏÔÏÒÙÅ ÏÎ ÏÔ×ÅÞÁÅÔ."
-
-#: ../../services.pm_.c:33
-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_.c:35
-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"
-"kbdconfig. ÷Ù ÄÏÌÖÎÙ ÏÓÔÁ×ÉÔØ ÜÔÏ ×ËÌÀÞÅÎÎÙÍ ÄÌÑ ÂÏÌØÛÉÎÓÔ×Á ÍÁÛÉÎ."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"á×ÔÏÍÁÔÉÞÅÓËÁÑ ÒÅÇÅÎÅÒÁÃÉÑ ÚÁÇÏÌÏ×ËÏ× ÑÄÒÁ × /boot ÄÌÑ\n"
-"/usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÂÎÁÒÕÖÅÎÉÅ É ÎÁÓÔÒÏÊËÁ ÏÂÏÒÕÄÏ×ÁÎÉÑ ÐÒÉ ÚÁÇÒÕÚËÅ."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Linuxconf ÂÕÄÅÔ ÉÎÏÇÄÁ ÏÒÇÁÎÉÚÏ×Ù×ÁÔØ ×ÙÐÏÌÎÅÎÉÅ ÒÁÚÌÉÞÎÙÈ ÚÁÄÁÞ\n"
-"×Ï ×ÒÅÍÑ ÚÁÇÒÕÚËÉ ÄÌÑ ÐÏÄÄÅÒÖËÉ × ÒÁÂÏÞÅÍ ÓÏÓÔÏÑÎÉÉ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÉÓÔÅÍÙ."
-
-#: ../../services.pm_.c:43
-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 Ñ×ÌÑÅÔÓÑ ÄÅÍÏÎÏÍ ÐÅÞÁÔÉ, ÔÒÅÂÕÀÝÉÍÓÑ ÄÌÑ ÎÏÒÍÁÌØÎÏÊ ÒÁÂÏÔÙ lpr. üÔÏ\n"
-"× ÏÓÎÏ×ÎÏÍ ÓÅÒ×ÅÒ, ÒÁÓÐÒÅÄÅÌÑÀÝÉÊ ÐÏ ÐÒÉÎÔÅÒÁÍ ÚÁÄÁÎÉÑ ÎÁ ÐÅÞÁÔØ."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"÷ÉÒÔÕÁÌØÎÙÊ óÅÒ×ÅÒ Linux, ÉÓÐÏÌØÚÕÅÍÙÊ ÄÌÑ ÓÏÚÄÁÎÉÑ ×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÈ\n"
-"É ÛÉÒÏËÏÄÏÓÔÕÐÎÙÈ ÓÅÒ×ÅÒÏ×."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) Ñ×ÌÑÅÔÓÑ ÓÅÒ×ÅÒÏÍ ÄÏÍÅÎÎÙÈ ÉÍÅÎ (DNS), ËÏÔÏÒÙÊ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ "
-"ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ ÈÏÓÔÏ× × IP-ÁÄÒÅÓÁ."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"íÏÎÔÉÒÕÅÔ É ÒÁÚÍÏÎÔÉÒÕÅÔ ×ÓÅ ÔÏÞËÉ ÍÏÎÔÉÒÏ×ÁÎÉÑ ÓÅÔÅ×ÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ\n"
-"(NFS), SMB (LanManager/Windows) É NCP (NetWare)."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"÷ËÌÀÞÁÅÔ/ïÔËÌÀÞÁÅÔ ×ÓÅ ÓÅÔÅ×ÙÅ ÉÎÔÅÒÆÅÊÓÙ, ÎÁÓÔÒÏÅÎÎÙÅ ÎÁ ÚÁÐÕÓË\n"
-"ÐÒÉ ÚÁÇÒÕÚËÅ."
-
-#: ../../services.pm_.c:52
-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"
-"×ÏÚÍÏÖÎÏÓÔÉ ÓÅÒ×ÅÒÁ NFS, ÎÁÓÔÒÁÉ×ÁÅÍÏÇÏ ÐÒÉ ÐÏÍÏÝÉ ÆÁÊÌ /etc/exports."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS - ÜÔÏ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÊ ÐÒÏÔÏËÏÌ ÄÌÑ ÓÏ×ÍÅÓÔÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÆÁÊÌÏ×\n"
-"ÞÅÒÅÚ ÓÅÔÉ TCP/IP. üÔÏÔ ÓÅÒ×ÉÓ ÏÂÅÓÐÅÞÉ×ÁÅÔ ÆÕÎËÃÉÏÎÁÌØÎÙÅ ×ÏÚÍÏÖÎÏÓÔÉ\n"
-"ÄÌÑ ÂÌÏËÉÒÏ×ÁÎÉÑ ÆÁÊÌÏ× NFS."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"á×ÔÏÍÁÔÉÞÅÓËÏÅ ×ËÌÀÞÅÎÉÅ ÐÒÉ ÚÁÇÒÕÚËÅ ËÌÁ×ÉÛÉ numlock\n"
-"× ËÏÎÓÏÌÉ É XFree."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "ðÏÄÄÅÒÖËÁ win-ÐÒÉÎÔÅÒÏ× OKI 4w É ÓÏ×ÍÅÓÔÉÍÙÈ."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"ðÏÄÄÅÒÖËÁ PCMCIA Ñ×ÌÑÅÔÓÑ ÏÂÙÞÎÏÊ ÐÏÄÄÅÒÖËÏÊ ÕÓÔÒÏÊÓÔ× ÔÉÐÁ ethernet É\n"
-"ÍÏÄÅÍÏ× × ÎÏÕÔÂÕËÁÈ. ïÎÁ ÎÅ ÚÁÐÕÓÔÉÔÓÑ ÄÏ ÔÅÈ ÐÏÒ, ÐÏËÁ ÎÅ ÂÕÄÅÔ ÎÁÓÔÒÏÅÎÁ,\n"
-"ÐÏÜÔÏÍÕ ÅÅ ÂÅÚÏÐÁÓÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÎÁ ÍÁÛÉÎÁÈ, ÄÌÑ ËÏÔÏÒÙÈ ÏÎÁ ÎÅ ÎÕÖÎÁ."
-
-#: ../../services.pm_.c:63
-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 ""
-"portmapper ÕÐÒÁ×ÌÑÅÔ ÓÏÅÄÉÎÅÎÉÑÍÉ RPC, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔÓÑ ÐÒÏÔÏËÏÌÁÍÉ,\n"
-"ÔÁËÉÍÉ ËÁË NFS É NIS. óÅÒ×ÅÒ portmap ÄÏÌÖÅÎ ÂÙÔØ ÚÁÐÕÝÅÎ ÎÁ ÍÁÛÉÎÁÈ,\n"
-"ËÏÔÏÒÙÅ ÒÁÂÏÔÁÀÔ ËÁË ÓÅÒ×ÅÒÙ ÄÌÑ ÐÒÏÔÏËÏÌÏ×, ÏÓÕÝÅÓÔ×ÌÑÀÝÉÈ ÉÓÐÏÌØÚÏ×ÁÎÉÅ\n"
-"ÍÅÈÁÎÉÚÍÁ RPC."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix Ñ×ÌÑÅÔÓÑ áÇÅÎÔÏÍ ÄÏÓÔÁ×ËÉ ÐÏÞÔÙ, ÐÒÅÄÓÔÁ×ÌÑÀÝÉÍ ÓÏÂÏÊ ÐÒÏÇÒÁÍÍÕ, "
-"ËÏÔÏÒÁÑ ÐÅÒÅÐÒÁ×ÌÑÅÔ ÐÏÞÔÕ Ó ÏÄÎÏÊ ÍÁÛÉÎÙ ÎÁ ÄÒÕÇÕÀ."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"óÏÈÒÁÎÑÅÔ É ×ÏÓÓÔÁÎÁ×ÌÉ×ÁÅÔ ÐÕÌ ÓÉÓÔÅÍÎÏÊ ÜÎÔÒÏÐÉÉ ÄÌÑ ÐÏ×ÙÛÅÎÉÑ ËÁÞÅÓÔ×Á\n"
-"ÇÅÎÅÒÁÃÉÉ ÓÌÕÞÁÊÎÙÈ ÞÉÓÅÌ."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"îÁÚÎÁÞÁÅÔ raw-ÕÓÔÒÏÊÓÔ×Á block-ÕÓÔÒÏÊÓÔ×ÁÍ (ÔÁËÉÍ ËÁË ÒÁÚÄÅÌÙ\n"
-"ÖÅÓÔËÏÇÏ ÄÉÓËÁ) ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÔÁËÉÍÉ ÐÒÉÌÏÖÅÎÉÑÍÉ, ËÁË Oracle"
-
-#: ../../services.pm_.c:71
-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 ÒÁÚÒÅÛÁÅÔ Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÂÎÏ×ÌÅÎÉÅ ÔÁÂÌÉà IP-ÍÁÒÛÒÕÔÉÚÁÃÉÉ\n"
-"ÞÅÒÅÚ ÐÒÏÔÏËÏÌ RIP. ÷ ÔÏ ×ÒÅÍÑ ËÁË RIP ÛÉÒÏËÏ ÉÓÐÏÌØÚÕÅÔÓÑ × ÎÅÂÏÌØÛÉÈ "
-"ÓÅÔÑÈ,\n"
-"ÄÌÑ ÓÌÏÖÎÙÈ ÓÅÔÅÊ ÎÅÏÂÈÏÄÉÍÙ ÂÏÌÅÅ ÓÌÏÖÎÙÅ ÐÒÏÔÏËÏÌÙ ÍÁÒÛÒÕÔÉÚÁÃÉÉ."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"ðÒÏÔÏËÏÌ rstat ÐÏÚ×ÏÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÓÅÔÉ ÐÏÌÕÞÁÔØ\n"
-"ÄÁÎÎÙÅ Ï ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ ÌÀÂÏÊ ÍÁÛÉÎÙ × ÜÔÏÊ ÓÅÔÉ."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"ðÒÏÔÏËÏÌ rusers ÐÏÚ×ÏÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÓÅÔÉ ÏÐÒÅÄÅÌÑÔØ, ËÔÏ ÒÁÂÏÔÁÅÔ\n"
-"ÎÁ ÄÒÕÇÏÊ ÏÔ×ÅÞÁÀÝÅÊ ÍÁÛÉÎÅ."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"ðÒÏÔÏËÏÌ rwho ÐÏÚ×ÏÌÑÅÔ ÕÄÁÌÅÎÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÐÏÌÕÞÁÔØ ÓÐÉÓÏË ×ÓÅÈ\n"
-"ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ÒÁÂÏÔÁÀÝÉÈ ÎÁ ÍÁÛÉÎÅ Ó ÚÁÐÕÝÅÎÎÙÍ ÄÅÍÏÎÏÍ rwho\n"
-"(ÐÏÈÏÖ ÎÁ finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "úÁÐÕÓËÁÅÔ Ú×ÕËÏ×ÕÀ ÓÉÓÔÅÍÕ ÎÁ ×ÁÛÅÊ ÍÁÛÉÎÅ"
-
-#: ../../services.pm_.c:81
-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"
-"ÒÅÇÉÓÔÒÁÃÉÉ ÓÏÏÂÝÅÎÉÊ × ÒÁÚÌÉÞÎÙÈ ÓÉÓÔÅÍÎÙÈ ÆÁÊÌÁÈ ÌÏÇÏ×. îÅÐÌÏÈÏ ÂÙÌÏ\n"
-"ÂÙ ×ÓÅÇÄÁ ÚÁÐÕÓËÁÔØ syslog."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "úÁÇÒÕÖÁÅÔ ÄÒÁÊ×ÅÒÁ ÄÌÑ ×ÁÛÉÈ ÕÓÔÒÏÊÓÔ× USB."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "úÁÐÕÓËÁÅÔ ÓÅÒ×ÅÒ ÛÒÉÆÔÏ× X (ÜÔÏ ÏÂÑÚÁÔÅÌØÎÏ ÄÌÑ ÚÁÐÕÓËÁ XFree)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr ""
-"÷ÙÂÅÒÉÔÅ, ËÁËÉÅ ÓÅÒ×ÉÓÙ ÄÏÌÖÎÙ ÂÙÔØ Á×ÔÏÍÁÔÉÞÅÓËÉ ÚÁÐÕÝÅÎÙ ×Ï ×ÒÅÍÑ ÚÁÇÒÕÚËÉ"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "ðÅÞÁÔØ"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "éÎÔÅÒÎÅÔ"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "óÏ×ÍÅÓÔÎÏÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÆÁÊÌÏ×"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "óÉÓÔÅÍÁ"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "õÄÁÌÅÎÎÏÅ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÅ"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "óÅÒ×ÅÒ ÂÁÚÙ ÄÁÎÎÙÈ"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "óÅÒ×ÉÓÙ: %d ×ËÌÀÞÅÎ ÄÌÑ %d ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÙÈ"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "óÅÒ×ÉÓÙ"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "×ÙÐÏÌÎÑÅÔÓÑ"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "ÏÓÔÁÎÏ×ÌÅÎ"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "óÅÒ×ÉÓÙ É ÄÅÍÏÎÙ"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"éÚ×ÉÎÉÔÅ, ÄÏÐÏÌÎÉÔÅÌØÎÁÑ ÉÎÆÏÒÍÁÃÉÑ\n"
-"Ï ÜÔÏÍ ÓÅÒ×ÉÓÅ ÏÔÓÕÔÓÔ×ÕÅÔ."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "ðÒÉ ÚÁÇÒÕÚËÅ"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "úÁÐÕÓÔÉÔØ"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "ïÓÔÁÎÏ×ÉÔØ"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "âÌÁÇÏÄÁÒÉÍ ×ÁÓ ÚÁ ÔÏ, ÞÔÏ ×ÙÂÒÁÌÉ Mandrake Linux 9.0"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × ÍÉÒ ïÔËÒÙÔÙÈ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"ó×ÏÉÍ ÕÓÐÅÈÏÍ MandrakeSoft ÏÂÑÚÁÎ ÐÒÉÎÃÉÐÁÍ ïÔËÒÙÔÏÇÏ ÐÒÏÇÒÁÍÍÎÏÇÏ "
-"ÏÂÅÓÐÅÞÅÎÉÑ. ÷ÁÛÁ ÎÏ×ÁÑ ÏÐÅÒÁÃÉÏÎÎÁÑ ÓÉÓÔÅÍÁ Ñ×ÌÑÅÔÓÑ ÒÅÚÕÌØÔÁÔÏÍ ÓÏ×ÍÅÓÔÎÏÊ "
-"ÒÁÂÏÔÙ ÇÒÕÐÐÙ ÌÀÄÅÊ ÉÚ ×ÓÅÍÉÒÎÏÇÏ óÏÏÂÝÅÓÔ×Á Linux."
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "ðÏÇÒÕÚÉÔÅÓØ × ÍÉÒ ïÔËÒÙÔÏÇÏ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "èÏÔÉÔÅ ÕÚÎÁÔØ ÂÏÌØÛÅ Ï ÓÏÏÂÝÅÓÔ×Å ïÔËÒÙÔÙÈ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×?"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"ðÏÚÎÁËÏÍØÔÅÓØ Ó ÓÏÏÂÝÅÓÔ×ÏÍ ïÔËÒÙÔÙÈ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× É ÓÔÁÎØÔÅ ÅÇÏ ÞÌÅÎÏÍ. "
-"éÚÕÞÁÊÔÅ, ÕÞÉÔÅ É ÐÏÍÏÇÁÊÔÅ ÄÒÕÇÉÍ, ÐÒÉÓÏÅÄÉÎÉ×ÛÉÓØ Ë ÏÂÓÕÖÄÅÎÉÑÍ ÎÁ "
-"ÍÎÏÇÏÞÉÓÌÅÎÎÙÈ ÆÏÒÕÍÁÈ, ËÏÔÏÒÙÅ ×Ù ÎÁÊÄÅÔÅ ÎÁ ÎÁÛÉÈ ×ÅÂ-ÓÔÒÁÎÉÃÁÈ \"Community"
-"\"."
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "éÚ×ÌÅËÉÔÅ ÍÁËÓÉÍÕÍ ×ÏÚÍÏÖÎÏÓÔÅÊ ÉÚ éÎÔÅÒÎÅÔÁ"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 ×ÙÂÒÁÌ ÄÌÑ ×ÁÓ ÎÁÉÌÕÞÛÅÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ. "
-"úÁÎÉÍÁÊÔÅÓØ ÓÅÒÆÉÎÇÏÍ ÐÏ ÐÒÏÓÔÏÒÁÍ ÐÁÕÔÉÎÙ É ÐÒÏÓÍÁÔÒÉ×ÁÊÔÅ ÁÎÉÍÁÃÉÉ ÐÒÉ "
-"ÐÏÍÏÝÉ Mozilla É Konqueror, ÉÌÉ ÞÉÔÁÊÔÅ Ó×ÏÀ ÐÏÞÔÕ É ÕÐÒÁ×ÌÑÊÔÅ Ó×ÏÅÊ ÌÉÞÎÏÊ "
-"ÉÎÆÏÒÍÁÃÉÅÊ ÐÒÉ ÐÏÍÏÝÉ Evolution É Kmail."
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr "ïÔËÒÏÊÔÅ ÓÁÍÙÅ ÓÏ×ÒÅÍÅÎÎÙÅ ÇÒÁÆÉÞÅÓËÉÅ É ÍÕÌØÔÉÍÅÄÉÊÎÙÅ ÉÎÓÔÒÕÍÅÎÔÙ!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr "÷ÙÖÍÉÔÅ ÉÚ Ó×ÏÅÇÏ ÏÂÏÒÕÄÏ×ÁÎÉÑ ÍÕÌØÔÉÍÅÄÉÁ ×ÓÅ ÄÏ ÐÒÅÄÅÌÁ!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux 9.0 ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÁÍÏÅ Ó×ÅÖÅÅ ÐÒÏÇÒÁÍÍÎÏÅ "
-"ÏÂÅÓÐÅÞÅÎÉÅ ÄÌÑ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ ÁÕÄÉÏÆÁÊÌÏ×, ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ É ÕÐÒÁ×ÌÅÎÉÑ "
-"Ó×ÏÉÍÉ ÉÚÏÂÒÁÖÅÎÉÑÍÉ ÉÌÉ ÆÏÔÏÇÒÁÆÉÑÍÉ É ÐÒÏÓÍÏÔÒÁ ×ÉÄÅÏ"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "éÇÒÙ"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 9.0 ÐÒÅÄÌÁÇÁÅÔ ÎÁÉÌÕÞÛÉÅ ÉÇÒÙ Ó ïÔËÒÙÔÙÍÉ ÉÓÈÏÄÎÙÍÉ ÔÅÓÔÁÍÉ - "
-"ÁÒËÁÄÙ, ÜËÛÅÎÙ, ËÁÒÔÙ, ÓÐÏÒÔÉ×ÎÙÅ, ÓÔÒÁÔÅÇÉÉ, ..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "ãÅÎÔÒ ÕÐÒÁ×ÌÅÎÉÑ Mandrake"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"Mandrake Linux 9.0 ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÍÏÝÎÙÅ ÉÎÓÔÒÕÍÅÎÔÙ ÄÌÑ ÐÏÌÎÏÊ ÎÁÓÔÒÏÊËÉ É "
-"ÎÁÌÁÄËÉ ×ÁÛÅÊ ÍÁÛÉÎÙ"
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "éÎÔÅÒÆÅÊÓ ÐÏÌØÚÏ×ÁÔÅÌÑ"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Mandrake Linux 9.0 ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ×ÁÍ 11 ÉÎÔÅÒÆÅÊÓÏ× ÐÏÌØÚÏ×ÁÔÅÌÑ, ËÏÔÏÒÙÅ "
-"ÍÏÇÕÔ ÂÙÔØ ÐÏÌÎÏÓÔØÀ ÉÚÍÅÎÅÎÙ: KDE 3, Gnome 2, WindowMaker, ..."
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "òÁÚÒÁÂÏÔËÁ ÕÐÒÏÝÅÎÁ"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr "Mandrake Linux 9.0 Ñ×ÌÑÅÔÓÑ ÕÎÉËÁÌØÎÏÊ ÐÌÁÔÆÏÒÍÏÊ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ"
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"éÓÐÏÌØÚÕÊÔÅ ×ÓÀ ÓÉÌÕ ËÏÍÐÉÌÑÔÏÒÁ GNU gcc 3, Á ÔÁËÖÅ ÎÁÉÌÕÞÛÉÅ ÓÒÅÄÙ "
-"ÒÁÚÒÁÂÏÔËÉ éÓÈÏÄÎÙÈ ÔÅËÓÔÏ×"
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr "ðÒÅ×ÒÁÔÉÔÅ Ó×ÏÀ ÍÁÛÉÎÕ × ÎÁÄÅÖÎÙÊ ÓÅÒ×ÅÒ"
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"ðÒÅ×ÒÁÔÉÔÅ Ó×ÏÀ ÍÁÛÉÎÕ × ÍÏÝÎÙÊ ÓÅÒ×ÅÒ ×ÓÅÇÏ ÌÉÛØ ÎÅÓËÏÌØËÉÍÉ ÝÅÌÞËÁÍÉ ÍÙÛÉ: "
-"×ÅÂ-ÓÅÒ×ÅÒ, ÜÌÅËÔÒÏÎÎÁÑ ÐÏÞÔÁ, ÂÒÁÎÄÍÁÕÜÒ, ÍÁÒÛÒÕÔÉÚÁÔÏÒ, ÆÁÊÌÏ×ÙÊ ÓÅÒ×ÅÒ É "
-"ÓÅÒ×ÅÒ ÐÅÞÁÔÉ, ..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "ïÐÔÉÍÉÚÉÒÕÊÔÅ Ó×ÏÀ ÂÅÚÏÐÁÓÎÏÓÔØ"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-"ðÁËÅÔ MandrakeSecurity ×ËÌÀÞÁÅÔ × ÓÅÂÑ ÐÒÏÇÒÁÍÍÎÙÊ ÐÒÏÄÕËÔ Multi Network "
-"Firewall (M.N.F.)"
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-"æÁÊÅÒ×ÏÌ ÏÂÅÓÐÅÞÅÎ ÓÅÔÅ×ÙÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ, ËÏÔÏÒÙÅ ÐÏÚ×ÏÌÑÔ ×ÁÍ ÐÒÉÍÅÎÉÔØ "
-"×ÓÅ ÎÅÏÂÈÏÄÉÍÙÅ ÍÅÒÙ ÂÅÚÏÐÁÓÎÏÓÔÉ"
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr "üÔÏÔ ÐÒÏÄÕËÔ ÄÏÓÔÕÐÅÎ ÎÁ ×ÅÂ-ÓÁÊÔÅ MandrakeStore"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr "ïÆÉÃÉÁÌØÎÙÊ ÍÁÇÁÚÉÎ MandrakeSoft"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"ðÏÌÎÙÊ ÄÉÁÐÁÚÏÎ ÒÅÛÅÎÉÊ Linux, Á ÔÁËÖÅ ÓÐÅÃÉÁÌØÎÙÅ ÐÒÅÄÌÏÖÅÎÉÑ ÐÏ ÐÒÏÄÕËÔÁÍ "
-"É 'goodies' ÄÏÓÔÕÐÎÙ × ÎÁÛÅÍ ÏÎÌÁÊÎÏ×ÏÍ ÜÌÅËÔÒÏÎÎÏÍ ÍÁÇÁÚÉÎÅ"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr "óÔÒÁÔÅÇÉÞÅÓËÉÅ ÐÁÒÔÎÅÒÙ"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-"MandrakeSoft ÂÏË Ï ÂÏË ÒÁÂÏÔÁÅÔ Ó ÒÑÄÏÍ ËÏÍÐÁÎÉÊ, ÐÒÅÄÌÁÇÁÀÝÉÈ "
-"ÐÒÏÆÅÓÓÉÏÎÁÌØÎÙÅ ÒÅÛÅÎÉÑ, ÓÏ×ÍÅÓÔÉÍÙÅ Ó Mandrake Linux; ÓÐÉÓÏË ÜÔÉÈ "
-"ÐÁÒÔÎÅÒÏ× ÄÏÓÔÕÐÅÎ × MandrakeStore"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr "ïÔËÒÏÊÔÅ ÕÞÅÂÎÕÀ ÐÒÏÇÒÁÍÍÕ MandrakeSoft'Á - Linux-Campus"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-"ðÒÏÇÒÁÍÍÁ ÏÂÕÞÅÎÉÑ ÂÙÌÁ ÓÏÚÄÁÎÁ ÄÌÑ ÕÄÏ×ÌÅÔ×ÏÒÅÎÉÑ ÐÏÔÒÅÂÎÏÓÔÅÊ "
-"ÐÏÌØÚÏ×ÁÔÅÌÅÊ É ÜËÓÐÅÒÔÏ× (ÓÅÔÅ×ÙÈ É ÓÉÓÔÅÍÎÙÈ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏ×)"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr "ðÏÄÔ×ÅÒÄÉÔÅ Ó×ÏÅ ÚÎÁÎÉÅ Linux"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-"õÞÉÔÅÓØ ÌÉ × ÏÎÌÁÊÎÅ ÉÌÉ ÐÏÓÒÅÄÓÔ×ÏÍ ÎÁÛÅÊ ÓÅÔÉ ÏÂÕÞÁÀÝÉÈ ÐÁÒÔÎÅÒÏ×, "
-"ÐÒÏÇÒÁÍÍÁ Mandrake-Campus ÐÏÄÇÏÔÏ×ÉÔ ×ÁÓ Ë ÏÂÝÅÐÒÉÚÎÁÎÎÏÊ ÐÒÏÇÒÁÍÍÅ "
-"ÓÅÒÔÉÆÉËÁÃÉÉ LPI (×ÓÅÍÉÒÎÁÑ ÐÒÏÆÅÓÓÉÏÎÁÌØÎÁÑ ÔÅÈÎÉÞÅÓËÁÑ ÓÅÒÔÉÆÉËÁÃÉÑ)"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "óÔÁÎØÔÅ ÜËÓÐÅÒÔÏÍ Mandrake"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-"îÁÊÄÉÔÅ ÒÅÛÅÎÉÅ ÄÌÑ Ó×ÏÉÈ ÚÁÄÁÞ ÐÒÉ ÐÏÍÏÝÉ ËÏÍÐÌÅËÓÁ ÏÎÌÁÊÎÏ×ÏÊ ÐÏÄÄÅÒÖËÉ "
-"MandrakeSoft"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-"ðÒÉÓÏÅÄÉÎÑÊÔÅÓØ Ë ËÏÍÁÎÄÁÍ ÐÏÄÄÅÒÖËÉ MandrakeSoft É óÏÏÂÝÅÓÔ×Õ Linux × "
-"ÏÎÌÁÊÎÅ, ÞÔÏÂÙ ÐÏÄÅÌÉÔØÓÑ Ó×ÏÉÍÉ ÚÎÁÎÉÑÍÉ É ÐÏÍÏÞØ ÄÒÕÇÉÍ, ÓÔÁ× ÐÒÉÚÎÁÎÎÙÍ "
-"üËÓÐÅÒÔÏÍ ÎÁ ×ÅÂ-ÓÁÊÔÅ ÏÎÌÁÊÎÏ×ÏÊ ÔÅÈÎÉÞÅÓËÏÊ ÐÏÄÄÅÒÖËÉ:"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-msgid "MandrakeExpert Corporate"
-msgstr "ëÏÒÐÏÒÁÃÉÑ MandrakeExpert"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-"ïÎÌÁÊÎÏ×ÙÊ ËÏÍÐÌÅËÓ ÄÌÑ ÕÄÏ×ÌÅÔ×ÏÒÅÎÉÑ ÐÏÔÒÅÂÎÏÓÔÅÊ ÓÐÅÃÉÆÉÞÅÓËÏÊ ÐÏÄÄÅÒÖËÉ "
-"ËÏÍÐÁÎÉÊ"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-"÷ÓÅ ÉÎÃÉÄÅÎÔÙ ÂÕÄÕÔ ÒÁÓÓÍÏÔÒÅÎÙ ÏÄÎÉÍ ÉÚ Ë×ÁÌÉÆÉÃÉÒÏ×ÁÎÎÙÈ ÔÅÈÎÉÞÅÓËÉÈ "
-"ÜËÓÐÅÒÔÏ× ÉÚ MandrakeSoft"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr "ïÔËÒÏÊÔÅ MandrakeClub É ëÏÒÐÏÒÁÔÉ×ÎÙÊ ËÌÕ Mandrake"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-"MandrakeClub É ëÏÒÐÏÒÁÔÉ×ÎÙÊ ËÌÕ Mandrake ÂÙÌÉ ÓÏÚÄÁÎÙ ÄÌÑ ÄÅÌÏ×ÙÈ É\n"
-"ÞÁÓÔÎÙÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ Mandrake Linux, ËÏÔÏÒÙÅ ÈÏÔÑÔ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ\n"
-"ÐÏÄÄÅÒÖÁÔØ Ó×ÏÊ ÌÀÂÉÍÙÊ ÄÉÓÔÒÉÂÕÔÉ× Linux, ÐÏÌÕÞÁÑ ÐÒÉ ÜÔÏÍ ÏÓÏÂÙÅ\n"
-"ÐÒÉ×ÉÌÅÇÉÉ. åÓÌÉ ×Ù ÄÏ×ÏÌØÎÙ ÎÁÛÉÍÉ ÐÒÏÄÕËÔÁÍÉ, ÅÓÌÉ ×ÁÛÁ ËÏÍÐÁÎÉÑ\n"
-"ÉÚ×ÌÅËÁÅÔ ×ÙÇÏÄÕ ÉÚ ÎÁÛÉÈ ÐÒÏÄÕËÔÏ× × ÂÏÒØÂÅ Ó ËÏÎËÕÒÅÎÔÁÍÉ, ÅÓÌÉ ×Ù\n"
-"ÈÏÔÉÔÅ ÐÏÄÄÅÒÖÁÔØ ÒÁÚÒÁÂÏÔËÕ Mandrake Linux, ×ÓÔÕÐÁÊÔÅ × MandrakeClub!"
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ ÐÁËÅÔÙ..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÊÄÉÔÅ ÉÚ ÓÉÓÔÅÍÙ, Á ÚÁÔÅÍ ÉÓÐÏÌØÚÕÊÔÅ Ctrl-Alt-BackSpace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÏÊÄÉÔÅ ÅÝÅ ÒÁÚ × %s, ÞÔÏÂÙ ÐÒÉÍÅÎÉÔØ ÉÚÍÅÎÅÎÉÑ"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÓÅÒ×ÅÒÁ ÔÅÒÍÉÎÁÌÁ Mandrake"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "÷ËÌÀÞÉÔØ ÓÅÒ×ÅÒ"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "ïÔËÌÀÞÉÔØ ÓÅÒ×ÅÒ"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "úÁÐÕÓÔÉÔØ ÓÅÒ×ÅÒ"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "ïÓÔÁÎÏ×ÉÔØ ÓÅÒ×ÅÒ"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "óÅÔÅ×ÁÑ ÚÁÇÒÕÚËÁ Ó Floppy/ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "ïÂÒÁÚÙ ÓÅÔÅ×ÙÈ ÚÁÇÒÕÚÏÞÎÙÈ ÄÉÓËÏ×"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "äÏÂÁ×ÉÔØ/õÄÁÌÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "äÏÂÁ×ÉÔØ/õÄÁÌÉÔØ ËÌÉÅÎÔÏ×"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "úÁÇÒÕÚÏÞÎÁÑ ÄÉÓËÅÔÁ"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "úÁÇÒÕÚÏÞÎÙÊ ISO"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "óÏÂÒÁÔØ ×ÓÅ ÑÄÒÏ -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "üÔÏ ÚÁÊÍÅÔ ÎÅÓËÏÌØËÏ ÍÉÎÕÔ."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "ñÄÒÏ ÎÅ ×ÙÂÒÁÎÏ!"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "óÏÂÒÁÔØ ÅÄÉÎÓÔ×ÅÎÎÙÊ NIC -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "NIC ÎÅ ×ÙÂÒÁÎ!"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "óÏÂÒÁÔØ ×ÓÅ ÑÄÒÁ -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- õÄÁÌÉÔØ"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "õÄÁÌÉÔØ ×ÓÅ NBI"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "äÏÂÁ×ÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- õÄÁÌÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ"
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr "ïÂÒÁÚÙ ÓÅÔÅ×ÙÈ ÚÁÇÒÕÚÏÞÎÙÈ ÄÉÓËÏ× ÎÅ ÓÏÚÄÁÎÙ!"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "äÏÂÁ×ÉÔØ ËÌÉÅÎÔÁ -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- õÄÁÌÉÔØ ËÌÉÅÎÔÁ"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "îÁÓÔÒÁÉ×ÁÅÔÓÑ dhcpd..."
-
-#: ../../standalone/drakTermServ_.c:873
-msgid "dhcpd Server Configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÓÅÒ×ÅÒÁ dhcp"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-"âÏÌØÛÉÎÓÔ×Ï ÜÔÉÈ ÚÎÁÞÅÎÉÊ ÂÙÌÏ ÉÚ×ÌÅÞÅÎÏ ÉÚ ×ÁÛÅÊ\n"
-"ÒÁÂÏÔÁÀÝÅÊ ÓÉÓÔÅÍÙ. ðÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÉÈ ÍÏÖÎÏ ÉÚÍÅÎÉÔØ."
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "úÁÐÉÓÁÔØ ÎÁÓÔÒÏÊËÕ"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÓÔÁ×ØÔÅ ÄÉÓËÅÔÕ:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÄÉÓËÅÔÅ!"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "ôÅÐÅÒØ ÄÉÓËÅÔÁ ÍÏÖÅÔ ÂÙÔØ ÉÚ×ÌÅÞÅÎÁ"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "îÅ ÄÏÓÔÕÐÅÎ ÎÉ ÏÄÉÎ ÄÉÓËÏ×ÏÄ!"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "óÅÔÅ×ÏÊ ÚÁÇÒÕÚÏÞÎÙÊ ISO-ÏÂÒÁÚ - %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "þÔÏ-ÔÏ ÐÏÛÌÏ ÎÅ ÔÁË! - õÓÔÁÎÏ×ÌÅÎÁ ÌÉ mkisofs?"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "óÎÁÞÁÌÁ ÎÅÏÂÈÏÄÉÍÏ ÓÏÚÄÁÔØ /etc/dhcpd.conf"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "ïÛÉÂËÁ!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "îÅ ÍÏÇÕ ÎÁÊÔÉ ÎÅÏÂÈÏÄÉÍÙÊ ÆÁÊÌ ÏÂÒÁÚÁ `%s'."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "ëÏÎÆÉÇÕÒÁÔÏÒ Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"÷Ù ÓÏÂÉÒÁÅÔÅÓØ ÎÁÓÔÒÏÉÔØ ÄÉÓËÅÔÕ Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÕÓÔÁÎÏ×ËÉ. üÔÁ ×ÏÚÍÏÖÎÏÓÔØ "
-"ÎÅÍÎÏÇÏ ÏÐÁÓÎÁ É ÄÏÌÖÎÁ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ Ó ÏÓÔÏÒÏÖÎÏÓÔØÀ.\n"
-"éÓÐÏÌØÚÕÑ ÜÔÕ ×ÏÚÍÏÖÎÏÓÔØ, ×Ù ÓÍÏÖÅÔÅ ÐÏ×ÔÏÒÉÔØ ÕÓÔÁÎÏ×ËÕ, ×ÙÐÏÌÎÅÎÎÕÀ ÎÁ "
-"ÜÔÏÍ ËÏÍÐØÀÔÅÒÅ. îÁ ÎÅËÏÔÏÒÙÈ ÜÔÁÐÁÈ × ÉÎÔÅÒÁËÔÉ×ÎÏÍ ÒÅÖÉÍÅ ×ÁÍ ÂÕÄÅÔ "
-"ÐÒÅÄÌÏÖÅÎÏ ÉÚÍÅÎÉÔØ ÚÎÁÞÅÎÉÑ."
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "á×ÔÏÍÁÔÉÞÅÓËÁÑ ÎÁÓÔÒÏÊËÁ ÜÔÁÐÏ×"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÄÌÑ ËÁÖÄÏÇÏ ÜÔÁÐÁ, ÂÕÄÅÔ ÌÉ ÏÎ ×ÙÐÏÌÎÅÎ ËÁË ×Ï ×ÒÅÍÑ "
-"ÕÓÔÁÎÏ×ËÉ ÉÌÉ ÏÎ ÂÕÄÅÔ ×ÙÐÏÌÎÅÎ ×ÒÕÞÎÕÀ"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "óÏÚÄÁÎÉÅ ÄÉÓËÅÔÙ Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ.\n"
-"\n"
-"ðÁÒÁÍÅÔÒÙ Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÕÓÔÁÎÏ×ËÉ ÄÏÓÔÕÐÎÙ × ÒÁÚÄÅÌÁÈ ÓÌÅ×Á"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "ðÏÚÄÒÁ×ÌÑÅÍ!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"äÉÓËÅÔÁ ÂÙÌÁ ÕÓÐÅÛÎÏ ÓÏÚÄÁÎÁ.\n"
-"ÔÅÐÅÒØ ×Ù ÍÏÖÅÔÅ ÐÏ×ÔÏÒÉÔØ Ó×ÏÀ ÕÓÔÁÎÏ×ËÕ."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "á×ÔÏÍÁÔÉÞÅÓËÁÑ ÕÓÔÁÎÏ×ËÁ"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "äÏÂÁ×ÉÔØ ÐÕÎËÔ"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "õÄÁÌÉÔØ ÐÏÓÌÅÄÎÉÊ ÐÕÎËÔ"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "Cron ÂÏÌØÛÅ ÎÅ ÄÏÓÔÕÐÅÎ ËÁË ÂÅÚ ÐÒÁ× root'a"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "ðòåäõðòåöäåîéå"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "çòõâùê"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "éîæïòíáãéñ"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" ïÔÞÅÔ DrakBackup \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" ïÔÞÅÔ ÄÅÍÏÎÁ DrakBackup\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" ðÏÄÒÏÂÎÙÊ ÏÔÞÅÔ DrakBackup\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "÷ÅÓØ ÐÒÏÃÅÓÓ"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-"%s ÓÕÝÅÓÔ×ÕÅÔ, ÕÄÁÌÉÔØ?\n"
-"\n"
-"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÅÓÌÉ ×Ù ÕÖÅ ×ÙÐÏÌÎÉÌÉ ÜÔÏÔ ÐÒÏÃÅÓÓ, ×ÁÍ,\n"
-"×ÏÚÍÏÖÎÏ, ÐÏÎÁÄÏÂÉÔÓÑ ÕÄÁÌÉÔØ ÎÅÎÕÖÎÙÅ ÐÕÎËÔÙ ÉÚ authorized_keys\n"
-"ÎÁ ÓÅÒ×ÅÒÅ."
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr "çÅÎÅÒÁÃÉÑ ËÌÀÞÅÊ ÍÏÖÅÔ ÚÁÎÑÔØ ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ."
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr "ïûéâëá: îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÐÏÄÐÒÏÃÅÓÓ %s."
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr "ïÔÓÕÔÓÔ×ÕÅÔ ÚÁÐÒÏÓ ÐÁÒÏÌÑ ÄÌÑ %s ÎÁ ÐÏÒÔÕ %s"
-
-#: ../../standalone/drakbackup_.c:852
-#, c-format
-msgid "Bad password on %s"
-msgstr "ðÌÏÈÏÊ ÐÁÒÏÌØ ÄÌÑ %s"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr "úÁÐÒÅÝÅÎ ÄÏÓÔÕÐ ÄÌÑ ÐÅÒÅÄÁÞÉ %s ÎÁ %s"
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ %s ÎÁ %s"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr "%s ÎÅ ÏÔ×ÅÞÁÅÔ"
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-"ðÅÒÅÄÁÞÁ ÚÁ×ÅÒÛÅÎÁ\n"
-"÷Ù ÍÏÖÅÔÅ ÐÒÏ×ÅÒÉÔØ É ÚÁÊÔÉ ÎÁ ÓÅÒ×ÅÒ, ÉÓÐÏÌØÚÕÑ:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"ÂÅÚ ÚÁÐÒÏÓÁ ÐÁÒÏÌÑ."
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr "õÄÁÌÅÎÎÙÊ ÓÁÊÔ WebDAV ÕÖÅ ÓÉÎÈÒÏÎÉÚÉÒÕÅÔÓÑ!"
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr "ðÅÒÅÄÁÞÁ WebDAV ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÄÁÞÅÊ!"
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr "÷ ÐÒÉ×ÏÄÅ ÏÔÓÕÔÓÔ×ÕÅÔ CDR/DVDR!"
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr "ðÏÈÏÖÅ, ÞÔÏ ÜÔÏ ÎÅ ÐÅÒÅÚÁÐÉÓÙ×ÁÅÍÙÊ ÎÁËÏÐÉÔÅÌØ!"
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr "ïÔÓÕÔÓÔ×ÕÅÔ ÎÁËÏÐÉÔÅÌØ ÄÌÑ ÓÔÉÒÁÎÉÑ!"
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr "óÔÉÒÁÎÉÅ ÎÁËÏÐÉÔÅÌÑ ÍÏÖÅÔ ÚÁÎÑÔØ ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ."
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr "ðÒÏÂÌÅÍÁ Ó ÄÏÓÔÕÐÏÍ Ë ËÏÍÐÁËÔ-ÄÉÓËÕ."
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr "÷ %s ÏÔÓÕÔÓÔ×ÕÅÔ ÌÅÎÔÁ!"
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "òÅÚÅÒ×ÉÒÕÀÔÓÑ ÓÉÓÔÅÍÎÙÅ ÆÁÊÌÙ..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "òÅÚÅÒ×ÉÒÕÀÔÓÑ ÆÁÊÌÙ ÖÅÓÔËÏÇÏ ÄÉÓËÁ... "
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "òÅÚÅÒ×ÉÒÕÀÔÓÑ ÆÁÊÌÙ ÐÏÌØÚÏ×ÁÔÅÌÑ..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "òÅÚÅÒ×ÉÒÕÅÔÓÑ ÖÅÓÔËÉÊ ÄÉÓË..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "òÅÚÅÒ×ÉÒÕÀÔÓÑ ÄÒÕÇÉÅ ÆÁÊÌÙ..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr "ïÔÓÕÔÓÔ×ÕÀÔ ÉÚÍÅÎÅÎÉÑ ÄÌÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ!"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup ×ÙÐÏÌÎÑÅÔÓÑ ÎÁ %s:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"ÓÐÉÓÏË ÆÁÊÌÏ×, ÏÐÒÁ×ÌÅÎÎÙÊ ÞÅÒÅÚ FTP : %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-" ðÒÏÂÌÅÍÁ FTP-ÓÏÅÄÉÎÅÎÉÑ: ×ÁÛÉ ÒÅÚÅÒ×ÎÙÅ ÆÁÊÌÙ ÎÅ ÓÍÏÇÌÉ ÂÙÔØ ÏÔÐÒÁ×ÌÅÎÙ ÐÏ "
-"FTP.\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup ×ÙÐÏÌÎÑÅÔÓÑ ÎÁ ËÏÍÐÁËÔ-ÄÉÓËÅ:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup ×ÙÐÏÌÎÑÅÔÓÑ ÎÁ ÌÅÎÔÅ:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr "ïÛÉÂËÁ ÐÒÉ ÏÔÐÒÁ×ËÅ ÐÉÓØÍÁ. \n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÁÔÁÌÏÇ!"
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "÷ÙÂÏÒ ÆÁÊÌÁ"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "÷ÙÂÅÒÉÔÅ ÆÁÊÌÙ ÉÌÉ ËÁÔÁÌÏÇÉ É ÎÁÖÍÉÔÅ 'äÏÂÁ×ÉÔØ'"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"ðÏÖÁÌÕÊÓÔÁ, ÐÒÏ×ÅÒØÔÅ ×ÓÅ ÎÕÖÎÙÅ ×ÁÍ ÏÐÃÉÉ.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"üÔÉ ÏÐÃÉÉ ÍÏÇÕÔ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ É ×ÏÓÓÔÁÎÏ×ÉÔØ ×ÓÅ ÆÁÊÌÙ × ×ÁÛÅÍ ËÁÔÁÌÏÇÅ /"
-"etc.\n"
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr "úÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ Ó×ÏÉ ÓÉÓÔÅÍÎÙÅ ÆÁÊÌÙ (ËÁÔÁÌÏÇ /etc)."
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-"éÓÐÏÌØÚÏ×ÁÔØ ÎÁËÁÐÌÉ×ÁÀÝÅÅÓÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÅ (ÎÅ ÚÁÍÅÎÑÔØ ÓÔÁÒÙÅ ÒÅÚÅÒ×ÎÙÅ "
-"ËÏÐÉÉ)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "îÅ ×ËÌÀÞÁÔØ ×ÁÖÎÙÅ ÆÁÊÌÙ (passwd, group, fstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-"ðÒÉ ÐÏÍÏÝÉ ÜÔÏÊ ÏÐÃÉÉ ×Ù ÓÍÏÖÅÔÅ ×ÏÓÓÔÁÎÏ×ÉÔØ ÌÀÂÕÀ ×ÅÒÓÉÀ Ó×ÏÅÇÏ ËÁÔÁÌÏÇÁ /"
-"etc."
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ÏÔÍÅÔØÔÅ ×ÓÅÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ËÏÔÏÒÙÈ ×Ù ÈÏÔÉÔÅ ×ËÌÀÞÉÔØ × Ó×ÏÀ "
-"ÒÅÚÅÒ×ÎÕÀ ËÏÐÉÀ."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "îÅ ×ËÌÀÞÁÔØ ËÜÛ ÂÒÏÕÚÅÒÁ"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-"éÓÐÏÌØÚÏ×ÁÔØ Õ×ÅÌÉÞÉ×ÁÀÝÉÅÓÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÅ (ÎÅ ÚÁÍÅÎÑÔØ ÓÔÁÒÙÅ ÒÅÚÅÒ×ÎÙÅ "
-"ËÏÐÉÉ)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "õÄÁÌÉÔØ ×ÙÂÒÁÎÎÙÅ"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "ðÏÌØÚÏ×ÁÔÅÌÉ"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÓÅÔÅ×ÏÅ ÓÏÅÄÉÎÅÎÉÅ ÄÌÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr "óÅÔÅ×ÏÊ ÍÅÔÏÄ:"
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ Expect ÄÌÑ SSH"
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-"óÏÚÄÁÔØ/ÐÅÒÅÓÌÁÔØ\n"
-"ÒÅÚÅÒ×ÎÙÅ ËÌÀÞÉ ÄÌÑ SSH"
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" ðÅÒÅÓÌÁÔØ \n"
-"ÓÅÊÞÁÓ"
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-"äÒÕÇÉÅ (ÎÅ drakbackup)\n"
-"ËÌÀÞÉ ÕÖÅ ÎÁ ÍÅÓÔÅ"
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ÉÍÑ ÈÏÓÔÁ ÉÌÉ IP"
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ËÁÔÁÌÏÇ (ÉÌÉ ÍÏÄÕÌØ),\n"
-"ÒÅÚÅÒ×ÉÒÕÅÍÙÊ ÎÁ ÜÔÏÔ ÈÏÓÔ."
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ Ó×ÏÊ ÌÏÇÉÎ"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ Ó×ÏÊ ÐÁÒÏÌØ"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "úÁÐÏÍÎÉÔÅ ÜÔÏÔ ÐÁÒÏÌØ"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr "îÕÖÎÙ ÉÍÑ ÈÏÓÔÁ, ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ É ÐÁÒÏÌØ!"
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ CD/DVDROM"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ Ó×ÏÊ ÐÒÉ×ÏÄ CD/DVD\n"
-"(ÎÁÖÍÉÔÅ Enter, ÞÔÏÂÙ ÓËÏÐÉÒÏ×ÁÔØ ÎÁÓÔÒÏÊËÉ × ÄÒÕÇÉÅ ÐÏÌÑ.\n"
-"üÔÏ ÐÏÌÅ ÎÅÏÂÑÚÁÔÅÌØÎÏ, ÜÔÏ ÐÒÏÓÔÏ ÉÎÓÔÒÕÍÅÎÔ ÄÌÑ ÚÁÐÏÌÎÅÎÉÑ ÆÏÒÍÙ)."
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÒÁÚÍÅÒ Ó×ÏÅÇÏ ÎÁËÏÐÉÔÅÌÑ CD/DVD"
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ÏÔÍÅÔØÔÅ ÄÌÑ ÍÎÏÇÏÓÅÁÎÓÏ×ÏÇÏ ËÏÍÐÁËÔ-ÄÉÓËÁ"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ÏÔÍÅÔØÔÅ, ÅÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÎÁËÏÐÉÔÅÌØ CDRW"
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ÏÔÍÅÔØÔÅ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÓÔÅÒÅÔØ Ó×ÏÊ RW-ÎÁËÏÐÉÔÅÌØ(1-ÙÊ ÓÅÁÎÓ)"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr " óÔÅÒÅÔØ ÎÅÍÅÄÌÅÎÎÏ "
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ÏÔÍÅÔØÔÅ, ÅÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÕÓÔÒÏÊÓÔ×Ï DVDR"
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr "ðÏÖÁÌÕÊÓÔÁ? ïÔÍÅÔØÔÅ, ÅÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÕÓÔÒÏÊÓÔ×Ï DVDRAM"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ÉÍÑ Ó×ÏÅÇÏ ÕÓÔÒÏÊÓÔ×Á ÄÌÑ ÚÁÐÉÓÉ ËÏÍÐÁËÔ-ÄÉÓËÏ×\n"
-" ÐÒÉÍÅÒ: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "õÓÔÒÏÊÓÔ×Ï CD ÎÅ ×ÙÂÒÁÎÏ!"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ ÍÁÇÎÉÔÎÕÀ ÌÅÎÔÕ"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ÉÍÑ ÕÓÔÒÏÊÓÔ×Á, ÉÓÐÏÌØÚÕÅÍÏÇÏ ÄÌÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ"
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ÏÔÍÅÔØÔÅ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÕÓÔÒÏÊÓÔ×Ï ÂÅÚ ÐÅÒÅÍÏÔËÉ."
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ÏÔÍÅÔØÔÅ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÓÔÅÒÅÔØ Ó×ÏÀ ÌÅÎÔÕ ÐÅÒÅÄ "
-"ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÅÍ."
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ÏÔÍÅÔØÔÅ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÚ×ÌÅÞØ Ó×ÏÀ ÌÅÎÔÕ ÐÏÓÌÅ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ÍÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ,\n"
-" ÒÁÚÒÅÛÅÎÎÙÊ ÄÌÑ Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ËÁÔÁÌÏÇ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ Ë×ÏÔÙ ÄÌÑ ÒÅÚÅÒ×ÎÙÈ ÆÁÊÌÏ×"
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "óÅÔØ"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "öÅÓÔËÉÊ ÄÉÓË / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "íÁÇÎÉÔÎÁÑ ÌÅÎÔÁ"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "ËÁÖÄÙÊ ÞÁÓ"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "ËÁÖÄÙÊ ÄÅÎØ"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "ËÁÖÄÕÀ ÎÅÄÅÌÀ"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "ËÁÖÄÙÊ ÍÅÓÑÃ"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÄÅÍÏÎ"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÐÒÏÍÅÖÕÔÏË\n"
-"×ÒÅÍÅÎÉ ÍÅÖÄÕ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑÍÉ"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ\n"
-"ÎÁËÏÐÉÔÅÌØ ÄÌÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ"
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ÕÂÅÄÉÔÅÓØ, ÞÔÏ ÄÅÍÏÎ cron ×ËÌÀÞÅÎ × ×ÁÛÉ ÓÅÒ×ÉÓÙ.\n"
-"\n"
-"úÁÐÏÍÎÉÔÅ, ÔÏ ×ÓÅ ÓÅÊÞÁÓ 'ÓÅÔÅ×ÙÅ' ÎÁËÏÐÉÔÅÌÉ ÔÁËÖÅ ÉÓÐÏÌØÚÕÀÔ ÖÅÓÔËÉÊ ÄÉÓË."
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "ïÔÐÒÁ×ÉÔØ ÐÉÓØÍÏ Ó ÏÔÞÅÔÏÍ ÐÏÓÌÅ ËÁÖÄÏÇÏ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ:"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-"õÄÁÌÉÔØ tar-ÆÁÊÌÙ Ó ÖÅÓÔËÏÇÏ ÄÉÓËÁ ÐÏÓÌÅ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ ÎÁ ÄÒÕÇÉÅ ÎÁËÏÐÉÔÅÌÉ."
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "þÔÏ"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "çÄÅ"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "ëÏÇÄÁ"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "äÏÐÏÌÎÉÔÅÌØÎÙÅ ÏÐÃÉÉ"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "îÁÓÔÒÏÊËÁ Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ, ËÕÄÁ ×Ù ÈÏÔÉÔÅ ÒÅÚÅÒ×ÉÒÏ×ÁÔØ"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "ÎÁ ÖÅÓÔËÉÊ ÄÉÓË"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "ÞÅÒÅÚ ÓÅÔØ"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "ÎÁ ËÏÍÐÁËÔ-ÄÉÓË"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "ÎÁ ÍÁÇÎÉÔÎÕÀ ÌÅÎÔÕ"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ, ÞÔÏ ×Ù ÈÏÔÉÔÅ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "òÅÚÅÒ×ÉÒÏ×ÁÎÉÅ ÓÉÓÔÅÍÙ"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "òÅÚÅÒ×ÉÒÏ×ÁÎÉÅ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "÷ÙÂÒÁÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ ×ÒÕÞÎÕÀ"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"éÓÔÏÞÎÉËÉ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ:\n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- óÉÓÔÅÍÎÙÅ ÆÁÊÌÙ:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- æÁÊÌÙ ÐÏÌØÚÏ×ÁÔÅÌÑ:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- äÒÕÇÉÅ ÆÁÊÌÙ:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- óÏÈÒÁÎÉÔØ ÎÁ ÖÅÓÔËÉÊ ÄÉÓË × ËÁÔÁÌÏÇ : %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-"\n"
-"- õÄÁÌÉÔØ tar-ÆÁÊÌÙ Ó ÖÅÓÔËÏÇÏ ÄÉÓËÁ ÐÏÓÌÅ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ.\n"
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"- úÁÐÉÓÁÔØ ÎÁ ËÏÍÐÁËÔ-ÄÉÓË"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr "RW"
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr " ÎÁ ÕÓÔÒÏÊÓÔ×Ï : %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr " (ÍÎÏÇÏÓÅÁÎÓÏ×ÙÊ)"
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- óÏÈÒÁÎÉÔØ ÎÁ ÌÅÎÔÕ ÎÁ ÕÓÔÒÏÊÓÔ×Ï : %s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\tóÔÅÒÅÔØ=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- óÏÈÒÁÎÉÔØ ÞÅÒÅÚ %s ÎÁ ÈÏÓÔ : %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ: %s\n"
-"\t\t × ËÁÔÁÌÏÇ: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- ïÐÃÉÉ:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\tîÅ ×ËÌÀÞÁÔØ ÓÉÓÔÅÍÎÙÅ ÆÁÊÌÙ\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\täÌÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ ÉÓÐÏÌØÚÕÅÔÓÑ tar É bzip2\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\täÌÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ ÉÓÐÏÌØÚÕÅÔÓÑ tar É gzip\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- äÅÍÏÎ (%s) ×ËÌÀÞÁÅÔ :\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-öÅÓÔËÉÊ ÄÉÓË.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-ëÏÍÐÁËÔ-ÄÉÓË.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-íÁÇÎÉÔÎÕÀ ÌÅÎÔÕ \n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-óÅÔØ Ó FTP.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-óÅÔØ Ó SSH.\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-óÅÔØ Ó rsync.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-óÅÔØ Ó webdav.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "îÅÔ ËÏÎÆÉÇÕÒÁÃÉÉ, ÐÏÖÁÌÕÊÓÔÁ, ÎÁÖÍÉÔÅ íÁÓÔÅÒ ÉÌÉ äÏÐÏÌÎÉÔÅÌØÎÏ.\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"óÐÉÓÏË ÄÁÎÎÙÈ ÄÌÑ ×ÏÓÓÔÁÎ×ÌÅÎÉÑ:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"óÐÉÓÏË ÐÏ×ÒÅÖÄÅÎÎÙÈ ÄÁÎÎÙÈ:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ÎÅ ÏÔÍÅÞÁÊÔÅ ÉÌÉ ÕÄÁÌÉÔÅ ÅÇÏ × ÓÌÅÄÕÀÝÉÊ ÒÁÚ."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "òÅÚÅÒ×ÎÙÅ ÆÁÊÌÙ ÐÏ×ÒÅÖÄÅÎÙ"
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr " ÷ÓÅ ×ÙÂÒÁÎÎÙÅ ×ÁÍÉ ÄÁÎÎÙÅ ÂÙÌÉ "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " ÕÓÐÅÛÎÏ ×ÏÓÓÔÁÎÏ×ÌÅÎÙ ÎÁ %s "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " îÁÓÔÒÏÊËÁ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "ïë, ÞÔÏÂÙ ×ÏÓÓÔÁÎÏ×ÉÔØ ÄÒÕÇÉÅ ÆÁÊÌÙ."
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-"óÐÉÓÏË ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ (ÄÌÑ ËÁÖÄÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ ×ÁÖÎÙ "
-"ÔÏÌØËÏ ÎÁÉÂÏÌÅÅ ÐÏÚÄÎÉÅ ÄÁÔÙ)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "úÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ ÓÉÓÔÅÍÎÙÅ ÆÁÊÌÙ ÐÅÒÅÄ:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "ÐÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÄÁÔÕ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÖÅÓÔËÉÊ ÄÉÓË ÄÌÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ËÁÔÁÌÏÇ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "óÏÅÄÉÎÅÎÉÅ ÐÏ FTP"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "âÅÚÏÐÁÓÎÏÅ ÓÏÅÄÉÎÅÎÉÅ"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "÷ÏÓÓÔÁÎÏ×ÉÔØ Ó ÖÅÓÔËÏÇÏ ÄÉÓËÁ"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ËÁÔÁÌÏÇ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÒÅÚÅÒ×ÎÙÈ ËÏÐÉÊ"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "÷ÙÂÅÒÉÔÅ ÄÒÕÇÏÊ ÎÁËÏÐÉÔÅÌØ ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "äÒÕÇÉÅ ÎÁËÏÐÉÔÅÌÉ"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "÷ÏÓÓÔÁÎÏ×ÉÔØ ÓÉÓÔÅÍÕ"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "÷ÏÓÓÔÁÎÏ×ÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "÷ÏÓÓÔÁÎÏ×ÉÔØ ÄÒÕÇÏÅ"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr "×ÙÂÅÒÉÔÅ ÐÕÔØ ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ (×ÍÅÓÔÏ /)"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-"÷ÙÐÏÌÎÉÔØ ÎÏ×ÏÅ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÅ ÐÅÒÅÄ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅÍ (ÔÏÌØËÏ ÄÌÑ "
-"Õ×ÅÌÉÞÉ×ÁÀÝÉÈÓÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÊ.)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "õÄÁÌÉÔØ ËÁÔÁÌÏÇÉ ÐÏÌØÚÏ×ÁÔÅÌÑ ÐÅÒÅÄ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅÍ."
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-"÷ÏÓÓÔÁÎÏ×ÉÔØ ×ÙÂÒÁÎÎÙÊ\n"
-"ÐÕÎËÔ ËÁÔÁÌÏÇÁ"
-
-#: ../../standalone/drakbackup_.c:3396
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr ""
-"÷ÏÓÓÔÁÎÏ×ÉÔØ\n"
-"×ÙÂÒÁÎÎÙÅ ÆÁÊÌÙ"
-
-#: ../../standalone/drakbackup_.c:3413
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr ""
-"éÚÍÅÎÉÔØ ÐÕÔØ\n"
-"×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr "òÅÚÅÒ×ÎÙÅ ÆÁÊÌÙ × %s ÎÅ ÎÁÊÄÅÎÙ."
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-"÷ÓÔÁ×ØÔÅ ËÏÍÐÁËÔ-ÄÉÓË Ó ÍÅÔËÏÊ ÔÏÍÁ %s\n"
-"× CD-ÐÒÉ×ÏÄ Ó ÔÏÞËÏÊ ÍÏÎÔÉÒÏ×ÁÎÉÑ /mnt/cdrom"
-
-#: ../../standalone/drakbackup_.c:3492
-msgid "Restore From CD"
-msgstr "÷ÏÓÓÔÁÎÏ×ÉÔØ Ó ËÏÍÁËÔ-ÄÉÓËÁ"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr "îÅ×ÅÒÎÁÑ ÍÅÔËÁ ËÏÍÐÁËÔ-ÄÉÓËÁ. äÉÓË ÉÍÅÅÔ ÍÅÔËÕ %s."
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-"÷ÓÔÁ×ØÔÅ ÌÅÎÔÕ Ó ÍÅÔËÏÊ ÔÏÍÁ %s\n"
-"× ÎÁËÏÐÉÔÅÌØ ÎÁ ÍÁÇÎÉÔÎÏÊ ÌÅÎÔÅ %s"
-
-#: ../../standalone/drakbackup_.c:3504
-msgid "Restore From Tape"
-msgstr "÷ÏÓÓÔÁÎÏ×ÉÔØ Ó ÌÅÎÔÙ"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr "îÅ×ÅÒÎÁÑ ÍÅÔËÁ ÌÅÎÔÙ. ìÅÎÔÁ ÉÍÅÅÔ ÍÅÔËÕ %s."
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr "÷ÏÓÓÔÁÎÏ×ÉÔØ ÐÏ ÓÅÔÉ"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr "÷ÏÓÓÔÁÎÏ×ÉÔØ ÐÏ ÓÅÔÅ×ÏÍÕ ÐÒÏÔÏËÏÌÕ: %s"
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "éÍÑ ÈÏÓÔÁ"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr "ðÕÔØ Ë ÈÏÓÔÕ ÉÌÉ ÍÏÄÕÌÀ"
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr "ôÒÅÂÕÅÔÓÑ ÐÁÒÏÌØ"
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr "ôÒÅÂÕÅÔÓÑ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ"
-
-#: ../../standalone/drakbackup_.c:3544
-msgid "Hostname required"
-msgstr "ôÒÅÂÕÅÔÓÑ ÉÍÑ ÈÏÓÔÁ"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr "ôÒÅÂÕÅÔÓÑ ÐÕÔØ Ë ÈÏÓÔÕ ÉÌÉ ÍÏÄÕÌÀ"
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr "÷ÏÓÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ ÆÁÊÌÙ..."
-
-#: ../../standalone/drakbackup_.c:3565
-msgid "Restore Failed..."
-msgstr "÷ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ÚÁ×ÅÒÛÉÌÏÓØ ÎÅÕÄÁÞÅÊ"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "÷ÏÓÓÔÁÎÏ×ÉÔØ ×ÓÅ ÒÅÚÅÒ×ÎÙÅ ËÏÐÉÉ"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "÷ÙÂÏÒÏÞÎÏÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅ"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr "ëÏÍÐÁËÔ-ÄÉÓË ÎÁ ÍÅÓÔÅ - ÐÒÏÄÏÌÖÅÎÉÅ."
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr "îÁÊÔÉ ÎÏ×ÏÅ ÈÒÁÎÉÌÉÝÅ ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ."
-
-#: ../../standalone/drakbackup_.c:3867
-msgid "Restore From Catalog"
-msgstr "÷ÏÓÓÔÁÎÏ×ÉÔØ ÉÚ ËÁÔÁÌÏÇÁ"
-
-#: ../../standalone/drakbackup_.c:3895
-msgid "Restore Progress"
-msgstr "ðÒÏÃÅÓÓ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "îÁÚÁÄ"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "óÏÈÒÁÎÉÔØ"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "óÏÚÄÁÔØ ÒÅÚÅÒ×ÎÕÀ ËÏÐÉÀ"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "÷ÏÓÓÔÁÎÏ×ÉÔØ"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"ïÛÉÂËÁ ÐÒÉ ÏÐÒÁ×ËÅ ÐÉÓØÍÁ.\n"
-" ÷ÁÛÅ ÐÉÓØÍÏ Ó ÏÔÞÅÔÏÍ ÎÅ ÂÙÌÏ ÏÔÐÒÁ×ÌÅÎÏ.\n"
-" ðÏÖÁÌÕÊÓÔÁ, ÎÁÓÔÒÏÊÔÅ sendmail"
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"óÌÅÄÕÀÝÉÅ ÐÁËÅÔÙ ÄÏÌÖÎÙ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎÙ:\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"ïÛÉÂËÁ ÐÒÉ ÏÔÐÒÁ×ËÅ ÆÁÊÌÁ ÐÏ FTP.\n"
-"ðÏÖÁÌÕÊÓÔÁ, ÐÏÄÐÒÁ×ØÔÅ Ó×ÏÀ ÎÁÓÔÒÏÊËÕ FTP."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÄÁÎÎÙÅ ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ..."
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÎÁËÏÐÉÔÅÌØ ÄÌÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÄÁÎÎÙÅ ÄÌÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"æÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÎÅ ÎÁÊÄÅÎ, \n"
-"ÐÏÖÁÌÕÊÓÔÁ, ÎÁÖÍÉÔÅ íÁÓÔÅÒ ÉÌÉ äÏÐÏÌÎÉÔÅÌØÎÏ."
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "òÁÚÒÁÂÁÔÙ×ÁÅÔÓÑ ... ÐÏÄÏÖÄÉÔÅ, ÐÏÖÁÌÕÊÓÔÁ."
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "òÅÚÅÒ×ÎÙÅ ÆÁÊÌÙ"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "úÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ ÆÁÊÌÙ ÐÏÌØÚÏ×ÁÔÅÌÑ"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "úÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ ÄÒÕÇÉÅ ÆÁÊÌÙ"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "ïÂÝÉÊ ÐÒÏÃÅÓÓ"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "ÏÔÐÒÁ×ËÁ ÆÁÊÌÏ× ÐÏ FTP"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "æÁÊÌÙ ÏÔÐÒÁ×ÌÑÀÔÓÑ..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "úÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ ÎÅÍÅÄÌÅÎÎÏ ÉÚ ÆÁÊÌÁ ËÏÎÆÉÇÕÒÁÃÉÉ"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "ðÏËÁÚÁÔØ ËÏÎÆÉÇÕÒÁÃÉÀ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ"
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "íÁÓÔÅÒ ÎÁÓÔÒÏÊËÉ"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "òÁÓÛÉÒÅÎÎÁÑ ÎÁÓÔÒÏÊËÁ"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "úÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ ÎÅÍÅÄÌÅÎÎÏ"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"ÏÐÉÓÁÎÉÅ ÏÐÃÉÊ:\n"
-" - òÅÖÉÍ ÓÖÁÔÉÑ:\n"
-"\n"
-" åÓÌÉ ×Ù ×ÙÂÅÒÅÔÅ ÓÖÁÔÉÅ bzip2, ×Ù ÓÏÖÍÅÔÅ\n"
-" Ó×ÏÉ ÄÁÎÎÙÅ ÓÉÌØÎÅÅ gzip'Á (ÏËÏÌÏ 2-10%).\n"
-" üÔÁ ÏÐÃÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ×ËÌÀÞÅÎÁ, ÐÏÔÏÍÕ ÞÔÏ\n"
-" ÄÌÑ ÜÔÏÇÏ ÓÖÁÔÉÑ ÔÒÅÂÕÅÔÓÑ ÂÏÌØÛÅ ×ÒÅÍÅÎÉ (ÏËÏÌÏ 1000%).\n"
-" \n"
-" - òÅÖÉÍ ÏÂÎÏ×ÌÅÎÉÑ:\n"
-"\n"
-" üÔÁ ÏÐÃÉÑ ÏÂÎÏ×ÉÔ ×ÁÛÕ ÒÅÚÅÒ×ÎÕÀ ËÏÐÉÀ, ÎÏ ÎÁ\n"
-" ÓÁÍÏÍ ÄÅÌÅ ÜÔÁ ÏÐÃÉÑ ÂÅÓÐÏÌÅÚÎÁ, ÐÏÔÏÍÕ ÞÔÏ ×Ù\n"
-" ÄÏÌÖÎÙ ÒÁÓÐÁËÏ×ÁÔØ Ó×ÏÀ ÒÅÚÅÒ×ÎÕÀ ËÏÐÉÀ ÐÅÒÅÄ ÅÅ ÏÂÎÏ×ÌÅÎÉÅÍ.\n"
-" \n"
-" - òÅÖÉÍ .backupignore:\n"
-"\n"
-" ëÁË × cvs, Drakbackup ÐÒÏÉÇÎÏÒÉÒÕÅÔ ×ÓÅ Ó×ÑÚÉ,\n"
-" ×ËÌÀÞÅÎÎÙÅ × ÆÁÊÌÙ .backupignore × ËÁÖÄÏÊ ÄÉÒÅËÔÏÒÉÉ.\n"
-" ðÒÉÍÅÒ: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-" îÅËÏÔÏÒÙÅ ÏÛÉÂËÉ ÐÒÉ ÏÔÐÒÁ×ËÅ ÐÏÞÔÙ ×ÙÚ×ÁÎÙ\n"
-" ÐÌÏÈÏÊ ÎÁÓÔÒÏÊËÏÊ postfix'a. äÌÑ ÉÈ ÒÅÛÅÎÉÑ ×Ù ÄÏÌÖÎÙ\n"
-" ÏÐÒÅÄÅÌÉÔØ myhostname ÉÌÉ mydomain × /etc/postfix/main.cf\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"ÏÐÉÓÁÎÉÅ ÏÐÃÉÊ:\n"
-"\n"
-" - òÅÚÅÒ×ÉÒÏ×ÁÎÉÅ ÓÉÓÔÅÍÎÙÈ ÆÁÊÌÏ×:\n"
-"\n"
-"\tüÔÁ ÏÐÃÉÑ ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ÒÅÚÅÒ×ÉÒÏ×ÁÔØ Ó×ÏÊ ËÁÔÁÌÏÇ /etc,\n"
-"\tËÏÔÏÒÙÊ ÓÏÄÅÒÖÉÔ ×ÓÅ ÆÁÊÌÙ ÎÁÓÔÒÏÊËÉ. ðÏÖÁÌÕÊÓÔÁ, ÂÕÄØÔÅ\n"
-"\tÏÓÔÏÒÏÖÎÙ ÎÁ ÜÔÁÐÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ, ÞÔÏÂÙ ÎÅ ÐÅÒÅÚÁÐÉÓÁÔØ:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab \n"
-"\n"
-" - òÅÚÅÒ×ÉÒÏ×ÁÎÉÅ ÆÁÊÌÏ× ÐÏÌØÚÏ×ÁÔÅÌÑ: \n"
-"\n"
-"\tüÔÁ ÏÐÃÉÑ ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ×ÙÂÒÁÔØ ×ÓÅÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ,\n"
-"\tÄÁÎÎÙÅ ËÏÔÏÒÙÈ ×Ù ÈÏÔÉÔÅ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ.\n"
-"\täÌÑ ÜËÏÎÏÍÉÉ ÄÉÓËÏ×ÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á ÒÅËÏÍÅÎÄÕÅÔÓÑ,\n"
-"\tÞÔÏÂÙ ×Ù ÎÅ ×ËÌÀÞÁÌÉ ËÜÛ ÂÒÏÕÚÅÒÁ.\n"
-"\n"
-" - õ×ÅÌÉÞÉ×ÁÀÝÉÅÓÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ:\n"
-"\tõ×ÅÌÉÞÉ×ÁÀÝÅÅÓÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÅ Ñ×ÌÑÅÔÓÑ ÎÁÉÂÏÌÅÅ ÍÏÝÎÏÊ\n"
-"\tÏÐÃÉÅÊ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ. üÔÁ ÏÐÃÉÑ ÐÏÚ×ÏÌÑÅÔ ×ÁÍ × ÐÅÒ×ÙÊ\n"
-"\tÒÁÚ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ ×ÓÅ Ó×ÏÉ ÄÁÎÎÙÅ, Á × ÄÁÌØÎÅÊÛÅÍ\n"
-"\tÔÏÌØËÏ ÉÚÍÅÎÉ×ÛÉÅÓÑ.\n"
-"\täÁÌÅÅ, ×Ù ÓÍÏÖÅÔÅ ÎÁ ÜÔÁÐÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ×ÏÓÓÔÁÎÏ×ÉÔØ\n"
-"\tÓ×ÏÉ ÄÁÎÎÙÅ ÚÁ ÕËÁÚÁÎÎÙÊ ÐÅÒÉÏÄ.\n"
-"\tåÓÌÉ ×Ù ÎÅ ×ÙÂÒÁÌÉ ÜÔÕ ÏÐÃÉÀ, ×ÓÅ ÓÔÁÒÙÅ ÐÁËÅÔÙ ÂÕÄÕÔ\n"
-"\tÕÄÁÌÑÔØÓÑ ÐÅÒÅÄ ËÁÖÄÙÍ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÅÍ.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"ÏÐÉÓÁÎÉÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ:\n"
-"\n"
-"âÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎÁ ÔÏÌØËÏ ÐÏÓÌÅÄÎÑÑ ÄÁÔÁ, ÐÏÔÏÍÕ ÞÔÏ ÄÌÑ\n"
-"Õ×ÅÌÉÞÉ×ÁÀÝÉÈÓÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÊ ÎÅÏÂÈÏÄÉÍÏ ×ÏÓÓÔÁÎÏ×ÉÔØ ÏÄÎÕ\n"
-"ÚÁ ÄÒÕÇÏÊ ×ÓÅ ÒÅÚÅÒ×ÎÙÅ ËÏÐÉÉ.\n"
-"\n"
-"ðÏÜÔÏÍÕ, ÅÓÌÉ ×Ù ÎÅ ÈÏÔÉÔÅ ×ÏÓÓÔÁÎÁ×ÌÉ×ÁÔØ ÄÁÎÎÙÅ ÐÏÌØÚÏ×ÁÔÅÌÑ,\n"
-"ÐÏÖÁÌÕÊÓÔÁ, ÓÎÉÍÉÔÅ ×ÙÄÅÌÅÎÉÅ ÓÏ ×ÓÅÈ ÅÇÏ ÐÕÎËÔÏ×.\n"
-"\n"
-"÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ×Ù ÓÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÔÏÌØËÏ ÜÔÏ\n"
-"\n"
-" - õ×ÅÌÉÞÉ×ÁÀÝÉÅÓÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ:\n"
-"\n"
-"\tõ×ÅÌÉÞÉ×ÁÀÝÅÅÓÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÅ Ñ×ÌÑÅÔÓÑ ÎÁÉÂÏÌÅÅ ÍÏÝÎÏÊ\n"
-"\tÏÐÃÉÅÊ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ. üÔÁ ÏÐÃÉÑ ÐÏÚ×ÏÌÑÅÔ ×ÁÍ × ÐÅÒ×ÙÊ\n"
-"\tÒÁÚ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ ×ÓÅ Ó×ÏÉ ÄÁÎÎÙÅ, Á × ÄÁÌØÎÅÊÛÅÍ\n"
-"\tÔÏÌØËÏ ÉÚÍÅÎÉ×ÛÉÅÓÑ.\n"
-"\täÁÌÅÅ, ×Ù ÓÍÏÖÅÔÅ ÎÁ ÜÔÁÐÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ×ÏÓÓÔÁÎÏ×ÉÔØ\n"
-"tÓ×ÏÉ ÄÁÎÎÙÅ ÚÁ ÕËÁÚÁÎÎÙÊ ÐÅÒÉÏÄ.\n"
-"\tåÓÌÉ ×Ù ÎÅ ×ÙÂÒÁÌÉ ÜÔÕ ÏÐÃÉÀ, ×ÓÅ ÓÔÁÒÙÅ ÐÁËÅÔÙ ÂÕÄÕÔ\n"
-"\tÕÄÁÌÑÔØÓÑ ÐÅÒÅÄ ËÁÖÄÙÍ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÅÍ.\n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright (C) 2001 MandrakeSoft, DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" ÏÂÎÏ×ÌÅÎÉÑ 2002 MandrakeSoft, Stew Benedict <sbenedict\\@mandrakesoft.com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-" üÔÁ ÐÒÏÇÒÁÍÍÁ Ñ×ÌÑÅÔÓÑ ÏÔËÒÙÔÙÍ ÐÒÏÇÒÁÍÍÎÙÍ ÏÂÅÓÐÅÞÅÎÉÅÍ; ×Ù ÍÏÖÅÔÅ\n"
-" ÒÁÓÐÒÏÓÔÒÁÎÑÔØ ÅÅ ÄÁÌØÛÅ É/ÉÌÉ ÉÚÍÅÎÑÔØ ÅÅ ÐÒÉ ÕÓÌÏ×ÉÉ ÓÏÂÌÀÄÅÎÉÑ GNU\n"
-" General Public License, ÏÐÕÂÌÉËÏ×ÁÎÎÏÊ Free Software Foundation, 2-Ê\n"
-" ×ÅÒÓÉÉ ÉÌÉ ÌÀÂÏÊ ÄÒÕÇÏÊ (ÎÁ ×ÁÛÅ ÕÓÍÏÔÒÅÎÉÅ) ÂÏÌÅÅ ÐÏÚÄÎÅÊ ×ÅÒÓÉÉ.\n"
-"\n"
-" üÔÁ ÐÒÏÇÒÁÍÍÁ ÒÁÓÐÒÏÓÔÒÁÎÑÅÔÓÑ × ÎÁÄÅÖÄÅ ÂÙÔØ ÐÏÌÅÚÎÏÊ, ÎÏ âåúï ÷óñëïê\n"
-" çáòáîôéé; ÄÁÖÅ ÂÅÚ ÐÏÄÒÁÚÕÍÅ×ÁÅÍÏÊ ÇÁÒÁÎÔÉÉ òáâïôïóðïóïâîïóôé ÉÌÉ\n"
-" ðòéçïäîïóôé äìñ ìéþîùè ãåìåê. ðÏÄÒÏÂÎÏÓÔÉ ÓÍÏÔÒÉÔÅ × GNU General Public\n"
-" License\n"
-".\n"
-" ÷Ù ÄÏÌÖÎÙ ÂÙÌÉ ÐÏÌÕÞÉÔØ ËÏÐÉÀ GNU General Public License ×ÍÅÓÔÅ Ó ÜÔÏÊ\n"
-" ÐÒÏÇÒÁÍÍÏÊ; ÅÓÌÉ ÎÅÔ - ÎÁÐÉÛÉÔÅ × Free Software Foundation, Inc.,\n"
-" 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"ïÐÉÓÁÎÉÅ:\n"
-"\n"
-" Drakbackup ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ ×ÁÛÅÊ ÓÉÓÔÅÍÙ.\n"
-" ÷Ï ×ÒÅÍÑ ÎÁÓÔÒÏÊËÉ ×Ù ÍÏÖÅÔÅ ×ÙÂÒÁÔØ: \n"
-"\t- óÉÓÔÅÍÎÙÅ ÆÁÊÌÙ, \n"
-"\t- æÁÊÌÙ ÐÏÌØÚÏ×ÁÔÅÌÑ, \n"
-"\t- äÒÕÇÉÅ ÆÁÊÌÙ.\n"
-"\tÉÌÉ ÷ÓÀ ×ÁÛÕ ÓÉÓÔÅÍÕ ... É äÒÕÇÉÅ (ÔÉÐÁ ÒÁÚÄÅÌÏ× Windows)\n"
-"\n"
-" Drakbackup ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ÒÅÚÅÒ×ÉÒÏ×ÁÔØ Ó×ÏÀ ÓÉÓÔÅÍÕ ÎÁ:\t- öÅÓÔËÉÊ ÄÉÓË.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (Ó Á×ÔÏÚÁÇÒÕÚËÏÊ, Á×ÁÒÉÊÎÙÍ\n"
-"\t ÚÁÐÕÓËÏÍ É Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÕÓÔÁÎÏ×ËÏÊ.)\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- íÁÇÎÉÔÎÕÀ ÌÅÎÔÕ.\n"
-"\n"
-" Drakbackup ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ×ÏÓÓÔÁÎÏ×ÉÔØ Ó×ÏÀ ÓÉÓÔÅÍÕ\n"
-" × ËÁÔÁÌÏÇ, ÕËÁÚÁÎÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ.\n"
-"\n"
-" ðÏ ÕÍÏÌÞÁÎÉÀ ×ÓÅ ÒÅÚÅÒ×ÎÙÅ ËÏÐÉÉ ÂÕÄÕÔ ÓÏÈÒÁÎÅÎÙ\n"
-" × ×ÁÛÅÊ ÄÉÒÅËÔÏÒÉÉ /var/lib/drakbackup\n"
-"\n"
-" æÁÊÌ ÎÁÓÔÒÏÊËÉ:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"üÔÁÐ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ:\n"
-" \n"
-" îÁ ÜÔÁÐÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ DrakBackup ÕÄÁÌÉÔ ×ÁÛÕ\n"
-" ÏÒÉÇÉÎÁÌØÎÕÀ ÄÉÒÅËÔÏÒÉÀ É ÐÒÏ×ÅÒÉÔ, ÞÔÏÂÙ ×ÓÅ\n"
-" ÒÅÚÅÒ×ÉÒÕÅÍÙÅ ÆÁÊÌÙ ÎÅ ÂÙÌÉ ÐÏ×ÒÅÖÄÅÎÙ.\n"
-" òÅËÏÍÅÎÄÕÅÔÓÑ, ÞÔÏÂÙ ×Ù ÐÅÒÅÄ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅÍ\n"
-" ×ÙÐÏÌÎÉÌÉ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÅ.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"ÏÐÉÓÁÎÉÅ ÏÐÃÉÊ:\n"
-"\n"
-"ðÏÖÁÌÕÊÓÔÁ, ÂÕÄØÔÅ ÏÓÔÏÒÏÖÎÙ ÐÒÉ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÉ ÐÏ ftp, ÐÏÔÏÍÕ ÞÔÏ\n"
-"ÔÏÌØËÏ ÎÁ ÓÅÒ×ÅÒ ÏÐÒÁ×ÌÑÀÔÓÑ ÔÏÌØËÏ ÕÖÅ ÓÏÚÄÁÎÎÙÅ ÒÅÚÅÒ×ÎÙÅ ËÏÐÉÉ.\n"
-"ðÏÜÔÏÍÕ ÄÌÑ ÎÁÞÁÌÁ ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÓÏÚÄÁÔØ ÒÅÚÅÒ×ÎÕÀ ËÏÐÉÀ ÎÁ\n"
-"Ó×ÏÅÍ ÖÅÓÔËÏÍ ÄÉÓËÅ, Á ÕÖÅ ÐÏÔÏÍ ÏÔÐÒÁ×ÌÑÔØ ÅÅ ÎÁ ÓÅÒ×ÅÒ.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"ðÒÏÂÌÅÍÙ ÐÒÉ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÉ ÒÅÚÅÒ×ÎÙÈ ËÏÐÉÊ:\n"
-"\n"
-"îÁ ÜÔÁÐÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ Drakbackup ÐÒÏ×ÅÒÉÔ ×ÓÅ ×ÁÛÉ\n"
-"ÒÅÚÅÒ×ÎÙÅ ÆÁÊÌÙ ÐÅÒÅÄ ÉÈ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÍ.\n"
-"ðÅÒÅÄ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅÍ Drakbackup ÕÄÁÌÉÔ ×ÁÛÕ ÏÒÉÇÉÎÁÌØÎÕÀ\n"
-"ÄÉÒÅËÔÏÒÉÀ É ×Ù ÐÏÔÅÒÑÅÔÅ ×ÓÅ Ó×ÏÉ ÄÁÎÎÙÅ. âÕÄØÔÅ ÏÓÔÏÒÏÖÎÙ\n"
-"É ÎÅ ÉÚÍÅÎÑÊÔÅ ÒÅÚÅÒ×ÎÙÅ ÆÁÊÌÙ ×ÒÕÞÎÕÀ.\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"ïÐÉÓÁÎÉÅ:\n"
-"\n"
-" Drakbackup ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ ×ÁÛÅÊ ÓÉÓÔÅÍÙ.\n"
-" ÷Ï ×ÒÅÍÑ ÎÁÓÔÒÏÊËÉ ×Ù ÍÏÖÅÔÅ ×ÙÂÒÁÔØ: \n"
-"\t- óÉÓÔÅÍÎÙÅ ÆÁÊÌÙ, \n"
-"\t- æÁÊÌÙ ÐÏÌØÚÏ×ÁÔÅÌÑ, \n"
-"\t- äÒÕÇÉÅ ÆÁÊÌÙ.\n"
-"\tÉÌÉ ÷ÓÀ ×ÁÛÕ ÓÉÓÔÅÍÕ ... É äÒÕÇÉÅ (ÔÉÐÁ ÒÁÚÄÅÌÏ× Windows)\n"
-"\n"
-" Drakbackup ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ÒÅÚÅÒ×ÉÒÏ×ÁÔØ Ó×ÏÀ ÓÉÓÔÅÍÕ ÎÁ:\t- öÅÓÔËÉÊ ÄÉÓË.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (Ó Á×ÔÏÚÁÇÒÕÚËÏÊ, Á×ÁÒÉÊÎÙÍ\n"
-"\t ÚÁÐÕÓËÏÍ É Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÕÓÔÁÎÏ×ËÏÊ.)\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- íÁÇÎÉÔÎÕÀ ÌÅÎÔÕ.\n"
-"\n"
-" Drakbackup ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ×ÏÓÓÔÁÎÏ×ÉÔØ Ó×ÏÀ ÓÉÓÔÅÍÕ\n"
-" × ËÁÔÁÌÏÇ, ÕËÁÚÁÎÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ.\n"
-"\n"
-" ðÏ ÕÍÏÌÞÁÎÉÀ ×ÓÅ ÒÅÚÅÒ×ÎÙÅ ËÏÐÉÉ ÂÕÄÕÔ ÓÏÈÒÁÎÅÎÙ\n"
-" × ×ÁÛÅÊ ÄÉÒÅËÔÏÒÉÉ /var/lib/drakbackup\n"
-"\n"
-" æÁÊÌ ÎÁÓÔÒÏÊËÉ:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"üÔÁÐ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ:\n"
-" \n"
-" îÁ ÜÔÁÐÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ DrakBackup ÕÄÁÌÉÔ ×ÁÛÕ\n"
-" ÏÒÉÇÉÎÁÌØÎÕÀ ÄÉÒÅËÔÏÒÉÀ É ÐÒÏ×ÅÒÉÔ, ÞÔÏÂÙ ×ÓÅ\n"
-" ÒÅÚÅÒ×ÉÒÕÅÍÙÅ ÆÁÊÌÙ ÎÅ ÂÙÌÉ ÐÏ×ÒÅÖÄÅÎÙ.\n"
-" òÅËÏÍÅÎÄÕÅÔÓÑ, ÞÔÏÂÙ ×Ù ÐÅÒÅÄ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅÍ\n"
-" ×ÙÐÏÌÎÉÌÉ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÅ.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "õÓÔÁÎÏ×ËÁ %s ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÄÁÞÎÏ. ÷ÏÚÎÉËÌÁ ÓÌÅÄÕÀÝÁÑ ÏÛÉÂËÁ:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"drakbug ×ÅÒÓÉÑ %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"üÔÏ ÏÔËÒÙÔÏÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ É ÍÏÖÅÔ ÒÁÓÐÒÏÓÔÒÁÎÑÔØÓÑ ÄÁÌØÛÅ\n"
-"ÎÁ ÏÓÎÏ×ÁÎÉÉ ÕÓÌÏ×ÉÑÊ GNU GPL.\n"
-"\n"
-"ÉÓÐÏÌØÚÏ×ÁÎÉÅ: drakbug [ïðãéé] [îáú÷áîéå_ðòïçòáííù]\n"
-"\n"
-"ïðãéé:\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - ×Ù×ÅÓÔÉ ÜÔÏ ÓÐÒÁ×ÏÞÎÏÅ ÓÏÏÂÝÅÎÉÅ.\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-" --report - ÐÒÏÇÒÁÍÍÁ ÄÏÌÖÎÁ ÂÙÔØ ÏÄÎÏÊ ÉÚ ÓÅÒ×ÉÓÎÙÈ ÐÒÏÇÒÁÍÍ "
-"mandrake\n"
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-" --incident - ÐÒÏÇÒÁÍÍÁ ÄÏÌÖÎÁ ÂÙÔØ ÏÄÎÏÊ ÉÚ ÓÅÒ×ÉÓÎÙÈ ÐÒÏÇÒÁÍÍ "
-"mandrake\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "õÔÉÌÉÔÁ ÓÏÚÄÁÎÉÑ ÏÔÞÅÔÁ ÏÂ ÏÛÉÂËÅ Mandrake"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "ðÅÒ×ÏÎÁÞÁÌØÎÙÊ ÍÁÓÔÅÒ"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "óÅÒ×ÉÓÎÁÑ ÐÒÏÇÒÁÍÍÁ ÓÉÎÈÒÏÎÉÚÁÃÉÉ"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "õÎÉËÁÌØÎÙÅ ÓÅÒ×ÉÓÎÙÅ ÐÒÏÇÒÁÍÍÙ"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake Online"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "õÄÁÌÅÎÎÏÅ ÕÐÒÁ×ÌÅÎÉÅ"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "íÅÎÅÄÖÅÒ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "õÔÉÌÉÔÁ ÍÉÇÒÁÃÉÉ Windows"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "íÁÓÔÅÒÁ ÎÁÓÔÒÏÊËÉ"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "ðÒÉÌÏÖÅÎÉÅ:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "ðÁËÅÔ:"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "ñÄÒÏ:"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "÷ÙÐÕÓË:"
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"þÔÏÂÙ ÏÐÒÁ×ÉÔØ ÏÔÞÅÔ Ï ÏÛÉÂËÅ, ÎÁÖÍÉÔÅ ÎÁ ËÎÏÐËÕ ïÔÞÅÔ.\n"
-"üÔÏ ÏÔËÒÏÅÔ ÏËÎÏ ×ÅÂ-ÂÒÏÕÚÅÒÁ ÎÁ https://drakbug.mandrakesoft.com,\n"
-"ÇÄÅ ×Ù ÎÁÊÄÅÔÅ ÆÏÒÍÕ ÄÌÑ ÚÁÐÏÌÎÅÎÉÑ. éÎÆÏÒÍÁÃÉÑ, ÐÒÅÄÓÔÁ×ÌÅÎÎÁÑ\n"
-"×ÙÛÅ, ÂÕÄÅÔ ÏÔÐÒÁ×ÌÅÎÁ ÎÁ ÜÔÏÔ ÓÅÒ×ÅÒ\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "ïÔÞÅÔ"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "îÅ ÕÓÔÁÎÏ×ÌÅÎ"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "×ÙÐÏÌÎÑÅÔÓÑ ÐÏÄËÌÀÞÅÎÉÅ Ë ÍÁÓÔÅÒÕ Bugzilla..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "âÒÏÕÚÅÒ ÎÅÄÏÓÔÕÐÅÎ! ðÏÖÁÌÕÊÓÔÁ, ÕÓÔÁÎÏ×ÉÔÅ ÅÇÏ"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "ëÏÎÆÉÇÕÒÁÃÉÑ ÓÅÔÉ (%d ÁÄÁÐÔÅÒÏ×)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "ðÒÏÆÉÌØ: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "õÄÁÌÑÅÔÓÑ ÐÒÏÆÉÌØ..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "õÄÁÌÑÅÍÙÊ ÐÒÏÆÉÌØ:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "îÏ×ÙÊ ÐÒÏÆÉÌØ..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"îÁÚ×ÁÎÉÅ ÓÏÚÄÁ×ÁÅÍÏÇÏ ÐÒÏÆÉÌÑ (ÎÏ×ÙÊ ÐÒÏÆÉÌØ ÓÏÚÄÁÅÔÓÑ ËÁË ËÏÐÉÑ ÔÅËÕÝÅÇÏ) :"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "éÍÑ ÈÏÓÔÁ:"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "äÏÓÔÕÐ Ë éÎÔÅÒÎÅÔÕ"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "ôÉÐ:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "ûÌÀÚ:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "éÎÔÅÒÆÅÊÓ:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "óÏÓÔÏÑÎÉÅ:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "ðÏÄÏÖÄÉÔÅ, ÐÏÖÁÌÕÊÓÔÁ"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "îÁÓÔÒÁÉ×ÁÅÔÓÑ ÄÏÓÔÕÐ Ë éÎÔÅÒÎÅÔÕ..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÌÏËÁÌØÎÏÊ ÓÅÔÉ"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "äÒÁÊ×ÅÒ"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "éÎÔÅÒÆÅÊÓ"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "ðÒÏÔÏËÏÌ"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "óÏÓÔÏÑÎÉÅ"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "îÁÓÔÒÁÉ×ÁÅÔÓÑ ÌÏËÁÌØÎÁÑ ÓÅÔØ..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "îÁÖÍÉÔÅ ÓÀÄÁ, ÞÔÏÂÙ ÚÁÐÕÓÔÉÔØ ÍÁÓÔÅÒ ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "íÁÓÔÅÒ..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "ðÒÉÍÅÎÉÔØ"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "ðÏÄËÌÀÞÅÎ"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "îÅ ÐÏÄËÌÀÞÅÎ"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "ðÏÄËÌÀÞÅÎÉÅ..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "ïÔËÌÀÞÅÎÉÅ..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ, ÂÙÌÏ ÏÂÎÁÒÕÖÅÎÏ ÄÒÕÇÏÅ ÐÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔÕ, ×ÏÚÍÏÖÎÏ "
-"ÉÓÐÏÌØÚÕÀÝÅÅ ×ÁÛÕ ÓÅÔØ"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"õ ×ÁÓ ÎÅÔ ÎÉ ÏÄÎÏÇÏ ÎÁÓÔÒÏÅÎÎÏÇÏ ÉÎÔÅÒÆÅÊÓÁ.\n"
-"îÁÓÔÒÏÊÔÅ ÉÈ ÓÎÁÞÁÌÁ, ÎÁÖÁ× ÎÁ 'îÁÓÔÒÏÉÔØ'"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÌÏËÁÌØÎÏÊ ÓÅÔÉ"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "áÄÁÐÔÅÒ %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "ðÒÏÔÏËÏÌ ÚÁÇÒÕÚËÉ"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "úÁÐÕÝÅÎ ÐÒÉ ÚÁÇÒÕÚËÅ"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "ëÌÉÅÎÔ DHCP"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "×ËÌÀÞÉÔØ ÎÅÍÅÄÌÅÎÎÏ"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "ÏÔËÌÀÞÉÔØ ÎÅÍÅÄÌÅÎÎÏ"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"üÔÏÔ ÉÎÔÅÒÆÅÊÓ ÅÝÅ ÎÅ ÂÙÌ ÎÁÓÔÒÏÅÎ.\n"
-"úÁÐÕÓÔÉÔÅ × ÇÌÁ×ÎÏÍ ÏËÎÅ ÍÁÓÔÅÒ ÎÁÓÔÒÏÊËÉ"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"õ ×ÁÓ ÎÅÔ ÎÉ ÏÄÎÏÇÏ ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ.\n"
-"óÏÚÄÁÊÔÅ ÓÎÁÞÁÌÁ ÐÏÄËÌÀÞÅÎÉÅ, ÎÁÖÁ× ÎÁ 'îÁÓÔÒÏÉÔØ'"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "ôÉÐ ÓÏÅÄÉÎÅÎÉÑ: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "ðÁÒÁÍÅÔÒÙ"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "ûÌÀÚ"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "ëÁÒÔÁ ethernet"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "ëÌÉÅÎÔ DHCP"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-cronyx-fixed-medium-r-*-*-*-140-*-*-*-*-koi8-r,*-r-*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "éÍÑ ÍÏÄÕÌÑ"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "òÁÚÍÅÒ"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "ÓÏÚÄÁÎÉÅ ÚÁÇÒÕÚÏÞÎÏÇÏ ÄÉÓËÁ"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "ÐÏ ÕÍÏÌÞÁÎÉÀ"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "ïÛÉÂËÁ DrakFloppy: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "×ÅÒÓÉÑ ÑÄÒÁ"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "ïÂÙÞÎÙÊ"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "ïÂÌÁÓÔØ ÜËÓÐÅÒÔÁ"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "ÎÅÏÂÑÚÁÔÅÌØÎÙÅ ÁÒÇÕÍÅÎÔÙ mkinitrd"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "äÏÂÁ×ÉÔØ ÍÏÄÕÌØ"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "ÐÒÉÎÕÄÉÔÅÌØÎÏ"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "ÐÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "ÏÐÕÓÔÉÔØ ÍÏÄÕÌÉ scsi"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "ÏÐÕÓÔÉÔØ ÍÏÄÕÌÉ raid"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "õÄÁÌÉÔØ ÍÏÄÕÌØ"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "÷Ù×ÏÄ"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "óÏÚÄÁÔØ ÄÉÓË"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "õÂÅÄÉÔÓØ, ÞÔÏ ÎÁËÏÐÉÔÅÌØ ÎÁÈÏÄÉÔÓÑ × ÕÓÔÒÏÊÓÔ×Å %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"÷ ÕÓÔÒÏÊÓÔ×Å %s ÏÔÓÕÔÓÔ×ÕÅÔ ÎÁËÏÐÉÔÅÌØ ÉÌÉ ÏÎ ÚÁÝÉÝÅÎ ÏÔ ÚÁÐÉÓÉ.\n"
-"ðÏÖÁÌÕÊÓÔÁ, ×ÓÔÁ×ØÔÅ ÅÇÏ."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÒÁÚ×ÅÔ×ÉÔØ: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"îÅ×ÏÚÍÏÖÎÏ ËÏÒÒÅËÔÎÏ ÚÁËÒÙÔØ mkbootdisk: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "ðÏÉÓË ÕÓÔÁÎÏ×ÌÅÎÎÙÈ ÛÒÉÆÔÏ×"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "óÎÑÔØ ×ÙÄÅÌÅÎÉÅ Ó ÕÓÔÁÎÏ×ÌÅÎÎÙÈ ÛÒÉÆÔÏ×"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "ÒÁÚÏÂÒÁÔØ ×ÓÅ ÛÒÉÆÔÙ"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "ÛÒÉÆÔÙ ÎÅ ÎÁÊÄÅÎÙ"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "×ÙÐÏÌÎÅÎÏ"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÎÁÊÔÉ ÎÉ ÏÄÎÏÇÏ ÛÒÉÆÔÁ ÎÁ ×ÁÛÉÈ ÐÒÉÍÏÎÔÉÒÏ×ÁÎÎÙÈ ÒÁÚÄÅÌÁÈ"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "úÁÎÏ×Ï ×ÙÂÒÁÔØ ÐÒÁ×ÉÌØÎÙÅ ÛÒÉÆÔÙ"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÎÁÊÔÉ ÎÉ ÏÄÎÏÇÏ ÛÒÉÆÔÁ.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "ðÏÉÓË ÛÒÉÆÔÏ× × ÓÐÉÓËÅ ÕÓÔÁÎÏ×ÌÅÎÎÙÈ"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "ëÏÐÉÑ ÛÒÉÆÔÏ×"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "õÓÔÁÎÏ×ËÉ ÛÒÉÆÔÏ× True Type"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "ÐÏÖÁÌÕÊÓÔÁ, ÐÏÄÏÖÄÉÔÅ ÐÏËÁ ×ÙÐÏÌÎÑÅÔÓÑ ttmkfdir.."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "õÓÔÁÎÏ×ËÁ True Type ÚÁ×ÅÒÛÅÎÁ"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÛÒÉÆÔÏ×"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "ÓÏÚÄÁÎÉÅ type1inst"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "ÓÏÚÄÁÎÉÅ Ó×ÑÚÅÊ Ghostscript"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÛÒÉÆÔÏ× ttf"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÛÒÉÆÔÏ× pfm"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "õÄÁÌÅÎÉÅ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ×"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "ðÅÒÅÚÁÐÕÓË XFS"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "õÄÁÌÅÎÉÅ ÆÁÊÌÏ× ÛÒÉÆÔÏ×"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "ÐÅÒÅÚÁÐÕÓË xfs"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"ðÅÒÅÄ ÕÓÔÁÎÏ×ËÏÊ ÌÀÂÙÈ ÛÒÉÆÔÏ× ÕÂÅÄÉÔÅÓØ, ÞÔÏ Õ ×ÁÓ ÅÓÔØ ÐÒÁ×Á ÎÁ ÉÈ "
-"ÓÏÚÄÁÎÉÅ É ÕÓÔÁÎÏ×ËÕ × ×ÁÛÕ ÓÉÓÔÅÍÕ.\n"
-"\n"
-"-÷Ù ÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ ÛÒÉÆÔÙ ÏÂÙÞÎÙÍ ÓÐÏÓÏÂÏÍ. ÷ ÒÅÄËÉÈ ÓÌÕÞÁÑÈ "
-"ÏÔÓÕÔÓÔ×ÕÀÝÉÅ ÛÒÉÆÔÙ ÍÏÇÕÔ ÐÏÄ×ÅÓÉÔØ ×ÁÛ è-ÓÅÒ×ÅÒ."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "éÍÐÏÒÔÉÒÏ×ÁÎÉÅ ÛÒÉÆÔÏ×"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "éÚ×ÌÅÞØ ÛÒÉÆÔÙ Windows"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "õÄÁÌÉÔØ ÛÒÉÆÔÙ"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "äÏÐÏÌÎÉÔÅÌØÎÙÅ ÎÁÓÔÒÏÊËÉ"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "óÐÉÓÏË ÛÒÉÆÔÏ×"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "÷ÙÂÅÒÉÔÅ ÐÒÉÌÏÖÅÎÉÑ, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÐÏÄÄÅÒÖÉ×ÁÔØ ÛÒÉÆÔÙ :"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "óÔÁÎÄÁÒÔÎÙÅ ÐÒÉÎÔÅÒÙ"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "÷ÙÂÅÒÉÔÅ ÆÁÊÌ ÛÒÉÆÔÁ ÉÌÉ ÄÉÒÅËÔÏÒÉÀ É ÎÁÖÍÉÔÅ 'äÏÂÁ×ÉÔØ'"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "óÐÉÓÏË ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "ÅÓÌÉ ×Ù Õ×ÅÒÅÎÙ, ÎÁÖÍÉÔÅ ÓÀÄÁ."
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "ÅÓÌÉ ÎÅ Õ×ÅÒÅÎÙ - ÓÀÄÁ"
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "óÎÑÔØ ×ÙÄÅÌÅÎÉÅ ÓÏ ×ÓÅÈ"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "÷ÙÂÒÁÔØ ×ÓÅ"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "õÄÁÌÉÔØ ÓÐÉÓÏË"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "ôÅÓÔÙ ÉÎÉÃÉÁÌÉÚÁÃÉÉ"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "ëÏÐÉÒÏ×ÁÎÉÅ ÛÒÉÆÔÏ× × ×ÁÛÕ ÓÉÓÔÅÍÕ"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "õÓÔÁÎÏ×ËÁ É ËÏÎ×ÅÒÔÉÒÏ×ÁÎÉÅ ÛÒÉÆÔÏ×"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "úÁ×ÅÒÛÅÎÉÅ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "õÄÁÌÅÎÉÅ ÛÒÉÆÔÏ× ÉÚ ×ÁÛÅÊ ÓÉÓÔÅÍÙ"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "úÁ×ÅÒÛÅÎÉÅ ÕÄÁÌÅÎÉÑ"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "óÏ×ÍÅÓÔÎÏÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "éÚ×ÉÎÉÔÅ, ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÔÏÌØËÏ ÑÄÒÁ 2.4."
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "óÏ×ÍÅÓÔÎÏÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ ÓÅÊÞÁÓ ×ËÌÀÞÅÎÏ"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"õÓÔÁÎÏ×ËÁ ÓÏ×ÍÅÓÔÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ ÕÖÅ ÂÙÌÁ "
-"×ÙÐÏÌÎÅÎÁ.\n"
-"÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÏÎÏ ×ËÌÀÞÅÎÏ.\n"
-"\n"
-"þÔÏ ×Ù ÈÏÔÉÔÅ ÓÄÅÌÁÔØ?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "ÏÔËÌÀÞÉÔØ"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "ÏÔÍÅÎÉÔØ"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "ÐÅÒÅÎÁÓÔÒÏÉÔØ"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "÷ÙËÌÀÞÁÀÔÓÑ ÓÅÒ×ÅÒÙ..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "óÏ×ÍÅÓÔÎÏÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ ÔÅÐÅÒØ ÏÔËÌÀÞÅÎÏ."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "óÏ×ÍÅÓÔÎÏÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ ÓÅÊÞÁÓ ÏÔËÌÀÞÅÎÏ"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"õÓÔÁÎÏ×ËÁ ÓÏ×ÍÅÓÔÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ ÕÖÅ ÂÙÌÁ "
-"×ÙÐÏÌÎÅÎÁ.\n"
-"÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÏÎÏ ÏÔËÌÀÞÅÎÏ.\n"
-"\n"
-"þÔÏ ×Ù ÈÏÔÉÔÅ ÓÄÅÌÁÔØ?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "×ËÌÀÞÉÔØ"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "÷ËÌÀÞÁÀÔÓÑ ÓÅÒ×ÅÒÙ..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "óÏ×ÍÅÓÔÎÏÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ ÔÅÐÅÒØ ×ËÌÀÞÅÎÏ."
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"÷Ù ÓÏÂÉÒÁÅÔÅÓØ ÎÁÓÔÒÏÉÔØ Ó×ÏÊ ËÏÍÐØÀÔÅÒ ÄÌÑ ÓÏ×ÍÅÓÔÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ "
-"ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ.\n"
-"âÌÁÇÏÄÁÒÑ ÜÔÏÊ ×ÏÚÍÏÖÎÏÓÔÉ, ÄÒÕÇÉÅ ËÏÍÐØÀÔÅÒÙ × ×ÁÛÅÊ ÌÏËÁÌØÎÏÊ ÓÅÔÉ ÓÍÏÇÕÔ "
-"ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÄËÌÀÞÅÎÉÅ ÜÔÏÇÏ ËÏÍÐØÀÔÅÒÁ Ë éÎÔÅÒÎÅÔÕ.\n"
-"\n"
-"úÁÐÏÍÎÉÔÅ: ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÏÔÄÅÌØÎÙÊ ÓÅÔÅ×ÏÊ ÁÄÁÐÔÅÒ ÄÌÑ ÐÏÄËÌÀÞÅÎÉÑ Ë "
-"ÌÏËÁÌØÎÏÊ ÓÅÔÉ (LAN)."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "éÎÔÅÒÆÅÊÓ %s (ÉÓÐÏÌØÚÕÀÝÉÊ ÍÏÄÕÌØ %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "éÎÔÅÒÆÅÊÓ %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "÷ ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÏÔÓÕÔÓÔ×ÕÅÔ ÓÅÔÅ×ÏÊ ÁÄÁÐÔÅÒ!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"÷ ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÂÙÌ ÏÂÎÁÒÕÖÅÎ ÓÅÔÅ×ÏÊ ÁÄÁÐÔÅÒ. ðÏÖÁÌÕÊÓÔÁ, ÚÁÐÕÓÔÉÔÅ "
-"ÓÅÒ×ÉÓÎÕÀ ÐÒÏÇÒÁÍÍÕ ÎÁÓÔÒÏÊËÉ ÏÂÏÒÕÄÏ×ÁÎÉÑ."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "óÅÔÅ×ÏÊ ÉÎÔÅÒÆÅÊÓ"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"÷ ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÅÓÔØ ÔÏÌØËÏ ÏÄÉÎ ÎÁÓÔÒÏÅÎÎÙÊ ÓÅÔÅ×ÏÊ ÁÄÁÐÔÅÒ:\n"
-"\n"
-"%s\n"
-"\n"
-"ñ ÓÏÂÉÒÁÀÓØ ÎÁÓÔÒÏÉÔØ ×ÁÛÕ ÌÏËÁÌØÎÕÀ ÓÅÔØ, ÉÓÐÏÌØÚÕÑ ÜÔÏÔ ÁÄÁÐÔÅÒ."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÓÅÔÅ×ÏÊ ÁÄÁÐÔÅÒ, ËÏÔÏÒÙÊ ÂÕÄÅÔ ÐÏÄËÌÀÞÅÎ Ë ×ÁÛÅÊ "
-"ÌÏËÁÌØÎÏÊ ÓÅÔÉ."
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "óÅÔÅ×ÏÊ ÉÎÔÅÒÆÅÊÓ ÕÖÅ ÎÁÓÔÒÏÅÎ"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ, ÓÅÔÅ×ÏÊ ÁÄÁÐÔÅÒ (%s) ÕÖÅ ÎÁÓÔÒÏÅÎ.\n"
-"\n"
-"èÏÔÉÔÅ Á×ÔÏÍÁÔÉÞÅÓËÉ ÅÇÏ ÐÅÒÅÎÁÓÔÒÏÉÔØ?\n"
-"\n"
-"÷Ù ÍÏÖÅÔÅ ÓÄÅÌÁÔØ ÜÔÏ ×ÒÕÞÎÕÀ, ÎÏ ×Ù ÄÏÌÖÎÙ ÚÎÁÔØ, ÞÔÏ ×Ù ÄÅÌÁÅÔÅ."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "á×ÔÏÍÁÔÉÞÅÓËÁÑ ÐÅÒÅÎÁÓÔÒÏÊËÁ"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "ðÏËÁÚÁÔØ ÔÅËÕÝÕÀ ÎÁÓÔÒÏÊËÕ ÉÎÔÅÒÆÅÊÓÁ"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"ôÅËÕÝÁÑ ÎÁÓÔÒÏÊËÁ '%s':\n"
-"\n"
-"óÅÔØ: %s\n"
-"IP-ÁÄÒÅÓ: %s\n"
-"IP-ÁÔÒÉÂÕÔÙ: %s\n"
-"äÒÁÊ×ÅÒ: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"ñ ÍÏÇÕ ÓÏÈÒÁÎÉÔØ ×ÁÛÕ ÔÅËÕÝÕÀ ËÏÎÆÉÇÕÒÁÃÉÀ É ÐÒÅÄÐÏÌÏÖÉÔØ, ÞÔÏ ×Ù ÕÖÅ "
-"ÎÁÓÔÒÏÉÌÉ ÓÅÒ×ÅÒ DHCP; × ÜÔÏÍ ÓÌÕÞÁÅ, ÐÏÖÁÌÕÊÓÔÁ, ÐÒÏ×ÅÒØÔÅ, ÐÒÁ×ÉÌØÎÏ ÌÉ Ñ "
-"ÐÒÏÞÉÔÁÌ ÓÅÔØ ËÌÁÓÓÁ ó, ËÏÔÏÒÕÀ ×Ù ÉÓÐÏÌØÚÕÅÔÅ × Ó×ÏÅÊ ÌÏËÁÌØÎÏÊ ÓÅÔÉ; Ñ ÎÅ "
-"ÂÕÄÕ ÐÅÒÅÎÁÓÔÒÁÉ×ÁÔØ ÅÅ É ÎÅ ÂÕÄÕ ÔÒÏÇÁÔØ ÎÁÓÔÒÏÊËÉ ×ÁÛÅÇÏ ÓÅÒ×ÅÒÁ DHCP.\n"
-"\n"
-"éÌÉ Ñ ÍÏÇÕ ÐÅÒÅÎÁÓÔÒÏÉÔØ ×ÁÛ ÉÎÔÅÒÆÅÊÓ É (ÐÅÒÅ)ÎÁÓÔÒÏÉÔØ ÄÌÑ ×ÁÓ ÓÅÒ×ÅÒ "
-"DHCP.\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "ìÏËÁÌØÎÁÑ ÓÅÔØ ËÌÁÓÓÁ ó"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "IP (ÜÔÏÇÏ) ÓÅÒ×ÅÒÁ DHCP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "ðÅÒÅÎÁÓÔÒÏÉÔØ ÉÎÔÅÒÆÅÊÓ É ÓÅÒ×ÅÒ DHCP"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "ìÏËÁÌØÎÁÑ ÓÅÔØ ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ ÎÁ `.0', ÔÒÅÂÕÅÔÓÑ ÐÏÍÏÝØ."
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr ""
-"ïÂÎÁÒÕÖÅÎ ×ÏÚÍÏÖÎÙÊ ËÏÎÆÌÉËÔ ÁÄÒÅÓÁ ÌÏËÁÌØÎÏÊ ÓÅÔÉ × ÔÅËÕÝÅÊ ËÏÎÆÉÇÕÒÁÃÉÉ %"
-"s!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "îÁÓÔÒÏÊËÁ..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr ""
-"îÁÓÔÒÁÉ×ÁÀÔÓÑ ÓËÒÉÐÔÙ, ÕÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ ÐÒÏÇÒÁÍÍÙ, ÚÁÐÕÓËÁÀÔÓÑ ÓÅÒ×ÅÒÙ..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "ðÒÏÂÌÅÍÙ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÐÁËÅÔÁ %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"÷ÓÅ ÂÙÌÏ ÎÁÓÔÒÏÅÎÏ.\n"
-"ôÅÐÅÒØ ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ Ó×ÏÅ ÐÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔÕ ÓÏ×ÍÅÓÔÎÏ Ó "
-"ÄÒÕÇÉÍÉ ËÏÍÐØÀÔÅÒÁÍÉ ×ÁÛÅÊ ÌÏËÁÌØÎÏÊ ÓÅÔÉ, ÉÓÐÏÌØÚÕÑ Á×ÔÏÍÁÔÉÞÅÓËÕÀ "
-"ÎÁÓÔÒÏÊËÕ ÓÅÔÉ (DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "îÁÓÔÒÏÊËÁ ÕÖÅ ÂÙÌÁ ×ÙÐÏÌÎÅÎÁ, ÎÏ ÓÅÊÞÁÓ ÏÎÁ ÏÔËÌÀÞÅÎÁ."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "îÁÓÔÒÏÊËÁ ÕÖÅ ÂÙÌÁ ×ÙÐÏÌÎÅÎÁ É ÓÅÊÞÁÓ ÏÎÁ ×ËÌÀÞÅÎÁ."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "óÏ×ÍÅÓÔÎÏÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ ÅÝÅ ÎÅ ÎÁÓÔÒÉ×ÁÌÏÓØ."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÓÏ×ÍÅÓÔÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÏÄËÌÀÞÅÎÉÑ Ë éÎÔÅÒÎÅÔÕ"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × ÕÔÉÌÉÔÕ ÓÏ×ÍÅÓÔÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÏÄËÌÀÞÅÎÉÑ Ë "
-"éÎÔÅÒÎÅÔÕ!\n"
-"\n"
-"%s\n"
-"\n"
-"îÁÖÍÉÔÅ ÎÁ îÁÓÔÒÏÉÔØ ÄÌÑ ÚÁÐÕÓËÁ ÍÁÓÔÅÒÁ ÎÁÓÔÒÏÊËÉ."
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "ÇÒÕÐÐÁ"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "ÐÕÔØ"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "ÒÁÚÒÅÛÅÎÉÑ"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "÷×ÅÒÈ"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "õÄÁÌÉÔØ"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "ÒÅÄÁËÔÉÒÏ×ÁÔØ"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "÷ÎÉÚ"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "ÄÏÂÁ×ÉÔØ ÐÒÁ×ÉÌÏ"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr "×ÙÂÒÁÔØ ÆÁÊÌ perm ÄÌÑ ÐÒÏÓÍÏÔÒÁ/ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ"
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-"Drakperm ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÆÁÊÌÏ×, ÉÓÐÏÌØÚÕÅÍÙÈ ÄÌÑ ÕÓÔÁÎÏ×ËÉ\n"
-"ÒÁÚÒÅÛÅÎÉÊ, ×ÌÁÄÅÌØÃÅ× É ÇÒÕÐÐ ÐÒÉ ÐÏÍÏÝÉ msec.\n"
-"÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÒÅÄÁËÔÉÒÏ×ÁÔØ Ó×ÏÉ ÓÏÂÓÔ×ÅÎÎÙÅ ÐÒÁ×ÉÌÁ, ËÏÔÏÒÙÅ\n"
-"ÐÅÒÅÚÁÐÉÛÕÔ ÐÒÁ×ÉÌÁ ÐÏ ÕÍÏÌÞÁÎÉÀ."
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "äÏÂÁ×ÉÔØ × ËÏÎÃÅ ÎÏ×ÏÅ ÐÒÁ×ÉÌÏ"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "òÅÄÁËÔÉÒÏ×ÁÔØ ÔÅËÕÝÅÅ ÐÒÁ×ÉÌÏ"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr "ðÅÒÅÍÅÓÔÉÔØ ×ÙÂÒÁÎÎÏÅ ÐÒÁ×ÉÌÏ ÎÁ ÏÄÉÎ ÕÒÏ×ÅÎØ ××ÅÒÈ"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr "ðÅÒÅÍÅÓÔÉÔØ ×ÙÂÒÁÎÎÏÅ ÐÒÁ×ÉÌÏ ÎÁ ÏÄÉÎ ÕÒÏ×ÅÎØ ×ÎÉÚ"
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "õÄÁÌÉÔØ ×ÙÂÒÁÎÎÏÅ ÐÒÁ×ÉÌÏ"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "ÐÅÒÅÊÔÉ"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "ôÅËÕÝÉÊ ÐÏÌØÚÏ×ÁÔÅÌØ"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "òÁÚÒÅÛÅÎÉÑ"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "ðÕÔØ"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "óÏÂÓÔ×ÅÎÎÏÓÔØ"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr "ÚÁËÒÅÐÌÑÀÝÉÊ ÂÉÔ"
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÀÝÉÊ UID"
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÀÝÉÊ GID"
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-"éÓÐÏÌØÚÕÅÍÙÊ ÄÌÑ ÄÉÒÅËÔÏÒÉÉ:\n"
-" ÔÏÌØËÏ ×ÌÁÄÅÌÅà ËÁÔÁÌÏÇÁ ÉÌÉ ÆÁÊÌÁ × ÜÔÏÍ ËÁÔÁÌÏÇÅ ÍÏÖÅÔ ÕÄÁÌÉÔØ ÅÇÏ"
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ id ×ÌÁÄÅÌØÃÁ ÄÌÑ ×ÙÐÏÌÎÅÎÉÑ"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ id ÇÒÕÐÐÙ ÄÌÑ ×ÙÐÏÌÎÅÎÉÑ"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr "ÅÓÌÉ ÏÔÍÅÞÅÎ, ×ÌÁÄÅÌÅÃ É ÇÒÕÐÐÁ ÎÅ ÂÕÄÕÔ ÉÚÍÅÎÅÎÙ"
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "÷ÙÂÏÒ ÐÕÔÉ"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ :"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "ÇÒÕÐÐÁ :"
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "ú×ÕËÏ×ÁÑ ËÁÒÔÁ ÎÅ ÏÂÎÁÒÕÖÅÎÁ!"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"îÁ ×ÁÛÅÊ ÍÁÛÉÎÅ ÎÅ ÂÙÌÁ ÏÂÎÁÒÕÖÅÎÁ Ú×ÕËÏ×ÁÑ ËÁÒÔÁ. ðÏÖÁÌÕÊÓÔÁ, ÐÒÏ×ÅÒØÔÅ, "
-"ÞÔÏÂÙ ÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ Linux'ÏÍ Ú×ÕËÏ×ÁÑ ËÁÒÔÁ ÂÙÌÁ ÈÏÒÏÛÏ ×ÓÔÁ×ÌÅÎÁ × ÓÌÏÔ.\n"
-"\n"
-"\n"
-"÷Ù ÍÏÖÅÔÅ ÚÁÇÌÑÎÕÔØ × ÎÁÛÕ ÂÁÚÕ ÄÁÎÎÙÈ ÁÐÐÁÒÁÔÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ ÎÁ:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"ðÒÉÍÅÞÁÎÉÅ: ÅÓÌÉ Õ ×ÁÓ Ú×ÕËÏ×ÁÑ ËÁÒÔÁ ISA PnP, ×Ù ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ "
-"ÐÒÏÇÒÁÍÍÕ sndconfig. ðÒÏÓÔÏ ××ÅÄÉÔÅ × ËÏÎÓÏÌÉ \"sndconfig\"."
-
-#: ../../standalone/draksplash_.c:34
-#, fuzzy
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr "ÄÌÑ ÎÏÒÍÁÌØÎÏÊ ÒÁÂÏÔÙ ÔÒÅÂÕÅÔÓÑ ÐÁËÅÔ ImageMagick"
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "ÐÅÒ×ÙÊ ÛÁÇ ÓÏÚÄÁÎÉÑ"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr "ÏËÏÎÞÁÔÅÌØÎÏÅ ÒÅÛÅÎÉÅ"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "×ÙÂÅÒÉÔÅ ÆÁÊÌ ÏÂÒÁÚÁ"
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr "ÎÁÚ×ÁÎÉÅ ÔÅÍÙ"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "ðÅÒÅÊÔÉ"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "îÁÓÔÒÏÉÔØ ÉÚÏÂÒÁÖÅÎÉÅ bootsplash"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-"ËÏÏÒÄÉÎÁÔÁ È ÔÅËÓÔÏ×ÏÇÏ ÏËÎÁ\n"
-"× ËÏÌÉÞÅÓÔ×Å ÓÉÍ×ÏÌÏ×"
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-"ËÏÏÒÄÉÎÁÔÁ Õ ÔÅËÓÔÏ×ÏÇÏ ÏËÎÁ\n"
-"× ËÏÌÉÞÅÓÔ×Å ÓÉÍ×ÏÌÏ×"
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr "ÛÉÒÉÎÁ ÔÅËÓÔÁ"
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr "×ÙÓÏÔÁ ÔÅËÓÔÏ×ÏÇÏ ÏËÎÁ"
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-"ËÏÏÒÄÉÎÁÔÁ È ÉÎÄÉËÁÔÏÒÁ ×ÙÐÏÌÎÅÎÉÑ\n"
-"ÏÔ ×ÅÒÈÎÅÇÏ ÌÅ×ÏÇÏ ÕÇÌÁ"
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-"ËÏÏÒÄÉÎÁÔÁ Õ ÉÎÄÉËÁÔÏÒÁ ×ÙÐÏÌÎÅÎÉÑ\n"
-"ÏÔ ×ÅÒÈÎÅÇÏ ÌÅ×ÏÇÏ ÕÇÌÁ"
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr "ÛÉÒÉÎÁ ÉÎÄÉËÁÔÏÒÁ ×ÙÐÏÌÎÅÎÉÑ"
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr "×ÙÓÏÔÁ ÉÎÄÉËÁÔÏÒÁ ×ÙÐÏÌÎÅÎÉÑ"
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr "Ã×ÅÔ ÉÎÄÉËÁÔÏÒÁ ×ÙÐÏÌÎÅÎÉÑ"
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "ÐÒÅÄ×ÁÒÉÔÅÌØÎÙÊ ÐÒÏÓÍÏÔÒ"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "ÓÏÈÒÁÎÉÔØ ÔÅÍÕ"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "×ÙÂÒÁÔØ Ã×ÅÔ"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "ðÏËÁÚÙ×ÁÔØ ÌÏÇÏÔÉÐ × ËÏÎÓÏÌÉ"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr "óÄÅÌÁÔØ ×Ù×ÏÄ ÉÎÆÏÒÍÁÃÉÉ ÑÄÒÏÍ ÍÏÌÞÁÌÉ×ÙÍ ÐÏ ÕÍÏÌÞÁÎÉÀ"
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr "÷ ÜÔÏÊ ÔÅÍÅ ÅÝÅ ÎÅÔ ËÁËÏÇÏ-ÌÉÂÏ bootsplash × %s!"
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr "ÓÏÈÒÁÎÑÅÔÓÑ ÔÅÍÁ Bootsplash..."
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "×ÙÂÏÒ Ã×ÅÔÁ ÉÎÄÉËÁÔÏÒÁ ×ÙÐÏÌÎÅÎÉÑ"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "÷Ù ÄÏÌÖÎÙ ÓÎÁÞÁÌÁ ×ÙÂÒÁÔØ ÆÁÊÌ ÏÂÒÁÚÁ!"
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "çÅÎÅÒÉÒÕÅÔÓÑ ÐÒÅÄ×ÁÒÉÔÅÌØÎÙÊ ÐÒÏÓÍÏÔÒ..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, fuzzy, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÐÒÅÄ×ÁÒÉÔÅÌØÎÙÊ ÐÒÏÓÍÏÔÒ Bootsplash"
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"XawTV ÎÅ ÕÓÔÁÎÏ×ÌÅÎ!\n"
-"\n"
-"\n"
-"åÓÌÉ Õ ×ÁÓ ÅÓÔØ ô÷-ËÁÒÔÁ, ÎÏ DrakX ÎÅ ÏÂÎÁÒÕÖÉÌ ÅÅ (ÎÅÔ bttv É × \"/etc/"
-"modules\" ÎÅÔ ÍÏÄÕÌÑ saa7134) É ÎÅ ÕÓÔÁÎÏ×ÉÌ xawtv, ÐÏÖÁÌÕÊÓÔÁ, ÏÐÒÁ×ØÔÅ "
-"ÒÅÚÕÌØÔÁÔÙ ×ÙÐÏÌÎÅÎÉÑ ËÏÍÁÎÄÙ \"lspcidrake -v -f\" ÎÁ \"install"
-"\\@mandrakesoft.com\" Ó ÔÅÍÏÊ \"undetected TV card\".\n"
-"\n"
-"\n"
-"÷Ù ÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ ÅÇÏ, ÎÁÂÒÁ× ÐÏÄ root'ÏÍ × ËÏÎÓÏÌÉ \"urpmi xawtv\"."
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "ëÁÎÁÄÁ (ËÁÂÅÌØ)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "óûá (ÛÉÒÏËÏÅ ×ÅÝÁÎÉÅ)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "óûá (ËÁÂÅÌØ)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "óûá (hrc-ËÁÂÅÌØ)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "ëÉÔÁÊ (ÛÉÒÏËÏÅ ×ÅÝÁÎÉÅ)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "ñÐÏÎÉÑ (ÛÉÒÏËÏÅ ×ÅÝÁÎÉÅ)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "ñÐÏÎÉÑ (ËÁÂÅÌØ)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "÷ÏÓÔÏÞÎÁÑ å×ÒÏÐÁ"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "æÒÁÎÃÉÑ (SECAM)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "éÒÌÁÎÄÉÑ"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "úÁÐÁÄÎÁÑ å×ÒÏÐÁ"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "á×ÓÔÒÁÌÉÑ"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "îÏ×ÁÑ úÅÌÁÎÄÉÑ"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "àÖÎÁÑ áÆÒÉËÁ"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "áÒÇÅÎÔÉÎÁ"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr "á×ÓÔÒÁÌÉÊÓËÏÅ ËÁÂÅÌØÎÏÅ ô÷ Optus"
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ,\n"
-"××ÅÄÉÔÅ Ó×ÏÊ ÆÏÒÍÁÔ ô÷ É ÓÔÒÁÎÕ"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "æÏÒÍÁÔ ô÷ :"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "ôÅÒÒÉÔÏÒÉÑ"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "÷ÙÐÏÌÎÑÅÔÓÑ ÓËÁÎÉÒÏ×ÁÎÉÅ ô÷-ËÁÎÁÌÏ×..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "óËÁÎÉÒÏ×ÁÎÉÅ ô÷-ËÁÎÁÌÏ× "
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "ðÒÉ ÓËÁÎÉÒÏ×ÁÎÉÉ ô÷-ËÁÎÁÌÏ× ÐÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV ÎÅ ÕÓÔÁÎÏ×ÌÅÎ!"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "õÄÁÞÎÏÇÏ ÄÎÑ!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "ôÅÐÅÒØ, ×Ù ÍÏÖÅÔÅ ÚÁÐÕÓÔÉÔØ xawtv (× X Window!)!\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "ô÷-ËÁÒÔÁ ÎÅ ÏÂÎÁÒÕÖÅÎÁ!"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"îÁ ×ÁÛÅÊ ÍÁÛÉÎÅ ÎÅ ÂÙÌÁ ÏÂÎÁÒÕÖÅÎÁ ô÷-ËÁÒÔÁ. ðÏÖÁÌÕÊÓÔÁ, ÐÒÏ×ÅÒØÔÅ, ÞÔÏÂÙ "
-"Linux-ÓÏ×ÍÅÓÔÉÍÁÑ ÷ÉÄÅÏ/ô÷-ËÁÒÔÁ ÂÙÌÁ ÈÏÒÏÛÏ ×ÓÔÁ×ÌÅÎÁ.\n"
-"\n"
-"\n"
-"÷Ù ÍÏÖÅÔÅ ÐÏÓÅÔÉÔØ ÎÁÛÕ ÂÁÚÕ ÄÁÎÎÙÈ ÎÁ:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-"\n"
-"ÉÓÐÏÌØÚÏ×ÁÎÉÅ: harddrake [-h|--help] [--test]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÒÁÓËÌÁÄËÕ Ó×ÏÅÊ ËÌÁ×ÉÁÔÕÒÙ."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "èÏÔÉÔÅ, ÞÔÏÂÙ ËÌÁ×ÉÛÁ BackSpace × ËÏÎÓÏÌÉ ×ÏÚ×ÒÁÝÁÌÁ Delete?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "óÍÅÎÉÔÅ ËÏÍÐÁËÔ-ÄÉÓË"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"ðÏÖÁÌÕÊÓÔÁ, ×ÓÔÁ×ØÔÅ ÕÓÔÁÎÏ×ÏÞÎÙÊ ËÏÍÐÁËÔ-ÄÉÓË Ó ÍÅÔËÏÊ × ÐÒÉ×ÏÄ, Á ÚÁÔÅÍ "
-"ÎÁÖÍÉÔÅ ïë.\n"
-"åÓÌÉ Õ ×ÁÓ ÎÅÔ ÅÇÏ, ÎÁÖÍÉÔÅ ÎÁ ïÔÍÅÎÕ, ÞÔÏÂÙ ÎÅ ×ÙÐÏÌÎÑÔØ ÏÂÎÏ×ÌÅÎÉÅ Ó ÜÔÏÇÏ "
-"ÄÉÓËÁ."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÞÁÔØ ÏÂÎÏ×ÌÅÎÉÅ !!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr ""
-"éÚÍÅÎÅÎÉÅ ×ÙÐÏÌÎÅÎÏ, ÎÏ ÞÔÏÂÙ ÏÎÏ ×ÓÔÕÐÉÌÏ × ÓÉÌÕ, ×Ù ÄÏÌÖÎÙ ×ÙÊÔÉ ÉÚ ÓÉÓÔÅÍÙ"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÚÁ ×ÙÂÒÁÎÎÙÊ ÄÅÎØ"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/æÁÊÌ/_îÏ×ÙÊ"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/æÁÊÌ/_ïÔËÒÙÔØ"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/æÁÊÌ/_óÏÈÒÁÎÉÔØ"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/æÁÊÌ/óÏÈÒÁÎÉÔØ _ËÁË"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/æÁÊÌ/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_ðÁÒÁÍÅÔÒÙ"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/ðÁÒÁÍÅÔÒÙ/ðÒÏ×ÅÒËÁ"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/óÐÒÁ×ËÁ/_ï ÐÒÏÇÒÁÍÍÅ..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-cronyx-fixed- medium-r-*-*-*-100-*-*-*-*-koi8-r,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-cronyx-fixed-bold-r-*-*-*-100-*-*-*-*-koi8-r,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "éÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "óÏÏÂÝÅÎÉÑ"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "óÉÓÔÅÍÎÙÊ ÌÏÇ"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "òÁÓÛÉÒÅÎÎÙÅ ÉÎÓÔÒÕÍÅÎÔÙ Mandrake"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "ÐÏÉÓË"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "õÔÉÌÉÔÁ ÄÌÑ ÍÏÎÉÔÏÒÉÎÇÁ ×ÁÛÉÈ ÌÏÇÏ×"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "îÁÓÔÒÏÊËÉ"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "ËÒÏÍÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "÷ÙÂÅÒÉÔÅ ÆÁÊÌ"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "ëÁÌÅÎÄÁÒØ"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "óÏÄÅÒÖÉÍÏÅ æÁÊÌÁ"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "ðÏÞÔÏ×ÏÅ Õ×ÅÄÏÍÌÅÎÉÅ"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ÐÏÄÏÖÄÉÔÅ, ÒÁÚÂÉÒÁÅÔÓÑ ÆÁÊÌ: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "îÁÓÔÒÏÊËÁ Õ×ÅÄÏÍÌÅÎÉÑ ÐÏ ÐÏÞÔÅ"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × ÕÔÉÌÉÔÕ ÎÁÓÔÒÏÊËÉ ÐÏÞÔÙ.\n"
-"\n"
-"úÄÅÓØ ×Ù ÓÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ ÓÉÓÔÅÍÕ Õ×ÅÄÏÍÌÅÎÉÑ.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "óÅÒ×ÅÒ ×ÓÅÍÉÒÎÏÊ ÐÁÕÔÉÎÙ Apache"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "òÁÓÐÏÚÎÁ×ÁÔÅÌØ ÄÏÍÅÎÎÙÈ ÉÍÅÎ"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "óÅÒ×ÅÒ Ftp"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "ðÏÞÔÏ×ÙÊ ÓÅÒ×ÅÒ Postfix"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "óÅÒ×ÅÒ Samba"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "óÅÒ×ÅÒ SSH"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "óÅÒ×ÉÓ Webmin"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "óÅÒ×ÉÓ Xinetd"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "ÎÁÓÔÒÏÊËÁ ÓÅÒ×ÉÓÁ"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-"÷Ù ÐÏÌÕÞÉÔÅ Õ×ÅÄÏÍÌÅÎÉÅ, ÅÓÌÉ ÏÄÉÎ ÉÚ ×ÙÂÒÁÎÎÙÈ ÓÅÒ×ÉÓÏ× ÂÏÌØÛÅ ÎÅ ÚÁÐÕÝÅÎ"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "ÚÁÇÒÕÚËÁ ÎÁÓÔÒÏÊËÉ"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "÷Ù ÐÏÌÕÞÉÔÅ Õ×ÅÄÏÍÌÅÎÉÅ, ÅÓÌÉ ÚÁÇÒÕÚËÁ ×ÙÛÅ ÜÔÏÇÏ ÚÎÁÞÅÎÉÑ"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "îÁÓÔÒÏÊËÁ Õ×ÅÄÏÍÌÅÎÉÑ"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ÎÉÖÅ ÁÄÒÅÓ Ó×ÏÅÇÏ email "
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "óÏÈÒÁÎÉÔØ ËÁË..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÔÉÐ ×ÁÛÅÊ ÍÙÛÉ."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "üÍÕÌÉÒÏ×ÁÔØ ÔÒÅÔØÀ ËÎÏÐËÕ?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "þÉÔÁÅÔÓÑ ÂÁÚÁ ÄÁÎÎÙÈ ÐÒÉÎÔÅÒÏ×..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "ïÐÒÅÄÅÌÑÀÔÓÑ ÕÓÔÒÏÊÓÔ×Á..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "ðÒÏ×ÅÒÉÔØ ÐÏÒÔÙ"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr "%s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÜÔÏÊ ×ÅÒÓÉÅÊ Mandrake Linux."
-
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "%s ÎÁÊÄÅÎ ÎÁ %s, ÎÁÓÔÒÏÉÔØ ÅÇÏ?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr "%s ÏÔÓÕÔÓÔ×ÕÅÔ × ÂÁÚÅ ÄÁÎÎÙÈ ÓËÁÎÎÅÒÏ×, ÎÁÓÔÒÏÉÔØ ÅÇÏ ×ÒÕÞÎÕÀ?"
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "÷ÙÂÅÒÉÔÅ ÓËÁÎÅÒ"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "üÔÏÔ ÓËÁÎÅÒ %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake ÎÅ ÓÍÏÇ ÏÐÒÅÄÅÌÉÔØ ×ÁÛ ÓËÁÎÅÒ %s.\n"
-"ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÕÓÔÒÏÊÓÔ×Ï, ÞÅÒÅÚ ËÏÔÏÒÏÅ ÐÏÄËÌÀÞÅÎ ×ÁÛ ÓËÁÎÅÒ"
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "×ÙÂÅÒÉÔÅ ÕÓÔÒÏÊÓÔ×Ï"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"üÔÏÔ ÓËÁÎÅÒ %s ÄÏÌÖÅÎ ÂÙÔØ ÎÁÓÔÒÏÅÎ ÐÒÉ ÐÏÍÏÝÉ printerdrake.\n"
-"÷Ù ÍÏÖÅÔÅ ÚÁÐÕÓÔÉÔØ printerdrake ÉÚ ãÅÎÔÒÁ ÕÐÒÁ×ÌÅÎÉÑ Mandrake, ÒÁÚÄÅÌ "
-"ïÂÏÒÕÄÏ×ÁÎÉÅ."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"÷ÁÛ ÓËÁÎÅÒ %s ÂÙÌ ÎÁÓÔÒÏÅÎ.\n"
-"ôÅÐÅÒØ ×Ù ÍÏÖÅÔÅ ÓËÁÎÉÒÏ×ÁÔØ ÄÏËÕÍÅÎÔÙ ÐÒÉ ÐÏÍÏÝÉ ``XSane'' ÉÚ ÍÅÎÀ "
-"ÐÒÉÌÏÖÅÎÉÊ íÕÌØÔÉÍÅÄÉÁ/çÒÁÆÉËÁ"
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "âÙÌÉ ÕÄÁÌÅÎÙ ÎÅËÏÔÏÒÙÅ ÕÓÔÒÏÊÓÔ×Á ÉÚ ÏÂÏÒÕÄÏ×ÁÎÉÑ ËÌÁÓÓÁ \"%s\":\n"
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr "âÙÌÉ ÄÏÂÁ×ÌÅÎÙ ÎÅËÏÔÏÒÙÅ ÕÓÔÒÏÊÓÔ×Á:\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "÷ÙÂÏÒ Ó×ÏÅÇÏ ÑÚÙËÁ"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "÷ÙÂÏÒ ËÌÁÓÓÁ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "ïÐÒÅÄÅÌÅÎÉÅ ÖÅÓÔËÏÇÏ ÄÉÓËÁ"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "îÁÓÔÒÏÊËÁ ÍÙÛÉ"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "÷ÙÂÏÒ Ó×ÏÅÊ ËÌÁ×ÉÁÔÕÒÙ"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "âÅÚÏÐÁÓÎÏÓÔØ"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "îÁÓÔÒÏÊËÁ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "ÆÏÒÍÁÔÉÒÏ×ÁÎÉÅ ÒÁÚÄÅÌÏ×"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "÷ÙÂÏÒ ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÈ ÐÁËÅÔÏ×"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "õÓÔÁÎÏ×ËÁ ÓÉÓÔÅÍÙ"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "äÏÂÁ×ÌÅÎÉÅ ÐÏÌØÚÏ×ÁÔÅÌÑ"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "îÁÓÔÒÏÊËÁ ÓÅÔÉ"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "îÁÓÔÒÏÊËÁ ÓÅÒ×ÉÓÏ×"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "õÓÔÁÎÏ×ËÁ ÎÁÞÁÌØÎÏÇÏ ÚÁÇÒÕÚÞÉËÁ"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "óÏÚÄÁÎÉÅ ÚÁÇÒÕÚÏÞÎÏÇÏ ÄÉÓËÁ"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "îÁÓÔÒÏÊËÁ éËÓÏ×"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "õÓÔÁÎÏ×ËÁ ÏÂÎÏ×ÌÅÎÉÊ ÓÉÓÔÅÍÙ"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "úÁ×ÅÒÛÅÎÉÅ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-cronyx-times-bold-r-normal--17-*-100-100-p-*-koi8-r,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "óÅÔÅ×ÏÊ ËÏÍÐØÀÔÅÒ (ËÌÉÅÎÔ)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "NFS-ÓÅÒ×ÅÒ, SMB-ÓÅÒ×ÅÒ, Proxy-ÓÅÒ×ÅÒ, ssh-ÓÅÒ×ÅÒ"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "ïÆÉÓ"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "òÁÂÏÞÁÑ ÓÔÁÎÃÉÑ Gnome"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "óÅÒ×ÉÓÎÙÅ ÐÒÏÇÒÁÍÍÙ ÄÌÑ ×ÁÛÅÇÏ Palm Pilot ÉÌÉ Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "òÁÂÏÞÁÑ ÓÔÁÎÃÉÑ"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "âÒÁÎÄÍÁÕÜÅÒ/íÁÒÛÒÕÔÉÚÁÔÏÒ"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "óÅÒ×ÅÒ ÄÏÍÅÎÎÙÈ ÉÍÅÎ É NIS"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"ïÆÉÓÎÙÅ ÐÒÏÇÒÁÍÍÙ: ÔÅÓÔÏ×ÙÅ ÐÒÏÃÅÓÓÏÒÙ (kword, abiword), ÜÌÅËÔÒÏÎÎÙÅ ÔÁÂÌÉÃÙ "
-"(kspread, gnumeric), ÐÒÏÓÍÏÔÒÝÉËÉ pdf É Ô.Ä."
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr ""
-"ðÒÏÇÒÁÍÍÙ ÄÌÑ ÒÁÂÏÔÙ ÓÏ Ú×ÕËÏÍ: mp3- ÉÌÉ MIDI-ÐÒÏÉÇÒÙ×ÁÔÅÌÉ, ÍÉËÛÅÒÙ É Ô.Ä."
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "óÔÁÎÄÁÒÔÎÁÑ ÂÁÚÁ Linux. ðÏÄÄÅÒÖËÁ ÐÒÉÌÏÖÅÎÉÊ ÔÒÅÔØÉÈ ÌÉÃ"
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "ëÎÉÇÉ É HowTo ÐÏ Linux É Ó×ÏÂÏÄÎÏÍ ÐÒÏÇÒÁÍÍÎÏÍ ÏÂÅÓÐÅÞÅÎÉÉ"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "òÁÂÏÞÁÑ ÓÔÁÎÃÉÑ KDE"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm É Ô.Ä."
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "íÕÌØÔÉÍÅÄÉÁ - ÷ÉÄÅÏ"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr ""
-"îÁÂÏÒ ÓÅÒ×ÉÓÎÙÈ ÐÒÏÇÒÁÍÍ ÄÌÑ ÐÏÞÔÙ, ÎÏ×ÏÓÔÅÊ, web, ÐÅÒÅÓÙÌËÉ ÆÁÊÌÏ× É ÞÁÔÁ"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "âÁÚÁ ÄÁÎÎÙÈ"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "óÅÒ×ÅÒ ÂÁÚ ÄÁÎÎÙÈ PostgreSQL ÉÌÉ MySQL"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "óÅÒ×ÉÓÎÙÅ ÐÒÏÇÒÁÍÍÙ ÄÌÑ ÏÂÌÅÇÞÅÎÉÑ ÎÁÓÔÒÏÊËÉ ×ÁÛÅÇÏ ËÏÍÐØÀÔÅÒÁ"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "íÕÌØÔÉÍÅÄÉÁ - ú×ÕË"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "äÏËÕÍÅÎÔÁÃÉÑ"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "óÅÒ×ÉÓÎÙÅ ÐÒÏÇÒÁÍÍÙ ÄÌÑ ËÏÎÓÏÌÉ"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "ðÏÞÔÏ×ÙÊ ÓÅÒ×ÅÒ Postfix, ÓÅÒ×ÅÒ ÎÏ×ÏÓÔÅÊ Inn"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "óÔÁÎÃÉÑ éÎÔÅÒÎÅÔ"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "íÕÌØÔÉÍÅÄÉÁ ÓÔÁÎÃÉÑ"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "îÁÓÔÒÏÊËÁ"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "äÏÐÏÌÎÉÔÅÌØÎÙÅ ÇÒÁÆÉÞÅÓËÉÅ ÏÂÏÌÏÞËÉ (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"K Desktop Environment, ÏÓÎÏ×ÎÁÑ ÇÒÁÆÉÞÅÓËÁÑ ÏÂÏÌÏÞËÁ Ó ËÏÌÌÅËÃÉÅÊ "
-"ÓÏÐÒÏ×ÏÄÉÔÅÌØÎÙÈ ÓÅÒ×ÉÓÎÙÈ ÐÒÏÇÒÁÍÍ"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "çÒÁÆÉÞÅÓËÁÑ ÏÂÏÌÏÞËÁ"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "òÁÚÒÁÂÏÔËÁ"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache, Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÓÏÚÄÁÎÉÑ É ÚÁÐÉÓÉ CD"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "ïÆÉÓÎÁÑ ÒÁÂÏÞÁÑ ÓÔÁÎÃÉÑ"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm É Ô.Ä."
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "çÒÁÆÉÞÅÓËÉÅ ÐÒÏÇÒÁÍÍÙ, ÔÁËÉÅ ËÁË The Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS "
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "âÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔËÉ C É C++, ÐÒÏÇÒÁÍÍÙ É ÆÁÊÌÙ include"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "óÅÒ×ÅÒ ÓÅÔÉ"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "ðÏÞÔÁ/ðï ËÏÌÌÅËÔÉ×ÎÏÇÏ ÐÏÌØÚÏ×ÁÎÉÑ/îÏ×ÏÓÔÉ"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "éÇÒÏ×ÁÑ ÓÔÁÎÃÉÑ"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "÷ÉÄÅÏÐÒÏÉÇÒÙ×ÁÔÅÌÉ É ÒÅÄÁËÔÏÒÙ"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "íÕÌØÔÉÍÅÄÉÁ - çÒÁÆÉËÁ"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "òÁÚ×ÌÅËÁÔÅÌØÎÙÅ ÐÒÏÇÒÁÍÍÙ: ÁÒËÁÄÙ, ÎÁÓÔÏÌØÎÙÅ ÉÇÒÙ, ÓÔÒÁÔÅÇÉÉ É Ô.Ä."
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"îÁÂÏÒ ÓÅÒ×ÉÓÎÙÈ ÐÒÏÇÒÁÍÍ ÄÌÑ ÞÔÅÎÉÑ É ÏÔÐÒÁ×ËÉ ÐÏÞÔÙ É ÎÏ×ÏÓÔÅÊ (pine, mutt, "
-"tin...) É ÐÒÏÓÍÏÔÒÁ Web"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "ìÉÞÎÙÅ ÆÉÎÁÎÓÙ"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"çÒÁÆÉÞÅÓËÁÑ ÏÂÏÌÏÞËÁ Ó ÕÄÏÂÎÙÍ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÎÁÂÏÒÏÍ ÐÒÉÌÏÖÅÎÉÊ É "
-"ÓÅÒ×ÉÓÎÙÈ ÐÒÏÇÒÁÍÍ ÒÁÂÏÞÅÇÏ ÓÔÏÌÁ"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "ëÌÉÅÎÔÙ ÄÌÑ ÒÁÚÌÉÞÎÙÈ ÐÒÏÔÏËÏÌÏ×, ×ËÌÀÞÁÑ ssh"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "éÎÔÅÒÎÅÔ-ÛÌÀÚ"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÐÒÏÉÇÒÙ×ÁÎÉÑ/ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ Ú×ÕËÁ É ×ÉÄÅÏ"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "äÒÕÇÉÅ ÇÒÁÆÉÞÅÓËÉÅ ÏÂÏÌÏÞËÉ"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "òÅÄËÁÔÏÒÙ, ËÏÍÁÎÄÎÙÅ ÐÒÏÃÅÓÓÏÒÙ, ÆÁÊÌÏ×ÙÅ ÕÔÉÌÉÔÙ, ÔÅÒÍÉÎÁÌÙ"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÆÉÎÁÎÓÁÍÉ, ÔÁËÉÅ ËÁË gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "õÐÒÁ×ÌÅÎÉÅ ÌÉÞÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "íÕÌØÔÉÍÅÄÉÁ - úÁÐÉÓØ CD"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "îÁÕÞÎÁÑ ÒÁÂÏÞÁÑ ÓÔÁÎÃÉÑ"
-
-#~ msgid ""
-#~ "OSS (Open Source Sound) was the firt sound API. It's an OS independant "
-#~ "sound API (it's availlable on most unices 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 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 (Ú×ÕË Ó ÏÔËÒÙÔÙÍÉ ÉÓÈÏÄÎÙÍÉ ÔÅËÓÔÁÍÉ) ÂÙÌ ÐÅÒ×ÙÍ API ÄÌÑ Ú×ÕËÁ. ïÎ\n"
-#~ "Ñ×ÌÑÅÔÓÑ ïó-ÎÅÚÁ×ÉÓÉÍÙÍ API Ú×ÕËÁ (ÄÏÓÔÕÐÅÎ ÎÁ ÂÏÌØÛÉÎÓÔ×Å ÓÉÓÔÅÍ UNIX),\n"
-#~ "ÎÏ ÏÎ ÔÁËÖÅ Ñ×ÌÑÅÔÓÑ ÏÞÅÎØ ÐÒÏÓÔÙÍ É ÏÇÒÁÎÉÞÅÎÎÙÍ API.\n"
-#~ "ëÕÄÁ ÕÖ ÂÏÌØÛÅ, ×ÓÅ ÄÒÁÊ×ÅÒÙ OSS É ÔÁË ÚÁÎÏ×Ï ÏÔËÒÙ×ÁÀÔ ËÏÌÅÓÏ.\n"
-#~ "\n"
-#~ "ALSA (ÒÁÓÛÉÒÅÎÎÁÑ Ú×ÕËÏ×ÁÑ ÁÒÈÉÔÅËÔÕÒÁ Linux) Ñ×ÌÑÅÔÓÑ ÍÏÄÕÌØÎÏÊ\n"
-#~ "ÁÒÈÉÔÅËÔÕÒÏÊ, ËÏÔÏÒÁÑ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÄÏ×ÏÌØÎÏ ÛÉÒÏËÉÊ ÄÉÁÐÁÚÏÎ ISA É\n"
-#~ "PCI-ËÁÒÔ.\n"
-#~ "\n"
-#~ "ïÎÁ ÔÁËÖÅ ÏÂÅÓÐÅÞÉ×ÁÅÔ ÎÁÍÎÏÇÏ ÂÏÌÅÅ ×ÙÓÏËÉÊ API, ÞÅÍ Õ OSS.\n"
-#~ "\n"
-#~ "þÔÏÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ alsa, ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ:\n"
-#~ "- ÓÔÁÒÙÊ api, ÓÏ×ÍÅÓÔÉÍÙÊ Ó OSS\n"
-#~ "- ÎÏ×ÙÊ api ÄÌÑ ALSA, ÐÒÅÄÏÓÔÁ×ÌÑÀÝÉÊ ÍÎÏÇÏ ÕÓÏ×ÅÒÛÅÎÓÔ×Ï×ÁÎÎÙÈ "
-#~ "×ÏÚÍÏÖÎÏÓÔÅÊ, ÎÏ ÔÒÅÂÕÀÝÉÊ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÂÉÂÌÉÏÔÅËÉ ALSA.\n"
-
-#~ msgid ""
-#~ "Found \"$netc->{autodetect}{isdn}{description}\" interface do you want to "
-#~ "use it ?"
-#~ msgstr ""
-#~ "îÁÊÄÅÎ ÉÎÔÅÒÆÅÊÓ \"$netc->{Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ}{isdn}{ÏÐÉÓÁÎÉÅ}\", "
-#~ "ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÅÇÏ?"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "þÔÏÂÙ ÏÐÒÁ×ÉÔØ ÏÔÞÅÔ Ï ÏÛÉÂËÅ, ÎÁÖÍÉÔÅ ÎÁ ËÎÏÐËÕ ïÔÞÅÔ.\n"
-#~ "üÔÏ ÏÔËÒÏÅÔ ÏËÎÏ ×ÅÂ-ÂÒÏÕÚÅÒÁ ÎÁ https://www.bugzilla.com,\n"
-#~ "ÇÄÅ ×Ù ÎÁÊÄÅÔÅ ÆÏÒÍÕ ÄÌÑ ÚÁÐÏÌÎÅÎÉÑ. éÎÆÏÒÍÁÃÉÑ, ÐÒÅÄÓÔÁ×ÌÅÎÎÁÑ\n"
-#~ "×ÙÛÅ, ÂÕÄÅÔ ÏÔÐÒÁ×ÌÅÎÁ ÎÁ ÜÔÏÔ ÓÅÒ×ÅÒ\n"
-#~ "\n"
-
-#~ msgid "package ImageMagick is required for correct working"
-#~ msgstr "ÄÌÑ ÎÏÒÍÁÌØÎÏÊ ÒÁÂÏÔÙ ÔÒÅÂÕÅÔÓÑ ÐÁËÅÔ ImageMagick"
-
-#~ msgid "Make bootsplash step 2"
-#~ msgstr "ÓÏÚÄÁÔØ bootsplash - ×ÔÏÒÏÊ ÛÁÇ"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "ÐÅÒÅÊÔÉ Ë ÎÁÓÔÒÏÊËÅ lilosplash"
-
-#~ msgid "x coordinate of text box in number of character"
-#~ msgstr "ËÏÏÒÄÉÎÁÔÁ È ÔÅËÓÔÏ×ÏÇÏ ÏËÎÁ × ËÏÌÉÞÅÓÔ×Å ÓÉÍ×ÏÌÏ×"
-
-#~ msgid "y coordinate of text box in number of character"
-#~ msgstr "ËÏÏÒÄÉÎÁÔÁ Õ ÔÅËÓÔÏ×ÏÇÏ ÏËÎÁ × ËÏÌÉÞÅÓÔ×Å ÓÉÍ×ÏÌÏ×"
-
-#~ msgid "the progress bar x coordinate of its upper left corner"
-#~ msgstr "ËÏÏÒÄÉÎÁÔÁ È ÉÎÄÉËÁÔÏÒÁ ×ÙÐÏÌÎÅÎÉÑ ÏÔ ×ÅÒÈÎÅÇÏ ÌÅ×ÏÇÏ ÕÇÌÁ"
-
-#~ msgid "the progress bar y coordinate of its upper left corner"
-#~ msgstr "ËÏÏÒÄÉÎÁÔÁ Õ ÉÎÄÉËÁÔÏÒÁ ×ÙÐÏÌÎÅÎÉÑ ÏÔ ×ÅÒÈÎÅÇÏ ÌÅ×ÏÇÏ ÕÇÌÁ"
-
-#~ msgid "Go back"
-#~ msgstr "×ÅÒÎÕÔØÓÑ"
-
-#~ msgid "Can't create Bootsplash preview"
-#~ msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÐÒÅÄ×ÁÒÉÔÅÌØÎÙÊ ÐÒÏÓÍÏÔÒ Bootsplash"
-
-#~ msgid ""
-#~ "There's no known OSS/ALSA alternative driver for your sound card (%s)"
-#~ msgstr ""
-#~ "äÌÑ ×ÁÛÅÊ Ú×ÕËÏ×ÏÊ ËÁÒÔÙ (%s) ÏÔÓÕÔÓÔ×ÕÅÔ ÁÌØÔÅÒÎÁÔÉ×ÎÙÊ ÄÒÁÊ×ÅÒ OSS/ALSA"
-
-#~ msgid ""
-#~ "Introduction\n"
-#~ "\n"
-#~ "The operating system and the different components available in the "
-#~ "Mandrake 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 Mandrake 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"
-#~ "MandrakeSoft 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"
-#~ "MandrakeSoft 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 MandrakeSoft S.A. has been advised of the possibility "
-#~ "or occurance 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-#~ "The programs developed by MandrakeSoft S.A. are governed by the GPL "
-#~ "License. Documentation written \n"
-#~ "by MandrakeSoft 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"
-#~ "MandrakeSoft 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"
-#~ "\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-#~ "MandrakeSoft 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 MandrakeSoft S.A. \n"
-#~ msgstr ""
-#~ "÷×ÅÄÅÎÉÅ\n"
-#~ "\n"
-#~ "ïÐÅÒÁÃÉÏÎÎÁÑ ÓÉÓÔÅÍÁ É ÒÁÚÌÉÞÎÙÅ ËÏÍÐÏÎÅÎÔÙ, ÄÏÓÔÕÐÎÙÅ ÎÁ ÄÉÓÔÒÉÂÕÔÉ×Å\n"
-#~ "Mandrake Linux ÄÁÌÅÅ ÂÕÄÕÔ ÎÁÚÙ×ÁÔØÓÑ \"ðÒÏÇÒÁÍÍÎÙÍÉ ðÒÏÄÕËÔÁÍÉ\".\n"
-#~ "ðÒÏÇÒÁÍÍÎÙÅ ðÒÏÄÕËÔÙ ×ËÌÀÞÁÀÔ, ÎÏ ÎÅ ÏÒÇÁÎÉÞÉ×ÁÀÔÓÑ, ÎÁÂÏÒ ÐÒÏÇÒÁÍÍ, \n"
-#~ "ÍÅÔÏÄÙ, ÐÒÁ×ÉÌÁ É ÄÏËÕÍÅÎÔÁÃÉÀ, Ó×ÑÚÁÎÎÕÀ Ó ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÏÊ\n"
-#~ "É ÒÁÚÌÉÞÎÙÍÉ ËÏÍÐÏÎÅÎÔÁÍÉ ÄÉÓÔÒÉÂÕÔÉ×Á Mandrake Linux.\n"
-#~ "\n"
-#~ "\n"
-#~ "1. ìÉÃÅÎÚÉÏÎÎÏÅ ÓÏÇÌÁÛÅÎÉÅ\n"
-#~ "\n"
-#~ "ðÏÖÁÌÕÊÓÔÁ, ×ÎÉÍÁÔÅÌØÎÏ ÐÒÏÞÔÉÔÅ ÜÔÏÔ ÄÏËÕÍÅÎÔ. üÔÏÔ ÄÏËÕÍÅÎÔ Ñ×ÌÑÅÔÓÑ\n"
-#~ "ÌÉÃÅÎÚÉÏÎÎÙÍ ÓÏÇÌÁÛÅÎÉÅÍ, ÚÁËÌÀÞÁÅÍÙÍ ÍÅÖÄÕ ×ÁÍÉ É MandrakeSoft S.A.,\n"
-#~ "ÐÒÉÍÅÎÑÅÍÙÍ Ë ðÒÏÇÒÁÍÍÎÙÍ ðÒÏÄÕËÔÁÍ. õÓÔÁÎÁ×ÌÉ×ÁÑ, ÒÁÚÍÎÏÖÁÑ ÉÌÉ\n"
-#~ "ÉÓÐÏÌØÚÕÑ ðÒÏÇÒÁÍÍÎÙÅ ðÒÏÄÕËÔÙ Ó ÌÀÂÏÊ ÃÅÌØÀ, ×Ù ÔÅÍ ÓÁÍÙÍ ×ÓÅÃÅÌÏ\n"
-#~ "ÐÒÉÎÉÍÁÅÔÅ É ÐÏÌÎÏÓÔØÀ ÓÏÇÌÁÛÁÅÔÅÓØ Ó ÕÓÌÏ×ÉÑÍÉ É ÐÏÌÏÖÅÎÉÑÍÉ ÜÔÏÊ\n"
-#~ "ìÉÃÅÎÚÉÉ. åÓÌÉ ×Ù ÎÅ ÓÏÇÌÁÓÎÙ Ó ËÁËÏÊ-ÌÉÂÏ ÞÁÓÔØÀ ÜÔÏÊ ìÉÃÅÎÚÉÉ, ×ÁÍ\n"
-#~ "ÎÅ ÒÁÚÒÅÛÁÅÔÓÑ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ, ÒÁÚÍÎÏÖÁÔØ ÉÌÉ ÉÓÐÏÌØÚÏ×ÁÔØ ðÒÏÇÒÁÍÍÎÙÅ\n"
-#~ "ðÒÏÄÕËÔÙ.\n"
-#~ "ìÀÂÙÅ ÐÏÐÙÔËÉ ÉÓÐÏÌØÚÏ×ÁÔØ, ÒÁÚÍÎÏÖÁÔØ ÉÌÉ ÉÓÐÏÌØÚÏ×ÁÔØ ðÒÏÇÒÁÍÍÎÙÅ\n"
-#~ "ðÒÏÄÕËÔÙ Ó ÃÅÌØÀ, ÐÒÏÔÉ×ÏÒÅÞÁÝÉÅ ÕÓÌÏ×ÉÑÍ ÜÔÏÊ ìÉÃÅÎÚÉÉ, ÁÎÎÕÌÉÒÕÀÔ É\n"
-#~ "ÏÓ×ÏÂÏÖÄÁÀÔ ×ÁÓ ÏÔ ×ÓÅÈ ÐÒÁ×, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÈ ÜÔÏÊ ìÉÃÅÎÚÉÅÊ.\n"
-#~ "ðÒÉ ÏËÏÎÞÁÎÉÉ ÄÅÊÓÔ×ÉÑ ìÉÃÅÎÚÉÉ ×Ù ÄÏÌÖÎÙ ÎÅÍÅÄÌÅÎÎÏ ÕÄÁÌÉÔØ ×ÓÅ ËÏÐÉÉ\n"
-#~ "ðÒÏÇÒÁÍÍÎÙÈ ðÒÏÄÕËÔÏ×.\n"
-#~ "\n"
-#~ "\n"
-#~ "2. ïÇÒÁÎÉÞÅÎÎÙÅ ÇÁÒÁÎÔÉÊÎÙÅ ÏÂÑÚÁÔÅÌØÓÔ×Á\n"
-#~ "\n"
-#~ "ðÒÏÇÒÁÍÍÎÙÅ ðÒÏÄÕËÔÙ É ÐÒÉÌÁÇÁÅÍÁÑ ÄÏËÕÍÅÎÔÁÃÉÑ ÐÒÅÄÏÓÔÁ×ÌÑÀÔÓÑ \"ËÁË ÅÓÔØ"
-#~ "\",ÂÅÚÏ ×ÓÑËÏÊ ÇÁÒÁÎÔÉÉ × ÐÒÅÄÅÌÁÈ, ÄÏÚ×ÏÌÅÎÎÙÈ ÚÁËÏÎÏÍ.\n"
-#~ "MandrakeSoft S.A. ÎÉ ÐÒÉ ËÁËÉÈ ÕÓÌÏ×ÉÑÈ É × ÐÒÅÄÅÌÁÈ, ÄÏÚ×ÏÌÅÎÎÙÈ\n"
-#~ "ÚÁËÏÎÏÍ, ÎÅÓÅÔ ÏÔ×ÅÔÓÔ×ÅÎÎÏÓÔØ ÚÁ ÌÀÂÏÊ ËÁËÏÊ ÂÙ ÔÏ ÎÉ ÂÙÌÏ "
-#~ "ÏÐÒÅÄÅÌÅÎÎÙÊ,\n"
-#~ "ÓÌÕÞÁÊÎÙÊ, ÐÒÑÍÏÊ ÉÌÉ ËÏÓ×ÅÎÎÙÊ ÕÝÅÒ (×ËÌÀÞÁÑ ÎÅÏÇÒÁÎÉÞÅÎÎÙÊ ÕÝÅÒ ÏÔ\n"
-#~ "ËÒÕÛÅÎÉÑ ÂÉÚÎÅÓÁ, ÐÅÒÅÒÙ×Ï× × ËÏÍÍÅÒÞÅÓËÏÊ ÄÅÑÔÅÌØÎÏÓÔÉ, ÆÉÎÁÎÓÏ×ÙÈ "
-#~ "ÕÂÙÔËÏ×,\n"
-#~ "ÓÕÄÅÂÎÙÈ ÉÚÄÅÒÖÅË É ÛÔÒÁÆÏ×, Ñ×ÌÑÀÝÉÈÓÑ ÒÅÚÕÌØÔÁÔÏÍ ÓÕÄÅÂÎÙÈ "
-#~ "ÒÁÚÂÉÒÁÔÅÌØÓÔ×,\n"
-#~ "ÉÌÉ ÌÀÂÙÈ ÄÒÕÇÉÈ ËÏÓ×ÅÎÎÙÈ ÐÏÔÅÒØ), Ñ×ÌÑÀÝÉÊÓÑ ÒÅÚÕÌØÔÁÔÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÑ\n"
-#~ "ðÒÏÇÒÁÍÍÎÙÈ ðÒÏÄÕËÔÏ×, ÄÁÖÅ, ÅÓÌÉ MandrakeSoft S.A. ÂÙÌÏ ÉÚ×ÅÓÔÎÏ\n"
-#~ "Ï ×ÏÚÍÏÖÎÏÓÔÉ ÉÌÉ ÓÌÕÞÁÑÈ ÔÁËÏÇÏ ÕÝÅÒÂÁ.\n"
-#~ "\n"
-#~ "ïçòáîéþåîîáñ ïô÷åôóô÷åîîïóôø, ó÷ñúáîîáñ ó ÷ìáäåîéåí éìé éóðïìøúï÷áîéåí "
-#~ "úáðòåýåîîïçï ðòïçòáííîïçï ïâåóðåþåîéñ ÷ îåëïôïòùè óôòáîáè\n"
-#~ "\n"
-#~ "÷ ÐÒÅÄÅÌÁÈ, ÄÏÚ×ÏÌÅÎÎÙÈ ÚÁËÏÎÏÍ, MandrakeSoft S.A. ÉÌÉ ÅÅ "
-#~ "ÒÁÓÐÒÏÓÔÒÁÎÉÔÅÌÉ\n"
-#~ "ÎÉ ÐÒÉ ËÁËÉÈ ÕÓÌÏ×ÉÑÈ ÎÅÓÕÔ ÏÔ×ÅÔÓÔ×ÅÎÎÏÓÔØ ÚÁ ÌÀÂÏÊ, ËÁËÏÊ ÂÙ ÔÏ ÎÉ "
-#~ "ÂÙÌÏ\n"
-#~ "ÏÐÒÅÄÅÌÅÎÎÙÊ, ÓÌÕÞÁÊÎÙÊ, ÐÒÑÍÏÊ ÉÌÉ ËÏÓ×ÅÎÎÙÊ ÕÝÅÒ (×ËÌÀÞÁÑ "
-#~ "ÎÅÏÇÒÁÎÉÞÅÎÎÙÊ\n"
-#~ "ÕÝÅÒ ÏÔ ËÒÕÛÅÎÉÑ ÂÉÚÎÅÓÁ, ÐÅÒÅÒÙ×Ï× × ËÏÍÍÅÒÞÅÓËÏÊ ÄÅÑÔÅÌØÎÏÓÔÉ, "
-#~ "ÆÉÎÁÎÓÏ×ÙÈ\n"
-#~ "ÕÂÙÔËÏ×, ÓÕÄÅÂÎÙÈ ÉÚÄÅÒÖÅË É ÛÔÒÁÆÏ×, Ñ×ÌÑÀÝÉÈÓÑ ÒÅÚÕÌØÔÁÔÏÍ ÓÕÄÅÂÎÙÈ\n"
-#~ "ÒÁÚÂÉÒÁÔÅÌØÓÔ×, ÉÌÉ ÌÀÂÙÈ ÄÒÕÇÉÈ ËÏÓ×ÅÎÎÙÈ ÐÏÔÅÒØ), Ñ×ÌÑÀÝÉÈÓÑ "
-#~ "ÒÅÚÕÌØÔÁÔÏÍ\n"
-#~ "×ÌÁÄÅÎÉÑ É ÉÓÐÏÌØÚÏ×ÁÎÉÑ ËÏÍÐÏÎÅÎÔÏ× ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ,\n"
-#~ "ÉÌÉ Ñ×ÌÑÀÝÉÈÓÑ ÒÅÚÕÌØÔÁÔÏÍ ÓËÁÞÉ×ÁÎÉÑ ËÏÍÐÏÎÅÎÔÏ× ÐÒÏÇÒÁÍÍÎÏÇÏ "
-#~ "ÏÂÅÓÐÅÞÅÎÉÑ\n"
-#~ "Ó ÏÄÎÏÇÏ ÉÚ ÓÁÊÔÏ× Mandrake Linux, ÚÁÐÒÅÝÅÎÎÙÈ ÉÌÉ ÏÇÒÁÎÉÞÅÎÎÙÈ × "
-#~ "ÎÅËÏÔÏÒÙÈ\n"
-#~ "ÓÔÒÁÎÁÈ ÍÅÓÔÎÙÍÉ ÚÁËÏÎÁÍÉ.\n"
-#~ "ïÇÒÁÎÉÞÅÎÎÁÑ ÏÔ×ÅÔÓÔ×ÅÎÎÏÓÔØ ÐÒÉÍÅÎÑÅÔÓÑ, ÎÏ ÎÅ ÏÇÒÁÎÉÞÉ×ÁÅÔÓÑ,\n"
-#~ "Ë ËÏÍÐÏÎÅÎÔÁÍ ÓÉÌØÎÏÊ ËÒÉÐÔÏÇÒÁÆÉÉ, ×ËÌÀÞÁÅÍÙÈ × ðÒÏÇÒÁÍÍÎÙÅ ðÒÏÄÕËÔÙ.\n"
-#~ "\n"
-#~ "\n"
-#~ "3. ìÉÃÅÎÚÉÑ GPL É Ó×ÑÚÁÎÎÙÅ ÌÉÃÅÎÚÉÉ\n"
-#~ "\n"
-#~ "ðÒÏÇÒÁÍÍÎÙÅ ðÒÏÄÕËÔÙ ÓÏÓÔÏÑÔ ÉÚ ËÏÍÐÏÎÅÎÔÏ×, ÓÏÚÄÁÎÎÙÈ ÒÁÚÌÉÞÎÙÍÉ ÌÀÄØÍÉ\n"
-#~ "ÉÌÉ ÏÒÇÁÎÉÚÁÃÉÑÍÉ. âÏÌØÛÉÎÓÔ×Ï ÜÔÉÈ ËÏÍÐÏÎÅÎÔÏ× ÎÁÈÏÄÑÔÓÑ ÐÏÄ ÄÅÊÓÔ×ÉÅÍ\n"
-#~ "ÕÓÌÏ×ÉÊ É ÐÏÌÏÖÅÎÉÊ GNU General Public Licence, ÄÁÌÅÅ ÎÁÚÙ×ÁÅÍÏÊ \"GPL"
-#~ "\",\n"
-#~ "ÉÌÉ ÐÏÈÏÖÉÈ ÌÉÃÅÎÚÉÊ. âÏÌØÛÉÎÓÔ×Ï ÜÔÉÈ ÌÉÃÅÎÚÉÊ ÐÏÚ×ÏÌÑÀÔ ×ÁÍ "
-#~ "ÉÓÐÏÌØÚÏ×ÁÔØ,\n"
-#~ "ÒÁÚÍÎÏÖÁÔØ, ÁÄÁÐÔÉÒÏ×ÁÔØ ÉÌÉ ÒÁÓÐÒÏÓÔÒÁÎÑÔØ ÄÁÌÅÅ ËÏÍÐÏÎÅÎÔÙ, ÎÁ ËÏÔÏÒÙÅ\n"
-#~ "ÏÎÉ ÒÁÓÐÒÏÓÔÒÁÎÑÀÔÓÑ. ðÏÖÁÌÕÊÓÔÁ, ×ÎÉÍÁÔÅÌØÎÏ ÞÉÔÁÊÔÅ ÕÓÌÏ×ÉÑ É "
-#~ "ÐÏÌÏÖÅÎÉÑ\n"
-#~ "ÌÉÃÅÎÚÉÏÎÎÏÇÏ ÓÏÇÌÁÛÅÎÉÑ ÄÌÑ ËÁÖÄÏÇÏ ÉÚ ËÏÍÐÏÎÅÎÔ ÐÅÒÅÄ ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ\n"
-#~ "ÌÀÂÏÇÏ ËÏÍÐÏÎÅÎÔÁ. ìÀÂÙÅ ×ÏÐÒÏÓÙ ÐÏ ÌÉÃÅÎÚÉÉ ËÏÍÐÏÎÅÎÔÁ ÄÏÌÖÎÙ ÂÙÔØ\n"
-#~ "ÁÄÒÅÓÏ×ÁÎÙ Á×ÔÏÒÕ ËÏÍÐÏÎÅÎÔÁ, Á ÎÅ MandrakeSoft'Õ\n"
-#~ "ðÒÏÇÒÁÍÍÙ, ÒÁÚÒÁÂÏÔÁÎÎÙÅ MandrakeSoft S.A., ÎÁÈÏÄÑÔÓÑ ÐÏÄ ÄÅÊÓÔ×ÉÅÍ "
-#~ "ÌÉÃÅÎÚÉÉ\n"
-#~ "GPL. äÏËÕÍÅÎÔÁÃÉÑ, ÎÁÐÉÓÁÎÎÁÑ MandrakeSoft S.A., ÎÁÈÏÄÉÔÓÑ ÐÏÄ ÄÅÊÓÔ×ÉÅÍ\n"
-#~ "ÏÓÏÂÏÊ ÌÉÃÅÎÚÉÉ. ðÏÖÁÌÕÊÓÔÁ, ÏÂÒÁÔÉÔÅÓØ Ë ÄÏËÕÍÅÎÔÁÃÉÉ ÚÁ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ\n"
-#~ "ÉÎÆÏÒÍÁÃÉÅÊ.\n"
-#~ "\n"
-#~ "4. ðÒÁ×Á ÎÁ ÉÎÔÅÌÌÅËÔÕÁÌØÎÕÀ ÓÏÂÓÔ×ÅÎÎÏÓÔØ\n"
-#~ "\n"
-#~ "÷ÓÅ ÐÒÁ×Á ÎÁ ËÏÍÐÏÎÅÎÔÙ ðÒÏÇÒÁÍÍÎÙÈ ðÒÏÄÕËÔÏ× ÐÒÉÎÁÄÌÅÖÁÔ ÉÈ "
-#~ "ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍ\n"
-#~ "Á×ÔÏÒÁÍ É ÚÁÝÉÝÅÎÙ ÚÁËÏÎÁÍÉ Ï ÉÎÔÅÌÌÅËÔÕÁÌØÎÏÊ ÓÏÂÓÔ×ÅÎÎÏÓÔÉ É "
-#~ "Á×ÔÏÒÓËÏÍ\n"
-#~ "ÐÒÁ×Å, ÐÒÉÍÅÎÉÔÅÌØÎÏ Ë ÐÒÏÇÒÁÍÍÎÏÍÕ ÏÂÅÓÐÅÞÅÎÉÀ.\n"
-#~ "MandrakeSoft S.A. ÓÏÈÒÁÎÑÅÔ ÚÁ ÓÏÂÏÊ ÐÒÁ×Ï ÉÚÍÅÎÑÔØ ÉÌÉ ÁÄÁÐÔÉÒÏ×ÁÔØ\n"
-#~ "ðÒÏÇÒÁÍÍÎÙÅ ðÒÏÄÕËÔÙ, ËÁË ÃÅÌÉËÏÍ, ÔÁË É ÐÏ ÞÁÓÔÑÍ, ÌÀÂÙÍ ÓÐÏÓÏÂÏÍ É ÄÌÑ\n"
-#~ "ÌÀÂÙÈ ÃÅÌÅÊ.\n"
-#~ "\"Mandrake\", \"Mandrake Linux\" É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÌÏÇÏÔÉÐÙ Ñ×ÌÑÀÔÓÑ "
-#~ "ÔÏÒÇÏ×ÙÍÉ ÍÁÒËÁÍÉ MandrakeSoft S.A.\n"
-#~ "\n"
-#~ "\n"
-#~ "5. ïÓÎÏ×ÎÙÅ ÚÁËÏÎÙ\n"
-#~ "\n"
-#~ "åÓÌÉ ËÁËÁÑ-ÌÉÂÏ ÞÁÓÔØ ÜÔÏÇÏ ÓÏÇÌÁÛÅÎÉÑ Ñ×ÌÑÅÔÓÑ ÎÅÄÅÊÓÔ×ÉÔÅÌØÎÏÊ,\n"
-#~ "ÐÒÏÔÉ×ÏÚÁËÏÎÎÏÊ ÉÌÉ ÐÒÏÔÉ×ÏÒÅÞÁÝÅÊ ÄÅÊÓÔ×ÕÀÝÅÍÕ ÚÁËÏÎÏÄÁÔÅÌØÓÔ×Õ, ÜÔÁ\n"
-#~ "ÞÁÓÔØ ÉÓËÌÀÞÁÅÔÓÑ ÉÚ ÜÔÏÇÏ ËÏÎÔÒÁËÔÁ. ÷Ù ÏÓÔÁÅÔÅÓØ ÏÇÒÁÎÉÞÅÎÎÙÍÉ\n"
-#~ "ÄÒÕÇÉÍÉ ÐÒÉÇÏÄÎÙÍÉ ÒÁÚÄÅÌÁÍÉ ÓÏÇÌÁÛÅÎÉÑ.\n"
-#~ "õÓÌÏ×ÉÑ É ÐÏÌÏÖÅÎÉÑ ÜÔÏÊ ìÉÃÅÎÚÉÉ ÎÁÈÏÄÑÔÓÑ ÐÏÄ ÄÅÊÓÔ×ÉÅÍ ÆÒÁÎÃÕÚÓËÏÇÏ\n"
-#~ "ÚÁËÏÎÏÄÁÔÅÌØÓÔ×Á.\n"
-#~ "÷ÓÅ ÒÁÚÎÏÇÌÁÓÉÑ ÐÏ ÐÏ×ÏÄÕ ÕÓÌÏ×ÉÊ É ÐÏÌÏÖÅÎÉÊ ÜÔÏÊ ÌÉÃÅÎÚÉÉ, ÓËÏÒÅÅ "
-#~ "×ÓÅÇÏ, ÂÕÄÕÔ ÏÓÐÁÒÉ×ÁÔØÓÑ × ÓÕÄÅ. ÷ ÐÏÓÌÅÄÎÀÀ ÏÞÅÒÅÄØ ÏÓÐÁÒÉ×ÁÎÉÅ ×ÏÐÒÏÓÁ "
-#~ "ÂÕÄÅÔ ÐÅÒÅÄÁÎÏ × ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ úÁËÏÎÏÄÁÔÅÌØÎÙÊ óÕÄ ðÁÒÉÖÁ - æÒÁÎÃÉÑ.ðÏ "
-#~ "ÌÀÂÙÍ ×ÏÐÒÏÓÁÍ, ËÁÓÁÀÝÉÍÓÑ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ, ÐÏÖÁÌÕÊÓÔÁ, Ó×ÑÖÉÔÅÓØ\n"
-#~ "Ó MandrakeSoft S.A.\n"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "ðÒÏËÓÉ ÄÏÌÖÅÎ ÂÙÔØ ftp://..."
-
-#~ msgid ""
-#~ "To share your own knowledge and help build Linux tools, join the "
-#~ "discussions forum you'll find on our \"Community\" webpages"
-#~ msgstr ""
-#~ "þÔÏÂÙ ÐÏÄÅÌÉÔØÓÑ Ó×ÏÉÍÉ ÚÎÁÎÉÑÍÉ É ÐÏÍÏÞØ × ÓÏÚÄÁÎÉÉ ÓÅÒ×ÉÓÎÙÈ ÐÒÏÇÒÁÍÍ "
-#~ "ÐÏÄ Linux, ÐÒÉÓÏÅÄÉÎÑÊÔÅÓØ Ë ÏÂÓÕÖÄÅÎÉÑÍ ÎÁ ÆÏÒÕÍÁÈ, ËÏÔÏÒÙÅ ×Ù ÎÁÊÄÅÔÅ "
-#~ "ÎÁ ÎÁÛÉÈ ×ÅÂ-ÓÔÒÁÎÉÃÁÈ \"Community\"."
-
-#~ msgid "Discover the most up-to-date graphics and multimedia tools!"
-#~ msgstr ""
-#~ "ïÔËÒÏÊÔÅ ÓÁÍÙÅ ÓÏ×ÒÅÍÅÎÎÙÅ ÇÒÁÆÉÞÅÓËÉÅ É ÍÕÌØÔÉÍÅÄÉÊÎÙÅ ÓÅÒ×ÉÓÎÙÅ "
-#~ "ÐÒÏÇÒÁÍÍÙ!"
-
-#~ msgid ""
-#~ "Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-#~ "cards, sports, strategy..."
-#~ msgstr ""
-#~ "Mandrake Linux 9.0 ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÓÁÍÙÅ ÌÕÞÛÉÅ ÉÇÒÙ Ó ïÔËÒÙÔÙÍ ÉÓÈÏÄÎÙÍ "
-#~ "ÔÅËÓÔÏÍ - ÁÒËÁÄÙ, ËÁÒÔÙ, ÓÐÏÒÔ, ÓÔÒÁÔÅÇÉÉ..."
-
-#~ msgid ""
-#~ "Mandrake Linux 9.0 provides 11 user interfaces that can be fully "
-#~ "modified: KDE 3, Gnome 2, WindowMaker..."
-#~ msgstr ""
-#~ "Mandrake Linux 9.0 ÐÒÅÄÏÓÔÁ×ÌÑÅÔ 11 ÉÎÔÅÒÆÅÊÓÏ× ÐÏÌØÚÏ×ÁÔÅÌÑ, ËÏÔÏÒÙÅ "
-#~ "ÍÏÇÕÔ ÂÙÔØ ÐÏÌÎÏÓÔØÀ ÉÚÍÅÎÅÎÙ: KDE 3, Gnome 2, WindowMaker..."
-
-#~ msgid ""
-#~ "Transform your machine into a powerful server with a few clicks of your "
-#~ "mouse: Web server, mail, firewall, router, file and print server..."
-#~ msgstr ""
-#~ "ðÒÅ×ÒÁÔÉÔÅ Ó×ÏÀ ÍÁÛÉÎÕ × ÍÏÝÎÙÊ ÓÅÒ×ÅÒ ÎÅÓËÏÌØËÉÍÉ ÝÅÌÞËÁÍÉ ÍÙÛÉ: ×ÅÂ-"
-#~ "ÓÅÒ×ÅÒ, ÓÅÒ×ÅÒ ÐÅÞÁÔÉ, ÆÁÊÅÒ×ÏÌ, ÍÁÒÛÒÕÔÉÚÁÔÏÒ, ÐÏÞÔÏ×ÙÊ É ÆÁÊÌÏ×ÙÊ "
-#~ "ÓÅÒ×ÅÒ..."
-
-#~ msgid ""
-#~ "Our full range of Linux solutions, as well as special offers on products "
-#~ "and 'goodies', are available online at our e-store"
-#~ msgstr ""
-#~ "ðÏÌÎÙÊ ÎÁÂÏÒ Linux-ÒÅÛÅÎÉÊ, Á ÔÁËÖÅ ÓÐÅÃÉÁÌØÎÙÅ ÐÒÅÄÌÏÖÅÎÉÑ ÐÏ ÐÒÏÄÕËÔÁÍ "
-#~ "É '×ÓÑËÏÅ ÄÏÂÒÏ' ÄÏÓÔÕÐÎÙ × ÎÁÛÅÍ ÏÎÌÁÊÎÏ×ÏÍ ÜÌÅËÔÒÏÎÎÏÍ ÍÁÇÁÚÉÎÅ"
-
-#~ msgid ""
-#~ "MandrakeSoft works alongside a selection of companies offering "
-#~ "professional solutions compatible with Mandrake Linux; a list of these "
-#~ "partners is available on the MandrakeStore"
-#~ msgstr ""
-#~ "MandrakeSoft ÒÁÂÏÔÁÅÔ ÂÏË Ï ÂÏË Ó ÒÑÄÏÍ ËÏÍÐÁÎÉÊ, ÐÒÅÄÌÁÇÁÀÝÉÈ "
-#~ "ÐÒÏÆÅÓÓÉÏÎÁÌØÎÙÅ ÒÅÛÅÎÉÑ, ÓÏ×ÍÅÓÔÉÍÙÅ Ó Mandrake Linux; ÓÐÉÓÏË ÜÔÉÈ "
-#~ "ÐÁÒÔÎÅÒÏ× ÄÏÓÔÕÐÅÎ × MandrakeStore"
-
-#~ msgid ""
-#~ "The training program has been create to respond to the needs of both "
-#~ "users and experts (Network and System administrations)"
-#~ msgstr ""
-#~ "ðÒÏÇÒÁÍÍÁ ÏÂÕÞÅÎÉÑ ÂÙÌÁ ÓÏÚÄÁÎÁ ÄÌÑ ÕÄÏ×ÌÅÔ×ÏÒÅÎÉÑ ÐÏÔÒÅÂÎÏÓÔÅÊ "
-#~ "ÐÏÌØÚÏ×ÁÔÅÌÅÊ É ÜËÓÐÅÒÔÏ× (ÓÅÔÅ×ÙÈ É ÓÉÓÔÅÍÎÙÈ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏ×)"
-
-#~ msgid ""
-#~ "Find the solutions to your problems via MandrakeSoft's online support "
-#~ "platform"
-#~ msgstr ""
-#~ "îÁÊÄÉÔÅ ÒÅÛÅÎÉÅ ÄÌÑ Ó×ÏÉÈ ÚÁÄÁÞ ÐÒÉ ÐÏÍÏÝÉ ËÏÍÐÌÅËÓÁ ÏÎÌÁÊÎÏ×ÏÊ ÐÏÄÄÅÒÖËÉ "
-#~ "MandrakeSoft"
-
-#~ msgid "Total progress"
-#~ msgstr "óÕÍÍÁÒÎÙÊ ÐÒÏÃÅÓÓ"
-
-#~ msgid ""
-#~ "Sorry, perl-Expect is not installed/enabled. To use\n"
-#~ "this feature, install perl-Expect and comment lines 772-774,\n"
-#~ " as well as 788,789. Then uncomment line 787."
-#~ msgstr ""
-#~ "éÚ×ÉÎÉÔÅ, perl-Expect ÎÅ ÕÓÔÁÎÏ×ÌÅÎ/×ËÌÀÞÅÎ. þÔÏÂÙ\n"
-#~ "ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÕ ×ÏÚÍÏÖÎÏÓÔØ, ÕÓÔÁÎÏ×ÉÔÅ perl-Expect\n"
-#~ "É ÚÁËÏÍÍÅÎÔÉÒÕÊÔÅ ÓÔÒÏËÉ 772-774, Á ÔÁËÖÅ 788, 789.\n"
-#~ "úÁÔÅÍ ÒÁÓËÏÍÍÅÎÔÉÒÕÊÔÅ ÓÔÒÏËÕ 787."
-
-#~ msgid "Keys in place already"
-#~ msgstr "ëÌÀÞÉ ÕÖÅ ÎÁ ÍÅÓÔÅ"
-
-#~ msgid "quit"
-#~ msgstr "×ÙÈÏÄ"
-
-#~ msgid ""
-#~ "\n"
-#~ "Some devices in the %s class were added:\n"
-#~ msgstr ""
-#~ "\n"
-#~ "âÙÌÉ ÄÏÂÁ×ÌÅÎÙ ÎÅËÏÔÏÒÙÅ ÕÓÔÒÏÊÓÔ×Á ËÌÁÓÓÁ %s:\n"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (ÎÅ ÒÁÂÏÔÁÅÔ ÎÁ ÓÔÁÒÙÈ BIOS'ÁÈ)"
-
-#~ msgid "fsck failed with exit code %d or signal %d"
-#~ msgstr "fsck Á×ÁÒÉÊÎÏ ÚÁ×ÅÒÛÉÌÁÓØ Ó ËÏÄÏÍ ÏÛÉÂËÉ %d ÉÌÉ ÓÉÇÎÁÌÏÍ %d"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "õ ×ÁÓ ÏÔÓÕÔÓÔ×ÕÀÔ ËÁËÉÅ-ÌÉÂÏ ÒÁÚÄÅÌÙ!"
-
-#~ msgid "Informations"
-#~ msgstr "éÎÆÏÒÍÁÃÉÑ"
-
-#~ msgid ""
-#~ "GNU/Linux is a multiuser system, and this means that each user can have "
-#~ "his\n"
-#~ "own preferences, his own files and so on. You can read the ``User "
-#~ "Guide''\n"
-#~ "to learn more. But unlike \"root\", which is the administrator, the "
-#~ "users\n"
-#~ "you will add here will not be entitled to change anything except their "
-#~ "own\n"
-#~ "files and their own configuration. You will have to create at least one\n"
-#~ "regular user for yourself. That account is where you should log in for\n"
-#~ "routine use. Although it is very practical to log in as \"root\" "
-#~ "everyday,\n"
-#~ "it may also be very dangerous! The slightest mistake could mean that "
-#~ "your\n"
-#~ "system would not work any more. If you make a serious mistake as a "
-#~ "regular\n"
-#~ "user, you may only lose some information, but not the entire system.\n"
-#~ "\n"
-#~ "First, you have to enter your real name. This is not mandatory, of course "
-#~ "-\n"
-#~ "as you can actually enter whatever you want. DrakX will then take the "
-#~ "first\n"
-#~ "word you have entered in the box and will bring it over to the \"User\n"
-#~ "name\". This is the name this particular user will use to log onto the\n"
-#~ "system. You can change it. You then have to enter a password here. A\n"
-#~ "non-privileged (regular) user's password is not as crucial as \"root\"' "
-#~ "one\n"
-#~ "from a security point of view, but that is no reason to neglect it: "
-#~ "after\n"
-#~ "all, your files are at risk.\n"
-#~ "\n"
-#~ "If you click on \"Accept user\", you can then add as many as you want. "
-#~ "Add\n"
-#~ "a user for each one of your friends: your father or your sister, for\n"
-#~ "example. When you finish adding all the users you want, select \"Done\".\n"
-#~ "\n"
-#~ "Clicking the \"Advanced\" button allows you to change the default \"shell"
-#~ "\"\n"
-#~ "for that user (bash by default)."
-#~ msgstr ""
-#~ "GNU/Linux Ñ×ÌÑÅÔÓÑ ÍÎÏÇÏÐÏÌØÚÏ×ÁÔÅÌØÓËÏÊ ÓÉÓÔÅÍÏÊ, Á ÜÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ\n"
-#~ "ËÁÖÄÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ÉÍÅÔØ Ó×ÏÉ ÓÏÂÓÔ×ÅÎÎÙÅ ÎÁÓÔÒÏÊËÉ, Ó×ÏÉ\n"
-#~ "ÓÏÂÓÔ×ÅÎÎÙÅ ÆÁÊÌÙ É ÔÁË ÄÁÌÅÅ. ÷Ù ÍÏÖÅÔÅ ÐÒÏÞÉÔÁÔØ ``òÕËÏ×ÏÄÓÔ×Ï\n"
-#~ "ÐÏÌØÚÏ×ÁÔÅÌÑ'', ÞÔÏÂÙ ÕÚÎÁÔØ ÂÏÌØÛÅ. îÏ × ÏÔÌÉÞÉÅ ÏÔ \"root'Á\", ËÏÔÏÒÙÊ\n"
-#~ "Ñ×ÌÑÅÔÓÑ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ, ÐÏÌØÚÏ×ÁÔÅÌÉ, ËÏÔÏÒÙÈ ×Ù ÚÄÅÓØ ÄÏÂÁ×ÉÔÅ, ÎÅ "
-#~ "ÂÕÄÕÔ\n"
-#~ "ÉÍÅÔØ ÐÒÁ×Á ÉÚÍÅÎÑÔØ ÞÔÏ-ÌÉÂÏ, ËÒÏÍÅ ÉÈ ÓÏÂÓÔ×ÅÎÎÙÈ ÆÁÊÌÏ× É ÉÈ "
-#~ "ÓÏÂÓÔ×ÅÎÎÏÊ\n"
-#~ "ËÏÎÆÉÇÕÒÁÃÉÉ. ÷Ù ÄÏÌÖÎÙ ÂÕÄÅÔÅ ÓÏÚÄÁÔØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÏÄÎÏÇÏ "
-#~ "ÐÏÓÔÏÑÎÎÏÇÏ\n"
-#~ "ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ÓÁÍÏÇÏ ÓÅÂÑ. üÔÁ ÕÞÅÔÎÁÑ ÚÁÐÉÓØ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÔÏÇÏ,\n"
-#~ "ÞÔÏÂÙ ×Ù ×ÈÏÄÉÌÉ × ÓÉÓÔÅÍÕ ÄÌÑ ÐÏ×ÓÅÄÎÅ×ÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ. îÅÓÍÏÔÒÑ ÎÁ "
-#~ "ÔÏ,\n"
-#~ "ÞÔÏ ÏÞÅÎØ ÕÄÏÂÎÏ ËÁÖÄÙÊ ÄÅÎØ ×ÈÏÄÉÔØ × ÓÉÓÔÅÍÕ ÐÏÄ \"root'ÏÍ\", ÜÔÏ "
-#~ "ÍÏÖÅÔ\n"
-#~ "ÂÙÔØ ÏÞÅÎØ ÏÐÁÓÎÏ! ðÒÏÓÔÅÊÛÁÑ ÏÛÉÂËÁ ÍÏÖÅÔ ÐÒÉ×ÅÓÔÉ Ë ÔÏÍÕ, ÞÔÏ ÓÉÓÔÅÍÁ\n"
-#~ "ÂÏÌØÛÅ ÎÅ ÚÁÒÁÂÏÔÁÅÔ. á ÅÓÌÉ ×Ù ÓÏ×ÅÒÛÉÔÅ ÓÅÒØÅÚÎÕÀ ÏÛÉÂËÕ ÐÏÄ ÏÂÙÞÎÙÍ\n"
-#~ "ÐÏÌØÚÏ×ÁÔÅÌÅÍ, ÔÏ ×ÏÚÍÏÖÎÏ, ÞÔÏ ×Ù ÔÏÌØËÏ ÐÏÔÅÒÑÅÔÅ ÞÁÓÔØ ÉÎÆÏÒÍÁÃÉÉ, Á "
-#~ "ÎÅ\n"
-#~ "×ÓÀ ÓÉÓÔÅÍÕ.\n"
-#~ "óÎÁÞÁÌÁ, ×Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÎÁÓÔÏÑÝÅÅ ÉÍÑ. üÔÏ, ËÏÎÅÞÎÏ, ÎÅÏÂÑÚÁÔÅÌØÎÏ, -\n"
-#~ "ÔÁË ÎÁ ÓÁÍÏÍ ÄÅÌÅ ×Ù ÍÏÖÅÔÅ ××ÅÓÔÉ ×ÓÅ ÞÔÏ ÕÇÏÄÎÏ. úÁÔÅÍ DrakX ×ÏÚØÍÅÔ\n"
-#~ "ÐÅÒ×ÏÅ ÓÌÏ×Ï, ××ÅÄÅÎÎÏÅ ×ÁÍÉ × ÆÏÒÍÕ, É ÓËÏÐÉÒÕÅÔ ÅÇÏ × ÐÏÌÅ \"éÍÑ\n"
-#~ "ÐÏÌØÚÏ×ÁÔÅÌÑ\". üÔÏ ÉÍÑ, ËÏÔÏÒÏÅ ÄÁÎÎÙÊ ÏÔÄÅÌØÎÏ ×ÚÑÔÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ "
-#~ "ÂÕÄÅÔ\n"
-#~ "ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ×ÈÏÄÁ × ÓÉÓÔÅÍÕ. ÷Ù ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ ÅÇÏ. äÁÌÅÅ ×Ù "
-#~ "ÄÏÌÖÎÙ\n"
-#~ "××ÅÓÔÉ ÐÁÒÏÌØ. ðÁÒÏÌØ ÎÅÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÏÇÏ (ÏÂÙÞÎÏÇÏ) ÐÏÌØÚÏ×ÁÔÅÌÑ ÎÅ\n"
-#~ "ÎÁÓÔÏÌØËÏ ×ÁÖÅÎ ËÁË ÐÁÒÏÌØ \"root'a\" Ó ÔÏÞËÉ ÚÒÅÎÉÑ ÂÅÚÏÐÁÓÎÏÓÔÉ, "
-#~ "ÏÄÎÁËÏ\n"
-#~ "ÜÔÏ ÎÅ ÐÏ×ÏÄ, ÞÔÏÂÙ ÐÒÅÎÅÂÒÅÇÁÔØ ÉÍ: ËÁË-ÎÉËÁË, ×Ù ÒÉÓËÕÅÔÅ Ó×ÏÉÍÉ "
-#~ "ÆÁÊÌÁÍÉ.\n"
-#~ "\n"
-#~ "åÓÌÉ ×Ù ÝÅÌËÎÉÔÅ ÎÁ \"ðÒÉÎÑÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ\", ÔÏÇÄÁ ×Ù ÓÍÏÖÅÔÅ ÄÏÂÁ×ÉÔØ "
-#~ "ÉÈ\n"
-#~ "ÓÔÏÌØËÏ, ÓËÏÌØËÏ ×ÁÍ ÎÕÖÎÏ. äÏÂÁ×ØÔÅ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ËÁÖÄÏÇÏ ÉÚ Ó×ÏÉÈ\n"
-#~ "ÄÒÕÚÅÊ: Ó×ÏÅÇÏ ÏÔÃÁ ÉÌÉ ÓÅÓÔÒÙ, ÎÁÐÒÉÍÅÒ. ëÏÇÄÁ ×Ù ÚÁËÏÎÞÉÔÅ ÄÏÂÁ×ÌÅÎÉÅ\n"
-#~ "×ÓÅÈ ÎÕÖÎÙÈ ×ÁÍ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ×ÙÂÅÒÉÔÅ \"çÏÔÏ×Ï\"./nýÅÌËÎÕ× ÐÏ ËÎÏÐËÅ "
-#~ "\"äÏÐÏÌÎÉÔÅÌØÎÏ\", ×ÁÍ ÂÕÄÅÔ ÐÏÚ×ÏÌÅÎÏ ÉÚÍÅÎÉÔØ\n"
-#~ "\"ËÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ\", ÉÐÏÌØÚÕÅÍÙÊ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÜÔÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ\n"
-#~ "(ÐÏ ÕÍÏÌÞÁÎÉÀ ÜÔÏ bash)."
-
-#~ msgid ""
-#~ "It is now time to specify which programs you wish to install on your\n"
-#~ "system. There are thousands of packages available for Mandrake Linux, "
-#~ "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"
-#~ "be asked to specify the CDs you currently have (in Expert mode only). "
-#~ "Check\n"
-#~ "the CD labels and highlight the boxes corresponding to the CDs you have\n"
-#~ "available for installation. Click \"OK\" when you are ready to continue.\n"
-#~ "\n"
-#~ "Packages are sorted in groups corresponding to a particular use of your\n"
-#~ "machine. The groups themselves are sorted into four sections:\n"
-#~ "\n"
-#~ " * \"Workstation\": if you plan to use your machine as a workstation,\n"
-#~ "select one or more of the corresponding groups;\n"
-#~ "\n"
-#~ " * \"Development\": if your machine is to be used for programming, "
-#~ "choose\n"
-#~ "the desired group(s);\n"
-#~ "\n"
-#~ " * \"Server\": if your machine is intended to be a server, you will be "
-#~ "able\n"
-#~ "to select which of the most common services you wish to install on your\n"
-#~ "machine;\n"
-#~ "\n"
-#~ " * \"Graphical Environment\": finally, this is where you will choose "
-#~ "your\n"
-#~ "preferred graphical environment. At least one must be selected if you "
-#~ "want\n"
-#~ "to have a graphical workstation!\n"
-#~ "\n"
-#~ "Moving the mouse cursor over a group name will display a short "
-#~ "explanatory\n"
-#~ "text about that group. If you deselect all groups when performing a "
-#~ "regular\n"
-#~ "installation (by opposition to an upgrade), a dialog will pop up "
-#~ "proposing\n"
-#~ "different options for a minimal installation:\n"
-#~ "\n"
-#~ " * \"With X\": install the fewer packages possible to have a working\n"
-#~ "graphical desktop;\n"
-#~ "\n"
-#~ " * \"With basic documentation\": installs the base system plus basic\n"
-#~ "utilities and their documentation. This installation is suitable for\n"
-#~ "setting up a server;\n"
-#~ "\n"
-#~ " * \"Truly minimal install\": will install the strict minimum necessary "
-#~ "to\n"
-#~ "get a working Linux system, in command line only. This installation is\n"
-#~ "about 65Mb large.\n"
-#~ "\n"
-#~ "You can check the \"Individual package selection\" box, which is useful "
-#~ "if\n"
-#~ "you are familiar with the packages being offered or if you want to have\n"
-#~ "total control over what will be installed.\n"
-#~ "\n"
-#~ "If you started the installation in \"Upgrade\" mode, you can unselect "
-#~ "all\n"
-#~ "groups to avoid installing any new package. This is useful for repairing "
-#~ "or\n"
-#~ "updating an existing system."
-#~ msgstr ""
-#~ "ôÅÐÅÒØ ÎÁÓÔÁÌÏ ×ÒÅÍÑ ×ÙÂÒÁÔØ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ ×Ù ÖÅÌÁÅÔÅ ÕÓÔÁÎÏ×ÉÔØ × \n"
-#~ "Ó×ÏÀ ÓÉÓÔÅÍÕ. óÕÝÅÓÔ×ÕÀÔ ÔÙÓÑÞÉ ÄÏÓÔÕÐÎÙÈ ÐÁËÅÔÏ× ÄÌÑ Mandrake Linux É "
-#~ "×ÁÍ\n"
-#~ "×Ï×ÓÅ ÎÅÏÂÑÚÁÔÅÌØÎÏ ÚÎÁÔØ ÉÈ ×ÓÅ.\n"
-#~ "\n"
-#~ "åÓÌÉ ×Ù ×ÙÐÏÌÎÑÅÔÅ ÓÔÁÎÄÁÒÔÎÕÀ ÕÓÔÁÎÏ×ËÕ Ó CD-ROM'Á, ÏÔ ×ÁÓ ÓÎÁÞÁÌÁ\n"
-#~ "ÐÏÔÒÅÂÕÅÔÓÑ ÕËÁÚÁÔØ CD, ËÏÔÏÒÙÅ ÅÓÔØ Õ ×ÁÓ (ÔÏÌØËÏ × ÒÅÖÉÍÅ üËÓÐÅÒÔÁ).\n"
-#~ "ðÒÏ×ÅÒØÔÅ ÍÅÔËÉ ÎÁ ÄÉÓËÁÈ É ÏÔÍÅÔØÔÅ ÇÁÌÏÞËÁÍÉ ÐÕÎËÔÙ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ\n"
-#~ "ÉÍÅÀÝÉÍÓÑ Õ ×ÁÓ ÕÓÔÁÎÏ×ÏÞÎÙÍÉ CD. ëÏÇÄÁ ×Ù ÂÕÄÅÔÅ ÇÏÔÏ×Ù ÐÒÏÄÏÌÖÁÔØ,\n"
-#~ "ÝÅÌËÎÉÔÅ \"ïë\".\n"
-#~ "\n"
-#~ "ðÁËÅÔÙ ÏÔÓÏÒÔÉÒÏ×ÁÎÙ ÐÏ ÇÒÕÐÐÁÍ ÓÏÇÌÁÓÎÏ ÐÏ×ÓÅÄÎÅ×ÎÏÍÕ ÉÓÐÏÌØÚÏ×ÁÎÉÀ\n"
-#~ "×ÁÛÅÊ ÍÁÛÉÎÙ. óÁÍÉ ÇÒÕÐÐÙ ÄÅÌÑÔÓÑ ÎÁ ÞÅÔÙÒÅ ÒÁÚÄÅÌÁ:\n"
-#~ "\n"
-#~ " * \"òÁÂÏÞÁÑ ÓÔÁÎÃÉÑ\": ÅÓÌÉ ×Ù ÐÌÁÎÉÒÕÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ Ó×ÏÀ ÍÁÛÉÎÕ\n"
-#~ "× ËÁÞÅÓÔ×Å ÒÁÂÏÞÅÊ ÓÔÁÎÃÉÉ, ×ÙÂÅÒÉÔÅ ÏÄÎÕ ÉÌÉ ÎÅÓËÏÌØËÏ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ\n"
-#~ "ÇÒÕÐÐ;\n"
-#~ "\n"
-#~ " * \"òÁÚÒÁÂÏÔËÁ\": ÅÓÌÉ ×ÁÛÁ ÍÁÛÉÎÁ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ,\n"
-#~ "×ÙÂÅÒÉÔÅ ÎÕÖÎÙÅ ÇÒÕÐÐÙ;\n"
-#~ "\n"
-#~ " * \"óÅÒ×ÅÒ\": ÅÓÌÉ ×ÁÛÁ ÍÁÛÉÎÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÉÓÐÏÌÎÑÔØ ÒÏÌØ ÓÅÒ×ÅÒÁ,\n"
-#~ "×Ù ÓÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÎÁ Ó×ÏÀ ÍÁÛÉÎÕ ÎÁÉÂÏÌÅÅ ÏÂÝÉÅ ÓÅÒ×ÉÓÙ;\n"
-#~ "\n"
-#~ " * \"çÒÁÆÉÞÅÓËÁÑ ÏÂÏÌÏÞËÁ\": ÚÄÅÓØ, ÎÁËÏÎÅÃ, ×Ù ÓÍÏÖÅÔÅ ×ÙÂÒÁÔØ\n"
-#~ "ÖÅÌÁÅÍÕÀ ÇÒÁÆÉÞÅÓËÕÀ ÏÂÏÌÏÞËÕ. äÏÌÖÎÁ ÂÙÔØ ×ÙÂÒÁÎÁ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÏÄÎÁ,\n"
-#~ "ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÍÅÔØ ÒÁÂÏÞÕÀ ÓÔÁÎÃÉÀ Ó ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ!\n"
-#~ "\n"
-#~ "ðÒÉ ÎÁ×ÅÄÅÎÉÉ ÍÙÛÉ ÎÁ ÎÁÚ×ÁÎÉÅ ÇÒÕÐÐÙ ÐÏÑ×ÉÔÓÑ ËÏÒÏÔËÉÊ ÐÏÑÓÎÉÔÅÌØÎÙÊ "
-#~ "ÔÅËÓÔ\n"
-#~ "ÏÂ ÜÔÏÊ ÇÒÕÐÐÅ. åÓÌÉ ÓÎÉÍÅÔÅ ×ÙÄÅÌÅÎÉÅ ÓÏ ×ÓÅÈ ÇÒÕÐÐ ÐÒÉ ×ÙÐÏÌÎÅÎÉÉ\n"
-#~ "ÏÞÅÒÅÄÎÏÊ ÕÓÔÁÎÏ×ËÉ (× ÏÔÌÉÞÉÅ ÏÔ ÏÂÎÏ×ÌÅÎÉÑ), ×ÓÐÌÙ×ÅÔ ÄÉÁÌÏÇ,\n"
-#~ "ÐÒÅÄÌÁÇÁÀÝÉÊ ÒÁÚÌÉÞÎÙÅ ×ÁÒÉÁÎÔÙ ÍÉÎÉÍÁÌØÎÏÊ ÕÓÔÁÎÏ×ËÉ:\n"
-#~ "\n"
-#~ " * \"÷ÍÅÓÔÅ Ó è\": ÕÓÔÁÎÏ×ÉÔ ÍÉÎÉÍÕÍ ÐÁËÅÔÏ×, ÎÅÏÂÈÏÄÉÍÙÈ ÄÌÑ ÒÁÂÏÔÙ\n"
-#~ "ÇÒÁÆÉÞÅÓËÏÇÏ ÒÁÂÏÞÅÇÏ ÓÔÏÌÁ;\n"
-#~ "\n"
-#~ " * \"ó ÏÓÎÏ×ÎÏÊ ÄÏËÕÍÅÎÔÁÃÉÅÊ\": ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÂÁÚÏ×ÕÀ ÓÉÓÔÅÍÕ ÐÌÀÓ\n"
-#~ "ÏÓÎÏ×ÎÙÅ ÕÔÉÌÉÔÙ É ÄÏËÕÍÅÎÔÁÃÉÀ Ë ÎÉÍ. üÔÏÔ ×ÁÒÉÁÎÔ ÐÏÄÈÏÄÉÔ ÄÌÑ\n"
-#~ "ÕÓÔÁÎÏ×ËÉ ÓÅÒ×ÅÒÁ;\n"
-#~ "\n"
-#~ " * \"äÅÊÓÔ×ÉÔÅÌØÎÏ ÍÉÎÉÍÁÌØÎÁÑ ÕÓÔÁÎÏ×ËÁ\": ÕÓÔÁÎÏ×ÉÔ ÄÏ ÐÒÅÄÅÌÁ "
-#~ "ÍÉÎÉÍÁÌØÎÏ\n"
-#~ "ÎÅÏÂÈÏÄÉÍÏÅ, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ÒÁÂÏÞÕÀ ÓÉÓÔÅÍÕ Linux Ó ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÏÊ.\n"
-#~ "üÔÁ ÕÓÔÁÎÏ×ËÁ ÔÒÅÂÕÅÔ ÏËÏÌÏ 65 í ÄÉÓËÏ×ÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á.\n"
-#~ "\n"
-#~ "÷Ù ÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ ÆÌÁÖÏË \"óÁÍÏÓÔÏÑÔÅÌØÎÙÊ ×ÙÂÏÒ ÐÁËÅÔÏ×\", ËÏÔÏÒÙÊ\n"
-#~ "ÐÏÌÅÚÅÎ, ÅÓÌÉ ÚÎÁËÏÍÙ Ó ÐÒÅÄÌÁÇÁÅÍÙÍÉ ÐÁËÅÔÁÍÉ, ÉÌÉ, ÅÓÌÉ ×Ù ÖÅÌÁÅÔÅ\n"
-#~ "ÐÏÌÕÞÉÔØ ÐÏÌÎÙÊ ËÏÎÔÒÏÌØ ÎÁÄ ÔÅÍ, ÞÔÏ ÂÕÄÅÔ ÕÓÔÁÎÁ×ÌÅÎÏ.\n"
-#~ "\n"
-#~ "åÓÌÉ ×Ù ÎÁÞÁÌÉ ÕÓÔÁÎÏ×ËÕ × ÒÅÖÉÍÅ \"ïÂÎÏ×ÌÅÎÉÅ\", ×Ù ÍÏÖÅÔÅ ÓÎÑÔØ "
-#~ "×ÙÄÅÌÅÎÉÅ\n"
-#~ "ÓÏ ×ÓÅÈ ÇÒÕÐÐ, ÞÔÏÂÙ ÉÚÂÅÖÁÔØ ÕÓÔÁÎÏ×ËÉ ËÁËÉÈ-ÌÉÂÏ ÎÏ×ÙÈ ÐÁËÅÔÏ×.\n"
-#~ "üÔÏ ÐÏÌÅÚÎÏ ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÉÌÉ ÏÂÎÏ×ÌÅÎÉÑ ÓÕÝÅÓÔ×ÕÀÝÅÊ ÓÉÓÔÅÍÙ."
-
-#~ msgid ""
-#~ "Finally, depending on whether or not you selected individual packages, "
-#~ "you\n"
-#~ "will be presented a tree containing all packages classified by groups "
-#~ "and\n"
-#~ "subgroups. While browsing the tree, you can select entire groups,\n"
-#~ "subgroups, or individual packages.\n"
-#~ "\n"
-#~ "Whenever you select a package on the tree, a description appears on the\n"
-#~ "right. When your selection is finished, click the \"Install\" button "
-#~ "which\n"
-#~ "will then launch the installation process. Depending on the speed of "
-#~ "your\n"
-#~ "hardware and the number of packages that need to be installed, it may "
-#~ "take\n"
-#~ "a while to complete the process. An estimate of the time it will take to\n"
-#~ "install everything is displayed on the screen, to help you gauge if "
-#~ "there\n"
-#~ "is sufficient time to enjoy a cup of coffee.\n"
-#~ "\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 Mandrake Linux, 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 Mandrake Linux "
-#~ "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"
-#~ "default. !!\n"
-#~ "\n"
-#~ "The \"Automatic dependencies\" option simply disables the warning dialog\n"
-#~ "which appears whenever the installer automatically selects a package. "
-#~ "This\n"
-#~ "occurs because it has determined that it needs to satisfy a dependency "
-#~ "with\n"
-#~ "another package in order to successfully complete the installation.\n"
-#~ "\n"
-#~ "The tiny floppy disk icon at the bottom of the list allows to load the\n"
-#~ "package list chosen during a previous installation. Clicking on this "
-#~ "icon\n"
-#~ "will ask you to insert a floppy disk previously created at the end of\n"
-#~ "another installation. See the second tip of last step on how to create "
-#~ "such\n"
-#~ "a floppy."
-#~ msgstr ""
-#~ "îÁËÏÎÅÃ, × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÓÁÍÏÓÔÏÑÔÅÌØÎÏ ×Ù ×ÙÂÉÒÁÅÔÅ ÐÁËÅÔÙ ÉÌÉ "
-#~ "ÎÅÔ,\n"
-#~ "×ÁÍ ÂÕÄÅÔ ÐÒÅÄÓÔÁ×ÌÅÎÏ ÄÅÒÅ×Ï, ÓÏÄÅÒÖÁÝÅÅ ×ÓÅ ÐÁËÅÔÙ, ËÌÁÓÓÉÆÉÃÉÒÏ×ÁÎÎÙÅ "
-#~ "ÐÏ\n"
-#~ "ÇÒÕÐÐÁÍ É ÐÏÄÇÒÕÐÐÁÍ. ðÒÏÓÍÁÔÒÉ×ÁÑ ÄÅÒÅ×Ï, ×Ù ÍÏÖÅÔÅ ×ÙÂÉÒÁÔØ ÃÅÌÙÅ "
-#~ "ÇÒÕÐÐÙ,\n"
-#~ "ÐÏÄÇÒÕÐÐÙ ÉÌÉ ÏÔÄÅÌØÎÙÅ ÐÁËÅÔÙ.\n"
-#~ "\n"
-#~ "÷ÓÑËÉÊ ÒÁÚ, ËÏÇÄÁ ×Ù ×ÙÂÉÒÁÅÔÅ × ÄÅÒÅ×Å ÐÁËÅÔ, ÓÐÒÁ×Á ÐÏÑ×ÌÑÅÔÓÑ "
-#~ "ÏÐÉÓÁÎÉÅ.\n"
-#~ "ëÏÇÄÁ ×Ù ÚÁËÏÎÞÉÔÅ ×ÙÂÏÒ, ÝÅÌËÎÉÔÅ ÎÁ ËÎÏÐËÕ \"õÓÔÁÎÏ×ÉÔØ\", ËÏÔÏÒÁÑ\n"
-#~ "ÚÁÐÕÓÔÉÔ ÐÒÏÃÅÓÓ ÕÓÔÁÎÏ×ËÉ. ÷ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÂÙÓÔÒÏÄÅÊÓÔ×ÉÑ ×ÁÛÅÇÏ\n"
-#~ "ÁÐÐÁÒÁÔÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ É ËÏÌÉÞÅÓÔ×Á ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÈ ÐÁËÅÔÏ× ÐÒÏÃÅÓÓ "
-#~ "ÍÏÖÅÔ\n"
-#~ "ÚÁÎÑÔØ ÚÎÁÞÉÔÅÌØÎÙÊ ÐÒÏÍÅÖÕÔÏË ×ÒÅÍÅÎÉ. ðÒÅÄÐÏÌÁÇÁÅÍÏÅ ×ÒÅÍÑ, "
-#~ "ÎÅÏÂÈÏÄÉÍÏÅ\n"
-#~ "ÄÌÑ ÐÏÌÎÏÊ ÕÓÔÁÎÏ×ËÉ, ÏÔÏÂÒÁÖÁÅÔÓÑ ÎÁ ÜËÒÁÎÅ, ÞÔÏÂÙ ÐÏÍÏÞØ ×ÁÍ "
-#~ "ÐÒÉËÉÎÕÔØ:\n"
-#~ "\"á ÎÅ ÓÔÏÉÔ ÌÉ ÓÈÏÄÉÔØ ×ÙÐÉÔØ ÞÁÛÅÞËÕ ËÏÆÅ?\"\n"
-#~ "\n"
-#~ "!! åÓÌÉ ÂÙÌ ×ÙÂÒÁÎ ÐÁËÅÔ ÓÅÒ×ÅÒÁ, ÎÁÍÅÒÅÎÎÏ ÉÌÉ ÐÏÔÏÍÕ, ÞÔÏ ÏÎ ÂÙÌ "
-#~ "ÞÁÓÔØÀ\n"
-#~ "×ÓÅÊ ÇÒÕÐÐÙ, ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÐÏÄÔ×ÅÒÄÉÔØ, ÞÔÏ ×Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ\n"
-#~ "ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÉ ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÅ ÓÅÒ×ÅÒÙ. ÷ Mandrake Linux ×ÓÅ\n"
-#~ "ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÅ ÓÅÒ×ÅÒÙ ÐÏ ÕÍÏÌÞÁÎÉÀ ÚÁÐÕÓËÁÀÔÓÑ ×Ï ×ÒÅÍÑ ÚÁÇÒÕÚËÉ. "
-#~ "äÁÖÅ,\n"
-#~ "ÅÓÌÉ ÏÎÉ ÂÅÚÏÐÁÓÎÙ É ÎÅ ÓÏÄÅÒÖÁÔ ÉÚ×ÅÓÔÎÙÈ ÎÁ ×ÒÅÍÑ ×ËÌÀÞÅÎÉÑ × "
-#~ "ÄÉÓÔÒÉÂÕÔÉ×\n"
-#~ "ÐÒÏÂÌÅÍ, ÍÏÖÅÔ ÓÌÕÞÉÔØÓÑ, ÞÔÏ ÂÕÄÕÔ ÏÂÎÁÒÕÖÅÎÙ ÄÙÒÙ × ÂÅÚÏÐÁÓÎÏÓÔÉ ÐÏÓÌÅ\n"
-#~ "×ÙÐÕÓËÁ ÆÉÎÁÌØÎÏÊ ×ÅÒÓÉÉ Mandrake Linux. åÓÌÉ ×Ù ÎÅ ÚÎÁÅÔÅ, ÄÌÑ ÞÅÇÏ\n"
-#~ "ÐÒÅÄÎÁÚÎÁÞÅÎ ÔÏÔ ÉÌÉ ÉÎÏÊ ÓÅÒ×ÉÓ, ÉÌÉ ÚÁÞÅÍ ÏÎ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ, ÔÏÇÄÁ "
-#~ "ÖÍÉÔÅ\n"
-#~ "\"îÅÔ\". ýÅÌËÎÕ× ÎÁ \"äÁ\", ×Ù ÕÓÔÁÎÏ×ÉÔÅ ÐÅÒÅÞÉÓÌÅÎÎÙÅ ÓÅÒ×ÉÓÙ É ÏÎÉ ÐÏ\n"
-#~ "ÕÍÏÌÞÁÎÉÀ ÚÁÐÕÓÔÑÔÓÑ Á×ÔÏÍÁÔÉÞÅÓËÉ. !!\n"
-#~ "\n"
-#~ "ïÐÃÉÑ \"á×ÔÏÍÁÔÉÞÅÓËÉÅ ÚÁ×ÉÓÉÍÏÓÔÉ\" ÐÒÏÓÔÏ ÏÔËÌÀÞÁÅÔ ÓÏÏÂÝÅÎÉÅ\n"
-#~ "Ó ÐÒÅÄÕÐÒÅÖÄÅÎÉÅÍ, ËÏÔÏÒÏÅ ÐÏÑ×ÌÑÅÔÓÑ ×ÓÑËÉÊ ÒÁÚ, ËÏÇÄÁ ÉÎÓÔÁÌÌÑÔÏÒ\n"
-#~ "Á×ÔÏÍÁÔÉÞÅÓËÉ ×ÙÂÉÒÁÅÔ ÐÁËÅÔ. üÔÏ ÐÒÏÉÓÈÏÄÉÔ ÐÏÔÏÍÕ, ÞÔÏ ÏÎ ÏÐÒÅÄÅÌÉÌ,\n"
-#~ "ÞÔÏ ÄÌÑ ÕÓÐÅÛÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÕÓÔÁÎÏ×ËÉ ÔÒÅÂÕÅÔÓÑ ÕÄÏ×ÌÅÔ×ÏÒÉÔØ "
-#~ "ÚÁ×ÉÓÉÍÏÓÔÉ\n"
-#~ "ÐÁËÅÔÁ.\n"
-#~ "\n"
-#~ "íÁÌÅÎØËÉÊ ÚÎÁÞÏË ÄÉÓËÅÔÙ × ËÏÎÃÅ ÓÐÉÓËÁ ÐÏÚ×ÏÌÉÔ ÚÁÇÒÕÚÉÔØ ÓÐÉÓÏË "
-#~ "ÐÁËÅÔÏ×,\n"
-#~ "×ÙÂÒÁÎÎÙÈ ×Ï ×ÒÅÍÑ ÐÒÅÄÙÄÕÝÅÊ ÕÓÔÁÎÏ×ËÉ. ðÏÓÌÅ ÎÁÖÁÔÉÑ ÎÁ ÜÔÏÔ ÚÎÁÞÏË,\n"
-#~ "×ÁÓ ÐÏÐÒÏÓÑÔ ×ÓÔÁ×ÉÔØ ÄÉÓËÅÔÕ, ÓÏÚÄÁÎÎÕÀ ÒÁÎÅÅ × ËÏÎÃÅ ÄÒÕÇÏÊ ÕÓÔÁÎÏ×ËÉ.\n"
-#~ "óÍÏÔÒÉÔÅ ×ÔÏÒÕÀ ÐÏÄÓËÁÚËÕ Ë ÐÏÓÌÅÄÎÅÍÕ ÜÔÁÐÕ Ï ÔÏÍ, ËÁË ÓÏÚÄÁÔØ ÔÁËÕÀ\n"
-#~ "ÄÉÓËÅÔÕ."
-
-#~ msgid ""
-#~ "You are now proposed to set up your Internet/network connection. If you\n"
-#~ "wish to connect your computer to the Internet or to a local network, "
-#~ "click\n"
-#~ "\"OK\". The autodetection of network devices and modem will be launched. "
-#~ "If\n"
-#~ "this detection fails, uncheck the \"Use auto detection\" box next time. "
-#~ "You\n"
-#~ "may also choose not to configure the network, or do it later; in that "
-#~ "case,\n"
-#~ "simply click the \"Cancel\" button.\n"
-#~ "\n"
-#~ "Available connections are: traditional modem, ISDN modem, ADSL "
-#~ "connection,\n"
-#~ "cable modem, and finally a simple LAN connection (Ethernet).\n"
-#~ "\n"
-#~ "Here, we will not detail each configuration. Simply make sure that you "
-#~ "have\n"
-#~ "all the parameters from your Internet Service Provider or system\n"
-#~ "administrator.\n"
-#~ "\n"
-#~ "You can consult the ``User Guide'' chapter about Internet connections "
-#~ "for\n"
-#~ "details about the configuration, or simply wait until your system is\n"
-#~ "installed and use the program described there to configure your "
-#~ "connection.\n"
-#~ "\n"
-#~ "If you wish to configure the network later after installation, or if you\n"
-#~ "are finished configuring your network connection, click \"Cancel\"."
-#~ msgstr ""
-#~ "ôÅÐÅÒØ ×ÁÍ ÐÒÅÄÌÁÇÁÅÔÓÑ ÎÁÓÔÒÏÉÔØ Ó×ÏÅ ÐÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔÕ/ÓÅÔÉ.\n"
-#~ "åÓÌÉ ×Ù ÈÏÔÉÔÅ ÐÏÄËÌÀÞÉÔØ Ó×ÏÊ ËÏÍÐØÀÔÅÒ Ë éÎÔÅÒÎÅÔÕ ÉÌÉ Ë ÌÏËÁÌØÎÏÊ\n"
-#~ "ÓÅÔÉ, ÎÁÖÍÉÔÅ \"ïë\". âÕÄÅÔ ÚÁÐÕÝÅÎÏ Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÓÅÔÅ×ÙÈ\n"
-#~ "ÕÓÔÒÏÊÓÔ× É ÍÏÄÅÍÁ. åÓÌÉ ÜÔÏ ÏÐÒÅÄÅÌÅÎÉÅ ÚÁ×ÅÒÛÉÔÓÑ ÎÅÕÄÁÞÎÏ, ×\n"
-#~ "ÓÌÅÄÕÀÝÉÊ ÒÁÚ ÓÎÉÍÉÔÅ ÇÁÌÏÞËÕ \"éÓÐÏÌØÚÏ×ÁÔØ Á×ÔÏÍÁÔÉÞÅÓËÏÅ\n"
-#~ "ÏÐÒÅÄÅÌÅÎÉÅ\". ÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÎÅ ÎÁÓÔÒÁÉ×ÁÔØ ÓÅÔØ ÉÌÉ ÓÄÅÌÁÔØ ÜÔÏ\n"
-#~ "ÐÏÚÖÅ; × ÜÔÏÍ ÓÌÕÞÁÅ, ÐÒÏÓÔÏ ÎÁÖÍÉÔÅ ÎÁ ËÎÏÐËÕ \"ïÔÍÅÎÁ\".\n"
-#~ "\n"
-#~ "äÏÓÔÕÐÎÙÅ ÓÏÅÄÉÎÅÎÉÑ: ÔÒÁÄÉÃÉÏÎÎÙÊ ÍÏÄÅÍ, ISDN-ÍÏÄÅÍ, ADSL-ÓÏÅÄÉÎÅÎÉÅ,\n"
-#~ "ËÁÂÅÌØÎÙÊ ÍÏÄÅÍ É, ÎÁËÏÎÅÃ, ÐÒÏÓÔÏÅ ÐÏÄËÌÀÞÅÎÉÅ Ë ì÷ó (Ethernet).\n"
-#~ "\n"
-#~ "úÄÅÓØ ÍÙ ÎÅ ÂÕÄÅÍ ÐÏÄÒÏÂÎÏ ÏÐÉÓÙ×ÁÔØ ËÁÖÄÕÀ ÎÁÓÔÒÏÊËÕ. ðÒÏÓÔÏ ÕÂÅÄÉÔÅÓØ,\n"
-#~ "ÞÔÏ ×Ù ÐÏÌÕÞÉÌÉ ×ÓÅ ÎÅÏÂÈÏÄÉÍÙÅ ÄÁÎÎÙÅ Õ ÐÒÏ×ÁÊÄÅÒÁ ÕÓÌÕÇ éÎÔÅÒÎÅÔÁ ÉÌÉ\n"
-#~ "ÓÉÓÔÅÍÎÏÇÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ.\n"
-#~ "\n"
-#~ "÷Ù ÍÏÖÅÔÅ ÏÂÒÁÔÉÔØÓÑ ÚÁ ÓÐÒÁ×ËÏÊ Ë ÇÌÁ×Å ``òÕËÏ×ÏÄÓÔ×Á ÐÏÌØÚÏ×ÁÔÅÌÑ''\n"
-#~ "Ï ÐÏÄËÌÀÞÅÎÉÉ Ë éÎÔÅÒÎÅÔÕ Ó ÐÏÄÒÏÂÎÙÍ ÏÐÉÓÁÎÉÅÍ ÎÁÓÔÒÏÊËÉ, ÉÌÉ ÐÒÏÓÔÏ\n"
-#~ "ÐÏÄÏÖÄÁÔØ, ÐÏËÁ ÓÉÓÔÅÍÁ ÕÓÔÁÎÏ×ÉÔÓÑ, É ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÉÓÁÎÎÕÀ ÔÁÍ\n"
-#~ "ÐÒÏÇÒÁÍÍÕ, ÞÔÏÂÙ ÎÁÓÔÒÏÉÔØ Ó×ÏÅ ÐÏÄËÌÀÞÅÎÉÅ.\n"
-#~ "\n"
-#~ "åÓÌÉ ×Ù ÈÏÔÉÔÅ ÎÁÓÔÒÏÉÔØ ÓÅÔØ ÐÏÚÖÅ, ÐÏÓÌÅ ÕÓÔÁÎÏ×ËÉ, ÉÌÉ, ÅÓÌÉ ×Ù\n"
-#~ "ÚÁËÏÎÞÉÌÉ ÎÁÓÔÒÁÉ×ÁÔØ Ó×ÏÅ ÓÅÔÅ×ÏÅ ÓÏÅÄÉÎÅÎÉÅ, ÎÁÖÍÉÔÅ \"ïÔÍÅÎÁ\"."
-
-#~ msgid ""
-#~ "GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-#~ "local time according to the time zone you selected. It is however "
-#~ "possible\n"
-#~ "to deactivate this by deselecting \"Hardware clock set to GMT\" so that "
-#~ "the\n"
-#~ "hardware clock is the same as the system clock. This is useful when the\n"
-#~ "machine is hosting another operating system like Windows.\n"
-#~ "\n"
-#~ "The \"Automatic time synchronization\" option will automatically "
-#~ "regulate\n"
-#~ "the clock by connecting to a remote time server on the Internet. In the\n"
-#~ "list that is presented, choose a server located near you. Of course you\n"
-#~ "must have a working Internet connection for this feature to work. It "
-#~ "will\n"
-#~ "actually install on your machine a time server which can be optionally "
-#~ "used\n"
-#~ "by other machines on your local network."
-#~ msgstr ""
-#~ "GNU/Linux ÕÐÒÁ×ÌÑÅÔ ×ÒÅÍÅÎÅÍ ÐÏ çÒÉÎ×ÉÞÕ (GMT) É ÐÅÒÅ×ÏÄÉÔ ÅÇÏ × ÍÅÓÔÎÏÅ\n"
-#~ "×ÒÅÍÑ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÅ ×ÙÂÒÁÎÎÏÍÕ ×ÁÍÉ ×ÒÅÍÅÎÎÏÍÕ ÐÏÑÓÕ. ôÅÍ ÎÅ ÍÅÎÅÅ,"
-#~ "nÍÏÖÎÏ ÏÔËÌÀÞÉÔØ ÜÔÕ ÏÐÃÉÀ, ÓÎÑ× ÆÌÁÖÏË Ó \"áÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ×ÙÓÔÁ×ÌÅÎÙ\n"
-#~ "ÐÏ çÒÉÎ×ÉÞÕ\", ÔÏÇÄÁ ÁÐÐÁÒÁÔÎÙÅ ÞÁÓÙ ÂÕÄÕÔ ÓÏ×ÐÁÄÁÔØ Ó ÓÉÓÔÅÍÎÙÍÉ. üÔÏ\n"
-#~ "ÐÏÌÅÚÎÏ, ËÏÇÄÁ ÍÁÛÉÎÁ Ñ×ÌÑÅÔÓÑ ×ÅÄÕÝÉÍ ÓÅÒ×ÅÒÏÍ ÄÌÑ ÄÒÕÇÏÊ ÏÐÅÒÁÃÉÏÎÎÏÊ\n"
-#~ "ÓÉÓÔÅÍÙ ÔÉÐÁ Windows.\n"
-#~ "\n"
-#~ "ïÐÃÉÑ \"á×ÔÏÍÁÔÉÞÅÓËÁÑ ÓÉÎÈÒÏÎÉÚÁÃÉÑ ×ÒÅÍÅÎÉ\" ÂÕÄÅÔ Á×ÔÏÍÁÔÉÞÅÓËÉ\n"
-#~ "ÒÅÇÕÌÉÒÏ×ÁÔØ ÞÁÓÙ, ÐÏÄËÌÀÞÁÑÓØ Ë ÕÄÁÌÅÎÎÏÍÕ ÓÅÒ×ÅÒÕ ×ÒÅÍÅÎÉ × éÎÔÅÒÎÅÔÅ."
-#~ "néÚ ÐÒÅÄÌÏÖÅÎÎÏÇÏ ÓÐÉÓËÁ ×ÙÂÅÒÉÔÅ ÂÌÉÖÁÊÛÉÊ Ë ×ÁÍ ÓÅÒ×ÅÒ. åÓÔÅÓÔ×ÅÎÎÏ,\n"
-#~ "Õ ×ÁÓ ÄÏÌÖÎÏ ÂÙÔØ ÁËÔÉ×ÉÚÉÒÏ×ÁÎÏ ÐÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔÕ ÄÌÑ ÒÁÂÏÔÙ ÜÔÏÊ\n"
-#~ "ÏÐÃÉÉ. îÁ ÓÁÍÏÍ ÄÅÌÅ ÏÎÁ ÕÓÔÁÎÏ×ÉÔ ÎÁ ×ÁÛÕ ÍÁÛÉÎÕ ÓÅÒ×ÅÒ ×ÒÅÍÅÎÉ, "
-#~ "ËÏÔÏÒÙÊ\n"
-#~ "ÍÏÖÅÔ ÂÙÔØ ÐÏ ÖÅÌÁÎÉÀ ÉÓÐÏÌØÚÏ×ÁÎ ÄÒÕÇÉÍÉ ÍÁÛÉÎÁÍÉ × ×ÁÛÅÊ ÌÏËÁÌØÎÏÊ ÓÅÔÉ."
-
-#~ 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 Mandrake Linux rely. In this section, "
-#~ "DrakX\n"
-#~ "will try to configure X automatically.\n"
-#~ "\n"
-#~ "It is extremely rare for it to fail, unless the hardware is very old (or\n"
-#~ "very new). If it succeeds, it will start X automatically with the best\n"
-#~ "resolution possible, depending on the size of the monitor. A window will\n"
-#~ "then appear and ask you if you can see it.\n"
-#~ "\n"
-#~ "If you are doing an \"Expert\" installation, you will enter the X\n"
-#~ "configuration wizard. See the corresponding section of the manual for "
-#~ "more\n"
-#~ "information about this wizard.\n"
-#~ "\n"
-#~ "If you can see the message during the test, and answer \"Yes\", then "
-#~ "DrakX\n"
-#~ "will proceed to the next step. If you cannot see the message, it simply\n"
-#~ "means that the configuration was wrong and the test will automatically "
-#~ "end\n"
-#~ "after 10 seconds, restoring the screen."
-#~ msgstr ""
-#~ "è (ÓÉÓÔÅÍÁ X Window, éËÓÙ) Ñ×ÌÑÅÔÓÑ ÓÅÒÄÃÅÍ ÇÒÁÆÉÞÅÓËÏÇÏ ÉÎÔÅÒÆÅÊÓÁ\n"
-#~ "GNU/Linux, ÞÅÒÅÚ ËÏÔÏÒÏÅ ×ÓÅ ÇÒÁÆÉÞÅÓËÉÅ ÏÂÏÌÏÞËÉ (KDE, Gnome, "
-#~ "AfterStep,\n"
-#~ "WindowMaker É ÄÒ.) ÚÁ×ÑÚÁÎÙ Ó Mandrake Linux. ÷ ÜÔÏÍ ÒÁÚÄÅÌÅ DrakX\n"
-#~ "ÐÏÐÙÔÁÅÔÓÑ ÎÁÓÔÒÏÉÔØ éËÓÙ Á×ÔÏÍÁÔÉÞÅÓËÉ.\n"
-#~ "\n"
-#~ "ïÎ ÄÏ×ÏÌØÎÏ ÒÅÄËÏ ÚÁ×ÅÒÛÁÅÔÓÑ ÎÅÕÄÁÞÅÊ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÓÌÕÞÁÅ× Ó ÏÞÅÎØ\n"
-#~ "ÓÔÁÒÙÍ ÏÂÏÒÕÄÏ×ÁÎÉÅÍ (ÉÌÉ ÏÞÅÎØ ÎÏ×ÙÍ). åÓÌÉ ×ÓÅ ÐÒÏÊÄÅÔ ÕÄÁÞÎÏ, ÏÎ\n"
-#~ "Á×ÔÏÍÁÔÉÞÅÓËÉ ÚÁÐÕÓÔÉÔ éËÓÙ Ó ÎÁÉÌÕÞÛÉÍ ÒÁÚÒÅÛÅÎÉÅÍ ÉÚ ×ÏÚÍÏÖÎÙÈ\n"
-#~ "× ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÒÁÚÍÅÒÁ ÍÏÎÉÔÏÒÁ. úÁÔÅÍ ÐÏÑ×ÉÔÓÑ ÏËÎÏ Ó ×ÏÐÒÏÓÏÍ, ÅÓÌÉ\n"
-#~ "×Ù ÅÇÏ Õ×ÉÄÉÔÅ.\n"
-#~ "\n"
-#~ "åÓÌÉ ×Ù ×ÙÐÏÌÎÑÅÔÅ ÕÓÔÁÎÏ×ËÕ \"üËÓÐÅÒÔ\", ×Ù ×ÏÊÄÅÔÅ × ÍÁÓÔÅÒ ÎÁÓÔÒÏÊËÉ\n"
-#~ "éËÓÏ×. âÏÌÅÅ ÐÏÄÒÏÂÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÜÔÏÍ ÍÁÓÔÅÒÅ ÓÍÏÔÒÉÔÅ\n"
-#~ "× ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÍ ÒÁÚÄÅÌÅ ÒÕËÏ×ÏÄÓÔ×Á.\n"
-#~ "\n"
-#~ "åÓÌÉ ×Ù ÓÍÏÖÅÔÅ Õ×ÉÄÅÔØ ÓÏÏÂÝÅÎÉÅ ×Ï ×ÒÅÍÑ ÔÅÓÔÁ É ÏÔ×ÅÔÉÔÅ \"äÁ\", "
-#~ "DrakX\n"
-#~ "ÐÅÒÅÊÄÅÔ ÎÁ ÓÌÅÄÕÀÝÉÊ ÜÔÁÐ. åÓÌÉ ×Ù ÎÅ ÓÍÏÖÅÔÅ Õ×ÉÄÅÔØ ÓÏÏÂÝÅÎÉÅ,\n"
-#~ "ÜÔÏ ÐÒÏÓÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÎÁÓÔÒÏÊËÁ ÂÙÌÁ ÎÅËÏÒÒÅËÔÎÏÊ É ÔÅÓÔ "
-#~ "Á×ÔÏÍÁÔÉÞÅÓËÉ\n"
-#~ "ÚÁËÏÎÞÉÔÓÑ ÞÅÒÅÚ 10 ÓÅËÕÎÄ, ×ÏÓÓÔÁÎÏ×É× ÜËÒÁÎ."
-
-#~ msgid ""
-#~ "The first time you try the X configuration, you may not be very "
-#~ "satisfied\n"
-#~ "with its display (screen is too small, shifted left or right...). Hence,\n"
-#~ "even if X starts up correctly, DrakX then asks you if the configuration\n"
-#~ "suits you. It will also propose to change it by displaying a list of "
-#~ "valid\n"
-#~ "modes it could find, asking you to select one.\n"
-#~ "\n"
-#~ "As a last resort, if you still cannot get X to work, choose \"Change\n"
-#~ "graphics card\", select \"Unlisted card\", and when prompted on which\n"
-#~ "server, choose \"FBDev\". This is a failsafe option which works with any\n"
-#~ "modern graphics card. Then choose \"Test again\" to be sure."
-#~ msgstr ""
-#~ "÷ ÐÅÒ×ÙÊ ÒÁÚ, ËÏÇÄÁ ×Ù ÂÕÄÅÔÅ ÎÁÓÔÒÁÉ×ÁÔØ éËÓÙ, ×Ù ÍÏÖÅÔ ÂÙÔØ ÎÅ ÏÞÅÎØ\n"
-#~ "ÄÏ×ÏÌØÎÙ ÉÈ ÜËÒÁÎÏÍ (ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ, ÓÄ×ÉÎÕÔ ×ÌÅ×Ï ÉÌÉ ×ÐÒÁ×Ï...).\n"
-#~ "ðÏÜÔÏÍÕ, ÄÁÖÅ ÅÓÌÉ éËÓÙ ÂÌÁÇÏÐÏÌÕÞÎÏ ÚÁÐÕÓÔÉÌÉÓØ, ÚÁÔÅÍ DrakX ÓÐÒÏÓÉÔ,\n"
-#~ "ÐÏÄÈÏÄÉÔ ÌÉ ×ÁÍ ÜÔÁ ÎÁÓÔÒÏÊËÁ. ïÎ ÔÁËÖÅ ÐÒÅÄÌÏÖÉÔ ÉÚÍÅÎÉÔØ ÅÅ, ÐÏËÁÚÁ×\n"
-#~ "ÓÐÉÓÏË ÐÏÄÈÏÄÑÝÉÈ ÒÅÖÉÍÏ×, ËÏÔÏÒÙÅ ÏÎ ÓÍÏÖÅÔ ÎÁÊÔÉ, É, ÐÏÐÒÏÓÉ× ×ÁÓ\n"
-#~ "×ÙÂÒÁÔØ ÏÄÉÎ ÉÚ ÎÉÈ.\n"
-#~ "÷ ËÒÁÊÎÅÍ ÓÌÕÞÁÅ, ÅÓÌÉ ×ÓÅ ÅÝÅ ÎÅ ÍÏÖÅÔÅ ÚÁÓÔÁ×ÉÔØ ÒÁÂÏÔÁÔØ éËÓÙ, "
-#~ "ÓÎÁÞÁÌÁ\n"
-#~ "×ÙÂÅÒÉÔÅ \"éÚÍÅÎÉÔØ ×ÉÄÅÏËÁÒÔÕ\", ÚÁÔÅÍ \"îÅ ×ËÌÀÞÅÎÎÁÑ × ÓÐÉÓÏË ËÁÒÔÁ"
-#~ "\",\n"
-#~ "É ËÏÇÄÁ ÐÏÑ×ÉÔÓÑ ÄÉÁÌÏÇ ×ÙÂÏÒÁ ÓÅÒ×ÅÒÁ, ×ÙÂÅÒÉÔÅ \"FBDev\". üÔÏ "
-#~ "ÂÅÚÏÐÁÓÎÁÑ\n"
-#~ "ÁÌØÔÅÒÎÁÔÉ×Á, ËÏÔÏÒÁÑ ÒÁÂÏÔÁÅÔ ÓÏ ×ÓÅÍÉ ÓÏ×ÒÅÍÅÎÎÙÍÉ ×ÉÄÅÏËÁÒÔÁÍÉ. úÁÔÅÍ\n"
-#~ "×ÙÂÅÒÉÔÅ \"ðÏ×ÔÏÒÎÙÊ ÔÅÓÔ\", ÞÔÏÂÙ ÕÂÅÄÉÔØÓÑ × ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ éËÓÏ×."
-
-#~ msgid ""
-#~ "The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it "
-#~ "by\n"
-#~ "booting from the CD-ROM, press the >>F1<< key at boot and type "
-#~ ">>rescue<<\n"
-#~ "at the prompt. But in case your computer cannot boot from the CD-ROM, "
-#~ "you\n"
-#~ "should come back to this step for help in at least two situations:\n"
-#~ "\n"
-#~ " * when installing the bootloader, DrakX will rewrite the boot sector "
-#~ "(MBR)\n"
-#~ "of your main disk (unless you are using another boot manager), to allow "
-#~ "you\n"
-#~ "to start up with either Windows or GNU/Linux (assuming you have Windows "
-#~ "in\n"
-#~ "your system). If you need to reinstall Windows, the Microsoft install\n"
-#~ "process will rewrite the boot sector, and then you will not be able to\n"
-#~ "start GNU/Linux!\n"
-#~ "\n"
-#~ " * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-#~ "disk, this floppy disk will be the only means of starting up GNU/Linux. "
-#~ "It\n"
-#~ "contains a fair number of system tools for restoring a system, which has\n"
-#~ "crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-#~ "password, or any other reason.\n"
-#~ "\n"
-#~ "When you click on this step, you will be asked to enter a disk inside "
-#~ "the\n"
-#~ "drive. The floppy disk you will insert must be empty or contain data "
-#~ "which\n"
-#~ "you do not need. You will not have to format it since DrakX will rewrite\n"
-#~ "the whole disk."
-#~ msgstr ""
-#~ "îÁ ÕÓÔÁÎÏ×ÏÞÎÏÍ ËÏÍÐÁËÔ-ÄÉÓËÅ Mandrake Linux ÉÍÅÅÔÓÑ Á×ÁÒÉÊÎÙÊ ÒÅÖÉÍ. ÷Ù\n"
-#~ "ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ Ë ÎÅÍÕ ÄÏÓÔÕÐ, ÚÁÇÒÕÚÉ×ÛÉÓØ Ó ËÏÍÐÁËÔ-ÄÉÓËÁ, ÎÁÖÍÉÔÅ "
-#~ "ËÌÁ×ÉÛÕ\n"
-#~ ">>F1<< ÐÒÉ ÚÁÇÒÕÚËÅ É ××ÅÄÉÔÅ × ÓÔÒÏËÅ ÐÒÉÇÌÁÛÅÎÉÑ >>rescue<<. îÏ × ÜÔÏÍ\n"
-#~ "ÓÌÕÞÁÅ ×ÁÛ ËÏÍÐØÀÔÅÒ ÎÅ ÍÏÖÅÔ ÚÁÇÒÕÚÉÔØÓÑ Ó ËÏÍÐÁËÔ-ÄÉÓËÁ, ×Ù ÄÏÌÖÎÙ\n"
-#~ "×ÅÒÎÕÔØÓÑ ÎÁ ÜÔÏÔ ÜÔÁÐ ÚÁ ÓÐÒÁ×ËÏÊ, ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ, × Ä×ÕÈ ÓÉÔÕÁÃÉÑÈ:\n"
-#~ "\n"
-#~ " * ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÎÁÞÁÌØÎÏÇÏ ÚÁÇÒÕÚÞÉËÁ, DrakX ÐÅÒÅÚÁÐÉÛÅÔ ÚÁÇÒÕÚÏÞÎÙÊ\n"
-#~ "ÓÅËÔÏÒ (MBR) ×ÁÛÅÇÏ ÇÌÁ×ÎÏÇÏ ÄÉÓËÁ (ÐÏËÁ ×Ù ÎÅ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÒÕÇÏÊ\n"
-#~ "ÍÅÎÅÄÖÅÒ ÚÁÇÒÕÚËÉ), ÞÔÏÂÙ ÐÏÚ×ÏÌÉÔØ ×ÁÍ ÚÁÇÒÕÚÉÔØ Windows ÉÌÉ GNU/Linux\n"
-#~ "(ÐÏÄÒÁÚÕÍÅ×ÁÅÔÓÑ, ÞÔÏ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÅÓÔØ Windows). åÓÌÉ ×ÁÍ "
-#~ "ÐÏÎÁÄÏÂÉÔÓÑ\n"
-#~ "ÐÅÒÅÕÓÔÁÎÏ×ÉÔØ Windows, ÐÒÏÃÅÓÓ ÕÓÔÁÎÏ×ËÉ Microsoft ÐÅÒÅÚÁÐÉÛÅÔ "
-#~ "ÚÁÇÒÕÚÏÞÎÙÊ\n"
-#~ "ÓÅËÔÏÒ, É ÔÏÇÄÁ ×Ù ÎÅ ÓÍÏÖÅÔÅ ÚÁÇÒÕÚÉÔØ GNU/Linux!\n"
-#~ "\n"
-#~ " * ÅÓÌÉ ×ÏÚÎÉËÎÅÔ ÐÒÏÂÌÅÍÁ É ×Ù ÎÅ ÓÍÏÖÅÔÅ ÚÁÇÒÕÚÉÔØ GNU/Linux Ó "
-#~ "ÖÅÓÔËÏÇÏ\n"
-#~ "ÄÉÓËÁ, ÜÔÁ ÄÉÓËÅÔÁ ÂÕÄÅÔ ÐÏÄÒÁÚÕÍÅ×ÁÔØ ÔÏÌØËÏ ÚÁÇÒÕÚËÕ GNU/Linux. îÁ ÎÅÊ\n"
-#~ "ÓÏÄÅÒÖÉÔÓÑ ÍÉÎÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÓÉÓÔÅÍÎÙÈ ÕÔÉÌÉÔ ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ\n"
-#~ "ÓÉÓÔÅÍÙ, ÚÁ×ÁÌÉ×ÛÅÊÓÑ × ÒÅÚÕÌØÔÁÔÅ ÏÔËÌÀÞÅÎÉÑ ÐÉÔÁÎÉÑ, ÎÅÕÄÁÞÎÏÊ ÏÛÉÂËÉ\n"
-#~ "ÐÒÉ ××ÏÄÅ, ÏÛÉÂËÉ ÐÁÒÏÌÑ É ÌÀÂÏÊ ÄÒÕÇÏÊ ÐÒÉÞÉÎÙ.\n"
-#~ "\n"
-#~ "ëÏÇÄÁ ×Ù ÐÅÒÅÊÄÅÔÅ ÎÁ ÜÔÏÔ ÜÔÁÐ, ×ÁÍ ÂÕÄÅÔ ÐÒÅÄÌÏÖÅÎÏ ×ÓÔÁ×ÉÔØ × "
-#~ "ÄÉÓËÏ×ÏÄ\n"
-#~ "ÄÉÓËÅÔÕ. äÉÓËÅÔÁ ÄÏÌÖÎÁ ÂÙÔØ ÞÉÓÔÏÊ É ÎÅ ÓÏÄÅÒÖÁÔØ ÎÕÖÎÏÊ ×ÁÍ "
-#~ "ÉÎÆÏÒÍÁÃÉÉ.\n"
-#~ "÷Ù ÎÅ ÄÏÌÖÎÙ ÅÅ ÆÏÒÍÁÔÉÒÏ×ÁÔØ, DrakX ÐÏÌÎÏÓÔØÀ ÐÅÒÅÚÁÐÉÛÅÔ ×ÓÀ ÄÉÓËÅÔÕ."
-
-#~ msgid ""
-#~ "At this point, you need to choose where you want to install the Mandrake\n"
-#~ "Linux operating system on your hard drive. If your hard drive is empty "
-#~ "or\n"
-#~ "if an existing operating system is using all the available space, you "
-#~ "will\n"
-#~ "need to partition it. Basically, partitioning a hard drive consists of\n"
-#~ "logically dividing it to create space to install your new Mandrake Linux\n"
-#~ "system.\n"
-#~ "\n"
-#~ "Because the partitioning process' effects are usually irreversible,\n"
-#~ "partitioning can be intimidating and stressful if you are an "
-#~ "inexperienced\n"
-#~ "user. Fortunately, there is a wizard which simplifies this process. "
-#~ "Before\n"
-#~ "beginning, please consult the manual and take your time.\n"
-#~ "\n"
-#~ "If you are running the installation in Expert mode, you will enter\n"
-#~ "DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-#~ "fine-tune your partitions. See the DiskDrake section in the ``User "
-#~ "Guide''.\n"
-#~ "From the installation interface, you can use the wizards as described "
-#~ "here\n"
-#~ "by clicking the dialog's \"Wizard\" button.\n"
-#~ "\n"
-#~ "If partitions have already been defined, either from a previous\n"
-#~ "installation or from another partitioning tool, simply select those to\n"
-#~ "install your Linux system.\n"
-#~ "\n"
-#~ "If partitions are not defined, you will need to create them using the\n"
-#~ "wizard. Depending on your hard drive configuration, several options are\n"
-#~ "available:\n"
-#~ "\n"
-#~ " * \"Use free space\": this option will simply lead to an automatic\n"
-#~ "partitioning of your blank drive(s). You will not be prompted further;\n"
-#~ "\n"
-#~ " * \"Use existing partition\": the wizard has detected one or more "
-#~ "existing\n"
-#~ "Linux partitions on your hard drive. If you want to use them, choose "
-#~ "this\n"
-#~ "option;\n"
-#~ "\n"
-#~ " * \"Use the free space on the Windows; partition\": if Microsoft "
-#~ "Windows\n"
-#~ "is installed on your hard drive and takes all the space available on it,\n"
-#~ "you have to create free space for Linux data. To do so, you can delete "
-#~ "your\n"
-#~ "Microsoft Windows partition and data (see ``Erase entire disk'' or "
-#~ "``Expert\n"
-#~ "mode'' solutions) or resize your Microsoft Windows partition. Resizing "
-#~ "can\n"
-#~ "be performed without the loss of any data, provided you previously\n"
-#~ "defragment the Windows partition. Backing up your data won't hurt "
-#~ "either..\n"
-#~ "This solution is recommended if you want to use both Mandrake Linux and\n"
-#~ "Microsoft Windows on the same computer.\n"
-#~ "\n"
-#~ " Before choosing this option, please understand that after this\n"
-#~ "procedure, the size of your Microsoft Windows partition will be smaller\n"
-#~ "than at the present time. You will have less free space under Microsoft\n"
-#~ "Windows to store your data or to install new software;\n"
-#~ "\n"
-#~ " * \"Erase entire disk\": if you want to delete all data and all "
-#~ "partitions\n"
-#~ "present on your hard drive and replace them with your new Mandrake Linux\n"
-#~ "system, choose this option. Be careful with this solution because you "
-#~ "will\n"
-#~ "not be able to revert your choice after you confirm;\n"
-#~ "\n"
-#~ " !! If you choose this option, all data on your disk will be lost. !!\n"
-#~ "\n"
-#~ " * \"Remove Windows\": this will simply erase everything on the drive "
-#~ "and\n"
-#~ "begin fresh, partitioning everything from scratch. All data on your disk\n"
-#~ "will be lost;\n"
-#~ "\n"
-#~ " !! If you choose this option, all data on your disk will be lost. !!\n"
-#~ "\n"
-#~ " * \"Expert mode\": choose this option if you want to manually partition\n"
-#~ "your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-#~ "can very easily lose all your data. Hence, do not choose this unless you\n"
-#~ "know what you are doing."
-#~ msgstr ""
-#~ "÷ ÜÔÏÍ ÐÕÎËÔÅ ×ÁÍ ÎÁÄÏ ÂÕÄÅÔ ×ÙÂÒÁÔØ, ËÕÄÁ ÎÁ Ó×ÏÅÍ ÖÅÓÔËÏÍ ÄÉÓËÅ ×Ù "
-#~ "ÈÏÔÉÔÅ\n"
-#~ "ÕÓÔÁÎÏ×ÉÔØ Mandrake Linux. åÓÌÉ ×ÁÛ ÖÅÓÔËÉÊ ÄÉÓË ÞÉÓÔÙÊ ÉÌÉ ÓÕÝÅÓÔ×ÕÀÝÁÑ\n"
-#~ "ÏÐÅÒÁÃÉÏÎÎÁÑ ÓÉÓÔÅÍÁ ÉÓÐÏÌØÚÕÅÔ ×ÓÅ ÄÏÓÔÕÐÎÏÅ ÍÅÓÔÏ, ×ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ "
-#~ "ÒÁÚÂÉÔØ\n"
-#~ "ÅÇÏ ÎÁ ÒÁÚÄÅÌÙ. ðÏ ÓÕÔÉ, ÒÁÚÍÅÔËÁ ÖÅÓÔËÏÇÏ ÄÉÓËÁ ÚÁËÌÀÞÁÅÔÓÑ × "
-#~ "ÌÏÇÉÞÅÓËÏÍ\n"
-#~ "ÄÅÌÅÎÉÉ ÅÇÏ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÒÏÓÔÒÁÎÓÔ×Á, ÞÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ ×ÁÛÕ ÎÏ×ÕÀ "
-#~ "ÓÉÓÔÅÍÕ\n"
-#~ "Mandrake Linux.\n"
-#~ "\n"
-#~ "ðÏÓËÏÌØËÕ ÐÒÏÃÅÓÓ ÒÁÚÍÅÔËÉ ÏÂÙÞÎÏ ÎÅÏÂÒÁÔÉÍ, ÒÁÚÍÅÔËÁ ÍÏÖÅÔ ÂÙÔØ ÓÌÏÖÎÏÊ "
-#~ "É\n"
-#~ "ÎÁÐÒÑÖÅÎÎÏÊ, ÅÓÌÉ ×Ù ÎÅÏÐÙÔÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ. ë ÓÞÁÓÔØÀ, ÅÓÔØ ÍÁÓÔÅÒ, "
-#~ "ËÏÔÏÒÙÊ\n"
-#~ "ÕÐÒÏÝÁÅÔ ÜÔÏÔ ÐÒÏÃÅÓÓ. ðÅÒÅÄ ÎÁÞÁÌÏÍ, ÐÏÖÁÌÕÊÓÔÁ, ÐÏÔÒÁÔØÔÅ ÎÅÍÎÏÇÏ "
-#~ "×ÒÅÍÅÎÉ\n"
-#~ "É ÉÚÕÞÉÔÅ ÒÕËÏ×ÏÄÓÔ×Ï.\n"
-#~ "\n"
-#~ "åÓÌÉ ×Ù ÚÁÐÕÓÔÉÌÉ ÕÓÔÁÎÏ×ËÕ × ÒÅÖÉÍÅ üËÓÐÅÒÔÁ, ×Ù ×ÏÊÄÅÔÅ × DiskDrake -\n"
-#~ "ÓÅÒ×ÉÓÎÕÀ ÐÒÏÇÒÁÍÍÕ ÒÁÚÍÅÔËÉ Mandrake Linux, ËÏÔÏÒÁÑ ÐÏÚ×ÏÌÉÔ ×ÁÍ ÌÅÇËÏ\n"
-#~ "ÎÁÓÔÒÏÉÔØ Ó×ÏÉ ÒÁÚÄÅÌÙ. óÍÏÔÒÉÔÅ ÒÁÚÄÅÌ DiskDrake × ``òÕËÏ×ÏÄÓÔ×Å\n"
-#~ "ÐÏÌØÚÏ×ÁÔÅÌÑ''. éÚ ÐÒÏÇÒÁÍÍÙ ÕÓÔÁÎÏ×ËÉ ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÁÓÔÅÒÙ,\n"
-#~ "ÏÐÉÓÁÎÎÙÅ ÚÄÅÓØ, ÎÁÖÁ× ÎÁ ËÎÏÐËÕ ÄÉÁÌÏÇÁ \"íÁÓÔÅÒ\".\n"
-#~ "\n"
-#~ "åÓÌÉ ÒÁÚÄÅÌÙ ÕÖÅ ÂÙÌÉ ÏÐÒÅÄÅÌÅÎÙ ÉÚ ÐÒÅÄÙÄÕÝÅÊ ÕÓÔÁÎÏ×ËÉ ÉÌÉ ÉÚ ÄÒÕÇÏÊ\n"
-#~ "ÐÒÏÇÒÁÍÍÙ ÒÁÚÍÅÔËÉ, ÐÒÏÓÔÏ ×ÙÂÅÒÉÔÅ ÉÈ ÄÌÑ ÕÓÔÁÎÏ×ËÉ Ó×ÏÅÊ ÓÉÓÔÅÍÙ "
-#~ "Linux.\n"
-#~ "åÓÌÉ ÒÁÚÄÅÌÙ ÎÅ ÏÐÒÅÄÅÌÅÎÙ, ×ÁÍ ÎÁÄÏ ÂÕÄÅÔ ÉÈ ÓÏÚÄÁÔØ, ÉÓÐÏÌØÚÕÑ ÍÁÓÔÅÒ.\n"
-#~ "÷ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ËÏÎÆÉÇÕÒÁÃÉÉ ×ÁÛÅÇÏ ÖÅÓÔËÏÇÏ ÄÉÓËÁ, ÄÏÓÔÕÐÎÏ ÎÅÓËÏÌØËÏ\n"
-#~ "ÏÐÃÉÊ:\n"
-#~ "\n"
-#~ " * \"éÓÐÏÌØÚÏ×ÁÔØ Ó×ÏÂÏÄÎÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï\": ÜÔÁ ÏÐÃÉÑ ÕÐÒÁ×ÌÑÅÔ\n"
-#~ "Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÒÁÚÍÅÔËÏÊ ×ÁÛÅÇÏ ÖÅÓÔËÏÇÏ ÄÉÓËÁ. ÷ ÄÁÌØÎÅÊÛÅÍ ×ÁÓ ÎÉ Ï "
-#~ "ÞÅÍ\n"
-#~ "ÎÅ ÂÕÄÕÔ ÓÐÒÁÛÉ×ÁÔØ;\n"
-#~ "\n"
-#~ " * \"éÓÐÏÌØÚÏ×ÁÔØ ÓÕÝÅÓÔ×ÕÀÝÉÊ ÒÁÚÄÅÌ\": ÍÁÓÔÅÒ ÏÂÎÁÒÕÖÉÌ ÎÁ ×ÁÛÅÍ "
-#~ "ÖÅÓÔËÏÍ\n"
-#~ "ÄÉÓËÅ ÏÄÉÎ ÉÌÉ ÎÅÓËÏÌØËÏ ÓÕÝÅÓÔ×ÕÀÝÉÈ ÒÁÚÄÅÌÏ× Linux.åÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÈ\n"
-#~ "ÉÓÐÏÌØÚÏ×ÁÔØ, ×ÙÂÅÒÉÔÅ ÜÔÕ ÏÐÃÉÀ;\n"
-#~ "\n"
-#~ " * \"éÓÐÏÌØÚÏ×ÁÔØ ×ÓÅ Ó×ÏÂÏÄÎÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï ÎÁ ÒÁÚÄÅÌÅ Windows\": ÅÓÌÉ "
-#~ "ÎÁ\n"
-#~ "×ÁÛÅÍ ÄÉÓËÅ ÕÓÔÁÎÏ×ÌÅÎÁ Microsoft Windows, É ÏÎÁ ÚÁÎÉÍÁÅÔ ÎÁ ÎÅÍ ×ÓÅ\n"
-#~ "ÄÏÓÔÕÐÎÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï, ×Ù ÄÏÌÖÎÙ ÏÓ×ÏÂÏÄÉÔØ ÍÅÓÔÏ ÄÌÑ ÄÁÎÎÙÈ Linux. äÌÑ\n"
-#~ "ÜÔÏÇÏ ×Ù ÍÏÖÅÔÅ ÕÄÁÌÉÔØ ÒÁÚÄÅÌ Microsoft Windows É ÄÁÎÎÙÅ (ÓÍÏÔÒÉ "
-#~ "×ÁÒÉÁÎÔÙ\n"
-#~ "``óÔÅÒÅÔØ ×ÅÓØ ÄÉÓË'' ÉÌÉ ``òÅÖÉÍ ÜËÓÐÅÒÔÁ'') ÉÌÉ ÉÚÍÅÎÉÔØ ÒÁÚÍÅÒ "
-#~ "ÒÁÚÄÅÌÁ\n"
-#~ "Microsoft Windows. éÚÍÅÎÅÎÉÅ ÒÁÚÍÅÒÁ ÍÏÖÅÔ ÂÙÔØ ×ÙÐÏÌÎÅÎÏ ÂÅÚ ÐÏÔÅÒÉ "
-#~ "ËÁËÉÈ-\n"
-#~ "ÌÉÂÏ ÄÁÎÎÙÈ, ÐÒÉ ÕÓÌÏ×ÉÉ ÐÒÅÄ×ÁÒÉÔÅÌØÎÏÊ ÄÅÆÒÁÇÍÅÎÔÁÃÉÉ ÒÁÚÄÅÌÁ Windows.\n"
-#~ "òÅÚÅÒ×ÉÒÏ×ÁÔØ Ó×ÏÀ ÉÎÆÏÒÍÁÃÉÀ ÂÏÌØÛÅ ÎÅ ÐÏÎÁÄÏÂÉÔÓÑ... üÔÏÔ ×ÁÒÉÁÎÔ\n"
-#~ "ÒÅËÏÍÅÎÄÕÅÔÓÑ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ É Mandrake Linux, É Microsoft\n"
-#~ "Windows ÎÁ ÏÄÎÏÍ ËÏÍÐØÀÔÅÒÅ.\n"
-#~ "\n"
-#~ " ðÅÒÅÄ ×ÙÂÏÒÏÍ ÜÔÏÊ ÏÐÃÉÉ ×Ù ÄÏÌÖÎÙ ÐÏÎÑÔØ, ÞÔÏ ÐÏÓÌÅ ×ÙÐÏÌÎÅÎÉÑ ÜÔÏÊ\n"
-#~ "ÐÒÏÃÅÄÕÒÙ ÒÁÚÍÅÒ ×ÁÛÅÇÏ ÒÁÚÄÅÌÁ Microsoft Windows ÓÔÁÎÅÔ ÍÅÎØÛÅ. õ ×ÁÓ\n"
-#~ "ÏÓÔÁÎÅÔÓÑ ÍÅÎØÛÅ Ó×ÏÂÏÄÎÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á ÐÏÄ Microsoft Windows ÄÌÑ "
-#~ "ÈÒÁÎÅÎÉÑ\n"
-#~ "Ó×ÏÉÈ ÄÁÎÎÙÈ ÉÌÉ ÕÓÔÁÎÏ×ËÉ ÎÏ×ÏÇÏ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ;\n"
-#~ "\n"
-#~ " * \"óÔÅÒÅÔØ ×ÅÓØ ÄÉÓË\": ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÕÄÁÌÉÔØ ×ÓÀ ÉÎÆÏÒÍÁÃÉÀ É ×ÓÅ\n"
-#~ "ÒÁÚÄÅÌÙ, ÎÁÈÏÄÑÝÉÅÓÑ ÎÁ ×ÁÛÅÍ ÖÅÓÔËÏÍ ÄÉÓËÅ É ÚÁÍÅÎÉÔØ ÉÈ Ó×ÏÅÊ ÎÏ×ÏÊ\n"
-#~ "ÓÉÓÔÅÍÏÊ Mandrake Linux, ×ÙÂÅÒÉÔÅ ÜÔÕ ÏÐÃÉÀ. âÕÄØÔÅ ÏÓÔÏÒÏÖÎÙ Ó ÜÔÉÍ\n"
-#~ "×ÁÒÉÁÎÔÏÍ, ÐÏÔÏÍÕ ÞÔÏ ×Ù ÎÅ ÓÍÏÖÅÔÅ ÎÉÞÅÇÏ ×ÅÒÎÕÔØ ÐÏÓÌÅ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ.\n"
-#~ "\n"
-#~ " !! åÓÌÉ ×Ù ×ÙÂÅÒÅÔÅ ÜÔÕ ÏÐÃÉÀ, ×ÓÅ ÄÁÎÎÙÅ ÎÁ ×ÁÛÉ ÄÉÓËÅ ÂÕÄÕÔ "
-#~ "ÐÏÔÅÒÑÎÙ. !!\n"
-#~ "\n"
-#~ " * \"õÄÁÌÉÔØ Windows\": ÜÔÁ ÏÐÃÉÑ ÐÒÏÓÔÏ ÓÏÔÒÅÔ ×ÓÅ Ó ÄÉÓËÁ É ÎÁÞÎÅÔ "
-#~ "ÞÉÓÔÕÀ\n"
-#~ "ÕÓÔÁÎÏ×ËÕ, ÒÁÚÍÅÔÉ× ×ÓÅ Ó ÎÕÌÑ. ÷ÓÅ ÄÁÎÎÙÅ ÎÁ ×ÁÛÅÍ ÄÉÓËÅ ÂÕÄÕÔ "
-#~ "ÐÏÔÅÒÑÎÙ;\n"
-#~ "\n"
-#~ " !! åÓÌÉ ×Ù ×ÙÂÅÒÅÔÅ ÜÔÕ ÏÐÃÉÀ, ×ÓÅ ÄÁÎÎÙÅ ÎÁ ×ÁÛÉ ÄÉÓËÅ ÂÕÄÕÔ "
-#~ "ÐÏÔÅÒÑÎÙ. !!\n"
-#~ "\n"
-#~ " * \"òÅÖÉÍ ÜËÓÐÅÒÔÁ\": ×ÙÂÅÒÉÔÅ ÜÔÕ ÏÐÃÉÀ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ×ÒÕÞÎÕÀ "
-#~ "ÒÁÚÍÅÔÉÔØ\n"
-#~ "Ó×ÏÊ ÖÅÓÔËÉÊ ÄÉÓË. âÕÄØÔÅ ÏÓÔÏÒÏÖÎÙ - ÜÔÏ ÍÏÝÎÙÊ, ÎÏ ÏÐÁÓÎÙÊ ×ÁÒÉÁÎÔ. ÷Ù\n"
-#~ "ÏÞÅÎØ ÌÅÇËÏ ÍÏÖÅÔÅ ÐÏÔÅÒÑÔØ ×ÓÅ Ó×ÏÉ ÄÁÎÎÙÅ. îÁ ×ÙÂÉÒÁÊÔÅ ÅÇÏ, ÅÓÌÉ ×Ù "
-#~ "ÎÅ\n"
-#~ "ÓÏ×ÓÅÍ ÐÒÅÄÓÔÁ×ÌÑÅÔÅ ÓÅÂÅ, ÞÔÏ ×Ù ÄÅÌÁÅÔÅ."
-
-#~ msgid ""
-#~ "At the time you are installing Mandrake Linux, it is likely that some\n"
-#~ "packages have been updated since the initial release. Some bugs may have\n"
-#~ "been fixed, and security issues solved. To allow you to benefit from "
-#~ "these\n"
-#~ "updates, you are now proposed to download them from the Internet. Choose\n"
-#~ "\"Yes\" if you have a working Internet connection, or \"No\" if you "
-#~ "prefer\n"
-#~ "to install updated packages later.\n"
-#~ "\n"
-#~ "Choosing \"Yes\" displays a list of places from which updates can be\n"
-#~ "retrieved. Choose the one nearest you. Then a package-selection tree\n"
-#~ "appears: review the selection, and press \"Install\" to retrieve and\n"
-#~ "install the selected package(s), or \"Cancel\" to abort."
-#~ msgstr ""
-#~ "÷Ï ×ÒÅÍÑ ÕÓÔÁÎÏ×ËÉ Mandrake Linux, ÖÅÌÁÔÅÌØÎÏ, ÞÔÏÂÙ ÎÅËÏÔÏÒÙÅ ÐÁËÅÔÙ "
-#~ "ÂÙÌÉ\n"
-#~ "ÏÂÎÏ×ÌÅÎÙ ÓÏ ×ÒÅÍÅÎÉ ×ÙÈÏÄÁ ÉÓÈÏÄÎÏÇÏ ÒÅÌÉÚÁ. íÏÖÅÔ ÂÙÔØ, ÂÙÌÉ "
-#~ "ÉÓÐÒÁ×ÌÅÎÙ\n"
-#~ "ÎÅËÏÔÏÒÙÅ ÏÛÉÂËÉ É ÒÅÛÅÎÙ ×ÏÐÒÏÓÙ ÐÏ ÂÅÚÏÐÁÓÎÏÓÔÉ. þÔÏÂÙ ×Ù ÍÏÇÌÉ "
-#~ "ÐÏÌÕÞÉÔØ\n"
-#~ "×ÙÇÏÄÕ ÏÔ ÜÔÉÈ ÏÂÎÏ×ÌÅÎÉÊ, ÓÅÊÞÁÓ ×ÁÍ ÐÒÅÄÌÁÇÁÅÔÓÑ ÓËÁÞÁÔØ ÉÈ ÉÚ "
-#~ "éÎÔÅÒÎÅÔÁ.\n"
-#~ "÷ÙÂÅÒÉÔÅ \"äÁ\", ÅÓÌÉ Õ ×ÁÓ ÅÓÔØ ÄÅÊÓÔ×ÕÀÝÅÅ ÐÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔÕ, "
-#~ "ÉÌÉ\n"
-#~ "\"îÅÔ\", ÅÓÌÉ ÐÙ ÐÒÅÄÐÏÞÔÉÔÁÅÔÅ ÕÓÔÁÎÏ×ÉÔØ ÜÔÉ ÏÂÎÏ×ÌÅÎÉÑ ÐÏÚÖÅ.\n"
-#~ "\n"
-#~ "ðÒÉ ×ÙÂÏÒÅ \"äÁ\" ÂÕÄÅÔ ÐÏËÁÚÁÎ ÓÐÉÓÏË ÍÅÓÔ, ÉÚ ËÏÔÏÒÙÈ ÍÏÇÕÔ ÂÙÔØ "
-#~ "ÐÏÌÕÞÅÎÙ\n"
-#~ "ÏÂÎÏ×ÌÅÎÉÑ. úÁÔÅÍ ÐÏÑ×ÉÔÓÑ ÄÅÒÅ×Ï ×ÙÂÏÒÁ ÐÁËÅÔÏ×: ×ÙÂÅÒÉÔÅ ÎÅÏÂÈÏÄÉÍÙÅ\n"
-#~ "É ÎÁÖÍÉÔÅ \"õÓÔÁÎÏ×ÉÔØ\", ÞÔÏÂÙ ÐÏÌÕÞÉÔØ É ÕÓÔÁÎÏ×ÉÔØ ×ÙÂÒÁÎÎÙÅ ÐÁËÅÔÙ, "
-#~ "ÉÌÉ\n"
-#~ "ÎÁ \"ïÔÍÅÎÕ\", ÞÔÏÂÙ ÐÒÅÒ×ÁÔØ ÕÓÔÁÎÏ×ËÕ."
-
-#~ msgid ""
-#~ "At this point, it is time to choose the security level desired for the\n"
-#~ "machine. As a rule of thumb, the more exposed the machine is, and the "
-#~ "more\n"
-#~ "the data stored in it is crucial, the higher the security level should "
-#~ "be.\n"
-#~ "However, a higher security level is generally obtained at the expense of\n"
-#~ "easiness of use. Refer to the \"msec\" chapter of the ``Reference "
-#~ "Manual''\n"
-#~ "to get more information about the meaning of these levels.\n"
-#~ "\n"
-#~ "If you do not know what to choose, keep the default option."
-#~ msgstr ""
-#~ "ôÅÐÅÒØ ÎÁÓÔÁÌÏ ×ÒÅÍÑ ×ÙÂÒÁÔØ ÖÅÌÁÅÍÙÊ ÕÒÏ×ÅÎØ ÂÅÚÏÐÁÓÎÏÓÔÉ ÄÌÑ ÜÔÏÊ "
-#~ "ÍÁÛÉÎÙ.\n"
-#~ "ëÁË ÐÒÁ×ÉÌÏ, ÞÅÍ ÂÏÌØÛÅ ÄÏÓÔÕÐÎÁ ÍÁÛÉÎÁ, É ÞÅÍ ÂÏÌØÛÅ ÎÁ ÎÅÊ ÈÒÁÎÉÔÓÑ\n"
-#~ "×ÁÖÎÏÊ ÉÎÆÏÒÍÁÃÉÉ, ÔÅÍ ×ÙÛÅ ÄÏÌÖÅÎ ÂÙÔØ ÕÒÏ×ÅÎØ ÂÅÚÏÐÁÓÎÏÓÔÉ. ôÅÍ ÎÅ "
-#~ "ÍÅÎÅÅ,\n"
-#~ "ÂÏÌÅÅ ×ÙÓÏËÉÊ ÕÒÏ×ÅÎØ ÂÅÚÏÐÁÓÎÏÓÔÉ ÚÁÞÁÓÔÕÀ ÕÓÌÏÖÎÑÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ\n"
-#~ "ÓÉÓÔÅÍÙ. ïÂÒÁÔÉÔÅÓØ Ë ÒÁÚÄÅÌÕ \"msec\" ``òÕËÏ×ÏÄÓÔ×Á ÐÏÌØÚÏ×ÁÔÅÌÑ '' ÄÌÑ\n"
-#~ "ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÔÏÍ, ÞÔÏ ÏÚÎÁÞÁÀÔ ÜÔÉ ÕÒÏ×ÎÉ.\n"
-#~ "\n"
-#~ "åÓÌÉ ×Ù ÎÅ ÚÎÁÅÔÅ, ÞÔÏ ×ÙÂÒÁÔØ, ÏÓÔÁ×ØÔÅ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ."
-
-#~ msgid ""
-#~ "At this point, you need to choose which partition(s) will be used for "
-#~ "the\n"
-#~ "installation of your Mandrake Linux 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"
-#~ "partitions must be defined.\n"
-#~ "\n"
-#~ "To create partitions, you must first select a hard drive. You can select\n"
-#~ "the disk for partitioning by clicking on ``hda'' for the first IDE "
-#~ "drive,\n"
-#~ "``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-#~ "\n"
-#~ "To partition the selected hard drive, you can use these options:\n"
-#~ "\n"
-#~ " * \"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"
-#~ "\n"
-#~ " * \"More\": gives access to additional features:\n"
-#~ "\n"
-#~ " * \"Save partition table\": saves the partition table to a floppy.\n"
-#~ "Useful for later partition-table recovery if necessary. It is strongly\n"
-#~ "recommended to perform this step;\n"
-#~ "\n"
-#~ " * \"Restore partition table\": allows to restore a previously saved\n"
-#~ "partition table from floppy disk;\n"
-#~ "\n"
-#~ " * \"Rescue partition table\": if your partition table is damaged, "
-#~ "you\n"
-#~ "can try to recover it using this option. Please be careful and remember\n"
-#~ "that it can fail;\n"
-#~ "\n"
-#~ " * \"Reload partition table\": discards all changes and loads your\n"
-#~ "initial partition table;\n"
-#~ "\n"
-#~ " * \"Removable media automounting\": unchecking this option will "
-#~ "force\n"
-#~ "users to manually mount and unmount removable medias such as floppies "
-#~ "and\n"
-#~ "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"
-#~ "partitioning;\n"
-#~ "\n"
-#~ " * \"Undo\": use this option to cancel your changes;\n"
-#~ "\n"
-#~ " * \"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"
-#~ "save your changes back to disk.\n"
-#~ "\n"
-#~ "Note: you can reach any option using the keyboard. Navigate through the\n"
-#~ "partitions using [Tab] and [Up/Down] arrows.\n"
-#~ "\n"
-#~ "When a partition is selected, you can use:\n"
-#~ "\n"
-#~ " * Ctrl-c to create a new partition (when an empty partition is "
-#~ "selected);\n"
-#~ "\n"
-#~ " * Ctrl-d to delete a partition;\n"
-#~ "\n"
-#~ " * Ctrl-m to set the mount point.\n"
-#~ "\n"
-#~ "To get information about the different filesystem types available, "
-#~ "please\n"
-#~ "read the ext2fs chapter from the ``Reference Manual''.\n"
-#~ "\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"
-#~ "ÕÓÔÁÎÏ×ËÉ ×ÁÛÅÊ ÓÉÓÔÅÍÙ Mandrake Linux. åÓÌÉ ÒÁÚÄÅÌÙ ÕÖÅ ÂÙÌÉ ÏÐÒÅÄÅÌÅÎÙ "
-#~ "ÉÚ\n"
-#~ "ÐÒÅÄÙÄÕÝÅÊ ÕÓÔÁÎÏ×ËÉ GNU/Linux ÉÌÉ ÉÚ ÄÒÕÇÏÊ ÕÔÉÌÉÔÙ ÒÁÚÍÅÔËÉ ÄÉÓËÏ×, ×Ù\n"
-#~ "ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÕÝÅÓÔ×ÕÀÝÉÅ ÒÁÚÄÅÌÙ. ÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÖÅÓÔËÉÊ "
-#~ "ÄÉÓË\n"
-#~ "ÄÏÌÖÅÎ ÂÙÔØ ÒÁÚÂÉÔ ÎÁ ÒÁÚÄÅÌÙ.\n"
-#~ "\n"
-#~ "þÔÏÂÙ ÓÏÚÄÁÔØ ÒÁÚÄÅÌÙ, ÓÎÁÞÁÌÁ ×Ù ÄÏÌÖÎÙ ×ÙÂÒÁÔØ ÖÅÓÔËÉÊ ÄÉÓË. ÷Ù ÍÏÖÅÔÅ\n"
-#~ "×ÙÂÒÁÔØ ÄÉÓË ÄÌÑ ÒÁÚÍÅÔËÉ, ÎÁÖÁ× ÎÁ ``hda'' ÄÌÑ ÐÅÒ×ÏÇÏ IDE-ÄÉÓËÁ, "
-#~ "``hdb''\n"
-#~ "ÄÌÑ ×ÔÏÒÏÇÏ, ``sda'' ÄÌÑ ÐÅÒ×ÏÇÏ SCSI-ÄÉÓËÁ É ÔÁË ÄÁÌÅÅ.\n"
-#~ "\n"
-#~ "þÔÏÂÙ ÒÁÚÍÅÔÉÔØ ×ÙÂÒÁÎÎÙÊ ÖÅÓÔËÉÊ ÄÉÓË, ×Ù ÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÜÔÉ ÏÐÃÉÉ:\n"
-#~ "\n"
-#~ " * \"ïÞÉÓÔÉÔØ ×ÓÅ\": ÜÔÁ ÏÐÃÉÑ ÕÄÁÌÑÅÔ ×ÓÅ ÒÁÚÄÅÌÙ ÎÁ ×ÙÂÒÁÎÎÏÍ ÖÅÓÔËÏÍ\n"
-#~ "ÄÉÓËÅ;\n"
-#~ "\n"
-#~ " * \"òÁÚÍÅÓÔÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÉ\": ÜÔÁ ÏÐÃÉÑ Á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÚÄÁÅÔ ÒÁÚÄÅÌÙ\n"
-#~ "\"Ext2\" É swap ÎÁ Ó×ÏÂÏÄÎÏÍ ÐÒÏÓÔÒÁÎÓÔ×Å ×ÁÛÅÇÏ ÖÅÓÔËÏÇÏ ÄÉÓËÁ;\n"
-#~ "\n"
-#~ " * \"äÏÐÏÌÎÉÔÅÌØÎÏ\": ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÄÏÓÔÕÐ Ë ÄÏÐÏÌÎÉÔÅÌØÎÙÍ "
-#~ "×ÏÚÍÏÖÎÏÓÔÑÍ;\n"
-#~ "\n"
-#~ " * \"óÏÈÒÁÎÉÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×\": ÓÏÈÒÁÎÑÅÔ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ× ÎÁ\n"
-#~ "ÄÉÓËÅÔÕ.\n"
-#~ "\n"
-#~ " * \"÷ÏÓÓÔÁÎÏ×ÉÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×\": ÐÏÚ×ÏÌÑÅÔ ×ÏÓÓÔÁÎÏ×ÉÔØ Ó "
-#~ "ÄÉÓËÅÔÙ\n"
-#~ "ÓÏÈÒÁÎÅÎÎÕÀ ÒÁÎÅÅ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×;\n"
-#~ "\n"
-#~ " * \"óÐÁÓÔÉ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×\": ÅÓÌÉ ×ÁÛÁ ÔÁÂÌÉÃÁ ÒÁÚÄÅÌÏ× "
-#~ "ÐÏ×ÒÅÖÄÅÎÁ,\n"
-#~ "×Ù ÍÏÖÅÔÅ ÐÏÐÙÔÁÔØÓÑ ×ÏÓÓÔÁÎÏ×ÉÔ ÅÅ, ÉÓÐÏÌØÚÕÑ ÜÔÕ ÏÐÃÉÀ. ðÏÖÁÌÕÊÓÔÁ,\n"
-#~ "ÂÕÄØÔÅ ÏÓÔÏÒÏÖÎÙ É ÚÁÐÏÍÎÉÔÅ, ÞÔÏ ÜÔÏ ÍÏÖÅÔ ÎÅ ÓÒÁÂÏÔÁÔØ;\n"
-#~ "\n"
-#~ " * \"ðÅÒÅÚÁÇÒÕÚÉÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×\": ÏÔÍÅÎÑÅÔ ×ÓÅ ÉÚÍÅÎÅÎÉÑ É\n"
-#~ "ÚÁÇÒÕÖÁÅÔ ×ÁÛÕ ÉÓÈÏÄÎÕÀ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×;\n"
-#~ "\n"
-#~ " * \"á×ÔÏÍÁÔÉÞÅÓËÏÅ ÍÏÎÔÉÒÏ×ÁÎÉÅ ÓßÅÍÎÙÈ ÎÁËÏÐÉÔÅÌÅÊ\": ÓÎÑÔÉÅ "
-#~ "×ÙÄÅÌÅÎÉÑ\n"
-#~ "Ó ÜÔÏÊ ÏÐÃÉÉ ÚÁÓÔÁ×ÉÔ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ×ÒÕÞÎÕÀ ÍÏÎÔÉÒÏ×ÁÔØ É ÒÁÚÍÏÎÔÉÒÏ×ÁÔØ\n"
-#~ "ÓßÅÍÎÙÅ ÎÁËÏÐÉÔÅÌÉ, ÔÁËÉÅ ËÁË ÄÉÓËÅÔÙ É ËÏÍÐÁËÔ-ÄÉÓËÉ;\n"
-#~ "\n"
-#~ " * \"íÁÓÔÅÒ\": ÉÓÐÏÌØÚÕÊÔÅ ÜÔÕ ÏÐÃÉÀ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÁÓÔÅÒ\n"
-#~ "ÄÌÑ ÒÁÚÍÅÔËÉ Ó×ÏÅÇÏ ÖÅÓÔËÏÇÏ ÄÉÓËÁ. ïÎÁ ÒÅËÏÍÅÎÄÕÅÔÓÑ, ÅÓÌÉ ×Ù "
-#~ "ÎÅÄÏÓÔÁÔÏÞÎÏ\n"
-#~ "ÏÐÙÔÎÙ × ÒÁÚÍÅÔËÅ;\n"
-#~ "\n"
-#~ " * \"ïÔÍÅÎÉÔØ\": ÉÓÐÏÌØÚÕÊÔÅ ÜÔÕ ÏÐÃÉÀ ÄÌÑ ÏÔÍÅÎÙ Ó×ÏÉÈ ÉÚÍÅÎÅÎÉÊ;\n"
-#~ "\n"
-#~ " * \"ðÅÒÅËÌÀÞÉÔØÓÑ × ÒÅÖÉÍ ÎÏÒÍÁÌØÎÙÊ/ÜËÓÐÅÒÔ\": ÒÁÚÒÅÛÁÅÔ ×ÙÐÏÌÎÑÔØ\n"
-#~ "ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÄÅÊÓÔ×ÉÑ ÎÁÄ ÒÁÚÄÅÌÁÍÉ (ÔÉÐ, ÏÐÃÉÉ, ÆÏÒÍÁÔ) É ×Ù×ÏÄÉÔ\n"
-#~ "ÄÏÐÏÌÎÉÔÅÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ;\n"
-#~ "\n"
-#~ " * \"çÏÔÏ×Ï\": ËÏÇÄÁ ×Ù ÚÁËÏÎÞÉÔÅ ÒÁÚÍÅÔËÕ Ó×ÏÅÇÏ ÖÅÓÔËÏÇÏ ÄÉÓËÁ, ÜÔÏ\n"
-#~ "ÓÏÈÒÁÎÉÔ ×ÁÛÉ ÉÚÍÅÎÅÎÉÑ ÎÁ ÄÉÓË.\n"
-#~ "\n"
-#~ "ðÏÍÎÉÔÅ: ×Ù ÍÏÖÅÔÅ ÄÏÂÒÁÔØÓÑ ÄÏ ÌÀÂÏÊ ÏÐÃÉÉ, ÉÓÐÏÌØÚÕÑ ËÌÁ×ÉÁÔÕÒÕ.\n"
-#~ "ðÅÒÅÈÏÄÉÔÅ ÐÏ ÒÁÚÄÅÌÁÍ, ÉÓÐÏÌØÚÕÑ [Tab] É ÓÔÒÅÌËÉ [÷×ÅÒÈ/÷ÎÉÚ].\n"
-#~ "\n"
-#~ "ëÏÇÄÁ ÒÁÚÄÅÌ ×ÙÂÒÁÎ, ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ:\n"
-#~ "\n"
-#~ " * Ctrl-c, ÞÔÏÂÙ ÓÏÚÄÁÔØ ÎÏ×ÙÊ ÒÁÚÄÅÌ (ÅÓÌÉ ×ÙÂÒÁÎ ÐÕÓÔÏÊ ÒÁÚÄÅÌ);\n"
-#~ "\n"
-#~ " * Ctrl-d, ÞÔÏÂÙ ÕÄÁÌÉÔØ ÒÁÚÄÅÌ;\n"
-#~ "\n"
-#~ " * Ctrl-m, ÞÔÏÂÙ ÎÁÚÎÁÞÉÔØ ÔÏÞËÕ ÍÏÎÔÉÒÏ×ÁÎÉÑ;\n"
-#~ "\n"
-#~ "äÌÑ ÐÏÌÕÞÅÎÉÑ ÉÎÆÏÒÍÁÃÉÉ Ï ÒÁÚÌÉÞÎÙÈ ÔÉÐÁÈ ÄÏÓÔÕÐÎÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ,\n"
-#~ "ÐÏÖÁÌÕÊÓÔÁ, ÐÒÏÞÉÔÁÊÔÅ ÒÁÚÄÅÌ ext2fs ``òÕËÏ×ÏÄÓÔ×Á ÐÏÌØÚÏ×ÁÔÅÌÑ''.\n"
-#~ "\n"
-#~ "åÓÌÉ ×Ù ×ÙÐÏÌÎÑÅÔÅ ÕÓÔÁÎÏ×ËÕ ÎÁ ÍÁÛÉÎÕ PPC, ×ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ ÓÏÚÄÁÔØ\n"
-#~ "ÎÅÂÏÌØÛÏÊ HFS-ÒÁÚÄÅÌ ``bootstrap'' ÒÁÚÍÅÒÏÍ ÎÅ ÍÅÎÅÅ 1 íâ, ËÏÔÏÒÙÊ ÂÕÄÅÔ\n"
-#~ "ÉÓÐÏÌØÚÏ×ÁÎ ÎÁÞÁÌØÎÙÍ ÚÁÇÒÕÚÞÉËÏÍ yaboot. åÓÌÉ ×Ù ÓÏÇÌÁÓÎÙ ÓÄÅÌÁÔØ "
-#~ "ÒÁÚÄÅÌ\n"
-#~ "ÞÕÔÏÞËÕ ÂÏÌØÛÅ, ÕÓÔÁÎÏ×ÉÔÅ 50íâ, ÜÔÏ ÍÏÖÅÔ ÐÏÓÌÕÖÉÔØ ÈÏÒÏÛÉÍ ÍÅÓÔÏÍ ÄÌÑ\n"
-#~ "ÈÒÁÎÅÎÉÑ ÏÔÄÅÌØÎÏÇÏ ÑÄÒÁ É ÏÂÒÁÚÏ× ram-ÄÉÓËÏ× × ÓÌÕÞÁÅ Á×ÁÒÉÊÎÏÊ ÚÁÇÒÕÚËÉ."
-
-#~ msgid ""
-#~ "DrakX now needs to know if you want to perform a default (\"Recommended"
-#~ "\")\n"
-#~ "installation or if you want to have greater control (\"Expert\"). You "
-#~ "can\n"
-#~ "also choose to do a new install or an upgrade of an existing Mandrake "
-#~ "Linux\n"
-#~ "system:\n"
-#~ "\n"
-#~ " * \"Install\": completely wipes out the old system. In fact, depending "
-#~ "on\n"
-#~ "what currently holds your machine, you will be able to keep some old "
-#~ "(Linux\n"
-#~ "or other) partitions unchanged;\n"
-#~ "\n"
-#~ " * \"Upgrade\": this installation class allows to simply update the\n"
-#~ "packages currently installed on your Mandrake Linux system. It keeps the\n"
-#~ "current partitions of your hard drives as well as user configurations. "
-#~ "All\n"
-#~ "other configuration steps remain available with respect to plain\n"
-#~ "installation;\n"
-#~ "\n"
-#~ " * \"Upgrade Packages Only\": this brand new class allows to upgrade an\n"
-#~ "existing Mandrake Linux system while keeping all system configurations\n"
-#~ "unchanged. Adding new packages to the current installation is also\n"
-#~ "possible.\n"
-#~ "\n"
-#~ "Upgrades should work fine for Mandrake Linux systems starting from \"8.1"
-#~ "\"\n"
-#~ "release.\n"
-#~ "\n"
-#~ "Depending on your knowledge of GNU/Linux, select one of the following\n"
-#~ "choices:\n"
-#~ "\n"
-#~ " * Recommended: choose this if you have never installed a GNU/Linux\n"
-#~ "operating system. The installation will be very easy and you will only "
-#~ "be\n"
-#~ "asked a few questions;\n"
-#~ "\n"
-#~ " * Expert: if you have a good knowledge of GNU/Linux, you can choose "
-#~ "this\n"
-#~ "installation class. The expert installation will allow you to perform a\n"
-#~ "highly-customized installation. Answering some of the questions can be\n"
-#~ "difficult if you do not have a good knowledge of GNU/Linux, so do not\n"
-#~ "choose this unless you know what you are doing."
-#~ msgstr ""
-#~ "ôÅÐÅÒØ DrakX ÎÅÏÂÈÏÄÉÍÏ ÚÎÁÔØ, ÈÏÔÉÔÅ ÌÉ ×Ù ×ÙÐÏÌÎÉÔØ ÕÓÔÁÎÏ×ËÕ ÐÏ\n"
-#~ "ÕÍÏÌÞÁÎÉÀ (\"òÅËÏÍÅÎÄÕÅÍÕÀ\") ÉÌÉ ÐÏÌÕÞÉÔØ ÂÏÌØÛÉÊ ËÏÎÔÒÏÌØ (\"üËÓÐÅÒÔ"
-#~ "\").\n"
-#~ "÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ×ÙÂÒÁÔØ ×ÙÐÏÌÎÅÎÉÅ ÎÏ×ÏÊ ÕÓÔÁÎÏ×ËÉ ÉÌÉ ÏÂÎÏ×ÌÅÎÉÑ\n"
-#~ "ÓÕÝÅÓÔ×ÕÀÝÅÊ ÓÉÓÔÅÍÙ Mandrake Linux:\n"
-#~ "\n"
-#~ " * \"õÓÔÁÎÏ×ËÁ\": ÐÏÌÎÏÓÔØÀ ÓÔÉÒÁÅÔ ÓÔÁÒÕÀ ÓÉÓÔÅÍÕ. îÁ ÓÁÍÏÍ ÄÅÌÅ ×\n"
-#~ "ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÞÔÏ ÓÏÄÅÒÖÉÔÓÑ ÎÁ ×ÁÛÅÊ ÍÁÛÉÎÅ, ×Ù ÓÍÏÖÅÔÅ ÏÓÔÁ×ÉÔØ\n"
-#~ "ÎÅËÏÔÏÒÙÅ ÓÔÁÒÙÅ (Linux ÉÌÉ ÄÒÕÇÉÅ) ÒÁÚÄÅÌÙ ÂÅÚ ÉÚÍÅÎÅÎÉÑ;\n"
-#~ "\n"
-#~ " * \"ïÂÎÏ×ÌÅÎÉÅ\": ÜÔÏÔ ËÌÁÓÓ ÕÓÔÁÎÏ×ËÉ ÐÏÚ×ÏÌÑÅÔ ÌÅÇËÏ ÏÂÎÏ×ÉÔØ ÐÁËÅÔÙ, "
-#~ "ÎÁ\n"
-#~ "ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÕÓÔÁÎÏ×ÌÅÎÎÙÅ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ Mandrake Linux. ðÒÉ ÜÔÏÍ\n"
-#~ "ÓÏÈÒÁÎÑÀÔÓÑ ÔÅËÕÝÉÅ ÒÁÚÄÅÌÙ ×ÁÛÉÈ ÖÅÓÔËÉÈ ÄÉÓËÏ×, ÔÁË ÖÅ ËÁË É ÎÁÓÔÒÏÊËÉ\n"
-#~ "ÐÏÌØÚÏ×ÁÔÅÌÑ. ÷ÓÅ ÄÒÕÇÉÅ ÜÔÁÐÙ ÎÁÓÔÒÏÊËÉ ÏÓÔÁÀÔÓÑ ÄÅÊÓÔ×ÉÔÅÌØÎÙÍÉ ËÁË "
-#~ "ÐÒÉ\n"
-#~ "ÏÂÙÞÎÏÊ ÕÓÔÁÎÏ×ËÅ;\n"
-#~ "\n"
-#~ " * \"ôÏÌØËÏ ÏÂÎÏ×ÌÅÎÉÅ ÐÁËÅÔÏ×\": ÜÔÏÔ ËÁÞÅÓÔ×ÅÎÎÏ ÎÏ×ÙÊ ËÌÁÓÓ ÕÓÔÁÎÏ×ËÉ\n"
-#~ "ÐÏÚ×ÏÌÑÅÔ ÏÂÎÏ×ÉÔØ ÓÕÝÅÓÔ×ÕÀÝÕÀ ÓÉÓÔÅÍÕ Mandrake Linux, ÏÓÔÁ×É× ÂÅÚ\n"
-#~ "ÉÚÍÅÎÅÎÉÊ ×ÓÅ ÓÉÓÔÅÍÎÙÅ ÎÁÓÔÒÏÊËÉ. ôÁËÖÅ ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÌÅÎÉÅ × ÜÔÕ\n"
-#~ "ÕÓÔÁÎÏ×ËÕ ÎÏ×ÙÈ ÐÁËÅÔÏ×.\n"
-#~ "\n"
-#~ "ïÂÎÏ×ÌÅÎÉÑ ÄÏÌÖÎÙ ÐÒÅËÒÁÓÎÏ ×ÙÐÏÌÎÑÔØÓÑ ÄÌÑ ÓÉÓÔÅÍ Mandrake Linux, "
-#~ "ÎÁÞÉÎÁÑ\n"
-#~ "Ó ×ÅÒÓÉÉ \"8.1\".\n"
-#~ "\n"
-#~ "÷ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ Ó×ÏÅÇÏ ÕÒÏ×ÎÑ ÚÎÁÎÉÑ GNU/Linux ×ÙÂÅÒÉÔÅ ÏÄÉÎ ÉÚ "
-#~ "ÓÌÅÄÕÀÝÉÈ\n"
-#~ "×ÁÒÉÁÎÔÏ×:\n"
-#~ " * òÅËÏÍÅÎÄÕÅÍÁÑ: ×ÙÂÅÒÉÔÅ ÜÔÏÔ, ÅÓÌÉ ×Ù ÎÉËÏÇÄÁ ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÌÉ\n"
-#~ "ÏÐÅÒÁÃÉÏÎÎÕÀ ÓÉÓÔÅÍÕ GNU/Linux. õÓÔÁÎÏ×ËÁ ÂÕÄÅÔ ÏÞÅÎØ ÐÒÏÓÔÏÊ É ×ÁÍ "
-#~ "ÂÕÄÅÔ\n"
-#~ "ÚÁÄÁÎÏ ×ÓÅÇÏ ÌÉÛØ ÎÅÓËÏÌØËÏ ×ÏÐÒÏÓÏ×;\n"
-#~ "\n"
-#~ " * üËÓÐÅÒÔ: ÅÓÌÉ ×Ù ÈÏÒÏÛÏ ÚÎÁËÏÍÙ Ó GNU/Linux, ×Ù ÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÜÔÏÔ\n"
-#~ "ËÌÁÓÓ ÕÓÔÁÎÏ×ËÉ. üËÓÐÅÒÔÎÁÑ ÕÓÔÁÎÏ×ËÁ ÐÏÚ×ÏÌÉÔ ×ÁÍ ×ÙÐÏÌÎÉÔØ ÕÓÔÁÎÏ×ËÕ Ó\n"
-#~ "ÂÏÌØÛÉÍ ÎÁÂÏÒÏÍ ×ÏÚÍÏÖÎÏÓÔÅÊ. ïÔ×ÅÔÙ ÎÁ ÎÅËÏÔÏÒÙÅ ×ÏÐÒÏÓÙ ÍÏÇÕÔ ×ÙÚ×ÁÔØ\n"
-#~ "ÚÁÔÒÕÄÎÅÎÉÅ, ÅÓÌÉ ×Ù ÓÌÁÂÏ ÚÎÁËÏÍÙ Ó GNU/Linux, ÐÏÜÔÏÍÕ ÎÅ ×ÙÂÉÒÁÊÔÅ "
-#~ "ÅÇÏ,\n"
-#~ "ÅÓÌÉ ×Ù ÎÅ ÓÏ×ÓÅÍ ÐÒÅÄÓÔÁ×ÌÑÅÔÅ ÓÅÂÅ, ÞÔÏ ×Ù ÄÅÌÁÅÔÅ."
-
-#~ msgid ""
-#~ "Normally, DrakX selects the right keyboard for you (depending on the\n"
-#~ "language you have chosen) and you won't even see this step. However, you\n"
-#~ "might not have a keyboard that corresponds exactly to your language: for\n"
-#~ "example, if you are an English speaking Swiss person, you may still want\n"
-#~ "your keyboard to be a Swiss keyboard. Or if you speak English but are\n"
-#~ "located in Quebec, you may find yourself in the same situation. In both\n"
-#~ "cases, you will have to go back to this installation step and select an\n"
-#~ "appropriate keyboard from the list.\n"
-#~ "\n"
-#~ "Click on the \"More\" button to be presented with the complete list of\n"
-#~ "supported keyboards."
-#~ msgstr ""
-#~ "ïÂÙÞÎÏ DrakX ÐÒÁ×ÉÌØÎÏ ×ÙÂÉÒÁÅÔ ×ÁÛÕ ËÌÁ×ÉÁÔÕÒÕ (× ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ\n"
-#~ "×ÙÂÒÁÎÎÏÇÏ ×ÁÍÉ ÑÚÙËÁ), É ×Ù ÄÁÖÅ ÎÅ Õ×ÉÄÉÔÅ ÜÔÏÔ ÜÔÁÐ. ïÄÎÁËÏ Õ ×ÁÓ "
-#~ "ÍÏÖÅÔ\n"
-#~ "ÎÅ ÂÙÔØ ËÌÁ×ÉÁÔÕÒÙ, ÐÏÌÎÏÓÔØÀ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ×ÁÛÅÍÕ ÑÚÙËÕ: ÎÁÐÒÉÍÅÒ, "
-#~ "ÅÓÌÉ\n"
-#~ "×Ù ÁÎÇÌÏÑÚÙÞÎÙÊ Û×ÅÊÃÁÒÅÃ, ×ÏÚÍÏÖÎÏ, ×ÁÍ ÚÁÈÏÞÅÔÓÑ, ÞÔÏÂÙ ×ÁÛÁ "
-#~ "ËÌÁ×ÉÁÔÕÒÁ\n"
-#~ "ÂÙÌÁ Û×ÅÊÃÁÒÓËÏÊ. éÌÉ ÅÓÌÉ ×Ù ÒÁÚÇÏ×ÁÒÉ×ÁÅÔÅ ÎÁ ÒÕÓÓËÏÍ, Á ÖÉ×ÅÔÅ ÎÁ\n"
-#~ "õËÒÁÉÎÅ, ×Ù ÍÏÖÅÔÅ ÏËÁÚÁÔØÓÑ × ÔÁËÏÊ ÖÅ ÓÉÔÕÁÃÉÉ. ÷ ÏÂÏÉÈ ÓÌÕÞÁÑÈ ×Ù "
-#~ "ÄÏÌÖÎÙ\n"
-#~ "×ÅÒÎÕÔØÓÑ ÎÁ ÜÔÏÔ ÜÔÁÐ ÕÓÔÁÎÏ×ËÉ É ×ÙÂÒÁÔØ ÉÚ ÓÐÉÓËÁ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ\n"
-#~ "ËÌÁ×ÉÁÔÕÒÕ.\n"
-#~ "îÁÖÍÉÔÅ ÎÁ ËÎÏÐËÕ \"äÏÐÏÌÎÉÔÅÌØÎÏ\", ÞÔÏÂÙ Õ×ÉÄÅÔØ ÐÏÌÎÙÊ ÓÐÉÓÏË\n"
-#~ "ÐÏÄÄÅÒÖÉ×ÁÅÍÙÈ ËÌÁ×ÉÁÔÕÒ."
-
-#~ msgid ""
-#~ "Please choose your preferred language for installation and system usage.\n"
-#~ "\n"
-#~ "Clicking on the \"Advanced\" button will allow you to select other\n"
-#~ "languages to be installed on your workstation. Selecting other languages\n"
-#~ "will install the language-specific files for system documentation and\n"
-#~ "applications. For example, if you will host users from Spain on your\n"
-#~ "machine, select English as the main language in the tree view and in the\n"
-#~ "Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-#~ "\n"
-#~ "Note that multiple languages may be installed. Once you have selected "
-#~ "any\n"
-#~ "additional locales, click the \"OK\" button to continue."
-#~ msgstr ""
-#~ "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÐÒÅÄÐÏÞÔÉÔÅÌØÎÙÊ ÑÚÙË ÄÌÑ ÕÓÔÁÎÏ×ËÉ É ÉÓÐÏÌØÚÏ×ÁÎÉÑ "
-#~ "× ÓÉÓÔÅÍÅ.îÁÖÁ× ÎÁ ËÎÏÐËÕ \"äÏÐÏÌÎÉÔÅÌØÎÏ\", ×ÁÍ ÂÕÄÅÔ ÐÏÚ×ÏÌÅÎÏ ×ÙÂÒÁÔØ "
-#~ "ÄÒÕÇÉÅ\n"
-#~ "ÑÚÙËÉ, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÕÓÔÁÎÏ×ÌÅÎÙ × ×ÁÛÕ ÓÉÓÔÅÍÕ. ðÒÉ ×ÙÂÏÒÅ ÄÒÕÇÉÈ "
-#~ "ÑÚÙËÏ×\n"
-#~ "ÂÕÄÕÔ ÕÓÔÁÎÏ×ÌÅÎÙ Ó×ÑÚÁÎÎÙÅ Ó ÜÔÉÍ ÑÚÙËÏÍ ÆÁÊÌÙ ÄÌÑ ÓÉÓÔÅÍÎÏÊ "
-#~ "ÄÏËÕÍÅÎÔÁÃÉÉ\n"
-#~ "É ÐÒÉÌÏÖÅÎÉÊ. îÁÐÒÉÍÅÒ, ÅÓÌÉ ×Ù ÂÕÄÅÔÅ ÐÒÅÄÏÓÔÁ×ÌÑÔØ ÎÁ Ó×ÏÅÊ ÍÁÛÉÎÅ\n"
-#~ "ÈÏÓÔÉÎÇ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÉÚ éÓÐÁÎÉÉ, ×ÙÂÅÒÉÔÅ × ÄÅÒÅ×Å ÒÕÓÓËÉÊ × ËÁÞÅÓÔ×Å\n"
-#~ "ÇÌÁ×ÎÏÇÏ ÑÚÙËÁ, Á ÚÁÔÅÍ × ÒÁÚÄÅÌÅ äÏÐÏÌÎÉÔÅÌØÎÏ ÐÏÓÔÁ×ØÔÅ ÇÁÌÏÞËÕ "
-#~ "ÎÁÐÒÏÔÉ×\n"
-#~ "\"éÓÐÁÎÓËÉÊ|éÓÐÁÎÉÑ\".\n"
-#~ "\n"
-#~ "ðÏÍÎÉÔÅ, ÞÔÏ ÍÏÖÅÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎÏ ÎÅÓËÏÌØËÏ ÑÚÙËÏ×. ðÏÓÌÅ ÔÏÇÏ ËÁË ×Ù\n"
-#~ "×ÙÂÒÁÌÉ ÌÀÂÙÅ ÒÅÇÉÏÎÁÌØÎÙÅ ÓÐÅÃÉÆÉËÉ, ÎÁÖÍÉÔÅ \"ïë\" ÄÌÑ ÐÒÏÄÏÌÖÅÎÉÑ."
-
-#~ msgid ""
-#~ "DrakX generally detects the number of buttons your mouse has. If not, it\n"
-#~ "assumes you have a two-button mouse and will set it up for third-button\n"
-#~ "emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-#~ "USB mouse.\n"
-#~ "\n"
-#~ "If you wish to specify a different type of mouse select the appropriate\n"
-#~ "type from the provided list.\n"
-#~ "\n"
-#~ "If you choose a mouse other than the default, a test screen will be\n"
-#~ "displayed. Use the buttons and wheel to verify that the settings are\n"
-#~ "correct. If the mouse is not working well, press the space bar or "
-#~ "[Return]\n"
-#~ "to \"Cancel\" and choose again."
-#~ msgstr ""
-#~ "DrakX ÏÂÙÞÎÏ ÓÁÍ ÏÐÒÅÄÅÌÑÅÔ ËÏÌÉÞÅÓÔ×Ï ËÎÏÐÏË ÎÁ ×ÁÛÅÊ ÍÙÛÉ. åÓÌÉ ÜÔÏ ÎÅ\n"
-#~ "ÔÁË, ÏÎ ÐÒÅÄÐÏÌÁÇÁÅÔ, ÞÔÏ Õ ×ÁÓ Ä×ÕÈËÎÏÐÏÞÎÁÑ ÍÙÛØ, É ÎÁÓÔÒÏÉÔ ÅÅ Ó\n"
-#~ "ÜÍÕÌÑÃÉÅÊ ÔÒÅÈ ËÎÏÐÏË. DrakX Á×ÔÏÍÁÔÉÞÅÓËÉ ÕÚÎÁÅÔ ÔÉÐ ÐÏÄËÌÀÞÅÎÎÏÊ ÍÙÛÉ:\n"
-#~ "PS/2, ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÅ ÉÌÉ USB.\n"
-#~ "\n"
-#~ "åÓÌÉ ×Ù ÐÏÖÅÌÁÅÔÅ ÕËÁÚÁÔØ ÄÒÕÇÏÊ ÔÉÐ ÍÙÛÉ, ×ÙÂÅÒÉÔÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÔÉÐ\n"
-#~ "ÉÚ ÓÐÉÓËÁ ÐÒÅÄÌÏÖÅÎÎÙÈ.\n"
-#~ "\n"
-#~ "åÓÌÉ ×Ù ×ÙÂÅÒÉÔÅ ÎÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ÍÙÛØ, ÂÕÄÅÔ ÐÏËÁÚÁÎÏ ÉÚÏÂÒÁÖÅÎÉÅ ÄÌÑ\n"
-#~ "ÐÒÏ×ÅÒËÉ. éÓÐÏÌØÚÕÊÔÅ ËÎÏÐËÉ É ËÏÌÅÓÉËÏ, ÞÔÏÂÙ ÐÒÏ×ÅÒÉÔØ ÐÒÁ×ÉÌØÎÏÓÔØ\n"
-#~ "ÎÁÓÔÒÏÊËÉ. åÓÌÉ ÍÙÛØ ÒÁÂÏÔÁÅÔ ÎÅÐÒÁ×ÉÌØÎÏ, ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ ÐÒÏÂÅÌ ÉÌÉ\n"
-#~ "[Enter] ÄÌÑ \"ïÔÍÅÎÙ\" É ÐÏ×ÔÏÒÎÏÇÏ ×ÙÂÏÒÁ."
-
-#~ msgid ""
-#~ "This is the most crucial decision point for the security of your GNU/"
-#~ "Linux\n"
-#~ "system: you have to enter the \"root\" password. \"root\" is the system\n"
-#~ "administrator and is the only one authorized to make updates, add users,\n"
-#~ "change the overall system configuration, and so on. In short, \"root\" "
-#~ "can\n"
-#~ "do everything! That is why you must choose a password that is difficult "
-#~ "to\n"
-#~ "guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-#~ "choose not to enter a password, but we strongly advise you against this "
-#~ "if\n"
-#~ "only for one reason: do not think that because you booted GNU/Linux that\n"
-#~ "your other operating systems are safe from mistakes. Since \"root\" can\n"
-#~ "overcome all limitations and unintentionally erase all data on "
-#~ "partitions\n"
-#~ "by carelessly accessing the partitions themselves, it is important for "
-#~ "it\n"
-#~ "to be difficult to become \"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 "
-#~ "too\n"
-#~ "easy to compromise a system.\n"
-#~ "\n"
-#~ "However, please do not make the password too long or complicated because\n"
-#~ "you must be able to remember it without too much effort.\n"
-#~ "\n"
-#~ "The password will not be displayed on screen as you type it in. Hence, "
-#~ "you\n"
-#~ "will have to type the password twice to reduce the chance of a typing\n"
-#~ "error. If you do happen to make the same typing error twice, this\n"
-#~ "``incorrect'' password will have to be used the first time you connect.\n"
-#~ "\n"
-#~ "In Expert mode, you will be asked if you will be connecting to an\n"
-#~ "authentication server, like NIS or LDAP.\n"
-#~ "\n"
-#~ "If your network uses the LDAP (or NIS) protocol for authentication, "
-#~ "select\n"
-#~ "\"LDAP\" (or \"NIS\") as authentication. If you do not know, ask your\n"
-#~ "network administrator.\n"
-#~ "\n"
-#~ "If your computer is not connected to any administrated network, you will\n"
-#~ "want to choose \"Local files\" for authentication."
-#~ msgstr ""
-#~ "üÔÏ ÓÁÍÁÑ ×ÁÖÎÁÑ ÄÌÑ ÂÅÚÏÐÁÓÎÏÓÔÉ ×ÁÛÅÊ ÓÉÓÔÅÍÙ GNU/Linux ÔÏÞËÁ ÐÒÉÎÑÔÉÑ\n"
-#~ "ÒÅÛÅÎÉÑ: ×Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÐÁÒÏÌØ \"root'a\". \"root\" Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÎÙÍ\n"
-#~ "ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ, É ÏÎ ÅÄÉÎÓÔ×ÅÎÎÙÊ Á×ÔÏÒÉÚÏ×ÁÎ ÄÌÑ ×ÙÐÏÌÎÅÎÉÑ "
-#~ "ÏÂÎÏ×ÌÅÎÉÊ,\n"
-#~ "ÄÏÂÁ×ÌÅÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ÉÚÍÅÎÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÉ ×ÓÅÊ ÓÉÓÔÅÍÙ É ÔÁË "
-#~ "ÄÁÌÅÅ.\n"
-#~ "ëÏÒÏÞÅ ÇÏ×ÏÒÑ, \"root\" ÍÏÖÅÔ ÓÄÅÌÁÔØ ×ÓÅ, ÞÔÏ ÕÇÏÄÎÏ! ÷ÏÔ ÐÏÞÅÍÕ ×Ù\n"
-#~ "ÄÏÌÖÎÙ ×ÙÂÒÁÔØ ÐÁÒÏÌØ, ËÏÔÏÒÙÊ ÔÒÕÄÎÏ ÕÇÁÄÁÔØ - DrakX ÓÏÏÂÝÉÔ ×ÁÍ, ÅÓÌÉ "
-#~ "ÏÎ\n"
-#~ "ÓÌÉÛËÏÍ ÐÒÏÓÔ. ëÁË ×Ù ×ÉÄÉÔÅ, ÐÁÒÏÌØ ÍÏÖÎÏ É ÎÅ ××ÏÄÉÔØ, ÎÏ ÍÙ "
-#~ "ÎÁÓÔÏÑÔÅÌØÎÏ\n"
-#~ "ÓÏ×ÅÔÕÅÍ ×ÁÍ ÎÅ ÄÅÌÁÔØ ÜÔÏÇÏ, ÈÏÔÑ ÂÙ ÐÏ ÏÄÎÏÊ ÐÒÉÞÉÎÅ: ÎÅ ÄÕÍÁÊÔÅ, ÞÔÏ,\n"
-#~ "ÅÓÌÉ ×Ù ÚÁÇÒÕÚÉÌÉ GNU/Linux, ÔÏ ×ÁÛÉ ÄÒÕÇÉÅ ÏÐÅÒÁÃÉÏÎÎÙÅ ÓÉÓÔÅÍÙ\n"
-#~ "ÚÁÓÔÒÁÈÏ×ÁÎÙ ÏÔ ÏÛÉÂÏË. ðÏÔÏÍÕ ËÁË \"root\" ÍÏÖÅÔ ÏÂÏÊÔÉ ×ÓÅ ÏÇÒÁÎÉÞÅÎÉÑ\n"
-#~ "É ÎÅÕÍÙÛÌÅÎÎÏ ÕÄÁÌÉÔØ ×ÓÀ ÉÎÆÏÒÍÁÃÉÀ ÎÁ ÒÁÚÄÅÌÁÈ, ÎÅÂÒÅÖÎÏ ÐÏÌÕÞÉ× Ë ÎÉÍ\n"
-#~ "ÄÏÓÔÕÐ, ×ÁÖÎÏ, ÞÔÏÂÙ ÅÍÕ ÓÁÍÏÍÕ ÂÙÌÏ ÔÒÕÄÎÏ ÓÔÁÔØ \"root'ÏÍ\".\n"
-#~ "\n"
-#~ "ðÁÒÏÌØ ÄÏÌÖÅÎ ÂÙÔØ ÓÍÅÓØÀ ÁÌÆÁ×ÉÔÎÏ-ÃÉÆÒÏ×ÙÈ ÓÉÍ×ÏÌÏ× É ÄÌÉÎÏÊ ËÁË "
-#~ "ÍÉÎÉÍÕÍ\n"
-#~ "× 8 ÓÉÍ×ÏÌÏ×. îÉËÏÇÄÁ ÎÅ ÚÁÐÉÓÙ×ÁÊÔÅ ÐÁÒÏÌØ \"root'a\" - ÔÁË ÏÞÅÎØ "
-#~ "ÐÒÏÓÔÏ\n"
-#~ "ÐÏÄ×ÅÒÎÕÔØ ÏÐÁÓÎÏÓÔÉ ÓÉÓÔÅÍÕ.\n"
-#~ "\n"
-#~ "ïÄÎÁËÏ, ÐÏÖÁÌÕÊÓÔÁ, ÎÅ ÄÅÌÁÊÔÅ ÐÁÒÏÌØ ÓÌÉÛËÏÍ ÄÌÉÎÎÙÍ ÉÌÉ ÓÌÏÖÎÙÍ, "
-#~ "ÐÏÔÏÍÕ\n"
-#~ "ÞÔÏ ×Ù ÄÏÌÖÎÙ ÚÁÐÏÍÎÉÔØ ÅÇÏ ÂÅÚ ÏÓÏÂÏÇÏ ÎÁÐÒÑÖÅÎÉÑ.\n"
-#~ "\n"
-#~ "ðÁÒÏÌØ ÎÅ ÂÕÄÅÔ ÏÔÏÂÒÁÖÁÔØÓÑ ÎÁ ÜËÒÁÎÅ, ËÏÇÄÁ ×Ù ÂÕÄÅÔÅ ××ÏÄÉÔØ ÅÇÏ.\n"
-#~ "ðÏÜÔÏÍÕ ×Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÐÁÒÏÌØ Ä×ÁÖÄÙ, ÞÔÏÂÙ ÕÍÅÎØÛÉÔØ ×ÅÒÏÑÔÎÏÓÔØ "
-#~ "ÏÛÉÂËÉ\n"
-#~ "ÐÒÉ ××ÏÄÅ. åÓÌÉ ÓÌÕÞÉÔÓÑ ÔÁË, ÞÔÏ ×Ù ÐÒÉ ××ÏÄÅ ÓÏ×ÅÒÛÉÔÅ Ä×Å ÏÄÎÉ É ÔÅ "
-#~ "ÖÅ\n"
-#~ "ÏÛÉÂËÉ, ÔÏ ×Ù ÄÏÌÖÎÙ ÂÕÄÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏÔ ``ÎÅÐÒÁ×ÉÌØÎÙÊ'' ÐÁÒÏÌØ "
-#~ "ÐÒÉ\n"
-#~ "ÐÅÒ×ÏÍ ×ÈÏÄÅ × ÓÉÓÔÅÍÕ.\n"
-#~ "\n"
-#~ "÷ ÒÅÖÉÍÅ üËÓÐÅÒÔÁ ×ÁÍ ÂÕÄÅÔ ÚÁÄÁÎ ×ÏÐÒÏÓ, ÅÓÌÉ ×Ù ÂÕÄÅÔÅ ÐÏÄËÌÀÞÁÔØÓÑ Ë\n"
-#~ "ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÔÉÐÁ NIS ÉÌÉ LDAP.\n"
-#~ "\n"
-#~ "åÓÌÉ ×ÁÛÁ ÓÅÔØ ÉÓÐÏÌØÚÕÅÔ ÐÒÏÔÏËÏÌ LDAP (ÉÌÉ NIS) ÄÌÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ,\n"
-#~ "×ÙÂÅÒÉÔÅ \"LDAP\" ÉÌÉ \"NIS\" × ËÁÞÅÓÔ×Å ÁÕÔÅÎÔÉÆÉËÁÃÉÉ. åÓÌÉ ×Ù ÎÅ "
-#~ "ÚÎÁÅÔÅ,\n"
-#~ "ÓÐÒÏÓÉÔÅ Õ Ó×ÏÅÇÏ ÓÅÔÅ×ÏÇÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ.\n"
-#~ "\n"
-#~ "åÓÌÉ ×ÁÛ ËÏÍÐØÀÔÅÒ ÎÅ ÐÏÄËÌÀÞÅÎ ÎÉ Ë ÏÄÎÏÊ ÁÄÍÉÎÉÓÔÒÉÒÕÅÍÏÊ ÓÅÔÉ, ×ÁÍ\n"
-#~ "ÐÏÔÒÅÂÕÅÔÓÑ ×ÙÂÒÁÔØ \"ìÏËÁÌØÎÙÅ ÆÁÊÌÙ\" ÄÌÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ."
-
-#~ msgid ""
-#~ "LILO and grub are GNU/Linux bootloaders. This stage, normally, is "
-#~ "totally\n"
-#~ "automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-#~ "accordingly, depending on what it finds here:\n"
-#~ "\n"
-#~ " * if a Windows boot sector is found, it will replace it with a grub/"
-#~ "LILO\n"
-#~ "boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-#~ "OS;\n"
-#~ "\n"
-#~ " * if a grub or LILO boot sector is found, it will replace it with a new\n"
-#~ "one.\n"
-#~ "\n"
-#~ "If in doubt, DrakX will display a dialog with various options.\n"
-#~ "\n"
-#~ " * \"Bootloader to use\": you have three choices:\n"
-#~ "\n"
-#~ " * \"GRUB\": if you prefer grub (text menu).\n"
-#~ "\n"
-#~ " * \"LILO with graphical menu\": if you prefer LILO with its "
-#~ "graphical\n"
-#~ "interface.\n"
-#~ "\n"
-#~ " * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-#~ "interface.\n"
-#~ "\n"
-#~ " * \"Boot device\": in most cases, you will not change the default\n"
-#~ "(\"/dev/hda\"), but if you prefer, the bootloader can be installed on "
-#~ "the\n"
-#~ "second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0"
-#~ "\");\n"
-#~ "\n"
-#~ " * \"Delay before booting the default image\": when rebooting the "
-#~ "computer,\n"
-#~ "this is the delay granted to the user to choose - in the bootloader "
-#~ "menu,\n"
-#~ "another boot entry than the default one.\n"
-#~ "\n"
-#~ "!! Beware that if you choose not to install a bootloader (by selecting\n"
-#~ "\"Cancel\" here), you must ensure that you have a way to boot your "
-#~ "Mandrake\n"
-#~ "Linux system! Also, be sure you know what you do before changing any of "
-#~ "the\n"
-#~ "options. !!\n"
-#~ "\n"
-#~ "Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-#~ "options, which are reserved to the expert user.\n"
-#~ "\n"
-#~ "After you have configured the general bootloader parameters, the list of\n"
-#~ "boot options which will be available at boot time will be displayed.\n"
-#~ "\n"
-#~ "If there is another operating system installed on your machine, it will\n"
-#~ "automatically be added to the boot menu. Here, you can choose to fine-"
-#~ "tune\n"
-#~ "the existing options. Select an entry and click \"Modify\" to modify or\n"
-#~ "remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-#~ "installation step."
-#~ msgstr ""
-#~ "LILO É grub Ñ×ÌÑÀÔÓÑ ÎÁÞÁÌØÎÙÍÉ ÚÁÇÒÕÚÞÉËÁÍÉ GNU/Linux. üÔÏÔ ÜÔÁÐ ÏÂÙÞÎÏ\n"
-#~ "ÐÏÌÎÏÓÔØÀ Á×ÔÏÍÁÔÉÚÉÒÏ×ÁÎ. æÁËÔÉÞÅÓËÉ DrakX ÁÎÁÌÉÚÉÒÕÅÔ ÚÁÇÒÕÚÏÞÎÙÊ "
-#~ "ÓÅËÔÏÒ\n"
-#~ "ÄÉÓËÁ É ÄÅÊÓÔ×ÕÅÔ × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÞÔÏ ÏÎ ÔÁÍ ÎÁÊÄÅÔ:\n"
-#~ "\n"
-#~ " * ÅÓÌÉ ÎÁÊÄÅÎ ÚÁÇÒÕÚÏÞÎÙÊ ÓÅËÔÏÒ grub ÉÌÉ LILO, ÏÎ ÚÁÍÅÎÉÔ ÅÇÏ ÎÁ "
-#~ "ÎÏ×ÙÊ.\n"
-#~ "\n"
-#~ "åÓÌÉ DrakX ÂÕÄÅÔ ÎÅ Õ×ÅÒÅÎ, ÏÎ ×Ù×ÅÄÅÔ ÄÉÁÌÏÇ Ó ÎÁÂÏÒÏÍ ÏÐÃÉÊ.\n"
-#~ "\n"
-#~ " * \"éÓÐÏÌØÚÕÅÍÙÊ ÎÁÞÁÌØÎÙÊ ÚÁÇÒÕÚÞÉË\": Õ ×ÁÓ ÅÓÔØ ÔÒÉ ×ÁÒÉÁÎÔÁ:\n"
-#~ "\n"
-#~ " * \"GRUB\": ÅÓÌÉ ×Ù ÐÒÅÄÐÏÞÉÔÁÅÔÅ grub (ÔÅËÓÔÏ×ÏÅ ÍÅÎÀ).\n"
-#~ "\n"
-#~ " * \"LILO Ó ÇÒÁÆÉÞÅÓËÉÍ ÍÅÎÀ\": ÅÓÌÉ ×Ù ÐÒÅÄÐÏÞÉÔÁÅÔÅ LILO Ó "
-#~ "ÇÒÁÆÉÞÅÓËÉÍ\n"
-#~ "ÉÎÔÅÒÆÅÊÓÏÍ.\n"
-#~ "\n"
-#~ " * \"LILO Ó ÔÅËÓÔÏ×ÙÍ ÍÅÎÀ\": ÅÓÌÉ ×Ù ÐÒÅÄÐÏÞÉÔÁÅÔÅ LILO Ó ÔÅËÓÔÏ×ÙÍ\n"
-#~ "ÉÎÔÅÒÆÅÊÓÏÍ.\n"
-#~ "\n"
-#~ " * \"úÁÇÒÕÚÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï\": × ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ×Ù ÎÅ ÄÏÌÖÎÙ "
-#~ "ÉÚÍÅÎÑÔØ\n"
-#~ "ÕÓÔÒÏÊÓÔ×Ï ÐÏ ÕÍÏÌÞÁÎÉÀ (\"/dev/hda\"), ÎÏ ÅÓÌÉ ÈÏÔÉÔÅ, ÎÁÞÁÌØÎÙÊ "
-#~ "ÚÁÇÒÕÚÞÉË\n"
-#~ "ÍÏÖÅÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ×ÔÏÒÏÊ ÖÅÓÔËÉÊ ÄÉÓË (\"/dev/hdb\"), ÉÌÉ ÄÁÖÅ ÎÁ\n"
-#~ "ÄÉÓËÅÔÕ (\"/dev/fd0\");\n"
-#~ "\n"
-#~ " * \"úÁÄÅÒÖËÁ ÐÅÒÅÄ ÚÁÇÒÕÚËÏÊ ÏÂÒÁÚÁ ÐÏ ÕÍÏÌÞÁÎÉÀ\": ÐÒÉ ÐÅÒÅÚÁÇÒÕÚËÅ\n"
-#~ "ËÏÍÐØÀÔÅÒÁ ÜÔÏ ÚÁÄÅÒÖËÁ, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÁÑ ÐÏÌØÚÏ×ÁÔÅÌÀ ÄÌÑ ×ÙÂÏÒÁ - ÉÚ "
-#~ "ÍÅÎÀ\n"
-#~ "ÎÁÞÁÌØÎÏÇÏ ÚÁÇÒÕÚÞÉËÁ - ÄÒÕÇÏÇÏ ×ÁÒÉÁÎÔÁ ÚÁÇÒÕÚËÉ, ÏÔÌÉÞÎÏÇÏ ÏÔ\n"
-#~ "ÚÁÇÒÕÖÁÅÍÏÇÏ ÐÏ ÕÍÏÌÞÁÎÉÀ.\n"
-#~ "\n"
-#~ "!! âÕÄØÔÅ ÏÓÔÏÒÏÖÎÙ, ÅÓÌÉ ×Ù ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÅ ÎÁÞÁÌØÎÙÊ ÚÁÇÒÕÚÞÉË "
-#~ "(×ÙÂÒÁ×\n"
-#~ "ÓÅÊÞÁÓ \"ïÔÍÅÎÕ\"), ×Ù ÄÏÌÖÎÙ ÕÂÅÄÉÔØÓÑ, ÞÔÏ Õ ×ÁÓ ÅÓÔØ ÓÐÏÓÏ ÄÌÑ "
-#~ "ÚÁÇÒÕÚËÉ\n"
-#~ "Ó×ÏÅÊ ÓÉÓÔÅÍÙ Mandrake Linux! ôÁËÖÅ ÕÂÅÄÉÔÅÓØ, ÞÔÏ ×Ù ÚÎÁÅÔÅ, ÞÔÏ ÄÅÌÁÔØ\n"
-#~ "ÐÅÒÅÄ ÔÅÍ, ËÁË ÉÚÍÅÎÑÔØ ËÁËÉÅ-ÌÉÂÏ ÏÐÃÉÉ. !!\n"
-#~ "\n"
-#~ "îÁÖÁÔÉÅ ÎÁ ËÎÏÐËÕ \"äÏÐÏÌÎÉÔÅÌØÎÏ\" ×ÙÚÏ×ÅÔ ÄÉÁÌÏÇ, ÐÒÅÄÌÁÇÁÀÝÉÊ ÍÎÏÇÏ\n"
-#~ "ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÏÐÃÉÊ, ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÙÈ ÄÌÑ ÏÐÙÔÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ.\n"
-#~ "\n"
-#~ "ðÏÓÌÅ ÔÏÇÏ ËÁË ×Ù ÎÁÓÔÒÏÉÔÅ ÏÓÎÏ×ÎÙÅ ÐÁÒÁÍÅÔÒÙ ÎÁÞÁÌØÎÏÇÏ ÚÁÇÒÕÚÞÉËÁ, "
-#~ "ÂÕÄÅÔ\n"
-#~ "ÐÏËÁÚÁÎ ÓÐÉÓÏË ÚÁÇÒÕÚÏÞÎÙÈ ÐÁÒÁÍÅÔÒÏ×, ÄÏÓÔÕÐÎÙÈ ×Ï ×ÒÅÍÑ ÚÁÇÒÕÚËÉ.\n"
-#~ "\n"
-#~ "åÓÌÉ ÎÁ ×ÁÛÅÊ ÍÁÛÉÎÅ ÅÝÅ ÕÓÔÁÎÏ×ÌÅÎÁ ÄÒÕÇÁÑ ÏÐÅÒÁÃÉÏÎÎÁÑ ÓÉÓÔÅÍÁ, ÏÎÁ "
-#~ "ÂÕÄÅÔ\n"
-#~ "Á×ÔÏÍÁÔÉÞÅÓËÉ ÄÏÂÁ×ÌÅÎÁ × ÍÅÎÀ ÚÁÇÒÕÚËÉ. úÄÅÓØ ×Ù ÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÔÏÎËÕÀ\n"
-#~ "ÎÁÓÔÒÏÊËÕ ÓÕÝÅÓÔ×ÕÀÝÉÈ ÐÁÒÁÍÅÔÒÏ×. ÷ÙÂÅÒÉÔÅ ÐÕÎËÔ É ÎÁÖÍÉÔÅ \"éÚÍÅÎÉÔØ"
-#~ "\",\n"
-#~ "ÞÔÏÂÙ ÉÚÍÅÎÉÔØ ÉÌÉ ÕÄÁÌÉÔØ ÅÇÏ; \"äÏÂÁ×ÉÔØ\" ÓÏÚÄÁÅÔ ÎÏ×ÙÊ ÐÕÎËÔ;\n"
-#~ "É \"çÏÔÏ×Ï\" ÐÅÒÅÈÏÄÉÔ ÎÁ ÓÌÅÄÕÀÝÉÊ ÜÔÁÐ ÕÓÔÁÎÏ×ËÉ."
-
-#~ msgid ""
-#~ "LILO (the LInux LOader) and grub are bootloaders: they are able to boot\n"
-#~ "either GNU/Linux or any other operating system present on your computer.\n"
-#~ "Normally, these other operating systems are correctly detected and\n"
-#~ "installed. If this is not the case, you can add an entry by hand in this\n"
-#~ "screen. Be careful to choose the correct parameters.\n"
-#~ "\n"
-#~ "You may also not want to give access to these other operating systems to\n"
-#~ "anyone. In which case, you can delete the corresponding entries. But "
-#~ "then,\n"
-#~ "you will need a boot disk in order to boot those other operating systems!"
-#~ msgstr ""
-#~ "LILO (LInux LOader) É Grub Ñ×ÌÑÀÔÓÑ ÎÁÞÁÌØÎÙÍÉ ÚÁÇÒÕÚÞÉËÁÍÉ: ÏÎÉ "
-#~ "ÓÐÏÓÏÂÎÙ\n"
-#~ "GNU/Linux ÉÌÉ ÌÀÂÕÀ ÄÒÕÇÕÀ ÏÐÅÒÁÃÉÏÎÎÕÀ ÓÉÓÔÅÍÕ, ÉÍÅÀÝÕÀÓÑ ÎÁ ×ÁÛÅÊ "
-#~ "ÍÁÛÉÎÅ.\n"
-#~ "ïÂÙÞÎÏ ÜÔÉ ÄÒÕÇÉÅ ÏÐÅÒÁÃÉÏÎÎÙÅ ÓÉÓÔÅÍÙ ËÏÒÒÅËÔÎÏ ÒÁÓÐÏÚÎÁÀÔÓÑ\n"
-#~ "É ÕÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ. åÓÌÉ ÜÔÏÇÏ ÎÅ ÐÒÏÉÚÏÛÌÏ, ÎÁ ÜÔÏÍ ÜËÒÁÎÅ ×Ù ÍÏÖÅÔÅ\n"
-#~ "ÄÏÂÁ×ÉÔØ ÐÕÎËÔ ×ÒÕÞÎÕÀ. âÕÄØÔÅ ÓÔÏÒÏÖÎÙ ÐÒÉ ×ÙÂÏÒÅ ÐÒÁ×ÉÌØÎÙÈ "
-#~ "ÐÁÒÁÍÅÔÒÏ×.\n"
-#~ "\n"
-#~ "÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÎÅ ÄÁ×ÁÔØ ÎÉËÏÍÕ ÄÏÓÔÕÐ Ë ÜÔÉÍ ÄÒÕÇÉÍ ÏÐÅÒÁÃÉÏÎÎÙÍ "
-#~ "ÓÉÓÔÅÍÁÍ\n"
-#~ "÷ ÔÁËÏÍ ÓÌÕÞÁÅ ×Ù ÍÏÖÅÔÅ ÕÄÁÌÉÔØ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÐÕÎËÔÙ. îÏ ÔÏÇÄÁ ×ÁÍ\n"
-#~ "ÐÏÔÒÅÂÕÅÔÓÑ ÚÁÇÒÕÚÏÞÎÁÑ ÄÉÓËÅÔÁ, ÞÔÏÂÙ ÚÁÇÒÕÚÉÔØ ÜÔÉ ÄÒÕÇÉÅ ÏÐÅÒÁÃÉÏÎÎÙÅ\n"
-#~ "ÓÉÓÔÅÍÙ!"
-
-#~ msgid ""
-#~ "DrakX now detects any IDE device present in your computer. It will also\n"
-#~ "scan for one or more PCI SCSI card(s) on your system. If a SCSI card is\n"
-#~ "found, DrakX will automatically install the appropriate driver.\n"
-#~ "\n"
-#~ "Because hardware detection does not always detect a piece of hardware,\n"
-#~ "DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes"
-#~ "\"\n"
-#~ "if you know that there is a SCSI card installed in your machine. You "
-#~ "will\n"
-#~ "be presented a list of SCSI cards to choose from. Click \"No\" if you "
-#~ "have\n"
-#~ "no SCSI hardware. If you are unsure, you can check the list of hardware\n"
-#~ "detected in your machine by selecting \"See hardware info\" and clicking\n"
-#~ "\"OK\". Examine the list of hardware and then click on the \"OK\" button "
-#~ "to\n"
-#~ "return to the SCSI interface question.\n"
-#~ "\n"
-#~ "If you have to manually specify your adapter, DrakX will ask if you want "
-#~ "to\n"
-#~ "specify options for it. You should allow DrakX to probe the hardware for\n"
-#~ "the card-specific options which the hardware needs to initialize. This\n"
-#~ "usually works well.\n"
-#~ "\n"
-#~ "If DrakX is not able to probe for the options which need to be passed, "
-#~ "you\n"
-#~ "will need to provide options to the driver manually. Please review the\n"
-#~ "``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-#~ "Hardware'' section) for hints on retrieving the parameters required from\n"
-#~ "hardware documentation, from the manufacturer's web site (if you have\n"
-#~ "Internet access) or from Microsoft Windows (if you used this hardware "
-#~ "with\n"
-#~ "Windows on your system)."
-#~ msgstr ""
-#~ "óÅÊÞÁÓ DrakX ÏÐÒÅÄÅÌÉÔ ÌÀÂÙÅ ÕÓÔÒÏÊÓÔ×Á IDE, ÐÒÉÓÕÔÓÔ×ÕÀÝÉÅ × ×ÁÛÅÍ\n"
-#~ "ËÏÍÐØÀÔÅÒÅ. ïÎ ÔÁËÖÅ ÐÒÏÓËÁÎÉÒÕÅÔ ×ÁÛÕ ÓÉÓÔÅÍÕ ÎÁ ÎÁÌÉÞÉÅ ÏÄÎÏÇÏ ÉÌÉ\n"
-#~ "ÎÅÓËÏÌØËÉÈ ËÁÒÔ PCI SCSI. åÓÌÉ ÂÙÌÁ ÎÁÊÄÅÎÁ SCSI-ËÁÒÔÁ, DrakX\n"
-#~ "Á×ÔÏÍÁÔÉÞÅÓËÉ ÕÓÔÁÎÏ×ÉÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÄÒÁÊ×ÅÒ.\n"
-#~ "\n"
-#~ "éÚ-ÚÁ ÔÏÇÏ, ÞÔÏ ÏÂÎÁÒÕÖÅÎÉÅ ÏÂÏÒÕÄÏ×ÁÎÉÑ ÎÅ ×ÓÅÇÄÁ ÏÐÒÅÄÅÌÑÅÔ ÏÔÄÅÌØÎÙÅ\n"
-#~ "ÕÓÔÒÏÊÓÔ×Á, DrakX ÐÏÐÒÏÓÉÔ ×ÁÓ ÐÏÄÔ×ÅÒÄÉÔØ, ÅÓÌÉ ÐÒÉÓÕÔÓÔ×ÕÅÔ ËÁÒÔÁ PCI\n"
-#~ "SCSI. îÁÖÍÉÔÅ \"äÁ\", ÅÓÌÉ ×Ù ÚÎÁÅÔÅ, ÞÔÏ × ×ÁÛÅÊ ÍÁÛÉÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ "
-#~ "SCSI\n"
-#~ "ËÁÒÔÁ. ÷ÁÍ ÂÕÄÅÔ ÐÒÅÄÌÏÖÅÎ ÓÐÉÓÏË SCSI-ËÁÒÔ ÎÁ ×ÙÂÏÒ. îÁÖÍÉÔÅ \"îÅÔ\",\n"
-#~ "ÅÓÌÉ Õ ×ÁÓ ÎÅÔ ÏÂÏÒÕÄÏ×ÁÎÉÑ SCSI. åÓÌÉ ×Ù ÎÅ Õ×ÅÒÅÎÙ, ×Ù ÍÏÖÅÔÅ "
-#~ "ÐÒÏ×ÅÒÉÔØ\n"
-#~ "ÓÐÉÓÏË ÏÂÏÒÕÄÏ×ÁÎÉÑ, ÏÂÎÁÒÕÖÅÎÎÏÇÏ ÎÁ ×ÁÛÅÊ ÍÁÛÉÎÅ, ×ÙÂÒÁ× \"ðÒÏÓÍÏÔÒÅÔØ\n"
-#~ "ÉÎÆÏÒÍÁÃÉÀ Ï ÏÂÏÒÕÄÏ×ÁÎÉÉ\" É ÎÁÖÁ× \"ïë\". éÚÕÞÉÔÅ ÓÐÉÓÏË "
-#~ "ÏÂÏÒÕÄÏ×ÁÎÉÑ,\n"
-#~ "Á ÚÁÔÅÍ ÎÁÖÍÉÔÅ ÎÁ ËÎÏÐËÕ \"ïë\" ÄÌÑ ×ÏÚ×ÒÁÔÁ Ë ×ÏÐÒÏÓÕ Ï SCSI-"
-#~ "ÉÎÔÅÒÆÅÊÓÅ.\n"
-#~ "\n"
-#~ "åÓÌÉ ×Ù ÄÏÌÖÎÙ ×ÒÕÞÎÕÀ ÕËÁÚÁÔØ Ó×ÏÊ ÁÄÁÐÔÅÒ, DrakX ÓÐÒÏÓÉÔ ×ÁÓ, ÈÏÔÉÔÅ "
-#~ "ÌÉ\n"
-#~ "×Ù ÎÁÓÔÒÏÉÔØ ÅÇÏ ÐÁÒÁÍÅÔÒÙ. ÷Ù ÄÏÌÖÎÙ ÒÁÚÒÅÛÉÔØ DrakX ÓÁÍÏÍÕ ÏÐÒÏÂÏ×ÁÔØ\n"
-#~ "ËÏÎËÒÅÔÎÙÅ ÐÁÒÁÍÅÔÒÙ ËÁÒÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ÏÂÏÒÕÄÏ×ÁÎÉÑ.\n"
-#~ "ïÂÙÞÎÏ ÜÔÏ ÈÏÒÏÛÏ ÓÒÁÂÁÔÙ×ÁÅÔ.\n"
-#~ "\n"
-#~ "åÓÌÉ DrakX ÎÅ × ÓÏÓÔÏÑÎÉÉ ÒÁÓÐÏÚÎÁÔØ ÐÁÒÁÍÅÔÒÙ, ËÏÔÏÒÙÅ ÄÏÌÖÎÙ ÂÙÔØ\n"
-#~ "ÏÂÒÁÂÏÔÁÎÙ, ×ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ ÕËÁÚÁÔØ ÎÁÓÔÒÏÊËÉ ÄÒÁÊ×ÅÒÁ ×ÒÕÞÎÕÀ. "
-#~ "ðÏÖÁÌÕÊÓÔÁ,\n"
-#~ "ÏÂÒÁÔÉÔÅÓØ Ë ``òÕËÏ×ÏÄÓÔ×Õ ÐÏÌØÚÏ×ÁÔÅÌÑ'' (ÇÌÁ×Á 3, ÒÁÚÄÅÌ \"óÂÏÒ\n"
-#~ "ÉÎÆÏÒÍÁÃÉÉ Ï Ó×ÏÅÍ ÏÂÏÒÕÄÏ×ÁÎÉÉ\") ÚÁ ÐÏÄÓËÁÚËÏÊ Ï ÔÏÍ, ËÁË ÐÏÌÕÞÉÔØ\n"
-#~ "ÎÅÏÂÈÏÄÉÍÙÅ ÐÁÒÁÍÅÔÒÙ ÉÚ ÄÏËÕÍÅÎÔÁÃÉÉ Ë ÏÂÏÒÕÄÏ×ÁÎÉÀ, Ó ×ÅÂ-ÓÁÊÔÁ\n"
-#~ "ÐÒÏÉÚ×ÏÄÉÔÅÌÑ (ÅÓÌÉ Õ ×ÁÓ ÅÓÔØ ÄÏÓÔÕÐ Ë éÎÔÅÒÎÅÔÕ) ÉÌÉ ÉÚ Microsoft "
-#~ "Windows\n"
-#~ "(ÅÓÌÉ ×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ ÜÔÏ ÏÂÏÒÕÄÏ×ÁÎÉÅ ÐÏÄ Windows ÎÁ Ó×ÏÅÊ ÓÉÓÔÅÍÅ)."
-
-#~ msgid ""
-#~ "You can add additional entries for yaboot, either for other operating\n"
-#~ "systems, alternate kernels, or for an emergency boot image.\n"
-#~ "\n"
-#~ "For other OSs, the entry consists only of a label and the \"root\"\n"
-#~ "partition.\n"
-#~ "\n"
-#~ "For Linux, there are a few possible options:\n"
-#~ "\n"
-#~ " * Label: this is simply the name you will have to type at the yaboot\n"
-#~ "prompt to select this boot option;\n"
-#~ "\n"
-#~ " * Image: this would be the name of the kernel to boot. Typically, "
-#~ "vmlinux\n"
-#~ "or a variation of vmlinux with an extension;\n"
-#~ "\n"
-#~ " * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-#~ "\n"
-#~ " * Append: on Apple hardware, the kernel append option is used quite "
-#~ "often\n"
-#~ "to assist in initializing video hardware, or to enable keyboard mouse\n"
-#~ "button emulation for the often lacking 2nd and 3rd mouse buttons on a "
-#~ "stock\n"
-#~ "Apple mouse. The following are some examples:\n"
-#~ "\n"
-#~ " video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-#~ "hda=autotune\n"
-#~ "\n"
-#~ " video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-#~ "\n"
-#~ " * Initrd: this option can be used either to load initial modules, "
-#~ "before\n"
-#~ "the boot device is available, or to load a ramdisk image for an "
-#~ "emergency\n"
-#~ "boot situation;\n"
-#~ "\n"
-#~ " * initrd: the default ramdisk size is generally 4,096 bytes. If you\n"
-#~ "need to allocate a large ramdisk, this option can be used;\n"
-#~ "\n"
-#~ " * Read-write: normally the \"root\" partition is initially brought up "
-#~ "in\n"
-#~ "read-only, to allow a file system check before the system becomes "
-#~ "``live''.\n"
-#~ "Here, you can override this option;\n"
-#~ "\n"
-#~ " * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-#~ "problematic, you can select this option to boot in ``novideo'' mode, "
-#~ "with\n"
-#~ "native frame buffer support;\n"
-#~ "\n"
-#~ " * Default: selects this entry as being the default Linux selection,\n"
-#~ "selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-#~ "also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-#~ "selections."
-#~ msgstr ""
-#~ "÷Ù ÍÏÖÅÔÅ ÄÏÂÁ×ÉÔØ ÄÌÑ yaboot ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÐÕÎËÔÙ ÄÒÕÇÉÈ ÏÐÅÒÁÃÉÏÎÎÙÈ\n"
-#~ "ÓÉÓÔÅÍ, ÄÒÕÇÉÈ ÑÄÅÒ ÉÌÉ Á×ÁÒÉÊÎÏÇÏ ÚÁÇÒÕÚÏÞÎÏÇÏ ÏÂÒÁÚÁ.\n"
-#~ "\n"
-#~ "äÌÑ ÄÒÕÇÉÈ ïó: ÐÕÎËÔ ÓÏÄÅÒÖÉÔ ÔÏÌØËÏ ÍÅÔËÕ É ÒÁÚÄÅÌ \"root\".\n"
-#~ "\n"
-#~ "äÌÑ Linux: ÓÕÝÅÓÔ×ÕÅÔ ÎÅÓËÏÌØËÏ ×ÏÚÍÏÖÎÙÈ ÐÁÒÁÍÅÔÒÏ×: \n"
-#~ "\n"
-#~ " * Label: ÜÔÏ ÐÒÏÓÔÏ ÉÍÑ, ËÏÔÏÒÏÅ ×Ù ÄÏÌÖÎÙ ÂÕÄÅÔÅ ××ÅÓÔÉ × ÓÔÒÏËÅ\n"
-#~ "ÐÒÉÇÌÁÛÅÎÉÑ yaboot, ÞÔÏÂÙ ×ÙÂÒÁÔØ ÜÔÏÔ ×ÁÒÉÁÎÔ ÚÁÇÒÕÚËÉ;\n"
-#~ "\n"
-#~ " * ïÂÒÁÚ: ÜÔÏ ÄÏÌÖÎÏ ÂÙÔØ ÎÁÚ×ÁÎÉÅ ÚÁÇÒÕÖÁÅÍÏÇÏ ÑÄÒÁ. ïÂÙÞÎÏ vmlinux "
-#~ "ÉÌÉ\n"
-#~ "×ÁÒÉÁÎÔÙ vmlinux Ó ÒÁÓÛÉÒÅÎÉÅÍ;\n"
-#~ "\n"
-#~ " * Root: ÕÓÔÒÏÊÓÔ×Ï \"root\" ÉÌÉ ``/'' ×ÁÛÅÊ ÕÓÔÁÎÏ×ËÉ Linux;\n"
-#~ "\n"
-#~ " * äÏÂÁ×ÉÔØ: ÎÁ ÏÂÏÒÕÄÏ×ÁÎÉÉ Apple, ÏÐÃÉÑ ÄÏÂÁ×ÌÅÎÉÑ ÑÄÒÁ ÄÏ×ÏÌØÎÏ ÞÁÓÔÏ\n"
-#~ "ÉÓÐÏÌØÚÕÅÔÓÑ, ÞÔÏÂÙ ÐÏÍÏÞØ ÐÒÏÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ×ÉÄÅÏÏÂÏÒÕÄÏ×ÁÎÉÅ, ÉÌÉ "
-#~ "ÄÌÑ\n"
-#~ "×ËÌÀÞÅÎÉÑ ÎÁ ËÌÁ×ÉÁÔÕÒÅ ÜÍÕÌÑÃÉÉ ÞÁÓÔÏ ÏÔÓÕÔÓÔ×ÕÀÝÉÈ 2-Ê É 3-Ê ËÎÏÐÏË ÎÁ\n"
-#~ "ÔÉÐÉÞÎÙÈ ÍÙÛÁÈ ÏÔ Apple. ÷ÏÔ ÎÅÓËÏÌØËÏ ÐÒÉÍÅÒÏ×:\n"
-#~ "\n"
-#~ " video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-#~ "hda=autotune\n"
-#~ "\n"
-#~ " video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-#~ "\n"
-#~ " * Initrd: ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÚÁÇÒÕÚËÉ ÎÁÞÁÌØÎÙÈ\n"
-#~ "ÍÏÄÕÌÅÊ ÐÏËÁ ÎÅÄÏÓÔÕÐÎÏ ÚÁÇÒÕÚÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï ÉÌÉ ÄÌÑ ÚÁÇÒÕÚËÉ ÏÂÒÁÚÁ "
-#~ "ram-\n"
-#~ "ÄÉÓËÁ × ÓÌÕÞÁÅ Á×ÁÒÉÊÎÏÊ ÚÁÇÒÕÚËÉ.\n"
-#~ "\n"
-#~ " * òÁÚÍÅÒ initrd: ÐÏ ÕÍÏÌÞÁÎÉÀ ÒÁÚÍÅÒ ram-ÄÉÓËÁ ÏÂÙÞÎÏ ÓÏÓÔÁ×ÌÑÅÔ 4096\n"
-#~ "ÂÁÊÔ. åÓÌÉ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÒÁÚÍÅÓÔÉÔØ ÂÏÌØÛÏÊ ram-ÄÉÓË, ÍÏÖÅÔ ÂÙÔØ\n"
-#~ "ÉÓÐÏÌØÚÏ×ÁÎ ÜÔÏÔ ÐÁÒÁÍÅÔÒ.\n"
-#~ "\n"
-#~ " * þÔÅÎÉÅ-ÚÁÐÉÓØ: ÏÂÙÞÎÏ ÒÁÚÄÅÌ \"root\" ÓÎÁÞÁÌÁ ÐÏÄËÌÀÞÁÅÔÓÑ × ÒÅÖÉÍÅ\n"
-#~ "ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ, ÞÔÏÂÙ ÒÁÚÒÅÛÉÔØ ÐÒÏ×ÅÒËÕ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ÐÅÒÅÄ ÔÅÍ "
-#~ "ËÁË\n"
-#~ "ÓÉÓÔÅÍÁ \"ÏÖÉ×ÅÔ\". úÄÅÓØ ×Ù ÍÏÖÅÔÅ ÐÅÒÅÏÐÒÅÄÅÌÉÔØ ÜÔÏÔ ÐÁÒÁÍÅÔÒ.\n"
-#~ "\n"
-#~ " * âÅÚ ×ÉÄÅÏ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ×ÉÄÅÏÏÂÏÒÕÄÏ×ÁÎÉÑ Apple ÂÕÄÅÔ "
-#~ "ÉÓËÌÀÞÉÔÅÌØÎÏ\n"
-#~ "ÐÒÏÂÌÅÍÁÔÉÞÎÙÍ, ×Ù ÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÜÔÕ ÏÐÃÉÀ ÄÌÑ ÚÁÇÒÕÚËÉ × ÒÅÖÉÍÅ\n"
-#~ "``novideo'' Ó ÒÏÄÎÏÊ ÐÏÄÄÅÒÖËÏÊ ÂÕÆÅÒÁ ËÁÄÒÏ×.\n"
-#~ "\n"
-#~ " * ðÏ ÕÍÏÌÞÁÎÉÀ: ×ÙÂÉÒÁÅÔ ÜÔÏÔ ×ÁÒÉÁÎÔ, ÉÓÐÏÌØÚÕÅÍÙÊ Linux'ÏÍ ÐÏ "
-#~ "ÕÍÏÌÞÁÎÉÀ,\n"
-#~ "ÐÒÉ ÐÒÏÓÔÏÍ ÎÁÖÁÔÉÉ ÎÁ ENTER × ÓÔÏËÅ ÐÒÉÇÌÁÛÅÎÉÑ yaboot. ôÁËÖÅ ÜÔÏÔ "
-#~ "×ÁÒÉÁÎÔ\n"
-#~ "ÂÕÄÅÔ ÏÔÍÅÞÅÎ ``*'', ÅÓÌÉ ×Ù ÎÁÖÍÅÔÅ [Tab], ÞÔÏÂÙ Õ×ÉÄÅÔØ ×ÁÒÉÁÎÔÙ "
-#~ "ÚÁÇÒÕÚËÉ."
-
-#~ msgid ""
-#~ "Here are presented various parameters concerning your machine. Depending "
-#~ "on\n"
-#~ "your installed hardware, you may - or not, see the following entries:\n"
-#~ "\n"
-#~ " * \"Mouse\": check the current mouse configuration and click on the "
-#~ "button\n"
-#~ "to change it if necessary;\n"
-#~ "\n"
-#~ " * \"Keyboard\": check the current keyboard map configuration and click "
-#~ "on\n"
-#~ "the button to change that if necessary;\n"
-#~ "\n"
-#~ " * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-#~ "language you have chosen. But here again, as for the choice of a "
-#~ "keyboard,\n"
-#~ "you may not be in the country for which the chosen language should\n"
-#~ "correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-#~ "order to configure the clock according to the time zone you are in;\n"
-#~ "\n"
-#~ " * \"Printer\": clicking on the \"No Printer\" button will open the "
-#~ "printer\n"
-#~ "configuration wizard;\n"
-#~ "\n"
-#~ " * \"Sound card\": if a sound card is detected on your system, it is\n"
-#~ "displayed here. No modification possible at installation time;\n"
-#~ "\n"
-#~ " * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-#~ "here. No modification possible at installation time;\n"
-#~ "\n"
-#~ " * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-#~ "displayed here. You can click on the button to change the parameters\n"
-#~ "associated with it."
-#~ msgstr ""
-#~ "úÄÅÓØ ÐÒÅÄÓÔÁ×ÌÅÎÙ ÒÁÚÌÉÞÎÙÅ ÐÁÒÁÍÅÔÒÙ, ÉÍÅÀÝÉÅ ÏÔÎÏÛÅÎÉÅ Ë ×ÁÛÅÊ "
-#~ "ÍÁÛÉÎÅ.\n"
-#~ "÷ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÕÓÔÁÎÏ×ÌÅÎÎÏÇÏ Õ ×ÁÓ ÏÂÏÒÕÄÏ×ÁÎÉÑ ×Ù ÍÏÖÅÔÅ (ÉÌÉ ÎÅ\n"
-#~ "ÍÏÖÅÔÅ) Õ×ÉÄÅÔØ ÓÌÅÄÕÀÝÉÅ ÐÕÎËÔÙ:\n"
-#~ "\n"
-#~ " * \"íÙÛØ\": ÐÒÏ×ÅÒØÔÅ ÔÅËÕÝÕÀ ÎÁÓÔÒÏÊËÕ ÍÙÛÉ É ÎÁÖÍÉÔÅ ÎÁ ËÎÏÐËÕ, ÅÓÌÉ\n"
-#~ "ÎÅÏÂÈÏÄÉÍÏ ÅÅ ÉÚÍÅÎÉÔØ;\n"
-#~ "\n"
-#~ " * \"ëÌÁ×ÉÁÔÕÒÁ\": ÐÒÏ×ÅÒØÔÅ ÔÅËÕÝÕÀ ÎÁÓÔÒÏÊËÕ ÒÁÓËÌÁÄËÉ ËÌÁ×ÉÁÔÕÒÙ "
-#~ "ÎÁÖÍÉÔÅ\n"
-#~ "ÎÁ ËÎÏÐËÕ, ÅÓÌÉ ÎÅÏÂÈÏÄÉÍÏ ÅÅ ÉÚÍÅÎÉÔØ;\n"
-#~ "\n"
-#~ " * \"þÁÓÏ×ÏÊ ÐÏÑÓ\": DrakX ÐÏ ÕÍÏÌÞÁÎÉÀ ×ÙÂÉÒÁÅÔ ×ÁÛ ÞÁÓÏ×ÏÊ ÐÏÑÓ ÎÁ\n"
-#~ "ÏÓÎÏ×ÁÎÉÉ ×ÙÂÒÁÎÎÏÇÏ ×ÁÍÉ ÑÚÙËÁ. îÏ ÏÐÑÔØ ÖÅ, ËÁË É ÐÒÉ ×ÙÂÏÒÅ "
-#~ "ËÌÁ×ÉÁÔÕÒÙ,\n"
-#~ "×Ù ÍÏÖÅÔÅ É ÎÅ ÎÁÈÏÄÉÔÓÑ × ÓÔÒÁÎÅ, ËÏÔÏÒÏÊ ÄÏÌÖÅÎ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ "
-#~ "×ÙÂÒÁÎÎÙÊ\n"
-#~ "ÑÚÙË. ðÏÜÔÏÍÕ ×ÏÚÍÏÖÎÏ ×ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ ÎÁÖÁÔØ ÎÁ ËÎÏÐËÕ \"þÁÓÏ×ÏÊ ÐÏÑÓ"
-#~ "\",\n"
-#~ "ÞÔÏÂÙ ÎÁÓÔÒÏÉÔØ ÞÁÓÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ ÞÁÓÏ×ÏÍÕ ÐÏÑÓÕ, × ËÏÔÏÒÏÍ ×Ù "
-#~ "ÎÁÈÏÄÉÔÅÓØ;\n"
-#~ "\n"
-#~ " * \"ðÒÉÎÔÅÒ\": ÎÁÖÁ× ÎÁ ËÎÏÐËÕ \"ðÒÉÎÔÅÒ ÏÔÓÕÔÓÔ×ÕÅÔ\", ×Ù ÚÁÐÕÓÔÉÔÅ\n"
-#~ "ÍÁÓÔÅÒ ÎÁÓÔÒÏÊËÉ ÐÒÉÎÔÅÒÁ;\n"
-#~ "\n"
-#~ " * \"ú×ÕËÏ×ÁÑ ËÁÒÔÁ\": ÅÓÌÉ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÂÙÌÁ ÏÂÎÁÒÕÖÅÎÁ Ú×ÕËÏ×ÁÑ "
-#~ "ËÁÒÔÁ,\n"
-#~ "ÏÎÁ ÂÕÄÅÔ ÚÄÅÓØ ÐÏËÁÚÁÎÁ. éÚÍÅÎÅÎÉÅ ×Ï ×ÒÅÍÑ ÕÓÔÁÎÏ×ËÉ ÎÅ×ÏÚÍÏÖÎÏ;\n"
-#~ "\n"
-#~ " * \"ô÷-ËÁÒÔÁ\": ÅÓÌÉ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÂÙÌÁ ÏÂÎÁÒÕÖÅÎÁ ô÷-ËÁÒÔÁ, ÏÎÁ "
-#~ "ÂÕÄÅÔ\n"
-#~ "ÚÄÅÓØ ÐÏËÁÚÁÎÁ. éÚÍÅÎÅÎÉÅ ×Ï ×ÒÅÍÑ ÕÓÔÁÎÏ×ËÉ ÎÅ×ÏÚÍÏÖÎÏ;\n"
-#~ "\n"
-#~ " * \"ISDN-ËÁÒÔÁ\": ÅÓÌÉ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÂÙÌÁ ÏÂÎÁÒÕÖÅÎÁ ISDN-ËÁÒÔÁ, ÏÎÁ\n"
-#~ "ÂÕÄÅÔ ÚÄÅÓØ ÐÏËÁÚÁÎÁ. ÷Ù ÍÏÖÅÔÅ ÎÁÖÁÔØ ÎÁ ËÎÏÐËÕ ÄÌÑ ÉÚÍÅÎÅÎÉÑ Ó×ÑÚÁÎÎÙÈ "
-#~ "Ó\n"
-#~ "ÎÅÀ ÐÁÒÁÍÅÔÒÏ×."
-
-#~ msgid ""
-#~ "I can't read your partition table, 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 loose all the partitions?\n"
-#~ msgstr ""
-#~ "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ×ÁÛÕ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×, ÏÎÁ ÓÌÉÛËÏÍ ÐÏ×ÒÅÖÄÅÎÁ\n"
-#~ "ÄÌÑ ÍÅÎÑ :-(\n"
-#~ "ñ ÍÏÇÕ ÐÏÐÒÏÂÏ×ÁÔØ ÐÒÏÄÏÌÖÉÔØ, ÏÞÉÓÔÉ× ÐÌÏÈÉÅ ÒÁÚÄÅÌÙ (÷óå äáîîùå ÂÕÄÕÔ\n"
-#~ "ÐÏÔÒÅÑÎÙ!).\n"
-#~ "äÒÕÇÏÊ ×ÁÒÉÁÎÔ - ÎÅ ÒÁÚÒÅÛÉÔØ DrakX ÉÚÍÅÎÉÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×.\n"
-#~ "(ÏÛÉÂËÁ %s)\n"
-#~ "\n"
-#~ "÷Ù ÓÏÇÌÁÓÎÙ Ó ÐÏÔÅÒÅÊ ×ÓÅÈ ×ÁÛÉ ÒÁÚÄÅÌÏ×?\n"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake ÎÅ ÓÍÏÇ ËÏÒÒÅËÔÎÏ ÐÒÏÞÉÔÁÔØ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×.\n"
-#~ "ðÒÏÄÏÌÖÁÊÔÅ ÎÁ Ó×ÏÊ ÓÏÂÓÔ×ÅÎÎÙÊ ÓÔÒÁÈ É ÒÉÓË!"
-
-#~ msgid "Windows PDC"
-#~ msgstr "Windows PDC"
-
-#~ msgid "Authentication Windows PDC"
-#~ msgstr "áÕÔÅÎÔÉÆÉËÁÃÉÑ Windows PDC"
-
-#~ msgid "PDC Server Name"
-#~ msgstr "óÅÒ×ÅÒ ÉÍÅÎ PDC"
-
-#~ 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"
-#~ msgstr ""
-#~ "þÔÏÂÙ ÜÔÏ ÚÁÒÁÂÏÔÁÌÏ ÄÌÑ W2K PDC, ×ÁÍ, ×ÏÚÍÏÖÎÏ, ÐÏÎÁÄÏÂÉÔÓÑ ×ÙÐÏÌÎÉÔØ "
-#~ "ÐÏÄ ÁÄÍÉÎÏÍ: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" "
-#~ "everyone /add É ÐÅÒÅÚÁÇÒÕÚÉÔØ ÓÅÒ×ÅÒ"
-
-#~ msgid "Tamil"
-#~ msgstr "ôÁÍÉÌØÓËÁÑ"
-
-#~ msgid ""
-#~ "PCMCIA support no longer exist for 2.2 kernels. Please use a 2.4 kernel."
-#~ msgstr ""
-#~ "ðÏÄÄÅÒÖËÁ PCMCIA ÄÌÑ ÑÄÅÒ 2.2 ÂÏÌØÛÅ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ. ðÏÖÁÌÕÊÓÔÁ, "
-#~ "ÉÓÐÏÌØÚÕÊÔÅ ÑÄÒÏ 2.4."
-
-#~ msgid ""
-#~ "Which ISDN configuration do you prefer?\n"
-#~ "\n"
-#~ "* The Old configuration uses isdn4net. It contains powerfull\n"
-#~ " tools, but is tricky to configure, and not standard.\n"
-#~ "\n"
-#~ "* The New configuration is easier to understand, more\n"
-#~ " standard, but with less tools.\n"
-#~ "\n"
-#~ "We recommand the light configuration.\n"
-#~ msgstr ""
-#~ "ëÁËÏÊ ÔÉÐ ISDN-ÓÏÅÄÉÎÅÎÉÑ ×Ù ÐÒÅÄÐÏÞÉÔÁÅÔÅ?\n"
-#~ "\n"
-#~ "* óÔÁÒÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ ÉÓÐÏÌØÚÕÅÔ isdn4net. ïÎ ÓÏÄÅÒÖÉÔ\n"
-#~ " ÜÆÆÅËÔÉ×ÎÙÅ ÓÅÒ×ÉÓÎÙÅ ÐÒÏÇÒÁÍÍÙ, ÎÏ Ñ×ÌÑÅÔÓÑ ÓÌÏÖÎÙÍ\n"
-#~ " × ÎÁÓÔÒÏÊËÅ É ÎÅ ÓÔÁÎÄÁÒÔÉÚÉÒÏ×ÁÎ.\n"
-#~ "* îÏ×ÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ Ñ×ÌÑÅÔÓÑ ÂÏÌÅÅ ÐÒÏÓÔÏÊ ÄÌÑ ÐÏÎÉÍÁÎÉÑ,\n"
-#~ " ÂÏÌÅÅ ÓÔÁÎÄÁÒÔÉÚÉÒÏ×ÁÎÎÏÊ, ÎÏ Ó ÍÅÎØÛÉÍ ÞÉÓÌÏÍ ÓÅÒ×ÉÓÎÙÈ\n"
-#~ " ÐÒÏÇÒÁÍÍ.\n"
-#~ "íÙ ÒÅËÏÍÅÎÄÕÅÍ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÂÌÅÇÞÅÎÎÕÀ ËÏÎÆÉÇÕÒÁÃÉÀ.\n"
-
-#~ msgid "on LPD server \"%s\", printer \"%s\""
-#~ msgstr "ÎÁ ÓÅÒ×ÅÒ LPD \"%s\", ÐÒÉÎÔÅÒ \"%s\""
-
-#~ msgid "on Windows server \"%s\", share \"%s\""
-#~ msgstr "ÎÁ ÓÅÒ×ÅÒ Windows \"%s\", ÓÏ×ÍÅÓÔÎÏ ÉÓÐÏÌØÚÕÅÍÙÊ ÒÅÓÕÒÓ \"%s\""
-
-#~ msgid "on Novell server \"%s\", printer \"%s\""
-#~ msgstr "ÎÁ ÓÅÒ×ÅÒ Nowell \"%s\", ÐÒÉÎÔÅÒ \"%s\""
-
-#~ msgid ""
-#~ "\n"
-#~ "Welcome to the Printer Setup Wizard\n"
-#~ "\n"
-#~ "This wizard will help you to install your printer(s) connected to this "
-#~ "computer.\n"
-#~ "\n"
-#~ "Please plug in your printer(s) on this computer and turn it/them on. "
-#~ "Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-#~ "want to set up your printer(s) now.\n"
-#~ "\n"
-#~ "Note that some computers can crash during the printer auto-detection, "
-#~ "turn off \"Auto-detect printers\" to do a printer installation without "
-#~ "auto-detection. Use the \"Expert Mode\" of printerdrake when you want to "
-#~ "set up printing on a remote printer if printerdrake does not list it "
-#~ "automatically."
-#~ msgstr ""
-#~ "\n"
-#~ "äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × íÁÓÔÅÒ ÕÓÔÁÎÏ×ËÉ ÐÒÉÎÔÅÒÁ\n"
-#~ "\n"
-#~ "üÔÏÔ ÍÁÓÔÅÒ ÐÏÍÏÖÅÔ ×ÁÍ ÕÓÔÁÎÏ×ÉÔØ ×ÁÛ(É) ÐÒÉÎÔÅÒ(Ù), ÐÏÄËÌÀÞÅÎÎÙÅ Ë "
-#~ "ÜÔÏÍÕ ËÏÍÐØÀÔÅÒÕ.\n"
-#~ "\n"
-#~ "ðÏÖÁÌÕÊÓÔÁ, ÐÏÄËÌÀÞÉÔÅ Ó×ÏÊ ÐÒÉÎÔÅÒ(Ù) Ë ÜÔÏÍÕ ËÏÍÐØÀÔÅÒÕ É ×ËÌÀÞÉÔÅ ÅÇÏ/"
-#~ "ÉÈ.îÁÖÍÉÔÅ \"äÁÌÅÅ\", ËÏÇÄÁ ÂÕÄÅÔÅ ÇÏÔÏ×Ù, É \"ïÔÍÅÎÁ\", ÅÓÌÉ ×Ù ÎÅ "
-#~ "ÈÏÔÉÔÅ ÓÅÊÞÁÓ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ Ó×ÏÊ(É) ÐÒÉÎÔÅÒ(Ù).\n"
-#~ "ðÏÍÎÉÔÅ, ÞÔÏ ÎÅËÏÔÏÒÙÅ ËÏÍÐØÀÔÅÒÙ ÍÏÇÕÔ ÚÁ×ÉÓÎÕÔØ ×Ï ×ÒÅÍÑ "
-#~ "Á×ÔÏÏÐÒÅÄÅÌÅÎÉÑ, ÏÔËÌÀÞÉÔÅ \"á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ ÐÒÉÎÔÅÒÏ×\", ÞÔÏÂÙ ×ÙÐÏÌÎÉÔØ "
-#~ "ÕÓÔÁÎÏ×ËÕ ÂÅÚ Á×ÔÏÏÐÒÅÄÅÌÅÎÉÑ. éÓÐÏÌØÚÕÊÔÅ \"òÅÖÉÍ ÜËÓÐÅÒÔÁ\" "
-#~ "printerdrake'Á, ËÏÇÄÁ ×Ù ÈÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ ÐÅÞÁÔØ ÎÁ ÕÄÁÌÅÎÎÙÊ ÐÒÉÎÔÅÒ, "
-#~ "ÅÓÌÉ printerdrake Á×ÔÏÍÁÔÉÞÅÓËÉ ÎÅ ÐÅÒÅÞÉÓÌÑÅÔ ÉÈ."
-
-#~ msgid "Auto-detect printers"
-#~ msgstr "á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ ÐÒÉÎÔÅÒÏ×"
-
-#~ msgid "Auto-Detection of Printers"
-#~ msgstr "á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ ÐÒÉÎÔÅÒÏ×"
-
-#~ msgid ""
-#~ "Printerdrake is able to auto-detect your locally connected parallel and "
-#~ "USB printers for you, but note that on some systems the auto-detection "
-#~ "CAN FREEZE YOUR SYSTEM AND THIS CAN LEAD TO CORRUPTED FILE SYSTEMS! So do "
-#~ "it ON YOUR OWN RISK!\n"
-#~ "\n"
-#~ "Do you really want to get your printers auto-detected?"
-#~ msgstr ""
-#~ "Printerdrake × ÓÏÓÔÏÑÎÉÉ Á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÅÄÅÌÉÔØ ×ÁÛÉ ÌÏËÁÌØÎÙÅ "
-#~ "ÐÒÉÎÔÅÒÙ, ÐÏÄËÌÀÞÅÎÎÙÅ ÞÅÒÅÚ ÐÁÒÁÌÌÅÌØÎÙÊ É USB-ÐÏÒÔ, ÎÏ ÚÁÐÏÍÎÉÔÅ, ÞÔÏ "
-#~ "ÎÁ ÎÅËÏÔÏÒÙÈ ÓÉÓÔÅÍÁÈ Á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ íïöåô ðïä÷åóéôø ÷áûõ óéóôåíõ, á üôï "
-#~ "íïöåô ðòé÷åóôé ë ðï÷òåöäåîéà æáêìï÷ùè óéóôåí! ðÏÜÔÏÍÕ ÄÅÌÁÊÔÅ ÜÔÏ îá ó÷ïê "
-#~ "óïâóô÷åîîùê óôòáè é òéóë!\n"
-#~ "\n"
-#~ "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ, ÞÔÏÂÙ ×ÁÛÉ ÐÒÉÎÔÅÒÙ ÂÙÌÉ ÏÐÒÅÄÅÌÅÎÙ "
-#~ "Á×ÔÏÍÁÔÉÞÅÓËÉ?"
-
-#~ msgid "Do auto-detection"
-#~ msgstr "÷ÙÐÏÌÎÉÔØ Á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ"
-
-#~ msgid "Set up printer manually"
-#~ msgstr "õÓÔÁÎÏ×ÉÔØ ÐÒÉÎÔÅÒ ×ÒÕÞÎÕÀ"
-
-#~ msgid ""
-#~ "No local printer found!\n"
-#~ "\n"
-#~ msgstr ""
-#~ "ìÏËÁÌØÎÙÊ ÐÒÉÎÔÅÒ ÎÅ ÎÁÊÄÅÎ!\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Network printers can only be installed after the installation. Choose "
-#~ "\"Hardware\" and then \"Printer\" in the Mandrake Control Center."
-#~ msgstr ""
-#~ "óÅÔÅ×ÙÅ ÐÒÉÎÔÅÒÙ ÍÏÇÕÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎÙ ÔÏÌØËÏ ÐÏÓÌÅ ÏËÏÎÞÁÎÉÑ ÕÓÔÁÎÏ×ËÉ. "
-#~ "÷ÙÂÅÒÉÔÅ \"ïÂÏÒÕÄÏ×ÁÎÉÅ\", Á ÚÁÔÅÍ \"ðÒÉÎÔÅÒ\" × ãÅÎÔÒÅ ÕÐÒÁ×ÌÅÎÉÑ "
-#~ "Mandrake."
-
-#~ msgid ""
-#~ "To install network printers, click \"Cancel\", switch to the \"Expert Mode"
-#~ "\", and click \"Add a new printer\" again."
-#~ msgstr ""
-#~ "þÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ ÓÅÔÅ×ÙÅ ÐÒÉÎÔÅÒÙ, ÎÁÖÍÉÔÅ \"ïÔÍÅÎÁ\", ÐÅÒÅËÌÀÞÉÔÅÓØ × "
-#~ "\"òÅÖÉÍ ÜËÓÐÅÒÔÁ\" É ÓÎÏ×Á ÎÁÖÍÉÔÅ \"äÏÂÁ×ÉÔØ ÎÏ×ÙÊ ÐÒÉÎÔÅÒ\"."
-
-#~ msgid ""
-#~ "Is your printer a multi-function device from HP (OfficeJet, PSC, LaserJet "
-#~ "1100/1200/1220/3200/3300 with scanner), an HP PhotoSmart or an HP "
-#~ "LaserJet 2200?"
-#~ msgstr ""
-#~ "ñ×ÌÑÅÔÓÑ ÌÉ ×ÁÛ ÐÒÉÎÔÅÒ ÍÎÏÇÏÆÕÎËÃÉÏÎÁÌØÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ ÏÔ HP (OfficeJet, "
-#~ "PSC, LaserJet 1100/1200/1220/3200/3300 ÓÏ ÓËÁÎÅÒÏÍ), HP PhotoSmart ÉÌÉ HP "
-#~ "LaserJet 2200?"
-
-#~ msgid "Installing HPOJ package..."
-#~ msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÐÁËÅÔ HPOJ..."
-
-#~ msgid "Checking device and configuring HPOJ..."
-#~ msgstr "ðÒÏ×ÅÒÑÅÔÓÑ ÕÓÔÒÏÊÓÔ×Ï É ÎÁÓÔÒÁÉ×ÁÅÔÓÑ HPOJ..."
-
-#~ msgid "Installing SANE packages..."
-#~ msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÐÁËÅÔÙ SANE..."
-
-#~ msgid "Installing mtools packages..."
-#~ msgstr "õÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ ÐÁËÅÔÙ mtools..."
-
-#~ msgid "Scanning on your HP multi-function device"
-#~ msgstr "÷ÙÐÏÌÎÑÅÔÓÑ ÓËÁÎÉÒÏ×ÁÎÉÅ ÎÁ ×ÁÛÅÍ ÍÎÏÇÏÆÕÎËÃÉÏÎÁÌØÎÏÍ ÕÓÔÒÏÊÓÔ×Å HP"
-
-#~ msgid "Photo memory card access on your HP multi-function device"
-#~ msgstr ""
-#~ "îÁ ×ÁÛÅÍ ÍÎÏÇÏÆÕÎËÃÉÏÎÁÌØÎÏÍ ÕÓÔÒÏÊÓÔ×Å HP ÐÒÉÓÕÔÓÔ×ÕÅÔ ËÁÒÔÁ ÆÏÔÏÐÁÍÑÔÉ"
-
-#~ msgid "Making printer port available for CUPS..."
-#~ msgstr "ðÏÒÔ ÐÒÉÎÔÅÒÁ ÄÅÌÁÅÔÓÑ ÄÏÓÔÕÐÎÙÍ ÄÌÑ CUPS..."
-
-#~ msgid ""
-#~ "To print to a TCP or socket printer, you need to provide the host name of "
-#~ "the printer and optionally the port number. On HP JetDirect servers the "
-#~ "port number is usually 9100, on other servers it can vary. See the manual "
-#~ "of your hardware."
-#~ msgstr ""
-#~ "þÔÏÂÙ ÐÅÞÁÔÁÔØ ÎÁ ÐÒÉÎÔÅÒÅ TCP ÉÌÉ Socket, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÕËÁÚÁÔØ ÉÍÑ "
-#~ "ÈÏÓÔÁ ÐÒÉÎÔÅÒÁ É, ×ÏÚÍÏÖÎÏ, ÎÏÍÅÒ ÐÏÒÔÁ. îÁ ÓÅÒ×ÅÒÁÈ HP JetDirect ÎÏÍÅÒ "
-#~ "ÐÏÒÔÁ ÏÂÙÞÎÏ 9100, ÎÁ ÄÒÕÇÉÈ ÓÅÒ×ÅÒÁÈ ÏÎ ÍÏÖÅÔ ÏÔÌÉÞÁÔØÓÑ. óÍÏÔÒÉÔÅ "
-#~ "ÏÐÉÓÁÎÉÅ Ó×ÏÅÇÏ ÏÂÏÒÕÄÏ×ÁÎÉÑ."
-
-#~ msgid "Printer host name"
-#~ msgstr "éÍÑ ÈÏÓÔÁ ÐÒÉÎÔÅÒÁ"
-
-#~ msgid "Printer host name missing!"
-#~ msgstr "ïÔÓÕÔÓÔ×ÕÅÔ ÉÍÑ ÈÏÓÔÁ ÐÒÉÎÔÅÒÁ"
-
-#~ msgid ""
-#~ "Your HP multi-function device was configured automatically to be able to "
-#~ "scan. Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to "
-#~ "specify the scanner when you have more than one) from the command line or "
-#~ "with the graphical interfaces \"xscanimage\" or \"xsane\". If you are "
-#~ "using the GIMP, you can also scan by choosing the appropriate point in "
-#~ "the \"File\"/\"Acquire\" menu. Call also \"man scanimage\" on the command "
-#~ "line to get more information.\n"
-#~ "\n"
-#~ "Do not use \"scannerdrake\" for this device!"
-#~ msgstr ""
-#~ "÷ÁÛÅ ÍÎÏÇÏÆÕÎËÃÉÏÎÁÌØÎÏÅ ÕÓÔÒÏÊÓÔ×Ï HP ÂÙÌÏ Á×ÔÏÍÁÔÉÞÅÓËÉ ÎÁÓÔÒÏÅÎÏ ÄÌÑ "
-#~ "ÓËÁÎÉÒÏ×ÁÎÉÑ. ôÅÐÅÒØ ×Ù ÍÏÖÅÔÅ ÓËÁÎÉÒÏ×ÁÔØ ÐÒÉ ÐÏÍÏÝÉ \"scanimage"
-#~ "\" (\"scanimage -d hp:%s\", ÞÔÏÂÙ ÕËÁÚÁÔØ ÓËÁÎÅÒ, ÅÓÌÉ Õ ×ÁÓ ÉÈ ÂÏÌØÛÅ "
-#~ "ÏÄÎÏÇÏ) ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÉÌÉ ÞÅÒÅÚ ÇÒÁÆÉÞÅÓËÉÅ ÉÎÔÅÒÆÅÊÓÙ \"xscanimage"
-#~ "\" ÉÌÉ \"xsane\". åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ GIMP, ×Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÓËÁÎÉÒÏ×ÁÔØ, "
-#~ "×ÙÂÒÁ× ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÐÕÎËÔ × ÍÅÎÀ \"æÁÊÌ\"/\"éÍÐÏÒÔ\". ÷ÙÚÏ×ÉÔÅ ÔÁËÖÅ × "
-#~ "ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ \"man scanimage\", ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ÄÏÐÏÌÎÉÔÅÌØÎÕÀ "
-#~ "ÉÎÆÏÒÍÁÃÉÀ.\n"
-#~ "\n"
-#~ "îÅ ÉÓÐÏÌØÚÕÊÔÅ \"scannerdrake\" ÄÌÑ ÜÔÏÇÏ ÕÓÔÒÏÊÓÔ×Á!"
-
-#~ msgid ""
-#~ "Your HP printer was configured automatically to give you access to the "
-#~ "photo card drives from your PC. Now you can access your photo cards using "
-#~ "the graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools"
-#~ "\" -> \"MTools File Manager\") or the command line utilities \"mtools"
-#~ "\" (enter \"man mtools\" on the command line for more info). You find the "
-#~ "card's file system under the drive letter \"p:\", or subsequent drive "
-#~ "letters when you have more than one HP printer with photo card drives. In "
-#~ "\"MtoolsFM\" you can switch between drive letters with the field at the "
-#~ "upper-right corners of the file lists."
-#~ msgstr ""
-#~ "÷ÁÛ ÐÒÉÎÔÅÒ HP ÂÙÌ Á×ÔÏÍÁÔÉÞÅÓËÉ ÎÁÓÔÒÏÅÎ, ÞÔÏÂÙ ÏÂÅÓÐÅÞÉÔØ ×ÁÍ ÄÏÓÔÕÐ Ë "
-#~ "ÄÉÓËÁÍ ÆÏÔÏËÁÒÔÙ ÓÏ Ó×ÏÅÇÏ ðë. ôÅÐÅÒØ ×Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë Ó×ÏÉÍ "
-#~ "ÆÏÔÏËÁÒÔÁÍ, ÉÓÐÏÌØÚÕÑ ÇÒÁÆÉÞÅÓËÕÀ ÐÒÏÇÒÁÍÍÕ \"MtoolsFM\" (ÍÅÎÀ: "
-#~ "\"ðÒÉÌÏÖÅÎÉÑ\" -> \"æÁÊÌÏ×ÙÅ ÕÔÉÌÉÔÙ\" -> \"æÁÊÌÏ×ÙÊ ÍÅÎÅÄÖÅÒ Mtools\") "
-#~ "ÉÌÉ ÕÔÉÌÉÔÙ ÄÌÑ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ \"mtools\" (××ÅÄÉÔÅ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ "
-#~ "\"man mtools\" ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ). ÷Ù ÎÁÊÄÅÔÅ "
-#~ "ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ËÁÒÔÙ ÐÏÄ ÂÕË×ÏÊ \"p:\" ÉÌÉ ÐÏÄ ÓÌÅÄÕÀÝÉÍÉ ÂÕË×ÁÍÉ "
-#~ "ÄÉÓËÁ, ÅÓÌÉ Õ ×ÁÓ ÅÓÔØ ÂÏÌÅÅ, ÞÅÍ ÏÄÉÎ ÐÒÉÎÔÅÒ HP Ó ÄÉÓËÁÍÉ ÆÏÔÏËÁÒÔÙ. ÷ "
-#~ "\"MtoolsFM\" ×Ù ÍÏÖÅÔÅ ÐÅÒÅËÌÀÞÁÔØÓÑ ÍÅÖÄÕ ÉÍÅÎÁÍÉ ÄÉÓËÏ× × ÐÏÌÅ, "
-#~ "ÒÁÓÐÏÌÏÖÅÎÎÏÍ × ÐÒÁ×ÏÍ ×ÅÒÈÎÅÍ ÕÇÌÕ ÓÐÉÓËÁ ÆÁÊÌÏ×."
-
-#~ msgid "Preparing PrinterDrake..."
-#~ msgstr "ðÏÄÇÏÔÁ×ÌÉ×ÁÅÔÓÑ PrinterDrake..."
-
-#~ msgid ""
-#~ "The following printers are configured. Double-click on a printer to "
-#~ "change its settings; to make it the default printer; to view information "
-#~ "about it; or to make a printer on a remote CUPS server available for Star "
-#~ "Office/OpenOffice.org."
-#~ msgstr ""
-#~ "îÁÓÔÒÏÅÎÙ ÓÌÅÄÕÀÝÉÅ ÐÒÉÎÔÅÒÙ. ä×ÁÖÄÙ ÝÅÌËÎÉÔÅ ÎÁ ÐÒÉÎÔÅÒÅ, ÞÔÏÂÙ ÉÚÍÅÎÉÔØ "
-#~ "ÅÇÏ ÎÁÓÔÒÏÊËÉ, ÓÄÅÌÁÔØ ÅÇÏ ÐÒÉÎÔÅÒÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ, Õ×ÉÄÅÔØ ÉÎÆÏÒÍÁÃÉÀ Ï "
-#~ "ÎÅÍ ÉÌÉ ÓÄÅÌÁÔØ ÐÒÉÎÔÅÒ ÎÁ ÕÄÁÌÅÎÎÏÍ ÓÅÒ×ÅÒÅ CUPS ÄÏÓÔÕÐÎÙÍ ÄÌÑ Star "
-#~ "Office/OpenOffice.org."
-
-#~ msgid "Add this printer to Star Office/OpenOffice.org"
-#~ msgstr "äÏÂÁ×ÉÔØ ÜÔÏÔ ÐÒÉÎÔÅÒ × Star Office/OpebOffice.org"
-
-#~ msgid "Remove this printer from Star Office/OpenOffice.org"
-#~ msgstr "õÄÁÌÉÔØ ÜÔÏÔ ÐÒÉÎÔÅÒ ÉÚ Star Office/OpebOffice.org"
-
-#~ msgid "Adding printer to Star Office/OpenOffice.org"
-#~ msgstr "ðÒÉÎÔÅÒ ÄÏÂÁ×ÌÑÅÔÓÑ × Star Office/OpenOffice.org"
-
-#~ msgid ""
-#~ "The printer \"%s\" was successfully added to Star Office/OpenOffice.org."
-#~ msgstr "ðÒÉÎÔÅÒ \"%s\" ÂÙÌ ÕÓÐÅÛÎÏ ÄÏÂÁ×ÌÅÎ × Star Office/OpenOffice.org."
-
-#~ msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org."
-#~ msgstr ""
-#~ "äÏÂÁ×ÌÅÎÉÅ ÐÒÉÎÔÅÒÁ \"%s\" × Star Office/OpenOffice.org ÚÁ×ÅÒÛÉÌÏÓØ "
-#~ "ÎÅÕÄÁÞÅÊ."
-
-#~ msgid "Removing printer from Star Office/OpenOffice.org"
-#~ msgstr "ðÒÉÎÔÅÒ ÕÄÁÌÑÅÔÓÑ ÉÚ Star Office/OpenOffice.org"
-
-#~ msgid ""
-#~ "The printer \"%s\" was successfully removed from Star Office/OpenOffice."
-#~ "org."
-#~ msgstr "ðÒÉÎÔÅÒ \"%s\" ÂÙÌ ÕÓÐÅÛÎÏ ÕÄÁÌÅÎ ÉÚ Star Office/OpenOffice.org."
-
-#~ msgid "Failed to remove the printer \"%s\" from Star Office/OpenOffice.org."
-#~ msgstr ""
-#~ "õÄÁÌÅÎÉÅ ÐÒÉÎÔÅÒÁ \"%s\" ÉÚ Star Office/OpenOffice.org ÚÁ×ÅÒÛÉÌÏÓØ "
-#~ "ÎÅÕÄÁÞÅÊ."
-
-#~ msgid "Url should begin with 'ftp:'"
-#~ msgstr "Url ÄÏÌÖÅÎ ÎÁÞÉÎÁÔØÓÑ Ó 'ftp:'"
-
-#~ 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 ""
-#~ "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 ""
-#~ "ó ÜÔÉÍ ÕÒÏ×ÎÅÍ ÂÅÚÏÐÁÓÎÏÓÔÉ ÓÔÁÎÏ×ÉÔÓÑ ×ÏÚÍÏÖÎÙÍ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÓÉÓÔÅÍÙ × "
-#~ "ËÁÞÅÓÔ×Å ÓÅÒ×ÅÒÁ.\n"
-#~ " âÅÚÏÐÁÓÎÏÓÔØ ÔÅÐÅÒØ ÄÏÓÔÁÔÏÞÎÏ ×ÙÓÏËÁ, ÞÔÏÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ "
-#~ "ÓÉÓÔÅÍÕ × ËÁÞÅÓÔ×Å ÓÅÒ×ÅÒÁ,\n"
-#~ " ËÏÔÏÒÙÊ ÍÏÖÅÔ ÐÒÉÎÉÍÁÔØ ÐÏÄËÌÀÞÅÎÉÑ ÏÔ ÎÅÓËÏÌØËÉÈ "
-#~ "ËÌÉÅÎÔÏ×. úÁÐÏÍÎÉÔÅ: ÅÓÌÉ ×ÁÛÁ ÍÁÛÉÎÁ\n"
-#~ " Ñ×ÌÑÅÔÓÑ ÐÒÏÓÔÙÍ ËÌÉÅÎÔÏÍ éÎÔÅÒÎÅÔÁ, ×Ù ÄÏÌÖÎÙ "
-#~ "ÉÓÐÏÌØÚÏ×ÁÔØ ÂÏÌÅÅ ÎÉÚËÉÊ ÕÒÏ×ÅÎØ."
-
-#~ msgid "Join the Free Software world"
-#~ msgstr "ðÒÉÓÏÅÄÉÎÑÊÔÅÓØ Ë ÍÉÒÕ ïÔËÒÙÔÏÇÏ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ"
-
-#~ msgid "Internet and Messaging"
-#~ msgstr "éÎÔÅÒÎÅÔ É ïÂÍÅÎ ÓÏÏÂÝÅÎÉÑÍÉ"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides the best software to access everything the "
-#~ "Internet has to offer: Surf the web & view animations with Mozilla and "
-#~ "Konqueror, exchange email & organize your personal information with "
-#~ "Evolution and Kmail, and much more"
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 ÐÒÅÄÌÁÇÁÅÔ ÎÁÉÌÕÞÛÅÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ ÄÌÑ "
-#~ "ÄÏÓÔÕÐÁ ËÏ ×ÓÅÍÕ, ÞÔÏ ÍÏÖÅÔ ÐÒÅÄÌÏÖÉÔØ ×ÁÍ éÎÔÅÒÎÅÔ: ÓÅÒÆÉÎÇ ÐÏ ÐÁÕÔÉÎÅ É "
-#~ "ÐÒÏÓÍÏÔÒ ÁÎÉÍÁÃÉÉ ÐÒÉ ÐÏÍÏÝÉ Mozilla É Konqueror, ÏÂÍÅÎ ÜÌÅËÔÒÏÎÎÏÊ "
-#~ "ÐÏÞÔÏÊ É ÏÒÇÁÎÉÚÁÃÉÑ ×ÁÛÅÊ ÌÉÞÎÏÊ ÉÎÆÏÒÍÁÃÉÉ ÐÒÉ ÐÏÍÏÝÉ Evolution É Kmail "
-#~ "É ÍÎÏÇÏÅ ÄÒÕÇÏÅ"
-
-#~ msgid "Multimedia and Graphics"
-#~ msgstr "íÕÌØÔÉÍÅÄÉÁ É çÒÁÆÉËÁ"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 lets you push your multimedia computer to its limits! "
-#~ "Use the latest software to play music and audio files, edit and organize "
-#~ "your images and photos, watch TV and videos, and much more"
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ÍÁËÓÉÍÁÌØÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÕÌØÔÉÍÅÄÉÊÎÙÅ "
-#~ "×ÏÚÍÏÖÎÏÓÔÉ Ó×ÏÅÇÏ ËÏÍÐØÀÔÅÒÁ! éÓÐÏÌØÚÕÊÔÅ ÎÏ×ÅÊÛÅÅ ÐÒÏÇÒÁÍÍÎÏÅ "
-#~ "ÏÂÅÓÐÅÞÅÎÉÅ ÄÌÑ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ ÍÕÚÙËÁÌØÎÙÈ É ÁÕÄÉÏ-ÆÁÊÌÏ×, ÒÅÄÁËÔÉÒÏ×ÁÔØ "
-#~ "É ÕÐÏÒÑÄÏÞÉ×ÁÔØ Ó×ÏÉ ÉÚÏÂÒÁÖÅÎÉÑ É ÆÏÔÏÇÒÁÆÉÉ, ÓÍÏÔÒÅÔØ ô÷ É ×ÉÄÅÏ É "
-#~ "ÍÎÏÇÏÅ ÄÒÕÇÏÅ"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 is the ultimate development platform. Discover the "
-#~ "power of the GNU gcc compiler as well as the best Open Source development "
-#~ "environments"
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 Ñ×ÌÑÅÔÓÑ ÕÎÉËÁÌØÎÏÊ ÐÌÁÔÆÏÒÍÏÊ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ. "
-#~ "ïÔËÒÏÊÔÅ ÄÌÑ ÓÅÂÑ ×ÓÀ ÍÏÝØ ËÏÍÐÉÌÑÔÏÒÁ GNU gcc, ÔÁËÖÅ ËÁË É ÎÁÉÌÕÞÛÉÅ "
-#~ "ÉÎÔÅÇÒÉÒÏ×ÁÎÎÙÅ ÓÒÅÄÙ ÒÁÚÒÁÂÏÔÞÉËÁ Ó ïÔËÒÙÔÙÍÉ ÉÓÈÏÄÎÙÍÉ ÔÅËÓÔÁÍÉ."
-
-#~ msgid ""
-#~ "The Mandrake Linux 8.2 Control Center is a one-stop location for fully "
-#~ "customizing and configuring your Mandrake system"
-#~ msgstr ""
-#~ "ãÅÎÔÒ ÕÐÒÁ×ÌÅÎÉÑ Mandrake Linux 8.2 Ñ×ÌÑÅÔÓÑ ÕÎÉ×ÅÒÓÁÌØÎÙÍ ÎÁÂÏÒÏÍ "
-#~ "ÉÎÓÔÒÕÍÅÎÔÏ×, ÐÏÚ×ÏÌÑÀÝÉÈ ÐÏÌÎÏÓÔØÀ ÎÁÓÔÒÏÉÔØ ×ÁÛÕ ÓÉÓÔÅÍÕ Mandrake"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides 11 different graphical desktop environments "
-#~ "and window managers to choose from including GNOME 1.4, KDE 2.2.2, Window "
-#~ "Maker 0.8, and the rest"
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 ÐÒÅÄÌÁÇÁÅÔ ×ÙÂÏÒ ÉÚ 11 ÒÁÚÎÙÈ ÇÒÁÆÉÞÅÓËÉÈ ÏÂÏÌÏÞÅË É "
-#~ "ÏËÏÎÎÙÈ ÍÅÎÅÄÖÅÒÏ×, ×ËÌÀÞÁÑ CNOME 1.4, KDE 2.2.2, Windows Maker 0.8 É "
-#~ "ÏÓÔÁÌØÎÙÅ"
-
-#~ msgid "Server Software"
-#~ msgstr "óÅÒ×ÅÒ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ"
-
-#~ msgid ""
-#~ "Transform your machine into a powerful server with just a few clicks of "
-#~ "the mouse: Web server, email, firewall, router, file and print server, ..."
-#~ msgstr ""
-#~ "ðÒÅ×ÒÁÔÉÔÅ Ó×ÏÀ ÍÁÛÉÎÕ × ÍÏÝÎÙÊ ÓÅÒ×ÅÒ ×ÓÅÇÏ ÌÉÛØ ÎÅÓËÏÌØËÉÍÉ ÝÅÌÞËÁÍÉ "
-#~ "ÍÙÛÉ: ×ÅÂ-ÓÅÒ×ÅÒ, ÜÌÅËÔÒÏÎÎÁÑ ÐÏÞÔÁ, ÆÁÊÅÒ×ÏÌ, ÍÁÒÛÒÕÔÉÚÁÔÏÒ, ÆÁÊÌÏ×ÙÊ "
-#~ "ÓÅÒ×ÅÒ É ÓÅÒ×ÅÒ ÐÅÞÁÔÉ, ..."
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides the best Open Source games - arcade, action, "
-#~ "cards, sports, strategy, ..."
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 ÐÒÅÄÌÁÇÁÅÔ ÎÁÉÌÕÞÛÉÅ ÉÇÒÙ Ó ïÔËÒÙÔÙÍÉ ÉÓÈÏÄÎÙÍÉ "
-#~ "ÔÅÓÔÁÍÉ - ÁÒËÁÄÙ, ÜËÛÅÎÙ, ËÁÒÔÙ, ÓÐÏÒÔÉ×ÎÙÅ, ÓÔÒÁÔÅÇÉÉ, ..."
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "MandrakeCampus"
-
-#~ msgid ""
-#~ "Would you like to learn Linux simply, quickly, and for free? MandrakeSoft "
-#~ "provides free Linux training, as well as a way to test your progress, at "
-#~ "MandrakeCampus -- our online training center"
-#~ msgstr ""
-#~ "èÏÔÉÔÅ ÂÙÓÔÒÏ, ÐÒÏÓÔÏ É ÂÅÓÐÌÁÔÎÏ ÉÚÕÞÉÔØ Linux? MandrakeSoft ÐÒÅÄÌÁÇÁÅÔ "
-#~ "ÂÅÓÐÌÁÔÎÏ ÉÚÕÞÉÔØ Linux, Á ÔÁËÖÅ ÐÒÏ×ÅÒÉÔØ Ó×ÏÉ ÚÎÁÎÉÑ × MandrakeCampus - "
-#~ "ÎÁÛÅÍ ÏÎÌÁÊÎÏ×ÏÍ ÕÞÅÂÎÏÍ ÃÅÎÔÒÅ"
-
-#~ msgid "MandrakeExpert"
-#~ msgstr "MandrakeExpert"
-
-#~ msgid ""
-#~ "Quality support from the Linux Community, and from MandrakeSoft, is just "
-#~ "around the corner. And if you're already a Linux veteran, become an "
-#~ "\"Expert\" and share your knowledge at our support website"
-#~ msgstr ""
-#~ "ëÁÞÅÓÔ×ÅÎÎÁÑ ÐÏÄÄÅÒÖËÁ ÏÔ óÏÏÂÝÅÓÔ×Á Linux É MandrakeSoft - ÐÒÏÓÔÏ "
-#~ "ÚÁÇÌÑÎÉÔÅ. á ÅÓÌÉ ×Ù ÕÖÅ ×ÅÔÅÒÁÎ Linux, ÓÔÁÎØÔÅ \"üËÓÐÅÒÔÏÍ\" É "
-#~ "ÐÏÄÅÌÉÔÅÓØ Ó×ÏÉÍÉ ÚÎÁÎÉÑÍÉ ÎÁ ÎÁÛÅÍ ×ÅÂ-ÓÁÊÔÅ ÐÏÄÄÅÒÖËÉ."
-
-#~ msgid "MandrakeConsulting"
-#~ msgstr "MandrakeConsulting"
-
-#~ msgid ""
-#~ "For all of your IT projects, our consultants are ready to analyze your "
-#~ "requirements and offer a customized solution. Benefit from MandrakeSoft's "
-#~ "vast experience as a Linux producer to provide a true IT alternative for "
-#~ "your business organization"
-#~ msgstr ""
-#~ "äÌÑ ×ÓÅ ×ÁÛÉÈ IT-ÐÒÏÅËÔÏ× ÎÁÛÉ ËÏÎÓÕÌØÔÁÎÔÙ ÕÖÅ ÇÏÔÏ×Ù ÐÒÏÁÎÁÌÉÚÉÒÏ×ÁÔØ "
-#~ "×ÁÛÉ ÐÏÔÒÅÂÎÏÓÔÉ É ÐÒÅÄÌÏÖÉÔØ ËÏÍÐÌÅËÓÎÏÅ ÒÅÛÅÎÉÅ. ÷ÏÚØÍÉÔÅ ÌÕÞÛÅÅ ÉÚ "
-#~ "ÏÐÙÔÁ MandrakeSoft ËÁË ÒÁÓÐÒÏÓÔÒÁÎÉÔÅÌÑ Linux, ÞÔÏÂÙ ÐÒÅÄÌÏÖÉÔØ ÒÅÁÌØÎÕÀ "
-#~ "ÁÌØÔÅÒÎÁÔÉ×Õ Ó×ÏÅÊ ÏÒÇÁÎÉÚÁÃÉÉ ÂÉÚÎÅÓÁ"
-
-#~ msgid "MandrakeStore"
-#~ msgstr "MandrakeStore"
-
-#~ msgid ""
-#~ "A full range of Linux solutions, as well as special offers on products "
-#~ "and 'goodies', are available online at our e-store"
-#~ msgstr ""
-#~ "ðÏÌÎÙÊ ÄÉÁÐÁÚÏÎ ÒÅÛÅÎÉÊ Linux, Á ÔÁËÖÅ ÓÐÅÃÉÁÌØÎÙÅ ÐÒÅÄÌÏÖÅÎÉÑ ÐÏ "
-#~ "ÐÒÏÄÕËÔÁÍ É 'goodies' ÄÏÓÔÕÐÎÙ × ÎÁÛÅÍ ÏÎÌÁÊÎÏ×ÏÍ ÜÌÅËÔÒÏÎÎÏÍ ÍÁÇÁÚÉÎÅ"
-
-#~ msgid ""
-#~ "For more information on MandrakeSoft's Professional Services and "
-#~ "commercial offerings, please see the following web page:"
-#~ msgstr ""
-#~ "äÏÐÏÌÎÉÔÅÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ðÒÏÆÅÓÓÉÏÎÁÌØÎÙÈ ÓÅÒ×ÉÓÁÈ MandrakeSof É "
-#~ "ËÏÍÍÅÒÞÅÓËÉÈ ÐÒÅÄÌÏÖÅÎÉÑÈ, ÐÏÖÁÌÕÊÓÔÁ, ÓÍÏÔÒÉÔÅ ÎÁ ÓÌÅÄÕÀÝÅÊ ×ÅÂ-ÓÔÒÁÎÉÃÅ:"
-
-#~ msgid "http://www.mandrakesoft.com/sales/contact"
-#~ msgstr "http://www.mandrakesoft.com/sales/contact"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "îÅ ÍÏÇÕ ÐÒÏÞÉÔÁÔØ ×ÁÛÕ ÔÁÂÌÉÃÕ ÒÁÚÄÅÌÏ×, ÏÎÁ ÓÌÉÛËÏÍ ÐÏ×ÒÅÖÄÅÎÁ:(\n"
-#~ "ðÏÐÙÔÁÀÓØ ÐÒÏÄÏÌÖÉÔØ, ÏÞÉÓÔÉ× ÐÌÏÈÉÅ ÒÁÚÄÅÌÙ"
-
-#~ msgid "total progess"
-#~ msgstr "×ÅÓØ ÐÒÏÃÅÓÓ"
-
-#~ msgid "Backup your System files. ( /etc directory )"
-#~ msgstr "úÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ Ó×ÏÉ ÓÉÓÔÅÍÎÙÅ ÆÁÊÌÙ (ËÁÔÁÌÏÇ /etc)."
-
-#~ msgid "Please choose your CD space"
-#~ msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÏÂßÅÍ ×ÁÛÅÇÏ ËÏÍÁËÔ-ÄÉÓËÁ"
-
-#~ msgid "Please check if you want to erase your CDRW before"
-#~ msgstr "ðÏÖÁÌÕÊÓÔÁ, ÏÔÍÅÔØÔÅ, ÅÓÌÉ ×Ù ÓÎÁÞÁÌÁ ÈÏÔÉÔÅ ÓÔÅÒÅÔØ CDRW"
-
-#~ msgid ""
-#~ "Please check if you want to include\n"
-#~ " install boot on your CD."
-#~ msgstr ""
-#~ "ðÏÖÁÌÕÊÓÔÁ, ÏÔÍÅÔØÔÅ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ×ËÌÀÞÉÔØ\n"
-#~ " ÚÁÇÒÕÚÞÉË ÕÓÔÁÎÏ×ËÉ ÎÁ ÜÔÏÔ ËÏÍÐÁËÔ-ÄÉÓË"
-
-#~ msgid "\n"
-#~ msgstr "\n"
-
-#~ msgid " All your selectionned data have been "
-#~ msgstr " ÷ÓÅ ×ÙÂÒÁÎÎÙÅ ×ÁÍ ÄÁÎÎÙÅ ÂÙÌÉ "
-
-#~ msgid "select path to restore (instead of / )"
-#~ msgstr "×ÙÂÅÒÉÔÅ ÐÕÔØ ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ (×ÍÅÓÔÏ / )"
-
-#~ msgid ""
-#~ "Please Build backup before to restore it...\n"
-#~ " or verify that your path to save is correct."
-#~ msgstr ""
-#~ "ðÒÏÖÁÌÕÊÓÔÁ, ÓÏÚÄÁÊÔÅ ÒÅÚÅÒ×ÎÕÀ ËÏÐÉÀ ÐÅÒÅÄ ÅÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅÍ...\n"
-#~ " ÉÌÉ ÐÒÏ×ÅÒØÔÅ, ÞÔÏ ×ÁÛ ÐÕÔØ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÐÒÁ×ÉÌØÎÙÊ."
-
-#~ msgid ""
-#~ "Error durind sendmail\n"
-#~ " your report mail was not sent\n"
-#~ " Please configure sendmail"
-#~ msgstr ""
-#~ "ïÛÉÂËÁ ÐÒÉ ÏÐÒÁ×ËÅ ÐÉÓØÍÁ\n"
-#~ " ×ÁÛÅ ÐÉÓØÍÏ Ó ÏÔÞÅÔÏÍ ÎÅ ÂÙÌÏ ÏÔÐÒÁ×ÌÅÎÏ\n"
-#~ " ðÏÖÁÌÕÊÓÔÁ, ÎÁÓÔÒÏÊÔÅ sendmail"
-
-#~ msgid "Data list to include on CDROM."
-#~ msgstr "óÐÉÓÏË ÄÁÎÎÙÈ ÄÌÑ ÚÁÐÉÓÉ ÎÁ ËÏÍÐÁËÔ-ÄÉÓË"
-
-#~ msgid "Please enter the cd writer speed"
-#~ msgstr "ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ÓËÏÒÏÓÔØ ÐÉÛÕÝÅÇÏ CDROM'Á"
-
-#~ msgid "Please enter your CD Writer device name (ex: 0,1,0)"
-#~ msgstr ""
-#~ "ðÏÖÁÌÕÊÓÔÁ, ××ÅÄÉÔÅ ÉÍÑ Ó×ÏÅÇÏ ÕÓÔÒÏÊÓÔ×Á ÚÁÐÉÓÉ ËÏÍÐÁËÔ-ÄÉÓËÏ× (ÐÒÉÍÅÒ: "
-#~ "0,1,0)"
-
-#~ msgid "Please check if you want to include install boot on your CD."
-#~ msgstr ""
-#~ "ðÏÖÁÌÕÊÓÔÁ, ÏÔÍÅÔØÔÅ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ×ËÌÀÞÉÔØ ÚÁÇÒÕÚÞÉË ÕÓÔÁÎÏ×ËÉ ÎÁ Ó×ÏÊ "
-#~ "ËÏÍÐÁËÔ-ÄÉÓË."
-
-#~ msgid ""
-#~ "options description:\n"
-#~ "\n"
-#~ " In this step Drakbackup allow you to change:\n"
-#~ "\n"
-#~ " - The compression mode:\n"
-#~ " \n"
-#~ " If you check bzip2 compression, you will compress\n"
-#~ " your data better than gzip (about 2-10 %).\n"
-#~ " This option is not checked by default because\n"
-#~ " this compression mode needs more time ( about 1000% more).\n"
-#~ " \n"
-#~ " - The update mode:\n"
-#~ "\n"
-#~ " This option will update your backup, but this\n"
-#~ " option is not really useful because you need to\n"
-#~ " decompress your backup before you can update it.\n"
-#~ " \n"
-#~ " - the .backupignore mode:\n"
-#~ "\n"
-#~ " Like with cvs, Drakbackup will ignore all references\n"
-#~ " included in .backupignore files in each directories.\n"
-#~ " ex: \n"
-#~ " /*> cat .backupignore*/\n"
-#~ " *.o\n"
-#~ " *~\n"
-#~ " ...\n"
-#~ " \n"
-#~ "\n"
-#~ msgstr ""
-#~ "ÏÐÉÓÁÎÉÅ ÏÐÃÉÊ:\n"
-#~ " - òÅÖÉÍ ÓÖÁÔÉÑ:\n"
-#~ "\n"
-#~ " åÓÌÉ ×Ù ×ÙÂÅÒÅÔÅ ÓÖÁÔÉÅ bzip2, ×Ù ÓÏÖÍÅÔÅ\n"
-#~ " Ó×ÏÉ ÄÁÎÎÙÅ ÓÉÌØÎÅÅ gzip'Á (ÏËÏÌÏ 2-10%).\n"
-#~ " üÔÁ ÏÐÃÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ×ËÌÀÞÅÎÁ, ÐÏÔÏÍÕ ÞÔÏ\n"
-#~ " ÄÌÑ ÜÔÏÇÏ ÓÖÁÔÉÑ ÔÒÅÂÕÅÔÓÑ ÂÏÌØÛÅ ×ÒÅÍÅÎÉ (ÏËÏÌÏ 1000%).\n"
-#~ " \n"
-#~ " - òÅÖÉÍ ÏÂÎÏ×ÌÅÎÉÑ:\n"
-#~ "\n"
-#~ " üÔÁ ÏÐÃÉÑ ÏÂÎÏ×ÉÔ ×ÁÛÕ ÒÅÚÅÒ×ÎÕÀ ËÏÐÉÀ, ÎÏ ÎÁ\n"
-#~ " ÓÁÍÏÍ ÄÅÌÅ ÜÔÁ ÏÐÃÉÑ ÂÅÓÐÏÌÅÚÎÁ, ÐÏÔÏÍÕ ÞÔÏ ×Ù\n"
-#~ " ÄÏÌÖÎÙ ÒÁÓÐÁËÏ×ÁÔØ Ó×ÏÀ ÒÅÚÅÒ×ÎÕÀ ËÏÐÉÀ ÐÅÒÅÄ ÅÅ ÏÂÎÏ×ÌÅÎÉÅÍ.\n"
-#~ " \n"
-#~ " - òÅÖÉÍ .backupignore:\n"
-#~ "\n"
-#~ " ëÁË × cvs, Drakbackup ÐÒÏÉÇÎÏÒÉÒÕÅÔ ×ÓÅ Ó×ÑÚÉ,\n"
-#~ " ×ËÌÀÞÅÎÎÙÅ × ÆÁÊÌÙ .backupignore × ËÁÖÄÏÊ ÄÉÒÅËÔÏÒÉÉ.\n"
-#~ " ðÒÉÍÅÒ: \n"
-#~ " /*> cat .backupignore*/\n"
-#~ " *.o\n"
-#~ " *~\n"
-#~ " ...\n"
-#~ " \n"
-#~ "\n"
-
-#~ msgid ""
-#~ "options description:\n"
-#~ "\n"
-#~ " - Backup system files:\n"
-#~ " \n"
-#~ "\tThis option allows you to backup your /etc directory,\n"
-#~ "\twhich contains all configuration files. Please be\n"
-#~ "\tcareful during the restore step to not overwrite:\n"
-#~ "\t\t/etc/passwd \n"
-#~ "\t\t/etc/group \n"
-#~ "\t\t/etc/fstab\n"
-#~ "\n"
-#~ " - Backup User files: \n"
-#~ "\n"
-#~ "\tThis option allows you select all users that you want \n"
-#~ "\tto backup.\n"
-#~ "\tTo preserve disk space, it is recommended that you \n"
-#~ "\tdo not include web browser's cache.\n"
-#~ "\n"
-#~ " - Backup Other files: \n"
-#~ "\n"
-#~ "\tThis option allows you to add more data to save.\n"
-#~ "\tWith the other backup it's not possible at the \n"
-#~ "\tmoment to select select incremental backup.\t\t\n"
-#~ " \n"
-#~ " - Incremental Backups:\n"
-#~ "\n"
-#~ "\tThe incremental backup is the most powerful \n"
-#~ "\toption for backup. This option allows you \n"
-#~ "\tto backup all your data the first time, and \n"
-#~ "\tonly the changed afterward.\n"
-#~ "\tThen you will be able, during the restore\n"
-#~ "\tstep, to restore your data from a specified\n"
-#~ "\tdate.\n"
-#~ "\tIf you have not selected this option all\n"
-#~ "\told backups are deleted before each backup. \n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "ÏÐÉÓÁÎÉÅ ÏÐÃÉÊ:\n"
-#~ "\n"
-#~ " - òÅÚÅÒ×ÉÒÏ×ÁÎÉÅ ÓÉÓÔÅÍÎÙÈ ÆÁÊÌÏ×:\n"
-#~ "\n"
-#~ "\tüÔÁ ÏÐÃÉÑ ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ÒÅÚÅÒ×ÉÒÏ×ÁÔØ Ó×ÏÊ ËÁÔÁÌÏÇ /etc,\n"
-#~ "\tËÏÔÏÒÙÊ ÓÏÄÅÒÖÉÔ ×ÓÅ ÆÁÊÌÙ ÎÁÓÔÒÏÊËÉ. ðÏÖÁÌÕÊÓÔÁ, ÂÕÄØÔÅ\n"
-#~ "\tÏÓÔÏÒÏÖÎÙ ÎÁ ÜÔÁÐÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ, ÞÔÏÂÙ ÎÅ ÐÅÒÅÚÁÐÉÓÁÔØ:\n"
-#~ "\t\t/etc/passwd \n"
-#~ "\t\t/etc/group \n"
-#~ "\t\t/etc/fstab \n"
-#~ "\n"
-#~ " - òÅÚÅÒ×ÉÒÏ×ÁÎÉÅ ÆÁÊÌÏ× ÐÏÌØÚÏ×ÁÔÅÌÑ: \n"
-#~ "\n"
-#~ "\tüÔÁ ÏÐÃÉÑ ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ×ÙÂÒÁÔØ ×ÓÅÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ,\n"
-#~ "\tÄÁÎÎÙÅ ËÏÔÏÒÙÈ ×Ù ÈÏÔÉÔÅ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ.\n"
-#~ "\täÌÑ ÜËÏÎÏÍÉÉ ÄÉÓËÏ×ÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á ÒÅËÏÍÅÎÄÕÅÔÓÑ,\n"
-#~ "\tÞÔÏÂÙ ×Ù ÎÅ ×ËÌÀÞÁÌÉ ËÜÛ ÂÒÏÕÚÅÒÁ.\n"
-#~ "\n"
-#~ " - õ×ÅÌÉÞÉ×ÁÀÝÉÅÓÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ:\n"
-#~ "\tõ×ÅÌÉÞÉ×ÁÀÝÅÅÓÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÅ Ñ×ÌÑÅÔÓÑ ÎÁÉÂÏÌÅÅ ÍÏÝÎÏÊ\n"
-#~ "\tÏÐÃÉÅÊ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ. üÔÁ ÏÐÃÉÑ ÐÏÚ×ÏÌÑÅÔ ×ÁÍ × ÐÅÒ×ÙÊ\n"
-#~ "\tÒÁÚ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ ×ÓÅ Ó×ÏÉ ÄÁÎÎÙÅ, Á × ÄÁÌØÎÅÊÛÅÍ\n"
-#~ "\tÔÏÌØËÏ ÉÚÍÅÎÉ×ÛÉÅÓÑ.\n"
-#~ "\täÁÌÅÅ, ×Ù ÓÍÏÖÅÔÅ ÎÁ ÜÔÁÐÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ×ÏÓÓÔÁÎÏ×ÉÔØ\n"
-#~ "\tÓ×ÏÉ ÄÁÎÎÙÅ ÚÁ ÕËÁÚÁÎÎÙÊ ÐÅÒÉÏÄ.\n"
-#~ "\tåÓÌÉ ×Ù ÎÅ ×ÙÂÒÁÌÉ ÜÔÕ ÏÐÃÉÀ, ×ÓÅ ÓÔÁÒÙÅ ÐÁËÅÔÙ ÂÕÄÕÔ\n"
-#~ "\tÕÄÁÌÑÔØÓÑ ÐÅÒÅÄ ËÁÖÄÙÍ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÅÍ.\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "restore description:\n"
-#~ " \n"
-#~ "Only the most recent date will be used ,because with incremental \n"
-#~ "backups it is necesarry to restore one by one each older backups.\n"
-#~ "\n"
-#~ "So if you don't like to restore an user please unselect all his\n"
-#~ "check box.\n"
-#~ "\n"
-#~ "Otherwise, you are able to select only one of this\n"
-#~ "\n"
-#~ " - Incremental Backups:\n"
-#~ "\n"
-#~ "\tThe incremental backup is the most powerfull \n"
-#~ "\toption to use backup, this option allow you \n"
-#~ "\tto backup all your data the first time, and \n"
-#~ "\tonly the changed after.\n"
-#~ "\tSo you will be able during the restore\n"
-#~ "\tstep, to restore your data from a specified\n"
-#~ "\tdate.\n"
-#~ "\tIf you have not selected this options all\n"
-#~ "\told backups are deleted before each backup. \n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "ÏÐÉÓÁÎÉÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ:\n"
-#~ "\n"
-#~ "âÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎÁ ÔÏÌØËÏ ÐÏÓÌÅÄÎÑÑ ÄÁÔÁ, ÐÏÔÏÍÕ ÞÔÏ ÄÌÑ\n"
-#~ "Õ×ÅÌÉÞÉ×ÁÀÝÉÈÓÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÊ ÎÅÏÂÈÏÄÉÍÏ ×ÏÓÓÔÁÎÏ×ÉÔØ ÏÄÎÕ\n"
-#~ "ÚÁ ÄÒÕÇÏÊ ×ÓÅ ÒÅÚÅÒ×ÎÙÅ ËÏÐÉÉ.\n"
-#~ "\n"
-#~ "ðÏÜÔÏÍÕ, ÅÓÌÉ ×Ù ÎÅ ÈÏÔÉÔÅ ×ÏÓÓÔÁÎÁ×ÌÉ×ÁÔØ ÄÁÎÎÙÅ ÐÏÌØÚÏ×ÁÔÅÌÑ,\n"
-#~ "ÐÏÖÁÌÕÊÓÔÁ, ÓÎÉÍÉÔÅ ×ÙÄÅÌÅÎÉÅ ÓÏ ×ÓÅÈ ÅÇÏ ÐÕÎËÔÏ×.\n"
-#~ "\n"
-#~ "÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ×Ù ÓÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÔÏÌØËÏ ÜÔÏ\n"
-#~ "\n"
-#~ " - õ×ÅÌÉÞÉ×ÁÀÝÉÅÓÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ:\n"
-#~ "\n"
-#~ "\tõ×ÅÌÉÞÉ×ÁÀÝÅÅÓÑ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÅ Ñ×ÌÑÅÔÓÑ ÎÁÉÂÏÌÅÅ ÍÏÝÎÏÊ\n"
-#~ "\tÏÐÃÉÅÊ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÑ. üÔÁ ÏÐÃÉÑ ÐÏÚ×ÏÌÑÅÔ ×ÁÍ × ÐÅÒ×ÙÊ\n"
-#~ "\tÒÁÚ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ ×ÓÅ Ó×ÏÉ ÄÁÎÎÙÅ, Á × ÄÁÌØÎÅÊÛÅÍ\n"
-#~ "\tÔÏÌØËÏ ÉÚÍÅÎÉ×ÛÉÅÓÑ.\n"
-#~ "\täÁÌÅÅ, ×Ù ÓÍÏÖÅÔÅ ÎÁ ÜÔÁÐÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ×ÏÓÓÔÁÎÏ×ÉÔØ\n"
-#~ "tÓ×ÏÉ ÄÁÎÎÙÅ ÚÁ ÕËÁÚÁÎÎÙÊ ÐÅÒÉÏÄ.\n"
-#~ "\tåÓÌÉ ×Ù ÎÅ ×ÙÂÒÁÌÉ ÜÔÕ ÏÐÃÉÀ, ×ÓÅ ÓÔÁÒÙÅ ÐÁËÅÔÙ ÂÕÄÕÔ\n"
-#~ "\tÕÄÁÌÑÔØÓÑ ÐÅÒÅÄ ËÁÖÄÙÍ ÒÅÚÅÒ×ÉÒÏ×ÁÎÉÅÍ.\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid "No browser available please! Please install one"
-#~ msgstr "âÒÏÕÚÅÒ ÎÅÄÏÓÔÕÐÅÎ! ðÏÖÁÌÕÊÓÔÁ, ÕÓÔÁÎÏ×ÉÔÅ ÅÇÏ"
-
-#~ msgid ""
-#~ "Name of the profile to create (the new profile is created as a copy of "
-#~ "the current one):"
-#~ msgstr ""
-#~ "éÍÑ ÓÏÚÄÁ×ÁÅÍÏÇÏ ÐÒÏÆÉÌÑ (ÎÏ×ÙÊ ÐÒÏÆÉÌØ ÓÏÚÄÁÅÔÓÑ × ×ÉÄÅ ËÏÐÉÉ ÔÅËÕÝÅÇÏ) :"
-
-#~ msgid "Control Center"
-#~ msgstr "ãÅÎÔÒ õÐÒÁ×ÌÅÎÉÑ"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "÷ÙÂÅÒÉÔÅ ÓÅÒ×ÉÓÎÕÀ ÐÒÏÇÒÁÍÍÕ, ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ"
-
-#~ msgid ""
-#~ "XawTV isn't installed!\n"
-#~ "\n"
-#~ "\n"
-#~ "If you do have a TV card but DrakX has neither detected it (no bttv\n"
-#~ "module in \"/etc/modules\") nor installed xawtv, please send the\n"
-#~ "results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-#~ "with subject \"undetected TV card\".\n"
-#~ "\n"
-#~ "\n"
-#~ "You can install it by typing \"urpmi xawtv\" as root, in a console."
-#~ msgstr ""
-#~ "XawTV ÎÅ ÕÓÔÁÎÏ×ÌÅÎ!\n"
-#~ "\n"
-#~ "\n"
-#~ "åÓÌÉ Õ ×ÁÓ ÅÓÔØ ô÷-ËÁÒÔÁ, ÎÉ ÕÓÔÁÎÏ×ÌÅÎÎÙÊ xawtv, ÎÉ DrakX (ÏÔÓÕÔÓÔ×ÕÅÔ\n"
-#~ "ÍÏÄÕÌØ bttv × \"/etc/modules\") ÎÅ ÏÂÎÁÒÕÖÉÌÉ ÅÅ, ÐÏÖÁÌÕÊÓÔÁ, ÏÔÐÒÁ×ØÔÅ\n"
-#~ "ÒÅÚÕÌØÔÁÔÙ ËÏÍÁÎÄÙ \"lspcidrake -v -f\" ÎÁ \"install\\@mandrakesoft.com"
-#~ "\"\n"
-#~ "Ó ÔÅÍÏÊ \"undetected TV card\"."
-
-#~ msgid "Mail/SMS alert"
-#~ msgstr "õ×ÅÄÏÍÌÅÎÉÅ ÎÁ Mail/SMS"
-
-#~ msgid "Mail/SMS alert configuration"
-#~ msgstr "îÁÓÔÒÏÊËÁ Õ×ÅÄÏÍÌÅÎÉÑ ÎÁ Mail/SMS"
-
-#~ msgid ""
-#~ "Welcome to the mail/SMS configuration utility.\n"
-#~ "\n"
-#~ "Here, you'll be able to set up the alert system.\n"
-#~ msgstr ""
-#~ "äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × ÕÔÉÌÉÔÕ ÎÁÓÔÒÏÊËÉ mail/SMS.\n"
-#~ "\n"
-#~ "úÄÅÓØ ×Ù ÓÍÏÖÅÔÅ ÎÁÓÔÒÏÉÔØ ÓÉÓÔÅÍÕ Õ×ÅÄÏÍÌÅÎÉÑ.\n"
-
-#~ msgid ""
-#~ "You will receive an alert if one of the selected service is no more "
-#~ "running"
-#~ msgstr ""
-#~ "÷Ù ÐÏÌÕÞÉÔÅ Õ×ÅÄÏÍÌÅÎÉÅ, ÅÓÌÉ ËÁËÏÊ-ÌÉÂÏ ÉÚ ×ÙÂÒÁÎÎÙÈ ÓÅÒ×ÉÓÏ× ÂÏÌØÛÅ ÎÅ "
-#~ "×ÙÐÏÌÎÑÅÔÓÑ"
-
-#~ msgid "Configure the way the system will alert you"
-#~ msgstr "îÁÓÔÒÏÉÔØ ÍÅÔÏÄ, ËÏÔÏÒÙÍ ÓÉÓÔÅÍÁ ÂÕÄÅÔ Õ×ÅÄÏÍÌÑÔØ ×ÁÓ"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "serial_usb ÎÅ ÎÁÊÄÅÎ\n"
-
-#~ msgid "%s found on %s, configure it ?"
-#~ msgstr "%s ÎÁÊÄÅÎ ÎÁ %s, ÎÁÓÔÒÏÉÔØ ÅÇÏ?"
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "îÁÓÔÒÏÊËÁ ÆÁÊÅÒ×ÏÌÁ"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "îÁÓÔÒÏÊËÁ ÆÁÊÅÒ×ÏÌÁ"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "You already have set up a firewall.\n"
-#~ "Click on Configure to change or remove the firewall"
-#~ msgstr ""
-#~ "æÁÊÅÒ×ÏÌ\n"
-#~ "\n"
-#~ "÷Ù ÕÖÅ ÎÁÓÔÒÏÉÌÉ ÆÁÊÅÒ×ÏÌ.\n"
-#~ "îÁÖÍÉÔÅ ÎÁ \"îÁÓÔÒÏÉÔØ\", ÞÔÏÂÙ ÉÚÍÅÎÉÔØ ÉÌÉ ÕÄÁÌÉÔØ ÆÁÊÅÒ×ÏÌ"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Click on Configure to set up a standard firewall"
-#~ msgstr ""
-#~ "æÁÊÅÒ×ÏÌ\n"
-#~ "\n"
-#~ "îÁÖÍÉÔÅ ÎÁ \"îÁÓÔÒÏÉÔØ\", ÞÔÏÂÙ ÎÁÓÔÒÏÉÔØ ÆÁÊÅÒ×ÏÌ"
-
-#~ msgid ""
-#~ "We'll now ask you questions about which services you'd like to allow\n"
-#~ "the Internet to connect to. Please think carefully about these\n"
-#~ "questions, as your computer's security is important.\n"
-#~ "\n"
-#~ "Please, if you're not currently using one of these services, firewall\n"
-#~ "it off. You can change this configuration anytime you like by\n"
-#~ "re-running this application!"
-#~ msgstr ""
-#~ "óÅÊÞÁÓ ×ÁÍ ÂÕÄÅÔ ÚÁÄÁÎÏ ÎÅÓËÏÌØËÏ ×ÏÐÒÏÓÏ× Ï ÔÏÍ, Ë ËÁËÉÍ ÓÅÒ×ÉÓÁÍ ×Ù\n"
-#~ "ÈÏÔÉÔÅ ÒÁÚÒÅÛÉÔØ ÐÏÄËÌÀÞÅÎÉÅ ÉÚ éÎÔÅÒÎÅÔÁ. ðÏÖÁÌÕÊÓÔÁ, ×ÎÉÍÁÔÅÌØÎÏ\n"
-#~ "ÐÏÄÕÍÁÊÔÅ ÎÁÄ ÜÔÉÍÉ ×ÏÐÒÏÓÁÍÉ, ÐÏÓËÏÌØËÕ ÂÅÚÏÐÁÓÎÏÓÔØ ×ÁÛÅÊ ÍÁÛÉÎÙ "
-#~ "Ñ×ÌÑÅÔÓÑ ×ÁÖÎÙÍ ÍÏÍÅÎÔÏÍ.\n"
-#~ "\n"
-#~ "ðÏÖÁÌÕÊÓÔÁ, ÅÓÌÉ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ ×Ù ÎÅ ÉÓÐÏÌØÚÕÅÔÅ ËÁËÏÊ-ÌÉÂÏ ÉÚ ÜÔÉÈ\n"
-#~ "ÓÅÒ×ÉÓÏ×, ÚÁËÒÏÊÔÅ ÅÇÏ ÆÁÊÅÒ×ÏÌÏÍ. ÷Ù ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ ÜÔÕ ÎÁÓÔÒÏÊËÕ\n"
-#~ "× ÌÀÂÏÅ ÕÄÏÂÎÏÅ ÄÌÑ ×ÁÓ ×ÒÅÍÑ, ÐÅÒÅÚÁÐÕÓÔÉ× ÜÔÏ ÐÒÉÌÏÖÅÎÉÅ!"
-
-#~ msgid ""
-#~ "Are you running a web server on this machine that you need the whole\n"
-#~ "Internet to see? If you are running a webserver that only needs to be\n"
-#~ "accessed by this machine, you can safely answer NO here.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "éÓÐÏÌØÚÕÅÔÅ ÌÉ ×Ù web-ÓÅÒ×ÅÒ ÎÁ ÜÔÏÊ ÍÁÛÉÎÅ, ËÏÔÏÒÙÊ ÄÏÌÖÅÎ ÂÙÔØ ×ÉÄÅÎ\n"
-#~ "ÉÚ éÎÔÅÒÎÅÔÁ? åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ web-ÓÅÒ×ÅÒ, ÄÏÓÔÕÐ Ë ËÏÔÏÒÏÍÕ ÎÕÖÅÎ\n"
-#~ "ÔÏÌØËÏ Ó ÜÔÏÊ ÍÁÛÉÎÙ, ×Ù ÍÏÖÅÔÅ ÓÐÏËÏÊÎÏ ÏÔ×ÅÔÉÔØ \"îÅÔ\" ÎÁ ÜÔÏÔ "
-#~ "×ÏÐÒÏÓ.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a name server on this machine? If you didn't set one\n"
-#~ "up to give away IP and zone information to the whole Internet, please\n"
-#~ "answer no.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "éÓÐÏÌØÚÕÅÔÅ ÌÉ ×Ù ÓÅÒ×ÅÒ ÄÏÍÅÎÎÙÈ ÉÍÅÎ ÎÁ ÜÔÏÊ ÍÁÛÉÎÅ? åÓÌÉ ×Ù ÎÅ\n"
-#~ "ÎÁÓÔÒÁÉ×ÁÌÉ ÅÇÏ ÄÌÑ ×ÙÄÁÞÉ ÉÎÆÏÒÍÁÃÉÉ Ï IP É ÚÏÎÁÈ ÄÌÑ ×ÓÅÇÏ éÎÔÅÒÎÅÔÁ,\n"
-#~ "ÐÏÖÁÌÕÊÓÔÁ, ÏÔ×ÅÔØÔÅ \"îÅÔ\".\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Do you want to allow incoming Secure Shell (ssh) connections? This\n"
-#~ "is a telnet-replacement that you might use to login. If you're using\n"
-#~ "telnet now, you should definitely switch to ssh. telnet is not\n"
-#~ "encrypted -- so some attackers can steal your password if you use\n"
-#~ "it. ssh is encrypted and doesn't allow for this eavesdropping."
-#~ msgstr ""
-#~ "èÏÔÉÔÅ ÌÉ ×Ù ÒÁÚÒÅÛÉÔØ ×ÈÏÄÑÝÉÅ ÓÏÅÄÉÎÅÎÉÑ Secure Shell (ssh)? üÔÏ "
-#~ "ÚÁÍÅÎÁ\n"
-#~ "ÐÒÏÇÒÁÍÍÙ telnet, ËÏÔÏÒÕÀ ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ×ÈÏÄÁ × ÓÉÓÔÅÍÕ.\n"
-#~ "åÓÌÉ ÓÅÊÞÁÓ ×Ù ÉÓÐÏÌØÚÕÅÔÅ telnet, ×Ù ÏÂÑÚÁÔÅÌØÎÏ ÄÏÌÖÎÙ ÐÅÒÅÊÔÉ ÎÁ ssh.\n"
-#~ "ôÒÁÆÉË telnet ÎÅ ÛÉÆÒÕÀÔÓÑ, ÐÏÜÔÏÍÕ ÒÁÚÎÙÅ ÎÁÒÕÛÉÔÅÌÉ ÍÏÇÕÔ ÐÏÈÉÔÉÔØ ×ÁÛ\n"
-#~ "ÐÁÒÏÌØ, ÅÓÌÉ ×Ù ÅÇÏ ÉÓÐÏÌØÚÕÅÔÅ. ôÒÁÆÉË ssh ÛÉÆÒÕÅÔÓÑ É ÎÅ ÄÏÐÕÓËÁÅÔ\n"
-#~ "ÔÁËÏÇÏ ÐÏÄÓÌÕÛÉ×ÁÎÉÑ."
-
-#~ msgid ""
-#~ "Do you want to allow incoming telnet connections?\n"
-#~ "This is horribly unsafe, as we explained in the previous screen. We\n"
-#~ "strongly recommend answering No here and using ssh in place of\n"
-#~ "telnet.\n"
-#~ msgstr ""
-#~ "èÏÔÉÔÅ ÌÉ ×Ù ÒÁÚÒÅÛÉÔØ ×ÈÏÄÑÝÉÅ ÓÏÅÄÉÎÅÎÉÑ telnet?\n"
-#~ "üÔÏ ÞÒÅÚ×ÙÞÁÊÎÏ ÏÐÁÓÎÏ, ËÁË ÍÙ ÏÂßÑÓÎÑÌÉ ÎÁ ÐÒÅÄÙÄÕÝÅÍ ÜËÒÁÎÅ. íÙ\n"
-#~ "ÎÁÓÔÏÑÔÅÌØÎÏ ÒÅËÏÍÅÎÄÕÅÍ ÏÔ×ÅÔÉÔØ ÚÄÅÓØ \"îÅÔ\" É ÉÓÐÏÌØÚÏ×ÁÔØ ssh\n"
-#~ "×ÍÅÓÔÏ telnet.\n"
-
-#~ msgid ""
-#~ "Are you running an FTP server here that you need accessible to the\n"
-#~ "Internet? If you are, we strongly recommend that you only use it for\n"
-#~ "Anonymous transfers. Any passwords sent by FTP can be stolen by some\n"
-#~ "attackers, since FTP also uses no encryption for transferring passwords.\n"
-#~ msgstr ""
-#~ "éÓÐÏÌØÚÕÅÔÅ ÌÉ ×Ù ÓÅÒ×ÅÒ FTP, ËÏÔÏÒÙÊ ÄÏÌÖÅÎ ÂÙÔØ ÄÏÓÔÕÐÅÎ × éÎÔÅÒÎÅÔÅ?\n"
-#~ "åÓÌÉ ÄÁ, ÔÏ ÍÙ ÎÁÓÔÏÑÔÅÌØÎÏ ÒÅËÏÍÅÎÄÕÅÍ, ÞÔÏÂÙ ×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ ÅÇÏ "
-#~ "ÔÏÌØËÏ\n"
-#~ "ÄÌÑ ÁÎÏÎÉÍÎÏÊ ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ. ÷ÓÅ ÐÁÒÏÌÉ, ÏÔÐÒÁ×ÌÑÅÍÙÅ ÐÏ FTP ÍÏÇÕÔ "
-#~ "ÂÙÔØ\n"
-#~ "ÐÏÈÉÝÅÎÙ ÒÁÚÎÙÍÉ ÎÁÒÕÛÉÔÅÌÑÍÉ, Ô.Ë. FTP ËÏ ×ÓÅÍÕ ÎÅ ÉÓÐÏÌØÚÕÅÔ "
-#~ "ÛÉÆÒÏ×ÁÎÉÅ\n"
-#~ "ÐÒÉ ÐÅÒÅÄÁÞÅ ÐÁÒÏÌÅÊ.\n"
-
-#~ msgid ""
-#~ "Are you running a mail server here? If you're sending you \n"
-#~ "messages through pine, mutt or any other text-based mail client,\n"
-#~ "you probably are. Otherwise, you should firewall this off.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "éÓÐÏÌØÚÕÅÔÅ ÌÉ ×Ù ÐÏÞÔÏ×ÙÊ ÓÅÒ×ÅÒ ÎÁ ÜÔÏÊ ÍÁÛÉÎÅ? åÓÌÉ ×Ù ÏÔÐÒÁ×ÌÑÅÔÅ "
-#~ "Ó×ÏÉ\n"
-#~ "ÓÏÏÂÝÅÎÉÑ ÞÅÒÅÚ pine, mutt ÉÌÉ ÌÀÂÏÇÏ ÄÒÕÇÏÇÏ ÔÅËÓÔÏ×ÏÇÏ ÐÏÞÔÏ×ÏÇÏ "
-#~ "ËÌÉÅÎÔÁ,\n"
-#~ "ÓËÏÒÅÅ ×ÓÅÇÏ, ÔÁË É ÅÓÔØ. éÎÁÞÅ, ×Ù ÄÏÌÖÎÙ ÚÁËÒÙÔØ ÅÇÏ ÆÁÊÅÒ×ÏÌÏÍ.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a POP or IMAP server here? This would\n"
-#~ "be used to host non-web-based mail accounts for people via \n"
-#~ "this machine.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "éÓÐÏÌØÚÕÅÔÅ ÌÉ ×Ù ÎÁ ÜÔÏÊ ÍÁÛÉÎÅ ÓÅÒ×ÅÒ POP ÉÌÉ IMAP? üÔÏ ÄÏÌÖÎÏ ÂÙÔØ\n"
-#~ "ÉÓÐÏÌØÚÏ×ÁÎÏ ÄÌÑ ÒÁÚÍÅÝÅÎÉÑ ÎÁ ÜÔÏÊ ÍÁÛÉÎÅ ÐÏÞÔÏ×ÙÈ ÕÞÅÔÎÙÈ ÚÁÐÉÓÅÊ ÄÌÑ\n"
-#~ "ÌÀÄÅÊ, ÎÅ ÏÓÎÏ×ÁÎÎÙÈ ÎÁ WWW-ÔÅÈÎÏÌÏÇÉÉ.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "You appear to be running a 2.2 kernel. If your network IP\n"
-#~ "is automatically set by a computer in your home or office \n"
-#~ "(dynamically assigned), we need to allow for this. Is\n"
-#~ "this the case?\n"
-#~ msgstr ""
-#~ "ðÏÈÏÖÅ, ÞÔÏ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÑÄÒÏ 2.2. åÓÌÉ ×ÁÛ ÓÅÔÅ×ÏÊ IP-ÁÄÒÅÓ\n"
-#~ "ÄÏÍÁ ÉÌÉ × ÏÆÉÓÅ ÏÐÒÅÄÅÌÑÅÔÓÑ ËÏÍÐØÀÔÅÒÏÍ Á×ÔÏÍÁÔÉÞÅÓËÉ\n"
-#~ "(Á×ÔÏÍÁÔÉÞÅÓËÉ ÐÒÉÓ×ÁÉ×ÁÅÔÓÑ), ÔÏÇÄÁ ÜÔÏ ÎÅÏÂÈÏÄÉÍÏ ÒÁÚÒÅÛÉÔØ.\n"
-#~ "üÔÏ ÉÍÅÎÎÏ ÔÏÔ ÓÌÕÞÁÊ?\n"
-
-#~ msgid ""
-#~ "Is your computer getting time syncronized to another computer?\n"
-#~ "Mostly, this is used by medium-large Unix/Linux organizations\n"
-#~ "to synchronize time for logging and such. If you're not part\n"
-#~ "of a larger office and haven't heard of this, you probably \n"
-#~ "aren't."
-#~ msgstr ""
-#~ "÷ÁÛ ËÏÍÐØÀÔÅÒ ÐÏÌÕÞÁÅÔ ×ÒÅÍÑ, ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÎÎÏÅ c ÄÒÕÇÉÍ ËÏÍÐØÀÔÅÒÏÍ?\n"
-#~ "ïÂÙÞÎÏ ÜÔÏ ÉÓÐÏÌØÚÕÅÔÓÑ × ÓÔÒÕËÔÕÒÁÈ Unix/Linux ÓÒÅÄÎÅÇÏ ÒÁÚÍÅÒÁ, ÞÔÏÂÙ\n"
-#~ "ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ ×ÒÅÍÑ ÒÅÇÉÓÔÒÁÃÉÉ É ÔÏÍÕ ÐÏÄÏÂÎÏÇÏ. åÓÌÉ ×Ù ÎÅ "
-#~ "Ñ×ÌÑÅÔÅÓØ\n"
-#~ "ÞÁÓÔØÀ ÂÏÌØÛÏÇÏ ÏÆÉÓÁ É ÎÉËÏÇÄÁ ÎÅ ÓÌÙÛÁÌÉ ÏÂ ÜÔÏÍ, ÓËÏÒÅÅ ×ÓÅÇÏ, ÜÔÏ\n"
-#~ "ÏÔÓÕÔÓÔ×ÕÅÔ."
-
-#~ msgid ""
-#~ "Configuration complete. May we write these changes to disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "îÁÓÔÒÏÊËÁ ÚÁ×ÅÒÛÅÎÁ. íÏÖÎÏ ÚÁÐÉÓÁÔØ ÜÔÉ ÉÚÍÅÎÅÎÉÑ ÎÁ ÄÉÓË?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid "Can't open %s: %s\n"
-#~ msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n"
-
-#~ msgid "Can't open %s for writing: %s\n"
-#~ msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s ÄÌÑ ÚÁÐÉÓÉ: %s\n"
-
-#~ msgid "No I don't need DHCP"
-#~ msgstr "îÅÔ, ÍÎÅ ÎÅ ÎÕÖÅÎ DHCP"
-
-#~ msgid "Yes I need DHCP"
-#~ msgstr "äÁ, ÍÎÅ ÎÕÖÅÎ DHCP"
-
-#~ msgid "No I don't need NTP"
-#~ msgstr "îÅÔ, ÍÎÅ ÎÅ ÎÕÖÅÎ NTP"
-
-#~ msgid "Yes I need NTP"
-#~ msgstr "äÁ, ÍÎÅ ÎÕÖÅÎ NTP"
-
-#~ msgid "Don't Save"
-#~ msgstr "îÅ ÓÏÈÒÁÎÑÔØ"
-
-#~ msgid "Save & Quit"
-#~ msgstr "óÏÈÒÁÎÉÔØ & ÷ÙÊÔÉ"
-
-#~ msgid "Firewall Configuration Wizard"
-#~ msgstr "íÁÓÔÅÒ ÎÁÓÔÒÏÊËÉ ÆÁÊÅÒ×ÏÌÁ"
-
-#~ msgid "No (firewall this off from the internet)"
-#~ msgstr "îÅÔ (ÆÁÊÅÒ×ÏÌ ÚÁ ÐÒÅÄÅÌÁÍÉ éÎÔÅÒÎÅÔÁ)"
-
-#~ msgid "Yes (allow this through the firewall)"
-#~ msgstr "äÁ (ÒÁÚÒÅÛÉÔØ ÞÅÒÅÚ ÆÁÊÅÒ×ÏÌ)"
-
-#~ msgid "Please Wait... Verifying installed packages"
-#~ msgstr "ðÏÄÏÖÄÉÔÅ, ÐÏÖÁÌÕÊÓÔÁ... ðÒÏ×ÅÒÑÀÔÓÑ ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÐÁËÅÔÙ"
-
-#~ msgid ""
-#~ "Failure installing the needed packages: %s and Bastille.\n"
-#~ " Try to install them manually."
-#~ msgstr ""
-#~ "ïÛÉÂËÁ ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÎÅÏÂÈÏÄÉÍÙÈ ÐÁËÅÔÏ× : %s É Bastille.\n"
-#~ "ðÏÐÒÏÂÕÊÔÅ ÕÓÔÁÎÏ×ÉÔØ ÉÈ ×ÒÕÞÎÕÀ."
-
-#~ msgid "Graphics card identification: %s\n"
-#~ msgstr "éÄÅÎÔÉÆÉËÁÃÉÑ ×ÉÄÅÏËÁÒÔÙ: %s\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "÷ÙÂÅÒÉÔÅ ÏÐÃÉÉ ÄÌÑ ÓÅÒ×ÅÒÁ"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "íÏÎÉÔÏÒ ÎÅ ÎÁÓÔÒÏÅÎ"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "÷ÉÄÅÏËÁÒÔÁ ÅÝÅ ÎÅ ÎÁÓÔÒÏÅÎÁ"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "òÁÚÒÅÛÅÎÉÅ ÅÝÅ ÎÅ ×ÙÂÒÁÎÏ"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "ÐÏÐÒÏÂÕÊÔÅ ÉÚÍÅÎÉÔØ ÎÅËÏÔÏÒÙÅ ÐÁÒÁÍÅÔÒÙ"
-
-#~ msgid "An error occurred:"
-#~ msgstr "ðÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ:"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "úÁ×ÅÒÛÅÎÉÅ ÞÅÒÅÚ %d ÓÅËÕÎÄ"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "üÔÉ ÕÓÔÁÎÏ×ËÉ ×ÅÒÎÙ?"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "ðÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ, ÐÏÐÒÏÂÕÊÔÅ ÉÚÍÅÎÉÔØ ÎÅËÏÔÏÒÙÅ ÐÁÒÁÍÅÔÒÙ"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "óÅÒ×ÅÒ XFree86: %s"
-
-#~ msgid "Show all"
-#~ msgstr "ðÏËÁÚÁÔØ ×ÓÅ"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "ðÏÄÇÏÔÏ×ËÁ ÎÁÓÔÒÏÅË X-Window"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "þÔÏ ×Ù ÈÏÔÉÔÅ ÓÄÅÌÁÔØ?"
-
-#~ msgid "Change Monitor"
-#~ msgstr "éÚÍÅÎÉÔØ ÍÏÎÉÔÏÒ"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "éÚÍÅÎÉÔØ ×ÉÄÅÏËÁÒÔÕ"
-
-#~ msgid "Change Server options"
-#~ msgstr "éÚÍÅÉÔØ ÏÐÃÉÉ óÅÒ×ÅÒÁ"
-
-#~ msgid "Change Resolution"
-#~ msgstr "éÚÍÅÎÉÔØ ÒÁÚÒÅÛÅÎÉÅ"
-
-#~ msgid "Show information"
-#~ msgstr "ðÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ"
-
-#~ msgid "Test again"
-#~ msgstr "ðÒÏ×ÅÒÉÔØ ÓÎÏ×Á"
-
-#~ msgid "Use Hard Drive with daemon"
-#~ msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÖÅÓÔËÉÊ ÄÉÓË Ó ÄÅÍÏÎÏÍ"
-
-#~ msgid "Use FTP with daemon"
-#~ msgstr "éÓÐÏÌØÚÏ×ÁÔØ FTP Ó ÄÅÍÏÎÏÍ"
-
-#~ msgid "Package List to Install"
-#~ msgstr "óÐÉÓÏË ÐÁËÅÔÏ× ÄÌÑ ÕÓÔÁÎÏ×ËÉ"
-
-#~ msgid "proftpd"
-#~ msgstr "proftpd"
-
-#~ msgid "xinetd"
-#~ msgstr "xinetd"
-
-#~ msgid "Graphics card"
-#~ msgstr "÷ÉÄÅÏËÁÒÔÁ"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "÷ÙÂÅÒÉÔÅ ×ÉÄÅÏËÁÒÔÕ"
-
-#~ msgid "Warning: testing this graphics card may freeze your computer"
-#~ msgstr ""
-#~ "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÔÅÓÔÉÒÏ×ÁÎÉÅ ÜÔÏÊ ×ÉÄÅÏËÁÒÔÙ ÍÏÖÅÔ ÐÒÉ×ÅÓÔÉ Ë ÚÁ×ÉÓÁÎÉÀ "
-#~ "ËÏÍÐØÀÔÅÒÁ"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "óÔÁÎÄÁÒÔÎÙÊ VGA, 640x480 ÐÒÉ 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 800x600 ÐÒÉ 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "óÏ×ÍÅÓÔÉÍÙÊ Ó 8514, 1024x768 ÐÒÉ 87 Hz ÞÅÒÅÚÓÔÒÏÞÎÙÊ (ÎÅÔ 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 1024x768 ÐÒÉ 87 Hz ÞÅÒÅÚÓÔÒÏÞÎÙÊ, 800x600 ÐÒÉ 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "òÁÓÛÉÒÅÎÎÙÊ Super VGA, 800x600 ÐÒÉ 60 Hz, 640x480 ÐÒÉ 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "îÅÞÅÒÅÚÓÔÒÏÞÎÙÊ SVGA, 1024x768 ÐÒÉ 60 Hz, 800x600 ÐÒÉ 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "SVGA ×ÙÓÏËÏÊ ÞÁÓÔÏÔÙ, 1024x768 ÐÒÉ 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "íÎÏÇÏÞÁÓÔÏÔÎÙÊ, ÓÐÏÓÏÂÎÙÊ ÐÏÄÄÅÒÖÉ×ÁÔØ 1280x1024 ÐÒÉ 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "íÎÏÇÏÞÁÓÔÏÔÎÙÊ, ÓÐÏÓÏÂÎÙÊ ÐÏÄÄÅÒÖÉ×ÁÔØ 1280x1024 ÐÒÉ 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "íÎÏÇÏÞÁÓÔÏÔÎÙÊ, ÓÐÏÓÏÂÎÙÊ ÐÏÄÄÅÒÖÉ×ÁÔØ 1280x1024 ÐÒÉ 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "íÏÎÉÔÏÒ, ÓÐÏÓÏÂÎÙÊ ÐÏÄÄÅÒÖÉ×ÁÔØ 1600x1200 ÐÒÉ 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "íÏÎÉÔÏÒ, ÓÐÏÓÏÂÎÙÊ ÐÏÄÄÅÒÖÉ×ÁÔØ 1600x1200 ÐÒÉ 76 Hz"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr "ïÂÝÉÊ ÏÂßÅÍ ÄÌÑ ×ÙÂÒÁÎÎÙÈ ×ÁÍÉ ÇÒÕÐÐ ÓÏÓÔÁ×ÌÑÅÔ ÐÒÉÍÅÒÎÏ %d MB.\n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "åÓÌÉ ×Ù ÈÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ ÏÂßÅÍ, ÍÅÎØÛÉÊ ÞÅÍ ÜÔÏÔ, ÕËÁÖÉÔÅ ÐÒÏÃÅÎÔ \n"
-#~ "ÐÁËÅÔÏ×, ËÏÔÏÒÙÅ ×Ù ÈÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ.\n"
-#~ "\n"
-#~ "ðÒÉ ÎÉÚËÉÈ ÐÒÏÃÅÎÔÁÈ ÕÓÔÁÎÏ×ÑÔÓÑ ÔÏÌØËÏ ÎÁÉÂÏÌÅÅ ×ÁÖÎÙÅ ÐÁËÅÔÙ;\n"
-#~ "ÕËÁÚÁÎÉÅ 100%% ÐÒÉ×ÅÄÅÔ Ë ÕÓÔÁÎÏ×ËÅ ×ÓÅÈ ×ÙÂÒÁÎÎÙÈ ÐÁËÅÔÏ×."
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "õ ×ÁÓ ÅÓÔØ ÍÅÓÔÏ ÎÁ ÄÉÓËÅ ÔÏÌØËÏ ÄÌÑ %d%% ÜÔÉÈ ÐÁËÅÔÏ×.\n"
-#~ "\n"
-#~ "åÓÌÉ ×Ù ÈÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ ÍÅÎØÛÅ ÜÔÏÇÏ, ÕËÁÖÉÔÅ × ÐÒÏÃÅÎÔÁÈ ÄÏÌÀ,\n"
-#~ "ÐÁËÅÔÏ×, ËÏÔÏÒÙÅ ×Ù ÈÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ.\n"
-#~ "ðÒÉ ÎÉÚËÉÈ ÐÒÏÃÅÎÔÁÈ ÕÓÔÁÎÏ×ÑÔÓÑ ÔÏÌØËÏ ÎÁÉÂÏÌÅÅ ×ÁÖÎÙÅ ÐÁËÅÔÙ;\n"
-#~ "ÕËÁÚÁÎÉÅ %d%% ÐÒÉ×ÅÄÅÔ Ë ÕÓÔÁÎÏ×ËÅ ÎÁÉÂÏÌØÛÅÇÏ ×ÏÚÍÏÖÎÏÇÏ ÞÉÓÌÁ ÐÁËÅÔÏ×."
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "÷Ù ÓÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÉÈ ÂÏÌÅÅ ÄÅÔÁÌØÎÏ ÎÁ ÓÌÅÄÕÀÝÅÍ ÜÔÁÐÅ."
-
-#~ msgid "Percentage of packages to install"
-#~ msgstr "ðÒÏÃÅÎÔ ÐÁËÅÔÏ× ÄÌÑ ÕÓÔÁÎÏ×ËÉ"
-
-#~ msgid "Please choose the desired security level."
-#~ msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÂÅÒÉÔÅ ÖÅÌÁÅÍÙÊ ÕÒÏ×ÅÎØ ÂÅÚÏÐÁÓÎÏÓÔÉ."
diff --git a/perl-install/share/po/sk.po b/perl-install/share/po/sk.po
deleted file mode 100644
index 7ea3986e3..000000000
--- a/perl-install/share/po/sk.po
+++ /dev/null
@@ -1,14469 +0,0 @@
-# Translatrion file of Mandrake graphic install
-# Copyright (C) 1999 Mandrakesoft
-# Jan Matis <damned@hq.alert.sk>, 2000
-# Pavol Cvengros <orpheus@hq.alert.sk>, 2000
-# Tibor Pittich <Tibor.Pittich@phuture.sk>, 2002
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX VERSION\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-09-11 16:27+0100\n"
-"Last-Translator: Tibor Pittich <Tibor.Pittich@phuture.sk>\n"
-"Language-Team: sk <i18n@hq.alert.sk>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-2\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB a viac"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Zvoµte si X server"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X server"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Nastavenie pre viac-monitorov"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Vá¹ systém podporuje nastavenie pre viac-monitorov.\n"
-"Èo chcete spravi»?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Zvoµte veµkos» pamäti na grafickej karte"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "XFree konfigurácia"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Akú konfiguráciu XFree chcete ma»?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Nastavi» v¹etky hlavy osobitne"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Pou¾i» Xinerama roz¹írenie"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Nastavi» iba kartu \"%s\"%s"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree86 %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s s 3D hardvérovou akceleráciou"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Va¹a karta má podporu hardvérovej 3D akcelerácie ale iba v XFree %s.\n"
-"Va¹a karta je podporovaná XFree %s, ktoré majú lep¹iu podporuj v 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Va¹a karta má podporu hardvérovej 3D akcelerácie v XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s s EXPERIMENTÁLNOU 3D akceleráciou"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Va¹a karta má podporu hardvérovej 3D akcelerácie ale iba v XFree %s.\n"
-"POZOR, TÁTO PODPORA JE IBA EXPERIMENTÁLNA A MÔ®E SPÔSOBI« ZAMRZNUTIE "
-"POÈÍTAÈA.\n"
-"Va¹a karta je podporovaná XFree %s, ktoré majú lep¹iu podporuj v 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Va¹a karta má podporu hardvérovej 3D akcelerácie ale iba v XFree %s.\n"
-"POZOR, TÁTO PODPORA JE IBA EXPERIMENTÁLNA A MÔ®E SPÔSOBI« ZAMRZNUTIE "
-"POÈÍTAÈA."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (ovládaè obrazovky pre beh in¹talácie)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Vlastný výber"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "Grafická karta"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitor"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Rozlí¹enie"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "Test"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Parametre"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "Ok"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Koniec"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Zachova» zmeny?\n"
-"Aktuálna konfigurácia je:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Zvoµte si monitor"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Plug'n Play"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "V¹eobecné"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "Výrobca"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr "Plug'n Play zrejme zlyhalo. Vyberte si prosím ruène monitor"
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Dva kritické parametre sú vertikálna frekvencia (frekvencia, ktorou je "
-"obnovovaná celá obrazovka) a horizontálna frekvencia (frekvencia, ktorou sú "
-"zobrazované jednotlivé riadky).\n"
-"Je veµmi dôle¾ité, aby ste nenastavili frekvencie, ktoré prevy¹ujú "
-"schopnosti Vá¹ho monitora. Mohol by sa po¹kodi».\n"
-"Ak ste si nie celkom istý, zvoµte si rad¹ej slab¹ie nastavenie."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Horizontálna frekvencia"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Vertikálna frekvencia"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 farieb (8 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 tisíc farieb (15 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 tisíc farieb (16 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 miliónov farieb (24 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 miliardy farieb (32 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Rozlí¹enia"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Zvoµte si rozlí¹enie a farebnú håbku"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Grafická karta: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Zru¹"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Test konfigurácie"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Chcete otestova» konfiguráciu?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "Varovanie: testovanie tejto karty mô¾e zastavi» Vá¹ systém"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Nastavenie klávesnice: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Typ my¹i: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Port my¹i: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Horizontálna frekvencia monitoru: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Vertikálna frekvencia monitoru: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Grafická karta: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Grafická pamä»: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Farebná håbka: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Rozlí¹enie: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86 server: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 ovládaè: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X pri ¹tarte"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Mô¾em nastavi» Vá¹ poèítaè, aby po re¹tarte automaticky spú¹»al grafické "
-"rozhranie (XFree) po nabootovaní.\n"
-"Chcete ma» spustené XFree po ¹tarte poèítaèa?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"Va¹a grafická karta má zrejme konektor pre TV výstup.\n"
-"Mô¾e by» nakonfigurovaná pre pou¾ívanie frame buffera.\n"
-"\n"
-"Ak si to ¾eláte, pripojte Va¹u grafickú kartu do TV prijímaèa pred spustením "
-"poèítaèa.\n"
-"Potom si zvoµte \"TV výstup\" polo¾ku v zavádzaèi.\n"
-"\n"
-"Máte túto funkciu?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "Akú normu pou¾íva va¹a TV?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Prvý sektor zavádzacej oblasti"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Prvý sektor disku (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "In¹talácia SILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Kam si ¾eláte nain¹talova» zavádzaè?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "In¹talácia lilo/grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO s textovým menu"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO s grafickým menu"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "©tart z DOS/Windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Hlavné parametre zavádzaèa"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Pou¾i» zavádzaè"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "In¹talácia zavádzaèa"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Boot zariadenie"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Kompaktná"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "kompaktná"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Video mód"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Pauza pred ¹tartom predvoleného jadra"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Heslo"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Heslo (znova)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Obmedz voµby príkazového riadku"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "obmedz"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Vyèisti» /tmp pri ka¾dom ¹tarte"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Presná veµkos» pamäti (na¹iel som %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Dovoli» viacnásobné profily"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Zadajte veµkos» pamäti v Mb"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"Parameter ``Obmedz voµby príkazového riadku'' je bez pou¾itia hesla vypnutý"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Prosím skúste znovu"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Heslo nesúhlasí"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Inicializaèná správa"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Pauza pre Open Firmware"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Oneskorenie pre ¹tart kernelu"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Povoli» ¹tart z CD?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Povoli» ¹tart z Open Firmware?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Predvolený OS?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"Rozhodli ste sa in¹talova» zavádzaè na diskový oddiel.\n"
-"Toto umo¾òuje ma» u¾ zavádzaè na Va¹om disku (napr. System Commander).\n"
-"\n"
-"Z akého disku chcete ¹tartova»?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Momentálne sa tu nachádzajú tieto záznamy.\n"
-"Mô¾ete pridáva» ïal¹ie, alebo meni» existujúce."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Pridaj"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Hotovo"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Modifikova»"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Aký typ záznamu chcete prida»"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Iný OS (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Iný OS (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Iný OS (windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Obraz"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Pridaj"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Èítanie/Zápis"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tabuµka"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Nie celkom bezpeèný"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Záznam"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Predvoµba"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Initrd-veµkos»"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "Bez videa"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Odstráò záznam"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Prázdny záznam nie je dovolený"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Musíte zada» súbor s jadrom"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Musíte nastavi» koreòový oddiel"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Tento záznam je u¾ pou¾itý"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Na¹iel som %s %s rozhranie"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Máte e¹te nejaké ïal¹ie?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Máte nejaké %s rozhranie?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Nie"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Áno"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Prezrie» si informácie o technických prostriedkoch"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "In¹talujem ovládaè pre %s kartu %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(modul %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"Teraz mô¾ete zada» nastavenie pre modul %s.\n"
-"Adresa by v¾dy mala zaèína» prefixom 0x, napríklad '0x123'"
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Teraz mô¾ete zada» parametre pre modul %s.\n"
-"Parametre sú vo formáte ``meno=hodnota meno2=hodnota2 ...''.\n"
-"Napríklad: ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Parametre modulu:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Ktorý %s ovládaè mám skúsi»?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"Ovládaè %s niekedy potrebuje pre správnu èinnos» doplnkovú informáciu, aj\n"
-"keï zvyèajne pracuje správne aj bez nej. ®eláte si zada» doplnkové voµby,\n"
-"alebo dovolíte ovládaèu otestova» Vá¹ poèítaè a údaje si zisti»? Obèas sa\n"
-"stane, ¾e toto testovanie poèítaè zablokuje, ale nemalo by spôsobi» ¾iadnu "
-"¹kodu."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Automatické zistenie"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Zadajte voµby"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Nahrávanie modulu %s zlyhalo.\n"
-"Chcete sa o to pokúsi» znova s inými parametrami?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "prístup ku X programom"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "prístup k rpm nástrojom"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "dovoli» \"su\""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "prístup ku konfiguraèným súborom"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "prístup k sie»ovým nástrojom"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "prístup ku kompilaèným nástrojom"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(u¾ pridaný %s)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Toto heslo je príli¹ jednoduché"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Prosím zadajte pou¾ívateµské meno"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "U¾ívateµské meno mô¾e obsahova» len malé písmená, èíslice, `-' a `_'"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "U¾ívateµské meno je príli¹ dlhé"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Takýto pou¾ívateµ je u¾ pridaný"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Pridaj pou¾ívateµa"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Pridajte pou¾ívateµa\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Akceptuj pou¾ívateµa"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Reálne meno"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Pou¾ívateµské meno"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Interpreter"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Ikona"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Autologin"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Mô¾em nastavi» Vá¹ poèítaè, aby sa po re¹tarte automaticky prihlásil\n"
-"niektorý pou¾ívateµ. ®eláte si túto mo¾nos»?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Zvoµte si predvoleného pou¾ívateµa:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Vyberte si window mana¾éra:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Prosím, zvoµte si jazyk, ktorý chcete pou¾íva»."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "Mô¾ete zvoli» ïal¹ie jazyky pou¾iteµné po in¹talácii"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "V¹etko"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Povoli» v¹etkým pou¾ívateµom"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Bez zdieµania"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Je potrebné in¹talova» balík %s. Súhlasíte ?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr ""
-"Zdieµanie mô¾e by» cez NFS alebo Sambu. Vyberte si ktoré chcete pou¾i»."
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Chýba povinný balík %s"
-
-#: ../../any.pm_.c:1005
-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 ""
-"®eláte si povoli» pou¾ívateµom zdiela» niektorý z adresárov?\n"
-" Týmto povolíte pou¾ívateµom zdieµanie jednoduchým kliknutím na \"Zdieµaj\" "
-"v Konquerore a Nautiluse.\n"
-"\n"
-"\"Vlastný výber\" povolí granularitu podµa pou¾ívateµa.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "Spus» userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"Zdieµanie podµa pou¾ívateµov pou¾íva skupinu \"fileshare\".\n"
-"Mô¾ete pou¾i» userdrake na pridanie pou¾ívateµa do tejto skupiny."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "®iadna"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Veµmi slabá"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "©tandardná"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Vysoká"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Vy¹¹ia"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranoidná"
-
-#: ../../any.pm_.c:1080
-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áto úroveò by mala by» pou¾ívaná opatrne. Zjednodu¹uje prácu so systémom,\n"
-"ale nemal by by» pripojený k iným poèítaèom, alebo k internetu. Nie sú\n"
-"toti¾ pou¾ívané ¾iadne heslá."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"Je nastavené pou¾ívanie hesiel, ale pou¾itie tohoto poèítaèa v sieti nemô¾em "
-"odporuèi»."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Toto je ¹tandardná úroveò bezpeènosti pre poèítaè, ktorý je pou¾ívaný pre "
-"pripojenie k Internetu ako klient."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-"Sú tu u¾ niektoré obmedzenia a viaceré automatické kontroly vykonávajúce sa "
-"ka¾dú noc."
-
-#: ../../any.pm_.c:1086
-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 ""
-"S touto úrovòou bezpeènosti je mo¾né pou¾itie tohto systému ako servera.\n"
-"Bezpeènos» je veµmi dôle¾itá pre pou¾ívanie systému ako servera, ktorý má "
-"akceptova»\n"
-"spojenia z viacerých klientov. V¹imnite si: ak je Vá¹ stroj iba klient v "
-"Internete, mô¾ete zvoli» ni¾¹iu úroveò."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Podobné ako v predchádzajúcej úrovni, ale systém je úplne uzavretý a "
-"bezpeènostné nastavenia sú najvy¹¹ie mo¾né."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "DrakSec základné nastavenia"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "Prosím, zvoµte si zodpovedajúcu bezpeènostnú úroveò"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Úroveò bezpeènosti"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Pou¾i» libsafe pre server"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-"Kni¾nica, ktorá bráni proti útokom typu buffer overflow a format string."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "Bezpeènostný administrátor (prihlasovacie meno alebo email)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"Tu si mô¾ete vybra» klávesu, alebo kombináciu kláves pomocou\n"
-"ktorých bude mo¾né prepína» medzi rôznymi klávesovými mapami\n"
-"(napr. us a sk)"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: ../../bootloader.pm_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Vitajte v zavádzaèi operaèného systému %s!\n"
-"\n"
-"Vyberte si operaèný systém ktorý chcete spusti», alebo \n"
-"èakajte %d sekúnd pre predvolenú akciu.\n"
-"\n"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Vitajte v zavádzaèi operaèného systému GRUB"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Pou¾ité klávesy %c a %c pre oznaèenie záznamu zvýraznením"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Stlaète enter pre zavedenie oznaèeného OS, 'e' pre úpravu"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "príkazov pred zavedením, alebo 'c' pre príkazový riadok"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "Oznaèený OS bude zavedený za %d sekúnd."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "nie je dos» miesta v /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Desktop"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "©tart menu"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Na oddiel %s nemô¾ete nain¹talova» zavádzaè\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "pomoc zatiaµ nebola implementovaná.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Konfigurácia ¹týlu ¹tartovania"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Súbory"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Súbor/_Koniec"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>K"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "Nový ¹týl kategórii monitorov"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "Nový ¹týl monitora"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "©tandardný monitor"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "©tandardný Gtk+ monitor"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Spusti» Auroru pri ¹tarte"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Lilo/Grub mód"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Yaboot mód"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "In¹talácia tém"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "Zobrazi» tému pod konzolou"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "Vytvor novú tému"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "Zálohuj %s ako %s.old"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Chyba"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "nie je mo¾né odzálohova» správy Lilo"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "Kopírujem %s do %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "nemô¾em zmeni» správy Lilo"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "Nena¹iel som správy Lilo"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "Nemô¾em zapísa» /etc/sysconfig/bootsplash."
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "Zapisujem %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"Nemô¾em zapísa» /etc/sysconfig/bootsplash\n"
-"Súbor nebol nájdený"
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "Nemô¾em spusti» mkinitrd -f /boot/initrd-%s.img %s."
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "Vytváranie initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"Nemô¾em znovu spusti» Lilo!\n"
-"Spustite \"lilo\" ako root v príkazovom riadku pre dokonèenie in¹talácie "
-"témy."
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "Znovu spustite 'lilo'"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "Poznámka"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "In¹talácia Lilo a úvodnej obrazovky bola úspe¹ne dokonèená"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "In¹talácia témy zlyhala!"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Momentálne pou¾ívate %s ako ¹tartovací mana¾ér.\n"
-"Kliknite na Konfigurácia pre spustenie sprievodcu nastavením."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Konfigurácia"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "Voµba úvodnej obrazovky"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "Témy"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"Zvoµte tému pre\n"
-"Lilo a úvodnú obrazovku,\n"
-"mô¾ete si vybra»\n"
-"ka¾dú zvlá¹»"
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "Obrazovka Lilo"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "Úvodná obrazovka"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Mód systému"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Spusti» grafické rozhranie po ¹tarte systému"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Nie, nechcem automatické prihlásenie"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Áno, chcem automatické prihlásenie (pou¾ívateµ, desktop)"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "nemô¾em otvori» /etc/inittab na èítanie: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d minút"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 minúta"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d sekúnd"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Nemô¾em robi» kópie obrazovky pred rozdelením disku"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Kópie obrazovky budú po in¹talácii dostupné v %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Francúzsko"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Kostarika"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Belgicko"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Èeská republika"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Nemecko"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Grécko"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Nórsko"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "©védsko"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Holandsko"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Taliansko"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Rakúsko"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "Spojené ¹táty"
-
-#: ../../diskdrake/dav.pm_.c:19
-msgid ""
-"WebDAV is a protocol that allows you to mount a web server's directory\n"
-"locally, and treat it like a local filesystem (provided the web server is\n"
-"configured as a WebDAV server). If you would like to add WebDAV mount\n"
-"points, select \"New\"."
-msgstr ""
-"WebDAV je protokol, ktorý umo¾òuje pripoji» lokálne adresár web servera\n"
-"a pou¾íva» ho ako lokálny súborový systém (iba za podmienky, ¾e web server\n"
-"je nakonfigurovaný ako WebDAV server). Ak chcete prida» WebDAV prípojný\n"
-"bod, vyberte si \"Nový\"."
-
-#: ../../diskdrake/dav.pm_.c:27
-msgid "New"
-msgstr "Nový"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Odpoj"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Pripoj"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Server"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Bod pripojenia"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "Prosím, zadajte adresu WebDAV servera"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "URL musí zaèína» http://, alebo https://"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "Server:"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Bod pripojenia: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Mo¾nosti: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Prosím, najprv si za zálohujte va¹e údaje"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Èítajte pozorne!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Ak plánujete pou¾i» aboot, nechajte prosím na zaèiatku disku dos» voµného "
-"miesta.\n"
-"(2048 sektorov bude staèi»)"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Sprievodca"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Zvoµte si akciu"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Máte jeden veµký FAT diskový oddiel\n"
-"(pou¾ívaný MS-DOS alebo WINDOWS).\n"
-"Navrhujem zmeni» jeho veµkos»\n"
-"(kliknite naò, potom kliknite na \"Zmeò veµkos»\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Prosím kliknite na oddiel"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Detaily"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "Neboli nájdené ¾iadne pevné disky"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "®urnálovací súborový systém"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Prázdna"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Iná"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Typ súborového systému:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Vytvor"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Typ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Namiesto toho pou¾ite `%s''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Zru¹"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Najprv spravte `Unmount''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"Po zmene diskovej oblasti %s budú v¹etky údaje na tejto oblasti nenávratne "
-"stratené"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Zvoµte oddiel"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Zvoµte iný oddiel"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Koniec"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Prepni do expert re¾imu"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Prepni do normálneho re¾imu"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Spä»"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Pokraèova»?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Koniec bez ulo¾enia"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Ukonèi» bez zápisu tabuµky rozdelenia disku?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "®eláte si ulo¾i» zmeny do /etc/fstab"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Automaticky prerozdeµ"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Zma¾ v¹etko"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Viac"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Informácie o pevnom disku"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "V¹etky primárne oddiely sú u¾ pou¾ité"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Nemô¾em prida» ïal¹í oddiel"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Ak chcete ma» viac diskových oddielov, tak zma¾te jeden z nich, aby sa dal "
-"vytvori» roz¹írený oddiel disku"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Ulo¾ tabuµku rozdelenia disku"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Obnov tabuµku rozdelenia disku"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Zachráni» tabuµku rozdelenia disku"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Znovu naèíta» tabuµku rozdelenia disku"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Automatické pripojenie vymeniteµného média"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Vyber súbor"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"Zálo¾ná tabuµka rozdelenia disku nemá rovnakú veµkos»\n"
-"Naozaj pokraèova»?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Varovanie"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Vlo¾te disketu do mechaniky\n"
-"V¹etky údaje na tejto diskete budú nenávratne stratené"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Pokú¹am sa zachráni» tabuµku rozdelenia disku"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Detailné informácie"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Zmeò veµkos»"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Presuò"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formát"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Pridaj do RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Pridaj do LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Odober z RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Odober z LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Modifikuj RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Pou¾i» loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Vytvor nový oddiel"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Zaèiatoèný sektor:"
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Veµkos» v MB: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Typ súborového systému: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Preferencia: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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 vytvori» nový diskový oddiel\n"
-"(pokiaµ máte prekroèený maximálny poèet primárnych oddielov).\n"
-"Najskôr zru¹te primárnu oddiel a vytvorte roz¹írenú oddiel."
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "Odstráni» loopback súbor?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Zvoµte typ oddielu"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Aký typ súborového systému chcete??"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Prepínam z ext2 na ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Kam si ¾eláte pripoji» loopback súbor %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Kam si ¾eláte pripoji» zariadenie %s?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Nemô¾em odpoji» oddiel kým je pou¾ívaný nejakou spätnou sluèkou.\n"
-"Odstráòte najskôr spätnú sluèku"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Kam si ¾eláte pripoji» %s?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Poèítam hranice FAT súborového systému"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Mením veµkos»"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Tomuto oddielu sa nedá meni» veµkos»?"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "V¹etky údaje na tejto oblasti by sa mali zazálohova»"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr "Po zmene veµkosti oddielu %s budú v¹etky údaje nenávratne stratené"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Zvoµte novú veµkos»"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Nová veµkos» v MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Ktorý disk si ¾eláte posunú»?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Sektor"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Ktorý sektor si ¾eláte posunú»?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Presúvam"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Presúvam oddiel..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Vyberte existujúci RAID pre pridanie"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "nový"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Vyberte existujúci LVM pre pridanie"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "LVM meno?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Tento oddiel nemô¾e by» pou¾itý pre spätnú sluèku"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Spätná sluèka"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Meno súboru spätnej sluèky: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Zadajte meno súboru"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Súbor je u¾ pou¾ívaný inou spätnou sluèkou, skúste iný súbor"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Súbor existuje. Pou¾i»?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Parametre pripojenia"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Rozdielne"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "zariadenie"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "úroveò"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "veµkos»"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Buïte opatrní: táto operácia je nebezpeèná."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Aký typ rozdelenia oddielov?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Je potrebný balík %s. Mám ho nain¹talova»?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Prepáète, ale nemô¾em akceptova» vytvorenie /boot tak ïaleko na disku (na "
-"cylindri > 1024).\n"
-")Pou¾ívate LILO a tým pádom to nebude pracova», alebo ho nepou¾ívate a tým "
-"pádom nepotrebujete /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Oddiel, ktorý chcete prida» ako root (/) sa na disku fyzicky nachádza a¾ za "
-"cylindrom 1024, a nemáte zadefinovaný oddiel /boot. \n"
-"Ak plánujete pou¾i» LILO, prosím pridajte najprv oddiel /boot"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Nastavili ste softvérový RAID oddiel ako koreòový (/).\n"
-"®iaden zavádzaè systému nedoká¾e zavies» systém bez /boot oddielu.\n"
-"Preto dbajte na pridanie /boot oddielu"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "Tabuµka rozdelenia disku zariadenia %s sa zapí¹e na disk!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Aby sa úpravy prejavili, musíte re¹tartova» poèítaè"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr "Ak naformátujete oddiel %s,v¹etky predo¹lé údaje sa na òom stratia"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Formátuje sa"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Formátuje sa loopback súbor %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Formátuje sa oddiel %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Skryté súbory"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Prenes súbory na nový oddiel"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"Adresár %s u¾ obsahuje nejaké údaje\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Prenos súborov na nový oddiel"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Kopírujem %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "Odstraòujem %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "oddiel %s sa teraz volá %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Zariadenie:"
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "Oznaèenie v DOS: %s (asi)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Typ: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Meno: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Zaèiatok: sektor %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Veµkos»: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s sektorov"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Cylinder %d po %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Naformátované\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Nenaformátované\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Pripojené\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Loopback súbor(y):\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Predvolený oddiel pre ¹tart\n"
-" (MS-DOS boot, nie pre lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Hladina %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Veµkos» kúsku %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID-disky %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Meno loopback súboru: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"Mo¾nosti sú, tento oddiel je\n"
-"ovládaci oddiel, mali by ste\n"
-"ho necha» samotný.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Tento ¹peciálny Bootstrap\n"
-"oddiel je pre\n"
-"duálne ¹tartovanie systému.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr "Iba pre èítanie"
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Veµkos»: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Geometria: %s cylindrov, %s hlavièiek, %s sektorov\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Informácie:"
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM-disky %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Typ tabuµky rozdelenia disku: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "na kanály %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Kryptovací kµúè súborového systému"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Zvoµte kryptovací kµúè súborového systému"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr ""
-"Tento kryptovací kµúè je príli¹ jednoduchý (musí by» minimálne %d znakov "
-"dlhé)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "kryptovacie kµúèe nesúhlasia"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Kryptovací kµúè"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Kryptovací kµúè (znovu)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Zmeòte typ"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Prosím kliknite na médium"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "Nie je mo¾né prihlásenie pou¾ívateµa %s (zlé heslo?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "Po¾adovaná doménova autentifikácia"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "Iný"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "Ktoré pou¾ívateµské meno"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-"Zadajte prosím Va¹e prihlasovacie meno, heslo a doménu do ktorej máte "
-"prístup."
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "U¾ívateµské meno"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Doména"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Vyhµadaj servre"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s formátovanie %s zlyhalo"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Nedoká¾em formátova» %s na typ %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "pripojenie diskovej oblasti %s k adresáru %s zlyhalo"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "chyba odpojenia %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "jednoduché"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "s /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "server"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Nemô¾em preèíta» tabuµku rozdelenia disku zariadenia %s, je príli¹ "
-"po¹kodená :(\n"
-"Mô¾em sa pokúsi» vyèisti» po¹kodené oddiely (V©ETKY ÚDAJE budú stratené!).\n"
-"Druhou mo¾nos»ou je zakáza» DrakX-u modifikova» tabuµku rozdelenia.\n"
-"(chyba je %s)\n"
-"\n"
-"Ste si vedomí straty v¹etkých oddielov?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "Na oddiely men¹ie ako 16MB nemô¾ete pou¾i» JFS"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "Na oddiely men¹ie ako 32MB nemô¾ete pou¾i» ReiserFS"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Body pripojenia musia zaèína» /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Oddiel s bodom pripojenia %s u¾ existuje\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "Nemô¾ete pou¾i» logický zväzok LVM pre bod pripojenia %s"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Tento adresár by mal osta» na koreòovom súborovom systéme"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"Potrebujete skutoèný súborový systém (ext2/ext3, reiserfs, xfs, alebo jfs) "
-"pre tento bod pripojenia\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "Nemô¾ete pou¾i» kryptovaný súborový systém pre bod pripojenia %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Nedostatok miesta pre automatickú alokáciu"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Nerobi» niè"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Chyba otvárania %s pre zápis: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "®iaden alternatívny ovládaè"
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-"Nie je ¾iaden známy OSS/ALSA alternatívny ovládaè pre Va¹u zvukovú kartu (%"
-"s), ktorá v súèastnosti pou¾íva \"%s\""
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "Konfigurácia zvuku"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Mô¾ete si vybra» z alternatívnych ovládaèov (OSS, alebo ALSA) pre Va¹u "
-"zvukovú kartu (%s)"
-
-#: ../../harddrake/sound.pm_.c:174
-#, 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 karta momentálne pou¾íva %s\"%s\" ovládaè (¹tandardný ovládaè pre Va¹u "
-"kartu je \"%s\")"
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "Ovládaè:"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Pomoc"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr "Pomoc pri zmenách medzi ALSA a OSS"
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 Source Sound) bolo prvé zvukové API. Je to na systéme nezávislé "
-"API (dostupné na mnohých unixových systémoch), ale je to veµmi jednoduché a "
-"obmedzené API.\n"
-"Navy¹e, v¹etky OSS ovládaèe e¹te raz vynachádzajú koleso.\n"
-"\n"
-"ALSA (Advanced Linux Sound Architecture) je modularizovaná architektúra\n"
-"podporujúca veµkú väè¹inu ISA, USB a PCI kariet.\n"
-"\n"
-"Poskytuje tie¾ oveµa ¹ir¹ie API ako OSS.\n"
-"\n"
-"Alsa je mo¾né pou¾i» nasledovne:- staré kompatibilné OSS api\n"
-"- nové ALSA api, ktoré poskytuje mohé roz¹írené mo¾nosti, ale je vy¾adované "
-"pou¾itie ALSA kni¾níc.\n"
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-"Starý ovládaè \"%s\" nie je odporúèaný.\n"
-"\n"
-"Boli oznámené havárie jadra pri jeho odstraòovaní.\n"
-"\n"
-"Nový ovládaè \"%s\" bude pou¾itý iba po nasledovnom ¹tarte systému."
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Prosím èakajte... Aplikujem konfiguráciu"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Prosím èakajte"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "®iaden známy ovládaè"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Nie je ¾iaden známy ovládaè pre Va¹u zvukovú kartu (%s)"
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "Neznámy ovládaè"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-"\"%s\" ovládaè pre Va¹u zvukovú kartu nie je prítomný\n"
-"\n"
-"Po¹lite prosím výstup príkazu \"lspcidrake -v\" na adresu\n"
-"<install\\@mandrakesoft.com> so\n"
-"subjektom: unlisted sound driver \"%s\""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "Model"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "model pevného disku"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "Kanál"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "EIDE/SCSI kanál"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "Zbernica"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-"toto je fyzická zbernica kde je zariadenie pripojené (napr: PCI, USB, ...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Modul"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "modul jadra GNU/Linux, ktorý ovláda to zariadenie"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "Skupina médií"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "skupina harvérových zariadení"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Popis"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "toto pole popisuje zariadenie"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "Identifikácia zbernice"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- PCI a USB zariadenia : toto je zoznam výrobcov, zariadení, dodávateµov a "
-"subzariadení PCI/USB"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "Pozícia na zbernici"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- pci zariadenia: udáva PCI slot, zariadenie a funkciu tejto karty- eide "
-"zariadenia: zariadenie je buï slave, alebo master zariadenie- scsi "
-"zariadenia: scsi zbernica a scsi id zariadenia"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "Starý súbor zariadenia"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "staré statické meno zariadenia pou¾ívané v /dev adresári"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "Nové devfs zariadenie"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr "nové dynamické meno generované devfs systémom"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "Poèet tlaèidiel"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "výrobca zariadenia"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "Alternatívne ovládaèe"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr "zoznam alternatívnych ovládaèov pre túto zvukovú kartu"
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/_Koniec"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Pomoc"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_Pomoc..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Harddrake pomoc"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"Popis políèka:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Ohlási» chybu"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/_O aplikácii..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "O Harddrake"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"Toto je HardDrake, konfiguraèný nástroj pre hardvér od Mandrake.\n"
-"Verzia:"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "Autor:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Harddrake2 verzia"
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "Nájdený hardvér"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "Informácie"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "Konfigurácia modulu"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "Spusti» konfiguráciu"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "Prebieha detekcia"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "Tu mô¾ete nakonfigurova» ka¾dý parameter modulu."
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "Spú¹»am \"%s\" ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr "Skú¹am %s triedu\n"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "primárne"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "sekundárny"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "Auto-detekcia"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "Neznáme|V¹eobecné"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "Neznámy|CPH05X (bt878) [rôzny výrobcovia]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "Neznámy||CPH06X (bt878) [rôzny výrobcovia]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"U mnohých moderných TV kariet vie bttv modul z GNU/Linux jadra autodetekova» "
-"správne parametre.\n"
-"Ak bola Va¹a karta zle detekovaná, mô¾ete vnúti» typ tunera a karty tu. "
-"Vyberte parametre Va¹ej TV karty ak je to potrebné"
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "Model karty :"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Typ tuneru :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "Poèet zásobníkov pri zachytávaní obrazu :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "poèet zásobníkov pri zachytávaní obrazu do pamäte"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "PLL nastavenie :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "Podpora pre rádia:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "povoli» podporu pre rádia"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux je viacpou¾ívateµský systém èo znamená, ¾e ka¾dý pou¾ívateµ má\n"
-"vlastné nastavenia, vlastné súbory a podobne. Mô¾ete si preèíta» "
-"\"Pou¾ívateµskú\n"
-"príruèku\" pre podrobnej¹ie informácie. S výnimkou \"root\"a, èo je "
-"administrátor,\n"
-"pou¾ívatelia nemô¾u meni», alebo zmaza» èokoµvek s výnimkou svojich "
-"vlastných\n"
-"údajov a konfigurácií. Mali by ste vytvori» minimálne jedného regulárneho\n"
-"pou¾ívateµa pre seba. Toto konto by ste mali pou¾íva» pre be¾nú rutinnú "
-"prácu.\n"
-"Aj keï sa zdá by» praktické prihlasova» ako \"root\" zaka¾dým, je to veµmi\n"
-"nebezpeèné! Aj najmen¹í omyl mô¾e vies» k tomu, ¾e Vá¹ aktuálny systém u¾\n"
-"nebude nikdy pou¾iteµný. Ak sa Vám podarí spravi» omyl ako be¾nému "
-"pou¾ívateµovi,\n"
-"mô¾ete prís» o niektoré údaje, ale nepodarí sa Vám po¹kodi» celý systém.\n"
-"\n"
-"Najprv by ste mali zada» Va¹e skutoèné meno. Samozrejme, toto nie je\n"
-"povinnos», mô¾ete zada» µubovoµné meno. DrakX si potom vyberie prvé\n"
-"slovo z mena, ktoré ste zadali a toto Vám ponúkne ako \"pou¾ívateµské meno"
-"\". Toto mô¾e by» prihlasovacie meno tohto be¾ného pou¾ívateµa. Tie¾ by ste "
-"na\n"
-"tomto mieste mali zada» heslo. Heslo be¾ného (neprivilegovaného) "
-"pou¾ívateµa\n"
-"nie je také kritické ako heslo superpou¾ívateµa \"root\"a z pohµadu "
-"bezpeènosti,\n"
-"ale nie je dôvod toto heslo podceni», preto¾e v¹etky jeho súbory mô¾u by»\n"
-"v nebezpeèenstve.\n"
-"\n"
-"Ak kliknete na \"Akceptuj pou¾ívateµa\", mô¾ete prida» aj ïal¹ích "
-"pou¾ívateµov\n"
-"ak si to ¾eláte (Va¹ich priateµov, otca, sestru a podobne). Ak ste skonèili\n"
-"s pridávaním, zvoµte \"Hotovo\".\n"
-"\n"
-"Kliknutím na \"Roz¹írené\" mô¾ete zmeni» predvolený \"interpreter\" pre "
-"daného\n"
-"pou¾ívateµa (¹tandardne bash)."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Ni¾¹ie je zoznam oblastí s existujúcimi Linux oddielmi, ktoré boli "
-"zdetekované\n"
-"na Va¹om disku. Mô¾ete zachova» nastavenia vygenerované sprievodcom, èo\n"
-"mô¾e by» vhodné pre be¾né in¹talácie. Ak chcete vykona» zmeny, najprv "
-"musíte\n"
-"definova» hlavný oddiel (\"/\"). Nevoµte si príli¹ malú oddiel, preto¾e Vám "
-"nemusí\n"
-"by» umo¾nené in¹talova» v¹etok softvér, ktorý by ste si ¾elali. Ak budete "
-"chcie»\n"
-"uklada» pou¾ívateµské údaje na iný oddiel, bude potrebné vytvori» oddiel\n"
-" pre \n"
-"\"/home\" (to je mo¾né ak máte spolu k dispozícii viac ako jeden Linux "
-"oddiel).\n"
-"\n"
-"V¹etky oddiely sú zobrazené s nasledovným: \"Meno\", \"Kapacita\".\n"
-"\n"
-"\"Meno\" je tvorené ako: \"typ disku\", \"èíslo disku\", \"èíslo oddielu\"\n"
-"(napríklad \"hda1\").\n"
-"\n"
-"\"Èíslo disku\" je v¾dy písmeno za \"hd\", alebo \"sd\". V prípade IDE\n"
-"diskov:\n"
-"\n"
-" * \"a\" znamená \"master disk na primárnom IDE radièi\";\n"
-"\n"
-" * \"b\" znamená \"slave disk na primárnom IDE radièi\";\n"
-"\n"
-" * \"c\" znamená \"master disk na sekundárnom IDE radièi\";\n"
-"\n"
-" * \"d\" znamená \"slave disk na sekundárnom IDE radièi\".\n"
-"\n"
-"Pri SCSI diskoch \"a\" znamená \"najni¾¹ie SCSI ID\", \"b\" znemaná\n"
-"\"druhé najni¾¹ie SCSI ID\" a tak ïalej."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"Mandrake Linux in¹talácia je rozdelená 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 potrebné."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"Teraz nastal èas ¹pecifikácie programov, ktoré si ¾eláte nain¹talova»\n"
-"do Vá¹ho systému. Mandrake Linux obsahuje tisíce balíkov, tak¾e sa\n"
-"nedá oèakáva», ¾e budete pozna» úplne v¹etky.\n"
-"Ak ste sa rozhodli pre ¹tandardnú in¹taláciu z CD-ROM budete musie»\n"
-"¹pecifikova» CDèka, ktoré máte (iba v Expertnom móde). Pozrite si\n"
-"popis CDèka a za¹krtnite políèka kore¹pondujúce s CDèkami, ktoré máte\n"
-"k dispozícii pre in¹taláciu. Kliknite na \"OK\" ak ste pripravený\n"
-"pokraèova».\n"
-"\n"
-"Balíèky sú zoradené v skupinách zodpovedajúcim konkrétnemu pou¾itiu\n"
-"Vá¹ho poèítaèa. Samotné skupiny sú zoradené do ¹tyroch sekcií:\n"
-"\n"
-" * \"Pracovná stanica\": ak plánujete pou¾íva» Vá¹ poèítaè ako pracovnú\n"
-"stanicu, za¹krtnite túto jednu, alebo viacero podobných skupín;\n"
-"\n"
-" * \"Vývojárska\": ak Vá¹ stroj bude pou¾ívaný na programovanie, vyberte\n"
-"si túto skupinu;\n"
-"\n"
-" * \"Server\": ak je urèenie Vá¹ho poèítaèa ako server, mô¾ete si vybra», "
-"ktoré\n"
-" z najbe¾nej¹ích slu¾ieb si ¾eláte nain¹talova» na Vá¹\n"
-"poèítaè;\n"
-"\n"
-" * \"Grafické prostredie\": a nakoniec, toto je voµba kde si mô¾ete vybra»\n"
-"Va¹e obµúbené grafické prostredie. Minimálne jedno musí by» zvolené, ak\n"
-"si ¾eláte ma» grafickú pracovnú stanicu!\n"
-"\n"
-"Pohybom kurzora my¹i cez meno skupiny je mo¾né zobrazi» krátky popisný\n"
-"text o danej skupine. Ak odznaèíte v¹etky skupiny v prípade, ¾e vykonávate\n"
-"regulárnu in¹taláciu (narozdiel od aktualizácie) zobrazí sa Vám okno s "
-"rôznymi\n"
-"nastaveniami pre minimálnu in¹taláciu:\n"
-"\n"
-" * \"S X-window\": bude nain¹talovaných zopár balíkov potrebných pre "
-"grafické\n"
-"prostredie;\n"
-"\n"
-" * \"So základnou dokumentáciou\": nain¹taluje sa základ systému plus "
-"základné\n"
-"utility a ich dokumentácia. Táto in¹talácia je vhodná pre prípravu\n"
-"serverov;\n"
-"\n"
-" * \"Naozaj minimálna in¹talácia\": bude nain¹talované striktné minimum "
-"potrebné\n"
-"pre fungujúci Linux systém, ale iba v príkazovom riadku. Táto in¹talácia je\n"
-"zhruba 65Mb veµká.\n"
-"\n"
-"Mô¾ete si zvoli» \"individuálny výber balíkov\", èo mô¾e by» u¾itoèné ak\n"
-"dobre poznáte balíky, ktoré sú Vám poskytnuté, alebo ak chcete ma» úplnú\n"
-"kontrolu nad tým èo bude nain¹talované.\n"
-"Ak ste spustili in¹taláciu ako \"Aktualizácia\", mô¾ete odznaèi» v¹etky "
-"skupiny,\n"
-"ak sa chcete vyhnú» in¹talovaniu akéhokoµvek nového balíka. Toto je "
-"u¾itoèné\n"
-"pre obnovu, alebo aktualizáciu existujúceho systému."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"Nakoniec, v závislosti na tom èi ste vybrali výber jednotlivých balíkov, "
-"bude zobrazená\n"
-"stromová ¹truktúra obsahujúca v¹etky balíky zoradené podµa skupín\n"
-"a podskupín. Poèas prehliadania stromu mô¾ete oznaèi» celú skupinu,\n"
-"podskupinu, ale aj jednotlivý balík.\n"
-"\n"
-"V¾dy keï vyberiete niektorý balík zo stromu, vpravo sa zobrazí jeho popis.\n"
-"Ak dokonèíte výber, kliknite na tlaèidlo \"In¹talácia\", èo bude ma» za "
-"následok\n"
-"spustenie in¹talaèného procesu. V závislosti od rýchlosti Vá¹ho hardvéru\n"
-"a poètu balíkov, ktoré ste si vybrali, alebo sú potrebné pre in¹taláciu, "
-"bude\n"
-"trva» tento proces. Odhadovaný èas ukonèenia in¹talácie bude zobrazovaný\n"
-"na obrazovke symbolickým meraèom, aby ste vedeli, koµko èasu máte na\n"
-"dopitie svojej kávy..\n"
-"\n"
-"!! Ak boli vybrané balíky, ktoré sú urèené pre server, buï zámerne, alebo\n"
-"preto ¾e sú súèas»ou celej skupiny, budete musie» potvrdi», èi skutoène\n"
-"chcete tieto slu¾by nain¹talova». V prípade Mandrake Linux, v¹etky\n"
-"nain¹talované slu¾by sú spustené 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 Mandrake Linux. Ak neviete èo jednotlivé servisy znamenajú, "
-"alebo\n"
-"preèo boli nain¹talované tak kliknite na \"Nie\". Kliknutím na \"Áno\" budú\n"
-"vypísané slu¾by nain¹talované a na¹tartované pri spustení systému\n"
-"automaticky. !!\n"
-"\n"
-"Voµba \"Automatické závislosti\" jednoducho potlaèí varovný dialóg, ktorý\n"
-"sa objaví v¾dy, keï in¹talátor automaticky vyberá balíky. Toto sa vyskytuje\n"
-"preto, ¾e je potrebné vyrie¹i» závislosti s inými balíkmi pre správne "
-"dokonèenie\n"
-"in¹talácie.\n"
-"\n"
-"Malá ikona diskety na spodku zoznamu Vám umo¾ní naèíta» zoznam balíèkov,\n"
-"ktoré boli vybrané pri predchádzajúcej in¹talácii. Po kliknutí na túto "
-"ikonu\n"
-"budete po¾iadaní o vlo¾enie diskety, ktorú ste si vytvorili na konci inej\n"
-"in¹talácie. Pozrite si ïal¹í tip pri poslednom kroku, ako vytvori» takúto\n"
-"disketu."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Teraz budete po¾iadaní o nakonfigurovanie Vá¹ho Internetového/sie»ového\n"
-"pripojenia. Ak chcete ma» Vá¹ poèítaè pripojený k Internetu, alebo lokálnej\n"
-"siete kliknite na \"OK\". Spustí sa autodetekcia sie»ových zariadení, alebo\n"
-"modemu. Ak táto detekcia zlyhá, odznaète polo¾ku \"Pou¾i» autodetekciu\".\n"
-"Ak nechcete teraz konfigurova» sie»ové pripojenie, alebo to chcete spravi»\n"
-"neskôr, jednoducho kliknite na tlaèidlo \"Zru¹\".\n"
-"\n"
-"Mo¾né typy pripojenia sú: tradièný modem, ISDN modem, ADSL pripojenie,\n"
-"káblový modem a nakoniec jednoduché LAN pripojenie (Ethernet).\n"
-"\n"
-"Na tomto mieste nie je mo¾né popísa» celú konfiguráciu. Jednoducho si "
-"musíte\n"
-"by» istí vo v¹etkých nastaveniach. Získa» ich mô¾ete od Vá¹ho Internet "
-"providera,\n"
-"alebo systémového administrátora.\n"
-"\n"
-"Ak si ¾eláte nakonfigurova» sie»ové parametre a¾ po skonèení in¹talácie, "
-"alebo\n"
-"chcete ukonèi» konfiguráciu Vá¹ho sie»ového pripojenia, kliknite na \"Zru¹\"."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Teraz by ste si mali zvoli» slu¾by, ktoré chcete spú¹»a» pri ¹tarte.\n"
-"\n"
-"Sú tu zobrazené v¹etky slu¾by dostupné pre aktuálnu in¹taláciu.\n"
-"Pozorne si ich prezrite a zru¹te tie, ktoré nikdy nebudete potrebova»\n"
-"pri ¹tarte systému.\n"
-"\n"
-"Je mo¾né získa» krátky popisný text o danej slu¾be jej oznaèením.\n"
-"V ka¾dom prípade, ak ste si nie istý, ktorá zo slu¾ieb je pre Vás\n"
-"pou¾iteµná, je bezpeèné ponecha» predvolené nastavenie.\n"
-"\n"
-"!! Pri tomto kroku buïte opatrní ak plánujete pou¾íva» Vá¹ poèítaè ako "
-"server:\n"
-"zrejme nebudete chcie» ¹tartova» v¹etky slu¾by, napríklad tie, ktoré nebude\n"
-"Vá¹ systém poskytova». Nezabudnite, ¾e mnohé slu¾by mô¾u by»\n"
-" nebezpeèné na servery. Zvoµte si skutoène iba slu¾by, ktoré naozaj "
-"potrebujete.\n"
-"!!"
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux spracováva èas v GMT (Greenwichský èas) a transformuje ho do\n"
-"lokálneho èasu v závislosti od nastavenej èasovej zóny. Toto je kedykoµvek\n"
-"mo¾né deaktivova» odznaèením \"Hardvérové hodiny nastavené na GMT\",\n"
-"následkom èoho budú hardvérové hodiny rovnaké ako systémový èas. Toto je\n"
-"vhodné, ak na poèítaèi je aj iný operaèný systém, napríklad Windows.\n"
-"\n"
-"Nastavenie \"Automatická synchronizácia èasu\" doká¾e nastavi» veµmi\n"
-"presne hodiny po pripojení na vzdialený èasový server na Internete. V "
-"zozname,\n"
-"si vyberte server, ktorý je najbli¾¹ie k Vám. Samozrejme, musíte ma» "
-"funkèné\n"
-"Internetové pripojenie, aby táto funkcionalita bola dostupná. Na Vá¹ "
-"poèítaè\n"
-"bude nain¹talovaný èasový server, ktorý mô¾ete pou¾íva» aj pre poèítaèe vo\n"
-"Va¹ej lokálnej sieti."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (X Window system) je srdcom grafického rozhrania GNU/Linux a tie¾\n"
-"sa naò spoliehajú v¹etky grafické systémy (KDE, GNOME, AfterStep,\n"
-"WindowMaker a iné) ktoré obsahuje Mandrake Linux. Teraz sa DrakX\n"
-"pokúsi automaticky nakonfigurova» Vá¹ X Window systém.\n"
-"\n"
-"Je veµmi nepravdepodobné, ¾e sa to nepodarí, iba ak by bol Vá¹\n"
-"hardvér veµmi starý (alebo príli¹ nový). Ak sa to podarí, na¹tartujú sa X-"
-"sy\n"
-"automaticky v najvy¹¹om mo¾nom rozlí¹ení, v závislosti na veµkosti "
-"monitora.\n"
-"Zobrazí sa dialóg, kde by ste mali potvrdi» ¾e ho vidíte.\n"
-"\n"
-"Ak vykonávate \"Expertnú\" in¹taláciu spustí sa X konfiguraèný sprievodca.\n"
-"Pozrite si zodpovedajúce kapitoly v manuály pre viac informácií o tomto\n"
-"sprievodcovi.\n"
-"\n"
-"Ak uvidíte otázku o funkènosti poèas testu a odpoviete \"Áno\", DrakX bude\n"
-"pokraèova» ïalej. Ak nebudete vidie» tento dialóg, jednoducho to znamená, "
-"¾e\n"
-"konfigurácia je zlá a test skonèí automaticky po 10 sekundách a obnoví sa\n"
-"obrazovka."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"Nakoniec dostanete otázku, èi si ¾eláte pou¾i» grafické rozhranie poèas\n"
-"¹tartu systému. Táto otázka Vám bude polo¾ená dokonca aj vtedy, ak si\n"
-"nebudete ¾ela» otestova» konfiguráciu. Samozrejme, mali by ste odpoveda»\n"
-"\"Nie\", ak Vá¹ poèítaè bude slú¾i» ako server, alebo ak sa Vám nepodarilo\n"
-"správne nakonfigurova» obrazovku."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"Mandrake Linux CD-ROM obsahuje záchranný mód. Je mo¾né sa k nemu\n"
-"dosta» tak, ¾e spustíte poèítaè z CD-ROM média, stlaèíte ``F1'' pred\n"
-"spustením a napí¹ete ``rescue'' ako parameter Lilo. Ale v prípade, ¾e Vá¹\n"
-"poèítaè nie je schopný spusti» sa z CD-ROM, mali by ste sa vráti» spä» k "
-"tomuto\n"
-"kroku v nasledovných dvoch situáciách:\n"
-"\n"
-" * ak in¹talujete zavádzaè, DrakX prepí¹e zavádzací sektor (MBR) na Va¹om "
-"disku\n"
-"(s výnimkou, ak pou¾ívate iný boot mana¾ér) kvôli tomu, aby Vám bolo "
-"umo¾nené\n"
-"¹tartova» aj Windows aj GNU/Linux (za predpokladu, ¾e máte systém Windows "
-"na\n"
-"Va¹om poèítaèi). Ak potrebujete prein¹talova» Windows, in¹talaèný proces\n"
-"Microsoft-u prepí¹e zavádzací sektor a opä» nebudete môc» spusti» systém\n"
-"GNU/Linux!\n"
-"\n"
-" * ak vznikol problém a nemô¾ete spusti» Vá¹ GNU/Linux systém z pevného "
-"disku\n"
-"tento CD-ROM Vám mô¾e by» nápomocný pri jeho ¹tarte. Obsahuje dôle¾ité "
-"nástroje\n"
-"pre obnovu systému, ktorý mohol skolabova» na základe problémov s "
-"napájaním,\n"
-"ne¹»astným zadaním príkazu, chybou v hesle, alebo akéhokoµvek iného\n"
-"dôvodu.\n"
-"\n"
-"Ak kliknete na \"Áno\", budete vyzvaní na vlo¾enie diskety do mechaniky.\n"
-"Táto disketa musí by» prázdna, alebo by nemala obsahova» údaje, ktoré "
-"budete\n"
-"e¹te potrebova». Nemusíte ju formátova», preto¾e DrakX prepí¹e celú túto\n"
-"disketu."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"Teraz si mô¾ete zvoli», kam si ¾eláte in¹talova» Mandrake Linux\n"
-"systém na Va¹om disku. Ak je Vá¹ disk prázdny, alebo ak na òom\n"
-"existuje operaèný systém, ktorý zaberá v¹etko dostupné miesto bude\n"
-"potrebné ho prerozdeli». Prerozdeµovanie pozostáva z logického\n"
-"rozdelenia a vytvorenia priestoru pre novú in¹taláciu Vá¹ho Mandrake\n"
-"Linux systému.\n"
-"\n"
-"Preto¾e je efekt rozdeµovacieho procesu nenávratný, prerozdelenie\n"
-"disku mô¾e byt pre neskúsených pou¾ívateµov stresujúce. Na¹»astie\n"
-"tento nástroj zjednodu¹uje tento krok. Pred zaèatím tejto operácie\n"
-"prosím venujte svoj èas preèítaniu dokumentácie.\n"
-"\n"
-"Ak sa nachádzate v Expertnom re¾ime, mô¾ete pou¾i» DiskDrake, Mandrake\n"
-"Linux nástroj pre správu diskových oblastí, ktorý Vám umo¾ní nastavi»\n"
-"oddiely podµa va¹ich po¾iadaviek. Pozrite si sekciu DiskDrake v manuály.\n"
-"Z in¹talaèného rozhrania mô¾ete pou¾i» pomocníka tu popísaného kliknutím\n"
-"na tlaèidlo \"Sprievodca\".\n"
-"\n"
-"Ak u¾ máte oddiely zadefinované, napríklad z predchádzajúcej in¹talácie,\n"
-"alebo vïaka inému nástroju pre správu oblastí, jednoducho ich vyberte pre\n"
-"nain¹talovanie Vá¹ho Linux systému.\n"
-"\n"
-"Ak e¹te oddiely nie sú definované, je potrebné ich vytvori» pou¾itím\n"
-"sprievodcu. V závislosti na rozdelení Vá¹ho disku Vám budú ponúknuté rôzne "
-"mo¾nosti:\n"
-"\n"
-" * \"Pou¾i» voµné miesto\": táto mo¾nos» bude jednoducho vies» k "
-"automatickému\n"
-"rozdeleniu Vá¹ho voµného miesta na disku(och). Na niè viac nebudete musie» "
-"odpoveda»;\n"
-"\n"
-" * \"Pou¾i» existujúce oddiely\": sprievodca zdetekuje jeden, alebo viac "
-"existujúcich\n"
-"Linux oddielov na Va¹om pevnom disku. Ak si to ¾eláte, vyberte si túto "
-"mo¾nos».\n"
-"Potom budete musie» nastavi» body pripojenia asociované s ka¾dým oddielom.\n"
-"Hlavné body pripojenia budú vybrané ¹tandardne a mali by ste ich podµa "
-"mo¾nosti\n"
-"zachova».\n"
-"\n"
-" * \"Pou¾i» voµné miesto z Windows oddielu\": ak je nain¹talovaný systém "
-"Microsoft\n"
-"Windows na Va¹om pevnom disku a zaberá v¹etko voµné miesto ktoré je na òom\n"
-"k dispozícii je potrebné vytvori» Linux oddiel pre údaje. Tak¾e mô¾ete "
-"vymaza» Vá¹\n"
-"Windows oddiel a údaje (pozrite ``Vymaza» celý disk'', alebo ``Expertný "
-"re¾im''), alebo\n"
-"zmeni» veµkos» Va¹ej Microsoft Windows oblasti. Zmenu veµkosti je mo¾né "
-"uskutoèni»\n"
-"bez straty údajov, vïaka predchádzajúcemu defragmentovaniu Windows oblasti.\n"
-"Odzálohovaním Va¹ich údajov, ale rozhodne niè nestratíte.. Toto rie¹enie je "
-"odporúèané,\n"
-"ak si ¾eláte pou¾íva» spoloène Mandrake Linux aj Microsoft Windows na "
-"jednom\n"
-"poèítaèi.\n"
-"\n"
-" Pred vybraním tejto mo¾nosti sa prosím presvedète, èi veµkos» Microsoft "
-"Windows\n"
-"oddielu mô¾e by» e¹te men¹ia ako je momentálne. Budete ma» k dispozícii "
-"menej\n"
-"priestoru pre ukladanie Va¹ich údajov, alebo in¹taláciu nových programov "
-"pod\n"
-"Va¹ím Microsoft Windows systémom;\n"
-"\n"
-" * \"Vymaza» celý disk\": 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 Mandrake Linux\n"
-"systémom, zvoµte si túto voµbu. Buïte opatrní pri tejto mo¾nosti, preto¾e "
-"nebude\n"
-"¾iadna mo¾nos» zvráti» Va¹e rozhodnutie keï ho potvrdíte;\n"
-"\n"
-" !! Ak si vyberiete túto mo¾nos», v¹etky údaje na Va¹om disku budú "
-"stratené. !!\n"
-"\n"
-" * \"Odstráni» Windows(TM)\": jednoducho bude v¹etko odstránené z pevného\n"
-"disku a bude potrebné prerozdeli» disk odznova. V¹etky údaje na Va¹om disku\n"
-"budú znièené;\n"
-"\n"
-" !! Ak si vyberiete túto mo¾nos», v¹etky údaje na Va¹om disku budú "
-"stratené. !!\n"
-"\n"
-" * \"Expertný re¾im\": vyberte si túto mo¾nos» ak chcete ruène rozdeµova» "
-"Vá¹\n"
-"pevný disk. Buïte opatrní - je to veµmi mocná, ale nebezpeèná voµba. Mô¾ete\n"
-"veµmi jednoducho prís» o v¹etky Va¹e údaje. Preto si ju nevyberajte bez "
-"toho\n"
-"aby ste skutoène vedeli èo robíte. Ak chcete vedie» bli¾¹ie ako je tu "
-"pou¾itý\n"
-"nástroj DiskDrake, preèítajte si ``Mene¾ovanie Va¹ich oblastí'' v "
-"````Pou¾ívateµskej\n"
-"príruèke''''"
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"Hotovo. In¹talácia je teraz kompletná a Vá¹ GNU/Linux systém je\n"
-"pripravený na pou¾ívanie. Iba kliknite na \"OK\" pre re¹tart systému. "
-"Mô¾ete\n"
-"spusti» GNU/Linux, alebo Windows, podµa toho ktorý systém preferujete (ak\n"
-"máte duálne spú¹»anie), hneï ako sa poèítaè znova zaène spú¹»a».\n"
-"\n"
-"Tlaèítko \"Roz¹írené\" (iba v Expertnom re¾ime) zobrazí dve ïal¹ie "
-"tlaèidla:\n"
-"\n"
-" * \"vytvorenie autoin¹talaènej diskety\": èím sa vytvorí disketa, pomocou\n"
-"ktorej mô¾ete automaticky vykona» celú in¹taláciu bez potreby zásahu,\n"
-"èi¾e podobnú in¹taláciu ako ste práve nakonfigurovali.\n"
-"\n"
-" V¹imnite si dve rôzne nastavenia po kliknutí na toto tlaèidlo:\n"
-"\n"
-" * \"Zopakova»\". Toto je èiastoène automatická in¹talácia po krok\n"
-"rozdeµovania disku (iba tento jeden), ostatné zostávajú interaktívne;\n"
-"\n"
-" * \"Automatická\". Plne automatizovaná in¹talácia: pevný disk je "
-"kompletne\n"
-"prepísaný, v¹etky údaje stratené.\n"
-"\n"
-" Táto mo¾nos» je veµmi u¾itoèná, ak in¹talujete veµké mno¾stvo podobných\n"
-"poèítaèov. Pozrite si sekciu venovanú automatickej in¹talácii na na¹ej web "
-"stránke;\n"
-"\n"
-" * \"Ulo¾i» výber balíkov\"(*): ulo¾í výber balíkov tak, ako boli "
-"prednedávnom\n"
-"vybrané. Potom, ak chcete vykona» ïal¹iu in¹taláciu, vlo¾te túto disketu do\n"
-"mechaniky a pri spustení in¹talácie stlaète klávesu [F1] a napí¹te:\n"
-"``linux defcfg=\"floppy\"''.\n"
-"\n"
-"(*) Potrebujete ma» pripravenú FAT formátovanú disketu (pre jej vytvorenie "
-"pod\n"
-"GNU/Linux systémom napí¹te \"mformat a:\")"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Ka¾dý nanovo definovaný diskový oddiel musí by» naformátovaný.\n"
-"Formátovanie znamená vytváranie súborového systému.\n"
-"\n"
-"Teraz si mô¾ete zvoli», èi si ¾eláte formátova» existujúce oddiely aby ste "
-"odstránili\n"
-"údaje, ktoré sa na nich nachádzajú. Ak si to ¾eláte, zvoµte si prosím "
-"oddiely, ktoré\n"
-"si ¾eláte formátova».\n"
-"\n"
-"Uvedomte si, ¾e nie je nutné opätovne formátova» v¹etky existujúce oddiely.\n"
-"Urèite musíte formátova» oddiely obsahujúce operaèný systém (napríklad \"/"
-"\",\n"
-"\"/usr\", alebo \"/var\" ), nemusíte ale formátova» oddiely obsahujúce "
-"údaje, ktoré\n"
-" chcete zachova» (typicky \"/home\")\n"
-"\n"
-"Pri voµbe oddielov na formátovanie buïte opatrní. Po naformátovaní budú\n"
-"v¹etky údaje na zvolených oddieloch zmazané a nebude ¾iadna mo¾nos»\n"
-"ako ich obnovi»\n"
-"\n"
-"Kliknite na \"OK\" ak ste pripravený formátova» vybrané oddiely.\n"
-"\n"
-"Kliknite na \"Zru¹\" ak chcete zvoli» iné oddiely pre novú in¹taláciu Vá¹ho\n"
-"nového Mandrake Linux systému.\n"
-"\n"
-"Kliknite na \"Roz¹írené\" ak si chcete vybra» oddiely, ktoré budú "
-"kontrolované\n"
-"na prítomnos» chybných blokov na disku."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Teraz sa in¹taluje Vá¹ nový operaèný systém Linux Mandrake.\n"
-"V závislosti na mno¾stve balíèkov a rýchlosti Vá¹ho poèítaèa\n"
-"mô¾e táto operácia trva» od niekoµkých minút a¾ po rádovo hodiny.\n"
-"\n"
-"Prosím, buïte trpezliví..."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"Po nain¹talovaní Mandrake Linux systému je pravdepodobné, ¾e niektoré\n"
-"balíky ktoré sa nachádzali v distribúcii nezodpovedajú ich aktuálnym\n"
-"verziám. Mô¾u v nich by» opravené chyby, alebo bezpeènostné nedostatky.\n"
-"Aby ste mohli tieto opravy aplikova», budete si ich teraz môc» stiahnu»\n"
-"z Internetu. Vyberte \"Áno\" ak máte fungujúce pripojenie k Internetu, "
-"alebo\n"
-"\"Nie\" a chcete opravy aplikova» neskôr.\n"
-"\n"
-"Zvolením \"Áno\" sa zobrazí zoznam sajtov z ktorých je mo¾né získa» opravy.\n"
-"Vyberte si Vá¹ najbli¾¹í. Zobrazí sa Vám výber balíkov: prezrite si výber\n"
-"a kliknite na \"In¹taluj\" pre získanie a in¹taláciu vybraných balíkov, "
-"alebo\n"
-"si vyberte \"Zru¹\" pre zru¹enie."
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Pred tým, ne¾ budete pokraèova», mali by ste si pozorne preèíta»\n"
-"licenèné podmienky. Pokrývajú celú distribúciu Linux Mandrake\n"
-"a ak nesúhlasíte so v¹etkými z nich kliknite na tlaèidlo \"Odmietam\",\n"
-"èo okam¾ite ukonèí in¹taláciu. Pre pokraèovanie v in¹talácii\n"
-"kliknite na tlaèidlo \"Akceptuj\"."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"Na tomto mieste je èas nastavi» po¾adovanú bezpeènostnú úroveò pre\n"
-"tento poèítaè. Èím viac slu¾ieb poèítaè poskytuje a èím viac sú údaje\n"
-"na òom ulo¾ené dôle¾itej¹ie, tým vy¹¹iu úroveò by ste mali nastavi». V "
-"ka¾dom\n"
-"prípade, vy¹¹ia úroveò zásadne mení jednoduchos» pou¾ívania\n"
-"systému. V¹imnite si kapitolu \"msec\" v \"Referenènej príruèke\", ak\n"
-"si ¾eláte získa» viac informácií o tom, èo znamenajú tieto úrovne.\n"
-"\n"
-"Ak si neviete vybra», ponechajte ¹tandardné nastavenie."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 Mandrake Linux systému. 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"
-"\n"
-"Pre vytvorenie oddielu si najprv musíte vybra» pevný disk. To dosiahnete\n"
-"kliknutím na ``hda'' pre prvý IDE disk, ``hdb'' pre druhý, ``sda'' je prvý "
-"SCSI\n"
-"disk a podobne.\n"
-"\n"
-"Pri rozdeµovaní vybraného disku je mo¾né pou¾i» tieto mo¾nosti:\n"
-"\n"
-" * \"Zma¾ v¹etko\": táto voµba vyma¾e v¹etky oblasti na vybranom pevnom\n"
-"disku;\n"
-"\n"
-" * \"Automaticky prerozdeµ\": táto voµba umo¾ní automatické vytvorenie \"Ext2"
-"\"\n"
-"a swap oblasti na voµnom mieste Vá¹ho disku;\n"
-"\n"
-" * \"Viac\": získate prístup k roz¹íreným mo¾nostiam:\n"
-"\n"
-" * \"Ulo¾ tabuµku rozdelenia disku\": ulo¾í tabuµku rozdelenia na "
-"disketu.\n"
-"Je to vhodné pre neskor¹iu obnovu tabuµky, ak to bude potrebné. Je veµmi\n"
-"odporúèané aby ste absolvovali tento krok;\n"
-"\n"
-" * \"Obnov tabuµku rozdelenia disku\": umo¾òuje obnovi» predtým ulo¾enú\n"
-"tabuµku z diskety;\n"
-"\n"
-" * \"Zachráni» tabuµku rozdelenia disku\": ak je Va¹a tabuµka rozdelenia "
-"disku znièená,\n"
-"mô¾ete sa pokúsi» zachráni» ju pou¾itím tejto mo¾nosti. Buïte opatrní a "
-"pamätajte si, ¾e\n"
-"sa to nemusí podari»;\n"
-"\n"
-" * \"Znovunaèíta» tabuµku rozdelenia disku\": zru¹i» v¹etky zmeny a "
-"naèíta» znova\n"
-"tabuµku rozdelenia disku;\n"
-" * \"Automatické pripojenie vymeniteµného média\": odznaèením tejto "
-"mo¾nosti\n"
-"prinútite pou¾ívateµov k manuálnemu pripájaniu a odpájaniu vymeniteµných "
-"médií\n"
-"ako napríklad diskety, alebo CD-ROM médiá.\n"
-"\n"
-" * \"Sprievodca\": pou¾ite toto nastavenie ak si ¾eláte pou¾i» sprievodcu "
-"pre rozdelenie\n"
-"Vá¹ho disku. Táto mo¾nos» je doporuèená ak nemáte dobré znalosti o "
-"rozdeµovaní pevného\n"
-"disku;\n"
-"\n"
-" * \"Spä»\": pou¾ité túto mo¾nos» pre zru¹enie Va¹ich zmien;\n"
-"\n"
-" * \"Prepni do normálneho/expert re¾imu\": umo¾òuje iné akcie na oblastiach "
-"(typ, voµby,\n"
-"formátovanie) a vypisuje viac informácií;\n"
-"\n"
-" * \"Hotovo\": ak ste skonèili s rozdeµovaním Vá¹ho pevného disku, tak táto "
-"voµba\n"
-"ulo¾í Va¹e zmeny na disk.\n"
-"\n"
-"Poznámka: je mo¾né dosiahnu» v¹etky voµby a nastavenia pomocou klávesnice. "
-"Výber\n"
-"oblastí za pou¾itia [Tab] a [Hore/Dole] ¹ípiek.\n"
-"\n"
-"Ak je oblas» vybraná, je mo¾né pou¾i»:\n"
-"\n"
-" * Ctrl-c pre vytvorenie novej oblasti (ak je vybraná prázdna oblas»);\n"
-"\n"
-" * Ctrl-d pre zru¹enie oblasti\n"
-"\n"
-" * Ctrl-m pre nastavenie bodu pripojenia.\n"
-"\n"
-"Pre získanie informácií o iných súborových systémoch, ktoré sú dostupné, si "
-"preèítajte\n"
-"ext2fs kapitolu z ``Referenènej príruèky''.\n"
-"\n"
-"Ak prevádzate in¹taláciu na PPC stroj 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_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"Bol nájdený viac ako jeden Microsoft oddiel na Va¹om pevnom disku.\n"
-"Vyberte si prosím jednu, ktorú chcete nastavi» pre in¹taláciu Vá¹ho\n"
-"nového Mandrake Linux operaèného systému.\n"
-"\n"
-"V¹etky oddiely sú zobrazené nasledovne: \"Linux meno\", \"Windows meno\",\n"
-"\"Kapacita\".\n"
-"\n"
-"\"Linux meno\" sa skladá z: \"typ pevného disku\", \"jeho èíslo\",\n"
-"\"èíslo oddielu\" (napríklad, \"/dev/hda1\").\n"
-"\n"
-"\"Typ pevného disku\" je \"hd\" ak je Vá¹ disk IDE a ako \"sd\" v prípade,\n"
-"¾e to SCSI pevný disk.\n"
-"\n"
-"\"Èíslo pevného disku\" je v¾dy písmeno za \"hd\", alebo \"sd\". Pri IDE\n"
-"diskoch:\n"
-"\n"
-" * \"a\" znamená \"master pevný disk na primárnom IDE radièi\";\n"
-"\n"
-" * \"b\" znamená \"slave pevný disk na primárnom IDE radièi\";\n"
-"\n"
-" * \"c\" znamená \"master pevný disk na sekundárnom IDE radièi\";\n"
-"\n"
-" * \"d\" znamená \"slave pevný disk na sekundárnom IDE radièi\";\n"
-"\n"
-"U SCSI diskov \"a\" znamená \"najni¾¹ie SCSI ID\", \"b\" znamená\n"
-"\"druhé najni¾¹ie SCSI ID\" a tak ïalej.\n"
-"\n"
-"\"Windows meno\" je písmenné oznaèenie Vá¹ho pevného disku pod\n"
-"systémom Windows (prvý disk, alebo oddiel sa volá \"C:\"."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Prosím buïte trpezlivý. Táto operácia mô¾e trva» niekoµko minút."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"DrakX teraz potrebuje vedie» èi chcete uskutoèni» predvolenú (\"Odporúèaná"
-"\")\n"
-"in¹taláciu, alebo chcete ma» väè¹iu kontrolu (\"Expertná\"). Mô¾ete si tie¾ "
-"vybra»\n"
-"medzi novou in¹taláciou, aktualizáciou u¾ nain¹talovaného Mandrake Linux\n"
-"systému, alebo iba aktualizáciou balíèkov:\n"
-"\n"
-" * \"In¹talácia\": úplne zru¹í starý systém. V skutoènosti ale zále¾í na "
-"tom, èo máte\n"
-"na poèítaèi nain¹talované a je mo¾nos» niektoré staré oddiely (Linux, alebo "
-"iné)\n"
-"ponecha» bez zmeny;\n"
-"\n"
-" * \"Aktualizácia\": táto mo¾nos» umo¾òuje jednoduchú aktualizáciu balíkov, "
-"ktoré\n"
-"sú momentálne nain¹talované vo Va¹om Mandrake Linux systéme. Zachováva\n"
-"aktuálne diskové oddiely na Va¹om disku bez zmeny. V¹etky ostatné kroky "
-"ktoré sa\n"
-"vykonávajú pri in¹talácii je potrebné vykona», podobne ako pri klasickej\n"
-"in¹talácii.\n"
-"\n"
-" * \"Iba aktualizácia balíèkov\": táto úplne nová mo¾nos» umo¾òuje "
-"aktualizova»\n"
-"existujúci Mandrake Linux systém tak, ¾e sa zachovajú v¹etky nastavenia\n"
-"systému. Je taktie¾ mo¾né pridávanie nových balíkov do systému.\n"
-"\n"
-"Aktualizácia by mala fungova» s Mandrake Linux systémami od verzie\n"
-"\"8.1\"\n"
-"\n"
-"Na základe va¹ich skúseností s GNU/Linux systémom si vyberte z "
-"nasledujúcich\n"
-"mo¾ností:\n"
-"\n"
-" * Odporúèaná: vyberte si túto mo¾nos» ak ste nikdy nein¹talovali GNU/Linux\n"
-"systém. In¹talaèná procedúra bude veµmi jednoduchá a polo¾í Vám iba\n"
-"zopár základných otázok;\n"
-"\n"
-" * Expertná: ak máte skúsenosti s GNU/Linux systémom, mô¾ete si zvoli» túto\n"
-"mo¾nos». Tento druh in¹talácie Vám umo¾ní do podrobností vy¹pecifikova»\n"
-"in¹taláciu. Odpoveda» na niektoré otázky mô¾e by» veµmi zlo¾ité v prípade,\n"
-"¾e nemáte dobré znalosti GNU/Linux systému. Nevyberajte si túto mo¾nos»,\n"
-"ak skutoène neviete èo robíte."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"DrakX u¾ vybral klávesnicu pre Vás (v závislosti na jazyku aký ste si "
-"zvolili)\n"
-"a nepotrebovali by ste vidie» tento krok. Je ale mo¾né, ¾e\n"
-"nechcete ma» nastavenú klávesnicu, ktorá presne kore¹ponduje s jazykom:\n"
-"napríklad, ak hovoríte po slovensky, nemusí to automaticky znamena», ¾e\n"
-"chcete ma» nastavenú slovenskú klávesnicu a naopak, ak chcete ma»\n"
-"nastavenú slovenskú klávesnicu, nemusí to znamena» ¾e hovoríte po\n"
-"slovensky. V obidvoch prípadoch sa mô¾ete vráti» k tomuto kroku\n"
-"in¹talácie a vybra» si zodpovedajúcu klávesnicu zo zoznamu.\n"
-"\n"
-"Kliknite na tlaèidlo \"Viac\" èo bude ma» za následok výpis kompletného\n"
-"zoznamu podporovaných klávesníc."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"Vyberte si prosím Vá¹ preferovaný jazyk pre in¹taláciu a pre systém.\n"
-"\n"
-"Kliknutím na tlaèidlo \"Roz¹írené\" Vám bude umo¾nené vybra» si aj iné\n"
-"jazyky, ktoré sa nain¹talujú na Vá¹ stroj. Výberom iných jazykov sa\n"
-"nain¹talujú súbory ¹pecifické pre daný jazyk, pre systémovú dokumentáciu\n"
-"a aplikácie. Napríklad, ak na Va¹om poèítaèi máte pou¾ívateµov aj zo\n"
-"©panielska, vyberte slovenèinu ako hlavný jazyk a v zozname\n"
-"roz¹írenej sekcie kliknite na tlaèidlo kore¹pondujúce s \"©paniel¹tinou|"
-"©panielskom\".\n"
-"\n"
-"Nain¹talovaných mô¾e by» viacero doplòujúcicich jazykov, zaka¾dým vybraným\n"
-"stlaète \"OK\" pre pokraèovanie."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"DrakX v princípe doká¾e zdetekova» poèet tlaèidiel, ktoré má Va¹a my¹. Ak\n"
-"nie, zrejme to znamená, ¾e máte dvojtlaèidlovú my¹ a mali by ste nastavi»\n"
-"emuláciu trojtlaèidlovej. DrakX by mal automaticky vedie» èi je my¹ "
-"pripojená\n"
-"na PS/2, sériový, alebo USB konektor.\n"
-"\n"
-"Ak si ¾eláte ¹pecifikova» iný typ my¹i, vyberte si zodpovedajúci typ zo\n"
-"zoznamu.\n"
-"\n"
-"Ak si vyberiete iný typ my¹i ako je predvolený, zobrazí sa testovacia\n"
-"obrazovka. Pou¾ite tlaèidlá a koliesko na kontrolu toho, èi sú nastavenia\n"
-"správne. Ak my¹ nepracuje správne, stlaète medzerník, alebo [Enter]\n"
-"pre \"Zru¹enie\" a opakovanie výberu."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Prosím zvoµte si správny port. Napríklad COM1 pod MS Windows sa v\n"
-"GNU/Linux nazýva ttyS0."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"Toto je veµmi dôle¾ité rozhodnutie zamerané na bezpeènos» Vá¹ho GNU/Linux\n"
-"systému: musíte zada» heslo pre \"root\"-a. \"root\" je systémový "
-"administrátor\n"
-"a ako jediný má oprávnenie vykonáva» aktualizácie, pridáva» pou¾ívateµov,\n"
-"meni» nastavenie celého systému a podobne. V skratke sa dá poveda», ¾e \"root"
-"\"\n"
-"mô¾e v¹etko! Toto je dôvod, preèo si musíte zvoli» heslo tak, aby ho nebolo\n"
-"jednoduché uhádnu» - DrakX Vám to povie, ak je príli¹ jednoduché. Ako "
-"vidíte,\n"
-"mô¾ete sa rozhodnú» nezada» ¾iadne heslo, ale chceli by sme Vás pred tým\n"
-"varova» z jedného dôvodu: nemyslite si, ¾e Va¹e ostatné nain¹talované "
-"operaèné\n"
-"systémy sú chránené pred omylmi len preto, ¾e máte spustený operaèný systém\n"
-"GNU/Linux. Preto¾e na \"root\"-a sa nevz»ahujú ¾iadne obmedzenia a je mu\n"
-"umo¾nené dokonca vymaza» v¹etky údaje na v¹etkých dostupných oblastiach,\n"
-"je veµmi dôle¾ité aby nebolo príli¹ jednoduché sa sta» \"root\"-om.\n"
-"\n"
-"Toto heslo by malo by» kombináciou alfanumerických znakov a by» aspoò 8\n"
-"znakov dlhé. Nikdy nezadávajte ako heslo \"root\", bolo by ho veµmi "
-"jednoduché\n"
-"uhádnu» a kompromitova» tak systém.\n"
-"\n"
-"V ka¾dom prípade, netvorte si heslo príli¹ dlhé, alebo príli¹ komplikované, "
-"aby ste\n"
-"si ho dokázali zapamäta» bez toho aby ste ho mali niekde napísané.\n"
-"\n"
-"Heslo sa poèas jeho zadávania nezobrazuje na obrazovke. Budete vyzvaní k "
-"tomu\n"
-"aby ste ho zadali dva krát, aby sa predi¹lo problémom pri omyle, alebo "
-"preklepe. Ak\n"
-"sa Vám ale podarí zada» dva krát po sebe heslo s rovnakou chybou, bude toto "
-"``chybné''\n"
-"heslo nastavené!\n"
-"V expertnom re¾ime dostanete otázku aj o tom, èi ste pripojení k "
-"autentikaènému serveru,\n"
-"ako napríklad NIS, alebo LDAP.\n"
-"\n"
-"Ak Va¹a sie» pou¾íva LDAP (alebo NIS) protokol pre autentikáciu, vyberte si\n"
-"\"LDAP\" (alebo \"NIS\" autentikáciu. Ak neviete, opýtajte sa svojho "
-"správcu\n"
-"Va¹ej siete.\n"
-"\n"
-"Ak vo Va¹ej sieti nemáte ¾iaden autentikaèný server, mali by ste nastavi»\n"
-"\"Lokálne súbory\" pre autentikáciu."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO a Grub sú GNU/Linux zavádzaèe. Táto èas» je väè¹inou úplne\n"
-"automatizovaná. DrakX zanalyzuje zavádzací sektor pevného disku\n"
-"a vykoná akciu v závislosti od toho èo nájde:\n"
-"\n"
-" * ak bude nájdený zavádzaè Windows, bude prepísaný Grub/LILO-m\n"
-"èo Vám umo¾ní ¹tartova» GNU/Linux, alebo iný operaèný systém,\n"
-"namiesto pôvodného zavádzaèa.;\n"
-"\n"
-" * ak bude nájdený Grub, alebo LILO, v zavádzacom sektore, budú nahradené\n"
-"novou verziou.\n"
-"\n"
-"Ak sa DrakX nevie rozhodnú», zobrazí dialóg s rôznymi mo¾nos»ami.\n"
-"\n"
-"* \"Pou¾i» zavádzaè\": na výber máte tri mo¾nosti:\n"
-"\n"
-" * \"GRUB\": ak preferujete grub (textové menu).\n"
-"\n"
-" * \"LILO s grafickým menu\": ak preferujete LILO s grafickým\n"
-"rozhraním.\n"
-"\n"
-" * \"LILO s textovým menu\": ak preferujete LILO s textovým\n"
-"rozhraním.\n"
-"\n"
-" * \"Boot zariadenie\": v mnohých prípadoch nepotrebujete meni» "
-"prednastavené\n"
-"(\"/dev/hda\"), ale ak chcete, je mo¾né zavádzaè nain¹talova» na druhý "
-"pevný\n"
-"disk (\"/dev/hdb\"), alebo na disketu (\"/dev/fd0\");\n"
-"\n"
-" * \"Pauza pred ¹tartom predvoleného jadra\": keï sa re¹tartuje poèítaè, je "
-"mo¾né\n"
-"vïaka menu zavádzaèa vybra» polo¾ku, ktorú chcete spusti». Táto pauza urèuje "
-"èas\n"
-"po ktorého uplynutí sa spustí predvolená polo¾ka.\n"
-"\n"
-"!! Dávajte pozor, ak si zvolíte, ¾e nechcete in¹talova» zavádzaè (kliknutím "
-"na\n"
-"\"Zru¹\" na tomto mieste). Musíte si by» istý, ¾e budete ma» mo¾nos» "
-"spusti»\n"
-"Vá¹ Mandrake Linux systém! Ak chcete zmeni» niektoré tunaj¹ie nastavenie,\n"
-"buïte si istý ¾e viete èo robíte.!!\n"
-"\n"
-"Kliknutím na tlaèidlo \"Roz¹írené\" v tomto dialógu získate prístup k "
-"rôznym\n"
-"roz¹íreným nastaveniam, ktoré sú urèené pokroèilým pou¾ívateµom.\n"
-"\n"
-"Po tom, ako máte nakonfigurované hlavné parametre zavádzaèa, zobrazí sa "
-"zoznam\n"
-"v¹etkých parametrov ktoré je mo¾né pou¾i» pre zavádzaè.\n"
-"\n"
-"Ak je nain¹talovaný aj iný operaèný systém na Va¹om poèítaèi, bude "
-"automaticky\n"
-"pridaný do ¹tartovacieho menu. Mô¾ete si doladi» nastavenie existujúcich\n"
-"nastavení. Oznaèením polo¾ky a kliknutím na \"Modifikova»\" modifikova», "
-"alebo\n"
-"odstráni»; \"Pridaj\" vytvorí nový záznam; a kliknutím na \"Hotovo\" sa "
-"bude\n"
-"pokraèova» v in¹talácii ïal¹ím krokom."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (LInux LOader) a Grub sú zavádzaèe: umo¾òujú spú¹»a» buï\n"
-"GNU/Linux systém, alebo mnoho iných operaèných systémov prítomných\n"
-"na Va¹om poèítaèi. Väè¹inou sú tieto systémy korektne zdetekované a pridané\n"
-"do zavádzaèa. V prípade ¾e nie, je mo¾né prida» záznam ruène na tejto\n"
-"obrazovke. Buïte opatrní pri výbere správnych parametrov.\n"
-"\n"
-"Mô¾ete tie¾ chcie» nema» prístup k týmto operaèným systémom. V takomto\n"
-"prípade vyma¾te zodpovedajúce polo¾ky. Potom ale budete potrebova»\n"
-"spú¹»aciu disketu pre mo¾nos» spustenia týchto systémov."
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Musíte sa rozhodnú», kam umiestni» informácie potrebné pre spustenie\n"
-"systému.\n"
-"Pokiaµ presne neviete èo robi» zvoµte si \"Prvý sektor disku (MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"Na tomto mieste si mô¾ete vybra» tlaèový systém pre Vá¹ poèítaè. Iné\n"
-"systémy Vám poskytujú iba jediný, Mandrake Linux Vám poskytuje tri.\n"
-"\n"
-" * \"pdq\" - èo znamená ``tlaè, neukladaj do fronty'', je vhodný výber ak\n"
-"máte priamo pripojenú tlaèiareò k Vá¹mu poèítaèu a chcete sa vyhnú»\n"
-"problémom so zaseknutým papierom v tlaèiarni a nemáte sie»ovú tlaèiareò.\n"
-"Mô¾e by» pou¾itý v prípade veµmi jednoduchých sietí a je vcelku pomalý\n"
-"pre siete. Zvoµte si \"pdq\" ak nemáte skúsenosti s GNU/Linux-om. Mô¾ete\n"
-"si zmeni» túto voµbu po in¹talácii pomocou Printerdrake z Kontrolného "
-"centra\n"
-"Mandrake a kliknutím na tlaèidlo Expert.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Print System'' je skvelý pri tlaèení na Va¹u\n"
-"lokálnu tlaèiareò ako aj na sie»ovú tlaèiareò a rovnako aj pri poskytovaní\n"
-"tlaèiarne v sieti. Je jednoduchý a doká¾e fungova» ako server aj klient. "
-"Dokonca\n"
-"je kompatibilný so systémami, ktoré sa be¾ne pou¾ívajú. Základné nastavenie\n"
-"je tak isto jednoduché ako v prípade \"pdq\". Ak potrebujete emulova» \"ldp"
-"\"\n"
-"server budete musie» spusti» \"cups-lpd\" démona. CUPS obsahuje grafické\n"
-"nástroje pre tlaèenie, alebo výber tlaèiarní.\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. Je to systém ktorý "
-"umo¾òuje\n"
-"pribli¾ne rovnaké veci ako iné systémy, ale je mo¾né napríklad tlaèi» na "
-"tlaèiaròach\n"
-"pripojených vrámci siete Novell, preto¾e podporuje protokol IPX a umo¾òuje "
-"tlaèi»\n"
-"priamo pomocou príkazového riadku. Ak potrebujete podporu Novellu, alebo\n"
-"príkazového re¾imu bez potreby pou¾ívania rúr (pipe) pou¾ite lprNG.\n"
-" Inak je\n"
-"odporúèané pou¾itie CUPS-u, preto¾e je jednoduch¹í a lep¹ie pracuje v "
-"sie»ovom\n"
-"prostredí,"
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX sa teraz pokúsi vyhµada» IDE zariadenia vo Va¹om poèítaèi. Je mo¾né\n"
-"tie¾ vyhµada» PCI SCSI karty vo Va¹om systéme. Ak bude nájdená SCSI karta,\n"
-"DrakX automaticky nain¹taluje zodpovedajúci ovládaè.\n"
-"\n"
-"Preto¾e detekcia hardvéru nemusí nájs» v¹etky zariadenia, DrakX sa mô¾e\n"
-"opýta» èi je PCI SCSI radiè prítomný. Kliknite na \"Áno\" ak ste si istý,\n"
-"¾e je SCSI karta nain¹talovaná vo Va¹om poèítaèi. Potom bude zobrazený "
-"zoznam\n"
-"SCSI kariet z ktorého si mô¾ete vybra». Kliknite na \"Nie\" ak nemáte "
-"¾iaden\n"
-"SCSI radiè. Ak ste si nie istý, mô¾ete si prezrie» zoznam hardvéru, ktorý\n"
-"bol nájdený vo Va¹om poèítaèi kliknutím na \"Prezrie» hardvérové informácie"
-"\" a kliknutím na \"OK\". Prehliadnite si tento zoznam a kliknite na \"OK\" "
-"tlaèidlo\n"
-"pre návrat k výberu SCSI kariet.\n"
-"\n"
-"Ak ste ¹pecifikovali Vá¹ radiè ruène, DrakX sa Vás opýta èi chcete\n"
-"¹pecifikova» nastavenia preò. DrakX bude potrebova» vyskú¹a» aj\n"
-"¹pecifické nastavenia potrebné pre inicializáciu hardvéru. Toto obvykle\n"
-"funguje celkom dobre.\n"
-"\n"
-"Ak DrakX nebude môc» vyskú¹a» nastavenia, ktoré sú potrebné, budete\n"
-"musie» zada» tieto nastavenia manuálne. Prosím, pozrite si \"Pou¾ívateµskú "
-"príruèku\"\n"
-"(kapitola 3, \"Získavanie informácií o Va¹om hardvéry\") kde sú rady pre "
-"zistenie\n"
-"mo¾ných parametrov, ktoré sú vy¾adované, z hardvérovej dokumentácie, z web "
-"stránok\n"
-"výrobcu, (ak máte pripojenie k Internetu), alebo z Microsoft Windows (ak "
-"pou¾ívate\n"
-"tento hardvér na Va¹om Windows systéme)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"Mô¾ete prida» ïal¹ie polo¾ky pre yaboot, pre iné operaèné systémy,\n"
-"alternatívne jadrá, alebo pre záchranný obraz zavádzaèa.\n"
-"\n"
-"Pre iné operaèné systémy je záznam správny iba ak obsahuje popis\n"
-"a umiestnenie \"root\" oblasti.\n"
-"\n"
-"Pre Linux sú k dispozícii tieto mo¾né nastavenia:\n"
-"\n"
-" * Popis: toto je iba symbolické meno, po ktorého napísaní\n"
-"yaboot vyberie zodpovedajúcu polo¾ku;\n"
-"\n"
-"* Obraz: Toto má by» meno jadra, ktoré sa má spusti» pri ¹tarte. Typicky\n"
-"je to vmlinux, alebo variácie s rôznymi príponami;\n"
-"\n"
-" * Root: \"root\" zariadenie, alebo ``/'' pre Va¹u Linux in¹taláciu;\n"
-"\n"
-" * Pridaj: na Apple hardvéri jadro èasto potrebuje voµbu append, ktorá mu\n"
-"asistuje pri inicializácii video hardvéru, alebo aktivuje emuláciu èasto "
-"chýbajúceho\n"
-"2. a 3. tlaèidlá Apple my¹i pomocou klávesnice. Nasledujú niektoré "
-"príklady \n"
-"pou¾itia:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: toto nastavenie mô¾e by» pou¾ité aj pre nahratie modulov predtým, "
-"ne¾\n"
-"je ¹tartovacie zariadenie dostupné, alebo pre naèítanie ramdisku v prípade\n"
-"havarijných stavoch pri ¹tartovaní;\n"
-"\n"
-" * Initrd-veµkos»: ¹tandardný ramdisk je generovaný s veµkos»ou 4 096 "
-"bajtov. Ak\n"
-"potrebujete alokova» väè¹í ramdisk mô¾ete pou¾i» toto nastavenie;\n"
-"\n"
-" * Èítanie-zápis: normálne je \"root\" oblas» inicializovaná iba pre "
-"èítanie, aby\n"
-"mohla by» vykonaná kontrola súborového systému predtým, ako je systém "
-"``¾ivý''.\n"
-"Týmto nastavením mô¾ete toto ¹tandardné chovanie zmeni»;\n"
-"\n"
-" * Bez grafiky: grafický hardvér Apple doká¾e by» veµmi problematický, "
-"mô¾ete\n"
-"si zvoli» túto mo¾nos» na na¹tartovanie v re¾ime ``bez grafiky'', s natívnou "
-"podporou\n"
-"frame buffera;\n"
-"\n"
-" * Predvolené: zvoµte si na zaèiatku predvolenú Linux sekciu, ktorá bude "
-"vybraná\n"
-"jednoducho po stlaèení klávesy ENTER v yaboot zavádzaèi. Táto polo¾ka bude\n"
-"tie¾ zvýraznená pomocou ``*'', ak stlaèíte [Tab] pre prezretie "
-"¹tartovacieho\n"
-"výberu."
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot je zavádzaè pre Macintosh hardvér. Je schopný spusti» buï\n"
-"GNU/Linux, MacOS, alebo MacOSX ak sa nachádzajú na Va¹om poèítaèi.\n"
-"Spravidla sú tieto systémy správne zdetekované. V prípade, ¾e nie, je\n"
-"mo¾né prida» ich polo¾ky ruène na tejto obrazovke. Buïte pozorní pri\n"
-"výbere správnych parametrov.\n"
-"\n"
-"Hlavné parametre Yaboot sú:\n"
-"\n"
-" * Inicializaèná správa: jednoduchý text, ktorý je zobrazený pred "
-"spustením;\n"
-"\n"
-" * ©tartovacie zariadenie: indikuje miesto, kde sú umiestnené informácie, "
-"ktoré\n"
-"sú potrebné pre ¹tart GNU/Linux-u. Dôle¾ité je predtým ma» nakonfigurovaný\n"
-"bootstrap oddiel;\n"
-"\n"
-" * Open Firmware pauza: Na rozdiel od LILO, má yaboot k dispozícii dve "
-"pauzy.\n"
-"Prvá pauza je meraná v sekundách a na tomto mieste si mô¾ete vybra» medzi\n"
-"CD, OF ¹tartovaním, MacOS, alebo Linux-om;\n"
-"\n"
-" * Pauza pri ¹tarte jadra: táto pauza je podobná ako má LILO pri "
-"¹tartovaní.\n"
-"Po vybraní Linux-u mô¾ete ma» pauzu v desatinách sekundy predtým, ako\n"
-"sa vybrané jadro skutoène spustí;\n"
-"\n"
-" * Povoli» spustenie z CD?: za¹krtnutím tohto nastavenia povolíte výber "
-"``C''\n"
-"pre CD pri ¹tarte;\n"
-"\n"
-" * Povoli» ¹tartovanie OF ¹tartovanie?: za¹krtnutím tohto nastavenia máte "
-"mo¾nos»\n"
-"vybraním ``N'' zvoli» Open Firmware pri ¹tarte;\n"
-"\n"
-" * Predvolený OS: mô¾ete si vybra» OS, ktorý chcete pri ¹tarte spusti» ak "
-"vypr¹í\n"
-"pauza pre Open Firmware."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"Na tomto mieste sú zobrazené niektoré nastavenia vz»ahujúce sa na Vá¹ "
-"poèítaè.\n"
-"V závislosti na nain¹talovanom hardvéry mô¾ete, alebo nemusíte vidie» tieto "
-"kategórie:\n"
-"\n"
-" * \"My¹\": skontrolujte aktuálne nastavenie my¹i a kliknite na toto "
-"tlaèítko pre zmenu\n"
-"ak je to potrebné;\n"
-"\n"
-" * \"Klávesnica\": skontrolujte aktuálne nastavenie klávesovej mapy a "
-"kliknite na tlaèítko,\n"
-"ak potrebujete toto nastavenie meni»;\n"
-"\n"
-" * \"Èasová zóna\": DrakX sa ¹tandardne sna¾í uhádnu» správnu èasovú zónu v "
-"závislosti\n"
-"na tom aký jazyk ste si zvolili. Ale opä», ako pri výbere klávesnice, "
-"nemusíte si vybra» krajinu\n"
-"ktorá kore¹ponduje s èasovým pásmom v ktorom sa nachádzate. Preto máte "
-"mo¾nos» kliknú»\n"
-"na tlaèítko \"Èasová zóna\" pre nakonfigurovanie správnej èasovej zóny v "
-"akej sa práve\n"
-"nachádzate;\n"
-"\n"
-" * \"Tlaèiareò\": kliknutím na tlaèítko \"Bez tlaèiarne\" sa spustí "
-"sprievodca nastavením\n"
-"tlaèiarne;\n"
-"\n"
-" * \"Zvuková karta\": ak je na Va¹om poèítaèi nájdená zvuková karta, bude "
-"zobrazená\n"
-"na tomto mieste. Nie je mo¾ná ¾iadna modifikácia poèas in¹talácie;\n"
-"\n"
-" * \"TV karta\": ak je na Va¹om poèítaèi nájdená TV karta, bude tu "
-"zobrazená. Poèas\n"
-"in¹talácie nie sú mo¾né ¾iadne nastavenia;\n"
-"\n"
-" * \"ISDN karta\": ak je vo Va¹om poèítaèi nájdená ISDN karta bude tu "
-"zobrazená. Mô¾ete\n"
-"kliknú» na toto tlaèítko, ak si ¾eláte urobi» zmenu v nastavení tejto karty."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Vyberte si pevný disk, ktorý chcete vymaza» aby ste mohli vytvori»\n"
-"nový Mandrake Linux oddiel. Buïte opatrní, v¹etky údaje ktoré sa tam\n"
-"nachádzajú budú vymazané a nebude mo¾nos» ich obnovi»!!"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Kliknite na \"OK\" ak chcete vymaza» v¹etky údaje a oddiely, ktoré\n"
-"sa nachádzajú na Va¹om pevnom disku. Buïte opatrní, po kliknutí na\n"
-"\"OK\" nebudete ma» mo¾nos» obnovi» údaje na oddieloch, ktoré boli\n"
-"predtým na Va¹om disku, vrátane Windows údajov.\n"
-"Kliknite na \"Zru¹\" pre zru¹enie tejto operácie bez straty údajov\n"
-"a oddielov, ktoré sa momentálne nachádzajú na Va¹om pevnom disku."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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)"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "Taktie¾ musíte naformátova» %s"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-"Zvolili ste nasledujúce slu¾by: %s\n"
-"\n"
-"\n"
-"Tieto slu¾by sa spú¹»ajú implicitne. Momentálne nemajú ¾iadne známe "
-"bezpeènostné\n"
-"chyby, ale v budúcnosti nejaké mô¾u by» nájdené. V tom prípade musíte prejs» "
-"na\n"
-"vy¹¹iu verziu èo najskôr.\n"
-"\n"
-"\n"
-"Naozaj si ¾eláte in¹talova» tieto slu¾by?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-"Nasledovné balíky budú musie» by» odin¹talované aby bolo mo¾né vykona» "
-"upgrade Vá¹ho systému: %s\n"
-"\n"
-"\n"
-"Chcete naozaj tieto balíky odin¹talova»?\n"
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Nemô¾em pou¾i» broadcast bez NIS domény"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Vlo¾te disketu s FAT formátom do mechaniky %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Táto disketa nemá FAT formát"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Pre pou¾itie tohto ulo¾eného výberu balíèkov, na¹tartujte in¹taláciu s "
-"``linux defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "chyba pri èítaní zo súboru %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"Vyskytla sa chyba - neboli nájdené ¾iadne platné zariadenia, na ktorých je "
-"mo¾né vytvori» nové súborové systémy. Skontrolujte Vá¹ hardvér pre zistenie "
-"príèiny problému."
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Nejaký hardvér vo va¹om poèítaèi potrebuje ``proprietárne'' ovládaèe.\n"
-"Informácie mô¾ete nájs» na: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Musíte ma» koreòový oddiel.\n"
-"Vytvorte oddiel (alebo kliknite na existujúcu).\n"
-"Potom si zvoµte akciu ``Bod pripojenia`` a nastavte na `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Musíte nastavi» swap oddiel"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Nevytvorili ste swap oddiel\n"
-"\n"
-"Napriek tomu pokraèova»?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Musíte ma» FAT oddiel pripojený na /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Pou¾i» voµné miesto"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Nedostatok voµného miesta pre vytvorenie nového oddielu"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Pou¾i» existujúce oddiely"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Tu nie je ¾iadny pou¾iteµný oddiel"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Pou¾i» oddiel s Windows pre loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Ktorý oddiel chcete pou¾i» pre Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Zvoµte veµkosti"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Veµkos» koreòového oddielu v MB: "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Veµkos» oddielu v MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Pou¾i» voµné miesto z Windows oddielu"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Ktorému oddielu chcete zmeni» veµkos»?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Zmeni» veµkos» Windows oddielu"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"Meniè veµkosti FAT nebol schopný pracova» s oddielom, \n"
-"nastala chyba: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"Vá¹ oddiel s Windows je veµmi fragmentovaný, prosím spustite najprv "
-"``defrag''"
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"POZOR!\n"
-"\n"
-"DrakX teraz ide zmeni» veµkos» Vá¹ho Windows oddielu.\n"
-"Buïte opatrný: táto operácia je nebezpeèná. Ak ste tak e¹te\n"
-"neurobili, spustite najskôr pod Windows scandisk a defrag.\n"
-"Bolo by tie¾ vhodné zazálohova» va¹e údaje.\n"
-"Ak ste si istý v tom èo robíte, stlaète Ok."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Akú veµkos» chcete ponecha» pre Windows"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "oddiel %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Neúspe¹ná zmena veµkosti FAT: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"Nie je tu oddiel FAT, ktorému by sa dala zmeni» veµkos» alebo pou¾i» ho pre "
-"loopback (alebo tam nie je dostatok voµného miesta)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Vymaza» celý disk"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Odstráni» Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Máte viac ako jeden disk, na ktorý chcete in¹talova» linux ?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "V¹etky oddiely a údaje na disku %s budú stratené"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Vlastné rozdelenie disku"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Pou¾i» fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Teraz mô¾ete rozdeli» Vá¹ pevný disk %s.\n"
-"Keï skonèíte, nezabudnite ulo¾i» zmeny pomocou `w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Nemáte dostatok voµného miesta na oddiely s Windows"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Nemô¾em nájs» miesto pre in¹taláciu"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "DrakX sprievodca rozdelením disku zistil tieto mo¾né rie¹enia:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Neúspe¹ne rozdeµovanie: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Spú¹»am prácu so sie»ou"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Ukonèujem prácu so sie»ou"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Vyskytla sa chyba a neviem ju úplne vyrie¹i».\n"
-"Pokraèujte na vlastnú zodpovednos»."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Dvojnásobný bod pripojenia %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Niektoré dôle¾ité balíky neboli správne nain¹talované.\n"
-"Je mo¾né, ¾e sú po¹kodené Vá¹ CD disk alebo mechanika.\n"
-"Skontrolujte to napríklad pou¾itím \"rpm -qpl Mandrake/RPMS/*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Vitajte v %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Nie je dostupná ¾iadna disketová mechanika"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Spú¹»am krok %s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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 Mandrake 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'."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Trieda in¹talácie"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Prosím, zvoµte si jednu z nasledujúcich tried in¹talácie: "
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Výber skupín balíkov"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Osobitná voµba balíkov"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Celková veµkos»: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Chybný balík"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Meno: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Verzia: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Veµkos»: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Dôle¾itos»: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't 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."
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Budú nain¹talované nasledujúce balíky"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Nasledujúce balíky budú odstránené"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Mô¾ete oznaèi»/odznaèi» tento balík"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Toto je jeden zo základných balíkov, nemô¾e by» odznaèený"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Nemô¾ete odznaèi» tento balík. Je u¾ nain¹talovaný"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Tento balík potrebuje nov¹iu verziu\n"
-"Ste si istý, ¾e ho chcete odznaèi»?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "Nemô¾ete odznaèi» tento balík. Musíte prida» novú verziu"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Zobraz automaticky zvolené balíèky"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "In¹talácia"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Nahra»/Ulo¾i» na disketu"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "Aktualizácia voµby balíèkov"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "Minimálna in¹talácia"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Zvoµte balíky, ktoré chcete nain¹talova»"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "In¹talujem"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Odhadujem"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Zvy¹ný èas "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Prosím èakajte, pripravujem in¹taláciu..."
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d balíky"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "In¹talujem balík %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Akceptuj"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Odmietam"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Vymente Va¹e CD-ROM médium!\n"
-"\n"
-"Prosím, vlo¾te CD-ROM nazvané \"%s\" do Va¹ej mechaniky a kliknite na OK.\n"
-"Ak takýto CD disk nemáte, zvoµte Zru¹ pre zru¹enie in¹talácie z tohoto CD-"
-"ROM disku."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Napriek tomu pokraèova»?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Chyba pri zoraïovaní zoznamu balíkov:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Poèas in¹talácie balíkov sa vyskytla chyba:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"Upozornenie\n"
-"\n"
-"Prosíme Vás, aby ste si pozorne preèítali podmienky uvedené ni¾¹ie.\n"
-"Ak nesúhlasíte s niektorou èas»ou, nie je prípustné, aby ste in¹talovali \n"
-"softvér z ïal¹ieho CD média. Stlaète 'Odmietam' pre pokraèovanie \n"
-"in¹talácie bez pou¾itia týchto médií.\n"
-"\n"
-"\n"
-"Niektoré komponenty nachádzajúce sa na ïal¹ích CD médiách nie sú\n"
-"uvoµnené pod GPL licenciou alebo jej podobnými dohodami. Ka¾dý takýto\n"
-"komponent je uvoµnený pod podmienkami svojej osobitnej licencie. \n"
-"Prosíme Vás, aby ste si pozorne preèítali podmienky týchto licencií \n"
-"skôr, ne¾ budete pou¾íva» alebo ¹íri» tieto komponenty. \n"
-"Takéto licencie vo v¹eobecnosti zakazujú prevod, duplikáciu (s výnimkou \n"
-"zálohy), ¹írenie, reverzné in¾inierstvo, disassemblovanie a dekompiláciu \n"
-"alebo modifikáciu komponentu. \n"
-"Akékoµvek poru¹enie licenènej zmluvy Vám s okam¾itou platnos»ou odoberá \n"
-"Va¹e práva vymedzené takouto licenciou. Pokiaµ Vám takáto ¹pecifická \n"
-"licencia neudelí takéto práva, obvykle nemô¾ete in¹talova» programy na \n"
-"viac ako jeden systém alebo ich prispôsobi» na sie»ové pou¾itie viacerými\n"
-"systémami. V prípade akýchkoµvek pochybností, prosíme kontaktujte priamo \n"
-"distribútora alebo vydavateµa komponentu. \n"
-"Prevod tretím stranám alebo kopírovanie takéhoto komponentu, vrátane \n"
-"dokumentácie, sú obvykle zakázané.\n"
-"\n"
-"\n"
-"V¹etky práva ku komponentom na ïal¹ích CD médiách prinále¾ia ich \n"
-"vlastníkom a sú chránené zákonmi na ochranu du¹evného vlastníctva \n"
-"a vlastníckych práv pou¾iteµných na softvérové programy.\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Vyskytla sa chyba"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Naozaj chcete ukonèi» in¹taláciu?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Súhlas s licenciou"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"Úvod\n"
-"\n"
-"Operaèný systém a rôzne iné súèasti dostupné v distribúcii Mandrake Linux, "
-"budú ïalej\n"
-"nazvané \"softvérové produkty\". Softvérové produkty, ktoré obvykle "
-"obsahujú, ale\n"
-"nie sú obmedzené len na súbor programov, metód, pravidiel a dokumentácie, "
-"vz»ahujúcej sa\n"
-"k operaènému systému a rôznych súèastí distribúcie Mandrake Linux.\n"
-"\n"
-"\n"
-"1. Licenèná zmluva\n"
-"\n"
-"Prosíme Vás, aby ste si nasledujúci dokument pozorne preèítali. Tento "
-"dokument je licenènou zmluvou\n"
-"medzi Vami a MandrakeSoft S.A., ktorý sa vz»ahuje k softvérovým produktom.\n"
-"Nain¹talovaním, vytváraním kópií, alebo pou¾ívaním softvérového produktu za "
-"akýmkoµvek úèelom,\n"
-"automaticky akceptujete a plne súhlasíte so v¹etkými bodmi tejto licencie.\n"
-"Ak nesúhlasíte s ktorýmkoµvek bodom licencie, nie je Vám povolené "
-"in¹talova», kopírova», alebo\n"
-"pou¾íva» softvérový produkt.\n"
-"Akýkoµvek pokus in¹talova», vytvára» kópie alebo pou¾íva» softvérový produkt "
-"spôsobom, ktorý\n"
-"nezodpovedá tejto licencii, je jej poru¹ením a ru¹í Va¹e práva zaruèované "
-"touto licenciou.\n"
-"V prípade poru¹enia licencie musíte bezodkladne znièi» v¹etky kópie "
-"softvérového\n"
-"produktu.\n"
-"\n"
-"\n"
-"2. Obmedzená záruka\n"
-"\n"
-"Softvérové produkty a prilo¾ená dokumentácia sú poskytovaná \"tak ako je\", "
-"bez akejkoµvek\n"
-"záruky v medziach umo¾nených zákonom.\n"
-"MandrakeSoft S.A. nebude za ¾iadnych okolností a v medziach umo¾nených "
-"zákonom zodpoveda»\n"
-"za ¾iadne zvlá¹tne, náhodné, priame alebo nepriame ¹kody (vrátane straty "
-"obchodných pohµadávok,\n"
-"preru¹enie obchodnej èinnosti, finanènej straty, zákonných poplatkov a pokút "
-"vyplývajúcich\n"
-"zo súdneho pojednávania alebo akýchkoµvek z toho vyplývajúcich strát) "
-"vzniknuté pou¾ívaním,\n"
-"alebo z dôvodu pou¾ívateµovej neschopnosti pou¾íva» Softvérové produkty a to "
-"i v prípade, ¾e\n"
-"MandrakeSoft S.A. bol upozornený na mo¾nos» výskytu takýchto ¹kôd.\n"
-"\n"
-"OBMEDZENÁ ZODPOVEDNOS« SPOJENÁ S VLASTNÍCTVOM ALEBO POU®ITÍM ZAKÁZANÉHO "
-"SOFTVÉRU V NIEKTORÝCH KRAJINÁCH\n"
-"MandrakeSoft S.A. alebo jeho distribútori, v medziach umo¾nených zákonom, "
-"nie sú zodpovedný\n"
-"za ¾iadne zvlá¹tne, náhodné, priame alebo nepriame ¹kody (vrátane straty "
-"obchodných pohµadávok,\n"
-"preru¹enia obchodnej èinnosti, finanènej straty, zákonných poplatkov a pokút "
-"vyplývajúcich zo súdneho\n"
-"pojednávania alebo akýchkoµvek z toho vyplývajúcich strát) vz»ahujúce sa k "
-"vlastneniu alebo\n"
-"pou¾ívaniu softvérových komponentov alebo vzniknuté stiahnutím softvérových "
-"komponentov z niektorého\n"
-"servera Mandrake Linux, ktoré sú zakázané alebo obmedzené v niektorých "
-"krajinách miernymi zákonmi.\n"
-"Táto obmedzená zodpovednos» sa vz»ahuje ale nie je obmedzená len na "
-"komponenty obsahujúce\n"
-"silnú kryptografiu, ktoré sú súèas»ou Softvérových produktov.\n"
-"\n"
-"\n"
-"3. GPL licencia a príbuzné licencie\n"
-"\n"
-"Softvérové produkty pozostávajú k komponentov vytvorených rôznymi µuïmi a "
-"entitami. Väè¹ina\n"
-"týchto komponentov je poskytovaná pod podmienkami GNU General Public "
-"Licence, ïalej nazývanej\n"
-"len \"GPL\" alebo podobnými licenciami. Väè¹ina licencií umo¾òuje pou¾íva», "
-"kopírova»,\n"
-"prispôsobova» alebo ïalej distribuova» komponenty, ktoré pokrýva. Prosíme, "
-"preèítajte si pozorne\n"
-"podmienky licenènej zmluvy pre ka¾dý komponent pred jeho pou¾ívaním. "
-"Adresátom akýchkoµvek otázok\n"
-"ohµadne licencie ku komponentu by mal by» jeho autor a nie MandrakeSoft. "
-"Programy vyvinuté\n"
-"MandrakeSoft S.A. sú poskytované pod podmienkami GPL Licencie. Dokumentácia "
-"napísaná\n"
-"MandrakeSoft S.A. je poskytovaná pod ¹pecifickou licenciou. Prosíme, "
-"pre¹tudujte si dokumentáciu\n"
-"pre ïal¹ie detaily.\n"
-"\n"
-"\n"
-"4. Práva na du¹evné vlastníctvo\n"
-"\n"
-"V¹etky práva na komponenty Softvérových produktov prinále¾ia ich autorom a "
-"sú chránené právami\n"
-"na du¹evné vlastníctvo a zákonmi vz»ahujúcimi sa k vlastníckym právam k "
-"softvérovým programom.\n"
-"MandrakeSoft S.A. si vyhradzuje právo upravi» alebo prispôsobi» Softvérové "
-"produkty ako celok\n"
-"alebo jednotlivé èasti, akýmkoµvek spôsobom a za akýmikoµvek úèelmi. "
-"\"Mandrake\", \"Mandrake\n"
-"Linux\" a pridru¾ené logá sú chránenými obchodnými znaèkami spoloènosti "
-"MandrakeSoft S.A.\n"
-"\n"
-"\n"
-"5. Zákony vz»ahujúce sa k tejto zmluve\n"
-"\n"
-"Ak je akákoµvek èas» tejto zmluvy pova¾ovaná za nevhodnú, nelegálnu alebo "
-"nepou¾iteµnú\n"
-"v súdnom konaní, je táto èas» vypustená z tohto kontraktu. Naïalej v¹ak "
-"zostávate viazaní\n"
-"ostatnými aplikovateµnými sekciami tejto zmluvy.\n"
-"Podmienky tejto licencie sú urèené zákonmi Francúzska. V¹etky spory ohµadne "
-"podmienok tejto\n"
-"licencie budú podµa mo¾nosti vybavované mimosúdne. Ako posledné východisko "
-"bude spor\n"
-"zverený na prejednanie príslu¹ným súdom v Parí¾i - Francúzsko. Ak máte "
-"akékoµvek otázky k tomuto\n"
-"dokumentu, prosíme, kontaktujte MandrakeSoft S.A.\n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "Ste si istý ¾e nesúhlasíte s licenciou?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Klávesnica"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Prosím, zvoµte si typ Va¹ej klávesnice."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Tu je zoznam dostupných klávesníc"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Akú in¹talaènú triedu chcete pou¾i»?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "In¹talácia/Aktualizácia"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Toto je in¹talácia alebo aktualizácia?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Odporúèaná"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Expertná"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Aktualizácia"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Iba aktualizácia balíèkov"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Prosím, zvoµte si typ va¹ej my¹i."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Port my¹i"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Prosím vyberte si, ku ktorému sériovému portu je va¹a my¹ pripojená."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Emulácia tlaèidiel"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "Emulácia druhého tlaèidla"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "Emulácia tretieho tlaèidla"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Konfigurujem PCMCIA karty..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Konfigurujem IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "Diskový oddiel nie je dostupný"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Prehµadávam oddiely pre nájdenie bodov pripojenia"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Zvoµte body pripojenia"
-
-#: ../../install_steps_interactive.pm_.c:379
-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"
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "Nena¹iel som koreòový oddiel pre upgrade"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Koreòový oddiel"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Ktorý je koreòový oddiel va¹ej in¹talácie?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "Aby sa prejavili úpravy tabuµky rozdelenia disku, musíte re¹tartova»"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Výber oddielov pre formátovanie"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Kontrola chybných blokov?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Formátuje sa"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Vytváram a formátujem súbor %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-"Chyba pri kontrole súborového systému %s. Chcete opravi» chyby? (buïte "
-"opatrní!, mô¾ete prís» o údaje)"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Nedostatoène veµký swap pre dokonèenie in¹talácie, prosím zväè¹i»"
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Hµadám dostupné balíky a regenerujem rpm databázu..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Hµadám dostupné balíky..."
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "Hµadám balíky, ktoré sú u¾ nain¹talované..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Hµadám balíky pre aktualizáciu..."
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"Vá¹ systém nemá dostatok voµného miesta pre in¹taláciu alebo upgrade (%d > %"
-"d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"Prosím zvoµte naèíta», alebo ulo¾i» výber balíèkov na disketu.\n"
-"Formát je taký istý ako diskety generované automatickou\n"
-"in¹taláciou."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Nahra» z diskety"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Ulo¾ na disketu"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Nahrávam z diskety"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Výber balíèkov"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Vlo¾te do mechaniky disketu s zoznamom balíèkov"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "Zvolená veµkos» je väè¹ia ako dostupné miesto"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "Typ in¹talácie"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"Nebola vybraná ¾iadna skupina balíèkov\n"
-"Prosím, zvoµte minimálnu in¹taláciu, ktorú si ¾eláte:"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "S X-window"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "So základnou dokumentáciou (doporuèené!)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Naozaj minimálna in¹talácia (bez urpmi)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Ak máte v¹etky CD zo zoznamu, stlaète OK.\n"
-"Ak nemáte ¾iadne, stlaète Zru¹.\n"
-"Ak vám chýbajú iba niektoré, odznaète ich a potom stlaète OK."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "Cd-Rom oznaèené \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Pripravujem in¹taláciu"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"In¹talujem balík %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Poin¹talaèná konfigurácia"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Vlo¾te ¹tartovaciu disketu do mechaniky %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Vlo¾te do mechaniky %s disketu \"Update Modules\""
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Teraz máte mo¾nos» získa» balíky urèené na kryptovanie.\n"
-"\n"
-"VAROVANIE:\n"
-"\n"
-"Vïaka rozdielnemu prístupu zákona (v rôznych krajinách) k týmto balíkom,\n"
-"by ste sa mali dopredu uisti», èi vám pou¾ívanie takýchto balíkov zákon\n"
-"vo va¹ej krajine nazakazuje.\n"
-"\n"
-"V prípade, ¾e poru¹íte zákony va¹ej krajiny, mali by ste si by» vedomý,\n"
-"aký trest vám za to hrozí.\n"
-"\n"
-"MandrakeSoft (ani jeho zamestnanci, èi spolupracovníci) neruèí za akékoµvek\n"
-"¹kody spôsobené pou¾ívaním jeho softvéru.\n"
-"\n"
-"\n"
-"Ak máte ïal¹ie otázky súvisiace s týmto textom, obrá»te sa prosím na \n"
-"MandrakeSoft, S.A.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"Teraz máte mo¾nos» stiahnu» si aktualizované verzie balíèkov. Tieto balíky\n"
-"boli vydané a¾ po uvoµnení distribúcie. Mô¾u obsahova»\n"
-"bezpeènostné, alebo funkèné opravy.\n"
-"\n"
-"Pre získanie týchto balíkov je potrebné, aby ste mali fungujúce Internetové\n"
-"pripojenie.\n"
-"®eláte si nain¹talova» aktualizácie balíèkov ?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"Pripájam sa k web sajtu Mandrake Linux pre stiahnutie zoznamu zrkadiel..."
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Vyberte miror, z ktorého si chcete stiahnu» balíky"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "Pripájam sa k miroru a s»ahujem zoznam mo¾ných balíkov..."
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Ktoré je va¹e èasové pásmo?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "Hardvérové hodiny nastavené na GMT"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "Automatická synchronizácia èasu (pomocou NTP)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "NTP server"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Vzdialený CUPS server"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Bez tlaèiarne"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Máte nejakú ISA zvukovú kartu?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr "Po in¹talácii spustite \"sndconfig\" ak chcete nastavi» zvukovú kartu"
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Zvuková karta nebola nájdená. Skúste \"harddrake\" po in¹talácii"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Zhrnutie"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "My¹"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Èasová zóna"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Tlaèiareò"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ISDN karta"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Zvuková karta"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "TV karta"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Windows doména"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Lokálne súbory"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Nastavenie root hesla"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Bez hesla"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Toto heslo je príli¹ jednoduché(musí by» minimálne %d znakov dlhé)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Autentifikácia"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "Autentifikácia LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP Base dn"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "LDAP server"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "NIS autentifikácia"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS doména"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS server"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-"Aby bolo mo¾né pracova» ako W2K PDC, budete zrejme potrebova» ako admin "
-"spusti»: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" "
-"everyone /add a re¹tartnú» server.\n"
-"Budete tie¾ potrebova» meno/heslo doménového administrátora pre prístup k "
-"poèítaèu s Windows(tm) doménou.\n"
-"Ak nie je povolené pou¾ívanie siete, DrakX sa pokúsi vstúpi» do domény a¾ po "
-"nastavení siete.\n"
-"Z viacerých dôvodov je mo¾né, ¾e toto nastavenie nebude úspe¹né a doménová "
-"autentikácia nebude fungova», spustite 'smbpasswd -j DOMAIN -U USER%"
-"PASSWORD' za pou¾itia Va¹ej Windows(tm) domény a mena/hesla\n"
-"administrátora po re¹tarte systému. Príkaz 'wbinfo -t' potom otestuje èi sú "
-"Va¹e nastavenia ohµadom authentikácie správne."
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "Autentifikácia do Windows domény"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "Pou¾ívateµské meno administrátora domény"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "Heslo správcu domény"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Vlastná zavádzacia disketa poskytuje mo¾nos» zavies» Vá¹ systém Linux\n"
-"bez závislosti na obvyklom zavádzaèi. Hodí sa to, pokiaµ nechcete na va¹om\n"
-"systéme in¹talova» SILO, iný operaèný systém SILO odstráni, alebo\n"
-"SILO nepracuje správne s va¹ím hardvérom. Individuálna zavádzacia disketa\n"
-"mô¾e by» tie¾ pou¾itá spolu s Mandrake Linux záchrannou disketou, èo \n"
-"podstatne uµahèí zotavenie sa z vá¾nych chýb systému.\n"
-"\n"
-"Ak si ¾eláte vytvori» zavádzaciu disketu pre Vá¹ systém, vlo¾te disketu do\n"
-"prvej mechaniky a stlaète \"Ok\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Prvá disketová mechanika"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Druhá disketová mechanika"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Vynechaj"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Individuálna zavádzacia disketa poskytuje mo¾nos» zavies» Vá¹ systém Linux\n"
-"bez závislosti na obvyklom zavádzaèi. Hodí sa to, pokiaµ nechcete na va¹om\n"
-"systéme in¹talova» LILO (èi GRUB); iný operaèný systém LILO odstránil; "
-"alebo\n"
-"LILO nepracuje správne s va¹ím hardvérom. Individuálna zavádzacia disketa "
-"mô¾e\n"
-"by» tie¾ pou¾itá spolu s Mandrake záchrannou disketou, èo mô¾e by» u¾itoèné "
-"pre rýchlej¹ie\n"
-"zotavenie systému z problémov. ®eláte si vytvori» zavádzaciu disketu pre Vá¹ "
-"systém?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(POZOR! Pou¾ívate XFS na va¹om hlavnom diskovom oddiely,\n"
-"vytvorenie ¹tartovacej diskety s veµkos»ou 1.44Mb mô¾e skonèi»\n"
-"chybou, preto¾e XFS potrebuje veµmi veµký ovládaè)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Prepáète, nena¹iel som ¾iadnu disketovú mechaniku"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "Zvoµte disketovú mechaniku v ktorej chcete vytvori» boot disketu"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "Vlo¾te disketu do mechaniky %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Vytváram spú¹»ací disk..."
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Pripravuje sa zavádzaè..."
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"Zdá sa, ¾e máte 'OldWorld', alebo iný neznámy poèítaè\n"
-"a yaboot zavádzaè nebude fungova».\n"
-"In¹talácia bude pokraèova», ale budete potrebova»\n"
-"pou¾i» BootX pre ¹tartovanie Vá¹ho poèítaèa"
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Chcete pou¾i» aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-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?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "In¹talujem zavádzaè"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "In¹talácia zavádzaèa zlyhala. Vyskytla sa nasledujúca chyba:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-"Bude potrebné aby ste zmenili root zariadenie pre Vá¹ Open Firmware\n"
-" kvôli zavádzaèu. Ak nevidíte výzvu zavádzaèa po re¹tarte,\n"
-" stlaète kombináciu 'Command-Option-O-F' poèas re¹tartu a napí¹te:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Potom napí¹te: shut-down\n"
-"Pri ïal¹om ¹tarte by ste mali vidie» výzvu zavádzaèa."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Vlo¾te èistú disketu do mechaniky %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Pripravujem autoin¹talaènú disketu..."
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Niektoré kroky nie sú dokonèené.\n"
-"\n"
-"Naozaj chcete teraz skonèi»?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Gratulujeme, in¹talácia je ukonèená.\n"
-"Vyberte spú¹»acie médium (disketa, CD) a staète Enter\n"
-"pre re¹tart poèítaèa.\n"
-"\n"
-"\n"
-"Informácie o aktuálnych opravách pre túto verziu Mandrake Linuxu,\n"
-"sú dostupné na:\n"
-"\n"
-"%s\n"
-"\n"
-"Informácie o poin¹talaènom konfigurovaní Vá¹ho systému sa\n"
-"nachádzajú v oficiálnej Mandrake Linux pou¾ívateµskej príruèke.\n"
-"\n"
-"Informácie pre slovenských pou¾ívateµov distribúcie Mandrake Linux\n"
-"je mo¾né nájs» na adrese: http://www.mandrake.sk. V¹eobecné informácie\n"
-"o Linux-e potom na adrese http://www.linux.sk\n"
-"Ak ste na¹li chybu (alebo nájdete neskôr) v preklade, kontaktujte prosím\n"
-"prekladateµský tím mailom na adrese: i18n@mandrake.sk"
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Príprava auto in¹talaènej diskety"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-"Automatická in¹talácia mô¾e by» plne automatizovaná\n"
-"v tom prípade v¹ak in¹talácia zaberie celý pevný disk.\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Automatická"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Zopakova»"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Ulo¾i» výber balíkov"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "In¹talácia Mandrake Linux %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> medzi polo¾kami | <Medzera> oznaèuje | <F12> ïalej"
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "chýba kdesu"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "chýba consolehelper"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Zvoµte súbor"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Roz¹írené"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "Základ"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Predchádzajúce"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Ïalej"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Chybná voµba, skúste znovu\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Va¹a voµba? (predvolené %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"Záznamy, ktoré musíte vyplni»:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Va¹a voµba? (0/1, predvolené `%s') "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Tlaèítko `%s': %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "®eláte si kliknú» na toto tlaèidlo?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr " vlo¾te `prázdny' pre prázdnu polo¾ku"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Va¹a voµba? (predvolené `%s'%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Je mnoho dôvodov pre výber (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"Zvoµte si prvé èíslo z rozsahu do 10, ktoré chcete editova»,\n"
-"alebo stlaète Enter pre vykonanie.\n"
-"Va¹a voµba?"
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Pozor, popis bol zmenený:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Opätovne odosla»"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Èeská (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Nemecká"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "©panielska"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Fínska"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Francúzska"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Nórska"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Poµská"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Ruská"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "©védska"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "UK klávesnica"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "US klávesnica"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "Albánska"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Arménska (stará)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Arménska (písací stroj)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Arménska (fonetická)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbajd¾an (latin)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belgická"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "Bengálska"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "Bulharská (fonetická)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Bulharská (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brazílska"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "Bosnianska"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Bieloruská"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "©vajèiarska (Nemecké rozlo¾enie kláves)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "©vajèiarska (Francúzske rozlo¾enie kláves)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Èeská (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Nemecká (bez màtvych kláves)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr "Devanagariská"
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Dánska"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Nórska)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (©védska)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estónska"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Gruzínska (\"Ruské\" rozlo¾enie kláves)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Gruzínska (\"Latin\" rozlo¾enie kláves)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Grécka"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr "Gujaratiská"
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr "Gurmukhiská"
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Maïarská"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Chorvátska"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Izraelská"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Izraelská (fonetická)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iránska"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Islandská"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Talianska"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr "Inuktitutská"
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Japonská 106 kláves"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Kórejská klávesnica"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Latinsko Americká"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "Laoská"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Litovská AZERTY (stará)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Litovská AZERTY (nová)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Litovská QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Litovská \"fonetická\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "Loti¹sky"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Macedónska"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr "Myanmarská (Burmská)"
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr "Mongolská (cyrilika)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr "Maltézska (UK)"
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr "Maltézska (US)"
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Holandský"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Poµská (qwerty rozlo¾enie kláves)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Poµská (qwertz rozlo¾enie kláves)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portugalská"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Kanadská (Quebec)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "Románska (Yawerty)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "Románska (Yawerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Ruská (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Slovinská"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovenská (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovenská (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "Srbská (cyrillic)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "Tamilská (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "Tamilská (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Thajská klávesnica"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Tajik klávesnica"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Turecká (tradièný \"F\" model)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Turecká (moderný \"Q\" model)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ukrajinská"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "US klávesnica (medzinárodná)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vietnamská \"numerická\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Juhoslovanská (latin)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "pravý Alt kláves"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "obidve Shift klávesy naraz"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Ctrl a Shift klávesy naraz"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "CapsLock klávesu"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Ctrl a Alt klávesy naraz"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Alt a Shift klávesy naraz"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "\"Menu\" kláves"
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "¥avý \"Windows\" kláves"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "Pravý \"Windows\" kláves"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Kruhové pripojenia %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "Odstráòte najprv logické zväzky\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "èíslo"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d èiarkou oddelené èísla"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d èiarkou oddelené znaky"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "èiarkou oddelené èísla"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "znaky oddelené èiarkou"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-"PCMCIA podpora u¾ nie je zahrnutá v jadrách verzie 2.2. Pou¾ite verziu 2.4"
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun my¹"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "©tandardná PS2 my¹ s kolieskom"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking my¹"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "Microsoft Explorer"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 tlaèidlo"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "¹tandardná my¹ s 2 tlaèidlami"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Koliesko"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "sériová"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "©tandardná trojtlaèidlová"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (sériová, starý typ C7)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 tlaèidlá"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 tlaèidlá"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "®iadna"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "®iadna my¹"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Prosím otestujte my¹."
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Pre aktiváciu my¹i,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "POHNITE KOLIESKOM!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-2,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Dokonèi»"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Ïalej ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Je to správne?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Info"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Uká¾ strom"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Skry strom"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Priame, alebo skupinové triedenie"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Pripojenie k internetu"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"Najpou¾ívanej¹ie pripojenie s adsl je pppoe.\n"
-"Av¹ak existujú pripojenia ktoré pou¾ívajú pptp alebo dhcp.\n"
-"Ak neviete èo pou¾i», tak zvoµte 'pou¾i» pppoe'"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "pou¾i» dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "pou¾i» pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "pou¾i» pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "Web server"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "Server doménových mien"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "Mail server"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "POP a IMAP server"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "®iadna sie»ová karta"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"tinyfirewall konfigurátor\n"
-"\n"
-"Nastavuje osobný firewall pre Vá¹ Linux Mandrake systém na tomto\n"
-"poèítaèi. "
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr "Pre aké slu¾by chcete povoli» mo¾nos» pripojenia z Internetu?"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-"Mô¾ete zada» rôzne porty.\n"
-"Reálne príklady sú: 139/tcp 139/udp.\n"
-"Pozrite si obsah súboru /etc/services pre ïal¹ie informácie."
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-"Zadaný nesprávny rozsah portov: %s.\n"
-"Správny formát je \"port/tcp\", alebo \"port/udp\",\n"
-"kde port je v rozmedzí 1 a¾ 65535."
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr "V¹etko (¾iaden firewall)"
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "Iné porty"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Ktorý dhcp klient chcete pou¾i»?\n"
-"©tandardný je dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Vo va¹om systéme nebol nájdený sie»ový ethernet adaptér.\n"
-"Nemô¾em nastavi» po¾adovaný typ pripojenia."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Zvoµte sie»ové rozhranie"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"Prosím zvoµte si ktoré sie»ové zariadenie budete pou¾íva» na pripojenie k "
-"internetu"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "nena¹iel som sie»ovú kartu"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Konfigurujem sie»"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Prosím zadajte meno Vá¹ho poèítaèa ak ho viete.\n"
-"Niektoré DHCP servre ho vy¾adujú pre svoju funkènos».\n"
-"Meno Vá¹ho poèítaèa by malo byt plne kvalifikované meno poèítaèa,\n"
-"ako napríklad ``server.linux.sk''."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Názov poèítaèa"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Sprievodca konfiguráciou siete"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Externý ISDN modem"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Interná ISDN karta"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "Aký typ ISDN pripojenia máte?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"Ktorý typ nastavenia ISDN uprednostníte?\n"
-"\n"
-"* Starý typ pou¾íva isdn4net. Obsahuje silné nástroje, ale\n"
-" »a¾ko sa nastavuje.\n"
-"\n"
-"* Nový typ je jednoduch¹ie pochopiteµný, ale obsahuje menej\n"
-" nástrojov.\n"
-"\n"
-"Doporuèujeme pou¾i» nový typ nastavenia ISDN.\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Nová konfigurácia (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "Stará konfigurácia (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "Konfigurácia ISDN"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Zvoµte si poskytovateµa.\n"
-"Ak nie je v zozname, zvoµte \"Nie je v zozname\""
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Európsky protokol"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Európsky protokol (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "Protokol pre zvy¹ok sveta"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Protokol pre zvy¹ok sveta \n"
-" bez D-kanálu (prenajaté linky)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Aký protokol chcete pou¾íva» ?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr "Nájdené \"%s\" rozhranie, chcete ho pou¾i» ?"
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Aký typ karty máte?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Neviem"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Ak máte ISA kartu, tak hodnoty na ïal¹ej obrazovke by mali by» správne.\n"
-"\n"
-"Ak máte PCMCIA kartu, musíte vedie» \"irq\" a \"io\" adresu tejto karty.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Preru¹"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Pokraèova»"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Ktorá je va¹a ISDN karta ?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Na¹iel som ISDN PCI kartu, ale nepoznám tento typ. Prosím zvoµte si jednu z "
-"PCI kariet na ïal¹ej obrazovke."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "Nebola nájdená ISDN karta. Prosím zvoµte si jednu zo zobrazených."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Prosím zvoµte na ktorý sériový port je pripojený Vá¹ modem."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Voµby dialupu"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Meno pripojenia"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Telefónne èíslo"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "Prihlasovacie ID"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Zalo¾ené na skriptoch"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Zalo¾ené na terminály"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Meno domény"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Prvý DNS server (nepovinné)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Druhý DNS server (nepovinné)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Mô¾ete va¹e pripojenie prekonfigurova» alebo sa odpoji»."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Mô¾ete prekonfigurova» va¹e pripojenie."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Momentálne ste pripojený k internetu."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Mô¾ete prekonfigurova» va¹e pripojenie, alebo sa pripoji» k internetu."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Momentálne nie ste pripojený k internetu."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Pripojenie"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Odpojenie"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Nastavi» pripojenie"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Pripojenie a konfigurácia internetu"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "Teraz nastavíme Va¹e pripojenie %s."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Teraz nastavíme pripojenie %s.\n"
-"\n"
-"Stlaète OK pre pokraèovanie."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Konfigurácia siete"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Preto¾e robíte in¹taláciu cez sie», va¹a sie» je u¾ nastavená. Stlaète OK "
-"pre zachovanie\n"
-"nastavenia, alebo Zru¹ pre opätovné nastavenie pripojenia na internet a "
-"sie».\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Vítajte v sprievodcovi nastavením siete\n"
-"\n"
-"Teraz prebehne nastavenie Vá¹ho pripojenie k sieti/Internetu.\n"
-"Ak nechcete pou¾i» automatickú detekciu, od¹krtnite políèko.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Zvoµte profil na konfiguráciu"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Pou¾i» auto-detekciu"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Expertný mód"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Zis»ujem zariadenia..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Normálne modemové pripojenie"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "detekovaný na porte %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ISDN pripojenie"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "nájdené %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "ADSL pripojenie"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "detekovaný na rozhraní %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Pripojenie káblovým modemom"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "detekované pripojenie kábelom"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "Pripojenie LAN"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "nájdená ethernet karta(y)"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Vyberte pripojenie, ktoré chcete nastavi»"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"Nastavili ste niekoµko mo¾ností pripojenia k internetu.\n"
-"Zvoµte jednu, ktorú chcete pou¾íva».\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Pripojenie k internetu"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Chcete sa pripoji» hneï pri ¹tarte?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Konfigurácia siete"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "Sie» potrebuje znovuspustenie."
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Nastal problém pri znovuspustení siete: \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Gratulujeme. Nastavenie siete a pripojenia k internetu je dokonèené\n"
-"Nastavenie bude teraz aplikované na Vá¹ systém.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"Po zmene doporuèujeme re¹tartova» X windows, aby ste\n"
-"predi¹li problémom pri zmene mena poèítaèa."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"Poèas konfigurácie sa vyskytli problémy.\n"
-"Vyskú¹ajte Va¹e pripojenie s nástrojom net_monitor, alebo mcc. Ak pripojenie "
-"nepracuje, mali by ste opätovne spusti» konfiguráciu"
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"VAROVANIE: Toto zariadenie u¾ bolo nastavené na prístup k internetu.\n"
-"Jednoducho ponechajte pôvodné nastavenie.\n"
-"Modifikácia parametrov mô¾e zmeni» nastavenie."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Zadajte IP konfiguráciu tohoto poèítaèa.\n"
-"Ka¾dý záznam by mal by» zadaný ako IP adresa v dekadickom tvare\n"
-"oddelenom bodkami (napr. 1.2.3.4)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Konfigurácia sie»ového zariadenia %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (ovládaè %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP adresa"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Maska siete"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "Automatická IP"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "Spusti» pri ¹tarte"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP adresa musí by» vo formáte 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Prosím zadajte meno Vá¹ho poèítaèa.\n"
-"Meno Vá¹ho poèítaèa by malo byt plne kvalifikované meno poèítaèa,\n"
-"ako napríklad ``server.linux.sk''.\n"
-"Tie¾ mô¾ete zada» IP adresu brány ak ju viete"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS server"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Brána (napr. %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Zariadenie smerujúce k bráne"
-
-#: ../../network/network.pm_.c:376
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "Adresa DNS servera musí by» vo formáte 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "Adresa brány musí by» vo formáte 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Nastavenie proxy"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP proxy"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP proxy"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "Podµa id sie»ovej karty (vhodné pre prenosné poèítaèe)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Proxy má by» http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "Url by mala zaèína» s 'ftp:', alebo 'http:'"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Bola nájdená konfigurácia firewallu!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Pozor! Bola nájdená existujúca konfigurácia firewallu. Mo¾no budete musie» "
-"urobi» zopár ruèných zásahov po in¹talácii."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Konfigurácia internetu"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Chcete sa skúsi» pripoji» teraz k internetu?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Testovanie pripojenia..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Systém je teraz pripojený k internetu."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Z bezpeènostných dôvodov bude teraz odpojený."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Systém pravdepodobne nie je pripojený k internetu.\n"
-"Skúste prekonfigurova» pripojenie."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Konfigurácia pripojenia"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Prosím vyplòte alebo za¹krtnite políèka"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "IRQ karty"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "DMA karty"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "IO karty"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "IO_0 karty"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "IO_1 karty"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Va¹e osobné telefónne èíslo"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Meno poskytovateµa (napr. poskytovatel.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Telefónne èíslo poskytovateµa"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "DNS 1 poskytovateµa (voliteµné)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "DNS 2 poskytovateµa (voliteµné)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Vyberte si va¹u krajinu"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Mód vytáèania"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Rýchlos» pripojenia"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Timeout pripojenia (v sekundách)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Meno úètu (pou¾ívateµské meno)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Heslo úètu"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "Veµká Británia"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "nepodarilo sa pripoji»: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Na tejto platforme nie je podporovaný roz¹írený oddiel"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"V tabuµke rozdelenia disku sa nachádza záznam o voµnom priestore, ktorý "
-"nedoká¾em vyu¾i».\n"
-"Rie¹enie je: presunú» primárny oddiel tak, aby sa voµné miesto nachádzalo za "
-"ním a bolo pou¾iteµné pre roz¹írený oddiel."
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Obnovenie zo súboru %s zlyhalo: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Chybný zálohovací súbor"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "chyba pri zápise do súboru %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"Na va¹om disku sa deje nieèo nedobré.\n"
-"Zlyhal test integrity dát. Akýkoµvek zápis dát mô¾e skonèi»\n"
-"neúspechom a stratou dát."
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "musíte ma»"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "dôle¾ité"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "veµmi zaujímavé"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "zaujímavé"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "mo¾no.."
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Common Unix Printing System"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR New Generation"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer Daemon"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Tlaè, neukladaj do fronty."
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "USB"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Lokálna tlaèiareò"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Vzdialená tlaèiareò"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Tlaèiareò na vzdialenom CUPS serveri"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Tlaèiareò na vzdialenom lpd serveri"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Sie»ová tlaèiareò (TCP/Soket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "Tlaèiareò na vzdialenom SMB/Windows 95/98/NT serveri"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "Tlaèiareò na vzdialenom NetWare serveri"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "Vlo¾te URI zariadenia tlaèiarne"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "Presmeruj výstup do príkazu"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "Neznámy model"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "Neznámy model"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Lokálne tlaèiarne"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Vzdialené tlaèiarne"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " na paralelnom porte \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", USB tlaèiareò \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", viacúèelové zariadenie na paralelnom porte \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", viacúèelové zariadenie na USB"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", viacúèelové zariadenie HP JetDirect"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", viacúèelové zariadenie "
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", tlaè na %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr " na LPD serveri \"%s\", tlaèiareò \"%s\""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", TCP/IP hostiteµ \"%s\", port %s"
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr " na SMB/Windows serveri \"%s\", zlo¾ka \"%s\""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr " na Novell serveri \"%s\", tlaèiareò \"%s\""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", pou¾itím príkazu %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "Základná tlaèiareò (bez ovládaèa)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(na %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(na tomto stroji)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "Na CUPS server \"%s\""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Predvoµba)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Zvoµte pripojenie tlaèiarne"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Ako je tlaèiareò pripojená?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"Tlaèiarne na vzdialenom CUPS serveri nemusíte konfigurova» lokálne; "
-"tlaèiarne budú rozpoznané automaticky."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr "Autodetekcia tlaèiarne (lokálna, TCP/soket a SMB tlaèiarne)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "Konfigurácia CUPS"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "Zadajte CUPS server"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"Pre prístup k tlaèiaròam na vzdialených CUPS serveroch vo Va¹ej lokálnej "
-"sieti nie je potrebné niè konfigurova»; CUPS server bude automaticky "
-"informova» o týchto tlaèiaròach Vá¹ poèítaè. V¹etky zistené tlaèiarne budú "
-"zobrazené v sekcii \"Vzdialená tlaèiareò\" v hlavnom okne Printerdrake. Ak "
-"nie je CUPS server umiestnený vo Va¹ej lokálnej sieti, mali by ste zada» IP "
-"adresu a podµa mo¾nosti aj èíslo portu tohto CUPS servera aby bolo mo¾né "
-"získa» informácie z tohto servera, inak nechajte tieto polia prázdne."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Normálne je CUPS server automaticky nastavený podµa Vá¹ho sie»ového "
-"prostredia, tak¾e je mo¾né pristupova» na CUPS servery vo Va¹ej lokálnej "
-"sieti. Ak toto nefunguje správne, vypnite \"Automatické nastavenie CUPS\" a "
-"editujte manuálne súbor /etc/cups/cupsd.conf. Nezabudnite potom re¹tartova» "
-"CUPS (príkazom: \"service cups restart\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP adresa vyzerá napríklad takto: 192.168.1.4"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "Èíslo portu má by» celé kladné èíslo!"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "IP CUPS servera"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Port"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Automatické nastavenie CUPS"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "Prehµadávam Vá¹ systém..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr "Nenájdená ¾iadna tlaèiareò, ktorá by bola pripojená v Vá¹mu poèítaèu"
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"Nasledovné tlaèiarne\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"Nasledovné tlaèiarne\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"a neznáma tlaèiareò je"
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"a %d neznáma tlaèiareò je"
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-"je"
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-"\n"
-"je"
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "priamo pripojené k Vá¹mu systému"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-"\n"
-"Je tu neznáma tlaèiareò, ktorá je pripojená k Vá¹mu systému"
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-"\n"
-"Je tu %d neznáma tlaèiareò pripojená k Vá¹mu systému"
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr " (Presvedète sa èi sú v¹etky tlaèiarne zapnuté a pripojené).\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-"Chcete umo¾ni» povoli» tlaè na tlaèiaròach uvedených vy¹¹ie, alebo na "
-"tlaèiaròach v lokálnej sieti?\n"
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "Chcete povoli» tlaèenie na tlaèiaròach v lokálnej sieti?\n"
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Chcete povoli» tlaèenie na tlaèiaròach spomenutých vy¹¹ie?\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr "Ste si istí, ¾e chcete nastavi» tlaèenie na tomto poèítaèi?\n"
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-"POZNÁMKA: V závislosti od modelu tlaèiarne a tlaèového systému bude "
-"nain¹talovaných nieèo vy¹e %d MB softvéru."
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Pridaj novú tlaèiareò"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Vitajte v sprievodcovi nastavením tlaèiarne\n"
-"\n"
-"Tento sprievodca Vám umo¾ní nain¹talova» lokálne, alebo vzdialené tlaèiarne "
-"ktoré mô¾u by» pou¾ité na tomto poèítaèi z iných poèítaèov za pomoci siete.\n"
-"\n"
-"Opýta sa Vás na v¹etky potrebné informácie, ktoré sú potrebné pre nastavenie "
-"tlaèiarne a získate zoznam v¹etkých dostupných ovládaèov tlaèiarní a "
-"mo¾ností ich pripojenia."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Vitajte v sprievodcovi nastavením tlaèiarne\n"
-"\n"
-"Tento sprievodca Vám pomô¾e nain¹talova» Va¹u tlaèiareò(ne) pripojené k "
-"poèítaèu, priamo, po sieti, alebo na vzdialených Windows staniciach.\n"
-"\n"
-"Ak máte tlaèiareò(ne) pripojenú(né) k tomuto poèítaèu pripojte ju, zapnite a "
-"mala by by» automaticky zdetekovaná. Rovnako aj sie»ová tlaèiareò(tlaèiarne) "
-"a Windows poèítaè(e) ku ktorým je pripojená by mali by» pripojené a "
-"zapnuté.\n"
-"\n"
-"Autodetekcia tlaèiarní v sieti mô¾e trva» dos» dlho oproti autodetekcii "
-"lokálnych tlaèiarní pripojených priamo k poèítaèu. Ak si ne¾eláte "
-"autodetekciu sie»ových tlaèiarní, vypnite túto mo¾nos».\n"
-"\n"
-"Kliknite na \"Ïalej\" ak ste pripravení, alebo na \"Zru¹\" ak si ne¾eláte "
-"teraz nastavi» tlaèiareò(tlaèiarne) teraz."
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Vitajte v sprievodcovi nastavením tlaèiarne\n"
-"\n"
-"Tento sprievodca Vám pomô¾e nain¹talova» Va¹u tlaèiareò(ne) pripojené k "
-"tomuto poèítaèu.\n"
-"\n"
-"Ak máte tlaèiareò(ne) pripojenú(né) k tomuto poèítaèu pripojte ju prosím, "
-"zapnite a mala by by» automaticky zdetekovaná.\n"
-"\n"
-" Kliknite na \"Ïalej\" ak ste pripravení, alebo na \"Zru¹\" ak si ne¾eláte "
-"nastavi» tlaèiareò(tlaèiarne) teraz."
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Vitajte v sprievodcovi nastavením tlaèiarne\n"
-"\n"
-"Tento sprievodca Vám pomô¾e nain¹talova» Va¹u tlaèiareò(ne) pripojené k "
-"poèítaèu priamo, alebo po sieti.\n"
-"\n"
-"Ak máte tlaèiareò(ne) pripojenú(né) k tomuto poèítaèu pripojte ju a zapnite, "
-"mala by by» automaticky zdetekovaná. Rovnako aj sie»ová tlaèiareò(tlaèiarne) "
-"by mali by» pripojené a zapnuté.\n"
-"\n"
-"Autodetekcia tlaèiarní v sieti mô¾e trva» dos» dlho oproti autodetekcii "
-"lokálnych tlaèiarní pripojených priamo k poèítaèu. Ak si ne¾eláte "
-"autodetekciu sie»ových tlaèiarní, vypnite túto mo¾nos».\n"
-"\n"
-"Kliknite na \"Ïalej\" ak ste pripravení, alebo na \"Zru¹\" ak si ne¾eláte "
-"nastavi» tlaèiareò(tlaèiarne) teraz."
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "Automatická detekcia tlaèiarní pripojených k tomuto stroju"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "Autodetekcia tlaèiarní pripojených priamo do siete"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr "Autodetekcia tlaèiarní pripojených k poèítaèom s Microsoft Windows"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Lokálna tlaèiareò"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"Gratulujem, Va¹a tlaèiareò je teraz nain¹talovaná a skonfigurovaná!\n"
-"\n"
-"Mô¾ete tlaèi» pomocou príkazu \"Tlaè\" vo Va¹ich aplikáciách (väè¹inou v "
-"menu \"Súbor\").\n"
-"\n"
-"Ak chcete prida», zru¹i», alebo premenova» tlaèiareò, alebo chcete zmeni» "
-"¹tandardné nastavenia (veµkos» papiera, kvalitu tlaèe,...) vyberte si "
-"\"Tlaèiareò\" v sekcii \"Hardvér\" v Kontrolnom centre Mandrake."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "Auto-detekcia tlaèiarne"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", sie»ová tlaèiareò \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", tlaèiareò \"%s\" na SMB/Windows serveri \"%s\""
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "Nájdené %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "Tlaèiareò na paralelnom porte \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "USB tlaèiareò \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Sie»ová tlaèiareò \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Tlaèiareò \"%s\" na SMB/Windows serveri \"%s\""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"Nebola nájdená ¾iadna lokálna tlaèiareò. Pre ruènú in¹taláciu zadajte meno "
-"zariadenia (Paralelné porty: /dev/lp0, /dev/lp1,... je ekvivalentné LPT1:, "
-"LPT2:, ..., Prvá USB tlaèiareò: /dev/usb/lp0,druhá USB tlaèiareò: /dev/usb/"
-"lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "Musíte vlo¾i» zariadenie alebo meno súboru!"
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "Nenájdená ¾iadna tlaèiareò!"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "Dostupné tlaèiarne"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"Automaticky bola rozpoznaná táto tlaèiareò. Ak si ju ne¾eláte nastavi», "
-"zadajte meno zariadenia tlaèiarne, ktorú si nastavi» ¾eláte."
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"Tu je zoznam automaticky nájdených tlaèiarní. Prosím zvoµte tlaèiareò, ktorú "
-"chcete nastavi», alebo zadajte meno zariadenia."
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"Automaticky bola rozpoznaná táto tlaèiareò. Nastavenie tlaèiarne prebehne "
-"plne automaticky. Ak nebola Va¹a tlaèiareò rozpoznaná správne, alebo ak "
-"preferujete ruèné nastavenie spustite \"Ruèné nastavenie\"."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"Tu sa nachádza zoznam automaticky rozpoznaných tlaèiarní. Prosím zvoµte "
-"tlaèiareò, ktorú si ¾eláte nastavi». Nastavenie tlaèiarne prebehne plne "
-"automaticky. Ak nebola Va¹a tlaèiareò rozpoznaná správne, alebo ak "
-"preferujete ruèné nastavenie spustite \"Ruèné nastavenie\"."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"Prosím zvoµte port, ku ktorému je tlaèiareò pripojená, alebo zadajte meno "
-"zariadenia tlaèiarne."
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "Prosím, zvoµte, na ktorý port je pripojená Va¹a tlaèiareò."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-"(Paralelné porty: /dev/lp0, /dev/lp1,... je ekvivalentné LPT1:, LPT2:, ..., "
-"Prvá USB tlaèiareò: /dev/usb/lp0,druhá USB tlaèiareò: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "Musíte vlo¾i» zariadenie tlaèiarne"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Ruèné nastavenie"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Voµby vzdialenej lpd tlaèiarne"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Pre pou¾itie vzdialenej lpd tlaèiarne je potrebné zada» názov tlaèového "
-"servera a názov tlaèiarne na tomto serveri."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "Názov vzdialeného poèítaèa"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Meno vzdialenej tlaèiarne"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "Chýba názov vzdialeného poèítaèa"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "Chýba názov vzdialenej tlaèiarne!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "Nájdený model: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "Prehµadávam sie»..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", tlaèiareò \"%s\" na serveri \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Tlaèiareò \"%s\" na serveri \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "Voµby tlaèiarne SMB/Windows 9x/NT"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Pre tlaè na SMB tlaèiareò je potrebné zada» názov SMB servera (nebýva v¾dy\n"
-"zhodný s TCP/IP názvom poèítaèa) a prípadne IP adresu tlaèového servera, "
-"ako\n"
-"aj názov zdieµaného zariadenia pre tlaèiareò a vhodné meno pou¾ívateµa,\n"
-"heslo a pracovnú skupinu."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-" Ak je po¾adovaná tlaèiareò autodetekovaná jednoducho ju vyberte zo zoznamu "
-"a ak je to potrebné zadajte meno, heslo a pracovnú skupinu pre prístup k nej."
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "Názov SMB servera"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "IP adresa SMB servera"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Názov zdieµaného zariadenia"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Pracovná skupina"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "Auto-detekcia"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "Musíte zada» meno, alebo IP adresu servera!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Chýba meno samba zlo¾ky!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "BEZPEÈNOSTNÉ UPOZORNENIE!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Chcete ma» mo¾nos» tlaèi» pomocou mena a hesla na systéme Windows. Z dôvodu "
-"chyby v architektúre Samba klienta je heslo vkladané v otvorenom tvare cez "
-"príkazový riadok do Samba klienta a pou¾ité pre prenos tlaèovej úlohy na "
-"Windows server. Je teda ka¾dému pou¾ívateµovi tohoto poèítaèa umo¾nené toto "
-"heslo vidie» pri zadaní príkazu \"ps auxwww\".\n"
-"\n"
-"Odporúèame vytvori» a pou¾i» jednu z nasledovných alternatív (v ka¾dom "
-"prípade, mali by ste sa ubezpeèi», ¾e iba poèítaèe z Va¹ej lokálnej siete "
-"majú prístup k tomuto Windows serveru, napríklad správnym nastavením "
-"firewallu):\n"
-"\n"
-"Pou¾ite konto bez nastaveného hesla na Windows serveri, napríklad \"GUEST\", "
-"alebo ¹peciálny úèet dedikovaný pre tlaèenie. Neru¹te ochranu heslom pre "
-"osobné úèty, alebo pre úèet administrátora.\n"
-"\n"
-"Nastavte Windows server tak, aby bola tlaèiareò dostupná pomocou LPD "
-"protokolu. Potom nastavte tlaèenie na tomto poèítaèi pomocou \"%s\" spojenia "
-"v Printerdrake.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Nastavte Vá¹ Windows server tak, aby na òom boli tlaèiarne dostupné cez IPP "
-"protokol a nastavte tlaèenie z tohto poèítaèa pomocou \"%s\" typu pripojenia "
-"v Printerdrake.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"Pripojte Va¹u tlaèiareò k Linux serveru a pripojte sa s Va¹ím Windows "
-"strojom ako klient.\n"
-"\n"
-"Chcete naozaj pokraèova» v nastavovaní tlaèiarne po tom ako ste to spravili?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "Voµby tlaèiarne pre NetWare"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Pre tlaè na NetWare tlaèiareò je potrebné zada» názov NetWare tlaèového\n"
-"servera (nebýva v¾dy zhodný s TCP/IP názvom poèítaèa), ako aj názov fronty\n"
-"tlaèiarne, ku ktorej chcete pristupova» a vhodné meno pou¾ívateµa s heslom."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Tlaèový server"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Názov tlaèovej fronty"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "Chýba meno NCP servera!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "Chýba meno NCP fronty!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", host \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "Host \"%s\", port \"%s\""
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "TCP/Soket nastavenia tlaèiarne"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"Vyberte si zo zoznamu automaticky nájditeµných tlaèiarní, alebo vlo¾te meno, "
-"alebo IP adresu, prípadne èíslo portu (¹tandardne 9100) do vstupných políèok."
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Pre tlaè cez TCP, alebo cez soket musíte zada» meno hostiteµa alebo IP "
-"tlaèiarne a prípadne èíslo portu (¹tandardne 9100). Na HP\n"
-"JetDirect serveroch je èíslo portu väè¹inou 9100, na iných serveroch to mô¾e "
-"by» odli¹né. Pozrite si manuál."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "Chýba hostiteµské meno tlaèiarne"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "Hostiteµské meno alebo IP tlaèiarne"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "URI tlaèiarne"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"Pre prístup k tlaèiarni zadajte jej URI. URI musí spåòa» CUPS alebo Foomatic "
-"¹pecifikácie."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "Musíte zada» správne URI!"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"Ka¾dá tlaèiareò potrebuje meno (napríklad \"tlaèiareò\"). Polo¾ky Popis a "
-"Poloha nie je potrebné vyplòova». Sú to iba komentáre pre pou¾ívateµov."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Meno tlaèiarne"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Umiestnenie"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "Naèítavam databázu tlaèiarní..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "Pripravujem databázu tlaèiarní..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "Model Va¹ej tlaèiarne"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake porovná model, ktorý je výsledkom autodetekcie so zoznamom "
-"modelov v databáze tlaèiarní aby mohol nájs» najvhodnej¹í výber. Tento výber "
-"mô¾e by» zlý, hlavne ak Va¹a tlaèiareò nie je v tejto databáze. Skontrolujte "
-"teda výber a kliknite na \"Model je správny\" ak je, alebo kliknite na "
-"\"Vybra» model manuálne\" ak nie je a vyberte Va¹u tlaèiareò manuálne na "
-"nasledujúcej obrazovke.\n"
-"\n"
-"Pre Va¹u tlaèiareò Printerdrake na¹iel:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "Model je správny"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Vybra» model manuálne"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "Výber modelu tlaèiarne"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "Aký model tlaèiarne máte?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Prosím skontrolujte, èi Printerdrake rozpoznal tlaèiareò správne. V prípade, "
-"¾e kurzor neukazuje na správny model, alebo ukazuje na \"Základná tlaèiareò"
-"\", vyberte model zo zoznamu."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"Ak tlaèiareò nie je zobrazená, vyberte kompatibilnú (pozrite si v manuáli k "
-"tlaèiarni), alebo podobnú."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "Nastavenie OKI winprinter"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"Máte nakonfigurovanú laserovú wintlaèiareò OKI. Tieto tlaèiarne\n"
-"pou¾ívajú veµmi ¹peciálny komunikaèný protokol a teda fungujú iba ak sú "
-"pripojené na prvý paralelný port.Ak je Va¹a tlaèiareò pripojená na iný port, "
-"alebo k tlaèovému serveru pripojte prosím tlaèiareò k prvému paralelnému "
-"portu predtým ako budete tlaèi» testovaciu stránku. V opaènom prípade nebude "
-"tlaèiareò fungova». Va¹e nastavenie pripojenia bude ignorované ovládaèom."
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Nastavenie Lexmark inkjet"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"Ovládaè pre inkjet tlaèiarne od Lexmarku podporuje iba lokálne tlaèiarne, "
-"nie vzdialené, alebo . Pripojte prosím Va¹u tlaèiareò na lokálny port a "
-"nakonfigurujte ju na poèítaèi kde je pripojená."
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"Aby ste mohli tlaèi» s touto konfiguráciou na Va¹ej Lexmark inkjet tlaèiarni "
-"potrebujete ovládaè pre inkjet tlaèiarne ktorý poskytuje Lexmark (http://www."
-"lexmark.com/). Kliknite na link \"Ovládaèe\". Potom si vyberte Vá¹ model a "
-"\"Linux\" ako operaèný systém. Ovládaè je k dispozícii ako RPM balík, alebo "
-"shell skript s interaktívnou grafickou in¹taláciou. Pre túto konfiguráciu "
-"nie je potrebné grafické rozhranie. Zru¹te in¹taláciu hneï po licenènom "
-"ujednaní. Potom vytlaète testovaciu stránku pomocou \"lexmarkmaintain\" a "
-"nastavte nastavenie zarovnania pomocou tohto programu."
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr "Laserová tlaèiareò GDI pou¾íva Zenographics ZJ-Stream formát"
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-"Va¹a tlaèiareò patrí do skupiny laserových tlaèiarní GDI (wintlaèiarne) "
-"predávané viacerými výrobcami, ktoré pou¾ívajú Zenographics ZJ-stream formát "
-"pre údaje ktoré sú posielané do tlaèiarne. Ovládaè pre tieto tlaèiarne je "
-"stále v skorom ¹tádiu vývoja a nemusí fungova» v¾dy správne. ©peciálne je "
-"mo¾né, ¾e tlaèiareò bude fungova» iba ak vyberiete veµkos» papiera A4.\n"
-"\n"
-"Niektoré z týchto tlaèiarní, ako napríklad HP LaserJet 1000, pre ktoré bol "
-"ovládaè napísaný, potrebujú nahra» ich firmware po tom ako ich zapnete. V "
-"prípade HP LaserJet 1000 mo¾ete nájs» ovládaè tlaèiarne na CD, alebo na "
-"Va¹ej Windows oblasti pod názvom \"sihp1000.img\" a je mo¾né ho nahra» do "
-"tlaèiarne jedným z nasledovných príkazov:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"Prvý príkaz je mo¾né zada» ako obyèajný pou¾ívateµ, druhý musí by» zadávaný "
-"root-om. Po úspe¹nom vykonaní mô¾ete tlaèiareò normálne pou¾íva».\n"
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"Základné nastavenia tlaèiarne\n"
-"\n"
-"Uistite sa, ¾e veµkos» papiera, typ atramentu, tlaèový mód (ak existuje) a "
-"tie¾ hardvérové nastavenie laserových tlaèiarní (pamä», duplex, ...) sú "
-"nastavené správne. Príli¹ vysoká kvalita, èi rozlí¹enie tlaèe spôsobuje "
-"spomalenie."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "Parameter %s musí by» celé èíslo!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "Parameter %s musí by» èíslo!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "Parameter %s je mimo rozsahu!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"®eláte si nastavi» túto tlaèiareò (\"%s\")\n"
-"ako predvolenú?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "Testovacie stránky"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"Prosím zvoµte testovacie stránky, ktoré chcete vytlaèi»\n"
-"Tlaè testovacej stánky foto kvality mô¾e trva» tro¹ku dlh¹ie a na laserovej "
-"tlaèiarni s nedostatkom pamäte sa nemusí vytlaèi» vôbec. Vo väè¹ine "
-"prípadoch postaèuje vyskú¹a» ¹tandardnú testovaciu stránku."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "®iadne testovacie stránky"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "Tlaè"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "©tandardné testovacie stránky"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Alternatívna testovacia stránka (Letter)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Alternatívna testovacia stránka (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "Fotografická testovacia stránka"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "Bez tlaèe testovacích stránok"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Prebieha tlaè testovacej stránky..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Testovacia stránka bola zaslaná tlaèiarni.\n"
-"Kým zaène tlaèiareò tlaèi», mô¾e to chvíµku trva».\n"
-"Stav tlaèe:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"Testovacia stránka bola zaslaná tlaèiarni.\n"
-"Kým zaène tlaèiareò tlaèi», mô¾e to chvíµku trva».\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "Pracuje správne?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "Základná tlaèiareò"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"Pre tlaè súboru z príkazovej riadky (terminálového okna) je mo¾né pou¾i» "
-"príkaz \"%s <súbor>\", alebo grafický nástroj: \"xpp <súbor>, alebo "
-"\"kprinter <súbor>\". Grafický nástroj Vám umo¾ní vybra» si tlaèiareò a "
-"jednoducho zmodifikova» nastavenia.\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Tento príkaz je mo¾né pou¾i» v \"Program na tlaè\" poli v dialógoch "
-"týkajúcich sa tlaèenia v mnohých aplikáciách, ale nie je k dispozícii meno "
-"súboru, preto¾e mo¾nos» tlaèe je poskytovaná aplikáciou.\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"\"%s\" príkaz tie¾ umo¾òuje modifikova» nastavenia pre konkrétnu tlaèovú "
-"úlohu. Jednoducho pridajte po¾adované nastavenia na príkazovom riadku, "
-"napríklad: \"%s <súbor>\"."
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"Aby ste vedeli o mo¾nostiach dostupných pre aktuálnu tlaèiareò preèítajte si "
-"zoznam zobrazený ni¾¹ie, alebo kliknite na tlaèidlo \"Zobraz zoznam "
-"parametrov\".%s%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"Tu je zoznam dostupných tlaèových nastavení pre aktuálnu tlaèiareò:\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"Pre tlaè súboru z príkazového riadku (terminálového okna) pou¾ite príkaz \"%"
-"s <súbor>\".\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Tento príkaz je mo¾né pou¾i» v poli \"Príkaz na tlaèenie\" v dialógu ohµadne "
-"tlaèe v mnohých aplikáciách. Nie je ale k dispozícii meno súboru, preto¾e "
-"tlaè súboru poskytuje samotná aplikácia.\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"Pre získanie zoznamu dostupných nastavení pre aktuálnu tlaèiareò kliknite na "
-"tlaèítko \"Zobraz zoznam parametrov\"."
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"Ak chcete vytlaèi» súbor z príkazovej riadky (terminálového okna) pou¾ite "
-"príkaz \"%s <súbor>\", alebo \"%s <súbor>\".\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"Je mo¾né pou¾i» tie¾ grafické rozhranie \"xpdq\" pre nastavovanie parametrov "
-"a tlaèových úloh.\n"
-"Ak pou¾ívate KDE ako grafické prostredie máte k dispozícii \"krízové tlaèidlo"
-"\", èo je vlastne ikona na ploche, popísaná ako \"ZASTAV tlaèiareò\", po "
-"ktorej stlaèení sa okam¾ite zastavia v¹etky tlaèové úlohy. Toto je potrebné "
-"napríklad v prípadoch, ak sa Vám zasekne papier v tlaèiarni.\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"Príkazy \"%s\" a \"%s\" umo¾òujú aj nastavova» parametre pre jednotlivé "
-"tlaèové úlohy. Jednoducho pridajte ¾iadané nastavenie do príkazového riadku, "
-"napríklad: \"%s <súbor\".\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Tlaè/Skenovanie/Foto karta na \"%s\""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Tlaè/Skenovanie na \"%s\""
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Tlaè/Foto karta prístup na \"%s\""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Tlaèím na tlaèiareò \"%s\""
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Zatvori»"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "Zobraz zoznam parametrov"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"Va¹e multifunkèné zariadenie bolo automaticky nakonfigurované tak aby mohlo "
-"skenova». Mô¾ete teraz skenova» pomocou príkazu \"scanimage\" (\"scanimage -"
-"d hp:%s\" ak chcete ¹pecifikova» a máte pripojených viacero skenerov naraz) "
-"z príkazového riadku, alebo pomocou \"xscanimage\", alebo \"xsane\". Ak "
-"pou¾ívate GIMP je mo¾né skenova» vybraním správnej polo¾ky v menu \"Súbor\"/"
-"\"Získa»\". Ak chcete získa» viac informácií pozrite si manuálovú stránku "
-"scanimage (\"man scanimage\").\n"
-"\n"
-"Nepou¾ívajte \"scannerdrake\" pre toto zariadenie!"
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"Va¹a tlaèiareò je nakonfigurovaná pre automatické získanie prístupu k "
-"mechanike s foto kartou z Vá¹ho poèítaèa. Mô¾ete pristupova» k Va¹ej foto "
-"karte pomocou grafického programu \"MtoolsFM\" (Menu: \"Aplikácie\" -> "
-"\"Nástroje pre správu súborov\" -> \"MTools správca súborov\"), alebo "
-"utilitami z balíka \"mtools\" (pre viac informácií \"man mtools\"). Súborový "
-"systém z tejto karty mô¾ete nájs» pod písmenom \"p:\", alebo nasledujúcim, "
-"ak máte viac ako jednu HP tlaèiareò s mechanikou na foto karty. V \"MtoolsFM"
-"\" sa mô¾ete prepína» medzi písmenami jednotiek pomocou pola v µavom hornom "
-"rohu zoznamu súborov."
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "Naèítavam údaje tlaèiarne..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "Prenes nastavenie tlaèiarne"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"Mô¾ete odkopírova» konfiguráciu, ktorú máte upravenú pre frontu %s do %s, "
-"Va¹ej aktuálnej fronty. V¹etky konfiguraèné údaje (meno tlaèiarne, popis, "
-"umiestnenie, typ pripojenia a ¹tandardné nastavenia) budú prepísané, ale "
-"úlohy prenesené nebudú.\n"
-"Nie je mo¾né prenies» v¹etky fronty z nasledovných dôvodov:\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS nepodporuje tlaèiarne na Novell serveroch, alebo tlaèiarne, ktoré "
-"posielajú údaje vo free-formed príkazoch.\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ podporuje iba lokálne tlaèiarne, vzdialené LPD a Socket/TCP tlaèiarne.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD a LPRng nepodporujú IPP tlaèiarne.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"Mimochodom, fronty ktoré neboli vytvorené týmto programom, alebo pomocou "
-"\"Foomatic konfigurácie\" nemô¾u by» prenesené."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"Taktie¾ tlaèiarne nakonfigurované pomocou PPD súborov poskytnuté ich "
-"výrobcami, alebo s natívnymi CUPS ovládaèmi nemô¾u by» prenesené."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"Oznaète tlaèiareò ktorú si ¾eláte prenies» a stlaète \n"
-"\"Prenos\"."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "Neprená¹aj tlaèiarne"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Prenos"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"Tlaèiareò s menom \"%s\" u¾ pod %s existuje.\n"
-"Stlaète \"Prenos\" na prepísanie.\n"
-"Mô¾ete tie¾ napísa» nové meno alebo preskoèi»\n"
-"túto tlaèiareò."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr "Meno tlaèiarne mô¾e obsahova» iba písmená, èísla a podtrhovník"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"Tlaèiareò \"%s\" u¾ existuje.\n"
-"®eláte si prepísa» nastavenie ?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Nové meno tlaèiarne"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "Prená¹am %s..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"Previedli ste bývalú predvolenú tlaèiareò (\"%s\"). Mô¾e by» nastavená ako "
-"predvolená aj pod novým tlaèovým systémom %s ?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "Obnova dát tlaèiarne..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "Nastavenie vzdialenej tlaèiarne"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "Spú¹»am sie»..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Teraz nastavi» pripojenie siete"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "Sie»ové pripojenie nie je nastavené"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"Teraz budeme konfigurova» vzdialenú tlaèiareò. K tomu je potrebné ma» "
-"prístup k sieti, ale Va¹e sie»ové nastavenia momentálne nie sú k dispozícii. "
-"Ak budete pokraèova» bez nastavenia siete, nebude Vám umo¾nené pou¾íva» "
-"tlaèiareò ktorú teraz konfigurujete. Ako chcete teda pokraèova»?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Pokraèuj bez nastavenia siete."
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"Konfiguráciu siete vykonanú poèas in¹talácie nie je mo¾né aplikova». "
-"Skontrolujte prosím èi je sie» dostupná po re¹tarte Vá¹ho systému a "
-"konfigurácia správna, za pou¾itia Mandrake kontrolného centra, sekcia \"Sie» "
-"a Internet\"/\"Pripojenie\", a potom nastavte tlaèiareò tie¾ za pou¾itia "
-"Mandrake kontrolného centra, sekcia \"Hardvér\"/\"Tlaèiareò\""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"Sie»ový prístup nebol spustený a nie je mo¾né ho spusti». Skontrolujte "
-"prosím nastavenie Vá¹ho hardvéru. Potom skúste nakonfigurova» vzdialenú "
-"tlaèiareò znova."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "Re¹tartujem tlaèový systém..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "vysoká"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "paranoidná"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "In¹talácia tlaèového systému v úrovni zabezpeèenia %s"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"®eláte si nain¹talova» tlaèový systém %s na poèítaè, ktorý je prevádzkovaný "
-"na bezpeènostnej úrovni %s.\n"
-"\n"
-"Tento tlaèový systém funguje ako démon (proces na pozadí) a oèakáva tlaèové "
-"úlohy ktoré spracúva. Tento démon je tie¾ dostupný pre vzdialené poèítaèe "
-"cez sie» a je mo¾ným cieµom útoku. Z tohto dôvodu iba niektoré vybrané "
-"démony sú ¹tartované automaticky v tejto bezpeènostnej úrovni.\n"
-"\n"
-"Chcete naozaj nakonfigurova» tlaèenie na tomto poèítaèi?"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "Spú¹»a» tlaèový systém pri spustení systému"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"Tlaèový systém (%s) nebude spustený automaticky pre ¹tarte Vá¹ho poèítaèa.\n"
-"\n"
-"Je mo¾né, ¾e automatické spú¹»anie bolo vypnuté zmenou bezpeènostnej úrovne, "
-"preto¾e tlaèový systém mô¾e by» potencionálny cieµ útoku.\n"
-"\n"
-"Chcete opä» povoli» mo¾nos» automaticky spú¹»a» tlaèový systém?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "Kontrolujem in¹talovaný softvér..."
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "Odstraòujem PLRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "Odstraòujem LPD..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "Zvoµte tlaèovú frontu"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Aký typ tlaèového systému chcete pou¾íva»?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Konfigurujem tlaèiareò \"%s\"..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "In¹talujem Foomatic..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Voµby tlaèiarne"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "Pripravujem Printerdrake..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "Konfigurácia aplikácií..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "®eláte si nastavi» tlaèiareò?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "Tlaèový systém:"
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Momentálne sú nastavené tieto tlaèiarne. Spravte dvojklik na meno tlaèiarne, "
-"ak si ¾eláte zmeni» jej nastavenia; nastavi» ju ako predvolenú tlaèiareò;\n"
-"prezrie» jej nastavenia; alebo spravi» tlaèiareò na vzdialenom CUPS serveri "
-"prístupnú pre Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Momentálne sú nastavené tieto tlaèiarne. Spravte dvojklik na meno tlaèiarne "
-"ak si ¾eláte zenit jej nastavenia, alebo prezrie» informácie."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-"Obnovi» zoznam tlaèiarní (pre zobrazenie v¹etkých prístupných CUPS tlaèiarní)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Zmena tlaèového systému"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Normálny mód"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "®eláte si nastavi» inú tlaèiareò ?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "Zmena nastavenia tlaèiarne"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"Tlaèiareò %s\n"
-"èo si ¾eláte zmeni» na tejto tlaèiarni?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "Urob to!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "Typ pripojenia tlaèiarne"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "Meno, popis a poloha tlaèiarne"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "Výrobca tlaèiarne, model, ovládaè"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "Výrobca tlaèiarne, model"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "Nastavi» tlaèiareò ako predvolenú"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Prida» túto tlaèiareò do Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Odstráni» túto tlaèiareò z Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "Tlaè testovacích stránok"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "Viem, ako pou¾íva» túto tlaèiareò"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "Odstráni» tlaèiareò"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Odstraòujem starú tlaèiareò \"%s\"..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "Predvolená tlaèiareò"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "Tlaèiareò \"%s\" je teraz nastavená ako predvolená."
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Pridávam tlaèiareò do Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"Tlaèiareò \"%s\" bola úspe¹ne pridaná do Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr "Nemô¾em prida» tlaèiareò \"%s\" do Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Odstraòujem tlaèiareò z Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-"Tlaèiareò \"%s\" bola úspe¹ne odstránená z Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr "Nemô¾em odstráni» tlaèiareò \"%s\" z Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Naozaj chcete odstráni» tlaèiareò \"%s\"?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Odstraòujem tlaèiareò \"%s\"..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Nastavenie proxy"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Vitajte v nástroji na nastavenie proxy servera.\n"
-"\n"
-"Teraz budete môc» nastavi» pou¾ívanie FTP a\n"
-"HTTP proxy serverov a prístupové heslá.\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"Prosím vyplòte informácie pre HTTP proxy\n"
-"Nechajte prázdne ak nechcete HTTP proxy\n"
-"pou¾íva». "
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "port"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "Url by mala zaèína» s 'http:'"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "Port má by» v èíselnom tvare"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"Prosím vyplòte informácie pre FTP proxy\n"
-"Nechajte prázdne ak nechcete FTP proxy\n"
-"pou¾íva». "
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"Prosím vlo¾te prihlasovacie meno a heslo pre proxy.\n"
-"Nechajte prázdne ak heslo nepotrebujete. "
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "login"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "heslo"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "heslo e¹te raz"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "Hesla nesúhlasia. Skúste znova!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Nemô¾em prida» oddiel do _naformátovaného_ RAID poµa md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Nemô¾em zapísa» súbor %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid zlyhal"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid zlyhal (mo¾no nie sú nain¹talované raidtools)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Nie je dos» oddielov pre RAID úrovne %d\n"
-
-#: ../../security/main.pm_.c:66
-msgid "Security Level:"
-msgstr "Úroveò bezpeènosti:"
-
-#: ../../security/main.pm_.c:74
-msgid "Security Alerts:"
-msgstr "Bezpeènostné varovania:"
-
-#: ../../security/main.pm_.c:83
-msgid "Security Administrator:"
-msgstr "Bezpeènostný administrátor:"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, c-format
-msgid " (default: %s)"
-msgstr " (¹tandardne %s)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-"Nasledujúce mo¾nosti umo¾nia lep¹ie vy¹pecifikova» bezpeènos»\n"
-"Vá¹ho systému. Ak potrebujete vysvetlenie, kliknite na Pomoc.\n"
-
-#: ../../security/main.pm_.c:256
-msgid "Please wait, setting security level..."
-msgstr "Prosím èakajte, nastavuje sa úroveò bezpeènosti..."
-
-#: ../../security/main.pm_.c:262
-msgid "Please wait, setting security options..."
-msgstr "Prosím èakajte, nastavujú sa bezpeènostné parametre..."
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Spustenie ALSA (Advanced Linux Sound Architecture) zvukového systému"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron, periodický plánovaè príkazov."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd sa pou¾íva pre monitorovanie (a zápis pomocou syslogu) stavu batérií.\n"
-"Mô¾ete ho tie¾ pou¾i» na vypnutie poèítaèa keï sa baterky takmer minú."
-
-#: ../../services.pm_.c:18
-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 "Spú¹»a príkazy nastavené cez príkaz at v stanovenom èase."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron je ¹tandardný UNIXový program, ktorý spú¹»a príkazy naplánované\n"
-"u¾ívateµom. vixie cron pridáva viac mo¾ností konfigurácie."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM pridá podporu my¹i textovo orientovaným aplikáciám ako napríklad\n"
-"Midnight Commander. Takisto umo¾ní v textových konzolách kopírovanie\n"
-"pomocou my¹i a podporu pop-up menu."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake vyhµadáva nový hardvér a nastavuje parametre\n"
-"nového alebo zmeneného hardvéru."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr "Apache je WWW server. Je pou¾ívaný na poskytovanie HTML stránok a CGI."
-
-#: ../../services.pm_.c:29
-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 ""
-"Internet superserver démon (väè¹inou nazývaný inetd) poskytuje mnoho\n"
-"slu¾ieb súvisiacich s internetom. Je zodpovedný za spú¹»anie slu¾ieb\n"
-"ako telnet, ftp, rsh, rlogin a iné. Vypnutím inetd vypnete v¹etky\n"
-"slu¾by, za ktoré je zodpovedný."
-
-#: ../../services.pm_.c:33
-msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Spustí filtrovanie paketov pre Linux kernel verzie 2.2 na \n"
-"ochranu Vá¹ho poèítaèa pred útokmi zo siete."
-
-#: ../../services.pm_.c:35
-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 ""
-"Tento balík nahrá do pamäti vybranú klávesnicovú mapu z nastavenia v\n"
-"/etc/sysconfig/keyboard. Nastavenie sa dá meni» napríklad pomocou\n"
-"konfiguraèného nástroja kbdconfig."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"Automatická obnova hlavièiek jadra v /boot\n"
-"pre /usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Automatická detekcia a konfigurácia hardvéru pri ¹tarte."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Linuxconf niekedy nastaví vykonanie rôznych úloh poèas\n"
-"zavádzania systému pre udr¾anie konfigurácie."
-
-#: ../../services.pm_.c:43
-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 je tlaèový démon, ktorý je po¾adovaný pre správnu prácu nástroja lpr."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr "Linux Virtual Server sa pou¾íva na vysoko výkonné a HA rie¹enia."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) je doménový menný server (DNS) pou¾ívaný na preklad z mena "
-"poèítaèa na IP adresu."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Pripája a odpája v¹etky NFS, SMB (Windows) a NCP (NetWare)\n"
-"body pripojenia."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Aktivuje/Deaktivuje v¹etky sie»ové zariadenia konfigurované pre spustenie\n"
-"po zavedení systému."
-
-#: ../../services.pm_.c:52
-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 je známy protokol, urèený na zdieµanie súborov cez TCP/IP siete.\n"
-"Táto slu¾ba dovolí NFS serveru exportova» adresáre predvolené v súbore\n"
-"/etc/exports"
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS je známy protokol, urèený na zdieµanie súborov cez TCP/IP siete.\n"
-"Táto slu¾ba pridá NFS serveru funkciu lockovania súborov."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"Automaticky zapne num-lock pod konzolou a XFree poèas\n"
-"¹tartu systému."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Podpora pre OKI 4w a kompatibilné win tlaèiarne."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"Podpora PCMCIA je väè¹inou pou¾ívaná na sprístupnenie sie»ovej karty,\n"
-"alebo modemu v notebookoch."
-
-#: ../../services.pm_.c:63
-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 ""
-"Portmaper spravuje RPC pripojenia, ktoré sú pou¾ívané protokolmi ako\n"
-"NFS a NIS. Portmap server musí by» spustený na poèítaèoch, ktoré sú \n"
-"servermi pre protokoly pou¾ívajúce RPC mechanizmus."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix je Mail Transport Agent, èi¾e program, ktorý prená¹a emaily z "
-"poèítaèa na poèítaè."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Ukladá a obnovuje systémový zásobník náhody pre vy¹¹iu kvalitu generátora\n"
-"náhodných èísel."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Priradí základné zariadenie k blokovému (ako napríklad oddiely\n"
-"pevného disku) pre pou¾itie v aplikáciách ako Oracle"
-
-#: ../../services.pm_.c:71
-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 démon umo¾òuje automatickú úpravu smerovacích IP tabuliek\n"
-"cez RIP protokol. RIP je èastej¹ie pou¾ívaný na malých sietiach. Pre\n"
-"komplexnej¹ie siete je potrebný komplexný smerovací protokol."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"Rstat protokol umo¾òuje pou¾ívateµom získava» cez sie»\n"
-"informácie o za»a¾ení akéhokoµvek poèítaèa na sieti."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"Rusers protokol umo¾òuje zisti» pou¾ívateµom cez sie», kto je\n"
-"prihlásený na zodpovedajúcich poèítaèoch."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"Rwho protokol za¹le vzdialeným pou¾ívateµom zoznam v¹etkých pou¾ívateµov\n"
-"prihlásený na systéme, na ktorom je spustený rwho démon (podobne ako finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Spusti» zvukový systém na Va¹om poèítaèi"
-
-#: ../../services.pm_.c:81
-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 je mo¾nos», ktorú vyu¾íva mnoho démonov na ukladanie správ\n"
-"do rôznych systémových log súborov. Je dobré, keï je syslog v¾dy spustený."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "Naèítanie ovládaèov pre va¹e usb zariadenia."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "Spú¹»a X Font Server (je potrebný pre spustenie XFree)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "Zvoµte si slu¾by, ktoré budú spustené automaticky po ¹tarte systému"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "Tlaèenie"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Zdieµanie súborov"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "Systém"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Vzdialená správa"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Databázový server"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "Slu¾by: %d aktivované %d registrované"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Slu¾by"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "be¾í"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "zastavené"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Slu¾by a démoni"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"®iadne roz¹irujúce informácie\n"
-"o tejto slu¾be, prepáète."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "Pri ¹tarte"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "©tart"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Stop"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Ïakujeme, ¾e pou¾ívate Mandrake Linux 9.0"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Vitajte v Open Source svete"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"Úspech MandrakeSoftu je zalo¾ený na princípe voµného softvéru. Vá¹ nový "
-"operaèný systém je výsledkom spoloènej práce skupín vrámci celosvetovej "
-"Linux komunity."
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "Vitajte vo svete voµného softvéru"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "Chcete vediet viac o Open Source komunite?"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"Poïte sa dozvedie» viac o Open Source komunite a staòte sa èlenom. Uète sa, "
-"uète, alebo pomáhajte iným v mnohých diskusných skupinách, ktoré mô¾ete "
-"nájs» na na¹ich stránkach \"Komunita\""
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "Mnohé získate na Internete"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 obsahuje ten najlep¹í softvér pre Vás. Surfujte na webe a "
-"prezerajte si animácie pomocou Mozilly a Konquerora, alebo èítajte "
-"elektronickú po¹tu a pracujte v skupinách pomocou aplikácií Evolution, alebo "
-"Kmail"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr "Objavte tie najnov¹ie grafické a multimediálne aplikácie!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr "Vyu¾ívajte multimédia a¾ na doraz!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux 9.0 Vám umo¾ní pou¾íva» ten najnov¹í softvér na prehrávanie "
-"audio súborov, úpravu a prezeranie Va¹ich obrázkov, prezeranie videa"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Hry"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 9.0 obsahuje tie najlep¹ie Open Source hry - arkády, akèné, "
-"kartové, ¹portové, strategické, ..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Kontrolné centrum Mandrake"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"Mandrake Linux 9.0 poskytuje tento veµmi mocný nástroj pre plné nastavenie a "
-"konfiguráciu Vá¹ho poèítaèa"
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Pou¾ívateµské rozhrania"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Mandrake Linux 9.0 ponúka 11 grafických pou¾ívateµských rozhraní, ktoré je "
-"mo¾né si plne nastavi»: KDE 3, Gnome 2, WindowMaker..."
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "Jednoduchý vývoj"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr "Mandrake Linux 9.0 je veµmi vhodná vývojárska platforma"
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"Pou¾ívajte plnú silu GNU gcc 3 kompilátora a takisto to najlep¹ie zo sveta "
-"Open Source vývojových nástrojov"
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr "Spravte zo svojho poèítaèa spoµahlivý server"
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"Spravte z Vá¹ho stroja výkonný server len niekoµkými klikmi my¹ou: Web "
-"server, email, firewall, router, súborový a tlaèový server, ..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "Zoptimalizujte Va¹u bezpeènos»"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr "MandrakeSecurity obsahuje produkt Multi Network Firewall (M.N.F.)"
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-"Firewallový produkt obsahuje sie»ové vlastnosti, ktoré Vám umo¾nia "
-"nakonfigurova» zabezpeèenie aké potrebujete"
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr "Tento produkt je dostupný na MandrakeStore sajte"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr "Oficiálny obchod MandrakeSoft"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"Celé spektrum Linux rie¹ení, samozrejme so ¹peciálnymi ponukami produktov a "
-"rie¹ení, sú dostupné online v na¹om elektronickom obchode"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr "Strategickí partneri"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-"MandrakeSoft spolupracuje so skupinou spoloèností poskytujúcich "
-"profesionálne rie¹enia kompatibilné s Mandrake Linux-om; Zoznam týchto "
-"partnerov je dostupný v MandrakeStore"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr "Objavte ¹tudijný katalóg Linux-Campus MandrakeSoft-u"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-"Výukový program je vytvorený ako odpoveï na potreby pou¾ívateµov aj expertov "
-"(sie»ových aj systémových administrátorov)"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr "Certifikujte sa pre Linux"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-"Ak sa chcete vzdeláva» online, alebo pomocou siete vzdelávacích partnerov, "
-"Linux-Campus katalóg Vám pomô¾e v príprave na LPI certifikaèný program "
-"(celosvetová profesionálna technická certifikácia)"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "Staòte sa MandrakeExpert-om"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr "Nájdite rie¹enia pre Va¹e problémy pomocou MandrakeSoft online podpory"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-"Vstúpte do podporného tímu MandrakeSoft a Linux komunity, zdieµajte Va¹e "
-"vedomosti a znalosti a pomô¾te iným sta» sa expertmi na online technickom "
-"podpornom websajte:"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExpert pre firmu"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-"Online platforma pre odpovede na ¹pecifické problémy, ktoré rie¹i Va¹a firma"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-"V¹etky incidenty budú sledované jedným technicky kvalifikovaným expertom "
-"MandrakeSoft-u"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr "Objavte MandrakeClub a Mandrake Corporate Club"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-"MandrakeClub a Mandrake Corporate Club boli vytvorené pre firemných a "
-"domácich pou¾ívateµov Mandrake Linux-u, ktorí by mohli priamo podpori» ich "
-"obµúbenú Linux distribúciu, ak by získavali ¹peciálne privilégiá. Ak ste "
-"spokojní s na¹imi produktmi, ak Va¹a spoloènos» chce podpori» na¹e produkty, "
-"ak chcete podpori» vývoj Mandrake Linux-u, vstúpte do MandrakeClub!"
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "In¹talujem balíèky"
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Prosím, odhláste sa a potom stlaète Ctrl-Alt-BackSpace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Prosím, prihláste sa znova do %s aby ste aktivovali zmeny"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Konfigurácia Mandrake Terminal Servera"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "Povoli» server"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "Zakáza» server"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "©tart servera"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "Zastavi» server"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "Etherboot disketa/ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "Net Boot obrazy"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "Prida»/Odobra» pou¾ívateµov"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Prida»/Odobra» klientov"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "©tart z diskety"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "©tart z ISO"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "Vyrobi» celý kernel -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "Toto bude pár minút trva»."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "Nebol zvolený kernel!"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "Vyrobi» s jednou NIC -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "®iaden vybraný sie»ový adaptér!"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "Vyrobi» v¹etky kernely -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- Zmaza»"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "Vymaza» v¹etky NBI"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "Prida» pou¾ívateµa -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- Zmaza» pou¾ívateµa"
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr "Neboli vytvorené ¾iadne ¹tartovacie obrazy!"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "Prida» klienta -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- Zmaza» klienta"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "dhcpd konfigurácia..."
-
-#: ../../standalone/drakTermServ_.c:873
-msgid "dhcpd Server Configuration"
-msgstr "konfigurácia dhcpd servera"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-"Mnohé z týchto hodnôt boli vyextrahované z Vá¹ho\n"
-"be¾iaceho systému. Mo¾ete ich nastavova» podµa potreby."
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "Ulo¾i» konfiguráciu"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "Vlo¾te disketu do mechaniky:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "Nemô¾em pristúpi» k diskete!"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "Disketa mô¾e by» teraz vybraná"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "Nie je dostupná ¾iadna disketová mechanika"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "Etherboot ISO obraz je %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "Nieèo prebehlo zle! - Je nain¹talované mkisofs?"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "Najprv potrebujem vytvori» /etc/dhcpd.conf!"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Chyba!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "Nemô¾em nájs» potrebný image súbor `%s'."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Konfigurátor automatickej in¹talácie"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"Teraz mô¾ete nastavi» Autoin¹talaènú disketu. Táto mo¾nos» je èiastoène "
-"nebezpeèná a preto ju pou¾ívajte opatrne\n"
-"\n"
-"Budete môc» zopakova» in¹taláciu, ktorú ste spravili na tento poèítaè, s "
-"nekoµkými interaktívnymi krokmi (aby ste mohli zmeni» ich hodnoty)\n"
-"\n"
-"Pre maximálnu bezpeènos», rozdelenie disku a formátovanie sa nikdy nebude "
-"robi» automaticky.\n"
-"\n"
-"®eláte si pokraèova»?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "Automatické kroky konfigurácie"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"Prosím pre ka¾dý krok zvoµte èi sa má zopakova» ako pri va¹ej in¹talácii "
-"alebo znovu nastavi»"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "Pripravujem auto in¹talaènú disketu"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"Vitajte.\n"
-"\n"
-"Parametre automatickej in¹talácie sú dosiahnuteµné na li¹te vµavo"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Gratulujeme!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"Disketa bola úspe¹ne vytvorená.\n"
-"Teraz mô¾ete zopakova» in¹taláciu."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Automatická in¹talácia"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Pridaj polo¾ku"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "Odstráò poslednú polo¾ku"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "Cron zatiaµ nie je dostupný pre ne-root pou¾ívateµa"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "VAROVANIE"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "TOTÁLNE"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "INFO"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup správa \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup Démon správa\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup detailná správa\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "Celkový vývoj"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-"%s u¾ existuje, chcete ho vymaza»?\n"
-"\n"
-"Pozor: Ak ste u¾ raz vykonávali proces zálohovania je mo¾né,\n"
-" ¾e budete potrebova» vyèisti» záznam v authorized_keys na serveri."
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr "Generovanie kµúèov mô¾e chvíµu trva»."
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr "CHYBA: Nie je mo¾né spusti» %s."
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr "®iadne heslo nebolo na %s na porte %s"
-
-#: ../../standalone/drakbackup_.c:852
-#, c-format
-msgid "Bad password on %s"
-msgstr "Zlé heslo pre %s"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr "Prístup zakázaný pre prenose %s do %s"
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr "Nie je mo¾né nájs» %s na %s"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr "%s neodpovedá"
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-"Prenos dokonèený\n"
-"Mô¾ete sa pre kontrolu prihlási» k serveru pomocou:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"bez nutnosti zadávania hesla."
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr "Vzdialený WebDAV sajt je zosynchronyzovaný!"
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr "WebDAV prenos zlyhal!"
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr "®iadne CDR/DVDR v mechanike!"
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr "Zrejme nezapisovateµné médium!"
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr "®iadne vymazateµné médiá!"
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr "Toto mô¾e trva» dlh¹ie, pokiaµ sa vyma¾e médium"
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr "Problém s právami pri prístupe na CD."
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr "V %s nie je ¾iadna páska!"
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "Záloha systémových súborov..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "Záloha na pevný disk. Súbory..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "Zálohova» pou¾ívateµské súbory..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "Stav zálohy na pevný disk..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "Zálohova» iné súbory..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr "®iadne zmeny pre zálohovanie!"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup aktivity pomocou %s:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"zoznam súborov odoslaných cez FTP: %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-" Chyba FTP pripojenia: Nebolo mo¾né odosla» zálohované súbory cez FTP.\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"Aktivita Drakbackup-u cez CD:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup aktivity na páske:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr "Chyba poèas odosielania emailu. \n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr "Nie je mo¾né vytvori» katalóg"
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Výber súborov"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "Zvoµte súbory a adresáre a kliknite na 'Pridaj'"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"Zvoµte prosím v¹etky voµby, ktoré potrebujete.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"Tieto nastavenia mô¾u zálohova» a obnovova» v¹etky súbory v adresári /etc.\n"
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr "Záloha Va¹ich systémových súborov. (/etc adresár)"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr "Pou¾i» prírastkové zálohovanie (bez prepisovania starých záloh)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "Nezahrnova» kritické súbory (passwd, group, fstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-"S týmto nastavením budete schopný obnovi» ktorúkoµvek\n"
-" verziu Vá¹ho /etc adresára."
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr "Prosím, zadajte v¹etkých pou¾ívateµov, ktorých chcete zálohova»."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "Nezahrnova» vyrovnávaciu pamä» prehliadaèa"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr "Pou¾i» prírastkové zálohovanie (bez prepisovania starých záloh)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "Odstráò zvolené"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr " Windows (FAT32) "
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr " U¾ívatelia"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "Pou¾i» sie»ové pripojenie pre zálohovanie"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr "Sie»ová metóda:"
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr "Pou¾i» Expect pre SSH"
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-"Vytvorenie/Poslanie\n"
-"zálohovacích kµúèov pre SSH"
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" Prenos \n"
-"Teraz"
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-"Iné (nie pre drakbackup)\n"
-"klúèe sú u¾ na mieste"
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "Prosím vlo¾te meno poèítaèa alebo IP."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-"Prosím zadajte adresár (alebo modul), kam sa\n"
-" budú uklada» zálohy na tomto hoste."
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "Prosím vlo¾te Vá¹ login"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "Prosím vlo¾te va¹e heslo"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "Zapamätajte si toto heslo"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr "Je potrebný názov poèítaèa, meno a heslo!"
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "Pre zálohovanie pou¾i» CD/DVDROM"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-"Zvoµte si prosím CD/DVD zariadenie\n"
-"(Stlaète Enter pre prejavenie nastavení v iných poliach.\n"
-"Toto pole nie je dôle¾ité.)"
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Vyberte si prosím veµkos» Vá¹ho CD/DVD média"
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr "Skontrolujte prosím multisession CD"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "Prosím skontrolujte, èi pou¾ívate CDRW médium"
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Skontrolujte prosím, èi chcete zmaza» Va¹e RW médium (1 session)"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr "Vymaza» teraz"
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr "Skontrolujte prosím, èi pou¾ívate DVDR zariadenie"
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Skontrolujte prosím, èi pou¾ívate DVDRAM zariadenie"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"Prosím, zadajte meno zariadenia CD napaµovaèky\n"
-" napr. 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "Nie je definované ¾iadne CD zariadenie!"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "Pre zálohovanie pou¾i» pásku"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "Prosím, zadajte meno zálohovacieho zariadenia"
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Skontrolujte prosím, èi chcete pou¾i» nepretáèacie zariadenie."
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Prosím za¹krtnite, ak si ¾eláte pásku pred zálohovaním vymaza»"
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr ""
-"Skontrolujte prosím, èi chcete vysunú» Va¹u pásku po ukonèení zálohovania."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"Prosím, zadajte maximálnu veµkos»\n"
-" pre Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "Prosím, zadajte adresár pre ulo¾enie:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "Pre zálohovanie pou¾i» quotu."
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "Sie»"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "Pevný disk / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "Páska"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "ka¾dú hodinu"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "denne"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "tý¾denne"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "mesaène"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "Pou¾i» démona"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"Prosím, zvoµte èasový interval\n"
-"medzi jednotlivými zálohami"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"Prosím, zálohovacie \n"
-"médium."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"Prosím skontrolujte èi je cron démon súèas»ou spustených slu¾ieb.\n"
-"\n"
-"V¹imnite si, èi v¹etky sie»ové média tie¾ pou¾ívajú pevný disk."
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "Posla» emailovú správu po ka¾dej zálohe na :"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr "Vymaza» tar súbory na pevnom disku pred zálohovaním na iné médium."
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "Èo"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Kde"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "Kedy"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "Viac mo¾ností"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Drakbackup nastavenia"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "Prosím zvoµte kam chcete zálohova»"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "na pevný disk"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "cez sie»"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "v CD-ROM"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "v páskovej mechanike"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "Prosím zvoµte èo chcete zálohova»"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "Zálohovací systém"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "Záloha pou¾ívateµov"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "Vybra» pou¾ívateµov manuálne"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"Zdroje zálohy: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- Systémové súbory:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- Súbory pou¾ívateµov:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- Ostatné súbory:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- Ulo¾i» na pevný disk na cestu: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-"\n"
-"- Vymaza» tar súbory na pevnom disku po zálohovaní.\n"
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"- Napáli» na CD"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr "RW"
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr " na zariadenie: %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr " (multisession)"
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- Ulo¾i» na pásku v zariadení: %s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\tVymaza»=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- Ulo¾i» cez %s na poèítaè: %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t meno pou¾ívateµa: %s\n"
-"\t\t na cestu: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- Parametre:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\tNezahàòa» systémové súbory\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\tZálohovanie pou¾íva tar a bzip2\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\tZálohovanie pou¾íva tar a gzip\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- Démon (%s) zahàòa :\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-Pevný disk.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-CDROM.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-Páska \n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-Sie» cez FTP.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-Sie» cez SSH.\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-Sie» cez rsync.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-Sie» cez webdav.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "E¹te nenastavené, prosím pou¾ite Pomocníka alebo Roz¹írené.\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"Zoznam dát pre obnovu:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"Zoznam poru¹ených dát:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "Prosím odznaète alebo odstráòte to nabudúce."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "Súbory zálohy boli poru¹ené"
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr " V¹etky Vami vybrané údaje boli"
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " Úspe¹ne obnovené na %s "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " Obnovi» nastavenie"
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "OK pre obnovu ostatných súborov."
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr "Zoznam pou¾ívateµov pre obnovu (je dôle¾itá iba posledná záloha)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "Najskôr zálohuj systémové súbory:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "prosím, zvoµte údaje, ktoré chcete obnovi»"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "Pre zálohovanie pou¾i» pevný disk"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "Prosím, zadajte adresár:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr " FTP spojenie"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "Bezpeèné pripojenie"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "Obnova z pevného disku."
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "Prosím, zadajte, kde sú ulo¾ené zálohy"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "Vyberte iné médium pre obnovu"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "Iné médium"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "Obnovi» systém"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "Obnov pou¾ívateµov"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "Obnov ostatné"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr "vyberte cestu pre obnovu (okrem /)"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr "Pred obnovou urobi» novú zálohu (iba pre prírastkové zálohovanie)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "Pred obnovou odstráò pou¾ívateµské adresáre."
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-"Zvolená obnova\n"
-"Katalógový záznam"
-
-#: ../../standalone/drakbackup_.c:3396
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr ""
-"Obnov vybrané\n"
-"súbory"
-
-#: ../../standalone/drakbackup_.c:3413
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr ""
-"Zmeò\n"
-"cestu k obnovám"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr "Neboli nájdené zálohy na %s."
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-"Vlo¾te CD s názvom %s\n"
-" do CD mechaniky pod bodom pripojenia /mnt/cdrom"
-
-#: ../../standalone/drakbackup_.c:3492
-msgid "Restore From CD"
-msgstr "Obnova z CD"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr "Nesprávny názov CD. Disk je pomenovaný %s."
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-"Vlo¾te pásku s popisom %s\n"
-" do páskovej mechaniky %s"
-
-#: ../../standalone/drakbackup_.c:3504
-msgid "Restore From Tape"
-msgstr "Obnovi» z pásky"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr "Nesprávna páska. Páska je pomenovaná ako %s."
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr "Obnovi» zo siete"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr "Obnovi» cez sie»ový protokol: %s"
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "Meno poèítaèa"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr "Cesta k hostu, alebo modulu"
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr "Po¾adované heslo"
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr "Po¾adované pou¾ívateµské meno"
-
-#: ../../standalone/drakbackup_.c:3544
-msgid "Hostname required"
-msgstr "Po¾adované meno poèítaèa"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr "Cesta, alebo modul sú vy¾adované"
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr "Súbory obnovené..."
-
-#: ../../standalone/drakbackup_.c:3565
-msgid "Restore Failed..."
-msgstr "Chyba pri obnove..."
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "Obnov v¹etky zálohy"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "Vlastná obnova"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr "CD je namieste - pokraèova»."
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr "Prehliadanie nového zoznamu obnov."
-
-#: ../../standalone/drakbackup_.c:3867
-msgid "Restore From Catalog"
-msgstr "Obnova z archívu"
-
-#: ../../standalone/drakbackup_.c:3895
-msgid "Restore Progress"
-msgstr "Prebieha obnova"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Predchádzajúce"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Ulo¾"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "Vytvor zálohu"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "Obnova"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"Chyba pri odosielaní po¹ty\n"
-" Vá¹ report nebol odoslaný\n"
-" Prosím nastavte sendmail"
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"Je potrebné, aby nasledujúce balíky boli nain¹talované:\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"Poèas posielania súboru cez FTP sa vyskytla chyba.\n"
-" Prosím skontrolujte správnos» FTP nastavenia."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "Prosím, skontrolujte údaje ktoré chcete obnovi»..."
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "Prosím, zvoµte médium pre zálohovanie..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "Prosím, zvoµte médium pre zálohovanie..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"Nebol nájdený konfiguraèný súbor.\n"
-"Prosím vyberte Pomocník, alebo Roz¹írené."
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "Vo vývoji ... prosím vydr¾te."
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "Zálohuj systémové súbory"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "Zálohuj pou¾ívateµské súbory"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "Zálohuj iné súbory"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Celkový priebeh"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "súbory odosielané cez FTP"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "Odosielam súbory..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "Zálohuj podµa konfiguraèného súbora"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "Zobraz nastavenie zálohovania."
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Pomocník nastavenia"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "Pokroèilá konfigurácia"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "Zálohuj"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"popis parametrov:\n"
-"\n"
-" V tomto kroku umo¾òuje Drakbackup zmeni»:\n"
-" \n"
-" Ak oznaèíte bzip2 kompresiu, mô¾e skomprimova»\n"
-" va¹e údaje lep¹ie ako pomocou gzip-u (zhruba o 2-10%).\n"
-" Táto mo¾nos» nie je nastavená ¹tandardne, preto¾e táto\n"
-" metóda vy¾aduje viac èasu (okolo 1000% a viac).\n"
-" \n"
-" - Re¾im aktualizácie:\n"
-"\n"
-" Táto voµba aktualizuje Va¹u zálohu, ale na druhej strane\n"
-" nie je príli¹ pou¾iteµná, preto¾e je potrebné dekomprimova»\n"
-" Va¹u zálohu predtým ne¾ je mo¾né ju aktualizova».\n"
-" \n"
-" - .backupignore re¾im:\n"
-" Drakbackup doká¾e ignorova» v¹etky odkazy v .backupignore\n"
-" súboroch v hociktorom adresári.\n"
-" príklad: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-" Nejaká chyba poèas spustenia sendmailu mohla by» spôsobená\n"
-" zlou konfiguráciou postfixu. Pre odstránenie problému nastavte\n"
-" myhostname a mydomain polo¾ky v /etc/postfix/main.cf\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"popis parametrov:\n"
-"\n"
-" - Zálohovanie systémových súborov:\n"
-" \n"
-"\tToto nastavenie Vám umo¾òuje zálohova» /etc adresár,\n"
-"\tktorý obsahuje v¹etky konfiguraèné súbory. Prosím, buïte\n"
-"\topatrní poèas obnovy, aby ste si neprepísali:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Zálohovanie súborov pou¾ívateµov:\n"
-"\tToto nastavenie Vám umo¾ní vybra» v¹etkých pou¾ívateµov,\n"
-"\tktorých si údaje ¾eláte zálohova».\n"
-"\tPre ¹etrenie diskového priestoru je odporúèané, aby ste\n"
-"\tnezálohovali ke¹ web prehliadaèa.\n"
-"\n"
-" - Zálohovanie iných súborov:\n"
-"\n"
-"\tS týmto nastavením je mo¾né prida» ïal¹ie údaje pre\n"
-"\tzálohovanie. S týmto zálohovaním nie je momentálne mo¾né\n"
-"\tvytvára» inkrementálne zálohy.\t\t\n"
-" \n"
-"\tInkrementálne zálohovanie je veµmi mocný spôsob\n"
-"\tzálohovania. Toto nastavenie Vám umo¾òuje\n"
-"\tzálohova» v¹etky údaje iba prvý krát a potom u¾\n"
-"\tuklada» iba zmeny v nich.\n"
-"\tPotom pri obnovovaní údajov je mo¾né\n"
-"\tobnovova» údaje od konkrétneho\n"
-"\tdátumu.\n"
-"\tAk nemáte nastavenú túto mo¾nos», budú\n"
-"\tv¹etky staré zálohy vymazané pre zálohovaním.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"popis parametrov:\n"
-" \n"
-"Iba posledný dátum bude pou¾itý, preto¾e inkrementálne zálohy\n"
-"nevyhnutne potrebujú pri obnove vedie» o ka¾dej predchádzajúcej zálohe.\n"
-"\n"
-"V prípade, ¾e nechcete obnovi» pou¾ívateµa, prosím, odznaète v¹etky ich "
-"oznaèené\n"
-"políèka.\n"
-"\n"
-" - Inkrementálna záloha:\n"
-"\n"
-"\tInkrementálne zálohovanie je veµmi mocný spôsob\n"
-"\tzálohovania. Toto nastavenie Vám umo¾òuje\n"
-"\tzálohova» v¹etky údaje iba prvý krát a potom u¾\n"
-"\tuklada» iba zmeny v nich.\n"
-"\tPotom pri obnovovaní údajov je mo¾né\n"
-"\tobnovova» údaje od konkrétneho\n"
-"\tdátumu.\n"
-"\tAk nemáte nastavenú túto mo¾nos», budú\n"
-"\tv¹etky staré zálohy vymazané pred zálohovaním.\n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright (C) 2001 MandrakeSoft DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" úpravy 2002 MandrakeSoft - Stew Benedict <sbenedict\\@mandrakesoft.com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-" Tento program je voµný softvér; mô¾ete ho redistribuova» a/alebo "
-"modifikova»\n"
-" pod podmienkami GNU GPL, ktorá je publikovaná Free Software Foundation;\n"
-" tak verziu 2, ako aj akúkoµvek neskor¹iu verziu (podµa Vá¹ho výberu).\n"
-"\n"
-" Tento program je distribuovaný vo viere, ¾e bude u¾itoèný ale bez "
-"AKÝCHKO¥VEK ZÁRUK;\n"
-" vrátane implicitnej záruky o OBCHODOVATE¥NOSTI alebo VHODNOSTI PRE "
-"KONKRÉTNY\n"
-" ÚÈEL. Pozrite si tie¾ licenciu GNU General Public License pre bli¾¹ie "
-"detaily.\n"
-"\n"
-" Kópiu GNU General Public License je mo¾né získa» spolu s týmto programom; "
-"ak nie,\n"
-" napí¹te na adresu Free Software Foundation, Inc., 59 Temple Place - Suite "
-"330, Boston,\n"
-" MA 02111-1307, USA."
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"Popis:\n"
-"\n"
-" Drakbackup sa pou¾íva pre zálohovanie Vá¹ho systému.\n"
-" Poèas konfigurácie si mô¾ete vybra»\n"
-"\t- systémové súbory, \n"
-"\t- pou¾ívateµské súbory, \n"
-"\t- iné súbory.\n"
-"\talebo celý Vá¹ systém ... a iné (napríklad Windows oddiely)\n"
-"\n"
-" Drakbackup umo¾òuje zálohova» Vá¹ systém na:\n"
-"\t- pevný disk.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (spolu s auto¹tartom, záchranou a "
-"autoin¹taláciou).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Páska.\n"
-"\n"
-" Drakbackup umo¾òuje obnovi» Vá¹ systém do\n"
-" pou¾ívateµom vybraného adresára.\n"
-"\n"
-" ?©tandardne sú v¹etky zálohy ulo¾ené v adresári\n"
-" /var/lib/drakbackup\n"
-"\n"
-" Konfiguraèný súbor:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Obnova:\n"
-" \n"
-" Poèas obnovovania, Drakbackup vyma¾e Vá?\n"
-" pôvodný adresár a skontroluje èi sú v¹etky súbory\n"
-" v poriadku. Toto je doporuèené vykona» pred ulo¾ením\n"
-" poslednej zálohy.\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"popis mo¾ností:\n"
-"\n"
-"Prosím, buïte opatrní ak pou¾ívate ftp zálohovanie, preto¾e\n"
-"iba záloha, ktorá je vytvorená bude poslaná na server.\n"
-"Tak¾e je potrebné, aby bola záloha najprv vytvorená na Va¹om\n"
-"pevnom disku a a¾ potom bude poslaná na ftp server.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"Problémy pri obnove zo zálohy:\n"
-"\n"
-"Poèas obnovy Drakbackup skontroluje v¹etky Va¹e\n"
-"odzálohované súbory pred ich obnovou.\n"
-"Pred obnovovaním Drakbackup vyma¾e pôvodný\n"
-"adresár a mô¾ete tak prís» o Va¹e údaje. Je veµmi\n"
-"dôle¾ité by» opatrný a nemeni» ruène odzálohované\n"
-"údaje.\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"Popis:\n"
-"\n"
-" Drakbackup sa pou¾íva pre zálohovanie Vá¹ho systému.\n"
-" Poèas konfigurácie si mô¾ete vybra»\n"
-"\t- systémové súbory, \n"
-"\t- pou¾ívateµské súbory, \n"
-"\t- iné súbory.\n"
-"\talebo celý Vá¹ systém ... a iné (napríklad Windows oddiely)\n"
-"\n"
-" Drakbackup umo¾òuje zálohova» Vá¹ systém na:\n"
-"\t- pevný disk.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (spolu s auto¹tartom, záchranou a "
-"autoin¹taláciou).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Páska.\n"
-"\n"
-" Drakbackup umo¾òuje obnovi» Vá¹ systém do\n"
-" pou¾ívateµom vybraného adresára.\n"
-"\n"
-" ©tandardne sú v¹etky zálohy ulo¾ené v adresári\n"
-" /var/lib/drakbackup\n"
-"\n"
-" Konfiguraèný súbor:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Obnova:\n"
-" \n"
-" Poèas obnovovania, Drakbackup vyma¾e Vá¹\n"
-" pôvodný adresár a skontroluje èi sú v¹etky súbory\n"
-" v poriadku. Toto je doporuèené vykona» pred ulo¾ením\n"
-" poslednej zálohy.\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "In¹talácia %s zlyhala. Vyskytla sa nasledujúca chyba:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"drakbug verzia %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"Toto je free softvér a mô¾e by» redistribuovaný v zmysle podmienok GNU GPL.\n"
-"\n"
-"pou¾itie: drakbug [PARAMETRE] [MENO_PROGRAMU]\n"
-"\n"
-"PARAMETRE:\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - vypí¹e túto nápovedu.\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr " --report - program mô¾e by» niektorý mandrake nástroj\n"
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr " --incident - program mô¾e by» jedným z mandrake nástrojov\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Nástroj pre oznámenie chýb Mandrake"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "Sprievodca prvým spustením"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "Synchronizaèný nástroj"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "Konzolové nástroje"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake Online"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "Vzdialená správa"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "Softvérový mana¾ér"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "Nástroj pre migráciu Windows"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "Sprievodca konfiguráciou"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "Aplikácia:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "Balík:"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "Kernel:"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "Verzia:"
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"Pre zaslanie oznamu o chybe, kliknite na tlaèidlo report.\n"
-"Tým sa otvorí web prehliadaè na https://drakbug.mandrakesoft.com\n"
-"kde mô¾ete nájs» vhodný formulár. Informácie zobrazené navrchu\n"
-"budú zaslané na server\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "Správa"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "Nenain¹talované"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "pripájanie k Bugzilla sprievodcovy ..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "Nie je dostupný ¾iaden prehliadaè! Prosím nain¹talujte nejaký"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Konfigurácia siete (%d rozhraní)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profil: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Zma¾ profil..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Zmena profilu:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Nový profil..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr "Meno nového profilu (nový profil bude vytvorený ako kópia aktuálneho)"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Meno poèítaèa: "
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Prístup k internetu"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Typ:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Brána:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Rozhranie:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Status:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "Èakajte prosím"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Konfigurácia prístupu k internetu..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "Konfigurácia LAN"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Ovládaè"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Rozhranie"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protokol"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Status"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Konfigurácia lokálnej siete..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "Pre spustenie Pomocníka kliknite sem ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Sprievodca..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Aplikova»"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Pripojený."
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Nepripojený"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Pripojenie..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Odpojenie..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"Varovanie. Bolo rozpoznané iné pripojenie na internet, mo¾no pou¾íva va¹u "
-"sie»."
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"Nemáte nastavené ¾iadne rozhranie.\n"
-"Nastavte ho kliknutím na Konfiguruj"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "Konfigurácia LAN"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adaptér %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "©tartovací protokol"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Spustené pri ¹tarte"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP klient"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "aktivuj teraz"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "deaktivuj"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Toto rozhranie e¹te nebolo nastavené.\n"
-"Spustite Pomocníka nastavenia v hlavnom okne"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Nemáte nastavené pripojenie na internet.\n"
-"Vytvorte ho zakliknutím tlaèidla konfiguruj"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Konfigurácia pripojenia internetu"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Konfigurácia pripojenia internetu"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Typ pripojenia: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parametre"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Brána"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Ethernet karta"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP klient"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "pou¾itie: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Meno modulu"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Veµkos»"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "vytvorenie "
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "prednastavené"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "Chyba : %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "verzia jadra"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Hlavné"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Expertný mód"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "voliteµné argumenty pre mkinitrd"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Pridaj modul"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "vynútený"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "ak je potrebné"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "vynecha» scsi moduly"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "vynecha» raid moduly"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Odstráò modul"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Výstup"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Vytvor disk"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Uistite sa, ¾e médium pre zariadenie %s sa nachádza v mechanike"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"®iadne médium, alebo je chránené proti zápisu v zariadení: %s.\n"
-"Prosím vlo¾te médium."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Nemo¾ný fork: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Nemo¾né správne uzavrie» mkbootdisk: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "Hµada» nain¹talované fonty"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "Odznaèi» nain¹talované fonty"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "spracova» v¹etky fonty"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "nena¹iel som ¾iadne fonty"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "hotovo"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "Na pripojených oddieloch nie je mo¾né nájs» fonty"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Znovu vybra» správne fonty"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "nemô¾em nájs» ¾iaden font.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "Vyhµadávam fonty v zozname nain¹talovaných"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "Kópia fontu"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "In¹talácia True Type fontov"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "Prosím èakajte poèas tmkfdir..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "In¹talácia True Type fontov hotová."
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "Konverzia fontov"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "vytváram type1inst"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "Odkazy na Ghostscript"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "prevod ttf fontov"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "prevod pfm fontov"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Ignorova» pracovné súbory"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "Re¹tart XFS"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "Ignorova» súbory s fontami"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "xfs re¹tart"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"Pred pridaním fontov sa prosím uistite, ¾e na va¹om poèítaèi máte práva ich "
-"pridáva».\n"
-"\n"
-"-Pre pridávanie fontov mô¾ete pou¾i» ¹tandardný spôsob. V ¹peciálnych "
-"prípadoch v¹ak chybné fonty mô¾u spôsobi» vytuhnutie X servera."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "Import fontov"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "Prevzia» fonty z Windows"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "Odstránenie fontov"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "Pokroèilé nastavenia"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "Zoznam fontov"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "Zvoµte aplikácie ktoré budú podporova» fonty:"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Tlaèiarne pre v¹eobecné pou¾itie"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "Zvoµte adresár fontov a kliknite na 'Pridaj'"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "Nain¹taluj zoznam"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "Kliknite sem, ak ste si istý."
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "sem ak nie"
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "Odznaèi» v¹etky"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Vyber v¹etko"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "Odstráni» zoznam"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "Úvodné testy"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "Kopírova» fonty na Vá¹ systém"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "In¹talácia a konverzia fontov"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "Po in¹talácii"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "Odstráni» fonty zo systému"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "Po odin¹talovaní"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Zdieµanie pripojenia k internetu"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "Prepáète, ale podporujeme len 2.4 kernely."
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Zdieµanie internetového pripojenia je momentálne povolené"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Nastavenie zdieµania internetového pripojenia u¾ bolo urobené.\n"
-"Momentálne je povolené.\n"
-"\n"
-"Èo chcete urobi»?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "zakáza»"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "odmietnu»"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "prekonfigurova»"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "Zakazujem servre..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "Zdieµanie internetového pripojenia je teraz zakázané."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Zdieµanie internetového pripojenia je momentálne zakázané"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Nastavenie zdieµania internetového pripojenia u¾ bolo urobené.\n"
-"Momentálne je zakázané.\n"
-"\n"
-"Èo chcete urobi»?\""
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "povoli»"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "Povoµujem servre..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "Zdieµanie internetového pripojenia je teraz povolené."
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Máte mo¾nos» nastavi» zdieµanie pripojenia na internet. S touto funkciou\n"
-"budú môc» ostatné poèítaèe vo va¹ej lokálnej sieti pou¾íva» pripojenie na "
-"internet Vá¹ho poèítaèa.\n"
-"\n"
-"Poznámka: Potrebujete samostatnú sie»ovú kartu na pripojenie lokálnej siete."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Rozhranie %s (pou¾íva modul %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Rozhranie %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Vo va¹om systéme nie je sie»ový adaptér!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Vo va¹om systéme nebol nájdený sie»ový ethernet adaptér. Prosím spustite "
-"konfiguráciu hardvéru."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Sie»ové rozhranie"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"Vo va¹om systéme je iba jeden sie»ový adaptér:\n"
-"\n"
-"%s\n"
-"\n"
-"Lokálna sie» bude nastavená práve s týmto adaptérom."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-"Prosím vyberte si sie»ový adaptér, ktorý bude pripojený k va¹ej lokálnej "
-"sieti."
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "Sie»ové rozhranie je u¾ nastavené"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"Varovanie. Sie»ový adaptér (%s) je u¾ nastavený.\n"
-"\n"
-"®eláte si automatickú rekonfiguráciu?\n"
-"\n"
-"Mô¾ete to urobi» manuálne, ale musíte vedie», èo robíte."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "Automatická zmena konfigurácie"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Zobraz aktuálne nastavenie rozhrania"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"Aktuálne nastavenie `%s':\n"
-"\n"
-"Sie»: %s\n"
-"IP adresa: %s\n"
-"IP atribút: %s\n"
-"Ovládaè: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"Je mo¾né zachova» súèasné nastavenie a predpoklada», ¾e u¾ máte nastavený "
-"DHCP server; v tom prípade prosím skontrolujte, ¾e je správne nastavená "
-"lokálna sie»; v nastaveniach sa nebudú robi» ¾iadne zmeny.\n"
-"\n"
-"Ak si to v¹ak ¾eláte, je mo¾né zmeni» aj rozhranie lokálnej siete, aj "
-"nastavenie DHCP serveru.\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "Lokálna sie» triedy C"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "IP tohoto DHCP servera"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "Opätovné nastavenie DHCP servera"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "Èíslo lokálnej siete nekonèí na .0, skú¹am znovu."
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "Potenciálny konflikt LAN adries v aktuálnej konfigurácii %s!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Konfigurácia..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "Konfigurácia skriptov, in¹talovanie programov, ¹tart serverov..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Problémy pri in¹talácii balièka %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"V¹etko bolo nastavené.\n"
-"Teraz mô¾ete zdieµa» va¹e pripojenie na internet s ostatnými poèítaèmi na "
-"va¹ej lokálnej sieti pou¾itím automatického nastavenia siete (DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "Nastavenie u¾ bolo urobené a je momentálne zakázané."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "Nastavenie u¾ bolo urobené a je momentálne povolené."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Zdieµanie internetového pripojenia e¹te nebolo nastavené."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Konfigurácia zdieµania pripojenia k internetu"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Vítajte v utilite na zdieµanie pripojenia k internetu!\n"
-"\n"
-"%s\n"
-"\n"
-"Kliknite na Nastavi» ak chcete spusti» sprievodcu nastavením."
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "skupina"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "cesta"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "práva"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "pou¾ívateµ"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "Hore"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "vymaza»"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "edituj"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "Dole"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "prida» pravidlo"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr "vyberte súbor s právami ktorý chcete zobrazi»/editova»"
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-"Drakperm je pou¾ívaný pre zobrazenie súborov, alebo na nastavenie práv, "
-"vlastníkov a skupín pomocou msec.\n"
-"Je mo¾né tie¾ editova» Va¹e vlastné pravidlá, ktorými budú prepísané "
-"prednastavené."
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "Pridaj nové pravidlo na koniec"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "Edituj aktuálne pravidlo"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr "Presunú» zvolené pravidlo o jednu úroveò vy¹¹ie"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr "Presunú» zobrazené pravidlo o jednu úroveò ni¾¹ie"
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "Vymaza» zvolené pravidlo"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "prehliadanie"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "Aktuálny pou¾ívateµ"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "Práva"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "Cesta"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "Vlastníctvo"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr "sticky-bit"
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr "Set-UID"
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr "Set-GID"
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-"Pou¾ívané pre adresáre:\n"
-" iba vlastník adresára, alebo súboru v tomto adresáry ho mô¾e vymaza»"
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "Pou¾i» id vlastníka pri spustení"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "Pou¾i» id skupiny pri spustení"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr "poèas zis»ovania nie je mo¾né meni» skupinu, alebo vlastníka"
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "Výber cesty"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "pou¾ívateµ :"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "skupina :"
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "Zvuková karta nebola nájdená!"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Vo Va¹om stroji nebola nájdena zvuková karta. Prosím overte si èi máte "
-"zvukovú kartu podporovanú Linux-om a èi je správne zapojená.\n"
-"\n"
-"\n"
-"Mô¾ete sa pozrie» do na¹ej databázy hardvéru:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Poznámka: ak máte ISA PnP zvukovú kartu, mali by ste pou¾i» program "
-"sndconfig. Napí¹te iba \"sndconfig\" na konzole."
-
-#: ../../standalone/draksplash_.c:34
-#, fuzzy
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr "balík ImageMagick je potrebný pre správnu funkènos»"
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "prvý krok vytvárania"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr "koneèné rozlí¹enie"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "zvoµte súbor s obrazom"
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr "Toto meno"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "Prehliadanie"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "Nastavi» úvodný obrázok"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-"x súradnica textového\n"
-"poµa v poète znakov"
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-"y súradnica textového\n"
-"poµa v poète znakov"
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr "vý¹ka textu"
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr "¹írka poµa textu"
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-"x súradnica stavového pruhu\n"
-"od horného µavého rohu"
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-"y súradnica stavového pruhu\n"
-"od horného µavého rohu"
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr "vý¹ka stavového pruhu"
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr "¹írka stavového pruhu"
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr "farba stavového pruhu"
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "uká¾ka"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "ulo¾enie témy"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "vyberte si farbu"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "Zobrazi» logo na konzole"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr "Nezobrazova» správy jadra ¹tandardne"
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr "Táto téma nemá ¾iadnu úvodnú obrazovku v %s !"
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr "ukladám tému úvodnej obrazovky..."
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "Výber farby stavového pruhu"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "Najprv si musíte zvoli» súbor s obrazom!"
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "Generujem náhµad ..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"XawTv nie je nain¹talovaný!\n"
-"\n"
-"\n"
-"Ak máte TV kartu, ale DrakX ¾iadnu nena¹iel (¾iadnu bttv, ani saa7134\n"
-"modul v \"/etc/modules\") a ani nie je nain¹talovaný xawtv, po¹lite prosím\n"
-"výstup príkazu \"lspcidrake -v -f\" na \"install@mandrakesoft.com\"\n"
-"so subjektom \"undetected TV card\".\n"
-"\n"
-"\n"
-"XawTV mô¾ete nain¹talova» napísaním \"urpmi xawtv\" ako root na konzole."
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "Kanadská (cable)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "USA"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "USA (kábel)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "USA (kábel - hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "Èína"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "Japonsko"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "Japonsko (kábel)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "Východná európa"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "Francúzsko [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "Írsko"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "Západná Európa"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "Austrália"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "Nový Zéland"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "Ju¾ná Afrika"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "Argentína"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr "Austrálska Optus káblová TV"
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"Prosím,\n"
-"zadajte va¹u TV normu a krajinu"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "TV norma:"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Oblas» :"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "Prebieha vyhµadávanie TV programov..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "Vyhµadávanie TV programov"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "Poèas vyhµadávania kanálov TV sa vyskytla chyba"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV nie je nain¹talované!"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "Prajem pekný deò!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "Teraz mô¾ete spusti» xawtv (pod X Windows!) !\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "TV karta nebola nájdená!"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Vo Va¹om stroji nebola nájdena TV karta. Prosím overte si èi máte Video/TV "
-"kartu podporovanú Linuxom a èi je správne zapojená.\n"
-"\n"
-"\n"
-"Mô¾ete sa pozrie» do na¹ej databázy hardvéru:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-"\n"
-"pou¾itie: harddrake [-h|--help] [--test]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "pou¾itie: keyboarddrake [--expert] [klávesnica]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Prosím, zvoµte si Vá¹ typ klávesnice"
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Chcete aby BackSpace vrátil Delete na konzole?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Vymeò CD"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Prosím vlo¾te in¹talaèné CD do mechaniky a stlaète Ok.\n"
-"Ak ho nemáte, stlaète Zru¹i» pre priamu aktualizáciu."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Nemô¾em spusti» priamu aktualizáciu !!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "Táto zmena je v poriadku, ale pre jej uplatnenie sa musíte odhlási»"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Ukáza» iba pre vybraný deò"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Súbor/_Nový"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Súbor/_Otvor"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Súbor/_Ulo¾"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>U"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Súbor/Ulo¾i» _ako"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Súbor/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Parametre"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Parametre/Test"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Pomoc/_O aplikácii..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "U¾ívateµ"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Správy"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Syslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Popis Mandrake Nástrojov"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "hµadaj"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Nástroj na monitorovanie logov"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Nastavenia"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "porovnávam"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "nezodpovedajú"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Zvoµte súbor"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Kalendár"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Obsah súboru"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "Výstraha cez Mail"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "prosím èakajte, analyzujem súbor: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "Nastavenie výstrahy email"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Vitajte v nástroji na nastavenie emailu.\n"
-"\n"
-"Tu budete môc» nastavi» výstrahy systému.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Apache WWW server"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "Prekladaè doménových mien"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "Ftp server"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Postfix email server"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "Samba server"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "SSH server"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Webmin servis"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Xinetd servis"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "nastavenie slu¾ieb"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr "Dostanete varovanie ak jedna z vybraných slu¾ieb nefunguje"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "naèíta» nastavenie"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "Ak zá»a¾ prekroèí túto hodnotu, budete upozornený"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "Konfigurácia upozornení"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "Vlo¾te va¹u emailovú adresu ni¾¹ie"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Ulo¾ ako.."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Prosím, zvoµte si typ va¹ej my¹i."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Emulova» 3 tlaèidlá?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "Naèítavam údaje tlaèiarne ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "Zis»ujem zariadenia..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Test portov"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr "%s nie je podporované touto verziou Mandrake Linux-u."
-
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "%s nájdené v %s, nastavi»?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr "%s nie je v databáze skenerov, nastavi» ruène?"
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Zvoµte skener"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "Tento %s skener nie je podporovaný"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake nedokázal nájs» Vá¹ %s skener.\n"
-"Zvoµte prosím zariadenie, ku ktorému je Vá¹ skener pripojený"
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "vyberte si zariadenie"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"Tento %s skener musí by» nakonfigurovaný pomocou printerdrake.\n"
-"Mô¾ete spusti» printerdrake z Kontrolného centra Mandrake v hardvérovej "
-"sekcii."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"Vá¹ %s skener bol nakonfigurovaný.\n"
-"Teraz mô¾ete sníma» dokumenty pomocou \"XSane\" z aplikaèného menu "
-"Multimédiá/Grafika."
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "Niektoré zariadenia v hardvérovej triede \"%s\" boli zru¹ené:\n"
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr "Niektoré zariadenia boli pridané:\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Voµba jazyka"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Voµba triedy in¹talácie"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Detekcia pevného disku"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Konfigurácia my¹i"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Výber klávesnice"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Bezpeènos»"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Súborové systémy"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Formátovanie oddielov"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Výber balíkov"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "In¹talácia systému"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Vytváranie pou¾ívateµov"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Sie»ové slu¾by"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Nastavenie slu¾ieb"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "In¹talácia zavádzaèa"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Zavádzacia disketa"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Konfigurácia X"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "In¹talácia aktualizácií systému"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Koniec in¹talácie"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Sie»ovy poèítaè (klient)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "NFS server, SMB server, Proxy server, SSH server"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Kancelária"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Gnome stanica"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Nástroje pre Vá¹ Palm Pilot alebo Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Pracovná stanica"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Firewall/Router"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "Domain Name a Network Information Server"
-
-#: ../../share/compssUsers:999
-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ï"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Nástroje pre audio: mp¹ alebo midi prehrávaèe, etc"
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "Linux Standard Base. Aplikaèná podpora od tretej strany"
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Knihy a návody pre Linux a iný voµný softvér"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "KDE stanica"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, atï"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimédia - Video"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "Nástroje pre elektronickú po¹tu, správy, web, prenos súborov, a chat"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Databázy"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL, alebo MySQL databázový server"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Nástroje na jednoduchú konfiguráciu Vá¹ho poèítaèa"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimédia - Zvuk"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Dokumentácia"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Konzolové nástroje"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Postfix email server, Inn news server"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Internetová stanica"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Multimediálna stanica"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Konfigurácia"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Viac grafických prostredí (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"K Desktop Enviroment, grafické prostredie s mno¾stvom pribalených programov"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Grafické prostredie"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Vývojárska"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache a Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Nástroje na vytvorenie a napálenie CD"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Kancelárska stanica"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, atï"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Grafické programy ako napr. The Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS "
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "C a C++ vývojove kni¾nice, programy a include súbory"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Sie»ový server"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Mail/Groupware/Správy"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Hracia stanica"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Prehrávaèe a editory videa"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimédia - Grafika"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Zábavne programy: stolové, stratégie, atï"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"Nástroje na èítanie a posielanie emailov a správ (pine, mutt, tin..) a "
-"prehliadanie www"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Osobné financie"
-
-#: ../../share/compssUsers:999
-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/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "Klientovia pre rôzne protokoly vrátane ssh"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Brána k internetu"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Programy na prehrávanie/editovanie zvuku a videa"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Iné grafické prostredia"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Editory, shelly, súborové nástroje, terminály"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Programy na správu va¹ich financií, napr. gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Osobný informaèný mana¾ment"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimédia - CD napaµovanie"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Vedecká stanica"
-
-#~ msgid ""
-#~ "OSS (Open Source Sound) was the firt sound API. It's an OS independant "
-#~ "sound API (it's availlable on most unices 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 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 Source Sound) bolo prvé zvukové API. Je to na systéme nezávislé "
-#~ "API (dostupné na mnohých unixových systémoch), ale je to veµmi jednoduché "
-#~ "a obmedzené API.\n"
-#~ "Navy¹e, v¹etky OSS ovládaèe e¹te raz vynachádzajú koleso.\n"
-#~ "\n"
-#~ "ALSA (Advanced Linux Sound Architecture) je modularizovaná architektúra\n"
-#~ "podporujúca veµkú väè¹inu ISA a PCI kariet.\n"
-#~ "\n"
-#~ "Poskytuje tie¾ oveµa ¹ir¹ie API ako OSS.\n"
-#~ "\n"
-#~ "Alsa je mo¾né pou¾i» nasledovne:\n"
-#~ "- staré kompatibilné OSS api\n"
-#~ "- nové ALSA api, ktoré poskytuje mohé roz¹írené mo¾nosti, ale je "
-#~ "vy¾adované pou¾itie ALSA kni¾níc.\n"
-
-#~ msgid ""
-#~ "Found \"$netc->{autodetect}{isdn}{description}\" interface do you want to "
-#~ "use it ?"
-#~ msgstr ""
-#~ "Nájdené \"$netc->{autodetect}{isdn}{description}\" rozhranie, chcete ho "
-#~ "pou¾i» ?"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "Pre zaslanie oznamu o chybe, kliknite na tlaèidlo report.\n"
-#~ "Tým sa otvorí web prehliadaè na https://www.bugzilla.com\n"
-#~ "kde mô¾ete nájs» vhodný formulár. Informácie zobrazené navrchu\n"
-#~ "budú zaslané na server\n"
-#~ "\n"
-
-#~ msgid "package ImageMagick is required for correct working"
-#~ msgstr "balík ImageMagick je potrebný pre správnu funkènos»"
-
-#~ msgid "Make bootsplash step 2"
-#~ msgstr "vytvorenie úvodnej obrazovky krok 2"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "choï na konfiguráciu úvodnej obrazovky Lilo"
-
-#~ msgid "x coordinate of text box in number of character"
-#~ msgstr "x súradnica textového poµa v poète znakov"
-
-#~ msgid "y coordinate of text box in number of character"
-#~ msgstr "y súradnica textového poµa v poète znakov"
-
-#~ msgid "the progress bar x coordinate of its upper left corner"
-#~ msgstr "x súradnica stavového pruhu od horného µavého rohu"
-
-#~ msgid "the progress bar y coordinate of its upper left corner"
-#~ msgstr "y súradnica stavového pruhu od horného µavého rohu"
-
-#~ msgid "Go back"
-#~ msgstr "spä»"
diff --git a/perl-install/share/po/sl.po b/perl-install/share/po/sl.po
deleted file mode 100644
index 0ba8d3632..000000000
--- a/perl-install/share/po/sl.po
+++ /dev/null
@@ -1,12720 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Free Software Foundation, Inc.
-# Gregor Pirnaver <gregor.pirnaver@email.si>, 2002
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-01-21 11:03GMT\n"
-"Last-Translator: Gregor Pirnaver <gregor.pirnaver@email.si>\n"
-"Language-Team: Sloven¹èina <lugos-slo@lugos.si>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-2\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.9.5\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB ali veè"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Izberite stre¾nik X"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "Stre¾nik X"
-
-#: ../../Xconfig/card.pm_.c:230
-#, fuzzy
-msgid "Multi-head configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Izberite velikost pomnilnika grafiène kartice"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "Nastavitev XFree"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Katero nastavitev stre¾nika XFree ¾elite?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr ""
-
-#: ../../Xconfig/card.pm_.c:387
-#, fuzzy, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Nastavitev zaslona"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s s strojnim 3D pospe¹evanjem"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Va¹a kartica lahko uporablja strojno 3D pospe¹evanje, ampak samo z XFree %"
-"s.\n"
-"Va¹a kartica je podprta s strani XFree %s, kjer je lahko bolj¹a 2D podpora."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Va¹a kartica lahko uporablja strojno 3D pospe¹evanje z XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s z RAZVOJNO strojno 3D pospe¹itvijo"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Va¹a kartica lahko uporablja strojno 3D pospe¹evanje, ampak samo z XFree %"
-"s,\n"
-"PODPORA JE ©E V RAZVOJU, RAÈUNALNIK SE LAHKO PRENEHA ODZIVATI.Va¹a kartica "
-"je podprta s strani XFree %s, kjer je lahko bolj¹a 2D podpora."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Va¹a kartica lahko uporablja strojno 3D pospe¹evanje z XFree %s,\n"
-"PODPORA JE ©E V RAZVOJU, RAÈUNALNIK SE LAHKO PRENEHA ODZIVATI."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-#, fuzzy
-msgid "Custom"
-msgstr "Prilagojeno"
-
-#: ../../Xconfig/main.pm_.c:102
-#, fuzzy
-msgid "Graphic Card"
-msgstr "Grafièna kartica"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitor"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Loèljivost"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Mo¾nosti"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "V redu"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Izhod"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Ohrani spremembe?\n"
-"Trenutna nastavitev:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Izberite monitor"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Splo¹no"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-#, fuzzy
-msgid "Vendor"
-msgstr "Razveljavi"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Kritièna parametra sta: vertikalna osve¾itev (to je hitrost s katero je "
-"osve¾en celoten zaslon) in najbolj pomembna horizontalna osve¾itev (to je "
-"hitrost s katero so osve¾ene vrstice).\n"
-"\n"
-"ZELO POMEMBNO je, da ne izberete monitorja z osve¾itvami, ki so izven "
-"sposobnosti va¹ega monitorja. S tem lahko po¹kodujete monitor!\n"
-"Èe ste v dvomih, izberite konservativno nastavitev."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Horizontalna sinhronizacija"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Vertikalna sinhronizacija"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 barv (8 bitov)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 tisoè barv (15 bitov)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 tisoè barv (16 bitov)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 milijonov barv (24 bitov)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 milijarde barv (32 bitov)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Loèljivosti"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Izberite loèljivost in barvno globino"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Grafièna kartica: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Preklièi"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Preizkus nastavitev"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "®elite preizkusiti nastavitev?"
-
-#: ../../Xconfig/test.pm_.c:31
-#, fuzzy
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr ""
-"Pozor: testiranje te grafiène kartice lahko povzroèi neodzivanje raèunalnika"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Razpored tipkovnice: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Tip mi¹ke: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Naprava mi¹ke: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Horizontalna frekvenca monitorja: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Vertikalna frekvenca monitorja: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Grafièna kartica: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Grafièni pomnilnik: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Barvna globina: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Loèljivost: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "Stre¾nik XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "Gonilnik XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X v zagonu"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Raèunalnik lahko samodejno pri zagonu sistema za¾ene stre¾nik X.\n"
-"®elite zagnati stre¾nik X pri zagonu?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:85
-#, fuzzy
-msgid "What norm is your TV using?"
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Prvi sektor zagonskega razdelka"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Prvi sektor pogona (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "Namestitev SILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Kam ¾elite namestiti zagonski nalagalnik?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "Namestitev LILO/grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr ""
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr ""
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr ""
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr ""
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr ""
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-#, fuzzy
-msgid "Yaboot"
-msgstr "Korenski"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Glavne mo¾nosti zagonskega nalagalnika"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-#, fuzzy
-msgid "Bootloader to use"
-msgstr "Glavne mo¾nosti zagonskega nalagalnika"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Namestitev zagonskega nalagalnika"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Zagonska naprava"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Kompaktno"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "kompaktno"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Grafièni naèin"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Pavza pred zaganjanjem privzete slike"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Geslo"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Geslo (ponovno)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Omejitev mo¾nosti ukazne vrstice"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "omeji"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Pri zagonu poèisti /tmp"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Natan¹na velikost pomnilnika RAM, èe je potrebno (najdenih %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Omogoèi veè profilov"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Podajte velikost pomnilnika v MB"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr "Mo¾nost ``Omejitev mo¾nosti ukazne vrstice'' ni uporabna brez gesla"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Poskusite ponovno"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Gesla se ne ujemata"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr ""
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr ""
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr ""
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr ""
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr ""
-
-#: ../../any.pm_.c:198
-#, fuzzy
-msgid "Default OS?"
-msgstr "Privzeto"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Tukaj so razlièni vnosi.\n"
-"Lahko dodate ¹e kak¹nega ali spremenite obstojeèega"
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Dodaj"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Konèano"
-
-#: ../../any.pm_.c:258
-#, fuzzy
-msgid "Modify"
-msgstr "Spremeni RAID"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Kak¹en tip vnosa ¾elite dodati?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Ostali OS (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Ostali OS (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Ostali OS (Okna...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Slika"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Korenski"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Pripni"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Branje-pisanje"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tabela"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Tvegano"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Labela"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Privzeto"
-
-#: ../../any.pm_.c:318
-#, fuzzy
-msgid "Initrd-size"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr ""
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Odstrani vnos"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Prazna labela ni dovoljena"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr ""
-
-#: ../../any.pm_.c:332
-#, fuzzy
-msgid "You must specify a root partition"
-msgstr "Potrebujete razdelek swap"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Ta labela je ¾e uporabljena"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Najdenih %s %s vmesnikov"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Imate ¹e kak¹nega?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Imate vmesnike %s?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Ne"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Da"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Glejte informacije o strojni opremi"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Namestitev gonilnika za %s kartico %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(modul %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Sedaj lahko posredujete nastavitve za modul %s.\n"
-"Nastavitve so oblike ``ime=vrednost ime2=vrednost2 ...''.\n"
-"Na primer: ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Nastavitve modula:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Kateri %s gonilnik naj poizkusim?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"V nekaterih primerih potrebuje gonilnik %s za pravilno delovanje dodatne\n"
-" informacije. Lahko se zgodi, da deluje normalno tudi brez. ®elite navesti\n"
-"dodatne nastavitve zanj ali dovolite gonilniku da poskusi pridobiti "
-"potrebne\n"
-"informacije samodejno? Lahko se zgodi, da se raèunalnik nepredvidoma "
-"ustavi,\n"
-"kar pa naj ne bi povzroèilo nobene ¹kode."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Samodejna zaznava"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Navedite nastavitve"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Nalaganje modula %s je bilo neuspe¹no.\n"
-"®elite poskusiti znova z drugimi parametri?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr ""
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr ""
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr ""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr ""
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr ""
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr ""
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(¾e dodano %s)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Geslo je preveè preprosto"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Vnesite uporabni¹ko ime"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "Uporabni¹ko ime mora vsebovati samo male èrke, ¹tevilke, `-' in `_'"
-
-#: ../../any.pm_.c:769
-#, fuzzy
-msgid "The user name is too long"
-msgstr "To uporabni¹ko ime je ¾e dodano"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "To uporabni¹ko ime je ¾e dodano"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Dodaj uporabnika"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Vnesite uporabnika\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Sprejmi uporabnika"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Pravo ime"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Uporabni¹ko ime"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Lupina"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Ikona"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Samodejna prijava"
-
-#: ../../any.pm_.c:821
-#, fuzzy
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Raèunalnik lahko samodejno, po zagonu, v sistem prijavi uporabnika.\n"
-"Èe tega ne ¾elite, pritisnite gumb preklièi."
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Izberite privzetega uporabnika:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Izberite okenskega upravitelja, ki naj bo pognan:"
-
-#: ../../any.pm_.c:841
-#, fuzzy
-msgid "Please choose a language to use."
-msgstr "Ali ¾elite sedaj zagnati ,X -probeonly`?"
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr ""
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr ""
-
-#: ../../any.pm_.c:978
-#, fuzzy
-msgid "Allow all users"
-msgstr "Dodaj uporabnika"
-
-#: ../../any.pm_.c:978
-#, fuzzy
-msgid "No sharing"
-msgstr "Zaganjam X"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, fuzzy, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Izberite pakete, ki jih ¾elite namestiti"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr ""
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr ""
-
-#: ../../any.pm_.c:1005
-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 ""
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr ""
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr ""
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr ""
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr ""
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr ""
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr ""
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr ""
-
-#: ../../any.pm_.c:1080
-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 ""
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-
-#: ../../any.pm_.c:1086
-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 ""
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-
-#: ../../any.pm_.c:1095
-#, fuzzy
-msgid "DrakSec Basic Options"
-msgstr "Mo¾nosti"
-
-#: ../../any.pm_.c:1096
-#, fuzzy
-msgid "Please choose the desired security level"
-msgstr "Ali ¾elite sedaj zagnati ,X -probeonly`?"
-
-#: ../../any.pm_.c:1099
-#, fuzzy
-msgid "Security level"
-msgstr "Privzeto"
-
-#: ../../any.pm_.c:1101
-#, fuzzy
-msgid "Use libsafe for servers"
-msgstr "Izberite nastavitve stre¾nika"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr ""
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Pozdravljeni v izbiralcu operacijskega sistema %s!\n"
-"\n"
-"Izberite operacijski sistem iz zgornjega seznama ali\n"
-"pocakajte %d sekund za prevzet zagon.\n"
-"\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Pozdravljeni v izbiralcu operacijskega sistema GRUB!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Uporabite tipke %c in %c za izbiro vnosa"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Pritisnite enter za zagon izbranega OS, 'e' za urejevanje"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "ukazov pred zagonom ali 'c' za ukazno vrstico."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "Izbran vnos bo zagnan samodejno cez %d sekund."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "premalo prostora v /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Namizje"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Meni Start"
-
-#: ../../bootloader.pm_.c:1126
-#, fuzzy, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Kam ¾elite namestiti zagonski nalagalnik?"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "pomoè ¹e ni implementirana.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Nastavitev zagonskega stila"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Datoteka"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Datoteka/_Konèaj"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr ""
-
-#: ../../bootlook.pm_.c:92
-#, fuzzy
-msgid "NewStyle Monitor"
-msgstr "Monitor"
-
-#: ../../bootlook.pm_.c:93
-#, fuzzy
-msgid "Traditional Monitor"
-msgstr "Spremeni monitor"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr ""
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Zagon Aurore pri nalaganju sistema"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr ""
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr ""
-
-#: ../../bootlook.pm_.c:146
-#, fuzzy
-msgid "Install themes"
-msgstr "Namestitev sistema"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr ""
-
-#: ../../bootlook.pm_.c:148
-#, fuzzy
-msgid "Create new theme"
-msgstr "Ustvarjanje novega razdelka"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr ""
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Napaka"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr ""
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-#, fuzzy, c-format
-msgid "Write %s"
-msgstr "XFree %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr ""
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr ""
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr ""
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "Notice"
-msgstr "Preklic"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr ""
-
-#: ../../bootlook.pm_.c:258
-#, fuzzy
-msgid "Theme installation failed!"
-msgstr "Izberite razred namestitve"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-#, fuzzy
-msgid "Configure"
-msgstr "Nastavitev X"
-
-#: ../../bootlook.pm_.c:275
-#, fuzzy
-msgid "Splash selection"
-msgstr "Izberite stre¾nik"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr ""
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr ""
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr ""
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Sistemski naèin"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Zagon sistema X-Windows pri zagonu sistema"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Ne, ne ¾elim samodejne prijave"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Da, ¾elim samodejno prijavo s tem uporabnikom"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "Potrdi"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "/etc/inittab ni mogoèe odpreti za branje: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d minut"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 minuta"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d sekund"
-
-#: ../../common.pm_.c:159
-#, fuzzy
-msgid "Can't make screenshots before partitioning"
-msgstr "Razdelkov ni veè mogoèe dodati"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr ""
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-#, fuzzy
-msgid "France"
-msgstr "Preklièi"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr ""
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr ""
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr ""
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr ""
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-#, fuzzy
-msgid "Greece"
-msgstr "Splo¹no"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr ""
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr ""
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr ""
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "Italy"
-msgstr "Namestiti"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr ""
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-#, fuzzy
-msgid "New"
-msgstr "nov"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Odklopi"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Priklopljeno"
-
-#: ../../diskdrake/dav.pm_.c:65
-#, fuzzy
-msgid "Server"
-msgstr "stre¾nik"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Toèka priklopa"
-
-#: ../../diskdrake/dav.pm_.c:85
-#, fuzzy
-msgid "Please enter the WebDAV server URL"
-msgstr "Preizkusite mi¹ko"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:109
-#, fuzzy
-msgid "Server: "
-msgstr "stre¾nik"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Toèka priklopa:"
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Mo¾nosti: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Najprej naredite varnostno kopijo podatkov"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Pazljivo preberite!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Èe nameravate uporabiti aboot, pustite dovolj prostega prostora (2048 "
-"sektorjev je dovolj)\n"
-"na zaèetku diska"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Èarovnik"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Izberite akcijo"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Imate velik FAT razdelek (ponavadi v uporabi\n"
-"DOS-a/Oken). Predlagamo vam, da najprej \n"
-"spremenite velikost tega razdelka (pritisnite\n"
-"nanj, nato pa pritisnite \"Spremeni velikost\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Kliknite na razdelek"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Podrobnosti"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-#, fuzzy
-msgid "No hard drives found"
-msgstr "Tiskalnik"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-#, fuzzy
-msgid "Journalised FS"
-msgstr "priklop neuspe¹en"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Prazno"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Drugo"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Tipi datoteènih sistemov:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Ustvari"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Tip"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Namesto tega uporabite ``%s''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Izbri¹i"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Najprej uporabite ``Odklopi''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"Po spremembi tipa razdelka %s, bodo vsi podatki na tem razdelku izgubljeni"
-
-#: ../../diskdrake/interactive.pm_.c:174
-#, fuzzy
-msgid "Choose a partition"
-msgstr "Izberite akcijo"
-
-#: ../../diskdrake/interactive.pm_.c:174
-#, fuzzy
-msgid "Choose another partition"
-msgstr "Ustvarjanje novega razdelka"
-
-#: ../../diskdrake/interactive.pm_.c:199
-#, fuzzy
-msgid "Exit"
-msgstr "Ext2"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Spremeni v napredni naèin"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Spremeni v normalen naèin"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Razveljavi"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Naj nadaljujem?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Zapri brez zapisovanja sprememb"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Zapri brez zapisovanja razdelitvene tabele?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-#, fuzzy
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "®elite preizkusiti nastavitev?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Samodejno dodeljevanje"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Izbri¹i vse"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-#, fuzzy
-msgid "More"
-msgstr "Premakni"
-
-#: ../../diskdrake/interactive.pm_.c:267
-#, fuzzy
-msgid "Hard drive information"
-msgstr "Prepoznavanje trdega diska"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Vsi primarni razdelki so uporabljeni"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Razdelkov ni veè mogoèe dodati"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Èe ¾elite imeti veè razdelkov, enega izbri¹ite, tako da bo mo¾no ustvariti "
-"raz¹irjen razdelek"
-
-#: ../../diskdrake/interactive.pm_.c:310
-#, fuzzy
-msgid "Save partition table"
-msgstr "Zapi¹i razdelitveno tabelo"
-
-#: ../../diskdrake/interactive.pm_.c:311
-#, fuzzy
-msgid "Restore partition table"
-msgstr "Re¹evanje razdelitvene tabele"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Re¹evanje razdelitvene tabele"
-
-#: ../../diskdrake/interactive.pm_.c:314
-#, fuzzy
-msgid "Reload partition table"
-msgstr "Re¹evanje razdelitvene tabele"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Izberite datoteko"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"Velikost varnostne kopije zagonske tabele nima enake velikosti\n"
-"Naj nadaljujem?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Opozorilo"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Vstavite disketo v disketni pogon\n"
-"Vsi podatki na tej disketi bodo unièeni"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Re¹evanje razdelitvene tabele"
-
-#: ../../diskdrake/interactive.pm_.c:367
-#, fuzzy
-msgid "Detailed information"
-msgstr "Poka¾i informacije"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Spremeni velikost"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Premakni"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formatiraj"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Dodaj k RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-#, fuzzy
-msgid "Add to LVM"
-msgstr "Dodaj k RAID"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Odstrani iz RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-#, fuzzy
-msgid "Remove from LVM"
-msgstr "Odstrani iz RAID"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Spremeni RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Uporabi za loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Ustvarjanje novega razdelka"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Zaèetni sektor: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Velikost v MB: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Tip datoteènega sistema: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Lastnosti:"
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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_.c:499
-#, fuzzy
-msgid "Remove the loopback file?"
-msgstr "Formatiranje loopback datoteko %s"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Spremeni tip razdelka"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Kateri datoteèni sistem ¾elite?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Kam ¾elite priklopiti loopback datoteko %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Kam ¾elite priklopiti napravo %s?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Ne morem izklopiti toèke priklopa, ker je ta razdelek uporabljen za "
-"loopback.\n"
-"Najprej odstranite loopback"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, fuzzy, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Kam ¾elite priklopiti napravo %s?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Raèunanje mej FAT datoteènega sistema"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Spreminjanje velikosti"
-
-#: ../../diskdrake/interactive.pm_.c:650
-#, fuzzy
-msgid "This partition is not resizeable"
-msgstr "Kateremu razdeleku ¾elite spremeniti velikost?"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Podatki na tem razdelku naj bodo arhivirani"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr ""
-"Po spremembi velikosti razdelka %s bodo vsi podatki na tem razdelku "
-"izgubljeni"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Izberite novo velikost"
-
-#: ../../diskdrake/interactive.pm_.c:663
-#, fuzzy
-msgid "New size in MB: "
-msgstr "Velikost v MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Na kateri disk ¾elite premakniti?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Sektor"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Na kateri sektor ¾elite premakniti?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Premikanje"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Premikanje razdelka..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Izberite obstojeè RAID za dodajanje"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "nov"
-
-#: ../../diskdrake/interactive.pm_.c:754
-#, fuzzy
-msgid "Choose an existing LVM to add to"
-msgstr "Izberite obstojeè RAID za dodajanje"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Ta razdelek ne more biti uporabljen za loopback"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Ime loopback datoteke: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-#, fuzzy
-msgid "Give a file name"
-msgstr "Pravo ime"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Datoteko ¾e uporablja drug loopback, izberite drugo"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Datoteka ¾e obstaja. Jo uporabim?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-#, fuzzy
-msgid "Mount options"
-msgstr "Nastavitve modula:"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "naprava"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "stopnja"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "velikost kosa"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Bodite previdni: Ta operacija je nevarna."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Kateri tip razdelitve?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, fuzzy, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Izberite pakete, ki jih ¾elite namestiti"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Oprostite, vendar /boot ne morete ustvariti tako daleè na pogonu (na "
-"cilinder > 1024).\n"
-"Ali boste uporabljali LILO, ki ne bo deloval ali pa ne boste uporabljali "
-"LILO, tako da /boot ne potrebujete"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Razdelek, ki ste ga izbrali kot korenskega (/), se fizièno nahaja za\n"
-"1024-im cilindrom trdega diska in tudi razdelka /boot nimate.\n"
-"Èe nameravate uporabljati LILO, ne pozabite dodati /boot razdelka"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Za korenski (/) razdelek ste izbrali programski RAID razdelek.\n"
-"Nobeden zagonski nalagalnik ne bo deloval brez /boot razdelka.\n"
-"Ne pozabite dodati /boot razdelka"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "Razdelitvena tabela pogona %s bo zapisana na disk!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Preden bodo obveljale spremembe morate ponovno zagnati raèunalnik"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr ""
-"Po formatiranju razdelka %s bodo vsi podatki na tem razdelku izgubljeni"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Formatiranje"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Formatiranje loopback datoteko %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Formatiranje razdelka %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1039
-#, fuzzy
-msgid "Move files to the new partition"
-msgstr "Premalo razpolo¾ljivega prostora za nov razdelek"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1051
-#, fuzzy
-msgid "Moving files to the new partition"
-msgstr "Premalo razpolo¾ljivega prostora za nov razdelek"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, fuzzy, c-format
-msgid "Removing %s"
-msgstr "Loèljivost: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Naprava:"
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "Èrka DOS pogona: %s (ugibanje)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Tip:"
-
-#: ../../diskdrake/interactive.pm_.c:1099
-#, fuzzy
-msgid "Name: "
-msgstr "Izberite stre¾nik"
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Zaèetek: sektor %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Velikost: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s sektorjev"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, fuzzy, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Cilinder %d do cilinder %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Formatirano\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Neformatirano\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Priklopljeno\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID ms%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, fuzzy, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr "Datoteka(e) loopback: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Prevzet zagonski razdelek\n"
-" (za zagon MS-DOS, ne za lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Stopnja %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Velikost kosa %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID-diski %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Datoteka loopback: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Velikost: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Geometrija: %s cilindrov, %s glav, %s sektorjev\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Informacije: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, fuzzy, c-format
-msgid "LVM-disks %s\n"
-msgstr "RAID-diski %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Tip razdelitvene tabele: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, fuzzy, c-format
-msgid "on channel %d id %d\n"
-msgstr "na vodilu %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-#, fuzzy
-msgid "Filesystem encryption key"
-msgstr "Tip datoteènega sistema: "
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1191
-#, fuzzy
-msgid "The encryption keys do not match"
-msgstr "Gesla se ne ujemata"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr ""
-
-#: ../../diskdrake/removable.pm_.c:47
-#, fuzzy
-msgid "Change type"
-msgstr "Spremeni tip razdelka"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-#, fuzzy
-msgid "Please click on a medium"
-msgstr "Kliknite na razdelek"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Another one"
-msgstr "Nastavitev zaslona"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Which username"
-msgstr "Uporabni¹ko ime"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-#, fuzzy
-msgid "Username"
-msgstr "Uporabni¹ko ime"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-#, fuzzy
-msgid "Domain"
-msgstr "Nastavitve modula:"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-#, fuzzy
-msgid "Search servers"
-msgstr "Izberite stre¾nik"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s formatiranje %s neuspe¹no"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Formatiranje %s s tipom %s ni poznano"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr ""
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "napaka pri odklopu %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "preprosto"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr ""
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "stre¾nik"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "JFS ne morete uporabiti na razdelkih manj¹ih od 16MB"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "ReiserFS ne morete uporabiti na razdelkih manj¹ih od 32MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Toèke priklopa se morajo zaèeti z /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Razdelek s toèko priklopa %s ¾e obstaja\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr ""
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Da imenik bi naj ostal na korenskem datoteènem sistemu"
-
-#: ../../fsedit.pm_.c:530
-#, fuzzy
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"Za to toèko priklopa potrebujete pravi datoteèni sistem(ext2, reiserfs)\n"
-
-#: ../../fsedit.pm_.c:532
-#, fuzzy, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr ""
-"Za to toèko priklopa potrebujete pravi datoteèni sistem(ext2, reiserfs)\n"
-
-#: ../../fsedit.pm_.c:599
-#, fuzzy
-msgid "Not enough free space for auto-allocating"
-msgstr "Premalo razpolo¾ljivega prostora za nov razdelek"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr ""
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Napaka pri odpiranju %s za pisanje: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:171
-#, fuzzy
-msgid "Sound configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-#, fuzzy
-msgid "Driver:"
-msgstr "Izberite stre¾nik"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-#, fuzzy
-msgid "Help"
-msgstr "/_Pomoè"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-#, fuzzy
-msgid "Please Wait... Applying the configuration"
-msgstr "Preizkus nastavitev"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "Model"
-msgstr "Premakni"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:17
-#, fuzzy
-msgid "Channel"
-msgstr "Preklièi"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:21
-#, fuzzy
-msgid "Module"
-msgstr "Premakni"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-#, fuzzy
-msgid "Description"
-msgstr "Izberite stre¾nik"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:25
-#, fuzzy
-msgid "Bus identification"
-msgstr "Nastavitev zaslona"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:32
-#, fuzzy
-msgid "Old device file"
-msgstr "Izberite datoteko"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:34
-#, fuzzy
-msgid "New devfs device"
-msgstr "Zagonska naprava"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-#, fuzzy
-msgid "/_Quit"
-msgstr "Izhod"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Pomoè"
-
-#: ../../harddrake/ui.pm_.c:65
-#, fuzzy
-msgid "/_Help..."
-msgstr "/_Pomoè"
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:73
-#, fuzzy
-msgid "/_About..."
-msgstr "/Pomoè/_O kfloppy..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:76
-#, fuzzy
-msgid "Author:"
-msgstr "Samodejna zaznava"
-
-#: ../../harddrake/ui.pm_.c:86
-#, fuzzy
-msgid "Harddrake2 version "
-msgstr "Prepoznavanje trdega diska"
-
-#: ../../harddrake/ui.pm_.c:101
-#, fuzzy
-msgid "Detected hardware"
-msgstr "Glejte informacije o strojni opremi"
-
-#: ../../harddrake/ui.pm_.c:103
-#, fuzzy
-msgid "Information"
-msgstr "Poka¾i informacije"
-
-#: ../../harddrake/ui.pm_.c:106
-#, fuzzy
-msgid "Configure module"
-msgstr "Nastavitev mi¹ke"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:111
-#, fuzzy
-msgid "Detection in progress"
-msgstr "Podvojena toèka priklopa %s"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:166
-#, fuzzy, c-format
-msgid "Running \"%s\" ..."
-msgstr "Odstrani vnos"
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-#, fuzzy
-msgid "secondary"
-msgstr "%d sekund"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-#, fuzzy
-msgid "Auto-detect"
-msgstr "Odstrani vnos"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-#, fuzzy
-msgid "Unknown|Generic"
-msgstr "Splo¹no"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:210
-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_.c:213
-msgid "Card model:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:214
-#, fuzzy
-msgid "Tuner type:"
-msgstr "Spremeni tip razdelka"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:217
-#, fuzzy
-msgid "PLL setting:"
-msgstr "Formatiranje"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr ""
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-
-#: ../../help.pm_.c:186
-#, fuzzy
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Sedaj lahko izberete servise, ki se naj za¾enejo pri zagonu. Ko boste z\n"
-"mi¹ko nad servisom, se vam bo prikazal balonèek s pomoèjo, ki opisuje\n"
-"vlogo posameznega servisa.\n"
-"\n"
-"Bodite posebej pozorni pri tem koraku, èe boste raèunalnik uporabljali kot\n"
-"stre¾nik: verjetno ne boste ¾eleli poganjati servisov, ki jih ne ¾elite."
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr ""
-
-#: ../../help.pm_.c:541
-#, fuzzy
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"Izberite \"Namestitev\", èe nimate name¹èene ¹e nobene razlièice Mandrake "
-"Linux\n"
-"ali èe ¾elite uporabljati veè operacijskih sistemov.\n"
-"\n"
-"\n"
-"Izberite \"Nadgradnja\", èe ¾elite nadgraditi ¾e obstojeèo razlièico "
-"Mandrake Linux.\n"
-"\n"
-"\n"
-"Glede na va¹e znanje o sistemu GNU/Linux, lahko izbirate med naslednjimi "
-"razredi namestitve ali nadgradnje\n"
-"operacijskega sistema Mandrake Linux:\n"
-"\n"
-"\t* Priporoèeno: èe niste ¹e nikdar name¹èali operacijskega sistema GNU/"
-"Linux izberite to mo¾nost. Namestitev bo preprosta,\n"
-"\t odgovoriti boste morali samo na nekaj vpra¹anj.\n"
-"\n"
-"\n"
-"\t* Prilagojeno: èe poznate operacijski sistem GNU/Linux, lahko izberete "
-"primarni namen uporabe (delovna postaja,\n"
-"\t stre¾nik, razvoj) va¹ega sistema. Odgovoriti boste morali na veè "
-"vpra¹anj kot pri namestitvi \"Priporoèeno\",\n"
-"\t tako da morate za izbiro te namestitvene mo¾nosti poznati operacijski "
-"sistem GNU/Linux.\n"
-" \n"
-"\n"
-"\t* Napredno: èe zelo dobro poznate operacijski sistem GNU/Linux, lahko "
-"izberete to mo¾nost. Kot pri namestitvi \n"
-"\t \"Prilagojeno\", boste lahko tudi tukaj izbrali primarni namen uporabe "
-"(delovna postaja, stre¾nik, razvoj). \n"
-"\t Bodite pazljivi pri izbiri te namestitve. Namestili boste posebej visoko "
-"prilagojeno namestitev.\n"
-"\t Odgovori na nekatera vpra¹anja so lahko te¾avni, èe nimate dovolj znanja "
-"o sistemu GNU/Linux. Ne izberite\n"
-"\t tega razreda, razen èe veste kaj poènete."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-
-#: ../../help.pm_.c:630
-#, fuzzy
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Izberite pravilna vrata. Npr: COM1 pod Okni so poimenovana ttyS0\n"
-"pod GNU/Linux-om."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-
-#: ../../help.pm_.c:710
-#, fuzzy
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (LInux LOader) in Grub sta zagonska nalagalnika. Omogoèata zagon\n"
-"GNU/Linux-a ali kateregakoli drugega operacijskega sistema na va¹em\n"
-"raèunalniku. Ponavadi so drugi operacijski sistemi pravilno prepoznani in\n"
-"name¹èeni. V primeru, da ni tako, lahko tukaj roèno dodate vnos. Pazljivo\n"
-"izberite pravilne parametre."
-
-#: ../../help.pm_.c:724
-#, fuzzy
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Izberite kam ¾elite zapisati\n"
-"informacije potrebne za zagon GNU/Linux-a.\n"
-"\n"
-"\n"
-"Razen, èe natanèno veste kaj delate, izberite \"Prvi sektor pogona (MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-
-#: ../../help.pm_.c:759
-#, fuzzy
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX bo sedaj posku¹al poiskati PCI SCSI krmilnik(e). \n"
-"Èe bo najden kak¹en SCSI krmilnik in prepoznan gonilnik zanj, bo gonilnik\n"
-"samodejno name¹èen.\n"
-"\n"
-"\n"
-"Èe nimate SCSI krmilnikov ali imate ISA ali PCI SCSI krmilnik, ki ga DrakX\n"
-"ne prepozna, boste vpra¹ani, èe imate v sistemu kak¹en SCSI krmilnik. Èe v\n"
-"sistemu nimate SCSI krmilnikov pritisnite \"Ne\". Èe boste pritisnili \"Da\" "
-"se\n"
-"vam bo odprl seznam gonilnikov, iz katerega lahko izberete krmilnik.\n"
-"\n"
-"\n"
-"Èe boste roèno izbrali gonilnik, vas bo DrakX vpra¹al èe ¾elite doloèiti\n"
-"nastavitve zanj. Dovolite DrakX-u, da jih poskusi nastaviti samodejno.\n"
-"\n"
-"\n"
-"Èe tega ne boste izbrali, boste morali nastavitve vnesti sami. Poglejte v\n"
-"uporabni¹ki priroènik (poglavje 3, razdelek \"Collective informations on "
-"your hardware)\n"
-"za nasvete, kako pridobiti to informacijo iz dokumentacije strojne opreme,\n"
-"spletne strani proizvajalca (èe imate dostop do internet-a) ali Microsoft "
-"Oken\n"
-"(èe jih imate name¹èena)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr ""
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr ""
-
-#: ../../install_any.pm_.c:869
-#, fuzzy, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Izberite stre¾nik"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr ""
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr ""
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"Pri¹lo je do napake - ni veljavnih naprav na katerih bi se lahko ustvaril "
-"nov datoteèni sistem. Preverite strojno opremo za mo¾en vzrok problema"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Potrebujete korenski razdelek.\n"
-"Ustvarite nov razdelek (ali izberite obstojeèega).\n"
-"Nato izberite ``Toèka prikljuèitve'' in jo nastavite na `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Potrebujete razdelek swap"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Nimate razdelka swap\n"
-"\n"
-"Naj vseeno nadaljujem?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-#, fuzzy
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Potrebujete razdelek swap"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Uporabi razpolo¾ljiv prostor"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Premalo razpolo¾ljivega prostora za nov razdelek"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Uporabi obstojeè razdelek"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Na voljno ni nobenega obstojeèega razdelka"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Uporabi razdelek Oken (Windows) za loopback"
-
-#: ../../install_interactive.pm_.c:114
-#, fuzzy
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Kateri razdelek ¾elite uporabiti za Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Izberite velikosti"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Velikost korenskega razdelka v MB: "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Velikost razdelka swap v MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Uporabi razpolo¾ljiv prostor v razdelku Oken (Windows)"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Kateremu razdeleku ¾elite spremeniti velikost?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Raèunanje mej datoteènega sistema Oken (Windows)"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"Spreminjalec velikosti FAT ne deluje na va¹em razdelku, \n"
-"pri¹lo je do naslednje napake: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"Va¹ razdelek Oken (Windows) je preveè fragmentiran. Najprej po¾enite "
-"``defrag''"
-
-#: ../../install_interactive.pm_.c:140
-#, fuzzy
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"OPOZORILO!\n"
-"\n"
-"DrakX bo sedaj spremenil velikost razdelku Oken (Windows). Bodite previdni:\n"
-"ta operacija je nevarna. Èe tega ¹e niste opravili, konèajte namestitev in\n"
-"za¾enite scandisk pod Okni (èe ¾elite po¾enite ¹e defrag), nato ponovno\n"
-"za¾enite namestitev. Naredite tudi varnostno kopijo podatkov.\n"
-"Èe ste preprièani, pritisnite \"V redu\"."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "razdelek %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Spreminjanje velikosti FAT neuspe¹no: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"Ni veè razdelkov FAT za spremembo velikosti ali uporabo kot loopback\n"
-"(ali premalo prostora)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Brisanje celotnega diska"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Odstranjevanje Oken(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Imate veè kot en trdi disk, na katerega ¾elite namestiti Linux?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "VSI razdelki in podatki na disku %s bodo izgubljeni"
-
-#: ../../install_interactive.pm_.c:193
-#, fuzzy
-msgid "Custom disk partitioning"
-msgstr "Uporabi obstojeè razdelek"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Uporabi fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Sedej lahko ustvarjate/spreminjate razdelke na %s.\n"
-"Po konèanem delu ne pozabite shraniti sprememb z ukazom `w'"
-
-#: ../../install_interactive.pm_.c:229
-#, fuzzy
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Uporabi razpolo¾ljiv prostor v razdelku Oken (Windows)"
-
-#: ../../install_interactive.pm_.c:245
-#, fuzzy
-msgid "I can't find any room for installing"
-msgstr "Razdelkov ni veè mogoèe dodati"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "DrakX-ov èarovnik za razdelke je najdel naslednje re¹itve:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Vklop omre¾ja"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Izklop omre¾ja"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Pri¹lo je do napake, ki je sistem ne zna obdelati na lep naèin.\n"
-"Nadaljujte na svojo odgovornost."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Podvojena toèka priklopa %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Nekateri pomembni paketi niso bili ustrezno name¹èeni.\n"
-"Verjetno imate povarjen CD medij ali pogon CD-ROM.\n"
-"Preverite medij na raèunlaniku z Linux-om z uporabo ukaza \"rpm -qpl "
-"Mandrake/RPMS/*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Pozdravljeni v %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Na voljno ni nobenega disketnega pogona"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Vstop v korak `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
-"press `F1' when booting on CDROM, then enter `text'."
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:164
-#, fuzzy
-msgid "Please choose one of the following classes of installation:"
-msgstr "Izberite kartico"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Razlièica: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Velikost: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:366
-#, fuzzy
-msgid "The following packages are going to be installed"
-msgstr "Izberite kartico"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Namestiti"
-
-#: ../../install_steps_gtk.pm_.c:408
-#, fuzzy
-msgid "Load/Save on floppy"
-msgstr "Shrani na disketo"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:414
-#, fuzzy
-msgid "Minimal install"
-msgstr "Izhod iz namestitve"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Izberite pakete, ki jih ¾elite namestiti"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Name¹èanje"
-
-#: ../../install_steps_gtk.pm_.c:451
-#, fuzzy
-msgid "Estimating"
-msgstr "Zaganjam X"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Preostal èas "
-
-#: ../../install_steps_gtk.pm_.c:470
-#, fuzzy
-msgid "Please wait, preparing installation..."
-msgstr "Priprava namestitbe"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Name¹èanje paketa %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#, fuzzy
-msgid "Refuse"
-msgstr "Spremeni velikost"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Naj vseeno nadaljujem?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:10
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:85
-#, fuzzy
-msgid "Do you really want to leave the installation?"
-msgstr "®elite preizkusiti nastavitev?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:212
-#, fuzzy
-msgid "Please choose your keyboard layout."
-msgstr "Izberite kartico"
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:231
-#, fuzzy
-msgid "Which installation class do you want?"
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../install_steps_interactive.pm_.c:235
-#, fuzzy
-msgid "Install/Update"
-msgstr "Namestiti"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Priporoèeno"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Napredno"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#, fuzzy
-msgid "Upgrade packages only"
-msgstr "Izberite pakete za namestitev"
-
-#: ../../install_steps_interactive.pm_.c:275
-#, fuzzy
-msgid "Please choose the type of your mouse."
-msgstr "Ali ¾elite sedaj zagnati ,X -probeonly`?"
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-#, fuzzy
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Nastavitev kartic PCMCIA..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-#, fuzzy
-msgid "Configuring IDE"
-msgstr "Nastavitev zaslona"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:338
-#, fuzzy
-msgid "No partition available"
-msgstr "Zaganjam X"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:349
-#, fuzzy
-msgid "Choose the mount points"
-msgstr "Ali ¾elite sedaj zagnati ,X -probeonly`?"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:388
-#, fuzzy
-msgid "No root partition found to perform an upgrade"
-msgstr "Ali ¾elite zdaj zagnati ,X -probeonly`?"
-
-#: ../../install_steps_interactive.pm_.c:389
-#, fuzzy
-msgid "Root Partition"
-msgstr "Zaganjam X"
-
-#: ../../install_steps_interactive.pm_.c:390
-#, fuzzy
-msgid "What is the root partition (/) of your system?"
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:428
-#, fuzzy
-msgid "Choose the partitions you want to format"
-msgstr "Ali ¾elite zdaj zagnati ,X -probeonly`?"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:456
-#, fuzzy
-msgid "Formatting partitions"
-msgstr "Zaganjam X"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:476
-#, fuzzy
-msgid "Looking at packages already installed..."
-msgstr "Izberite kartico"
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:536
-#, fuzzy
-msgid "Load from floppy"
-msgstr "Obnovi z diskete"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Shrani na disketo"
-
-#: ../../install_steps_interactive.pm_.c:540
-#, fuzzy
-msgid "Loading from floppy"
-msgstr "Obnovi z diskete"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:545
-#, fuzzy
-msgid "Insert a floppy containing package selection"
-msgstr "Izberite stre¾nik"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Priprava namestitbe"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:815
-#, fuzzy
-msgid "Post-install configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, fuzzy, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Izberite stre¾nik"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, fuzzy, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Izberite stre¾nik"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:943
-#, fuzzy
-msgid "Which is your timezone?"
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:956
-#, fuzzy
-msgid "NTP Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:991
-#, fuzzy
-msgid "No printer"
-msgstr "Odstrani vnos"
-
-#: ../../install_steps_interactive.pm_.c:1008
-#, fuzzy
-msgid "Do you have an ISA sound card?"
-msgstr "Imate ¹e kak¹nega?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1020
-#, fuzzy
-msgid "Mouse"
-msgstr "Premakni"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-#, fuzzy
-msgid "Printer"
-msgstr "Izberite stre¾nik"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-#, fuzzy
-msgid "Windows Domain"
-msgstr "Nastavitve modula:"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Nastavitev gesla root"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1107
-#, fuzzy
-msgid "LDAP Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1115
-#, fuzzy
-msgid "NIS Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1123
-#, fuzzy
-msgid "Authentication Windows Domain"
-msgstr "Nastavitve modula:"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1177
-#, fuzzy
-msgid "First floppy drive"
-msgstr "Izberite stre¾nik"
-
-#: ../../install_steps_interactive.pm_.c:1178
-#, fuzzy
-msgid "Second floppy drive"
-msgstr "Izberite stre¾nik"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Preskok"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1198
-#, fuzzy
-msgid "Sorry, no floppy drive available"
-msgstr "Izberite stre¾nik"
-
-#: ../../install_steps_interactive.pm_.c:1202
-#, fuzzy
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "Ali ¾elite zdaj zagnati ,X -probeonly`?"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, fuzzy, c-format
-msgid "Insert a floppy in %s"
-msgstr "Izberite stre¾nik"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1233
-#, fuzzy
-msgid "Do you want to use aboot?"
-msgstr "Ali ¾elite zdaj zagnati ,X -probeonly`?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1243
-#, fuzzy
-msgid "Installing bootloader"
-msgstr "Namestitev zagonskega nalagalnika"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1342
-#, fuzzy
-msgid "Automated"
-msgstr "Prilagojeno"
-
-#: ../../install_steps_interactive.pm_.c:1342
-#, fuzzy
-msgid "Replay"
-msgstr "Nalo¾i ponovno"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr ""
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr ""
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr ""
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr ""
-
-#: ../../interactive.pm_.c:152
-#, fuzzy
-msgid "Choose a file"
-msgstr "Izberite akcijo"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr ""
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr ""
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr ""
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:95
-#, fuzzy, c-format
-msgid "Button `%s': %s"
-msgstr "Mo¾nosti: %s"
-
-#: ../../interactive/stdio.pm_.c:96
-#, fuzzy
-msgid "Do you want to click on this button?"
-msgstr "Ali ¾elite zdaj zagnati ,X -probeonly`?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:126
-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_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr ""
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr ""
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr ""
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr ""
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr ""
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr ""
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr ""
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr ""
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr ""
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr ""
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:177
-#, fuzzy
-msgid "Bengali"
-msgstr "Tabela"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr ""
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr ""
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr ""
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr ""
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr ""
-
-#: ../../keyboard.pm_.c:216
-#, fuzzy
-msgid "Korean keyboard"
-msgstr "Izberite tipkovnico"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr ""
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr ""
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr ""
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr ""
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr ""
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr ""
-
-#: ../../keyboard.pm_.c:252
-#, fuzzy
-msgid "Tajik keyboard"
-msgstr "Izberite tipkovnico"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr ""
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr ""
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Kro¾ni priklopi %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr ""
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr ""
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-#, fuzzy
-msgid "comma separated strings"
-msgstr "Formatiranje razdelkov"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr ""
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr ""
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr ""
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr ""
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr ""
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr ""
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr ""
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr ""
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr ""
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr ""
-
-#: ../../mouse.pm_.c:47
-#, fuzzy
-msgid "Wheel"
-msgstr "stopnja"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr ""
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr ""
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr ""
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr ""
-
-#: ../../mouse.pm_.c:57
-#, fuzzy
-msgid "Mouse Systems"
-msgstr "Tip mi¹ke: %s\n"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr ""
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr ""
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr ""
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr ""
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr ""
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr ""
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr ""
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr ""
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "niè"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr ""
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Preizkusite mi¹ko"
-
-#: ../../mouse.pm_.c:487
-#, fuzzy
-msgid "To activate the mouse,"
-msgstr "Preizkusite mi¹ko"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr ""
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr ""
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr ""
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr ""
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr ""
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Informacije"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr ""
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr ""
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-#, fuzzy
-msgid "Connect to the Internet"
-msgstr "Kateri frekvenèni èip (ang. clockchip) imate?"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:12
-#, fuzzy
-msgid "Web Server"
-msgstr "stre¾nik"
-
-#: ../../network/drakfirewall.pm_.c:17
-#, fuzzy
-msgid "Domain Name Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/drakfirewall.pm_.c:32
-#, fuzzy
-msgid "Mail Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/drakfirewall.pm_.c:37
-#, fuzzy
-msgid "POP and IMAP Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/drakfirewall.pm_.c:111
-#, fuzzy
-msgid "No network card"
-msgstr "Tabela"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-#, fuzzy
-msgid "Other ports"
-msgstr "Drugo"
-
-#: ../../network/ethernet.pm_.c:37
-#, fuzzy
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-#, fuzzy
-msgid "Choose the network interface"
-msgstr "Izberite kartico"
-
-#: ../../network/ethernet.pm_.c:93
-#, fuzzy
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr ""
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-#, fuzzy
-msgid "Configuring network"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-#, fuzzy
-msgid "Network Configuration Wizard"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/isdn.pm_.c:22
-#, fuzzy
-msgid "External ISDN modem"
-msgstr "Napredni naèin"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:22
-#, fuzzy
-msgid "What kind is your ISDN connection?"
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:54
-#, fuzzy
-msgid "New configuration (isdn-light)"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/isdn.pm_.c:54
-#, fuzzy
-msgid "Old configuration (isdn4net)"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-#, fuzzy
-msgid "ISDN Configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:185
-#, fuzzy
-msgid "Protocol for the rest of the world"
-msgstr "Preizkus nastavitev"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:189
-#, fuzzy
-msgid "Which protocol do you want to use?"
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:224
-#, fuzzy
-msgid "Which is your ISDN card?"
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr ""
-
-#: ../../network/modem.pm_.c:39
-#, fuzzy
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../network/modem.pm_.c:44
-#, fuzzy
-msgid "Dialup options"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-#, fuzzy
-msgid "Connection name"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr ""
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-#, fuzzy
-msgid "Login ID"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr ""
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr ""
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr ""
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr ""
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr ""
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-#, fuzzy
-msgid "First DNS Server (optional)"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-#, fuzzy
-msgid "Second DNS Server (optional)"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-#, fuzzy
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr "Nastavitev RAMDAC"
-
-#: ../../network/netconnect.pm_.c:29
-#, fuzzy
-msgid "You are currently connected to internet."
-msgstr "Kateri frekvenèni èip (ang. clockchip) imate?"
-
-#: ../../network/netconnect.pm_.c:32
-#, fuzzy
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr "Nastavitev zaslona"
-
-#: ../../network/netconnect.pm_.c:32
-#, fuzzy
-msgid "You are not currently connected to Internet."
-msgstr "Kateri frekvenèni èip (ang. clockchip) imate?"
-
-#: ../../network/netconnect.pm_.c:36
-#, fuzzy
-msgid "Connect"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/netconnect.pm_.c:38
-#, fuzzy
-msgid "Disconnect"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/netconnect.pm_.c:40
-#, fuzzy
-msgid "Configure the connection"
-msgstr "Nastavitev omre¾ja"
-
-#: ../../network/netconnect.pm_.c:45
-#, fuzzy
-msgid "Internet connection & configuration"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/netconnect.pm_.c:95
-#, fuzzy, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "Nastavitev RAMDAC"
-
-#: ../../network/netconnect.pm_.c:104
-#, fuzzy, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr "Nastavitev RAMDAC"
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-#, fuzzy
-msgid "Network Configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:166
-#, fuzzy
-msgid "Choose the profile to configure"
-msgstr "Izberite privzetega uporabnika:"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Napredni naèin"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, fuzzy
-msgid "Normal modem connection"
-msgstr "Nastavitev RAMDAC"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, fuzzy, c-format
-msgid "detected on port %s"
-msgstr "Podvojena toèka priklopa %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, fuzzy
-msgid "ISDN connection"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, fuzzy
-msgid "ADSL connection"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-#, fuzzy
-msgid "Cable connection"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-#, fuzzy
-msgid "cable connection detected"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-#, fuzzy
-msgid "LAN connection"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:201
-#, fuzzy
-msgid "Choose the connection you want to configure"
-msgstr "Ali ¾elite zdaj zagnati ,X -probeonly`?"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:226
-#, fuzzy
-msgid "Internet connection"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/netconnect.pm_.c:232
-#, fuzzy
-msgid "Do you want to start the connection at boot?"
-msgstr "Ali ¾elite zdaj zagnati ,X -probeonly`?"
-
-#: ../../network/netconnect.pm_.c:246
-#, fuzzy
-msgid "Network configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:251
-#, fuzzy, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr "®elite preizkusiti nastavitev?"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, fuzzy, c-format
-msgid "Configuring network device %s"
-msgstr "Nastavitev RAMDAC"
-
-#: ../../network/network.pm_.c:307
-#, fuzzy, c-format
-msgid " (driver %s)"
-msgstr "Gonilnik XFree86: %s\n"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr ""
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr ""
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr ""
-
-#: ../../network/network.pm_.c:311
-#, fuzzy
-msgid "Automatic IP"
-msgstr "Prilagojeno"
-
-#: ../../network/network.pm_.c:312
-#, fuzzy
-msgid "Start at boot"
-msgstr "Ustvarjanje zagonske diskete"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr ""
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-
-#: ../../network/network.pm_.c:368
-#, fuzzy
-msgid "DNS server"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr ""
-
-#: ../../network/network.pm_.c:371
-#, fuzzy
-msgid "Gateway device"
-msgstr "Zagonska naprava"
-
-#: ../../network/network.pm_.c:376
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr ""
-
-#: ../../network/network.pm_.c:380
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr ""
-
-#: ../../network/network.pm_.c:394
-#, fuzzy
-msgid "Proxies configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr ""
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr ""
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr ""
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr ""
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr ""
-
-#: ../../network/shorewall.pm_.c:24
-#, fuzzy
-msgid "Firewalling configuration detected!"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-
-#: ../../network/tools.pm_.c:41
-#, fuzzy
-msgid "Internet configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/tools.pm_.c:42
-#, fuzzy
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Xconfigurator bo zdaj zagnal X in preveril nastavitve."
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-#, fuzzy
-msgid "Testing your connection..."
-msgstr "Nastavitev RAMDAC"
-
-#: ../../network/tools.pm_.c:56
-#, fuzzy
-msgid "The system is now connected to Internet."
-msgstr "Kateri frekvenèni èip (ang. clockchip) imate?"
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr ""
-
-#: ../../network/tools.pm_.c:58
-#, fuzzy
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr "Nastavitev zaslona"
-
-#: ../../network/tools.pm_.c:82
-#, fuzzy
-msgid "Connection Configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr ""
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr ""
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr ""
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr ""
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr ""
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr ""
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr ""
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr ""
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr ""
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-#, fuzzy
-msgid "Provider dns 1 (optional)"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-#, fuzzy
-msgid "Provider dns 2 (optional)"
-msgstr "Izberite stre¾nik"
-
-#: ../../network/tools.pm_.c:95
-#, fuzzy
-msgid "Choose your country"
-msgstr "Izberite tipkovnico"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr ""
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-#, fuzzy
-msgid "Connection speed"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-#, fuzzy
-msgid "Connection timeout (in sec)"
-msgstr "Nastavitev zaslona"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr ""
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr ""
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr ""
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "priklop neuspe¹en: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr ""
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr ""
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr ""
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr ""
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr ""
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr ""
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr ""
-
-#: ../../pkgs.pm_.c:29
-#, fuzzy
-msgid "nice"
-msgstr "Preklic"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr ""
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr ""
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr ""
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr ""
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr ""
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr ""
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr ""
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr ""
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr ""
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr ""
-
-#: ../../printer.pm_.c:50
-#, fuzzy
-msgid "Remote printer"
-msgstr "Odstrani vnos"
-
-#: ../../printer.pm_.c:51
-#, fuzzy
-msgid "Printer on remote CUPS server"
-msgstr "Izberite stre¾nik"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-#, fuzzy
-msgid "Printer on remote lpd server"
-msgstr "Izberite stre¾nik"
-
-#: ../../printer.pm_.c:53
-#, fuzzy
-msgid "Network printer (TCP/Socket)"
-msgstr "Izberite stre¾nik"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr ""
-
-#: ../../printer.pm_.c:55
-#, fuzzy
-msgid "Printer on NetWare server"
-msgstr "Izberite stre¾nik"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-#, fuzzy
-msgid "Enter a printer device URI"
-msgstr "Izberite stre¾nik"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr ""
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr ""
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr ""
-
-#: ../../printer.pm_.c:763
-#, fuzzy
-msgid "Local Printers"
-msgstr "Tiskalnik"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-#, fuzzy
-msgid "Remote Printers"
-msgstr "Odstrani vnos"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ""
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ""
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ""
-
-#: ../../printer.pm_.c:790
-#, fuzzy, c-format
-msgid ", printing to %s"
-msgstr "razdelek %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ""
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ""
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr ""
-
-#: ../../printer.pm_.c:1095
-#, fuzzy, c-format
-msgid "(on %s)"
-msgstr "(modul %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr ""
-
-#: ../../printer.pm_.c:1122
-#, fuzzy, c-format
-msgid "On CUPS server \"%s\""
-msgstr "Izberite stre¾nik"
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Privzeto)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-#, fuzzy
-msgid "CUPS configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-#, fuzzy
-msgid "Specify CUPS server"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:102
-#, fuzzy
-msgid "CUPS server IP"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-#, fuzzy
-msgid "Port"
-msgstr "Formatiraj"
-
-#: ../../printerdrake.pm_.c:105
-#, fuzzy
-msgid "Automatic CUPS configuration"
-msgstr "Nastavitev zagonskega stila"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Printerdrake"
-msgstr "Tiskalnik"
-
-#: ../../printerdrake.pm_.c:178
-#, fuzzy
-msgid "Checking your system..."
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-#, fuzzy
-msgid "directly connected to your system"
-msgstr "Kateri frekvenèni èip (ang. clockchip) imate?"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-#, fuzzy
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-#, fuzzy
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "Xconfigurator bo zdaj zagnal X in preveril nastavitve."
-
-#: ../../printerdrake.pm_.c:238
-#, fuzzy
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Ali ¾elite zdaj zagnati ,X -probeonly`?"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-#, fuzzy
-msgid "Add a new printer"
-msgstr "Odstrani vnos"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:315
-#, fuzzy
-msgid "Auto-detect printers connected to this machine"
-msgstr "Odstrani vnos"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-#, fuzzy
-msgid "Local Printer"
-msgstr "Tiskalnik"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Printer auto-detection"
-msgstr "Odstrani vnos"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:416
-#, fuzzy, c-format
-msgid "Detected %s"
-msgstr "Podvojena toèka priklopa %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:424
-#, fuzzy, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:567
-#, fuzzy
-msgid "You must enter a device or file name!"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:578
-#, fuzzy
-msgid "No printer found!"
-msgstr "Tiskalnik"
-
-#: ../../printerdrake.pm_.c:588
-#, fuzzy
-msgid "Available printers"
-msgstr "Odstrani vnos"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:599
-#, fuzzy
-msgid "Please choose the port where your printer is connected to."
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:606
-#, fuzzy
-msgid "You must choose/enter a printer/device!"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:626
-#, fuzzy
-msgid "Manual configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:682
-#, fuzzy
-msgid "Remote host name"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:683
-#, fuzzy
-msgid "Remote printer name"
-msgstr "Odstrani vnos"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:690
-#, fuzzy
-msgid "Remote printer name missing!"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, fuzzy, c-format
-msgid "Detected model: %s %s"
-msgstr "Podvojena toèka priklopa %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Scanning network..."
-msgstr "Nastavitev RAMDAC"
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, fuzzy, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Izklop omre¾ja"
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:846
-#, fuzzy
-msgid "SMB server host"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:847
-#, fuzzy
-msgid "SMB server IP"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:853
-#, fuzzy
-msgid "Auto-detected"
-msgstr "Odstrani vnos"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:962
-#, fuzzy
-msgid "Printer Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1082
-#, fuzzy
-msgid "TCP/Socket Printer Options"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1090
-#, fuzzy
-msgid "Printer host name or IP missing!"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:1112
-#, fuzzy
-msgid "Printer host name or IP"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-#, fuzzy
-msgid "Printer Device URI"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1631
-#, fuzzy
-msgid "Your printer model"
-msgstr "Odstrani vnos"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-#, fuzzy
-msgid "Select model manually"
-msgstr "Odstrani vnos"
-
-#: ../../printerdrake.pm_.c:1659
-#, fuzzy
-msgid "Printer model selection"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:1660
-#, fuzzy
-msgid "Which printer model do you have?"
-msgstr "Kateri tip razdelka ¾elite?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1741
-#, fuzzy
-msgid "OKI winprinter configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-#, fuzzy
-msgid "Lexmark inkjet configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2097
-#, fuzzy, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr "Xconfigurator bo zdaj zagnal X in preveril nastavitve."
-
-#: ../../printerdrake.pm_.c:2120
-#, fuzzy
-msgid "Test pages"
-msgstr "Testiraj ponovno"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2126
-#, fuzzy
-msgid "Print"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2195
-#, fuzzy
-msgid "Do not print any test page"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-#, fuzzy
-msgid "Raw printer"
-msgstr "Odstrani vnos"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2343
-#, fuzzy, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Izklop omre¾ja"
-
-#: ../../printerdrake.pm_.c:2344
-#, fuzzy, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Izklop omre¾ja"
-
-#: ../../printerdrake.pm_.c:2346
-#, fuzzy, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Izklop omre¾ja"
-
-#: ../../printerdrake.pm_.c:2347
-#, fuzzy, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Izklop omre¾ja"
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-#, fuzzy
-msgid "Close"
-msgstr "Premakni"
-
-#: ../../printerdrake.pm_.c:2353
-#, fuzzy
-msgid "Print option list"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-#, fuzzy
-msgid "Transfer printer configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2486
-#, fuzzy
-msgid "New printer name"
-msgstr "Odstrani vnos"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2519
-#, fuzzy
-msgid "Starting network..."
-msgstr "Nastavitev RAMDAC"
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-#, fuzzy
-msgid "Configure the network now"
-msgstr "Nastavitev omre¾ja"
-
-#: ../../printerdrake.pm_.c:2555
-#, fuzzy
-msgid "Network functionality not configured"
-msgstr "Monitor ni nastavljen"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2559
-#, fuzzy
-msgid "Go on without configuring the network"
-msgstr "Nastavitev zaslona"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2603
-#, fuzzy
-msgid "Restarting printing system..."
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2675
-#, fuzzy
-msgid "Starting the printing system at boot time"
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2858
-#, fuzzy
-msgid "Select Printer Spooler"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:2859
-#, fuzzy
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../printerdrake.pm_.c:2895
-#, fuzzy, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Nastavitev tiskalnika"
-
-#: ../../printerdrake.pm_.c:2909
-#, fuzzy
-msgid "Installing Foomatic..."
-msgstr "Name¹èanje paketa %s"
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-#, fuzzy
-msgid "Printer options"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:2989
-#, fuzzy
-msgid "Preparing Printerdrake..."
-msgstr "Odstrani vnos"
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-#, fuzzy
-msgid "Configuring applications..."
-msgstr "Nastavitev tiskalnika"
-
-#: ../../printerdrake.pm_.c:3027
-#, fuzzy
-msgid "Would you like to configure printing?"
-msgstr "Xconfigurator bo zdaj zagnal X in preveril nastavitve."
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3099
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Tukaj so razlièni vnosi.\n"
-"Lahko dodate ¹e kak¹nega ali spremenite obstojeèega"
-
-#: ../../printerdrake.pm_.c:3100
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Tukaj so razlièni vnosi.\n"
-"Lahko dodate ¹e kak¹nega ali spremenite obstojeèega"
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3145
-#, fuzzy
-msgid "Change the printing system"
-msgstr "Nastavitev omre¾ja"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-#, fuzzy
-msgid "Normal Mode"
-msgstr "Obièajni DAC"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-#, fuzzy
-msgid "Do you want to configure another printer?"
-msgstr "®elite preizkusiti nastavitev?"
-
-#: ../../printerdrake.pm_.c:3395
-#, fuzzy
-msgid "Modify printer configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../printerdrake.pm_.c:3397
-#, fuzzy, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr "®elite preizkusiti nastavitev?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-#, fuzzy
-msgid "Printer connection type"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-#, fuzzy
-msgid "Printer name, description, location"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-#, fuzzy
-msgid "Print test pages"
-msgstr "Izberite stre¾nik"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-#, fuzzy
-msgid "Know how to use this printer"
-msgstr "®elite preizkusiti nastavitev?"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-#, fuzzy
-msgid "Remove printer"
-msgstr "Odstrani vnos"
-
-#: ../../printerdrake.pm_.c:3472
-#, fuzzy, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Odstrani vnos"
-
-#: ../../printerdrake.pm_.c:3497
-#, fuzzy
-msgid "Default printer"
-msgstr "Odstrani vnos"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3523
-#, fuzzy, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "®elite preizkusiti nastavitev?"
-
-#: ../../printerdrake.pm_.c:3527
-#, fuzzy, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Odstrani vnos"
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-#, fuzzy
-msgid "Proxy configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr ""
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-#, fuzzy
-msgid "port"
-msgstr "Formatiraj"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr ""
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr ""
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-
-#: ../../proxy.pm_.c:80
-#, fuzzy
-msgid "login"
-msgstr "Samodejna prijava"
-
-#: ../../proxy.pm_.c:82
-#, fuzzy
-msgid "password"
-msgstr "Geslo"
-
-#: ../../proxy.pm_.c:84
-#, fuzzy
-msgid "re-type password"
-msgstr "Nastavitev gesla root"
-
-#: ../../proxy.pm_.c:88
-#, fuzzy
-msgid "The passwords don't match. Try again!"
-msgstr "Gesla se ne ujemata"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr ""
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr ""
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr ""
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr ""
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "Privzeto"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "Privzeto"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "Odstrani vnos"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (Privzeto)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "Ali ¾elite sedaj zagnati ,X -probeonly`?"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "Priprava namestitbe"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr ""
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr ""
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery 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_.c:18
-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_.c:20
-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_.c:23
-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_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-
-#: ../../services.pm_.c:29
-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_.c:33
-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_.c:35
-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_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr ""
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-
-#: ../../services.pm_.c:43
-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_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-
-#: ../../services.pm_.c:52
-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_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr ""
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-
-#: ../../services.pm_.c:63
-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_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-
-#: ../../services.pm_.c:71
-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_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-
-#: ../../services.pm_.c:80
-#, fuzzy
-msgid "Launch the sound system on your machine"
-msgstr "Zagon sistema X-Windows pri zagonu sistema"
-
-#: ../../services.pm_.c:81
-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_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr ""
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr ""
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr ""
-
-#: ../../services.pm_.c:122
-#, fuzzy
-msgid "Printing"
-msgstr "Izberite stre¾nik"
-
-#: ../../services.pm_.c:123
-#, fuzzy
-msgid "Internet"
-msgstr "Nastavitev zaslona"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr ""
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-#, fuzzy
-msgid "System"
-msgstr "Sistemski naèin"
-
-#: ../../services.pm_.c:133
-#, fuzzy
-msgid "Remote Administration"
-msgstr "Odstrani vnos"
-
-#: ../../services.pm_.c:141
-#, fuzzy
-msgid "Database Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr ""
-
-#: ../../services.pm_.c:186
-#, fuzzy
-msgid "Services"
-msgstr "naprava"
-
-#: ../../services.pm_.c:198
-#, fuzzy
-msgid "running"
-msgstr "Opozorilo"
-
-#: ../../services.pm_.c:198
-#, fuzzy
-msgid "stopped"
-msgstr "Pripni"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr ""
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-
-#: ../../services.pm_.c:224
-#, fuzzy
-msgid "On boot"
-msgstr "Korenski"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Start"
-msgstr "Meni Start"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Stop"
-msgstr "Sektor"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:9
-#, fuzzy
-msgid "Get involved in the Free Software world"
-msgstr "Preizkus nastavitev"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-
-#: ../../share/advertising/03-internet.pl_.c:9
-#, fuzzy
-msgid "Get the most from the Internet"
-msgstr "Kateri frekvenèni èip (ang. clockchip) imate?"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr ""
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-#, fuzzy
-msgid "Mandrake Control Center"
-msgstr "Kateri frekvenèni èip (ang. clockchip) imate?"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-#, fuzzy
-msgid "User interfaces"
-msgstr "Nastavitev zaslona"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-#, fuzzy
-msgid "Become a MandrakeExpert"
-msgstr "Napredno"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "Napredno"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-#, fuzzy
-msgid "Installing packages..."
-msgstr "Name¹èanje paketa %s"
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Odjavite se in nato pritisnite Ctrl-Alt-BackSpace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Za uveljavitev sprememb, se ponovno prijavite v %s"
-
-#: ../../standalone/drakTermServ_.c:188
-#, fuzzy
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakTermServ_.c:203
-#, fuzzy
-msgid "Enable Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakTermServ_.c:210
-#, fuzzy
-msgid "Disable Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakTermServ_.c:218
-#, fuzzy
-msgid "Start Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakTermServ_.c:225
-#, fuzzy
-msgid "Stop Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:239
-#, fuzzy
-msgid "Add/Del Users"
-msgstr "Dodaj uporabnika"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:535
-#, fuzzy
-msgid "No nic selected!"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:552
-#, fuzzy
-msgid "<-- Delete"
-msgstr "Izbri¹i"
-
-#: ../../standalone/drakTermServ_.c:559
-#, fuzzy
-msgid "Delete All NBIs"
-msgstr "Izberite datoteko"
-
-#: ../../standalone/drakTermServ_.c:621
-#, fuzzy
-msgid "Add User -->"
-msgstr "Dodaj uporabnika"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:748
-#, fuzzy
-msgid "dhcpd Config..."
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-#, fuzzy
-msgid "Write Config"
-msgstr "Nastavitev X"
-
-#: ../../standalone/drakTermServ_.c:965
-#, fuzzy
-msgid "Please insert floppy disk:"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:974
-#, fuzzy
-msgid "No floppy drive available!"
-msgstr "Na voljno ni nobenega disketnega pogona"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:43
-#, fuzzy
-msgid "Error!"
-msgstr "Napaka"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:46
-#, fuzzy
-msgid "Auto Install Configurator"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:69
-#, fuzzy
-msgid "Automatic Steps Configuration"
-msgstr "Nastavitev zagonskega stila"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-#, fuzzy
-msgid "Creating auto install floppy"
-msgstr "Priprava namestitbe"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-#, fuzzy
-msgid "Congratulations!"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:278
-#, fuzzy
-msgid "Auto Install"
-msgstr "Namestiti"
-
-#: ../../standalone/drakautoinst_.c:348
-#, fuzzy
-msgid "Add an item"
-msgstr "Dodaj uporabnika"
-
-#: ../../standalone/drakautoinst_.c:355
-#, fuzzy
-msgid "Remove the last item"
-msgstr "Formatiranje loopback datoteko %s"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:724
-#, fuzzy
-msgid "FATAL"
-msgstr "FAT"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-#, fuzzy
-msgid "Total progess"
-msgstr "Testiraj ponovno"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "Geslo"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, fuzzy, c-format
-msgid "Can't find %s on %s"
-msgstr "Napaka pri odpiranju %s za pisanje: %s"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-#, fuzzy
-msgid "File Selection"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1624
-#, fuzzy
-msgid "Please check all users that you want to include in your backup."
-msgstr "Izberite kartico"
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-#, fuzzy
-msgid "Remove Selected"
-msgstr "Odstrani vnos"
-
-#: ../../standalone/drakbackup_.c:1712
-#, fuzzy
-msgid "Windows (FAT32)"
-msgstr "Odstranjevanje Oken(TM)"
-
-#: ../../standalone/drakbackup_.c:1751
-#, fuzzy
-msgid "Users"
-msgstr "Uporabni¹ko ime"
-
-#: ../../standalone/drakbackup_.c:1777
-#, fuzzy
-msgid "Use network connection to backup"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-#, fuzzy
-msgid "Please enter the host name or IP."
-msgstr "Preizkusite mi¹ko"
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1800
-#, fuzzy
-msgid "Please enter your login"
-msgstr "Poskusite ponovno"
-
-#: ../../standalone/drakbackup_.c:1805
-#, fuzzy
-msgid "Please enter your password"
-msgstr "Poskusite ponovno"
-
-#: ../../standalone/drakbackup_.c:1811
-#, fuzzy
-msgid "Remember this password"
-msgstr "Nastavitev gesla root"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-#, fuzzy
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Izberite kartico"
-
-#: ../../standalone/drakbackup_.c:1931
-#, fuzzy
-msgid "Please check for multisession CD"
-msgstr "Kliknite na razdelek"
-
-#: ../../standalone/drakbackup_.c:1937
-#, fuzzy
-msgid "Please check if you are using CDRW media"
-msgstr "Kliknite na razdelek"
-
-#: ../../standalone/drakbackup_.c:1943
-#, fuzzy
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Kliknite na razdelek"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1950
-#, fuzzy
-msgid "Please check if you are using a DVDR device"
-msgstr "Kliknite na razdelek"
-
-#: ../../standalone/drakbackup_.c:1956
-#, fuzzy
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Kliknite na razdelek"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2002
-#, fuzzy
-msgid "No CD device defined!"
-msgstr "Izberite datoteko"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2059
-#, fuzzy
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Izberite kartico"
-
-#: ../../standalone/drakbackup_.c:2065
-#, fuzzy
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Izberite kartico"
-
-#: ../../standalone/drakbackup_.c:2071
-#, fuzzy
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Izberite kartico"
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2142
-#, fuzzy
-msgid "Please enter the directory to save to:"
-msgstr "Preizkusite mi¹ko"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2223
-#, fuzzy
-msgid "Network"
-msgstr "Tabela"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2238
-#, fuzzy
-msgid "Tape"
-msgstr "Tip"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2273
-#, fuzzy
-msgid "Use daemon"
-msgstr "Uporabni¹ko ime"
-
-#: ../../standalone/drakbackup_.c:2278
-#, fuzzy
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr "Izberite kartico"
-
-#: ../../standalone/drakbackup_.c:2284
-#, fuzzy
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr "Ali ¾elite sedaj zagnati ,X -probeonly`?"
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2378
-#, fuzzy
-msgid "Where"
-msgstr "stopnja"
-
-#: ../../standalone/drakbackup_.c:2383
-#, fuzzy
-msgid "When"
-msgstr "stopnja"
-
-#: ../../standalone/drakbackup_.c:2388
-#, fuzzy
-msgid "More Options"
-msgstr "Nastavitve modula:"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-#, fuzzy
-msgid "Drakbackup Configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakbackup_.c:2425
-#, fuzzy
-msgid "Please choose where you want to backup"
-msgstr "Izberite kartico"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2498
-#, fuzzy
-msgid "Please choose what you want to backup"
-msgstr "Izberite kartico"
-
-#: ../../standalone/drakbackup_.c:2499
-#, fuzzy
-msgid "Backup system"
-msgstr "Nastavitev datoteènega sistema"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2604
-#, fuzzy, c-format
-msgid " on device: %s"
-msgstr "Naprava mi¹ke: %s\n"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2612
-#, fuzzy
-msgid ""
-"\n"
-"- Options:\n"
-msgstr "Mo¾nosti"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2805
-#, fuzzy
-msgid "Please uncheck or remove it on next time."
-msgstr "Kateri stre¾nik potrebujete?"
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2955
-#, fuzzy
-msgid " Restore Configuration "
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3070
-#, fuzzy
-msgid "please choose the date to restore"
-msgstr "Ali ¾elite sedaj zagnati ,X -probeonly`?"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3110
-#, fuzzy
-msgid "Please enter the directory to save:"
-msgstr "Preizkusite mi¹ko"
-
-#: ../../standalone/drakbackup_.c:3153
-#, fuzzy
-msgid "FTP Connection"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakbackup_.c:3160
-#, fuzzy
-msgid "Secure Connection"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakbackup_.c:3186
-#, fuzzy
-msgid "Restore from Hard Disk."
-msgstr "Obnovi z diskete"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3256
-#, fuzzy
-msgid "Select another media to restore from"
-msgstr "Ali ¾elite sedaj zagnati ,X -probeonly`?"
-
-#: ../../standalone/drakbackup_.c:3258
-#, fuzzy
-msgid "Other Media"
-msgstr "Drugo"
-
-#: ../../standalone/drakbackup_.c:3263
-#, fuzzy
-msgid "Restore system"
-msgstr "Namestitev sistema"
-
-#: ../../standalone/drakbackup_.c:3264
-#, fuzzy
-msgid "Restore Users"
-msgstr "Obnovi iz datoteke"
-
-#: ../../standalone/drakbackup_.c:3265
-#, fuzzy
-msgid "Restore Other"
-msgstr "Obnovi iz datoteke"
-
-#: ../../standalone/drakbackup_.c:3267
-#, fuzzy
-msgid "select path to restore (instead of /)"
-msgstr "Ali ¾elite sedaj zagnati ,X -probeonly`?"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "Odstrani vnos"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "Obnovi iz datoteke"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "Obnovi z diskete"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "Re¹evanje razdelitvene tabele"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, fuzzy
-msgid "Restore Via Network"
-msgstr "Obnovi iz datoteke"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-#, fuzzy
-msgid "Host Name"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-#, fuzzy
-msgid "Password required"
-msgstr "Geslo"
-
-#: ../../standalone/drakbackup_.c:3541
-#, fuzzy
-msgid "Username required"
-msgstr "Uporabni¹ko ime"
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "Obnovi iz datoteke"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3812
-#, fuzzy
-msgid "Custom Restore"
-msgstr "Prilagojeno"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "Re¹evanje razdelitvene tabele"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "Obnovi iz datoteke"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-#, fuzzy
-msgid "Save"
-msgstr "Meni Start"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-#, fuzzy
-msgid "Restore"
-msgstr "Obnovi iz datoteke"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4257
-#, fuzzy
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr "Izberite kartico"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4303
-#, fuzzy
-msgid "Please select data to restore..."
-msgstr "Ali ¾elite sedaj zagnati ,X -probeonly`?"
-
-#: ../../standalone/drakbackup_.c:4324
-#, fuzzy
-msgid "Please select media for backup..."
-msgstr "Ali ¾elite sedaj zagnati ,X -probeonly`?"
-
-#: ../../standalone/drakbackup_.c:4346
-#, fuzzy
-msgid "Please select data to backup..."
-msgstr "Ali ¾elite sedaj zagnati ,X -probeonly`?"
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4504
-#, fuzzy
-msgid "Sending files..."
-msgstr "Shrani v datoteko"
-
-#: ../../standalone/drakbackup_.c:4590
-#, fuzzy
-msgid "Backup Now from configuration file"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakbackup_.c:4595
-#, fuzzy
-msgid "View Backup Configuration."
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakbackup_.c:4616
-#, fuzzy
-msgid "Wizard Configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakbackup_.c:4621
-#, fuzzy
-msgid "Advanced Configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakbackup_.c:4626
-#, fuzzy
-msgid "Backup Now"
-msgstr "Nastavitev datoteènega sistema"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:74
-#, fuzzy
-msgid "Mandrake Online"
-msgstr "Kateri frekvenèni èip (ang. clockchip) imate?"
-
-#: ../../standalone/drakbug_.c:75
-#, fuzzy
-msgid "Menudrake"
-msgstr "Napredno"
-
-#: ../../standalone/drakbug_.c:76
-#, fuzzy
-msgid "Msec"
-msgstr "Premakni"
-
-#: ../../standalone/drakbug_.c:77
-#, fuzzy
-msgid "Remote Control"
-msgstr "Odstrani vnos"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:81
-#, fuzzy
-msgid "Userdrake"
-msgstr "Tiskalnik"
-
-#: ../../standalone/drakbug_.c:82
-#, fuzzy
-msgid "Configuration Wizards"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr ""
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr ""
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:134
-#, fuzzy
-msgid "Report"
-msgstr "Formatiraj"
-
-#: ../../standalone/drakbug_.c:171
-#, fuzzy
-msgid "Not installed"
-msgstr "Izhod iz namestitve"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr ""
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:79
-#, fuzzy, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-#, fuzzy
-msgid "Profile: "
-msgstr "priklop neuspe¹en: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:160
-#, fuzzy
-msgid "Hostname: "
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakconnect_.c:167
-#, fuzzy
-msgid "Internet access"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakconnect_.c:180
-#, fuzzy
-msgid "Type:"
-msgstr "Tip:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-#, fuzzy
-msgid "Gateway:"
-msgstr "Zagonska naprava"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:219
-#, fuzzy
-msgid "Configure Internet Access..."
-msgstr "Nastavitev servisov"
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-#, fuzzy
-msgid "LAN configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakconnect_.c:231
-#, fuzzy
-msgid "Driver"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakconnect_.c:231
-#, fuzzy
-msgid "Interface"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:231
-#, fuzzy
-msgid "State"
-msgstr "Meni Start"
-
-#: ../../standalone/drakconnect_.c:243
-#, fuzzy
-msgid "Configure Local Area Network..."
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Èarovnik..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-#, fuzzy
-msgid "Connected"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-#, fuzzy
-msgid "Not connected"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:452
-#, fuzzy
-msgid "LAN Configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-#, fuzzy
-msgid "activate now"
-msgstr "Aktivno"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-#, fuzzy
-msgid "deactivate now"
-msgstr "Aktivno"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:583
-#, fuzzy
-msgid "Internet connection configuration"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakconnect_.c:587
-#, fuzzy
-msgid "Internet Connection Configuration"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakconnect_.c:596
-#, fuzzy
-msgid "Connection type: "
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "uporaba: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Ime modula"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Velikost"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "ustvarjanje zagonske diskete"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "privzeto"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "DrakFloppy napaka: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "verzija jedra"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Splo¹no"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Za strokovnjake"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "mkinitrd dodatni argumenti"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Dodaj modul"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "prisilno"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "èe je potrebno"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "spusti scsi module"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "spusti raid module"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Odstrani modul"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Izpis"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Naredi disketo"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Preprièaj se, da je disketa v disketniku %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, fuzzy, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"Diskete ni v disketniku %s.\n"
-"Prosim vstavi jo."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Ne morem ustvariti novega procesa: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Ne morem pravilno zapreti mkbootdisk-a: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-#, fuzzy
-msgid "done"
-msgstr "Konèano"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:381
-#, fuzzy
-msgid "True Type fonts installation"
-msgstr "Priprava namestitbe"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:534
-#, fuzzy
-msgid "xfs restart"
-msgstr "omeji"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:630
-#, fuzzy
-msgid "Fonts Importation"
-msgstr "Formatiranje razdelkov"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:679
-#, fuzzy
-msgid "Advanced Options"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakfont_.c:687
-#, fuzzy
-msgid "Font List"
-msgstr "Toèka priklopa"
-
-#: ../../standalone/drakfont_.c:909
-#, fuzzy
-msgid "Choose the applications that will support the fonts:"
-msgstr "Ali ¾elite zdaj zagnati ,X -probeonly`?"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:925
-#, fuzzy
-msgid "StarOffice"
-msgstr "Preklic"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:939
-#, fuzzy
-msgid "Generic Printers"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1063
-#, fuzzy
-msgid "Install List"
-msgstr "Namestitev sistema"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1178
-#, fuzzy
-msgid "Selected All"
-msgstr "Izberite datoteko"
-
-#: ../../standalone/drakfont_.c:1182
-#, fuzzy
-msgid "Remove List"
-msgstr "Odstrani vnos"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1215
-#, fuzzy
-msgid "Post Install"
-msgstr "Namestiti"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1244
-#, fuzzy
-msgid "Post Uninstall"
-msgstr "Izhod iz namestitve"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-#, fuzzy
-msgid "Internet Connection Sharing"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:135
-#, fuzzy
-msgid "disable"
-msgstr "Tabela"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-#, fuzzy
-msgid "reconfigure"
-msgstr "Nastavitev X"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:146
-#, fuzzy
-msgid "Internet connection sharing is now disabled."
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:160
-#, fuzzy
-msgid "enable"
-msgstr "Tabela"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:172
-#, fuzzy
-msgid "Internet connection sharing is now enabled."
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:216
-#, fuzzy, c-format
-msgid "Interface %s"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:259
-#, fuzzy
-msgid "Network interface already configured"
-msgstr "Monitor ni nastavljen"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:265
-#, fuzzy
-msgid "Automatic reconfiguration"
-msgstr "Nastavitev zagonskega stila"
-
-#: ../../standalone/drakgw_.c:266
-#, fuzzy
-msgid "Show current interface configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:286
-#, fuzzy
-msgid "(This) DHCP Server IP"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:315
-#, fuzzy
-msgid "Configuring..."
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:352
-#, fuzzy, c-format
-msgid "Problems installing package %s"
-msgstr "Name¹èanje paketa %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:506
-#, fuzzy
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakgw_.c:511
-#, fuzzy
-msgid "Internet connection sharing configuration"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "permissions"
-msgstr "razdelek %s"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "user"
-msgstr "Uporabni¹ko ime"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:50
-#, fuzzy
-msgid "delete"
-msgstr "Izbri¹i"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:52
-#, fuzzy
-msgid "Down"
-msgstr "Konèano"
-
-#: ../../standalone/drakperm_.c:53
-#, fuzzy
-msgid "add a rule"
-msgstr "Dodaj modul"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-#, fuzzy
-msgid "Add a new rule at the end"
-msgstr "Odstrani vnos"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-#, fuzzy
-msgid "Delete selected rule"
-msgstr "Odstrani vnos"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:244
-#, fuzzy
-msgid "Current user"
-msgstr "Sprejmi uporabnika"
-
-#: ../../standalone/drakperm_.c:249
-#, fuzzy
-msgid "Permissions"
-msgstr "Razlièica: %s\n"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:251
-#, fuzzy
-msgid "Property"
-msgstr "Formatiraj"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-#, fuzzy
-msgid "Path selection"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/drakperm_.c:364
-#, fuzzy
-msgid "user :"
-msgstr "Uporabni¹ko ime"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr ""
-
-#: ../../standalone/draksound_.c:47
-#, fuzzy
-msgid "No Sound Card detected!"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-#, fuzzy
-msgid "first step creation"
-msgstr "ustvarjanje zagonske diskete"
-
-#: ../../standalone/draksplash_.c:79
-#, fuzzy
-msgid "final resolution"
-msgstr "Loèljivost"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-#, fuzzy
-msgid "choose image file"
-msgstr "Izberite akcijo"
-
-#: ../../standalone/draksplash_.c:81
-#, fuzzy
-msgid "Theme name"
-msgstr "Uporabni¹ko ime"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-#, fuzzy
-msgid "Configure bootsplash picture"
-msgstr "Nastavitev servisov"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-#, fuzzy
-msgid "Preview"
-msgstr "naprava"
-
-#: ../../standalone/draksplash_.c:123
-#, fuzzy
-msgid "Save theme"
-msgstr "Namestitev sistema"
-
-#: ../../standalone/draksplash_.c:124
-#, fuzzy
-msgid "Choose color"
-msgstr "Izberite monitor"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-#, fuzzy
-msgid "ProgressBar color selection"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "You must choose an image file first!"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/draksplash_.c:465
-#, fuzzy
-msgid "Generating preview ..."
-msgstr "Odstrani vnos"
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "France [SECAM]"
-msgstr "Preklièi"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "Ireland"
-msgstr "Nalo¾i ponovno"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr ""
-
-#: ../../standalone/keyboarddrake_.c:32
-#, fuzzy
-msgid "Please, choose your keyboard layout."
-msgstr "Izberite kartico"
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr ""
-
-#: ../../standalone/livedrake_.c:24
-#, fuzzy
-msgid "Change Cd-Rom"
-msgstr "Spremeni loèljivost"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr ""
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-#, fuzzy
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-#, fuzzy
-msgid "Show only for the selected day"
-msgstr "Prika¾i samo za ta dan"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Datoteka/_Nova"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Datoteka/_Odpri"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Datoteka/_Shrani"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Datoteka/Shrani_kot"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Datoteka/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Nastavitve"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Nastavitve/Test"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Pomoè/_O kfloppy..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-#, fuzzy
-msgid "User"
-msgstr "Uporabni¹ko ime"
-
-#: ../../standalone/logdrake_.c:174
-#, fuzzy
-msgid "Messages"
-msgstr "sporoèilo"
-
-#: ../../standalone/logdrake_.c:175
-#, fuzzy
-msgid "Syslog"
-msgstr "syslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "i¹èi"
-
-#: ../../standalone/logdrake_.c:185
-#, fuzzy
-msgid "A tool to monitor your logs"
-msgstr "Orodje za nadziranje log-ov"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Nastavitve"
-
-#: ../../standalone/logdrake_.c:191
-#, fuzzy
-msgid "matching"
-msgstr "ujemanje"
-
-#: ../../standalone/logdrake_.c:192
-#, fuzzy
-msgid "but not matching"
-msgstr "neujemanje"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Izberi datoteko"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Koledar"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Vsebina datoteke"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:267
-#, fuzzy, c-format
-msgid "please wait, parsing file: %s"
-msgstr "prosim poèakaj, analiziram datoteko: %s"
-
-#: ../../standalone/logdrake_.c:408
-#, fuzzy
-msgid "Mail alert configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:418
-#, fuzzy
-msgid "Ftp Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/logdrake_.c:419
-#, fuzzy
-msgid "Postfix Mail Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/logdrake_.c:420
-#, fuzzy
-msgid "Samba Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/logdrake_.c:421
-#, fuzzy
-msgid "SSH Server"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/logdrake_.c:422
-#, fuzzy
-msgid "Webmin Service"
-msgstr "naprava"
-
-#: ../../standalone/logdrake_.c:423
-#, fuzzy
-msgid "Xinetd Service"
-msgstr "Izberite stre¾nik"
-
-#: ../../standalone/logdrake_.c:430
-#, fuzzy
-msgid "service setting"
-msgstr "naprava"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:443
-#, fuzzy
-msgid "load setting"
-msgstr "Formatiranje"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:457
-#, fuzzy
-msgid "alert configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../standalone/logdrake_.c:458
-#, fuzzy
-msgid "Please enter your email address below "
-msgstr "Poskusite ponovno"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Shrani kot..."
-
-#: ../../standalone/mousedrake_.c:45
-#, fuzzy
-msgid "Please, choose the type of your mouse."
-msgstr "Ali ¾elite sedaj zagnati ,X -probeonly`?"
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr ""
-
-#: ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Reading printer data ..."
-msgstr "Odstrani vnos"
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, fuzzy, c-format
-msgid "%s found on %s, configure it?"
-msgstr "Xconfigurator bo zdaj zagnal X in preveril nastavitve."
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-#, fuzzy
-msgid "Select a scanner"
-msgstr "Izberite grafièno kartico"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:109
-#, fuzzy
-msgid "choose device"
-msgstr "Zagonska naprava"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr ""
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Izberite jezik"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Izberite razred namestitve"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Prepoznavanje trdega diska"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Nastavitev mi¹ke"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Izberite tipkovnico"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr ""
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Nastavitev datoteènega sistema"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Formatiranje razdelkov"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Izberite pakete za namestitev"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Namestitev sistema"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Dodaj uporabnika"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Nastavitev omre¾ja"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Nastavitev servisov"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Namestitev zagonskega nalagalnika"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Ustvarjanje zagonske diskete"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Nastavitev X"
-
-#: ../../steps.pm_.c:34
-#, fuzzy
-msgid "Install system updates"
-msgstr "Namestitev sistema"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Izhod iz namestitve"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Network Computer (client)"
-msgstr "Izberite stre¾nik"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Office"
-msgstr "Preklic"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Gnome Workstation"
-msgstr "Nastavitev zaslona"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Workstation"
-msgstr "Nastavitev zaslona"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "KDE Workstation"
-msgstr "Nastavitev zaslona"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia - Video"
-msgstr "Veèpredstavnost"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Tools to ease the configuration of your computer"
-msgstr "®elite preizkusiti nastavitev?"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia - Sound"
-msgstr "Veèpredstavnost"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Documentation"
-msgstr "Nastavitve modula:"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Internet station"
-msgstr "Nastavitev zaslona"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia station"
-msgstr "Veèpredstavnost"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Configuration"
-msgstr "Nastavitev zaslona"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Office Workstation"
-msgstr "Nastavitev zaslona"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Network Computer server"
-msgstr "Izberite stre¾nik"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Game station"
-msgstr "Nastavitev zaslona"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia - Graphics"
-msgstr "Veèpredstavnost"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Internet gateway"
-msgstr "Nastavitev zaslona"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia - CD Burning"
-msgstr "Veèpredstavnost"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Scientific Workstation"
-msgstr "Nastavitev zaslona"
-
-#, fuzzy
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "Nastavitev zaslona"
-
-#, fuzzy
-#~ msgid "Go back"
-#~ msgstr "Loopback"
-
-#, fuzzy
-#~ msgid "quit"
-#~ msgstr "Izhod"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (ne deluje z starej¹imi BIOS-i)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "Nimate razdelkov!"
-
-#~ msgid "Choose options for server"
-#~ msgstr "Izberite nastavitve stre¾nika"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "Monitor ni nastavljen"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "Grafièna kartica ¹e ni nastavljena"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "Loèljivost ¹e ni izbrana"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "poskusite spremeniti nekatere parametre"
-
-#~ msgid "An error occurred:"
-#~ msgstr "Pri¹lo je do napake:"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "Zapu¹èam v %d sekundah"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "Je to pravilna nastavitev?"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "Pri¹lo je do napake, poskusite spremeniti nekatere parametre"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "Stre¾nik XFree86: %s"
-
-#~ msgid "Show all"
-#~ msgstr "Poka¾i vse"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "Priprava nastavitev X-Windows"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "Kaj ¾elite narediti?"
-
-#~ msgid "Change Monitor"
-#~ msgstr "Spremeni monitor"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "Spremeni grafièno kartico"
-
-#~ msgid "Change Server options"
-#~ msgstr "Spremeni nastavitve stre¾nika"
-
-#~ msgid "Change Resolution"
-#~ msgstr "Spremeni loèljivost"
-
-#~ msgid "Show information"
-#~ msgstr "Poka¾i informacije"
-
-#~ msgid "Test again"
-#~ msgstr "Testiraj ponovno"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "Izberite grafièno kartico"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "Standardni VGA, 640×480 @ 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 800×600 @ 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "Zdru¾ljiv z 8514, 1024×768 @ 87 Hz prepleteno (brez 800×600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 1024×768 @ 87 Hz prepleteno, 800×600 @ 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "Raz¹irjen Super VGA, 800×600 @ 60 Hz, 640×480 @ 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "Neprepleten SVGA, 1024×768 @ 60 Hz, 800×600 @ 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "Visoko frekvenèen SVGA, 1024×768 @ 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "Monitor, ki zmore 1280×1024 @ 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "Monitor, ki zmore 1280×1024 @ 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "Monitor, ki zmore 1280×1024 @ 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "Monitor, ki zmore 1600×1200 @ 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "Monitor, ki zmore 1600×1200 @ 76 Hz"
diff --git a/perl-install/share/po/sp.po b/perl-install/share/po/sp.po
deleted file mode 100644
index d1ee15d61..000000000
--- a/perl-install/share/po/sp.po
+++ /dev/null
@@ -1,14877 +0,0 @@
-# Cirilicni prevod drakbootdisk.po fajla.
-# Copyright (C) 1997-2000 GeaArt, Inc.
-# Tomislav Jankovic <tomaja@net.yu>, 2000.
-#
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-12 13:54+0200\n"
-"PO-Revision-Date: 2002-08-13 18:43GMT+1\n"
-"Last-Translator: Toma Jankovic <tomaja@net.yu>\n"
-"Language-Team: Serbian <i18n@mandrake.co.yu>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-5\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.9.5\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB ØÛØ ÒØèÕ"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "¸×ÐÑÕàØâÕ X áÕàÒÕà"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X áÕàÒÕà"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Multi-head ÚÞÝäØÓãàÐæØøa"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"²aè áØáâÕÜ ßÞÔàÖÐÒÐ Üultiple head ÚÞÝäØÓãàÐæØjã.\n"
-"´Ð ÛØ âÞ ÖÕÛâÕ ÔÐ ãàÐÔØâe?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "ºÞÛØçØÝÐ ÜÕÜÞàØøÕ ÝÐ ÓàÐäØçÚÞø ÚÐàâØæØ"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "XFree ÚÞÝäØÓãàÐæØøa"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "ºÞøã XFree ÚÞÝäØÓãàÐæØjã ÖÕÛØâÕ ÔÐ ØÜÐâe ?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "¿ÞÔÕáØ áÒÕ ÓÛÐÒÕ ÝÕ×ÐÒØáÝÞ"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "ºÞàØáâØ Xinerama ÕÚáâÕÝ×Øjã"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "¿ÞÔÕáØ áÐÜÞ ÚÐàâØæã \"%s\"%s"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s áÐ 3D åÐàÔÒÕàáÚÞÜ ÐÚæÕÛÕàÐæØjÞÜ"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"²aèÐ ÚÐàâØæÐ ÜÞÖÕ ØÜÐâØ 3D åÐàÔÒÕàáÚã ÐÚæÕÛÕàÐæØjã ÐÛØ áÐÜÞ áa XFree %s.\n"
-"²aèã ÚÐàâØæã ßÞÔàÖÐÒa XFree %s ÚÞjØ ÜÞÖÕ ØÜaâØ ÑÞùã ßÞÔàèÚã Ø ×Ð 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "²aèÐ ÚÐàâØæÐ ÜÞÖÕ ØÜÐâØ 3D åÐàÔÒÕàáÚã ÐÚæÕÛÕàÐæØjã áÐ XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s áÐ µºÁ¿µÀ¸¼µ½Â°»½¾¼ 3D åÐàÔÒÕàáÚÞÜ ÐÚæÕÛÕàÐæØjÞÜ"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"²aèÐ ÚÐàâØæÐ ÜÞÖÕ ØÜÐâØ 3D åÐàÔÒÕàáÚã ÐÚæÕÛÕàÐæØjã ÐÛØ áÐÜÞ áÐ XFree %s,\n"
-"·°¿°¼Â¸Âµ ÔÐ jÕ ÞÒÞ µºÁ¿µÀ¸¼µ½Â°»½A ßÞÔàèÚÐ ×Ð 3D Ø ÜÞÖÕ ÔÞÒÕáâØ ÔÞ "
-"ÑÛÞÚØàaúÐ àÐçãÝÐàÐ.\n"
-"²aèã ÚÐàâØæã ßÞÔàÖÐÒa XFree %s ÚÞjØ ÜÞÖÕ ØÜaâØ ÑÞùã ßÞÔàèÚã Ø ×Ð 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"²aèÐ ÚÐàâØæÐ ÜÞÖÕ ØÜÐâØ 3D åÐàÔÒÕàáÚã ÐÚæÕÛÕàÐæØjã ÐÛØ áÐÜÞ áÐ XFree %s,\n"
-"·°¿°¼Â¸Âµ ÔÐ jÕ ÞÒÞ µºÁ¿µÀ¸¼µ½Â°»½A ßÞÔàèÚÐ ×Ð 3D Ø ÜÞÖÕ ÔÞÒÕáâØ ÔÞ "
-"ÑÛÞÚØàaúÐ àÐçãÝÐàÐ."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (¸ÝáâÐÛÐæØja ÔØáßÛÕj ÔàÐjÒÕà)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "¸×ÑÞà ßÞ ÖeùØ"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "³àÐäØçÚÐ ÚÐàâØæÐ"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "¼ÞÝØâÞà"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "ÀÕ×ÞÛãæØøÐ"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "ÂÕáâ"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "¾ßæØje"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "Ã àÕÔã"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3184
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "ºàÐø"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"ÁÐçãÒÐø ßàÞÜÕÝÕ?\n"
-"ÂàÕÝãâÝÐ ÚÞÝäØÓãàÐæØja jÕ:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "¸×ÐÑÕàØâÕ ÜÞÝØâÞà"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Plug'n Play"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Generic"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "¿àÞØ×ÒÞòÐç"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"¼ÞàÐâÕ ÔÐ ÝÐÒÕÔÕâÕ åÞàØ×ÞÝâÐÛÝØ áØÝåàÞÝØ×ÐæØÞÝØ ÞßáÕÓ ÒÐèÕÓ ÜÞÝØâÞàÐ.\n"
-"¼ÞÖÕâÕ ÓÐ ØÛØ Ø×ÐÑàÐâØ Ø× ãÝÐßàÕÔ ×ÐÔÐâØå ÒàÕÔÝÞáâØ ÚÞøÕ ÞÔÓÞÒÐàÐøã\n"
-"ØÝÔãáâàØøáÚØÜ áâÐÝÔÐàÔØÜÐ ÜÞÝØâÞàÐ, ØÛØ ÔÐ ÝÐÒÕÔÕâÕ ÞÔàÕòÕÝØ ÞßáÕÓ.\n"
-"\n"
-"²µ¾¼° ¨µ ²°¶½¾ ÔÐ ÝÕ ÝÐÒÕÔÕâÕ âØß ÜÞÝØâÞàÐ ÚÞøØ ØÜÐ ÞÒÐø ÞßáÕÓ ÒÕûØ ÝÕÓÞ\n"
-"èâÞ ÓÐ ØÜÐ ÒÐè ÜÞÝØâÞà. °ÚÞ ÝØáâÕ áØÓãàÝØ, ÞÔÐÑÕàØâÕ ÜÐúÕ ÒàÕÔÝÞáâØ."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "ÅÞàØ×ÞÝâÐÛÝÐ äàÕÚÒÕÝæØøÐ"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "²ÕàâØÚÐÛÝÐ äàÕÚÒÕÝæØøÐ"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 ÑÞøÐ (8-ÑØâÝÐ ßÐÛÕâÐ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 åØùÐÔÕ ÑÞøÐ (15-ÑØâÝÐ ßÐÛÕâÐ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 åØùÐÔÐ ÑÞøÐ (16-ÑØâÝÐ ßÐÛÕâÐ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 ÜØÛØÞÝÐ ÑÞøÐ (24-ÑØâÝÐ ßÐÛÕâÐ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 ÜØÛØøÐàÔÕ ÑÞøÐ (32-ÑØâÝÐ ßÐÛÕâÐ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "ÀÕ×ÞÛãæØøÐ"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "¸×ÐÑÕàØâÕ àÕ×ÞÛãæØøã Ø ÑàÞø ÑÞøÐ ßàØ ßàØÚa×ã"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "³àÐäØçÚÐ ÚÐàâØæÐ: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:344 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2150
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:532 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "¿ÞÝØèâØ"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "ÂÕáâØàÐúÕ ÚÞÝäØÓãàÐæØøÕ"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "´Ð ÛØ åÞûÕâÕ ÔÐ âÕáâØàÐâÕ ÚÞÝäØÓãàÐæØøã?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "ÂØß âÐáâÐâãàÕ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "ÂØß ÜØèÐ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "¼Øè øÕ ßÞáâÐÒùÕÝ ÝÐ ãàÕòÐø: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "¼ÞÝØâÞà: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "¼ÞÝØâÞà - åÞàØ×ÞÝâÐÛÝa äàÕÚÒÕÝæØøÐ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "¼ÞÝØâÞà - ÒÕàâØÚÐÛÝÞ ÞáÒÕÖÐÒÐúÕ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "³àÐäØçÚÐ ÚÐàâØæÐ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "¼ÕÜÞàØøÐ ÝÐ ÓàÐäØçÚÞø ÚÐàâØæØ: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "±àÞø ÑÞøÐ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "ÀÕ×ÞÛãæØøÐ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86 áÕàÒÕà: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 ÔàÐjÒÕà: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X ÞÚàãÖÕúÕ ÝÐ áâÐàâã"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Ja ÜÞÓã ßÞÔÕáâØ ÒÐè àÐçãÝÐà ÔÐ ÐãâÞÜÐâáÚØ ßÞÔØÖÕ X ÞÚàãÖÕúÕ ßàØ áâÐàâÐúã.\n"
-"´Ð ÛØ ÖÕÛØâÕ X ÞÚàãÖÕúÕ ßàØ àÕáâÐàâã ?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"²ÐèÐ ÓàÐäØçÚÐ ÚÐàâØæÐ Ø×ÓÛÕÔÐ ÔÐ ØÜÐ TV-OUT ÚÞÝÕÚâÞà.\n"
-"¾Ý áÕ ÜÞÖÕ ßÞÔÕáØâØ ÔÐ àÐÔØ ÚÞàØèûÕúÕÜ frame-buffer-Ð.\n"
-"\n"
-"·Ð ÞÒÞ ÜÞàÐâÕ ÔÐ ßÞÒÕÖÕâÕ ÒÐèã ÓàÐäØçÚã ÚÐàâØæã áÐ TV-ÞÜ ßàÕ áâÐàâÐúÐ ÒÐèÕÓ "
-"ÚÞÜßøãâÕàÐ.\n"
-"¾ÝÔÐ Ø×ÐÑÕàØâÕ \"TVout\" ßÞáâÐÒÚã ã áâÐàâÕàã\n"
-"\n"
-"´Ð ÛØ ØÜÐâÕ ÞÒã ÞßæØøã?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "ºÐÚÐÒ áØáâÕÜ ÒÐè TV ÚÞàØáâØ?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "¿àÒØ áÕÚâÞà áâÐàâÝÕ ßÐàâØæØøÕ"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "¿àÒØ áÕÚâÞà ÔØáÚÐ (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "SILO ØÝáâÐÛÐæØøÐ"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "³ÔÕ ÑØáâÕ ÔÐ ØÝáâÐÛØàÐâÕ áâÐàâÕà?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "LILO/grub ØÝáâÐÛÐæØøÐ"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO áÐ âÕÚáâãÐÛÝØÜ ÜÕÝØjeÜ"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO áÐ ÓàÐäØçÚØÜ ÜÕÝØjÕÜ"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "ÁâÐàâaúÕ Ø× DOS/Windows-a (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "³ÛÐÒÝÕ ÞßæØøÕ áâÐàâÕàa"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "ÁâÐàâÕà ÚÞjØ ûe áÕ ÚÞàØáâØâØ"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "¸ÝáâÐÛÐæØja áâÐàâÕàa"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "ÁâÐàâÝØ (boot) ãàÕòÐø"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "ºÞÜßÐÚâ"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "ÚÞÜßÐÚâ"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "²ØÔÕÞ ÜÞÔ"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "¿Ðã×Ð ßàÕ áâÐàâÐúÐ default image-Ð"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "»Þ×ØÝÚÐ"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "»Þ×ØÝÚÐ (ßÞÝÞÒØâÕ)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "¾ÓàÐÝØçÕÝÐ ÚÞÜÐÝÔÝÐ ÛØÝØÚÐ - ÞßæØøÕ"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "ÞÓàÐÝØçÕÝÞ"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "¾çØáâØ /tmp ßàØ áÒÐÚÞÜ áâÐàâaúã"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "´ÕäØÝØèØ ÒÕÛØçØÝã RAM ÐÚÞ øÕ ßÞâàÕÑÝÞ (ÔÕâÕÚâÞÒÐÝÞ øÕ %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "¾ÜÞÓãûØ ÜãÛâØ-ßàÞäØÛÕ"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "¿àØÚÐÖØ ÒÕÛØçØÝã RAM-Ð ã Mb"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"¾ßæØøÐ``¾ÓàÐÝØçÕÝÐ ÚÞÜÐÝÔÝÐ ÛØÝØÚÐ - ÞßæØøÕ'' øÕ ÝÕãßÞâàÕÑùØÒÐ ÑÕ× ÛÞ×ØÝÚÕ"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "¿àÞÑÐøâÕ ßÞÝÞÒÞ"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "½ÕßÞÔãÔÐàÝÞáâ ÛÞ×ØÝÚØ"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "¸ÝØæØjÐÛÝÐ ßÞàãÚa"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "¾âßÞçÝØ Firmware ßÐã×ã"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "¿Ðã×Ð ßàØ áâÐàâaúã ÚÕàÝÕÛa"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "¾ÜÞÓãûØ áâÐàâaúÕ áÐ CD-a?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "¾ÜÞÓãûØ OF áâÐàâaúÕ?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "¿ÞÔàÐ×ãÜÕÒÐÝØ ¾Á ?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"²Ø áâÕ ÞÔÛãçØÛØ ÔÐ ØÝáâÐÛØàÐâÕ áâÐàâÕà ÝÐ ßÐàâØæØøã.\n"
-"¾ÒÞ ãÚÐ×ãøÕÝ ÐâÞ ÔÐ ÒÕû ØÜÐâÕ ØÝáâÐÛØàÐÝ áâÐàâÕà ÝÐ åÐàÔ ÔØáÚã ÚÞøØ "
-"ÑãâãøÕâÕ.\n"
-"\n"
-"½Ð ÚÞøØ ÔàÐøÒ áÕ ÑãâãøÕâÕ?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"¾ÒÞ áã ßÞáâÐÒùÝÕ ÞßæØøÕ.\n"
-"¼ÞÖÕâÕ ÔÞÔÐâØ ÝÞÒÕ ØÛØ Ø×ÜÕÝØâØ áâÐàÕ."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "´ÞÔÐø"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3184 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "ÃàÐòÕÝÞ"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "¿àÞÜÕÝØ"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "ºÞøã Òàáâã ãÝÞáa ÔÞÔÐjÕâe ?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "´àãÓØ ¾Á-ÞÒØ (SunOS,BSD,...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "´àãÓØ ¾Á-ÞÒØ (MacOS,BSD,...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "´àãÓØ ¾Á-ÞÒØ (Windows,BSD,BeOS,...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "ÁÛØÚÐ"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "´ÞÔÐâaÚ"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "ÇØâÐúÕ-ßØáÐúÕ RW"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "ÂÐÑÕÛÐ"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "½ÕáØÓãàÝÞ"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "¾×ÝÐÚÐ"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "¿ÞÔàÐ×ãÜÕÒÐÝÞ"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Initrd-ÒÕÛØçØÝa"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "ÃÚÛÐúÐÜ ãÝÞá"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "¿àÐ×ÝÐ Þ×ÝÐÚÐ ÝØøÕ ÔÞ×ÒÞùÕÝÐ"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "¼ÞàÐâÕ áßÕæØäØæØàÐâØ ÚÕàÝÕÛÞÒ image"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "¼ÞàÐâÕ ÞÔàÕÔØâØ root ßÐàâØæØøã"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "¾ÒÐ Þ×ÝÐÚÐ øÕ ÒÕû ã ãßÞâàÕÑØ"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "¿àÞÝÐòÕÝÞ %s %s ØÝâÕàäÕøáa"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "´Ð ÛØ ØÜÐâÕ øÞè øÕÔÐÝ?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "¸ÜÐâÕ ÛØ øÞè %s ØÝâÕàäÕøáÐ?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "½Õ"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "´Ð"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "¿ÞÓÛÕÔÐø ØÝäÞàÜÐæØøÕ Þ åÐàÔÒÕàã"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "¸ÝáâÐÛØàÐÜ ÔàÐøÒÕà ×Ð %s ÚÐàâØæã %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(ÜÞÔãÛ %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"ÁÐÔÐ ÜÞÖÕâÕ ÔÐ ãÑÐæØâÕ úÕÓÞÒÕ ÞßæØøÕ ã ÜÞÔãÛ %s.\n"
-"·ÐßÐÜâØâÕ ÔÐ áÒÐÚÐ ÐÔàÕáÐ âàÕÑÐ ÔÐ áÕ ãÝÞáØ áÐ ßàÕäØÚáÞÜ 0x ÚÐÞ Ýßà. '0x123'"
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"¼ÞÖÕâÕ ÝÐÒÕáâØ úÕÓÞÒÕ ÞßæØøÕ ×Ð ÜÞÔãÛ %s.\n"
-"¾ßæØøÕ áã ã äÞàÜÐâã ``ØÜÕ=ÒàÕÔÝÞáâ ØÜÕ2=ÒàÕÔÝÞáâ2 ...''.\n"
-"½Ð ßàØÜÕà, ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "¾ßæØøÕ ÜÞÔãÛÐ:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "ºÞøØ %s ÔàÐøÒÕà ÔÐ ßàÞÑÐÜ?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"à ÝÕÚØÜ áÛãçÐøÕÒØÜÐ, ÔàÐøÒÕà %s ×ÐåâÕÒÐ ÔÞÔÐâÝÕ ØÝäÞàÜÐæØøÕ\n"
-"×Ð ßàÐÒØÛÐÝ àÐÔ, ÜÐÔÐ ÜÞÖÕ ÛÕßÞ ÔÐ àÐÔØ Ø ÑÕ× úØå. ´Ð ÛØ åÞûÕâÕ\n"
-"áÐÜØ ÔÐ ãÝÕáÕâÕ ÔÞÔÐâÝÕ ßÞÔÐâÚÕ ×Ð úÕÓÐ, ØÛØ ÔÐ Øå ÔàÐøÒÕà áÐÜ ÞÔàÕÔØ?\n"
-"¼ÞÓãûÕ øÕ ÔÐ ûÕ ßàÞÑÐ ×ÐÓÛÐÒØâØ ÒÐè àÐçãÝÐà, ÐÛØ ÝÕûÕ ÝÐÝÕâØ ÝØÚÐÚÒã èâÕâã."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "°ãâÞÜÐâáÚÐ ßàÞÑÐ"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "½ÐÒÕÔØâÕ ÞßæØøÕ"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"¿ÞÔØ×ÐúÕ ÜÞÔãÛÐ %s ÝÕãáßÕÛÞ.\n"
-"´Ð ÛØ ÖÕÛØâÕ ßÞÚãèÐâÕ ßÞÝÞÒÞ áÐ ÔàãÓØÜ ßÐàÐÜÕâàØÜÐ ?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "ßàØáâãß X ßàÞÓàÐÜØÜÐ"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "ßàØáâãß rpm ÐÛÐâØÜÐ"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "ÔÞ×ÒÞÛØ \"su\""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "ßàØáâãß ÐÔÜØÝØáâàÐâØÒÝØÜ äÐøÛÞÒØÜÐ"
-
-#: ../../any.pm_.c:755
-#, fuzzy
-msgid "access to network tools"
-msgstr "ßàØáâãß rpm ÐÛÐâØÜÐ"
-
-#: ../../any.pm_.c:756
-#, fuzzy
-msgid "access to compilation tools"
-msgstr "ßàØáâãß rpm ÐÛÐâØÜÐ"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(%s ÒÕû ßÞáâÞøØ)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "¾ÒÐ ÛÞ×ØÝÚÐ øÕ ßàÕÒØèÕ ßàÞáâÐ"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "¾ÔàÕÔØâÕ ÚÞàØáÝØçÚÞ ØÜÕ"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "ºÞàØáÝØçÚÞ ØÜÕ ÜÞÖÕ áÐÔàÖÐâØ áÐÜÞ ÜÐÛÐ áÛÞÒÐ, ÑàÞøÕÒÕ, `-' Ø `_'"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "ºÞàØáÝØçÚÞ ØÜÕ ÒÕû øÕ ßàÕÔãÓÐçÚÞ"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "¾ÒÞ ÚÞàØáÝØçÚÞ ØÜÕ ÒÕû ßÞáâÞøØ"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "´ÞÔÐø ÚÞàØáÝØÚÐ"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"ÃÝÕáØ ÚÞàØáÝØÚÐ\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "¿àØåÒÐâØ ÚÞàØáÝØÚÐ"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "¿àÐÒÞ ØÜÕ"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "ºÞàØáÝØçÚÞ ØÜÕ"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Shell"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "¸ÚÞÝa"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "°ãâÞ ÛÞÓÞÒaúe"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Ja ÜÞÓã ßÞÔÕáâØ ÒÐè àÐçãÝÐà ÔÐ ÐãâÞÜÐâáÚØ ãÛÞÓãje jeÔÝÞÓ ÚÞàØáÝØÚa.\n"
-"´Ð ÛØ ÖÕÛØâÕ ÔÐ ÚÞàØáØâØâÕ ÞÒã ÞßæØøã ?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "¸×ÐÑÕàØâÕ default (ÞáÝÞÒÝÞÓ) ÚÞàØáÝØÚa:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "¸×ÐÑÕàØâÕ window ÜÕÝÐÔ×Õà ÚÞjØ ÖÕÛØâÕ ÔÐ ÚÞàØáâØâÕ:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "¸·ÐÑÕàØâÕ ÚÞjØ jÕ×ØÚ ÖÕÛØâÕ ÔÐ ÚÞàØáØâØâÕ."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "¼ÞÖÕâÕ Ø×ÐÑàÐâØ ÔàãÓØ jÕ×ØÚ ÚÞjØ ûÕ ÑØâØ ÔÞáâãßÐÝ ßÞáÛÕ ØÝáâÐÛÐæØje "
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "ÁÒe"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "´Þ×ÒÞÛØ áÒÕ ÚÞàØáÝØÚÕ"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "½ÕÜÐ ×ÐøÕÔÝØçÚÞÓ ÔÕùÕúÐ"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "¿ÐÚÕâ %s ÜÞàÐ ÑØâØ ØÝáâÐÛØàÐÝ. ´Ð ÛØ ÖÕÛØâÕ ÔÐ ÓÐ ØÝáâÐÛØàÐâÕ?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "¼ÞÖÕâÕ ÕÚáßÞàâÞÒÐâØ ÚÞàØáâÕûØ NFS ØÛØ Samba-ã. ºÞøØ ÞÔ ÞÒÐ ÔÒÐ ÖÕÛØâÕ"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "ÂÕÚãûØ ßÐÚÕâ %s ÝÕÔÞáâÐøÕ"
-
-#: ../../any.pm_.c:1005
-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 ""
-"´Ð ÛØ ÑØ ÖÕÛÕÛØ ÔÐ ÔÞ×ÒÞÛØâÕ ÚÞàØáÝØæØÜÐ ×ÐøÕÔÝØçÚØ ÔÕÛÕ ÝÕÚÕ ÞÔ áÒÞøØå "
-"ÔØàÕÚâÞàØøãÜÐ?\n"
-"´Ð ÑØ ÞÒÞ ÜÞÓÛØ ÔÐ ÞÜÞÓãûØâÕ øÕÔÝÞáâÐÒÝÞ ÚÛØÚÝØâÕ ÝÐ \"Share\" ã konqueror-ã "
-"ØÛØ nautilus-ã.\n"
-"\n"
-"\"Custom\" ÔÞ×ÒÞùÐÒÐ ÔÕâÐùÝØøÐ per-user ßÞÔÕèÐÒÐúÐ.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "¿ÞÚàÕÝØ userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"per-user ÔÕùÕúÕ àÕáãàáÐ ÚÞàØáâØ Óàãßã \"fileshare\". \n"
-"²Ø ßÞÜÞûã userdrake-Ð ÜÞÖÕâÕ ÔÞÔÐâØ ÚÞàØáÝØÚÐ ã ÞÒã Óàãßã."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "´ÞÑàÞèÛØ ÚÞÔ KàÐÚÕàa"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "±ÕÔÝÐ"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "ÁâÐÝÔÐàÔÝØ"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "²ÕÛØÚÐ"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "²ØèùØ"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "¿ÐàÐÝÞØÔÝÐ"
-
-#: ../../any.pm_.c:1080
-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"
-"ÚÞøÐ øÕ ßÞÒÕ×ÐÝÐ áÐ ÔàãÓØÜ ÜÐèØÝÐÜÐ ØÛØ ÝÐ ØÝâÕàÝÕâ. ¾ÒÔÕ ÝÕ ßÞáâÞøØ\n"
-"ßàØáâãß áÐ ÛÞ×ØÝÚÞÜ."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"»Þ×ØÝÚÕ áã áÐÔÐ ÞÜÞÓãûÕÝÕ, ÐÛØ áe Ø ÔÐùÕ ÝÕ ßàÕßÞàãçãøÕ ÔÐ áÕ ÚÞàØáâØ\n"
-"ÚÐÞ ÜàÕÖÝØ àÐçãÝÐà."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"¾ÒÞ øÕ áâÐÝÔÐàÔÝÞ áØÓãàÝÞáÝÞ ÞÚàãÖÕúÕ ßàÕßÞàãçÕÝÞ ×Ð àÐçãÝÐàÕ ÚÞjØ ûÕ ÑØâØ "
-"ÚÞàèûÕÝØ ×Ð ÒÕ×ã áÐ ¸ÝâÕàÝÕâÞÜ ØÛØ ÚÐÞ ÚÛØøÕÝâ."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-"²Õû ßÞáâÞøÕ ÝÕÚÐ ÞÓàÐÝØçÕúÐ, Ð ÒØèÕ ÐãâÞÜÐâáÚØå ßàÞÒÕàÐ áÕ ßÞÚàÕûÕ áÒÐÚÕ "
-"ÝÞûØ."
-
-#: ../../any.pm_.c:1086
-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 ""
-"ÁÐ ÞÒØÜ áØÓãàÝÞáÝØÜ ÝØÒÞÞÜ, ÚÞàØèûÕúÕ ÞÒÞÓ áØáâÕÜÐ ÚÐÞ áÕàÒÕàÐ ßÞáâÐøÕ "
-"ÜÞÓãûÕ.\n"
-"ÁØÓãàÝÞáâ øÕ áÐÔÐ ÔÞÒÞùÝÞ ÒÕÛØÚÐ ×Ð ÚÞàØèûÕúÕ ÜÐèØÝÕ ×Ð áÕàÒÕà ÚÞøØ "
-"ßàØåÒÐâÐ\n"
-"ÚÞÝÕÚæØøÕ ÑàÞøÝØå ÚÛØøÕÝÐâÐ. ½ÐßÞÜÕÝÐ: ãÚÞÛØÚÞ øÕ ÒÐèÐ ÜÐèØÝÐ áÐÜÞ ÚÛØøÕÝâ "
-"ÝÐ ¸ÝâÕàÝÕâã, âàÕÑÐÛØ ÑØ ÔÐ Ø×ÐÑÕàÕâÕ ÝØÖØ ÝØÒÞ."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"¾ÒÞ øÕ áÛØçÝÞ ßàÕâåÞÔÝÞÜ ÝØÒÞã, ÐÛØ øÕ áÐÔÐ áØáâÕÜ ßÞâßãÝÞ ×ÐâÒÞàÕÝ Ø "
-"áØÓãàÝÞáÝÕ ÞßæØøÕ áã ÜÐÚáØÜÐÛÝÕ."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "DrakSec ¾áÝÞÒÝÕ ¾ßæØøÕ"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "¸×ÐÑÕàØâÕ ÖÕùÕÝØ áØÓãàÝÞáÝØ ÝØÒÞ"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "ÁØÓãàÝÞáÝØ ÝØÒÞ"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "ºÞàØáâØ libsafe ×Ð áÕàÒÕàÕ"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr "±ØÑÛØÞâÕÚÐ ÚÞøÐ èâØâØ ÞÔ buffer overflow-Ð Ø format string ÝÐßÐÔÐ."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "°ÔÜØÝØáâàÐæØøÐ ½ØÒÞÐ ÁØÓãàÝÞáâØ (login ØÛØ email)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"¾ÒÔÕ ÜÞÖÕâÕ Ø×ÐÑàÐâØ âÐáâÕà ØÛØ ÚÞÜÑØÝÐæØøã âÐáâÕàÐ ÚÞøÐ ûÕ \n"
-"ÔÞ×ÒÞÛØâØ Ø×ÜÕÝã àÐáßÞàÕÔÐ âÐáâÐâãàÐ\n"
-"(Ýßà: latin Ø non latin)"
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Dobrodosli u %s, menadzer zÐ startanje operativnih sistema !\n"
-"\n"
-"Izaberite operativni sistem, ili\n"
-"sacekate %d sekundi za startanje pretpostavljenog OS.\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Dobrodosli u GRUB starter operativnog sistema !"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Koristi %c i %c slova da bi oznacili izbor"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Pritisnite enter za podizanje izabranog OS,'e' za promenu "
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "komandi pri podizanju sistema,ili 'c' za komandnu liniju "
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "Oznaceni izbor se podize automatski za %d sekundi"
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "ÝÕÜÐ ÔÞÒÞùÝÞ ÜÕáâÐ ã /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "´ÕáÚâÞß"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "ÁâÐàâ ÜÕÝØ "
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "½Õ ÜÞÖÕâÕ ÔÐ ØÝáâÐÛØàÐâÕ áâÐàâÕà ÝÐ ßÐàâØæØøã %s\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "ßÞÜÞû jÞè ÝØjÕ ØÜßÛÕÜÕÝâØàÐÝÐ.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "KÞÝäØÓãàÐæØøa áâØÛÐ áâÐàâaúa"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_ÄÐjÛ"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/ÄÐjÛ/_ºàÐj"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "NewStyle ¼ÞÝØâÞà ×Ð ÚÐâÕÓÞàØ×ÐæØjã"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "NewStyle ¼ÞÝØâÞà"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "ÂàÐÔØæØÞÝÐÛÝØ ¼ÞÝØâÞà"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "ÂàÐÔØæØÞÝÐÛÝØ Gtk+ ¼ÞÝØâÞà"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "¿ÞÚàÕÝØ °ãàÞàã ßàØ áâÐàâaúe"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Lilo/Grub ÜÞÔ"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Yaboot ÜÞÔ"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "¸ÝáâÐÛØàÐø âÕÜÕ"
-
-#: ../../bootlook.pm_.c:147
-msgid ""
-"Display theme\n"
-"under console"
-msgstr ""
-"¿àØÚÐÖØ âÕÜÕ\n"
-"ã ÚÞÝ×ÞÛØ"
-
-#: ../../bootlook.pm_.c:148
-#, fuzzy
-msgid "Create new theme"
-msgstr "ºàÕØàÐø ÝÞÒã ßÐàâØæØøã"
-
-#: ../../bootlook.pm_.c:193
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "Backup %s to %s.old"
-
-#: ../../bootlook.pm_.c:194 ../../bootlook.pm_.c:197 ../../bootlook.pm_.c:200
-#: ../../bootlook.pm_.c:230 ../../bootlook.pm_.c:232 ../../bootlook.pm_.c:242
-#: ../../bootlook.pm_.c:251 ../../bootlook.pm_.c:258
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "³àÕèÚÐ"
-
-#: ../../bootlook.pm_.c:194
-msgid "unable to backup lilo message"
-msgstr "½Õ ÜÞÓã ÔÐ áÐçãÒÐÜ lilo ßÞàãÚã"
-
-#: ../../bootlook.pm_.c:196
-#, c-format
-msgid "Copy %s to %s"
-msgstr "ºÞßØàÐø %s ã %s"
-
-#: ../../bootlook.pm_.c:197
-msgid "can't change lilo message"
-msgstr "½Õ ÜÞÓã ÔÐ Ø×ÜÕÝØÜ lilo ßÞàãÚã"
-
-#: ../../bootlook.pm_.c:200
-msgid "Lilo message not found"
-msgstr "»ØÛÞ ßÞàãÚÐ ÝØøÕ ßàÞÝÐòÕÝÐ"
-
-#: ../../bootlook.pm_.c:230
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "½Õ ÜÞÓã ÔÐ ãßØáãøÕÜ ã /etc/sysconfig/bootsplash."
-
-#: ../../bootlook.pm_.c:230
-#, c-format
-msgid "Write %s"
-msgstr "ÃßØèØ %s"
-
-#: ../../bootlook.pm_.c:232
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"½Õ ÜÞÓã ÔÐ ãßØèÕÜ ã /etc/sysconfig/bootsplash\n"
-"ÄÐøÛ ÝÕ ßÞáâÞøØ."
-
-#: ../../bootlook.pm_.c:243
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "½Õ ÜÞÓã ÔÐ ßÞÚàÕÝÕÜ mkinitrd -f /boot/initrd-%s.img %s."
-
-#: ../../bootlook.pm_.c:246
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "¸×ÒàèØ initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-
-#: ../../bootlook.pm_.c:252
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"½Õ ÜÞÓã ÔÐ àÕáâÐàâãøÕÜ LiLo!\n"
-"¿ÞÚàÕÝØâÕ \"lilo\" ÚÐÞ root Ø× ÚÞÜÐÝÔÝÕ ÛØÝØøÕ ÔÐ ÑØ ×ÐÒàèØÛØ ØÝáâÐÛæØøã "
-"âÕÜÕ ×Ð LiLo áâÐàâÕà."
-
-#: ../../bootlook.pm_.c:256
-msgid "Relaunch 'lilo'"
-msgstr "ÀÕáâÐàâãø 'lilo'"
-
-#: ../../bootlook.pm_.c:258 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "½ÐßÞÜÕÝÐ"
-
-#: ../../bootlook.pm_.c:259
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "¸ÝáâÐÛÐæØøÐ LiLo-Ð Ø Bootsplash âÕÜÐ ãáßÕÛÐ"
-
-#: ../../bootlook.pm_.c:259
-msgid "Theme installation failed!"
-msgstr "¸ÝáâÐÛÐæØøÐ âÕÜÕ ÝØøÕ ãáßÕÛÐ!"
-
-#: ../../bootlook.pm_.c:267
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"ÂàÕÝãâÝÞ ÚÞàØáâØâÕ %s ÚÐÞ Boot ÜÕÝÐÿÕà \n"
-"ºÛØÚÝØâÕ ÝÐ ¿ÞÔÕáØ (Configure) ÔÐ ÑØ ßÞÚàÕÝãÛØ ßÞÔeèÐÒÐÒÐúÕ."
-
-#: ../../bootlook.pm_.c:269 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:526
-msgid "Configure"
-msgstr "¿ÞÔÕáØ"
-
-#: ../../bootlook.pm_.c:276
-msgid "Splash selection"
-msgstr "Splash áÕÛÕÚæØøÐ"
-
-#: ../../bootlook.pm_.c:279
-msgid "Themes"
-msgstr "ÂÕÜÕ"
-
-#: ../../bootlook.pm_.c:281
-msgid ""
-"\n"
-"Select theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"¸×ÐÑÕàØâÕ âÕÜã ×Ð\n"
-"lilo Ø bootsplash,\n"
-"Ð ÜÞÖÕâÕ Øå ÞÔÐÑàÐâØ\n"
-"ÞÔÒÞøÕÝÞ"
-
-#: ../../bootlook.pm_.c:284
-msgid "Lilo screen"
-msgstr "Lilo ÕÚàÐÝ"
-
-#: ../../bootlook.pm_.c:289
-msgid "Bootsplash"
-msgstr "Bootsplash"
-
-#: ../../bootlook.pm_.c:324
-msgid "System mode"
-msgstr "ÁØáâÕÜáÚØ ÜÞÔ"
-
-#: ../../bootlook.pm_.c:326
-msgid "Launch the graphical environment when your system starts"
-msgstr "¿ÞÚàÕÝØ X-Window áØáâÕÜ ßàØ áâàÐâaúã"
-
-#: ../../bootlook.pm_.c:331
-msgid "No, I don't want autologin"
-msgstr "½Õ, ja ÝÕ ÖÕÛØÜ ÐãâÞÛÞÓÞÒaúe"
-
-#: ../../bootlook.pm_.c:333
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "´Ð, jÐ ÖÕÛØÜ ÐãâÞÛÞÓÞÒaúe áÐ ÞÒØÜ(ÚÞàØáÝØÚ,ÔÕáÚâÞß)"
-
-#: ../../bootlook.pm_.c:343 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "¾K"
-
-#: ../../bootlook.pm_.c:403
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "ÝÕ ÜÞÓã ÞâÒÞàØâØ /etc/inittab ×Ð çØâaúe: %s"
-
-#: ../../common.pm_.c:99
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:99
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:99
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:107
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:115
-#, c-format
-msgid "%d minutes"
-msgstr "%d ÜØÝãâa"
-
-#: ../../common.pm_.c:117
-msgid "1 minute"
-msgstr "1 ÜØÝãâ"
-
-#: ../../common.pm_.c:119
-#, c-format
-msgid "%d seconds"
-msgstr "%d áÕÚãÝÔØ"
-
-#: ../../common.pm_.c:164
-msgid "Can't make screenshots before partitioning"
-msgstr "½Õ ÜÞÓã ÔÐ ÝÐßàÐÒØÜ áÝØÜÐÚ ßàÕ ßÐàâØæØÞÝØàÐúÐ"
-
-#: ../../common.pm_.c:171
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "ÁÝØÜæØ ûÕ ÑØâØ ÔÞáâãßÝØ ÝÐÚÞÝ ØÝáâÐÛÐæØøÕ ã %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "ÄàÐÝæãáÚa"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "ºÞáâÐàØÚÐ"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "±ÕÛÓØøÐ"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "ÇÕèÚÐ"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "½ÕÜÐçÚa"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "³àçÚÐ"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "½ÞàÒÕèÚÐ"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "ÈÒÕÔáÚÐ"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "ÅÞÛÐÝÔØøÐ"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "¸âÐÛØøÐ"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "°ãáâàØøÐ"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "Á°´"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-#, fuzzy
-msgid "New"
-msgstr "ÝÞÒØ"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "´ÕÜÞÝâØàÐø"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "¼ÞÝâØàÐø"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "ÁÕàÒÕà"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "ÂÐçÚÐ ÜÞÝâØàÐúÐ"
-
-#: ../../diskdrake/dav.pm_.c:85
-#, fuzzy
-msgid "Please enter the WebDAV server URL"
-msgstr "ÃÝÕáØâÕ Ñà×ØÝã cd ßØáÐçÐ"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:109
-#, fuzzy
-msgid "Server: "
-msgstr "ÁÕàÒÕà"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "ÂÐçÚÐ ÜÞÝâØàÐúÐ: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "¾ßæØje: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "¼ÞÛØÜ ÒÐá, ßàÒÞ ÝÐßàÐÒØâÕ ÚÞßØøã ÒÐèØå ßÞÔÐâÐÚÐ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "¿°¶©¸²¾ ¿À¾Ç¸Â°¨ !"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"ÃÚÞÛØÚÞ ßÛÐÝØàÐâÕ ÔÐ ÚÞàØáâØâÕ aboot, ÞáâÐÒØâe ßàÐ×ÐÝ ßàÞáâÞà (2048 "
-"áÕÚâÞàÐÝÐ ßÞçÕâÚã \n"
-"ÔØáÚÐ)"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "çÐàÞÑúÐÚ (ßÞÜÞûÝØÚ)"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "¸×ÐÑÕàØâÕ ÐÚæØøã"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"´ØáÚ áÐÔàÖØ øÕÔÝã ÒÕÛØÚã FAT ßÐàâØæØøã\n"
-"(ãÓÛÐÒÝÞÜ øÕ ÚÞàØáâÕ MicroSoft Dos/Windows-Ø, ÝÐ ÖÐÛÞáâ).\n"
-"¿àÕÔÛÐÖÕÜ ÔÐ ßàÒÞ Ø×ÜÕÝØâÕ ÒÕÛØçÝã (resize) âÕ ßÐàâØæØøÕ (ÚÛØÚÝØâÕ ÝÐ úã,\n"
-"Ð ßÞâÞÜ ÝÐ \"¿àÞÜÕÝØ ÒÕÛØçØÝã\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "ºÛØÚÝØâÕ ÝÐ ßÐàâØæØøã"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "´ÕâÐùØ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-#, fuzzy
-msgid "No hard drives found"
-msgstr "½ØøÕ ßàÞÝÐòÕÝ èâÐÜßÐç!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "Journalised FS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "¿àÐ×ÝÞ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "´àãÓÞ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "²àáâÐ äÐøÛ áØáâÕÜÐ:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "ºàÕØàÐø"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "ÂØß"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "ÃÜÕáâÞ âÞÓÐ ßàÞÑÐøâÕ ``%s''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "¾ÑàØèØ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "¿àÒÞ ãàÐÔØâÕ ``´ÕÜÞÝâØàÐø''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"¿ÞáÛÕ ßàÞÜÕÝÕ âØßÐ ßÐàâØæØje %s, áÒØ ßÞÔÐæØ ÝÐ ÞÒÞø ßÐàâØæØøØ ûÕ ÑØâØ "
-"Ø×ÑàØáÐÝØ"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "¸×ÐÑÕàØâÕ ßÐàâØæØøã"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "¸×ÐÑÕàØâÕ ÔàãÓã ßÐàâØæØøã"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "¸×ÛÐ×"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "¿àÕòØ ÝÐ ÕÚáßÕàâ ÜÞÔ"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "¿àÕòØ ÝÐ ÝÞàÜÐÛÝØ ÜÞÔ"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "¿ÞÝØèâØ àÐÔúã"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "ÁÒÕøÕÔÝÞ ÝÐáâÐÒØâØ ?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "ºàÐø ÑÕ× áÝØÜÐúÐ ßàÞÜÕÝÐ"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "ºàÐø ÑÕ× áÝØÜÐúÐ ßàÞÜÕÝÐ ã âÐÑÕÛÕ ßÐàâØæØøÐ?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "´Ð ÛØ åÞûÕâÕ ÔÐ áÐçãÒÐâÕ Ø×ÜÕÝÕ ã /etc/fstab?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "°ãâÞ ÔØáÛÞæØàÐúÕ"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "¾çØáâØ áÒÕ"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "JÞè"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "¸ÝäÞàÜÐæØøÕ Þ åÐàÔ ÔØáÚã"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "ÁÒÕ ßàØÜÐàÝÕ ßÐàâØæØøÕ áã ×Ðã×ÕâÕ"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "½Õ ÜÞÓã ÔÞÔÐâØ ÒØèÕ ÝØ øÕÔÝã ßÐàâØæØøã"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"´Ð ÑØ ÞÜÞÓãûØÛØ ÚàÕØàÐúÕ øÞè (extended) ßÐàâØæØøÐ Ø×ÑàØèØâÕ øÕÔÝã ÞÔ "
-"ßÞáâÞøÕûØå"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "ÁÐçãÒÐø âÐÑÕÛã ßÐàâØæØøÐ"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "¾ÑÝÞÒØ âÐÑÕÛã ßÐàâØæØøÐ"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "ÁßÐáØ âÐÑÕÛã ßÐàâØæØøÐ"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "¿ÞÝÞÒÞ ãçØâÐø âÐÑÕÛã ßÐàâØæØøÐ"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "°ãâÞÜÞÝâØàÐúÕ ßàÕÝÞáØÒÞÓ ÜÕÔØøÐ"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "¸×ÐÑÕàØâÕ ÔÐâÞâÕÚã"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"¿ÞåàaúÕÝa(áÝØÜùÕÝÐ) âÐÑÕÛÐ ßÐàâØæØøÐ ÝØøÕ ØáâÕ ÒÕÛØçØÝÕ\n"
-"¶ÕÛØâÕ ÔÐ ÝÐáâÐÒØâÕ ?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "ÃßÞ×ÞàÕúÕ"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"ÃÑÐæØâÕ ÔØáÚÕâã ã ãàÕòÐø\n"
-"ÁÒØ ßÞÔÐæØ ÝÐ ÔØáÚÕâØ ûÕ ÑØâØ Ø×ÑàØáÐÝØ !"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "ÁßÐáÐÒÐúÕ âÐÑÕÛÕ ßÐàâØæØøÐ"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "´ÕâÐùÝÕ ØÝäÞàÜÐæØøÕ"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "¿àÞÜÕÝØ ÒÕÛØçØÝã"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "¿àÕÜÕáâØ"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "ÄÞàÜÐâØàÐúÕ"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "´ÞÔÐø ÝÐ RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "´ÞÔÐø ÝÐ LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "ÃÚÛÞÝØ áÐ RAID-Ð"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "ÃÚÛÞÝØ áÐ LVM-Ð"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "¿àÞÜÕÝØ RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "ºÞàØáâØ ×Ð loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "ºàÕØàÐø ÝÞÒã ßÐàâØæØøã"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "¿ÞçÕâÝØ áÕÚâÞà: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "²ÕÛØçØÝÐ ã MB:"
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "²àáâÐ âÐâÞâeçÝÞg áØáâÕÜÐ:"
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "ºÐàÐÚâÕàØáâØÚÕ: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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 ßÐàâØæØøã."
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "ÃÚÛÞÝØ loopback äÐøÛ ?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "¿àÞÜÕÝÐ âØßÐ ßÐàâØæØøÕ"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "ºÞøã ÔÐâÞâÕçÝØ áØáâÕÜ ÖÕÛØâÕ ?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "¼ÕúÐÜ ext2 ÝÐ ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "³ÔÕ ÑØáâÕ ÔÐ ÜÞÝâØàÐâÕ loopback ÔÐâÞâÕÚã %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "³ÔÕ ÑØáâÕ ÔÐ ÜÞÝâØàÐâÕ %s ãàÕòÐø ?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"´ÕÜÞÝâØàaúe ÝØjÕ ÜÞÓãûÕ,jÕà áÕ ßÐàâØæØjÐ ÚÞàØáØâØ ×Ð loop back.\n"
-"¿àÒÞ ãÚÛÞÝØâÕ loopback"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, fuzzy, c-format
-msgid "Where do you want to mount %s?"
-msgstr "³ÔÕ ÑØáâÕ ÔÐ ÜÞÝâØàÐâÕ %s ãàÕòÐø ?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "¿àÞàÐçãÝÐÒÐÜ ÓàÐÝØæÕ FAT ÔÐâÞâeçÝÞÓ áØáâÕÜÐ"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "¿àÞÜÕÝÐ ÒÕÛØçØÝÕ (resizing)"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "¾ÒÞj ßÐàâØæØæØ ÝØjÕ ÜÞÓãûe ßàÞÜÕÝØâØ ÒÕÛØçØÝã"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "CÒØ ßÞÔÐæØ ÝÐ ÞÒÞø ßÐàâØæØøØ ÑØ âàÕÑÐÛØ ÑØâØ áaçãÒÐÝØ"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr "¿ÞáÛÕ ßàÞÜÕÝÕ ÒÕÛØçØÝe %s ßÐàâØæØjÕ áÒØ ßÞÔÐæØ ûÕ ÑØâØ Ø×ÑàØáÐÝØ"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "¸×ÐÑÕàØâÕ ÝÞÒã ÒÕÛØçØÝã"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "½ÞÒÐ ÒÕÛØçØÝÐ ã MB:"
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "ºÞøØ ÔØáÚ ÖÕÛØâÕ ÔÐ ßàÕÜÕáâØâÕ?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "ÁÕÚâÞà"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "³ÔÕ ÖÕÛØâe ÔÐ ØÝáâÐÛØàÐâÕ áâÐàâÕà?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "¿àÕÜÕèâÐúÕ"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "¿àÕÜÕèâÐúÕ ßÐàâØæØøÕ..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "¸×ÐÑÕàØ ßÞáâÞøÕûØ RAID ×Ð ÔÞÔÐÒÐúÕ"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "ÝÞÒØ"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "¸×ÐÑÕàØ ßÞáâÞøÕûØ LVM ×Ð ÔÞÔÐÒÐúÕ"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "LVM ØÜÕ?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "¾ÒÐ ßÐàâØæØøÐ ÝÕ ÜÞÖÕ ÑØâØ ÚÞàØèûÕÝÐ ×Ð loopback "
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "¸ÜÕ Loopback ÔÐâÞâÕÚe: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "¾ÔàÕÔØâÕ ØÜÕ äÐøÛÐ"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "ÄÐjÛ áÕ ÒÕû ÚÞàØáâØ ÞÔ áâàÐÝÕ ÔàãÓÞÓ loopback-Ð,Ø×ÐÑÕàØâÕ ÔàãÓØ"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "´ÐâÞâÕÚa ÒÕû ßÞáâÞøØ.´Ð ÛØ ÔÐ ÓÐ ÚÞàØáâØÜ ?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "¾ßæØøÕ ÜÞÝâØàÐúÐ"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "ÀÐ×ÝÞ"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "ãàeòÐj"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "ÝØÒÞ"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "chunk ÒÕÛØçØÝÐ"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "¿°¶©¸²¾,ÞÒÐ ÞßÕàÐæØøÐ jÕ ÞßÐáÝÐ."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "ºÞøã Òàáâã ßÐàâØæØÞÝØàaúa?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "¿ÐÚÕâ %s øÕ ßÞâàÕÑÐÝ. ´Ð ÛØ ÖÕÛØâÕ ÔÐ ÓÐ ØÝáâÐÛØàÐâÕ?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"½ØøÕ ÜÞÓãûÕ ÚàÕØàÐâØ /boot ×Ð áÐÔÐ ÝÐ åÐàÔ ÔØáÚã (ÝÐ æØÛØÝÔàã > 1024).\n"
-"¸ÛØ ÚÞàØáâØâÕ LILO ÚÞøØ ÝÕ àÐÔØ, ØÛØ ÓÐ ÝÕ ÚÞàØáâØâÕ ßÐ ÒÐÜ ÝÕ âàÕÑÐ /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"¿ÐàâØæØøÐ ÚÞøã áâÕ Ø×ÐÑàÐÛØ ×Ð root (/) øÕ äØ×ØçÚØ ÛÞæØàÐÝÐ Ø×ÝÐÔ\n"
-"1024-âÞÓ æØÛØÝÔàÐ åÐàÔ ÔØáÚÐ,Ø ÝÕÜÐâÕ /boot ßÐàâØæØøã.\n"
-"ÃÚÞÛØÚÞ ßÛÐÝØàÐâÕ ÔÐ ÚÞàØáØâØâÕ LILO boot ÜÕÝÐÔÖÕà, ÜÞàÐâÕ\n"
-"ÔÞÔÐâØ /boot ßÐàâØæØøØ."
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"¸×ÐÑàÐÛØ áâÕ áÞäâÒÕàáÚã RAID ßÐàâØæØjã ÚÐÞ root (/).\n"
-"½ØjÕÔÐÝ áâÐàâÕà ÝÕ ÜÞÖÕ ÔÐ àÐÔØ áÐ âØÜ ÑÕ× /boot ßÐàâØæØje.\n"
-"·ÐâÞ ßÐ×ØâÕ Ôa ÔÞÔÐâÕ /boot ßÐàâØæØjã"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "ÂÐÑÕÛÐ ßÐàâØæØøÐ ×Ð ãàÕòÐø %s ûÕ ÑØâØ ×ÐßØáÐÝÐ ÝÐ ÔØáÚ!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "¼ÞàÐâÕ àÕáâÐàâÞÒÐâØ àÐçãÝÐà ÔÐ ÑØ áÕ Ø×ÜÕÝÕ Ø×ÒàèØÛÕ"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr ""
-"¿ÞáÛÕ äÞàÜÐâØàaúa ßÐàâØæØje %s,áÒØ ßÞÔÐæØ ÝÐ ÞÒÞø ßÐàâØæØøØ ûÕ ÑØâØ Ø×ÑàØáÐÝØ"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "ÄÞàÜÐâØàÐúÕ"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "ÄÞàÜÐâØàÐúÕ loopback ÔÐâÞâÕÚe %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "ÄÞàÜÐâØàÐúÕ ßÐàâØæØøÕ %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "ÁÐÚàØø äÐøÛÞÒÕ"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "¿àÕÜÕáâØ äÐøÛÞÒÕ ÝÐ ÝÞÒã ßÐàâØæØøã"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"´ØàÕÚâÞàØøãÜ %s ÒÕû áÐÔàÖØ ÝÕÚÕ ßÞÔÐâÚÕ\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "¿àÕÜÕèâÐúÕ äÐøÛÞÒÐ ÝÐ ÝÞÒã ßÐàâØæØøã"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "ºÞßØàÐúÕ %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "ÃÚÛÐúÐúÕ: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "ßÐàâØæØøÐ %s øÕ áÐÔÐ ßÞ×ÝÐâÐ ÚÐÞ %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "ÃàÕòÐø: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "¾×ÝÐÚÐ DOS ßÐàâØæØøÕ: %s (áÐÜÞ ßàÕâßÞáâÐÒÚÐ)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "ÃÝÕáØ: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "¸ÜÕ: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "¿ÞçÕâÐÚ: áÕÚâÞà %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "²ÕÛØçØÝÐ: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s áÕÚâÞàÐ"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "ÆØÛØÝÔÐà %d ÔÞ %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "ÄÞàÜÐâØàÐÝÞ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "½ØøÕ äÞàÜÐâØàÐÝÞ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "¼ÞÝâØàÐÝÞ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Loopback äÐjÛ(ÞÒØ): \n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Boot ßÐàâØæØøÐ ßÞ default-ã\n"
-" (×Ð ßÞÔØ×ÐúÕ MS-DOSÐ, ÝÕ ×Ð lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "½ØÒÞ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Chunk-ãø %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID-ÔØáÚÞÒØ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "¸Üe Loopback ÔÐâÞâÕÚe: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"½ÐjÒÕàÞÒÐâÝØjÕ je, ÔÐ jÕ ÞÒÐ ßÐàâØæØja\n"
-"Driver ßÐàâØæØja, ßÐ ÝÕÑØ âàÕÑÐÛØ\n"
-"ÔÐ jÕ ÔØàÐâe.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"¾ÒÞ jÕ áßÕæØjÐÛÝÐ Bootstrap\n"
-"ßÐàâØæØjÐ Ø ÚÞàØáâØ áe\n"
-"dual-booting ÒaèÕÓ áØáâÕÜa.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "²ÕÛØçØÝÐ: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "³ÕÞÜÕâàØøÐ: %s æØÛØÝÔÐàÐ, %s ÓÛÐÒÐ, %s áÕÚâÞàÐ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "¸ÝäÞ: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM-ÔØáÚÞÒØ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "ÂØß âÐÑÕÛe ßÐàâØæØøÐ: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "ÝÐ ÚÐÝÐÛã %d ID %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "ºùãç ×Ð ÕÝÚàØßæØøã äÐøÛ áØáâÕÜÐ"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "¸×ÐÑÕàØâÕ Úùãç ×Ð ÕÝÚàØßæØøã äÐøÛ áØáâÕÜÐ"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr ""
-"¾ÒÐ ÛÞ×ØÝÚÐ(ÕÝÚàØßæØÞÝØ Úùãç) jÕ áãÒØèe jÕÔÝÞáâÐÒÝa (âàÕÑÐ Ôa ØÜÐ ÑÐà %d "
-"×ÝÐÚÞÒÐ)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "½ÕßÞÔãÔÐàÝÞáâ ÕÝÚàØßæØÞÝØå ÚùãçÕÒÐ (ÛÞ×ØÝÚØ)"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "ºùãç ×Ð ÕÝÚàØßæØøã"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "ºùãç ×Ð ÕÝÚàØßæØøã (ßÞÝÞÒÞ)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "¿àÞÜÕÝÐ âØßÐ"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "ºÛØÚÝØâÕ ÝÐ ÜÕÔØø"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "½Õ ÜÞÓã ÔÐ ãÛÞÓãøÕÜ ÚÞàØáÝØçÚÞ ØÜÕ %s (ÝÕØáßàÐÒÝÐ ÛÞ×ØÝÚÐ?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "¿ÞâàÕÑÝÐ °ãâÕÝâØäØÚÐæØøÐ ´ÞÜÕÝÐ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "¨Þè øÕÔÐÝ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "ºÞøÕ ÚÞàØáÝØçÚÞ ØÜÕ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-"ÃÝÕáØâÕ áÒÞøÕ ÚÞàØáÝØçÚÞ ØÜÕ, ÛÞ×ØÝÚã Ø ÔÞÜÕÝ ÔÐ ÑØ ÜÞÓÛØ ÔÐ ßàØáâãßØâÕ "
-"åÞáâã."
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "ºÞàØáÝØçÚÞ ØÜÕ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "´ÞÜÕÝ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "ÂàÐÖØ áÕàÒÕàÕ"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s ÄÞàÜÐâØàÐúÕ %s ÝØøÕ ãáßÕÛÞ"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "ÝÕ ×ÝÐÜ ÚÐÚÞ ÔÐ äÞàÜÐâØàÐÜ %s ã âØßã %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "ÜÞÝâØàÐúÕ ßÐàâØæØøÕ %s ã ÔØàÕÚâÞàØøãÜ %s ÝØøÕ ãáßÕÛÞ"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "³àÕèÚÐ ßàØ ÔÕÜÞÝâØàÐúã %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "jÕÔÝÞáâÐÒÝÞ"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "áÐ /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "áÕàÒÕà"
-
-#: ../../fsedit.pm_.c:240
-#, fuzzy, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"½Õ ÜÞÓã ßàÞçØâÐâØ âÐÑÕÛã ßÐàâØæØøÐ, ÜÝÞÓÞ øÕ ØáÚÒÐàÕÝÐ ×Ð ÜÕÝÕ :(\n"
-"¿ÞÚãèÐûã ÔÐùÕ ×ÐÞÑØÛÐ×ÕûØ ÛÞèÕ ßÐàâØæØøÕ¼ÞÓã ßÞÚãèÐâØ ÔÐ äÞàÜÐâØàÐÜ ÛÞèÕ "
-"ßÐàâØæØje (Á²¸ ¿¾´°Æ¸ ûÕ ÑØâØ Ø×ÓãÑùÕÝØ !).\n"
-"´àãÓÞ àeèeúÕ jÕ ÔÐ áÕ DrakX ÞÝÕÜÞÓãûØ ÔÐ ÜÞÔãäØÚãje âÐÑÕÛã ßÐàâØæØja.\n"
-"(ÓàeèÚÐ je %s)\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "½e ÜÞÖÕâÕ ÚÞàØáâØâØ JFS ×Ð ßÐàâØæØjÕ ÜÐúÕ ÞÔ 16MB"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "½e ÜÞÖÕâÕ ÚÞàØáâØâØ ReiserFS ×Ð ßÐàâØæØjÕ ÜÐúÕ ÞÔ 32MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "ÂÐçÚÕ ÜÞÝâØàÐúÐ ÜÞàÐøã ÔÐ ßÞçØúã áÐ ÒÞÔÕûØÜ /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "²Õû ßÞáâÞøØ ßÐàâØæØøÐ áÐ âÐçÚÞÜ ÜÞÝâØàÐúÐ %s\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "½Õ ÜÞÖÕâÕ ÚÞàØáâØâØ ÛÞÓØçÚã LVM ßÐàâØæØjã ×Ð âaçÚã ÜÞÝâØàaúÐ %s"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "¾ÒÐj ÔØàÕÚâÞàØjãÜ âàÕÑÐ ÔÐ ÞáâÐÝÕ ã root-ã ÔÐâÞâeçÝÞÓ áØáâÕÜa"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"¿ÞâàÕÑÐÝ ÒÐÜ jÕ ßàÐÒØ ÔÐâÞâeçÝØ áØáâÕÜ (ext2/ext3, reiserfs, xfs, ØÛØ jfs) "
-"×Ð ÞÒã âaçÚã ÜÞÝâØàÐúa\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "½Õ ÜÞÖÕâÕ ÚÞàØáâØâØ ÕÝÚàØßâÞÒÐÝØ äÐøÛ áØáâÕÜ ×Ð âaçÚã ÜÞÝâØàaúÐ %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "½ÕÜÐ ÔÞÒÞùÝÞ áÛÞÑÞÔÝÞÓ ßàÞáâÞàÐ ×Ð ÐãâÞ-ÐÛÞæØàaúÕ"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "½ÕÜÐ èâÐ ÔÐ áÕ ãàÐÔØ"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "³àÕèÚÐ ßàØ ÞâÒÐàÐúã %s ×Ð ØáßØá: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:171
-#, fuzzy
-msgid "Sound configuration"
-msgstr "CUPS ÚÞÝäØÓãàÐæØøÐ"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-#, fuzzy
-msgid "Driver:"
-msgstr "´àÐjÒÕà"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "¿ÞÜÞû"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "ÁÐÜÞ ÜÞÜÕÝÐâ... ßàØÜÕÝÐ ÚÞÝäØÓãàÐæØøÕ"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "ÁÐÜÞ ÜÞÜÕÝÐâ..."
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:212
-#, fuzzy
-msgid "Unkown driver"
-msgstr "½ÕßÞ×ÝÐâØ ÜÞÔÕÛ"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "¼ÞÔÕÛ"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "ÜÞÔÕÛ åÐàÔ ÔØáÚÐ"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "ºÐÝÐÛ"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "EIDE/SCSI ÚÐÝÐÛ"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "±ãá"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr "ÞÒÞ øÕ äØ×ØçÚØ Ñãá ÝÐ ÚÞøØ øÕ ãàÕòÐø ßàØÚùãçÕÝ (Ýßà: PCI, USB, ...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "¼ÞÔãÛ"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "ÜÞÔãÛ GNU/Linux ÚÕàÝÕÛÐ ÚÞøØ ãßàÐÒùÐ âØÜ ãàÕòÐøÕÜ"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "ºÛÐáÐ ¼ÕÔØøÐ"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "ÚÛÐáÐ åÐàÔÒÕàáÚÞÓ ãàÕòÐøÐ"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1543
-msgid "Description"
-msgstr "¾ßØá"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "ÞÒÞ ßÞùÕ ÞßØáãøÕ ãàÕòÐø"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "¸ÔÕÝâØäØÚÐæØøÐ ÑãáÐ"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- PCI Ø USB ãàÕòÐøØ : ÞÒÞ ßàØÚÐ×ãøÕ ßàÞØ×ÒÞòÐçÐ, ãàÕòÐø, ßÞÔßàÞØ×ÒÞòÐçÐ Ø "
-"ÑàÞøÕÒÕ PCI/USB ãàÕòÐøÐ"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "»ÞÚÐæØøÐ ÝÐ Ñãáã"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- pci ãàÕòÐøØ: ÞÒÞ ÝÐÜ ÔÐøÕ PCI áÛÞâ, ãàÕòÐø Ø äãÝÚæØøã ×Ð ÞÒã ÚÐàâØæã\n"
-"- eide ãàÕòÐøØ: ãàÕòÐø øÕ ØÛØ slave ØÛØ master\n"
-"- scsi ãàÕòÐøØ: scsi Ñãá Ø id scsi ãàÕòÐøÐ"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "ÁâÐàØ äÐøÛ ãàÕòÐøÐ"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "áâÐàÞ áâÐâØçÚÞ ØÜÕ ãàÕòÐøÐ ÚÞàØèâÕÝÞ ã dev ßÐÚÕâã"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "½ÞÒØ devfs ãàÕòÐø"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr "ÝÞÒÞ ÔØÝÐÜØçÚÞ ØÜÕ ãàÕòÐøÐ ÓÕÝÕàØáÐÝÞ ÞÔ áâàÐÝÕ incore kernel devfs"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "±àÞø âÐáâÕàÐ"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "¸ÜÕ ßàØ×ÞÒòÐçÐ ãàÕòÐøÐ"
-
-#: ../../harddrake/ui.pm_.c:38
-#, fuzzy
-msgid "Alternative drivers"
-msgstr "°ÛâÕÕàÝÐâØÒÝÐ âÕáâ áâàÐÝØæÐ (A4)"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/_ºàÐø"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_¿ÞÜÞû"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_¿ÞÜÞû..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Harddrake ßÞÜÞû"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"¾ßØá ×Ð ßÞùÐ:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_¿àØøÐÒØâÕ ±ÐÓ"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/_¾..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "¾ Harddrake-ã"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"¾ÒÞ øÕ HardDrake, Mandrake-ÞÒ ÐÛÐâ ×Ð ßÞÔÕèÐÒÐúÕ åÐàÔÒÕàÐ.\n"
-"²Õà×ØøÐ:"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "°ãâÞà:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Harddrake2 ÒÕà×ØøÐ "
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "´ÕâÕÚâÞÒÐÝØ åÐàÔÒÕà"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "¸ÝäÞàÜÐæØøÕ"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "¼ÞÔãÛ ×Ð ßÞÔÕèÐÒÐúÕ"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "¿ÞÚàÕÝØ ÚÞÝäØÓãàÐæØÞÝØ ÐÛÐâ"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "´ÕâÕÚæØøÐ ã âÞÚã"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "¾ÒÔÕ ÜÞÖÕâÕ ßÞÔÕáØâØ áÒÐÚØ ßÐàÐÜÕâÐà ÜÞÔãÛÐ."
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "¿ÞÚàÕûÕÜ \"%s\" ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "ßàØÜÐàÝÞ"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "áÕÚãÝÔÐàÝÞ"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "°ãâÞ-ÔÕâÕÚæØjÐ"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "½ÕßÞ×ÝÐâØ|Generic"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "½ÕßÞ×ÝÐâØ|CPH05X (bt878) [ÜÝÞÓØ ßàÞØ×ÒÞòÐçØ]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "½ÕßÞ×ÝÐâØ|CPH06X (bt878) [ÜÝÞÓØ ßàÞØ×ÒÞòÐçØ]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"·Ð ÒÕûØÝã ÜÞÔÕàÝØå TV ÚÐàâØæÐ, bttv ÜÞÔãÛ GNU/Linux ÚÕàÝÕÛÐ øÕÔÝÞáâÐÒÝÞ ÐãâÞ-"
-"ÔÕâÕÚâãøÕ ßàÐÒÕ ßÐàÐÜÕâàÕ.\n"
-"ÃÚÞÛØÚÞ øÕ ÚÐàâØæÐ ßÞÓàÕèÝÞ ÔÕâÕÚâÞÒÐÝÐ, ÞÒÔÕ ÜÞÖÕâÕ ÔÐ ßÞÔÕáØâÕ ßàÐÒØ "
-"âøãÝÕà Ø âØß ÚÐàâØæÕ. ÁÐÜÞ áÕÛÕÚâãøâÕ ßÐàÐÜÕâàÕ ×Ð ÒÐèã TV ÚÐàâØæã ÐÚÞ øÕ "
-"ßÞâàÕÑÝÞ"
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "¼ÞÔÕÛ ÚÐàâØæÕ :"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "ÂØß âøãÝÕàÐ :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "±àÞø capture bufferÐ :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "ÑàÞø capture buffer-Ð ×Ð mmap'ed capture"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "PLL ÞßæØøÕ :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "¿ÞÔàèÚÐ ×Ð àÐÔØÞ :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "ÞÜÞÓãûØ ßÞÔàèÚã ×Ð àÐÔØÞ"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux øÕ ÒØèÕÚÞàØáÝØçÚØ áØáâÕÜ, Ð âÞ ×ÝÐçØ ÔÐ áÒÐÚØ ÚÞàØáÝØÚ ÜÞÖÕ ØÜÐâØ "
-"áÞßáâÒÕÝÕ\n"
-"ßÞáâÐÒÚÕ, áÞßáâÒÕÝÕ äÐøÛÞÒÕ, ØâÔ. ¼ÞÖÕâÕ ßàÞçØâÐâØ ``ÃßãáâÒÞ ×Ð ÚÞàØáÝØÚÕ''\n"
-"ÔÐ ÑØ áÐ×ÝÐÛØ ÒØèÕ Þ âÞÜÕ. °ÛØ ×Ð àÐ×ÛØÚã ÞÔ \"root\", ÚÞøØ øÕ ãáâÒÐàØ "
-"ÐÔÜØÝØáâàÐâÞà, ÚÞàØáÝØæØ\n"
-"ÚÞøÕ ÔÞÔÐâÕ ÞÒÔÕ ÝÕûÕ ÜÞûØ ÔÐ ÜÕúÐøã ÑØÛÞ èâÐ ÞáØÜ úØåÞÒØå\n"
-"äÐøÛÞÒÐ Ø úØåÞÒÕ ÚÞÝäØÓãàÐæØøÕ. ÂàÕÑÐÛÞ ÑØ ÔÐ ÚàÕØàÐâÕ ÝÐøÜÐúÕ øÕÔÝÞÓ\n"
-"ÞÑØçÝÞÓ ÚÞàØáÝØÚÐ ×Ð áÕÑÕ. ÂÐø àÐçãÝ øÕ ÞÝÐø ÝÐ ÚÞøØ âàÕÑÐ ÔÐ áÕ ÛÞÓãøÕâÕ \n"
-"×Ð àãâØÝáÚÞ ÚÞàØèûÕúÕ. ¸ÐÚÞ øÕ ÒÕÞÜÐ ßàÐÚâØçÝÞ ÔÐ áÕ ãÛÞÓãøÕâÕ ÚÐÞ \"root\" "
-"áÒÐÚØ ÔÐÝ,\n"
-"âÞ ÜÞÖÕ ÑØâØ ÒÕÞÜÐ ÞßÐáÝÞ! ¸ ÝÐøÜÐúÐ ÓàÕèÚÐ ÜÞÖÕ ×ÝÐçØâØ ÔÐ ÒÐè áØáâÕÜ\n"
-"ÝÕûÕ ÒØèÕ àÐÔØâØ. ÃÚÞÛØÚÞ ÝÐßàÐÒØâÕ Þ×ÑØùÝÕ ÓàÕèÚÕ ÚÐÞ ÞÑØçÝØ ÚÞàØáÝØÚ \n"
-"ÜÞÖÕâÕ øÕÔØÝÞ Ø×ÑÓãÑØâØ ÝÕèâÞ ØÝäÞàÜÐæØøÐ, ÐÛØ ÝÕ Ø æÕÛØ áØáâÕÜ.\n"
-"\n"
-"¿àÒÞ, ÜÞàÐâÕ ÔÐ ãÝÕáÕâÕ ÒÐèÕ ßàÐÒÞ ØÜÕ. ¾ÒÞ ÝØøÕ ÝÕÞßåÞÔÝÞ, ÝÐàÐÒÝÞ -\n"
-"øÕà ÜÞÖÕâÕ ßàØáâãßØâØ Ø Ø×ÜÕÝØâØ ÓÐ ÚÐÔÐ ÓÞÔ ÖÕÛØâÕ. DrakX ûÕ âÐÔÐ ã×ÕâØ "
-"ßàÒã\n"
-"àÕç ÚÞøØ áâÕ ãÝÕÛØ Ø áâÐÒØâØ ÓÐ ã ßàÞáâÞà ×Ð ãÝÞèÕúÕ ØÜÕÝÐ ÚÞàØáÝØÚÐ \"User\n"
-"name\". ¾ÒÞ øÕ ØÜÕ ÚÞøÕ ÞÔàÕÖÕÝØ ÚÞàØáÝØÚ âàÕÑÐ ÔÐ ÚÞàØáâØ ßàØ ÛÞÓÞÒÐúã ÝÐ\n"
-"áØáâÕÜ. ¼ÞÖÕâÕ ÓÐ ßàÞÜÕÝØâØ. Y½ÐÚÞÝ âÞÓÐ ÜÞàÐâÕ ãÝÕâØ ÛÞ×ØÝÚã ÞÒÔÕ.\n"
-"¾ÑØçÝØ, ÝÕ-ßàØÒØÛÕÓÞÒÐÝØ ÚÞàØáÝØçÚÐ ÛÞ×ØÝÚÐ ÝØøÕ ÞÔ ÒÕûÕÓ ×ÝÐçÐøÐ ÚÐÞ ÞÝÐ "
-"×Ð\n"
-"\"root\" ÚÞàØÞáÝØÚÐ áÐ áØÓãàÝÞáÝÕ âÐçÚÕ ÓÛÕÔÐúÐ, ÐÛØ âÞ ÝØøÕ àÐ×ÛÞÓ ×Ð "
-"ÞßãèâÐúÕ\n"
-"- ÝÐÚÞÝ áÒÕÓÐ, ÒÐèØ äÐøÛÞÒØ áã ã ßØâÐúã.\n"
-"\n"
-"ÃÚÞÛØÚÞ ÚÛØÚÝÕâÕ ÝÐ ¿àØåÒÐâØ ÚÞàØáÝØÚÐ \"Accept user\", ÜÞÖÕâÕ ÔÞÔÐâØ øÞè "
-"ÚÞàØáÝØÚÐ. ´ÞÔÐøâÕ\n"
-"ÚÞàØáÝØÚÐ ×Ð áÒÐÚÞÓ ÒÐèÕÓ ßàØøÐâÕùÐ: ×Ð ÒÐèÕÓ ÞæÐ ØÛØ áÕáâàã, ÝÐ\n"
-"ßàØÜÕà. ºÐÔÐ ×ÐàèØâÕ ÔÞÔÐÒÐúÕ áÒØå ÖÕùÕÝØå ÚÞàØáÝØÚÐ, Ø×ÐÑÕàØâÕ ·ÒàèÕÝÞ "
-"\"Done\".\n"
-"\n"
-"ºÛØÚÞÜ ÝÐ âÐáâÕà ½ÐßàÕÔÝÞ \"Advanced\" ÜÞÖÕâÕ Ø×ÜÕÝØâØ default \"shell\"\n"
-"×Ð âàÕÝãâÝÞÓ ÚÞàØáÝØÚÐ (bash ßÞ default)."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"¸×ÝÐÔ áÕ ÝÐÛÐ×Ø ÛØáâÐ ßÞáâÞjeûØå Linux ßÐàâØæØja ÚÞjÕ áã ÔÕâÕÚâÞÒÐÝe\n"
-"ÝÐ åÐàÔ ÔØáÚã. ¼ÞÖÕâÕ ×ÐÔàÖÐâØ Ø×ÑÞà ÚÞjØ jÕ ÝÐßàÐÒØÞ çÐàÞÑúÐÚ, jÕà jÕ ÔÞÑÐà "
-"×a a\n"
-"Þßèâã ãßÞâàÕÑã. ÃÚÞÛØÚÞ ßàÞÜÕÝØâÕ Ø×ÑÞà, ÜÞàÐâÕ ÑÐà Ø×ÐÑàÐâØ root\n"
-"ßÐàâØæØjã (\"/\"). ½ÕÜÞjâÕ ÔÐ ÑØàÐâÕ áãÒØèÕ ÜÐÛã ßÐàâØæØjã jÕà ÝeûÕâÕ ÜÞûØ "
-"Ôa\n"
-"ØÝáâÐÛØàÐâÕ ÞÒÞùÝÞ áÞäâÒÕàa. ÃÚÞÛØÚÞ ÖÕÛØâÕ ÔÐ ßÞÔÐâÚÕ áâÐÒØùaâÕ ÝÐ ßÞáÕÑÝã "
-"ßÐàâØæØjã ,\n"
-"ÜÞàÐâÕ ÔÐ Ø×ÐÑÕàÕâÕØ Ø \"/home\" (ÜÞÓãûÕ jÕ ãÚÞÛØÚÞ ØÜÐâÕ ÒØèÕ ÞÔ jÕÔÝÕ\n"
-"Linux ßÐàâØæØje).\n"
-"\n"
-"\n"
-"¸ÝäÞàÜÐæØjÐ: áÒÐÚÐ ßÐàâØæØjÐ jÕ ßàØÚÐ×ÐÝa ÝÐ áÛÕÔeûØ ÝaçØÝ: \"¸Üe\", "
-"\"ºÐßÐæØâÕâ\".\n"
-"\n"
-"\n"
-"\"¸ÜÕ\" je ÚÞÔØàÐÝÞ ÝÐ áÛÕÔeûØ ÝaçØÝ: \"âØß åÐàÔ ÔØáÚa\", \"ÑàÞj åÐàÔ ÔØáÚa"
-"\",\n"
-"\"ßàÞj ßÐàâØæØje\" (ÝÐ ßàØÜÕà, \"hda1\").\n"
-"\n"
-"\n"
-"\"ÂØß åÐàÔ ÔØáÚa\" je \"hd\" ãÚÞÛØÚÞ jÕ åÐàÔ ÔØáÚ IDE ãàÕòÐø Ø \"sd\"\n"
-"ãÚÞÛØÚÞ je SCSI åÐàÔ ÔØáÚ.\n"
-"\n"
-"\n"
-"\"±àÞj åÐàÔ ÔØáÚÐ\" jÕ ãÒÕÚ áÛÞÒÞ ßÞáÛÕ \"hd\" ØÛØ \"sd\". ·Ð IDE åÐàÔ "
-"ÔØáÚÞÒÕ:\n"
-"\n"
-" * \"a\" ×ÝaçØ \"master åÐàÔ ÔØáÚ ÝÐ ßàØÜÐàÝÞÜ IDE ÚÞÝâàÞÛÕàã\",\n"
-"\n"
-" * \"b\" ×ÝaçØ \"slave åÐàÔ ÔØáÚ ÝÐ ßàØÜÐàÝÞÜ IDE ÚÞÝâàÞÛÞÕàã\",\n"
-"\n"
-" * \"c\" ×ÝaçØ \"master åÐàÔ ÔØáÚ ÝÐ áÕÚãÝÔàÐÝÞÜ IDE ÚÞÝâàÞÛÞÕàã\",\n"
-"\n"
-" * \"d\" ×ÝaçØ \"slave åÐàÔ ÔØáÚ ÝÐ áÕÚãÝÔÐàÝÞÜ IDE ÚÞÝâàÞÛÕàã\".\n"
-"\n"
-"\n"
-"ÁÐ SCSI åÐàÔ ÔØáÚÞÒØÜa, a \"a\" ×ÝaçØ \"ßàØÜÐàÝØ åÐàÔ ÔØáÚ\", a \"b\" ×ÝaçØ "
-"\"áÕÚãÝÔÐàÝØ åÐàÔ ÔØáÚ \", ØâÔ..."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"Mandrake Linux ØÝáâÐÛÐæØøÐ áÕ ÝÐÛÐ×Ø ÝÐ ÝÕÚÞÛØÚÞ ÔØáÚÞÒÐ ØÛØâØ CDROM-ÞÒÐ. "
-"DrakX\n"
-"×ÝÐ ãÚÞÛØÚÞ ÔÐ ãÚÞÛØÚÞ øÕ áÕÛÚâÞÒÐÝØ ßÐÚÕâ ÛÞæØàÐÝ ÝÐ ÔàãÓÞÜ CDROM-ã Ø "
-"Ø×ÑÐæØûÕ\n"
-"âàÕÝãâÝØ CD âÕ âàÐÖØâØ ÞÔ ÒÐá ÔÐ ãÑÐæØâÕ ÞÔÓÞÒÐàÐøãûØ."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"ÁÐÔÐ øÕ ÒàÕÜÕ ÔÐ ÞÔàÕÔØÜÞ ÚÞøÕ ßàÞÓàÐÜÕ ÖÕÛØâÕ ÔÐ ØÝáâÐÛØàÐâÕ ÝÐ ÒÐè\n"
-"áØáâÕÜ. ¿ÞáâÞøÕ åØùÐÔÕ ßÐÚÕâÐ ÔÞáâãßÝØå ×Ð ØÝáâÐÛÐæØøã ÝÐ Mandrake Linux, "
-"Ø \n"
-"ßàÕÔßÞáâÐÒùÐÜÞ ÔÐ ÝÕ ÜÞàÐâÕ ÔÐ Øå áÒÕ ßÞ×ÝÐøÕâÕ, ÝÐàÐÒÝÞ.\n"
-"\n"
-"ÃÚÞÛØÚÞ Ø×ÒÞÔØâÕ áâÐÝÔÐàÔÝã ØÝáâÐÛÐæØøã áÐ CDROM-Ð, ßàÒÞ ûÕâÕ ÑØâØ\n"
-"ãßØâÐÝØ ÔÐ áßÕæØäØæØàÐâÕ ÚÞøÕ CD-ÞÒÕ ØÜÐâÕ (áÐÜÞ ã Expert ÜÞÔã). ¿àÞÒÕàØâÕ\n"
-"Þ×ÝÐÚÕ ÝÐ CD-ÞÒØÜÐ Ø Þ×ÝÐçØâÕ ÞÝÕ ÚÞøÕ ßÞáÕÔãøÕâÕ\n"
-"×Ð ØÝáâÐÛÐæØøã. ºÛØÚÝØâÕ ÝÐ Ã àÕÔã \"OK\" ÚÐÔÐ áâÕ áßàÕÜÝØ ÔÐ ÝÐáâÐÒØâÕ.\n"
-"\n"
-"¿ÐÚÕâØ áã áÞàâØàÐÝØ ã ÓàãßÕ ã ÞÔÝÞáã ÝÐ ÞÔÓÞÒÐàÐøãûã ãßÞâàÕÑã ÝÐ ÒÐèÞø\n"
-"ÜÐèØÝØ. ÁÐÜÕ ÓàãßÕ áã áÞàâØàÐÝÕ ã çÕâØàØ áÕÚæØøÕ:\n"
-"\n"
-" * \"ÀÐÔÝÐ áâÐÝØæÐ\": ãÚÞÛØÚÞ ßÛÐÝØàÐâÕ ÔÐ ÚÞàØáâØâÕ ÒÐèã ÜÐèØÝã ÚÐÞ àÐÔÝã "
-"áâÐÝØæã, Ø×ÐÑÕàØâÕ øÕÔÝã ØÛØ ÒØèÕ ÞÔÓÞÒÐàÐøãûØå ÓàãßÐ.\n"
-"\n"
-" * \"ÀÐ×ÒÞø\": ãÚÞÛØÚÞ ÜÐèØÝÐ âàÕÑÐ ÔÐ áÕ ÚÞàØáâØ ×Ð ßàÞÓàÐÜØàÐúÕ, Ø×ÐÑÕàØâÕ "
-"ÖÕùÕÝã(Õ)\n"
-"Óàãßã(Õ).\n"
-"\n"
-" * \"ÁÕàÒÕà\": ãÚÞÛØÚÞ ûÕ áÕ ÜÐèØÝÐ ÚÞàØáâØâØ ÚÐÞ áÕàÒÕà, ÜÞûØ ûÕâÕ ÔÐ \n"
-"Ø×ÐÑÕàÕâÕ ÚÞøÕ ÞÔ ÝÐøçÕèûØå áÕàÒØáÐÖÕÛØâÕ ÔÐ ØÝáâÐÛØàÐâÕ ÝÐ\n"
-"ÜÐèØÝã.\n"
-"\n"
-" * \"³àÐäØçÚÞ ¾ÚàãÖÕúÕ\": ÝÐ ÚàÐøã, ÞÒÔÕ ûÕâÕ Ø×ÐÑàÐâØ ÒÐèÕ\n"
-"ÞÜØùÕÝÞ ÓàÐäØçÚÞ ÞÚàãÖÕúÕ. ¼ÞàÐâÕ Ø×ÐÑàÐâØ ÑÐà øÕÔÝÞ ÔÐ ÑØ ØÜÐÛØ\n"
-"ÓàÐäØçÚã àÐÔÝã áâÐÝØæã!\n"
-"\n"
-"ºàÕâÐúÕÜ ÚãàáÞàÐ ÜØèÐ ßàÕÚÞ ØÜÕÝÐ ÓàãßÕ ÔÞÑØûÕâÕ ÚàÐâÚÞ ÞÑøÐèúÕúÕ\n"
-"Þ âÞø ÓàãßØ. ÃÚÞÛØÚÞ ÝÕ áÕÛÕÚâãøÕâÕ ÝØ øÕÔÝã Óàãßã ÚÐÔÐ Ø×ÒÞÔØâÕ\n"
-"ÞáÝÞÒÝã ØÝáâÐÛÐæØøã (×Ð àÐ×ÛØÚã ÞÔ ÐÖãàØàÐúÐ), ßÞøÐÒØûÕ áÕ ÔØøÐÛÞÓ\n"
-"áÐ àÐ×ÛØçØâØÜ ßàÕÔÛÞ×ØÜÐ ×Ð ÜØÝØÜÐÛÝã ØÝáâÐÛæØøã:\n"
-"\n"
-" * \"ÁÐ X-ÞÒØÜÐ\": ¸ÝáâÐÛØàÐ ÝÕÚÞÛØÚÞ ßÐÚÕâÐ àÐÔØ ÓàÐäØçÚÞÓ ÔÕáÚâÞßÐ\n"
-"\n"
-" * \"ÁÐ ÞáÝÞÒÝÞÜ ÔÞÚãÜÕÝâÐæØøÞÜ\": ¸ÝáâÐÛØàÐ ÞáÝÞÒÝØ áØáâÕÜ áÐ ÞáÝÞÒÝØÜ "
-"ÐÛÐâØÜÐ\n"
-"Ø úØåÞÒÞÜ ÔãÚãÜÕÝâÐæØøÞÜ. ¾ÒÐø ÜÞÔ øÕ ßàÐÚâØçÐÝ ×Ð\n"
-"ßÞÔÕèÐÒÐúÕ áÕàÒÕàÐ\n"
-"\n"
-" * \"ÁâÒÐàÝÞ ÜØÝØÜÐÛÝÐ ØÝáâÐÛÐæØøÐ\":¸ÝáâÐÛØàÐ áÐÜÞ èâÞ øÕ ÜØÝØÜÐÝÞ "
-"ßÞâàÕÑÝÞ,\n"
-"×Ð àÐÔ Linux áØáâÕÜÐ,ÝÐàÐÒÝÞ áÐÜÞ ã ÚÞÜÐÝÔÝÞø ÛØÝØøØ.¾ÒÐ ØÝáâÐÛÐæØøÐ "
-"×Ðã×ØÜÐ\n"
-"áÐÜÞ 65 Mb\n"
-"\n"
-"¼ÞÖÕâÕ áÕÛÕÚâÞÒÐâØ Ø ¿ÞøÕÔØÝÐçÝÞ ÑØàÐúÕ ßÐÚÕâÐ \"Individual package selection"
-"\", ÚÞøÕ øÕ ÚÞàØáÝÞ ãÚÞÛØÚÞ\n"
-"áã ÒÐÜ ßÞ×ÝÐâØ ßÞÝãòÕÝØ ßÐÚÕâØ Ø ÖÕÛØâÕ ÔÐ ØÜÐâÕ ßÞâßãÝã \n"
-"ÚÞÝâàÞÛã ÝÐÔ áÒØÜ èâÞ ûÕ ÑØâØ ØÝáâÐÛØàÐÝÞ.\n"
-"\n"
-"ÃÚÞÛØÚÞ áâÕ ßÞÚàÕÝãÛØ ÐÖãàØàÐúÕ ØÛØ \"Upgrade\" ÜÞÔ, ÜÞÖÕâÕ ÔÕáÕÛÕÚâÞÒÐâØ "
-"áÒÕ\n"
-"ÓàãßÕ ÔÐ ÑØ Ø×ÑÕÓÛØ ØÝáâÐÛÐæØøã ÑØÛÞ ÚÞÓ ÝÞÒÞÓ ßÐÚÕâÐ. ¾ÒÞ øÕ ÚÞàØáÝÞ ×Ð "
-"ßÞßàÐÒùÐúÕ ØÛØ\n"
-"ÐÖãàØàÐúÕ ßÞáâÞøÕûÕÓ áØáâÕÜÐ."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"½Ð ÚàÐøã, ã ×ÐÒØáÝÞáâØ ÞÔ ÒÐèÕÓ Ø×ÑÞàÐ ÔÐ ÔÐ ÑØàÐâÕ ßÞøÕÔØÝÐçÝÕ ßÐÚÕâÕ\n"
-"ØÛØ ÝÕ, ÑØûÕ ÒÐÜ ßàØÚÐ×ÐÝÞ áâÐÑÛÞ áÐ áÒØÜ ßÐÚÕâØÜÐ ÚÛÐáØäØÚÞÒÐÝØÜ\n"
-"ßÞ ÓàãßÐÜÐ Ø ßÞÔÓàãßÐÜÐ. ´ÞÚ ßàÕâàÐÖãøÕâÕ áâÐÑÛÞ, ÜÞÖÕâÕ áÕÛÕÚâÞÒÐâØ æÕÛÕ\n"
-"ÓàãßÕ, ßÞÔÓàãßÕ, ØÛØ ØÝÔØÒØÔãÐÛÝÕ ßÐÚÕâÕ.\n"
-"\n"
-"ºÐÔÐ ÚÞÔ áÕÛÕÚâãøÕâÕ ßÐÚÕâ ÝÐ áâÐÑÛã, ÞßØá áÕ ßÞøÐÒùãøÕ áÐ ÔÕáÝÕ\n"
-"áâàÐÝÕ. ºÐÔÐ øÕ ÒÐèÐ áÕÛÕÚæØøÐ ×ÐÒàèÕÝÐ, ÚÛØÚÝØâÕ ÝÐ ¸ÝáâÐÛÐæØøÐ \"Install\" "
-"âÐáâÕà ÚÞøØ\n"
-"ûÕ ßÞÚàÕãâØ ØÝáâÐÛÐæØÞÝØ ßàÞæÕá. à ×ÐÒØáÝÞáâØ Ñà×ØÝÕ ÒÐèÕÓ\n"
-"åÐàÔÒÕàÐ Ø ÑàÞøÐ ßÐÚÕâÐ ÚÞøÕ âàÕÑÐ ÔÐ áÕ ØÝáâÐÛØàÐøã, ØÝáâÐÛÐæØøÐ ÜÞÖÕ\n"
-"Ø ßÞâàÐøÐâØ. ¿àÞæÕúÕÝÞ ÒàÕÜÕ ÔÞ ×ÐÒàèÕâÚÐ ØÝáâÐÛÐæØøÕ øÕ ßàØÚÐ×ÐÝÞ\n"
-"ÝÐ ÕÚàÐÝã ÔÐ ÑØ ÒÐÜ ßÞÜÞÓÛÞ ÔÐ ÒØèÐÚ ÒàÕÜÕÝÐ ØáÚÞàØáâØâÕ ÔÐ ßÞßØøÕâÕ èÞùã "
-"çÐøÐ ØÛØ\n"
-"ÚÐäÕ.\n"
-"\n"
-"!! ÃÚÞÛØÚÞ øÕ áÕàÒÕà ßÐÚÕâ Ø×ÐÑàÐÝ áÛãçÐøÝÞ ØÛØ ÚÐÞ ÔÕÞ\n"
-"æÕÛÕ ÓàãßÕ, ÑØûÕâÕ ãßØâÐÝØ ÔÐ ÛØ ×ÐØáâÐ ÖÕÛØâÕ ÔÐ ØÝáâÐÛØàÐâÕ\n"
-"ßÞÝãòÕÝÕ áÕàÒÕàÕ. ¿ÞÔ Mandrake Linux-ÞÜ, áÒØ ØÝáâÐÛØàÐÝØ\n"
-"áÕàÒÕàØ áÕ áâÐàâãøã ßÞ default-ã ×Ð ÒàÕÜÕ ßÞÔØ×ÐúÐ áØáâÕÜÐ. ÇÐÚ Ø ÐÚÞ áã "
-"áØÓãàÝØ Ø ÝÕÜÐøã\n"
-"ßÞ×ÝÐâØå ÑÕ×ÑÕÔÝÞáÝØå ßàÞßãáâÐ ÔÞ ÒàÕÜÕÝÐ Ø×ÛÐáÚÐ ÔØáâàØÑãæØøÕ, ÜÞÖÕ áÕ "
-"ÔÕáØâØ\n"
-"ÔÐ áØÓãàÝÞáÝÕ àãßÕ ÑãÔã ÞâÚØÒÕÝÕ ÚÐáÝØøÕ.\n"
-" ÃÚÞÛØÚÞ ÝÕ ×ÝÐâÕ ÚÞøØ ßÞøÕÔØÝÐçÝØ áÕàÒØá èâÐ âàÕÑÐ ÔÐ àÐÔØ\n"
-"ØÛØ ×ÐèâÞ áÕ ØÝáâÐÛØàÐ, ÞÝÔÐ ÚÛØÚÝØâÕ \"½Õ\". ºÛØÚÞÜ ÝÐ \"´Ð\" ûÕâÕ\n"
-"ØÝáâÐÛØàÐâØ ßàØÚÐ×ÐÝÕ áÕàÒØá Ø ÞÝØ ûÕ ÑØâØ ßÞÚàÕÝãâØ ÐãâÞÜÐâáÚØ ßÞ\n"
-"default-ã. !!\n"
-"\n"
-"¾ßæØøÐ °ãâÞÜÐâáÚÕ ×ÐÒØáÝÞáâØ ØÛØ \"Automatic dependencies\" øÕÔÝÞáâÐÒÝÞ "
-"ØáÚùãçãøÕ ÔØøÐÛÞÓ áÐ ãßÞ×ÞàÕúÕÜ\n"
-"ÚÞøØ áÕ øÐÒùÐ áÒÐÚØ ßãâ ÚÐÔÐ ØÝáâÐÕà ÐãâÞÜÐâáÚØ áÕÛÕÚâãøÕ ßÐÚÕâÕ. ¾ÒÞ áÕ\n"
-"øÐÒùÐ ×ÐâÞ èâÞ ÞÝ ÞÔàÕòãøÕ ÔÐ ÜÞàÐ ÔÐ ×ÐÔÞÒÞùØ ×ÐÒØáÝÞáâØ áÐ ÔàãÓØÜ\n"
-"ßÐÚÕâÞÜ ÔÐ ÑØ ãáßÕèÝÞ ×ÐÒàèØÞ ØÝáâÐÛÐæØøã.\n"
-"\n"
-"¼ÐÛÐ ØÚÞÝØæÐ äÛÞßØ ÔØáÚÐ ÝÐ ÔÝã ÛØáâÕ ÒÐÜ ÞÜÞÓãûÐÒÐ ÔÐ ãçØâÐâÕ\n"
-"ÛØáâã ßÐÚÕâÐ ÑØàÐÝÕ âÞÚÞÜ ßàÕâåÞÔÝÕ ØÝáâÐÛÐæØøÕ. ºÛØÚÞÜ ÝÐ ÞÒã ØÚÞÝØæã\n"
-"ûÕ ÞÔ ÒÐá ÑØâØ âàÐÖÕÝÞ ÔÐ ãÑÐæØâÕ ÔØáÚÕâã ÚàÕØàÐÝã àÐÝØøÕ ÝÐ ÚàÐøã \n"
-"ßàÕâåÞÔÝÕ ØÝáâÐÛÐæØøÕ. ¿ÞÓÛÕÔÐøâÕ ßÞáÛÕÔúØ ßÐáãá (ÚÞàÐÚ) ÔÐ ÑØ ÝÐãçØÛØ ÚÐÚÞ "
-"ÔÐ ÚàÕØàÐâÕ \n"
-"âÐÚÒã ÔØáÚÕâã."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"ÁÐÔÐ âàÕÑÐ ÔÐ ßÞÔÕáØâÕ ÒÐèã ¸ÝâÕàÝÕâ/ÜàÕÖÝã ÚÞÝÕÚæØøã. ÃÚÞÛØÚÞ\n"
-"ÖÕÛØâÕ ÔÐ ÚÞÝÕÚâãøÕâÕ áÒÞø ÚÞÜßøãâÕà ÝÐ ¸ÝâÕàÝÕâ ØÛØ ÝÐ ÛÞÚÐÛÝã ÜàÕÖã, "
-"ÚÛØÚÝØâÕ\n"
-"\"OK\" ØÛØ Ã àÕÔã. ½ÐÚÞÝ âÞÓÐ ûÕ áÕ ßÞÚàÕÝãâØ ÐãâÞÔÕâÕÚæØøÐ ÜàÕÖÝØå ãàÕòÐøÐ "
-"Ø ÜÞÔÕÜÐ. ÃÚÞÛØÚÞ\n"
-"ÞÒÐ ÐãâÞÔÕâÕÚæØøÐ ÝÕ ãáßÕ, ÔÕáÕÛÕÚâãøâÕ \"ºÞàØáâØ ÐãâÞÔÕâÕÚæØøã\" áÛÕÔÕûØ "
-"ßãâ.²Ø\n"
-"âÐÚÞòÕ ÜÞÖÕâÕ Ø×ÐÑàÐâØ ÔÐ ÝÕ ßÞÔÕèÐÒÐâÕ ÜàÕÖã áÐÔÐ , ÝÕÓÞ ÚÐáÝØøÕ; ã âÞÜ "
-"áÛãçÐøã,\n"
-"øÕÔÝÞáâÐÒÝÞ ÚÛØÚÝØâÕ ÝÐ âÐáâÕà \"Cancel\" ØÛØ ¿ÞÝØèâØ.\n"
-"\n"
-"Mandrake Linux ÝãÔØ ßÞÔÕèÐÒÐúÕ Internet ÚÞÝÕÚæØøÕ ã\n"
-"âÞÚã ØÝáâÐÛÐæØøÕ. ¼ÞÓãûÕ ÚÞÝÕÚæØøÕ áã: âàÐÔØæØÞÝÐÛÝØ ÜÞÔÕÜ, ISDN\n"
-"ÜÞÔÕÜ, ADSL ÚÞÝÕÚæØøÐ, ÚÐÑÛÞÒáÚØ ÜÞÔÕÜ, Ø ÝÐ ÚàÐøã øÕÔÝÞáâÐÒÝÐ LAN "
-"ÚÞÝÕÚæØøÐ\n"
-"(Ethernet).\n"
-"\n"
-"¾ÒÔÕ ÝÕûÕÜÞ ÔÕâÐùÝÞ ÞßØáØÒÐâØ áÒÐÚã ÚÞÝäØÓãàÐæØøã. ¨ÕÔÝÞáâÐÒÝÞ ßàÞÒÕàØâÕ ÔÐ "
-"ÛØ ØÜÐâÕ\n"
-"áÒÕ ßÐàÐÜÕâàÕ ÞÔ ÒÐèÕÓ ¸ÝâÕàÝÕâ ¿àÞÒÐøÔÕàÐ ØÛØ áØáâÕÜáÚÞÓ\n"
-"ÐÔÜØÝØáâàÐâÞàÐ.\n"
-"\n"
-"¼ÞÖÕâÕ ÚÞÝáãÛâÞÒÐâØ Ø ÔÕÞ ãßãáâÒÐ Þ ¸ÝâÕàÝÕâ ÚÞÝÕÚæØøÐÜÐ ×Ð ÔÕâÐùÕ\n"
-"Þ ÚÞÝäØÓãàÐæØøØ, ØÛØ øÕÔÝÞáâÐÒÝÞ áÐçÕÚÐøâÕ ÔÐ ÒÐÜ áÕ áØáâÕÜ ØÝáâÐÛØàÐ Ø\n"
-"ÞÝÔÐ ßÞÚàÕÝØâÕ ßàÞÓàÐÜ ÚÞøØ øÕ âÐÜÞ ÞßØáÐÝ ×Ð ßÞÔÕèÐÒÐúÕ ÒÐèÕ ÚÞÝÕÚæØøÕ.\n"
-"\n"
-"ÃÚÞÛØÚÞ ÖÕÛØâÕ ÔÐ ÜàÕÖã ÝÐÚÞÝ ØáÝâÐÛÐæØøÕ ØÛØ áâÕ ×ÐÒàèØÛØ\n"
-"ÚÞÝäØÓãàØáÐúÕ ÜàÕÖÝÕ ÚÞÝÕÚæØøÕ, ÚÛØÚÝØâÕ ÝÐ ¿ÞÝØèâØ ØÛØ \"Cancel\"."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"ÁÐÔÐ ÜÞÖÕâÕ ÞÔÐÑàÐâØ ÚÞje áÕàÒØáe ÖÕÛØâÕ ÔÐ áÕ áâÐàâÐjã ßàØ ßÞÔØ×aúã "
-"áØáâÕÜa.\n"
-"\n"
-"¾ÒÔÕ áã ßàØÚÐ×ÐÝØ áÒØ ÔÞáâãßÝØ áÕàÒØáØ ÝÐ âàÕÝãâÝÞø\n"
-"ØÝáâÐÛÐæØøØ. ¿àÕÓÛÕÔÐøâÕ Øå ßÐÖùØÒÞ Ø ÔÕáÕÛÕÚâãøâÕ ÞÝÕ ÚÞøØ ÒÐÜ ÝÕûÕ ÑØâØ "
-"ãÒÕÚ\n"
-"ßÞâàÕÑÝØ ßàØ ßÞÔØ×Ðúã áØáâÕÜÐ.\n"
-"\n"
-"¼ÞÖÕâÕ ÔÞÑØâØ Ø ÚàÐâÚÞ ÞÑøÐèúÕúÕ Þ áÕàÒØáã áÕÛÕÚâÞÒÐúÕÜ\n"
-"ÞÔàÕòÕÝÞÓ áÕàÒØáÐ. ¼ÕòãâØÜ, ãÚÞÛØÚÞ ÝØáâÕ áØÓãàÝØ ÚÞøØ ÞÔ áÕàÒØáÐ øÕáã ØÛØ\n"
-"ÝØáã ÚÞàØáÝØ, áØÓãàÝØøÕ øÕ ÞáâÐÒØâØ ÝÐ default ßÞáâÐÒÚÐÜÐ.\n"
-"\n"
-"!!½Ð ÞÒÞÜ ÝØÒÞã, ÑãÔØâÕ ÒÕÞÜÐ ßÐÖùØÒØ ãÚÞÛØÚÞ ÖÕÛØâÕ ÔÐ ÚÞàØáâØâÕ ÒÐèã "
-"ÜÐèØÝã ÚÐÞ\n"
-"áÕàÒÕà: ÒÕàÞÒÐâÝÞ ÝÕûÕâÕ ÖÕÛÕâØ ÔÐ áâÐàâãøÕâÕ ÝØøÕÔÐÝ áÕàÒØá ÚÞøØ ÒÐÜ ÝÕûÕ\n"
-"âàÕÑÐâØ. ·ÐßÐÜâØâÕ ÔÐ ÝÕÚÞÛØÚÞ áÕàÒØáÐ ÜÞÖÕ ÑØâØ ÞßÐáÝÞ ãÚÞÛØÚÞ\n"
-"áã ÞÜÞÓãûÕÝØ ÝÐ áÕàÒÕàã. ³ÕÝÕàÐÝÞ ÓÞÒÞàÕûØ, Ø×ÐÑÕàØâÕ áÐÜÞ áÕàÒØáÕ ÚÞøÕ ûÕâÕ "
-"áâÒÐàÝÞ âàÕÑÐâØ.\n"
-"!!"
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux ãßàÐÒùÐ áÐ ÒàÕÜÕÝÞÜ ã GMT (Greenwich Mean Time) Ø ßàÕÒÞÔØ ÓÐ ã\n"
-"ÛÞÚÐÛÝÞ ÒàÕÜÕ ã ×ÐÒØáÝÞáâØ ÚÞøã áâÕ ÒàÕÜÕÝáÚã ×ÞÝã Ø×ÐÑàÐÛØ. ¼ÕòãâØ, ÜÞÓãûÕ "
-"øÕ\n"
-"ÞÒÞ Ø ÔÕÐÚâØÒØàÐâØ ÔÕáÕÛÕÚâÞÒÐúÕÜ \"¿ÞÔÕáØ åÐàÔÒÕàáÚØ çÐáÞÒÝØÚ ÝÐ GMT\" âÐÚÞ "
-"ÔÐ åÐàÔÒÕàáÚØ çÐáÞÒÝØÚ\n"
-"haØÜÐ ØáâÞ ÒàÕÜÕ ÚÐÞ Ø áØáâÕÜáÚØ çÐáÞÒÝØÚ. ¾ÒÞ øÕ ÚÞàØáÝÞ ÚÐÔÐ ÝÐ ÜÐèØÝØ "
-"ØÜÐâÕ\n"
-"øÞè øÕÔÐÝ ÞßÕàÐâØÒÝØ áØáâÕÜ ÚÐÞ èâÞ øÕ Windows.\n"
-"\n"
-"¾ßæØøÐ \"°ãâÞÜÐâáÚÐ áØåàÞÝØ×ÐæØøÐ çÐáÞÒÝØÚÐ\" ûÕ ÐãâÞÜÐâáÚØ àÕÓãÛØáÐâØ\n"
-"çÐáÞÒÝØÚ ÚÞÝÕÚâÞÒÐúÕÜ ÝÐ ãÔÐùÕÝØ ÒàÕÜÕÝáÚØ áÕàÒÕà ÝÐ ¸ÝâÕàÝÕâã. ½Ð \n"
-"ÛØáâØ ÚÞøÐ øÕ ßàØÚÐ×ÐÝÐ, Ø×ÐÑÕàØâÕ áÕàÒÕà ÚÞøØ áÕ ÝÐÛÐ×Ø ÑÛØ×ã ÒÐá. "
-"½ÐàÐÒÝÞ,\n"
-"ÜÞàÐâÕ ØÜÐâØ ØáßàÐÒÝÞ ßÞÔÕèÕÝã ¸ÝâÕàÝÕâ ÚÞÝÕÚæØøã ÔÐ ÑØ ÜÞÓÛØ ÔÐ ÚÞàØáâØâÕ "
-"ÞÒã ÞßæØøã. ¾ÝÐ ûÕ\n"
-"ãáâÒÐàØ ØÝáâÐÛØàÐâØ ÝÐ ÒÐèã ÜÐèØÝã ÒàÕÜÕÝáÚØ áÕàÒÕà ÚÞøØ áÕ ßÞÜÞÓãûÝÞáâØ "
-"ÜÞÖÕ ÚÞàØáâØâØ Ø ÞÔ\n"
-"áâàÐÝÕ ÔàãÓØå ÜÐèØÝÐ ÝÐ ÒÐèÞø ÛÞÚÐÛÝÞø ÜàÕÖØ."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (áÚàÐûÕÝØæÐ ×Ð X Window ÁØáâÕÜ) øÕ áàæÕ GNU/Linux ÓàÐäØçÚÞÓ ØÝâÕàäÕøáÐ\n"
-"ÝÐ ÚÞøØ áÕ áÒÐ ÓàÐäØçÚÐ ÞÚàãÖÕúÐ (KDE, Gnome, AfterStep,\n"
-"WindowMaker, etc.) ÞáÛÐúÐøã. Ã ÞÒÞÜ ÔÕÛã, DrakX\n"
-"ûÕ ßÞÚãèÐâØ ÔÐ ÐãâÞÜÐâáÚØ ßÞÔÕáØ X-ÞÒÕ.\n"
-"\n"
-"·ÐØáâÐ áÕ àÕâÚÞ ÔÕèÐÒÐ ÔÐ ÝÕãáßÕ, ÞáØÜ ãÚÞÛØÚÞ åÐàÒÕà ÝØøÕ ÒÕÞÜÐ áâÐà (ØÛØ\n"
-"ÒÕÞÜÐ ÝÞÒ). ÃÚÞÛØÚÞ ãáßÕ, ÞÝ ûÕ ÐãâÞÜÐâáÚØ ßÞÚàÕÝãâØ X-ÞÒÕ áÐ ÝÐøÑÞùÞÜ\n"
-"ÜÞÓãûÞÜ àÕ×ÞÛãæØøÞÜ ã ×ÐÒØáÝÞáâØ ÞÔ ÒÕÛØçØÝÕ ÜÞÝØâÞàÐ. ¿ÞøÐÒØûÕ áÕ ßàÞ×Þà\n"
-"áÐ ßØâÐúÕÜ ÔÐ ÛØ ÓÐ ÒØÔØâÕ.\n"
-"\n"
-"ÃÚÞÛØÚÞ Ø×ÒÞÔØâÕ \"µÚáßÕàâ\" ØÝáâÐÛÐæØøã, ßÞÚàÕÝãûÕâÕ ÇÐàÞÑúÐÚÐ ×Ð X\n"
-"ÚÞÝäØÓãàÐæØøã. ¿ÞÓÛÕÔÐøâÕ ÞÔÓÞÒÐàÐøãûØ ÔÕÞ ãßãâáÒÐ ×Ð ÒØèÕ ØÝäÞàÜÐæØøÐ\n"
-"Þ ÞÒÞÜ çÐàÞÑúÐÚã.\n"
-"\n"
-"ÃÚÞÛØÚÞ ÒØÔØâÕ ÓÞàÕßÞÜÕÝãâã ßÞàãÚã Ø ÞÔÓÞÒÞàØâÕ áÐ \"´Ð\", âÐÔÐ ûÕ DrakX "
-"ÝÐáâÐÒØâØ áÐ\n"
-"áÛÕÔÕûØÜ ÚÞàÐÚÞÜ. ÃÚÞÛØÚÞ ÝÕ ÜÞÖÕâÕ ÔÐ ÒØÔØâÕ ßÞàãÚã, âÞ øÕÔÝÞáâÐÒÝÞ ×ÝÐçØ\n"
-"ÔÐ øÕ ÚÞÝäØÓãàÐæØøÐ ßÞÓàÕèÝÐ Ø ÔÐ ûÕ áÕ âÕáâ áÐÜ ×ÐÒàèØâØ ÝÐÚÞÝ\n"
-"10 áÕÚãÝÔØ, ÞáÒÕÖÐÒÐøãûØ ÕÚàÐÝ."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"½Ð ÚàÐøã, ÑØûÕâÕ ãßØâÐÝØ ÔÐ ÛØ ÖÕÛØâÕ ÓàÐäØçÚØ ØÝâÕàäÕøá\n"
-"ßàØ áâÐàâÐúã áØáâÕÜÐ. ¾ÒÞ ßØâÐúÕ ûÕ ÒÐÜ ÑØâØ ßÞáâÐÒúÕÝÞ çÐÚ Ø ÐÚÞ ÝØáâÕ "
-"âÕáâØàÐÛØ\n"
-"ÚÞÝäØÓãàÐæØøã. ½ÐàÐÒÝÞ, ÞÔÓÞÒÞàØûÕâÕ \"½Õ\" ãÚÞÛØÚÞ ÒÐèÐ ÜÐèØÝÐ ßàÕÔáâÐùÐ\n"
-"áÕàÒÕà, ØÛØ ãÚÞÛØÚÞ ÝØáâÕ ãáßÕèÝÞ ßÞÔÕáØÛØ\n"
-"ÔØáßÛÕøed."
-
-#: ../../help.pm_.c:246
-#, fuzzy
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"Mandrake Linux CDROM ØÜÐ ãÓàÐòÕÝ áßÐáØÛÐçÚØ ÜÞÔ. ¼¾ÖÕâÕ Üã ßàØáâãßØâØ\n"
-"ßÞÔØ×ÐÕÜ áØáâÕÜÐ ßàÕÚÞ CDROM-Ð, ßàØâØáÝØâÕ >>F1<< âÐáâÕà ßàØ áâÐàâÐúã Ø "
-"ãÚãæÐøâÕ >>rescue<< ã\n"
-"ßàÞÜßâã. ÃÚÞÛØÚÞ ÝÕ ÜÞÖÕâÕ ÔÐ ÑãâãøÕâÕ áÐ CDROM-Ð, âàÕÑÐÛØ\n"
-"ÑØ ÔÐ áÕ ÒàÐâØâÕ ÝÐ ÞÒÕ ÚÞàÐÚÕ ã ÝÐøÜÐúÕ ÔÒÕ áØâãÐæØøÕ:\n"
-"\n"
-" * ÚÐÔÐ ØÝáâÐÛØàÐâÕ áâÐàâÕà, DrakX ûÕ ßàÕßØáÐâØ áÐÔàÖÐø boot áÕÚâÞàÐ (MBR)\n"
-"ÒÐèÕÓ ÞáÝÞÒÝÞÓ ÔØáÚÐ (ÞáØÜ ãÚÞÛØÚÞ ÝÕ ÚÞàØáâØâÕ ÝÕÚØ ÔàãÓØ áâÐàâÕà) ÔÐ ÑØ "
-"ÜÞÓÛØ \n"
-"ÔÐ ßÞÚàÕÝÕâÕ ØÛØ Windows ØÛØ GNU/Linux (ßàÕâßÞáâÐÒùÐøãûØ ÔÐ ØÜÐâÕ ØÝáâÛØàÐÝ "
-"Windows ÝÐ\n"
-"ÒÐèÕÜ áØáâÕÜã). ÃÚÞÛØÚÞ âàÕÑÐ ÔÐ àÕØÝáâÐÛØàÐâÕ Windows, Microsoft-ÞÒ "
-"ØÝáâÐÛÐæØÞÝØ\n"
-"ßàÞæÕá ûÕ ÞßÕâ ßàÕßØáÐâØ boot áÕÚâÞà, ßÐ ÞÝÐ ÝÕûÕâÕ ÑØâØ ã ÜÞÓãûÝÞáâØ\n"
-"ÔÐ ßÞÚàÕÝÕ GNU/Linux!\n"
-"\n"
-" * ãÚÞÛØÚÞ áÕ ßàÞÑÛÕÜ øÐÒùÐ Ø ÝÕ ÜÞÖÕâÕ ÔÐ ßÞÚàÕÝÕâÕ GNU/Linux áÐ åÐàÔ "
-"ÔØáÚÐ,\n"
-"ÞÒÐø äÛÞßØ ÔØáÚ ûÕ ÞÝÔÐ ÑØâØ øÕÔØÝØ ÝÐçØÝ ×Ð áâÐàâÐúÕ GNU/Linux-Ð. ¾Ý\n"
-"áÐÔàÖØ ÔÞÑÐà ÑàÞø áØáâÕÜáÚØå ÐÛÐâÐ ×Ð ÞÑÝÞÒã áØáâÕÜÐ, ÚÞøØ áÕ\n"
-"áàãèØÞ ãáÛÕÔ ÝÕáâÐÝÚÐ ÕÛ.ÕÝÕàÓØøÕ, ÝÕáàÕâÝÕ ÓàÕèÚÕ ã ÚãæÐúã, ßÞÓàÕèÝÕ\n"
-"ÛÞ×ØÝÚÕ, ØÛØ ÑØÛÞ ÚÞÓ ÔàãÓÞÓ àÐ×ÛÞÓÐ.\n"
-"\n"
-"ºÐÔÐ ÚÛØÚÝÕâÕ ÝÐ ÞÒÐø ÚÞàÐÚ, âàÐÖØûÕ áÕ ÞÔ ÒÐá ÔÐ ãÑÐæØâÕ ßàÐ×Ýã ÔØáÚÕâã\n"
-"ã ãàÕòÐø. ÄÛÞßØ ÔØáÚÕâÐ ÜÞàÐ ÑØâØ ßàÐ×ÝÐ ØÛØ ÔÐ áÐÔàÖØ ßÞÔÐâÚÕ ÚÞøØ ÒÐÜ "
-"ÝØáã ÝÕÞßåÞÔÝØ\n"
-"½ÕÜÐ ßÞâàÕÑÕ ÔÐ øÕ äÞàÜÐâØàÐâÕ øÕà ûÕ DrakX áÐÜ ßÞÝÞÒÞ ãßØáÐâØ\n"
-"æÕÛã ÔØáÚÕâã."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"à ÞÒÞÜ âàÕÝãâÚã, ÜÞàÐâÕ ÔÐ Ø×ÐÑÕàÕâÕ ÓÔÕ ûÕâÕ ØÝáâÐÛØàÐâØ\n"
-"Mandrake Linux ÞßÕàÐâØÒÝØ áØáâÕÜ ÝÐ Òaè åÐàÔ ÔØáÚ. ÃÚÞÛØÚÞ jÕ ßàÐ×ÐÝ ØÛØ\n"
-"ßÞáâÞjeûØ ÞßÕàÐâØÒÝØ áØáâÕÜ ÚÞàØáâØ áÐÒ ßÞáâÞjeûØ ßàÞáâÞà ÝÐ ÔØáÚã, âàÕÑÐ Ôa "
-"ÓÐ\n"
-"ßÐàâØæØÞÝØàÐâe. à ÞáÝÞÒØ, ßÐàâØæØÞÝØàaúÕ åÐàÔ ÔØáÚa áÕ áÐáâÞjØ ÛÞÓØçÚÞÓ\n"
-"ÔeùeúÐ ÔÐ ÑØ ÞÑÕ×ÑÕÔØÛØ ßàÞáâÞà ×Ð ØÝáâÐÛÐæØjã Òaè ÝÞÒØ Mandrake Linux "
-"áØáâÕÜ.\n"
-"\n"
-"¿ÞèâÞ áã ÕäÕÚâØ ßàÞæÕáÐ ßÐàâØæØÞÝØàaúÐ ÞÑØçÝÞ ÝÕßÞÒàÐâÝØ,\n"
-"ßÐàâØæØÞÝØàÐúe ÜÞÖÕ ÑØâØ ßàØÛØçÝÞ áâàÕáÐÝ ßàÞæÕá ×Ð ÝÕØáÚãáÝÕ ÚÞàØáÝØÚe.\n"
-"¾ÒÐj çÐàÞÑúÐÚ ÓÐ ßÞjÕÔÝÞáâÐÒùãjÕ. ¿àÕ ßÞçÕâÚÐ, ÚÞÝáãÛâãjâÕ ãßãáâÒÞ Ø ÝÕ "
-"ÖãàØâe.\n"
-"\n"
-"ÃÚÞÛØÚÞ áâÕ ßÞÚàÕÝãÛØ ØÝáâÐÛÐæØøã ã µÚáßÕàâ ÜÞÔã, ßÞÚàÕÝãûÕâÕ\n"
-"DiskDrake, Mandrake Linux-ÞÒ ÐÛÐâ ×Ð ßÐàâØæØøÕ, ÚÞøØ ÒÐÜ ÔÞ×ÒÞùÐÒÐw ÔÐ\n"
-"äØÝÞ ßÞÔÕáØâÕ ÒÐèÕ ßÐàâØæØøÕ. ¿ÞÓÛÕÔÐøâÕ DiskDrake áÕÚæØøã ã ``User "
-"Guide''.\n"
-"¸× ØÝáâÐÛÐæØÞÝÞÓ ØÝâÕàäÕøáÐ, ÜÞÖÕâÕ ÚÞàØáâØâØ çÐàÞÑúÐÚÕ ÚÐÞ èâÞ øÕ ÞßØáÐÝÞ "
-"ÞÒÔÕ\n"
-"ÚÛØÚÞÜ ÝÐ ÔØøÐÛÞÓÞÒ \"ÇÐàÞÑúÐÚ\" âÐáâÕà.\n"
-"\n"
-"ÃÚÞÛØÚÞ áã ßÐàâØæØjÕ Òeû ÚàÕØàÐÝÕ, ÞÔ ßàÕÔåÞÔÝÕ ØÝáâÐÛÐæØjÕ \n"
-"ØÛØÚàÕØàÐÝe ÔàãÓØÜ aÛÐâÞÜ ×Ð ßÐàâØæØÞÝØàaúe, ÜÞàÐâÕ Ø×ÐÑàÐâØ \n"
-" ÝÐ ÚÞjÕ ÞÔ úØå ûÕâe ØÝáâÐÛØàÐâØ Linux áØáâÕÜ.\n"
-"\n"
-"ÃÚÞÛØÚÞ ßÐàâØæØjÕ ÝØáã ÔÕäØÝØáÐÝe, ÜÐàÐâÕ ÔÐ Øå ÚàÕØàÐâe. \n"
-"´Ð ÑØ âÞ ãàÐÔØÛØ, ÜÞÖÕâÕ ÔÐ ÚÞàØáâØâÕ ÓÞàÕ ßÞáâÐÒùÕÝØ çÐàÞÑúÐÚ. à "
-"×ÐÒØáÝÞáâØ \n"
-"ÞÔ ÚÞÝäØÓãàÐæØje åÐàÔ ÔØáÚa, ßÞáâÞjØ ÝÕÚÞÛØÚÞ ÜÞÓãûÝÞáâØ:\n"
-"\n"
-" * \"ºÞàØáâØ áÛÞÑÞÔÐÝ ßàÞáâÞà\": ÞÒÐ ÞßæØøÐ ûÕ øÕÔÝÞáâÐÒÝÞ ÔÞÒÕáâØ ÔÞ "
-"ÐãâÞÜÐâáÚÞÓ\n"
-"ßÐàâØæØÞÝØàÐúÐ ÒÐèÕÓ ßàÐ×ÝÞÓ(Øå) ÔØáÚÐ(ÞÒÐ). ½ÕûÕ ÒÐÜ ÑØâØ ßÞáâÐÒùÐÝÐ ÔÐùÝÐ "
-"ßØâÐúÐ;\n"
-"\n"
-" * \"ºÞàØáâØ ßÞáâÞøÕûÕ ßÐàâØæØøÕ\": çÐàÞÑúÐÚ jÕ ÔÕâÕÚâÞÒÐÞ jÕÔÝã ØÛØ ÒØèÕ \n"
-"ßÞáâÞjeûØå Linux ßÐàâØæØjÐ ÝÐ ÒaèÕÜ åÐàÔ ÔØáÚã. ÃÚÞÛØÚÞ\n"
-"ÖÕÛØâÕ ÔÐ úØåø ÚÞàØáâØâÕ, Ø×ÐÑÕàØâÕ ÞÒã ÞßæØjã.\n"
-"\n"
-" * \"ºÞàØáâØ áÛÞÑÞÔÐÝ ßàÞáâÞà ÝÐ Windows ßÐàâØæØøØ\": ãÚÞÛØÚÞ øÕ Microsoft "
-"Windows\n"
-"ØÝáâÐÛØàÐÝ ÝÐ ÒÐèÕÜ ÔØáÚã Ø ÞÝ ×Ðã×ØÜÐ áÐÒ ßÞáâÞøÕûØ ßàÞáâÞà ÝÐ úÕÜã,\n"
-"ÜÞàÐûÕâÕ ÔÐ ÚàÕØàÐâÕ áÛÞÑÞÔÐÝ ßàÞáâÞà ×Ð Linux. ´Ð ÑØ âÞ ãàÐÔØÛØ, ÜÞÖÕâÕ "
-"Ø×ÑàØáÐâØ\n"
-"Microsoft Windows ßÐàâØæØøã Ø ßÞÔÐâÚÕ (ßÞÓÛÕÔÐøâÕ `±àØáÐúÕ æÕÛÞÓ ÔØáÚÐ'' ØÛØ "
-"``µÚáßÕàâ\n"
-"ÜÞÔ'' ÞßæØøÕ) ØÛØ ÔÐ ßàÞÜÕÝØâÕ ÒÕÛØçØÝã Microsoft Windows ßÐàâØæØøÕ. ¿àÞÜÕÝÐ "
-"ÒÕÛØçØÝÕ\n"
-"áÕ ÜÞÖÕ ØáÒÕáâØ ÑÕ× ÓãÑùÕúÐ ßÞÔÐâÐÚÐ, ÐÛØ áÕ ßâÕßÞàãçãøÕ ÔÐ ßàÒÞ "
-"ÔÕäàÐÓÜÕÝâØàÐâÕ\n"
-"Windows ßÐàâØæØøã Ø× áÐÜÞÓ Windows-Ð. Backup ßÞÔÐâÐÚÐ âÐÚÞòÕ ÝØøÕ ÛÞèÐ "
-"ØÔÕøÐ..\n"
-"¾ÒÞ àÕèÕúÕ áÕ ßàÕßÞàãçãøÕ ãÚÞÛØÚÞ ÖÕÛØâÕ ÔÐ ÚÞàØáâØâÕ Mandrake Linux Ø\n"
-"Microsoft Windows ÝÐ ØáâÞÜ ÚÞÜßøãâÕàã.\n"
-"\n"
-" ¿àÕ ÝÕÓÞ èâÞ Ø×ÐÑÕàÕâÕ ÞÒã ÞßæØøã, ÜÞàÐâÕ ÔÐ àÐ×ãÜÕâÕ ÔÐ ÝÐÚÞÝ ÞÒÕ "
-"ßàÞæÕÔãàÕ\n"
-"ÒÕÛØçØÝÐ ÒÐèÕ Microsoft Windows ßÐàâØæØøÕ ûÕ ÑØâØ ÜÐúÐ\n"
-"ã ÞÔÝÞáã ÝÐ âàÕÝãâÝÞ áâÐúÕ. ¸ÜÐòÕâÕ ÜÐúÕ áÛÞÑÞÔÝÞÓ ßàÞáâÞàÐ ã Microsoft\n"
-"Windows-ã ×Ð áÜÕèâÐúÕ ßÞÔÐâÐÚÐ ØÛØ ØÝáâÐÛÐØøã ÝÞÒÞÓ áÞäâÒÕàÐ;\n"
-"\n"
-" * \"±àØáÐúÕ æÒÕÛÞÓ ÔØáÚÐ\": ãÚÞÛØÚÞ ÖÕÛØâÕ ÔÐ Ø×ÑàØèÕâÕ áÒÕ ßÞÔÐâÚÕ Ø áÒÕ\n"
-"ßÐàâØæØje ÚÞjØ ßÞáâÞjÕ ÝÐ ÒaèÕÜ åÐàÔ ÔØáÚã Ø ×ÐÜÕÝØâÕ Øå ÒaèØÜ\n"
-"ÝÞÒØÜ Mandrake Linux áØáâÕÜÞÜ, ÜÞÖÕâÕ ÔÐ Ø×ÐÑÕàÕâÕ ÞÒã ÞæØjã. ±ãÔØâÕ\n"
-"ßaÖùØÒØáÐ ÞÒÞÜ ÞßæØjÞÜ, jÕà ÝeûÕâÕ ÑØâØ ã ÜÞÓãûÝÞáâØ\n"
-"ÔÐ ßÞÒàÐâØâÕ áâÐàÞ áâaúe ÝÐÚÞÝ ßÞâÒàÔe.\n"
-"\n"
-" !! ÃÚÞÛØÚÞ Ø×ÐÑÕàÕâÕ ÞÒã ÞßæØøã, áÒØ ßÞÔÐæØ ÝÐ ÔØáÚã ûÕ ÑØâØ "
-"Ø×ÓãÑùÕÝØ. !!\n"
-"\n"
-" * \"ÃÚÛÞÝØ Windows\": ÞÒÐ ÞßæØøÐ ûÕ øÕÔÝÞáâÐÒÝÞ Ø×ÑàØáÐâØ áÒÕ áÐ åÐàÔ ÔØáÚÐ "
-"Ø\n"
-"ÚàÕØàÐâØ ÝÞÒÕ ßÐàâØæØøÕ. ÁÒØ ßÞÔÐæØ ÝÐ ÒÐèÕÜ ÔØáÚã\n"
-"ûÕ ÑØâØ Ø×ÑàØáÐÝØ;\n"
-"\n"
-" !! ÃÚÞÛØÚÞ Ø×ÐÑÕàÕâÕ ÞÒã ÞßæØøã, áÒØ ßÞÔÐæØ ÝÐ ÔØáÚã ûÕ ÑØâØ "
-"Ø×ÓãÑùÕÝØ. !!\n"
-"\n"
-"* \"µÚáßÕàâÝØ ÜÞÔ\": ãÚÞÛØÚÞ ÖÕÛØâÕ ÔÐ àãçÝÞ ßÐàâØæØÞÝØàÐâÕ åÐàÔ ÔØáÚ, "
-"ÜÞÖÕâe ÔÐ \n"
-"Ø×ÐÑÕàÕâÕ ÞÒã ÞßæØjã. ±ãÔØâÕ ßaÖùØÒØ ßàÕ ÝÕÓÞ\n"
-"Ø×ÐÑÕàÕâÕ ÞÒã ßÞæØjã. ¹Õà jÕ ÞÒÞ ÔÞÑàÐ ÐÛØ Ø ÞßÐáÝÐ áâÒÐà. ¼ÞÖÕâe ÛÐÚÞ \n"
-"Ø×ÓãÑØâØ áÒÕ ßÞÔÐâÚe. ´ÐÚÛe,\n"
-"ÝÕÜÞjâÕ ÑØàÐâØ ÞÒã ÞßæØjã ãÚÞÛØÚÞ ÝÕ ×ÝÐâÕ èâÐ àÐÔØâÕ."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"¸ áâØÓÛØ áâÕ ÔÞ ÚàÐøÐ. ¸ÝáâÐÛÐæØøÐ øÕ áÐÔÐ ×ÐÒàèÕÝÐ Ø ÒÐè GNU/Linux áØáâÕÜ "
-"øÕ \n"
-"áßàÕÜÐÝ ×Ð ãßÞâàÕÑã. ÁÐÜÞ ÚÛØÚÝØâÕ ÝÐ Ã àÕÔã ØÛØ \"OK\" ÔÐ ÑØ àÕáâÐàâÞÒÐÛØ "
-"áØáâÕÜ. ¼ÞÖÕâÕ ßÞÚàÕÝãâØ\n"
-"GNU/Linux ØÛØ Windows, èâÐ ÓÞÔ ÒØèÕ ßàÕäÕàØàÐâÕ (ãÚÞÛØÚÞ ØÜÐâÕ ØÝáâÐÛØàÐÝÐ "
-"ÔÒÐ áØáâÕÜÐ), çØÜ\n"
-"áÕ àÐçãÝÐà ßÞÝÞÒÞ ßÞÚàÕÝÕ.\n"
-"\n"
-"ÂÐáâÕà ½ÐßàÕÔÝÞ \"Advanced\" (áÐÜÞ ã µÚáßÕàâ ÜÞÔã) ßàØÚÐ×ãøÕ øÞè ÔÒÐ âÐáâÕàÐ "
-"×Ð:\n"
-"\n"
-" * \"ÚàÕØàÐúÕ ÐãâÞ-ØÝáâÐÛÐæØÞÝÕ ÔØáÚÕâÕ\": àÐÔØ ÚàÕØàÐúÐ ØÝáâÐÛÐæØÞÝÞÓ äÛÞßØ "
-"ÔØáÚÐ\n"
-"ÚÞøØ ûÕ ÐãâÞÜÐâáÚØ ßÞÚàÕÝãâØ æÕÛã ØÝáâÐÛÐæØøã ÑÕ× ßÞÜÞûØ ÞßÕàÐâÞàÐ\n"
-", áÛØçÝÞ ÞÒÞø ØÝáâÐÛÐæØøØ ÚÞøã áâÕ ãßàÐÒÞ Ø×ÒÕÛØ.\n"
-"\n"
-" ¼ÞÖÕâÕ ßàØÜÕâØâØ ÔÐ áã ÔÒÕ àÐ×ÛØçØâÕ ÞßæØøÕ ÔÞáâãßÝÕ ÝÐÚÞÝ ßàØâØáÚÐ ÝÐ "
-"âÐáâÕà:\n"
-"\n"
-" * \"ÁÐ ßÞÝÐÒùÐúÕÜ\". ¾ÒÞ øÕ ÔÕÛÞÜ ÐãâÞÜÐâØ×ØàÐÝÐ ØÝáâÐÛÐæØøÐ øÕà ÚÞàÐÚ "
-"áÐ\n"
-"ßÐàâØæØÞÝØàÐúÕÜ ÔØáÚÐ ÞáâÐøÕ ØÝâÕàÐÚâØÒÐÝ (áÐÜÞ ÞÝ).\n"
-"\n"
-" * \"°ãâÞÜÐâØ×ÞÒÐÝÞ\". ¿ÞâßãÝÞ ÐãâÞÜÐâØ×ÞÒÐÝÐ ØÝáâÐÛÐæØøÐ: åÐàÔ ÔØáÚ áÕ ã "
-"ßÞâßãÝÞáâØ\n"
-"äÞàÜÐâØ×ãøÕ, Ø áÒØ ßÞÔÐæØ ûÕ ÑØâØ Ø×ÓãÑùÕÝØ.\n"
-"\n"
-" ¾ÒÐ ÞßæØøÐ øÕ ÒÕÞÜÐ ÚÞàØáÝÐ ãÚÞÛØÚÞ Ø×ÒÞÔØâÕ ÒÕÛØÚØ ÑàÞø áÛØçÝØå "
-"ØÝáâÐÛÐæØøÐ\n"
-"ÝÐ ÒÕûÕÜ ÑàÞøã ÜÐèØÝÐ. ¿ÞÓÛÕÔÐøâÕ áÕÚæØøã Þ ÐãâÞ ØÝáâÐÛÐæØøØ ÝÐ ÝÐèÕÜ web "
-"áÐøâã.\n"
-"\n"
-" * \"ÁÐçãÒÐø áÕÛÕÚæØøã ßÐÚÕâÐ\"(*) : áÝØÜÐ áÕÛÕÚæØøã ßÐÚÕâÐ ÚÞøØ áâÕ\n"
-"ÝÐßàÐÒØÛØ ã ÞÒÞø ØÝáâÐÛÐæØøØ. ÂÐÚÞ, ÔÐ ÚÐÔÐ ÑãÔÕâÕ Ø×ÒÞÔØÛØ ÔàãÓã "
-"ØÝáâÐÛÐæØøã, ãÑÐæØâÕ ÔØáÚÕâã\n"
-"Ø ßÞÚàÕÝÕâÕ ßÞÜÞûÝØ ÕÚàÐÝ ßàØâØáÚÞÜ ÝÐ\n"
-"[F1] âÐáâÕà, Ø ×ÐåâÕÒÞÜ ×Ð >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) ¼ÞàÐâÕ ÔÐ ØÐÜâÕ FAT-äÞàÜÐâØàÐÝã ÔØáÚÕâã (ÔÐ ÑØ øÕ äÞàÜÐâØàÐÛØ ßÞÔ GNU/"
-"Linux-ÞÜ, ãÚãæÐøâÕ\n"
-"\"mformat a:\")"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"ÁÒÐÚÐ ßÐàâØæØjÐ ÚÞjÐ jÕ ÝÞÒÞÔÕäØÝØáÐÝÐ ÜÞàa ÑØâØ\n"
-"äÞàÜÐâØàÐÝÐ ×Ð ãßâàÕÑã (äÞàÜÐâØàaúÕ ×ÝÐçØ ÚàÕØàaúÕ ÔÐâÞâeçÝÞÓ(äÐjÛ) "
-"áØáâÕÜa).\n"
-"\n"
-"ÁaÔÐ ÜÞÖÔÐ ÖÕÛØâÕ ÔÐ àÕäÞàÜÐâØàÐâÕ ßÞáâÞjeûÕ ßÐàâØæØje ÔÐ ÑØ Ø×ÑàØáÐÛØ\n"
-"ßÞÔÐâÚÕ ÚÞjÕ áÐÔàÖÕ. ÃÚÞÛØÚÞ ÖÕÛØâÕ âÞ, Ø×ÐÑÕàØâÕ ßÐàâØæØjÕ \n"
-"ÚÞjÕ ÖÕÛØâÕ ÔÐ äÞàÜÐâØ×ãjÕâe.\n"
-"\n"
-"\n"
-"·ÐßÐÜâØâÕ ÔÐ ÝØjÕ ßÞâàÕÑÝÞ ÔÐ àÕäÞàÜÐâØàÐâÕ áÒÕ ßÞáâÞjeûÕ ßÐàâØæØje.\n"
-"¼ÞàÐâÕ ÔÐ àÕäÞàÜÐâØàÐâÕ ßÐàâØæØjÕ ÚÞjÕ áÐÔàÖÕ ÞßÕàÐâØÒÝØ áØáâÕÜ (ÚÐÞ èâÞ áã "
-"\"/\",\n"
-"\"/usr\" ØÛØ \"/var\") ÐÛØ ÝÕ ÜÞàÐâÕ ÔÐ àÕäÞàÜÐâØàÐâÕ ßÐàâØæØjÕ ÚÞjÕ áÐÔàÖÕ "
-"ßÞÔÐâÚe\n"
-"ÚÞjÕ ÖÕÛØâÕ ÔÐ ×ÐÔàÖØâe (ÞÑØçÝÞ /home).\n"
-"\n"
-"\n"
-"¿Ð×ØâÕ ßàØ ÑØàaúã ßÐàâØæØja, ßÞáÛÕ äÞàÜÐâØàaúa, áÒ ßÞÔÐæØ ûÕ \n"
-"ÑØâØ Ø×ÑàØáÐÝØ Ø ÝeûÕâÕ Øå ÜÞûØ ßÞÒàÐâØâØ.\n"
-"\n"
-"\n"
-"ºÛØÚÝØâÕ ÝÐ \"à àÕÔã\" ÚÐÔÐ ÑãÔÕâÕ áßàÕÝØ ×Ð äÞàÜÐâØàaúÕ ßÐàâØæØja.\n"
-"\n"
-"\n"
-"ºÛØÚÝØâÕ ÝÐ \"¿ÞÝØèâØ\" ãÚÞÛØÚÞ ÖÕÛØâÕ ÔÐ Ø×ÐÑÕàÕÕâÕ ÔàãÓÕ ßÐàâØæØjÕ ×Ð "
-"ØÝáâÐÛÐæØjã ÝÞÒÞÓ\n"
-"Mandrake Linux ÞßÕàÐâØÒÝÞÓ áØáâÕÜa. ºÛØÚÝØâÕ ÝÐ \"½ÐßàÕÔÝÞ\" ãÚÞÛØÚÞ ÖÕÛØâÕ "
-"ÔÐ Ø×ÐÑÕàÕâÕ ßÐàâØæØøÕ ÚÞøÕ ûÕ ÑØâØ ßàÞÒÕàÕÝÕ\n"
-"ÞÔ ÛÞèØå ÑÛÞÚÞÒÐ ÝÐ ÔØáÚã."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"²aè ÝÞÒØ Mandrake Linux ÞßÕàÐâØÒÝØ áØáâÕÜ áÕ âàÕÝãâÝÞ ØÝáâÐÛØàa.\n"
-"¾ÒÐ ÞßÕàÐæØjÐ ÑØ âàÕÑÐÛÐ ÔÐ ßÞâàÐjÕ ÝÕÚÞÛØÚÞ ÜØÝãâa (ã ×ÐÒØáÝÞáâØ ÞÔ "
-"ÒÕÛØçØÝeßÐÚÕâÐ ÚÞjØ áÕ ØÝáâÐÛØàÐjã Ø Ñà×ØÝÕ ÒaèÕÓ ÚÞÜßjãâÕàa).\n"
-"\n"
-"¼ÞÛØÜ ²Ðá ×Ð áâàßùeúe.ÅÒÐÛa."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"à ÒàÕÜÕ ÚÐÔÐ ÑãÔÕâÕ ØÝáâÐÛØàÐÛØ Mandrake Linux, ÒàÛÞ øÕ ÜÞÓãûÕ ÔÐ ûÕ ÝÕÚØ\n"
-"ßÐÚÕâØ ÑØâØ ÐÖãàØàÐÝØ ã ÞÔÝÞáã ÝÐ ØÝØæØøÐÛÝÞ Ø×ÔÐúÕ. ½ÕÚØ ÑÐÓÞÒØ ÜÞÓã \n"
-"ÑØâØ ØáßàÐÒùÕÝØ, Ð áØÓãàÝÞáÝØ ßàÞßãáâØ ×ÐâÒÞàÕÝÕ. ´Ð ÑØ ÜÞÓÛØ ÔÐ ÚÞàØáâØâÕ "
-"ÞÒÕ ÝÞÒØøÕ ÒÕà×ØøÕ\n"
-"ÜØ ÒÐÜ ßàÕÔÛÐÖÕÜÞ ÔÐ Øå áÚØÝÕâÕ áÐ ¸ÝâÕàÝÕâÐ. ¸×ÐÑÕàØâÕ\n"
-"´Ð ØÛØ \"Yes\" ãÚÞÛØÚÞ ØÜÐâÕ ßÞÔÕèÕÝã ¸ÝâÕàÝÕâ ÚÞÝÕÚæØøã, ØÛØ ½Õ ØÛØ \"No\" "
-"ãÚÞÛØÚÞ ÒØèÕ ÒÞÛØâÕ ÔÐ\n"
-"ØÝáâÐÛØàÐâÕ âÕ ÝÞÒÕ ßÐÚÕâÕ ÚÐáÝØøÕ.\n"
-"\n"
-"¸×ÑÞàÞÜ ÝÐ \"´Ð\" ßàØÚÐ×ãøÕ áÕ ÛØáâÐ ÜÕáâÐ áÐ ÚÞøØå ÜÞÖÕâÕ ÔÐ ÔÞÑÐÒØâÕ ÝÞÕ "
-"ÒÕà×ØøÕ \n"
-"ßÐÚÕâÐ. ¸×ÐÑÕàØâÕ ÜÕáâÞ ÚÞøÕ ÒÐÜ øÕ ÝÐøÑÛØÖÕ. ·ÐâØÜ ûÕ áÕ ßÞøÐÒØâØ áâÐÑÛÞ áÐ "
-"áÛÕÛÕÚæØøÞÜ ßÐÚÕâÐ:\n"
-"ßàÕÓÛÕÔÐøâÕ áÕÛÕÚæØøã, Ø ßàØâØáÝØâÕ ¸ÝáâÐÛØàÐø ØÛØ \"Install\" ÔÐ ÑØ áÚØÝãÛØ "
-"Ø\n"
-"ØÝáâÐÛØàÐÛØ áÕÛÕÚâÞÒÝØ(Õ) ßÐÚÕâ(Õ), ØÛØ \"Cancel\" ×Ð ÞÔãáâÐøÐúÕ."
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"¿àÕ ÝÕÓÞ èâÞ ÝÐáâÐÒØâÕ ßÐÖùØÒÞ ßàÞçØâÐøâÕ ãáÛÞÒÕ ÛØæÕÝæÕ. ¾ÝÐ\n"
-"ßÞÚàØÒÐ æÕÛã Mandrake Linux ÔØáâàØÑãæØøã, Ø ãÚÞÛØÚÞ áÕ ÝÕ áÛÐÖÕâÕ\n"
-"áÐ áÒØÜ ãáÛÞÒØÜÐ ÚÞøØ áÕ ÝÐÛÐ×Õ ã úÞø, ÚÛØÚÝØâÕ ÝÐ \"¾ÔÑØøÐÜ\" âÐáâÕà ÚÞøØ "
-"ûÕ ÞÔÜÐå\n"
-"×ÐãáâÐÒØâØ ØÝáâÐÛÐæØøã. ´Ð ÑØ ÝÐáâÐÒØÛØ áÐ ØÝáâÐÛÐæØøÞÜ, ÚÛØÚÝØâÕ \n"
-"âÐáâÕà \"¿àØåÒÐâÐÜ\"."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"½Ð ÞÒÞÜ ÜÕáâã, ÒàÕÜÕ øÕ ÔÐ Ø×ÐÑÕàÕâÕ ÖÕùÕÝØ ÝØÒÞ áØÓãàÝÞáâØ ×Ð ÒÐèã\n"
-"ÜÐèØÝã. ºÐÚÞ ßàÐÒØÛÞ ÝÐÛÐÖÕ, èâÞ øÕ ÜÐèØÝÐ ÒØèÕ Ø×ÛÞÖÕÝÐ, Ø èâÞ øÕ ÒØèÕ\n"
-"ßÞÔÐâÐÚÐ ÚÞøØ áã ãÑÐçÕÝØ ×ÝÐçÐøÝØøØ, ÜÞàÐ ÑØâØ Ø ÒÕûØ ÝØÒÞ áØÓãàÝÞáâØ.\n"
-"¸ßÐÚ, ÒÕûØ ÝØÒÞ áØÓãàÝÞáâØ ØÔÐ ÝÐ ãèâàÑ Ñà×ØÝÕ Ø\n"
-"ÛÐÚÞûÕ ãßÞâàÕÑÕ. ¿ÞÓÛÕÔÐøâÕ MSEC ßÞÓÛÐÒùÕ ã ``ÃßãáâÒã'' ÔÐ\n"
-"ÑØ ÔÞÑØÛØ ÒØèÕ ØÝäÞàÜÐæØøÐ Þ ×ÝÐçÕúã ÞÒØå ÝØÒÞÐ.\n"
-"\n"
-"ÃÚÞÛØÚÞ ÝÕ ×ÝÐâÕ èâÐ ÔÐ Ø×ÐÑÕàÕâÕ, ÞáâÐÝØâÕ ÝÐ default ÞßæØøØ."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 ""
-"½Ð ÞÒÞj âaçÚØ, ÜÞàÐâÕ Ø×ÑàÐâØ ÚÞjã ßÐàâØæØjã(e) ÖÕÛØâÕ ÔÐ ÚÞàØáâØâÕ ×Ð\n"
-"ØÝáâÐÛÐæØjã ÝÞÒÞÓ Mandrake Linux áØáâÕÜa. ÃÚÞÛØÚÞ áã ßÐàâØæØje\n"
-"Òeû ÔÕäØÝØáÐÝÕ (ÞÔ ßàÕÔåÞÔÝÕ ØÝáâÐÛÐæØjÕ ØÛØ ÞÔ áâàÐÝe\n"
-"ÔàãÓÞÓ ÐÛÐâÐ ×Ð ßÐàâØæØje), ÜÞÖÕâÕ ÔÐ ÚÞàØáâØâÕ ßÞáâÞjeûÕ ßÐàâØæØje.\n"
-"à ÔàãÓØÜ áÛãçÐjÕÒØÜa,\n"
-"åÐàÔ ÔØáÚ ßÐàâØæØjÕ ÜÞàÐjã ÑØâØ ÔÕäØÝØáÐÝe.\n"
-"\n"
-"´Ð ÑØ ÚàÕØàÐÛØ ßÐàâØæØjÕ, ÜÞàÐâÕ ßàÒÞ Ø×ÐÑàÐâØ åÐàÔ ÔØáÚ. ¼ÞÖÕâÕ Ø×ÐÑàÐâØ\n"
-"ÔØáÚ ×Ð ßÐàâØæØÞÝØàaúÕ ÚÛØÚÞÜ ÝÐ \"hda\" ×Ð ßàÒØ IDE ÔØáÚ, \"hdb\" ØÛØ \n"
-"×Ð ÔàãÓØ ØÛØ \"sda\" ×Ð ßàÒØ SCSI ÔØáÚ ØâÔ.\n"
-"\n"
-"·Ð ßÐàâØæØÞÝØàaúÕ áÕÛÕÚâÞÒÐÝÞÓ åÐàÔ ÔØáÚÐ, ÜÞÖÕâÕ ÚÞàØáâØâØ áÛÕÔeûÕ ÞßæØje:\n"
-"\n"
-" * \"¾çØáâØ áÒÕ\": ÞÒÐ ÞßæØjÐ ÑàØèÕ áÒÕ ßÐàâØæØjÕ ÝÐ Ø×ÐÑàÐÝÞÜ åÐàÔ \n"
-"ÔØáÚã.\n"
-"\n"
-" * \"Auto ÐÛÞæØàaúe\": ÞÒÐ ÞßæØjÐ ÔÞ×ÒÞùÐÒÐ ÔÐ ÐãâÞÜÐâáÚØ ÚàÕØàÐâÕ Ext2 "
-"Ø \n"
-"swap ßÐàâØæØjÕ ÝÐ áÛÞÑÞÔÝÞÜ ßàÞáâÞàã \n"
-" åÐàÔ ÔØáÚa.\n"
-"\n"
-" * \"ÁßÐáØ âÐÑÕÛã ßÐàâØæØja\": ãÚÞÛØÚÞ je ÒaèÐ âÐÑÕÛÐ ßÐàâØæØjÐ "
-"ÞèâeûÕÝÐ, \n"
-"ÜÞÖÕâÕ ÔÐ ßàÞÑÐâe ÔÐ jÕ ÞßÞàÐÒØâÕ ÚÞàØáâeûØ ÞÒã ÞßæØjã. ±ãÔØâÕ\n"
-" ßaÖùØÒØ Ø ×ÝÐjâÕ ÔÐ ÜÞÖÕ ÔÐ Ø ÝÕ ãáße.\n"
-"\n"
-" * \"²àÐâØ ÝÐ áâÐàÞ\": ÞÒÐ ÞßæØjÐ ûÕ ßÞÝØèâØâØ Ø×ÜÕÝã.\n"
-"\n"
-" * \"¿ÞÝÞÒÝÞ ãçØâÐÒaúe\": ÞÒã ÞßæØjã ÜÞÖÕâÕ ÚÞàØáâØâØ ãÚÞÛØÚÞ ÖÕÛØâÕ ÔÐ \n"
-"ßÞÝØèâØâØáÒÕ ßàÞÜÕÝe Ø ãçØâÐâÕ ØÝØæØjÐÛÝã âÐÑÕÛã ßÐàâØæØja\n"
-"\n"
-" * \"ÇÐàÞÑúÐÚ\": ãÚÞÛØÚÞ ÖÕÛØâÕ ÔÐ ÚÞàØáâØâÕ çÐàÞÑúÐÚa ×Ð ßÐàâØæØÞÝØàaúe \n"
-"åÐàÔ ÔØáÚa, Ø×ÐÑÕàØâe ÞÒã ÞßæØjã. ¿àÕßÞàãçÕÝa jÕ ãÚÞØÚÞ\n"
-" ÝÕÜÐâÕ ÜÝÞÓÞ ×ÝaúÐ Þ ßÐàâæØjÐÜa.\n"
-"\n"
-" * \"¿ÞÒàÐâØ áÐ ÔØáÚÕâe\": ãÚÞÛØÚÞ áâÕ áÝØÜØÛØ âÐÑÕÛã ßÐàâØæØjÐ ÝÐ \n"
-"ÔØáÚÕâã âÞÚÞÜ ßàÕâåÞÔÝÕ ØÝáâÐÛÐæØje, ÜÞÖÕâÕ je\n"
-" ÒàÐâØâØ áÐ ÞÒÞÜ ÞßæØjÞÜ.\n"
-"\n"
-" * \"ÁÝØÜØ ÝÐ ÔØáÚÕâã\": ãÚÞÛØÚÞ ÖÕÛØâÕ ÔÐ ÔÐ áÝØÜØâÕ âÐÑÕÛã ßÐàâØæØja ÝÐ\n"
-"ÔØáÚÕâã Ôa ÑØ ÜÞÓÛØ ÚÐáÝØjÕ ÔÐ jÕ ßÞÒàÐâØâe, ÜÞÖÕâÕ ÔÐ ØáÚÞàØáâØâe\n"
-" ÞÒã ÞßæØjã. ½ÐàÞçØâÞ ßàÕßÞàãçãjÕÜÞ ÞÒã ÞßæØjã\n"
-"\n"
-" * \"ÃàaòÕÝÞ\": ÚÐÔÐ ×ÐÒàèØâÕ áÐ ßÐàâØæØÞÝØàaúÕÜ åÐàÔ ÔØáÚÐ, ØáÚÞàØáâØâÕ "
-"ÞÒã ÞßæØjã ÔÐ ÑØ áÝØÜØÛØ ßàÞÜÕÝe.\n"
-"\n"
-"·Ð ÒØèÕ ØÝäÞàÜÐæØja, ÜÞÖÕâÕ ×Ð áÒÐÚã ÞæßØjã ÔÞÑØâØ ÚàÕâaúÕÜ ßÞÜÞûã "
-"âÐáâÐâãàe: ÝÐÒØÓÐæØjÞÜ ÚàÞ× ßÐàâØæØjÕ ßÞÜÞûã [Tab] âÐáâÕàa Ø [Up/Down] "
-"áâàÕÛØæa.\n"
-"\n"
-"ºÐÔÐ jÕ ßÐàâØæØjÐ Ø×ÐÑàÐÝa, ÜÞÖÕâÕ ÚÞàØáâØâØ:\n"
-"\n"
-" * Ctrl-c ×Ð ÚàÕØàaúÕ ÝÞÒÕ ßÐàâØæØje (ÚÐÔÐ jÕ Ø×ÐÑàÐÝÐ ßàÐ×ÝÐ ßÐàâØæØja);\n"
-"\n"
-" * Ctrl-d ×Ð ÑàØáaúÕ ßÐàâØæØje;\n"
-"\n"
-" * Ctrl-m ×Ð ßÞáâÐÒùaúÕ âaçÚÕ ÜÞÝâØàaúa.\n"
-"\n"
-"ÃÚÞÛØÚÞ àÐÔØâÕ ØÝáâÐÛÐæØjã Ýa PPC ¼aèØÝã, ÜÞÖÔÐ ûÕâÕ ÖÕÛÕâØ ÔÐ ÚàÕØàÐâe "
-"ÜÐÛã\n"
-"HFS 'bootstrap' ßÐàâØæØjã ÞÔ ÝÐjÜaúÕ 1MB ×Ð ãßÞâàÕÑã\n"
-"yaboot áâÐàâÕàa. ÃÚÞÛØÚÞ áÕ ÔÒÞãÜØâÕ ÔÐ ÞÒã ßÐàâØæØjã ÝÐßàÐÒØâÕ ÜÐÛÞ ÒeûÞÜ,\n"
-"ÝÐ ßàØÜÕà 50MB, ÜÞÖÕâÕ ØáÚÞàØáâØâØ âÐj ßàÞáâÞà ×Ð áÜeèâaúÕ\n"
-"àÕ×ÕàÒÝÞÓ ÚÕàÝÕÛÐ Ø ramdisk image ×Ð áâÐàâaúÕ ã åØâÝØÜ áØâãÐæØjÐÜa."
-
-#: ../../help.pm_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"JÕÔÝÐ ØÛØ ÒØèÕ ¼icrosoft Windows ßÐàâØæØjÐ jÕ ÔÕâÕÚâÞÒÐÝÞ \n"
-"ÝÐ åÐàÔ ÔØáÚã. ¸×ÐÑÕàØâÕ ÚÞjã ÞÔ úØå ÖÕÛØâÕ ÔÐ áÜaúØâÕ ÔÐ ÑØ ØÝáâÐÛØàÐÛØ\n"
-"ÝÞÒØ Mandrake Linux ÞßÕàÐâØÒÝØ áØáâÕÜ.\n"
-"\n"
-"ÁÒÐÚÐ ßÐàâØæØjÐ jÕ ØáßØáÐÝÐ ÝÐ áÛÕÔeûØ ÝaçØÝ: \"¸ÜÕ Linux-a\",\"¸Üe Windows-a"
-"\"\n"
-"\"ºÐßÐæØâÕâ\".\n"
-"\n"
-"\"¸ÜÕ Linux-a\" je ÚÞÔØàÐÝÞ ÝÐ áÛÕÔeûØ ÝaçØÝ: \"âØß åÐàÔ ÔØáÚa\", \"ÑàÞj "
-"åÐàÔ ÔØáÚa\",\n"
-"\"ÑàÞj ßÐàâØæØje\" (ÝÐ ßàØÜÕà, \"hda1\").\n"
-"\n"
-"\"ÂØß åÐàÔ ÔØáÚa\" je \"hd\" ãÚÞÛØÚÞ je åÐàÔ ÔØáÚ ID ãàÕòÐø Ø \"sd\"\n"
-"ãÚÞÛØÚÞ jÕ SCSI åÐàÔ ÔØáÚ.\n"
-"\n"
-"\"±àÞj åÐàÔ ÔØáÚa\" je ãÒÕÚ áÛÞÒÞ ßÞáÛÕ \"hd\" ØÛØ \"sd\". Áa IDE åÐàÔ "
-"ÔØáÚÞÒØÜa:\n"
-"\n"
-" * \"a\" ×ÝaçØ \"master åÐàÔ ÔØáÚ ÝÐ ßàØÜÐàÝÞÜ IDE ÚÞÝâàÞÛÕàã\",\n"
-"\n"
-" * \"b\" ×ÝaçØ \"slave åÐàÔ ÔØáÚ ÝÐ ßàØÜÐàÝÞÜ IDE ÚÞÝâàÞÛÞÕàã\",\n"
-"\n"
-" * \"c\" ×ÝaçØ \"master åÐàÔ ÔØáÚ ÝÐ áÕÚãÝÔàÐÝÞÜ IDE ÚÞÝâàÞÛÞÕàã\",\n"
-"\n"
-" * \"d\" ×ÝaçØ \"slave åÐàÔ ÔØáÚ ÝÐ áÕÚãÝÔÐàÝÞÜ IDE ÚÞÝâàÞÛÕàã\".\n"
-"\n"
-"ÁÐ SCSI åÐàÔ ÔØáÚÞÒØÜa, \"a\" ×ÝaçØ \"ßàØÜÐàÝØ åÐàÔ ÔØáÚ\", a \"b\" ×ÝaçØ "
-"\"áÕÚãÝÔÐàÝØ åÐàÔ ÔØáÚ \", ØâÔ.\n"
-"\n"
-"\"¸ÜÕ Windows-a\" jÕ áÛÞÒÞ åÐàÔ ÔØáÚÐ ßÞÔ Windows-ÞÜ (ßàÒØ ÔØáÚ\n"
-"ØÛØ ßÐàâØæØja áÕ ×ÞÒÕ \"C:\")."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "±ãÔØâÕ áâàßùØÒØ.ÂàÐjaúÕ ÞÒØå ÞÕàÐæØjÐ ÜÞÖÕ ÑØâØ ÝÕÚÞÛØÚÞ ÜØÝãâa"
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"DrakX áÐÔÐ âàÕÑÐ ÔÐ ×ÝÐ ÔÐ ÛØ ÖÕÛØâÕ ÔÐ ßÞÚàÕÝÕâÕ default (\"¿àÕßÞàãçÕÝÞ\")\n"
-"ØÝáâÐÛÐæØøã ØÛØ ÖÕÛØâÕ ÔÐ ØÜÐâÕ ÒÕûã ÚÞÝâàÞÛã (\"µÚáßÕàâ\"). ÂÐÚÞòÕ\n"
-"ØÐÜâÕ Ø ßàÐÒÞ Ø×ÑÞàÐ ßÞÚàÕâÐúÐ ÝÞÒÕ ØÝáâÐÛÐæØøÕ ØÛØ ÐÖãàØàÐúÐ ßÞáâÞøÕûÕÓ\n"
-"Mandrake Linux áØáâÕÜÐ:\n"
-"\n"
-" * \"¸ÝáâÐÛÐæØøÐ\": ÚÞÜßÛÕâÝÞ ãÚÛÐúÐ áâÐàØ áØáâÕÜ. à áâÒÐàØ, ã ×ÐÒØáÝÞáâØ "
-"ÞÔ\n"
-"ÞÝÞÓ èâÐ âàÕÝãâÝÞ ÔàÖØâÕ ÝÐ ÒÐèÞø ÜÐèØÝØ, ÜÞûØ ûÕâÕ ÔÐ ×ÐÔàÖØâÕ ÝÕÚÕ áâÐàÕ "
-"(Linux\n"
-"ØÛØ ÔàãÓÕ) ßÐàâØæØøÕ ÝÕßàÞÜÕúÕÝØÜ;\n"
-"\n"
-" * \"°ÖãàØàÐúÕ\" ÞÒÐ ØÝáâÐÛÐæØÞÝÐ ÚÛÐáÐ ÒÐÜ ÔÞ×ÒÞùÐÒÐ ÔÐ øÕÔÝÞáâÐÒÝÞ "
-"ÐÖãàØàÐâÕ\n"
-"ßÐÚÕâÕ ÚÞøØ áã âàÕÝãâÝÞ ØÝáâÐÛØàÐÝØ ÝÐ ÒÐè Mandrake Linux áØáâÕÜ. ¾Ý "
-"×ÐÔàÖÐÒÐ\n"
-"ßÞáâÞøÕûÕ ßÐàâØæØøÕ ÝÐ ÒÐèÕÜ åÐàÔ ÔØáÚã ÚÐÞ Ø ÚÞÝäØÓãàÐæØøã ÚÞàØáÝØÚÐ. ÁÒØ\n"
-"ÔàãÓØ ØÝáâÐÛÐæØÞÝØ ÚÞàÐæØ áã ÔÞáâãßÝØ ÚÐÞ Ø ßàØ ÚÛÐáØçÝÞø\n"
-"ØÝáâÐÛÐæØøØ;\n"
-"\n"
-" * \"°ÖãàØàÐúÕ ßÐÚÕâÐ\": ÞÒÐ ßÞâßãÝÞ ÝÞÒÐ ÚÛÐáÐ ÒÐÜ ÔÞ×ÒÞùÐÒÐ ÔÐ ãÝÐßàÕÔØâÕ "
-"ÒÐè\n"
-"ßÞáâÞøÕûØ Mandrake Linux áØáâÕÜ Ø ÔÐ ×ÐÔàÖØâÕ áÒÕ áØáâÕÜáÚÕ ÚÞÝäØÓãàÐæØøÕ "
-"ÝÕâÐÚÝãâØÜÐ\n"
-"´ÞÔÐÒÐúÕ ÝÞÒØå ßÐÚÕâÐ ÝÐ ßßàÕÝãâÝÝã ØßÞáâÞøÕûã ØÝáâÐÛÐæØøã øÕ âÐÚÞòÕ "
-"ÜÞÓãûÕ.\n"
-"\n"
-"°ÖãàØàÐúÕ ÑØ âàÕÑÐÛÞ ÔÐ àÐÔØ áÐÒàèÕÝÞ ×Ð Mandrake Linux áØáâÕÜÕ ßÞçÕÒèØ ÞÔ "
-"\"8.1\"\n"
-"ÒÕà×ØøÕ.\n"
-"\n"
-"à ×ÐÒØáÝÞáâØ ÞÔ ÒaèÕÓ ßÞ×ÝÐÒaúÐ GNU/Linux-a, ÜÞÖÕâÕ Ø×ÐÑàÐâØ jÕÔÝã ÞÔ "
-"áÛÕÔeûØå ÝØÒÞÐ ×Ð ØÝáâÐÛÐæØjã ØÛØ aÖãàØàaúÕ\n"
-"Mandrake Linux ÞßÕàÐâØÒÝÞÓ áØáâÕÜa:\n"
-"\n"
-"* ¿àÕßÞàãçÕÝÞ: ãÚÞÛØÚÞ ÝØÐÚÐÔÐ ÝØáâÕ ØÝáâÐÛØàÐÛØ GNU/Linux ÞßÕàÐâØÒÝØ \n"
-"áØáâÕÜ Ø×ÐÑÕàØâÕ ÞÒÞ. ¸ÝáâÐÛÐæØjÐ ûÕ ÑØâØ\n"
-" ÒÕÞÜÐ ÛÐÚÐ Ø ØÜaûÕâÕ ÔÐ ÞÔÓÞÒÞàØâÕ ÝÐ áÒÕÓÐ ÝÕÚÞÛØÚÞ ßØâaúa.\n"
-"\n"
-"* µÚáßÕàâ: ãÚÞÛØÚÞ ØÐÜâÕ ÔÞÑàÞ ×ÝaúÕ Þ GNU/Linux-ã, ÜÞÖÕâÕ Ø×ÐÑàÐâØ ÞÒã \n"
-"ØÝáâÐÛÐæØÞÝã ÚÛÐáã. ºÐÞ Ø \"ÁÐ ßÞÔeèÐÒaúÕÜ\"\n"
-"ØÝáâÐÛÐæØÞÝÞj ÚÛÐáØ, ÜÞûØ ûÕâÕ ÔÐ ÑØàÐâÕ ßàØÜÐàÝã ÝÐÜÕÝã (àÐÔÝÐ áâÐÝØæÐ, \n"
-"áÕàÒÕà, àÐ×ÒÞjÝÐ áâÐÝØæa). ±ãÔØâÕ ÒÕÞÜa\n"
-"ßaÖùØÒØ ßàÕ Ø×ÑÞàÐ ÞÒÕ ØÝáâÐÛÐæØÞÝÕ ÚÛÐáÕ. ¼ÞûØ ûÕâÕ ÔÐ Ø×ÒÞÔØâÕ ÒÕÞÜÐ\n"
-"ßÞÔÕáØÒã ØÝáâÐÛÐæØjã.\n"
-"¾ÔÓÞÒÞàØ ÝÐ ÝÕÚÐ ßØâaúÐ ÜÞÓã ÑØâØ ÒÕÞÜÐ âeèÚØ ãÚÞÛØÚÞ ÝÕÜÐâÕ ÔÞÑàÞ ×ÝaúÕ Þ\n"
-"GNU/Linux-ã. ´ÐÚÛe, ÝÕÜÞjâÕ ÑØàÐâØ \n"
-"ÞÒã ØÝáâÐÛÐæØÞÝã ÚÐáã ãÚÞÛØÚÞ ÝÕ ×ÝÐâÕ èâÐ àÐÔØâe."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"à ßàØÝæØßã, DrakX ÑØàÐ ÔÕáÝã âÐáâÐâãàã ×Ð ÒÐá (ã ×ÐÒØáÝÞáâØ ÞÔ âÞÓÐ ÚÞøØ\n"
-"áâÕ øÕ×ØÚ Ø×ÐÑàÐÛØ) Ø çÐÚ Ø ÝÕûÕâÕ ÒØÔÕâØ ÞÒÐø ÚÞàÐÚ. ¸ßÐÚ, ÜÞÖÕ\n"
-"áÕ ÔÕáØâØ ÔÐ ÝØáâÕ ÔÞÑØÛØ âÐáâÐâãàã ÚÞøÐ ÞÔÓÞÒÐàÐ ÒÐèÕÜ øÕ×ØÚã: ÝÐ\n"
-"ßàØÜÕà, ãÚÞÛØÚÞ áâÕ ÈÒÐøæÐàÐæ ÚÞøØ ÓÞÒÞàØ ÕÝÓÛÕáÚØ, ÒÕàÞÒÐâÝÞ ûÕâÕ ÖÕÛÕâØ\n"
-"ÈÒÐøæÐàáÚã âÐáâÐâãàã. ¸ÛØ ãÚÞÛØÚÞ ÓÞÒÞàØâÕ µÝÓÛÕáÚØ ÐÛØ áÕ ÝÐÛÐ×ØâÕ\n"
-"ã ºÒÕÑÕÚã, ÜÞÖÕâÕ áÕ ÝÐûØ ã ØáâÞø áØâãÐæØøØ. à ÞÑÐ\n"
-"áÛãçÐøÐ, ÜÞàÐûÕâÕ ÔÐ áÕ ÒàÐâØâÕ ÝÐ ÞÒÐø ØÝáâÐÛÐæØÞÝØ ÚÞàÐÚ Ø Ø×ÐÑÕàÕâÕ\n"
-"ÞÔÓÞÒÐàÐøãûã âÐáâÐâãàã áÐ ÛØáâÕ.\n"
-"\n"
-"ºÛØÚÝØâÕ ÝÐ âÐáâÕà \"¨Þè\" ÔÐ ÑØ ÔÞÑØÛØ ÚÞÜßÛÕâÝã ÛØáâã\n"
-"ßÞÔàÖÐÝØå âÐáâÐâãàÐ."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"¸×ÐÑÕàØâÕ ÒÐè øÕ×ØÚ ×Ð ØÝáâÐÛÐæØøã Ø ÚÞàØèûÕúÕ áØáâÕÜÐ.\n"
-"\n"
-"ºÛØÚÞÜ ÝÐ âÐáâÕà \"½ÐßàÕÔÝÞ\" ÞÜÞÓãûØûÕâÕ áÕÑØ ÔÐ ÒØÔØâÕ ÔàãÓÕ\n"
-"øÕ×ØÚÕ ÚÞøÕ ÜÞÖÕâÕ ØÝáâÐÛØàÐâØ ÝÐ ÒÐèã àÐÔÝã áâàÐÝØæã. ±ØàÐúÕÜ ÔàãÓØå "
-"øÕ×ØÚÐ\n"
-"ûÕâÕ ØÝáâÐÛØàÐâØ äÐøÛÞÒÕ ÒÕ×ÐÝÕ (×Ð áßÕæØäØæØàÐÝÕ øÕ×ØÚÕ) ×Ð ÔÞÚãÜÕÝâÐæØøã "
-"Ø\n"
-"ÐßÛØÚÐæØøÕ. ½Ð ßàØÜÕà, ãÚÞÛØÚÞ ûÕ ÝÐ ÒÐèÕÜ àÐçãÝÐàã åÞáâÞÒÐâØ ÚÞàØáÝØæØ Ø× "
-"ÈßÐÝØøÕ\n"
-"Ø×ÐÑÕàØâÕ µÝÓÛÕáÚØ ÚÐÞ ÓÛÐÒÝØ Ð ÝÐ áâÐÑÛã\n"
-"Þ×ÝÐçØâÕ Ø \"ÈßÐÝØáÚØ|ÈßÐÝØøÐ\".\n"
-"\n"
-"·ÐßÐÜâØâÕ ÔÐ ÜÞÖÕâÕ ØÝáâÐÛØàÐâØ ÒØèÕ øÕ×ØÚÐ. ºÐÔÐ Ø×ÐÑÕàÕâÕ áÒÕ ÖÕùÕÝÕ\n"
-"ÔÞÔÐâÝÕ ÛÞÚÐÛØ×ÐæØøÕ ÚÛØÚÝØâÕ ÝÐ âÐáâÕà \"à àÕÔã\" ÔÐ ÑØ ÝÐáâÐÒØÛØ."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"DrakX ÓÕÝÕàÐÛÝÞ ÔÕâÕÚâãøÕ ÑàÞø âÐáâÕàÐ ÚÞøØ ÒÐè ÜØè ßÞáÔÕÔãøÕ. ÃÚÞÛØÚÞ áÕ âÞ "
-"ÝÕ ÔÕáØ\n"
-"ÞÝ ûÕ ßàÕâßÞáâÐÒØâØ ÔÐ ÜØè áÐ ÔÒÐ âÐáâÕàÐ Ø ßÞÔÕáØûÕ ÕÜãÛÐæØøã âàÕûÕÓ "
-"âÐáâÕàÐ.\n"
-"DrakX ûÕ ÐãâÞÜÐâáÚØ ßàÕßÞ×ÝÐâØ ÔÐ ÛØ áÕ àÐÔØ Þ PS/2, áÕàØøáÚÞÜ ØÛØ USB "
-"ÜØèã.\n"
-"\n"
-"ÃÚÞÛØÚÞ ÖÕÛØâÕ ÔÐ áßÕæØäØæØàÐâÕ ÔàãÓØ âØß ÜØèÐ ÞÔÐÑÕàØâÕ ÞÔÓÞÒÐàÐøãûØ\n"
-"âØß áÐ ÛØáâÕ.\n"
-"\n"
-"ÃÚÞÛØÚÞ Ø×ÑÕàÕâÕ ÜØèÐ ÚÞøØ áÕ àÐ×ÛØÚãøÕ ÞÔ default-Ð ßÞøÐÒØûÕ ÒÐÜ áÕ\n"
-"âÕáâ ÕÚàÐÝ. ºÞàØáâØâÕ âÐáâÕàÕ Ø âÞçÚØûÕ ÔÐ ÑØ ßàÞÒÕàØÛØ ÔÐ ÛØ áã ßÞáâÐÒÚÕ\n"
-"ÔÞÑàÕ. ÃÚÞÛØÚÞ ÜØè ÝÕ àÐÔØ ØáßàÐÒÝÞ ßàØâØáÝØâÕ âÐáâÕà ×Ð àÐ×ÜÐÚ (space bar) "
-"ØÛØ\n"
-"âÐáâÕà [Return] ×Ð \"¿ÞÝØèâØ\" Ø Ø×ÐÑÕàØâÕ ßÞÝÞÒÞ."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"¼ÞÛØÜ, Ø×ÐÑÕàØâÕ ÞÔÓÞÒÐàÐøãûØ ßÞàâ. ½Ð ßàØÜÕà, COM1 ßÞàâ ßÞÔ MS Windows-ÞÜ\n"
-" ã Linux-ã ØÜÐ Þ×ÝÐÚã ttyS0."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"¾ÒÞ øÕ ÝÐø×ÐÝÐçÐøÝØøÐ âÐçÚÐ ã ÞÔÛãçØÒÐúã Þ áØÓãàÝÞáâØ ÒÐèÕÓ GNU/Linux\n"
-"áØáâÕÜÐ: ÜÞàÐâÕ ÔÐ ãÝÕáÕâÕ \"root\" ÛÞ×ØÝÚã. \"root\" øÕ ÐÔÜØÝØáâàÐâÞà\n"
-"áØáâÕÜÐ Ø øÕÔØÝØ øÕ ÞÒÛÐèâÕÝ ÔÐ ÒàèØ Ø×ÜÕÝÕ, ÔÞÔÐøÕ ÚÞàØáÝØÚÕ,\n"
-"ÜÕúÐ ÞáÝÞÒÝã ÚÞÝäØÓãàÐæØøã áØáâÕÜÐ, ØâÔ. ÃÚàÐâÚÞ, \"root\" ÜÞÖÕ\n"
-"ÔÐ ãàÐÔØ áÒÕ! ·ÑÞÓ âÞÓÐ ÜÞàÐâÕ ÔÐ Ø×ÐÑÕàÕâÕ ÛÞ×ØÝÚã ÚÞøÐ âÕèÚÞ ÜÞÖÕ ÔÐ áÕ\n"
-"ßÞÓÞÔØ - DrakX ûÕ ÒÐÜ àÕûØ ãÚÞÛØÚÞ øÕ ÞÝÐ áãÒØèÕ øÕÔÝÞáâÐÒÝÐ. ºÐÞ èâÞ ÜÞÖÕâÕ "
-"ÔÐ ÒØÔØâÕ, ÜÞÖÕâÕ ÔÐ\n"
-"Ø×ÐÑÕàÕâÕ Ø ÔÐ ÝÕ ãÝÕáÕâÕ ÛÞ×ØÝÚã, ÐÛØ ÒÐÜ Þ×ÑØùÝÞ ßàÕßÞàãçãøÕÜÞ ÔÐ âÞ\n"
-"ÝÕàÐÔØâÕ Ø× øÕÔÝÞÓ àÐ×ÛÞÓÐ: ÝÕÜÞøâÕ ÔÐ ÜØáÛØâÕ ÔÐ âÞ èâÞ áâÕ áâÐàâÞÒÐÛØ GNU/"
-"Linux ÔÐ\n"
-"ÒÐèØ ÔàãÓØ ÞßÕàÐâØÒÝØ áØáâÕÜØ áØÓãàÝØ ÞÔ ÓàÕèÐÚÐ. ºÐÚÞ \"root\" ÜÞÖÕ ÔÐ\n"
-"ßàÕáÚÞçØ áÒÐ ÞÓàÐÝØçÕúÐ Ø ÝÕÝÐÜÕàÝÞ Ø×ÑàØèÕ áÒÕ ßÞÔÐâÚÕ ÝÐ ßÐàâØæØøØ\n"
-"ÝÕÞßàÕ×ÝØÜ ßàØáâãßÞÜ, ÒÐÖÝÞ øÕ ÔÐ øÕ âÕèÚÞ\n"
-"ßÞáâÐâØ \"root\".\n"
-"\n"
-"»Þ×ØÝÚÐ âàÕÑÐ ÔÐ ÑãÔÕ ÜÕèÐÒØÝÐ ÑàÞøÕÒÐ Ø áÛÞÒÐ Ø âàÕÑÐ ÔÐ áÐÔàÖØ ÝÐøÜÐúÕ 8\n"
-"ÚÐàÐÚâÕàÐ. ½ØÚÐÔÐ ÝÕ ×ÐßØáãøâÕ ÝÐ ßÐßØà \"root\" ÛÞ×ØÝÚã - âÐÚÞ ÛÐÚÞ\n"
-"ÜÞÖÕâÕ ãÓàÞ×ØâØ áØáâÕÜ.\n"
-"\n"
-"¼ÕòãâØÜ, ßÞâàãÔØâÕ áÕ ÔÐ ÛÞ×ØÝÚÐ ÝÕ ÑãÔÕ ßàÕÒØèÕ ÔãÓÐ ØÛØ ÚÞÜÛØÚÞÒÐÝÐ ×ÐâÞ\n"
-"èâÞ âàÕÑÐ ÔÐ øÕ ×ÐßÐÜâØâÕ ÑÕ× ÜÝÞÓÞ ÝÐßÞàÐ.\n"
-"\n"
-"»Þ×ØÝÚÐ ÝÕûÕ ÑØâØ ßàØÚÐ×ÐÝÐ ÝÐ ÕÚàÐÝã ÚÐÔÐ øÕ ãÚãæÐÒÐâÕ. ÁàÕûÞÜ, ÜÞûØ ûÕâÕ\n"
-"ÔÐ øÕ ãÚãæÐâÕ ÔÒÐ ßãâÐ ÔÐ ÑØ áÜÐúØÛØ ÜÞÓãûÝÞáâ ÓàÕèÕ ã ÚãæÐúã.\n"
-"ÃÚÞÛØÚÞ ØßÐÚ ßÞÓàÕèØâÕ ã ÚãæÐúã, ÐÛØ ÔÒÐ ßãâÐ, ÞÒÐ\n"
-"``ÝÕØáßàÐÒÝÐ'' ÛÞ×ØÝÚÐ ûÕ ÑØâØ ÚÞàØèâÕÝÐ ÚÐÔÐ áÕ ÑãÔÕâÕ ßàÒØ ßãâ "
-"ÚÞÝÕÚâÞÒÐÛØ.\n"
-"\n"
-"à µÚáßÕàâÝÞÜÜ ÜÞÔã, ÑØûÕâÕ ßØâÐÝØ ÔÐ ÛØ ûÕâÕ áÕ ÚÞÝÕÚâÞÒÐâØ ÝÐ\n"
-"ÐãâÕÝâØäØÚÐæØÞÝØ áÕàÒÕà, ÚÐÞ èâÞ øÕ NIS ØÛØ LDAP.\n"
-"\n"
-"ÃÚÞÛØÚÞ ÒÐèÐ ÜàÕÖÐ ÚÞàØáâØ LDAP (ØÛØ NIS) ßàÞâÞÚÞÛ ×Ð ÐãâÕÝâØäØÚÐæØøã, "
-"áÕÛÕÚâãøâÕ\n"
-"\"LDAP\" (ØÛØ \"NIS\") ×Ð ÐãâÕÝâØäØÚÐæØøã. ÃÚÞÛØÚÞ âÞ ÝÕ×ÝÐâÕ, ßØâÐøâÕ\n"
-"ÒÐèÕÓ ÜàÕÖÝÞÓ ÐÔÜØÝØáâàÐâÞàÐ.\n"
-"\n"
-"ÃÚÞÛØÚÞ áÕ ÒÐè àÐçãÝÐà ÝÕ ÚÞÝÕÚâãøÕ ÝÐ ÐÔÜØÝØáâàØàÐÝÕ ÜàÕÖÕ, âàÕÑÐ ÔÐ\n"
-"Ø×ÐÑÕàÕâÕ \"»ÞÚÐÛÝØ äÐøÛÞÒØ\" ×Ð ÐãâÕÝâØäØÚÐæØøã."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO Ø GRUB áã áâÐàâÕàØ (boot loaders) ×Ð GNU/Linux. ¾ÒÐø ÚÞàÐÚ øÕ , "
-"ÝÐàÐÒÝÞ,\n"
-"ßÞâßãÝÞ ÐãâÞÜÐâØ×ÞÒÐÝ. à áâÒÐàØ, DrakX ÐÝÐÛØ×ØàÐ boot áÕÚâÞà åÐàÔ ÔØáÚÐ\n"
-"Ø àÕÐÓãøÕ ÝÐ ÞáÝÞÒã ÞÝÞÓ èâÞ øÕ ßàÞÝÐèÐÞ:\n"
-"\n"
-" * ãÚÞÛØÚÞ øÕ ßàÞÝÐòÕÝ Windows boot áÕÚâÞà, ÞÝ ûÕ ÓÐ ×ÐÜÕÝØâØ áÐ GRUB/LILO\n"
-"boot áÕÚâÞàÞÜ. ÁàÕûÞÜ, ÜÞûØ ûÕâÕ ÔÐ áâÐàâãøÕâÕ ØÛØ GNU/Linux ØÛØ ÝÕÚØ ÔàãÓØ "
-"OS;\n"
-"\n"
-" * ãÚÞÛØÚÞ øÕ ßàÞÝÐòÕÝ GRUB ØÛØ LILO boot áÕÚâÞà, ÞÝ ûÕ ÓÐ ×ÐÜÕÝØâØ áÐ \n"
-"ÝÞÒØÜ;\n"
-"\n"
-"ÃÚÞÛØÚÞ øÕ ã ÔØÛÕÜØ, DrakX ûÕ ßàØÚÐ×ÐÔØ ÔØøÐÛÞÓ áÐ àÐ×ÛØçØâØÜ ÞßæØøÐÜÐ.\n"
-"\n"
-" * \"¿ÞÝãòÕÝØ áâÐàâÕàØ\": ØÜÐâÕ âàØ ÞßæØøÕ:\n"
-"\n"
-" * \"GRUB\": ãÚÞÛØÚÞ ÒØèÕ ÒÞÛØâÕ GRUB (âÕÚáâãÐÛÝØ ÜÞÔ).\n"
-"\n"
-" * \"LILO áÐ ÓàÐäØçÚØÜ ÜÕÝØøÕÜ\": ãÚÞÛØÚÞ ÒØèÕ ÒÞÛØâÕ LILO áÐ ÓàÐäØçÚØÜ\n"
-"ØÝâÕàäÕøáÞÜ.\n"
-"\n"
-" * \"LILO áÐ âÕÚáâãÐÛÝØÜ ÜÕÝØøÕÜ\": ãÚÞÛØÚÞ ÒØèÕ ÒÞÛØâÕ LILO áÐ \n"
-"âÕÚáâãÐÛÝØÜ ØÝâÕàäÕøáÞÜ.\n"
-"\n"
-" * \"Boot ãàÕòÐø\": ã ÒÕûØÝØ áÛãçÐøÕÒÐ, ÝÕûÕâÕ ÜÕúÐâØ default\n"
-"(\"/dev/hda\"), ÐÛØ ãÚÞÛØÚÞ ÖÕÛØâÕ, ÜÞÖÕâÕ áâÐàâÕà ÔÐ ØÝáâÐÛØàÐâÕ ÝÐ\n"
-"ÔàãÓØ åÐàÔ ÔØáÚ (\"/dev/hdb\"), ØÛØ çÐÚ ÝÐ ÔØáÚÕâã (\"/dev/fd0\").\n"
-"\n"
-" * \"²àÕÜÕ ÔÞ ßÞèÕâÚÐ áâÐàâÐúÐ default áØáâÕÜÐ\": ÚÐÔÐ áâÐàâãøÕâÕ àÐçãÝÐà,\n"
-"ÞÒÐ ßÐã×Ð ÒÐÜ ÞÜÞÓãûÐÒÐ ÔÐ Ø×ÐÑÕàÕâÕ - ã áâÐàâÕàÞÒÞÜ ÜÕÝØøã,\n"
-"ÔàãÓØ áØáâÕÜ (àÕæØÜÞ ªØúÔÞÒá).\n"
-"\n"
-"!! ±ãÔØâÕ ßÐÖùØÒØ, øÕà ÐÚÞ Ø×ÐÑÕàÕâÕ ÔÐ ÝÕ ØÝáâÐÛØàÐâÕ áâÐàâÕàr (ÚÛØÚÞÜ ÝÐ\n"
-"\"¿ÞÝØèâØ\"), ÜÞàÐâÕ ÞáØÓãàÐâØ ÔàãÓØ ÝÐçØÝ ÔÐ áâÐàâãøÕâÕ Mandrake\n"
-"Linux áØáâÕÜ! ±ãÔØâÕ áØÓãàÝØ ÔÐ ×ÝÐâÕ èâ ÐàÐÔØâÕ ßàÕ ÝÕÓÞ Ø×ÜÕÝØâÕ\n"
-"Ø øÕÔÝã ÞßæØøã. !!\n"
-"\n"
-"ºÛØÚÞÜ ÝÐ ÞßæØøã \"½ÐßàÕÔÝÞ\" ã ÞÒÞÜ ÔØøÐÛÞÓã ûÕ ÒÐÜ ÑØâØ ßÞÝãòÕÝÕ ÜÝÞÓÕ "
-"ÝÐßàÕÔÝÕ\n"
-"ÞßæØøÕ, ÚÞøÕ áã àÕ×ÕàÒØáÐÝÕ ×Ð ÝÐßàÕÔÝÕ ÚÞàØáÝØÚÕ.\n"
-"\n"
-"Mandrake Linux ØÝáâÐÛØàÐ áÒÞø áÞßáâÒÕÝØ bootloader ØÛØâØ áâÐàâÕà, ÚÞøØ ÒÐÜ "
-"ÞÜÞÓãûÐÒÐ ÔÐ áâÐàâãøÕâÕ\n"
-"GNU/Linux ØÛØ ÑØÛÞ ÚÞøÕ ÔàãÓÕ ÞßÕàÐâØÒÝÕ áØáâÕÜÕaÚÞøÕ ØÜÐâÕ ÝÐ àÐçãÐÝÐàã.\n"
-"\n"
-"ÃÚÞÛØÚÞ ßÞáâÞøØ ÝÕÚØ ÔàãÓØ ÞßÕàÐâØÒÝØáØáâÕÜ ÝÐ ÒÐèÞø ÜÐèØÝØ, ÞÝ ûÕ\n"
-"ÐãâÞÜÐâáÚØ ÑØâØ ÔÞÔÐÝ ã boot ÜÕÝØ. ¾ÒÔÕ, ÜÞÖÕâÕ ÔÐ äØÝÞ ßÞÔÕáØâÕ\n"
-"ßÞáâÞøÕûÕ ÞßæØøÕ. ´ÒÞÚÛØÚÞÜ ÝÐ ßÞáâÞøûØ ãÝÞá ÜÞÖÕâÕ ÔÐ Ø×ÜÕÝØâÕ\n"
-"úÕÓÞÒÕ ßÐàÐÜÕâàÕ ØÛØ Ð ÓÐ ãÚÛÞÝØâÕ; \"´ÞÔÐø\" ÚàÕØàÐ ÝÞÒØ ãÝÞá; Ð \"·ÐÒàèÕÝÞ"
-"\" ÒÐá èÐùÕ\n"
-"ÝÐ áÛÕÔÕûØ ÚÞàÐÚ ã ØÝáâÐÛÐæØøØ."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (the LInux LOader) Ø Grub áã áâÐàâÕàØ: ÞÝØ ÞÜÞÓãûÐÒÐjã ÔÐ áâÐàâÐâÕ \n"
-"ØÛØ Linux ØÛØ ÑØÛÞ ÚÞjØ ÔàãÓØ ÞßÕàÐâØÒÝØ áØáâÕÜ ßàØáãâÐÝ ÝÐ ÒaèÕÜ àÐçãÝÐàã.\n"
-"½ÐàÐÒÝÞ, ÞÒØ ÔàãÓØ ÞßÕàÐâØÒÝØ áØáâÕÜØ áã ØáßàÐÒÝÞ ÔÕâÕÚâÞÒÐÝØ Ø \n"
-"ØÝáâÐÛØàÐÝØ. ÃÚÞÛØÚÞ âÞ ÝØjÕ âÐÚÞ,ÜÞÖÕâÕ âÞ áÐÜØ ãàÕÔØâØ ÞÒÔe.\n"
-"¿Ð×ØâÕ ÚÐÔÐ ãÝÞáØâÕ ßÐàÐÜeâàe.\n"
-"\n"
-"ÂÐÚÞòe,ÜÞÖeâe ÖÕÛÕâØ ÔÐ ÞáâÐÛØÜ ÞßÕàÐâ.áØáâÕÜØÜÐ ÞÝeÜÞÓãûØâe ÔÐ ßàØáâãßÕ "
-"ÔàãÓØ\n"
-"à âÞÜ áÛãçÐjã, âàÕÑÐ ÔÐ Ø×ÑàØèÕâÕ ÞÔÓÞÒÐàÐjãûe ÛØÝØje ×Ð âÕ áØáâÕÜe. °ÛØ\n"
-"ÞÝÔa ÜÞàÐâÕ ØÜÐâØ boot ÔØáÚÕâã ÔÐ ÑØ Øå ÒØ ÜÞÓÛØ ßÞÚàÕÝãâØ!"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"¼ÞàÐâÕ Þ×ÝÐçØâØ ÓÔÕ ÖÕÛØâÕ ÔÐ ßÞáâÐÒØâÕ ßÞÔÐâÚÕ ßÞâàÕÑÝÕ ×Ð ßÞÔØ×ÐúÕ GNU/"
-"Linux-Ð.\n"
-"\n"
-"ÃÚÞÛØÚÞ ÝÕ×ÝÐâÕ âÐçÝÞ èâÐ àÐÔØâÕ,Ø×ÐÑÕàØâÕ \"¿àÒØ áÕÚâÞà\n"
-"ÔØáÚÐ (MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"ÁÐÔÐ âàÕÑÐ ÔÐ Ø×ÐÑÕàÕÜÞ áØáâÕÜ ×Ð èâÐÜßÐúÕ ×Ð ÒÐè àÐçãÝÐà. ´àãÓØ OS-ÞÒØ ÒÐÜ\n"
-"ÝãÔÕ øÕÔÐÝ, ÐÛØ ÒÐÜ Mandrake Linux ÝãÔØ çÐÚ âàØ.\n"
-"\n"
-" * \"pdq\" èâÞ ×ÝÐçØ ``print, don't queue'', øÕ Ø×ÑÞà ×Ð ÞÝÕ ÚÞøØ ØÜÐøã\n"
-"ÔØàÕÚâÝØ ÚÞÝÕÚæØøã áÐ áÒÞøØÜ èâÐÜßÐçÕÜ Ø ÖÕÛØâÕ ÔÐ Ø×ÑÕÓÝÕâÕ\n"
-"ÑØÛÞ ÚÐÚÒÕ ×ÐáâÞøÕ èâÐÜßÐçÐ, Ð ßàØ âÞÜÕ ÝÕÜÐâÕ ÜàÕÖÝÕ èâÐÜßÐçÕ. ¾Ý ÜÞÖÕ ÔÐ "
-"áÕ ÚÞàØáâØ\n"
-"áÐÜÞ ÝÐ ÒÕÞÜÐ øÕÔÝÞáâÐÒÝØÜ ÜàÕÖÐÜÐ Ø ßÞÜÐÛÞ øÕ Ø áßÞà ×Ð ÜàÕÖÕ. ¸×ÐÑÕàØâÕ "
-"\"pdq\"\n"
-"ãÚÞÛØÚÞ ãßÞ×ÝÐøÕâÕ GNU/Linux. ²Ðè Ø×ÑÞà ÝÐàÐÒÝÞ ÜÞÖÕâÕ ßàÞÜÕÝØâØ\n"
-"ÝÐÚÞÝ ØáÝâÐÛÐæØøÕ ßÞÚàÕûãûØ PrinterDrake from Ø× Mandrake ºÞÝâàÞÛÝÞÓ\n"
-"CÆÕÝâàÐ Ø ÚÛØÚÞÜ ÝÐ expert âÐáâÕà.\n"
-"\n"
-" * \"CUPS\"``Common Unix Printing System'', øÕ Ø×ÒàáâÐÝ ×Ð èâÐÜßÐúÕ ÝÐ "
-"ÒÐèÕÜ\n"
-"ÛÞÚÐÛÞÝÞÜ èâÐÜßÐçã ÚÐÞ Ø ×Ð èâÐÜßÐúÕ ßÞ æÕÛÞø ×ÕÜÐùáÚÞø ÚãÓÛØ. ¾Ý øÕ "
-"øÕÔÝÞáâÐÒÐÝ Ø ÜÞÖÕ áÕ ßÞÝÐèÐâØ\n"
-"ÚÐÞ áÕàÒÕà ØÛØ ÚÐÞ ÚÛØøÕÝâ áÐ áâÐàÞÓ \"lpd\" áØâÕÜÐ ×Ð èâÐÜßÐúÕ. ÂÐÚÞòÕ, ÞÝ\n"
-"øÕ ÚÞÜßÐâØÑØÛÐÝ áÐ áØáâÕÜØÜÐ ÚÞøØ áã àÐÝØøÕ ßÞáâÞøÐÛØ. ¾Ý ÜÞÖÕ ÜÝÞÓÞ âÞÓÐ, "
-"ÐÛØ\n"
-"ÞáÝÞÒÝÞ ßÞÔÕèÒÐúÕ øÕ øÕÔÝÞáâÐÒÝÞ ÚÐÞ Ø ÚÞÔ \"pdq\". ÃÚÞÛØÚÞ âàÕÑÐ ÔÐ "
-"ÕÜãÛØàÐâÕ\n"
-"an \"lpd\" áÕàÒÕà, ÜÞàÐâÕ ÔÐ ßÞÚàÕÝÕâÕ \"cups-lpd\" ÔÕÜÞÝ. ¾Ý ßÞáÕÔãøÕ\n"
-"ÓàÐäØçÚØ ØÝâÕàäÕøá ×Ð èâÐßÐúÕ Ø Ø×ÑÞà ÞßæØøÐ ×Ð èâÐÜßÐúÕ.\n"
-"\n"
-" * \"lprNG\"``line printer daemon New Generation''. ¾ÒÐø áØáâÕÜ ÜÞÖÕ ÔÐ "
-"ãàÐÔØ ÞÝÞ\n"
-"èâÞ ÞâßàØÛØÚÕ ÜÞÓã Ø ÞáâÐÛØ, ÐÛØ ûÕ èâÐÜßÐâØ ÝÐ èâÐÜßÐçØÜÐ ÚÞøØ áã\n"
-"ÜÞÝâØàÐÝØ ÝÐ Novell Network, ×ÐâÞ èâÞ ßÞÔàÖÐÒÐ IPX ßàÞâÞÚÞÛ,\n"
-"Ø ÜÞÖÕ ÔØàÕÚâÝÞ ÔÐ èâÐÜßÐ ßÞÜÞûã shell ÚÞÜÐÝÔØ. ÃÚÞÛØÚÞ ØÐÜâÕ Novell ØÛØ\n"
-"èâÐÜßÐâÕ áÐ ÚÞÜÐÝÔÐÜÐ ÑÕ× ÚÞàØèûÕúÐ ÞÔÒÞøÕÝØå pipe ÚÞÝáâàãÚæØøÐ, ÚÞàØáâØâÕ "
-"lprNG.\n"
-"°ÚÞ âÞ ÝØø áÛãçÐø, CUPS øÕ ÞÝÔÐ ßàÐÒÐ áâÒÐà øÕà øÕ øÕÔÝÞáâÐÒÝØøØ Ø ÑÞùØ ×Ð "
-"àÐÔ ßàÕÚÞ\n"
-"ÜàÕÖÐ."
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX áÐÔÐ âàÕÑÐ ÔÐ ÔÕâÕÚâãøÕ IDE ãàÕòÐøÕ ßàØáãâÝÕ ã ÒÕèÕÜ àÐçãÝÐàã.DrakX "
-"ûÕ \n"
-"ßÞâàaÖØâØ PCI SCSI ÐÔÐßâÕà(e).\n"
-"ÃÚÞÛØÚÞ DrakX ßàÞÝaòÕ SCSI ÐÔÐßâÕà(Õ) Ø ÑãÔÕ ×ÝÐÞ ÚÞjØ ãßàÐÒùaçÚØ ßàÞÓàÐÜ \n"
-"(ÔàÐjÒÕà) ÚÞàØáâØÞÝ ûÕ ÓÐ(Øå) ÐãâÞÜÐâáÚØ ØÝáâÐÛØàÐâØ.\n"
-"\n"
-"¿ÞèâÞ áÕ ÜÞÖÕ ÔÕáØâØ ÔÐ ßàØ ÔÕâÕÚæØøØ ÝÕÚÐ ÚÞÜßÞÝÕÝâÐ ÝÕ ÑãÔÕ ÔÕâÕÚâÞÒÐÝÐ \n"
-"DrakX ûÕ ÒÐá ãßØâÐâØ ÔÐ ÛØ ØÜÐâÕ PCI SCSI ÐÔÐßâÕà. ºÛØÚÝØâÕ \"´Ð\" \n"
-"ãÚÞÛØÚÞ ×ÝÐâÕ ÔÐ ØÜÐâÕ SCSI ÐÔÐßâÕà ÝÐ áÒÞøÞø ÜÐèØÝØ. ½Ð ßàØÚÐ×ÐÝÞø ÛØáâØ \n"
-"ÜÞûØ ûÕâÕ ÔÐ Ø×ÐÑÕàÕâÕ ÞÔÓÞÒÞÐàÐøãûØ.\n"
-"ºÛØÚÝØâÕ \"½Õ\" ãÚÞÛØÚÞ ÝÕÜÐâÕ SCSI ÐÔÐßâÕàÐ ã ÜaèØÝØ. ÃÚÞÛØÚÞ ÝØáâÕ \n"
-"áØÓãàÝØ\n"
-"ßàÞÒÕàØâÕ ÝÐ ÛØáâØ ÔÕâÕÚâÞÒÐÝÞÓ åÐàÔÒÕàÐ áÕÛÕÚâÞÒÐúÕÜ \"¿ÞÓÛÕÔÐø ØÝäÞ Þ \n"
-"åÐàÔÒÕàã\"Ø ÚÛØÚÞÜ ÝÐ \"à àÕÔã\". ¿àÕÓÛÕÔÐøâÕ\n"
-"ÛØáâã Ð ÞÝÔÐ ÚØÚÝØâÕ ÝÐ \"à àÕÔã\" ÔÐ ÑØ áÕ ÒàÐâØÛØ ÝÐ ßØâÐúÕ Þ SCSI \n"
-"ãàÕòÐøØÜÐ.\n"
-"\n"
-"ÃÚÞÛØÚÞ ÜÞàÐâÕ àãçÝÞ ÔÐ áßÕæØäØæØàÐâÕ Òaè ÐÔÐßâÕà, DrakX ûe\n"
-"ÒÐá ãßØâÐâØ ÔÐ ÞÔàÕÔØâÕ ÞßæØjÕ ×Ð úÕÓa.ÂàÕÑÐ ÛØ ÑØ ÔÐ ÔÞ×ÒÞÛØâe DrakX-ã Ôa\n"
-"ØáßØâÐ ÐÔÐßâÕà àÐÔØ âØå ÞßæØja. ¾ÒÞ ÞÑØçÝÞ Ø ãáße.\n"
-"\n"
-"ÃÚÞÛØÚÞ DrakX ÝØøÕ ã áâÐúã ÔÐ ØáßØâÐ ÞßæØøÕ ÚÞøÕ áã ßÞâàÕÑÝÕ, ÜÞàaûÕâÕ ÔÐ \n"
-"áÐÜØ ÞÔàÕÔØâe ÞßæØjÕ ×Ð ÔàÐjÒÕà.\n"
-"¿ÞÓÛÕÔÐjâÕ Ø ¸ÝáâÐÛÐæØÞÝØ ÒÞÔØç (3 ßÞÓÛÐÒùÕ, áÕÚæØøÐ \"¿àØÚãßùÐúÕ \n"
-"ØÝäÞàÜÐæØøÐ Þ ÒÐèÕÜ åÐàÔÒÕàã\")\n"
-"ÔÐ ÑØ áÐ×ÝÐÛØ ÚÐÚÞ ÔÐ ßàØÑÐÒØâÕ ØÝäÞàÜÐæØøÕ Þ ßÐàÐÜÕâàØÜÐ ßÞâàÕÑÝØÜ ×Ð \n"
-"åÐàÔÒÕà,áÐ áÒÞjÕ Windows ØÝáâÐÛÐæØjÕ (ãÚÞÛØÚÞ jÕ ØÜÐâÕ ÝÐ áØáâÕÜã),\n"
-"ÔÞÚãÜÕÝÐâæØjã Þ åÐàÔÒÕàã, ØÛØ áÐ ßàÞØ×ÒÞòaçÕÒÞÓ \n"
-"ÒÕÑ áÐjâa (ãÚÞÛØÚÞ ØÜÐâÕ ßàØáâãß ØÝâÕàÝÕâã)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"¼ÞÖÕâÕ ÔÞÔÐâØ Ø ÔÞÔÐâÝe ãÝÞáÕ ×Ð yabbot, ØÛØ ×Ð ÔàãÓÕ ÞßÕàÐâØÒÝÕ sáØáâÕÜe,\n"
-"ÐÛâÕàÝÐâØÒÝÕ ÚÕàÝÕÛe, ØÛØ ×Ð emergency boot image.\n"
-"\n"
-"·Ð ÔàãÓe OS-ÞÒe - ãÝÞá áÐÔàÖØ áÐÜÞ Þ×ÝÐÚã Ø \"root\" ßÐàâØæØjã.\n"
-"\n"
-"·Ð Linux, ßÞáâÞjØ ÝÕÚÞÛØÚÞ ÜÞÓãûÝÞáâØ: \n"
-"\n"
-" * ¾×ÝÐÚa: ¾ÒÞ jÕ jÕÔÝÞáâÐÒÝÞ ØÜÕ ÚÞjÕ ûeâe ãÚãæÐâØ ßàØ yaboot ßàÞÜßâã ÔÐ "
-"ÑØ \n"
-"Ø×aÑàÐÛØ ÞÒã \n"
-"áâÐàâÝã ÞßæØjã.\n"
-"\n"
-" * Image: ¾ÒÞ jÕ ØÜÕ ÚÕàÝÕÛÐ ÚÞjØ áÕ áâÐàâãje. ¾ÑØçÝÞ vmlinux ØÛØ \n"
-"ÒÐàØjÐæØjÐ vmlinux áÐ ÕÚáâÕÝ×ØjÞÜ.\n"
-"\n"
-" * Root: \"root\" ãàÕòÐø ØÛØ \"/\" ×Ð Òaèã Linux ØÝáâÐÛÐæØjã.\n"
-"\n"
-" \n"
-" * ´ÞÔÐâÐÚ: ½Ð Apple åÐàÔÒÕàã, ÚÕàÝÕÛÞÒÐ ÞßæØja áÕ ÚÞàØáâØ ×a ßàØÛØçÝÞ "
-"çÕáâÞ \n"
-"Ôa\n"
-"ÐáØáâØàÐ ØÝØæØjÐÛØ×ÐæØjã ÒØÔÕÞ åÐàÔÒÕàa, ØÛØ ÔÐ ÞÜÞÓãûØ ÕÜãÛÐæØjã âÐáâÕàÐ "
-"×Ð \n"
-"ÜØè ÝÐ âÐáâÐâãàØ ×ÑÞÓ \n"
-"çÕáâÞÓ ÝÕÔÞáâÐâÚÐ ÔàãÓÞÓ Ø âàeûÕÓ âÐáâÕàÐ ÝÐ Apple ÜØèÕÒØÜa. ÁÛÕÔØ ßÐà \n"
-"ßàØÜÕàa:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: ¾ÒÐ ÞßæØjÐ áÕ ÜÞÖÕ ÚÞàØáâØâØ ØÛØ ×Ð ßÞÔØ×ÐúÕ ØÝØæØjÐÛÝØå ÜÞÔãÛa,\n"
-"ßàe ÝÕÓÞ jÕ boot \n"
-"ãàÕòÐø ÔÞáâãßÐÝ, ØÛØ ×Ð ßÞÔØ×ÐúÕ ramdisk image ×Ð áâÐàâaúÕ ã åØâÝØÜ "
-"áØâãÐæØjÐÜa.\n"
-"\n"
-" * Initrd-ÒÕÛØçØÝa: ÒÕÛØçØÝa default ramdisk jÕ ÓÕÝÕàÐÛÝÞ 4096 ÑÐjâa. \n"
-"ÃÚÞÛØÚÞ ÒÐÜ âàÕÑa\n"
-"ÐÛÞæØàaúÕ ÒÕÛØÚÞÓ ramdisk-a, ÞÒÐ ÞßæØjÐ ÜÞÖÕ ÑØâØ ÚÞàØáÝa.\n"
-"\n"
-" - Read-write: ½ÞàÜÐÛÝÞ áe 'root' ßÐàâØæØjÐ ØÝØæØjÐÛÝÞ ßÞáâÐÒùÐ ÚÐÞ read-\n"
-"only, ÔÐ ÑØ ÞÜÞÓãûØÛa\n"
-"ßàÞÒÕàã ÔÐâÞâeçÝÞÓ áØáâÕÜÐ ßàÕ ÝÕÓÞ áØáâÕÜ ßÞáâÐÝÕ \"ÐÚâØÒÐÝ\". ¾ÒÔÕ "
-"ÜÞÖÕâÕ \n"
-"ßÞÝØèâØâØ ÞÒã ÞßæØjã.\n"
-"\n"
-" * NoVideo: ÃÚÞÛØÚÞ áÕ Apple ÒØÔÕÞ åÐàÔÒÕà ßÞÚaÖÕ ÒÕÞÜa ßàÞÑÛÕÜÐâØçÝØÜ, \n"
-"ÜÞÖÕâe\n"
-"Ø×ÐÑàÐâØ ÞÒã ÞßæØjã ÔÐ ÑØ áâÐàâÐÛØ áØáâÕÜ ã 'novideo' ÜÞÔã, áÐ ÞáÝÞÒÝÞÜ \n"
-"framebuffer ßÞÔàèÚÞÜ.\n"
-"\n"
-" * Default: ºÐÚÞ jÕ ÞÒÞ default Linux áÕÛÕÚæØja, ÔÞÒÞùÝÞ jÕ ÔÐ áÐÜÞ\n"
-"ßàØâØáÝÕâe ENTER ßàØ yaboot ßàÞÜßâã. ¾ÒÐj ãÝÞá ûÕ âÐÚÞòÕ ÑØâØ ÔÞÔÐâÝÞ \n"
-"Þ×ÝaçÕÝ áa \"*\", ãÚÞÛØÚÞ\n"
-"ßàØâØáÝÕâe [Tab] ÔÐ ÑØ ÒØÔÕÛØ áâÐàâÝã áÕÛÕÚæØjã."
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot jÕ áâÐàâÕà NewWorld MacIntosh åÐàÔÒÕà. ¾Ý ÜÞÖÕ Ôa ßÞÚàÕÝÕ\n"
-"GNU/Linux, MacOS, ØÛØ MacOSX, ãÚÞÛØÚÞ áã ßàØáãâÝØ ÝÐ ÒaèÞj ÜaèØÝØ.\n"
-"½ÞàÜÐÛÝÞ, ÞÒØ ÔàãÓØ ÞßÕàÐâØÒÝØ áØáâÕÜØ áÕ áÜÐâàÐjã ÚÞàÕÚâÝÞ ÔÕâÕÚâÞÒÐÝØ Ø \n"
-"ØÝáâÐÛØàÐÝØ. ÃÚÞÛØÚÞ âÞ ÝØjÕ áÛãçÐj, ÜÞÖÕâÕ àãçÝÞ ÔÞÔÐâØ ãÝÞá ÝÐ ÞÒÞÜ\n"
-"ÕÚàÐÝã. ±ãÔØâÕ ßaÖùØÒØ ßàØ Ø×ÑÞàã ßÐàÐÜÕâÐàa.\n"
-"\n"
-"¾áÝÞÒÝÕ ÞßæØjÕ Yaboot-a áã:\n"
-"\n"
-" - ¸ÝØæØjÐÛÝÐ ßÞàãÚa: JÕÔÝÞáâÐÒÝÐ âÕÚáâãÐÛÝÐ ßÞàãÚa ÚÞjÐ áÕ ßàØÚÐ×ãje ßàÕ \n"
-"áâÐâàâÝÞÓ\n"
-"ßàÞÜßâa.\n"
-"\n"
-" * Boot ãàÕòÐø: ÃÚÐ×ãjÕ ÓÔÕ ÖÕÛØâÕ ÔÐ áÜÕáâØâÕ ØÝäÞàÜÐæØjã ßÞâàÕÑÝã ×Ð \n"
-"áâÐàâaúe GNU/Linux-a. ³ÕÝÕàÐÛÝÞ ÓÛÕÔÐÝÞ, ÜÞàaûÕâÕ ÔÐ ßÞÔÕáØâe bootstrap \n"
-"\n"
-"ßÐàâØæØjã ßàe \n"
-"ÝÕÓÞ ßÞÔÕáØâÕ ÞÒã ØÝäÞàÜÐæØjã.\n"
-"\n"
-" * ¾ÜÞÓãûØ Firmware ßÐã×ã: ·Ð àÐ×ÛØÚã ÞÔ LILO-a, ßÞáâÞjÕ ÔÒÕ ÒàáâÕ ßaã×e \n"
-"yaboot-a. ¿àÒÐ ßÐã×Ð áÕ ÜÕàØ ã áÕÚãÝÔÐÜÐ Ø ã âÞÜ ÒàÕÜÕÝã ÜÞÖÕâÕ \n"
-"ÑØàÐâØ Ø×Üeòã CD-a, OF áâÐàâa, MacOS, ØÛØ Linux-a.\n"
-"\n"
-" * ¿Ðã×Ð ßàØ áâÐàâaúã ÚÕàÝÕÛa: ¾ÒÐ ßÐã×Ð jÕ áÛØçÝa ßÐã×Ø ÚÞÔ LILO áâÐàâÕàa.\n"
-"½ÐÚÞÝ \n"
-"Ø×ÑÞàÐ Linux-a, ØÜaûÕâÕ ßÐã×ã ÞÔ 0.1 áÕÚãÝÔe ßàÕ ÝÕÓÞ èâÞ áÕ áÕÛÕÚâãje\n"
-"default ÞßØá ÚÕàÝÕÛa.\n"
-"\n"
-" * ¾ÜÞÓãûØ áâÐàâaúÕ CD-a ?: ÃÚÞÛØÚÞ Þ×ÝaçØâÕ ÞÒã ÞßæØjã ÜÞûØ ûÕâÕ ÔÐ \n"
-"Ø×ÐÑÕàÕâe \"C\" ×a CD ßàØ\n"
-"ßàÒÞÜ áâÐàâÝÞÜ ßàÞÜßâã.\n"
-"\n"
-" * ¾ÜÞÓãûØ OF áâÐàâaúÕ?: ÃÚÞÛØÚÞ Þ×ÝaçØâÕ ÞÒã ÞßæØjã ÜÞûØ ûÕâÕ ÔÐ "
-"Ø×ÐÑÕàÕâe \n"
-"\"N\" ×a ¾pen\n"
-"Firmware ßàØ ßàÒÞÜ áâÐàâÝÞÜ ßàÞÜßâã.\n"
-"\n"
-" * Default OS: ¼ÞÖÕâÕ ÔÐ Ø×ÐÑÕàÕâÕ ÚÞjØ ÞßÕàÐâØÒÝØ áØáâÕÜ ûÕ ÑØâØ ßÞÚàÕâÐÝ \n"
-"ÚÐÞ default ÚÐÔÐ Open Firmware \n"
-"ßÐã×Ð ×ÐÒàèØ."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"¾ÒÔÕ áã ßàØÚÐ×ÐÝØ àÐ×ÛØçØâØ ßÐàÐÜÕâàØ ÒÕ×ÐÝØ ×Ð ÒÐèã ÜÐèØÝã. à ×ÐÒØáÝÞáâØ\n"
-"ÞÔ ÒÐèÕÓ ØÝáâÐÛØàÐÝÞÓ åÐàÔÒÕàÐ, ÜÞÖÕâÕy - ØÛØ ÝÕ ÜÞàÐâÕ, ßÞÓÛÕÔÐøâÕ "
-"áÛÕÔÕûÕ \n"
-"ãÝÞáÕ:\n"
-"\n"
-" * \"¼Øè\": ßàÞÒÕàØâÕ âàÕÝãâÝÕ ßÞáâÐÒÚÕ ×Ð ÜØèÐ Ø ÚÛØÚÝØâÕ ÝÐ âÐáâÕà\n"
-"ÔÐ ÑØå ßàÞÜÕÝØÛØ ãÚÞÛØÚÞ øÕ ÝÕÞßåÞÔÝÞ.\n"
-"\n"
-" * \"ÂÐáâÐâãàÐ\": ßàÞÒÕàØâÕ âàÕÝãâÝØ àÐáÞàÕÔ âÐáâÐâãàÕ tion Ø ÚÛØÚÝØâÕ ÝÐ\n"
-"âÐáâÕà ÔÐ ÑØ ÝÐßàÐÒØÛØ Ø×ÜÕÝÕ ãÚÞÛØÚÞ áã ßÞâàÕÑÝÕ.\n"
-"\n"
-" * \"²àÕÜÕÝáÚÐ ×ÞÝÐ\": DrakX, ßÞ default-ã, ßÞÓÐòÐ ÒÐèã ÒàÕÜÕÝáÚã ×ÞÝã ã \n"
-"×ÐÒØáÝÞáâØ ÚÞøØ áÕ øÕ×ØÚ\n"
-"ÞÔÐÑàÐÛØ. °ÛØ ÞßÕâ, ÜÞÖÔÐ áâÕ Ø×ÐÑàÐÛØ âÐáâÐâãàã ÚÞøÐ áÕ àÐ×ÛØÚãøÕ\n"
-"ÞÔ âÐáâÐâãàÕ ×ÕÜùÕ ÚÞøã áâÕ ÝÐÒÕÛØ.\n"
-"¼ÞàÐûÕâÕ ÔÐ ÚÛØÚÝÕâÕ ÝÐ âÐáâÕà \"²àÕÜÕÝáÚÐ ×ÞÝÐ\" ÔÐ ÑØ\n"
-"ßÞÔÕáØÛØ çÐáÞÒÝØÚ ã áÚÛÐÔã áÐ ÒàÕÜÕÝáÚÞÜ ×ÞÝÞÜ ã ÚÞøÞø áÕ ÝÐÛÐ×ØâÕ.\n"
-"\n"
-" * \"ÈâÐÜßÐç\": ÚØÛÚÞÜ ÝÐ âÐáâÕà \"ÈâÐÜßÐç\" ßÞÚàÕÝãûÕâÕ çÐàÞÑúÐÚÐ ×Ð\n"
-"ÚÞÝäØÓãàØáÐúÕ èâÐÜßÐçÐ.\n"
-"\n"
-" * \"·ÒãçÝÐ ÚÐàâØæÐ\": ãÚÞÛØÚÞ øÕ ×ÒãçÝÐ ÚÐàâØæÐ ÔÕâÕÚâÞÒÐÝÐ, ÞÝÔÐ øÕ\n"
-"ÞÒÔÕ ßàØÚÐ×ÐÝÐ. ½Øáã ÜÞÓãûÕ ßàÞÜÕÝÕ ã âÞÚã ØÝáâÐÛÐæØøÕ.\n"
-"\n"
-" * \"TV ÚÐàâØæÐ\": ãÚÞÛØÚÞ øÕ TV ÚÐàâØæÐ ÔÕâÕÚâÞÒÐÝÐ, ÞÝÔÐ øÕ\n"
-"ßàØÚÐ×ÐÝÐ ÞÒÔÕ. ½Øáã ÜÞÓãûÕ ßàÞÜÕÝÕ ã âÞÚã ØÝáâÐÛÐæØøÕ.\n"
-"\n"
-" * \"ISDN ÚÐàâØæÐ\": ãÚÞÛØÚÞ øÕ ISDN ÚÐàâØæÐ ÔÕâÕÚâÞÒÐÝÐ, ÞÝÔÐ øÕ\n"
-"ßàØÚÐ×ÐÝÐ ÞÒÔÕ. ¼ÞÖÕâÕ ÚÛØÚÝãâØ ÝÐ âÕáâÕà ÔÐ ÑØ ßàÞÜÕÝØÛØ ßÐàÐÜÕâàÕ\n"
-"ÚÞøØ áã ÒÕ×ÐÝØ ×Ð úã."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"¸×ÐÑÕàØâÕ åÐàÔ ÔØáÚ ÚÞjØ ÖÕÛØâÕ ÔÐ Ø×ÑàØèÕâe ÔÐ ÑØ ØÝáâÐÛØàÐÛØ ÝÞÒã Mandrake "
-"Linux \n"
-"ßÐàâØæØjã. ±ãÔØâÕ ßaÖùØÒØ, áÒØ ßÞÔÐæØ ÝÐ úÕÜã ûÕ ÑØâØ Ø×ÓãÑùÕÝØ\n"
-"Ø ÝeûÕ áÕ ÜÞûØ ßÞÒàÐâØâØ!"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"ºÛØÚÝØâÕ ÝÐ \"à àÕÔã\" ãÚÞÛØÚÞ ÖÕÛØâÕ ÔÐ Ø×ÑàØèÕâe áÒÕ ßÞÔÐâÚe Ø \n"
-"ßÐàâØæØjÕ ÝÐ ÞÒÞÜ åÐàÔ ÔØáÚã.±ãÔØâÕ ßaÖùØÒØ, ßÞáÛÕ ÚÛØÚÐ ÝÐ \"à àÕÔã\", ÒØ\n"
-"ÝeûÕâÕ ÜÞûØ ÔÐ ßÞÒàÐâØâÕ ÑØÛÞ ÚÞjØ ßÞÔÐâÐÚ ØÛØ ßÐàâØæØjã ÝÐ åÐàÔ ÔØáÚã,\n"
-"ßÐ Ø ÑØÛÞ ÚÞje Windows ßÞÔÐâÚe.\n"
-"\n"
-"ºÛØÚÝØâÕ ÝÐ \"¿ÞÝØèâØ\" ÔÐ ÑØ ßÞÝØèâØ ÞÒã ÞßÕàÐæØjã ÑÕ× ÓãÑùeúÐ ßÞÔÐâÐÚÐ Ø\n"
-"ßÐàâØæØjÐ ÚÞjÕ áã ßàØáãâÝÕ ÝÐ ÞÒÞÜ åÐàÔ ÔØáÚã."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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)"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "¼ÞàÐâÕ Ø %s ÔÐ äÞàÜÐâØàÐâÕ"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"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"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "½ØøÕ ÜÞÓãû ßàÕÝÞá ÑÕ× NIS ÔÞÜÕÝÐ"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "ÃÑÐæØâÕ FAT äÞàÜÐâØàÐÝã ßàÐ×Ýã ÔØáÚÕâã ã ãàÕòÐø %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "¾ÒÐ ÔØáÚÕâÐ ÝØje äÞàÜÐâØàÐÝÐ áÐ FAT áØáâÕÜÞÜ"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"´Ð ÑØ ÚÞàØáâØÛØ ÞÒÐj Ø×ÑÞà ×Ð çãÒaúÕ áÕÛÕÚæØjÕ ßÐÚÕâa, Ø×ÐÑÕàØâÕ ØÝáâÐÛÐæØjã "
-"áa ``linux defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "³àÕèÚÐ ÚÞÔ ÞâÒÐàÐúÐ ÔÐâÞâÕÚa %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"´ÞÓÞÔØÛÐ áÕ ÓàÕèÚÐ - ÝØøÕ ÝÐòÕÝ ØáßàÐÒÐÝ ãàÕòÐø ÝÐ ÚÞøÕÜ ÑØ ÑØÛØ ÚàÕàÐÝØ "
-"ÝÞÒØ ÔÐâÞâeçÝÞÓ áØáâÕÜØ. ¿àÞÒÕàØâÕ ÒÐè åÐàÔÒÕà ÔÐ ÒØÔØâÕ èâÐ øÕ ã×àÞÚ ÞÒÞÓ "
-"ßàÞÑÛÕÜÐ."
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"½ÕÚÕ åÐàÔÒÕàáÚÕ ÚÞÜßÞÝÕÝâÕ ã ÒaèÕÜ àaçãÝÐàã ×ÐåâÕÒÐjã ÞÔÓÞÒÐàÐjãûe ÔàÐjÒÕàe "
-"ÔÐ ÑØ ÝÞàÜÐÛÝÞ äãÝÚæØÞÝØáÐÛe.\n"
-"¸ÝäÞàÜÐæØjÕ Þ úØÜÐ ÜÞÖÕâÕ ßàÞÝaûØ ÝÐ: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"¼ÞàÐâÕ ØÜÐâØ root ßÐàâØæØjã.\n"
-"·Ð ÞÒÞ, ÚàÕØàÐøâÕ ßÐàâØæØøã (ØÛØ ÚÛØÚÝØâÕ ÝÐ ßÞáâÞøÕûã).\n"
-"·ÐâØÜ Ø×ÐÑÕàØâÕ \"ÂÐçÚÐ ÜÞÝâØàÐúÐ\" Ø ßÞÔÕáØâÕ ÝÐ `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "¼ÞàÐâÕ ØÜÐâØ swap ßÐàâØæØøã"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"ÅÜ, ÝÕÜÐ swap ßÐàâØæØøÕ\n"
-"\n"
-"ÁÒÕøÕÔÝÞ ÝÐáâÐÒØâØ ÔÐùÕ ?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "¼ÞàÐâÕ ØÜÐâØ FAT ßÐàâØæØøã ÜÞÝâØàÐÝã ã /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "ºÞàØáâØ áÛÞÑÞÔÐÝ ßàÞáâÞà"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "½ÕÜÐ ÔÞÒÞùÝÞ áÛÞÑÞÔÝÞÓ ßàÞáâÞàÐ ×Ð ÐÛÞæØàaúÕ ÝÞÒØå ßÐàâØæØja"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "ºÞàØáâØ ßÞáâÞjeûã ßÐàâØæØøã"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "½ÕÜÐ ÝØ jeÔÝÕ ßÐàØâØæØjÕ ×Ð àÐÔ"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "ºÞàØáâØ Windows ßÐàâØæØjã ×Ð loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "ºÞøã ßÐàâØæØøã ÖÕÛØâÕ ÔÐ ÚÞàØáØâÕ ×Ð Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "¸×ÐÑÕàØâÕ ÒÕÛØçØÝã"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "²ÕÛØçØÝÐ Root ßÐàâØæØjÕ ã MB:"
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "²ÕÛØçØÝÐ Swap ßÐàâØæØjÕ ã MB:"
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "ºÞàØáØâØ áÛÞÑÞÔÐÝ ßàÞáâÞà ÝÐ Windows ßÐàâØæØjØ"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "ºÞøÞj ßÐàâØæØøØ ÖÕÛØâÕ ÔÐ ßàÞÜÕÝØâÕ ÒÕÛØçØÝã?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "¿àÞàÐçãÝÐÒÐÜ ÓàÐÝØæÕ Windows äÐøÛ-áØáâÕÜÐ"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"¿àÞÓàÐÜ ×Ð ßàÞÜÕÝã ÒÕÛØçØÝÕ FAT ßÐàØâæØja ÝÕ ÜÞÖÕ ÔÐ ãßàÐÒùÐ ÒaèÞÜ "
-"ßÐàâØæØjÞÜ, \n"
-"×ÑÞÓ áÛÕÔeûÕ ÓàeèÚe: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"²aèÐ Windows ßÐàâØæØjÐ jÕ ßàÕÒØèÕ äàÐÓÜÕÝâØàÐÝÐ, ßàÒÞ ßÞÚàÕÝØâÕ ``defrag''"
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"ÿ¾·¾Àµªµ!\n"
-"\n"
-"DrakX âàÕÑÐ ÔÐ Ø×ÜÕÝØ ÒÕÛØçØÝã Windows ßÐàâØæØøÕ. ±ãÔØâÕ ßÐÖùØÒØ: ÞÒÐ\n"
-"ÞßÕàÐæØøÐ øÕ ÞßÐáÝÐ. ÃÚÞÛØÚÞ âÞ ÔÞ áÐÔÐ ÝØáâÕ àÐÔØÛØ, ßàÒÞ âàÕÑÐ ÔÐ Ø×aòÕâÕ\n"
-"Ø× ØÝáâÐÛÐæØjÕ,ßÞÚàÕÝÕâÕ ßÞÔ Windows-ÞÜ\n"
-"scandisk (ÕÒÕÝâãÐÛÝÞ Ø defrag), Ð ÞÝÔÐ ßÞÝÞÒÞ ßÞÚàÕÝØâÕ ØÝáâÐÛÐæØjã.\n"
-"°ÚÞ áâÕ áØÓãàÝØ, ßàØâØáÝØâÕ ¾º (à àÕÔã)."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "ºÞjã ÒÕÛØçØÝã ÖÕÛØâe ÔÐ ×ÐÔàÖØâÕ ×Ð ßàÞ×Þàe"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "ßÐàâØæØøÐ %s "
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "FAT Ø×ÜÕÝÐ ÒÕÛØçØÝÕ ÝÕãáßÕÛÐ: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"½Õ ßÞáâÞje FAT ßÐàâØæØjÕ ÚÞjØÜa áÕ ÜÞÖÕ ßàÞÜÕÝØâØ ÒÕÛØçØÝa ØÛØ ÚÞjÕ áÕ ÜÞÓã "
-"ÚÞàØáØâØâØ ×a loopback (ØÛØ ÝÕÜÐ ÔÞÒÞùÝÞ áÛÞÑÞÔÝÞÓ ßàÞáâÞàa)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "¸×ÑàØèØ æÕÛØ ÔØáÚ"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "ÃÚÛÞÝØ Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr ""
-"¸ÜÐâÕ ÒØèÕ ÞÔ jÕÔÝÞÓ åÐàÔ ÔØáÚÐ, ÝÐ ÚÞjØ ÞÔ úØå ÖÕÛØâÕ ÔÐ ØÝáâÐÛØàÐâÕ "
-"»ØÝãÚá ?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "Á²µ ßÞáâÞjeûÕ ßÐàâØæØjÕ Ø ßÞÔÐæØ ÝÐ ÔØáÚã %s ûÕ ÑØâØ Ø×ÓãÑùÕÝØ"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Custom ÔØáÚ ßÐàâØæØÞÝØàaúe"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "ºÞàØáâØ fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"ÁÐÔa ÜÞÖÕâÕ ßÐàâØæØÞÝØàÐâØ Òaè %s åÐàÔ ÔØáÚ ãàÕòÐø\n"
-"ºaÔa ×ÐÒàèØâÕ,ÝÕ ×ÐÑÞàÐÒØâÕ ÔÐ ßÞâÒàÔØâÕ ÚÞàØáâeûØ `w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "½ÕÜÐâÕ ÔÞÒÞùÝÞ áÛÞÑÞÔÝÞÓ ßàÞáâÞàa ÝÐ Windows ßÐàâØæØjØ"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "½Õ ÜÞÓã ÔÐ ßàÞÝaòÕÜ áÛÞÑÞÔÐÝ ßàÞáâÞà ×Ð ØÝáâÐÛØàaúÕ"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "DrakX çÐàÞÑúÐÚ ×Ð ßÐàâØæØÞÝØàaúÕ jÕ ßàÞÝaèÐÞ áÛÕÔeûÐ àeèeúÐ:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "¿ÐàâØæØÞÝØàaúÕ ÝØjÕ ãáßÕÛÞ: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "¿àØáâãßÐÜ ÜàÕÖã"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "¾ÔáâãßÐÜ ÞÔ ÜàÕÖe"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"³àÕèÚÐ, ÐÛØ ÝÕ×ÝÐÜ ÚÐÚÞ ÔÐ øÕ àÐ×àÕèØÜ.\n"
-"½ÐáâÐÒØâÕ ÝÐ ÒÐè àØ×ØÚ!"
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "´ãßÛØàÐÝa âÐçÚÐ ÜÞÝâØàÐúÐ %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"½ÕÚØ ÒaÖÝØ ßÐÚÕâØ ÝØáã ÔÞÑàÞ ØÝáâÐÛØàÐÝØ.\n"
-"²aè cdrom ãàeòÐj ØÛØ cd áã ÝÕØáßàÐÒÝØ.\n"
-"¿àÞÒÕàØâe cdrom ÝÐ ØÝáâÐÛØàÐÝÞÜ ÚÞÜßjãâÕàã ÚÞàØáâeûe \"rpm -qpl Mandrake/"
-"RPMS/*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "´ÞÑàÞèÛØ ã %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "½ÕßàØáâãßÐçÐÝ ÔØáÚÕâÝØ ãàÕòÐø"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "¿ÞÚàÕûÕÜ ÚÞàÐÚ `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
-"press `F1' when booting on CDROM, then enter `text'."
-msgstr ""
-"²aè áØáâÕÜ ØÜÐ ÜaúÐÚ áÝÐÓÕ. ÃáÛÕÔ âÞÓÐ ÜÞÖÕâÕ ØÜaâØ ßàÞÑÛÕÜÐ ßàØ "
-"ØÝáâÐÛÐæØjØ\n"
-"Mandrake Linux. ÃÚÞÛØÚÞ áÕ ÞÝØ ßÞjÐÒe, ÜÞÖÕâÕ ßàÞÑÐâØ âÕÚáâãÐÛÝã "
-"ØÝáâÐÛÐæØjã. ´Ð ÑØ âÞ ßÞáâØÓÛØ,\n"
-"ßàØâØáÝØâe `F1' ßàØ áâÐàâaúã áÐ CDROM-a, Ð ÞÝÔÐ ãÚãæÐjâe `text'."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "¸ÝáâÐÛÐæØÞÝe ÚÛÐáÕ"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "¼ÞÛØÜ ÒÐá ÔÐ Ø×ÐÑÕàÕâÕ jÕÔÝã ÞÔ áÛÕÔeûØå ØÝáâÐÛÐæØÞÝØå ÚÛÐáa:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "¾ÔÐÑØà ÓàãßÐ ßÐÚÕâÐ"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "¿ÞjÕÔØÝaçÝÞ ÑØàaúÕ ßÐÚÕâa"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "ÃÚãßÝÐ ÒÕÛØçØÝÐ: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "»Þè ßÐÚÕâ"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "¸ÜÕ: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "²Õà×ØøÐ: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "²ÕÛØçØÝÐ: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "²aÖÝÞ: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr "½Õ ÜÞÖÕâÕ áÕÛÕÚâÞÒÐâØ ÞÒÐj ßÐÚÕâ jÕà ÝÕÜÐ ÒØèÕ áÛÞÑÞÔÝÞÓ ßàÞáâÞàa"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "ÁÛeÔeûØ ßÐÚÕâØ âàÕÑÐ ÔÐ ÑãÔã ØÝáâÐÛØàÐÝØ"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "ÁÛÕÔeûØ ßÐÚÕâØ ûÕ ÑØâØ Ø×ÑàØáÐÝØ"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "½Õ ÜÞÖÕâÕ áÕÛÕÚâÞÒÐâØ/ÔÕáÕÛÕÚâÞÒÐâØ ÞÒÐj ßÐÚÕâ"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "¾ÒÞ jÕ ÞÑÐÒÕ×ÝØ ßÐÚÕâ,Ø ÝÕ ÜÞÖe ÑØâØ ÔÕáÕÛÕÚâÞÒÐÝ"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "¼ÞÖÕâÕ ÔÕáÕÛÕÚâÞÒÐâØ ÞÒÐj ßÐÚÕâ jÕà jÕ Òeû ØÝáâÐÛØàÐÝ"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"¾ÒÐj ßÐÚÕâ ÜÞàÐ ÑØâØ aÖãàØàÐÝ\n"
-"´Ð ÛØ áØÓãàÝÞ ÖÕÛØâÕ ÔÐ ÓÐ ÔÕáÕÛÕÚâãjÕâe ?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "½Õ ÜÞÖÕâÕ ÔÕáÕÛÕÚâÞÒÐâØ ÞÒÐj ßÐÚÕâ.¾Ý ÜÞàÐ ÑØâØ aÖãàØàÐÝ"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "°ãâÞÜÐâáÚØ ßàØÚÐÖØ Ø×ÐÑàÐÝÕ ßÐÚÕâe"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "¸ÝáâÐÛØàÐø"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "ÃçØâÐø/ÁÝØÜØ ÝÐ ÔØáÚÕâã"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "°ÖãàØàÐúÕ áÕÛÕÚæØøÕ ßÐÚÕâÐ"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "¼ØÝØÜÐÛÝÞ ØÝáâÐÛØàÐø"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "¸×ÐÑÕàØ ßÐÚÕâÕ ×Ð ØÝáâÐÛÐæØøã"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "¸ÝáâÐÛØàÐÜ"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "¿àÞæÕúãøÕÜ"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "¿àÕÞáâÐÛÞ ÒàÕÜÕ"
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "ÁaÜÞ ÜÞÜÕÝÐâ, ßàØßàÕÜÐÜ ØÝáâÐÛÐæØøã"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d ßÐÚÕâÐ"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "¸ÝáâÐÛØàÐÜ ßÐÚÕâ %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "¿àØåÒÐâØ"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "¾ÔÑÐæØ"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"¿àÞÜÕÝØâÕ Òaè Cd-Rom!\n"
-"\n"
-"ÃÑÐæØâe Òaè CD Þ×ÝaçÕÝ áÐ \"%s\" ã ßÞÓÞÝ Ø ßàØâØáÝØâÕ \"à àÕÔã\" ÚÐÔa áâÕ "
-"áßàÕÜÝØ.\n"
-"ÃÚÞÛØÚÞ ÓÐ ÝÕÜÐâÕ ßàØâØáÝØâÕ ¿ÞÝØèâØ."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "ÁÒÕøÕÔÝÞ ÝÐáâÐÒØâØ ÔÐùÕ ?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "³àÕèÚÐ ã ÛØáâØ ßÐÚÕâÐ:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "³àÕèÚÐ ßàØ ØÝáâÐÛÐæØjØ ßÐÚÕâa:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"ÃßÞ×Þàeúe !\n"
-"\n"
-"¿aÖùØÒÞ ßàÞçØâÐjâÕ ÔÞÛÕ ÝÐÒÕÔÕÝÕ ãáÛÞÒÕ. ÃÚÞÛØÚÞ áÕ ÝÕ áÛaÖÕâÕ áÐ ÑØÛÞ "
-"ÚÞjØÜ \n"
-"ÔÕÛÞÜ, ÞÝÔÐ ÝÕÜÐâÕ ÞÔÞÑàeúÕ ×Ð ØÝáâÐÛØàaúÕ áÛÕÔeûÕÓ CD-a. ¿àØâØáÝØâÕ "
-"'¾ÔÑØjÐÜ' \n"
-"ÔÐ ÑØ ÝÐáâÐÒØÛØ ØÝáâÐÛÐæØjã ÑÕ× ãßÞâàÕÑÕ âØå CD ÜÕÔØja.\n"
-"\n"
-"\n"
-"½ÕÚÕ ÚÞÜßÞÝÕÝâÕ áÐÔàÖÐÝÕ ã áÛÕÔeûØÜ CD ÜÕÔØjÐÜÐ ÝØáã ßÞÔ\n"
-"GPL »ØæÕÝæÞÜ ØÛØ áÛØçÝØÜ ãÓÞÒÞàØÜÐ. ÁÒÐÚÐ âÐÚÒÐ ÚÞÜßÞÝÕÝâÐ jÕ ÞÝÔÐ "
-"ãáÛÞÒùÕÝÐ\n"
-"ãáÛÞÒØÜÐ Ø ãÓÞÒÞàØÜÐ áÞßáâÕÒÕÝÕ ÛØÝæÕÝæÕ. \n"
-"¿aÖùØÒÞ ßàÞçØâÐjâÕ Ø ãßÞ×ÝÐjâÕ áÕ áÐ âÐÚÒØÜ áßÕæØäØçÝØÜ ÛØæÕÝæÐÜÐ ßàe \n"
-"ÝÕÓÞ ãÞâàÕÑØâÕ ØÛØ àÕÔØáâàØÑãØàÐâÕ ßÞÜÕÝãâÕ ÚÞÜßÞÝÕÝâe. \n"
-"ÂÐÚÒÕ ÛØæÕÝæÕ ûÕ ã ÓÛÐÒÝÞÜ ×ÐÑàaúØÒÐâØ âàÐÝáäÕà, ÚÞßØàÐúe \n"
-"(ÞáØÜ ×Ð áÒàåã backup-Ð ßÞÔÐâÐÚa), àÕÔØáàØÑãæØjã, ÝÐåÝÐÔÝã ßàÞÜÕÝã, \n"
-"àÐáâÐÒùaúe, Ôe-ÚÞÜßÐjÛØàaúe ØÛØ ÜeúaúÕ ÚÞÜßÞÝÕÝâØ. \n"
-"±ØÛÞ ÚÞjØ ÔÕÞ ãÓÞÒÞàÐ ÚÞjØ ÝØjÕ ØáßÞèâÞÒÐÝ ØáâÞÒàÕÜÕÝÞ ãÚÛaúÐ Ø ÞáâÐÛÐ ÒaèÐ "
-"ßàÐÒa\n"
-"ã ÔÐâÞj ÛØæÕÝæØ. ÃÚÞÛØÚÞ ÒÐÜ ÞÔàeòÕÝÐ ÛØæÕÝæÐ ÝÕ ÓÐàÐÝâãjÕ âÐÚÒÐ\n"
-"ßàÐÒa, ÞÑØçÝÞ ÝÕ ÜÞÖÕâÕ ØÝáâÐÛØàÐâØ ßàÞÓàÐÜÕ ÝÐ ÒØèÕ ÞÔ jÕÔÐÝÞÓ\n"
-"ÐØÐâÕÜa, ØÛØ Øå ßàØÛÐÓÞÔØâØ ÔÐ áÕ ÜÞÓã ÚÞàØáâØâØ ÝÐ ÜàeÖØ. ÃÚÞÛØÚÞ áâÕ ã "
-"ÔØÛÕÜØ, ÜÞÛØÜÞ ÒÐá ÔÐ ÔØàÕÚâÝÞ \n"
-"ÚÞÝâÐÚâØàÐâÕ ÔØáâàØÑãâÕàÐ ØÛØ ÕÔØâÞàÐ ÚÞÜßÞÝÕÝâe. \n"
-"¿àÕÝÞá ÝÐ âàeûÕ ßàÞÓàÐÜÕ ØÛØ ÚÞßØàaúÕ âÐÚÒØå ÚÞÜßÞÝÕÝâØ ãÚùãçãjãûØ Ø\n"
-"ÔÞÚãÜÕÝâÐæØjã jÕ ÞÑØçÝÞ ×ÐÑàÐúÕÝ.\n"
-"\n"
-"\n"
-"ÁÒÐ ßàÐÒÐ ÝÐ ÚÞÜßÞÝÕÝâÕ ÝÐ áÛÕÔeûØÜ CD ÜÕÔØjÐÜÐ ßàØßÐÔÐjã úØåÞÒØÜ \n"
-"àÕáßÕÚâÐâØÒÝØÜ ÐãâÞàØÜÐ Ø ×aèâØûeÝÕ áã ×ÐÚÞÝØÜÐ Þ ØÝâÕÛÕÚâãÐÝÞj áÒÞjØÝØ Ø \n"
-"ßàÐÒØÜa ÚÞjØ áÕ ßàØÜeúãjã ÝÐ áÞäâÒÕàáÚÕ ßàÞÓàÐÜe.\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "XÜ,ßÞjÐÒØÛÐ áÕ ÓàÕèÚÐ"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "´Ð ÛØ ×ÐØáâÐ åÞûÕâÕ ÔÐ ßàÕÚØÝÕâÕ ØÝáâÐÛÐæØøã?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "»¸æÕÝæØàÐÝØ ãÓÞÒÞà"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"ÃßÞ×ÝÐÒaúe\n"
-"\n"
-"¾ßÕàÐâØÒÝØ áØáâÕÜ Ø ÔàãÓÕ ÚÞÜßÞÝÕÝâÕ ÔÞáâãßÝÕ ã Mandrake Linux "
-"ÔØáâàØÑãæØjØ \n"
-"ÝÐ Ôaùe ûÕ ÑØâØ ×ÒÐÝÕ \"ÁÞäâÒÕàáÚØ ¿àÞØ×ÒÞÔØ\" . ÁÞäâÒÕàáÚØ ßàÞØ×ÒÞÔØ "
-"ãkùãçãjã, ÐÛØ ÝØáã Ø \n"
-"ÞÓàÐÝØçÕÝØ Ýa, áÚãß ßàÞÓàÐÜa, ÜÕâÞÔa, ßàÐÒØÛÐ Ø ÔÞÚãÜÕÝâÐæØjã ÚÞjÐ je "
-"ÒÕ×ÐÝa×Ð ÞßÕàÐâØÒÝØ \n"
-"áØáâÕÜ Ø ÔàãÓÕ ÚÞÜßÞÝÕÝâÕ Mandrake Linux ÔØáâàØÑãæØje.\n"
-"\n"
-"\n"
-"1. »ØæÕÝæÝØ ãÓÞÒÞà\n"
-"\n"
-"¿aÖùØÒÞ ßàÞçØâÐjâÕ ÞÒÐj ÔÞÚãÜÕÝâ. ¾ÒÐj ÔÞÚãÜÕÝâ jÕ ÛØæÕÝæÝØ ãÓÞÒÞà "
-"Ø×ÜeòãØ×Üeòã ÒÐá Ø \n"
-"MandrakeSoft S.A. ÚÞjØ ßÞÛaÖÕ ßàÐÒÞ ÝÐ ÁÞäâÒÕàáÚÕ ¿àÞØ×ÒÞÔe.\n"
-"¸ÝáâÐÛØàaúÕÜ, ÚÞßØàaúÕÜ ØÛØ ãßÞâàÕÑÞÜ ÁÞäâÒÕàáÚØå ¿àÞØ×ÒÞÔÐ ã ÑØÛÞ ÚÞÜ ÒØÔã, "
-"ÒØ ÕÚáßÛØæØâÝÞ \n"
-"ßàØåÒÐâÐâÕ Ø ßÞâßãÝÞ áÕ áÛaÖÕâÕ áÐ ßàØåÒÐâÐúÕÜ ßÞáâÐÒÚØ Ø ãáÛÞÒÐ Ø áâaúÐ ã "
-"ÞÒÞj »ØæÕÝæØ. \n"
-"ÃÚÞÛØÚÞ áÕ ÝÕ áÛaÖÕâÕ áÐ ÑØÛÞ ÚÞjØÜ ÔÕÛÞÜ »ØæÕÝæÕ, ÝÕÜÐâÕ ßàÐÒÞ Ôa "
-"ØÝáâÐÛØàÐâe, ÚÞßØàÐâÕ ØÛØ ÚÞàØáâØâe \n"
-"ÁÞäâÒÕàáÚÕ ßàÞØ×ÒÞÔe. \n"
-"±ØÛÞ ÚÞjØ ßÞÚãèÐj ØÝáâÐÛÐæØje, ÔãßÛØæØàaúÐ ØÛØ ãßÞâàÕÑÕ ÁÞäâÒÕàáÚØå "
-"¿àÞØ×ÒÞÔÐ ÝÐ ÝaçØÝ ÚÞjØ áÕ ÝÕ áÛaÖÕ áa \n"
-"ßÞáâÐÒÚÐÜÐ Ø ãáÛÞÒØÜÐ ÞÒÕ »ØæÕÝæe ûÕ ÒÞÔØâØ ÓãÑØâÚã ÒaèØå ßàÐÒÐ ßÞÔ ÞÒÞÜ \n"
-"»ØæÕÝæÞÜ. ½Ð ÞáÝÞÒã ÓãÑØâÚÐ »ØæÕÝæÕ, ÜÞàÐâÕ ÞÔÜÐå ãÝØèâØâØáÒÕ ÚÞßØje \n"
-"ÁÞäâÒÕàáÚØå ¿àÞØ×ÒÞÔa.\n"
-"\n"
-"\n"
-"2. ¾ÓàÐÝØçÕÝÐ ³ÐàÐÝæØja\n"
-"\n"
-"ÁÞäâÒÕàáÚØ ¿àÞØ×ÒÞÔØ Ø ßàÐâeûÐ ÔÞÚãÜÕÝâàÐæØja áã ÞÜÞÓãûÕÝÕ \"ÚÐÞ âÐÚÒe\", Ø "
-"ÑÕ× ÓÐàÐÝæØje, ÔÞ ÓàÐÝØæa \n"
-"ÚÞjÕ áã ÔÞ×ÒÞùÕÝÕ ×ÐÚÞÝÞÜ.\n"
-"MandrakeSoft S.A. Ýeûe, ã áÒØÜ ãáÛÞÒØÜÐ Ø ã ÓàÐÝØæÐÜÐ ×ÐÚÞÝa, ÑØâØ ÞÓÞÒÞàÐÝ "
-"×Ð ÑØÛÞ ÚÞjÕ áßÕæØjÐÛÝe,\n"
-"áÛãçÐjÝe, ÔØàÕÚâÝe ØÛØ ØÝÔØàÕÚâÝÕ èâÕâÕ (ãÚùãçãjãûØ ÝÕÞÓàÐÝØçÕÝeèâÕâÕ ØÛØ "
-"ÓãÑØâÚe \n"
-"ã ßÞáÛÞÒaúã, ßàÕÚØÔã ßÞáÛÞÒaúa, äØÝÐÝáØjáÚØÜ ÓãÑØæØÜa, ×ÐÚÞÝáÚe âàaÖúÕ Ø "
-"ÚÐ×Ýe ÚÞjÕ áã àÕ×ãÛâÐâ áãÔáÚe \n"
-"ÞÔÛãÚe, ØÛØ ×Ð ÑØÛÞ ÚÞjØ ÔàãÓØ ÓãÑØâÐÚ) ÚÞje ßàÞØ×ØÛÐ×e Ø× ãßÞâàÕÑe ØÛØ "
-"ÝÕÜÞÓãûÝÞáâØ ÚÞàØèûeúÐ ÁÞäâÒÕàáÚØå \n"
-"¿àÞØ×ÒÞÔa, çÐÚ ØÐÚÞ jÕ MandrakeSoft S.A. áÐÒÕâÞÒÐÞ Ø ãÚÐ×ØÒÐÞ ÝÐ ÜÞÓãûÝÞáâ "
-"ßÞjÐÒÕ âÐÚÒe \n"
-"èâÕâÕ.\n"
-"\n"
-"¾ÓàÐÝØçÕÝÐ ÞÔÓÞÒÞàÝÞáâØ ÒÕ×ÐÝe ×a ßÞáÕÔÞÒaúe ØÛØ ãßÞâàÕÑã ×ÐÑàaúÕÝÞÓ "
-"áÞäâÒÕàa ã ÝÕÚØÜ ×eÜùÐÜÐ\n"
-"\n"
-"´Þ ÓàÐÝØæÐ ÚÞjÕ áã ãáÛÞÒùÕÝÕ ×ÐÚÞÝÞÜ, MandrakeSoft S.A. ØÛØ úÕÓÞÒØ "
-"ÔØáâàØÑãâÕàØ ÝeûÕ, ÝØ ßÞÔ ÚÞjØÜ ãáÛÞÒØÜa, ÑØâØ \n"
-"ÞÔÓÞÒÞàÝØ ×Ð áßÕæØjÐÛÝÕ, ÝÐÜÕàÝÕ ÔØàÕÚâÝÕ ØÛØ ØÝÔØàÕÚâÝe èâÕâÕ(ãÚùãçãjãûØ "
-"ÝÕÞÓàÐÝØçÕÝe \n"
-"èâÕâÕ ØÛØ ÓãÑØâÚe ã ßÞáÛÞÒaúã, ßàÕÚØÔã ßÞáÛÞÒaúa, äØÝÐÝáØjáÚØÜ ÓãÑØæØÜa, "
-"×ÐÚÞÝáÚe âàaÖúÕ \n"
-"Ø ÚÐ×Ýe ÚÞjÕ áã àÕ×ãÛâÐâ áãÔáÚe ÞÔÛãÚe, ØÛØ ×Ð ÑØÛÞ ÚÞjØ ÔàãÓØ ÓãÑØâÐÚ) ÚÞje "
-"ßàÞØ×ØÛÐ×e \n"
-"Ø× ãßÞâàÕÑe ØÛØ ÝÕÜÞÓãûÝÞáâØ ÚÞàØèûeúÐ ÁÞäâÒÕàáÚØå ºÞÜßÞÝÕÝâØ ØÛØ ÚÞje "
-"ßàÞØ×ØÛÐ×e download-ÞÒÐÝØå áÞäâÒÕàáÚØå ÚÞÜßÞÝÕÝâØ \n"
-"ÑØÛÞ ÚÞÓ Mandrake Linux áÐjâÐ ÚÞjØ áã ×ÐÑàaúÕÝØ ØÛØ ÞÓàÐÝØçÕÝØ ã ÝÕÚØÜ "
-"×ÕÜùÐÜÐ ßÞ ÛÞÚÐÛÝØÜ ×ÐÚÞÝØÜa.\n"
-"¾ÒÐ ÞÓàÐÝØçÕÝÐ ßàÐÒÐ áÕ ßàØÜeúãjã, ÐÛØ ÝØáã Ø ÞÓàÐÝØçÕÝÐ Ýa,ÚàØßâÞÓàÐäáÚÕ "
-"ÚÞÜßÞÝÕÝâe \n"
-"ÚÞjÕ áÕ ÝÐÛÐ×Õ ã ÁÞäâÒÕàáÚØÜ ¿àÞØ×ÒÞÔØÜa.\n"
-"\n"
-"\n"
-"3. GPL Ø ×Ð úã ÒÕ×ÐÝÕ »ØæÕÝæe\n"
-"\n"
-"ÁÞäâÒÕàáÚØ ßàÞØ×ÒÞÔØ áÕ áÐáâÞje ÞÔ ÚÞÜßÞÝÕÝâØ ÚàÕØàÐÝØå ÞÔ áâàÐÝÕ àÐ×ÛØçâØå "
-"ÛØæÐ ØÛØ ÕÝâØâÕâa. ²eûØÝa \n"
-"ÞÔ ÞÒØå ÚÞÜßÞÝÕÝâØ áÕ ÝÐÛÐ×Õ ßÞÔ ßÞáâÐÒÚÐÜÐ Ø ãáÛÞÒØÜÐ GNU ¾ßèâÕ JÐÒÝe \n"
-"»ØæÕÝæe, ÚÞjÐ áÕ ÞÔ áÐÔÐ ×ÞÒÕ \"GPL\", ØÛØ áÛØçÝÕ ÛØæÕÝæÕ. ²eûØÝÐ ÞÒØå "
-"ÛØæÕÝæØ ÔÞ×ÒÞùÐÒÐ ãßÞâàÕÑã, \n"
-"ÔãßÛØæØàaúe, ÐÔÐßâÐæØjã ØÛØ àÕÔØáâàØÑãæØjã ÚÞÜßÞÝÕÝâØ ÚÞjÕ ÞÝÕ ÞÑãåÒÐâÐjã. "
-"¼ÞÛØÜÞ ²Ðá ÔÐ ßaÖùØÒÞ ßàÞçØââÕ ßÞáâÐÒÚe \n"
-"Ø ãáÛÞÒÕ ÛØæÕÝæÝÞÓ ãÓÞÒÞàÐ ×Ð áÒÐÚã ÚÞÜßÞÝÕÝâã ßàÕ ãßÞâàÕÑÕ ÑØÛÞ ÚÞje "
-"ÚÞÜßÞÝÕÝÕâe. ±ØÛÞ ÚÞjÕ ßØâaúe \n"
-"ÒÕ×ÐÝÞ ×Ð ÛØæÕÝæã ÚÞÜßÞÝÕÝâØ âàÕÑÐ ÔÐ ÑãÔÕ ÐÔàÕáØàÐÝÞ ÝÐ ÐãâÞàÐ ÚÞÜßÞÝÕÝâÕ Ð "
-"ÝÕÝa MandrakeSoft.\n"
-"¿àÞÓàÐÜØ ÚÞjÕ jÕ àÐ×ÒØÞ MandrakeSoft S.A. ßÞÔÛeÖã ßÞÔ GPL »ØæÕÝæã. "
-"´ÞÚãÜÕÝâÐæØjÐ ßØáÐÝÐ ÞÔ \n"
-"áâàÐÝÕ MandrakeSoft S.A. ßÞÔÛeÖÕ ßÞÔ ßÞáÕÑÝã ÛØæÕÝæã. ¼ÞÛØÜ ÔÐ ßÞÓÛÕÔÐâÕ "
-"ÔÞÚãÜÕÝâÐæØjã \n"
-"×Ð ÔÕâaùe.\n"
-"\n"
-"\n"
-"4. ¿àÐÒÐ ÝÐ ¸ÝâÕÛÕÚâãÐÛÝã áÒÞjØÝã\n"
-"\n"
-"ÁÒÐ ßàÐÒÐ ÝÐ ÚÞÜßÞÝÕÝâÕ ÁÞäâÒÕàáÚØå ßàÞØ×ÒÞÔÐ ßàØßÐÔÐjã úØåÞÒØÜ ÐãâÞàØÜÐ Ø "
-"ÞÝa \n"
-"áã ×aèâØûeÝÐ ×ÐÚÞÝØÜÐ Þ ØÝâÕÛÕÚâãÐÛÝÞj áÒÞjØÝØ Ø ßàÐÒØÜÐ ÚÞjØ áÕ ßàØÜeúãjã "
-"ÝÐ áÞäâÒÕàáÚe ßàÞÓàÐÜe.\n"
-"MandrakeSoft S.A. jÕ àÕ×ÕàÒØáÐÞ áÒÞjÐ ßàÐÒÐ ÝÐ ÜÞÔØäØÚÞÒaúÕ ØÛØ ÐÔÐßâÐæØjã "
-"ÁÞäâÒÕàáÚØå¿àÞØ×ÒÞÔa, ÚÐÚÞ ×Ð æÕÛØÝã âÐÚÞ Ø ×a \n"
-"ÔÕÛÞÒe, ×Ð áÒÕ áÒÕ áÒàåÕ Ø áÒÕ ãßÞâàÕÑe.\n"
-"\"Mandrake\", \"Mandrake Linux\" Ø ßàØÔàãÖÕÝØ ÛÞÓÞâØßØ Ø Þ×ÝÐÚe MandrakeSoft "
-"S.A. \n"
-"\n"
-"\n"
-"5. ·ÐÚÞÝáÚÐ ßàÐÒa \n"
-"\n"
-"ÃÚÞÛØÚÞ áÕ ÑØÛÞ ÚÞjØ ÔÕÞ ÞÒÞÓ ãÓÞÒÞàÐ Ø×ÑÕÓÐÒa, ÝÕÛÕÓÐÛÝÞ Ø ÒÐÝ áãÔáÚÕ "
-"ÞÔÛãÚe, ÞÒÐj \n"
-"ÔÕÞ áÕ ØáÚùãçãjÕ Ø× ÞÒÞÓ ãÓÒÞàa. ¾ÑÐÒÕ×ÝØ áâÕ Ôa ßàØÜeúãjÕâeÞáâÐÛÕ ÔÕÛÞÒe "
-"ÞÒÞÓ\n"
-"ãÓÞÒÞàa.\n"
-"¿ÞáâÐÒÚÕ Ø ãáÛÞÒØ ÞÒÕ »ØæÕÝæÕ áã ÞÔàÕòÕÝØ ·ÐÚÞÝØÜÐ ÄàÐÝæãáÚe.\n"
-"ÁÒØ ÝÕáßÞàÐ×ãÜØ ÑØ âàÕÑÐÛØ ÑØâØ àeèÕÝØ ÒÐÝ áãÔa. ºÐÞ ßÞáÛÕÔúÕ \n"
-"áàÕÔáâÒÞ, ÝÕáßÞàÐ×ãÜØ ûÕ ÑØâØ ãßuûÕÝØ ÝÐ ÞÔÓÞÒÐàÐjãûÕ ÁãÔáÚÕ ãáâÐÝÞÒÕ ã "
-"¿ÐàØ×ã - ÄàÐÝæãáÚa.\n"
-"·Ð ÑØÛÞ ÚÞjÕ ßØâaúÕ ÚÞjÕ jÕ ÒÕ×ÐÝÞ ×Ð ÞÒÐj ÔÞÚãÜÕÝâ, ÚÞÝâÐÚâØàÐjâÕ "
-"MandrakeSoft S.A. \n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "´Ð ÛØ áâÕ áØÓãàÝØ ÔÐ ÞÔÑØøÐâÕ ÛØæÕÝæã?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "ÂÐáâÐâãàa"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "¸×ÐÑÕàØâÕ àÐáßÞàÕÔ âÐáâÐâãàÕ."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "¾ÒÔÕ jÕ ßàÕÔáâÐÒùÕÝa æÕÛÐ ÛØáâÐ ÔÞáâãßÝØå âÐáâÐâãàa"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "ºÞjã ØÝáâÐÛÐæØÞÝã ÚÛÐáã ÑØàÐâÕ ?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "¸ÝáâÐÛÐæØøÐ/°ÖãàØàÐúÕ"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "´Ð ÛØ øÕ ÞÒÞ ØÝáâÐÛÐæØøÐ ØÛØ aÖãàØàÐúÕ ?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "¿àÕßÞàãçÕÝÞ"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "µÚáßÕàâ"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "°ÖãàØàÐúÕ"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "°ÖãàØàÐúÕ áÐÜÞ ßÐÚÕâÐ"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "¸×ÐÑÕàØâe âØß ÜØèÐ."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "¿Þàâ ×Ð ÜØèÐ"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "¸×ÐÑÕàØâÕ ÝÐ ÚÞøØ áÕàØøáÚØ ßÞàâ øÕ ÒÐè ÜØè ßàØÚùãçÕÝ."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "µÜãÛÐæØjÐ âÐáâÕàa"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "µÜãÛÐæØjÐ 2 âÐáâÕàa"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "µÜãÛÐæØÙÐ 3 âÐáâÕàa"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "ºÞÝäØÓãàØèÕÜ PCMCIA ÚÐàâØæÕ..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "KÞÝäØÓãàÐæØøÐ IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "ÝÕÜÐ ÔÞáâãßÝØå ßÐàâØæØøÐ"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "ÁÚÕÝØàaúÕ ßÐàâØæØjÐ ×Ð ßàÞÝÐÛaÖeúÕ âaçÚÕ ÜÞÝâØàaúa"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "¸×ÐÑÕàØâÕ âÐçÚÕ ÜÞÝâØàÐúÐ"
-
-#: ../../install_steps_interactive.pm_.c:379
-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-ã"
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "½ØøÕ root ßÐàâØæØøÕ ßÞâàÕÑÝÕ ×Ð ÐÖãàØàÐúÕ"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Root ßÐàâØæØøÐ"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "½Ð ÚÞøÞø ßÐàâØæØøØ øÕ root ßÐàâØæØøÐ (/) ÒÐèÕÓ áØáâÕÜÐ?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "ÂàÕÑÐ ÔÐ àÕáÕâãøÕâÕ ÜÐèØÝã ×Ð ßàØÜÕÝã Ø×ÜÕÝÐ ã âÐÑÕÛØ ßÐàâØæØøÐ"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "¸×ÐÑÕàØ ßÐàâØæØøÕ ×Ð äÞàÜÐâØàÐúÕ"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "¿àÞÒÕàØ ÛÞèÕ ÑÛÞÚÞÒÕ ?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "ÄÞàÜÐâØàÐúÕ ßÐàâØæØøã"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "ºàÕØàaúÕ Ø äÞàÜÐâØàaúÕ ÔÐâÞâÕÚe %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-"½ÕãáßÕèÝÐ ßàÒÕàÐ äÐøÛ áØáâÕÜÐ %s. ´Ð ÛØ ÖÕÛØâÕ ÔÐ ßÞßàÐÒØâÕ ÓàÕèÚÕ? (ÑãÔØâÕ "
-"ßÐÖùØÒØ, ÜÞÖÕâÕ Ø×ÓãÑØâØ ßÞÔÐâÚÕ)"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "½ÕÜÐ ÔÞÒÞùÝÞ swap-Ð ÔÐ ×ÐÒàèØ ØÝáâÐÛÐæØøã, ÔÞÔÐøâÕ øÞè swap-Ð"
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "ÂàÐÖØÜ ÔãáâãßÝÕ ßÐÚÕâÕ ×Ð àÕØ×ÓàÐÔúã rpm ÑÐ×Õ ßÞÔÐâÐÚÐ..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "ÂàÐÖØÜ ßÐÚÕâÕ"
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "ÂàÐÖØÜ ÒÕû ØÝáâÐÛØàÐÝÕ ßÐÚÕâÕ..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "ÂàÐÖØÜ ßÐÚÕâÕ ×Ð ÐÖãàØàÐúÕ..."
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr "²aè áØáâÕÜ ÝÕÜÐ ÔÞÒÞùÝÞ ÜÕáâÐ ×Ð ØÝáâÐÛÐæØjã ØÛØ aÖãàØàaúe (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"¼ÞÛØÜ ²Ðá ÔÐ Ø×ÐÑÕàÕâÕ ãçØâÐÒÐúÕ ØÛØ áÝØÜÐúÕ áÕÛÕÚæØøÕ ßÐÚÕâÐ ÝÐ ÔØáÚÕâã.\n"
-"ÄÞàÜÐâ ÚÞøØ áÕ ÚÞàØáâØ øÕ ØáâØ ÚÐÞ Ø ÚÞÔ auto_install ÓÕÝÕàØáÐÝØå ÔØáÚÕâÐ."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "ÃçØâÐø áÐ ÔØáÚÕâÕ"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "ÁÝØÜØ ÝÐ ÔØáÚÕâã"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "ÃçØâÐÒÐÜ áÐ ÔØáÚÕâÕ"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "¾ÔÐÑØà ßÐÚÕâÐ"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "ÃÑÐæØâÕ ÔØáÚÕâã ÚÞøÐ áÐÔàÖØ áÕÛÕÚæØøã ßÐÚÕâÐ"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "ÁÕÛÕÚâÞÒÐÝÐ ÒÕÛØçØÝÐ øÕ ÒÕòÐ ÞÔ áÛÞÑÞÔÝÞÓ ßàÞáâÞàÐ"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "ÂØß ØÝáâÐÛÐæØøÕ"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"½ØáâÕ áÕÛÕÚâÞÒÐÛØ ÝØøÕÔÝã Óàãßã ßÐÚÕâÐ.\n"
-"¸×ÐÑÕàØâÕ ÜØÝØÜÐÛÝã ØÝáâÐÛÐæØøã ÚÞøã ÖÕÛØâÕ:"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "ÁÐ X-ÞÒØÜÐ"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "ÁÐ ÞáÝÞÒÝÞÜ ÔÞÚãÜÕÝâÐæØøÞÜ (ßàÕßÞàãÚÐ!)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "ÁâÒÐàÝÞ ÜØÝØÜÐÛÝÐ ØÝáâÐÛÐæØøÐ (ßÞáÕÑÝÞ ÑÕ× urpmi)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"ÃÚÞÛØÚÞ ØÜaâÕ ÓÞàÕ ÝÐÒÕÔÕÝÕ CD-ÞÒe, ÚÛØÚÝØâÕ ÝÐ Ok.\n"
-"ÃÚÞÛØÚÞ ÝÕÜÐâÕ ÝØjÕÔÐÝ CD, ÚÛØÚÝØâÕ ÝÐ Cancel.\n"
-"°ÚÞ ÒÐÜ ÝÕÔÞáâÐjã áÐÜÞ ÝÕÚØ CD-ÞÒØ , ÔÕáÕÛÕÚâãjâe Øx, Ð ÞÝÔÐ ÚÛØÚÝØâÕ ÝÐ Ok."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "Cd-Rom Þ×ÝaçÕÝ ÚÐÞ \"%s"
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "¿àØßàÕÜÐÜ ØÝáâÐÛÐæØøã"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"¸ÝáâÐÛØàÐÜ ßÐÚÕâÕ %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "¿ÞáâØÝáâÐÛÐæØÞÝÐ ÚÞÝäØÓãàÐæØøa"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "ÃÑÐæØâÕ Boot ÔØáÚÕâã ã ãàÕòÐø %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "ÃÑÐæØâÕ Update Modules ÔØáÚÕâã ã ãàÕòÐø %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"·ÑÞÓ àÐ×ÛØçØâØå ÞßèâØx ×ÐåâÕÒÐ ÚÞjØ áÕ ÞÔÝÞáÕ ÝÐ ÞÒÐj áÞäâÒÕà ÚÐÞ Ø "
-"Ø×ÛÞÖÕÝÞáâ\n"
-"ÜÝÞÓØÜ ×ÐÚÞÝÞÔÐÒáâÒØÜÐ,ÚãßÐæ Ø/ØÛØ ÚÞàØáÝØÚ áÞäâÒÕàÐ âàÕÑÐ\n"
-"ÔÐ ßàÞÒÕàØ ÔÐ ÛØ ×ÐÚÞÝ ÞÜÞÓãûÐÒÐ download Ø ãßÞâàÕÑã áÞäâÒÕàÐ.\n"
-"\n"
-"ºãßæØ Ø ÚÞàØáÝØæØ âàÕÑÐ ÔÐ ×ÝÐjã ÔÐ ÝÕ âàÕÑÐÔÐ Ø×ÒàÔÐÒÐjã\n"
-"×ÐÚÞÝ.ÃÚÞÛØÚÞ áÕ âÞ ØßÐÚ ÔeáØ, ÞÝØ ûÕ áÝÞáØâØ áÐÝÚæØje\n"
-"\n"
-"MandrakeSoft ÝØjÕ ÞÔÓÞÒÞàÐÝ ×Ð ÑØÛÞ ÚÐÚÒÕ ÓãÑØâÚÕ ØÛØ èâÕâÕÚÞjÕ ÜÞÓã ÝÐáâÐâØ,"
-"ÝØâØ ×Ð áãÔáÚÕ ÚÐ×ÝÕ ÚÞjÕ áÕ ÜÞÓã jÐÒØâØ.\n"
-"\n"
-"\n"
-"·Ð ÑØÛÞ ÚÐÚÒÐ ßØâaúÐ ÒÕ×ÐÝÐ ×Ð ÞÒã âÕÜã ÚÞÝâÐÚâØàÐjâe \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"ÁÐÔÐ ØÜÐâÕ ÜÞÓãûÝÞáâ ÔÐ download-ãøÕâÕ ÐÖãàØàÐÝÕ ßÐÚÕâÕ ÚÞøØ áã\n"
-"ÚàÕØàÐÝØ ÝÐÚÞÝ Ø×ÛÐáÚÐ ÔØáâàØÑãæØøÕ.\n"
-"¾ÝØ ÜÞÓã áÐÔàÖÐÒÐâØ ØáßàÐÒÚÕ ÓàÕèÐÚÐ Ø áØÓãàÝÞáÝØå àãßÐ\n"
-"\n"
-"´Ð ÑØ áÚØÝãÛØ ÞÒÕ ßÐÚÕâÕ ÜÞàÐâÕ ÔÐ ØÜÐâÕ ßÞÔÕèÕÝã ¸ÝâÕàÝÕâ ÚÞÝÕÚæØøã.\n"
-"\n"
-"ÔÐ ÛØ ÖÕÛØâÕ ÔÐ ØÝáâÐÛØàÐâÕ update-ÞÒÕ ?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"º¾ÝâÐÚâØàÐøâÕ Mandrake Linux web áÐøâ ÔÐ ÑØ ÔÞÑØÛØ ÛØáâã ÔÞáâãßÝØå mirror-Ð"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "¸×ÐÑÕàØâÕ mirror áÐ ÚÞÓ ûÕâÕ áÚØÝãâØ ßÐÚÕâÕ"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "ºÐÝâÐÚâØàÐøâÕ mirror ×Ð ÛØáâã ÜÞÓãûØå ßÐÚÕâÐ"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "ºÞjÐ jÕ ÒaèÐ ÒàÕÜÕÝáÚÐ ×ÞÝa ?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "²Ðè áØáâÕÜáÚØ (BIOS) çÐáÞÒÝØÚ øÕ ßÞÔÕèÕÝ ÝÐ GMT"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "°ãâÞÜÐâáÚÐ áØÝåàÞÝØ×ÐæØøÐ ÒàÕÜÕÝÐ (ßàÕÚÞ NTP-Ð)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "NTP ÁÕàÒÕà"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "ÃÔÐùÕÝØ CUPS áÕàÒÕà"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "±Õ× èâÐÜßÐça"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "´Ð ÛØ ØÜÐâÕ ISA ×ÒãçÝã ÚÐàâØæã?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-"¿ÞÚàÕÝØâÕ \"sndconfig\" ÝÐÚÞÝ ØáÝâÐÛÐæØøÕ ÔÐ ÑØ ßÞÔÕáØÛØ áÒÞøã ×ÒãçÝã ÚÐàâØæã"
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"½ØøÕ ÔÕâÕÚâÞÒÐÝÐ ×ÒãçÝÐ ÚÐàâØæÐ. ¿ÞÚàÕÝØâÕ \"harddrake\" ÝÐÚÞÝ ØÝáâÐÛÐæØøÕ"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "ÁaÖÕâÐÚ"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "¼Øè"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "²àÕÜÕÝáÚÐ ×ÞÝa"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2966
-#: ../../printerdrake.pm_.c:3055
-msgid "Printer"
-msgstr "ÈâÐÜßÐç"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ISDN ÚÐàâØæa"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "·ÒãçÝÐ ÚÐàâØæa"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "TV ÚÐâØæa"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Windows ´ÞÜÕÝ"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "»ÞÚÐÛÝÕ ÔÐâÞâÕÚÕ"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "ÃÝÕáØ root ÛÞ×ØÝÚã"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "±Õ× ÛÞ×ØÝÚÕ"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "¾ÒÐ ÛÞ×ØÝÚÐ jÕ áãÒØèe jÕÔÝÞáâÐÒÝa (âàÕÑÐ Ôa ØÜÐ ÑÐà %d ×ÝÐÚÞÒÐ)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "°ãâÕÝâØäØÚÐæØøÐ"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "LDAP °ãâÕÝâØäØÚÐæØøÐ"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP Base dn"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "LDAP ÁÕàÒÕà"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "NIS °ãâÕÝâØäØÚÐæØøÐ"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS ´ÞÜÕÝ"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS ÁÕàÒÕà"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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\" everyone /Ø ÔÐ "
-"àÕáâÐàâãøÕâÕ áÕàÒÕà.\n"
-"ÂÐÚÞÖÕ ûÕâÕ ÜÞàÐâØ ÔÐ ØÜÐâÕ username/password ×Ð Domain Admin ÔÐ ÑØ "
-"ßàØáâãßØÛØ ÜÐèØÝØ ÚÞøÐ ØÜÐ Windows(TM) ÔÞÜÕÝ.\n"
-"ÃÚÞÛØÚÞ ÜàÕÖÐ øÞè ãÒÕÚ ÝØøÕ ÞÜÞÓãûÕÝÐ, Drakx ûÕ ßÞÚãèÐâØ ÔÐ ßàØáâãßØ ÔÞÜÕÝã "
-"ÝÐÚÞÝ ßÞÔÕèÐÒÐúÐ ÜàÕÖÕ.\n"
-"ÃÚÞÛØÚÞ ÞÒÞ ßÞÔÕèÐÒÐúÕ ÝÕ ãáßÕ Ø× ÝÕÚÞÓ àÐ×ÛÞÓÐ Ø ÐâãÕÝâØäØÚÐæØøÐ ÔÞÜÕÝÐ ÝÕ "
-"àÐÔØ, ßÞÚàÕÝØâÕ 'smbpasswd -j DOMAIN -U USER%PASSWORD' ÚÞàØáâÕûØ ÒÐè Windows"
-"(tm) ´ÞÜÕÝ, Ø Admin Username/Password, ÝÐÚÞÝ áâÐàâÐúÐ áØáâÕÜÐ.\n"
-"ºÞÜÐÝÔÐ 'wbinfo -t' ûÕ âÕáâØàÐâØ ÔÐ ÛØ ÒÐèÐ ÐãâÕÝâØäØÚÐæØøÐ ÔÞÑàÐ."
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "°ãâÕÝâØäØÚÐæØøÐ Windows ´ÞÜÕÝÐ"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "Admin ºÞàØáÝØçÚÞ ØÜÕ ´ÞÜÕÝÐ"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "Admin »Þ×ØÝÚÐ ÔÞÜÕÝÐ"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"ÁâÐàâÝØ ÔØáÚ ÞÑÕ×ÑÕòãøÕ ÝÐçØÝ ßÞÔØ×ÐúÐ ÒÐèÕÓ »ØÝãÚá áØáâÕÜÐ ÑÕ× ×ÐÒØáÝÞáâØ\n"
-"ÞÔ ÝÞàÜÐÛÝÞÓ áâÐàâÕàa. ¾ÒÞ øÕ ÚÞàØáÝÞ ÐÚÞ ÝÕ ÖÕÛØâÕ ÔÐ ØÝáâÐÛØàÐâÕ\n"
-"SILO(ØÛØ grub) ÝÐ ÒÐè áØáâÕÜ, ÐÚÞ ÔàãÓØ ÞßÕàÐâØÒÝØ áØáâÕÜ ãÚÛÞÝØ SILO, ØÛØ "
-"SILO ÝÕ\n"
-"àÐÔØ áÐ ÒÐèØÜ åÐàÔÒÕàÞÜ. ÁâÐàâÝØ ÔØáÚ ÜÞÖÕâÕ ÚÞàØáâØâØ áÐ Mandrake Linux\n"
-"'ÔØáÚÞÜ ×Ð áßÐáÐÒÐúÕ', èâÞ ÞÛÐÚèÐÒÐ ÞßÞàÐÒÐÚ ã áÛãçÐøã âÕÖÕ åÐÒÐàØøÕ.\n"
-"ÃÚÞÛØÚÞ ÖÕÛØâÕ ÔÐ ÚàÕØàÐâÕ áâÐàâÝã ÔØáÚÕâã ×Ð ÒÐè áØáâÕÜãÑÐæØâÕ ÔØáÚÕâã ã "
-"ßÞÓÞÝ Ø ßàØâØáÝØâÕ \"´Ð\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "¿àÒØ äÛÞßØ/ÔØáÚÕâÝØ ãàeòÐj "
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "´àãÓØ äÛÞßØ/ÔØáÚÕâÝØ ãàeòÐj"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2496
-msgid "Skip"
-msgstr "¿àÕáÚÞçØ"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"ÁâÐàâÝØ ÔØáÚ ÞÑÕ×ÑÕòãøÕ ÝÐçØÝ ßÞÔØ×ÐúÐ ÒÐèÕÓ »ØÝãÚá áØáâÕÜÐ ÑÕ× ×ÐÒØáÝÞáâØ\n"
-"ÞÔ ÝÞàÜÐÛÝÞÓ áâÐàâÕàa. ¾ÒÞ øÕ ÚÞàØáÝÞ ÐÚÞ ÝÕ ÖÕÛØâÕ ÔÐ ØÝáâÐÛØàÐâÕ\n"
-"LILO(ØÛØ grub) ÝÐ ÒÐè áØáâÕÜ, ÐÚÞ ÔàãÓØ ÞßÕàÐâØÒÝØ áØáâÕÜ ãÚÛÞÝØ LILO, ØÛØ "
-"LILO ÝÕ\n"
-"àÐÔØ áÐ ÒÐèØÜ åÐàÔÒÕàÞÜ. ÁâÐàâÝØ ÔØáÚ ÜÞÖÕâÕ ÚÞàØáâØâØ áÐ Mandrake Linux\n"
-"'ÔØáÚÞÜ ×Ð áßÐáÐÒÐúÕ', èâÞ ÞÛÐÚèÐÒÐ ÞßÞàÐÒÐÚ ã áÛãçÐøã âÕÖÕ åÐÒÐàØøÕ.\n"
-"´Ð ÛØ ÑØáâÕ ÔÐ ÚàÕØàÐâÕ áâÐàâÝã ÔØáÚÕâã ×Ð ÒÐè áØáâÕÜ? %s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(ÿ¾·¾Àµªµ! ²Ø ÚÞàØáâØâÕ XFS ×Ð ÒÐèã root ßÐàâØæØøã,\n"
-"ßÐ ÚàÕØàÐúÕ áâÐàâÝÞÓ 1.44 Mb äÛÞßØøÐ ÒÕàÞÒÐâÝÞ ÝÕûÕ ãáßÕâØ,\n"
-"×ÐâÞ èâÞ XFS âàÐÖØ ÒÕÛØÚØ ÔàÐøÒÕà)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "ÂØ ÜÐÛÕàÐ, ÝÕÜÐ ÔØáÚÕâe"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr ""
-"¸×ÐÑàÕàØâÕ ÔØáÚÕâÝØ ãàÕòÐø ÚÞøØ ûÕâÕ ÚÞàØáâØâØ ×Ð ÚàÕØàÐúÕ áâÐàÝÕ ÔØáÚÕâÕ"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "ÃÑÐæØâÕ ÔØáÚÕâã ã ãàÕòÐø %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "ºàÕØàÐÜ áâÐàâÝØ ÔØáÚ..."
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "¿àØßàÕÜÐÜ áâÐàâÕà..."
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"¿ÞèâÞ Ø×ÓÛÕÔÐ ÔÐ ØÜÐâÕ áâÐàÞÜÞÔÝã ØÛØ ÝÕßÞ×ÝÐâã \n"
-" ÜÐèØÝã, yaboot áâÐàâÕà ÝÕòÕ àÐÔØâØ ÚÞÔ ÒÐá.\n"
-"¸ÝáâÐÛÐæØøÐ òÕ ÑØâØ ÝÐáâÐÒùÕÝÐ, ÐÛØ òÕâÕ ÜÞàÐâØ ÔÐ\n"
-" BootX ÔÐ ÑØ ßÞÔØÓÛØ áØáâÕÜ"
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "´Ð ÛØ ÖÕÛØâÕ ÔÐ ÚÞàØáâØâÕ aboot ?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"³àeèÚÐ ßàØ ØÝáâÐÛÐæØjØ aboot-a, \n"
-"´Ð ÛØ Ôa ßàÞÑÐÜ ÔÐ ØÝáâÐÛØàÐÜ çÐÚ ÐÚÞ âÞ ÒÞÔØ ãÝØèâeúã ßàÒÕ ßÐàâØæØje?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "¸ÝáâÐÛØàÐÜ áâÐàâÕà"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "¸ÝáâÐÛÐæØøÐ áâÐàâÕàa ÝÕãáßÕÛÐ. ³àÕèÚÐ øÕ:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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ûÕâÕ ÔÐ ßàÞÜÕÝØâÕ Open Firmware boot-ãàeòÐj ÔÐ \n"
-" ÑØ ÜÞÓÛØ ÔÐ ÚÞàØáâØâÕ áâÐàâÕà. ÃÚÞÛØÚÞ ÝÕ ÒØÔØâÕ ßàÞÜßâ\n"
-" ßàØ àÕáâÐàâã ÔàÖØâÕ Command-Option-O-F ßàØ áâÐàâaúã Ø ãÝÕáØâe:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" ¾ÝÔÐ ãÚãæÐjâe: shut-down\n"
-"ºÐÔÐ áÛÕÔeûØ ßãâ áâÐàâãjÕâÕ ÜaèØÝã âàÕÑÐÛØ ÑØ ÔÐ ÒØÔØâÕ áâÐâÕàÞÒ ßàÞÜßâ."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "ÃÑÐæØâÕ ßàÐ×Ýã ÔØáÚÕâã ã ãàÕòÐø %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "ºàÕØàÐÜ ÐãâÞ ØÝáâÐÛÐæØÞÝØ äÛÞßØ"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"½ÕÚØ ÚÞàÐæØ ÝØáã ÚÞÜßÛÕâØàÐÝØ.\n"
-"\n"
-"´Ð ÛØ áâÒÐàÝÞ ÖÕÛØâÕ ÔÐ ×ÐÒàèØâÕ ?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"ÇÕáâØâÐÜÞ, ØÝáâÐÛÐæØøÐ øÕ ×ÐÒàèÕÝÐ.\n"
-"¸×ÒÐÔØâÕ ÔØáÚÕâã Ø× ÔàÐøÒÐ Ø ßàØâØáÝØâÕ <Enter> ÔÐ áÕ àÐçãÝÐà àÕáÕâãøÕ.\n"
-"\n"
-"\n"
-"·Ð ØÝäÞàÜÐæØøÕ Þ ßÞßàÐÒÚÐÜÐ ÚÞøÕ áã ÝÐ àÐáßÞÛÐÓÐúã ×Ð ÞÒÞ Ø×ÔÐúÕ\n"
-"Mandrake Linux »ØÝãÚáÐ, ßàÞçØâÐøâÕ ÔÕÞ 'Errata' ÚÞøØ ÜÞÖÕâÕ ÝÐûØ ÝÐ\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"¸ÝäÞàÜÐæØøÕ Þ ÚÞÝäØÓãàØáÐúã ÒÐèÕÓ áØáâÕÜÐ ÜÞÖÕâÕ ÝÐûØ ã ßÞáâ-ØÝáâÐÛÐæØÞÝÞÜ\n"
-"ßÞÓÛÐÒùã ×ÒÐÝØçÝÞÓ Mandrake Linux '²ÞÔØçÐ ×Ð ÚÞàØáÝØÚÕ'."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "ºàÕØàÐj ÐãâÞ ØÝáâÐÛÐæØÞÝã ÔØáÚÕâã"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-"°ãâÞ ØÝáâÐÛÐæØjÐ ÜÞÖÕ ÑØâØ ßÞâßãÝÞ ÐãâÞÜÐâØ×ÞÒÐÝÐ ãÚÞÛØÚÞ ÖÕÛØâe,\n"
-"ã âÞÜ áÛãçÐjã ßàÕã×eûÕ ÚÞÝâàÞÛã ÝÐÔ åÐàÔ-ÔØáÚÞÜ!!\n"
-"(ÞÒÞ áÕ ÞÔÝÞáØ ÝÐ ØÝáâÐÛÐæØjã ÝÐ ÔàãÓÞj ÜaèØÝØ).\n"
-"\n"
-"¼ÞÖÔÐ ÒÞÛØâÕ ÔÐ ßÞÝÞÒØâÕ ØÝáâÐÛÐæØjã.\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "°ãâÞÜÐâáÚØ"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "¿ÞÝaÒùaúe"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "ÁaçãÒÐj áÕÛÕÚæØjã ßÐÚÕâa"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Mandrake Linux ¸ÝáâÐÛÐæØøÐ %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-"<Tab>/<Alt-Tab> ÚàÕâ. Ø×ÜÕòã ÕÛÕÜÕÝÐâa | <Space> Ø×ÑÞà | <F12> áÛÕÔÕûØ ÕÚàÐÝ"
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "ÝÕÔÞáâÐjÕ kdesu"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "consolehelper ÝÕÔÞáâÐøÕ"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "¸×ÐÑÕàØâÕ äÐøÛ"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "½ÐßàÕÔÝÞ"
-
-#: ../../interactive.pm_.c:321 ../../security/main.pm_.c:220
-msgid "Basic"
-msgstr "¾áÝÞÒÝÞ"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2150
-msgid "<- Previous"
-msgstr "<- ¿àÕâåÞÔÝØ"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "ÁÛÕÔÕûØ"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "»Þè Ø×ÑÞà, ßàÞÑÐøâÕ ßÞÝÞÒÞ\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "²Ðè Ø×ÑÞà ? (ßÞ default-ã %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"ÃÝÞáØ ÚÞøÕ âàÕÑÐ ÔÐ ßÞßãÝØâÕ:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "²Ðè Ø×ÑÞà? (0/1, default `%s') "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "ÂÐáâÕà `%s': %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "´Ð ÛØ ÖÕÛØâÕ ÔÐ ÚÛØÚÝÕâÕ ÝÐ ÞÒÐø âÐáâÕà? "
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr " ãÝÕáØâÕ `void' ×Ð void ãÝÞá"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "²Ðè Ø×ÑÞà? (default `%s'%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> ¿ÞáâÞøØ ÜÝÞÓÞ áâÒÐàØ ×Ð Ø×ÑÞà Ø× (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"¸×ÐÑÕàØâÕ ßàÒØ ÑàÞø ÞÔ 10 ÚÞøÕ ÖÕÛØâÕ ÔÐ ÕÔØâãøÕâÕ,\n"
-"ØÛØ áÐÜÞ ÚÛØÚÝØâÕ ÝÐ Enter ÔÐ ÑØ ÝÐáâÐÒØÛØ.\n"
-"²Ðè Ø×ÑÞà? "
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> ½ÐßÞÜÕÝÐ, ßàÞÜÕúÕÝÞ ØÜÕ:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Re-submit"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "ÇÕèÚØ (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "½ÕÜÐçÚØ"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "´ÒÞàÐÚ"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "ÈßÐÝáÚØ"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "ÄØÝáÚØ"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "ÄàÐÝæãáÚØ"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "½ÞàÒÕèÚØ"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "¿ÞùáÚØ"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "ÀãáÚØ"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "ÈÒÕÔáÚØ"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "UK âÐáâÐâãàa"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "US âÐáâÐâãàa"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "°ÛÑÐÝáÚØ"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "¨ÕàÜÕÝáÚØ (áâÐàØ)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "¨ÕàÜÕÝáÚØ (typewriter)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "¨ÕàÜÕÝáÚØ (äÞÝÕâáÚØ)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "°×ÕàÑejÔ×ÐÝ (ÛÐâØÝØæÐ)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "±ÕÛÓØøáÚØ"
-
-#: ../../keyboard.pm_.c:177
-#, fuzzy
-msgid "Bengali"
-msgstr "ÞÜÞÓãûØ"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "±ãÓÐàáÚØ (äÞÝÕâáÚØ)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "±ãÓÐàáÚØ (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "±àÐ×ØÛáÚØ (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-#, fuzzy
-msgid "Bosnian"
-msgstr "µáâÞÝáÚØ"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "±ÕÛÞàãáÚØ"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "ÈÒÐøæÐàáÚØ (½ÕÜÐçÚØ àÐáßÞàÕÔ)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "ÈÒÐøæÐàáÚØ (ÄàÐÝæãáÚØ àÐáßÞàÕÔ)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "ÇÕèÚØ (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "½ÕÜaçÚØ (ÑÕ× ÜàâÒØå âÐáâÕàÐ)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "´ÐÝáÚØ"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "´ÒÞàÐÚ (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "´ÒÞàÐÚ (½ÞàÒÕèÚØ)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "´ÒÞàÐÚ (ÈÒÕÔáÚØ)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "µáâÞÝáÚØ"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "³àã×ØøáÚØ (\"ÀãáÚØ\" àÐáßÞàÕÔ)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "³àã×ØøáÚØ (\"»ÐâØÝØçÝØ\" àÐßÞàÕÔ)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "³àçÚØ"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "¼ÐòÐàáÚØ"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "ÅàÒaâáÚØ"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "¨ÕÒàÕøáÚØ"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "¨ÕÒàÕøáÚØ (ÄÞÝÕâáÚØ)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "¸àÐÝáÚØ"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "¸áÛÐÝÔáÚØ"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "¸âÐÛØøÐÝáÚØ"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "JÐßÐÝáÚØ 106 âÐáâÕàa"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "ºÞàÕjÐÝáÚÐ âÐáâÐâãàa"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "»ÐâØÝÞ-°ÜÕàØçÚØ"
-
-#: ../../keyboard.pm_.c:218
-#, fuzzy
-msgid "Laotian"
-msgstr "»ÕâÞÝáÚØ"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "»ØâÒÐÝáÚØ AZERTY(áâÐàØ)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "»ØâÒÐÝáÚØ AZERTY(ÝÞÒØ)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "»ØâÒÐÝáÚØ \"number row\"QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "»ØâÒÐÝáÚØ \"äÞÝÕâáÚØ\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "»ÕâÞÝáÚØ"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "¼ÐÚÕÔÞÝáÚØ"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-#, fuzzy
-msgid "Mongolian (cyrillic)"
-msgstr "ÁàßáÚØ (ûØàØÛØæÐ)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "´ÐÝáÚØ"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "¿ÞùáÚØ (qwerty àÐáßÞàÕÔ)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "¿ÞùáÚØ (qwertz àÐáßÞàÕÔ)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "¿ÞàâãÓÐÛáÚØ"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "ºÐÝÐÔáÚØ (ºÒÕÑÕÚ)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "ÀãÜãÝáÚØ (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "ÀãÜãÝáÚØ (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "ÀãáÚØ (ÏÒÕàâê)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "ÁÛÞÒÕÝÐçÚØ"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "ÁÛÞÒÐçÚØ (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "ÁÛÞÒÐçÚØ (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "ÁàßáÚØ (ûØàØÛØæÐ)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "ÂÐÜØÛáÚØ (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "ÂÐÜØÛáÚØ (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr " Thai âÐáâÐâãàÐ"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "ÂÐÿØÚØáâÐÝáÚÐ âÐáâÐâãàÐ"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "ÂãàáÚØ (âàÐÔØæØÞÝÐÛÝØ \"F\" ÜÞÔÕÛ)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "ÂãàáÚØ (ÜÞÔÕàÝØ \"Q\" ÜÞÔÕÛ)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "ÃÚàÐøØÝáÚØ"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "US âÐáâÐâãàÐ (ØÝâÕàÝÐæØÞÝÐÛÝÐ)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "²ØjÕâÝÐÜáÚØ \"number row\"QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "ÁàßáÚØ (ÛÐâØÝØæÐ)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "´ÕáÝØ Alt âÐáâÕà"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "¾ÑÐ Shift âÐáâÕàÐ ØáâÞÒàÕÜÕÝÞ"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Control Ø Shift âÐáâÕàØ ØáâÞÒàÕÜÕÝÞ"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "CapsLock âÐáâÕà"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Ctrl Ø Alt âÐáâÕàØ ØáâÞÒàÕÜÕÝÞ"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Alt Ø Shift âÐáâÕàØ ØáâÞÒàÕÜÕÝÞ"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "\"¼ÕÝØ\" âÐáâÕà"
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "»ÕÒØ \"Windows\" âÐáâÕà"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "´ÕáÝØ \"Windows\" âÐáâÕà"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "ºàãÖÝÞ ÜÞÝâØàaúÕ %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "ÃÚÛÞÝØ ßàÒÞ ÛÞÓØçÚÕ ÒÞÛãÜÕÝe\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "ÑàÞø"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d ÞÔÒÞøÕÝØ ÑàÞøÕÒØ áÐ ×ÐàÕ×ÞÜ"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d ÞÔÞÒÞøÕÝØ áâàØÝÓÞÒØ áÐ ×ÐàÕ×ÞÜ"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "ÞÔÒÞøÕÝØ ÑàÞøÕÒØ áÐ ×ÐàÕ×ÞÜ"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "ÞÔÒÞøÕÝØ áâàØÝÓÞÒØ áÐ ×ÐàÕ×ÞÜ"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr "PCMCIA ßÞÔàèÚÐ ÝÕ ßÞáâÞøØ ÒØèÕ ×Ð 2.2 ÚÕàÝÕÛÕ. ºÞàØáâØâÕ 2.4 ÚÕàÝÕÛ."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun ¼Øè"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "³ÕÝÕàØçÚØ PS2 ÜØè áÐ âÞçÚØûÕÜ"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-#, fuzzy
-msgid "Microsoft Explorer"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 âÐáâÕà"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "³ÕÝÕàØçÚØ 2 âÐáâÕàÐ ÜØè"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "ÂÞçÚØû"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "áÕàØøáÚØ"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "³ÕÝÕàØçÚØ 3 âÐáâÕàÐ ÜØè"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC áÕàØøÐ (áÕàØøáÚØ)"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM áÕàØøÐ"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech mouse (áÕàØøáÚØ, áâÐàØ C7 âØß)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "bus ÜØè"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 âÐáâÕàa"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 âÐáâÕàa"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "ÝØøÕÔÐÝ"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "½ÕÜÐ ÜØèa"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "¼ÞÛØÜ ²Ðá ÔÐ âÕáâØàÐâÕ ÜØèÐ"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "´a ÑØ ÜÞÓÛØ ÔÐ ÐÚâØÒØàÐâÕ ÜØèÐ"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "ßÞÜÕàØâÕ âÞçÚØû !"
-
-#: ../../my_gtk.pm_.c:64
-#, fuzzy
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "ºàÐj"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2152
-msgid "Next ->"
-msgstr "ÁÛÕÔeûØ ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "´Ð ÛØ øÕ ÞÒÞ ØáßàÐÒÝÞ ?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "¸ÝäÞ"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "¿àÞèØàØ áâÐÑÛÞ"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "ÁÚãßØ áâÐÑÛÞ"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "±ØàÐjâÕ: àÐÒÝÞ ØÛØ ÓàãßÝÞ áÞàâØàÐÝÞ"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "ºÞÝÕÚâãj ÝÐ ØÝâÕàÝÕâ"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"½ÐjçeèûØ ÝaçØÝ ×Ð ÚÞÝÕÚæØjã áa adsl je pppoe.\n"
-"¼eòãâØÜ, ßÞáâÞjÕ ÚÞÝÕÚæØjÕ ÚÞjÕ ÚÞàØáâÕ pptp Ø ÝÕÚÕ ÚÞjÕ ÚÞàØáâe dhcp.\n"
-"ÃÚÞÛØÚÞ ÝÕ ×ÝÐâe ÚÞjÐ je, Ø×ÐÑÕàØâe 'ÚÞàØáâØ pppoe'"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "ÚÞàØáâØ dhcpd"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "ÚÞàØáâØ pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "ÚÞàØáâØ pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-#, fuzzy
-msgid "Web Server"
-msgstr "ÁÕàÒÕà"
-
-#: ../../network/drakfirewall.pm_.c:17
-#, fuzzy
-msgid "Domain Name Server"
-msgstr "¿àÞÓàÐÜ ×Ð ÔÕäØÝØáÐúÕ ¸ÜÕÝÐ ÔÞÜÕÝÐ"
-
-#: ../../network/drakfirewall.pm_.c:32
-#, fuzzy
-msgid "Mail Server"
-msgstr "°ÚâØÒØàÐø ÁÕàÒÕà"
-
-#: ../../network/drakfirewall.pm_.c:37
-#, fuzzy
-msgid "POP and IMAP Server"
-msgstr "LDAP ÁÕàÒÕà"
-
-#: ../../network/drakfirewall.pm_.c:111
-#, fuzzy
-msgid "No network card"
-msgstr "½ØøÕ ßàÞÝÐòÕÝÐ ÜàÕÖÝÐ ÚÐàâØæÐ"
-
-#: ../../network/drakfirewall.pm_.c:129
-#, fuzzy
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"¼ÐÛØ firewall ÚÞÝäØÓãàÐâÞà\n"
-"\n"
-"¾Ý ÚÞÝäØÓãàØèÕ ÛØçÝØ firewall ×Ð ÞÒã Mandrake Linux ÜaèØÝã.\n"
-"·Ð ÜÞûÝÞ firewall àeèÕúe, ßÞÓÛÕÔÐjâe\n"
-"áßÕæØjÐÛØ×ÞÒÐÝã MandrakeSecurity Firewall ÔØáâàØÑãæØjã."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-#, fuzzy
-msgid "Other ports"
-msgstr "ÂÕáâØàÐúÕ ßÞàâÞÒÐ"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr "ºÞÓ dhcp ÚÛØjÕÝâÐ ÖÕÛØâÕ ÔÐ ÚÞàØáâØâe ?¿ÞáâÐÒùÕÝØ jÕ dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"½ØjÕ ÔÕâÕÚâÞÒÐÝÐ ÝØjÕÔÝÐ ÜàeÖÝÐ ÚÐàâØæa.\n"
-"½Õ ÜÞÓã ÔÐ ßÞÔÕáØÜ ÞÒÐj âØß ÚÞÝÕÚæØje."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:236
-msgid "Choose the network interface"
-msgstr "¸×ÐÑÕàØâÕ ÜàeÖÝØ ØÝâÕàäejá"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"¸×ÐÑÕàØâÕ ÜàeÖÝØ ÐÔÐßâÕà ÚÞjØ ÖÕÛØâÕ ÔÐ ÚÞàØáâØâÕ ×Ð ÚÞÝÕÚæØjã ÝÐ ØÝâÕàÝÕâ"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "½ØøÕ ßàÞÝÐòÕÝÐ ÜàÕÖÝÐ ÚÐàâØæÐ"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "¿ÞÔÕèÐÒÐúÕ ÜàÕÖÕ"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"¼ÞÛØÜ ãÝÕáØâÕ ØÜÕ åÞáâÐ ãÚÞØÚÞ ÓÐ ×ÝÐâe\n"
-"'½ÕÚØ DHCP áÕàÒÕàØ ×ÐåâÕÒÐjã ØÜÕ åÞáâÐ ÔÐ ÑØ àÐÔØÛØ.\n"
-"²aèÕ ØÜÕ åÞáâÐ âàÕÑÐ ÔÐ ÑãÔÕ ßãÝÞ ØÜÕ ÚÐÞ Ýßà.\n"
-"``mybox.mylab.myco.com''."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "¸ÜÕ åÞáâÐ:"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "çÐàÞÑúÐÚ ×Ð ßÞÔÕèÐÒÐúÕ ÜàÕÖe"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "µÚáâÕàÝØ ISDN ÜÞÔÕÜ"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "¸ÝâÕàÝÐ ISDN ÚÐàâØæa"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "ºÐÚÒÐ jÕ ÒàáâÐ ÒaèÕ ISDN ÚÕÝÕÚæØjÕ ?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"ºÞøã ISDN ÚÞÝäØÓãàÐæØøã ÒØèÕ ßàÕäÕàØàÐâÕ?\n"
-"\n"
-"* ÁâÐàÐ ÚÞäØÓãàÐæøÐ ÚÞàØáâØ isdn4net. ¾ÝÐ áÐÔàÖØ ÜÞòÝÕ ÐÛÐâÚÕ, ÐÛØ øÕ\n"
-" ßàÞÑÛÕÜÐâØçÝÐ ×Ð ßÞÔÕèÐÒÐúÕ ßÞÓÞâÞÒÞ ×Ð ßÞçÕâÝØÚÕ, Ø ÝØøÕ ãÞÑØçÐøÕÝÐ.\n"
-"\n"
-"* ½ÞÒÐ ÚÞÝäØÓãàÐæØøÐ øÕ øÕÔÝÞáâÐÒÝØøÐ ×Ð àÐ×ãÜÕâØ, áâÐÝÔÐàÔÝØøÐ,\n"
-" ÐÛØ áÐ ÜÐúÕ ÞßæØøÐ Ø ÐÛÐâÐ.\n"
-"\n"
-"¼Ø ßàÕßÞàãçãøÕÜÞ ÛÐÚèã (øÕÔÝÞáâÐÒÝØøã) ÚÞÝäØÓãàÐæØøã.\n"
-"\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "½ÞÒÐ ÚÞÝäØÓãàÐæØøÐ (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "ÁâÐàÐ ÚÞÝäØÓãàÐæØøÐ (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ISDN ºÞÝäØÓãàÐæØøa"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"¸×ÐÑÕàØâÕ áÒÞÓ ßàÞÒÐjÔeàa.\n"
-" ÃÚÞÛØÚÞ ÝØjÕ ÝÐ ÛØáâØ, Ø×ÐÑÕàØâÕ Unlisted"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "µÒàÞßáÚØ ßàÞâÞÚÞÛ"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "µÒàÞßáÚØ ßàÞâÞÚÞÛ (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "¿àÞâÞÚÞÛ ×Ð áâÐâÐÚ áÒÕâa"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"¿àÞâÞÚÞÛ ×Ð ¾áâÐâÐÚ áÒÕâÐ \n"
-" ÑÕ× ´-ÚÐÝÐÛÐ (×ÐÚãßùÕÝÕ ÛØÝØjÕ)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "ºÞøØ ßàÞâÞÚÞÛ ÖÕÛØâÕ ÔÐ ÚÞàØáâØâe ?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "ºaÚÒã Òàáâã ÚÐàâØæÕ ØÜÐâÕ?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "½Õ ×ÝÐÜ"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"ÃÚÞÛØÚÞ ØÜaâÕ ISA ÚÐàâØæã, ÒàÕÔÝÞáâØ ÝÐ áÛÕÔeûÕÜ ÕÚàÐÝã ÑØ âàÕÑÐÛÕ ÑØâØ "
-"ØáßàÐÒÝe.\n"
-"\n"
-"ÃÚÞÛØÚÞ ØÜaâe PCMCIA ÚÐàâØæã, ÜÞàÐâÕ ×ÝÐâØ irq Ø io ×Ð Òaèã ÚÐàâØæã.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "¿àÕÚØÝØ"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "½ÐáâÐÒØ"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "ºÞøÐ øÕ ÒÐèÐ ISDN ÚÐàâØæa ?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"´ÕâÕÚâÞÒÐÝÐ je ISDN PCI ÚÐàâØæa, ÝÕßÞ×ÝÐâÞÓ âØßa. ¸×ÐÑÕàØâe jÕÔÝã PCI "
-"ÚÐàâØæã ÝÐ áÛÕÔeûÕÜ ÕÚàÐÝã."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "½ØjÕ ßàÞÝaòÕÝÐ ISDN PCI ÚÐàâØæÐ.¸×ÐÑÕàØâÕ jÕÔÝã ÝÐ áÛÕÔeûÕÜ ÕÚàÐÝã."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "¸×ÐÑÕàØâÕ áÕàØøáÚØ ßÞàâ ÝÐ ÚÞøØ øÕ ÜÞÔÕÜ ßÞÒÕ×ÐÝ."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Dialup ÞßæØøÕ"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "¸ÜÕ ÚÞÝÕÚæØøÕ"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "±àÞø âÕÛÕäÞÝÐ"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "ID ×Ð ÛÞÓÞÒÐúÕ"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "±Ð×ØàÐÝÞ ÝÐ áÚàØßâØ"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "±Ð×ØàÐÝÞ ÝÐ âÕàÜØÝÐÛã"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "¸ÜÕ ÔÞÜÕÝÐ"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "¿àÒØ DNS ÁÕàÒÕà (ÞßæØja)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "´àãÓØ DNS ÁÕàÒÕà (ÞßæØja)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"¼ÞÖÕâÕ áÕ ÔØáÚÞÝÕÚâÞÒÐâØ ØÛØ àÕÚÞÝäØÓãàØáÐâØ ÚÞÝÕÚæØjã."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"¿ÞÔÕáØ ØÝâÕàÝÕâ ÚÞÝäØÓãàÐæØjã"
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "ÂàÕÝãâÝÞ áâÕ ÚÞÝÕÚâÞÒÐÝØ ÝÐ ¸ÝâÕàÝÕâ"
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"ÁÐÔÐ áÕ ÜÞÖÕâÕ ÚÞÝÕÚâÞÒÐâØ ÝÐ ¸ÝâÕàÝÕâ ØÛØ àÕÚÞÝäØÓãàØáÐâØ ÚÞÝÕÚæØjã"
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "ÂàÕÝãâÝÞ ÝØáâÕ ÚÞÝÕÚâÞÒÐÝØ ÝÐ ¸ÝâÕàÝÕâ"
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "ºÞÝÕÚâãj"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "´ØáÚÞÝÕÚâãj"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "¿ÞÔÕáØ ÚÞÝÕÚæØjã"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "¸ÝâÕàÝÕâ ÚÞÝÕÚæØjÐ Ø ÚÞÝäØÓãàÐæØja"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "ÁÐÔÐ âàÕÑÐ ÔÐ ßÞÔÕáØÜÞ %s ÚÞÝÕÚæØjã."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"ÁÐÔÐ âàÕÑÐ ÔÐ ßÞÔÕáØÜÞ %s ÚÞÝÕÚæØøã.\n"
-"\n"
-"\n"
-"¿àØâØáÝØâÕ \"à àÕÔã\" ×Ð ÝÐáâÐÒÐÚ."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "¿ÞÔÕèÐÒÐúÕ ÜàÕÖe"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"·ÑÞÓ âÞÓÐ èâÞ àÐÔØâÕ ÜàÕÖÝã ØÝáâÐÛÐæØjã, ÒaèÐ ÜàÕÖÐ jÕ Òeû ßÞÔeèÕÝa "
-"ßÞÔeèÕÝa.\n"
-"ºÛØÚÝØâÕ ÝÐ Oº ×ÐÔàÔÖÐÛØ ÚÞÝäØÓãàÐæØjã Network/Internet ÚÞÝÕÚæØje, ØÛØ "
-"cancel Ôa ÑØ ßÞÝÞÒÞ ãàÐÔØÛØ ÚÞäØÓãàÐæØjã.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"´ÞÑàÞÔÞèÛØ ã ßàÞÓàÐÜ ×Ð ¿ÞÔeèÐÒaúÕ ¼àeÖÝÕ ÚÞÝÕÚæØje\n"
-"\n"
-"ÁaÔÐ âàÕÑÐ ÔÐ ÚÞÝäØÓãàØèÕÜÞ Òaèã ØÝâÕàÝÕâ/ÜàeÖÝã ÚÞÝÕÚæØjã.\n"
-"ÃÚÞÛØÚÞ ÝÕ ÖÕÛØâÕ ÐãâÞ ÔÕâÕÚæØjã, ÔÕáÕÛÕÚâãjâÕ ÞßæØjã.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "¸×ÐÑÕàØâÕ ßàÞäØÛ ×Ð ÚÞÝäØÓãàØáaúe"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "ºÞàØáâØ ÐãâÞ ÔÕâÕÚæØjã"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3180
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "EÚáßÕàâ ÜÞÔ"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "´ÕâÕÚâãjÕÜ ãàeòÐje..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "½ÞàÜÐÛÝa ÜÞÔÕÜáÚa ÚÞÝÕÚæØja"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "´ÕâÕÚâÞÒÐÝÞ ÝÐ ßÞàâã %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ISDN ÚÞÝÕÚæØja"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "ÔÕâÕÚâÞÒÐÝÞ %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "ADSL ÚÞÝÕÚæØja"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "´ÕâÕÚâÞÒÐÝÞ ÝÐ ØÝâÕàäejáã %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "ºÐÑÛÞÒáÚÐ ÚÞÝÕÚæØja"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "´ÕâÕÚâÞÒÐÝÐ øÕ ÚÐÑÛÞÒáÚÐ ÚÞÝÕÚæØja "
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "LAN ÚÞÝÕÚæØja"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "ÔÕâÕÚâÞÒÐÝÐ ÜàeÖÝÐ ÚÐàâØæÐ(Õ)"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "¸×ÐÑÕàØâÕ âØß ÚÞÝÕÚæØøÕ ÚÞøØ ÖÕÛØâÕ ÔÐ ÚÞàØáâØâÕ"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"²Ø áâÕ ßÞÔÕáØÛØ ÒØèÕ ÝÐçØÝÐ ×Ð ÚÞÝÕÚâÞÒÐúÕ ÝÐ ¸ÝâÕàÝÕâ.\n"
-"¸×ÐÑÕàØâÕ øÕÔÐÝ ÞÔ úØå ÚÞøØ ÖÕÛØâÕ ÔÐ ÚÞàØáâØâÕ.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "¸ÝâÕàÝÕâ ÚÞÝÕÚæØjÐ"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "´Ð ÛØ ÖÕÛØâÕ ÔÐ áâÐàâãjÕâe ÚÞÝÕÚâÞÒaúÕ ßàØ áâÐàâaúã áØáâÕÜa ?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "¿ÞÔÕèÐÒÐúÕ ÜàÕÖe"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "¼àÕÖÐ ÜÞàÐ ÑØâØ àÕáâÐàâÞÒÐÝÐ"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"¿ÞjÐÒØÞ áÕ ßàÞÑÛÕÜ âÞÚÞÜ àÕáâÐàâÞÒaúÐ ÜàeÖe?\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"çÕáâØâÐÜÞ, ÜàeÖÝÐ Ø ØÝâÕàÝÕâ ÚÞÝäØÓãàÐæØjÐ jÕ ×aÒàèÕÝa.\n"
-"\n"
-"ºÞÝäØÓãàÐæØjÐ áÕ áÐÔÐ ÜÞÖÕ ßàØÜÕÝØâØ ÝÐ áØáâÕÜ.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"ºÐÔÐ áÕ âÞ ãàÐÔØ, âàÕÑÐÛØ ÑØ ÔÐ àÕáâÐàâãjÕâe X\n"
-"ÞÚàãÖeúe ÔÐ ÑØ Ø×ÑÕÓÛØ ßàÞÑÛÕÜÕ áÐ ßàÞÜÕÝÞÜ hostname-a."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"¿ÞøÐÒØÛØ áã áÕ ßàÞÑÛÕÜØ âÞÚÞÜ ÚÞÝäØÓãàÐæØøÕ.\n"
-"¿àÞÒÕàØâÕ áÒÞøã ÚÞÝÕÚæØøã ßàÕÚÞ net_monitor ØÛØ mcc. ÃÚÞÛØÚÞ ÒÐèÐ ÚÞÝÕÚæØøÐ "
-"ÝÕ àÐÔØ, âàÕÑÐ ÔÐ ßÞÝÞÒØâÕ ÚÞÝäØÓãàÐæØøã"
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"ÃßÞ×Þàeúe: ¾ÒÐj ãàÕòÐø jÕ Òeû ßàÕâåÞÔÝÞ ÚÞÝäØÓãàØáÐÝ ×Ð ÚÞÝÕÚâÞÒaúe Ýa "
-"¸ÝâÕàÝÕâ.\n"
-"ÁÐÜÞ ßàØåÒÐØâØâe ÔÐ ÑØ ßÞáâÐÒÚã ÞáâÐÒØÛØ ØáâÞÜ.\n"
-"¸×ÜÕÝÐ ßÞùÐ ÚÞjÕ ÒØÔØâÕ ûÕ ßÞÝØèâØâØ ßÞáâÞjeûã ÚÞÝäØÓãàÐæØjã."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"¼ÞÛØÜ ãÝÕáØâÕ IP ÚÞÝäØÓãàÐæØøã ×Ð ÞÒã ÜÐèØÝã.\n"
-"ÁÒÐÚÐ áâÐÒÚÐ âàÕÑÐ ÔÕ ÑãÔÕ tavka âàÕÑÐ ÔÐ ÑãÔÕ ãÝÕâÐ ÚÐÞ\n"
-"IP ÐÔàÕáÐ (ÝÐ ßàØÜÕà, 123.45.67.89)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "¿ÞÔÕèÐÒÐúÕ ÜàÕÖÝÞÓ ãàÕòÐøÐ %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr "(ÔàÐjÒÕà %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP ÐÔàÕáÐ"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "¼àÕÖÝÐ ÜÐáÚÐ"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "°ãâÞÜÐâáÚØ IP"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "¿ÞÚàÕÝØ ßàØ áâÐàâaúã"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP ÐÔàÕáÐ âàÕÑÐ ÔÐ ÑãÔÕ ã äÞàÜÐâã 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"¼ÞÛØÜ ãÝÕáØâÕ ØÜÕ ÒÐèÕÓ ÔÞÜÕÝÐ, ØÜÕ åÞáâÐ, ÚÐÞ IP ÐÔàÕáÕ ÔÞÔÐâÝØå\n"
-"'nameserver'-Ð. ¸ÜÕ ÒÐèÕÓ åÞáâÐ âàÕÑÐ ÔÐ ÑãÔÕ ßãÝÞ ÚÒÐÛØäØÚÞÒÐÝÞ ØÜÕ åÞáâÐ,\n"
-"ÚÐÞ ÝÐ ßà. ``mybox.mylab.myco.com''.\n"
-"°ÚÞ ÝÕÜÐâÕ ÔÞÔÐâÝØå 'nameserver'-Ð, ÞáâÐÒØâÕ âÐ ßÞùÐ ßàÐ×ÝÐ."
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS áÕàÒÕà"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Gateway (e.g. %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Gateway ãàÕòÐj"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "IP ÐÔàÕáÐ âàÕÑÐ ÔÐ ÑãÔÕ ã äÞàÜÐâã 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "IP ÐÔàÕáÐ âàÕÑÐ ÔÐ ÑãÔÕ ã äÞàÜÐâã 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "¿ÞÔeèÐÒaúÕ ßàÞÚáØja"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP proxy"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP proxy"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "Track ÜàÕÖÝÐ ÚÐàâØæÐ id (ÚÞàØáÝÞ ×Ð ÛÐßâÞß àÐçãÝÐàÕ)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Proxy âàÕÑÐ ÔÐ ÑãÔÕ http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-#, fuzzy
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "Url âàÕÑÐ ÔÐ ßÞçØúÕ áÐ http://..."
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "´ÕâÕÚâÞÒÐÝÐ Firewalling ÚÞÝäØÓãàÐæØja"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"ÃßÞ×Þàeúe ! ¿ÞáâÞjeûa firewalling ÚÞÝäØÓãàÐæØja je ÔÕâÕÚâÞÒÐÝa. ¼ÞÖÔaûÕ ÑØâØ "
-"ßÞâàÕÑÝÞ àãçÝÞ ßÞÔeèÐÒaúÕ ÝÐÚÞÝ ØÝáâÐÛÐæØje."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "ºÞÝäØÓãàÐæØøÐ ØÝâÕàÝÕâa"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "´Ð ÛØ åÞûÕâÕ ÔÐ áÕ ÚÞÝÕÚâãjÕâÕ ÝÐ ØÝâÕàÝÕâ áÐÔa?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "ÂÕáâØàaúÕ ÚÞÝÕÚæØjÕ..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "ÁØáâÕÜ jÕ âàÕÝãâÝÞ ÚÞÝÕÚâÞÒÐÝ ÝÐ ¸ÝâÕàÝÕâ"
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "¸× áØÓãàÝÞáÝØå àÐ×ÛÞÓÐ, ÞÝ ûÕ áÐÔÐ ÑØâØ ÔØáÚÞÝÕÚâÞÒÐÝ."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"¸×ÓÛÕÔÐ ÔÐ áØáâÕÜ ÝØjÕ ÚÞÝÕÚâÞÒÐÝ ÝÐ ¸ÝâÕàÝÕâ.\n"
-"¿àÞÑÐjâÕ ÔÐ ßàÞÜÕÝØâÕ ÚÞÝäØÓãàÐæØjã."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "ºÞÝäØÓãàÐæØøÐ ¸ÝâÕàÝÕâ ÚÞÝÕÚæØje"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "¼ÞÛØÜ ²°Á ÔÐ ßÞßãÝØâÕ ØÛØ Þ×ÝaçØâÕ ßÞùÐ ØáßÞÔ"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "IRQ ÚÐàâØæe"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "(DMA) ÚÐàâØæe"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr " IO ÚÐàâØæe"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr " IO_0 ÚÐàâØæe"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "IO_1 ÚÐàâØæe"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "²aè ÛØçÝØ ÑàÞj âÕÛÕäÞÝa"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "¸ÜÕ ßàÞÒÐjÔÕàÐ (Ýßà. provider.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "±àÞø âÕÛÕäÞÝÐ ßàÞÒÐjÔÕàa"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "¿àÞÒÐjÔÕàÞÒ dns 1 (ÞßæØÞÝÞ)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "¿àÞÒÐjÔÕàÞÒ dns 2 (ÞßæØÞÝÞ)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "¸×ÐÑÕàØ áÒÞøã ×ÕÜùã"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "¼ÞÔ ×Ð ÑØàaúe"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "±à×ØÝÐ ÚÞÝÕÚæØøÕ "
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "²àÕÜÕ ßÐã×Õ ÚÞÝÕÚæØøÕ (ã áÕÚ.)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "»ÞÓÞÒaúÕ ×Ð àaçãÝ (ÚÞàØáÝØçÚÞ ØÜÕ)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "»Þ×ØÝÚÐ ×Ð àaçãÝ"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "²ÕÛØÚÐ ±àØâÐÝØøÐ"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "ÜÞÝâØàÐúÕ ÝØøÕ ãáßÕÛÞ: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Extended ßÐàâØæØjÐ ÝØjÕ ßÞÔàÖÐÝÐ ÝÐ ÞÒÞj ßÛÐâäÞàÜØ"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"¸ÜÐâÕ ßàÐ×ÝØÝã ã ÒÐèÞø âÐÑÕÛØ ßÐàâØæØøÐ ÐÛØ øÕ ÝÕ ÜÞÓã ÚÞàØáØâØ.\n"
-"¨ÕÔØÝÞ àÕèÕúÕ øÕ ÔÐ ßÞÜÕàØâÕ ßàØÜÐàÝã ßÐàâØæØøã âÐÚÞ ÔÐ ßàÐ×ÝØÝÐ ÑãÔÕ\n"
-"ÔÞ extended ßÐàâØæØøÐ"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "¾âÒÐàÐúÕ Ø× ÔÐâÞâÕÚe %s ÝØøÕ ãáßÕÛÞ: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "»ÞèÕ backup-ÞÒÐÝa ÔÐâÞâÕÚa"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "³àÕèÚÐ ÚÞÔ ãÝÞáÐ ã ÔÐâÞâÕÚa %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"½eèâÞ ÛÞèÕ áÕ ÔeèÐÒÐ áÐ ÒaèØÜ åÐàÔ ÔØáÚÞÜ. \n"
-"ÂÕáâ ØÝâÕÓàØâÕâÐ ßÞÔÐâÐÚÐ ÝØjÕ ßàÞèÐÞ. \n"
-"ÂÞ ×ÝaçØ ÔÐ áÒÕ èâÞ áÕ ÝÐÛÐ×Ø ÝÐ ÔØáÚã ûÕ ×ÐÒàèØâØ ÚÐÞ òãÑàe"
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "ÜÞàÐ ØÜÐâØ"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "ÒaÖÝÞ"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "ÒÕÞÜÐ ÛÕßÞ"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "ÛÕßÞ"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "ÜÞÖÔa"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - ¾ßèâØ Unix-ÞÒ áØáâÕÜ ×Ð èâÐÜßÐúÕ"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR ½ÞÒÕ ³ÕÝÕàÐæØøÕ"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer ´ÕÜÞÝ"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - ÈâÐÜßÐø, ÝÕÜÞø ÔÐ ßÐÜâØè"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1134
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "»ÞÚÐÛÝØ èâÐÜßÐç"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "ÃÔÐùÕÝØ èâÐÜßaç"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "ÈâÐÜßÐç ØÛØ ÃÔÐùÕÝØ CUPS áÕàÒÕà"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "ÈâÐÜßÐç ØÛØ ÃÔÐùÕÝØ lpd áÕàÒÕà"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "¼àeÖÝØ èâÐÜßÐç (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "ÈâÐÜßÐç ÝÐ SMB/Windows 95/98/NT áÕàÒÕàã"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "ÈâÐÜßÐç ÝÐ NetWare áÕàÒÕàã"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "ÃÝÕáØâÕ URI ×Ð èâÐÜßÐç"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "ÃÑÐæØ ÝÐàÕÔÑã ã ÚÞÜÐÝÔã"
-
-#: ../../printer.pm_.c:328 ../../printer.pm_.c:370 ../../printer.pm_.c:542
-msgid "Unknown Model"
-msgstr "½ÕßÞ×ÝÐâØ ¼ÞÔÕÛ"
-
-#: ../../printer.pm_.c:744 ../../printer.pm_.c:935 ../../printer.pm_.c:1327
-#: ../../printerdrake.pm_.c:2286 ../../printerdrake.pm_.c:3443
-msgid "Unknown model"
-msgstr "½ÕßÞ×ÝÐâØ ÜÞÔÕÛ"
-
-#: ../../printer.pm_.c:772
-msgid "Local Printers"
-msgstr "»ÞÚÐÛÝØ èâÐÜßÐçØ"
-
-#: ../../printer.pm_.c:774 ../../printer.pm_.c:1135
-msgid "Remote Printers"
-msgstr "ÃÔÐùÕÝØ èâÐÜßaçØ"
-
-#: ../../printer.pm_.c:781 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " ÝÐ ßÐàÕÛÕÛÝÞÜ ßÞàâã \\/*%s"
-
-#: ../../printer.pm_.c:784 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", USB èâÐÜßÐç \\/*%s"
-
-#: ../../printer.pm_.c:789
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", ÜãÛâØ-äãÝÚæØÞÝÐÛÝØ ãàÕòÐø ÝÐ ßÐàÐÛÕÛÝÞÜ ßÞàâã \\/*%s"
-
-#: ../../printer.pm_.c:792
-msgid ", multi-function device on USB"
-msgstr ", ÜãÛâØ-äãÝÚæØÞÝÐÛÝØ ãàÕòÐø ÝÐ USB"
-
-#: ../../printer.pm_.c:794
-msgid ", multi-function device on HP JetDirect"
-msgstr ", ÜãÛâØ-äããÝÚæØÞÝÐÛÝØ ãàÕòÐø ÝÐ HP JetDirect"
-
-#: ../../printer.pm_.c:796
-msgid ", multi-function device"
-msgstr ", ÜãÛâØ-äãÝÚæØÞÝÐÛÝØ ãàÕòÐø"
-
-#: ../../printer.pm_.c:799
-#, c-format
-msgid ", printing to %s"
-msgstr ", èâÐÜßÐø ÝÐ %s"
-
-#: ../../printer.pm_.c:801
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr "ÝÐ LPD áÕàÒÕàã \"%s\", èâÐÜßÐç \"%s\""
-
-#: ../../printer.pm_.c:803
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", TCP/IP åÞáâ \"%s\", ßÞàâ %s"
-
-#: ../../printer.pm_.c:807
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr "ÝÐ Windows áÕàÒÕàã \"%s\", ÔÕùÕÝØ \"%s\""
-
-#: ../../printer.pm_.c:811
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr "ÝÐ Novell áÕàÒÕàã \"%s\", èâÐÜßÐç \"%s\""
-
-#: ../../printer.pm_.c:813
-#, c-format
-msgid ", using command %s"
-msgstr ", ÚÞàØáâØÜ ÚÞÜÐÝÔã %s"
-
-#: ../../printer.pm_.c:932 ../../printerdrake.pm_.c:1682
-msgid "Raw printer (No driver)"
-msgstr "Raw èâÐÜßÐç (ÑÕ× ÔàÐøÒÕàÐ)"
-
-#: ../../printer.pm_.c:1104
-#, c-format
-msgid "(on %s)"
-msgstr "(ÝÐ %s)"
-
-#: ../../printer.pm_.c:1106
-msgid "(on this machine)"
-msgstr "(ÝÐ ÞÒÞø ÜÐèØÝØ)"
-
-#: ../../printer.pm_.c:1131
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "½Ð CUPS áÕàÒÕà \"%s\""
-
-#: ../../printer.pm_.c:1137 ../../printerdrake.pm_.c:3100
-#: ../../printerdrake.pm_.c:3111 ../../printerdrake.pm_.c:3332
-#: ../../printerdrake.pm_.c:3384 ../../printerdrake.pm_.c:3410
-#: ../../printerdrake.pm_.c:3585 ../../printerdrake.pm_.c:3587
-msgid " (Default)"
-msgstr " (¿ÞÔàÐ×ãÜÕÒÐÝÞ)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "¸×ÑÞà ßÞÒÕ×ÐÝÞáâØ èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "ºÐÚÞ øÕ èâÐÜßÐç ßÞÒÕ×ÐÝ?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"ÈâÐÜßÐçÕ ÝÐ ãÔÐùÕÝÞÜ CUPS áÕàÒÕàã ÝÕÜÐâÕ ÔÐ ÑØ Øå ÞÒÔÕ ßÞÔÕáØÛØ; ÞÒØ "
-"èâÐÜßÐçØ ûÕ ÑØâØ ÐãâÞÜÐâáÚØ ÔÕâÕÚâÞÒÐÝØ."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr "°ãâÞ-ÔÕâÕÚæØøÐ èâÐÜßÐçÐ (»ÞÚÐÛÝØ, TCP/Socket, Ø SMB èâÐÜßÐçØ)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3164
-msgid "CUPS configuration"
-msgstr "CUPS ÚÞÝäØÓãàÐæØøÐ"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3165
-msgid "Specify CUPS server"
-msgstr "¾ÔàÕÔØâÕ CUPS áÕàÒÕà"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"´Ð ÑØ ÔÞÑØÛØ ßàØáâãß èâÐÜßÐçØÜÐ ÝÐ ãÔÐùÕÝØÜ CUPS áÕàÒÕàØÜÐ ÝÐ ÒÐèÞø ÛÞÚÐÛÝÞø "
-"ÜàÕÖØÝÕ ÜÞàÐâÕ ÝØèâÐ ÔÐ ßÞÔÕèÐÒÐâÕ; CUPS áÕàÒÕàØ ÐãâÞÜÐâáÚØ ÞÑÐÒÕèâÐÒÐøã "
-"ÒÐèã ÜÐèØÝãÞ áÒÞøØÜ èâÐÜßÐçØÜÐ. ÁÒØ èâÐÜßÐçØ ÚÞøØ áã âàÕÝãâÝÞ ßÞ×ÝÐâØ ÒÐèÞø "
-"ÜÐèØÝØ áã ßàØÚÐ×ÐÝØ ã \"Remote printers\" ÔÕÛã ÓÛÐÒÝÞÓ ßàÞ×ÞàÐ Printerdrake-"
-"Ð. ºÐÔÐ ÒÐè CUPS áÕàÒÕà ÝØøÕ ÝÐ ÛÞÚÐÛÝÞø ÜÐèØÝØ, ÜÞàÐâÕ ãÝÕâØ CUPS áÕàÒÕàÞÒã "
-"IP ÐÔàÕáã Ð ÞßæØÞÝÞ ÑàÞø ßÞàâÐ ÔÐ ÑØ ÔÞÑØÛØ ØÝäÞàÜÐæØøÕ Þ èâÐÜßÐçã ÞÔ "
-"áÕàÒÕàÐ, ØÛØ ÞÒÕ ÛØÝØøÕ ×Ð ãÝÞá ÞáâÐÒØâÕ ßàÐ×ÝØÜÐ."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"¾ÑØçÝÞ CUPS øÕ ÐãâÞÜÐâáÚØ ßÞÔÕèÕÝ ÝÐ ÞáÝÞÒã ÜàÕÖÝÞÓ ÞÚàãÖÕúÐ, âÐÚÞ ÔÐ ÜÞÖÕâÕ "
-"ßàØáâãßØâØ èâÐÜßÐçØÜÐ ÝÐ CUPS áÕàÒÕàØÜÐ ÝÐ ÒÐèÞø ÛÞÚÐÛÝÞø ÜàÕÖØ. ÃÚÞÛØÚÞ ÞÒÞ "
-"ÝÕ äãÝÚæØÞÝØèÕ ÚÐÚÞ âàÕÑÐ, ØáÚùãçØâÕ \"°ãâÞÜÐâáÚã CUPS ÚÞÝäØÓãàÐæØøã\" ã "
-"Ø×ÜÕÝØâÕ ÒÐè äÐøÛ /etc/cups/cupsd.conf àãçÝÞ. ½Õ ×ÐÑÞàÐÒØâÕ ÔÐ ÝÐÚÞÝ âÞÓÐ "
-"àÕáâÐàâãøÕâÕ CUPS (ÚÞÜÐÝÔÐ: \"service cups restart\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP ÐÔàÕáÐ âàÕÑÐ ÔÐ Ø×ÓÛÕÔÐ ÚÐÞ Ýßà. 192.168.1.20"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "±àÞj ßÞàâÐ ÑØ âàÕÑÐÞ ÔÐ ÑãÔÕ ÑàÞj !"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "SMB áÕàÒÕà IP:"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "¿Þàâ"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "°ãâÞÜÐâáÚÐ CUPS ÚÞÝäØÓãàÐæØøÐ"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1555 ../../printerdrake.pm_.c:1559
-#: ../../printerdrake.pm_.c:1677 ../../printerdrake.pm_.c:2229
-#: ../../printerdrake.pm_.c:2382 ../../printerdrake.pm_.c:2441
-#: ../../printerdrake.pm_.c:2514 ../../printerdrake.pm_.c:2535
-#: ../../printerdrake.pm_.c:2728 ../../printerdrake.pm_.c:2769
-#: ../../printerdrake.pm_.c:2774 ../../printerdrake.pm_.c:2808
-#: ../../printerdrake.pm_.c:2813 ../../printerdrake.pm_.c:2850
-#: ../../printerdrake.pm_.c:2903 ../../printerdrake.pm_.c:2923
-#: ../../printerdrake.pm_.c:2937 ../../printerdrake.pm_.c:2971
-#: ../../printerdrake.pm_.c:3017 ../../printerdrake.pm_.c:3035
-#: ../../printerdrake.pm_.c:3124 ../../printerdrake.pm_.c:3198
-#: ../../printerdrake.pm_.c:3500 ../../printerdrake.pm_.c:3555
-#: ../../printerdrake.pm_.c:3608 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-#, fuzzy
-msgid "Checking your system..."
-msgstr "ÀÕáâÐàâãøÕÜ áØáâÕÜ ×Ð èâÐÜßaúÕ ..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-#, fuzzy
-msgid ""
-"The following printers\n"
-"\n"
-msgstr "ÁÛÕÔeûØ ßÐÚÕâØ ûÕ ÑØâØ Ø×ÑàØáÐÝØ"
-
-#: ../../printerdrake.pm_.c:199
-#, fuzzy
-msgid ""
-"The following printer\n"
-"\n"
-msgstr "ÁÛÕÔeûØ ßÐÚÕâØ ûÕ ÑØâØ Ø×ÑàØáÐÝØ"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-#, fuzzy
-msgid "directly connected to your system"
-msgstr "ºÞßØàÐø äÞÝâÞÒÕ ã áØáâÕÜ"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-#, fuzzy
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr "¸×ÐÑÕàØâÕ ßÞàâ ÝÐ ÚÞøØ øÕ ÒÐè àÐçãÝÐà ßÞÒÕ×ÐÝ."
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-#, fuzzy
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr ""
-"´Ð ÛØ ÖÕÛØâÕ ÔÐ ßÞÔÕáØâÕ ÞÒÐø èâÐÜßÐç (\"%s\")\n"
-"ÚÐÞ default èâÐÜßÐç?"
-
-#: ../../printerdrake.pm_.c:238
-#, fuzzy
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "´Ð ÛØ ÖÕÛØâÕ ÔÐ áâÐàâãjÕâe ÚÞÝÕÚâÞÒaúÕ ßàØ áâÐàâaúã áØáâÕÜa ?"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3146 ../../printerdrake.pm_.c:3271
-msgid "Add a new printer"
-msgstr "´ÞÔÐøâÕ ÝÞÒØ èâÐÜßÐç"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"´ÞÑàÞÔÞèÛØ ã ÇÐàÞÑúÐÚ ×Ð ÚÞÝäØÓãàØáÐúÕ èâÐÜßÐçÐ\n"
-"\n"
-"¾ÒÐø çÐàÞÑúÐÚ ûÕ ÒÐÜ ÞÜÞÓãûØâØ ÔÐ ØÝáâÐÛØàÐâÕ ÛÞÚÐÛÝÕ ØÛØ ãÔÐùÕÝÕ èâÐÜßÐçÕ "
-"áÐ ÞÒÕÜÐèØÝÕ ÚÐÞ Ø ÔàãÓØå ÜÐèØÝÐ ÝÐ ÜàÕÖØ.\n"
-"\n"
-"¾Ô ÒÐá ûÕ ÑØâØ âàÐÖÕÝÕ áÒÕ ÝÕÞßåÞÔÝÕ ØÝäÞàÜÐæØøÕ ×Ð ßÞÔÕèÐÒÐúÕ èâÐÜßÐçÐ Ð "
-"ÔÞÑØûÕâÕ ßàØáâãß áÒØÜ ÔÞáâyßÝØÜ ÔàÐøÒÕàØÜÐ, úØåÞÒØÜ ÞßæØøÐÜÐ, Ø âØßÞÒØÜÐ "
-"ÚÞÝÕÚæØøÕ èâÐÜßÐçÐ."
-
-#: ../../printerdrake.pm_.c:280
-#, fuzzy
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"´ÞÑàÞÔÞèÛØ ã ÇÐàÞÑúÐÚ ×Ð ßÞÔÕèÐÒÐúÕ èâÐÜßÐçÐ\n"
-"\n"
-"¾ÒÐø çÐàÞÑúÐÚ ûÕ ÒÐÜ ßÞÜÞûØ ÔÐ ØÝáâÐÛØàÐâÕ áÒÞø(Õ) èÐÜßÐè(Õ) ßÞÒÕ×ÐÝÕ ÝÐ "
-"ÞÒÐø àÐçãÝÐà, ßÞÕ×ÐÝ ÔØàÕÚâÝÞ ÝÐ ÜàÕÖã ØÛØ ãÔÐùÕÝÞø Windows ÜÐèØÝØ.\n"
-"\n"
-"ÃÚÞÛØÚÞ ØÜÐâÕ èâÐÜßÐç(Õ) ßÞÒÕ×ÐÝÕ ÝÐ ÞÒã ÜÐèØÝã, ßàØÚùãçØâÕ Øå ÝÐ àÐèãÝÐà Ø "
-"ã ÕÛÕÚâàØçÝÞ ÝÐßÐøÐúÕ ÔÐ ÑØ ÜÞÓÛØ ÑØâØ ÐãâÞ-ÔÕâÕÚâÞÒÐÝØ. ÂÐÚÞòÕ Ø ÜàÕÖÝØ "
-"èâÐÜßÐç(Ø)Ø Windows ÜÐèØÝÕ ÜÞàÐøã ÑØâØ ßÞÒÕ×ÐÝÕ Ø ãÚùãçÕÝÕ.\n"
-"\n"
-"½ÕÜÞøâÕ ÔÐ ×ÐÑÞàÐÒØâÕ ÔÐ ÐãâÞ-ÔÕâÕÚæØøÐ èâÐÜßÐçÐ ÝÐ ÜàÕÖØ âàÐøÕ ÔãÖÕ ÝÕÓÞ ×Ð "
-"èâÐÜßÐçÕ ÚÞøØ áÕ ÝÐÛÐ×Õ ßÞÒÕÐÝØ ÔØàÕÚâÝÞ ÝÐ ÒÐè àÐçãÝÐà. ·ÐâÞ ØáÚùãçØâÕ ÐãâÞ-"
-"ÔÕâÕÚæØøã ÜàÕÖÝØå Ø/ØÛØ Windows-hosted èâÐÜßÐçÐ ÐÚÞ ÒÐÜ âÞ ÝØøÕ ßÞâàÕÑÝÞ.\n"
-"\n"
-"ºÛØÚÝØâÕ ÝÐ \"Next\" ÚÐÔÐ áâÕ áßàÕÜÝØ, Ø ÝÐ \"Cancel\" ÐÚÞ ÝÕ ÖÕÛØâÕ ÔÐ áÐÔÐ "
-"ßÞÔÕèÐÒÐâÕ ÒÐè èâÐÜßÐç(Õ)."
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-#, fuzzy
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"´ÞÑàÞÔÞèÛØ ã ÇÐàÞÑúÐÚ ×Ð ßÞÔÕèÐÒÐúÕ èâÐÜßÐçÐ\n"
-"\n"
-"¾ÒÐø çÐàÞÑúÐÚ ûÕ ÒÐÜ ßÞÜÞûØ ÔÐ ØÝáâÐÛØàÐâÕ áÒÞø(Õ) èÐÜßÐè(Õ) ßÞÒÕ×ÐÝÕ ÝÐ "
-"ÞÒÐø àÐçãÝÐà, ßÞÕ×ÐÝ ÔØàÕÚâÝÞ ÝÐ ÜàÕÖã.\n"
-"\n"
-"ÃÚÞÛØÚÞ ØÜÐâÕ èâÐÜßÐç(Õ) ßÞÒÕ×ÐÝÕ ÝÐ ÞÒã ÜÐèØÝã, ßàØÚùãçØâÕ Øå ÝÐ àÐèãÝÐà Ø "
-"ã ÕÛÕÚâàØçÝÞ ÝÐßÐøÐúÕ ÔÐ ÑØ ÜÞÓÛØ ÑØâØ ÐãâÞ-ÔÕâÕÚâÞÒÐÝØ. ÂÐÚÞòÕ Ø ÜàÕÖÝØ "
-"èâÐÜßÐç(Ø)ÜÞàÐøã ÑØâØ ßÞÒÕ×ÐÝØ Ø ãÚùãçÕÝØ.\n"
-"\n"
-"½ÕÜÞøâÕ ÔÐ ×ÐÑÞàÐÒØâÕ ÔÐ ÐãâÞ-ÔÕâÕÚæØøÐ èâÐÜßÐçÐ ÝÐ ÜàÕÖØ âàÐøÕ ÔãÖÕ ÝÕÓÞ ×Ð "
-"èâÐÜßÐçÕ ÚÞøØ áÕ ÝÐÛÐ×Õ ßÞÒÕÐÝØ ÔØàÕÚâÝÞ ÝÐ ÒÐè àÐçãÝÐà. ·ÐâÞ ØáÚùãçØâÕ ÐãâÞ-"
-"ÔÕâÕÚæØøã ÜàÕÖÝØå èâÐÜßÐçÐ ÐÚÞ ÒÐÜ âÞ ÝØøÕ ßÞâàÕÑÝÞ.\n"
-"\n"
-"ºÛØÚÝØâÕ ÝÐ \"Next\" ÚÐÔÐ áâÕ áßàÕÜÝØ, Ø ÝÐ \"Cancel\" ÐÚÞ ÝÕ ÖÕÛØâÕ ÔÐ áÐÔÐ "
-"ßÞÔÕèÐÒÐâÕ ÒÐè èâÐÜßÐç(Õ)."
-
-#: ../../printerdrake.pm_.c:297
-#, fuzzy
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"´ÞÑàÞÔÞèÛØ ã ÇÐàÞÑúÐÚ ×Ð ßÞÔÕèÐÒÐúÕ èâÐÜßÐçÐ\n"
-"\n"
-"¾ÒÐø çÐàÞÑúÐÚ ûÕ ÒÐÜ ßÞÜÞûØ ÔÐ ØÝáâÐÛØàÐâÕ áÒÞø(Õ) èÐÜßÐè(Õ) ßÞÒÕ×ÐÝÕ ÝÐ "
-"ÞÒÐø àÐçãÝÐà, ßÞÕ×ÐÝ ÔØàÕÚâÝÞ ÝÐ ÜàÕÖã.\n"
-"\n"
-"ÃÚÞÛØÚÞ ØÜÐâÕ èâÐÜßÐç(Õ) ßÞÒÕ×ÐÝÕ ÝÐ ÞÒã ÜÐèØÝã, ßàØÚùãçØâÕ Øå ÝÐ àÐèãÝÐà Ø "
-"ã ÕÛÕÚâàØçÝÞ ÝÐßÐøÐúÕ ÔÐ ÑØ ÜÞÓÛØ ÑØâØ ÐãâÞ-ÔÕâÕÚâÞÒÐÝØ. ÂÐÚÞòÕ Ø ÜàÕÖÝØ "
-"èâÐÜßÐç(Ø)ÜÞàÐøã ÑØâØ ßÞÒÕ×ÐÝØ Ø ãÚùãçÕÝØ.\n"
-"\n"
-"½ÕÜÞøâÕ ÔÐ ×ÐÑÞàÐÒØâÕ ÔÐ ÐãâÞ-ÔÕâÕÚæØøÐ èâÐÜßÐçÐ ÝÐ ÜàÕÖØ âàÐøÕ ÔãÖÕ ÝÕÓÞ ×Ð "
-"èâÐÜßÐçÕ ÚÞøØ áÕ ÝÐÛÐ×Õ ßÞÒÕÐÝØ ÔØàÕÚâÝÞ ÝÐ ÒÐè àÐçãÝÐà. ·ÐâÞ ØáÚùãçØâÕ ÐãâÞ-"
-"ÔÕâÕÚæØøã ÜàÕÖÝØå èâÐÜßÐçÐ ÐÚÞ ÒÐÜ âÞ ÝØøÕ ßÞâàÕÑÝÞ.\n"
-"\n"
-"ºÛØÚÝØâÕ ÝÐ \"Next\" ÚÐÔÐ áâÕ áßàÕÜÝØ, Ø ÝÐ \"Cancel\" ÐÚÞ ÝÕ ÖÕÛØâÕ ÔÐ áÐÔÐ "
-"ßÞÔÕèÐÒÐâÕ ÒÐè èâÐÜßÐç(Õ)."
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "°ãâÞ-ÔÕâÕÚæØøÐ èâÐÜßÐçÐ ßÞÒÕ×ÐÝØå áÐ ÞÒÞÜ ÜÐèØÝÞÜ"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "°ãâÞ-ÔÕâÕÚæØøÐ èâÐÜßÐçÐ ßÞÒÕ×ÐÝØå ÔØàÕÚâÝÞ ÝÐ ÛÞÚÐÛÝã ÜàÕÖã"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-"°ãâÞ-ÔÕâÕÚæØøÐ èâÐÜßÐçÐ ÚÞÝÕÚâÞÒÐÝØå ÝÐ ÜÐèØÝÕ ÝÐ ÚÞøØÜÐ øÕ ØÝáâÐÛØàÐÝ "
-"Microsoft Windows"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "»ÞÚÐÛÝØ èâÐÜßÐç"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"ÇÕáâØâÐÜÞ, ÑÐè èâÐÜßÐç øÕ áÐÔÐ ØÝáâÐÛØàÐÝ Ø ßÞÔÕèÕÝ!\n"
-"\n"
-"¼ÞÖÕâÕ ÔÐ èâÐÜßÐâÕ ÚÞàØáâÕûØ \"ÈâÐÜßÐø\" ÚÞÜÐÝÔã ã ÒÐèÞø ÐßÛØÚÐæØøØ (ÞÑØçÝÞ "
-"ã \"ÄÐøÛ\" ÜÕÝØøã).\n"
-"\n"
-"ÃÚÞÛØÚÞ ÖÕÛØâÕ ÔÐ ÔÞÔÐâÕ, ãÚÛÞÝØâÕ ØÛØ ßàÞÜÕÝØâÕ ØÜÕ èâÐÜßÐçã, ØÛØ ÖÕÛØâÕ ÔÐ "
-"ßàÞÜÕÝØâÕ default ÞßæØøÕ (ßÐßØà, ÚÒÐÛØâÕâ èâÐÜßÐúÐ, ...), Ø×ÐÑÕàØâÕ \"ÈâÐÜßÐç"
-"\" ã \"ÅÐàÔÒÕà\" áÕÚæØøØ Mandrake ºÞÝâàÞÛÝÞÓ ÆÕÝâàÐ."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "°ãâÞ-ÔÕâÕÚæØøÐ èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", ÜàÕÖÝØ èâÐÜßÐç \"%s\", ßÞàâ %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", èâÐÜßÐç \"%s\" ÝÐ SMB/Windows áÕàÒÕàã \"%s\""
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "´ÕâÕÚâÞÒÐÝ %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "ÈâÐÜßÐç ÝÐ ßÐàÐÛÕÛÝÞÜ ßÞàâã \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "USB èâÐÜßÐç \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "¼àÕÖÝØ èâÐÜÐßç \"%s\", ßÞàâ %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "ÈâÐÜßÐç \"%s\" ÝÐ SMB/Windows áÕàÒÕàã \"%s\""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"½ØøÕ ßàÞÝÐòÕÝ ÛÞÚÐÛÝØ èâÐÜßÐç! ´Ð ÑØ àãçÝÞ ØÝáâÐÛØàÐÛØ èâÐÜßÐç ãÝÕáØâÕ ØÜÕ "
-"ãàÕòÐøÐ/ØÜÕ äÐøÛÐ ã ÛØÝØøØ ×Ð ãÝÞá (¿ÐàÐÛÕÛÝØ ßÞàâÞÒØ: /dev/lp0, /dev/"
-"lp1, ..., øÕ ÕÚÒØÒÐÛÕÝâÝÞ LPT1:, LPT2:, ..., ßàÒØ USB èâÐÜßÐç: /dev/usb/lp0, "
-"ÔàãÓØ USB èâÐÜßÐç: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "¼ÞàÐâÕ ãÝÕâØ ãàÕòÐø ØÛØ ØÜÕ äÐøÛÐ!"
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "½ØøÕ ßàÞÝÐòÕÝ èâÐÜßÐç!"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "´ÞáâãßÝØ èâÐÜßÐçØ"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"¿àØÚÐ×ÐÝØ èâÐÜßÐç øÕ ÐãâÞ-ÔÕâÕÚâÞÒÐÝ, Ð ãÚÞÛØÚÞ âÞ ÝØøÕ ÞÝÐø ÚÞøØ ÖÕÛØâÕ ÔÐ "
-"ßÞÔÕáØâÕ, ãÝÕáØâÕ ØÜÕ/ØÜÕ äÐøÛÐ ãàÕòÐøÐ ã ÛØÝØøã ×Ð ãÝÞá"
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"¾ÒÔÕ áÕ ÝÐÛÐ×Ø ÛØáâÐ áÒØå ÐãâÞ-ÔÕâÕÚâÞÒÐÝØå èâÐÜßÐçÐ. ¸×ÐÑÕàØâÕ èâÐÜßÐç ÚÞøØ "
-"ÖÕÛØâÕ ØÛØ ãÝÕáØâÕ ØÜÕØÜÕ äÐøÛÐ ãàÕòÐøÐ ã ÛØÝØøØ ×Ð ãÝÞá"
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"¿àØÚÐ×ÐÝØ èâÐÜßÐç øÕ ÐãâÞ-ÔÕâÕÚâÞÒÐÝ. ¿ÞÔÕèÐÒÐúÕ èâÐÜßÐçÐ ûÕ ÑØâØ ßÞâßãÝÞ "
-"ÐãâÞÜÐâáÚÞ. ÃÚÞÛØÚÞ ÒÐè èâÐÜßÐç ÝØøÕ ØáßàÐÒÝÞ ÔÕâÕÚâÞÒÐÝ ØÛØ ÖÕÛØâÕ ÔÐ áÐÜØ "
-"ßÞÔÕèÐÒÐâÕ èâÐÜßÐç, ãÚùãçØâÕ \"ÀãçÝÐ ÚÞÝäØÓãàÐæØøÐ\"."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"¾ÒÔÕ áÕ ÝÐÛÐ×Ø ÛØáâÐ áÒØå ÐãâÞ-ÔÕâÕÚâÞÒÐÝØå èâÐÜßÐçÐ. ¸×ÐÑÕàØâÕ èâÐÜßÐç ÚÞøØ "
-"ûÕÛØâÕ ÔÐ ßÞÔÕáØâÕ. ¿ÞÔÕèÐÒÐúÕ èâÐÜßÐçÐ ûÕ ÑØâØ ßÞâßãÝÞ ÐãâÞÜÐâáÚÞ. ÃÚÞÛØÚÞ "
-"ÒÐ èâÐÜßÐç ÝØøÕ ßàÐÒØÛÝÞ ÔÕâÕÚâÞÒÐÝ ØÛØ ÒØèÕ ÖÕÛØâÕ ÔÐ ÓÐ áÐÜØ ßÞÔÕáØâÕ, "
-"ãÚùãçØâÕ \"ÀãçÝÐ ÚÞÝäØÓãàÐæØøÐ\"."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"¸×ÐÑÕàØâÕ ßÞàâ ÝÐ ÚÞøØ øÕ ÒÐè èâÐÜßÐç ßÞÒÕ×ÐÝ ØÛØ ãÝÕáØâÕ ØÜÕ/ØÜÕ äÐøÛÐ "
-"ãàÕòÐøÐ ã ÛØÝØøã ×Ð ãÝÞá"
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "¸×ÐÑÕàØâÕ ßÞàâ ÝÐ ÚÞøØ øÕ ÒÐè àÐçãÝÐà ßÞÒÕ×ÐÝ."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (¿ÐàÐÛÕÛÝØ ßÞàâÞÒØ: /dev/lp0, /dev/lp1, ..., ÕÚÒØÒÐÛÕÝâØ áã LPT1:, "
-"LPT2:, ..., ßàÒØ USB èâÐÜßÐç: /dev/usb/lp0, ÔàãÓØ USB èâÐÜßÐç: /dev/usb/"
-"lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "¼ÞàÐâÕ ØÐÑàÐâØ/ãÝÕâØ èâÐÜßÐç/ãàÕòÐø!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "ÀãçÝÐ ÚÞÝäØÓãàÐæØøa"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "¾ßæØøÕ ×Ð ãÔÐùÕÝØ lpd"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"´Ð ÑØ ÚÞàØáâØÛØ ãÔÐùÕÝØ lpd èâÐÜßÐç, ÜÞàÐâÕ ÔÐ ÞÑÕ×ÑÕÔØâÕ ØÜÕ åÞáâÐ ×Ð "
-"áÕàÒÕà ×Ð èâÐÜßÐúÕ ÚÐÞ Ø ØÜÕ èâÐÜßÐçÐ ÝÐ âÞÜ áÕàÒÕàã."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "¸ÜÕ ãÔÐùÕÝÞÓ host-a"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Ime uÔÐùÕÝØ èâÐÜßaça"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "½ÕÔÞáâÐøÕ ØÜÕ ãÔÐùÕÝÞÓ host-a!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "½ÕÔÞáâÐøÕ ØÜÕ ãÔÐùÕÝÞÓ èâÐÜßÐçÐ!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "´ÕâÕÚâÞÒÐÝØ ÜÞÔÕÛØ: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "ÁÚÕÝØàÐÜ ÜàÕÖã ..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", èâÐÜßÐç \"%s\" ÝÐ áÕàÒÕàã \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "ÈâÐÜßÐç \"%s\" ÝÐ áÕàÒÕàã \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "SMB (Windows 9x/NT) ÞßæØøÕ èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"´Ð ÑØáâÕ ÜÞÓÛØ ÔÐ èâÐÜßÐâÕ ÝÐ SMB èâÐÜßÐçã, âàÕÑÐ ÔÐ ÝÐÒÕÔÕâÕ\n"
-"ØÜÕ åÞáâÐ (ÚÞøÕ ÝØøÕ ãÒÕÚ ØáâÞ ÚÐÞ TCP/IP ØÜÕ ÜÐèØÝÕ);\n"
-"IP ÐÔàÕáã èâÐÜßÐçÕÒÞÓ áÕàÒÕàÐ; ÔÕùÕÝÞ ØÜÕ èâÐÜßÐçÐ ÚÞÜÕ ßàØáâãßÐâÕ,\n"
-"ÚÐÞ Ø ßÞâàÕÑÝÐ ÚÞàØáÝØçÚÐ ØÜÕÝÐ Ø ÛÞ×ØÝÚÕ."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-"ÃÚÞÛØÚÞ øÕ ÖÕùÕÝØ èâÐÜßÐç ÐãâÞ-ÔÕâÕÚâÞÒÐÝ, øÕÔÝÞáâÐÒÝÞ ÓÐ Ø×ÐÑÕàØâÕ áÐ ÛØáâÕ "
-"Ð ×ÐâØÜ ÔÞÔÐøâÕ ÚÞàØáÝØçÚÞ ØÜÕ, ÛÞ×ØÝÚã, Ø/ØÛØ àÐÔÝã Óàãßã ãÚÞÛØÚÞ øÕ "
-"ßÞâàÕÑÝÞ."
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "SMB áÕàÒÕà host:"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "SMB áÕàÒÕà IP:"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "´ÕùÕÝÞ (×ÐjÕÔÝØçÚÞ) ØÜe :"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "ÀÐÔÝÐ ÓàãßÐ(Workgroup):"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "°ãâÞ-ÔÕâÕÚæØøÐ"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "¼ÞàÐâÕ ÔÐâØ ØÛØ ØÜÕ áÕàÒÕàÐ ØÛØ úÕÓÞÒ IP!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "½ÕÔÞáâÐøÕ ÔÕùÕÝÞ ØÜÕ ×Ð Samba-ã!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "Á¸³ÃÀ½¾Á½¾ ÿ¾·¾Àµªµ!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"ÃßàÐÒÞ âàÕÑÐ ÔÐ ßÞÔÕáØâÕ èâÐÜßÐúÕ ÝÐ Windows àÐçãÝã áÐ ÛÞ×ØÝÚÞÜ. ÃáÛÕÔ "
-"ÓàÕèÚÕ ã ÐàåØâÕÚâãàØ Samba ÚÛØøÕÝâ áÞäâÒÕàÐ ÛÞ×ØÝÚÐ áÕ ÞáâÐÒùÐ ã ÞÑØçÝÞÜ "
-"âÕÚáâã ã ÚÞÜÐÝÔÝÞø ÛØÝØøØ Samba ÚÛØøÕÝâÐ ÚÞøØ áÕ ÚÞàØáâØ ×Ð ßàÕÝÞèÕúÕ "
-"ßÞáÛÞÒÐ èâÐÜÐßçÐ ÝÐ Windows áÕàÒÕà. ÂÐÚÞ øÕ ÜÞÓãûÕ ÔÐ áÒÐÚØ ÚÞàØáÝØÚ ÝÐ ÞÒÞø "
-"ÜÐèØÝØ ßàØÚÐÖÕ ÛÞ×ØÝÚã ÝÐ ÕÚàÐÝã ÚÞàØáâÕûØ áÕ ÚÞÜÐÝÔÞÜ \"ps auxwww\".\n"
-"\n"
-"ÜÜØ ÒÐÜ ßàÕßÞàãçãøÕÜÞ ÔÐ ÚÞàØáâØâÕ øÕÔÝã ÞÔ áÛÕÔÕûØå ÐÛâÕàÝÐâØÒÐ (áÒÕ ã "
-"áÛãçÐøã ÔÐ áâÕ áØÓãàÝØ ÔÐ áÐÜÞ ÜÐèØÝÕ áÐ ÒÐèÕ ÛÞÚÐÛÝÕ ÜàÕÖÕ ÜÞÓã ßàØáâãßØâØ "
-"ÒÐèÕÜ Windows áÕàÒÕàã, àÕæØÜÞ ã áÜØáÛã firewall-Ð):\n"
-"\n"
-"ºÞàØáâØâÕ àÐçãÝ ÑÕ× ÛÞ×ØÝÚÕ ÝÐ ÒÐèÕÜ Windows áÕàÒÕàã, ÚÐÞ \"GUEST\" àÐçãÝ "
-"ØÛØ áßÕæØøÐÛÐÝ àÐçãÝ ÚàÕàÐÝ ×Ð èâÐÜßÐúÕ. ½ÕÜÞøâÕ ÔÐ ãÚÛÐúÐâÕ ×ÐèâØâã "
-"ÛÞ×ØÝÚÕáÐ ÛØçÝØå àÐçãÝÐ ØÛØ àÐçãÝÐ ÐÔÜØÝØáâàÐâÞàÐ.\n"
-"\n"
-"¿ÞÔÕáØâÕ ÒÐè Windows áÕàÒÕà ÔÐ ÝÐßàÐÒØ èâÐÜßÐçÕ ÔÞáâãßÝØÜ ßÞÔ LPD "
-"ßàÞâÞÚÞÛÞÜ. ·ÐâØÜ ßÞÔÕáØâÕ èâÐÜßÐúÕ áÐ ÞÒÕ ÜÐèØÝÕ áÐ \"%s\" âØßÞÜ ÚÞÝÕÚæØøÕ "
-"ã Printerdrake-ã.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"¿ÞÔÕáØâÕ ÒÐè Windows áÕàÒÕà ÔÐ ÞÜÞÓãûØ ßàØáâãß èâÐÜÐßçã ßÞÔ IPP ßàÞâÞÚÞÛÞÜ Ø "
-"ßÞÔÕáØâÕ èâÐÜßÐúÕ áÐ ÞÒÕ ÜÐèØÝÕ áÐ \"%s\" âØßÞÜ ÚÞÝÕÚæØøÕ ã Printerdrake-ã.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"¿ÞÒÕÖØâÕ ÒÐè èâÐÜßÐç ÝÐ Linux áÕàÒÕà Ø ÔÞ×ÒÞÛØâÕ ÒÐèÞø Windows ÜÐèØÝØ(ÐÜÐ) "
-"ÔÐ áÕ ÚÞÝÕÚâãøÕ ÝÐ úã ÚÐÞ ÚÛØøÕÝâ.\n"
-"\n"
-"´Ð ÛØ ×ÐØáâÐ ÖÕÛØâÕ ÔÐ ÝÐáâÐÒØâÕ ÔÐ ßÞÔÕèÐÒÐâÕ ÞÒÐø èâÐÜßÐç ÚÐÞ èâÞ âÞ áÐÔÐ "
-"àÐÔØâÕ?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "NetWare ÞßæØøÕ èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"´Ð ÑØáâÕ ÜÞÓÛØ ÔÐ èâÐÜßÐâÕ ÝÐ NetWare èâÐÜßÐç, âàÕÑÐ ÔÐ ÝÐÒÕÔÕâÕ ØÜÕ "
-"NetWare áÕàÒÕàÐ ×Ð èâÐÜßÐç (ÚÞøÕ ÝØøÕ ãÒÕÚ ØáâÞ ÚÐÞ TCP/IPhostname! );âÕ "
-"ØÜÕ 'àÕÔÐ' èâÐÜßÐçÐ ÚÞÜÕ ßàØáâãßÐâÕ,ÚÐÞ Ø ßÞâàÕÑÝÐ ÚÞàØáÝØçÚÐ ØÜÕÝÐ Ø "
-"ÛÞ×ØÝÚÕ."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "ÁÕàÒÕà èâÐÜßÐçÐ:"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Print Queue ØÜÕ:"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "½ÕÔÞáâÐøÕ ØÜÕ NCP áÕàÒÕàÐ!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "½ÕÔÞáâÐøÕ ØÜÕ ×Ð NCP àÕÔ!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", åÞáâ \"%s\", ßÞàâ %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "ÅÞáâ \"%s\", ßÞàâ %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "TCP/Socket ¾ßæØøÕ ÈâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"¸×ÐÑÕàØâÕ øÕÔÐÝ ÞÔ ÐãâÞ-ÔÕâÕÚâÞÒÐÝØå èâÐÜßÐçÐ áÐ ÛØáâÕ Ø ãÝÕáØâÕ ØÜÕ åÞáâÐ "
-"ØÛØ IP Ø ÞßæØÞÝÐÛÝØ ÑàÞø ßÞàâÐ (default øÕ 9100) ã ßÞùÕ ×Ð ãÝÞá."
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"´Ð ÑØ èâÐÜßÐÛØ ÝÐ TCP ØÛØ socket èâÐÜßÐç, ÜÞàÐâÕ ÔÐ ÞÑÕ×ÑÕÔØâÕ ØÜÕ åÞáâÐ ØÛØ "
-"IP èâÐÜßÐçÐ âÕ (ÞßæØøÐ) ÑàÞø ßÞàâÐ (default øÕ 9100). ½Ð HP JetDirect "
-"áÕàÒÕàØÜÐ ÑàÞø ßÞàâÐ øÕ ÞÑØçÝÞ 9100, Ð ÝÐ ÔàãÓØÜ áÕàÒÕàØÜÐ ÜÞÖÕ ÑØâØ "
-"ÔàãÓÐçØøØ. ¿ÞÓÛÕÔÐøâÕ ãßãáâÒÞ ÚÞøÕ áâÕ ÔÞÑØÛØ ã× åÐàÔÒÕà."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "½ÕÔÞáâÐøÕ ØÜÕ åÞáâÐ ØÛØ IP ×Ð èâÐÜßÐç!"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "¸ÜÕ åÞáâÐ ØÛØ IP ×Ð èâÐÜßÐç"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "ÃàeòÐj ×Ð èâÐÜßÐç URI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"¼ÞÖÕâÕ ÔØàÕÚâÝÞ ÞÔàÕÔØâØ URI ×Ð ßàØáâãß èâÐÜßÐçã. URI ÜÞàÐ ØáßãúÐÒÐâØ ØÛØ "
-"CUPS ØÛØ Foomatic áßÕæØäØÚÐæØøÕ. ·ÐßÐÜâØâÕ ÔÐ ÝØáã áÒØ URI âØßÞÒØ ßÞÔàÖÐÝØ."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "¼ÞàÐâÕ ãÝÕâØ ÒÐÛØÔÐÝ URI!"
-
-#: ../../printerdrake.pm_.c:1541
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"ÁÒÐÚØ èâÐÜßÐç ÜÞàÐ ÔÐ ØÜÐ ØÜÕ (ÝÐ ßàØÜÕà \"èâÐÜßÐç\"). ¿ÞùÐ ×Ð ¾ßØá Ø "
-"»ÞÚÐæØøã ÝÕ ÜÞàÐøã ÑØâØ ßÞßãúÕÝÐ. ÂÞ áã áÐÜÞ ÚÞàØáÝÕ ÝÐßÞÜÕÝÕ ×Ð ÚÞàØáÝØÚÕ."
-
-#: ../../printerdrake.pm_.c:1542
-msgid "Name of printer"
-msgstr "¸ÜÕ èâÐÜßÐça"
-
-#: ../../printerdrake.pm_.c:1544
-msgid "Location"
-msgstr "»ÞÚÐæØja"
-
-#: ../../printerdrake.pm_.c:1556 ../../printerdrake.pm_.c:1678
-msgid "Reading printer database..."
-msgstr "ÃçØâÐÒÐÜ CUPS ÑÐ×ã ßÞÔÐâÐÚÐ..."
-
-#: ../../printerdrake.pm_.c:1560
-msgid "Preparing printer database..."
-msgstr "¿àØßàÕÜÐÜ ÑÐ×ã ßÞÔÐâÐÚÐ ×Ð èâÐÜßÐçÕ..."
-
-#: ../../printerdrake.pm_.c:1657
-msgid "Your printer model"
-msgstr "²Ðè ÜÞÔÕÛ èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:1658
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake øÕ ãßÞàÕòØÒÐÞ ØÜÕ ÜÞÔÕÛÐ ÔÞÑØøÕÝÞÓ ÐãâÞÔÕâÕÚæØøÞÜáÐ ÜÞÔÕÛØÜÐ "
-"ßàØÚÐ×ÐÝØÜ ã úÕÓÞÒÞø ÑÐ×Ø ßÞÔÐâÐÚÐ ÔÐ ÑØ ßàÞÝÐèÐÞ ÞÔÓÞÒÐàÐøãûØ. ¾ÒÐø Ø×ÑÞà "
-"ÜÞÖÕ ÑØâØ ßÞÓàÕèÐÝ, ßÞáÕÑÝÞ ÚÐÔÐ áÕ ÒÐè èâÐÜßÐç ãÞßèâÕÝÕ ÝÐÛÐ×Ø ã ÑÐ×Ø "
-"ßÞÔÐâÐÚÐ. ·ÐâÞ ßàÞÒÕàØâÕ ÔÐ øÕ Ø×ÑÞà ØáßàÐÒÐÝ Ø ÚÛØÚÝØâÕ \"¾ÒÐø ÜÞÔÕÛ øÕ "
-"ØáßàÐÒÐÝ\" ãÚÞÛØÚÞ øÕáâÕ Ð ãÚÞÛØÚÞ ÝØøÕ, ÚÛØÚÝØâÕ \"ÀãçÝÞ Ø×ÐÑÕàØâÕ ÜÞÔÕÛ\" "
-"ÔÐ ÑØ ÜÞÓÛØ ÔÐ áÐÜØ Ø×ÐÑÕàÕâÕ èâÐÜßÐç ÝÐ áÛÕÔÕûÕÜ ÕÚàÐÝã.\n"
-"\n"
-"·Ð ÒÐè èâÐÜßÐç Printerdrake øÕ ßàÞÝÐèÐÞ:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1663 ../../printerdrake.pm_.c:1666
-msgid "The model is correct"
-msgstr "¾ÒÐø ÜÞÔÕÛ øÕ âÐçÐÝ"
-
-#: ../../printerdrake.pm_.c:1664 ../../printerdrake.pm_.c:1665
-#: ../../printerdrake.pm_.c:1668
-msgid "Select model manually"
-msgstr "ÀãçÝÞ Ø×ÐÑÕàØâÕ ÜÞÔÕÛ"
-
-#: ../../printerdrake.pm_.c:1685
-msgid "Printer model selection"
-msgstr "ÁÕÛÕÚæØøÐ ÜÞÔÕÛÐ èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:1686
-msgid "Which printer model do you have?"
-msgstr "ºÞøã ÜÞÔÕÛ èâÐÜßÐçÐ ØÜÐâÕ?"
-
-#: ../../printerdrake.pm_.c:1687
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"¿àÞÒÕàØâÕ ÔÐ ÛØ øÕ Printerdrake ÐãâÞ-ÔÕâÕÚâÞÒÐÞ ÒÐè èâÐÜßÐç ÚÞàÕÚâÝÞ. "
-"¿ÞâàÐÖØâÕ ßàÐÒØ ÜÞÔÕÛ ÝÐ ÛØáâØ ÚÐÔÐ ÚãàáÞà áâÞøØ ÝÐ ßÞÓàÕèÝÞ Ø×ÐÑàÐÝÞÜ "
-"ÜÞÔÕÛã ØÛØ ÝÐ \"Raw èâÐÜßÐç\"."
-
-#: ../../printerdrake.pm_.c:1690
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"ÃÚÞÛØÚÞ áÕ ÒÐè èâÐÜßÐç ÝÕ ÝÐÛÐ×Ø ÝÐ ÛØáâØ, Ø×ÐÑÕàØâÕ ÚÞÜßÐâØÑØÛÝØ "
-"(ßÞÓÛÕÔÐøâÕ ãßãáâÒÞ ×Ð èâÐÜßÐç) ØÛØ áÛØçÐÝ úÕÜã."
-
-#: ../../printerdrake.pm_.c:1767
-msgid "OKI winprinter configuration"
-msgstr "OKI win èâÐÜßÐç ÚÞÝäØÓãàÐæØøÐ"
-
-#: ../../printerdrake.pm_.c:1768
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"ÂàÕÑÐ ÔÐ ßÞÔÕáØâÕ OKI ÛÐáÕàáÚØ win èâÐÜßÐç. ¾ÒØ èâÐÜßÐçØ\n"
-"ÚÞàØáâÕ ÒÕÞÜÐ áßÕæØøÐÛØ×ÞÒÐÝÕ ÚÞÜãÝØÚÐæØÞÝÕ ßàÞâÞÚÞÛÕ Ø ×ÑÞÓ âÞÓÐ ÞÝØ àÐÔÕ "
-"áÐÜÞ ÚÐÔÐ áã ßÞÒÕ×ÐÝØ ÝÐ ßàÒØ ßÐàÐÛÕÛÝØ ßÞàâ. ºÐÔÐ øÕ ÒÐè èâÐÜßÐç ßÞÒÕ×ÐÝ ÝÐ "
-"ÔàãÓØ ßÞàâ ØÛØ ÝÐ áÕàÒÕà ßÞÒÕÖØâÕ èâÐÜßÐç ÝÐ ßàÒØ ßÐàÐÛÕÛÝØ ßÞàâ ßàÕ ÝÕÓÞ "
-"ØèâÐÜßÐâÕ âÕáâ áâàÐÝØæã ØÛØ ÒÐè èâÐÜßÐç ÝÕûÕ àÐÔØâØ. ¿ÞáâÐÒÚÕ ×Ð ÒÐè âØß "
-"ÚÞÝÕÚæØøÕ ûÕ ÑØâØ ØÓÝÞàØáÐÝÕ ÞÔ áâàÐÝÕ ÔàÐøÒÕàÐ."
-
-#: ../../printerdrake.pm_.c:1811 ../../printerdrake.pm_.c:1838
-msgid "Lexmark inkjet configuration"
-msgstr "ºÞÝäØÓãàÐæØøÐ Lexmark inkjet èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:1812
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"´àÐøÒÕàØ ×Ð inkjet èâÐÜßÐçÕ ÚÞøÕ øÕ ÞÑÕ×ÑÕÔØÞ Lexmark áÐÜÞ ßÞÔàÖÐÒÐøã "
-"ÛÞÚÐÛÝÕ èâÐÜßÐçÕ, Ð ÝÕ Ø èâÐÜßÐçÕ ÝÐ ãÔÐùÕÝØÜ ÜÐèØÝÐÜÐ ØÛØ ßàØÝâ áÕàÒÕàØÜÐ. "
-"¿ÞÒÕÖØâÕ ÒÐè èâÐÜßÐç ÝÐ ÛÞÚÐÛÝØ ßÞàâ ØÛØ ÓÐ ßÞÔÕáØâÕ ÝÐ ÜÐèØÝØ ÝÐ ÚÞøã øÕ "
-"ßÞÒÕ×ÐÝ."
-
-#: ../../printerdrake.pm_.c:1839
-#, fuzzy
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"´Ð ÑØ ÜÞÓÛØ ÔÐ èâÐÜßÐâÕ ÝÐ ÒÐèÕÜ Lexmark inkjet èâÐÜßÐçã ÜÞàÐâÕ ÔÐ ØÜÐâÕ "
-"ÔàÐøÒÕàÕ ÚÞøÕ øÕ ÚàÕØàÐÞ Lexmark (http://www.lexmark.com/). ¸ÔØâÕ ÝÐ US áÐøâ "
-"Ø ÚÛØÚÝØâÕ ÝÐ âÐáâÕà \"´àÐøÒÕàØ\". ÝÐÚÞÝ âÞÓÐ Ø×ÐÑÕàØâÕ ÒÐè ÜÞÔÕÛ Ø "
-"ÞßÕàÐâØÒÝØ áØáâÕÜ, ã ÒÐèÕÜ áÛãçÐøã \"Linux\". ´àÐøÒÕàØ áã ãßÐÚÞÒÐÝØ ã RPM "
-"ßÐÚÕâÕ ØÛØ shell áÚàØßâÕ áÐ ØÝâÕàÐÚâØÒÝÞÜ ÓàÐäØçÚÞÜ ØÝáâÐÛÐæØøÞÜ. ½Õ ÜÞàÐâÕ "
-"ÔÐ dàÐÔØâÕ ÞÒã ÚÞÝäØÓãàÐæØøã. ¿àØâØáÝØâÕ Cancel ÞÔÜÐå ÝÐÚÞÝ ÃÓÞÒÞàÐ Þ "
-"ÛØæÕÝæØ. ¾ÝÔÐ ØèâÐÜßÐøâÕ printhead alignment áâàÐÝØæÕ áÐ \"lexmarkmaintain\" "
-"Ð ßÞÔÕáØâÕ ÞßæØøÕ ×Ð ßÞÛÞÖÐø ÓÛÐÒÕ áÐ ÞÒØÜ ßàÞÓàÐÜÞÜ."
-
-#: ../../printerdrake.pm_.c:1842
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1843
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2066
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"default ÞßæØøÕ ×Ð èâÐÜßÐç\n"
-"\n"
-"¿àÞÒÕàØâÕ ÔÐ ÛØ áã ÒÕÛØçØÝÐ ßÐßØàÐ Ø ÒàáâÐ âØÝâÕ/ÜÞÔ èâÐÜßÐúÐ (ãÚÞÛØÚÞ øÕ "
-"ÔÞáâãßÐÝ) ÚÐÞ Ø åÐàÔÒÕàáÚÐ ÚÞÝäØÓãàÐæØøÐ ×Ð ÛÐáÕàáÚÕ èâÐÜßÐçÕ (ÜÕÜÞàØøÐ, "
-"duplex øÕÔØÝØæÐ, ÔÞÔÐâÝÕ ÚÐáÕâÕ) ßÞÔÕèÕÝØ ØáßàÐÒÝÞ. ¸ÜÐøâÕ ÝÐ ãÜã ÔÐ ßàØ "
-"ÒØáÞÚÞÜ ÚÒÐÛØâÕâã èâÐÜßÕ/àÕ×ÞÛãæØøØ èâÐÜßÕ èâÐÜßÐúÕ ÜÞÖÕ ÑØâØ ×ÝÐçÐøÝØøÕ "
-"ãáßÞàÕÝÞ."
-
-#: ../../printerdrake.pm_.c:2075
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "¾ßæØøÐ %s ÜÞàÐ ÑØâØ ÑàÞø!"
-
-#: ../../printerdrake.pm_.c:2079
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "¾ßæØøÐ %s ÜÞàÐ ÑØâØ ÑàÞø!"
-
-#: ../../printerdrake.pm_.c:2084
-#, c-format
-msgid "Option %s out of range!"
-msgstr "¾ßæØøÕ %s ÒÐÝ ÞßáÕÓÐ!"
-
-#: ../../printerdrake.pm_.c:2123
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"´Ð ÛØ ÖÕÛØâÕ ÔÐ ßÞÔÕáØâÕ ÞÒÐø èâÐÜßÐç (\"%s\")\n"
-"ÚÐÞ default èâÐÜßÐç?"
-
-#: ../../printerdrake.pm_.c:2146
-msgid "Test pages"
-msgstr "ÂÕáâØàÐúÕ áâàÐÝØæÐ"
-
-#: ../../printerdrake.pm_.c:2147
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"¸×ÐÑÕàØâÕ âÕáâ áàÐÝØæã ÚÞøã ÖÕÛØâÕ ÔÐ èâÐÜßÐâÕ.\n"
-"½ÐßÞÜÕÝÐ: ÃÚÞÛØÚÞ áÕ àÐÔØ Þ äÞâÞ âÕáâ áâàÐÝØæØ ÜÞÖÕ ÑØâØ ßÞâàÕÑÝÞ ÜÝÞÓÞ ÒØèÕ "
-"ÒàÕÜÕÝÐ ÔÐ ÑØ áÕ ØèâÐÜßÐÛÐ Ð ÛÐáÕàáÚØ èâÐÜßÐçØ áÐ ÜÐÛÞ ÜÕÜÞàØøÕ øÕ çÐÚ ÝÕûÕ "
-"ÝØ ØèâÐÜßÐâØ. à ÒÕûØÝØ áÛãçÐøÕÒÐ ÔÞÒÞùÝÞ øÕ ÔÐ ØèâÐÜßÐâÕ áâÐÝÔÐàÔÝã âÕáâ "
-"áâàÐÝØæã."
-
-#: ../../printerdrake.pm_.c:2151
-msgid "No test pages"
-msgstr "±Õ× âÕáâ áâàÐÝØæÕ"
-
-#: ../../printerdrake.pm_.c:2152
-msgid "Print"
-msgstr "ÈâÐÜßÐø"
-
-#: ../../printerdrake.pm_.c:2209
-msgid "Standard test page"
-msgstr "ÁâÐÝÔÐàÔÝÐ âÕáâ áâàÐÝØæÐ"
-
-#: ../../printerdrake.pm_.c:2212
-msgid "Alternative test page (Letter)"
-msgstr "°ÛâÕàÝÐâØÒÝÐ âÕáâ áâàÐÝØæÐ"
-
-#: ../../printerdrake.pm_.c:2215
-msgid "Alternative test page (A4)"
-msgstr "°ÛâÕÕàÝÐâØÒÝÐ âÕáâ áâàÐÝØæÐ (A4)"
-
-#: ../../printerdrake.pm_.c:2217
-msgid "Photo test page"
-msgstr "ÄÞâÞ âÕáâ áâàÐÝØæÐ"
-
-#: ../../printerdrake.pm_.c:2221
-msgid "Do not print any test page"
-msgstr "½ÕÜÞø ÔÐ èâÐÜßÐø ÑØÛÞ ÚÞøã âÕáâ áâàÐÝØæã"
-
-#: ../../printerdrake.pm_.c:2230 ../../printerdrake.pm_.c:2383
-msgid "Printing test page(s)..."
-msgstr "ÈâÐÜßÐÜ âÕáâ áâàÐÝ(ØæÕ)ã..."
-
-#: ../../printerdrake.pm_.c:2255
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"ÂÕáâ áâàÐÝ(ØæÕ)Ð øÕ ßÞáÛÐÝÐ èâÐÜßÐç ÔÕÜÞÝã.\n"
-"ÂÞ ÜÞÖÕ ÔÞÒÕáâØ ÔÞ ÜÐÛÞÓ ÞÔÛÐÓÐúÐ áâÐàâÐ èâÐÜßÐçÐ.\n"
-"ÁâÐâãá èâÐÜßÐçÐ:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2259
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"ÂÕáâ áâàÐÝ(ØæÕ)Ð øÕ ßÞáÛÐÝÐ èâÐÜßÐç ÔÕÜÞÝã.\n"
-"ÂÞ ÜÞÖÕ ÔÞÒÕáâØ ÔÞ ÜÐÛÞÓ ÞÔÛÐÓÐúÐ áâÐàâÐ èâÐÜßÐçÐ.\n"
-
-#: ../../printerdrake.pm_.c:2266
-msgid "Did it work properly?"
-msgstr "´Ð ÛØ àÐÔØ ØáßàÐÒÝÞ?"
-
-#: ../../printerdrake.pm_.c:2288 ../../printerdrake.pm_.c:3445
-msgid "Raw printer"
-msgstr "Raw èâÐÜßÐç"
-
-#: ../../printerdrake.pm_.c:2314
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"´Ð ÑØ èâÐÜßÐÛØ äÐøÛ Ø× ÚÞÜÐÝÔÝÕ ÛØÝØøÕ (ØÛØ ßàÞ×ÞàÐ âÕàÜØÝÐÛÐ) ÜÞÖÕâÕ ØÛØ "
-"ÚÞàØáâØâØ ÚÞÜÐÝÔã \"%s <äÐøÛ>\" ØÛØ ßàÐäØçÚØ ÐÛÐâ ×Ð èâÐÜßÐúÕ: \"xpp <äÐøÛ>"
-"\" ØÛØ \"kprinter <äÐøÛ>\". ³àÐäØçÚØ ÐÛÐâØ ÒÐÜ ÔÞ×ÞÒÞùÐÒÐøã ÔÐ Ø×ÐÑÕàÕâÕ "
-"èâÐÜßÐç Ø Ø×ÜÕÝØâÕ ÞßæØøÕ ÒÕÞÜÐ ÛÐÚÞ.\n"
-
-#: ../../printerdrake.pm_.c:2316
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"¾ÒÕ ÚÞÜÐÝÔÕ âÐÚÞòÕ ÜÞÖÕâÕ ÚÞàØáâØâØ ã ßÞùã \"ºÞÜÐÝÔÕ ×Ð èâÐÜßÐúÕ\" ÔØøÐÛÞÓÐ "
-"×Ð èâÐÜßÐúÕ ã ÒÕûÕÜ ÑàÞøã ÐßÛØÚÐæØøÐ, ÐÛØ ÞÒÔÕ ÝÕÜÞøâÕ ÔÐ ÞÔàÕòãøÕâÕ ØÜÕ "
-"äÐøÛÐ øÕà úÕÓÐ ßÞáâÐÒùÐ áÐÜÐ ÐßÛØÚÐæØøÐ Ø× ÚÞøÕ èâÐÜßÐâÕ.\n"
-
-#: ../../printerdrake.pm_.c:2319 ../../printerdrake.pm_.c:2336
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"ºÞÜÐÝÔÐ \"%s\" âÐÚÞòÕ ÔÞ×ÒÞùÐÒÐ Ø×ÜÕÝã ÞßæØøÐ ×Ð ÚÞÝÚàÕâÝØ ßÞáÐÞ èâÐÜßÐúÐ. "
-"¨ÕÔÝÞáâÐÒÝÞ ÔÞÔÐøâÕ ÖÕùÕÝÕ ÞæØøÕ ã ÚÞÜÐÝÔÝã ÛØÝØøã, e. g. \"%s <äÐøÛ>\". "
-
-#: ../../printerdrake.pm_.c:2322 ../../printerdrake.pm_.c:2362
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"´Ð ÑØ ×ÝÐÛØ ÚÞøÕ áã ÒÐÜ ÞßæØøÕ ÔÞáâãßÝÕ ×Ð âÕÚãûØ èâÐÜßÐç ßàÞçØâÐøâÕ ÛØáâã "
-"ÚÞøÐ øÕ ÔÞÛÕ ßàØÚÐ×ÐÝÐ ØÛØ ÚÛØÚÝØâÕ ÝÐ âÐáâÕà \"»Øáâã ÞßæØøÐ ×Ð èâÐÜßÐúÕ\".%s"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2326
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"¾ÒÔÕ áÕ ÝÐÛÐ×Ø ÛØáâÐ ÔÞáâãßÝØå ÞßæØøÐ ×Ð èâÐÜßÐúÕ ×Ð âÕÚãûØ èâÐÜßÐç:\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2331 ../../printerdrake.pm_.c:2341
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"´Ð ÑØ èâÐÜßÐÛØ äÐøÛ Ø× ÚÞÜÐÝÔÝÕ ÛØÝØøÕ (ßàÞ×ÞàÐ âÕàÜØÝÐÛÐ) ÚÞàØáâØâÕ ÚÞÜÐÝÔã "
-"\"%s <äÐøÛ>\".\n"
-
-#: ../../printerdrake.pm_.c:2333 ../../printerdrake.pm_.c:2343
-#: ../../printerdrake.pm_.c:2353
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"¾ÒÐ ÚÞÜÐÝÔÐ ÒÐÜ øÕ ÔÞáâãßÝÐ Ø ã ßÞùã \"ºÞÝÐÔÕ ×Ð èâÐÜßÐúÕ\" ÔØøÐÛÞÓÐ ×Ð "
-"èâÐÜßÐúÕ ã ÒÕûØÝØ ÐßÛØÚÐæØøÐ. °ÛØ ã âÞÜ áÛãçÐøã ÝÕÜÞøâÕ ÔÐ ãßØáãøÕâÕ ØÜÕ "
-"äÐøÛÐ øÕà øÕ ÞÝÞ ÒÕû ÔÞÔÕùÕÝÞ ÞÔ áâàÐÝÕ ÐßÛØÚÐæØøÕ.\n"
-
-#: ../../printerdrake.pm_.c:2338 ../../printerdrake.pm_.c:2348
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"´Ð ÑØ ÔÞÑØÛØ ÛØáâã ÔÞáâãßÝØå ÞßæØøÐ ×Ð âàÕÝãâÝØ èâÐÜßÐç ÚÛØÚÝØâÕ ÝÐ âÐáâÕà "
-"\"»ØáâÐ ÞßæØøÐ èâÐÜßÐçÐ\"."
-
-#: ../../printerdrake.pm_.c:2351
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"´Ð ÑØ èâÐÜßÐÛØ äÐøÛ Ø× ÚÞÜÐÝÔÝÕ ÛØÝØøÕ (ßàÞ×ÞàÐ âÕàÜØÝÐÛÐ) ÚÞàØáâØâÕ ÚÞÜÐÝÔã "
-"\"%s <äÐøÛ>\" ØÛØ \"%s <äÐøÛ>\".\n"
-
-#: ../../printerdrake.pm_.c:2355
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"ÂÐÚÞòÕ ÜÞÖÕâÕ ÔÐ ÚÞàØáâØâÕ Ø ÓàÐäØçÚØ ØÝâÕàäÕøá \"xpdq\" ×Ð ÞßæØøÕ ×Ð "
-"ßÞÔÕèÐÒÐúÕ ßÞáÛÞÒÐ èâÐÜßÐúÐ.\n"
-"°ÚÞ ÚÞàØáâØâÕ KDE ÚÐÞ ÔÕáÚâÞß ÞÚàãÖÕúÕ ØÜÐâÕ \"ßÐÝØçÝÞ ÔãÓÜÕ\", ØÚÞÝØæã ÝÐ "
-"ÔÕáÚâÞßã, Þ×ÝÐçÕÝã áÐ \"·°ÃÁ°²¸ ÈâÐÜßÐç!\",ÚÞøØ ×ÐãáâÐÒùÐ áÒÕ ßÞáÛÞÒÕ "
-"èâÐÜßÐúÐ øÚÐÔÐ ÚÛØÚÝÕâÕ ÝÐ âÐø âÐáâÕà. ¾ÒÞ øÕ ÝÐ ßàØÜÕà ÚÞàØáÝÞ ÚÐÔÐ áÕ "
-"×ÐÓÛÐÒØ ßÐßØà.\n"
-
-#: ../../printerdrake.pm_.c:2359
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"ºÞÜÐÝÔÕ \"%s\" Ø \"%s\" âÐÚÞòÕ ÞÜÞÓãûÐÒÐøã Ø×ÜÕÝã ÞßæØøÐ ×Ð ÚÞÝÚàÕâÝØ ßÞáÐÞ "
-"èâÐÜßÐúÐ. ¨ÕÔÝÞáâÐÒÝÞ ÔÞÔÐøâÕ ÖÕùÕÝÕ ÞßæØøÕ ã ÚÞÜÐÝÔÝã ÛØÝØøã, e. g. \"%s "
-"<äÐøÛ>\".\n"
-
-#: ../../printerdrake.pm_.c:2369
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "ºÐàâØæÕ ×Ð ÈâÐÜßÐúÕ/ÁÚÕÝØàÐúÕ/ÄÞâÞ ÝÐ \"%s\""
-
-#: ../../printerdrake.pm_.c:2370
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "ÈâÐÜßÐÜ/ÁÚÕÝØàÐÜ ÝÐ \"%s\""
-
-#: ../../printerdrake.pm_.c:2372
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "ºÐàâØæÐ ×Ð ßàØáâãß ÈâÐÜßÐúÕ/ÄÞâÞ ÝÐ \"%s\""
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "ÈâÐÜßÐÜ ÝÐ èâÐÜßÐçã \"%s\""
-
-#: ../../printerdrake.pm_.c:2376 ../../printerdrake.pm_.c:2379
-#: ../../printerdrake.pm_.c:2380 ../../printerdrake.pm_.c:2381
-#: ../../printerdrake.pm_.c:3429 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "·ÐâÒÞàØ"
-
-#: ../../printerdrake.pm_.c:2379
-msgid "Print option list"
-msgstr "»ØáâÐ áÐ ÞßæØøÐÜÐ ×Ð èâÐÜßÐç"
-
-#: ../../printerdrake.pm_.c:2399
-#, fuzzy, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"²Ðè HP ÜãÛâØ-äãÝÚæØÞÝÐÛÝØ ãàÕòÐø øÕ ÐãâÞÜÐâáÚØ ßÞÔÕèÕÝ ÔÐ ÑØ ÜÞÓÐÞ ÔÐ "
-"áÚÕÝØàÐ. ÁÐÔÐ ÜÞÖÕâÕ ÔÐ áÚÕÝØàÐâÕ áÐ \"scanimage\" (\"scanimage -d hp:%s\" "
-"ÔÐ ÑØ ÞÔàÕÔØÛØ áÚÕÝÕà ÚÞÔÐ ØÜÐâÕ ÒØèÕ ÞÔ øÕÔÝÞÓ) Ø× ÚÞÜÐÝÔÝÕ ÛØÝØøÕ ØÛØ áÐ "
-"ÓàÐäØçÚØÜ ØÝâÕàäÕøáØÜÐ \"xscanimage\" ØÛØ \"xsane\". ÃÚÞÛØÚÞ ÚÞàØáâØâÕ the "
-"GIMP, ÜÞÖÕâÕ âÐÚÞòÕ áÚÕÝØàÐâØ ÑØàÐúÕÜ ÞÔÓÞÒÐàÐøãûÕ áâÐÒÚÕ ã \"File\"/"
-"\"Acquire\" ÜÕÝØøã. ¿ÞÓÛÕÔÐøâÕ Ø \"man scanimage\" ã ÚÞÜÐÝÔÝÞø ÛØÝØøØ ×Ð "
-"ÒØèÕ ØÝäÞàÜÐæØøÐ.\n"
-"\n"
-"½Õ ÚÞàØáâØ \"scannerdrake\" ×Ð ÞÒÐø ãàÕòÐø!"
-
-#: ../../printerdrake.pm_.c:2420
-#, fuzzy
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"²Ðè HP èâÐÜßÐç áÕ ÐãâÞÜÐâáÚØ ßÞÔÕèÐÒÐ ÔÐ ÑØ ÒÐÜ ÔÐÞ ßàØáâãß ×Ð äÞâÞ ÚÐàâØæÕ "
-"Ø× ÒÐèÕÓ PC. ÁÐÔÐ ÜÞÖÕâÕ ÔÐ ßàØáâãßØâÕ ÒÐèØÜ äÞâÞ ÚÐàâØæÐÜÐ ÚÞàØáâÕûØ áÕ "
-"ÓàÐäØçÚØÜ ßàÞÓàÐÜÞÜ \"MtoolsFM\" (¼ÕÝØ: \"°ßÛØÚÐæØøÕ\" -> \"ÄÐøÛ ÐÛÐâØ\" -> "
-"\"MTools ÄÐøÛ ¼ÕÝÐÿÕà\") ØÛØ ÝÐàÕÔÑÞÜ Ø× ÚÞÜÐÝÔÝÕ ÛØÝØøÕ \"mtools\" (ãÝÕáØâÕ "
-"\"man mtools\" ã ÚÞÜÐÝÔÝÞø ÛØÝØøØ ×Ð ÒØèÕ ØÝäÞàÜÐæØøÐ). ¿àÞÝÐûØ ûÕâÕ äÐøÛ "
-"áØáâÕÜ ÚÐàâØæÕ ßÞ Þ×ÝÐÚÞÜ \"p:\", ØÛØ ßÞâÞúØÜ áÛÞÒÞÜ ÚÐÔÐ ØÜÐâÕ ÒØèÕ ÞÔ "
-"øÕÔÝÞÓ HP èâÐÜßÐçÐ áÐ äÞâÞ ãàÕòÐøØÜÐ. à \"MtoolsFM\" ÜÞÖÕâÕ ÔÐ ×ÐÜÕÝØâÕ "
-"áÛÞÒÐ ãàÕòÐøØÜÐ áÐ ßÞùÕÜ ÚÞøÕ áÕ ÝÐÛÐ×Ø ã ÓÞúÕÜ-ÔÕáÝÞÜ ãÓÛã ÛØáâÕ äÐøÛÞÒÐ."
-
-#: ../../printerdrake.pm_.c:2442 ../../printerdrake.pm_.c:2904
-#: ../../printerdrake.pm_.c:3199
-msgid "Reading printer data..."
-msgstr "ÃçØâÐÒÐÜ ßÞÔÐâÚÕ ×Ð èâÐÜßÐç ..."
-
-#: ../../printerdrake.pm_.c:2462 ../../printerdrake.pm_.c:2490
-#: ../../printerdrake.pm_.c:2525
-msgid "Transfer printer configuration"
-msgstr "ºÞÝäØÓãàÐæØøÐ ×Ð âàÐÝáäÕà èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:2463
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"¼ÞÖÕâÕ ÚÞßØàÐâØ ÚÞÝäØÓãàÐæØøã èâÐÜßÐçÐ ÚÞøã áâÕ ×ÐÒàèØÛØ ×Ð spooler %s to %"
-"s, ÒÐè âàÕÝãâÝØ spooler. ÁÒØ ÚÞÝäØÓãàÐæØÞÝØ ßÞÔÐæØ (ØÜÕ èâÐÜßÐçÐ, ÞßØá, "
-"ÛÞÚÐæØøÐ, âØß ÚÞÝÕÚæØøÕ, Ø default ÞßæØøÕ) áÕ ÜÞÓã ßàÕã×ÕâØ, ÐÛØ ÝÕ Ø "
-"ßÞáÛÞÒØ èâÐÜßÐúÐ.\n"
-"½Ø áÒØ queues ÝÕ ÜÞÓã ÑØâØ ßàÕÑÐçÕÝØ ×ÑÞÓ áÛÕÔÕûØå àÐ×ÛÞÓÐ:\n"
-
-#: ../../printerdrake.pm_.c:2466
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS ÝÕ ßÞÔàÖÐÒÐ èâÐÜßÐçÕ ÝÐ Novell áÕàÒÕàØÜÐ ØÛØ èâÐÜßÐçØÜÐ ÚÞøØ èÐùã "
-"ßÞÔÐâÚÕ ã áÛÞÑÞÔÝÞ-äÞàÜØàÐÝã ÚÞÜÐÝÔã.\n"
-
-#: ../../printerdrake.pm_.c:2468
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ ßÞÔàÖÐÒÐ áÐÜÞ ÛÞÚÐÛÝÕ èâÐÜßÐçÕ, ãÔÐùÕÝÕ LPD èâÐÜßÐçÕ, Ø Socket/TCP "
-"èâÐÜßÐçÕ.\n"
-
-#: ../../printerdrake.pm_.c:2470
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD Ø LPRng ÝÕ ßÞÔàÖÐÒÐøã IPP èâÐÜßÐçÕ.\n"
-
-#: ../../printerdrake.pm_.c:2472
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"ºÐÞ ÔÞÔÐâÐÚ, queues ÚÞøØ áã ÚàÕØàÐÝØ áÐ ÞÒØÜ ßàÞÓàÐÜÞÜ ØÛØ \"foomatic-"
-"configure\" ÝÕ ÜÞÓã ÑØâØ ßàÕÑÐçÕÝØ."
-
-#: ../../printerdrake.pm_.c:2473
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"ÂÐÚÞòÕ, èâÐÜßÐçØ ÚÞÝäØÓãàØáÐÝØ áÐ PPD äÐøÛÞÒØÜÐ ÚÞøØ ßÞâØçã ÞÔ ßàÞØ×ÒÞòÐçÐ "
-"ØÛØ áÐ ÞáÝÞÒÝØÜ CUPS ÔàÐøÒÕàØÜÐ ÝÕ ÜÞÓã ÑØâØ ßàÕÑÐçÕÝØ."
-
-#: ../../printerdrake.pm_.c:2474
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"¾×ÝÐçØâÕ èâÐÜßÐçÕ ÚÞøÕ ÖÕÛØâÕ ÔÐ ßàÕÑÐæØâÕ Ø ÚÛØÚÝØâÕ ÝÐ \n"
-"\"¿àÕÑÐæØ\"."
-
-#: ../../printerdrake.pm_.c:2477
-msgid "Do not transfer printers"
-msgstr "½Õ ßàÕÑÐæãø èâÐÜßÐçÕ"
-
-#: ../../printerdrake.pm_.c:2478 ../../printerdrake.pm_.c:2495
-msgid "Transfer"
-msgstr "¿àÕÑÐæØ"
-
-#: ../../printerdrake.pm_.c:2491
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"ÈâÐÜßÐç \"%s\" ÒÕû ßÞáâÞøØ ßÞÔ %s. \n"
-"ºÛØÚÝØ ÝÐ \"¿àÕÑÐæØ\" ÔÐ ÑØ ßàÕèÛØ ßàÕÚÞ áâÐàÞÓ.\n"
-"¼ÞÖÕâÕ ãÚãæÐâØ Ø ÝÞÒÞ ØÜÕ ØÛØ ßàÕáÚÞçØâØ ÞÒÐø èâÐÜßÐç."
-
-#: ../../printerdrake.pm_.c:2499
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr "¸ÜÕ èâÐÜßaçÐ âàÕÑÐ ÔÐ áÐÔàÖØ áÐÜÞ áÛÞÒa, ÑàÞjÕÒÕ Ø underscore"
-
-#: ../../printerdrake.pm_.c:2504
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"ÈâÐÜßÐç \"%s\" ÒÕû ßÞáâÞøØ,\n"
-"ÔÐ ÛØ áâÒÐàÝÞ ÖÕÛØâÕ ÔÐ ßÞÝÞÒÞ ãßØèÕâÕ úÕÓÞÒÕ ÞßæØøÕ?"
-
-#: ../../printerdrake.pm_.c:2512
-msgid "New printer name"
-msgstr "½ÞÒÞ ØÜÕ èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:2515
-#, c-format
-msgid "Transferring %s..."
-msgstr "ÂàÐÝáäÕàØèÕÜ %s ..."
-
-#: ../../printerdrake.pm_.c:2526
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"¿àÕÑÐæØÛØ áâÕ áÒÞø ÑØÒèØ default èâÐÜßÐç (\"%s\"), ´Ð ÛØ âàÕÑÐ ÔÐ ÑãÔÕ "
-"ßÞÝÞÒÞ default èâÐÜßÐç ßÞÔ ÝÞÒØÜ áØáâÕÜÞÜ ×Ð èâÐÜßÐúÕ %s?"
-
-#: ../../printerdrake.pm_.c:2536
-msgid "Refreshing printer data..."
-msgstr "¾áÒÕÖÐÒÐÜ ßÞÔÐâÐÚÕ Þ èâÐÜßÐçã..."
-
-#: ../../printerdrake.pm_.c:2544 ../../printerdrake.pm_.c:2619
-#: ../../printerdrake.pm_.c:2631
-msgid "Configuration of a remote printer"
-msgstr "¿ÞÔÕèÐÒÐúÕ ãÔÐùÕÝÞÓ èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:2545
-msgid "Starting network..."
-msgstr "ÁâÐàâãøÕÜ ÜàÕÖã ..."
-
-#: ../../printerdrake.pm_.c:2580 ../../printerdrake.pm_.c:2584
-#: ../../printerdrake.pm_.c:2586
-msgid "Configure the network now"
-msgstr "¿ÞÔÕáØ ÜàÕÖã áÐÔÐ"
-
-#: ../../printerdrake.pm_.c:2581
-msgid "Network functionality not configured"
-msgstr "¼àÕÖÝÐ äãÝÚæØÞÝÐÛÝÞáâ ÝØøÕ ßÞÔÕèÕÝÐ"
-
-#: ../../printerdrake.pm_.c:2582
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"ÂàÕÑÐ ÔÐ ßÞÔÕáØâÕ ãÔÐùÕÝØ èâÐÜßÐç. ·Ð âÞ ÒÐÜ øÕ ßÞâàÕÑÐÝ ÜàÕÖÝØ ßàØáâãß, ÐÛØ "
-"ÒÐèÐ ÜàÕÖÐ ÝØøÕ øÞè ßÞÔÕèÕÝÐ. ÃÚÞÛØÚÞ ÝÐáâÐÒØâÕ ÑÕ× ÜàÕÖÕ ÚÞÝäØÓãàÐæØøÕ, "
-"ÝÕûÕâÕ ÜÞûØ ÔÐ ÚÞàØáâØâÕ èâÐÜßÐç ÚÞøØ áÐÔÐ ßÞÔÕèÐÒÐâÕ. ºÐÚÞ ÖÕÛØâÕ ÔÐ "
-"ÝÐáâÐÒØâÕ?"
-
-#: ../../printerdrake.pm_.c:2585
-msgid "Go on without configuring the network"
-msgstr "½ÐáâÐÒØ ÔÐùÕ ÑÕ× ßÞÔÕèÐÒÐúÐ ÜàÕÖÕ"
-
-#: ../../printerdrake.pm_.c:2621
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"¼àÕÖÝÐ ÚÞÝäØÓãàÐæØøÐ ÚÞøÐ øÕ ÚàÕØàÐÝÐ âÞÚÞÜ ØÝáâÐÛæØøÕ ÝÕ ÜÞÖÕ áÐÔÐ ÔÐ áÕ "
-"ßÞÚàÕÝÕ. ¿àÞÒÕàØâÕ ÔÐ ÛØ øÕ ÜàÕÖÐ ÔÞáâãßÝÐ ÝÐÚÞÝ àÕáâÐàâÐ áØáâÕÜÐ Ø "
-"ØáßàÐÒØâÕ ÚÞÝäØÓãàÐæØøã ÚÞàØáâÕûØ Mandrake CºÞÝâàÞÛÝØ ÆÕÝâÐà, áÕÚæØøÐ "
-"\"¼àÕÖÐ & ¸ÝâÕàÝÕâ\"/\"ºÞÝÕÝÚæØøÐ\", Ø ÝÐÚÞÝ âÞÓÐ ßÞÔÕáØâÕ èâÐÜßÐç, âÐÚÞòÕ "
-"ÚÞàØèâÕúÕÜ Mandrake ºÞÝâàÞÛÝÞÓ ÆÕÝâàÐ, áÕÚæØøÐ \"ÅÐàÔÒÕà\"/\"ÈâÐÜßÐç\""
-
-#: ../../printerdrake.pm_.c:2622
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"¼àÕÖÝØ ßàØáâãß ÝØøÕ ßÞÚàÕÝãâ Ø ÝÕ ÜÞÖÕ ÔÐ áÕ áâÐàâãøÕ. ¿àÞÒÕàØâÕ ÒÐèã "
-"ÚÞÝäØÓãàÐæØøã Ø ÒÐèÕ åÐàÔÒÕàáÚÕ ÚÞÜßÞÝÕÝâÕ. ¾ÝÔÐ ßàÞÑÐøâÕ ßÞÝÞÒÐ ÔÐ ßÞÔÕáØâÕ "
-"ãÔÐùÕÝØ èâÐÜßÐç."
-
-#: ../../printerdrake.pm_.c:2632
-msgid "Restarting printing system..."
-msgstr "ÀÕáâÐàâãøÕÜ áØáâÕÜ ×Ð èâÐÜßaúÕ ..."
-
-#: ../../printerdrake.pm_.c:2670
-msgid "high"
-msgstr "ÒÕÛØÚØ"
-
-#: ../../printerdrake.pm_.c:2670
-msgid "paranoid"
-msgstr "ßÐàÐÝÞØÔÝØ"
-
-#: ../../printerdrake.pm_.c:2671
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "¸ÝáâÐÛØàÐÜ áØáâÕÜ ×Ð èâÐÜßÐúÕ ã %s áØÓãàÝÞáÝÞÜ ÝØÒÞã"
-
-#: ../../printerdrake.pm_.c:2672
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"ÁÐÔÐ âàÕÑÐ ÔÐ ØÝáâÐÛØàÐâÕ áØáâÕÜ ×Ð èâÐÜßÐúÕ %s ÝÐ áØáâÕÜã ÚÞøØ áÕ ÝÐÛÐ×Ø ã %"
-"s áØÓãàÝÞáÝÞÜ ÝØÒÞã.\n"
-"\n"
-"¾ÒÐø áØáâÕÜ ×Ð èâÐÜßÐúÕ ßÞÚàÕûÕ ÔÕÜÞÝ (ßÞ×ÐÔØÝáÚØ ßàÞæÕá) ÚÞøØ çÕÚÐ ÝÐ "
-"ßÞáÛÞÒÕ èâÐÜßÐúÐ Ø ãßàÐÒùÐ úØÜÐ. ¾ÒÐø ÔÕÜÞÝ øÕ âÐÚÞòÕ ÔÞáâãßÐÝ ßàÕÚÞ "
-"ãÔÐùÕÝØå ÜÐèØÝÐ ßàÕÚÞ ÜàÕÖÕ ßÐ øÕ âØÜÕ ßÞÔÛÞÖÐÝ ÝÐßÐÔØÜÐ. ·ÑÞÓ âÞÓÐ áÐÜÞ ßÐà "
-"Ø×ÐÑàÐÝØå ÔÕÜÞÝÐ áÕ áâÐàâãøÕ ßÞ default-ã ÝÐ ÞÒÞÜ áØÓãàÝÞáÝÞÜ ÝØÒÞã.\n"
-"\n"
-"´Ð ÛØ áâÒÐàÝÞ ÖÕÛØâÕ ÔÐ ßÞÔÕáØâÕ èâÐÜßÐúÕ ÝÐ ÞÒÞø ÜÐèØÝØ?"
-
-#: ../../printerdrake.pm_.c:2704
-msgid "Starting the printing system at boot time"
-msgstr "¿ÞÚàÕÝØ áØáâÕÜ ×Ð èâÐÜßÐúÕ ßàØ áâÐàÐúã áØáâÕÜÐ"
-
-#: ../../printerdrake.pm_.c:2705
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"ÁØáâÕÜ ×Ð èâÐÜßÐúÕ (%s)ÝÕûÕ ÑØâØ ÐãâÞÜÐâáÚØ ßÞÚàÕÝãâ ßàØ áâÐàâÐúã ÜÐèØÝÕ.\n"
-"\n"
-"¼ÞÓãûÕ øÕ ÐãâÞÜÐâáÚÞ áâÐàâÐúÕ ØáÚùãçÕÝÞ ßàÞÜÕÝÞÜ ÝÐ ÒØèùØ ÝØÒÞ áØÓãàÝÞáâØ, "
-"×ÑÞÓ âÞÓÐ èâÞ øÕ áØáâÕÜ ×Ð èâÐÜßÐúÕ ßàØÜÐÜùØÒ ×Ð ÝÐßÐÔÕ.\n"
-"\n"
-"´Ð ÛØ ßÞÝÞÒÞ ÖÕÛØâÕ ÔÐ ÐãâÞÜÐâáÚØ áâÐàâãøÕâÕ áØáâÕÜ ×Ð èâÐÜßÐúÕ ?"
-
-#: ../../printerdrake.pm_.c:2729 ../../printerdrake.pm_.c:2770
-#: ../../printerdrake.pm_.c:2809 ../../printerdrake.pm_.c:2851
-#: ../../printerdrake.pm_.c:2972
-msgid "Checking installed software..."
-msgstr "¿àÞÒÕàÐÒÐÜ ØÝáâÐÛØàÐÝØ áÞäâÒÕà..."
-
-#: ../../printerdrake.pm_.c:2775
-msgid "Removing LPRng..."
-msgstr "ÃÚÛÐúÐÜ LPRng..."
-
-#: ../../printerdrake.pm_.c:2814
-msgid "Removing LPD..."
-msgstr "ÃÚÛÐúÐÜ LPD..."
-
-#: ../../printerdrake.pm_.c:2887
-msgid "Select Printer Spooler"
-msgstr "¸×ÐÑÕàØâÕ Spooler ×Ð èâÐÜßÐç"
-
-#: ../../printerdrake.pm_.c:2888
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "ºÞøØ áØáâÕÜ ×Ð èâÐÜßaúÕ (spooler) ÖÕÛØâÕ ÔÐ ÚÞàØáâØâe ?"
-
-#: ../../printerdrake.pm_.c:2924
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "¿ÞÔÕèÐÒÐÜ èâÐÜßÐç \"%s\" ..."
-
-#: ../../printerdrake.pm_.c:2938
-msgid "Installing Foomatic..."
-msgstr "¸ÝáâÐÛØàÐÜ Foomatic ..."
-
-#: ../../printerdrake.pm_.c:3008 ../../printerdrake.pm_.c:3049
-#: ../../printerdrake.pm_.c:3446 ../../printerdrake.pm_.c:3519
-msgid "Printer options"
-msgstr "¾ßæØøÕ èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:3018
-#, fuzzy
-msgid "Preparing Printerdrake..."
-msgstr "¿àØßàÕÜÐÜ PrinterDrake ..."
-
-#: ../../printerdrake.pm_.c:3036 ../../printerdrake.pm_.c:3609
-msgid "Configuring applications..."
-msgstr "¿ÞÔÕèÐÒÐÜ ÐßÛØÚÐæØøÕ..."
-
-#: ../../printerdrake.pm_.c:3056
-msgid "Would you like to configure printing?"
-msgstr "´Ð ÛØ ÑØáâÕ ÔÐ ßÞÔÕáØâÕ èâÐÜßÐç?"
-
-#: ../../printerdrake.pm_.c:3068
-msgid "Printing system: "
-msgstr "ÁØáâÕÜ ×Ð èâÐÜßÐúÕ: "
-
-#: ../../printerdrake.pm_.c:3128
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"ÁÛÕÔÕûØ èâÐÜßÐçØ áã ßÞÔÕèÕÝØ. ´ÒÞÚÛØÚÝØâÕ ÝÐ èâÐÜßÐç ÔÐ ÑØ ßàÞÜÕÝØÛØ úÕÓÞÒÕ "
-"ßÞáâÐÒÚÕ; ÔÐ ÑØ ÓÐ ßÞáâÐÒØÛØ ×Ð default èâÐÜßÐç; ÔÐ ÑØ ÒØÔÕÛØ ØÝäÞàÜÐæØøÕ Þ "
-"úÕÜã; ØÛØ ÔÐ ÑØ ÞÜÞÓãûØÛØ èâÐÜßÐç ÝÐ ãÔÐùÕÝÞÜ CUPS áÕàÒÕàã ÔÞáâãßÝØÜ ×Ð Star/"
-"Open Office."
-
-#: ../../printerdrake.pm_.c:3129
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"ÁÛÕÔÕûØ èâÐThe following printers are configured. Double-click on a printer "
-"to change its settings; to make it the default printer; or to view "
-"information about it."
-
-#: ../../printerdrake.pm_.c:3156
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-"¾áÒÕÖØ ÛØáâã èâÐÜßÐçÐ (ÔÐ ÑØ ßàØÚÐ×ÐÞ áÒÕ ÔÞáâãßÝÕ ãÔÐùÕÝÕ CUPS èâÐÜßÐçÕ)"
-
-#: ../../printerdrake.pm_.c:3174
-msgid "Change the printing system"
-msgstr "¿àÞÜÕÝØâÕ áØáâÕÜ ×Ð èâÐÜßÐúÕ"
-
-#: ../../printerdrake.pm_.c:3179 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "½ÞàÜÐÛÝØ ¼ÞÔ"
-
-#: ../../printerdrake.pm_.c:3339 ../../printerdrake.pm_.c:3389
-#: ../../printerdrake.pm_.c:3602
-msgid "Do you want to configure another printer?"
-msgstr "´Ð ÛØ åÞûÕâÕ ÔÐ ßÞÔÕáØâÕ øÞè øÕÔÐÝ èâÐÜßÐç?"
-
-#: ../../printerdrake.pm_.c:3424
-msgid "Modify printer configuration"
-msgstr "¸×ÜÕÝÐ ÚÞÝäØÓãàÐæØøÕ èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:3426
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"ÈâÐÜßÐç %s\n"
-"´Ð ÛØ åÞûÕâÕ ÔÐ Ø×ÜÕÝØâÕ ÞßæØøÕ ×Ð ÞÒÐø èâÐÜßÐç?"
-
-#: ../../printerdrake.pm_.c:3430
-msgid "Do it!"
-msgstr "ÃàÐÔØ âÞ!"
-
-#: ../../printerdrake.pm_.c:3435 ../../printerdrake.pm_.c:3490
-msgid "Printer connection type"
-msgstr "ÂØß ÚÞÝÕÚæØøÕ èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:3436 ../../printerdrake.pm_.c:3494
-msgid "Printer name, description, location"
-msgstr "¸ÜÕ, ÞßØá Ø ÛÞÚÐæØøÐ èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:3438 ../../printerdrake.pm_.c:3512
-msgid "Printer manufacturer, model, driver"
-msgstr "¿àÞØ×ÒÞòÐç, ÜÞÔÕÛ Ø ÔàÐøÒÕà èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:3439 ../../printerdrake.pm_.c:3513
-msgid "Printer manufacturer, model"
-msgstr "¿àÞØ×ÞòÐç Ø ÜÞÔÕÛ èâÐÜßÐçÐ"
-
-#: ../../printerdrake.pm_.c:3448 ../../printerdrake.pm_.c:3523
-msgid "Set this printer as the default"
-msgstr "¿ÞÔÕáØ ÞÒÐø èâÐÜßÐç ÚÐÞ default"
-
-#: ../../printerdrake.pm_.c:3450 ../../printerdrake.pm_.c:3528
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "´ÞÔÐø ÞÒÐø èâÐÜßÐç ã Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3451 ../../printerdrake.pm_.c:3537
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "ÃÚÛÞÝØ ÞÒÐø èâÐÜßÐç Ø× Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3452 ../../printerdrake.pm_.c:3546
-msgid "Print test pages"
-msgstr "¸èâÐÜßÐø âÕáâ áâàÐÝØæÕ"
-
-#: ../../printerdrake.pm_.c:3453 ../../printerdrake.pm_.c:3548
-msgid "Know how to use this printer"
-msgstr "´Ð ÛØ ×ÝÐâÕ ÚÐÚÞ ÔÐ ÚÞàØáâØâÕ ÞÒÐø èâÐÜßÐç"
-
-#: ../../printerdrake.pm_.c:3455 ../../printerdrake.pm_.c:3550
-msgid "Remove printer"
-msgstr "ÃÚÛÞÝØ èâÐÜßaç"
-
-#: ../../printerdrake.pm_.c:3501
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "ÃÚÛÐúÐÜ áâÐàØ èâÐÜßÐç \"%s\" ..."
-
-#: ../../printerdrake.pm_.c:3526
-msgid "Default printer"
-msgstr "Default èâÐÜßÐç"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "ÈâÐÜßÐç \"%s\" øÕ áÐÔÐ ßÞáâÐÒùÕÝ ÚÐÞ default èâÐÜßÐç."
-
-#: ../../printerdrake.pm_.c:3531 ../../printerdrake.pm_.c:3534
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "´ÞÔÐøÕÜ èâÐÜßÐç ã Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3532
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr "ÈâÐÜßÐç \"%s\" øÕ ãáßÕèÝÞ ÔÞÔÐÝ ã Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3535
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr "½ÕãáßÕÛÞ ÔÞÔÐÒÐúÕ èâÐÜßÐçÐ \"%s\" ã Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3540 ../../printerdrake.pm_.c:3543
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "ÃÚÛÐúÐúÕ èâÐÜßÐçÐ Ø× Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3541
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr "ÈâÐÜßÐç \"%s\" øÕ ãáßÕèÝÞ ãÚÛÞúÕÝ Ø× Star Office/OpenOffice.org/GIMP-Ð"
-
-#: ../../printerdrake.pm_.c:3544
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"½ÕÞáßÕÞ ßÞÚãèÐø ãÚÛÐúÐúÐ èâÐÜßÐçÐ \"%s\" Ø× Star Office/OpenOffice.org/GIMP-Ð"
-
-#: ../../printerdrake.pm_.c:3552
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "´Ð ÛØ åÞûÕâÕ ÔÐ ãÚÛÞÝØâÕ èâÐÜßÐç \"%s\"?"
-
-#: ../../printerdrake.pm_.c:3556
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "ÃÚÛÐúÐÜ èâÐÜßÐç \"%s\" ..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "¿ÞÔeèÐÒaúÕ ßàÞÚáØja"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"´ÞÑàÞÔÞèÛØ ã ÐÛÐâ ×Ð ÚÞÝäØÓãàÐæØøã proxy-øÐ.\n"
-"\n"
-"¾ÒÔÕ ÜÞÖÕâÕ ÔÐ ßÞÔÕáØâÕ ÒÐèÕ http Ø ftp ßàÞÚáØøÕ\n"
-"áÐ ØÛØ ÑÕ× ÚÞàØáÝØçÚÞÓ ØÜÕÝÐ Ø ÛÞ×ØÝÚÕ\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"¼ÞÛØÜ ²Ðá ÔÐ ãÝÕáÕâÕ http proxy ØÝäÞàÜÐæØøÕ\n"
-"¾áâÐÒØâÕ ßÞùÐ ßàÐ×ÝØÜÐ ãÚÞÛØÚÞ ÝÕ ÖÕÛØâÕ ÔÐ ÚÞàØáâÕâØâÕ ßàÞÚáØ"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "¿Þàâ"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "Url âàÕÑÐ ÔÐ ßÞçØúÕ áÐ http://..."
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "±àÞj ßÞàâÐ ÑØ âàÕÑÐÞ ÔÐ ÑãÔÕ ÝãÜÕàØçÚÐ Þ×ÝÐÚÐ (ÑàÞø)"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"¼ÞÛØÜ ²Ðá ÔÐ ãÝÕáÕâÕ ØÝäÞàÜÐæØøÕ Þ ftp proxy-øã\n"
-"¿ÞùÐ ÞáâÐÒØâÕ ßàÐ×ÝØÜÐ ãÚÞÛØÚÞ ÝÕ ÖÕÛØâÕ ÔÐ ÚÞàØáâØâÕ ftp ßàÞÚáØ"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"ÃÝÕáØâÕ proxy ÚÞàØáÝØçÚÞ ØÜÕ Ø ÛÞ×ØÝÚã, ãÚÞÛØÚÞ ßÞáâÞøÕ.\n"
-"¿ÞùÐ ÞáâÐÒØâÕ ßÐ×ÝØÜÐ ãÚÞÛØÚÞ ÝÕ ÖÕÛØâÕ ÔÐ ÚÞàØáâØâÕ ÚÞàØáÝØçÚÞ ØÜÕ/ÛÞ×ØÝÚã"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "ÛÞÓÞÒaúe"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "ÛÞ×ØÝÚÐ"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "ßÞÜÞÒÞ ãÝÕáØâÕ ÛÞ×ØÝÚÕ"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "½ÕßÞÔãÔÐàÝÞáâ ÛÞ×ØÝÚØ. ¿àÞÑÐøâÕ ßÞÝÞÒÞ!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "½ØøÕ ÜÞÓãûÕ ÔÞÔÐâØ ßÐàâØæØøã ÝÐ _äÞàÜÐâØàÐÝ_ RAID md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "½ØøÕ ÜÞÓãû ãÝÞá ã äÐøÛ %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid ÝÕãáßÕÛÞ"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid ÝÕãáßÕÛÞ (ÜÞÖÔÐ ÝÕÔÞáâÐjÕ raidtools ?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "½ÕÜÐ ÔÞÒÞùÝÞ ßÐàâØæØøÐ ×Ð RAID ÝØÒÞ %d\n"
-
-#: ../../security/main.pm_.c:35
-msgid ""
-"Standard: This is the standard security recommended for a computer that will "
-"be used to connect\n"
-" to the Internet as a client.\n"
-"\n"
-"High: There are already some restrictions, and more automatic checks "
-"are run every night.\n"
-"\n"
-"Higher: The security is now high enough to use the system as a server "
-"which can accept\n"
-" connections from many clients. If your machine is only a "
-"client on the Internet, you\n"
-"\t should choose a lower level.\n"
-"\n"
-"Paranoid: This is similar to the previous level, but the system is entirely "
-"closed and security\n"
-" features are at their maximum\n"
-"\n"
-"Security Administrator:\n"
-" If the 'Security Alerts' option is set, security alerts will "
-"be sent to this user (username or\n"
-"\t email)"
-msgstr ""
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "ÁØÓãàÝÞáÝØ ÝØÒÞ"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "ÁØÓãàÝÞáÝØ ÝØÒÞ"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "°ÔÜØÝØáâàÐæØøÐ ½ØÒÞÐ ÁØÓãàÝÞáâØ (login ØÛØ email)"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (¿ÞÔàÐ×ãÜÕÒÐÝÞ)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:226
-#, fuzzy
-msgid "Network Options"
-msgstr "²ØèÕ ¾ßæØøÐ"
-
-#: ../../security/main.pm_.c:235
-#, fuzzy
-msgid "System Options"
-msgstr "²ØèÕ ¾ßæØøÐ"
-
-#: ../../security/main.pm_.c:242
-#, fuzzy
-msgid "Periodic Checks"
-msgstr "¿àÞÒÕàÐ ÁØÓãàÝÞáâØ"
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "¸×ÐÑÕàØâÕ ÖÕùÕÝØ áØÓãàÝÞáÝØ ÝØÒÞ"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "ÁaÜÞ ÜÞÜÕÝÐâ, ßàØßàÕÜÐÜ ØÝáâÐÛÐæØøã"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "ÁâÐàâÐÜ ALSA (Advanced Linux Sound Architecture) áØáâÕÜ ×Ð ×ÒãÚ"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron - ßÞÔÕáØâÕ ßÕàØÞÔ.ÚÞÜÐÝÔe"
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd áÕ ÚÞàØáâØ ×Ð ßàaûeúÕ áâÐâãáÐ ÑÐâÕàØje Ø ÛÞÓÞÒaúÕ ßàÕÚÞ syslog.\n"
-"ºÞàØáâØ áÕ Ø ×Ð ÓaèeúÕ ÜaèØÝÕ (àÐÔØ Ø ÝÐ ÔÕáÚâÞß ÜaèØÝÐÜa) ÚÐÔÐ je ÑÐâÕàØjÐ "
-"áÛÐÑÐ"
-
-#: ../../services.pm_.c:18
-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 ""
-"¿ÞÚàeûÕ ÚÞÜÐÝÔÕ ×ÐÚÐ×ÐÝÕ at ÚÞÜÐÝÔÞÜ,ÚÐÞ Ø batch ÚÞÜÐÝÔÕ ÚÐÞ jÕ "
-"ÞßâÕàeûÕÝÞáâ\n"
-"áØáâÕÜÐ ÜÐÛa."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron jÕ áâÐÝÔÐàÔÝØ UNIX ßàÞÓàÐÜ ÚÞjØ ßÞÚàeûÕ ÚÞàØáÝØçÚÕ ßàÞÓàÐÜÕ\n"
-"ßàÕàØÞÔØçÝÞ ã ×ÐÚÐ×ÐÝÞ ÒàÕÜÕ. vixie cron ÔÞÔÐjÕ ÞßæØjÕ ßàÞáâÞÜ UNIX cron,"
-"ãÚùãçãjãûØ ÑÞùã áØÓãàÝÞáâ Ø ÑÞùã ßÞÔÕáØÒÞáâ."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM ÔÐjÕ ßÞÔàèÚã ×Ð ÜØèÐ ×Ð âÕÚáãÛÐÝÞ-ÑÐ×ØàÐÝÕ ÐßÛØÚÐæØjÕ ÚÐÞ èâÞ jÕ\n"
-"Midnight Commander.¸áâÞ âÐÚÞ ÔÐjÕ ßÞÔàèÚã ×Ð pop-up ÜÕÝØje ÝÐ ÚÞÝ×ÞÛØ."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake áâÐàâÐ ØáßØâØÒÐúÕ åÐàÕÔÒÕàÐ, Ø ßÞ ßÞâàÕÑØ òÕ ßÞÔÕáØâØ \n"
-"ÝÞÒØ/Ø×ÜÕúÕÝØ åÐàÔÒÕà."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache jÕ WWW áÕàÒÕà. ¾Ý áÕ ÚÞàØáâØ ÔÐ ÞßáÛãÖãjÕ HTML äÐjÛÞÒÕ\n"
-"Ø CGI."
-
-#: ../../services.pm_.c:29
-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 ""
-"¸ÝâÕàÕÝâ áãßÕà áÕàÒÕà ÔÕÜÞÝ (×ÝÐÝ ÚÐÞ netd) áâÐàâÐ \n"
-"àÐ×ÝÕ ØÝâÕàÝÕâ áÕàÒØáÕ.¾Ý jÕ ÞÔÓÞÒÞàÐÝ ×Ð ßÞÚàÕâaúÕ ÜÝÞÓØx áÕàÒØáÐ ÚÐÞ Ýßà. "
-"elnet, ftp, rsh, Ø rlogin.¸áÚùãçãjãûØ úÕÓÐ, ØáÚùãçãjÕâÕ Ø áÕàÒØáÕ \n"
-"×Ð ÚÞjÕ jÕ ÞÝ ÞÔÓÞÒÞàÐÝ."
-
-#: ../../services.pm_.c:33
-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_.c:35
-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 ""
-"¾ÒÐj ßÐÚÕâ ÐÚâØÒØàÐ ÞÔÐÑàÐÝã ÜÐßã âÐáâÐâãàÕ ÚÐÚÞ jÕ ßÞÔeèÕÝÞ \n"
-"ã /etc/sysconfig/keyboard.¾ÒÞ áÕ ßÞÔeèÐÒÐ ÚÞàØáâeûØ kbdconfig ÐÛÐâÚã.\n"
-"ÂàÕÑÐ ÔÐ ÑãÔÕ ãÚùãçÕÝ ÝÐ ÒeûØÝã ÜaèØÝa."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"°ãâÞÜÐâáÚÐ àÕÓÕÝÕàÐæØøÐ ÚÕàÝÕÛÞÒÞÓ ×ÐÓÛÐÒùÐ ã /boot ×Ðr\n"
-"/usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "°ãâÞÜÐâáÚÐ ÔÕâÕÚæØøÐ Ø ÚÞÝäØÓãàÐæØøÐ åÐàÔÒÕàÐ ßàØ áâÐàâÐúã áØáâÕÜÐ."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Linuxconf òÕ ßÞÝÕÚÐÔ Ø×ÒÞÔØâØ àÐ×ÝÕ ×ÐÔÐâÚÕ âÞÚÞÜ\n"
-"áâÐàâÐúÐ áØáâÕÜÐ àÐÔØ ÞÔàÖÐÒÐúÐ Ø ßÞÔÕèÐÒÐúÐ áØáâÕÜÐ."
-
-#: ../../services.pm_.c:43
-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 jÕ print ÔÕÜÞÝ ßÞâàÕÑÐÝ ÔÐ ÑØ lpr àÐÔØÞ ÔÞÑàÞ.ÂÞ jÕ \n"
-"ã ÞáÝÞÒØ áÕàÒÕà ÚÞjØ ÐàÑØâàØàÐ print ßÞáÛÞÒÕ èâÐÜßÐçã(ØÜÐ)."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Linux-ÞÒ ²ØàâãÕÛÝØ ÁÕàÒÕà, ÚÞàØáâØ áÕ ×Ð Ø×ÓàÐÔúã Ñà×ÞÓ Ø ÔÞáâãßÝÞÓ\n"
-"áÕàÒÕàÐ."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"½Ð×ÒÐÝ ÚÐÞ (BIND) jÕ Domain Name Server (DNS) ÚÞjØ áÕ ÚÞàØáâØ ×Ð ÔÐje host "
-"ØÜÕ IP ÐÔàÕáØ."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"¼ÞÝâØàaúÕ Ø ÔÕÜÞÝâØàaúÕ áÒØå ¼àeÖÝØå äÐjÛ áØáâÕÜa(NFS), SMB (Lan\n"
-"Manager/Windows), Ø NCP (NetWare) âaçÐÚÐ ÜÞÝâØàaúa. "
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"°ÚâØÒØàaúÕ Ø ÔÕÐÚâØÒØàaúÕ áÒØå ÜàeÖÝØå ØÝâÕàäÕjáÐ ÚÞÝäØÓãàØáÐÝØå ×Ð áâÐàâ \n"
-"ßàØ ßÞÔØ×aúã áØáâÕÜÐ."
-
-#: ../../services.pm_.c:52
-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 jÕ ßÞßãÛÐàÝØ ßàÞâÞÚÞÛ ×Ð àÐ×ÜÕÝã äÐjÛÞÒa ßàÕÚÞ TCP/IP ÜàeÖÐ.\n"
-"¾ÒÐj áÕàÒØá ÞÜÞÓãûÐÒÐ äãÝÚæØÞÝÐÛÝÞáâ NFS áÕàÒÕàÐ,ÚÞjØ áÕ ÚÞÝäØÓãàØèÕ ßàÕÚÞ \n"
-"/etc/exports ÔÐâÞâÕÚe."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS jÕ ßÞßãÛÐàÝØ ßàÞâÞÚÞÛ ×Ð àÐ×ÜÕÝã äÐjÛÞÒa ßàÕÚÞ TCP/IP ÜàeÖÐ.\n"
-"¾ÒÐj áÕàÒØá ÞÜÞÓãûÐÒÐ äãÝÚæØÞÝÐÛÝÞáâ NFS file locking äãÝÚæØjÕ"
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"°ãâÞÜÐâáÚØ ãÚùãçãøÕ numlock âÐáâÕà ßÞÔ ÚÞÝ×ÞÛÞÜ\n"
-"Ø ã XFree ßàØ áâÐàâÐúã."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "¿ÞÔàèÚÐ ×Ð OKI 4w Ø ÚÞÜßÐâØÑØÛÝÕ Üã win èâÐÜßÐçÕ."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA ßÞÔàèÚÐ áÕ ÞÑØçÝÞ ÚÞàØáâØ ×Ð ÕâÕàÝÕâ Ø ÜÞÔÕÜÕ ã ÛÐßâÞßÞÒØÜÐ.\n"
-"½ÕûÕ áÕ ßÞÚàÕÝãâØ ãÚÞÛØÚÞ ÝØjÕ ÚÞÝäØÓãàØáÐÝ âÐÚÞ ÔÐjÕ ÑÕ×ÑÕÔÝÞ ØÝáâÐÛØàÐÝ \n"
-"ÝÐ áØáâÕÜã ÚÞÜ ÝØjÕ ßÞâàÕÑÐÝ."
-
-#: ../../services.pm_.c:63
-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 ""
-"¿ÞàâÜÐßÕà ãàÐÒùÐ RPC ÚÞÝÕÚæØjÐÜa,ÚÞjÕ ÚÞàØáâÕ\n"
-"ßàÞâÞÚÞÛØ ÚÐÞ NFS Ø NIS.¿ÞàâÜÐß áÕàÒÕà ÜÞàÐ ÑØâØ ßÞÚàÕÝãâ ÝÐ ÜaèØÝÐÜa\n"
-"ÚÞjÕ àÐÔÕ ÚÐÞ áÕàÒÕàØ ×Ð ßàÞâÞÚÞÛÕ ÚÞjØ ÚÞàØáâÕ RPC ÜÕåÐÝØ×ÐÜ."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix jÕ Mail Transport Agent,ÚÞjØ ã áâÒÐàØßàÕÜeèâÐ ßÞèâã áÐ jÕÔÝÕ ÜaèØÝÕ "
-"ÝÐ ÔàãÓã."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"çãÒÐ Ø ÞÑÝÐÒùÐ áØáâÕÜáÚØ entropy pool ×Ð ÒÕûØ ÚÒÐÛØâÕâ ÓÕÝÕàØáaúe\n"
-"áÛãçÐjÝØå ÑàÞjÕÒa."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"´ÞÔÕùãøÕ raw ãàÕûÐøÕ ×Ð ÑÛÞÚ ãàÕûÐøÕ (ÚÐÞ èâÞ áã åÐàÔ ÔØáÚ\n"
-"ßÐàâØæØøÕ), èâÞ ÜÞòÕ ÑØâØ ÚÞàØáÝÞ ×Ð ÐßÛØÚÐæØøÕ ÚÐÞ èâÞ øÕ Oracle"
-
-#: ../../services.pm_.c:71
-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 ÔÕÜÞÝ ÔÞ×ÒÞùÐÒÐ ÐãâÞÜÐâáÚÞ IP àãâeà update-ÞÒaúÕ ßàÕÚÞ\n"
-"RIP ßàÞâÞÚÞÛÐ.´ÞÚ áe RIP ÔÞáâÐ ÚÞàØáØâØ ÝÐ ÜÐÛØÜ ÜàeÖÐÜÐ,ÚÞÜßÛÕÚáÝØjØ \n"
-" routing ßàÞâÞÚÞÛØ áã ßÞâàÕÑÝØ ×Ð ÚÞÜßÛÕÚáÝÕ ÜàeÖÕ."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"rstat ßàÞâÞÚÞÛ ÔÞ×ÒÞùÐÒÐ ÚÞàØáÝØæØÜÐ ÝÐ ÜàeÖØ ÔÐ ÞÜÞÓãûe\n"
-"ÜeàeúÕ ßÕàäÞàÜÐÝáØ ×Ð ÑØÛÞ ÚÞjã ÜaèØÝã ÝÐ âÞj ÜàeÖØ."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"rusers ßàÞâÞÚÞÛ ÞÜÞÓãûÐÒÐ ÚÞàØáÝØæØÜÐ ÝÐ ÜàeÖØ ÔÐ ÞâÚàØjã ÚÞ je\n"
-"ãÛÞÓÞÒÐÝ ÝÐ ÔàãÓØÜ ÜaèØÝÐÜÐ."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"rwho ßàÞâÞÚÞÛ ÔÞ×ÒÞùÐÒÐ ãÔaùÕÝØÜ ÚÞàØáÝØæØÜÐ ÔÐ ÔÞÑØjã ÛØáâã áÒØå\n"
-"ÚÞàØáÝØÚÐ ãÛÞÓÞÒÐÝØå ÝÐ áØáâÕÜ áÐ ßÞÚàÕÝãâØÜ rwho ÔÕÜÞÝÞÜ (áÛØçÝÞ finger-ã)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "¿ÞÚàÕûÕ áØáâÕÜ ×Ð ×ÒãÚ ÝÐ ÒÐèÞø ÜÐèØÝØ"
-
-#: ../../services.pm_.c:81
-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 jÕ ÞÑjÕÚÐâ ßÞÜÞûã ÚÞÓ ÜÝÞÓØ ÔÕÜÞÝØ ÚÞàØáâÕ ×Ð ÛÞÓÞÒaúÕ ßÞàãÚa\n"
-"ã àÐ×ÝØÜ áØáâÕÜáÚØÜ ÛÞÓ äÐjÛÞÒØÜa. ´ÞÑàÐ je ØÔÕøÐ ØÜaâØ ãÒÕÚ ßÞÚàÕÝãâ syslog."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "¿ÞÔØÖÕ ÔàÐøÒÕàÕ ×Ð ÒÐèÕ usb ãàÕòÐøÕ."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "¿ÞÚàeûÕ X ÄÞÝâ áÕàÒÕà (ßÞâàÕÑÝÞ ×Ð ßÞÚàÕâÐúÕ XFree)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "¸×ÐÑÕàØâÕ ÚÞøÕ áÕàÒØáØ âàÕÑÐ ÐãâÞÜÐâáÚØ ÔÐ áÕ ßÞÚàÕÝã ßàØ áâÐàâÐúã"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "ÈâÐÜßÐúÕ"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "¸ÝâÕàÝÕâ"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "·ÐøÕÔÝØçÚÞ ÔÕùÕúÕ äÐøÛÞÒÐ"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "ÁØáâÕÜ"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "ÃÔÐùÕÝÐ ÐÔÜØÝØáâàÐæØøÐ"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "ÁÕàÒÕà ±Ð×Õ ßÞÔÐâÐÚa"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "ÁÕàÒØáØ: %d ÐÚâØÒØàÐÝØå ×Ð %d àÕÓØáâàÞÒÐÝØå"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "ÁÕàÒØáØ"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "ßÞÚàÕÝãâÞ"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "×ÐãáâÐÒùÕÝÞ"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "ÁÕàÒØáØ Ø ÔÕÜÞÝØ"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"ÖÐÛØÜ ÐÛØ ÝÕÜa ÔÞÔÐâÝØå ØÝäÞàÜÐæØja\n"
-"Þ ÞÒÞÜ áÕàÒØáã."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "¿àØ áâÐàâaúã"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "ÁâÐàâ"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "ÁâÞß"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "ÅÒÐÛÐ ÒÐÜ èâÞ áâÕ Ø×ÐÑàÐÛØ Mandrake Linux 9.0"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "´ÞÑàÞÔÞèÛØ ã ÁÒÕâ Open Source-Ð"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"ÃáßÕå MandrakeSoft-Ð øÕ ×ÐáÝÞÒÐÝ ÝÐ ßàØÝæØßã ±ÕáßÛÐâÝÞÓ ÁÞäâÒÕàÐ. ²Ðè ÝÞÒØ "
-"ÞßÕàÐâØÒÝØ áØáâÕÜ øÕ àÕ×ãÛâÐâ ÚÞÛÐÑÞàÐâØÒÝÞÓ àÐÔÐ áÐ ÔÕÛÞÜ áÒÕâáÚÕ Linux "
-"·ÐøÕÔÝØæÕ"
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "¿àØÚùãçØâÕ áÕ áÒÕâã ±ÕáßÐâÝÞÓ ÁÞäâÒÕàÐ"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:11
-#, fuzzy
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"ÃßÞ×ÝÐøâÕ Open Source ×ÐøÕÔÝØæã Ø ßÞáâÐÝØâÕ úÕÝ çÛÐÝ. ½ÐãçØâÕ áÐÜØ, ÝÐãçØâÕ "
-"ÔàãÓÕ, Ø ßÞÜÞ×ØâÕ ÞáâÐÛØÜÐ ÔÐ ÝÐÜ áÕ ßàØÚùãçÕ ã ÜÝÞÓØÜ ÔØáãáØÞÝØÜ äÞàãÜØÜÐ "
-"ÚÞøÕ ÜÞÖÕâÕ ÝÐûØ ÝÐ ÒÐèØÜ\"Community\" web áâàÐÝØæÐÜÐ"
-
-#: ../../share/advertising/03-internet.pl_.c:9
-#, fuzzy
-msgid "Get the most from the Internet"
-msgstr "ºÞÝÕÚâãj ÝÐ ØÝâÕàÝÕâ"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-#, fuzzy
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 ÒÐÜ ÞÜÞÓãûÐÒÐ ÝÐøÑÞùØ áÞäâÒÕà ×Ð ßàØáâãß áÒÕÜã èâÞ "
-"¸ÝâÕàÝÕâ ÝãÔØ: ÁãàäÞÒÐúÕ Ø ßàÕÓÛÕÔ ÐÝØÜÐæØøÐ áÐ Mozilla-ÞÜ Ø Konqueror, "
-"àÐ×ÜÕÝã email-Ð Ø ÞàÓÐÝØ×ÐæØøã áÒÞøØå ÛØçÝØå ßÞÔÐâÐÚÐ áÐ Evolution Ø Kmail, "
-"Ø øÞè ÜÝÞÓÞ âÞÓÐ"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux 9.0 ÒÐÜ ÞÜÞÓãûÐÒÐ ÔÐ ÔÞÒÕÔÕâÕ áÒÞø ÜãÛâØÜÕÔØøÐÛÝØ àÐçãÝÐà ÔÞ "
-"ÚàÐøÝØå ÓàÐÝØæÐ! ºÞàØáâÕûØ ÝÐøÝÞÒØøØ áÞäâÒÕà ×Ð áÛãèÐúÕ Üã×ØçÚØå Ø ÐãÔØÞ "
-"äÐøÛÞÒÐ, ÕÔØâÞÒÐúÕ Ø ÞàÓÐÝØ×ÞÒÐúÕ ÒÐèØå áÛØÚÐ Ø äÞâÞÓàÐäØøÐ, ÓÛÕÔÐúÕ TV-Ð Ø "
-"ÒØÔÕÐ, Ø øÞè ÜÝÞÓÞ âÞÓÐ"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "¸Óàe"
-
-#: ../../share/advertising/05-games.pl_.c:10
-#, fuzzy
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 9.0 ÒÐÜ ÝãÔØ ÝÐøÑÞùÕ Open Source ØÓàÕ - ÐàÚÐÔÕ, ÐÚæØøÕ, ØÓàÕ "
-"áÐ ÚÐàâÐÜÐ, áßÞàâáÚÕ ØÓàØæÕ, áâàÐâÕÓØøÕ, ..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Mandrake ºÞÝâàÞÛÝØ ÆÕÝâÐà"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"Mandrake Linux 9.0 ºÞÝâàÞÛÝØ ÆÕÝâÐà øÕ ÛÞÚÐæØøÐ ×Ð ßÞâãßãÝÞ Ø ÚÞÜßÛÕâÝÞ "
-"ßÞÔÕèÐÒÐúÕ ÒÐèÕÓ Mandrake áØáâÕÜÐ"
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "ºÞàØáÝØçÚØ ØÝâÕàäejáØ"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-#, fuzzy
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Mandrake Linux 9.0 ÒÐÜ ÔÞÝÞáØ 11 àÐ×ÛØçØâØå ÓàäØçÚØå ÔÕáÚâÞß ÞÚàãÖÕúÐ Ø "
-"window ÜÕÝÐÿÕàÐ ßÐ âÐÚÞ ÜÞÖÕâÕ Ø×ÐÑàÐâØ Ø×ÜÕòã GNOME 2.0, KDE 3.1, Window "
-"Maker 0.8, Ø ÞáâÐÛØå"
-
-#: ../../share/advertising/08-development.pl_.c:9
-#, fuzzy
-msgid "Development simplified"
-msgstr "ÀÐ×ÒÞøÝÐ"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-#, fuzzy
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"Mandrake Linux 9.0 øÕ ãÛâØÜÐâØÒÝÐ àÐ×ÒÞøÝÐ ßÛÐâäÞàÜÐ. ¾âÚàØøâÕ áÝÐÓã GNU gcc "
-"ÚÞÜßÐøÛÕàÐ ÚÐÞ Ø ÝÐøÑÞùÕÓ Open Source àÐ×ÒÞøÝØå ÞÚàãÖÕúÐ"
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-#, fuzzy
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of "
-"your mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"¿àÕâÒÞàØâÕ áÒÞøã ÜÐèØÝã ã ÜÞûÝØ áÕàÒÕà áÐ áÐÜÞ ÝÕÚÞÛØÚÞ ßÞâÕ×Ð ÜØèÕÜ: Web "
-"áÕàÒÕà, email, firewall, àãâÕà, äÐøÛ Ø áÕàÒÕà ×Ð èÐÜßÐúÕ, ..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-#, fuzzy
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"ÈØàÞÚØ àÐáßÞÝ Linux àÕèÕúÐ, ÚÐÞ Ø áÛÕæØøÐÛÝØå ßÞÝãÔÐ ßàÞØ×ÒÞÔÐ Ø 'goodies'-"
-"Ð, øÕ ÔÞáâãßÐÝ Ø ßàÕÚÞ ¸ÝâÕàÝÕâÐ ã ÝÐèÕÜ e-ÜÐàÚÕâã"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-#, fuzzy
-msgid "Become a MandrakeExpert"
-msgstr "MandrakeExpert"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExpert"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "¸ÝáâÐÛØàÐÜ ßÐÚÕâÕ..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "¼ÞÛØÜ ÒÐè Ø×ÛÞÓãøâÕ áÕ Ø àÕáâÐàâãøâÕ (Ctrl-Alt-BackSpace) àÐçãÝÐà"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "¼ÞÛØÜ, ßÞÝÞÒÞ ãÝÕáØâÕ %s àÐÔØ ÐÚâØÒØàÐúÐ ßàÞÜÕÝÐ"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "ºÞÝäØÓãàÐæØøÐ Mandrake ÂÕàÜØÝÐÛÝÞÓ áÕàÒÕàÐ"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "°ÚâØÒØàÐø ÁÕàÒÕà"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "´ÕÐÚâØÒØàÐø ÁÕàÒÕà"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "¿ÞÚàÕÝØ ÁÕàÒÕà"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "·ÐãáâÐÒØ ÁÕàÒÕà"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "Etherboot Floppy/ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "Net Boot Images"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "´ÞÔÐø/¸×ÑàØèØ ºÞàØáÝØÚÕ"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "´ÞÔÐø/¸×ÑàØèØ ºÛØøÕÝâÕ"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "Boot Floppy"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "Boot ISO"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "ºÞÜßÐøÛØàÐø æÕÛØ ºÕàÝÕÛ -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "¾ÒÞ ûÕ ßÞâàÐøÐâØ ÝÕÚÞÛØÚÞ ÜØÝãâÐ."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "½ØøÕÔÐÝ ÚÕàÝÕÛ ÝØøÕ Ø×ÐÑàÐÝ!"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "Build Single NIC -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "½ØøÕÔÐÝ nic ÝØøÕ Ø×ÐÑàÐÝ!"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "ºÞÜßÐøÛØàÐø ÁÒÕ ºÕàÝÕÛÕ -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- ¾ÑàØèØ"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "¾ÑàØèØ áÒÕ NBIs"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "´ÞÔÐø ºÞàØáÝØÚÐ -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- ¾ÑàØèØ ºÞàØáÝØÚÐ"
-
-#: ../../standalone/drakTermServ_.c:694
-#, fuzzy
-msgid "No net boot images created!"
-msgstr "Net Boot Images"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "´ÞÔÐø ºÛØøÕÝâÐ -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- ¾ÑàØèØ ºÛØøÕÝâÐ"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "dhcpd ºÞÝäØÓãàÐæØøÐ..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "½ÐßàÕÔÝÐ KÞÝäØÓãàÐæØøa"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "ÁÐçãÒÐø ºÞÝäØÓãàÐæØøã"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "ÃÑÐæØâÕ ÔØáÚÕâã:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "½Õ ÜÞÓã ÔÐ ßàØáâãßØÜ ÔØáÚÕâØ!"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "´ØáÚÕâã áÐÔÐ ÜÞÖÕâÕ ÔÐ Ø×ÑÐæØâÕ Ø× ãàÕòÐøÐ"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "´ØáÚÕâÐ ÝØøÕ ßàÞÝÐòÕÝÐ!"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "Etherboot ISO image øÕ %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "½ÕèâÞ øÕ ÚàÕÝãÛÞ ÝÐÞßÐÚÞ! - ´Ð ÛØ øÕ mkisofs ØÝáâÐÛØàÐÝ?"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "¿àÒÞ ÜÞàÐâÕ ÔÐ ÚàÕØàÐâÕ /etc/dhcpd.conf !"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "³àÕèÚÐ!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "½Õ ÜÞÓã ÔÐ ßàÞÝÐòÕÜ ßÞâàÕÑÝØ image äÐøÛ `%s'."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "°ãâÞØÝáâÐÛÐæØÞÝØ ÚÞÝäØÓãàÐâÞà"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"ÁÐÔÐ âàÕÑÐ ÔÐ ßÞÔÕáØâÕ °ãâÞØÝáâÐÛÐæØÞÝã ´ØáÚÕâã. ¾ÒÐ ÞßæØøÕ øÕ ÔÞÝÕÚÛÕ "
-"ØÞßÐáÝÐ Ø ÜÞàÐ áÕ ßÐÖùØÒÞ ÚÞàØáâØâØ.\n"
-"\n"
-"ÁÐ ÞÒÞÜ ÞßæØøÞÜ, ÜÞûØ ûÕâÕ ÔÐ ßÞÝÞÒØâÕ ØÝáâÐÛÐæØøã ÚÞøã áâÕØ×ÒÕÛØ ÝÐ ÞÒÞÜ "
-"àÐçãÝÐàã, áÐ ßÞÒàÕÜÕÝØÜ ãßØâØÜÐ ã æØùã Ø×ÜÕÝÕ ÞÔàÕòÕÝØå ÒàÕÔÝÞáâØ "
-"ßÐàÐÜÕâàÐ.\n"
-"\n"
-"À°ÔØ ÜÐÚáØÜÐÛÝÕ áØÓãàÝÞáâØ, ßÐàâØæØÞÝØàÐúÕ Ø äÞàÜÐâØàÐúÕ ÝØÚÐÔÐ ÝÕûÕ ÑØâØ "
-"Ø×ÒÞòÕÝÞ ÐãâÞÜÐâáÚØy, ÑÕ× ÞÑ×ØàÐ èâÐ Ø×ÐÑàÐÛØ âÞÚÞÜ ØÝáâÐÛÐæØøÕ ÝÐ ÞÒÞÜ "
-"àÐçãÝÐàã.\n"
-"\n"
-"´Ð ÛØ ÖÕÛØâÕ ÔÐ ÝÐáâÐÒØâÕ?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "¿ÞÔÕèÐÒÐúÕ ÐãâÞÜÐâØ×ÞÒÐÝØå ÚÞàÐÚÐ"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"Ø×ÐÑÕàØâÕ ×Ð áÒÐÚØ ÚÞàÐÚ ÔÐ ÛØ ûÕ ÑØâØ ØáâÞÒÕâÐÝ Ø ÐãâÞÜÐâØ×ÞÒÐÝ ØÛØûÕ ÑØâØ "
-"àãçÝÞ ßÞÔÕèÐÒÐÝ"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "ºàÕØàÐÜ ÐãâÞ ØÝáâÐÛÐæØÞÝã ÔØáÚÕâã"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"´ÞÑÞàÞÔÞèÛØ.\n"
-"\n"
-"¿ÐàÐÜÕâàØ ×Ð ÐãâÞØÝáâÐÛÐæØøã áã ÔÞáâãßÝØ ã ÔÕÛã ÚÞøØ áÕ ÝÐÛÐ×Ø ÛÕÒÞ"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:480
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "ÇÕáâØâÐÜÞ !"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"´ØáÚÕâÐ øÕ ãáßÕèÝÞ ÚàÕØàÐÝÐ.\n"
-"ÁÐÔÐ ÜÞÖÕâÕ ßÞÝÞÒØâØ ÒÐèã ØÝáâÐÛÐæØøã."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "°ãâÞØÝáâÐÛÐæØøÐ"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "´ÞÔÐø ÒàÕÔÝÞáâ"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "ÃÚÛÞÝØ ×ÐÔúã ÒàÕÔÝÞáâ"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:724
-#, fuzzy
-msgid "FATAL"
-msgstr "FAT"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup ¸×ÒÕèâÐø \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup Daemon ¸×ÒÕèâÐø\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup ´ÕâÐùØ ¸×ÒÕèâÐøÐ\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-#, fuzzy
-msgid "Total progess"
-msgstr "ãÚãßÐÝ ÝÐßàÕÔÐÚ"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "±Õ× ÛÞ×ØÝÚÕ"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, fuzzy, c-format
-msgid "Can't find %s on %s"
-msgstr "½Õ ÜÞÓã ÔÐ ÞâÒÞàØÜ %s: %s\n"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "Backup áØáâÕÜáÚØå äÐøÛÞÒÐ..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "backup-ÞÒÐúÕ äÐøÛÞÒÐ áÐ åÐàÔ ÔØáÚÐ..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "backup-ÞÒÐúÕ ÚÞàáØÝØÚÞÒØå äÐøÛÞÒÐ"
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "½ÐßàÕÔÐÚ Backup-ÞÒÐúÐ åÐàÔ ÔØáÚÐ..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "backup-ÞÒÐúÕ ÞáâÐÛØå äÐøÛÞÒÐ..."
-
-#: ../../standalone/drakbackup_.c:1323
-#, fuzzy
-msgid "No changes to backup!"
-msgstr "ºÞàØáâØ âàÐÚã ×Ð backup"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, fuzzy, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup ÐÚâØÒÝÞáâØ ßàÕÚÞ âàÐÚÕ:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"ÛØáâÐ äÐøÛÞÒÐ ßÞáÛÐÝÐ ßàÕÚÞ FTP-Ð: %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-" ¿àÞÑÛÕÜØ áÐ FTP ÚÞÝÕÚæØøÞÜ: ½ØøÕ ÜÞÓãûÕ ßÞáÛÐâØ ÒÐèÕ backup äÐøÛÞÒÕ ßàÕÚÞ "
-"FTP.\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup ÐÚâØÒÝÞáâØ ßàÕÚÞ CD:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup ÐÚâØÒÝÞáâØ ßàÕÚÞ âàÐÚÕ:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr " ³àÕèÚÐ âÞÚÞÜ áÛÐúÐ mail-Ð. \n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "¾ÔÐÑØà äÐøÛÞÒÐ"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "¾ÔÐÑÕàØâÕ äÐøÛÞÒÕ ØÛØ ÔØàÕÚâÞàØøãÜÕ Ø ÚÛØÝØâÕ ÝÐ '´ÞÔÐø'"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"¿àÞÒÕàØâÕ áÒÕ ÞßæØøÕ ÚÞøÕ ÒÐÜ âàÕÑÐøã.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"¾ÒÕ ÞßæØøÕ ÜÞÓã áÐçãÒÐâØ Ø ÚÐáÝØøÕ ÞÑÝÞÒØâØ áÒÕ äÐøÛÞÒÕ ã ÒÐèÕÜ /etc "
-"ÔØàÕÚâÞàØøãÜã.\n"
-
-#: ../../standalone/drakbackup_.c:1604
-#, fuzzy
-msgid "Backup your System files. (/etc directory)"
-msgstr "ÁÐçãÒÐøâÕ áÒÞøÕ ÁØáâÕÜáÚÕ äÐøÛÞÒÕ ( /etc ÔØàÕÚâÞàØøãÜ )"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr "ºÞàØáâØ ¸ÝÚàÕÜÕÝâÐÛÝØ Backup (ÝÕ ×ÐÜÕúãø Øå áÐ áâÐàØÜ backup-ØÜÐ)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "½Õ ãÚùãçãø ÚàØâØçÝÕ äÐøÛÞÒÕ (passwd, group, fstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-"ÁÐ ÞÒÞÜ ÞßæØøÞÜ ÜÞûØ ûÕâÕ ÔÐ ÞÑÝÞÒØâÕ ÑØÛÞ ÚÞøã ÒÕà×Øøã\n"
-" ÒÐèÕÓ /etc ÔØàÕÚâÞàØøãÜÐ."
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr "ÁÕÛÕÚâãøâÕ áÒÕ ÚÞàØáÝØÚÕ ÚÞøÕ ÖÕÛØâÕ ÔÐ ãÚùãçØâÕ ã backup."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "½Õ ãÚùãçãø ÚÕè ßàÕâàÐÖØÒÐçÐ"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-"ºÞàØáâØ ¸ÝÚàÕÜÕÝâÐÛÝØ Backup-ÞÒÕ (ÝÕ ×ÐÜÕúãø Øå áÐ áâÐàØÜ backup-ÞÒØÜÐ)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "ÃÚÛÞÝØ ÁÕÛÕÚâÞÒÐÝÞ"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows(FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "ºÞàØáÝØæØ"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "ºÞàØáØâØ ÜàÕÖÝã ÚÞÝÕÚæØøã ×Ð backup"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-#, fuzzy
-msgid ""
-" Transfer \n"
-"Now"
-msgstr "¿àÕÑÐæØ"
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "¼ÞÛØÜ ²Ðá ãÝÕáÕâÕ ØÜÕ åÞáâÐ ØÛØ IP."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-"ÃÝÕáØâÕ ÔØàÕÚâÞàØøãÜ (ØÛØ ÜÞÔãÛ) ÔÐ\n"
-" ÑØ ßÞáâÐÒØÛØ backup ÝÐ ÞÒÐø åÞáâ."
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "ÃÝÕáØâÕ ÒÐèÕ ÚÞàØáÝØçÚÞ ØÜÕ"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "ÃÝÕáØâÕ ÒÐèã ÛÞ×ØÝÚã"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "·ÐßÐÜâØ ÞÒã ÛÞ×ØÝÚã"
-
-#: ../../standalone/drakbackup_.c:1822
-#, fuzzy
-msgid "Need hostname, username and password!"
-msgstr "½Õ ÜÞÓã ÔÐ ãÛÞÓãøÕÜ ÚÞàØáÝØçÚÞ ØÜÕ %s (ÝÕØáßàÐÒÝÐ ÛÞ×ØÝÚÐ?)"
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "ºÞàØáâØ CD/DVDROM ×Ð backup"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-#, fuzzy
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "¸×ÐÑÕàØâÕ ÒÐè CD ßàÞáâÞà"
-
-#: ../../standalone/drakbackup_.c:1931
-#, fuzzy
-msgid "Please check for multisession CD"
-msgstr "¿àÞÒÕàØâÕ ÔÐ ÛØ ÚÞàØáâØâÕ CDRW ÜÕÔØø"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "¿àÞÒÕàØâÕ ÔÐ ÛØ ÚÞàØáâØâÕ CDRW ÜÕÔØø"
-
-#: ../../standalone/drakbackup_.c:1943
-#, fuzzy
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "¿àÞÒÕàØâÕ ÔÐ ÛØ ÖÕÛØâÕ Ø×ÑàØèÕâÕ ÒÐè CDRW ßàÕ"
-
-#: ../../standalone/drakbackup_.c:1944
-#, fuzzy
-msgid " Erase Now "
-msgstr "¿àÕÑÐæØ"
-
-#: ../../standalone/drakbackup_.c:1950
-#, fuzzy
-msgid "Please check if you are using a DVDR device"
-msgstr "¿àÞÒÕàØâÕ ÔÐ ÛØ ÚÞàØáâØâÕ CDRW ÜÕÔØø"
-
-#: ../../standalone/drakbackup_.c:1956
-#, fuzzy
-msgid "Please check if you are using a DVDRAM device"
-msgstr "¿àÞÒÕàØâÕ ÔÐ ÛØ ÚÞàØáâØâÕ CDRW ÜÕÔØø"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"ÃÝÕáØâÕ ØÜÕ ÒÐèÕÓ CD Writer ãàÕòÐøÐ\n"
-" ex: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-#, fuzzy
-msgid "No CD device defined!"
-msgstr "ÁâÐàØ äÐøÛ ãàÕòÐøÐ"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "ºÞàØáâØ âàÐÚã ×Ð backup"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "ÃÝÕáØâÕ ØÜÕ ãàÕòÐøÐ ÚÞøØ ÚÞàØáâØâÕ ×Ð backup"
-
-#: ../../standalone/drakbackup_.c:2059
-#, fuzzy
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "¿àÞÒÕàØâÕ ÔÐ ÛØ ÖÕÛØâÕ Ø×ÑàØèÕâÕ áÒÕ âàÐÚÕ backup-Ð."
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "¿àÞÒÕàØâÕ ÔÐ ÛØ ÖÕÛØâÕ Ø×ÑàØèÕâÕ áÒÕ âàÐÚÕ backup-Ð."
-
-#: ../../standalone/drakbackup_.c:2071
-#, fuzzy
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "¿àÞÒÕàØâÕ ÔÐ ÛØ ÖÕÛØâÕ Ø×ÑàØèÕâÕ áÒÕ âàÐÚÕ backup-Ð."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"ÃÝÕáØâÕ ÜÐÚáØÜÐÛÝã ÒÕÛØçØÝã\n"
-" ÔÞ×ÒÞùÕÝã ×Ð Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "ÃÝÕáØâÕ ÔØàÕÚâÞàØøãÜ ÔÐ ÑØ ã úÕÓÐ áÐçãÒÐÛØ:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "ºÞàØáâØ quota ×Ðr backup äÐøÛÞÒÕ"
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "¼àÕÖÐ"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "HardDrive / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "ÂàÐÚÐ"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "ÝÐ áÐâ"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "ÔÝÕÒÝÞ"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "ÝÕÔÕùÝÞ"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "ÜÕáÕçÝÞ"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "ºÞàØáâØ ÔÕÜÞÝ"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"¸×ÐÑÕàØâÕ ÒàÕÜÕÝáÚØ ØÝâÕàÒÐÛ \n"
-"Ø×ÜÕòã áÒÐÚÞÓ backup-Ð"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"¸×ÐÑÕàØâÕ\n"
-"ÜÕÔØø ×Ð backup."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"¿àÞÒÕàØâÕ ÔÐ ÛØ øÕ cron ÔÕÜÞÝ ãÚùãçÕÝ ã ÒÐèÕ áÕàÒØáÕ. \n"
-"\n"
-"¼ÞÖÕâÕ ßàØÜÕâØâØ ÔÐ áÒØ 'net' ÜÕÔØøØ âÐÚÞòÕ ÚÞàØáâÕ åÐàÔ ÔØáÚ."
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "¿ÞèÐùØ mail Ø×ÒÕèâÐø ÝÐÚÞÝ áÒÐÚÞÓ backup/Ð ÝÐ :"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "ÈâÐ"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "³ÔÕ"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "ºÐÔÐ"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "²ØèÕ ¾ßæØøÐ"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Drakbackup ºÞÝäØÓãàÐæØøÐ"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "¸×ÐÑÕàØâÕ èâÐ ÖÕÛØâÕ ÔÐ backup-ãøÕâÕ"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "ÝÐ ÅÐàÔ ´ØáÚ"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "ßàÕÚÞ ¼àÕÖÕ"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "¸×ÐÑÕàØâÕ èâÐ ÖÕÛØâÕ ÔÐ backup-ãøÕâÕ"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "Backup-ãø áØáâÕÜ"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "Backup-ãø ºÞàØáÝØÚÕ"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "¸×ÐÑÕàØâÕ ÚÞàØáÝØÚÕ àãçÝÞ"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"Backup ¸×ÒÞàØ: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- ÁØáâÕÜáÚØ äÐøÛÞÒØ:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- ºÞàØáÝØçÚØ äÐøÛÞÒØ:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- ¾áâÐÛØ äÐøÛÞÒØ:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- ÁÝØÜØ ÝÐ ÅÐàÔ ´ØáÚ ÝÐ ßãâÐúã: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"- ½ÐàÕÖØ ÝÐ CD"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr "RW"
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr " ÝÐ ãàÕòÐø: %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- ÁÝØÜØ ÝÐ âàÐÚã ÝÐ ãàÕòÐøã: %s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\tErase=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- ÁÝØÜØ ßàÕÚÞ %s ÝÐ åÞáâ: %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t ÚÞàØáÝØçÚÞ ØÜÕ: %s\n"
-"\t\t ÝÐ ßãâÐúØ: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- OßæØøÕ:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\t½Õ ãÚùãçãø ÁØáâÕÜáÚÕ ÄÐøÛÞÒÕ\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\tBackup ÚÞàØáâØ tar Ø bzip2\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\tBackus ÚÞàØáâØ tar Ø gzip\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- ´ÕÜÞÝn (%s) ãÚùãçãøÕ :\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-ÅÐàÔ ÔØáÚ.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-CDROM.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-ÂàÐÚÐ \n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-¼àÕÖÐ ßàÕÚÞ FTP.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-¼àÕÖÐ ßàÕÚÞ SSH.\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-¼àÕÖÐ ßàÕÚÞ rsync.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-¼àÕÖÐ ßàÕÚÞ webdav.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "±Õ× ÚÞÝäØÓãàÐæØøÕ, ÚÛØÚÝØâÕ ÝÐ ÇÐàÞÑúÐÚ ØÛØ ½ÐßàÕÔÝÞ\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"»ØáâÐ ßÞÔÐâÐÚÐ ×Ð ÞÑÝÐÒùÐúÕ:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"»ØáâÐ ÚÞàãÜßØàÐÝØå ßÞÔÐâÐÚÐ:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "´ÕáÕÛÕÚâãøâÕ ØÛØ ãÚÛÞÝØâÕ Øå áÛÕÔÕûØ ßãâ."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "Backup äÐøÛÞÒØ áã ÚÞàãÜßØàÐÝØ"
-
-#: ../../standalone/drakbackup_.c:2836
-#, fuzzy
-msgid " All of your selected data have been "
-msgstr " ÁÒØ ÒÐèØ áÕÛÕÚâÞÒÐÝØ ßÞÔÐáØ áã "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " ÃáßÕèÝÞ ¾ÑÝÞÒùÕÝØ ÝÐ %s "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " ¾ÑÝÐÒùÐúÕ ºÞÝäØÓãàÐæØøÕ "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "à ÀÕÔã ×Ð ÞÑÝÐÒÐúÕ ÔàãÓØå äÐøÛÞÒÐ."
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-"¾ÑÝÐÒùÐúÕ ÛØáâÕ ÚÞàØáÝØÚÐ (áÐÜÞ ÝÐøÝÞÒØøØ ßÞÔÐæØ ßÞ ÚÞàØáÝØÚã áã ÒÐÖÝØ)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "Backup áØáâÕÜáÚØå äÐøÛÞÒÐ ßàÕ:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "Ø×ÐÑÕàØâÕ ÔÐâãÜ ×Ð ÞÑÝÐÒùÐúÕ"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "ºÞàØáâØ ÅÐàÔ ´ØáÚ ×Ð backup"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "ÃÝÕáØâÕ ÔØàÕÚâÞàØøãÜ ÔÐ ÑØ áÐçãÒÐÛØ:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "FTP ÚÞÝÕÚæØja"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "ÁØÓãàÝÞáÝÐ ºÞÝÕÚæØøÐ"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "¿ÞÒàÐâØ (restore) áÐ ÅÐàÔ ´ØáÚÐ"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "ÃÝÕáØâÕ ÔØàÕÚâÞàØøãÜ ÓÔÕ øÕ áÜÕèâÕÝ backup"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "¸×ÐÑÕàØâeÔàãÓØ ÜÕÔØø ×Ð ÞÑÝÐÒùÐúÕ áÐ"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "´àãÓØ ¼ÕÔØø"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "¾ÑÝÞÒØ áØáâÕÜ"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "¾ÑÝÞÒØ ÚÞàØáÝØÚÕ"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "¾ÑÝÞÒØ ÞáâÐÛÞ"
-
-#: ../../standalone/drakbackup_.c:3267
-#, fuzzy
-msgid "select path to restore (instead of /)"
-msgstr "Ø×ÐÑÕàØâÕ ßãâÐúã ×Ð ÞÑÝÐÒùÐúÕ (ãÜÕáâÞ /)"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr "ÃàÐÔØ ÝÞÒØ backup ßàÕ ÞÑÝÐÒùÐúÐ (áÐÜÞ ×Ð ØÝÚàÕÜÕÝâÐÛÝÕ backup-Õ.)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "ÃÚÛÞÝØ ÚÞàØáÝØçÚÕ ÔØàÕÚâÞàØøãÜÕ ßàÕ ÞÑÝÐÒùÐúÐ"
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "ÃÚÛÞÝØ ÁÕÛÕÚâÞÒÐÝÞ"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "¾ÑÝÞÒØ ÞáâÐÛÞ"
-
-#: ../../standalone/drakbackup_.c:3479
-#, fuzzy, c-format
-msgid "Backup files not found at %s."
-msgstr "Backup %s to %s.old"
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "¿ÞÒàÐâØ (restore) áÐ ÅÐàÔ ´ØáÚÐ"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "¾ÑÝÞÒØ âÐÑÕÛã ßÐàâØæØøÐ"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, fuzzy
-msgid "Restore Via Network"
-msgstr "¾ÑÝÞÒØ ÚÞàØáÝØÚÕ"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-#, fuzzy
-msgid "Host Name"
-msgstr "¸ÜÕ åÞáâÐ:"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-#, fuzzy
-msgid "Password required"
-msgstr "»Þ×ØÝÚÐ"
-
-#: ../../standalone/drakbackup_.c:3541
-#, fuzzy
-msgid "Username required"
-msgstr "ºÞàØáÝØçÚÞ ØÜÕ"
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "¸ÜÕ åÞáâÐ:"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "¾ÑÝÞÒØ ÞáâÐÛÞ"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "¾ÑÝÞÒØ áÒÕ backup-ÞÒÕ"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "¾ÑÝÐÒùÐúÕ ßÞ ÖeùØ"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "¾ÑÝÞÒØ âÐÑÕÛã ßÐàâØæØøÐ"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "¾ÑÝÞÒØ ÚÞàØáÝØÚÕ"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "¿àÕâåÞÔÝØ"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "ÁÐçãÒÐø"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "ºàÕØàÐø backup"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "¾ÑÝÞÒØ"
-
-#: ../../standalone/drakbackup_.c:4233
-#, fuzzy
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"³àÕèÚÐ ßàØ áÛÐúã mail-Ð\n"
-" ÒÐè Ø×ÒÕèâÐø ÝØøÕ ßÞáÛÐÝ\n"
-" ¿ÞÔÕáØâÕ sendmail"
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"ÁÛÕÔÕûØ ßÐÚÕâØ ÜÞàÐøã ÑØâØ ØÝáâÐÛØàÐÝØ:\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"³àÕèÚÐ âÞÚÞÜ áÛÐúÐ äÐøÛÐ ßàÕÚÞ FTP-Ð.\n"
-" ¸áßàÐÒØâÕ ÒÐèã FTP ÚÞÝäØÓãàÐæØøã."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "¸×ÐÑÕàØâÕ ßÞÔÐâÚÕ ×Ð ÞÑÝÐÒùÐúÕ..."
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "¸×ÐÑÕàØâÕ ÜÕÔØø ÚÞjØ ÖÕÛØâÕ ÔÐ ÚÞàØáØâØâÕ ×Ð backup..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "¸×ÐÑÕàØâÕ ßÞÔÐâÚÕ ÚÞjØ ÖÕÛØâÕ ÔÐ backup-ãøÕâÕ..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"½ØøÕ ßàÞÝÐòÕÝ ÚÞäØÓãàÐæØÞÝØ äÐøÛ \n"
-"ºÛØÚÝØâÕ ÝÐ ÇÐàÞÑúÐÚ ØÛØ ½ÐßàÕÔÝÞ."
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "à àÐ×ÒÞøã ... ÜÞÛØÜ ²Ðá áÐçÕÚÐøâÕ"
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "Backup-ãø áØáâÕÜáÚÕ äÐøÛÞÒÕ"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "Backup-ãø ÚÞàØáÝØçÚÕ äÐøÛÞÒÕ"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "Backup-ãø ÞáâÐÛÕ äÐøÛÞÒÕ"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "ÃÚãßÝØ ÝÐßàÕÔÐÚ"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "äÐøÛÞÒØ ßÞáÛÐÝØ ßàÕÚÞ FTP-Ð"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "ÈÐùÕÜ äÐøÛÞÒÕ..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "Backup-ãø áÐÔÐ Ø× ÚÞÝäØÓãàÐæØÞÝÞÓ äÐøÛÐ"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "¿ÞÓÛÕÔÐø Backup ºÞÝäØÓãàÐæØøã."
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "ÇÐàÞÑúÐÚ ºÞÝäØÓãàÐæØøa"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "½ÐßàÕÔÝÐ KÞÝäØÓãàÐæØøa"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "Backup ÁÐÔ"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-#, fuzzy
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"¾ßØá ÞßæØøÐ:\n"
-"\n"
-" à ÞÒÞÜ ÚÞàÐÚã Drakbackup ÒÐÜ ÞÜÞÓãûÐÒÐ ÔÐ ßàÞÜÕÝØâÕ:\n"
-"\n"
-" - ¼ÞÔ ÚÞÜßàÕáØøÕ:\n"
-" \n"
-" ÃÚÞÛØÚÞ Ø×ÐÑÕàÕâÕ bzip2 ÚÞÜßàÕáØøã, ÑÞùÕ ûÕâÕ\n"
-" ÚÞÜßàÕáÞÒÐâØ ßÞÔÐâÚÕ ÞÔ gzip-Ð (ÞÚÞ 2-10 %).\n"
-" ¾ÒÐ ÞßæØøÐ ÝØøÕ áÕÛÕÚâÞÒÐÝÐ ßÞ default-ã ×ÑÞÓ\n"
-" âÞÓÐ èâÞ ÞÒÐ ÚÞÜßàÕáØøÐ ×ÐåâÕÒÐ ÒØèÕ ÒàÕÜÕÝÐ ( ÞÚÞ 1000% ÒØèÕ).\n"
-" \n"
-" - ¼ÞÔ ÐÖãàØàÐúÐ:\n"
-"\n"
-" ¾ÒÐ ÞßæØøÐ ûÕ ÐÖãàØàÐâØ ÒÐè backup, ÐÛØ ÞÒÐ\n"
-" ÞßæØøÐ ÝØøÕ ÝÐàÞçØâÞ ßàÐÚâØçÝÐ ×ÐâÞ èâÞ ÜÞàÐâÕ ÔÐ\n"
-" àÐáßÐÚãøÕâÕ ÒÐè backup ßàÕ ÝÕÓÞ ÓÐ ÜÞÖÕâÕ ÐÖãàØàÐâØ.\n"
-" \n"
-" - the .backupignore ÜÞÔ:\n"
-"\n"
-" ºÐÞ áÐ cvs-ÞÜ, Drakbackup ûÕ ØÓÝÞàØáÐâØ áÒÕ ãÚùãçÕÝÕ\n"
-" àÕäÕàÕÝæÕ .backupignore äÐøÛÞÒÐ ã áÒÐÚÞÜ ÔØàÕÚâÞàØøãÜã.\n"
-" ßàØÜÕà: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-" ½ÕÚÕ ÓàÕèÚÕ âÞÚÞÜ sendmail-Ð áã ã×àÞÚÞÒÐÝÕ \n"
-" ÛÞèÞÜ ÚÞÝäØÓãàÐæØøÞÜ postfix-Ð. ´Ð ÑØ Øå àÕèØÛØ ÜÞàÐâÕ ÔÐ\n"
-" ßÞÔÕáØâÕ myhostname ØÛØ mydomain ã /etc/postfix/main.cf\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"¾ßØá ÞßæØøÐ:\n"
-"\n"
-" - Backup áØáâÕÜáÚØå äÐøÛÞÒÐ:\n"
-" \n"
-"\t¾ÒÐ ÞßæØøÐ ÔÞ×ÒÞùÐÒÐ ÔÐ backup-ãøÕâÕ ÒÐè /etc ÔØàÕÚâÞàØøãÜ,\n"
-"\tÚÞøØ áÐÔàÖØ áÒÕ ÚÞÝäØÓãàÐæØÞÝÕ äÐøÛÞÒÕ. ¼ÞÛØÜ ²Ðá ÔÐ ÑãÔÕâÕ\n"
-"\tßÐÖùØÒØ âÞÚÞÜ ÞÑÝÐÒùÐúÐ ÔÐ ÝÕ ÑØ ßàÕßØáÐÛØ áÛÕÔÕûÕ äÐøÛÞÒÕ:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup ºÞàØáÝØçÚØå äÐøÛÞÒÐ: \n"
-"\n"
-"\t¾ÒÐ ÞßæØøÐ ÒÐÜ ÞÜÞÓãûÐÒÐ ÔÐ áÕÛÕÚâãøÕâÕ áÒÕ ÚÞàØáÝØÚÕ ÚÞøÕ ÖÕÛØâÕ \n"
-"\tÔÐ backup-ãøÕâÕ.\n"
-"\t´Ð ÑØ áÐçãÒÐÛØ ßàÞáâÞà ÝÐ ÔØáÚã, ßàÕßÞàãçãøÕÜÞ ÔÐ \n"
-"\tãÚùãçãøÕâÕ äÐøÛÞÒÕ Ø× ÚÕèÐ ØÝâÕàÝÕâ ßàÕâàÐÖØÒÐçÐ.\n"
-"\n"
-" - Backup ¾áâÐÛØå äÐøÛÞÒÐ: \n"
-"\n"
-"\t¾ÒÐ ÞßæØøÐ ÒÐÜ ÞÜÞÓãûÐÒÐ ÔÐ ÔÞÔÐâÕ øÞè ßÞÔÐâÐÚÐ ×Ð Backup.\n"
-"\tÁÐ ÞÒÞÜ ÞßæØøÞÜ âàÕÝãâÝÞ ÝØøÕ ÜÞÓãûÕ \n"
-"\tØ×ÐÑàÐâØ ØÝÚàÕÜÕÝâÐÛÝØ backup.\t\t\n"
-" \n"
-" - ¸ÝÚàÕÜÕÝâÐÛÝØ Backup-ÞÒØ:\n"
-"\n"
-"\t¸ÝÚàÕÜÕÝâÐÛÝØ backup øÕ ÝÐøÜÞûÝØøÐ \n"
-"\tÞßæØøÐ ×Ð backup. ¾ÒÐ ÞßæØøÐ ÒÐÜ ÞÜÞÓãûÐÒÐ \n"
-"\tÔÐ áÒÕÒ ÒÐèÕ ßÞÔÐâÚÕ ßàÒØ ßãâ, Ð \n"
-"\tÚÐáÝØøÕ áÐÜÞ ÞÝÕ Ø×ÜÕúÕÝÕ.\n"
-"\tÂÐÔÐ ûÕâÕ ÜÞûØ, âÞÚÞÜ ÞÑÝÐÒùÐúÐ\n"
-"\tÔÐ ÞÑÝÞÒØâÕ ÒÐèÕ ßÞÔÐâÚÕ ßÞ ÞÔàÕòÕÝÞÜ\n"
-"\tÔÐâãÜã.\n"
-"\tÃÚÞÛØÚÞ ÝØáâÕ Ø×ÐÑàÐÛØ ÞÒã ÞßæØøã áÒØ\n"
-"\táâÐàØ backup-ÞÒØ áã Ø×ÑàØáÐÝØ ßàÕ áÒÐÚÞÓ backup-Ð. \n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4788
-#, fuzzy
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"¾ßØá ÞÑÝÐÒùÐúÐ:\n"
-" \n"
-"ÁÐÜÞ ÝÐøÝÞÒØøØ ßÞÔÐæØ ûÕ ÑØâØ ÚÞàØèûÕÝØ, ×ÐâÞ èâÞ ØÝÚàÕÜÕÝâÐÛÝØ \n"
-"backup-ã ÝÕÞßåÞÔÝÞ ÔÐ ÞÑÝÐÒùÐ áâÐàÕ backup-ÞÒÕ øÕÔÐÝ ßÞ øÕÔÐÝ.\n"
-"\n"
-"ÃÚÞÛØÚÞ ÝÕ ÖÕÛØâÕ ÔÐ ÞÑÝÐÒùÐâÕ ÞÔàÕòÕÝÞÓ ÚÞàØáÝØÚÐ ÔÕáÕÛÕÚâãøâÕ áÒÕ\n"
-"úÕÓÞÒÕ áÕÛÕÚæØøÕ.\n"
-"\n"
-"à ÔàãÓÞÜ áÛãçÐøã, ÜÞûØ ûÕâÕ ÔÐ Ø×ÐÑÕàÕâÕ áÐÜÞ øÕÔÐÝ ÞÔ ÞÒØå\n"
-"\n"
-" - ¸ÝÚàÕÜÕÝâÐÛÝØ Backup-ÞÒØ:\n"
-"\n"
-"\t¸ÝÚàÕÜÕÝâÐÛÝØ backup øÕ ÝÐøÜÞûÝØøÐ ÞßæØøÐ \n"
-"\tã backup-ã, øÕà ÒÐÜ ÞÜÞÓãûÐÒÐ ÔÐ \n"
-"\tto backup-ãøÕâÕ áÒÕ ßÞÔÐâÚÕ ßàÒØ ßãâ, Ð \n"
-"\tÚÐáÝØøÕ áÐÜÞ ÞÝÕ ÚÞøØ áã Ø×ÜÕúÕÝØ.\n"
-"\tÂÐÚÞ ûÕâÕ ÜÞûØ âÞÚÞÜ ÞÑÝÐÒùÐúÐ\n"
-"\tÔÐ ÞÑÝÞÒØâÕ ÒÐèÕ ßÞÔÐâÚÕ áÐ ÞÔàÕòÕÝØÜ\n"
-"\tÔÐâãÜÞÜ.\n"
-"\tÃÚÞÛØÚÞ ÝØáâÕ Ø×ÐÑàÐÛØ ÞÒã ÞßæØøã áÒØ\n"
-"\táâÐàØ backup-ÞÒØ ûÕ ÑØâØ Ø×ÑàØáÐÝØ ßàÕ áÒÐÚÞÓ backup-Ð. \n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-" ¾ÒÐø ßàÞÓàÐÜ øÕ ÑÕáßÐÛâÐÝ; ÜÞÖÕâÕ ÓÐ àÕÔØáâàØÑãØàÐâØ Ø/ØÛØ ÜÕúÐâØ\n"
-" ßÞÔ ãáÛÞÒØÜÐ GNU General Public License ÚÐÚÞ øÕ ÞÑøÐÒùÕÝÞ\n"
-" ã Free Software ÄÞÝÔÐæØøØ; ØÛØ ÒÕà×ØøØ 2, ØÛØ (ã ÒÐèÕÜ áÛãçÐøã)\n"
-" ÑØÛÞ ÚÞøÞø ÝÞÒØøÞø ÒÕà×ØøØ.\n"
-"\n"
-" ¾ÒÐø ßàÞÓàÐÜ øÕ ÔØáâàØÑãØàÐÝ ã ÝÐÔØ ÔÐ ûÕ ÑØâØ ÞÔ ÚÞàØáâØ,\n"
-" áÛØ ±µ· ¸º°º²¸Å ³°À°½Æ¸¨°; çÐÚ Ø ÑÕ× ÓÐàÐÝæØøÕ ×Ð\n"
-" º¾À¸Á½¾ÁÂ Ø ¿À°ºÂ¸Ç½Ã ÿ¾ÂÀµ±Ã. ¿ÞÓÛÕÔÐøâÕ\n"
-" GNU General Public »ØæÕÝæã ×Ð ÒØèÕ ÔÕâÐùÐ.\n"
-"\n"
-" ÂàÕÑÐÛØ ÑØ ÔÐ ÜÐâÕ ÚÞßØøã GNU General Public »ØæÕÝæÕ\n"
-" ×ÐøÕÔÝÞ áÐ ÞÒØÜ ßàÞÓàÐÜÞÜ; ãÚÞÛØÚÞ øÕ ÝÕÜÐâÕ, ßØèØâÕ ÝÐÜ ÝÐ ÐÔàÕáã Free "
-"Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"¾ßØá:\n"
-"\n"
-" Drakbackup áÕ ÚÞàØáâØ ×Ð backup ÒÐèÕÓ áØáâÕÜÐ.\n"
-" ÂÞÚÞÜ ÚÞÝäØÓãàÐæØøÕ ÜÞÖÕâÕ Ø×ÐÑàÐâØ: \n"
-"\t- ÁØáâÕÜáÚÕ äÐøÛÞÒÕ, \n"
-"\t- ºÞàØáÝØçÚÕ äÐøÛÞÒÕ, \n"
-"\t- ¾áâÐÛÕ äÐøÛÞÒÕ.\n"
-"\tØÛØ ÁÒÕ ÒÐè áØáâÕÜ ... Ø ´àãÓÞ (ÚÐÞ èâÞ áã Windows ¿ÐàâØæØøÕ)\n"
-"\n"
-" Drakbackup ÒÐÜ ÔÞ×ÞÒÞùÐÒÐ backup yÒÐèÕÓ áØáâÕÜÐ ÝÐ:\n"
-"\t- ÅÐàÔ ÔØáÚ.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (ÑÕ× ÐãâÞáâÐàâÐ, rescue Ø autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup ÔÞ×ÒÞùÐÒÐ ÒÐ ÞÑÛÞÒØâÕ áÒÞø áØáâÕÜ ã\n"
-" Ø×ÐÑàÐÝØ ÚÞàØáÝØçÚØ ÔØàÕÚâÞàØøãÜ.\n"
-"\n"
-" ¿Þ default-ã áÒØ backup-ÞÒØ ûÕ ÑØâØ áÜÕèâÕÝØ ã ÒÐè\n"
-" /var/lib/drakbackup ÔØàÕÚâÞàØøãÜ\n"
-"\n"
-" ºÞÝäØÓãàÐæØÞÝØ äÐøÛ:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"ºÞàÐÚ ×Ð ÞÑÝÐÒùÐúÕ:\n"
-" \n"
-" ÂÞÚÞÜ ßàÞæÕáÐ ÞÑÝÐÒùÐúÐ, DrakBackup ûÕ ãÚÛÞÝØâØ \n"
-" ÒÐè ÞàÓØÝÐÛÝØ ÔØàÕÚâÞàØøãÜ Ø ßàÞÒÕàØâØ ÔÐ ÛØ áã áÒØ \n"
-" backup äÐøÛÞÒØ ØáßàÐÒÝØ. ¿àÕßÞàãçãøÕ áÕ \n"
-" ÔÐ ãàÐÔØâÕ ßÞáÛÕÔúØ backup ßàÕ ÞÑÝÐÒùÐúÐ.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"¾ßØá ÞæØøÐ:\n"
-"\n"
-"±ãÔØâÕ ßÐÖùØÒØ ÚÐÔÐ ÚÞàØáâØâÕ ftp backup, ×ÐâÞ èâÞ áÐÜÞ \n"
-"backup-ÞÒØ ÚÞøØ áã ÒÕû ÚàÕØàÐÝØ áã ßÞáÛÐâØ ÝÐ áÕàÒÕà.\n"
-"ÂÐÚÞ ÔÐ ã ÞÒÞÜ âàÕÝãâÚã, ÜÞàÐâÕ ÔÐ ÚàÕØàÐâÕ backup ÝÐ åÐàÔ ÔØáÚã \n"
-"ßàÕ ÝÕÓÞ ÓÐ ßÞèÐùÕâÕ ÝÐ áÕàÒÕà.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"¿àÞÑÛÕÜØ ßàØ ÞÑÝÐÒùÐúã:\n"
-"\n"
-"ÂÞÚÞÜ ßàÞæÕáÐ ÞÑÝÐÒùÐúÐ, Drakbackup ûÕ ßàÞÒÕàØâØ áÒÕ ÒÐèÕ \n"
-"backup äÐøÛÞÒØ ßàÕ ÝÕÓÞ Øå ÞÑÝÞÒØ.\n"
-"¿àÕ ÞÑÝÐÒùÐúÐ, Drakbackup ûÕ ãÚÛÞÝØâØ \n"
-"ÒÐè ÞàÓØÝÐÛÝØ ÔØàÕÚâÞàØøãÜ, Ø Ø×ÓãÑØûÕâÕ áÒÕ \n"
-"ßÞÔÐâÚÕ. ²ÐÖÝÞ øÕ ÔÐ ÑãÔÕâÕ ßÐÖùØÒØ Ø ÔÐ ÝÕÜÕúÐâÕ \n"
-"backup äÐøÛÞÒÕ àãçÝÞ.\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"¾ßØá:\n"
-"\n"
-" Drakbackup áÕ ÚÞàØáâØ ×Ð backup ÒÐèÕÓ áØáâÕÜÐ.\n"
-" ÂÞÚÞÜ ÚÞÝäØÓãàÐæØøÕ ÜÞÖÕâÕ Ø×ÐÑàÐâØ \n"
-"\t- ÁØáâÕáÜÚÕ äÐøÛÞÒÕ, \n"
-"\t- ºÞàØáÝØçÚÕ äÐøÛÞÒÕ, \n"
-"\t- ¾áâÐÛÕ äÐøÛÞÒÕ.\n"
-"\tor ÆÕÞ ÒÐè áØáâÕÜ ... Ø ´àãÓÞ (Ýßà. Windows ¿ÐàâØæØøÐ)\n"
-"\n"
-" Drakbackup ÒÐÜ ÔÞ×ÒÞùÐÒÐ ÔÐ backup-ãøÕâÕ ÒÐè áØáâÕÜ ÝÐ:\n"
-"\t- ÅÐàÔ ÔØáÚ.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (áÐ autoboot, rescue Ø autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup ÒÐÜ ÔÞ×ÒÞùÐÒÐ ÔÐ ÞÑÝÞÒØâÕ ÒÐè áØáâÕÜ ã \n"
-" ÞÔÐÑàÐÝÞÜ ÚÞàØáÝØçÚÞÜ ÔØàÕÚâÞàØøãÜã.\n"
-"\n"
-" ¿Þ default-ã áÒØ backup-ÞÒØ ûÕ ÑØâØ áÜÕèâÕÝØ ã ÒÐè\n"
-" /var/lib/drakbackup ÔØàÕÚâÞàØøãÜ\n"
-"\n"
-" ºÞÝäØÓãàÐæØÞÝØ äÐøÛ:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"¿ÞáâãßÐÚ ÞÑÝÐÒùÐúÐ:\n"
-" \n"
-" ÂÞÚÞÜ ßàÞæÕáÐ ÞÑÝÐÒùÐúÐ, Drakbackup ûÕ ãÚÛÞÝØâØ\n"
-" ÒÐè ÞàÓØÝÐÛÝØ ÔØàÕÚâÞàØøãÜ Ø ßàÞÒÕàØâØ ÔÐ ÛØ áã áÒØ\n"
-" backup äÐøÛÞÒØ ØáßàÐÒÝØ. ¿àÕßÞàãçãøÕ áÕ\n"
-" ÔÐ ãàÐÔØâÕ ßÞáÛÕÔúØ backup ßàÕ ÞÑÝÐÒùÐúÐ.\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "¸ÝáâÐÛÐæØøÐ %s-Ð ÝÕãáßÕÛÐ. ³àÕèÚÐ øÕ:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"drakbug ÒÕà×ØøÐ %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"¾ÒÞ øÕ ÑÕáßÛÐâÐÝ áÞäâÒÕà Ø ÜÞÖÕ ÑØâØ ÔØáâàØÑãØàÐÝ ßÞÔ ãáÛÞÒØÜÐ GNU GPL.\n"
-"\n"
-"ãßÞâàÕÑÐ: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"¾¿Æ¸¨µ:\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - ßàØÚÐ×ãøÕ ÞÒã ßÞàãÚã.\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr " --report - ßàÞÓàÐÜ âàÕÑÐ ÔÐ ÑãÔÕ øÕÔÐÝ ÞÔ mandrake ÐÛÐâÐ\n"
-
-#: ../../standalone/drakbug_.c:49
-#, fuzzy
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr " --report - ßàÞÓàÐÜ âàÕÑÐ ÔÐ ÑãÔÕ øÕÔÐÝ ÞÔ mandrake ÐÛÐâÐ\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Mandrake ¿àÞÓàÐÜ ×Ð ¿àØøÐÒùØÒÐúÕ ³àÕèÐÚÐ"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "ÇÐàÞÑúÐÚ ßÞ ßàÒØ ßãâ"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "°ÛÐâ ×Ð áØÝåàÞÝØ×ÐæØøã"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "ÁÐÜÞáâÐÛÝØ °ÛÐâØ"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake Online"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "ÃÔÐùÕÝÐ ÚÞÝâàÞÛÐ"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "¼ÕÝÐÿÕà ÁÞäâÒÕàÐ"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "°ÛÐâ ×Ð ßàÕÛÐ×ÐÚ ×Ð Windows-Ð"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "ÇÐàÞÑúÐæØ ×Ð ÚÞÝäØÓãàÐæØøã"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "°ßÛØÚÐæØøÐ:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "¿ÐÚÕâ: "
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "ºÕàÝÕÛ:"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "²Õà×ØøÐ: "
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"´Ð ÑØ ßàØøÐÒØÛØ ÑÐÓ, ÚÛØÚÝØâÕ ÝÐ âÐáâÕà ßàØøÐÒÐ.\n"
-"¾ÒÞ ûÕ ÞâÒÞàØâØ ßàÞ×Þà web ßàÕâàÐÖØÒÐçÐ áÐ ÐÔàÕáÞÜ https://drakbug."
-"mandrakesoft.com\n"
-" ÓÔÕ ûÕ âÕ ßàÞÝÐûØ äÞàÜãÛÐà ÚÞøØ âàÕÑÐ ÔÐ ßÞßãÝØâÕ.¸ÝäÞàÜÐæØøÐ ÚÞøÐ øÕ ÓÞàÕ "
-"ßàÞÚÐ×ÐÝÐ ûÕ ÑØâØ \n"
-"ßàÕÑÐçÕÝÐ ÝÐ âÐø áÕàÒÕà\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "¿àØøÐÒÐ"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "½ØøÕ ØÝáâÐÛØàÐÝÞ"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "ÚÞÝÕÚâãøÕÜ áÕ ÝÐ Bugzilla çÐàÞÑúÐÚ ..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "½ÕÜÐ ÔÞáâãßÝÞÓ ßàÕâàÐÖØÒÐçÐ! ¼ÞÛØÜ ²Ðá ÔÐ ØÝáâÐÛØàÐâÕ ÑÐàÕÜ øÕÔÝÞÓ"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "¿ÞÔÕèÐÒÐúÕ ÜàÕÖe (%d ÐÔÐßâÕàa)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "¿àÞäØÛ: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "ÃÚÛÞÝØ ßàÞäØÛ..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "¿àÞäØÛ ×Ð ÑàØáaúe:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "½ÞÒØ ßàÞäØÛ..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"¸ÜÕ ßàÞäØÛÐ ÚÞøØ áÕ ÚàÕØàÐ (ÝÞÒØ ßàÞäØÛ øÕ ÚàÕØàÐÝ ÚÐÞ ÚÞßØøÐ âàÕÝãâÝÞÓ) :"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "¸ÜÕ åÞáâÐ:"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "¸ÝâÕàÝÕâ ßàØáâãß"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "ÂØß:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Gateway:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "¸ÝâÕàäÕjá:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "ÁâÐâãá:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "¼ÞÛØÜ ²Ðá áÐçÕÚÐøâÕ"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "¿ÞÔÕáØ ¸ÝâÕàÝÕâ ßàØáâãß..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "LAN ÚÞÝäØÓãàÐæØøa"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "´àÐjÒÕà"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "¸ÝâÕàäÕjá"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "¿àÞâÞÚÞÛ"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "ÁâÐúÕ"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "¿ÞÔÕáØ ÛÞÚÐÛÝØ ÜàÕÖã..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "ºÛØÚÝØâÕ ÞÒÔÕ ×Ð ßÞÚàÕâÐúÕ çÐàÞÑúÐÚÐ ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "ÇÐàÞÑúÐÚ..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "¿àÞÜÕÝØ"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "ºÞÝÕÚâÞÒÐÝ"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "½ØjÕ ÚÞÝÕÚâÞÒÐÝ"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "ºÞÝÕÚâÞÒaúÕ..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "´ØáÚÞÝÕÚâÞÒaÝ..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"ÃßÞ×ÞàÕúÕ, ÔÕâÕÚâÞÒÐÝÐ øÕ øÞè øÕÔÝÐ ¸ÝâÕàÝÕâ ÚÞÝÕÚæØøÐ, ÜÞÖÔÐ ÚÞàØáâØ ÒÐèã "
-"ÜàÕÖã"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"²Ø ÝÕÜÐâÕ ÝØ øÕÔÐÝ ØÝâÕàäÕøá ÚÞøØ øÕ ßÞÔÕèÕÝ.\n"
-"¼ÞàÐâÕ Øå ßàÒÞ ßÞÔÕáØâÕ ÚÛØÚÞÜ ÝÐ 'Configure'"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "LAN ÚÞÝäØÓãàÐæØøa"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "°ÔÐßâeà %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "ÁâÐàâÝØ(Boot) ßàÞâÞÚÞÛ"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "¿ÞÚàÕÝãâÞ ßàØ áâÐàâaúã"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP ÚÛØjÕÝâ"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "°ÚâØÒØàÐø áÐÔ"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "ÔÕÐÚâØÒØàÐø áÐÔ"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"¾ÒÐø ØÝâÕàäÕøá øÞè ãÒÕÚ ÝØøÕ ßÞÔÕèÕÝ.\n"
-"¿ÞÚàÕÝØâÕ ÚÞÝäØÓãàÐæØÞÝÞÓ çÐàÞÑúÐÚÐ ã ÓÛÐÒÝÞÜ ßàÞ×Þàã"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"²Ø ÝÕÜÐâÕ ÝØ øÕÔÝã ßÞÔÕèÕÝã ¸ÝâÕàÝÕâ ÚÞÝÕÚæØøã.\n"
-"ºàÕØàÐøâÕ øÕ ÚÛØÚÞÜ ÝÐ 'Configure'"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "ºÞÝäØÓãàÐæØjÐ ¸ÝâÕàÝÕâ ÚÞÝÕÚæØjÐ"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "ºÞÝäØÓãàÐæØjÐ ¸ÝâÕàÝÕâ ºÞÝÕÚæØjÐ"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "ÂØß ÚÞÝÕÚæØøÕ: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "¿ÐàÐÜÕâàØ"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Gateway"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "¼àeÖÝÐ ÚÐàâØæa"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP ÚÛØjÕÝâ"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "ãßÞâàÕÑÐ: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "¸ÜÕ ÜÞÔãÛa"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "²ÕÛØçØÝa"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "ºàÕØàaúÕ boot ÔØáÚa"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "default"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "DrakFloppy ÓàeèÚÐ: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "²Õà×ØjÐ ÚÕàÝÕÛa"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "¾ßèâe"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "´ÕÞ ×Ð ÕÚáßÕàâe"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "mkinitrd ÞßæØÞÝØ ÐàÓãÜÕÝâØ"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "´ÞÔÐj ÜÞÔãÛ"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "áØÛÞÜ"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "ãÚÞÛØÚÞ jÕ ßÞâàÕÑÝÞ"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "omit scsi ÜÞÔãÛØ"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "omit raid ÜÞÔãÛØ"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "ÃÚÛÞÝØ ÜÞÔãÛ"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Output"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "ºàÕØàÐj ÔØáÚ"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "¿àÞÒÕàØâÕ ÔÐ ÛØ øÕ ÜÕÔØø ßàØáãâÐÝ ã ãàÕòÐøã %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"¼ÕÔØø ÝØøÕ ßàØáãâÐÝ, ØÛØ øÕ ×ÐèâØûÕÝ ÞØÔ ãßØáÐ ×Ð ãàÕòÐø %s.\n"
-"¼ÞÛØÜ ÒÐá ÔÐ ÓÐ ãÑÐæØâÕ."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "½Õ ÜÞÓã ÔÐ äÞàÚãøÕÜ: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"½Õ ÜÞÓã ÚÞàÕÚâÝÞ ÔÐ ×ÐâÒÞàØÜ mkbootdisk: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "ÂàÐÖØ ØÝáâÐÛØàÐÝÕ äÞÝâÞÒÕ"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "´ÕáÕÛÕÚâÞÒÐÝØ äÞÝâÞÒØ ØÝáâÐÛØàÐÝØ"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "ßÐàáØàÐø áÒÕ äÞÝâÞÒÕ"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "äÞÝâÞÒØ ÝØáã ßàÞÝÐòÕÝØ"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "ãàÐòÕÝÞ"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "ÝÕ ÜÞÓã ÔÐ ßàÞÝÐòÕÜ ÝØøÕÔÐÝ äÞÝâ ÝÐ ÜÞÝâØàÐÝÞø ßÐàâØæØøØ"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "¿ÞÝÞÒÞ áÕÛÕÚâãø ØáßàÐÒÝÕ äÞÝâÞÒÕ"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "ÝÕ ÜÞÓã ÔÐ ßàÞÝÐòÕÝ ÝØøÕÔÐÝ äÞÝâ.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "ÂàÐÖØ äÞÝâÞÒÕ ã ÛØâØ ØÝáâÐÛØàÐÝØå"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "ºÞßØøÐ äÞÝâÐ"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "¸ÝáâÐÛÐæØøÐ True Type äÞÝâÞÒÐ"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "áÐçÕÚÐøâÕ, ã âÞÚã øÕ ttmkfdir..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "¸ÝáâÐÛÐæØøÐ True Type äÞÝâÞÒÐ ×ÐÒàèÕÝÐ"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "ºÞÝÒÕà×ØøÐ äÞÝâÞÒÐ"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "ÚàÕØàÐÜ type1inst"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "Ghostscript àÕäÕàÕÝæØàÐúÕ"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "ºÞÝÒÕà×ØøÐ ttf äÞÝâÞÒÐ"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "ºÞÝÒÕà×ØøÐ pfm äÞÝâÞÒÐ"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "ÁÐÖÜØ temp äÐøÛÞÒÕ"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "ÀÕáâÐàâãø XFS"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "·ÐÖÜØ ÄÞÝâ äÐøÛÞÒÕ"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "ÀÕáâÐàâ xfs"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"¿Õ ØÝáâÐÛÐæØøÕ ØøÕÔÝÞÓ äÞÝâÐ, ßàÞÒÕàØâÕ ÔÐ ÛØ ØÜÐâÕ ßàÐÒÞ ÔÐ Øå ØÝáâÐÛØàÐâÕ "
-"Ø ÚÞàØáâØâÕ ÝÐ ÒÐèÕÜ áØáâÕÜã.\n"
-"\n"
-"-¼ÞÖÕâÕ ØÝáâÐÛØàÐâØ äÞÝâÞÒÕ ÝÐ ãßÞÞÑØçÐøÕÝØ ÝÐçØÝ. à àÕòØÜ áÛãçÐøÕÒØÜÐs, "
-"ÑÐÓÞÒØâØ äÞÝâÞÒØ ÜÞÓã áàãèØâØ ÒÐè X ÁÕàÒÕà."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "ÃÒÞ× äÞÝâÞÒÐ"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "´ÞÑÐÒØ Windows äÞÝâÞÒÕ"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "´ÕØÝáâÐÛØàÐø äÞÝâÞÒÕ"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "½ÐßàÕÔÝÕ ÞßæØøÕ"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "»ØáâÐ äÞÝâÞÒÐ"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "¸×ÐÑÕàØâÕ ÐßÛØÚÐæØøÕ ÚÞøÕ ûÕ ßÞÔàÖÐÒÐâØ äÞÝâÞÒÕ :"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Generic ÈâÐÜßÐçØ"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "¸×ÐÑÕàØâÕ äÞÝâ ØÛØ ÔØàÕÚâÞàØøãÜ Ø ÚÛØÚÝØâÕ ÝÐ '´ÞÔÐø'"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "¸ÝáâÐÛØàÐø ÛØáâã"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "ÚÛØÚÝØâÕ ÞÒÔÕ ãÚÞÛØÚÞ áâÕ áØÓãàÝØ."
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "Ð ÞÒÔÕ ãÚÞÛØÚÞ ÝØáâÕ."
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "´ÕáÕÛÕÚâãø ÁÒÕ"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "ÁÕÛÕÚâãø ÁÒÕ"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "ÃÚÛÞÝØ »Øáâã"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "ÂÕáâÞÒØ ØÝØæØøÐÛÐ"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "ºÞßØàÐø äÞÝâÞÒÕ ã áØáâÕÜ"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "¸ÝáâÛØàÐø Ø ÚÞÝÒÕàâãø äÞÝâÞÒÕ"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "¿Þáâ-ØÝáâÐÛÐæØøÐ"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "ÃÚÛÞÝØ äÞÝâÞÒÕ Ø× áØáâÕÜÐ"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "¿Þáâ-ÔÕØÝáâÐÛÐæØøÐ"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:184
-msgid "Internet Connection Sharing"
-msgstr "´eùeúÕ ØÝâÕàÝÕâ ÚÞÝÕÚæØjÕ"
-
-#: ../../standalone/drakgw_.c:115
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "¶ÐÛØÜ, ÐÛØ ßÞÔàÖÐÝØ áã áÐÜÞ 2.4 ÚÕàÝÕÛØ."
-
-#: ../../standalone/drakgw_.c:126
-msgid "Internet Connection Sharing currently enabled"
-msgstr "´eùeúÕ ØÝâÕàÝÕâ ÚÞÝÕÚæØjÕ jÕ âàÕÝãâÝÞ ÞÜÞÓãûÕÝÞ "
-
-#: ../../standalone/drakgw_.c:127
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"¿ÞÔeèÐÒaúe Ôeùeúa ØÝâÕàÝÕâ ÚÞÝÕÚæØjÕ jÕ Òeû ×ÐÒàèÕÝÞ.\n"
-"ÂàÕÝãâÝÞ jÕ ÞÜÞÓãûÕÝÞ.\n"
-"\n"
-"èâÐ ÖÕÛØâÕ ÔÐ ãàÐÔØâe?"
-
-#: ../../standalone/drakgw_.c:131
-msgid "disable"
-msgstr "ÞÝeÜÞÓãûØ"
-
-#: ../../standalone/drakgw_.c:131 ../../standalone/drakgw_.c:156
-msgid "dismiss"
-msgstr "ãÚÛÞÝØ"
-
-#: ../../standalone/drakgw_.c:131 ../../standalone/drakgw_.c:156
-msgid "reconfigure"
-msgstr "ßÞÝÞÒÞ ßÞÔÕáØ"
-
-#: ../../standalone/drakgw_.c:134
-msgid "Disabling servers..."
-msgstr "ÃÚÛaúÐÜ áÕàÒØáe..."
-
-#: ../../standalone/drakgw_.c:142
-msgid "Internet connection sharing is now disabled."
-msgstr "´eùeúÕ ØÝâÕàÝÕâ ÚÞÝÕÚæØjÕ jÕ ÞÝeÜÞÓãûÕÝÞ."
-
-#: ../../standalone/drakgw_.c:151
-msgid "Internet Connection Sharing currently disabled"
-msgstr "´eùeúÕ ØÝâÕàÝÕâ ÚÞÝÕÚæØjÕ jÕ âàÕÝãâÝÞ ÞÝeÜÞÓãûÕÝÞ"
-
-#: ../../standalone/drakgw_.c:152
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"¿ÞÔeèÐÒaúe Ôeùeúa ØÝâÕàÝÕâ ÚÞÝÕÚæØjÕ jÕ Òeû ×ÐÒàèÕÝÞ.\n"
-"ÂàÕÝãâÝÞ jÕ ÞÝeÜÞÓãûÕÝÞ.\n"
-"\n"
-"èâÐ ÖÕÛØâÕ ÔÐ ãàÐÔØâe?"
-
-#: ../../standalone/drakgw_.c:156
-msgid "enable"
-msgstr "ÞÜÞÓãûØ"
-
-#: ../../standalone/drakgw_.c:163
-msgid "Enabling servers..."
-msgstr ">¾ÜÞÓãûÐÒÐÜ áÕàÒØáØ..."
-
-#: ../../standalone/drakgw_.c:168
-msgid "Internet connection sharing is now enabled."
-msgstr "´eùeúÕ ØÝâÕàÝÕâ ÚÞÝÕÚæØjÕ jÕ ÞÜÞÓãûÕÝÞ."
-
-#: ../../standalone/drakgw_.c:185
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"²aè ÚÞÜßjãâÕà ÜÞÖÕâÕ ßÞÔÕáØâØ ×Ð ÔeùeúÕ úÕÓÞÒÕ ¸ÝâÕàÝÕâ ÚÞÝÕÚæØje.\n"
-"áÐ ÞÒÞÜ ÞßæØjÞÜ, ÔàãÓØ ÚÞÜßjãâÕàØ ÝÐ ÒaèÞj ÛÞÚÐÛÝÞj ÜàeÖØ ûÕ ÜÞûØ ÔÐ "
-"ÚÞàØáâe¸ÝâÕàÝÕâ ÚÞÝÕÚæØjã áÐ ÞÒÞÓ ÚÞÜßjãâÕàa.\n"
-"\n"
-"½ÐßÞÜÕÝa: ßÞâàÕÑÐÝa ÒÐÜ jÕ ÜàeÖÝÐ ÚÐàâØæÐ ÔÐ ÑØ ßÞÔÕáØÛØ ÛÞÚÐÛÝã ÜàeÖã"
-"(LAN).\n"
-"\n"
-"´Ð ÛØ ÖÕÛØâÕ ÔÐ ßÞÔÕáØâÕ ÔeùeúÕ ¸ÝâÕàÝÕâ ÚÞÝÕÚæØje ?"
-
-#: ../../standalone/drakgw_.c:211
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "¸ÝâÕàäÕjá %s (ÚÞàØáâeûØ ÜÞÔãÛ %s)"
-
-#: ../../standalone/drakgw_.c:212
-#, c-format
-msgid "Interface %s"
-msgstr "¸ÝâÕàäÕjá %s"
-
-#: ../../standalone/drakgw_.c:220
-msgid "No network adapter on your system!"
-msgstr "½ÕÜÐ ÜàeÖÝÞÓ ÐÔÐßâÕàÐ ã ÒaèÕÜ áØáâÕÜã !"
-
-#: ../../standalone/drakgw_.c:221
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"½ØjÕ ÔÕâÕÚâÞÒÐÝÐ ÝØjÕÔÝÐ ÜàeÖÝÐ ÚÐàâØæa. ¿ÞÚàÕÝØâe ÐÛÐâ ×Ð ÚÞÝäØÓãàØáaúÕ "
-"åÐàÔÒÕàa."
-
-#: ../../standalone/drakgw_.c:227
-msgid "Network interface"
-msgstr "¼àeÖÝØ ØÝâÕàäejá"
-
-#: ../../standalone/drakgw_.c:228
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"¿ÞáâÞjØ áÐÜÞ jÕÔÐÝ ÚÞÝäØÓãàØáÐÝ ÜàeÖÝØ ÐÔÐßâÕà ÝÐ ÒaèÕÜ áØáâÕÜã:\n"
-"\n"
-"%s\n"
-"\n"
-"ÁÐÔÐ ßÞÔÕÐÒÐÜ Òaèã ÛÞÚÐÛÝã ÜàeÖã áÐ ÞÒØÜ ÐÔÐßâÕàÞÜ."
-
-#: ../../standalone/drakgw_.c:237
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr "¸×ÐÑÕàØâÕ ÚÞjØ ûÕ ÜàeÖÝØ ÐÔÐßâÕà ÑØâØ ÚÞàØèâÕÝ ×a LANÜàeÖã."
-
-#: ../../standalone/drakgw_.c:255
-msgid "Network interface already configured"
-msgstr "¼àÕÖÝØ ØÝâÕàäÕøá øÕ ÒÕû ßÞÔÕèèÕÝ"
-
-#: ../../standalone/drakgw_.c:256
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"ÃßÞ×ÞàÕúÕ, ÜàÕÖÝØ ÐÔÐßâÕà (%s) iøÕ ÒÕû ßÞÔÕèÕÝ.\n"
-"\n"
-"´Ð ÛØ ÖÕÛØâÕ ÔÐ ÓÐ ÐãâÞÜÐâáÚØ ßàÕÚÞÝäØÓãàØèÕâÕ?\n"
-"\n"
-"¼ÞÖÕâÕ âÞ ãçØÝØâØ àãçÝÞ ÐÛØ ÜÞàÐâÕ ÔÐ ×ÝÐâÕ èâÐ àÐÔØâÕ."
-
-#: ../../standalone/drakgw_.c:261
-msgid "Automatic reconfiguration"
-msgstr "°ãâÞÜÐâáÚÐ àÕÚÞÝäØÓãàÐæØøÐ"
-
-#: ../../standalone/drakgw_.c:262
-msgid "Show current interface configuration"
-msgstr "¿àØÚÐÖØ âàÕÝãâÝã ÚÞÝäØÓãàÐæØøã"
-
-#: ../../standalone/drakgw_.c:264
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"ÂàÕÝãâÝÐ ÚÞÝäØÓãàÐæØøÐ ×Ð `%s':\n"
-"\n"
-"¼àÕÖÐ: %s\n"
-"IP ÐÔàÕáÐ %s\n"
-"IP ÐâàØÑãâØ: %s\n"
-"´àÐøÒÕà: %s"
-
-#: ../../standalone/drakgw_.c:276
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"¼ÞÓã ÔÐ ×ÐÔàÖØÜ ÒÐèã âàÕÝãâÝã ÚÞÝäØÓãàÐæØøã Ø ßàÕâßÞáâÐÒØâØ ÔÐ øÕ ÒÕû "
-"ßÞÔÕèÕÝ DHCP áÕàÒÕà; ã âÞÜ áÛãçÐøã ßàÞÒÕàØâÕ ÔÐ ÛØ øÕ ÔÞÑàÞ ÞçØâÐÝÐ C-Class "
-"Network ÚÞøØ ÚÞàØáâØâÕ ×Ð ÒÐèã ÛÞÚÐÛÝã ÜàÕÖã; ¨Ð øÕ ÝÕûã àÕÚÞÝäØÓãàØáÐâØ Ø "
-"ÝÕûã ÔØàÐâØ ã ÒÐèã DHCP áÕàÒÕà ÚÞÝäØÓãàÐæØøã.\n"
-"\n"
-"¸ÝÐçÕ, øÐ ÜÞÓã ÔÐ àÕÚÞÝäØÓãàØèÕÜ ÒÐè ØÝâÕàäÕøá Ø (àÕ)ÚÞÝäØÓãàØèÕÜ DHCP "
-"áÕàÒÕà ×Ð ÒÐá.\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:281
-msgid "C-Class Local Network"
-msgstr "C-Class »ÞÚÐÛÝÐ ¼àÕÖÐ"
-
-#: ../../standalone/drakgw_.c:282
-msgid "(This) DHCP Server IP"
-msgstr "(¾ÒÐø) DHCP áÕàÒÕà IP"
-
-#: ../../standalone/drakgw_.c:283
-msgid "Re-configure interface and DHCP server"
-msgstr "ÀÕÚÞÝäØÓãàØèØ ØÝâÕàäÕøá Ø DHCP áÕàÒÕà"
-
-#: ../../standalone/drakgw_.c:290
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "»ÞÚÐÛÝÐ ¼àÕÖÐ ÝØøÕ ×ÐÒàèØÛÐ áÐ`.0', bailing out."
-
-#: ../../standalone/drakgw_.c:301
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "¿ÞâÕÝæØjÐÛÝØ ÚÞÝäÛØÚâ LAN ÐÔàÕáe ã âàÕÝãâÝÞÜ ÚÞÝäØÓ. %s!\n"
-
-#: ../../standalone/drakgw_.c:311
-msgid "Configuring..."
-msgstr "KÞÝäØÓãàÐæØjÐ ã âÞÚã..."
-
-#: ../../standalone/drakgw_.c:312
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "ºÞÝäØÓãàØáaúÕ áÚàØßâØ,ØÝáâÐÛÐæØjÐ áÞäâÒÕàÐ, áâÐàâaúÕ áÕàÒØáÐ..."
-
-#: ../../standalone/drakgw_.c:348
-#, c-format
-msgid "Problems installing package %s"
-msgstr "¿àÞÑÛÕÜØ ßàØ ØÝáâÐÛÐæØjØ %s ßÐÚÕâa"
-
-#: ../../standalone/drakgw_.c:481
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"ÁÒÕ jÕ ßÞÔeèÕÝÞ.\n"
-"ÁÐÔÐ ÜÞÖÕâÕ ÔÕÛØâØ ¸ÝâÕàÝÕâ ÚÞÝÕÚæØjã áÐ ÔàãÓØÜ ÚÞÜßjãâÕàØÜÐ ÝÐ ÒaèÞj "
-"ÛÞÚÐÛÝÞj ÜàeÖØ (LAN), ÚÞàØáâÕûØ ÐãâÞÜÐâáÚã ÜàeÖÝã ÚÞÝäØÓãàÐæØjã (DHCP)."
-
-#: ../../standalone/drakgw_.c:500
-msgid "The setup has already been done, but it's currently disabled."
-msgstr ""
-"¿ÞÔeèÐÒaúe Ôeùeúa ØÝâÕàÝÕâ ÚÞÝÕÚæØjÕ jÕ Òeû ×ÐÒàèÕÝÞ ÐÛØ jÕ âàÕÝãâÝÞ "
-"ÞÝeÜÞÓãûÕÝÞ."
-
-#: ../../standalone/drakgw_.c:501
-msgid "The setup has already been done, and it's currently enabled."
-msgstr ""
-"¿ÞÔeèÐÒaúe Ôeùeúa ØÝâÕàÝÕâ ÚÞÝÕÚæØjÕ jÕ Òeû ×ÐÒàèÕÝÞ Ø âàÕÝãâÝÞ jÕ ÞÜÞÓãûÕÝÞ."
-
-#: ../../standalone/drakgw_.c:502
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "´Þ áÐÔÐ ´eùeúÕ ØÝâÕàÝÕâ ÚÞÝÕÚæØjÕ ÝØjÕ ßÞÔeèÐÒÐÝÞ."
-
-#: ../../standalone/drakgw_.c:507
-msgid "Internet connection sharing configuration"
-msgstr "ºÞÝäØÓãàÐæØjÐ ´eùeúÐ ¸ÝâÕàÝÕâ ÚÞÝÕÚæØje"
-
-#: ../../standalone/drakgw_.c:514
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"´ÞÑàÞÔÞèÛØ ã ÐÛÐâ ×Ð ßÞÔeèÐÒaúÕ ´eùeúa ¸ÝâÕàÝÕâ ÚÞÝÕÚæØjÕ\n"
-"%s\n"
-"\n"
-"ºÛØÚÝØâÕ ÝÐ ¿ÞÔÕáØ (Configure) ÔÐ ÑØ ßÞÚàÕÝãÛØ ßÞÔeèÐÒaúÕ."
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "group"
-msgstr "ÀÐÔÝÐ ÓàãßÐ(Workgroup):"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "permissions"
-msgstr "ßÐàâØæØøÐ %s "
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "user"
-msgstr "ºÞàØáÝØÚ"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:50
-#, fuzzy
-msgid "delete"
-msgstr "¾ÑàØèØ"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:52
-#, fuzzy
-msgid "Down"
-msgstr "ÃàÐòÕÝÞ"
-
-#: ../../standalone/drakperm_.c:53
-#, fuzzy
-msgid "add a rule"
-msgstr "´ÞÔÐj ÜÞÔãÛ"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-#, fuzzy
-msgid "Add a new rule at the end"
-msgstr "´ÞÔÐøâÕ ÝÞÒØ èâÐÜßÐç"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:64
-#, fuzzy
-msgid "Up selected rule one level"
-msgstr "´ÕáÕÛÕÚâãø ÁÒÕ"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-#, fuzzy
-msgid "Delete selected rule"
-msgstr "ÃÚÛÞÝØ ÁÕÛÕÚâÞÒÐÝÞ"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:244
-#, fuzzy
-msgid "Current user"
-msgstr "¿àØåÒÐâØ ÚÞàØáÝØÚÐ"
-
-#: ../../standalone/drakperm_.c:249
-#, fuzzy
-msgid "Permissions"
-msgstr "²Õà×ØøÐ: %s\n"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:251
-#, fuzzy
-msgid "Property"
-msgstr "¿Þàâ"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-#, fuzzy
-msgid "Use owner id for execution"
-msgstr "ºÞàØáâØ ÐãâÞ ÔÕâÕÚæØjã"
-
-#: ../../standalone/drakperm_.c:312
-#, fuzzy
-msgid "Use group id for execution"
-msgstr "ºÞàØáâØ ÐãâÞ ÔÕâÕÚæØjã"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-#, fuzzy
-msgid "Path selection"
-msgstr "Splash áÕÛÕÚæØøÐ"
-
-#: ../../standalone/drakperm_.c:364
-#, fuzzy
-msgid "user :"
-msgstr "ºÞàØáÝØÚ"
-
-#: ../../standalone/drakperm_.c:366
-#, fuzzy
-msgid "group :"
-msgstr "ÀÐÔÝÐ ÓàãßÐ(Workgroup):"
-
-#: ../../standalone/draksound_.c:47
-#, fuzzy
-msgid "No Sound Card detected!"
-msgstr "TV ÚÐàâØæÐ ÝØøÕ ÔÕâÕÚâÞÒÐÝÐ!"
-
-#: ../../standalone/draksound_.c:48
-#, fuzzy
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"TV ÚÐàâØæÐ ÝÐ ÒÐèÕÜ àÐçãÝÐàã ÝØøÕ ÔÕâÕÚâÞÒÐÝÐ. ¿àÞÒÕàØâÕ ÔÐ ÛØ Linux-"
-"supported ²ØÔÕÞ/TV ÚÐàâØæÐ ßàÐÒØÛÝÞ ßàØÚùãçÕÝÐ.\n"
-"\n"
-"\n"
-"¼ÞÖÕâÕ ßÞáÕâØâØ ÝÐèã ÑÐ×ã ßÞÔàÖÐÝÞÓ åÐàÔÒÕàÐ ÝÐ:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-#, fuzzy
-msgid "first step creation"
-msgstr "ºàÕØàaúÕ boot ÔØáÚa"
-
-#: ../../standalone/draksplash_.c:79
-#, fuzzy
-msgid "final resolution"
-msgstr "ÀÕ×ÞÛãæØøÐ"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-#, fuzzy
-msgid "choose image file"
-msgstr "¸×ÐÑÕàØâÕ äÐøÛ"
-
-#: ../../standalone/draksplash_.c:81
-#, fuzzy
-msgid "Theme name"
-msgstr "´ÕùÕÝÞ (×ÐjÕÔÝØçÚÞ) ØÜe :"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-#, fuzzy
-msgid "Configure bootsplash picture"
-msgstr "½Õ ÜÞÓã ÔÐ ÚàÕØàÐÜ Bootsplash preview"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-#, fuzzy
-msgid "Preview"
-msgstr "ãàeòÐj"
-
-#: ../../standalone/draksplash_.c:123
-#, fuzzy
-msgid "Save theme"
-msgstr "¸ÝáâÐÛØàÐø âÕÜÕ"
-
-#: ../../standalone/draksplash_.c:124
-#, fuzzy
-msgid "Choose color"
-msgstr "¸×ÐÑÕàØâÕ ÜÞÝØâÞà"
-
-#: ../../standalone/draksplash_.c:127
-#, fuzzy
-msgid "Display logo on Console"
-msgstr "¿àØÚÐÖØ âÕÜÕ ã ÚÞÝ×ÞÛØ"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-#, fuzzy
-msgid "ProgressBar color selection"
-msgstr "ÁÕÛÕÚæØøÐ ÜÞÔÕÛÐ èâÐÜßÐçÐ"
-
-#: ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "You must choose an image file first!"
-msgstr "¼ÞàÐâÕ ØÐÑàÐâØ/ãÝÕâØ èâÐÜßÐç/ãàÕòÐø!"
-
-#: ../../standalone/draksplash_.c:465
-#, fuzzy
-msgid "Generating preview ..."
-msgstr "´ÕâÕÚâãjÕÜ ãàeòÐje..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, fuzzy, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr "½Õ ÜÞÓã ÔÐ ÚàÕØàÐÜ Bootsplash preview"
-
-#: ../../standalone/drakxtv_.c:49
-#, fuzzy
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"XawTV ÝØøÕ ØÝáâÐÛØàÐÝ!\n"
-"\n"
-"\n"
-"ÃÚÞÛØÚÞ ØÜÐâÕ TV ÚÐàâØæã ÐÛØ øÕ DrakX ÝØøÕ ÔÕâÕÚâÞÒÐÞ (ÑÕ× bttv\n"
-"ÜÞÔãÛÐ ã \"/etc/modules\") ÝØâØ øÕ ØÝáâÐÛØàÐÞ xawtv, ÜÞÛØÜ ÒÐá ÔÐ ßÞèÐùÕâÕ\n"
-"àÕ×ãÛâÐâÕ ÞÔ \"lspcidrake -v -f\" ÝÐ \"install\\@mandrakesoft.com\"\n"
-"áÐ áãÑøÕÚâÞÜ \"undetected TV card\".\n"
-"\n"
-"\n"
-"½ÞÖÕâÕ ÓÐ ØÝáâÐÛØàÐâØ ãÚãæÐÒÐúÕÜ \"urpmi xawtv\" ÚÐÞ root, ã ÚÞÝ×ÞÛØ."
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "ºÐÝÐÔÐ (ÚÐÑÛ)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "USA (broadcast)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "Á°´ (ÚÐÑÛ)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "Á°´ (ÚÐÑÛ-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "ºØÝÐ (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "¨ÐßÐÝ (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "¨ÐßÐÝ (ÚÐÑÛ)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "¸áâÞçÝÐ µÒàÞßÐ"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "ÄàÐÝæãáÚÐ [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "¸àáÚÐ"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "·ÐßÐÔÝÐ µÒàÞßÐ"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "°ãáâàÐÛØøÐ"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "½ÞÒØ ·ÕÛÐÝÔ"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "¨ãÖÝÐ °äàØÚÐ"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "°àÓÕÝâØÝÐ"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"¼ÞÛØÜ ²Ðá ÔÐ\n"
-"ãÚãæÐâÕ ÒÐè tv áØáâÕÜ Ø ×ÕÜùã"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "TV áØáâÕÜ :"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "¿ÞÔàãçøÕ :"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "ÁÚÕÝØàÐúÕ TV ÚÐÝÐÛÐ ã âÞÚã ..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "ÁÚÕÝØàÐúÕ ×Ð TV ÚÐÝÐÛÕ"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "³àÕèÚÐ ßàØ áÚÕÝØàÐúã TV ÚÐÝÐÛÐ"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV ÝØøÕ ØÝáâÐÛØàÐÝ!"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "¶ÕÛØÜÞ ÒÐÜ ßàØøÐâÐÝ ÔÐÝ!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "ÁÐÔÐ ÜÞÖÕâÕ ßÞÚàÕÝãâØ xawtv (ßÞÔ X Window ÞÚàãÖÕúÕÜ!) !\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "TV ÚÐàâØæÐ ÝØøÕ ÔÕâÕÚâÞÒÐÝÐ!"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"TV ÚÐàâØæÐ ÝÐ ÒÐèÕÜ àÐçãÝÐàã ÝØøÕ ÔÕâÕÚâÞÒÐÝÐ. ¿àÞÒÕàØâÕ ÔÐ ÛØ Linux-"
-"supported ²ØÔÕÞ/TV ÚÐàâØæÐ ßàÐÒØÛÝÞ ßàØÚùãçÕÝÐ.\n"
-"\n"
-"\n"
-"¼ÞÖÕâÕ ßÞáÕâØâØ ÝÐèã ÑÐ×ã ßÞÔàÖÐÝÞÓ åÐàÔÒÕàÐ ÝÐ:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-#, fuzzy
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr "ãßÞâàÕÑÐ: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "ãßÞâàÕÑÐ: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "ºÞøØ àÐáßÞàÕÔ âÐáâÐâãàÕ ÖÕÛØâÕ ?"
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "´Ð ÛØ ÖÕÛØâÕ ÔÐ BackSpace ÔÐ ÒàÐâØ Delete ã ÚÞÝ×ÞÛã?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "¿àÞÜÕÝØ Cd-Rom"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"ÃÑÐæØâe Òaè ¸ÝáâÐÛÐæØÞÝØ CD ã ßÞÓÞÝ Ø ßàØâØáÝØâÕ OK ÚÐÔa áâÕ áßàÕÜÝØ.\n"
-"ÃÚÞÛØÚÞ ÓÐ ÝÕÜÐâÕ ßàØâØáÝØâÕ ¿ÞÝØèâØ ÔÐ ÑØ Ø×ÑÕÓÛØ live upgrade."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "½Õ ÜÞÓã ÔÐ áâÐàâãjÕÜ live upgrade !!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "¸×ÜÕÝÕ áã ×ÐÒàèÕÝÕ, ÐÛØ ÔÐ ÑØ Øå ßàØÜÕÝØÛØ ÜÞàÐâÕ áÕ Ø×ÛÞÓÞÒÐâØ"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "¿àØÚÐÖØ áÐÜÞ ×Ð Ø×ÐÑàÐÝØ ÔÐÝ"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/´ÐâÞâÕÚa/_½ÞÒa"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/´ÐâÞâÕÚa/_¾âÒÞàØ"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/´ÐâÞâÕÚa/_ÁÝØÜØ"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/´ÐâÞâÕÚa/ÁÝØÜØ _KÐÞ"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/ÄÐjÛ/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_¾ßæØje"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/¾ßæØjÕ/ÂÕáâ"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/¿ÞÜÞû/_¾..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "ºÞàØáÝØÚ"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "¿ÞàãÚÕ"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "¥yslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Mandrake °ÛÐâØ ×Ð ÞÑøÐèúÕúÐ"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "âàÐÖØ"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "°ÛÐâ ×Ð ßàÕÓÛÕÔÐúÕ ÛÞÓ ÔÐâÞâÕÚÐ"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "¾ßæØøÕ"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "ßÞÚÛÐßÐúÕ"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "ÐÛØ ÝÕ ßÞÚÛÐßÐ áÕ"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "¸×ÐÑÕàØ ÔÐâÞâÕÚã"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "ºÐÛÕÝÔÐà"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "ÁÐÔàÖÐø ÔÐâÞâÕÚáÕ"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "Mail ÐÛÐàÜ"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "ÜÞÛØÜ ²Ðá áÐçÕÚÐøâÕ, ßÐàáØàÐÜ ÔÐâÞâÕÚã: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "º¾ÝäØÓãàÐæØøÐ ÐÛÐàÜÐ ×Ð Mail"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"´ÞÑàÞÔÞèÛØ ã ÐÛÐâ ×Ð ÚÞÝäØÓãàÐæØøã ÕÛ.ßÞèâÕ\n"
-"\n"
-"¾ÒÔÕ ÜÞÖÕâÕ ÔÐ ßÞÔÕáØâÕ ÐÛÐàÜÝØ áØáâÕÜ.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Apache World Wide Web ÁÕàÒÕà"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "¿àÞÓàÐÜ ×Ð ÔÕäØÝØáÐúÕ ¸ÜÕÝÐ ÔÞÜÕÝÐ"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "Ftp ÁÕàÒÕà"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Postfix mail áÕàÒÕà"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "Samba ÁÕàÒÕà"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "SSH ÁÕàÒÕà"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Webmin ÁÕàÒØá"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Xinetd ÁÕàÒØá"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "ßÞÔÕèÐÒÐúÕ áÕàÒØáÐ"
-
-#: ../../standalone/logdrake_.c:431
-#, fuzzy
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-"¾ÓÛÐáØûÕ áÕ ÐÛÐàÜ ãÚÞÛØÚÞ øÕÔÐÝ ÞÔ Ø×ÐÑàÐÝØå áÕàÒØáÐ ÝÕÑãÔÕ ÒØèÕ ÐÚâØÒÐÝ"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "ãçØâÐø ßÞáâÐÒÚã"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "¾ÓÛÐáØûÕ áÕ ÐÛÐàÜ ãÚÞÛØÚÞ øÕ ãçØâÐÝÞ ÒÕûÕ ÞÔ ÞÒÕ ÒàÕÔÝÞáâØ"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "ÚÞÝäØÓãàÐæØøa ÐÛÐàÜÐ"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "ÃÝÕáØâÕ áÒÞøã email ÐÔàÕáã ÔÞÛÕ"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "ÁÝØÜØ KÐÞ..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "¸×ÐÑÕàØâe âØß ÜØèÐ"
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "´Ð ØÜØâØàÐÜ àÐÔ 3 âÐáâÕàÐ?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "ÃçØâÐÒÐÜ ßÞÔÐâÚÕ ×Ð èâÐÜßÐç ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "´ÕâÕÚâãjÕÜ ãàeòÐje..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "ÂÕáâØàÐúÕ ßÞàâÞÒÐ"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, fuzzy, c-format
-msgid "%s found on %s, configure it?"
-msgstr "%s ßàÞÝÐòÕÝ ÝÐ %s, ÔÐ ÛØ ÔÐ ÓÐ ßÞÔÕáØÜ ?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "¸×ÐÑÕàØâÕ áÚÕÝÕà"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "¾ÒÐø %s áÚÕÝÕà ÝØøÕ ßÞÔàÖÐÝ"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake ÝØøÕ ÜÞÓÐÞ ÔÐ ÔÕâÕÚâãøÕ ÒÐè %s áÚÕÝÕà.\n"
-"¸×ÐÑÕàØâÕ ßÞàâ ÝÐ ÚÞøØ øÕ ÒÐè áÚÕÝÕà ßàØÚùãçÕÝ"
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "Ø×ÐÑÕàØâÕ ãàÕòÐø"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"¾ÒÐø %s áÚÕÝÕà ÜÞàÐ ÑØâØ ßÞÔÕèÕÝ ã printerdrake.\n"
-"¼ÞÖÕâÕ ßÞÚàÕÝãâØ printerdrake Ø× Mandrake ºÞÝâàÞÛÝÞÓ ÆÕÝâàÐ Ø× ÅÐàÔÒÕà "
-"áÕÚæØøÕ."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"²Ðè %s áÚÕÝÕà øÕ ßÞÔÕèÕÝ.\n"
-"ÁÐÔÐ ÜÞÖÕâÕ áÚÕÝØàÐâØ ÒÐèÕ ÔÞÚãÝÕâÕ ßÞÜÞûã ``XSane''ßàÞÓàÐÜÐ Ø× ¼ãÛâØÜÕÔØøÐ/"
-"³àÐäØÚÐ ßÞÔÜÕÝØøÐ Ø× ÜÕÝØøÐ °ßÛØÚÐæØøÕ."
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "½ÕÚØ ãàÕòÐøØ ã \"%s\" ÚÛÐáØ åÐàÔÒÕàÐ áã ãÚÛÞúÕÝØ:\n"
-
-#: ../../standalone/service_harddrake_.c:48
-#, fuzzy
-msgid "Some devices were added:\n"
-msgstr ""
-"\n"
-"½ÕÚØ ãàÕòÐøØ ã %s ÚÛÐáØ áã ÔÞÔÐÝØ:\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "¸×ÐÑÕàØâÕ øÕ×ØÚ"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "¸×ÐÑÕàØâÕ ØÝáâ.ÚÛÐáã"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "´ÕâÕÚæØøÐ åÐàÔ ÔØáÚa"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "¿ÞÔÕèÐÒÐúÕ ÜØèÐ"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "¸×ÐÑÕàØ âÐáâÐâãàã"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "ÁØÓãàÝÞáâ"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "¿ÞÔÕáØ ÔÐâÞâeçÝÕ áØáâÕÜÕ"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "ÄÞàÜÐâØàÐj ßÐàâØæØje"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "¿ÐÚÕâØ ×Ð ØÝáâÐÛÐæØøã"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "¸ÝáâÐÛØàÐø áØáâÕÜ"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "´ÞÔÐø ÚÞàØáÝØÚÐ"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "¿ÞÔÕáØ ÜàÕÖã"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "¿ÞÔÕáØ áÕàÒØáÕ"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "¸ÝáâÐÛØàÐø áâÐàâÕà"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "½ÐßàÐÒØ áâÐàâÝØ ÔØáÚ"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "ºÞÝäØÓãàØáÐúÕ X-a"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "¸ÝáâÐÛØàÐø áØáâÕÜáÚÕ update-ÞÒÕ"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "¸×ÛÐ× Ø× ØÝáâÐÛÐæØøÕ"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "ÁÕàÒÕà, Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "¼àeÖÝØ ÚÞÜßjãâÕà, (ÚÛØjÕÝâ)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "NFS áÕàÒÕà, SMB áÕàÒÕà, Proxy áÕàÒÕà, SSH áÕàÒÕà"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Office"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Gnome àÐÔÝa áâÐÝØæa"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "°ÛÐâØ ×Ð Palm Pilot ØÛØ Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "ÀÐÔÝÐ áâÐÝØæa"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "ÁÕàÒÕà, Firewall/Router"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "¸ÜÕ ´ÞÜÕÝÐ Ø ¼àÕÖÝØ ¸ÝäÞàÜÐæØÞÝØ ÁÕàÒÕà"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"Office ßàÞÓàÐÜØ: âÕÚáâ ßàÞæÕáÞàØ (kword, abiword), âÐÑÕÛe (kspread, "
-"gnumeric), pdf ßàÕÓÛÕÔÝØæØ, ØâÔ"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "°ãÔØÞ aÛÐâØ: mp3 ØÛØ midi ßÛÕjÕàØ,ÜØÚáÕàØ, ØâÔ"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Linux Standard Base. Third party applications support"
-msgstr "¿ÐÚÕâØ ÚÞøã áã ÚÞÜßÐâØÑØÛÝØ áÐ Linux Standard Base-ÞÜ"
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "KúØÓÕ Ø ºÐÚÞ? (Howto's) ×Ð Linux Ø ±ÕáßÛÐâÝØ ÁÞäâÒÕà"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "KDE ßÐÔÝÐ áâÐÝØæa"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, ØâÔ"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "¼ãÛâØÜÕÔØja - ²ØÔÕÞ"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "ÁÕâ ÐÛÐâÐ ×Ð ÕÛ.ßÞèâã, ÒÕáâØ, web, âàÐÝáäÕà ÔÐâÞâÕÚa, ØÛØ chat"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "ÁÕàÒÕà,±Ð×Õ ßÞÔÐâÐÚa"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL ØÛØ MySQL áÕàÒÕà ×Ð ÑÐ×ã ßÞÔÐâÐÚÐ"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "°ÛÐâØ ×Ð ÛÐÚÞ ÚÞÝäØÓãàØáaúÕ ÚÞÜßjãâÕàa"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "¼ãÛâØÜÕÔØja - ·ÒãÚ"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "´ÞÚãÜÕÝâÐæØja"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "ºÞÝ×ÞÛÝØ ÐÛÐâØ"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Postfix mail áÕàÒÕà, Inn news áÕàÒÕà"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "¸ÝâÕàÝÕâ áâÐÝØæa"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "¼ãÛâØÜÕÔØjÐÛÝÐ áâÐÝØæa"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "ºÞÝäØÓãàÐæØøa"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "JÞè ÓàÐäØçÚØå ÞÚàãÖeúa (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"K ´ÕáÚâÞß ÞÚàãÖeúÕ, ÞáÝÞÒÝÞ ÓàÐäØçÚÞ ÞÚàãÖeúÕ áa ÚÞÛÕÚæØjÞÜ ßàÐâeûØå ÐÛÐâa"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "³àÐäØçÚÞ ¾ÚàãÖeúe"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "ÀÐ×ÒÞøÝÐ"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache, Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "°ÛÐâØ ×Ð ÚàÕØàaúÕ Ø ßàÖeúÕ CDa"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "ÀÐÔÝÐ(Office) áâÐÝØæa"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, ØâÔ"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "³àÐäØçÚØ ßàÞÓàÐÜØ ÚÐÞ èâÞ jÕ Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS "
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "C Ø C++ àÐ×ÒÞjÝÕ ÑØÑÛØÞâÕÚe, ßàÞÓàÐÜØ Ø ßàÞßàÐâÝÕ ÔÐâÞâÕÚe"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "¼àÕÖÝØ ÁÕàÒÕà"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "ÁÕàÒÕà, µÛ.ßÞèâÐ/Groupware/²ÕáâØ"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "ÁâÐÝØæÐ ×Ð ØÓàã"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "²ØÔÕÞ ßÛÕjÕàØ Ø ÕÔØâÞàØ"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "¼ãÛâØÜÕÔØja - ³àÐäØÚa"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "·ÐÑÐÒÝØ ßàÞÓàÐÜØ: ÐàÚÐÔÕ, ØÓÕ ÝÐ âÐÑÛØ, áâàÐâÕÓØjÕ, ØâÔ"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"ÁÚãß ÐÛÐâÐ ×Ð çØâaúÕ Ø áÛaúÕ ÕÛ.ßÞèâÕ Ø ÒÕáâØ (pine, mutt, tin..) Ø ×Ð "
-"ßàÕâàaÖØÒaúe ¸ÝâÕàÝÕâa"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "»ØçÝÕ äØÝÐÝáØje"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"³àÐäØçÚÐ ÞÚàãÖeúÐ ×Ð áÕâÞÜ ÚÞàØáÝØçÚNFS server, SMB server, Proxy serverNFS "
-"server, SMB server, Proxy serverØå ÐßÛØÚÐæØjÐ Ø ÔÕáÚâÞßÐÛÐâa"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "ºÛØjÕÝâØ ×Ð àÐ×ÛØçØâÕ ßàÞâÞÚÞÛÕ ãÚùãçãjãûØ Ø ssh"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "¸ÝâÕàÝÕâ gateway"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "¿àÞÓàÐÜØ ×Ð ßãèâaúÕ ×ÒãÚa Ø ÒØÔÕa"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "´àãÓØ ÓàÐäØçÚØ ÔÕáÚâÞßÞÒØ"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "ÕÔØâÞàØ,èÕÛÞÒØ, ÐÛÐâØ ×Ð ÔÐâÞâÕÚÕ, âÕàÜØÝÐÛØ"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "¿àÞÓàÐÜØ ×Ð ãßàÐÒùaúÕ ÒaèØÜ äØÝÐÝáØjÐÜa, ÚÐÞ èâÞ jÕ gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "ÃßàÐÒùaúÕ ßàØÒÐâÝØÜ ØÝäÞàÜÐæØjÐÜa"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "¼ãÛâØÜÕÔØja - CD ßàÖeúÕ"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "½ÐãçÝa àÐÔÝÐ áâÐÝØæa"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "´Ð ÑØ ßàØøÐÒØÛØ ÑÐÓ, ÚÛØÚÝØâÕ ÝÐ âÐáâÕà ßàØøÐÒÐ.\n"
-#~ "¾ÒÞ ûÕ ÞâÒÞàØâØ ßàÞ×Þà web ßàÕâàÐÖØÒÐçÐ áÐ ÐÔàÕáÞÜ https://www.bugzilla."
-#~ "com\n"
-#~ " ÓÔÕ ûÕ âÕ ßàÞÝÐûØ äÞàÜãÛÐà ÚÞøØ âàÕÑÐ ÔÐ ßÞßãÝØâÕ.¸ÝäÞàÜÐæØøÐ ÚÞøÐ øÕ "
-#~ "ÓÞàÕ ßàÞÚÐ×ÐÝÐ ûÕ ÑØâØ \n"
-#~ "ßàÕÑÐçÕÝÐ ÝÐ âÐø áÕàÒÕà\n"
-#~ "\n"
-
-#, fuzzy
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "¿ÞáâØÝáâÐÛÐæØÞÝÐ ÚÞÝäØÓãàÐæØøa"
-
-#, fuzzy
-#~ msgid "Go back"
-#~ msgstr "Loopback"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Proxy âàÕÑÐ ÔÐ ÑãÔÕ ftp://..."
-
-#, fuzzy
-#~ msgid "quit"
-#~ msgstr "ºàÐø"
-
-#~ msgid ""
-#~ "The first time you try the X configuration, you may not be very "
-#~ "satisfied\n"
-#~ "with its display (screen is too small, shifted left or right...). Hence,\n"
-#~ "even if X starts up correctly, DrakX then asks you if the configuration\n"
-#~ "suits you. It will also propose to change it by displaying a list of "
-#~ "valid\n"
-#~ "modes it could find, asking you to select one.\n"
-#~ "\n"
-#~ "As a last resort, if you still cannot get X to work, choose \"Change\n"
-#~ "graphics card\", select \"Unlisted card\", and when prompted on which\n"
-#~ "server, choose \"FBDev\". This is a failsafe option which works with any\n"
-#~ "modern graphics card. Then choose \"Test again\" to be sure."
-#~ msgstr ""
-#~ "ºÐÔ ßÞ ßàÒØ ßãâ ÑãÔÕâÕ âÕáâØàÐÛØ X ÚÞäØÓãàÐæØøã, ÜÞÖÔÐ ÝÕûÕâÕ ÑØâØ ÑÐè "
-#~ "×ÐÔÞÒÞùÝØ\n"
-#~ "áÐ ßàØÚÐ×ÞÜ (ÕÚàÐÝ øÕ ßÞàÕÒØèÕ ÜÐÛØ, ßÞÜÕàÕÝ ãÛÕÒÞ ØÛØ ãÔÕáÝÞ...). "
-#~ "ÁàÕûÞÜ,\n"
-#~ "çÐÚ Ø ÐÚÞ áÕ X ßÞÚàÕÝÕ ØáßàÐÒÝÞ, DrakX ûÕ ÒÐá ãßØâÐâØ ÔÐ ÛØ ÒÐÜ "
-#~ "ÚÞÝäØÓãàÐæØøÐ\n"
-#~ "ÞÔÓÞÒÐàÐ. ÂÐÚÞòÕ ûÕ ßàÕÔÛÞÖØâØ Ø×ÜÕÝÕ ã ßàØÚÐ×ã Ø ÔÐâØ ÛØáâã\n"
-#~ "ÜÞÓãûØå ÜÞÔÞÒÐ âàÐÖÕûØ ÞÔ ÒÐá ÔÐ Ø×ÐÑÕàÕâÕ øÕÔÐÝ.\n"
-#~ "\n"
-#~ "ºÐÞ ßÞáÛÕÔúÕ àÕèÕúÕ, ÐÚÞ øÞè ãÒÕÚ ÝÕ ÜÞÖÕâÕ ÔÐ ßÞÚàÕÝÕâÕ X-ÞÒÕ, Ø×ÐÑÕàØâÕ "
-#~ "\"Change\n"
-#~ "graphics card\", Ø×ÐÑÕàØâÕ \"Unlisted card\", Ø ÚÐÔÐ ÒÐá ãßØâÐ ÚÞøØ\n"
-#~ "áÕàÒÕà ÖÕÛØâÕ, Ø×ÐÑÕàØâÕ \"FBDev\". ¾ÒÞ øÕ áØÓãàÝÞáÝÐ ÞßæØøÐ ÚÞøÐ àÐÔØ\n"
-#~ "áÐ ÑØÛÞ ÚÞøÞÜ ÜÞÔÕàÝØøÞÜ ÓàÐäØçÚÞÜ ÚÐàâØæÞÜ. ÂÐÔÐ Ø×ÐÑÕàØâÕ \"Test again"
-#~ "\" ÔÐ ÑØ ÑØÛØ áØÓãàÝØ."
-
-#~ msgid "Internet and Messaging"
-#~ msgstr "¸ÝâÕàÝÕâ Ø ßÞàãÚÕ"
-
-#~ msgid "Multimedia and Graphics"
-#~ msgstr "¼ãÛâØÜÕÔØja Ø ³àÐäØÚa"
-
-#~ msgid "Server Software"
-#~ msgstr "ÁÞäâÒÕà ×Ð ÁÕàÒÕà"
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "MandrakeCampus"
-
-#~ msgid ""
-#~ "Would you like to learn Linux simply, quickly, and for free? MandrakeSoft "
-#~ "provides free Linux training, as well as a way to test your progress, at "
-#~ "MandrakeCampus -- our online training center"
-#~ msgstr ""
-#~ "´Ð ÛØ ÑØ ÖÕÛÕÛØ ÔÐ ÝÐãçØâÕ Linux øÕÔÝÞáâÐÒÝÞ, Ñà×Þ, Ø ÑÕáßÐÛâÝÞ? "
-#~ "MandrakeSoft ÒÐÜ ÝãÔØ ÑÕáßÐâÝÕ Linux âàÕÝØÝÓÕ, ÚÐÞ Ø ÝÐçØÝ ÔÐ âÕáâØàÐâÕ "
-#~ "áÒÞøÕ ×ÝÐúÕ, ÝÐ MandrakeCampus-ã -- ÝÐèÕÜ online âàÕÝØÝÓ æÕÝâàã"
-
-#~ msgid ""
-#~ "Quality support from the Linux Community, and from MandrakeSoft, is just "
-#~ "around the corner. And if you're already a Linux veteran, become an "
-#~ "\"Expert\" and share your knowledge at our support website"
-#~ msgstr ""
-#~ "ºÒÐÛØâÕâÝÐ ßÞÔàèÚÐ Ø× Linux ·ÐøÕÔÝØæÕ, Ø ÞÔ áâàÐÝÕ MandrakeSoft-Ð, øÕ "
-#~ "áÐÜÞß Ø×Ð ãÓÛÐ. ° ãÚÞÛØÚÞ áâÕ ÒÕû Ø áÐÜØ Linux ÒÕâÕàÐÝ, ßÞáâÐÝØâÕ "
-#~ "\"µÚáßÕàâ\" Ø ßÞÔÕÛØâÕ áÒÞøÕ ×ÝÐúÕ ÝÐ ÝÐèÕÜ áÐøâã ×Ð ßÞÔàèÚã"
-
-#~ msgid "MandrakeConsulting"
-#~ msgstr "Mandrake ºÞÝáâÐÛâØÝÓ"
-
-#~ msgid ""
-#~ "For all of your IT projects, our consultants are ready to analyze your "
-#~ "requirements and offer a customized solution. Benefit from MandrakeSoft's "
-#~ "vast experience as a Linux producer to provide a true IT alternative for "
-#~ "your business organization"
-#~ msgstr ""
-#~ "·Ð áÒÕ ÒÐèÕ IT ßàÞøÕÚâÕ, ÝÐèØ ÚÞÝáãÛâÐÝâØ áã áßàÕÜÝØ ÔÐ ÐÝÐÛØ×ØàÐøã ÒÐèÕ "
-#~ "ßÞâàÕÑÕ Ø ßÞÝãÔÕ ßàØÛÐÓÞòÕÝÞ àÕèÕúÕ. and offer a customized solution. "
-#~ "ºÞàØáâ ÞÔ MandrakeSoft-ÞÒÞÓ ÒÕÛØÚÞÓ ØáÚãáâÒÐ ÚÐÞ ÚÐÞ Linux ßàÞÔãæÕÝâÐ øÕ "
-#~ "ÜÞÓãûÝÞáâ ÔÐ ÞÑÕ×ÑÕÔØ ßàÐÒã IT ÐÛâÕàÝÐâØÒã ×Ð ÒÐèã ÚÞÜßÐÝØøã"
-
-#~ msgid "MandrakeStore"
-#~ msgstr "MandrakeStore"
-
-#~ msgid ""
-#~ "For more information on MandrakeSoft's Professional Services and "
-#~ "commercial offerings, please see the following web page:"
-#~ msgstr ""
-#~ "·Ð ÒØèÕ ØÝäÞàÜÐæØøÐ ×Ð MandrakeSoft-ÞÒÕ ¿àÞäÕáØÞÝÛÐÝÕ áÕàÒØáÕ Ø "
-#~ "ÚÞÜÕàæØøÐÛÝÕ ßÞÝãÔÕ, ßÞÓÛÕÔÐøâÕ áÛÕÔÕûã web áâàÐÝØæã:"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (ÝÕ àÐÔØ ÝÐ áâÐàØÜ BIOS-ØÜa)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "½ÕÜÐâÕ ÝØøÕÔÝã ßÐàâØæØøã!"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake ÝÕ ÜÞÖÕ ÔÐ ØáßàÐÒÝÞ ßàÞçØâÐ âÐÑÕÛã ßÐàâØæØøÐ.\n"
-#~ "´ÐùØ ÝÐáâÐÒÐÚ ØÔÕ ÝÐ ÒÐè àØ×ØÚ !"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "½Õ ÜÞÓã ßàÞçØâÐâØ âÐÑÕÛã ßÐàâØæØøÐ, ÜÝÞÓÞ øÕ ØáÚÒÐàÕÝÐ ×Ð ÜÕÝÕ :(\n"
-#~ "¿ÞÚãèÐûã ÔÐùÕ ×ÐÞÑØÛÐ×ÕûØ ÛÞèÕ ßÐàâØæØøÕ"
-
-#~ msgid ""
-#~ "Please Build backup before to restore it...\n"
-#~ " or verify that your path to save is correct."
-#~ msgstr ""
-#~ "ºàÕØàÐøâÕ backup ßàÕ ÞÑÝÐÒùÐúÐ...\n"
-#~ " ØÛØ ßÞâÒàÔØâÕ ÔÐ øÕ ÒÐèÐ ßãâÐúÐ ØáßàÐÒÝÐ."
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "Firewalling ÚÞÝäØÓãàÐæØja"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "Firewalling ÚÞÝäØÓãàÐæØja"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "You already have set up a firewall.\n"
-#~ "Click on Configure to change or remove the firewall"
-#~ msgstr ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "²Ø áâÕ Òeû ßÞÔÕáØÛØ firewall.\n"
-#~ "ºÛØÚÝØâÕ ÝÐ ¿ÞÔÕáØ(Configure) ÔÐ ÑØ Ø×ÜÕÝØÛØ ØÛØ ãÚÛÞÝØÛØ firewall"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Click on Configure to set up a standard firewall"
-#~ msgstr ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "ºÛØÚÝØâÕ ÝÐ ¿ÞÔÕáØ(Configure) ÔÐ ÑØ ßÞÔÕáØÛØ áâÐÝÔÐàÔÝØ firewall"
-
-#~ msgid ""
-#~ "We'll now ask you questions about which services you'd like to allow\n"
-#~ "the Internet to connect to. Please think carefully about these\n"
-#~ "questions, as your computer's security is important.\n"
-#~ "\n"
-#~ "Please, if you're not currently using one of these services, firewall\n"
-#~ "it off. You can change this configuration anytime you like by\n"
-#~ "re-running this application!"
-#~ msgstr ""
-#~ "ÁÐÔÐ ûÕÜÞ ÒÐÜ ßÞáâÐÒØâØ ßØâaúÐ Þ âÞÜÕ ÚÞjÕ áÕàÒØáe ÑØ åâÕÛØ ÔÐ ÔÞ×ÒÞÛØâe\n"
-#~ "ÔÐ áÕ ßÞÒeÖã ÝÐ ¸ÝâÕàÝÕâ. ÀÐ×ÜØáÛØâÕ ßaÖùØÒÞ Þ ÞÒÞÜe\n"
-#~ "ßØâaúã, jÕà jÕ ÑÕ×ÑÕÔÝÞáâ ÒaèÕÓ ÚÞÜßjãâÕàÐ ÒaÖÝa.\n"
-#~ "\n"
-#~ "ÃÚÞÛØÚÞ âàÕÝãâÝÞ ÝÕ ÚÞàØáâØâe jÕÔÐÝ ÞÔ ÞÒØå áÕàÒØáa, ãÚÛÞÝØâÕ firewall\n"
-#~ "áa úØå. ¼ÞÖÕâÕ ßàÞÜÕÝØâØ ÞÒÕ ÞßæØje ÑØÛÞ ÚÐÔa ßÞÝÞÒÝØÜ ßÞÚàÕâaúÕÜ\n"
-#~ "ÞÒÕ ÐßÛØÚÐæØje!"
-
-#~ msgid ""
-#~ "Are you running a web server on this machine that you need the whole\n"
-#~ "Internet to see? If you are running a webserver that only needs to be\n"
-#~ "accessed by this machine, you can safely answer NO here.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "´Ð ÛØ ßÞÚàeûÕâÕ web áÕàÒÕà ÝÐ ÞÒÞj ÜaèØÝØ ÚÞjØ âàÕÑÐ ÔÐ ÑãÔe ÒØòÕÝ\n"
-#~ "ÝÐ æÕÛÞÜ ¸ÝâÕàÝÕâã? ÃÚÞÛØÚÞ ßÞÚàeûÕâÕ webserver ÚÞjØ âàÕÑÐ ÔÐ ÑãÔe ÒØòÕÝ\n"
-#~ "áÐÜÞ áÐ ÞÒÕ ÜaèØÝe, ÞÒÔÕ ÜÞÖÕâÕ ÔÐ ÑÕ×ÑÕÔÝÞ ÞÔÓÞÒÞàØâe ½E.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a name server on this machine? If you didn't set one\n"
-#~ "up to give away IP and zone information to the whole Internet, please\n"
-#~ "answer no.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "´Ð ÛØ ßÞÚàeûÕâÕ name áÕàÒÕà ÝÐ ÞÒÞj ÜaèØÝØ? ÃÚÞÛØÚÞ ÝØáâÕ ßÞÔÕáØÛØ jÞè "
-#~ "jÕÔÐÝ\n"
-#~ "×Ð away IP Ø ×ÞÝáÚÕ ØÝäÞàÜÐæØjÕ ×Ð æÕÛØ ¸ÝâÕàÝÕâ, ÜÞÛØÜ\n"
-#~ "ÒÐá ÔÐ ÞÔÓÞÒÞàØâÕ Ýe.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Do you want to allow incoming Secure Shell (ssh) connections? This\n"
-#~ "is a telnet-replacement that you might use to login. If you're using\n"
-#~ "telnet now, you should definitely switch to ssh. telnet is not\n"
-#~ "encrypted -- so some attackers can steal your password if you use\n"
-#~ "it. ssh is encrypted and doesn't allow for this eavesdropping."
-#~ msgstr ""
-#~ "´Ð ÛØ ÖÕÛØâÕ ÔÐ ÔÞ×ÒÞÛØâÕ Secure Shell (ssh) ÚÞÝÕÚæØje? ¾ÒÞ\n"
-#~ "jÕ ×ÐÜÕÝÐ ×Ð âÕÛÝÕâ ÚÞjã ÜÞÖÕâÕ ÚÞàØáâØâØ ×Ð ßàØjÐÒã. ÃÚÞÛØÚÞ ÚÞàØáâØâe\n"
-#~ "âÕÛÝÕâ, âàÕÑÐÛØ ÑØ ÔÐ áÕ ßàÕÑÐæØâÕ Ýa ssh. ÂÕÛÕÝeâ ÝØje\n"
-#~ "ÕÝÚàØßâÞÒÐÝ -- âÐÚÞ ÔÐ ÝÕÚØ ÝÐßÐÔaçØ ÜÞÓã ãÚàÐáâØ ÛÞ×ØÝÚã ãÚÞÛØÚÞ je\n"
-#~ "ÚÞàØáâØâe. ssh jÕ ÕÝÚàØßâÞÒÐÝ Ø ÝÕ ÔÞ×ÞÒÞùÐÒÐ ÞÒÐÚÒÕ áâÒÐàØ."
-
-#~ msgid ""
-#~ "Do you want to allow incoming telnet connections?\n"
-#~ "This is horribly unsafe, as we explained in the previous screen. We\n"
-#~ "strongly recommend answering No here and using ssh in place of\n"
-#~ "telnet.\n"
-#~ msgstr ""
-#~ "´Ð ÛØ ÖÕÛØâÕ ÔÐ ÔÞ×ÒÞÛØâÕ telnet ÚÞÝÕÚæØje?\n"
-#~ "¾ÒÞ jÕ ãÖÐáÝÞ ÝÕáØÓãÝÞ, ÚÐÚÞ áÜÞ Ø ÞÑjÐáÝØÛØ ÝÐ ßàÕâåÞáÝÞÜ ÕÚàÐÝã. ¼Ø\n"
-#~ "ÒÐÜ ßàÕßÞàãçãjÕÜÞ ÔÐ ÞÒÔÕ ÞÔÓÞÒÞàØâÕ ½E Ø ÔÐ ÚÞàØáâØâÕ ssh ãÜÕáâÞ\n"
-#~ "telnet.\n"
-
-#~ msgid ""
-#~ "Are you running an FTP server here that you need accessible to the\n"
-#~ "Internet? If you are, we strongly recommend that you only use it for\n"
-#~ "Anonymous transfers. Any passwords sent by FTP can be stolen by some\n"
-#~ "attackers, since FTP also uses no encryption for transferring passwords.\n"
-#~ msgstr ""
-#~ "´Ð ÛØ ßÞÚàeûÕâÕ FTP áÕàÒÕà ÚÞjØ ÒÐÜ jÕ ßÞâàÕÑÐÝ\n"
-#~ "×Ð ¸ÝâÕàÝÕâ? ÃÚÞÛØÚÞ âÞ àÐÔØâe, ßàÕßÞàãçãjÕÜÞ ÓÐ ÚÞàØáâØâe áÐÜÞ ×a\n"
-#~ "Anonymous âàÐÝáäÕàe. ±ØÛÞ ÚÞjÐ ÛÞ×ØÝÚa ßÞáÛÐâÐ ßàÕÚÞ FTP ÜÞÖÕ ÑØâØ\n"
-#~ "ÜÕâÐ ÝÐßÐÔaçÐ, ßÞèâÞ FTP âÐÚÞòÕ ÚÞàØáâØ ÝÕÚàØâÞÒÐÝe ÛÞ×ØÝÚe.\n"
-
-#~ msgid ""
-#~ "Are you running a mail server here? If you're sending you \n"
-#~ "messages through pine, mutt or any other text-based mail client,\n"
-#~ "you probably are. Otherwise, you should firewall this off.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "´Ð ÛØ ßÞÚàeûÕâÕ mail áÕàÒÕà? ÃÚÞÛØÚÞ èaùÕâÕ ßÞàãÚÕ ßàÕÚÞ\n"
-#~ "pine, mutt ØÛØ ÝÕÚÞÓ ÔàãÓÞÓ âÕÚáâãÐÛÝÞÓ mail ÚÛØjÕÝâa,\n"
-#~ "ÞÝÔÐ âÞ ÒÕàÞÒÐâÝÞ ÚÞàØáâØâe. ¸Ýaçe, âàÕÑÐÛØ ÑØ Ôa ãÚÛÞÝØâÕ firewall ×Ð "
-#~ "ÞÒÞ.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a POP or IMAP server here? This would\n"
-#~ "be used to host non-web-based mail accounts for people via \n"
-#~ "this machine.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "´Ð ÛØ ßÞÚàeûÕâÕ POP ØÛØ IMAP áÕàÒÕà? ¾ÒÞ ÑØ ÚÞàØáâØÛØ \n"
-#~ "×Ð host-ÞÒaúe non-web-ÑÐ×ØàÐÝØå mail àaçãÝa ×Ð ùãÔe ßàÕÚÞ\n"
-#~ "ÞÒÕ ÜaèØÝe.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "You appear to be running a 2.2 kernel. If your network IP\n"
-#~ "is automatically set by a computer in your home or office \n"
-#~ "(dynamically assigned), we need to allow for this. Is\n"
-#~ "this the case?\n"
-#~ msgstr ""
-#~ "¸×ÓÛÕÔÐ ÔÐ ÚÞàØáâØâÕ 2.2 ÚÕàÝÕÛ. ÃÚÞÛØÚÞ jÕ Òaè ÜàeÖÝØ IP\n"
-#~ "ÐãâÞÜÐâáÚØ ßÞÔeèÕÝ ×Ð ÚÞÜßjãâÕà ã ÒaèÞj ÚãûØ ØÛØ ÝÐ ßÞáÛã \n"
-#~ "(ÔÞÔeùÕÝÞ ÔØÝÐÜØçÚØ), âàÕÑÐ ÔÐ ÓÐ ÞÜÞÓãûØÜÞ ×Ð ÞÒÞ. ´a\n"
-#~ "ÛØ jÕ ÞÒÞ ã ßØâaúã?\n"
-
-#~ msgid ""
-#~ "Is your computer getting time syncronized to another computer?\n"
-#~ "Mostly, this is used by medium-large Unix/Linux organizations\n"
-#~ "to synchronize time for logging and such. If you're not part\n"
-#~ "of a larger office and haven't heard of this, you probably \n"
-#~ "aren't."
-#~ msgstr ""
-#~ "´Ð ÛØ Òaè ÚÞÜßjãâÕà ÔÞÑØjÐ ÒàÕÜÕ áØÝåàÞÝØ×ÞÒÐÝÞ áa ÔàãÓØÜ ÚÞÜßjãâÕàÞÜ?\n"
-#~ "ÃÓÛÐÒÝÞÜ áÕ ÞÒÞ ÚÞàØáâØ Ýa áàÕÔúØÜ-ÒÕÛØÚØÜ Unix/Linux ÞàÓÐÝØ×ÐæØjÐÜa\n"
-#~ "àÐÔØ áØÝåàÞÝØ×ÐæØjÕ ÒàÕÜÕÝÐ ßàØjÐÒÕ ØÛØ ×Ð áÛØçÝÕ áâÒÐàØ. ÃÚÞÛØÚÞ ÝØáâÕ "
-#~ "ÔÕÞ\n"
-#~ "ÒÕÛØÚÕ äØàÜÕ ØÛØ ÝØáâÕ çãÛØ ×Ð ÞÒÞ, ÞÝÔÐ ×ÐÞÑØòØâe \n"
-#~ "ÞÒÞ."
-
-#~ msgid ""
-#~ "Configuration complete. May we write these changes to disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "ºÞÝäØÓãàÐæØjÐ ×ÐÒàèÕÝÐ. ´Ð ÛØ ÔÐ ×ÐßØèÕÜÞ ÞÒÕ Ø×ÜÕÝÕ ÝÐ ÔØáÚ?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid "Can't open %s for writing: %s\n"
-#~ msgstr "½Õ ÜÞÓã ÔÐ ÞâÒÞàØÜ %s àÐÔØ ãßØáa: %s\n"
-
-#~ msgid "No I don't need DHCP"
-#~ msgstr "½Õ, ÝÕ âàÕÑÐ ÜØ DHCP"
-
-#~ msgid "Yes I need DHCP"
-#~ msgstr "´Ð, âàÕÑÐ ÜØ DHCP"
-
-#~ msgid "No I don't need NTP"
-#~ msgstr "½Õ, ÝÕ âàÕÑÐ ÜØ NTP"
-
-#~ msgid "Yes I need NTP"
-#~ msgstr "´Ð, âàÕÑÐ ÜØ NTP"
-
-#~ msgid "Don't Save"
-#~ msgstr "½Õ áÝØÜÐø"
-
-#~ msgid "Save & Quit"
-#~ msgstr "ÁÝØÜØ & ¸×ÐòØ"
-
-#~ msgid "Firewall Configuration Wizard"
-#~ msgstr "ÇÐàÞÑúÐÚ ×Ð ÚÞÝäØÓãàÐæØøã Firewalling-Ð"
-
-#~ msgid "No (firewall this off from the internet)"
-#~ msgstr "½Õ (ÑÛÞÚØàÐø ÞÒÞ áÐ ¸ÝâÕàÝÕâÐ)"
-
-#~ msgid "Yes (allow this through the firewall)"
-#~ msgstr "´Ð (ßãáâØ ÞÒÞ ÚàÞ× ÑÛÞÚÐÔã)"
-
-#~ msgid "Please Wait... Verifying installed packages"
-#~ msgstr "¼ØÛØÜ ÒÐá áÐçÕÚÐøâÕ... ¿àÞÒÕàÐÒÐÜ ØÝáâÐÛØàÐÝÕ ßÐÚÕâÕ"
-
-#~ msgid ""
-#~ "Failure installing the needed packages: %s and Bastille.\n"
-#~ " Try to install them manually."
-#~ msgstr ""
-#~ "½ÕãáßÕèÝÐ ØÝáâÐÛÐæØøÐ ßÞâàÕÑÝØå ×ÐåâÕÒÐÝØå ßÐÚÕâÐ: %s Ø Bastille.\n"
-#~ " ¿ÞÚãèÐøâÕ ÔÐ Øå ØÝáâÐÛØàÐâÕ àãçÝÞ."
-
-#~ 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 ""
-#~ "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 ""
-#~ "ÁÐ ÞÒØÜ áØÓãàÝÞáÝØÜ ÝØÒÞÞÜ, ÚÞàØèûÕúÕ ÞÒÞÓ áØáâÕÜÐ ÚÐÞ áÕàÒÕàÐ\n"
-#~ "ßÞáâÐøÕ ÜÞÓãûÕ.\n"
-#~ " ÁØÓãàÝÞáâ øÕ áÐÔÐ ÔÞÒÞùÝÞ ÒÕÛØÚÐ ×Ð ÚÞàØèûÕúÕ "
-#~ "ÜÐèØÝÕ ×Ð áÕàÒÕà ÚÞøØ ßàØåÒÐâÐ \n"
-#~ " ÚÞÝÕÚæØøÕ ÑàÞøÝØå ÚÛØøÕÝÐâÐ.½ÐßÞÜÕÝÐ: ãÚÞÛØÚÞ øÕ "
-#~ "ÒÐèÐ ÜÐèØÝÐ áÐÜÞ ÚÛØøÕÝâ ÝÐ ¸ÝâÕàÝÕâã, âàÕÑÐÛØ ÑØ ÔÐ ÚÞàØáâØâÕ ÝØÖØ ÝØÒÞ."
-
-#~ msgid "Basic Options"
-#~ msgstr "¾áÝÞÒÝÕ ¾ßæØje"
-
-#~ msgid "Data list to include on CDROM."
-#~ msgstr "»ØáâÐ ßÞÔÐâÐÚÐ ÚÞøÕ ãÚùãçãøÕÜ ÝÐ CDROM."
-
-#~ msgid "Please choose your CD space"
-#~ msgstr "¸×ÐÑÕàØâÕ ÒÐè CD ßàÞáâÞà"
-
-#~ msgid "Please enter the cd writer speed"
-#~ msgstr "ÃÝÕáØâÕ Ñà×ØÝã cd ßØáÐçÐ"
-
-#~ msgid "Please check if you want to erase your CDRW before"
-#~ msgstr "¿àÞÒÕàØâÕ ÔÐ ÛØ ÖÕÛØâÕ Ø×ÑàØèÕâÕ ÒÐè CDRW ßàÕ"
-
-#~ msgid "Please enter your CD Writer device name (ex: 0,1,0)"
-#~ msgstr "ÃÝÕáØâÕ ØÜÕ ÒÐèÕÓ CD ¿ØáÐçÐ (ex: 0,1,0)"
-
-#~ msgid "Please check if you want to include install boot on your CD."
-#~ msgstr "¿àÞÒÕàØâÕ ÔÐ ÛØ ÖÕÛØâÕ ÔÐ ãÚùãçØâÕ install boot ÝÐ ÒÐè CD."
-
-#~ msgid "Url should begin with 'ftp:'"
-#~ msgstr "Url âàÕÑÐ ÔÐ ßÞçØúÕ áÐ 'ftp:'"
-
-#~ msgid ""
-#~ "Please check if you want to include\n"
-#~ " install boot on your CD."
-#~ msgstr ""
-#~ "¿àÞÒÕàØâÕ ÔÐ ÛØ ÖÕÛØâÕ ÔÐ ãÚùãçØâÕ\n"
-#~ " install boot ÝÐ ÒÐè CD."
diff --git a/perl-install/share/po/sr.po b/perl-install/share/po/sr.po
deleted file mode 100644
index 9f25b6f4a..000000000
--- a/perl-install/share/po/sr.po
+++ /dev/null
@@ -1,14855 +0,0 @@
-# Cirilicni prevod drakbootdisk.po fajla.
-# Copyright (C) 1997-2000 GeaArt, Inc.
-# Tomislav Jankovic <tomaja@net.yu>, 2000.
-#
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-08-13 18:43GMT+1\n"
-"Last-Translator: Toma Jankovic_<tomaja@net.yu>\n"
-"Language-Team: Serbian <i18n@mandrake.co.yu>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-2\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.9.5\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB ili vi¹e"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Izaberite X server"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X server"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Multi-head konfiguracija"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Va¹ sistem podr¾ava multiple head konfiguraciju.\n"
-"Da li to ¾elte da uradite?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Kolièina memorije na grafièkoj kartici"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "XFree konfiguracija"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Koju XFree konfiguraciju ¾elite da imate ?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Podesi sve glave nezavisno"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Koristi Xinerama ekstenziju"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Podesi samo karticu \"%s\"%s"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s sa 3D hardverskom akceleracijom"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Va¹a kartica mo¾e imati 3D hardversku akceleraciju ali samo sa XFree %s.\n"
-"Va¹u karticu podr¾ava XFree %s koji mo¾e imati bolju podr¹ku i za 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Va¹a kartica mo¾e imati 3D hardversku akceleraciju sa XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s sa EKSPERIMENTALNOM 3D hardverskom akceleracijom"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Va¹a kartica mo¾e imati 3D hardversku akceleraciju ali samo sa XFree %s,\n"
-"ZAPAMTITE da je ovo EKSPERIMENTALNA podr¹ka za 3D i mo¾e dovesti do "
-"blokiranja raèunara.\n"
-"Va¹u karticu podr¾ava XFree %s koji mo¾e imati bolju podr¹ku i za 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Va¹a kartica mo¾e imati 3D hardversku akceleraciju ali samo sa XFree %s,\n"
-"ZAPAMTITE da je ovo EKSPERIMENTALNA podr¹ka za 3D i mo¾e dovesti do "
-"blokiranja raèunara."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (Instalacija displej drajver)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Izbor po ¾elji"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "Grafièka kartica"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitor"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Rezolucija"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "Test"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Opcije"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "U redu"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Kraj"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Saèuvaj promene?\n"
-"Trenutna konfiguracija je:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Izaberite monitor"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Plug'n Play"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Generic"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "Proizvoðaè"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Morate da navedete horizontalni sinhronizacioni opseg va¹eg monitora.\n"
-"Mo¾ete ga ili izabrati iz unapred zadatih vrednosti koje odgovaraju\n"
-"industrijskim standardima monitora, ili da navedete odreðeni opseg.\n"
-"\n"
-"VEOMA JE VA®NO da ne navedete tip monitora koji ima ovaj opseg veæi nego\n"
-"¹to ga ima va¹ monitor. Ako niste sigurni, odaberite manje vrednosti."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Horizontalna frekvencija"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Vertikalna frekvencija"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 boja (8-bitna paleta)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 hiljade boja (15-bitna paleta)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 hiljada boja (16-bitna paleta)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 miliona boja (24-bitna paleta)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 milijarde boja (32-bitna paleta)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Rezolucija"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Izaberite rezoluciju i broj boja pri prikazu"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Grafièka kartica: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Poni¹ti"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Testiranje konfiguracije"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Da li hoæete da testirate konfiguraciju?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Tip tastature: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Tip mi¹a: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Mi¹ je postavljen na ureðaj: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Monitor - horizontalna frekvencija: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Monitor - vertikalno osve¾avanje: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Grafièka kartica: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Memorija na grafièkoj kartici: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Broj boja: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Rezolucija: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86 server: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 drajver: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "X okru¾enje na startu"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Ja mogu podesti va¹ raèunar da automatski podi¾e X okru¾enje pri startanju.\n"
-"Da li ¾elite X okru¾enje pri restartu ?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"Va¹a grafièka kartica izgleda da ima TV-OUT konektor.\n"
-"On se mo¾e podesiti da radi kori¹æenjem frame-buffer-a.\n"
-"\n"
-"Za ovo morate da pove¾ete va¹u grafièku karticu sa TV-om pre startanja va¹eg "
-"kompjutera.\n"
-"Onda izaberite \"TVout\" postavku u starteru\n"
-"\n"
-"Da li imate ovu opciju?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "Kakav sistem va¹ TV koristi?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Prvi sektor startne particije"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Prvi sektor diska (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "SILO instalacija"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Gde biste da instalirate starter?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "LILO/grub instalacija"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO sa tekstualnim menijem"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO sa grafièkim menijem"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Startanje iz DOS/Windows-a (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Glavne opcije startera"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Starter koji æe se koristiti"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Instalacija startera"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Startni (boot) ureðaj"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Kompakt"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "kompakt"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Video mod"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Pauza pre startanja default image-a"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Lozinka"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Lozinka (ponovite)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Ogranièena komandna linika - opcije"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "ogranièeno"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Oèisti /tmp pri svakom startanju"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Defini¹i velièinu RAM ako je potrebno (detektovano je %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Omoguæi multi-profile"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Prika¾i velièinu RAM-a u Mb"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"Opcija``Ogranièena komandna linika - opcije'' je neupotrebljiva bez lozinke"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Probajte ponovo"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Nepodudarnost lozinki"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Inicijalna poruka"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Otpoèni Firmware pauzu"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Pauza pri startanju kernela"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Omoguæi startanje sa CD-a?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Omoguæi OF startanje?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Podrazumevani OS ?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"Vi ste odluèili da instalirate starter na particiju.\n"
-"Ovo ukazujen ato da veæ imate instaliran starter na hard disku koji "
-"butujete.\n"
-"\n"
-"Na koji drajv se butujete?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Ovo su postavljne opcije.\n"
-"Mo¾ete dodati nove ili izmeniti stare."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Dodaj"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Uraðeno"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Promeni"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Koju vrstu unosa dodajete ?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Drugi OS-ovi (SunOS,BSD,...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Drugi OS-ovi (MacOS,BSD,...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Drugi OS-ovi (Windows,BSD,BeOS,...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Slika"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Dodatak"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Èitanje-pisanje RW"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tabela"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Nesigurno"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Oznaka"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Podrazumevano"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Initrd-velièina"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Uklanjam unos"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Prazna oznaka nije dozvoljena"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Morate specificirati kernelov image"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Morate odrediti root particiju"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Ova oznaka je veæ u upotrebi"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Pronaðeno %s %s interfejsa"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Da li imate jo¹ jedan?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Imate li jo¹ %s interfejsa?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Ne"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Da"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Pogledaj informacije o hardveru"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Instaliram drajver za %s karticu %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(modul %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"Sada mo¾ete da ubacite njegove opcije u modul %s.\n"
-"Zapamtite da svaka adresa treba da se unosi sa prefiksom 0x kao npr. '0x123'"
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Mo¾ete navesti njegove opcije za modul %s.\n"
-"Opcije su u formatu ``ime=vrednost ime2=vrednost2 ...''.\n"
-"Na primer, ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Opcije modula:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Koji %s drajver da probam?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"U nekim sluèajevima, drajver %s zahteva dodatne informacije\n"
-"za pravilan rad, mada mo¾e lepo da radi i bez njih. Da li hoæete\n"
-"sami da unesete dodatne podatke za njega, ili da ih drajver sam odredi?\n"
-"Moguæe je da æe proba zaglaviti va¹ raèunar, ali neæe naneti nikakvu ¹tetu."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Automatska proba"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Navedite opcije"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Podizanje modula %s neuspelo.\n"
-"Da li ¾elite poku¹ate ponovo sa drugim parametrima ?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "pristup X programima"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "pristup rpm alatima"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "dozvoli \"su\""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "pristup administrativnim fajlovima"
-
-#: ../../any.pm_.c:755
-#, fuzzy
-msgid "access to network tools"
-msgstr "pristup rpm alatima"
-
-#: ../../any.pm_.c:756
-#, fuzzy
-msgid "access to compilation tools"
-msgstr "pristup rpm alatima"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(%s veæ postoji)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Ova lozinka je previ¹e prosta"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Odredite korisnièko ime"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "Korisnièko ime mo¾e sadr¾ati samo mala slova, brojeve, `-' i `_'"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "Korisnièko ime veæ je predugaèko"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Ovo korisnièko ime veæ postoji"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Dodaj korisnika"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Unesi korisnika\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Prihvati korisnika"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Pravo ime"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Korisnièko ime"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Shell"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Ikona"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Auto logovanje"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Ja mogu podesti va¹ raèunar da automatski uloguje jednog korisnika.\n"
-"Da li ¾elite da korisitite ovu opciju ?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Izaberite default (osnovnog) korisnika:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Izaberite window menadzer koji ¾elite da koristite:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "IZaberite koji jezik ¾elite da korisitite."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "Mo¾ete izabrati drugi jezik koji æe biti dostupan posle instalacije "
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Sve"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Dozvoli sve korisnike"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Nema zajednièkog deljenja"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Paket %s mora biti instaliran. Da li ¾elite da ga instalirate?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "Mo¾ete eksportovati koristeæi NFS ili Samba-u. Koji od ova dva ¾elite"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Tekuæi paket %s nedostaje"
-
-#: ../../any.pm_.c:1005
-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 ""
-"Da li bi ¾eleli da dozvolite korisnicima zajednièki dele neke od svojih "
-"direktorijuma?\n"
-"Da bi ovo mogli da omoguæite jednostavno kliknite na \"Share\" u konqueror-u "
-"ili nautilus-u.\n"
-"\n"
-"\"Custom\" dozvoljava detaljnija per-user pode¹avanja.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "Pokreni userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"per-user deljenje resursa koristi grupu \"fileshare\". \n"
-"Vi pomoæu userdrake-a mo¾ete dodati korisnika u ovu grupu."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Dobro¹li kod Krakera"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Bedna"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Standardni"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Velika"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Vi¹lji"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranoidna"
-
-#: ../../any.pm_.c:1080
-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 ""
-"Na ovom nivou treba obratiti pa¾nju. On pravi va¹ sistem lak¹im\n"
-"za upotrebu, ali i veoma osetljivim: ne sme biti kori¹ten na ma¹ini\n"
-"koja je povezana sa drugim ma¹inama ili na internet. Ovde ne postoji\n"
-"pristup sa lozinkom."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"Lozinke su sada omoguæene, ali se i dalje ne preporuèuje da se koristi\n"
-"kao mre¾ni raèunar."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Ovo je standardno sigurnosno okru¾enje preporuèeno za raèunare koji æe "
-"biti kor¹æeni za vezu sa Internetom ili kao klijent."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-"Veæ postoje neka ogranièenja, a vi¹e automatskih provera se pokreæe svake "
-"noæi."
-
-#: ../../any.pm_.c:1086
-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 ""
-"Sa ovim sigurnosnim nivoom, kori¹æenje ovog sistema kao servera postaje "
-"moguæe.\n"
-"Sigurnost je sada dovoljno velika za kori¹æenje ma¹ine za server koji "
-"prihvata\n"
-"konekcije brojnih klijenata. Napomena: ukoliko je va¹a ma¹ina samo klijent "
-"na Internetu, trebali bi da izaberete ni¾i nivo."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Ovo je slièno prethodnom nivou, ali je sada sistem potpuno zatvoren i "
-"sigurnosne opcije su maksimalne."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "DrakSec Osnovne Opcije"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "Izaberite ¾eljeni sigurnosni nivo"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Sigurnosni nivo"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Koristi libsafe za servere"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr "Biblioteka koja ¹titi od buffer overflow-a i format string napada."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "Administracija Nivoa Sigurnosti (login ili email)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"Ovde mo¾ete izabrati taster ili kombinaciju tastera koja æe \n"
-"dozvoliti izmenu rasporeda tastatura\n"
-"(npr: latin i non latin)"
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Dobrodosli u %s, menadzer za startanje operativnih sistema !\n"
-"\n"
-"Izaberite operativni sistem, ili\n"
-"sacekate %d sekundi za startanje pretpostavljenog OS.\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Dobrodosli u GRUB starter operativnog sistema !"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Koristi %c i %c slova da bi oznacili izbor"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Pritisnite enter za podizanje izabranog OS,'e' za promenu "
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "komandi pri podizanju sistema,ili 'c' za komandnu liniju "
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "Oznaceni izbor se podize automatski za %d sekundi"
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "nema dovoljno mesta u /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Desktop"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Start meni "
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Ne mo¾ete da instalirate starter na particiju %s\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "pomoæ jo¹ nije implementirana.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Konfiguracija stila startanja"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Fajl"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Fajl/_Kraj"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "NewStyle Monitor za kategorizaciju"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "NewStyle Monitor"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Tradicionalni Monitor"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Tradicionalni Gtk+ Monitor"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Pokreni Auroru pri startanje"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Lilo/Grub mod"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Yaboot mod"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "Instaliraj teme"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "Prika¾i teme u konzoli"
-
-#: ../../bootlook.pm_.c:148
-#, fuzzy
-msgid "Create new theme"
-msgstr "Kreiraj novu particiju"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "Backup %s to %s.old"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Gre¹ka"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "Ne mogu da saèuvam lilo poruku"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "Kopiraj %s u %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "Ne mogu da izmenim lilo poruku"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "Lilo poruka nije pronaðena"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "Ne mogu da upisujem u /etc/sysconfig/bootsplash."
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "Upi¹i %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"Ne mogu da upi¹em u /etc/sysconfig/bootsplash\n"
-"Fajl ne postoji."
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "Ne mogu da pokrenem mkinitrd -f /boot/initrd-%s.img %s."
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "Izvr¹i initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"Ne mogu da restartujem LiLo!\n"
-"Pokrenite \"lilo\" kao root iz komandne linije da bi zavr¹ili instalciju "
-"teme za LiLo starter."
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "Restartuj 'lilo'"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "Napomena"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "Instalacija LiLo-a i Bootsplash tema uspela"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "Instalacija teme nije uspela!"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Trenutno koristite %s kao Boot menad¾er \n"
-"Kliknite na Podesi (Configure) da bi pokrenuli pode¹avavanje."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Podesi"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "Splash selekcija"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "Teme"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"Izaberite temu za\n"
-"lilo i bootsplash,\n"
-"a mo¾ete ih odabrati\n"
-"odvojeno"
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "Lilo ekran"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "Bootsplash"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Sistemski mod"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Pokreni X-Window sistem pri stratanju"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Ne, ja ne ¾elim autologovanje"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Da, ja ¾elim autologovanje sa ovim(korisnik,desktop)"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "ne mogu otvoriti /etc/inittab za èitanje: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d minuta"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 minut"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d sekundi"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Ne mogu da napravim snimak pre particioniranja"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Snimci æe biti dostupni nakon instalacije u %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Francuska"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Kostarika"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Belgija"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Èe¹ka"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Nemaèka"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Grèka"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Norve¹ka"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "©vedska"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Holandija"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Italija"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Austrija"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "SAD"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-#, fuzzy
-msgid "New"
-msgstr "novi"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Demontiraj"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Montiraj"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Server"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Taèka montiranja"
-
-#: ../../diskdrake/dav.pm_.c:85
-#, fuzzy
-msgid "Please enter the WebDAV server URL"
-msgstr "Unesite brzinu cd pisaèa"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:109
-#, fuzzy
-msgid "Server: "
-msgstr "Server"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Taèka montiranja: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Opcije: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Molim vas, prvo napravite kopiju va¹ih podataka"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "PA®LJIVO PROÈITAJ !"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Ukoliko planirate da koristite aboot, ostavite prazan prostor (2048 "
-"sektorana poèetku \n"
-"diska)"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "èarobnjak (pomoænik)"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Izaberite akciju"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Disk sadr¾i jednu veliku FAT particiju\n"
-"(uglavnom je koriste MicroSoft Dos/Windows-i, na ¾alost).\n"
-"Predla¾em da prvo izmenite veliènu (resize) te particije (kliknite na nju,\n"
-"a potom na \"Promeni velièinu\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Kliknite na particiju"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Detalji"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-#, fuzzy
-msgid "No hard drives found"
-msgstr "Nije pronaðen ¹tampaè!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "Journalised FS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Prazno"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Drugo"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Vrsta fajl sistema:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Kreiraj"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Tip"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Umesto toga probajte ``%s''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Obri¹i"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Prvo uradite ``Demontiraj''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"Posle promene tipa particije %s, svi podaci na ovoj particiji æe biti "
-"izbrisani"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Izaberite particiju"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Izaberite drugu particiju"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Izlaz"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Preði na ekspert mod"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Preði na normalni mod"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Poni¹ti radnju"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Svejedno nastaviti ?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Kraj bez snimanja promena"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Kraj bez snimanja promena u tabele particija?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Da li hoæete da saèuvate izmene u /etc/fstab?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Auto dislociranje"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Oèisti sve"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Jo¹"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Informacije o hard disku"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Sve primarne particije su zauzete"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Ne mogu dodati vi¹e ni jednu particiju"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Da bi omoguæili kreiranje jo¹ (extended) particija izbri¹ite jednu od "
-"postojeæih"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Saèuvaj tabelu particija"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Obnovi tabelu particija"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Spasi tabelu particija"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Ponovo uèitaj tabelu particija"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Automontiranje prenosivog medija"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Izaberite datoteku"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"Pohranjena(snimljena) tabela particija nije iste velièine\n"
-"®elite da nastavite ?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Upozorenje"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Ubacite disketu u ureðaj\n"
-"Svi podaci na disketi æe biti izbrisani !"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Spasavanje tabele particija"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Detaljne informacije"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Promeni velièinu"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Premesti"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formatiranje"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Dodaj na RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Dodaj na LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Ukloni sa RAID-a"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Ukloni sa LVM-a"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Promeni RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Koristi za loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Kreiraj novu particiju"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Poèetni sektor: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Velièina u MB:"
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Vrsta tatoteènog sistema:"
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Karakteristike: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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 ""
-"Vi ne mo¾ete da kreirate novu particiju\n"
-"(po¹to ste dosegli maksimalan broj primarnih particija).\n"
-"Prvo uklonite primarnu particiju a zatim kreirajte extended particiju."
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "Ukloni loopback fajl ?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Promena tipa particije"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Koju datoteèni sistem ¾elite ?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Menjam ext2 na ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Gde biste da montirate loopback datoteku %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Gde biste da montirate %s ureðaj ?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Demontiranje nije moguæe,jer se particija korisiti za loop back.\n"
-"Prvo uklonite loopback"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, fuzzy, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Gde biste da montirate %s ureðaj ?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Proraèunavam granice FAT datoteènog sistema"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Promena velièine (resizing)"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Ovoj particici nije moguæe promeniti velièinu"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Cvi podaci na ovoj particiji bi trebali biti saèuvani"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr "Posle promene velièine %s particije svi podaci æe biti izbrisani"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Izaberite novu velièinu"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Nova velièina u MB:"
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Koji disk ¾elite da premestite?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Sektor"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Gde ¾elite da instalirate starter?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Preme¹tanje"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Preme¹tanje particije..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Izaberi postojeæi RAID za dodavanje"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "novi"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Izaberi postojeæi LVM za dodavanje"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "LVM ime?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Ova particija ne mo¾e biti kori¹æena za loopback "
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Ime Loopback datoteke: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Odredite ime fajla"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Fajl se veæ koristi od strane drugog loopback-a,izaberite drugi"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Datoteka veæ postoji.Da li da ga koristim ?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Opcije montiranja"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Razno"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "ureðaj"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "nivo"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "chunk velièina"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "PA®LJIVO,ova operacija je opasna."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Koju vrstu particioniranja?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Paket %s je potreban. Da li ¾elite da ga instalirate?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Nije moguæe kreirati /boot za sada na hard disku (na cilindru > 1024).\n"
-"Ili koristite LILO koji ne radi, ili ga ne koristite pa vam ne treba /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Particija koju ste izabrali za root (/) je fizièki locirana iznad\n"
-"1024-tog cilindra hard diska,i nemate /boot particiju.\n"
-"Ukoliko planirate da korisitite LILO boot menad¾er, morate\n"
-"dodati /boot particiji."
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Izabrali ste softversku RAID particiju kao root (/).\n"
-"Nijedan starter ne mo¾e da radi sa tim bez /boot particije.\n"
-"Zato pazite da dodate /boot particiju"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, 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_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Morate restartovati raèunar da bi se izmene izvr¹ile"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr ""
-"Posle formatiranja particije %s,svi podaci na ovoj particiji æe biti "
-"izbrisani"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Formatiranje"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Formatiranje loopback datoteke %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Formatiranje particije %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Sakrij fajlove"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Premesti fajlove na novu particiju"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"Direktorijum %s veæ sadr¾i neke podatke\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Preme¹tanje fajlova na novu particiju"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Kopiranje %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "Uklanjanje: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "particija %s je sada poznata kao %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Ureðaj: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "Oznaka DOS particije: %s (samo pretpostavka)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Unesi: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Ime: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Poèetak: sektor %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Velièina: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s sektora"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Cilindar %d do %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Formatirano\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Nije formatirano\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Montirano\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Loopback fajl(ovi): \n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Boot particija po default-u\n"
-" (za podizanje MS-DOSa, ne za lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Nivo %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Chunk-uj %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID-diskovi %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Ime Loopback datoteke: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"Najverovatnije je, da je ova particija\n"
-"Driver particija, pa nebi trebali\n"
-"da je dirate.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Ovo je specijalna Bootstrap\n"
-"particija i koristi se\n"
-"dual-booting va¹eg sistema.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Velièina: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Geometrija: %s cilindara, %s glava, %s sektora\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Info: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM-diskovi %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Tip tabele particija: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "na kanalu %d ID %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Kljuè za enkripciju fajl sistema"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Izaberite kljuè za enkripciju fajl sistema"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr ""
-"Ova lozinka(enkripcioni kljuè) je suvi¹e jednostavna (treba da ima bar %d "
-"znakova)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "Nepodudarnost enkripcionih kljuèeva (lozinki)"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Kljuè za enkripciju"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Kljuè za enkripciju (ponovo)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Promena tipa"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Kliknite na medij"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "Ne mogu da ulogujem korisnièko ime %s (neispravna lozinka?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "Potrebna Autentifikacija Domena"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "Jo¹ jedan"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "Koje korisnièko ime"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-"Unesite svoje korisnièko ime, lozinku i domen da bi mogli da pristupite "
-"hostu."
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "Korisnièko ime"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Domen"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Tra¾i servere"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s Formatiranje %s nije uspelo"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "ne znam kako da formatiram %s u tipu %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "montiranje particije %s u direktorijum %s nije uspelo"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "Gre¹ka pri demontiranju %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "jednostavno"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "sa /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "server"
-
-#: ../../fsedit.pm_.c:240
-#, fuzzy, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Ne mogu proèitati tabelu particija, mnogo je iskvarena za mene :(\n"
-"Poku¹aæu dalje zaobilazeæi lo¹e particijeMogu poku¹ati da formatiram lo¹e "
-"particije (SVI PODACI æe biti izgubljeni !).\n"
-"Drugo re¹enje je da se DrakX onemoguæi da modufikuje tabelu particija.\n"
-"(gre¹ka je %s)\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "Ne mo¾ete koristiti JFS za particije manje od 16MB"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "Ne mo¾ete koristiti ReiserFS za particije manje od 32MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Taèke montiranja moraju da poèinju sa vodeæim /"
-
-#: ../../fsedit.pm_.c:522
-#, 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_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "Ne mo¾ete koristiti logièku LVM particiju za taèku montiranja %s"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Ovaj direktorijum treba da ostane u root-u datoteènog sistema"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"Potreban vam je pravi datoteèni sistem (ext2/ext3, reiserfs, xfs, ili jfs) "
-"za ovu taèku montiranja\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "Ne mo¾ete koristiti enkriptovani fajl sistem za taèku montiranja %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Nema dovoljno slobodnog prostora za auto-alociranje"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Nema ¹ta da se uradi"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Gre¹ka pri otvaranju %s za ispis: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:171
-#, fuzzy
-msgid "Sound configuration"
-msgstr "CUPS konfiguracija"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-#, fuzzy
-msgid "Driver:"
-msgstr "Drajver"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Pomoæ"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Samo momenat... primena konfiguracije"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Samo momenat..."
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:212
-#, fuzzy
-msgid "Unkown driver"
-msgstr "Nepoznati model"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "Model"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "model hard diska"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "Kanal"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "EIDE/SCSI kanal"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "Bus"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr "ovo je fizièki bus na koji je ureðaj prikljuèen (npr: PCI, USB, ...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Modul"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "modul GNU/Linux kernela koji upravlja tim ureðajem"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "Klasa Medija"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "klasa hardverskog ureðaja"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Opis"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "ovo polje opisuje ureðaj"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "Identifikacija busa"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- PCI i USB ureðaji : ovo prikazuje proizvoðaèa, ureðaj, podproizvoðaèa i "
-"brojeve PCI/USB ureðaja"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "Lokacija na busu"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- pci ureðaji: ovo nam daje PCI slot, ureðaj i funkciju za ovu karticu\n"
-"- eide ureðaji: ureðaj je ili slave ili master\n"
-"- scsi ureðaji: scsi bus i id scsi ureðaja"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "Stari fajl ureðaja"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "staro statièko ime ureðaja kori¹teno u dev paketu"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "Novi devfs ureðaj"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr "novo dinamièko ime ureðaja generisano od strane incore kernel devfs"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "Broj tastera"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "Ime prizovðaèa ureðaja"
-
-#: ../../harddrake/ui.pm_.c:38
-#, fuzzy
-msgid "Alternative drivers"
-msgstr "Alteernativna test stranica (A4)"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/_Kraj"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Pomoæ"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_Pomoæ..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Harddrake pomoæ"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"Opis za polja:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Prijavite Bag"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/_O..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "O Harddrake-u"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"Ovo je HardDrake, Mandrake-ov alat za pode¹avanje hardvera.\n"
-"Verzija:"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "Autor:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Harddrake2 verzija "
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "Detektovani hardver"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "Informacije"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "Modul za pode¹avanje"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "Pokreni konfiguracioni alat"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "Detekcija u toku"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "Ovde mo¾ete podesiti svaki parametar modula."
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "Pokreæem \"%s\" ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "primarno"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "sekundarno"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "Auto-detekcija"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "Nepoznati|Generic"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "Nepoznati|CPH05X (bt878) [mnogi proizvoðaèi]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "Nepoznati|CPH06X (bt878) [mnogi proizvoðaèi]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"Za veæinu modernih TV kartica, bttv modul GNU/Linux kernela jednostavno auto-"
-"detektuje prave parametre.\n"
-"Ukoliko je kartica pogre¹no detektovana, ovde mo¾ete da podesite pravi "
-"tjuner i tip kartice. Samo selektujte parametre za va¹u TV karticu ako je "
-"potrebno"
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "Model kartice :"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Tip tjunera :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "Broj capture buffera :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "broj capture buffer-a za mmap'ed capture"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "PLL opcije :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "Podr¹ka za radio :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "omoguæi podr¹ku za radio"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux je vi¹ekorisnièki sistem, a to znaèi da svaki korisnik mo¾e imati "
-"sopstvene\n"
-"postavke, sopstvene fajlove, itd. Mo¾ete proèitati ``Upustvo za korisnike''\n"
-"da bi saznali vi¹e o tome. Ali za razliku od \"root\", koji je ustvari "
-"administrator, korisnici\n"
-"koje dodate ovde neæe moæi da menjaju bilo ¹ta osim njihovih\n"
-"fajlova i njihove konfiguracije. Trebalo bi da kreirate najmanje jednog\n"
-"obiènog korisnika za sebe. Taj raèun je onaj na koji treba da se logujete \n"
-"za rutinsko kori¹æenje. Iako je veoma praktièno da se ulogujete kao \"root\" "
-"svaki dan,\n"
-"to mo¾e biti veoma opasno! I najmanja gre¹ka mo¾e znaèiti da va¹ sistem\n"
-"neæe vi¹e raditi. Ukoliko napravite ozbiljne gre¹ke kao obièni korisnik \n"
-"mo¾ete jedino izbgubiti ne¹to informacija, ali ne i celi sistem.\n"
-"\n"
-"Prvo, morate da unesete va¹e pravo ime. Ovo nije neophodno, naravno -\n"
-"jer mo¾ete pristupiti i izmeniti ga kada god ¾elite. DrakX æe tada uzeti "
-"prvu\n"
-"reè koji ste uneli i staviti ga u prostor za uno¹enje imena korisnika "
-"\"User\n"
-"name\". Ovo je ime koje odre¾eni korisnik treba da koristi pri logovanju na\n"
-"sistem. Mo¾ete ga promeniti. YNakon toga morate uneti lozinku ovde.\n"
-"Obièni, ne-privilegovani korisnièka lozinka nije od veæeg znaèaja kao ona "
-"za\n"
-"\"root\" koriosnika sa sigurnosne taèke gledanja, ali to nije razlog za "
-"opu¹tanje\n"
-"- nakon svega, va¹i fajlovi su u pitanju.\n"
-"\n"
-"Ukoliko kliknete na Prihvati korisnika \"Accept user\", mo¾ete dodati jo¹ "
-"korisnika. Dodajte\n"
-"korisnika za svakog va¹eg prijatelja: za va¹eg oca ili sestru, na\n"
-"primer. Kada zar¹ite dodavanje svih ¾eljenih korisnika, izaberite Zvr¹eno "
-"\"Done\".\n"
-"\n"
-"Klikom na taster Napredno \"Advanced\" mo¾ete izmeniti default \"shell\"\n"
-"za trenutnog korisnika (bash po default)."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Iznad se nalazi lista postojeæih Linux particija koje su detektovane\n"
-"na hard disku. Mo¾ete zadr¾ati izbor koji je napravio èarobnjak, jer je "
-"dobar za a\n"
-"op¹tu upotrebu. Ukoliko promenite izbor, morate bar izabrati root\n"
-"particiju (\"/\"). Nemojte da birate suvi¹e malu particiju jer neæete moæi "
-"da\n"
-"instalirate ovoljno softvera. Ukoliko ¾elite da podatke staviljate na "
-"posebnu particiju ,\n"
-"morate da izaberetei i \"/home\" (moguæe je ukoliko imate vi¹e od jedne\n"
-"Linux particije).\n"
-"\n"
-"\n"
-"Informacija: svaka particija je prikazana na sledeæi naèin: \"Ime\", "
-"\"Kapacitet\".\n"
-"\n"
-"\n"
-"\"Ime\" je kodirano na sledeæi naèin: \"tip hard diska\", \"broj hard diska"
-"\",\n"
-"\"proj particije\" (na primer, \"hda1\").\n"
-"\n"
-"\n"
-"\"Tip hard diska\" je \"hd\" ukoliko je hard disk IDE ureðaj i \"sd\"\n"
-"ukoliko je SCSI hard disk.\n"
-"\n"
-"\n"
-"\"Broj hard diska\" je uvek slovo posle \"hd\" ili \"sd\". Za IDE hard "
-"diskove:\n"
-"\n"
-" * \"a\" znaèi \"master hard disk na primarnom IDE kontroleru\",\n"
-"\n"
-" * \"b\" znaèi \"slave hard disk na primarnom IDE kontroloeru\",\n"
-"\n"
-" * \"c\" znaèi \"master hard disk na sekundranom IDE kontroloeru\",\n"
-"\n"
-" * \"d\" znaèi \"slave hard disk na sekundarnom IDE kontroleru\".\n"
-"\n"
-"\n"
-"Sa SCSI hard diskovima, a \"a\" znaèi \"primarni hard disk\", a \"b\" znaèi "
-"\"sekundarni hard disk \", itd..."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"Mandrake Linux 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"
-"trenutni CD te tra¾iti od vas da ubacite odgovarajuæi."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"Sada je vreme da odredimo koje programe ¾elite da instalirate na va¹\n"
-"sistem. Postoje hiljade paketa dostupnih za instalaciju na Mandrake Linux, "
-"i \n"
-"predpostavljamo da ne morate da ih sve poznajete, naravno.\n"
-"\n"
-"Ukoliko izvodite standardnu instalaciju sa CDROM-a, prvo æete biti\n"
-"upitani da specificirate koje CD-ove imate (samo u Expert modu). Proverite\n"
-"oznake na CD-ovima i oznaèite one koje posedujete\n"
-"za instalaciju. Kliknite na U redu \"OK\" kada ste spremni da nastavite.\n"
-"\n"
-"Paketi su sortirani u grupe u odnosu na odgovarajuæu upotrebu na va¹oj\n"
-"ma¹ini. Same grupe su sortirane u èetiri sekcije:\n"
-"\n"
-" * \"Radna stanica\": ukoliko planirate da koristite va¹u ma¹inu kao radnu "
-"stanicu, izaberite jednu ili vi¹e odgovarajuæih grupa.\n"
-"\n"
-" * \"Razvoj\": ukoliko ma¹ina treba da se koristi za programiranje, "
-"izaberite ¾eljenu(e)\n"
-"grupu(e).\n"
-"\n"
-" * \"Server\": ukoliko æe se ma¹ina koristiti kao server, moæi æete da \n"
-"izaberete koje od najèe¹æih servisa¾elite da instalirate na\n"
-"ma¹inu.\n"
-"\n"
-" * \"Grafièko Okru¾enje\": na kraju, ovde æete izabrati va¹e\n"
-"omiljeno grafièko okru¾enje. Morate izabrati bar jedno da bi imali\n"
-"grafièku radnu stanicu!\n"
-"\n"
-"Kretanjem kursora mi¹a preko imena grupe dobiæete kratko obja¹njenje\n"
-"o toj grupi. Ukoliko ne selektujete ni jednu grupu kada izvodite\n"
-"osnovnu instalaciju (za razliku od a¾uriranja), pojaviæe se dijalog\n"
-"sa razlièitim predlozima za minimalnu instalciju:\n"
-"\n"
-" * \"Sa X-ovima\": Instalira nekoliko paketa radi grafièkog desktopa\n"
-"\n"
-" * \"Sa osnovnom dokumentacijom\": Instalira osnovni sistem sa osnovnim "
-"alatima\n"
-"i njihovom dukumentacijom. Ovaj mod je praktièan za\n"
-"pode¹avanje servera\n"
-"\n"
-" * \"Stvarno minimalna instalacija\":Instalira samo ¹to je minimano "
-"potrebno,\n"
-"za rad Linux sistema,naravno samo u komandnoj liniji.Ova instalacija "
-"zauzima\n"
-"samo 65 Mb\n"
-"\n"
-"Mo¾ete selektovati i Pojedinaèno biranje paketa \"Individual package "
-"selection\", koje je korisno ukoliko\n"
-"su vam poznati ponuðeni paketi i ¾elite da imate potpunu \n"
-"kontrolu nad svim ¹to æe biti instalirano.\n"
-"\n"
-"Ukoliko ste pokrenuli a¾uriranje ili \"Upgrade\" mod, mo¾ete deselektovati "
-"sve\n"
-"grupe da bi izbegli instalaciju bilo kog novog paketa. Ovo je korisno za "
-"popravljanje ili\n"
-"a¾uriranje postojeæeg sistema."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"Na kraju, u zavisnosti od va¹eg izbora da da birate pojedinaène pakete\n"
-"ili ne, biæe vam prikazano stablo sa svim paketima klasifikovanim\n"
-"po grupama i podgrupama. Dok pretra¾ujete stablo, mo¾ete selektovati cele\n"
-"grupe, podgrupe, ili individualne pakete.\n"
-"\n"
-"Kada kod selektujete paket na stablu, opis se pojavljuje sa desne\n"
-"strane. Kada je va¹a selekcija zavr¹ena, kliknite na Instalacija \"Install\" "
-"taster koji\n"
-"æe pokreuti instalacioni proces. U zavisnosti brzine va¹eg\n"
-"hardvera i broja paketa koje treba da se instaliraju, instalacija mo¾e\n"
-"i potrajati. Procenjeno vreme do zavr¹etka instalacije je prikazano\n"
-"na ekranu da bi vam pomoglo da vi¹ak vremena iskoristite da popijete ¹olju "
-"èaja ili\n"
-"kafe.\n"
-"\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 Mandrake Linux-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 "
-"desiti\n"
-"da sigurnosne rupe budu otkivene kasnije.\n"
-" Ukoliko ne znate koji pojedinaèni servis ¹ta treba da radi\n"
-"ili za¹to se instalira, onda kliknite \"Ne\". Klikom na \"Da\" æete\n"
-"instalirati prikazane servis i oni æe biti pokrenuti automatski po\n"
-"default-u. !!\n"
-"\n"
-"Opcija Automatske zavisnosti ili \"Automatic dependencies\" jednostavno "
-"iskljuèuje dijalog sa upozorenjem\n"
-"koji se javlja svaki put kada instaer automatski selektuje pakete. Ovo se\n"
-"javlja zato ¹to on odreðuje da mora da zadovolji zavisnosti sa drugim\n"
-"paketom da bi uspe¹no zavr¹io instalaciju.\n"
-"\n"
-"Mala ikonica flopi diska na dnu liste vam omoguæava da uèitate\n"
-"listu paketa birane tokom prethodne instalacije. Klikom na ovu ikonicu\n"
-"æe od vas biti tra¾eno da ubacite disketu kreiranu ranije na kraju \n"
-"prethodne instalacije. Pogledajte poslednji pasus (korak) da bi nauèili kako "
-"da kreirate \n"
-"takvu disketu."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Sada treba da podesite va¹u Internet/mre¾nu konekciju. Ukoliko\n"
-"¾elite da konektujete svoj kompjuter na Internet ili na lokalnu mre¾u, "
-"kliknite\n"
-"\"OK\" ili U redu. Nakon toga æe se pokrenuti autodetekcija mre¾nih ureðaja "
-"i modema. Ukoliko\n"
-"ova autodetekcija ne uspe, deselektujte \"Koristi autodetekciju\" sledeæi "
-"put.Vi\n"
-"takoðe mo¾ete izabrati da ne pode¹avate mre¾u sada , nego kasnije; u tom "
-"sluèaju,\n"
-"jednostavno kliknite na taster \"Cancel\" ili Poni¹ti.\n"
-"\n"
-"Mandrake Linux nudi pode¹avanje Internet konekcije u\n"
-"toku instalacije. Moguæe konekcije su: tradicionalni modem, ISDN\n"
-"modem, ADSL konekcija, kablovski modem, i na kraju jednostavna LAN "
-"konekcija\n"
-"(Ethernet).\n"
-"\n"
-"Ovde neæemo detaljno opisivati svaku konfiguraciju. Jednostavno proverite da "
-"li imate\n"
-"sve parametre od va¹eg Internet Provajdera ili sistemskog\n"
-"administratora.\n"
-"\n"
-"Mo¾ete konsultovati i deo upustva o Internet konekcijama za detalje\n"
-"o konfiguraciji, ili jednostavno saèekajte da vam se sistem instalira i\n"
-"onda pokrenite program koji je tamo opisan za pode¹avanje va¹e konekcije.\n"
-"\n"
-"Ukoliko ¾elite da mre¾u nakon isntalacije ili ste zavr¹ili\n"
-"konfigurisanje mre¾ne konekcije, kliknite na Poni¹ti ili \"Cancel\"."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Sada mo¾ete odabrati koje servise ¾elite da se startaju pri podizanju "
-"sistema.\n"
-"\n"
-"Ovde su prikazani svi dostupni servisi na trenutnoj\n"
-"instalaciji. Pregledajte ih pa¾ljivo i deselektujte one koji vam neæe biti "
-"uvek\n"
-"potrebni pri podizanju sistema.\n"
-"\n"
-"Mo¾ete dobiti i kratko obja¹njenje o servisu selektovanjem\n"
-"odreðenog servisa. Meðutim, ukoliko niste sigurni koji od servisa jesu ili\n"
-"nisu korisni, sigurnije je ostaviti na default postavkama.\n"
-"\n"
-"!!Na ovom nivou, budite veoma pa¾ljivi ukoliko ¾elite da koristite va¹u "
-"ma¹inu kao\n"
-"server: verovatno neæete ¾eleti da startujete nijedan servis koji vam neæe\n"
-"trebati. Zapamtite da nekoliko servisa mo¾e biti opasno ukoliko\n"
-"su omoguæeni na serveru. Generano govoreæi, izaberite samo servise koje æete "
-"stvarno trebati.\n"
-"!!"
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux upravlja sa vremenom u GMT (Greenwich Mean Time) i prevodi ga u\n"
-"lokalno vreme u zavisnosti koju ste vremensku zonu izabrali. Meðuti, moguæe "
-"je\n"
-"ovo i deaktivirati deselektovanjem \"Podesi hardverski èasovnik na GMT\" "
-"tako da hardverski èasovnik\n"
-"haima isto vreme kao i sistemski èasovnik. Ovo je korisno kada na ma¹ini "
-"imate\n"
-"jo¹ jedan operativni sistem kao ¹to je Windows.\n"
-"\n"
-"Opcija \"Automatska sihronizacija èasovnika\" æe automatski regulisati\n"
-"èasovnik konektovanjem na udaljeni vremenski server na Internetu. Na \n"
-"listi koja je prikazana, izaberite server koji se nalazi blizu vas. "
-"Naravno,\n"
-"morate imati ispravno pode¹enu Internet konekciju da bi mogli da koristite "
-"ovu opciju. Ona æe\n"
-"ustvari instalirati na va¹u ma¹inu vremenski server koji se pomoguænosti "
-"mo¾e koristiti i od\n"
-"strane drugih ma¹ina na va¹oj lokalnoj mre¾i."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (skraæenica za X Window Sistem) je srce GNU/Linux grafièkog interfejsa\n"
-"na koji se sva grafièka okru¾enja (KDE, Gnome, AfterStep,\n"
-"WindowMaker, etc.) oslanjaju. U ovom delu, DrakX\n"
-"æe poku¹ati da automatski podesi X-ove.\n"
-"\n"
-"Zaista se retko de¹ava da neuspe, osim ukoliko harver nije veoma star (ili\n"
-"veoma nov). Ukoliko uspe, on æe automatski pokrenuti X-ove sa najboljom\n"
-"moguæom rezolucijom u zavisnosti od velièine monitora. Pojaviæe se prozor\n"
-"sa pitanjem da li ga vidite.\n"
-"\n"
-"Ukoliko izvodite \"Ekspert\" instalaciju, pokrenuæete Èarobnjaka za X\n"
-"konfiguraciju. Pogledajte odgovarajuæi deo uputsva za vi¹e informacija\n"
-"o ovom èarobnjaku.\n"
-"\n"
-"Ukoliko vidite gorepomenutu poruku i odgovorite sa \"Da\", tada æe DrakX "
-"nastaviti sa\n"
-"sledeæim korakom. Ukoliko ne mo¾ete da vidite poruku, to jednostavno znaèi\n"
-"da je konfiguracija pogre¹na i da æe se test sam zavr¹iti nakon\n"
-"10 sekundi, osve¾avajuæi ekran."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"Na kraju, biæete upitani da li ¾elite grafièki interfejs\n"
-"pri startanju sistema. Ovo pitanje æe vam biti postavnjeno èak i ako niste "
-"testirali\n"
-"konfiguraciju. Naravno, odgovoriæete \"Ne\" ukoliko va¹a ma¹ina predstalja\n"
-"server, ili ukoliko niste uspe¹no podesili\n"
-"displejed."
-
-#: ../../help.pm_.c:246
-#, fuzzy
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"Mandrake Linux CDROM ima ugraðen spasilaèki mod. MO¾ete mu pristupiti\n"
-"podizaem sistema preko CDROM-a, pritisnite >>F1<< taster pri startanju i "
-"ukucajte >>rescue<< u\n"
-"promptu. Ukoliko ne mo¾ete da butujete sa CDROM-a, trebali\n"
-"bi da se vratite na ove korake u najmanje dve situacije:\n"
-"\n"
-" * kada instalirate starter, DrakX æe prepisati sadr¾aj boot sektora (MBR)\n"
-"va¹eg osnovnog diska (osim ukoliko ne koristite neki drugi starter) da bi "
-"mogli \n"
-"da pokrenete ili Windows ili GNU/Linux (pretpostavljajuæi da imate instliran "
-"Windows na\n"
-"va¹em sistemu). Ukoliko treba da reinstalirate Windows, Microsoft-ov "
-"instalacioni\n"
-"proces æe opet prepisati boot sektor, pa ona neæete biti u moguænosti\n"
-"da pokrene GNU/Linux!\n"
-"\n"
-" * ukoliko se problem javlja i ne mo¾ete da pokrenete GNU/Linux sa hard "
-"diska,\n"
-"ovaj flopi disk æe onda biti jedini naèin za startanje GNU/Linux-a. On\n"
-"sadr¾i dobar broj sistemskih alata za obnovu sistema, koji se\n"
-"sru¹io usled nestanka el.energije, nesretne gre¹ke u kucanju, pogre¹ne\n"
-"lozinke, ili bilo kog drugog razloga.\n"
-"\n"
-"Kada kliknete na ovaj korak, tra¾iæe se od vas da ubacite praznu disketu\n"
-"u ureðaj. Flopi disketa mora biti prazna ili da sadr¾i podatke koji vam "
-"nisu neophodni\n"
-"Nema potrebe da je formatirate jer æe DrakX sam ponovo upisati\n"
-"celu disketu."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"U ovom trenutku, morate da izaberete gde æete instalirati\n"
-"Mandrake Linux 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 Mandrake Linux "
-"sistem.\n"
-"\n"
-"Po¹to su efekti procesa particioniranja obièno nepovratni,\n"
-"particioniranje mo¾e biti prilièno stresan proces za neiskusne korisnike.\n"
-"Ovaj èarobnjak ga pojednostavljuje. Pre poèetka, konsultujte upustvo i ne "
-"¾urite.\n"
-"\n"
-"Ukoliko ste pokrenuli instalaciju u Ekspert modu, pokrenuæete\n"
-"DiskDrake, Mandrake Linux-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 "
-"ovde\n"
-"klikom na dijalogov \"Èarobnjak\" taster.\n"
-"\n"
-"Ukoliko su particije veæ kreirane, od predhodne instalacije \n"
-"ilikreirane drugim alatom za particioniranje, morate izabrati \n"
-" na koje od njih æete instalirati Linux sistem.\n"
-"\n"
-"Ukoliko particije nisu definisane, marate da ih kreirate. \n"
-"Da bi to uradili, mo¾ete da koristite gore postavljeni èarobnjak. U "
-"zavisnosti \n"
-"od konfiguracije hard diska, postoji nekoliko moguænosti:\n"
-"\n"
-" * \"Koristi slobodan prostor\": ova opcija æe jednostavno dovesti do "
-"automatskog\n"
-"particioniranja va¹eg praznog(ih) diska(ova). Neæe vam biti postavljana "
-"daljna pitanja;\n"
-"\n"
-" * \"Koristi postojeæe particije\": èarobnjak je detektovao jednu ili vi¹e \n"
-"postojeæih Linux particija na va¹em hard disku. Ukoliko\n"
-"¾elite da njihj koristite, izaberite ovu opciju.\n"
-"\n"
-" * \"Koristi slobodan prostor na Windows particiji\": ukoliko je Microsoft "
-"Windows\n"
-"instaliran na va¹em disku i on zauzima sav postojeæi prostor na njemu,\n"
-"moraæete da kreirate slobodan prostor za Linux. Da bi to uradili, mo¾ete "
-"izbrisati\n"
-"Microsoft Windows particiju i podatke (pogledajte `Brisanje celog diska'' "
-"ili ``Ekspert\n"
-"mod'' opcije) ili da promenite velièinu Microsoft Windows particije. Promena "
-"velièine\n"
-"se mo¾e isvesti bez gubljenja podataka, ali se pteporuèuje da prvo "
-"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 Mandrake Linux i\n"
-"Microsoft Windows na istom kompjuteru.\n"
-"\n"
-" Pre nego ¹to izaberete ovu opciju, morate da razumete da nakon ove "
-"procedure\n"
-"velièina va¹e Microsoft Windows particije æe biti manja\n"
-"u odnosu na trenutno stanje. Imaðete manje slobodnog prostora u Microsoft\n"
-"Windows-u za sme¹tanje podataka ili instalaiju novog softvera;\n"
-"\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 Mandrake Linux 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"
-" !! Ukoliko izaberete ovu opciju, svi podaci na disku æe biti "
-"izgubljeni. !!\n"
-"\n"
-" * \"Ukloni Windows\": ova opcija æe jednostavno izbrisati sve sa hard diska "
-"i\n"
-"kreirati nove particije. Svi podaci na va¹em disku\n"
-"æe biti izbrisani;\n"
-"\n"
-" !! Ukoliko izaberete ovu opciju, svi podaci na disku æe biti "
-"izgubljeni. !!\n"
-"\n"
-"* \"Ekspertni mod\": ukoliko ¾elite da ruèno particionirate hard disk, "
-"mo¾ete da \n"
-"izaberete ovu opciju. Budite pa¾ljivi pre nego\n"
-"izaberete ovu pociju. ¹er je ovo dobra ali i opasna stvar. Mo¾ete lako \n"
-"izgubiti sve podatke. Dakle,\n"
-"nemojte birati ovu opciju ukoliko ne znate ¹ta radite."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"I stigli ste do kraja. Instalacija je sada zavr¹ena i va¹ GNU/Linux sistem "
-"je \n"
-"spreman za upotrebu. Samo kliknite na U redu ili \"OK\" da bi restartovali "
-"sistem. Mo¾ete pokrenuti\n"
-"GNU/Linux ili Windows, ¹ta god vi¹e preferirate (ukoliko imate instalirana "
-"dva sistema), èim\n"
-"se raèunar ponovo pokrene.\n"
-"\n"
-"Taster Napredno \"Advanced\" (samo u Ekspert modu) prikazuje jo¹ dva tastera "
-"za:\n"
-"\n"
-" * \"kreiranje auto-instalacione diskete\": radi kreiranja instalacionog "
-"flopi diska\n"
-"koji æe automatski pokrenuti celu instalaciju bez pomoæi operatora\n"
-", slièno ovoj instalaciji koju ste upravo izveli.\n"
-"\n"
-" Mo¾ete primetiti da su dve razlièite opcije dostupne nakon pritiska na "
-"taster:\n"
-"\n"
-" * \"Sa ponavljanjem\". Ovo je delom automatizirana instalacija jer korak "
-"sa\n"
-"particioniranjem diska ostaje interaktivan (samo on).\n"
-"\n"
-" * \"Automatizovano\". Potpuno automatizovana instalacija: hard disk se u "
-"potpunosti\n"
-"formatizuje, i svi podaci æe biti izgubljeni.\n"
-"\n"
-" Ova opcija je veoma korisna ukoliko izvodite veliki broj sliènih "
-"instalacija\n"
-"na veæem broju ma¹ina. Pogledajte sekciju o auto instalaciji na na¹em web "
-"sajtu.\n"
-"\n"
-" * \"Saèuvaj selekciju paketa\"(*) : snima selekciju paketa koji ste\n"
-"napravili u ovoj instalaciji. Tako, da kada budete izvodili drugu "
-"instalaciju, ubacite disketu\n"
-"i pokrenete pomoæni ekran pritiskom na\n"
-"[F1] taster, i zahtevom za >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) Morate da iamte FAT-formatiranu disketu (da bi je formatirali pod GNU/"
-"Linux-om, ukucajte\n"
-"\"mformat a:\")"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Svaka particija koja je novodefinisana mora biti\n"
-"formatirana za uptrebu (formatiranje znaèi kreiranje datoteènog(fajl) "
-"sistema).\n"
-"\n"
-"Sada mo¾da ¾elite da reformatirate postojeæe particije da bi izbrisali\n"
-"podatke koje sadr¾e. Ukoliko ¾elite to, izaberite particije \n"
-"koje ¾elite da formatizujete.\n"
-"\n"
-"\n"
-"Zapamtite da nije potrebno da reformatirate sve postojeæe particije.\n"
-"Morate da reformatirate particije koje sadr¾e operativni sistem (kao ¹to su "
-"\"/\",\n"
-"\"/usr\" ili \"/var\") ali ne morate da reformatirate particije koje sadr¾e "
-"podatke\n"
-"koje ¾elite da zadr¾ite (obièno /home).\n"
-"\n"
-"\n"
-"Pazite pri biranju particija, posle formatiranja, sv podaci æe \n"
-"biti izbrisani i neæete ih moæi povratiti.\n"
-"\n"
-"\n"
-"Kliknite na \"U redu\" kada budete spreni za formatiranje particija.\n"
-"\n"
-"\n"
-"Kliknite na \"Poni¹ti\" ukoliko ¾elite da izabereete druge particije za "
-"instalaciju novog\n"
-"Mandrake Linux operativnog sistema. Kliknite na \"Napredno\" ukoliko ¾elite "
-"da izaberete particije koje æe biti proverene\n"
-"od lo¹ih blokova na disku."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Va¹ novi Mandrake Linux operativni sistem se trenutno instalira.\n"
-"Ova operacija bi trebala da potraje nekoliko minuta (u zavisnosti od "
-"velièinepaketa koji se instaliraju i brzine va¹eg kompjutera).\n"
-"\n"
-"Molim Vas za strpljenje.Hvala."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"U vreme kada budete instalirali Mandrake Linux, 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"
-"mi vam predla¾emo da ih skinete sa Interneta. Izaberite\n"
-"Da ili \"Yes\" ukoliko imate pode¹enu Internet konekciju, ili Ne ili \"No\" "
-"ukoliko vi¹e volite da\n"
-"instalirate te nove pakete kasnije.\n"
-"\n"
-"Izborom na \"Da\" prikazuje se lista mesta sa kojih mo¾ete da dobavite noe "
-"verzije \n"
-"paketa. Izaberite mesto koje vam je najbli¾e. Zatim æe se pojaviti stablo sa "
-"slelekcijom paketa:\n"
-"pregledajte selekciju, i pritisnite Instaliraj ili \"Install\" da bi skinuli "
-"i\n"
-"instalirali selektovni(e) paket(e), ili \"Cancel\" za odustajanje."
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Pre nego ¹to nastavite pa¾ljivo proèitajte uslove licence. Ona\n"
-"pokriva celu Mandrake Linux distribuciju, i ukoliko se ne sla¾ete\n"
-"sa svim uslovima koji se nalaze u njoj, kliknite na \"Odbijam\" taster koji "
-"æe odmah\n"
-"zaustaviti instalaciju. Da bi nastavili sa instalacijom, kliknite \n"
-"taster \"Prihvatam\"."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"Na ovom mestu, vreme je da izaberete ¾eljeni nivo sigurnosti za va¹u\n"
-"ma¹inu. Kako pravilo nala¾e, ¹to je ma¹ina vi¹e izlo¾ena, i ¹to je vi¹e\n"
-"podataka koji su ubaèeni znaèajniji, mora biti i veæi nivo sigurnosti.\n"
-"Ipak, veæi nivo sigurnosti ida na u¹trb brzine i\n"
-"lakoæe upotrebe. Pogledajte MSEC poglavlje u ``Upustvu'' da\n"
-"bi dobili vi¹e informacija o znaèenju ovih nivoa.\n"
-"\n"
-"Ukoliko ne znate ¹ta da izaberete, ostanite na default opciji."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 Mandrake Linux 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"
-"hard disk particije moraju biti definisane.\n"
-"\n"
-"Da bi kreirali particije, morate prvo izabrati hard disk. Mo¾ete izabrati\n"
-"disk za particioniranje klikom na \"hda\" za prvi IDE disk, \"hdb\" ili \n"
-"za drugi ili \"sda\" za prvi SCSI disk itd.\n"
-"\n"
-"Za particioniranje selektovanog hard diska, mo¾ete koristiti sledeæe "
-"opcije:\n"
-"\n"
-" * \"Oèisti sve\": ova opcija bri¹e sve particije na izabranom hard \n"
-"disku.\n"
-"\n"
-" * \"Auto alociranje\": ova opcija dozvoljava da automatski kreirate Ext2 "
-"i \n"
-"swap particije na slobodnom prostoru \n"
-" hard diska.\n"
-"\n"
-" * \"Spasi tabelu particija\": ukoliko je va¹a tabela particija "
-"o¹teæena, \n"
-"mo¾ete da probate da je oporavite koristeæi ovu opciju. Budite\n"
-" pa¾ljivi i znajte da mo¾e da i ne uspe.\n"
-"\n"
-" * \"Vrati na staro\": ova opcija æe poni¹titi izmenu.\n"
-"\n"
-" * \"Ponovno uèitavanje\": ovu opciju mo¾ete koristiti ukoliko ¾elite da \n"
-"poni¹titisve promene i uèitate inicijalnu tabelu particija\n"
-"\n"
-" * \"Èarobnjak\": ukoliko ¾elite da koristite èarobnjaka za "
-"particioniranje \n"
-"hard diska, izaberite ovu opciju. Preporuèena je ukoiko\n"
-" nemate mnogo znanja o partcijama.\n"
-"\n"
-" * \"Povrati sa diskete\": ukoliko ste snimili tabelu particija na \n"
-"disketu tokom prethodne instalacije, mo¾ete je\n"
-" vratiti sa ovom opcijom.\n"
-"\n"
-" * \"Snimi na disketu\": ukoliko ¾elite da da snimite tabelu particija na\n"
-"disketu da bi mogli kasnije da je povratite, mo¾ete da iskoristite\n"
-" ovu opciju. Naroèito preporuèujemo ovu opciju\n"
-"\n"
-" * \"Uraðeno\": kada zavr¹ite sa particioniranjem hard diska, iskoristite "
-"ovu opciju da bi snimili promene.\n"
-"\n"
-"Za vi¹e informacija, mo¾ete za svaku ocpiju dobiti kretanjem pomoæu "
-"tastature: navigacijom kroz particije pomoæu [Tab] tastera i [Up/Down] "
-"strelica.\n"
-"\n"
-"Kada je particija izabrana, mo¾ete koristiti:\n"
-"\n"
-" * Ctrl-c za kreiranje nove particije (kada je izabrana prazna particija);\n"
-"\n"
-" * Ctrl-d za brisanje particije;\n"
-"\n"
-" * Ctrl-m za postavljanje taèke montiranja.\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_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"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 Mandrake Linux operativni sistem.\n"
-"\n"
-"Svaka particija je ispisana na sledeæi naèin: \"Ime Linux-a\",\"Ime Windows-a"
-"\"\n"
-"\"Kapacitet\".\n"
-"\n"
-"\"Ime Linux-a\" je kodirano na sledeæi naèin: \"tip hard diska\", \"broj "
-"hard diska\",\n"
-"\"broj particije\" (na primer, \"hda1\").\n"
-"\n"
-"\"Tip hard diska\" je \"hd\" ukoliko je hard disk ID ureðaj i \"sd\"\n"
-"ukoliko je SCSI hard disk.\n"
-"\n"
-"\"Broj hard diska\" je uvek slovo posle \"hd\" ili \"sd\". Sa IDE hard "
-"diskovima:\n"
-"\n"
-" * \"a\" znaèi \"master hard disk na primarnom IDE kontroleru\",\n"
-"\n"
-" * \"b\" znaèi \"slave hard disk na primarnom IDE kontroloeru\",\n"
-"\n"
-" * \"c\" znaèi \"master hard disk na sekundranom IDE kontroloeru\",\n"
-"\n"
-" * \"d\" znaèi \"slave hard disk na sekundarnom IDE kontroleru\".\n"
-"\n"
-"Sa SCSI hard diskovima, \"a\" znaèi \"primarni hard disk\", a \"b\" znaèi "
-"\"sekundarni hard disk \", itd.\n"
-"\n"
-"\"Ime Windows-a\" je slovo hard diska pod Windows-om (prvi disk\n"
-"ili particija se zove \"C:\")."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Budite strpljivi.Trajanje ovih oeracija mo¾e biti nekoliko minuta"
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"DrakX sada treba da zna da li ¾elite da pokrenete default (\"Preporuèeno\")\n"
-"instalaciju ili ¾elite da imate veæu kontrolu (\"Ekspert\"). Takoðe\n"
-"iamte i pravo izbora pokretanja nove instalacije ili a¾uriranja postojeæeg\n"
-"Mandrake Linux sistema:\n"
-"\n"
-" * \"Instalacija\": kompletno uklanja stari sistem. U stvari, u zavisnosti "
-"od\n"
-"onog ¹ta trenutno dr¾ite na va¹oj ma¹ini, moæi æete da zadr¾ite neke stare "
-"(Linux\n"
-"ili druge) particije nepromenjenim;\n"
-"\n"
-" * \"A¾uriranje\" ova instalaciona klasa vam dozvoljava da jednostavno "
-"a¾urirate\n"
-"pakete koji su trenutno instalirani na va¹ Mandrake Linux sistem. On "
-"zadr¾ava\n"
-"postojeæe particije na va¹em hard disku kao i konfiguraciju korisnika. Svi\n"
-"drugi instalacioni koraci su dostupni kao i pri klasiènoj\n"
-"instalaciji;\n"
-"\n"
-" * \"A¾uriranje paketa\": ova potpuno nova klasa vam dozvoljava da "
-"unapredite va¹\n"
-"postojeæi Mandrake Linux sistem i da zadr¾ite sve sistemske konfiguracije "
-"netaknutima\n"
-"Dodavanje novih paketa na pprenutnnu ipostojeæu instalaciju je takoðe "
-"moguæe.\n"
-"\n"
-"A¾uriranje bi trebalo da radi savr¹eno za Mandrake Linux sisteme poèev¹i od "
-"\"8.1\"\n"
-"verzije.\n"
-"\n"
-"U zavisnosti od va¹eg poznavanja GNU/Linux-a, mo¾ete izabrati jednu od "
-"sledeæih nivoa za instalaciju ili a¾uriranje\n"
-"Mandrake Linux operativnog sistema:\n"
-"\n"
-"* Preporuèeno: ukoliko niakada niste instalirali GNU/Linux operativni \n"
-"sistem izaberite ovo. Instalacija æe biti\n"
-" veoma laka i imaæete da odgovorite na svega nekoliko pitanja.\n"
-"\n"
-"* Ekspert: ukoliko iamte dobro znanje o GNU/Linux-u, mo¾ete izabrati ovu \n"
-"instalacionu klasu. Kao i \"Sa pode¹avanjem\"\n"
-"instalacionoj klasi, moæi æete da birate primarnu namenu (radna stanica, \n"
-"server, razvojna stanica). Budite veoma\n"
-"pa¾ljivi pre izbora ove instalacione klase. Moæi æete da izvodite veoma\n"
-"podesivu instalaciju.\n"
-"Odgovori na neka pitanja mogu biti veoma te¹ki ukoliko nemate dobro znanje "
-"o\n"
-"GNU/Linux-u. Dakle, nemojte birati \n"
-"ovu instalacionu kasu ukoliko ne znate ¹ta radite."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"U principu, DrakX bira desnu tastaturu za vas (u zavisnosti od toga koji\n"
-"ste jezik izabrali) i èak i neæete videti ovaj korak. Ipak, mo¾e\n"
-"se desiti da niste dobili tastaturu koja odgovara va¹em jeziku: na\n"
-"primer, ukoliko ste ©vajcarac koji govori engleski, verovatno æete ¾eleti\n"
-"©vajcarsku tastaturu. Ili ukoliko govorite Engleski ali se nalazite\n"
-"u Kvebeku, mo¾ete se naæi u istoj situaciji. U oba\n"
-"sluèaja, moraæete da se vratite na ovaj instalacioni korak i izaberete\n"
-"odgovarajuæu tastaturu sa liste.\n"
-"\n"
-"Kliknite na taster \"Jo¹\" da bi dobili kompletnu listu\n"
-"podr¾anih tastatura."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"Izaberite va¹ jezik za instalaciju i kori¹æenje sistema.\n"
-"\n"
-"Klikom na taster \"Napredno\" omoguæiæete sebi da vidite druge\n"
-"jezike koje mo¾ete instalirati na va¹u radnu stranicu. Biranjem drugih "
-"jezika\n"
-"æete instalirati fajlove vezane (za specificirane jezike) za dokumentaciju "
-"i\n"
-"aplikacije. Na primer, ukoliko æe na va¹em raèunaru hostovati korisnici iz "
-"©panije\n"
-"izaberite Engleski kao glavni a na stablu\n"
-"oznaèite i \"©paniski|©panija\".\n"
-"\n"
-"Zapamtite da mo¾ete instalirati vi¹e jezika. Kada izaberete sve ¾eljene\n"
-"dodatne lokalizacije kliknite na taster \"U redu\" da bi nastavili."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"DrakX generalno detektuje broj tastera koji va¹ mi¹ posdeduje. Ukoliko se to "
-"ne desi\n"
-"on æe pretpostaviti da mi¹ sa dva tastera i podesiæe emulaciju treæeg "
-"tastera.\n"
-"DrakX æe automatski prepoznati da li se radi o PS/2, serijskom ili USB "
-"mi¹u.\n"
-"\n"
-"Ukoliko ¾elite da specificirate drugi tip mi¹a odaberite odgovarajuæi\n"
-"tip sa liste.\n"
-"\n"
-"Ukoliko izberete mi¹a koji se razlikuje od default-a pojaviæe vam se\n"
-"test ekran. Koristite tastere i toèkiæe da bi proverili da li su postavke\n"
-"dobre. Ukoliko mi¹ ne radi ispravno pritisnite taster za razmak (space bar) "
-"ili\n"
-"taster [Return] za \"Poni¹ti\" i izaberite ponovo."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Molim, izaberite odgovarajuæi port. Na primer, COM1 port pod MS Windows-om\n"
-" u Linux-u ima oznaku ttyS0."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"Ovo je najzanaèajnija taèka u odluèivanju o sigurnosti va¹eg GNU/Linux\n"
-"sistema: morate da unesete \"root\" lozinku. \"root\" je administrator\n"
-"sistema i jedini je ovla¹ten da vr¹i izmene, dodaje korisnike,\n"
-"menja osnovnu konfiguraciju sistema, itd. Ukratko, \"root\" mo¾e\n"
-"da uradi sve! Zbog toga morate da izaberete lozinku koja te¹ko mo¾e da se\n"
-"pogodi - DrakX æe vam reæi ukoliko je ona suvi¹e jednostavna. Kao ¹to mo¾ete "
-"da vidite, mo¾ete da\n"
-"izaberete i da ne unesete lozinku, ali vam ozbiljno preporuèujemo da to\n"
-"neradite iz jednog razloga: nemojte da mislite da to ¹to ste startovali GNU/"
-"Linux da\n"
-"va¹i drugi operativni sistemi sigurni od gre¹aka. Kako \"root\" mo¾e da\n"
-"preskoèi sva ogranièenja i nenamerno izbri¹e sve podatke na particiji\n"
-"neopreznim pristupom, va¾no je da je te¹ko\n"
-"postati \"root\".\n"
-"\n"
-"Lozinka treba da bude me¹avina brojeva i slova i treba da sadr¾i najmanje 8\n"
-"karaktera. Nikada ne zapisujte na papir \"root\" lozinku - tako lako\n"
-"mo¾ete ugroziti sistem.\n"
-"\n"
-"Meðutim, potrudite se da lozinka ne bude previ¹e duga ili komlikovana zato\n"
-"¹to treba da je zapamtite bez mnogo napora.\n"
-"\n"
-"Lozinka neæe biti prikazana na ekranu kada je ukucavate. Sreæom, moæi æete\n"
-"da je ukucate dva puta da bi smanjili moguænost gre¹e u kucanju.\n"
-"Ukoliko ipak pogre¹ite u kucanju, ali dva puta, ova\n"
-"``neispravna'' lozinka æe biti kori¹tena kada se budete prvi put "
-"konektovali.\n"
-"\n"
-"U Ekspertnomm modu, biæete pitani da li æete se konektovati na\n"
-"autentifikacioni server, kao ¹to je NIS ili LDAP.\n"
-"\n"
-"Ukoliko va¹a mre¾a koristi LDAP (ili NIS) protokol za autentifikaciju, "
-"selektujte\n"
-"\"LDAP\" (ili \"NIS\") za autentifikaciju. Ukoliko to neznate, pitajte\n"
-"va¹eg mre¾nog administratora.\n"
-"\n"
-"Ukoliko se va¹ raèunar ne konektuje na administrirane mre¾e, treba da\n"
-"izaberete \"Lokalni fajlovi\" za autentifikaciju."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO i GRUB su starteri (boot loaders) za GNU/Linux. Ovaj korak je , "
-"naravno,\n"
-"potpuno automatizovan. U stvari, DrakX analizira boot sektor hard diska\n"
-"i reaguje na osnovu onog ¹to je prona¹ao:\n"
-"\n"
-" * ukoliko je pronaðen Windows boot sektor, on æe ga zameniti sa GRUB/LILO\n"
-"boot sektorom. Sreæom, moæi æete da startujete ili GNU/Linux ili neki drugi "
-"OS;\n"
-"\n"
-" * ukoliko je pronaðen GRUB ili LILO boot sektor, on æe ga zameniti sa \n"
-"novim;\n"
-"\n"
-"Ukoliko je u dilemi, DrakX æe prikazadi dijalog sa razlièitim opcijama.\n"
-"\n"
-" * \"Ponuðeni starteri\": imate tri opcije:\n"
-"\n"
-" * \"GRUB\": ukoliko vi¹e volite GRUB (tekstualni mod).\n"
-"\n"
-" * \"LILO sa grafièkim menijem\": ukoliko vi¹e volite LILO sa grafièkim\n"
-"interfejsom.\n"
-"\n"
-" * \"LILO sa tekstualnim menijem\": ukoliko vi¹e volite LILO sa \n"
-"tekstualnim interfejsom.\n"
-"\n"
-" * \"Boot ureðaj\": u veæini sluèajeva, neæete menjati default\n"
-"(\"/dev/hda\"), ali ukoliko ¾elite, mo¾ete starter da instalirate na\n"
-"drugi hard disk (\"/dev/hdb\"), ili èak na disketu (\"/dev/fd0\").\n"
-"\n"
-" * \"Vreme do po¹etka startanja default sistema\": kada startujete raèunar,\n"
-"ova pauza vam omoguæava da izaberete - u starterovom meniju,\n"
-"drugi sistem (recimo Njinjdovs).\n"
-"\n"
-"!! Budite pa¾ljivi, jer ako izaberete da ne instalirate starterr (klikom na\n"
-"\"Poni¹ti\"), morate osigurati drugi naèin da startujete Mandrake\n"
-"Linux sistem! Budite sigurni da znate ¹t aradite pre nego izmenite\n"
-"i jednu opciju. !!\n"
-"\n"
-"Klikom na opciju \"Napredno\" u ovom dijalogu æe vam biti ponuðene mnoge "
-"napredne\n"
-"opcije, koje su rezervisane za napredne korisnike.\n"
-"\n"
-"Mandrake Linux instalira svoj sopstveni bootloader iliti starter, koji vam "
-"omoguæava da startujete\n"
-"GNU/Linux ili bilo koje druge operativne sistemeakoje imate na raèuanaru.\n"
-"\n"
-"Ukoliko postoji neki drugi operativnisistem na va¹oj ma¹ini, on æe\n"
-"automatski biti dodan u boot meni. Ovde, mo¾ete da fino podesite\n"
-"postojeæe opcije. Dvoklikom na postojæi unos mo¾ete da izmenite\n"
-"njegove parametre ili a ga uklonite; \"Dodaj\" kreira novi unos; a \"Zavr¹eno"
-"\" vas ¹alje\n"
-"na sledeæi korak u instalaciji."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (the LInux LOader) i Grub su starteri: oni omoguæavaju da startate \n"
-"ili Linux ili bilo koji drugi operativni sistem prisutan na va¹em raèunaru.\n"
-"Naravno, ovi drugi operativni sistemi su ispravno detektovani i \n"
-"instalirani. Ukoliko to nije tako,mo¾ete to sami urediti ovde.\n"
-"Pazite kada unosite parametre.\n"
-"\n"
-"Takoðe,mo¾ete ¾eleti da ostalim operat.sistemima onemoguæite da pristupe "
-"drugi\n"
-"U tom sluèaju, treba da izbri¹ete odgovarajuæe linije za te sisteme. Ali\n"
-"onda morate imati boot disketu da bi ih vi mogli pokrenuti!"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Morate oznaèiti gde ¾elite da postavite podatke potrebne za podizanje GNU/"
-"Linux-a.\n"
-"\n"
-"Ukoliko neznate taèno ¹ta radite,izaberite \"Prvi sektor\n"
-"diska (MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"Sada treba da izaberemo sistem za ¹tampanje za va¹ raèunar. Drugi OS-ovi "
-"vam\n"
-"nude jedan, ali vam Mandrake Linux nudi èak tri.\n"
-"\n"
-" * \"pdq\" ¹to znaèi ``print, don't queue'', je izbor za one koji imaju\n"
-"direktni konekciju sa svojim ¹tampaèem i ¾elite da izbegnete\n"
-"bilo kakve zastoje ¹tampaèa, a pri tome nemate mre¾ne ¹tampaèe. On mo¾e da "
-"se koristi\n"
-"samo na veoma jednostavnim mre¾ama i pomalo je i spor za mre¾e. Izaberite "
-"\"pdq\"\n"
-"ukoliko upoznajete GNU/Linux. Va¹ izbor naravno mo¾ete promeniti\n"
-"nakon isntalacije pokreæuæi PrinterDrake from iz Mandrake Kontrolnog\n"
-"CCentra i klikom na expert taster.\n"
-"\n"
-" * \"CUPS\"``Common Unix Printing System'', je izvrstan za ¹tampanje na "
-"va¹em\n"
-"lokalonom ¹tampaèu kao i za ¹tampanje po celoj zemaljskoj kugli. On je "
-"jednostavan i mo¾e se pona¹ati\n"
-"kao server ili kao klijent sa starog \"lpd\" sitema za ¹tampanje. Takoðe, "
-"on\n"
-"je kompatibilan sa sistemima koji su ranije postojali. On mo¾e mnogo toga, "
-"ali\n"
-"osnovno pode¹vanje je jednostavno kao i kod \"pdq\". Ukoliko treba da "
-"emulirate\n"
-"an \"lpd\" server, morate da pokrenete \"cups-lpd\" demon. On poseduje\n"
-"grafièki interfejs za ¹tapanje i izbor opcija za ¹tampanje.\n"
-"\n"
-" * \"lprNG\"``line printer daemon New Generation''. Ovaj sistem mo¾e da "
-"uradi ono\n"
-"¹to otprilike mogu i ostali, ali æe ¹tampati na ¹tampaèima koji su\n"
-"montirani na Novell Network, zato ¹to podr¾ava IPX protokol,\n"
-"i mo¾e direktno da ¹tampa pomoæu shell komandi. Ukoliko iamte Novell ili\n"
-"¹tampate sa komandama bez kori¹æenja odvojenih pipe konstrukcija, koristite "
-"lprNG.\n"
-"Ako to nij sluèaj, CUPS je onda prava stvar jer je jednostavniji i bolji za "
-"rad preko\n"
-"mre¾a."
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX sada treba da detektuje IDE ureðaje prisutne u ve¹em raèunaru.DrakX "
-"æe \n"
-"potra¾iti PCI SCSI adapter(e).\n"
-"Ukoliko DrakX pronaðe SCSI adapter(e) i bude znao koji upravljaèki program \n"
-"(drajver) koristion æe ga(ih) automatski instalirati.\n"
-"\n"
-"Po¹to se mo¾e desiti da pri detekciji neka komponenta ne bude detektovana \n"
-"DrakX æe vas upitati da li imate PCI SCSI adapter. Kliknite \"Da\" \n"
-"ukoliko znate da imate SCSI adapter na svojoj ma¹ini. Na prikazanoj listi \n"
-"moæi æete da izaberete odgovoarajuæi.\n"
-"Kliknite \"Ne\" ukoliko nemate SCSI adaptera u ma¹ini. Ukoliko niste \n"
-"sigurni\n"
-"proverite na listi detektovanog hardvera selektovanjem \"Pogledaj info o \n"
-"hardveru\"i klikom na \"U redu\". Pregledajte\n"
-"listu a onda kiknite na \"U redu\" da bi se vratili na pitanje o SCSI \n"
-"ureðajima.\n"
-"\n"
-"Ukoliko morate ruèno da specificirate va¹ adapter, DrakX æe\n"
-"vas upitati da odredite opcije za njega.Treba li bi da dozvolite DrakX-u da\n"
-"ispita adapter radi tih opcija. Ovo obièno i uspe.\n"
-"\n"
-"Ukoliko DrakX nije u stanju da ispita opcije koje su potrebne, moraæete da \n"
-"sami odredite opcije za drajver.\n"
-"Pogledajte i Instalacioni vodiè (3 poglavlje, sekcija \"Prikupljanje \n"
-"informacija o va¹em hardveru\")\n"
-"da bi saznali kako da pribavite informacije o parametrima potrebnim za \n"
-"hardver,sa svoje Windows instalacije (ukoliko je imate na sistemu),\n"
-"dokumenatciju o hardveru, ili sa proizvoðaèevog \n"
-"veb sajta (ukoliko imate pristup internetu)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"Mo¾ete dodati i dodatne unose za yabbot, ili za druge operativne ssisteme,\n"
-"alternativne kernele, ili za emergency boot image.\n"
-"\n"
-"Za druge OS-ove - unos sadr¾i samo oznaku i \"root\" particiju.\n"
-"\n"
-"Za Linux, postoji nekoliko moguænosti: \n"
-"\n"
-" * Oznaka: Ovo je jednostavno ime koje æete ukucati pri yaboot promptu da "
-"bi \n"
-"izabrali ovu \n"
-"startnu opciju.\n"
-"\n"
-" * Image: Ovo je ime kernela koji se startuje. Obièno vmlinux ili \n"
-"varijacija vmlinux sa ekstenzijom.\n"
-"\n"
-" * Root: \"root\" ureðaj ili \"/\" za va¹u Linux instalaciju.\n"
-"\n"
-" \n"
-" * Dodatak: Na Apple hardveru, kernelova opcija se koristi za prilièno "
-"èesto \n"
-"da\n"
-"asistira inicijalizaciju video hardvera, ili da omoguæi emulaciju tastera "
-"za \n"
-"mi¹ na tastaturi zbog \n"
-"èestog nedostatka drugog i treæeg tastera na Apple mi¹evima. Sledi par \n"
-"primera:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: Ova opcija se mo¾e koristiti ili za podizanje inicijalnih "
-"modula,\n"
-"pre nego je boot \n"
-"ureðaj dostupan, ili za podizanje ramdisk image za startanje u hitnim "
-"situacijama.\n"
-"\n"
-" * Initrd-velièina: velièina default ramdisk je generalno 4096 bajta. \n"
-"Ukoliko vam treba\n"
-"alociranje velikog ramdisk-a, ova opcija mo¾e biti korisna.\n"
-"\n"
-" - Read-write: Normalno se 'root' particija inicijalno postavlja kao read-\n"
-"only, da bi omoguæila\n"
-"proveru datoteènog sistema pre nego sistem postane \"aktivan\". Ovde "
-"mo¾ete \n"
-"poni¹titi ovu opciju.\n"
-"\n"
-" * NoVideo: Ukoliko se Apple video hardver poka¾e veoma problematiènim, \n"
-"mo¾ete\n"
-"izabrati ovu opciju da bi startali sistem u 'novideo' modu, sa osnovnom \n"
-"framebuffer podr¹kom.\n"
-"\n"
-" * Default: Kako je ovo default Linux selekcija, dovoljno je da samo\n"
-"pritisnete ENTER pri yaboot promptu. Ovaj unos æe takoðe biti dodatno \n"
-"oznaèen sa \"*\", ukoliko\n"
-"pritisnete [Tab] da bi videli startnu selekciju."
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot je starter NewWorld MacIntosh hardver. On mo¾e da pokrene\n"
-"GNU/Linux, MacOS, ili MacOSX, ukoliko su prisutni na va¹oj ma¹ini.\n"
-"Normalno, ovi drugi operativni sistemi se smatraju korektno detektovani i \n"
-"instalirani. Ukoliko to nije sluèaj, mo¾ete ruèno dodati unos na ovom\n"
-"ekranu. Budite pa¾ljivi pri izboru parametara.\n"
-"\n"
-"Osnovne opcije Yaboot-a su:\n"
-"\n"
-" - Inicijalna poruka: Jednostavna tekstualna poruka koja se prikazuje pre \n"
-"statrtnog\n"
-"prompta.\n"
-"\n"
-" * Boot ureðaj: Ukazuje gde ¾elite da smestite informaciju potrebnu za \n"
-"startanje GNU/Linux-a. Generalno gledano, moraæete da podesite bootstrap \n"
-"\n"
-"particiju pre \n"
-"nego podesite ovu informaciju.\n"
-"\n"
-" * Omoguæi Firmware pauzu: Za razliku od LILO-a, postoje dve vrste pauze \n"
-"yaboot-a. Prva pauza se meri u sekundama i u tom vremenu mo¾ete \n"
-"birati izmeðu CD-a, OF starta, MacOS, ili Linux-a.\n"
-"\n"
-" * Pauza pri startanju kernela: Ova pauza je slièna pauzi kod LILO "
-"startera.\n"
-"Nakon \n"
-"izbora Linux-a, imaæete pauzu od 0.1 sekunde pre nego ¹to se selektuje\n"
-"default opis kernela.\n"
-"\n"
-" * Omoguæi startanje CD-a ?: Ukoliko oznaèite ovu opciju moæi æete da \n"
-"izaberete \"C\" za CD pri\n"
-"prvom startnom promptu.\n"
-"\n"
-" * Omoguæi OF startanje?: Ukoliko oznaèite ovu opciju moæi æete da "
-"izaberete \n"
-"\"N\" za Open\n"
-"Firmware pri prvom startnom promptu.\n"
-"\n"
-" * Default OS: Mo¾ete da izaberete koji operativni sistem æe biti pokretan \n"
-"kao default kada Open Firmware \n"
-"pauza zavr¹i."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"Ovde su prikazani razlièiti parametri vezani za va¹u ma¹inu. U zavisnosti\n"
-"od va¹eg instaliranog hardvera, mo¾etey - ili ne morate, pogledajte "
-"sledeæe \n"
-"unose:\n"
-"\n"
-" * \"Mi¹\": proverite trenutne postavke za mi¹a i kliknite na taster\n"
-"da bih promenili ukoliko je neophodno.\n"
-"\n"
-" * \"Tastatura\": proverite trenutni rasored tastature tion i kliknite na\n"
-"taster da bi napravili izmene ukoliko su potrebne.\n"
-"\n"
-" * \"Vremenska zona\": DrakX, po default-u, pogaða va¹u vremensku zonu u \n"
-"zavisnosti koji se jezik\n"
-"odabrali. Ali opet, mo¾da ste izabrali tastaturu koja se razlikuje\n"
-"od tastature zemlje koju ste naveli.\n"
-"Moraæete da kliknete na taster \"Vremenska zona\" da bi\n"
-"podesili èasovnik u skladu sa vremenskom zonom u kojoj se nalazite.\n"
-"\n"
-" * \"©tampaè\": kilkom na taster \"©tampaè\" pokrenuæete èarobnjaka za\n"
-"konfigurisanje ¹tampaèa.\n"
-"\n"
-" * \"Zvuèna kartica\": ukoliko je zvuèna kartica detektovana, onda je\n"
-"ovde prikazana. Nisu moguæe promene u toku instalacije.\n"
-"\n"
-" * \"TV kartica\": ukoliko je TV kartica detektovana, onda je\n"
-"prikazana ovde. Nisu moguæe promene u toku instalacije.\n"
-"\n"
-" * \"ISDN kartica\": ukoliko je ISDN kartica detektovana, onda je\n"
-"prikazana ovde. Mo¾ete kliknuti na tester da bi promenili parametre\n"
-"koji su vezani za nju."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Izaberite hard disk koji ¾elite da izbri¹ete da bi instalirali novu Mandrake "
-"Linux \n"
-"particiju. Budite pa¾ljivi, svi podaci na njemu æe biti izgubljeni\n"
-"i neæe se moæi povratiti!"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Kliknite na \"U redu\" ukoliko ¾elite da izbri¹ete sve podatke i \n"
-"particije na ovom hard disku.Budite pa¾ljivi, posle klika na \"U redu\", vi\n"
-"neæete moæi da povratite bilo koji podatak ili particiju na hard disku,\n"
-"pa i bilo koje Windows podatke.\n"
-"\n"
-"Kliknite na \"Poni¹ti\" da bi poni¹ti ovu operaciju bez gubljenja podataka "
-"i\n"
-"particija koje su prisutne na ovom hard disku."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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)"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "Morate i %s da formatirate"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-"Vi ste izabrali sledeðe servere: %s\n"
-"\n"
-"\n"
-"Ovi serveri se aktiviraju po osnovnoj postavci. Oni nemaju poznatih "
-"sigurnosnih\n"
-"nedostataka, ali se ipak mogu pojaviti neki novi. Ukoliko se to desi, morate "
-"ih a¾urirati\n"
-"¹to je pre moguðe.\n"
-"\n"
-"\n"
-"Da li zaista ¾elite da instalirate ove servise?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Nije moguæ prenos bez NIS domena"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Ubacite FAT formatiranu praznu disketu u ureðaj %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Ova disketa nije formatirana sa FAT sistemom"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Da bi koristili ovaj izbor za èuvanje selekcije paketa, izaberite "
-"instalaciju sa ``linux defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Gre¹ka kod otvaranja datoteka %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"Dogodila se gre¹ka - nije naðen ispravan ureðaj na kojem bi bili krerani "
-"novi datoteènog sistemi. Proverite va¹ hardver da vidite ¹ta je uzrok ovog "
-"problema."
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Neke hardverske komponente u va¹em raèunaru zahtevaju odgovarajuæe drajvere "
-"da bi normalno funkcionisale.\n"
-"Informacije o njima mo¾ete pronaæi na: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Morate imati root particiju.\n"
-"Za ovo, kreirajte particiju (ili kliknite na postojeæu).\n"
-"Zatim izaberite \"Taèka montiranja\" i podesite na `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Morate imati swap particiju"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Hm, nema swap particije\n"
-"\n"
-"Svejedno nastaviti dalje ?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Morate imati FAT particiju montiranu u /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Koristi slobodan prostor"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Nema dovoljno slobodnog prostora za alociranje novih particija"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Koristi postojeæu particiju"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Nema ni jedne pariticije za rad"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Koristi Windows particiju za loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Koju particiju ¾elite da korisite za Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Izaberite velièinu"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Velièina Root particije u MB:"
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Velièina Swap particije u MB:"
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Korisiti slobodan prostor na Windows particiji"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Kojoj particiji ¾elite da promenite velièinu?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Proraèunavam granice Windows fajl-sistema"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"Program za promenu velièine FAT paritcija ne mo¾e da upravlja va¹om "
-"particijom, \n"
-"zbog sledeæe gre¹ke: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"Va¹a Windows particija je previ¹e fragmentirana, prvo pokrenite ``defrag''"
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"UPOZORENJE!\n"
-"\n"
-"DrakX treba da izmeni velièinu Windows particije. Budite pa¾ljivi: ova\n"
-"operacija je opasna. Ukoliko to do sada niste radili, prvo treba da izaðete\n"
-"iz instalacije,pokrenete pod Windows-om\n"
-"scandisk (eventualno i defrag), a onda ponovo pokrenite instalaciju.\n"
-"Ako ste sigurni, pritisnite OK (U redu)."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Koju velièinu ¾elite da zadr¾ite za prozore"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "particija %s "
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "FAT izmena velièine neuspela: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"Ne postoje FAT particije kojima se mo¾e promeniti velièina ili koje se mogu "
-"korisititi za loopback (ili nema dovoljno slobodnog prostora)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Izbri¹i celi disk"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Ukloni Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-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 od njih ¾elite da instalirate "
-"Linux ?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "SVE postojeæe particije i podaci na disku %s æe biti izgubljeni"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Custom disk particioniranje"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Koristi fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Sada mo¾ete particionirati va¹ %s hard disk ureðaj\n"
-"Kada zavr¹ite,ne zaboravite da potvrdite koristeæi `w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Nemate dovoljno slobodnog prostora na Windows particiji"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Ne mogu da pronaðem slobodan prostor za instaliranje"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "DrakX èarobnjak za particioniranje je prona¹ao sledeæa re¹enja:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Particioniranje nije uspelo: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Pristupam mre¾u"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Odstupam od mre¾e"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Gre¹ka, ali neznam kako da je razre¹im.\n"
-"Nastavite na va¹ rizik!"
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Duplirana taèka montiranja %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Neki va¾ni paketi nisu dobro instalirani.\n"
-"Va¹ cdrom ureðaj ili cd su neispravni.\n"
-"Proverite cdrom na instaliranom kompjuteru koristeæe \"rpm -qpl Mandrake/"
-"RPMS/*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Dobro¹li u %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Nepristupaèan disketni ureðaj"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Pokreæem korak `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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"
-"Mandrake Linux. 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'."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Instalacione klase"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Molim vas da izaberete jednu od sledeæih instalacionih klasa:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Odabir grupa paketa"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Pojedinaèno biranje paketa"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Ukupna velièina: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Lo¹ paket"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Ime: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Verzija: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Velièina: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Va¾no: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't 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"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Sledeæi paketi treba da budu instalirani"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Sledeæi paketi æe biti izbrisani"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Ne mo¾ete selektovati/deselektovati ovaj paket"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Ovo je obavezni paket,i ne mo¾e biti deselektovan"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Mo¾ete deselektovati ovaj paket jer je veæ instaliran"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Ovaj paket mora biti a¾uriran\n"
-"Da li sigurno ¾elite da ga deselektujete ?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "Ne mo¾ete deselektovati ovaj paket.On mora biti a¾uriran"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Automatski prika¾i izabrane pakete"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Instaliraj"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Uèitaj/Snimi na disketu"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "A¾uriranje selekcije paketa"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "Minimalno instaliraj"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Izaberi pakete za instalaciju"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Instaliram"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Procenjujem"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Preostalo vreme"
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Samo momenat, pripremam instalaciju"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d paketa"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Instaliram paket %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Prihvati"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Odbaci"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Promenite va¹ Cd-Rom!\n"
-"\n"
-"Ubacite va¹ CD oznaèen sa \"%s\" u pogon i pritisnite \"U redu\" kada ste "
-"spremni.\n"
-"Ukoliko ga nemate pritisnite Poni¹ti."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Svejedno nastaviti dalje ?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Gre¹ka u listi paketa:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Gre¹ka pri instalaciji paketa:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"Pa¾ljivo proèitajte dole navedene uslove. Ukoliko se ne sla¾ete sa bilo "
-"kojim \n"
-"delom, onda nemate odobrenje za instaliranje sledeæeg CD-a. Pritisnite "
-"'Odbijam' \n"
-"da bi nastavili instalaciju bez upotrebe tih CD medija.\n"
-"\n"
-"\n"
-"Neke komponente sadr¾ane u sledeæim CD medijama nisu pod\n"
-"GPL Licencom ili sliènim ugovorima. Svaka takva komponenta je onda "
-"uslovljena\n"
-"uslovima i ugovorima sopstevene lincence. \n"
-"Pa¾ljivo proèitajte i upoznajte se sa takvim specifiènim licencama pre \n"
-"nego uotrebite ili redistribuirate pomenute komponente. \n"
-"Takve licence æe u glavnom zabranjivati transfer, kopiranje \n"
-"(osim za svrhu backup-a podataka), redisribuciju, nahnadnu promenu, \n"
-"rastavljanje, de-kompajliranje ili menjanje komponenti. \n"
-"Bilo koji deo ugovora koji nije ispo¹tovan istovremeno uklanja i ostala va¹a "
-"prava\n"
-"u datoj licenci. Ukoliko vam odreðena licenca ne garantuje takva\n"
-"prava, obièno ne mo¾ete instalirati programe na vi¹e od jedanog\n"
-"aiatema, ili ih prilagoditi da se mogu koristiti na mre¾i. Ukoliko ste u "
-"dilemi, molimo vas da direktno \n"
-"kontaktirate distributera ili editora komponente. \n"
-"Prenos na treæe programe ili kopiranje takvih komponenti ukljuèujuæi i\n"
-"dokumentaciju je obièno zabranjen.\n"
-"\n"
-"\n"
-"Sva prava na komponente na sledeæim CD medijama pripadaju njihovim \n"
-"respektativnim autorima i za¹tiæene su zakonima o intelektuanoj svojini i \n"
-"pravima koji se primenjuju na softverske programe.\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Xm,pojavila se gre¹ka"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Da li zaista hoæete da prekinete instalaciju?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "LIcencirani ugovor"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"Upoznavanje\n"
-"\n"
-"Operativni sistem i druge komponente dostupne u Mandrake Linux "
-"distribuciji \n"
-"na dalje æe biti zvane \"Softverski Proizvodi\" . Softverski proizvodi "
-"ukljuèuju, ali nisu i \n"
-"ogranièeni na, skup programa, metoda, pravila i dokumentaciju koja je "
-"vezanaza operativni \n"
-"sistem i druge komponente Mandrake Linux distribucije.\n"
-"\n"
-"\n"
-"1. Licencni ugovor\n"
-"\n"
-"Pa¾ljivo proèitajte ovaj dokument. Ovaj dokument je licencni ugovor "
-"izmeðuizmeðu vas i \n"
-"MandrakeSoft S.A. koji pola¾e pravo na Softverske Proizvode.\n"
-"Instaliranjem, kopiranjem ili upotrebom Softverskih Proizvoda u bilo kom "
-"vidu, vi eksplicitno \n"
-"prihvatate i potpuno se sla¾ete sa prihvatanjem postavki i uslova i stanja u "
-"ovoj Licenci. \n"
-"Ukoliko se ne sla¾ete sa bilo kojim delom Licence, nemate pravo da "
-"instalirate, kopirate ili koristite \n"
-"Softverske proizvode. \n"
-"Bilo koji poku¹aj instalacije, dupliciranja ili upotrebe Softverskih "
-"Proizvoda na naèin koji se ne sla¾e sa \n"
-"postavkama i uslovima ove Licence æe voditi gubitku va¹ih prava pod ovom \n"
-"Licencom. Na osnovu gubitka Licence, morate odmah uni¹titisve kopije \n"
-"Softverskih Proizvoda.\n"
-"\n"
-"\n"
-"2. Ogranièena Garancija\n"
-"\n"
-"Softverski Proizvodi i prateæa dokumentracija su omoguæene \"kao takve\", i "
-"bez garancije, do granica \n"
-"koje su dozvoljene zakonom.\n"
-"MandrakeSoft S.A. neæe, u svim uslovima i u granicama zakona, biti ogovoran "
-"za bilo koje specijalne,\n"
-"sluèajne, direktne ili indirektne ¹tete (ukljuèujuæi neogranièene¹tete ili "
-"gubitke \n"
-"u poslovanju, prekidu poslovanja, finansijskim gubicima, zakonske tra¾nje i "
-"kazne koje su rezultat sudske \n"
-"odluke, ili za bilo koji drugi gubitak) koje proizilaze iz upotrebe ili "
-"nemoguænosti kori¹æenja Softverskih \n"
-"Proizvoda, èak iako je MandrakeSoft S.A. savetovao i ukazivao na moguænost "
-"pojave takve \n"
-"¹tete.\n"
-"\n"
-"Ogranièena odgovornosti vezane za posedovanje ili upotrebu zabranjenog "
-"softvera u nekim zemljama\n"
-"\n"
-"Do granica koje su uslovljene zakonom, MandrakeSoft S.A. ili njegovi "
-"distributeri neæe, ni pod kojim uslovima, biti \n"
-"odgovorni za specijalne, namerne direktne ili indirektne ¹tete(ukljuèujuæi "
-"neogranièene \n"
-"¹tete ili gubitke u poslovanju, prekidu poslovanja, finansijskim gubicima, "
-"zakonske tra¾nje \n"
-"i kazne koje su rezultat sudske odluke, ili za bilo koji drugi gubitak) koje "
-"proizilaze \n"
-"iz upotrebe ili nemoguænosti kori¹æenja Softverskih Komponenti ili koje "
-"proizilaze download-ovanih softverskih komponenti \n"
-"bilo kog Mandrake Linux sajta koji su zabranjeni ili ogranièeni u nekim "
-"zemljama po lokalnim zakonima.\n"
-"Ova ogranièena prava se primenjuju, ali nisu i ogranièena na,kriptografske "
-"komponente \n"
-"koje se nalaze u Softverskim Proizvodima.\n"
-"\n"
-"\n"
-"3. GPL i za nju vezane Licence\n"
-"\n"
-"Softverski proizvodi se sastoje od komponenti kreiranih od strane razliètih "
-"lica ili entiteta. Veæina \n"
-"od ovih komponenti se nalaze pod postavkama i uslovima GNU Op¹te Javne \n"
-"Licence, koja se od sada zove \"GPL\", ili sliène licence. Veæina ovih "
-"licenci dozvoljava upotrebu, \n"
-"dupliciranje, adaptaciju ili redistribuciju komponenti koje one obuhvataju. "
-"Molimo Vas da pa¾ljivo proèitte postavke \n"
-"i uslove licencnog ugovora za svaku komponentu pre upotrebe bilo koje "
-"komponenete. Bilo koje pitanje \n"
-"vezano za licencu komponenti treba da bude adresirano na autora komponente a "
-"nena MandrakeSoft.\n"
-"Programi koje je razvio MandrakeSoft S.A. podle¾u pod GPL Licencu. "
-"Dokumentacija pisana od \n"
-"strane MandrakeSoft S.A. podle¾e pod posebnu licencu. Molim da pogledate "
-"dokumentaciju \n"
-"za detalje.\n"
-"\n"
-"\n"
-"4. Prava na Intelektualnu svojinu\n"
-"\n"
-"Sva prava na komponente Softverskih proizvoda pripadaju njihovim autorima i "
-"ona \n"
-"su za¹tiæena zakonima o intelektualnoj svojini i pravima koji se primenjuju "
-"na softverske programe.\n"
-"MandrakeSoft S.A. je rezervisao svoja prava na modifikovanje ili adaptaciju "
-"SoftverskihProizvoda, kako za celinu tako i za \n"
-"delove, za sve sve svrhe i sve upotrebe.\n"
-"\"Mandrake\", \"Mandrake Linux\" i pridru¾eni logotipi i oznake MandrakeSoft "
-"S.A. \n"
-"\n"
-"\n"
-"5. Zakonska prava \n"
-"\n"
-"Ukoliko se bilo koji deo ovog ugovora izbegava, nelegalno i van sudske "
-"odluke, ovaj \n"
-"deo se iskljuèuje iz ovog ugvora. Obavezni ste da primenjujeteostale delove "
-"ovog\n"
-"ugovora.\n"
-"Postavke i uslovi ove Licence su odreðeni Zakonima Francuske.\n"
-"Svi nesporazumi bi trebali biti re¹eni van suda. Kao poslednje \n"
-"sredstvo, nesporazumi æe biti upuæeni na odgovarajuæe Sudske ustanove u "
-"Parizu - Francuska.\n"
-"Za bilo koje pitanje koje je vezano za ovaj dokument, kontaktirajte "
-"MandrakeSoft S.A. \n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "Da li ste sigurni da odbijate licencu?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Tastatura"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Izaberite raspored tastature."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Ovde je predstavljena cela lista dostupnih tastatura"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Koju instalacionu klasu birate ?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Instalacija/A¾uriranje"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Da li je ovo instalacija ili a¾uriranje ?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Preporuèeno"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Ekspert"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "A¾uriranje"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "A¾uriranje samo paketa"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Izaberite tip mi¹a."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Port za mi¹a"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Izaberite na koji serijski port je va¹ mi¹ prikljuèen."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Emulacija tastera"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "Emulacija 2 tastera"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "EmulaciÙa 3 tastera"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Konfiguri¹em PCMCIA kartice..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Konfiguracija IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "nema dostupnih particija"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Skeniranje particija za pronala¾enje taèke montiranja"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Izaberite taèke montiranja"
-
-#: ../../install_steps_interactive.pm_.c:379
-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"
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "Nije root particije potrebne za a¾uriranje"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Root particija"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Na kojoj particiji je root particija (/) va¹eg sistema?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "Treba da resetujete ma¹inu za primenu izmena u tabeli particija"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Izaberi particije za formatiranje"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Proveri lo¹e blokove ?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Formatiranje particiju"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Kreiranje i formatiranje datoteke %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-"Neuspe¹na prvera fajl sistema %s. Da li ¾elite da popravite gre¹ke? (budite "
-"pa¾ljivi, mo¾ete izgubiti podatke)"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Nema dovoljno swap-a da zavr¹i instalaciju, dodajte jo¹ swap-a"
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Tra¾im dustupne pakete za reizgradnju rpm baze podataka..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Tra¾im pakete"
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "Tra¾im veæ instalirane pakete..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Tra¾im pakete za a¾uriranje..."
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr "Va¹ sistem nema dovoljno mesta za instalaciju ili a¾uriranje (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"Molim Vas da izaberete uèitavanje ili snimanje selekcije paketa na disketu.\n"
-"Format koji se koristi je isti kao i kod auto_install generisanih disketa."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Uèitaj sa diskete"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Snimi na disketu"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Uèitavam sa diskete"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Odabir paketa"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Ubacite disketu koja sadr¾i selekciju paketa"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "Selektovana velièina je veða od slobodnog prostora"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "Tip instalacije"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"Niste selektovali nijednu grupu paketa.\n"
-"Izaberite minimalnu instalaciju koju ¾elite:"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "Sa X-ovima"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "Sa osnovnom dokumentacijom (preporuka!)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Stvarno minimalna instalacija (posebno bez urpmi)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Ukoliko imate gore navedene CD-ove, kliknite na Ok.\n"
-"Ukoliko nemate nijedan CD, kliknite na Cancel.\n"
-"Ako vam nedostaju samo neki CD-ovi , deselektujte ix, a onda kliknite na Ok."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "Cd-Rom oznaèen kao \"%s"
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Pripremam instalaciju"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Instaliram pakete %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Postinstalaciona konfiguracija"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Ubacite Boot disketu u ureðaj %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Ubacite Update Modules disketu u ureðaj %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Zbog razlièitih op¹tix zahteva koji se odnose na ovaj softver kao i "
-"izlo¾enost\n"
-"mnogim zakonodavstvima,kupac i/ili korisnik softvera treba\n"
-"da proveri da li zakon omoguæava download i upotrebu softvera.\n"
-"\n"
-"Kupci i korisnici treba da znaju da ne trebada izvrdavaju\n"
-"zakon.Ukoliko se to ipak desi, oni æe snositi sankcije\n"
-"\n"
-"MandrakeSoft nije odgovoran za bilo kakve gubitke ili ¹tetekoje mogu nastati,"
-"niti za sudske kazne koje se mogu javiti.\n"
-"\n"
-"\n"
-"Za bilo kakva pitanja vezana za ovu temu kontaktirajte \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"Sada imate moguænost da download-ujete a¾urirane pakete koji su\n"
-"kreirani nakon izlaska distribucije.\n"
-"Oni mogu sadr¾avati ispravke gre¹aka i sigurnosnih rupa\n"
-"\n"
-"Da bi skinuli ove pakete morate da imate pode¹enu Internet konekciju.\n"
-"\n"
-"da li ¾elite da instalirate update-ove ?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"KOntaktirajte Mandrake Linux web sajt da bi dobili listu dostupnih mirror-a"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Izaberite mirror sa kog æete skinuti pakete"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "Kantaktirajte mirror za listu moguæih paketa"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Koja je va¹a vremenska zona ?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "Va¹ sistemski (BIOS) èasovnik je pode¹en na GMT"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "Automatska sinhronizacija vremena (preko NTP-a)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "NTP Server"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Udaljeni CUPS server"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Bez ¹tampaèa"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Da li imate ISA zvuènu karticu?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-"Pokrenite \"sndconfig\" nakon isntalacije da bi podesili svoju zvuènu karticu"
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-"Nije detektovana zvuèna kartica. Pokrenite \"harddrake\" nakon instalacije"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Sa¾etak"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Mi¹"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Vremenska zona"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "©tampaè"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ISDN kartica"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Zvuèna kartica"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "TV katica"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Windows Domen"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Lokalne datoteke"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Unesi root lozinku"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Bez lozinke"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Ova lozinka je suvi¹e jednostavna (treba da ima bar %d znakova)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Autentifikacija"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "LDAP Autentifikacija"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP Base dn"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "LDAP Server"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "NIS Autentifikacija"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS Domen"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS Server"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-"Da bi ovo radilo sa W2K PDC, verovatno æete morati da kao admin pokrenete: C:"
-"\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /i da "
-"restartujete server.\n"
-"Tako¾e æete morati da imate username/password za Domain Admin da bi "
-"pristupili ma¹ini koja ima Windows(TM) domen.\n"
-"Ukoliko mre¾a jo¹ uvek nije omoguæena, Drakx æe poku¹ati da pristupi domenu "
-"nakon pode¹avanja mre¾e.\n"
-"Ukoliko ovo pode¹avanje ne uspe iz nekog razloga i atuentifikacija domena ne "
-"radi, pokrenite 'smbpasswd -j DOMAIN -U USER%PASSWORD' koristeæi va¹ Windows"
-"(tm) Domen, i Admin Username/Password, nakon startanja sistema.\n"
-"Komanda 'wbinfo -t' æe testirati da li va¹a autentifikacija dobra."
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "Autentifikacija Windows Domena"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "Admin Korisnièko ime Domena"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "Admin Lozinka domena"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Startni disk obezbeðuje naèin podizanja va¹eg Linux sistema bez zavisnosti\n"
-"od normalnog startera. Ovo je korisno ako ne ¾elite da instalirate\n"
-"SILO(ili grub) na va¹ sistem, ako drugi operativni sistem ukloni SILO, ili "
-"SILO ne\n"
-"radi sa va¹im hardverom. Startni disk mo¾ete koristiti sa Mandrake Linux\n"
-"'diskom za spasavanje', ¹to olak¹ava oporavak u sluèaju te¾e havarije.\n"
-"Ukoliko ¾elite da kreirate startnu disketu za va¹ sistemubacite disketu u "
-"pogon i pritisnite \"Da\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Prvi flopi/disketni ureðaj "
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Drugi flopi/disketni ureðaj"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Preskoèi"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Startni disk obezbeðuje naèin podizanja va¹eg Linux sistema bez zavisnosti\n"
-"od normalnog startera. Ovo je korisno ako ne ¾elite da instalirate\n"
-"LILO(ili grub) na va¹ sistem, ako drugi operativni sistem ukloni LILO, ili "
-"LILO ne\n"
-"radi sa va¹im hardverom. Startni disk mo¾ete koristiti sa Mandrake Linux\n"
-"'diskom za spasavanje', ¹to olak¹ava oporavak u sluèaju te¾e havarije.\n"
-"Da li biste da kreirate startnu disketu za va¹ sistem? %s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(UPOZORENJE! Vi koristite XFS za va¹u root particiju,\n"
-"pa kreiranje startnog 1.44 Mb flopija verovatno neæe uspeti,\n"
-"zato ¹to XFS tra¾i veliki drajver)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Ti malera, nema diskete"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr ""
-"Izabrerite disketni ureðaj koji æete koristiti za kreiranje starne diskete"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "Ubacite disketu u ureðaj %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Kreiram startni disk..."
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Pripremam starter..."
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"Po¹to izgleda da imate staromodnu ili nepoznatu \n"
-" ma¹inu, yaboot starter neðe raditi kod vas.\n"
-"Instalacija ðe biti nastavljena, ali ðete morati da\n"
-" BootX da bi podigli sistem"
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Da li ¾elite da koristite aboot ?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"Gre¹ka pri instalaciji aboot-a, \n"
-"Da li da probam da instaliram èak ako to vodi uni¹tenju prve particije?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "Instaliram starter"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "Instalacija startera neuspela. Gre¹ka je:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-"Moraæete da promenite Open Firmware boot-ureðaj da \n"
-" bi mogli da koristite starter. Ukoliko ne vidite prompt\n"
-" pri restartu dr¾ite Command-Option-O-F pri startanju i unesite:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Onda ukucajte: shut-down\n"
-"Kada sledeæi put startujete ma¹inu trebali bi da vidite staterov prompt."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Ubacite praznu disketu u ureðaj %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Kreiram auto instalacioni flopi"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Neki koraci nisu kompletirani.\n"
-"\n"
-"Da li stvarno ¾elite da zavr¹ite ?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Èestitamo, instalacija je zavr¹ena.\n"
-"Izvadite disketu iz drajva i pritisnite <Enter> da se raèunar resetuje.\n"
-"\n"
-"\n"
-"Za informacije o popravkama koje su na raspolaganju za ovo izdanje\n"
-"Mandrake Linux Linux-a, proèitajte deo 'Errata' koji mo¾ete naæi na\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Informacije o konfigurisanju va¹eg sistema mo¾ete naæi u post-instalacionom\n"
-"poglavlju zvaniènog Mandrake Linux 'Vodièa za korisnike'."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Kreiraj auto instalacionu disketu"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 automatizovana ukoliko ¾elite,\n"
-"u tom sluèaju preuzeæe kontrolu nad hard-diskom!!\n"
-"(ovo se odnosi na instalaciju na drugoj ma¹ini).\n"
-"\n"
-"Mo¾da volite da ponovite instalaciju.\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Automatski"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Ponavljanje"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Saèuvaj selekciju paketa"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Mandrake Linux Instalacija %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-"<Tab>/<Alt-Tab> kret. izmeðu elemenata | <Space> izbor | <F12> sledeæi ekran"
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "nedostaje kdesu"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "consolehelper nedostaje"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Izaberite fajl"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Napredno"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "Osnovno"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Prethodni"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Sledeæi"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Lo¹ izbor, probajte ponovo\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Va¹ izbor ? (po default-u %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"Unosi koje treba da popunite:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Va¹ izbor? (0/1, default `%s') "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Taster `%s': %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "Da li ¾elite da kliknete na ovaj taster? "
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr " unesite `void' za void unos"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Va¹ izbor? (default `%s'%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Postoji mnogo stvari za izbor iz (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"Izaberite prvi broj od 10 koje ¾elite da editujete,\n"
-"ili samo kliknite na Enter da bi nastavili.\n"
-"Va¹ izbor? "
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Napomena, promenjeno ime:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Re-submit"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Èe¹ki (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Nemaèki"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "©panski"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Finski"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Francuski"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norve¹ki"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Poljski"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Ruski"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "©vedski"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "UK tastatura"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "US tastatura"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "Albanski"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Jermenski (stari)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Jermenski (typewriter)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Jermenski (fonetski)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbejdzan (latinica)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belgijski"
-
-#: ../../keyboard.pm_.c:177
-#, fuzzy
-msgid "Bengali"
-msgstr "omoguæi"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "Bugarski (fonetski)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Bugarski (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brazilski (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-#, fuzzy
-msgid "Bosnian"
-msgstr "Estonski"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Beloruski"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "©vajcarski (Nemaèki raspored)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "©vajcarski (Francuski raspored)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Èe¹ki (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Nemaèki (bez mrtvih tastera)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Danski"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Norve¹ki)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (©vedski)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estonski"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Gruzijski (\"Ruski\" raspored)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Gruzijski (\"Latinièni\" rapored)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Grèki"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Maðarski"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Hrvatski"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Jevrejski"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Jevrejski (Fonetski)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iranski"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Islandski"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Italijanski"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Japanski 106 tastera"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Korejanska tastatura"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Latino-Amerièki"
-
-#: ../../keyboard.pm_.c:218
-#, fuzzy
-msgid "Laotian"
-msgstr "Letonski"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Litvanski AZERTY(stari)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Litvanski AZERTY(novi)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Litvanski \"number row\"QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Litvanski \"fonetski\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "Letonski"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Makedonski"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-#, fuzzy
-msgid "Mongolian (cyrillic)"
-msgstr "Srpski (æirilica)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Danski"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Poljski (qwerty raspored)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Poljski (qwertz raspored)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portugalski"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Kanadski (Kvebek)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "Rumunski (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "Rumunski (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Ruski (Javerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Slovenaèki"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovaèki (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovaèki (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "Srpski (æirilica)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "Tamilski (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "Tamilski (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr " Thai tastatura"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Tad¾ikistanska tastatura"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Turski (tradicionalni \"F\" model)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Turski (moderni \"Q\" model)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ukrajinski"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "US tastatura (internacionalna)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vijetnamski \"number row\"QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Srpski (latinica)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "Desni Alt taster"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "Oba Shift tastera istovremeno"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Control i Shift tasteri istovremeno"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "CapsLock taster"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Ctrl i Alt tasteri istovremeno"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Alt i Shift tasteri istovremeno"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "\"Meni\" taster"
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "Levi \"Windows\" taster"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "Desni \"Windows\" taster"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Kru¾no montiranje %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "Ukloni prvo logièke volumene\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "broj"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d odvojeni brojevi sa zarezom"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d odovojeni stringovi sa zarezom"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "odvojeni brojevi sa zarezom"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "odvojeni stringovi sa zarezom"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr "PCMCIA podr¹ka ne postoji vi¹e za 2.2 kernele. Koristite 2.4 kernel."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun Mi¹"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Generièki PS2 mi¹ sa toèkiæem"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-#, fuzzy
-msgid "Microsoft Explorer"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 taster"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Generièki 2 tastera mi¹"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Toèkiæ"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "serijski"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Generièki 3 tastera mi¹"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC serija (serijski)"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM serija"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech mouse (serijski, stari C7 tip)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "bus mi¹"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 tastera"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 tastera"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "nijedan"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Nema mi¹a"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Molim Vas da testirate mi¹a"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Da bi mogli da aktivirate mi¹a"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "pomerite toèkiæ !"
-
-#: ../../my_gtk.pm_.c:64
-#, fuzzy
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Kraj"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Sledeæi ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Da li je ovo ispravno ?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Info"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Pro¹iri stablo"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Skupi stablo"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Birajte: ravno ili grupno sortirano"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Konektuj na internet"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"Najèe¹æi naèin za konekciju sa adsl je pppoe.\n"
-"Meðutim, postoje konekcije koje koriste pptp i neke koje koriste dhcp.\n"
-"Ukoliko ne znate koja je, izaberite 'koristi pppoe'"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "koristi dhcpd"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "koristi pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "koristi pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-#, fuzzy
-msgid "Web Server"
-msgstr "Server"
-
-#: ../../network/drakfirewall.pm_.c:17
-#, fuzzy
-msgid "Domain Name Server"
-msgstr "Program za definisanje Imena domena"
-
-#: ../../network/drakfirewall.pm_.c:32
-#, fuzzy
-msgid "Mail Server"
-msgstr "Aktiviraj Server"
-
-#: ../../network/drakfirewall.pm_.c:37
-#, fuzzy
-msgid "POP and IMAP Server"
-msgstr "LDAP Server"
-
-#: ../../network/drakfirewall.pm_.c:111
-#, fuzzy
-msgid "No network card"
-msgstr "Nije pronaðena mre¾na kartica"
-
-#: ../../network/drakfirewall.pm_.c:129
-#, fuzzy
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"Mali firewall konfigurator\n"
-"\n"
-"On konfiguri¹e lièni firewall za ovu Mandrake Linux ma¹inu.\n"
-"Za moæno firewall re¹enje, pogledajte\n"
-"specijalizovanu MandrakeSecurity Firewall distribuciju."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-#, fuzzy
-msgid "Other ports"
-msgstr "Testiranje portova"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr "Kog dhcp klijenta ¾elite da koristite ?Postavljeni je dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Nije detektovana nijedna mre¾na kartica.\n"
-"Ne mogu da podesim ovaj tip konekcije."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Izaberite mre¾ni interfejs"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"Izaberite mre¾ni adapter koji ¾elite da koristite za konekciju na internet"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "Nije pronaðena mre¾na kartica"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Pode¹avanje mre¾e"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Molim unesite ime hosta ukoiko ga znate\n"
-"'Neki DHCP serveri zahtevaju ime hosta da bi radili.\n"
-"Va¹e ime hosta treba da bude puno ime kao npr.\n"
-"``mybox.mylab.myco.com''."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Ime hosta:"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "èarobnjak za pode¹avanje mre¾e"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Eksterni ISDN modem"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Interna ISDN kartica"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "Kakva je vrsta va¹e ISDN kenekcije ?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"Koju ISDN konfiguraciju vi¹e preferirate?\n"
-"\n"
-"* Stara kofiguracja koristi isdn4net. Ona sadr¾i moðne alatke, ali je\n"
-" problematièna za pode¹avanje pogotovo za poèetnike, i nije uobièajena.\n"
-"\n"
-"* Nova konfiguracija je jednostavnija za razumeti, standardnija,\n"
-" ali sa manje opcija i alata.\n"
-"\n"
-"Mi preporuèujemo lak¹u (jednostavniju) konfiguraciju.\n"
-"\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Nova konfiguracija (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "Stara konfiguracija (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ISDN Konfiguracija"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Izaberite svog provajdera.\n"
-" Ukoliko nije na listi, izaberite Unlisted"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Evropski protokol"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Evropski protokol (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "Protokol za statak sveta"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Protokol za Ostatak sveta \n"
-" bez D-kanala (zakupljene linije)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Koji protokol ¾elite da koristite ?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Kakvu vrstu kartice imate?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Ne znam"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Ukoliko imate ISA karticu, vrednosti na sledeæem ekranu bi trebale biti "
-"ispravne.\n"
-"\n"
-"Ukoliko imate PCMCIA karticu, morate znati irq i io za va¹u karticu.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Prekini"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Nastavi"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Koja je va¹a ISDN kartica ?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Detektovana je ISDN PCI kartica, nepoznatog tipa. Izaberite jednu PCI "
-"karticu na sledeæem ekranu."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "Nije pronaðena ISDN PCI kartica.Izaberite jednu na sledeæem ekranu."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Izaberite serijski port na koji je modem povezan."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Dialup opcije"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Ime konekcije"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Broj telefona"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "ID za logovanje"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Bazirano na skripti"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Bazirano na terminalu"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Ime domena"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Prvi DNS Server (opcija)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Drugi DNS Server (opcija)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Mo¾ete se diskonektovati ili rekonfigurisati konekciju."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Podesi internet konfiguraciju"
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Trenutno ste konektovani na Internet"
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Sada se mo¾ete konektovati na Internet ili rekonfigurisati konekciju"
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Trenutno niste konektovani na Internet"
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Konektuj"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Diskonektuj"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Podesi konekciju"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Internet konekcija i konfiguracija"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "Sada treba da podesimo %s konekciju."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Sada treba da podesimo %s konekciju.\n"
-"\n"
-"\n"
-"Pritisnite \"U redu\" za nastavak."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Pode¹avanje mre¾e"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Zbog toga ¹to radite mre¾nu instalaciju, va¹a mre¾a je veæ pode¹ena "
-"pode¹ena.\n"
-"Kliknite na OK zadrd¾ali konfiguraciju Network/Internet konekcije, ili "
-"cancel da bi ponovo uradili kofiguraciju.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Dobrodo¹li u program za Pode¹avanje Mre¾ne konekcije\n"
-"\n"
-"Sada treba da konfiguri¹emo va¹u internet/mre¾nu konekciju.\n"
-"Ukoliko ne ¾elite auto detekciju, deselektujte opciju.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Izaberite profil za konfigurisanje"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Koristi auto detekciju"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Ekspert mod"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Detektujem ureðaje..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Normalna modemska konekcija"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "Detektovano na portu %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ISDN konekcija"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "detektovano %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "ADSL konekcija"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "Detektovano na interfejsu %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Kablovska konekcija"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "Detektovana je kablovska konekcija "
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "LAN konekcija"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "detektovana mre¾na kartica(e)"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Izaberite tip konekcije koji ¾elite da koristite"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"Vi ste podesili vi¹e naèina za konektovanje na Internet.\n"
-"Izaberite jedan od njih koji ¾elite da koristite.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Internet konekcija"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Da li ¾elite da startujete konektovanje pri startanju sistema ?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Pode¹avanje mre¾e"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "Mre¾a mora biti restartovana"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Pojavio se problem tokom restartovanja mre¾e?\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"èestitamo, mre¾na i internet konfiguracija je zavr¹ena.\n"
-"\n"
-"Konfiguracija se sada mo¾e primeniti na sistem.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"Kada se to uradi, trebali bi da restartujete X\n"
-"okru¾enje da bi izbegli probleme sa promenom hostname-a."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"Pojavili su se problemi tokom konfiguracije.\n"
-"Proverite svoju konekciju preko net_monitor ili mcc. Ukoliko va¹a konekcija "
-"ne radi, treba da ponovite konfiguraciju"
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"Upozorenje: Ovaj ureðaj je veæ prethodno konfigurisan za konektovanje na "
-"Internet.\n"
-"Samo prihvaitite da bi postavku ostavili istom.\n"
-"Izmena polja koje vidite æe poni¹titi postojeæu konfiguraciju."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Molim unesite IP konfiguraciju za ovu ma¹inu.\n"
-"Svaka stavka treba de bude tavka treba da bude uneta kao\n"
-"IP adresa (na primer, 123.45.67.89)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Pode¹avanje mre¾nog ureðaja %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr "(drajver %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP adresa"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Mre¾na maska"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "Automatski IP"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "Pokreni pri startanju"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP adresa treba da bude u formatu 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Molim unesite ime va¹eg domena, ime hosta, kao IP adrese dodatnih\n"
-"'nameserver'-a. Ime va¹eg hosta treba da bude puno kvalifikovano ime hosta,\n"
-"kao na pr. ``mybox.mylab.myco.com''.\n"
-"Ako nemate dodatnih 'nameserver'-a, ostavite ta polja prazna."
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS server"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Gateway (e.g. %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Gateway ureðaj"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "IP adresa treba da bude u formatu 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "IP adresa treba da bude u formatu 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Pode¹avanje proksija"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP proxy"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP proxy"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "Track mre¾na kartica id (korisno za laptop raèunare)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Proxy treba da bude http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-#, fuzzy
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "Url treba da poèinje sa http://..."
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Detektovana Firewalling konfiguracija"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Upozorenje ! Postojeæa firewalling konfiguracija je detektovana. Mo¾daæe "
-"biti potrebno ruèno pode¹avanje nakon instalacije."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Konfiguracija interneta"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Da li hoæete da se konektujete na internet sada?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Testiranje konekcije..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Sistem je trenutno konektovan na Internet"
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Iz sigurnosnih razloga, on æe sada biti diskonektovan."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Izgleda da sistem nije konektovan na Internet.\n"
-"Probajte da promenite konfiguraciju."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Konfiguracija Internet konekcije"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Molim VAS da popunite ili oznaèite polja ispod"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "IRQ kartice"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "(DMA) kartice"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr " IO kartice"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr " IO_0 kartice"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "IO_1 kartice"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Va¹ lièni broj telefona"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Ime provajdera (npr. provider.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Broj telefona provajdera"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "Provajderov dns 1 (opciono)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "Provajderov dns 2 (opciono)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Izaberi svoju zemlju"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Mod za biranje"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Brzina konekcije "
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Vreme pauze konekcije (u sek.)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Logovanje za raèun (korisnièko ime)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Lozinka za raèun"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "Velika Britanija"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "montiranje nije uspelo: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Extended particija nije podr¾ana na ovoj platformi"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Imate prazninu u va¹oj tabeli particija ali je ne mogu korisiti.\n"
-"Jedino re¹enje je da pomerite primarnu particiju tako da praznina bude\n"
-"do extended particija"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Otvaranje iz datoteke %s nije uspelo: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Lo¹e backup-ovana datoteka"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Gre¹ka kod unosa u datoteka %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"Ne¹to lo¹e se de¹ava sa va¹im hard diskom. \n"
-"Test integriteta podataka nije pro¹ao. \n"
-"To znaèi da sve ¹to se nalazi na disku æe zavr¹iti kao ðubre"
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "mora imati"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "va¾no"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "veoma lepo"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "lepo"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "mo¾da"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Op¹ti Unix-ov sistem za ¹tampanje"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR Nove Generacije"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer Demon"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - ©tampaj, nemoj da pamti¹"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Lokalni ¹tampaè"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Udaljeni ¹tampaè"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "©tampaè ili Udaljeni CUPS server"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "©tampaè ili Udaljeni lpd server"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Mre¾ni ¹tampaè (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "©tampaè na SMB/Windows 95/98/NT serveru"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "©tampaè na NetWare serveru"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "Unesite URI za ¹tampaè"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "Ubaci naredbu u komandu"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "Nepoznati Model"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "Nepoznati model"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Lokalni ¹tampaèi"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Udaljeni ¹tampaèi"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " na parelelnom portu \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", USB ¹tampaè \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", multi-funkcionalni ureðaj na paralelnom portu \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", multi-funkcionalni ureðaj na USB"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", multi-fuunkcionalni ureðaj na HP JetDirect"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", multi-funkcionalni ureðaj"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", ¹tampaj na %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr "na LPD serveru \"%s\", ¹tampaè \"%s\""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", TCP/IP host \"%s\", port %s"
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr "na Windows serveru \"%s\", deljeni \"%s\""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr "na Novell serveru \"%s\", ¹tampaè \"%s\""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", koristim komandu %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "Raw ¹tampaè (bez drajvera)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(na %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(na ovoj ma¹ini)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "Na CUPS server \"%s\""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Podrazumevano)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Izbor povezanosti ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Kako je ¹tampaè povezan?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"©tampaèe na udaljenom CUPS serveru nemate da bi ih ovde podesili; ovi "
-"¹tampaèi æe biti automatski detektovani."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr "Auto-detekcija ¹tampaèa (Lokalni, TCP/Socket, i SMB ¹tampaèi)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "CUPS konfiguracija"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "Odredite CUPS server"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"Da bi dobili pristup ¹tampaèima na udaljenim CUPS serverima na va¹oj "
-"lokalnoj mre¾ine morate ni¹ta da pode¹avate; CUPS serveri automatski "
-"obave¹tavaju va¹u ma¹inuo svojim ¹tampaèima. Svi ¹tampaèi koji su trenutno "
-"poznati va¹oj ma¹ini su prikazani u \"Remote printers\" delu glavnog "
-"prozora Printerdrake-a. Kada va¹ CUPS server nije na lokalnoj ma¹ini, morate "
-"uneti CUPS serverovu IP adresu a opciono broj porta da bi dobili informacije "
-"o ¹tampaèu od servera, ili ove linije za unos ostavite praznima."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Obièno CUPS je automatski pode¹en na osnovu mre¾nog okru¾enja, tako da "
-"mo¾ete pristupiti ¹tampaèima na CUPS serverima na va¹oj lokalnoj mre¾i. "
-"Ukoliko ovo ne funkcioni¹e kako treba, iskljuèite \"Automatsku CUPS "
-"konfiguraciju\" u izmenite va¹ fajl /etc/cups/cupsd.conf ruèno. Ne "
-"zaboravite da nakon toga restartujete CUPS (komanda: \"service cups restart"
-"\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP adresa treba da izgleda kao npr. 192.168.1.20"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "Broj porta bi trebao da bude broj !"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "SMB server IP:"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Port"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Automatska CUPS konfiguracija"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-#, fuzzy
-msgid "Checking your system..."
-msgstr "Restartujem sistem za ¹tampanje ..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-#, fuzzy
-msgid ""
-"The following printers\n"
-"\n"
-msgstr "Sledeæi paketi æe biti izbrisani"
-
-#: ../../printerdrake.pm_.c:199
-#, fuzzy
-msgid ""
-"The following printer\n"
-"\n"
-msgstr "Sledeæi paketi æe biti izbrisani"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-#, fuzzy
-msgid "directly connected to your system"
-msgstr "Kopiraj fontove u sistem"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-#, fuzzy
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr "Izaberite port na koji je va¹ raèunar povezan."
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-#, fuzzy
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr ""
-"Da li ¾elite da podesite ovaj ¹tampaè (\"%s\")\n"
-"kao default ¹tampaè?"
-
-#: ../../printerdrake.pm_.c:238
-#, fuzzy
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Da li ¾elite da startujete konektovanje pri startanju sistema ?"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Dodajte novi ¹tampaè"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Dobrodo¹li u Èarobnjak za konfigurisanje ¹tampaèa\n"
-"\n"
-"Ovaj èarobnjak æe vam omoguæiti da instalirate lokalne ili udaljene ¹tampaèe "
-"sa ovema¹ine kao i drugih ma¹ina na mre¾i.\n"
-"\n"
-"Od vas æe biti tra¾ene sve neophodne informacije za pode¹avanje ¹tampaèa a "
-"dobiæete pristup svim dostypnim drajverima, njihovim opcijama, i tipovima "
-"konekcije ¹tampaèa."
-
-#: ../../printerdrake.pm_.c:280
-#, fuzzy
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Dobrodo¹li u Èarobnjak za pode¹avanje ¹tampaèa\n"
-"\n"
-"Ovaj èarobnjak æe vam pomoæi da instalirate svoj(e) ¹ampa¹(e) povezane na "
-"ovaj raèunar, poezan direktno na mre¾u ili udaljenoj Windows ma¹ini.\n"
-"\n"
-"Ukoliko imate ¹tampaè(e) povezane na ovu ma¹inu, prikljuèite ih na ra¹unar i "
-"u elektrièno napajanje da bi mogli biti auto-detektovani. Takoðe i mre¾ni "
-"¹tampaè(i)i Windows ma¹ine moraju biti povezane i ukljuèene.\n"
-"\n"
-"Nemojte da zaboravite da auto-detekcija ¹tampaèa na mre¾i traje du¾e nego za "
-"¹tampaèe koji se nalaze poveani direktno na va¹ raèunar. Zato iskljuèite "
-"auto-detekciju mre¾nih i/ili Windows-hosted ¹tampaèa ako vam to nije "
-"potrebno.\n"
-"\n"
-"Kliknite na \"Next\" kada ste spremni, i na \"Cancel\" ako ne ¾elite da sada "
-"pode¹avate va¹ ¹tampaè(e)."
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-#, fuzzy
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Dobrodo¹li u Èarobnjak za pode¹avanje ¹tampaèa\n"
-"\n"
-"Ovaj èarobnjak æe vam pomoæi da instalirate svoj(e) ¹ampa¹(e) povezane na "
-"ovaj raèunar, poezan direktno na mre¾u.\n"
-"\n"
-"Ukoliko imate ¹tampaè(e) povezane na ovu ma¹inu, prikljuèite ih na ra¹unar i "
-"u elektrièno napajanje da bi mogli biti auto-detektovani. Takoðe i mre¾ni "
-"¹tampaè(i)moraju biti povezani i ukljuèeni.\n"
-"\n"
-"Nemojte da zaboravite da auto-detekcija ¹tampaèa na mre¾i traje du¾e nego za "
-"¹tampaèe koji se nalaze poveani direktno na va¹ raèunar. Zato iskljuèite "
-"auto-detekciju mre¾nih ¹tampaèa ako vam to nije potrebno.\n"
-"\n"
-"Kliknite na \"Next\" kada ste spremni, i na \"Cancel\" ako ne ¾elite da sada "
-"pode¹avate va¹ ¹tampaè(e)."
-
-#: ../../printerdrake.pm_.c:297
-#, fuzzy
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Dobrodo¹li u Èarobnjak za pode¹avanje ¹tampaèa\n"
-"\n"
-"Ovaj èarobnjak æe vam pomoæi da instalirate svoj(e) ¹ampa¹(e) povezane na "
-"ovaj raèunar, poezan direktno na mre¾u.\n"
-"\n"
-"Ukoliko imate ¹tampaè(e) povezane na ovu ma¹inu, prikljuèite ih na ra¹unar i "
-"u elektrièno napajanje da bi mogli biti auto-detektovani. Takoðe i mre¾ni "
-"¹tampaè(i)moraju biti povezani i ukljuèeni.\n"
-"\n"
-"Nemojte da zaboravite da auto-detekcija ¹tampaèa na mre¾i traje du¾e nego za "
-"¹tampaèe koji se nalaze poveani direktno na va¹ raèunar. Zato iskljuèite "
-"auto-detekciju mre¾nih ¹tampaèa ako vam to nije potrebno.\n"
-"\n"
-"Kliknite na \"Next\" kada ste spremni, i na \"Cancel\" ako ne ¾elite da sada "
-"pode¹avate va¹ ¹tampaè(e)."
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "Auto-detekcija ¹tampaèa povezanih sa ovom ma¹inom"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "Auto-detekcija ¹tampaèa povezanih direktno na lokalnu mre¾u"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-"Auto-detekcija ¹tampaèa konektovanih na ma¹ine na kojima je instaliran "
-"Microsoft Windows"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Lokalni ¹tampaè"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"Èestitamo, ba¹ ¹tampaè je sada instaliran i pode¹en!\n"
-"\n"
-"Mo¾ete da ¹tampate koristeæi \"©tampaj\" komandu u va¹oj aplikaciji (obièno "
-"u \"Fajl\" meniju).\n"
-"\n"
-"Ukoliko ¾elite da dodate, uklonite ili promenite ime ¹tampaèu, ili ¾elite da "
-"promenite default opcije (papir, kvalitet ¹tampanja, ...), izaberite "
-"\"©tampaè\" u \"Hardver\" sekciji Mandrake Kontrolnog Centra."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "Auto-detekcija ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", mre¾ni ¹tampaè \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", ¹tampaè \"%s\" na SMB/Windows serveru \"%s\""
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "Detektovan %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "©tampaè na paralelnom portu \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "USB ¹tampaè \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Mre¾ni ¹tamapè \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "©tampaè \"%s\" na SMB/Windows serveru \"%s\""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"Nije pronaðen lokalni ¹tampaè! Da bi ruèno instalirali ¹tampaè unesite ime "
-"ureðaja/ime fajla u liniji za unos (Paralelni portovi: /dev/lp0, /dev/"
-"lp1, ..., je ekvivalentno LPT1:, LPT2:, ..., prvi USB ¹tampaè: /dev/usb/lp0, "
-"drugi USB ¹tampaè: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "Morate uneti ureðaj ili ime fajla!"
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "Nije pronaðen ¹tampaè!"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "Dostupni ¹tampaèi"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"Prikazani ¹tampaè je auto-detektovan, a ukoliko to nije onaj koji ¾elite da "
-"podesite, unesite ime/ime fajla ureðaja u liniju za unos"
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"Ovde se nalazi lista svih auto-detektovanih ¹tampaèa. Izaberite ¹tampaè koji "
-"¾elite ili unesite imeime fajla ureðaja u liniji za unos"
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"Prikazani ¹tampaè je auto-detektovan. Pode¹avanje ¹tampaèa æe biti potpuno "
-"automatsko. Ukoliko va¹ ¹tampaè nije ispravno detektovan ili ¾elite da sami "
-"pode¹avate ¹tampaè, ukljuèite \"Ruèna konfiguracija\"."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"Ovde se nalazi lista svih auto-detektovanih ¹tampaèa. Izaberite ¹tampaè koji "
-"æelite da podesite. Pode¹avanje ¹tampaèa æe biti potpuno automatsko. Ukoliko "
-"va ¹tampaè nije pravilno detektovan ili vi¹e ¾elite da ga sami podesite, "
-"ukljuèite \"Ruèna konfiguracija\"."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"Izaberite port na koji je va¹ ¹tampaè povezan ili unesite ime/ime fajla "
-"ureðaja u liniju za unos"
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "Izaberite port na koji je va¹ raèunar povezan."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (Paralelni portovi: /dev/lp0, /dev/lp1, ..., ekvivalenti su LPT1:, "
-"LPT2:, ..., prvi USB ¹tampaè: /dev/usb/lp0, drugi USB ¹tampaè: /dev/usb/"
-"lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "Morate iabrati/uneti ¹tampaè/ureðaj!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Ruèna konfiguracija"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Opcije za udaljeni lpd"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Da bi koristili udaljeni lpd ¹tampaè, morate da obezbedite ime hosta za "
-"server za ¹tampanje kao i ime ¹tampaèa na tom serveru."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "Ime udaljenog host-a"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Ime udaljeni ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "Nedostaje ime udaljenog host-a!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "Nedostaje ime udaljenog ¹tampaèa!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "Detektovani modeli: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "Skeniram mre¾u ..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", ¹tampaè \"%s\" na serveru \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "©tampaè \"%s\" na serveru \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "SMB (Windows 9x/NT) opcije ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Da biste mogli da ¹tampate na SMB ¹tampaèu, treba da navedete\n"
-"ime hosta (koje nije uvek isto kao TCP/IP ime ma¹ine);\n"
-"IP adresu ¹tampaèevog servera; deljeno ime ¹tampaèa kome pristupate,\n"
-"kao i potrebna korisnièka imena i lozinke."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-"Ukoliko je ¾eljeni ¹tampaè auto-detektovan, jednostavno ga izaberite sa "
-"liste a zatim dodajte korisnièko ime, lozinku, i/ili radnu grupu ukoliko je "
-"potrebno."
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "SMB server host:"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "SMB server IP:"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Deljeno (zajednièko) ime :"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Radna grupa(Workgroup):"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "Auto-detekcija"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "Morate dati ili ime servera ili njegov IP!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Nedostaje deljeno ime za Samba-u!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "SIGURNOSNO UPOZORENJE!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Upravo treba da podesite ¹tampanje na Windows raèunu sa lozinkom. Usled "
-"gre¹ke u arhitekturi Samba klijent softvera lozinka se ostavlja u obiènom "
-"tekstu u komandnoj liniji Samba klijenta koji se koristi za preno¹enje "
-"poslova ¹tamapèa na Windows server. Tako je moguæe da svaki korisnik na ovoj "
-"ma¹ini prika¾e lozinku na ekranu koristeæi se komandom \"ps auxwww\".\n"
-"\n"
-"mmi vam preporuèujemo da koristite jednu od sledeæih alternativa (sve u "
-"sluèaju da ste sigurni da samo ma¹ine sa va¹e lokalne mre¾e mogu pristupiti "
-"va¹em Windows serveru, recimo u smislu firewall-a):\n"
-"\n"
-"Koristite raèun bez lozinke na va¹em Windows serveru, kao \"GUEST\" raèun "
-"ili specijalan raèun kreran za ¹tampanje. Nemojte da uklanjate za¹titu "
-"lozinkesa liènih raèuna ili raèuna administratora.\n"
-"\n"
-"Podesite va¹ Windows server da napravi ¹tampaèe dostupnim pod LPD "
-"protokolom. Zatim podesite ¹tampanje sa ove ma¹ine sa \"%s\" tipom konekcije "
-"u Printerdrake-u.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Podesite va¹ Windows server da omoguæi pristup ¹tamapèu pod IPP protokolom i "
-"podesite ¹tampanje sa ove ma¹ine sa \"%s\" tipom konekcije u Printerdrake-"
-"u.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"Pove¾ite va¹ ¹tampaè na Linux server i dozvolite va¹oj Windows ma¹ini(ama) "
-"da se konektuje na nju kao klijent.\n"
-"\n"
-"Da li zaista ¾elite da nastavite da pode¹avate ovaj ¹tampaè kao ¹to to sada "
-"radite?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "NetWare opcije ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Da biste mogli da ¹tampate na NetWare ¹tampaè, treba da navedete ime "
-"NetWare servera za ¹tampaè (koje nije uvek isto kao TCP/IPhostname! );te "
-"ime 'reda' ¹tampaèa kome pristupate,kao i potrebna korisnièka imena i "
-"lozinke."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Server ¹tampaèa:"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Print Queue ime:"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "Nedostaje ime NCP servera!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "Nedostaje ime za NCP red!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", host \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "Host \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "TCP/Socket Opcije ©tampaèa"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"Izaberite jedan od auto-detektovanih ¹tampaèa sa liste i unesite ime hosta "
-"ili IP i opcionalni broj porta (default je 9100) u polje za unos."
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Da bi ¹tampali na TCP ili socket ¹tampaè, morate da obezbedite ime hosta ili "
-"IP ¹tampaèa te (opcija) broj porta (default je 9100). Na HP JetDirect "
-"serverima broj porta je obièno 9100, a na drugim serverima mo¾e biti "
-"drugaèiji. Pogledajte upustvo koje ste dobili uz hardver."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "Nedostaje ime hosta ili IP za ¹tampaè!"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "Ime hosta ili IP za ¹tampaè"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "Ureðaj za ¹tampaè URI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"Mo¾ete direktno odrediti URI za pristup ¹tampaèu. URI mora ispunjavati ili "
-"CUPS ili Foomatic specifikacije. Zapamtite da nisu svi URI tipovi podr¾ani."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "Morate uneti validan URI!"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"Svaki ¹tampaè mora da ima ime (na primer \"¹tampaè\"). Polja za Opis i "
-"Lokaciju ne moraju biti popunjena. To su samo korisne napomene za korisnike."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Ime ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Lokacija"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "Uèitavam CUPS bazu podataka..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "Pripremam bazu podataka za ¹tampaèe..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "Va¹ model ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake je uporeðivao ime modela dobijenog autodetekcijomsa modelima "
-"prikazanim u njegovoj bazi podataka da bi prona¹ao odgovarajuæi. Ovaj izbor "
-"mo¾e biti pogre¹an, posebno kada se va¹ ¹tampaè uop¹tene nalazi u bazi "
-"podataka. Zato proverite da je izbor ispravan i kliknite \"Ovaj model je "
-"ispravan\" ukoliko jeste a ukoliko nije, kliknite \"Ruèno izaberite model\" "
-"da bi mogli da sami izaberete ¹tampaè na sledeæem ekranu.\n"
-"\n"
-"Za va¹ ¹tampaè Printerdrake je prona¹ao:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "Ovaj model je taèan"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Ruèno izaberite model"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "Selekcija modela ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "Koju model ¹tampaèa imate?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Proverite da li je Printerdrake auto-detektovao va¹ ¹tampaè korektno. "
-"Potra¾ite pravi model na listi kada kursor stoji na pogre¹no izabranom "
-"modelu ili na \"Raw ¹tampaè\"."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"Ukoliko se va¹ ¹tampaè ne nalazi na listi, izaberite kompatibilni "
-"(pogledajte upustvo za ¹tampaè) ili slièan njemu."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "OKI win ¹tampaè konfiguracija"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"Treba da podesite OKI laserski win ¹tampaè. Ovi ¹tampaèi\n"
-"koriste veoma specijalizovane komunikacione protokole i zbog toga oni rade "
-"samo kada su povezani na prvi paralelni port. Kada je va¹ ¹tampaè povezan na "
-"drugi port ili na server pove¾ite ¹tampaè na prvi paralelni port pre nego "
-"i¹tampate test stranicu ili va¹ ¹tampaè neæe raditi. Postavke za va¹ tip "
-"konekcije æe biti ignorisane od strane drajvera."
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Konfiguracija Lexmark inkjet ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"Drajveri za inkjet ¹tampaèe koje je obezbedio Lexmark samo podr¾avaju "
-"lokalne ¹tampaèe, a ne i ¹tampaèe na udaljenim ma¹inama ili print serverima. "
-"Pove¾ite va¹ ¹tampaè na lokalni port ili ga podesite na ma¹ini na koju je "
-"povezan."
-
-#: ../../printerdrake.pm_.c:1813
-#, fuzzy
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"Da bi mogli da ¹tampate na va¹em Lexmark inkjet ¹tampaèu morate da imate "
-"drajvere koje je kreirao Lexmark (http://www.lexmark.com/). Idite na US sajt "
-"i kliknite na taster \"Drajveri\". nakon toga izaberite va¹ model i "
-"operativni sistem, u va¹em sluèaju \"Linux\". Drajveri su upakovani u RPM "
-"pakete ili shell skripte sa interaktivnom grafièkom instalacijom. Ne morate "
-"da dradite ovu konfiguraciju. Pritisnite Cancel odmah nakon Ugovora o "
-"licenci. Onda i¹tampajte printhead alignment stranice sa \"lexmarkmaintain\" "
-"a podesite opcije za polo¾aj glave sa ovim programom."
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"default opcije za ¹tampaè\n"
-"\n"
-"Proverite da li su velièina papira i vrsta tinte/mod ¹tampanja (ukoliko je "
-"dostupan) kao i hardverska konfiguracija za laserske ¹tampaèe (memorija, "
-"duplex jedinica, dodatne kasete) pode¹eni ispravno. Imajte na umu da pri "
-"visokom kvalitetu ¹tampe/rezoluciji ¹tampe ¹tampanje mo¾e biti znaèajnije "
-"usporeno."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "Opcija %s mora biti broj!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "Opcija %s mora biti broj!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "Opcije %s van opsega!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"Da li ¾elite da podesite ovaj ¹tampaè (\"%s\")\n"
-"kao default ¹tampaè?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "Testiranje stranica"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"Izaberite test sranicu koju ¾elite da ¹tampate.\n"
-"Napomena: Ukoliko se radi o foto test stranici mo¾e biti potrebno mnogo vi¹e "
-"vremena da bi se i¹tampala a laserski ¹tampaèi sa malo memorije je èak neæe "
-"ni i¹tampati. U veæini sluèajeva dovoljno je da i¹tampate standardnu test "
-"stranicu."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "Bez test stranice"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "©tampaj"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "Standardna test stranica"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Alternativna test stranica"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Alteernativna test stranica (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "Foto test stranica"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "Nemoj da ¹tampaj bilo koju test stranicu"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "©tampam test stran(ice)u..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Test stran(ice)a je poslana ¹tampaè demonu.\n"
-"To mo¾e dovesti do malog odlaganja starta ¹tampaèa.\n"
-"Status ¹tampaèa:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"Test stran(ice)a je poslana ¹tampaè demonu.\n"
-"To mo¾e dovesti do malog odlaganja starta ¹tampaèa.\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "Da li radi ispravno?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "Raw ¹tampaè"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"Da bi ¹tampali fajl iz komandne linije (ili prozora terminala) mo¾ete ili "
-"koristiti komandu \"%s <fajl>\" ili prafièki alat za ¹tampanje: \"xpp <fajl>"
-"\" ili \"kprinter <fajl>\". Grafièki alati vam dozovoljavaju da izaberete "
-"¹tampaè i izmenite opcije veoma lako.\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Ove komande takoðe mo¾ete koristiti u polju \"Komande za ¹tampanje\" "
-"dijaloga za ¹tampanje u veæem broju aplikacija, ali ovde nemojte da "
-"odreðujete ime fajla jer njega postavlja sama aplikacija iz koje ¹tampate.\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"Komanda \"%s\" takoðe dozvoljava izmenu opcija za konkretni posao ¹tampanja. "
-"Jednostavno dodajte ¾eljene ocije u komandnu liniju, e. g. \"%s <fajl>\". "
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"Da bi znali koje su vam opcije dostupne za tekuæi ¹tampaè proèitajte listu "
-"koja je dole prikazana ili kliknite na taster \"Listu opcija za ¹tampanje\".%"
-"s%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"Ovde se nalazi lista dostupnih opcija za ¹tampanje za tekuæi ¹tampaè:\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"Da bi ¹tampali fajl iz komandne linije (prozora terminala) koristite komandu "
-"\"%s <fajl>\".\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Ova komanda vam je dostupna i u polju \"Konade za ¹tampanje\" dijaloga za "
-"¹tampanje u veæini aplikacija. Ali u tom sluèaju nemojte da upisujete ime "
-"fajla jer je ono veæ dodeljeno od strane aplikacije.\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"Da bi dobili listu dostupnih opcija za trenutni ¹tampaè kliknite na taster "
-"\"Lista opcija ¹tampaèa\"."
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"Da bi ¹tampali fajl iz komandne linije (prozora terminala) koristite komandu "
-"\"%s <fajl>\" ili \"%s <fajl>\".\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"Takoðe mo¾ete da koristite i grafièki interfejs \"xpdq\" za opcije za "
-"pode¹avanje poslova ¹tampanja.\n"
-"Ako koristite KDE kao desktop okru¾enje imate \"panièno dugme\", ikonicu na "
-"desktopu, oznaèenu sa \"ZAUSTAVI ©tampaè!\",koji zaustavlja sve poslove "
-"¹tampanja jkada kliknete na taj taster. Ovo je na primer korisno kada se "
-"zaglavi papir.\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"Komande \"%s\" i \"%s\" takoðe omoguæavaju izmenu opcija za konkretni posao "
-"¹tampanja. Jednostavno dodajte ¾eljene opcije u komandnu liniju, e. g. \"%s "
-"<fajl>\".\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Kartice za ©tampanje/Skeniranje/Foto na \"%s\""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "©tampam/Skeniram na \"%s\""
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Kartica za pristup ©tampanje/Foto na \"%s\""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "©tampam na ¹tampaèu \"%s\""
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Zatvori"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "Lista sa opcijama za ¹tampaè"
-
-#: ../../printerdrake.pm_.c:2373
-#, fuzzy, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"Va¹ HP multi-funkcionalni ureðaj je automatski pode¹en da bi mogao da "
-"skenira. Sada mo¾ete da skenirate sa \"scanimage\" (\"scanimage -d hp:%s\" "
-"da bi odredili skener koda imate vi¹e od jednog) iz komandne linije ili sa "
-"grafièkim interfejsima \"xscanimage\" ili \"xsane\". Ukoliko koristite the "
-"GIMP, mo¾ete takoðe skenirati biranjem odgovarajuæe stavke u \"File\"/"
-"\"Acquire\" meniju. Pogledajte i \"man scanimage\" u komandnoj liniji za "
-"vi¹e informacija.\n"
-"\n"
-"Ne koristi \"scannerdrake\" za ovaj ureðaj!"
-
-#: ../../printerdrake.pm_.c:2394
-#, fuzzy
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"Va¹ HP ¹tampaè se automatski pode¹ava da bi vam dao pristup za foto kartice "
-"iz va¹eg PC. Sada mo¾ete da pristupite va¹im foto karticama koristeæi se "
-"grafièkim programom \"MtoolsFM\" (Meni: \"Aplikacije\" -> \"Fajl alati\" -> "
-"\"MTools Fajl Menad¾er\") ili naredbom iz komandne linije \"mtools"
-"\" (unesite \"man mtools\" u komandnoj liniji za vi¹e informacija). Pronaæi "
-"æete fajl sistem kartice po oznakom \"p:\", ili potonjim slovom kada imate "
-"vi¹e od jednog HP ¹tampaèa sa foto ureðajima. U \"MtoolsFM\" mo¾ete da "
-"zamenite slova ureðajima sa poljem koje se nalazi u gonjem-desnom uglu liste "
-"fajlova."
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "Uèitavam podatke za ¹tampaè ..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "Konfiguracija za transfer ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"Mo¾ete kopirati konfiguraciju ¹tampaèa koju ste zavr¹ili za spooler %s to %"
-"s, va¹ trenutni spooler. Svi konfiguracioni podaci (ime ¹tampaèa, opis, "
-"lokacija, tip konekcije, i default opcije) se mogu preuzeti, ali ne i "
-"poslovi ¹tampanja.\n"
-"Ni svi queues ne mogu biti prebaèeni zbog sledeæih razloga:\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS ne podr¾ava ¹tampaèe na Novell serverima ili ¹tampaèima koji ¹alju "
-"podatke u slobodno-formiranu komandu.\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ podr¾ava samo lokalne ¹tampaèe, udaljene LPD ¹tampaèe, i Socket/TCP "
-"¹tampaèe.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD i LPRng ne podr¾avaju IPP ¹tampaèe.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"Kao dodatak, queues koji su kreirani sa ovim programom ili \"foomatic-"
-"configure\" ne mogu biti prebaèeni."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"Takoðe, ¹tampaèi konfigurisani sa PPD fajlovima koji potièu od proizvoðaèa "
-"ili sa osnovnim CUPS drajverima ne mogu biti prebaèeni."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"Oznaèite ¹tampaèe koje ¾elite da prebacite i kliknite na \n"
-"\"Prebaci\"."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "Ne prebacuj ¹tampaèe"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Prebaci"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"©tampaè \"%s\" veæ postoji pod %s. \n"
-"Klikni na \"Prebaci\" da bi pre¹li preko starog.\n"
-"Mo¾ete ukucati i novo ime ili preskoèiti ovaj ¹tampaè."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr "Ime ¹tampaèa treba da sadr¾i samo slova, brojeve i underscore"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"©tampaè \"%s\" veæ postoji,\n"
-"da li stvarno ¾elite da ponovo upi¹ete njegove opcije?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Novo ime ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "Transferi¹em %s ..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"Prebacili ste svoj biv¹i default ¹tampaè (\"%s\"), Da li treba da bude "
-"ponovo default ¹tampaè pod novim sistemom za ¹tampanje %s?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "Osve¾avam podatake o ¹tampaèu..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "Pode¹avanje udaljenog ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "Startujem mre¾u ..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Podesi mre¾u sada"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "Mre¾na funkcionalnost nije pode¹ena"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"Treba da podesite udaljeni ¹tampaè. Za to vam je potreban mre¾ni pristup, "
-"ali va¹a mre¾a nije jo¹ pode¹ena. Ukoliko nastavite bez mre¾e konfiguracije, "
-"neæete moæi da koristite ¹tampaè koji sada pode¹avate. Kako ¾elite da "
-"nastavite?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Nastavi dalje bez pode¹avanja mre¾e"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"Mre¾na konfiguracija koja je kreirana tokom instalcije ne mo¾e sada da se "
-"pokrene. Proverite da li je mre¾a dostupna nakon restarta sistema i "
-"ispravite konfiguraciju koristeæi Mandrake CKontrolni Centar, sekcija "
-"\"Mre¾a & Internet\"/\"Konenkcija\", i nakon toga podesite ¹tampaè, takoðe "
-"kori¹tenjem Mandrake Kontrolnog Centra, sekcija \"Hardver\"/\"©tampaè\""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"Mre¾ni pristup nije pokrenut i ne mo¾e da se startuje. Proverite va¹u "
-"konfiguraciju i va¹e hardverske komponente. Onda probajte ponova da podesite "
-"udaljeni ¹tampaè."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "Restartujem sistem za ¹tampanje ..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "veliki"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "paranoidni"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "Instaliram sistem za ¹tampanje u %s sigurnosnom nivou"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"Sada treba da instalirate sistem za ¹tampanje %s na sistemu koji se nalazi u "
-"%s sigurnosnom nivou.\n"
-"\n"
-"Ovaj sistem za ¹tampanje pokreæe demon (pozadinski proces) koji èeka na "
-"poslove ¹tampanja i upravlja njima. Ovaj demon je takoðe dostupan preko "
-"udaljenih ma¹ina preko mre¾e pa je time podlo¾an napadima. Zbog toga samo "
-"par izabranih demona se startuje po default-u na ovom sigurnosnom nivou.\n"
-"\n"
-"Da li stvarno ¾elite da podesite ¹tampanje na ovoj ma¹ini?"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "Pokreni sistem za ¹tampanje pri staranju sistema"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"Sistem za ¹tampanje (%s)neæe biti automatski pokrenut pri startanju ma¹ine.\n"
-"\n"
-"Moguæe je automatsko startanje iskljuèeno promenom na vi¹lji nivo "
-"sigurnosti, zbog toga ¹to je sistem za ¹tampanje primamljiv za napade.\n"
-"\n"
-"Da li ponovo ¾elite da automatski startujete sistem za ¹tampanje ?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "Proveravam instalirani softver..."
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "Uklanjam LPRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "Uklanjam LPD..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "Izaberite Spooler za ¹tampaè"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Koji sistem za ¹tampanje (spooler) ¾elite da koristite ?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Pode¹avam ¹tampaè \"%s\" ..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "Instaliram Foomatic ..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Opcije ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:2989
-#, fuzzy
-msgid "Preparing Printerdrake..."
-msgstr "Pripremam PrinterDrake ..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "Pode¹avam aplikacije..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "Da li biste da podesite ¹tampaè?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "Sistem za ¹tampanje: "
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Sledeæi ¹tampaèi su pode¹eni. Dvokliknite na ¹tampaè da bi promenili njegove "
-"postavke; da bi ga postavili za default ¹tampaè; da bi videli informacije o "
-"njemu; ili da bi omoguæili ¹tampaè na udaljenom CUPS serveru dostupnim za "
-"Star/Open Office."
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Sledeæi ¹taThe following printers are configured. Double-click on a printer "
-"to change its settings; to make it the default printer; or to view "
-"information about it."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-"Osve¾i listu ¹tampaèa (da bi prikazao sve dostupne udaljene CUPS ¹tampaèe)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Promenite sistem za ¹tampanje"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Normalni Mod"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "Da li hoæete da podesite jo¹ jedan ¹tampaè?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "Izmena konfiguracije ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"©tampaè %s\n"
-"Da li hoæete da izmenite opcije za ovaj ¹tampaè?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "Uradi to!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "Tip konekcije ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "Ime, opis i lokacija ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "Proizvoðaè, model i drajver ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "Proizoðaè i model ¹tampaèa"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "Podesi ovaj ¹tampaè kao default"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Dodaj ovaj ¹tampaè u Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Ukloni ovaj ¹tampaè iz Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "I¹tampaj test stranice"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "Da li znate kako da koristite ovaj ¹tampaè"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "Ukloni ¹tampaè"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Uklanjam stari ¹tampaè \"%s\" ..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "Default ¹tampaè"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "©tampaè \"%s\" je sada postavljen kao default ¹tampaè."
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Dodajem ¹tampaè u Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr "©tampaè \"%s\" je uspe¹no dodan u Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr "Neuspelo dodavanje ¹tampaèa \"%s\" u Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Uklanjanje ¹tampaèa iz Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-"©tampaè \"%s\" je uspe¹no uklonjen iz Star Office/OpenOffice.org/GIMP-a"
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"Neospeo poku¹aj uklanjanja ¹tampaèa \"%s\" iz Star Office/OpenOffice.org/"
-"GIMP-a"
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Da li hoæete da uklonite ¹tampaè \"%s\"?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Uklanjam ¹tampaè \"%s\" ..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Pode¹avanje proksija"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Dobrodo¹li u alat za konfiguraciju proxy-ja.\n"
-"\n"
-"Ovde mo¾ete da podesite va¹e http i ftp proksije\n"
-"sa ili bez korisnièkog imena i lozinke\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"Molim Vas da unesete http proxy informacije\n"
-"Ostavite polja praznima ukoliko ne ¾elite da koristetite proksi"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "Port"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "Url treba da poèinje sa http://..."
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "Broj porta bi trebao da bude numerièka oznaka (broj)"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"Molim Vas da unesete informacije o ftp proxy-ju\n"
-"Polja ostavite praznima ukoliko ne ¾elite da koristite ftp proksi"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"Unesite proxy korisnièko ime i lozinku, ukoliko postoje.\n"
-"Polja ostavite paznima ukoliko ne ¾elite da koristite korisnièko ime/lozinku"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "logovanje"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "lozinka"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "pomovo unesite lozinke"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "Nepodudarnost lozinki. Probajte ponovo!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Nije moguæe dodati particiju na _formatiran_ RAID md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Nije moguæ unos u fajl %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid neuspelo"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid neuspelo (mo¾da nedostaje raidtools ?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Nema dovoljno particija za RAID nivo %d\n"
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "Sigurnosni nivo"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "Sigurnosni nivo"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "Administracija Nivoa Sigurnosti (login ili email)"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (Podrazumevano)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "Izaberite ¾eljeni sigurnosni nivo"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "Samo momenat, pripremam instalaciju"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Startam ALSA (Advanced Linux Sound Architecture) sistem za zvuk"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron - podesite period.komande"
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd se koristi za praæenje statusa baterije i logovanje preko syslog.\n"
-"Koristi se i za ga¹enje ma¹ine (radi i na desktop ma¹inama) kada je baterija "
-"slaba"
-
-#: ../../services.pm_.c:18
-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 ""
-"Pokreæe komande zakazane at komandom,kao i batch komande kao je "
-"optereæenost\n"
-"sistema mala."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron je standardni UNIX program koji pokreæe korisnièke programe\n"
-"preriodièno u zakazano vreme. vixie cron dodaje opcije prostom UNIX cron,"
-"ukljuèujuæi bolju sigurnost i bolju podesivost."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM daje podr¹ku za mi¹a za teksulano-bazirane aplikacije kao ¹to je\n"
-"Midnight Commander.Isto tako daje podr¹ku za pop-up menije na konzoli."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake starta ispitivanje haredvera, i po potrebi ðe podesiti \n"
-"novi/izmenjeni hardver."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache je WWW server. On se koristi da opslu¾uje HTML fajlove\n"
-"i CGI."
-
-#: ../../services.pm_.c:29
-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 ""
-"Interent super server demon (znan kao netd) starta \n"
-"razne internet servise.On je odgovoran za pokretanje mnogix servisa kao npr. "
-"elnet, ftp, rsh, i rlogin.Iskljuèujuæi njega, iskljuèujete i servise \n"
-"za koje je on odgovoran."
-
-#: ../../services.pm_.c:33
-msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Pokrenite filtriranje paketa za Linux kernel serije 2.2, da bi podesili\n"
-"firewall radi za¹tite va¹e ma¹ine od mre¾nih napada."
-
-#: ../../services.pm_.c:35
-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 ""
-"Ovaj paket aktivira odabranu mapu tastature kako je pode¹eno \n"
-"u /etc/sysconfig/keyboard.Ovo se pode¹ava koristeæi kbdconfig alatku.\n"
-"Treba da bude ukljuèen na veæinu ma¹ina."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"Automatska regeneracija kernelovog zaglavlja u /boot zar\n"
-"/usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Automatska detekcija i konfiguracija hardvera pri startanju sistema."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Linuxconf ðe ponekad izvoditi razne zadatke tokom\n"
-"startanja sistema radi odr¾avanja i pode¹avanja sistema."
-
-#: ../../services.pm_.c:43
-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 je print demon potreban da bi lpr radio dobro.To je \n"
-"u osnovi server koji arbitrira print poslove ¹tampaèu(ima)."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Linux-ov Virtuelni Server, koristi se za izgradnju brzog i dostupnog\n"
-"servera."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"Nazvan kao (BIND) je Domain Name Server (DNS) koji se koristi za daje host "
-"ime IP adresi."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Montiranje i demontiranje svih Mre¾nih fajl sistema(NFS), SMB (Lan\n"
-"Manager/Windows), i NCP (NetWare) taèaka montiranja. "
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Aktiviranje i deaktiviranje svih mre¾nih interfejsa konfigurisanih za "
-"start \n"
-"pri podizanju sistema."
-
-#: ../../services.pm_.c:52
-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 je popularni protokol za razmenu fajlova preko TCP/IP mre¾a.\n"
-"Ovaj servis omoguæava funkcionalnost NFS servera,koji se konfiguri¹e preko \n"
-"/etc/exports datoteke."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS je popularni protokol za razmenu fajlova preko TCP/IP mre¾a.\n"
-"Ovaj servis omoguæava funkcionalnost NFS file locking funkcije"
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"Automatski ukljuèuje numlock taster pod konzolom\n"
-"i u XFree pri startanju."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Podr¹ka za OKI 4w i kompatibilne mu win ¹tampaèe."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA podr¹ka se obièno koristi za eternet i modeme u laptopovima.\n"
-"Neæe se pokrenuti ukoliko nije konfigurisan tako daje bezbedno instaliran \n"
-"na sistemu kom nije potreban."
-
-#: ../../services.pm_.c:63
-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 ""
-"Portmaper uravlja RPC konekcijama,koje koriste\n"
-"protokoli kao NFS i NIS.Portmap server mora biti pokrenut na ma¹inama\n"
-"koje rade kao serveri za protokole koji koriste RPC mehanizam."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix je Mail Transport Agent,koji u stvaripreme¹ta po¹tu sa jedne ma¹ine "
-"na drugu."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"èuva i obnavlja sistemski entropy pool za veæi kvalitet generisanje\n"
-"sluèajnih brojeva."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Dodeljuje raw ureæaje za blok ureæaje (kao ¹to su hard disk\n"
-"particije), ¹to moðe biti korisno za aplikacije kao ¹to je Oracle"
-
-#: ../../services.pm_.c:71
-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 demon dozvoljava automatsko IP ruter update-ovanje preko\n"
-"RIP protokola.Dok se RIP dosta korisiti na malim mre¾ama,kompleksniji \n"
-" routing protokoli su potrebni za kompleksne mre¾e."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"rstat protokol dozvoljava korisnicima na mre¾i da omoguæe\n"
-"merenje performansi za bilo koju ma¹inu na toj mre¾i."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"rusers protokol omoguæava korisnicima na mre¾i da otkriju ko je\n"
-"ulogovan na drugim ma¹inama."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"rwho protokol dozvoljava udaljenim korisnicima da dobiju listu svih\n"
-"korisnika ulogovanih na sistem sa pokrenutim rwho demonom (slièno finger-u)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Pokreæe sistem za zvuk na va¹oj ma¹ini"
-
-#: ../../services.pm_.c:81
-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 je objekat pomoæu kog mnogi demoni koriste za logovanje poruka\n"
-"u raznim sistemskim log fajlovima. Dobra je ideja imati uvek pokrenut syslog."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "Podi¾e drajvere za va¹e usb ureðaje."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "Pokreæe X Font server (potrebno za pokretanje XFree)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "Izaberite koje servisi treba automatski da se pokrenu pri startanju"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "©tampanje"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Zajednièko deljenje fajlova"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "Sistem"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Udaljena administracija"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Server Baze podataka"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "Servisi: %d aktiviranih za %d registrovanih"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Servisi"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "pokrenuto"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "zaustavljeno"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Servisi i demoni"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"¾alim ali nema dodatnih informacija\n"
-"o ovom servisu."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "Pri startanju"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "Start"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Stop"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Hvala vam ¹to ste izabrali Mandrake Linux 9.0"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Dobrodo¹li u Svet Open Source-a"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"Uspeh MandrakeSoft-a je zasnovan na principu Besplatnog Softvera. Va¹ novi "
-"operativni sistem je rezultat kolaborativnog rada sa delom svetske Linux "
-"Zajednice"
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "Prikljuèite se svetu Bespatnog Softvera"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:11
-#, fuzzy
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"Upoznajte Open Source zajednicu i postanite njen èlan. Nauèite sami, nauèite "
-"druge, i pomozite ostalima da nam se prikljuèe u mnogim disusionim forumima "
-"koje mo¾ete naæi na va¹im\"Community\" web stranicama"
-
-#: ../../share/advertising/03-internet.pl_.c:9
-#, fuzzy
-msgid "Get the most from the Internet"
-msgstr "Konektuj na internet"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-#, fuzzy
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 vam omoguæava najbolji softver za pristup svemu ¹to "
-"Internet nudi: Surfovanje i pregled animacija sa Mozilla-om i Konqueror, "
-"razmenu email-a i organizaciju svojih liènih podataka sa Evolution i Kmail, "
-"i jo¹ mnogo toga"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux 9.0 vam omoguæava da dovedete svoj multimedijalni raèunar do "
-"krajnih granica! Koristeæi najnoviji softver za slu¹anje muzièkih i audio "
-"fajlova, editovanje i organizovanje va¹ih slika i fotografija, gledanje TV-a "
-"i videa, i jo¹ mnogo toga"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Igre"
-
-#: ../../share/advertising/05-games.pl_.c:10
-#, fuzzy
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 9.0 vam nudi najbolje Open Source igre - arkade, akcije, igre "
-"sa kartama, sportske igrice, strategije, ..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Mandrake Kontrolni Centar"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"Mandrake Linux 9.0 Kontrolni Centar je lokacija za potupuno i kompletno "
-"pode¹avanje va¹eg Mandrake sistema"
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Korisnièki interfejsi"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-#, fuzzy
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Mandrake Linux 9.0 vam donosi 11 razlièitih grfièkih desktop okru¾enja i "
-"window menad¾era pa tako mo¾ete izabrati izmeðu GNOME 2.0, KDE 3.1, Window "
-"Maker 0.8, i ostalih"
-
-#: ../../share/advertising/08-development.pl_.c:9
-#, fuzzy
-msgid "Development simplified"
-msgstr "Razvojna"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-#, fuzzy
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"Mandrake Linux 9.0 je ultimativna razvojna platforma. Otkrijte snagu GNU gcc "
-"kompajlera kao i najboljeg Open Source razvojnih okru¾enja"
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-#, fuzzy
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"Pretvorite svoju ma¹inu u moæni server sa samo nekoliko poteza mi¹em: Web "
-"server, email, firewall, ruter, fajl i server za ¹ampanje, ..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-#, fuzzy
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"©iroki raspon Linux re¹enja, kao i slecijalnih ponuda proizvoda i 'goodies'-"
-"a, je dostupan i preko Interneta u na¹em e-marketu"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-#, fuzzy
-msgid "Become a MandrakeExpert"
-msgstr "MandrakeExpert"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExpert"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "Instaliram pakete..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Molim va¹ izlogujte se i restartujte (Ctrl-Alt-BackSpace) raèunar"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Molim, ponovo unesite %s radi aktiviranja promena"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Konfiguracija Mandrake Terminalnog servera"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "Aktiviraj Server"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "Deaktiviraj Server"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "Pokreni Server"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "Zaustavi Server"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "Etherboot Floppy/ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "Net Boot Images"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "Dodaj/Izbri¹i Korisnike"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Dodaj/Izbri¹i Klijente"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "Boot Floppy"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "Boot ISO"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "Kompajliraj celi Kernel -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "Ovo æe potrajati nekoliko minuta."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "Nijedan kernel nije izabran!"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "Build Single NIC -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "Nijedan nic nije izabran!"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "Kompajliraj Sve Kernele -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- Obri¹i"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "Obri¹i sve NBIs"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "Dodaj Korisnika -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- Obri¹i Korisnika"
-
-#: ../../standalone/drakTermServ_.c:694
-#, fuzzy
-msgid "No net boot images created!"
-msgstr "Net Boot Images"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "Dodaj Klijenta -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- Obri¹i Klijenta"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "dhcpd Konfiguracija..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "Napredna Konfiguracija"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "Saèuvaj Konfiguraciju"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "Ubacite disketu:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "Ne mogu da pristupim disketi!"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "Disketu sada mo¾ete da izbacite iz ureðaja"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "Disketa nije pronaðena!"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "Etherboot ISO image je %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "Ne¹to je krenulo naopako! - Da li je mkisofs instaliran?"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "Prvo morate da kreirate /etc/dhcpd.conf !"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Gre¹ka!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "Ne mogu da pronaðem potrebni image fajl `%s'."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Autoinstalacioni konfigurator"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"Sada treba da podesite Autoinstalacionu Disketu. Ova opcije je donekle "
-"iopasna i mora se pa¾ljivo koristiti.\n"
-"\n"
-"Sa ovom opcijom, moæi æete da ponovite instalaciju koju steizveli na ovom "
-"raèunaru, sa povremenim upitima u cilju izmene odreðenih vrednosti "
-"parametra.\n"
-"\n"
-"RAdi maksimalne sigurnosti, particioniranje i formatiranje nikada neæe biti "
-"izvoðeno automatskiy, bez obzira ¹ta izabrali tokom instalacije na ovom "
-"raèunaru.\n"
-"\n"
-"Da li ¾elite da nastavite?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "Pode¹avanje automatizovanih koraka"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"izaberite za svaki korak da li æe biti istovetan i automatizovan iliæe biti "
-"ruèno pode¹avan"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "Kreiram auto instalacionu disketu"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"Doborodo¹li.\n"
-"\n"
-"Parametri za autoinstalaciju su dostupni u delu koji se nalazi levo"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Èestitamo !"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"Disketa je uspe¹no kreirana.\n"
-"Sada mo¾ete ponoviti va¹u instalaciju."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Autoinstalacija"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Dodaj vrednost"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "Ukloni zadnju vrednost"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:724
-#, fuzzy
-msgid "FATAL"
-msgstr "FAT"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup Izve¹taj \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup Daemon Izve¹taj\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup Detalji Izve¹taja\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-#, fuzzy
-msgid "Total progess"
-msgstr "ukupan napredak"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "Bez lozinke"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, fuzzy, c-format
-msgid "Can't find %s on %s"
-msgstr "Ne mogu da otvorim %s: %s\n"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "Backup sistemskih fajlova..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "backup-ovanje fajlova sa hard diska..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "backup-ovanje korsinikovih fajlova"
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "Napredak Backup-ovanja hard diska..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "backup-ovanje ostalih fajlova..."
-
-#: ../../standalone/drakbackup_.c:1323
-#, fuzzy
-msgid "No changes to backup!"
-msgstr "Koristi traku za backup"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, fuzzy, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup aktivnosti preko trake:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"lista fajlova poslana preko FTP-a: %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-" Problemi sa FTP konekcijom: Nije moguæe poslati va¹e backup fajlove preko "
-"FTP.\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup aktivnosti preko CD:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup aktivnosti preko trake:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr " Gre¹ka tokom slanja mail-a. \n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Odabir fajlova"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "Odaberite fajlove ili direktorijume i klinite na 'Dodaj'"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"Proverite sve opcije koje vam trebaju.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"Ove opcije mogu saèuvati i kasnije obnoviti sve fajlove u va¹em /etc "
-"direktorijumu.\n"
-
-#: ../../standalone/drakbackup_.c:1604
-#, fuzzy
-msgid "Backup your System files. (/etc directory)"
-msgstr "Saèuvajte svoje Sistemske fajlove ( /etc direktorijum )"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr "Koristi Inkrementalni Backup (ne zamenjuj ih sa starim backup-ima)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "Ne ukljuèuj kritiène fajlove (passwd, group, fstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-"Sa ovom opcijom moæi æete da obnovite bilo koju verziju\n"
-" va¹eg /etc direktorijuma."
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr "Selektujte sve korisnike koje ¾elite da ukljuèite u backup."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "Ne ukljuèuj ke¹ pretra¾ivaèa"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-"Koristi Inkrementalni Backup-ove (ne zamenjuj ih sa starim backup-ovima)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "Ukloni Selektovano"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows(FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "Korisnici"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "Korisiti mre¾nu konekciju za backup"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-#, fuzzy
-msgid ""
-" Transfer \n"
-"Now"
-msgstr "Prebaci"
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "Molim Vas unesete ime hosta ili IP."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-"Unesite direktorijum (ili modul) da\n"
-" bi postavili backup na ovaj host."
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "Unesite va¹e korisnièko ime"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "Unesite va¹u lozinku"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "Zapamti ovu lozinku"
-
-#: ../../standalone/drakbackup_.c:1822
-#, fuzzy
-msgid "Need hostname, username and password!"
-msgstr "Ne mogu da ulogujem korisnièko ime %s (neispravna lozinka?)"
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "Koristi CD/DVDROM za backup"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-#, fuzzy
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Izaberite va¹ CD prostor"
-
-#: ../../standalone/drakbackup_.c:1931
-#, fuzzy
-msgid "Please check for multisession CD"
-msgstr "Proverite da li koristite CDRW medij"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "Proverite da li koristite CDRW medij"
-
-#: ../../standalone/drakbackup_.c:1943
-#, fuzzy
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Proverite da li ¾elite izbri¹ete va¹ CDRW pre"
-
-#: ../../standalone/drakbackup_.c:1944
-#, fuzzy
-msgid " Erase Now "
-msgstr "Prebaci"
-
-#: ../../standalone/drakbackup_.c:1950
-#, fuzzy
-msgid "Please check if you are using a DVDR device"
-msgstr "Proverite da li koristite CDRW medij"
-
-#: ../../standalone/drakbackup_.c:1956
-#, fuzzy
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Proverite da li koristite CDRW medij"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"Unesite ime va¹eg CD Writer ureðaja\n"
-" ex: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-#, fuzzy
-msgid "No CD device defined!"
-msgstr "Stari fajl ureðaja"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "Koristi traku za backup"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "Unesite ime ureðaja koji koristite za backup"
-
-#: ../../standalone/drakbackup_.c:2059
-#, fuzzy
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Proverite da li ¾elite izbri¹ete sve trake backup-a."
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Proverite da li ¾elite izbri¹ete sve trake backup-a."
-
-#: ../../standalone/drakbackup_.c:2071
-#, fuzzy
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Proverite da li ¾elite izbri¹ete sve trake backup-a."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"Unesite maksimalnu velièinu\n"
-" dozvoljenu za Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "Unesite direktorijum da bi u njega saèuvali:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "Koristi quota zar backup fajlove"
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "Mre¾a"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "HardDrive / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "Traka"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "na sat"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "dnevno"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "nedeljno"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "meseèno"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "Koristi demon"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"Izaberite vremenski interval \n"
-"izmeðu svakog backup-a"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"Izaberite\n"
-"medij za backup."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"Proverite da li je cron demon ukljuèen u va¹e servise. \n"
-"\n"
-"Mo¾ete primetiti da svi 'net' mediji takoðe koriste hard disk."
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "Po¹alji mail izve¹taj nakon svakog backup/a na :"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "©ta"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Gde"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "Kada"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "Vi¹e Opcija"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Drakbackup Konfiguracija"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "Izaberite ¹ta ¾elite da backup-ujete"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "na Hard Disk"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "preko Mre¾e"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "Izaberite ¹ta ¾elite da backup-ujete"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "Backup-uj sistem"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "Backup-uj Korisnike"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "Izaberite korisnike ruèno"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"Backup Izvori: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- Sistemski fajlovi:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- Korisnièki fajlovi:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- Ostali fajlovi:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- Snimi na Hard Disk na putanju: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"- Nare¾i na CD"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr "RW"
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr " na ureðaj: %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- Snimi na traku na ureðaju: %s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\tErase=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- Snimi preko %s na host: %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t korisnièko ime: %s\n"
-"\t\t na putanji: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- Opcije:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\tNe ukljuèuj Sistemske Fajlove\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\tBackup koristi tar i bzip2\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\tBackus koristi tar i gzip\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- Demonn (%s) ukljuèuje :\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-Hard disk.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-CDROM.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-Traka \n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-Mre¾a preko FTP.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-Mre¾a preko SSH.\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-Mre¾a preko rsync.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-Mre¾a preko webdav.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "Bez konfiguracije, kliknite na Èarobnjak ili Napredno\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"Lista podataka za obnavljanje:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"Lista korumpiranih podataka:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "Deselektujte ili uklonite ih sledeæi put."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "Backup fajlovi su korumpirani"
-
-#: ../../standalone/drakbackup_.c:2836
-#, fuzzy
-msgid " All of your selected data have been "
-msgstr " Svi va¹i selektovani podasi su "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " Uspe¹no Obnovljeni na %s "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " Obnavljanje Konfiguracije "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "U Redu za obnavanje drugih fajlova."
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-"Obnavljanje liste korisnika (samo najnoviji podaci po korisniku su va¾ni)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "Backup sistemskih fajlova pre:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "izaberite datum za obnavljanje"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "Koristi Hard Disk za backup"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "Unesite direktorijum da bi saèuvali:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "FTP konekcija"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "Sigurnosna Konekcija"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "Povrati (restore) sa Hard Diska"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "Unesite direktorijum gde je sme¹ten backup"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "Izaberitedrugi medij za obnavljanje sa"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "Drugi Medij"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "Obnovi sistem"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "Obnovi korisnike"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "Obnovi ostalo"
-
-#: ../../standalone/drakbackup_.c:3267
-#, fuzzy
-msgid "select path to restore (instead of /)"
-msgstr "izaberite putanju za obnavljanje (umesto /)"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr "Uradi novi backup pre obnavljanja (samo za inkrementalne backup-e.)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "Ukloni korisnièke direktorijume pre obnavljanja"
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "Ukloni Selektovano"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "Obnovi ostalo"
-
-#: ../../standalone/drakbackup_.c:3479
-#, fuzzy, c-format
-msgid "Backup files not found at %s."
-msgstr "Backup %s to %s.old"
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "Povrati (restore) sa Hard Diska"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "Obnovi tabelu particija"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, fuzzy
-msgid "Restore Via Network"
-msgstr "Obnovi korisnike"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-#, fuzzy
-msgid "Host Name"
-msgstr "Ime hosta:"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-#, fuzzy
-msgid "Password required"
-msgstr "Lozinka"
-
-#: ../../standalone/drakbackup_.c:3541
-#, fuzzy
-msgid "Username required"
-msgstr "Korisnièko ime"
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "Ime hosta:"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "Obnovi ostalo"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "Obnovi sve backup-ove"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "Obnavljanje po ¾elji"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "Obnovi tabelu particija"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "Obnovi korisnike"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Prethodni"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Saèuvaj"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "Kreiraj backup"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "Obnovi"
-
-#: ../../standalone/drakbackup_.c:4233
-#, fuzzy
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"Gre¹ka pri slanju mail-a\n"
-" va¹ izve¹taj nije poslan\n"
-" Podesite sendmail"
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"Sledeæi paketi moraju biti instalirani:\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"Gre¹ka tokom slanja fajla preko FTP-a.\n"
-" Ispravite va¹u FTP konfiguraciju."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "Izaberite podatke za obnavljanje..."
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "Izaberite medij koji ¾elite da korisitite za backup..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "Izaberite podatke koji ¾elite da backup-ujete..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"Nije pronaðen kofiguracioni fajl \n"
-"Kliknite na Èarobnjak ili Napredno."
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "U razvoju ... molim Vas saèekajte"
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "Backup-uj sistemske fajlove"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "Backup-uj korisnièke fajlove"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "Backup-uj ostale fajlove"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Ukupni napredak"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "fajlovi poslani preko FTP-a"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "©aljem fajlove..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "Backup-uj sada iz konfiguracionog fajla"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "Pogledaj Backup Konfiguraciju."
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Èarobnjak Konfiguracija"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "Napredna Konfiguracija"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "Backup Sad"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-#, fuzzy
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"Opis opcija:\n"
-"\n"
-" U ovom koraku Drakbackup vam omoguæava da promenite:\n"
-"\n"
-" - Mod kompresije:\n"
-" \n"
-" Ukoliko izaberete bzip2 kompresiju, bolje æete\n"
-" kompresovati podatke od gzip-a (oko 2-10 %).\n"
-" Ova opcija nije selektovana po default-u zbog\n"
-" toga ¹to ova kompresija zahteva vi¹e vremena ( oko 1000% vi¹e).\n"
-" \n"
-" - Mod a¾uriranja:\n"
-"\n"
-" Ova opcija æe a¾urirati va¹ backup, ali ova\n"
-" opcija nije naroèito praktièna zato ¹to morate da\n"
-" raspakujete va¹ backup pre nego ga mo¾ete a¾urirati.\n"
-" \n"
-" - the .backupignore mod:\n"
-"\n"
-" Kao sa cvs-om, Drakbackup æe ignorisati sve ukljuèene\n"
-" reference .backupignore fajlova u svakom direktorijumu.\n"
-" primer: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-" Neke gre¹ke tokom sendmail-a su uzrokovane \n"
-" lo¹om konfiguracijom postfix-a. Da bi ih re¹ili morate da\n"
-" podesite myhostname ili mydomain u /etc/postfix/main.cf\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"Opis opcija:\n"
-"\n"
-" - Backup sistemskih fajlova:\n"
-" \n"
-"\tOva opcija dozvoljava da backup-ujete va¹ /etc direktorijum,\n"
-"\tkoji sadr¾i sve konfiguracione fajlove. Molim Vas da budete\n"
-"\tpa¾ljivi tokom obnavljanja da ne bi prepisali sledeæe fajlove:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup Korisnièkih fajlova: \n"
-"\n"
-"\tOva opcija vam omoguæava da selektujete sve korisnike koje ¾elite \n"
-"\tda backup-ujete.\n"
-"\tDa bi saèuvali prostor na disku, preporuèujemo da \n"
-"\tukljuèujete fajlove iz ke¹a internet pretra¾ivaèa.\n"
-"\n"
-" - Backup Ostalih fajlova: \n"
-"\n"
-"\tOva opcija vam omoguæava da dodate jo¹ podataka za Backup.\n"
-"\tSa ovom opcijom trenutno nije moguæe \n"
-"\tizabrati inkrementalni backup.\t\t\n"
-" \n"
-" - Inkrementalni Backup-ovi:\n"
-"\n"
-"\tInkrementalni backup je najmoænija \n"
-"\topcija za backup. Ova opcija vam omoguæava \n"
-"\tda svev va¹e podatke prvi put, a \n"
-"\tkasnije samo one izmenjene.\n"
-"\tTada æete moæi, tokom obnavljanja\n"
-"\tda obnovite va¹e podatke po odreðenom\n"
-"\tdatumu.\n"
-"\tUkoliko niste izabrali ovu opciju svi\n"
-"\tstari backup-ovi su izbrisani pre svakog backup-a. \n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4788
-#, fuzzy
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"Opis obnavljanja:\n"
-" \n"
-"Samo najnoviji podaci æe biti kori¹æeni, zato ¹to inkrementalni \n"
-"backup-u neophodno da obnavlja stare backup-ove jedan po jedan.\n"
-"\n"
-"Ukoliko ne ¾elite da obnavljate odreðenog korisnika deselektujte sve\n"
-"njegove selekcije.\n"
-"\n"
-"U drugom sluèaju, moæi æete da izaberete samo jedan od ovih\n"
-"\n"
-" - Inkrementalni Backup-ovi:\n"
-"\n"
-"\tInkrementalni backup je najmoænija opcija \n"
-"\tu backup-u, jer vam omoguæava da \n"
-"\tto backup-ujete sve podatke prvi put, a \n"
-"\tkasnije samo one koji su izmenjeni.\n"
-"\tTako æete moæi tokom obnavljanja\n"
-"\tda obnovite va¹e podatke sa odreðenim\n"
-"\tdatumom.\n"
-"\tUkoliko niste izabrali ovu opciju svi\n"
-"\tstari backup-ovi æe biti izbrisani pre svakog backup-a. \n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-" Ovaj program je bespaltan; mo¾ete ga redistribuirati i/ili menjati\n"
-" pod uslovima GNU General Public License kako je objavljeno\n"
-" u Free Software Fondaciji; ili verziji 2, ili (u va¹em sluèaju)\n"
-" bilo kojoj novijoj verziji.\n"
-"\n"
-" Ovaj program je distribuiran u nadi da æe biti od koristi,\n"
-" sli BEZ IKAKVIH GARANCIJA; èak i bez garancije za\n"
-" KORISNOST i PRAKTIÈNU UPOTREBU. Pogledajte\n"
-" GNU General Public Licencu za vi¹e detalja.\n"
-"\n"
-" Trebali bi da mate kopiju GNU General Public Licence\n"
-" zajedno sa ovim programom; ukoliko je nemate, pi¹ite nam na adresu Free "
-"Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"Opis:\n"
-"\n"
-" Drakbackup se koristi za backup va¹eg sistema.\n"
-" Tokom konfiguracije mo¾ete izabrati: \n"
-"\t- Sistemske fajlove, \n"
-"\t- Korisnièke fajlove, \n"
-"\t- Ostale fajlove.\n"
-"\tili Sve va¹ sistem ... i Drugo (kao ¹to su Windows Particije)\n"
-"\n"
-" Drakbackup vam dozovoljava backup yva¹eg sistema na:\n"
-"\t- Hard disk.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (bez autostarta, rescue i autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup dozvoljava va oblovite svoj sistem u\n"
-" izabrani korisnièki direktorijum.\n"
-"\n"
-" Po default-u svi backup-ovi æe biti sme¹teni u va¹\n"
-" /var/lib/drakbackup direktorijum\n"
-"\n"
-" Konfiguracioni fajl:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Korak za obnavljanje:\n"
-" \n"
-" Tokom procesa obnavljanja, DrakBackup æe ukloniti \n"
-" va¹ orginalni direktorijum i proveriti da li su svi \n"
-" backup fajlovi ispravni. Preporuèuje se \n"
-" da uradite poslednji backup pre obnavljanja.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"Opis ocija:\n"
-"\n"
-"Budite pa¾ljivi kada koristite ftp backup, zato ¹to samo \n"
-"backup-ovi koji su veæ kreirani su poslati na server.\n"
-"Tako da u ovom trenutku, morate da kreirate backup na hard disku \n"
-"pre nego ga po¹aljete na server.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"Problemi pri obnavljanju:\n"
-"\n"
-"Tokom procesa obnavljanja, Drakbackup æe proveriti sve va¹e \n"
-"backup fajlovi pre nego ih obnovi.\n"
-"Pre obnavljanja, Drakbackup æe ukloniti \n"
-"va¹ orginalni direktorijum, i izgubiæete sve \n"
-"podatke. Va¾no je da budete pa¾ljivi i da nemenjate \n"
-"backup fajlove ruèno.\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"Opis:\n"
-"\n"
-" Drakbackup se koristi za backup va¹eg sistema.\n"
-" Tokom konfiguracije mo¾ete izabrati \n"
-"\t- Sistesmke fajlove, \n"
-"\t- Korisnièke fajlove, \n"
-"\t- Ostale fajlove.\n"
-"\tor Ceo va¹ sistem ... i Drugo (npr. Windows Particija)\n"
-"\n"
-" Drakbackup vam dozvoljava da backup-ujete va¹ sistem na:\n"
-"\t- Hard disk.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (sa autoboot, rescue i autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup vam dozvoljava da obnovite va¹ sistem u \n"
-" odabranom korisnièkom direktorijumu.\n"
-"\n"
-" Po default-u svi backup-ovi æe biti sme¹teni u va¹\n"
-" /var/lib/drakbackup direktorijum\n"
-"\n"
-" Konfiguracioni fajl:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Postupak obnavljanja:\n"
-" \n"
-" Tokom procesa obnavljanja, Drakbackup æe ukloniti\n"
-" va¹ orginalni direktorijum i proveriti da li su svi\n"
-" backup fajlovi ispravni. Preporuèuje se\n"
-" da uradite poslednji backup pre obnavljanja.\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "Instalacija %s-a neuspela. Gre¹ka je:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"drakbug verzija %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"Ovo je besplatan softver i mo¾e biti distribuiran pod uslovima GNU GPL.\n"
-"\n"
-"upotreba: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPCIJE:\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - prikazuje ovu poruku.\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr " --report - program treba da bude jedan od mandrake alata\n"
-
-#: ../../standalone/drakbug_.c:49
-#, fuzzy
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr " --report - program treba da bude jedan od mandrake alata\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Mandrake Program za Prijavljivanje Gre¹aka"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "Èarobnjak po prvi put"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "Alat za sinhronizaciju"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "Samostalni Alati"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake Online"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "Udaljena kontrola"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "Menad¾er Softvera"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "Alat za prelazak za Windows-a"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "Èarobnjaci za konfiguraciju"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "Aplikacija:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "Paket: "
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "Kernel:"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "Verzija: "
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"Da bi prijavili bag, kliknite na taster prijava.\n"
-"Ovo æe otvoriti prozor web pretra¾ivaèa sa adresom https://drakbug."
-"mandrakesoft.com\n"
-" gde æe te pronaæi formular koji treba da popunite.Informacija koja je gore "
-"prokazana æe biti \n"
-"prebaèena na taj server\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "Prijava"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "Nije instalirano"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "konektujem se na Bugzilla èarobnjak ..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "Nema dostupnog pretra¾ivaèa! Molim Vas da instalirate barem jednog"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Pode¹avanje mre¾e (%d adaptera)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profil: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Ukloni profil..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Profil za brisanje:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Novi profil..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"Ime profila koji se kreira (novi profil je kreiran kao kopija trenutnog) :"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Ime hosta:"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Internet pristup"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Tip:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Gateway:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Interfejs:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Status:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "Molim Vas saèekajte"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Podesi Internet pristup..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "LAN konfiguracija"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Drajver"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Interfejs"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protokol"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Stanje"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Podesi lokalni mre¾u..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "Kliknite ovde za pokretanje èarobnjaka ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Èarobnjak..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Promeni"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Konektovan"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Nije konektovan"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Konektovanje..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Diskonektovan..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"Upozorenje, detektovana je jo¹ jedna Internet konekcija, mo¾da koristi va¹u "
-"mre¾u"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"Vi nemate ni jedan interfejs koji je pode¹en.\n"
-"Morate ih prvo podesite klikom na 'Configure'"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "LAN konfiguracija"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adapter %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Startni(Boot) protokol"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Pokrenuto pri startanju"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP klijent"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "Aktiviraj sad"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "deaktiviraj sad"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Ovaj interfejs jo¹ uvek nije pode¹en.\n"
-"Pokrenite konfiguracionog èarobnjaka u glavnom prozoru"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Vi nemate ni jednu pode¹enu Internet konekciju.\n"
-"Kreirajte je klikom na 'Configure'"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Konfiguracija Internet konekcija"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Konfiguracija Internet Konekcija"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Tip konekcije: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parametri"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Gateway"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Mre¾na kartica"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP klijent"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "upotreba: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Ime modula"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Velièina"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "Kreiranje boot diska"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "default"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "DrakFloppy gre¹ka: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "Verzija kernela"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Op¹te"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Deo za eksperte"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "mkinitrd opcioni argumenti"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Dodaj modul"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "silom"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "ukoliko je potrebno"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "omit scsi moduli"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "omit raid moduli"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Ukloni modul"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Output"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Kreiraj disk"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Proverite da li je medij prisutan u ureðaju %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"Medij nije prisutan, ili je za¹tiæen oid upisa za ureðaj %s.\n"
-"Molim vas da ga ubacite."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Ne mogu da forkujem: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Ne mogu korektno da zatvorim mkbootdisk: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "Tra¾i instalirane fontove"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "Deselektovani fontovi instalirani"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "parsiraj sve fontove"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "fontovi nisu pronaðeni"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "uraðeno"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "ne mogu da pronaðem nijedan font na montiranoj particiji"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Ponovo selektuj ispravne fontove"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "ne mogu da pronaðen nijedan font.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "Tra¾i fontove u liti instaliranih"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "Kopija fonta"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "Instalacija True Type fontova"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "saèekajte, u toku je ttmkfdir..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "Instalacija True Type fontova zavr¹ena"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "Konverzija fontova"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "kreiram type1inst"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "Ghostscript referenciranje"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "Konverzija ttf fontova"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "Konverzija pfm fontova"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Sa¾mi temp fajlove"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "Restartuj XFS"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "Za¾mi Font fajlove"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "Restart xfs"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"Pe instalacije ijednog fonta, proverite da li imate pravo da ih instalirate "
-"i koristite na va¹em sistemu.\n"
-"\n"
-"-Mo¾ete instalirati fontove na upoobièajeni naèin. U reðim sluèajevimas, "
-"bagoviti fontovi mogu sru¹iti va¹ X Server."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "Uvoz fontova"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "Dobavi Windows fontove"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "Deinstaliraj fontove"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "Napredne opcije"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "Lista fontova"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "Izaberite aplikacije koje æe podr¾avati fontove :"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Generic ©tampaèi"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "Izaberite font ili direktorijum i kliknite na 'Dodaj'"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "Instaliraj listu"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "kliknite ovde ukoliko ste sigurni."
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "a ovde ukoliko niste."
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "Deselektuj Sve"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Selektuj Sve"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "Ukloni Listu"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "Testovi inicijala"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "Kopiraj fontove u sistem"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "Instliraj i konvertuj fontove"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "Post-instalacija"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "Ukloni fontove iz sistema"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "Post-deinstalacija"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Deljenje internet konekcije"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "®alim, ali podr¾ani su samo 2.4 kerneli."
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Deljenje internet konekcije je trenutno omoguæeno "
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Pode¹avanje deljenja internet konekcije je veæ zavr¹eno.\n"
-"Trenutno je omoguæeno.\n"
-"\n"
-"¹ta ¾elite da uradite?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "onemoguæi"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "ukloni"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "ponovo podesi"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "Uklanjam servise..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "Deljenje internet konekcije je onemoguæeno."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Deljenje internet konekcije je trenutno onemoguæeno"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Pode¹avanje deljenja internet konekcije je veæ zavr¹eno.\n"
-"Trenutno je onemoguæeno.\n"
-"\n"
-"¹ta ¾elite da uradite?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "omoguæi"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr ">Omoguæavam servisi..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "Deljenje internet konekcije je omoguæeno."
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Va¹ kompjuter mo¾ete podesiti za deljenje njegove Internet konekcije.\n"
-"sa ovom opcijom, drugi kompjuteri na va¹oj lokalnoj mre¾i æe moæi da "
-"koristeInternet konekciju sa ovog kompjutera.\n"
-"\n"
-"Napomena: potrebana vam je mre¾na kartica da bi podesili lokalnu mre¾u"
-"(LAN).\n"
-"\n"
-"Da li ¾elite da podesite deljenje Internet konekcije ?"
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Interfejs %s (koristeæi modul %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Interfejs %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Nema mre¾nog adaptera u va¹em sistemu !"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Nije detektovana nijedna mre¾na kartica. Pokrenite alat za konfigurisanje "
-"hardvera."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Mre¾ni interfejs"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"Postoji samo jedan konfigurisan mre¾ni adapter na va¹em sistemu:\n"
-"\n"
-"%s\n"
-"\n"
-"Sada podeavam va¹u lokalnu mre¾u sa ovim adapterom."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr "Izaberite koji æe mre¾ni adapter biti kori¹ten za LANmre¾u."
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "Mre¾ni interfejs je veæ pode¹¹en"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"Upozorenje, mre¾ni adapter (%s) ije veæ pode¹en.\n"
-"\n"
-"Da li ¾elite da ga automatski prekonfiguri¹ete?\n"
-"\n"
-"Mo¾ete to uèiniti ruèno ali morate da znate ¹ta radite."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "Automatska rekonfiguracija"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Prika¾i trenutnu konfiguraciju"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"Trenutna konfiguracija za `%s':\n"
-"\n"
-"Mre¾a: %s\n"
-"IP adresa %s\n"
-"IP atributi: %s\n"
-"Drajver: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"Mogu da zadr¾im va¹u trenutnu konfiguraciju i pretpostaviti da je veæ "
-"pode¹en DHCP server; u tom sluèaju proverite da li je dobro oèitana C-Class "
-"Network koji koristite za va¹u lokalnu mre¾u; Ja je neæu rekonfigurisati i "
-"neæu dirati u va¹u DHCP server konfiguraciju.\n"
-"\n"
-"Inaèe, ja mogu da rekonfiguri¹em va¹ interfejs i (re)konfiguri¹em DHCP "
-"server za vas.\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "C-Class Lokalna Mre¾a"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "(Ovaj) DHCP server IP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "Rekonfiguri¹i interfejs i DHCP server"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "Lokalna Mre¾a nije zavr¹ila sa`.0', bailing out."
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "Potencijalni konflikt LAN adrese u trenutnom konfig. %s!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Konfiguracija u toku..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "Konfigurisanje skripti,instalacija softvera, startanje servisa..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Problemi pri instalaciji %s paketa"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Sve je pode¹eno.\n"
-"Sada mo¾ete deliti Internet konekciju sa drugim kompjuterima na va¹oj "
-"lokalnoj mre¾i (LAN), koristeæi automatsku mre¾nu konfiguraciju (DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr ""
-"Pode¹avanje deljenja internet konekcije je veæ zavr¹eno ali je trenutno "
-"onemoguæeno."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr ""
-"Pode¹avanje deljenja internet konekcije je veæ zavr¹eno i trenutno je "
-"omoguæeno."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Do sada Deljenje internet konekcije nije pode¹avano."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Konfiguracija Deljenja Internet konekcije"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Dobrodo¹li u alat za pode¹avanje Deljenja Internet konekcije\n"
-"%s\n"
-"\n"
-"Kliknite na Podesi (Configure) da bi pokrenuli pode¹avanje."
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "group"
-msgstr "Radna grupa(Workgroup):"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "permissions"
-msgstr "particija %s "
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "user"
-msgstr "Korisnik"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:50
-#, fuzzy
-msgid "delete"
-msgstr "Obri¹i"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:52
-#, fuzzy
-msgid "Down"
-msgstr "Uraðeno"
-
-#: ../../standalone/drakperm_.c:53
-#, fuzzy
-msgid "add a rule"
-msgstr "Dodaj modul"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-#, fuzzy
-msgid "Add a new rule at the end"
-msgstr "Dodajte novi ¹tampaè"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:64
-#, fuzzy
-msgid "Up selected rule one level"
-msgstr "Deselektuj Sve"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-#, fuzzy
-msgid "Delete selected rule"
-msgstr "Ukloni Selektovano"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:244
-#, fuzzy
-msgid "Current user"
-msgstr "Prihvati korisnika"
-
-#: ../../standalone/drakperm_.c:249
-#, fuzzy
-msgid "Permissions"
-msgstr "Verzija: %s\n"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:251
-#, fuzzy
-msgid "Property"
-msgstr "Port"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-#, fuzzy
-msgid "Use owner id for execution"
-msgstr "Koristi auto detekciju"
-
-#: ../../standalone/drakperm_.c:312
-#, fuzzy
-msgid "Use group id for execution"
-msgstr "Koristi auto detekciju"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-#, fuzzy
-msgid "Path selection"
-msgstr "Splash selekcija"
-
-#: ../../standalone/drakperm_.c:364
-#, fuzzy
-msgid "user :"
-msgstr "Korisnik"
-
-#: ../../standalone/drakperm_.c:366
-#, fuzzy
-msgid "group :"
-msgstr "Radna grupa(Workgroup):"
-
-#: ../../standalone/draksound_.c:47
-#, fuzzy
-msgid "No Sound Card detected!"
-msgstr "TV kartica nije detektovana!"
-
-#: ../../standalone/draksound_.c:48
-#, fuzzy
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"TV kartica na va¹em raèunaru nije detektovana. Proverite da li Linux-"
-"supported Video/TV kartica pravilno prikljuèena.\n"
-"\n"
-"\n"
-"Mo¾ete posetiti na¹u bazu podr¾anog hardvera na:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-#, fuzzy
-msgid "first step creation"
-msgstr "Kreiranje boot diska"
-
-#: ../../standalone/draksplash_.c:79
-#, fuzzy
-msgid "final resolution"
-msgstr "Rezolucija"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-#, fuzzy
-msgid "choose image file"
-msgstr "Izaberite fajl"
-
-#: ../../standalone/draksplash_.c:81
-#, fuzzy
-msgid "Theme name"
-msgstr "Deljeno (zajednièko) ime :"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-#, fuzzy
-msgid "Configure bootsplash picture"
-msgstr "Ne mogu da kreiram Bootsplash preview"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-#, fuzzy
-msgid "Preview"
-msgstr "ureðaj"
-
-#: ../../standalone/draksplash_.c:123
-#, fuzzy
-msgid "Save theme"
-msgstr "Instaliraj teme"
-
-#: ../../standalone/draksplash_.c:124
-#, fuzzy
-msgid "Choose color"
-msgstr "Izaberite monitor"
-
-#: ../../standalone/draksplash_.c:127
-#, fuzzy
-msgid "Display logo on Console"
-msgstr "Prika¾i teme u konzoli"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-#, fuzzy
-msgid "ProgressBar color selection"
-msgstr "Selekcija modela ¹tampaèa"
-
-#: ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "You must choose an image file first!"
-msgstr "Morate iabrati/uneti ¹tampaè/ureðaj!"
-
-#: ../../standalone/draksplash_.c:465
-#, fuzzy
-msgid "Generating preview ..."
-msgstr "Detektujem ureðaje..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, fuzzy, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr "Ne mogu da kreiram Bootsplash preview"
-
-#: ../../standalone/drakxtv_.c:49
-#, fuzzy
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"XawTV nije instaliran!\n"
-"\n"
-"\n"
-"Ukoliko imate TV karticu ali je DrakX nije detektovao (bez bttv\n"
-"modula u \"/etc/modules\") niti je instalirao xawtv, molim vas da po¹aljete\n"
-"rezultate od \"lspcidrake -v -f\" na \"install\\@mandrakesoft.com\"\n"
-"sa subjektom \"undetected TV card\".\n"
-"\n"
-"\n"
-"No¾ete ga instalirati ukucavanjem \"urpmi xawtv\" kao root, u konzoli."
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "Kanada (kabl)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "USA (broadcast)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "SAD (kabl)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "SAD (kabl-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "Kina (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "Japan (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "Japan (kabl)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "Istoèna Evropa"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "Francuska [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "Irska"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "Zapadna Evropa"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "Australija"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "Novi Zeland"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "Ju¾na Afrika"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "Argentina"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"Molim Vas da\n"
-"ukucate va¹ tv sistem i zemlju"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "TV sistem :"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Podruèje :"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "Skeniranje TV kanala u toku ..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "Skeniranje za TV kanale"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "Gre¹ka pri skeniranju TV kanala"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV nije instaliran!"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "®elimo vam prijatan dan!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "Sada mo¾ete pokrenuti xawtv (pod X Window okru¾enjem!) !\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "TV kartica nije detektovana!"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"TV kartica na va¹em raèunaru nije detektovana. Proverite da li Linux-"
-"supported Video/TV kartica pravilno prikljuèena.\n"
-"\n"
-"\n"
-"Mo¾ete posetiti na¹u bazu podr¾anog hardvera na:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-#, fuzzy
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr "upotreba: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "upotreba: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Koji raspored tastature ¾elite ?"
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Da li ¾elite da BackSpace da vrati Delete u konzolu?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Promeni Cd-Rom"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Ubacite va¹ Instalacioni CD u pogon i pritisnite OK kada ste spremni.\n"
-"Ukoliko ga nemate pritisnite Poni¹ti da bi izbegli live upgrade."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Ne mogu da startujem live upgrade !!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "Izmene su zavr¹ene, ali da bi ih primenili morate se izlogovati"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Prika¾i samo za izabrani dan"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Datoteka/_Nova"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Datoteka/_Otvori"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Datoteka/_Snimi"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Datoteka/Snimi _Kao"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Fajl/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Opcije"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Opcije/Test"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Pomoæ/_O..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "Korisnik"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Poruke"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Dzyslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Mandrake Alati za obja¹njenja"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "tra¾i"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Alat za pregledanje log datoteka"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Opcije"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "poklapanje"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "ali ne poklapa se"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Izaberi datoteku"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Kalendar"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Sadr¾aj datotekse"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "Mail alarm"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "molim Vas saèekajte, parsiram datoteku: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "KOnfiguracija alarma za Mail"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Dobrodo¹li u alat za konfiguraciju el.po¹te\n"
-"\n"
-"Ovde mo¾ete da podesite alarmni sistem.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Apache World Wide Web Server"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "Program za definisanje Imena domena"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "Ftp Server"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Postfix mail server"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "Samba Server"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "SSH Server"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Webmin Servis"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Xinetd Servis"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "pode¹avanje servisa"
-
-#: ../../standalone/logdrake_.c:431
-#, fuzzy
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-"Oglasiæe se alarm ukoliko jedan od izabranih servisa nebude vi¹e aktivan"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "uèitaj postavku"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "Oglasiæe se alarm ukoliko je uèitano veæe od ove vrednosti"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "konfiguracija alarma"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "Unesite svoju email adresu dole"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Snimi Kao..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Izaberite tip mi¹a"
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Da imitiram rad 3 tastera?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "Uèitavam podatke za ¹tampaè ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "Detektujem ureðaje..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Testiranje portova"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, fuzzy, c-format
-msgid "%s found on %s, configure it?"
-msgstr "%s pronaðen na %s, da li da ga podesim ?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Izaberite skener"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "Ovaj %s skener nije podr¾an"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake nije mogao da detektuje va¹ %s skener.\n"
-"Izaberite port na koji je va¹ skener prikljuèen"
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "izaberite ureðaj"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"Ovaj %s skener mora biti pode¹en u printerdrake.\n"
-"Mo¾ete pokrenuti printerdrake iz Mandrake Kontrolnog Centra iz Hardver "
-"sekcije."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"Va¹ %s skener je pode¹en.\n"
-"Sada mo¾ete skenirati va¹e dokunete pomoæu ``XSane''programa iz Multimedija/"
-"Grafika podmenija iz menija Aplikacije."
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "Neki ureðaji u \"%s\" klasi hardvera su uklonjeni:\n"
-
-#: ../../standalone/service_harddrake_.c:48
-#, fuzzy
-msgid "Some devices were added:\n"
-msgstr ""
-"\n"
-"Neki ureðaji u %s klasi su dodani:\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Izaberite jezik"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Izaberite inst.klasu"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Detekcija hard diska"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Pode¹avanje mi¹a"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Izaberi tastaturu"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Sigurnost"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Podesi datoteène sisteme"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Formatiraj particije"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Paketi za instalaciju"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Instaliraj sistem"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Dodaj korisnika"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Podesi mre¾u"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Podesi servise"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Instaliraj starter"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Napravi startni disk"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Konfigurisanje X-a"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "Instaliraj sistemske update-ove"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Izlaz iz instalacije"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Server, Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Mre¾ni kompjuter, (klijent)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "NFS server, SMB server, Proxy server, SSH server"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Office"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Gnome radna stanica"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Alati za Palm Pilot ili Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Radna stanica"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Server, Firewall/Router"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "Ime Domena i Mre¾ni Informacioni Server"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"Office programi: tekst procesori (kword, abiword), tabele (kspread, "
-"gnumeric), pdf preglednici, itd"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Audio alati: mp3 ili midi plejeri,mikseri, itd"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Linux Standard Base. Third party applications support"
-msgstr "Paketi koju su kompatibilni sa Linux Standard Base-om"
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Knjige i Kako? (Howto's) za Linux i Besplatni Softver"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "KDE padna stanica"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, itd"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimedija - Video"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "Set alata za el.po¹tu, vesti, web, transfer datoteka, ili chat"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Server,Baze podataka"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL ili MySQL server za bazu podataka"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Alati za lako konfigurisanje kompjutera"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimedija - Zvuk"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Dokumentacija"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Konzolni alati"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Postfix mail server, Inn news server"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Internet stanica"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Multimedijalna stanica"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Konfiguracija"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Jo¹ grafièkih okru¾enja (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, 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"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Grafièko Okru¾enje"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Razvojna"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache, Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Alati za kreiranje i pr¾enje CDa"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Radna(Office) stanica"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, itd"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Grafièki programi kao ¹to je Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS "
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "C i C++ razvojne biblioteke, programi i propratne datoteke"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Mre¾ni Server"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Server, El.po¹ta/Groupware/Vesti"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Stanica za igru"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Video plejeri i editori"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimedija - Grafika"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Zabavni programi: arkade, ige na tabli, strategije, itd"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"Skup alata za èitanje i slanje el.po¹te i vesti (pine, mutt, tin..) i za "
-"pretra¾ivanje Interneta"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Liène finansije"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"Grafièka okru¾enja za setom korisnièkNFS server, SMB server, Proxy serverNFS "
-"server, SMB server, Proxy serverih aplikacija i desktopalata"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "Klijenti za razlièite protokole ukljuèujuæi i ssh"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Internet gateway"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Programi za pu¹tanje zvuka i videa"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Drugi grafièki desktopovi"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "editori,¹elovi, alati za datoteke, terminali"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Programi za upravljanje va¹im finansijama, kao ¹to je gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Upravljanje privatnim informacijama"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimedija - CD pr¾enje"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Nauèna radna stanica"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "Da bi prijavili bag, kliknite na taster prijava.\n"
-#~ "Ovo æe otvoriti prozor web pretra¾ivaèa sa adresom https://www.bugzilla."
-#~ "com\n"
-#~ " gde æe te pronaæi formular koji treba da popunite.Informacija koja je "
-#~ "gore prokazana æe biti \n"
-#~ "prebaèena na taj server\n"
-#~ "\n"
-
-#, fuzzy
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "Postinstalaciona konfiguracija"
-
-#, fuzzy
-#~ msgid "Go back"
-#~ msgstr "Loopback"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Proxy treba da bude ftp://..."
-
-#, fuzzy
-#~ msgid "quit"
-#~ msgstr "Kraj"
-
-#~ msgid ""
-#~ "The first time you try the X configuration, you may not be very "
-#~ "satisfied\n"
-#~ "with its display (screen is too small, shifted left or right...). Hence,\n"
-#~ "even if X starts up correctly, DrakX then asks you if the configuration\n"
-#~ "suits you. It will also propose to change it by displaying a list of "
-#~ "valid\n"
-#~ "modes it could find, asking you to select one.\n"
-#~ "\n"
-#~ "As a last resort, if you still cannot get X to work, choose \"Change\n"
-#~ "graphics card\", select \"Unlisted card\", and when prompted on which\n"
-#~ "server, choose \"FBDev\". This is a failsafe option which works with any\n"
-#~ "modern graphics card. Then choose \"Test again\" to be sure."
-#~ msgstr ""
-#~ "Kad po prvi put budete testirali X kofiguraciju, mo¾da neæete biti ba¹ "
-#~ "zadovoljni\n"
-#~ "sa prikazom (ekran je porevi¹e mali, pomeren ulevo ili udesno...). "
-#~ "Sreæom,\n"
-#~ "èak i ako se X pokrene ispravno, DrakX æe vas upitati da li vam "
-#~ "konfiguracija\n"
-#~ "odgovara. Takoðe æe predlo¾iti izmene u prikazu i dati listu\n"
-#~ "moguæih modova tra¾eæi od vas da izaberete jedan.\n"
-#~ "\n"
-#~ "Kao poslednje re¹enje, ako jo¹ uvek ne mo¾ete da pokrenete X-ove, "
-#~ "izaberite \"Change\n"
-#~ "graphics card\", izaberite \"Unlisted card\", i kada vas upita koji\n"
-#~ "server ¾elite, izaberite \"FBDev\". Ovo je sigurnosna opcija koja radi\n"
-#~ "sa bilo kojom modernijom grafièkom karticom. Tada izaberite \"Test again"
-#~ "\" da bi bili sigurni."
-
-#~ msgid "Internet and Messaging"
-#~ msgstr "Internet i poruke"
-
-#~ msgid "Multimedia and Graphics"
-#~ msgstr "Multimedija i Grafika"
-
-#~ msgid "Server Software"
-#~ msgstr "Softver za Server"
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "MandrakeCampus"
-
-#~ msgid ""
-#~ "Would you like to learn Linux simply, quickly, and for free? MandrakeSoft "
-#~ "provides free Linux training, as well as a way to test your progress, at "
-#~ "MandrakeCampus -- our online training center"
-#~ msgstr ""
-#~ "Da li bi ¾eleli da nauèite Linux jednostavno, brzo, i bespaltno? "
-#~ "MandrakeSoft vam nudi bespatne Linux treninge, kao i naèin da testirate "
-#~ "svoje znanje, na MandrakeCampus-u -- na¹em online trening centru"
-
-#~ msgid ""
-#~ "Quality support from the Linux Community, and from MandrakeSoft, is just "
-#~ "around the corner. And if you're already a Linux veteran, become an "
-#~ "\"Expert\" and share your knowledge at our support website"
-#~ msgstr ""
-#~ "Kvalitetna podr¹ka iz Linux Zajednice, i od strane MandrakeSoft-a, je "
-#~ "samop iza ugla. A ukoliko ste veæ i sami Linux veteran, postanite "
-#~ "\"Ekspert\" i podelite svoje znanje na na¹em sajtu za podr¹ku"
-
-#~ msgid "MandrakeConsulting"
-#~ msgstr "Mandrake Konstalting"
-
-#~ msgid ""
-#~ "For all of your IT projects, our consultants are ready to analyze your "
-#~ "requirements and offer a customized solution. Benefit from MandrakeSoft's "
-#~ "vast experience as a Linux producer to provide a true IT alternative for "
-#~ "your business organization"
-#~ msgstr ""
-#~ "Za sve va¹e IT projekte, na¹i konsultanti su spremni da analiziraju va¹e "
-#~ "potrebe i ponude prilagoðeno re¹enje. and offer a customized solution. "
-#~ "Korist od MandrakeSoft-ovog velikog iskustva kao kao Linux producenta je "
-#~ "moguænost da obezbedi pravu IT alternativu za va¹u kompaniju"
-
-#~ msgid "MandrakeStore"
-#~ msgstr "MandrakeStore"
-
-#~ msgid ""
-#~ "For more information on MandrakeSoft's Professional Services and "
-#~ "commercial offerings, please see the following web page:"
-#~ msgstr ""
-#~ "Za vi¹e informacija za MandrakeSoft-ove Profesionlane servise i "
-#~ "komercijalne ponude, pogledajte sledeæu web stranicu:"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (ne radi na starim BIOS-ima)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "Nemate nijednu particiju!"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake ne mo¾e da ispravno proèita tabelu particija.\n"
-#~ "Dalji nastavak ide na va¹ rizik !"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "Ne mogu proèitati tabelu particija, mnogo je iskvarena za mene :(\n"
-#~ "Poku¹aæu dalje zaobilazeæi lo¹e particije"
-
-#~ msgid ""
-#~ "Please Build backup before to restore it...\n"
-#~ " or verify that your path to save is correct."
-#~ msgstr ""
-#~ "Kreirajte backup pre obnavljanja...\n"
-#~ " ili potvrdite da je va¹a putanja ispravna."
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "Firewalling konfiguracija"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "Firewalling konfiguracija"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "You already have set up a firewall.\n"
-#~ "Click on Configure to change or remove the firewall"
-#~ msgstr ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Vi ste veæ podesili firewall.\n"
-#~ "Kliknite na Podesi(Configure) da bi izmenili ili uklonili firewall"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Click on Configure to set up a standard firewall"
-#~ msgstr ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Kliknite na Podesi(Configure) da bi podesili standardni firewall"
-
-#~ msgid ""
-#~ "We'll now ask you questions about which services you'd like to allow\n"
-#~ "the Internet to connect to. Please think carefully about these\n"
-#~ "questions, as your computer's security is important.\n"
-#~ "\n"
-#~ "Please, if you're not currently using one of these services, firewall\n"
-#~ "it off. You can change this configuration anytime you like by\n"
-#~ "re-running this application!"
-#~ msgstr ""
-#~ "Sada æemo vam postaviti pitanja o tome koje servise bi hteli da "
-#~ "dozvolite\n"
-#~ "da se pove¾u na Internet. Razmislite pa¾ljivo o ovome\n"
-#~ "pitanju, jer je bezbednost va¹eg kompjutera va¾na.\n"
-#~ "\n"
-#~ "Ukoliko trenutno ne koristite jedan od ovih servisa, uklonite firewall\n"
-#~ "sa njih. Mo¾ete promeniti ove opcije bilo kada ponovnim pokretanjem\n"
-#~ "ove aplikacije!"
-
-#~ msgid ""
-#~ "Are you running a web server on this machine that you need the whole\n"
-#~ "Internet to see? If you are running a webserver that only needs to be\n"
-#~ "accessed by this machine, you can safely answer NO here.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Da li pokreæete web server na ovoj ma¹ini koji treba da bude viðen\n"
-#~ "na celom Internetu? Ukoliko pokreæete webserver koji treba da bude viðen\n"
-#~ "samo sa ove ma¹ine, ovde mo¾ete da bezbedno odgovorite NE.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a name server on this machine? If you didn't set one\n"
-#~ "up to give away IP and zone information to the whole Internet, please\n"
-#~ "answer no.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Da li pokreæete name server na ovoj ma¹ini? Ukoliko niste podesili jo¹ "
-#~ "jedan\n"
-#~ "za away IP i zonske informacije za celi Internet, molim\n"
-#~ "vas da odgovorite ne.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Do you want to allow incoming Secure Shell (ssh) connections? This\n"
-#~ "is a telnet-replacement that you might use to login. If you're using\n"
-#~ "telnet now, you should definitely switch to ssh. telnet is not\n"
-#~ "encrypted -- so some attackers can steal your password if you use\n"
-#~ "it. ssh is encrypted and doesn't allow for this eavesdropping."
-#~ msgstr ""
-#~ "Da li ¾elite da dozvolite Secure Shell (ssh) konekcije? Ovo\n"
-#~ "je zamena za telnet koju mo¾ete koristiti za prijavu. Ukoliko koristite\n"
-#~ "telnet, trebali bi da se prebacite na ssh. Telenet nije\n"
-#~ "enkriptovan -- tako da neki napadaèi mogu ukrasti lozinku ukoliko je\n"
-#~ "koristite. ssh je enkriptovan i ne dozovoljava ovakve stvari."
-
-#~ msgid ""
-#~ "Do you want to allow incoming telnet connections?\n"
-#~ "This is horribly unsafe, as we explained in the previous screen. We\n"
-#~ "strongly recommend answering No here and using ssh in place of\n"
-#~ "telnet.\n"
-#~ msgstr ""
-#~ "Da li ¾elite da dozvolite telnet konekcije?\n"
-#~ "Ovo je u¾asno nesiguno, kako smo i objasnili na prethosnom ekranu. Mi\n"
-#~ "vam preporuèujemo da ovde odgovorite NE i da koristite ssh umesto\n"
-#~ "telnet.\n"
-
-#~ msgid ""
-#~ "Are you running an FTP server here that you need accessible to the\n"
-#~ "Internet? If you are, we strongly recommend that you only use it for\n"
-#~ "Anonymous transfers. Any passwords sent by FTP can be stolen by some\n"
-#~ "attackers, since FTP also uses no encryption for transferring passwords.\n"
-#~ msgstr ""
-#~ "Da li pokreæete FTP server koji vam je potreban\n"
-#~ "za Internet? Ukoliko to radite, preporuèujemo ga koristite samo za\n"
-#~ "Anonymous transfere. Bilo koja lozinka poslata preko FTP mo¾e biti\n"
-#~ "meta napadaèa, po¹to FTP takoðe koristi nekritovane lozinke.\n"
-
-#~ msgid ""
-#~ "Are you running a mail server here? If you're sending you \n"
-#~ "messages through pine, mutt or any other text-based mail client,\n"
-#~ "you probably are. Otherwise, you should firewall this off.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Da li pokreæete mail server? Ukoliko ¹aljete poruke preko\n"
-#~ "pine, mutt ili nekog drugog tekstualnog mail klijenta,\n"
-#~ "onda to verovatno koristite. Inaèe, trebali bi da uklonite firewall za "
-#~ "ovo.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a POP or IMAP server here? This would\n"
-#~ "be used to host non-web-based mail accounts for people via \n"
-#~ "this machine.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Da li pokreæete POP ili IMAP server? Ovo bi koristili \n"
-#~ "za host-ovanje non-web-baziranih mail raèuna za ljude preko\n"
-#~ "ove ma¹ine.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "You appear to be running a 2.2 kernel. If your network IP\n"
-#~ "is automatically set by a computer in your home or office \n"
-#~ "(dynamically assigned), we need to allow for this. Is\n"
-#~ "this the case?\n"
-#~ msgstr ""
-#~ "Izgleda da koristite 2.2 kernel. Ukoliko je va¹ mre¾ni IP\n"
-#~ "automatski pode¹en za kompjuter u va¹oj kuæi ili na poslu \n"
-#~ "(dodeljeno dinamièki), treba da ga omoguæimo za ovo. Da\n"
-#~ "li je ovo u pitanju?\n"
-
-#~ msgid ""
-#~ "Is your computer getting time syncronized to another computer?\n"
-#~ "Mostly, this is used by medium-large Unix/Linux organizations\n"
-#~ "to synchronize time for logging and such. If you're not part\n"
-#~ "of a larger office and haven't heard of this, you probably \n"
-#~ "aren't."
-#~ msgstr ""
-#~ "Da li va¹ kompjuter dobija vreme sinhronizovano sa drugim kompjuterom?\n"
-#~ "Uglavnom se ovo koristi na srednjim-velikim Unix/Linux organizacijama\n"
-#~ "radi sinhronizacije vremena prijave ili za sliène stvari. Ukoliko niste "
-#~ "deo\n"
-#~ "velike firme ili niste èuli za ovo, onda zaobiðite \n"
-#~ "ovo."
-
-#~ msgid ""
-#~ "Configuration complete. May we write these changes to disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Konfiguracija zavr¹ena. Da li da zapi¹emo ove izmene na disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid "Can't open %s for writing: %s\n"
-#~ msgstr "Ne mogu da otvorim %s radi upisa: %s\n"
-
-#~ msgid "No I don't need DHCP"
-#~ msgstr "Ne, ne treba mi DHCP"
-
-#~ msgid "Yes I need DHCP"
-#~ msgstr "Da, treba mi DHCP"
-
-#~ msgid "No I don't need NTP"
-#~ msgstr "Ne, ne treba mi NTP"
-
-#~ msgid "Yes I need NTP"
-#~ msgstr "Da, treba mi NTP"
-
-#~ msgid "Don't Save"
-#~ msgstr "Ne snimaj"
-
-#~ msgid "Save & Quit"
-#~ msgstr "Snimi & Izaði"
-
-#~ msgid "Firewall Configuration Wizard"
-#~ msgstr "Èarobnjak za konfiguraciju Firewalling-a"
-
-#~ msgid "No (firewall this off from the internet)"
-#~ msgstr "Ne (blokiraj ovo sa Interneta)"
-
-#~ msgid "Yes (allow this through the firewall)"
-#~ msgstr "Da (pusti ovo kroz blokadu)"
-
-#~ msgid "Please Wait... Verifying installed packages"
-#~ msgstr "Milim vas saèekajte... Proveravam instalirane pakete"
-
-#~ msgid ""
-#~ "Failure installing the needed packages: %s and Bastille.\n"
-#~ " Try to install them manually."
-#~ msgstr ""
-#~ "Neuspe¹na instalacija potrebnih zahtevanih paketa: %s i Bastille.\n"
-#~ " Poku¹ajte da ih instalirate ruèno."
-
-#~ 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 ""
-#~ "Na ovom nivou treba obratiti pa¾nju. On pravi va¹ sistem lak¹im za "
-#~ "upotrebu,\n"
-#~ " ali i veoma osetljivim: ne sme biti kori¹ten na ma¹ini "
-#~ "koja je povezana sa drugim ma¹inama\n"
-#~ " ili na Internet. Ovde ne postoji pristup sa lozinkom."
-
-#~ 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 ""
-#~ "Sa ovim sigurnosnim nivoom, kori¹æenje ovog sistema kao servera\n"
-#~ "postaje moguæe.\n"
-#~ " Sigurnost je sada dovoljno velika za kori¹æenje "
-#~ "ma¹ine za server koji prihvata \n"
-#~ " konekcije brojnih klijenata.Napomena: ukoliko je "
-#~ "va¹a ma¹ina samo klijent na Internetu, trebali bi da koristite ni¾i nivo."
-
-#~ msgid "Basic Options"
-#~ msgstr "Osnovne Opcije"
-
-#~ msgid "Security Checks"
-#~ msgstr "Provera Sigurnosti"
-
-#~ msgid "Data list to include on CDROM."
-#~ msgstr "Lista podataka koje ukljuèujem na CDROM."
-
-#~ msgid "Please choose your CD space"
-#~ msgstr "Izaberite va¹ CD prostor"
-
-#~ msgid "Please enter the cd writer speed"
-#~ msgstr "Unesite brzinu cd pisaèa"
-
-#~ msgid "Please check if you want to erase your CDRW before"
-#~ msgstr "Proverite da li ¾elite izbri¹ete va¹ CDRW pre"
-
-#~ msgid "Please enter your CD Writer device name (ex: 0,1,0)"
-#~ msgstr "Unesite ime va¹eg CD Pisaèa (ex: 0,1,0)"
-
-#~ msgid "Please check if you want to include install boot on your CD."
-#~ msgstr "Proverite da li ¾elite da ukljuèite install boot na va¹ CD."
-
-#~ msgid "Url should begin with 'ftp:'"
-#~ msgstr "Url treba da poèinje sa 'ftp:'"
-
-#~ msgid ""
-#~ "Please check if you want to include\n"
-#~ " install boot on your CD."
-#~ msgstr ""
-#~ "Proverite da li ¾elite da ukljuèite\n"
-#~ " install boot na va¹ CD."
diff --git a/perl-install/share/po/sv.po b/perl-install/share/po/sv.po
deleted file mode 100644
index 65c2b66a4..000000000
--- a/perl-install/share/po/sv.po
+++ /dev/null
@@ -1,14305 +0,0 @@
-# Översättning av DrakX-sv-sv.po till svenska
-# Översättning av DrakX-sv.po till svenska
-# Copyright (C) 2000,2002 Free Software Foundation, Inc.
-# Copyright (c) 2000 MandrakeSoft
-# Fuad Sabanovic <manijak@telia.com>, 2000
-# Mattias Dahlberg <voz@home.se>, 2001, 2002.
-# Mattias Newzella <newzella@linux.nu>, 2001, 2002.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX-sv-sv\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-09-05 09:50+0000\n"
-"Last-Translator: Mattias Newzella <newzella@linux.nu>\n"
-"Language-Team: svenska <sv@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.0beta2\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB eller mer"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Välj en X-server"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X-server"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Anpassa \"multi-head\""
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Systemet stödjer \"multi-head\"-konfiguration.\n"
-"Vad vill du göra?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Välj minnesstorlek på grafikkortet"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "XFree-konfiguration"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Vilken XFree-konfiguration vill du använda?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Anpassa alla huvuden separat"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Använd Xinerama-utökning"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Konfigurera endast kort \"%s\"%s"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s med hårdvarubaserad 3D-acceleration"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Kortet kan få hårdvarustöd för 3D-acceleration, men bara med XFree %s.\n"
-"Kortet stöds av XFree %s, som kan vara bättre för 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Kortet kan få hårdvarustöd för 3D-acceleration med XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s med EXPERIMENTELLT hårdvarustöd för 3D-acceleration."
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Kortet kan få hårdvarustöd för 3D-acceleration, men bara med XFree %s,\n"
-"OBSERVERA: DETTA ÄR EXPERIMENTELLT STÖD OCH KAN LÅSA DATORN.\n"
-"Kortet stöds av XFree %s som kan vara bättre för 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Kortet kan få hårdvarustöd för 3D-acceleration med XFree %s,\n"
-"OBSERVERA: DETTA ÄR EXPERIMENTELLT STÖD OCH KAN LÅSA DATORN."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (skärmdrivrutininstallation)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Anpassad"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "Grafikkort"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Bildskärm"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Upplösning"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "Testa"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Alternativ"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "OK"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Avsluta"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Behålla ändringarna?\n"
-"Aktuell konfiguration är:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Välj bildskärm"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Plug'n Play"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Allmänna"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "Tillverkare"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr "Plug'n Play-identifiering misslyckades. Välj en precis bildskärm"
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"De två mest kritiska värdena är den vertikala uppdateringsfrekvensen,\n"
-"som är den hastighet som hela skärmen uppdateras i, och framförallt\n"
-"den horisontella synkroniseringshastigheten, som är den hastighet som\n"
-"scan-linjerna visas i.\n"
-"\n"
-"Det är VÄLDIGT VIKTIGT att du inte väljer värden för en skärmtyp som går\n"
-"utanför kapaciteten för bildskärmen; du kan då förstöra skärmen.\n"
-"Välj konservativa värden om du är osäker."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Horisontell uppdateringsfrekvens"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Vertikal uppdateringsfrekvens"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 färger (8 bitar)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 tusen färger (15 bitar)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 tusen färger (16 bitar)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 miljoner färger (24 bitar)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 miljarder färger (32 bitar)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Upplösningar"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Välj upplösning och färgdjup"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Grafikkort: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Avbryt"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Test av konfigurationen"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Vill du prova konfigurationen?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "Varning: att testa det här grafikkortet kan låsa datorn"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Tangentbordslayout: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Mustyp: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Musenhet: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Bildskärm: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Bildskärm horisynk: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Bildskärm vertuppdatering: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Grafikkort: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Grafikminne: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Färgdjup: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Upplösning: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86-server: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86-drivrutin: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "Grafiskt gränssnitt vid start"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Datorn kan ställas in så att X startas automatiskt vid uppstart.\n"
-"Vill du att X ska starta när du startar om?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"Grafikkortet verkar ha en TV-UT-anslutning.\n"
-"Den kan konfigureras så att den fungerar med bildbuffer.\n"
-"\n"
-"För detta måste du ansluta grafikkortet till TV:n innan du startar datorn.\n"
-"Välj sedan posten \"TVout\" i starthanteraren.\n"
-"\n"
-"Har du den här funktionen?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "Vad för slags standard använder din TV?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Första sektorn på startpartitionen"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Första sektorn på disken (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "SILO-installation"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Var vill du installera starthanteraren?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "Installation av Lilo/Grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "Lilo med textbaserad meny"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "Lilo med grafisk meny"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Starta från DOS/Windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Starthanterarens huvudalternativ"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Starthanterare som ska användas"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Installation av starthanterare"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Startenhet"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Kompakt"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "kompakt"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Videoläge"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Fördröjning innan förvald avbild startar"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Lösenord"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Lösenord (bekräfta)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Begränsa alternativen för kommandoraden"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "begränsa"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Rensa /tmp vid varje start"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Ange RAM-storlek om nödvändigt (hittade %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Aktivera användning av flera profiler"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Ange RAM-storlek i MB"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"Alternativet \"Begränsa alternativen för kommandoraden\" är värdelöst utan "
-"lösenord."
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Försök igen"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Du angav inte samma lösenord"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Init Message"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Open Firmware-fördröjning"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Tidsgräns för kärnuppstart"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Aktivera cd-start?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Aktivera OF-start?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Standard-OS?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"Du valde att installera starthanteraren på en partition.\n"
-"Det antyder att du redan har en starthanterare på den hårddisk du startar på "
-"(t ex System Commander).\n"
-"\n"
-"Vilken hårddisk startar du på?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Följande poster finns.\n"
-"Du kan lägga till fler eller ändra på befintliga."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Lägg till"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Klar"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Ändra"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Vilket sorts post vill du lägga till?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Annat OS (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Annat OS (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Annat OS (Windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Avbild"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Lägg till"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Läs-skriv"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tabell"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Osäker"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Etikett"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Standard"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Initrd-storlek"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Ta bort post"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Tom etikett tillåts inte"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Du måste ange en kärnavbild"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Du måste ange en rotpartition"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Denna etikett används redan"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Hittade %s %s gränssnitt"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Har du ett till?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Har du något %s-gränssnitt?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Nej"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Ja"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Visa hårdvaruinformation"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Installerar drivrutin för %s-kort %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(modul %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"Du kan nu ange alternativen till modul %s.\n"
-"Observera att alla adresser ska anges med prefixet 0x, t ex \"0x123\"."
-
-#: ../../any.pm_.c:696
-#, c-format
-msgid ""
-"You may now provide options to module %s.\n"
-"Options are in format ``name=value name2=value2 ...''.\n"
-"For instance, ``io=0x300 irq=7''"
-msgstr ""
-"Du kan nu ange parametrar till modulen %s.\n"
-"Parametrar i formatet \"name=value name2=value2...\".\n"
-"Till exempel, \"io=0x300 irq=7\""
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Modulalternativ:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Vilken %s-drivrutin ska testas?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. Would you like to "
-"specify\n"
-"extra options for it or allow the driver to probe your machine for the\n"
-"information it needs? Occasionally, probing will hang a computer, but it "
-"should\n"
-"not cause any damage."
-msgstr ""
-"I vissa fall behöver drivrutinen %s extra information för att fungera\n"
-"korrekt. Vanligtvis fungerar det ändå. Vill du specificera extra\n"
-"information eller låta drivrutinen leta efter informationen själv?\n"
-"Ibland kan sökningen låsa datorn, men det ska inte\n"
-"ställa till med någon skada."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Automatisk identifiering"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Ange alternativ"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Modulen %s kunde inte laddas.\n"
-"Vill du försöka igen med andra parametrar?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "åtkomst till X-program"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "åtkomst till RPM-verktyg"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "tillåt \"su\""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "åtkomst till administrativa filer"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "åtkomst till nätverksverktyg"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "åtkomst till kompileringsverktyg"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(%s finns redan)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Det här lösenordet är för enkelt"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Ange ett användarnamn"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr ""
-"Användarnamnet får endast innehålla små bokstäver, siffror,\"-\" och \"_\""
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "Användarnamnet är för långt"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Det här användarnamnet finns redan"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Lägg till användare"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Ange en användare\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Acceptera användare"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Fullständigt namn"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Användarnamn"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Skal"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Ikon"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Automatisk inloggning"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Datorn kan ställas in så att den automatiskt loggar in en användare.\n"
-"Vill du använda denna funktion?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Välj standardanvändare:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Välj fönsterhanteraren som ska användas:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Välj språket som ska användas."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr ""
-"Du kan välja ytterligare språk som ska finnas tillgängliga efter "
-"installationen."
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Alla"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Tillåt alla användare"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Dela ej med"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Paketet %s måste installeras. Vill du installera det?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "Du kan exportera med NFS eller Samba. Vilken vill du använda?"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Det obligatoriska paketet %s saknas"
-
-#: ../../any.pm_.c:1005
-msgid ""
-"Would you like to allow users to share some of their directories?\n"
-"Allowing this will permit users to simply click on \"Share\" in konqueror "
-"and nautilus.\n"
-"\n"
-"\"Custom\" permit a per-user granularity.\n"
-msgstr ""
-"Vill du tillåta användare att exportera kataloger från deras hemkatalog?\n"
-"Det gör det möjligt för användare att klicka på \"Dela ut\" i Konqueror och "
-"Nautilus.\n"
-"\n"
-"\"Anpassad\" ställer in det per användare.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "Starta Userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"Utdelning per användare använder gruppen \"fileshare\". \n"
-"Använd Userdrake för att lägga till användare i denna grupp."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Välkommen crackers!"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Låg"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Standard"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Hög"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Högre"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranoid"
-
-#: ../../any.pm_.c:1080
-msgid ""
-"This level is to be used with care. It makes your system more easy to use,\n"
-"but very sensitive: it must not be used for a machine connected to others\n"
-"or to the Internet. There is no password access."
-msgstr ""
-"Den här nivån ska användas med varsamhet. Den gör systemet enklare\n"
-"att använda, men även väldigt känsligt. Den ska inte användas på en dator\n"
-"som är ansluten till andra datorer eller till Internet. Lösenord används "
-"inte."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"Lösenord är nu aktiverade, men att använda datorn i ett nätverk är ändå inte "
-"att rekommendera."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Detta är den standardsäkerhet som rekommenderas för en dator som kommer att "
-"vara ansluten till Internet som klient."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-"Det finns några begränsningar och fler automatiska kontroller körs varje "
-"natt."
-
-#: ../../any.pm_.c:1086
-msgid ""
-"With this security level, the use of this system as a server becomes "
-"possible.\n"
-"The security is now high enough to use the system as a server which can "
-"accept\n"
-"connections from many clients. Note: if your machine is only a client on the "
-"Internet, you should choose a lower level."
-msgstr ""
-"På den här säkerhetsnivån är det möjligt att använda datorn som en server.\n"
-"Säkerheten är hög nog för en server som tillåter att många klienter ansluter "
-"mot den.\n"
-"Observera: om datorn enbart är en klient bör du välja en lägre nivå."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Baserat på föregående nivå, men systemet är helt stängt.\n"
-"Alla säkerhetsfunktioner är aktiverade."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "Draksec-grundinställningar"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "Välj önskad säkerhetsnivå"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Säkerhetsnivå"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Använd \"libsafe\" för servrar"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-"Ett bibliotek som skyddar dig mot \"buffer overflow\"- och \"format string\"-"
-"attacker."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "Säkerhetsadministratör (användarnamn eller e-post)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"Här kan du välja tangenten eller tangentkombinationen som \n"
-"låter dig skifta mellan olika tangentbordslayouter\n"
-"(dvs latin eller icke-latin)."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: ../../bootloader.pm_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Välkommen till operativsystemväljaren %s!\n"
-"\n"
-"Välj ett operativsystem i listan ovan eller\n"
-"vänta i %d sekunder för standardstart.\n"
-"\n"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Välkommen till operativsystemväljaren Grub!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Använd tangenterna %c och %c för att välja vad som ska markeras."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Tryck Enter för att starta valt operativsystem, \"e\" för att redigera"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "kommandon innan start, eller \"c\" för kommandorad."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "Markerat alternativ kommer att starta automatiskt om %d sekunder."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "inte tillräckligt med utrymme på /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Skrivbord"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Start-menyn"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Du kan inte installera starthanteraren på en %s-partition.\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "ingen hjälp finns implementerad ännu.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Anpassning av startutförande"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Arkiv"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Arkiv/A_vsluta"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "Ny stil kategoriseringsmonitor"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "Ny stil monitor"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Traditionell monitor"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Traditionell Gtk+-monitor"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Kör Aurora vid uppstart"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Lilo/Grub-läge"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Yaboot-läge"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "Installera teman"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "Visa tema under konsoll"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "Skapa nytt tema"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "Säkerhetskopiera %s till %s.gammal"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Fel"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "kan inte säkerhetskopiera Lilo-meddelande"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "Kopiera %s till %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "kan inte ändra Lilo-meddelande"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "Lilo-meddelande hittades inte"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "Kan inte skriva /etc/sysconfig/bootsplash."
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "Skriv %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"Kan inte skriva /etc/sysconfig/bootsplash\n"
-"Filen hittades inte."
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "Kan inte starta mkinitrd -f /boot/initrd-%s.img %s."
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "Skapa initrd \"mkinitrd -f /boot/initrd-%s.img %s\"."
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"Kan inte starta om LiLo.\n"
-"Kör \"lilo\" som root på kommandoraden för att slutföra temainstallationen."
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "Starta om Lilo"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "Observera"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "Installation av teman för Lilo och startskärm lyckades"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "Misslyckades med temainstallation"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Du använder för närvarande %s som starthanterare.\n"
-"Klicka på Konfigurera för att starta inställningsguiden."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Konfigurera"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "Val av startskärm"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "Teman"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"Välj ett tema för\n"
-"Lilo och startskärmen,\n"
-"du kan välja\n"
-"dem separat"
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "Lilo-skärm"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "Startskärm"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Systemläge"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Kör X-Window-systemet vid start"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Nej, jag vill inte ha automatisk inloggning"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr ""
-"Ja, jag vill ha automatisk inloggning med denna (användare, skrivbordsmiljö)"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "Kan inte öppna /etc/inittab för läsning: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d minuter"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 minut"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d sekunder"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Kan inte ta skärmdumpar före partitionering"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Skärmdumpar kommer att finnas tillgängliga efter installationen i %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Franskt"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Costa Ricanskt"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Belgiskt"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Tjekiskt"
-
-# Noteraatt de tidigare namnen, med a på slutet (t.ex. svenska) angav
-# plural. Men vad jag vet anges alltid tangentbordslaouter i singular
-# (Svenskt tangentbord, inte svenska tangentbord).
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Tyskt"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Grekiskt"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Norskt"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "Svenskt"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Nederländskt"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Italienskt"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Österrikiskt"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "Amerikanskt"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-msgid "New"
-msgstr "Ny"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Avmontera"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Montera"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Server"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Monteringspunkt"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "Ange webbadressen till WebDAV-servern"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "Webbadressen måste börja med http:// eller https://"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "Server: "
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Monteringspunkt: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Alternativ: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Säkerhetskopiera dina data först"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Läs noggrant!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Om du tänker använda aboot, se till att lämna ledigt utrymme (2048 sektorer "
-"räcker)\n"
-"i början av disken."
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Guide"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Välj åtgärd"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Du har en stor FAT-partition\n"
-"(normalt använd av Microsoft DOS/Windows).\n"
-"Du rekommenderas att ändra storleken på den partitionen.\n"
-"(Klicka på den och sedan på Ändra storlek)"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Klicka på en partition"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Detaljer"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "Inga hårddiskar hittade"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "Journalförande FS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Växlingsutrymme"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Tom"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Annan"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Filsystemtyper:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Skapa"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Typ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Använd \"%s\" i stället"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Ta bort"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Använd \"Unmount\" först"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"Efter ändring av partitionstyp %s kommer alla data på denna partition att "
-"försvinna."
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Välj en partition"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Välj en annan partition"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Avsluta"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Byt till expertläge"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Byt till normalläge"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Ångra"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Fortsätta ändå?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Avsluta utan att spara"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Avsluta utan att skriva partitionstabellen?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Vill du spara /etc/fstab-ändringar?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Allokera automatiskt"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Nollställ"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Mer"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Information om hårddisk"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Alla primära partitioner används"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Det går inte att lägga till fler partitioner"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"För att få fler partitioner, ta bort en för att sedan kunna skapa en utökad "
-"partition."
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Spara partitionstabell"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Återskapa partitionstabell"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Rädda partitionstabell"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Ladda om partitionstabell"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Automatisk montering av flyttningsbar media"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Välj fil"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"Den säkerhetskopierade partitionstabellen har inte samma storlek.\n"
-"Fortsätta ändå?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Varning"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Sätt in en diskett i diskettstationen.\n"
-"Alla data på denna diskett kommer att tas bort."
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Försöker återskapa partitionstabellen"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Detaljerad information"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Ändra storlek"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Flytta"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Formatera"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Addera till RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Addera till LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Ta bort från RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Ta bort från LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Ändra RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Använd till loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Skapa en ny partition"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Startsektor: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Storlek i MB: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Typ av filsystem: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Inställning: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't create a new partition\n"
-"(since you reached the maximal number of primary partitions).\n"
-"First remove a primary partition and create an extended partition."
-msgstr ""
-"Du kan inte skapa en ny partition\n"
-"(eftersom du har nått det maximala numret av primära partitioner).\n"
-"Ta först bort en primär partition och skapa en utökad partition."
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "Ta bort loopback-filen?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Ändra partitionstyp"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Vilket filsystem vill du använda?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Byter från Ext2 till Ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Var vill du montera loopback-filen %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Var vill du montera enheten %s?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Kan inte inaktivera monteringspunkten eftersom denna partition\n"
-"används för loopback. Ta bort loopback först."
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Var vill du montera %s?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Räknar ut FAT-filsystemets gränser"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Ändrar storlek"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Denna partition kan inte ändra storlek"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Alla data på den här partitionen bör säkerhetskopieras."
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr ""
-"Efter storleksändring av partition %s, kommer alla data på den att vara "
-"borta."
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Välj den nya storleken"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Ny storlek i MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Vilken hårddisk vill du flytta den till?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Sektor"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Vilken sektor vill du flytta den till?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Flyttar"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Flyttar partition..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Välj en existerande RAID att addera till"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "ny"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Välj en existerande LVM att addera till"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "LVM-namn?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Denna partition kan inte användas för loopback."
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Loopback-filnamn: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Ange ett filnamn"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Filen används redan av en annan loopback, välj en annan."
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Filen finns redan. Använda den?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Monteringsalternativ"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Diverse"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "enhet"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "nivå"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "blockstorlek"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Var försiktig: Detta moment är farligt."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Vilken typ av partitionering?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Paketet %s behövs. Installera det?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Vägrar skapa /boot så långt in på disken (på en cylinder > 1024).\n"
-"Antingen använder du Lilo, som inte kommer fungera eller så\n"
-"använder du inte Lilo och då behöver du inte /boot."
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Partitionen du har valt att använda som rot (/) är fysiskt placerad\n"
-"efter den 1024:e cylindern på hårddisken och du har ingen /boot-partition.\n"
-"Om du tänkt använda Lilo som starthanterare måste du lägga till en\n"
-"/boot-partition."
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Du har valt en mjukvaru-RAID-partition som rot (/).\n"
-"Det finns ingen starthanterare som hanterar detta utan\n"
-"en /boot-partition. Se till att skapa en /boot-partition."
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "Partitionstabellen på disk %s kommer att skrivas till disk."
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Du behöver starta om datorn innan ändringarna kan verkställas."
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr ""
-"Efter formateringen av partition %s kommer alla data på partitionen att "
-"försvinna."
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Formaterar"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Formaterar loopback-filen %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Formaterar partition %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Dölj filer"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Flytta filer till den nya partitionen"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"Katalogen %s innehåller redan data\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Flyttar filerna till den nya partitionen"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Kopierar %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "Tar bort %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "partitionen %s är känd som %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Enhet: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "DOS-enhetsbokstav: %s (bara en gissning)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Typ: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Namn: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Start: sektor %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Storlek: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s sektorer"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Cylinder %d till %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Formaterad\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Inte formaterad\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Monterad\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Loopback-fil(er):\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Förvald partition för start\n"
-" (för MS-DOS-start, inte för Lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Nivå %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Blockstorlek %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID-diskar %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Loopback-filnamn: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"Chansen finns att denna partition\n"
-"är en drivrutinspartition, du bör\n"
-"antagligen lämna den i fred.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Denna speciella Bootstrap-\n"
-"partition är till för att\n"
-"kunna starta flera operativsystem på systemet.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr "Skrivskyddad"
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Storlek: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Geometri: %s cylindrar, %s huvuden, %s sektorer\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Information: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM-diskar %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Partitionstabellstyp: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "på kanal %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Krypteringsnyckel för filsystem"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Välj krypteringsnyckel för filsystemet"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr ""
-"Den här krypteringsnyckeln är för enkel (den måste vara minst %d tecken lång)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "Krypteringsnycklarna matchar inte"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Krypteringsnyckel"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Krypteringsnyckel (igen)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Ändra typ"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Klicka på ett media"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "Kan inte logga in med användarnamn %s (felaktigt användarnamn?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "Domänautentisering krävs"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "En annan"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "Vilket användarnamn"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-"Ange ditt användarnamn, lösenord och domän för att komma åt den här "
-"värddatorn."
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "Användarnamn"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Domän"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Sök servrar"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s formatering av %s misslyckades"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Vet inte hur man formaterar %s i typ %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "försöket att montera partition %s i katalog %s misslyckades"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "fel vid avmontering %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "enkel"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "med /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "server"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Partitionstabellen på enhet %s kan inte läsas, den är alldeles för trasig.\n"
-"Vi kan gå vidare genom att rensa dåliga partitioner (ALLA DATA försvinner!)\n"
-"Den andra lösningen är att förhindra DrakX från att ändra "
-"partitionstabellen.\n"
-"(felet är %s)\n"
-"\n"
-"Accepterar du att förlora alla partitioner?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "Du kan inte använda JFS på partitioner mindre än 16MB."
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "Du kan inte använda ReiserFS på partitioner mindre än 32MB."
-
-#
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Monteringspunkter måste börja med /."
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Det finns redan en partition med monteringspunkt %s\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "Du kan inte använda en LVM Logical Volume som monteringspunkt %s"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Denna katalog bör lämnas i rotfilsystemet."
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"Du behöver ett riktigt filsystem (Ext2/Ext3, ReiserFS, XFS eller JFS) för "
-"denna monteringspunkt.\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "Du kan inte använda ett krypterat filsystem för monteringspunkten %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Inte tillräckligt med utrymme för automatisk allokering"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Ingenting att göra"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Fel vid öppnande av %s för läsning: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "Ingen alternativ drivrutin"
-
-#: ../../harddrake/sound.pm_.c:169
-#, fuzzy, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr "Det finns ingen känd alternativ OSS/ALSA-drivrutin för ljudkortet (%s)"
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "Ljudkonfiguration"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Här kan du välja en alternativ drivrutin (antingen OSS eller ALSA) för "
-"ljudkortet (%s)"
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "Drivrutin:"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Hjälp"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Vänta... verkställer konfigurationen"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Vänta"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "Ingen känd drivrutin"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Det finns ingen känd drivrutin för ljudkortet (%s)"
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "Okänd drivrutin"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-"\"%s\"-drivrutinen för ljudkortet finns inte med i listan.\n"
-"\n"
-"Skicka utmatningen från kommandot \"lspcidrake -v\" till\n"
-"<install at mandrakesoft dot com>\n"
-"med ämnet: unlisted sound driver \"%s\""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "Modell"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "hårddiskmodell"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "Kanal"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "EIDE/SCSI-kanal"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "Buss"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-"det här är den fysiska bussen på vilken enheten är inkopplad (t ex PCI, "
-"USB,...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Modul"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "modulen i GNU/Linux-kärnan som hanterar enheten"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "Mediaklass"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "klass för hårdvaruenhet"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Beskrivning"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "det här fältet beskriver enheten"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "Bussidentifiering"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- PCI- och USB-enheter: det här visar tillverkare, enhet, undertillverkare "
-"och underenhet PCI/USB-id:n"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "Bussens plats"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- pci-enheter: det här visar PCI-kortplats, enhet och funktion för det här "
-"kortet\n"
-"- eide-enheter: enheten är antingen en slav- eller master-enhet\n"
-"- scsi-enheter: scsi-bussen och scsi-enhets-id:n"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "Gammal enhetsfil"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "gammalt statiskt enhetsnamn som används i dev-paket"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "Ny devfs-enhet"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr "nytt dynamiskt enhetsnamn genererat av incore-kärn-devfs"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "Antal knappar"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "tillverkarens namn på enheten"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "Alternativa drivrutiner"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr "listan över alternativa drivrutiner för det här ljudkortet"
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/_Avsluta"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Hjälp"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_Hjälp..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Hjälp om Harddrake"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"Beskrivning av fälten:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Rapportera fel"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/_Om..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "Om Harddrake"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"Detta är HardDrake, ett Mandrake-konfigurationsverktyg för hårdvara.\n"
-"Version:"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "Upphovsman:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Harddrake2 version "
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "Identifierad hårdvara"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "Information"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "Anpassa modul"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "Kör konfigurationsverktyg"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "Identifiering pågår"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "Du kan ställa in varje parameter för modulen här."
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "Kör \"%s\"..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr "Undersöker %s-klass\n"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "primär"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "sekundär"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "Automatisk identifiering"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "Okänd|Allmän"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "Okänd|CPH05X (bt878) [många tillverkare]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "Okänd|CPH06X (bt878) [många tillverkare]"
-
-#: ../../harddrake/v4l.pm_.c:210
-msgid ""
-"For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-"
-"detect the rights parameters.\n"
-"If your card is misdetected, you can force the right tuner and card types "
-"here. Just select your tv card parameters if needed"
-msgstr ""
-"För de flesta moderna TV-kort identifierar automatiskt bttv-modulen i GNU/"
-"Linux-kärnan korrekta parametrar.\n"
-"Om kortet identifieras felaktigt kan du tvinga rätt mottagare och korttyp "
-"här. Välj dina TV-kortsparametrar om det behövs."
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "Kortmodell:"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Mottagartyp:"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "Antal inspelningsbuffertar:"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "antal inspelningsbuffertar för mmap'ed-inspelning"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "PLL-inställning:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "Radiostöd:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "aktivera radiostöd"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux är ett fleranvändarsystem, med detta menas att varje användare\n"
-"kan ha sina egna inställningar, sina egna filer och så vidare. Du kan\n"
-"läsa i användarmanualen för att lära dig mer. Men olikt \"root\", som\n"
-"är administratör, kan användarna som du lägger till här inte ändra\n"
-"någonting förutom sina egna filer och sina egna inställningar.\n"
-"Du måste skapa åtminstone en vanlig användare åt dig själv.\n"
-"Det kontot ska du använda i ditt dagliga arbete. Det är i och för\n"
-"sig väldigt praktiskt att logga in som \"root\" varje dag men det kan\n"
-"också vara väldigt farligt. Det minsta misstag kan innebära att\n"
-"systemet inte fungerar längre. Om du gör ett allvarligt misstag som en\n"
-"vanlig användare förlorar du bara viss information och inte hela systemet.\n"
-"\n"
-"Först måste du ange ditt riktiga namn. Det här är inte obligatoriskt,\n"
-"du kan faktiskt skriva vad du vill. DrakX kommer att ta de första två\n"
-"orden som du skrev in i rutan och flytta över de till användarnamnet.\n"
-"Detta är namnet som den här användaren kommer att använda för att logga\n"
-"in på systemet. Du kan ändra det om du vill. Du måste sedan ange ett\n"
-"lösenord. En icke-privilegierad (vanlig) användares lösenord är inte\n"
-"lika viktigt som \"roots\" sett ur säkerhetssynpunkt, men det finns\n"
-"ingen anledning att ignorera det, det är ju trots allt dina filer som\n"
-"står på spel.\n"
-"\n"
-"Efter det att du klickat på Acceptera användare kan du sedan lägga\n"
-"till så många som du vill ha. Lägg till en användare för varje kompis som\n"
-"du har eller din pappa eller din syster till exempel. När du har lagt till "
-"alla\n"
-"användare som du vill ha, välj Klar.\n"
-"\n"
-"Om du klickar på Avancerat kan du ändra det förvalda \"skalet\"\n"
-"för den användaren (bash är förvalt)."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Listat ovan är de existerande Linux-partitionerna som hittats på\n"
-"hårddisken. Du kan behålla valen som gjorts av guiden, de passar de flesta\n"
-"vanliga installationer. Om du gör några ändringar måste du åtminstone\n"
-"definiera en rotpartition (\"/\"). Välj inte en för liten partition för\n"
-"då kommer du inte kunna installera tillräckligt med mjukvara. Om du vill\n"
-"lagra din data på en separat partition, behöver du också skapa en partition\n"
-"för /home (endast möjligt om du har mer än en Linux-partition tillgänglig).\n"
-"\n"
-"Varje partition listas som följer: \"Namn\", \"Kapacitet\".\n"
-"\n"
-"\"Namn\" är strukturerad på följande vis: \"hårddisktyp\", \"hårddisknummer"
-"\",\n"
-"\"partitionsnummer\" (till exempel, \"hda1\").\n"
-"\n"
-"\"Hårddisktyp\" är \"hd\" om hårddisken är en IDE-hårddisk och\n"
-"\"sd\" om det är en SCSI-hårddisk.\n"
-"\n"
-"\"Hårddisknummer\" är alltid en bokstav efter \"hd\" eller \"sd\". För IDE-\n"
-"hårddiskar:\n"
-"\n"
-" * \"a\" betyder \"master-hårddisk på den primära IDE-kontrollern\",\n"
-"\n"
-" * \"b\" betyder \"slavhårddisk på den primära IDE-kontrollern\",\n"
-"\n"
-" * \"c\" betyder \"master-hårddisk på den sekundära IDE-kontrollern\",\n"
-"\n"
-" * \"d\" betyder \"slavhårddisk på den sekundära IDE-kontrollern\".\n"
-"\n"
-"Med SCSI-hårddiskar betyder ett \"a\" \"lägsta SCSI-ID\", ett \"b\" betyder\n"
-"\"andra lägsta SCSI-ID\", etc."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"Installationen av Mandrake Linux är utspridd på flera cd-skivor. DrakX\n"
-"vet om ett valt paket finns på en annan cd-skiva och kommer att mata ut\n"
-"den aktuella cd:n och be dig sätta in en annan om det blir nödvändigt."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"Det är nu dags att ange vilka program du vill installera på\n"
-"systemet. Det finns flera tusen paket tillgängliga för Mandrake Linux och\n"
-"det är inte meningen att du ska känna till alla.\n"
-"\n"
-"Om du utför en standardinstallation från cd kommer du först att\n"
-"få ange vilka cd-skivor du har till hands (endast i Expert-läge).\n"
-"Kontrollera cd-skivornas etiketter och markera rutorna som\n"
-"motsvarar de cd-skivor du har. Klicka \"OK\" när du är klar.\n"
-"\n"
-"Paketen är sorterade i grupper som motsvarar olika användningsområden\n"
-"för din dator. Grupperna är i sig sorterade i fyra sektioner:\n"
-"\n"
-" * \"Arbetsstation\": om du ska använda datorn som arbetsstation,\n"
-"välj en eller flera av de motsvarande grupperna.\n"
-"\n"
-"* \"Utveckling\": om datorn ska användas för programmering välj de\n"
-"önskade grupperna.\n"
-"\n"
-"* \"Server\": om datorn ska användas som server, kan du här\n"
-"välja de mest vanliga tjänsterna som du vill ha installerade på den.\n"
-"\n"
-" * \"Grafisk miljö\": slutligen, här väljer du den grafiska miljö som du\n"
-"vill använda. Välj åtminstone en om du vill ha ett grafiskt gränssnitt på\n"
-"din arbetsstation.\n"
-"\n"
-"Om du flyttar muspekaren över ett gruppnamn får du se en kort\n"
-"förklaringstext för just den gruppen. Om du inte väljer någon grupp när\n"
-"du installerar (och inte uppdaterar), kommer en dialogruta att visas och\n"
-"föreslå olika minimala installationer:\n"
-"\n"
-" * \"Med X\": Installera det minsta antalet paket som behövs för att få en\n"
-"fungerande grafisk skrivbordsmiljö.\n"
-"\n"
-" * \"Med grundläggande dokumentation\": Installerar grundsystemet plus\n"
-"grundläggande verktyg och dess dokumentation. Denna installation lämpar\n"
-"sig för en server.\n"
-"\n"
-"* \"Minimal installation\": Installerar det absolut minsta antalet paket "
-"som\n"
-"behövs för ett Linux-system, utan några grafiska system. Denna installation\n"
-"är ca 65Mb stor.\n"
-"\n"
-"Du kan markera \"Välj enskilda paket\" som är användbart om du vet vilka\n"
-"paket du vill ha installerade eller om du vill ha fullständig kontroll över\n"
-"vad som blir installerat.\n"
-"\n"
-"Om du startade installationen i uppdateringsläge, kan du avmarkera alla\n"
-"grupper för att undvika installation av nya paket. Detta är användbart\n"
-"för att reparera eller uppdatera ett befintligt system."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"Slutligen, beroende på om du väljer att installera enskilda paket eller\n"
-"inte, kommer du att få se ett träd innehållande alla paket klassificerade\n"
-"efter grupper och undergrupper. Om du bläddrar i trädet kan du välja hela\n"
-"grupper, undergrupper, eller enskilda paket.\n"
-"\n"
-"När du väljer ett paket i trädet, visas en beskrivning till höger.\n"
-"När du har valt klart, klicka på Installera. Då kommer själva\n"
-"installationen att starta. Beroende på hastigheten på hårdvaran och\n"
-"på hur många paket som ska installeras kan det här processen ta en stund.\n"
-"En uppskattad återstående tid visas på skärmen för att visa dig ungefär hur\n"
-"lång tid som är kvar av installationen, du kanske hinner gå och dricka en\n"
-"kopp kaffe.\n"
-"\n"
-"Om det skulle visa sig att ett serverpaket har valts antingen\n"
-"oavsiktligt eller om det var med i en hel grupp, kommer du att få bekräfta\n"
-"att du verkligen vill att dessa servrar ska installeras. Under Mandrake\n"
-"Linux startas installerade servrar vid uppstart. Även fast de är säkra när\n"
-"den här distributionen släpps, kan det hända att säkerhetsluckor hittats\n"
-"i efterhand. Om du inte vet vad en specifik tjänst gör eller varför den\n"
-"blir installerad, klicka Nej här. Om du klickar Ja kommer de\n"
-"listade tjänsterna att installeras och startas automatiskt.\n"
-"\n"
-"Alternativet \"Automatiska beroenden\" inaktiverar helt enkelt\n"
-"varningsdialogrutan som visas när installationsprogrammet automatiskt\n"
-"väljer ett paket. Detta inträffar därför att det har upptäckts att ett\n"
-"beroende med ett annat paket måste tillfredsställas för att detta paket\n"
-"ska kunna installeras ordentligt.\n"
-"\n"
-"Den lilla diskettikonen i slutet på listan låter dig ladda en paketlista\n"
-"som du kan ha gjort vid en tidigare installation. När du klickar på den\n"
-"ikonen kommer du att bli ombedd om att stoppa i en diskett som du\n"
-"tidigare kan ha skapat vid slutet av en annan installation. Se det andra\n"
-"tipset i det sista steget hur du gör för att skapa en sådan diskett."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Du ska nu ställa in din Internet/nätverksanslutning. Om du har som avsikt\n"
-"att ansluta datorn till Internet eller till ett lokalt nätverk, klicka \"OK"
-"\"\n"
-"Det startar den automatiska sökningen efter nätverksenheter och modem.\n"
-"Om sökningen misslyckas, avmarkera \"Använd automatisk identifiering\". Du\n"
-"kan också välja att inte konfigurera nätverket vid denna tidpunkt, klicka\n"
-"i så fall på knappen \"Avbryt\".\n"
-"\n"
-"Möjliga anslutningar är: vanligt modem, ISDN-modem, ADSL-anslutning,\n"
-"kabelmodem och slutligen vanlig LAN-anslutning (Ethernet).\n"
-"\n"
-"Vi går inte igenom varje anslutning i detalj. Se bara till att du har den "
-"information\n"
-"som du fått från din Internetleverantör eller administratör till hands.\n"
-"\n"
-"Du kan läsa kapitlet om Internetanslutning i manualen för en djupare "
-"genomgång\n"
-"om konfigurationen, eller helt enkelt vänta tills systemet är installerat ch "
-"sedan\\nanvända programmet som det står om i manualen för att anpassa din "
-"anslutning.\n"
-"\n"
-"Om du vill konfigurera nätverket senare eller är klar med din anslutning\n"
-"klicka på \"Avbryt\". "
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Välj vilka tjänster du vill starta vid uppstart.\n"
-"\n"
-"Här visas alla tjänster tillgängliga med den aktuella installationen.\n"
-"Titta igenom dem och avmarkera dem du inte behöver vid uppstart.\n"
-"\n"
-"Du kan få en kort förklaringstext om en tjänst genom att välja den\n"
-"specifika tjänsten. Om du är osäker på om en tjänst är användabar eller\n"
-"inte, lämna då den tjänsten orörd.\n"
-"\n"
-"Var extra försiktig i dina val om den här datorn ska användas som en\n"
-"server: du vill antagligen inte starta tjänster som du inte behöver.\n"
-"Kom ihåg att flera tjänster kan innebära en risk om de aktiveras på\n"
-"en server. Som generell regel, välj bara de tjänster du verkligen behöver."
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux utgår från GMT (Greenwich Mean Time) och översätter det till\n"
-"lokal tid enligt den tidszon du har valt. Det är dock möjligt att\n"
-"inaktivera detta genom att avmarkera \"Hårdvaruklocka ställd till GMT\"\n"
-"så att hårdvaruklockan blir samma som systemklockan. Det är användbart\n"
-"när datorn är värd för andra operativsystem som t ex Windows.\n"
-"\n"
-"Alternativet \"Automatisk tidsynkronisering\" gör så att klockan ställs\n"
-"automatiskt genom att datorn kontaktar en server på Internet. I den lista\n"
-"som sedan presenteras väljer du den server som ligger närmast dig.\n"
-"Naturligtvis måste du vara uppkopplad mot Internet för att detta ska\n"
-"fungera. Det läggs in en tidserver på din dator och den kan, om så\n"
-"önskas, användas av andra datorer i ditt lokala nätverk."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (för X Window System) är hjärtat i GNU/Linux grafiska gränssnitt\n"
-"på vilket alla grafiska skrivbordsmiljöer (KDE, Gnome, AfterStep,\n"
-"WindowMaker, etc.) som kommer med Mandrake Linux stödjer sig på. I den\n"
-"här sektionen kommer DrakX att försöka konfigurera X automatiskt.\n"
-"\n"
-"Det är väldigt sällsynt att det misslyckas, det kan hända om du har\n"
-"väldigt gammal hårdvara (eller väldigt ny). Om det lyckas kommer X att\n"
-"startas automatiskt med den bästa tänkbara upplösningen beroende på\n"
-"storleken på bildskärmen. Ett fönster kommer att visas och frågar dig\n"
-"om du kan se det.\n"
-"\n"
-"Om du gör en \"Expert\"-installation kommer du in i konfigurationsguiden\n"
-"för X. Se motsvarande sektion i manualen för mer information\n"
-"om den här guiden.\n"
-"\n"
-"Om du kan se meddelandet och svarar Ja, kommer DrakX att fortsätta till\n"
-"nästa steg. Om du inte kan se meddelandet, betyder det att konfigurationen\n"
-"var felaktig och testet kommer automatiskt att avslutas efter 10 sekunder\n"
-"och skärmen återställs. Se kapitlet \"Video configuration\" i "
-"användarmanualen\n"
-"för mer information om hur du ska göra för att ställa in din skärm."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"Slutligen kommer du att få en fråga om du vill se det grafiska gränssnittet\n"
-"vid uppstart. Observera att du kommer att få den här frågan även om du\n"
-"valde att inte testa konfigurationen. Du vill nog svara \"Nej\" om datorn\n"
-"ska användas som server eller om du inte lyckades få det grafiska att "
-"fungera."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"Mandrake Linux cd-skiva har ett inbyggt reparationssläge. Du kan komma åt\n"
-"det genom att starta från cd-skivan och sedan trycka på tangenten >>F1<<\n"
-"vid uppstart och skriva >>rescue<< vid prompten. Om datorn inte kan\n"
-"starta från cd-skiva bör du komma tillbaka till det här steget i åtminstone\n"
-"två situationer:\n"
-"\n"
-" * när starthanteraren installeras kommer DrakX att skriva över\n"
-"startsektorn (MBR) på huvuddisken (om du inte använder en annan\n"
-"starthanterare) så att du kan starta antingen Windows eller GNU/Linux\n"
-"(om du har Windows installerat på datorn). Om du blir tvungen att "
-"installera\n"
-"om Windows så kommer Microsofts installationsprogram att skriva över "
-"startsektorn\n"
-"vilket leder till att du inte kan starta GNU/Linux.\n"
-"\n"
-" * om ett problem uppstår så att du inte kan starta GNU/Linux från\n"
-"hårddisken kommer den här disketten att vara det enda sättet att starta\n"
-"GNU/Linux. Den innehåller ett antal systemverktyg som kan användas för att\n"
-"återställa ett system som kraschat på grund av strömavbrott, en olycklig\n"
-"felstavning, en felskrivning i ett lösenord eller av någon annan anledning.\n"
-"\n"
-"När du klickar på det här steget kommer du att bli ombedd att stoppa in en\n"
-"diskett i diskettstationen. Disketten som du stoppar in måste vara tom\n"
-"eller inte innehålla någon data som du vill ha kvar. Du behöver inte\n"
-"formatera den eftersom DrakX kommer att skriva om hela disketten."
-
-#: ../../help.pm_.c:270
-#, fuzzy
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"Nu måste du välja var på hårddisken du vill installera Mandrake\n"
-"Linux operativsystem. Om den är tom eller om ett befintligt\n"
-"operativsystem använder allt tillgängligt utrymme behöver du partitionera\n"
-"den. Att partitionera en hårddisk går ut på att man logiskt delar upp den\n"
-"för att skapa utrymme åt Mandrake Linux-systemet.\n"
-"\n"
-"Eftersom resultatet av en partitionering vanligtvis inte går att ångra\n"
-"kan partitionering kännas skrämmande om du är en ovan användare.\n"
-"Denna guide förenklar processen. Innan du börjar, titta i manualen\n"
-"och ta den tid du behöver.\n"
-"\n"
-"Om du installerar i Expert-läget kommer du in i Mandrake Linux\n"
-"partitionsverktyg: Diskdrake. Detta program låter dig finjustera\n"
-"partitionerna. Se kapitlet om Diskdrake i manualen. I gränssnittet för\n"
-"installation kan du starta den guide som det står om här genom att\n"
-"klicka på knappen \"Guide\".\n"
-"\n"
-"Om partitioner redan är definierade (från en tidigare installation eller av\n"
-"ett annat partitionsverktyg) behöver du bara välja dem du vill använda\n"
-"för att installera Linux-systemet.\n"
-"\n"
-"Om partitioner inte redan har definierats, behöver du skapa dem genom\n"
-"att använda guiden. Beroende på din hårddiskkonfiguration, kommer flera\n"
-"alternativ att finnas tillgängliga:\n"
-"\n"
-" * \"Använd ledigt utrymme\": det här leder till en automatisk\n"
-"partitionering av din tomma disk. Du kommer inte att få några fler frågor.\n"
-"\n"
-" * \"Använd existerande partition\": guiden har hittat en eller flera\n"
-"Linux-partitioner på hårddisken. Om du vill använda dem, välj detta\n"
-"alternativ.\n"
-"\n"
-" * \"Använd ledigt utrymme på Windows-partitionen\": Om Microsoft Windows\n"
-"är installerat på hårddisken och tar upp allt tillgängligt utrymme, måste\n"
-"du skapa ledigt utrymme för Linux-data. För att göra det kan du radera din\n"
-"Microsoft Windows-partition och data (se lösningarna \"Radera hela\n"
-"hårddisken\" eller \"Expert-läge\") eller ändra storlek på din Microsoft\n"
-"Windows-partition. Ändra storlek kan utföras utan att förlora data.\n"
-"Denna lösning rekommenderas om du vill använda både Mandrake Linux\n"
-"och Microsoft Windows på samma dator.\n"
-"\n"
-" Innan du väljer denna lösning måste du förstå att storleken på din\n"
-"Microsoft Windows-partition kommer att bli mindre än den är för närvarande.\n"
-"Det betyder att du kommer att ha mindre utrymme under Microsoft Windows för\n"
-"att lagra data eller installera ny mjukvara.\n"
-"\n"
-" * \"Rensa hela hårddisken\": Om du vill ta bort all data och alla\n"
-"partitioner som finns på hårddisken och ersätta dem med ditt nya\n"
-"Mandrake Linux-system, väljer du detta alternativ. Var försiktig med\n"
-"detta alternativ eftersom du kan inte ångra dig efteråt.\n"
-"\n"
-" Om du väljer detta alternativ kommer all data på disken att försvinna.\n"
-"\n"
-" * \"Ta bort Windows\": tar helt enkelt bort allt på disken och startar en\n"
-"fräsch partitionering från grunden. All data på disken kommer att tas\n"
-"bort.\n"
-"\n"
-" Om du väljer detta alternativ kommer all data på disken att försvinna.\n"
-"\n"
-" * \"Expert-läge\": välj detta alternativ om du vill partitionera\n"
-"hårddisken manuellt. Var försiktig - det är ett kraftfullt men farligt\n"
-"alternativ. Du kan väldigt enkelt förlora allt ditt data. Därför, välj\n"
-"inte detta om du inte är helt säker på vad du gör."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"Installationen är nu färdig och GNU/Linux-systemet är klart\n"
-"att användas. Klicka bara på \"OK\" för att starta om systemet. Du kan "
-"starta\n"
-"GNU/Linux eller Windows, beroende på vilket du vill använda (om du har\n"
-"dubbla operativsystem), så fort datorn har startat upp.\n"
-"\n"
-"Knappen Avancerat visar ytterligare två knappar som är till för att:\n"
-"\n"
-" * Generera en automatisk installationsdiskett: för att skapa en\n"
-"installationsdiskett som automatiskt utför en hel installation utan\n"
-"hjälp av en operatör, likande installationen du just konfigurerade.\n"
-"\n"
-" Observera att två olika alternativ finns tillgängliga när du klickar på\n"
-"knappen:\n"
-"\n"
-" * \"Repris\". Det här är en delvis automatisk installation eftersom\n"
-"partitioneringssteget (och endast detta) fortfarande är interaktivt.\n"
-"\n"
-" * \"Automatisk\". Helt automatisk installation: allt innehåll på\n"
-"hårddisken skrivs om och all data går förlorad.\n"
-"\n"
-" Den här funktionen är väldigt praktisk om du ska installera ett större\n"
-"antal likande datorer. Se sektionen \"Auto install\" på vår hemsida.\n"
-"\n"
-" * \"Spara paketval\"(*): sparar föregående paketval.\n"
-"När du sedan gör en annan installation, sätt in disketten i\n"
-"diskettstationen och kör installationen fram till hjälpskärmen\n"
-"F1, och skriv >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) Du behöver en FAT-formaterad diskett (för att skapa en under GNU/Linux,\n"
-"skriv \"mformat a:\")"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Alla partitioner som har blivit definierade måste formateras innan\n"
-"användning (formatering betyder skapa filsystem).\n"
-"\n"
-"I det här läget kanske du vill omformatera några redan existerande\n"
-"partitioner för att rensa dem på data. Om du vill göra det, välj de\n"
-"partitioner du vill formatera.\n"
-"\n"
-"Observera att det inte är nödvändigt att omformatera alla existerande\n"
-"partitioner. Du måste omformatera de partitioner som innehåller själva\n"
-"operativsystemet. (som t ex \"/\", \"/usr\" eller \"/var\") men du behöver\n"
-"inte formatera partitioner som innehåller data du vill behålla\n"
-"(vanligtvis /home).\n"
-"\n"
-"Var försiktig när du väljer partitioner, för efter formatering kommer all\n"
-"data att vara raderat och du kommer inte att kunna återskapa någonting.\n"
-"\n"
-"Klicka på OK när du är redo att formatera partitionerna.\n"
-"\n"
-"Klicka på Avbryt om du vill välja andra partitioner att installera ditt\n"
-"nya Mandrake Linux-system på.\n"
-"\n"
-"Klicka på Avancerat för att välja på vilka partitioner du vill leta\n"
-"efter felaktiga block."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Ditt nya operativsystem Mandrake Linux håller på att installeras.\n"
-"Beroende på hur många paket som ska installeras och på datorns\n"
-"hastighet, kan detta moment ta några minuter eller betydligt längre tid.\n"
-"\n"
-"Vänta."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"Sedan denna version av Mandrake Linux gavs ut är det troligt att\n"
-"några paket har uppdaterats. Fel kan ha rättats till och\n"
-"säkerhetsrelaterade problem kan ha lösts. För att du ska kunna ta\n"
-"del av dessa uppdateringar ges du nu möjligheten att ladda ner dem\n"
-"från Internet. Välj \"Ja\" om du har en aktiv Internetuppkoppling, eller\n"
-"\"Nej\" om du vill installera uppdaterade paket senare.\n"
-"\n"
-"När du väljer \"Ja\" visas en lista på ställen som det går att hämta\n"
-"paketen från. Välj det som ligger närmast dig. Sedan visas en\n"
-"en trädvy där det går att välja paket. Gå igenom valen och klicka sedan\n"
-"på \"Installera\" för att ta emot, eller \"Avbryt\" för att avbryta."
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Innan du fortsätter bör du noga läsa licensen. Den täcker hela\n"
-"Mandrake Linux-distributionen och om du inte samtycker med den,\n"
-"klicka då på Accepterar inte som omedelbart avbryter installationen.\n"
-"För att fortsätta installationen klicka på Acceptera."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"Nu är det dags att välja vilken säkerhetsnivå som ska tillämpas på\n"
-"datorn. En tumregel är att ju mer tillgänglig en dator är och ju viktigare\n"
-"dess data är, desto högre bör säkerhetsnivån vara.\n"
-"Det bör dock nämnas att nivån på säkerheten påverkar hur lättanvänd\n"
-"datorn blir. Se MSEC-kapitlet i \"Reference Manual\" för mer information\n"
-"om de olika säkerhetsnivåerna.\n"
-"\n"
-"Om du inte är säker på vad du ska välja, behåll det förvalda alternativet."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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"
-"Mandrake Linux-systemet. Om partitioner redan har definierats, antingen\n"
-"från en tidigare installation av GNU/Linux eller av ett annat\n"
-"partitionsverktyg, kan du använda dessa. Annars måste hårddiskpartitioner\n"
-"definieras.\n"
-"\n"
-"För att skapa partitioner måste du först välja en hårddisk. Du kan välja\n"
-"disken som ska partitioneras genom att klicka på \"hda\" för den första\n"
-"IDE-disken, \"hdb\" för den andra, \"sda\" för den första SCSI-disken\n"
-"och så vidare.\n"
-"\n"
-"För att partitionera den valda disken kan du använda dessa alternativ:\n"
-"\n"
-" * \"Nollställ\": det här alternativet tar bort alla partitioner på\n"
-"den valda hårddisken.\n"
-"\n"
-" * \"Allokera automatiskt\": det här alternativet låter dig automatiskt\n"
-"skapa Ext3- och växlingspartitioner på det lediga utrymmet på hårddisken.\n"
-"\n"
-" * \"Mer\": ger tillgång till ytterligare funktioner:\n"
-"\n"
-" * \"Spara partitionstabell\": sparar partitionstabellen på diskett. "
-"Användbart\n"
-"för eventuell framtida återskapning av partitionstabell. Du rekommenderas\n"
-"att utföra detta steg.\n"
-"\n"
-" * \"Återskapa partitionstabell\": tillåter återskapning av "
-"partitionstabell\n"
-"som sparats på diskett.\n"
-"\n"
-" * \"Rädda partitionstabell\": om partitionstabellen är skadad, kan du\n"
-"försöka reparera den med detta alternativ. Var försiktig och ha i åtanke\n"
-"att det kan misslyckas.\n"
-"\n"
-" * \"Ladda om partitionstabell\": bortser från alla ändringar och laddar "
-"din\n"
-"ursprungliga partitionstabell.\n"
-"\n"
-" * \"Automatisk montering av flyttningsbar media\": avmarkering av detta\n"
-"alternativ tvingar användarna att montera och avmontera flyttbar media\n"
-"som disketter och cd-skivor.\n"
-"\n"
-" * \"Guide\": använd det här alternativet om du vill använda en guide för\n"
-"att partitionera hårddisken. Det rekommenderas om du inte har god kunskap\n"
-"om partitionering.\n"
-"\n"
-" * \"Ångra\": välj detta för att ångra ändringarna.\n"
-"\n"
-" * \"Byt till normal/expertläge\": tillåter ytterligare åtgärder för "
-"partitionering\n"
-"(Typ, alternativ, format) och ger mer information.\n"
-"\n"
-" * \"Klar\": när du har partitionerat klart hårddisken, kommer detta\n"
-"att spara ändringarna till disk.\n"
-"\n"
-"Observera: du kan hoppa till vilket alternativ som helst med tangentbordet.\n"
-"Navigera genom partitionerna med tangenten tabb och upp- och nerpilarna.\n"
-"\n"
-"När en partition är vald kan du använda:\n"
-"\n"
-" * Ctrl+c för att skapa en ny partition (när en tom partition är vald).\n"
-"\n"
-" * Ctrl+d för att ta bort en partition;\n"
-"\n"
-" * Ctrl+m för att ange monteringspunkten.\n"
-"\n"
-"För att få information om de olika typerna av filsystem, läs kapitlet\n"
-"ext2fs i \"Reference Manual\".\n"
-"\n"
-"Om du installerar på en PPC-maskin 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_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"Fler än en Microsoft Windows-partition har hittats på hårddisken.\n"
-"Välj vilken av dem du vill ändra storlek på för att kunna installera\n"
-"operativsystemet Mandrake Linux.\n"
-"\n"
-"Varje partition listas som följer: \"Linux-namn\", \"Windows-namn\"\n"
-"\"Kapacitet\".\n"
-"\n"
-"\"Linux-namn\" är strukturerad på följande vis: \"hårddisktyp\", "
-"\"hårddisknummer\",\n"
-"\"partitionsnummer\" (till exempel, \"hda1\").\n"
-"\n"
-"\"Hårddisktyp\" är \"hd\" om hårddisken är en IDE-hårddisk och\n"
-"\"sd\" om det är en SCSI-hårddisk.\n"
-"\n"
-"\"Hårddisknummer\" är alltid en bokstav efter \"hd\" eller \"sd\". Med IDE-\n"
-"hårddiskar:\n"
-"\n"
-" * \"a\" betyder \"master-hårddisk på den primära IDE-kontrollern\",\n"
-"\n"
-" * \"b\" betyder \"slavhårddisk på den primära IDE-kontrollern\",\n"
-"\n"
-" * \"c\" betyder \"master-hårddisk på den sekundära IDE-kontrollern\",\n"
-"\n"
-" * \"d\" betyder \"slavhårddisk på den sekundära IDE-kontrollern\".\n"
-"\n"
-"Med SCSI-hårddiskar, betyder \"a\" \"lägsta SCSI-ID\", ett \"b\" betyder\n"
-"\"andra lägsta SCSI-ID\", etc.\n"
-"\n"
-"\"Windows-namn\" är bokstaven på hårddisken under Windows (den första\n"
-"disken eller partitionen kallas \"C:\")."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Vänta. Den här operationen kan ta flera minuter."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"DrakX behöver nu veta om du vill genomföra en standardinstallation\n"
-"(\"Rekommenderad\") eller om du vill ha större kontroll (\"Expert\").\n"
-"Du har också valet mellan en ny installation eller en uppdatering av\n"
-"befintligt Mandrake Linux-system.\n"
-"\n"
-" * \"Installera\" Rensar bort det gamla systemet helt. Faktum är att\n"
-"beroende på hur ditt nuvarande system ser ut, kan du behålla en del gamla\n"
-"partitioner (Linux eller andra) orörda.\n"
-"\n"
-" * \"Uppdatera\" Denna typ av installation låter dig uppdatera paketen\n"
-"som finns i ditt nuvarande Mandrake Linux-system. Den behåller de\n"
-"partitioner du har på hårddisken och även dina användarinställningar.\n"
-"Alla andra konfigurationssteg finns kvar som vid vanlig installation.\n"
-"\n"
-" * \"Uppdatera endast paket\" Denna helt nya installationsklass låter dig\n"
-"uppdatera ett befintligt Mandrake Linux-system och samtidigt behålla\n"
-"samtliga systeminställningar. Det går också att lägga till nya paket.\n"
-"\n"
-"Uppdateringar ska fungera fint för Mandrake Linux 8.1 och senare.\n"
-"\n"
-"Baserat på din kunskap om GNU/Linux kan du välja en av följande nivåer:\n"
-"\n"
-" * Rekommenderad: välj detta om du aldrig tidigare har installerat ett GNU/\n"
-"Linux-system. Installationen blir väldigt enkel och du får enbart ett fåtal\n"
-"frågor.\n"
-"\n"
-" * Expert: om du har god kunskap om GNU/Linux kan du välja denna\n"
-"installationsklass. Expert-installationen låter dig utföra en mycket\n"
-"anpassad installation. En del frågor kan vara svåra om du inte har\n"
-"god kunskap om GNU/Linux. Välj inte denna installationsklass om\n"
-"du känner dig osäker."
-
-#: ../../help.pm_.c:578
-#, fuzzy
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"I de flesta fall väljer DrakX rätt tangentbord åt dig (beroende på vilket\n"
-"språk du har valt) och det hela sker automatiskt. Men det kan hända\n"
-"att du har ett tangentbord som inte helt motsvarar ditt språk: om du\n"
-"till exempel är en engelsktalande schweizare kanske du ändå vill att\n"
-"ditt tangentbord är schweiziskt. Eller om du talar engelska och bor i\n"
-"Quebec kan du befinna dig i en liknande situation. I båda fallen behöver\n"
-"du gå tillbaka till detta installationssteg och välja önskat tangentbord\n"
-"ur listan.\n"
-"\n"
-"Klicka på Mer för en komplett lista över tillgängliga tangentbord."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"Det första du ska göra är att välja det språk du vill använda.\n"
-"\n"
-"Välj det språk du önskar använda för installation och systemanvändning.\n"
-"\n"
-"Om du klickar på Avancerat kan du välja andra språk som du vill\n"
-"ha installerade på datorn. Genom att välja andra språk så kommer\n"
-"språkspecifika filer för systemdokumentation och program att installeras.\n"
-"Om du till exempel får besök av personer från Spanien som behöver använda\n"
-"datorn, välj Engelska som huvudspråket i trädvyn, och under den\n"
-"avancerade sektionen, klicka på den ruta som motsvarar\n"
-"\"Spanska|Spanien\".\n"
-"\n"
-"Observera att flera språk kan installeras. Så fort du har valt alla\n"
-"ytterligare språk, klicka på OK för att fortsätta."
-
-#: ../../help.pm_.c:609
-#, fuzzy
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"Som standard antar DrakX att du har mus med två knappar och kommer att\n"
-"ställa in den för knapp 3-emulering. DrakX kommer automatiskt att veta\n"
-"om musen är av typ PS/2, seriell eller USB.\n"
-"\n"
-"Om du vill specificera en annan mustyp välj då den i listan\n"
-"som visas.\n"
-"\n"
-"Om du väljer en annan mus än den förvalda kommer en testskärm att\n"
-"visas. Använd musknapparna och hjulet för att verifiera att inställningarna\n"
-"är korrekt. Om musen inte fungerar ordentligt tryck på mellanslag eller\n"
-"Enter för att avbryta och välja igen."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Välj den korrekta porten. Exempel: porten som kallas \"COM1\" i\n"
-"Windows heter \"ttyS0\" i GNU/Linux."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"Det här är det viktigaste steget för säkerheten i ditt GNU/Linux-system:\n"
-"du ska ange \"root\"-lösenordet. \"root\" är systemets administratör och\n"
-"den enda som har behörighet att göra uppdateringar, lägga till användare,\n"
-"ändra på systemets övergripande konfiguration, osv. Kort sagt, \"root\" kan\n"
-"göra allt. Därför måste du välja ett lösenord som är svårt att lista ut.\n"
-"DrakX talar om för dig om du väljer ett lösenord som är för lätt. Som du\n"
-"ser har du möjlighet att inte ange något lösenord alls, men vi avråder från\n"
-"det, om bara för att även om du kör GNU/Linux kan du ha andra\n"
-"operativsystem som begår misstag. Eftersom \"root\" kan gå förbi alla\n"
-"begränsningar och oavsiktligt radera alla data på partitioner, kan de\n"
-"manipulera med partitionerna själva på ett oförsiktigt sätt, därför är\n"
-"det viktigt att det är svårt att bli \"root\".\n"
-"\n"
-"Lösenordet ska vara en blandning av numeriska tecken och bokstäver och\n"
-"minst åtta tecken långt. Skriv aldrig ner \"root\"-lösenordet - det\n"
-"ökar risken för ett intrång i systemet.\n"
-"\n"
-"Gör dock inte lösenordet för långt och komplicerat, för du måste\n"
-"kunna komma ihåg det utan allt för mycket besvär.\n"
-"\n"
-"Lösenordet visas inte på skärmen när du skriver in det. Det är därför\n"
-"du får skriva det två gånger, för att undvika att du skriver fel. Om du\n"
-"gör samma skrivfel två gånger behöver du använda detta \"felaktiga\"\n"
-"lösenord första gången du loggar in.\n"
-"\n"
-"I expertläget får du frågan om du vill ansluta mot en autentiseringsserver,\n"
-"exempelvis NIS eller LDAP.\n"
-"\n"
-"Om ditt nätverk använder LDAP, NIS eller en Windows PDC för autentisering,\n"
-"välj motsvarande som autentisering. Om du är osäker, fråga\n"
-"din nätverksadministratör.\n"
-"\n"
-"Om datorn inte är ansluten till något administrerat nätverk uppmanas du\n"
-"att välja \"Lokala filer\" som autentisering."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO och Grub är starthanterare för GNU/Linux. Det här steget är\n"
-"vanligtvis helt automatiskt. DrakX analyserar startsektorn på\n"
-"disken och uppträder lite olika beroende på vad den hittar där:\n"
-"\n"
-" * om en startsektor tillhörande Windows hittas kommer den att ersättas\n"
-"med grub/LILO. På så sätt kan du välja mellan GNU/Linux och andra OS\n"
-"när du startar datorn.\n"
-"\n"
-" * om en grub- eller LILO-startsektor hittas, kommer den att ersättas med "
-"en\n"
-"ny.\n"
-"\n"
-"Vid tveksamheter kommer DrakX att visa en dialogruta med diverse "
-"alternativ.\n"
-"\n"
-" * \"Starthanterare som ska användas\": du har tre val:\n"
-"\n"
-" * \"Grub\": om du föredrar Grub (textbaserad meny).\n"
-"\n"
-" * \"LILO med grafisk meny\": om du föredrar Lilo med grafiskt\n"
-"gränssnitt.\n"
-"\n"
-" * \"LILO med textbaserad meny\": om du föredrar LILO med textbaserad "
-"meny.\n"
-"\n"
-" * \"Startenhet\": i de flesta fall behöver du inte ändra det förvalda\n"
-"(\"/dev/hda\"), men om du föredrar kan starthanteraren installeras på\n"
-"andra hårddisken (\"/dev/hdb\") eller till och med på diskett (\"/dev/fd0"
-"\").\n"
-"\n"
-" * \"Fördröjning innan förvald avbild startar\": vid omstart av datorn är\n"
-"detta tiden som användaren har på sig att välja ett annat värde än det\n"
-"förvalda i starthanterarens meny.\n"
-"\n"
-"Obs! Om du väljer att inte installera någon starthanterare (genom att välja\n"
-"\"Avbryt\") måste du se till att du kan starta Mandrake Linux-systemet\n"
-"på något annat sätt. Om du inte känner dig säker, ändra inte på några\n"
-"alternativ.\n"
-"\n"
-"Om du klickar på Avancerat i den här dialogrutan kommer du att\n"
-"erbjudas många avancerade alternativ, reserverade för expertanvändaren.\n"
-"\n"
-"Efter att du har konfigurerat de generella parametrarna för starthanteraren\n"
-"får du se de olika startalternativen som kommer att finnas vid uppstart.\n"
-"\n"
-"Om det finns något annat operativsystem installerat på datorn kommer det\n"
-"att automatiskt läggas till startmenyn. Här kan du välja att finjustera\n"
-"de existerande alternativen. Välj ett startalternativ och klicka på \"Ändra"
-"\"\n"
-"för att ändra eller ta bort. \"Lägg till\" skapar ett nytt startalternativ "
-"och\n"
-"\"Klar\" tar dig till nästa installationssteg."
-
-#: ../../help.pm_.c:710
-#, fuzzy
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (Linux Loader) och grub är starthanterare: de kan starta\n"
-"antingen GNU/Linux eller något annat operativsystem som finns\n"
-"på datorn. Vanligtvis hittas och installeras dessa andra\n"
-"operativsystem automatiskt. Om så inte är fallet kan du lägga till\n"
-"en post manuellt i den här rutan. Var försiktig så att du inte\n"
-"väljer felaktiga parametrar.\n"
-"\n"
-"Du kanske inte vill att någon annan ska få åtkomst till dessa andra\n"
-"operativsystem. Om så är fallet kan du ta bort de motsvarande posterna.\n"
-"Men om du gör det, måste du använda en startdiskett för att kunna starta\n"
-"dessa operativsystem."
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Du måste indikera var du vill placera informationen som krävs för att\n"
-"starta GNU/Linux.\n"
-"\n"
-"Om du inte vet exakt vad du gör, välj \"Första sektorn på enheten\n"
-"(MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"Här väljer du vilket skrivarsystem du ska använda. Andra operativsystem\n"
-"erbjuder dig kanske bara ett, men Mandrake erbjuder dig tre.\n"
-"\n"
-" * \"pdq\" - vilket betyder \"print, don't queue\", är det du ska välja om\n"
-"du har en direkt anslutning till din skrivare och vill ha möjligheten att\n"
-"stoppa utskrifter och om du inte har några nätverksskrivare. Pdq hanterar\n"
-"bara enkla nätverksfall och är ganska långsamt över nätverk. Välj\n"
-"\"pdq\" om GNU/Linux är nytt för dig. Du kan alltid ändra dig efter\n"
-"installationen genom att använda Printerdrake i Mandrakes kontrollcentral,\n"
-"och där klicka på knappen Expert.\n"
-"\n"
-" * \"CUPS\"\"Common Unix Printing System\" är mycket bra på att skriva\n"
-"ut till lokala skrivare och till skrivare på andra sidan jorden. Det är "
-"enkelt och kan\n"
-"agera som en server eller klient för det gamla skrivarsystemet \"lpd\", det\n"
-"är alltså kompatibelt med gamla skrivarsystem. CUPS kan utföra mångra "
-"tricks,\n"
-"men den grundläggande installationen är nästan lika enkel som med \"pdq\". "
-"Om\n"
-"du ska använda CUPS för att emulera en \"lpd\"-server måste du aktivera\n"
-"demonen \"cups-lpd\". CUPS har grafiska gränssnitt för utskrift och för att\n"
-"välja olika utskriftsalternativ.\n"
-"\n"
-" * \"lprNG\" - \"line printer daemon New Generation\". Det här systemet kan\n"
-"göra ungefär allt som de andra kan, men det kan också skriva ut till\n"
-"skrivare i Novell-nätverk eftersom det stödjer IPX-protokollet.\n"
-"Det kan också skriva ut direkt till skalkommandon. Om du behöver stöd för\n"
-"Novell eller för att skriva ut direkt till kommandon, utan att använda en\n"
-"separat rörkonstruktion, använd då lprNG.\n"
-"Annars rekommenderas CUPS eftersom det är enklare och har bättre stöd för\n"
-"nätverk."
-
-#: ../../help.pm_.c:759
-#, fuzzy
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX letar nu efter IDE-enheter i datorn. DrakX kommer också att\n"
-"leta efter PCI SCSI-kort på systemet. Om DrakX hittar ett SCSI-kort\n"
-"och känner till rätt drivrutin, kommer kortet att installeras automatiskt.\n"
-"\n"
-"Om du har något SCSI-kort som DrakX inte hittar, kommer du i alla fall att\n"
-"få frågan om det finns något PCI SCSI-kort i systemet. Om det inte finns\n"
-"något kort kan du klicka på Nej. Om du klickar Ja kommer en lista\n"
-"med kort att presenteras, från vilken du kan välja ditt specifika kort.\n"
-"Om du är osäker kan du markera \"Visa hårdvaruinformation\" och klicka\n"
-"OK så visas en lista över vilken hårdvara som hittats i datorn.\n"
-"Undersök listan med hårdvara och klicka sedan på OK för att\n"
-"återgå till SCSI-gränssnittsfrågan.\n"
-"\n"
-"Om du blir tvungen att manuellt specificera ditt kort kommer DrakX att\n"
-"fråga om du vill ange alternativ för det. Du bör tillåta DrakX att själv\n"
-"undersöka hårdvaran efter alternativ. Detta fungerar oftast bra.\n"
-"\n"
-"Om inte, kommer du att behöva ange alternativ för drivrutinen. Se \"User\n"
-"Guide\" (kapitel 3, avsnittet \"Collective informations on your hardware\")\n"
-"för tips om hur du får tag på information från hårdvarudokumentation,\n"
-"tillverkarens hemsida (om du har tillgång till Internet) eller från\n"
-"Microsoft Windows (om du har det på systemet)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"Du kan lägga till ytterligare alternativ för yaboot, antingen för andra\n"
-"operativsystem, alternativa kärnor, eller startavbilder för nödsituationer.\n"
-"\n"
-"För andra operativsystem består alternativet bara av en etikett\n"
-"och rotpartitionen.\n"
-"\n"
-"För Linux finns det några olika alternativ:\n"
-"\n"
-" * Etikett: helt enkelt namnet som du behöver skriva vid yaboot-prompten\n"
-"för att välja detta startalternativ.\n"
-"\n"
-" * Avbild: namnet på kärnan du vill starta. Vanligtvis vmlinux\n"
-"eller en variant på vmlinux med ett tillägg.\n"
-"\n"
-" * Rot: rotenheten eller \"/\" för Linux-installationen.\n"
-"\n"
-"* Lägg till: med Apple-hårdvara används tilläggsalternativ för kärnan "
-"ganska\n"
-"ofta för att initialisera videohårdvara, eller för att aktivera "
-"musemulering\n"
-"med tangentbordet eftersom andra och tredje musknappen ofta saknas på en\n"
-"standardmus från Apple. Några exempel:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: detta alternativ kan användas antingen för att ladda moduler,\n"
-"innan startenheten är tillgänglig, eller för att ladda en ramdiskavbild\n"
-"vid krissituationer.\n"
-"\n"
-" * Initrd-storlek: standardstorleken på ramdisken är vanligtvis 4096 byte.\n"
-"Om du behöver allokera en större ramdisk, använd detta alternativ.\n"
-"\n"
-" * Läs-skriv: vanligtvis startar rotpartitionen i skrivskyddat läge\n"
-"för att tillåta en filsystemskontroll innan systemet startar på \"riktigt"
-"\".\n"
-"Här kan du gå runt denna funktion.\n"
-"\n"
-" * NoVideo: skulle Apple-videohårdvaran vara extra krånglig kan du välja\n"
-"detta \"novideo\"-läge, med framebuffer-stöd.\n"
-"\n"
-" * Default: vad som ska vara Linux standardalternativ, det som väljs bara\n"
-"genom att trycka Enter vid yaboot-prompten. Det blir också markerat med en\n"
-"\"*\" om du trycker tabb för att se startalternativen."
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot är en starthanterare för NewWorld MacIntosh-hårdvara. Den kan ladda\n"
-"antingen GNU/Linux, MacOS eller MacOSX. I de flesta fall blir dessa\n"
-"operativsystem korrekt identifierade och installerade. Om så inte är\n"
-"fallet kan du lägga till dem manuellt här. Var försiktig så du väljer rätt\n"
-"parametrar.\n"
-"\n"
-"Yaboots huvudalternativ är:\n"
-"\n"
-" * Init Message: ett enkelt textmeddelande som visas före startprompten.\n"
-"\n"
-" * Boot Device: indikerar var du vill placera informationen som behövs\n"
-"för att starta GNU/Linux. Vanligtvis sätter man upp en \"bootstrap\"-\n"
-"partition tidigare för att lagra denna information.\n"
-"\n"
-" * Open Firmware Delay: till skillnad från Lilo finns det två fördröjningar\n"
-"i yaboot. Första fördröjningen räknas i sekunder och vid detta tillfälle\n"
-"kan du välja mellan cd, OF-start, MacOS eller Linux.\n"
-"\n"
-" * Kernel Boot Timeout: denna tidsgräns motsvarar fördröjningen i Lilo.\n"
-"Efter att du valt Linux kommer en fördröjning på 0.1 sekunder innan din\n"
-"förvalda kärna väljs.\n"
-"\n"
-" * Enable CD Boot?: genom att välja detta alternativ kan du välja \"C\" för\n"
-"cd vid första startprompten.\n"
-"\n"
-" * Enable OF Boot?: genom att välja detta alternativ kan du välja \"N\" för\n"
-"\"Open Firmware\" vid första startprompten.\n"
-"\n"
-"* Default OS: du kan välja vilket OS som ska starta som standard när\n"
-"\"Open Firmware\"-fördröjningen är över."
-
-#: ../../help.pm_.c:865
-#, fuzzy
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"Här presenteras olika parametrar rörande datorn. Beroende på\n"
-"installerad hårdvara ser du alla eller några av följande poster:\n"
-"\n"
-" * \"Mus\": kontrollera muskonfigurationen och om nödvändigt klicka\n"
-"på knappen för att ändra.\n"
-"\n"
-" * \"Tangentbord\": kontrollera tangentbordsuppsättningen och om\n"
-"nödvändigt klicka på knappen för att ändra.\n"
-"\n"
-" * \"Tidszon\": DrakX antar vilken tidszon du har, utifrån det\n"
-"språk du har valt. Men här gäller samma sak som vid val av tangentbord,\n"
-"du kanske inte befinner dig i det land som motsvarar det språk du har valt.\n"
-"Därför kan du behöva klicka på Tidszon för att anpassa\n"
-"klockan efter din tidszon.\n"
-"\n"
-" * \"Skrivare\": om du klickar på \"Ingen skrivare\" startar skrivarguiden.\n"
-"\n"
-" * \"Ljudkort\": om ett ljudkort upptäcks i datorn visas det här.\n"
-"Ingen ändring är möjlig under installationen.\n"
-"\n"
-" * \"TV-kort\": om ett TV-kort upptäcks i datorn visas det här.\n"
-"Ingen ändring är möjlig under installationen.\n"
-"\n"
-" * \"ISDN-kort\": om ett ISDN-kort upptäcks i datorn visas det här.\n"
-"Du kan klicka på knappen för att ändra dess parametrar."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it 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"
-"Mandrake Linux-partition. Var försiktig, alla data som för tillfället\n"
-"finns på disken kommer att gå förlorad och kommer inte att kunna återställas."
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Klicka på OK 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å OK\n"
-"kommer du inte att kunna återställa någon data eller några partitioner på\n"
-"denna hårddisk, inkluderande Windows-data.\n"
-"\n"
-"Klicka på Avbryt för att avbryta denna operation utan att förlora någon\n"
-"data eller några partitioner på denna hårddisk."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't access kernel modules corresponding to your kernel (file %s is "
-"missing), this generally means your boot floppy in not in sync with the "
-"Installation medium (please create a newer boot floppy)"
-msgstr ""
-"Kan inte hitta kärnmodulerna som motsvarar din kärna (%s saknas), det beror "
-"för det mesta på att startdisketten inte är synkroniserad med "
-"installationsmediat (skapa en nyare startdiskett)."
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "Du måste också formatera %s"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"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 startas automatiskt vid uppstart. 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 installera dessa servrar?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-"Följande paket kommer att tas bort för att kunna uppdatera systemet: %s\n"
-"\n"
-"\n"
-"Vill du verkligen ta bort dessa paket?\n"
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Kan inte använda broadcast utan NIS-domän."
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Sätt in en FAT-formaterad diskett i diskettstationen %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Denna diskett är inte FAT-formaterad"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"För att använda detta sparade paketval, starta installationen med \"linux "
-"defcfg=floppy\"."
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Fel vid läsning av fil %s"
-
-#: ../../install_any.pm_.c:1030
-msgid ""
-"An error occurred - no valid devices were found on which to create new "
-"filesystems. Please check your hardware for the cause of this problem"
-msgstr ""
-"Ett fel har uppstått - inga giltiga enheter som kan användas för att skapa "
-"nya filsystem kunde hittas. Kontrollera hårdvaran för orsaken till problemet."
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"En del hårdvara i datorn behöver \"proprietära\" drivrutiner för att\n"
-"fungera. Du kan hitta en del information om dem här: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Du måste ha en rotpartition.\n"
-"För detta, skapa en partition (eller klicka på en befintlig).\n"
-"Välj sedan åtgärden \"monteringspunkt\" och ange den som \"/\"."
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Du måste ha en växlingspartition"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Du har ingen växlingspartition.\n"
-"\n"
-"Fortsätta ändå?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Du måste ha en FAT-partition monterad i /boot/efi."
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Använd ledigt utrymme"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Inte tillräckligt med utrymme för att allokera nya partitioner."
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Använd existerande partition"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Det finns ingen befintlig partition att använda."
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Använd Windows-partitionen för loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Vilken partition vill du använda för Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Välj storlekar"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Storleken på rotpartitionen i MB: "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Storleken på växlingspartitionen i MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Använd ledigt utrymme på Windows-partitionen"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Vilken partition vill du ändra storlek på?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Ändrar storlek på Windows-partition"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"Det gick inte att ändra storlek på FAT-partitionen, \n"
-"följande fel uppstod: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"Windows-partitionen är för fragmenterad, kör \"Defrag\" under Windows först."
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"VARNING!\n"
-"\n"
-"DrakX kommer nu att ändra storleken på Windows-partitionen.\n"
-"Var försiktig: detta moment är riskfyllt. Om du inte redan gjort\n"
-"det, ska du först avsluta installationen och köra Scandisk i Windows\n"
-"(och möjligtvis även Defrag), starta sedan installationen på nytt.\n"
-"Du bör också säkerhetskopiera dina data.\n"
-"När du är säker, klicka OK."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Vilken storlek vill du behålla för Windows på"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "partition %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "FAT-storleksändring misslyckades: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"Det finns ingen FAT-partition att ändra storlek på eller använda som "
-"loopback (eller ej tillräckligt utrymme)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Radera hela hårddisken"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Ta bort Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Du har mer än en hårddisk, vilken vill du installera Linux på?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr ""
-"Alla existerande partitioner på %s och dess data kommer att gå förlorade."
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Anpassad diskpartitionering"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Använd fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Du kan nu partitionera %s.\n"
-"Glöm inte att spara med \"w\" när du är klar."
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Du har inte tillräckligt med utrymme på Windows-partitionen."
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Kan inte hitta utrymme för installation."
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "DrakXs partitioneringsguide hittade följande lösningar:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Partitionering misslyckades: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Startar nätverket"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Stoppar nätverket"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Ett fel uppstod och jag vet inte hur det kan hanteras på ett\n"
-"bra sätt. Fortsätt på egen risk."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Duplicera monteringspunkt %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Några viktiga paket blev inte installerade ordentligt.\n"
-"Antingen är cd-enheten eller cd-skivan trasig.\n"
-"Du kan kontrollera cd-skivan på en redan installerad\n"
-"Mandrake Linux-dator med kommandot \"rpm -qpl Mandrake/RPMS/*.rpm\".\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Välkommen till %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Ingen diskettstation tillgänglig"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Påbörjar steg \"%s\"\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
-"press `F1' when booting on CDROM, then enter `text'."
-msgstr ""
-"Systemet har ont om resurser. Du kan få problem med att installera\n"
-"Mandrake Linux. Om det blir problem kan du prova den textbaserade\n"
-"installationen istället. För att göra det tryck F1 när du startar\n"
-"från cd-skivan, skriv sedan \"text\"."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Installationsklass"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Välj en av de följande installationsklasserna:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Val av paketgrupper"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Välj enskilda paket"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Total storlek: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Ogiltigt paket"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Namn: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Version: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Storlek: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Betydelsegrad: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr ""
-"Du kan inte välja detta paket eftersom det inte finns tillräckligt med "
-"utrymme."
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Följande paket kommer att installeras"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Följande paket kommer att tas bort"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Du kan inte välja/välja bort detta paket."
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Detta är ett obligatoriskt paket som inte kan väljas bort."
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Du kan inte välja bort detta paket. Det är redan installerat."
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Detta paket måste uppdateras.\n"
-"Är du säker på att du vill välja bort det?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "Du kan inte välja bort det här paketet. Det måste uppdateras."
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Visa automatiskt valda paket"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Installera"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Ladda/spara på diskett"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "Uppdaterar paketval"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "Minimal installation"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Välj paketen som du vill installera"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Installerar"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Uppskattar"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Återstående tid "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Vänta, förbereder installation..."
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d paket"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Installerar paket %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Accepterar"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Accepterar inte"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Byt cd-skiva.\n"
-"\n"
-"Sätt in cd-skivan med namn \"%s\" och klicka på OK.\n"
-"Om du inte har den, klicka på Avbryt för att hoppa över\n"
-"den delen av installationen."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Fortsätta ändå?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Det uppstod ett fel vid sortering av paket:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Det uppstod ett fel vid installation av paketen:"
-
-#: ../../install_steps_interactive.pm_.c:10
-msgid ""
-"\n"
-"Warning\n"
-"\n"
-"Please read carefully the terms below. If you disagree with any\n"
-"portion, you are not allowed to install the next CD media. Press 'Refuse' \n"
-"to continue the installation without using these media.\n"
-"\n"
-"\n"
-"Some components contained in the next CD media are not governed\n"
-"by the GPL License or similar agreements. Each such component is then\n"
-"governed by the terms and conditions of its own specific license. \n"
-"Please read carefully and comply with such specific licenses before \n"
-"you use or redistribute the said components. \n"
-"Such licenses will in general prevent the transfer, duplication \n"
-"(except for backup purposes), redistribution, reverse engineering, \n"
-"de-assembly, de-compilation or modification of the component. \n"
-"Any breach of agreement will immediately terminate your rights under \n"
-"the specific license. Unless the specific license terms grant you such\n"
-"rights, you usually cannot install the programs on more than one\n"
-"system, or adapt it to be used on a network. In doubt, please contact \n"
-"directly the distributor or editor of the component. \n"
-"Transfer to third parties or copying of such components including the \n"
-"documentation is usually forbidden.\n"
-"\n"
-"\n"
-"All rights to the components of the next CD media belong to their \n"
-"respective authors and are protected by intellectual property and \n"
-"copyright laws applicable to software programs.\n"
-msgstr ""
-"\n"
-"Varning\n"
-"\n"
-"Läs reglerna nedan noga. Om du inte godkänner dem, får du\n"
-"inte installera program från nästa cd. Klicka på Accepterar inte för att\n"
-"fortsätta installationen utan programmen från nästa cd.\n"
-"\n"
-"\n"
-"Några av komponenterna på nästa cd är inte licensierade under GPL\n"
-"eller någon liknande licens. Varje sådan komponent är i stället\n"
-"licensierad under sitt eget licensavtal. Läs och godkänn varje\n"
-"enskild sådan licens före användning eller distribuering av dessa\n"
-"komponenter. De flesta av dessa licenser förbjuder överföring,\n"
-"kopiering (utom för backupendamål), distribuering samt modifiering av\n"
-"komponenten. Alla brott mot reglerna under någon av dessa licenser,\n"
-"förverkar omedelbart dina rättigheter under licensen i fråga. Utom i\n"
-"de fall licensen för en komponent uttryckligen ger dig den rättigheten,\n"
-"får du inte installera komponenten på mer än ett system, eller för\n"
-"användning på ett nätverk. Om du är osäker, kontakta\n"
-"tillverkaren av komponenten i fråga. Kopiering till tredje part av\n"
-"sådana komponenter, inkluderat deras dokumentation, är normalt sett\n"
-"förbjuden.\n"
-"\n"
-"\n"
-"Alla rättigheter till komponenterna på nästa cd tillhör deras\n"
-"respektive upphovsmän, och är skyddade av\n"
-"imaterialrätt/copyright-lagstiftning som kan appliceras på mjukvara.\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Ett fel inträffade"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Vill du verkligen lämna installationen?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Licensavtal"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"Detta är en inofficiell översättning av licensavtalet för\n"
-"Linux Mandrake. Denna text bestämmer inte reglerna för mjukvara i\n"
-"denna distribution - endast den franska originaltexten för\n"
-"Linux Mandrake-licensen gör det. Denna text tillhandahålls för att\n"
-"hjälpa dig som svensktalande att förstå licensen bättre.\n"
-"\n"
-"\n"
-"Introduktion\n"
-"\n"
-" Hädanefter avses med beteckningen \"Mjukvaruprodukter\",\n"
-"operativsystemet, samt de olika komponenter som ingår i\n"
-"Mandrake Linux-distributionen. Mjukvaruprodukterna inkluderar, men är\n"
-"inte begränsade till, programmen, metoderna, reglerna och\n"
-"dokumentationen relaterade till operativsystemet och de olika\n"
-"komponenterna i Mandrake Linux-distributionen.\n"
-"\n"
-"\n"
-"1. Licens\n"
-"\n"
-" Läs denna text noggrant. Den är en licensavtal mellan dig\n"
-"och MandrakeSoft S.A., gällande mjukvaruprodukterna. Genom att\n"
-"installera, kopiera, eller använda mjukvaruprodukterna på något sätt,\n"
-"accepterar du detta avtal, och godkänner att rätta dig efter dess\n"
-"regler.\n"
-" Genom att installera, kopiera eller använda mjukvaruprodukterna på\n"
-"något sätt som inte tillåts enligt detta avtal, har du brutit avtalet,\n"
-"som då upphör, och därigenom förverkat alla de rättigheter det ger\n"
-"dig. Skulle avtalet upphöra, måste du omedelbart förstöra alla kopior\n"
-"av mjukvaruprodukten.\n"
-"\n"
-"\n"
-"2. Begränsad garanti\n"
-"\n"
-" Mjukvaruprodukten och medföljande dokumentation tillhandahålls \"som\n"
-"den är\", utan någon som helst garanti, endast begränsat av vad lagen\n"
-"kräver. MandrakeSoft S.A. ska, under inga omständigheter, till den\n"
-"grad lagen tillåter det, hållas ansvariga för olycks-, direkt eller\n"
-"indirekt skada (bland annat, men inte begränsat till, minskad\n"
-"försäljning, drifts-/affärs-avbrott, finansiella förluster,\n"
-"rättsavgifter och böter i en rättsprocess mot er, eller några andra\n"
-"därav följande förluster) som orsakats av användandet, eller oförmågan\n"
-"att använda mjukvaruprodukten, även om MandrakeSoft S.A. skulle ha\n"
-"vetskap möjligheten av en sådan händelse.\n"
-"\n"
-"BEGRÄNSAT ANSVAR GÄLLANDE ÄGANDET ELLER ANVÄNDANDET AV PROGRAMVARA FÖRBJUDEN "
-"I VISSA LÄNDER\n"
-"\n"
-" MandrakeSoft S.A. ska, under inga omständigheter, till den grad\n"
-"lagen tillåter det, hållas ansvariga för olycks-, direkt eller\n"
-"indirekt skada (bland annat, men inte begränsat till, minskad\n"
-"försäljning, drifts-/affärs-avbrott, finansiella förluster,\n"
-"rättsavgifter och böter i en rättsprocess mot er, eller några andra\n"
-"därav följande förluster) som orsakats av ägandet, användandet eller\n"
-"nedladdandet, från någon av Mandrake Linuxs siter, av\n"
-"mjukvarukomponenter som är förbjudna eller begränsade av landets\n"
-"lagar. Detta begränsade ansvar gäller bland annat, men är inte\n"
-"begränsat till, det kryptografiska mjukvarukomponenter som ingår i\n"
-"Mjukvaruprodukten.\n"
-"\n"
-"\n"
-"3. GPL och relaterade licenser\n"
-"\n"
-" Mjukvaruprodukten består av komponenter med olika upphovsmän (fysiska\n"
-"eller juridiska). De flesta av dessa komponenter distribueras under\n"
-"The GNU General Public License, hädanefter kallad \"GPL\", eller\n"
-"liknande licenser. De flesta av dessa licenser tillåter dig att\n"
-"använda, kopiera, ändra och distribuera de licensierade\n"
-"komponenterna. Läs avtalet för varje enskild komponent noga\n"
-"innan ni använder komponenten i fråga. Varje fråga angående licensen\n"
-"för en given komponent ska ställas till komponentens upphovsman,\n"
-"inte till MandrakeSoft S.A.\n"
-" Program skrivna av MandrakeSoft S.A. distribueras under GPL.\n"
-" Dokumentation skriven av MandrakeSoft S.A. distribueras under en\n"
-"speciell licens. Se dokumentationen för detaljer.\n"
-"\n"
-"\n"
-"4. Upphovsrätt\n"
-"\n"
-" Alla rättigheter till Mjukvaruproduktens komponenter tillhör deras\n"
-"respektive upphovsmän och är skyddade av\n"
-"immaterialrätt/copyrightlagstiftning som kan appliceras på mjukvara.\n"
-" MandrakeSoft S.A. har rätt att ändra mjukvaruprodukten, helt eller\n"
-"delvis, på alla sätt och för alla ändamål.\n"
-" \"Mandrake\", \"Mandrake Linux\" och associerade logotyper är\n"
-"registrerade varumärken tillhörande MandrakeSoft S.A.\n"
-"\n"
-"\n"
-"5. Lagar\n"
-"\n"
-" Skulle någon del av detta avtal hållas olagligt, icke applicerbart\n"
-"eller ogiltigt av domstol, ska denna del exkluderas från avtalet. Ni\n"
-"fortsätter då att vara bunden av de återstående delarna av detta\n"
-"avtal.\n"
-" Detta avtals regler regleras av Frankrikes lagar.\n"
-" Alla stridigheter över reglerna i detta avtal ska i första hand\n"
-"göras upp utom domstol, och om detta ej är möjligt, inom en domstol i\n"
-"Paris, Frankrike.\n"
-" För alla frågor rörande denna text, kontakta MandrakeSoft\n"
-"S.A.\n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "Är du säker på att du inte vill accepetera licensen?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Tangentbord"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Välj tangentbordslayout."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Här är hela listan med olika tangentbord"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Vilken installationsklass vill du använda?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Installera/Uppdatera"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Är detta en installation eller en uppdatering?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Rekommenderad"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Expert"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Uppdatera"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Uppdatera endast paket"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Välj mustyp."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Musport"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Välj vilken serieport musen är kopplad till."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Knappemulering"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "Knapp 2-emulering"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "Knapp 3-emulering"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Konfigurerar PCMCIA-kort..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Konfigurerar IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "Inga tillgängliga partitioner"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Söker av partitioner för att finna monteringspunkter"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Välj monteringspunkter"
-
-#: ../../install_steps_interactive.pm_.c:379
-msgid ""
-"No free space for 1MB bootstrap! Install will continue, but to boot your "
-"system, you'll need to create the bootstrap partition in DiskDrake"
-msgstr ""
-"Inget ledigt utrymme för 1MB bootstrap. Installationen fortsätter, men för "
-"att starta systemet måste du skapa en \"bootstrap\"-partition i Diskdrake."
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "Ingen rotpartition hittades för uppdatering"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Rotpartition"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Vad är rotpartitionen (/) i systemet?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr ""
-"Du behöver starta om datorn för att ändringarna i partitionstabellen ska "
-"aktiveras."
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Välj de partitioner du vill formatera"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Sök efter felaktiga block?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Formaterar partitioner"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Skapar och formaterar filen %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-"Misslyckades med att kontrollera filsystemet %s. Vill du reparera felen? (du "
-"kan förlora data)"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr ""
-"Ej tillräckligt med växlingsutrymme för att genomföra installationen, lägg "
-"till mer."
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Söker efter tillgängliga paket och bygger om RPM-databas..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Söker efter tillgängliga paket..."
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "Söker efter paket som redan är installerade..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Söker efter paket att uppdatera..."
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"Systemet har inte tillräckligt med utrymme för installation eller "
-"uppdatering (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"Välj ladda eller spara paketval på diskett.\n"
-"Formatet är detsamma som för auto_install-genererade disketter."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Ladda från diskett"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Spara på diskett"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Laddar från diskett"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Paketval"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Sätt in en diskett som innehåller ditt paketval"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "Vald storlek är större än tillgängligt utrymme."
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "Installationstyp"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"Du har inte valt några gruppaket.\n"
-"Välj den minimala installationen du vill ha:"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "Med X"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "Med grundläggande dokumentation (rekommenderas)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Minimal installation (ingen urpmi)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Om du har alla cd-skivorna i listan ovan, välj OK.\n"
-"Om du inte har någon av dem, välj Avbryt.\n"
-"Om du bara har några av dem, se till att bara\n"
-"de du har är valda, välj sedan OK."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "Cd-rom med etiketten \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Förbereder installation"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Installerar paket %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Bearbetar installerade paket"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Sätt in aktuell startdiskett i diskettstationen %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Sätt in disketten med uppdaterade moduler i diskettstationen %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Du har nu möjlighet att ladda hem mjukvara för kryptering.\n"
-"\n"
-"VARNING:\n"
-"\n"
-"Beroende på olika allmänna krav tillämpningsbara på denna mjukvara och "
-"ålagda\n"
-"av olika jurisdiktioner, ska kund och/eller slutanvändare försäkra sig om "
-"att\n"
-"lagar i hennes/deras jurisdiktion tillåter henne/dem att ladda ner, lagra "
-"och/eller\n"
-"använda denna mjukvara.\n"
-"\n"
-"Dessutom ska kund och/eller slutanvändare vara extra uppmärksamma på att "
-"inte\n"
-"överträda lagar i hennes/deras jurisdiktion. Skulle kund och/eller "
-"slutanvändare inte\n"
-"respektera villkoren i dessa tillämpningsbara lagar, kommer hon/dem att ådra "
-"sig\n"
-"allvarliga sanktioner.\n"
-"\n"
-"Inte under några omständigheter ska Mandraksoft eller dess tillverkare och/"
-"eller\n"
-"leverantörer anses ansvariga för speciell, indirekt eller oförutsedd skada "
-"(inkluderat,\n"
-"men inte begränsat till förlorad inkomst, avbrott i affär, förlust av "
-"kommersiell data och\n"
-"andra pekuniära förluster och eventuellt påföljande skadestånd och kostnader "
-"i\n"
-"samband med dom i domstol) uppkomna ur användning, innehav, eller enbart\n"
-"nerladdning av denna mjukvara som kund och/eller slutanvändare kan få\n"
-" tillgång till efter att accepterat det aktuella avtalet.\n"
-"\n"
-"\n"
-"För ev. frågor relaterade till dessa avtal, kontakta \n"
-"Mandrakesoft, Inc. \n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released after the distribution was released. They may\n"
-"contain security or bug fixes.\n"
-"\n"
-"To download these packages, you will need to have a working Internet \n"
-"connection.\n"
-"\n"
-"Do you want to install the updates ?"
-msgstr ""
-"Nu har du möjlighet att ladda hem programuppdateringar. Dessa\n"
-"paket har kommit ut efter att denna distribution släppts. De kan\n"
-"innehålla säkerhetsuppdateringar eller felrättningar.\n"
-"\n"
-"Du behöver en Internetanslutning för att kunna fortsätta.\n"
-"\n"
-"Vill du installera uppdateringarna?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"Kontaktar Mandrake Linux webbplats för att hämta listan över tillgängliga "
-"speglar..."
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Välj en webbplats från vilken du vill hämta paketen"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr ""
-"Kontaktar webbplatsen för att hämta en lista över tillgängliga paket..."
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Vilken är din tidszon?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "Hårdvaruklocka ställd till GMT"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "Automatisk tidsynkronisering (med NTP)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "NTP-server"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "CUPS-fjärrserver"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Ingen skrivare"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Har du ett ISA-ljudkort?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr "Kör \"sndconfig\" efter installationen för att konfigurera ljudkortet."
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Inget ljudkort hittades. Prova \"harddrake\" efter installationen."
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Sammanfattning"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Mus"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Tidszon"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Skrivare"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ISDN-kort"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Ljudkort"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "TV-kort"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Windows-domän"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Lokala filer"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Ange root-lösenord"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Inget lösenord"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Lösenordet är för enkelt (det måste vara minst %d tecken långt)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Autentisering"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "LDAP-autentisering"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP Base DN"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "LDAP-server"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "NIS-autentisering"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS-domän"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS-server"
-
-#: ../../install_steps_interactive.pm_.c:1121
-msgid ""
-"For this to work for a W2K PDC, you will probably need to have the admin "
-"run: C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /"
-"add and reboot the server.\n"
-"You will also need the username/password of a Domain Admin to join the "
-"machine to the Windows(TM) domain.\n"
-"If networking is not yet enabled, Drakx will attempt to join the domain "
-"after the network setup step.\n"
-"Should this setup fail for some reason and domain authentication is not "
-"working, run 'smbpasswd -j DOMAIN -U USER%PASSWORD' using your Windows(tm) "
-"Domain, and Admin Username/Password, after system boot.\n"
-"The command 'wbinfo -t' will test whether your authentication secrets are "
-"good."
-msgstr ""
-"För att detta ska fungera för en Windows 2000-PDC måste antagligen "
-"administratören köra: C:\\>net localgroup \"Pre-Windows 2000 Compatible "
-"Access\" everyone /add och starta om servern.\n"
-"Du behöver också domänadministratörens användarnamn/lösenord för att ansluta "
-"datorn till Windows(TM)-domänen.\n"
-"Om nätverket inte ännu är aktiverat kommer Drakx att försöka ansluta till "
-"domänen när nätverksinställningen är avklarad.\n"
-"Om den inställningen av någon anledning skulle misslyckas och "
-"domänautentiseringen inte fungerar, kör \"smbpasswd -j DOMÄN -U ANVÄNDARE%"
-"LÖSENORD\" med din Windows(tm)-domän och administratörens användarnamn/"
-"lösenord efter systemstart.\n"
-"Kommandot \"wbinfo -t\" kommer att testa om dina autentiseringshemligheter "
-"är dugliga."
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "Autentiserande Windows-domän"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "Domänadministratörens användarnamn"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "Domänadministratörens lösenord"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"En anpassad startdiskett skapar ett sätt att starta Linux-systemet utan\n"
-"att vara beroende av den normala starthanteraren. Det är användbart om du "
-"inte\n"
-"vill installera SILO på systemet, eller om något annat operativsystem "
-"raderar SILO\n"
-"eller om SILO inte fungerar med hårdvaran. En anpassad startdiskett kan "
-"också\n"
-"användas i kombination med Mandrakes återskapningsavbild, vilket gör "
-"räddning\n"
-"av ett trasigt system mycket enklare.\n"
-"\n"
-"Om du vill skapa en startdiskett för systemet, sätt in en disk i första "
-"diskett-\n"
-"stationen och klicka OK."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Första diskettstationen"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Andra diskettstationen"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Hoppa över"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"En anpassad startdiskett skapar ett sätt att starta Linux-systemet utan\n"
-"att vara beroende av den normala starthanteraren. Det är användbart om du\n"
-"inte vill installera Lilo (eller Grub) på systemet, eller om något annat\n"
-"operativsystem raderar Lilo eller om Lilo inte fungerar med hårdvaran.\n"
-"En anpassad startdiskett kan också användas i kombination med Mandrakes\n"
-"återskapningsavbild, vilket gör återställningen av ett trasigt system\n"
-"mycket enklare. Vill du skapa en startdiskett för systemet?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(VARNING! Du använder XFS på rotpartitionen. Det\n"
-"kan bli problem med att skapa en startdiskett eftersom XFS\n"
-"kräver en väldigt stor drivrutin)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Ingen diskettstation hittades"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "Välj diskettstationen du vill använda för att skapa startdisketten"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "Sätt in en diskett i diskettstationen %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Skapar startdiskett..."
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Förbereder starthanterare..."
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"Du verkar ha en OldWorld eller okänd\n"
-" maskin, yaboot-starthanteraren kommer inte att fungera.\n"
-"Installationen fortsätter, men du behöver\n"
-" använda BootX för att starta datorn."
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Vill du använda aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"Fel vid installationen av aboot.\n"
-"Vill du försöka ändå, fast det kan förstöra den första partitionen?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "Installerar starthanterare"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "Installation av starthanteraren misslyckades. Följande fel uppstod:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't see the bootloader prompt at\n"
-" reboot, hold down Command-Option-O-F at reboot and enter:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Then type: shut-down\n"
-"At your next boot you should see the bootloader prompt."
-msgstr ""
-"Du behöver eventuellt ändra Open Firmware-startenhet för att\n"
-" aktivera starthanteraren. Om du inte ser starthanterarprompten vid\n"
-" omstart, håll ner Command-Option-O-F under uppstart och skriv:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Skriv sedan: shut-down\n"
-"Vid nästa uppstart bör du se starthanterarprompten."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Sätt in en tom diskett i diskettenhet %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Skapar automatisk installationsdiskett"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Några steg är inte slutförda.\n"
-"\n"
-"Vill du verkligen avbryta nu?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Gratulerar! Installationen är färdig.\n"
-"Ta ur diskett och/eller cd-skiva och tryck Enter för att starta om datorn.\n"
-"\n"
-"Information om uppdateringar för denna version av Mandrake Linux hittar du "
-"på:\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Information om anpassning av systemet finns i kapitlet \"post install\" i\n"
-"boken \"Official Mandrake Linux User's Guide\"."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Genererar automatisk installationsdiskett"
-
-#: ../../install_steps_interactive.pm_.c:1337
-msgid ""
-"The auto install can be fully automated if wanted,\n"
-"in that case it will take over the hard drive!!\n"
-"(this is meant for installing on another box).\n"
-"\n"
-"You may prefer to replay the installation.\n"
-msgstr ""
-"Automatisk installation kan göras helt automatisk, om så önskas,\n"
-"vilket gör att den tar över hårddisken\n"
-"(syftet är att installera på en annan dator).\n"
-"\n"
-"Du kan tänkas vilja köra samma installation i repris.\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Automatiserad"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Repris"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Spara paketval"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Mandrake Linux installation %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> mellan element | <Space> väljer | <F12> nästa skärm "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "kdesu saknas"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "consolehelper saknas"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Välj en fil"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Avancerad"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "Grundläggande"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Föregående"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Nästa"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Felaktigt val, försök igen.\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Ditt val? (standard %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"Poster du måste fylla i:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Ditt val? (0/1, standard \"%s\")"
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Knapp \"%s\": %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "Vill du klicka på den här knappen?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr " ange \"tom\" för tom post"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Ditt val? (standard \"%s\"%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Det finns många saker att välja bland (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-msgid ""
-"Please choose the first number of the 10-range you wish to edit,\n"
-"or just hit Enter to proceed.\n"
-"Your choice? "
-msgstr ""
-"Välj första numret av de tio urval du vill ändra,\n"
-"eller tryck Enter för att fortsätta.\n"
-"Ditt val? "
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Observera, en etikett ändrades:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Skicka igen"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Tjeckiskt (QWERTZ)"
-
-# Noteraatt de tidigare namnen, med a på slutet (t.ex. svenska) angav
-# plural. Men vad jag vet anges alltid tangentbordslaouter i singular
-# (Svenskt tangentbord, inte svenska tangentbord).
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Tyskt"
-
-# Noteraatt de tidigare namnen, med a på slutet (t.ex. svenska) angav
-# plural. Men vad jag vet anges alltid tangentbordslaouter i singular
-# (Svenskt tangentbord, inte svenska tangentbord).
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Spanskt"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Finskt"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Franskt"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norskt"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Polskt"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Ryskt"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "Svenskt"
-
-# Noteraatt de tidigare namnen, med a på slutet (t.ex. svenska) angav
-# plural. Men vad jag vet anges alltid tangentbordslaouter i singular
-# (Svenskt tangentbord, inte svenska tangentbord).
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Engelskt (UK)"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "Engelskt (US)"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "Albanskt"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Armeniskt (gammal)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Armenskt (typewriter)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Armeniskt (fonetiskt)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbaidjani (latin)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belgiskt"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "Bengaliskt"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "Bulgariskt (fonetiskt)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Bulgariskt (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brazilianskt (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "Bosniskt"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Vitryskt"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "Schweiziskt (Tysk uppsättning)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "Schweiziskt (Fransk uppsättning)"
-
-# Noteraatt de tidigare namnen, med a på slutet (t.ex. svenska) angav
-# plural. Men vad jag vet anges alltid tangentbordslaouter i singular
-# (Svenskt tangentbord, inte svenska tangentbord).
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Tjeckiskt (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Tyskt (Inga döda tangenter)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr "Devanagari"
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Danskt"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Norskt)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (Svenskt)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estniskt"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Georgiskt (\"Rysk\" uppsättning)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Georgiskt (\"Latinsk\" uppsättning)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Grekiskt"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr "Gujarati"
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr "Gurmukhi"
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Ungerskt"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Kroatiskt"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Israeliskt"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Israeliskt (Fonetiskt)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iranskt"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Isländskt"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Italienskt"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr "Inuktitut"
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Japanskt 106 tangenter"
-
-# Noteraatt de tidigare namnen, med a på slutet (t.ex. svenska) angav
-# plural. Men vad jag vet anges alltid tangentbordslaouter i singular
-# (Svenskt tangentbord, inte svenska tangentbord).
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Koreanskt"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Latinamerikanskt"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "Laotian"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Litauiskt AZERTY (gamalt)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Litauiskt AZERTY (nytt)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Litauiskt \"number row\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Litauiskt \"phonetic\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "Lettisk"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Makedoniskt"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr "Myanmar (Burmese)"
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr "Mongoliskt (cyrillic)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr "Maltese (UK)"
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr "Maltese (US)"
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Holländskt"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Polskt (querty-layout)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Polskt (qwertz-layout)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portugisiskt"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Kanadensiskt"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "Rumänskt (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "Rumänskt (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Ryskt (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Slovenskt"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovakiskt (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovakiskt (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "Serbiskt (cyrillic)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "Tamilsk (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "Tamilsk (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Thailändskt"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Tajik"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Turkiskt (traditionell \"F\"-modell)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Turkisk (modern \"Q\"-modell)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ukrainskt"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "Amerikanskt (internationellt)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Litauiskt \"numerisk rad\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Jugoslaviskt (latinsk)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "Högra alt-tangenten"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "Båda shift-tangenterna nedtryckta samtidigt"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Ctrl och shift nedtryckta samtidigt"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "CapsLock-tangenten"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Ctrl och alt nedtryckta samtidigt"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Alt och shift nedtryckta samtidigt"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "\"Meny\"-tangenten"
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "Vänstra \"Windows\"-tangenten"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "Högra \"Windows\"-tangenten"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Cirkulära monteringar %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "Ta bort de logiska volymerna först\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "ett nummer"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d kommaseparerade nummer"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d kommaseparerade strängar"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "kommaseparerade nummer"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "kommaseparerade strängar"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr "PCMCIA-stöd finns inte längre för kärnan 2.2. Använd kärnan 2.4."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun - Mus"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Allmän PS2-hjulmus"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "Microsoft Explorer"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1-knappars"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Allmän 2-knapparsmus"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Hjul"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "seriell"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Allmän 3-knapparsmus"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (seriell, gammal C7-typ)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "bussmus"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2-knappars"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3-knappars"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "ingen"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Ingen mus"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Testa musen"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "För att aktivera musen,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "SNURRA PÅ HJULET!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Slutför"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Nästa ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Är detta korrekt?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Information"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Expandera träd"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Komprimera träd"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Byt mellan rak och gruppvis sortering"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Anslut till Internet"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"Det vanligaste sättet att koppla upp med ADSL är pppoe.\n"
-"En del anslutningar använder pptp och några få använder DHCP.\n"
-"Om du är osäker, välj \"pppoe\"."
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel Speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "använd DHCP"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "använd pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "använd pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "Webbserver"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "Domännamnserver"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "E-postserver"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "POP- och IMAP-server"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "Inget nätverkskort"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"Drakfirewall-konfigurator\n"
-"\n"
-"Detta konfigurerar en personlig brandvägg för den här Mandrake Linux-"
-"datorn.\n"
-"För en kraftfull och dedikerad brandväggslösning, ta en titt på den\n"
-"specialiserade distributionen MandrakeSecurity Firewall."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr "Vilka tjänster vill du tilllåta att Internet ansluter till?"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-"Du kan ange diverse portar. \n"
-"Giltiga exempel är: 139/tcp 139/udp.\n"
-"Se /etc/services för information."
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-"Ogiltig port angiven: %s.\n"
-"Det korrekta formatet är \"port/tcp\" eller \"port/udp\", \n"
-"där port är mellan 1 och 65535."
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr "Allt (ingen brandvägg)"
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "Andra portar"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Vilken DHCP-klient vill du använda?\n"
-"Standardalternativet är dhcpcd."
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Inget Ethernet-nätverkkort har hittats i systemet.\n"
-"Kan inte installera denna nätverkstyp."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Välj nätverksgränssnitt"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr "Välj vilken nätverkskort du vill använda för anslutning till Internet"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "inget nätverkskort kunde hittas"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Konfigurera nätverket"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Ange ditt datornamn om du vet det.\n"
-"En del DHCP-servrar kräver att datorn\n"
-"har ett namn för att fungera. Ditt datornamn\n"
-"ska skrivas inklusive domännamn,\n"
-"t ex som \"mindator.mittlab.mittforetag.se\"."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Värddatornamn"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Guiden för nätverkskonfiguration"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Externt ISDN-modem"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Internt ISDN-kort"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "Vad för slags ISDN-anslutning har du?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"Vilken ISDN-konfiguration föredrar du?\n"
-"\n"
-"* Den äldre varianten använder isdn4net. Den har kraftfulla verktyg,\n"
-" men är svår att anpassa för nybörjare och är inte standard.\n"
-"\n"
-"* Den nya varianten är lättare att förstå, mer standard, men har\n"
-" färre verktyg.\n"
-"\n"
-"Vi rekommenderar isdn-light.\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Ny konfiguration (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "Äldre konfiguration (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ISDN-konfiguration"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Välj leverantör.\n"
-" Om den saknas i listan, välj \"Unlisted\""
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Protokoll för Europa"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Protokoll för Europa (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "Protokoll för resten av världen"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Protokoll för resten av världen.\n"
-"Ingen D-kanal (hyrd lina)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Vilket protokoll vill du använda?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Vilket typ av kort har du?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Vet ej"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA/PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Om du har ett ISA-kort bör värdena på nästa skärm vara korrekta.\n"
-"\n"
-"Om du har ett PCMCIA-kort måste du veta IRQ och IO för kortet.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Avbryt"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Fortsätt"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Vilket är ditt ISDN-kort?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Ett ISDN PCI-kort har hittats, men modellen känns inte igen. Välj ett av PCI-"
-"korten på nästa skärm."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "Inget ISDN PCI-kort hittat. Välj ett på nästa skärm."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Ange vilken serieport modemet är anslutet till:"
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Uppringningsalternativ"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Namn på anslutningen"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Telefonnummer"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "Användar-ID"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Skriptbaserad"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Terminalbaserad"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Domännamn"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Primär DNS-server (frivilligt)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Sekundär DNS-server (frivilligt)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Du kan koppla från eller konfigurera om anslutningen."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Du kan konfigurera om anslutningen."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Du är för närvarande ansluten till Internet."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Du kan koppla upp mot Internet eller konfigurera om anslutningen."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Du är inte ansluten till Internet för närvarande."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Koppla upp"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Koppla ned"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Anpassa anslutningen"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Internetanslutning & konfiguration"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "Kommer nu att anpassa anslutning %s."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Kommer nu att konfigurera anslutning %s.\n"
-"\n"
-"\n"
-"Klicka OK för att börja."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Konfigurera nätverk"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Eftersom du gör en nätverksinstallation är nätverket redan konfigurerat.\n"
-"Klicka på OK för att behålla konfigurationen, eller avbryt för att "
-"konfigurera om Internet- & nätverksanslutningen.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Välkommen till guiden för nätverksinstallation.\n"
-"\n"
-"Vi kommer att konfigurera din Internet/nätverksanslutning.\n"
-"Klicka bort markeringen om du inte vill använda automatisk identifiering.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Välj profil att konfigurera"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Använd automatisk identifiering"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Expertläge"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Letar efter enheter..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Normal modemuppkoppling"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "hittad på port %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ISDN-uppkoppling"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "hittade %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "ADSL-anslutning"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "hittad på gränssnitt %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Anslutning med kabelmodem"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "kabelanslutning har hittats"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "LAN-anslutning"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "ethernetkort har hittats"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Välj den anslutning du vill konfigurera"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"Du har konfigurerat flera sätt att ansluta till Internet.\n"
-"Välj den du vill använda.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Internetanslutning"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Vill du starta anslutningen vid uppstart?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Nätverkskonfiguration"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "Nätverket måste startas om"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Ett fel uppstod när nätverket skulle startas om: \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Gratulerar, nätverks- och Internetkonfigurationen är klar.\n"
-"\n"
-"Konfigurationen kommer nu att läggas in i systemet.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"När det är klart rekommenderas du att starta om X-miljön\n"
-"för att undvika problem vid byte av värddatornamn."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"Problem uppstod under konfigurationen.\n"
-"Testa anslutningen via net_monitor eller mcc. Om anslutningen inte fungerar "
-"kan du starta om konfigurationen."
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"VARNING: Denna enhet har tidigare varit konfigurerad för att koppla upp mot "
-"Internet.\n"
-"Genom att acceptera behåller den sin konfiguration.\n"
-"Modifiering av fälten nedan åsidosätter denna konfiguration."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Ange IP-konfigurationen för den här datorn.\n"
-"Varje adress ska skrivas som en så kallad\n"
-"dotted-quad (t ex 1.2.3.4)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Konfigurerar nätverksenhet %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (drivrutin %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP-adress"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Nätmask"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "Dynamisk IP"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "Starta vid uppstart"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP-adressen ska vara i formatet 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Ange ditt värddatornamn.\n"
-"Värddatornamnet ska vara ett fulltständigt datornamn,\n"
-"t ex \"mindator.mindoman.se\". Du kan också ange IP-adressen\n"
-"till en gateway om du har en sådan."
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS-server"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Gateway (t ex %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Gateway-enhet"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "IP-adressen ska vara i formatet 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "IP-adressen ska vara i formatet 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Proxykonfiguration"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP-proxy"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP-proxy"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "Spåra nätverkskortets id (användbart för bärbara datorer)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Proxy ska vara http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "Webbadressen ska börja med \"ftp:\" eller \"http:\""
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Brandväggskonfiguration upptäckt."
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Varning! En existerande brandväggskonfiguration har upptäckts. Du behöver "
-"eventuellt en manuell fix efter installationen."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Internetkonfiguration"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Vill du ansluta till Internet nu?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Testar anslutningen..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Systemet är nu anslutet till Internet."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Av säkerhetsskäl kommer den nu att kopplas ner."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Systemet verkar inte vara anslutet till Internet.\n"
-"Prova att konfigurera om anslutningen."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Anslutningskonfiguration"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Fyll i, eller kontrollera, fältet nedan"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "Kortets IRQ"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Kortets minne (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "Kortets IO"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "Kortets IO_0"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "Kortets IO_1"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Ditt personliga telefonnummer"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Leverantörens namn (t ex leverantor.se)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Leverantörens telefonnummer"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "Leverantörens DNS 1 (frivilligt)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "Leverantörens DNS 2 (frivilligt)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Välj ditt land"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Uppringningsmetod"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Anslutningshastighet"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Anslutningens tidsgräns (i sek)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Kontoinloggning (användarnamn)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Kontolösenord"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "Storbritannien"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "montering misslyckades: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Utökade partitioner stöds inte på den här plattformen."
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Du har en lucka i partitionstabellen, men den kan inte användas.\n"
-"Den enda lösningen är att du flyttar den primära partitionen,\n"
-"så att den ligger bredvid den utökade partitionen."
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Återställning från fil %s misslyckades: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Trasig återställningsfil"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Kunde inte skriva till fil %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"Det händer något dåligt med disken. \n"
-"Ett integritetstest av data har misslyckats. \n"
-"Det betyder att skrivning till disken medför allmänt skräp."
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "nödvändigt"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "viktigt"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "väldigt trevligt"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "trevligt"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "tveksamt"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Common Unix Printing System"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR New Generation"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer Daemon"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - \"Print, Don't Queue\""
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Lokal skrivare"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Nätverksskrivare"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Skrivare på CUPS-fjärrserver"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Skrivare på LPD-fjärrserver"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Nätverksskrivare (TCP/socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "Skrivare på SMB/Windows-server"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "Skrivare på Netware-server"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "Ange URI för skrivarenhet"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "Skicka jobbet till kommando"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "Okänd modell"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "Okänd modell"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Lokala skrivare"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Fjärrskrivare"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " på pararellport \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", USB-skrivare \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", flerfunktionsenhet på parallellport \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", flerfunktionsenhet på USB"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", flerfunktionsenhet på HP JetDirect"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", flerfunktionsenhet"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", skriver ut på %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr " på LPD-server \"%s\", skrivare \"%s\""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", TCP/IP-värd \"%s\", port %s"
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr " på SMB/Windows-server \"%s\", utdelning \"%s\""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr " på Novell-server \"%s\", skrivare \"%s\""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", med kommando %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "Rå skrivare (ingen drivrutin)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(på %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(på den här datorn)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "På CUPS-server \"%s\""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Standard)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Välj skrivaranslutning"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Hur är skrivaren ansluten?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"Skrivare på CUPS-fjärrservrar behöver du inte konfigurera här; dessa "
-"skrivare kommer att hittas automatiskt."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-"Automatisk identifiering av skrivare (Lokal, TCP/Socket och SMB-skrivare)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "CUPS-konfiguration"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "Ange CUPS-server"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"För att komma åt skrivare på CUPS-servrar i ditt lokala nätverk behöver du "
-"inte konfigurera någonting: CUPS-servrarna informerar din dator om skrivarna "
-"automatiskt. Alla skrivare som din dator känner till för närvarande finns "
-"listade under \"Fjärrskrivare\" i Printerdrakes huvudfönster. När din CUPS-"
-"server inte finns i ditt lokala nätverk behöver du ange CUPS-serverns IP-"
-"adress och alternativt även portnumret för att få information om skrivarna, "
-"annars lämnar du fälten tomma."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Normalt sätt så konfigureras CUPS automatiskt enligt din nätverksmiljö, så "
-"att du kan komma åt skrivarna på CUPS-servrarna i ditt lokala nätverk. Om "
-"det här inte fungerar, stäng av \"Automatisk konfiguration av CUPS\" och "
-"redigera filen /etc/cups/cupsd.conf manuellt. Glöm inte att starta om CUPS "
-"efter ändringarna (kommando: \"service cups restart\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP-adressen ska vara i formatet 192.168.1.20"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "Portnumret måste vara ett heltal."
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "CUPS-serverns IP"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Port"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Automatisk konfiguration av CUPS"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "Kontrollerar systemet..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr "Det hittades inga skrivare som är direktanslutna till datorn"
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"Följande skrivare\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"Följande skrivare\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"och en okänd skrivare är "
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"och %d okända skrivare är "
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-"är "
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-"\n"
-"är "
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "direkt ansluten/anslutna till systemet"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-"\n"
-"Det finns en okänd skrivare direktansluten till datorn"
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-"\n"
-"Det finns %d okända skrivare direktanslutna till datorn"
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr " (Se till så att alla skrivare är anslutna och påslagna).\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-"Vill du aktivera utskrift på skrivarna som nämns ovan eller på skrivarna i "
-"det lokala nätverket?\n"
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "Vill du aktivera utskrift på skrivarna i det lokala nätverket?\n"
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Vill du aktivera utskrift på skrivarna som nämns ovan?\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr "Är du säker på att du vill ställa in utskrift på den här datorn?\n"
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-"Observera: Beroende på skrivarmodell och utskriftssystem kommer upp till %d "
-"MB ytterligare programvara att installeras."
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Lägg till skrivare"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Välkommen till guiden för skrivarinstallation\n"
-"\n"
-"Den här guiden låter dig installera lokala eller nätverksskrivare för "
-"användning från den här datorn och/eller från andra datorer i nätverket.\n"
-"\n"
-"Den kommer att fråga dig efter informationen som krävs för att installera "
-"skrivaren och ger dig åtkomst till alla tillgängliga skrivardrivrutiner, "
-"drivrutinsinställningar och skrivaranslutningstyper."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Välkommen till guiden för skrivarinstallation\n"
-"\n"
-"Den här guiden låter dig installera skrivare anslutna till den här datorn, "
-"direkt till nätverket eller till en Windows-fjärrdator.\n"
-"\n"
-"Om du har en skrivare ansluten till den här datorn, slå då på den så att den "
-"kan identifieras automatiskt. Nätverksskrivarna och Windows-datorerna måste "
-"också vara anslutna och påslagna.\n"
-"\n"
-"Observera att det tar längre tid att identifiera nätverksskrivare än att "
-"identifiera lokalt anslutna skrivare. Om du vill att det ska gå fortare att "
-"identifiera skrivare kan du slå av identifieringen av nätverksskrivare och/"
-"eller skrivare anslutna tiil Windows-datorer.\n"
-"\n"
-"Klicka på \"Nästa\" när du är klar och på \"Avbryt\" om du inte vill "
-"installera skrivare just nu."
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Välkommen till guiden för skrivarinstallation\n"
-"\n"
-"Den här guiden låter dig installera skrivare anslutna till den här datorn.\n"
-"\n"
-"Om du har en skrivare ansluten till den här datorn, slå då på den så att den "
-"kan identifieras automatiskt.\n"
-" \n"
-" Klicka på \"Nästa\" när du är klar och på \"Avbryt\" om du inte vill "
-"installera skrivare just nu."
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Välkommen till guiden för skrivarinstallation\n"
-"\n"
-"Den här guiden låter dig installera skrivare anslutna till den här datorn "
-"eller direkt till nätverket.\n"
-"\n"
-"Om du har en skrivare ansluten till den här datorn, slå då på den så att den "
-"kan identifieras automatiskt. Nätverksskrivarna måste också vara anslutna "
-"och påslagna.\n"
-"\n"
-"Observera att det tar längre tid att identifiera nätverksskrivare än att "
-"identifiera lokalt anslutna skrivare. Om du vill att det ska gå fortare att "
-"identifiera skrivare kan du slå av identifieringen av nätverksskrivare.\n"
-"\n"
-"Klicka på \"Nästa\" när du är klar och på \"Avbryt\" om du inte vill "
-"installera skrivare just nu."
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "Identifiera skrivare anslutna till den här datorn"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "Identifiera skrivare direktanslutna till det lokala nätverket"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr "Identifiera skrivare anslutna till datorer som kör Microsoft Windows"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Lokal skrivare"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"Gratulerar, skrivaren är nu installerad och konfigurerad!\n"
-"\n"
-"Du kan skriva ut genom att använda kommandot \"Skriv ut\" i program (oftast "
-"från menyn \"Arkiv\").\n"
-"\n"
-"Om du vill lägga till, ta bort eller byta namn på en skrivare, eller om du "
-"vill ändra standardinställningarna (pappersfack, utskriftskvalitet...), välj "
-"\"Skrivare\" i sektionen \"Hårdvara\" i Mandrakes kontrollcentral."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "Automatisk identifiering av skrivare"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", nätverksskrivare \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", skrivare \"%s\" på SMB/Windows-server \"%s\""
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "Hittade %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "Skrivare på pararellport \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "USB-skrivare \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Nätverksskrivare \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Skrivare \"%s\" på SMB/Windows-server \"%s\""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"Ingen lokal skrivare hittades. För att manuellt installera en skrivare, ange "
-"ett enhetsnamn/filnamn i inmatningsfältet (Pararellportar: /dev/lp0, /dev/"
-"lp1,..., lika med LPT1:, LPT2:,..., Första USB-skrivaren: /dev/usb/lp0, "
-"andra USB-skrivaren: /dev/usb/lp1,...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "Du måste ange en enhet eller ett filnamn."
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "Ingen skrivare hittad."
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "Tillgängliga skrivare"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"Följande skrivare identifierades automatiskt, om det inte är den du vill "
-"konfigurera, ange ett enhetsnamn/filnamn i inmatningsfältet."
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"Här är en lista över alla automatiskt identifierade skrivare. Välj skrivaren "
-"du vill ställa in eller ange ett enhetsnamn/filnamn i inmatningsfältet."
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"Följande skrivare identifierades automatiskt. Konfigurationen av skrivaren "
-"kommer att ske helt automatiskt. Om skrivaren inte identifierades korrekt "
-"eller om du föredrar att konfigurera skrivaren själv, aktivera \"Manuell "
-"konfiguration\"."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"Här är en lista över alla skrivare som identifierades automatiskt. Välj "
-"skrivaren du vill ställa in. Konfigurationen av skrivaren kommer att ske "
-"helt automatiskt. Om skrivaren inte identifierades korrekt eller om du "
-"föredrar att konfigurera skrivaren själv, aktivera \"Manuell konfiguration\"."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"Välj porten till vilken skrivaren är ansluten eller ange ett enhetsnamn/"
-"filnamn i inmatningsfältet."
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "Välj porten till vilken skrivaren är ansluten."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-"(Pararellportar: /dev/lp0, /dev/lp1,..., lika med LPT1:, LPT2:,..., Första "
-"USB-skrivaren: /dev/usb/lp0, andra USB-skrivaren: /dev/usb/lp1,...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "Du måste välja/ange en skrivare/enhet."
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Manuell konfiguration"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Alternativ för LPD-fjärrskrivare"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"För att använda en LPD-utskriftskö måste du ange skrivarserverns "
-"värddatornamn och vad skrivarkön heter på den servern."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "Fjärrvärddatornamn"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Fjärrskrivarnamn"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "Namn på fjärrvärddatorn saknas."
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "Namn på fjärrskrivaren saknas."
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "Identifierad modell: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "Avsöker nätverket..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", skrivare \"%s\" på server \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Skrivare \"%s\" på server \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "SMB-skrivarinställningar (Windows 9x/NT)"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"För att skriva ut på en SMB-skrivare ska du uppge SMB-värddatornamnet (detta "
-"är inte alltid samma som DNS-namnet) och om möjligt IP-adressen till "
-"skrivarservern. Även utdelningsnamnet för skrivaren du vill ha tillgång till "
-"och användarnamn med lösenord."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-"Om den önskade skrivaren identifierades, välj den från listan och lägg sedan "
-"till användarnamn, lösenord och/eller arbetsgrupp om det behövs."
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "SMB-servervärddator"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "SMB-serverns IP-adress"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Utdelningsnamn"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Arbetsgrupp"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "Automatisk identifierad"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "Du måste ange antingen serverns namn eller serverns IP-adress."
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Namn på Samba-utdelning saknas."
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "SÄKERHETSVARNING!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Du har valt att skriva ut via ett lösenordsskyddat Windows-konto. På grund "
-"av en svaghet i Samba-klientens konstruktion blir lösenordet synligt i "
-"klartext på kommandoraden som Samba-klienten använder för att skicka "
-"utskriftsjobbet till Windows-servern. Så varje användare på denna dator har "
-"möjlighet att se lösenordet på skärmen, genom att ange ett kommando såsom "
-"\"ps auxwww\".\n"
-"\n"
-"Vi rekommenderar att du gör något av följande (hur det än är måste du se "
-"till att bara datorer på ditt lokala nätverk har tillgång till din Windows-"
-"server, t ex med hjälp av en brandvägg):\n"
-"\n"
-"\n"
-"Använd ett konto utan lösenord på din Windows-server, t ex \"Guest\" eller "
-"annat specialkonto, för utskrifter. Ta inte bort lösenordet från ett "
-"personligt konto eller administratörkontot.\n"
-"\n"
-"Ställ in din Windows-server att göra skrivaren tillgänglig över LPD-"
-"protokollet. Använd sedan anslutningsmetoden \"%s\" i Printerdrake för att "
-"konfigurera utskrift från denna maskin.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Ställ in din Windows-server så att den gör skrivaren tillgänglig via IPP-"
-"protokollet och ställ sedan in din dator med anslutningsmetoden \"%s\" i "
-"Printerdrake.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"Anslut din skrivare till en Linux-server och låt dina Windows-datorer jobba "
-"som klienter mot den.\n"
-"\n"
-"Är du säker på att du vill fortsätta med denna typ av installation?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "Skrivarinställningar för Netware"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"För att skriva ut på en Netware-skrivare ska du uppge Netware-skrivarnamnet "
-"(detta är inte alltid samma som DNS-namnet) såväl som namnet till skrivarkön "
-"för den skrivare du vill ha tillgång till. Du måste även uppge eventuella "
-"användarnamn med lösenord."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Skrivarserver"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Skrivarkönamn"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "Namn på NCP-server saknas."
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "Namn på NCP-kö saknas."
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", värd \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "Värd \"%s\", port %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "Alternativ för TCP/socket-skrivare"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"Välj en av de identifierade skrivarna från listan eller ange värddatornamnet "
-"eller IP-adressen och eventuellt portnummer (standard är 9100) i "
-"inmatningsfälten."
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"För att skriva ut på en TCP- eller socket-skrivare behöver du ange "
-"värddatornamnet eller IP-adressen för skrivaren och eventuellt också "
-"portnumret (standard är 9100). På HP JetDirect-servrar är portnumret "
-"vanligtvis 9100, på andra servrar kan det variera. Se manualen för din "
-"hårdvara."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "Namn på skrivarvärddator eller IP-adress saknas."
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "Namn på skrivarvärddator eller IP-adress"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "Skrivarenhetens URI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"Du kan ange URI för att komma åt skrivaren direkt. URI:n måste uppfylla "
-"antingen CUPS eller Foomatics specifikationer. Inte alla URI-typer stöds av "
-"alla utskriftshanterare."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "En giltig URI måste anges."
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"Varje skrivare behöver ett namn (exempelvis \"skrivare\"). Fälten "
-"Beskrivning och Plats behöver inte fyllas i. De är kommentarer för "
-"användarna."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Skrivarens namn"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Placering"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "Läser skrivardatabas..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "Förbereder skrivardatabas..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "Din skrivarmodell"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake har jämfört modellbeteckningen den identifierade automatiskt "
-"med modeller som finns i dess modellista och försökt hitta den som passar "
-"bäst. Valet kKli fel, speciellt om skrivaren inte finns med i listan "
-"överhuvudtaget. Så kontrollera om valet är korrekt och om så är fallet "
-"klicka på \"Korrekt modell\" annars på \"Välj modell manuellt\" så du kan "
-"välja skrivarmodell manuellt på nästa skärm.\n"
-"\n"
-"För din skrivare har Printerdrake hittat:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "Korrekt modell"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Välj modell manuellt"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "Val av skrivarmodell"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "Vilken skrivarmodell har du?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Kontrollera om Printerdrake utförde den automatiska identifieringen av "
-"skrivaren korrekt. Välj rätt modell i listan om fel modell eller \"Raw "
-"printer\" är markerad."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"Om skrivaren inte finns med i listan, välj en kompatibel (se skrivarens "
-"manual) eller en liknande."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "Konfiguration av OKI winprinter"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"Du konfigurerar en OKI laser winprinter. Dessa skrivare\n"
-"använder ett väldigt speciellt kommunikationsprotokoll och fungerar därför "
-"bara när de är anslutna till den första parallellporten. När din skrivare är "
-"ansluten till en annan port eller till en skrivarserver, anslut skrivaren "
-"till den första parallellporten innan du skriver ut en testsida. Annars "
-"kommer skrivaren inte att fungera. Dina inställningar för anslutningstyp "
-"kommer att ignoreras av drivrutinen."
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Konfiguration av Lexmark inkjet"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"Drivrutinerna för inkjet som tillhandahålls av Lexmark stödjer endast lokala "
-"skrivare, inga skrivare på fjärrdatorer eller skrivarservrar. Anslut din "
-"skrivare till en lokal port eller konfigurera den på datorn till vilken den "
-"är ansluten."
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"För att kunna skriva ut med din Lexmark inkjet och denna konfiguration måste "
-"du ha inkjet-drivrutinerna som tillhandahålls av Lexmark (http://www.lexmark."
-"com/). Klicka på knappen \"Drivers\". Välj sedan din modell och sedan \"Linux"
-"\" som operativsystem. Drivrutinerna är RPM-paket eller skalskript med en "
-"interaktiv grafisk installation. Om du inte vill så behöver du inte göra "
-"installationen med det grafiska gränssnittet. Avbryt direkt efter "
-"licensavtalet. Skriv sedan ut justeringssidor med \"lexmarkmaintain\" och "
-"justera huvudjusteringsinställningarna med detta program."
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr "GDI-laserskrivare med Zenographics ZJ-strömformat"
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"Standardinställningar för skrivare.\n"
-"\n"
-"Du bör se till att sidstorleken och bläcktyp/skrivarläge (om tillgängligt) "
-"samt hårdvaruinställningarna för laserskrivare (minne, duplexenhet, extra "
-"magasin) är inställda korrekt. Observera att med en väldigt hög "
-"utskriftskvalitet kan utskrifterna ta längre tid."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "Alternativet %s måste vara ett heltal."
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "Alternativet %s måste vara ett nummer."
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "Alternativet %s är utanför området."
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"Vill du använda skrivaren \"%s\"\n"
-"som standardskrivare?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "Testsidor"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"Välj de testsidor du vill skriva ut.\n"
-"Observera: fototestsidan kan ta ganska lång tid att få utskriven och på "
-"laserskrivare med för lite minne kanske det inte går överhuvudtaget. I de "
-"flesta fall räcker det med att skriva ut standardtestsidan."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "Inga testsidor"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "Skriv ut"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "Standardtestsida"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Alternativ testsida (Letter)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Alternativ testsida (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "Fototestsida"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "Skriv inte ut någon testsida"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Skriver ut testsida..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Testsidan har skickats till skrivaren.\n"
-"Det kan ta lite tid innan skrivaren startar.\n"
-"Skrivarens status:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"Testsidan har skickats till skrivaren.\n"
-"Det kan ta lite tid innan skrivaren startar.\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "Fungerade det?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "Rå skrivare"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"För att skriva ut en fil från kommandoraden (terminalfönster) kan du "
-"antingen använda kommandot \"%s <fil>\" eller ett grafiskt utskriftsverktyg: "
-"\"xpp <fil>\" eller \"kprinter <fil>\". De grafiska verktygen låter dig "
-"välja skrivare och ändra alternativinställningarna på ett enkelt sätt.\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Dessa kommandon kan du också använda i fältet \"Utskriftskommando\" som "
-"finns i utskriftsdialogrutan hos många program. Ange då inte filnamnet här, "
-"eftersom filen som ska skrivas ut tillhandahålls av programmet.\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"Kommandot \"%s\" låter dig också ändra alternativinställningarna för ett "
-"speciellt utskriftsjobb. Lägg bara till de önskade inställningarna till "
-"kommandoraden, t ex \"%s <fil>\". "
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"För att se en lista på de tillgängliga alternativen för den aktuella "
-"skrivaren, läs antingen listan som visas nedan eller klicka på "
-"\"Alternativlista för utskrift\".%s%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"Här är en lista över de tillgängliga utskriftsalternativen för den aktuella "
-"skrivaren:\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"För att skriva ut en fil från kommandoraden (terminalfönster) använd "
-"kommandot \"%s <fil>\".\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Detta kommando kan du också använda i fältet \"Utskriftskommando\" som finns "
-"i utskriftsdialogrutan hos många program. Ange då inte filnamnet här, "
-"eftersom filen som ska skrivas ut tillhandahålls av programmet.\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"För att se en lista på de tillgängliga alternativen för den aktuella "
-"skrivaren, klicka på \"Alternativlista för utskrift\"."
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"För att skriva ut en fil från kommandoraden (terminalfönster) använd "
-"kommandot \"%s <fil>\" eller \"%s <fil>\".\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"Du kan också använda det grafiska gränssnittet \"xpdq\" för att ställa in "
-"olika alternativ och hantera utskrifterna.\n"
-"Om du använder KDE som skrivbordsmiljö har du en \"panikknapp\", en ikon på "
-"skrivbordet med namnet \"Stoppa skrivare\". Om du klickar på den avbryts "
-"omedelbart alla utskrifter. Detta kan vara användabart om papper har "
-"fastnat.\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"Kommandona \"%s\" och \"%s\" låter dig också ändra alternativinställningarna "
-"för ett speciellt utskriftsjobb. Lägg bara till de önskade inställningarna "
-"till kommandoraden, t ex \"%s <fil>\".\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Skrivare/bildläsare/fotokort på \"%s\""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Skriver ut/läser in bild på \"%s\""
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Skrivare/fotokortsläsning på \"%s\""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Skriver ut på skrivare \"%s\""
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Stäng"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "Alternativlista för utskrift"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"Din flerfunktionsenhet blev automatiskt konfigurerad för bildinläsning. Nu "
-"kan du läsa in bilder med \"scanimage\" (\"scanimage -d hp:%s\" för att "
-"specificera bildläsaren om du har flera) från kommandoraden eller med de "
-"grafiska gränssnitten \"xscanimage\" eller \"xsane\". Om du använder Gimp "
-"kan du också läsa in bilder genom att välja passande post i menyn \"Arkiv\"/"
-"\"Inhämta\". Du kan också använda \"man scanimage\" på kommandoraden för att "
-"få mer information.\n"
-"\n"
-"Använd inte \"Scannerdrake\" för den här enheten!"
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"Din skrivare har konfigurerats automatiskt för åtkomst till "
-"fotokortsenheterna från din PC. Du kan nu komma åt dina fotokort genom att "
-"använda det grafiska verktyget \"MtoolsFM\" (Meny: \"Program\" -> "
-"\"Filverktyg\" -> \"Filhanteraren MTools\") eller kommandoradsverktyget "
-"\"mtools\" (skriv \"man mtools\" på kommandoraden för mer info). Du hittar "
-"kortets filsystem under enhetsbokstaven \"p:\", eller efterföljande "
-"enhetsbokstäver om du har mer än en HP-skrivare med fotokortsenhet. I "
-"\"MtoolsFM\" kan du byta mella enhetsbokstäverna i fältet längst upp till "
-"höger i fillistorna."
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "Läser skrivardata..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "Överför skrivarkonfiguration"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"Du kan kopiera skrivarkonfigurationen som du har gjort för utskriftssystemet "
-"%s till %s, ditt aktuella utskriftssystem. All konfigurationsdata "
-"(skrivarnamn, beskrivning, plats, anslutningstyp och standardinställningar) "
-"flyttas över, men jobb överförs inte.\n"
-"Alla köer kan inte överföras på grund av följande anledning:\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS stödjer inte skrivare på Novell-servrar eller skrivare som skickar data "
-"in till ett \"free-formed\"-kommando.\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ stödjer endast lokala skrivare, LPD-fjärrskrivare och Socket/TCP-"
-"skrivare.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD och LPRng stödjer inte IPP-skrivare.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"Köer som inte skapats med detta program eller \"foomatic-configure\" kan "
-"inte överföras."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"Skrivare konfigurerade med PPD-filerna som tillhandahålls av tillverkarna "
-"eller med de ursprungliga CUPS-drivrutinerna kan inte överföras."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"Markera skrivarna du vill överföra och klicka på \n"
-"Överför."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "Överför inte skrivare"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Överför"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"En skrivare med namn \"%s\" existerar redan under %s. \n"
-"Klicka på Överför för att skriva över den.\n"
-"Du kan också ange ett nytt namn eller hoppa över den här skrivaren."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-"Skrivarnamnet får bara innehålla bokstäver, siffror och "
-"understrykningsstreck."
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"Skrivaren \"%s\" existerar redan,\n"
-"vill du verkligen skriva över dess konfiguration?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Nytt skrivarnamn"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "Överför %s..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"Du har överfört din förra standardskrivare (\"%s\"). Ska den användas som "
-"standardskrivare under det nya skrivarsystemet %s?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "Laddar om skrivardata..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "Konfiguration av fjärrskrivare"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "Startar nätverket..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Konfigurera nätverket nu"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "Nätverksfunktionalitet ej konfigurerad"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"Du är på väg att konfigurera en fjärrskrivare. För detta krävs "
-"nätverksåtkomst, men du har inte konfigurerat nätverket ännu. Om du "
-"fortsätter utan att konfigurera nätverket kommer du inte att kunna använda "
-"skrivaren som du just nu konfigurerar. Hur vill du fortsätta?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Fortsätt utan att konfigurera nätverket"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"Nätverkskonfigurationen som gjordes under installationen kan inte startas "
-"nu. Kontrollera om du kommer åt nätverket efter det att du har startat upp "
-"systemet och korrigera konfigurationen med Mandrakes kontrollcentral, "
-"sektionen \"Nätverk & Internet\"/\"Anslutning\". Konfigurera sedan skrivaren "
-"med samma kontrollcentral, sektionen \"Hårdvara\"/\"Skrivare\"."
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"Nätverksåtkomsten var inte igång och kunde inte startas. Kontrollera "
-"konfigurationen och hårdvaran. Försök sedan konfigurera fjärrskrivaren igen."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "Startar om skrivarsystem..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "hög"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "paranoid"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "Installerar ett skrivarsystem i säkerhetsnivån %s"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"Du är på väg att installera skrivarsystemet %s på ett system som körs i "
-"säkerhetsnivån %s.\n"
-"\n"
-"Det här skrivarsystemet körs som en demon (bakgrundsprocess) vilken väntar "
-"på skrivarjobb och sedan hanterar dem. Den här demonen är även tillgänglig "
-"för fjärrdatorer via nätverket och kan därmed utsättas för attacker. Därför "
-"startas endast ett fåtal valda demoner som standard i denna säkerhetsnivå.\n"
-"\n"
-"Vill du verkligen konfigurera utskrift på den här datorn?"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "Startar skrivarsystemet vid uppstart"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"Skrivarsystemet (%s) kommer inte att startas automatiskt när datorn startas "
-"upp.\n"
-"\n"
-"Det är möjligt att den automatiska starten inaktiverades genom att "
-"säkerhetsnivån höjdes, eftersom skrivarsystem är en svag punkt när det "
-"gäller attacker.\n"
-"\n"
-"Vill du att den automatiska starten av skrivarsystemet ska aktiveras igen?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "Kontrollerar installerad mjukvara..."
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "Tar bort LPRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "Tar bort LPD..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "Välj utskriftshanterare"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Vilket utskriftssystem (spooler) vill du använda?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Konfigurerar skrivare \"%s\"..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "Installerar Foomatic..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Skrivarinställningar"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "Förbereder Printerdrake..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "Konfigurerar program..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "Vill du konfigurera utskrift?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "Skrivarsystem: "
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Följande skrivare är konfigurerade. Dubbelklicka på en skrivare för att "
-"ändra dess inställningar, göra den till standardskrivare, se information om "
-"den eller för att göra en fjärrskrivare på CUPS-server tillgänglig för Star/"
-"Open Office."
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Följande skrivare är inställda. Dubbelklicka på någon av dem för att ändra "
-"dess inställningar, för att använda den som standard eller för att få "
-"information om den."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr "Uppdatera skrivarlista (för att göra alla CUPS-fjärrskrivare synliga)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Byta skrivarsystem"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Normalläge"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "Vill du konfigurera en annan skrivare?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "Ändra skrivarinställning"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"Skrivare %s\n"
-"Vad vill du ändra på den här skrivaren?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "OK!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "Skrivarens anslutningstyp"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "Skrivarens namn, beskrivning, plats"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "Skrivarens tillverkare, modell, drivrutin"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "Skrivarens tillverkare, modell"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "Använd denna skrivare som standardskrivare"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Lägg till den här skrivaren till Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Ta bort den här skrivaren från Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "Skriv ut testsidor"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "Känner till hur man använder denna skrivare"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "Ta bort skrivare"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Tar bort gammal skrivare \"%s\"..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "Standardskrivare"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "Skrivaren \"%s\" kommer nu att används som standardskrivare."
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Lägger till skrivaren till Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr "Skrivare \"%s\" har lagts till Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"Misslyckades med att lägga till skrivare \"%s\" till Star Office/OpenOffice."
-"org."
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Tar bort skrivare från Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr "Skrivare \"%s\" har tagits bort från Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"Misslyckades med att ta bort skrivare \"%s\" från Star Office/OpenOffice.org/"
-"GIMP."
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Vill du verkligen ta bort skrivaren \"%s\"?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Tar bort skrivare \"%s\"..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Proxykonfiguration"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Välkommen till proxyverktyget.\n"
-"\n"
-"Här kommer du att kunna sätta upp http- och ftp-proxy\n"
-"med eller utan användarnamn och lösenord.\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"Fyll i information om http-proxy.\n"
-"Lämna blankt om du inte vill ha någon http-proxy."
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "port"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "URL ska börja med \"http:\""
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "Portdelen ska vara numerisk."
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"Fyll i information om FTP-proxy.\n"
-"Lämna blankt om du inte vill ha någon FTP-proxy."
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"Ange användarnamn och lösenord för proxy.\n"
-"Lämna blankt om du inte vill ha något användarnamn/lösenord."
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "användarnamn"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "lösenord"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "bekräfta lösenord"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "Du angav inte samma lösenord. Försök igen."
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Kan inte lägga till en partition till en _formaterad_ RAID md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Kan inte skriva fil %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid misslyckades"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid misslyckades (kanske finns det inga raid-verktyg)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Inte tillräckligt många partitioner för RAID-nivå %d\n"
-
-#: ../../security/main.pm_.c:66
-msgid "Security Level:"
-msgstr "Säkerhetsnivå:"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "Säkerhetsnivå"
-
-#: ../../security/main.pm_.c:83
-msgid "Security Administrator:"
-msgstr "Säkerhetsadministratör:"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (Standard)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "Välj önskad säkerhetsnivå"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "Vänta, förbereder installation..."
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Starta ljudsystemet ALSA (Advanced Linux Sound Architecture)"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron kör kommandon vid angivna, periodiska tidpunkter."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"Apmd används för att övervaka batteristatusen i en bärbar dator,\n"
-"samt logga denna till syslog. Den kan även användas för att stänga ner\n"
-"datorn om batteriet håller på att ta slut."
-
-#: ../../services.pm_.c:18
-msgid ""
-"Runs commands scheduled by the at command at the time specified when\n"
-"at was run, and runs batch commands when the load average is low enough."
-msgstr ""
-"Denna tjänst kör kommandon som givits till \"at\"-kommandot, vid den\n"
-"tidpunkt som angetts. At kan även köra batch-kommandon då\n"
-"datorns belastning minskat under en angiven nivå."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"Cron-tjänsten kan köra program periodiskt vid angivna klockslag.\n"
-"Den här cron-demonen, vixie cron har ett antal utökningar och\n"
-"förbättringar över standard Unix cron, bland annat högre säkerhet\n"
-"och bättre inställningsmöjligheter."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM tillhandahåller musstöd för textbaserade Linux-program,\n"
-"så som Midnight Commander. GPM tillhandahåller också musbaserad\n"
-"kopiering och inklistring samt popupmenyer i konsollen."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"Harddrake letar efter hårdvara och kan användas för att\n"
-"konfigurera ny/ändrad hårdvara."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache är en www-server (webbserver). Den tillhandahåller HTML-dokument och "
-"CGI-skript."
-
-#: ../../services.pm_.c:29
-msgid ""
-"The internet superserver daemon (commonly called inetd) starts a\n"
-"variety of other internet services as needed. It is responsible for "
-"starting\n"
-"many services, including telnet, ftp, rsh, and rlogin. Disabling inetd "
-"disables\n"
-"all of the services it is responsible for."
-msgstr ""
-"Inetd är en basserver som startar andra Internetservrar. Den är\n"
-"ansvarig för startandet av många olika tjänster, såsom telnet, ftp,\n"
-"rsh och rlogin. Om inetd är inaktiverad, kan ingen av dessa servrar köras."
-
-#: ../../services.pm_.c:33
-msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Starta paketfiltrering för 2.2-serien av Linuxkärnan, för att sätta\n"
-"upp en brandvägg som skyddar datorn från nätverksattacker."
-
-#: ../../services.pm_.c:35
-msgid ""
-"This package loads the selected keyboard map as set in\n"
-"/etc/sysconfig/keyboard. This can be selected using the kbdconfig utility.\n"
-"You should leave this enabled for most machines."
-msgstr ""
-"Den här tjänsten laddar den valda tangentbordsmappningen som\n"
-"ställts in i /etc/sysconfig/keyboard. Inställningen kan ändras med\n"
-"kbdconfig-verktyget. Du bör aktivera detta paket på de flesta datorer."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"Automatisk omgenerering av kärnans huvud i /boot för\n"
-"/usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Automatisk identifiering och konfiguration av hårdvara vid uppstart."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Linuxconf kommer emellanåt att utföra olika aktiviteter\n"
-"vid uppstart för att hålla systemet i skick."
-
-#: ../../services.pm_.c:43
-msgid ""
-"lpd is the print daemon required for lpr to work properly. It is\n"
-"basically a server that arbitrates print jobs to printer(s)."
-msgstr ""
-"LPD är en skrivardemon som behövs för att lpr ska fungera korrekt.\n"
-"Det är i princip en server som tilldelar utskrifter till skrivare."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Linux Virtual Server, används för att bygga en högpresterande\n"
-"och tillgänglig server."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"Named (BIND) är en namnserver (Domain Name Server, DNS) som kan användas för "
-"att slå upp IP-adresser från datornamn."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr "Monterar/avmonterar alla nätverksfilsystem (NFS, SMB och NCP)."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Aktiverar/inaktiverar alla de nätverkskort som konfigurerats\n"
-"att starta vid uppstart."
-
-#: ../../services.pm_.c:52
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP networks.\n"
-"This service provides NFS server functionality, which is configured via the\n"
-"/etc/exports file."
-msgstr ""
-"NFS är ett populärt protokoll för fildelning över TCP/IP-nätverk.\n"
-"Den här demonen är en server för detta protokoll, och konfigureras\n"
-"i filen /etc/exports."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS är ett populärt protokoll för fildelning över TCP/IP-nätverk.\n"
-"Den här demonen tillhandahåller NFS-fillåsning."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"Aktivera automatiskt numlock för konsolläge\n"
-"och XFree vid uppstart."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Skapa stöd för OKI 4w och kompatibla Windowsskrivare."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA används för att ansluta t ex ethernet-nätverkskort och modem till\n"
-"bärbara datorer. PCMCIA-tjänsten startas inte om den inte behövs, så det är\n"
-"helt säkert att ha den installerad, även på datorer som inte använder den."
-
-#: ../../services.pm_.c:63
-msgid ""
-"The portmapper manages RPC connections, which are used by\n"
-"protocols such as NFS and NIS. The portmap server must be running on "
-"machines\n"
-"which act as servers for protocols which make use of the RPC mechanism."
-msgstr ""
-"Portmappern hanterar RPC-anslutningar, vilka används av protokoll som t ex\n"
-"NFS och NIS. En portmapper måste köras på de datorer som ska fungera\n"
-"som server för sådana protokoll."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix är en MTA (Mail Transport Agent), vilket är det program som flyttar "
-"e-post mellan datorer."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Sparar och återladdar enropi-poolen för att ge högre kvalitet\n"
-"på systemets slumptalsgenerator."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Tilldela raw-enheter till blockenheter (som t ex hårddiskpartitioner),\n"
-"för användning av program såsom Oracle."
-
-#: ../../services.pm_.c:71
-msgid ""
-"The routed daemon allows for automatic IP router table updated via\n"
-"the RIP protocol. While RIP is widely used on small networks, more complex\n"
-"routing protocols are needed for complex networks."
-msgstr ""
-"Routed-demonen uppdaterar automatiskt IP-routing-tabeller via RIP-\n"
-"protokollet. RIP är mycket välanvänt på mindre nätverk, men för komplexare\n"
-"nät krävs kraftfullare protokoll."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"Rstat-protokollet låter användare se hur mycket en\n"
-"annan dator som kör en rstat-demon används."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"Rusers-protokollet låter användare se vilka som är inloggade på\n"
-"en annan dator som kör en rusers-demon."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"Rwho-protokollet låter fjärranvändare se en lista på alla användare\n"
-"som är inloggade på en annan dator som kör en rwho-demon (liknar finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Starta ljudsystemet på datorn"
-
-#: ../../services.pm_.c:81
-msgid ""
-"Syslog is the facility by which many daemons use to log messages\n"
-"to various system log files. It is a good idea to always run syslog."
-msgstr ""
-"Syslog är en demon genom vilken andra demoner sköter sin\n"
-"loggning till diverse olika loggfiler. Det är en god idé\n"
-"att alltid köra syslog."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "Ladda drivrutinerna för USB-enheter."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "Startar X Font Server (detta är obligatoriskt för att köra XFree)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "Välj vilka tjänster som ska startas automatiskt vid uppstart"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "Skrivare"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Fildelning"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "System"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Fjärradministration"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Databasserver"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "Tjänster: %d aktiverad för %d registrerad"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Tjänster"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "startad"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "stoppad"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Tjänster och demoner"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"Tyvärr, ingen ytterligare information\n"
-"om den här tjänsten."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "Vid uppstart"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "Starta"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Stoppa"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Tack för att du valde Mandrake Linux 9.0."
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Välkommen till de öppna källkodernas värld."
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"Succén för MandrakeSoft bygger på principen fri mjukvara. Ditt nya "
-"operativsystem är resultatet av ett världsomspännande samarbete mellan "
-"människor som använder Linux."
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "Gå med i den fria mjukvarans värld."
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "Vill du veta mer om öppen källkod?"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"Lär, lär ut och hjälp andra genom att delta i de många diskussionsgrupperna "
-"som finns på våra \"Community\"-sidor"
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "Få ut det mesta av Internet"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 har valt ut de bästa programmen åt dig. Utforska Internet "
-"och se på animationer med Mozilla och Konqueror, skicka/ta emot e-post samt "
-"organisera din personliga information med Evolution och Kmail"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux 9.0 låter dig använda de senaste programmen för att spela "
-"musik- och ljudfiler, redigera och organisera bilder och foton, titta på TV "
-"och video och mycket mer"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Spel"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 9.0 tillhandahåller de bästa spelen med öppen källkod. Arkad, "
-"action, kort, sport, strategi..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Mandrakes kontrollcentral"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"Mandrake Linux 9.0 tillhandahåller ett kraftfullt verktyg för att anpassa "
-"och konfigurera din dator."
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Användargränssnitt"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Mandrake Linux 9.0 tillhandahåller 11 användargränssnitt: KDE 3, Gnome 2, "
-"WindowMaker..."
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "Förenklad utveckling"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr "Mandrake Linux 9.0 är den ultimata utvecklingsplattformen."
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"Upptäck kraften i GNU GCC 3-kompilatorn och använd de bästa öppna "
-"utvecklingsmiljöerna."
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr "Gör din dator till en pålitlig server."
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"Förvandla datorn till en kraftfull server genom några musklick: webbserver, "
-"e-postserver, brandvägg, router, fil- och skrivarserver..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "Optimera din säkerhet"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-"Produktkatalogen MandrakeSecurity inkluderar produkten Multi Network "
-"Firewall (M.N.F.)."
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-"Den här brandväggsprodukten innehåller nätverksfunktioner vilka låter dig "
-"uppfylla alla dina säkerhetsbehov."
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr "Produkten finns tillgänglig på MandrakeStores webbplats"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr "Den officiella MandrakeSoft-butiken"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"Ett fullt utbud av Linux-lösningar, samt specialerbjudanden på produkter och "
-"annat \"godis\" återfinns i vår nätbutik."
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr "Strategiska samarbetspartners"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-"MandrakeSoft arbetar tillsammans med ett antal företag som erbjuder "
-"professionella lösningar kompatibla med Mandrake Linux. En lista över dessa "
-"samarbetspartners finns tillgänglig på MandrakeStore"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr "Certifiera dig på Linux."
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "Bli en Mandrake-expert"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-"Hitta lösningar på dina problem via MandrakeSofts online-supportplattform"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExpert"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-"Alla incidenter följs upp av en tekniskt kvalificerad MandrakeSoft-expert."
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr "Upptäck MandrakeClub och Mandrake Corporate Club"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "Installerar paket..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Logga ut och använd sedan Ctrl-Alt-Backsteg"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Logga in i %s igen för att aktivera ändringarna"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Konfiguration av Mandrakes terminalserver"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "Aktivera server"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "Inaktivera server"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "Starta server"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "Stoppa server"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "Etherboot-diskett/ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "Net Boot-avbilder"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "Lägg till/ta bort användare"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Lägg till/ta bort klienter"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "Startdiskett"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "Start-ISO"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "Bygg en hel kärna -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "Detta kommer att ta ett par minuter."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "Inga kärna vald."
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "Bygg ett nätverkskort -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "Inget nätverkskort valt."
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "Bygg alla kärnor -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- Ta bort"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "Ta bort alla NBis"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "Lägg till användare -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- Ta bort användare"
-
-#: ../../standalone/drakTermServ_.c:694
-#, fuzzy
-msgid "No net boot images created!"
-msgstr "Net Boot-avbilder"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "Lägg till klient -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- Ta bort klient"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "dhcpd-konfiguration..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "Avancerad konfiguration"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "Skriv konfiguration"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "Sätt in en diskett:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "Kunde inte komma åt disketten."
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "Nu kan disketten tas ur"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "Ingen diskettstation tillgänglig."
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "Etherboot ISO-avbild är %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "Något gick fel. - Är mkisofs installerat?"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "Måste skapa /etc/dhcpd.conf först."
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Fel!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "Den nödvändiga avbildsfilen \"%s\" kan inte hittas."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Konfiguration för automatisk installation"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"Du är på väg att konfigurera en automatisk installationsdiskett. Denna "
-"funktion är en aning riskfylld och måste användas med varsamhet.\n"
-"\n"
-"Med den funktionen kan du göra repris av installationen du gjorde på denna "
-"dator, genom att gå igenom några steg och ange dess värden.\n"
-"\n"
-"För maximal säkerhet sker partitionering och formatering aldrig automatiskt, "
-"oavsett vad du väljer vid installationen av denna dator.\n"
-"\n"
-"Vill du fortsätta?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "Konfiguration av automatiska steg"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"Välj för varje steg om det ska vara en repris av installationen eller om det "
-"ska utföras manuellt."
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "Skapar automatisk installationsdiskett"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"Välkommen.\n"
-"\n"
-"Parametrarna för auto-install är tillgängliga i sektionerna till vänster"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Gratulerar!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"Disketten har genererats.\n"
-"Du kan nu göra en repris av installationen."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Automatisk installation"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Lägg till objekt"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "Ta bort det sista objektet"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "Cron är inte ännu tillgänglig som icke-root"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "Varning"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "Allvarligt"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "INFORMATION"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" Rapport från Drakbackup \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" Rapport från Drakbackup-demonen\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" Detaljerad rapport från Drakbackup\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "Total fortskridning"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-"%s-existerar, ta bort?\n"
-"\n"
-"Varning: Om du redan har gjort den här processen behöver du antagligen\n"
-" rensa posten från authorized_keys på servern."
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr "Det kan ta en stund att generera nycklarna."
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr "Fel: Kan inte starta %s."
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr "Ingen lösenordsprompt på %s vid port %s"
-
-#: ../../standalone/drakbackup_.c:852
-#, c-format
-msgid "Bad password on %s"
-msgstr "Felaktigt lösenord på %s"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr "Åtkomst nekas vid överföring av %s till %s"
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr "Kan inte hitta %s på %s"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr "%s svarar inte"
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-"Överföring klar.\n"
-"Du kanske vill verifiera att du kan logga in på servern med:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"utan att bli tillfrågad efter ett lösenord."
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr "WebDAV-fjärrplats redan synkroniserad."
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr "WebDAV-överföring misslyckades."
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr "Ingen cdr/dvdr i enhet."
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr "Verkar inte vara ett skrivbart media."
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr "Ingen raderbar media."
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr "Det kan ta en stund att radera mediet."
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr "Behörighetsproblem vid cd-åtkomst."
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr "Inget band i %s."
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "Säkerhetskopiera systemfiler..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "Säkerhetskopieringsfiler för hårddisk..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "Säkerhetskopiera användarfiler..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "Fortskridning av hårddisksäkerhetskopiering..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "Säkerhetskopiera andra filer..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr "Inga ändringar i säkerhetskopia."
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup aktiviteter via %s:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"fillista skickad via FTP: %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-" FTP-anslutningsproblem: Det var inte möjligt att skicka säkerhetskopian via "
-"FTP.\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup aktiviteter via cd:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup aktiviteter via band:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr " Fel vid skickning av e-post. \n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr "Kan inte skapa katalog."
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Filval"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "Välj filerna eller katalogerna och klicka på Lägg till"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"Markera alla alternativ som du behöver.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"Dessa alternativ kan säkerhetskopiera och återställa alla filer i katalogen /"
-"etc.\n"
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr "Säkerhetskopiera systemfiler (katalogen /etc)"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-"Använd inkrementell säkerhetskopiering (ersätt inte gamla säkerhetskopior)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "Inkludera inte kritiska filer (passwd, group, fstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-"Med det här alternativet kan du återställa någon version av\n"
-" katalogen /etc."
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr "Markera alla användare som du vill inkludera i säkerhetskopian."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "Inkludera inte webbläsarcachen"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-"Använd inkrementell säkerhetskopiering (ersätt inte gamla säkerhetskopior)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "Ta bort valda"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "Användare"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "Använd nätverksanslutning för säkerhetskopiering"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr "Nätmetod:"
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr "Använd Expect för SSH"
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-"Skapa/överför\n"
-"säkerhetskopieringsnycklar för SSH"
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" Överför \n"
-"nu"
-
-#: ../../standalone/drakbackup_.c:1786
-#, fuzzy
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr "Nycklarna finns redan"
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "Ange värddatornamnet eller IP-adressen."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-"Ange katalogen (eller modulen) på den här värddatorn\n"
-"där säkerhetskopiorna ska lagras."
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "Ange ditt användarnamn"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "Ange ditt lösenord"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "Kom ihåg detta lösenord"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr "Behöver värddatornamn, användarnamn och lösenord."
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "Använd cd/dvd-rom för säkerhetskopiering"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-"Välj cd/dvd-enhet.\n"
-"(Tryck Enter för att föra över inställningar till andra fält.\n"
-"Det här fältet behövs inte, bara ett verktyg för att fylla i formuläret.)"
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Välj cd/dvd-mediastorlek"
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr "Markera för flersessions-cd"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "Markera om du använder cdrw-media"
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Markera om du vill radera rw-media (första sessionen)"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr " Radera nu "
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr "Markera om du använder en dvdr-enhet"
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Markera om du använder en dvdram-enhet"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"Ange enhetsnamnet för cd-brännaren\n"
-" t ex: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "Ingen cd-enhet definierad."
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "Använd band för säkerhetskopiering"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "Ange enhetsnamnet som ska användas för säkerhetskopiering"
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Markera om du vill använda den icke-tillbakaspolande enheten."
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Markera om du vill radera bandet före säkerhetskopieringen."
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Markera om du vill mata ut bandet efter säkerhetskopieringen."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"Ange den maximala storleken\n"
-" som tillåts för Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "Ange katalogen att spara till:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "Använd kvota för säkerhetskopieringsfiler."
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "Nätverk"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "Cd-rom/Dvd-rom"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "Hårddisk / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "Band"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "varje timma"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "dagligen"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "veckovis"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "månadsvis"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "Använd demon"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"Välj tidsintervallet mellan varje \n"
-"säkerhetskopiering"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"Välj mediet för\n"
-"säkerhetskopiering."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"Kontrollera att cron-demonen är inkluderad i dina tjänster.\n"
-"\n"
-"Observera att för tillfället använder alla \"net\"-medier hårddisken."
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "Skicka en e-postrapport efter varje säkerhetskopiering till:"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-"Ta bort tar-filer på hårddisken efter säkerhetskopiering till annat media."
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "Vad"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Var"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "När"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "Fler alternativ"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Konfiguration av Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "Välj var du vill säkerhetskopiera"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "på hårddisk"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "över nätverk"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "på cd-rom"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "på bandenhet"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "Välj vad du vill säkerhetskopiera"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "Säkerhetskopiera system"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "Säkerhetskopiera användare"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "Välj användare manuellt"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"Säkerhetskopieringskällor: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- Systemfiler:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- Användarfiler:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- Andra filer:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- Spara till hårddisk på sökväg: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-"\n"
-"- Ta bort tar-filer på hårddisken efter säkerhetskopiering.\n"
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"- Bränn till cd"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr "Läs/skriv"
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr " på enhet: %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr " (flersession)"
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- Spara till band på enhet: %s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\tTa bort=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- Spara via %s på värddator: %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t användarnamn: %s\n"
-"\t\t på sökväg: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- Alternativ:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\tInkludera inte systemfiler\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\tSäkerhetskopiera med tar och bzip2\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\tSäkerhetskopiera med tar och gzip\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- Demon (%s) inkluderar:\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-Hårddisk.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-Cd-rom.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-Band \n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-Nätverk med FTP.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-Nätverk med SSH.\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-Nätverk med rsync.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-Nätverk med webdav.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "Ingen konfiguration, klicka på Guide eller Avancerat.\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"Lista på data att återställa:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"Lista på förstörd data:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "Avmarkera eller ta bort det nästa gång."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "Säkerhetskopieringsfilerna är förstörda"
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr " All vald data har "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " Återställts på %s "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " Återställ konfiguration "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "OK för att återställa de andra filerna."
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-"Användarlista att återställa (endast det allra senaste datumet per användare "
-"är viktigt)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "Säkerhetskopiera systemfilerna före:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "välj datumet som ska återställas"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "Använd hårddisk för säkerhetskopiering"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "Ange katalogen som ska sparas:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "FTP-anslutning"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "Säker anslutning"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "Återställ från hårddisk."
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "Ange katalogen där säkerhetskopiorna lagras"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "Välj ett annat media att återställa från"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "Annat media"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "Återställ system"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "Återställ användare"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "Återställ annat"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr "välj sökväg att återställa (istället för /)"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-"Gör en ny säkerhetskopia före återställning (endast för inkrementella "
-"säkerhetskopior.)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "Ta bort användarkataloger före återställning."
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-"Återställ vald\n"
-"katalogpost"
-
-#: ../../standalone/drakbackup_.c:3396
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr ""
-"Återställ valda\n"
-"filer"
-
-#: ../../standalone/drakbackup_.c:3413
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr ""
-"Ändra\n"
-"återställningssökväg"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr "Säkerhetskopior hittades inte på %s."
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-"Lägg i cd-skivan med volymetikett %s\n"
-" i cd-enheten monterad under /mnt/cdrom"
-
-#: ../../standalone/drakbackup_.c:3492
-msgid "Restore From CD"
-msgstr "Återställ från cd"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr "Inte korrekt cd-etikett. Skivan har etikett %s."
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-"Sätt i bandet med volymetikett %s\n"
-" i bandenheten %s"
-
-#: ../../standalone/drakbackup_.c:3504
-msgid "Restore From Tape"
-msgstr "Återställ från band"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr "Inte korrekt bandetikett. Bandet har etikett %s."
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr "Återställ via nätverk"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr "Återställ via nätverksprotokoll: %s"
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "Värddatornamn"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr "Värddatorsökväg eller modul"
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr "Lösenord krävs"
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr "Användarnamn krävs"
-
-#: ../../standalone/drakbackup_.c:3544
-msgid "Hostname required"
-msgstr "Värddatornamn krävs"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr "Sökväg eller modul krävs"
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr "Filer återställda..."
-
-#: ../../standalone/drakbackup_.c:3565
-msgid "Restore Failed..."
-msgstr "Återställning misslyckades..."
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "Återställ alla säkerhetskopior"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "Egen återställning"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr "Cd-skivan är på plats - fortsätt."
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr "Bläddra till nytt återställningsutrymme."
-
-#: ../../standalone/drakbackup_.c:3867
-msgid "Restore From Catalog"
-msgstr "Återställ från katalog"
-
-#: ../../standalone/drakbackup_.c:3895
-msgid "Restore Progress"
-msgstr "Återställningsförlopp"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Föregående"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Spara"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "Bygg säkerhetskopia"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "Återställ"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"Fel uppstod med Sendmail.\n"
-" Rapporten via e-post skickades inte.\n"
-" Konfigurera Sendmail."
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"Följande paket måste installeras:\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"Fel vid skickning av fil via FTP.\n"
-" Korrigera FTP-anslutningen."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "Välj data att återställa..."
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "Välj media för säkerhetskopia..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "Välj data att säkerhetskopiera..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"Ingen konfigurationsfil hittad. \n"
-"Klicka på Guide eller Avancerat."
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "Under utveckling... vänta."
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "Säkerhetskopiera systemfiler"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "Säkerhetskopiera användarfiler"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "Säkerhetskopiera andra filer"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Total fortskridning"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "filer skickas med FTP"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "Skickar filer..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "Säkerhetskopiera från konfigurationsfil nu"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "Visa säkerhetskopieringskonfiguration."
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Guidekonfiguration"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "Avancerad konfiguration"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "Säkerhetskopiera nu"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"Alternativbeskrivning:\n"
-"\n"
-" I det här steget låter Drakbackup dig välja:\n"
-"\n"
-" - Kompressionsläget:\n"
-" \n"
-" Om du markerar bzip2-kompression, kommer du att packa\n"
-" datat bättre än med gzip (ungefär 2-10 %).\n"
-" Det här alternativet är inte förvalt eftersom\n"
-" det här kompressionsläget tar längre tid (ungefär 1000% längre).\n"
-" \n"
-" - Uppdateringsläge:\n"
-"\n"
-" Det här alternativet kommer att uppdatera säkerhetskopian, men det\n"
-" här alternativet är egentligen inte användbart eftersom du måste\n"
-" dekomprimera säkerhetskopian innan du kan uppdatera den.\n"
-" \n"
-" - Läget \".backupignore\":\n"
-"\n"
-" Som med CVS, kommer Drakbackup att ignorera alla referenser\n"
-" som inkluderas i .backupignore-filer i varje katalog.\n"
-" exempel: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-" Vissa problem som uppstår med Sendmail orsakas av \n"
-" en felaktig konfiguration av Postfix. För att lösa problemet måste\n"
-" du ställa in myhostname eller mydomain i /etc/postfix/main.cf.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"Alternativbeskrivning:\n"
-"\n"
-" - Säkerhetskopiera systemfiler:\n"
-" \n"
-"\tDet här alternativet låter dig säkerhetskopiera katalogen /etc,\n"
-"\tvilken innehåller alla konfigurationsfiler. Var försiktig\n"
-"\tnär du återställer så att du inte skriver över:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Säkerhetskopiera användarfiler: \n"
-"\n"
-"\tDet här alternativet låter dig välja alla användare som du vill \n"
-"\tsäkerhetskopiera.\n"
-"\tFör att spara diskutrymme rekommenderas du att \n"
-"\tinte inkludera webbläsarens cache.\n"
-"\n"
-" - Säkerhetskopiera andra filer: \n"
-"\n"
-"\tDet här alternativet låter dig lägga till mer data som du vill spara.\n"
-"\tMed det här alternativet är det ännu inte möjligt att \n"
-"\tvälja inkrementell säkerhetskopia.\t\t\n"
-" \n"
-" - Inkrementell säkerhetskopia:\n"
-"\n"
-"\tInkrementell säkerhetskopia är det kraftfullaste \n"
-"\talternativet för säkerhetskopiering. Det här alternativet låter dig \n"
-"\tsäkerhetskopiera all data en första gång och bara \n"
-"\tdet som ändrats andra gången.\n"
-"\tUnder återställningssteget kan du återställa data från ett\n"
-"\tspeciellt datum.\n"
-"\tOm du inte väljer det här alternativet kommer\n"
-"\talla gamla säkerhetskopior att tas bort före varje "
-"säkerhetskopiering. \n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"Återställningsbeskrivning:\n"
-" \n"
-"Bara den senaste datan kommer att användas, eftersom det med inkrementella \n"
-"säkerhetskopior är nödvändigt att återställa gamla säkerhetskopior en efter "
-"en.\n"
-"\n"
-"Om du inte vill återställa en användare, avmarkera då dennes\n"
-"kryssrutor.\n"
-"\n"
-"Annars kan du bara välja en av dessa.\n"
-"\n"
-"- Inkrementell säkerhetskopia:\n"
-"\n"
-"\tInkrementell säkerhetskopia är det kraftfullaste \n"
-"\talternativet för säkerhetskopiering. Det här alternativet låter dig \n"
-"\tsäkerhetskopiera all data en första gång och bara \n"
-"\tdet som ändrats andra gången.\n"
-"\tUnder återställningssteget kan du återställa data från ett\n"
-"\tspeciellt datum.\n"
-"\tOm du inte väljer det här alternativet kommer\n"
-"\talla gamla säkerhetskopior att tas bort före varje "
-"säkerhetskopiering. \n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright © 2001 MandrakeSoft av DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" uppdateringar 2002 MandrakeSoft av Stew Benedict <sbenedict\\@mandrakesoft."
-"com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-" Följande text är en informell översättning som enbart tillhandahålls i\n"
-" informativt syfte. För alla juridiska tolkningar gäller den engelska\n"
-" originaltexten.\n"
-" Detta program är fri programvara. Du kan distribuera det och/eller\n"
-" modifiera det under villkoren i GNU General Public License, publicerad\n"
-" av Free Software Foundation, antingen version 2 eller (om du så vill)\n"
-" någon senare version.\n"
-"\n"
-" Detta program distribueras i hopp om att det ska vara användbart, men\n"
-" UTAN NÅGON SOM HELST GARANTI, även utan underförstådd garanti om\n"
-" SÄLJBARHET eller LÄMPLIGHET FÖR NÅGOT SPECIELLT ÄNDAMÅL. Se GNU\n"
-" General Public License för ytterligare information.\n"
-"\n"
-" Du bör ha fått en kopia av GNU General Public License tillsammans med\n"
-" detta program. Om inte, skriv till Free Software Foundation, In.,\n"
-" 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA."
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"Beskrivning:\n"
-"\n"
-" Drakbackup används för att säkerhetskopiera systemet.\n"
-" Under konfigurationen kan du välja: \n"
-"\t- Systemfiler, \n"
-"\t- Användares filer, \n"
-"\t- Andra filer.\n"
-"\teller hela systemet... och andra (som till exempel Windows-partitioner)\n"
-"\n"
-" Drakbackup låter dig säkerhetskopiera systemet till:\n"
-"\t- Hårddisk.\n"
-"\t- NFS.\n"
-"\t- Cd-rom (cdrw), DVD-rom (med automatisk start, räddning och automatsik "
-"installation).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Band.\n"
-"\n"
-" Drakbackup låter dig återställa systemet till\n"
-" en katalog som du väljer.\n"
-"\n"
-" Som standard lagras alla säkerhetskopior i katalogen\n"
-" /var/drakbackup.\n"
-"\n"
-" Konfigurationsfil:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Återställningssteg:\n"
-" \n"
-" Under återställningssteget kommer Drakbackup att ta bort \n"
-" originalkatalogen och verifiera att alla \n"
-" säkerhetskopior inte är förstörda. Du rekommenderas att \n"
-" göra en säkerhetskopiering innan återställning.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"Alternativbeskrivning:\n"
-"\n"
-"Var försiktig när du säkerhetskopierar till FTP eftersom endast \n"
-"säkerhetskopior som redan byggts skickas till servern.\n"
-"För tillfället måste du bygga säkerhetskopian på hårddisken \n"
-"innan du skickar den till servern.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"Återställningsproblem:\n"
-"\n"
-"Under återställningssteget kommer Drakbackup att verifiera\n"
-"alla säkerhetskopior innan den återställer dem.\n"
-"Innan återställningen kommer Drakbackup att ta bort \n"
-"originalkatalogen och all data \n"
-"försvinner. Det är viktigt att du är försiktig och inte ändrar \n"
-"säkerhetskopiorna för hand.\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"Beskrivning:\n"
-"\n"
-" Drakbackup används för att säkerhetskopiera systemet.\n"
-" Under konfigurationen kan du välja: \n"
-"\t- Systemfiler, \n"
-"\t- Användares filer, \n"
-"\t- Andra filer.\n"
-"\teller hela systemet... och andra (som till exempel Windows-partitioner)\n"
-"\n"
-" Drakbackup låter dig säkerhetskopiera systemet till:\n"
-"\t- Hårddisk.\n"
-"\t- NFS.\n"
-"\t- Cd-rom (cdrw), DVD-rom (med automatisk start, räddning och automatsik "
-"installation).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Band.\n"
-"\n"
-" Drakbackup låter dig återställa systemet till\n"
-" en katalog som du väljer.\n"
-"\n"
-" Som standard lagras alla säkerhetskopior i katalogen\n"
-" /var/drakbackup.\n"
-"\n"
-" Konfigurationsfil:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Återställningssteg:\n"
-" \n"
-" Under återställningssteget kommer Drakbackup att ta bort\n"
-" originalkatalogen och verifiera att alla\n"
-" säkerhetskopior inte är förstörda. Du rekommenderas att\n"
-" göra en säkerhetskopiering innan återställning.\n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "Installationen av %s misslyckades. Följande fel uppstod:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"Drakbug version %s\n"
-"Copyright © 2002 MandrakeSoft.\n"
-"Detta är fri programvara och får distribueras enligt villkoren i GNU GPL.\n"
-"\n"
-"användning: drakbug [FLAGGOR] [PROGRAMNAMN]\n"
-"\n"
-"Flaggor:\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - visa det här hjälpmeddelandet.\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr " --report - programmet ska vara ett av Mandrakes verktyg\n"
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr " --incident - programmet ska vara ett av Mandrakes verktyg\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Felrapporteringsverkyg för Mandrake"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "Första gången-guiden"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "Synkroniseringsverktyg"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "Fristående verktyg"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake Online"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "Fjärrkontroll"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "Programhanterare"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "Windows-migreringsverktyg"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "Konfigurationsguider"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "Program:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "Paket: "
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "Kärna:"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "Utgåva: "
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"Klicka på knappen Rapport för att skicka in en felrapport.\n"
-"Det öppnar ett webbläsningsfönster på https://drakbug.mandrakesoft.com\n"
-" där du hittar ett formulär att fylla i. Informationen som visas ovan "
-"kommer \n"
-"att överföras till den servern.\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "Rapport"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "Inte installerad"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "ansluter till Bugzilla-guiden..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "Ingen webbläsare tillgänglig. Installera en."
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Nätverkskonfiguration (%d kort)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profil: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Ta bort profil..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Profil att ta bort:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Ny profil..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"Namn på profilen som ska skapas (den nya profilen skapas som en kopia av den "
-"aktuella):"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Värddatornamn: "
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Internetåtkomst"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Typ:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Gateway:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Gränssnitt:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Status:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "Vänta"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Konfigurera Internetåtkomst..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "LAN-konfiguration"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Drivrutin"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Gränssnitt"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protokoll"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Status"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Konfigurera lokalt nätverk..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "Klicka här för att starta guiden ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Guide..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Verkställ"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Ansluten"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Inte ansluten"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Anslut..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Koppla ner..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"Varning, en annan Internetanslutning har upptäckts som kanske använder ditt "
-"nätverk."
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"Du har inga gränssnitt konfigurerade.\n"
-"Konfigurera dem först genom att klicka på Konfigurera."
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "LAN-konfiguration"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Kort %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Startprotokoll"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Startad vid uppstart"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP-klient"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "aktivera nu"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "inaktivera nu"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Gränssnittet har inte konfigurerats ännu.\n"
-"Starta konfigurationsguiden i huvudfönstret."
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Du har ingen Internetanslutning.\n"
-"Skapa en först genom att klicka på Konfigurera."
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Konfiguration av Internetanslutning"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Konfiguration av Internetanslutning"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Anslutningstyp: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parametrar"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Gateway"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Ethernetkort"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP-klient"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "användning: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Modulnamn"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Storlek"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "skapa startdiskett"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "standard"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "DrakFloppy-fel: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "kärnversion"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Allmän"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Expertområde"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "mkinitrd frivilliga argument"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Lägg till modul"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "tvinga"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "vid behov"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "utelämna SCSI-moduler"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "utelämna raid-moduler"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Ta bort modul"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Utdata"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Skapa disketten"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Se till så att det finns media i enheten %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"Det finns inget media i enheten %s eller så är den skrivskyddad.\n"
-"Sätt i ett."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Kan inte dela: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Kunde inte stänga mkbootdisk säkert: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "Sök installerade teckensnitt"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "Avmarkera installerade teckensnitt"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "tolka alla teckensnitt"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "inga teckensnitt hittades"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "klar"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "kunde inte hitta några teckensnitt på monterade partitioner"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Välj om korrekta teckensnitt"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "kunde inte hitta några teckensnitt.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "Sök teckensnitt i installerad lista"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "Kopiera teckensnitt"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "Installation av True Type-teckensnitt"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "vänta medan ttmkfdir..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "Installation av True Type klar"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "Konvertering av teckensnitt"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "type1inst-byggning"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "Ghostscript-referenser"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "konvertering av TTF-teckensnitt"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "konvertering av PFM-teckensnitt"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Stäng av temporära filer"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "Starta om XFS"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "Stäng av teckensnittsfiler"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "starta om xfs"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"Innan du installerar några teckensnitt måste du vara säker på att du har "
-"rätt att använda och installera dem på systemet.\n"
-"\n"
-"-Du kan installera teckensnitten på det vanliga sättet. I sällsynta fall kan "
-"felaktiga teckensnitt hänga X-servern."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "Importera teckensnitt"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "Hämta från Windows"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "Avinstallera teckensnitt"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "Avancerade alternativ"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "Teckensnittslista"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "Välj de program som ska använda teckensnitten:"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Allmänna skrivare"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "Välj teckensnittsfilen eller katalogen och klicka på Lägg till"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "Installera lista"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "klicka här om du är säker."
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "här om osäker."
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "Avmarkera alla"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Markera alla"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "Ta bort lista"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "Initiala tester"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "Kopierar teckensnitt till systemet"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "Installerar & konverterar teckensnitt"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "Bearbetar installation"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "Tar bort teckensnitt från systemet"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "Bearbetar avinstallation"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Internetdelning"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "Tyvärr, endast 2.4-kärnor stöds."
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Internetdelning är för närvarande aktiverat"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Konfigurationen av Internetdelningen har redan blivit genomförd.\n"
-"Den är för närvarande aktiverad.\n"
-"\n"
-"Vad vill du göra?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "inaktivera"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "avsluta"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "konfigurera om"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "Inaktiverar servrar..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "Internetdelning är nu inaktiverat"
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Internetdelning för närvarande inaktiverat"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Konfiguration av Internetdelning har redan genomförts.\n"
-"Den är för närvarande inaktiverad.\n"
-"\n"
-"Vad vill du göra?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "aktivera"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "Aktiverar servrar..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "Internetdelning är nu aktiverat"
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Du är på väg att konfigurera din dator för att dela sin Internetanslutning.\n"
-"Med den funktionen kan andra datorer i ditt nätverk använda din dators "
-"Internetanslutning.\n"
-"\n"
-"Observera: du behöver ett dedikerat nätverkskort för att sätta upp ett "
-"lokalt nätverk (LAN)."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Gränssnitt %s (använder modul %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Gränssnitt %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Inget nätverkskort i systemet."
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Inget Ethernet-nätverkskort har hittats i systemet. Kör "
-"konfigurationsverktyget för hårdvara."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Nätverksgränssnitt"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"Det finns bara ett konfigurerat nätverkskort i systemet:\n"
-"\n"
-"%s\n"
-"\n"
-"Ditt lokala nätverk kommer att ställas in med det kortet."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr "Välj vilket nätverkskort som ska kopplas mot ditt lokala nätverk."
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "Nätverksgränssnitt redan konfigurerat"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"Varning, nätverkskortet (%s) är redan konfigurerat.\n"
-"\n"
-"Vill du ha en automatisk omkonfiguration?\n"
-"\n"
-"Du kan göra det manuellt men du måste veta vad du gör."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "Automatisk omkonfiguration"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Visa aktuell gränssnittskonfiguration"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"Aktuell konfiguration av \"%s\":\n"
-"\n"
-"Nätverk: %s\n"
-"IP-adress: %s\n"
-"IP-attribut: %s\n"
-"Drivrutin: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"Vi kan behålla aktuell konfiguration och anta att du redan har satt upp en "
-"DHCP-server; om så är fallet, verifiera att C-klassnätverket som du använder "
-"på ditt lokala nätverk blev korrekt läst. Det kommer inte att konfigureras "
-"om och din konfiguration av DHCP-servern kommer inte att röras.\n"
-"\n"
-"Annars kan vi konfigurera om gränssnittet och konfigurera (om) en DHCP-"
-"server åt dig.\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "Lokalt C-klassnätverk"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "(Den här) DHCP-serverns IP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "Konfigurera om gränssnitt och DHCP-server"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "Det lokala nätverket slutade inte med \".0\", avbryter."
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "Potentiell LAN-adresskonflikt hittad i aktuell konfiguration av %s.\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Konfigurerar..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "Konfigurerar skript, installerar mjukvara, startar servrar..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Problem att installera paket %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Allt har nu blivit konfigurerat.\n"
-"Du kan nu dela Internetanslutning med andra datorer i ditt lokala nätverk, "
-"genom automatisk nätverkskonfiguration (DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "Konfigurationen är redan gjord, men är för närvarande inaktiverad."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "Konfigurationen är redan gjord och är för närvarande aktiverad."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Ingen Internetdelning har varit konfigurerad."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Konfigurera Internetanslutning och delning"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Välkommen till verktyget för Internetdelning!\n"
-"\n"
-"%s\n"
-"\n"
-"Klicka på Konfigurera för att starta inställningsguiden."
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "grupp"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "sökväg"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "behörigheter"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "användare"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "Upp"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "ta bort"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "redigera"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "Ner"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "lägg till en regel"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr "välj behörighetsfil att titta på/redigera"
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "Lägg till en ny regel vid slutet"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "Redigera aktuell regel"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr "Flytta upp vald regel en nivå"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr "Flytta ner vald regel en nivå"
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "Ta bort vald regel"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "bläddra"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "Aktuell användare"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "Behörigheter"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "Sökväg"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "Egenskap"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr "klistrig bit"
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr "Set-UID"
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr "Set-GID"
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "Använd ägar-id vid exekvering"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "Använd grupp-id vid exekvering"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "Val av sökväg"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "användare:"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "grupp:"
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "Inget ljudkort identifierat."
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Inget ljudkort kunde hittas i datorn. Kontrollera att ljudkortet har stöd "
-"för Linux och att det sitter i ordentligt.\n"
-"\n"
-"\n"
-"Du kan besöka vår hårdvarudatabas på:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-#, fuzzy
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr "paktet ImageMagick krävs för att det ska fungera korrekt"
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "skapar första steget"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr "slutgiltiga steget"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "välj avbildsfil"
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr "Temanamn"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "Bläddra"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "Konfigurera startskärmsbild"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr "antal tecken i textrutans x-led"
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr "antal tecken i textrutans y-led"
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr "textbredd"
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr "höjd på textruta"
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-"x-koordinaten för förloppsindikatorns\n"
-"övre vänstra hörn"
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-"y-koordinaten för förloppsindikatorns\n"
-"övre vänstra hörn"
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr "bredden på förloppsraden"
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr "höjden på förloppsraden"
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr "färgen på förloppsraden"
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "förhandsgranskning"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "spara tema"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "välj färg"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "Visa logo på konsoll"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr "Dölj kärnans meddelanden som standard"
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr "Det här temat har ännu inte någon startskärm i %s."
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr "sparar startskärmstema..."
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "Val av färg för förloppsrad"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "Du måste välja en avbildsfil först."
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "Genererar förhandsgranskning..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"XawTV är inte installerat.\n"
-"\n"
-"\n"
-"Om du har ett TV-kort men DrakX varken har identifierat det (ingen bttv-\n"
-"eller saa7134-modul i \"/etc/modules\") eller installerat XawTV, skicka då\n"
-"resultaten av \"lspcidrake -v -f\" till \"install\\@mandrakesoft.com\"\n"
-"med ämnet \"undetected TV card\".\n"
-"\n"
-"\n"
-"Du kan installera det genom att skriva \"urpmi xawtv\" som root i en konsoll."
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "Kanada (kabel)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "USA (broadcast)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "USA (kabel)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "USA (kabel-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "Kina (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "Japan (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "Japan (kabel)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "Östeuropa"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "Frankrike [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "Irland"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "Västeuropa"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "Australien"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "Nya Zeeland"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "Sydafrika"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "Argentina"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr "Australian Optus Kabel-TV"
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"Ange\n"
-"din TV-standard och ditt land"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "TV-standard:"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Område:"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "Sökning efter TV-kanaler pågår..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "Söker efter TV-kanaler"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "Det uppstod ett fel vid sökning efter TV-kanaler"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV är inte installerat."
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "Ha en trevlig dag!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "Nu kan du köra Xawtv (under X Window).\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "Inget TV-kort kunde hittas."
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Inget TV-kort kunde hittas i datorn. Kontrollera att TV-kortet har stöd för "
-"Linux och att det sitter i ordentligt.\n"
-"\n"
-"\n"
-"Du kan besöka vår hårdvarudatabas på:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-"\n"
-"användning: harddrake [-h|--help] [--test]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "användning: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Välj tangentbordslayout."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Vill du att \"Backspace\" ska returnera \"Delete\" i konsollen?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Byt cd-skiva"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Lägg i cd-skivan med installationen och klicka på OK.\n"
-"Om du inte har den, klicka på Avbryt för att undvika live-uppdatering."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Kan inte starta live-uppdateringen.\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "Ändringen är genomförd men för att aktiveras måste du logga ut."
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Visa endast för den valda dagen"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Arkiv/_Nytt"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Arkiv/_Öppna"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Arkiv/_Spara"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Arkiv/Spara so_m"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Arkiv/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/A_lternativ"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Alternativ/Testa"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Hjälp/_Om..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "Användare"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Meddelanden"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Syslogg"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Förklaring av Mandrake-verktyg"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "sök"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Verktyg för att övervaka loggar"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Inställningar"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "matchar"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "matchar inte"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Välj fil"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Kalender"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Innehållet i filen"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "E-postunderrättelse"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "vänta, behandlar fil: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "Konfiguration av e-postunderrättelse"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Välkommen till verktyget för e-postkonfiguration.\n"
-"\n"
-"Här kan du ställa in underrättelsesystemet.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Webbservern Apache"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "Domännamnsupplösning"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "FTP-server"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "E-postservern Postfix"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "Samba-server"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "SSH-server"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Webmin-tjänst"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Xinetd-tjänst"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "inställning för tjänst"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-"Du kommer att få en underrättelse om en av de valda tjänsterna inte längre "
-"körs"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "ladda inställning"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr ""
-"Du kommer att få en underrättelse om belastningen överskrider det här värdet"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "Underrättelsekonfiguration"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "Ange din e-postadress nedan "
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Spara som..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Välj mustyp."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Emulera tredje knappen?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "Läser skrivardata..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "Identifierar enheter..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Testar portar"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr "%s stöds inte av den här versionen av Mandrake Linux."
-
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "%s hittades på %s, konfigurera den?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr "%s finns inte bildläsardatabasen, konfigurera den manuellt?"
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Välj en bildläsare"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "Bildläsaren %s stöds inte"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake kunde inte hitta %s-bildläsaren.\n"
-"Välj den enhet som bildläsaren är kopplad till."
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "välj enhet"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"Denna %s-bildläsare måste konfigureras av Printerdrake.\n"
-"Du kan starta Printerdrake från Mandrakes kontrollcentral i avdelningen "
-"Hårdvara."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"%s-bildläsaren har blivit konfigurerad.\n"
-"Du kan nu läsa in bilder och dokument med hjälp av \"XSane\" som finns i "
-"menyn Multimedia/Grafik."
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "Vissa enheter i \"%s\"-hårdvaruklassen togs bort:\n"
-
-#: ../../standalone/service_harddrake_.c:48
-#, fuzzy
-msgid "Some devices were added:\n"
-msgstr ""
-"\n"
-"Vissa enheter i \"%s\"-klassen lades till:\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Välj språk"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Välj installationsklass"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Identifiering av hårddisk"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Konfigurera mus"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Välj tangentbord"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Säkerhet"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Konfigurera filsystem"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Formatera partitioner"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Välj paket för installation"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Installera system"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Lägg till användare"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Konfigurera nätverk"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Konfigurera tjänster"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Installera starthanterare"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Skapa startdiskett"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Konfigurera X"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "Installera systemuppdateringar"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Avsluta installationen"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Webb/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Nätverksdator (klient)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "NFS-server, SMB-server, Proxyserver, SSH-server"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Kontor"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Gnome-arbetsstation"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Verktyg för Palm Pilot eller Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Arbetsstation"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Brandvägg/Router"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "Domännamns- och Network Information-Server"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"Kontorsprogram: ordbehandlare (Kword, Abiword), kalkylprogram (Kspread, "
-"Gnumeric), PDF-visare, etc"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Ljudrelaterade verktyg: MP3- eller Midi-spelare, mixrar, etc"
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "Linux Standard Base. Stöd för tredjepartsprogram"
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Böcker och \"Howto's\" om Linux och fri mjukvara"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "KDE-arbetsstation"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimedia - Video"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr ""
-"En samling verktyg för e-post, diskussioner, webb, filöverföring och chatt"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Databas"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL- eller MySQL-databasserver"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Verktyg för att underlätta konfigurationen av datorn"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimedia - Ljud"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Dokumentation"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Konsollverktyg"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "E-postservern Postfix, Diskussionsgruppsservern Inn"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Internetstation"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Multimediastation"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Konfiguration"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Fler grafiska skrivbordsmiljöer (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"K Desktop Environment, den grundläggande grafiska miljön med en samling "
-"tillhörande verktyg"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Grafisk miljö"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Utveckling"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache, Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Verktyg för att skapa och bränna cd-skivor"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Kontorsarbetsstation"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Grafiska program som till exempel Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS "
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "Utvecklingsbibliotek, program och include-filer för C och C++"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Nätverksserver"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "E-post/Grupprogram/Diskussioner"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Spelstation"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Videospelare och editorer"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimedia - Grafik"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Underhållande program: arkad, brädspel, strategi, etc"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"En samling verktyg för att läsa och skicka e-post och nyheter (Pine, Mutt, "
-"Tin...) och för att utforska Internet"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Personlig ekonomi"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"Grafisk miljö med en samling användarvänliga program och skrivbordsverktyg"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "Klienter för olika protokoll inkluderande SSH"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Internet-gateway"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Redigerings- och uppspelningsprogram för video och ljud"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Andra grafiska skrivbordsmiljöer"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Editorer, skal, filverktyg, terminaler"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Program för att hantera din ekonomi, som till exempel Gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Personlig informationshantering (PIM)"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimedia - cd-bränning"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Vetenskaplig arbetsstation"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "Klicka på knappen Rapport för att skicka in en felrapport.\n"
-#~ "Det öppnar ett webbläsningsfönster på https://www.bugzilla.com\n"
-#~ " där du hittar ett formulär att fylla i. Informationen som visas ovan "
-#~ "kommer \n"
-#~ "att överföras till den servern.\n"
-#~ "\n"
-
-#~ msgid "Make bootsplash step 2"
-#~ msgstr "skapa startskärm steg 2"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "gå till konfiguration av Lilo-startskärm"
-
-#~ msgid "Go back"
-#~ msgstr "gå tillbaka"
-
-#~ msgid ""
-#~ "There's no known OSS/ALSA alternative driver for your sound card (%s)"
-#~ msgstr ""
-#~ "Det finns ingen känd alternativ OSS/ALSA-drivrutin för ljudkortet (%s)"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Proxy ska vara ftp://..."
-
-#~ msgid "quit"
-#~ msgstr "avsluta"
diff --git a/perl-install/share/po/ta.po b/perl-install/share/po/ta.po
deleted file mode 100644
index c8afcfe1f..000000000
--- a/perl-install/share/po/ta.po
+++ /dev/null
@@ -1,13412 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) 2002 MandrakeSoft
-#
-# NOTE: the charset= value changed to "cp1252" to avoid problems with
-# msgmerge when building.
-#
-# prabu <prabu_anand2000@yahoo.com>
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX 1.0\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-09-06 00:35+0800\n"
-"Last-Translator: prabu anand <prabu_anand2000@yahoo.com>\n"
-"Language-Team: Tamil <ta@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CP1252\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.9.6\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB ¸¢§Ä¡¨Àð"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB ¸¢§Ä¡¨Àð"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB ¦Á¸¡¨Àð"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB ¦Á¸¡¨Àð"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB ¦Á¸¡¨Àð"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB ¦Á¸¡¨Àð"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB ¦Á¸¡¨Àð"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB ¦Á¸¡¨Àð"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB ¦Á¸¡¨Àð «øÄÐ «¾üÌ «¾¢¸Á¡¸"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "X-ÀâÁ¡È¢¨Âò §¾÷× ¦ºö"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X-ÀâÁ¡È¢"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Àø¾¢¨Ã¸ ÅÊŨÁôÒ"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"¯í¸û ¸½¢½¢ «¨ÁôÒ Àø¾¢¨Ã¸ ÅÊŨÁôÀ¢ø §Å¨Äî ¦ºöÔõ\n"
-"¿£í¸û ±ýÉ ¦ºö ŢÕõÒ¸¢È£÷¸û?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "¯í¸û ¸¡ðº¢Â¨ÁôÒ «ð¨¼Â¢ý ¿¢¨ÉŸò¾¢ý «Ç¨Åò §¾÷ó¦¾Îí¸û"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "X ÅÊŨÁôÒ"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "±ùÅ¢¾ X ÅÊŨÁô¨À ¨ÅòÐ즸¡ûÇ Å¢ÕõÒ¸¢È£÷¸û?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "«¨ÉòÐ ¾¢¨Ã¸¨ÇÔõ ¾É¢ò¾É¢Â¡¸ ÅÊŨÁì¸×õ"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "º¢É¢Ã¡Á¡ ¿£ðÊôÒ¸¨Ç ÀÂýÀÎò¾×õ"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "\"%s\"%s ±ýÈ «ð¨¼¨Â ÁðÎõ ÅÊŨÁì¸×õ"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "X- %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "Åý¦À¡Õû ÓÎì¸òмý ÜÊ 3D X- %s"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"¯í¸ÙìÌ 3D Åý¦À¡Õû ÓÎì¸òмý ź¾¢¸û X %s ÁðÎõ ¾¡ý ¸¢¨¼ìÌõ. ¬É¡ø \n"
-"X %s ø º¢Èó¾ 2D ¦ºÂø¾¢Èý ¸¢¨¼ì¸Ä¡õ. ¾Á¢ú ºÃ¢Â¡¸ þÂí¸ 4 ìÌ §Áø ÀÂýÀÎòÐ"
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "¯í¸ÙìÌ 3D Åý¦À¡Õû ÓÎì¸òмý X %s ¸¢¨¼ìÌõ"
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "¯í¸ÙìÌ 3D Åý¦À¡Õû ÓÎì¸òмý X %s ¬Ã¡ö ӨȢø ¸¢¨¼ìÌõ"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"¯í¸ÙìÌ 3D Åý¦À¡Õû ÓÎì¸òмý X %s ¬Ã¡ö ӨȢø ¸¢¨¼ìÌõ ¬É¡ø þÐ ¯í¸û ¸½¢½¢"
-"¨Â ¦ºÂÄ¢Æì¸î ¦ºöÂÄ¡õ\n"
-"X %s ø º¢Èó¾ 2D ¦ºÂø¾¢Èý ¸¢¨¼ì¸Ä¡õ. ¾Á¢ú ºÃ¢Â¡¸ þÂí¸ 4 ìÌ §Áø ÀÂýÀÎòÐ"
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"¯í¸ÙìÌ 3D Åý¦À¡Õû ÓÎì¸òмý X %s ¬Ã¡ö ӨȢø ¸¢¨¼ìÌõ ¬É¡ø þÐ ¯í¸û ¸½¢½¢¨Â "
-"¦ºÂÄ¢Æì¸î ¦ºöÂÄ¡õ"
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac(¸¡ðº¢Â¨ÁôÒ «ð¨¼Â¢ý þÂì¸ ¿¢Ãø)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "¾É¢ôÀÂÉ¡ìÌ"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "¸¡ðº¢Â¨ÁôÒ «ð¨¼"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "¾¢¨Ã¸õ"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "ÀâÁ¡½í¸û"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "§º¡¾¨É"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Å¢ÕôÀò§¾÷׸û"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "ºÃ¢"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "¦ÅǢø"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"þó¾ Á¡üÈí¸¨Ç «ôÀʧ ¨ÅòÐ즸¡û¸¢È£÷¸Ç¡?\n"
-"¾ü§À¡¨¾Â ÅÊŨÁôÒ\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "¾¢¨Ã¸ò¨¾ §¾÷×î ¦ºö"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Plug'n Play -1997 ìÌ À¢ÈÌ Åó¾ ¾¢¨Ã¸í¸û þùŨ¸¨Âî §ºÕõ"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "¦À¡Ð-þÉ ¾¢¨Ã¸õ"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "Å¢üÀÅ÷"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr "¾¡É¡¸ §¾ÊÂ Ó¨È ¦ÅüÈ¢¦ÀÈÅ¢ø¨Ä.¾ÂצºöÐ ºÃ¢Â¡É ¾¢¨Ã¸ò¨¾.§¾÷ó¦¾Îì¸×õ"
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"þíÌ ¿£í¸û ¦ºöÔõ Á¡üÈí¸û ¯í¸û ¾¢¨Ã¸ò¨¾ ÓüÈ¢Öõ ¦ºÂÄ¢Æì¸î ¦ºöРŢ¼Ä¡õ. \n"
-"¯í¸ÙìÌ Åý¦À¡Õû ÀüÈ¢ ¦¾Ã¢óÐ þÕó¾¡ø ÁðΧÁ þíÌûǨ¾ \n"
-"Á¡üÚí¸û. \n"
-"\n"
-"¾¢¨Ã¸ò¾¢ý ´ò¾¢Âì¸ «Ç׸¨Ç º¢ó¾¢òÐ §¾÷×î ¦ºöÔí¸û\n"
-"\n"
-"±ô§À¡Ðõ º¢È¢Â Å£î͸¨Ç§Â §¾÷×î ¦ºöÔí¸û \n"
-"¾ÅÈ¡É ´ò¾¢Âì¸ «Ç׸¨Ç §¾÷×î ¦ºö¾¡ø ¾¢¨Ã¸õ ÓüÈ¢Öõ ¦ºÂÄ¢ÆóÐ §À¡¸Ä¡õ"
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "¸¢¨¼Â¡É ÒÐì¸ø Å£¾õ"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "¦ºíÌò¾¡É ÒÐì¸ø Å£¾õ"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 Åñ½í¸û (8 À¢ðθû)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32000 Åñ½í¸û (15 À¢ðθû)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65000 Åñ½í¸û (16 À¢ðθû)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 Á¢øÄ¢Âý Åñ½í¸û (24 À¢ðθû)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 À¢øÄ¢Âý Åñ½í¸û (32 À¢ðθû)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "ÀâÁ¡½í¸û"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "¯í¸ÙìÌ Å¢ÕôÀÁ¡É ÀâÁ¡½í¸¨ÇÔõ, ¬Æí¸¨ÇÔõ §¾÷ó¦¾Îí¸û"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "¸¡ðº¢Â¨ÁôÒ «ð¨¼: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "¿£ìÌ"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "ÅÊŨÁôÒ §º¡¾¢òÐ À¡÷ì¸ôÀθ¢ÈÐ"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "¯í¸û ÅÊŨÁô¨À §º¡¾¢òÐ À¡÷ì¸ §ÅñÎÁ¡? [§º¡¾¢òÐ À¡÷ôÀÐ Ó츢Âõ]"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "±îºÃ¢ì¨¸; ¸¡ðº¢Â¨ÁôÒ «ð¨¼¨Â §º¡¾¢ôÀÐ ¯í¸û ¸½¢½¢¨Â Ó¼Á¡ìÌõ"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Å¢¨ºôÀĨ¸Â¢ý þ¼ «¨Á× %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "±Ä¢Â¢ý Ũ¸: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "±Ä¢Â¢ý Ũ¸: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "¾¢¨Ã¸õ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "¾¢¨Ã¸ò¾¢ý ¸¢¨¼Â¡É ´ò¾¢Âì¸õ %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "¾¢¨Ã¸ò¾¢ý ¦ºíÌòÐ ´ò¾¢Âì¸õ %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "¸¡ðº¢Â¨ÁôÒ «ð¨¼ %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "¸¡ðº¢Â¨ÁôÒ «ð¨¼Â¢ý ¿¢¨ÉŸ «Ç×: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Åñ½í¸Ç¢ý ¬Æõ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "ÀâÁ¡½õ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "X ÀâÁ¡È¢: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "X ÀâÁ¡È¢Â¢ý þÂìÌ ¿¢Ãø %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "ÐÅíÌõ §À¡Ð ŨÃÅ¢ÂøÅƢ¢ø ÐÅí̸"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"±ýÉ¡ø ¯í¸û ¸½¢½¢¨Â ÐÅíÌõ §À¡Ð ŨÃÅ¢ÂøÅƢ¢ø ÐÅì¸ ÓÊÔõ.\n"
-"´ù¦Å¡Õ Ó¨È ¸½¢½¢ ÐÅíÌõ§À¡Ðõ X ÐÅí¸ðÎÁ¡?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"¯í¸û ¸¡ðº¢Â¨ÁôÒ «ð¨¼Â¢ø ÊÅ¢ì¸¡É þ¨¼Ó¸õ ¯ûÇÐ.\n"
-"¦¾¡¨ÄôÒÆí¸¢ ãÄõ þ¾¨É ÅÊŨÁì¸Ä¡õ.\n"
-".\n"
-"þÐ ºÃ¢Â¡¸ §Å¨Äî ¦ºö ¿£í¸û ¸½¢½¢ ÐÅíÌÓý§À ¯í¸û ÊÅ¢Ô¼ý þ¨Éò¾¢Õì¸ §ÅñÎõ\n"
-"ÐÅíÌ¿¢ÃÄ¢ø ÊÅ¢-ÅÆ¢ ±ýÀ¨¾ §¾÷×î ¦ºö¾¡ø ÊŢ¢ø À¡÷ì¸Ä¡õ\n"
-"\n"
-"¿£í¸û þ¾¨É ÀÂý ÀÎò¾ô §À¡¸¢È£÷¸Ç¡?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "¯í¸û ÊÅ¢ ±ó¾ ¦ºó¾Ã ŨçÂðÊý ¸£ú ÅÕ¸¢ÈÐ?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "ÐÅíÌŸ¢÷¾Ä¢ý Ó¾ø Å¢ø"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Åý¾ðÊýÓ¾ý¨Á Å¢øÄ¢ø "
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "º¢§Ä¡ ¿¢ÚÅø"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "¯í¸û ÐÅíÌ¿¢Ã¨Ä ±íÌ ¿¢ÚŠŢÕõÒ¸¢È£÷¸û?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "Ä¢§Ä¡/¸¢Ãô ¿¢ÚÅø"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "º¢§Ä¡"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "¯¨ÃÅÆ¢ Ä¢§Ä¡"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "ŨÃÅ¢ÂøÅÆ¢ Ä¢§Ä¡"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "¸¢Ãô"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "¼¡Š/Å¢ý§¼¡…¢Ä¢ÕóÐ ÐÅíÌ"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "¡¦¾¡¼í¸ø"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "ÐÅíÌ¿¢ÃÄ¢ý Ó츢 ŢÕôÀò§¾÷׸û"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "ÀÂýÀÎò¾ §ÅñÊ ÐÅíÌ¿¢Ãø"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "ÐÅíÌ¿¢Ãø ¿¢ÚÅôÀθ¢ÈÐ"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "ÐÅíÌ º¡¾Éõ"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "¦¿Õì¸Á¡¸"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "¦¿Õì¸Á¡¸"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "´Ç¢ò§¾¡üÈ Ó¨È¨Á"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "¦¸¡¼¡¿¢¨Ä ¿¢Ãø þÂíÌžüì¸¡É §¿Ãõ"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "¸¼×¡ø"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "¸¼×¡ø (Á£ñÎõ)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "¯¨ÃÅƢ¢ø ÀÂýÀÎò¾ìÜÊ ŢÕôÀò§¾÷׸¨Çì ¸ðÎÀÎòÐ"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "¸ðÎÀÎòÐ"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "/tmp «¨¼¨Å ´ù¦Å¡Õ Ó¨Èò ÐÅíÌõ§À¡Ðõ Ш¼òРŢÎ"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "ºÃ¢Â¡É ¿¢¨ÉŸò¨¾ ¦¾Ã¢Å¢ì¸×õ(¸ñ¦¼Îò¾ «Ç× %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "´ýÚìÌ §ÁüôÀð¼ ÀÂÉ÷ ÌÈ¢ôÒ¸¨Ç þÂÖ¨ÁôÀÎòÐ"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "ºÃ¢Â¡É ¿¢¨ÉŸò¨¾ ¦Á¸¡¨ÀðÊø ¦¾Ã¢Å¢ì¸×õ"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"Option ``Restrict command line options'' ±ýÀÐ ¸¼×¡ø þø¨Ä¦ÂýÈ¡ø ÀÂÉüÈÐ"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Á£ñÎõ ÓÂüº¢òÐ À¡÷ì¸×õ"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "¸¼×¡ü¸û þÃñÎõ ´ýÈ¡¸ þø¨Ä"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Ó¾ø ¦ºö¾¢"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Open Firmware ¾¡Á¾õ"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "¸Õò¦¾¡¼ì¸ò¾¢ø ¦ÅÇ¢§ÂüÈ §¿Ãõ ¸¼óÐÅ¢ð¼Ð"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "º¢Ê¢ø þÕóÐ ¦¾¡¼í¸Ä¡Á¡?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "OFþø þÕóÐ ¦¾¡¼í¸Ä¡Á¡?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "¦¸¡¼¡¿¢¨Ä þÂì¸ «¨ÁôÒ?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"¿£í¸û ÐÅíÌ¿¢Ã¨Ä µ÷ Ÿ¢Ã¢ø ¿¢Ú׸¢È£÷¸û\n"
-"¯í¸û Åý¾ðÊý ÐÅì¸ò¾¢ø µ÷ ÐÅíÌ¿¢Ãø þÕôÀÐ þ¾üÌ ¦À¡ÐÅ¡É ¸¡ÃÉõ.\n"
-"\n"
-"¿£í¸û ±ó¾ Åý¾ðÊø þÕóÐ ÐÅí¸ Å¢ÕõÒ¸¢È£÷¸û?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"¯í¸û ÐÅíÌ ÀðÊ þ§¾¡ ¯ûÇÐ\n"
-"þ¨¾ ¿£í¸û Å¢ÕôÀõ §À¡ø Á¡üȢ¨Áì¸Ä¡õ"
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "§º÷"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "ÓÊó¾Ð"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Á¡üÚ"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "¿£í¸û ±ó¾ þÂì¸ «¨ÁôÒì¸¡É Ñ¨Æ¨Å §º÷ì¸ §À¡¸¢È£÷¸û?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Ä¢ÉìŠ"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "ÁüÈ þÂì¸ «¨ÁôÒì¸û(ºý...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "ÁüÈ þÂì¸ «¨ÁôÒì¸û(§Áì...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "ÁüÈ þÂì¸ «¨ÁôÒì¸û(Å¢ý§¼¡Š...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "¿¢ÃÖÕÅõ"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "ãÄõ"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "À¢ý§º÷"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Ó¾ø ¿¢ÃÖÕÅõ"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "±Ø¾-ÀÊì¸"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "«ð¼Å¨½"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "À¡Ð¸¡ôÀ¢øÄ¡¾Ð"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "«¨¼Â¡Çõ"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "¦¸¡¼¡¿¢¨Ä"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Ó¾ø ¿¢ÃÖÕÅò¾¢ý «Ç×"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "´Ç¢ò§¾¡üÈÁ¢øÄ¡Áø"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "ѨÆÅ¢¼ò¨¾ ¿£ìÌ"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "¦ÅüÚ «¨¼Â¡Çí¸ÙìÌ «ÛÁ¾¢Â¢ø¨Ä"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "¿£í¸û ¿¢îºÂõ ´Õ ¸ÕÅ¢ý ¿¢ÃÖÕÅò¨¾ §¾÷×î ¦ºö §ÅñÎõ"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "¿£í¸û ¿¢îºÂõ ´Õ ãÄ Å¸¢¨Ã §¾÷×î ¦ºö §ÅñÎõ"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "þó¾ «¨¼Â¡Çõ ²ü¸É§Å ÀÂýÀ¡ðÊø ¯ûÇÐ"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "%s %s þ¨¼Ó¸ «ð¨¼¸û ¯ûÇÉ"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "§ÁÖõ ¯ûÇÉÅ¡?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "¿£í¸û %s þ¨¼Ó¸ «ð¨¼¸û ²§¾Ûõ ÀÂýÀÎòи¢È¢÷¸Ç¡?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "þø¨Ä"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "¬õ"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Åý¦À¡Õð¸Ç¢ý Å¢ÅÃí¸¨Çô À¡Õí¸û"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "%s «ð¨¼ %s ìÌ þÂìÌ ¿¢Ãø ¿¢ÚÅôÀθ¢ÈÐ"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(%s ÜÚ)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"%s.ÜÚì¸¡É Å¢ÕôÀò§¾÷׸¨Ç ¾¡Õí¸û\n"
-"0x like '0x123' §À¡ýÈ ÐÅì¸òмý «Ð þÕ츧ÅñÎõ"
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"%s.ÜÚì¸¡É Å¢ÕôÀò§¾÷׸¨Ç ¾¡Õí¸û\n"
-"¦ÀÂ÷=Á¾¢ôÒ ±ýÈ «¨ÁôÀ¢ø þÕ츧ÅñÎõ...''.\n"
-"¯¾¡ÃÉò¾¢üÌ , ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "ÜÚ «¨ÁôÒ¸û"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "þó¾ %s ìÌ ±ó¾ þÂì¸ ¿¢Ã¨Ä ÀÂýÀÎò¾ §ÅñÎõ?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"þó¾ %s ìÌ ±ó¾ þÂì¸ ¿¢Ã¨Ä ÀÂýÀÎò¾ º¢Ä\n"
-"«¾¢¸ Å¢ÅÃí¸û §¾¨Å. þ¨¾ ¿£í¸û ¾Õ¸¢È£÷¸Ç¡«øÄÐ \n"
-"ʧÃìx ¾ýÉ¢Âì¸ò §¾ÊÂÈ¢¾ø ¦ºöÂðÎÁ¡\n"
-"þÐ ±ô§À¡¾¡ÅÐ ¯í¸û ¸½¢½¢ ¦¾¡í¸ø ¿¢¨ÄìÌ þðÎî ¦ºøÄÄ¡õ\n"
-"¬É¡ø ±¾¨ÉÔõ ¦ºÂÄ¢Æì¸î ¦ºö¡Ð"
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "¾ýÉ¢Âì¸ò §¾ÊÂÈ¢¾ø"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Å¢ÕôÀò§¾÷× ¦¾Ã¢Å¢ì¸×õ"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"%s ±ýÈ þÂì¸ ¿¢Ãø ²üÈò¾¢ø À¢¨Æ §¿÷óÐûÇÐ\n"
-"¿£í¸û §ÅÚ Å¢ÕôÀò§¾÷׸¨Ç ¦¾Ã¢Å¢òÐ À¡÷ì¸×õ"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "X ¿¢Ãø¸Ùì¸¡É «ÛÁ¾¢"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "rpm ¦À¡¾¢ì ¸ÕÅ¢¸Ùì¸¡É «ÛÁ¾¢"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "\"su\" ¿¢÷Å¡¸¢Â¡¸ Á¡Úõ ¸ð¼¨Ç¨Â «ÛÁ¾¢"
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "¿¢÷Å¡¸ §¸¡ôÒ¸ÙìÌ «ÛÁ¾¢"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "ŨĨÁôÒì ¸ÕÅ¢¸ÙìÌ «ÛÁ¾¢"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "¸ÕÅ¢¸Ùì¸¡É «ÛÁ¾¢"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(%s ²ü¸É§Å §º÷ì¸ôÀðÎÅ¢ð¼Ð)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "þó¾ ¸¼×¡ø Á¢¸ ±Ç¢¾¡¸ ¯ûÇÐ"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "ÀÂÉÕìÌ µ÷ ¦ÀÂ÷ ¦¸¡Î"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "ÀÂÉÕìÌ ¦¸¡Îì¸ôÀÎõ ¦ÀÂâø º¢È¢Â ±ØòÐì¸û,±ñ¸û `-' `_' ÁðΧÁ þÕì¸Ä¡õ"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "ÀÂÉÕìÌ ¦¸¡Îì¸ôÀÎõ ¦ÀÂ÷ Á¢¸ ¿£ÇÁ¡¸ ¯ûÇÐ"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "ÀÂÉÕìÌ ¦¸¡Îì¸ôÀÎõ ¦ÀÂ÷ ²ü¸É§Å §º÷ì¸ôÀðÎÅ¢ð¼Ð"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "ÀÂɨÃî §º÷"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"ÀÂÉ÷ ¦À¨à ¾ð¼×õ\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "ÀÂɨà ²üÚ즸¡ûÇ×õ"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "¯ý¨Á¡Éô ¦ÀÂ÷"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "ÀÂÉ÷ ¦ÀÂ÷"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "µÎ"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "ÌÚõÀ¼õ"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "¾ýÉ¢Âì¸ò ¦¾¡¼í¸ø"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"±ýÉ¡ø ¯í¸û ¸½¢½¢¨Â ¾ýÉ¢Âì¸ò ¦¾¡¼í¸ø ãÄÁ¡¸ ´Õ ÀÂÉÕìÌò.\n"
-"¦¾¡¼í¸ ÓÊÔõ. ¿£í¸û þ¾¨É ÀÂýÀÎò¾ Å¢ÕõÒ¸¢È£÷¸Ç¡?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "¦¸¡¼¡¿¢¨Ä ÀÂɨÃò §¾÷×î ¦ºöÂ×õ"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "º¡Çà §ÁġǨÃò §¾÷×î ¦ºöÂ×õ"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "¿£í¸û ÀÂýÀÎò¾ Å¢ÕõÒõ ¦Á¡Æ¢¨Âò §¾÷×î ¦ºöÂ×õ"
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr ""
-"Á¡ýʧÃì Ä¢ÉìŠ ÀÄ ¦Á¡Æ¢¸Ç¢ø ¸¢¨¼ì¸¢ÈÐ\n"
-"¿£í¸û ¿¢ÚŠŢÕõÒõ ¦Á¡Æ¢¨Âò §¾÷×î ¦ºö¸\n"
-"¿£í¸û ¿¢ÚÅ¢ ÓÊòÐ ÁÚ¦¾¡¼ì¸õ ¦ºö¾×¼ý ¯í¸ÙìÌ ¸¢¨¼ìÌõ"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "«¨ÉòÐ"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "«¨ÉòÐ ÀÂɨÃÔõ «ÛÁ¾¢"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "À¸¢÷§ÅÐõ þø¨Ä"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "%s ±ýÈ ¦À¡¾¢ ¿¢ÚÅôÀ¼§ÅñÎõ.µôÒ¾ø ¾Ã×õ?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "¿£í¸û ºõÀ¡, NFS ãÄõ ²üÚÁ¾¢ ¦ºöÂÄ¡õ. ¯í¸ÙìÌ §¾¨Å¡ɨ¾ò §¾÷×î ¦ºö"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "¿¢îºÂÁ¡¸ þÕì¸ §ÅñÊÂô ¦À¡¾¢ %s þø¨Ä"
-
-#: ../../any.pm_.c:1005
-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 ""
-"¿£í¸û ¯í¸û ÀÂÉ÷¸¨Ç ¾ò¾õ «¨¼×¸¨Ç ±Ç¢¾¡¸ À¸¢÷óÐ ¦¸¡ûÇ\n"
-"Å¢ÕõÒ¸¢È£÷¸Ç¡? þ¾ý ãÄõ ÀÂÉ÷¸û ¸¡ý¦¸¡Ã÷, ¿¡ÊÄŠ ¬¸¢ÂÅüÈ¢øÀ¸¢÷ ±ýÀ¨¾ò §¾÷×î "
-"¦ºö ÓÊÔõ .\n"
-"\n"
-"¾É¢ôÀÂÉ¡ì̾ø ´ù¦Å¡Õ ÀÂÉÕìÌõ ¾É¢ò¾É¢Â¡¸ «ÛÁ¾¢ «Ç¢ò¾ø.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "ʧÃìÀÂɨà ÐÅìÌ"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"¿£í¸û À¢ýÉ÷ \"fileshare\". \n"
-"±ýÈ ÌØÅ¢üÌ ÀÂɨà ±Ç¢¾¡¸î §º÷ì¸Ä¡õ"
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "À¨¸Å÷¸§Ç ÅÕ¸"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "§Á¡ºÁ¡É"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "þÂøÀ¡É"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "¯Â÷Å¡É"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Á¢¸ ¯Â÷Å¡É"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "ºó§¾¸ô §Àö"
-
-#: ../../any.pm_.c:1080
-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"
-"þ¨½Âò¾¢üÌ þôÀʧ ¦¾¡¼÷Ò ¦¸¡ûÇìܼ¡Ð"
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"µÃÇ× À¡Ð¸¡ôÀ¡ÉÐ. ¸¼×¡ø ¯¨¼ÂÐ\n"
-"þ¨½Âò¾¢üÌ þôÀʧ ¦¾¡¼÷Ò ¦¸¡ûÇìܼ¡Ð"
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"ºÃ¢Â¡É À¡Ð¸¡ôÀ¡ÉÐ. ¸¼×¡ø ¯¨¼ÂÐ\n"
-"þ¨½Âò¾¢üÌ þôÀʧ ¦¾¡¼÷Ò ¦¸¡ûÇÄ¡õ"
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr "«¾¢¸ À¡Ð¸¡ôÀ¡ÉÐ. ¾¢ÉÓõ ÀÄ §º¡¾¨É¸û ¿¨¼¦ÀÚõ"
-
-#: ../../any.pm_.c:1086
-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 ""
-"¯í¸û ¸½¢½¢ ¾ü§À¡Ð µ÷ ÀâÁ¡È¢Â¡¸ ÀÂýÀ¼ìÜÊ «Ç× À¡Ð¸¡ôÀ¡ÉÐ\n"
-"þÐ ¦ÅǢ¢ø þÕóÐ §ÅñʸǢý §¾¨Å¨Â ®Îî ¦ºö ÓÊÔõ \n"
-"¯í¸û ¸½¢½¢ ´Õ º¡¾ÃÉ ÀÂýÀ¡ðÊüÌ ±ýÈ¡ø, þýÛõ ºüÚ Ì¨Èó¾ À¡Ð¸¡ôÀǨŠÀÂýÀÎò¾Ä¡õ"
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr "þÐ ¦ºýÈ ¿¢¨Ä §À¡ýȧ¾. þÐ ÓüÈ¢Öõ ã¼ôÀð¼ µ÷ ¸½¢½¢Â¡Ìõ"
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "ʧÃìÀ¡Ð¸¡ôÒ «ÊôÀ¨¼ Å¢ÕôÀò§¾÷׸û"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "¯í¸ÙìÌ §¾¨ÅÂ¡É À¡Ð¸¡ôÒ ¿¢¨Ä¨Âò §¾÷×î ¦ºöÂ×õ"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "À¡Ð¸¡ôÒ ¿¢¨Ä"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "libsafe ±ýÈ áĸ¿¢Ã¨Ä ÀâÁ¡È¢¸Ç¢ø ÀÂýÀÎòÐí¸û"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr "þó¾ áĸ¿¢Ã¨Ä ÀÂýÀÎòО¡ø ÀÄ À¡Ð¸¡ôÒ À¢Ã¨É¸¨Ç ¾Å¢÷ì¸ ÓÊÔõ"
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "À¡Ð¸¡ôÒ §ÁÄ¡Ç÷(¦ÀÂ÷ «øÄÐ Á¢ýÉïºø Ó¸Åâ)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"¿£í¸û ÀÂýÀÎò¾Å¢ÕìÌõ ÀÄŨ¸ Å¢¨ºôÀĨ¸ þ¼ «¨Á׸¨Ç\n"
-"Á¡üÈ ±ó¾ Å¢¨º «øÄРިº §º÷Á¡Éí¸¨Ç §¾÷×î ¦ºö¸\n"
-"(¯¾¡ÃÉò¾¢üÌ ¾Á¢ú ÁüÚõ ¬í¸¢Äõ)"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: ../../bootloader.pm_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr ""
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr ""
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "/boot «¨¼Å¢ø §À¡¾¢Â þ¼Á¢ø¨Ä"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "§Á¨º"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "¦¾¡¼ì¸ÀðÊ"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "%s þó¾ Ÿ¢÷ ¯í¸û ÐÅíÌ¿¢Ã¨Ä ²üÚì ¦¸¡ûÇ¡Ð\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "þýÛõ ¯¾Å¢ ¾Â¡Ã¡¸Å¢ø¨Ä.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "¦¾¡¼í¸ø À¡ó¾ ÅÊŨÁôÒ"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_§¸¡ôÒ"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/§¸¡ôÒ/_¦ÅǢø"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "Ò¾¢Â Ũ¸ôÀÎò¾ôÀð¼ Ó¸ôÒ"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "Ò¾¢Â Ó¸ôÒ"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "À¨Æ ӸôÒ"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "À¨Æ Gtk+ Ó¸ôÒ"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "«§Ã¡Ã¨Å ÐÅíÌõ§À¡§¾ ÐÅ츢ŢÎ"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Ä¢§Ä¡/ìÃô ӨȨÁ"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "¡¦¾¡¼ì¸ ӨȨÁ"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "¯Õì¸Õì¸¨Ç ¿¢Ú×í¸û"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "¯Õì¸Õì¸¨Ç Ó¨ÉÂò¾¢ý ¸£ú ¸¡ðÎí¸û"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "¯Õì¸Õ ´ý¨È ¯ÕÅ¡ìÌ "
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "%s ±ýÀ¨¾ %s.old ±É ¸¡ô¦ÀÎ"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "À¢¨Æ"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "Ä¢§Ä¡ ¾¸Å¨Ä ¸¡ô¦ÀÎì¸ ÓÊÂÅ¢ø¨Ä"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "%s ±ýÀ¨¾ %s ±É ¿¸¦ÄÎ"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "Ä¢§Ä¡ ¾¸Å¨Ä Á¡üÈ ÓÊÂÅ¢ø¨Ä"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "Ä¢§Ä¡ ¾¸Å¨Ä ¸¡½ ÓÊÂÅ¢ø¨Ä"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "/etc/sysconfig/bootsplash.±ýÈ §¸¡ô¨À ¯ÕÅ¡ì¸ ÓÊÂÅ¢ø¨Ä"
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "%s ±ØÐ"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"/etc/sysconfig/bootsplash ±ýÈ §¸¡ôÀ¢ø ±Ø¾ ÓÊÂÅ¢ø¨Ä\n"
-"þó¾ ¦ÀÂâø §¸¡ô¨À ¸¡½ ÓÊÂÅ¢ø¨Ä"
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "mkinitrd -f /boot/initrd-%s.img %s ±ýÀ¨¾ ÐÅì¸ ÓÊÂÅ¢ø¨Ä"
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "'mkinitrd -f /boot/initrd-%s.img %s'.ÐÅíÌ¿¢ÃÖÕÅò¨¾ ¯ÕÅ¡ìÌ"
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"Ä¢§Ä¡¨Å Á£ñÎõ ÐÅì¸ ÓÊÂÅ¢ø¨Ä\n"
-"\"lilo\" ±ýÈ ¸ð¼¨Ç¨Â ¿¢÷Å¡¸¢Â¡¸ Á¡È¢ì ¦¸¡Î"
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "Ä¢§Ä¡¨Å Á£ñÎõ ÐÅìÌ"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "ÌÈ¢ôÒ"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "Ä¢§Ä¡, ¦¾¡¼íÌÀ¼ ¯Õì¸Õì¸û ¿¢Ú×¾ø ¦ÅüȢ¨¼ó¾Ð"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "¯Õì¸Õì¸û ¿¢Ú×¾ø ¦ÅüȢ¨¼ÂÅ¢ø¨Ä"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"¿£í¸û ¾ü§À¡Ð %s ¦¾¡¼í̾ø §ÁÄ¡ÇḠÀÂýÀÎòи¢È£÷¸û\n"
-"«¨ÁôÒ Á¡Â¡Å¢¨Â ÐÅì¸ ÅÊŨÁ ±ýÈ ¦À¡ò¾¡¨É ¸¢Ç¢ì ¦ºö"
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "ÅÊŨÁ"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "¦¾¡¼íÌò¾¢¨Ã §¾÷×"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "¯Õì¸Õì¸û"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"Ä¢§Ä¡ ÁüÚõ ¦¾¡¼íÌò¾¢¨ÃìÌ\n"
-"¯Õì¸Õì¸¨Ç §¾÷× ¦ºö,\n"
-"þÃñ¨¼Ôõ ¾É¢Â¡¸×õ §¾÷×\n"
-"¦ºöÂÄ¡õ"
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "Ä¢§Ä¡ ¾¢¨Ã"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "¦¾¡¼íÌò¾¢¨Ã"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "þÂì¸ Ó¨È¨Á"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "þÂì¸ò ¦¾¡¼ì¸ò¾¢ø ŨÃÅ¢ÂøÅÆ¢ ӨȨÁìÌî ¦ºøÄ×õ"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "þø¨Ä, ±ÉìÌ ¾ýÉ¢Âì¸ò ¦¾¡¼í¸ø §Åñ¼¡õ"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "¬õ, ±ÉìÌ ¾ýÉ¢Âì¸ò ¦¾¡¼í¸ø (ÀÂÉ÷,§Á¨ºÂ¨ÁôÒ) §ÅñÎõ"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "ºÃ¢"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "/etc/inittab ±ýÈ §¸¡ô¨À ¾¢Èì¸ ÓÊÂÅ¢ø¨Ä: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB "
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d ¿¢Á¢¼í¸û"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 ¿¢Á¢¼õ"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d Å¢¿¡Ê¸û"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Ÿ¢÷¾ø ÓÊžüÌ Óý ¿¢¸Æ¢­ÕôÒ ±Îì¸ ÓÊ¡Ð"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "¿¢ÚÅ¢ ÓÊò¾×¼ý ¿¢¸Æ¢­ÕôÒ¸û %s ¸¢¨¼ìÌõ"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "À¢ÃïÍ"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "§¸¡Š¼¡ ⸡"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "¦Àøƒ¢Âõ"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "¦ºì ÌÊÂÃÍ"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "¦ƒ÷ÁÉ¢"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "¸¢§Ãì¸õ"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "¿¡÷§Å"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "ÍÅ¢¼ý"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "¦¿¾÷Ä¡óÐ"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "þò¾¡Ä¢"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "¬Š¾¢Ã¢Â¡"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "«¦Áâ측"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-msgid "New"
-msgstr "Ò¾¢Â"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "þÈìÌ"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "²üÚ"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "§º¨Å¸õ"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "²üÈô ÒûÇ¢"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "¾Â×öÐ §º¨Å¸ò¾¢ý URL «Êì¸×õ"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "URL ±ô§À¡Ðõ http:// «øÄÐ https:// ±Éò ¦¾¡¼í¸§ÅñÎõ"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "§º¨Å¸õ: "
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "²üÈô ÒûÇ¢: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Å¢ÕôÀò§¾÷׸û: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "¾ÂצºöÐ ¯í¸ÙìÌ §¾¨ÅÂ¡É «¨Éò¨¾Ôõ ¸¡ô¦ÀÎòÐ즸¡ûÇ×õ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "¸ÅÉÁ¡¸ ÀÊì¸×õ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr "±¦¾¡¼í¸ø "
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Á¡Â¡Å¢... "
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "þÂì¸ò¨¾ §¾÷×î ¦ºö "
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"¯í¸û Å¢ý§¼¡Š Ÿ¢÷\n"
-"Á¢¸ô¦À⾡¸ ¯ûÇÐ .\n"
-"«¨¾ ¿£í¸û Á¡üȢ¨Áì¸ ¿¡ý «È¢×ÕòЧÅý\n"
-"(\"Á¡üȢ¨Á\" ±ýÀ¾ý Á£Ð ¸¢Ç¢ì ¦ºö)"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "¾ÂצºöРŸ¢÷ ´ý¨È §¾÷ó¦¾Îì¸×õ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Å¢ÅÃí¸û"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "Åý¾ðÎ ²Ðõ ¸¡½ôÀ¼Å¢ø¨Ä"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2 §¸¡ôÀ¨ÁôÒ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT §¸¡ôÀ¨ÁôÒ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS §¸¡ôÀ¨ÁôÒ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "¾¡Ç¢¨¸Â¡É §¸¡ôÀ¨ÁôÒ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "ºýþÂ츿¢Ãø"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "þ¼Á¡üÚ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "´ýÚÁ¢ø¨Ä"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "ÁüȨÅ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "§¸¡ôÀ¨ÁôÒ Å¨¸¸û:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "¯ÕÅ¡ìÌ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Ũ¸: "
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "À¾¢Ä¡¸ ``%s'' ³ ÀÂýÀÎòÐ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "¿£ìÌ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "ӾĢø þÈìÌ ¸ð¼¨Ç¨Â ÀÂýÀÎòÐ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr " %s, ±ýÈ Å¸¢÷ «¾ý Ũ¸¨Â Á¡üÈ¢Â×¼ý, «¾Ä¢Õó¾ ¾¸Åø «¨Éò¨¾Ôõ þÆóÐÅ¢Îõ"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Ÿ¢÷ ´ý¨È §¾÷×î ¦ºö"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "§ÅÚ Å¸¢÷ ´ý¨È §¾÷×î ¦ºö "
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "¦ÅǢø"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "«È¢»÷ ӨȨÁìÌ Á¡Ú"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "º¡¾¡ÃÉ÷ ӨȨÁìÌ Á¡Ú"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "¦ºÂø¿£ìÌ"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "±ôÀÊÔõ ¦¾¡¼Ãž¡?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "§ºÁ¢ì¸¡Áø ¦ÅǢø"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Á¡üÈí¸¨Ç ¾ðÊø §ºÁ¢ì¸¡Áø ¦ÅǢø"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr " /etc/fstab Á¡üÈí¸¨Ç ¾ðÊø §ºÁ¢ì¸ §ÅñÎÁ¡"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "¾¡É¢Âì¸ ÅÌò¾ø"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "«¨Éò¨¾Ôõ Á¡üȢ¨Á"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "§ÁÖõ"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Åý¾ð¨¼ ÀüȢ ¾¸Åø"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "¦¾¡¼ì¸ Ÿ¢÷ «¨ÉòÐõ À¹ÉÀ¡ðÊø ¯ûÇÐ"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "þ¾üÌ §Áø Ÿ¢÷ ±¾¨ÉÔõ §º÷ì¸ ÓÊ¡Ð"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"§ÁÖõ Ÿ¢÷ ±¾¨ÉÔõ §º÷ì¸ §ÅñÎÁ¡É¡ø, ¦¾¡¼ì¸ Ÿ¢÷ ´ý¨È ¿£ì¸¢ Å¢ðÎ Ò¾¢Â ¿£ðÊôÒ Å¸¢"
-"÷ ´ý¨È ¯ÕÅ¡ì¸×õ"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Á¡üÈí¸¨Ç ¾ðÊø §ºÁ¢ì¸×õ"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "¾ðÊý Ÿ¢÷ «¨ÁôÒ¸¨Ç À¨Æ ¿¢¨ÄìÌ ¦¸¡ñÎ Å¡Õí¸û"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "¾ðÊý Ÿ¢÷ «¨ÁôÒ¸¨Ç Á£ð¸×õ"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "¾ðÊý Ÿ¢÷ «¨ÁôÒ¸¨Ç ÒÐì¸ø ¦ºöÂ×õ"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "¸ÆüÚ °¼¸í¸û ¾¡§ÉüÈõ"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "§¸¡ô¨À §¾÷×î ¦ºö"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"¸¡ôÀ¢ø ¯ûÇ ¾ðÊý Ÿ¢÷ «¨ÁôÀ¢ý «Ç× §ÅÈ¡¸ ¯ûÇÐ\n"
-"¦¾¡¼÷óÐ` ¦ºøÄÄ¡Á¡?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "±îºÃ¢ì¨¸"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"¦¿¸¢ú¾ð¨¼ ¦ºÕÌí¸û\n"
-"þó¾ ¾ðÊø þÕìÌõ ¾¸ÅĨÉòõ «Æ¢óÐÅ¢Îõ"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "¾ðÊý Ÿ¢÷ «¨ÁôÒ¸¨Ç Á£ð¸ ÓÂø¸¢§Èý"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Å¢Ã¢Å¡É ¾¸Åø"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Á¡üȢ¨Á "
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "¿¸÷òÐ"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "ÅÊçðÎ"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "RAID ¯¼ý §º÷"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "LVM ¯¼ý §º÷"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "RAID þÕóÐ ¿£ìÌ"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "LVM þÕóÐ ¿£ìÌ"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "RAID Á¡üÚ"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "¸ñ½¢Â¡¸ ÀÂýÀÎ"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Ÿ¢÷ ´ý¨È ¯ÕÅ¡ì¸Ì "
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "¬ÃõÀ Å¢ø: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "¦Á¸¡¨ÀðÊø «Ç×: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "§¸¡ôÀ¨ÁôÒ Å¨¸: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Å¢ÕôÀí¸û: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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"
-"´Õ ¦¾¡¼ì¸ Ÿ¢÷ ´ý¨È ¿£ì¸¢ Å¢ðÎ ¿£ðÊôÒ Å¸¢÷ ´ý¨È ¯ÕÅ¡ìÌí¸û"
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "¸ñ½¢Â¢ý §¸¡ô¨À ¿£ì¸Å¡?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Ÿ¢÷ Ũ¸¨Â Á¡üÚ: "
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "¿£í¸û ±ó¾ §¸¡ôÀ¨Áô¨À ÀÂýÀÎò¾ §À¡¸¢È£÷¸û?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "ext2 ¢ĢÕóÐ ext3 §¸¡ôÀ¨ÁôÀ¢üÌ Á¡Ú¸¢ÈÐ"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "¯í¸û ¸ñ½¢ §¸¡ôÒ %s ±íÌ ²üÈ Å¢ÕõÒ¸¢È£÷¸û?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "¯í¸û %s Å𨼠±íÌ ²üÈ Å¢ÕõÒ¸¢È£÷¸û?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"²ü¸É§Å ÀÂÉ£ðÊø ¯ûǾ¡ø ²üÈôÒûÇ¢¨Â ÀÂýÀÎò¾ ÓÊ¡Ð.\n"
-"ӾĢø ¸ñ½¢Â¢ý §¸¡ô¨À ¿£ìÌí¸û"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "¯í¸û %s Å𨼠±íÌ ²üÈ Å¢ÕõÒ¸¢È£÷¸û?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "FAT §¸¡ôÀ¨ÁôÒ «Ç׸û «Çì¸ôÀθ¢ýÈÉ"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Á¡üȢ¨Áì¸ôÀθ¢ÈÐ"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "þó¾ Ÿ¢÷ Á¡üȢ¨Áì¸ôÀ¼ ÓÊ¡¾Ð"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "¾ÂצºöÐ ¯í¸ÙìÌ §¾¨ÅÂ¡É «¨Éò¨¾Ôõ ¸¡ô¦ÀÎòÐ즸¡ûÇ×õ"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr "%s, Á¡üȢ¨Áò¾ À¢ÈÌ «¨Éò¨¾Ôõ «Æ¢òРŢÎõ"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Ò¾¢Â «Ç¨Å §¾÷×î ¦ºöÂ×õ"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Ò¾¢Â «Ç¨Å ¦Á¸¡ ¨ÀðÊø : "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "¿£í¸û ±ó¾ ÅðÊüÌ Á¡üÈ §À¡¸¢È£÷¸û?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Å¢ø"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "¿£í¸û ±ó¾ Å¢øÄ¢üÌ Á¡üÈ §À¡¸¢È£÷¸û?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Á¡üÈôÀθ¢ÈÐ"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Ÿ¢÷¸û Á¡üÈôÀθ¢ÈÐ ..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "²ü¸É§Å þÕìÌõ RAID ¯¼ý §º÷"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "Ò¾¢Â"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "²ü¸É§Å þÕìÌõ LVM ¯¼ý §º÷"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "LVM ¦ÀÂ÷"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "þó¾ Ÿ¢÷ ¸ñ½¢Â¡¸ ÀÂýÆÎò¾ ÓÊ¡Ð"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "¸ñ½¢"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "¸ñ½¢ §¸¡ôÀ¢ý ¦ÀÂ÷: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "§¸¡ôÀ¢üÌ ¦ÀÂ÷ ¦¸¡Îì¸×õ"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "þó¾ ¦ÀÂ÷ ÀÂýÀ¡ðÊø ¯ûÇÐ, §ÅÚ ¦ÀÂ÷ ¦¸¡Îì¸×õ"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "þó¾ §¸¡ôÒ ²ü¸É§Å ¯ûÇÐ. ÀÂýÀ¡Îò¾¢ ¦¸¡ûÇÄ¡Á¡?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "²üÈ Å¢ÕôÀò§¾÷׸û"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "§ÅÚ"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "º¡¾Éõ"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "¿¢¨Ä"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "«Ç×"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "þó¾ ¦ºÂø «À¡Â¸ÃÁ¡ÉÐ. ¸ÅÉÁ¡¸ þÕì¸×õ"
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "±ó¾ Ũ¸ Ÿ¢÷?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "%s ±ýÈ ¦À¡¾¢ ¿¢ÚÅôÀ¼§ÅñÎõ. µôÒ¾ø ¾Ã×õ?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"ÁýÉ¢ì¸×õ, /boot 1024 ¯Õ¨ÇìÌ §Áø ¯ÕÅ¡ì¸ Á¡ð§¼ý.\n"
-"¿£í¸û Ä¢§Ä¡ ÀÂýÀÎò¾¢É¡ø «Ð §Å¨Ä ¦ºö¡Ð. «øÄÐ ¿£í¸û Ä¢§Ä¡ ÀÂýÀÎò¾¡Å¢ð¼¡ø /"
-"boot ¯í¸ÙìÌ §¾¨Å¢ø¨Ä"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"root (/) Ÿ¢÷ 1024 ¯Õ¨ÇìÌ §Áø ¯Õš츢 ¯û§Çý.\n"
-"¿£í¸û Ä¢§Ä¡ ÀÂýÀÎò¾¢É¡ø «Ð §Å¨Ä ¦ºöÂ. /boot §¾¨Å. «¾É¡ø /boot ¯ÕÅ¡ì¸×õ"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"¯í¸û root (/) Ÿ¢÷ RAID Ũ¸Â¢ø ¯ûÇÐ.¿£í¸û Ä¢§Ä¡ ÀÂýÀÎò¾¢É¡ø «Ð §Å¨Ä ¦ºöÂ. /"
-"boot §¾¨Å. «¾É¡ø /boot ¯ÕÅ¡ì¸×õ"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "%s ÅðÊý Ÿ¢÷ «¨ÁôÒ ¾ðÊø ±Ø¾ôÀ¼×ûÇÐ"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "¿£í¸û ¦ºö¾ Á¡üÈí¸û §Å¨Ä ¦ºö ÁÚ ¦¾¡¼ì¸õ §¾¨Å"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr ""
-"¾ÂצºöÐ ¯í¸ÙìÌ §¾¨ÅÂ¡É «¨Éò¨¾Ôõ ¸¡ô¦ÀÎòÐ즸¡ûÇ×õ %s ÅÊçðÊ À¢ÈÌ «¨ÉòРŢ"
-"ÅÃí¸¨ÇÔõ þÆóРŢÎÅ£÷¸û"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "ÅÊçð¼ôÀθ¢ÈÐ"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "%s ¸ñ½¢ §¸¡ôÒ ÅÊçð¼ôÀθ¢ÈÐ"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "%s Ÿ¢÷ ÅÊçð¼ôÀθ¢ÈÐ"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "§¸¡ôÒ¸¨Ç Á¨Èì¸×õ"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "§¸¡ôÒ¸¨Ç §ÅÚ Å¸¢÷ ´ýÚìÌ Á¡üÈ×õ"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"%s\n"
-"%s"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "§¸¡ôÒ¸¨Ç §ÅÚ Å¸¢÷ ´ýÚìÌ Á¡üÈôÀθ¢ÈÐ "
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "%s ¿¸¦ÄÎì¸Àθ¢ÈÐ"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "%s ¿£ì¸ôÀθ¢ÈÐ"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "%s Ÿ¢÷ þô§À¡Ð %s ±É ÅÆí¸ôÀθ¢ÈÐ"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "º¡¾Éõ: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr ": %s ¼¡Š þÂ츢 ±ñ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Ũ¸: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "¸½¢½¢Â¢ý¦ÀÂ÷: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "¬ÃõÀÅ¢ø %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "«Ç×: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s Å¢ø"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "%d Ó¾ø %d Ũà ¯ûÇ ¯Õ¨Ç¸û\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "ÅÊçð¼ôÀð¼Ð\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "ÅÊçð¼ôÀð¼Å¢ø¨Ä\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "²üÈôÀðÎûÇÐ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"¸ñ½¢ §¸¡ôÒ:\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"¦¸¡¼¡¿¢¨Ä¡¸ ¦¾¡¼í¸¢Â Ÿ¢÷\n"
-".\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "¿¢¨Ä %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "¦ÅðÎ «Ç×%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID-Åðʸû %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "¸ñ½¢ §¸¡ôÀ¢ý ¦ÀÂ÷: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-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_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"þó¾ Ÿ¢÷ ¯í¸û\n"
-"¸½¢½¢ þÃñÎ þÂì¸ ¿¢Ãø¸Ùõ ÐÅí¸\n"
-"§¾¨Å\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr "ÀÊôÀ¾üÌ ÁðÎõ"
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "«Ç×: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "§¸¡Éí¸û: %s ¯Õ¨Ç¸û, %s ¾¨Ä¸û, %s Å¢ü¸û\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "¾¸Åø: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM-¾ðθû%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Ÿ¢÷ «¨ÁôÀ¢ý Ũ¸: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "%d ¾¼ò¾¢ø %d ¯ûÇÐ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "§¸¡ôÀ¨ÁôÒ Á¨ÈìÌȢ£ðÎî º¡Å¢"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "¯í¸û §¸¡ôÀ¨ÁôÒìÌ Á¨ÈìÌȢ£ðÎî º¡Å¢¨Â §¾÷×î ¦ºö"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "þó¾ Á¨ÈìÌȢ£ðÎî º¡Å¢ Á¢¸ ±Ç¢¾¡¸ ¯ûÇÐ %d «Ç× þÕ츧ÅñÎõ"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "Á¨ÈìÌȢ£ðÎî º¡Å¢¸û þÃñÎõ ´ýÈ¡¸ þø¨Ä"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Á¨ÈìÌȢ£ðÎî º¡Å¢"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Á¨ÈìÌȢ£ðÎî º¡Å¢(Á£ñÎõ)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Ũ¸¨Â Á¡üÚ"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "°¼¸ò¨¾ §¾÷×î ¦ºö"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "ÀÂÉ÷¦ÀÂ÷ %s ¦¾¡¼í¸ ÓÊÂÅ¢ø¨Ä(¾ÅÈ¡É ¸¼×¡ø?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "Å¢ý¸Ç ¿øÌâ¨Á §ÅñÎõ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "Áü¦È¡ýÚ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "±ó¾ ÀÂÉ÷¦ÀÂ÷"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr "¾ÂצºöÐ ¯í¸û ÀÂÉ÷¦ÀÂ÷, ¸¼×¡ø, Å¢ý¸Çõ ¬¸¢ÂÅü¨È ¾ð¼×õ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "ÀÂÉ÷¦ÀÂ÷"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Å¢ý¸Çõ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "§º¨Å¸ò¨¾ §¾Î"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s §À¡ø %s ÅÊçðÊÂÐ ÓÊÂÅ¢ø¨Ä"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "%s þó¾ %s Ũ¸Â¢ø ÅÊçðÎÅÐ ±ôÀÊ ±É ±ÉìÌ ¦¾Ã¢Â¡Ð"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "%s Ÿ¢÷ %s «¨¼Å¢ø ²üÚž¢ø À¢¨Æ §¿÷óÐûÇÐ"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "þÈìÌž¢ø À¢¨Æ §¿÷óÐûÇÐ %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "±Ç¢Â"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "/usr ¯¼ý"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "ÀâÁ¡È¢"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"¯í¸û Ÿ¢÷ «¨ÁôÒ %s ÌÆôÀÁ¡¸ ¯ûÇÐ.\n"
-"%s ±ýÈ À¢¨Æ §¿÷óÐûÇÐ\n"
-"\n"
-"¯í¸û Åý ÅðÊø ¯ûÇ «¨ÉòРŢÅÃí¸¨ÇÔõ þÆì¸ ºõÁ¾Á¡?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "JFS Ũ¸¨Â 16¦Á¸¡ ¨ÀðÎìÌ Ì¨ÈÅ¡É Å¸¢üÈ¢ø ÀÂýÀÎò¾ ÓÊ¡Ð"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "ReiserFS Ũ¸¨Â 32¦Á¸¡ ¨ÀðÎìÌ Ì¨ÈÅ¡É Å¸¢üÈ¢ø ÀÂýÀÎò¾ ÓÊ¡Ð"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "²üÈô ÒûÇ¢¸û / ¯¼ý ÁðÎõ ¾¡ý ¦¾¡¼í¸ §ÅñÎõ"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr " %s ±ýÈ ²üÈô ÒûÇ¢Ô¼ý ²ü¸É§Å Ÿ¢÷ ´ýÚ ¯ûÇÐ\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "%s ±ýÈ ²üÈô ÒûÇ¢¨Â LVM Ÿ¢÷ ¬¨¸Â¡ø ²üÈ ÓÊ¡Ð"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "þó¾ «¨¼× ãÄ §¸¡ôÀ¨ÁôÀ¢ø þÕì¸ §ÅñÎõ"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"¿£í¸û þ¾¨É ²üÈ (ext2/ext3, reiserfs, xfs, or jfs) §À¡ýÈ §¸¡ôÀ¨ÁôÒ §¾¨Å\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "Á¨ÈìÌȢ£Π¦ºöÂôÀð¼ Ÿ¢÷ %s ²üÈò¾¢üÌ ÀÂýÀÎò¾ ÓÊ¡Ð"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "§À¡¾¢Â þ¼Á¢ø¨Ä"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "´ýÚõ ¦º¡øžü¸¢ø¨Ä"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr " %s þ¨¾ ¾¢Èì¸ ÓÊÂÅ¢ø¨Ä,%s þ¨¾ ±ØОü¸¡¸ ¾¢Èì¸ §ÅñÎõ"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "Á¡üÚ þÂ츿¢Ãø ²ÐÁ¢ø¨Ä"
-
-#: ../../harddrake/sound.pm_.c:169
-#, fuzzy, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr "¯í¸û ´Ä¢Âð¨¼ìÌ (%s) Á¡üÚ þÂ츿¢Ãø ²ÐÁ¢ø¨Ä"
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "´Ä¢ ÅÊŨÁôÒ"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr "¯í¸û ´Ä¢Âð¨¼ìÌ (%s) Á¡üÚ þÂ츿¢Ã¨Ä þíÌ §¾÷× ¦ºöÂÄ¡õ"
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "þÂ츿¢Ãø:"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "¯¾Å¢"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "¾ÂצºöÐ ¸¡ò¾¢Õì¸×õ...¦ºÂøÀÎò¾ôÀθ¢ÈÐ"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "¾ÂצºöÐ ¸¡ò¾¢Õì¸×õ.."
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "þÂ츿¢Ãø ²ÐÁ¢ø¨Ä"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "¯í¸û ´Ä¢Âð¨¼ìÌ (%s) þÂ츿¢Ãø ²ÐÁ¢ø¨Ä"
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "¦¾Ã¢Â¡¾ þÂì¸ ¿¢Ãø"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "Ũ¸"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "Åý¾ðÊý Ũ¸"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "¾¼õ"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "EIDE/SCSI ¾¼õ"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "À¡ð¨¼"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr "þó¾ À¡ð¨¼Â¢ø ¾¡ý þ¾Éõ ÀÂýÀθ¢ÈÐ(¯¾¡: PCI, USB, ...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "ÜÚ"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "þÂ츢 ¿¢ÃÄ¢ý ´Õ ÜÚ"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "°¼¸ Ũ¸"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "Åý¦À¡ÕÇ¢ý Ũ¸"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "ÌÈ¢ôÒ"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "Åý¦À¡Õû Ũ¸¨Â ÀüȢ ¾¸Åø"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr " À¡ð¨¼ «¨¼Â¡Çõ"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr "PCI/USB º¡¾Éí¸û "
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "À¡ð¨¼Â¢ý þ¼õ"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr "- pci º¡¾Éí¸û - eide º¡¾Éí¸û - scsi º¡¾Éí¸û "
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "À¨Æ º¡¾É째¡ôÒ"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "À¨Æ º¡¾Éò¾¢ý ¦ÀÂ÷ º¡¾Éô¦À¡¾¢Â¢ø ÀÂýÀðÎûÇÐ"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "Ò¾¢Â devfs º¡¾Éõ"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "¦À¡ò¾¡ý¸Ç¢ý ±ñ½¢ì¨¸"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "º¡¾Éí¸Ç¢ý Å¢üÀÅ÷ ¦ÀÂ÷"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/_¦ÅǢø"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_¯¾Å¢"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_¯¾Å¢..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "ʧÃìÅý¦À¡Õû ¯¾Å¢"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"ÒÄí¸Ç¢ý Å¢Çì¸õ\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_À¢¨Æ¸¨Ç «È¢Å¢ì¸"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/_ÀüÈ¢"
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "ʧÃìÅý¦À¡Õû ÀüÈ¢"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"þРʧÃìÅý¦À¡Õû, Á¡ýʧÃì Åý¦À¡Õû ÅÊŨÁìÀÒì ¸ÕÅ¢\n"
-"¦ÅǢ£Î"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "¬º¢Ã¢Â÷"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "ʧÃìÅý¦À¡Õû2 ¦ÅǢ£Î"
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "¸ñÎÀ¢Êò¾ Åý¦À¡Õð¸Ç¢ý Å¢ÅÃí¸¨Çô À¡Õí¸û"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "¾¸Åø"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "Üü¨È ÅÊŨÁÔí¸û"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "ÅÊŨÁôÒì ¸ÕÅ¢¨Â þÂìÌ"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "þýÛõ §¾Î¾ø ¿¨¼¦ÀÚ¸¢ÈÐ"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "Üü¨È ¿£í¸û þí§¸ ÅÊŨÁì¸Ä¡õ"
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "\"%s\" ...¿¨¼¦ÀÚ¸¢ÈÐ"
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "¦¾¡¼ì¸¿¢¨Ä"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "þ¨¼¿¢¨Ä"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "¾¡É¢Âì¸-¸ñÎÀ¢Êò¾ø"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "¦À¡ÐÅ¢É ¾¢¨Ã¸õ"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:210
-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_.c:213
-msgid "Card model:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "PLL «¨ÁôÒì¸û"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr ""
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.GNU/Linux is a multiuser system, and this "
-"means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you will add here will not be entitled to change anything except their own\n"
-"files and their own configuration. You will have to create at least one\n"
-"regular user for yourself. That account is where you should log in for\n"
-"routine use. Although it is very practical to log in as \"root\" everyday,\n"
-"it may also be very dangerous! The slightest mistake could mean that your\n"
-"system would not work any more. If you make a serious mistake as a regular\n"
-"user, you may only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as \"root\"' one\n"
-"from a security point of view, but that is no reason to neglect it: after\n"
-"all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.Listed above are the existing Linux partitions "
-"detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.The Mandrake Linux 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"
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.It is now time to specify which programs you "
-"wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you deselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.Finally, depending on whether or not you "
-"selected individual packages, you\n"
-"will be presented a tree containing all packages classified by groups and\n"
-"subgroups. While browsing the tree, you can select entire groups,\n"
-"subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.You are now proposed to set up your Internet/"
-"network connection. If you\n"
-"wish to connect your computer to the Internet or to a local network, click\n"
-"\"OK\". The autodetection of network devices and modem will be launched. If\n"
-"this detection fails, uncheck the \"Use auto detection\" box next time. You\n"
-"may also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.You may now choose which services you wish to "
-"start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.GNU/Linux manages time in GMT (Greenwich Mean "
-"Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by deselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.Finally, you will be asked whether you want to "
-"see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä .The Mandrake Linux CD-ROM has a built-in "
-"rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"When you click on this step, you will be asked to enter a disk inside the\n"
-"drive. The floppy disk you will insert must be empty or contain data which\n"
-"you do not need. You will not have to format it since DrakX will rewrite\n"
-"the whole disk."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.At this point, you need to choose where you "
-"want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option;\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.There you are. Installation is now complete "
-"and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.Any partitions that have been newly defined "
-"must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"¯í¸û Ò¾¢Â Á¡ýʧÃì Ä¢ÉìŠ þÂì¸ ¿¢Ãø ¿¢ÚÅôÀθ¢ÈÐ..\n"
-"¿£í¸û §¾÷× ¦ºöÐûÇ ¦À¡¾¢¸Ç¢ý ±ñ½¢ì¨¸¨Â ´ðÊÔõ\n"
-"¯í¸û ¸½¢½¢Â¢ý §Å¸ò¨¾ ´ðÊÔõ º¢Ä ¿¢Á¢¼í¸Ç¢ø þÕóÐ\n"
-"¿£ñ¼ §¿Ãò¨¾ ±ÎòÐì ¦¸¡ûÇÄ¡õ .\n"
-"\n"
-"¾ÂצºöÐ ¸¡ò¾¢Õì¸×õ.."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"¯í¸û Á¡ýʧÃì Ä¢ÉìŠ þÂì¸ ¿¢Ãø ¦ÅǢ£ðÊüÌõ \n"
-"þý¨È ¾¢Éò¾¢üÌõ þ¨¼Â¢ø ¿¢¨È Ҿ¢Â ¦À¡¾¢¸û ¦ÅÇ¢ÅóÐ\n"
-"þÕì¸Ä¡õ. þ¨Å ¯í¸û ¸½¢½¢Â¢ø ¿¢ÚÅôÀðÎûÇ ¦À¡¾¢¸Ç¢ý\n"
-"À¡Ð¸¡ôÒ Ì¨ÈÀ¡Î¸¨ÇÔõ, À¢¨Æ¸¨ÇÔõ ¿£ì¸ þ¨Å §¾¨ÅôÀ¼Ä¡õ\n"
-"þ¨Å þ¨½Âò¾¢ø ¾Ã× þÈì¸õ ¦ºö §ÅñÎõ. þô§À¡Ð þ¨½Âòмý \n"
-"þ¨½ôÒ þÕó¾¡ø ¿£í¸û þÅü¨È þÈ츢 ¿¢ÚÅÄ¡õ. ¿£í¸û ¦¾¡¨Ä§Àº¢\n"
-"ÓÄõ þ¨½ó¾¢Õó¾¡ø þ¾üÌ ¿£ñ¼ §¿Ãõ ¬¸Ä¡õ\n"
-"¦À¡¾¢¸¨Ç ¿¢ÚÅ \"¬õ\" ±É×õ, ¿¢ÚŠŢÕôÀõ þø¨Ä¦ÂýÈ¡ø \"þø¨Ä\" \n"
-"±É×õ §¾÷× ¦ºöÂ×õ.\n"
-"\n"
-"¦À¡¾¢¸¨Ç ¿¢ÚÅ \"¬õ\" ±É §¾÷× ¦ºö¾¡ø ¯í¸ÙìÌ ÀÄ þ¨½Â¾Çí¸Ç¢ý\n"
-"Ó¸Åâ ¸¡ð¼ôÀÎõ. ¯í¸ÙìÌ «Õ¸¢ø ¯ûÇ ¾Çò¾¢Ä¢ÕóÐ þÈì¸ «¾¨É\n"
-"§¾÷× ¦ºöÂ×õ. À¢ý \"¿¢Ú×\" ±ýÈ¡ø ¦À¡¾¢¸û ¿¢ÚÅôÀÎõ. þø¨Ä¦ÂýÈ¡ø\n"
-"\"¿£ìÌ\" ±Éî ¦º¡øÄ¢ ¦ÅÇ¢§ÂÈ×õ"
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä. Before continuing, you should read carefully "
-"the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.At this point, it is time to choose the "
-"security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"easiness of use. Refer to the \"msec\" chapter of the ``Reference Manual''\n"
-"to get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option"
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"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"
-"\n"
-" * \"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy.\n"
-"Useful for later partition-table recovery if necessary. It is strongly\n"
-"recommended to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you\n"
-"can try to recover it using this option. Please be careful and remember\n"
-"that it can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your\n"
-"initial partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2fs chapter from the ``Reference Manual''.\n"
-"\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_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.More than one Microsoft partition has been "
-"detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "¾ÂצºöÐ ¸¡ò¾¢Õì¸×õ..þó¾ ¿¼ÅÊ쨸 º¢Ä ¿¢Á¢Êí¸û ¬Ìõ"
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system. In fact, depending on\n"
-"what currently holds your machine, you will be able to keep some old (Linux\n"
-"or other) partitions unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available with respect to plain\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this brand new class allows to upgrade an\n"
-"existing Mandrake Linux system while keeping all system configurations\n"
-"unchanged. Adding new packages to the current installation is also\n"
-"possible.\n"
-"\n"
-"Upgrades should work fine for Mandrake Linux systems starting from \"8.1\"\n"
-"release.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good knowledge of GNU/Linux, you can choose this\n"
-"installation class. The expert installation will allow you to perform a\n"
-"highly-customized installation. Answering some of the questions can be\n"
-"difficult if you do not have a good knowledge of GNU/Linux, so do not\n"
-"choose this unless you know what you are doing.¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen) and you won't even see this step. However, you\n"
-"might not have a keyboard that corresponds exactly to your language: for\n"
-"example, if you are an English speaking Swiss person, you may still want\n"
-"your keyboard to be a Swiss keyboard. Or if you speak English but are\n"
-"located in Quebec, you may find yourself in the same situation. In both\n"
-"cases, you will have to go back to this installation step and select an\n"
-"appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue.¯¾Å¢ þýÉÓõ ¦Á¡Æ¢"
-"¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä. "
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä.Please select the correct port. For example, "
-"the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux.. "
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä. This is the most crucial decision point for "
-"the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses the LDAP (or NIS) protocol for authentication, select\n"
-"\"LDAP\" (or \"NIS\") as authentication. If you do not know, ask your\n"
-"network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä. .ILO and grub are GNU/Linux bootloaders. This "
-"stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved to the expert user.\n"
-"\n"
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä. LILO (the LInux LOader) and grub are "
-"bootloaders: they are able to boot\n"
-"either GNU/Linux or any other operating system present on your computer.\n"
-"Normally, these other operating systems are correctly detected and\n"
-"installed. If this is not the case, you can add an entry by hand in this\n"
-"screen. Be careful to choose the correct parameters.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä. You must indicate where you wish to place the "
-"information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä. Here, we select a printing system for your "
-"computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä. DrakX now detects any IDE device present in "
-"your computer. It will also\n"
-"scan for one or more PCI SCSI card(s) on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented a list of SCSI cards to choose from. Click \"No\" if you have\n"
-"no SCSI hardware. If you are unsure, you can check the list of hardware\n"
-"detected in your machine by selecting \"See hardware info\" and clicking\n"
-"\"OK\". Examine the list of hardware and then click on the \"OK\" button to\n"
-"return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä. You can add additional entries for yaboot, "
-"either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä. Yaboot is a bootloader for NewWorld MacIntosh "
-"hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä. Here are presented various parameters "
-"concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"¯¾Å¢ þýÉÓõ ¦Á¡Æ¢¦ÀÂ÷¸ôÀ¼Å¢ø¨Ä. Choose the hard drive you want to erase in "
-"order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard 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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 §¸¡ô¨À ¸¡ÉÅ¢ø¨Ä), þ¾üÌ «÷ò¾õ ¿£í¸û "
-"¾ÅÈ¡É ¿¢Ú׾𨼠ÀÂýÀÎòи¢È£÷¸û (¾ÂצºöÐ Ò¾¢Â ¿¢Ú׾𨼠¯ÕÅ¡ìÌí¸û)"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "¿£í¸û %s þ¾¨ÉÔõ ÅÊ×ð¼ §ÅñÎõ"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"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"
-"¿¢í¸û ¿¢îºÂõ þÅü¨È ¿¢ÚŠŢÕõÒ¸¢È£÷¸Ç¡?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "NIS ¸Çò¾¢ø ÀÃôÀ ÓÊ¡Ð"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "FAT §¸¡ôÀ¨ÁôÀ¢ø ÅÊçð¼ôÀð¼ ¦¿¸¢ú¾ð¨¼ %s ¢ý ¯û§Ç §À¡¼×õ"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "FAT §¸¡ôÀ¨ÁôÀ¢ø ÅÊçð¼ôÀð¼Å¢ø¨Ä"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"¿£í¸û ¾ü§À¡Ð ¿¢ÚŢ ¦À¡¾¢ò §¾÷׸ټý §ÅÚ ¸½¢½¢¸Ç¢ø ¿¢ÚÅ, ¿¢ÚÅø ¦¾¡¼íÌõ §À¡Ð "
-"``linux defcfg=floppy'' ±É ¯ûǣΠ¦ºöÂ×õ"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "%s ±ýÈ §¸¡ô¨À ÀÊôÀ¾¢ø À¢¨Æ §¿÷óÐûÇÐ"
-
-#: ../../install_any.pm_.c:1030
-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 "À¢¨Æ §¿÷óÐûÇÐ -¯í¸û Åý¦À¡Õ¨Çî §º¡¾¢ì¸×õ"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"¯í¸û ¸½¢½¢Â¢ø ¯ûÇ º¢Ä Åý¦À¡Õð¸Ç¢ý þÂì¸ ¿¢Ã¨Ä\n"
-"¿£í¸û %s þí¸¢ÕóÐ ±Îì¸Ä¡õ"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr "¯í¸Ç¢¼õ ¿¢îºÂõ ´Õ ãÄ Å¸¢÷ þÕì¸ §ÅñÎõ"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "¯í¸Ç¢¼õ ¿¢îºÂõ ´Õ þ¼Á¡üÚ Å¸¢÷ þÕì¸ §ÅñÎõ"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"¯í¸Ç¢¼õ þ¼Á¡üÚ Å¸¢÷ þø¨Ä.\n"
-"\n"
-"«ôÀʧ ¦¾¡¼ÃÄ¡Á¡?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "FAT ÅÊçð¼ôÀð¼ Ÿ¢÷ /boot/efi ±ýÈ þ¼ò¾¢ø ²üÈôÀ¼ §ÅñÎõ"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "¸¡Ä¢Â¡¸ ¯ûÇ þ¼ò¨¾ ÀÂýÀÎòÐ"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "§À¡ÐÁ¡É ¸¡Ä¢Â¢¼õ þø¨Ä"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "þÕìÌõ Ÿ¢÷¸¨Ç ÀÂýÀÎòÐí¸û"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "ÀÂýÀÎò¾ Ÿ¢÷¸¨Ç ²ÐÁ¢ø¨Ä"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr ""
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "«Ç¨Å §¾÷×î ¦ºöÂ×õ"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "¦Á¸¡ ¨ÀðÊø ãÄ Å¸¢÷ «Ç× : "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "¦Á¸¡ ¨ÀðÊø þ¼Á¡üÚ Å¸¢÷ «Ç× : "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Å¢ý§¼¡Š Ÿ¢üÈ¢ø ¯ûÇ ¸¡Ä¢Â¢¼ò¨¾ ÀÂýÀÎòÐ"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "¿£í¸û ±ó¾ Ÿ¢üÈ¢ý «Ç¨Å Á¡üȢ¨Áì¸ §À¡¸¢È£÷¸û?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Å¢ý§¼¡Š Ÿ¢üÈ¢ý «Ç× Á¡üȢ¨Áì¸ôÀθ¢ÈÐ"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"Å¢ý§¼¡Š Ÿ¢üÈ¢ý «Ç× Á¡üȢ¨Áì¸ôÀ¾¢ø , \n"
-"þó¾ À¢¨Æ §¿÷óÐûÇÐ ÁýÉ¢ì¸×õ %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"Å¢ý§¼¡Š Ÿ¢÷ Á¢¸×õ Ðñ¼¡ì¸ôÀðÎûÇÐ. ¾ÂצºöÐ ¿£í¸û ¸½¢½¢¨Â Å¢ý§¼¡…¢ø ¦¾¡¼í¸¢ "
-"``defrag'' ±ýÈ ¸ÕÅ¢¨Â þÂì¸×õ. À¢ýÉ÷ Á£ñÎõ þíÌ ÅóÐ Á¡ýʧÃì ¿¢ÚŨÄò ¦¾¡¼Ã×õ"
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"±îºÃ¢ì¨¸!\n"
-"\n"
-"ʧÃìX þô§À¡Ð Å¢ý§¼¡Š Ÿ¢üÈ¢ý «Ç¨Å Á¡üȢ¨Áì¸ô §À¡¸¢ÈÐ:\n"
-"þÐ Á¢¸×õ ¬Àò¾¡ÉÐ. ¿£í¸û ¿¢îºÂõ Å¢ý§¼¡…¢ø scandisk ¿¢Ã¨Ä \n"
-"þÂ츢¢Õì¸ §ÅñÎõ \n"
-"§ÁÖõ ¯í¸ÙìÌ §¾¨ÅÂ¡É ¾¸Åø¸¨Ç ¸¡ôÒ ±ÎòÐì ¦¸¡ûÇ×õ\n"
-"þ¨Å¨ÉòÐõ ºÃ¢Â¡¸ þÕó¾¡ø ºÃ¢ ±É §¾÷×î ¦ºöÂ×õ"
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Å¢ý§¼¡… «Ç× ±ùÅÇ× ¦À⾡¸ þÕì¸ §ÅñÎõ þó¾ "
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "Ÿ¢üÈ¢ø %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "FAT «Ç× Á¡üȢ¨Áì¸ôΞ¢ø À¢¨Æ §¿÷óÐûÇÐ: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr "«Ç¨Å Á¡üÚžüÌ «øÄÐ ¸ñ½¢Â¡ì¸ FAT Ÿ¢÷ ²ÐÁ¢ø¨Ä, "
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "ÓØ Åð¨¼Ôõ «Æ¢òРŢÎ"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Å¢ý§¼¡¨… ¿£ì¸¢ Å¢Î"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "¯í¸Ç¢¼õ ´ýÚìÌ §ÁüôÀð¼ Åý ÅðÎ ¯ûÇÐ, ±¾¢ø Ä¢É쨅 ¿¢ÚÅ §ÅñÎõ?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr " %s ÅðÊø ¯ûÇ «¨ÉòРŸ¢Õõ «¾¢ø ¯ûÇ «¨ÉòÐ ¾¸Åø¸Ùõ «Æ¢ì¸ôÀðÎÅ¢Îõ"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Ÿ¢÷¾¨Ä ¾É¢ôÀÂÉ¡ìÌ"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "fdisk-³ ÀÂýÀÎòÐ"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"þô§À¡Ð ¿£í¸û þó¾ %s Å𨼠Ÿ¢÷¾ø §ÅñÎõ.\n"
-"ÓÊó¾×¼ý , `w' ±ýƾý ãÄõ §ºÁ¢ôÀ¨¾ ÁÈóРŢ¼¡§¾"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Å¢ý§¼¡Š Ÿ¢üÈ¢ø §À¡¾¢Â þ¼Á¢ø¨Ä"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "¿¢ÚמüÌ Å¸¢üÈ¢ø §À¡¾¢Â þ¼Á¢ø¨Ä"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "ʧÃìX Á¡Â¡Å¢ ¯í¸ÙìÌ þó¾ À¾¢ø¸¨Ç ¦¸¡Î츢ÈÐ"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Ÿ¢÷¾Ä¢ø À¢¨Æ §¿÷óÐûÇÐ: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "ŨĨÁôÀ¡ì¸í¸û ²üÈôÀθ¢ÈÐ"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "ŨĨÁôÀ¡ì¸í¸û Ó¼ì¸ôÀθ¢ÈÐ"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"À¢¨Æ §¿÷óÐûÇÐ ÁýÉ¢ì¸×õ ±ÉìÌ ±ýÉ ¦ºöŦ¾ýÚ ¦¾Ã¢ÂÅ¢ø¨Ä\n"
-"¦¾¡¼÷óÐ ¦ºøÅÐ ¯í¸û ¦À¡ÚôÒ"
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "²üÈô ÒûÇ¢ %s ²ü¸É§Å ¯ûÇÐ"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"º¢Ä Ó츢 ¦À¡¾¢¸û ¿¢Úמ¢ø À¢¨Æ §¿÷óÐûÇÐ\n"
-"¯í¸û º¢Ê «øÄÐ º¢Ê þÂ츢 Àؾ¨¼óÐ þÕì¸Ä¡õ.\n"
-"¯í¸û º¢Ê¨Âî §º¡¾¢ì¸ ²ü¸É§Å þÂí̸¢ýÈ ¸½¢½¢Â¢ø \"rpm -qpl Mandrake/RPMS/*.rpm "
-"±É ¸ð¼¨Ç¢¼×õ\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "%s ìÌ ¿øÅÃ× "
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "¦¿¸¢ú Åð¼¸õ ²Ðõ þø¨Ä"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "¾ü§À¡Ð þó¾ `%s ¿¢¨ÄìÌ ¦ºø¸¢§È¡õ' \n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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'. ±É «Êì¸×õ"
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "¿¢Ú×¾ø Ũ¸"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "¾ÂצºöÐ ²§¾Ûõ ´Õ ¿¢Ú×¾ø Ũ¸¨Â §¾÷×î ¦ºö¸ "
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "¦À¡¾¢¸û ÌØò §¾÷×"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "¾É¢òÉ¢ ¦À¡¾¢Â¡¸ §¾÷×î ¦ºö"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "¦Á¸¡ ¨ÀðÊø ¦Á¡ò¾ «Ç× %d / %d"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "¾ÅÈ¡É ¦À¡¾¢"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "¦ÀÂ÷: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "¦ÅǢ£Î: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "¸¢§Ä¡ ¨ÀðÊø «Ç× %d \n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Ó츢ÂòÐ×õ: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr "þ¼Á¢ø¨Ä ±ýÀ¾¡ø ¿£í¸û þó¾ ¦À¡¾¢¨Âò §¾`÷×î ¦ºö ÓÊ¡Ð"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "¸¢ú¸¡Ûõ ¦À¡¾¢¸û ¿¢ÚמüÌ §¾÷×î ¦ºöÂôÀðÎûÇÐ"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "¸¢ú¸¡Ûõ ¦À¡¾¢¸û ¿£ì¸ôÀθ¢ÈÐ"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "¿£í¸û þó¾ ¦À¡¾¢¨Â §¾÷×/¿£ì¸ ÓÊ¡Ð"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "þÐ ¸ð¼¡Â ¦À¡¾¢. þ¾¨É ¿£ì¸ ÓÊ¡Ð"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "þó¾ ¦À¡¾¢¨Â.¿£ì¸ ÓÊ¡Ð. þÐ ²ü¸É§Å ¿¢ÚÅôÀð¼ûÇÐ"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"þó¾ ¦À¡¾¢ ¿¢ÚÅôÀ¼§ÅñÎõ.µôÒ¾ø ¾Ã×õ?.\n"
-"þ¨¾ ¿£ì¸ §ÅñÎÁ¡?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "þó¾ ¦À¡¾¢¨Â.¿£ì¸ ÓÊ¡Ð. þÐ ¿¢¸ú¿¢¨ÄôÀÎò¾ §ÅñÊ ¦À¡¾¢"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "¾¡É¡¸ §¾÷×î ¦ºöÂôÀðÎûÇ ¦À¡¾¢¸¨Çì ¸¡ðÎ"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "¿¢Ú×"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "¦¿¸¢úÅðÊø §ºÁ¢ì¸×õ"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "¦À¡¾¢¸û §¾÷¨Å ¿¢¸ú¿¢¨Äô ÀÎòÐ"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "̨Èó¾À𺠿¢ÚÅø"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "¿¢ÚÅ §ÅñÊ ¦À¡¾¢¸¨Ç §¾÷×î ¦ºöÔí¸û "
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "¿¢ÚÅôÀθ¢ÈÐ"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "¸½ì¸¢¼ôÀθ¢ÈÐ"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "§¾¨ÅôÀÎõ §¿Ãõ"
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "¾ÂצºöÐ ¸¡ò¾¢Õì¸×õ..¿¢Ú×¾ø ¦¾¡¼í¸ô§À¡¸¢ÈÐ"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d ¦À¡¾¢¸û"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "%s ¦À¡¾¢ ¿¢ÚÅôÀθ¢ÈÐ"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "´ôÒì ¦¸¡û¸¢§Èý"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "´ôÒ즸¡ûÇÅ¢ø¨Ä"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"º¢Ê¨Â Á¡üÈ×õ\n"
-"\n"
-"¾ÂצºöÐ \"%s\" ±É ¦ÀÂâ¼ôÀð¼ ¿¢ÚÅø º¢Ê¨Â º¢ÊáÁ¢ø ¨Åì¸×õ. ¨Åò¾×¼ý ºÃ¢ ±ýÈ "
-"¦À¡ò¾¡¨É ¸¢Ç¢ì ¦ºöÂ×õ\n"
-"þó¾ º¢Ê þø¨Ä¦ÂýÈ¡ø ¿£ìÌ ±ýÈ ¦À¡ò¾¡¨É ¸¢Ç¢ì ¦ºö¾¡ø þó¾ º¢Ê¢ĢÕóÐ ¿¢ÚÅø ¿¢ýÚÅ¢"
-"Îõ"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "¦¾¡¼÷óÐ ¦ºøÄÄ¡Á¡?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "¦À¡¾¢¸¨Ç «ÎìÌž¢ø À¢¨Æ §¿÷óÐûÇÐ"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "¦À¡¾¢¸¨Ç ¿¢Úמ¢ø À¢¨Æ §¿÷óÐûÇÐ"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"«ÎòÐ ÅÕõ º¢Ê¢ø º¢Ä ¿¢Ãø¸û GPL ¯Ã¢¨ÁôÀÊ þø¨Ä\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "À¢¨Æ §¿÷óÐûÇÐ ÁýÉ¢ì¸×õ"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "¿£í¸û ¿¢îºÂõ ¿¢Ú×¾¨Ä Å¢ðÎ ¦ÅÇ¢§ÂÈ Å¢ÕõÒ¸¢È£÷¸Ç¡?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "«ÛÁ¾¢ ´ôÀó¾õ"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"«ÛÁ¾¢ ´ôÀó¾õ -¨¾Ã¢ÂÁ¡¸ ´ôÒ즸¡ûÇÄ¡õIntroduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "¿£í¸û ¿¢îºÂõ «ÛÁ¾¢ ´ôÀó¾ò¨¾ ´ôÒ즸¡ûÇÅ¢ø¨Ä¡?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Å¢¨ºôÀĨ¸"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "¾ÂצºöÐ ¯í¸û Å¢¨ºôÀĨ¸ þ¼ «¨Á¨Åò §¾÷× ¦ºö¸ "
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "¯í¸û ÀÂýÀ¡ðÊüÌ ¯ûÇ Å¢¨ºôÀĨ¸¸û «¨ÉòÐõ þí§¸ ¦¸¡Îì¸ôÀðÎûÇÉ"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "¿¢ÚÅø Ũ¸¨Âò §¾÷×î ¦ºö¸ "
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "¿¢Ú×Ðø/¿¢¸ú¿¢¨ÄôÀÎòоø"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "þÐ ¿¢Ú׾ġ «øÄÐ ¿¢¸ú¿¢¨ÄôÀÎòоġ ?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "þ¨¾ §¾÷ó¦¾ÎôÀÐ ¿øÄÐ"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "«È¢»÷"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "¿¢¸ú¿¢¨ÄôÀÎòоø"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "¦À¡¾¢¸¨Ç ÁðÎõ ¿¢¸ú¿¢¨ÄôÀÎòÐ"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "¾ÂצºöÐ, ¯í¸û ±Ä¢Â¢ý Ũ¸¨Âò §¾÷×î ¦ºöÔí¸û "
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "±Ä¢ þ¨½ì¸ôÀðÎûÇ Ð¨È"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "¾ÂצºöÐ, ¯í¸û ±Ä¢ þ¨½ì¸ôÀðÎûÇ ¦¾¡¼÷¿¢¨Äò ШÈŨÂò §¾÷×î ¦ºöÔí¸û"
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "¦À¡ò¾¡ý §À¡ýÁ¢"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "2-¦À¡ò¾¡ý §À¡ýÁ¢"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "3-¦À¡ò¾¡ý §À¡ýÁ¢"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "PCMCIA «ð¨¼¸û ÅÊŨÁì¸ôÀθ¢ÈÐ..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "IDE ÅÊŨÁì¸ôÀθ¢ÈÐ..."
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "Ÿ¢÷ ²ÐÁ¢ø¨Ä"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "²üÈô ÒûÇ¢¸Ù측¸ Ÿ¢÷¸û §¾¼ôÀθ¢ýÈÉ"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "²üÈô ÒûÇ¢¸¨Ç §¾÷×î ¦ºö"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ""
-"ÐÅíÌ¿¢Ã¨Ä ¿¢ÚÅ þ¼Á¢ø¨Ä. ¿¢Ú×¾ø ¦¾¡¼Õõ. ¬É¡ø ¯í¸û Ä¢ÉìŠ þÂì¸ ¿¢Ã¨Ä ÐÅì¸ "
-"ʧÃìÅ𨼠ÀÂýÀÎòÐí¸û"
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "¿¢¸ú¿¢¨Äô ÀÎò¾ôÀ¼ ãÄ Å¸¢÷ ²Ðõ ¸¡½ôÀ¼Å¢ø¨Ä"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "ãÄ Å¸¢÷"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "¯í¸û ¸½¢½¢Â¢ø ãÄ Å¸¢÷ (/) ±íÌ ¯ûÇÐ?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "¿£í¸û ¦ºö¾ Á¡üÈí¸û ¦ºÂøÀ¼ ¯í¸û ¸½¢½¢¨Â ÁÚ¦¾¡¼ì¸õ ¦ºöÂ×õ"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "±ó¾ Ÿ¢÷ ÅÊçð¼À¼ §ÅñΦÁÉ §¾÷× §ºöÔí¸û"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "¸ð¼í¸¨Ç §º¡¾¢ì¸ §ÅñÎÁ¡?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Ÿ¢÷¸û ÅÊçð¼Àθ¢ýÈÉ"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "%s ±ýÈ §¸¡ôÒ ¯ÕÅ¡ì¸ôÀðÎ ÅÊçð¼Àθ¢ýÈÉ"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr "%s ±ýÈ §¸¡ôÀ¨ÁôÒ §º¡¾¢ì¸ô À¼Å¢ø¨Ä. ¾ÅÚ ²ÐÁ¢Õ¿¾¡ø «¨¾ ºÃ¢¦ºöÂÄ¡Á¡? "
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "þ¼Á¡üÚìÌ §À¡ÐÁ¡É þ¼Á¢ø¨Ä, ¾ÂצºöÐ þýÛõ º¢È¢Ð §º÷ì¸×õ"
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "þÕìÌõ ¦À¡¾¢¸û À¡÷¨Å¢¼ôÀðÎ rpm ¾Ã× Á£ò¦¾¡¼ì¸ô Àθ¢ýÈÉ"
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "þÕìÌõ ¦À¡¾¢¸û À¡÷¨Å¢¼ôÀθ¢ýÈÉ"
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "²ü¸É§Å ¿¢ÚÅôÀðÎûÇ ¦À¡¾¢¸û À¡÷¨Å¢¼ôÀθ¢ýÈÉ"
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "§ÁõÀÎò¾ôÀ¼ §ÅñÊ ¦À¡¾¢¸û «È¢ÂôÀθ¢ýÈÉ"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr "¯í¸û ÅðÊø §À¡ÐÁ¡É þ¼Á¢ø¨Ä (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"¾ÂצºöÐ ¯í¸û ¦À¡¾¢ §¾÷¨Å ´Õ ¦¿¸¢úÅðÊø §ºÁ¢ì¸×õ.\n"
-"þùÅ¡Ú §ºÁ¢ìÌõ Ó¨È ¾¡É¢Âí¸¢-¿¢ÚÅ¨Ä ´òÐ þÕìÌõ"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "¦¿¸¢úÅðÊø þÕóÐ ²üÚí¸û"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "¦¿¸¢úÅðÊø §ºÁ¢Ôí¸û"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "¦¿¸¢úÅðÊø þÕóÐ ²üÚôÀθ¢ÈÐ"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "¦À¡¾¢¸û §¾÷×"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "¦À¡¾¢¸û §¾÷¨Åì ¦¸¡ñ¼ ¦¿¸¢úÅ𨼠¯ûǣΠ¦ºöÂ×õ"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "¿£í¸û §¾÷× ¦ºöÐûÇ «Ç×, þÕìÌÁ¢¼ò¨¾ Å¢¼ «¾¢¸Á¡¸ ¯ûÇÐ"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "¿¢ÚÅø Ó¨È"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"¿£í¸û ¦À¡¾¢ ÌØì¸û ±¾¨ÉÔõ §¾÷× ¦ºöÂÅ¢ø¨Ä.\n"
-"¾ÂצºöÐ ¯í¸ÙìÌ §¾¨Å¡ɨ¾ §¾÷× ¦ºöÂ×õ"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "X ¯¼ý ŨÃÅ¢ÂøÅƢ¢¼Ä ÀÂýÀÎò¾ þÐ §¾¨Å"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "¯¾Å¢ áø¸Ù¼ý (̨Èó¾Àðºõ þÐ §¾¨Å!)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Á¢¸îº¢È¢Â ¿¢ÚÅø(urpmi ܼ ¸¢¨¼Â¡Ð)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"¸¢§Æ ¯ûÇ «¨ÉòÐ º¢Êì¸Ùõ þÕó¾¡ø ºÃ¢ ±É ¸¢Ç¢ì ¦ºöÂ×õ.\n"
-"´ýÚ Ü¼ þø¨Ä¦ÂýÈ¡ø ¿£ìÌ ±ýÀ¨¾ ¸¢Ç¢ì ¦ºöÂ×õ\n"
-"º¢Ä º¢Ê¸û ÁðÎõ þø¨Ä¦ÂýÈ¡ø þøÄ¡¾Åü¨È ÁðÎõ ¿£ì¸¢Å¢ðÎ ºÃ¢ ±É ¸¢Ç¢ì ¦ºöÂ×õ"
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr " \"%s\" ±É ¦ÀÂâ¼ôÀð¼ º¢Ê"
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "¿¢Ú×¾ø ¦¾¡¼í̸¢ÈÐ"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"þó¾ ¦À¡¾¢ ¿¢ÚÅôÀθ¢ÈÐ%s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "¿¢ÚÅ¢ÂÀ¢ý §ºö §ÅñÊ ÅÊŨÁôÒ¸û"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "¾ÂצºöÐ ¦¾¡¼íÌÅ𨼠Á£ñÎõ %s þÂ츢¢ø §À¡¼×õ"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "¾ÂצºöÐ ¿¢¸ú¿¢¨ÄôÀÎò¾ôÀð¼ Å𨼠Á£ñÎõ %s þÂ츢¢ø §À¡¼×õ"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"¿£í¸û Á¨ÈìÌȢ£Π¦ºö ¯¾×õ ¿¢Ãø¸¨Ç þÈ츢 ¿¢ÚÅ Å¡öôÒ ¯ûÇÐ \n"
-"\n"
-"±îºÃ¢ì¨¸ \n"
-"\n"
-"¬É¡ø ´ù¦Å¡Õ ¿¡ðÊÖõ ¯ûÇ ºð¼í¸Ç¢ý ÀÊ Àø§ÅÚ ¸ðÎÀ¡Î¸û þÕì¸Ä¡õ\n"
-"þ¨¾ Á£È¡Áø þÕôÀÐ ¯í¸û ¦À¡ÚôÒ\n"
-"§ÁÖõ Å¢ÅÃí¸ÙìÌ þíÌî ¦ºøÄ×õ\n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"þó¾ ¦À¡¾¢¸û ¯í¸û þÂì¸ ¿¢Ãø ¦ÅǢ¢ð¼ À¢ý ¦ÅÇ¢Åó¾¨Å\n"
-"þ¨Å ¦À¡ÐÅ¡¸ À¢¨Æ¸¨Ç ¿£ì¸×õ, À¡Ð¸¡ôÒ Ì¨ÈÀ¡Î¸¨Ç\n"
-"¿£ì¸×õ ¦ÅǢ¢¼ôÀð¼¨Å \n"
-"\n"
-"þÅü¨È ¿¢ÚÅ ¯í¸ÙìÌ þ¨½Âò¦¾¡¼÷Ò §¾¨Å\n"
-"\n"
-"\n"
-"þÅü¨È ¿¢ÚŠŢÕôÀÁ¡ ?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr "¾ü§À¡ÐûÇ þ¨½ô À¾¢ôÒ¾Çí¸¨Ç «È¢Â Á¡ñʧÃì þ¨½Â¾Çõ ¦¾¡¼÷Ò¦¸¡ûÇôÀθ¢ÈÐ"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "¦À¡¾¢¸¨Ç ±í¸¢ÕóÐ þÈì¸ Å¢ÕõÒ¸¢È£÷¸û"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "þ¨½ô À¾¢ôÒ¾Çí¸Ç¢ø ¾ü§À¡ÐûÇ ¦À¡¾¢¸¨Ç «È¢Â þ¨½Â¾Çõ ¦¾¡¼÷Ò¦¸¡ûÇôÀθ¢ÈÐ"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "¿£í¸û ±ó¾ ¸¡Ä Áñ¼Äò¨¾î §º÷ó¾Å÷?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "Åý¦À¡Õû ¸Ê¸¡Ãò¨¾ GMT ìÌ Á¡üÚ"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "¾¡É¢Âí¸¢ §¿Ã ´ò¾¢Â츢(NTP ¯¾Å¢Ô¼ý)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "NTP §º¨Å¸õ"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "¦¾¡¨Ä ¸ôŠ §º¨Å¸õ"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "«îÍô¦À¡È¢ ²ÐÁ¢ø¨Ä"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "¯í¸Ç¢¼õ ISA ´Ä¢Â𨼠²§¾Ûõ ¯ûÇÉÅ¡?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr "\"sndconfig\" ±ýÈ ¿¢Ãø ãÄõ ¯í¸û ´Ä¢Â𨼨 ÅÊŨÁì¸ ÓÊÔõ"
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "´Ä¢Â𨼠²Ðõ ¸ñÎÀ¢Êì¸ ÓÊÂÅ¢ø¨Ä. ʧÃìÅý¦À¡Õû Á¡Â¡Å¢¨Â ÀÂýÀÎòÐí¸û"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "¯¨Ã"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "±Ä¢"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "¸¡Ä Áñ¼Äõ"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "«îÍô¦À¡È¢"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ISDN «ð¨¼"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "´Ä¢Âð¨¼"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "TV «ð¨¼"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Å¢ý§¼¡Š ¸Çõ"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "¯ûǨÁ §¸¡ôÒ¸û"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "¯í¸û ¸¼×¡ø¨Ä ¯ÕÅ¡ì¸×õ"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "¸¼×¡ø ²ÐÁ¢ø¨Ä"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr ""
-"¯í¸û ¸¼×¡ø Á¢¸ º¢È¢Â¾¡¸ ¯ûÇÐ (̨Èó¾ Àðºõ þÐ %d ±ØòÐì¸û þÕì¸ §ÅñÎõ) "
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "¿øÌ¡¢¨Á"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "¿øÌ¡¢¨Á LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP Base dn"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "LDAP §º¨Å¸õ"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "¿øÌ¡¢¨Á NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS ¸Çõ"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS §º¨Å¸õ"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-"þ¨¾ ¿£í¸û À¡÷ò¾¡ø ¿£í¸û Á¢¸ô ¾ÅÈ¡É \n"
-"§¾÷× ¦ºöÐ þÕ츢ȣ÷¸û ±É \n"
-"«÷ò¾õ. ¯¼ÉÊ¡¸ ¸½¢½¢Â¢ø ¿øÄ §¾÷ÔûÇÅ÷ \n"
-"¯¾Å¢Ô¼É Á¡ñʧÃì Ä¢É쨅 ¿¢Ú×í¸û. «øÄÐ ¬ÃõÀò¾Ä¢ÕóÐ\n"
-"¦À¡Ú¨Á¡¸ §¾÷×î ¦ºöÐ Å¡Õí¸û. Å¡úòÐì¸û\n"
-"¾ÂצºöÐ ¬í¸¢Äò¾¢ø ¿¢Ú×í¸û"
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "¿øÌ¡¢¨Á Å¢ý§¼¡Š ¸Çõ"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "Å¢ý§¼¡Š ¸Çò¾¢ý ÀÂÉ÷ ¦ÀÂ÷"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "Å¢ý§¼¡Š ¸Çõ ¿¢÷Å¡¸¢Â¢ý ¸¼×¡ø"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"þ¨¾ ¿£í¸û À¡÷ò¾¡ø ¿£í¸û Á¢¸ô ¾ÅÈ¡É \n"
-"§¾÷× ¦ºöÐ þÕ츢ȣ÷¸û ±É \n"
-"«÷ò¾õ. ¯¼ÉÊ¡¸ ¸½¢½¢Â¢ø ¿øÄ §¾÷ÔûÇÅ÷ \n"
-"¯¾Å¢Ô¼É Á¡ñʧÃì Ä¢É쨅 ¿¢Ú×í¸û. «øÄÐ ¬ÃõÀò¾Ä¢ÕóÐ\n"
-"¦À¡Ú¨Á¡¸ §¾÷×î ¦ºöÐ Å¡Õí¸û. Å¡úòÐì¸û\n"
-"¾ÂצºöÐ ¬í¸¢Äò¾¢ø ¿¢Ú×í¸û"
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Ó¾ø ¦¿¸¢úÅ𨼠þÂ츢"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "2ÅÐ ¦¿¸¢úÅ𨼠þÂ츢"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "¾Å¢÷"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"þô§À¡Ð ¿£í¸û ¾É¢ôÀÂý ¦¾¡¼íÌÅ𨼠¯ÕÅ¡ì¸Ä¡õ.\n"
-"þÐ ±ô§À¡¾¡ÅÐ ¿£í¸û ¯í¸û ¸½¢½¢Â¢ý ¦¾¡¼íÌ ¿¢Ã¨Ä\n"
-"Àؾ¡ì¸¢ Å¢ð¼¡ø þ¾ý ãÄõ ¸½¢½¢¨Â ÐÅì¸Ä¡õ\n"
-"þ¨¾ ¨ÅòÐ «§¿¸Á¡¸ «¨ÉòÐ ÐÅì¸ À¢Ã¨É¸¨ÇÔõ\n"
-"ºÃ¢ ¦ºö ÓÊÔõ\n"
-"¿£í¸û ´Õ ¾É¢ôÀÂý ¦¾¡¼íÌÅ𨼠¯ÕÅ¡ì¸ Å¢ÕõÒ¸¢È£÷¸Ç¡\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(±îºÃ¢ì¨¸! ¿£í¸û XFS §¸¡ôÀ¨Áô¨À ¯í¸û ãÄ Å¸¢üÈ¢ø ÀÂýÀÎòи¢È£÷¸û\n"
-"þ¾ý þÂ츿¢Ãø Á¢¸ô¦ÀâÂÐ.«¾É¡ø 1.44 ¦Á¸¡¨À𠦿¸¢úÅðÎ ÀÂýÀ¼¡Ð)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "ÁýÉ¢ì¸×õ, ¦¿¸¢úÅðÎ þÂ츢 ²ÐÁ¢ø¨Ä"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr " ¦¾¡¼íÌÅ𨼠¯ÕÅ¡ì¸ ¦¿¸¢úÅðÎ þÂ츢¨Â §¾÷×î ¦ºöÔí¸û"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr " %s ø ¦¿¸¢úÅ𨼠¯ûǣΠ¦ºöÔí¸û"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "ÐÅíÌÅ𨼠¯ÕÅ¡ìÌí¸û"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "ÐÅíÌ¿¢Ã¨Ä ¯ÕÅ¡ì̸¢§Èý..."
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr "¾ÂצºöÐ ¿¢ÚמüÌ ¬í¸¢Äò¨¾ ÀÂýÀÎòÐí¸û"
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "¾ÂצºöÐ ¿¢ÚמüÌ ¬í¸¢Äò¨¾ ÀÂýÀÎòÐí¸û"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr "¾ÂצºöÐ ¿¢ÚמüÌ ¬í¸¢Äò¨¾ ÀÂýÀÎòÐí¸û"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "ÐÅíÌ¿¢Ã¨Ä ¿¢ÚÅôÀθ¢ÈÐ"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "ÐÅíÌ¿¢Ã¨Ä ¿¢ÚÅôÀΞ¢ø À¢¨Æ §¿÷óÐûÇÐ"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-"¾ÂצºöÐ ¿¢ÚמüÌ ¬í¸¢Äò¨¾ ÀÂýÀÎòÐí¸û You may need to change your Open "
-"Firmware boot-device to\n"
-" enable the bootloader. If you don't 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."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "¦ÅüÚ ¦¿¸¢úÅ𨼠%s þÂ츢¢ø ¯ûÇ¢¼×õ"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "¾¡É¢Âí¸¢ ¿¢ÚÅøÅ𨼠¯ÕÅ¡ì¸×õ"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"º¢Ä ¦ºÂø¸û þýÛõ ÓÊì¸ôÀ¼Å¢ø¨Ä\n"
-"\n"
-"¿£í¸û ¿¢îºÂõ ¿¢Ú×¾¨Ä Å¢ðÎ ¦ÅÇ¢§ÂÈ Å¢ÕõÒ¸¢È£÷¸Ç¡?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Å¡úòÐì¸û, ¿¢Ú×¾ø ¦ÅüÈ¢¸ÃÁ¡¸ ÓÊó¾Ð\n"
-"¿¢ÚÅøÅð¨¼Ôõ, ¿¢ÚÅø º¢Ê¨ÂÔõ ¦ÅÇ¢¦Â ±ÎòÐÅ¢ðÎ ÁÚ¦¾¡¼ì¸õ ¦ºöÂ×õ.\n"
-"\n"
-"\n"
-"¯í¸û Á¡ñʧÃì Ä¢É ÀüȢ ¸¨¼º¢ ¾¸Åø¸ÙìÌ \n"
-"À¢¨ÆÂȢŢô¨À À¡÷ì¸×õ \n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"¾ÂצºöÐ ¯í¸û ¸½¢½¢¨Â ÅÊŨÁì¸ Á¡ñʧÃì ¯¾Å¢áø¸¨Ç \n"
-"ÀÊì¸×õ"
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "¾¡É¢Âí¸¢ ¿¢ÚÅøÅ𨼠¯ÕÅ¡ì¸×õ"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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"
-"¿£í¸û Á£ñÎõ ´ÕÓ¨È ¯í¸û ¿¢ÚÅ¨Ä ÁÚ þÂì¸õ ¦ºöÂÄ¡õ,\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "¾¡É¢Âí¸¢"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "ÁÚ þÂì¸õ"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "¦À¡¾¢ò §¾÷¨Åî §ºÁ¢"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Á¡ñʧÃì Ä¢ÉìŠ ¿¢ÚÅø %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "kdesu þø¨Ä"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "consolehelper þø¨Ä"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "§¸¡ôÒ ´ý¨Èò §¾÷×î ¦ºö"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "«Ä¡¾¢Â¡É "
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "¦¾¡¼ì¸"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- ÓýÉÐ"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "«ÎòÐ"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "¾ÅÈ¡É §¾÷×, Á£ñÎõ ÓÂüº¢òÐ À¡÷ì¸×õ\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "¯í¸û §¾÷×? (¦¸¡¼¡¿¢¨Ä %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"¿£í¸û ¿¢ÃôÀ §ÅñʨŠ\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr ",¯í¸û §¾÷×? (0/1 ¦¸¡¼¡¿¢¨Ä %s)"
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "¦À¡ò¾¡ý %s: %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "¯í¸û þó¾ ¦À¡ò¾¡¨É ¸¢Ç¢ì ¦ºö §ÅñÎÁ¡?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr "enter `void' for void entry"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "¯í¸û §¾÷×? (¦¸¡¼¡¿¢¨Ä `%s'%s)"
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> §¾÷×î ¦ºöžüÌ ÀÄ ¯ûÇÉ(%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"¾ÂצºöÐ ¿£í¸û Å¢ÕõÒõ 10-ţý Ó¾ø ±ñ¨½ §¾÷×î ¦ºö,\n"
-"«øÄРѨÆ× º¡Å¢¨Â ¾ðÊ ¦¾¡¼Ã×õ\n"
-"¯í¸û §¾÷×? "
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> ¸ÅÉ¢ì¸×õ, ¦ÀÂ÷ Á¡È¢ÔûÇÐ\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "ÁÚ ¨Åò¾ø"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "¦ºì(ÌÅ÷Ê)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "¦ƒ÷Áý"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "§Å¡Ã¡ì"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "ŠÀ¡É¢‰"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "À¢ýÉ¢‰"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "À¢ÃïÍ "
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "¿¡÷§Å "
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "¦À¡Ä¢Š"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Ä¢Âý"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "ÍŢʉ"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "¬í¸¢Ä Å¢¨ºôÀĨ¸"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "«¦ÁÃ¢ì¸ Å¢¨ºôÀĨ¸"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "«ø§ÀÉ¢Âý"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "¬÷Á¢É¢Âý(À¨ÆÂ)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "¬÷Á¢É¢Âý(¾ð¼îÍ)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "¬÷Á¢É¢Âý(´Ä¢Â¨ÁôÒ)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "«º÷¨Àƒ¡ý"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "¦Àøƒ¢Âý"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "Åí¸¡Çõ"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "Àø§¸Ã¢Â(´Ä¢Â¨ÁôÒ)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Àø§¸Ã¢Â(À¢Ê…)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "À¢§Ãº¢ø"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "§À¡ŠÉ¢Â¡"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "§ÀÄ¡ÕŠ"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "ÍÅ¢‰(¦ƒ÷Áý)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "ÍÅ¢‰(À¢¦ÃïÍ)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "¦ºì(ÌÅ÷ðÊ)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "¦ƒ÷Áý"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "¼îÍ"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "§Å¡Ãì(US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "§Å¡Ãì(¿¡÷§Å)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "§Å¡Ãì-ÍÅ¢ÊÍ "
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "±Š§¾¡É¢Â¡"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "ƒ¡÷ƒ¢Â¡(\"Russian\" layout)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "ƒ¡÷ƒ¢Â¡"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "¸¢§Ãì¸õ "
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "«í§¸Ã¢Â "
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "̧ú¢Â "
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "þŠ§ÃÄ¢Â"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "þŠ§ÃÄ¢Â(´Ä¢Â¨ÁôÒ)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "þáɢÂ"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "³ŠÄ¡óÐ "
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "þò¾¡Ä¢Â "
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "ƒôÀ¡É¢Â 106 Å¢¨º"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "¦¸¡Ã¢Â Å¢¨ºôÀĨ¸"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Äò¾¢ý «¦Áâì¸"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "Ä¡§Å¡Š"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "ĢЧÅÉ¢Â-À¨ÆÂ"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "ĢЧÅÉ¢Â-Ò¾¢Â"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "ĢЧÅÉ¢Â-ÌÅ÷ðÊ"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "ĢЧÅÉ¢Â-´Ä¢Â¨ÁôÒ ÌÅ÷ðÊ"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "Ä¡ðÅ¢Â"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Á¡º¢§¼¡É¢Â"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "¼îÍ"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "¦À¡Ä¢‰(ÌÅ÷ðÊ)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "¦À¡Ä¢‰(ÌÅ¡÷ðŠ)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "§À¡÷òи¢º¢Â"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "¸ÉÊÂ(Quebec)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "§Ã¡§ÁÉ¢Â(ÌÅ¡÷ðŠ)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "§Ã¡§ÁÉ¢Â(ÌÅ÷ðÊ)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Ä¢Â(¡÷ðÊ)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "ͧġ¦ÅÉ¢Â"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "ͧġ¦ÅÉ¢Â(ÌÅ¡÷ðŠ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "ͧġ¦ÅÉ¢Â(ÌÅ÷ðÊ)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "¦º÷À¢Â"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "¾Á¢ú(ÔÉ¢§¸¡ð)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "¾Á¢ú(TSCII- þ¨¾ §¾÷× ¦ºöÂ×õ)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "¾¡ö Å¢¨ºôÀĨ¸"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "¾¡ƒ¢ì Å¢¨ºôÀĨ¸"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "ÐÕ츢 "
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "ÒÐ ÐÕ츢 "
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "¯ì§ÃÉ¢Â"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "«¦ÁÃ¢ì¸ Å¢¨ºôÀĨ¸(º÷ŧ¾º)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Å¢Âð¿¡Á¢Â "
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Ô§¸¡ŠÍ§Ä¡Å¢Â"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "ÅÄÐ Alt Å¢¨º"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "þÃñÎ Shift Å¢¨º¸Ùõ ´ýÈ¡¸"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Control ÁüÚõ Shift Å¢¨º¸Ùõ ´ýÈ¡¸"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "CapsLock Å¢¨º"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Ctrl ÁüÚõ Alt Å¢¨º¸Ùõ ´ýÈ¡¸"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Alt ÁüÚõ Shift Å¢¨º¸Ùõ ´ýÈ¡¸"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "\"Menu\" Å¢¨º"
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "þ¼Ð Å¢ý§¼¡Š Å¢¨º"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "ÅÄРŢý§¼¡Š Å¢¨º"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "ÍüÚ ²üÈí¸û %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "²Ã½ Ÿ¢ü¨È ӾĢø ¿£ìÌ\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "´Õ ±ñ"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d, ¸Á¡Å¡ø À¢Ã¢ì¸ôÀð¼ ±ñ¸û"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d, ¸Á¡Å¡ø À¢Ã¢ì¸ôÀð¼ ºÃí¸û"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "¸Á¡Å¡ø À¢Ã¢ì¸ôÀð¼ ±ñ¸û"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "¸Á¡Å¡ø À¢Ã¢ì¸ôÀð¼ ºÃí¸û"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr "PCMCIA ÀÂýÀÎò¾ 2.4 ¸Õ¨Å ÀÂýÀÎòÐí¸û"
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "ºý-±Ä¢"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Ä¡ƒ¢¦¼ì- Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "¦À¡ÐÅ¡É PS2 ºì¸Ã ±Ä¢"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "¸¢¨ÇðÀ¡Â¢ýð-GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "¦¸ý…¢íì¼ý º¢ó¾¢ìÌõ ±Ä¢-Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "ƒ¢É¢ÂŠ ¦¿ð±Ä¢-Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "ƒ¢É¢ÂŠ ¦¿ðºì¸Ã±Ä¢-Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "¨Áì§Ã¡º¡ôð Explorer-§Á§Ä¡Ê"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 ¦À¡ò¾¡ý"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "¦À¡ÐÅ¡É 2 ¦À¡ò¾¡ý ±Ä¢"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "ºì¸Ãõ"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "¦¾¡¼÷¿¢¨Äò ШÈ"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "¦À¡ÐÅ¡É 3 ¦À¡ò¾¡ý ±Ä¢"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "¨Áì§Ã¡º¡ôð þý¦¼Ä¢"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Ä¡ƒ¢¦¼ì ±Ä¢-Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "±Ä¢ þÂì¸í¸û"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Ä¡ƒ¢¦¼ì CC Ũ¸ ±Ä¢"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Ä¡ƒ¢¦¼ì MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Ũ¸"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Ä¡ƒ¢¦¼ì ±Ä¢(À¨ÆÂ, C7 Ũ¸)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "ÀŠ±Ä¢"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 ¦À¡ò¾¡ý¸û"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 ¦À¡ò¾¡ý¸û"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "´ýÚÁ¢ø¨Ä"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "±Ä¢ ²ÐÁ¢ø¨Ä"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "¾ÂצºöÐ, ¯í¸û ±Ä¢¨Â §º¡¾¨É ¦ºöÔí¸û"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "¯í¸û ±Ä¢¨Â ¦ºÂøÀ¼ ¨Åì¸"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "¯í¸û ºì¸Ãò¨¾ ¯ÕðÎí¸û"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr ""
-"-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,-*-TSC_Avaangal-regular-r-"
-"*-*-25-*-*-*-p-*-tscii-0,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "ÓÊó¾Ð"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "«ÎòÐ ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "þÐ ºÃ¢Â¡?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "¾¸Åø"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "¸¢¨Ç¸¨Ç Ţâ"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "¸¢¨Ç¸¨Ç ÍÕìÌ"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "¾ð¨¼ ÁüÚõ ¸¢¨Ç Å⨺ìÌÁ¢¨¼§Â Á¡üȢ¨Á"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "þ¨½Âò¨¾ ÀÂýÀÎò¾ ¦¾¡¼÷Ò ²üÀÎòÐ"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"¦À¡ÐÅ¡¸ adsl ãÄõ þ¨½Âò§¾¡Î ¦¾¡¼÷Ò ²üÀÎò¾.\n"
-"pppoe ÀÂýÀÎò¾ôÀÎõ.¦ÅÌ º¢Ä dhcp ÀÂýÀÎòÐõ\n"
-"¯í¸ÙìÌ ºÃ¢Â¡¸ ¦¾Ã¢ÂÅ¢ø¨Ä ±ýÈ¡ø pppoe ÀÂýÀÎòÐ"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "«ø¸¡¦¼ø ŠÀ¢ð¼î -Alcatel speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "dhcp ÀÂýÀÎòÐ"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr " pppoe ÀÂýÀÎòÐ"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "pptp ÀÂýÀÎòÐ"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "þ¨½Âò¾Ç §º¨Å¸õ"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "DNS §º¨Å¸õ"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "Á¢ýÉïºø §º¨Å¸õ"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "POP and IMAP Ũ¸ Á¢ýÉïºø §º¨Å¸õ"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "ŨĨÁôÒ «ð¨¼ ±Ð×õ ¸¡½ôÀ¼Å¢ø¨Ä "
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"¦¿ÕôÒîÍÅ÷ ÅÊŨÁôÒ\n"
-"\n"
-"þíÌ «Ç¢ì¸ôÀÎõ À¾¢ø¸û ¯í¸û ¸½¢½¢Â¢ý\n"
-"À¡Ð¸¡ôÒ º¡÷ó¾Ð. ¸Å½õ §¾¨Å\n"
-"¿£í¸û þó¾ ¿¢Ã¨Ä ±ô§À¡Ð §ÅñÎÁ¡É¡Öõ þÂì¸Ä¡õ\n"
-"."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr "¿¢í¸û ±ó¾ §º¨Å¸¨Ç þ¨½Âò¾¢Ä¢ÕóÐ «ÛÁ¾¢ì¸ Å¢ÕõÒ¸¢È£÷¸û?"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "ÁüÈ Ð¨È¸¨Ç"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"¿£í¸û ±ó¾ dhcp §Åñʨ ÀÂýÀÎò¾ ¦À¡¸¢È£÷¸û?\n"
-"¦¸¡¼¡¿¢¨Ä¡¸ dhcpcd ÀÂýÀÎò¾ôÀÎõ"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"ŨĨÁôÒ «ð¨¼ ±Ð×õ ¸¡½ôÀ¼Å¢ø¨Ä.\n"
-" ±ýÉ¡ø þÐ §À¡ýÈ þÂì¸ò¨¾ ÅÊŨÁì¸ ÓÊ¡Ð"
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "ŨĨÁôÒ «ð¨¼¨Â §¾÷×î ¦ºö"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr "±ó¾ ŨĨÁôÒ «ð¨¼ ¯í¸¨Ç þ¨½Âòмý þ¨½òÐûÇÐ"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "ŨĨÁôÒ «ð¨¼ ±Ð×õ ¸¡½ôÀ¼Å¢ø¨Ä"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "ŨĨÁôÀ¡ì¸í¸û ÅÊŨÁì¸ôÀθ¢ÈÐ"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"¯í¸û ¦¾Ã¢ó¾¡ø ¸½¢½¢Â¢ý ¦À¨Ãò §¾÷×î ¦ºöÂ×õ\n"
-"º¢Ä DHCP-§º¨Å¸í¸ÙìÌ ¸½¢½¢ô¦ÀÂ÷ §¾¨Å\n"
-"¯í¸û ¸½¢½¢ô¦ÀÂ÷ ºÃ¢Â¡É¾¡¸ þÕì¸ §ÅñÎõ\n"
-"¯¾¡ÃÉõ ``mybox.mylab.myco.com''."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "¸½¢½¢ô¦ÀÂ÷: "
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "ʧÃìŨĨÁôÒ Á¡Â¡Å¢"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "¯í¸û ISDN ±ó¾ ¦ºó¾Ã ŨçÂðÊý ¸£ú ÅÕ¸¢ÈÐ?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Ò¾¢Â ÅÊŨÁôÒ (isdn-light «ð¨¼¸û)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "À¨Æ ÅÊŨÁôÒ (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ISDN ŨĨÁôÀ¡ì¸ ÅÊŨÁôÒ"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"¯í¸û þ¨½Â §º¨Å¡ǨÃò §¾÷×î ¦ºö.\n"
-"þíÌ ÀðÊÂÄ¢¼ôÀ¼Å¢ø¨Ä ±ýÈ¡ø, ÀðÊÂÄ¢¼ôÀ¼Å¢ø¨Ä ±ýÀ¨¾ §¾÷×î ¦ºöÂ×õ"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "³§Ã¡ôÀ¢Â ŨÃÓ¨È"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "³§Ã¡ôÀ¢Â ŨÃÓ¨È(EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "²¨É À̾¢¸Ç¢ø ÀÂýÀÎò¾ôÀÎõ ŨÃÓ¨È"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"²¨É À̾¢¸Ç¢ø ÀÂýÀÎò¾ôÀÎõ ŨÃÓ¨È\n"
-"No D-Channel (Ìò¾¨¸ þ¨½ôÒ¸û)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "¿£í¸û ±ó¾ ŨÃӨȨ ÀÂýÀÎò¾ §À¡¸¢È£÷¸û?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "±ùÅ¢¾ «ð¨¼¨Â ¨Åòо¢Õ츢ȣ÷¸û?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "±ÉìÌ ¦¾Ã¢Â¡Ð"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "ÓÈ¢òРŢÎ"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "¦¾¡¼÷¸"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "¿£í¸û ±ó¾ ISDN «ð¨¼¨Â ÀÂýÀÎòи¢È£÷¸û?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr ""
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "¾ÂצºöÐ, ¯í¸û §Á¡¼õ þ¨½ì¸ôÀðÎûÇ ¦¾¡¼÷¿¢¨Äò ШȨ §¾÷×î ¦ºöÔí¸û"
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "«¨ÆôÒ ÅÆ¢ Å¢ÕôÀò§¾÷׸û"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "¦¾¡¼÷À¢ý ¦ÀÂ÷: "
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "«¨Æì¸ §ÅñÊ ¦¾¡¨Ä§Àº¢ ±ñ"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "¦¾¡¼í¸ø¦ÀÂ÷"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP-¦À¡ÐÅ¡¸ ¿õ¿¡ðÊø þо¡ý ¯ûÇÐ"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "¸ð¼¨Çò¦¾¡¼÷ ÅƢ¡¸"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Ó¨ÉÂõ ÅƢ¡¸"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "¸Çò¾¢ý ¦ÀÂ÷"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Ó¾ø DNS §º¨Å¸ò¾¢ý ¦ÀÂ÷"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "2ÅÐ DNS §º¨Å¸ò¾¢ý ¦ÀÂ÷"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"¿£í¸û ¯í¸û ¦¾¡¼÷¨À ÐñÊì¸Ä¡õ, «øÄÐ ÁÚÅÊŨÁì¸Ä¡õ"
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"¿£í¸û ¯í¸û ¦¾¡¼÷¨À ÁÚÅÊŨÁì¸Ä¡õ"
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "¿£í¸û ¾ü§À¡Ð þ¨½Âò§¾¡Î þ¨½óÐ ¯ûÇ£÷¸û"
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"¿£í¸û ¯í¸û ¦¾¡¼÷¨À ÐñÊì¸Ä¡õ, «øÄÐ ÁÚÅÊŨÁì¸Ä¡õ"
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "¿£í¸û ¾ü§À¡Ð þ¨½Âò§¾¡Î þ¨½óÐ þø¨Ä"
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "þ¨½Â×õ"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "þ¨½ô¨À ÐñÊì¸×õ"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "þ¨½Âò¦¾¡¼÷¨À ÅÊŨÁÔí¸û"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "þ¨½Âò¦¾¡¼÷Ò ÅÊŨÁôÀ¡Çý"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "¿¡õ ¾ü§À¡Ð %s ±ýÈ ¦¾¡¼÷¨À ÅÊŨÁì¸ô§À¡¸¢§È¡õ"
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"¿¡õ ¾ü§À¡Ð %s ±ýÈ ¦¾¡¼÷¨À ÅÊŨÁì¸ô§À¡¸¢§È¡õ.\n"
-"\n"
-"\n"
-"ºÃ¢ ±ýÀ¨¾ ¸¢Ç¢ì ¦ºöÂ×õ"
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "ŨĨÁôÀ¡ì¸ ÅÊŨÁôÒ "
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"ʧÃìŨĨÁôÒ Á¡Â¡Å¢ìÌ ÅÕ¸.\n"
-"\n"
-"þô§À¡Ð ¯í¸û þ¨½Â/ŨĨÁôÒ ÅÊŨÁì¸ôÀθ¢ÈÐ\n"
-"¾¡É¡¸ ¸ñÎÀ¢Êì¸ §Åñ¼¡¦ÁýÈ¡ø, þó¾ §¾÷¨Å ¿£ì¸×õ.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "ÅÊŨÁì¸ ÀÂÉ÷ÌÈ¢ô¨À §¾÷×î ¦ºöÂ×õ"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "¾¡É¡¸ ¸ñÎÀ¢Êì¸×õ"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "«È¢»÷ ӨȨÁ"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "º¡¾Éí¸û ¸ñÎÀ¢Êì¸ôÀθ¢ÈÐ..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "º¡¾ÃÉ §Á¡¼õÅÆ¢ ¦¾¡¼÷Ò"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "%s ±ýÈ Ð¨È¢ø ¸ñÎÀ¢Êì¸ôÀðÎûÇÐ"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ISDN þ­¨½ôÒ"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr " %s ¸ñÎÀ¢Êì¸ôÀðÎûÇÐ"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "ADSL þ­¨½ôÒ"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "%s ±ýÈ Ð¨È¢ø ¸ñÎÀ¢Êì¸ôÀðÎûÇÐ"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "§¸À¢û þ­¨½ôÒ"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "§¸À¢û þ­¨½ôÒ ¸ñÎÀ¢Êì¸ôÀðÎûÇÐ"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "LAN þ­¨½ôÒ"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "ŨĨÁôÒ «ð¨¼(¸û) ¸ñÎÀ¢Êì¸ôÀðÎûÇÐ"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "¯í¸ÙìÌ Å¢ÕôÀÁ¡É þ¨½ô¨À ÅÊŨÁì¸×õ"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"¿£í¸û þ¨½Âò¦¾¡Î ÀÄ Ó¨È¸Ç¢ø ¦¾¡¼÷Òì ¦¸¡ûÇ ÓÊÔõ\n"
-"¿£í¸û ÀÂýÀÎò¾ Å¢ÕõÒõ ӨȨÂò §¾÷ó¦¾Î\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "þ¨½Âò ¦¾¡¼÷Ò"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "¯í¸û þ¨½Âò¦¾¡¼÷¨À ¸½¢½¢ ¦¾¡¼íÌõ§À¡§¾ ¦¾¡¼í¸×õ.? ¦À¡ÐÅ¡¸ þÐ §¾¨Å¢ø¨Ä"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Ũĸ¨ÁôÒ ÅÊŨÁôÒ "
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "Ũĸ¨ÁôÒî §º¨Å¸û ÁÚ¦¾¡¼í¸ §ÅñÎõ"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Ũĸ¨ÁôÒî §º¨Å¸û ÁÚ¦¾¡¼íÌõ§À¡Ð À¢¨Æ §¿÷óÐûÇÐ \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Å¡úòÐì¸û, ¯í¸û Ũĸ¨ÁôÒ ÁüÚõ þ¨½Âò ¦¾¡¼÷Ò\n"
-"¦ÅüÈ¢¸ÃÁ¡¸ ÓÊó¾Ð. þó¾ ÅÊŨÁôÒ¸û ÀÂýÀÎò¾ôÀÎõ\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "ŨĨÁôÒ «ð¨¼ %s ÅÊŨÁì¸ôÀθ¢ÈÐ"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr "(þÂì¸ ¿¢Ãø %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr ""
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr ""
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr ""
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "¾ýÉ¢Âì¸ IP"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "¦¾¡¼í¸Ä¢ø ÐÅ츢ŢΠ"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr ""
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS §º¨Å¸õ"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "ѨÆš¢ø(¯¾¡. %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "ѨÆš¢ø º¡¾Éõ"
-
-#: ../../network/network.pm_.c:376
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr ""
-
-#: ../../network/network.pm_.c:380
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr ""
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "À¢É¡Á¢ ÅÊŨÁôÒ"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP À¢É¡Á¢"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP À¢É¡Á¢"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr ""
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr ""
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "URL ±ô§À¡Ðõ 'http:' «øÄÐ 'ftp: Ô¼ý ÐÅí¸ §ÅñÎõ"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "¦¿ÕôÒîÍÅ÷ ÅÊŨÁôÒ ¸¡½ôÀðÎûÇÐ"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr "¦¿ÕôÒîÍÅ÷ ÅÊŨÁôÀ¡ø À¢¨Æ §¿÷óÐûÇÐ"
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "þ¨½Â ÅÊŨÁôÒ "
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "¿£í¸û þ¨½Âò§¾¡Î ¾ü§À¡Ð þ¨½Â §ÅñÎÁ¡? [§º¡¾¢òÐ À¡÷ôÀÐ Ó츢Âõ]"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "þ¨½ôÒ §º¡¾¢òÐ À¡÷ì¸ôÀθ¢ÈÐ"
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "¯í¸û ¸½¢½¢ ¾ü§À¡Ð þ¨½Âò¾¢ø þ¨½óÐûÇÐ"
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr ""
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "þ¨½Âò¦¾¡¼÷Ò ÅÊŨÁôÀ¡Çý"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr ""
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "«ð¨¼Â¢ý IRQ"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr ""
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "«ð¨¼Â¢ý ¯û/¦ÅÇ¢ IO"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "«ð¨¼Â¢ý ¯û/¦ÅÇ¢ IO_0"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "«ð¨¼Â¢ý ¯û/¦ÅÇ¢ IO_1"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "¯í¸û ¦¾¡¨Ä§Àº¢ ±ñ"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "§º¨Å¡Çâý ¦ÀÂ÷"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "§º¨Å¡Çâý ¦¾¡¨Ä§Àº¢ ±ñ"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "§º¨Å¡Çâý dns1 §º¨Å¸õ"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "§º¨Å¡Çâý dns2 §º¨Å¸õ"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "¯í¸û ¿¡ð¨¼ §¾÷×î ¦ºöÔí¸û"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "«¨ÆìÌõ Ó¨È"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "¦¾¡¼÷Ò §Å¸õ: "
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "¦¾¡¼÷Ò ¦ÅÇ¢§ÂüÈ §¿Ãõ(Å¢¿¡Ê¸Ç¢ø): "
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "ÀÂÉ÷ ¦ÀÂ÷"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "ÀÂÉâý ¸¼×¡ø"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "À¢Ã¢ð¼ý"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "²üÈò¾¢ø À¢¨Æ §¿÷óÐûÇÐ: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr ""
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr ""
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr ""
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr ""
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "¿¢îºÂõ þÕì¸ §ÅñʨÅ"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "Ó츢ÂÁ¡É¨Å"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "Á¢¸ «Æ¸¡É¨Å"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "«Æ¸¡É¨Å"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "§¾¨ÅôÀð¼¡ø"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr ""
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr ""
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr ""
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr ""
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr ""
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr ""
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD-«îÍ ¦ºÂÄ¢"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ-«îÍ ¦ºÂĢ¢ý º¡Ãõ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "¯ûǨÁì «îÍô¦À¡È¢"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "¦¾¡¨Ä× «îÍô¦À¡È¢"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "¦¾¡¨Ä× CUPS §º¨Å¸ò¾¢ø ¯ûÇ «îÍô¦À¡È¢"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "¦¾¡¨Ä× lpd §º¨Å¸ò¾¢ø ¯ûÇ «îÍô¦À¡È¢"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "ŨĨÁôÒì «îÍô¦À¡È¢(TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "¦¾¡¨Ä× ºõÀ¡ §º¨Å¸ò¾¢ø ¯ûÇ «îÍô¦À¡È¢"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "¦¾¡¨Ä× NetWare §º¨Å¸ò¾¢ø ¯ûÇ «îÍô¦À¡È¢"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "«îÍô¦À¡È¢Â¢ý Ó¸Åâ"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "§Å¨Ä¨Â ¸ð¼¨ÇìÌ «ÛôÒ"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "¦¾Ã¢Â¡¾ º¡¾Éõ"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "¦¾Ã¢Â¡¾ Á¡¼ø "
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "¯ûǨÁì «îÍô¦À¡È¢"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "¦¾¡¨Ä× «îÍô¦À¡È¢"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr ", þ¨½ ШÈ¢ø ¯ûÇÐ \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", USB «îÍô¦À¡È¢ \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", ÀÄ º¡¾Éõ þ¨½ ШÈ¢ø ¯ûÇÐ \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", ÀÄ º¡¾Éõ USB ШÈ¢ø ¯ûÇÐ \\/*%s"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", ÀÄ º¡¾Éõ HP JetDirect ШÈ¢ø ¯ûÇÐ \\/*%s"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", ÀÄ º¡¾Éõ "
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr "%s ìÌ «îº¢¼ôÀθ¢ÈÐ"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ""
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", %s ±ýÈ ¸ð¼¨Ç¨Â ÀÂýÀÎò¾¢"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr ""
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(%s ø)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr ""
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (¦¸¡¼¡¿¢¨Ä)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "«îÍô¦À¡È¢ þ¨½ì¸ôÀðÎûÇ Å¢¾ò¨¾ §¾÷× ¦ºöÔí¸û"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "«îÍô¦À¡È¢ ±ôÀÊ þ¨½ì¸ôÀðÎûÇÐ?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "CUPS ÅÊŨÁôÒ"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "CUPS §º¨Å¸ IP"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "ШÈ"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "¾¡É¢Âì¸ CUPS ÅÊŨÁôÒ"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "ʧÃì«îÍô¦À¡È¢"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "¯í¸û ¸½¢½¢ §º¡¾¢ì¸ôÀθ¢ÈÐ..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"¸¢ú¸¡Ûõ «îÍô¦À¡È¢¸û\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"¸¢ú¸¡Ûõ «îÍô¦À¡È¢\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"ÁüÚõ ´Õ «¨¼Â¡Çõ ¦¾Ã¢Â¡¾ «îÍô¦À¡È¢"
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"ÁüÚõ %d «¨¼Â¡Çõ ¦¾Ã¢Â¡¾ «îÍô¦À¡È¢"
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-"±ýÈ"
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "§¿ÃÊ¡¸ ¸½¢½¢Ô¼ý þ¨½óÐûÇÐ"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr " (¾ÂצºöÐ, ¯í¸û «îÍô¦À¡È¢ þ¨½óÐûǾ¡ ±É §º¡¾¨É ¦ºöÔí¸û).\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "§Á§Ä ¦¸¡Îì¸ôÀðÎûÇ «îÍô¦À¡È¢¨Â «îº¢¼ ÀÂýÀÎò¾ §ÅñÎÁ¡?\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "¯ûǨÁ «îÍô¦À¡È¢"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "«îÍô¦À¡È¢ ¾ýÉ¢Âì¸ ¸ñÎÀ¢Êò¾ø"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr " %s ¸ñÎÀ¢Êì¸ôÀð¼Ð"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "¾ÂצºöÐ, ¯í¸û «îÍô¦À¡È¢ ¯ûÇ Ð¨È¨Â §¾÷×î ¦ºöÔí¸û"
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "¨¸Ó¨È ÅÊŨÁôÒ "
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "¦¾¡¨Ä× ¸½¢½¢Â¢ý ¦ÀÂ÷"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "¦¾¡¨Ä× «îÍô¦À¡È¢Â¢ý ¦ÀÂ÷"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "¦¾¡¨Ä× ¸½¢½¢Â¢ý ¦ÀÂ÷ þø¨Ä!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "¦¾¡¨Ä× «îÍô¦À¡È¢Â¢ý ¦ÀÂ÷ þø¨Ä!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "¸ñÎÀ¢Êì¸ôÀð¼ Á¡¼ø: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "ºõÀ¡ §º¨Å¸õ"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "ºõÀ¡ §º¨Å¸ò¾¢ý IP"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "À¸¢Ã¢ý ¦ÀÂ÷"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "À½¢ìÌØ"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "¾¡É¢Âì¸ò¾¡ø ¸ñÎÀ¢Êì¸ôÀð¼Ð"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "§º¨Å¸ò¾¢ý ¦ÀÂ÷ «øÄÐ IP Ó¸Åâ¨Âì ¦¸¡Îì¸×õ"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "«îÍô¦À¡È¢ §º¨Å¸õ"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "«îÍô¦À¡È¢ º¡¨Ã¢ý ¦ÀÂ÷"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "þ¼õ"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "«îͦÀ¡È¢Â¢ý ¾Ã× ÀÊì¸ôÀθ¢ÈÐ "
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "«îͦÀ¡È¢Â¢ý ¾Ã× ¯ÕÅ¡ì¸ôÀθ¢ÈÐ"
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "«îͦÀ¡È¢ Á¡¼ø"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "«îͦÀ¡È¢Â¢ý Á¡¼ø ºÃ¢"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "«îͦÀ¡È¢Â¢ý Á¡¼¨Ä ¨¸Ó¨È¡¸ §¾÷× ¦ºö"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "«îͦÀ¡È¢Â¢ý Á¡¼¨Ä §¾÷×"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "¯í¸û «îͦÀ¡È¢Â¢ý Á¡¼ø ±Ð?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "OKI «îͦÀ¡È¢Â¢ý ÅÊŨÁôÒ"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Lexmark «îͦÀ¡È¢Â¢ý ÅÊŨÁôÒ"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "§º¡¾¨É Àì¸í¸û"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "§º¡¾¨É Àì¸í¸û ²ÐÁ¢ø¨Ä"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "«îº¢Î"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "º¡¾ÃÉ §º¡¾¨É Àì¸õ"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Á¡üÚ §º¡¾¨É Àì¸í¸û (¸Ê¾õ)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Á¡üÚ §º¡¾¨É Àì¸í¸û (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "µÇ¢ò§¾¡üÈ §º¡¾¨É Àì¸õ"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "§º¡¾¨É Àì¸ò¾¢ø ²Ðõ «îº¢¼¡§¾"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "§º¡¾¨É Àì¸í¸û «îº¢¼ôÀθ¢ÈÐ"
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "¦ÅüÚ «îÍô¦À¡È¢ "
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "ãÎ"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "«îÍ Å¢ÕôÀò§¾÷׸û"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "«îͦÀ¡È¢Â¢ý ¾Ã× ÀÊì¸ôÀθ¢ÈÐ... "
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "«îͦÀ¡È¢Â¢ý ÅÊŨÁôÒ Á¡üÈôÀθ¢ÈÐ"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "«îÍô¦À¡È¢¸¨Ç Á¡üÈ §Åñ¼¡õ"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Á¡üÚ"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Ò¾¢Â «îÍô¦À¡È¢Â¢ý ¦ÀÂ÷"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "%s... Á¡üÈôÀθ¢ÈÐ"
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "«îͦÀ¡È¢Â¢ý ¾Ã× §Á§ÄüÈôÀθ¢ÈÐ..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "¦¾¡¨Ä× «îÍô¦À¡È¢Â¢ý ÅÊŨÁôÒ"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "ŨĨÁôÒ ÐÅì¸ôÀθ¢ÈÐ"
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "ŨĨÁô¨À ÅÊŨÁÔí¸û"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "ŨĨÁôÒ ÅÊŨÁì¸ôÀ¼Å¢ø¨Ä"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "«îͦÀ¡È¢ ÁÚ¦¾¡¼ì¸õ ¦ºöÂôÀθ¢ÈÐ..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "«¾¢¸Àðº"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "ºó§¾¸ô §Àö "
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "¿£í¸û ±ó¾ «þÂì¸ «¨ÁôÒì¸¡É Ñ¨Æ¨Å §º÷ì¸ §À¡¸¢È£÷¸û?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "«îÍô¦À¡È¢ ÅÊŨÁì¸ôÀθ¢ÈÐ... \"%s\"..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "«îͦÀ¡È¢ Å¢ÕôÀò§¾÷׸û"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "ʧÃì«îÍ ÐÅì¸ôÀθ¢ÈÐ..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "ÀÂýÀ¡Î¸û ÅÊŨÁì¸ôÀθ¢ÈÐ..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "«îÍ þÂì¸õ: "
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "¿£í¸û §ÁÖõ ´Õ «îÍô¦À¡È¢¨Â ÅÊŨÁì¸ §ÅñÎÁ¡?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "«îÍô¦À¡È¢¨Â ÅÊŨÁôÒ Á¡üȢ¨Áì¸"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "¦ºö¸"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "«îÍô¦À¡È¢Â¢ý ¦¾¡¼÷Ò Å¨¸: "
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "«îÍô¦À¡È¢Â¢ý ¦ÀÂ÷, Å¢ÅÃõ, þ¼õ"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "«îÍô¦À¡È¢Â¢ý ¾Â¡Ã¢ôÀ¡Çâý ¦ÀÂ÷, Á¡¼ø, þÂì¸ ¿¢Ãø"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "«îÍô¦À¡È¢Â¢ý ¾Â¡Ã¢ôÀ¡Çâý ¦ÀÂ÷, Á¡¼ø"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "¦¸¡¼¡¿¢¨Ä «îÍô¦À¡È¢Â¡¸ «¨Á"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "«îÍô¦À¡È¢¨Â ÀÂýÀ¡Î¸û ÀÂýÀÎò¾ðÎõ"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "«îÍô¦À¡È¢¨Â ÀÂýÀ¡Î¸Ç¢Ä¢ÕóÐ ¿£ì¸×õ"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "§º¡¾¨É Àì¸í¸¨Ç «îº¢Î"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "«îÍô¦À¡È¢¨Â ±ôÀÊ ÀÂýÀÎòÐÅÐ"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "«îÍô¦À¡È¢¨Â ¿£ìÌ"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "À¨Æ «îÍô¦À¡È¢ ¿£ì¸ôÀθ¢ÈÐ \"%s\"..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "¦¸¡¼¡¿¢¨Ä «îÍô¦À¡È¢"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr " \"%s\" ¦¸¡¼¡¿¢¨Ä «îÍô¦À¡È¢"
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "«îÍô¦À¡È¢¨Â ÀÂýÀ¡Î¸û ÀÂýÀÎò¾ §º÷ì¸ôÀθ¢ÈÐ"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr "\"%s\" «îÍô¦À¡È¢ ÀÂýÀ¡Î¸û ÀÂýÀÎò¾ ¦ÅüÈ¢¸ÃÁ¡¸ §º÷ì¸ôÀð¼Ð"
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr "\"%s\" «îÍô¦À¡È¢ ÀÂýÀ¡Î¸û ÀÂýÀÎò¾ §º÷ì¸ ÓÊÂÅ¢ø¨Ä"
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "«îÍô¦À¡È¢¨Â ÀÂýÀ¡Î¸û ÀÂýÀÎò¾ ¿£ì¸ôÀθ¢ÈÐ"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr "\"%s\" «îÍô¦À¡È¢ ÀÂýÀ¡Î¸Ç¢Ä¢ÕóÐ ¿£ì¸ôÀð¼Ð"
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr "\"%s\" «îÍô¦À¡È¢ ÀÂýÀ¡Î¸Ç¢Ä¢ÕóÐ ¿£ì¸ ÓÊÂÅ¢ø¨Ä"
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "«îͦÀ¡È¢ ¿£ì¸ôÀθ¢ÈÐ \"%s\"..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "À¢É¡Á¢ ÅÊŨÁôÒ"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"À¢É¡Á¢ ÅÊŨÁôÒ ¸ÕÅ¢ìÌ ÅÕ¸.\n"
-"\n"
-"þíÌ ¯í¸û http ÁüÚõ ftp À¢É¡Á¢¨Â ÅÊŨÁì¸ ¸¼×¡ø\n"
-" ¨ÅòÐ «øÄÐ þøÄ¡Áø «¨Áì¸ ÓÊÔõ\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"¾ÂצºöÐ http À¢É¡Á¢¨Â ÅÊŨÁ\n"
-"À¢É¡Á¢ §Åñ¼¡¦ÁýÈ¡ø ´ýÚõ ¾Ã §Åñ¼¡õ"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "ШÈ"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "URL ±ô§À¡Ðõ 'http:' Ô¼ý ÐÅí¸ §ÅñÎõ"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "Ð¨È ´Õ ±ñ½¡¸ þÕì¸ §ÅñÎõ"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"¾ÂצºöÐ ftp À¢É¡Á¢¨Â ÅÊŨÁ\n"
-"À¢É¡Á¢ §Åñ¼¡¦ÁýÈ¡ø ´ýÚõ ¾Ã §Åñ¼¡õ"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"¾ÂצºöÐ À¢É¡Á¢Â¢ý ÀÂÉ÷¦ÀÂ÷/¸¼×¡ø¨Ä ¦¸¡Î\n"
-"§Åñ¼¡¦ÁýÈ¡ø ´ýÚõ ¾Ã §Åñ¼¡õ"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "ÀÂÉ÷¦ÀÂ÷"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "¸¼×¡ø "
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "¯í¸û ¸¼×¡ø¨Ä Á£ñÎõ ¯ûÇ¢¼×õ"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "¸¼×¡ü¸û þÃñÎõ ´ýÈ¡¸ þø¨Ä "
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Ÿ¢÷ _formatted_ RAID md%d ¯¼ý §º÷ì¸ ÓÊÂÅ¢ø¨Ä"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "%s §¸¡ôÀ¢ø ±Ø¾ ÓÊÂÅ¢ø¨Ä"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid §¾¡øި¼ó¾Ð"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid §¾¡øި¼ó¾Ð(raidtools ¦À¡¾¢ þø¨Ä¡?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "%d ±ýÈ RAID ¿¢¨ÄìÌ §À¡ÐÁ¡É Ÿ¢÷ þø¨Ä\n"
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "À¡Ð¸¡ôÒ ¿¢¨Ä"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "À¡Ð¸¡ôÒ ¿¢¨Ä"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "À¡Ð¸¡ôÒ §ÁÄ¡Ç÷(¦ÀÂ÷ «øÄÐ Á¢ýÉïºø Ó¸Åâ)"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (¦¸¡¼¡¿¢¨Ä)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "¯í¸ÙìÌ §¾¨ÅÂ¡É À¡Ð¸¡ôÒ ¿¢¨Ä¨Âò §¾÷×î ¦ºöÂ×õ"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "¾ÂצºöÐ ¸¡ò¾¢Õì¸×õ..¿¢Ú×¾ø ¦¾¡¼í¸ô§À¡¸¢ÈÐ"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "«øº¡ ´Ä¢Â¨ÁôÒ þÂì¸ò¨¾ ÐÅìÌ"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron ¾ýÉ¢Âì¸ ¦ºÂø §ÁÄ¡Ç÷"
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery 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_.c:18
-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_.c:20
-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_.c:23
-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_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-
-#: ../../services.pm_.c:29
-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_.c:33
-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_.c:35
-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_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr ""
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-
-#: ../../services.pm_.c:43
-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_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-
-#: ../../services.pm_.c:52
-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_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr ""
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-
-#: ../../services.pm_.c:63
-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_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-
-#: ../../services.pm_.c:71
-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_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr ""
-
-#: ../../services.pm_.c:81
-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_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr ""
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr ""
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr ""
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "«îÍ §ÁÄ¡Ç÷"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "­¨½Âõ"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "§¸¡ôÒ À¸¢÷¾ø"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "¸½¢½¢ «¨ÁôÒ"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "¦¾¡¨Ä× §ÁÄ¡ñ¨Á"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "¾Ã×ò¾Ç §Å¨Å¸õ"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "§º¨Å¸û: %d À¾¢Å¡É %d ¦ºÂøÀÎò¾ôÀð¼Ð "
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "§º¨Å¸û"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "þÂí̸¢ÈÐ"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "¿¢Úò¾ôÀð¼Ð"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "§º¨Å¸Ùõ ¦ºÂÄ¢¸Ùõ"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"§Áø Å¢ÅÃõ ²ÐÁ¢ø¨Ä\n"
-"ÁýÉ¢ì¸×õ"
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "¦¾¡¼í̾Ģý §À¡Ð"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "ÐÅìÌ"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "¿¢ÚòÐ"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Á¡ñʧÃì Ä¢ÉìŠ 9.0 §¾÷× ¦ºö¾¾üÌ ¿ýÈ¢"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "¾¢Èó¾ ãÄ¿¢Ãø ¯ÄÌìÌ ÅÕ¸"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"Á¡ñʧÃì ÀÄÕ¨¼Â ¯¨ÆôÀ¡ø ¯í¸ÙìÌ ¸¢¨¼ì¸¢ÈÐ. þ¨¾ ¿£í¸û ÀÂýÀÎòО¡ø ¿£í¸Ùõ ´Õ ¾¢"
-"Èó¾ ãÄ¿¢Ãø ¯Ä¸¢ý ¯ÚôÀ¢É÷ ¬¸¢È£÷¸û"
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr ";ó¾Ã ¦Áý¦À¡Õû ¯Ä¸¢ø Àí¦¸Îì¸ Å¡Õí¸û"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "¾¢Èó¾ ãÄ¿¢Ãø ¯Ä¨¸ ÀüÈ¢ «È¢Â Å¢ÕôÀÁ¡?"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"¯í¸û ¾¢Èý¸¨Ç ÁüÈÅÕìÌ ÀÂýÀÎõ Ũ¸Â¢ø ÀÂýÀÎò¾, \"Community\" þ¨½Â¾ÇòÐìÌ Å¡Õí¸û"
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "þ¨½Âò¨¾ ¿ýÈ¡¸ ÀÂýÀÎò¾×õ"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Á¡ñʧÃì Ä¢ÉìŠ 9.0 ¯í¸ÙìÌ ÀÂýÀÎõ ÀÄ ÀÂÛûÇ ¿¢Ãø¸¨Ç ¦¸¡ñÎûÇÐ. §Á¡º¢Ä¡, ¸¡ý¦¸¡Ã÷ "
-"¬¸¢Â §Á§Ä¡Ê¸Ùõ, gÁ¢ýÉïºø KÁ¢ýÉïºø ¬¸¢ÂÅüÚ¼ý ÅÕ¸¢ÈÐ"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr "º¢Èó¾ ŨÃÅ¢Âø ÁüÚõ Àø漸 ¸ÕÅ¢¸¨Ç ¦¸¡ñÎûÇÐ"
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr "Àø漸ò¨¾ «¾ý ±ø¨Ä째 ¦¸¡ñÎ ¦ºøÖí¸û"
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Á¡ñʧÃì Ä¢ÉìŠ 9.0 ¯í¸ÙìÌ þ¨º¨Â §¸ð¸, À¼í¸¨Ç ¯ÕÅ¡ì¸, ¦¾¡Ìì¸,ÅÊŨÁì¸ ´Ç¢"
-"ò§¾¡üÈí¸¨Ç À¡÷ì¸ ÀÄ ¿¢Ãø¸Ù¼ý ÅÕ¸¢ÈÐ"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Å¢¨Ç¡ðÎì¸û"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr "Á¡ñʧÃì Ä¢ÉìŠ 9.0 ¯í¸ÙìÌ º¢Èó¾ Å¢¨Ç¡ðÎì¸Ù¼ý ÅÕ¸¢ÈÐ"
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Á¡ñʧÃì ¸ðÎôÀðÎ ¨ÁÂõ"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr "Á¡ñʧÃì Ä¢ÉìŠ 9.0 ¯í¸ÙìÌ º¢Èó¾ ÅÊŨÁôÒ ¸ÕÅ¢¸¨Ç ¾Õ¸¢ÈÐ"
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "º¡Çà §ÁÄ¡Ç÷"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Á¡ñʧÃì Ä¢ÉìŠ 9.0 ¯í¸ÙìÌ º¢Èó¾ 11 º¡Çà §ÁÄ¡Ç÷¸Ù¼ý Kº¡ÇÃõ, Gº¡ÇÃõ, ¬¸¢ÂÅüÚ¼ý "
-"ÅÕ¸¢ÈÐ."
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "¯ÕÅ¡ì¸õ ±Ç¢¾¡ì¸ôÀðÎûÇÐ"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr "Á¡ñʧÃì Ä¢ÉìŠ 9.0 ¯í¸ÙìÌ º¢Èó¾ ¯ÕÅ¡ì¸ ¿¢¨ÄÂÁ¡¸ ¾¢¸ú¸¢ÈÐ"
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr "GNU gcc 3 Ô¼ý Á¡ñʧÃì Ä¢ÉìŠ 9.0 ¯í¸ÙìÌ ÅÕ¸¢ÈÐ"
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr "¯í¸û ¸½¢½¢¨Â ´÷ «üÒ¾Á¡¸ §º¨Å¸Á¡¸ Á¡üÚí¸û"
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr "¯í¸û ¸½¢½¢¨Â ´÷ «üÒ¾Á¡¸ §º¨Å¸Á¡¸ Á¡üÈ ±Ç¢Â Á¡Â¡Å¢¸Ù¼ý ¯í¸ÙìÌ ÅÕ¸¢ÈÐ"
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "¯í¸û À¡Ð¸¡ôÒ측¸"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "Á¡ñʧÃì Å¢ò¾¸Ã¡¸×õ"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "Á¡ñʧÃìþ¨½Â"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "¦À¡¾¢¸¨Ç ¿¢ÚÅôÀθ¢ÈÐ..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr ""
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "ÀâÁ¡È¢ ÅÊŨÁôÒ"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "§º¨Å¸ò¨¾ ¦ºÂøÀÎòÐ"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "§º¨Å¸ò¨¾ Ó¼Á¡ìÌ"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "§º¨Å¸ò¨¾ ÐÅìÌ"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "§º¨Å¸ò¨¾ ¿¢ÚòÐ"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "ÀÂɨÃî §º÷/¿£ìÌ"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "§Åñʸ¨Ç §º÷/¿£ìÌ"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "ÐÅí¸ø ÅðÎ"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "ÐÅí¸ø ISO"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "ÓØ ¸Õ¨Å¨ÂÔõ ¯ÕÅ¡ìÌ -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "¾ÂצºöÐ ¸¡ò¾¢Õì¸×õ."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "¸Õ §¾÷× ¦ºöÂôÀ¼Å¢ø¨Ä"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "´Õ ŨĨÁôÒ «ð¨¼¨Â ÁðÎõ ¯ÕÅ¡ìÌ -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "ŨĨÁôÒ «ð¨¼ §¾÷× ¦ºöÂôÀ¼Å¢ø¨Ä"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "«¨ÉòÐ ¸Õ¨Å¨ÂÔõ ¯ÕÅ¡ìÌ -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- ¿£ìÌ"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "NBIs «¨Éò¨¾Ôõ ¿£ìÌ"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "ÀÂɨÃî §º÷ -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- ÀÂɨà ¿£ìÌ"
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "§Åñʨ §º÷ -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- §Åñʨ ¿£ìÌ"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "dhcpd ÅÊŨÁì¸ôÒ"
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "ŨĨÁôÀ¡ì¸ ÅÊŨÁôÒ"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-#, fuzzy
-msgid "Write Config"
-msgstr "ÅÊŨÁôÒ"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr " /etc/dhcpd.conf ±ýÈ §¸¡ôÒ Ó¾Ä¢ø ¯ÕÅ¡ì¸ôÀ¼§ÅñÎõ"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "À¢¨Æ!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr " `%s ±ýÈ §¸¡ô¨À ¸ñÎÀ¢Êì¸ ÓÊÂÅ¢ø¨Ä"
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "¾¡¿¢ÚÅÖì¸¡É ÅÊŨÁôÀ¡Ç÷"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"¾¡¿¢ÚÅÖì¸¡É ÅÊŨÁôÒ. þРŢò¾¸ÕìÌ ÁðΧÁ §¾¨ÅôÀÎõ. ¿£í¸û ¦¾¡¼Ã Å¢ÕõÒ¸¢È£÷¸Ç¡?"
-
-#: ../../standalone/drakautoinst_.c:69
-#, fuzzy
-msgid "Automatic Steps Configuration"
-msgstr "¾¡É¢Âì¸ ÅÊŨÁôÒ"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"´ù¦Å¡Õ ¿¢¨Ä¢Öõ þô§À¡Ð ¿¢ÚŢ Ţ¾§Á ¿¢ÚÅ §ÅñÎÁ¡, «øÄÐ ¨¸Ó¨È¡¸ ¿¢ÚÅ §ÅñÎÁ¡"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "¾¡¿¢ÚÅÖì¸¡É ÐÅì¸ ÅðÎ ¯ÕÅ¡ì¸ôÀθ¢ÈÐ"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"ÅÕ¸\n"
-"\n"
-"¾¡¿¢ÚÅÖì¸¡É «ÇÒÕì¸û þ¼ÒÈò¾¢ø ¯ûÇÐ"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Å¡úòÐì¸û!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "¾¡¿¢ÚÅø"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "¯ÕôÀʨ §º÷"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "¸¨¼º¢ ¯ÕôÀʨ ¿£ìÌ"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "Cron ¿¢÷Å¡¸¢Â¡¸Áø þÂí¸¡Ð"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "±îºÃ¢ì¨¸"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "¸Î¨ÁÂ¡É À¢¨Æ"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "¾¸Åø"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "¸¼×¡ø ²ÐÁ¢ø¨Ä"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, fuzzy, c-format
-msgid "Can't find %s on %s"
-msgstr "þ¨¾ ¾¢Èì¸ ÓÊÂÅ¢ø¨Ä%s: %s\n"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-#, fuzzy
-msgid "File Selection"
-msgstr "§¾÷×"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-#, fuzzy
-msgid "Remove Selected"
-msgstr "ѨÆÅ¢¼ò¨¾ ¿£ìÌ"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "ÀÂÉ÷¸û"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1800
-#, fuzzy
-msgid "Please enter your login"
-msgstr "Á£ñÎõ ÓÂüº¢òÐ À¡÷ì¸×õ"
-
-#: ../../standalone/drakbackup_.c:1805
-#, fuzzy
-msgid "Please enter your password"
-msgstr "¯í¸û ¸¼×¡ø¨Ä Á¡üÈ×õ"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-#, fuzzy
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "¾ÂצºöÐ ¯í¸û Å¢¨ºôÀĨ¸ þ¼ «¨Á¨Åò §¾÷× ¦ºö¸"
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "ŨĨÁôÒ"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2238
-#, fuzzy
-msgid "Tape"
-msgstr "Ũ¸:"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-#, fuzzy
-msgid "daily"
-msgstr "Á¢ýÉïºø"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2273
-#, fuzzy
-msgid "Use daemon"
-msgstr "ʧÃìÀÂÉ÷"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2284
-#, fuzzy
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr "¾ÂצºöÐ, ¯í¸û ±Ä¢Â¢ý Ũ¸¨Âò §¾÷×î ¦ºöÔí¸û"
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-#, fuzzy
-msgid "What"
-msgstr "§¸¡Ð¨Á¿¢Èõ"
-
-#: ../../standalone/drakbackup_.c:2378
-#, fuzzy
-msgid "Where"
-msgstr "þ¦¾¦Ãô"
-
-#: ../../standalone/drakbackup_.c:2383
-#, fuzzy
-msgid "When"
-msgstr "§¸¡Ð¨Á¿¢Èõ"
-
-#: ../../standalone/drakbackup_.c:2388
-#, fuzzy
-msgid "More Options"
-msgstr "Å¢ÕôÀò§¾÷׸û"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-#, fuzzy
-msgid "Drakbackup Configuration"
-msgstr "ºõÀ¡ ÅÊŨÁôÒ"
-
-#: ../../standalone/drakbackup_.c:2425
-#, fuzzy
-msgid "Please choose where you want to backup"
-msgstr "¾ÂצºöÐ, ¯í¸û ±Ä¢Â¢ý Ũ¸¨Âò §¾÷×î ¦ºöÔí¸û"
-
-#: ../../standalone/drakbackup_.c:2427
-#, fuzzy
-msgid "on Hard Drive"
-msgstr "ʧÃìÅý¦À¡Õû"
-
-#: ../../standalone/drakbackup_.c:2437
-#, fuzzy
-msgid "across Network"
-msgstr "ŨĨÁôÒ"
-
-#: ../../standalone/drakbackup_.c:2447
-#, fuzzy
-msgid "on CDROM"
-msgstr "º¢Ê²üÈõ/þÈì¸õ"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2498
-#, fuzzy
-msgid "Please choose what you want to backup"
-msgstr "¿£í¸û ÀÂýÀÎò¾ Å¢ÕõÒõ ¦Á¡Æ¢¨Âò §¾÷×î ¦ºöÂ×õ"
-
-#: ../../standalone/drakbackup_.c:2499
-#, fuzzy
-msgid "Backup system"
-msgstr "¸¡ô¦ÀÎò¾ø"
-
-#: ../../standalone/drakbackup_.c:2500
-#, fuzzy
-msgid "Backup Users"
-msgstr "¸¡ô¦ÀÎò¾ø"
-
-#: ../../standalone/drakbackup_.c:2503
-#, fuzzy
-msgid "Select user manually"
-msgstr "¨¸áÄ¢ø §¾Î"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2587
-#, fuzzy
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr "º¡Çà À¡ó¾õ"
-
-#: ../../standalone/drakbackup_.c:2589
-#, fuzzy
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr "ÀÂÉ÷ À¡ó¾õ"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2603
-#, fuzzy
-msgid "RW"
-msgstr "R"
-
-#: ../../standalone/drakbackup_.c:2604
-#, fuzzy, c-format
-msgid " on device: %s"
-msgstr "±Ä¢Â¢ý Ũ¸: %s\n"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2612
-#, fuzzy
-msgid ""
-"\n"
-"- Options:\n"
-msgstr "Å¢ÕôÀò§¾÷׸û"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3070
-#, fuzzy
-msgid "please choose the date to restore"
-msgstr "¾ÂצºöÐ, ¯í¸û ±Ä¢Â¢ý Ũ¸¨Âò §¾÷×î ¦ºöÔí¸û"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3110
-#, fuzzy
-msgid "Please enter the directory to save:"
-msgstr "¯í¸ÙìÌ §¾¨ÅÂ¡É À¡Ð¸¡ôÒ ¿¢¨Ä¨Âò §¾÷×î ¦ºöÂ×õ"
-
-#: ../../standalone/drakbackup_.c:3153
-#, fuzzy
-msgid "FTP Connection"
-msgstr "¦¾¡¼÷Ò Å¨¸: "
-
-#: ../../standalone/drakbackup_.c:3160
-#, fuzzy
-msgid "Secure Connection"
-msgstr "þ¨½Âò ¦¾¡¼÷Ò ÀâÁ¡È¢"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3258
-#, fuzzy
-msgid "Other Media"
-msgstr "±¾¢Ã¢Âø"
-
-#: ../../standalone/drakbackup_.c:3263
-#, fuzzy
-msgid "Restore system"
-msgstr "þÂì¸ò¨¾ ¿¢Ú×í¸û"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3265
-#, fuzzy
-msgid "Restore Other"
-msgstr "ÁÚ¦¾¡¼ì¸õ"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "ѨÆÅ¢¼ò¨¾ ¿£ìÌ"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "ÁÚ¦¾¡¼ì¸õ"
-
-#: ../../standalone/drakbackup_.c:3479
-#, fuzzy, c-format
-msgid "Backup files not found at %s."
-msgstr "%s ±ýÀ¨¾ %s.old ±É ¸¡ô¦ÀÎ"
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "RAID þÕóÐ ¿£ìÌ"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "¾ðÊý Ÿ¢÷ «¨ÁôÒ¸¨Ç À¨Æ ¿¢¨ÄìÌ ¦¸¡ñÎ Å¡Õí¸û"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, fuzzy
-msgid "Restore Via Network"
-msgstr "ÁÚ¦¾¡¼ì¸õ"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-#, fuzzy
-msgid "Host Name"
-msgstr "¸½¢½¢ô¦ÀÂ÷: "
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-#, fuzzy
-msgid "Password required"
-msgstr "¸¼×¡ø"
-
-#: ../../standalone/drakbackup_.c:3541
-#, fuzzy
-msgid "Username required"
-msgstr "ÀÂÉ÷¦ÀÂ÷"
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "¸½¢½¢Â¢ý¦ÀÂ÷: "
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "ÁÚ¦¾¡¼ì¸õ"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3812
-#, fuzzy
-msgid "Custom Restore"
-msgstr "¾É¢ôÀÂÉ¡ìÌ"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "¾ðÊý Ÿ¢÷ «¨ÁôÒ¸¨Ç À¨Æ ¿¢¨ÄìÌ ¦¸¡ñÎ Å¡Õí¸û"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "¾ðÊý Ÿ¢÷ «¨ÁôÒ¸¨Ç À¨Æ ¿¢¨ÄìÌ ¦¸¡ñÎ Å¡Õí¸û"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "§ºÁ¢"
-
-#: ../../standalone/drakbackup_.c:4000
-#, fuzzy
-msgid "Build Backup"
-msgstr "¸¡ô¦ÀÎò¾ø"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-#, fuzzy
-msgid "Restore"
-msgstr "ÁÚ¦¾¡¼ì¸õ"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4257
-#, fuzzy
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr "%s ±ýÈ ¦À¡¾¢ ¿¢ÚÅôÀ¼§ÅñÎõ.µôÒ¾ø ¾Ã×õ?"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4504
-#, fuzzy
-msgid "Sending files..."
-msgstr "§¸¡ôÒ¸¨Çì ¸ñÎÀ¢Ê "
-
-#: ../../standalone/drakbackup_.c:4590
-#, fuzzy
-msgid "Backup Now from configuration file"
-msgstr "Å¢¨Ã× ¦ÅðÊ,¿¸¦ÄÎìÌï ¦ºÕ¸¢ ÅÊŨÁôÀ¡ý"
-
-#: ../../standalone/drakbackup_.c:4595
-#, fuzzy
-msgid "View Backup Configuration."
-msgstr "k¦¾¡¼÷Ò ÅÊŨÁôÒ"
-
-#: ../../standalone/drakbackup_.c:4616
-#, fuzzy
-msgid "Wizard Configuration"
-msgstr "Á¢Ê ÅÊŨÁôÒ"
-
-#: ../../standalone/drakbackup_.c:4621
-#, fuzzy
-msgid "Advanced Configuration"
-msgstr "ŨĨÁôÀ¡ì¸ ÅÊŨÁôÒ"
-
-#: ../../standalone/drakbackup_.c:4626
-#, fuzzy
-msgid "Backup Now"
-msgstr "¸¡ô¦ÀÎò¾ø"
-
-#: ../../standalone/drakbackup_.c:4660
-#, fuzzy
-msgid "Drakbackup"
-msgstr "¸¡ô¦ÀÎò¾ø"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "ʧÃìÀ¢¨Æ «È¢Å¢ôÀ¡Çý ¸ÕÅ¢"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "ʧÃìÀ¾¢× "
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "´ò¾¢Âì¸ ¸ÕÅ¢¸û"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "º¢Ä ¸ÕÅ¢¸û"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "ʧÃìÅý¦À¡Õû"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Á¡ñʧÃìþ¨½Â"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "ʧÃìÀðÊ"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "ʧÃìÀ¡Ð¸¡ôÒ"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "ʧÃ즾¡¨ÄôÒÆí¸¢"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "ʧÃì¦À¡¾¢"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "ʧÃìÅ¢ýÁ¡üÈ¢"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "ʧÃìÀÂÉ÷"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "ʧÃìÁ¡Â¡Å¢¸û"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "¿¢Ãø: "
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "¦À¡¾¢: "
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "¸Õ: "
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "¦ÅǢ£Î: "
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"À¢¨Æ «È¢Å¢ôÀ¡Çý\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "«È¢ì¨¸"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "¿¢ÚÅôÀ¼Å¢ø¨Ä"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "À캢ġ§Å¡Î þ¨½¸¢ÈÐ"
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "§Á§Ä¡Ê ²ÐÁ¢ø¨Ä.¾ÂצºöÐ ¿¢ÚÅ×õ"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "ŨĨÁôÀ¡ì¸õ ÅÊŨÁôÒ (%d «ð¨¼¸û)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "ÀÂÉ÷ÌÈ¢ôÒ: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "ÀÂÉ÷ÌÈ¢ô¨À ¿£ìÌ: "
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "¿£ì¸ §ÅñÊ ÀÂÉ÷ÌÈ¢ôÒ:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Ò¾¢Â ÀÂÉ÷ÌÈ¢ôÒ "
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ":Ò¾¢Â ÀÂÉ÷ÌÈ¢ôÀ¢ý ¦ÀÂ÷ (þô§À¡ÐûǨ¾ ´òÐ þÕìÌõ) "
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "¸½¢½¢Â¢ý¦ÀÂ÷: "
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "þ¨½Âò¦¾¡¼÷Ò"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Ũ¸:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "ѨÆš¢ø:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "«ð¨¼:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "¿¢¨Ä:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "¾ÂצºöÐ ¸¡ò¾¢Õì¸×õ..."
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "þ¨½Âò¦¾¡¼÷¨À ÅÊŨÁì¸×õ..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "LAN ÅÊŨÁôÒ.."
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "þÂ츿¢Ãø"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "«ð¨¼"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "ŨÃÓ¨È"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "¿¢¨Ä"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "LAN-³ ÅÊŨÁì¸×õ..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "Á¡Â¡Å¢¨Âò ÐÅì¸ þíÌ ¸¢Ç¢ì ¦ºö¸ ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Á¡Â¡Å¢..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "¦ºÂøÀÎòÐ"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "þ¨½ì¸ôÀð¼ûÇÐ"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "þ¨½ì¸ôÀ¼Å¢ø¨Ä"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "þ¨½..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "þ¨½ôÀ¢Ä¢ÕóРŢÎÀÎ"
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"±îºÃ¢ì¨¸, ÁüÚ¦Á¡Ú þ¨½Âò¦¾¡¼÷Ò ¸ñÎÀ¢Êì¸ôÀðÎûÇÐ. þÐ «§¿¸Á¡¸ ¯í¸û "
-"ŨĨÁôÀ¡ì¸ò¨¾ ÀÂýÀÎò¾Ä¡õ"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"ŨĨÁôÒ «ð¨¼¸û ±Ð×õ ÅÊŨÁì¸ôÀ¼Å¢ø¨Ä.\n"
-"ÅÊŨÁì¸ ÅÊŨÁ ±ýÈ ¦À¡ò¾¡¨É ¸¢Ç¢ì ¦ºöÂ×õ"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "ŨĨÁôÀ¡ì¸ ÅÊŨÁôÒ"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "ŨĨÁôÒ «ð¨¼ %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "¦¾¡¼íÌ Å¨ÃÓ¨È"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "¦¾¡¼íÌõ§À¡§¾ ÐÅ츢ŢÎ"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP §ÅñÊ"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "þô§À¡Ð ÐÅìÌ"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "þô§À¡Ð ¿¢ÚòÐ"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"þó¾ ŨĨÁôÒ «ð¨¼ þýÛõ ÅÊŨÁì¸ôÀ¼Å¢ø¨Ä\n"
-"þ¾üì¸¡É Á¡Â¡Å¢¨Âò ÐÅìÌ"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"¯í¸Ç¢¼õ ¾ü§À¡Ð þ¨½Âò¦¾¡¼÷Ò þø¨Ä..\n"
-"¦¾¡¼÷¨À ¯ÕÅ¡ì¸ ÅÊŨÁ ±ýÈ ¦À¡ò¾¡¨É ¸¢Ç¢ì ¦ºö"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "þ¨½Âò¦¾¡¼÷Ò ÅÊŨÁì¸ôÀ¡Çý"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "þ¨½Âò¦¾¡¼÷Ò ÅÊŨÁì¸ôÀ¡Çý"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "¦¾¡¼÷Ò Å¨¸: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "ŨÃÓ¨È"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "ѨÆš¢ø"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "ŨĨÁôÒ «ð¨¼"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP §ÅñÊ"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "ÀÂýÀ¡Î: ʧÃ즿¸¢ú¾ðÎ\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr ""
-"-unknown-tsc_avarangal-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "ÜüÈ¢ý ¦ÀÂ÷"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "«Ç×"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "ʧÃ즿¸¢ú¾ðÎ"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "¦¾¡¼íÌ ¾ð¼ ¯ÕÅ¡ì¸õ"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "¦¸¡¼¡¿¢¨Ä"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "ʧÃ즿¸¢ú¾ðÎ À¢¨Æ: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "¸Õ ¦ÅǢ£Î"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "¦À¡Ð"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "¾É¢òÐÅÁ¢ì¸ ШÈ"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Üü¨Èî §º÷"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "ÅÄ¢óÐ ¦ºö"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "§¾¨ÅôÀð¼¡ø"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "scsi ÜÚ¸¨Ç §º÷측§¾"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr " raid ÜÚ¸¨Ç §º÷측§¾"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "ÜÚ¸¨Ç ¿£ì¸¢Å¢Î"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "¦ÅÇ¢ôÀ¡Î"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "¾ð¨¼ ¯ÕÅ¡ìÌ"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr " %s º¡¾Éò¾¢ø °¼¸õ ¯ûǾ¡ ±Éî ºÃ¢À¡÷"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"%s º¡¾Éò¾¢ø °¼¸õ þø¨Ä «øÄÐ ±Ø¾ ÓÊ¡¾ ¿¢¨Ä¢ø þÕì¸Ä¡õ. ¾ÂצºöÐ °¼¸ò¨¾ ¯ûǣΠ"
-"¦ºö"
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr ""
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"mkbootdisk ã¼ ÁÊÂÅ¢ø¨Ä: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-#, fuzzy
-msgid "Search installed fonts"
-msgstr "¦À¡¾¢ §ÁÄ¡Ç÷"
-
-#: ../../standalone/drakfont_.c:233
-#, fuzzy
-msgid "Unselect fonts installed"
-msgstr "¿¢ÚÅôÀ¼Å¢ø¨Ä"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-#, fuzzy
-msgid "done"
-msgstr "ÓÊó¾Ð"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:321
-#, fuzzy
-msgid "Reselect correct fonts"
-msgstr "±ØòÐÕò §¾÷Å¡Ç÷"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:377
-#, fuzzy
-msgid "Fonts copy"
-msgstr "±ØòÐÕì¸û"
-
-#: ../../standalone/drakfont_.c:381
-#, fuzzy
-msgid "True Type fonts installation"
-msgstr "¿¢ÚÅø Ũ¸¨Âò §¾÷×î ¦ºö¸"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-#, fuzzy
-msgid "Fonts conversion"
-msgstr "þ󧾡ɢº¢Â ±ôÀÊî ¦ºö¾ø"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:473
-#, fuzzy
-msgid "Restart XFS"
-msgstr "ÁÚ¦¾¡¼ì¸õ"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:534
-#, fuzzy
-msgid "xfs restart"
-msgstr "ÁÚ¦¾¡¼ì¸õ"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:630
-#, fuzzy
-msgid "Fonts Importation"
-msgstr "Ÿ¢÷¸¨Ç ÅÊçðÎí¸û"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:679
-#, fuzzy
-msgid "Advanced Options"
-msgstr "«Ä¡¾¢Â¡É ¸ðÎôÀ¡Î¸û"
-
-#: ../../standalone/drakfont_.c:687
-#, fuzzy
-msgid "Font List"
-msgstr "±ØòÐÕì¸û"
-
-#: ../../standalone/drakfont_.c:909
-#, fuzzy
-msgid "Choose the applications that will support the fonts:"
-msgstr "±ó¾ ¿¢Ãø¸û ÐÅì¸ §ÅñΦÁÉ §¾÷× §ºöÔí¸û"
-
-#: ../../standalone/drakfont_.c:918
-#, fuzzy
-msgid "Ghostscript"
-msgstr "PDF¸¡ðÊ"
-
-#: ../../standalone/drakfont_.c:925
-#, fuzzy
-msgid "StarOffice"
-msgstr "«ÖÅø ¸ÕÅ¢¸û"
-
-#: ../../standalone/drakfont_.c:932
-#, fuzzy
-msgid "Abiword"
-msgstr "«À¢§Å¡÷ð"
-
-#: ../../standalone/drakfont_.c:939
-#, fuzzy
-msgid "Generic Printers"
-msgstr "¦À¡Ð-þÉ ¾¢¨Ã¸õ"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1063
-#, fuzzy
-msgid "Install List"
-msgstr "þÂì¸ò¨¾ ¿¢Ú×í¸û"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1182
-#, fuzzy
-msgid "Remove List"
-msgstr "ѨÆÅ¢¼ò¨¾ ¿£ìÌ"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-#, fuzzy
-msgid "Initials tests"
-msgstr "Ó¾ø ¦ºö¾¢"
-
-#: ../../standalone/drakfont_.c:1207
-#, fuzzy
-msgid "Copy fonts on your system"
-msgstr "ŨĨÁôÒ «ð¨¼ ±Ð×õ ¸¡½ôÀ¼Å¢ø¨Ä"
-
-#: ../../standalone/drakfont_.c:1211
-#, fuzzy
-msgid "Install & convert Fonts"
-msgstr "±ØòÐÕ «¨ÁôÒ, Óý§É¡ð¼õ"
-
-#: ../../standalone/drakfont_.c:1215
-#, fuzzy
-msgid "Post Install"
-msgstr "±ØòÐÕ ¿¢ÚÅ¢"
-
-#: ../../standalone/drakfont_.c:1240
-#, fuzzy
-msgid "Remove fonts on your system"
-msgstr "ŨĨÁôÒ «ð¨¼ ±Ð×õ ¸¡½ôÀ¼Å¢ø¨Ä"
-
-#: ../../standalone/drakfont_.c:1244
-#, fuzzy
-msgid "Post Uninstall"
-msgstr "¿¢ÚÅôÀ¼Å¢ø¨Ä"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "þ¨½Âò ¦¾¡¼÷Ò ÀâÁ¡È¢"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "2.4 ¸Õì¸û ÁðΧÁ ºÃ¢Â¡¸ À½¢Â¡üÚõ"
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "þ¨½Âò ¦¾¡¼÷Ò ÀâÁ¡È¢ ÅÊŨÁì¸ôÀðÎÅ¢ð¼Ð"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"þ¨½Âò ¦¾¡¼÷Ò ÀâÁ¡È¢ ÅÊŨÁì¸ôÀðÎÅ¢ð¼Ð. ¾ü§À¡Ð \n"
-"þÂì¸ò¾¢Öõ ¯ûÇÐ.\n"
-"\n"
-"±ýÉ ¦ºö §ÅñÎõ?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "Ó¼Á¡ìÌ"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "¿£ìÌ"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "ÁÚÅÊŨÁ"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "ÀâÁ¡È¢¸û Ó¼Á¡ì¸ôÀθ¢ýÈÉ..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "þ¨½Âò ¦¾¡¼÷Ò ÀâÁ¡È¢ ¾ü§À¡Ð Ó¼Á¡ì¸ôÀðÎûÇÐ."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "þ¨½Âò ¦¾¡¼÷Ò ÀâÁ¡È¢ ¾ü§À¡Ð Ó¼Á¡ì¸ôÀðÎûÇÐ."
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"þ¨½Âò ¦¾¡¼÷Ò ÀâÁ¡È¢ ÅÊŨÁì¸ôÀðÎÅ¢ð¼Ð.¬É¡ø, ¾ü§À¡Ð \n"
-" Ó¼ì¸ôÀðÎûÇÐ.\n"
-"\n"
-"±ýÉ ¦ºö §ÅñÎõ?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "¦ºÂøÀÎòÐ"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "ÀâÁ¡È¢¸¨Ç ¦ºÂøÀÎòÐ"
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "þ¨½Âò ¦¾¡¼÷Ò ÀâÁ¡È¢ ¦ºÂøÀ¡ðÊø ¯ûÇÐ"
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"¯í¸û ¸½¢½¢ þ¨½Âò ¦¾¡¼÷Ò ÀâÁ¡È¢Â¡¸.\n"
-" ÅÊŨÁì¸ôÀ¼ ÓÊÔõ. ¯í¸ÙìÌ þÐ §ÅñÎÁ¡ ¦À¡ÐÅ¡¸ ¿£í¸û ÀâÁ¡È¢¨Â Å£ðÊø ÀÂýÀÎò¾ "
-"§¾¨Å¢ø¨Ä.¬¾Ä¡ø þø¨Ä ±ýÈ À¾¢¨Ä §¾÷×öÔí¸û\n"
-"þ¾üÌ ´Õ ¾É¢ôÀð¼ ŨĨÁôÒ «ð¨¼ §¾¨Å"
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr " %s ±ýÈ Å¨Ä¨ÁôÒ «ð¨¼( %s ±ýÈ þÂì¸ ¿¢Ãø ÀÂýÀ¡ðÊø ¯ûÇÐ) "
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr " %s ±ýÈ Å¨Ä¨ÁôÒ «ð¨¼"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "ŨĨÁôÒ «ð¨¼ ±Ð×õ ¸¡½ôÀ¼Å¢ø¨Ä"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr "ŨĨÁôÒ «ð¨¼ ±Ð×õ ¸¡½ôÀ¼Å¢ø¨Ä. Á£ñÎõ Åý¦À¡Õû ÅÊŨÁôÒì ¸ÕÅ¢¨Â þÂì¸×õ"
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "ŨĨÁôÒ «ð¨¼"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"µ§Ã ´Õ ŨĨÁôÒ «ð¨¼ ÁðΧÁ ¯ûÇÐ\n"
-"\n"
-"%s\n"
-"\n"
-"þ¨¾ ¨ÅòÐ ¯í¸û ŨĨÁôÀ¡ì¸ò¨¾ «¨Áì¸ðÎÁ¡"
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr "±ó¾ ŨĨÁôÒ «ð¨¼ ¯í¸û ŨĨÁôÀ¡ì¸òмý þ¨½óÐûÇÐ"
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "ŨĨÁôÒ «ð¨¼ ²ü¸É§Å ÅÊŨÁì¸ôÀðÎÅ¢ð¼Ð"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"ŨĨÁôÒ «ð¨¼(%s) ²ü¸É§Å ÅÊŨÁì¸ôÀðÎÅ¢ð¼Ð\n"
-"\n"
-"¿£í¸û ÁÚÅÊŨÁì¸ Å¢ÕõÒ¸¢È£÷¸Ç¡\n"
-"\n"
-"Å¡úòÐì¸û"
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "¾¡É¢Âì¸ ÅÊŨÁôÒ"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "¾ü§À¡¨¾Â ÅÊŨÁô¨Àì ¸¡ðÎ"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"`%s' ¾ü§À¡¨¾Â ÅÊŨÁôÒ:\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "C-Class Local Network"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "DHCP ÀâÁ¡È¢Â¢ý IP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "ŨĨÁôÒ «ð¨¼¨ÂÔõ DHCP ÀâÁ¡È¢¨ÂÔõ Á¡üȢ¨Á"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "À¢¨Æ §¿÷óÐûÇÐ ÁýÉ¢ì¸×õ"
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "%s! À¢¨Æ §¿÷óÐûÇÐ ÁýÉ¢ì¸×õ \n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "ÅÊŨÁì¸ôÀθ¢ÈÐ..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "¦À¡¾¢¸û ¿¢ÚÅôÀðÎ ÅÊŨÁì¸ôÀθ¢ÈÐ..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "%s ¦À¡¾¢¸¨Ç ¿¢Úמ¢ø À¢¨Æ §¿÷óÐûÇÐ"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"þ¨½Âò ¦¾¡¼÷Ò ÀâÁ¡È¢ ÅÊŨÁì¸ôÀðÎÅ¢ð¼Ð.\n"
-"¯í¸û ŨĨÁôÀ¸ò¾¢ø ¯ûÇ ¸½¢½¢¸û þô§À¡Ð ¯í¸û þ¨½Âò ¦¾¡¼÷¨À ÀÂýÀÎò¾Ä¡õ"
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "þ¨½Âò ¦¾¡¼÷Ò ÀâÁ¡È¢ ÅÊŨÁì¸ôÀðÎÅ¢ð¼Ð.¬É¡ø, ¾ü§À¡Ð Ó¼ì¸ôÀðÎûÇÐ"
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "þ¨½Âò ¦¾¡¼÷Ò ÀâÁ¡È¢ ÅÊŨÁì¸ôÀðÎÅ¢ð¼Ð"
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "þÐŨà þ¨½Âò ¦¾¡¼÷Ò ÀâÁ¡È¢ ÅÊŨÁì¸ôÀ¼Å¢ø¨Ä"
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "þ¨½Âò ¦¾¡¼÷Ò ÀâÁ¡È¢ ÅÊŨÁôÒ"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"þ¨½Âò ¦¾¡¼÷Ò ÀâÁ¡È¢ ÅÊŨÁôÒìÌ Å¡Õí¸û!\n"
-"\n"
-"%s\n"
-"\n"
-"ÅÊŨÁ ±ýÈ ¦À¡ò¾¡¨É «Øò¾¢É¡ø þ¾ü¸¡É Á¡Â¡Å¢¨Âò ÐÅìÌ"
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "permissions"
-msgstr "Ÿ¢üÈ¢ø %s"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "user"
-msgstr "ÀÂÉ÷"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:50
-#, fuzzy
-msgid "delete"
-msgstr "¿£ìÌ"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:52
-#, fuzzy
-msgid "Down"
-msgstr "ÓÊó¾Ð"
-
-#: ../../standalone/drakperm_.c:53
-#, fuzzy
-msgid "add a rule"
-msgstr "Üü¨Èî §º÷"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-#, fuzzy
-msgid "Delete selected rule"
-msgstr "ѨÆÅ¢¼ò¨¾ ¿£ìÌ"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:244
-#, fuzzy
-msgid "Current user"
-msgstr "ÀÂɨà ²üÚ즸¡ûÇ×õ"
-
-#: ../../standalone/drakperm_.c:249
-#, fuzzy
-msgid "Permissions"
-msgstr "¦ÅǢ£Î: %s\n"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:251
-#, fuzzy
-msgid "Property"
-msgstr "§Á¡ºÁ¡É"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-#, fuzzy
-msgid "Use owner id for execution"
-msgstr "¾¡É¡¸ ¸ñÎÀ¢Êì¸×õ"
-
-#: ../../standalone/drakperm_.c:312
-#, fuzzy
-msgid "Use group id for execution"
-msgstr "¾¡É¡¸ ¸ñÎÀ¢Êì¸×õ"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-#, fuzzy
-msgid "Path selection"
-msgstr "¦¾¡¼íÌò¾¢¨Ã §¾÷×"
-
-#: ../../standalone/drakperm_.c:364
-#, fuzzy
-msgid "user :"
-msgstr "ÀÂÉ÷"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr ""
-
-#: ../../standalone/draksound_.c:47
-#, fuzzy
-msgid "No Sound Card detected!"
-msgstr "þ¨½ì¸ôÀ¼Å¢ø¨Ä"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-#, fuzzy
-msgid "first step creation"
-msgstr "¦¾¡¼íÌ ¾ð¼ ¯ÕÅ¡ì¸õ"
-
-#: ../../standalone/draksplash_.c:79
-#, fuzzy
-msgid "final resolution"
-msgstr "ÀâÁ¡½í¸û"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-#, fuzzy
-msgid "choose image file"
-msgstr "§¸¡ôÒ ´ý¨Èò §¾÷×î ¦ºö"
-
-#: ../../standalone/draksplash_.c:81
-#, fuzzy
-msgid "Theme name"
-msgstr "k«§¾Å¢¨Ç¡ðÎ"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-#, fuzzy
-msgid "Configure bootsplash picture"
-msgstr "¦¾¡¼íÌÀ¼ Óý§É¡ð¼ò¨¾ ¯ÕÅ¡ì¸ ÓÊÂÅ¢ø¨Ä"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-#, fuzzy
-msgid "Preview"
-msgstr "º¡¾Éõ"
-
-#: ../../standalone/draksplash_.c:123
-#, fuzzy
-msgid "Save theme"
-msgstr "¯Õì¸Õì¸¨Ç ¿¢Ú×í¸û"
-
-#: ../../standalone/draksplash_.c:124
-#, fuzzy
-msgid "Choose color"
-msgstr "¾¢¨Ã¸ò¨¾ §¾÷×î ¦ºö"
-
-#: ../../standalone/draksplash_.c:127
-#, fuzzy
-msgid "Display logo on Console"
-msgstr "¯Õì¸Õì¸¨Ç Ó¨ÉÂò¾¢ý ¸£ú ¸¡ðÎí¸û"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-#, fuzzy
-msgid "ProgressBar color selection"
-msgstr "Өɠ§À¡ýÁ¢"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:465
-#, fuzzy
-msgid "Generating preview ..."
-msgstr "º¡¾Éí¸¨Ç ¸ñÎÀ¢Êò¾ø"
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "France [SECAM]"
-msgstr "À¢ÃïÍ"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "«Â÷Ä¡óÐ"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "¬Š¾¢§ÃĢ¡"
-
-#: ../../standalone/drakxtv_.c:69
-#, fuzzy
-msgid "Newzealand"
-msgstr "¦¿¾÷Ä¡óÐ"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "«÷¦ƒýÊÉ¡"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:126
-#, fuzzy
-msgid "XawTV isn't installed!"
-msgstr "¿¢ÚÅôÀ¼Å¢ø¨Ä"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "þɢ ¿øÅ¡úòÐì¸û"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/harddrake2_.c:8
-#, fuzzy
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr "ÀÂýÀ¡Î: ʧÃìÅ¢¨º[--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "ÀÂýÀ¡Î: ʧÃìÅ¢¨º[--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "¾ÂצºöÐ ¯í¸û Å¢¨ºôÀĨ¸ þ¼ «¨Á¨Åò §¾÷× ¦ºö¸"
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr ""
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "º¢Ê¨Â Á¡üÚ"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"¾ÂצºöÐ ¿¢ÚÅø º¢Ê¨Â º¢ÊáÁ¢ø ¨Åì¸×õ.¨Åò¾×¼ý ºÃ¢ ±ýÈ \n"
-"¦À¡ò¾¡¨É ¸¢Ç¢ì ¦ºöÂ×õ. ¿£ìÌ ±ýÈ ¦À¡ò¾¡¨É ¸¢Ç¢ì ¦ºö¾¡ø ¿¢ÚÅø ¿¢ýÚÅ¢Îõ"
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr ""
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-#, fuzzy
-msgid "logdrake"
-msgstr "Àðʦ¾¡ÌôÀ¡Ç÷"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/§¸¡ôÒ/_Ò¾¢ÂÐ"
-
-#: ../../standalone/logdrake_.c:102
-#, fuzzy
-msgid "<control>N"
-msgstr "<control>Q"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/§¸¡ôÒ/_¾¢È"
-
-#: ../../standalone/logdrake_.c:103
-#, fuzzy
-msgid "<control>O"
-msgstr "<control>Q"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/§¸¡ôÒ/_§ºÁ¢"
-
-#: ../../standalone/logdrake_.c:104
-#, fuzzy
-msgid "<control>S"
-msgstr "<control>Q"
-
-#: ../../standalone/logdrake_.c:105
-#, fuzzy
-msgid "/File/Save _As"
-msgstr "/§¸¡ôÒ/_§ºÁ¢"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/§¸¡ôÒ/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Å¢ÕôÀò§¾÷×"
-
-#: ../../standalone/logdrake_.c:109
-#, fuzzy
-msgid "/Options/Test"
-msgstr "/_Å¢ÕôÀò§¾÷×"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/¯¾Å¢/_ÀüÈ¢..."
-
-#: ../../standalone/logdrake_.c:118
-#, fuzzy
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr ""
-"-unknown-tsc_avarangal-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific,*"
-
-#: ../../standalone/logdrake_.c:119
-#, fuzzy
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr ""
-"-unknown-tsc_avarangal-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "ÀÂÉ÷"
-
-#: ../../standalone/logdrake_.c:174
-#, fuzzy
-msgid "Messages"
-msgstr "Mesa-Å¢¨Ç¡ðÎ"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:176
-#, fuzzy
-msgid "Mandrake Tools Explanations"
-msgstr "Á¡ñʧÃì ¸ðÎôÀ¡Î ¨ÁÂõ"
-
-#: ../../standalone/logdrake_.c:179
-#, fuzzy
-msgid "search"
-msgstr "âÁ¢"
-
-#: ../../standalone/logdrake_.c:185
-#, fuzzy
-msgid "A tool to monitor your logs"
-msgstr "¨¸ì¸½¢½¢ ¿¢Ãø "
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "«¨ÁôÒ¸û"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:196
-#, fuzzy
-msgid "Choose file"
-msgstr "º¡¾Éò¨¾ §¾÷×î ¦ºöÔí¸û"
-
-#: ../../standalone/logdrake_.c:201
-#, fuzzy
-msgid "Calendar"
-msgstr "¿¡ð¸¡ðÊ "
-
-#: ../../standalone/logdrake_.c:211
-#, fuzzy
-msgid "Content of the file"
-msgstr "þ¨½Âò¨¾ ÀÂýÀÎò¾ ¦¾¡¼÷Ò ²üÀÎòÐ"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-#, fuzzy
-msgid "Mail alert"
-msgstr "Á¢ýÉïºø"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:408
-#, fuzzy
-msgid "Mail alert configuration"
-msgstr "«È¢Å¢ôÀ¡Çâý ÅÊŨÁôÒ "
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:418
-#, fuzzy
-msgid "Ftp Server"
-msgstr "§º¨Å¸õ"
-
-#: ../../standalone/logdrake_.c:419
-#, fuzzy
-msgid "Postfix Mail Server"
-msgstr "Á¢ýÉïºø ÀâÁ¡È¢"
-
-#: ../../standalone/logdrake_.c:420
-#, fuzzy
-msgid "Samba Server"
-msgstr "´Ä¢ô ÀâÁ¡È¢"
-
-#: ../../standalone/logdrake_.c:421
-#, fuzzy
-msgid "SSH Server"
-msgstr "§º¨Å¸õ"
-
-#: ../../standalone/logdrake_.c:422
-#, fuzzy
-msgid "Webmin Service"
-msgstr "ÐÅì¸î§º¨Å¸û"
-
-#: ../../standalone/logdrake_.c:423
-#, fuzzy
-msgid "Xinetd Service"
-msgstr "ÐÅì¸î§º¨Å¸û"
-
-#: ../../standalone/logdrake_.c:430
-#, fuzzy
-msgid "service setting"
-msgstr "±Ä¢ «¨ÁôÒì¸û"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:443
-#, fuzzy
-msgid "load setting"
-msgstr "Åñ½ «¨ÁôÒ¸û"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "«È¢Å¢ôÀ¡Çâý ÅÊŨÁôÒ "
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "¯í¸û Á¢ýÉïºø Ó¸Åâ¨Âò ¾Õ¸"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "±Éî §ºÁ¢.."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "¾ÂצºöÐ, ¯í¸û ±Ä¢Â¢ý Ũ¸¨Âò §¾÷×î ¦ºöÔí¸û"
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "ãýÈ¡ÅÐ ¦À¡ò¾¡ý þÕôÀ¾¡¸ ¸ÕÐí¸û?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "«îͦÀ¡È¢Â¢ý ¾Ã× ÀÊì¸ôÀθ¢ÈÐ"
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "º¡¾Éí¸¨Ç ¸ñÎÀ¢Êò¾ø"
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Шȸ¨Çî §º¡¾¢ò¾ø"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, fuzzy, c-format
-msgid "%s found on %s, configure it?"
-msgstr "%s ±ýÈ ¸ÕÅ¢ %s ¢ø þ¨½ì¸ôÀðÎûÇÐ.þ¨¾ ÅÊŨÁì¸ðÎÁ¡?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "ÅÕʨ §¾÷×î ¦ºöÔí¸û"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "¯í¸û %s ÅÕÊ ¾ü§À¡Ð §Å¨Äî ¦ºö¡Ð"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"¯í¸û %s ÅÕÊ ÅÊŨÁì¸ôÀ¼Å¢ø¨Ä \n"
-"º¡¾Éò¨¾ ºÃ¢Â¡¸ò §¾÷×î ¦ºöÔí¸û"
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "º¡¾Éò¨¾ §¾÷×î ¦ºöÔí¸û"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"¯í¸û %s ÅÕÊ ÅÊŨÁì¸ôÀ¼ §ÅñÎõ\n"
-"«¾üÌ Ê§Ãì«îÍ ¿¢Ã¨Ä ÀÂýÀÎòÐí¸û"
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"¯í¸û %s ÅÕÊ ÅÊŨÁì¸ôÀðÎÅ¢ð¼Ð\n"
-"¿£í¸û Àø漸õ-ŨÃÅ¢Âø-ÅÕÊ ±ýÈ ¿¢Ã¨Ä ÀÂýÀÎòÐí¸û"
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "\"%s\" Ũ¸ º¡¾Éõ ´ýÚ À¢Ã¢ì¸ôÀðÎûÇÐ:\n"
-
-#: ../../standalone/service_harddrake_.c:48
-#, fuzzy
-msgid "Some devices were added:\n"
-msgstr ""
-"\n"
-" %s Ũ¸ º¡¾Éõ ´ýÚ §º÷ì¸ôÀðÎûÇÐ:\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "¯í¸û ¦Á¡Æ¢¨Âò §¾÷×î ¦ºö¸"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "¿¢ÚÅø Ũ¸¨Âò §¾÷×î ¦ºö¸"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Åý¾ðÎ ¸ñÎÀ¢Êò¾ø"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "±Ä¢¨Â ÅÊŨÁÔí¸û"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "¯í¸û Å¢¨ºôÀĨ¸ þ¼ «¨Á¨Å §¾÷×î ¦ºöÔí¸û"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "À¡Ð¸¡ôÒ"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "§¸¡ôÀ¨Áô¨À «¨ÁÔí¸û"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Ÿ¢÷¸¨Ç ÅÊçðÎí¸û"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "¿¢ÚÅ §ÅñÊ ¦À¡¾¢¸¨Ç §¾÷×î ¦ºöÔí¸û"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "þÂì¸ò¨¾ ¿¢Ú×í¸û"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "ÀÂɨÃî §ºÕí¸û- þÐ Ó츢Âõ"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "ŨĨÁôÀ¡ì¸í¸¨Ç ÅÊŨÁÔí¸û"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "§º¨Å¸¨Ç ÅÊŨÁÔí¸û"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "ÐÅíÌ¿¢Ã¨Ä ¿¢Ú×í¸û"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "ÐÅí̾𨼠¯ÕÅ¡ìÌí¸û"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "X-³ ÅÊŨÁì¸×õ"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "þÂì¸ò¾¢üÌ §¾¨ÅÂ¡É ¿¢¸ú¿¢¨ÄôÀÎò¾ôÀð¼ ¦À¡¾¢¸¨Ç ¿¢Ú×¾ø"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "¿¢ÚÅø ¿¢Ã¨Ä Å¢ðÎ ¦ÅǢø"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr ""
-"-unknown-tsc_avarangal-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "þ¨½Â¾Ç/§¸¡ôÒô À¡¢Á¡üÈõ"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "ŨĨÁôÒì ¸½¢½¢(§ÅñÊ)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "NFS /ºõÀ¡/À¢É¡Á¢/ssh ÀâÁ¡È¢¸û"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "«ÖÅø ¸ÕÅ¢¸û"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "gº¡Çà §ÁÄ¡Ç÷"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "¯í¸û À¡õ/¨Åº¡÷ ¬¸¢Â ¨¸Â¡ð¸¨Ç ÀÂýÀÎò¾ ¯¾×í¸ÕÅ¢¸û"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "§Å¨Äì¸Çõ"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "¦¿ÕôÒîÍÅ÷/ÅÆ¢ôÀÎò¾¢"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "DNS/NIS"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr "«ÖÅø ¸ÕÅ¢¸û(Å¢¡¢¾¡û, ¿¢¸úò¾¢,ŨÃÀ¼ì ¸ÕÅ¢¸û)"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "þ¨º º¡÷ó¾ ¸ÕÅ¢¸û- mp3, Á¢Ê þÂ츢¸û"
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "LSB- Ä¢ÉìŠ ¾Ãì¸ðÎôÀ¡ðÎìÌ §¾¨ÅÂ¡É ¿¢Ãø¸û."
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Òò¾¸í¸û ÁüÚõ ±ôÀÊî ¦ºöÅÐ §À¡ýÈ ¯¾Å¢ áø"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "K ŨÃÅ¢ÂøÅÆ¢ º¡Çà §ÁÄ¡Ç÷¸û"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "g,i,e ¬¸¢Â ÀÂýÀÎòОüÌ ±Ç¢¾¡É ŨÃÅ¢ÂøÅÆ¢ §ÁÄ¡Ç÷¸û"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Àø漸õ-´Ç¢ò§¾¡üÈõ"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "Á¢ýÉïºø, ¦ºö¾¢Âïºø, §¸¡ôÒô À¡¢Á¡üÈõ ¬¸¢ÂÅüÚìÌ ¯¾×í¸ÕÅ¢¸û"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "¾Ã×ò¾Çí¸û"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL/MySQL ¾Ã×ò¾Ç ÀâÁ¡È¢¸û"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "¯í¸û ¸½¢½¢¨Â ±Ç¢¾¡¸ ÅÊŨÁì¸ ¯¾×í¸ÕÅ¢¸û"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Àø漸õ-µÄ¢"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "¯¾Å¢áø"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Ó¨ÉÂì ¸ÕÅ¢¸û"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Á¢ýÉïºø ÀâÁ¡È¢"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "þ¨½Âì ¸½¢½¢"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Àø漸 ¸½¢½¢"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "ÅÊŨÁôÒ¸û"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "§ÁÖõ ÀÄ Å¨ÃÅ¢ÂøÅÆ¢ ÝÆø¸û[i, g §À¡ýȨÅ]"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr "Kº¡ÇçÁÄ¡Ç÷- µ÷ ÀÂýÀÎòОüÌ ±Ç¢¾¡É ŨÃÅ¢ÂøÅÆ¢ §ÁÄ¡Ç÷"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "ŨÃÅ¢ÂøÅÆ¢ ÝÆø¸û"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "¯ÕÅ¡ì¸õ"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "«ôÀ¡îº¢, ftpd §À¡ýÈ ÀâÁ¡üÚ ¿¢Ãø¸û"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "º¢Ê ¯ÕÅ¡ì¸/±Ã¢ì¸ ¯¾×í¸ÕÅ¢¸û"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "«ÖÅø ¸ÕÅ¢¸û"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "g, e, i §À¡ýÈ º¡Çà §ÁÄ¡Ç÷¸û"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "gŨÃÅ¢Âø §À¡ýÈ ¿¢Ãø¸û"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS "
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "C ÁüÚõ C++ áĸ ¿¢Ãø¸û"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "ŨĨÁôÀ¸ ÀâÁ¡È¢"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Á¢ýÉïºø/¦ºö¾¢Âïºø"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Å¢¨Ç¡ðθû"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "´Ç¢ò§¾¡üÈ þÂ츢¸û/¦¾¡ÌôÀ¡ý¸û"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Àø漸õ-ŨÃÅ¢Âø"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Å¢¨Ç¡ðθû"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr "¿£í¸û Á¢ýÉïºø, ÁüÚõ þ¨½Âò¨¾ §Á§Ä¡¼ ¯¾×í¸ÕÅ¢¸û"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "¯í¸û ¦º¡ó¾¸Éì̸¨Ç ºÃ¢À¡÷ì¸"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr "µ÷ ÀÂýÀÎòОüÌ ±Ç¢¾¡É ŨÃÅ¢ÂøÅÆ¢ §ÁÄ¡Ç÷"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "ssh ӾĢ ŨĨÁôÒì ¸ÕÅ¢¸û"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "þ¨½Â ѨÆš¢ø"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Àø漸 þÂ츢¸û/¯ÕÅ¡ì¸ ¿¢Ãø¸û"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "ÁüÈ Å¨ÃÅ¢ÂøÅÆ¢ §ÁÄ¡Ç÷¸û"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Ó¨ÉÂõ,¦¾¡ÌôÀ¡Ç÷¸û, §¸¡ôÒ §ÁÄ¡Ç÷¸û ÁüÚõ µÎ¸û"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "¯í¸û ÅÃצºÄ× Å¢ÅÃí¸¨Ç þó¾ ¿¢Ãø¸û ãÄõ §ÀÉÄ¡õ"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "¨¸Â¡û ¦ºÂø §ÁÄ¡Ç÷"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Àø漸-º¢Ê ±Ã¢ò¾ø"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "«È¢Å¢Âø À½¢¿¢¨ÄÂõ"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "À¢¨Æ «È¢Å¢ôÀ¡Çý\n"
-
-#, fuzzy
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "¿¢ÚÅ¢ÂÀ¢ý §ºö §ÅñÊ ÅÊŨÁôÒ¸û"
-
-#, fuzzy
-#~ msgid "Go back"
-#~ msgstr "¸ñ½¢"
-
-#~ msgid ""
-#~ "There's no known OSS/ALSA alternative driver for your sound card (%s)"
-#~ msgstr "¯í¸û ´Ä¢Âð¨¼ìÌ (%s) Á¡üÚ þÂ츿¢Ãø ²ÐÁ¢ø¨Ä"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#, fuzzy
-#~ msgid "quit"
-#~ msgstr "¦ÅǢø"
diff --git a/perl-install/share/po/th.po b/perl-install/share/po/th.po
deleted file mode 100644
index e8e2c845f..000000000
--- a/perl-install/share/po/th.po
+++ /dev/null
@@ -1,13059 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Free Software Foundation, Inc.
-# Wachara Chinsettawong <wachara@yahoo.com>, 2001
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+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"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=tis-620\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.9.5\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB ËÃ×ÍÁÒ¡¡ÇèÒ"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "àÅ×Í¡ X à«ÔÃì¿àÇÍÃì"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X à«ÔÃì¿àÇÍÃì"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Multi-head configuration"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"à¤Ã×èͧ¢Í§¤Ø³Ê¹ÑºÊ¹Ø¹¡Òä͹¿Ô¡áºº multihead \n"
-"¤Ø³µéͧ¡Ò÷ÓÍÐäÃ?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "àÅ×Í¡¢¹Ò´Ë¹èǤÇÒÁ¨Ó¢Í§¡ÃÒ¿¿Ô¤¡ÒÃì´"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "¡Òä͹¿Ô¡ XFree"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "XFree ª¹Ô´ã˹·Õè¤Ø³µéͧ¡ÒÃÁÕ"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Configure all heads independently"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Use Xinerama extension"
-
-#: ../../Xconfig/card.pm_.c:387
-#, fuzzy, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "¤Í¹¿Ô¡à©¾ÒСÒÃì´ \"%s\" (%s)"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s with 3D hardware acceleration"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Your card can have 3D hardware acceleration support with XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Ẻ»ÃѺá¡éä´é (Customized) "
-
-#: ../../Xconfig/main.pm_.c:102
-#, fuzzy
-msgid "Graphic Card"
-msgstr "¡ÃÒ¿¿Ô¤¡ÒÃì´"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "¨ÍÀÒ¾"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "¢¹Ò´¨ÍÀÒ¾"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-#, fuzzy
-msgid "Options"
-msgstr "/Options/·´Åͧ"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "µ¡Å§"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "ÍÍ¡"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"à¡çº¡ÒÃà»ÅÕè¹á»Å§\n"
-"¡ÒûÃѺáµè§»Ñ¨¨ØºÑ³¤×Í:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "àÅ×Í¡¨ÍÀÒ¾"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Generic"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-#, fuzzy
-msgid "Vendor"
-msgstr "¡àÅÔ¡"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"¢Ñ鹵͹µèÍ仹Õé¨ÐµéͧãÊè¾ÒÃÒÁÔàµÍÃì·ÕèÁÕ¤ÇÒÁÊӤѭÊͧµÑÇ ä´éá¡èÍѵÃÒ¤ÇÒÁ¶Õè\n"
-"¢Í§¡ÒÃÊ᡹ÀÒ¾µÒÁá¹ÇµÑé§ (vertical refresh rate) «Öè§à»ç¹¤ÇÒÁ¶Õè·ÕèÁÕ¡ÒÃ\n"
-"ÃÕà¿Ãª¨ÍÀÒ¾·Ñé§¨Í áÅСÒÃÍѵÃÒÊ᡹ÀÒ¾µÒÁá¹Ç¹Í¹ «Öè§à»ç¹ÍѵÃҢͧ¡ÒÃÇÒ´¢Í§\n"
-"àÊ鹡ÇÒ´ÊÔ觷ÕèÊӤѭÁÒ¡¡ç¤×Í ¤Ø³¨ÐµéͧÃкت¹Ô´¢Í§Ë¹éҨͫÖè§ÍѵÃÒ¤ÇÒÁ¶Õè·Õè\n"
-"äÁèà¡Ô¹¤ÇÒÁÊÒÁÒö¢Í§¨ÍÀÒ¾ äÁèàªè¹¹Ñé¹ÍÒ¨à¡Ô´¤ÇÒÁàÊÕÂËÒ¡Ѻ¨ÍÀÒ¾ä´é\n"
-"ËÒ¡äÁèá¹èã¨â»Ã´àÅ×Í¡à«çµÍѾẺÁҵðҹ"
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "ÍѵÃÒ¡ÒÃÃÕà¿ÃªµÒÁá¹Ç¹Í¹"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "ÍѵÃÒ¡ÒÃÃÕà¿ÃªµÒÁá¹ÇµÑé§"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 ÊÕ (8 ºÔµ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "ÊÒÁËÁ×è¹Êͧ¾Ñ¹ÊÕ (15 ºÔµ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "Ë¡ËÁ×è¹ËéҾѹÊÕ (16 ºÔµ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "ÊԺˡÅéÒ¹ÊÕ (24 ºÔµ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "ÊÕè¾Ñ¹ÅéÒ¹ÊÕ (32 ºÔµ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "¤ÇÒÁÅÐàÍÕ´"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "àÅ×Í¡¢¹Ò´¨ÍÀÒ¾áÅФÇÒÁÅÐàÍÕ´ÊÕ"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "¡ÃÒ¿¿Ô¤¡ÒÃì´: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "¡àÅÔ¡"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "·´Êͺ¡Òä͹¿Ô¡"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "¤Ø³µéͧ¡Ò÷´Êͺ¡Òä͹¿Ô¡ËÃ×ÍäÁè"
-
-#: ../../Xconfig/test.pm_.c:31
-#, fuzzy
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "ÃÐÇѧ ¡Ò÷´Êͺ¡ÒÃì´áÊ´§¼ÅÍÒ¨·ÓãËé¤ÍÁ¾ÔÇàµÍÃìËÂØ´¡Ò÷ӧҹ"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "àÅ×Í¡ª¹Ô´¢Í§¤ÕÂìºÍÃì´: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "àÅ×Í¡ª¹Ô´¢Í§àÁéÒÊì: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "´ÕäÇ«ì¢Í§àÁéÒÊì: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "¨ÍÀÒ¾: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "ÍѵÃÒ¤ÇÒÁ¶Õè¡ÇÒ´µÒÁá¹Ç¹Í¹: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "ÍѵÃÒ¤ÇÒÁ¶Õè¡ÇÒ´µÒÁá¹ÇµÑé§: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "¡ÃÒ¿¿Ô¤¡ÒÃì´: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "¢¹Ò´Ë¹èǤÇÒÁ¨Ó¢Í§¡ÃÒ¿¿Ô¤¡ÒÃì´: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "ͤÇÒÁÅÐàÍÕ´ÊÕ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "¤ÇÒÁÅÐàÍÕ´¢Í§ÀÒ¾ %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "à«ÔÃì¿àÇÍÃì XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "ä´ÃìàÇÍÃì XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "ãËéà»ç¹¡ÃÒ¿¿Ô¤àÁ×èÍàÃÔèÁµé¹"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"â»Ãá¡ÃÁ¨Ð¡Ó˹´ãËé¤ÍÁ¾ÔÇàµÍÃì¢Í§¤Ø³ãªé§Ò¹áºº¡ÃÒ¿¿Ô¤àÁ×èÍàÃÔèÁºÙµ\n"
-"¤Ø³µéͧ¡ÒèÐãËé·Ó§Ò¹áºº¡ÃÒ¿¿Ô¤àÁ×èÍÃÕºÙµËÃ×ÍäÁè?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:85
-#, fuzzy
-msgid "What norm is your TV using?"
-msgstr "¡ÒõԴµèÍẺ ISDN ¢Í§¤Ø³à»ç¹áººã´"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "à«ç¡àµÍÃìáá¢Í§ºÙµ¾ÒÃìµÔªÑè¹"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "à«ç¡àµÍÃìáá¢Í§ä´ÃÇì (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "¡ÒõԴµÑé§ SILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "¤Ø³¨ÐµÔ´µÑ駺ٵâËÅ´à´ÍÃìäÇé·Õèä˹?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "¡ÒõԴµÑé§ LILO/grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO Ẻ text menu"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO Ẻ graphical menu"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Boot ¨Ò¡ DOS/Windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "ÍêÍ»ªÑè¹ËÅÑ¡¢Í§ Bootloader"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Bootloader ·Õè¨Ðãªé"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "¡ÒõԴµÑé§ Bootloader"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "ÍØ»¡Ã³ìºÙµ"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "ẺÍÑ´ (Compact)"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "ẺÍÑ´ (compact)"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "âËÁ´¢Í§¡ÒÃáÊ´§¼Å"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "˹èǧàÇÅÒ¡è͹·Ó¡ÒúٵÍÔÁàÁ¨·Õèãªé"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "ÃËÑʼèÒ¹"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "ÃËÑʼèÒ¹ (ãÊèÍÕ¡¤ÃÑé§)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "ÍçÍ»ªÑ蹨Óà¾ÒзÕèãªé¡Ñº¤ÍÁÁÒ¹´ìäŹì"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "¨Óà¾ÒÐ"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "ź /tmp µÍ¹ boot ·Ø¡¤ÃÑé§"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "¡Ó˹´¤èÒ˹èǤÇÒÁ¨Ó (RAM) ãËé¶Ù¡µéͧ¶éÒµéͧ¡Òà (Ãкº¾º %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Enable multi profiles"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "ãËé»é͹¢éÍÁÙŢͧ¢¹Ò´Ë¹èǤÇÒÁ¨Óà»ç¹ Mb"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr "ÍçÍ»ªÑè¹ ``ÍêÍ»ªÑ蹨Óà¾ÒзÕèãªé¡Ñº¤ÍÁÁÒ¹´ìäŹì'' ¨ÐµéͧãÊèÃËÑʼèÒ¹´éÇÂ"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "â»Ã´ÅͧÍÕ¡¤ÃÑé§"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "ÃËÑʼèÒ¹äÁèàËÁ×͹¡Ñ¹"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "¢éͤÇÒÁ init"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Open Firmware Delay"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Kernel Boot Timeout"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Enable CD Boot?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Enable OF Boot?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Default OS?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"µèÍ仹Õéà»ç¹¢éÍÁÙŵèÒ§æ\n"
-"¤Ø³ÊÒÁÒöà¾ÔèÁ¢éÍÁÙÅËÃ×Íá¡é䢢éÍÁÙÅ·ÕèÁÕä´é"
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "à¾ÔèÁ"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "·ÓàÃÕºÃéÍÂáÅéÇ"
-
-#: ../../any.pm_.c:258
-#, fuzzy
-msgid "Modify"
-msgstr "á¡éä¢ RAID"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "¢éÍÁÙÅ»ÃÐàÀ·ã´·Õè¤Ø³µéͧ¡ÒÃà¾ÔèÁ"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Åչء«ì"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Ãкº»¯ÔºÑµÔ¡ÒÃÍ×è¹æ (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Ãкº»¯ÔºÑµÔ¡ÒÃÍ×è¹æ (Mac OS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Ãкº»¯ÔºÑµÔ¡ÒÃÍ×è¹æ (ÇÔ¹â´ÇÊì...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Image"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Append"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Read-write"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Table"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Unsafe"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Label"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Default"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Initrd-size"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "ź¢éÍÁÙÅ"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "äÁè͹حҵãËéÁÕËÑÇ¢éÍÇèÒ§"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr ""
-
-#: ../../any.pm_.c:332
-#, fuzzy
-msgid "You must specify a root partition"
-msgstr "¤Ø³¨ÐµéͧÁÕ¾ÒÃìµÔªÑè¹ÊÇÍ»"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "ËÑÇ¢é͹Õé¶Ù¡ãªéä»àÃÕºÃéÍÂáÅéÇ"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "µÃǨ¾º %s ÍÔ¹à·ÍÃìà¿Ê %s"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "¤Ø³ÁÕÍѹÍ×è¹æÍÕ¡ËÃ×ÍäÁè?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "¤Ø³ÁÕÍÔ¹à·ÍÃìà¿Ê %s ¨Ó¹Ç¹à·èÒäËÃè?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "äÁèµéͧ"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "ãªè"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "ÍèÒ¹µèÍ¢éÍÁÙŢͧÎÒÃì´áÇÃì"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "µÔ´µÑé§ä´ÃàÇÍÃìÊÓËÃѺ %s ¡ÒÃì´ %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(âÁ´ÙÅ %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"¤Ø³ÊÒÁÒö»é͹¢éÍÁÙÅÍêÍ»ªÑè¹ãËé¡ÑºâÁ´ÙÅ %s ä´éáÅéÇ\n"
-"ÍêÍ»ªÑ蹨ÐÍÂÙèã¹ÃٻẺ ``name=value name2=value2 ...''\n"
-"µÑÇÍÂèÒ§àªè¹, ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "ÍêÍ»ªÑ蹢ͧâÁ´ÙÅ:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "µéͧ¡ÒÃãËéâ»Ãá¡ÃÁ·´Åͧãªéä´ÃàÇÍÃì %s ª¹Ô´ã´?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"㹺ҧ¡Ã³Õ ÊÓËÃѺä´ÃàÇÍÃì %s ¨Ð¨Óà»ç¹µéͧãªé¢éÍÁÙÅà¾ÔèÁàµÔÁà¾×èÍ\n"
-"ãËéÊÒÁÒö·Ó§Ò¹ä´é¶Ù¡µéͧ áÁéÇèÒä´ÃàÇÍÃìÍÒ¨·Ó§Ò¹ä´éâ´Â»¡µÔ â´Â»ÃÒȨҡ\n"
-"¢éÍÁÙŴѧ¡ÅèÒÇ ¤Ø³µéͧ¡ÒèÐÃкØÍêÍ»ªÑè¹à¾ÔèÁàµÔÁ¾ÔàÈÉËÃ×ÍãËéâ»Ãá¡ÃÁ·Ó¡ÒÃ\n"
-"µÃǨËÒ¢éÍÁÙÅ·Õè¨Óà»ç¹µéͧãªé? 㹺ҧ¡Ã³Õ¡ÒõÃǨËÒÍÒ¨·ÓãËé¤ÍÁ¾ÔÇàµÍÃìáΧ¤ì\n"
-"áµè¨ÐäÁèà»ç¹ÍѹµÃÒ¡Ѻ¤ÍÁ¾ÔÇàµÍÃì"
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "µÃǨËÒÍѵâ¹ÁѵÔ"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "ÃкØÍêÍ»ªÑè¹"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"¡ÒÃâËÅ´âÁ´ÙÅ %s ÅéÁàËÅÇ\n"
-"¤Ø³µéͧ¡ÒÃãËé·´ÅͧÍÕ¡¤ÃÑ駴éǾÒÃÒÁÔàµÍÃìÍ×è¹æÍÕ¡ËÃ×ÍäÁè?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr ""
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr ""
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr ""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr ""
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr ""
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr ""
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(à¾ÔèÁ %s àÃÕºÃéÍÂáÅéÇ)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "ÃËÑʼèÒ¹¹Õé§èÒµèÍ¡ÒÃà´Ò"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "â»Ã´»é͹ª×èͼÙéãªé"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "ª×èͼÙéãªé¨ÐÊÒÁÒöÁÕä´é੾ÒеÑÇÍÑ¡ÉõÑÇàÅç¡ µÑÇàÅ¢ '-' áÅÐ '_'"
-
-#: ../../any.pm_.c:769
-#, fuzzy
-msgid "The user name is too long"
-msgstr "ª×èͼÙéãªé¹Õéä´é¶Ù¡à¾ÔèÁŧä»ã¹ÃкºàÃÕºÃéÍÂáÅéÇ"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "ª×èͼÙéãªé¹Õéä´é¶Ù¡à¾ÔèÁŧä»ã¹ÃкºàÃÕºÃéÍÂáÅéÇ"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "à¾ÔèÁ¼Ùéãªé"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"ãËéãÊè¼Ùéãªé\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "ÂÍÁÃѺ¼Ùéãªé"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "ª×èÍàµçÁ"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "ª×èͼÙéãªé"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "àªÅÅì·Õèãªé"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Icon"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Autologin"
-
-#: ../../any.pm_.c:821
-#, fuzzy
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"¼ÁäÁèÊÒÁÒö·ÓãËé·èÒ¹à¢éÒ·Ó§Ò¹â´Âãªéª×èͤ¹¤¹Ë¹Öè§áººÍѵâ¹ÁѵÔ\n"
-"¶éҤسäÁèµéͧ¡ÒÃãªé§Ò¹ÃٻẺ¹Õé¡Ãسҡ´»ØèÁ¡àÅÔ¡"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "àÅ×Í¡¼Ùéãªé default"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "àÅ×Í¡ window manager:"
-
-#: ../../any.pm_.c:841
-#, fuzzy
-msgid "Please choose a language to use."
-msgstr "¡ÃسÒàÅ×Í¡ÀÒÉÒ·Õèµéͧ¡ÒÃãªé"
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "¤Ø³ÊÒÁÒöàÅ×Í¡ÀÒÉÒÍ×蹫Ö觨ÐÊÒÁÒöãªéä´éËÅѧµÔ´µÑé§"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "·Ñé§ËÁ´"
-
-#: ../../any.pm_.c:978
-#, fuzzy
-msgid "Allow all users"
-msgstr "à¾ÔèÁ¼Ùéãªé"
-
-#: ../../any.pm_.c:978
-#, fuzzy
-msgid "No sharing"
-msgstr "äÁèÁÕà¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, fuzzy, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr ""
-"ᾡࡨ¹Õé¨Óà»ç¹µéͧ¶Ù¡ upgrade\n"
-"¤Ø³á¹èã¨ÇèÒ¨ÐäÁèàÅ×Í¡ÁѹËÃ×Í"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr ""
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr ""
-
-#: ../../any.pm_.c:1005
-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 ""
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr ""
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Welcome To Crackers"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "µèÓ¡ÇèÒÁҵðҹ"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Standard"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "ÊÙ§"
-
-#: ../../any.pm_.c:1076
-#, fuzzy
-msgid "Higher"
-msgstr "ÊÙ§"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranoid"
-
-#: ../../any.pm_.c:1080
-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 ""
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-
-#: ../../any.pm_.c:1086
-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 ""
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-
-#: ../../any.pm_.c:1095
-#, fuzzy
-msgid "DrakSec Basic Options"
-msgstr "/Options/·´Åͧ"
-
-#: ../../any.pm_.c:1096
-#, fuzzy
-msgid "Please choose the desired security level"
-msgstr "àÅ×Í¡ÃдѺÃкºÃÑ¡ÉÒ¤ÇÒÁ»ÅÍ´ÀÑÂ"
-
-#: ../../any.pm_.c:1099
-#, fuzzy
-msgid "Security level"
-msgstr "àÅ×Í¡ÃдѺÃкºÃÑ¡ÉÒ¤ÇÒÁ»ÅÍ´ÀÑÂ"
-
-#: ../../any.pm_.c:1101
-#, fuzzy
-msgid "Use libsafe for servers"
-msgstr "àÅ×Í¡ÍÍ»ªÑè¹à¾ÔèÁàµÔÁÊÓËÃѺà«ÔÃì¿àÇÍÃì"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr ""
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"ÂÔ¹´Õµé͹ÃѺÊÙè %s â»Ãá¡ÃÁàÅ×Í¡ãªéÃкº»¯ÔºÑµÔ¡ÒÃ!\n"
-"\n"
-"àÅ×Í¡Ãкº»¯ÔºÑµÔ¡ÒÃËÃ×Í\n"
-"ÃÍ %d ÇÔ¹Ò·Õà¾×èÍãªé¡Òúٵ¨Ò¡µÑÇàÅ×Í¡µÑ駵é¹\n"
-"\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "ÂÔ¹´Õµé͹ÃѺÊÙè GRUB the operating system chooser!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "ãªé %c áÅÐ %c à¾×èÍàÅ×Í¡."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "¡Ãسҡ´ enter Ãкº·Õèµéͧ¡Òà 'e' à¾×èÍà»ÅÕè¹á»Å§ "
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "¤ÓÊÑ觡è͹ boot, ËÃ×Í 'c' ¶éÒµéͧ¡Òà command-line."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "OS ·Õè¶Ù¡àÅ×Í¡¨Ð·Ó¡Òà boot ã¹ %d ÇÔ¹Ò·Õ"
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "äÁèÁÕ·Õè¾Íã¹ /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Desktop"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Start Menu"
-
-#: ../../bootloader.pm_.c:1126
-#, fuzzy, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "¤Ø³¨ÐµÔ´µÑ駺ٵâËÅ´à´ÍÃìäÇé·Õèä˹?"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "no help implemented yet.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Boot Style Configuration"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_ä¿Åì"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/ä¿Åì/_àÅÔ¡"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "NewStyle Categorizing Monitor"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "¨ÍÀÒ¾ª¹Ô´ãËÁè"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "¨ÍÀÒ¾·ÑèÇä»"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Gtk+ Monitor ·ÑèÇä»"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Ãѹ Aurora ¢³Ð boot"
-
-#: ../../bootlook.pm_.c:98
-#, fuzzy
-msgid "Lilo/grub mode"
-msgstr "¡ÒÃËÁعâ·ÃÈѾ·ì´éÇÂâÁà´çÁ"
-
-#: ../../bootlook.pm_.c:98
-#, fuzzy
-msgid "Yaboot mode"
-msgstr "Boot mode"
-
-#: ../../bootlook.pm_.c:146
-#, fuzzy
-msgid "Install themes"
-msgstr "µÔ´µÑé§Ãкº"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr ""
-
-#: ../../bootlook.pm_.c:148
-#, fuzzy
-msgid "Create new theme"
-msgstr "ÊÃéÒ§¾ÒÃìµÔªÑè¹ãËÁè"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr ""
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "¼Ô´¾ÅÒ´"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr ""
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-#, fuzzy, c-format
-msgid "Write %s"
-msgstr "XFree %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr ""
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr ""
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr ""
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "Notice"
-msgstr "NoVideo"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr ""
-
-#: ../../bootlook.pm_.c:258
-#, fuzzy
-msgid "Theme installation failed!"
-msgstr "àÅ×Í¡ªØ´¡ÒõԴµÑé§"
-
-#: ../../bootlook.pm_.c:266
-#, fuzzy, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"ÂÔ¹´Õµé͹ÃѺÊÙèà¤Ã×èͧÁ×Í㹡ÒõԴµèÍ internet Ẻ share\n"
-"\n"
-"%s\n"
-"\n"
-"¡´ ``Ok'' ¶éҤسµéͧ¡ÒÃàÃÔèÁ¡Ò÷ӧҹ¢Í§ setup wizard"
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "¡ÒûÃѺáµè§"
-
-#: ../../bootlook.pm_.c:275
-#, fuzzy
-msgid "Splash selection"
-msgstr "ºÑ¹·Ö¡¡ÅØèÁá¾ç¤à¡ç¨·ÕèàÅ×Í¡"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr ""
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr ""
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr ""
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "System mode"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Ãѹ X-Window àÁ×èÍàÃÔèÁ·Ó§Ò¹"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "äÁèµéͧ¡Òà autologin"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "ãªèáÅéÇ ¼Áµéͧ¡Òà autologin ÊÓËÃѺ¼ÙéãªéÃÒ¹Õé"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "äÁèÊÒÁÒöà»Ô´ /etc/inittab ÁÒÍèÒ¹ä´é: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d ¹Ò·Õ"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 ¹Ò·Õ"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d ÇÔ¹Ò·Õ"
-
-#: ../../common.pm_.c:159
-#, fuzzy
-msgid "Can't make screenshots before partitioning"
-msgstr "â»Ãá¡ÃÁäÁèÊÒÁÒöà¾ÔèÁ¾ÒÃìµÔªÑè¹ä´éÍÕ¡"
-
-#: ../../common.pm_.c:166
-#, fuzzy, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "¤Ø³ÊÒÁÒöàÅ×Í¡ÀÒÉÒÍ×蹫Ö觨ÐÊÒÁÒöãªéä´éËÅѧµÔ´µÑé§"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-#, fuzzy
-msgid "France"
-msgstr "½ÃÑè§àÈÉ"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr ""
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-#, fuzzy
-msgid "Belgium"
-msgstr "àºÅàÂÕèÂÁ"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr ""
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-#, fuzzy
-msgid "Germany"
-msgstr "àÂÍÃÁѹ"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-#, fuzzy
-msgid "Greece"
-msgstr "¡ÃÕ¡"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-#, fuzzy
-msgid "Norway"
-msgstr "¹ÍÃìàÇÂì"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-#, fuzzy
-msgid "Sweden"
-msgstr "ÊÇÕà´¹"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr ""
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "Italy"
-msgstr "ÍÔµÒÅÕ"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-#, fuzzy
-msgid "Austria"
-msgstr "¾ÍÃìµÍ¹Ø¡ÃÁ"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-#, fuzzy
-msgid "New"
-msgstr "ãËÁè"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "àÅÔ¡àÁéÒ·ììÃкºä¿Åì"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "àÁéÒ·ì"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "à«ÔÃì¿àÇÍÃì"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "¡Ó˹´¨Ø´àÁéÒ·ì"
-
-#: ../../diskdrake/dav.pm_.c:85
-#, fuzzy
-msgid "Please enter the WebDAV server URL"
-msgstr "¡Ãسҷ´ÊͺàÁéÒÊì"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:109
-#, fuzzy
-msgid "Server: "
-msgstr "à«ÔÃì¿àÇÍÃì"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "¨Ø´àÁéÒ·ì: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, fuzzy, c-format
-msgid "Options: %s"
-msgstr "¾ÒÃìµÔªÑè¹ %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "¡ÃØ³Ò·Ó backup ¡è͹"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "â»Ã´ÍèÒ¹ÍÂèÒ§¶Õè¶éǹ!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"¶éҤسµéͧ¡ÒÃãªé aboot ¤ÇÃÃÐÇѧÇèÒµéͧÁÕ·ÕèÇèÒ§ (2048 sectors) \n"
-"´éҹ˹éҢͧ disk"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Wizard"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "àÅ×Í¡¡Ô¨¡ÃÃÁ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"¶éҤسÁÕ ¾ÒÃìµÔªÑè¹ FAT ·ÕèãË­è ¾ÒÃìµÔªÑè¹ à´ÕÂÇ\n"
-"(«Öè§â´Â»¡µÔ Microsoft Dos/Windows ã¢é)\n"
-"¼Áá¹Ð¹ÓãËé¤Ø³»ÃѺ¢¹Ò´ ¾ÒÃìµÔªÑè¹ àÊÕ¡è͹\n"
-"(¡´·ÕèÁѹáÅéÇ¡´ \"»ÃѺ¢¹Ò´\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "â»Ã´àÅ×Í¡¾ÒÃìµÔªÑè¹"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "ÃÒÂÅÐàÍÕ´"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-#, fuzzy
-msgid "No hard drives found"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìâŤÍÅ (µè͵Դ¡ÑºµÑÇà¤Ã×èͧ)"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-#, fuzzy
-msgid "Journalised FS"
-msgstr "¡ÒÃàÁéÒ·ìÅéÁàËÅÇ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "ÊÇÍ»"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "ÇèÒ§"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Í×è¹æ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "»ÃÐàÀ·¢Í§Ãкºä¿Åì:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "ÊÃéÒ§"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "»ÃÐàÀ·"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "ãªé ``%s'' á·¹"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "ź"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "ãªé ``Unmount'' ¡è͹"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr "¡ÒÃà»ÅÕ蹪¹Ô´¾ÒÃìµÔªÑè¹ %s ¢éÍÁÙÅ·Ñé§ËÁ´ã¹¾ÒÃìµÔªÑè¹¹Õé¨Ð¶Ù¡Åº·Ôé§"
-
-#: ../../diskdrake/interactive.pm_.c:174
-#, fuzzy
-msgid "Choose a partition"
-msgstr "àÅ×Í¡¡Ô¨¡ÃÃÁ"
-
-#: ../../diskdrake/interactive.pm_.c:174
-#, fuzzy
-msgid "Choose another partition"
-msgstr "ÊÃéÒ§¾ÒÃìµÔªÑè¹ãËÁè"
-
-#: ../../diskdrake/interactive.pm_.c:199
-#, fuzzy
-msgid "Exit"
-msgstr "Ext2"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "»¡µÔ > ÊÓËÃѺ¼ÙéªÓ¹Ò­"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "ÊÓËÃѺ¼ÙéªÓ¹Ò­ > »¡µÔ"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "¡àÅÔ¡"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "·Ó§Ò¹µèÍËÃ×ÍäÁè?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "ÍÍ¡â´ÂäÁèµéͧºÑ¹·Ö¡"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "ÍÍ¡â´ÂäÁèµéͧà¢Õ¹µÒÃÒ§¾ÒÃìµÔªÑè¹"
-
-#: ../../diskdrake/interactive.pm_.c:250
-#, fuzzy
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "¤Ø³µéͧ¡Ò÷´Êͺ¡Òä͹¿Ô¡ËÃ×ÍäÁè"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "¡Ó˹´áººÍѵâ¹ÁѵÔ"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "ÅéÒ§·Ñé§ËÁ´"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "More"
-
-#: ../../diskdrake/interactive.pm_.c:267
-#, fuzzy
-msgid "Hard drive information"
-msgstr "¡ÒõÃǨËÒÎÒÃì´ä´ÃÇì"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "¾ÒÃìµÔªÑè¹áºº primary ¶Ù¡ãªé·Ñé§ËÁ´áÅéÇ"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "â»Ãá¡ÃÁäÁèÊÒÁÒöà¾ÔèÁ¾ÒÃìµÔªÑè¹ä´éÍÕ¡"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"ËÒ¡µéͧ¡ÒÃà¾ÔèÁ¾ÒÃìµÔªÑè¹ â»Ã´Åº¾ÒÃìµÔªÑè¹·Ôé§Ë¹Ö觾ÒÃìµÔªÑè¹à¾×èÍÊÃéÒ§\n"
-"¾ÒÃìµÔªÑè¹áºº extended ä´é"
-
-#: ../../diskdrake/interactive.pm_.c:310
-#, fuzzy
-msgid "Save partition table"
-msgstr "ºÑ¹·Ö¡µÒÃÒ§¾ÒÃìµÔªÑè¹"
-
-#: ../../diskdrake/interactive.pm_.c:311
-#, fuzzy
-msgid "Restore partition table"
-msgstr "¡ÙéµÒÃÒ§¾ÒÃìµÔªÑè¹"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "¡ÙéµÒÃÒ§¾ÒÃìµÔªÑè¹"
-
-#: ../../diskdrake/interactive.pm_.c:314
-#, fuzzy
-msgid "Reload partition table"
-msgstr "¡ÙéµÒÃÒ§¾ÒÃìµÔªÑè¹"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "àÅ×Í¡ä¿Åì"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"¾ÒÃìµÔªÑè¹áºç¤ÍѾäÁèÁÕ¢¹Ò´à·èҡѹ\n"
-"µéͧ¡Ò÷ӵèÍËÃ×ÍäÁè?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "¤Óàµ×͹"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"¡ÃسÒãÊèá¼è¹¿ÅéÍ»»Õéã¹ä´ÃÇì\n"
-"¢éÍÁÙÅ·Ñé§ËÁ´º¹á¼è¹¿ÅéÍ»»Õé¨Ð¶Ù¡Åº"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "¡ÓÅѧ¾ÂÒÂÒÁ¡ÙéµÒÃÒ§¾ÒÃìµÔªÑ蹤׹"
-
-#: ../../diskdrake/interactive.pm_.c:367
-#, fuzzy
-msgid "Detailed information"
-msgstr "áÊ´§¢éÍÁÙÅ"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "à»ÅÕè¹¢¹Ò´"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "ÂéÒÂ"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "¿ÍÃìáÁµ"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "à¾ÔèÁãËé RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "à¾ÔèÁãËé LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "źÍÍ¡¨Ò¡ RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "źÍÍ¡¨Ò¡ LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "á¡éä¢ RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "ãªéÊÓËÃѺ loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "ÊÃéÒ§¾ÒÃìµÔªÑè¹ãËÁè"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "àÃÔèÁà«ç¡àµÍÃì: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "¢¹Ò´à»ç¹ MB: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "»ÃÐàÀ·¢Í§Ãкºä¿Åì: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "¢éÍ¡Ó˹´: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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_.c:499
-#, fuzzy
-msgid "Remove the loopback file?"
-msgstr "¿ÍÃìáÁµ loopback file %s"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "à»ÅÕè¹»ÃÐàÀ·¾ÒÃìµÔªÑè¹"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "¤Ø³µéͧ¡ÒÃàÅ×Í¡ filesystem ã´"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "¤Ø³µéͧ¡ÒÃàÁéÒ·ì loopback file %s äÇé·Õèã´?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "¤Ø³µéͧ¡ÒÃàÁéÒ·ìÍØ»¡Ã³ì %s äÇé·Õèã´?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, fuzzy, c-format
-msgid "Where do you want to mount %s?"
-msgstr "¤Ø³µéͧ¡ÒÃàÁéÒ·ìÍØ»¡Ã³ì %s äÇé·Õèã´?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "¤Ó¹Ç³¢Íºà¢µ¢Í§Ãкºä¿Åì"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "»ÃѺ¢¹Ò´"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "¾ÒÃìµÔªÑè¹¹ÕéäÁèÊÒÁÒöà»ÅÕè¹¢¹Ò´ä´é"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "¢éÍÁÙÅ·Ñé§ËÁ´ã¹¾ÒÃìµÔªÑè¹¹Õé¤ÇèзӡÒÃÊÓÃͧäÇé"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr "ËÅѧ¨Ò¡à»ÅÕè¹¢¹Ò´¾ÒÃìµÔªÑè¹ %s ¢éÍÁÙÅ·Ñé§ËÁ´ã¹¾ÒÃìµÔªÑè¹¹Õé¨ÐËÒÂä»"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "àÅ×Í¡¢¹Ò´ãËÁè"
-
-#: ../../diskdrake/interactive.pm_.c:663
-#, fuzzy
-msgid "New size in MB: "
-msgstr "¢¹Ò´à»ç¹ MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "¤Ø³µéͧ¡ÒèÐÂéÒÂä»´ÔÊ¡ìä˹"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "à«ç¡àµÍÃì"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "¤Ø³µéͧ¡ÒÃÂéÒÂä»à«ç¡àµÍÃìä˹"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "ÂéÒÂ"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "ÂéÒ¾ÒÃìµÔªÑè¹..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "àÅ×Í¡ RAID à¾×èÍà¾ÔèÁà¢éÒä»"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "ãËÁè"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "àÅ×Í¡ LVM ·ÕèÁÕÍÂÙèà¾×èÍà¾ÔèÁà¢éÒä»"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "ª×èÍ LVM"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "¾ÒÃìµÔªÑè¹¹ÕéäÁèÊÒÁÒöãªé¡Ñº loopback"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "ª×èÍ Loopback file: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-#, fuzzy
-msgid "Give a file name"
-msgstr "ª×èÍàµçÁ"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "File already used by another loopback, choose another one"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "ä¿ÅìÁÕÍÂÙèáÅéÇ µéͧ¡ÒÃãªé?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-#, fuzzy
-msgid "Mount options"
-msgstr "ÍêÍ»ªÑ蹢ͧâÁ´ÙÅ:"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "ÍØ»¡Ã³ì"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "ÃдѺ"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "¢¹Ò´¢Í§ chunk"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "ÃÐÇѧ ¡Ò÷ӧҹ¹ÕéÍѹµÃÒÂ"
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "¡ÒÃ·Ó partitioning ª¹Ô´ã´?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, fuzzy, c-format
-msgid "The package %s is needed. Install it?"
-msgstr ""
-"ᾡࡨ¹Õé¨Óà»ç¹µéͧ¶Ù¡ upgrade\n"
-"¤Ø³á¹èã¨ÇèÒ¨ÐäÁèàÅ×Í¡ÁѹËÃ×Í"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"¢ÍÍÀÑ â»Ãá¡ÃÁäÁèÊÒÁÒöÊÃéÒ§ /boot º¹ä´Ã¿ì (·ÕèÁÕ¢¹Ò´ä«ÅÔ¹à´ÍÃìÁÒ¡¡ÇèÒ 1024)\n"
-"ËÃ×ͤسãªé LILO áÅÐâ»Ãá¡ÃÁäÁè·Ó§Ò¹ ËÃ×ͤسäÁèä´éãªé LILO áÅФسäÁèµéͧ¡Òà /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"¾ÒÃìµÔªÑè¹·Õè¤Ø³àÅ×Í¡ãËéà»ç¹ root (/) ÁÕ¡ÒáÓ˹´·Ò§¡ÒÂÀÒ¾ãËéÁÕ¢¹Ò´à¡Ô¹\n"
-"ä«ÅÔ¹à´ÍÃì·Õè 1024 ¢Í§ÎÒÃì´´ÔÊ¡ì áÅФسäÁèÁÕ¾ÒÃìµÔªÑè¹ /boot\n"
-"¶éҤسµéͧ¡ÒÃãªé LILO à»ç¹ºÙµáÁà¹à¨ÍÃì â»Ã´ÃÐÁÑ´ÃÐÇѧ㹡ÒÃà¾ÔèÁ¾ÒÃìµÔªÑè¹ /boot"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"¤Ø³ä´éàÅ×Í¡ Software RAID ¾ÒÃìµÔªÑè¹ à»ç¹ root (/) \n"
-"bootloader äÁèÊÒÁÒö·Ó§Ò¹â´ÂäÁèÁÕ /boot ¾ÒÃìµÔªÑè¹ \n"
-"à¾ÃÒЩ¹Ñ鹨Óà»ç¹µéͧà¾ÔèÁ /boot ¾ÒÃìµÔªÑè¹"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "µÒÃÒ§¾ÒÃìµÔªÑ蹢ͧä´Ã¿ì %s ¨Ð¶Ù¡ºÑ¹·Ö¡Å§ä»ã¹´ÔÊ¡ì"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "¤Ø³¨Ðµéͧ·Ó¡ÒÃÃÕºÙµÃкº¡è͹·Õè¨Ð·Ó¡ÒÃá¡éä¢"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr "ËÅѧ¨Ò¡ format ¾ÒÃìµÔªÑè¹ %s ¢éÍÁÙÅ·Ñé§ËÁ´ã¹¾ÒÃìµÔªÑè¹¹Õé¨Ð¶Ù¡Åº·Ôé§"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "¿ÍÃìáÁµ"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "¿ÍÃìáÁµ loopback file %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "¿ÍÃìáÁµ¾ÒÃìµÔªÑè¹ %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-#, fuzzy
-msgid "Hide files"
-msgstr "mkraid failed"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-#, fuzzy
-msgid "Move files to the new partition"
-msgstr "äÁèÁÕ¾×é¹·Õèà¾Õ§¾ÍÊÓËÃѺ ¾ÒÃìµÔªÑè¹ ãËÁè"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1051
-#, fuzzy
-msgid "Moving files to the new partition"
-msgstr "äÁèÁÕ¾×é¹·Õèà¾Õ§¾ÍÊÓËÃѺ ¾ÒÃìµÔªÑè¹ ãËÁè"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, fuzzy, c-format
-msgid "Removing %s"
-msgstr "¤ÇÒÁÅÐàÍÕ´¢Í§ÀÒ¾ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "ÍØ»¡Ã³ì: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "ÍÑ¡ÉÃä´ÃÇìẺ´ÍÊ: %s (à»ç¹¡ÒäҴà´Ò)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "»ÃÐàÀ·: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "ª×èÍ: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "àÃÔèÁµé¹: à«ç¡àµÍÃì %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "¢¹Ò´: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s à«ç¡àµÍÃì"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, fuzzy, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "ä«ÅÔ¹à´ÍÃì %d à»ç¹ ä«ÅÔ¹à´ÍÃì %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "¿ÍÃìáÁµ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "ÂѧäÁèä´é¿ÍÃìáÁµ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "àÁéÒ·ì\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, fuzzy, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr "Loopback file(s): %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"¾ÒÃìµÔªÑè¹·Õè¡Ó˹´ãËéºÙµ«Ö觡Ó˹´äÇéáÅéÇ\n"
-" (ÊÓËÃѺºÙµ¢Í§ MS-DOS äÁèãªè lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "ÃдѺ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "¢¹Ò´¢Í§ Chunk %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "´ÔÊ¡ìẺ RAID %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Loopback file name: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-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_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "¢¹Ò´: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "¢éÍÁÙÅ·Ò§¡ÒÂÀÒ¾: %s ä«ÅÔ¹à´ÍÃì, %s ËÑÇÍèÒ¹, %s à«é¡àµÍÃì\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "¢éÍÁÙÅ: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM-disks %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "ª¹Ô´µÒÃÒ§¾ÒÃìµÔªÑè¹: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, fuzzy, c-format
-msgid "on channel %d id %d\n"
-msgstr "º¹ºÑÊ %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-#, fuzzy
-msgid "Filesystem encryption key"
-msgstr "»ÃÐàÀ·¢Í§Ãкºä¿Åì: "
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, fuzzy, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "ÃËÑÊÅѺ§èÒÂà¡Ô¹ä» (µéͧÁÕÍÂèÒ§¹éÍ %d µÑÇÍÑ¡ÉÃ)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-#, fuzzy
-msgid "The encryption keys do not match"
-msgstr "ÃËÑʼèÒ¹äÁèàËÁ×͹¡Ñ¹"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr ""
-
-#: ../../diskdrake/removable.pm_.c:47
-#, fuzzy
-msgid "Change type"
-msgstr "à»ÅÕè¹»ÃÐàÀ·¾ÒÃìµÔªÑè¹"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-#, fuzzy
-msgid "Please click on a medium"
-msgstr "â»Ã´àÅ×Í¡¾ÒÃìµÔªÑè¹"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-#, fuzzy
-msgid "Domain Authentication Required"
-msgstr "¡ÒõÃǨÊͺÊÔ·¸Ôì¡ÒÃãªé§Ò¹"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Another one"
-msgstr "��ணயம�"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Which username"
-msgstr "ª×èͼÙéãªé"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-#, fuzzy
-msgid "Username"
-msgstr "ª×èͼÙéãªé"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-#, fuzzy
-msgid "Domain"
-msgstr "â´àÁ¹ NIS"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-#, fuzzy
-msgid "Search servers"
-msgstr "à«ÔÃì¿àÇÍÃì DNS"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "¡ÓÅѧ¿ÍÃìáÁµ %s ¢Í§ %s ·ÕèÁջѭËÒ"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "äÁè·ÃÒºÇèҨпÍÃìáÁµ %s à»ç¹ª¹Ô´ %s ä´éÍÂèÒ§äÃ"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr ""
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "¼Ô´¾ÅҴ¡àÅÔ¡¡ÒÃàÁéÒ·ì %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "§èÒÂ"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr ""
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "à«ÔÃì¿àÇÍÃì"
-
-#: ../../fsedit.pm_.c:240
-#, fuzzy, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"¼ÁäÁèÊÒÁÒöÍèÒ¹µÒÃÒ§¾ÒÃìµÔªÑè¹ä´é ÁѹàÊÕÂËÒÂÁÒ¡à¡Ô¹ä» \n"
-"¼ÁÊÒÁÒö¾ÂÒÂÒÁź¢éÍÁÙÅ¢éÍÁÙÅã¹¾ÒÃìµÔªÑè¹·ÕèàÊÕÂËÒÂ\n"
-"ÍÕ¡·Ò§àÅ×Í¡¤×ÍäÁèãËé DrakX ·Ó¡ÒÃà»ÅÕè¹á»Å§µÒÃÒ§\n"
-"¢éͤÇÒÁ¼Ô´¾ÅÒ´¤×Í %s\n"
-"\n"
-"¤Ø³á¹èã¨ÇèÒ¨ÐÂÍÁãËé¾ÒÃìµÔªÑè¹·Ñé§ËÁ´¶Ù¡Åºä»\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "¤Ø³äÁèÊÒÁÒöãªé JFS ÊÓËÃѺ¾ÒÃìµÔªÑè¹·Õè¹éÍ¡ÇèÒ 16MB ä´é"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "¤Ø³äÁèÊÒÁÒöãªé ReiserFS ÊÓËÃѺ¾ÒÃìµÔªÑè¹·Õè¹éÍ¡ÇèÒ 32MB ä´é"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "¨Ø´àÁéÒ·ì¨ÐµéͧàÃÔèÁ´éÇ /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "ÁÕ¾ÒÃìµÔªÑè¹·Õèà»ç¹¨Ø´àÁéÒ·ì·Õè %s àÃÕºÃéÍÂáÅéÇ\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "¤Ø³äÁèÊÒÁÒöãªé LVM Logical Volume ÊÓËÃѺ %s"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "This directory should remain within the root filesystem"
-
-#: ../../fsedit.pm_.c:530
-#, fuzzy
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr "You need a true filesystem (ext2, reiserfs) for this mount point\n"
-
-#: ../../fsedit.pm_.c:532
-#, fuzzy, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "¤Ø³äÁèÊÒÁÒöãªé LVM Logical Volume ÊÓËÃѺ %s"
-
-#: ../../fsedit.pm_.c:599
-#, fuzzy
-msgid "Not enough free space for auto-allocating"
-msgstr "äÁèÁÕ¾×é¹·Õèà¾Õ§¾ÍÊÓËÃѺ¡ÒÃáºè§ÊÑ´Êèǹ¾ÒÃìµÔªÑè¹áººÍÍâµé"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr ""
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "à¡Ô´¢éͼԴ¾ÅҴ㹡ÒÃà»Ô´ %s ÊÓËÃѺ¡ÒÃà¢Õ¹: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:171
-#, fuzzy
-msgid "Sound configuration"
-msgstr "¡ÒûÃѺáµè§ LAN"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-#, fuzzy
-msgid "Driver:"
-msgstr "Driver"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-#, fuzzy
-msgid "Help"
-msgstr "/_ªèÇÂàËÅ×Í"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "¡ÃسÒÃÍÊÑ¡¤ÃÙè ..."
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "â»Ã´ÃÍÊÑ¡¤ÃÙè"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "Model"
-msgstr "Mouse"
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "hard disk model"
-msgstr "Card mem (DMA)"
-
-#: ../../harddrake/ui.pm_.c:17
-#, fuzzy
-msgid "Channel"
-msgstr "¡àÅÔ¡"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:21
-#, fuzzy
-msgid "Module"
-msgstr "Mouse"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "ÃÒÂÅÐàÍÕ´"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:25
-#, fuzzy
-msgid "Bus identification"
-msgstr "¡ÒõÃǨÊͺÊÔ·¸Ôì¡ÒÃãªé§Ò¹"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:32
-#, fuzzy
-msgid "Old device file"
-msgstr "àÅ×Í¡ä¿Åì"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:34
-#, fuzzy
-msgid "New devfs device"
-msgstr "ÍØ»¡Ã³ìࡵàÇÂì"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:36
-#, fuzzy
-msgid "Number of buttons"
-msgstr "2 buttons"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:38
-#, fuzzy
-msgid "Alternative drivers"
-msgstr "¡ÓÅѧ¾ÔÁ¾ì¡ÃдÒÉ·´Êͺ"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-#, fuzzy
-msgid "/_Quit"
-msgstr "ÍÍ¡"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_ªèÇÂàËÅ×Í"
-
-#: ../../harddrake/ui.pm_.c:65
-#, fuzzy
-msgid "/_Help..."
-msgstr "/_ªèÇÂàËÅ×Í"
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_á¨é§ Bug"
-
-#: ../../harddrake/ui.pm_.c:73
-#, fuzzy
-msgid "/_About..."
-msgstr "/ªèÇÂàËÅ×Í/_à¡ÕèÂǡѺ..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:76
-#, fuzzy
-msgid "Author:"
-msgstr "µÃǨËÒÍѵâ¹ÁѵÔ"
-
-#: ../../harddrake/ui.pm_.c:86
-#, fuzzy
-msgid "Harddrake2 version "
-msgstr "¡ÒõÃǨËÒÎÒÃì´ä´ÃÇì"
-
-#: ../../harddrake/ui.pm_.c:101
-#, fuzzy
-msgid "Detected hardware"
-msgstr "ÍèÒ¹µèÍ¢éÍÁÙŢͧÎÒÃì´áÇÃì"
-
-#: ../../harddrake/ui.pm_.c:103
-#, fuzzy
-msgid "Information"
-msgstr "áÊ´§¢éÍÁÙÅ"
-
-#: ../../harddrake/ui.pm_.c:106
-#, fuzzy
-msgid "Configure module"
-msgstr "¤Í¹¿Ô¡àÁéÒÊì"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:111
-#, fuzzy
-msgid "Detection in progress"
-msgstr "¤é¹ËÒà¨Íº¹ port %s"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:166
-#, fuzzy, c-format
-msgid "Running \"%s\" ..."
-msgstr "ÍèÒ¹ CUPS drivers database..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-#, fuzzy
-msgid "secondary"
-msgstr "%d ÇÔ¹Ò·Õ"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-#, fuzzy
-msgid "Auto-detect"
-msgstr "ãªé auto detection"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-#, fuzzy
-msgid "Unknown|Generic"
-msgstr "Generic"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:210
-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_.c:213
-#, fuzzy
-msgid "Card model:"
-msgstr "Card mem (DMA)"
-
-#: ../../harddrake/v4l.pm_.c:214
-#, fuzzy
-msgid "Tuner type:"
-msgstr "à»ÅÕè¹»ÃÐàÀ·¾ÒÃìµÔªÑè¹"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:217
-#, fuzzy
-msgid "PLL setting:"
-msgstr "¿ÍÃìáÁµ"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr ""
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "¡ÃسÒÍ´·¹ÃÍÊÑ¡¤ÃÙè ¡Ò÷ӧҹÍÒ¨ãªéàÇÅÒËÅÒ¹ҷÕ"
-
-#: ../../help.pm_.c:541
-#, fuzzy
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"¡ÃسÒàÅ×Í¡ \"µÔ´µÑé§\" ¶éÒÂѧäÁèà¤ÂÁÕ¡ÒõԴµÑé§ Mandrake Linux ÁÒ¡è͹\n"
-"ËÃ×͵éͧ¡ÒõԴµÑé§ OS ËÅÒµÑÇ\n"
-"\n"
-"\n"
-"¡ÃسÒàÅ×Í¡ \"Update\" ¶éҤسµéͧ¡Òà Update Mandrake Linux ·ÕèµÔ´µÑé§ÍÂÙèáÅéÇ\n"
-"\n"
-"\n"
-"áÅéÇáµè¤ÇÒÁÃÙéã¹ Linux ¢Í§¤Ø³ ¡ÃسÒÇÔ¸Õ¡Ò÷ÕèàËÁÒÐÊÁ·ÕèÊØ´\n"
-"\n"
-"* Recommanded: ¶éҤسäÁèà¤Âŧ Linux ÁÒ¡è͹\n"
-"\n"
-"* Customized: ¶éҤسÃÙé¨Ñ¡ Linux ´Õ ¤Ø³ÊÒÁÒöàÅ×Í¡¡ÒÃŧẺ\n"
-" (workstation, server, ËÃ×Í development)\n"
-"\n"
-"\n"
-"* Expert: ¶éҤسÁÕ¤ÇÒÁÃÙé Linux à»ç¹ÍÂèÒ§´Õ àªè¹à´ÕÂǡѺ¡ÒÃŧẺ \n"
-" customized ¤Ø³ÊÒÁÒöàÅ×͡ŧẺ workstation, server, ËÃ×Í \n"
-" development) ¤Ø³¤ÇÃÃÐÇѧÍÂèÒ§Áҡ㹡ÒÃàÅ×͡ŧÅѡɳйÕé\n"
-" ¶éҤسäÁèá¹è㨡ÃسÒàÅ×͡ŧÇÔ¸ÕÍ×è¹"
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-
-#: ../../help.pm_.c:724
-#, fuzzy
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"¤Ø³¨ÐµéͧºÍ¡ãËé·ÃÒºÇèҤسµéͧ¡ÒÃãÊè¢éÍÁÙÅ\n"
-"·Õèà¡ÕèÂÇ¢éͧ¡Ñº¡ÒúٵÅչء«ìäÇé·Õèã´\n"
-"\n"
-"\n"
-"¶éҤسäÁè·ÃÒºÇèҤس¨Ðµéͧ·ÓÍÂèÒ§äà â»Ã´àÅ×Í¡ \"à«ç¡àµÍÃìáá¢Í§ä´ÃÇì (MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-
-#: ../../help.pm_.c:759
-#, fuzzy
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX ¨Ð¾ÂÒÂÒÁËÒ PCI SCSI adapter(s) ¶éÒ DrakX\n"
-"ËÒà¨Í SCSI adapter áÅÐÃÙéÇèÒ¤ÇÃãªéä´ÃìàÇÍÃìÍÐäà Áѹ¡ç¨Ð\n"
-"¶Ù¡µÔ´µÑé§â´ÂÍÍâµàÁµÔ¡\n"
-"\n"
-"\n"
-"¶éҤسÁÕ SCSI adapter ISA adapter ËÃ×Í PCI SCSI adapter ·Õè DrakX\n"
-"äÁèÊÒÁÒöËÒà¨Í ¤Ø³¨Ðâ´¹¶ÒÁÇèÒÁÕ SCSI adapter ã¹à¤Ã×èͧ¢Í§¤Ø³\n"
-"ËÃ×ÍäÁè ¶éÒäÁèÁÕ¡Ãسҡ´·Õè \"äÁè\" áµè¶éҤس¡´Å§·Õè \"äªè\" ¤Ø³¨ÐµéͧàÅ×Í¡\n"
-"ª¹Ô´¢Í§ adapter ·Õè¤Ø³ÁÕÍÂÙè\n"
-"\n"
-"\n"
-"¶éҤسà»ç¹¤¹àÅ×Í¡ Adapter àͧ DrakX ¨Ð¶ÒÁÇèҤس¨Ð»é͹¢éÍÁÙÅ\n"
-"Option ËÃ×ÍäÁè ¶Ö§µÃ§¹Õé¤Ø³¤ÇèÐãËé DrakX ¤é¹ËÒ option ·ÕèàËÁÒÐÊÁ\n"
-"«Öè§â´Â·ÑèÇä»Áѹ¨ÐÊÒÁÒöËÒä´éàͧÍÂèÒ§¶Ù¡µéͧ\n"
-"\n"
-"\n"
-"áµè¶éÒäÁèÊÓàÃ稤س¨Óà»ç¹·Õè¨ÐµéͧãËé¢éÍÁÙÅ Option àͧ ¤Ø³¤ÇÃËÒ¢éÍÁÙÅà¾ÔèÁ\n"
-"àµÔÁä´é¨Ò¡¤ÙèÁ×Í (º··Õè 3 µÍ¹ Collective informations on your hardware ) ËÃ×Í \n"
-"¨Ò¡ Web Site ¢Í§¼Ùé¼ÅÔµ ËÃ×Í ¨Ò¡ Microsoft Windows ¶éҤسÁÕµÔ´µÑé§"
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-
-#: ../../help.pm_.c:896
-#, fuzzy
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"àÅ×Í¡ harddisk ·Õèµéͧ¡ÒÃźáÅÐŧ Mandrake Linux\n"
-"¤ÇÃÃÐÇѧà»ç¹ÍÂèÒ§ÁÒ¡´¾ÃÒÐÇèÒ¢éÍÁÙÅ·Ø¡ÍÂèÒ§¨Ð¶Ù¡Åº\n"
-"áÅШÐäÁèÊÒÁÒö¡Ùé¤×¹ä´é"
-
-#: ../../help.pm_.c:901
-#, fuzzy
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"¡´ \"OK\" ¶éҤسµéͧ¡ÒÃź¢éÍÁÙÅ·Ñé§ËÁ´º¹ harddisk ¹Õé\n"
-"¹ÕèÃÇÁ¶Ö§ partitions ·Ñé§ËÁ´«Öè§ÃÇÁ¶Ö§ Windows ´éÇÂ\n"
-"\n"
-"\n"
-"¡´ \"¡àÅÔ¡\" à¾×èÍ¡àÊÔ¡¡Ò÷ӧҹ¹Õé"
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr ""
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr ""
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "ãËéãÊèá¼è¹¿ÅéÍ»»Õé·Õè format Ẻ FAT ŧã¹ä´ÃÇì %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "èá¼è¹¿ÅéÍ»»Õé¹Õé äÁèãªè ẺFAT"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "ÁջѭËҡѺ¡ÒÃÍèÒ¹¢éÍÁÙÅã¹ä¿Åì %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"à¡Ô´¢éͼԴ¾ÅÒ´¢Öé¹ - äÁ辺ÍØ»¡Ã³ì·Õè¶Ù¡µéͧà¾×èͨÐÊÃéÒ§Ãкºä¿ÅìãËÁè "
-"â»Ã´µÃǨÊͺÎÒÃì´áÇÃì¢Í§·èÒ¹à¾×èÍá¡é䢻ѭËÒ¹Õé"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"hardware ºÒ§ª¹Ô´µéͧ¡Òà driver ¾ÔàÈÉ\n"
-"¤Ø³ÊÒÁÒöËÒ¢éÍÁÙÅä´é¨Ò¡: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"¤Ø³µéͧÁÕ root ¾ÒÃìµÔªÑè¹\n"
-"à¾ÃÒЩ¹Ñ鹤سµéͧÊÃéÒ§ ¾ÒÃìµÔªÑè¹ (ËÃ×Í¡´àÅ×Í¡Íѹ·ÕèÁÕÍÂÙè)\n"
-"ËÅѧ¨Ò¡¹Ñé¹àÅ×Í¡ ``Mount Point'' áÅШѴãËéÁѹà»ç¹ `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "¤Ø³¨ÐµéͧÁÕ¾ÒÃìµÔªÑè¹ÊÇÍ»"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"¤Ø³äÁèÁÕÊÇÍ»¾ÒÃìµÔªÑè¹àÅÂ\n"
-"\n"
-"µéͧ¡ÒèзӵèÍËÃ×ÍäÁè?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-#, fuzzy
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "¤Ø³¨ÐµéͧÁÕ¾ÒÃìµÔªÑè¹ÊÇÍ»"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "ãªé¾×é¹·Õè·ÕèÇèÒ§"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "äÁèÁÕ¾×é¹·Õèà¾Õ§¾ÍÊÓËÃѺ ¾ÒÃìµÔªÑè¹ ãËÁè"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "ãªé¾ÒÃìµÔªÑè¹·ÕèÁÕÍÂÙè"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "äÁèÁÕ¾ÒÃìµÔªÑè¹·ÕèÁÕÍÂÙè·Õèãªé§Ò¹ä´é"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "ãªé windows partion ÊÓËÃѺ¡Òà Loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "¾ÒÃìµÔªÑè¹ã˹·Õè·èÒ¹µéͧ¡ÒÃãªé¡Ñº Linux4Win"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "àÅ×Í¡¢¹Ò´"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "¢¹Ò´¢Í§¾ÒÃìµÔªÑè¹ÃÙ· MB:"
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "¢¹Ò´¾ÒÃìµÔªÑè¹ Swapà»ç¹ MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "ãªé¾×é¹·Õè·ÕèÇèҧ㹠Windows partition"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "¾ÒÃìµÔªÑè¹ä˹·Õè¤Ø³µéͧ¡ÒÃà»ÅÕè¹¢¹Ò´"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "¤Ó¹Ç³¢Íºà¢µ¢Í§Ãкºä¿Åì Windows"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"µÑÇà»ÅÕè¹¢¹Ò´äÁèÊÒÁÒö·Ó§Ò¹¡Ñº partition ¢Í§¤Ø³\n"
-"ÁÕ¢éͼԴ¾ÅÒ´¹Õéà¡Ô´¢Öé¹: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr "Windows partition ¢Í§¤Ø³¡ÃШѴ¡ÃШÒÂÁÒ¡à¡Ô¹ä» ¡ÃØ³Ò Defrag ¡è͹"
-
-#: ../../install_interactive.pm_.c:140
-#, fuzzy
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"ÃÐÇѧ!\n"
-"DrakX ¡ÓÅѧ¨ÐÅ´¢¹Ò´¾ÒÃìµÔªÑ蹢ͧ windows ¡Ò÷ӧҹ¹ÕéÍѹµÅÒÂÁÒ¡\n"
-"¶éҤسÂѧäÁèà¤Â·ÓÁÒ¡è͹¤Ø³¤ÇÃÍÍ¡¨Ò¡¡Ò÷ӧҹ¹ÕéáÅÐÃѹ Scandisk º¹\n"
-"Windows (áÅÐ defrag) áÅéǤèÍÂàÃÔèÁ·Ó§Ò¹¹ÕéãËÁè áÅФسÊÁ¤Ç÷Õè¨Ð·Ó¡ÒÃ\n"
-"Backup ¢éÍÁÙÅÊӤѭ¢Öé¹ÁÒ¡è͹\n"
-"àÁ×èͤسá¹èã¨áÅéÇ ¡´ OK"
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "¤Ø³µéͧ¡ÒÃà¡çº Windows äÇéã¹¢¹Ò´ã˹"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "¾ÒÃìµÔªÑè¹ %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "¡ÒáÓ˹´¢¹Ò´ FAT à¡Ô´¡ÒüԴ¾ÅÒ´: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr "äÁèÁÕ ¾ÒÃìµÔªÑè¹ FAT à¾×èÍ·Ó¡ÒÃà»Õè¹¢¹Ò´ËÃ×ÍãËéãªéà»ç¹ loopback (¾×é¹·ÕèäÁè¾Í)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "ź disk ·Ñé§ËÁ´"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "ź Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "¤Ø³ÁÕ harddisk ÁÒ¡¡ÇèÒ 1 µÑÇ ¤Ø³µéͧ¡ÒÃŧ linux º¹ harddisk µÑÇã˹"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "¢éÍÁÙÅ·Ñé§ËÁ´ã¹¾ÒÃìµÔªÑè¹·Ñé§ËÁ´¨ÐÊÙ­ËÒÂä» %s"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "¡ÓÅѧ¾ÒÃìµÔªÑè¹ Custom disk"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "ãªé fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"¤Ø³ÊÒÁÒö¾ÒÃìµÔªÑè¹ %s à´ÕëÂǹÕé\n"
-"àÁ×èÍàÊÃç¨áÅéÇÍÂèÒÅ×ÁºÑ¹·Ö¡â´Âãªé `w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "¤Ø³äÁèÁÕ¾×é¹·Õèà¾Õ§¾Íã¹¾ÒÃìµÔªÑè¹ Windows!"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "¼ÁäÁèÊÒÁÒöËÒ¾×é¹·ÕèÇèÒ§à¾×èÍ·Ó¡ÒõԴµÑé§"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "The DrakX Partitioning wizard à¨Í·Ò§àÅ×Í¡´Ñ§µèÍ仹Õé"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "¡Ò÷ӾÒÃìµÔªÑè¹ÅéÁàËÅÇ: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Ãкºà¹çµàÇÔÃì¡¡ÓÅѧ¨Ð·Ó§Ò¹"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Ãкºà¹çµàÇÔÃì¡¡ÓÅѧ¨ÐËÂØ´·Ó§Ò¹"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"ÁÕ¤ÇÒÁ¼Ô´¾ÅÒ´à¡Ô´¢Öé¹ áµèâ»Ãá¡ÃÁäÁèÊÒÁÒöá¡éä¢ä´é\n"
-"ËÒ¡·Ó§Ò¹µèÍÍÒ¨à¡Ô´¤ÇÒÁàÊÕÂËÒÂä´é"
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "·Ó«éӨشàÁéÒ·ì %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"á¾ç¡à¡¨ÊӤѭºÒ§ÍÂèÒ§äÁèä´é¶Ù¡µÔ´µÑé§ÍÂèÒ§àÃÕºÃéÍÂ\n"
-"cdrom ËÃ×Í cdrom drive ¢Í§¤Ø³ÍÒ¨ÁÕ¡ÒÃàÊÕÂËÒÂ\n"
-"¡ÃسҵÃǨÊͺ cdrom ã¹à¤Ã×èͧ¤ÍÁ¾ÔÇàµÍÃì·ÕèÁÕ¡ÒõԴµÑé§áÅéÇ\n"
-"â´Âãªé \"rpm -qpl Mandrake/RPMS/*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "ÂÔ¹´Õµé͹ÃѺÊÙè %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "äÁèÁÕä´ÃÇì¿ÅéÍ»»ÕçàËÅ×ÍÍÂÙè"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "à¢éÒÊÙè¢Ñ鹵͹ `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
-"press `F1' when booting on CDROM, then enter `text'."
-msgstr ""
-"à¤Ã×èͧ¢Í§¤Ø³ÁÕ·ÃѾÂҡäè͹¢éÒ§µèӤسÍÒ¨ÁջѭËÒµÔ´µÑé§ \n"
-"Mandrake Linux ¶éÒà»ç¹àªè¹¹Ñé¹ ¡Ãسҷ´ÅͧµÔ´µÑé§áºº text \n"
-"¡Ãسҡ´ F1 ¢³Ð boot ¨Ò¡ cdrom áÅéǾÔÁ¾ì text"
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "»ÃÐàÀ·¢Í§¡ÒõԴµÑé§"
-
-#: ../../install_steps_gtk.pm_.c:164
-#, fuzzy
-msgid "Please choose one of the following classes of installation:"
-msgstr "¡ÃسÒàÅ×Í¡ 1 ã¹ÇÔ¸Õ¡ÒõԴµÑ駴ѧµèÍ仹Õé"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "àÅ×Í¡¡ÅØèÁá¾ç¤à¡ç¨"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Individual package selection"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "¢¹Ò´ÃÇÁ: %d / %d MB "
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "á¾ç¤à¡ç¨ªÓÃØ´"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "ª×èÍ: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "àÇÍÃìªÑè¹: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "¢¹Ò´: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "¤ÇÒÁÊӤѭ: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr "¤Ø³äÁèÊÒÁÒöàÅ×Í¡ package ¹Õéà¹×èͧ¨Ò¡¤Ø³ÁÕ¾×é¹·ÕèäÁèà¾Õ§¾Í"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "á¾ç¤à¡ç¨àËÅèÒ¹Õé¡ÓÅѧ¨Ð¶Ù¡µÔ´µÑé§"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "á¾ç¤à¡ç¨àËÅèÒ¹Õé¡ÓÅѧ¨Ð¶Ù¡Åº"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "¤Ø³äÁèÊÒÁÒöàÅ×Í¡/äÁèàÅ×͡ᾡࡨ¹Õé"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "¹Õè¤×Íᾡࡨ·ÕèµéͧµÔ´µÑé§ äÁèÊÒÁÒöäÁèàÅ×Í¡"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "¤Ø³äÁèÊÒÁÒöäÁèàÅ×͡ᾡࡨ¹Õéà¾ÃÒÐÁѹä´é¶Ù¡µÔ´µÑé§ä»áÅéÇ"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"ᾡࡨ¹Õé¨Óà»ç¹µéͧ¶Ù¡ upgrade\n"
-"¤Ø³á¹èã¨ÇèÒ¨ÐäÁèàÅ×Í¡ÁѹËÃ×Í"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "¤Ø³äÁèÊÒÁÒöäÁèàÅ×͡ᾡࡨ¹Õé Áѹ¨Óà»ç¹·Õè¨Ðµéͧ¶Ù¡ upgrade"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr ""
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "µÔ´µÑé§"
-
-#: ../../install_steps_gtk.pm_.c:408
-#, fuzzy
-msgid "Load/Save on floppy"
-msgstr "ºÑ¹·Ö¡Å§á¼è¹¿ÅéÍ»»Õé"
-
-#: ../../install_steps_gtk.pm_.c:409
-#, fuzzy
-msgid "Updating package selection"
-msgstr "ºÑ¹·Ö¡¡ÅØèÁá¾ç¤à¡ç¨·ÕèàÅ×Í¡"
-
-#: ../../install_steps_gtk.pm_.c:414
-#, fuzzy
-msgid "Minimal install"
-msgstr "ÍÍ¡¨Ò¡¡ÒõԴµÑé§"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "àÅ×Í¡á¾ç¤à¡ç¨·Õè¤Ø³µéͧ¡ÒõԴµÑé§"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "¡ÓÅѧµÔ´µÑé§"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "¡ÒûÃÐàÁÔ¹"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "àÇÅÒ·ÕèàËÅ×Í "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "¡ÓÅѧàµÃÕÂÁ¡ÒõԴµÑé§"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "á¾ç¤à¡ç¨ %d ªØ´"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "¡ÓÅѧµÔ´µÑé§á¾ç¤à¡ç¨ %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "ÂÍÁÃѺ"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "äÁèÂÍÁÃѺ"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"à»ÅÕè¹ CD-ROM\n"
-"\n"
-"¡ÃسÒãÊè CD-ROM \"%s\" áÅС´ OK\n"
-"¶éèҤسäÁèÁÕ ¡Ãسҡ´ ¡àÅÔ¡ (cancel) à¾×èÍËÅÕ¡àÅÕ觡ÒõԴµÑ駨ҡ CD-ROM ¹Õé"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "·Ó§Ò¹µèÍËÃ×ÍäÁè?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "ÁջѭËÒ¡ÒÃÅӴѺ¢Í§á¾ç¤à¡ç¨:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "ÁջѭËÒ¡ÒõԴµÑ駢ͧá¾ç¤à¡ç¨:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "ÁջѭËÒà¡Ô´¢Öé¹"
-
-#: ../../install_steps_interactive.pm_.c:85
-#, fuzzy
-msgid "Do you really want to leave the installation?"
-msgstr "¤Ø³µéͧ¡ÒÃàÃÔèÁ·Ó§Ò¹ Network ãËÁèËÃ×ÍäÁè"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "License agreement"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "¤ÕÂìºÍÃì´"
-
-#: ../../install_steps_interactive.pm_.c:212
-#, fuzzy
-msgid "Please choose your keyboard layout."
-msgstr "¤Ø³µéͧ¡ÒÃàÅ×Í¡¤ÕÂìºÍÃì´àÅÂìàÍéÒ·ìẺ㴠"
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "µèÍ仹Õé¤×Í keyboard ·Õèãªéä´é"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "¤Ø³µéͧ¡ÒõԴµÑ駻ÃÐàÀ·ã´"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "µÔ´µÑé§/ÍѾà¡Ã´ "
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "¹Õèà»ç¹¡ÒõԴµÑé§ËÃ×Í¡ÒÃÍѾà¡Ã´"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Ẻá¹Ð¹Ó (Recommended)"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Ẻ¼ÙéàªÕèÂǪҭ (Expert)"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#, fuzzy
-msgid "Upgrade"
-msgstr "Update"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#, fuzzy
-msgid "Upgrade packages only"
-msgstr "ºÑ¹·Ö¡¡ÅØèÁá¾ç¤à¡ç¨·ÕèàÅ×Í¡"
-
-#: ../../install_steps_interactive.pm_.c:275
-#, fuzzy
-msgid "Please choose the type of your mouse."
-msgstr "¤Ø³ÁÕàÁéÒÊ쪹Դã´"
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "¾ÍÃ쵢ͧàÁéÒÊì"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "àÁéÒÊì¢Í§¤Ø³µèÍà¢éҡѺ¾ÍÃìµÍ¹Ø¡ÃÁã´"
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "¡ÓÅѧ¤Í¹¿Ô¡¡ÒÃì´ PCMCIA..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "¤Í¹¿Ô¡ IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "äÁèÁÕ¾ÒÃìµÔªÑè¹àËÅ×Í"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Scanning partitions to find mount points"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "àÅ×Í¡¨Ø´àÁéÒ·ì"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:388
-#, fuzzy
-msgid "No root partition found to perform an upgrade"
-msgstr "àÅ×Í¡¾ÒÃìµÔªÑè¹·Õè¤Ø³µéͧ¡ÒÿÍÃìáÁµ"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "¾ÒÃìµÔªÑè¹ÃÙ·"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "¾ÒÃìµÔªÑè¹ã´à»ç¹ÃÙ·¾ÒÃìµÔªÑè¹ (/) ã¹Ãкº¢Í§¤Ø³"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "¤Ø³µéͧ·Ó¡ÒÃÃÕºÙµÃкºãËéà¤Ã×èͧÃѺ·ÃÒº¡ÒÃà»ÅÕè¹á»Å§µÒÃÒ§¾ÒÃìµÔªÑè¹"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "àÅ×Í¡¾ÒÃìµÔªÑè¹·Õè¤Ø³µéͧ¡ÒÿÍÃìáÁµ"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "µÃǨÊͺ bad blocks"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "¿ÍÃìáÁµ¾ÒÃìµÔªÑè¹"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "¡ÓÅѧÊÃéÒ§áÅÐ format ä¿Åì %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "äÁèÁÕ¾×é¹·ÕèÊÇÍ»à¾Õ§¾Í¡Ñº¡ÒõԴµÑé§ â»Ã´à¾ÔèÁà¹×éÍ·Õè"
-
-#: ../../install_steps_interactive.pm_.c:472
-#, fuzzy
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "¡ÓÅѧËÒá¾ç¤à¡ç¨·ÕèÁÕÍÂÙè"
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "¡ÓÅѧËÒá¾ç¤à¡ç¨·ÕèÁÕÍÂÙè"
-
-#: ../../install_steps_interactive.pm_.c:476
-#, fuzzy
-msgid "Looking at packages already installed..."
-msgstr "¤Ø³äÁèÊÒÁÒöäÁèàÅ×͡ᾡࡨ¹Õéà¾ÃÒÐÁѹä´é¶Ù¡µÔ´µÑé§ä»áÅéÇ"
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "¡ÓÅѧËÒá¾ç¤à¡ç¨·Õè¨Ð·Ó¡ÒÃÍѾà¡Ã´"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr "à¤Ã×èͧ¢Í§¤Ø³äÁèÁÕà¹×éÍ·Õèà¾Õ§¾Í㹡ÒõԴµÑé§ËÃ×Í upgrade (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:536
-#, fuzzy
-msgid "Load from floppy"
-msgstr "àÃÕ¡¤×¹¨Ò¡á¼è¹¿ÅéÍ»»Õé"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "ºÑ¹·Ö¡Å§á¼è¹¿ÅéÍ»»Õé"
-
-#: ../../install_steps_interactive.pm_.c:540
-#, fuzzy
-msgid "Loading from floppy"
-msgstr "àÃÕ¡¤×¹¨Ò¡á¼è¹¿ÅéÍ»»Õé"
-
-#: ../../install_steps_interactive.pm_.c:540
-#, fuzzy
-msgid "Package selection"
-msgstr "àÅ×Í¡¡ÅØèÁá¾ç¤à¡ç¨"
-
-#: ../../install_steps_interactive.pm_.c:545
-#, fuzzy
-msgid "Insert a floppy containing package selection"
-msgstr "ãËéãÊèá¼è¹¿ÅéÍ»»Õéŧã¹ä´ÃÇì %s"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"¶éҤسÁÕ CD ·Ø¡ÍÂèÒ§ ¡´ OK\n"
-"¶éÒäÁèÁÕàÅ ¡´ ¡àÅÔ¡ (cancel)\n"
-"¶éÒÁÕá¤èºÒ§á¼è¹ àÅ×Í¡à·èÒ·ÕèÁÕáÅéÇ¡´ OK"
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "Cd-Rom labeled \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "¡ÓÅѧàµÃÕÂÁ¡ÒõԴµÑé§"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"¡ÓÅѧµÔ´µÑé§á¾ç¤à¡ç¨ %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "¡Òä͹¿Ô¡ËÅѧ¡ÒõԴµÑé§"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, fuzzy, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "ãËéãÊèá¼è¹¿ÅéÍ»»Õéŧã¹ä´ÃÇì %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, fuzzy, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "ãËéãÊèá¼è¹¿ÅéÍ»»Õéŧã¹ä´ÃÇì %s "
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-
-#: ../../install_steps_interactive.pm_.c:901
-#, fuzzy
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr "¡ÓÅѧµÔ´µè͡ѺÁÔÅàÃÍÃì䫵ìà¾×èÍËÒÃÒ¡Òâͧá¾ç¤à¡ç¨·ÕèÁÕãËé"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "àÅ×Í¡ÁÔÅàÃÍÃì䫵ì·Õè¨Ðãªé㹡ÒôÒǹìâËÅ´á¾ç¤à¡ç¨"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "¡ÓÅѧµÔ´µè͡ѺÁÔÅàÃÍÃì䫵ìà¾×èÍËÒÃÒ¡Òâͧá¾ç¤à¡ç¨·ÕèÁÕãËé"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "¤Ø³ãªéÂèÒ¹àÇÅÒã´? "
-
-#: ../../install_steps_interactive.pm_.c:948
-#, fuzzy
-msgid "Hardware clock set to GMT"
-msgstr "¤Ø³µéͧ¡ÒÃãËéà«çµ¹ÒÌÔ¡ÒÎÒÃì´áÇÃìà»ç¹ GMT?"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:956
-#, fuzzy
-msgid "NTP Server"
-msgstr "à«ÔÃì¿àÇÍÃì NIS"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Remote CUPS server"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "äÁèÁÕà¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../install_steps_interactive.pm_.c:1008
-#, fuzzy
-msgid "Do you have an ISA sound card?"
-msgstr "¤Ø³ÁÕÍѹÍ×è¹æÍÕ¡ËÃ×ÍäÁè?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "ÃÇÁ¤ÇÒÁ"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Mouse"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "⫹àÇÅÒ"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ISDN card"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Sound card"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "TV card"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-#, fuzzy
-msgid "NIS"
-msgstr "ãªé NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-#, fuzzy
-msgid "Windows Domain"
-msgstr "â´àÁ¹ NIS"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-#, fuzzy
-msgid "Local files"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìâŤÍÅ (µè͵Դ¡ÑºµÑÇà¤Ã×èͧ)"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "à«çµÃËÑʼèÒ¹ÃÙ·"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "äÁèÁÕÃËÑʼèÒ¹"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "ÃËÑÊÅѺ§èÒÂà¡Ô¹ä» (µéͧÁÕÍÂèÒ§¹éÍ %d µÑÇÍÑ¡ÉÃ)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "¡ÒõÃǨÊͺÊÔ·¸Ôì¡ÒÃãªé§Ò¹"
-
-#: ../../install_steps_interactive.pm_.c:1105
-#, fuzzy
-msgid "Authentication LDAP"
-msgstr "¡ÒõÃǨÊͺÊÔ·¸Ôì¡ÒÃãªé§Ò¹"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1107
-#, fuzzy
-msgid "LDAP Server"
-msgstr "à«ÔÃì¿àÇÍÃì NIS"
-
-#: ../../install_steps_interactive.pm_.c:1113
-#, fuzzy
-msgid "Authentication NIS"
-msgstr "¡ÒõÃǨÊͺÊÔ·¸Ôì¡ÒÃãªé§Ò¹¢Í§ NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "â´àÁ¹ NIS"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "à«ÔÃì¿àÇÍÃì NIS"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1123
-#, fuzzy
-msgid "Authentication Windows Domain"
-msgstr "¡ÒõÃǨÊͺÊÔ·¸Ôì¡ÒÃãªé§Ò¹"
-
-#: ../../install_steps_interactive.pm_.c:1125
-#, fuzzy
-msgid "Domain Admin User Name"
-msgstr "ª×èÍâ´àÁ¹"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"ºÙµ´ÔÊ¡ìẺá¡éä¢ä´éµÒÁ¤ÇÒÁµéͧ¡Òâͧ¼Ùéãªé ¨ÐªèÇÂãËé¤Ø³ÊÒÁÒöºÙµÃкºÅչء«ì\n"
-"äÁèµéͧà¢éÒÊÙè¡Ãкǹ¡ÒâͧºÙµâËÅ´à´ÍÃìµÒÁ»¡µÔ «Ö觨Ðà»ç¹»ÃÐ⪹ìÁÒ¡ËÒ¡¤Ø³\n"
-"äÁèä´éµÔ´µÑé§ LILO ŧã¹Ãкº¢Í§¤Ø³ ËÃ×ÍËÒ¡ LILO ¶Ù¡ÅºÍÍ¡ä»à¹×èͧ¨Ò¡ÁÕ¡ÒÃ\n"
-"Ãкº»¯ÔºÑµÔ¡ÒÃẺÍ×è¹æ ËÃ×Í LILO äÁè·Ó§Ò¹¡Ñº¡Òä͹¿Ô¡ÎÒÃì´áÇÃì á¼è¹ºÙµ´ÔÊ¡ì\n"
-"¨ÐÊÒÁÒöãªé¡ÑºÍÔÁàÁ¨¡Ùé¤×¹Ãкº¢Í§áÁ¹à´Ãç¡ «Ö觨ЪèÇÂãËé¤Ø³ÊÒÁÒö·Ó¡ÒáÙé\n"
-"¤×¹Ãкº¨Ò¡¤ÇÒÁ¼Ô´¾ÅÒ´ä´é´éÇ ¤Ø³µéͧ¡ÒèÐÊÃéÒ§á¼è¹ºÙµËÃ×ÍäÁè?\n"
-"¶éÒãªè ¡ÃسÒãÊèá¼è¹ Diskette áÅС´ \"OK\""
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "Floppy Drive à¤Ã×èͧáá"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "Floppy Drive à¤Ã×èͧ·ÕèÊͧ"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "¢éÒÁä»"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"ºÙµ´ÔÊ¡ìẺá¡éä¢ä´éµÒÁ¤ÇÒÁµéͧ¡Òâͧ¼Ùéãªé ¨ÐªèÇÂãËé¤Ø³ÊÒÁÒöºÙµÃкºÅչء«ì\n"
-"äÁèµéͧà¢éÒÊÙè¡Ãкǹ¡ÒâͧºÙµâËÅ´à´ÍÃìµÒÁ»¡µÔ «Ö觨Ðà»ç¹»ÃÐ⪹ìÁÒ¡ËÒ¡¤Ø³\n"
-"äÁèä´éµÔ´µÑé§ LILO ŧã¹Ãкº¢Í§¤Ø³ ËÃ×ÍËÒ¡ LILO ¶Ù¡ÅºÍÍ¡ä»à¹×èͧ¨Ò¡ÁÕ¡ÒÃ\n"
-"Ãкº»¯ÔºÑµÔ¡ÒÃẺÍ×è¹æ ËÃ×Í LILO äÁè·Ó§Ò¹¡Ñº¡Òä͹¿Ô¡ÎÒÃì´áÇÃì á¼è¹ºÙµ´ÔÊ¡ì\n"
-"¨ÐÊÒÁÒöãªé¡ÑºÍÔÁàÁ¨¡Ùé¤×¹Ãкº¢Í§áÁ¹à´Ãç¡ «Ö觨ЪèÇÂãËé¤Ø³ÊÒÁÒö·Ó¡ÒáÙé\n"
-"¤×¹Ãкº¨Ò¡¤ÇÒÁ¼Ô´¾ÅÒ´ä´é´éÇ ¤Ø³µéͧ¡ÒèÐÊÃéÒ§á¼è¹ºÙµËÃ×ÍäÁè? \n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "¢ÍÍÀÑ äÁèÁÕ¿ÅéÍ»»Õéä´ÃÇìàÅÂ"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "ãËéàÅ×Í¡¿ÅéÍ»»Õéä´ÃÇì·Õè¤Ø³µéͧ¡Ò÷Óà»ç¹á¼è¹ºÙµ"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, fuzzy, c-format
-msgid "Insert a floppy in %s"
-msgstr "ãËéãÊèá¼è¹¿ÅéÍ»»Õéŧã¹ä´ÃÇì %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "¡ÓÅѧÊÃéÒ§á¼è¹ºÙµ"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "¡ÓÅѧàµÃÕÂÁºÙµâËÅ´à´ÍÃì"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "¤Ø³µéͧ¡ÒÃãªé aboot ËÃ×ÍäÁè"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"¡ÒõԴµÑé§ aboot ÅéÁàËÅÇ\n"
-"¾ÂÒÂÒÁµÔ´µÑ駶֧áÁé¾ÒµÔªÑè¹ááÍÒ¨¨ÐàÊÕÂËÒÂ?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-#, fuzzy
-msgid "Installing bootloader"
-msgstr "µÔ´µÑ駺ٵâËÅ´à´ÍÃì"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "¡ÒõԴµÑé§ bootloader ÅéÁàËÅÇ µèÍ仹Õéà»ç¹¢éͼԴ¾ÅÒ´·Õèà¡Ô´¢Öé¹"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "ãËéãÊèá¼è¹¿ÅéÍ»»Õéŧã¹ä´ÃÇì %s "
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "¡ÓÅѧàµÃÕÂÁ¡ÒõԴµÑé§Å§º¹ floppy"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"¢Ñ鹵͹ºÒ§¢Ñ鹵͹äÁèÊÁºÙóì\n"
-"\n"
-"¤Ø³µéͧ¡ÒÃÍÍ¡¨Ò¡¡ÒõԴµÑ駨ÃÔ§æËÃ×ÍäÁè?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"¢ÍáÊ´§¤ÇÒÁÂÔ¹´Õ ¡ÒõԴµÑé§àÊÃç¨àÃÕºÃéÍÂ\n"
-"ãËéàÍÒÊ×èÍ·ÕèãªéºÙµÍÍ¡¨Ò¡ä´ÃÇì (á¼è¹¿ÅéÍ»»ÕéËÃ×Í«Õ´Õ) ¡´»ØèÁÃÕà·ÔÃì¹à¾×èÍÃÕºÙµ\n"
-"\n"
-"\n"
-"ÊÓËÃѺ·èÒ¹·Õèµéͧ¡ÒâéÍÁÙÅÊÓËÃѺ¡ÒÃá¡é䢡Ѻ Åչء«ì-áÁ¹à´Ã¡\n"
-"â»Ã´ÍèÒ¹ Errata ä´é·Õè \n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"¢éÍÁÙÅÊÓËÃѺ¡Òä͹¿Ô¡Ãкº¢Í§¤Ø³ ÊÒÁÒöËÒä´é¨Ò¡ªèǧ\n"
-"º·ËÅѧ¨Ò¡¡ÒõԴµÑ駢ͧ¤ÙèÁ×Íá¹Ð¹Ó¼Ùéãªé§Ò¹Åչء«ì-áÁ¹à´Ã¡©ºÑºà»ç¹·Ò§¡ÒÃ"
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "ÊÃéÒ§floppyÊÓËÃѺ¡ÒõԴµÑé§áººÍÍâµàÁµÔ¡"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Íѵâ¹ÁѵÔ"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "àÃÕ¡ÍÕ¡¤ÃÑé§"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "ºÑ¹·Ö¡¡ÅØèÁá¾ç¤à¡ç¨·ÕèàÅ×Í¡"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "¡ÒõԴµÑé§Åչء«ì-áÁ¹à´Ã¡ %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr " <Tab>/<Alt-Tab> ÃÐËÇèÒ§µÑÇàÅ×Í¡ | <Space> àÅ×Í¡ | <F12> ˹éÒ¶Ñ´ä» "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "äÁèÁÕ kdesu "
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr ""
-
-#: ../../interactive.pm_.c:152
-#, fuzzy
-msgid "Choose a file"
-msgstr "àÅ×Í¡¡Ô¨¡ÃÃÁ"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Advanced"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr ""
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- ¡è͹"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-#, fuzzy
-msgid "Next"
-msgstr "Next ->"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "µÑÇàÅ×Í¡¼Ô´¾ÅÒ´ â»Ã´·´ÅͧÍÕ¡¤ÃÑé§\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "µÑÇàÅ×Í¡¢Í§¤Ø³? (¤èÒµÑé§µé¹ %s)"
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:70
-#, fuzzy, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "µÑÇàÅ×Í¡¢Í§¤Ø³? (¤èÒµÑé§µé¹ %s)"
-
-#: ../../interactive/stdio.pm_.c:95
-#, fuzzy, c-format
-msgid "Button `%s': %s"
-msgstr "¾ÒÃìµÔªÑè¹ %s"
-
-#: ../../interactive/stdio.pm_.c:96
-#, fuzzy
-msgid "Do you want to click on this button?"
-msgstr "¤Ø³µéͧ¡ÒÃãªé aboot ËÃ×ÍäÁè"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:105
-#, fuzzy, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "µÑÇàÅ×Í¡¢Í§¤Ø³? (¤èÒµÑé§µé¹ %s)"
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:126
-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_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr ""
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "તâ¡ÊâÅÇÒà¡Õ (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "àÂÍÃÁѹ"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Ê໹"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "¿Ô¹áŹ´ì"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "½ÃÑè§àÈÉ"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "¹ÍÃìàÇÂì"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "â»áŹ´ì"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "ÃÑÊà«ÕÂ"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "ÊÇÕà´¹"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Íѧ¡ÄÉ"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "ÍàÁÃÔ¡Ò"
-
-#: ../../keyboard.pm_.c:166
-#, fuzzy
-msgid "Albanian"
-msgstr "Iranian"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "ÍÒÃìàÁà¹Õ¹ (à¡èÒ)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "ÍÒÃìàÁà¹Õ¹ (¾ÔÁ¾ì´Õ´)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "ÍÒÃìàÁà¹Õ¹ (â¿à¹µÔ¤)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbaidjani (latin)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "àºÅàÂÕèÂÁ"
-
-#: ../../keyboard.pm_.c:177
-#, fuzzy
-msgid "Bengali"
-msgstr "enable"
-
-#: ../../keyboard.pm_.c:178
-#, fuzzy
-msgid "Bulgarian (phonetic)"
-msgstr "ÍÒÃìàÁà¹Õ¹ (â¿à¹µÔ¤)"
-
-#: ../../keyboard.pm_.c:179
-#, fuzzy
-msgid "Bulgarian (BDS)"
-msgstr "ºÑÅ¡ÒàÃÕÂ"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "ºÃÒ«ÔÅ"
-
-#: ../../keyboard.pm_.c:183
-#, fuzzy
-msgid "Bosnian"
-msgstr "Estonian"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Belarusian"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "ÊÇÔÊ (àÅÂìàÍéÒ·ìµÒÁàÂÍÃÁѹ)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "ÊÇÔÊ (àÅÂìàÍéÒ·ìµÒÁ½ÃÑè§àÈÉ)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "તâ¡ÊâÅÇÒà¡Õ (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "German (no dead keys)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "à´¹ÁÒÃì¡"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Norwegian)"
-
-#: ../../keyboard.pm_.c:195
-#, fuzzy
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estonian"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "¨ÍÃìà¨Õ (àÅÂìàÍéÒ·ìẺÃÑÊà«ÕÂ)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "¨ÍÃìà¨Õ (àÅÂìàÍéÒ·ìẺÅеԹ)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "¡ÃÕ¡"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Íѧ¡ÒÃÕ"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Croatian"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "ÍÔÊÃÒàÍÅ"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "ÍÔÅÃÒàÍÅ (â¿à¹µÔ¤)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iranian"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "äÍ«ìᏴì"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "ÍÔµÒÅÕ"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Japanese 106 keys"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Korean keyboard"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "ÅеԹÍàÁÃÔ¡Ò"
-
-#: ../../keyboard.pm_.c:218
-#, fuzzy
-msgid "Laotian"
-msgstr "µÓá˹è§"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Lithuanian AZERTY (old)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Lithuanian AZERTY (new)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "ÅÔ¸ÑÇà¹Õ \"á¶ÇµÑÇàÅ¢\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "ÅÔ¸ÑÇà¹Õ \"â¿à¹µÔ¤\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-#, fuzzy
-msgid "Latvian"
-msgstr "µÓá˹è§"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Macedonian"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-#, fuzzy
-msgid "Mongolian (cyrillic)"
-msgstr "Azerbaidjani (cyrillic)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "ÎÍÅᏴì"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Polish (qwerty layout)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Polish (qwertz layout)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "â»ÃµØà¡Ê"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "¤Ò¹Ò´Ò (¤ÇÔ຤)"
-
-#: ../../keyboard.pm_.c:237
-#, fuzzy
-msgid "Romanian (qwertz)"
-msgstr "ÃÑÊà«ÕÂ (Yawerty)"
-
-#: ../../keyboard.pm_.c:238
-#, fuzzy
-msgid "Romanian (qwerty)"
-msgstr "ÃÑÊà«ÕÂ (Yawerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "ÃÑÊà«ÕÂ (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "ÊâÅÇÒà¹ÕÂ"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "ÊâÅÇÒà¡Õ (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "ÊâÅÇÒà¡Õ (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-#, fuzzy
-msgid "Serbian (cyrillic)"
-msgstr "Azerbaidjani (cyrillic)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "ä·Â"
-
-#: ../../keyboard.pm_.c:252
-#, fuzzy
-msgid "Tajik keyboard"
-msgstr "ä·Â"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "µØÃ¡Õ (âÁà´ÅẺἹ \"F\")"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "µØÃ¡Õ (âÁà´ÅÊÁÑÂãËÁè \"Q\")"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "ÂÙà¤Ã¹"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "¤ÕÂìºÍÃì´ÍàÁÃԡѹ (¹Ò¹ÒªÒµÔ)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vietnamese \"numeric row\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-#, fuzzy
-msgid "Yugoslavian (latin)"
-msgstr "ÂÙâ¡ÊÅÒàÇÕ (àÅÂìàÍéÒ·ìẺÅеԹ)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr ""
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Circular mounts %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "ź logical volume ¡è͹\n"
-
-#: ../../modparm.pm_.c:50
-#, fuzzy
-msgid "a number"
-msgstr "ËÁÒÂàÅ¢â·ÃÈѾ·ì"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-#, fuzzy
-msgid "comma separated strings"
-msgstr "¿ÍÃìáÁµ¾ÒÃìµÔªÑè¹"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun - Mouse"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Generic PS2 Wheel Mouse"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-#, fuzzy
-msgid "Microsoft Explorer"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 »ØèÁ"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Generic 2 Button Mouse"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Wheel"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "¾ÍÃìµÍ¹Ø¡ÃÁ"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "àÁéÒÊìẺ»¡µÔ·Õèãªé§Ò¹ÊÒÁ»ØèÁ"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (¾ÍÃìµÍ¹Ø¡ÃÁ, Ẻà¡èÒ C7)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 buttons"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 buttons"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "äÁèÁÕ"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "äÁèÁÕàÁéÒÊì"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "¡Ãسҷ´ÊͺàÁéÒÊì"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "à¾×èÍãËéàÁéÒÊì·Ó§Ò¹"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "àÅ×è͹Åéͧ͢¤Ø³"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr ""
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "¿Ô¹áŹ´ì"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Next ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "¶Ù¡µéͧËÃ×ÍäÁè?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "¢éÍÁÙÅ"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "¢ÂÒ tree"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "导 tree"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "à»ÅÕè¹ä»ÁÒÃÐËÇèÒ§¡ÒèѴàÃÕ§Ẻ flat ËÃ×Í group"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "µèÍà¢éÒ Internet "
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"¡ÒõԴµèÍâ´Â·ÑèÇ仢ͧ adsl ¤×Í pppoe.\n"
-"ºÒ§¤ÃÑé§ÍÒ¨ãªé pptp ÁÕ¹éͤ¹·Õèãªé dhcp.\n"
-"¶éҤسäÁè·ÃÒº àÅ×Í¡ 'use pppoe'"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr ""
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "ãªé dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "ãªé pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "ãªé pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-#, fuzzy
-msgid "Web Server"
-msgstr "à«ÔÃì¿àÇÍÃì"
-
-#: ../../network/drakfirewall.pm_.c:17
-#, fuzzy
-msgid "Domain Name Server"
-msgstr "ª×èÍâ´àÁ¹"
-
-#: ../../network/drakfirewall.pm_.c:32
-#, fuzzy
-msgid "Mail Server"
-msgstr "ª×èÍà«ÔÃì¿àÇÍÃì¢Í§¾ÃÔ¹àµÍÃì"
-
-#: ../../network/drakfirewall.pm_.c:37
-#, fuzzy
-msgid "POP and IMAP Server"
-msgstr "à«ÔÃì¿àÇÍÃì NIS"
-
-#: ../../network/drakfirewall.pm_.c:111
-#, fuzzy
-msgid "No network card"
-msgstr "äÁ辺¡ÒÃì´à¹çµàÇÔÃì¡"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-#, fuzzy
-msgid "Other ports"
-msgstr "¡ÓÅѧµÃǨÊͺ¾ÍÃìµ"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"ª¹Ô´¢Í§ dhcp client ·Õèµéͧ¡ÒÃãªé¤×ÍÍÐäÃ\n"
-"¡ÒÃàÅ×Í¡àº×éͧµé¹¤×Í dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"äÁ辺¡ÒÃì´ ethernet \n"
-"¼ÁäÁèÊÒÁÒö¨Ñ´·Ó¡ÒõԴµèͪ¹Ô´¹Õé"
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "àÅ×Í¡ network interface"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr "¡ÃسÒàÅ×Í¡ Network Adaptor ÊÓËÃѺ¡ÒõèÍà¢éÒ Internet"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "äÁ辺¡ÒÃì´à¹çµàÇÔÃì¡"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "¡ÓÅѧ¤Í¹¿Ô¡Ãкºà¹çµàÇÔÃì¡"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"â»Ã´ãÊèª×èͧ͢âÎʵì\n"
-"ª×èͧ͢âÎʵì¤ÇÃãÊèàµçÁÃٻẺ (ÃÇÁª×èÍâ´àÁ¹´éÇÂ)\n"
-"µÑÇÍÂèÒ§àªè¹ ``mybox.mylab.yco.com''\n"
-"¤Ø³ÍÒ¨¨ÐãÊè¤èÒ IP ¢Í§à¡µàÇÂì´éǶéҤسÁÕà¤Ã×èͧ·Õè·Ó˹éÒ·Õèà»ç¹à¡µàÇÂìÍÂÙè"
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "ª×èÍâÎʵì:"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Network Configuration Wizard"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "External ISDN modem"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Internal ISDN card"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "¡ÒõԴµèÍẺ ISDN ¢Í§¤Ø³à»ç¹áººã´"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:54
-#, fuzzy
-msgid "New configuration (isdn-light)"
-msgstr "µÃǨ¾º¤Í¹¿Ô¡¢Í§ Firewall"
-
-#: ../../network/isdn.pm_.c:54
-#, fuzzy
-msgid "Old configuration (isdn4net)"
-msgstr "µÃǨ¾º¤Í¹¿Ô¡¢Í§ Firewall"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "¡Òä͹¿Ô¡ ISDN"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"àÅ×Í¡¼ÙéãËéºÃÔ¡ÒÃ\n"
-"¶éÒäÁèÁÕàÅ×Í¡ äÁèÁÕ (unlisted)"
-
-#: ../../network/isdn.pm_.c:183
-#, fuzzy
-msgid "Europe protocol"
-msgstr "Boot Protocol"
-
-#: ../../network/isdn.pm_.c:183
-#, fuzzy
-msgid "Europe protocol (EDSS1)"
-msgstr "ÂØâû (EDS11)"
-
-#: ../../network/isdn.pm_.c:185
-#, fuzzy
-msgid "Protocol for the rest of the world"
-msgstr "Rest of the world"
-
-#: ../../network/isdn.pm_.c:185
-#, fuzzy
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Rest of the world \n"
-"No D-Channel (leased lines)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Protocol ä˹·Õè¤Ø³µéͧ¡ÒÃ"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "¤Ø³ÁÕ¡ÒÃì´ª¹Ô´ã´?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "¼ÁäÁè·ÃÒº"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"¶éҤسÁÕ ¡ÒÃì´ ISA µÑÇàÅ¢ã¹Ë¹éÒµèÍ令Çèж١µéͧÍÂÙèáÅéÇ\n"
-"\n"
-"¶éҤسÁÕ¡ÒÃì´ PCMCIA ¤Ø³µéͧÃÙé irq áÅÐ io ¢Í§¡ÒÃ촢ͧ¤Ø³\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "àÅÔ¡"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "·Ó§Ò¹µèÍËÃ×ÍäÁè?"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "¤Ø³ãªé¡ÒÃì´ ISDN ã´?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr "¼Áà¨Í¡ÒÃì´ ISDN Ẻ PCI áµè¼ÁäÁè·ÃÒºª¹Ô´ ¡ÃسÒàÅ×͡˹×è§ã¹¡ÒÃì´ PCI ã¹Ë¹éÒµèÍä»"
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "äÁ辺¡ÒÃì´ ISDN PCI ¡ÃسÒàÅ×Í¡¨Ò¡Ë¹éÒµèÍä»"
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "¤Ø³µéͧ¡ÒÃãËéâÁà´çÁ¢Í§¤Ø³µè͡Ѻ¾ÍÃìµÍ¹Ø¡ÃÁã´?"
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "ÍçÍ»ªÑ蹢ͧ¡ÒÃËÁعâ·ÃÈѾ·ì"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "ª×èÍ¡ÒÃàª×èÍÁµèÍ"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "ËÁÒÂàÅ¢â·ÃÈѾ·ì"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "ËÁÒÂàÅ¢»ÃШӵÑÇ¡ÒÃÅçÍ¡ÍÔ¹"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr ""
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "ÃٻẺʤÃÔ»µì"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "ÃٻẺà·ÍÃìÁÔ¹ÍÅ"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "ª×èÍâ´àÁ¹"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "à«ÔÿìàÇÍÃì DNS à¤Ã×èͧáá (optional)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "à«ÔÿìàÇÍÃì DNS à¤Ã×èͧ·ÕèÊͧ (optional)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"¤Ø³ÊÒÁÒöàÅÔ¡µÔ´µèÍËÃ×Í·Ó¡ÒûÃѺáµè§¡ÒõԴµèͧ͢¤Ø³ãËÁè"
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"¤Ø³ÊÒÁÒö¤Í¹¿Ô¡Ãкºà¹çµàÇÔÃì¡ãËÁè"
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "¤Ø³µÔ´µè͡Ѻ Internet ÍÂÙè"
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"¤Ø³ÊÒÁÒöàª×èÍÁµèÍ Internet ËÃ×Í·Ó¡ÒÃá¡é㢡ÒÃàª×èÍÁµèÍãËÁè"
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "¤Ø³ÂѧäÁèä´éµè͡Ѻ Internet ÍÂÙè"
-
-#: ../../network/netconnect.pm_.c:36
-#, fuzzy
-msgid "Connect"
-msgstr "àª×èÍÁµèÍÍÂÙè"
-
-#: ../../network/netconnect.pm_.c:38
-#, fuzzy
-msgid "Disconnect"
-msgstr "¡àÅÔ¡µÔ´µèÍ..."
-
-#: ../../network/netconnect.pm_.c:40
-#, fuzzy
-msgid "Configure the connection"
-msgstr "¤Í¹¿Ô¡Ãкºà¹çµàÇÔÃì¡"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "¡ÒÃàª×èÍÁµèÍ Internet áÅСÒûÃѺáµè§"
-
-#: ../../network/netconnect.pm_.c:95
-#, fuzzy, c-format
-msgid "We are now going to configure the %s connection."
-msgstr ""
-"\n"
-"¤Ø³ÊÒÁÒöàÅÔ¡µÔ´µèÍËÃ×Í·Ó¡ÒûÃѺáµè§¡ÒõԴµèͧ͢¤Ø³ãËÁè"
-
-#: ../../network/netconnect.pm_.c:104
-#, fuzzy, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"¤Ø³ÊÒÁÒöàÅÔ¡µÔ´µèÍËÃ×Í·Ó¡ÒûÃѺáµè§¡ÒõԴµèͧ͢¤Ø³ãËÁè"
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "¡Òä͹¿Ô¡Ãкºà¹çµàÇÔÃì¡"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"à¹×èͧ¨Ò¡¤Ø³ãªé¡ÒõԴµÑé§áºº network Ãкº network ¨Ö§ãªéä´éÍÂÙèáÅéÇ\n"
-"¡´ OK à¾×èÍÃÑ¡ÉÒ¤èҤ͹¿Ô¡à´ÔÁäÇé ËÃ×ÍàÅ×Í¡ ¡àÅÔ¡à¾×èÍ»ÃѺáµè§ãËÁè\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"ÂÔ¹´Õµé͹ÃѺÊÙè Network Configuration Wizard\n"
-"\n"
-"àÃÒ¡ÓÅѧ¨Ð»ÃѺáµè§ internet/network \n"
-"¶éҤسäÁèµéͧ¡Òà auto detection ¡ÃسÒ¡àÅÔ¡ checkbox.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "àÅ×Í¡ profile ·Õè¨Ð»ÃѺáµè§"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "ãªé auto detection"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "âËÁ´¼ÙéàªÕèÂǪҭ"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "¡ÓÅѧµÃǨÊͺÍØ»¡Ã³ì..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "¡ÒõԴµèÍâ´Âãªé Modem ¸ÃÃÁ´Ò"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "¤é¹ËÒà¨Íº¹ port %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "¡ÒõԴµèÍâ´Âãªé ISDN"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "¤é¹¾º %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, fuzzy
-msgid "ADSL connection"
-msgstr "LAN connection"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "¤é¹ËÒà¨Íº¹ interface %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "cable connection"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-#, fuzzy
-msgid "cable connection detected"
-msgstr "cable connection"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "LAN connection"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "ethernet card(s) ·Õ辺"
-
-#: ../../network/netconnect.pm_.c:201
-#, fuzzy
-msgid "Choose the connection you want to configure"
-msgstr "àÅ×Í¡à¤Ã×èͧÁ×Í·Õè¤Ø³µéͧ¡ÒÃãªé"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:226
-#, fuzzy
-msgid "Internet connection"
-msgstr "¡ÒÃàª×èÍÁµè͡Ѻ Internet Ẻ sharing"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "¤Ø³µéͧ¡Òõè͵͹ boot ËÃ×ÍäÁè"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "¡Òä͹¿Ô¡Ãкºà¹çµàÇÔÃì¡"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:251
-#, fuzzy, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr "¤Ø³µéͧ¡ÒÃàÃÔèÁ·Ó§Ò¹ Network ãËÁèËÃ×ÍäÁè"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"¡ÒûÃѺáµè§ internet/network àÃÕºÃéÍÂáÅéÇ\n"
-"\n"
-"¤èÒµèÒ§æ¨Ð¶Ù¡¹Óä»ãªéà´ÕëÂǹÕé\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"àÁ×èÍ·Ø¡ÍÂèÒ§àÊÃç¨ÊÔé¹ ¼Áá¹Ð¹ÓãËé·èÒ¹àÃÔèÁ·Ó§Ò¹ X windows ãËÁè\n"
-"à¾×èÍ»éͧ¡Ñ¹»Ñ­ËÒ hostname ·ÕèÍÒ¨à¡Ô´¢Öé¹ä´é"
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"¤Óàµ×͹: ÍØ»¡Ã³ì¹Õéä´é¶Ù¡»ÃѺáµè§ãËéãªé㹡ÒõèÍà¢éÒ internet\n"
-"¤Ø³ÊÒÁÒöÂÍÁÃѺ¤èÒµèÒ§æËÃ×Í·Ó¡ÒÃá¡é㢤èÒµèÒ§æ¢éÒ§ÅèÒ§¹Õé\n"
-" "
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"â»Ã´¡ÃÍ¡¢éÍÁÙÅ¡Òä͹¿Ô¡¤èÒ IP ÊÓËÃѺà¤Ã×èͧ¹Õé\n"
-"¢éÍÁÙÅáµèÅÐÍÂèÒ§ÊÒÁÒöãÊèà¢éÒä»ä´éâ´Âãªé¤èÒ IP ã¹ÃٻẺµÑÇàÅ¢¤Ñè¹´éǨش\n"
-"(dotted-decimal notation) µÑÇÍÂèÒ§àªè¹ 1.2.3.4"
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "¡ÓÅѧ¤Í¹¿Ô¡ÍØ»¡Ã³ìà¹çµàÇÔÃì¡ %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (driver %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "¤èÒ IP"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "à¹çµÁÒÊ¡ì"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "¡Ó˹´¤èÒ IP ẺÍѵâ¹ÁѵÔ"
-
-#: ../../network/network.pm_.c:312
-#, fuzzy
-msgid "Start at boot"
-msgstr "àÃÔèÁ·Ó§Ò¹µÍ¹ boot"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "¤èҢͧ IP ¤ÇÃÍÂÙèã¹ÃٻẺ 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"â»Ã´ãÊèª×èͧ͢âÎʵì\n"
-"ª×èͧ͢âÎʵì¤ÇÃãÊèàµçÁÃٻẺ (ÃÇÁª×èÍâ´àÁ¹´éÇÂ)\n"
-"µÑÇÍÂèÒ§àªè¹ ``mybox.mylab.yco.com''\n"
-"¤Ø³ÍÒ¨¨ÐãÊè¤èÒ IP ¢Í§à¡µàÇÂì´éǶéҤسÁÕà¤Ã×èͧ·Õè·Ó˹éÒ·Õèà»ç¹à¡µàÇÂìÍÂÙè"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "à«ÔÃì¿àÇÍÃì DNS"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr ""
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "ÍØ»¡Ã³ìࡵàÇÂì"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "¤èҢͧ IP ¤ÇÃÍÂÙèã¹ÃٻẺ 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "¤èҢͧ IP ¤ÇÃÍÂÙèã¹ÃٻẺ 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "¡Òä͹¿Ô¡ Proxies"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP proxy"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP proxy"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr ""
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "¤èҢͧ Proxy ¤ÇèÐà»ç¹ http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-#, fuzzy
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "¤èҢͧ Proxy ¤ÇèÐà»ç¹ http://..."
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "µÃǨ¾º¤Í¹¿Ô¡¢Í§ Firewall"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "¡Òä͹¿Ô¡ Internet"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "¤Ø³µéͧ¡Ò÷´ÊͺµèÍà¢éÒ Internet à´ÕëÂǹÕéËÃ×ÍäÁè"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "·´Êͺ connection..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "µÔ´µèÍà¢éÒ Internet àÃÕºÃéÍÂ"
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "à¾×èͤÇÒÁ»ÅÍ´ÀÑ Áѹ¨ÐËÂØ´¡ÒõԴµèÍà´ÕëÂǹÕé"
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"äÁèÊÒÁÒöµèÍà¢éÒ Internet \n"
-"Åͧ·Ó¡Òä͹¿Ô¡ãËÁèÍÕ¡¤ÃÑé§"
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "¡Òä͹¿Ô¡ Connection"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "¡ÃسÒàÅ×Í¡ªèͧ¢éÒ§ÅèÒ§¹Õé"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "Card IRQ"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Card mem (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "Card IO"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "Card IO_0"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "Card IO_1"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "àºÍÃìâ·ÃÈѾ·ìÊèǹµÑÇ"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "ª×èͼÙéãËéºÃÔ¡Òà (ex KSC)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "ËÁÒÂàÅ¢â·ÃÈѾ·ì"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "¼ÙéãËéºÃÔ¡Òà dns 1 (optional)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "¼ÙéãËéºÃÔ¡Òà dns 2 (optional)"
-
-#: ../../network/tools.pm_.c:95
-#, fuzzy
-msgid "Choose your country"
-msgstr "àÅ×Í¡¤ÕÂìºÍÃì´"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "¡ÒÃËÁعâ·ÃÈѾ·ì´éÇÂâÁà´çÁ"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-#, fuzzy
-msgid "Connection speed"
-msgstr "ª¹Ô´¡ÒÃàª×èÍÁµèÍ"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-#, fuzzy
-msgid "Connection timeout (in sec)"
-msgstr "ª¹Ô´¡ÒÃàª×èÍÁµèÍ"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Account Login (user name)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "ÃËÑʼèÒ¹"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr ""
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "¡ÒÃàÁéÒ·ìÅéÁàËÅÇ: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Extended partition not supported on this platform"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"¤Ø³ÁÕªèͧÇèҧ㹵ÒÃÒ§¾ÒÃìµÔªÑè¹ áµèâ»Ãá¡ÃÁ¨ÐäÁèãªé§Ò¹ªèͧÇèÒ§¹Ñé¹\n"
-"¡ÒÃá¡é䢻ѭËÒÊÒÁÒö·Óä´éâ´ÂÂéÒÂä¾ÃÁÒÃÕ¾ÒÃìµÔªÑè¹ à¾×èÍãËéªèͧÇèÒ仵èÍ·éÒ¾ÒÃìµÔªÑè¹áºº extended"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "¡ÒáÙé¤×¹¨Ò¡ä¿Åì %s ÅéÁàËÅÇ: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "ä¿Åìáºç¤ÍѾÁջѭËÒ"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "¢éͼԴ¾ÅÒ´¶Ù¡ºÑ¹·Ö¡ã¹ä¿Åì %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"ÁÕÊÔè§äÁè´Õà¡Ô´¢Ö鹡Ѻ disk ¢Í§¤Ø³«Öè§àÃÒäÁèÊÒÁÒöµÃǨ\n"
-"Êͺ¤ÇÒÁ¶Ù¡µéͧ¢Í§¢éÍÁÙÅä´é\n"
-"¹Ñè¹ËÁÒ¤ÇÒÁÇèÒ¡ÒÃà¢Õ¹¢éÍÁÙÅŧä»ÍÒ¨¡ÅÒÂà»ç¹¢ÂÐ"
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "µéͧÁÕ"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "ÊӤѭ"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "´ÕÁÒ¡"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "´Õ"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "ÍÒ¨¨Ð"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr ""
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr ""
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr ""
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr ""
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr ""
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr ""
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr ""
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr ""
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìâŤÍÅ (µè͵Դ¡ÑºµÑÇà¤Ã×èͧ)"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìẺÃÕâÁ·"
-
-#: ../../printer.pm_.c:51
-#, fuzzy
-msgid "Printer on remote CUPS server"
-msgstr "Remote CUPS server"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-#, fuzzy
-msgid "Printer on remote lpd server"
-msgstr "ÃÕâÁµ lpd"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìã¹Ãкº Network (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-#, fuzzy
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "SMB/ÇÔ¹â´ÇÊì 95/98/NT"
-
-#: ../../printer.pm_.c:55
-#, fuzzy
-msgid "Printer on NetWare server"
-msgstr "ª×èÍà«ÔÃì¿àÇÍÃì¢Í§¾ÃÔ¹àµÍÃì"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-#, fuzzy
-msgid "Enter a printer device URI"
-msgstr "ÍØ»¡Ã³ìà¤Ã×èͧ¾ÔÁ¾ì URI"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr ""
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr ""
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr ""
-
-#: ../../printer.pm_.c:763
-#, fuzzy
-msgid "Local Printers"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìâŤÍÅ (µè͵Դ¡ÑºµÑÇà¤Ã×èͧ)"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-#, fuzzy
-msgid "Remote Printers"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìẺÃÕâÁ·"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ""
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ""
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ""
-
-#: ../../printer.pm_.c:790
-#, fuzzy, c-format
-msgid ", printing to %s"
-msgstr "¢éͼԴ¾ÅÒ´¶Ù¡ºÑ¹·Ö¡ã¹ä¿Åì %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ""
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ""
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr ""
-
-#: ../../printer.pm_.c:1095
-#, fuzzy, c-format
-msgid "(on %s)"
-msgstr "(âÁ´ÙÅ %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr ""
-
-#: ../../printer.pm_.c:1122
-#, fuzzy, c-format
-msgid "On CUPS server \"%s\""
-msgstr "¤èÒ IP ¢Í§ CUPS à«ÔÃì¿àÇÍÃì"
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Default)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "àÅ×Í¡¡ÒÃàª×èÍÁµè͡Ѻà¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìàª×èÍÁµèÍÍÂèÒ§äÃ?"
-
-#: ../../printerdrake.pm_.c:28
-#, fuzzy
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"àÇÅÒãªé CUPS SERVER ¤Ø³äÁè¨Óà»ç¹µéͧ»ÃѺáµè§à¤Ã×èͧ¾ÔÁ¾ì\n"
-"㹵͹¹Õé à¤Ã×èͧ¾ÔÁ¾ì¨Ð¶Ù¡¤é¹ËÒàͧ\n"
-"¡Ã³ÕÁÕ¢éÍʧÊÑ ¡ÃسÒàÅ×Í¡ \"Remote CUPS server\""
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-#, fuzzy
-msgid "CUPS configuration"
-msgstr "¡ÒûÃѺáµè§ LAN"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-#, fuzzy
-msgid "Specify CUPS server"
-msgstr "Remote CUPS server"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:91
-#, fuzzy
-msgid "The IP address should look like 192.168.1.20"
-msgstr "¤èҢͧ IP ¤ÇÃÍÂÙèã¹ÃٻẺ 1.2.3.4"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-#, fuzzy
-msgid "The port number should be an integer!"
-msgstr "Port number ¤ÇÃà»ç¹µÑÇàÅ¢"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "¤èÒ IP ¢Í§ CUPS à«ÔÃì¿àÇÍÃì"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Port"
-
-#: ../../printerdrake.pm_.c:105
-#, fuzzy
-msgid "Automatic CUPS configuration"
-msgstr "Boot Style Configuration"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Printerdrake"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:178
-#, fuzzy
-msgid "Checking your system..."
-msgstr "»ÃÐàÀ·¢Í§¡ÒþÔÁ¾ìª¹Ô´ä˹·Õè¤Ø³µéͧ¡ÒÃ"
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-#, fuzzy
-msgid ""
-"The following printers\n"
-"\n"
-msgstr "á¾ç¤à¡ç¨àËÅèÒ¹Õé¡ÓÅѧ¨Ð¶Ù¡Åº"
-
-#: ../../printerdrake.pm_.c:199
-#, fuzzy
-msgid ""
-"The following printer\n"
-"\n"
-msgstr "á¾ç¤à¡ç¨àËÅèÒ¹Õé¡ÓÅѧ¨Ð¶Ù¡Åº"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-#, fuzzy
-msgid "directly connected to your system"
-msgstr "äÁèÁÕÍØ»¡Ã³ì Network º¹à¤Ã×èͧ¤Ø³"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-#, fuzzy
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr "¤Ø³µéͧ¡ÒÃãËéâÁà´çÁ¢Í§¤Ø³µè͡Ѻ¾ÍÃìµÍ¹Ø¡ÃÁã´?"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-#, fuzzy
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "¤Ø³µéͧ¡ÒþÔÁ¾ì·´ÊͺËÃ×ÍäÁè?"
-
-#: ../../printerdrake.pm_.c:238
-#, fuzzy
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "¤Ø³µéͧ¡Òõè͵͹ boot ËÃ×ÍäÁè"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-#, fuzzy
-msgid "Add a new printer"
-msgstr "äÁèÁÕà¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:315
-#, fuzzy
-msgid "Auto-detect printers connected to this machine"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìẺÃÕâÁ·"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-#, fuzzy
-msgid "Local Printer"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìâŤÍÅ (µè͵Դ¡ÑºµÑÇà¤Ã×èͧ)"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Printer auto-detection"
-msgstr "ãªé auto detection"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:410
-#, fuzzy, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "SMB/ÇÔ¹â´ÇÊì 95/98/NT"
-
-#: ../../printerdrake.pm_.c:416
-#, fuzzy, c-format
-msgid "Detected %s"
-msgstr "¤é¹¾º %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:424
-#, fuzzy, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìã¹Ãкº Network (TCP/Socket)"
-
-#: ../../printerdrake.pm_.c:426
-#, fuzzy, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "SMB/ÇÔ¹â´ÇÊì 95/98/NT"
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:567
-#, fuzzy
-msgid "You must enter a device or file name!"
-msgstr "ÍØ»¡Ã³ìà¤Ã×èͧ¾ÔÁ¾ì URI"
-
-#: ../../printerdrake.pm_.c:578
-#, fuzzy
-msgid "No printer found!"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìâŤÍÅ (µè͵Դ¡ÑºµÑÇà¤Ã×èͧ)"
-
-#: ../../printerdrake.pm_.c:588
-#, fuzzy
-msgid "Available printers"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìâŤÍÅ (µè͵Դ¡ÑºµÑÇà¤Ã×èͧ)"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:599
-#, fuzzy
-msgid "Please choose the port where your printer is connected to."
-msgstr "¤Ø³µéͧ¡ÒÃãËéâÁà´çÁ¢Í§¤Ø³µè͡Ѻ¾ÍÃìµÍ¹Ø¡ÃÁã´?"
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:606
-#, fuzzy
-msgid "You must choose/enter a printer/device!"
-msgstr "ÍØ»¡Ã³ìà¤Ã×èͧ¾ÔÁ¾ì URI"
-
-#: ../../printerdrake.pm_.c:626
-#, fuzzy
-msgid "Manual configuration"
-msgstr "¡Òä͹¿Ô¡"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "ÍêÍ»ªÑ蹢ͧà¤Ã×èͧ¾ÔÁ¾ìẺÃÕâÁ·"
-
-#: ../../printerdrake.pm_.c:681
-#, fuzzy
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"ËÒ¡¤Ø³µéͧ¡ÒÃãªé¤ÔÇà¤Ã×èͧ¾ÔÁ¾ìẺÃÕâÁ· ¤Ø³¨Ðµéͧ»é͹¢éÍÁÙÅ\n"
-"¢Í§ª×èÍâÎʵì·ÕèãËéºÃÔ¡ÒÃà¤Ã×èͧ¾ÔÁ¾ì¹Ñé¹ áÅЪ×èͤÔǢͧà«ÔÃì¿àÇÍÃì¹Ñé¹\n"
-"«Öè§à»ç¹·Õèæ§Ò¹¾ÔÁ¾ì¨Ð¶Ù¡à¡çºäÇé"
-
-#: ../../printerdrake.pm_.c:682
-#, fuzzy
-msgid "Remote host name"
-msgstr "ª×èÍâÎʵìÃÕâÁ·"
-
-#: ../../printerdrake.pm_.c:683
-#, fuzzy
-msgid "Remote printer name"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìẺÃÕâÁ·"
-
-#: ../../printerdrake.pm_.c:686
-#, fuzzy
-msgid "Remote host name missing!"
-msgstr "ª×èÍâÎʵìÃÕâÁ·"
-
-#: ../../printerdrake.pm_.c:690
-#, fuzzy
-msgid "Remote printer name missing!"
-msgstr "ª×èÍâÎʵìÃÕâÁ·"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, fuzzy, c-format
-msgid "Detected model: %s %s"
-msgstr "¤é¹¾º %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Scanning network..."
-msgstr "·´Êͺ connection..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, fuzzy, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Ãкºà¹çµàÇÔÃì¡¡ÓÅѧ¨ÐËÂØ´·Ó§Ò¹"
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "ÍêÍ»ªÑ蹢ͧà¤Ã×èͧ¾ÔÁ¾ìẺ SMB (à¤Ã×èͧ¾ÔÁ¾ìã¹ÃкºÇÔ¹â´ÇÊì 9x/NT)"
-
-#: ../../printerdrake.pm_.c:844
-#, fuzzy
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"à¾×èÍãËé¤Ø³ÊÒÁÒöãªéà¤Ã×èͧ¾ÔÁ¾ì SMB ä´é ¤Ø³¨ÐµéͧãÊè¢éÍÁÙŢͧª×èÍâÎʵì·Õè\n"
-"à»ç¹ SMB (â»Ã´ÊѧࡵØÇèÒ ª×èÍâÎʵìẺ SMB ÍҨᵡµèÒ§¨Ò¡ª×èÍâÎʵì\n"
-"Ẻ TCP/IP) áÅТéÍÁÙŤèÒ IP áÍ´à´Ãʢͧ¾ÃÔ¹µìà«ÔÃì¿àÇÍÃì ÃÇÁ·Ñé§\n"
-"ª×èͧ͢à¤Ã×èͧ¾ÔÁ¾ì·Õèµéͧ¡ÒÃãªé (share name) áÅЪ×èͧ͢¼Ùéãªé (username)\n"
-"ÃËÑʼèÒ¹ (password) áÅТéÍÁÙŢͧàÇÔÃ줡ÃØê» (workgroup) ´éÇÂ"
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "ª×èÍâÎʵì¢Í§ SMB server"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "¤èÒ IP ¢Í§ SMB à«ÔÃì¿àÇÍÃì"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "ª×èÍ·Õèãªé㹡ÃØê» (sharename)"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "àÇÔÃì¡¡ÃØê» (workgroup)"
-
-#: ../../printerdrake.pm_.c:853
-#, fuzzy
-msgid "Auto-detected"
-msgstr "ãªé auto detection"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "ÍêÍ»ªÑ蹢ͧà¤Ã×èͧ¾ÔÁ¾ìã¹Ãкºà¹çµáÇÃì"
-
-#: ../../printerdrake.pm_.c:961
-#, fuzzy
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"à¾×èÍãËé¤Ø³ÊÒÁÒöãªéà¤Ã×èͧ¾ÔÁ¾ìã¹Ãкºà¹çµáÇÃì ¤Ø³¨Ðµéͧ»é͹¢éÍÁÙÅ\n"
-"¢Í§ª×è;ÃÔ¹µìà«ÔÃì¿àÇÍÃìã¹Ãкºà¹çµáÇÃì (ª×èÍ·Õè»é͹à¢éÒä»ÍÒ¨äÁèãªèª×èͧ͢\n"
-"âÎʵìẺ TCP/IP) áÅТéÍÁÙŪ×èͤÔǢͧà¤Ã×èͧ¾ÔÁ¾ì·Õèµéͧ¡ÒÃãªé\n"
-"ÃÇÁ·Ñ駪×èͼÙéãªéáÅÐÃËÑʼèÒ¹´éÇÂ"
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "ª×èÍà«ÔÃì¿àÇÍÃì¢Í§¾ÃÔ¹àµÍÃì"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "ª×è;ÃÔ¹µì¤ÔÇ"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1082
-#, fuzzy
-msgid "TCP/Socket Printer Options"
-msgstr "ÍçÍ»ªÑ蹢ͧà¤Ã×èͧ¾ÔÁ¾ìâŤÍÅ"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1085
-#, fuzzy
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"To print to a socket printer, you need to provide the\n"
-"hostname of the printer and optionally the port number."
-
-#: ../../printerdrake.pm_.c:1090
-#, fuzzy
-msgid "Printer host name or IP missing!"
-msgstr "ª×èͧ͢à¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:1112
-#, fuzzy
-msgid "Printer host name or IP"
-msgstr "ª×èͧ͢à¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "ÍØ»¡Ã³ìà¤Ã×èͧ¾ÔÁ¾ì URI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "ª×èÍà¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "µÓá˹è§"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-#, fuzzy
-msgid "Reading printer database..."
-msgstr "ÍèÒ¹ CUPS drivers database..."
-
-#: ../../printerdrake.pm_.c:1534
-#, fuzzy
-msgid "Preparing printer database..."
-msgstr "ÍèÒ¹ CUPS drivers database..."
-
-#: ../../printerdrake.pm_.c:1631
-#, fuzzy
-msgid "Your printer model"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìẺÃÕâÁ·"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-#, fuzzy
-msgid "The model is correct"
-msgstr "¶Ù¡µéͧËÃ×ÍäÁè?"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-#, fuzzy
-msgid "Select model manually"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìẺÃÕâÁ·"
-
-#: ../../printerdrake.pm_.c:1659
-#, fuzzy
-msgid "Printer model selection"
-msgstr "àÅ×Í¡¡ÒÃàª×èÍÁµè͡Ѻà¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:1660
-#, fuzzy
-msgid "Which printer model do you have?"
-msgstr "¤Ø³ÁÕà¤Ã×èͧ¾ÔÁ¾ìª¹Ô´ã´?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1741
-#, fuzzy
-msgid "OKI winprinter configuration"
-msgstr "¡Òä͹¿Ô¡ Internet"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-#, fuzzy
-msgid "Lexmark inkjet configuration"
-msgstr "¡Òä͹¿Ô¡ Internet"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2097
-#, fuzzy, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr "¤Ø³µéͧ¡ÒþÔÁ¾ì·´ÊͺËÃ×ÍäÁè?"
-
-#: ../../printerdrake.pm_.c:2120
-#, fuzzy
-msgid "Test pages"
-msgstr "¡ÓÅѧµÃǨÊͺ¾ÍÃìµ"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2125
-#, fuzzy
-msgid "No test pages"
-msgstr "ãªé ãËé¾ÔÁ¾ì¡ÃдÒÉ·´Êͺ·Ñé§ÊͧẺ"
-
-#: ../../printerdrake.pm_.c:2126
-#, fuzzy
-msgid "Print"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:2183
-#, fuzzy
-msgid "Standard test page"
-msgstr "à¤Ã×èͧÁÕÍ Standard"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2189
-#, fuzzy
-msgid "Alternative test page (A4)"
-msgstr "¡ÓÅѧ¾ÔÁ¾ì¡ÃдÒÉ·´Êͺ"
-
-#: ../../printerdrake.pm_.c:2191
-#, fuzzy
-msgid "Photo test page"
-msgstr "¡ÓÅѧ¾ÔÁ¾ì¡ÃдÒÉ·´Êͺ"
-
-#: ../../printerdrake.pm_.c:2195
-#, fuzzy
-msgid "Do not print any test page"
-msgstr "¡ÓÅѧ¾ÔÁ¾ì¡ÃдÒÉ·´Êͺ"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "¡ÓÅѧ¾ÔÁ¾ì¡ÃдÒÉ·´Êͺ"
-
-#: ../../printerdrake.pm_.c:2229
-#, fuzzy, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"á¼è¹·´Êͺ¡ÒþÔÁ¾ìä´é¶Ù¡Êè§ä»·Õèà¤Ã×èͧ¾ÔÁ¾ìáÅéÇ\n"
-"¡ÃسÒÃÍÊÑ¡¤ÃÙè\n"
-"ʶҹСÒþÔÁ¾ì:\n"
-"%s\n"
-"\n"
-"Áѹ·Ó§Ò¹¶Ù¡µéͧãËÁ¤ÃѺ"
-
-#: ../../printerdrake.pm_.c:2233
-#, fuzzy
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"á¼è¹·´Êͺ¡ÒþÔÁ¾ìä´é¶Ù¡Êè§ä»·Õèà¤Ã×èͧ¾ÔÁ¾ìáÅéÇ\n"
-"¡ÃسÒÃÍÊÑ¡¤ÃÙè\n"
-"Áѹ·Ó§Ò¹¶Ù¡µéͧãËÁ¤ÃѺ"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-#, fuzzy
-msgid "Raw printer"
-msgstr "äÁèÁÕà¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2343
-#, fuzzy, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Ãкºà¹çµàÇÔÃì¡¡ÓÅѧ¨ÐËÂØ´·Ó§Ò¹"
-
-#: ../../printerdrake.pm_.c:2344
-#, fuzzy, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Ãкºà¹çµàÇÔÃì¡¡ÓÅѧ¨ÐËÂØ´·Ó§Ò¹"
-
-#: ../../printerdrake.pm_.c:2346
-#, fuzzy, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Ãкºà¹çµàÇÔÃì¡¡ÓÅѧ¨ÐËÂØ´·Ó§Ò¹"
-
-#: ../../printerdrake.pm_.c:2347
-#, fuzzy, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Ãкºà¹çµàÇÔÃì¡¡ÓÅѧ¨ÐËÂØ´·Ó§Ò¹"
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-#, fuzzy
-msgid "Close"
-msgstr "Mouse"
-
-#: ../../printerdrake.pm_.c:2353
-#, fuzzy
-msgid "Print option list"
-msgstr "ÍêÍ»ªÑ蹢ͧà¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-#, fuzzy
-msgid "Reading printer data..."
-msgstr "ÍèÒ¹ CUPS drivers database..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-#, fuzzy
-msgid "Transfer printer configuration"
-msgstr "¡Òä͹¿Ô¡ Internet"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2486
-#, fuzzy
-msgid "New printer name"
-msgstr "äÁèÁÕà¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2510
-#, fuzzy
-msgid "Refreshing printer data..."
-msgstr "ÍèÒ¹ CUPS drivers database..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-#, fuzzy
-msgid "Configuration of a remote printer"
-msgstr "¡Òä͹¿Ô¡"
-
-#: ../../printerdrake.pm_.c:2519
-#, fuzzy
-msgid "Starting network..."
-msgstr "·´Êͺ connection..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-#, fuzzy
-msgid "Configure the network now"
-msgstr "¤Í¹¿Ô¡Ãкºà¹çµàÇÔÃì¡"
-
-#: ../../printerdrake.pm_.c:2555
-#, fuzzy
-msgid "Network functionality not configured"
-msgstr "äÁèÁÕ¡Òä͹¿Ô¡¨ÍÀÒ¾"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2559
-#, fuzzy
-msgid "Go on without configuring the network"
-msgstr "¡ÓÅѧ¤Í¹¿Ô¡Ãкºà¹çµàÇÔÃì¡"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2603
-#, fuzzy
-msgid "Restarting printing system..."
-msgstr "»ÃÐàÀ·¢Í§¡ÒþÔÁ¾ìª¹Ô´ä˹·Õè¤Ø³µéͧ¡ÒÃ"
-
-#: ../../printerdrake.pm_.c:2641
-#, fuzzy
-msgid "high"
-msgstr "ÊÙ§"
-
-#: ../../printerdrake.pm_.c:2641
-#, fuzzy
-msgid "paranoid"
-msgstr "Paranoid"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2675
-#, fuzzy
-msgid "Starting the printing system at boot time"
-msgstr "»ÃÐàÀ·¢Í§¡ÒþÔÁ¾ìª¹Ô´ä˹·Õè¤Ø³µéͧ¡ÒÃ"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2858
-#, fuzzy
-msgid "Select Printer Spooler"
-msgstr "àÅ×Í¡¡ÒÃàª×èÍÁµè͡Ѻà¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:2859
-#, fuzzy
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "»ÃÐàÀ·¢Í§¡ÒþÔÁ¾ìª¹Ô´ä˹·Õè¤Ø³µéͧ¡ÒÃ"
-
-#: ../../printerdrake.pm_.c:2895
-#, fuzzy, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "¡Òä͹¿Ô¡à¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:2909
-#, fuzzy
-msgid "Installing Foomatic..."
-msgstr "¡ÓÅѧµÔ´µÑé§á¾ç¤à¡ç¨ %s"
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "ÍêÍ»ªÑ蹢ͧà¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:2989
-#, fuzzy
-msgid "Preparing Printerdrake..."
-msgstr "ÍèÒ¹ CUPS drivers database..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-#, fuzzy
-msgid "Configuring applications..."
-msgstr "¡Òä͹¿Ô¡à¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:3027
-#, fuzzy
-msgid "Would you like to configure printing?"
-msgstr "¤Ø³µéͧ¡Òä͹¿Ô¡à¤Ã×èͧ¾ÔÁ¾ì´éÇÂËÃ×ÍäÁè"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3099
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"µèÍ仹Õéà»ç¹¢éÍÁÙÅÃÍ¡ÒþÔÁ¾ì\n"
-"¤Ø³ÊÒÁÒöà¾ÔèÁ¢éÍÁÙÅËÃ×Íá¡é䢢éÍÁÙÅ·ÕèÁÕä´é"
-
-#: ../../printerdrake.pm_.c:3100
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"µèÍ仹Õéà»ç¹¢éÍÁÙÅÃÍ¡ÒþÔÁ¾ì\n"
-"¤Ø³ÊÒÁÒöà¾ÔèÁ¢éÍÁÙÅËÃ×Íá¡é䢢éÍÁÙÅ·ÕèÁÕä´é"
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3145
-#, fuzzy
-msgid "Change the printing system"
-msgstr "¤Í¹¿Ô¡Ãкºà¹çµàÇÔÃì¡"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "âËÁ´¸ÃÃÁ´Ò"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-#, fuzzy
-msgid "Do you want to configure another printer?"
-msgstr "¤Ø³µéͧ¡Ò÷´Êͺ¡Òä͹¿Ô¡ËÃ×ÍäÁè"
-
-#: ../../printerdrake.pm_.c:3395
-#, fuzzy
-msgid "Modify printer configuration"
-msgstr "¡Òä͹¿Ô¡ Internet"
-
-#: ../../printerdrake.pm_.c:3397
-#, fuzzy, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr "¤Ø³µéͧ¡Ò÷´Êͺ¡Òä͹¿Ô¡ËÃ×ÍäÁè"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-#, fuzzy
-msgid "Printer connection type"
-msgstr "¡ÒÃàª×èÍÁµè͡Ѻ Internet Ẻ sharing"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-#, fuzzy
-msgid "Printer name, description, location"
-msgstr "àÅ×Í¡¡ÒÃàª×èÍÁµè͡Ѻà¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-#, fuzzy
-msgid "Print test pages"
-msgstr "¡ÓÅѧ¾ÔÁ¾ì¡ÃдÒÉ·´Êͺ"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-#, fuzzy
-msgid "Know how to use this printer"
-msgstr "¤Ø³µéͧ¡Ò÷´Êͺ¡Òä͹¿Ô¡ËÃ×ÍäÁè"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-#, fuzzy
-msgid "Remove printer"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìẺÃÕâÁ·"
-
-#: ../../printerdrake.pm_.c:3472
-#, fuzzy, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "ÍèÒ¹ CUPS drivers database..."
-
-#: ../../printerdrake.pm_.c:3497
-#, fuzzy
-msgid "Default printer"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìâŤÍÅ (µè͵Դ¡ÑºµÑÇà¤Ã×èͧ)"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3523
-#, fuzzy, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "¤Ø³µéͧ¡ÒÃàÃÔèÁ·Ó§Ò¹ Network ãËÁèËÃ×ÍäÁè"
-
-#: ../../printerdrake.pm_.c:3527
-#, fuzzy, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "ÍèÒ¹ CUPS drivers database..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-#, fuzzy
-msgid "Proxy configuration"
-msgstr "¡Òä͹¿Ô¡ Proxies"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr ""
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-#, fuzzy
-msgid "port"
-msgstr "Port"
-
-#: ../../proxy.pm_.c:44
-#, fuzzy
-msgid "Url should begin with 'http:'"
-msgstr "¤èҢͧ Proxy ¤ÇèÐà»ç¹ http://..."
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-#, fuzzy
-msgid "The port part should be numeric"
-msgstr "Port number ¤ÇÃà»ç¹µÑÇàÅ¢"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-
-#: ../../proxy.pm_.c:80
-#, fuzzy
-msgid "login"
-msgstr "Autologin"
-
-#: ../../proxy.pm_.c:82
-#, fuzzy
-msgid "password"
-msgstr "ÃËÑʼèÒ¹"
-
-#: ../../proxy.pm_.c:84
-#, fuzzy
-msgid "re-type password"
-msgstr "äÁèÁÕÃËÑʼèÒ¹"
-
-#: ../../proxy.pm_.c:88
-#, fuzzy
-msgid "The passwords don't match. Try again!"
-msgstr "ÃËÑʼèÒ¹äÁèàËÁ×͹¡Ñ¹"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "äÁèÊÒÁÒöà¾ÔèÁ¾ÒÃìµÔªÑè¹à»ç¹ _formatted_ RAID md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "äÁèÊÒÁÒöºÑ¹·Ö¡ä¿Åì %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid failed"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid failed (maybe raidtools are missing?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "äÁèÁÕ¾ÒÃìµÔªÑè¹¾ÍÊÓËÃѺ RAID ÃдѺ %d\n"
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "àÅ×Í¡ÃдѺÃкºÃÑ¡ÉÒ¤ÇÒÁ»ÅÍ´ÀÑÂ"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "àÅ×Í¡ÃдѺÃкºÃÑ¡ÉÒ¤ÇÒÁ»ÅÍ´ÀÑÂ"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "ÍêÍ»ªÑ蹢ͧà¤Ã×èͧ¾ÔÁ¾ìẺÃÕâÁ·"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (Default)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "àÅ×Í¡ÃдѺÃкºÃÑ¡ÉÒ¤ÇÒÁ»ÅÍ´ÀÑÂ"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "¡ÓÅѧàµÃÕÂÁ¡ÒõԴµÑé§"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr ""
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron ¤×Íâ»Ãá¡ÃÁÊÓËÃѺµÑé§àÇÅÒ·Ó§Ò¹"
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd ¤×Íâ»Ãá¡ÃÁ´ÙáÅʶҹТͧ battery \n"
-"ÁѹÊÒÁÒö¨Ð»Ô´à¤Ã×èͧàÁ×èÍàÇÅÒ battery ÁÕ俹éÍÂ"
-
-#: ../../services.pm_.c:18
-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_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron ¤×Íâ»Ãá¡ÃÁÁҵðҹ¢Í§ Unix ·ÕèÊÑ觷ӧҹâ»Ãá¡ÃÁã¹àÇÅÒ·Õè¡Ó˹´\n"
-"vixie cron à¾ÔèÁ¤ÇÒÁÊÒÁÒöãËé¡Ñº UNIX cron «Öè§ÃÇÁ¶Ö§à¾ÔèÁ\n"
-"Ãкº¤ÇÒÁ»ÅÍ´ÀÑÂáÅÐ option ¡ÒûÃѺáµè§Í×è¹æ"
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM ·ÓãËéÊÒÁÒöãªé mouse ¡Ñºâ»Ãá¡ÃÁ·ÕèÃѹ㹠text mode\n"
-"ÁѹÂѧªèÇ·ÓãËéÊÒÁÒöãªé cut-and-paste áÅÐ popup-menu \n"
-"´éÇÂ"
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr "Apache ¤×Í World Wide Web server"
-
-#: ../../services.pm_.c:29
-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 ""
-"Internet superserver daemon (inetd) ¨ÐÊÑ觷ӧҹâ»Ãá¡ÃÁËÅÒÂæÍÂèÒ§\n"
-"àÁ×èÍÁÕ¤ÇÒÁµéͧ¡ÒÃà¡Ô´¢Öé¹ µÑÇÍÂèÒ§â»Ãá¡ÃÁ·ÕèÁѹÃѺ¼Ô´ªÍº¤×Í telnet\n"
-"ftp rsh áÅÐ rlogin ¡ÒáàÅÔ¡ inetd ¨Ð·ÓãËéâ»Ãá¡ÃÁ·Ñé§ËÁ´·ÕèÁѹÃѺ\n"
-"¼Ô´ªÍºÍÂÙèäÁè·Ó§Ò¹"
-
-#: ../../services.pm_.c:33
-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_.c:35
-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 ""
-"ᾡࡨ¹Õé¨ÐàÃÕ¡ãªé keyboard map µÒÁ·ÕèÃкØÍÂÙèã¹ \n"
-"/etc/sysconfig/keyboard «Öè§ÊÒÁöàÅ×Í¡ä´éâ´Âãªé kbdconfig\n"
-"¤Ø³¤ÇûÅèÍÂãËéÁѹ·Ó§Ò¹ã¹à¤Ã×èͧ·ÑèÇä»"
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr ""
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-
-#: ../../services.pm_.c:43
-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 ¤×Í print daemon ·Õè¨Óà»ç¹µéͧÁÕ¶éÒµéͧ¡ÒÃãËé lpr ·Ó§Ò¹¶Ù¡µéͧ\n"
-"·Õè¨ÃÔ§áÅéÇÁѹ¤×Í server ·Õè¨Ñ´¡ÒÃÊ觧ҹ¾ÔÁ¾ìä»à¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-
-#: ../../services.pm_.c:47
-#, fuzzy
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) ¤×Í Domain Name Server (DNS) ·Ó˹éÒ·Õèá»Å§ª×èÍ\n"
-"host names à»ç¹ IP addresses."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Activates/Deactivates network interfaces ·Ñé§ËÁ´ ·Õè¶Ù¡µÑé§ãËé\n"
-"àÃÔèÁ·Ó§Ò¹µÍ¹ boot"
-
-#: ../../services.pm_.c:52
-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 ¤×Í protocol ·Õèãªé¡Ñ¹ÍÂèÒ§áËÃèËÅÒÂÊÓËÃѺ¡ÒÃáªÃìä¿Å캹TCP/IP networks.\n"
-"ÁѹãËé¡Ò÷ӧҹ¢Í§NFS server ·ÕèÃкØã¹ä¿Åì /etc/exports"
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS ¤×Í protocol ·Õèãªé¡Ñ¹ÍÂèÒ§áËÃèËÅÒÂÊÓËÃѺ¡ÒÃáªÃìä¿Å캹TCP/IP networks.\n"
-"ÁѹãËé¡Ò÷ӧҹ¢Í§NFS server "
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr ""
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA ʹѺʹع¡Ò÷ӧҹ¢Í§ÍØ»¡Ã³ìËÅÒÂæÍÂèÒ§àªè¹\n"
-"ethernet ËÃ×Í modem 㹤ÍÁ¾ÔÇàµÍÃìẺ¾¡¾Ò"
-
-#: ../../services.pm_.c:63
-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 ""
-"Portmapper ºÃÔËÒáÒõԴµèͧ͢ RPC «Öè§ãªé¡Ñº\n"
-"protocols àªè¹ NFS áÅÐ NIS Portmap server µéͧ·Ó§Ò¹º¹à¤Ã×èͧ\n"
-"·Õè·Ó˹éÒ·Õèà»ç¹ server ¢Í§ protocal «Öè§àÃÕ¡ãªé¡Ò÷ӧҹẺ RPC"
-
-#: ../../services.pm_.c:66
-#, fuzzy
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix à»ç¹â»Ãá¡ÃÁ·Ó˹éÒ·ÕèÊ觨´ËÁÒ¨ҡà¤Ã×èͧ˹Öè§\n"
-"ä»ÍÕ¡à¤Ã×èͧ˹Öè§"
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-
-#: ../../services.pm_.c:71
-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_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-
-#: ../../services.pm_.c:80
-#, fuzzy
-msgid "Launch the sound system on your machine"
-msgstr "Ãѹ X-Window àÁ×èÍàÃÔèÁ·Ó§Ò¹"
-
-#: ../../services.pm_.c:81
-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_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr ""
-
-#: ../../services.pm_.c:84
-#, fuzzy
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "àÃÔèÁáÅÐËÂØ´ X Font Server µÍ¹ boot áÅÐ àÅÔ¡"
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "àÅ×Í¡¡ÒúÃÔ¡Ò÷Õèµéͧ¡ÒÃãËéàÃÔèÁµÑé§áµè¡ÒÃàÃÔèÁ·Ó§Ò¹¢Í§à¤Ã×èͧ"
-
-#: ../../services.pm_.c:122
-#, fuzzy
-msgid "Printing"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "��ணயம�"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr ""
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-#, fuzzy
-msgid "System"
-msgstr "System mode"
-
-#: ../../services.pm_.c:133
-#, fuzzy
-msgid "Remote Administration"
-msgstr "ÍêÍ»ªÑ蹢ͧà¤Ã×èͧ¾ÔÁ¾ìẺÃÕâÁ·"
-
-#: ../../services.pm_.c:141
-#, fuzzy
-msgid "Database Server"
-msgstr "ª×èÍà«ÔÃì¿àÇÍÃì¢Í§¾ÃÔ¹àµÍÃì"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr ""
-
-#: ../../services.pm_.c:186
-#, fuzzy
-msgid "Services"
-msgstr "ÍØ»¡Ã³ì"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "¡ÓÅѧ·Ó§Ò¹"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "ËÂØ´"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr ""
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"äÁèÁÕ¢éÍÁÙÅà¾ÔèÁàµÔÁ\n"
-"ÊÓËÃѺ¡ÒúÃÔ¡ÒùÕé ¢Íâ·É¤ÃѺ"
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "¢³Ð boot"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Start"
-msgstr "ʶҹÐ:"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Stop"
-msgstr "à«ç¡àµÍÃì"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:9
-#, fuzzy
-msgid "Get involved in the Free Software world"
-msgstr "Rest of the world"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-
-#: ../../share/advertising/03-internet.pl_.c:9
-#, fuzzy
-msgid "Get the most from the Internet"
-msgstr "µèÍà¢éÒ Internet "
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr ""
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-#, fuzzy
-msgid "Mandrake Control Center"
-msgstr "Control Center"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-#, fuzzy
-msgid "User interfaces"
-msgstr "Network interface"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:9
-#, fuzzy
-msgid "Development simplified"
-msgstr "¾Ñ²¹Ò«Í¿·ìáÇÃì (Development)"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-#, fuzzy
-msgid "Become a MandrakeExpert"
-msgstr "Ẻ¼ÙéàªÕèÂǪҭ (Expert)"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "Ẻ¼ÙéàªÕèÂǪҭ (Expert)"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-#, fuzzy
-msgid "Installing packages..."
-msgstr "¡ÓÅѧµÔ´µÑé§á¾ç¤à¡ç¨ %s"
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "¡ÃسÒÍÍ¡ä»áÅÐãªé Ctrl-Alt-BackSpace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "¡ÃسÒà¢éÒä»·Õè %s ÍÕ¡¤ÃÑé§à¾×èÍàÃÔèÁ¡ÒÃà»ÅÕè¹á»Å§"
-
-#: ../../standalone/drakTermServ_.c:188
-#, fuzzy
-msgid "Mandrake Terminal Server Configuration"
-msgstr "¡Òä͹¿Ô¡ Internet"
-
-#: ../../standalone/drakTermServ_.c:203
-#, fuzzy
-msgid "Enable Server"
-msgstr "ª×èÍà«ÔÃì¿àÇÍÃì¢Í§¾ÃÔ¹àµÍÃì"
-
-#: ../../standalone/drakTermServ_.c:210
-#, fuzzy
-msgid "Disable Server"
-msgstr "ª×èÍà«ÔÃì¿àÇÍÃì¢Í§¾ÃÔ¹àµÍÃì"
-
-#: ../../standalone/drakTermServ_.c:218
-#, fuzzy
-msgid "Start Server"
-msgstr "à«ÔÃì¿àÇÍÃì NIS"
-
-#: ../../standalone/drakTermServ_.c:225
-#, fuzzy
-msgid "Stop Server"
-msgstr "à«ÔÃì¿àÇÍÃì NIS"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:239
-#, fuzzy
-msgid "Add/Del Users"
-msgstr "à¾ÔèÁ¼Ùéãªé"
-
-#: ../../standalone/drakTermServ_.c:241
-#, fuzzy
-msgid "Add/Del Clients"
-msgstr "DHCP Client"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:535
-#, fuzzy
-msgid "No nic selected!"
-msgstr "äÁèàª×èÍÁµèÍ"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:552
-#, fuzzy
-msgid "<-- Delete"
-msgstr "ź"
-
-#: ../../standalone/drakTermServ_.c:559
-#, fuzzy
-msgid "Delete All NBIs"
-msgstr "àÅ×Í¡ä¿Åì"
-
-#: ../../standalone/drakTermServ_.c:621
-#, fuzzy
-msgid "Add User -->"
-msgstr "à¾ÔèÁ¼Ùéãªé"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:742
-#, fuzzy
-msgid "<-- Del Client"
-msgstr "DHCP Client"
-
-#: ../../standalone/drakTermServ_.c:748
-#, fuzzy
-msgid "dhcpd Config..."
-msgstr "¡ÓÅѧ·Ó¡Òä͹¿Ô¡"
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "¡ÒûÃѺáµè§ LAN"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-#, fuzzy
-msgid "Write Config"
-msgstr "¤Í¹¿Ô¡ãËÁè"
-
-#: ../../standalone/drakTermServ_.c:965
-#, fuzzy
-msgid "Please insert floppy disk:"
-msgstr "ãËéãÊèá¼è¹¿ÅéÍ»»Õéŧã¹ä´ÃÇì %s"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:974
-#, fuzzy
-msgid "No floppy drive available!"
-msgstr "äÁèÁÕä´ÃÇì¿ÅéÍ»»ÕçàËÅ×ÍÍÂÙè"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:43
-#, fuzzy
-msgid "Error!"
-msgstr "¼Ô´¾ÅÒ´"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:46
-#, fuzzy
-msgid "Auto Install Configurator"
-msgstr "¡Òä͹¿Ô¡ËÅѧ¡ÒõԴµÑé§"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:69
-#, fuzzy
-msgid "Automatic Steps Configuration"
-msgstr "Boot Style Configuration"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-#, fuzzy
-msgid "Creating auto install floppy"
-msgstr "¡ÓÅѧàµÃÕÂÁ¡ÒõԴµÑé§Å§º¹ floppy"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "¢ÍáÊ´§¤ÇÒÁÂÔ¹´Õ"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:278
-#, fuzzy
-msgid "Auto Install"
-msgstr "µÔ´µÑé§"
-
-#: ../../standalone/drakautoinst_.c:348
-#, fuzzy
-msgid "Add an item"
-msgstr "à¾ÔèÁ¼Ùéãªé"
-
-#: ../../standalone/drakautoinst_.c:355
-#, fuzzy
-msgid "Remove the last item"
-msgstr "¿ÍÃìáÁµ loopback file %s"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:724
-#, fuzzy
-msgid "FATAL"
-msgstr "FAT"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-#, fuzzy
-msgid "Total progess"
-msgstr "¡ÓÅѧµÃǨÊͺ¾ÍÃìµ"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "äÁèÁÕÃËÑʼèÒ¹"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, fuzzy, c-format
-msgid "Can't find %s on %s"
-msgstr "Adapter %s: %s"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-#, fuzzy
-msgid "Hard Disk Backup files..."
-msgstr "ä¿Åìáºç¤ÍѾÁջѭËÒ"
-
-#: ../../standalone/drakbackup_.c:1263
-#, fuzzy
-msgid "Backup User files..."
-msgstr "ä¿Åìáºç¤ÍѾÁջѭËÒ"
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1317
-#, fuzzy
-msgid "Backup Other files..."
-msgstr "ä¿Åìáºç¤ÍѾÁջѭËÒ"
-
-#: ../../standalone/drakbackup_.c:1323
-#, fuzzy
-msgid "No changes to backup!"
-msgstr "ä¿Åìáºç¤ÍѾÁջѭËÒ"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1381
-#, fuzzy
-msgid " Error during mail sending. \n"
-msgstr "ÁջѭËҡѺ¡ÒÃÍèÒ¹¢éÍÁÙÅã¹ä¿Åì %s"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-#, fuzzy
-msgid "File Selection"
-msgstr "àÅ×Í¡¡ÅØèÁá¾ç¤à¡ç¨"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1604
-#, fuzzy
-msgid "Backup your System files. (/etc directory)"
-msgstr "ä¿Åìáºç¤ÍѾÁջѭËÒ"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1624
-#, fuzzy
-msgid "Please check all users that you want to include in your backup."
-msgstr "àÅ×Í¡á¾ç¤à¡ç¨·Õè¤Ø³µéͧ¡ÒõԴµÑé§ "
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-#, fuzzy
-msgid "Remove Selected"
-msgstr "ź¤ÔÇ"
-
-#: ../../standalone/drakbackup_.c:1712
-#, fuzzy
-msgid "Windows (FAT32)"
-msgstr "ź Windows(TM)"
-
-#: ../../standalone/drakbackup_.c:1751
-#, fuzzy
-msgid "Users"
-msgstr "ª×èͼÙéãªé"
-
-#: ../../standalone/drakbackup_.c:1777
-#, fuzzy
-msgid "Use network connection to backup"
-msgstr "ä¿Åìáºç¤ÍѾÁջѭËÒ"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-#, fuzzy
-msgid "Please enter the host name or IP."
-msgstr "¡Ãسҷ´ÊͺàÁéÒÊì"
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1800
-#, fuzzy
-msgid "Please enter your login"
-msgstr "â»Ã´ÅͧÍÕ¡¤ÃÑé§"
-
-#: ../../standalone/drakbackup_.c:1805
-#, fuzzy
-msgid "Please enter your password"
-msgstr "â»Ã´ÅͧÍÕ¡¤ÃÑé§"
-
-#: ../../standalone/drakbackup_.c:1811
-#, fuzzy
-msgid "Remember this password"
-msgstr "äÁèÁÕÃËÑʼèÒ¹"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-#, fuzzy
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "¤Ø³µéͧ¡ÒÃàÅ×Í¡¤ÕÂìºÍÃì´àÅÂìàÍéÒ·ìẺ㴠"
-
-#: ../../standalone/drakbackup_.c:1931
-#, fuzzy
-msgid "Please check for multisession CD"
-msgstr "â»Ã´àÅ×Í¡¾ÒÃìµÔªÑè¹"
-
-#: ../../standalone/drakbackup_.c:1937
-#, fuzzy
-msgid "Please check if you are using CDRW media"
-msgstr "â»Ã´àÅ×Í¡¾ÒÃìµÔªÑè¹"
-
-#: ../../standalone/drakbackup_.c:1943
-#, fuzzy
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "â»Ã´àÅ×Í¡¾ÒÃìµÔªÑè¹"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1950
-#, fuzzy
-msgid "Please check if you are using a DVDR device"
-msgstr "â»Ã´àÅ×Í¡¾ÒÃìµÔªÑè¹"
-
-#: ../../standalone/drakbackup_.c:1956
-#, fuzzy
-msgid "Please check if you are using a DVDRAM device"
-msgstr "â»Ã´àÅ×Í¡¾ÒÃìµÔªÑè¹"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2002
-#, fuzzy
-msgid "No CD device defined!"
-msgstr "àÅ×Í¡ä¿Åì"
-
-#: ../../standalone/drakbackup_.c:2050
-#, fuzzy
-msgid "Use tape to backup"
-msgstr "ä¿Åìáºç¤ÍѾÁջѭËÒ"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2059
-#, fuzzy
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "àÅ×Í¡á¾ç¤à¡ç¨·Õè¤Ø³µéͧ¡ÒõԴµÑé§ "
-
-#: ../../standalone/drakbackup_.c:2065
-#, fuzzy
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "àÅ×Í¡á¾ç¤à¡ç¨·Õè¤Ø³µéͧ¡ÒõԴµÑé§ "
-
-#: ../../standalone/drakbackup_.c:2071
-#, fuzzy
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "àÅ×Í¡á¾ç¤à¡ç¨·Õè¤Ø³µéͧ¡ÒõԴµÑé§ "
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2142
-#, fuzzy
-msgid "Please enter the directory to save to:"
-msgstr "¡Ãسҷ´ÊͺàÁéÒÊì"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-#, fuzzy
-msgid "Use quota for backup files."
-msgstr "ä¿Åìáºç¤ÍѾÁջѭËÒ"
-
-#: ../../standalone/drakbackup_.c:2223
-#, fuzzy
-msgid "Network"
-msgstr "Network interface"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2238
-#, fuzzy
-msgid "Tape"
-msgstr "»ÃÐàÀ·"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2273
-#, fuzzy
-msgid "Use daemon"
-msgstr "ª×èͼÙéãªé"
-
-#: ../../standalone/drakbackup_.c:2278
-#, fuzzy
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr "àÅ×Í¡á¾ç¤à¡ç¨·Õè¤Ø³µéͧ¡ÒõԴµÑé§ "
-
-#: ../../standalone/drakbackup_.c:2284
-#, fuzzy
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr "¡ÃسÒàÅ×Í¡ÀÒÉÒ·Õèµéͧ¡ÒÃãªé"
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2378
-#, fuzzy
-msgid "Where"
-msgstr "Wheel"
-
-#: ../../standalone/drakbackup_.c:2383
-#, fuzzy
-msgid "When"
-msgstr "Wheel"
-
-#: ../../standalone/drakbackup_.c:2388
-#, fuzzy
-msgid "More Options"
-msgstr "ÍêÍ»ªÑ蹢ͧâÁ´ÙÅ:"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-#, fuzzy
-msgid "Drakbackup Configuration"
-msgstr "¡Òä͹¿Ô¡Ãкºà¹çµàÇÔÃì¡"
-
-#: ../../standalone/drakbackup_.c:2425
-#, fuzzy
-msgid "Please choose where you want to backup"
-msgstr "àÅ×Í¡á¾ç¤à¡ç¨·Õè¤Ø³µéͧ¡ÒõԴµÑé§ "
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2498
-#, fuzzy
-msgid "Please choose what you want to backup"
-msgstr "àÅ×Í¡á¾ç¤à¡ç¨·Õè¤Ø³µéͧ¡ÒõԴµÑé§ "
-
-#: ../../standalone/drakbackup_.c:2499
-#, fuzzy
-msgid "Backup system"
-msgstr "à«çµÍѾÃкºä¿Åì"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2604
-#, fuzzy, c-format
-msgid " on device: %s"
-msgstr "´ÕäÇ«ì¢Í§àÁéÒÊì: %s\n"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2612
-#, fuzzy
-msgid ""
-"\n"
-"- Options:\n"
-msgstr "/Options/·´Åͧ"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2805
-#, fuzzy
-msgid "Please uncheck or remove it on next time."
-msgstr "¤Ø³µéͧ¡ÒÃãËéâÁà´çÁ¢Í§¤Ø³µè͡Ѻ¾ÍÃìµÍ¹Ø¡ÃÁã´?"
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2955
-#, fuzzy
-msgid " Restore Configuration "
-msgstr "¡Òä͹¿Ô¡Ãкºà¹çµàÇÔÃì¡"
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3068
-#, fuzzy
-msgid "Backup the system files before:"
-msgstr "ä¿Åìáºç¤ÍѾÁջѭËÒ"
-
-#: ../../standalone/drakbackup_.c:3070
-#, fuzzy
-msgid "please choose the date to restore"
-msgstr "¤Ø³ÁÕàÁéÒÊ쪹Դã´"
-
-#: ../../standalone/drakbackup_.c:3107
-#, fuzzy
-msgid "Use Hard Disk to backup"
-msgstr "ä¿Åìáºç¤ÍѾÁջѭËÒ"
-
-#: ../../standalone/drakbackup_.c:3110
-#, fuzzy
-msgid "Please enter the directory to save:"
-msgstr "¡Ãسҷ´ÊͺàÁéÒÊì"
-
-#: ../../standalone/drakbackup_.c:3153
-#, fuzzy
-msgid "FTP Connection"
-msgstr "LAN connection"
-
-#: ../../standalone/drakbackup_.c:3160
-#, fuzzy
-msgid "Secure Connection"
-msgstr "àÅ×Í¡¡ÒÃàª×èÍÁµè͡Ѻà¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../standalone/drakbackup_.c:3186
-#, fuzzy
-msgid "Restore from Hard Disk."
-msgstr "àÃÕ¡¤×¹¨Ò¡á¼è¹¿ÅéÍ»»Õé"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3256
-#, fuzzy
-msgid "Select another media to restore from"
-msgstr "¤Ø³ÁÕàÁéÒÊ쪹Դã´"
-
-#: ../../standalone/drakbackup_.c:3258
-#, fuzzy
-msgid "Other Media"
-msgstr "Í×è¹æ"
-
-#: ../../standalone/drakbackup_.c:3263
-#, fuzzy
-msgid "Restore system"
-msgstr "µÔ´µÑé§Ãкº"
-
-#: ../../standalone/drakbackup_.c:3264
-#, fuzzy
-msgid "Restore Users"
-msgstr "àÃÕ¡¤×¹¨Ò¡ä¿Åì"
-
-#: ../../standalone/drakbackup_.c:3265
-#, fuzzy
-msgid "Restore Other"
-msgstr "àÃÕ¡¤×¹¨Ò¡ä¿Åì"
-
-#: ../../standalone/drakbackup_.c:3267
-#, fuzzy
-msgid "select path to restore (instead of /)"
-msgstr "¤Ø³ÁÕàÁéÒÊ쪹Դã´"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "ź¤ÔÇ"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "àÃÕ¡¤×¹¨Ò¡ä¿Åì"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "àÃÕ¡¤×¹¨Ò¡á¼è¹¿ÅéÍ»»Õé"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "¡ÙéµÒÃÒ§¾ÒÃìµÔªÑè¹"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, fuzzy
-msgid "Restore Via Network"
-msgstr "àÃÕ¡¤×¹¨Ò¡ä¿Åì"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-#, fuzzy
-msgid "Host Name"
-msgstr "ª×èÍâÎʵì:"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-#, fuzzy
-msgid "Password required"
-msgstr "ÃËÑʼèÒ¹"
-
-#: ../../standalone/drakbackup_.c:3541
-#, fuzzy
-msgid "Username required"
-msgstr "ª×èͼÙéãªé"
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "ª×èÍâÎʵì:"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "àÃÕ¡¤×¹¨Ò¡ä¿Åì"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3812
-#, fuzzy
-msgid "Custom Restore"
-msgstr "Ẻ»ÃѺá¡éä´é (Customized) "
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "¡ÙéµÒÃÒ§¾ÒÃìµÔªÑè¹"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "àÃÕ¡¤×¹¨Ò¡ä¿Åì"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-#, fuzzy
-msgid "Previous"
-msgstr "<- ¡è͹"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-#, fuzzy
-msgid "Save"
-msgstr "ʶҹÐ:"
-
-#: ../../standalone/drakbackup_.c:4000
-#, fuzzy
-msgid "Build Backup"
-msgstr "ä¿Åìáºç¤ÍѾÁջѭËÒ"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-#, fuzzy
-msgid "Restore"
-msgstr "àÃÕ¡¤×¹¨Ò¡ä¿Åì"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4257
-#, fuzzy
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr "á¾ç¤à¡ç¨àËÅèÒ¹Õé¡ÓÅѧ¨Ð¶Ù¡µÔ´µÑé§"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4303
-#, fuzzy
-msgid "Please select data to restore..."
-msgstr "¡ÃسÒàÅ×Í¡ÀÒÉÒ·Õèµéͧ¡ÒÃãªé"
-
-#: ../../standalone/drakbackup_.c:4324
-#, fuzzy
-msgid "Please select media for backup..."
-msgstr "¡ÃسÒàÅ×Í¡ÀÒÉÒ·Õèµéͧ¡ÒÃãªé"
-
-#: ../../standalone/drakbackup_.c:4346
-#, fuzzy
-msgid "Please select data to backup..."
-msgstr "¡ÃسÒàÅ×Í¡ÀÒÉÒ·Õèµéͧ¡ÒÃãªé"
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4470
-#, fuzzy
-msgid "Backup system files"
-msgstr "ä¿Åìáºç¤ÍѾÁջѭËÒ"
-
-#: ../../standalone/drakbackup_.c:4472
-#, fuzzy
-msgid "Backup user files"
-msgstr "ä¿Åìáºç¤ÍѾÁջѭËÒ"
-
-#: ../../standalone/drakbackup_.c:4474
-#, fuzzy
-msgid "Backup other files"
-msgstr "ä¿Åìáºç¤ÍѾÁջѭËÒ"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4504
-#, fuzzy
-msgid "Sending files..."
-msgstr "ºÑ¹·Ö¡Å§ä¿Åì"
-
-#: ../../standalone/drakbackup_.c:4590
-#, fuzzy
-msgid "Backup Now from configuration file"
-msgstr "¡Òä͹¿Ô¡Ãкºà¹çµàÇÔÃì¡"
-
-#: ../../standalone/drakbackup_.c:4595
-#, fuzzy
-msgid "View Backup Configuration."
-msgstr "¡Òä͹¿Ô¡Ãкºà¹çµàÇÔÃì¡"
-
-#: ../../standalone/drakbackup_.c:4616
-#, fuzzy
-msgid "Wizard Configuration"
-msgstr "¡ÒûÃѺáµè§ LAN"
-
-#: ../../standalone/drakbackup_.c:4621
-#, fuzzy
-msgid "Advanced Configuration"
-msgstr "¡ÒûÃѺáµè§ LAN"
-
-#: ../../standalone/drakbackup_.c:4626
-#, fuzzy
-msgid "Backup Now"
-msgstr "à«çµÍѾÃкºä¿Åì"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "¡ÒõԴµÑé§ %s ÅéÁàËÅÇ µèÍ仹Õéà»ç¹¢éͼԴ¾ÅÒ´·Õèà¡Ô´¢Öé¹"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:74
-#, fuzzy
-msgid "Mandrake Online"
-msgstr "Control Center"
-
-#: ../../standalone/drakbug_.c:75
-#, fuzzy
-msgid "Menudrake"
-msgstr "Ẻ¼ÙéàªÕèÂǪҭ (Expert)"
-
-#: ../../standalone/drakbug_.c:76
-#, fuzzy
-msgid "Msec"
-msgstr "Mouse"
-
-#: ../../standalone/drakbug_.c:77
-#, fuzzy
-msgid "Remote Control"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìẺÃÕâÁ·"
-
-#: ../../standalone/drakbug_.c:78
-#, fuzzy
-msgid "Software Manager"
-msgstr "ª×èÍ·Õèãªé㹡ÃØê» (sharename)"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:81
-#, fuzzy
-msgid "Userdrake"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../standalone/drakbug_.c:82
-#, fuzzy
-msgid "Configuration Wizards"
-msgstr "Network Configuration Wizard"
-
-#: ../../standalone/drakbug_.c:97
-#, fuzzy
-msgid "Application:"
-msgstr "¡ÒõÃǨÊͺÊÔ·¸Ôì¡ÒÃãªé§Ò¹"
-
-#: ../../standalone/drakbug_.c:98
-#, fuzzy
-msgid "Package: "
-msgstr "àÅ×Í¡¡ÅØèÁá¾ç¤à¡ç¨"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:100
-#, fuzzy
-msgid "Release: "
-msgstr "â»Ã´ÃÍÊÑ¡¤ÃÙè"
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:134
-#, fuzzy
-msgid "Report"
-msgstr "Port"
-
-#: ../../standalone/drakbug_.c:171
-#, fuzzy
-msgid "Not installed"
-msgstr "ÍÍ¡¨Ò¡¡ÒõԴµÑé§"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr ""
-
-#: ../../standalone/drakbug_.c:196
-#, fuzzy
-msgid "No browser available! Please install one"
-msgstr "¤Ø³ÊÒÁÒöàÅ×Í¡ÀÒÉÒÍ×蹫Ö觨ÐÊÒÁÒöãªéä´éËÅѧµÔ´µÑé§"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "¡Òä͹¿Ô¡Ãкºà¹çµàÇÔÃì¡ (%d adapters)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profile: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "ź profile..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "profile ·Õèµéͧ¡ÒÃź:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "profile ãËÁè..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "ª×èÍâÎʵì:"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "¡ÒõԴµèÍ internet"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "»ÃÐàÀ·: "
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "ࡵàÇÂì:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Interface:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "ʶҹÐ:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "»ÃѺáµè§¡ÒõԴµèÍà¢éÒ internet"
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "¡ÒûÃѺáµè§ LAN"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Driver"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Interface"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protocol"
-
-#: ../../standalone/drakconnect_.c:231
-#, fuzzy
-msgid "State"
-msgstr "ʶҹÐ:"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "»ÃѺáµè§Ãкºà¹çµàÇÔÃì¡ÀÒÂã¹..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Wizard..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Áռŷѹ·Õ"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "àª×èÍÁµèÍÍÂÙè"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "äÁèàª×èÍÁµèÍ"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "µÔ´µèÍ"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "¡àÅÔ¡µÔ´µèÍ..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "¡ÒûÃѺáµè§ LAN"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adapter %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Boot Protocol"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "àÃÔèÁ·Ó§Ò¹µÍ¹ boot"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP client"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-#, fuzzy
-msgid "activate now"
-msgstr "áÍ礷տ"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-#, fuzzy
-msgid "deactivate now"
-msgstr "áÍ礷տ"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "¡ÒûÃѺáµè§¡ÒõԴµèÍà¢éÒ internet"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "¡ÒûÃѺáµè§¡ÒõԴµèÍà¢éÒ internet"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "ª¹Ô´¡ÒÃàª×èÍÁµèÍ"
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parameters"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "ࡵàÇÂì"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Ethernet Card"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP Client"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "¡ÒÃãªé§Ò¹: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "mise-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "ªÕèÍ module"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "¢¹Ò´"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "ÊÃéÒ§ boot disk"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "default"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "¢éͼԴ¾ÅÒ´ DrakFloppy: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "kernel version"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "·ÑèÇä»"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Êèǹ¢Í§¼ÙéàªÕèÂǪҭ"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "mkinitrd optional arguments"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "à¾ÔèÁ 1 module"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "ºÑ§¤Ñº"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "¶éÒµéͧ¡ÒÃ"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "¡àÇé¹ scsi modules"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "¡àÇé¹ raid modules"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "ź·Ôé§ 1 module"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Output"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "ÊÃéÒ§á¼è¹"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "µÃǨãËéá¹èã¨ÇèÒÁÕÍØ»¡Ã³ìÍÂÙèã¹%s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, fuzzy, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"ÂѧäÁèÁÕÍØ»¡Ã³ìã¹ %s \n"
-"¡ÃسÒãÊèÍØ»¡Ã³ì´éÇÂ"
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "äÁèÊÒÁÒö forkä´é.%s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"äÁèÊÒÁÒö»Ô´ mkbootdisk ä´éÍÂèÒ§ÊÁºÙóì: \n"
-"%s \n"
-"%s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:260
-#, fuzzy
-msgid "no fonts found"
-msgstr "äÁ辺¡ÒÃì´à¹çµàÇÔÃì¡"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-#, fuzzy
-msgid "done"
-msgstr "·ÓàÃÕºÃéÍÂáÅéÇ"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:377
-#, fuzzy
-msgid "Fonts copy"
-msgstr "¿ÍÃìáÁµ Floppy"
-
-#: ../../standalone/drakfont_.c:381
-#, fuzzy
-msgid "True Type fonts installation"
-msgstr "¡ÓÅѧàµÃÕÂÁ¡ÒõԴµÑé§"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:473
-#, fuzzy
-msgid "Restart XFS"
-msgstr "¨Óà¾ÒÐ"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:534
-#, fuzzy
-msgid "xfs restart"
-msgstr "¨Óà¾ÒÐ"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:630
-#, fuzzy
-msgid "Fonts Importation"
-msgstr "¿ÍÃìáÁµ¾ÒÃìµÔªÑè¹"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:679
-#, fuzzy
-msgid "Advanced Options"
-msgstr "¡ÒûÃѺáµè§ LAN"
-
-#: ../../standalone/drakfont_.c:687
-#, fuzzy
-msgid "Font List"
-msgstr "¡Ó˹´¨Ø´àÁéÒ·ì"
-
-#: ../../standalone/drakfont_.c:909
-#, fuzzy
-msgid "Choose the applications that will support the fonts:"
-msgstr "àÅ×Í¡¾ÒÃìµÔªÑè¹·Õè¤Ø³µéͧ¡ÒÿÍÃìáÁµ"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:925
-#, fuzzy
-msgid "StarOffice"
-msgstr "´Õ"
-
-#: ../../standalone/drakfont_.c:932
-#, fuzzy
-msgid "Abiword"
-msgstr "àÅÔ¡"
-
-#: ../../standalone/drakfont_.c:939
-#, fuzzy
-msgid "Generic Printers"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1063
-#, fuzzy
-msgid "Install List"
-msgstr "µÔ´µÑé§Ãкº"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1178
-#, fuzzy
-msgid "Selected All"
-msgstr "àÅ×Í¡ä¿Åì"
-
-#: ../../standalone/drakfont_.c:1182
-#, fuzzy
-msgid "Remove List"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìẺÃÕâÁ·"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-#, fuzzy
-msgid "Initials tests"
-msgstr "¢éͤÇÒÁ init"
-
-#: ../../standalone/drakfont_.c:1207
-#, fuzzy
-msgid "Copy fonts on your system"
-msgstr "äÁèÁÕÍØ»¡Ã³ì Network º¹à¤Ã×èͧ¤Ø³"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1215
-#, fuzzy
-msgid "Post Install"
-msgstr "µÔ´µÑé§"
-
-#: ../../standalone/drakfont_.c:1240
-#, fuzzy
-msgid "Remove fonts on your system"
-msgstr "äÁèÁÕÍØ»¡Ã³ì Network º¹à¤Ã×èͧ¤Ø³"
-
-#: ../../standalone/drakfont_.c:1244
-#, fuzzy
-msgid "Post Uninstall"
-msgstr "ÍÍ¡¨Ò¡¡ÒõԴµÑé§"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "¡ÒÃàª×èÍÁµè͡Ѻ Internet Ẻ sharing"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "¡ÒÃàª×èÍÁµèÍ internet Ẻ share ä´é·Ó§Ò¹áÅéÇ"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "disable"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "àÅÔ¡"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "¤Í¹¿Ô¡ãËÁè"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "¡àÅÔ¡¡Ò÷ӧҹ¢Í§ server"
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "¡ÒÃàª×èÍÁµè͡Ѻ Internet Ẻ sharing ¶Ù¡Â¡àÅÔ¡áÅéÇ"
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "¡ÒõԴµèÍ internet Ẻ share ¶Ù¡Â¡àÅÔ¡áÅéÇ"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "enable"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "àÃÔèÁ·Ó§Ò¹ server"
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "¡ÒÃàª×èÍÁµè͡Ѻ Internet Ẻ sharing àÃÔèÁ·Ó§Ò¹áÅéÇ"
-
-#: ../../standalone/drakgw_.c:189
-#, fuzzy
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"¢³Ð¹Õé¡ÒõèÍà¢éÒ internet ä´é·Ó¡ÒûÃѺáµè§àÃÕºÃéÍÂáÅéÇ\n"
-"¤Ø³ÊÒÁÒö·ÓãËé¼ÙéãªéÍ×è¹æäªé internet ÃèÇÁ¡Ñº¤Ø³ä´é\n"
-"(áµè¤Ø³¨Óà»ç¹µéͧÁÕ Network Adapter à¾×èÍ¡ÒõèÍÃкº LAN )\n"
-"\n"
-"¤Ø³µéͧ¡ÒÃãËé¼ÙéÍ×è¹ãªé internet ÃèÇÁ´éÇÂËÃ×ÍäÁè\n"
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Interface %s (using module %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Interface %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "äÁèÁÕÍØ»¡Ã³ì Network º¹à¤Ã×èͧ¤Ø³"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr "äÁèÊÒÁÒöµÃǨ¾º network adapter º¹à¤Ã×èͧ¹Õé ¡ÃسÒÃѹâ»Ãá¡ÃÁ»ÃѺáµè§ hardware"
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Network interface"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"ã¹à¤Ã×èͧ¢Í§¤Ø³ÁÕ network adapter Íѹà´ÕÂÇ·Õèä´éÃѺ¡ÒûÃѺáµè§áÅéÇ\n"
-"\n"
-"%s\n"
-"\n"
-"¼Á¡ÓÅѧ¨Ðãªé adapter ¹Õé¡ÑºÃкº LAN"
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr "¡ÃسÒàÅ×Í¡ network adapter ·Õè¨Ðãªé¡ÑºÃкº LAN"
-
-#: ../../standalone/drakgw_.c:259
-#, fuzzy
-msgid "Network interface already configured"
-msgstr "äÁèÁÕ¡Òä͹¿Ô¡¨ÍÀÒ¾"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:265
-#, fuzzy
-msgid "Automatic reconfiguration"
-msgstr "Boot Style Configuration"
-
-#: ../../standalone/drakgw_.c:266
-#, fuzzy
-msgid "Show current interface configuration"
-msgstr "¡Òä͹¿Ô¡ Internet"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:286
-#, fuzzy
-msgid "(This) DHCP Server IP"
-msgstr "¤èÒ IP ¢Í§ CUPS à«ÔÃì¿àÇÍÃì"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "ÁÕ¤ÇÒÁ¢Ñ´áÂ駢ͧ LAN address «Öè§à¨Í㹤͹¿Ô¡»Ñ¨¨ØºÑ¹ã¹ %s!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "¡ÓÅѧ·Ó¡Òä͹¿Ô¡"
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "¡ÓÅѧ»ÃѺáµè§ scripts µÔ´µÑé§â»Ãá¡ÃÁ áÅÐàÃÔèÁ·Ó§Ò¹ servers..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "»Ñ­ËÒ¡ÒõԴµÑé§á¾ç¤à¡ç¨ %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"·Ø¡ÍÂèÒ§ä´é¶Ù¡·Ó¡ÒûÃѺáµè§àÃÕºÃéÍÂáÅéÇ\n"
-"¤Ø³ÊÒÁÒöãªéÍÔ¹àµÍÃì๵º¹¤ÍÁ¾ÔÇàµÍÃìÍ×è¹æã¹ LAN â´Âãªé (DHCP)"
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "¡ÒûÃѺáµè§àÃÕºÃéÍÂáÅéÇáÅе͹¹Õé¡çä´é·Ó§Ò¹áÅéÇ"
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "äÁèÁÕ¡ÒÃàª×èÍÁµè͡Ѻ Internet Ẻ sharing"
-
-#: ../../standalone/drakgw_.c:511
-#, fuzzy
-msgid "Internet connection sharing configuration"
-msgstr "¡ÒÃàª×èÍÁµèÍ Internet áÅСÒûÃѺáµè§"
-
-#: ../../standalone/drakgw_.c:518
-#, fuzzy, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"ÂÔ¹´Õµé͹ÃѺÊÙèà¤Ã×èͧÁ×Í㹡ÒõԴµèÍ internet Ẻ share\n"
-"\n"
-"%s\n"
-"\n"
-"¡´ ``Ok'' ¶éҤسµéͧ¡ÒÃàÃÔèÁ¡Ò÷ӧҹ¢Í§ setup wizard"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "group"
-msgstr "àÇÔÃì¡¡ÃØê» (workgroup)"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "permissions"
-msgstr "¾ÒÃìµÔªÑè¹ %s"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "user"
-msgstr "ª×èͼÙéãªé"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:50
-#, fuzzy
-msgid "delete"
-msgstr "ź"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:52
-#, fuzzy
-msgid "Down"
-msgstr "·ÓàÃÕºÃéÍÂáÅéÇ"
-
-#: ../../standalone/drakperm_.c:53
-#, fuzzy
-msgid "add a rule"
-msgstr "à¾ÔèÁ 1 module"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-#, fuzzy
-msgid "Add a new rule at the end"
-msgstr "äÁèÁÕà¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-#, fuzzy
-msgid "Delete selected rule"
-msgstr "ź¤ÔÇ"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:244
-#, fuzzy
-msgid "Current user"
-msgstr "ÂÍÁÃѺ¼Ùéãªé"
-
-#: ../../standalone/drakperm_.c:249
-#, fuzzy
-msgid "Permissions"
-msgstr "àÇÍÃìªÑè¹: %s\n"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:251
-#, fuzzy
-msgid "Property"
-msgstr "Port"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-#, fuzzy
-msgid "Use owner id for execution"
-msgstr "ãªé auto detection"
-
-#: ../../standalone/drakperm_.c:312
-#, fuzzy
-msgid "Use group id for execution"
-msgstr "ãªé auto detection"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-#, fuzzy
-msgid "Path selection"
-msgstr "ºÑ¹·Ö¡¡ÅØèÁá¾ç¤à¡ç¨·ÕèàÅ×Í¡"
-
-#: ../../standalone/drakperm_.c:364
-#, fuzzy
-msgid "user :"
-msgstr "ª×èͼÙéãªé"
-
-#: ../../standalone/drakperm_.c:366
-#, fuzzy
-msgid "group :"
-msgstr "àÇÔÃì¡¡ÃØê» (workgroup)"
-
-#: ../../standalone/draksound_.c:47
-#, fuzzy
-msgid "No Sound Card detected!"
-msgstr "äÁèàª×èÍÁµèÍ"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-#, fuzzy
-msgid "first step creation"
-msgstr "ÊÃéÒ§ boot disk"
-
-#: ../../standalone/draksplash_.c:79
-#, fuzzy
-msgid "final resolution"
-msgstr "¢¹Ò´¨ÍÀÒ¾"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-#, fuzzy
-msgid "choose image file"
-msgstr "àÅ×Í¡¡Ô¨¡ÃÃÁ"
-
-#: ../../standalone/draksplash_.c:81
-#, fuzzy
-msgid "Theme name"
-msgstr "ª×èÍ·Õèãªé㹡ÃØê» (sharename)"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-#, fuzzy
-msgid "Configure bootsplash picture"
-msgstr "»ÃѺáµè§¡ÒúÃÔ¡ÒõèÒ§æ"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-#, fuzzy
-msgid "Preview"
-msgstr "ÍØ»¡Ã³ì"
-
-#: ../../standalone/draksplash_.c:123
-#, fuzzy
-msgid "Save theme"
-msgstr "µÔ´µÑé§Ãкº"
-
-#: ../../standalone/draksplash_.c:124
-#, fuzzy
-msgid "Choose color"
-msgstr "àÅ×Í¡¨ÍÀÒ¾"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-#, fuzzy
-msgid "ProgressBar color selection"
-msgstr "àÅ×Í¡¡ÒÃàª×èÍÁµè͡Ѻà¤Ã×èͧ¾ÔÁ¾ì"
-
-#: ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "You must choose an image file first!"
-msgstr "ÍØ»¡Ã³ìà¤Ã×èͧ¾ÔÁ¾ì URI"
-
-#: ../../standalone/draksplash_.c:465
-#, fuzzy
-msgid "Generating preview ..."
-msgstr "¡ÓÅѧµÃǨÊͺÍØ»¡Ã³ì..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-#, fuzzy
-msgid "Canada (cable)"
-msgstr "¤Ò¹Ò´Ò (¤ÇÔ຤)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "East Europe"
-msgstr "ÂØâû"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "France [SECAM]"
-msgstr "½ÃÑè§àÈÉ"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "Ireland"
-msgstr "äÍ«ìᏴì"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "West Europe"
-msgstr "ÂØâû"
-
-#: ../../standalone/drakxtv_.c:69
-#, fuzzy
-msgid "Australia"
-msgstr "¾ÍÃìµÍ¹Ø¡ÃÁ"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:125
-#, fuzzy
-msgid "There was an error while scanning for TV channels"
-msgstr "ÁջѭËÒ¡ÒõԴµÑ駢ͧá¾ç¤à¡ç¨:"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/harddrake2_.c:8
-#, fuzzy
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr "ÇÔ¸Õ¡ÒÃãªé: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "ÇÔ¸Õ¡ÒÃãªé: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "¤Ø³µéͧ¡ÒÃàÅ×Í¡¤ÕÂìºÍÃì´àÅÂìàÍéÒ·ìẺ㴠"
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr ""
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "à»ÅÕè¹ CD-ROM"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "äÁèÊÒÁÒöàÃÔèÁ live upgrade !!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/ä¿Åì/_ãËÁè"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/ä¿Åì/_à»Ô´"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/ä¿Åì/_ºÑ¹·Ö¡"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/ä¿Åì/ºÑ¹·Ö¡_à»ç¹"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/ä¿Åì/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Options"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Options/·´Åͧ"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/ªèÇÂàËÅ×Í/_à¡ÕèÂǡѺ..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "mise-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "mise-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-#, fuzzy
-msgid "User"
-msgstr "ª×èͼÙéãªé"
-
-#: ../../standalone/logdrake_.c:174
-#, fuzzy
-msgid "Messages"
-msgstr "¢éͤÇÒÁ"
-
-#: ../../standalone/logdrake_.c:175
-#, fuzzy
-msgid "Syslog"
-msgstr "syslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "¤é¹ËÒ"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "ÍØ»¡Ã³ìµÃǨÊͺ logs"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "¤èÒµÔ´µÑé§"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "matching"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "but not matching"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "àÅ×Í¡ file"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "»®Ô·Ô¹"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "¢éͤÇÒÁ¢Í§ file"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "â»Ã´¡ÃسÒÃÍ,parsing file:%s"
-
-#: ../../standalone/logdrake_.c:408
-#, fuzzy
-msgid "Mail alert configuration"
-msgstr "¡ÒûÃѺáµè§ LAN"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:417
-#, fuzzy
-msgid "Domain Name Resolver"
-msgstr "ª×èÍâ´àÁ¹"
-
-#: ../../standalone/logdrake_.c:418
-#, fuzzy
-msgid "Ftp Server"
-msgstr "à«ÔÃì¿àÇÍÃì NIS"
-
-#: ../../standalone/logdrake_.c:419
-#, fuzzy
-msgid "Postfix Mail Server"
-msgstr "ª×èÍà«ÔÃì¿àÇÍÃì¢Í§¾ÃÔ¹àµÍÃì"
-
-#: ../../standalone/logdrake_.c:420
-#, fuzzy
-msgid "Samba Server"
-msgstr "à«ÔÃì¿àÇÍÃì NIS"
-
-#: ../../standalone/logdrake_.c:421
-#, fuzzy
-msgid "SSH Server"
-msgstr "à«ÔÃì¿àÇÍÃì NIS"
-
-#: ../../standalone/logdrake_.c:422
-#, fuzzy
-msgid "Webmin Service"
-msgstr "ÍØ»¡Ã³ì"
-
-#: ../../standalone/logdrake_.c:423
-#, fuzzy
-msgid "Xinetd Service"
-msgstr "ª×èÍà«ÔÃì¿àÇÍÃì¢Í§¾ÃÔ¹àµÍÃì"
-
-#: ../../standalone/logdrake_.c:430
-#, fuzzy
-msgid "service setting"
-msgstr "ÍØ»¡Ã³ì"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:443
-#, fuzzy
-msgid "load setting"
-msgstr "¿ÍÃìáÁµ"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:457
-#, fuzzy
-msgid "alert configuration"
-msgstr "¡Òä͹¿Ô¡"
-
-#: ../../standalone/logdrake_.c:458
-#, fuzzy
-msgid "Please enter your email address below "
-msgstr "â»Ã´ÅͧÍÕ¡¤ÃÑé§"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "ºÑ¹·Ö¡á¿éÁà»ç¹"
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "¤Ø³ÁÕàÁéÒÊ쪹Դã´"
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "µéͧ¡ÒèÓÅͧàÁéÒÊì»ØèÁ·ÕèÊÒÁ´éÇÂËÃ×ÍäÁè?"
-
-#: ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Reading printer data ..."
-msgstr "ÍèÒ¹ CUPS drivers database..."
-
-#: ../../standalone/scannerdrake_.c:41
-#, fuzzy
-msgid "Detecting devices ..."
-msgstr "¡ÓÅѧµÃǨÊͺÍØ»¡Ã³ì..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "¡ÓÅѧµÃǨÊͺ¾ÍÃìµ"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, fuzzy, c-format
-msgid "%s found on %s, configure it?"
-msgstr "¤Ø³µéͧ¡Òä͹¿Ô¡à¤Ã×èͧ¾ÔÁ¾ì´éÇÂËÃ×ÍäÁè"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-#, fuzzy
-msgid "Select a scanner"
-msgstr "àÅ×Í¡¡ÃÒ¿¿Ô¤¡ÒÃì´"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:109
-#, fuzzy
-msgid "choose device"
-msgstr "ÍØ»¡Ã³ìºÙµ"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr ""
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "àÅ×Í¡ÀÒÉÒ·Õè¤Ø³ãªé"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "àÅ×Í¡ªØ´¡ÒõԴµÑé§"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "¡ÒõÃǨËÒÎÒÃì´ä´ÃÇì"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "¤Í¹¿Ô¡àÁéÒÊì"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "àÅ×Í¡¤ÕÂìºÍÃì´"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Ãкº¤ÇÒÁ»éͧ¡Ñ¹"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "à«çµÍѾÃкºä¿Åì"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "¿ÍÃìáÁµ¾ÒÃìµÔªÑè¹"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "àÅ×Í¡á¾ç¤à¡ç¨"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "µÔ´µÑé§Ãкº"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "à¾ÔèÁ¼Ùéãªé"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "¤Í¹¿Ô¡Ãкºà¹çµàÇÔÃì¡"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "»ÃѺáµè§¡ÒúÃÔ¡ÒõèÒ§æ"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "µÔ´µÑ駺ٵâËÅ´à´ÍÃì"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "ÊÃéÒ§á¼è¹ºÙµ"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "¤Í¹¿Ô¡Ãкº X"
-
-#: ../../steps.pm_.c:34
-#, fuzzy
-msgid "Install system updates"
-msgstr "µÔ´µÑé§Ãкº"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "ÍÍ¡¨Ò¡¡ÒõԴµÑé§"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Network Computer (client)"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìã¹Ãкº Network (Socket)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Office"
-msgstr "´Õ"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Gnome Workstation"
-msgstr "Workstation ·Õè·Ó§Ò¹"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "à¤Ã×èͧÁ×ÍÊÓËÃѺ Palm Pilot ËÃ×Í Visor"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Workstation"
-msgstr "Workstation ·Õè·Ó§Ò¹"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "KDE Workstation"
-msgstr "Workstation ·Õè·Ó§Ò¹"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia - Video"
-msgstr "Multimedia - à¢Õ¹ CD "
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "à¤Ã×ͧÁ×Í·ÕèªèÇÂ㹡ÒûÃѺáµè§à¤Ã×èͧªÍ§¤Ø³ãËé§èÒ¢Öé¹"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia - Sound"
-msgstr "Multimedia - à¢Õ¹ CD "
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Documentation"
-msgstr "µÓá˹è§"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Internet station"
-msgstr "¡ÒÃàª×èÍÁµè͡Ѻ Internet Ẻ sharing"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia station"
-msgstr "Multimedia - à¢Õ¹ CD "
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Configuration"
-msgstr "¡ÒûÃѺáµè§ LAN"
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Graphical Desktops Í×è¹æ"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "¡Ò÷ӧҹẺ¡ÃÒ¿¿Ô¡"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "¾Ñ²¹Ò«Í¿·ìáÇÃì (Development)"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "à¤Ã×èͧÁ×Í㹡ÒÃ·Ó CD"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Workstation ·Õè·Ó§Ò¹"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Network Computer server"
-msgstr "à¤Ã×èͧ¾ÔÁ¾ìã¹Ãкº Network (Socket)"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Game station"
-msgstr "Workstation ·Õè·Ó§Ò¹"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Multimedia - Graphics"
-msgstr "Multimedia - à¢Õ¹ CD "
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr "à¤Ã×èͧÁ×Í㹡ÒÃÍèÒ¹áÅÐÊè§ mail áÅÐ news (pine, mutt, tin..) áÅзèͧÍÔ¹àµÍÃìà¹çµ"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "¡ÒÃà§Ô¹ÊèǹµÑÇ"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "Clients for different protocols including ssh"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr ""
-
-#: ../../share/compssUsers:999
-#, fuzzy
-msgid "Internet gateway"
-msgstr "¡ÒõԴµèÍ internet"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Graphical Desktops Í×è¹æ"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "â»Ãá¡ÃÁ·ÕèªèǨѴ¡ÒÃàÃ×èͧ¡ÒÃà§Ô¹ àªè¹ gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimedia - à¢Õ¹ CD "
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Workstation ·Ò§ÇÔ·ÂÒÈÒʵÃì"
-
-#, fuzzy
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "¡Òä͹¿Ô¡ËÅѧ¡ÒõԴµÑé§"
-
-#, fuzzy
-#~ msgid "Go back"
-#~ msgstr "Loopback"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "¤èҢͧ Proxy ¤ÇèÐà»ç¹ ftp://..."
-
-#, fuzzy
-#~ msgid "quit"
-#~ msgstr "ÍÍ¡"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (doesn't work on old BIOSes)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "¤Ø³ÂѧäÁèä´éáºè§¾ÒÃìµÔªÑè¹!"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "´ÔÊ¡ìà´Ã¡ ÅéÁàËÅÇ·Õè¨ÐÍèÒ¹µÒÃÒ§¾ÒÃìµÔªÑè¹ãËé¶Ù¡µéͧ\n"
-#~ "¶éÒ·Ó§Ò¹µèÍÍÒ¨ÁÕ¢éͼԴ¾ÅÒ´ä´é!"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "â»Ãá¡ÃÁäÁèÊÒÁÒöÍèÒ¹µÒÃÒ§¾ÒÃìµÔªÑè¹ä´é ¢éÍÁÙÅã¹µÒÃÒ§äÁè¶Ù¡µéͧ :(\n"
-#~ "â»Ãá¡ÃÁ¨Ð¾ÂÒÂÒÁà¤ÅÕÂÃì¾ÒÃìµÔªÑè¹·ÕèÁջѭËÒãËé"
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "¡ÒûÃѺáµè§ firewall"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "¡ÒûÃѺáµè§ firewall"
-
-#~ msgid ""
-#~ "Configuration complete. May we write these changes to disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "¡ÒûÃѺáµè§àÃÕºÃéÍ ãËéºÑ¹·Ö¡¢éÍÁÙÅä´éãËÁ¤ÃѺ\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid "Control Center"
-#~ msgstr "Control Center"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "àÅ×Í¡à¤Ã×èͧÁ×Í·Õè¤Ø³µéͧ¡ÒÃãªé"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "äÁ辺 serial_usb\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "àÅ×Í¡ÍÍ»ªÑè¹à¾ÔèÁàµÔÁÊÓËÃѺà«ÔÃì¿àÇÍÃì"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "äÁèÁÕ¡Òä͹¿Ô¡¨ÍÀÒ¾"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "ÂѧäÁèä´é¤Í¹¿Ô¡¡ÃÒ¿¿Ô¡¡ÒÃì´"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "ÂѧäÁèä´éàÅ×Í¡¤ÇÒÁ¢¹Ò´¨ÍÀÒ¾"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "Åͧà»ÅÕè¹¾ÒÃÒÁÔàµÍÃìºÒ§µÑÇ"
-
-#~ msgid "An error occurred:"
-#~ msgstr "ÁÕ¢éͼԴ¾ÅÒ´à¡Ô´¢Öé¹:"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "ÍÍ¡ÀÒÂã¹ %d ÇÔ¹Ò·Õ"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "¶Ù¡µéͧËÃ×ÍäÁè?"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "à¡Ô´¤ÇÒÁ¼Ô´¾ÅÒ´¢Öé¹ â»Ã´á¡é䢾ÒÃÒÁÔàµÍÃìºÒ§ÍÂèÒ§"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "à«ÔÃì¿àÇÍÃì XFree86: %s"
-
-#~ msgid "Show all"
-#~ msgstr "áÊ´§¢éÍÁÙÅ·Ñé§ËÁ´"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "àµÃÕÂÁ¡Òä͹¿Ô¡¢Í§ X-Window"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "¤Ø³µéͧ¡ÒèзÓÍÐäÃ?"
-
-#~ msgid "Change Monitor"
-#~ msgstr "à»ÅÕ蹨ÍÀÒ¾"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "à»ÅÕ蹡ÃÒ¿¿Ô¤¡ÒÃì´"
-
-#~ msgid "Change Server options"
-#~ msgstr "à»ÅÕè¹ÍÍ»ªÑ蹢ͧà«ÔÃì¿àÇÍÃì"
-
-#~ msgid "Change Resolution"
-#~ msgstr "à»ÅÕè¹¢¹Ò´¨ÍÀÒ¾"
-
-#~ msgid "Show information"
-#~ msgstr "áÊ´§¢éÍÁÙÅ"
-
-#~ msgid "Test again"
-#~ msgstr "·´ÊͺÍÕ¡¤ÃÑé§"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "àÅ×Í¡¡ÃÒ¿¿Ô¤¡ÒÃì´"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "¨ÍÀÒ¾ÇÕ¨ÕàÍẺÁҵðҹ 640x480 ·Õè 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "Super VGA ¢¹Ò´ 800x600 ·Õè 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "¤ÍÁá¾µµÔàºÔšѺ 8514 ¢¹Ò´ 1024x768 ·Õè 87 Hz interlaced (äÁèÁÕ 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "Super VGA ¢¹Ò´ 1024x768 ·Õè 87 Hz interlaced ¢¹Ò´ 800x600 ·Õè 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "Extended Super VGA, 800x600 ·Õè 60 Hz, 640x480 ·Õè 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "Non-Interlaced SVGA, 1024x768 ·Õè 60 Hz, 800x600 ·Õè 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "High Frequency SVGA ¢¹Ò´ 1024x768 ·Õè 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "Multi-frequency «Öè§ÊÒÁÒö¡Ó˹´¢¹Ò´ 1280x1024 ·Õè 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "Multi-frequency «Öè§ÊÒÁÒö¡Ó˹´¢¹Ò´ 1280x1024 ·Õè 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "Multi-frequency «Öè§ÊÒÁÒö¡Ó˹´¢¹Ò´ 1280x1024 ·Õè 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "¨ÍÀÒ¾·ÕèÊÒÁÒö¡Ó˹´ 1600x1200 ·Õè 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "¨ÍÀÒ¾·ÕèÊÒÁÒö¡Ó˹´ 1600x1200 ·Õè 76 Hz"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr "¢¹Ò´ÃÇÁ¢Í§ËÁÇ´·Õè¤Ø³àÅ×Í¡à¾×è͵ԴµÑé§ÁÕ¢¹Ò´»ÃÐÁÒ³ %d MB \n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "¶éҤسµéͧ¡ÒõԴµÑ駹éÍ¡ÇèÒ¢¹Ò´¹Õé\n"
-#~ "¡ÃسÒàÅ×Í¡à»ÍÃìà«ç¹¡ÒõԴµÑ駷Õèµéͧ¡ÒÃ\n"
-#~ "\n"
-#~ "à»ÍÃìà«ç¹·ÕèµèÓ¹Ñé¹ËÁÒ¶֧ᾡࡨ·ÕèÊӤѭ·ÕèÊØ´à·èÒ¹Ñé¹\n"
-#~ "·Õè¨Ð¶Ù¡µÔ´µÑé§\n"
-#~ "100%% ËÁÒ¶֧·Ø¡ÍÂèÒ§¨Ð¶Ù¡µÔ´µÑé§"
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "¤Ø³ÁÕ¾×é¹·Õèá¤è %d%% ¢Í§á¾¡à¡¨\n"
-#~ "\n"
-#~ "¶éҤسµéͧ¡ÒõԴµÑ駹éÍ¡ÇèÒ¹Õé\n"
-#~ "àÅ×Í¡à»ÍÃìà«ç¹¡ÒõԴµÑ駷Õè¤Ø³µéͧ¡ÒÃ\n"
-#~ "à»ÍÃìà«ç¹·ÕèµèÓ¹Ñé¹ËÁÒ¶֧ᾡࡨ·ÕèÊӤѭ·ÕèÊØ´à·èÒ¹Ñé¹\n"
-#~ "·Õè¨Ð¶Ù¡µÔ´µÑé§\n"
-#~ "à»ÍÃìà«ç¹ %d%% ¨Ð·Ó¡ÒõԴµÑé§á¾¡à¡¨ÁÒ¡·ÕèÊØ´à·èÒ·Õè¨Ð·Óä´é"
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "¤Ø³¨ÐµéͧàÅ×Í¡ãËé¶Ù¡µéͧÁÒ¡¢Öé¹ã¹¢Ñ鹵͹¶Ñ´ä» "
-
-#~ msgid "Percentage of packages to install"
-#~ msgstr "à»ÍÃìà«ç¹¡ÒõԴµÑé§á¾ç¤à¡ç¨"
diff --git a/perl-install/share/po/tr.po b/perl-install/share/po/tr.po
deleted file mode 100644
index ad8a674ae..000000000
--- a/perl-install/share/po/tr.po
+++ /dev/null
@@ -1,14637 +0,0 @@
-# Turkish translation of drakfloppy.
-# Copyright (C) 2000 Free Software Foundation, Inc.
-# Copyright (c) 2000 MandrakeSoft
-# ############################################
-# Ömer Fadıl USTA <omer_fad@hotmail.com> , 1999-2002.
-# Tuncay YENÄ°AY <tuncayyeniay@mynet.com>,2002.
-# DurmuÅŸ Celep <durmusc_tr@yahoo.com>,2002.
-# #############################################
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-09-12 02:46+0300\n"
-"Last-Translator: Ömer Fadıl USTA <omer_fad@hotmail.com>\n"
-"Language-Team: Turkish <tr@li.org>\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"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB veya daha fazla"
-
-#
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Bir X sunucusu seçiniz"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X sunucusu"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Çoklu-Kafa yapılandırması"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Sisteminiz Çoklu-Kafa yapılandırmasını destekliyor.\n"
-"Yapılmasını ister misiniz?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Ekran kartınızın bellek miktarını seçin"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "XFree yapılandırması"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Hangi XFree86 yapılandırmasını kullanmak istiyorsunuz?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Tüm kafalar tek tek yapılandırılıyor"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Xinerama geniÅŸletmesini kullan"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Sadece \"%s\" %s kartı yapılandırılsın"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s ile 3D donanım hızlandırması"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Ekran kartınız 3D donanım hızlandırması desteğine sadece XFree %s\n"
-"ile sahip olabilir. Kartınız 2 boyutta daha iyi destek verebilen XFree %s\n"
-"tarafından da desteklenmektedir."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr ""
-"Ekran kartınız XFree %s ile çalıştırıldığında 3D donanım hızlandırması\n"
-"desteÄŸine sahip olabilir."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s ile deneysel 3D donanım hızlandırması"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Ekran kartınız sadece XFree %s ile 3D donanım hızlandırması desteğine\n"
-"sahip olabilir, ANCAK BU DENEYSEL BÄ°R DESTEKTÄ°R VE MAKÄ°NANIZI "
-"KÄ°LÄ°TLEYEBÄ°LÄ°R.\n"
-"Kartınıza XFree %s tarafından verilen 2D desteği daha iyi durumdadır."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Ekran kartınız XFree %s ile 3D donanım hızlandırması desteğine sahip\n"
-"olabilir, ANCAK BU DENEYSEL BÄ°R DESTEKTÄ°R VE MAKÄ°NANIZI KÄ°LÄ°TLEYEBÄ°LÄ°R."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (kurulum ekran sürücüsü)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Özel"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "Grafik Kartı"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitör"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Çözünürlük"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "Test"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Seçenekler"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "Tamam"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Çık"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"DeÄŸiÅŸiklikler kaydedilsin mi?\n"
-"Şu an ki yapılandırma:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Monitörünüzü seçin"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Tak Kullan"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Genel"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "Ãœretici"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-"Tak ve Çalıştır yöntemiyle monitör algılanamadı. Lütfen doğru modeli seçin"
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Burada ki iki önemli parametre dikey ve yatay tazeleme hızlarıdır.\n"
-"Seçiminizi yaparken monitörünüzün kapasitesinin üstünde bir seçim\n"
-"yapmamanız oldukça önemlidir, aksi takdirde monitör zarar görebilir.\n"
-"Seçerken bir ikileme düşerseniz, düşük çözünürlükte bir ayar seçin."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Yatay tazeleme hızı"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Dikey tazeleme hızı"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 renk (8 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 bin renk (15 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 bin renk (16 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 milyon renk (24 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 milyar renk (32 bit)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Çözünürlükler"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Çözünürlüğü ve renk derinliğini belirtin"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Ekran kartı: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Ä°ptal"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Yapılandırmanın denenmesi"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Yapılandırmanızı denemek ister misiniz?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "Uyarı: Bu grafik kartı denenilirken makinanız kilitlenebilir"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Klavye yerleÅŸimi: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Fare türü: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Fare aygıtı: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitör: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Monitörün Yatay Tazelemesi: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Monitörün Dikey Tazelemesi: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Ekran kartı: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Ekran kartı belleği: %s KB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Renk derinliÄŸi: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Çözünürlük: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86 sunucusu: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 sürücüsü: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "Açılışta X"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Bilgisayarınız otomatik olarak X'le açılması için ayarlanabilir.\n"
-"Açılışta X Window ile başlamak ister misiniz?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"Ekran kartınızda TV-OUT (televizyon çıkışı) bağlayıcısı\n"
-"var gibi görünüyor. Frame-buffer ile çalışmaya ayarlanabilir.\n"
-"\n"
-"Bunun için bilgisayarı açmadan önce ekran kartınızı televizyonunuza "
-"bağlamanız ve açılış yükleyicisinde \"TVout\" girişini seçmeniz gerekli.\n"
-"\n"
-"Kartınızda bu özellik var mı?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "TV kartınız hangi normda ?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Önyükleme bölümünün ilk sektörü"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Diskin ilk sektörü (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "SILO Kurulumu"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Önyükleyiciyi nereye kurmak istiyorsunuz?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "LILO/grub Kurulumu"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "Metin tabanlı LILO"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "Grafik tabanlı LILO"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "DOS/Windows' dan açılış (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Önyükleyici ana seçenekleri"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Kullanılacak önyükleyici"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Önyükleyici kurulumu"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Önyükleme Aygıtı"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Sıkışık"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "sıkışık"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Ekran kipi"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Öntanımlı görüntünün yüklenmesinden önceki gecikme"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Parola"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Parola (tekrar)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Komut satırı seçeneklerini kısıtla"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "kısıtla"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "/tmp dizinin her açılışta temizle"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Gereken bellek (%d MB bulundu)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Çoklu Profil' i etkinleştir"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Bellek boyutunu Mb cinsinden veriniz"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"\"Komut satırı seçeneklerini kısıtla\" seçeneği parolasız bir işe yaramaz"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Lütfen tekrar deneyin"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Parolalar uyuÅŸmuyor"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Init Ä°letileri"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Gömülü Sistem Gecikmesini Aç"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Çekirdek Önyükleme Zaman Aşımı"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "CD den açılış etkinleştirilsin mi?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "OF açılışı etkinleştirilsin mi?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Öntanımlı İşletim Sistemi?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"Sistem yükleyicinizi bir disk bölümüne yüklemeye karar verdiniz.\n"
-"Bu durum sistemi boot ettiğiniz hard disk sürücüsü üzerinde bir sistem "
-"yükleyicinin olduğunu gösteriyor.(örn: System Commander)\n"
-"\n"
-"Hangi sürücüden sistemi boot ediyorsunuz."
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Burada ki seçeneklere yenilerini ekleyebilir\n"
-"ya da mevcut olanları değiştirebilirsiniz."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Ekle"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Bitti"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "DeÄŸiÅŸtir"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Ne tür bir giriş yapmak istiyorsunuz?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "DiÄŸer iÅŸletim sistemleri (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "DiÄŸer iÅŸletim sistemleri (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "DiÄŸer iÅŸletim sistemleri (Windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Görüntü"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Kök"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Sonuna ekle"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Oku-yaz"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tablo"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Güvensiz"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Etiket"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Öntanımlı"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Initrd-boyutu"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "Görüntüsüz"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Girdiyi sil"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "BoÅŸ etiket kabul edilemez"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Bir çekirdek belirtmelisiniz"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Bir kök disk bölümü belirtmelisiniz"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Bu etiket kullanımda"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "%s %s arayüzü bulundu"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Başka var mı?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Hiç %s arayüzü var mı?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Hayır"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Evet"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Donanım bilgilerine bak"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "%s %s kartı için sürücü yüklenmesi"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(modül %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"%s modülü için seçenekleri şimdi verebilirsiniz.\n"
-"Gireceğiniz adresler '0x123' gibi 0x öneki ile verilmelidir."
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"İsterseniz şimdi %s modülünün parametrelerini belirtebilirsiniz.\n"
-"Parametreler``isim=değer isim2=değer2...'' şeklinde olmalıdır.\n"
-"Örneğin ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Modül seçenekleri:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Hangi %s sürücüsü denensin?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"Bazı durumlarda, %s sürücü düzgün çalışmak için fazladan bilgi isteyebilir.\n"
-"Sürücüler için fazladan bir özellik belirtmek mi istersiniz, yoksa\n"
-"sürücülerin gerekli bilgiler için donanımınızı tanımasını mı istersiniz?\n"
-"Bazen tanımlama makinanızı kilitleyebilir ama kilitlenmeden dolayı\n"
-"makinanıza herhangi bir zarar gelmez."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Otomatik Algıla"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Seçenekleri belirtin"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"%s modülü yüklenemedi.\n"
-"Tekrar baÅŸka parametrelerle denemek ister misiniz?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "X uygulamalarına erişim"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "rpm araçlarına erişim"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "\"su\" izni"
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "yönetsel dosyalara erişim"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "ağ araçlarına erişim"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "derleme araçlarına erişim"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(%s zaten ekli)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Zayıf bir parola seçtiniz!"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Lütfen bir kullanıcı adı verin"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr ""
-"Kullanıcı adında sadece küçük harfler, sayılar, `-' ve `_' karakterleri "
-"bulunabilir"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "Seçilen kullanıcı adı çok uzun"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Bu kullanıcı adı daha önce eklenmiş"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Kullanıcı ekle"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Bir kullanıcı girin\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Kullanıcıyı etkinleştir"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Gerçek adı"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Kullanıcı adı"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Kabuk"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Simge"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Otomatik giriÅŸ"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Bilgisayarınız açıldığında otomatik olarak bir kullanıcı girişi\n"
-"olması sağlanabilir. Bu özelliği kullanmak ister misiniz?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Öntanımlı kullanıcıyı belirtin:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Çalıştırmak istediğiniz pencere yöneticisini seçin:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Lütfen kullanılacak dili seçiniz."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "Kurulumdan sonra kullanabileceğiniz başka diller de seçebilirsiniz"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Tümü"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Tüm kullanıcılara izin ver"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Paylaşımsız"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "%s paketinin kurulması gerekiyor. Kurulmasını ister misiniz?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "NFS ya da Samba kullanarak sunabilirsiniz. Hangisini isterseniz"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Zorunlu %s paketi eksik"
-
-#: ../../any.pm_.c:1005
-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 ""
-"Kullanıcıların, bazı dizinlerini paylaşmasına izin vermek ister misiniz?\n"
-"Buna izin vermek, kullanıcıların konqueror ve nautilusta \"Paylaş\"ı "
-"tıklayabilmelerine olanak sağlayacaktır.\n"
-"\"İsteğe bağlı\" kullanıcı bazında izin tanımı sağlar.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "userdrake'i çalıştır"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"Kullanıcılar paylaşım için \"fileshare\" grubunu kullanır.\n"
-"Bu gruba bir kullanıcı eklemek için userdrake aracını kullanabilirsiniz."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Crackers'a HoÅŸ Geldiniz"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Zayıf"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Standart"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Yüksek"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Daha Yüksek"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Paranoyak"
-
-#: ../../any.pm_.c:1080
-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 ""
-"Bu seviye RAID'i dikkatli kullanmanızı öneririz. Sisteminiz daha kolay \n"
-"kullanılacak, ancak güvenliğiniz azalacaktır: Parola ile erişim mümkün\n"
-"olmadığından Internet'e ya da bir ağa bağlıysanız kullanılmamalıdır."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"Parolalar etkinleştirildi, yine de bir ağ üzerinde kullanmamanız tavsiye "
-"edilir."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Internet'e bağlı bir makina için standart ve önerilen bir güvenlik "
-"seviyesidir."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr "Zaten her gece çok sayıda otomatik denetim ve bazı kısıtlamalar var."
-
-#: ../../any.pm_.c:1086
-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 ""
-"Bu güvenlik seviyesiyle sistemin bir sunucu olarak kullanımı mümkündür.\n"
-"Güvenlik, birden fazla istemcinin bağlanmasına izin verecek şekilde "
-"artırılmıştır. Bilgi: Bu makina ile Internet'e sadece istemci olarak "
-"bağlanacaksanız daha düşük bir seviye seçmeniz önerilir."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Önceki seviyeye ek olarak sistem dışarıdan gelecek bağlantılara karşı "
-"tamamen\n"
-"kapalıdır. Güvenlik en yüksek seviyededir."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "DrakSec Temel Seçenekler"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "İstediğiniz güvenlik düzeyini seçin"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Güvenlik seviyesi"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Sunucular için libsafe kullanılsın"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-"Tampon bellek taşmaları ve biçem dizgesi saldırılarına karşı savunma "
-"kitaplığı."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "Güvenlik Yöneticisi (giriş veya E-posta)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"Değişik klavye tuş eşlemleri arasında geçiş yapacak tuşu ya da\n"
-"tuş bileşimini burada seçebilirsiniz (örn: Türkçe ile İngilizce arasında)"
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"%s isletim sistemi secim programina hos geldiniz!\n"
-"\n"
-"Yukarida ki listeden bir isletim sistemi seciniz\n"
-"ya da ontanimli olanin acilmasi icin %d saniye bekleyiniz.\n"
-"\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Ä°sletim sistemi secici GRUB'a hos geldiniz!"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr ""
-"Bir secenegi isaretli duruma getirmek icin %c ve %c tuslarini kullaniniz."
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr ""
-"Sistemi secili isletim sistemiyle acmak icin enter,\n"
-"acilistan "
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr ""
-"once komutlari duzenlemek icin 'e',\n"
-"komut satiri icin ise 'c' basin"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "Isaretli secenek ile %d saniye icinde sistem acilacak."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "/boot içinde yeterli yer yok"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Masaüstü"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Başlat Menüsü"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Açılış yükleyicisini %s bölümüne yükleyemezsiniz\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "bu konuda yardım bulunmamaktadır.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Önyükleme Yapılandırması"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Dosya"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Dosya/_Çıkış"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Ç"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "Yeni Tarz Ekran Sınıflaması"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "Yeni Tarz Ekran"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Geleneksel Ekran"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Geleneksel Gtk+ Ekran"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Aurora her açılışta çalıştırılsın"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Lilo/Grub kipi"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Yaboot kipi"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "Temaları Kur"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "Konsol altında temaları göster"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "Yeni tema oluÅŸtur"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "%s dosyasını %s.old olarak yedekle"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Hata"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "Lilo mesajı yedeklenemedi"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "%s %s hedefine kopyala"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "Lilo mesajı değiştirilemiyor"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "Lilo mesajı bulunamadı"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "/etc/sysconfig/bootsplash dosyasına yazılamıyor."
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "%s Yaz"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"/etc/sysconfig/bootsplash dosyasına yazılamıyor\n"
-"Dosya bulunamadı."
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "mkinitrd -f /boot/initrd-%s.img %s komutu çalıştırılamadı."
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "initrd yapmak için 'mkinitrd -f /boot/initrd-%s.img %s'."
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"LiLo yeniden çalıştırılamadı!!\n"
-"LiLo tema kurulumunu tamamlamak için root kullanıcısı olarak komut satırında "
-"\"lilo\" komutunu verin."
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "'lilo'yu yeniden çalıştır"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "Uyarı"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "LiLo ve Bootsplash temaları kurulumu başarılı"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "Tema kurulumu başarısız!"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"%s Önyükleme Yöneticisi kullanıyorsunuz.\n"
-"Ayar sihirbazını çalıştırmak için 'Yapılandır'a tıklayın."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Yapılandır"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "Açılış Ekranı seçimi"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "Temalar"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"lilo ve bootsplash için bir tema\n"
-"seçin. Bunlar birbirlerinden ayrı\n"
-"olabilir."
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "Lilo ekranı"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "Bootsplash"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Sistem Kipi"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "X-Pencere sistemi açılışta çalıştırılsın"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Hayır, Otomatik giriş istemiyorum"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Evet, otomatik girişi bu özelliklerle istiyorum (kullanıcı,masaüstü)"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "Tamam"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "\"/etc/inittab\" dosyası okumak için açılamıyor: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "kB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d dakika"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 dakika"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d saniye"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Disk bölümlemesi yapılmadan ekran örnekleri alınamaz."
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Ekran örnekleri %s kurulduktan sonra mümkün olacak"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Fransa"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Kosta Rika"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Belçika"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Çek Cumhuriyeti"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Almanya"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Yunanistan"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Norveç"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "İsveç"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Hollanda"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Ä°talya"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Avusturya"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "ABD"
-
-#: ../../diskdrake/dav.pm_.c:19
-msgid ""
-"WebDAV is a protocol that allows you to mount a web server's directory\n"
-"locally, and treat it like a local filesystem (provided the web server is\n"
-"configured as a WebDAV server). If you would like to add WebDAV mount\n"
-"points, select \"New\"."
-msgstr ""
-"WebDAV web sunucularını bir yerel dizine bağlamaya, ve içinde normal bir\n"
-"dosya sisteminde dolaşır gibi dolaşmanıza izin veren bir protokoldür.\n"
-"(tabiki öncelikle WebDAV sunucu olarak yapılandırıldıktan sonra).\n"
-"Eğer WebDAW bağlama noktası eklemek istiyorsanız \"Yeni\" seçeneğini seçiniz."
-
-#: ../../diskdrake/dav.pm_.c:27
-msgid "New"
-msgstr "Yeni"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Ayır"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "BaÄŸla"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Sunucu"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Bağlama noktası"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "Lütfen WebDAV sunucusu URL'ini giriniz"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "URL http:// veya https:// ile başlamalıdır"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "Sunucu: "
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Bağlama noktası: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Seçenekler: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Önce verinizin yedeğini alınız"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Dikkatli Okuyun!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Aboot'u kullanmayı planlıyorsanız, diskin başlangıcında\n"
-"boş disk alanı (2048 sektör yeterli) bırakmayı ihmal etmeyin."
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Sihirbaz"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Birini seçin"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Tek bir büyük FAT disk bölümünüz var\n"
-"(genellikle MS DOS/Windows tarafından kullanılır).\n"
-"Öncelikle bu disk bölümünün boyutunu değiştirmenizi\n"
-"öneriyoruz. Önce bölümün üzerine, sonra \"Yeniden\n"
-"Boyutlandır\" düğmesine tıklayınız"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Lütfen bir bölüm üzerine tıklayın"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Ayrıntılar"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "Hiçbir sabitdisk bulunamadı"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "Günlük FS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Takas"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "BoÅŸ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "DiÄŸer"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Dosya sistemi türü:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "OluÅŸtur"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Türü"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Yerine ``%s'' kullanın"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Sil"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Önce ``Ayır''ı kullanın"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"%s bölümünün türü değiştirildikten sonra, üzerindeki tüm bilgiler "
-"silinecektir"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Bir disk bölümü seçiniz"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Bir başka disk bölümü seçiniz"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Çıkış"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Uzman kipine geç"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Normal kipe geç"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Geri al"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Yine de devam edilsin mi?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Kaydetmeden Çık"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Bölümlendirme tablosunu kaydetmeden mi çıkıyorsunuz?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "/etc/fstab deÄŸiÅŸikliklerini kaydetmek istiyor musunuz ?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Otomatik bölümle"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Tümünü Temizle"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Daha"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Sabit Disk bilgisi"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Tüm birincil disk bölümleri kullanıldı"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Başka disk bölümü eklenemez"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Daha fazla bölüm oluşturmak için, bir bölümü silip mantıksal bölüm oluşturun"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Bölümlendirme tablosunu kaydet"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Bölümlendirme tablosunu eski durumuna getir"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Bölümlendirme tablosunu kurtar"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Bölümlendirme tablosunu yeniden yükle"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Kaldırılabilir ortam otomatik bağlanıyor"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Dosya seç"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"Yedek bölümlendirme tablosu aynı değil\n"
-"Yine de devam etmek istiyor musunuz?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Uyarı"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Dİsket sürücüye bir disket yerleştirin\n"
-"Bu disketteki tüm bilgileriniz silinecektir"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Bölümlendirme tablosu kurtarılmaya çalışılıyor"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Ayrıntılı bilgi"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Yeniden Boyutlandır"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Taşı"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Biçemle"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "RAID'e ekle"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "LVM'e ekle"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "RAID'den kaldır"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "LVM'den kaldır"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "RAID'i deÄŸiÅŸtir"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Loopback için kullan"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Yeni bölüm oluştur"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Başlangıç sektörü: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "MB cinsinden boyut: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Dosya sistemi türü: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Tercih: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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 ""
-"Yeni bir bölüm oluşturamazsınız\n"
-"(çünkü birincil bölümlerin sayı üst sınırına ulaştınız).\n"
-"Önce birincil bölümlerden birini silip uzatılmış bölüm oluşturun."
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "Loopback dosyası kaldırılsın mı ?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Bölüm türünü değiştir"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Hangi dosya sistemini istiyorsunuz?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "ext2 yi ext3 e çevir"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "%s loopback dosyasını nereye bağlamak istiyorsunuz?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "%s aygıtını nereye bağlamak istiyorsunuz?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Bu bağlama noktası loopback için kullanıldığından kaldırılamaz.\n"
-"Önce loopback kaldırılmalıdır."
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "%s aygıtını nereye bağlamak istersiniz?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "FAT dosya sistemi sınırları hesaplanıyor"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Yeniden boyutlandırılma"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Bu bölüm tekrar boyutlandırılabilir değil"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Bu bölümdeki tüm bilgiler yedeklenmelidir"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr ""
-"%s yeniden boyutlandırıldıktan sonra üzerindeki tüm bilgiler silinecektir"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Yeni boyutu belirtin"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "MB olarak yeni boyut: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Hangi diske taşımak istiyorsunuz?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Sektör"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Hangi sektöre taşımak istiyorsunuz?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Taşınıyor"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Bölüm taşınıyor..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Eklemek için mevcut bir RAID seçin"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "yeni"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Eklemek için mevcut bir LVM seçin"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "LVM ismi?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Bu disk bölümü loopback için kullanılamaz"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Loopback dosya ismi: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Bir dosya ismi verin"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr ""
-"Dosya başka bir loopback tarafından kullanılıyor,\n"
-"başka bir tane seçin"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Dosya zaten var. Kullanılsın mı?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Bağlama seçenekleri"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Çeşitli"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "aygıt"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "seviye"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "parça boyutu"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Dikkatli olun: bu iÅŸlem tehlikelidir."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Ne tür bir bölümleme istiyorsunuz?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "%s paketinin kurulması gerekiyor. Kurulsun mu?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Önyükleme bölümü bu sürücünün üstünde oluşturulamaz (1024. silindirden "
-"sonra).\n"
-"Bu durumda ya LILO ve bir önyükleme bölümü kullanmayabilirsiniz ya da\n"
-"çalışmayabileceğini gözönüne alarak LILO kullanmayı deneyebilirsiniz."
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Kök (/) olarak seçtiğiniz bölüm 1024. silindirden sonra ve bir önyükleme\n"
-"bölümünüz yok. LILO önyükleme yöneticisini kullanmak istiyorsanız,\n"
-"önyükleme bölümünü eklemeyi ihmal etmeyin."
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Bir yazılım RAID bölümünü kök dizini (/) olarak atadınız.\n"
-"Hiçbir önyükleyici önyükleme bölümü olmadan bunu çalıştıramaz.\n"
-"Bu nedenle bir önyükleme bölümü eklemeyi ihmal etmeyin."
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "%s sürücüsünün bölümlendirme tablosu diske yazılacak!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Yeni ayarların etkinleşmesi için sistemi yeniden başlatmalısınız"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr "%s bölümü biçemlendirilirken üzerinde ki tüm bilgiler silinecektir"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Biçemlendiriliyor"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Loopback dosyası biçimlendiriliyor: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Biçemlendirilen bölüm: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Dosyaları gizle"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Dosyalar yeni bölüme taşınsın"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"%s dizini zaten biraz veri içeriyor\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Dosyalar yeni bölüme taşınsın"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "%s kopyalanıyor"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "%s siliniyor"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "%s bölümü şimdi %s olarak biliniyor"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Aygıt: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "DOS sürücü harfi: %s (sadece tahmin)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Türü: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Ä°sim: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Başlangıç: sektör %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Boyut: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s sektör"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "%d. silindirden %d. silindire kadar\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Biçemlendirilmiş\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Biçemlendirilmemiş\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Bağlandı\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Loopback dosyası:\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Öntanımlı olarak yüklenecek bölüm\n"
-" (MS-DOS açılışı için, lilo için değil)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Seviye %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Parça boyutu %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID-diskleri %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Loopback dosyası ismi: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"Şans işte!, bu disk bölümü\n"
-"bir Aygıt bölümüdür ve büyük\n"
-"ihtimalle onu tek başına\n"
-"bırakacaksınız.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Bu, çok önyüklemeli sistemler\n"
-"için özel bir önyükleme bölümüdür.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr "Salt-Okur"
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Boyut: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Geometri: %s silindir, %s kafa, %s sektör\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Bilgi: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM-diskleri %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Bölümlendirme tablosu türü: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "veriyolu %d ve %d kimlikli\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Dosya sistemi parolası"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Dosya sisteminizin parolasını seçiniz"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "Bu parola çok basit (en az %d karakterlik olmalı)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "Parolalar uyuÅŸmuyor"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Parola"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Parola (tekrar)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Türünü değiştir"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Lütfen bir ortam seçin"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "Giriş başarısız %s (hatalı şifre?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "Etki alanı kimlik doğrulaması gerekli"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "BaÅŸka bir"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "Hangi Kullanıcı adı"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-"Bu makineye ulaşmak için lütfen kullanıcı adı, şifre ve etki alanı giriniz."
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "Kullanıcı Adı"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Etki Alanı"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Sunucuları ara"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s biçimlemesinde %s bölüm hatası"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "%s bölümünün %s türünde nasıl biçemlendirileceği bilinmiyor"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "%s bölümü %s dizinine bağlanamadı"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "%s ayrılırken hata: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "basit"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "/usr ile"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "sunucu"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"%s aygıtının bölümleme tablosunu okuyamadım, çok bozulmuş :(\n"
-"Bozuk bölümleri silerek (BÜTÜN VERİLERİNİZ kaybolacak) devam etmeyi \n"
-" deneyebilirim.\n"
-"Diğer çözüm DrakX'in bölümleme tablosunu değiştirmesine izin vermemektir.\n"
-"(Hata %s)\n"
-"\n"
-"Bütün bölümleri kaybetmeyi kabul ediyor musunuz?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "16MB dan küçük disk bölümlerinde JFS kullanamazsınız"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "32MB dan küçük disk bölümlerinde ReiserFS kullanamazsınız"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Bağlama noktaları / ile başlamalıdır"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Bağlama noktası %s olan bir bölüm zaten var\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "Bir LVM Havuzunu %s bağlantı noktası olarak kullanmazsınız."
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Bu dizin kök dosya sistemi içinde kalmalı"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"Bu bağlama noktası için gerçek bir dosya sistemi (ext2/ext3, reiserfs veya "
-"jfs) gerekiyor.\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "%s bağlama noktası için parolalı dosya sistemi kullanamazsınız"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Otomatik bölümleme için boş alan yetersiz"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Yapacak bir ÅŸey yok"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "%s yazmak için açılırken hata: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "Altarnatif bir sürücü yok"
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-"%s sürücüsünü kullanan Ses kartınız (%s) için, bilinen başka OSS/ALSA "
-"sürücüsü yok"
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "Ses yapılandırması"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Buradan ses kartınız(%s) için başka bir sürücü (OSS veya ALSA) seçebilirsiniz"
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"Ses kartınız şu anda %s\"%s\" sürücüsünü kullanıyor (ses kartınız için "
-"öntanımlısı \"%s\" sürücüsüdür)"
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "Sürücü:"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Yardım"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr "ALSA ve OSS yardım arasına geçiliyor"
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-"newOSS(Open Sound System [Serbest Ses Sistemi]) ilk ses API dir. Bir Ä°ÅŸletim "
-"sistemi seviyesinde bir API dir. (birçok unices sistemde mevcuttur) Ama çok "
-"temel ve sınırlı bir API dir.\n"
-"Ne dahası , OSS sürücüleri tekerleğin tekrar icadıdır.\n"
-"\n"
-"ALSA (Advanced Linux Sound Architecture[GeliÅŸmiÅŸ Linux Ses Mimarisi]) "
-"modüler bir yapıya sahiptir\n"
-"ve çok geniş bir yelpazesi vardır. Hemen hemen tüm ISA, USB ve PCI kartlara "
-"destek verir.\n"
-"\n"
-"Ve OSS sisteminden kat ve kat performanslı ve güçlüdür.\n"
-"\n"
-"Alsayi kullanabilmek için 2 şarttan birine uymalısınız:\n"
-" - eski OSS uyumluluk api\n"
-"- yeni ALSA api . Çok daha gelişmiş özellikleri vardır fakat ALSA "
-"kütüphanesinin yüklü olmasını ister\n"
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-"Eski \"%s\" sürücüsü kara listededir.\n"
-"\n"
-"Çekirdek yüklenirken sürekli hatalar raporlamaktadır.\n"
-"\n"
-"Yeni \"%s\" sürücüsü ancak sonraki açılışta kullanılabilinir."
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Lütfen Bekleyiniz... Yapılandırmalar aktifleştiriliyor"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Lütfen bekleyin"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "Bilinmeyen sürücü"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Ses kartınız (%s) için bilinen bir sürücü yok"
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "Bilinmeyen sürücü"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-"Ses kartınız için \"%s\" sürücüsü listelenmemiş\n"
-"\n"
-"\"lspci -v\" komutunun çıktısını\n"
-"<install at mandrakesoft dot com>\n"
-"adresine 'unlisted sound driver \"%s\"' konusuyla gönderin"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "Model"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "sabit disk modeli"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "Kanal"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "EIDE/SCSI kanal"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "Veriyolu"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr "bu, aygıtın takılı olduğu fiziksel veriyoludur (örn. PCI, USB, ...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Modül"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "O aygıtı işleyecek GNU/Linux çekirdek modülü"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "Ortam sınıfı"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "Donanım aygıtının sınıfı"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Tanım"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "bu alan aygıtı tanıtır"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "Veriyolu tanımlaması"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- PCI ve USB aygıtları : burada üretici, aygıt, altüretici ve altaygıt PCI/"
-"USB kimlikleri gösterilir"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "Veriyolundaki konum"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- PCI aygıtlar: kartın PCI slotunu, aygıtını ve işlevini verir\n"
-"- EIDE aygıtlar: aygıt master ya da slave'dir\n"
-"- SCSI aygıtlar: SCSI veriyolu ve SCSI aygıt kimlikleri"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "Eski aygıt dosyası"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "'dev' paketinde kullanılan eski, duruk aygıt adı"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "Yeni devfs aygıtı"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr "çekirdek içi devfs'nin oluşturduğu yeni, dinamik aygıt adı"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "Tuş sayısı"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "aygıtın üreticisinin adı"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "Altarnatif sürücüler"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr "bu ses kartı için sürücü seçenekleri"
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/_Çık"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Yardım"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_Yardım..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Harddrake yardım"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"Alanların tanımları:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Hata raporla"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/_Hakkında..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "Harddrake Hakkında"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"Harddrake, Mandrake donanım yapılandırma aracı.\n"
-"Sürüm:"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "Yazar:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Harddrake2 sürüm"
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "Bulunan donanımlar"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "Bilgiler"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "Modülü yapılandır"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "Yapılandırma aracını çalıştır"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "Algılama sürüyor"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "Buradan modülün her parametresi ayarlanabilir."
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "\"%s\" çalıştırılıyor..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr "%s sınıfı araştırılıyor\n"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "birincil"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "ikincil"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "Otomatik algıla"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "Bilinmeyen|Genel"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "Bilinmeyen|CPH05X (bt878) [çok sayıda üretici]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "Bilinmeyen|CPH06X (bt878) [çok sayıda üretici]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"Çoğu tv kartı için, GNU/Linux çekirdeğinde bulunan bttv modülü otomatik "
-"olarak kart için gerekli değişkenleri bulur.\n"
-"Eğer kartınız tanınmadıysa, doğru kart tipini ve tunerı burdan seçin. "
-"Gerekiyorsa sadece kartınızın değişkenlerini seçin"
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "Kart modeli:"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Tuner türü :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "Yakalama tamponu sayısı:"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "mmap yakalaması için yakalama tamponu sayısı"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "PLL Ayarı:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "Radyo desteÄŸi :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "radyo desteÄŸini etkinleÅŸtir"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-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\n"
-"kullanıcılar kendi dosyaları ve yapılandırmaları dışında hiçbir şeyi\n"
-"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"
-"Önce gerçek isminizi girmelisiniz. Bu zorunlu değildir. İstediğiniz bir "
-"zaman\n"
-"bu işlemi yapabilirsiniz. DrakX girdiğiniz ilk sözcüğü \"Kullanıcı ismi\"\n"
-"olarak alacaktır. Bu isim ile sisteme giriş yapacaksınız. İsterseniz\n"
-"deÄŸiÅŸtirebilirsiniz. Sonra buraya bir parola gireceksiniz. Bir normal\n"
-"kullanıcının parolası \"root\" parolası kadar önemli değildir.\n"
-"\n"
-"\"Kullanıcıyı etkinleştir\" seçtikten sonra isterseniz başka kullanıcılarda\n"
-"ekleyebilirsiniz. Örneğin arkadaşlarınızı, babanızı, kardeşinizi birer\n"
-"kullanıcı olarak ekleyebilirsiniz. Tüm kullanıcıların eklenmesini\n"
-"bitirdiğinizde \"Bitti\" seçerek buradan çıkınız. \n"
-"\"İleri Ayarlar\" düğmesi ile kullanıcıların kullanacağı \"kabuk"
-"\" (öntanımlı\n"
-"olarak bash) deÄŸiÅŸtirilebilir."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Yukarıdakiler, sabit diskinizde bulunan Linux bölümleridir. Genel kullanım\n"
-"için sihirbazın sunduğu seçenekleri değiştirmeden bırakabilirsiniz.\n"
-"Seçenekleri değiştirirseniz, en azından bir kök dizini (\"/\") tanımlamak\n"
-"zorundasınız. Lütfen çok küçük bir bölüm seçmeyin, istediğiniz tüm\n"
-"uygulamaları kurabilmek için yeterli yer bulamayabilirsiniz. Verilerinizi\n"
-"ayrı bir bölümde saklamak isterseniz, ayrıca bir \"/home\" bölümü\n"
-"tanımlamanız gerekecektir. (Birden fazla Linux bölümü tanımlıysa bu işlem\n"
-"gerçekleşebilir.)\n"
-"\n"
-"\n"
-"Her bir bölüm şöyle listelenmiştir: \"İsim\", \"Kapasite\".\n"
-"\n"
-"\n"
-"\"İsim\" şöyle kodlanmıştır: \"sabit disk türü\", \"sabit disk harfi\"\n"
-"\"bölüm numarası\" (örneğin \"hda1\").\n"
-"\n"
-"\n"
-"\"Sabit disk türü\", diskiniz bir IDE sürücüsüyse \"hd\",\n"
-"bir SCSI sürücüsüyse \"sd\"'dir.\n"
-"\n"
-"\n"
-"\"Sabit disk harfi\" her zaman \"hd\" ya da \"sd\"'den sonra gelir. IDE\n"
-"sürücüleri için:\n"
-"\n"
-" * \"a\" birincil IDE denetleyicisindeki master sabit disk,\n"
-"\n"
-" * \"b\" birincil IDE denetleyicisindeki slave sabit disk,\n"
-"\n"
-" * \"c\" ikincil IDE denetleyicisindeki master sabit disk,\n"
-"\n"
-" * \"d\" ikincil IDE denetleyicisindeki slave sabit disk,\n"
-"\n"
-"\n"
-"SCSI sürücüleri için\n"
-" * \"a\" \"birincil sabit disk\",\n"
-" * \"b\" \"ikincil sabit disk\"\n"
-" * ... anlamına gelir."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"Mandrake Linux 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."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"Bundan sonra sisteminize hangi uygulamaları kuracağınızı belirteceksiniz.\n"
-"Mandrake Linux 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"
-"belirmelisiniz (sadece uzman kipinde). CD isimlerine bakarak ilgili\n"
-"kutucukları işaretleyin.\n"
-"Bitirdiğinizde \"Tamam\" seçerek kuruluma devam ediniz.\n"
-"\n"
-"Paketler kullanım amaçlarına göre gruplanmış ve bu gruplar dört bölümde\n"
-"toplanmıştır: \n"
-" * \"İş istasyonu\": makinasını bir iş istasyonu olarak ya da evde "
-"kullanmayı\n"
-" tasarlayanlar için.\n"
-"\n"
-" * \"Geliştirme\": makinanızı program geliştirme amacıyla kullanmak\n"
-" istiyenler için.\n"
-"\n"
-" * \"Sunucu\": makinanızı bir sunucu olarak kullanmayı "
-"tasarlıyorsanız\n"
-" çok kullanılan hizmetlerden hangilerini sunacağınızı\n"
-" bu paketlerden seçerek belirleyebilirsiniz.\n"
-"\n"
-" * \"Grafik Ortam\": burada tercih ettiğiniz grafik ortamı seçeceksiniz.\n"
-" Bir grafik ortamlı iş istasyonu için en az bir grafik\n"
-" ortam belirlemelisiniz.\n"
-"\n"
-"Farenizi bir grup isminin üzerine götürdüğünüzde grup hakkında kısa bir\n"
-"açıklama göreceksiniz. Güncelleme değilde sıfırdan kurulum yapıyorsanız ve\n"
-"tüm grupların kurulmamasını seçmişseniz, en az yer kaplayan bir kurulum\n"
-"için size bazı seçenekler sunulacaktır:\n"
-"\n"
-" * \"X olsun\": En az paket kurulumuyla çalışan bir masaüstü kurar.\n"
-"\n"
-" * \"Temel bilgiler\": Linux sisteminizi çalıştırabilmek için sadece\n"
-" konsol için gereken en az sayıda belge kurulacaktır.\n"
-" Bu paketler 65Mb yer kaplar.\n"
-"\n"
-"Sistem üzerinde tam denetim sağlayabilen eski Linux kullanıcıları\n"
-"\"Tek tek paket seçimi\" kutucuğunu işaretleyerek kurulacak paketleri\n"
-"kendileri seçebilirler.\n"
-"\n"
-"\"Güncelleme\" kipinde kurulum başlattıysanız ve hiç bir yeni paketin\n"
-"kurulmamasını istiyorsanız tüm grupları seçilmemiş duruma getirebilirsiniz.\n"
-"Bu işlem mevcut sisteminizin onarımı için elverişlidir."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"Son olarak, tek tek paket seçimini etkinleştirdiyseniz, paketleri gruplar\n"
-"ve alt gruplar şeklinde sıralanmış bir ağaçtan seçebilirsiniz. Ağacı\n"
-"tarayarak grup, alt grup ya da tek tek paket seçimleri yapabilirsiniz.\n"
-"\n"
-"Bir paketi seçtiğinizde sağ tarafta paket hakkında kısa bir açıklama "
-"görünür.\n"
-"Paket seçimini bitirdiğinizde \"Kur\" düğmesi ile kurulum işlemini\n"
-"başlatabilirsiniz. Kurulum için gereken süre donanım hızınıza ve seçtiğiniz\n"
-"paket sayısına bağlıdır. Kurulumun tahmini bitme süresi bir gösterge ile\n"
-"gösterilecektir. Bu arada koltuğunuza yaslanıp çayınızı ya da kahvenizi\n"
-"yudumlayabilirsiniz.\n"
-"\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. Mandrake Linux başlatıldığında kurulu olan hizmetlerin\n"
-"herbiri öntanımlı olarak başlatılır. Onlar Mandrake Linux 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"
-"gerektiğini bilmiyorsanız \"Hayır\", listelenen hizmetlerin kurulmasını\n"
-"ve otomatik olarak başlatılmasını istiyorsanız \"Evet\" düğmesine\n"
-"tıklayınız. </ÖNEMLİ>\n"
-"\n"
-"Kurulum programının bağımlı paketleri kendiliğinden saptayıp kurması ve\n"
-"uyarı diyaloğunun görünmemesi için basitçe \"Otomatik Bağımlılıklar\"\n"
-"seçeneğini etkinleştirebilirsiniz. Kurulumun başarıyla tamamlanması ve\n"
-"kurulan paketlerin sorunsuz çalışabilmesi için bu paketlerin bağımlı\n"
-"olduğu paketlerin de kurulması gerekir.\n"
-"\n"
-"Listenin altındaki küçük disket simgesi önceki kurulumda seçilen paketlerin\n"
-"kurulmasını sağlar. Bu simgeye tıkladığınızda önceki kurulumun sonunda\n"
-"oluşturulan bir disketin sürücüye takılması istenecektir. Bu disketin nasıl\n"
-"oluşturulacağını öğrenmek için kurulumun son adımının ikinci ipucuna bakınız."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Internet ve ağ bağlantılarınızın ayarlarının yapılacağı bölümdesiniz.\n"
-"Makinanızı bir yerel ağa ya da Internet'e bağlayacaksanız \"Tamam\" "
-"düğmesini\n"
-"seçiniz. Bu, modeminizin ve ağ kartınızın otomatik algılanması işlemini\n"
-"başlatacaktır. Ancak,algılama işlemi başarılı olmazsa \"Otomatik bul\"\n"
-"seçeneğini iptal edin. Tabii ki, ağ yapılandırmanızı kurulumdan sonra "
-"kendiniz yapmak da isteyebilirsiniz. Bu durumda \"İptal\" düğmesini "
-"seçiniz.\n"
-"\n"
-"Bağlantı türleri: Geleneksel modem, ISDN modem, ADSL bağlantısı, kablo "
-"modem\n"
-"ve son olarak basit LAN bağlantısı (Eternet).\n"
-"\n"
-"Burada her yapılandırmanın ayrıntısına girilmeyecektir. Gerekli bilgileri\n"
-"Internet Servis Sağlayıcı'nızdan ya da Ağ Yöneticinizden sağlayabilirsiniz.\n"
-"\n"
-"Internet bağlantısının yapılandırılması hakkındaki bilgileri kılavuzda\n"
-"bulabilirsiniz. Ya da sistem kurulumu tamamlandıktan sonra kılavuzda\n"
-"açıklandığı gibi bağlantınızı yapılandırabilirsiniz.\n"
-"\n"
-"Ağınızın yapılandırmasını kurulum bittikten sonra kendiniz yapmak\n"
-"istiyorsanız \"İptal\" düğmesine tıklayabilirsiniz."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Şimdi, açılış sırasında otomatik olarak başlamasını istediğiniz hizmetleri\n"
-"seçebilirsiniz.\n"
-"\n"
-"Burada şu an ki kurulum sırasında kullanabileceğiniz tüm hizmetler\n"
-"listelenmiştir. Her birini dikkatle okuyun ve açılış sırasında başlamasını\n"
-"istemediğiniz hizmetleri seçilmemiş duruma getirin.\n"
-"\n"
-"Bir hizmet seçildiğinde o hizmetin ne sunduğunu belirten kısa bir açıklama\n"
-"verilecektir. Bir hizmetin ne sunduğu hakkında bir fikriniz\n"
-"yoksa ayarına dokunmadan olduğu gibi bırakmak en güvenli yöntemdir.\n"
-"\n"
-"Eğer makinanızı bir sunucu olarak kullanacaksanız bu adımda *dikkatli*\n"
-"olmalısınız:\n"
-"!!\n"
-"Muhtemelen kullanmak istemediğiniz hiçbir hizmeti başlatmak istemezsiniz.\n"
-"Bir sunucuda açık duruma getirilen hizmetlerin her birinin aslında bir\n"
-"güvenlik açığı olabileceğini lütfen unutmayınız.\n"
-"Genel olarak, sadece ihtiyacınız olan hizmetleri seçmeye dikkat ediniz.\n"
-"!!"
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux zamanı GMT'ye (Greenwich Zamanı) göre saat farkını baz alarak\n"
-"ayarlar. Donanım saati ile sistem saati arsında fark olmamasını "
-"istiyorsanız,\n"
-"\"Donanım saatini GMT'ye göre ayarla\" seçeneğini seçilmemiş "
-"bırakabilirsiniz.\n"
-"Bu makinanızda Windows gibi başka bir işletim sistemini de kullanıyorsanız\n"
-"faydalıdır.\n"
-"\n"
-"Sistem saatinizin Internet'teki bir zaman sunucusundan otomatik olarak\n"
-"ayarlanmasını isterseniz \"Otomatik saat ayarı\" seçeneğini "
-"etkinleÅŸtiriniz.\n"
-"Listeden size en yakın sunucuyu seçebilirsiniz. Şüphesiz bu özelliği\n"
-"kullanabilmeniz için internet bağlantınızın olması gereklidir. Bu özellik\n"
-"ayrıca yerel ağınızdaki makinaların zamanlarını sizin makinanızdan\n"
-"ayarlamalarını sağlayacak bir zaman sunucusunu da kuracaktır."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (X Pencere Sistemi) Mandrake Linux ile birlikte gelen tüm masaüstü\n"
-"yöneticileri (KDE, GNOME, AfterStep, WindowMaker, v.s.) için GNU/Linux\n"
-"grafik arayüzünün kalbidir. Bu adımda DrakX , X'i otomatik olarak\n"
-"yapılandırmaya çalışacaktır.\n"
-"\n"
-"Donanımınız çok eski ya da çok yeni ise büyük ihtimalle başarısız "
-"olacaktır.\n"
-"Başarılı olduğu takdirde monitörünüzün ve ekran kartınızın en iyi "
-"sunabildiÄŸi\n"
-"çözümle X'i otomatik olarak başlatacak ve bir pencere görüntüleyerek bu\n"
-"pencereyi görüp görmediğinizi soracaktır.\n"
-"\n"
-"Bu iletiyi görür ve \"Evet\" düğmesine tıklarsanız sonraki adıma "
-"geçeceksiniz.\n"
-"Bu iletinin görünmemesi yapılandırmanın yanlış olduğu anlamındadır ve\n"
-"10 saniyelik beklemenin ardından bir seçim yapılmadığında deneme "
-"bitirilerek\n"
-"önceki ekrana geri dönülür.\n"
-"\n"
-"\"Uzman\" kurulumu yapıyorsanız otomatik yapılandırma yerine X yapılandırma\n"
-"sihirbazına gireceksiniz. Bu sihirbaz hakkında daha ayrıntılı bilgi edinmek\n"
-"için kılavuzda ki ilgili bölümü okuyabilirsiniz."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"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."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"Mandrake Linux CD-ROM'u hazır bir kurtama kipi sunar. Bu kip için "
-"bilgisayarınızı\n"
-"CD-ROM'dan açın, açılışta >>F1<< tuşuna basın ve >>rescue<< yazın. Fakat\n"
-"bilgisayarınız CD-ROM'dan açılış yapamıyorsa en azından iki durumda yardım "
-"için bu bölüme geri gelmelisiniz:\n"
-"\n"
-" * açılış yükleyici kurulurken, Windows ya da GNU/Linux arasında seçim "
-"yapabilmeniz\n"
-"için (sisteminizde Windows olduğunu varsayarsak) DrakX, sabit diskinizin "
-"boot sektörünü\n"
-"(MBR) yeniden yazacak (başka bir açılış yöneticisi kullanmıyorsanız). "
-"Windows'u\n"
-"yeniden kurmanız gerekirse, Microsoft'un kurulum işlemi boot sektörü tekrar\n"
-"yazacak ve sizde GNU/Linux'u başlatamayacaksınız!\n"
-"\n"
-" * eğer bir sorun oluşursa ve GNU/Linux' sabit diskten açamazsanız, bu "
-"disket\n"
-"GNU/Linux'u başlatmak için tek yol olacak. Bu diskette elektrik "
-"kesintisinden,\n"
-"şanssız bir yazım hatasından, paroladaki bir hatadan veya başka bir şey "
-"yüzünden\n"
-"çöken sisteminizi geri getirmek için gereken sistem araçları bulunur.\n"
-"\n"
-"Cevabınız \"Evet\" olursa sürücüye bir disket koymanız istenecek. "
-"Koyacağınız\n"
-"disket boş olmalı ya da işinize yaramayacak bilgiler içermeli. DrakX bütün "
-"disketi\n"
-"baştan yazacağı için biçimlendirilmiş olması gerekmez."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"Bu noktada, Mandrake 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, Mandrake Linux sistemini kurabilmek için onu\n"
-"mantıksal olarak bölmek ve böylece boş alan oluşturmak anlamına\n"
-"gelir.\n"
-"\n"
-"Bölümlendirme işleminin etkilerinin geri dönülmezliği yüzünden\n"
-"bu işlem, eğer tecrübesizseniz, korkutucu ve stresli bir iş olabilir.\n"
-"Mandrake Linux, bu işlemi oldukça kolaylaştıran bir sihirbaz sunmaktadır.\n"
-"Başlamadan önce lütfen kılavuzu okuyun.\n"
-"\n"
-"Uzman kipinde kurulum yapıyorsanız Mandrake Linux Disk Bölümlendirme Aracı\n"
-"DiskDrake'i kullanabilirsiniz. DiskDrake hakkında ayrıntılı bilgi edinmek\n"
-"için kılavuzun ilgili bölümünü okuyabilirsiniz. Ayrıca kurulum arayüzünden\n"
-"dialoğun \"Sihirbaz\" düğmesine tıklayarak burada açıklanan sihirbazları da\n"
-"kullanabilirsiniz.\n"
-"\n"
-"Önceki bir Linux kurulumunda ya da başka bir sistemin disk bölümlendirme\n"
-"aracını kullanarak disk bölümlendirmenizi zaten yapmışsanız Linux\n"
-"sisteminizi kurmak için basitçe bir disk bölümü seçiniz.\n"
-"\n"
-"Disk bölümlendirmesi yapılmamışsa sihirbazı kullanarak bu bölümleri\n"
-"oluşturabilirsiniz. Sabit disk yapılandırmanıza bağlı olarak aşağıdaki\n"
-"seçeneklerden birini kullanabilirsiniz:\n"
-"\n"
-" * \"Boş alan kullanılsın\": bu seçenek ile boş sabit disklerinizden biri\n"
-" üzerinde otomatik bölümlendirme yapılacak, size bir şey sorulmayacaktır.\n"
-"\n"
-" * \"Mevcut disk bölümü kullanılsın\": sihirbazın sabit diskinizde bulduğu\n"
-" Linux disk bölümlerinden birini kullanmak istiyorsanız bu seçeneği\n"
-" kullanın.\n"
-" * \"Windows'un bulunduğu bölümdeki boş alan kullanılsın\": sabit "
-"diskinizde\n"
-" MS Windows kurulu ve diskin tamamı ona ayrılmışsa ancak diskte boş yer\n"
-" varsa bu seçeneği kullanarak boş kalan yerde Linux disk bölümü\n"
-" oluşturulabilir. Bunu yapmak için MS Windows'u silebilir (\"Tüm Diski\n"
-" sil\" veya \"Uzman kip\" çözümlerini kullanarak) ya da MS Windows disk\n"
-" bölümünü yeniden boyutlandırabilirsiniz. Yeniden boyutlandırma veri\n"
-" kaybına sebep olmadan gerçekleştirilebilir. Makinanızda hem MS Windows\n"
-" hem de Mandrake Linux kullanacaksanız bu çözümü kullanmanız önerilir.\n"
-"\n"
-" Bu seçeneği kullanacaksanız bu işlemden sonra MS Windows için ayrılan\n"
-" yerin azalacağını gözönüne almanız gerekir.\n"
-"\n"
-" * \"Tüm diski sil\": bu seçeneği kullanarak sabit diskinizdeki tüm veriyi "
-"ve\n"
-" disk bölümlerini kaldırabilir yerine Mandrake Linux sistemini\n"
-" yerleştirebilirsiniz. Seçimi onayladıktan sonra artık geri dönüş mümkün\n"
-" olmayacağını bu seçeneği kullanırken aklınızdan çıkarmayın.\n"
-"\n"
-" !! Bu seçeneği kullandığınız takdirde diskinizdeki tüm verilerinizi\n"
-" kaybedeceksiniz. !!\n"
-"\n"
-" * \"Windows'u Sil\": bu seçenek ile sabit diskinizdeki herşey silinecek ve\n"
-" temiz bir disk üzerine yeniden bölümlendirme yapılacaktır.\n"
-"\n"
-" !! Bu seçeneği kullandığınız takdirde diskinizdeki tüm verilerinizi\n"
-" kaybedeceksiniz. !!\n"
-"\n"
-" * \"Uzman kipi\": sabit diskiniz kendiniz elle bölümlendirmek istiyorsanız\n"
-" bu seçeneği kullanabilirsiniz. Bu çözümü seçmeden önce dikkatli olun.\n"
-" Güçlü bir çözüm olduğu kadar tehlikelidir de. Tüm verilerinizi kolayca\n"
-" kaybedebilirsiniz. Bu nedenle ne yaptığınızı tam olarak bilmediğiniz\n"
-" sürece bunu seçmeyin."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-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"
-"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"
-"kullanabileceksiniz.\n"
-"\n"
-"\"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"
-" 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"
-" otomatik kurulumdur.\n"
-"\n"
-" * \"Otomatik\": sabit diskin tamamen silinip yeniden yazılması\n"
-" ile kurulumu tamamen otomatik olarak gerçekleştirebilirsiniz.\n"
-"\n"
-" Bu seçenek aynı sistemi çok sayıda makinaya kurmak için çok\n"
-" kullanışlıdır. Web sitemizde ki \"Auto install\" bölümünde daha\n"
-" ayrıntılı bilgi edinebilirsiniz.\n"
-"\n"
-" * \"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"
-"\n"
-" (*) Bu seçenek için FAT biçemli bir diskete ihtiyacınız olacak. Bu "
-"disketi\n"
-" GNU/Linux altında \"mformat a:\" komutu ile oluşturabilirsiniz."
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Yeni tanımlanmış her bölüm, kullanım için biçemlendirilmelidir.\n"
-" (Biçemlendirmek bir dosya sistemi oluşturmak anlamına gelir.)\n"
-"\n"
-"\n"
-"Şimdi, halihazırda bulunan bölümlerinizdeki verileri silmek için onları\n"
-"tekrar biçemlendirmek isteyebilirsiniz. Bunu istiyorsanız, biçemlendirmek\n"
-"istediğiniz bu bölümleri de ayrıca seçili duruma getirin.\n"
-"\n"
-"Eskiden kalma tüm bölümlerin biçemlendirilmesi gerekmediğini lütfen\n"
-"unutmayın. İşletim sistemi içerenleri (örneğin \"/\", \"/usr\" ya da \"/var"
-"\"\n"
-"gibi) biçemlendirmelisiniz, ama sadece verilerinizin bulunduğu bölümleri\n"
-"biçemlendirmeyebilirsiniz. (örneğin \"/home\".)\n"
-"\n"
-"Biçemlendireceğiniz bölümleri seçerken dikkatli olun, içlerindeki tüm "
-"veriler\n"
-"yok olacaktır ve biçemlendirildikten sonra geri dönülmesi mümkün değildir.\n"
-"\n"
-"Bölümleri biçemlendirmeye hazır olduğunuzda \"Tamam\"'a tıklayın.\n"
-"\n"
-"Mandrake Linux 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"
-"disk bölümlerinde hatalı blok sınaması yapabilirsiniz."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Yeni Mandrake Linux işletim sisteminiz şu anda diske yazılıyor. Bu işlem\n"
-"birkaç dakika sürecektir. (Bu süre, seçtiğiniz kurulumun büyüklüğüne\n"
-"ve donanımınızın hızına bağlıdır.)\n"
-"\n"
-"Lütfen bekleyin."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"Mandrake Linux 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 "
-"paket güncelleme işlemini kurulum sonrasına bırakabilirsiniz.\n"
-"\n"
-"\"Evet\" seçtiğinizde güncellemelerin alınabileceği yerlerin bir listesi "
-"gösterilir. Size en yakın olanı seçtikten sonra, paket seçim ağacı görünür. "
-"Seçimi izleyebilir ve seçilen paketlerin indirilip kurulması için \"Kur\", "
-"çıkmak için \"İptal\" seçebilirsiniz."
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Devam etmeden önce lisans koşullarını dikkatle okumalısınız. Lisans tüm\n"
-"Mandrake Linux dağıtımını kapsar, bu koşullarını kabul etmiyorsanız \"Red\"\n"
-"düğmesine tıklayarak kurulumdan çıkabilirsiniz. Kuruluma devam etmek için\n"
-"\"Kabul\" düğmesine tıklayınız."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"Şimdi, makinanız için düşündüğünüz güvenlik seviyesini belirteceksiniz. "
-"Kural\n"
-"olarak makinanızda sakladığınız bilgilere bağlı olarak güvenlik seviyesini\n"
-"yükselmek gerekir. Güvenlik seviyesi yükseldikçe sunulan hizmetlerin sayısı\n"
-"düşecek ve sisteminizi kullanmak zorlaşacaktır. Bu seviyeler hakkında daha\n"
-"fazla bilgi edinmek için ``Başvuru Kılavuzu''ndaki MSEC bölümüne bakınız.\n"
-"\n"
-"Ne seçeceğiniz hakkında bir fikriniz yoksa öntanımlı seçeneklere "
-"dokunmayınız."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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, Mandrake Linux 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"
-"gerekir.\n"
-"\n"
-"Bölümleri oluşturmak için bir sabit disk seçmelisiniz. \"hda\"'ya\n"
-"tıklayarak ilk, \"hdb\"'ye tıklayarak ikinci IDE sürücüsünü, ya da\n"
-"\"sda\"'ya tıklayarak birinci SCSI sürücüsünü bölümlendirmek için\n"
-"seçebilirsiniz.\n"
-"\n"
-"Seçili sürücüyü bölümlendirmek için, aşağıdaki seçenekleri\n"
-"kullanabilirsiniz:\n"
-"\n"
-" * \"Tümünü temizle\": seçili sürücüdeki tüm bölümler silinecektir.\n"
-"\n"
-" * \"Otomatik bölümlendir\": sabit diskinizdeki boş alanda otomatik\n"
-" olarak ext2 ve takas bölümlerinin tanımlanmasını sağlayacaktır.\n"
-"\n"
-" * \"Daha\": Bu seçenekle aşağıdaki özellikleri de kullanabilirsiniz:\n"
-"\n"
-" * \"Diskete kaydet\": bölümlendirme tablonuzu diskete kaydetmek "
-"isterseniz\n"
-" bu seçeneği kullanın. İleride disk bölümlendirme tablosunu kurtarmak\n"
-" için bu disketi kullanabilirsiniz.\n"
-"\n"
-" * \"Disketten al\": önceki bir kurulumda bölümlendirme tablonuzu bir\n"
-" diskete kaydettiyseniz, bu seçenek ile onu tekrar kullanabilirsiniz.\n"
-"\n"
-" * \"Bölümlendirme tablosunu kurtar\": bölümlendirme tablosu hasar "
-"gördüyse\n"
-" bu seçeneği kullanarak onu kurtarabilirsiniz. Lütfen dikkatli olun ve\n"
-" başarısız olma ihtimali olduğunu hatırlayın.\n"
-"\n"
-" * \"Geri al\": bu seçeneği kullanarak, daha önce yaptığınız\n"
-" değişikliklerden vazgeçebilirsiniz.\n"
-"\n"
-" * \"Disket/CD sürücüsünü otomatik bağla\": bu seçeneği seçilmemiş duruma\n"
-" getirerek bu sürücülerin bağlanmasını sistem kullanıcılarının\n"
-" kendilerinin yapmasını sağlayabilirsiniz.\n"
-"\n"
-" * \"Sihirbaz\": sabit diskinizi bölümlendirme işlemi için sihirbazı\n"
-" kullanmak isterseniz, bu seçeneği kullanabilirsiniz. Bölümlendirme\n"
-" hakkında fazla bir bilgiye sahip değilseniz bu seçeneği kullanmanız\n"
-" önerilir.\n"
-"\n"
-" * \"Geri al\": bu seçeneği kullanarak, yaptığınız tüm değişiklikleri\n"
-" geri alıp eski bölümlendirme tablosunu yükleyebilirsiniz.\n"
-"\n"
-" * \"Normal/Uzman kipi değiştirme\": disk bölümlendirme sırasında "
-"daha az ya da daha fazla seçenek ve bilgi sunulur.\n"
-"\n"
-" * \"Bitti\": sabit diskinizi bölümlendirme işlemi bittiğinde\n"
-" değişikliklerinizin kaydedilebilmesi için bu seçeneği kullanın.\n"
-"\n"
-"Klavyeyi kullanarak herhangi bir seçeneğe gidebilirsiniz: Bölümler\n"
-"arasında gezinmek için [Sekme] ve [Yukarı/Aşağı] ok tuşlarını\n"
-"kullanabilirsiniz.\n"
-"\n"
-"Bir bölüm seçildiğinde, aşağıdaki tuşları kullanabilirsiniz:\n"
-"\n"
-" * yeni bir bölüm oluşturmak için (boş bir bölüm seçildiğinde)\n"
-" Ctrl-c;\n"
-"\n"
-" * bir bölümü silmek için Ctrl-d;\n"
-"\n"
-" * bağlama noktasını atamak için Ctrl-m\n"
-"\n"
-"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_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"Sabit diskinizde birden fazla Windows bölümü bulundu. Yeni Mandrake Linux\n"
-"işletim sisteminizi kurmak için hangi bölümün boyutunu değiştirmek\n"
-"istiyorsunuz?\n"
-"\n"
-"\n"
-"Her bir bölüm şöyle listelenmiştir; \"Linux adı\", \"Windows adı\",\n"
-"\"Kapasite\".\n"
-"\n"
-"\"Linux adı\" şöyle kodlanır: \"sabit disk türü\", \"sabit disk harfi\", \n"
-"\"bölüm numarası\" (örneğin \"hda1\").\n"
-"\n"
-"\"Sabit disk türü\", diskiniz bir IDE sürücüsüyse \"hd\", bir SCSI "
-"sürücüsüyse\n"
-"\"sd\"'dir.\n"
-"\n"
-"\n"
-"\"Sabit disk harfi\" her zaman \"hd\" ya da \"sd\"'den sonra gelir. IDE\n"
-"sürücüleri için:\n"
-"\n"
-" * \"a\" \"birincil IDE denetleyicisindeki master sabit disk \",\n"
-"\n"
-" * \"b\" \"birincil IDE denetleyicisindeki slave sabit disk \",\n"
-"\n"
-" * \"c\" \"ikincil IDE denetleyicisindeki master sabit disk \",\n"
-"\n"
-" * \"d\" \"ikincil IDE denetleyicisindeki slave sabit disk \",\n"
-"\n"
-"\n"
-"SCSI sürücüleri için\n"
-" * \"a\" \"birincil sabit disk\",\n"
-" * \"b\" \"ikincil sabit disk\"\n"
-" * ... anlamına gelir.\n"
-"\n"
-"\"Windows adı\" ise diskinizin windows altındayken kullandığı sürücü "
-"harfidir.\n"
-"(Örneğin ilk disk ya da disk bölümünün ismi \"C:\"dir."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Lütfen bekleyin. Bu işlem birkaç dakika sürecektir."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"DrakX'e bir öntanımlı \"Önerilen\" kurulum mu yoksa üzerinde daha fazla\n"
-"denetim saÄŸlayabileceÄŸiniz \"Uzman\" kurulumunu mu tercih edeceÄŸinizi\n"
-"belirtmelisiniz. Ayrıca yeni bir kurulum mu yapacağınızı yoksa mevcut\n"
-"sisteminizi güncellemek mi istediğinizi de belirtmelisiniz. \"Kurulum\"\n"
-"seçerek eski sisteminizi tamamen yok edebilir ya da \"Güncelleme\"\n"
-"seçerek mevcut sisteminizi güncelleyebilir ya da kurtarabilirsiniz.\n"
-"\n"
-" * \"Kurulum\": Eski sistemi tamamen kaldırır. Ancak, başka disk "
-"bölümlerinde\n"
-" bulunan mevcut sistemlerinize dokunulmaz \n"
-"\n"
-" * \"Güncelleme\": Mandrake Linux'un eski bir sürümünü güncellemek ya da\n"
-" onarmak için faydalıdır. Mevcut disk bölümlerine ve mümkün olduğunca\n"
-" kullanıcı ayarlarına dokunulmaz. Temiz bir kurulumun sağlanması için\n"
-" diğer yapılandırma adımları uygulanır.\n"
-"\n"
-" * \"Sadece Paketleri Güncelle\": Eski Mandrake Linux sisteminizin\n"
-" yapılandırması bozulmadan sadece kullanılan paketler güncellenir.\n"
-" Ayrıca yeni paketlerin kurulması da mümkündür.\n"
-"\n"
-"Paket güncellemeleri Mandrake Linux sistemlerinin \"8.1\" dağıtımından beri\n"
-"mümkün olmaktadır.\n"
-"\n"
-"Mandrake Linux işletim sistemini kurmak ya da güncellemek için GNU/Linux\n"
-"hakkındaki deneyiminize bağlı olarak aşağıdaki düzeylerden birini\n"
-"seçebilirsiniz:\n"
-"\n"
-"\n"
-" * \"Önerilen\": daha önce hiçbir GNU/Linux işletim sistemi kurmadıysanız\n"
-" bunu seçin. Kurulumda çok az soru sorulacak ve çok kolay olacaktır.\n"
-"\n"
-" * \"Uzman\": GNU/Linux hakkında oldukça bilgili ve deneyimliyseniz bunu\n"
-" seçebilirsiniz. Uzman kurulumu sisteminizi özelleştirebilmeniz için\n"
-" cevaplandırılması GNU/Linux'u az bilenler için çok güç olabilecek\n"
-" sorularla kurulumu yönlendireceğinden bu sorulara cevap verebilecek\n"
-" kadar iyi olmadığınız kanaatindeyseniz bu seçeneği kullanmayın."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"Normalde seçtiğiniz dile bağlı olarak DrakX, doğru klavyeyi seçecektir.\n"
-"Ancak dilinizle ilişkili olmayan bir klavye seçmek de isteyebilirsiniz.\n"
-"Örneğin Türkçe konuşan biri olmanıza rağmen Almanya'da ikamet ediyorsanız\n"
-"Türkçe klavyeyi kullanmak isteyebileceğiniz gibi Türkçe Q ya da Türkçe F\n"
-"klavyelerden birini seçmek de isteyebilirsiniz. Her iki durumda da bu "
-"adımdan\n"
-"geriye gidip listeden kullanmak istediğiniz klavyeyi seçebilirsiniz.\n"
-"\n"
-"\"Başka\" düğmesine tıklayarak desteklenen klavyelerin tam listesini\n"
-"görebilirsiniz."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"Lütfen kurulumda ve kurulumdan sonra sisteminizde kullanacağınız dili "
-"seçin.\n"
-"\n"
-"\"Gelişmiş\" düğmesine tıkladığınızda makinanızda kurulmasını istediğiniz\n"
-"diğer dilleri de seçmeniz sağlanacaktır. Bu dilleri seçtiğinizde kurulum\n"
-"sırasında belgelerden ve uygulamalardan bu dillerde olanları varsa onlar\n"
-"kurulacaktır. Örneğin Alman kullanıcıların sisteminizi kullanmasına izin\n"
-"verecekseniz, ana dili Türkçe seçtikten sonra Gelişmiş bölümünde\n"
-"\"Almanca|Almanya\" seçebilirsiniz.\n"
-"\n"
-"Çok sayıda dil seçimi yapıyorsanız, ek dil seçiminden sonra \"Tamam\"\n"
-"düğmesine tıklayarak kuruluma devam edebilirsiniz."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"Öntanımlı olarak DrakX, iki düğmeli fare kullandığınızı ve 3. düğmenin "
-"taklit\n"
-"edilmesini istediğiniz varsayımına göre yapılandırılmıştır. DrakX otomatik\n"
-"olarak kullandığınız farenin PS/2 mu, seri mi yoksa USB fare mi olduğunu\n"
-"saptayacaktır.\n"
-"\n"
-"Farklı bir fare türü seçmek isterseniz listeden bu fareyi seçebilirsiniz.\n"
-"\n"
-"Öntanımlı fare dışında bir fare seçtiğiniz takdirde seçiminizi denemeniz "
-"için\n"
-"bir deneme ekranı açılacaktır. Farenizi hareket ettirerek ve düğmelere\n"
-"basarak seçiminizin doğruluğunu deneyebilirsiniz. Fareniz doğru "
-"çalışmıyorsa\n"
-"boşluk çubuğuna basarak ya da \"İptal\" düğmesi üzerinde ENTER tuşlayarak\n"
-"ekrandan çıkıp tekrar seçim yapabilirsiniz."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Lütfen doğru portu seçiniz. Örneğin, MS Windows'da ki \"COM1\"in karşılığı\n"
-"GNU/Linux'ta \"ttyS0\", \"COM2\"nin karşılığı \"ttyS1\"dir."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"GNU/Linux sisteminizin güvenliği için çok önemli karar noktasındasınız:\n"
-"\"root\" parolasını gireceksiniz.\n"
-"\"root\" sistem yöneticisidir ve güncellemeler, kullanıcıların eklenmesi,\n"
-"sistemin yapılandırılması, v.s. için en yetkili kullanıcıdır. Kısaca,\n"
-"\"root\" herşeyi yapabilir! Bu nedenle tahmin edilmesi çok zor olan bir\n"
-"parola seçmelisiniz. - DrakX bu parolanın seçim kriterlerinde size yardımcı\n"
-"olarak bu zor kararı kolaylaştıracaktır. Göreceğiniz gibi bir parola\n"
-"vermemeyi de seçebilirsiniz. Fakat tek bir sebep gösterek bu kararı "
-"almamanız\n"
-"sağlanacaktır: GNU/Linux'un diğer işletim sistemlerinden farkı normal\n"
-"kullanıcılarının sisteme zarar verememelerinin sağlanmış olmasıdır. Sisteme\n"
-"zarar verebilecek tek kullanıcı \"root\"dur. Bu bakımdan sistemde\n"
-"\"root\" kullanıcısı olmak zorlaştırılmalıdır.\n"
-"\n"
-"Parolayı çok uzun ve çok karmaşık yapmayın ki hatırlaması zor olmasın.\n"
-"\n"
-"Parolayı yazarken ekranda görmeyeceksiniz. Bu bakımdan yazdığınızın\n"
-"doÄŸruluÄŸunu ancak yeniden yazarak anlayabilirsiniz. Ä°kincisini yazarken\n"
-"hata yaparsanız DrakX sizi uyaracaktır. Ama hatayı ikisinde de yapar ve\n"
-"farkında olmazsanız bu \"yanlış\" parola ile sisteme giriş yapAMAmak\n"
-"zorunda kalabilirsiniz.\n"
-"\n"
-"Uzman kipte NIS ya da LDAP gibi bir kimlik kanıtlama sunucusuna bağlanıp\n"
-"bağlanmayacağınız sorulacaktır.\n"
-"\n"
-"Ağınızda kimlik sınaması için \"LDAP\" (ya da \"NIS\") protokolü\n"
-"kullanılıyorsa ilgili protokolü seçmelisiniz. Bu konuda bilginiz yoksa\n"
-"ağ yöneticinize danışın.\n"
-"\n"
-"Makinanız herhangi bir yönetimli ağa bağlanmayacaksa, kimlik kanıtlama için\n"
-"\"Yerel dosyalar\"ı seçeceksiniz."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO ve grub GNU/Linux'un önyükleyicileridir. Bu adım normalde otomatiktir.\n"
-"Bu adımda DrakX, diskin önyükleme bölümünü çözümler ve aşağıdaki işlemleri\n"
-"gerçekleştirir:\n"
-"\n"
-" * MS Windows önyükleme sektörü varsa, sektörün içeriği grub/LILO ile\n"
-" deÄŸiÅŸtirilir. Bu iÅŸlem hem GNU/Linux hem de diÄŸer iÅŸletim sistemi\n"
-" ile makinanızı kullanabilmenizi sağlar.\n"
-"\n"
-" * Bir grub ya da LILO önyükleme sektörü varsa, içeriği yeni önyükleyici "
-"ile\n"
-" deÄŸiÅŸtirilecektir.\n"
-"\n"
-" * Bir ikilemde, DrakX bir dialog ile sizden yardım isteyecektir:\n"
-"\n"
-" * \"Kullanılacak önyükleyici\" için üç seçenek sunulacaktır: \n"
-" * \"Grafik arayüzlü LILO\"\n"
-"\n"
-" * \"GRUB\" (sadece metin arayüzlü)\n"
-"\n"
-" * \"Metin arayüzlü LILO\"\n"
-"\n"
-" * \"Önyükleme aygıtı\": genellikle öntanımlı birincil sabit disk\n"
-" (\"/dev/hda\") kullanılır. Ancak tercihiniz ikincil sabit disk\n"
-" (\"/dev/hdb\") ya da disket (\"/dev/fd0\") olabilir.\n"
-"\n"
-" * \"Öntanımlı sistem yüklenmeden önceki gecikme\": makinanızı\n"
-" başlattığınız sırada önyükleyici, öntanımlı yüklenecek sistem yerine\n"
-" baÅŸka bir sistemden baÅŸlatabilmenize olanak saÄŸlayacak bir bekleme\n"
-" süresi belirtmenize izin verir.\n"
-"\n"
-"!! DİKKAT: Bir önyükleyici kurmamayı seçtiyseniz (\"İptal\" seçerek),\n"
-" Mandrake Linux sisteminizin yüklenmesini sağlayacak\n"
-" bir yönteminiz olduğundan emin olmalısınız. Ayrıca bir seçeneği\n"
-" değiştirirken ne yaptığınızı bildiğinizden de emin "
-"olmalısınız. !!\n"
-"\n"
-"Uzman kullanıcılar daha fazla seçenek elde etmek için \"Gelişmiş\" düğmesini "
-"kullanabilirler.\n"
-"\n"
-"Mandrake Linux gerek GNU/Linux gerekse diÄŸer bir iÅŸletim sisteminden\n"
-"açılış yaapabilmeniz için kendi önyükleyicisini kurar.\n"
-"\n"
-"Makinanızda başka işletim sistemleri de varsa, onlar otomatikman önyükleme\n"
-"menüsüne eklenecektir. Burada sunulan seçeneklerle önyükleyicinin ince\n"
-"ayarlarını yapabilirsiniz. Bir seçenek üzerine çift tıklayarak onun\n"
-"parametrelerini silebilir ya da değiştirebilirsiniz. \"Ekle\" düğmesi ile\n"
-"yeni bir girdi ekleyebilirsiniz. İşlemlerinizi tamamladığınızda \"Bitti\"\n"
-"düğmesine tıklayarak sonraki kurulum adımına geçebilirsiniz."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO ve Grub önyükleyicilerdir: GNU/Linux ya da makinanızda bulunan başka "
-"bir\n"
-"işletim sistemini açabilirler. Normalde bu diğer işletim sistemleri doğru\n"
-"şekilde saptanmış ve kurulmuştur. Eğer bir aksilik olursa, buradan elle\n"
-"eklenebilirler. Parametreleri seçerken dikkatli olun.\n"
-"\n"
-"Ayrıca isterseniz diğer işletim sistemlerine erişim vermeyebilirsiniz\n"
-"Bu durumda ilgili girdileri silebilirsiniz. Fakat bu iÅŸletim sistemlerini\n"
-"kullanabilmek için bu sistemlerin açılış disketlerine sahip olmanız\n"
-"gerektiğini de unutmayınız!"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"GNU/Linux'u açmak için gereken bilgilerin nereye yerleştirileceğini\n"
-"belirtmelisiniz.\n"
-"\n"
-"Ne yaptığınızdan emin değilseniz, \"Diskin ilk sektörü (MBR)\" seçin."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"Burada kullanacağınız yazdırma sistemini seçeceksiniz. Diğer işletim\n"
-"sistemleri bir seçenek sunarken, Mandrake size üç ayrı seçenek sunuyor.\n"
-"\n"
-" * \"PDQ\" - bir ağ yazıcısı kullanmıyorsanız, yazıcının kağıt yemesi\n"
-" durumunda tekrar yazdırma sorunu yaşamak istemiyorsanız, bir de "
-"makinanıza\n"
-" doğrudan bağlı bir yazıcınız varsa, 'kuyruğa değil doğrudan yazıcıya\n"
-" yolla' deme şansınız bulunuyor. 'Bu tam da benim aradığım özellik'\n"
-" diyorsanız \"PDQ\" seçeneğine tıklayınız. Kurulumdan sonra Mandrake\n"
-" Kontrol Merkezi'nden PrinterDrake'i çalıştırdıktan sonra uzman düğmesine\n"
-" tıklayarak seçimlerinizi değiştirebilirsiniz.\n"
-"\n"
-" * \"CUPS\"'Unix Ortak Yazdırma Sistemi' - hem yerel yazıcınızı hem de ağ\n"
-" üzerindeki bir yazıcıyı kullanabilmenizi sağlayan, mevcut tüm "
-"sistemlerle\n"
-" uyumlu, eski \"lpd\" yazdırma sistemi için hem sunucu hem de istemci "
-"gibi\n"
-" davranabilen, basit ama mükemmel bir sistemdir. Çok çeşitli seçenekler\n"
-" sunmasına rağmen en az \"pdq\" kadar kolay ayarlanabilir. Bir \"lpd\"\n"
-" sunucusunu taklit etmek isterseniz \"cups-lpd\" artalan uygulamasını\n"
-" çalıştırabilirsiniz. Yazdırma ve yazıcı seçeneklerini belirlemek için\n"
-" bir grafik arayüze de sahiptir.\n"
-"\n"
-" * \"lprNG\" - 'Yeni Nesil lpd' - Bu sistem diğerlerinin yaptıklarını\n"
-" yapabilmekten başka IPX protokolünü de desteklediğinden bir Novell "
-"ağında\n"
-" bağlı yazıcıları ve komutları kullanmanızı sağlar. Novell ağınızdaki\n"
-" yazıcıları kullanmak isterseniz ya da ayrı bir veri yolu oluşturmaksızın\n"
-" komutlara yazdırmak isterseniz lprNG'yi kullanınız. Novell ağında,\n"
-" deÄŸilseniz daha iyi ve daha basit olduÄŸundan CUPS tercih edilmelidir."
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX PCI ve SCSI kartlarınızı tarayarak IDE aygıtlarınızı bulmaya "
-"çalışacak.\n"
-"Eğer bir SCSI arabirimi bulursa otomatik olarak bunun sürücüsünü "
-"kuracaktır.\n"
-"\n"
-"Hiç SCSI arabiriminiz yoksa, bir ISA SCSI kartınız varsa, ya da\n"
-"DrakX'in tanımadığı bir PCI SCSI kartınız bulunuyorsa, sisteminizde bir\n"
-"SCSI kartınızın olup olmadığı sorulacaktır. Bir SCSI kartına sahip "
-"deÄŸilseniz\n"
-"\"Hayır\" düğmesine tıklayın. Emin değilseniz, \"Donanım bilgilerine bak\"\n"
-"seçerek ve \"Tamam\"a tıkladıktan sonra makinanızda saptanan donanımın\n"
-"listesine göz atabilir ve tekrar \"Tamam\" düğmesine tıklayıp SCSI arayüzü\n"
-"sorusuna geri dönebilirsiniz\n"
-"\n"
-"Kartınızı elle tanıtmak zorundaysanız sizden kartınıza uygun seçenekleri\n"
-"belirlemenizi istenecektir. Bu karta özel seçeneklerle DrakX donanımınızı\n"
-"algılamaya ve başlatmaya çalışacaktır. Bu, genellikle çalışır.\n"
-"\n"
-"Eğer çalışmazsa, sürücü seçeneklerini öğrenmeniz gereklidir. İnternet\n"
-"bağlantınız bulunuyorsa, üreticinin web sitesindeki donanım belgelerinden\n"
-"ya da (eÄŸer sisteminizde bulunuyorsa) Microsoft Windows'dan elde edebilir\n"
-"veya bu bilgileri bulabilme ipuçları için 'Kullanma Kılavuzu'ndaki 3.\n"
-"bölümü (\"Donanımınızın Bilgilerinin Toplanması\") okuyun."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"Yaboot'a siğer işletim sistemleri, başka çekirdekler ya da acil önyükleme\n"
-"kodu için girdiler ekleyebilirsiniz.\n"
-"\n"
-"Diğer işletim sistemleri için bir etiket ve kök disk bölümü gerekir.\n"
-"\n"
-"Linux için bir kaç seçenek mümkündür:\n"
-"\n"
-" * Label: önyükleme seçeneğini kullanıma sokmak için yaboot komut satırında\n"
-" girilecek bir isimdir.\n"
-"\n"
-" * Image: bu önyüklenecek çekirdeğin ismi olmalıdır. Genellikle vmlinux ya "
-"da\n"
-" bir uzantı ile vmlinux'ün alternatifi olan bir isimdir.\n"
-"\n"
-" * Root: Linux kurulumunuzun \"root\" aygıtı ya da \"/\" dır.\n"
-"\n"
-" * Append: Apple donanımında, çekirdek append seçeneği çoğunlukla ekran\n"
-" donanımını ilklendirmek, klavye fare tuşunun 2. ya da 3. fare düğmesi\n"
-" olarak kullanılmasını sağlamak için kullanılır. Aşağıda bazı örnekler\n"
-" verilmiÅŸtir:\n"
-"\n"
-"video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 hda=autotune\n"
-"\n"
-"video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: bu seçenek önyükleme aygıtının modüllerini ya da acil önyükleme\n"
-" görüntüsü için bir ramdisk görüntüsü yüklemekte kullanılabilir.\n"
-"\n"
-" * Initrd-size: öntanımlı ramdisk uzunluğu genelde 4096 bayttır. Daha büyük\n"
-" bir ramdisk ayırmak gerekiyorsa bu seçenek kullanılabilir.\n"
-"\n"
-" * Read-write: normalde \"kök\" disk bölümü, sistemin \"açılması\"ndan\n"
-" önce dosya sistemi denetiminin yapılabilmesi için salt-okunur olarak\n"
-" bağlanır. Burada bu seçenekle bunu aşabilirsiniz.\n"
-"\n"
-" * NoVideo: Apple donanımı olağandışı sorunlar çıkarabilmektedir. Bu "
-"seçenek\n"
-" ile yerleşik çerçeve tamponu desteği kullanılarak sistem önyüklenebilir.\n"
-"\n"
-" * Default: yaboot komut satırında sadece ENTER tuşuna basarak öntanımlı\n"
-" olarak Linux'un önyüklenmesini sağlamak için bu seçeneğe Linux yazılır.\n"
-" [Sekme] tuşuna basarak önyükleme seçeneklerini görmek istediğinizde\n"
-" bu alana girilen etiket \"*\" ile belirlenmiş olacaktır."
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot, NewWorld MacIntosh donanımı için bir önyükleyicidir. Onunla\n"
-"GNU/Linux, MacOS, ya da MacOSX yüklenebilir. Normalde bu diğer işletim\n"
-"sistemleri doğru saptanır ve kurulur. Bu mümkün olmamışsa, bu ekranda elle\n"
-"girdileri verebilirsiniz. Doğru parametreleri vermeye özen göstermelisiniz.\n"
-"\n"
-"Yaboot seçenekleri:\n"
-"\n"
-" * \"Açılış iletisi\": önyükleyici komut satırından önce gösterilecek basit\n"
-" bir metindir.\n"
-"\n"
-" * \"Önyükleme Aygıtı\": GNU/Linux'un önyüklemesi için gereken bilgilerin\n"
-" yerleştirildiği aygıtı belirtir. Genellikle bu bilgiyi saklamak üzere\n"
-" bir önyükleme disk bölümünü belirtilir.\n"
-"\n"
-" * \"Gömülü Sistem Gecikmesi\": yaboot'da iki gecikme mümkündür. Bu ilk\n"
-" gecikme saniyelerle ölçülür ve bu noktada CD, Gömülü Sistem, MacOS ya da\n"
-" Linux açılışları arasında seçim yapılabilir.\n"
-"\n"
-" * \"Çekirdek Önyükleme Zaman Aşımı\": bu zaman aşımı LILO önyükleme\n"
-" gecikmesine benzer. Linux seçildikten sonra öntanımlı çekirdek tanımı\n"
-" seçilmeden önce 0.1 saniyelik adımlarla ölçülen bir gecikme sağlanır.\n"
-"\n"
-" * \"CD'den Açılış Etkileştirilsin\": bu seçenek işaretlenmişse\n"
-" önyükleyicinin ilk komut satırında CD için \"C\" seçebilirsiniz.\n"
-"\n"
-" * \"Gömülü Sistem Açılışı Etkinleştirilsin\": bu seçenek işaretlenmişse\n"
-" önyükleyicinin ilk komut satırında Gömülü Sistem Açılışı için \"N\"\n"
-" seçebilirsiniz.\n"
-" \"Öntanımlı İşletim Sistemi\": Gömülü sistem gecikmesi zaman aşımına\n"
-" uğradığında öntanımlı olarak yüklenecek işletim sistemini burada\n"
-" belirteceksiniz."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"Burada makinanıza ilişkin donanımınıza bağlı olarak gösterilecek çeşitli\n"
-"parametreler sunulmuÅŸtur:\n"
-"\n"
-" * \"Fare\": kullanmakta olduğunuz fare saptandıktan sonra bu düğmeyi\n"
-" kullanarak farenizi deÄŸiÅŸtirebilirsiniz.\n"
-"\n"
-" * \"Klavye\": klavye eşlemi yapılandırması saptandıktan sonra bu düğmeyi\n"
-" kullanarak klavyenizde ilgili deÄŸiÅŸikliÄŸi yapabilirsiniz.\n"
-"\n"
-" * \"Zaman Dilimi\": Öntanımlı olarak seçtiğiniz dile bağlı zaman dilimi\n"
-" seçilmektedir. Sizin için bu seçim doğru değilse, bu düğmeyi kullanarak\n"
-" zaman diliminizi deÄŸitirebilirsiniz.\n"
-"\n"
-" * \"Yazıcı\": \"Yazıcı yok\" düğmesine tıkladığınızda yazıcı yapılandırma\n"
-" sihirbazı açılacaktır.\n"
-"\n"
-" * \"Ses Kartı\": Algılanan ses kartınız burada gösterilir. Kurulum "
-"sırasında\n"
-" bir değişiklik yapamayacaksınız.\n"
-"\n"
-" * \"TV Kartı\": Sisteminizde bir TV kartı algılanmışsa bunu göreceksiniz.\n"
-" Ancak kurulum sırasında değişiklik yapamayacaksınız.\n"
-"\n"
-" * \"ISDN Kartı\": Algılanan ISDN kartı varsa bunu göreceksiniz.\n"
-" Düğmeye tıklayarak ISDN kartınızla ilgili parametrelerde değişiklik\n"
-" yapabilirsiniz."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Lütfen yeni Mandrake Linux 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_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Bu sabit disk üzerindeki tüm verinin ve bölümlerin silinmesini istiyorsanız\n"
-"\"Tamam\"'a tıklayın. Dikkatli olun, tıkladıktan sonra Windows'daki\n"
-"verileriniz de dahil her ÅŸeyi kaybedeceksiniz.\n"
-"\n"
-"Sabit diskinizdeki hiçbir veriyi ya da bölümü silmeden bu işlemden "
-"vazgeçmek\n"
-"istiyorsanız lütfen \"İptal\"'e tıklayın."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-"Çekirdek değişikliği yüzünden bazı çekirdek modüllerine erişilemiyor.(%s "
-"Dosyası eksik), bu genel olarak sistem açılış disketinizin sistemi "
-"yüklediğiniz medya ile senkronize olmadığını gösterir.(Lütfen daha yeni bir "
-"açılış disketi oluşturun)"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "Ayrıca %s biçemlendirilmelidir"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-"Bu sunucu/sunucuları seçmiştiniz:\n"
-"%s\n"
-"\n"
-"\n"
-"Bu sunucular öntanımlı olarak etkinleştirilecektir. Bilinen bir güvenlik\n"
-"açığı yoktur, ancak dağıtımdan sonra bazı açıklar bulunmuş olabilir.\n"
-"Bu durumda bu sunucuları mümkün olan en kısa sürede güncellemelisiniz.\n"
-"\n"
-"\n"
-"Bu sunucuları gerçekten kurmak istiyor musunuz?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-"Sisteminizi güncellemek için şu paketler kaldırılacak: %s\n"
-"\n"
-"\n"
-"Bu paketleri kaldırmak istiyor musunuz?\n"
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "NIS alanı olmadan yayın kullanamazsınız"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "%s sürücüsüne FAT(MsDos) biçemli bir disket yerleştiriniz"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Bu disket FAT(MsDos) biçemli değil"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Oluşturduğunuz disketteki bilgilerle kurulum yapacaksanız, kurulumu ``linux "
-"defcfg=floppy'' ile başlatmalısınız."
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "%s dosyası okunurken hata oluştu"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"Bir hata oluştu. Yeni dosya sisteminin oluşturulacağı geçerli bir sürücü "
-"bulunamadı. Bu sorunu çözmek için donanımınızı kontrol edin"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Bilgisayarınızdaki bazı donanımlar çalışmak için \"özgün\" sürücüler\n"
-"gerektiriyor. Bunlar hakkında bilgi bulabileceğiniz adres: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Bir kök disk bölümüne ihtiyacınız var.\n"
-"Bunun için mevcut bir disk bölümünü seçebileceğiniz gibi\n"
-"yeni birini de oluÅŸturabilirsiniz.\n"
-"Bundan sonra da \"Bağlama Noktası\"nı '/' olarak değiştirmelisiniz."
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Bir takas disk bölümüne ihtiyacınız var"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Bir takas disk bölümünüz yok\n"
-"\n"
-"Takas alanı çok önemlidir ve bilhassa 2.4 çekirdekler için belleğin\n"
-"iki katına kadar bir takas alanı önerilir!\n"
-"\n"
-"Devam edilsin mi?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "/boot/efi ye bağlanmış bir FAT bölümüne ihtiyacınız var"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Boş alan kullanılsın"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Yeni bölümleri açmak için yeterli yer yok"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Mevcut disk bölümü kullanılsın"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Kullanılabilecek bir bölüm bulunamadı"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Loopback için Windows bölümü kullanılsın"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Linux4Win için hangi disk bölümünü kullanmak istiyorsunuz?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Boyutları seçiniz"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Kök bölümü boyutu (MB): "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Takas bölümü boyutu (MB): "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Windows'un bulunduğu bölümdeki boş alan kullanılsın"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Hangi bölümü yeniden boyutlandırmak istiyorsunuz?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Windows dosya sistemi sınırları hesaplanıyor"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"FAT boyutlandırıcısı bölümü boyutlandıramıyor,\n"
-"ÅŸu hata oluÅŸtu: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"Windows bölümünüz çok dağınık, lütfen önce \"defrag\" ile diskinizdeki "
-"dosyaları bir araya getirin"
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"UYARI!\n"
-"\n"
-"DrakX Windows disk bölümünüzü yeniden boyutlandıracaktır. Bu işlem\n"
-"tehlikeli olabilir. Daha önce yapmamışsanız kurulumdan çıkın ve Windows\n"
-"altında Scandisk (ve seçimlik olarak defrag) programını çalıştırın. "
-"Ardından\n"
-"kuruluma tekrar devam edin. Verilerinizin yedeğini almayı da unutmayın!\n"
-"Emin olduğunuzda Tamam'a basın."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Windows için"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "%s bölümünde ne kadar yer bırakacaksınız?"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "FAT yeniden boyutlandırması başarısız: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"Yeniden boyutlandırılacak ya da loopback olarak kullanılacak \n"
-"hiç FAT bölümü yok (ya da boş alan kalmamış)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Tüm disk silinsin"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "MS Windowsâ„¢ silinsin"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Birden çok sabit diskiniz var, hangisine linux kurmak istiyorsunuz?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "%s diski üzerindeki TÜM bölümler ve veriler silinecektir"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Özel Disk Bölümlendirme"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Fdisk kullanılsın"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Şimdi %s'i bölümlendirebilirsiniz.\n"
-"İşiniz bittiğinde `w'yi kullanarak değişiklikleri kaydetmeyi unutmayın."
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Windows bölümünüzde yeterli boş yeriniz yok"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Kurulum için boş yer bulunamıyor"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "DrakX Bölümlendirme sihirbazı şu çözümleri buldu:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Bölümlendirme başarısız: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Ağ bağlanıyor"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Ağ ayrılıyor"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Bir hata oluştu, ancak sebebi saptanamadı.\n"
-"Devam edebilirsiniz, ama risk size ait!"
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Çok sayıda %s bağlama noktası"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Bazı paketlerin kurulumu doğru olarak tamamlanmadı.\n"
-"CDROM sürücünüz sorunlu ya da CD'niz bozuk olabilir.\n"
-"Linux kurulu baÅŸka bir makinada \"rpm -qpl Mandrake/RPMS/*.rpm\"\n"
-"komutuyla CD'nizi kontrol edebilirsiniz.\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "%s'a HoÅŸ Geldiniz"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Disket sürücünüz yok"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "`%s' adımına başlanıyor\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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ı. Mandrake Linux'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."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Kurulum Sınıfı"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Lütfen aşağıdaki kurulum sınıflarından birisini seçiniz:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Paket Grubu Seçimi"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Tek tek paket seçimi"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Toplam boyut: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Hatalı paket"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Ä°sim: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Sürüm: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Boyut: %d kB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Önem seviyesi: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr "Yeterli yeriniz kalmadığından bu paketi seçemezsiniz"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Aşağıdaki paketler kurulacaktır"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Aşağıdaki paketler sistemden silinecektir"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Bu paket seçimlik değildir"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Bu zorunlu bir pakettir, seçmemek olmaz"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Bu paketi seçimlerinizden çıkaramazsınız. Zaten kurulmuş."
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Bu paket güncellenmek zorunda\n"
-"Seçimlerinizden çıkarmak istediğinizden emin misiniz?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "Bu paketi seçimlerinizden çıkaramazsınız. Güncellenmek zorunda"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Kendiliğinden seçilen paketleri göster"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Kurulum"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Disketten yükle/Diskete kaydet"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "Paket seçimini güncellemesi"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "En küçük Kurulum"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Kurmak istediğiniz paketleri seçin"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Kuruluyor"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Tahminen"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Kalan süre "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Lütfen bekleyin, Kurulum hazırlanıyor"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d paket"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "%s paketi kuruluyor"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Kabul"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Red"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Cd-Rom'u deÄŸiÅŸtirin!\n"
-"\n"
-"\"%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."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Yine de devam edilsin mi?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Paketler düzenlenirken bir hata oluştu:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Paketler kurulurken bir hata oluÅŸtu:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"Uyarı\n"
-"\n"
-"Aşağıdaki maddeleri lütfen dikkatle okuyun. Herhangi birine\n"
-"katılmıyorsanız, bir sonraki CD ortamından kurulum yapmanız mümkün\n"
-"değildir. Bu ortamdan kurulum yapmadan devam edebilmek için 'Red'de\n"
-"basınız.\n"
-"\n"
-"\n"
-"Bir sonraki CD'deki bazı uygulamalar GPL Lisansı'na ya da benzer "
-"anlaÅŸmalara\n"
-"tabi değildir. Her parça kendine ait bir lisansın şartları ve durumları\n"
-"tarafından yönlendirilir. Lütfen ilgili lisansı dikkatle okuyup kabul "
-"etmeden\n"
-"bu parçaların dağıtımını yapmayınız.\n"
-"Genel olarak bu tür lisanslar ilgili uygulamanın transferi, kopyalanması\n"
-" (yedekleme amacı dışında nedenlerle), dağıtımı, kodlarının incelenmesi ve\n"
-"değiştirilmesini engeller. Herhangi bir anlaşmazlık, ilgili lisans\n"
-"tarafından verilen haklarınızı yok eder. Özel bir lisans anlaşmasıyla hak\n"
-"sahibi olmadıysanız, ilgili parçaları birden fazla sisteme kuramaz, ağ\n"
-"ortamında çalışmaya adapte edemezsiniz. Herhangi bir şüphe durumunda\n"
-"doğrudan dağıtıcı, ya da uygulamanın yazarıyla iletişim kurunuz.\n"
-"Üçüncü şahıslara transfer ya da dokümanlar da dahil herhangi bir kopyalama\n"
-"genel olarak mümkün değildir.\n"
-"\n"
-"\n"
-"Bir sonraki CD ortamındaki parçaların tüm hakları her bir uygulamanın kendi\n"
-"yazarına aittir. Bu haklar bilgisayar programlarına uygulanan entellektüel\n"
-"özgünlük ve telif hakkı yasalarıyla korunmaktadır.\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Bir hata oluÅŸtu"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Gerçekten kurulumdan çıkacak mısınız?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Lisans anlaşması"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"GiriÅŸ\n"
-"\n"
-"İşletim sistemi, ve Mandrake Linux dağıtımında bulunan farklı parçalar\n"
-"buradan itibaren \"Yazılım Ürünleri\" olarak adlandırılacaktır. Yazılım\n"
-"ürünleri işletim sistemiyle ilgili program kümeleri, yötemleri, kuralları\n"
-"ve dokümanları, Linux-Mandrake'nin farklı parçalarını içermektedir, fakat\n"
-"bunlarla sınırlandırılmamaktadır.\n"
-"\n"
-"\n"
-"1. Lisans Anlaşması\n"
-"\n"
-"Lütfen bu dokümanı dikkatle okuyun. Bu doküman yazılım ürünlerini uygulayan\n"
-"MandrakeSoft S.A. ile sizin aranızdaki lisans anlaşmasıdır. Yazılım\n"
-"ürünlerini, kurulum yaparak, çoğaltarak, ya da herhangi bir amaçla "
-"kullanarak\n"
-"bu Lisans'ın şartlarına uyacağınızı açık ve tam olarak kabul etmiş\n"
-"bulunuyorsunuz. Eğer bu Lisans'ın şartlarını kabul etmiyorsanız, yazılım\n"
-"ürünlerini kurma, çoğaltma ve kullanma hakkınız yoktur. Yazılım ürünlerini\n"
-"lisansın şartlarına uymayacak herhangi bir şekilde kurma, çoğaltma ya da\n"
-"kullanma teşebbüsü, bu lisans altındaki haklarınızı yok edecektir. Lisansın\n"
-"anlaşmasının bozulması durumunda, yazılım ürünlerinin tüm kopyalarını "
-"derhal\n"
-"yok etmeniz gerekmektedir.\n"
-"\n"
-"\n"
-"2. Sınırlı Garanti\n"
-"\n"
-"Yazılım Ürünleri ve yanlarında gelen dokümanlar \"oldukları gibi\"dirler, "
-"ve\n"
-"kanunların izin verdiği açılımda garantisizdirler. MandrakeSoft S.A.,\n"
-"kullanıcının yazılım ürünlerini kullanmak konusunda yetkin olmaması "
-"nedeniyle\n"
-"oluşan (iş kaybı, işin aksaması, maddi kayıp, hukuki cezalara çarptırılma\n"
-"vb. neden olacak) doğrudan ya da dolaylı (MandrakeSoft S.A. bu tür "
-"zararların\n"
-"oluşabileceğini duyursa bile) hiçbir zarar nedeniyle sorumluluk taşımaz.\n"
-"\n"
-"\n"
-"BAZI ÃœLKELERDE YASAKLANMIÅž YAZILIMA SAHÄ°P OLMAYA YA DA ONU KULLANMAYA BAÄžLI\n"
-"SINIRLI SORUMLULUK\n"
-"\n"
-"Kanunların verdiği yetkilere göre, MandrakeSoft S.A. ya da dağıtımcıları\n"
-"kullanıcının, bulunduğu ülkede yasak olduğu halde, yazılım ürünlerini\n"
-"kullanması, onlara sahip olması, onları Mandrake Linux sitelerinden "
-"indirmesi\n"
-"nedeniyle oluşan (iş kaybı, işin aksaması, maddi kayıp, hukuki cezalara \n"
-"çarptırılma vb. neden olacak) doğrudan ya da dolaylı (MandrakeSoft S.A. bu\n"
-"tür zararların oluşabileceğini duyursa bile) hiçbir zarar nedeniyle\n"
-"sorumluluk taşımaz. Bu sınırlı sorumluluk, yazılım ürünleri içindeki güçlü\n"
-"kriptografi araçlarını kapsar, fakat bunlarla sınırlı değildir.\n"
-"\n"
-"\n"
-"3. GPL Lisansı ve İlgili Lisanslar\n"
-"\n"
-"Yazılım ürünleri farklı birçok kişi tarafından oluşturulmuş parçalardan\n"
-"oluşmaktadır. Bu parçaların çoğu GNU Genel Kamu Lisansı (GPL) ya da benzer\n"
-"lisanslara tabidirler. Bu lisansların çoğu, parçaların kullanımına,\n"
-"çoğaltılmasına, değiştirilmesine ya da tekrar dağıtımının yapılmasına izin\n"
-"vermektedir. Lütfen kullanımdan önce her bir yazılım ürünü için, onu\n"
-"ilgilendiren lisans(lar)ın tüm şartlarını okuyunuz. Bir yazılım ürünü\n"
-"hakkındaki herhangi bir soru, MandrakeSoft'a değil, o ürünün "
-"geliÅŸtiricisine\n"
-"yöneltilmelidir. MandrakeSoft tarafından geliştirilmiş yazılımlar GPL\n"
-"lisansıyla korunmaktadır. MandrakeSoft tarafından hazırlanan dokümanlar da\n"
-"özel bir lisansa tabidir. Daha fazla bilgi için lütfen dokümanlara\n"
-"göz atınız.\n"
-"\n"
-"\n"
-"4. Entellektüel Özellik Hakları\n"
-"\n"
-"Yazılım ürünleri üzerindeki tüm haklar bu yazılımın geliştiricisine aittir;\n"
-" yazılıma uygulanan entellektüel özellik ve kopyalama kanunlarıyla\n"
-"korunmaktadırlar. MandrakeSoft, yazılım ürünlerinin, bütün olarak ya da\n"
-"parça parça, herhangi bir amaç için değiştirilme ya da adapte edilme\n"
-"haklarını saklamaktadır. \"Mandrake\", ve \"Mandrake Linux\" ve ilgili\n"
-"logolar MandrakeSoft S.A.'ya ait tescilli markalardır.\n"
-"\n"
-"\n"
-"5. Yönetim Kanunları\n"
-"\n"
-"Bu lisansın herhangi bir kısmı, bir mahkeme tarafından kanunsuz ya da\n"
-"uygunsuz bulunursa, o kısım bu kontrata dahil edilmemiş olacaktır.\n"
-"Diğer kısımların sınırlamaları devam edecektir. Bu lisansın şartları Fransa\n"
-"Kanunları altındadır. Bu lisansın şartlarına her türlü itiraz\n"
-"Paris Mahkemesi tarafından görüşülecektir. Bu doküman hakkında herhangi bir\n"
-"soru için lütfen MandrakeSoft S.A'ya başvurun.\n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "Lisansı kabul etmediğinize emin misiniz?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Klavye"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Lütfen klavye düzeninizi seçiniz."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Bu desteklenen tüm klavyelerin listesidir"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Hangi kurulum sınıfını istiyorsunuz?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Kurulum/Güncelleme"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Bu bir kurulum mu, yoksa bir güncelleme mi?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Önerilen"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Uzman"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Güncelleme"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Sadece paketlerin güncellemesi"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Lütfen kullandığınız farenin türünü seçin."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Fare Portu"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Farenizin bağlı olduğu seri portu seçiniz."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Tuş Emülasyonu"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "2. Tuş emülasyonu"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "3. Tuş Emülasyonu"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "PCMCIA kartlar yapılandırılıyor..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "IDE yapılandırması"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "hiç bölüm bulunamadı"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Bağlama noktalarını bulmak için bölümler taranıyor"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Bağlama noktalarını seçin"
-
-#: ../../install_steps_interactive.pm_.c:379
-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"
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "Güncelleme yapılacak hiç bir kök disk bölümü bulunamadı"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Kök (root) Bölümü"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Sisteminizin kök (/) bölümü hangisidir?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr ""
-"Bölümlendirme tablosundaki değişikliklerin geçerli olması için makinanızı "
-"yeniden başlatmalısınız."
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Biçemlendirilecek disk bölümlerini seçin"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Hatalı bloklar sınansın mı?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Bölümler biçemlendiriliyor"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "%s dosyası oluşturuluyor ve biçemlendiriliyor"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-"%s dosya sistemi sınanamadı. Hataları onarmak istiyor musunuz? (dikkat edin, "
-"veri yitirebilirsiniz)"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Kurulumu tamamlamak için yeterli takas alanı yok, lütfen ekleme yapın"
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Mevcut paketler taranıyor ve rpm veri tabanı yeniden oluşturuluyor..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Mevcut paketler taranıyor"
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "Kurulu paketler inceleniyor..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Güncellenecek paketler bulunuyor"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"Sisteminizde kurulum ya da güncelleme için yeterli boş yer yok (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"Lütfen disketteki paket seçimini yükle veya kaydete tıklayınız.\n"
-"Otomatik kurulum disketleriyle aynı biçemde oluşturulacaktır."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Disketten yükle"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Diskete kaydet"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Disketten yükleniyor"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Paket Seçimi"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Paket seçimlerini içeren diski sürücüye yerleştirin"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "Seçilen boyut boş disk alanından daha büyük"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "Kurulum türü"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"Seçilmiş bir paket grubu yok\n"
-"Lütfen isteğinize uyan ve en az yer kaplayacak kurulumu seçin:"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "X olsun"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "Temel belgeler olsun (önerilir!)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Gerçekten en küçük kurulum (özellikle urpmi-siz)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Aşağıdaki listedeki tüm CD'lere sahipseniz TAMAM'a basın.\n"
-"CD'lerin hiçbirine sahip değiseniz VAZGEÇ'e basın.\n"
-"CD'lerden birkaçı eksikse onları seçili durumdan çıkarıp TAMAM'a basın."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "\"%s\" etiketli Cd-Rom"
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Kurulum hazırlanıyor"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"%s paketi kuruluyor\n"
-"%%%d"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Kurulum sonrası yapılandırma"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "%s sürücüsüne bir açılış disketi sürün"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "%s sürücüsüne güncelleme modülleri disketini sürün"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Şimdi şifreleme için kullanılacak yazılımı indirebilirsiniz.\n"
-"UYARI:\n"
-"\n"
-"Bu yazılıma uygulanabilir farklı genel gereksinimler nedeniyle ve çeşitli\n"
-"yargı haklarından dolayı, bu yazılımın son kullanıcısı, kanunların ona bu\n"
-"yazılımı internetten indirme ve saklama hakkını verdiğinden emin olmalıdır.\n"
-"\n"
-"Buna ek olarak, müşteri ve/veya son kullanıcı özellikle, bulunduğu yargı\n"
-"bölgesinin yasalarını çiğnemediğinden emin olmalıdır. Müşteri ve/veya son\n"
-"kullanıcı kanunların uyguladığı yasal koşullara saygı göstermediğinde ciddi\n"
-"yaptırımlara maruz kalacaktır.\n"
-"\n"
-"Özel ya da dolaylı zararlara (kar azalması, işin sekteye uğraması, ticari\n"
-"bilgi kaybı ve diğer maddi kayıplar) yol açan hiçbir olayda ne "
-"Mandrakesoft,\n"
-"ne de üreticileri ve/veya kaynak sağlayanları sorumlu tutulamaz. Bu "
-"yazılımı\n"
-"internetten indirirken son kullanıcı işbu sözleşmeyi kabul ettiğini \n"
-"beyan etmiş sayılır.\n"
-"\n"
-"\n"
-"Bu sözleşmeyle ilgili her türlü soru için lütfen\n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA adresine yazınız."
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"Şimdi güncellenmiş paketleri indirme fırsatınız var. Bu paketler\n"
-"dağıtımın çıkış tarihinden sonra çıkan güncellemeleri içermektedir. \n"
-"Bu güncellemeler önemli hata düzeltmeleri ve güvenlik çözümleri \n"
-"içeriyor olabilir. [Güncelleme yapmanızı tavsiye ediyoruz]\n"
-"Güvenlik açıklarını ve hataları gideren güncellemeleri indirebilmek\n"
-"için çalışan bir internet bağlantısına ihtiyacınız var.\n"
-"\n"
-"Güncellemeleri kurmak istiyor musunuz?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"Yansı adreslerini almak için Mandrake Linux web sayfasına bağlantı kuruluyor"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Paketleri alacağınız bir yansı adresi seçiniz"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr ""
-"Güncelleme paketlerinin listesini almak için yansı adresine bağlantı "
-"kuruluyor"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "BulunduÄŸunuz zaman dilimi hangisi?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "Donanım saati GMT'ye göre ayarlansın"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "Otomatik saat ayarı (NTP kullanarak)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "Zaman sunucusu"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Uzak CUPS sunucusu"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Yazıcı yok"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Bir ISA ses kartınız var mı?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"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."
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "Ses kartı bulunamadı. Kurulumdan sonra \"harddrake\" ile deneyin."
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Özet"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Fare"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Zaman Dilimi"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Yazıcı"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ISDN kartı"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Ses Kartı"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "TV kartı"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Windows Etki alanı"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Yerel Dosyalar"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Root parolası"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Parola yok"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Bu parola çok basit (en az %d karakter boyunda olmalıydı)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Kimlik kanıtlama"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "LDAP Kimlik kanıtlaması"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP Temel dn"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "LDAP Sunucusu"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "NIS Kimlik Kanıtlaması"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS alanı"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS sunucusu"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-"Bunun W2K PDC ile çalışabilmesi için büyük olasılıkla yöneticinin aşağıdaki "
-"komutu çalıştırıp sunucuyu yeniden başlatması gerekecek: C:\\>net localgroup "
-"\"Pre-Windows 2000 Compatible Access\" everyone /add\n"
-"Ayrıca bu makineyi Windows(TM) alanına katabilmek için alan yöneticilerinden "
-"birinin kullanıcı adına ve parolasına da gereksiniminiz olacak.\n"
-"Eğer ağ desteği henüz etkinleştirilmemişse, Drakx ağ kurulumundan sonra "
-"alana katılmaya çalışacak.\n"
-"Bu kurulum herhangi bir nedenle gerçekleştirilemezse ve ve alan kimlik "
-"kanıtlaması çalışmıyorsa, sistem başladıktan sonra Windows(TM) alanınız ve "
-"yönetici adı/parolası ile 'smbpasswd -j ALAN -U KULLANICI%PAROLA' komutunu "
-"verin.\n"
-"'wbinfo -t' komutu kimlik kanıtlama sırlarınızın iyi olup olmadığını "
-"denetler."
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "Windows Alan Kimlik doğrulaması"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "Alan Yöneticisinin Kullanıcı Adı"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "Alan Yöneticisinin Parolası"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Özel bir açılış disketi, Linux sisteminizin normal bir sistem yükleyici\n"
-"olmaksızın açılmasını sağlar. Eğer sisteminize SILO kurmayacaksanız,\n"
-"ya da başka bir işletim sistemi SILO'yu silerse ya da SILO donanımınızla\n"
-"çalışmazsa bu disket size yardımcı olacaktır. Sonradan, Mandrake kurtarma\n"
-"disketi görüntüsü kullanılarak da bu disket oluşturulabilir.\n"
-"\n"
-"Açılış disketi oluşturmak istiyorsanız, lütfen sürücüye boş bir disket\n"
-"yerleştirip \"Tamam\"'a basın."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "İlk disket sürücü"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "İkinci disket sürücü"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Atla"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Özel bir açılış disketi, Linux sisteminizin normal bir sistem yükleyici\n"
-"olmaksızın açılmasını sağlar. Eğer sisteminize lilo (ya da grub)\n"
-"kurmayacaksanız, ya da başka bir işletim sistemi lilo'yu silerse veya\n"
-"lilo donanımınızla çalışmazsa bu disket size yardımcı olacaktır. Sonradan,\n"
-"Mandrake kurtarma disketi görüntüsü kullanılarak da bu disket "
-"oluÅŸturulabilir.\n"
-"Açılış disketi oluşturmak istiyor musunuz?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(UYARI! XFS'i kök dik bölümü için kullanıyorsunuz, büyük\n"
-"ihtimalle 1.44 MBlık bir açılış disketi oluşturamayacaksınız,\n"
-"çünkü XFS çok büyük sürücü gerektirir)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Disket sürücü yok"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "Açılış disketinin oluşturulacağı disket sürücüsünü seçin"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "%s sürücüsüne bir disket yerleştirin"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Açılış disketi oluşturuluyor"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Önyükleyici hazırlanıyor"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"Eski ya da bilinmeyen bir makinaya sahipmişsiniz gibi görünüyor.\n"
-"Yaboot önyükleyicisi düzgün çalışmayabilir.\n"
-"Kurulum devam edecek ama bu makinayı açmak için\n"
-"BootX kullanmak zorunda kalacaksınız."
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "aboot'u kullanmak istiyor musunuz?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"aboot kurulumunda hata, \n"
-"ilk disk bölümünü yok etse bile yine de kurulmasını istiyor musunuz?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "Önyükleyici Kuruluyor"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "Önyükleyici kurulumu başarısız. Oluşan hata:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-"Önyükleyiciyi etkinleştirmek için Gömülü Sistem önyükleme aygıtınızı\n"
-"değiştirme gereği duyabilirsiniz. Yeniden başlatma sırasında önyükleyici\n"
-"komut satırını göremiyorsanız, sistemi yeniden başlatırken Command-Option-O-"
-"F\n"
-"seçtikten sonra:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-"ve ardından: shut-down \n"
-"girerseniz, sonraki açılışta önyükleyici komut satırını görmeniz gerekir."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "%s sürücüsüne boş bir disket yerleştirin"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Otomatik kurulum disketi hazırlanıyor"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Bazı adımlar tamamlanmadı.\n"
-"\n"
-"Gerçekten çıkmak istiyormusunuz?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Tebrikler, kurulum tamamlandı.\n"
-"Cdrom ve/veya disketi çıkartın ve Enter'a basarak bilgisayarınızı\n"
-"yeniden başlatın.\n"
-"\n"
-"Mandrake Linux'nin bu sürümündeki güncellemeler hakkında bilgi\n"
-"almak için: \n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"adresine bakabilirsiniz. Sisteminizin ayarları hakkında daha geniş\n"
-"bilgiyi Mandrake Linux Kullanıcı Kılavuzunda bulabilirsiniz."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Otomatik kurulum disketi oluÅŸtur"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-"Tam otomatik bir kurulum yapılabilir, ancak\n"
-"bu durumda sabit diskiniz tamamen ele geçirilebilir!!\n"
-"(Yani kurulum programı bütün diski kullanmaya kalkabilir).\n"
-"\n"
-"EtkileÅŸimli bir kurulumu da tercih edebilirsiniz.\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Otomatik"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "EtkileÅŸimli"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Paket seçimlerini Kaydet"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Mandrake Linux Kurulum %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" gezinmek için <Tab>/<Alt-Tab> | <Boşluk> seçer | sonraki ekran <F12> "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "kdesu kayıp"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "consolehelper kayıp"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Bir dosya seçin"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "GeliÅŸmiÅŸ"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "Temel"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Önceki"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Ä°leri"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Hatalı tercih, tekrar deneyin\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Seçiminiz? (%s öntanımlı) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"Girdiler:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Seçiminiz? (%s öntanımlı, 0/1) "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Düğme `%s': %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "Bu düğmeye tıklamak ister misiniz?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr " enter `void' for void entry"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Seçiminiz? (`%s'%s öntanımlı) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Oradan seçilecek bir kaç şey var (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"Lütfen düzenlemek istediğiniz ilk onluğu seçiniz,\n"
-"ya da devam etmek için ENTER tuşuna basınız.\n"
-"Seçiminiz? "
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Uyarı, değişen etiket:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Yeniden gönder"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Çek dili (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Almanca"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak dili"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Ä°spanyolca"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Fince"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Fransızca"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norveççe"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Polonezce"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Rusça"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "İsveççe"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Ä°ngiliz (UK) klavye"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "Amerikan (US) klavye"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "Arnavutça"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Ermenice (eski) "
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Ermenice (daktilo)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Ermenice (fonetik)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerice (latin)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belçika dili"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "Bengalce"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "Bulgarca (fonetik)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Bulgaristan"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brezilya dili (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "Boşnakça"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Belarusça"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "İsveççe (Alman klavyesi)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "İsveççe (Fransız klavyesi)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Çekçe (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Almanca (ölü tuşlar yok)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr "Devanagari"
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Danimarkaca"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvoryak dili (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvoryak (Norveççe)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvoryak dili (İsveçce)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estonya dili"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Gürcüce (Rus klavyesi)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Gürcü dili (Latin klavye)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Yunanca"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr "Güceratça"
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr "Gurmukhi"
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Macarca"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Krotyan"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Ä°branice"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Ä°branice (Fonetik)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Farsça"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Ä°zlandaca"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Ä°talyanca"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr "Eskimo dili"
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Japonca 106 tuÅŸ"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Kore klavyesi"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Latin Amerika dili"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "Laos dili"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Litvanya dili AZERTY (eski)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Litvanya dili AZERTY (yeni)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Litvanya dili \"üst sıra\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Litvanya dili \"Fonetik\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "Latviya dili"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Makedonya dili"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr "Myanmar (Burmaca"
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr "MoÄŸolca (kiril)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr "Maltaca (UK)"
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr "Maltaca (US)"
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Hollanda dili"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Lehçe (QWERTY klavye)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Lehçe (QWERTZ klavye)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portekizce"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Fransızca (Kanada/Quebec)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "Romence (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "Romence (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Rusça (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Slovence"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovakça (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovakça (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "Sırpça (kril)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "Tamil (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "Tamil (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Thai klavye"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Tacik klavye"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Türkçe (geleneksel \"F\" klavye)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Türkçe (105 tuş \"Q\" klavye)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ukrayna dili"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "Amerikan (US) klavye (uluslararası)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vietnamca \"numerik satır\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Yugoslavca (latin)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "AltGr tuÅŸu"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "Ä°ki shift tuÅŸu birlikte"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Cntrl ve shift tuşları birlikte"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "CapsLock tuÅŸu"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Ctrl ve Alt tuşları birlikte"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Alt ve Shift tuşları birlikte"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "\"Menu\" tuÅŸu"
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "Sol \"Windows\" tuÅŸu"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "SaÄŸ \"Windows\" tuÅŸu"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Döngüsel bağlama %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "Önce mantıksal bölümleri sil\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "bir numara"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d virgül ile ayrılmış sayı"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d virgül ile ayrılmış dizi"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "virgül ile ayırılmış sayı"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "virgül ile ayrılmış dizi"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-"2.2 çekirdekler için PCMCIA desteği yok. Lütfen bir 2.4 çekirdek kullanın."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun - Fare"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Sıradan Tekerli PS2 Fare"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "Microsoft Explorer"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 tuÅŸlu"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Sıradan 2 Tuşlu Fare"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Tekerli"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "seri"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Sıradan 3 Tuşlu Fare"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech mouse (seri ya da eski C7 tipi)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "bus fare"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 tuÅŸlu"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 tuÅŸlu"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "hiçbiri"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Fare yok"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Lütfen farenizi deneyin"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Fareyi aktif hale getirmek için"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "FARENÄ°ZÄ°N TEKERÄ°NÄ° HAREKET ETTÄ°RÄ°N!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-9,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Son"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Sonraki ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "DoÄŸru mu?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Bilgi"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Ağacı Aç"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Ağacı Kapat"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Düz ve gruplu sırama arasında seçim"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Internet'e bağlantı"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"Adsl ile bağlanmanın en sık başvurulan yolu pppoe'dir.\n"
-"Fakat bazı bağlantılar pptp'yi , diğer bir kaçı ise dhcp'yi kullanır.\n"
-"Emin değilseniz lütfen \"pppoe kullanılsın\"'ı seçin"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "dhcp kullanılsın"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "pppoe kullanılsın"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "pptp kullanılsın"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "Web Sunucu"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "Alan adı Sunucusu"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "Posta sunucusu"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "POP ve IMAP Sunucu"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "Ağ kartı bulunamadı"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"drakfirewall yapılandırma aracı\n"
-"\n"
-"Bu araç Mandrake Linux makinanız için kişisel bir ateş duvarı yapılandırır.\n"
-"Güçlü bir ateş duvarı çözümü için özelleştirilmiş Mandrake Security "
-"Firewall\n"
-"dağıtımına bakın."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr "Internet'e hangi servisleri açmak istiyorsunuz?"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-"Çeşitli portlar girebilirsiniz. \n"
-"Geçerli örnekler:139/tcp 139/udp.\n"
-"Bilgi için /etc/services dosyasına bakın."
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-"Geçersiz port girildi: %s.\n"
-"Port 65535 ile 1 arasında olmak şartıyla\n"
-"\"port/tcp\" veya \"port/udp\" uygun biçimlerdir."
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr "Hepsi (ateşduvarı yok)"
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "DiÄŸer portlar"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Hangi dhcp istemcisini kullanmak istiyorsunuz?\n"
-"Öntanımlı olan dhcpcd'dir"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Sisteminize bağlı bir ethernet kartı bulunamadı.\n"
-"Bu bağlantı türü ayarlanamayacak."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Ağ bağdaştırıcısını seçin"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"Lütfen Internet'e bağlanmak için kullanacağınız ağ bağdaştırıcısını seçin"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "ağ kartı bulunamadı"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Ağ Ayarları"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Eğer biliyorsanız lütfen makinanızın ismini girin.\n"
-"Bazı DHCP sunucuları çalışabilmek için sunucu ismi gerektirirler.\n"
-"Sunucu isminiz, sunucu adı kurallarına tam olarak uygun olmalıdır,\n"
-"Örneğin ``bilgisayarım.alanadı.com'' gibi."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Sunucu ismi"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Ağ Yapılandırma Sihirbazı"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Dışsal ISDN modem"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "İçsel ISDN kartı"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "ISDN bağlantınız hangi türde?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"Hangi ISDN yapılandırmasını tercih edersiniz?\n"
-"\n"
-" * \"Eski\" yapılandırma isdn4net kullanır. Güçlü araçlar\n"
-" içermesine rağmen yapılandırma zor olabilir ve standart değildir.\n"
-"\n"
-" * \"Yeni\" yapılandırmanın anlaşılması daha kolay, daha standart\n"
-" ancak daha az araç içerir.\n"
-"\n"
-"Size hangisi kolay geliyorsa o yapılandırmayı seçmeniz önerilir.\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Yeni yapılandırma (isdn-hafif)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "Eski yapılandırma (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ISDN Yapılandırması"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Servis sağlayıcınızı seçin.\n"
-" Eğer listede yoksa, Listelenmemiş'i seçin."
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Avrupa Protokolü"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Avrupa protokolü (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "Dünyanın diğer kısımları için protokol"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Dünyanın diğer kısımları için protokol \n"
-" D-Kanalı yok (kiralık hat)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Hangi protokolü kullanmak istiyorsunuz ?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr "\"%s\" arayüzü bulundu. Kullanmak ister misiniz ?"
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Ne tür bir kartınız var?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Bilmiyorum"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Bir ISA karta sahipseniz bir sonraki ekrandaki değerler doğru olacaktır.\n"
-"\n"
-"Bir PCMCIA karta sahipseniz, kartınızın irq ve io değerlerini bilmek "
-"sorundasınız.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Vazgeç"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Devam"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Hangisi sizin ISDN kartınız?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Bir PCI ISDN kartı buldum, fakat türünü bilmiyorum. Lütfen bir sonraki "
-"ekrandan bir PCI kart seçin."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "PCI ISDN kart bulunamadı. Lütfen bir sonraki ekrandan bir tane seçin."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Modeminizin hangi seri porta bağlı olduğunu seçiniz"
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Çevirmeli ağ seçenekleri"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Bağlantı adı"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Telefon numarası"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "GiriÅŸ ID'si"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Betik tabanlı"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Terminal tabanlı"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Alan adı"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "İlk DNS Sunucu (isteğe bağlı)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "İkinci DNS Sunucu(isteğe bağlı)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Bağlantıyı kesebilir ya da yeniden ayarlayabilirsiniz."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Bağlantınızı yeniden ayarlayabilirsiniz."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Şu anda internete bağlısınız."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"İnternete bağlanabilir ya da bağlantınızı yeniden ayarlayabilirsiniz."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Şu anda internete bağlı değilsiniz."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "BaÄŸlan"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Bağlantıyı Kes"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Bağlantı yapılandırması"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "İnternet bağlantısı ve yapılandırması"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "%s bağlantısının yapılandırmasına başlanıyor."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"%s bağlantısının yapılandırmasına başlanıyor.\n"
-"\n"
-"\n"
-"Devam etmek için Tamam'a tıklayınız."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Ağ Yapılandırması"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Siz şu anda Ağ yapılandırması bölümündesiniz, fakat sizin zaten "
-"yapılandırılmış bir ağınız var.\n"
-"Eski yapılandırmanızın korumak için \"TAMAM\" a, yeniden Internet ve Ağ "
-"bağlantılarınızı yapılandırmak için \"İPTAL\" e basın.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Ağ Yapılandırma Sihirbazına Hoşgeldiniz!!!\n"
-"\n"
-"Bu sihirbaz internet/ağ yapılandırmanızda size yardımcı olmak içindir.\n"
-"Eğer otomatik tanımlama istemiyorsanız , onay kutusunu temizleyin.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Yapılandırma profilini seçin"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Otomatik algılama kullanılsın"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Uzman kipi"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Aygıtlar taranıyor..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Normal modem bağlantısı"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "%s portunda algılandı"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ISDN bağlantısı"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "%s algılandı"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "ADSL Bağlantısı"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "%s bağdaştırıcısında algılandı"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Kablo Bağlantısı"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "Kablo Bağlantısı algılandı"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "LAN bağlantısı"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "Eternet kart(lar)ı algılandı"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Yapılandırmak istediğiniz bağlantıyı seçin"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"Bu yapılandırma ile Internet'e bir çok yoldan bağlanmanız mümkün.\n"
-"Kullanmak istediğiniz birini seçiniz.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Internet Bağlantısı"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Bağlantınızın açılışta başlatılmasını ister misiniz?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Ağ Yapılandırması"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "Ağ yeniden başlatmayı gerektiriyor."
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Ağınızı yeniden başlatırken bir hata oluştu : \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Tebrikler, ağ ve internet yapılandırmasını tamamladınız.\n"
-"\n"
-"Şimdi bu yapılandırma sisteminize uygulanacak.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"Bittikten sonra, makina ismi değiştirme sorunlarından kaçınmak için\n"
-"X ortamından başlatmanız önerilir."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"Yapılandırmada sorun çıktı.\n"
-"Bağlantınızı net_monitor ya da mcc üzerinden kontrol edin. Eğer bağlantınız "
-"çalışmıyorsa yapılandırmayı yeniden başlatabilirsiniz"
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"UYARI: Bu aygıt daha önce internet bağlantısı için yapılandırılmış.\n"
-"Basitçe 'Ayarları tut'u seçin ve eski ayarlarınızla devam edin.\n"
-"Bu yapılanmayı değiştirmemek istiyorsanız devam edin."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr "Lütfen bu makina için gerekli IP değerlerini girin."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "%s ağ aygıtı ayarlanıyor"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (%s sürücüsü)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP adresi:"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "AÄŸ maskesi:"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "Otomatik IP"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "Başlangıçta Çalıştır"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP adresi 1.2.3.4 biçimide olmalıdır"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Lütfen makinanızın ismini girin.\n"
-"Örneğin ``makinaismi.alanadı.com''.\n"
-"Eğer ağ geçiti kullanıyorsanız bunun da IP numarasını girmelisiniz."
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS sunucusu"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Ağ geçidi (örn: %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Ağ geçiti aygıtı"
-
-#: ../../network/network.pm_.c:376
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "DNS sunucu adresi 1.2.3.4 biçimide olmalıdır"
-
-#: ../../network/network.pm_.c:380
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "Geçit(Gateway) adresi 1.2.3.4 biçimide olmalıdır"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Vekil sunucu ayarları"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP vekil sunucu"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP vekil sunucu"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "Track ağ kart id'si (laptoplar için kullanışlı)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Vekil sunucu http://... şeklinde olmalı."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "URL 'ftp:' veya 'http:' ile başlamalıdır."
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Bir güvenlik kalkanı yapılandırılması bulundu!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Uyarı! Hazır bir güvenlik kalkanı yapılandırması bulundu. Kurulumdan sonra "
-"birkaç düzeltmeye ihtiyaç duyabilir."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "İnternet ayarları"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "İnternet bağlantısını şimdi denemek ister misiniz?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Bağlantınız test ediliyor..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Sistem şu anda internete bağlı."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Güvenlik nedenleri ile bağlantınız kapatılacaktır."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Sistem internete bağlı gibi görünmüyor.\n"
-"Bağlantıyı tekrar ayarlamayı deneyin."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Bağlantı Ayarları"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Lütfen aşağıdaki alanı doldurun ya da kontrol edin."
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "Kartın IRQ değeri"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Kartın DMA değeri"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "Kartın IO değeri"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "Kartın IO_0 değeri"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "Kartın IO_1 değeri"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Kişisel telefon numaranız"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Servis sağlayıcı adı"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Servis sağlayıcının telefon numarası"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "1. Alan adı sunucusu"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "2. Alan adı sunucusu"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Ülkenizi seçin"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Çevirme kipi"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Bağlantı hızı"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Bağlantı zaman aşımı (saniyede)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Kullanıcı Adı"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Parola"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "Ä°ngiltere"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "bağlama başarısız: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Mantıksal bölüm bu platform tarafından desteklenmiyor"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Bölümlendirme tablonuzda bir boşluk var ama kullanılamaz durumda.\n"
-"Bu boşluğu, birinci bölümünüzü en yakınındaki mantıksal bölüme taşıyarak\n"
-"sorunu çözebilirsiniz."
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "%s dosyasından kurtarılmasında hata: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Hatalı yedekleme dosyası"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "%s dosyasına yazarken hata oluştu"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"Diskinizde bir şeyler kötü gidiyor.\n"
-"Veri bütünlüğünün denetlenmesi başarısız oldu.\n"
-"Bu durumda bu diske yazılan her şey çöpe gitmiş olacak."
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "zorunlu"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "önemli"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "çok hoş"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "güzel"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "belki"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Genel Unix Yazdırma Sistemi"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR Yeni OluÅŸum"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Satır yazdırma Daemonu"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Kuyruğa değil doğrudan yazıcıya gönder"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Yerel Yazıcı"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Uzaktaki Yazıcı"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Uzak CUPS sunucusundaki yazıcı"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Uzak lpd sunucusundaki yazıcı"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Ağ Yazıcısı (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "SMB/Windows 95/98/NT sunucusundaki yazıcı"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "NetWare Sunucusundaki yazıcı"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "Yazıcı adresini girin"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "Bir komuttaki baÄŸlama iÅŸi"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "Bilinmeyen Model"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "Bilinmeyen Model"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Yerel Yazıcılar"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Uzak Yazıcılar"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " paralel port \\/*%s üstündeki"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", USB yazıcı \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", paralel port \\/*%s üzerindeki çok işlevli aygıt"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", USB porta bağlı çok işlevli aygıt"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", HP JetDirect üstündeki çok işlevli aygıt"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", çok işlevli aygıt"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", %s e yazdırılıyor"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr "\"%s\" adlı LPD sunucusu ve \"%s\" yazıcısı üzerinde"
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", TCP/IP makina \"%s\", port %s"
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr "\"%s\" adlı SMB/Windows sunucusu ve \"%s\" paylaşımı üzerinde"
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr "\"%s\" adlı Novell sunucusu ve \"%s\" yazıcısı üzerinde"
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", %s komutu kullanılarak"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "Temel yazıcı (sürücüsüz)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(%s de)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(bu makinada)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "CUPS sunucusu \"%s\" üzerindeki"
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Öntanımlı)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Yazıcı Bağlantısı Seçimi"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Yazıcınız ne şekilde bağlı?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"Uzak bir CUPS sunucusundaki yazıcıları burada yapılandırmanız\n"
-"gerekmemekte; bu yazıcılar otomatik olarak bulunacaktır."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr "Yazıcı Otomatik Algılaması ( Yerel, TCP/Soket, ve SMB yazıcılar)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "CUPS yapılandırması"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "CUPS sunucusunu belirtin"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"Yerle ağınızdaki CUPS sunucularındaki yazıcılara erişmek için hiçbir şeyi "
-"yapılandırmak zorunda değilsiniz; CUPS sunucuları yazıcıları hakkında "
-"makinanıza bilgi verecektir. Makinanızdaki bilinen tüm yazıcılar "
-"Printerdrake'in ana penceresindeki \"Uzak Yazıcılar\" bölümünde "
-"listelenmiştir. CUPS suncusu yerel ağınızda değilse IP adresini ve isteğe "
-"bağlı olarak port numarasını vererek sunucudaki yazıcılar hakkında bilgi "
-"alabilirsiniz. O da yoksa bu alanları boş bırakın."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Normalde, CUPS ağ ortamınıza bağlı olarak otomatikman yapılandırılır. "
-"Böylece, yerel ağınızda ki CUPS sunucularına erişebilirsiniz. Bu işlem doğru "
-"sonuçlanmazsa \"Otomatik CUPS yapılandırması\"nı kapatır ve /etc/cups/cupsd."
-"conf dosyasını kendiniz düzenleyebilirsiniz. İşlem tamamlandıktan sonra "
-"\"service cups restart\" komutu ile CUPS'u başlatmayı unutmayınız."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP adresi 192.168.1.20 gibi olmalıdır"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "Port numarası bir tamsayı olmalıdır."
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "CUPS sunucu IP"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Kapı"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Otomatik CUPS yapılandırması"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "Sisteminiz denetleniyor..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr "Bİlgisayarınıza doğrudan bağlanmış bir yazıcı bulunamadı."
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"Şu yazıcılar\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"Şu yazıcı\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"ve bir bilinmeyen yazıcı "
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"ve %d adet bilinmeyen yazıcı "
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-" "
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-"\n"
-" "
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "bilgisayarınıza doğrudan bağlı"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-"\n"
-"Bir adet bilinmeyen yazıcı bilgisayarınıza doğrudan bağlı"
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-"\n"
-"%d adet bilinmeyen yazıcı bilgisayarınıza doğrudan bağlı"
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr " (Bütün yazıcıların bağlı ve açık olduklarından emin olun).\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-"Yukardaki yazıcılarda mı yoksa yerel ağınızdaki yazıcılarda mı yadırmayı "
-"etkinleÅŸtirmek istersiniz?\n"
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr ""
-"Yerel ağınızdaki yazıcılarda yazdırmayı ekinleştirmek istiyor musunuz?\n"
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Yurdaki yazıcılarda yazdırmayı ekinleştirmek istiyor musunuz?\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr "Bu makinada yazdırmayı kurmak istediğinizden emin misiniz?\n"
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-"NOT: Yazıcı modeli ve yazdırma sistemine bağlı olarak %d MB'a kadar gerekli "
-"yazılımlar yüklenecek."
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Yeni yazıcı ekle"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Yazıcı Ayarları Sihirbazına Hoş Geldiniz\n"
-"\n"
-"Bu sihirbaz ile hem makinanızdaki hem de bağlı olduğunuz ağdaki yazıcıları "
-"hem kendinizin hem de ağdaki diğer makinaların kullanımına "
-"hazırlayabilirsiniz.\n"
-"\n"
-"Sihirbaz, yazıcı ayarları için gereken tüm bilgileri size soracak ve tüm "
-"yazıcılar ile sürücülerinin seçeneklerine ve yazıcı bağlantı türlerine "
-"erişiminizi sağlayacaktır."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Yazıcı Ayarları Sihirbazına Hoş Geldiniz\n"
-"\n"
-"Bu sihirbaz, makinanıza, ağa doğrudan veya uzak bir Windows makinasına bağlı "
-"yazıcıları kurmanızda size yardım edecek.\n"
-"\n"
-"Eğer bu makinaya bağlı yazıcı(ları)nız varsa, bilgisayarınıza takın ve "
-"çalıştırın. Böylece otomatik olarak tanınabilir(ler). Ayrıca ağ yazı(ları)"
-"nız ve Windows makinalarınızın da bağlı ve çalışır durumda olmaları "
-"gerekir.\n"
-"\n"
-"Ağdaki yazıcıları tanımanın bu makinaya bağlı yazıcıların tanınmasından daha "
-"uzun süreceğini unutmayın. Bu yüzden eğer gerekmiyorsa ağda bulunan ve/veya "
-"Windows'a bağlı yazıcıların otomatik tanınmasını iptal edin.\n"
-"\n"
-" Hazır olduğunuzda \"İleri\"ye veya yazıcı(ları)nızı şimdi kurmak "
-"istemiyorsanız \"İptal\"e basın."
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Yazıcı Ayarları Sihirbazına Hoş Geldiniz\n"
-"\n"
-"Bu sihirbaz bilgisayarınıza bağlı yazıcı(ları)nızın kurulumda size yardımcı "
-"olacak.\n"
-"\n"
-"Eğer bu makinaya bağlı yazıcı(ları)nız varsa, bilgisayarınıza takın ve "
-"çalıştırın. Böylece otomatik olarak tanınabilir(ler).\n"
-"\n"
-" Hazır olduğunuzda \"İleri\"ye veya yazıcı(ları)nızı şimdi kurmak "
-"istemiyorsanız \"İptal\"e basın."
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Yazıcı Ayarları Sihirbazına Hoş Geldiniz\n"
-"\n"
-"Bu sihirbaz, makinanıza veya ağa doğrudan bağlı yazıcıları kurmanızda size "
-"yardım edecek.\n"
-"\n"
-"Eğer bu makinaya bağlı yazıcı(ları)nız varsa, bilgisayarınıza takın ve "
-"çalıştırın. Böylece otomatik olarak tanınabilir(ler). Ayrıca ağ yazı(ları)"
-"nızın da bağlı ve çalışır durumda olmaları gerekir.\n"
-"\n"
-"Ağdaki yazıcıları tanımanın bu makinaya bağlı yazıcıların tanınmasından daha "
-"uzun süreceğini unutmayın. Bu yüzden eğer gerekmiyorsa ağda bulunan "
-"yazıcıların otomatik tanınmasını iptal edin.\n"
-"\n"
-" Hazır olduğunuzda \"İleri\"ye veya yazıcı(ları)nızı şimdi kurmak "
-"istemiyorsanız \"İptal\"e basın."
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "Bu makineye bağlı yazıcıları otomatik tanı"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "Yerel ağa doğrudan bağlı yazıcıları otomatik tanı"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr "Micro$oft Window$ kullan makinelerdeki yazıcıları otomatik tanı"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Yerel Yazıcı"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"Tebrikler, yazıcınız kuruldu ve yapılandırıldı!\n"
-"\n"
-"Artık uygulamaların \"Yazdır\" komutunu kullanabilirsiniz.\n"
-"\n"
-"Bir yazıcıyı eklemek, kaldırmak, yazıcı ismini değiştirmek veya öntanımlı "
-"ayarları (kağıt besleme düzeni, yazdırma kalitesi, v.s.) değiştirmek "
-"isterseniz Mandrake Kontrol Merkezinden \"Donanım\" bölümündeki \"Yazıcı\" "
-"sekmesini seçiniz."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "Yazıcı otomatik tanınması"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", \"%s\" adlı ağ yazıcısı, %s kapısı"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", SMB/Windows sunucusu olan \"%2$s\"deki \"%1$s\" yazıcısı"
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "%s algılandı"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "Paralel port \\/*%s üzerindeki yazıcı"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "USB yazıcı \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "\"%s\" adlı ağ yazıcısı, %s kapısı"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "SMB/Windows sunucusu olan \"%2$s\"deki \"%1$s\" adlı yazıcı"
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"Makinanıza bağlı bir yazıcı bulunamadı! Yazıcınızı kendiniz kurmak "
-"isterseniz girdi alanına bir aygıt ismi/dosya ismi yazın. (1. Paralel port "
-"veya LPT1: karşılığı olarak /dev/lp0, LPT2: karşılığı olarak /dev/lp1,..., "
-"1. USB yazıcı için /dev/usb/lp0, 2. USB yazıcı için /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "Bir aygıt veya dosya ismi girmelisiniz!"
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "Yazıcı bulunamadı!"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "Mevcut yazıcılar"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"Aşağıdaki yazıcı otomatik algılandı, bu yazıcı yapılandırmak istediğiniz "
-"yazıcılardan biri değise, girdi alanına bu yazıcının bulunduğu /aygıt/dosya "
-"ismini yazınız."
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"Otomatik algılanan yazıcıların bir listesi aşağıda verilmiştir. Girdi "
-"alanına ayarlarını yapmak istediğiniz yazıcının /aygıt/dosya ismini yazınız."
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"Aşağıdaki yazıcı otomatik olarak algılandı. Yazıcı yapılandırması otomatik "
-"olarak yapılacak. Eğer yazıcınız doğru algılanmamışsa ya da yapılandırmayı "
-"kendiniz yapmak isterseniz, \"Elle yapılandır\" seçeneğini etkinleştiriniz."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"Algılanan yazıcıların listesi aşağıdadır. Ayarlarının yapılmasını "
-"istediğiniz yazıcıyı seçiniz. Yapılandırma tamamen otomatik olarak "
-"gerçekleştirilecektir. Eğer yazıcı doğru algılanmamışsa ya da yazıcı "
-"ayarlarını kendiniz yapmak istiyorsanız, \"Elle yapılandır\" seçeneğini "
-"etkinleÅŸtiriniz."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"Lütfen yazıcınızın bağlı olduğu portu seçiniz ya da aygıt/dosya ismi vererek "
-"belirtiniz."
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "Lütfen yazıcınızın bağlı olduğu portu seçiniz."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (1. Paralel port veya LPT1: karşılığı olarak /dev/lp0, LPT2: karşılığı "
-"olarak /dev/lp1,..., 1. USB yazıcı için /dev/usb/lp0, 2. USB yazıcı için /"
-"dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "Bir yazıcı ya da aygıt seçmeli ya da vermelisiniz!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Elle yapılandır"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Uzak Yazıcı (lpd) Seçenekleri"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Uzaktaki bir lpd yazıcıyı kullanmak için, yazıcının bağlı olduğu makinanın "
-"adını ve yazıcı ismini vermeniz gerekmektedir."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "Uzak makina adı"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Uzak yazıcı adı"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "Uzak makina adı yok!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "Uzak yazıcı ismi yok!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "Algılanan model: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "Ağ taranıyor..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", \"%2$s\" sunucusundaki \"%1$s\" adlı yazıcı"
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "\"%2$s\" sunucusundaki \"%1$s\" adlı yazıcı"
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "SMB (Windows 9x/NT) Yazıcı Seçenekleri"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Bir SMB yazıcıdan çıktı almak için, SMB makina adı (Dikkat! TCP/IP makina "
-"isminden farklı bir isimde olabilir), yazıcı sunucunun IP adresi, varsa "
-"yazıcının paylaşım adı, çalışma grubu, kullanıcı adı ve parolası "
-"verilmelidir."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-" Eğer istediğiniz yazıcı algılanmışsa listeden seçip kullanıcı adı, parola, "
-"çalışma kümesi gibi bilgilerden gerekenleri verin"
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "SMB sunucu adı"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "SMB sunucu IP"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Paylaşım adı"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Çalışma grubu"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "Otomatik algılanan"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "Ya sunucu ismi ya da sunucunun IP adresi verilmelidir!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Samba paylaşım ismi yok!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "GÃœVENLÄ°K UYARISI!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Bir Windows hesabına parolayla yazdırma kurmak üzeresiniz. Samba istemci "
-"yazılımındaki bir hata nedeniyle parola, yazdırma işini Windows sunucusuna "
-"aktarmakta kullanılan Samba istemcisinin komut satırına salt metin olarak "
-"kondu. Dolayısıyla bu makinedeki tüm kullanıcıların \"ps auxwww\" gibi bir "
-"komutla parolayı ekranda görüntülemeleri mümkündür.\n"
-"\n"
-"Biz, aşağıdaki seçeneklerden birinden yararlanmanızı öneririz (tüm "
-"koşullarda, örneğin bir ateş duvarı aracılığıyla, yalnızca yerel ağınızda "
-"yer alan makinelerden Windows sunucunuza eriÅŸilebildiÄŸine emin "
-"olmalısınız):\n"
-"\n"
-"Windows sunucunuzda \"KONUK\" hesabı gibi, ya da yazdırmaya adanmış özel bir "
-"parolasız hesap kullanınız. Kişisel ya da yönetici hesabınızdan parola "
-"korumasını kaldırmayınız.\n"
-"\n"
-"Windows sunucunuzu, yazıcınız LPD protokolü altında hazır olacak şekilde "
-"kurunuz. Daha sonra bu makineden yazdırmayı, Printerdrake'teki \"%s\" "
-"bağlantı tipiyle kurunuz.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Windows sunucunuzu yazıcınızı IPP protokolü altında çalışabilecek şekilde "
-"yapılandırın ve bu makineden yapılacak olan yazdırma işleminin tipini de %s "
-"olarak Printerdrake den ayarlayın.\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"Yazıcınızı bir Linux sunucusuna bağla ve Windows sistem(ler)inin ona istemci "
-"olarak bağlanmasını sağla.\n"
-"\n"
-"Yazıcınızı bu şekilde yapılandırmak istediğinize emin misiniz?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "NetWare Yazıcı Ayarları"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Bir NetWare yazıcıdan çıktı alacaksanız, NetWare yazdırma sunucunun ismi "
-"(TCP/IP makina isminden farklı bir isme sahip olabilir), varsa "
-"kullanacağınız yazdırma kuyruğunun ismi, kullanıcı adı ve parolası "
-"verilmelidir."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Yazdırma Sunucusu"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Yazıcı Kuyruk Adı"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "NCP sunucusu ismi yok!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "NCP kuyruÄŸu ismi yok!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", makina \"%s\", kapı %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "Makina \"%s\", kapı %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "TCP/Soket Yazıcısı Seçenekleri"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"Listedeki algılanmış yazıcılardann birini seçin ya da giriş alanlarına "
-"yazıcının makina adını/IP numarasını ve isteğe bağlı kapı numarasını "
-"(öntanımı 9100'dür) girin."
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Bir TCP ya da soket yazıcısından çıktı alacaksanız, yazıcının bağlı olduğu "
-"makina adını ve isteğe bağlı olarak kapı numarasını (öntanımı 9100'dür) "
-"vermeniz gereklidir. HP JetDirect sunucularda kapı numarası genelde 9100 "
-"dür, diğer sunucularda değişik olabileceğinden donanımın kılavuzuna bakmanız "
-"önerilir."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "Yazıcının makina adı/IP numarası verilmemiş!"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "Yazıcının makina adı/IP numarası"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "Yazıcı Aygıtı URI'si"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"Yazıcıya erişmek için doğrudan URI belirtebilirsiniz. URI, ya CUPS ya da\n"
-"Foomatic özelliklerini içermelidir.\n"
-"Bilgi: Her URI türünü her yazıcı havuzu desteklemez."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "Geçerli bir URI girilmelidir!"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"Her yazıcının bir ismi olmalıdır (örneğin: \"yazıcı\"). Açıklama ve Yeri "
-"alanlarını doldurmak gerekmez. Onlar kullanıcılara bilgi vermek içindir."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Yazıcının ismi"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Konum"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "Yazıcı veri tabanı okunuyor ..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "Yazıcı veritabanı hazırlanıyor ..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "Yazıcınızın modeli"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake, otomatik yazıcı algılaması ile bulduğu özelliklere uyan "
-"yazıcıyı veritabanındaki yazıcılardan bu özelliklerine en çok uyum sağlayanı "
-"seçti. Yazıcınız bu veritabanında bulunmuyorsa bu seçim yanlış olabilir. "
-"Seçimin doğru olup olmadığını kontrol ettikten sonra seçim doğruysa, \"Model "
-"doğru\" değilse \"Medeli elle seç\"e tıklayınız. Elle seçmeyi tıkladığınızda "
-"sonraki ekrandaki listeden yazıcınızı seçebilirsiniz.\n"
-"\n"
-"Printerdrake tarafından bulunan yazıcı:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "Model doÄŸru"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Modeli elle giriniz"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "Yazıcı model seçimi"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "hangi model bir yazıcınız var?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Lütfen Printerdrake'in doğru yazıcıyı bulup bulmadığını kontrol edin. Yanlış "
-"model bulunmuşsa ya da \"Temel Yazıcı\" gösteriliyorsa, listeyi tarayarak "
-"doÄŸru modeli bulun."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"Yazıcınız listede yoksa, uyumlu birini ya da bir benzerini seçebilirsiniz "
-"(yazıcınızın kılavuzuna bakınız)."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "OKI winprinter yapılandırması"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"Bir OKI laser winprinter yapılandıracaksanız bazı koşulları sağlamalısınız. "
-"Bu yazıcılar çok özel haberleşme protokolleri kullanırlar ve sadece ilk "
-"paralel porta bağlı olarak çalışırlar. Yazıcınız diğer paralel porta ya da "
-"bir ağ yazdırma sunucusuna bağlıysa önce onu makinanın birinci paralel "
-"portuna bağlamalısınız. Aksi takdirde, yazıcı çalışmayacak, bağlantı türü "
-"ayarlarınız sürücü tarafından yoksayılacaktır."
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Lexmark inkjet yapılandırması"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"Lexmark tarafından sağlanan mürekkep püskürtmeli yazıcı sürücüleri sadece "
-"yerel yazıcıları destekler. Yazıcınızı yapılandırmak için lütfen doğrudan "
-"makinanıza bağlayınız."
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"Lexmark mürekkep püskürtmeli yazıcıyı ve yapılandırmayı kullanarak yazdırmak "
-"için Lexmark (http://www.lexmark.com/) tarafından sağlanan sürücülere "
-"ihtiyacınız var. \"Sürücüler\" bağlantısına tıklayın. Modelinizi ve sonra "
-"işletim sistemi olarak \"Linux\"u seçin. Sürücüler RPM paketi veya "
-"etkileşimli grafik kurulumu olan kabuk betiğidirler. Bu yapılandırmayı "
-"grafik önyüzlü olarak yapmanız gerekmez. Lisans anlaşmasından sonra çıkın. "
-"\"lexmarkmain\" ile yazıcı kafası hizalama sayfasını basın ve kafa "
-"hizalamasını bu programı kullanarak ayarlayın."
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr "Zenographics ZJ-Akım Biçimini kullanan GDI Lazer Yazıcı"
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-"Yazıcınız; değişik üreticiler tarafından satılan GDI lazer yazıcılar "
-"(winprinters) grubuna ait ve yazıcıya veri gönderirken Zenographics ZJ-"
-"stream raster format kullanıyor. Bu yazıcıların sürücüsü geliştirmenin ilk "
-"aşamalarında ve büyük olasılıkla düzgün çalışmayacak. Özellikle A4 kağıt "
-"boyutunu seçerseniz, yazıcının çalışma olasılığı artar.\n"
-"\n"
-"Bu yazcılardan bazıları, örneğin HP LaserJet 1000 -ki bu sürücü başlangıçta "
-"onun için yazılmıştır-, açıldıktan sonra firmware'larının yazıcıya "
-"yüklenmesini isteyecektir. HP LaserJet 1000 için örneğin, yazıcının sürücü "
-"CD'sinde veya Windows bölümünüzde \"sihp1000.img\" dosyasını bulmanız ve "
-"aşağıdaki komutlardan biriyle dosyayı yüklemeniz gerekecek:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"İlk komut herhangi bir kullanıcı tarafından verilebilir, fakat ikinci komut "
-"root tarafından verilmeli. Bu işlemden sonra normal şekilde "
-"basabileceksiniz.\n"
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"Yazıcı öntanımlı ayarları\n"
-"\n"
-"Sayfa boyutu (ve varsa) mürekkep türünün ve ayrıca lazer yazıcının donanım "
-"yapılandırmasınını (bellek, kağıt beslemesi, çift yönlü çalışma,vs) doğru "
-"verildiğinden emin olmalısınız. Bilgi: Yazıcının yazdırma kalitesi "
-"yükseldikçe yazdırma hızı düşecektir."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "%s seçeneği bir tamsayı olmalıdır!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "%s seçeneği bir sayı olmalıdır!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "%s seçeneği kapsamdışı!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"Bu yazıcıyı (\"%s\")\n"
-"öntanımlı yazıcı yapmak istiyor musunuz?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "Deneme sayfası"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"Lütfen yazdırmak istediğiniz deneme sayfalarını seçiniz.\n"
-"Bilgi: Fotoğraflı deneme sayfasının yazdırılması uzun zaman alabilir ve "
-"belleği yetersiz bir laser yazıcı ile çıktı alınamayabilir. Kurulum "
-"sırasında standart bir deneme sayfası çıktısı almak yeterlidir."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "Deneme sayfasız"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "Yazdır"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "Standart deneme sayfası"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Alternatif deneme sayfası(mektup)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Alternatif dememe sayfası (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "Resim deneme sayfası"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "Deneme sayfalarını yazdırMa"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Deneme sayfası basılıyor..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Deneme sayfası yazıcıya gönderildi.\n"
-"Yazıcının çalışması için bir az bir zaman geçebilir.\n"
-"Yazdırma durumu:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"Deneme sayfası yazıcıya gönderildi.\n"
-"Yazdırmanın başlaması biraz zaman alabilir.\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "Düzgün olarak çalışıyor mu?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "Temel yazıcı"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"Bir dosyayı komut satırından doğrudan yazdırmak isterseniz \"%s<dosya>\" "
-"komutunu ya da bir grafik arayüzlü yazdırma aracı kullanmak\n"
-"isterseniz \"xpp <dosya>\" veya \"kprinter <dosya>\" komutlarını\n"
-"kullanabilirsiniz\n"
-"dosyayı uygulama sağlayacağından dosya ismi verilmez.\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Ayrıca bir çok uygulamanın yazdırma diyaloglarının \"Yazdırma komutu\" "
-"alanında\n"
-"bu komutlardan birini kullanabilirsiniz. Ancak bu tür kullanımda "
-"yazdırılacak\n"
-"dosyayı uygulama sağlayacağından dosya ismi verilmez.\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"\"%s\" komutu ile ayrıca herhangi bir yazdırma işleminin\n"
-"ayarlarını da değiştirebilirsiniz. Bu ayarları komut satırından\n"
-"girebilirsiniz.\n"
-"\n"
-"Kullanımı: \"%s <dosya>\". "
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"Şimdiki yazıcınız için mümkün seçeneklerin bir listesini aşağıdan "
-"okuyabileceğiniz gibi \"Seçenek listesini yazdır\" düğmesine tıklayarak da "
-"alabilirsiniz.%s%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"Yazıcınız için mümkün yazdırma seçeneklerinin listesi:\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"Bir dosyayı komut satırından doğrudan yazdırmak isterseniz \"%s <dosya>\".\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Ayrıca bir çok uygulamanın yazdırma diyaloglarının \"Yazdırma komutu\" "
-"alanında\n"
-"bu komutu kullanabilirsiniz. Ancak bu tür kullanımda yazdırılacak\n"
-"dosyayı uygulama sağlayacağından dosya ismi verilmez.\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"Yazıcınız için mümkün seçeneklerin bir listesini \"Seçenek listesini yazdır"
-"\" düğmesine tıklayarak alabilirsiniz."
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"Bir dosyayı komut satırından doğrudan yazdırmak isterseniz \"%s <dosya>\" ya "
-"da \"%s <dosya>\".\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"Bir grafik arayüz\n"
-"tercih ediyorsanız \"xpdq\" kullanarak yazdırılacakları ve seçenekleri\n"
-"belirleyebilirsiniz.\n"
-"Masaüstü yöneticisi olarak KDE kullanıyorsanız, yazıcının kağıt yemesi "
-"halinde\n"
-"masaüstünüzde bulunan \"Yazıcıyı DURDUR!\" düğmesini kullanabilirsiniz.\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"\"%s\" ve \"%s\" komutları ile ayrıca herhangi bir yazdırma işleminin\n"
-"ayarlarını da değiştirebilirsiniz. Bu ayarları komut satırından\n"
-"girebilirsiniz.\n"
-"\n"
-"Kullanımı: \"%s <dosya>\".\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "\"%s\" ile yazdırılıyor/taranıyor/fotoğraf kartları kullanılıyor"
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "\"%s\" ile yazdırılıyor/taranıyor"
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "\"%s\" ile yazdırılıyor/fotoğraf kartı erişimi yapılıyor"
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "\"%s\" Yazıcısından yazdırılıyor"
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Kapat"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "Seçenekleri listesini yazdır"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"Çok işlevli HP aygıtınız tarama işlevi etkin olacak biçimde kendiliğinden "
-"yapılandırıldı. Konsoldan \"scanimage\" ile (birden fazla tarama aygıtınız "
-"varsa \"scanimage -d hp:%s\" ile belirterek), X üzerinden \"xscanimage\" ya "
-"da \"xsane\" ile tarama yaptırabilirsiniz. GIMP kullanıyorsanız, \"Dosya\"/"
-"\"Edin\" menüsünden ilgili yeri seçerek de kullanabilirsiniz. Daha fazla "
-"bilgi edinmek için konsoldan \"man scanimage\" komutunu verebilirsiniz.\n"
-"\n"
-"Bu aygıt için \"scannerdrake\" kullanmayın!"
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"Yazıcınız kendiliğinden bilgisayarınızdaki photocard sürücülerine "
-"erişebilecek biçimde yapılandırıldı. Artık photocard'larınıza \"MtoolsFM\" "
-"adlı grafiksel yazılım ile (Menüde \"Uygulamalar\" -> \"Dosya araçları\" -> "
-"\"MTools Dosya Yöneticisi\") ya da \"mtools\" komut satırı uygulaması ile "
-"(komut satırında \"man mtools\" yazarak bilgiye ulaşabilirsiniz) "
-"erişebilirsiniz. Kartın dosya sistemine \"p:\" sürücü harfinden, daha fazla "
-"photocard'lı HP yazıcınız varsa onu izleyen harflerden ulaşabilirsiniz. "
-"\"MtoolsFM\"de sürücü harfleri arasında geçişi dosya listelerinin sağ üst "
-"köşesindeki alandan yapabilirsiniz."
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "Yazıcı verisi okunuyor ..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "Yazıcı yapılandırmasını aktar"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"Yazdırma hazuzunuzu %s yerine %s yapmak için yazıcı yapılandırmanızı "
-"kopyalayabilirsiniz. Tüm yapılandırma bilgileri (yazıcı ismi, açıklaması, "
-"yeri, bağlantı türü ve öntanımlı seçenekler) kopyalanırken, bekleyen işler "
-"aktarılmayacaktır.\n"
-"Bilgi: Aşağıdaki sebeplerden dolayı tüm kuyruklar da aktarılabilir:\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"Novell sunucuları üzerindeki yazıcılara ve Novell yazıcılarına bir komutla "
-"veri gönderilmesini CUPS desteklemez.\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ sadece yerel yazıcıları, LPD yazıcılarını ve Soket/TCP yazıcılarını "
-"destekler.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD ve LPRng, IPP yazıcıları desteklemez.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"Ek olarak, kuyruklar bu programla oluşturulmaz ya da \"foomatic-yapılandırma"
-"\" aktarılamaz."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"Ayrıca CUPS sürücüleri ya da üreticileri tarafından sağlanan PPD dosyaları "
-"ile yapılandırılan yazıcılar aktarılamaz."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"Aktarmak istediğiniz yazıcıları işaretledikten sonra\n"
-"\"Aktar\" düğmesine tıklayınız."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "Yazıcılar aktarılmasın"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Aktar"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"\"%s\" isimli yazıcı zaten %s altında var.\n"
-"\"Aktar\" düğmesiyle üzerine yazabilirsiniz.\n"
-"Ayrıca yeni bir isim girebilir ya da\n"
-"bu yazıcıyı atlayabilirsiniz."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr "Yazıcı ismi sadece harfler, rakamlar ve alt çizgi içerebilir."
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"\"%s\" yazıcısı zaten var.\n"
-"Onun yapılandırmasının üzerine yazılmasını\n"
-"gerçekten istiyor musunuz?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Yeni Yazıcı adı"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "%s Transfer ediliyor ..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"Öntanımlı yazıcınızı da (\"%s\") aktardınız. Yeni yazdırma sistemi %s "
-"altında da öntanımlı yazıcı olsun mu?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "Yazıcı verisi tazeleniyor ..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "Ağ yazıcısı yapılandırması"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "Ağ başlatılıyor ..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Ağ şimdi yapılandırılsın"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "Ağ işlevselliği yapılandırılmamış"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"Bir ağ yazıcısı yapılandırmak için ağ erişimine ihtiyacınız var, ancak "
-"ağınız henüz yapılandırılmamış. Bir ağ yapılandırması olmaksızın şimdi "
-"yapılandırılacak yazıcıyı kullanamayacaksınız. Ne yapmak istersiniz?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Ağ yapılandırılmadan devam edilsin"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"Kurulum sırasında yapılan ağ yapılandırması şimdi başlatılamaz. Daha sonra, "
-"sisteminizi başlattığınızda, ağ erişiminizi sağladıktan sonra Mandrake "
-"Kontrol Merkezi'nde \"Ağ ve Internet\"/\"Bağlantı\" bölümünden ya da "
-"\"Donanım\"/\"Yazıcı\" bölümünden ağ yazıcınızı yapılandırabilirsiniz."
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"Ağ erişiminiz yok ve başlatılamadı. Lütfen yapılandırmanızı ve "
-"donanımınızıkontrol ettikten sonra ağ yazıcınızı yapılandırmayı tekrar "
-"deneyin."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "Yazdırma sistemi başlatılıyor ..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "yüksek"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "paranoyak"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "%s güvenlik seviyesinde yazdırma sistemi kurulumu"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"%s yazdırma sistemini %s güvenlik seviyesinde çalıştıracak bir kuruluma "
-"başlamak üzeresiniz.\n"
-"\n"
-"Bu yazdırma sistemi, yazdırma işlerini beklerken ve yazdırırken bir artalan "
-"süreci olarak çalışır. Bu sürece ağ üzerindeki diğer makinalar tarafından da "
-"erişilebilir ve saldırılara açıktır. Diğer yandan, sadece bir kaç benzer "
-"uygulama bu güvenlik seviyesinde öntanımlı olarak başlatılabilir.\n"
-"\n"
-"Bu makinada yazdırmanın yapılandırılmasını gerçekten istiyor musunuz?"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "Açılış sırasında yazdırma sisteminin başlatılması"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"Yazdırma sistemi (%s) makinanın açılışı sırasında otomatik olarak "
-"başlatılmayacaktır.\n"
-"\n"
-"Yazdırma sistemi potansiyel saldırı noktası olduğundan, ve daha yüksek bir "
-"güvenlik seviyesi gerektirdiğinden otomatik başlatmayı kapatmak daha uygun "
-"olacaktır.\n"
-"\n"
-"Yazdırma sisteminin otomatik başlatılmasını yine de istiyor musunuz?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "Kurulu yazılım denetleniyor..."
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "LPRng Kaldırılıyor..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "LPD Kaldırılıyor..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "Yazıcı makarasını seçin"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Hangi yazdırma sistemini (makara) kullanmak istiyorsunuz?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "\"%s\" yazıcısını yapılandır..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "Foomatic kuruluyor ..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Yazıcı seçenekleri"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "PrinterDrake Hazırlanıyor ..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "Uygulamalar yapılandırılıyor..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "Yazdırmayı ayarlamak istiyor musunuz?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "Sistem yazıdırılıyor: "
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Aşağıdaki yazıcılar yapılandırıldı. Öntanımlı yazıcı yapmak, ayarlarını "
-"değiştirmek, hakkında bilgi almak ya da Star Office/OpenOffice.org/GIMP için "
-"kullanılmak üzere bir uzak CUPS sunucusunun yazıcısı yapmak isterseniz "
-"üzerine çift tıklayın."
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Aşağıdaki yazıcılar yapılandırıldı. Bir yazıcı hakkında bilgi almak ya da "
-"üzerinde değişiklik yapmak için ona tıklayınız."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr "Yazıcı listesini tazele (Uzak CUPS yazıcıları da göstermek için)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Yazdırma sistemini değiştir"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Normal Kip"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "Başka yazıcı yapılandıracak mısınız?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "Yazıcı Yapılandırmasını düzenle"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"Yazıcı %s\n"
-"Bu yazıcıda neyi değiştireceksiniz?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "YAP!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "Yazıcı bağlantısı türü"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "Yazıcı ismi, açıklama, yeri"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "Yazıcı üreticisi, modeli, sürücüsü"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "Yazıcı üreticisi, modeli"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "Bu yazıcıyı öntanımlı yazıcı olarak belirle"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Bu yazıcıyı Star Office/OpenOffice.org/GIMP'e ekle"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Bu yazıcıyı Star Office/OpenOffice.org/GIMP'den kaldır"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "Deneme sayfalarını yazdır"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "Bu yazıcının nasıl kullanıldığını bilmek için"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "Yazıcı Kaldır"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Eski '%s' yazıcısı kaldırılıyor..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "Öntanımlı yazıcı"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "\"%s\" yazıcısı öntanımlı yazıcı olarak belirlendi"
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Yazıcı Star Office/OpenOffice.org/GIMP'e ekleniyor"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr "Yazıcı \"%s\" Star Office/OpenOffice.org/GIMP'e başarıyla eklendi."
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr "Yazıcı \"%s\" Star Office/OpenOffice.org/GIMP'e eklenemedi."
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Yazıcı Star Office/OpenOffice.org/GIMP'den kaldırılıyor"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-"Yazıcı \"%s\" Star Office/OpenOffice.org/GIMP'den başarıyla kaldırıldı."
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr "Yazıcı \"%s\" Star Office/OpenOffice.org/GIMP'den kaldırılamadı."
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "'%s' Yazıcısını kaldırmak istediğinize emin misiniz ?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "'%s' yazıcısı kaldırılıyor..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Vekil ayarları"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Vekil yapılandırma aracına hoş geldiniz.\n"
-"\n"
-"Burada, http ve ftp vekillerini kullanıcı ismi ve parolası\n"
-"olsun/olmasın yapılandırabilirsiniz\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"Lütfen http vekili bilgilerini giriniz.\n"
-"Bir http vekili kullanmayacaksanız boş bırakınız."
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "Kapı"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "Url başlangıcı 'http:' şeklinde olmalıdır"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "Kapı numarası rakamsal olmalıdır."
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"Ftp vekil sunucu bilgisini doldurunuz\n"
-"Eğer vekil sunucu kullanmak istemiyorsanız boş bırakınız."
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"Lütfen vekil sunucu kullanıcıadı ve parolasını giriniz,\n"
-"Eğer kullanıcıadı ve parola girmek istemiyorsanız boş bırakın"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "Kullanıcı"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "Parola"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "Parolayı tekrar biçimle"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "Parolalar uyuÅŸmuyor. Tekrar deneyin!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Biçemlendirilmiş RAID md%d'ye disk bölümü eklenemedi"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "%s dosyasına yazılamadı"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid başarısız"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid başarısız (raidtools eksik olabilir mi?"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "%d. seviye RAID için yetersiz sayıda disk bölümü\n"
-
-#: ../../security/main.pm_.c:66
-msgid "Security Level:"
-msgstr "Güvenlik seviyesi:"
-
-#: ../../security/main.pm_.c:74
-msgid "Security Alerts:"
-msgstr "Güvenlik Alarmları:"
-
-#: ../../security/main.pm_.c:83
-msgid "Security Administrator:"
-msgstr "Güvenlik Yöneticisi:"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, c-format
-msgid " (default: %s)"
-msgstr " (Öntanımlı: %s)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-"İzleyen sorular sisteminizin güvenliğini özelleştirmeniz için\n"
-"gerekli olan seçenekleri sunmaktadır. Eğer yardıma ihtiyacınız olursa\n"
-"Yardım tuşuna basınız.\n"
-
-#: ../../security/main.pm_.c:256
-msgid "Please wait, setting security level..."
-msgstr "Lütfen bekleyin, güvenlik seviyesi ayarlanıyor..."
-
-#: ../../security/main.pm_.c:262
-msgid "Please wait, setting security options..."
-msgstr "Lütfen bekleyin, güvenlik seçenekleri ayarlanıyor..."
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "ALSA (Gelişmiş Linux Ses Mimarisi) ses sistemi başlatılıyor"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron, periyodik komut zamanlayıcısı"
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd pil durumunu izlemek için ve syslog aracılığıyla bunun kaydını tutmak "
-"için kullanılır.\n"
-"Ayrıca pil azaldığında sistemi kapatmak için de kullanılır."
-
-#: ../../services.pm_.c:18
-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 ""
-"at komutu, zamanlanan komutları çalışmaları gereken zamanlarda çalıştırır.\n"
-"Sistem yükü yeterince düşük olduğunda yığın komutları çalıştırır."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron, kullanıcılara özel komutları peritodik zamanlamalarla çalıştırabilen\n"
-"standart bir UNIX programıdır. vixie cron, standart cron'a eklenmiş birçok\n"
-"yeni özellik içerir."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM, Midnight Commander gibi metin tabanlı uygulamalara fare desteği ekler.\n"
-"Ayrıca konsolda fareyle kesme ve yapıştırma işlemlerine izin verir.\n"
-"Konsolda pop-up menü desteği sağlar."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake donanım analizini ve yapılandırma seçeneklerini başlatır\n"
-"donanım yenileme/değiştirme."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache bir World Wide Web sunucusudur. HTML dosyaları ve CGI sunumu için "
-"kullanılır."
-
-#: ../../services.pm_.c:29
-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 ""
-"Internet superserver daemon (çoğunlukla inetd olarak adlandırılır) birçok \n"
-"başka internet servisini gerektiğinde çalıştırır. İçinde telnet, ftp, rsh ve "
-"rlogin gibi pekçok programın bulunduğu servisleri çalıştırmakla yükümlüdür.\n"
-"inetd'yi sistemden çıkarmak, onun çalıştırmakla yükümlü olduğu bütün "
-"servisleri \n"
-"kaldırmak anlamına gelir."
-
-#: ../../services.pm_.c:33
-msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Bilgisayarınızı diğer ağlardan koruma amacıyla ateş duvarı kurma uygulaması "
-"için\n"
-"Linux kernel 2.2 serisi için hazırlanmış paket filitrelemesini başlatır."
-
-#: ../../services.pm_.c:35
-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 ""
-"Bu paket /etc/sysconfig/keyboard'daki seçili klavye düzenini yükler.\n"
-"Hangi klavye düzeninin kullanılıcağı kbdconfig ile ayarlanabilir.\n"
-"Bu, mandrake kurulan birçok makinede etkin olarak bırakılmalıdır."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"/usr/include/linux/{autoconf,version}.h için\n"
-"/boot içinde çekirdek başlığının otomatik yeniden üretimi"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Açılışta donanım algılaması ve yapılandırması."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Linuxconf ile, sistem açılışı sırasında çeşitli işlemlerin uygulanışını\n"
-"sistem yapılandırması bağlamında düzenlenebilir."
-
-#: ../../services.pm_.c:43
-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, lpr'nin düzgün olarak çalışması için gerekli yazıcı daemonudur.\n"
-"lpd temel olarak, yazdırma görevlerini yöneten ve onları yazıcıya gönderen "
-"sunucudur."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Linux Sanal Sunucu, yüksek performans ve yüksek\n"
-"erişilebilirlik kullanımını sağlar."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) sunucu isimlerini IP adreslerine dönüştüren Alan Adı "
-"Sunucusudur (DNS)."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Bütün Ağ Dosya Sistemlerini (NFS), SMB (Lan Manager/Windows), ve \n"
-"NCP (NetWare) bağlama noktalarını bağlar ve ayırır."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Açılış sırasında başlamak için ayarlanmış bütün ağ arayüzlerini aktive eder/"
-"kapatır."
-
-#: ../../services.pm_.c:52
-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 TCP/IP ağlarda dosya paylaşımı için kullanılan popüler bir protokoldür.\n"
-"Bu servis, /etc/exports dosyasında ayarları bulunan NFS sunucusunun \n"
-"kullanımını sağlar."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS TCP/IP ağlarda dosya paylaşımı için kullanılan popüler bir \n"
-"protokoldür. Bu servis NFS dosya kilidi kullanımını sağlar."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"Başlangıçta Xwindows ve konsol altında tuş kilidini\n"
-"her başlangıçta açar."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "OKI 4w ve windows uyumlu yazıcıları destekler."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA desteği, laptoplarda ethernet ve modem gibi aygıtların "
-"desteklernmesini\n"
-"sağlar. Ayarlanmadığı sürece açılışta çalışmayacaktır, çalışmasına ihtiyaç "
-"duyulmayan \n"
-"makinalarda kurulu olması sorun oluşturmayacaktır."
-
-#: ../../services.pm_.c:63
-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 ""
-"portmapper, NFS ve NIS gibi protokoller tarafından kullanılan RPC \n"
-"bağlantılarını düzenler. Portmap sunucusu RPC mekanizmasını kullanan\n"
-"protokollerle servis yapan makinelerde kurulu ve çalışıyor durumda olmalıdır."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix, elektronik postaları bir makinadan diğerine yollayan Elektronik "
-"Posta Aktarma Uygulamasıdır."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Yüksek kalite rastgele sayı üretimi için sistem entropi havuzunun \n"
-"saklanması ve yeniden eski haline getirilmesini sağlar."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Oracle gibi bazı uygulamalarla kullanmak için\n"
-"blok aygıtlarını (örn: sabit disk bölümleri)\n"
-"temel aygıtlarla eşlendirir"
-
-#: ../../services.pm_.c:71
-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 daemonu otomatik IP router tablosunun RIP protokolü tarafından\n"
-"yenilenmesine izin verir. RIP genelde küşük ağlarda kullanılır, daha büyük\n"
-"ağlarda daha karmaşık routing protokollerine ihtiyaç vardır."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"rstat protokolü bir ağdaki kullanıcıların o ağdaki herhangi bir\n"
-"makina hakkında performans ölçüleri alabilmelerini sağlar."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"rusers protokolü bir ağdaki kullanıcıların o ağda bulunan makinalarda\n"
-"çalışan kullanıcıları görmenizi sağlar."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"rwho protokolü, uzak kullanıcıların, rwho daemonu çalıştıran bir makinada\n"
-"bulunan tüm kullanıcıları görmelerine izin verir."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Ses sistemini Makinede uygula"
-
-#: ../../services.pm_.c:81
-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, birçok daemonun mesajlarını çeşitli sistem kayıt dosyalarında\n"
-"tutmalarına izin verir. Syslog'un her zaman çalışır durumda olması\n"
-"akıllıca bir davranıştır."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "USB aygıtlarınız için dürücülerini yükleyiniz."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "X Font Sunucusu'nu çalıştırır (bunun kullanımı için XFree gerekir)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "Açılış sırasında otomatik olarak başlatılacak hizmetleri seçiniz"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "Yazdırılıyor"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Ä°nternet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Dosya paylaşımı"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "Sistem"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Uzak Yönetim"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Veritabanı Sunucusu"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "Hizmetler: %d / %d etkinleÅŸtirildi"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Hizmetler"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "çalışıyor"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "durdu"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Hizmetler ve artalan süreçleri"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"Bu hizmet hakkında\n"
-"baÅŸka bilgi yok."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "Önyükleme"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "BaÅŸlat"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Durdur"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Mandrake Linux 9.0 sürümünü seçtiğiniz için Teşekkür ederiz"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Açık Kaynak Kodu dünyasına hoş geldiniz"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"MandrakeSoft başarısı Özgür Yazılım felsefesi üzerine kuruludur. Yeni "
-"işletim sisteminiz dünya çapında Linux Topluluğunun ortaklaşa çalışmasının "
-"bir sonucudur.\n"
-"\n"
-"Çeviri hatalarını lütfen <nilgun@fide.org> adresine bildiriniz."
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "Özgür Yazılım dünyasına katılın"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "AÇık Kaynak topluluğu hakkkında daha fazla öğrenmek mi istyorsunuz?"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"Kendi bilginizi paylaşmak ve Linux araçlarının yapımına yardım etmek "
-"istiyorsanız, \"Community\" sayfalarımızda bulunan tartışma gruplarına "
-"katılın."
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "Internet'ten en fazlasını alın"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 sizin için en iyi yazılımları seçti. Mozilla ve Konqueror "
-"kullanarak Web'de dolaşın, animasyonları izleyin; ya da Evolution ve KMail "
-"kullanarak iletilerinizi okuyun, kişisel bilgilerini yönetin"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr "En yeni grafik ve çokluortam araçlarını keşfedin!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr "Çokluortamın sınırlarını zorlayın!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux 9.0 en son yazılımlar ile ses dosyalarını çalmanızı, resim "
-"veya fotoğraflarınızı düzenlemenizi ve video dosyalarını oynatmanızı sağlar"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Oyunlar"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 9.0 en iyi Açık Kaynak Kodlu oyunlarla gelir - savaş, kart "
-"oyunları, spor, taktik ve strateji oyunları, zeka oyunları , vs. ..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Mandrake Kontrol Merkezi"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"The Mandrake Linux 9.0 sisteminizi tamamen özelleştirebileceğiniz ve "
-"yapılandırabileceğiniz komple bir yazılım içerir"
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Kullanıcı arabirimleri"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Mandrake Linux 9.0 tamamen özelleştirilebilir 11 kullanıcı arabirimiyle "
-"gelir: KDE 3, Gnome 2, WÄ°ndowMaker, ..."
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "BasitleÅŸtirilmiÅŸ geliÅŸtirme"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr "Mandrake Linux 9.0 benzersiz bir geliÅŸtirme platformudur"
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"GNU gcc 3 derleyicisi ve de en iyi Açık Kodlu geliştirme ortamlarını tam güç "
-"kullanın"
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr "Makinanızı güvenilir bir sunucuya dönüştürün"
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of "
-"your mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"Farenizin birkaç tıkıyla makinanızı güçlü bir Linux sunucusu haline getirin: "
-"Web sunucusu, posta, ateşduvarı, yönlendirici, dosya ve yazıcı sunucusu, ..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "Güvenliğinizi en etkin hale getirin"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-"MandrakeSecurity, Çoklu Ağ Ateşduvarı (Multi Network Firewall=M.N.F.) ürünü "
-"içerir."
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-"Bu ateşduvarı ürünü, bütün güvenlik ihtiyaçlarınızı karşılayacak ağ "
-"özelliklerini barındırır."
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr "Bu ürün MandrakeStore web sitesinden edinilebilir"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr "Resmi MandrakeSoft mağazası"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"Bütün ölçeklerdeki Linux çözümlerimiz, aynı zamanda ürünlerdeki özel "
-"fırsatlar ve diğer \"goodie'ler\", çevrimiçi olarak e-mağazamızda:"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr "Strateji ortaklarımız"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-"MandrakeSoft, Mandrake Linux'le uyumlu profesyonel çözümler sunan seçkin "
-"şirketlerle çalışır. Bu ortaklarımızın listesine MandrakeStore'dan "
-"ulaşılabilir"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr "MandrakeSoft'un eğitim kataloğu Linux-Campus'ü keşfedin"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-"Eğitim programı hem son kullanıcıların hem de uzmanların ( Ağ ve Sistem "
-"yöneticileri) ihtiyaçlarını karşılayacak şekilde hazırlanmıştır"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr "Linux üzerine sertifika alın"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-"Kendi kendinize çevrimiçi veya eğitim ortakları ağımız kanılıyla eğitimden "
-"hangisini seçerseniz seçin, Linux-Campus kataloğu sizi LPI sertifika "
-"programına (dünya çapında geçerli profesyonel teknik sertifikalama) hazırlar"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "Bir MandrakeExpert olun"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-"Sorunlarınıza çözümleri MandrakeSoft'un çevrimiçi destek platformu ile bulun"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-"MandrakeSoft destek takımlarına ve çevrimiçi Linux Topluluğuna katılarak "
-"bilginizi paylaşın ve çevrimiçi teknik destek web sitesinde Uzman (Expert) "
-"olarak tanınarak diğer insanlara yardım edin:"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExpert Kurumsal"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr "Şirketinizin özel destek ihiyaçlarını karşılayan çevrimiçi platform"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-"Bütün sorunlar tek bir yetkili MandrakeSoft teknik uzmanı tarafından takip "
-"edilecek"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr "MandrakeClub ve Mandrake Corporate Club'ı keşfedin"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-"MandrakeClub ve Mandrake Corporate Club, iş dünyası ve özel ayrıcalıklar "
-"kazanırken doğrudan favori Linux dağıtımlarını desteklemek isteyen Mandrake "
-"Linux kullanıcıları için oluşturulmuştur. Eğer ürünlerimizi beğendiyseniz, "
-"eğer şirketiniz rekabette bir adım önde olmak için ürünlerimizden "
-"faydalanıyorsa, eğer Mandrake Linux'un geliştirilmesine katkı sağlamak "
-"istiyorsanız, MandrakeClub'a katılın!"
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "Paketler kuruluyor..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Lütfen çıkın ve Ctrl-Alt-BackSpace tuşlarına basın"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Lütfen değişiklikleri etkinleştirmek için tekrar %s'e giriş yapın"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Mandrake Terminal Sunucu Yapılandırması"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "Sunucuyu etkinleÅŸtir"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "Sunucuyu etkisizleÅŸtir"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "Sunucuyu baÅŸlat"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "Sunucuyu durdur"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "Etherboot Disket/ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "Net boot görüntüleri"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "Kullanıcı ekle/sil"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Ä°stemci ekle/sil"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "Açılış disketi"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "Açılış ISO' su"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "Bütün Çekirdeği Derle -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "Bu işlem birkaç dakika sürebilir."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "Hiç çekirdek seçilmemiş!"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "Tek NIC' i yapılandır -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "Bir NIC seçilmemiş!"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "Bütün çekirnekleri derle -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- Sil"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "Bütün NBI' ları sil"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "Kullanıcı ekle -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- Kullanıcı Sil"
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr "Hiçbir Net boot görüntüleri oluşturulmadı!"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "Ä°stemci Ekle -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- Ä°stemci Sil"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "dhcpd Yapılandırması..."
-
-#: ../../standalone/drakTermServ_.c:873
-msgid "dhcpd Server Configuration"
-msgstr "dhcpd Sunucu Yapılandırması"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-"Bu değerlerin çoğu çalışan sisteminizden ayıklandı.\n"
-"Gereklileri düzenleyebilirsiniz."
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "Yapılandırmayı Kaydet"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "Lütfen Disket takın:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "Diskete eriÅŸilemiyor!"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "Disketi çıkartabilirsiniz"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "Mecut disket sürücünüz yok"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "Etherboot ISO görüntüsü: %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "Bazışeyler hatalı gidiyor! - mkisofs yüklü mü?"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "Öncelikle /etc/dhcpd.conf dosyası oluşturulmalı!"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Hata!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "Gerekli imaj dosyası %s i bulamadım."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Otomatik kurulum yapılandırıcısı"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"Otomatik kurulum disketini yapılandırmak üzeresiniz. Bu özellik biraz "
-"tehlikelidir ve dikkatli kullanılmalıdır.\n"
-"\n"
-"Bu disket kullanılarak yapılan kurulum bazı aşamalarda bazı değerlerin "
-"girilmesi için etkileşimli olacaktır.\n"
-"\n"
-"Güvenliğiniz için, disk bölümlendirme ve biçemlendirme kesinlikle otomatik "
-"olarak yapılmayacaktır.\n"
-"\n"
-"Devam etmek istiyor musunuz?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "Otomatik adım yapılandırması"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"Lütfen kurulumun etkileşimli olmasını istediğiniz aşamalarını seçiniz, "
-"seçmezseniz bu işi kendiniz elle yapmak zorunda kalacaksınız."
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "Otomatik kurulum disketi oluÅŸturuluyor"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"HoÅŸ Geldiniz\n"
-"\n"
-"Otomatik kurulum parametrelerini soldaki bölümde bulabilirsiniz"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Tebrikler!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"Disket kusursuzca oluÅŸturuldu.\n"
-"Geride kalan kurulumunuza devam edebilirsiniz."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Otomatik Kurulum"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Bir öğe ekle"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "Son öğeyi kaldır"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "Cron, root dışındakilerce kullanılmaya henüz hazır değil"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "UYARI"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "ÖLÜMCÜL"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "BÄ°LGÄ°"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" DrakYedekleme Raporu \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakYedekleme Sunucusu Raporu\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakYedekleme Raporunun Ayrıntıları\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "Toplam iÅŸlem"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-"%s dosyası var, silinsin mi?\n"
-"\n"
-"Uyarı: Bu işlemi önceden yaptıysanız herhalde girişi sunucudaki\n"
-"authorized_keys'ten silmeniz gerekecek."
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr "Anahtarların oluşturulması biraz süre alabilir."
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr "HATA: %s başlatılamadı (spawn)"
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr "%s makinasının %s portunda parola istemi yok"
-
-#: ../../standalone/drakbackup_.c:852
-#, c-format
-msgid "Bad password on %s"
-msgstr "%s için yanlış parola"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr "%s 'i %s 'e taşımaya izin verilmedi"
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr "%s üzerinde %s bulunamadı"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr "%s yanıt vermiyor"
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-"Aktarma başarıyla gerçekleştirildi!\n"
-"Aşağıdaki komutla, size parola sorulmadan, sunucuda oturum\n"
-"açıp açamadığınızı görebilirsiniz:\n"
-"\n"
-"ssh -i %s %s\\@%s"
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr "Uzaktaki WebDAV sitesi zaten eÅŸitlenmiÅŸ!"
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr "WebDAV aktarımı gerçekleştirilemedi!"
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr "CDR/DVDR sürücüsü yok!"
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr "Kaydedilebilir ortam gibi görünmüyor!"
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr "Silinebilir ortam deÄŸil!"
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr "Ortamı silmek biraz süre alabilir."
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr "CD'ye eriÅŸimde izin sorunu var."
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr "%s üzerinde bant yok!"
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "Sistem dosyalarını yedekle..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "Sabit disk yedekleme dosyaları..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "Kullanıcı dosyalarını yedekle..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "Sabit Disk Yedekleme Ä°ÅŸlemi..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "Diğer dosyaları yedekle..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr "Yedekte deÄŸiÅŸiklik yok!"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"%s aracılığıyla yapılan Drakbackup etkinliği:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"FTP tarafından gönderilen dosya listesi: %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-" FTP bağlantısında sorun oluştu: Yedeklenen dosyalarınız FTP ile "
-"gönderilemedi.\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"CD aracılığıyla yapılan Drakbackup etkinliği:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"Teyp aracılığıyla yapılan Drakbackup etkinliği:\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr " Posya gönderimi sırasında hata oluştu. \n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr "Katalog oluşturulamıyor!"
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Dosya Seçimi"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "Dosyaları ve dizinleri seçin ve 'Ekle'ye tıklayın"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"Lütfen size gereken tüm seçenekleri işaretleyiniz.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"Bu seçeneklerle /etc dizinindeki tüm dosyaları yedekleyebilir ve geri "
-"alabilirsiniz.\n"
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr "Sistem Dosyalarını Yedekle (/etc dizini)"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr "Fark yedeklemesi Kullanılsın (eski yedeklemeler kullanılmaz)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "Kritik dosayalar yedeklenmesin (passwd, group, fstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr "Bu seçenekle /etc dizininizin herhangi bir sürümünü geri alabilirsiniz"
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr ""
-"Lütfen yedeklemede içerilmesini istediğiniz tüm kullanıcıları işaretleyin."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "Tarayıcının bellekleme dosyaları yedeklenmesin"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr "Fark Yedeklemesi Yapılsın (eski yedeklemeler kullanılmaz)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "Seçilenleri Sil"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "Kullanıcılar"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "Yedeklemede ağ bağlantısı kullanılsın"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr "Ağ Yöntemi:"
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr "SSH için Expect'i kullan"
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-"SSH yedekleme anahtarı\n"
-"oluÅŸtur/aktar"
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" Åžimdi \n"
-"Aktar"
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-"Diğer (drakbackup Hariç/Değil)\n"
-"Anahtarlar zaten yerlerinde"
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "Lütfen makina adını ya da IP numarasını giriniz."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-"Lütfen yedekleri yerleştireceğiniz dizinin\n"
-"ya da modülün adını yazınız."
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "Lütfen kullanıcı adınızı yazınız"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "Lütfen parolanızı yazınız"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "Bu parolayı hatırla"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr "Makine adı, kullanıcı adı ve parola gerekli!"
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "Yedeklemede CD/DVDROM kullanılsın"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-"Lütfen CD/DVD aygıtınızı seçin\n"
-"(Enter tuşuna basınca diğer alanlar doldurulacak. Bu alanı\n"
-"doldurmak zorunlu değil; bu, formu doldurmak için bir yardımcı.)"
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Lütfen CD/DVD medyası boyutunu seçiniz"
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr "Çok oturumlu CD kullanıyorsanız işaretleyin"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "CDRW ortamı kullanıyorsanız işaretleyin"
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Önce CDRW (ilk oturumu) silinsin isterseniz işaretleyin"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr " Åžimdi Sil "
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr "DVDR aygıtı kullanıyorsanız işaretleyin"
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr "DVDRAM aygıtı kullanıyorsanız işaretleyin"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"Lütfen CD yazıcınızın aygıt ismini yazın\n"
-" örn: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "Hiç CD aygıtı tanımlanmamış!"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "Yedeklemede teyp kullan"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "Lütfen yedekleme için kullanılacak aygıt ismini giriniz"
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Geri saramayan bir aygıtı kullanmak istiyorsanız işaretleyin."
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Önce teyp silinsin isterseniz işaretleyin"
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Yedeklemeden sonra teyp çıkarılsın isterseniz işaretleyin"
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"Drakbackup için izin verilen\n"
-"en büyük boyutu giriniz"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "Lütfen içine kaydedilecek dizini yazın:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "Yedekleme dosyaları için kota kullanılsın"
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "AÄŸ"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "Sabit Disk / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "Teyp"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "saatlik"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "günlük"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "haftalık"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "aylık"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "Ardsüreç kullanılsın"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr "Lütfen yedeklemeler arasındaki süreyi seçin."
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"Lütfen yedekleme\n"
-"ortamını seçin"
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"Lütfen cron hizmetinin gerektiğini unutmayın.\n"
-"\n"
-"Ayrıca şu anda bütün 'ağ' ortamları sabit diski de kullanır."
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "Her yedeklemeden sonra raporu postala:"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-"Diğer ortama yedekleme yapıldıktan sonra Sabit Diskteki tar dosyalarını sil."
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "Ne"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Nereye"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "Ne Zaman"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "Diğer Seçenekler"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Drakbackup Yapılandırması"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "Lütfen yedeklenecek yeri seçiniz."
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "Sabit Diskte"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "Ağ üzerinde"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "CDROM üzerine"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "Teyp üzerine"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "Lütfen neyi yedekleyeceğinizi seçiniz."
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "Sistem yedeklensin"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "Kullanıcılar yedeklensin"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "Kullanıcılar elle seçilsin"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"Yedekleme Kaynakları: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- Sistem Dosyaları:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- Kullanıcı Dosyaları:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- DiÄŸer Dosyalar:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- Sabit diskteki kayıt yeri: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-"\n"
-"- Yedeklemeden sonra sabit diskteki tar dosyalarını sil.\n"
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-" - Cd'ye Yaz"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr "RW"
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr " %s aygıtında"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr " (çok oturumlu)"
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- %s aygıtındaki banta kaydet"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\tErase=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- %s ile %s makinasına kaydet\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t kullanıcı ismi: %s\n"
-"\t\t dosya yolu: %s\n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- Seçenekler:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\tSistem Dosyaları Bulunmasın\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\tYedeklerde tar ve bzip2 kullanılsın\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\tYedeklerde tar ve gzip kullanılsın\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- Ardsüreç (%s) bulunsun :\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-Sabit disk.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-CDROM.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-Teyp \n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-FTP ile AÄŸ.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-SSH ile AÄŸ.\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-rsync ile AÄŸ.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-webdav ile AÄŸ.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "Yapılandırılmamış, lütfen 'Sihirbaz'a ya da 'Gelişmiş'e tıklayın.\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"Yerine konulacak verinin listesi:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"Bozuk veri listesi:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "Lütfen bir daha sefere işareti kaldırın ya da silin."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "Yedek dosyaları bozulmuş"
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr " Seçtiğiniz bütün veiler "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " %s üzerindeki yerine kondu "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " Geri Alma Yapılandırması "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "Diğer dosyaları da geri almak için Tamam'a tıklayın."
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-"Geri alınacak kullanıcı listesi (her kullanıcı için en son tarih önemlidir)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "Önce yedeklenecek sistem dosyaları:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "geri alma tarihini lütfen seçiniz"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "Yedeklemede Sabit Disk Kullanılsın"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "Lütfen kaydedilecek dizini yazın:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "FTP Bağlantısı"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "Güvenli Bağlantı"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "Sabit Diskten Alınsın."
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "Lütfen yedeklerin bulunduğu dizini yazınız"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "Yedeklerin bulunduğu ortamı seçiniz"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "DiÄŸer Ortam"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "Sistemi geri al"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "Kullanıcıları geri al"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "DiÄŸerlerini geri al"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr "geri alınacak hedef dizini seçin (/ yerine)"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr "Geri almadan önce yeni yedekleme yapılsın (sadece fark yedeklemesinde)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "Geri almadan önce kullanıcı dizinleri silinsin."
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-"Seçili Katalog Girdisini\n"
-"Geri Al"
-
-#: ../../standalone/drakbackup_.c:3396
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr ""
-"Seçili Dosyaları\n"
-"Geri Al"
-
-#: ../../standalone/drakbackup_.c:3413
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr ""
-"Geri Alma Yolunu\n"
-"DeÄŸiÅŸtir"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr "%s üzerinde yedekleme dosyaları bulunamadı."
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-"%s etiketli CD'yi /mnt/cdrom'a\n"
-" bağlanmış CD sürücüsüne koyun"
-
-#: ../../standalone/drakbackup_.c:3492
-msgid "Restore From CD"
-msgstr "CD'den Geri Al"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr "Yanlış CD etiketi. CD, %s olarak etiketlenmiş."
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-"%s etiketli bantı %s teyp sürücü\n"
-"aygıtına koyun"
-
-#: ../../standalone/drakbackup_.c:3504
-msgid "Restore From Tape"
-msgstr "Banttan Geri Al"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr "Yanlış bant etiketi. Bant, %s olarak etiketlenmiş."
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr "AÄŸ ile Geri Al"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr "%s Ağ Protokolü ile Geri Al"
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "Makine Adı"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr "Makine adı veya Modül"
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr "Parola gerekiyor"
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr "Kullanıcı Adı gerekiyor"
-
-#: ../../standalone/drakbackup_.c:3544
-msgid "Hostname required"
-msgstr "Makina adı gerekiyor"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr "Yol veya Modül gerekiyor"
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr "Dosyalar Geri Alındı..."
-
-#: ../../standalone/drakbackup_.c:3565
-msgid "Restore Failed..."
-msgstr "Geri Alma Başarısız..."
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "Tüm yedekler geri alınsın"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "Özel Geri Alma"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr "CD yerinde - devam."
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr "Yeni geri alma deposuna gözat."
-
-#: ../../standalone/drakbackup_.c:3867
-msgid "Restore From Catalog"
-msgstr "Katalogdan Geri Al"
-
-#: ../../standalone/drakbackup_.c:3895
-msgid "Restore Progress"
-msgstr "Geri Alma Durumu"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Geri"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Kaydet"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "Yedekle"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "Geri Al"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"sendmail sırasında hata.\n"
-" Rapor iletiniz gönderilemedi.\n"
-" Lütfen sendmail'ı yapılandırın"
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"Aşağıdaki paketler kurulacaktır:\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"Dosyaların FTP üzerinden gönderilmesinde hata.\n"
-" Lütfen FTP yapılandırmanızı düzeltin."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "Lütfen geri alınacak veriyi seçin."
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "Lütfen yedekleme ortamını seçin."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "Lütfen yedeklenecek veriyi seçin..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"Yapılandırma dosyası bulunamadı.\n"
-"Lütfen Sihirbaz ya da Gelişmiş seçin."
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "İnşaat Var ... lütfen bekleyin."
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "Sistem dosyaları yedeklensin"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "Kullanıcı dosyaları yedeklensin"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "DiÄŸer dosyalar yedeklensin"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Ä°ÅŸlenen Toplam"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "dosyalar FTP üzerinden gönderiliyor"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "Dosyalar gönderiliyor..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "Yapılandırma dosyasından Şimdi Yedekle"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "Yedekleme Yapılandırmasını Göster."
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Sihirbaz Yapılandırması"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "Gelişmiş Yapılandırma"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "Åžimdi Yedekle"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"seçenekler hakkında:\n"
-"\n"
-" Drakbackup bu adımda şunları değiştirmeye izin verir:\n"
-"\n"
-" - Sıkıştırma kipi:\n"
-"\n"
-" Bzip2 sıkıştırmayı seçerseniz verileriniz gzip'inkinden\n"
-" (yalaşık % 2-10) daha fazla sıkıştırılır. Sıkıştırma işlemi\n"
-" daha uzun (yaklaşık % 1000) sürdüğünden bu seçenek\n"
-" öntanımlı değildir.\n"
-"\n"
-" - Güncelleme kipi:\n"
-"\n"
-" Bu seçenek sizin yedeğinizi güncelleyecektir. Fakat\n"
-" bu seçenek kullanışlı değildir. Çünkü yedeğinizi güncellemeden\n"
-" önce açmalısınız(ayıklamalısınız).\n"
-" \n"
-" - .backupignore kipi:\n"
-"\n"
-" cvs'deki gibi, Drakbackup her dizindeki .backupignore\n"
-" dosyalarını yoksayacaktır.\n"
-" Örneğin: \n"
-" /*>cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-" Posta gönderme sırasında oluşan bazı hatalar postfix'in\n"
-" hatalı yapılandırmasından kaynaklanabilir. Bu sorunu\n"
-" çözmek için /etc/postfix/main.cf dosyasında alan ismi\n"
-" veya makina ismini belirtmelisiniz\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"seçenekler hakkında:\n"
-"\n"
-" - Sisten dosyaları yedeklensin:\n"
-"\n"
-"\tBu seçenek yapılandırma dosyalarınızın bulunduğu\n"
-"\t/etc dizininin yedeklenmesini sağlar. Lütfen\n"
-"\tgeri alma sırasında bu dosyaların üzerine yazılmamasına\n"
-"\tdikkat edin:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Kullanıcı dosyaları yedeklensin:\n"
-"\n"
-"\tYedeklemek istediğiniz tüm kullanıcıları seçmenizi\n"
-"\tsağlar. Yedeklemenin çok yer kaplamaması için web\n"
-"\ttarayıcı arabellekleme dizinlerinin yedeklenmemesi\n"
-"\tönerilir.\n"
-"\n"
-" - DiÄŸer dosyalar yedeklensin:\n"
-"\n"
-"\tBu seçenekle daha fazla veri yedeklenebilir. Diğer\n"
-"\tyedeklemeler gibi burada da fark yedeklemesi yapmak\n"
-"\tmümkün değildir.\n"
-"\n"
-" - Fark Yedeklemeleri:\n"
-"\n"
-"\tYedekleme için en güçlü seçenektir. Bu seçenek ilk\n"
-"\tdefasında tüm verilerinizin yedeklenmesini sağlar ve\n"
-"\tsonradan sadece farklar yedeklenir. Geri alma sırasında\n"
-"\ttarih belirterek belli bir tarihteki verilerinizi geri\n"
-"\talabilirsiniz.\n"
-"\tBu seçenek belirtilmediğinde her yedekleme bir önceki\n"
-"\tyedeklemeyi silecektir.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"geri alma hakkında:\n"
-"\n"
-"Sadece en son tarih kullanılacak, çünkü fark yedeklemeleri ile \n"
-"her eski yedeğin tek tek geri alınması lazım.\n"
-"\n"
-"Eğer bir kullanıcıyı geri almak istemiyorsanız, lütfen onunla\n"
-"ilgili tüm kutuların işaretini kaldırın.\n"
-"\n"
-"Yoksa, sadece bunlardan birini seçebilirsiniz.\n"
-"\n"
-" - Fark Yedeklemeleri:\n"
-"\n"
-"\tYedekleme için en güçlü seçenektir. Bu seçenek ilk\n"
-"\tseferde tüm verilerinizin yedeklenmesini sağlar ve\n"
-"\tsonradan sadece farklar yedeklenir. Geri alma sırasında\n"
-"\ttarih belirterek belli bir tarihteki verilerinizi geri\n"
-"\talabilirsiniz.\n"
-"\tBu seçenek belirtilmediğinde her yedekleme bir önceki\n"
-"\tyedeklemeyi silecektir.\n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Telif Hakkı © 2001 MandrakeSoft adına DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" 2002'de MandrakeSoft adına güncelleyen Stew Benedict <sbenedict"
-"\\@mandrakesoft.com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-" Bu program bir serbest yazılımdır. Bu yazılımı Free Software Foundation\n"
-" tarafından yayınlanmış olan GNU Genel Kamu Lisansının 2. ya da daha "
-"sonraki\n"
-" bir sürümünün koşulları altında kopyalayabilir, dağıtabilir ve/veya\n"
-" üzerinde değişiklik yapabilirsiniz.\n"
-"\n"
-" Bu program kullanışlı olabileceği umularak dağıtılmaktadır. Ancak,\n"
-" hiçbir GARANTİSİ YOKTUR; hatta SATILABİLİRLİĞİ veya HERHANGİ BİR\n"
-" AMACA UYGUNLUĞU için bile garanti verilmez. Daha ayrıntılı bilgi\n"
-" edinmek için GNU Genel Kamu Lisansına bakınız.\n"
-"\n"
-" GNU Genel Kamu Lisansının bir kopyasını bu programla birlikte almış\n"
-" olacaksınız; yoksa Free Software Foundation, Inc., 59 Temple Place\n"
-" Suite 330, Boston, MA 02111-1307, USA. adresinden isteyebilirsiniz."
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"Açıklama:\n"
-"\n"
-" Drakbackup sisteminizin yedeklenmesi içindir.\n"
-" Yapılandırma sırasındaki seçebilecekleriniz:\n"
-"\t- Sistem dosyaları, \n"
-"\t- Kullanıcı dosyaları, \n"
-"\t- DiÄŸer dosyalar.\n"
-"\t ya da Tüm sisteminiz ... ve Başka herşey (mesela Windows bölümleri)\n"
-"\n"
-" Drakbackup ile yedek dosyalarınızı saklayabileceğiniz yerler:\n"
-"\t- Sabit Diskler.\n"
-"\t- AÄŸ dosya sistemi (NFS).\n"
-"\t- CDROM (CDRW), DVDROM \n"
-"\t\t(önyüklemeli, otomatik kurulum ve kurtarma ile)\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Teyp.\n"
-"\n"
-" Drakbackup seçeceğiniz bir dizine sisteminizi geri yükleyebilir.\n"
-"\n"
-" Her yedeklemenin bilgileri /var/lib/drakbackup dizininde\n"
-" saklanacaktır.\n"
-"\n"
-" Yapılandırma dosyası:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Geri Alma Adımı:\n"
-"\n"
-" Geri alma sırasında Drakbackup mevcut dizini silecek, tüm\n"
-" yedekleri doğruladıktan sonra yazacaktır. Geri alma\n"
-" işleminden önce son bir yedekleme yapılması tavsiye edilir.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"seçenekler hakkında:\n"
-"\n"
-"FTP yedekleme kullanırken lütfen dikkatli olun, çünkü sadece\n"
-"yedekleme yapıldıktan sonra yedekler FTP ile gönderilecektir.\n"
-"Yani yedekleme dosyaları önce sabit diskinize yazılacak sonra\n"
-"sunucuya gönderilecektir.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"Yedekerin geri alınmasındaki sorunlar:\n"
-"\n"
-"Geri alam sırasında, Drakbackup dosyalarınızı yerine\n"
-"yazmadan önce doğrulayacaktır. Geri yazma işlemine\n"
-"başlamadan önce yazacağı dizini sileceğinden bu\n"
-"dizindeki tüm bilgiyi kaybedeceksiniz. Yedeklenmiş\n"
-"verilerinizi elle düzenlememeniz gereklidir. Buna\n"
-"özellikle dikkat edin.\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"Açıklama:\n"
-"\n"
-" Drakbackup sisteminizin yedeklenmesi içindir.\n"
-" Yapılandırma sırasındaki seçebilecekleriniz:\n"
-"\t- Sistem dosyaları, \n"
-"\t- Kullanıcı dosyaları, \n"
-"\t- DiÄŸer dosyalar.\n"
-"\t ya da Tüm sisteminiz ... ve Başka herşey (mesela Windows bölümleri)\n"
-"\n"
-" Drakbackup ile yedek dosyalarınızı saklayabileceğiniz yerler:\n"
-"\t- Sabit Diskler.\n"
-"\t- AÄŸ dosya sistemi (NFS).\n"
-"\t- CDROM (CDRW), DVDROM \n"
-"\t\t(önyüklemeli, otomatik kurulum ya da kurtarma ile)\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Teyp.\n"
-"\n"
-" Drakbackup seçeceğiniz bir dizine sisteminizi geri yükleyebilir.\n"
-"\n"
-" Her yedeklemenin bilgileri /var/lib/drakbackup dizininde\n"
-" saklanacaktır.\n"
-"\n"
-" Yapılandırma dosyası:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Geri Alma Adımı:\n"
-"\n"
-" Geri alma sırasında Drakbackup mevcut dizini silecek, tüm\n"
-" yedekleri doğruladıktan sonra yazacaktır. Geri alma\n"
-" işleminden önce son bir yedekleme yapılamsı tavsiye edilir.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "%s kurulumu başarısız oldu. Oluşan hata:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"drakbug sürüm %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"Bu bir serbest yazılımdır ve GNU GPL lisansı altında yeniden dağıtılabilir.\n"
-"\n"
-"kullanımı: drakbug [SEÇENEKLER] [PROGRAM_ADI]\n"
-"\n"
-"SEÇENEKLER:\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - bu yardım mesajını görüntüler.\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr " --report - program, mandrake araçlarından olmalıdır\n"
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr " --incident - program, mandrake araçlarından olmalıdır\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Mandrake Hata Bildirme Aracı"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "İlk Açılış Sihirbazı"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "Senkronizasyon Aracı"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "Senkronizasyon Araçları"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake Online"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Ms"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "Uzaktan Yönetim"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "Yazılım Yöneticisi"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "Windows Geçiş Aracı"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "Yapılandırma Sihirbazı"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "Uygulama:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "Paket:"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "Çekirdek:"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "Sürüm: "
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"Hata bildirimi göndermek için düğmeye tıklayın.\n"
-"Web tarayıcısı https://drakbug.mandrakesoft.com adresiyle açılacaktır.\n"
-"Oradaki formu doldurunca yukarıdaki bilgilerilerle birlikte oraya\n"
-"gönderilecek.\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "Bildir"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "Kurulmadı"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "Bugzilla sihirbazına bağlanılıyor..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "Hiç bir web tarayıcısı kurulu değil! Lütfen bir tane kurun."
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Ağ Yapılandırması(%d bağdaştırıcı)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profil: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Profili sil..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Silinecek Profil:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Yeni Profil..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"Oluşturulacak olan profilin adı( bu profil şu ankinin bir kopyası olacaktır )"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Makina adı:"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Internet eriÅŸimi"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Türü:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Ağ geçiti:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Arayüz:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Durum:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "Lütfen bekleyin"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Internet Erişimini Yapılandır..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "Yerel Ağ yapılandırması"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Sürücü"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Arayüz"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protokol"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Durum"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Yerel ağı yapılandır.."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "Sihirbazı başlatmak için buraya tıklayınız ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Sihirbaz..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Uygula"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Bağlanıldı"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Bağlanılamadı"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "BaÄŸlan..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Bağlantıyı Kes..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"Uyarı, başka bir Internet bağlantısı saptandı, ağınız kullanıyor olabilir"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"Hiç bir arayüz yapılandırılmamış.\n"
-"Yapılandırmak için ilk önce 'Yapılandır'a tıklayın"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "Yerel ağ ayarları"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Bağdaştırıcı %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Önyükleme Protokolü"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Önyüklemede başlatılan"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP istemci"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "ÅŸimdi etkinleÅŸtir"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "ÅŸimdi pasifleÅŸtir"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Bu bağdaştırıcı henüz yapılandırılmamış.\n"
-"Ana penceredeki yapılandırma sihirbazını çalıştırın"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Siz Internet bağlantısına sahip değilsiniz \n"
-"Oluşturmak için ilk adım olarak 'Yapılandır'a tıklayınız"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Internet bağlantısı ayarları"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Internet Bağlantısı Ayarları"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Bağlantı türü: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Paremetreler"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Ağ geçiti"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Ağ kartı"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP Ä°stemci"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "Kullanımı: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Modül adı"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Kapasite"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "Açılış disketi oluşturmak için yardımcı program"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "öntanımlı"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "DrakFloppy te hata: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "çekirdek sürümü"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Genel"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Uzman Alanı"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "mkinitrd optional arguments"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "modül ekle"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "zorla"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "(gerekirse)"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "scsi modülleri atla"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "raid modülleri atla"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "modülü kaldır"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Çıktı"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Diski oluÅŸtur"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "%s aygıtında bir medyanın olduğundan emin olun"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"%s aygıtında meyda yok ya da yazma korumalı olabilir.\n"
-"Lütfen uygun bir medya yerleştiriniz."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Ayrılamıyor: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"mkbootdisk uygun şekilde kapatılamıyor :\n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "Yüklü yazıtiplerini ara"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "Yüklü yazı tiplerini seçimden çıkar"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "tüm yazı tiplerini çözümle"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "hiç yazı tipi bulunamadı"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "bitti"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "bağlı disk bölümlerinizde hiç bir yazı tipi bulunamadı"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Doğru yazı tiplerini yeniden seç"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "hiç yazı tipi bulunamadı.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "Yüklü olanlar listesideki yazı tiplerini ara"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "Yazı tipleri kopyalanıyor"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "True Type yazı tiplerinin kurulumu"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "ttmkfdir çalışıyor, lütfen bekleyiniz..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "True Type kurulumu bitti"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "Yazı tipi dönüşümü"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "type1 kurulumu"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "Ghostscript başvuruları"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "ttf dönüşümü"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "pfm dönüşümü"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Geçici dosyaları engelle"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "XFS'i yeniden baÅŸlat"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "Yazı tipi Dosyalarını Engelle"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "xfs'i yeniden baÅŸlat"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"Herhangi bir yazı tipini sisteminize kurmadan önce kullanım hakkınız "
-"olduğundan emin olmalısınız.\n"
-"-Yazıtiplerini normal yoldan kurabilirsiniz. Genellikle, sağdan soldan "
-"toplanan bozuk yazı tipleri X sunucunuzun çökmesine sebep olur."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "Yazı tiplerinin Alınması"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "Windows Yazı tiplerini Al"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "Yazı tiplerini Kaldır"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "İleri Düzey Seçenekler"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "Yazı tipi Listesi"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "Yazıtiplerini destekleyen uygulamaları seçiniz:"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Temel Yazıcı"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr ""
-"Yazı tipi dosyasını ya da dizinini seçtikten sonra 'Ekle' ye tıklayınız."
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "Listeyi Kur"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "eminseniz buraya tıklayın."
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "aksi takdirde buraya tıklayın."
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "Tümünü Seçimden Çıkar"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Tümünü Seç"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "Listeyi Sil"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "Denetimler başlıyor"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "Yazı tipleri sisteminize kopyalanıyor"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "Yazı tiplerini kur ve dönüştür"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "Kurulum Sonrası"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "Yazı tipleri siseminizden kaldırılıyor"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "Kurulumun kaldırılması Sonrası"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "İnternet Bağlantısı Paylaşımı"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "Üzgünüm, Sadece 2.4 serisi çekirdeklere desteğimiz bulunmakta."
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "İnternet Bağlantısı Paylaşımı şu anda etkin"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"İnternet bağlantısı paylaşımı ayarları zaten yapılmış durumda.\n"
-"Paylaşım şu anda etkin.\n"
-"\n"
-"Ne yapmak istersiniz?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "pasif"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "vazgeç"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "yeniden ayarla"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "Servisler PasifleÅŸtiriliyor..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "İnternet bağlantısı paylaşımı şu anda pasifleştirildi."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "İnternet bağlantısı paylaşımı şu anda etkin değil"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"İnternet bağlantısı paylaşımı ayarları zaten yapılmış durumda.\n"
-"Paylaşım şu anda etkin değil.\n"
-"\n"
-"Ne yapmak istersiniz?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "EtkinleÅŸtir"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "Servisler EtkinleÅŸtiriliyor..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "İnternet Bağlantısı Paylaşımı şu anda etkinleştirildi."
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Bilgisayarınız internet bağlantısını paylaşmak için ayarlanabilirsiniz.\n"
-"Bu özellik sayesinde ağınıza bağlı diğer bilgisayarlarda internet üzerinden "
-"istedikleri bilgiye ulaÅŸabilirler.\n"
-"\n"
-"Not: Yerel ağınızı(LAN) ayarlamak için bir ağ bağdaştırıcısına (eternet "
-"kartına) ihtiyacınız var."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "%s Arayüzü (%s modülü kullanılarak)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "%s Arayüzü"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Sisteminizde ağ bağdaştırıcısı bulunamadı!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Sisteminizde eternet ağ bağdaştırıcısı bulunamadı. Lütfen donanım ayar "
-"aracını çalıştırın."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "AÄŸ arabirimi"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"Sisteminizde sadece bir tane yapılandırılmış ağ bağdaştırıcısı bulunuyor:\n"
-"\n"
-"%s\n"
-"\n"
-"Yerel ağınız şimdi bu bağdaştırıcıyla yapılandırılacak."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr "Lütfen hangi ağ bağdaştırıcısının yerel ağınıza bağlanacağını seçin."
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "Ağ bağdaştırıcı zaten yapılandırılmış"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"Uyarı, ağ bağdaştırıcı (%s) zaten yapılandırılmış.\n"
-"\n"
-"Bir otomatik yeniden yapılandırma ister misiniz?\n"
-"\n"
-"Ne yapılacağını biliyorsanız bu işlemi elle de yapabilirsiniz."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "Otomatik yeniden yapılandırma"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Mevcut bağdaştırıcı yapılandırmasını göster"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"`%s' için mevcut yapılandırma:\n"
-"\n"
-"AÄŸ: %s\n"
-"IP adresi: %s\n"
-"IP öznitelikleri: %s\n"
-"Sürücü: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"DHCP sunucunuzun ayarları var kabuluyle mevcut yapılandırmanız saklanabilir; "
-"bu durumda yerelağınızda kullandığınız C sınıfı ağın doğru algılanıp "
-"algılanmadığını kontrol etmelisiniz; Kurulum, onu yeniden yapılandırmayacak "
-"ve DHCP sunucu yapılandırmanıza dokunmayacaktır.\n"
-"\n"
-"DHCP sunucunuz yapılandırılmamışsa, ağ bağdaştırıcınız ve bir DHCP sunucusu "
-"kurulum programı tarafından yapılandırılabilir.\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "C-Sınıfı Yerel Ağ"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "(Bu) DHCP sunucu IP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "Bağdaştırıcıyı ve DHCP sunucusunu yeniden yapılandır"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "Yerel Ağ `.0' ile bitmiyor, bırakılıyor."
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "%s ayarlarında muhtemel bir yerel ağ adresi çakışması bulundu!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Yapılandırılıyor..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "Betikler ayarlanıyor, yazılım kuruluyor, sunucular başlatılıyor..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "%s paketi kurulumunda problem"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Tüm ayarlar tamam.\n"
-"Şimdi internet bağlantısını otomatik ağ yapılandırılması (DHCP) ile yerel "
-"ağınızdaki başka bilgisayarlara paylaştırabilirsiniz."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "Ayarlar daha önceden yapılmış şekilde , ama o pasif halde ayarlı."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "Ayarlar daha önceden yapılmış şekilde ,ve o aktif halde ayarlı."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Internet Bağlantısı Paylaşımı yapılandırması yok"
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Internet bağlantısı paylaşımı yapılandırması"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Internet Bağlantısı Paylaşımı uygulama gereçlerine hoşgeldiniz!\n"
-"\n"
-"%s\n"
-"\n"
-"Ayarlama sihirbazını başlatmak için \"Yapılandır\"a basın!"
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "grup"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "yol"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "yetkiler"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "kullanıcı"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "Yukarı"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "sil"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "düzenle"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "Aşağı"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "kural ekle"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr "göreceğiniz/düzenleyeceğiniz perm dosyasını seçin"
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-"Drakperm, msec yoluyla yetkileri, sahipleri ve grupları düzeltmek amacıyla "
-"kulanılacak dosyaları görmek için kullanılır.\n"
-"Ayrıca öntanımlı kuralları değiştirerek kendi kurallarınızı da "
-"düzenleyebilirsiniz."
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "Sona yeni bir kural ekle"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "Geçerli kuralı düzenle"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr "Seçili kuralı bir seviye yükselt"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr "Seçili kuralı bir seviye düşür"
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "Seçili kuralı sil"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "gözat"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "Geçerli kullanıcı"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "Yetkiler"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "Yol"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "Özellik"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr "yapışkan-bit"
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr "UID ayarla"
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr "GID ayarla"
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-"Dizin için kullanılır:\n"
-" sadece dizinin veya bu dizindeki dosyanın sahibi silebilir"
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "Çalıştırma için kullanıcı id'ini kullan"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "Çalıştırma için grup id'ini kullan"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr "iÅŸaretli ise, sahip ve grup deÄŸiÅŸmeyecek"
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "Yol seçimi"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "kullanıcı :"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "grup :"
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "Ses kartı bulunamadı!"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Sisteminizde hiç bir ses kartı bulunamadı. Lütfen makinanıza Linux-Uyumlu "
-"bir ses Kartının sorunsuz olarak takılı olduğundan emin olun.\n"
-"\n"
-"\n"
-"Desteklenen donanımlar listesine aşağıdaki adresten ulaşabilirsiniz:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Not: Eğer Tak Kullan(PnP) tipinde bir ISA ses kartınız var ise, sndconfig "
-"uygulamasını kullanmalısınız. Sadecene konsolda \"sndconfig\" yazınız."
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-"Uygulamanın düzgün çalışması için 'ImageMagick' paketi gerekiyor.\n"
-"'ImageMagick' yazilimini kurmak için \"Tamam\", Çıkmak için \"İptal\"\n"
-"tuşuna basınız."
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "ilk adım oluşturma"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr "son çözünürlük"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "bir dosya seçin"
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr "Tema adı"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "Gözat"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "bootsplash resmini yapılandır"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-"karakter sayısı olarak\n"
-"metin kutusunun x koordinatı"
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-"karakter sayısı olarak\n"
-"metin kutusunun y koordinatı"
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr "metin geniÅŸliÄŸi"
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr "metin kutusunun boyu"
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-"gösterge çubuğunun sol\n"
-"üst köşesinin x koordinatı"
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-"gösterge çubuğunun sol\n"
-"üst köşesinin y koordinatı"
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr "gösterge çubuğunun genişliği"
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr "gösterge çubuğunun boyu"
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr "gösterge çubuğunun rengi"
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "önizleme"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "temayı kaydet"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "renk seçin"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "Konsolda logoyu göster"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr "Öntanımlı olarak çekirdek mesajları görünmesin"
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr "Bu tema %s içinde hiç bootsplash barındırmıyor!"
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr "Bootsplash teması kaydediliyor..."
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "Gösterge çubuğu renk seçimi"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "Önce bir resim dosyası seçmeniz gerekli!"
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "Önizleme oluşturuluyor..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr "%s BootSplash (%s) önizleme"
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"XawTV kurulu deÄŸil!\n"
-"\n"
-"\n"
-"Eğer bir TV kartınız varsa ancak DrakX bunu algılayamadıysa (\"/etc/modules\n"
-"dosyasında bttv modulü yoksa) ya da xawtv yi yüklemedi ise lütfen \n"
-"\"lspcidrake -v -f\"\n"
-" komutunun sonuçlarını \"install\\@mandrakesoft.com\" \n"
-"adresine konu kısmına \"undetected TV card\" yazarak gönderin.\n"
-"\n"
-"\n"
-"Konsolda root olarak \"urpmi xawtv\" komutuyla kurabilirsiniz."
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "Kanada (kablo)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "USA (broadcast)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "ABD (kablo)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "ABD (kablo-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "Çin (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "Japonya (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "Japonya (kablo)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "DoÄŸu Avrupa"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "Fransa [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "Ä°rlanda"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "Batı Avrupa"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "Avusturalya"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "Yeni Zelanda"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "Güney Afrika"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "Arjantin"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr "Avustralya Optus kablolu TV"
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"Lütfen,\n"
-"TV standardınızı ve ülkenizi yazınız"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "TV standardı (PAL):"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Bölge (Batı Avrupa):"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "Yayındaki TV kanalları taranıyor..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "TV kanalları taranıyor"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "TV kanalları taranırken bir hata oluştu"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV kurulu deÄŸil!"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "İyi günler!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "Şimdi X ortamında xawtv yi çalıştırabilirsiniz.\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "TV kartı bulunamadı."
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Sisteminizde hiç bir TV kartı bulunamadı. Lütfen makinanıza Linux-Uyumlu bir "
-"Video/TV Kartının sorunsuz olarak takılı olduğundan emin olun.\n"
-"\n"
-"\n"
-"Desteklenen donanımlar listesine aşağıdaki adresten ulaşabilirsiniz:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-"\n"
-"kullanımı: harddrake [-h|--help] [--test]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "kullanımı: keyboarddrake [--expert] [klavye]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Lütfen, klavye yerleşimini seçiniz."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Konsolda BackSpace duşunun Silme işlemi yapmasını ister misiniz?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Cd-rom'u deÄŸiÅŸtir"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Lütfen kurulum CD'sini sürücünüze yerleştirin ve sonra Tamam'a basın.\n"
-"Eğer elinizde yoksa, canlı güncellemeden vazgeçmek için Vazgeç'e basın."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Canlı güncelleme başlatılamıyor !!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "Değişklik bitti, fakat etkinleşmesi için sistemden çıkmalısınız"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Sadece bugünlük olanları göster"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Dosya/_Yeni"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>Y"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Dosya/_Aç"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>A"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Dosya/_Kaydet"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>K"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Dosya/_Farklı kaydet"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Dosya/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Ayarlar"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Ayarlar/Test"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Yardım/_Bilgi..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-9,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-9,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "Kullanıcı"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Ä°letiler"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Sistem Günlüğü"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Mandrake Araçları Açıklamaları"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "ara"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Günlük kayıtlarınızı görüntüleyen bir araç"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Ayarlar"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "karşılaştırılıyor"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "fakat uymuyor"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Dosya seçin"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Takvim"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Dosya içeriği"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "Posta uyarısı"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "Lütfen dosya ayrıştırılırken bekleyiniz: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "Posta uyarı yapılandırması"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Posta yapılandırma aracına Hoşgeldiniz.\n"
-"\n"
-"Burada, uyarı sistemini yapılandırabilirsiniz\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Apache WWW Sunucusu"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "Alan Adı Çözücüsü"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "Ftp Sunucu"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Postfix Post Sunucu"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "Samba Sunucu"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "SSH Sunucu"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Webmin Servisi"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Xinetd Servisi"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "hizmet ayarları"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr "Eğer seçili servislerden biri artık çalışmıyorsa bir uyarı alacaksınız"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "yük ayarı"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "Yük bu değerden fazlaysa bir uyarı alacaksınız"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "uyarı yapılandırması"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "Lütfen e-posta adresinizi aşağıya giriniz "
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Farklı Kaydet..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Lütfen farenizin türünü seçin."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Üçüncü tuş öykünümü?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "Yazıcı verisi okunuyor ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "Aygıtlar taranıyor ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Portları test et"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr "%s Mandake Linux'un bu sürümü tarafından desteklenmiyor"
-
-# #this format isn't supported yet by perl :-((
-# #msgid "%s found on %s, configure it ?"
-# #msgstr "%2$s üzerinde %1$s bulundu, yapılandırılsın mı?"
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "%2$s üzerinde %1$s bulundu, yapılandır?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr "%s tarayıcı veritabanında değil, elle yapılandırmak ister misiniz?"
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Bir tarayıcı seçiniz"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "Bu %s tarayıcısı desteklenmiyor"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake %s tarayıcınızı algılayamadı.\n"
-"Lütfen tarayıcınızın bağlı olduğu aygıtı seçiniz."
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "Aygıtı Seç"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"Bu %s tarayıcısı printerdrake ile yapılandırılmalı.\n"
-"printerdrake'i Mandrake Kontrol Merkezinin Donanım bölümünden "
-"çalıştırabilirsiniz."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"%s tarayıcınızın ayarları yapıldı.\n"
-"Bundan sonra uygulamalar menüsünden Çoklu Ortam/Grafikler altından \"XSane\" "
-"ile dökümanlarınızı tarayabilirsiniz."
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "\"%s\" donanım sınıfındaki bazı aygıtlar kaldırıldı:\n"
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr "Bazı aygıtlar eklendi:\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Kullanacağınız dili seçin"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Kurulum sınıfını seçin"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Sabit disk algılaması"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Fare ayarları"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Klavyenizi seçin"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Güvenlik"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Dosya sistemleri Ayarları"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Bölümleri biçemlendir"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Kurulacak paketleri seçin"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Sistem kurulumu"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Kullanıcı Ekleme"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Ağ Ayarları"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Hizmet Ayarları"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Önyükleyiciyi Kurulumu"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Açılış Disketi Oluşturma"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "X Yapılandırması"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "Sistem güncellemeleri kurulumu"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Kurulumdan Çık"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso10646-1,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Ağ Makinası (client)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "NFS sunucusu, SMB sunucusu, Vekil Sunucu, ssh Sunucu"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Ofis"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Gnome Ä°ÅŸ istasyonu"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Palm Pilot ya da Visor'unuz için araçlar"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Ä°ÅŸ istasyonu"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Güvenlik Kalkanı/Router"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "Alan adı ve Ağ Bilgileri Sunucusu"
-
-#: ../../share/compssUsers:999
-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.."
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Sesle ilgili araçlar: mp3 ya da midi çalıcılar, karıştırıcılar, vb.."
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "Linux Standartları Temeli. Üçüncü parti uygulama desteği"
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Serbest Yazılım ve Linux üzerine Kitaplar ve Nasıl belgeleri"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "KDE Ä°ÅŸ istasyonu"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Çoklu ortam - Video"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "E-posta, haber grubu, web, dosya transferi ve sohbet araçları"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Veritabanı"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL veya MySQL veritabanı sunucusu"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Sisteminizin ayarlarını düzenleyecek uygulama"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Çoklu ortam - Ses"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Belgeler"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Konsol Araçları"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Postfix Posta sunucusu, Inn haber sunucusu"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Internet konsolu"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Çoklu ortam konsolu"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Yapılandırma"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Diğer Grafiksel Masaüstleri (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-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/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Grafik Ortamı"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "GeliÅŸtirme"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache ve Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "CD-R ve CD-RW yazmaya yarayan araçlar"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Ofis iÅŸ istasyonu"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, vb.."
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Gimp gibi grafik programları"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS"
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "C ve C++ geliştirme kütüphaneleri, programlar ve include dosyaları"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Ağ Makinası sunucusu"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Posta/Posta Listesi/Haberler(News)"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Oyun Konsolu"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Video göstericiler ve düzenleyiciler"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Çoklu ortam - Grafik"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Eğlence programları: kart oyunları, taktik ve strateji, vb.."
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"E-posta alışverişi ve haber grubu istemci programları (pine, mutt, tin..) ve "
-"web istemcileri "
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "KiÅŸisel Finans"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"Kullanıcı dostu uygulamalar ve masaüstü araçlarına sahip görsel bir ortam "
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "ssh içeren diğer ağ öğeleri için protokoller"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Internet ağ geçidi"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Ses ve video çalma/düzenleme uygulamaları"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Diğer Görsel Masaüstleri"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Metin düzenleyiciler, kabuklar, dosya araçları, terminaller"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Gnucash gibi finans programları"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Kişisel Bilgi Yönetimi"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Çoklu ortam - CD Yazma"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Bilimsel Ä°ÅŸ istasyonu"
-
-#~ msgid ""
-#~ "Mandrake Linux 9.0 provides you with 11 user interfaces which can be "
-#~ "fully modified: KDE 3, Gnome 2, WindowMaker, ..."
-#~ msgstr ""
-#~ "Mandrake Linux 9.0 tamamen özelleştirilebilir 11 kullanıcı arabirimiyle "
-#~ "gelir: KDE 3, Gnome 2, WÄ°ndowMaker, ..."
-
-#~ msgid ""
-#~ "Transform your machine into a powerful Linux server in a few clicks of "
-#~ "your mouse: Web server, mail, firewall, router, file and print server, ..."
-#~ msgstr ""
-#~ "Farenizin birkaç tıkıyla makinanızı güçlü bir Linux sunucusu haline "
-#~ "getirin: Web sunucusu, posta, ateşduvarı, yönlendirici, dosya ve yazıcı "
-#~ "sunucusu, ..."
-
-#~ msgid ""
-#~ "This firewall product includes network features which allow you to "
-#~ "fulfill all your security needs"
-#~ msgstr ""
-#~ "Bu ateşduvarı ürünü, bütün güvenlik ihtiyaçlarınızı karşılayacak ağ "
-#~ "özelliklerini barındırır."
-
-#~ msgid ""
-#~ "Our full range of Linux solutions, as well as special offers on products "
-#~ "and other \"goodies\", are available online on our e-store:"
-#~ msgstr ""
-#~ "Bütün ölçeklerdeki Linux çözümlerimiz, aynı zamanda ürünlerdeki özel "
-#~ "fırsatlar ve diğer \"goodie'ler\", çevrimiçi olarak e-mağazamızda:"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "Hata bildirimi göndermek için düğmeye tıklayın.\n"
-#~ "Web tarayıcısı https://www.bugzilla.com adresiyle açılacaktır.\n"
-#~ "Oradaki formu doldurunca yukarıdaki bilgilerilerle birlikte oraya\n"
-#~ "gönderilecek.\n"
-#~ "\n"
-
-#~ msgid "Make bootsplash step 2"
-#~ msgstr "bootsplash adım 2'yi yap"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "lilosplash yapılandırmasına git"
-
-#~ msgid "Go back"
-#~ msgstr "geri git"
-
-#~ msgid ""
-#~ "There's no known OSS/ALSA alternative driver for your sound card (%s)"
-#~ msgstr "Ses kartınız (%s) için, bilinen başka OSS/ALSA sürücüsü yok"
-
-#~ msgid ""
-#~ "Introduction\n"
-#~ "\n"
-#~ "The operating system and the different components available in the "
-#~ "Mandrake 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 Mandrake 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"
-#~ "MandrakeSoft 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"
-#~ "MandrakeSoft 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 MandrakeSoft S.A. has been advised of the possibility "
-#~ "or occurance 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-#~ "The programs developed by MandrakeSoft S.A. are governed by the GPL "
-#~ "License. Documentation written \n"
-#~ "by MandrakeSoft 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"
-#~ "MandrakeSoft 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"
-#~ "\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-#~ "MandrakeSoft 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 MandrakeSoft S.A. \n"
-#~ msgstr ""
-#~ "GiriÅŸ\n"
-#~ "\n"
-#~ "İşletim sistemi, ve Mandrake Linux dağıtımında bulunan farklı parçalar\n"
-#~ "buradan itibaren \"Yazılım Ürünleri\" olarak adlandırılacaktır. Yazılım\n"
-#~ "ürünleri işletim sistemiyle ilgili program kümeleri, yötemleri, "
-#~ "kuralları\n"
-#~ "ve dokümanları, Linux-Mandrake'nin farklı parçalarını içermektedir, "
-#~ "fakat\n"
-#~ "bunlarla sınırlandırılmamaktadır.\n"
-#~ "\n"
-#~ "\n"
-#~ "1. Lisans Anlaşması\n"
-#~ "\n"
-#~ "Lütfen bu dokümanı dikkatle okuyun. Bu doküman yazılım ürünlerini "
-#~ "uygulayan\n"
-#~ "MandrakeSoft S.A. ile sizin aranızdaki lisans anlaşmasıdır. Yazılım\n"
-#~ "ürünlerini, kurulum yaparak, çoğaltarak, ya da herhangi bir amaçla "
-#~ "kullanarak\n"
-#~ "bu Lisans'ın şartlarına uyacağınızı açık ve tam olarak kabul etmiş\n"
-#~ "bulunuyorsunuz. Eğer bu Lisans'ın şartlarını kabul etmiyorsanız, yazılım\n"
-#~ "ürünlerini kurma, çoğaltma ve kullanma hakkınız yoktur. Yazılım "
-#~ "ürünlerini\n"
-#~ "lisansın şartlarına uymayacak herhangi bir şekilde kurma, çoğaltma ya da\n"
-#~ "kullanma teşebbüsü, bu lisans altındaki haklarınızı yok edecektir. "
-#~ "Lisansın\n"
-#~ "anlaşmasının bozulması durumunda, yazılım ürünlerinin tüm kopyalarını "
-#~ "derhal\n"
-#~ "yok etmeniz gerekmektedir.\n"
-#~ "\n"
-#~ "\n"
-#~ "2. Sınırlı Garanti\n"
-#~ "\n"
-#~ "Yazılım Ürünleri ve yanlarında gelen dokümanlar \"oldukları gibi\"dirler, "
-#~ "ve\n"
-#~ "kanunların izin verdiği açılımda garantisizdirler. MandrakeSoft S.A.,\n"
-#~ "kullanıcının yazılım ürünlerini kullanmak konusunda yetkin olmaması "
-#~ "nedeniyle\n"
-#~ "oluşan (iş kaybı, işin aksaması, maddi kayıp, hukuki cezalara "
-#~ "çarptırılma\n"
-#~ "vb. neden olacak) doğrudan ya da dolaylı (MandrakeSoft S.A. bu tür "
-#~ "zararların\n"
-#~ "oluşabileceğini duyursa bile) hiçbir zarar nedeniyle sorumluluk taşımaz.\n"
-#~ "\n"
-#~ "\n"
-#~ "BAZI ÃœLKELERDE YASAKLANMIÅž YAZILIMA SAHÄ°P OLMAYA YA DA ONU KULLANMAYA "
-#~ "BAÄžLI\n"
-#~ "SINIRLI SORUMLULUK\n"
-#~ "\n"
-#~ "Kanunların verdiği yetkilere göre, MandrakeSoft S.A. ya da dağıtımcıları\n"
-#~ "kullanıcının, bulunduğu ülkede yasak olduğu halde, yazılım ürünlerini\n"
-#~ "kullanması, onlara sahip olması, onları Mandrake Linux sitelerinden "
-#~ "indirmesi\n"
-#~ "nedeniyle oluşan (iş kaybı, işin aksaması, maddi kayıp, hukuki cezalara \n"
-#~ "çarptırılma vb. neden olacak) doğrudan ya da dolaylı (MandrakeSoft S.A. "
-#~ "bu\n"
-#~ "tür zararların oluşabileceğini duyursa bile) hiçbir zarar nedeniyle\n"
-#~ "sorumluluk taşımaz. Bu sınırlı sorumluluk, yazılım ürünleri içindeki "
-#~ "güçlü\n"
-#~ "kriptografi araçlarını kapsar, fakat bunlarla sınırlı değildir.\n"
-#~ "\n"
-#~ "\n"
-#~ "3. GPL Lisansı ve İlgili Lisanslar\n"
-#~ "\n"
-#~ "Yazılım ürünleri farklı birçok kişi tarafından oluşturulmuş parçalardan\n"
-#~ "oluşmaktadır. Bu parçaların çoğu GNU Genel Kamu Lisansı (GPL) ya da "
-#~ "benzer\n"
-#~ "lisanslara tabidirler. Bu lisansların çoğu, parçaların kullanımına,\n"
-#~ "çoğaltılmasına, değiştirilmesine ya da tekrar dağıtımının yapılmasına "
-#~ "izin\n"
-#~ "vermektedir. Lütfen kullanımdan önce her bir yazılım ürünü için, onu\n"
-#~ "ilgilendiren lisans(lar)ın tüm şartlarını okuyunuz. Bir yazılım ürünü\n"
-#~ "hakkındaki herhangi bir soru, MandrakeSoft'a değil, o ürünün "
-#~ "geliÅŸtiricisine\n"
-#~ "yöneltilmelidir. MandrakeSoft tarafından geliştirilmiş yazılımlar GPL\n"
-#~ "lisansıyla korunmaktadır. MandrakeSoft tarafından hazırlanan dokümanlar "
-#~ "da\n"
-#~ "özel bir lisansa tabidir. Daha fazla bilgi için lütfen dokümanlara\n"
-#~ "göz atınız.\n"
-#~ "\n"
-#~ "\n"
-#~ "4. Entellektüel Özellik Hakları\n"
-#~ "\n"
-#~ "Yazılım ürünleri üzerindeki tüm haklar bu yazılımın geliştiricisine "
-#~ "aittir;\n"
-#~ " yazılıma uygulanan entellektüel özellik ve kopyalama kanunlarıyla\n"
-#~ "korunmaktadırlar. MandrakeSoft, yazılım ürünlerinin, bütün olarak ya da\n"
-#~ "parça parça, herhangi bir amaç için değiştirilme ya da adapte edilme\n"
-#~ "haklarını saklamaktadır. \"Mandrake\", ve \"Mandrake Linux\" ve ilgili\n"
-#~ "logolar MandrakeSoft S.A.'ya ait tescilli markalardır.\n"
-#~ "\n"
-#~ "\n"
-#~ "5. Yönetim Kanunları\n"
-#~ "\n"
-#~ "Bu lisansın herhangi bir kısmı, bir mahkeme tarafından kanunsuz ya da\n"
-#~ "uygunsuz bulunursa, o kısım bu kontrata dahil edilmemiş olacaktır.\n"
-#~ "Diğer kısımların sınırlamaları devam edecektir. Bu lisansın şartları "
-#~ "Fransa\n"
-#~ "Kanunları altındadır. Bu lisansın şartlarına her türlü itiraz\n"
-#~ "Paris Mahkemesi tarafından görüşülecektir. Bu doküman hakkında herhangi "
-#~ "bir\n"
-#~ "soru için lütfen MandrakeSoft S.A'ya başvurun.\n"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Vekil sunucu ftp://... olmalı."
-
-#~ msgid "quit"
-#~ msgstr "çık"
diff --git a/perl-install/share/po/uk.po b/perl-install/share/po/uk.po
deleted file mode 100644
index 1e9c4ca50..000000000
--- a/perl-install/share/po/uk.po
+++ /dev/null
@@ -1,14256 +0,0 @@
-# Ukrainian translation of drakbootdisk
-# Copyright (C) 2000 Free Software Foundation, Inc.
-# Dmytro Kovalov <kov@tokyo.email.ne.jp>, 2000
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2001-08-30 13:19+09:00\n"
-"Last-Translator: Dmytro Kovalov <kov@tokyo.email.ne.jp>\n"
-"Language-Team: Ukrainian <linux@linux.org.ua>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=koi8-u\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 ËÂ"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 ËÂ"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 íÂ"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 íÂ"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 íÂ"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 íÂ"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 íÂ"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 íÂ"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 í ÞÉ Â¦ÌØÛÅ"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "÷ÉÂÅÒ¦ÔØ X ÓÅÒ×ÅÒ"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X ÓÅÒ×ÅÒ"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ Ú Ë¦ÌØËÏÍÁ ÍÏΦÔÏÒÁÍÉ"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"÷ÁÛÁ ÓÉÓÔÅÍÁ ÍÏÖÅ ÐÒÁÃÀ×ÁÔÉ Ú Ë¦ÌØËÏÍÁ ÍÏΦÔÏÒÁÍÉ.\n"
-"ýÏ ×É ÈÏÞÅÔÅ ÎÁÓÔÒϧÔÉ?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "÷ÉÂÅÒ¦ÔØ ÒÏÚÍ¦Ò ÐÁÍ'ÑÔ¦ ÷ÁÛϧ ÇÒÁƦÞÎϧ ÐÌÁÔÉ"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ XFree"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "ñËÕ ËÏÎƦÇÕÒÁæÀ XFree ×É ÈÏÞÅÔÅ ÍÁÔÉ?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "óËÏÎƦ­ÕÒÕ×ÁÔÉ ×Ó¦ ÍÏΦÔÏÒÉ ÎÅÚÁÌÅÖÎÏ"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "ëÏÒÉÓÔÕ×ÁÔÉÓÑ ÒÏÚÛÉÒÅÎÎÑÍ Xinerama"
-
-#: ../../Xconfig/card.pm_.c:387
-#, fuzzy, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "îÁÓÔÒϧÔÉ Ô¦ÌØËÉ ÐÌÁÔÕ \"%s\" (%s)"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree86 %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s Ú ÁÐÁÒÁÔÎÉÍ ÐÒÉÓËÏÒÅÎÎÑÍ ÔÒØÏÈ×ÉͦÒÎϧ ÇÒÁƦËÉ"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"÷ÁÛÁ צÄÅÏÐÌÁÔÁ ÍÏÖÅ ËÏÒÉÓÔÕ×ÁÔÉÓÑ ÁÐÁÒÁÔÎÉÍ ÐÒÉÓËÏÒÅÎÎÑÍ\n"
-"ÔÒØÏÈ×ÉͦÒÎϧ ÇÒÁƦËÉ ÁÌÅ Ô¦ÌØËÉ Ú ÓÅÒ×ÅÒÏÍ XFree %s. ÷ÁÛÁ צÄÅÏÐÌÁÔÁ\n"
-"ЦÄÔÒÉÍÕ¤ÔØÓÑ ÓÅÒ×ÅÒÏÍ XFree %s, Õ ÑËÏÍÕ ×É ÍÏÖÌÉ×Ï ÍÁÔÉÍÅÔÅ ËÒÁÝÉÊ\n"
-"ÓÕÐÒÏ×¦Ä ÄÌÑ Ä×ÏÈ×ÉͦÒÎϧ ÇÒÁƦËÉ."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr ""
-"÷ÁÛÁ צÄÅÏÐÌÁÔÁ ÍÏÖÅ ËÏÒÉÓÔÕ×ÁÔÉÓÑ ÁÐÁÒÁÔÎÉÍ 3D ÐÒÉÓËÏÒÅÎÎÑÍ ÇÒÁƦËÉ\n"
-"ÁÌÅ Ô¦ÌØËÉ Ú ÓÅÒ×ÅÒÏÍ XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr ""
-"XFree %s Ú åëóðåòéíåîôáìøîïà ЦÄÔÒÉÍËÏÀ ÁÐÁÒÁÔÎÏÇÏ ÐÒÉÓËÏÒÅÎÎÑ ÔÒØÏÈ×ÉͦÒÎϧ "
-"ÇÒÁƦËÉ"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"ãÑ ×¦ÄÅÏÐÌÁÔÁ ÍÁ¤ ЦÄÔÒÉÍËÕ ÁÐÁÒÁÔÎÏÇÏ ÐÒÉÓËÏÒÅÎÎÑ ÔÒØÏÈ×ÉͦÒÎϧ\n"
-"ÇÒÁƦËÉ, ÁÌÅ Ô¦ÌØËÉ ÄÌÑ XFree %s, ÷¶äí¶ôøôå, ýï ãå åëóðåòéíåîôáìøîéê\n"
-"òåöéí, ñëéê íïöå ðòé÷åóôé äï úá÷éóáîîñ ÷áûïçï ëïíð'àôåòá. ÷ÁÛÁ ÐÌÁÔÁ\n"
-"ЦÄÔÒÉÍÕ¤ÔØÓÑ XFree %s, ÑËÉÊ ÍÁ¤ ËÒÁÝÕ Ð¦ÄÔÒÉÍËÕ Ä×Ï×ÉͦÒÎϧ ÇÒÁƦËÉ."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"ãÑ ×¦ÄÅÏÐÌÁÔÁ ÍÁ¤ ЦÄÔÒÉÍËÕ ÁÐÁÒÁÔÎÏÇÏ ÐÒÉÓËÏÒÅÎÎÑ ÔÒØÏÈ×ÉͦÒÎϧ\n"
-"ÇÒÁƦËÉ, ÁÌÅ Ô¦ÌØËÉ ÄÌÑ XFree %s, ÷¶äí¶ôøôå, ýï ãå åëóðåòéíåîôáìøîéê\n"
-"òåöéí, ñëéê íïöå ðòé÷åóôé äï úá÷éóáîîñ ÷áûïçï ëïíð'àôåòá."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (ÄÒÁÊ×ÅÒ ÄÉÓÐÌÅÑ ÄÌÑ ÕÓÔÁÎÏ×ËÉ)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "óÐÅæÁÌØÎÉÊ"
-
-#: ../../Xconfig/main.pm_.c:102
-#, fuzzy
-msgid "Graphic Card"
-msgstr "÷¦ÄÅÏ ÐÌÁÔÁ"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "íÏΦÔÏÒ"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "òÏÚĦÌØÎÁ ÚÄÁÔΦÓÔØ"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr ""
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "ðÁÒÁÍÅÔÒÉ"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "çÁÒÁÚÄ"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "÷ÉȦÄ"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"úÂÅÒÅÇÔÉ ÚͦÎÉ?\n"
-"¶ÓÎÕÀÞÁ ËÏÎƦÇÕÒÁæÑ:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "÷ÉÂÅÒ¦ÔØ ÔÉÐ ÍÏΦÔÏÒÕ"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "úÁÇÁÌØÎÅ"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-#, fuzzy
-msgid "Vendor"
-msgstr "îÁÚÁÄ"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"ä×Á ÄÕÖÅ ×ÁÖÌÉ×ÉÈ ÐÁÒÁÍÅÔÒÉ - ÃÅ ÞÁÓÔÏÔÁ ×ÅÒÔÉËÁÌØÎϧ ÒÏÚÇÏÒÔËÉ\n"
-"(ÔÏÂÔÏ - ÞÁÓÔÏÔÁ, Ú ÑËÏÀ ÏÂÎÏ×ÌÀ¤ÔØÓÑ ÚÏÂÒÁÖÅÎÎÑ ÎÁ ÅËÒÁΦ), ÔÁ\n"
-"ÎÁʦÌØÛ ×ÁÖÌÉ×Ï - ÞÁÓÔÏÔÁ ÇÏÒÉÚÏÎÔÁÌØÎϧ ÓÉÎÈÒÏΦÚÁæ§ (ÔÏÂÔÏ - ÔÁ\n"
-"ÞÁÓÔÏÔÁ, Ú ÑËÏÀ ÎÁ ÅËÒÁΦ ÍÁÌÀÀÔØÓÑ ÇÏÒÉÚÏÎÔÁÌØΦ ÒÑÄËÉ).\n"
-"\n"
-"äõöå ÷áöìé÷ï ðáí'ñôáôé, ÝÏ ×É ÐÏ×ÉÎΦ ×ÉÂÒÁÔÉ ÔÁËÉÊ ÍÏΦÔÏÒ, ÐÁÒÁÍÅÔÒÉ\n"
-"ÑËÏÇÏ ÎÅ ÐÅÒÅ×ÉÝÕÀÔØ ÓÐÒÁ×ÖÎ¦È ÐÁÒÁÍÅÔÒ¦× ÷ÁÛÏÇÏ ÍÏΦÔÏÒÁ: ¦ÎÁËÛÅ ÷É\n"
-"ÍÏÖÅÔÅ ÐÒÉÞÉÎÉÔÉ ÎÅÐÏÐÒÁ×ÎÕ ÛËÏÄÕ Ó×ϤÍÕ ÍÏΦÔÏÒÕ. \n"
-"ñËÝÏ ×É ÍÁ¤ÔÅ ÓÕÍΦ×É ÝÏÄÏ ÈÁÒÁËÔÅÒÉÓÔÉË Ó×ÏÇÏ ÍÏΦÔÏÒÁ ×ÉÂÅÒ¦ÔØ ÐÅ×ÎÏ\n"
-"ǦÒÛÉÊ ÍÏΦÔÏÒ."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "þÁÓÔÏÔÁ ÇÏÒÉÚÏÎÔÁÌØÎϧ ÒÏÚÇÏÒÔËÉ"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "þÁÓÔÏÔÁ ×ÅÒÔÉËÁÌØÎϧ ÒÏÚÇÏÒÔËÉ"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "265 ËÏÌØÏÒ¦× (8 ¦Ô)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 ÔÉÓÑÞ¦ ËÏÌØÏÒ¦× (15 ¦Ô)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 ÔÉÓÑÞ ËÏÌØÏÒ¦× (16 ¦Ô)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 ͦÌØÊÏÎ¦× ËÏÌØÏÒ¦× (24 ¦Ô)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 ͦÌØÊÑÒÄÉ ËÏÌØÏÒ¦× (32 ¦Ô)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "òÏÚĦÌØΦ ÚÄÁÔÎÏÓÔ¦"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "÷ÉÂÅÒ¦ÔØ ÒÏÚĦÌØÎÕ ÚÄÁÔΦÓÔØ ÔÁ ˦ÌØ˦ÓÔØ ËÏÌØÏÒ¦×"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "÷¦ÄÅÏ ÐÌÁÔÁ: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "÷¦ÄͦÎÉÔÉ"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "ôÅÓÔÕ×ÁÎÎÑ ËÏÎƦ­ÕÒÁæ§"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "þÉ ×É ÈÏÞÅÔÅ ×ÉÐÒÏÂÕ×ÁÔÉ ÎÏ×Õ ËÏÎƦ­ÕÒÁæÀ?"
-
-#: ../../Xconfig/test.pm_.c:31
-#, fuzzy
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr ""
-"õ×ÁÇÁ! ôÅÓÔÕ×ÁÎÎÑ Ã¦¤§ ÇÒÁƦÞÎϧ ÐÌÁÔÉ ÍÏÖÅ ÐÒÉÚ×ÅÓÔÉ ÄÏ ÚÁ×ÉÓÁÎÎÑ\n"
-"÷ÁÛÏÇÏ ËÏÍÐ'ÀÔÅÒÁ."
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "òÏÚËÌÁÄËÁ ËÌÁצÁÔÕÒÉ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "ôÉÐ ÍÉÛ¦: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "óÐÅæÁÌØÎÉÊ ÐÒÉÓÔÒ¦Ê ÍÉÛ¦: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "íÏΦÔÏÒ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "çÏÒÉÚÏÎÔÁÌØÎÁ ÓÉÎÈÒÏΦÚÁÃ¦Ñ ÍÏΦÔÏÒÁ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "þÁÓÔÏÔÁ ×ÅÒÔÉËÁÌØÎϧ ÒÏÚÇÏÒÔËÉ ÍÏΦÔÏÒÁ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "÷¦ÄÅÏ ÐÌÁÔÁ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "÷¦ÄÅÏ ÐÁÍ'ѦÔØ: %sËÂ\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "çÌÉÂÉÎÁ ËÏÌØÏÒÕ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "òÏÚĦÌØÎÁ ÚÄÁÔΦÓÔØ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "X ÓÅÒ×ÅÒ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 ÄÒÁÊ×ÅÒ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "óÔÁÒÔÕ×ÁÔÉ X Á×ÔÏÍÁÔÉÞÎÏ"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"ñ ÍÏÖÕ ÎÁÓÔÒϧÔÉ ÷ÁÛÕ ÓÉÓÔÅÍÕ ÔÁË, ÝÏ X ÂÕÄÅ ÓÔÁÒÔÕ×ÁÔÉ Á×ÔÏÍÁÔÉÞÎÏ\n"
-"ЦÓÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ ÓÉÓÔÅÍÉ.\n"
-"þÉ ×É ÈÏÞÅÔÅ, ÝÏ X ÓÔÁÒÔÕ×Á× Á×ÔÏÍÁÔÉÞÎÏ?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-
-#: ../../Xconfig/various.pm_.c:85
-#, fuzzy
-msgid "What norm is your TV using?"
-msgstr "ñËÉÊ ÔÉÐ Ú'¤ÄÎÁÎÎÑ ISDN ÷É ÍÁ¤ÔÅ?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "ðÅÒÛÉÊ ÓÅËÔÏÒ ÓÉÓÔÅÍÎÏÇÏ Ð¦ÄÒÏÚĦÌÕ (boot partition)"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "ðÅÒÛÉÊ ÓÅËÔÏÒ ÄÉÓËÕ (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "õÓÔÁÎÏ×ËÁ SILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "äÅ ×É ÈÏÞÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ ÓÔÁÒÔÏ×ÉÊ ÂÌÏË?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "õÓÔÁÎÏ×ËÁ LILO/grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO Ú ÔÅËÓÔÏ×ÉÍ ÍÅÎÀ"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO Ú ÇÒÁƦÞÎÉÍ ÍÅÎÀ"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "úÁ×ÁÎÔÁÖÕ×ÁÔÉÓÑ Ú DOS/Windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaoot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "ïÓÎÏ×Φ ÏÐæ§ ÚÁ×ÁÎÔÁÖÕ×ÁÞÁ"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "÷ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÚÁ×ÁÎÔÁÖÕ×ÁÞ"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "õÓÔÁÎÏ×ËÁ ÚÁ×ÁÎÔÁÖÕ×ÁÞÁ"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "ðÒÉÓÔÒ¦Ê ÚÁ×ÁÎÔÁÖÅÎÎÑ"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "ëÏÍÐÁËÔÎÉÊ"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "ËÏÍÐÁËÔÎÉÊ"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "÷¦ÄÅÏ ÒÅÖÉÍ"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "ðÁÕÚÁ ÐÅÒÅÄ ÚÁ×ÁÎÔÁÖÅÎÎÑÍ ÏÓÎÏ×Îϧ ÓÉÓÔÅÍÉ"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "ðÁÒÏÌØ"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "ðÁÒÏÌØ (ÝÅ ÒÁÚ)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "ïÂÍÅÖÉÔÉ ÏÐæ§ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "ÏÂÍÅÖÉÔÉ"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "ïÞÉÝÁÔÉ /tmp ÐÒÉ ËÏÖÎÏÍÕ ÐÅÒÅ×ÁÎÔÁÖÅÎΦ"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "ôÏÞÎÉÊ ÏÂ'¤Í ÐÁÍ'ÑÔ¦ (RAM). úÎÁÊÄÅÎÏ %d íÂ"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "äÏÚ×ÏÌÉÔÉ ÂÁÇÁÔÏÐÒÏƦÌØΦÓÔØ"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "äÁ×ÁÔÉ ÒÏÚÍ¦Ò ÐÁÍ'ÑÔ¦ × íÂ"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr "ïÐÃ¦Ñ ``ïÂÍÅÖÉÔÉ ÏÐæ§ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ'' ÎÅ ÍÁ¤ ÓÅÎÓÕ ÂÅÚ ÐÁÒÏÌÑ"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "âÕÄØ-ÌÁÓËÁ, ÓÐÒÏÂÕÊÔÅ ÝÅ ÒÁÚ"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "ðÁÒÏ̦ Ò¦ÚΦ"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "ðÏצÄÏÍÌÅÎÎÑ ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "úÁÔÒÉÍËÁ Open Firmware"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "úÁÔÒÉÍËÁ ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ ÑÄÒÁ"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "äÏÚ×ÏÌÉÔÉ ÚÁ×ÁÎÔÁÖÅÎÎÑ Ú ËÏÍÐÁËÔ-ÄÉÓËÕ?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "äÏÚ×ÏÌÉÔÉ ÚÁ×ÁÎÔÁÖÅÎÎÑ OF?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "ïÓÎÏ×ÎÁ ÓÉÓÔÅÍÁ?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"ôÕÔ ÎÁ×ÅÄÅΦ Ò¦ÚÎÏÍÁΦÔΦ ÐÕÎËÔÉ.\n"
-"×É ÍÏÖÅÔÅ ÁÂÏ ÄÏÄÁÔÉ ÝÅ ÄÅÑ˦, ÁÂÏ ÚͦÎÉÔÉ Ô¦, ÝÏ ×ÖÅ ¦ÓÎÕÀÔØ."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "äÏÄÁÔÉ"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "úÁ˦ÎÞÅÎÏ"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "úͦÎÉÔÉ"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "ñËÉÊ ÔÉÐ ×É ÈÏÞÅÔÅ ÄÏÄÁÔÉ?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "ì¦ÎÁËÓ"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "¶ÎÛ¦ ÓÉÓÔÅÍÉ (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "¶ÎÛ¦ ÓÉÓÔÅÍÉ (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "¶ÎÛ¦ ÓÉÓÔÅÍÉ (windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "ïÂÒÁÚ"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "ðÒɤÄÎÁÔÉ"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "úÁÐÉÓ/ÞÉÔÁÎÎÑ"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "ôÁÂÌÉÃÑ"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "îÅÂÅÚÐÅÞÎÏ"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "åÔÉËÅÔËÁ"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "ïÓÎÏ×ÎÁ"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "òÏÚÍ¦Ò Initrd"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "âÅÚ÷¦ÄÅÏ"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "óÔÅÒÔÉ ÐÕÎËÔ"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "îÅ ÄÏÚ×ÏÌÑÀÔØÓÑ ÐÕÓÔ¦ ÅÔÉËÅÔËÉ"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr ""
-
-#: ../../any.pm_.c:332
-#, fuzzy
-msgid "You must specify a root partition"
-msgstr "÷É ÐÏ×ÉÎΦ ÍÁÔÉ Ð¦ÄÒÏÚÄ¦Ì ÄÌÑ Ó×ÏÐ "
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "ãÑ ÅÔÉËÅÔËÁ ×ÖÅ ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "úÎÁÊÄÅΦ ¦ÎÔÅÒÆÅÊÓÉ %s %s"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "þÉ ×É ÍÁ¤ÔÅ ¦ÎÛ¦?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "þÉ ×É ÍÁ¤ÔÅ ÂÕÄØ-Ñ˦ %s ¦ÎÔÅÒÆÅÊÓÉ?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "î¦"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "ôÁË"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "ðÅÒÅÇÌÑÎØÔÅ ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÁÐÁÒÁÔÎÅ ÚÁÂÅÚÐÅÞÅÎÎÑ"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "÷ÓÔÁÎÏ×ÌÀÀ ÄÒÁÊ×ÅÒ ÄÌÑ %s ÐÌÁÔÉ %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(ÍÏÄÕÌØ %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"×É ÍÏÖÅÔÅ ÔÅÐÅÒ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÊÏÇÏ ÏÐæ§ × ÍÏÄÕ̦ %s.\n"
-"ïÐæ§ ÍÁÀÔØ ÆÏÒÍÁÔ ``ÎÁÚ×Á=×ÅÌÉÞÉÎÁ ÎÁÚ×Á2=×ÅÌÉÞÉÎÁ2 ...''.\n"
-"îÁÐÒÉËÌÁÄ, ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "ïÐæ§ ÍÏÄÕÌÑ:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "ñËÉÊ ÄÒÁÊ×ÅÒ %s ÍÅΦ ÓÐÒÏÂÕ×ÁÔÉ?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"÷ ÄÅÑËÉÈ ×ÉÐÁÄËÁÈ ÄÒÁÊ×ÅÒ %s ×ÉÍÁÇÁ¤ ÄÏÄÁÔËÏ×ϧ ¦ÎÆÏÒÍÁæ§ ÄÌÑ ÔÏÇÏ,\n"
-"ÝÏ צÒÎÏ ÐÒÁÃÀ×ÁÔÉ, ÈÏÞÁ Ú×ÉÞÁÊÎÏ ÐÒÁÃÀ¤ ÎÏÒÍÁÌØÎÏ ÂÅÚ Îŧ. þÉ ÎÅ\n"
-"ÈÏÔ¦ÌÉ Â ×É ×ËÁÚÁÔÉ ÄÏÄÁÔËÏצ ÏÐæ§ ÄÌÑ ÎØÏÇÏ ÞÉ ÄÏÚ×ÏÌÉÔÉ ÄÒÁÊ×ÅÒÕ\n"
-"×ÉÐÒÏÂÕ×ÁÔÉ ÷ÁÛÕ ÓÉÓÔÅÍÕ, ÝÏ ÚÎÁÊÔÉ ÐÏÔÒ¦ÂÎÕ ¦ÎÆÏÒÍÁæÀ? ¶ÎËÏÌÉ ÔÁËÅ\n"
-"×ÉÐÒÏÂÏ×Õ×ÁÎÎÑ ÍÏÖÅ ÐÒÉ×ÅÓÔÉ ÄÏ ÚÁ×ÉÓÁÎÎÑ ËÏÍÐ'ÀÔÅÒÁ, ÁÌÅ ÎÅ ÐÏ×ÉÎÎÏ\n"
-"ΦÑË ÚÁÛËÏÄÉÔÉ ÊÏÍÕ."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "á×ÔÏÔÅÓÔ"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "÷ËÁÖ¦ÔØ ÏÐæ§"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"úÁ×ÁÎÔÁÖÅÎÎÑ ÍÏÄÕÌÑ %s ÎÅÕÓЦÛÎÅ.\n"
-"èÏÞÅÔÅ ÓÐÒÏÂÕ×ÁÔÉ ¦ÎÛ¦ ÐÁÒÁÍÅÔÒÉ?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr ""
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr ""
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr ""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr ""
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr ""
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr ""
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(×ÖÅ ÓÔ×ÏÒÅÎÉÊ %s)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "ðÁÒÏÌØ ÚÁÎÁÄÔÏ ÐÒÏÓÔÉÊ"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "äÁÊÔÅ, ÂÕÄØ-ÌÁÓËÁ, ¦Í'Ñ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr ""
-"¶Í'Ñ ËÏÒÉÓÔÕ×ÁÞÁ ÐÏ×ÉÎÎÏ ÓËÌÁÄÁÔÉÓÑ Ô¦ÌØËÉ Ú ÍÁÌÉÈ ÌÁÔÉÎÓØËÉÈ Ì¦ÔÅÒ,\n"
-"ÞÉÓÅÌ, `-' ÔÁ `_'"
-
-#: ../../any.pm_.c:769
-#, fuzzy
-msgid "The user name is too long"
-msgstr "ãÅ ¦Í'Ñ ×ÖÅ ÚÁÊÎÑÔÅ"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "ãÅ ¦Í'Ñ ×ÖÅ ÚÁÊÎÑÔÅ"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "äÏÄÁÔÉ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"÷×ÅĦÔØ ËÏÒÉÓÔÕ×ÁÞÁ\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "ðÒÉÊÎÑÔÉ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "ðÏ×ÎÅ ¦Í'Ñ"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "¶Í'Ñ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "ëÏÍÁÎÄÎÁ ÏÂÏÌÏÎËÁ"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "ð¦ËÔÏÇÒÁÍÁ"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "á×ÔÏÒŤÓÔÒÁæÑ"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"ñ ÍÏÖÕ ÎÁÓÔÒϧÔÉ ÷ÁÛÕ ÓÉÓÔÅÍÕ ÔÁË, ÝÏ X ÂÕÄÅ ÓÔÁÒÔÕ×ÁÔÉ Á×ÔÏÍÁÔÉÞÎÏ\n"
-"ЦÓÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ ÓÉÓÔÅÍÉ.\n"
-"þÉ ×É ÂÁÖÁ¤ÔÅ ÓËÏÒÉÓÔÕ×ÁÔÉÓÑ Ã¦¤À ÍÏÖÌÉצÓÔÀ?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "÷ÉÂÅÒ¦ÔØ ÓÔÁÎÄÁÒÔÎÏÇÏ ËÏÒÉÓÔÕ×ÁÞÁ:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "÷ÉÂÅÒ¦ÔØ ÍÅÎÅÄÖÅÒ ×¦ËÏÎ, ÑËÉÍ ×É ÈÏÞÅÔÅ ËÏÒÉÓÔÕ×ÁÔÉÓÑ"
-
-#: ../../any.pm_.c:841
-#, fuzzy
-msgid "Please choose a language to use."
-msgstr "÷ÉÂÅÒ¦ÔØ, ÂÕÄØ-ÌÁÓËÁ, ÍÏ×Õ."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr ""
-"÷É ÍÏÖÅÔÅ ×ÉÂÒÁÔÉ ÔÁËÏÖ ¦ÎÛ¦ ÍÏ×É, Ñ˦ ÂÕÄÕÔØ ÄÏÓÔÕÐΦ × ÓÉÓÔÅͦ ЦÓÌÑ\n"
-"ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "÷ÓÅ"
-
-#: ../../any.pm_.c:978
-#, fuzzy
-msgid "Allow all users"
-msgstr "äÏÄÁÔÉ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../any.pm_.c:978
-#, fuzzy
-msgid "No sharing"
-msgstr "óÔÁÒÔÕ¤ CUPS"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, fuzzy, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "ñ˦ ÐÁËÅÔÉ ÷É ÈÏÞÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr ""
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr ""
-
-#: ../../any.pm_.c:1005
-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 ""
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr ""
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "úÌÏÍÝÉËÉ! ìÁÓËÁ×Ï ÐÒÏÓÉÍÏ!"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "äÕÖÅ ÎÉÚØËÉÊ"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "óÔÁÎÄÁÒÔÎÉÊ"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "÷ÉÓÏËÉÊ"
-
-#: ../../any.pm_.c:1076
-#, fuzzy
-msgid "Higher"
-msgstr "÷ÉÓÏËÉÊ"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "ðÁÒÁÎϦÄÁÌØÎÉÊ"
-
-#: ../../any.pm_.c:1080
-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"
-"ÍÏÖÎÁ ËÏÒÉÓÔÕ×ÁÔÉÓÑ ÔÁËÏÀ ÓÉÓÔÅÍÏÀ, ËÏÌÉ ×ÏÎÁ ЦÄ'¤ÄÎÁÎÁ ÍÅÒÅÖÅÀ ÄÏ\n"
-"¦ÎÛÉÈ ÓÉÓÔÅÍ, ÁÂÏ ÄÏ ¦ÎÔÅÒÎÅÔÕ. ðÁÒÏ̦ ÎÅ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ × Ã¦Ê\n"
-"ÓÉÓÔÅͦ."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"ðÁÒÏ̦ ÔÅÐÅÒ ×ÍÉËÎÅΦ, ÁÌÅ ×ÓÅ ÏÄÎÏ ÎÅ ÒÅËÏÍÅÎÄÕ¤ÔØÓÑ ËÏÒÉÓÔÕ×ÁÔÉÓÑ\n"
-"ÃÉÍ ËÏÍÐ'ÀÔÅÒÏÍ × ÍÅÒÅÖ¦."
-
-#: ../../any.pm_.c:1084
-#, fuzzy
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"ãÅ - ÓÔÁÎÄÁÒÔÎÉÊ Ò¦×ÅÎØ ÂÅÚÐÅËÉ, ÑËÉÊ ÒÅËÏÍÅÎÄÕ¤ÔØÓÑ ÍÁÔÉ ÎÁ\n"
-"ËÏÍÐ'ÀÔÅÒ¦, ЦÄËÌÀÞÅÎÏÍÕ ÄÏ ¦ÎÔÅÒÎÅÔÕ × ÑËÏÓÔ¦ Ë̦¤ÎÔÁ. ðÅÒÅצÒËÉ\n"
-"ÂÅÚÐÅËÉ ÔÅÐÅÒ ×ÍÉËÎÅΦ."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-
-#: ../../any.pm_.c:1086
-#, fuzzy
-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 ""
-"îÁ ÃØÏÍÕ Ò¦×Φ ÂÅÚÐÅËÉ ÓÉÓÔÅÍÕ ÍÏÖÎÁ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ × ÑËÏÓÔ¦ ÓÅÒ×ÅÒÁ.\n"
-"ò¦×ÅÎØ ÂÅÚÐÅËÉ ÄÌÑ Ã¦¤§ ÓÉÓÔÅÍÉ ÔÅÐÅÒ ÄÏÓÔÁÔÎ¦Ê ÄÌÑ ÔÏÇÏ, ÝÏÂ\n"
-"×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ §§ ÑË ÓÅÒ×ÅÒ, ÝÏ ÄÏÐÕÓËÁ¤ ЦÄ'¤ÄÎÁÎÎÑ ÄÏ ÎØÏÇÏ\n"
-"ÂÁÇÁÔØÏÈ Ë̦¤ÎÔ¦×."
-
-#: ../../any.pm_.c:1089
-#, fuzzy
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"íÉ ×ÍÉËÁ¤ÍÏ 4 Ò¦×ÅÎØ ÂÅÚÐÅËÉ, ÁÌÅ ÔÅÐÅÒ ÓÉÓÔÅÍÁ ¤ ÐÏ×ΦÓÔÀ ÚÁËÒÉÔÏÀ.\n"
-"÷Ó¦ ÒÅÖÉÍÉ ÂÅÚÐÅËÉ ÔÅÐÅÒ ÎÁ ÎÁÊ×ÉÝÏÍÕ Ò¦×Φ."
-
-#: ../../any.pm_.c:1095
-#, fuzzy
-msgid "DrakSec Basic Options"
-msgstr "ðÁÒÁÍÅÔÒÉ"
-
-#: ../../any.pm_.c:1096
-#, fuzzy
-msgid "Please choose the desired security level"
-msgstr "÷ÉÂÅÒ¦ÔØ Ò¦×ÅÎØ ÚÁÈÉÓÔÕ"
-
-#: ../../any.pm_.c:1099
-#, fuzzy
-msgid "Security level"
-msgstr "÷ÓÔÁÎÏ×ÌÅÎÎÑ Ò¦×ÎÑ ÂÅÚÐÅËÉ"
-
-#: ../../any.pm_.c:1101
-#, fuzzy
-msgid "Use libsafe for servers"
-msgstr "÷ÉÂÅÒ¦ÔØ ÐÁÒÁÍÅÔÒÉ ÄÌÑ ÓÅÒ×ÅÒÁ"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr ""
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-
-# 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_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Laskavo prosymo do %s - peremykacha operaciynih system!\n"
-"\n"
-"Vyberit' odnu z operaciynikh system v spysku abo pochekajte %d sekund\n"
-"poki pochne vantazhytysja persha z inh.\n"
-"\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Laskavo prosymo do prohramy vyboru operacijnoyi systemy GRUB!"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is then suggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Dlja vyboru pidsvichenogo punktu korystujtesja klavishamy %c ta %c."
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is then suggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr ""
-"Natysnit' enter shchob zavantazhyty vibranu systemu, 'e' shchob redaguvaty"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is then suggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr ""
-"komandy pered zavantazhennjam, ta 'c' dlja perehodu v komandnyj rezhim."
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is then suggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "Pidsvichena systema zavantazhyt'sja avtomatichno cherez %d sekund."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "ÎÅÄÏÓÔÁÔÎØÏ Í¦ÓÃÑ × /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "òÏÂÏÞÉÊ ÓÔ¦Ì"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "óÔÁÒÔÏ×Å ÍÅÎÀ"
-
-#: ../../bootloader.pm_.c:1126
-#, fuzzy, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "äÅ ×É ÈÏÞÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ ÓÔÁÒÔÏ×ÉÊ ÂÌÏË?"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "ЦÄËÁÚËÁ ÝÅ ÎÅ ÚÒÏÂÌÅÎÁ.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ ÓÔÉÌÀ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/æÁÊÌ"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/æÁÊÌ/÷_ÉȦÄ"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "ëÁÔÅÇÏÒ¦Ñ ÍÏΦÔÏÒÁ ÎÏ×ÏÇÏ ÓÔÉÌÀ"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "íÏΦÔÏÒ ÎÏ×ÏÇÏ ÔÉÐÕ"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "ú×ÉÞÁÊÎÉÊ ÍÏΦÔÏÒ"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "ôÒÁÄÉæÊÎÉÊ ÍÏΦÔÏÒ Gtk+"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "÷ÍÉËÁÔÉ á×ÒÏÒÕ ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "òÅÖÉÍ Lilo/grub"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "òÅÖÉÍ Yaboot"
-
-#: ../../bootlook.pm_.c:146
-#, fuzzy
-msgid "Install themes"
-msgstr "÷ÓÔÁÎÏ×ÉÔÉ ÓÉÓÔÅÍÕ"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr ""
-
-#: ../../bootlook.pm_.c:148
-#, fuzzy
-msgid "Create new theme"
-msgstr "óÔ×ÏÒÉÔÉ ÎÏ×ÉÊ ÒÏÚĦÌ"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr ""
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "ðÏÍÉÌËÁ"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr ""
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr ""
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr ""
-
-#: ../../bootlook.pm_.c:229
-#, fuzzy, c-format
-msgid "Write %s"
-msgstr "XFree86 %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr ""
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr ""
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr ""
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "Notice"
-msgstr "âÅÚ÷¦ÄÅÏ"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr ""
-
-#: ../../bootlook.pm_.c:258
-#, fuzzy
-msgid "Theme installation failed!"
-msgstr "÷ÉÂÅÒ¦ÔØ ÔÉÐ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"×É ËÏÒÉÓÔÕ¤ÔÅÓØ ÚÁ×ÁÎÔÁÖÕ×ÁÞÅÍ ÓÉÓÔÅÍ %s.\n"
-"ëÌÁÃΦÔØ ÎÁ \"îÁÓÔÒϧÔÉ\" ÝÏ ÓÔÁÒÔÕ×ÁÔÉ ÐÏͦÞÎÉË ÕÓÔÁÎÏ×ËÉ."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "îÁÓÔÒϧÔÉ"
-
-#: ../../bootlook.pm_.c:275
-#, fuzzy
-msgid "Splash selection"
-msgstr "úÂÅÒÅÇÔÉ ×ÉÂ¦Ò ÐÁËÅÔ¦×"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr ""
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr ""
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr ""
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "óÉÓÔÅÍÎÉÊ ÒÅÖÉÍ"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "úÁÐÕÓËÁÔÉ ×¦ËÎÏ X-Window ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "î¦, ÍÅΦ ÎÅ ÐÏÔÒ¦ÂÎÁ Á×ÔÏÍÁÔÉÞÎÁ ÒŤÓÔÒÁæÑ"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr ""
-"ôÁË, Ñ ÈÏÞÕ Á×ÔÏÍÁÔÉÞÎÏ ÒŤÓÔÒÕ×ÁÔÉÓÑ × ÓÉÓÔÅͦ Ú ÃÉÍ (¦ÍÅÎÅÍ, ÓÅÒÅÄÏ×ÉÝÅÍ)"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "çÁÒÁÚÄ"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "ÎÅ ÍÏÖÕ ×¦ÄËÒÉÔÉ /etc/inittab ÎÁ ÐÒÏÞÉÔÁÎÎÑ: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "½Â"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "ËÂ"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "íÂ"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "ôÂ"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d È×ÉÌÉÎ"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 È×ÉÌÉÎÁ"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d ÓÅËÕÎÄ"
-
-#: ../../common.pm_.c:159
-#, fuzzy
-msgid "Can't make screenshots before partitioning"
-msgstr "îÅ ÍÏÖÕ ÄÏÄÁÔÉ ÖÏÄÎÏÇÏ Ð¦ÄÒÏÚĦÌÕ"
-
-#: ../../common.pm_.c:166
-#, fuzzy, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr ""
-"÷É ÍÏÖÅÔÅ ×ÉÂÒÁÔÉ ÔÁËÏÖ ¦ÎÛ¦ ÍÏ×É, Ñ˦ ÂÕÄÕÔØ ÄÏÓÔÕÐΦ × ÓÉÓÔÅͦ ЦÓÌÑ\n"
-"ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "æÒÁÎæÑ"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr ""
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-#, fuzzy
-msgid "Belgium"
-msgstr "âÅÌØǦÊÓØËÁ"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr ""
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "î¦ÍÅÞÞÉÎÁ"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-#, fuzzy
-msgid "Greece"
-msgstr "çÒÅÃØËÁ"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-#, fuzzy
-msgid "Norway"
-msgstr "îÏÒ×ÅÚØËÁ"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-#, fuzzy
-msgid "Sweden"
-msgstr "äÉ×ÉÓØ"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr ""
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "Italy"
-msgstr "¶ÔÁ̦ÊÓØËÁ"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-#, fuzzy
-msgid "Austria"
-msgstr "ÐÏÓ̦ÄÏ×ÎÉÊ"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-#, fuzzy
-msgid "New"
-msgstr "ÎÏ×ÉÊ"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "òÏÚÍÏÎÔÕ×ÁÔÉ"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "íÏÎÔÕ×ÁÔÉ"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "óÅÒ×ÅÒ"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "ôÏÞËÁ ÍÏÎÔÕ×ÁÎÎÑ"
-
-#: ../../diskdrake/dav.pm_.c:85
-#, fuzzy
-msgid "Please enter the WebDAV server URL"
-msgstr "÷ÉÐÒÏÂÕÊÔÅ ÍÉÛËÕ, ÂÕÄØ-ÌÁÓËÁ"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:109
-#, fuzzy
-msgid "Server: "
-msgstr "óÅÒ×ÅÒ"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "ôÏÞËÁ ÍÏÎÔÕ×ÁÎÎÑ: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "ðÁÒÁÍÅÔÒÉ: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "âÕÄØ-ÌÁÓËÁ, ÓÔ×ÏÒ¦ÔØ ÓÐÏÞÁÔËÕ ÒÅÚÅÒÎÕ ËÏЦÀ ÷ÁÛÉÈ ÄÁÎÉÈ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "þÉÔÁÊÔÅ Õ×ÁÖÎÏ!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"ñËÝÏ ×É ÚÂÉÒÁ¤ÔÅÓØ ËÏÒÉÓÔÕ×ÁÔÉÓÑ aboot, ÎÅ ÚÁÂÕÄØÔÅ ÚÁÌÉÛÉÔÉ ×¦ÌØÎÉÊ\n"
-"ÒÏÚÄ¦Ì (ÄÏÓÔÁÔÎØÏ 2048 ÓÅËÔÏÒ¦×) ÎÁ ÐÏÞÁÔËÕ ÄÉÓËÕ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "ðÏͦÞÎÉË"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "÷ÉÂÅÒ¦ÔØ Ä¦À"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"×É ÍÁ¤ÔÅ ÏÄÉÎ ×ÅÌÉËÉÊ ÄÉÓËÏ×ÉÊ \n"
-"ЦÄÒÏÚÄ¦Ì ÔÉÐÕ FAT (ÑËÉÊ × ÏÓÎÏ×ÎÏÍÕ\n"
-"×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ÓÉÓÔÅÍÁÍÉ MicroSoft \n"
-"Dos/Windows). òÅËÏÍÅÎÄÏ×ÁÎÏ ÓÐÅÒÛÕ \n"
-"ÚÍÅÎÛÉÔÉ ÒÏÚÍ¦Ò ÃØÏÇÏ ÒÏÚĦÌÕ (ËÌÁÃΦÔØ \n"
-"ÎÁ ÎØÏÍÕ, ¦ ÐÏÔ¦Í ËÌÁÃΦÔØ ÎÁ \"úͦÎÉÔÉ ÒÏÚͦÒ\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "ëÌÁÃΦÔØ, ÂÕÄØ-ÌÁÓËÁ, ÎÁ ЦÄÒÏÚĦ̦"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "ðÏÄÒÏÂÉæ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-#, fuzzy
-msgid "No hard drives found"
-msgstr "ìÏËÁÌØÎÉÊ ÐÒÉÎÔÅÒ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "öÕÒÎÁÌØÎÁ ÆÁÊÌÏ×Á ÓÉÓÔÅÍÁ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "ðÕÓÔÏ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "¶ÎÛ¦"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "ôÉÐÉ ÆÁÊÌÏ×ÉÈ ÓÉÓÔÅÍ:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "óÔ×ÏÒÉÔÉ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "ôÉÐ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "úÁͦÓÔØ ÃØÏÇÏ ÓËÏÒÉÓÔÁÊÔÅÓÑ ``%s''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "óÔÅÒÔÉ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "óÐÏÞÁÔËÕ ÓËÏÒÉÓÔÕÊÔÅÓÑ ``òÏÚÍÏÎÔÕ×ÁÔÉ''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"ð¦ÓÌÑ ÚͦÎÉ ÔÉÐÕ Ð¦ÄÒÏÚĦÌÕ ÄÉÓËÕ %s, ×Ó¦ ÄÁΦ ÎÁ ÃØÏÍÕ Ð¦ÄÒÏÚĦ̦ \n"
-"ÂÕÄÕÔØ ×ÔÒÁÞÅΦ"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "÷ÉÂÅÒ¦ÔØ Ð¦ÄÒÏÚĦÌ"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "óÔ×ÏÒÉÔÉ ¦ÎÛÉÊ Ð¦ÄÒÏÚĦÌ"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "÷ÉȦÄ"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "ú×ÉÞÁÊÎÉÊ > åËÓÐÅÒÔ"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "åËÓÐÅÒÔ > ú×ÉÞÁÊÎÉÊ"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "îÁÚÁÄ"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "÷ÓÅ-ÔÁËÉ ÐÒÏÄÏ×ÖÕ×ÁÔÉ?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "÷ÉÊÔÉ ÂÅÚ ÚÁÐÉÓÕ"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "÷ÉÊÔÉ ÂÅÚ ÚÁÐÉÓÕ ÔÁÂÌÉæ ЦÄÒÏÚĦ̦×?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "þÉ ×É ÈÏÞÅÔÅ ÚÁÐÉÓÁÔÉ ËÏÎƦ­ÕÒÁæÀ /etc/fstab?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "á×ÔÏÍÁÔÉÞÎÏ ÒÏÚÐÏĦÌÉÔÉ"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "ïÞÉÓÔÉÔÉ ×ÓÅ"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "ýÅ"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "¶ÎÆÏÒÍÁÃ¦Ñ ÖÏÒÓÔËÏÇÏ ÄÉÓËÕ"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "÷Ó¦ ÏÓÎÏ×Φ ЦÄÒÏÚĦÌÉ ÚÁÊÎÑÔ¦"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "îÅ ÍÏÖÕ ÄÏÄÁÔÉ ÖÏÄÎÏÇÏ Ð¦ÄÒÏÚĦÌÕ"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"ýÏ ÍÁÔÉ Â¦ÌØÛŠЦÄÒÏÚĦ̦×, Ú¦ÔÒ¦ÔØ ÏÄÉÎ ¦Ú ÔÉÈ, ÝÏ ¤. ð¦ÓÌÑ ÃØÏÇÏ\n"
-"×É ÍÏÖÅÔÅ ÓÔ×ÏÒÉÔÉ ÚÁͦÓÔØ ÎØÏÇÏ Ë¦ÌØËÁ ÒÏÚÛÉÒÅÎÉÈ Ð¦ÄÒÏÚĦ̦×"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "úÁÐÉÓÁÔÉ ÔÁÂÌÉÃÀ ЦÄÒÏÚĦ̦×"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "÷¦ÄÎÏ×ÉÔÉ ÔÁÂÌÉÃÀ ЦÄÒÏÚĦ̦×"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "á×ÁÒ¦ÊÎÁ ÔÁÂÌÉÃÑ Ð¦ÄÒÏÚĦ̦×"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "ðÒÏÞÉÔÁÔÉ ÔÁÂÌÉÃÀ ЦÄÒÏÚĦ̦×"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "á×ÔÏÍÁÔÉÞÎÅ ÍÏÎÔÕ×ÁÎÎÑ ÚͦÎÎÉÈ ÎÏÓ¦§×"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "÷ÉÂÅÒ¦ÔØ ÆÁÊÌ"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"á×ÁÒ¦ÊÎÁ ÔÁÂÌÉÃÑ Ð¦ÄÒÏÚÄ¦Ì¦× ÍÁ¤ ¦ÎÛÉÊ ÒÏÚͦÒ\n"
-"ðÒÏÄÏ×ÖÕ×ÁÔÉ?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "ðÏÐÅÒÅÄÖÅÎÎÑ"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"÷ÓÔÁ×ÔÅ ÄÉÓËÅÔÕ × ÄÉÓËÏצÄ\n"
-"÷Ó¦ ÄÁΦ ÎÁ Ã¦Ê ÄÉÓËÅÔ¦ ÂÕÄÕÔØ ×ÔÒÁÞÅΦ"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "ðÒÏÂÕÀ צÄÎÏ×ÉÔÉ ÔÁÂÌÉÃÀ ЦÄÒÏÚĦ̦×"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "äÅÔÁÌØÎÁ ¦ÎÆÏÒÍÁæÑ"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "úͦÎÉÔÉ ÒÏÚͦÒ"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "ðÅÒÅͦÓÔÉÔÉ"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "æÏÒÍÁÔÕ×ÁÔÉ"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "äÏÄÁÔÉ ÄÏ RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "äÏÄÁÔÉ ÄÏ LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "÷ÉÄÁÌÉÔÉ Ú RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "÷ÉÄÁÌÉÔÉ Ú LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "úͦÎÉÔÉ RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "÷ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÄÌÑ Ú×ÏÒÏÔÎØÏÇÏ ÍÏÎÔÕ×ÁÎÎÑ"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "óÔ×ÏÒÉÔÉ ÎÏ×ÉÊ ÒÏÚĦÌ"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "ðÏÞÁÔÏË (ÓÅËÔÏÒ): "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "òÏÚÍ¦Ò (íÂ): "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "ôÉРЦÄÒÏÚĦÌÕ: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "õÓÔÁÎÏ×ËÉ: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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_.c:499
-msgid "Remove the loopback file?"
-msgstr "óÔÅÒÔÉÆÁÊÌÕ Ú×ÏÒÏÔÎØÏÇÏ ÍÏÎÔÕ×ÁÎÎÑ?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "úͦÎÉÔÉ ÔÉРЦÄÒÏÚĦÌÕ"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "ñËÕ ÆÁÊÌÏ×Õ ÓÉÓÔÅÍÕ ×É ×ÉÂÉÒÁ¤ÔÅ?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "ðÅÒÅÍÉËÁÀÓØ Ú ext2 ÎÁ ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "äÅ ×É ÈÏÞÅÔÅ ÚÍÏÎÔÕ×ÁÔÉ ÆÁÊÌ Ú×ÏÒÏÎØÏÇÏ ÍÏÎÔÕ×ÁÎÎÑ %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "äÅ ×É ÈÏÞÅÔÅ ÚÍÏÎÔÕ×ÁÔÉ ÐÒÉÓÔÒ¦Ê %s?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"îÅ ÍÏÖÕ ÚͦÎÉÔÉ ÔÏÞËÕ ÍÏÎÔÕ×ÁÎÎÑ ÄÁÎÏÇÏ ÒÏÚĦÌÕ, ÏÓ˦ÌØËÉ ×¦Î\n"
-"×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ÄÌÑ Ú×ÏÒÏÔÎØÏÇÏ ÍÏÎÔÕ×ÁÎÎÑ. óÐÏÞÁÔËÕ ×¦ÄͦΦÔØ\n"
-"Ú×ÏÒÏÔΤ ÍÏÎÔÕ×ÁÎÎÑ."
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, fuzzy, c-format
-msgid "Where do you want to mount %s?"
-msgstr "äÅ ×É ÈÏÞÅÔÅ ÚÍÏÎÔÕ×ÁÔÉ ÐÒÉÓÔÒ¦Ê %s?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "ïÂÞÉÓÌÀÀ ÍÅÖ¦ ЦÄÒÏÚĦÌÕ FAT"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "úͦÎÀÀ ÒÏÚͦÒ"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "òÏÚÍ¦Ò ÃØÏÇÏ Ð¦ÄÒÏÚĦÌÕ ÎÅÍÏÖÌÉ×Ï ÚͦÎÉÔÉ"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "ðÏÔÒ¦ÂÎÏ ÚÂÅÒÅÇÔÉ ×Ó¦ ÄÁΦ ÎÁ ÃØÏÍÕ Ð¦ÄÒÏÚĦ̦"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr ""
-"ð¦ÓÌÑ ÚͦÎÉ ÒÏÚͦÒÕ Ð¦ÄÒÏÚĦÌÕ %s, ×Ó¦ ÄÁΦ ÎÁ ÃØÏÍÕ Ð¦ÄÒÏÚĦ̦ ÂÕÄÕÔØ\n"
-"×ÔÒÁÞÅΦ"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "÷ÉÂÅÒ¦ÔØ ÎÏ×ÉÊ ÒÏÚͦÒ"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "îÏ×ÉÊ ÒÏÚÍ¦Ò (íÂ): "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "îÁ ÑËÉÊ ÄÉÓË ×É ÈÏÞÅÔÅ ÐÅÒÅͦÓÔÉÔÉÓÑ?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "óÅËÔÏÒ"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "îÁ ÑËÉÊ ÓÅËÔÏÒ ÐÅÒÅͦÓÔÉÔÉÓÑ?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "ðÅÒÅͦÝÅÎÎÑ"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "ðÅÒÅͦÝÁÀ ЦÄÒÏÚĦÌ..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "÷ÉÂÅÒ¦ÔØ ¦ÓÎÕÀÞÉÊ RAID, ÄÏ ÑËÏÇÏ ÄÏÄÁÔÉ"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "ÎÏ×ÉÊ"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "÷ÉÂÅÒ¦ÔØ ¦ÓÎÕÀÞÉÊ LVM, ÄÏ ÑËÏÇÏ ÄÏÄÁÔÉ"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "îÁÚ×Á LVM?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "ãÅÊ Ð¦ÄÒÏÚÄ¦Ì ÎÅ ÍÏÖÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉÓÑ ÄÌÑ Ú×ÏÒÏÔÎØÏÇÏ ÍÏÎÔÕ×ÁÎÎÑ"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "ú×ÏÒÏÔΤ ÍÏÎÔÕ×ÁÎÎÑ"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "îÁÚ×Á ÆÁÊÌÕ Ú×ÏÒÏÔÎØÏÇÏ ÍÏÎÔÕ×ÁÎÎÑ: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "äÁÊÔÅ ÎÁÚ×Õ ÆÁÊÌÕ"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr ""
-"¶ÎÛÉÊ ÐÒÉÓÔÒ¦Ê Ú×ÏÒÏÔÎØÏÇÏ ÍÏÎÔÕ×ÁÎÎÑ ×ÖÅ ËÏÒÉÓÔÕ¤ÔØÓÑ ÃÉÍ\n"
-"ÆÁÊÌÏÍ. ÷ÉÂÅÒ¦ÔØ ¦ÎÛÉÊ."
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "æÁÊÌ ×ÖÅ ¦ÓÎÕ¤. ëÏÒÉÓÔÕ×ÁÔÉÓÑ ÎÉÍ?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "ðÁÒÁÍÅÔÒÉ ÍÏÎÔÕ×ÁÎÎÑ:"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "ò¦ÚÎÏÍÁΦÔÎÅ"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "ÐÒÉÓÔÒ¦Ê"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "Ò¦×ÅÎØ"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "ÒÏÚÍ¦Ò Ä¦ÌÑÎËÉ"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "ïÂÅÒÅÖÎÏ: ÃÑ ÏÐÅÒÁÃ¦Ñ ÎÅÂÅÚÐÅÞÎÁ."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "ôÉРЦÄÒÏÚĦ̦×?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, fuzzy, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "ñ˦ ÐÁËÅÔÉ ÷É ÈÏÞÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"ñ ÎÅ ÍÏÖÕ ÓÔ×ÏÒÉÔÉ /boot ÔÁË ×¦ÄÄÁÌÅÎÏ ÎÁ ÄÉÓËÕ (ÎÁ ÃÉ̦ÎÄÒ¦, ÎÏÍÅÒ\n"
-"ÑËÏÇÏ > 1024).\n"
-"áÂÏ ×É ÂÕÄÅÔÅ ËÏÒÉÓÔÕ×ÁÔÉÓÑ LILO ¦ צΠÎÅ ÂÕÄÅ ÐÒÁÃÀ×ÁÔÉ, ÁÂÏ ×É ÎÅ\n"
-"ÂÕÄÅÔÅ ËÏÒÉÓÔÕ×ÁÔÉÓÑ LILO, ÔÏĦ ÷ÁÍ ÎÅ ÐÏÔÒ¦ÂÎÁ ÄÉÒÅËÔÏÒ¦Ñ /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"ð¦ÄÒÏÚĦÌ, ÑËÉÊ ×É ×ÉÂÒÁÌÉ ÝÏ ÄÏÄÁÔÉ ÑË ËÏÒÅÎÅ×ÉÊ Ð¦ÄÒÏÚÄ¦Ì (/)\n"
-"ƦÚÉÞÎÏ ÒÏÚÔÁÛÏ×ÁÎÉÊ ÐÏÚÁ 1024-Í ÃÉ̦ÎÄÒÏÍ ÖÏÒÓÔËÏÇÏ ÄÉÓËÕ. ëÒ¦Í\n"
-"ÃØÏÇÏ ×É ÎÅ ÍÁ¤ÔÅ ×ÉĦÌÅÎÏÇÏ Ð¦ÄÒÏÚĦÌÕ Ð¦Ä ÄÉÒÅËÔÏÒ¦À /boot. ñËÝÏ ×É\n"
-"ÐÌÁÎÕ¤ÔÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ LILO, ÎÅ ÚÁÂÕÄØÔÅ ÄÏÄÁÔÉ Ð¦ÄÒÏÚÄ¦Ì ÄÌÑ /boot"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"÷ ÑËÏÓÔ¦ ЦÄÒÏÚĦÌÁ ÄÌÑ root (/) ×É ×ÉÂÒÁÌÉ ÐÒÏÇÒÁÍÎÉÊ RAID.\n"
-"úÁ×ÁÎÔÁÖÕ×ÁÞ¦ ÎÅ ÍÖÏÕÔØ ÐÒÁÃÀ×ÁÔÉ Ú ÔÁËÉÍÉ Ð¦ÄÒÏÚĦÌÁÍÉ ÂÅÚ Ð¦ÄÒÏÚĦÌÕ\n"
-"/boot. ôÏÖ, ÂÕÄØ-ÌÁÓËÁ, ÎÅ ÚÁÂÕÄØÔÅ ÄÏÄÁÔÉ Ð¦ÄÒÏÚÄ¦Ì /boot."
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "ôÁÂÌÉÃÑ Ð¦ÄÒÏÚÄ¦Ì¦× ÄÉÓËÕ %s ÂÕÄÅ ÚÁÐÉÓÁÎÏ ÎÁ ÄÉÓË"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "ýÏ ÚͦÎÉ ÐÏÞÁÌÉ Ä¦ÑÔÉ ÷ÁÍ ÓÌ¦Ä ÐÅÒÅ×ÁÎÔÁÖÉÔÉ ËÏÍÐ'ÀÔÅÒ"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr ""
-"ð¦ÓÌÑ ÆÏÒÍÁÔÕ×ÁÎÎÑ Ð¦ÄÒÏÚĦÌÕ %s, ×Ó¦ ÄÁΦ ÎÁ ÃØÏÍÕ Ð¦ÄÒÏÚĦ̦ \n"
-"ÂÕÄÕÔØ ×ÔÒÁÞÅΦ"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "æÏÒÍÁÔÕ×ÁÎÎÑ"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "æÏÒÍÁÔÕ×ÁÎÎÑ ÆÁÊÌÕ Ú×ÏÒÏÔÎØÏÇÏ ÍÏÎÔÕ×ÁÎÎÑ %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "æÏÒÍÁÔÕ×ÁÎÎÑ Ð¦ÄÒÏÚĦÌÕ %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-#, fuzzy
-msgid "Hide files"
-msgstr "ÚÂ¦Ê Õ mkraid"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-#, fuzzy
-msgid "Move files to the new partition"
-msgstr "îÅÄÏÓÔÁÔÎØÏ ×¦ÌØÎÏÇÏ ÐÒÏÓÔÏÒÕ ÄÌÑ ÎÏ×ÉÈ Ð¦ÄÒÏÚĦ̦×"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1051
-#, fuzzy
-msgid "Moving files to the new partition"
-msgstr "îÅÄÏÓÔÁÔÎØÏ ×¦ÌØÎÏÇÏ ÐÒÏÓÔÏÒÕ ÄÌÑ ÎÏ×ÉÈ Ð¦ÄÒÏÚĦ̦×"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, fuzzy, c-format
-msgid "Removing %s"
-msgstr "÷ÉÄÁÌÅÎÎÑ LPD..."
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "ðÒÉÓÔÒ¦Ê: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "ì¦ÔÅÒÁ × äïó¦: %s (ÐÒÉÐÕÝÅÎÎÑ)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "ôÉÐ: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "îÁÚ×Á: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "ðÏÞÁÔÏË: ÓÅËÔÏÒ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "òÏÚͦÒ: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s ÓÅËÔÏÒ¦×"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, fuzzy, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "÷¦Ä ÃÉ̦ÎÄÒÕ %d ÄÏ ÃÉ̦ÎÄÒÕ %d \n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "æÏÒÍÁÔÏ×ÁÎÉÊ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "îÅ ÆÏÒÍÁÔÏ×ÁÎÉÊ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "úÍÏÎÔÏ×ÁÎÉÊ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"æÁÊÌ(É) Ú×ÏÒÏÔÎØÏÇÏ ÍÏÎÔÕ×ÁÎÎÑ: \n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"ð¦ÄÒÏÚĦÌ, ÑËÉÊ ÂÕÄÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉÓÑ ÄÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ ÓÉÓÔÅÍÉ\n"
-" (ÄÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ äïóÕ, ÎÅ ÄÌÑ lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "ò¦×ÅÎØ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "òÏÚÍ¦Ò Ä¦ÌÑÎËÉ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "äÉÓËÉ RAID %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "îÁÚ×É ÆÁÊÌ¦× Ú×ÏÒÏÔÎØÏÇÏ ÍÏÎÔÕ×ÁÎÎÑ: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-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_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"ãÅ ÓÐÅæÁÌØÎÉÊ Ð¦ÄÒÏÚÄ¦Ì ÄÌÑ \n"
-"ÍÏÖÌÉ×ÏÓÔ¦ ÐÏÄצÊÎÏÇÏ \n"
-"ÚÁ×ÁÎÔÁÖÅÎÎÑ ÓÉÓÔÅÍÉ.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "òÏÚͦÒ: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "çÅÏÍÅÔÒ¦Ñ: %s ÃÉ̦ÎÄÒ¦×, %s ÇÏÌÏ×ÏË, %s ÓÅËÔÏÒ¦×\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "¶ÎÆÏÒÍÁæÑ: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "äÉÓËÉ LVM %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "ôÉÐ ÔÁÂÌÉæ ЦÄÒÏÚĦ̦×: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, fuzzy, c-format
-msgid "on channel %d id %d\n"
-msgstr "ÎÁ ÛÉΦ %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-#, fuzzy
-msgid "Filesystem encryption key"
-msgstr "ôÉРЦÄÒÏÚĦÌÕ: "
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, fuzzy, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr ""
-"ãÅÊ ÐÁÒÏÌØ ÚÁÎÁÄÔÏ ÐÒÏÓÔÉÊ (צΠÐÏ×ÉÎÅÎ ÂÕÔÉ ÈÏÞÁ  %d ̦ÔÅÒ ÚÁ×ÄÏ×ÖËÉ)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-#, fuzzy
-msgid "The encryption keys do not match"
-msgstr "ðÁÒÏ̦ Ò¦ÚΦ"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr ""
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "úͦÎÉÔÉ ÔÉÐ"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-#, fuzzy
-msgid "Please click on a medium"
-msgstr "ëÌÁÃΦÔØ, ÂÕÄØ-ÌÁÓËÁ, ÎÁ ЦÄÒÏÚĦ̦"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-#, fuzzy
-msgid "Domain Authentication Required"
-msgstr "á×ÔÅÎÔÉËÁæÑ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Another one"
-msgstr "¶ÎÔÅÒÎÅÔ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-#, fuzzy
-msgid "Which username"
-msgstr "¶Í'Ñ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr ""
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-#, fuzzy
-msgid "Username"
-msgstr "¶Í'Ñ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-#, fuzzy
-msgid "Domain"
-msgstr "äÏÍÅÎ NIS"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-#, fuzzy
-msgid "Search servers"
-msgstr "óÅÒ×ÅÒ DNS"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s ÆÏÒÍÁÔÕ×ÁÎÎÑ %s ×ÔÒÁÞÅÎÏ"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "îÅ ÚÎÁÀ ÑË ÆÏÒÍÁÔÕ×ÁÔÉ %s ÔÉÐÕ %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr ""
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "ÐÏÍÉÌËÁ ÒÏÚÍÏÎÔÕ×ÁÎÎÑ %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "ÐÒÏÓÔÉÊ"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr ""
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "ÓÅÒ×ÅÒ"
-
-#: ../../fsedit.pm_.c:240
-#, fuzzy, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"îÅ ÍÏÖÕ ÐÒÏÞÉÔÁÔÉ ÔÁÂÌÉÃÀ ЦÄÒÏÚĦ̦×, ×ÏÎÁ ÚÁÎÁÄÔÏ Ú¦ÐÓÏ×ÁÎÁ ÄÌÑ ÍÅÎÅ\n"
-":( ñ ÓÐÒÏÂÕÀ ÓÔÅÒÔÉ Ú¦ÐÓÏ×ÁΦ ЦÄÒÏÚĦÌÉ ¦ ÷ó¶ äáî¶ ÂÕÄÕÔØ\n"
-"×ÔÒÁÞÅΦ. ðÒÏÂÌÅͦ ÍÏÖÎÁ ÔÁËÏÖ ÚÁÐϦÇÔÉ, ÑËÝÏ ÚÁÂÏÒÏÎÉÔÉ DrakX\n"
-"ÚͦÎÀ×ÁÔÉ ÔÁÂÌÉÃÀ ЦÄÒÏÚĦ̦×. (ÐÏÍÉÌËÁ: %s)\n"
-"\n"
-"÷É ÐÏÇÏÄÖÕ¤ÔÅÓØ ×ÔÒÁÔÉÔÉ ×Ó¦ ЦÄÒÏÚĦÌÉ?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "JFS ÎÅ ÍÏÖÎÁ ËÏÒÉÓÔÕ×ÁÔÉÓÑ ÎÁ ЦÄÒÏÚĦÌÁÈ ÒÏÚͦÒÏÍ ÍÅÎÛÅ 16íÂ."
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "ReiserFS ÎÅ ÍÏÖÎÁ ËÏÒÉÓÔÕ×ÁÔÉÓÑ ÎÁ ЦÄÒÏÚĦÌÁÈ ÒÏÚͦÒÏÍ ÍÅÎÛÅ 32íÂ."
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "ôÏÞËÁ ÍÏÎÔÕ×ÁÎÎÑ ÐÏ×ÉÎÎÁ ÐÏÞÉÎÁÔÉÓÑ Ú /"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "÷ÖÅ ¤ ЦÄÒÏÚÄ¦Ì Ú ÔÏÞËÏÀ ÍÏÎÔÕ×ÁÎÎÑ %s\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "äÌÑ ÔÏÞËÉ ÍÏÎÔÕ×ÁÎÎÑ %s ÎÅ ÍÏÖÎÁ ËÏÒÉÓÔÕ×ÁÔÉÓÑ ÌÏǦÞÎÉÍ ÔÏÍÏÍ LVM"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "ãÅÊ ËÁÔÁÌÏÇ ÍÁ¤ ÚÎÁÈÏÄÉÔÉÓØ ÎÁ ËÏÒÅÎÅ×¦Ê ÆÁÊÌÏ×¦Ê ÓÉÓÔÅͦ"
-
-#: ../../fsedit.pm_.c:530
-#, fuzzy
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"äÌÑ Ã¦¤§ ÔÏÞËÉ ÍÏÎÔÕ×ÁÎÎÑ ÷ÁÍ ÐÏÔÒ¦ÂÎÁ ÓÐÒÁ×ÖÎÑ ÆÁÊÌÏ×Á ÓÉÓÔÅÍÁ (ext2,\n"
-"reiserfs)\n"
-
-#: ../../fsedit.pm_.c:532
-#, fuzzy, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "äÌÑ ÔÏÞËÉ ÍÏÎÔÕ×ÁÎÎÑ %s ÎÅ ÍÏÖÎÁ ËÏÒÉÓÔÕ×ÁÔÉÓÑ ÌÏǦÞÎÉÍ ÔÏÍÏÍ LVM"
-
-#: ../../fsedit.pm_.c:599
-#, fuzzy
-msgid "Not enough free space for auto-allocating"
-msgstr "îÅÄÏÓÔÁÔÎØÏ ×¦ÌØÎÏÇÏ ÐÒÏÓÔÏÒÕ ÄÌÑ Á×ÔÏÍÁÔÉÞÎÏÇÏ ÐÏĦÌÕ"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr ""
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "îÅ ÍÏÖÕ ×¦ÄËÒÉÔÉ %s ÎÁ ÚÁÐÉÓ: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:171
-#, fuzzy
-msgid "Sound configuration"
-msgstr "ëÏÎƦ­ÕÒÁæÑ"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-#, fuzzy
-msgid "Driver:"
-msgstr "äÒÁÊ×ÅÒ"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-#, fuzzy
-msgid "Help"
-msgstr "/_ð¦ÄËÁÚËÁ"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "úÁÞÅËÁÊÔÅ, ÂÕÄØ ÌÁÓËÁ. ôÅÓÔÕ×ÁÎÎÑ ËÏÎƦ­ÕÒÁæ§"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "úÁÞÅËÁÊÔÅ, ÂÕÄØ-ÌÁÓËÁ"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:212
-#, fuzzy
-msgid "Unkown driver"
-msgstr "îÅצÄÏÍÁ ÍÏÄÅÌØ"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "Model"
-msgstr "íÏÄÕÌØ"
-
-#: ../../harddrake/ui.pm_.c:16
-#, fuzzy
-msgid "hard disk model"
-msgstr "ðÁÍ'ÑÔØ ËÁÒÔËÉ (DMA)"
-
-#: ../../harddrake/ui.pm_.c:17
-#, fuzzy
-msgid "Channel"
-msgstr "÷¦ÄͦÎÉÔÉ"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "íÏÄÕÌØ"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "ïÐÉÓ"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:25
-#, fuzzy
-msgid "Bus identification"
-msgstr "á×ÔÅÎÔÉËÁæÑ"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:32
-#, fuzzy
-msgid "Old device file"
-msgstr "÷ÉÂÅÒ¦ÔØ ÆÁÊÌ"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:34
-#, fuzzy
-msgid "New devfs device"
-msgstr "ûÌÀÚÏ×ÉÊ ÐÒÉÓÔÒ¦Ê"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:36
-#, fuzzy
-msgid "Number of buttons"
-msgstr "ä×ÏÈ ËÎÏÐÏÞÎÁ"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:38
-#, fuzzy
-msgid "Alternative drivers"
-msgstr "äÏÄÁÔËÏ×Á ÔÅÓÔÏ×Á ÓÔÏÒ¦ÎËÁ (A4)"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:63
-#, fuzzy
-msgid "/_Quit"
-msgstr "÷ÉȦÄ"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/ð¦ÄËÁÚËÁ"
-
-#: ../../harddrake/ui.pm_.c:65
-#, fuzzy
-msgid "/_Help..."
-msgstr "/ð¦ÄËÁÚËÁ"
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_R ðÏצÄÏÍÉÔÉ ÐÒÏ ÐÏÍÉÌËÕ"
-
-#: ../../harddrake/ui.pm_.c:73
-#, fuzzy
-msgid "/_About..."
-msgstr "/ð¦ÄËÁÚËÁ/ðÒÏ..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:76
-#, fuzzy
-msgid "Author:"
-msgstr "á×ÔÏÔÅÓÔ"
-
-#: ../../harddrake/ui.pm_.c:86
-#, fuzzy
-msgid "Harddrake2 version "
-msgstr "÷ÉÚÎÁÞÅÎÎÑ ÔÉÐÕ ÄÉÓËÕ"
-
-#: ../../harddrake/ui.pm_.c:101
-#, fuzzy
-msgid "Detected hardware"
-msgstr "ðÅÒÅÇÌÑÎØÔÅ ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÁÐÁÒÁÔÎÅ ÚÁÂÅÚÐÅÞÅÎÎÑ"
-
-#: ../../harddrake/ui.pm_.c:103
-#, fuzzy
-msgid "Information"
-msgstr "ðÏËÁÚ ¦ÎÆÏÒÍÁæ§"
-
-#: ../../harddrake/ui.pm_.c:106
-#, fuzzy
-msgid "Configure module"
-msgstr "óËÏÎƦÇÕÒÕÊÔÅ ÍÉÛÕ"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:111
-#, fuzzy
-msgid "Detection in progress"
-msgstr "ÚÎÁÊÄÅÎÏ ÎÁ ÐÏÒÔÕ %s"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:166
-#, fuzzy, c-format
-msgid "Running \"%s\" ..."
-msgstr "óÔÉÒÁÀ ÐÒÉÎÔÅÒ \"%s\" ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-#, fuzzy
-msgid "secondary"
-msgstr "%d ÓÅËÕÎÄ"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-#, fuzzy
-msgid "Auto-detect"
-msgstr "ëÏÒÉÓÔÕ×ÁÔÉÓÑ Á×ÔÏ×ÉÚÎÁÞÅÎÎÑÍ"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-#, fuzzy
-msgid "Unknown|Generic"
-msgstr "úÁÇÁÌØÎÅ"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:210
-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_.c:213
-#, fuzzy
-msgid "Card model:"
-msgstr "ðÁÍ'ÑÔØ ËÁÒÔËÉ (DMA)"
-
-#: ../../harddrake/v4l.pm_.c:214
-#, fuzzy
-msgid "Tuner type:"
-msgstr "úͦÎÉÔÉ ÔÉÐ"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:217
-#, fuzzy
-msgid "PLL setting:"
-msgstr "ÆÏÒÍÁÔÕ×ÁÎÎÑ"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr ""
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux - ÂÁÇÁÔÏËÏÒÉÓÔÕ×ÁÃØËÁ ÓÉÓÔÅÍÁ, ¦ ÃÅ ÏÚÎÁÞÁ¤, ÝÏ ËÏÖÅÎ Ú\n"
-"ËÏÒÉÓÔÕ×ÁÞ¦× ÍÏÖÅ ÍÁÔÉ Ó×ϧ ×ÌÁÓΦ ÕÓÔÁÎÏ×ËÉ, ×ÌÁÓΦ ÆÁÊÌÉ, ÔÏÝÏ. ýÏÂ\n"
-"¦ÌØÛŠĦÚÎÁÔÉÓÑ ÐÒÏ ÃÅ ÷É ÍÏÖÅÔÅ ÐÒÏÞÉÔÁÔÉ ð¦ÄÒÕÞÎÉË ËÏÒÉÓÔÕ×ÁÞÁ Ú\n"
-"ÓÉÓÔÅÍÉ. áÌÅ ÎÁ צÄͦÎÕ ×¦Ä ËÏÒÉÓÔÕ×ÁÞÁ Root, ÑËÉÊ ¤ ÁÄͦΦÓÔÒÁÔÏÒÏÍ\n"
-"ÓÉÓÔÅÍÉ, ËÏÒÉÓÔÕ×ÁÞ¦, ÑËÉÈ ÷É ÂÕÄÅÔÅ ÓÔ×ÏÒÀ×ÁÔÉ ÎÁ ÃØÏÍÕ ËÒÏæ, ÎÅ\n"
-"ÍÁÀÔØ ÐÒÁ×Á ÚͦÎÀ×ÁÔÉ Î¦ÞÏÇÏ × ÓÉÓÔÅͦ ËÒ¦Í Ó×Ï§È ×ÌÁÓÎÉÈ ÆÁÊÌ¦× ¦\n"
-"×ÌÁÓÎϧ ËÏÎƦ­ÕÒÁæ§. ÷É ÍÁ¤ÔÅ ÓÔ×ÏÒÉÔÉ ÒÁÈÕÎÏË ÄÌÑ ÈÏÞÁ  ÏÄÎÏÇÏ\n"
-"¤ÄÉÎÏÇÏ ËÏÒÉÓÔÕ×ÁÞÁ - ÄÌÑ ÓÁÍÏÇÏ ÓÅÂÅ. ÷É ÂÕÄÅÔÅ ËÏÒÉÓÔÕ×ÁÔÉÓÑ ÃÉÍ\n"
-"ÒÁÈÕÎËÏÍ ÄÌÑ ÔÏÇÏ, ÝÏ ×ÉËÏÎÕ×ÁÔÉ ÝÏÄÅÎΦ ÚÁÄÁÞ¦. ¶ ÈÏÞÁ ÃÅ ¦ ÄÕÖÅ\n"
-"ÚÒÕÞÎÏ ÒŤÓÔÒÕ×ÁÔÉÓØ × ÓÉÓÔÅͦ ÑË Root, ÁÌÅ ÏÄÎÏÞÁÓÎÏ ÃÅ ¦ ÄÕÖÅ\n"
-"ÎÅÂÅÚÐÅÞÎÏ! îÁÊÍÅÎÛÁ ÐÏÍÉÌËÁ ÍÏÖÅ ÐÒÉÚ×ÅÓÔÉ ÄÏ ÔÏÇÏ, ÝÏ ÓÉÓÔÅÍÁ ÂÕÄÅ\n"
-"ÎÅÒÏÂÏÞÏÀ. ñËÝÏ ÷É ÐÏÍÉÌÉÔÅÓØ ÑË Ú×ÉÞÁÊÎÉÊ ËÏÒÉÓÔÕ×ÁÞ, ÷É ÍÏÖÅÔÅ,\n"
-"Ú×ÉÞÁÊÎÏ, ×ÔÒÁÔÉÔÉ ÄÅÑ˦ Ó×ϧ ÄÁΦ, ÁÌÅ ÎÅ ×ÓÀ ÓÉÓÔÅÍÕ.\n"
-"\n"
-"óÐÏÞÁÔËÕ ÎÁÄÒÕËÕÊÔÅ Ó×Ϥ ÐÏ×ÎÅ ¦Í'Ñ. ãÅ ÎÅ ÏÂÏ×'ÑÚËÏ×Ï, ÷É ÍÏÖÅÔÅ\n"
-"ÎÁÄÒÕËÕ×ÁÔÉ ×ÓÅ, ÝÏ ÚÁ×ÇÏÄÎÏ. drakx ÐÏÔ¦Í ×¦ÚØÍÅ ÐÅÒÛÅ ÓÌÏ×Ï ¦\n"
-"×ÉËÏÒÉÓÔÁ¤ ÊÏÇÏ ÑË ¦Í'Ñ ËÏÒÉÓÔÕ×ÁÞÁ. ãÅ - ¦Í'Ñ Ð¦Ä ÑËÉÍ ËÏÒÉÓÔÕ×ÁÞ\n"
-"ÂÕÄÅ ÒŤÓÔÒÕ×ÁÔÉÓØ Õ ÓÉÓÔÅͦ. ÷É ÍÏÖÅÔÅ ÚͦÎÉÔÉ ÃÅ ¦Í'Ñ. ðÏÔ¦Í ÷É\n"
-"ÍÁ¤ÔÅ ××ÅÓÔÉ ÐÁÒÏÌØ. ðÁÒÏÌØ Ú×ÉÞÁÊÎÏÇÏ (ÎÅ root) ËÏÒÉÓÔÕ×ÁÞÁ ÎÅ ÔÁËÁ\n"
-"ËÒÉÔÉÞÎÁ Ò¦Þ, ÑË ÐÁÒÏÌØ ÁÄͦΦÓÔÒÁÔÏÒÁ, ÁÌÅ ×ÓÅ-ÏÄÎÏ ÎÅÍÁ¤ ÐÒÉÞÉÎ ÄÌÑ\n"
-"ÔÏÇÏ, ÝÏ ÎÅÈÔÕ×ÁÔÉ ÎÉÍ. ÷ÒÅÛÔ¦-ÒÅÛÔ, ÃÅ ÚÁÇÒÏÖÕ¤ ÷ÁÛÉÍ ×ÌÁÓÎÉÍ\n"
-"ÆÁÊÌÁÍ. \n"
-"\n"
-"ð¦ÓÌÑ ÔÏÇÏ, ÑË ÷É ÎÁÔÉÓÎÅÔÅ ÎÁ ËÎÏÐËÕ ðÒÉÊÎÑÔÉ ËÏÒÉÓÔÕ×ÁÞÁ, ÷É ÍÏÖÅÔÅ\n"
-"ÓÔ×ÏÒÉÔÉ ÝÅ ÂÁÇÁÔÏ ¦ÎÛÉÈ ËÏÒÉÓÔÕ×ÁÞ¦×. óÔ×ÏÒ¦ÔØ ÒÁÈÕÎËÉ ÄÌÑ ËÏÖÎÏÇÏ Ú\n"
-"÷ÁÛÉÈ ÄÒÕÚ¦×, ÄÌÑ ÔÁÔÁ Ê ÓÅÓÔÒÉ, ÎÁÐÒÉËÌÁÄ. ð¦ÓÌÑ ÔÏÇÏ, ÑË ÓÔ×ÏÒÅÎÏ\n"
-"×Ó¦ ÐÏÔÒ¦ÂΦ ÒÁÈÕÎËÉ ËÏÒÉÓÔÕ×ÁÞ¦×, ÎÁÔÉÓΦÔØ ËÌÁצÛÕ úÁ˦ÎÞÅÎÏ.\n"
-"\n"
-"ñËÝÏ ÷É ÎÁÔÉÓÎÅÔÅ ÎÁ ËÎÏÐËÕ äÏÄÁÔËÏ×Ï, ÷É ÂÕÄÅÔÅ ÍÁÔÉ ÍÏÖÌÉצÓÔØ\n"
-"×ÓÔÁÎÏ×ÉÔÉ ËÏÍÁÎÄÎÕ ÏÂÏÌÏÎËÕ ÄÁÎÏÇÏ ËÏÒÉÓÔÕ×ÁÞÁ (ÎÅÑ×ÎÏ ×ÓÔÁÎÏ×ÌÀ¤ÔØÓÑ\n"
-"bash). "
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"÷ÉÝÅ ÐÅÒÅ̦ÞÅΦ ×ÖÅ ¦ÓÎÕÀÞ¦ ЦÄÒÏÚĦÌÉ, ÚÎÁÊÄÅΦ ÎÁ ÷ÁÛÏÍÕ ÖÏÒÓÔËÏÍÕ\n"
-"ÄÉÓËÕ. ÷É ÍÏÖÅÔÅ ÐÒÉÔÒÉÍÕ×ÁÔÉÓØ ËÏÎƦ­ÕÒÁæ§, ×ÓÔÁÎÏ×ÌÅÎϧ\n"
-"ÐÏͦÞÎÉËÏÍ. ãÑ ËÏÎƦ­ÕÒÁÃ¦Ñ Ð¦ÄÈÏÄÉÔØ ÄÌÑ Â¦ÌØÛÏÓÔ¦ ×ÉÐÁÄ˦×\n"
-"×ÉËÏÒÉÓÔÁÎÎÑ ÓÉÓÔÅÍÉ. ñËÝÏ ×É ×ÉÒ¦ÛÉÔÅ ÚͦÎÉÔÉ ÃÀ ËÏÎƦ­ÕÒÁæÀ, ÑË\n"
-"ͦΦÍÕÍ ÷É ÍÁ¤ÔÅ ×ÉÚÎÁÞÉÔÉ ËÏÒÅÎÅ×Õ ÆÁÊÌÏ×Õ ÓÉÓÔÅÍÕ (/). îÅ ×ÉĦÌÑÊÔÅ\n"
-"ÄÌÑ ÃØÏÇÏ ÚÁÎÁÄÔÏ ÍÁÌÉÊ Ð¦ÄÒÏÚĦÌ, ÂÏ ¦ÎÁËÛÅ ×É ÎÅ ÚÍÏÖÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ\n"
-"×ÓÅ ÐÏÔÒ¦ÂÎÅ ÐÒÏÇÒÁÍÎÅ ÚÁÂÅÚÐÅÞÅÎÎÑ. ñËÝÏ ×É ÂÁÖÁ¤ÔÅ ÚÂÅÒÅÇÔÉ ×Ó¦ Ó×ϧ\n"
-"ÄÁΦ ÎÁ ÏËÒÅÍÏÍÕ Ð¦ÄÒÏÚĦ̦, ÷ÁÍ ÐÏÔÒ¦ÂÎÏ ÂÕÄÅ ÔÁËÏÖ ×ÉÂÒÁÔÉ Ð¦ÄÒÏÚĦÌ\n"
-"ÄÌÑ \"/home\" (Ô¦ÌØËÉ × ÔÏÍÕ ×ÉÐÁÄËÕ, ÑËÝÏ ×É ÍÁ¤ÔŠ¦ÌØÛÅ ÏÄÎÏÇÏ\n"
-"ЦÄÒÏÚĦÌÁ ÄÌÑ ì¦ÎÁËÓÁ). \n"
-"\n"
-"ëÏÖÅΠЦÄÒÏÚÄ¦Ì ÐÏÄÁÎÉÊ × ÔÁËÏÍÕ ×ÉÇÌÑĦ: \"îÁÚ×Á\", \"ïÂ'¤Í\".\n"
-"\n"
-"îÁÚ×Á ÒÏÚÛÉÆÒÏ×Õ¤ÔØÓÑ ÔÁË: \"ÔÉÐ ÖÏÒÓÔËÏÇÏ ÄÉÓËÕ\", \"ÎÏÍÅÒ ÖÏÒÓÔËÏÇÏ\n"
-"ÄÉÓËÕ\", \"ÎÏÍÅÒ Ð¦ÄÒÏÚĦÌÕ ÎÁ ÄÉÓËÕ\", (îÁÐÒÉËÌÁÄ: \"hda1\").\n"
-"\n"
-"\"ôÉÐ ÖÏÒÓÔËÏÇÏ ÄÉÓËÕ\" - ÃÅ \"hd\", ÑËÝÏ ×É ÍÁ¤ÔÅ ÄÉÓË ÔÉÐÕ IDE, ¦ \"sd\",\n"
-"ÑËÝÏ ×É ÍÁ¤ÔÅ ÖÏÒÓÔËÉÊ ÄÉÓË ÔÉÐÕ SCSI.\n"
-"\n"
-"\"îÏÍÅÒ ÖÏÒÓËÏÇÏ ÄÉÓËÕ\" - ÃÅ ÚÁ×ÖÄÉ Ì¦ÔÅÒÁ ЦÓÌÑ \"hd\" ÞÉ \"sd\". äÌÑ\n"
-"ÄÉÓË¦× ÔÉÐÕ IDE ÃÅ:\n"
-"\n"
-" * \"a\" - ÇÏÌÏ×ÎÉÊ ÄÉÓË (master) ÎÁ ÐÅÒÛÏÍÕ ËÏÎÔÒÏÌÅÒ¦ IDE,\n"
-"\n"
-" * \"b\" - ×ÔÏÒÉÎÎÉÊ (slave) ÄÉÓË ÎÁ ÐÅÒÛÏÍÕ ËÏÎÔÒÏÌÅÒ¦ IDE,\n"
-"\n"
-" * \"c\" - ÇÏÌÏ×ÎÉÊ ÄÉÓË ÎÁ ÄÒÕÇÏÍÕ ËÏÎÔÒÏÌÅÒ¦ IDE,\n"
-"\n"
-" * \"d\" - ×ÔÏÒÉÎÎÉÊ ÄÉÓË ÎÁ ÄÒÕÇÏÍÕ ËÏÎÔÒÏÌÅÒ¦ IDE.\n"
-"\n"
-"äÌÑ SCSI ÄÉÓË¦× \"a\" ÏÚÎÁÞÁ¤ \"ÇÏÌÏ×ÎÉÊ ÄÉÓË\", \"b\" - ÄÒÕÇÏÒÑÄÎÉÊ ÄÉÓË, "
-"¦\n"
-"Ô.Ä. ..."
-
-#: ../../help.pm_.c:72
-#, fuzzy
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"äÉÓÔÒÉÂÕÔÉ× íÁÎÄÒÅÊË ì¦ÎÁËÓ ÒÏÚͦÝÅÎÉÊ ÎÁ ˦ÌØËÏÈ\n"
-"ËÏÍÐÁËÔ-ÄÉÓËÁÈ. íÏÖÌÉ×Ï, drakX ×ÉÂÒÁ× ÐÁËÅÔÉ, ÝÏ ÚÎÁÈÏÄÑÔØÓÑ ÎÁ ¦ÎÛÉÈ\n"
-"ÄÉÓËÁÈ (צÄͦÎÎÉÈ ×¦Ä ÕÓÔÁÎÏ×ÏÞÎÏÇÏ). ëÏÌÉ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÂÕÄÅ ÐÏÔÒ¦ÂÅÎ\n"
-"¦ÎÛÉÊ ÄÉÓË, ÐÒÏÇÒÁÍÁ ×ÉÔÑÇÎÅ ÄÁÎÉÊ ËÏÍÐÁËÔ-ÄÉÓË ¦ ÐÏÐÒÏÓÉÔØ ×ÓÔÁ×ÉÔÉ\n"
-"ÐÏÔÒ¦ÂÎÉÊ. "
-
-#: ../../help.pm_.c:77
-#, fuzzy
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"ôÅÐÅÒ ÞÁÓ ×ÉÂÒÁÔÉ, Ñ˦ ÐÒÏÇÒÁÍÉ ÷É ÈÏÞÅÔÅ ÍÁÔÉ × Ó×ϧÊ\n"
-"ÓÉÓÔÅͦ. íÁÎÄÒÅÊË ì¦ÎÁËÓ ÍÁ¤ ÔÉÓÑÞ¦ ÐÒÏÇÒÁÍÎÉÈ ÐÁËÅÔ¦×, ¦ ÷ÁÍ ÎÅÍÁ¤\n"
-"ÎÅÏÂȦÄÎÏÓÔ¦ ÚÎÁÔÉ §È ×Ó¦. \n"
-"\n"
-"ñËÝÏ ÷É ×ÓÔÁÎÏ×ÌÀ¤ÔÅ ÓÉÓÔÅÍÕ ¦Ú ÓÔÁÎÄÁÒÔÎÏÇÏ ËÏÍÐÁËÔ-ÄÉÓËÕ, ÷ÁÍ\n"
-"ÓÐÏÞÁÔËÕ ÂÕÄÅ ÚÁÄÁÎÅ ÚÁÐÉÔÁÎÎÑ, Ñ˦ ÄÉÓËÉ ÷É ÍÁ¤ÔÅ. ðÅÒÅצÒÔÅ Ó×ϧ\n"
-"ËÏÍÐÁËÔ-ÄÉÓËÉ, צÄͦÔØÔŠצÄÐÏצÄΦ ÐÕÎËÔÉ ÎÁ ÅËÒÁΦ ¦ ÎÁÔÉÓΦÔØ\n"
-"çÁÒÁÚÄ.\n"
-"\n"
-"ðÁËÅÔÉ Ú¦ÂÒÁΦ Õ ÇÒÕÐÉ ÐÁËÅÔ¦×, צÄÐÏצÄÎÏ ÄÏ ËÏÎËÒÅÔÎÏÇÏ ×ÖÉÔËÕ ÄÌÑ\n"
-"ÍÁÛÉÎÉ.\n"
-"\n"
-"çÒÕÐÉ ÐÁËÅÔ¦× ÒÏÚĦÌÅΦ ÎÁ ÞÏÔÉÒÉ ×ÅÌÉ˦ ÒÏÚĦÌÉ:\n"
-"\n"
-"* òÏÂÏÞÁ ÓÔÁÎæÑ: ÑËÝÏ ÷ÁÛÁ ÍÁÛÉÎÁ ÂÕÄÅ ×ÖÉ×ÁÔÉÓÑ ÑË ÒÏÂÏÞÁ ÓÔÁÎæÑ,\n"
-"×ÉÂÅÒ¦ÔØ ÏÄÎÕ ÞÉ Ë¦ÌØËÁ צÄÐÏצÄÎÉÈ ÇÒÕÐ.\n"
-"\n"
-"* çÒÁƦÞΦ ÓÅÒÅÄÏ×ÉÝÁ: ÷ÉÂÅÒ¦ÔØ ÇÒÁƦÞÎÅ ÓÅÒÅÄÏ×ÉÝÅ ÓϦ ÄÏ\n"
-"×ÐÏÄÏÂÉ. ÷ÉÂÅÒ¦ÔØ ÈÏÞÁ  ÏÄÎÅ, ÑËÝÏ ÷É ÈÏÞÅÔÅ ×ÖÉ×ÁÔÉ ÍÁÛÉÎÕ ÑË ÒÏÂÏÞÕ\n"
-"ÓÔÁÎæÀ.\n"
-"\n"
-"* òÏÚÒÏÂËÁ: ×ÉÂÅÒ¦ÔØ ×¦ÄÐÏצÄΦ ÇÒÕÐÉ, ÑËÝÏ ÃÑ ÍÁÛÉÎÁ ÂÕÄÅ ×ÖÉ×ÁÔÉÓÑ\n"
-"ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ.\n"
-"\n"
-"* óÅÒ×ÅÒ: ÎÁÒÅÛÔ¦, ÑËÝÏ ÍÁÛÉÎÁ ÂÕÄÕ¤ÔØÓÑ ÄÌÑ ×ÉËÏÒÉÓÔÁÎÎÑ × ÑËÏÓÔ¦\n"
-"ÓÅÒ×ÅÒÁ, ÷É ÍÏÖÅÔÅ ×ÉÂÒÁÔÉ ÎÁʦÌØÛ ÒÏÚÐÏ×ÓÀÄÖÅΦ ÓÅÒצÓÉ, Ñ˦ ÷É\n"
-"ÈÏÞÅÔÅ ÂÁÞÉÔÉ ÎÁ Ó×Ï§Ê ÍÁÛÉΦ.\n"
-"\n"
-"ðÅÒÅÓÕ×ÁÎÎÑ ËÕÒÓÏÒÁ ¦ ËÏÒÏÔËÁ ÚÕÐÉÎËÁ ÎÁÄ ÐÅ×ÎÉÍ ÐÕÎËÔÏÍ ÂÕÄÅ\n"
-"×ÉÓצÞÕ×ÁÔÉ Ð¦ÄËÁÚËÕ ÐÏ ÄÁÎ¦Ê ÇÒÕЦ.\n"
-"\n"
-"ñËÝÏ ÷É ÎÁÔÉÓÎÅÔÅ ÎÁ ËÎÏÐËÕ äÏÄÁÔËÏ×Ï, ÷É ÂÕÄÅÔÅ ÍÁÔÉ ÍÏÖÌÉצÓÔØ\n"
-"×ÉÂÒÁÔÉ ÏËÒÅͦ ÐÁËÅÔÉ ÏÄÉÎ ÐÏ ÏÄÎÏÍÕ. ãÅ ÚÒÕÞÎÏ, ÑËÝÏ ÷É ÄÏÂÒÅ ÚÎÁ¤ÔÅ,\n"
-"Ñ˦ ÐÁËÅÔÉ ×ÓÔÁÎÏ×ÌÀÀÔØÓÑ, ÁÂÏ ÑËÝÏ ÷É ÈÏÞÅÔÅ ÍÁÔÉ ÐÏ×ÎÉÊ ËÏÎÔÒÏÌØ ÎÁÄ\n"
-"ÔÉÍ, ÝÏ ×ÓÔÁÎÏ×ÌÀ¤ÔØÓÑ × ÓÉÓÔÅͦ. \n"
-"\n"
-"ñËÝÏ ÷É ÐÏÞÁÌÉ ÕÓÔÁÎÏ×ËÕ × ÒÅÖÉͦ \"ðÏÎÏ×ÌÅÎÎÑ\", ÷É ÍÏÖÅÔŠצÄͦÎÉÔÉ\n"
-"×ÉÂ¦Ò ×Ó¦È ÇÒÕÐ ÝÏÂ Õ ÓÉÓÔÅͦ ÎÅ ×ÓÔÁÎÏ×ÌÀ×ÁÌÉÓØ Î¦Ñ˦ ÎÏצ ÐÁËÅÔÉ ¦\n"
-"Ô¦ÌØËÉ ÓÉÓÔÅÍÁ ÐÏÎÏ×ÉÌÁÓØ. "
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"¶ ÎÁÒÅÛÔ¦, × ÚÁÌÅÖÎÏÓÔ¦ ×¦Ä ÔÏÇÏ, ÞÉ ÷É ×ÉÂÒÁÌÉ ¦ÎÄÉצÄÕÁÌØÎÉÊ ×ɦÒ\n"
-"ÐÁËÅÔ¦× ÞÉ Î¦, ÷ÁÍ ÂÕÄÅ ÐÏËÁÚÁÎÏ ÐÏ×ÎÅ ÄÅÒÅ×Ï ÐÁËÅÔ¦× Ú¦ÂÒÁÎÉÈ ÐÏ\n"
-"ÇÒÕÐÁÈ ¦ ЦÄÇÒÕÐÁÈ. ðÅÒÅÇÌÑÄÁÀÞÉ ÐÁËÅÔÉ ÷É ÚÍÏÖÅÔÅ ×ÉÂÒÁÔÉ ÐÏ×Φ\n"
-"ÇÒÕÐÉ, ЦÄÇÒÕÐÉ ÔÁ ¦ÎÄÉצÄÕÁÌØΦ ÐÁËÅÔÉ.\n"
-"\n"
-"ëÏÖÎÏÇÏ ÒÁÚÕ, ËÏÌÉ ÷É ×ÉÂÉÒÁ¤ÔÅ ÐÁËÅÔ × ÄÅÒÅצ, Ú'Ñ×ÌÁ¤ÔØÓÑ Ð¦ÄËÁÚËÁ,\n"
-"ÐÒÁ×ÏÒÕÞ ×¦Ä ÎÁÚ×É. \n"
-" \n"
-"ð¦ÓÌÑ ÔÏÇÏ, ÑË ÷É ÚÁ˦ÎÞÉÌÉ ×ÉÂ¦Ò ÐÁËÅÔ¦×, ÎÁÔÉÓΦÔØ ËÎÏÐËÕ\n"
-"÷ÓÔÁÎÏ×ÉÔÉ. ðÏÞÎÅÔØÓÑ ×ÌÁÓÎÅ ÕÓÔÁÎÏ×ËÁ ÓÉÓÔÅÍÉ. ñËÝÏ Ë¦ÌØ˦ÓÔØ\n"
-"×ÉÂÒÁÎÉÈ ÐÁËÅÔ¦× ×ÅÌÉËÁ, ÍÏÖÅÔŠЦÔÉ ÐÏÐÉÔÉ ËÁ×É.\n"
-"\n"
-"!! ñËÝÏ ÁÂÏ ÎÁ×ÍÉÓÎÅ, ÁÂÏ ÑË ÓËÌÁÄÏ×Á ÞÁÓÔÉÎÁ ÑËϧÓØ ÇÒÕÐÉ, ÂÕÌÏ\n"
-"×ÉÂÒÁÎÏ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÅ×Φ ÓÅÒ×ÅÒÉ, ÷ÁÍ ÂÕÄÅ ÚÁÄÁÎÅ ÚÁÐÉÔÁÎÎÑ, ÞÉ ÷É\n"
-"ÓÐÒÁ×Ħ ÂÁÖÁ¤ÔÅ ÂÁÞÉÔÉ Ã¦ ÓÅÒ×ÅÒÉ ×ÓÔÁÎÏ×ÌÅÎÉÍÉ. ÷ íÁÎÄÒÅÊËÕ ×Ó¦\n"
-"×ÓÔÁÎÏ×ÌÅΦ ÓÅÒ×ÅÒÉ Á×ÔÏÍÁÔÉÞÎÏ ÚÁÐÕÓËÁÀÔØÓÑ ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ\n"
-"ÓÉÓÔÅÍÉ. îÁצÔØ, ÑËÝÏ ÎÁ ÞÁÓ ËÕЦ×̦ ÓÉÓÔÅÍÉ ÎÅ ÂÕÌÏ ×¦ÄÏÍÏ ÐÒÏÂÌÅÍ Ú\n"
-"ÂÅÚÐÅËÏÀ ÄÁÎÉÈ ÓÅÒ×ÅÒ¦×, ÍÏÖÌÉ×Ï, ÝÏ × Ð¦ÚΦÛÉÊ ÞÁÓ ÔÁ˦ ÐÒÏÂÌÅÍÉ\n"
-"ÂÕÄÕÔØ ×ÉÑ×ÌÅΦ. ïÓÏÂÌÉ×Ï, ÑËÝÏ ÷É ÎÅ ÚÎÁ¤ÔÅ ÐÒÏ ÝÏ ÊÄÅ ÍÏ×Á,\n"
-"ÎÁÔÉÓΦÔØ ÔÕÔ ÎÁ î¦. ñËÝÏ ÷É ÎÁÔÉÓÎÅÔÅ ôÁË, ÓÅÒ×ÅÒÉ ÂÕÄÕÔØ ×ÓÔÁÎÏ×ÌÅΦ\n"
-"¦ ×ÍÉËÎÅΦ ÎÅÑ×ÎÏ!!\n"
-"\n"
-"ïÐÃ¦Ñ á×ÔÏÍÁÔÉÞΦ ÚÁÌÅÖÎÏÓÔ¦ ÚÁÂÏÒÏÎѤ ÐÏÐÅÒÅÄÖÅÎÎÑ ËÏÌÉ ÐÒÏÇÒÁÍÁ\n"
-"ÕÓÔÁÎÏ×ËÉ ÚÎÁÈÏÄÉÔØ, ÝÏ Ô¦ÌØËÉ ÝÏ ×ÉÂÒÁÎÉÊ (ÞÉ ×¦ÄͦÎÅÎÉÊ ×ɦÒ) ÐÁËÅÔ\n"
-"ÚÁÌÅÖÉÔØ ×¦Ä ¦ÎÛÏÇÏ ÐÁËÅÔÕ.\n"
-"\n"
-"íÁÌÅÎØËÁ ЦËÔÏÇÒÁÍÁ ÇÎÕÞËÏÇÏ ÄÉÓËÁ × ÓÁÍÏÍÕ ÎÉÚÕ ÓÐÉÓËÕ ÄÏÚ×ÏÌѤ\n"
-"ÚÁ×ÁÎÔÁÖÉÔÉ ÓÐÉÓÏË ÐÁËÅÔ¦× Ú ÄÉÓËÅÔÉ, ÑËÝÏ ÐÒÉ ÐÏÐÅÒÅÄÎ¦Ê ÕÓÔÁÎÏ×æ ÷É\n"
-"ÚÂÅÒÅÇÌÉ ÊÏÇÏ ÎÁ ÄÉÓËÅÔÕ. ð¦ÓÌÑ ÎÁÔÉÓËÁÎÎÑ Ã¦¤§ ËÎÏÐËÉ, ÓÉÓÔÅÍÁ\n"
-"ÐÏÐÒÏÓÉÔØ ×ÓÔÁ×ÉÔÉ ÄÉÓËÅÔÕ ¦Ú ÓÐÉÓËÏÍ ÐÁËÅÔ¦× Õ ÐÒÉצÄ. äÏÄÁÔËÏ×Ï ÷É\n"
-"ÍÏÖÅÔÅ ÏÔÒÉÍÁÔÉ ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÔÅ, ÑË ÓÔ×ÏÒÉÔÉ ÔÁËÕ ÄÉÓËÅÔÕ × ÄÒÕǦÊ\n"
-"ÐÏÒÁĦ ÏÓÔÁÎÎØÏÇÏ ÐÕÎËÔÕ."
-
-#: ../../help.pm_.c:164
-#, fuzzy
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"÷ÉÂÅÒ¦ÔØ ËÏÒÅËÔÎÕ ÏÐæÀ ÄÌÑ Ú'¤ÄÎÁÎÎÑ, ÑËÝÏ ÷É ÂÁÖÁ¤ÔŠЦÄËÌÀÞÉÔÉ ÓצÊ\n"
-"ËÏÍÐ'ÀÔÅÒ ÄÏ ÇÌÏÂÁÌØÎÉÈ ÔÅÎÅÔ ÞÉ ÌÏËÁÌØÎϧ ÍÅÒÅÖ¦. ðÅÒÛ, Î¦Ö ×ÉÂÉÒÁÔÉ\n"
-"ÏÐæÀ ÄÌÑ Ú'¤ÄÎÁÎÎÑ, ×ÍÉËΦÔØ ÐÒÉÓÔÒ¦Ê, ÝÏ DrakX Í¦Ç ×ÉÚÎÁÞÉÔÉ\n"
-"ÐÒÉÓÔÒ¦Ê Á×ÔÏÍÁÔÉÞÎÏ.\n"
-"\n"
-"íÁÎÄÒÅÊË ì¦ÎÁËÓ ÐÒÏÐÏÎÕ¤ ËÏÎƦ­ÕÒÁæÀ Ú'¤ÄÎÁÎÎÑ Ú ÔÅÎÅÔÁÍÉ ÐÒÉ\n"
-"ÕÓÔÁÎÏ×æ. äÏÓÔÕÐΦ ÔÉÐÉ ËÏÎƦ­ÕÒÁæÊ: Ú×ÉÞÁÊÎÉÊ ÍÏÄÅÍ, ÍÏÄÅÍ ISDN,\n"
-"Ú'¤ÄÎÁÎÎÑ ADSL, ËÁÂÅÌØÎÉÊ ÍÏÄÅÍ ¦, ÎÁÒÅÛÔ¦, Ú×ÉÞÁÊÎÅ Ú'¤ÄÎÁÎÎÑ\n"
-"ÌÏËÁÌØÎϧ ÍÅÒÅÖ¦ (Ethernet).\n"
-"\n"
-"ôÕÔ ÍÉ ÎÅ ÒÏÚÇÌÑÄÁ¤ÍÏ ×Ó¦È ÐÏÄÒÏÂÉÃØ ËÏÖÎÏÇÏ ÔÉÐÕ Ú'¤ÄÎÁÎÎÑ. ðÒÏÓÔÏ\n"
-"ÐÅÒÅÓצÄÞ¦ÔØÓÑ, ÝÏ ÷É ÍÁ¤ÔÅ ×Ó¦ ÎÅÏÂȦÄΦ ÄÁΦ ×¦Ä ÐÒÏ×ÁÊÄÅÒÁ ÐÏÓÌÕÇ\n"
-"ÔÅÎÅÔ ÞÉ ÓÉÓÔÅÍÎÏÇÏ ÁÄͦΦÓÔÒÁÔÏÒÁ.\n"
-"\n"
-"íÏÖÅÔÅ Ú×ÅÒÎÕÔÉÓÑ ÄÏ ÐÏÓ¦ÂÎÉËÁ ÚÁ ÄÏÄÁÔËÏ×ÏÀ ¦ÎÆÏÒÍÁæ¤À, ÞÉ ÐÒÏÓÔÏ\n"
-"ÚÁÞÅËÁÊÔÅ, ÄÏËÉ ÓÉÓÔÅÍÁ ×ÓÔÁÎÏ×ÉÔØÓÑ, ¦ ÓËÏÒÉÓÔÁÊÔÅÓØ ÐÒÏÇÒÁÍÏÀ ÄÌÑ\n"
-"×ÓÔÁÎÏ×ÌÅÎÎÑ ËÏÎƦ­ÕÒÁæ§ Ú'¤ÄÎÁÎÎÑ ÔÅÎÅÔ.\n"
-"\n"
-"ñËÝÏ ÷É ÎÅ ÍÁ¤ÔŠΦÑËϧ ÍÅÒÅÖ¦, Φ Ú ÇÌÏÂÁÌØÎÉÍÉ ÔÅÎÅÔÅÍÉ, Φ Ú\n"
-"ÌÏËÁÌØÎÏÀ ÍÅÒÅÖÅÀ, ÎÁÔÉÓΦÔØ ËÎÏÐËÕ \"úÁÂÏÒÏÎÉÔÉ ÍÅÒÅÖÕ\".\n"
-"\n"
-"ñËÝÏ Ö ÷É ÈÏÞÅÔÅ ÓËÏÎƦ­ÕÒÕ×ÁÔÉ ÍÅÒÅÖÕ Ð¦ÚΦÛÅ, ЦÓÌÑ ÕÓÔÁÎÏ×ËÉ,\n"
-"ÎÁÔÉÓΦÔØ ÎÁ \"úÁ˦ÎÞÅÎÏ\"."
-
-#: ../../help.pm_.c:186
-#, fuzzy
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"÷É ÍÏÖÅÔÅ ×ÉÂÒÁÔÉ Ñ˦ ÓÅÒצÓÉ ÂÕÄÕÔØ ÚÁÐÕÓËÁÔÉÓÑ Á×ÔÏÍÁÔÉÞÎÏ ÐÒÉ\n"
-"ÓÔÁÒÔ¦ ÓÉÓÔÅÍÉ. \n"
-"\n"
-"ôÕÔ ÎÁÄÁ¤ÔØÓÑ ÓÐÉÓÏË ×Ó¦È ÓÌÕÖÂ, ÝÏ ÍÏÖÕÔØ ×ÓÔÁÎÏ×ÌÀ×ÁÔÉÓÑ ÐÒÏÇÒÁÍÏÀ\n"
-"ÕÓÔÁÎÏ×ËÉ. ðÅÒÅÇÌÑÎØÔÅ Õ×ÁÖÎÏ Ã¦ ÓÌÕÖÂÉ ¦ צÄͦΦÔØ ×ÉÂ¦Ò ÔÉÈ, Ñ˦ ÎÅ\n"
-"ÐÏ×ÉÎΦ ÚÁÐÕÓËÁÔÉÓÑ ÐÒÉ ÓÔÁÒÔ¦ ÓÉÓÔÅÍÉ.\n"
-"\n"
-"ëÏÌÉ ÷ÁÛÁ ÍÉÛËÁ ÎÁÓÕ×Á¤ÔØÓÑ ÎÁ ÏÄÉÎ ¦Ú ÐÕÎËÔ¦×, ÎÅ×ÅÌÉÞËÁ ËÕÌØËÁ ¦Ú\n"
-"ЦÄÓËÁÚËÏÀ Ú'Ñ×ÉÔØÓÑ, ÑËÁ ÏÐÉÓÕ¤ ÆÕÎËæ§ ÄÁÎÏÇÏ ÓÅÒצÓÕ.\n"
-"\n"
-"âÕÄØÔÅ ÏÓÏÂÌÉ×Ï Õ×ÁÖÎÉÍÉ, ÑËÝÏ ×É ÚÂÉÒÁ¤ÔÅÓØ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÃÀ\n"
-"ÓÉÓÔÅÍÕ ÑË ÓÅÒ×ÅÒ: ÎÁÐÅ×ÎÅ ÎÅ ÐÏÔÒ¦ÂÎÏ ÓÔÁÒÔÕ×ÁÔÉ Î¦Ñ˦ ÓÅÒצÓÉ, Ñ˦\n"
-"ÎÅ ÂÕÄÕÔØ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉÓÑ. ðÁÍ'ÑÔÁÊÔÅ, ÂÕÄØ-ÌÁÓËÁ, ÝÏ ÄÅÑ˦ ×ÍÉËÎÅΦ\n"
-"ÓÅÒצÓÉ ÍÏÖÕÔØ ÂÕÔÉ ÎÅÂÅÚÐÅÞÎÉÍÉ ÎÁ ÓÅÒ×ÅÒ¦.\n"
-"ñË ÚÁÇÁÌØÎÅ ÐÒÁ×ÉÌÏ, ×ÉÂÉÒÁÊÔÅ Ô¦ÌØËÉ Ô¦ ÓÅÒצÓÉ, Ñ˦ ÷ÁÍ ÓÐÒÁ×Ħ \n"
-"ÎÅÏÂȦÄΦ."
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-
-#: ../../help.pm_.c:217
-#, fuzzy
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (×¦Ä ÎÁÚ×É X Window System) ÌÅÖÉÔØ × ÏÓÎÏצ ÇÒÁƦÞÎÏÇÏ ¦ÎÔÅÒÆÅÊÓÕ,\n"
-"ÎÁ ÑËÏÍÕ ÂÁÚÕÀÔØÓÑ ×Ó¦ ÇÒÁƦÞΦ ÓÅÒÅÄÏ×ÉÝÁ (KDE, Gnome, AfterStep,\n"
-"WindowMaker, etc.), ÝÏ ×ÈÏÄÑÔØ ÄÏ ÓËÌÁÄÕ íÁÎÄÒÅÊË ì¦ÎÁËÓÁ. ÷ Ã¦Ê ÓÅËæ§\n"
-"ÕÓÔÁÎÏ×ËÉ drakX ÓÐÒÏÂÕ¤ ÎÁÓÔÒϧÔÉ ËÏÎƦ­ÕÒÁæÀ X Á×ÔÏÍÁÔÉÞÎÏ.\n"
-"\n"
-"ãÑ ÐÒÏÇÒÁÍÁ ÎÅ ÓÐÒÁÃØÏ×Õ¤ ÄÕÖÅ Ò¦ÄËÏ. ´ÄÉÎÏÀ ÐÒÉÞÉÎÏÀ ÎÅÕÄÁÞ¦ ÍÏÖÅ\n"
-"ÂÕÔÉ ÔÏÊ ÆÁËÔ, ÝÏ ÷ÁÛÅ ÁÐÁÒÁÔÎÅ ÚÁÂÅÚÐÅÞÅÎÎÑ ÚÁÎÁÄÔÏ ÓÔÁÒÅ (ÁÂÏ\n"
-"ÚÁÎÁÄÔÏ ÎÏ×Å). ñËÝÏ ËÏÎƦ­ÕÒÁÃ¦Ñ ÐÒÏÊÄÅ ÕÓЦÛÎÏ, X ÓÔÁÒÔÕ¤ Á×ÔÏÍÁÔÉÞÎÏ\n"
-"Ú ÎÁÊ×ÉÝÏÀ ÒÏÚĦÌØÎÏÀ ÚÄÁÔΦÓÔÀ, ÎÁ ÑËÕ ÓËÏÎƦ­ÕÒÏ×ÁÎÏ ÁÐÁÒÁÔÕÒÕ ¦\n"
-"ÚÁÌÅÖÎÏ ×¦Ä ÒÏÚͦÒÁ ÍÏΦÔÏÒÁ. ú'Ñ×ÉÔØÓÑ ×¦ËÎÏ Ú ÚÁÐÉÔÁÎÎÑÍ, ÞÉ ÍÏÖÅÔÅ\n"
-"÷É ÐÏÂÁÞÉÔÉ X. \n"
-"\n"
-"ñËÝÏ ÷É ×ÓÔÁÎÏ×ÌÀ¤ÔÅ ÓÉÓÔÅÍÕ × åËÓÐÅÒÔÎÏÍÕ ÒÅÖÉͦ, ÷É ÐÏÔÒÁÐÉÔÅ ×\n"
-"ÐÒÏÇÒÁÍÕ ðÏͦÞÎÉËÁ ËÏÎƦ­ÕÒÁÔÏÒÁ X. ú×ÅÒΦÔØÓÑ ÄÏ ×¦ÄÐÏצÄÎÏÇÏ ÒÏÚĦÌÕ\n"
-"ÄÏËÕÍÅÎÔÁæ§ Ú ÐÒÉ×ÏÄÕ ÃØÏÇÏ. \n"
-"\n"
-"ñËÝÏ ÷É ÐÏÂÁÞÉÔÅ ÚÁÐÉÔÁÎÎÑ ¦ ÄÁÓÔÅ ÎÁ ÎØÏÇÏ ÓÔ×ÅÒÄÎÕ ×¦ÄÐÏצÄØ, drakX\n"
-"ÐÅÒÅÊÄÅ ÄÏ ÎÁÓÔÕÐÎÏÇÏ ËÒÏËÕ ÕÓÔÁÎÏ×ËÉ ÓÉÓÔÅÍÉ. ñËÝÏ ÷É ÎÅ ÂÁÞÉÔÅ\n"
-"ÚÁÐÉÔÁÎÎÑ, ÃÅ ÐÒÏÓÔÏ ÏÚÎÁÞÁ¤, ÝÏ ËÏÎƦ­ÕÒÁÃ¦Ñ ÂÕÌÁ ÎÅצÒÎÏÀ ¦ ÔÅÓÔ\n"
-"Á×ÔÏÍÁÔÉÞÎÏ ÚÁ˦ÎÞÉÔØÓÑ ÞÅÒÅÚ 10 ÓÅËÕÎÄ, צÄÎÏ×É×ÛÉ ÅËÒÁÎ."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"ð¦ÓÌÑ ÃØÏÇÏ ÷ÁÍ ÂÕÄÅ ÚÁÄÁÎÅ ÚÁÐÉÔÁÎÎÑ, ÞÉ ÈÏÔ¦ÌÉ Â ÷É, ÝÏ ÇÒÁƦÞÎÉÊ\n"
-"¦ÎÔÅÒÆÅÊÓ ×ÍÉËÁ×ÓÑ Á×ÔÏÍÁÔÉÞÎÏ ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ ÓÉÓÔÅÍÉ. úÁÕ×ÁÖÔÅ, ÝÏ\n"
-"ÃÅ ÚÁÐÉÔÁÎÎÑ ÂÕÄÅ ÚÁÄÁÎÅ ÎÁצÔØ ÑËÝÏ ÷É ×¦ÄÍÏ×ÉÔÅÓØ ×¦Ä ×ÉÐÒÏÂÏ×Õ×ÁÎÎÑ\n"
-"ËÏÎƦ­ÕÒÁæ§. ú×ÉÞÁÊÎÏ Ö, ÑËÝÏ ÷ÁÛÁ ÍÁÛÉÎÁ ÂÕÄÅ ÐÒÁÃÀ×ÁÔÉ ÓÅÒ×ÅÒÏÍ,\n"
-"ÁÂÏ ÑËÝÏ ÷É ÎÅ ÚÍÏÇÌÉ ×¦ÒÎÏ ÎÁÓÔÒϧÔÉ X, ÔÕÔ ËÒÁÝŠצÄÐÏצÓÔÉ \"î¦\"."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-
-#: ../../help.pm_.c:270
-#, fuzzy
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"ôÅÐÅÒ ×É ÍÁ¤ÔÅ ×ÉÂÒÁÔÉ ÄÅ ÓÁÍÅ ×É Â ÈÏÔ¦ÌÉ ×ÓÔÁÎÏ×ÉÔÉ Ó×ÏÀ ÓÉÓÔÅÍÕ\n"
-"íÁÎÄÒÅÊË ì¦ÎÁËÓ ÎÁ ÖÏÒÓÔËÏÍÕ ÄÉÓËÕ. ñËÝÏ ÄÉÓË ÐÕÓÔÉÊ, ÁÂÏ ÑËÝÏ ×¦Î\n"
-"ÐÏ×ΦÓÔÀ ÚÁÊÎÑÔÉÊ ¦ÎÛÏÀ ÏÐÅÒÁæÊÎÏÀ ÓÉÓÔÅÍÏÀ, ÷ÁÍ ÐÏÔÒ¦ÂÎÏ ÂÕÄÅ\n"
-"ÐÅÒÅÒÏÚÐÏĦÌÉÔÉ ÄÉÓË. æÁËÔÉÞÎÏ, ÐÅÒÅÒÏÚÐÏÄ¦Ì ÖÏÒÓÔËÏÇÏ ÄÉÓËÕ ÏÚÎÁÞÁ¤,\n"
-"ÝÏ ÄÉÓË ÂÕÄÅ ÒÏÚĦÌÅÎÏ ÎÁ ÌÏǦÞΦ ЦÄÒÏÚĦÌÉ, ÄÌÑ ÔÏÇÏ, ÝÏ ÓÔ×ÏÒÉÔÉ\n"
-"ÐÒÏÓÔ¦Ò ÄÌÑ ÕÓÔÁÎÏ×ËÉ íÁÎÄÒÅÊË ì¦ÎÁËÓÁ.\n"
-"\n"
-"þÅÒÅÚ ÔÅ, ÝÏ ÎÁÓ̦ÄËÉ ×¦Ä ÐÅÒÅÒÏÚÐÏĦÌÕ ÄÉÓËÕ Ú×ÉÞÁÊÎÏ ÎÅÚ×ÏÒÏÔΦ, ÃÑ\n"
-"ÏÐÅÒÁÃ¦Ñ ÍÏÖÅ ÂÕÔÉ È×ÉÌÀÀÞÏÀ ÄÌÑ ÎÅÄÏÓצÄÞÅÎÏÇÏ ËÏÒÉÓÔÕ×ÁÞÁ.\n"
-"\n"
-"ñËÝÏ ÷É ËÏÒÉÓÔÕ¤ÔÅÓØ ÐÒÏÇÒÁÍÏÀ ÕÓÔÁÎÏ×ËÉ × ÅËÓÐÅÒÔÎÏÍÕ ÒÅÖÉͦ, ÷É\n"
-"×צÊÄÅÔÅ × ÚÁӦ ÄÌÑ ÒÏÚÂÉ×ËÉ ÄÉÓË¦× ÎÁ ЦÄÒÏÚĦÌÉ íÁÎÄÒÅÊË ì¦ÎÁËÓÁ:\n"
-"DiskDrake. ÷¦Ä ÎÁÄÁ¤ ÍÏÖÌÉצÓÔØ ÔÏÞÎÏÇÏ ×ÉÂÏÒÕ ÒÏÚͦҦ×\n"
-"ЦÄÒÏÚĦ̦×. ðÏÄÉצÔØÓÑ ÒÏÚÄ¦Ì DiskDrake × Ð¦ÄÒÕÞÎÉËÕ. ÷É ÍÏÖÅÔÅ ÔÁËÏÖ\n"
-"ÓËÏÒÉÓÔÕ×ÁÔÉÓØ ÐÏͦÞÎÉËÁÍÉ ÄÌÑ Ò¦ÚÎÉÈ ÅÔÁÐ¦× ÕÓÔÁÎÏ×ËÉ, ÑËÝÏ ËÌÁÃÎÅÔÅ\n"
-"ËÎÏÐËÕ ðÏͦÞÎÉË.\n"
-"\n"
-"ãÅÊ ÐÏͦÞÎÉË ÓÐÒÏÝÕ¤ ÐÒÏÃÅÓ. ðÅÒÛ, Î¦Ö ÐÏÞÉÎÁÔÉ ÐÅÒÅÒÏÚÐÏÄ¦Ì ÄÉÓËÕ,\n"
-"ÐÒÏËÏÎÓÕÌØÔÕÊÔÅÓØ Ú ÐÏÓ¦ÂÎÉËÏÍ ËÏÒÉÓÔÕ×ÁÞÁ.\n"
-"\n"
-"ñËÝÏ Ð¦ÄÒÏÚĦÌÉ ×ÖÅ ÂÕÌÏ ×ÉÚÎÁÞÅÎÏ (×¦Ä ÐÏÐÅÒÅÄÎØϧ ÕÓÔÁÎÏ×ËÉ ÁÂÏ ÚÁ\n"
-"ÄÏÐÏÍÏÇÏÀ ¦ÎÛϧ ÐÒÏÇÒÁÍÉ ÒÏÚÐÏĦÌÕ ÄÉÓ˦×), ÷ÁÍ ÐÏÔÒ¦ÂÎÏ ÂÕÄÅ ×ÉÂÒÁÔÉ\n"
-"æ ЦÄÒÏÚĦÌÉ ÄÌÑ Õ×ÓÔÁÎÏ×ÌÅÎÎÑ ÏÐÅÒÁæÊÎϧ ÓÉÓÔÅÍÉ ì¦ÎÁËÓ ÎÁ ÃÉÈ\n"
-"ЦÄÒÏÚĦÌÁÈ.\n"
-"\n"
-"ñËÝÏ ÔÁ˦ ЦÄÒÏÚĦÌÉ ÝÅ ÎÅ ÂÕÌÉ ×ÉÚÎÁÞÅΦ, ÷ÁÍ ÐÏÔÒ¦ÂÎÏ ÂÕÄÅ §È\n"
-"ÓÔ×ÏÒÉÔÉ. äÌÑ ÃØÏÇÏ ×É ÍÏÖÅÔÅ ÓËÏÒÉÓÔÕ×ÁÔÉÓÑ ÐÏͦÞÎÉËÏÍ, ÑËÉÊ ÷É\n"
-"ÂÁÞÉÔÅ ×ÇÏÒ¦. ÷ ÚÁÌÅÖÎÏÓÔ¦ ×¦Ä ËÏÎƦ­ÕÇÁæ§ ÷ÁÛÏÇÏ ÖÏÒÓÔËÏÇÏ ÄÉÓËÕ, ÷É\n"
-"ÍÏÖÅÔÅ ÍÁÔÉ Ë¦ÌØËÁ Ò¦ÚÎÉÈ ×ÁÒ¦ÁÎÔ¦× ËÏÎƦ­ÕÒÁæ§.\n"
-"\n"
-"* ëÏÒÉÓÔÕ×ÁÔÉÓÑ ¦ÓÎÕÀÞÉÍÉ Ð¦ÄÒÏÚĦÌÁÍÉ: ÐÏͦÞÎÉË ×ÉÑ×É× ÏÄÉÎ ÁÂÏ\n"
-"¦ÌØÛŠЦÄÒÏÚÄ¦Ì¦× ì¦ÎÁËÓÁ ÎÁ ÷ÁÛÏÍÕ ÖÏÒÓÔËÏÍÕ ÄÉÓËÕ. ñËÝÏ ×É ÈÏÞÅÔÅ\n"
-"ÚÂÅÒÅÇÔÉ Ã¦ ЦÄÒÏÚĦÌÉ, ×ÉÂÅÒ¦ÔØ ÃÅÊ ÐÕÎËÔ.\n"
-"\n"
-"\n"
-"* óÔÅÒÔÉ ×ÅÓØ ÄÉÓË: ÑËÝÏ ×É ÈÏÞÅÔÅ ÓÔÅÒÔÉ ×Ó¦ ÄÁΦ ÎÁ ×Ó¦È Ð¦ÄÒÏÚĦÌÁÈ\n"
-"÷ÁÛÏÇÏ ÖÏÒÓÔËÏÇÏ ÄÉÓËÕ ¦ ÚÁͦÎÉÔÉ §È ÎÏ×ÏÀ ÓÉÓÔÅÍÏÀ íÁÎÄÒÅÊË ì¦ÎÁËÓ,\n"
-"ÍÏÖÅÔÅ ×ÉÂÒÁÔÉ ÃÀ ÏÐæÀ. âÕÄØÔÅ Õ×ÁÖΦ, ÂÏ ×ÉÂÒÁ×ÛÉ ÃÅÊ\n"
-"ÒÅÖÉÍ, ×É ×ÖÅ ÎÅ ÚÍÏÖÅÔÅ ÐÏ×ÅÒÎÕÔÉÓØ ÎÁÚÁÄ.\n"
-"\n"
-"* óËÏÒÉÓÔÕ×ÁÔÉÓØ ×¦ÌØÎÉÍ ÐÒÏÓÔÏÒÏÍ ÎÁ ЦÄÒÏÚĦ̦ ÏÐÅÒÁæÊÎϧ ÓÉÓÔÅÍÉ\n"
-"Windows: ÑËÝÏ ÎÁ ËÏÍÐ'ÀÔÅÒ¦ ×ÓÔÁÎÏ×ÌÅÎÁ ÏÐÅÒÁæÊÎÁ ÓÉÓÔÅÍÁ Microsoft\n"
-"Windows ¦ ×ÏÎÁ ÚÁÊÍÁ¤ ×ÅÓØ ÐÒÏÓÔ¦Ò ÎÁ ÷ÁÛÏÍÕ ÖÏÒÓÔËÏÍÕ ÄÉÓËÕ, ÷É\n"
-"ÐÏ×ÉÎΦ ÓÔ×ÏÒÉÔÉ ×¦ÌØÎÉÊ ÐÒÏÓÔ¦Ò ÎÁ ÄÉÓËÕ ÄÌÑ ì¦ÎÁËÓÁ. ãÅ ÍÏÖÎÁ\n"
-"ÚÒÏÂÉÔÉ, ÓÔÅÒÛÉ ÐÏ×ΦÓÔÀ ×ÓÀ ÓÉÓÔÅÍÕ Windows (ÄÉ×. \"óÔÅÒÔÉ ×ÅÓØ ÄÉÓË\"\n"
-"ÁÂÏ ÒÅÖÉÍ ÕÓÔÁÎÏ×ËÉ \"åËÓÐÅÒÔ\") ÁÂÏ ÚͦÎÉ×ÛÉ ÒÏÚÍ¦Ò Ð¦ÄÒÏÚĦÌÕ, ÑËÉÊ\n"
-"ÚÁÊÎÑÔÉÊ Windows. úͦÎÁ ÒÏÚͦÒÕ Ð¦ÄÒÏÚĦÌÕ ÍÏÖÅ ÂÕÔÉ ÚÒÏÂÌÅÎÁ ÂÅÚ\n"
-"×ÔÒÁÔÉ ÄÁÎÉÈ. ãÅÊ ÓÐÏӦ ÕÓÔÁÎÏ×ËÉ ÒÅËÏÍÅÎÄÕ¤ÔØÓÑ, ÑËÝÏ ×É ÈÏÞÅÔÅ ÍÁÔÉ\n"
-"ÏÂÉÄצ ÓÉÓÔÅÍÉ, ¦ Microsoft Windows, ¦ íÁÎÄÒÅÊË ì¦ÎÁËÓ ×ÓÔÁÎÏ×ÌÅΦ ÎÁ\n"
-"Ó×ϤÍÕ ËÏÍÐ'ÀÔÅÒ¦.\n"
-"\n"
-"ðÅÒÛ, Î¦Ö ×ÉÂÉÒÁÔÉ ÃÅÊ ÒÅÖÉÍ, ÚÒÏÚÕͦÊÔÅ, ÝÏ Õ ÃØÏÍÕ ×ÉÐÁÄËÕ ÒÏÚͦÒ\n"
-"ЦÄÒÏÚĦÌÕ ÄÌÑ Microsoft Windows ÂÕÄÅ ÍÅÎÛÉÍ, Î¦Ö ÚÁÒÁÚ. ãÅ ÏÚÎÁÞÁ¤,\n"
-"ÝÏ ×É ÂÕÄÅÔÅ ÍÁÔÉ ÍÅÎÛŠצÌØÎÏÇÏ ÐÒÏÓÔÏÒÕ ÐÒÉ ÒÏÂÏÔ¦ × Microsoft\n"
-"Windows ÄÌÑ ÚÁÐÉÓÕ ÷ÁÛÉÈ ÄÁÎÉÈ ÔÁ ÐÒÏÇÒÁÍ.\n"
-"\n"
-"* óÔÅÒÔÉ Windows: ÃÅ ÐÒÏÓÔÏ Ú¦ÔÒÅ ÐÏ×ΦÓÔÀ ×ÅÓØ ÄÉÓË ¦ ÐÏÞÎÅ ÓצÖÉÊ\n"
-"ÐÏÄ¦Ì ÎÁ ЦÄÒÏÚĦÌÉ. ÷Ó¦ ÄÁΦ ÎÁ ÄÉÓËÕ ÂÕÄÅ ×ÔÒÁÞÅÎÏ.\n"
-"\n"
-"!! ñËÝÏ ÷É ×ÉÂÅÒÅÔÅ ÃÅÊ ÐÕÎËÔ, ×Ó¦ ÄÁΦ ÎÁ ÄÉÓËÕ ÂÕÄÕÔØ ×ÔÒÁÞÅΦ. !!\n"
-"\n"
-"* åËÓÐÅÒÔÎÉÊ ÒÅÖÉÍ: ÑËÝÏ ×É ÈÏÞÅÔÅ ×ÒÕÞÎÕ ÐÅÒÅÒÏÚÐÏĦÌÉÔÉ ÐÒÏÓÔ¦Ò ÎÁ\n"
-"÷ÁÛÏÍÕ ÖÏÒÓÔËÏÍÕ ÄÉÓËÕ, ×É ÍÏÖÅÔÅ ×ÉÂÒÁÔÉ ÃÅÊ ÒÅÖÉÍ. ïÄÎÁË ÂÕÄØÔÅ\n"
-"ÏÂÅÒÅÖÎÉÍÉ ÐÅÒÛ, Î¦Ö ×ÉÂÉÒÁÔÉ ÃÅÊ ÒÅÖÉÍ. ãÅ -- ÐÏÔÕÖÎÉÊ, ÁÌÅ ÄÕÖÅ\n"
-"ÎÅÂÅÚÐÅÞÎÉÊ ÒÅÖÉÍ. ÷É ÍÏÖÅÔÅ ×ÔÒÁÔÉÔÉ ×Ó¦ ÄÁΦ ÄÕÖÅ ÐÒÏÓÔÏ. ïÔÖÅ, ÎÅ\n"
-"×ÉÂÉÒÁÊÔÅ ÃÅÊ ÒÅÖÉÍ, ÑËÝÏ ÄÏÂÒÅ ÎÅ ÒÏÚÕͦ¤ÔÅ, ÝÏ ÓÁÍÅ ×É ÒÏÂÉÔÅ."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"âÕÄØ-ÑËÉÊ Ú ÎÏ×ÉÈ ×ÉÚÎÁÞÅÎÉÈ Ð¦ÄÒÏÚÄ¦Ì¦× ÍÁ¤ ÂÕÔÉ ×¦ÄÆÏÒÍÁÔÏ×ÁÎÉÊ ÄÌÑ\n"
-"×ÉËÏÒÉÓÔÁÎÎÑ (ÆÏÒÍÁÔÕ×ÁÎÎÑ ÏÚÎÁÞÁ¤ ÓÔ×ÏÒÅÎÎÑ ÆÁÊÌÏ×ϧ ÓÉÓÔÅÍÉ).\n"
-"\n"
-"úÁÒÁÚ ÷É, ÍÏÖÌÉ×Ï, ÚÁÈÏÞÅÔŠצÄÆÏÒÍÁÔÕ×ÁÔÉ ÄÅÑ˦ Ú ÕÖÅ ¦ÓÎÕÀÞÉÈ\n"
-"ЦÄÒÏÚÄ¦Ì¦× ÄÌÑ ÔÏÇÏ, ÝÏ ÓÔÅÒÔÉ ÄÁΦ, Ñ˦ ÎÁ ÎÉÈ ÚÁÐÉÓÁΦ. ñËÝÏ ÷É\n"
-"ÈÏÞÅÔÅ ÃÅ ÚÒÏÂÉÔÉ, ×ÉÂÅÒ¦ÔØ ÔÁËÏÖ Ð¦ÄÒÏÚĦÌÉ, Ñ˦ ×É ÈÏÞÅÔÅ\n"
-"צÄÆÏÒÍÁÔÕ×ÁÔÉ.\n"
-"\n"
-"úÁÕ×ÁÖÔÅ, ÏÄÎÁË, ÝÏ ÎÅ ÏÂÏ×'ÑÚËÏ×Ï ÆÏÒÍÁÔÕ×ÁÔÉ ×Ó¦ ЦÄÒÏÚĦÌÉ, Ñ˦\n"
-"¦ÓÎÕ×ÁÌÉ ÒÁΦÛÅ. ÷É ÍÁ¤ÔŠצÄÆÏÒÍÁÔÕ×ÁÔÉ Ð¦ÄÒÏÚĦÌÉ, Ñ˦ ͦÓÔÑÔØ\n"
-"ÏÐÅÒÁæÊÎÕ ÓÉÓÔÅÍÕ (ÔÁ˦, ÑË \"/\", \"/usr\" ÞÉ \"/var\"), ÁÌÅ ×É ÎÅ ÍÁ¤ÔÅ\n"
-"ÆÏÒÍÁÔÕ×ÁÔÉ Ô¦ ÒÏÚĦÌÉ, Ñ˦ ͦÓÔÑÔØ ÄÁΦ, Ñ˦ ×É Â ÈÏÔ¦ÌÉ ÚÂÅÒÅÇÔÉ\n"
-"(ÔÉÐÏ×Ï ÃŠЦÄÒÏÚÄ¦Ì \"/home\").\n"
-"\n"
-"âÕÄØÔÅ Õ×ÁÖΦ Ú ×ÉÂÏÒÏÍ Ð¦ÄÒÏÚĦ̦×. ð¦ÓÌÑ ÆÏÒÍÁÔÕ×ÁÎÎÑ ×Ó¦ ÄÁΦ ÎÁ\n"
-"ЦÄÒÏÚĦÌÁÈ ÂÕÄÕÔØ ÓÔÅÒÔ¦ ¦ ×É ÎÅ ÚÍÏÖÅÔŠצÄÎÏ×ÉÔÉ Î¦ÞÏÇÏ Ú ÎÉÈ.\n"
-"\n"
-"ëÌÁÃΦÔØ ÎÁ \"çÁÒÁÚÄ\" ËÏÌÉ ×É ÇÏÔÏצ ÐÒÉÓÔÕÐÉÔÉ ÄÏ ÆÏÒÍÁÔÕ×ÁÎÎÑ\n"
-"ЦÄÒÏÚĦ̦×.\n"
-"\n"
-"ëÌÁÃΦÔØ ÎÁ \"÷¦ÄͦÎÉÔÉ\", ÑËÝÏ ×É ÈÏÞÅÔÅ ×ÉÂÒÁÔÉ ¦ÎÛ¦ ЦÄÒÏÚĦÌÉ ÄÌÑ\n"
-"ÔÏÇÏ, ÝÏ ×ÓÔÁÎÏ×ÉÔÉ ÎÏ×Õ ÓÉÓÔÅÍÕ íÁÎÄÒÅÊË ì¦ÎÁËÓ.\n"
-"\n"
-"îÁÔÉÓΦÔØ ÎÁ äÏÄÁÔËÏ×Ï, ÑËÝÏ ÷É ÈÏÞÅÔÅ ×ÉÂÒÁÔÉ Ð¦ÄÒÏÚĦÌÉ ÄÌÑ §ÈÎØϧ\n"
-"ÐÅÒÅצÒËÉ ÎÁ ¦ÓÎÕ×ÁÎÎÑ Ú¦ÊÎÉÈ ÂÌÏ˦×."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"÷ÁÛÁ ÎÏ×Á ÓÉÓÔÅÍÁ íÁÎÄÒÅÊË ì¦ÎÁËÓ ×ÓÔÁÎÏ×ÌÀ¤ÔØÓÑ × ÄÁÎÉÊ ÍÏÍÅÎÔ. ÷\n"
-"ÚÁÌÅÖÎÏÓÔ¦ ×¦Ä ÒÏÚͦÒÕ ÐÁËÅÔ¦×, Ñ˦ ×É ×ÉÂÒÁÌÉ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÔÁ צÄ\n"
-"Û×ÉÄËÏÓÔ¦ ÷ÁÛÏÇÏ ËÏÍÐ'ÀÔÅÒÁ ÃÑ ÏÐÅÒÁÃ¦Ñ ÍÏÖÅ ÚÁÊÎÑÔÉ ×¦Ä Ë¦ÌØËÏÈ\n"
-"È×ÉÌÉÎ ÄÏ ×¦ÄÞÕÔÎÏÇÏ ×¦ÄÔÉÎËÕ ÞÁÓÕ.\n"
-"\n"
-"\n"
-"ðÏÔÅÒЦÔØ, ÂÕÄØ-ÌÁÓËÁ."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"ðÅÒÛ, Î¦Ö ¦ÔÉ ÄÁ̦, ÷É ÍÁ¤ÔÅ ÐÒÏÞÉÔÁÔÉ Õ×ÁÖÎÏ ÕÍÏ×É Ì¦ÃÅÎÚ¦§. ÷ÏÎÁ\n"
-"ÓÔÏÓÕ¤ÔØÓÑ ×ÓØÏÇÏ ÄÉÓÔÒÕÂÕÔÉ×Õ íÁÎÄÒÅÊË ì¦ÎÁËÓ, ¦, ÑËÝÏ ÷É ÎÅ\n"
-"ÐÏÇÏÄÖÕ¤ÔÅÓØ Ú ÕÍÏ×ÁÍÉ Ì¦ÃÅÎÚ¦§, ÎÁÔÉÓΦÔØ ËÎÏÐËÕ ÷¦ÄÍÏ×ÉÔÉÓØ. ãÅ ÔÏÇÏ\n"
-"Ö ÞÁÓÕ ×¦ÄͦÎÉÔØ ÕÓÔÁÎÏ×ËÕ ÓÉÓÔÅÍÉ. äÌÑ ÐÒÏÄÏ×ÖÅÎÎÑ ÕÓÔÁÎÏ×ËÉ\n"
-"ÎÁÔÉÓΦÔØ ËÎÏÐËÕ ðÏÇÏÄÉÔÉÓØ."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"ôÅÐÅÒ ÞÁÓ ×ÉÂÒÁÔÉ Ò¦×ÅÎØ ÄÏÓÔÕÐÕ (ÂÅÚÐÅËÉ) ÄÌÑ ÷ÁÛϧ ÓÉÓÔÅÍÉ. úÏÌÏÔÅ\n"
-"ÐÒÁ×ÉÌÏ: ÞÉÍ ÛÉÒÛÅ ËÏÌÏ ÄÏÓÔÕÐÕ ÍÁ¤ ÍÁÛÉÎÁ, ¦ ÞÉÍ ×ÁÖÌÉצۦ ÄÁΦ, ÝÏ ×\n"
-"Î¦Ê ÚÂÅÒ¦ÇÁÀÔØÓÑ, ÔÉÍ ×ÉÝÉÍ ÍÁ¤ ÂÕÔÉ Ò¦×ÅÎØ ÂÅÚÐÅËÉ ÓÉÓÔÅÍÉ. áÌÅ ×\n"
-"¦ÌØÛÏÓÔ¦ ×ÉÐÁÄ˦×, ×ÉÝÉÊ Ò¦×ÅÎØ ÂÅÚÐÅËÉ ÄÏÓÑÇÁ¤ÔØÓÑ ÚÁ ÒÁÈÕÎÏË\n"
-"ÄÏÄÁÔËÏ×ÉÈ ÎÅÚÒÕÞÎÏÓÔÅÊ × ËÏÒÉÓÔÕ×ÁÎΦ. äÏÄÁÔËÏ×Õ ¦ÎÆÏÒÍÁæÀ Ú ÃØÏÇÏ\n"
-"ÐÉÔÁÎÎÑ ÍÏÖÎÁ ÏÔÒÉÍÁÔÉ Ú ÓÅËæ§ MSEC × äÏצÄËÏ×ÏÍÕ ðÏÓ¦ÂÎÉËÕ.\n"
-"\n"
-"ñËÝÏ ÷É ÎÅ ÚÎÁ¤ÔÅ, ÎÁ ÞÏÍÕ ÚÕÐÉÎÉÔÉÓØ, ÚÁÌÉÛÔÅ ×ÓÅ ÑË ¤."
-
-#: ../../help.pm_.c:436
-#, fuzzy
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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"
-"(×¦Ä ÐÏÐÅÒÅÄÎØϧ ÕÓÔÁÎÏ×ËÉ ÓÉÓÔÅÍÉ GNU/Linux ÁÂÏ ÓÔ×ÏÒÅΦ ¦ÎÛÏÀ\n"
-"ÐÒÏÇÒÁÍÏÀ ÒÏÚÐÏĦÌÕ ÄÉÓËÕ), ×É ÍÏÖÅÔÅ ÓËÏÒÉÓÔÁÔÉÓÑ ×ÖÅ ÇÏÔÏ×ÉÍÉ\n"
-"ЦÄÒÏÚĦÌÁÍÉ. ÷ ¦ÎÛÏÍÕ ×ÉÐÁÄËÕ, ЦÄÒÏÚĦÌÉ ÎÁ ÖÏÒÓÔËÏÍÕ ÄÉÓËÕ ÍÁÀÔØ\n"
-"ÂÕÔÉ ×ÉÚÎÁÞÅÎÉÍÉ ÐÅÒÛ, Î¦Ö ÐÅÒÅÈÏÄÉÔÉ ÄÏ ÕÓÔÁÎÏ×ËÉ.\n"
-"\n"
-"äÌÑ ÓÔ×ÏÒÅÎÎÑ Ð¦ÄÒÏÚÄ¦Ì¦× ×É ÓÐÅÒÛÕ ÍÁ¤ÔÅ ×ÉÂÒÁÔÉ ÖÏÒÓÔËÉÊ ÄÉÓË. ÷É\n"
-"ÍÏÖÅÔÅ ×ÉÂÒÁÔÉ ÄÉÓË ËÌÁÃÎÕ×ÛÉ ÎÁ \"hda\" (ÑËÝÏ ÍÏ×Á ÊÄÅ ÐÒÏ ÐÅÒÛÉÊ ÄÉÓË\n"
-"ÔÉÐÉ IDE), ÁÂÏ ÎÁ \"hdb\" (ÄÌÑ ÄÒÕÇÏÇÏ ÄÉÓËÕ × ÓÉÓÔÅͦ ÔÉÐÕ IDE), ÁÂÏ ÎÁ\n"
-"\"sda\", ÑËÝÏ ×É ÂÕÄÅÔÅ ×ÓÔÁÎÏ×ÌÀ×ÁÔÉ ÓÉÓÔÅÍÕ ÎÁ ÐÅÒÛÏÍÕ ÄÉÓËÕ ÔÉÐÕ SCSI\n"
-"¦ ÔÁË ÄÁ̦.\n"
-"\n"
-"ýÏ ÒÏÚÐÏĦÌÉÔÉ ÄÉÓË ÎÁ ÒÏÚĦÌÉ, ×É ÍÏÖÅÔÅ ÓËÏÒÉÓÔÁÔÉÓÑ ÃÉÍÉ ÐÕÎËÔÁÍÉ ÍÅÎÀ:\n"
-"\n"
-"* ïÞÉÓÔÉÔÉ ×ÓÅ: ÃÅÊ ÐÕÎËÔ ÓÔÉÒÁ¤ ×Ó¦ ЦÄÒÏÚĦÌÉ ÎÁ ×ÉÂÒÁÎÏÍÕ ÖÏÒÓÔËÏÍÕ "
-"ÄÉÓËÕ.\n"
-"\n"
-"* òÏÚÐÏĦÌÉÔÉ Á×ÔÏÍÁÔÉÞÎÏ: ÃÅÊ ÐÕÎËÔ ÍÅÎÀ ÄÏÐÏÍÏÖÅ ÷ÁÍ Á×ÔÏÍÁÔÉÞÎÏ\n"
-"ÓÔ×ÏÒÉÔÉ Ð¦ÄÒÏÚÄ¦Ì ÔÉÐÕ Ext2 ÔÁ swap ÎÁ צÌØÎÏÍÕ ÐÒÏÓÔÏÒ¦ ÄÉÓËÕ.\n"
-"\n"
-"* ÷¦ÄÎÏ×ÉÔÉ ÔÁÂÌÉÃÀ ЦÄÒÏÚĦ̦×: ÑËÝÏ ÔÁÂÌÉÃÑ Ð¦ÄÒÏÚÄ¦Ì¦× ÷ÁÛÏÇÏ ÄÉÓËÕ\n"
-"Ú¦ÐÓÏ×ÁÎÁ, ×É ÍÏÖÅÔÅ ÓÐÅÒÛÕ ÓÐÒÏÂÕ×ÁÔÉ ×¦ÄÎÏ×ÉÔÉ §§ ÓËÏÒÉÓÔÕ×Á×ÛÉÓØ\n"
-"ÃÉÍ ÐÕÎËÔÏÍ. âÕÄØ-ÌÁÓËÁ, ÂÕÄØÔÅ-ÏÂÅÒÅÖÎÉÍÉ, ¦ ÐÁÍ'ÑÔÁÊÔÅ, ÝÏ ÃÅÊ ÐÕÎËÔ\n"
-"ÎÅ ÚÁ×ÖÄÉ ÓÐÒÁÃØÏ×Õ¤.\n"
-"\n"
-"* ðÏ×ÅÒÎÕÔÉÓØ: íÏÖÅÔÅ ÓËÏÒÉÓÔÕ×ÁÔÉÓØ ÃÉÍ, ÝÏ צÄÍÏ×ÉÔÉÓØ ×¦Ä ÚͦÎ,\n"
-"×ÎÅÓÅÎÉÈ ×ÁÍÉ.\n"
-"\n"
-"* ðÅÒÅÞÉÔÁÔÉ: íÏÖÅÔÅ ÓËÏÒÉÓÔÕ×ÁÔÉÓØ ÃÉÍ, ÝÏ צÄÍÏ×ÉÔÉÓØ ×¦Ä ÚͦÎ,\n"
-"×ÎÅÓÅÎÉÈ ×ÁÍÉ ¦ ÐÅÒÅÐÒÏÞÉÔÁÔÉ ÏÒÉ­¦ÎÁÌØÎÕ ÔÁÂÌÉÃÀ ЦÄÒÏÚĦ̦×.\n"
-"\n"
-"\n"
-"* ðÏͦÞÎÉË: ñËÝÏ ×É ÈÏÞÅÔÅ ÓËÏÒÉÓÔÁÔÉÓØ ÐÏͦÞÎÉËÏÍ ÄÌÑ ÒÏÚÐÏĦÌÕ\n"
-"ÄÉÓËÕ. òÅËÏÍÅÎÄÏ×ÁÎÉÊ ÒÅÖÉÍ, ÑËÝÏ ×É ÎÅ ÍÁ¤ÔÅ ÇÌÉÂÏËÉÈ ÚÎÁÎØ ÐÒÏ\n"
-"ÒÏÚÐÏÄ¦Ì ÄÉÓËÕ. \n"
-"\n"
-"* ÷¦ÄÎÏ×ÉÔÉ Ú ÇÎÕÞËÏÇÏ ÄÉÓËÕ: ñËÝÏ ×É ÚÁÐÉÓÁÌÉ ÐÏÐÅÒÅÄÎØÏ Ó×ÏÀ ÔÁÂÌÉÃÀ\n"
-"ЦÄÒÏÚÄ¦Ì¦× ÎÁ ÇÎÕÞËÉÊ ÄÉÓË. úÁÒÁÚ ×É ÍÏÖÅÔŠצÄÎÏ×ÉÔÉ ÃÀ ÔÁÂÌÉÃÀ Ú\n"
-"ÇÎÕÞËÏÇÏ ÄÉÓËÕ.\n"
-"\n"
-"* úÁÐÉÓÁÔÉ ÎÁ ÇÎÕÞËÉÊ ÄÉÓË: ñËÝÏ ×É ÈÏÞÅÔÅ ÚÁÐÉÓÁÔÉ ÚÁÒÁÚ ÔÁÂÌÉÃÀ\n"
-"ЦÄÒÏÚÄ¦Ì¦× ÎÁ ÇÎÕÞËÉÊ ÄÉÓË ÄÌÑ ÔÏÇÏ, ÝÏ §§ ÐÏÔ¦Í ÍÏÖÎÁ ÂÕÌÏ\n"
-"צÄÎÏ×ÉÔÉ Ú ÄÉÓËÅÔÉ. äÕÖÅ ÒÅËÏÍÅÎÄÕ¤ÍÏ ÓËÏÒÉÓÔÕ×ÁÔÉÓÑ ÃÉÍ ÒÅÖÉÍÏÍ. \n"
-"\n"
-"* çÏÔÏ×Ï: ð¦ÓÌÑ ÔÏÇÏ, ÑË ×É ×ÖÅ ÚÁ˦ÎÞÉÌÉ Ú ÐÅÒÅÒÏÚÐÏĦÌÏÍ ÷ÁÛÏÇÏ\n"
-"ÖÏÒÓÔËÏÇÏ ÄÉÓËÕ, ÓËÏÒÉÓÔÁÊÔÅÓØ ÃÉÍ ÐÕÎËÔÏÍ, ÝÏ ÚÁÐÉÓÁÔÉ ÚͦÎÉ ÎÁ\n"
-"ÄÉÓË. \n"
-"\n"
-"ëÏÌÉ ÐÅ×ÎÉÊ Ð¦ÄÒÏÚÄ¦Ì ×ÉÂÒÁÎÏ, ÍÏÖÅÔÅ ÓËÏÒÉÓÔÕ×ÁÔÉÓØ ËÌÁצÛÁÍÉ:\n"
-"\n"
-" * Ctrl-c ÝÏ ÓÔ×ÏÒÉÔÉ ÎÏ×ÉÊ Ð¦ÄÒÏÚÄ¦Ì (ÑËÝÏ ×ÉÂÒÁÎÏ ÐÕÓÔÉÊ "
-"ЦÄÒÏÚĦÌ)\n"
-"\n"
-" * Ctrl-d ÝÏ ÓÔÅÒÔÉ Ð¦ÄÒÏÚĦÌ\n"
-"\n"
-" * Ctrl-m ÝÏ ×ÉÚÎÁÞÉÔÉ ÔÏÞËÕ ÍÏÎÔÕ×ÁÎÎÑ\n"
-"\n"
-"ñËÝÏ ×É ×ÓÔÁÎÏ×ÌÀ¤ÔÅ ÓÉÓÔÅÍÕ ÎÁ ËÏÍÐ'ÀÔÅÒ Ú ÐÒÏÃÅÓÏÒÏÍ PPC, ×É ÍÏÖÅÔÅ\n"
-"ÓÔ×ÏÒÉÔÉ ÍÁÌÅÎØËÉÊ Ð¦ÄÒÏÚÄ¦Ì ÔÉÐÕ HFS ÄÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ 'bootstrap'\n"
-"(ÒÏÚͦÒÏÍ ÎÅ ÍÅÎÛÅ 1í ÄÌÑ ÚÁ×ÁÎÔÁÖÕ×ÁÞÁ yaboot. ñËÝÏ ×É ×ÉÒ¦ÛÉÔÅ\n"
-"ÓÔ×ÏÒÉÔÉ Ð¦ÄÒÏÚÄ¦Ì ÔÒÏÈÉ Â¦ÌØÛÏÇÏ ÒÏÚͦÒÕ (ÓËÁÖ¦ÍÏ 50íÂ, ×É ÚÍÏÖÅÔÅ\n"
-"ÔÁËÏÖ ÚÂÅÒ¦ÇÁÔÉ ÎÁ ÎØÏÍÕ ÒÅÚÅÒ×ÎÅ ÑÄÒÏ ÓÉÓÔÅÍÉ ÔÁ צÒÔÕÁÌØÎÉÊ ÄÉÓË ÄÌÑ\n"
-"Á×ÁÒ¦ÊÎÉÈ ÚÁ×ÁÎÔÁÖÅÎØ ÓÉÓÔÅÍÉ). "
-
-#: ../../help.pm_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"îÁ ÷ÁÛÏÍÕ ÄÉÓËÕ ÚÎÁÊÄÅÎÏ Â¦ÌØÛÅ ÏÄÎÏÇÏ Ð¦ÄÒÏÚĦÌÁ, ÝÏ ÎÁÌÅÖÁÔØ\n"
-"ÏÐÅÒÁæÊÎ¦Ê ÓÉÓÔÅͦ ÷¦ÎÄÏ×Ó. ÷ÉÂÅÒ¦ÔØ, ÂÕÄØ-ÌÁÓËÁ, ÏÄÉÎ Ú ÎÉÈ, ÒÏÚͦÒ\n"
-"ÑËÏÇÏ ÂÉ ×É ÈÏÔ¦ÌÉ ÚͦÎÉÔÉ, ÄÌÑ ÔÏÇÏ ÝÏ ×ÓÔÁÎÏ×ÉÔÉ ÏÐÅÒÁæÊÎÕ ÓÉÓÔÅÍÕ\n"
-"íÁÎÄÒÅÊË ì¦ÎÁËÓ.\n"
-"\n"
-"ëÏÖÅΠЦÄÒÏÚÄ¦Ì ÐÏÄÁÎÏ × ÔÁËÏÍÕ ×ÉÇÌÑĦ: \"îÁÚ×Á × ì¦ÎÁËÓ¦\", \"îÁÚ×Á Õ\n"
-"÷¦ÎÄÏ×Ó\", \"òÏÚͦÒ\".\n"
-"\n"
-"\"îÁÚ×Á × ì¦ÎÁËÓ¦\" ÚÁËÏÄÏ×ÁÎÁ ÔÁËÉÍ ÞÉÎÏÍ: \"ÔÉÐ ÖÏÒÓÔËÏÇÏ ÄÉÓËÕ\",\n"
-"\"ÎÏÍÅÒ ÖÏÒÓÔËÏÇÏ ÄÉÓËÕ\", \"ÎÏÍÅÒ Ð¦ÄÒÏÚĦÌÕ ÎÁ ÄÉÓËÕ\", (îÁÐÒÉËÌÁÄ:\n"
-"\"hda1\").\n"
-"\n"
-"ôÉÐ ÖÏÒÓÔËÏÇÏ ÄÉÓËÕ\" - ÃÅ \"hd\", ÑËÝÏ ×É ÍÁ¤ÔÅ ÄÉÓË ÔÉÐÕ IDE, ¦ \"sd\",\n"
-"ÑËÝÏ ×É ÍÁ¤ÔÅ ÖÏÒÓÔËÉÊ ÄÉÓË ÔÉÐÕ SCSI.\n"
-"\n"
-"\"îÏÍÅÒ ÖÏÒÓËÏÇÏ ÄÉÓËÕ\" - ÃÅ ÚÁ×ÖÄÉ Ì¦ÔÅÒÁ ЦÓÌÑ \"hd\" ÞÉ \"sd\". äÌÑ\n"
-"ÄÉÓË¦× ÔÉÐÕ IDE ÃÅ:\n"
-"\n"
-" * \"a\" - ÇÏÌÏ×ÎÉÊ ÄÉÓË (master) ÎÁ ÐÅÒÛÏÍÕ ËÏÎÔÒÏÌÅÒ¦ IDE,\n"
-"\n"
-" * \"b\" - ×ÔÏÒÉÎÎÉÊ (slave) ÄÉÓË ÎÁ ÐÅÒÛÏÍÕ ËÏÎÔÒÏÌÅÒ¦ IDE,\n"
-"\n"
-" * \"c\" - ÇÏÌÏ×ÎÉÊ ÄÉÓË ÎÁ ÄÒÕÇÏÍÕ ËÏÎÔÒÏÌÅÒ¦ IDE,\n"
-"\n"
-" * \"d\" - ×ÔÏÒÉÎÎÉÊ ÄÉÓË ÎÁ ÄÒÕÇÏÍÕ ËÏÎÔÒÏÌÅÒ¦ IDE.\n"
-"\n"
-"äÌÑ SCSI ÄÉÓË¦× \"a\" ÏÚÎÁÞÁ¤ \"ÇÏÌÏ×ÎÉÊ ÄÉÓË\", \"b\" - ÄÒÕÇÏÒÑÄÎÉÊ ÄÉÓË, "
-"¦\n"
-"Ô.Ä. ...\n"
-"\n"
-"\"îÁÚ×Á Õ ÷¦ÎÄÏ×Ó\" - Ê̦ÔÅÒÁ ÷ÁÛÏÇÏ ÖÏÒÓÔËÏÇÏ ÄÉÓËÕ, ÑË ×É §§ ÂÁÞÉÔÅ\n"
-"ÐÒÉ ÒÏÂÏÔ¦ Õ ÷¦ÎÄÏ×Ó (ÐÅÒÛÉÊ ÄÉÓË ÞÉ Ð¦ÄÒÏÚÄ¦Ì ÎÁÚÉ×Á¤ÔØÓÑ \"C:\")."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "ðÏÔÅÒЦÔØ ÂÕÄØ-ÌÁÓËÁ. ãÅ ÍÏÖÅ ÚÁÊÎÑÔÉ Ë¦ÌØËÁ È×ÉÌÉÎ."
-
-#: ../../help.pm_.c:541
-#, fuzzy
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"DrakX ÚÁÐÉÔÁ¤ ÞÉ ÷É ÐÒÏ×ÁÄÉÔÅ ÓÔÁÎÄÁÒÔÎÕ ÕÓÔÁÎÏ×ËÕ (\"òÅËÏÍÅÎÄÏ×ÁÎÁ\")\n"
-"ÞÉ, ÍÏÖÌÉ×Ï, ÈÏÞÅÔÅ ÍÁÔÉ Â¦ÌØÛÉÊ ËÏÎÔÒÏÌØ ÎÁÄ ÔÉÍ, ÝÏ ×ÓÔÁÎÏ×ÌÀ¤ÔØÓÑ\n"
-"(\"åËÓÐÅÒÔ\"). drakX ÚÁÐÉÔÁ¤ ÐÒÏ ËÌÁÓ ÕÓÔÁÎÏ×ËÉ. ôÕÔ ÷É ÍÏÖÅÔÅ ÔÁËÏÖ\n"
-"×ÉÂÒÁÔÉ ÞÉ ÷É ×ÓÔÁÎÏ×ÌÀ¤ÔÅ ÎÏ×Õ ÓÉÓÔÅÍÕ, ÞÉ ÐÏÎÏ×ÌÀ¤ÔÅ ×ÖÅ ¦ÓÎÕÀÞÕ\n"
-"ÓÉÓÔÅÍÕ íÁÎÄÒÅÊË ì¦ÎÁËÓ. ÷ÉÂÅÒ¦ÔØ, ÝÏ ÷ÁÍ Ð¦ÄÈÏÄÉÔØ. ÷É ÍÏÖÅÔÅ\n"
-"×ÓÔÁÎÏ×ÉÔÉ ÓÉÓÔÅÍÕ, ÐÏ×ΦÓÔÀ ×ÉÔÅÒÛÉ ÓÔÁÒÕ. ÷É ÍÏÖÅÔÅ ÔÁËÏÖ ÐÏÎÏ×ÉÔÉ\n"
-"×ÖÅ ¦ÓÎÕÀÞÕ ÓÉÓÔÅÍÕ.\n"
-"\n"
-"÷ÉÂÅÒ¦ÔØ, ÂÕÄØ-ÌÁÓËÁ, \"õÓÔÁÎÏ×ËÁ\", ÑËÝÏ ×É ÎÅ ÍÁ¤ÔÅ ÐÏÐÅÒÅÄÎØϧ ×ÅÒÓ¦§\n"
-"íÁÎÄÒÅÊË ì¦ÎÁËÓÁ ×ÓÔÁÎÏ×ÌÅÎÏÇÏ ÎÁ ÷ÁÛÏÍÕ ËÏÍÐ'ÀÔÅÒ¦ ÁÂÏ ÑËÝÏ ×É ÈÏÞÅÔÅ\n"
-"ÍÁÔÉ Ë¦ÌØËÁ ÏÐÅÒÁæÊÎÉÈ ÓÉÓÔÅÍ.\n"
-"\n"
-"ñËÝÏ ×É ÈÏÞÅÔÅ ÐÏÎÏ×ÉÔÉ ×ÖÅ ×ÓÔÁÎÏ×ÌÅÎÕ ×ÅÒÓ¦À íÁÎÄÒÅÊË ì¦ÎÁËÓÁ ÎÁ\n"
-"Ó×ϤÍÕ ËÏÍÐ'ÀÔÅÒ¦, ×ÉÂÅÒ¦ÔØ, ÂÕÄØ-ÌÁÓËÁ, \"ðÏÎÏ×ÌÅÎÎÑ\".\n"
-"\n"
-"÷ ÚÁÌÅÖÎÏÓÔ¦ ×¦Ä ÷ÁÛÏÇÏ Ò¦×ÎÑ ÚÎÁÎØ ÓÉÓÔÅÍÉ GNU/Linux ×É ÍÏÖÅÔÅ\n"
-"×ÉÂÒÁÔÉ ÏÄÉÎ ¦Ú ÎÁÓÔÕÐÎÉÈ Ò¦×Î¦× ÓËÌÁÄÎÏÓÔ¦ ÕÓÔÁÎÏ×ËÉ ÞÉ ÐÏÎÏ×ÌÅÎÎÑ\n"
-"÷ÁÛϧ ÓÉÓÔÅÍÉ íÁÎÄÒÅÊË ì¦ÎÁËÓ:\n"
-"\n"
-" * òÅËÏÍÅÎÄÏ×ÁÎÉÊ: ÷ÉÂÉÒÁÊÔÅ ÃÅÊ ÐÕÎËÔ, ÑËÝÏ ×É Î¦ËÏÌÉ × ÖÉÔÔ¦ ÎÅ\n"
-"×ÓÔÁÎÏ×ÌÀ×ÁÌÉ ÏÐÅÒÁæÊÎϧ ÓÉÓÔÅÍÉ GNU/Linux. õÓÔÁÎÏ×ËÁ ÂÕÄÅ ÄÕÖÅ\n"
-"ÐÒÏÓÔÁ, ¦ ÷ÁÍ ÄÏ×ÅÄÅÔØÓÑ ÄÁÔÉ ×¦ÄÐÏצÄØ Ô¦ÌØËÉ ÎÁ ˦ÌØËÁ ÚÁÐÉÔÁÎØ.\n"
-"\n"
-" * óÐÅæÁÌØÎÉÊ: ñËÝÏ ×É ÄÏÓÔÁÔÎØÏÀ ͦÒÏÀ ÚÎÁÊÏͦ Ú ÏÐÅÒÁæÊÎÏÀ\n"
-"ÓÉÓÔÅÍÏÀ GNU/Linux, ÍÏÖÅÔÅ ×ÉÂÒÁÔÉ ÏÓÎÏ×ÎÉÊ ÒÅÖÉÍ ×ÉËÏÒÉÓÔÁÎÎÑ ÷ÁÛϧ\n"
-"ÓÉÓÔÅÍÉ (ÒÏÂÏÞÁ ÓÔÁÎæÑ, ÓÅÒ×ÅÒ, ÒÏÚÒÏÂËÁ). ÷ÁÍ ÐÏÔÒ¦ÂÎÏ ÂÕÄÅ\n"
-"צÄÐÏצÓÔÉ ÎÁ ¦ÌØÛÅ ÚÁÐÉÔÁÎØ, Î¦Ö ÐÒÉ ÕÓÔÁÎÏ×æ ÔÉÐÕ\n"
-"\"òÅËÏÍÅÎÄÏ×ÁÎÉÊ\", ÔÏÂÔÏ ÷ÁÍ ÐÏÔÒ¦ÂÎÏ ÚÎÁÔÉ, ÑË ÐÒÁÃÀ¤ Gnu/Linux, ÝÏÂ\n"
-"×ÉÂÒÁÔÉ ÃÅÊ ËÌÁÓ ÕÓÔÁÎÏ×ËÉ.\n"
-" \n"
-" * åËÓÐÅÒÔ: ÑËÝÏ ×É ÍÁ¤ÔÅ ÇÌÉÂÏ˦ ÚÎÁÎÎÑ ÓÉÓÔÅÍÉ GNU/Linux,\n"
-" ÍÏÖÅÔÅ ×ÉÂÒÁÔÉ ÃÅÊ ËÌÁÓ ÕÓÔÁÎÏ×ËÉ. ôÁË ÓÁÍÏ, ÑË ¦ × ËÌÁÓ¦\n"
-" \"óÐÅæÁÌØÎÉÊ\", ×¦Ä ÷ÁÓ ÂÕÄÅ ×ÉÍÁÇÁÔÉÓÑ ×ÉÂÒÁÔÉ ÏÓÎÏ×ÎÉÊ ÔÉÐ\n"
-" ×ÉËÏÒÉÓÔÁÎÎÑ Ã¦¤§ ÓÉÓÔÅÍÉ (ÒÏÂÏÞÁ ÓÔÁÎæÑ, ÓÅÒ×ÅÒ, ÒÏÚÒÏÂËÁ). "
-"âÕÄØÔÅ\n"
-" ÄÕÖÅ Õ×ÁÖÎÉÍÉ ×ÉÂÉÒÁÀÞÉ ÃÅÊ ËÌÁÓ ÕÓÔÁÎÏ×ËÉ. ÷É ÚÍÏÖÅÔÅ ×ÉËÏÎÁÔÉ\n"
-" ÕΦËÁÌØÎÕ ÕÓÔÁÎÏ×ËÕ ÓÉÓÔÅÍÉ. ÷¦ÄÐÏצĦ ÎÁ ÚÁÐÉÔÁÎÎÑ ÍÏÖÕÔØ ÂÕÔÉ "
-"ÄÕÖÅ\n"
-" ×ÁÖËÉÍÉ, ÑËÝÏ ×É ÎÅ ×ÏÌÏĦ¤ÔÅ ÇÌÉÂÏËÉÍÉ ÚÎÁÎÎÑÍÉ ÓÉÓÔÅÍÉ\n"
-" GNU/Linux. ïÔÖÅ, ÎÅ ×ÉÂÉÒÁÊÔÅ ÃÅÊ ËÌÁÓ ÕÓÔÁÎÏ×ËÉ, ÑËÝÏ ×É ÎÅ ÐÅ×Φ, "
-"ÝÏ\n"
-" ÃÅ ÓÁÍÅ ÔÅ, ÝÏ ÷ÁÍ ÐÏÔÒ¦ÂÎÏ. "
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"ú×ÉÞÎÏ drakX ×ÉÂÉÒÁ¤ צÒÎÕ ËÌÁצÁÔÕÒÕ (× ÚÁÌÅÖÎÏÓÔ¦ ×¦Ä ÍÏ×É, ÑËÏÀ ÷É\n"
-"ËÏÒÉÓÔÕ¤ÔÅÓØ) ¦ ÷É ÎÅ ÐÏÂÁÞÉÔÅ ÃØÏÇÏ ËÒÏËÕ. ïÄÎÁË, ÍÏÖÌÉ×Ï, ÷É ÎÅ\n"
-"ÍÁ¤ÔÅ ËÌÁצÁÔÕÒÉ, ÝÏ ÔÏÞÎÏ ×¦ÄÐÏצÄÁ¤ ÷ÁÛ¦Ê ÍÏצ: ÎÁÐÒÉËÌÁÄ, ÑËÝÏ ÷É\n"
-"ÁÇÌÏÍÏ×ÎÉÊ Û×ÅÄ, ÷É ×ÓÅ-ÏÄÎÏ ÍÏÖÅÔÅ ÚÁÂÁÖÁÔÉ ËÏÒÉÓÔÕ×ÁÔÉÓØ Û×ÅÄÓØËÏÀ\n"
-"ËÌÁצÁÔÕÒÏÀ. áÂÏ, ÑËÝÏ ÷É ÇÏ×ÏÒÉÔÅ ÁÎÇ̦ÊÓØËÏÀ, ÁÌÅ ÖÉ×ÅÔÅ × ë×ÅÂÅËÕ,\n"
-"÷É ÐÏÔÒÁÐÌѤÔÅ × ÁÎÁÌÏ­¦ÞÎÕ ÓÉÔÕÁæÀ. ÷ ÏÂÏÈ ×ÉÐÁÄËÁÈ, ÷ÁÍ ÐÏÔÒ¦ÂÎÏ\n"
-"ÐÏ×ÅÒÎÕÔÉÓØ ÄÏ ÃØÏÇÏ ÅÔÁÐÕ ÕÓÔÁÎÏ×ËÉ ¦ ×ÉÂÒÁÔÉ ×¦ÄÐÏצÄÎÕ ËÌÁצÁÔÕÒÕ Ú\n"
-"ÎÁÄÁÎÏÇÏ ÓÐÉÓËÕ. ÷ÓÅ, ÝÏ ÐÏÔÒ¦ÂÎÏ, ÃÅ ×ÉÂÒÁÔÉ ÐÏÔÒ¦ÂÎÕ ËÌÁצÁÔÕÒÕ ¦Ú\n"
-"ÓÐÉÓËÕ, ÝÏ Ú'Ñ×ÌѤÔØÓÑ ÐÅÒÅÄ ÷ÁÍÉ.\n"
-"\n"
-"îÁÔÉÓΦÔØ ËÎÏÐËÕ äÏÄÁÔËÏ×Ï ¦ ÷É ÐÏÂÁÞÉÔÅ ÐÏ×ÎÉÊ ÓÐÉÓÏË ÒÏÚËÌÁÄÏË\n"
-"ËÌÁצÁÔÕÒ."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"âÕÄØ ÌÁÓËÁ, ×ÉÂÅÒ¦ÔØ ÍÏ×Õ ÄÌÑ ÕÓÔÁÎÏ×ËÕ ÓÉÓÔÅÍÉ ÔÁ ËÏÒÉÓÔÕ×ÁÎÎÑ Ð¦ÓÌÑ\n"
-"ÕÓÔÁÎÏ×ËÉ. \n"
-"\n"
-"ðÒÉÓÕÔÎÑ ÔÁËÏÖ ËÎÏÐËÁ \"äÏÄÁÔËÏ×Ï\", ÑËÁ ÄÏÚ×ÏÌѤ ÷ÁÍ ×ÉÂÒÁÔÉ ¦ÎÛ¦ ÍÏ×É,\n"
-"Ñ˦ ÍÏÖÕÔØ ÂÕÔÉ ÔÁËÏÖ ÕÓÔÁÎÏ×ÌÅÎÉÍÉ × ÓÉÓÔÅͦ. ÷É ÚÍÏÖÅÔÅ\n"
-"ËÏÒÉÓÔÕ×ÁÔÉÓÑ ÃÉÍÉ ÍÏ×ÁÍÉ Ð¦ÓÌÑ ÕÓÔÁÎÏ×ËÉ. ñËÝÏ, ÎÁÐÒÉËÌÁÄ, ÎÁ ÷ÁÛ¦Ê\n"
-"ÍÁÛÉΦ (Õ ÑËϧ ÁÎÇ̦ÊÓØËÁ ×ÓÔÁÎÏ×ÌÅÎÁ ÏÓÎÏ×ÎÏÀ ÍÏ×ÏÀ) ÂÕÄÕÔØ ÐÒÁÃÀ×ÁÔÉ\n"
-"¦ÓÐÁÎæ, ×ÉÂÅÒ¦ÔØ × ÄÏÄÁÔËÏ×ÉÈ ÍÏ×ÁÈ ¶ÓÐÁÎÓØËÁ|¶ÓÐÁΦÑ.\n"
-"\n"
-"ð¦ÓÌÑ ×ÉÂÏÒÕ ÍÏ×É ¦ ЦÄÔ×ÅÒÄÖÅÎÎÑ, ÷É Á×ÔÏÍÁÔÉÞÎÏ ÐÅÒÅÈÏÄÉÔÅ ÄÏ\n"
-"ÎÁÓÔÕÐÎÏÇÏ ËÒÏËÕ."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"âÕÄØ-ÌÁÓËÁ, ×ÉÂÅÒ¦ÔØ ×¦ÒÎÉÊ ÐÏÒÔ. îÁÐÒÉËÌÁÄ, ÐÏÒÔ Ð¦Ä ÎÁÚ×ÏÀ COM1 Õ MS\n"
-"Windows ÎÏÓÉÔØ ÎÁÚ×Õ ttyS0 Õ GNU/ì¦ÎÁËÓ¦."
-
-#: ../../help.pm_.c:634
-#, fuzzy
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"îÁÓÔÕÐÎÅ - ÎÁʦÌØÛ ×ÁÛÌÉ×ÉÊ ËÒÏË Ú ÔÏÞËÉ ÚÏÒÕ ÂÅÚÐÅËÉ ÷ÁÛϧ ÓÉÓÔÅÍÉ\n"
-"GNU/Linux: ×ÉÂ¦Ò ÐÁÒÏÌÑ ÄÌÑ ËÏÒÉÓÔÕ×ÁÞÁ Root. Root - ÃÅ ÓÉÓÔÅÍÎÉÊ\n"
-"ÁÄͦΦÓÔÒÁÔÏÒ ¦ ¤ÄÉÎÁ ÏÓÏÂÁ, ÑË¦Ê ÄÏÚ×ÏÌÅÎÏ ÒÏÂÉÔÉ ÐÏÎÏ×ÌÅÎÎÑ ÓÉÓÔÅÍÉ,\n"
-"ÄÏÄÁ×ÁÔÉ ËÏÒÉÓÔÕ×ÁÞ¦×, ÚͦÎÀ×ÁÔÉ ÚÁÇÁÌØÎÕ ËÏÎƦ­ÕÒÁæÀ ÓÉÓÔÅÍÉ, ÔÁËÅ\n"
-"¦ÎÛÅ. ëÏÒÏÔÛÅ - Root ÍÏÖÅ ×ÓÅ! ïÓØ ÞÏÍÕ ÷ÁÍ ÓÌ¦Ä ×ÉÂÉÒÁÔÉ ÐÁÒÏÌØ, ÑËÉÊ\n"
-"×ÁÖËÏ ×ÇÁÄÁÔÉ, drakX ÓËÁÖÅ ÷ÁÍ, ÑËÝÏ ÐÁÒÏÌØ ÚÁÎÁÄÔÏ ÌÅÇËÉÊ. ñË\n"
-"ÐÏËÁÚÁÎÏ, ÷ÁÍ ÎÅÏÂÏ×'ÑÚËÏ×Ï ××ÏÄÉÔÉ ÐÁÒÏÌØ, ÁÌÅ ÍÉ ÎÁÓÔ¦ÊÌÉ×Ï\n"
-"ÒÅËÏÍÅÎÄÕ¤ÍÏ ÷ÁÍ ×ÓÅ-ÔÁËÉ ×ÉÂÒÁÔÉ ÐÁÒÏÌØ, ÈÏÞÁ Â Ú ÏÄΦ¤§-¤ÖÉÎϧ\n"
-"ÐÒÉÞÉÎÉ: ÎÅ ÄÕÍÁÊÔÅ, ÝÏ ÞÅÒÅÚ ÔÅ, ÝÏ ÷É ÚÁ×ÁÎÔÁÖÉÌÉ GNU/Linux, ÷ÁÛÁ\n"
-"ÓÉÓÔÅÍÁ צÌØÎÁ ×¦Ä ÐÏÍÉÌÏË. ãÅ ÎÅ ÔÁË, ÏÓ˦ÌØËÉ Root ÍÏÖÅ ÐÅÒÅ×ÁÖÉÔÉ\n"
-"×Ó¦ ÚÁÂÏÒÏÎÉ ¦ ÎÅÎÁÒÏËÏÍ ÓÔÅÒÔÉ ×Ó¦ ÄÁΦ ÎÁ ×ÓÉÈ Ð¦ÄÒÏÚĦÌÁÈ\n"
-"Ú×ÅÒÔÁÀÞÉÓØ ÂÅÚÐÏÓÅÒÅÄÎØÏ ÄÏ Ð¦ÄÒÏÚĦ̦×! ôÏÍÕ, ÄÏÓÔÕÐ ÄÏ ÒÁÈÕÎËÕ root\n"
-"ÍÁ¤ ÂÕÔÉ ÚÁÈÉÝÅÎÉÍ.\n"
-"\n"
-"ðÁÒÏÌØ ÍÁ¤ ÂÕÔÉ ÓÕͦÛÛÀ ÁÌÆÁצÔÎÏ-ÃÉÆÒÏ×ÉÈ ÓÉÍ×ÏÌ¦× ¦ ÂÕÔÉ ÚÁ×ÄÏ×ÖËÉ\n"
-"ÈÏÞÁ- 8 ÓÉÍ×Ï̦×. î¦ËÏÌÉ ÎÅ ÚÁÐÉÓÕÊÔÅ ÐÁÒÏÌØ!\n"
-"\n"
-"îÅ ×ÉÂÉÒÁÊÔÅ ÚÁÎÁÄÔÏ ÄÏ×ÇÉÊ ÞÉ ÓËÌÁÄÎÉÊ ÐÁÒÏÌØ. ÷ÁÍ ÊÏÇÏ\n"
-"ÚÁÐÁÍ'ÑÔÏ×Õ×ÁÔÉ.\n"
-"\n"
-"ëÏÌÉ ÷É ÂÕÄÅÔÅ ÄÒÕËÕ×ÁÔÉ ÐÁÒÏÌØ ÎÁ ÅËÒÁΦ, ÊÏÇÏ ÎÅ ÂÕÄÅ ×ÉÄÎÏ. ïÓØ\n"
-"ÞÏÍÕ ÐÒÉ ×ÉÂÏÒ¦ ÐÁÒÏÌÑ, ÷ÁÍ ÚÁÐÒÏÐÏÎÕ¤ÔØÓÑ ××ÅÓÔÉ ÊÏÇÏ Äצަ, ÏÓ˦ÌØËÉ\n"
-"ÐÏÍÉÌËÁ ÐÒÉ ÐÅÒÛÏÍÕ ××ÅÄÅÎΦ ÐÁÒÏÌÑ, ÍÏÖÅ ÂÕÔÉ ÐÒÏÂÌÅÍÏÀ: ÐÒÉ\n"
-"ÒŤÓÔÒÁæ§ × ÓÉÓÔÅͦ ÷ÁÍ ÔÒÅÂÁ ÂÕÄÅ ËÏÒÉÓÔÕ×ÁÔÉÓØ \"ÎÅצÒÎÉÍ\" ÐÁÒÏÌÅÍ.\n"
-"\n"
-"÷ ÅËÓÐÅÒÔÎÏÍÕ ÒÅÖÉͦ, Õ ÷ÁÓ ÂÕÄÅ ÍÏÖÌÉצÓÔØ ×ËÁÚÁÔÉ, ÞÉ ÷É ÂÕÄÅÔÅ\n"
-"ËÏÒÉÓÔÕ×ÁÔÉÓÑ ÑËÉÍ-ÎÅÂÕÄØ ÓÅÒ×ÅÒÏÍ Á×ÔÅÎÔÉËÁæ§: NIS ÞÉ LDAP.\n"
-"\n"
-"ñËÝÏ ÷É ËÏÒÉÓÔÕ¤ÔÅÓØ NIS'ÏÍ (ÞÉ LDAP) ×ÉÂÅÒ¦ÔØ ÏÐæÀ \"ëÏÒÉÓÔÕ×ÁÔÉÓØ\n"
-"NIS'ÏÍ\" (\"LDAP\"). ñËÝÏ ÷É ÎÅ ÚÎÁ¤ÔÅ ÃØÏÇÏ, ÚÁÐÉÔÁÊÔÅ × Ó×ÏÇÏ\n"
-"ÓÉÓÔÅÍÎÏÇÏ ÁÄͦΦÓÔÒÁÔÏÒÁ.\n"
-"\n"
-"ñËÝÏ ËÏÍÐ'ÀÔÅÒ ÎŠЦÄËÌÀÞÅÎÉÊ ÄÏ ÍÅÒÅÖ¦, ×ÉÂÅÒ¦ÔØ ìÏËÁÌØΦ ÆÁÊÌÉ ÄÌÉ\n"
-"Á×ÔÅÎÔÉËÁæ§.."
-
-#: ../../help.pm_.c:670
-#, fuzzy
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO ¦ GRUB - ÃÅ ÚÁ×ÁÎÔÁÖÕ×ÁÞ¦ ÓÉÓÔÅÍÉ ÄÌÑ GNU/Linux. ãÅÊ ËÒÏË Ú×ÉÞÎÏ\n"
-"ÐÏ×ΦÓÔÀ Á×ÔÏÍÁÔÉÚÏ×ÁÎÉÊ. æÁËÔÉÞÎÏ, drakX ÐÒÏ×ÅÄÅ ÁÎÁ̦Ú\n"
-"ÚÁ×ÁÎÔÁÖÕ×ÁÌØÎÏÇÏ ÓÅËÔÏÒÁ ÄÉÓËÕ ¦ ÂÕÄŠĦÑÔÉ ×¦ÄÐÏצÄÎÏ ÄÏ ÔÏÇÏ, ÝÏ ×\n"
-"ÎØÏÍÕ ×ÉÑ×ÉÔØÓÑ:\n"
-"\n"
-" * ÑËÝÏ ÔÕÔ ÐÒÉÓÕÔÎ¦Ê ÚÁ×ÁÎÔÁÖÕ×ÁÌØÎÉÊ ÓÅËÔÏÒ Windows, צΠÚÁͦÎÉÔØ\n"
-"ÊÏÇÏ ÎÁ ÓÅËÔÏÒ GRUB/LILO ÔÁËÉÍ ÞÉÎÏÍ, ÝÏ ÷É ÍÏÇÌÉ ÓÔÁÒÔÕ×ÁÔÉ ÏÂϤ - ¦\n"
-"GNU/Linux, ¦ Windows;\n"
-"\n"
-" * ÑËÝÏ ÚÎÁÊÄÅÎÉÊ ÂÌÏË ×¦Ä GRUB ÞÉ LILO, צΠÂÕÄÅ ÚÁͦÎÅÎÉÊ ÎÁ ÎÏ×ÉÊ. \n"
-"\n"
-"ñËÝÏ ÓÉÔÕÁÃ¦Ñ ÎÅ ÔÁËÁ Þ¦ÔËÁ, drakX ÚÁÐÒÏÐÏÎÕ¤ ÷ÁÍ ×ÉÂ¦Ò Ú Ë¦ÌØËÏÍÁ\n"
-"ÍÏÖÌÉ×ÉÍÉ ×ÉÈÏÄÁÍÉ. \n"
-"\n"
-" * ñËÉÊ ÚÁ×ÁÎÔÁÖÕ×ÁÞ ×ÖÉ×ÁÔÉ: ÷É ÍÁ¤ÔÅ ÔÒÉ ×ÁÒ¦ÁÎÔÉ ÎÁ ×ɦÒ:\n"
-" \n"
-" * LILO Ú ÇÒÁƦÞÎÉÍ ÍÅÎÀ: ÑËÝÏ ÷É ÎÁÄÁ¤ÔÅ ÐÅÒÅ×ÁÇÕ LILO Ú ÊÏÇÏ\n"
-" ÇÒÁƦÞÎÏÀ ÏÂÏÌÏÎËÏÀ.\n"
-"\n"
-" * Grub: ÑËÝÏ ÷ÁÍ ÐÏÄÏÂÁ¤ÔØÓÑ Grub (Ú ÔÅËÓÔÏ×ÉÍ ÍÅÎÀ).\n"
-"\n"
-" * LILO Ú ÔÅËÓÔÏ×ÉÍ ÍÅÎÀ: ÑËÝÏ ÷ÁÍ ÐÏÄÏÂÁ¤ÔØÓÑ LILO Ú ÔÅËÓÔÏ×ÉÍ\n"
-" ÍÅÎÀ.\n"
-"\n"
-" * ðÒÉÓÔÒ¦Ê ÚÁ×ÁÎÔÁÖÅÎÎÑ: Õ Â¦ÌØÛÏÓÔ¦ ×ÉÐÁÄË¦× ÷ÁÍ ÎÅ ÐÏÔÒ¦ÂÎÏ ÂÕÄÅ\n"
-"ÚͦÎÀ×ÁÔÉ ÎÅÑ×ÎÏ ×ÓÔÁÎÏ×ÌÅÎÉÊ ÄÉÓË (/dev/hda), ÁÌÅ ÑËÝÏ ÷ÁÍ ÐÏÔÒ¦ÂÎÏ,\n"
-"÷É ÍÏÖÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ ÚÁ×ÁÎÔÁÖÕ×ÁÞ ÎÁ ÄÒÕÇÏÍÕ ÖÏÒÓÔËÏÍÕ ÄÉÓËÕ\n"
-"(/dev/hdb) ÞÉ ÎÁצÔØ ÎÁ ÄÉÓËÅÔ¦ (/de/fd0). \n"
-"\n"
-" * úÁÔÒÉÍËÁ ÐÅÒÅÄ ÚÁ×ÁÎÔÁÖÅÎÎÑÍ ÏÓÎÏ×ÎÏÇÏ ÑÄÒÁ: ÃÅ ÚÁÔÒÉÍËÁ ÐÒÉ\n"
-"ÚÁ×ÁÎÔÁÖÅÎΦ ÓÉÓÔÅÍÉ, ÑËÁ ÎÁÄÁ¤ÔØÓÑ ËÏÒÉÓÔÕ×ÁÞÅצ, ÝÏ צΠÍÁ×\n"
-"ÍÏÖÌÉצÓÔØ ×ÉÂÒÁÔÉ ¦ÎÛÉÊ ÐÕÎËÔ × ÍÅÎÀ ÚÁ×ÁÎÔÁÖÕ×ÁÞÁ.\n"
-"\n"
-"!! âÕÄØÔÅ Õ×ÁÖÎÉÍÉ: ÑËÝÏ ÷É ÎÁÔÉÓÎÅÔÅ ËÎÏÐËÕ \"÷¦ÄͦÎÉÔÉ\" (¦ ÔÉÍ ÓÁÍÉÍ\n"
-"×ËÁÖÅÔÅ ÐÒÏÇÒÁͦ ÎÅ ×ÓÔÁÎÏ×ÌÀ×ÁÔÉ ÓÉÓÔÅÍÎÏÇÏ ÚÁ×ÁÎÔÁÖÕ×ÁÞÁ),\n"
-"ÐÅÒÅÓצÄÞ¦ÔØÓÑ, ÝÏ ÷É ÍÁ¤ÔÅ Õ ÚÁÐÁÓ¦ ÍÅÔÏÄ ÄÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ ÓÉÓÔÅÍÉ\n"
-"íÁÎÄÒÅÊË ì¦ÎÁËÓ! âÕÄØÔÅ ÔÁËÏÖ ÐÅ×ÎÉÍÉ, ÝÏ ÷É ÄÏÂÒÅ ÚÎÁ¤ÔÅ, ÝÏ ÷É\n"
-"ÒÏÂÉÔÉ, ËÏÌÉ ÷É ÚͦÎÀ¤ÔÅ ÂÕÄØ-Ñ˦ ÐÁÒÁÍÅÔÒÉ ÔÕÔ!!\n"
-"\n"
-"îÁÔÉÓÎÕ×ÛÉ ËÎÏÐËÕ \"äÏÄÁÔËÏ×Ï\" × ÃØÏÍÕ ×¦ËΦ, ÷É ÏÔÒÉÍÁ¤ÔÅ ÄÏÓÔÕÐ ÄÏ\n"
-"ÂÁÇÁÔØÏÈ ÄÏÄÁÔËÏ×ÉÈ ËÏÎƦ­ÕÒÁæÊÎÉÈ ÐÁÒÁÍÅÔÒ¦× ÐÒÉÚÎÁÞÅÎÉÈ ÄÌÑ\n"
-"ÄÏÓצÄÞÅÎÉÈ ËÏÒÉÓÔÕ×ÁÞ¦×.\n"
-"\n"
-"íÁÎÄÒÅÊË ì¦ÎÁËÓ ×ÓÔÁÎÏ×ÌÀ¤ Ó×¦Ê ×ÌÁÓÎÉÊ ÓÉÓÔÅÍÎÉÊ ÚÁ×ÁÎÔÁÖÕ×ÁÞ, ÑËÉÊ\n"
-"ÄÏÚ×ÏÌÉÔØ ÷ÁÍ ÚÁ×ÁÎÔÁÖÕ×ÁÔÉ ÁÂÏ GNU/Linux, ÁÂÏ ÂÕÄØ-ÑËÕ ¦ÎÛÕ\n"
-"ÏÐÅÒÁæÊÎÕ ÓÉÓÔÅÍÕ, ×ÓÔÁÎÏ×ÌÅÎÕ ÎÁ Ã¦Ê ÍÁÛÉΦ.\n"
-"\n"
-"ñËÝÏ ÎÁ ÍÁÛÉΦ ×ÓÔÁÎÏ×ÌÅÎÁ ¦ÎÛÁ ÏÐÅÒÁæÊÎÁ ÓÉÓÔÅÍÁ, ×ÏÎÁ Á×ÔÏÍÁÔÉÞÎÏ\n"
-"ÂÕÄÅ ÄÏÄÁÎÁ ÄÏ ÓÐÉÓËÕ ÓÉÓÔÅÍ × ÍÅÎÀ. ôÕÔ ÍÏÖÎÁ ÚͦÎÉÔÉ ¦ÓÎÕÀÞ¦\n"
-"ÐÁÒÁÍÅÔÒÉ ÄÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ ËÏÖÎϧ ÓÉÓÔÅÍÉ. ðÏÄצÊÎÅ ËÌÁÃÁÎÎÑ ÎÁ ÐÕÎËÔ¦\n"
-"ÍÅÎÀ ÄÏÚ×ÏÌÉÔØ ÷ÁÍ ÚͦÎÉÔÉ ¦ÓÎÕÀÞ¦ ÐÁÒÁÍÅÔÒÉ, ÁÂÏ ÓÔÅÒÔÉ ÄÁÎÉÊ ÐÕÎËÔ\n"
-"ÍÅÎÀ. \"äÏÄÁÔÉ\" ÓÔ×ÏÒÀÖ ÎÏ×ÉÊ ÐÕÎËÔ. ¶ \"úÁ˦ÎÞÅÎÏ\" ÐÅÒÅÈÏÄÉÔØ ÎÁ\n"
-"ÎÁÓÔÕÐÎÉÊ ËÒÏË ÕÓÔÁÎÏ×ËÉ."
-
-#: ../../help.pm_.c:710
-#, fuzzy
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (the LInux LOader - ÚÁ×ÁÎÔÁÖÕ×ÁÞ ì¦ÎÁËÓÁ) ÔÁ Grub -- ÃÅ\n"
-"ÚÁ×ÁÎÔÁÖÕ×ÁÞ¦ ÓÉÓÔÅÍÉ: ×ÏÎÉ ÍÏÖÕÔØ ÚÁ×ÁÎÔÁÖÉÔÉ ÁÂÏ GNU/ì¦ÎÁËÓ ÁÂÏ\n"
-"ÂÕÄØ-ÑËÕ ¦ÎÛÕ ÏÐÅÒÁæÊÎÕ ÓÉÓÔÅÍÕ ÎÁ ÷ÁÛÏÍÕ ËÏÍÐ'ÀÔÅÒ¦. úÁ ÎÏÒÍÁÌØÎÉÈ\n"
-"ÕÍÏ× Ã¦ ÏÐÅÒÁæÊΦ ÓÉÓÔÅÍÉ ×¦ÒÎÏ ×ÉÚÎÁÞÁÀÔØÓÑ ÔÁ ×ÓÔÁÎÏ×ÌÀÀÔØÓÑ. ñËÝÏ\n"
-"ÃÅ ÎÅ ÔÁË, ×É ÍÏÖÅÔÅ ÄÏÄÁÔÉ ÐÏÔÒ¦ÂÎÉÊ ÐÕÎËÔ ÓÁÍÏÓÔ¦ÊÎÏ. õ×ÁÖÎÏ\n"
-"×ÉÂÅÒ¦ÔØ ÐÏÔÒ¦ÂΦ ÐÁÒÁÍÅÔÒÉ.\n"
-"\n"
-"\n"
-"÷É, ÍÏÖÌÉ×Ï, ÔÁËÏÖ ÚÁÈÏÞÅÔÅ ÚÁËÒÉÔÉ ÄÏÓÔÕÐ ÄÏ ÃÉÈ ÏÐÅÒÁæÊÎÉÈ ÓÉÓÔÅÍ\n"
-"¦ÎÛÉÍ, × ÃØÏÍÕ ×ÉÐÁÄËÕ ×É ÍÏÖÅÔÅ ÓÔÅÒÔÉ ×¦ÄÐÏצÄΦ ÐÕÎËÔÉ × ÆÁÊ̦\n"
-"ËÏÎƦ­ÕÒÁæ§. áÌÅ × ÃØÏÍÕ ×ÉÐÁÄËÕ ÷ÁÍ ÐÏÔÒ¦ÂÎÁ ÂÕÄÅ ÓÐÅæÁÌØÎÁ\n"
-"ÄÉÓËÅÔÁ, ÝÏ ÚÁ×ÁÎÔÁÖÉÔÉ Ã¦ ÓÉÓÔÅÍÉ!"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"÷É ÐÏ×ÉÎΦ ×ËÁÚÁÔÉ, ÄÅ ÓÁÍÅ ×É ÈÏÞÅÔÅ ÚÁÐÉÓÁÔÉ ¦ÎÆÏÒÍÁæÀ ÐÏÔÒ¦ÂÎÕ\n"
-"ÄÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ GNU/ì¦ÎÁËÓÁ.\n"
-"\n"
-"\n"
-"ëÒ¦Í ÔÏÇÏ ×ÉÐÁÄËÕ, ËÏÌÉ ×É ÁÂÓÏÌÀÔÎÏ ×ÐÅ×ÎÅΦ × ÔÏÍÕ, ÝÏ ×É ÒÏÂÉÔÅ,\n"
-"×ÉÂÅÒ¦ÔØ \"ðÅÒÛÉÊ ÓÅËÔÏÒ ÄÉÓËÕ (MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-
-#: ../../help.pm_.c:759
-#, fuzzy
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX ÓÐÒÏÂÕ¤ צÄÛÕËÁÔÉ ×Ó¦ ÖÏÒÓÔ˦ ÄÉÓËÉ Õ ÓÉÓÔÅͦ ¦ ÏÄÎÏÞÁÓÎÏ\n"
-"צÄÛÕËÁÔÉ ÐÌÁÔÉ PCI SCSI. ñËÝÏ DrakX ÚÎÁÊÄÅ ÐÌÁÔÕ SCSI ¦ ÚÎÁ¤ ÑËÉÊ\n"
-"ÄÒÁÊ×ÅÒ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ Ú Ã¦¤À ÐÌÁÔÏÀ, צΠÁ×ÔÏÍÁÔÉÞÎÏ ×ÓÔÁÎÏ×ÉÔØ ÃÅÊ\n"
-"ÄÒÁÊ×ÅÒ (æ ÄÒÁÊ×ÅÒÉ).\n"
-"\n"
-"÷ ÄÅÑËÉÈ ×ÉÐÁÄËÁÈ ÎÅ ×ÓÑ ÁÐÁÒÁÔÕÒÁ ÒÏÚЦÚÎÁ¤ÔØÓÑ ÐÏ×ΦÓÔÀ. ñËÝÏ ×É ÎÅ\n"
-"ÍÁ¤ÔÅ ÐÌÁÔÉ SCSI, ÍÁ¤ÔÅ ISA SCSI ÐÌÁÔÕ, ÁÂÏ PCI SCSI ÐÌÁÔÕ, ÑËÁ ÎÅ\n"
-"ÒÏÚЦÚÎÁ¤ÔØÓÑ DrakX, ÷ÁÍ ÂÕÄÅ ÚÁÄÁÎÅ ÚÁÐÉÔÁÎÎÑ, ÐÒÏ ÔÅ ÞÉ ¤ Õ ÷ÁÛ¦Ê\n"
-"ÓÉÓÔÅͦ SCSI ÐÌÁÔÁ. ñËÝÏ ÔÁËϧ ÐÌÁÔÉ Õ ÷ÁÓ ÎÅÍÁ¤, ÐÒÏÓÔÏ ËÌÁÃΦÔØ ÎÁ\n"
-"\"î¦\". ñËÝÏ ×É ËÌÁÃÎÅÔÅ ÎÁ \"ôÁË\", ÷ÁÍ ÂÕÄÅ ÎÁÄÁÎÏ ÓÐÉÓÏË ÄÒÁÊ×ÅÒ¦×, Ú\n"
-"ÑËÏÇÏ ÷ÁÍ ÔÒÅÂÁ ×ÉÂÒÁÔÉ ÐÏÔÒ¦ÂÎÉÊ.\n"
-"\n"
-"ñËÝÏ ÷ÁÍ ÐÏÔÒ¦ÂÎÏ ÂÕÄÅ ×ÒÕÞÎÕ ×ÉÂÉÒÁÔÉ ÄÒÁÊ×ÅÒ, DrakX ÚÁÐÉÔÁ¤ Õ ÷ÁÓ,\n"
-"ÞÉ ×É ÈÏÞÅÔÅ ×ËÁÚÁÔÉ Ñ˦ÓØ ÐÅ×Φ ÏÐæ§ ÄÌÑ ÄÒÁÊ×ÅÒÁ. ëÒÁÝÅ, ÑËÝÏ ÷É\n"
-"ÄÏÚ×ÏÌÉÔÅ DrakX ×ÉÐÒÏÂÕ×ÁÔÉ ÐÌÁÔÕ, ÝÏ ×ÉÚÎÁÞÉÔÉ ÐÏÔÒ¦ÂΦ\n"
-"ÏÐæ§. ú×ÉÞÎÏ ÃÅ ÐÒÁÃÀ¤ ÎÏÒÍÁÌØÎÏ.\n"
-"\n"
-"ñËÝÏ ÃÅ ÎÅ ÓÐÒÁÃÀ¤, ÷ÁÍ ÓÌ¦Ä ×ËÁÚÁÔÉ ÐÏÔÒ¦ÂΦ ÏÐæ§ ÄÌÑ\n"
-"ÄÒÁÊ×ÅÒÁ. ðÅÒÅÇÌÑÎØÔÅ \"ðÏÓ¦ÂÎÉË ÐÏ ÕÓÔÁÎÏ×æ\" (òÏÚÄ¦Ì 3, ЦÄÒÏÚĦÌ\n"
-"\"úÎÁÈÏÄÖÅÎÎÑ ¦ÎÆÏÒÍÁæ§ ÐÒÏ ÷ÁÛÕ ÁÐÁÒÁÔÕÒÕ\"), Ú ÄÏËÕÍÅÎÔÁæ§ ÐÏ\n"
-"ÁÐÁÒÁÔÎÏÍÕ ÚÁÂÅÚÐÅÞÅÎÎÀ ÁÂÏ Ú ÄÏÍÁÛÎØϧ ÓÔÏÒ¦ÎËÉ ×ÉÒÏÂÎÉËÁ ÁÐÁÒÁÔÕÒÉ\n"
-"ÁÂÏ Ä¦ÚÎÁÊÔÅÓÑ ÐÏÔÒ¦ÂΦ ÐÁÒÁÍÅÔÒÉ Ú Windows (ÑËÝÏ ×É ÍÁ¤ÔÅ ÃÀ ÓÉÓÔÅÍÕ\n"
-"ÎÁ Ó×ϤÍÕ ËÏÍÐ'ÀÔÅÒ¦)."
-
-#: ../../help.pm_.c:786
-#, fuzzy
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"íÏÖÅÔÅ ÄÏÄÁÔÉ ÄÏÄÁÔËÏצ ÐÕÎËÔÉ ÄÌÑ yaboot, ÁÂÏ ÄÌÑ ÏÐÅÒÁæÊÎÉÈ ÓÉÓÔÅÍ,\n"
-"¦ÎÛÉÈ ÑÄÅÒ ÞÉ ÄÌÑ Á×ÁÒ¦ÊÎÏÇÏ ÏÂÒÁÚÕ ÚÁ×ÁÎÔÁÖÅÎÎÑ.\n"
-"\n"
-"äÌÑ ¦ÎÛÉÈ ïó - ÐÕÎËÔ ÓËÌÁÄÁ¤ÔØÓÑ Ô¦ÌØËÉ Ú ÅÔÉËÅÔËÉ ÔÁ ЦÄÒÏÚĦÌÕ ÄÌÑ\n"
-"ËÏÒÅÎÅ×ϧ ÆÁÊÌÏ×ϧ ÓÉÓÔÅÍÉ.\n"
-"\n"
-"äÌÑ ì¦ÎÁËÓÁ ¤ ˦ÌØËÁ ÍÏÖÌÉ×ÉÈ ÐÁÒÁÍÅÔÒ¦×: \n"
-"\n"
-" * åÔÉËÅÔËÁ: ÃÅ ÐÒÏÓÔÏ ÎÁÚ×Á, ÑËÕ ×É ÍÁ¤ÔÅ ÎÁÄÒÕËÕ×ÁÔÉ ÐÒÉ ÚÁÐÒÏÛÅÎΦ\n"
-"yaboot, ÝÏ ×ÉÂÒÁÔÉ ÃÀ ÏÐæÀ ÚÁ×ÁÎÔÁÖÅÎÎÑ.\n"
-"\n"
-" * ïÂÒÁÚ: ÃÅ - ÎÁÚ×Á ÑÄÒÁ ÄÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ. õ ¦ÌØÛÏÓÔ¦ ×ÉÐÁÄË¦× - ÃÅ\n"
-"vmlinux ÁÂÏ ×ÁÒ¦ÁÎÔÉ ÎÁÚ×É Ú Ò¦ÚÎÉÍÉ ÒÏÚÛÉÒÅÎÎÑÍÉ.\n"
-"\n"
-" * ëÏÒÅÎÅ×Á ÆÁÊÌÏ×Á ÓÉÓÔÅÍÁ: ÐÒÉÓÔÒ¦Ê ÄÌÑ ËÏÒÅÎÅ×ϧ ÆÁÊÌÏ×ϧ ÓÉÓÔÅÍÉ,\n"
-"ÁÂÏ '/' ×ÁÛϧ ÓÉÓÔÅÍÉ ì¦ÎÁËÓ.\n"
-"\n"
-"\n"
-" * äÏÄÁÔÉ: ÎÁ ÁÐÁÒÁÔÎÏÍÕ ÚÁÂÅÚÐÅÞÅÎΦ Apple ÄÏÓÉÔØ ÞÁÓÔÏ\n"
-"×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÏÄÁÔËÏצ ÐÁÒÁÍÅÔÒÉ ÄÌÑ ¦Î¦Ã¦Á̦ÚÁæ§ צÄÅÏ-ÐÌÁÔÉ ÁÂÏ\n"
-"ÄÌÑ ÔÏÇÏ, ÝÏ ¦Î¦Ã¦Á̦ÚÕ×ÁÔÉ ËÌÁצÁÔÕÒÎÕ ÅÍÕÌÑæÀ ËÌÁ×¦Û ÍÉÛËÉ, ÞÅÒÅÚ\n"
-"ÔÅ, ÝÏ ÎÁ ÓÔÁÎÄÁÒÔÎ¦Ê ÍÉÛæ Apple ÎÅÍÁ¤ 2-§ ¦ 3-§ ËÌÁצۦ. äÁ̦ ÐÏÄÁΦ\n"
-"ÄÅÑ˦ ÐÒÉËÌÁÄÉ: \n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-"\n"
-" * Initrd: ÃÅÊ ÐÁÒÁÍÅÔÒ ÍÏÖÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉÓÑ ÄÌÑ ÔÏÇÏ, ÝÏÂ\n"
-"ÚÁ×ÁÎÔÁÖÕ×ÁÔÉ ÍÏÄÕ̦ ÄÏ ÔÏÇÏ, ÑË ÐÒÉÓÔÒ¦Ê ÚÁ×ÁÎÔÁÖÅÎÎÑ ÄÏÓÔÕÐÎÉÊ, ÁÂÏ\n"
-"ÝÏ ÐÒÏÞÉÔÁÔÉ ×¦ÒÔÕÁÌØÎÉÊ ÄÉÓË ÄÌÑ Á×ÁÒ¦ÊÎÏÇÏ ÚÁ×ÁÎÔÁÖÅÎÎÑ.\n"
-"\n"
-" * òÏÚÍ¦Ò initrd: ÓÔÁÎÄÁÒÔÎÉÊ ×¦ÒÔÕÁÌØÎÉÊ ÄÉÓË ÍÁ¤ ÒÏÚÍ¦Ò 4096 ÂÁÊÔ,\n"
-"ÑËÝÏ ×ÁÍ ÐÏÔÒ¦ÂÅÎ ÄÉÓË Â¦ÌØÛÏÇÏ ÒÏÚͦÒÕ, ÍÏÖÅÔÅ ÓËÏÒÉÓÔÕ×ÁÔÉÓÑ ÃÉÍ\n"
-"ÐÁÒÁÍÅÔÒÏÍ.\n"
-"\n"
-" * úÁÐÉÓ/ÞÉÔÁÎÎÑ: Ú×ÉÞÎÏ ËÏÒÅÎÅ×Á ÆÁÊÌÏ×Á ÓÉÓÔÅÍÁ ÍÏÎÔÕ¤ÔØÓÑ × ÒÅÖÉͦ\n"
-"Ô¦ÌØËÉ ÄÌÑ ÞÉÔÁÎÎÑ, ÄÌÑ ÔÏÇÏ, ÝÏ ÍÁÔÉ ÍÏÖÌÉצÓÔØ ÐÒÏ×ÅÓÔÉ ÐÅÒÅצÒËÕ\n"
-"ÆÁÊÌÏ×ϧ ÓÉÓÔÅÍÉ ÐÅÒÛ, Î¦Ö ÓÉÓÔÅÍÁ ÚÁ×ÁÎÔÁÖÕ¤ÔØÓÑ × ÒÏÂÏÞÉÊ ÒÅÖÉÍ. ãÅ\n"
-"ÍÏÖÎÁ צÄͦÎÉÔÉ ÔÕÔ.\n"
-"\n"
-" * âÅÚ÷¦ÄÅÏ: Õ ×ÉÐÁÄËÕ, ËÏÌÉ ×¦ÄÅÏ ÐÌÁÔÁ Apple ×ÉÑ×ÉÔØÓÑ ÏÓÏÂÌÉ×Ï\n"
-"ÐÒÏÂÌÅÍÁÔÉÞÎÏÀ, ×É ÍÏÖÅÔÅ ×ÉÂÒÁÔÉ ÃÅÊ ÐÁÒÁÍÅÔÒ ÄÌÑ ÔÏÇÏ, ÝÏÂ\n"
-"ÓËÏÒÉÓÔÕ×ÁÔÉÓÑ ÓÔÁÎÄÁÒÔÎÉÍ framebuffer'ÏÍ.\n"
-"\n"
-" * óÔÁÎÄÁÒÎÁ: ÓÉÓÔÅÍÁ ×ÉÂÒÁÎÁ × ÃØÏÍÕ ÐÕÎËÔ¦ ÚÁ×ÁÎÔÁÖÉÔØÓÑ ÚÒÁÚÕ\n"
-"ЦÓÌÑ ÔÏÇÏ, ÑË ×É ÎÁÔÉÓÎÅÔÅ ENTER ÎÁ ÚÁÐÒÏÛÅÎΦ yaboot. ãÅÊ ÐÕÎËÔ ÂÕÄÅ\n"
-"ÔÁËÏÖ ÐÏËÁÚÁÎÉÊ ÓÉÍ×ÏÌÏÍ *, ÑËÝÏ ×É ÎÁÔÉÓÎÅÔÅ TAB, ÝÏ ÐÏÄÉ×ÉÔÉÓÑ\n"
-"ÓÐÉÓÏË ÓÉÓÔÅÍ. "
-
-#: ../../help.pm_.c:833
-#, fuzzy
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot - ÃÅ ÚÁ×ÁÎÔÁÖÕ×ÁÞ ÓÉÓÔÅÍÉ ÄÌÑ íÁ˦ÎÔÏÛ¦× îÏ×ÏÇÏ ÔÉÐÕ. ÷¦Î ÍÏÖÅ\n"
-"ÚÁ×ÁÎÔÁÖÕ×ÁÔÉ ÂÕÄØ-ÑËÕ ¦Ú ÓÉÓÔÅÍ: GNU/Linux, MacOS, MacOSX, ÑËÝÏ ×¦Î\n"
-"×ÓÔÁÎÏ×ÌÅÎÉÊ × ÓÉÓÔÅͦ. ÷ ¦ÌØÛÏÓÔ¦ ×ÉÐÁÄË¦× Ã¦ ÓÉÓÔÅÍÉ ×¦ÒÎÏ\n"
-"×ÉÚÎÁÞÁÀÔØÓÑ ¦ ×ÓÔÁÎÏ×ÌÀÀÔØÓÑ. ñËÝÏ ÃÅ ÎÅ ÔÁË - ÍÏÖÅÔÅ ÄÏÄÁÔÉ ÐÕÎËÔ\n"
-"×ÒÕÞÎÕ ÎÁ ÃØÏÍÕ ÅËÒÁΦ. âÕÄØÔÅ Õ×ÁÖΦ ÐÒÉ ×ÉÂÏÒ¦ ËÏÒÅËÔÎÉÊ\n"
-"ÐÁÒÁÍÅÔÒ¦×. \n"
-"\n"
-"ïÓÎÏ×Φ ÐÁÒÁÍÅÔÒÉ Yaboot:\n"
-"\n"
-" * ðÏצÄÏÍÌÅÎÎÑ ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ: ÐÒÏÓÔÅ ÔÅËÓÔÏ×Å ÐÏצÄÏÍÌÅÎÎÑ, ÑËÅ\n"
-"ÄÅÍÏÎÓÔÒÕ¤ÔØÓÑ ÐÅÒÅÄ ÚÁ×ÁÎÔÁÖÅÎÎÑÍ.\n"
-"\n"
-" * ðÒÉÓÔÒ¦Ê ÚÁ×ÁÎÔÁÖÅÎÎÑ: ×ËÁÚÕ¤ ÎÁ ÔÅ, ÄÅ ÓÁÍÅ ÚÁÐÉÓÕ¤ÔØÓÑ\n"
-"¦ÎÆÏÒÍÁÃ¦Ñ ÐÏÔÒ¦ÂÎÁ ÄÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ GNU/Linux. úÁÇÁÌÏÍ, ×ÁÍ ÐÏÔÒ¦ÂÎÏ\n"
-"ÎÁÚÎÁÞÉÔÉ ÚÁ×ÁÎÔÁÖÕ×ÁÌØÎÉÊ Ð¦ÄÒÏÚÄ¦Ì ÄÌÑ ÔÏÇÏ, ÝÏ ÚÂÅÒ¦ÇÁÔÉ ÃÀ\n"
-"¦ÎÆÏÒÍÁæÀ. \n"
-"\n"
-" * úÁÔÒÉÍËÁ Open Firmware: ÎÁ צÄͦÎÕ ×¦Ä Lilo, ÔÕÔ ¤ Äצ Ò¦ÚÎÉÈ\n"
-"ÐÅÒ¦ÏÄÉ ÚÁÔÒÉÍËÉ × Yaboot. ðÅÒÛÉÊ ÐÅÒ¦ÏÄ ÚÁÔÒÉÍËÉ ×ÉͦÒÀ¤ÔØÓÑ ×\n"
-"ÓÅËÕÎÄÁÈ. ð¦Ä ÞÁÓ ÃØÏÇÏ ÐÅÒ¦ÏÄÕ ÚÁÔÒÉÍËÉ ×É ÍÏÖÅÔÅ ×ÉÂÒÁÔÉ ÚצÄËÉ\n"
-"ÚÁ×ÁÎÔÁÖÕ×ÁÔÉÓÑ: Ú ËÏÍÐÁËÔ-ÄÉÓËÕ, OF, MacOS ÞÉ ì¦ÎÁËÓ.\n"
-"\n"
-" * ðÅÒ¦ÏÄ ÚÁÔÒÉÍËÉ ÐÅÒÅÄ ÚÁ×ÁÎÔÁÖÅÎÎÑÍ ÑÄÒÁ: ÃÅÊ ÐÅÒ¦ÏÄ ÐÏĦÂÎÉÊ ÄÏ\n"
-"ÚÁÔÒÉÍËÉ Lilo. ð¦ÓÌÑ ×ÉÂÏÒÕ ì¦ÎÁËÓÁ, ÚÁÔÒÉÍËÁ ÏÂÞÉÓÌÀ¤ÔØÓÑ × ÄÅÓÑÔÉÈ\n"
-"ÓÅËÕÎÄÉ ÐÅÒÛ, Î¦Ö ÐÏÞÎÅ ÚÁ×ÁÎÔÁÖÕ×ÁÔÉÓÑ ÓÔÁÎÄÁÒÔÎÅ ÑÄÒÏ.\n"
-"\n"
-" * äÏÚ×ÏÌÉÔÉ ÚÁ×ÁÎÔÁÖÅÎÎÑ Ú ËÏÍÐÁËÔ-ÄÉÓËÕ?: ÑËÝÏ ÃÅÊ ÐÁÒÁÍÅÔÒ\n"
-"×ÉÂÒÁÎÏ, ×É ÍÏÖÅÔÅ ÎÁÔÉÓÎÕÔÉ 'C' ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ Ð¦Ä ÞÁÓ ÐÅÒÛÏÇÏ\n"
-"ÐÅÒ¦ÏÄÕ ÚÁÔÒÉÍËÉ.\n"
-"\n"
-" * äÏÚ×ÏÌÉÔÉ ÚÁ×ÁÎÔÁÖÅÎÎÑ OF: ÑËÝÏ ×É ×ÉÂÅÒÅÔÅ ÃÅÊ ÐÁÒÁÍÅÔÒ, ×É\n"
-"ÚÍÏÖÅÔÅ ÎÁÔÉÓÎÕÔÉ 'N' Ð¦Ä ÞÁÓ ÐÅÒÛÏÇÏ ÐÅÒ¦ÏÄÕ ÚÁÔÒÉÍËÉ ÄÌÑ\n"
-"ÚÁ×ÁÎÔÁÖÅÎÎÑ Ú Open Firmware.\n"
-"\n"
-" * óÔÁÎÄÁÒÔÎÁ ïó: ÃÉÍ ×É ÍÏÖÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ ÓÔÁÎÄÁÒÔÎÕ ÓÉÓÔÅÍÕ, ÑËÁ\n"
-"ÚÁ×ÁÎÔÁÖÉÔØÓÑ Ð¦ÓÌÑ ÔÏÇÏ, ÑË ÚÁ˦ÎÞÉÔØÓÑ ÚÁÔÒÉÍËÁ Open Firmware."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"÷ÉÂÅÒ¦ÔØ ÖÏÒÓÔËÉÊ ÄÉÓË, ÑËÉÊ ×É ÈÏÞÅÔÅ ÐÅÒÅÆÏÒÍÁÔÕ×ÁÔÉ ÝÏ ×ÓÔÁÎÏ×ÉÔÉ\n"
-"ÎÏ×ÉÊ Ð¦ÄÒÏÚÄ¦Ì ÄÌÑ íÁÎÄÒÅÊË ì¦ÎÁËÓÁ. âÕÄØÔÅ Õ×ÁÖΦ, ÏÓ˦ÌØËÉ ×Ó¦ ÄÁΦ\n"
-"ÂÕÄÕÔØ ÚÎÉÝÅΦ, ¦ צÄÎÏ×ÉÔÉ §È ÂÕÄÅ ÎÅÍÏÖÌÉ×Ï!"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"ëÌÁÃΦÔØ ÎÁ ËÎÏÐæ \"çÁÒÁÚÄ\", ÑËÝÏ ×É ÈÏÞÅÔÅ ÓÔÅÒÔÉ ×Ó¦ ÄÁΦ ÔÁ\n"
-"ЦÄÒÏÚĦÌÉ ÎÁ ÃØÏÍÕ ÖÏÒÓÔËÏÍÕ ÄÉÓËÕ. âÕÄØÔÅ Õ×ÁÖΦ: ЦÓÌÑ ÔÏÇÏ, ÑË ÷É\n"
-"ÎÁÔÉÓÎÅÔÅ ÎÁ \"çÁÒÁÚÄ\" ×É ÎÅ ÚÍÏÖÅÔŠצÄÎÏ×ÉÔÉ ÖÏÄΦ ÄÁΦ ÞÉ\n"
-"ЦÄÒÏÚĦÌÉ, Ñ˦ ÍÁÀÔØÓÑ ÎÁ ÃØÏÍÕ ÄÉÓËÕ, ×ËÌÀÞÁÀÞÉ ÔÁËÏÖ ¦ ÄÁΦ\n"
-"÷¦ÎÄÏ×Ó.\n"
-"\n"
-"ñËÝÏ ÷É ×ÉÒ¦ÛÉÌÉ ×¦ÄͦÎÉÔÉ ÃÀ ÏÐÅÒÁæÀ, ÎÁÔÉÓΦÔØ ËÌÁצÛÕ\n"
-"÷¦ÄͦÎÉÔÉ. ð¦ÄÒÏÚĦÌÉ ¦ ÄÁΦ ÎÁ ÄÉÓËÕ ÚÁÌÉÛÁÔØÓÑ ÂÅÚ ÚͦÎ."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr ""
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"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"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "îÅ ÍÏÖÕ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÔÒÁÎÓÌÑæÀ ÂÅÚ NIS ÄÏÍÅÎÕ"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "÷ÓÔÁ×ÔÅ ÄÉÓËÅÔÕ ×¦ÄÆÏÒÍÁÔÏ×ÁÎÕ Õ FAT × ÄÉÓËÏ×¦Ä %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "ãÑ ÄÉÓËÅÔÁ ΊצÄÆÏÒÍÁÔÏ×ÁÎÁ ÑË FAT"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"äÌÑ ÔÏÇÏ, ÝÏ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÚÁÐÉÓÁΦ ×ÉÂÒÁΦ ÐÁËÅÔÉ, ÚÁ×ÁÎÔÁÖÔÅ\n"
-"ÓÉÓÔÅÍÕ Ú ``linux defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "ðÏÍÉÌËÁ ÐÒÉ ÞÉÔÁÎΦ ÆÁÊÌÁ %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"óÔÁÌÁÓÑ ÐÏÍÉÌËÁ - ÎÅ ÚÎÁÊÄÅÎÏ ×¦ÄÐÏצÄÎÉÈ ÄÉÓË¦× ÄÌÑ ÓÔ×ÏÒÅÎÎÑ ÎÏ×ÉÈÆÁÊÌÏ×ÉÈ "
-"ÓÉÓÔÅÍ. ðÅÒÅצÒÔÅ ÂÕÄØ-ÌÁÓËÁ Ó×ÏÀ ÓÉÓÔÅÍÕ ¦ ÓÐÒÏÂÕÊÔÅצÄÛÕËÁÔÉ ÐÒÉÞÉÎÕ ÃØÏÇÏ."
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-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"
-"÷É ÍÏÖÅÔÅ ÚÎÁÊÔÉ ÐÏÔÒ¦ÂÎÕ ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÎÉÈ ÎÁ: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"÷É ÐÏ×ÉÎΦ ÍÁÔÉ Ð¦ÄÒÏÚÄ¦Ì root.\n"
-"äÌÑ ÃØÏÇÏ ÓÔ×ÏÒ¦ÔØ ÎÏ×ÉÊ Ð¦ÄÒÏÚÄ¦Ì (ÁÂÏ ËÌÁÃΦÔØ ÎÁ ×ÖÅ\n"
-"¦ÓÎÕÀÞÏÍÕ). ð¦ÓÌÑ ÃØÏÇÏ ×ÉÂÅÒ¦ÔØ ``ôÏÞËÁ ÍÏÎÔÕ×ÁÎÎÑ'' ¦ ×ÓÔÁÎÏצÔØ §§\n"
-"× `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "÷É ÐÏ×ÉÎΦ ÍÁÔÉ Ð¦ÄÒÏÚÄ¦Ì ÄÌÑ Ó×ÏÐ "
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"÷É ÎÅ ÍÁ¤ÔŠЦÄÒÏÚĦÌÕ ÄÌÑ Ó×ÏЦÎÇÕ\n"
-"\n"
-"÷ÓÅ-ÔÁËÉ ÐÒÏÄÏ×ÖÕ×ÁÔÉ? "
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "÷É ÐÏ×ÉÎΦ ÍÁÔÉ FAT ЦÄÒÏÚÄ¦Ì ÚÍÏÎÔÏ×ÁÎÉÊ × /boot/efi "
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "÷ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ×¦ÌØÎÉÊ ÐÒÏÓÔ¦Ò"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "îÅÄÏÓÔÁÔÎØÏ ×¦ÌØÎÏÇÏ ÐÒÏÓÔÏÒÕ ÄÌÑ ÎÏ×ÉÈ Ð¦ÄÒÏÚĦ̦×"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "ëÏÒÉÓÔÕ×ÁÔÉÓÑ ¦ÓÎÕÀÞÉÍ Ð¦ÄÒÏÚĦÌÏÍ"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "îÅÍÁ¤ ¦ÓÎÕÀÞÉÈ Ð¦ÄÒÏÚÄ¦Ì¦× ÄÌÑ ×ÉËÏÒÉÓÔÁÎÎÑ"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "÷ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ Ð¦ÄÒÏÚÄ¦Ì Windows ÄÌÑ Ú×ÏÒÏÔÎØÏÇÏ ÍÏÎÔÕ×ÁÎÎÑ"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "ñËÉÊ Ð¦ÄÒÏÚÄ¦Ì ×É ÈÏÞÅÔÅ ×ÉËÏÒÉÓÔÁÔÉ ÄÌÑ Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "÷ÉÂÅÒ¦ÔØ ÒÏÚͦÒÉ"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "òÏÚÍ¦Ò Ð¦ÄÒÏÚĦÌÕ root × íÂ:"
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "òÏÚÍ¦Ò Ð¦ÄÒÏÚĦÌÕ ÄÌÑ Ó×ÏЦÎÇÕ × íÂ: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "÷ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ×¦ÌØÎÉÊ ÐÒÏÓÔ¦Ò ÎÁ ЦÄÒÏÚĦ̦ Windows"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "òÏÚÍ¦Ò ÑËÏÇÏ Ð¦ÄÒÏÚĦÌÕ ×É ÈÏÞÅÔÅ ÚͦÎÉÔÉ?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "ïÂÞÉÓÌÀÀ ÍÅÖ¦ ЦÄÒÏÚĦÌÕ Windows"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"ðÒÏÇÒÁÍÁ ÚͦÎÉ ÒÏÚͦÒÕ Ð¦ÄÒÏÚĦÌÕ FAT ÎÅ ÍÏÖÅ ÐÒÁÃÀ×ÁÔÉ Ú ÷ÁÛÉÍ\n"
-"ЦÄÒÏÚĦÌÏÍ, ÐÒÉ ÒÏÂÏÔ¦ ÓÔÁÌÁÓÑ ÔÁËÁ ÐÏÍÉÌËÁ: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"ð¦ÄÒÏÚÄ¦Ì Ú Windows ÎÁ ÷ÁÛÏÍÕ ËÏÍÐ'ÀÔÅÒ¦ ÚÁÎÁÄÔÏ\n"
-"ÆÒÁ­ÍÅÎÔÏ×ÁÎÉÊ. ÷ÉËÏÎÁÊÔÅ ÄÅ-ÆÒÁ­ÍÅÎÔÁæÀ \n"
-"ÓÐÏÞÁÔËÕ (ËÏÍÁÎÄÁ ``defarg'')."
-
-#: ../../install_interactive.pm_.c:140
-#, fuzzy
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"õ÷áçá!\n"
-"\n"
-"úÁÒÁÚ DrakX ÐÏÔÒ¦ÂÎÏ ÚͦÎÉÔÉ ÒÏÚÍ¦Ò Ð¦ÄÒÏÚĦÌÕ ¦Ú Windows. ïÂÅÒÅÖÎÏ:\n"
-"ÃÑ ÏÐÅÒÁÃ¦Ñ ÎÅÂÅÚÐÅÞÎÁ. ñËÝÏ ×É ÝÅ ÃØÏÇÏ ÎÅ ÚÒÏÂÉÌÉ, ÷ÁÍ ÐÏÔÒ¦ÂÎÏ\n"
-"ÚÁÒÁÚ ÐÒÉÐÉÎÉÔÕ ÕÓÔÁÎÏ×ËÕ, ÓËÏÒÉÓÔÁÔÉÓÑ ÐÒÏÇÒÁÍÏÀ scandisk Ú Windows\n"
-"(Á ËÒ¦Í ÔÏÇÏ, ÍÏÖÌÉ×Ï, ÔÁËÏÖ ÄÅÆÒÁÇÍÅÎÔÕ×ÁÔÉ Ð¦ÄÒÏÚÄ¦Ì ÚÁ ÄÏÐÏÍÏÇÏÀ\n"
-"defrag) ÎÁ ÃØÏÍÕ Ð¦ÄÒÏÚĦ̦ ÔÁ ÚÒÏÂÉÔÉ ÒÅÚÅÒ×ÎÕ ËÏЦÀ ÷ÁÛÉÈ ÄÁÎÉÈ.\n"
-"ëÏÌÉ ×ÓÅ ÃÅ ÚÒÏÂÌÅÎÏ - ÎÁÔÉÓΦÔØ çÁÒÁÚÄ."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "ñËÉÊ ÒÏÚÍ¦Ò ×É ÈÏÞÅÔÅ ÚÁÌÉÛÉÔÉ ÄÌÑ Windows?"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "ЦÄÒÏÚÄ¦Ì %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "á×ÔÏÍÁÔÉÞÎÁ ÚͦÎÁ ÒÏÚͦÒÕ FAT ÎÅ ÓÐÒÁÃÀ×ÁÌÁ: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"îÅÍÁ¤ ЦÄÒÏÚĦÌÕ FAT ÄÌÑ ÚͦÎÉ ÒÏÚͦÒÕ ÁÂÏ ÄÌÑ ×ÉËÏÒÉÓÔÁÎÎÑ ÑË ÐÒÉÓÔÒ¦Ê "
-"Ú×ÏÒÏÔÎØÏÇÏ ÍÏÎÔÕ×ÁÎÎÑ (ÁÂÏ ÎÅ ×ÉÓÔÁÞÁ¤ צÌØÎÏÇÏ ÐÒÏÓÔÏÒÕ)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "óÔÅÒÔÉ ×ÅÓØ ÄÉÓË"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "óÔÅÒÔÉ Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "õ ÷ÁÓ Â¦ÌØÛÅ ÏÄÎÏÇÏ ÄÉÓËÕ. îÁ ÑËÉÊ Ú ÎÉÈ ×É ÈÏÞÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ ì¦ÎÁËÓ?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "÷ó¶ ¦ÓÎÕÀÞ¦ ЦÄÒÏÚĦÌÉ ÔÁ ×Ó¦ ÄÁΦ ÎÁ ÄÉÓËÕ %s ÂÕÄÕÔØ ×ÔÒÁÞÅΦ"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "óÐÅæÁÌØÎÉÊ ÒÏÚÐÏÄ¦Ì ÄÉÓËÕ"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "÷ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"ôÅÐÅÒ ×É ÍÏÖÅÔÅ ÒÏÚÂÉÔÉ ÎÁ ЦÄÒÏÚĦÌÉ ÷ÁÛ ÄÉÓË %s.\n"
-"ð¦ÓÌÑ ÔÏÇÏ, ÑË ×É ÚÁ˦ÎÞÉÔÅ ÎÅ ÚÁÂÕÄØÔÅ ×ÉËÏÎÁÔÉ ËÏÍÁÎÄÕ `w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "îÁ ЦÄÒÏÚĦ̦ Ú ÓÉÓÔÅÍÏÀ Windows ÎÅ ×ÉÓÔÁÞÁ¤ ÐÒÏÓÔÏÒÕ"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "îÅ ÍÏÖÕ ÚÎÁÊÔÉ ×¦ÌØÎÏÇÏ ÐÒÏÓÔÏÒÕ ÄÌÑ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "ðÏͦÞÎÉË ÒÏÚÂÉ×ËÉ ÎÁ ЦÄÒÏÚĦÌÉ DrakX ÚÎÁÊÛÏ× ÔÁ˦ ÍÏÖÌÉצ Ò¦ÛÅÎÎÑ:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "òÏÚÂÉÔÔÑ ÎÁ ЦÄÒÏÚĦÌÉ ÎÅ×ÄÁÌÅ: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "÷ÍÉËÁÀ ÍÅÒÅÖÕ"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "÷ÉÍÉËÁÀ ÍÅÒÅÖÕ"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"óÔÁÌÁÓÑ ÐÏÍÉÌËÁ, ÁÌÅ Ñ ÎÅ ÚÎÁÀ, ÑË Ú ÎÅÀ ÐÏ×ÏÄÉÔÉÓÑ.\n"
-"ðÒÏÄÏ×ÖÕÊÔÅ ÎÁ Ó×¦Ê ×ÌÁÓÎÉÊ ÒÉÚÉË."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "ðÏÄצÊΦ ÔÏÞËÉ ÍÏÎÔÕ×ÁÎÎÑ %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"äÅÑ˦ ×ÁÖÌÉצ ÐÁËÅÔÉ ÎÅ ÚÍÏÇÌÉ ×¦ÒÎÏ ×ÓÔÁÎÏ×ÉÔÉÓÑ. áÂÏ ÷ÁÛ\n"
-"ËÏÍÐÁËÔ-ÄÉÓË ÁÂÏ ÐÒÉ×¦Ä ÄÅÆÅËÔΦ. ðÅÒÅצÒÔÅ ËÏÍÐÁËÔ ÄÉÓË ÎÁ\n"
-"×ÓÔÁÎÏ×ÌÅÎÏÍÕ ËÏÍÐ'ÀÔÅÒ¦ ËÏÍÁÎÄÏÀ \"rpm -qpl \" \"Mandrake/RPMS/*.rpm\" \n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "ìÁÓËÁ×Ï ÐÒÏÓÉÍÏ ÄÏ %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "îÅÍÁ¤ ÐÒÉ×ÏÄÁ ÄÉÓËÅÔÉ"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "ðÏÞÉÎÁ¤ÔØÓÑ ËÒÏË `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
-"press `F1' when booting on CDROM, then enter `text'."
-msgstr ""
-"÷ÁÛÁ ÓÉÓÔÅÍÁ ÍÁ¤ ÚÁÍÁÌÏ ÒÅÓÕÒÓ¦×. ÷É ÍÏÖÅÔÅ ÍÁÔÉ ÐÒÏÂÌÅÍÉ Ú ÕÓÔÁÎÏ×ËÏÀ\n"
-"Mandrake ì¦ÎÁËÓÁ. ñËÝÏ ÃÅ ÓÔÁÎÅÔØÓÑ, ×É ÍÏÖÅÔÅ ÓÐÒÏÂÕ×ÁÔÉ ÕÓÔÁÎÏ×ËÕ ×\n"
-"ÔÅËÓÔÏ×ÏÍÕ ÒÅÖÉͦ. äÌÑ ÃØÏÇÏ Ð¦Ä ÞÁÓ ÚÁ×ÁÎÔÁÖÅÎÎÑ ËÏÍÐÁËÔ-ÄÉÓËÕ\n"
-"ÎÁÔÉÓΦÔØ F1 ¦ ÐÏÔ¦Í ××ÅĦÔØ \"text\"."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "ëÌÁÓ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../install_steps_gtk.pm_.c:164
-#, fuzzy
-msgid "Please choose one of the following classes of installation:"
-msgstr "âÕÄØ-ÌÁÓËÁ, ×ÉÂÅÒ¦ÔØ ÏÄÉÎ Ú ÐÏÄÁÎÉÈ ËÌÁÓ¦× ÕÓÔÁÎÏ×ËÉ:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "÷ÉÂ¦Ò ÇÒÕÐ ÐÁËÅÔ¦×"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "¶ÎÄÉצÄÕÌØÎÉÊ ×ÉÂ¦Ò ÐÁËÅÔ¦×"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "úÁÇÁÌØÎÉÊ ÒÏÚͦÒ: %d / %d í "
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "ðÁËÅÔÉ ÎÅÒÏÂÏÞ¦"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "îÁÚ×Á: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "÷ÅÒÓ¦Ñ: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "òÏÚͦÒ: %d ëâ\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "÷ÁÖÌÉצÓÔØ: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr "÷ÉÂÒÁÔÉ ÃÅÊ ÐÁËÅÔ ÎÅÍÏÖÌÉ×Ï. äÌÑ ÊÏÇÏ ÕÓÔÁÎÏ×ËÉ ÎÅ ×ÉÓÔÁÞÁ¤ ͦÓÃÑ."
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "㦠ÐÁËÅÔÉ ÂÕÄÕÔØ ×ÓÔÁÎÏ×ÌÅÎÉÍÉ"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "㦠ÐÁËÅÔÉ ÂÕÄÕÔØ ÄŦÎÓÔÁÌØÏ×ÁÎÉÍÉ"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "îÅ ÍÏÖÎÁ ×ÉÂÒÁÔÉ ÁÂÏ ×¦ÄͦÎÉÔÉ ×ÉÂ¦Ò ÃØÏÇÏ ÐÁËÅÔÕ."
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "ãÅÊ ÐÁËÅÔ ÎÅÏÂȦÄÎÉÊ. îÅ ÍÏÖÎÁ צÄͦÎÉÔÉ ÊÏÇÏ ×ɦÒ"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "÷ÉÂ¦Ò ÃØÏÇÏ ÐÁËÅÔÕ ÎÅÍÏÖÌÉ×Ï ×¦ÄͦÎÉÔÉ. êÏÇÏ ×ÖÅ ×ÓÔÁÎÏ×ÌÅÎÏ."
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"ãÅÊ ÐÁËÅÔ ÐÏ×ÉÎÅÎ ÂÕÔÉ ÐÏÎÏ×ÌÅÎÉÊ\n"
-"÷É ÓÐÒÁ×Ħ ÈÏÞÅÔŠצÄͦÎÉÔÉ ÊÏÇÏ ×ɦÒ?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "÷ÉÂ¦Ò ÃØÏÇÏ ÐÁËÅÔÕ ÎÅÍÏÖÌÉ×Ï ×¦ÄͦÎÉÔÉ. ÷¦Î ÐÏ×ÉÎÅÎ ÂÕÔÉ ÐÏÎÏ×ÌÅÎÉÊ."
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "ðÏËÁÚÕ×ÁÔÉ Á×ÔÏÍÁÔÉÞÎÏ ×ÉÂÒÁΦ ÐÁËÅÔÉ"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "õÓÔÁÎÏ×ËÁ"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "ðÒÏÞÉÔÁÔÉ/ÚÁÐÉÓÁÔÉ Ú/ÎÁ ÄÉÓËÅÔÕ"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "úÂÅÒÅÇÔÉ ×ÉÂ¦Ò ÐÁËÅÔ¦×"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "í¦Î¦ÍÁÌØÎÁ ÕÓÔÁÎÏ×ËÁ"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "÷ÉÂÅÒ¦ÔØ ÐÁËÅÔÉ, Ñ˦ ×É ÈÏÞÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "÷ÓÔÁÎÏ×ÌÀÀ"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "îÁÂÌÉÖÅÎÅ ÏÂÞÉÓÌÅÎÎÑ"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "úÁÌÉÛÏË ÞÁÓÕ "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "úÁÞÅËÁÊÔÅ, ¦ÄŠЦÄÇÏÔÏ×ËÁ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d ÐÁËÅÔÉ"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "õÓÔÁÎÏ×ËÁ ÐÁËÅÔÕ %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "ðÒÉÊÎÑÔÉ"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "÷¦ÄËÉÎÕÔÉ"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"úͦΦÔØ ËÏÍÐÁËÔ-ÄÉÓË!\n"
-"\n"
-"âÕÄØ-ÌÁÓËÁ, ×ÓÔÁ×ÔÅ ËÏÍÐÁËÔ-ÄÉÓË, ÐÏÚÎÁÞÅÎÉÊ \"%s\" Õ ÐÒÉÓÔÒ¦Ê ¦\n"
-"ÎÁÔÉÓΦÔØ çÁÒÁÚÄ Ð¦ÓÌÑ ÃØÏÇÏ.\n"
-"\n"
-"ñËÝÏ ×É ÎÅ ÍÁ¤ÔÅ ÔÁËÏÇÏ ÄÉÓËÕ, ÎÁÔÉÓΦÔØ ÷¦ÄͦÎÉÔÉ, ÝÏ ÎÅ\n"
-"×ÓÔÁÎÏ×ÌÀ×ÁÔÉ Ú ÃØÏÇÏ ÄÉÓËÕ."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "÷ÓÅ-ÔÁËÉ ÐÒÏÄÏ×ÖÕ×ÁÔÉ?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "óÔÁÌÁÓÑ ÐÏÍÉÌËÁ Ð¦Ä ÞÁÓ ÓÏÒÔÕ×ÁÎÎÑ ÐÁËÅÔ¦×: "
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "óÔÁÌÁÓÑ ÐÏÍÉÌËÁ Ð¦Ä ÞÁÓ ÕÓÔÁÎÏ×ËÉ ÐÁËÅÔ¦×: "
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"GPL ÞÉ ÐÏĦÂÎÏÀ ÄÏ Îŧ. ÷ ÔÁËÏÍÕ ×ÉÐÁÄËÕ ËÏÖÅÎ ¦Ú ËÏÍÐÏÎÅÎÔ¦×\n"
-"ËÅÒÕ¤ÔØÓÑ Ó×ϤÀ ÓÐÅÃÉƦÞÎÏÀ ̦ÃÅÎÚ¦¤À. âÕÄØ ÌÁÓËÁ, ÐÒÏÞÉÔÁÊÔÅ Õ×ÁÖÎÏ ¦\n"
-"ÄÏÔÒÉÍÕÊÔÅÓØ ÕÍÏ× ÔÁËϧ ÓÐÅÃÉƦÞÎϧ ̦ÃÅÎÚ¦§ ÐÅÒÛ, Î¦Ö ËÏÒÉÓÔÕ×ÁÔÉÓÑ\n"
-"ÁÂÏ ÐÅÒÅÒÏÚÐÏ×ÓÀÄÖÕ×ÁÔÉ ÔÁËÕ ËÏÍÐÏÎÅÎÔÕ. ôÁ˦ ̦ÃÅÎÚ¦§ Õ Â¦ÌØÛÏÓÔ¦\n"
-"×ÉÐÁÄË¦× ÚÁÂÏÒÏÎÑÀÔØ ÐÅÒÅÄÁÞÕ, ËÏЦÀ×ÁÎÎÑ (ËÒ¦Í ÓÔ×ÏÒÅÎÎÑ ÒÅÚÅÒ×Îϧ\n"
-"ËÏЦ§), ÐÅÒÅÒÏÚÐÏ×ÓÀÄÖÅÎÎÑ, Ú×ÏÒÏÔÎÀ ¦ÎÖÅÎÅÒ¦À, ÄÅ-ÁÓÅÍÂÌÀ×ÁÎÎÑ,\n"
-"ÄÅ-ËÏÍЦÌÑæÀ ÞÉ ÍÏÄÉƦËÁæÀ ËÏÍÐÏÎÅÎÔÉ. âÕÄØ-ÑËÅ ÐÏÒÕÛÅÎÎÑ Ì¦ÃÅÎÚ¦§\n"
-"ÎÅÇÁÊÎÏ ÐÒÉÐÉÎѤ ×ÁÛ¦ ÐÒÁ×Á ÝÏÄÏ ËÏÍÐÏÎÅÎÔÉ. ñËÝÏ ÓÐÅÃÉƦÞÎÏ ÎÅ\n"
-"×ËÁÚÁÎÏ ÐÒÏ ÎÁÄÁÎÎÑ ÔÁËÉÈ ÐÒÁ×, ×É ÎÅ ÍÁ¤ÔÅ ÐÒÁ×Á ×ÓÔÁÎÏ×ÌÀ×ÁÔÉ Ã¦\n"
-"ÐÒÏÇÒÁÍÉ ÎÁ ¦ÌØÛ, Î¦Ö ÏÄÎ¦Ê ÓÉÓÔÅͦ, ÁÂÏ ÐÒÉÓÔÏÓÏ×Õ×ÁÔÉ §È ÄÌÑ\n"
-"ÕÓÔÁÎÏ×ËÉ × ÍÅÒÅÖ¦. ñËÝÏ ×É ÍÁ¤ÔÅ ÓÕÍΦ×É ÝÏÄÏ Ì¦ÃÅÎÚ¦§, Ú×ÅÒΦÔØÓÑ\n"
-"ÂÅÚÐÏÓÅÒÅÄÎØÏ ÄÏ ÄÉÓÔÒÉÂ'ÀÔÏÒÁ ÞÉ ÒÅÄÁËÔÏÒÁ ÔÁËϧ ËÏÍÐÏÎÅÎÔÉ. ðÅÒÅÄÁÞÁ\n"
-"ÔÁËÉÈ ËÏÍÐÏÎÅÎÔ (×ËÌÀÞÁÀÞÉ ÄÏËÕÍÅÎÔÁæÀ) ÔÒÅÔ¦Í ÏÓÏÂÁÍ Õ Â¦ÌØÛÏÓÔ¦\n"
-"×ÉÐÁÄË¦× ÚÁÂÏÒÏÎÅÎÁ. \n"
-"\n"
-"÷Ó¦ Á×ÔÏÒÓØ˦ ÐÒÁ×Á ËÏÍÐÏÎÅÎÔ ÎÁ ÎÁÓÔÕÐÎÏÍÕ ËÏÍÐÁËÔ-ÄÉÓËÕ ÚÁÓÔÅÒÅÖÅΦ\n"
-"ÚÁ §È צÄÐÏצÄÎÉÍÉ Á×ÔÏÒÁÍÉ ¦ ÚÁÈÉÝÁÀÔØÓÑ ÚÁËÏÎÁÍÉ ÐÒÏ ÏÈÏÒÏÎÕ\n"
-"Á×ÔÏÒÓØËÉÈ ÐÒÁ×, Ñ˦ ÍÁÀÔØ ÐÒÁ×Ï ÚÁÓÔÏÓÏ×Õ×ÁÔÉÓÑ ÄÏ ÐÒÏÇÒÁÍÎÉÈ\n"
-"ÐÒÏÄÕËÔ¦×.\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "óÔÁÌÁÓÑ ÐÏÍÉÌËÁ"
-
-#: ../../install_steps_interactive.pm_.c:85
-#, fuzzy
-msgid "Do you really want to leave the installation?"
-msgstr "þÉ ÷É ÈÏÞÅÔÅ ×ÉÄÁÌÉÔÉ ÐÒÉÎÔÅÒ \"%s\"?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "ì¦ÃÅÎÚ¦ÊÎÁ ÕÍÏ×Á"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"÷ÓÔÕÐ\n"
-"\n"
-"ïÐÅÒÁæÊÎÁ ÓÉÓÔÅÍÁ ÔÁ Ò¦ÚÎÏÍÁΦÔΦ ËÏÍÐÏÎÅÎÔÉ, ÝÏ ÍÁÀÔØÓÑ ×\n"
-"ÄÉÓÔÒÉÂÕÔÉצ ì¦ÎÁËÓ íÁÎÄÒÅÊË ÎÁÄÁ̦ ÍÁÀÔØ Ú×ÁÔÉÓÑ \"ðÒÏÇÒÁÍΦ\n"
-"ÐÒÏÄÕËÔÉ\". ðÒÏÇÒÁÍΦ ÐÒÏÄÕËÔÉ ×ËÌÀÞÁÀÔØ ÁÌÅ ÎÅ ÏÂÍÅÖÕÀÔØÓÑ ÎÁÂÏÒÁÍÉ\n"
-"ÐÒÏÇÒÁÍ, ÍÅÔÏÄ¦× ÐÒÁ×ÉÌ ÔÁ ÄÏËÕÍÅÎÔÁæ¤À, ÑËÁ ÍÁ¤ צÄÎÏÛÅÎÎÑ ÄÏ\n"
-"ÏÐÅÒÁæÊÎϧ ÓÉÓÔÅÍÉ ÔÁ Ò¦ÚÎÏÍÁΦÔÎÉÈ ÓËÌÁÄÏ×ÉÈ ÞÁÓÔÉÎ ÄÉÓÔÒÉÂÕÔÉ×Á\n"
-"ì¦ÎÁËÓ íÁÎÄÒÅÊËÁ.\n"
-"\n"
-"1. ì¦ÃÅÎÚ¦ÊÎÁ ÕÇÏÄÁ\n"
-"\n"
-"âÕÄØ ÌÁÓËÁ, ÐÒÏÞÉÔÁÊÔÅ ÃÀ ÕÇÏÄÕ Õ×ÁÖÎÏ. ãÅÊ ÄÏËÕÍÅÎÔ ¤ ̦ÃÅÎÚ¦ÊÎÏÀ\n"
-"ÕÇÏÄÏÀ Í¦Ö ÷ÁÍÉ ÔÁ MandrakeSoft S.A., ÑËÁ ÓÔÏÓÕ¤ÔØÓÑ ÐÒÏÇÒÁÍÎÉÈ\n"
-"ÐÒÏÄÕËÔ¦×. ÷ÓÔÁÎÏ×ÌÅÎÎÑÍ, ÄÕÂÌÀ×ÁÎÎÑÍ ÞÉ ×ÉËÏÒÉÓÔÁÎÎÑÍ ðÒÏÇÒÁÍÎÉÈ\n"
-"ÐÒÏÄÕËÔ¦× ÂÕÄØ-ÑËÉÍ ÞÉÎÏÍ, ÷É ÔÉÍ ÓÁÍÉÍ Ñ×ÎÏ ÐÒÉÊÍÁ¤ÔÅ ÎÁ ÐÏ×ΦÓÔÀ\n"
-"ÐÏÇÏÄÖÕ¤ÔÅÓØ Ú ÕÍÏ×ÁÍÉ ÄÁÎϧ ì¦ÃÅÎÚ¦§. ñËÝÏ ÷É ÎÅ ÐÏÇÏÄÖÕ¤ÔÅÓØ Ú\n"
-"ÂÕÄØ-ÑËÏÀ ÞÁÓÔÉÎÏÀ ì¦ÃÅÎÚ¦ÊÎϧ ÕÇÏÄÉ, ÷ÁÍ ÎÅ ÄÏÚ×ÏÌѤÔØÓÑ\n"
-"×ÓÔÁÎÏ×ÌÀ×ÁÔÉ, ÄÕÂÌÀ×ÁÔÉ ÞÉ ËÏÒÉÓÔÕ×ÁÔÉÓÑ ðÒÏÇÒÁÍÎÉÍ\n"
-"ÐÒÏÄÕËÔÏÍ. âÕÄØ-ÑËÁ ÓÐÒÏÂÁ ×ÓÔÁÎÏ×ÌÅÎÎÑ, ÄÕÂÌÀ×ÁÎÎÑ ÞÉ ×ÉËÏÒÉÓÔÁÎÎÑ\n"
-"ðÒÏÇÒÁÍÎÏÇÏ ÐÒÏÄÕËÔÕ ÞÉÎÏÍ, ÑËÉÊ ÎŠצÄÐÏצÄÁ¤ ÕÍÏ×ÁÍ õÇÏÄÉ ×ÉÚÎÁ¤ÔØÓÑ\n"
-"ÐÏÒÕÛÅÎÎÑÍ õÇÏÄÉ ¦, ÔÉÍ ÓÁÍÉÍ ÷É ÐÏÚÂÁ×ÌѤÔÅÓØ ÐÒÁ× ÚÁ æ¤À\n"
-"õÇÏÄÏÀ. ð¦ÓÌÑ ÐÒÉÐÉÎÅÎÎÑ Ä¦§ 椧 õÇÏÄÉ, ÷É ÐÏ×ÉÎΦ ÎÅÇÁÊÎÏ ÚÎÉÝÉÔÉ\n"
-"×Ó¦ ËÏЦ§ ðÒÏÇÒÁÍÎÉÈ ðÒÏÄÕËÔ¦×.\n"
-"\n"
-"2. ïÂÍÅÖÅÎÁ ÇÁÒÁÎÔ¦Ñ\n"
-"\n"
-"ðÒÏÇÒÁÍΦ ÐÒÏÄÕËÔÉ ÔÁ ÄÏÐÏ×ÎÀÀÞÁ ÄÏËÕÍÅÎÔÁÃ¦Ñ ÐÏÓÔÁ×ÌÑÀÔØÓÑ \"ÑË ¤\",\n"
-"ÂÅÚ ÇÁÒÁÎÔ¦§, × ÍÅÖÁÈ ×ÓÔÁÎÏ×ÌÅÎÉÈ ÚÁËÏÎÏÄÁ×ÓÔ×ÏÍ. î¦ ÚÁ ÑËÉÈ ÕÍÏ×\n"
-"MandrakeSoft S.A. ÎÅ ÂÕÄÅ ÎÅÓÔÉ ×¦ÄÐÏצÄÁÌØÎÏÓÔ¦, × ÍÅÖÁÈ ×ÓÔÁÎÏ×ÌÅÎÉÈ\n"
-"ÚÁËÏÎÏÄÁ×ÓÔ×ÏÍ, ÚÁ ×ÉÐÁÄËÏצ, ÐÒÑͦ ÞÉ ÏÐÏÓÅÒÅÄËÏ×ÁΦ ( ×ËÌÀÞÁÀÞÉ ÁÌÅ\n"
-"ÎÅ ÏÂÍÅÖÕÀÞÉÓØ ×ÔÒÁÔÁÍÉ ÞÉ ÐÅÒÅÐÉÎÁÍÉ Â¦ÚÎÅÓÕ, ƦÎÁÎÓÏ×ÉÍÉ ×ÔÒÁÔÁÍÉ,\n"
-"ÁÄ×ÏËÁÔÓØËÉÍÉ ×ÉÔÒÁÔÁÍÉ ÞÉ ÛÔÒÁÆÁÍÉ, ÑË ÒÅÚÕÌØÔÁÔ ÐÒÉÓÕÄÕ ÓÕÄÏ×ϧ\n"
-"¦ÎÓÔÁÎæ§, ÞÉ ÂÕÄØ-Ñ˦ ¦ÎÛ¦ ×ÔÒÁÔÉ), ÝÏ ÐÏÈÏÄÑÔØ ×¦Ä ×ÉËÏÒÉÓÔÁÎÎÑ,\n"
-"ÁÂÏ, ÎÁ×ÐÁËÉ, ×¦Ä ÎÅÍÏÖÌÉ×ÏÓÔ¦ ×ÉËÏÒÉÓÔÁÎÎÑ ðÒÏÇÒÁÍΦ ÐÒÏÄÕËÔÉ, ÎÁצÔØ\n"
-"Õ ×ÉÐÁÄËÕ, ÑËÝÏ MandrakeSoft S.A. ÐÏצÄÏÍÌÑÌÏÓÑ ÐÒÏ ÍÏÖÌÉ×ÏÓÔ¦ ÔÁËÉÈ\n"
-"×ÔÒÁÔ.\n"
-"\n"
-"ïâíåöåîîñ ÷¶äðï÷¶äáìøîïóô¶, úáìåöîï· ÷¶ä ïâìáäáîîñ áâï ÷éëïòéóôáîîñ\n"
-"úáâïòïîåîéè ðòïçòáíîéè ðòïäõëô¶÷ ÷ äåñëéè ëòá·îáè\n"
-"\n"
-"÷ ÍÅÖÁÈ ×ÓÔÁÎÏ×ÌÅÎÉÈ ÚÁËÏÎÏÄÁ×ÓÔ×ÏÍ, MandrakeSoft S.A. ÞÉ ÊÏÇÏ\n"
-"ÄÉÓÔÒÉÂÀÔÏÒÉ Î¦ ÚÁ ÑËÉÈ ÕÍÏ× ÎÅ ÎÅÓÕÔØ ×¦ÄÐÏצÄÁÌØÎÏÓÔ¦ ÚÁ ÖÏÄÎÅ\n"
-"ÎÁ×ÍÉÓÎÅ, ×ÉÐÁÄËÏ×Å, ÐÒÑÍÅ ÞÉ ÏÐÏÓÅÒÅÄËÏ×ÁÎÅ ÐÏÛËÏÄÖÅÎÎÑ, (×ËÌÀÞÁÀÞÉ\n"
-"ÁÌÅ ÎÅ ÏÂÍÅÖÕÀÞÉÓØ ÐÅÒÅÛËÏÄÁÍÉ ÄÌÑ Â¦ÚÎÅÓÕ, ÐÒÉÐÉÎÅÎÎÑÍ Â¦ÚÎÅÓÕ,\n"
-"ƦÎÁÎÓÏ×ÉÍÉ ×ÔÒÁÔÁÍÉ, ÁÄ×ÏËÁÔÓØËÉÍÉ ×ÉÔÒÁÔÁÍÉ ÞÉ ÛÔÒÁÆÁÍÉ, ÑË\n"
-"ÒÅÚÕÌØÔÁÔ ÐÒÉÓÕÄÕ ÓÕÄÏ×ϧ ¦ÎÓÔÁÎæ§, ÞÉ ÂÕÄØ-ÑËÉÍÉ ¦ÎÛÉÍ ×ÔÒÁÔÁÍÉ),\n"
-"Ñ˦ ×ÉÎÉËÁÀÔØ ×¦Ä ÏÂÌÁÄÁÎÎÑ ÞÉ ×ÉËÏÒÉÓÔÁÎÎÑ ÐÒÏÇÒÁÍÎÉÈ ËÏÍÐÏÎÅÎÔ ÞÉ\n"
-"×ÉÎÉËÁÀÔØ ×¦Ä ÚÁ×ÁÎÔÁÖÅÎÎÑ ÚÁÂÏÒÏÎÅÎÉÈ ÚÁËÏÎÏÄÁ×ÓÔ×ÏÍ ÞÉ ÏÂÍÅÖÅÎÉÈ ÄÏ\n"
-"×ÉËÏÒÉÓÔÁÎÎÑ × ÄÅÑËÉÈ ËÒÁ§ÎÁÈ ÐÒÏÇÒÁÍÎÉÈ ËÏÍÐÏÎÅÎÔ ÐÏ ÍÅÒÅÖ¦ Ú ÏÄΦ¤§\n"
-"Ú ÄÏÍÁÛÎ¦È ÓÔÏÒ¦ÎÏË ì¦ÎÁËÓ íÁÎÄÒÅÊË. ãÑ ÏÂÍÅÖÅÎÁ צÄÐÏצÄÁÌØΦÓÔØ\n"
-"×ËÌÀÞÁ¤ ÔÁËÏÖ (ÁÌÅ ÎÅ ÏÂÍÅÖÕ¤ÔØÓÑ) ÔÁË Ú×ÁÎÉÍÉ ÓÉÌØÎÉÍÉ\n"
-"ËÒÉÐÔÏÇÒÁƦÞÎÉÍÉ ÍÅÔÏÄÁÍÉ, Ñ˦ ×ËÌÀÞÅΦ × ðÒÏÇÒÁÍÎÉÊ ÐÒÏÄÕËÔ.\n"
-"\n"
-"3. ì¦ÃÅÎÚ¦Ñ GPL ÔÁ ÐÏĦÂΦ\n"
-"\n"
-"ðÒÏÇÒÁÍΦ ÐÒÏÄÕËÔÉ ÓËÌÁÄÁÀÔØÓÑ Ú ËÏÍÐÏÎÅÎÔ, ÒÏÚÒÏÂÌÅÎÉÈ Ò¦ÚÎÉÍÉ\n"
-"ƦÚÉÞÎÉÍÉ ÞÉ ÀÒÉÄÉÞÎÉÍÉ ÏÓÏÂÁÍÉ. â¦ÌØÛ¦ÓÔØ ËÏÍÐÏÎÅÎÔ ËÅÒÕÀÔØÓÑ\n"
-"ÔÅÒͦÎÁÍÉ ÔÁ ÕÍÏ×ÁÍÉ ÚÁÇÁÌØÎϧ ÐÕÂ̦ÞÎϧ ̦ÃÅÎÚ¦§ GNU (GNU General\n"
-"Public Licence), ÑËÕ ÍÉ ÎÁÄÁ̦ ÂÕÄÅÍÏ ÎÁÚÉ×ÁÔÉ × ÄÁÎÏÍÕ ÄÏËÕÍÅÎÔ¦ GPL,\n"
-"ÁÂÏ ÐÏĦÂÎÉÍÉ ÄÏ ÄÁÎϧ ̦ÃÅÎÚ¦ÑÍÉ. â¦ÌØÛ¦ÓÔØ ÔÁËÉÈ Ì¦ÃÅÎÚ¦Ê â¦ÌØÛ¦ÓÔØ\n"
-"Ú ÃÉÈ Ì¦ÃÅÎÚ¦Ê ÄÏÚ×ÏÌÑÀÔØ ×ÉËÏÒÉÓÔÁÎÎÑ, ÄÕÂÌÀ×ÁÎÎÑ, ÐÒÉÊÎÑÔÔÑ ÔÁ\n"
-"ÐÅÒÅÒÏÚÐÏ×ÓÀÄÖÅÎÎÑ ÓËÌÁÄÏ×ÉÈ ÞÁÓÔÉÎ, Ñ˦ ×ÏÎÉ ÒÅÇÕÌÀÀÔØ. âÕÄØ-ÌÁÓËÁ,\n"
-"ÏÚÎÁÊÏÍÔÅÓØ Õ×ÁÖÎÏ Ú ÔÅÒͦÎÁÍÉ ÔÁ ÕÍÏ×ÁÍÉ Ì¦ÃÅÎÚ¦ÊÎÉÈ ÕÍÏ× ÄÌÑ ËÏÖÎϧ\n"
-"ÓËÌÁÄÏ×ϧ ÞÁÓÔÉÎÉ ÐÅÒÛ, Î¦Ö ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÂÕÄØ-ÑËÕ Ú\n"
-"ÞÁÓÔÉÎ. âÕÄØ-Ñ˦ ÚÁÐÉÔÁÎÎÑ ÓÔÏÓÏ×ÎÏ Ì¦ÃÅÎÚ¦§ ÎÁ ÏËÒÅÍÕ ÓËÌÁÄÏ×Õ\n"
-"ÞÁÓÔÉÎÕ ÍÁÀÔØ ÁÄÒÅÓÕ×ÁÔÉÓÑ Á×ÔÏÒÕ Ã¦¤§ ÓËÌÁÄÏ×ϧ ÞÁÓÔÉÎÉ, Á ÎÅ ÄÏ\n"
-"MandrakeSoft. ðÒÏÇÒÁÍÉ, ÒÏÚÒÏÂÌÅΦ MandrakeSoft S.A. ËÅÒÕÀÔØÓÑ\n"
-"̦ÃÅÎÚ¦¤À GPL. äÏËÕÍÅÎÔÁæÑ, ÒÏÚÒÏÂÌÅÎÁ MandrakeSoft S.A. ËÅÒÕ¤ÔØÓÑ\n"
-"ÓÐÅæÁÌØÎÏÀ ̦ÃÅÎÚ¦¤À. ú×ÅÒΦÔØÓÑ, ÂÕÄØ-ÌÁÓËÁ, ÄÏ ÄÏËÕÍÅÎÔÁæ§ ÚÁ\n"
-"ÐÏÄÒÏÂÉÃÑÍÉ.\n"
-"\n"
-"4. ðÒÁ×Á ¦ÎÔÅÌÅËÔÕÁÌØÎϧ ×ÌÁÓÎÏÓÔ¦\n"
-"\n"
-"÷Ó¦ ÐÒÁ×Á ÎÁ ÓËÌÁÄÏצ ËÏÍÐÏÎÅÎÔÉ ðÒÏÇÒÁÍÎÉÈ ÐÒÏÄÕËÔ¦× ÎÁÌÅÖÁÔØ\n"
-"צÄÐÏצÄÎÉÍ Á×ÔÏÒÁÍ ¦ ÚÁÈÉÝÅΦ ÚÁËÏÎÁÍÉ ÐÒÏ ¦ÎÔÅÌÅËÔÕÁÌØÎÕ ×ÌÁÓΦÓÔØ\n"
-"ÔÁ ÐÒÁ×Á ÎÁ ËÏЦÀ×ÁÎÎÑ, Ñ˦ ÍÁÀÔØ ÚÁÓÔÏÓÕ×ÁÎÎÑ ÄÏ ÐÒÏÇÒÁÍÎÏÇÏ\n"
-"ÚÁÂÅÚÐÅÞÅÎÎÑ. MandrakeSoft S.A. ÚÁÌÉÛÁ¤ ÚÁ ÓÏÂÏÀ ÐÒÁ×Ï ÚͦÎÀ×ÁÔÉ ÞÉ\n"
-"ÁÄÁÐÔÕ×ÁÔÉ ðÒÏÇÒÁÍΦ ÐÒÏÄÕËÔÉ ÑË × Ã¦ÌÏÍÕ, ÔÁË ¦ ÏËÒÅÍÉÍÉ ÞÁÓÔÉÎÁÍÉ Ú\n"
-"ÂÕÄØ-ÑËÏÀ ÍÅÔÏÀ ¦ ÄÌÑ ÂÕÄØ-ÑËÉÈ Ã¦ÌÅÊ. \"Mandrake\", \"Mandrake Linux\" ÔÁ\n"
-"צÄÐÏצÄΦ ÌÏÇÏÔÉÐÉ ¤ ÔÏÒǦ×ÅÌØÎÉÍÉ ÍÁÒËÁÍÉ MandarakeSoft S.A.\n"
-"\n"
-"5. úÁËÏÎÏÄÁ×ÓÔ×Ï\n"
-"\n"
-"ñËÝÏ ÂÕÄØ-ÑËÉÊ ÒÏÚÄ¦Ì Ã¦¤§ ÕÇÏÄÉ ÐÒÉÚÎÁÎÉÊ ÎÅĦÊÓÎÉÍ, ÔÁËÉÍ, ÝÏ ÎÅ\n"
-"צÄÐÏצÄÁ¤ ÚÁËÏÎÏÄÁ×ÓÔ×Õ ÞÉ ÎÅצÄÐÏצÄÎÉÍ ÝÏÄÏ ÓÕÄÏ×ϧ ÐÏÓÔÁÎÏ×É, ÃÅÊ\n"
-"ÒÏÚÄ¦Ì ÕÇÏÄÉ ×ÉÄÁÌѤÔØÓÑ Ú ÄÁÎÏÇÏ ËÏÎÔÒÁËÔÕ. ÷É ÚÁÌÉÛÁ¤ÔÅÓØ Ú×'ÑÚÁÎÉÍÉ\n"
-"¦ÎÛÉÍÉ ÓÅËæÑÍÉ Ã¦¤§ ÕÇÏÄÉ, Ñ˦ ÝÅ ÍÁÀÔØ ÚÁÓÔÏÓÕ×ÁÎÎÑ. ôÅÒͦÎÉ ÔÁ\n"
-"ÕÍÏ×É Ã¦¤§ ì¦ÃÅÎÚ¦§ ËÅÒÕÀÔØÓÑ úÁËÏÎÏÄÁ×ÓÔ×ÏÍ æÒÁÎæ§. ÷Ó¦ ÓЦÒΦ\n"
-"ÐÉÔÁÎÎÑ ÝÏÄÏ ÔÅÒÍ¦Î¦× ÔÁ ÕÍÏ× Ã¦¤§ ̦ÃÅÎÚ¦§ ÂÕÄÕÔØ ÒÏÚ×'ÑÚÕ×ÁÔÉÓÑ ÐÏ\n"
-"ÍÏÖÌÉ×ÏÓÔ¦ ÐÏÚÁ ÍÅÖÁÍÉ ÓÕÄÏ×ÉÈ ÕÓÔÁÎÏ×. ÷ ËÒÁÊÎ¦È ×ÉÐÁÄËÁÈ ÓЦÒΦ\n"
-"ÐÉÔÁÎÎÑ ÂÕÄÕÔØ ×ÉÒ¦ÛÕ×ÁÔÉÓÑ ×¦ÄÐÏצÄÎÉÍ úÁËÏÎÎÉÍ óÕÄÏÍ ðÁÒÉÖÁ -\n"
-"æÒÁÎæÑ.\n"
-"\n"
-"ú ÂÕÄØ-ÑËÉÍÉ ÐÉÔÁÎÎÑÍÉ ÝÏÄÏ ÃØÏÇÏ ÄÏËÕÍÅÎÔÁ Ú×ÅÒÔÁÊÔÅÓÑ, ÂÕÄØ-ÌÁÓËÁ,\n"
-"ÄÏ MandrakeSoft S.A.\n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "ëÌÁצÁÔÕÒÁ"
-
-#: ../../install_steps_interactive.pm_.c:212
-#, fuzzy
-msgid "Please choose your keyboard layout."
-msgstr "ñËÁ Õ ÷ÁÓ ÒÏÚËÌÁÄËÁ ËÌÁצÁÔÕÒÉ?"
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "ôÕÔ ÎÁ×ÅÄÅÎÏ ÐÏ×ÎÉÊ ÓÐÉÓÏË ÎÁÑ×ÎÉÈ ËÌÁצÁÔÕÒ"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "ñËÉÊ ËÌÁÓ ÕÓÔÁÎÏ×ËÉ ×É ×ÉÂÉÒÁ¤ÔÅ?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "÷ÓÔÁÎÏ×ÉÔÉ/ðÏÎÏ×ÉÔÉ"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "ãÅ ÕÓÔÁÎÏ×ËÁ ÞÉ ÐÏÎÏ×ÌÅÎÎÑ?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "òÅËÏÍÅÎÄÏ×ÁÎÉÊ"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "åËÓÐÅÒÔ"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#, fuzzy
-msgid "Upgrade"
-msgstr "ðÏÎÏ×ÌÅÎÎÑ"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#, fuzzy
-msgid "Upgrade packages only"
-msgstr "úÂÅÒÅÇÔÉ ×ÉÂ¦Ò ÐÁËÅÔ¦×"
-
-#: ../../install_steps_interactive.pm_.c:275
-#, fuzzy
-msgid "Please choose the type of your mouse."
-msgstr "ñËÉÊ ÔÉÐ ÍÉÛ¦ ×É ÍÁ¤ÔÅ?"
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "ðÏÒÔ ÍÉÛ¦"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "÷ÉÂÅÒ¦ÔØ ÄÏ ÑËÏÇÏ ÐÏÓ̦ÄÏ×ÎÏÇÏ ÐÏÒÔÕ ÐÒɤÄÎÁÎÏ ÍÉÛÕ?"
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "åÍÕÌÑÃ¦Ñ ËÌÁצÛ"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "åÍÕÌÑÃ¦Ñ 2 ËÌÁצÛ"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "åÍÕÌÑÃ¦Ñ 3 ËÌÁצÛ"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "ëÏÎƦÇÕÒÕÀ ËÁÒÔËÉ PCMCIA..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "ÎÅÍÁ¤ ЦÄÒÏÚĦ̦×"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "óËÁÎÕ×ÁÎÎÑ Ð¦ÄÒÏÚÄ¦Ì¦× ÄÌÑ ÚÎÁÈÏÄÖÅÎÎÑ ÔÏÞÏË ÍÏÎÔÕ×ÁÎÎÑ"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "÷ÉÂÅÒ¦ÔØ ÔÏÞËÉ ÍÏÎÔÕ×ÁÎÎÑ"
-
-#: ../../install_steps_interactive.pm_.c:379
-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'ÏÍ ÚÁ×ÁÎÔÁÖÕ×ÁÌØÎÉÊ Ð¦ÄÒÏÚÄ¦Ì "
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "îÅ ÍÏÖÕ ÚÎÁÊÔÉ Ð¦ÄÒÏÚÄ¦Ì root ÄÌÑ ÐÏÎÏ×ÌÅÎÎÑ ÓÉÓÔÅÍÉ"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "ð¦ÄÒÏÚÄ¦Ì root"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "ñËÉÊ Ð¦ÄÒÏÚÄ¦Ì Õ ÷ÁÛ¦Ê ÓÉÓÔÅͦ ¤ ЦÄÒÏÚĦÌÏÍ root (/)?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr ""
-"äÌÑ ÔÏÇÏ, ÝÏ ÔÁÂÌÉÃÑ Ð¦ÄÒÏÚÄ¦Ì¦× ÂÕÌÁ ÁËÔÉצÚÏ×ÁÎÁ, ÷ÁÍ ÔÒÅÂÁ\n"
-"ÐÅÒÅ×ÁÎÔÁÖÉÔÉ ÓÉÓÔÅÍÕ"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "÷ÉÂÅÒ¦ÔØ Ð¦ÄÒÏÚĦÌÉ, Ñ˦ ÷É ÈÏÞÅÔŠצÄÆÏÒÍÁÔÕ×ÁÔÉ"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "ðÅÒÅצÒÑÔÉ Ú¦ÊΦ ÂÌÏËÉ?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "æÏÒÍÁÔÕ×ÁÎÎÑ Ð¦ÄÒÏÚĦ̦×"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "óÔ×ÏÒÀÀ ÔÁ ÆÏÒÍÁÔÕÀ ÆÁÊÌ %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr ""
-"îÅ ×ÉÓÔÁÞÁ¤ Ó×ÏÐ-ÐÁÍ'ÑÔ¦ ÝÏ ÚÁ˦ÎÞÉÔÉ ÕÓÔÁÎÏ×ËÕ. ú¦ÌØÛ¦ÔØ\n"
-"§§. ÂÕÄØ-ÌÁÓËÁ."
-
-#: ../../install_steps_interactive.pm_.c:472
-#, fuzzy
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "ûÕËÁÀ ÎÁÑ×Φ ÐÁËÅÔÉ"
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "ûÕËÁÀ ÎÁÑ×Φ ÐÁËÅÔÉ"
-
-#: ../../install_steps_interactive.pm_.c:476
-#, fuzzy
-msgid "Looking at packages already installed..."
-msgstr "÷ÉÂ¦Ò ÃØÏÇÏ ÐÁËÅÔÕ ÎÅÍÏÖÌÉ×Ï ×¦ÄͦÎÉÔÉ. êÏÇÏ ×ÖÅ ×ÓÔÁÎÏ×ÌÅÎÏ."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "ûÕËÁÀ ÐÁËÅÔÉ ÄÌÑ ÐÏÎÏ×ÌÅÎÎÑ"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"õ ÷ÁÛ¦Ê ÓÉÓÔÅͦ ÎÅ ÚÁÌÉÛÉÌÏÓØ ÄÏÓÔÁÔÎØÏ ×¦ÌØÎÏÇÏ Í¦ÓÃÑ ÄÌÑ ÕÓÔÁÎÏ×ËÉ\n"
-"ÞÉ ÐÏÎÏ×ÌÅÎÎÑ (%d > %d )"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"âÕÄØ ÌÁÓËÁ, ×ÉÂÅÒ¦ÔØ ÚÁÐÉÓ/ÚÁ×ÁÎÔÁÖÅÎÎÑ ×ÉÂÏÒÕ ÐÁËÅÔ¦× ÎÁ ÄÉÓËÅÔÕ.\n"
-"æÏÒÍÁÔ ÄÉÓÔÅÔÉ ÔÁËÉÊ-ÖÅ, ÑË ¦ ÄÉÓËÅÔÉ auto_install."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "÷¦ÄÎÏ×ÉÔÉ Ú ÄÉÓËÅÔÉ"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "úÁÐÉÓÁÔÉ ÎÁ ÄÉÓËÅÔÕ"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "÷¦ÄÎÏ×ÌÀÀ Ú ÄÉÓËÅÔÉ"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "÷ÉÂ¦Ò ÐÁËÅÔ¦×"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "÷ÓÔÁ×ÔÅ ÄÉÓËÅÔÕ, Ú ÚÁÐÉÓÁÎÉÍ ÓÐÉÓËÏÍ ÐÁËÅÔ¦×"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "÷ÉÂÒÁÎÉÊ ÒÏÚÍ¦Ò Â¦ÌØÛÉÊ ÚÁ ÎÁÑ×ÎÉÊ ÐÒÏÓÔ¦Ò"
-
-#: ../../install_steps_interactive.pm_.c:642
-#, fuzzy
-msgid "Type of install"
-msgstr "÷ÉÂÅÒ¦ÔØ ÐÁËÅÔ ÄÌÑ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:646
-#, fuzzy
-msgid "With X"
-msgstr "þÅËÁÊÔÅ"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"ñËÝÏ ÷É ÍÁ¤ÔÅ ×Ó¦ ËÏÍÐÁËÔ-ÄÉÓËÉ Ú ÐÏÄÁÎÉÈ ×ÉÝÅ, ÎÁÔÉÓΦÔØ ÎÁ \"çÁÒÁÚÄ\".\n"
-"ñËÝÏ ÷É ÎÅ ÍÁ¤ÔÅ ÖÏÄÎÏÇÏ Ú ÐÏÄÁÎÉÈ ×ÉÝÅ, ÎÁÔÉÓΦÔØ ÎÁ \"÷¦ÄͦÎÉÔÉ\".\n"
-"ñËÝÏ Ô¦ÌØËÉ ÄÅÑËÉÈ ËÏÍÐÁËÔ-ÄÉÓË¦× ÎÅ ×ÉÓÔÁÞÁ¤, צÄͦΦÔØ §È ×ɦÒ, ¦\n"
-"ÎÁÔÉÓΦÔØ \"çÁÒÁÚÄ\" ЦÓÌÑ ÃØÏÇÏ.\" "
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "ëÏÍÐÁËÔ-ÄÉÓË Ú ÅÔÉËÅÔËÏÀ \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "ð¦ÄÇÏÔÏ×ËÁ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"÷ÓÔÁÎÏ×ÌÀÀ ÐÁËÅÔ %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ Ð¦ÓÌÑ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "÷ÓÔÁ×ÔÅ ÓÉÓÔÅÍÎÕ ÄÉÓËÅÔÕ, ÑËÁ ×ÖÉ×ÁÌÁÓÑ × ÄÉÓËÏ×ÏĦ %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "÷ÓÔÁ×ÔÅ ÄÉÓËÅÔÕ ðÏÎÏ×ÌÅÎÎÑ íÏÄÕÌ¦× × ÄÉÓËÏ×¦Ä %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"÷É ÍÁ¤ÔÅ ÍÏÖÌÉצÓÔØ ÚÁÒÁÚ Ú×ÁÎÔÁÖÉÔÉ ËÒÉÐÔÏÇÒÁƦÞÎÅ ÐÒÏÇÒÁÍÎÅ ÚÁÂÅÚÐÅÞÅÎÎÑ.\n"
-"\n"
-"õ÷áçá!\n"
-"\n"
-"þÅÒÅÚ ×¦ÄͦÎÎÏÓÔ¦ × ÚÁÇÁÌØÎÉÈ ÒÅËÏÍÅÎÄÁæÑÈ ÄÏ ÔÁËÏÇÏ ÔÉÐÕ ÐÒÏÇÒÁÍÎÏÇÏ\n"
-"ÚÁÂÅÚÐÅÞÅÎÎÑ, ÝÏ ÚÁÌÅÖÁÔØ ×¦Ä ×¦ÄͦÎÎÏÓÔÅÊ × ÀÒÉÓÄÉËæÑÈ, ËÏÒÉÓÔÕ×ÁÞ\n"
-"ÔÁ/ÁÂÏ Ë¦ÎÃÅ×ÉÊ ËÏÒÉÓÔÕ×ÁÞ ÃØÏÇÏ ÐÒÏÇÒÁÍÎÏÇÏ ÐÒÏÄÕËÔÕ ÍÁÀÔØ\n"
-"ÐÅÒÅÓצÄÞÉÔÉÓÑ, ÝÏ ÚÁËÏÎÏÄÏ×ÓÔ×Ï §§/ÊÏÇÏ ÀÒÉÓÄÉËæ§ ÄÏÚ×ÏÌÑÀÔØ §Ê/ÊÏÍÕ\n"
-"ÚÁ×ÁÎÔÁÖÕ×ÁÔÉ, ÚÂÅÒ¦ÇÁÔÉ ÔÁ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÔÁËÅ ÐÒÏÇÒÁÍÎÅ\n"
-"ÚÁÂÅÚÐÅÞÅÎÎÑ.\n"
-"\n"
-"äÏÄÁÔËÏ×Ï ËÏÒÉÓÔÕ×ÁÞ ÔÁ/ÁÂÏ Ë¦ÎÃÅ×ÉÊ ËÏÒÉÓÔÕ×ÁÞ ÏÓÏÂÌÉ×Ï ÍÁÀÔØ\n"
-"Ú×ÅÒÎÕÔÉ Õ×ÁÇÕ ÎÁ ÔÅ, ÝÏ ÎÅ ÐÏÒÕÛÕ×ÁÔÉ ÚÁËÏÎÏÄÁ×ÓÔ×Ï Ó×Ϥ§\n"
-"ÀÒÉÓÄÉËæ§. õ ÒÁÚ¦ ÐÏÒÕÛÅÎÎÑ ×¦ÄÐÏצÄÎÏÇÏ ÚÁËÏÎÏÄÁ×ÓÔ×Á ×ÏÎÉ ÍÏÖÕÔØ\n"
-"ÐÏÎÅÓÔÉ ÓÅÒÊÏÚÎÕ ËÒÉͦÎÁÌØÎÕ ×¦ÄÐÏצÄÁÌØΦÓÔØ ÚÁ ÃÅ.\n"
-"\n"
-"÷ ÖÏÄÎÏÍÕ ×ÉÐÁÄËÕ Î¦ Mandrakesoft, Φ ÊÏÇÏ ×ÉÒÏÂÎÉËÉ ÞÉ ÐÏÓÔÁÞÁÌØÎÉËÉ\n"
-"ÎÅ ÎÅÓÕÔØ ÖÏÄÎϧ צÄÐÏצÄÁÌØÎÏÓÔ¦ Φ ÚÁ Ñ˦ ÏÓÏÂÌÉצ, ÎÅÐÒÑͦ ÞÉ\n"
-"×ÉÐÁÄËÏצ ×ÔÒÁÔÉ (×ËÌÀÞÁÀÞÉ, ÁÌÅ ÎÅ ÏÂÍÅÖÕÀÞÉÓØ ×ÔÒÁÔÁÍÉ ÐÒÉÂÕÔËÕ,\n"
-"ÐÅÒÅÒÉ×ÁÍÉ Õ Â¦ÚÎÅÓ¦, ×ÔÒÁÔÁÍÉ ËÏÍÅÒæÊÎÉÈ ÄÁÎÉÈ ÔÁ ¦ÎÛÉÍÉ ×ÔÒÁÔÁÍÉ, Á\n"
-"ÔÁËÏÖ ×ÉÐÌÁÔÁÍÉ ÐÏ ÓÕÄÏ×ÉÍ ÐÏÚÏ×ÁÍ), ÝÏ ×ÉÎÉËÁÀÔØ ×¦Ä ×ÉËÏÒÉÓÔÁÎÎÑ,\n"
-"×ÏÌÏĦÎÎÑ ÁÂÏ ×¦Ä Ú×ÁÎÔÁÖÅÎÎÑ ÃØÏÇÏ ÐÒÏÇÒÁÍÎÏÇÏ ÚÁÂÅÚÐÅÞÅÎÎ, ÄÏ ÑËÏÇÏ\n"
-"ËÏÒÉÓÔÕ×ÁÞ ÍÁ¤ ÄÏÓÔÕРЦÓÌÑ Ð¦ÄÐÉÓÁÎÎÑ ÄÁÎÏÇÏ ÄÏÇÏ×ÏÒÕ.\n"
-"\n"
-"÷Ó¦ ÚÁÐÉÔÁÎÎÑ ÝÏÄÏ ÃØÏÇÏ ÄÏÇÏ×ÏÒÕ ÍÁÀÔØ ÎÁÐÒÁ×ÌÑÔÉÓÑ ÚÁ ÁÄÒÅÓÏÀ:\n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-
-#: ../../install_steps_interactive.pm_.c:901
-#, fuzzy
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr "ú×'ÑÚÕÀÓØ Ú ÓÅÒ×ÅÒÏÍ ÝÏ ÐÒÏÞÉÔÁÔÉ ÓÐÉÓÏË ÎÁÑ×ÎÉÈ ÐÁËÅÔ¦×"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "÷ÉÂÅÒ¦ÔØ ÓÅÒ×ÅÒ, Ú ÑËÏÇÏ Ú×ÁÎÔÁÖÉÔÉ ÐÁËÅÔÉ"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "ú×'ÑÚÕÀÓØ Ú ÓÅÒ×ÅÒÏÍ ÝÏ ÐÒÏÞÉÔÁÔÉ ÓÐÉÓÏË ÎÁÑ×ÎÉÈ ÐÁËÅÔ¦×"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "÷ ÑË¦Ê ÞÁÓÏ×¦Ê ÓÍÕÚ¦ ÷É ÚÎÁÈÏÄÉÔÅÓØ?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "çÏÄÉÎÎÉË ×ÓÔÁÎÏ×ÌÅÎÏ × GMT (ÞÁÓ ÐÏ ½Ò¦ÎצÞÕ)?"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "á×ÔÏÍÁÔÉÞÎÁ ÓÉÎÈÒÏΦÚÁÃ¦Ñ ÞÁÓÕ (¦Ú ÚÁÓÔÏÓÕ×ÁÎÎÑÍ NTP)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "óÅÒ×ÅÒ NTP"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "÷¦ÄÄÁÌÅÎÉÊ ÓÅÒ×ÅÒ CUPS"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "îÅÍÁ¤ ÐÒÉÎÔÅÒÁ"
-
-#: ../../install_steps_interactive.pm_.c:1008
-#, fuzzy
-msgid "Do you have an ISA sound card?"
-msgstr "þÉ ×É ÍÁ¤ÔÅ ¦ÎÛ¦?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "úÁÇÁÌÏÍ"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "íÉÛÁ"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "þÁÓÏ×ÉÊ ÐÏÑÓ"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "ðÒÉÎÔÅÒ"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ðÌÁÔÁ ISDN"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "ú×ÕËÏ×Á ÐÌÁÔÁ"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "ôÅÌÅצڦÊÎÁ ÐÌÁÔÁ"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-#, fuzzy
-msgid "Windows Domain"
-msgstr "äÏÍÅÎ NIS"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "ìÏËÁÌØΦ ÆÁÊÌÉ"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "÷ÓÔÁÎÏ×ÉÔÉ ÐÁÒÏÌØ root'Á"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "âÅÚ ÐÁÒÏÌÀ"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr ""
-"ãÅÊ ÐÁÒÏÌØ ÚÁÎÁÄÔÏ ÐÒÏÓÔÉÊ (צΠÐÏ×ÉÎÅÎ ÂÕÔÉ ÈÏÞÁ  %d ̦ÔÅÒ ÚÁ×ÄÏ×ÖËÉ)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "á×ÔÅÎÔÉËÁæÑ"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "á×ÔÅÎÔÉËÁÃ¦Ñ LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "dn ÎÁ ÏÓÎÏצLDAP "
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "óÅÒ×ÅÒ LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "NIS Á×ÔÅÎÔÉËÁæÑ"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "äÏÍÅÎ NIS"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "óÅÒ×ÅÒ NIS"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1123
-#, fuzzy
-msgid "Authentication Windows Domain"
-msgstr "á×ÔÅÎÔÉËÁÃ¦Ñ LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1125
-#, fuzzy
-msgid "Domain Admin User Name"
-msgstr "îÁÚ×Á ÄÏÍÅÎÕ"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"óÐÅæÁÌØÎÏ ÓÔ×ÏÒÅÎÉÊ ÄÉÓË ÄÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ ÚÁÂÅÚÐÅÞÉÔØ ÷ÁÍ ÍÏÖÌÉצÓÔØ\n"
-"ÚÁÐÕÓËÕ ÓÉÓÔÅÍÉ ÎÅÚÁÌÅÖÎÏ ×¦Ä Ú×ÉÞÁÊÎÏÇÏ ÚÁ×ÁÎÔÁÖÕ×ÁÞÁ. ãÅ ÍÏÖÅ\n"
-"ÚÎÁÄÏÂÉÔÉÓÑ Õ ÔÉÈ ×ÉÐÁÄËÁÈ, ËÏÌÉ ÷É ÎÅ ÂÁÖÁ¤ÔÅ ×ÓÔÁÎÏ×ÌÀ×ÁÔÉ SILO ×\n"
-"Ó×Ï§Ê ÓÉÓÔÅͦ, ÁÂÏ ËÏÌÉ ¦ÎÛÁ ÏÐÅÒÁæÊÎÁ ÓÉÓÔÅÍÁ \"ÐÅÒÅÔÉÒÁ¤\" SILO, ÁÂÏ\n"
-"ËÏÌÉ SILO ÎÅ ÐÒÁÃÀ¤ Ú ÎÏ×ÏÀ ËÏÎƦÇÕÒÁæ¤À ÁÐÁÒÁÔÎÉÈ ÚÁÓϦ×. á×ÁÒ¦ÊÎÉÊ\n"
-"ÄÉÓË ÍÏÖÅ ÔÁËÏÖ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉÓÑ ÒÁÚÏÍ Ú Mandrake Á×ÁÒ¦ÊÎÉÍ ÄÉÓËÏÍ,\n"
-"ÝÏ ÒÏÂÉÔØ ×¦ÄÎÏ×ÌÅÎÎÑ ×¦Ä ÓÅÒÊÏÚÎÉÈ ÓÉÓÔÅÍÎÉÈ ËÒÁÈ¦× ÎÁÂÁÇÁÔÏ\n"
-"ÐÒÏÓÔ¦ÛÉÍ. \n"
-"\n"
-"ñËÝÏ ÷É ÂÁÖÁ¤ÔÅ ÓÔ×ÏÒÉÔÉ Á×ÁÒ¦ÊÎÉÊ ÄÉÓË ÄÌÑ Ó×Ϥ§ ÓÉÓÔÅÍÉ ×ÓÔÁ×ÔÅ\n"
-"ÄÉÓËÅÔÕ × ÐÅÒÛÉÊ ÄÉÓËÏ×¦Ä ¦ ÎÁÔÉÓΦÔØ \"çÁÒÁÚÄ\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "ðÅÒÛÁ ÄÉÓËÅÔÁ"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "äÒÕÇÉÊ ÐÒÉ×¦Ä ÄÉÓËÅÔÉ"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "ðÒÏÐÕÓÔÉÔÉ"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"óÐÅæÁÌØÎÏ ÓÔ×ÏÒÅÎÉÊ ÄÉÓË ÄÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ ÚÁÂÅÚÐÅÞÉÔØ ÷ÁÍ ÍÏÖÌÉצÓÔØ\n"
-"ÚÁÐÕÓËÕ ÓÉÓÔÅÍÉ ÎÅÚÁÌÅÖÎÏ ×¦Ä Ú×ÉÞÁÊÎÏÇÏ ÚÁ×ÁÎÔÁÖÕ×ÁÞÁ. ãÅ ÍÏÖÅ\n"
-"ÚÎÁÄÏÂÉÔÉÓÑ Õ ÔÉÈ ×ÉÐÁÄËÁÈ, ËÏÌÉ ÷É ÎÅ ÂÁÖÁ¤ÔÅ ×ÓÔÁÎÏ×ÌÀ×ÁÔÉ LILO (ÁÂÏ\n"
-"grub) × Ó×Ï§Ê ÓÉÓÔÅͦ, ÁÂÏ ËÏÌÉ ¦ÎÛÁ ÏÐÅÒÁæÊÎÁ ÓÉÓÔÅÍÁ \"ÐÅÒÅÔÉÒÁ¤\"\n"
-"LILO, ÁÂÏ ËÏÌÉ LILO ÎÅ ÐÒÁÃÀ¤ Ú ÎÏ×ÏÀ ËÏÎƦÇÕÒÁæ¤À ÁÐÁÒÁÔÎÉÈ\n"
-"ÚÁÓϦ×. á×ÁÒ¦ÊÎÉÊ ÄÉÓË ÍÏÖÅ ÔÁËÏÖ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉÓÑ ÒÁÚÏÍ Ú Mandrake\n"
-"Á×ÁÒ¦ÊÎÉÍ ÄÉÓËÏÍ, ÝÏ ÒÏÂÉÔØ ×¦ÄÎÏ×ÌÅÎÎÑ ×¦Ä ÓÅÒÊÏÚÎÉÈ ÓÉÓÔÅÍÎÉÈ ËÒÁȦ×\n"
-"ÎÁÂÁÇÁÔÏ ÐÒÏÓÔ¦ÛÉÍ. þÉ ÂÁÖÁ¤ÔÅ ÷É ÓÔ×ÏÒÉÔÉ Á×ÁÒ¦ÊÎÉÊ ÄÉÓË ÄÌÑ Ó×Ϥ§\n"
-"ÓÉÓÔÅÍÉ?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "ðÅÒÅÐÒÏÛÕÀ, ÎÅÍÁ¤ ÐÒÉ×ÏÄÕ ÄÉÓËÅÔÉ"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr ""
-"÷ÉÂÅÒ¦ÔØ ÐÒÉ×¦Ä ÄÉÓËÅÔÉ, ÑËÉÊ ÷É ÈÏÞÅÔÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÄÌÑ ÓÔ×ÏÒÅÎÎÑ\n"
-"Á×ÁÒ¦ÊÎϧ ÄÉÓËÅÔÉ"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, fuzzy, c-format
-msgid "Insert a floppy in %s"
-msgstr "÷ÓÔÁ×ÔÅ ÄÉÓËÅÔÕ × ÄÉÓËÏ×¦Ä %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "óÔ×ÏÒÀÀ ÄÉÓËÅÔÕ ÄÌÑ ÚÁ×ÁÎÔÁÖÅÎÎÑ"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "÷ÓÔÁÎÏ×ÌÀÀ ÚÁ×ÁÎÔÁÖÕ×ÁÌØÎÉÊ ÂÌÏË"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"úÄÁ¤ÔØÓÑ Õ ÷ÁÓ ÍÁÛÉÎÁ OldWorld ÞÉ îÅצÄÏÍÁ. úÁ×ÁÎÔÁÖÕ×ÁÞ yaboot ÎÅ\n"
-"ÂÕÄÅ ÐÒÁÃÀ×ÁÔÉ Ú Ã¦¤À ÍÁÛÉÎÏÀ. õÓÔÁÎÏ×ËÁ ÂÕÄÅ ÐÒÏÄÏ×ÖÕ×ÁÔÉÓØ, ÁÌÅ ÄÌÑ\n"
-"ÚÁ×ÁÎÔÁÖÅÎÎÑ, ÷ÁÍ ÐÏÔÒ¦ÂÎÏ ËÏÒÉÓÔÕ×ÁÔÉÓØ BootX."
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "þÉ ÷É ÈÏÞÅÔÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"ðÏÍÉÌËÁ ÐÒÉ ×ÓÔÁÎÏ×ÌÅÎΦ aboot,\n"
-"ÐÏÐÒÏÂÕ×ÁÔÉ ×ÓÔÁÎÏ×ÉÔÉ ÓÉÌÏÀ, ÎÁצÔØ ÑËÝÏ ÃÅ ÒÏÚÒÕÛÉÔØ ÐÅÒÛÉÊ Ð¦ÄÒÏÚĦÌ?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "÷ÓÔÁÎÏ×ÌÀÀ ÂÌÏË ÚÁ×ÁÎÔÁÖÅÎÎÑ"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "õÓÔÁÎÏ×ËÁ ÚÁ×ÁÎÔÁÖÕ×ÁÞÁ ÎÅÕÓЦÛÎÁ. óÔÁÌÁÓÑ ÐÏÍÉÌËÁ:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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"
-"ÚÁ×ÁÎÔÁÖÕ×ÁÞÁ ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ ÓÉÓÔÅÍÉ, ÎÁÔÉÓΦÔØ Command-Option-O-F\n"
-"ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ ¦ ××ÅĦÔØ setenv boot-device %s,\\\\:tbxi. ð¦ÓÌÑ\n"
-"ÃØÏÇÏ ÎÁÄÒÕËÕÊÔÅ shut-down. ðÒÉ ÎÁÓÔÕÐÎÏÍÕ ÚÁ×ÁÎÔÁÖÅÎΦ ×É ÐÏÂÁÞÉÔÅ\n"
-"ЦÄËÁÚËÕ ÚÁ×ÁÎÔÁÖÕ×ÁÞÁ. "
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "÷ÓÔÁ×ÔÅ ÞÉÓÔÕ ÄÉÓËÅÔÕ × ÄÉÓËÏ×¦Ä %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "óÔ×ÏÒÅÎÎÑ Á×ÔÏÕÓÔÁÎÏ×ÏÞÎϧ ÄÉÓËÅÔÉ"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"äÅÑ˦ ËÒÏËÉ ÎÅ ÚÁ×ÅÒÛÅΦ.\n"
-"\n"
-"÷É Ä¦ÊÓÎÏ ÈÏÞÅÔÅ ÐÒÉÐÉÎÉÔÉ ÚÁÒÁÚ?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"÷¦ÔÁÎÎÑ, ÕÓÔÁÎÏ×ËÁ ÚÁ˦ÎÞÅÎÁ. ÷ÉÊͦÔØ Ú ÄÉÓËÏ×ÏÄ¦× ÚÁ×ÁÎÔÁÖÕ×ÁÌØΦ\n"
-"ÎÏÓ¦§ ¦ ÐÏÔ¦Í ÎÁÔÉÓΦÔØ Return ÄÌÑ ÐÅÒÅ×ÁÎÔÁÖÅÎÎÑ ÓÉÓÔÅÍÉ.\n"
-"\n"
-"\n"
-"äÌÑ ¦ÎÆÏÒÍÁæ§ ÐÒÏ ×ÉÐÒÁ×ÌÅΦ ÐÏÍÉÌËÉ ÚÎÁÊÄÅΦ × ÃÍÊ ×ÅÒÓ¦§\n"
-"Mandrake Linux Ú×ÅÒΦÔØÓÑ ÄÏ ÒÏÚĦÌÕ Errata ÎÁ ÓÅÒ×ÅÒ¦\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"äÏצÄËÉ ÐÒÏ ËÏÎƦÇÕÒÁæÀ ÷ÁÛϧ ÓÉÓÔÅÍÉ ÐÒÉ×ÅÄÅΦ × ÐÏÓÔ-ÕÓÔÁÎÏ×ÏÞÎÏÍÕ\n"
-"ÒÏÚĦ̦ ïƦæÊÎÏÇÏ ëÅÒ¦×ÎÉÃÔ×Á ëÏÒÉÓÔÕ×ÁÞÁ Mandrake Linux."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "óÔ×ÏÒÅÎÎÑ Á×ÔÏÕÓÔÁÎÏ×ÏÞÎϧ ÄÉÓËÅÔÉ"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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"
-"íÏÖÌÉ×Ï ×É ÚÁÈÏÞÅÔÅ ÐÏ×ÔÏÒÉÔÉ ÕÓÔÁÎÏ×ËÕ.\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "á×ÔÏÍÁÔÉÚÏ×ÁÎÁ"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "ðÏ×ÔÏÒÉÔÉ"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "úÂÅÒÅÇÔÉ ×ÉÂ¦Ò ÐÁËÅÔ¦×"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "õÓÔÁÎÏ×ËÁ Mandrake Linux %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> Í¦Ö ÅÌÅÍÅÎÔÁÍÉ | <Space> ×ÉÂ¦Ò | <F12> ÎÁÓÔÕÐÎÉÊ ÅËÒÁÎ"
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "ÎÅÍÁ¤ kdesu"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr ""
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "÷ÉÂÅÒ¦ÔØ ÆÁÊÌ"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "äÏÓצÄÞÅÎÉÊ"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr ""
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- ðÏÐÅÒÅÄΦÊ"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-#, fuzzy
-msgid "Next"
-msgstr "ôÅËÓÔ"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "îÅ×ÄÁÌÉÊ ×ɦÒ, ÓÐÒÏÂÕÊÔÅ ÝÅ ÒÁÚ\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "÷ÁÛ ×ɦÒ? (ÒÅËÏÍÅÎÄÏ×ÁÎÉÊ %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:70
-#, fuzzy, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "÷ÁÛ ×ɦÒ? (ÒÅËÏÍÅÎÄÏ×ÁÎÉÊ %s) "
-
-#: ../../interactive/stdio.pm_.c:95
-#, fuzzy, c-format
-msgid "Button `%s': %s"
-msgstr "ðÁÒÁÍÅÔÒÉ: %s"
-
-#: ../../interactive/stdio.pm_.c:96
-#, fuzzy
-msgid "Do you want to click on this button?"
-msgstr "þÉ ÷É ÈÏÞÅÔÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ aboot?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:105
-#, fuzzy, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "÷ÁÛ ×ɦÒ? (ÒÅËÏÍÅÎÄÏ×ÁÎÉÊ %s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:126
-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_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr ""
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "þÅÓØËÁ (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "î¦ÍÅÃØËÁ"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "ä×ÏÒÁËÁ"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "¶ÓÐÁÎÓØËÁ"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "æ¦ÎÓØËÁ"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "æÒÁÎÃÕÚØËÁ"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "îÏÒ×ÅÚØËÁ"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "ðÏÌØÓØËÁ"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "òÏÓ¦ÊÓØËÁ"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "û×ÅÄÓØËÁ"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "âÒÉÔÁÎÓØËÁ ËÌÁצÁÔÕÒÁ"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "ëÌÁצÁÔÕÒÁ óûá"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "áÌÂÁÎÓØËÁ"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "÷¦ÒÍÅÎÓØËÁ (ÓÔÁÒÁ)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "÷¦ÒÍÅÎÓØËÁ (ÄÒÕËÁÒÓØËÁ ÍÁÛÉÎËÁ)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "÷¦ÒÍÅÎÓØËÁ (ÆÏÎÅÔÉÞÎÁ)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "áÚÅÒÂÁÊÄÖÁÎÓØËÁ (ÌÁÔÉÎÁ)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "âÅÌØǦÊÓØËÁ"
-
-#: ../../keyboard.pm_.c:177
-#, fuzzy
-msgid "Bengali"
-msgstr "ÄÏÚ×ÏÌÉÔÉ"
-
-#: ../../keyboard.pm_.c:178
-#, fuzzy
-msgid "Bulgarian (phonetic)"
-msgstr "÷¦ÒÍÅÎÓØËÁ (ÆÏÎÅÔÉÞÎÁ)"
-
-#: ../../keyboard.pm_.c:179
-#, fuzzy
-msgid "Bulgarian (BDS)"
-msgstr "âÏÌÇÁÒÓØËÁ"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "âÒÁڦ̦ÊÓØËÁ (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-#, fuzzy
-msgid "Bosnian"
-msgstr "åÓÔÏÎÓØËÁ"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "â¦ÌÏÒÕÓØËÁ"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "û×ÅÊÃÁÒÓØËÁ (ΦÍÅÃØËÁ ÒÏÚËÌÁÄËÁ)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "û×ÅÊÃÁÒÓØËÁ (ÆÒÁÎÃÕÚØËÁ ÒÏÚËÌÁÄËÁ)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "þÅÓØËÁ (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "î¦ÍÅÃØËÁ (ÂÅÚ ÍÅÒÔ×ÉÈ ËÌÁצÛ)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "äÁÔÓØËÁ"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "ä×ÏÒÁËÁ (óûá)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "ä×ÏÒÁËÁ (îÏÒ×ÅÚØËÁ)"
-
-#: ../../keyboard.pm_.c:195
-#, fuzzy
-msgid "Dvorak (Swedish)"
-msgstr "ä×ÏÒÁËÁ (óûá)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "åÓÔÏÎÓØËÁ"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "çÒÕÚÉÎÓØËÁ (ÒÏÓ¦ÊÓØËÁ ÒÏÚËÌÁÄËÁ)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "çÒÕÚÉÎÓØËÁ (ÌÁÔÉÎÓØËÁ ÒÏÚËÌÁÄËÁ)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "çÒÅÃØËÁ"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "õÇÏÒÓØËÁ"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "èÏÒ×ÁÔÓØËÁ"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "¶ÚÒÁ§ÌØÓØËÁ"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "¶ÚÒÁ§ÌØÓØËÁ (ÆÏÎÅÔÉÞÎÁ)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "¶ÒÁÎÓØËÁ"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "¶ÓÌÁÎÄÓØËÁ"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "¶ÔÁ̦ÊÓØËÁ"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "ñÐÏÎÓØËÁ 106 ËÌÁצÛ"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "ëÏÒÅÊÓØËÁ ËÌÁצÁÔÕÒÁ"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "ìÁÔÉÎÏ-ÁÍÅÒÉËÁÎÓØËÁ"
-
-#: ../../keyboard.pm_.c:218
-#, fuzzy
-msgid "Laotian"
-msgstr "ìÁÔצÊÓØËÁ"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "ìÉÔÏ×ÓØËÁ AZERTY (ÓÔÁÒÁ)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "ìÉÔÏ×ÓØËÁ AZERTY (ÎÏ×Á)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "ìÉÔÏ×ÓØËÁ \"ÃÉÆÒÏ×ÉÊ ÒÑÄ\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "ìÉÔÏ×ÓØËÁ \"ÆÏÎÅÔÉÞÎÁ\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "ìÁÔצÊÓØËÁ"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "íÁËÅÄÏÎÓØËÁ"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:227
-#, fuzzy
-msgid "Mongolian (cyrillic)"
-msgstr "óÅÒÂÓØËÁ (ËÉÒÉÌÉÃÑ)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "äÁÔÓØËÁ"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "ðÏÌØÓØËÁ (ÒÏÚËÌÁÄËÁ qwerty)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "ðÏÌØÓØËÁ (ÒÏÚËÌÁÄËÁ qwertz)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "ðÏÒÔÕÇÁÌØÓØËÁ"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "ëÁÎÁÄÓØËÁ (ë×ÅÂÅË)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "òÕÍÕÎÓØËÁ (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "òÕÍÕÎÓØËÁ (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "òÏÓ¦ÊÓØËÁ (ñ÷åòôé)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "óÌÏ×ÅÎÓØËÁ"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "óÌÏ×ÁÃØËÁ (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "óÌÏ×ÁÃØËÁ (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "óÅÒÂÓØËÁ (ËÉÒÉÌÉÃÑ)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr ""
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "ôÁÊÓØËÁ ËÌÁצÁÔÕÒÁ"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "ôÁÄÖÉÃØËÁ ËÌÁצÁÔÕÒÁ"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "ôÕÒÅÃØËÁ (ÔÒÁÄÉæÊÎÁ \"F\" ÍÏÄÅÌØ)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "ôÕÒÅÃØËÁ (ÔÒÁÄÉæÊÎÁ \"Q\" ÍÏÄÅÌØ)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "õËÒÁ§ÎÓØËÁ"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "ëÌÁצÁÔÕÒÁ óûá (ͦÖÎÁÒÏÄÎÁ)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "÷'¤ÔÎÁÍÓØËÁ \"ÃÉÆÒÏ×ÉÊ ÒÑÄ\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "àÇÏÓÌÁ×ÓØËÁ (ÌÁÔÉÎÓØËÁ)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr ""
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr ""
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr ""
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "ëÒÕÇÏצ ÔÏÞËÉ ÍÏÎÔÕ×ÁÎÎÑ %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "óÐÏÞÁÔËÕ Ú¦ÔÒ¦ÔØ ÌÏǦÞÎÉÊ ÔÏÍ\n"
-
-#: ../../modparm.pm_.c:50
-#, fuzzy
-msgid "a number"
-msgstr "îÏÍÅÒ ÔÅÌÅÆÏÎÕ"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr ""
-
-#: ../../modparm.pm_.c:54
-#, fuzzy
-msgid "comma separated strings"
-msgstr "æÏÒÍÁÔÕ×ÁÔÉ Ð¦ÄÒÏÚĦÌÉ"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "íÉÛÁ Sun"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "ú×ÉÞÁÊÎÉÊ ÔÉÐ PS2 ÍÉÛ¦ Ú ËÏ̦ÝÁÔËÏÍ"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-#, fuzzy
-msgid "Microsoft Explorer"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "ïÄÎÏ ËÎÏÐÏÞÎÁ"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "ú×ÉÞÁÊÎÁ 2È ËÎÏÐÏÞÎÁ ÍÉÛËÁ"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "ëÏ̦ÝÁÔËÏ"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "ÐÏÓ̦ÄÏ×ÎÉÊ"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "ú×ÉÞÁÊÎÁ 3È ËÎÏÐÏÞÎÁ ÍÉÛËÁ"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "ôÉÐÕ Logitech CC"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "ôÉÐÕ MM"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (serial, ÔÉÐ C7)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "ä×ÏÈ ËÎÏÐÏÞÎÁ"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "ôÒØÏÈ ËÎÏÐÏÞÎÁ"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "î¦ÞÏÇÏ"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "âÅÚ ÍÉÛËÉ"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "÷ÉÐÒÏÂÕÊÔÅ ÍÉÛËÕ, ÂÕÄØ-ÌÁÓËÁ"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "ýÏ ÁËÔÉצÚÕ×ÁÔÉ ÍÉÛËÕ, "
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "ðïóõîøôå ëïì¶ýáôëï!"
-
-#: ../../my_gtk.pm_.c:64
-#, fuzzy
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "æ¦ÎÓØËÁ"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "äÁ̦ ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "÷ÓŠצÒÎÏ?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "¶ÎÆÏÒÍÁæÑ"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "òÏÚÛÉÒÉÔÉ ÄÅÒÅ×Ï"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "óÔÉÓÎÕÔÉ ÄÅÒÅ×Ï"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "ðÅÒÅÍÉËÎÕÔÉ Í¦Ö ÐÏËÁÚÏÍ ÐÏ ÇÒÕÐÁÍ ¦ Ú×ÉÞÁÊÎÉÍ ÓÐÉÓËÏÍ"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "ú'¤ÄÎÁÔÉÓÑ Ú ¦ÎÔÅÒÎÅÔÏÍ"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"îÁʦÌØÛ ÐÏÛÉÒÅÎÉÊ ÓÐÏӦ Ú'¤ÄÎÁÎÎÑ ÞÅÒÅÚ adsl - ÃÅ ÚÁ ÄÏÐÏÍÏÇÏÀ\n"
-"pppoe. ïÄÎÁË, ÄÅÑ˦ Ú'¤ÄÎÁÎÎÑ ËÏÒÉÓÔÕÀÔØÓÑ Ô¦ÌØËÉ pptp, ÎÅ×ÅÌÉËÁ\n"
-"˦ÌØ˦ÓÔØ ËÏÒÉÓÔÕ¤ÔØÓÑ dhcp. ñËÝÏ ÷É ÎÅ ÚÎÁ¤ÔÅ ÎÁÐÅ×ÎÅ ×ÉÂÅÒ¦ÔØ\n"
-"\"×ÖÉ×ÁÔÉ pppoe\"."
-
-#: ../../network/adsl.pm_.c:26
-#, fuzzy
-msgid "Alcatel speedtouch usb"
-msgstr "speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "ËÏÒÉÓÔÕ×ÁÔÉÓÑ dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "×ÖÉ×ÁÔÉ pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "×ÖÉ×ÁÔÉ pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-#, fuzzy
-msgid "Web Server"
-msgstr "óÅÒ×ÅÒ"
-
-#: ../../network/drakfirewall.pm_.c:17
-#, fuzzy
-msgid "Domain Name Server"
-msgstr "îÁÚ×Á ÄÏÍÅÎÕ"
-
-#: ../../network/drakfirewall.pm_.c:32
-#, fuzzy
-msgid "Mail Server"
-msgstr "âÁÚÁ ÄÁÎÉÈ"
-
-#: ../../network/drakfirewall.pm_.c:37
-#, fuzzy
-msgid "POP and IMAP Server"
-msgstr "óÅÒ×ÅÒ LDAP"
-
-#: ../../network/drakfirewall.pm_.c:111
-#, fuzzy
-msgid "No network card"
-msgstr "ÎÅ ÚÎÁÊÄÅÎÁ ÐÌÁÔÁ ÍÅÒÅÖ¦"
-
-#: ../../network/drakfirewall.pm_.c:129
-#, fuzzy
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"íÁÎÀÓ¦ÎØËÉÊ ÂÒÁÎÄÍÁÕÅÒ\n"
-"\n"
-"㦠ÕÓÔÁÎÏ×ËÉ ËÏÎƦ­ÕÒÕÀÔØ ÐÅÒÓÏÎÁÌØÎÉÊ ÂÒÁÎÄÍÁÕÅÒ (a.k.a. firewall) ÎÁ\n"
-"ÄÁÎ¦Ê ÍÁÛÉΦ Ú ì¦ÎÁËÓ íÁÎÄÒÅÊË. äÌÑ ÔÏÇÏ, ÝÏ ×ÓÔÁÎÏ×ÉÔÉ ÓÅÒÊÏÚÎÉÊ\n"
-"ÐÏÔÕÖÎÉÊ ÂÒÁÎÄÍÁÕÅÒ, Ú×ÅÒΦÔØÓÑ, ÂÕÄØ ÌÁÓËÁ, ÄÏ ÓÐÅæÁ̦ÚÏ×ÁÎÏÇÏ\n"
-"ÄÉÓÔÒÉÂÕÔÉ×Á MandrakeSecurity Firewall."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:164
-#, fuzzy
-msgid "Other ports"
-msgstr "ôÅÓÔÕÀ ÐÏÒÔÉ"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"ñËÉÊ dhcp Ë̦¤ÎÔ ÷É ÈÏÞÅÔÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ?\n"
-"óÔÁÎÄÁÒÔÎÉÊ Ë̦¤ÎÔ - dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"õ ÷ÁÛ¦Ê ÓÉÓÔÅͦ ÎÅÍÁ¤ ÓËÏÎƦ­ÕÒÏ×ÁÎÏÇÏ ÁÄÁÐÔÅÒÁ ÍÅÒÅÖ¦ ethernet. îÅ\n"
-"ÍÏÖÎÁ ×ÓÔÁÎÏ×ÉÔÉ Ú'¤ÄÎÁÎÎÑ ÃØÏÇÏ ÔÉÐÕ."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "÷ÉÂÅÒ¦ÔØ ¦ÎÔÅÒÆÅÊÓ ÍÅÒÅÖ¦"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"÷ÉÂÅÒ¦ÔØ ÑËÕ ÐÌÁÔÕ ÍÅÒÅÖ¦ ÷É ÈÏÞÅÔÅ ×ÉËÏÒÉÓÔÁÔÉ ÄÌÑ Ú'¤ÄÎÁÎÎÑ Ú\n"
-"¶ÎÔÅÒÎÅÔÏÍ"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "ÎÅ ÚÎÁÊÄÅÎÁ ÐÌÁÔÁ ÍÅÒÅÖ¦"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "ëÏÎƦÇÕÒÕÀ ÍÅÒÅÖÕ"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr "Ú"
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "îÁÚ×Á ÈÏÓÔÁ"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "ðÏͦÞÎÉË ËÏÎƦÇÕÒÁæ§ ÍÅÒÅÖ¦"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "úÏ×ΦÛÎ¦Ê ÍÏÄÅÍ ISDN"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "÷ÎÕÔÒ¦ÛÎÑ ÐÌÁÔÁ ISDN"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "ñËÉÊ ÔÉÐ Ú'¤ÄÎÁÎÎÑ ISDN ÷É ÍÁ¤ÔÅ?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"ñËÕ ËÏÎƦ­ÕÒÁæÀ ISDN ÷É ÂÁÖÁ¤ÔÅ ×ÓÔÁÎÏ×ÉÔÉ?\n"
-"\n"
-"* óÔÁÒÁ ËÏÎƦ­ÕÒÁÃ¦Ñ ×ÉËÏÒÉÓÔÕ×Õ¤ isdn4net. äÏÓÉÔØ ÐÏÔÕÖΦ ÚÁÓÏÂÉ\n"
-"×ÈÏÄÑÔØ ÄÏ ÓËÌÁÄÕ ÐÁËÅÔÕ, ÁÌÅ ÊÏÇÏ ÄÏÓÉÔØ ÓËÌÁÄÎÏ ÎÁÌÁÇÏÄÉÔÉ, ¦ צΠÎÅ\n"
-"¤ ÓÔÁÎÄÁÒÔÎÉÍ.\n"
-"\n"
-"* îÏ×Á ËÏÎƦ­ÕÒÁÃ¦Ñ ÐÒÏÓÔ¦ÛÁ ÄÌÑ ÒÏÚÕͦÎÎÑ, ¦ÌØÛ ÓÔÁÎÄÁÒÔÉÚÏ×ÁÎÁ, ÁÌÅ\n"
-"ÍÁ¤ ÍÅÎÛÅ ¦ÎÓÔÒÕÍÅÎÔÁÒ¦À.\n"
-"\n"
-"íÉ ÒÅËÏÍÅÎÄÕ¤ÍÏ ÐÒÏÓÔÕ ËÏÎƦ­ÕÒÁæÀ.\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "îÏ×Á ËÏÎƦ­ÕÒÁÃ¦Ñ (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "óÔÁÒÁ ËÏÎƦ­ÕÒÁÃ¦Ñ (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ ISDN"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"÷ÉÂÅÒ¦ÔØ Ó×ÏÇÏ ÐÒÏ×ÁÊÄÅÒÁ.\n"
-"ñËÝÏ ÊÏÇÏ ÎÅÍÁ¤ × ÓÐÉÓËÕ, ×ÉÂÅÒ¦ÔØ ¶ÎÛÉÊ"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "´×ÒÏÐÅÊÓØËÉÊ ÐÒÏÔÏËÏÌ"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "´×ÒÏÐÅÊÓØËÉÊ ÐÒÏÔÏËÏÌØ (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "ðÒÏÔÏËÏÌ ÄÌÑ ×ÓØÏÇÏ ¦ÎÛÏÇÏ ÓצÔÕ"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"ðÒÏÔÏËÏÌ ÄÌÑ ×ÓØÏÇÏ ¦ÎÛÏÇÏ ÓצÔÕ \n"
-" ÂÅÚ D-ËÁÎÁÌÕ (×ÉĦÌÅÎÉÈ Ì¦Î¦Ê)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "ñËÉÊ ÐÒÏÔÏËÏÌ ÷É ÈÏÞÅÔÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "ñËÉÊ ÔÉÐ ËÁÒÔËÉ ÷É ÍÁ¤ÔÅ"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "îÅ ÚÎÁÀ"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"ñËÝÏ ÷É ÍÁ¤ÔÅ ÐÌÁÔÕ ISA, ÚÎÁÞÅÎÎÑ ÎÁ ÎÁÓÔÕÐÎÏÍÕ ÅËÒÁΦ ÍÁÀÔØ ÂÕÔÉ\n"
-"ËÏÒÅËÔÎÉÍÉ.\n"
-"\n"
-"ñËÝÏ ÷É ÍÁ¤ÔÅ ÐÌÁÔÕ PCMCIA, ÷É ÐÏ×ÉÎΦ ÚÎÁÔÉ IRQ ÔÁ IO ÷ÁÛϧ ÐÌÁÔÉ.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "÷¦ÄͦÎÉÔÉ"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "ðÒÏÄÏ×ÖÕ×ÁÔÉ"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "ñËÁ ÷ÁÛÁ ISDN ÐÌÁÔÁ?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"úÎÁÊÄÅÎÁ ISDN PCI ÐÌÁÔÁ, ÁÌÅ ÎÅצÄÏÍÏÇÏ ÔÉÐÕ. ÷ÉÂÅÒ¦ÔØ, ÂÕÄØ-ÌÁÓËÁ, ÏÄÎÕ Ú "
-"ÐÌÁÔ PCI ÎÁ ÎÁÓÔÕÐÎÏÍÕ ÅËÒÁΦ."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "îÅ ÚÎÁÊÄÅÎÏ ÐÌÁÔÉ ISDN PCI. ÷ÉÂÅÒ¦ÔØ ÏÄÎÕ ¦Ú ÐÌÁÔ Õ ÎÁÓÔÕÐÎÏÍÕ ×¦ËΦ."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "÷ÉÂÅÒ¦ÔØ ÄÏ ÑËÏÇÏ ÐÏÓ̦ÄÏ×ÎÏÇÏ ÐÏÒÔÁ ЦÄËÌÀÞÅÎÉÊ ÷ÁÛ ÍÏÄÅÍ?"
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "ðÁÒÁÍÅÔÒÉ Ú×'ÑÚËÕ ÐÏ ÍÏÄÅÍÕ"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "îÁÚ×Á Ú×'ÑÚËÕ"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "îÏÍÅÒ ÔÅÌÅÆÏÎÕ"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "ID ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "úÁ ÄÏÐÏÍÏÇÏÀ ÓËÒÉÐÔÁ"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "þÅÒÅÚ ÔÅÒͦÎÁÌ"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "îÁÚ×Á ÄÏÍÅÎÕ"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "ðÅÒÛÉÊ ÓÅÒ×ÅÒ DNS (ÎÅÏÂÏ×'ÑÚËÏ×Ï)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "äÒÕÇÉÊ ÓÅÒ×ÅÒ DNS(ÎÅÏÂÏ×'ÑÚËÏ×Ï)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"÷É ÍÏÖÅÔŠצÄ'¤ÄÎÁÔÉÓØ ÁÂÏ ÚͦÎÉÔÉ ËÏÎƦ­ÕÒÁæÀ Ó×Ϥ§ ÍÅÒÅÖ¦."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"÷É ÍÏÖÅÔÅ ÚͦÎÉÔÉ ÎÁÓÔÒÏÊËÉ Ú'¤ÄÎÁÎÎÑ Ú ¦ÎÔÅÒÎÅÔÏÍ"
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "ú'¤ÄÎÁÎÎÑ Ú ¦ÎÔÅÒÎÅÔÏÍ ×ÓÔÁÎÏ×ÌÅÎÏ."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"÷É ÚÁÒÁÚ Ú'¤ÄÎÁΦ Ú ¦ÎÔÅÒÎÅÔÏÍ."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "÷É ÚÁÒÁÚ ÎÅ Ú'¤ÄÎÁΦ Ú ¦ÎÔÅÒÎÅÔÏÍ."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "ú'¤ÄÎÁÔÉÓØ"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "÷¦Ä'¤ÄÎÁÔÉÓØ"
-
-#: ../../network/netconnect.pm_.c:40
-#, fuzzy
-msgid "Configure the connection"
-msgstr "îÁÓÔÒϧÔÉ ÍÅÒÅÖÕ"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "ú'¤ÄÎÁÎÎÑ Ú ¦ÎÔÅÒÎÅÔÏÍ ¦ ËÏÎƦÇÕÒÁæÑ"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "úÁÒÁÚ ÂÕÄÅ ÓËÏÎƦ­ÕÒÏ×ÁÎÏ Ú'¤ÄÎÁÎÎÑ %s."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"úÁÒÁÚ ÂÕÄÅ ÓËÏÎƦ­ÕÒÏ×ÁÎÏ Ú'¤ÄÎÁÎÎÑ %s.\n"
-"\n"
-"\n"
-"îÁÔÉÓΦÔØ \"çÁÒÁÚÄ\" ÄÌÑ ÐÒÏÄÏ×ÄÖÅÎÎÑ"
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ ÍÅÒÅÖ¦"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"þÅÒÅÚ ÔÅ, ÝÏ ×É ÒÏÂÉÔÅ ÕÓÔÁÎÏ×ËÕ ÐÏ ÍÅÒÅÖ¦, ×ÁÛÁ ÍÅÒÅÖÁ ×ÖÅ\n"
-"ÓËÏÎƦ­ÕÒÏ×ÁÎÁ. \n"
-"\n"
-"îÁÔÉÓΦÔØ ÎÁ çÁÒÁÚÄ ÝÏ ÚÂÅÒÅÇÔÉ ÕÓÔÁÎÏ×ËÉ ÍÅÒÅÖ¦, ÁÂÏ ÎÁ ÷¦ÄͦÎÉÔÉ\n"
-"ÄÌÑ ÔÏÇÏ, ÝÏ ÚͦÎÉÔÉ ÕÓÔÁÎÏ×ËÉ Ú'¤ÄÎÁÎÎÑ ¦ÎÔÅÒÎÅÔÁ ¦ ÍÅÒÅÖ¦.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"ìÁÓËÁ×Ï ÐÒÏÓÉÍÏ ÄÏ ÐÏͦÞÎÉËÁ ÕÓÔÁÎÏ×ËÉ ÍÅÒÅÖ¦.\n"
-"\n"
-"úÁÒÁÚ ×ÁÛÁ ÍÅÒÅÖÁ ÔÁ ¦ÎÔÅÒÎÅÔ Ú'¤ÄÎÁÎÎÑ ÂÕÄÕÔØ ÎÁÓÔÒϤΦ. ñËÝÏ ×É ÎÅ\n"
-"ÈÏÞÅÔÅ ËÏÒÉÓÔÕ×ÁÔÉÓØ Á×ÔÏÍÁÔÉÞÎÉÍ ×ÉÚÎÁÞÅÎÎÑÍ, צÄͦΦÔØ ×ÉÂ¦Ò ÏÐæ§.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "÷ÉÂÅÒ¦ÔØ ÐÒÏƦÌØ ÄÌÑ ËÏÎƦÇÕÒÁæ§:"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "ëÏÒÉÓÔÕ×ÁÔÉÓÑ Á×ÔÏ×ÉÚÎÁÞÅÎÎÑÍ"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "åËÓÐÅÒÔÎÉÊ ÒÅÖÉÍ"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "÷ÉÚÎÁÞÁÀ ÐÒÉÓÔÒϧ..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "ú×ÉÞÁÊÎÅ Ú'¤ÄÎÁÎÎÑ ÐÏ ÍÏÄÅÍÕ"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "ÚÎÁÊÄÅÎÏ ÎÁ ÐÏÒÔÕ %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ú'¤ÄÎÁÎÎÑ ISDN"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "ÚÎÁÊÄÅÎÏ %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "ú'¤ÄÎÁÎÎÑ ADSL"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "úÎÁÊÄÅÎÏ ÎÁ ¶ÎÔÅÒÆÅÊÓ¦ %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "ëÁÂÅÌØÎÅ Ú'¤ÄÎÁÎÎÑ"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "úÎÁÊÄÅÎÏ ËÁÂÅÌØÎÅ Ú'¤ÄÎÁÎÎÑ"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "ú'¤ÄÎÁÎÎÑ ÞÅÒÅÚ ÌÏËÁÌØÎÕ ÍÅÒÅÖÕ"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "ÚÎÁÊÄÅÎÏ ÐÌÁÔÁ (É) Ethernet "
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "÷ÉÂÅÒ¦ÔØ Ú'¤ÄÎÁÎÎÑ, ÑËÅ ÷É ÈÏÞÅÔÅ ÎÁÓÔÒϧÔÉ"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"÷É ÎÁÓÔÒϧÌÉ Ë¦ÌØËÁ ÓÐÏÓÏÂ¦× Ú'¤ÄÎÁÎÎÑ Ú ¦ÎÆÏÒÍÁæÊÎÉÍÉ ÔÅÎÅÔÁÍÉ.\n"
-"÷ÉÂÅÒ¦ÔØ ÏÄÉÎ ¦Ú ÎÉÈ, ÑËÉÍ ÷É ÂÕÄÅÔÅ ËÏÒÉÓÔÕ×ÁÔÉÓØ.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "ú'¤ÄÎÁÎÎÑ Ú ÔÅÎÅÔÁÍÉ"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "þÉ ÷É ÈÏÞÅÔŠצÄËÒÉ×ÁÔÉ Ú'¤ÄÎÁÎÎÑ ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ ÓÉÓÔÅÍÉ?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ ÍÅÒÅÖ¦"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr ""
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"ðÒÏÂÌÅÍÁ ÐÒÉ ÐÅÒÅÚÁÐÕÓËÕ ÍÅÒÅÖ¦:\n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"÷¦ÔÁ¤ÍÏ, ËÏÎƦ­ÕÒÁÃ¦Ñ ÍÅÒÅÖ¦ ÚÁ˦ÎÞÅÎÁ.\n"
-"\n"
-"ôÅÐÅÒ ÃÑ ËÏÎƦ­ÕÒÁÃ¦Ñ ÂÕÄÅ ÚÁÓÔÏÓÏ×ÁÎÁ ÄÏ ×ÁÛϧ ÓÉÓÔÅÍÉ.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"ð¦ÓÌÑ ÔÏÇÏ, ÑË ÃÅ ÚÁ˦ÎÞÅÎÏ, ÂÁÖÁÎÏ ÐÅÒÅ×ÁÎÔÁÖÉÔÉ X ÓÅÒ×ÅÒ ÄÌÑ ÔÏÇÏ,\n"
-"ÝÏ ÐÏÚÂÕÔÉÓÑ ÐÒÏÂÌÅÍÉ ¦Ú ÚͦÎÏÀ ÎÁÚ×É ÈÏÓÔÁ."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"õ÷áçá: ãÅÊ ÐÒÉÓÔÒ¦Ê ÂÕÌÏ ÐÏÐÅÒÅÄÎØÏ ÎÁÓÔÒϤÎÏ ÄÌÑ Ú'¤ÄÎÁÎÎÑ Ú ¶ÎÔÅÒÎÅÔÏÍ.\n"
-"\n"
-"ðÒÏÓÔÏ ÎÁÔÉÓΦÔØ \"çÁÒÁÚÄ\" ÝÏ ÚÂÅÒÅÇÔÉ ËÏÎƦ­ÕÒÁæÀ ÐÒÉÓÔÒÏÀ.\n"
-"úͦÎÁ ÐÏÌ¦× ÎÉÖÞÅ ÐÒÉ×ÅÄÅ ÄÏ ÚͦÎÉ ËÏÎƦ­ÕÒÁæ§ ÐÒÉÓÔÒÏÀ."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"÷×ÅĦÔØ, ÂÕÄØ-ÌÁÓËÁ, ËÏÎƦÇÕÒÁæÀ IP ÄÌÑ Ã¦¤§ ÍÁÛÉÎÉ. ëÏÖÅÎ ÐÕÎËÔ\n"
-"ÔÒÅÂÁ ××ÏÄÉÔÉ ÑË IP ÁÄÒÅÓÕ × ÔÏÞËÏ×Ï-ÄÅÓÑÔËÏ×¦Ê ÎÏÔÁæ§ (ÑË,\n"
-"ÎÁÐÒÉËÌÁÄ, 1.2.3.4)"
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "ëÏÎƦÇÕÒÕÀ ÐÒÉÓÔÒ¦Ê ÍÅÒÅÖ¦ %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (%s ÄÒÁÊ×ÅÒ)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP-ÁÄÒÅÓÁ"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "íÁÓËÁ ÍÅÒÅÖ¦"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "á×ÔÏÍÁÔÉÞÎÁ ËÏÎƦÇÕÒÁÃ¦Ñ IP"
-
-#: ../../network/network.pm_.c:312
-#, fuzzy
-msgid "Start at boot"
-msgstr "óÔÁÒÔÕ×ÁÔÉ ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP ÁÄÒÅÓÁ ÍÁ¤ ÂÕÔÉ Õ ÆÏÒÍÁÔ¦ 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"÷×ÅĦÔØ, ÂÕÄØ-ÌÁÓËÁ, ÎÁÚ×Õ ÷ÁÛÏÇÏ ÈÏÓÔÁ. îÁÚ×Á ÈÏÓÔÁ ÐÏ×ÉÎÎÁ ÂÕÔÉ\n"
-"ÐÏ×ΦÓÔÀ Ë×Á̦ƦËÏ×ÁÎÏÀ ÎÁÚ×ÏÀ ÈÏÓÔÁ, ÔÁËÏÀ, ÑË, ÎÁÐÒÉËÌÁÄ,\n"
-"``mybox.mylab.myco.com''.\n"
-"÷É ÔÁËÏÖ ÍÏÖÅÔÅ ××ÅÓÔÉ IP ÁÄÒÅÓÕ ÛÌÀÚÁ ÑËÝÏ ÷É ÔÁËÉÊ ÍÁ¤ÔÅ."
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "óÅÒ×ÅÒ DNS"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr ""
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "ûÌÀÚÏ×ÉÊ ÐÒÉÓÔÒ¦Ê"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "IP ÁÄÒÅÓÁ ÍÁ¤ ÂÕÔÉ Õ ÆÏÒÍÁÔ¦ 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "IP ÁÄÒÅÓÁ ÍÁ¤ ÂÕÔÉ Õ ÆÏÒÍÁÔ¦ 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ ÐÒÏËÓ¦"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "ðÒÏËÓ¦ HTTP"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "ðÒÏËÓ¦ FTP"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr ""
-"úÁÐÉÓÁÔÉ id ÐÌÁÔÉ ÍÅÒÅÖ¦ (ÍÏÖÅ ÚÎÁÄÏÂÉÔØÓÑ ÐÒÉ ËÏÒÉÓÔÕ×ÁÎΦ ÍϦÌØÎÉÍ "
-"ËÏÍÐ'ÀÔÅÒÏÍ)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "÷ÉÇÌÑÄ ÐÒÏËÓ¦ ÍÁ¤ ÂÕÔÉ http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-#, fuzzy
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "÷ÉÇÌÑÄ URL ÍÁ¤ ÂÕÔÉ http:"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "úÎÁÊÄÅÎÏ ËÏÎƦ­ÕÒÁæÀ firewall!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"õ×ÁÇÁ! úÎÁÊÄÅÎÁ ¦ÓÎÕÀÞÁ ËÏÎƦ­ÕÒÁÃ¦Ñ firewall. íÏÖÌÉ×Ï ÷ÁÍ ÐÏÔÒ¦ÂÎÏ\n"
-"ÂÕÄÅ ×ÉËÏÎÁÔÉ ÄÅÑ˦ ÚͦÎÉ Ð¦ÓÌÑ ÕÓÔÁÎÏ×ËÉ."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ ¦ÎÔÅÒÎÅÔÕ"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "þÉ ÷É ÈÏÞÅÔÅ ÓÐÒÏÂÕ×ÁÔÉ Ð¦ÄËÌÀÞÉÔÉÓÑ ÄÏ ¦ÎÔÅÒÎÅÔÕ ÚÁÒÁÚ?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "÷ÉÐÒÏÂÕ×ÁÎÎÑ Ú'¤ÄÎÁÎÎÑ..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "óÉÓÔÅÍÁ Ú'¤ÄÎÁÎÁ Ú ¦ÎÔÅÒÎÅÔÏÍ."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "ú ÔÏÞËÉ ÚÏÒÕ ÂÅÚÐÅËÉ, ×É ÂÕÄÅÔÅ ÚÁÒÁÚ ×¦Ä'¤ÄÎÁΦ."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"óÉÓÔÅÍÁ ÚÄÁ¤ÔØÓÑ ÎŠЦÄËÌÀÞÅÎÁ ÄÏ ¦ÎÔÅÒÎÅÔÕ.\n"
-"óÐÒÏÂÕÊÔÅ ÚͦÎÉÔÉ ËÏÎƦÇÕÒÁæÀ Ó×ÏÇÏ Ú'¤ÄÎÁÎÎÑ."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ Ú'¤ÄÎÁÎÎÑ"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "âÕÄØ-ÌÁÓËÁ ÚÁÐÏ×ΦÔØ ÁÂÏ ×ÉÂÅÒ¦ÔØ ÐÏÌÅ ×ÎÉÚÕ"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "ðÅÒÅÐÉÎ ËÁÒÔËÉ"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "ðÁÍ'ÑÔØ ËÁÒÔËÉ (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "÷/÷ ËÁÒÔËÉ"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "÷/÷_0 ËÁÒÔËÉ"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "÷/÷_1 ËÁÒÔËÉ"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "÷ÁÛ ÏÓÏÂÉÓÔÉÊ ÎÏÍÅÒ ÔÅÌÅÆÏÎÕ"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "îÁÚ×Á ÐÒÏ×ÁÊÄÅÒÁ (ÔÏÂÔÏ provider.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "îÏÍÅÒ ÔÅÌÅÆÏÎÕ ÐÒÏ×ÁÊÄÅÒÁ"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "1Ê DNS ÐÒÏ×ÁÊÄÅÒÁ (ÎÅÏÂÏ×'ÑÚËÏ×Ï)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "2Ê DNS ÐÒÏ×ÁÊÄÅÒÁ (ÎÅÏÂÏ×'ÑÚËÏ×Ï)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "÷ÉÂÅÒ¦ÔØ ËÒÁ§ÎÕ"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "òÅÖÉÍ Ú×'ÑÚËÕ ÞÅÒÅÚ ÍÏÄÅÍ"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "û×ÉÄ˦ÓÔØ Ú×'ÑÚËÕ"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "úÁÔÒÉÍËÁ ÐÅÒÅÄ ÚÁËÒÉÔÔÑÓ Ú×'ÑÚËÕ (ÓÅË)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "òÁÈÕÎÏË ËÏÒÉÓÔÕ×ÁÞÁ (¦Í'Ñ ËÏÒÉÓÔÕ×ÁÞÁ)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "ðÁÒÏÌØ Õ ÐÒÏ×ÁÊÄÅÒÁ"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr ""
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "ÐÏÍÉÌËÁ ÍÏÎÔÕ×ÁÎÎÑ: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "òÏÚÛÉÒÅΦ ЦÄÒÏÚĦÌÉ ÎŠЦÄÔÒÉÍÕÀÔØÓÑ ÎÁ Ã¦Ê ÐÌÁÔÆÏÒͦ."
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't 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.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "÷¦ÄÎÏ×ÌÅÎÎÑ Ú ÆÁÊÌÕ %s ÎÅ ÓÐÒÁÃÀ×ÁÌÏ: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "ðÏÇÁÎÉÊ ÒÅÚÅÒ×ÎÉÊ ÆÁÊÌ"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "ðÏÍÉÌËÁ ÐÒÉ ÚÁÐÉÓ¦ Õ ÆÁÊÌ %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"ýÏÓØ ÎÅÄÏÂÒŠצÄÂÕ×Á¤ÔØÓÑ ÎÁ ×ÁÛÏÍÕ ÄÉÓËÕ.\n"
-"ôÅÓÔÕ×ÁÎÎÑ Ã¦Ì¦ÓÎÏÓÔ¦ ÄÁÎÉÈ ÂÕÌÏ ÎÅ×ÄÁÌÉÍ.\n"
-"ãÅ ÏÚÎÁÞÁ¤, ÝÏ ÚÁÐÉÓ ÂÕÄØ-ÞÏÇÏ ÎÁ ÄÉÓË ÍÁÔÉÍÅ ÓÕÍÎÉÊ ÒÅÚÕÌØÔÁÔ."
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "ÐÏÔÒ¦ÂÎÉÊ"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "×ÁÖÌÉ×ÉÊ"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "ÄÕÖÅ ÇÁÒÎÉÊ"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "ÇÁÒÎÏ"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "ÍÏÖÌÉ×Ï"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Common Unix Printing System (óЦÌØÎÁ ÓÉÓÔÅÍÁ ÄÒÕËÕ ÄÌÑ àΦËÓ)"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR New Generation (ÎÏ×Å ÐÏËÏ̦ÎÎÑ)"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer Daemon"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Print, Don't Queue"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "ìÏËÁÌØÎÉÊ ÐÒÉÎÔÅÒ"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "÷¦ÄÄÁÌÅÎÉÊ ÐÒÉÎÔÅÒ"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "ðÒÉÎÔÅÒ ÎÁ צÄÄÁÌÅÎÏÍÕ ÓÅÒ×ÅÒ¦ CUPS"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "ðÒÉÎÔÅÒ ÎÁ צÄÄÁÌÅÎÏÍÕ ÓÅÒ×ÅÒ¦ lpd"
-
-#: ../../printer.pm_.c:53
-#, fuzzy
-msgid "Network printer (TCP/Socket)"
-msgstr "ðÒÉÎÔÅÒ × ÍÅÒÅÖ¦ (ÓÏËÅÔ)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "ðÒÉÎÔÅÒ ÎÁ ÓÅÒ×ÅÒ¦ SMB/Windows 95/98/NT "
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "ðÒÉÎÔÅÒ ÎÁ NetWare ÓÅÒ×ÅÒ¦"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "÷×ÅĦÔØ URI ÐÒÉÓÔÒÏÀ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "ðÅÒÅÎÁÐÒÁ×ÉÔÉ ÒÏÂÏÔÕ ÐÏ ËÁÎÁÌÕ × ËÏÍÁÎÄÕ"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-#, fuzzy
-msgid "Unknown Model"
-msgstr "îÅצÄÏÍÁ ÍÏÄÅÌØ"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "îÅצÄÏÍÁ ÍÏÄÅÌØ"
-
-#: ../../printer.pm_.c:763
-#, fuzzy
-msgid "Local Printers"
-msgstr "ìÏËÁÌØÎÉÊ ÐÒÉÎÔÅÒ"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-#, fuzzy
-msgid "Remote Printers"
-msgstr "÷¦ÄÄÁÌÅÎÉÊ ÐÒÉÎÔÅÒ"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ""
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ""
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ""
-
-#: ../../printer.pm_.c:790
-#, fuzzy, c-format
-msgid ", printing to %s"
-msgstr "ðÏÍÉÌËÁ ÐÒÉ ÚÁÐÉÓ¦ Õ ÆÁÊÌ %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ""
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr ""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ""
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr ""
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(ÎÁ %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(ÎÁ Ã¦Ê ÍÁÛÉΦ)"
-
-#: ../../printer.pm_.c:1122
-#, fuzzy, c-format
-msgid "On CUPS server \"%s\""
-msgstr "IP ÁÄÒÅÓÁ CUPS ÓÅÒ×ÅÒÁ"
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (ïÓÎÏ×ÎÁ)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "÷ÉÂÅÒ¦ÔØ Ú'¤ÄÎÁÎÎÑ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "ñË ÐÒÉÎÔÅÒ Ú'¤ÄÎÁÎÉÊ"
-
-#: ../../printerdrake.pm_.c:28
-#, fuzzy
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"äÌÑ ×¦ÄÄÁÌÅÎÏÇÏ ÓÅÒ×ÅÒÁ CUPS ÷ÁÍ ÎÅ ÐÏÔÒ¦ÂÎÏ ËÏÎƦ­ÕÒÕ×ÁÔÉ ÐÒÉÎÔÅÒ¦×,\n"
-"×Ó¦ ÐÒÉÎÔÅÒÉ ÂÕÄÕÔØ Á×ÔÏÍÁÔÉÞÎÏ ×ÉÚÎÁÞÅΦ. ñËÝÏ ÷É ÓÕÍΦ×Á¤ÔÅÓØ,\n"
-"×ÉÂÅÒ¦ÔØ \"÷¦ÄÄÁÌÅÎÉÊ ÓÅÒ×ÅÒ CUPS\"."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-#, fuzzy
-msgid "CUPS configuration"
-msgstr "ëÏÎƦ­ÕÒÁæÑ"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-#, fuzzy
-msgid "Specify CUPS server"
-msgstr "÷¦ÄÄÁÌÅÎÉÊ ÓÅÒ×ÅÒ CUPS"
-
-#: ../../printerdrake.pm_.c:86
-#, fuzzy
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"ñËÝÏ ÷É ËÏÒÉÓÔÕ¤ÔÅÓØ ×¦ÄÄÁÌÅÎÉÍ ÓÅÒ×ÅÒÏÍ CUPS, ÷ÁÍ ÎÅ ÐÏÔÒ¦ÂÎÏ\n"
-"ËÏÎƦ­ÕÒÕ×ÁÔÉ ÐÒÉÎÔÅÒ¦×. óÅÒ×ÅÒ CUPS ÐÏצÄÏÍÉÔØ ÷ÁÛÏÍÕ ËÏÍÐ'ÀÔÅÒÕ ÐÒÏ\n"
-"ÐÒÉÎÔÅÒÉ ÓÁÍÏÓÔ¦ÊÎÏ. ÷Ó¦ ÐÒÉÎÔÅÒÉ, Ñ˦ ÎÁ ÄÁÎÉÊ ÍÏÍÅÎÔ ×¦ÄÏͦ ÷ÁÛ¦Ê\n"
-"ÍÁÛÉΦ, ÐÅÒÅ̦ÞÅΦ × ÐÏ̦ \"óÔÁÎÄÁÒÔÎÉÊ ÐÒÉÎÔÅÒ\". ÷ÉÂÅÒ¦ÔØ, ÑËÉÊ\n"
-"ÐÒÉÎÔÅÒ ÂÕÄÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉÓÑ ÷ÁÛÅÀ ÍÁÛÉÎÏÀ ÎÅÑ×ÎÏ ¦ ÎÁÔÉÓΦÔØ ËÎÏÐËÕ\n"
-"\"úÁÓÔÏÓÕ×ÁÔÉ/ðÅÒÅÞÉÔÁÔÉ ÐÒÉÎÔÅÒÉ\". ýÏ ÐÏÎÏ×ÉÔÉ ÓÐÉÓÏË ÐÒÉÎÔÅÒ¦×\n"
-"ÎÁÔÉÓΦÔØ ÃÀ Ö ËÎÏÐËÕ (×¦Ä ÍÏÍÅÎÔÕ ÓÔÁÒÔÕ ÓÅÒ×ÅÒÁ CUPS ÄÏ ÔÏÇÏ ÞÁÓÕ,\n"
-"ÐÏËÉ ×Ó¦ ÐÒÉÎÔÅÒÉ Ú'Ñ×ÌÑÔØÓÑ ÎÁ ÅËÒÁΦ ÍÏÖÅ ÐÒÏÊÔÉ ÄÏ 30 ÓÅËÕÎÄ). ñËÝÏ\n"
-"ÓÅÒ×ÅÒ CUPS, ÑËÉÊ ÏÂÓÌÕÇÏ×Õ¤ ÷ÁÛÕ ÍÁÛÉÎÕ, ÚÎÁÈÏÄÉÔØÓÑ × ¦ÎÛ¦Ê ÍÅÒÅÖ¦,\n"
-"÷É ÐÏ×ÉÎΦ ×ËÁÚÁÔÉ IP-ÁÄÒÅÓÕ ÓÅÒ×ÅÒÁ ¦ (ÍÏÖÌÉ×Ï) ÎÏÍÅÒ ÐÏÒÔÕ, ÝÏÂ\n"
-"ÏÔÒÉÍÁÔÉ ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÐÒÉÎÔÅÒ Ú ÓÅÒ×ÅÒÁ. ¶ÎÁËÛÅ ÚÁÌÉÛÔŠæ ÐÏÌÑ\n"
-"ÐÏÒÏÖΦÍÉ."
-
-#: ../../printerdrake.pm_.c:87
-#, fuzzy
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"ú×ÉÞÁÊÎÏ ÓÉÓÔÅÍÁ CUPS Á×ÔÏÍÁÔÉÞÎÏ ËÏÎƦ­ÕÒÕ¤ÔØÓÑ Õ ×¦ÄÐÏצÄÎÏÓÔ¦ Ú\n"
-"ËÏÎƦ­ÕÒÁæ¤À ÍÅÒÅÖ¦, ÔÁËÉÍ ÞÉÎÏÍ, ÝÏ ÍÏÖÎÁ ÚÒÁÚÕ Ö ÍÁÔÉ ÄÏÓÔÕÐ ÄÏ\n"
-"ÐÒÉÎÔÅÒ¦×, ÒÏÚÔÁÛÏ×ÁÎÉÈ × ÌÏËÁÌØÎ¦Ê ÍÅÒÅÖ¦. ñËÝÏ ÃÅ ÎÅ ÚÒÏÂÌÅÎÏ\n"
-"ËÏÒÅËÔÎÏ, ×ÉÍËΦÔØ ÏÐæÀ 'á×ÔÏÍÁÔÉÞÎÁ ËÏÎƦ­ÕÒÁÃ¦Ñ CUPS' ¦ ×ÒÕÞÎÕ\n"
-"צÄÒÅÄÁÇÕÊÔÅ ÆÁÊÌ /etc/cups/cupsd.conf. îÅ ÚÁÂÕÄØÔÅ ÐÅÒÅÚÁÐÕÓÔÉÔÉ CUPS\n"
-"ЦÓÌÑ ÃØÏÇÏ (ËÏÍÁÎÄÁ: \"service cups restart\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP ÁÄÒÅÓÁ ÍÁ¤ ÂÕÔÉ Õ ÆÏÒÍÁÔ¦ 192.168.1.20"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "îÏÍÅÒ ÐÏÒÔÁ ÍÁ¤ ÂÕÔÉ Ã¦ÌÉÍ ÞÉÓÌÏÍ!"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "IP ÁÄÒÅÓÁ CUPS ÓÅÒ×ÅÒÁ"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "ðÏÒÔ"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "á×ÔÏÍÁÔÉÞÎÁ ËÏÎƦ­ÕÒÁÃ¦Ñ CUPS"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Printerdrake"
-msgstr "äÒÕËÁÒËÁ"
-
-#: ../../printerdrake.pm_.c:178
-#, fuzzy
-msgid "Checking your system..."
-msgstr "ñËÕ ÓÉÓÔÅÍÕ ÄÒÕËÕ ÷É ÈÏÞÅÔÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ?"
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:198
-#, fuzzy
-msgid ""
-"The following printers\n"
-"\n"
-msgstr "㦠ÐÁËÅÔÉ ÂÕÄÕÔØ ÄŦÎÓÔÁÌØÏ×ÁÎÉÍÉ"
-
-#: ../../printerdrake.pm_.c:199
-#, fuzzy
-msgid ""
-"The following printer\n"
-"\n"
-msgstr "㦠ÐÁËÅÔÉ ÂÕÄÕÔØ ÄŦÎÓÔÁÌØÏ×ÁÎÉÍÉ"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:210
-#, fuzzy
-msgid "directly connected to your system"
-msgstr "õ ÷ÁÛ¦Ê ÓÉÓÔÅͦ ÎÅÍÁ¤ ÁÄÁÐÔÅÒÁ ÍÅÒÅÖ¦!"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:221
-#, fuzzy
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr "÷ÉÂÅÒ¦ÔØ ÄÏ ÑËÏÇÏ ÐÏÓ̦ÄÏ×ÎÏÇÏ ÐÏÒÔÁ ЦÄËÌÀÞÅÎÉÊ ÷ÁÛ ÍÏÄÅÍ?"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:236
-#, fuzzy
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr ""
-"÷ÓÔÁÎÏ×ÉÔÉ ÐÒÉÎÔÅÒ \"%s\"\n"
-"ÑË ÓÔÁÎÄÁÒÔÎÉÊ?"
-
-#: ../../printerdrake.pm_.c:238
-#, fuzzy
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "þÉ ÷É ÈÏÞÅÔŠצÄËÒÉ×ÁÔÉ Ú'¤ÄÎÁÎÎÑ ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ ÓÉÓÔÅÍÉ?"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-#, fuzzy
-msgid "Add a new printer"
-msgstr "äÏÄÁÔÉ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:315
-#, fuzzy
-msgid "Auto-detect printers connected to this machine"
-msgstr "÷¦ÄÄÁÌÅÎÉÊ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-#, fuzzy
-msgid "Local Printer"
-msgstr "ìÏËÁÌØÎÉÊ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Printer auto-detection"
-msgstr "ëÏÒÉÓÔÕ×ÁÔÉÓÑ Á×ÔÏ×ÉÚÎÁÞÅÎÎÑÍ"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:410
-#, fuzzy, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "ðÒÉÎÔÅÒ ÎÁ ÓÅÒ×ÅÒ¦ SMB/Windows 95/98/NT "
-
-#: ../../printerdrake.pm_.c:416
-#, fuzzy, c-format
-msgid "Detected %s"
-msgstr "ÚÎÁÊÄÅÎÏ %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:424
-#, fuzzy, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "ðÒÉÎÔÅÒ × ÍÅÒÅÖ¦ (ÓÏËÅÔ)"
-
-#: ../../printerdrake.pm_.c:426
-#, fuzzy, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "ðÒÉÎÔÅÒ ÎÁ ÓÅÒ×ÅÒ¦ SMB/Windows 95/98/NT "
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:567
-#, fuzzy
-msgid "You must enter a device or file name!"
-msgstr "÷×ÅĦÔØ URI ÐÒÉÓÔÒÏÀ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:578
-#, fuzzy
-msgid "No printer found!"
-msgstr "ìÏËÁÌØÎÉÊ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:588
-#, fuzzy
-msgid "Available printers"
-msgstr "ìÏËÁÌØÎÉÊ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:599
-#, fuzzy
-msgid "Please choose the port where your printer is connected to."
-msgstr "÷ÉÂÅÒ¦ÔØ ÄÏ ÑËÏÇÏ ÐÏÓ̦ÄÏ×ÎÏÇÏ ÐÏÒÔÁ ЦÄËÌÀÞÅÎÉÊ ÷ÁÛ ÍÏÄÅÍ?"
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:606
-#, fuzzy
-msgid "You must choose/enter a printer/device!"
-msgstr "÷×ÅĦÔØ URI ÐÒÉÓÔÒÏÀ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:626
-#, fuzzy
-msgid "Manual configuration"
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ ¦ÎÔÅÒÎÅÔÕ"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "ïÐæ§ צÄÄÁÌÅÎÏÇÏ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:681
-#, fuzzy
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"ýÏ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ×¦ÄÄÁÌÅÎÉÊ lpd ÐÒÉÎÔÅÒ, ÷É ÍÁ¤ÔÅ ×ËÁÚÁÔÉ ÎÁÚ×Õ\n"
-"ÈÏÓÔÁ ÐÒÉÎÔ-ÓÅÒ×ÅÒÁ ÔÁ ÎÁÚ×Õ ÐÒÉÎÔÅÒÁ ÎÁ ÃØÏÍÕ ÈÏÓÔ¦."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "îÁÚ×Á צÄÄÁÌÅÎÏÇÏ ÈÏÓÔÁ"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "îÁÚ×Á צÄÄÁÌÅÎÏÇÏ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "îÅÍÁ¤ ÎÁÚ×É ×¦ÄÄÁÌÅÎÏÇÏ ÈÏÓÔÁ!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "÷¦ÄÓÕÔÎÑ ÎÁÚ×Á ÐÒÉÎÔÅÒÁ!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, fuzzy, c-format
-msgid "Detected model: %s %s"
-msgstr "ÚÎÁÊÄÅÎÏ %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-#, fuzzy
-msgid "Scanning network..."
-msgstr "ðÏÞÉÎÁÀ Ú'¤ÄÎÁÎÎÑ..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, fuzzy, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "÷ÉÍÉËÁÀ ÍÅÒÅÖÕ"
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "ïÐæ§ SMB (Windows 9x/NT) ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:844
-#, fuzzy
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"ýÏ ÄÒÕËÕ×ÁÔÉ ÎÁ SMB ÐÒÉÎÔÅÒ¦ ÷É ÍÁ¤ÔÅ ×ËÁÚÁÔÉ ÎÁÚ×Õ SMB ÈÏÓÔÁ\n"
-"(÷¦ÄͦÔØÔÅ: ÷ÏÎÁ ÍÏÖŠצÄÒ¦ÚÎÑÔÉÓÑ ×¦Ä ÊÏÇÏ TCP/IP ÎÁÚ×É!) ¦ ÍÏÖÌÉ×Ï\n"
-"ÔÁËÏÖ IP ÁÄÒÅÓÕ ÐÒÉÎÔ ÓÅÒ×ÅÒÁ ÒÁÚÏÍ Ú ¦ÍÅÎÅÍ ÓÅÒצÓÁ ÔÁ ÂÕÄØ-ÑËÉÍ\n"
-"¦ÍÅÎÅÍ ËÏÒÉÓÔÕ×ÁÞÁ ÒÁÚÏÍ Ú ÐÁÒÏÌÅÍ, ÔÁ ÒÏÂÏÞÏÀ ÇÒÕÐÏÀ."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "îÁÚ×Á ÈÏÓÔÁ SMB ÓÅÒ×ÅÒÁ"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "IP ÁÄÒÅÓÁ SMB ÓÅÒ×ÅÒÁ"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "îÁÚ×Á ÒÅÓÕÒÓÕ"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "òÏÂÏÞÁ ÇÒÕÐÁ"
-
-#: ../../printerdrake.pm_.c:853
-#, fuzzy
-msgid "Auto-detected"
-msgstr "ëÏÒÉÓÔÕ×ÁÔÉÓÑ Á×ÔÏ×ÉÚÎÁÞÅÎÎÑÍ"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "íÁÀÔØ ÂÕÔÉ ×ËÁÚÁÎÉÍÉ ÁÂÏ ÎÁÚ×Á ÓÅÒ×ÅÒÁ, ÁÂÏ ÊÏÇÏ IP ÁÄÒÅÓÁ!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "îÅÍÁ¤ ÎÁÚ×É ÒÅÓÕÒÓÕ samba!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "ïÐæ§ ÐÒÉÎÔÅÒÁ NetWare"
-
-#: ../../printerdrake.pm_.c:961
-#, fuzzy
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"äÌÑ ÔÏÇÏ, ÝÏ ÄÒÕËÕ×ÁÔÉ ÎÁ NetWare ÐÒÉÎÔ-ÓÅÒ×ÅÒ¦, ÷É ÐÏ×ÉÎΦ\n"
-"×ËÁÚÁÔÉ ÎÁÚ×Õ ÐÒÉÎÔ-ÓÅÒ×ÅÒÁ (úÁÕ×ÁÖÔÅ! ×ÏÎÁ ÍÏÖŠצÄÒ¦ÚÎÑÔÉÓÑ ×¦Ä\n"
-"TCP/IP ¦ÍÅΦ ÈÏÓÔÁ!) ÒÁÚÏÍ Ú ÎÁÚ×ÏÀ ÐÒÉÎÔÅÒÁ, ÑËÉÍ ÷É ÈÏÞÅÔÅ\n"
-"ËÏÒÉÓÔÕ×ÁÔÉÓÑ ÔÁ צÄÐÏצÄÎÉÍ ¦ÍÅÎÅÍ ËÏÒÉÓÔÕ×ÁÞÁ Ú ÐÁÒÏÌÅÍ."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "ðÒÉÎÔÅÒ ÓÅÒ×ÅÒ"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "îÁÚ×Á ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "îÅÍÁ¤ ÎÁÚ×É ÓÅÒ×ÅÒÁ NCP!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "îÅÍÁ¤ ÎÁÚ×É ÞÅÒÇÉ NCP!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1082
-#, fuzzy
-msgid "TCP/Socket Printer Options"
-msgstr "ðÁÒÁÍÅÔÒÉ ÐÒÉÎÔÅÒÁ × ÍÅÒÅÖ¦"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1085
-#, fuzzy
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"ýÏ ÄÒÕËÕ×ÁÔÉ ÎÁ ÐÒÉÎÔÅÒ¦ × ÍÅÒÅÖ¦, ÷ÁÍ ÐÏÔÒ¦ÂÎÏ ÎÁÄÁÔÉ ÎÁÚ×Õ ÈÏÓÔÁ\n"
-"ÐÒÉÎÔÅÒÁ, ÔÁ ÍÏÖÌÉ×Ï ÎÏÍÅÒ ÐÏÒÔÁ. îÁ ÓÅÒ×ÅÒÁÈ HP JetDirect ÎÏÍÅÒ ÐÏÒÔÁ\n"
-"Õ Â¦ÌØÛÏÓÔ¦ ×ÉÐÁÄË¦× 9100, ÎÁ ¦ÎÛÉÈ ÍÏÖÅ\n"
-"צÄÒ¦ÚÎÑÔÉÓØ. ðÒÏËÏÎÓÕÌØÔÕÊÔÅÓØ Ú ¦ÎÓÔÒÕËæ¤À ÄÏ ÁÐÁÒÁÔÎÏÇÏ\n"
-"ÚÁÂÅÚÐÅÞÅÎÎÑ."
-
-#: ../../printerdrake.pm_.c:1090
-#, fuzzy
-msgid "Printer host name or IP missing!"
-msgstr "îÅÍÁ¤ ÎÁÚ×É ÈÏÓÔÁ ÐÒÉÎÔÅÒÁ!"
-
-#: ../../printerdrake.pm_.c:1112
-#, fuzzy
-msgid "Printer host name or IP"
-msgstr "îÁÚ×Á ÈÏÓÔÁ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "URI ÐÒÉÓÔÒÏÀ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"íÏÖÎÁ ×ËÁÚÁÔÉ ÂÅÚÐÏÓÅÒÅÄÎØÏ URI ÄÌÑ ÄÏÓÔÕÐÕ ÄÏ ÐÒÉÎÔÅÒÁ. URI ÍÁ¤\n"
-"צÄÐÏצÄÁÔÉ ÓÐÅÃÉƦËÁæÑÍ ÁÂÏ CUPS ÁÂÏ Foomatic. úÁÕ×ÁÖÔÅ, ÏÄÎÁË, ÝÏ\n"
-"ÎÅ ×Ó¦ ÔÉÐÉ URI ЦÄÔÒÉÍÕÀÔØÓÑ ÚÁÓÏÂÁÍÉ ËÅÒÕ×ÁÎÎÑ ÞÅÒÇ ÄÒÕËÕ."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "ðÏÔÒ¦ÂÎÏ ××ÅÓÔÉ ËÏÒÅËÔÎÉÊ URI!"
-
-#: ../../printerdrake.pm_.c:1515
-#, fuzzy
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"ëÏÖÎÏÍÕ ÐÒÉÎÔÅÒÕ ÐÏ×ÉÎÎÁ צÄÐÏצÄÁÔÉ ÎÁÚ×Á (ÎÁÐÒÉËÌÁÄ lp).\n"
-"ðÏÌÑ ïÐÉÓ ÔÁ òÏÚÔÁÛÕ×ÁÎÎÑ ÚÁÐÏ×ÎÀ×ÁÔÉ ÎÅÏÂÏ×'ÑÚËÏ×Ï. ÷ÏÎÉ ¤\n"
-"ÌÉÛ ËÏÍÅÎÔÁÒÑÍÉ ÄÌÑ ËÏÒÉÓÔÕ×ÁÞ¦×."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "îÁÚ×Á ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "òÏÚÔÁÛÕ×ÁÎÎÑ"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "þÉÔÁÀ ÄÁΦ ÐÒÉÎÔÅÒ¦× ..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "çÏÔÕÀÔØÓÑ ÄÁΦ ÐÒÉÎÔÅÒ¦× ..."
-
-#: ../../printerdrake.pm_.c:1631
-#, fuzzy
-msgid "Your printer model"
-msgstr "îÁÚ×Á צÄÄÁÌÅÎÏÇÏ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-#, fuzzy
-msgid "The model is correct"
-msgstr "÷ÓŠצÒÎÏ?"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-#, fuzzy
-msgid "Select model manually"
-msgstr "îÁÚ×Á צÄÄÁÌÅÎÏÇÏ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "÷ÉÂ¦Ò ÍÏÄÅ̦ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "ñËÕ ÍÏÄÅÌØ ÐÒÉÎÔÅÒÁ ÷É ÍÁ¤ÔÅ"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1741
-#, fuzzy
-msgid "OKI winprinter configuration"
-msgstr "úͦÎÉÔÉ ËÏÎƦÇÕÒÁæÀ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-#, fuzzy
-msgid "Lexmark inkjet configuration"
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ ¦ÎÔÅÒÎÅÔÕ"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-#, fuzzy
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"óÔÁÎÄÁÒÔΦ ÕÓÔÁÎÏ×ËÉ ÐÒÉÎÔÅÒÁ \n"
-"ðÅÒÅÓצÄÞ¦ÔØÓÑ, ÝÏ ÒÏÚÍ¦Ò ÓÔÏÒ¦ÎËÉ ÔÁ ÔÉÐ ÞÏÒÎÉÌ (ÑËÝÏ ÔÁËÁ ÕÓÔÁÎÏ×ËÁ\n"
-"ÐÒÉÓÕÔÎÑ) ×ÓÔÁÎÏ×ÌÅΦ צÒÎÏ. úÁÕ×ÁÖÔÅ, ÝÏ Ú Û×ÉÄ˦ÓÔØ ÄÒÕËÕ Ú\n"
-"ÎÁÄÚ×ÉÞÁÊÎÏ ×ÉÓÏËÏÀ Ñ˦ÓÔÀ ÍÏÖÅ ÂÕÔÉ ÚÎÁÞÎÏ ÐÏצÌØΦÛÁ."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "ðÁÒÁÍÅÔÒ %s ÍÁ¤ ÂÕÔÉ Ã¦ÌÉÍ ÞÉÓÌÏÍ!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "ðÁÒÁÍÅÔÒ %s ÍÁ¤ ÂÕÔÉ ÞÉÓÌÏÍ!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "ðÁÒÁÍÅÔÒ %s ×ÉÈÏÄÉÔØ ÚÁ ÒÁÍËÉ ÄÏÚ×ÏÌÅÎÉÈ ÍÅÖ!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"÷ÓÔÁÎÏ×ÉÔÉ ÐÒÉÎÔÅÒ \"%s\"\n"
-"ÑË ÓÔÁÎÄÁÒÔÎÉÊ?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "ôÅÓÔÕÀ ÓÔÏÒ¦ÎËÉ"
-
-#: ../../printerdrake.pm_.c:2121
-#, fuzzy
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"÷ÉÂÅÒ¦ÔØ, ÂÕÄØ ÌÁÓËÁ, ÓÔÏÒ¦ÎËÉ ÄÌÑ ÄÒÕËÕ\n"
-"úÁÕ×ÁÖÔÅ: ÄÒÕË ÆÏÔÏÇÒÁƦÞÎÉÈ ÔÅÓÔÏ×ÉÈ ÓÔÏÒ¦ÎÏË ÍÏÖÅ ÂÕÔÉ ÄÏ×ÇÉÍ ¦\n"
-"ÌÁÚÅÒΦ ÐÒÉÎÔÅÒÉ Ú ÎÅ×ÅÌÉËÉÍ ÏÂ'¤ÍÏÍ ÐÁÍ'ÑÔ¦ ÍÏÖÕÔØ ÎÁצÔØ ÚÏ×Ó¦Í ÎÅ\n"
-"ÎÁÄÒÕËÕ×ÁÔÉ ÔÁËÕ ÓÔÏÒ¦ÎËÕ. õ ¦ÌØÛÏÓÔ¦ ×ÉÐÁÄË¦Ä ÄÏÓÔÁÔÎØÏ ÎÁÄÒÕËÕ×ÁÔÉ\n"
-"ÓÔÁÎÄÁÒÔÎÕ ÐÒÏÂÎÕ ÓÔÏÒ¦ÎËÕ."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "îÅÍÁ¤ ÔÅÓÔÏ×ÉÈ ÓÔÏÒ¦ÎÏË"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "äÒÕË"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "óÔÁÎÄÁÒÔÎÁ ÔÅÓÔÏ×Á ÓÔÏÒ¦ÎËÁ"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "äÏÄÁÔËÏ×Á ÔÅÓÔÏ×Á ÓÔÏÒ¦ÎËÁ (Letter)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "äÏÄÁÔËÏ×Á ÔÅÓÔÏ×Á ÓÔÏÒ¦ÎËÁ (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "ôÅÓÔÏ×Á ÓÔÏÒ¦ÎËÁ ÆÏÔÏÇÒÁƦÞÎϧ ÑËÏÓÔ¦"
-
-#: ../../printerdrake.pm_.c:2195
-#, fuzzy
-msgid "Do not print any test page"
-msgstr "äÒÕË ÔÅÓÔÏ×ÉÈ ÓÔÏÒ¦ÎÏË"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "äÒÕËÕÀ ÔÅÓÔÏ×Õ ÓÔÏÒ¦ÎËÕ(ÓÔÏÒ¦ÎËÉ)..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"ôÅÓÔÏ×Á ÓÔÏÒ¦ÎËÁ ÐÅÒÅÄÁÎÁ ÐÒÏÇÒÁͦ ÄÒÕËÕ.\n"
-"ðÅÒÅÄ ÔÉÍ, ÑË ÐÒÉÎÔÅÒ ÐÏÞÎÅ ÄÒÕËÕ×ÁÔÉ, ÍÏÖÌÉ×Ï ÐÒÏÊÄÅ \n"
-"ÄÅÑËÉÊ ÞÁÓ.\n"
-"óÔÁÔÕÓ ÄÒÕËÕ:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"ôÅÓÔÏ×Á ÓÔÏÒ¦ÎËÁ ÐÅÒÅÄÁÎÁ ÐÒÏÇÒÁͦ ÄÒÕËÕ.\n"
-"ðÅÒÅÄ ÔÉÍ, ÑË ÐÒÉÎÔÅÒ ÐÏÞÎÅ ÄÒÕËÕ×ÁÔÉ, ÍÏÖÌÉ×Ï ÐÒÏÊÄÅ\n"
-"ÄÅÑËÉÊ ÞÁÓ. þÉ ×¦Î ÐÒÁÃÀ¤ ËÏÒÅËÔÎÏ?\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "óÐÒÁÃÀ×ÁÌÏ ÎÏÒÍÁÌØÎÏ?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-#, fuzzy
-msgid "Raw printer"
-msgstr "îÅÍÁ¤ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2343
-#, fuzzy, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "÷ÉÍÉËÁÀ ÍÅÒÅÖÕ"
-
-#: ../../printerdrake.pm_.c:2344
-#, fuzzy, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "÷ÉÍÉËÁÀ ÍÅÒÅÖÕ"
-
-#: ../../printerdrake.pm_.c:2346
-#, fuzzy, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "÷ÉÍÉËÁÀ ÍÅÒÅÖÕ"
-
-#: ../../printerdrake.pm_.c:2347
-#, fuzzy, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "÷ÉÍÉËÁÀ ÍÅÒÅÖÕ"
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "úÁËÒÉÔÉ"
-
-#: ../../printerdrake.pm_.c:2353
-#, fuzzy
-msgid "Print option list"
-msgstr "ïÐæ§ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "þÉÔÁÀ ÄÁΦ ÐÒÉÎÔÅÒ¦× ..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "ðÅÒÅÎ¦Ó ËÏÎƦÇÕÒÁæ§ ÐÒÉÎÔÅÒ¦× "
-
-#: ../../printerdrake.pm_.c:2437
-#, fuzzy, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"ëÏÎƦ­ÕÒÁæÀ, ÝÏ ÂÕÌÁ ЦÄÇÏÔÏ×ÁÎÁ ÄÌÑ ÞÅÒÇÉ %s ÷É ÍÏÖÅÔÅ ÓËÏЦÀ×ÁÔÉ\n"
-"äÌÑ ÄÁÎϧ ÕÓÔÁÎÏ×ËÉ ÞÅÒÇÉ ÄÒÕËÕ (%s). ÷Ó¦ ÕÓÔÁÎÏ×ÏÞΦ ÄÁΦ (ÎÁÚ×Á\n"
-"ÐÒÉÎÔÅÒÁ, ÏÐÉÓ, ÒÏÚÔÁÛÕ×ÁÎÎÑ, ÔÉÐ Ú'¤ÄÎÁÎÎÑ ¦ ÓÔÁÎÄÁÒÔΦ ÕÓÔÁÎÏ×ËÉ)\n"
-"ÂÕÄÕÔØ ÐÅÒÅÎÅÓÅΦ ÎÁ ÎÏ×Õ ËÏÎƦ­ÕÒÁæÀ. áÌÅ ÒÏÂÏÔÉ Ú ÞÅÒÇÉ ÐÅÒÅÎÅÓÅÎÏ\n"
-"ÎÅ ÂÕÄÅ. îÅ ×Ó¦ ÞÅÒÇÉ ÍÏÖÕÔØ ÂÕÔÉ ÐÅÒÅÎÅÓÅÎÉÍÉ Ú ÔÁËÉÈ ÐÒÉÞÉÎ: \n"
-
-#: ../../printerdrake.pm_.c:2440
-#, fuzzy
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS ΊЦÄÔÒÉÍÕ¤ ÄÒÕË ÎÁ ÐÒÉÎÔÅÒÁÈ ÓÅÒ×ÅÒ¦× Novell ÞÉ ÐÒÉÎÔÅÒ¦×, ÝÏ\n"
-"ÐÅÒÅÄÁÀÔØ ÄÁΦ ÎÁ ÄÒÕË Õ ×ÉÇÌÑĦ ËÏÍÁÎÄ Ú ÄÏצÌØÎÉÍ ÓÉÎÔÁËÓÉÓÏÍ.\n"
-
-#: ../../printerdrake.pm_.c:2442
-#, fuzzy
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ ЦÄÔÒÉÍÕ¤ Ô¦ÌØËÉ ÌÏËÁÌØΦ ÐÒÉÎÔÅÒÉ, צÄÄÁÌÅΦ ÐÒÉÎÔÅÒÉ LDP ¦\n"
-"ÐÒÉÎÔÅÒÉ, ÝÏ ÐÒÁÃÀÀÔØ ÞÅÒÅÚ Socket/TCP.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD ÔÁ LPRng ΊЦÄÔÒÉÍÕÀÔØ ÐÒÉÎÔÅÒÉ IPP.\n"
-
-#: ../../printerdrake.pm_.c:2446
-#, fuzzy
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"äÏÄÁÔËÏ×Ï, ÞÅÒÇÉ ÎÅ ÐÅÒÅÎÏÓÑÔØÓÑ Ã¦¤À ËÏÍÁÎÄÏÀ ¦ ËÏÎƦ­ÕÒÁæÑ\n"
-"\"foomatic-configure\" ÎÅ ÍÏÖÅ ÂÕÔÉ ÐÅÒÅÎÅÓÅÎÁ ÔÁËÏÖ."
-
-#: ../../printerdrake.pm_.c:2447
-#, fuzzy
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"ëÒ¦Í ÔÏÇÏ, ÐÒÉÎÔÅÒÉ ÓËÏÎƦ­ÕÒÏ×ÁΦ ÚÁ ÄÏÐÏÍÏÇÏÀ ÎÁÄÁÎÉÈ ×ÉÒÏÂÎÉËÁÍÉ\n"
-"ÆÁÊÌ¦× PPD ÞÉ ÐÒÉÎÔÅÒÉ, ÝÏ ÍÁÀÔØ Ò¦ÄΦ ÄÒÁÊ×ÅÒÉ CUPS ÎÅ ÍÏÖÕÔØ ÂÕÔÉ\n"
-"ÐÅÒÅÎÅÓÅÎÉÍÉ."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"ðÏÚÎÁÞÔÅ ÐÒÉÎÔÅÒÉ ÄÌÑ ÐÅÒÅÎÏÓÕ ¦ ÎÁÔÉÓΦÔØ ÎÁ \"ðÅÒÅÎÅÓÔÉ\"."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "îÅ ÐÅÒÅÎÏÓÉÔÉ ÐÒÉÎÔÅÒÉ"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "ðÅÒÅÎÅÓÔÉ"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"ðÒÉÎÔÅÒ Ú ÎÁÚ×ÏÀ \"%s\" ×ÖÅ ¦ÓÎÕ¤ × \"%s\". îÁÔÉÓΦÔØ \"ðÅÒÅÎÅÓÔÉ\" ÝÏÂ\n"
-"ÐÅÒÅÐÉÓÁÔÉ ÊÏÇÏ ×ÉÚÎÁÞÅÎÎÑ. ÷É ÍÏÖÅÔÅ ÔÁËÏÖ ÎÁÄÒÕËÕ×ÁÔÉ ÎÏ×Õ ÎÁÚ×Õ ÞÉ\n"
-"ÐÒÏÐÕÓÔÉÔÉ ÃÅÊ ÐÒÉÎÔÅÒ."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-"îÁÚ×Á ÐÒÉÎÔÅÒÁ ÍÁ¤ ÓËÌÁÄÁÔÉÓÑ Ô¦ÌØËÉ Ú Ì¦ÔÅÒ, ÃÉÆÒ ÔÁ ÓÉÍ×ÏÌÁ ЦÄËÒÅÓÌÅÎÎÑ."
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"ðÒÉÎÔÅÒ Ú ÎÁÚ×ÏÀ \"%s\" ×ÖÅ ¦ÓÎÕ¤.\n"
-"÷É Ä¦ÊÓÎÏ ÂÁÖÁ¤ÔÅ ÐÅÒÅÐÉÓÁÔÉ ÊÏÇÏ ËÏÎƦ­ÕÒÁæÀ?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "îÏ×Á ÎÁÚ×Á ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "ðÅÒÅÎÏÛÕ %s ..."
-
-#: ../../printerdrake.pm_.c:2500
-#, fuzzy, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"÷É ÐÅÒÅÎÅÓÌÉ ÷ÁÛ ËÏÌÉÛÎ¦Ê ÏÓÎÏ×ÎÉÊ ÐÒÉÎÔÅÒ (\"%s\"). úÒÏÂÉÔÉ ÔÁË, ÝÏÂ\n"
-"ÃÅÊ ÐÒÉÎÔÅÒ ÚÁÌÉÛÁ×ÓÑ ÏÓÎÏ×ÎÉÍ ¦ × ÎÏ×¦Ê ÓÉÓÔÅͦ ÄÒÕËÕ %s?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "ðÏÎÏ×ÌÀÀ ÄÁΦ ÐÒÉÎÔÅÒ¦× ..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-#, fuzzy
-msgid "Configuration of a remote printer"
-msgstr "îÁÓÔÒϧÔÉ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:2519
-#, fuzzy
-msgid "Starting network..."
-msgstr "ðÏÞÉÎÁÀ Ú'¤ÄÎÁÎÎÑ..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-#, fuzzy
-msgid "Configure the network now"
-msgstr "îÁÓÔÒϧÔÉ ÍÅÒÅÖÕ"
-
-#: ../../printerdrake.pm_.c:2555
-#, fuzzy
-msgid "Network functionality not configured"
-msgstr "íÏΦÔÏÒ ÎÅ ÓËÏÎƦ­ÕÒÏ×ÁÎÉÊ"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2559
-#, fuzzy
-msgid "Go on without configuring the network"
-msgstr "ëÏÎƦÇÕÒÕÀ ÍÅÒÅÖÕ"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2603
-#, fuzzy
-msgid "Restarting printing system..."
-msgstr "ñËÕ ÓÉÓÔÅÍÕ ÄÒÕËÕ ÷É ÈÏÞÅÔÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ?"
-
-#: ../../printerdrake.pm_.c:2641
-#, fuzzy
-msgid "high"
-msgstr "÷ÉÓÏËÉÊ"
-
-#: ../../printerdrake.pm_.c:2641
-#, fuzzy
-msgid "paranoid"
-msgstr "ðÁÒÁÎϦÄÁÌØÎÉÊ"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2675
-#, fuzzy
-msgid "Starting the printing system at boot time"
-msgstr "ñËÕ ÓÉÓÔÅÍÕ ÄÒÕËÕ ÷É ÈÏÞÅÔÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ?"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "ðÅÒÅצÒËÁ ×ÓÔÁÎÏ×ÌÅÎÏÇÏ ÐÒÏÇÒÁÍÎÏÇÏ ÚÁÂÅÚÐÅÞÅÎÎÑ..."
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "óÔÉÒÁÀ LPRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "÷ÉÄÁÌÅÎÎÑ LPD..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "÷ÉÂÅÒ¦ÔØ ÞÅÒÇÕ ÄÒÕËÕ ÄÌÑ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "ñËÕ ÞÅÒÇÕ ÄÒÕËÕ (ÓÉÓÔÅÍÕ) ÷É ÈÏÞÅÔÅ ×ÖÉ×ÁÔÉ?"
-
-#: ../../printerdrake.pm_.c:2895
-#, fuzzy, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "îÁÓÔÒÏÀÀ ÐÒÉÎÔÅÒ \"%s\"..."
-
-#: ../../printerdrake.pm_.c:2909
-#, fuzzy
-msgid "Installing Foomatic..."
-msgstr "õÓÔÁÎÏ×ËÁ ÐÁËÅÔÕ %s"
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "ïÐæ§ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:2989
-#, fuzzy
-msgid "Preparing Printerdrake..."
-msgstr "çÏÔÕÀ PrinterDrake ..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-#, fuzzy
-msgid "Configuring applications..."
-msgstr "îÁÓÔÒÏÀÀ ÐÒÉÎÔÅÒ \"%s\"..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "þÉ ÔÒÅÂÁ ÷ÁÍ ÎÁÓÔÒϧÔÉ ÄÒÕË?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "óÉÓÔÅÍÁ ÄÒÕËÕ: "
-
-#: ../../printerdrake.pm_.c:3099
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"ôÁ˦ ÐÒÉÎÔÅÒÉ ×ÖÅ ÓËÏÎƦ­ÕÒÏ×ÁΦ.\n"
-"÷É ÍÏÖÅÔÅ ÁÂÏ ÄÏÄÁÔÉ ÝÅ ÄÅÑ˦, ÁÂÏ ÚͦÎÉÔÉ Ô¦, ÝÏ ×ÖÅ ¦ÓÎÕÀÔØ."
-
-#: ../../printerdrake.pm_.c:3100
-#, fuzzy
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"ôÁ˦ ÐÒÉÎÔÅÒÉ ×ÖÅ ÓËÏÎƦ­ÕÒÏ×ÁΦ.\n"
-"÷É ÍÏÖÅÔÅ ÁÂÏ ÄÏÄÁÔÉ ÝÅ ÄÅÑ˦, ÁÂÏ ÚͦÎÉÔÉ Ô¦, ÝÏ ×ÖÅ ¦ÓÎÕÀÔØ."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3145
-#, fuzzy
-msgid "Change the printing system"
-msgstr "îÁÓÔÒϧÔÉ ÍÅÒÅÖÕ"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "ú×ÉÞÁÊÎÉÊ ÒÅÖÉÍ"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-#, fuzzy
-msgid "Do you want to configure another printer?"
-msgstr "þÉ ×É ÈÏÞÅÔÅ ×ÉÐÒÏÂÕ×ÁÔÉ ÎÏ×Õ ËÏÎƦ­ÕÒÁæÀ?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "úͦÎÉÔÉ ËÏÎƦÇÕÒÁæÀ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:3397
-#, fuzzy, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"ðÒÉÎÔÅÒ %s: %s %s\n"
-"ýÏ ÐÏÔÒ¦ÂÎÏ ÚͦÎÉÔÉ ÄÌÑ ÃØÏÇÏ ÐÒÉÎÔÅÒÁ?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "÷ÉËÏÎÁÔÉ!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "ôÉÐ Ú'¤ÄÎÁÎÎÑ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "îÁÚ×Á, ÏÐÉÓ, ÒÏÚÔÁÛÕ×ÁÎÎÑ ÐÒÉÎÔÅÒÁ"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "÷ÉÒÏÂÎÉË ÐÒÉÎÔÅÒÁ, ÍÏÄÅÌØ, ÄÒÁÊ×ÅÒ"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "÷ÉÒÏÂÎÉË ÐÒÉÎÔÅÒÁ, ÍÏÄÅÌØ"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "÷ÓÔÁÎÏ×ÉÔÉ ÑË ÏÓÎÏ×ÎÉÊ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "äÒÕË ÔÅÓÔÏ×ÉÈ ÓÔÏÒ¦ÎÏË"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-#, fuzzy
-msgid "Know how to use this printer"
-msgstr "þÉ ×É ÈÏÞÅÔÅ ×ÉÐÒÏÂÕ×ÁÔÉ ÎÏ×Õ ËÏÎƦ­ÕÒÁæÀ?"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "÷ÉÄÁÌÉÔÉ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:3472
-#, fuzzy, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "óÔÉÒÁÀ ÄÁΦ ÓÔÁÒÏÇÏ ÐÒÉÎÔÅÒÁ \"%s\" ..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "óÔÁÎÄÁÒÔÎÉÊ ÐÒÉÎÔÅÒ"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "ðÒÉÎÔÅÒ \"%s\" ×ÓÔÁÎÏ×ÌÅÎÏ ÏÓÎÏ×ÎÉÍ"
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "þÉ ÷É ÈÏÞÅÔÅ ×ÉÄÁÌÉÔÉ ÐÒÉÎÔÅÒ \"%s\"?"
-
-#: ../../printerdrake.pm_.c:3527
-#, fuzzy, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "óÔÉÒÁÀ ÐÒÉÎÔÅÒ \"%s\" ..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ ÐÒÏËÓ¦"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"ìÁÓËÁ×Ï ÐÒÏÓÉÍÏ ÄÏ ËÏÎƦ­ÕÒÁæÊÎϧ ÐÒÏÇÒÁÍÉ ÄÌÑ ÐÒÏËÓ¦.\n"
-"\n"
-"ôÕÔ ÷É ÍÏÖÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ ÐÒÏËÓ¦ ÄÌÑ ÐÒÏÔÏËÏÌ¦× ftp ÔÁ http Ú ÐÁÒÏÌÅÍ\n"
-"ÞÉ ÂÅÚ. \n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"úÁÐÏ×ΦÔØ ÇÒÁÆÉ ¦ÎÆÏÒÍÁæ§ ÐÒÏ ÐÒÏËÓ¦ http\n"
-"úÁÌÉÛ¦ÔØ §È ÐÏÒÏÖΦÍÉ, ÑËÝÏ ÷É ÎÅ ÍÁ¤ÔÅ ÐÒÏËÓ¦ http"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "ÐÏÒÔ"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "÷ÉÇÌÑÄ URL ÍÁ¤ ÂÕÔÉ http:"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "îÏÍÅÒ ÐÏÒÔÁ ÍÁ¤ ÂÕÔÉ ÞÉÓÌÏ×ÉÍ"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"úÁÐÏ×ΦÔØ ÇÒÁÆÉ ¦ÎÆÏÒÍÁæ§ ÐÒÏ ÐÒÏËÓ¦ ftp\n"
-"úÁÌÉÛ¦ÔØ §È ÐÏÒÏÖΦÍÉ, ÑËÝÏ ÷É ÎÅ ÍÁ¤ÔÅ ÐÒÏËÓ¦ ftp"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"âÕÄØ ÌÁÓËÁ, ÚÁÐÏ×ΦÔØ ¦Í'Ñ ËÏÒÉÓÔÕ×ÁÞÁ ÔÁ ÐÁÒÏÌØ, ÑËÝÏ ×ÏÎÉ ¤.\n"
-"ñËÝÏ Î¦ - ÚÁÌÉÛÔÅ §È ÐÏÒÏÖΦÍÉ"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "ÒŤÓÔÒÁæÑ"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "ÐÁÒÏÌØ"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "ÝÅ ÒÁÚ ÐÁÒÏÌØ"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "ðÁÒÏ̦ Ò¦ÚΦ. óÐÒÏÂÕÊÔÅ ÝÅ ÒÁÚ."
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "îÅ ÍÏÖÕ ÄÏÄÁÔÉ Ð¦ÄÒÏÚÄ¦Ì ÄÏ _ÆÏÒÍÁÔÏ×ÁÎÏÇÏ_ RAID md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "îÅ ÍÏÖÕ ÚÁÐÉÓÁÔÉ ÆÁÊÌ %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "ÚÂ¦Ê Õ mkraid"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "ÚÂ¦Ê Õ mkraid (ÍÏÖÌÉ×Ï ÎÅ ×ÓÔÁÎÏ×ÌÅΦ raidtools?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "îÅÄÏÓÔÁÔÎØÏ Ð¦ÄÒÏÚÄ¦Ì¦× ÄÌÑ RAID Ò¦×ÎÑ %d\n"
-
-#: ../../security/main.pm_.c:66
-#, fuzzy
-msgid "Security Level:"
-msgstr "÷ÓÔÁÎÏ×ÌÅÎÎÑ Ò¦×ÎÑ ÂÅÚÐÅËÉ"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "÷ÓÔÁÎÏ×ÌÅÎÎÑ Ò¦×ÎÑ ÂÅÚÐÅËÉ"
-
-#: ../../security/main.pm_.c:83
-#, fuzzy
-msgid "Security Administrator:"
-msgstr "ïÐæ§ צÄÄÁÌÅÎÏÇÏ ÐÒÉÎÔÅÒÁ"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (ïÓÎÏ×ÎÁ)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "÷ÓÔÁÎÏ×ÌÅÎÎÑ Ò¦×ÎÑ ÂÅÚÐÅËÉ"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "úÁÞÅËÁÊÔÅ, ¦ÄŠЦÄÇÏÔÏ×ËÁ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "úÁÐÕÓË Ú×ÕËÏ×ϧ ÓÉÓÔÅÍÉ ALSA (Advanced Linux Sound Architecture)"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron ÓÌÕÖÉÔØ ÄÌÑ ÐÅÒ¦ÏÄÉÞÎÏÇÏ ×ÉËÏÎÁÎÎÑ ËÏÍÁÎÄ."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd ÓÌÕÖÉÔØ ÄÌÑ ËÏÎÔÒÏÌÀ ÚÁ Ò¦×ÎÅÍ ÂÁÔÁÒŧ ÔÁ ÚÁÐÉÓÕ ÐÏצÄÏÍÌÅÎØ ÐÒÏ\n"
-"ÃÅ Õ ÓÉÓÔÍÎÉÊ ÖÕÒÎÁÌ syslog. ëÒ¦Í ÃØÏÇÏ ×¦Î ÍÏÖÅ ×ÉÍÉËÁÔÉ ËÏÍÐ'ÀÔÅÒ,\n"
-"ËÏÌÉ ÂÁÔÁÒÅÑ ÒÏÚÒÑÄÉÌÁÓÑ."
-
-#: ../../services.pm_.c:18
-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 ""
-"÷ÉËÏÎÕ¤ ËÏÍÁÎÄÉ, ÚÁÐÌÁÎÏ×ÁΦ ËÏÍÁÎÄÏÀ at Ð¦Ä ÞÁÓ ×ÉËÏÎÁÎÎÑ ËÏÍÁÎÄÉ at\n"
-"¦ ×ÉËÏÎÕ¤ ÐÁËÅÔΦ ËÏÍÁÎÄÉ, ËÏÌÉ ÓÉÓÔÅÍÎÅ ÎÁ×ÁÎÔÁÖÅÎÎÑ ÄÏÓÔÁÔÎØÏ\n"
-"ÎÉÚØËÅ. "
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron - ÃÅ ÓÔÁÎÄÁÒÔÎÁ ÐÒÏÇÒÁÍÁ UNIX, ÑËÁ ×ÉËÏÎÕ¤ ×ÉÂÒÁΦ ËÏÒÉÓÔÕ×ÁÞÅÍ\n"
-"ÐÒÏÇÒÁÍÉ ÐÅÒ¦ÏÄÉÞÎÏ Õ ×ÉÂÒÁÎÉÊ ÞÁÓ. vixie cron ÄÏÄÁ¤ ÄÏ ÓÔÁÎÄÁÒÔÎÏÇÏ\n"
-"UNIX cron ˦ÌØËÁ ÎÏ×ÉÈ ÍÏÖÌÉ×ÏÓÔÅÊ, ×ËÌÀÞÁÀÞÉ Ð¦Ä×ÉÝÅÎÕ ÂÅÚÐÅËÕ ÔÁ\n"
-"¦ÌØÛ ÐÏÔÕÖΦ ËÏÎƦÇÕÒÁæÊΦ ÏÐæ§."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM ÄÏÄÁ¤ ЦÄÔÒÉÍËÕ ÍÉÛËÉ ÄÏ ÔÅËÓÔÏ×ÉÈ ÐÒÏÇÒÁÍ Õ ì¦ÎÁËÓ¦, ÔÁËÉÈ ÑË,\n"
-"ÎÁÐÒÉËÌÁÄ, Midnight Commander. äÏÄÁ¤ ÔÁËÏÖ ÍÏÖÌÉ×ÏÓÔ¦ \"cut-and-paste\"\n"
-"ÄÏ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ ÎÁ ËÏÎÓÏ̦, ×ËÌÀÞÁÀÞÉ Ð¦ÄÔÒÉÍËÕ ÍÅÎÀ ÎÁ\n"
-"ËÏÎÓÏ̦."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake ×ÉËÏÎÕ¤ ÔÅÓÔÕ×ÁÎÎÑ ÁÐÁÒÁÔÎÏÇÏ ÚÁÂÅÚÐÅÞÅÎÎÑ ¦ ÑËÝÏ ÐÏÔÒ¦ÂÎÏ\n"
-"ËÏÎƦ­ÕÒÕ¤ ÎÏ×Å ÁÂÏ ÚͦÎÅÎÅ ÁÐÁÒÁÔÎÅ ÚÁÂÅÚÐÅÞÅÎÎÑ."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache - ÃÅ ÓÅÒ×ÅÒ ÄÌÑ World Wide Web. ÷¦Î ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ÄÌÑ ÎÁÄÁÎÎÑ "
-"ÓÅÒצӦ×\n"
-"ÄÌÑ ÆÁÊÌ¦× HTML ÔÁ CGI."
-
-#: ../../services.pm_.c:29
-msgid ""
-"The internet superserver daemon (commonly called inetd) starts a\n"
-"variety of other internet services as needed. It is responsible for "
-"starting\n"
-"many services, including telnet, ftp, rsh, and rlogin. Disabling inetd "
-"disables\n"
-"all of the services it is responsible for."
-msgstr ""
-"óÕÐÅÒÓÅÒ×ÅÒ ÄÅÍÏÎ (¦ÌØÛ ×¦ÄÏÍÉÊ Ð¦Ä ÎÁÚ×ÏÀ inetd) ÓÌÕÖÉÔØ ÄÌÑ ÚÁÐÕÓËÕ\n"
-"Ò¦ÚÎÏÍÁΦÔÎÉÈ ÓÅÒ×¦Ó¦× ¶ÎÔÅÒÎÅÔÕ, ËÏÌÉ ÃÅ ÎÅÏÂȦÄÎÏ. ÷¦Î\n"
-"צÄÐÏצÄÁÌØÎÉÊ ÚÁ ÓÔÁÒÔ ÂÁÇÁÔØÏÈ ÓÅÒצӦ×, ÔÁËÉÈ ÑË telnet, ftp, rsh,\n"
-"ÔÁ rlogin. ðÒÉ ÎÅÐÒÁÃÀÀÞÏÍÕ ÓÅÒ×ÅÒ¦ inetd ÎÅ ÂÕÄÕÔØ ÔÁËÏÖ ÐÒÁÃÀ×ÁÔÉ\n"
-"×Ó¦ ¦ÎÛ¦ ÓÅÒצÓÉ."
-
-#: ../../services.pm_.c:33
-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"
-"ÝÏ ÍÁÔÉ ÚÁÈÉÓÔ ÔÉÐÕ firewall ÎÁ ×ÁÛ¦Ê ÓÉÓÔÅͦ."
-
-#: ../../services.pm_.c:35
-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"
-"ÄÏÐÏÍÏÇÏÀ ÐÒÏÇÒÁÍÉ kbdconfig. ëÒÁÝÅ ÚÁÌÉÛÉÔÉ ÃÅÊ ÐÁËÅÔ ÐÒÁÃÀÀÞÉÍ ÎÁ\n"
-"¦ÌØÛÏÓÔ¦ ÓÉÓÔÅÍ."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"á×ÔÏÍÁÔÉÞÎÅ ÓÔ×ÏÒÅÎÎÑ ÆÁÊÌ¦× ÚÁÇÏÌÏ×Ë¦× ÄÌÑ ÑÄÒÁ × ËÁÔÁÌÏÚ¦ /boot ÄÌÑ\n"
-"/usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr ""
-"á×ÔÏÍÁÔÉÞÎÅ ×ÉÚÎÁÞÅÎÎÑ ÔÁ ËÏÎƦ­ÕÒÕ×ÁÎÎÑ ÁÐÁÒÁÔÎÏÇÏ ÚÁÂÅÚÐÅÞÅÎÎÑ ÐÒÉ\n"
-"ÚÁ×ÁÎÔÁÖÅÎΦ."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Linuxconf Õ ÄÅÑËÉÈ ×ÉÐÁÄËÁÈ ÂÕÄÅ ×ÉËÏÎÕ×ÁÔÉ ÐÅ×Φ ÐÒÏÃÅÄÕÒÉ Ð¦Ä ÞÁÓ\n"
-"ÚÁ×ÁÎÔÁÖÅÎÎÑ ÓÉÓÔÅÍÉ ÝÏ ÚÁÂÅÚÐÅÞÉÔÉ Ð¦ÄÔÒÉÍÁÎÎÑ Ã¦Ì¦ÓÎÏÓÔ¦\n"
-"ËÏÎƦ­ÕÒÁæ§ ÓÉÓÔÅÍÉ."
-
-#: ../../services.pm_.c:43
-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 - ÃÅ ÄÅÍÏÎ ÄÒÕËÕ, ÑËÉÊ ÚÁÂÅÚÐÅÞÕ¤ ÒÏÂÏÔÕ lpr. æÁËÔÉÞÎÏ ×¦Î ¤\n"
-"ÓÅÒ×ÅÒÏÍ, ÑËÉÊ ÎÁÄÓÉÌÁ¤ ÒÏÂÏÔÕ ÄÌÑ ÄÒÕËÕ×ÁÎÎÑ ÎÁ ÐÒÉÎÔÅÒ¦."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Linux Virtual Server ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ÄÌÑ ÐÏÂÕÄÏ×É ×ÉÓÏËÏÎÁĦÊÎÏÇÏ\n"
-"ÓÅÒ×ÅÒÁ Ú ×ÉÓÏËÏÀ ÐÒÏÄÕËÔÉ×ΦÓÔÀ."
-
-#: ../../services.pm_.c:47
-#, fuzzy
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) - ÃÅ óÅÒ×ÅÒ îÁÚ× äÏÍÅÎ¦× (Domain Name Server, DNS), ÑËÉÊ\n"
-"ÓÌÕÖÉÔØ ÄÌÑ ×ÉÚÎÁÞÅÎÎÑ ÎÁÚ× ÈÏÓÔ¦× ÚÁ IP ÁÄÒÅÓÁÍÉ ÔÁ ÎÁ×ÐÁËÉ."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"íÏÎÔÕ¤ ÔÁ ÒÏÚÍÏÎÔÏ×Õ¤ ×Ó¦ ÆÁÊÌÏצ ÓÉÓÔÅÍÉ ÔÉÐÕ Network File System\n"
-"(NFS), SMB (Lan Manager/Windows) ÔÁ NCP (NetWare)."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"áËÔÉצÚÕ¤ ÔÁ ÄÅÁËÔÉצÚÕ¤ ×Ó¦ ¦ÎÔÅÒÆÅÊÓÉ ÍÅÒÅÖ¦, Ñ˦ ÎÁÓÔÒϤΦ\n"
-"ÓÔÁÒÔÕ×ÁÔÉ ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ ÓÉÓÔÅÍÉ."
-
-#: ../../services.pm_.c:52
-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. ãÅÊ ÓÅÒ×¦Ó ÚÁÂÅÚÐÅÞÕ¤ NFS\n"
-"ÓÅÒ×ÅÒ, ÑËÉÊ ËÏÎƦ­ÕÒÕ¤ÔØÓÑ ÚÁ ÄÏÐÏÍÏÇÏÀ ÆÁÊÌÁ /etc/exports."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS - ÃÅ ÄÕÖÅ ÐÏÐÕÌÑÒÎÉÊ ÐÒÏÔÏËÏÌ ÄÌÑ ÓЦÌØÎÏÇÏ ×ÉËÏÒÉÓÔÁÎÎÑ ÆÁÊÌ¦× ÎÁ\n"
-"ËÏÍÐ'ÀÔÅÒÁÈ, Ú'¤ÄÎÁÎÉÈ ÍÅÒÅÖÅÀ TCP/IP. ãÅÊ ÓÅÒ×¦Ó ÚÁÂÅÚÐÅÞÕ¤\n"
-"ÍÏÖÌÉצÓÔØ ËÏÒÉÓÔÕ×ÁÎÎÑ ÚÁÍÉËÁÎÎÑÍ ÆÁÊ̦×."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"á×ÔÏÍÁÔÉÞÎÏ ×ËÌÀÞÉÔÉ NumLock ÎÁ ËÏÎÓÏ̦ ¦ × XFree \n"
-"ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ"
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "ð¦ÄÔÒÉÍËÁ ÄÌÑ OKI 4w ¦ ÐÏĦÂÎÉÈ win ÐÒÉÎÔÅÒ¦×."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA ЦÄÔÒÉÍËÁ ÐÏÔÒ¦ÂÎÁ × ÏÓÎÏ×ÎÏÍÕ ÄÌÑ ÚÁÂÅÚÐÅÞÅÎÎÑ ÒÏÂÏÔÉ ÔÁËÉÈ\n"
-"ÒÅÞÅÊ, ÑË ethernet ÔÁ ÍÏÄÅÍ × ÐÅÒÅÎÏÓÎÉÈ ËÏÍÐ'ÀÔÅÒÁÈ. ðÁËÅÔ ÎÅ ÐÏÞÎÅ\n"
-"ÐÒÁÃÀ×ÁÔÉ, ÑËÝÏ ÊÏÇÏ ÎÅ ÓËÏÎƦ­ÕÒÏ×ÁÎÏ. ïÔÖÅ, ÊÏÇÏ ÂÅÚÐÅÞÎÏ\n"
-"×ÓÔÁÎÏ×ÌÀ×ÁÔÉ ÎÁ ËÏÍÐ'ÀÔÅÒÁÈ, ÎÁצÔØ ÑËÝÏ ×¦Î ÎÅ ÂÕÄÅ\n"
-"×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉÓÑ."
-
-#: ../../services.pm_.c:63
-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 ""
-"portmapper ËÅÒÕ¤ Ú'¤ÄÎÁÎÎÑÍÉ Ú ÐÒÏÔÏËÏÌÏÍ RPC, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ\n"
-"ÔÁËÉÍÉ ÐÒÏÔÏËÏÌÁÍÉ, ÑË NFS ÔÁ NIS. portmaper ÐÏ×ÉÎÅÎ ÐÒÁÃÀ×ÁÔÉ ÎÁ\n"
-"ÍÁÛÉÎÁÈ, Ñ˦ ¤ ÓÅÒ×ÅÒÁÍÉ ÄÌÑ ÐÒÏÔÏËÏ̦×, ÝÏ ËÏÒÉÓÔÕÀÔØÓÑ RPC."
-
-#: ../../services.pm_.c:66
-#, fuzzy
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix - ÃÅ ÐÒÏÇÒÁÍÁ ÄÌÑ ÐÅÒÅÄÁÞ¦ ÅÌÅËÔÒÏÎÎϧ ÐÏÛÔÉ (Mail Transport\n"
-"Agent), ÑËÁ ÐÅÒÅÄÁ¤ ÐÏÛÔÏצ ÐÏצÄÏÍÌÅÎÎÑ ×¦Ä ÏÄÎÏÇÏ ËÏÍÐ'ÀÔÅÒÁ ÄÏ\n"
-"¦ÎÛÏÇÏ."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"úÂÅÒ¦ÇÁ¤ ¦ צÄÎÏ×ÌÀ¤ ÄÖÅÒÅÌÏ ÅÎÔÒÏЦ§ × ÓÉÓÔÅͦ, ÔÉÍ ÓÁÍÉÍ Ð¦Ä×ÉÝÕÀÞÉ\n"
-"Ñ˦ÓÔØ ­ÅÎÅÒÁæ§ ×ÉÐÁÄËÏ×ÉÈ ÞÉÓÅÌ."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"ðÏÓÔÁ×ÉÔÉ \"ÓÉÒ¦\" ÆÁÊÌÉ ÓÐÅæÁÌØÎÉÈ ÐÒÉÓÔÒÏ§× Õ ×¦ÄÐÏצÄΦÓÔØ ÄÏ\n"
-"ÂÌÏÞÎÉÈ ÐÒÉÓÔÒÏ§× (ÑË, ÎÁÐÒÉËÌÁÄ, ЦÄÒÏÚĦÌÉ ÖÏÒÓÔËÏÇÏ ÄÉÓËÕ) ÄÌÑ\n"
-"×ÉËÏÒÉÓÔÁÎÎÑ × ÐÒÏÇÒÁÍÁÈ ÐÏĦÂÎÉÈ ÄÏ Oracle."
-
-#: ../../services.pm_.c:71
-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"
-"ÔÁÂÌÉæ ÍÁÒÛÒÕÔÉÚÁæ§ IP ÚÁ ÄÏÐÏÍÏÇÏÀ ÐÒÏÔÏËÏÌÁ RIP. ðÒÏÔÏËÏÌ RIP\n"
-"ÛÉÒÏËÏ ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ÎÁ ÎÅ×ÅÌÉËÉÈ ÍÅÒÅÖÁÈ, × ÔÏÊ ÞÁÓ, ÑË ÎÁ ¦ÌØÛ\n"
-"ÓËÌÁÄÎÉÈ ÎÅÏÂȦÄÎÅ ÚÁÓÔÏÓÕ×ÁÎÎÑ Â¦ÌØÛ ÒÏÚ×ÉÎÅÎÉÈ ÐÒÏÔÏËÏ̦×\n"
-"ÍÁÒÛÒÕÔÉÚÁæ§."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"ðÒÏÔÏËÏÌ rstat ÄÁ¤ ÍÏÖÌÉצÓÔØ ËÏÒÉÓÔÕ×ÁÞÁÍ × ÍÅÒÅÖ¦ ÏÔÒÉÍÕ×ÁÔÉ ÄÁΦ\n"
-"ÐÒÏ ÚÁ×ÁÎÔÁÎÎÑ ÂÕÄØ-ÑËÏÇÏ ËÏÍÐ'ÀÔÅÒÁ × Ã¦Ê ÍÅÒÅÖ¦."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"ðÒÏÔÏËÏÌ rusers ÄÁ¤ ÍÏÖÌÉצÓÔØ ËÏÒÉÓÔÕ×ÁÞÁÍ × ÍÅÒÅÖ¦ ÏÔÒÉÍÕ×ÁÔÉ\n"
-"¦ÎÆÏÒÍÁæÀ ÐÒÏ ÔÅ, ÈÔÏ Ú ËÏÒÉÓÔÕ×ÁÞ¦× ÚÁÒŤÓÔÒÏ×ÁÎÉÊ ÎÁ ÓÉÓÔÅÍÁÈ, ÝÏ\n"
-"צÄÐÏצÄÁÀÔØ ÎÁ ÚÁÐÉÔÉ."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"ðÒÏÔÏËÏÌ rwho ×ÉÄÁ¤ ËÏÒÉÓÔÕ×ÁÞÁÍ ÎÁ צÄÄÁÌÅÎÉÈ ÓÉÓÔÅÍÁÈ ¦ÎÆÏÒÍÁæÀ ÐÒÏ\n"
-"×Ó¦È ËÏÒÉÓÔÕ×ÁÞ¦× ÚÁÒŤÓÔÒÏ×ÁÎÉÈ × ÓÉÓÔÅͦ, ÑËÁ ÍÁ¤ ÄÅÍÏÎ rwho\n"
-"(ÐÏĦÂÎÉÊ ÄÏ ÄÅÍÏÎÁ finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "úÁÐÕÓË Ú×ÕËÏ×ϧ ÓÉÓÔÅÍÉ ÎÁ ×ÁÛ¦Ê ÍÁÛÉΦ"
-
-#: ../../services.pm_.c:81
-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"
-"ÓÉÓÔÅÍΦ ÐÏצÄÏÍÌÅÎÎÑ Õ Ò¦ÚΦ ÓÉÓÔÅÍΦ ÆÁÊÌÉ ÒŤÓÔÒÁæ§ ÐÏצÄÏÍÌÅÎØ. ÷\n"
-"ÂÕÄØ-ÑË¦Ê ÓÉÓÔÅͦ ÎÅÐÏÇÁÎÏ ÍÁÔÉ syslog."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "úÁ×ÁÎÔÁÖÉÔÉ ÄÒÁÊ×ÅÒÉ ÄÌÑ ÐÒÉÓÔÒÏ§× usb."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr ""
-"óÔÁÒÔÕ¤ ÔÁ ÚÕÐÉÎѤ ÓÅÒ×ÅÒ ÛÒÉÆÔ¦× ÄÌÑ X (ÏÂÏ×'ÑÚËÏ×Å ÄÌÑ ÒÏÂÏÔÉ\n"
-"ÓÅÒ×ÅÒÁ XFree)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr ""
-"÷ÉÂÅÒ¦ÔØ, Ñ˦ ÓÅÒצÓÉ ÍÁÀÔØ ÓÔÁÒÔÕ×ÁÔÉ Á×ÔÏÍÁÔÉÞÎÏ ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ ÓÉÓÔÅÍÉ"
-
-#: ../../services.pm_.c:122
-#, fuzzy
-msgid "Printing"
-msgstr "äÒÕË"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "¶ÎÔÅÒÎÅÔ"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr ""
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-#, fuzzy
-msgid "System"
-msgstr "óÉÓÔÅÍÎÉÊ ÒÅÖÉÍ"
-
-#: ../../services.pm_.c:133
-#, fuzzy
-msgid "Remote Administration"
-msgstr "ïÐæ§ צÄÄÁÌÅÎÏÇÏ ÐÒÉÎÔÅÒÁ"
-
-#: ../../services.pm_.c:141
-#, fuzzy
-msgid "Database Server"
-msgstr "âÁÚÁ ÄÁÎÉÈ"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr ""
-
-#: ../../services.pm_.c:186
-#, fuzzy
-msgid "Services"
-msgstr "óÅÒ×ÅÒ"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "ÐÒÁÃÀÀ"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "ÚÕÐÉÎÅÎÏ"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "óÅÒצÓÉ ÔÁ ÄÅÍÏÎÉ"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"÷ÉÂÁÞÔÅ, ÎÅÍÁ¤ ÄÏÄÁÔËÏ×ϧ \n"
-"¦ÎÆÏÒÍÁæ§ ÐÒÏ ÃÅÊ ÓÅÒצÓ."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "ðÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Start"
-msgstr "óÔÁÔÕÓ"
-
-#: ../../services.pm_.c:236
-#, fuzzy
-msgid "Stop"
-msgstr "óÅËÔÏÒ"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr ""
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:9
-#, fuzzy
-msgid "Get involved in the Free Software world"
-msgstr "ðÒÏÔÏËÏÌ ÄÌÑ ×ÓØÏÇÏ ¦ÎÛÏÇÏ ÓצÔÕ"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr ""
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-
-#: ../../share/advertising/03-internet.pl_.c:9
-#, fuzzy
-msgid "Get the most from the Internet"
-msgstr "ú'¤ÄÎÁÔÉÓÑ Ú ¦ÎÔÅÒÎÅÔÏÍ"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "¶ÇÒÉ"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-#, fuzzy
-msgid "Mandrake Control Center"
-msgstr "ãÅÎÔÒ ËÅÒÕ×ÁÎÎÑ"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-#, fuzzy
-msgid "User interfaces"
-msgstr "¶ÎÔÅÒÆÅÊÓ ÍÅÒÅÖ¦"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:9
-#, fuzzy
-msgid "Development simplified"
-msgstr "òÏÚÒÏÂÎÉË"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr ""
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-#, fuzzy
-msgid "Become a MandrakeExpert"
-msgstr "ÅËÓÐÅÒÔ"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-#, fuzzy
-msgid "MandrakeExpert Corporate"
-msgstr "ÅËÓÐÅÒÔ"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-#, fuzzy
-msgid "Installing packages..."
-msgstr "õÓÔÁÎÏ×ËÁ ÐÁËÅÔÕ %s"
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr ""
-"âÕÄØ-ÌÁÓËÁ, ×ÉÊĦÔØ ¦Ú ÓÉÓÔÅÍÉ ¦ ÐÏÔ¦Í ÓËÏÒÉÓÔÕÊÔÅÓÑ Ctrl-Alt-BackSpace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "úÁÒŤÓÔÒÕÊÔÅÓÑ, ÂÕÄØ-ÌÁÓËÁ, ÝÅ ÒÁÚ Õ %s ÝÏ ÐÒÉ×ÅÓÔÉ Õ Ä¦À ÚͦÎÉ"
-
-#: ../../standalone/drakTermServ_.c:188
-#, fuzzy
-msgid "Mandrake Terminal Server Configuration"
-msgstr "ðÅÒÅÎ¦Ó ËÏÎƦÇÕÒÁæ§ ÐÒÉÎÔÅÒ¦× "
-
-#: ../../standalone/drakTermServ_.c:203
-#, fuzzy
-msgid "Enable Server"
-msgstr "âÁÚÁ ÄÁÎÉÈ"
-
-#: ../../standalone/drakTermServ_.c:210
-#, fuzzy
-msgid "Disable Server"
-msgstr "âÁÚÁ ÄÁÎÉÈ"
-
-#: ../../standalone/drakTermServ_.c:218
-#, fuzzy
-msgid "Start Server"
-msgstr "óÅÒ×ÅÒ NIS"
-
-#: ../../standalone/drakTermServ_.c:225
-#, fuzzy
-msgid "Stop Server"
-msgstr "óÅÒ×ÅÒ NIS"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:239
-#, fuzzy
-msgid "Add/Del Users"
-msgstr "äÏÄÁÔÉ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../standalone/drakTermServ_.c:241
-#, fuzzy
-msgid "Add/Del Clients"
-msgstr "ë̦¤ÎÔ DHCP"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:535
-#, fuzzy
-msgid "No nic selected!"
-msgstr "îÅÍÁ¤ Ú'¤ÄÎÁÎÎÑ"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:552
-#, fuzzy
-msgid "<-- Delete"
-msgstr "óÔÅÒÔÉ"
-
-#: ../../standalone/drakTermServ_.c:559
-#, fuzzy
-msgid "Delete All NBIs"
-msgstr "÷ÉÂÅÒ¦ÔØ ÆÁÊÌ"
-
-#: ../../standalone/drakTermServ_.c:621
-#, fuzzy
-msgid "Add User -->"
-msgstr "äÏÄÁÔÉ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:742
-#, fuzzy
-msgid "<-- Del Client"
-msgstr "ë̦¤ÎÔ DHCP"
-
-#: ../../standalone/drakTermServ_.c:748
-#, fuzzy
-msgid "dhcpd Config..."
-msgstr "ëÏÎƦÇÕÒÁæÑ..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ ÌÏËÁÌØÎϧ ÍÅÒÅÖ¦"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-#, fuzzy
-msgid "Write Config"
-msgstr "ÐÅÒÅÎÁÓÔÒϧÔÉ"
-
-#: ../../standalone/drakTermServ_.c:965
-#, fuzzy
-msgid "Please insert floppy disk:"
-msgstr "÷ÓÔÁ×ÔÅ ÓÉÓÔÅÍÎÕ ÄÉÓËÅÔÕ, ÑËÁ ×ÖÉ×ÁÌÁÓÑ × ÄÉÓËÏ×ÏĦ %s"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:974
-#, fuzzy
-msgid "No floppy drive available!"
-msgstr "îÅÍÁ¤ ÐÒÉ×ÏÄÁ ÄÉÓËÅÔÉ"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "ðÏÍÉÌËÁ!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "îÅ ÍÏÖÕ ÚÎÁÊÔÉ ÐÏÔÒ¦ÂÎÉÊ ÆÁÊÌ ¦Ú ÚÏÂÒÁÖÅÎÎÑÍ `%s'"
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ Á×ÔÏÍÁÔÉÞÎϧ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"÷É ÍÏÖÅÔÅ ÚÁÒÁÚ ÎÁÓÔÒϧÔÉ ÄÉÓËÅÔÕ ÄÌÑ Á×ÔÏÍÁÔÉÚÏ×ÁÎϧ ÕÓÔÁÎÏËÉ. ãÅÊ\n"
-"ÒÅÖÉÍ ÕÓÔÁÎÏ×ËÉ ÄÅÝÏ ÎÅÂÅÚÐÅÞÎÉÊ ¦ ÎÉÍ ÔÒÅÂÁ ËÏÒÉÓÔÕ×ÁÔÉÓÑ\n"
-"ÐÏͦÒËÏ×ÁÎÏ.\n"
-"\n"
-"ëÏÒÉÓÔÕÀÞÉÓØ ÃÉÍ ÒÅÖÉÍÏÍ ÷É ÍÏÖÅÔÅ ÐÏ×ÔÏÒÉÔÉ ÕÓÔÁÎÏ×ËÕ, ÝÏ ÷É\n"
-"Ô¦ÌØËÉ-ÝÏ ×ÉËÏÎÁÌÉ ÎÁ ÄÁÎ¦Ê ÓÉÓÔÅͦ. îÁ ÄÅÑËÉÈ ÅÔÁÐÁÈ ÷ÁÍ ÂÕÄÕÔØ\n"
-"ÚÁÄÁΦ ÚÁÐÉÔÁÎÎÑ, ÝÏ ÚͦÎÉÔÉ ÚÎÁÞÅÎÎÑ Ë¦ÌØËÏÈ ÚͦÎÎÉÈ.\n"
-"\n"
-"äÌÑ ÷ÁÛϧ ÂÅÚÐÅËÉ, ÐÏÄ¦Ì ÄÉÓËÕ ÎÁ ЦÄÒÏÚĦÌÉ ¦ ÆÏÒÍÁÔÕ×ÁÎÎÑ Î¦ËÏÌÉ ÎÅ\n"
-"ÂÕÄÅ ×ÉËÏÎÕ×ÁÔÉÓØ Á×ÔÏÍÁÔÉÞÎÏ ÎÅÚÁÌÅÖÎÏ ×¦Ä ÔÏÇÏ, ÝÏ ×ÉÂÒÁÎÏ ÐÒÉ\n"
-"ÕÓÔÁÎÏ×æ.\n"
-"\n"
-"èÏÞÅÔÅ ÐÒÏÄÏ×ÖÕ×ÁÔÉ? "
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ ËÒÏË¦× ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"äÌÑ ËÏÖÎÏÇÏ ËÒÏËÕ, ÂÕÄØ ÌÁÓËÁ, ×ËÁÖ¦ÔØ ÞÉ ÐÒÉ ÐÏ×ÔÏÒÎ¦Ê ÕÓÔÁÎÏ×æ ÃÅÊ\n"
-"ËÒÏË ×ÉËÏÎÁ¤ÔØÓÑ Á×ÔÏÍÁÔÉÞÎÏ, ÞÉ ×ÒÕÞÎÕ."
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-#, fuzzy
-msgid "Creating auto install floppy"
-msgstr "óÔ×ÏÒÅÎÎÑ Á×ÔÏÕÓÔÁÎÏ×ÏÞÎϧ ÄÉÓËÅÔÉ"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "÷¦ÔÁÎÎÑ!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"äÉÓËÅÔÁ ÓÔ×ÏÒÅÎÁ ÕÓЦÛÎÏ.\n"
-"÷É ÍÏÖÅÔÅ ÐÏ×ÔÏÒÉÔÉ ÕÓÔÁÎÏ×ËÕ."
-
-#: ../../standalone/drakautoinst_.c:278
-#, fuzzy
-msgid "Auto Install"
-msgstr "õÓÔÁÎÏ×ËÁ"
-
-#: ../../standalone/drakautoinst_.c:348
-#, fuzzy
-msgid "Add an item"
-msgstr "äÏÄÁÔÉ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../standalone/drakautoinst_.c:355
-#, fuzzy
-msgid "Remove the last item"
-msgstr "óÔÅÒÔÉÆÁÊÌÕ Ú×ÏÒÏÔÎØÏÇÏ ÍÏÎÔÕ×ÁÎÎÑ?"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:724
-#, fuzzy
-msgid "FATAL"
-msgstr "FAT"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-#, fuzzy
-msgid "Total progess"
-msgstr "ôÅÓÔÕÀ ÓÔÏÒ¦ÎËÉ"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, fuzzy, c-format
-msgid "Bad password on %s"
-msgstr "âÅÚ ÐÁÒÏÌÀ"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, fuzzy, c-format
-msgid "Can't find %s on %s"
-msgstr "îÅ ÍÏÖÕ ×¦ÄËÒÉÔÉ %s: %s\n"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-#, fuzzy
-msgid "Hard Disk Backup files..."
-msgstr "ðÏÇÁÎÉÊ ÒÅÚÅÒ×ÎÉÊ ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:1263
-#, fuzzy
-msgid "Backup User files..."
-msgstr "ðÏÇÁÎÉÊ ÒÅÚÅÒ×ÎÉÊ ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1317
-#, fuzzy
-msgid "Backup Other files..."
-msgstr "ðÏÇÁÎÉÊ ÒÅÚÅÒ×ÎÉÊ ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:1323
-#, fuzzy
-msgid "No changes to backup!"
-msgstr "ðÏÇÁÎÉÊ ÒÅÚÅÒ×ÎÉÊ ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1381
-#, fuzzy
-msgid " Error during mail sending. \n"
-msgstr "ðÏÍÉÌËÁ ÐÒÉ ÞÉÔÁÎΦ ÆÁÊÌÁ %s"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-#, fuzzy
-msgid "File Selection"
-msgstr "÷ÉÂ¦Ò ÐÁËÅÔ¦×"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1604
-#, fuzzy
-msgid "Backup your System files. (/etc directory)"
-msgstr "ðÏÇÁÎÉÊ ÒÅÚÅÒ×ÎÉÊ ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1624
-#, fuzzy
-msgid "Please check all users that you want to include in your backup."
-msgstr "÷ÉÂÅÒ¦ÔØ ÐÁËÅÔÉ, Ñ˦ ÷É ÈÏÞÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ"
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-#, fuzzy
-msgid "Remove Selected"
-msgstr "÷ÉÄÁÌÉÔÉ ÐÒÉÎÔÅÒ"
-
-#: ../../standalone/drakbackup_.c:1712
-#, fuzzy
-msgid "Windows (FAT32)"
-msgstr "óÔÅÒÔÉ Windows(TM)"
-
-#: ../../standalone/drakbackup_.c:1751
-#, fuzzy
-msgid "Users"
-msgstr "¶Í'Ñ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../standalone/drakbackup_.c:1777
-#, fuzzy
-msgid "Use network connection to backup"
-msgstr "ðÏÇÁÎÉÊ ÒÅÚÅÒ×ÎÉÊ ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-#, fuzzy
-msgid ""
-" Transfer \n"
-"Now"
-msgstr "ðÅÒÅÎÅÓÔÉ"
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1790
-#, fuzzy
-msgid "Please enter the host name or IP."
-msgstr "÷ÉÐÒÏÂÕÊÔÅ ÍÉÛËÕ, ÂÕÄØ-ÌÁÓËÁ"
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1800
-#, fuzzy
-msgid "Please enter your login"
-msgstr "âÕÄØ-ÌÁÓËÁ, ÓÐÒÏÂÕÊÔÅ ÝÅ ÒÁÚ"
-
-#: ../../standalone/drakbackup_.c:1805
-#, fuzzy
-msgid "Please enter your password"
-msgstr "âÕÄØ-ÌÁÓËÁ, ÓÐÒÏÂÕÊÔÅ ÝÅ ÒÁÚ"
-
-#: ../../standalone/drakbackup_.c:1811
-#, fuzzy
-msgid "Remember this password"
-msgstr "ÝÅ ÒÁÚ ÐÁÒÏÌØ"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-#, fuzzy
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "ñËÁ Õ ÷ÁÓ ÒÏÚËÌÁÄËÁ ËÌÁצÁÔÕÒÉ?"
-
-#: ../../standalone/drakbackup_.c:1931
-#, fuzzy
-msgid "Please check for multisession CD"
-msgstr "ëÌÁÃΦÔØ, ÂÕÄØ-ÌÁÓËÁ, ÎÁ ЦÄÒÏÚĦ̦"
-
-#: ../../standalone/drakbackup_.c:1937
-#, fuzzy
-msgid "Please check if you are using CDRW media"
-msgstr "ëÌÁÃΦÔØ, ÂÕÄØ-ÌÁÓËÁ, ÎÁ ЦÄÒÏÚĦ̦"
-
-#: ../../standalone/drakbackup_.c:1943
-#, fuzzy
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "ëÌÁÃΦÔØ, ÂÕÄØ-ÌÁÓËÁ, ÎÁ ЦÄÒÏÚĦ̦"
-
-#: ../../standalone/drakbackup_.c:1944
-#, fuzzy
-msgid " Erase Now "
-msgstr "ðÅÒÅÎÅÓÔÉ"
-
-#: ../../standalone/drakbackup_.c:1950
-#, fuzzy
-msgid "Please check if you are using a DVDR device"
-msgstr "ëÌÁÃΦÔØ, ÂÕÄØ-ÌÁÓËÁ, ÎÁ ЦÄÒÏÚĦ̦"
-
-#: ../../standalone/drakbackup_.c:1956
-#, fuzzy
-msgid "Please check if you are using a DVDRAM device"
-msgstr "ëÌÁÃΦÔØ, ÂÕÄØ-ÌÁÓËÁ, ÎÁ ЦÄÒÏÚĦ̦"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2002
-#, fuzzy
-msgid "No CD device defined!"
-msgstr "÷ÉÂÅÒ¦ÔØ ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:2050
-#, fuzzy
-msgid "Use tape to backup"
-msgstr "ðÏÇÁÎÉÊ ÒÅÚÅÒ×ÎÉÊ ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2059
-#, fuzzy
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "÷ÉÂÅÒ¦ÔØ ÐÁËÅÔÉ, Ñ˦ ÷É ÈÏÞÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ"
-
-#: ../../standalone/drakbackup_.c:2065
-#, fuzzy
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "÷ÉÂÅÒ¦ÔØ ÐÁËÅÔÉ, Ñ˦ ÷É ÈÏÞÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ"
-
-#: ../../standalone/drakbackup_.c:2071
-#, fuzzy
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "÷ÉÂÅÒ¦ÔØ ÐÁËÅÔÉ, Ñ˦ ÷É ÈÏÞÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ"
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2142
-#, fuzzy
-msgid "Please enter the directory to save to:"
-msgstr "÷ÉÐÒÏÂÕÊÔÅ ÍÉÛËÕ, ÂÕÄØ-ÌÁÓËÁ"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-#, fuzzy
-msgid "Use quota for backup files."
-msgstr "ðÏÇÁÎÉÊ ÒÅÚÅÒ×ÎÉÊ ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:2223
-#, fuzzy
-msgid "Network"
-msgstr "íÅÒÅÖÁ:"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2238
-#, fuzzy
-msgid "Tape"
-msgstr "ôÉÐ"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2273
-#, fuzzy
-msgid "Use daemon"
-msgstr "¶Í'Ñ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../standalone/drakbackup_.c:2278
-#, fuzzy
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr "÷ÉÂÅÒ¦ÔØ ÐÁËÅÔÉ, Ñ˦ ÷É ÈÏÞÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ"
-
-#: ../../standalone/drakbackup_.c:2284
-#, fuzzy
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr "÷ÉÂÅÒ¦ÔØ, ÂÕÄØ-ÌÁÓËÁ, ÍÏ×Õ."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2373
-#, fuzzy
-msgid "What"
-msgstr "þÅËÁÊÔÅ"
-
-#: ../../standalone/drakbackup_.c:2378
-#, fuzzy
-msgid "Where"
-msgstr "ëÏ̦ÝÁÔËÏ"
-
-#: ../../standalone/drakbackup_.c:2383
-#, fuzzy
-msgid "When"
-msgstr "ëÏ̦ÝÁÔËÏ"
-
-#: ../../standalone/drakbackup_.c:2388
-#, fuzzy
-msgid "More Options"
-msgstr "ïÐæ§ ÍÏÄÕÌÑ:"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-#, fuzzy
-msgid "Drakbackup Configuration"
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ ÍÅÒÅÖ¦"
-
-#: ../../standalone/drakbackup_.c:2425
-#, fuzzy
-msgid "Please choose where you want to backup"
-msgstr "÷ÉÂÅÒ¦ÔØ ÐÁËÅÔÉ, Ñ˦ ÷É ÈÏÞÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2437
-#, fuzzy
-msgid "across Network"
-msgstr "íÅÒÅÖÁ:"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2498
-#, fuzzy
-msgid "Please choose what you want to backup"
-msgstr "÷ÉÂÅÒ¦ÔØ ÐÁËÅÔÉ, Ñ˦ ÷É ÈÏÞÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ"
-
-#: ../../standalone/drakbackup_.c:2499
-#, fuzzy
-msgid "Backup system"
-msgstr "õÓÔÁÎÏ×ËÁ ÆÁÊÌ. ÓÉÓÔÅÍ"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2604
-#, fuzzy, c-format
-msgid " on device: %s"
-msgstr "óÐÅæÁÌØÎÉÊ ÐÒÉÓÔÒ¦Ê ÍÉÛ¦: %s\n"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2612
-#, fuzzy
-msgid ""
-"\n"
-"- Options:\n"
-msgstr "ðÁÒÁÍÅÔÒÉ"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2805
-#, fuzzy
-msgid "Please uncheck or remove it on next time."
-msgstr "÷ÉÂÅÒ¦ÔØ ÄÏ ÑËÏÇÏ ÐÏÓ̦ÄÏ×ÎÏÇÏ ÐÏÒÔÁ ЦÄËÌÀÞÅÎÉÊ ÷ÁÛ ÍÏÄÅÍ?"
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2955
-#, fuzzy
-msgid " Restore Configuration "
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ ÍÅÒÅÖ¦"
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3068
-#, fuzzy
-msgid "Backup the system files before:"
-msgstr "ðÏÇÁÎÉÊ ÒÅÚÅÒ×ÎÉÊ ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:3070
-#, fuzzy
-msgid "please choose the date to restore"
-msgstr "ñËÉÊ ÔÉÐ ÍÉÛ¦ ×É ÍÁ¤ÔÅ?"
-
-#: ../../standalone/drakbackup_.c:3107
-#, fuzzy
-msgid "Use Hard Disk to backup"
-msgstr "ðÏÇÁÎÉÊ ÒÅÚÅÒ×ÎÉÊ ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:3110
-#, fuzzy
-msgid "Please enter the directory to save:"
-msgstr "÷ÉÐÒÏÂÕÊÔÅ ÍÉÛËÕ, ÂÕÄØ-ÌÁÓËÁ"
-
-#: ../../standalone/drakbackup_.c:3153
-#, fuzzy
-msgid "FTP Connection"
-msgstr "ú'¤ÄÎÁÎÎÑ ÞÅÒÅÚ ÌÏËÁÌØÎÕ ÍÅÒÅÖÕ"
-
-#: ../../standalone/drakbackup_.c:3160
-#, fuzzy
-msgid "Secure Connection"
-msgstr "÷ÉÂÅÒ¦ÔØ Ú'¤ÄÎÁÎÎÑ ÐÒÉÎÔÅÒÁ"
-
-#: ../../standalone/drakbackup_.c:3186
-#, fuzzy
-msgid "Restore from Hard Disk."
-msgstr "÷¦ÄÎÏ×ÉÔÉ Ú ÄÉÓËÅÔÉ"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3256
-#, fuzzy
-msgid "Select another media to restore from"
-msgstr "ñËÉÊ ÔÉÐ ÍÉÛ¦ ×É ÍÁ¤ÔÅ?"
-
-#: ../../standalone/drakbackup_.c:3258
-#, fuzzy
-msgid "Other Media"
-msgstr "¶ÎÛ¦"
-
-#: ../../standalone/drakbackup_.c:3263
-#, fuzzy
-msgid "Restore system"
-msgstr "÷ÓÔÁÎÏ×ÉÔÉ ÓÉÓÔÅÍÕ"
-
-#: ../../standalone/drakbackup_.c:3264
-#, fuzzy
-msgid "Restore Users"
-msgstr "÷¦ÄÎÏ×ÉÔÉ Ú ÆÁÊÌÕ"
-
-#: ../../standalone/drakbackup_.c:3265
-#, fuzzy
-msgid "Restore Other"
-msgstr "÷¦ÄÎÏ×ÉÔÉ Ú ÆÁÊÌÕ"
-
-#: ../../standalone/drakbackup_.c:3267
-#, fuzzy
-msgid "select path to restore (instead of /)"
-msgstr "ñËÉÊ ÔÉÐ ÍÉÛ¦ ×É ÍÁ¤ÔÅ?"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "÷ÉÄÁÌÉÔÉ ÐÒÉÎÔÅÒ"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "÷¦ÄÎÏ×ÉÔÉ Ú ÆÁÊÌÕ"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "÷¦ÄÎÏ×ÉÔÉ Ú ÄÉÓËÅÔÉ"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "÷¦ÄÎÏ×ÉÔÉ ÔÁÂÌÉÃÀ ЦÄÒÏÚĦ̦×"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, fuzzy
-msgid "Restore Via Network"
-msgstr "÷¦ÄÎÏ×ÉÔÉ Ú ÆÁÊÌÕ"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-#, fuzzy
-msgid "Host Name"
-msgstr "îÁÚ×Á ÈÏÓÔÁ"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-#, fuzzy
-msgid "Password required"
-msgstr "ðÁÒÏÌØ"
-
-#: ../../standalone/drakbackup_.c:3541
-#, fuzzy
-msgid "Username required"
-msgstr "¶Í'Ñ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "¶Í'Ñ ÈÏÓÔÁ:"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "÷¦ÄÎÏ×ÉÔÉ Ú ÆÁÊÌÕ"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3812
-#, fuzzy
-msgid "Custom Restore"
-msgstr "óÐÅæÁÌØÎÉÊ"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "÷¦ÄÎÏ×ÉÔÉ ÔÁÂÌÉÃÀ ЦÄÒÏÚĦ̦×"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "÷¦ÄÎÏ×ÉÔÉ Ú ÆÁÊÌÕ"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-#, fuzzy
-msgid "Previous"
-msgstr "<- ðÏÐÅÒÅÄΦÊ"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-#, fuzzy
-msgid "Save"
-msgstr "óÔÁÔÕÓ"
-
-#: ../../standalone/drakbackup_.c:4000
-#, fuzzy
-msgid "Build Backup"
-msgstr "ðÏÇÁÎÉÊ ÒÅÚÅÒ×ÎÉÊ ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-#, fuzzy
-msgid "Restore"
-msgstr "÷¦ÄÎÏ×ÉÔÉ Ú ÆÁÊÌÕ"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4257
-#, fuzzy
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr "㦠ÐÁËÅÔÉ ÂÕÄÕÔØ ×ÓÔÁÎÏ×ÌÅÎÉÍÉ"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4303
-#, fuzzy
-msgid "Please select data to restore..."
-msgstr "÷ÉÂÅÒ¦ÔØ, ÂÕÄØ-ÌÁÓËÁ, ÍÏ×Õ."
-
-#: ../../standalone/drakbackup_.c:4324
-#, fuzzy
-msgid "Please select media for backup..."
-msgstr "÷ÉÂÅÒ¦ÔØ, ÂÕÄØ-ÌÁÓËÁ, ÍÏ×Õ."
-
-#: ../../standalone/drakbackup_.c:4346
-#, fuzzy
-msgid "Please select data to backup..."
-msgstr "÷ÉÂÅÒ¦ÔØ, ÂÕÄØ-ÌÁÓËÁ, ÍÏ×Õ."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4470
-#, fuzzy
-msgid "Backup system files"
-msgstr "ðÏÇÁÎÉÊ ÒÅÚÅÒ×ÎÉÊ ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:4472
-#, fuzzy
-msgid "Backup user files"
-msgstr "ðÏÇÁÎÉÊ ÒÅÚÅÒ×ÎÉÊ ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:4474
-#, fuzzy
-msgid "Backup other files"
-msgstr "ðÏÇÁÎÉÊ ÒÅÚÅÒ×ÎÉÊ ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4504
-#, fuzzy
-msgid "Sending files..."
-msgstr "úÁÐÉÓÁÔÉ × ÆÁÊÌ"
-
-#: ../../standalone/drakbackup_.c:4590
-#, fuzzy
-msgid "Backup Now from configuration file"
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ ÍÅÒÅÖ¦"
-
-#: ../../standalone/drakbackup_.c:4595
-#, fuzzy
-msgid "View Backup Configuration."
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ ÍÅÒÅÖ¦"
-
-#: ../../standalone/drakbackup_.c:4616
-#, fuzzy
-msgid "Wizard Configuration"
-msgstr "ëÏÎƦ­ÕÒÁæÑ"
-
-#: ../../standalone/drakbackup_.c:4621
-#, fuzzy
-msgid "Advanced Configuration"
-msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ ÌÏËÁÌØÎϧ ÍÅÒÅÖ¦"
-
-#: ../../standalone/drakbackup_.c:4626
-#, fuzzy
-msgid "Backup Now"
-msgstr "õÓÔÁÎÏ×ËÁ ÆÁÊÌ. ÓÉÓÔÅÍ"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "õÓÔÁÎÏ×ËÁ %s ÎÅÕÓЦÛÎÁ. óÔÁÌÁÓÑ ÐÏÍÉÌËÁ:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-#, fuzzy
-msgid "Standalone Tools"
-msgstr "úÁÓÏÂÉ ÄÌÑ ËÏÎÓÏ̦"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:74
-#, fuzzy
-msgid "Mandrake Online"
-msgstr "ãÅÎÔÒ ËÅÒÕ×ÁÎÎÑ"
-
-#: ../../standalone/drakbug_.c:75
-#, fuzzy
-msgid "Menudrake"
-msgstr "×ÉÚÎÁÞÁÌØÎÉÊ"
-
-#: ../../standalone/drakbug_.c:76
-#, fuzzy
-msgid "Msec"
-msgstr "íÉÛÁ"
-
-#: ../../standalone/drakbug_.c:77
-#, fuzzy
-msgid "Remote Control"
-msgstr "÷¦ÄÄÁÌÅÎÉÊ ÐÒÉÎÔÅÒ"
-
-#: ../../standalone/drakbug_.c:78
-#, fuzzy
-msgid "Software Manager"
-msgstr "îÁÚ×Á ÒÅÓÕÒÓÕ"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:81
-#, fuzzy
-msgid "Userdrake"
-msgstr "äÒÕËÁÒËÁ"
-
-#: ../../standalone/drakbug_.c:82
-#, fuzzy
-msgid "Configuration Wizards"
-msgstr "ðÏͦÞÎÉË ËÏÎƦÇÕÒÁæ§ ÍÅÒÅÖ¦"
-
-#: ../../standalone/drakbug_.c:97
-#, fuzzy
-msgid "Application:"
-msgstr "á×ÔÅÎÔÉËÁæÑ"
-
-#: ../../standalone/drakbug_.c:98
-#, fuzzy
-msgid "Package: "
-msgstr "÷ÉÂ¦Ò ÐÁËÅÔ¦×"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:100
-#, fuzzy
-msgid "Release: "
-msgstr "úÁÞÅËÁÊÔÅ, ÂÕÄØ-ÌÁÓËÁ"
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:134
-#, fuzzy
-msgid "Report"
-msgstr "ÐÏÒÔ"
-
-#: ../../standalone/drakbug_.c:171
-#, fuzzy
-msgid "Not installed"
-msgstr "÷ÉÊÔÉ Ú ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr ""
-
-#: ../../standalone/drakbug_.c:196
-#, fuzzy
-msgid "No browser available! Please install one"
-msgstr ""
-"÷É ÍÏÖÅÔÅ ×ÉÂÒÁÔÉ ÔÁËÏÖ ¦ÎÛ¦ ÍÏ×É, Ñ˦ ÂÕÄÕÔØ ÄÏÓÔÕÐΦ × ÓÉÓÔÅͦ ЦÓÌÑ\n"
-"ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ ÍÅÒÅÖ¦ (%d ÐÌÁÔ)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "ðÒÏƦÌØ: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "óÔÅÒÔÉ ÐÒÏƦÌØ..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "ðÒÏƦÌØ ÄÌÑ ÓÔÉÒÁÎÎÑ:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "îÏ×ÉÊ ÐÒÏƦÌØ..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"îÁÚ×Á ÐÒÏƦÌÀ ÄÌÑ ÓÔ×ÏÒÅÎÎÑ (ÎÏ×ÉÊ ÐÒÏƦÌØ ÓÔ×ÏÒÀ¤ÔØÓÑ ÑË ËÏÐ¦Ñ ×ÖÅ "
-"¦ÓÎÕÀÞÏÇÏ):"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "¶Í'Ñ ÈÏÓÔÁ:"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "äÏÓÔÕÐ ÄÏ ¦ÎÔÅÒÎÅÔÕ"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "ôÉÐ:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "ûÌÀÚ:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "¶ÎÔÅÒÆÅÊÓ:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "óÔÁÔÕÓ:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "îÁÓÔÒϧÔÉ ÄÏÓÔÕÐ ÄÏ ¦ÎÔÅÒÎÅÔÕ..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ ÍÅÒÅÖ¦"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "äÒÁÊ×ÅÒ"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "¶ÎÔÅÒÆÅÊÓ"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "ðÒÏÔÏËÏÌ"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "óÔÁÔÕÓ"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "îÁÓÔÒϧÔÉ ÌÏËÁÌØÎÕ ÍÅÒÅÖÕ..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "ðÏͦÞÎÉË..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "úÁÓÔÏÓÕ×ÁÔÉ"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "ú'¤ÄÎÁÎÏ"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "îÅÍÁ¤ Ú'¤ÄÎÁÎÎÑ"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "ú'¤ÄÎÁÎÎÑ..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "÷¦ÄËÌÀÞÅÎÎÑ..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"õ ×ÁÓ ÎÅÍÁ¤ ÖÏÄÎÏÇÏ ÓËÏÎƦ­ÕÒÏ×ÁÎÏÇÏ ¦ÎÔÅÒÆÅÊÓÁ.\n"
-"óËÏÎƦ­ÕÒÕÊÔÅ §È ÓÐÏÞÁÔËÕ, ËÌÁÃÎÕ×ÛÉ ÎÁ \"îÁÓÔÒϧÔÉ\""
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ ÌÏËÁÌØÎϧ ÍÅÒÅÖ¦"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "ðÌÁÔÁ %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "ðÒÏÔÏËÏÌ ÚÁ×ÁÎÔÁÖÅÎÎÑ"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "óÔÁÒÔÕ×ÁÔÉ ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "Ë̦¤ÎÔ DHCP"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "ÁËÔÉצÚÕ×ÁÔÉ ÚÁÒÁÚ"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "ÄÅÁËÔÉצÚÕ×ÁÔÉ ÚÁÒÁÚ"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"÷É ÎÅ ÍÁ¤ÔÅ ÖÏÄÎÏÇÏ Ú'¤ÄÎÁÎÎÑ Ú ¦ÎÔÅÒÎÅÔÏÍ.\n"
-"óÔ×ÏÒ¦ÔØ ÔÁËÅ Ú'¤ÄÎÁÎÎÑ ËÌÁÃÎÕ×ÛÉ ÎÁ \"îÁÓÔÒϧÔÉ\""
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ Ú'¤ÄÎÁÎÎÑ Ú ¦ÎÔÅÒÎÅÔÏÍ"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ Ú'¤ÄÎÁÎÎÑ Ú ¦ÎÔÅÒÎÅÔÏÍ"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "ôÉÐ Ú×'ÑÚËÕ:"
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "ðÁÒÁÍÅÔÒÉ"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "ûÌÀÚ"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "ðÌÁÔÁ Ethernet"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "ë̦¤ÎÔ DHCP"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "×ÉËÏÒÉÓÔÁÎÎÑ: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "îÁÚ×Á ÍÏÄÕÌÑ"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "òÏÚͦÒ"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "ÓÔ×ÏÒÅÎÎÑ ÚÁ×ÁÎÔÁÖÕ×ÁÌØÎÏÇÏ ÄÉÓËÕ"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "ÓÔÁÎÄÁÒÔÎÉÊ"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "ðÏÍÉÌËÁ DrakFloppy: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "×ÅÒÓ¦Ñ ÑÄÒÁ"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "úÁÇÁÌØΦ"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "ä¦ÌÑÎËÁ ÄÌÑ ÅËÓÐÅÒÔ¦×"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "ÄÏÄÁÔËÏצ ÁÒ­ÕÍÅÎÔÉ ÄÌÑ mkinitrd"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "äÏÄÁÔÉ ÍÏÄÕÌØ"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "ÐÒÉÍÕÓÏ×Ï"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "ÑËÝÏ ÐÏÔÒ¦ÂÎÏ"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "ÐÒÏÐÕÓËÁÔÉ ÍÏÄÕ̦ scsi"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "ÐÒÏÐÕÓËÁÔÉ ÍÏÄÕ̦ raid"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "úÁÂÒÁÔÉ ÍÏÄÕÌØ"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "÷ÉȦÄ"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "ðÏÂÕÄÕ×ÁÔÉ ÄÉÓË"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "ðÅÒÅÓצÄÞ¦ÔØÓÑ, ÝÏ ÎÏÓ¦Ê ×ÓÔÁ×ÌÅÎÉÊ × ÐÒÉ×¦Ä %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, fuzzy, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"îÅÍÁ¤ ÎÏÓ¦Ñ × ÐÒÉÓÔÒϧ %s.\n"
-"âÕÄØ ÌÁÓËÁ, ×ÓÔÁ×ÔÅ ÊÏÇÏ."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "îÅÍÏÖÌÉ×Ï ×ÉËÏÎÁÔÉ fork: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"îÅ ÍÏÖÕ ËÏÒÅËÔÎÏ ÚÁ×ÅÒÛÉÔÉ mkbootdisk: \n"
-"%s\n"
-"%s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:260
-#, fuzzy
-msgid "no fonts found"
-msgstr "îÅ ÚÎÁÊÄÅÎÏ %s."
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-#, fuzzy
-msgid "done"
-msgstr "úÁ˦ÎÞÅÎÏ"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:377
-#, fuzzy
-msgid "Fonts copy"
-msgstr "æÏÒÍÁÔÕ×ÁÔÉ ÄÉÓËÅÔÕ"
-
-#: ../../standalone/drakfont_.c:381
-#, fuzzy
-msgid "True Type fonts installation"
-msgstr "ð¦ÄÇÏÔÏ×ËÁ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:534
-#, fuzzy
-msgid "xfs restart"
-msgstr "ÏÂÍÅÖÉÔÉ"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:630
-#, fuzzy
-msgid "Fonts Importation"
-msgstr "æÏÒÍÁÔÕ×ÁÔÉ Ð¦ÄÒÏÚĦÌÉ"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:668
-#, fuzzy
-msgid "Uninstall Fonts"
-msgstr "äŦÎÓÔÁÌÀÀ RPM'É"
-
-#: ../../standalone/drakfont_.c:679
-#, fuzzy
-msgid "Advanced Options"
-msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ ÌÏËÁÌØÎϧ ÍÅÒÅÖ¦"
-
-#: ../../standalone/drakfont_.c:687
-#, fuzzy
-msgid "Font List"
-msgstr "ôÏÞËÁ ÍÏÎÔÕ×ÁÎÎÑ"
-
-#: ../../standalone/drakfont_.c:909
-#, fuzzy
-msgid "Choose the applications that will support the fonts:"
-msgstr "÷ÉÂÅÒ¦ÔØ Ð¦ÄÒÏÚĦÌÉ, Ñ˦ ÷É ÈÏÞÅÔŠצÄÆÏÒÍÁÔÕ×ÁÔÉ"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:925
-#, fuzzy
-msgid "StarOffice"
-msgstr "ïƦÓÎÁ ÓÔÁÎæÑ"
-
-#: ../../standalone/drakfont_.c:932
-#, fuzzy
-msgid "Abiword"
-msgstr "÷¦ÄͦÎÉÔÉ"
-
-#: ../../standalone/drakfont_.c:939
-#, fuzzy
-msgid "Generic Printers"
-msgstr "ðÒÉÎÔÅÒ"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1063
-#, fuzzy
-msgid "Install List"
-msgstr "÷ÓÔÁÎÏ×ÉÔÉ ÓÉÓÔÅÍÕ"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1178
-#, fuzzy
-msgid "Selected All"
-msgstr "÷ÉÂÅÒ¦ÔØ ÆÁÊÌ"
-
-#: ../../standalone/drakfont_.c:1182
-#, fuzzy
-msgid "Remove List"
-msgstr "÷ÉÄÁÌÉÔÉ ÐÒÉÎÔÅÒ"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-#, fuzzy
-msgid "Initials tests"
-msgstr "ðÏצÄÏÍÌÅÎÎÑ ÐÒÉ ÚÁ×ÁÎÔÁÖÅÎΦ"
-
-#: ../../standalone/drakfont_.c:1207
-#, fuzzy
-msgid "Copy fonts on your system"
-msgstr "õ ÷ÁÛ¦Ê ÓÉÓÔÅͦ ÎÅÍÁ¤ ÁÄÁÐÔÅÒÁ ÍÅÒÅÖ¦!"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1215
-#, fuzzy
-msgid "Post Install"
-msgstr "õÓÔÁÎÏ×ËÁ"
-
-#: ../../standalone/drakfont_.c:1240
-#, fuzzy
-msgid "Remove fonts on your system"
-msgstr "õ ÷ÁÛ¦Ê ÓÉÓÔÅͦ ÎÅÍÁ¤ ÁÄÁÐÔÅÒÁ ÍÅÒÅÖ¦!"
-
-#: ../../standalone/drakfont_.c:1244
-#, fuzzy
-msgid "Post Uninstall"
-msgstr "÷ÉÊÔÉ Ú ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "óЦÌØÎÅ ×ÉËÏÒÉÓÔÁÎÎ Ú'¤ÄÎÁÎÎÑ Ú ¦ÎÔÅÒÎÅÔÏÍ"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "óЦÌØÎÅ ËÏÒÉÓÔÕ×ÁÎÎÑ Ú'¤ÄÎÁÎÎÑÍ Ú ¦ÎÔÅÒÎÅÔÏÍ ×ÍÉËÎÅÎÅ"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"õÓÔÁÎÏ×ËÁ ÓЦÌØÎÏÇÏ ËÏÒÉÓÔÕ×ÁÎÎÑ Ú'¤ÄÎÁÎÎÑÍ Ú ¦ÎÔÅÒÎÅÔÏÍ ×ÖÅ\n"
-"ÚÒÏÂÌÅÎÁ. óЦÌØÎÅ ËÏÒÉÓÔÕ×ÁÎÎÑ × ÄÁÎÉÊ ÍÏÍÅÎÔ ÄÏÚ×ÏÌÅÎÅ.\n"
-"\n"
-"ýÏ ÷É ÂÁÖÁ¤ÔÅ ÚÒÏÂÉÔÉ?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "ÚÁÂÏÒÏÎÉÔÉ"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "ÐÒÉÂÒÁÔÉ"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "ÐÅÒÅÎÁÓÔÒϧÔÉ"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "úÁÂÏÒÏÎÁ ÓÅÒ×ÅÒ¦×..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "óЦÌØÎÅ ËÏÒÉÓÔÕ×ÁÎÎÑ Ú'¤ÄÎÁÎÎÑÍ Ú ¦ÎÔÅÒÎÅÔÏÍ ×ÉÍËÎÅÎÅ"
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "óЦÌØÎÅ ËÏÒÉÓÔÕ×ÁÎÎÑ Ú'¤ÄÎÁÎÎÑÍ Ú ¦ÎÔÅÒÎÅÔÏÍ ×ÉÍËÎÅÎÅ"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"õÓÔÁÎÏ×ËÁ ÓЦÌØÎÏÇÏ ËÏÒÉÓÔÕ×ÁÎÎÑ Ú'¤ÄÎÁÎÎÑÍ Ú ¦ÎÔÅÒÎÅÔÏÍ ×ÖÅ\n"
-"ÚÒÏÂÌÅÎÁ. óЦÌØÎÅ ËÏÒÉÓÔÕ×ÁÎÎÑ × ÄÁÎÉÊ ÍÏÍÅÎÔ ×ÉÍËÎÅÎÅ.\n"
-"\n"
-"ýÏ ÷É ÂÁÖÁ¤ÔÅ ÚÒÏÂÉÔÉ?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "ÄÏÚ×ÏÌÉÔÉ"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "÷ÍÉËÁÀ ÓÅÒ×ÅÒÉ..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "óЦÌØÎÅ ËÏÒÉÓÔÕ×ÁÎÎÑ Ú'¤ÄÎÁÎÎÑÍ Ú ¦ÎÔÅÒÎÅÔÏÍ ×ÍÉËÎÅÎÅ"
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"ôÅÐÅÒ Ð¦ÓÌÑ ÔÏÇÏ, ÑË ÐÁÒÁÍÅÔÒÉ ÷ÁÛÏÇÏ Ú'¤ÄÎÁÎÎÑ Ú ¶ÎÔÅÒÎÅÔÏÍ\n"
-"×ÓÔÁÎÏ×ÌÅΦ, ÷É ÍÏÖÅÔÅ ÓËÏƦ­ÕÒÕ×ÁÔÉ Ó×¦Ê ËÏÍÐ'ÀÔÅÒ ÔÁËÉÍ ÞÉÎÏÍ, ÝÏÂ\n"
-"צΠÄÏÚ×ÏÌÑ× ÓЦÌØÎÅ ×ÉËÏÒÉÓÔÁÎÎÑ Ó×ÏÇÏ Ú'¤ÄÎÁÎÎÑ ÄÏ\n"
-"¶ÎÔÅÒÎÅÔÕ. \n"
-"\n"
-"ðÒÉͦÔËÁ: ÷ÁÍ ÄÌÑ ÃØÏÇÏ ÐÏÔÒ¦ÂÎÏ ÍÁÔÉ ÐÌÁÔÕ ÍÅÒÅÖ¦, ÝÏ ÎÁÓÔÒϧÔÉ\n"
-"ÌÏËÁÌØÎÕ ÍÅÒÅÖÕ (LAN)."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "¶ÎÔÅÒÆÅÊÓ %s (Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ ÍÏÄÕÌÑ %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "¶ÎÔÅÒÆÅÊÓ %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "õ ÷ÁÛ¦Ê ÓÉÓÔÅͦ ÎÅÍÁ¤ ÁÄÁÐÔÅÒÁ ÍÅÒÅÖ¦!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"õ ÷ÁÛ¦Ê ÓÉÓÔÅͦ ÎÅÍÁ¤ ÓËÏÎƦ­ÕÒÏ×ÁÎÏÇÏ ÁÄÁÐÔÅÒÁ ÍÅÒÅÖ¦\n"
-"ethernet. óËÏÒÉÓÔÁÊÔÅÓØ, ÂÕÄØ-ÌÁÓËÁ, ÐÒÏÇÒÁÍÏÀ ÄÌÑ ËÏÎƦÇÕÒÁæ§\n"
-"ÁÐÁÒÁÔÎÉÈ ÚÁÓϦ×."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "¶ÎÔÅÒÆÅÊÓ ÍÅÒÅÖ¦"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"õ ÷ÁÛ¦Ê ÓÉÓÔÅͦ ÐÒÉÓÕÔÎ¦Ê Ô¦ÌØËÉ ÏÄÉÎ ÁÄÁÐÔÅÒ ÍÅÒÅÖ¦:\n"
-"\n"
-"%s\n"
-"\n"
-"úÁÒÁÚ ÂÕÄÅ ×ÓÔÁÎÏ×ÌÅÎÁ ÌÏËÁÌØÎÁ ÍÅÒÅÖÁ Ú ÃÉÍ ÁÄÁÐÔÅÒÏÍ."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-"÷ÉÂÅÒ¦ÔØ, ÂÕÄØ-ÌÁÓËÁ, ÑËÉÊ ÁÄÁÐÔÅÒ ÍÅÒÅÖ¦ ÂÕÄŠЦÄËÌÀÞÅÎÏ ÄÏ ÌÏËÁÌØÎϧ\n"
-"ÍÅÒÅÖ¦."
-
-#: ../../standalone/drakgw_.c:259
-#, fuzzy
-msgid "Network interface already configured"
-msgstr "íÏΦÔÏÒ ÎÅ ÓËÏÎƦ­ÕÒÏ×ÁÎÉÊ"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:265
-#, fuzzy
-msgid "Automatic reconfiguration"
-msgstr "á×ÔÏÍÁÔÉÞÎÁ ËÏÎƦ­ÕÒÁÃ¦Ñ CUPS"
-
-#: ../../standalone/drakgw_.c:266
-#, fuzzy
-msgid "Show current interface configuration"
-msgstr "úͦÎÉÔÉ ËÏÎƦÇÕÒÁæÀ ÐÒÉÎÔÅÒÁ"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:286
-#, fuzzy
-msgid "(This) DHCP Server IP"
-msgstr "IP ÁÄÒÅÓÁ CUPS ÓÅÒ×ÅÒÁ"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr ""
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr ""
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "÷ ÄÁÎ¦Ê ËÏÎƦÇÕÒÁæ§ %s ÚÎÁÊÄÅÎÏ ÐÏÔÅÎæÊÎÉÊ ËÏÎÆ̦ËÔ ÁÄÒÅÓÉ ÍÅÒÅÖ¦!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "ëÏÎƦÇÕÒÁæÑ..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ ÓËÒÉÐÔ¦×, ÕÓÔÁÎÏ×ËÁ ÐÒÏÇÒÁÍ, ÓÔÁÒÔÕ×ÁÎÎÑ ÓÅÒ×ÅÒ¦×..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "ðÏÍÉÌËÉ ÐÒÉ ÕÓÔÁÎÏ×æ ÐÁËÅÔÕ %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"÷ÓÅ ÓËÏÎƦ­ÕÒÏ×ÁÎÏ. \n"
-"\n"
-"÷É ÍÏÖÅÔÅ ÓЦÌØÎÏ ËÏÒÉÓÔÕ×ÁÔÉÓÑ Ú'¤ÄÎÁÎÎÑÍ Ú ¦ÎÔÅÒÎÅÔÏÍ ÒÁÚÏÍ Ú ¦ÎÛÉÍÉ\n"
-"ËÏÍÐ'ÀÔÅÒÁÍÉ × ×ÁÛ¦Ê ÌÏËÁÌØÎ¦Ê ÍÅÒÅÖ¦, Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ Á×ÔÏÍÁÔÉÞÎÏÇÏ\n"
-"ËÏÎƦ­ÕÒÕ×ÁÎÎÑ ÍÅÒÅÖ¦ (DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr ""
-"õÓÔÁÎÏ×ËÁ ÓЦÌØÎÏÇÏ ËÏÒÉÓÔÕ×ÁÎÎÑ Ú'¤ÄÎÁÎÎÑÍ Ú ¦ÎÔÅÒÎÅÔÏÍ ×ÖÅ ÚÒÏÂÌÅÎÁ,\n"
-"ÁÌÅ ÎÁ ÄÁÎÉÊ ÍÏÍÅÎÔ ×ÏÎÏ ×¦ÄËÌÀÞÅÎÏ."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr ""
-"õÓÔÁÎÏ×ËÁ ÓЦÌØÎÏÇÏ ËÏÒÉÓÔÕ×ÁÎÎÑ Ú'¤ÄÎÁÎÎÑÍ Ú ¦ÎÔÅÒÎÅÔÏÍ ×ÖÅ ÚÒÏÂÌÅÎÁ,\n"
-"ÎÁ ÄÁÎÉÊ ÞÁÓ ×ÏÎÏ ÄÏÚ×ÏÌÅÎÏ."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "óЦÌØÎÅ ËÏÒÉÓÔÕ×ÁÎÎÑ Ú'¤ÄÎÁÎÎÑÍ Ú ¦ÎÔÅÒÎÅÔÏÍ ÓËÏÎƦÇÕÒÏ×ÁÎÏ"
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ ÓЦÌØÎÏÇÏ ú'¤ÄÎÁÎÎÑ Ú ¦ÎÔÅÒÎÅÔÏÍ."
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"ìÁÓËÁ×Ï ÐÒÏÓÉÍÏ ÄÏ ÐÒÏÇÒÁÍÉ ËÏÎƦ­ÕÒÁæ§ ÓЦÌØÎÏÇÏ ËÏÒÉÓÔÕ×ÁÎÎÑ\n"
-"Ú'¤ÄÎÁÎÎÑ Ú ¦ÎÔÅÒÎÅÔÏÍ\n"
-"\n"
-"%s\n"
-"\n"
-"ëÌÁÃΦÔØ ÎÁ \"îÁÓÔÒϧÔÉ\" ÝÏ ÚÁÐÕÓÔÉÔÉ ËÏÎƦ­ÕÒÁÔÏÒ."
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "group"
-msgstr "òÏÂÏÞÁ ÇÒÕÐÁ"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "permissions"
-msgstr "ЦÄÒÏÚÄ¦Ì %s"
-
-#: ../../standalone/drakperm_.c:42
-#, fuzzy
-msgid "user"
-msgstr "¶Í'Ñ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:50
-#, fuzzy
-msgid "delete"
-msgstr "óÔÅÒÔÉ"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:52
-#, fuzzy
-msgid "Down"
-msgstr "úÁ˦ÎÞÅÎÏ"
-
-#: ../../standalone/drakperm_.c:53
-#, fuzzy
-msgid "add a rule"
-msgstr "äÏÄÁÔÉ ÍÏÄÕÌØ"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-
-#: ../../standalone/drakperm_.c:62
-#, fuzzy
-msgid "Add a new rule at the end"
-msgstr "äÏÄÁÔÉ ÐÒÉÎÔÅÒ"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-#, fuzzy
-msgid "Delete selected rule"
-msgstr "÷ÉÄÁÌÉÔÉ ÐÒÉÎÔÅÒ"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:244
-#, fuzzy
-msgid "Current user"
-msgstr "ðÒÉÊÎÑÔÉ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../standalone/drakperm_.c:249
-#, fuzzy
-msgid "Permissions"
-msgstr "÷ÅÒÓ¦Ñ: %s\n"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:251
-#, fuzzy
-msgid "Property"
-msgstr "ðÏÒÔ"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:311
-#, fuzzy
-msgid "Use owner id for execution"
-msgstr "ëÏÒÉÓÔÕ×ÁÔÉÓÑ Á×ÔÏ×ÉÚÎÁÞÅÎÎÑÍ"
-
-#: ../../standalone/drakperm_.c:312
-#, fuzzy
-msgid "Use group id for execution"
-msgstr "ëÏÒÉÓÔÕ×ÁÔÉÓÑ Á×ÔÏ×ÉÚÎÁÞÅÎÎÑÍ"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:318
-#, fuzzy
-msgid "Path selection"
-msgstr "úÂÅÒÅÇÔÉ ×ÉÂ¦Ò ÐÁËÅÔ¦×"
-
-#: ../../standalone/drakperm_.c:364
-#, fuzzy
-msgid "user :"
-msgstr "¶Í'Ñ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../standalone/drakperm_.c:366
-#, fuzzy
-msgid "group :"
-msgstr "òÏÂÏÞÁ ÇÒÕÐÁ"
-
-#: ../../standalone/draksound_.c:47
-#, fuzzy
-msgid "No Sound Card detected!"
-msgstr "îÅÍÁ¤ Ú'¤ÄÎÁÎÎÑ"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:78
-#, fuzzy
-msgid "first step creation"
-msgstr "ÓÔ×ÏÒÅÎÎÑ ÚÁ×ÁÎÔÁÖÕ×ÁÌØÎÏÇÏ ÄÉÓËÕ"
-
-#: ../../standalone/draksplash_.c:79
-#, fuzzy
-msgid "final resolution"
-msgstr "òÏÚĦÌØÎÁ ÚÄÁÔΦÓÔØ"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-#, fuzzy
-msgid "choose image file"
-msgstr "÷ÉÂÅÒ¦ÔØ ÆÁÊÌ"
-
-#: ../../standalone/draksplash_.c:81
-#, fuzzy
-msgid "Theme name"
-msgstr "îÁÚ×Á ÒÅÓÕÒÓÕ"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-#, fuzzy
-msgid "Configure bootsplash picture"
-msgstr "îÁÓÔÒϧÔÉ ÓÅÒצÓÉ"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:121
-#, fuzzy
-msgid "Preview"
-msgstr "ÐÒÉÓÔÒ¦Ê"
-
-#: ../../standalone/draksplash_.c:123
-#, fuzzy
-msgid "Save theme"
-msgstr "÷ÓÔÁÎÏ×ÉÔÉ ÓÉÓÔÅÍÕ"
-
-#: ../../standalone/draksplash_.c:124
-#, fuzzy
-msgid "Choose color"
-msgstr "÷ÉÂÅÒ¦ÔØ ÔÉÐ ÍÏΦÔÏÒÕ"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr ""
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:435
-#, fuzzy
-msgid "ProgressBar color selection"
-msgstr "÷ÉÂ¦Ò ÍÏÄÅ̦ ÐÒÉÎÔÅÒÁ"
-
-#: ../../standalone/draksplash_.c:456
-#, fuzzy
-msgid "You must choose an image file first!"
-msgstr "÷×ÅĦÔØ URI ÐÒÉÓÔÒÏÀ ÐÒÉÎÔÅÒÁ"
-
-#: ../../standalone/draksplash_.c:465
-#, fuzzy
-msgid "Generating preview ..."
-msgstr "÷ÉÚÎÁÞÁÀ ÐÒÉÓÔÒϧ..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-#, fuzzy
-msgid "Canada (cable)"
-msgstr "ëÁÎÁÄÓØËÁ (ë×ÅÂÅË)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "East Europe"
-msgstr "´×ÒÏÐÁ"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "France [SECAM]"
-msgstr "æÒÁÎæÑ"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "Ireland"
-msgstr "¶ÓÌÁÎÄÓØËÁ"
-
-#: ../../standalone/drakxtv_.c:68
-#, fuzzy
-msgid "West Europe"
-msgstr "´×ÒÏÐÁ"
-
-#: ../../standalone/drakxtv_.c:69
-#, fuzzy
-msgid "Australia"
-msgstr "ÐÏÓ̦ÄÏ×ÎÉÊ"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:125
-#, fuzzy
-msgid "There was an error while scanning for TV channels"
-msgstr "óÔÁÌÁÓÑ ÐÏÍÉÌËÁ Ð¦Ä ÞÁÓ ÕÓÔÁÎÏ×ËÉ ÐÁËÅÔ¦×: "
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-
-#: ../../standalone/harddrake2_.c:8
-#, fuzzy
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr "×ÉËÏÒÉÓÔÁÎÎÑ: keyboarddrake [--expert] [ËÌÁצÁÔÕÒÁ]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "×ÉËÏÒÉÓÔÁÎÎÑ: keyboarddrake [--expert] [ËÌÁצÁÔÕÒÁ]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "ñËÁ Õ ÷ÁÓ ÒÏÚËÌÁÄËÁ ËÌÁצÁÔÕÒÉ?"
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "÷É ÈÏÞÅÔÅ ÝÏ BackSpace ÄÁ×Á× Delete ÎÁ ËÏÎÓÏ̦?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "úͦΦÔØ ËÏÍÐÁËÔ-ÄÉÓË"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"âÕÄØ-ÌÁÓËÁ, ×ÓÔÁ×ÔÅ ËÏÍÐÁËÔ-ÄÉÓË, ÐÏÚÎÁÞÅÎÉÊ \"%s\" Õ ÐÒÉÓÔÒ¦Ê ¦\n"
-"ÎÁÔÉÓΦÔØ çÁÒÁÚÄ Ð¦ÓÌÑ ÃØÏÇÏ.\n"
-"\n"
-"ñËÝÏ ÷É ÎÅ ÍÁ¤ÔÅ ÔÁËÏÇÏ ÄÉÓËÕ, ÎÁÔÉÓΦÔØ ÷¦ÄͦÎÉÔÉ, ÝÏ ÎÅ\n"
-"×ÓÔÁÎÏ×ÌÀ×ÁÔÉ Ú ÃØÏÇÏ ÄÉÓËÕ."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "îÅ ÍÏÖÕ ÓÔÁÒÔÕ×ÁÔÉ \"ÖÉ×Å ÐÏÎÏ×ÌÅÎÎÑ\"!!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-#, fuzzy
-msgid "Show only for the selected day"
-msgstr "ðÏËÁÚÕ×ÁÔÉ ÌÉÛÅ ÄÌÑ ÃØÏÇÏ ÄÎÑ"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/æÁÊÌ/îÏ×ÉÊ"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/æÁÊÌ/_÷¦ÄËÒÉÔÉ"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/æÁÊÌ/úÁ_ÐÉÓÁÔÉ"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/æÁÊÌ/úͦÎÉÔÉ _ÎÁÚ×Õ"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/æÁÊÌ/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/ðÁÒÁÍÅÔÒÉ"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/ðÁÒÁÍÅÔÒÉ/ôÅÓÔ"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/ð¦ÄËÁÚËÁ/ðÒÏ..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-koi8-u,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-koi8-u,*"
-
-#: ../../standalone/logdrake_.c:173
-#, fuzzy
-msgid "User"
-msgstr "¶Í'Ñ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../standalone/logdrake_.c:174
-#, fuzzy
-msgid "Messages"
-msgstr "ÐÏצÄÏÍÌÅÎÎÑ"
-
-#: ../../standalone/logdrake_.c:175
-#, fuzzy
-msgid "Syslog"
-msgstr "syslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "ÐÏÛÕË"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "úÁӦ ÄÏÇÌÑÄÁÎÎÑ ÷ÁÛÉÈ ÖÕÒÎÁÌØÎÉÈ ÆÁÊ̦×"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "ðÁÒÁÍÅÔÒÉ"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "צÄÐÏצÄÁ¤"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "ÁÌŠΊצÄÐÏצÄÁ¤"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "÷ÉÂÅÒ¦ÔØ ÆÁÊÌ"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "ëÁÌÅÎÄÁÒ"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "úͦÓÔ ÆÁÊÌÕ"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "ÂÕÄØ ÌÁÓËÁ ÚÁÖĦÔØ, ÐÒÏÈÏÄÖÅÎÎÑ ÆÁÊÌÕ: %s"
-
-#: ../../standalone/logdrake_.c:408
-#, fuzzy
-msgid "Mail alert configuration"
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ ¦ÎÔÅÒÎÅÔÕ"
-
-#: ../../standalone/logdrake_.c:409
-#, fuzzy
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"ìÁÓËÁ×Ï ÐÒÏÓÉÍÏ ÄÏ ËÏÎƦ­ÕÒÁæÊÎϧ ÐÒÏÇÒÁÍÉ ÄÌÑ ÐÒÏËÓ¦.\n"
-"\n"
-"ôÕÔ ÷É ÍÏÖÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ ÐÒÏËÓ¦ ÄÌÑ ÐÒÏÔÏËÏÌ¦× ftp ÔÁ http Ú ÐÁÒÏÌÅÍ\n"
-"ÞÉ ÂÅÚ. \n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:417
-#, fuzzy
-msgid "Domain Name Resolver"
-msgstr "îÁÚ×Á ÄÏÍÅÎÕ"
-
-#: ../../standalone/logdrake_.c:418
-#, fuzzy
-msgid "Ftp Server"
-msgstr "óÅÒ×ÅÒ NIS"
-
-#: ../../standalone/logdrake_.c:419
-#, fuzzy
-msgid "Postfix Mail Server"
-msgstr "ðÏÛÔÏ×ÉÊ ÓÅÒ×ÅÒ postfix, ÓÅÒ×ÅÒ ÎÏ×ÉÎ inn"
-
-#: ../../standalone/logdrake_.c:420
-#, fuzzy
-msgid "Samba Server"
-msgstr "óÅÒ×ÅÒ NIS"
-
-#: ../../standalone/logdrake_.c:421
-#, fuzzy
-msgid "SSH Server"
-msgstr "óÅÒ×ÅÒ NIS"
-
-#: ../../standalone/logdrake_.c:422
-#, fuzzy
-msgid "Webmin Service"
-msgstr "óÅÒ×ÅÒ"
-
-#: ../../standalone/logdrake_.c:423
-#, fuzzy
-msgid "Xinetd Service"
-msgstr "ðÒÉÎÔÅÒ ÓÅÒ×ÅÒ"
-
-#: ../../standalone/logdrake_.c:430
-#, fuzzy
-msgid "service setting"
-msgstr "æËÁ×Ï"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:443
-#, fuzzy
-msgid "load setting"
-msgstr "ÆÏÒÍÁÔÕ×ÁÎÎÑ"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr ""
-
-#: ../../standalone/logdrake_.c:457
-#, fuzzy
-msgid "alert configuration"
-msgstr "ëÏÎƦÇÕÒÁÃ¦Ñ ¦ÎÔÅÒÎÅÔÕ"
-
-#: ../../standalone/logdrake_.c:458
-#, fuzzy
-msgid "Please enter your email address below "
-msgstr "âÕÄØ-ÌÁÓËÁ, ÓÐÒÏÂÕÊÔÅ ÝÅ ÒÁÚ"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "úÂÅÒÅÇÔÉ ÑË.."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "ñËÉÊ ÔÉÐ ÍÉÛ¦ ×É ÍÁ¤ÔÅ?"
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "¶Í¦ÔÕ×Á×ÁÔÉ ÔÒÉ ËÎÏÐËÉ?"
-
-#: ../../standalone/printerdrake_.c:57
-#, fuzzy
-msgid "Reading printer data ..."
-msgstr "þÉÔÁÀ ÄÁΦ ÐÒÉÎÔÅÒ¦× ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "÷ÉÚÎÁÞÁÀ ÐÒÉÓÔÒϧ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "ôÅÓÔÕÀ ÐÏÒÔÉ"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:56
-#, fuzzy, c-format
-msgid "%s found on %s, configure it?"
-msgstr "þÉ ÔÒÅÂÁ ÷ÁÍ ÎÁÓÔÒϧÔÉ ÄÒÕË?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:65
-#, fuzzy
-msgid "Select a scanner"
-msgstr "÷ÉÂÅÒ¦ÔØ ÇÒÁƦÞÎÕ ÐÌÁÔÕ"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:109
-#, fuzzy
-msgid "choose device"
-msgstr "ðÒÉÓÔÒ¦Ê ÚÁ×ÁÎÔÁÖÅÎÎÑ"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr ""
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr ""
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "÷ÉÂÅÒ¦ÔØ ÍÏ×Õ"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "÷ÉÂÅÒ¦ÔØ ÔÉÐ ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "÷ÉÚÎÁÞÅÎÎÑ ÔÉÐÕ ÄÉÓËÕ"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "óËÏÎƦÇÕÒÕÊÔÅ ÍÉÛÕ"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "÷ÉÂÅÒ¦ÔØ ÔÉÐ ËÌÁצÁÔÕÒÉ"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "âÅÚÐÅËÁ"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "õÓÔÁÎÏ×ËÁ ÆÁÊÌ. ÓÉÓÔÅÍ"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "æÏÒÍÁÔÕ×ÁÔÉ Ð¦ÄÒÏÚĦÌÉ"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "÷ÉÂ¦Ò ÐÁËÅÔ¦×"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "÷ÓÔÁÎÏ×ÉÔÉ ÓÉÓÔÅÍÕ"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "äÏÄÁÔÉ ËÏÒÉÓÔÕ×ÁÞÁ"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "îÁÓÔÒϧÔÉ ÍÅÒÅÖÕ"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "îÁÓÔÒϧÔÉ ÓÅÒצÓÉ"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "âÌÏË ÚÁ×ÁÎÔÁÖÅÎÎÑ"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "óÔ×ÏÒÉÔÉ Á×ÁÒ¦ÊÎÕ ÄÉÓËÅÔÕ"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "îÁÓÔÒϧÔÉ X"
-
-#: ../../steps.pm_.c:34
-#, fuzzy
-msgid "Install system updates"
-msgstr "÷ÓÔÁÎÏ×ÉÔÉ ÓÉÓÔÅÍÕ"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "÷ÉÊÔÉ Ú ÕÓÔÁÎÏ×ËÉ"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "ôÅÎÅÔÁ/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "íÅÒÅÖÅ×ÉÊ ëÏÍÐ'ÀÔÅÒ (Ë̦¤ÎÔ)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "óÅÒ×ÅÒ NFS, ÓÅÒ×ÅÒ SMB, ÐÒÏËÓ¦-ÓÅÒ×ÅÒ, ÓÅÒ×ÅÒ ssh"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "ïƦÓÎÁ ÓÔÁÎæÑ"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "òÏÂÏÞÁ ÓÔÁÎÃ¦Ñ Gnome"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "úÁÓÏÂÉ ÄÌÑ Palm Pilot ÔÁ Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "òÏÂÏÞÁ ÓÔÁÎæÑ"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Firewall/íÁÒÛÒÕÔÉÚÁÔÏÒ"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "óÅÒ×ÅÒ ¦ÍÅÎ ÔÁ ÍÅÒÅÖÅ×ÉÊ ¦ÎÆÏÒÍÁæÊÎÉÊ ÓÅÒ×ÅÒ (DNS, NIS)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"ðÒÏÇÒÁÍÉ ÄÌÑ ÏƦÓÕ: ÔÅËÓÔÏצ ÐÒÏÃÅÓÏÒÉ (kword, abiword), ÂÕÈÇÁÌÔÅÒÓØ˦\n"
-"ÔÁÂÌÉæ (kspread, gnumeric), ÐÅÒÅÇÌÑÄÁÞ¦ ÆÁÊÌ¦× pdf, ÔÏÝÏ"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "ú×ÕËÏצ ÚÁÓÏÂÉ: ÐÒÏÇÒÁ×ÁÞ¦ mp3 ÔÁ midi, ͦËÛÅÒÉ, ÔÏÝÏ"
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "ëÎÉÖËÉ ÔÁ HOWTO ÐÒÏ ì¦ÎÁËÓ ÔÁ צÌØÎÅ ÐÒÏÇÒÁÍÎÅ ÚÁÂÅÚÐÅÞÅÎÎÑ"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "òÏÂÏÞÁ ÓÔÁÎÃ¦Ñ KDE"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, ÔÏÝÏ"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "íÕÌØÔÉÍÅÄ¦Ñ - צÄÅÏ"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "îÁÂ¦Ò ÚÁÓÏÂ¦× ÄÌÑ ÐÏÛÔÉ, ÎÏ×ÉÎ, ÔÅÎÅÔ, ÐÅÒÅÄÁÞ¦ ÆÁÊ̦×, ÔÁ \"ÂÁÌÁÞÏË\""
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "âÁÚÁ ÄÁÎÉÈ"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "óÅÒ×ÅÒÉ ÂÁÚ ÄÁÎÉÈ PostgreSQL ÁÂÏ MySQL "
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "úÁÓÏÂÉ ÄÌÑ ÐÏÌÅÇÛÅÎÎÑ ËÏÎƦ­ÕÒÕ×ÁÎÎÑ ×ÁÛÏÇÏ ËÏÍÐ'ÀÔÅÒÁ"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "íÕÌØÔÉÍÅÄ¦Ñ - Ú×ÕË"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "äÏËÕÍÅÎÔÁæÑ"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "úÁÓÏÂÉ ÄÌÑ ËÏÎÓÏ̦"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "ðÏÛÔÏ×ÉÊ ÓÅÒ×ÅÒ postfix, ÓÅÒ×ÅÒ ÎÏ×ÉÎ inn"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "óÔÁÎÃ¦Ñ ÄÌÑ ¦ÎÔÅÒÎÅÔÕ"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "íÕÌØÔÉÍÅĦÊÎÁ ÓÔÁÎæÑ"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "ëÏÎƦ­ÕÒÁæÑ"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "äÏÄÁÔËÏצ ÇÒÁƦÞΦ ÓÅÒÅÄÏ×ÉÝÁ (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"òÏÂÏÞÅ ÓÅÒÅÄÏ×ÉÝÅ K (KDE) - ÏÓÎÏ×ÎÅ ÇÒÁƦÞÎÅ ÓÅÒÅÄÏ×ÉÝÅ Ú ÎÁÂÏÒÏÍ\n"
-"ÄÏÐÏͦÖÎÉÈ ÚÁÓϦ×"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "çÒÁƦÞÎÅ ÓÅÒÅÄÏ×ÉÝÅ"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "òÏÚÒÏÂÎÉË"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache, Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "úÁÓÏÂÉ ÄÌÑ ÓÔ×ÏÒÅÎÎÑ ÔÁ ÚÁÐÉÓÕ ËÏÍÐÁËÔ-ÄÉÓ˦×"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "ïƦÓÎÁ ÒÏÂÏÞÁ ÓÔÁÎæÑ"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, ÔÏÝÏ"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "çÒÁƦÞΦ ÐÒÏÇÒÁÍÉ - ÔÁ˦ ÑË The Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS "
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "â¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ × C, C++ ÐÒÏÇÒÁÍÉ ÔÁ ÆÁÊÌÉ ÚÁÇÏÌÏ×˦×"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "íÅÒÅÖÅ×ÉÊ ËÏÍÐ'ÀÔÅÒ (ÓÅÒ×ÅÒ)"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "ðÏÛÔÁ/ ÐÒÏÇÒÁÍÉ ÄÌÑ ÒÏÂÏÞÉÈ ÇÒÕÐ/ÎÏ×ÉÎÉ"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "¶ÇÒÏ×Á ÓÔÁÎæÑ"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "ðÒÏÇÒÁ×ÁÞ¦ צÄÅÏ ÔÁ צÄÅÏ-ÒÅÄÁËÔÏÒÉ"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "íÕÌØÔÉÍÅÄ¦Ñ - ÇÒÁƦËÁ"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "ðÒÏÇÒÁÍÉ ÄÌÑ ÒÏÚ×ÁÇ: ¦ÇÒÉ-ÐÏÇÏΦ, ¦ÇÒÉ ÎÁ ÄÏÛæ, ÓÔÒÁÔÅǦÞΦ, ÔÏÝÏ"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"îÁÂ¦Ò ÚÁÓÏÂ¦× ÄÌÑ ÐÒÏÞÉÔÁÎÎÑ ÔÁ ÐÅÒÅÄÁÞ¦ ÅÌÅËÔÒÏÎÎϧ ÐÏÛÔÉ ÔÁ ÇÒÕÐ\n"
-"ÎÏ×ÉÎ (pine, mutt, tin..) ÔÁ ÄÌÑ ÐÅÒÅÇÌÑÄÕ ¦ÎÆÏÒÍÁæÊÎÉÈ ÔÅÎÅÔ"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "ðÅÒÓÏÎÁÌØΦ ƦÎÁÎÓÉ"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"çÒÁƦÞÎÅ ÓÅÒÅÄÏ×ÉÝÅ Ú ÄÒÕÖÎ¦Í ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ ÐÒÏÇÒÁÍÁÍÉ, ÚÁÓÏÂÉ ÄÌÑ\n"
-"ÒÏÂÏÞÏÇÏ ÓÔÏÌÁ"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "ë̦¤ÎÔÉ ÄÌÑ Ò¦ÚÎÉÈ ÐÒÏÔÏËÏÌ¦× (ssh ×ËÌÀÞÎÏ)"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr ""
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "¶ÎÔÅÒÎÅÔ-ÛÌÀÚ"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "ú×ÕËÏצ ÔÁ צÄÅÏ ÐÒÏÇÒ×ÁÞ¦ ÔÁ ÒÅÄÁËÔÏÒÉ"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "¶ÎÛ¦ ÒÏÂÏÞ¦ ÓÅÒÅÄÏ×ÉÝÁ"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "òÅÄÁËÔÏÒÉ, ËÏÍÁÎÄΦ ÏÂÏÌÏÎËÉ, ÆÁÊÌÏצ ÚÁÓÏÂÉ ÔÁ ÔÅÒͦÎÁÌÉ"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "ðÒÏÇÒÁÍÉ ÄÌÑ ÐÅÒÓÏÎÁÌØÎÉÈ Æ¦ÎÁÎÓÏ×ÉÈ ÏÂÒÁÈÕÎË¦× (ÔÉÐÕ gnucash)"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "íÅÎÅÄÖÅÒ ÏÓÏÂÉÓÔϧ ¦ÎÆÏÒÍÁæ§"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "íÕÌØÔÉÍÅÄ¦Ñ - ÚÁÐÉÓ ËÏÍÐÁËÔ-ÄÉÓ˦×"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "îÁÕËÏ×Á ÒÏÂÏÞÁ ÓÔÁÎæÑ"
-
-#, fuzzy
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ Ð¦ÓÌÑ ÕÓÔÁÎÏ×ËÉ"
-
-#, fuzzy
-#~ msgid "Go back"
-#~ msgstr "ú×ÏÒÏÔΤ ÍÏÎÔÕ×ÁÎÎÑ"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "÷ÉÇÌÑÄ ÐÒÏËÓ¦ ÍÁ¤ ÂÕÔÉ ftp://..."
-
-#, fuzzy
-#~ msgid "quit"
-#~ msgstr "÷ÉȦÄ"
-
-#~ msgid ""
-#~ "The first time you try the X configuration, you may not be very "
-#~ "satisfied\n"
-#~ "with its display (screen is too small, shifted left or right...). Hence,\n"
-#~ "even if X starts up correctly, DrakX then asks you if the configuration\n"
-#~ "suits you. It will also propose to change it by displaying a list of "
-#~ "valid\n"
-#~ "modes it could find, asking you to select one.\n"
-#~ "\n"
-#~ "As a last resort, if you still cannot get X to work, choose \"Change\n"
-#~ "graphics card\", select \"Unlisted card\", and when prompted on which\n"
-#~ "server, choose \"FBDev\". This is a failsafe option which works with any\n"
-#~ "modern graphics card. Then choose \"Test again\" to be sure."
-#~ msgstr ""
-#~ "íÏÖÌÉ×Ï Ú ÐÅÒÛÏÇÏ ÒÁÚÕ ÷É ÎÅ ÚÍÏÖÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ ÎÁÊËÒÁÝÉÊ ÄÉÓÐÌÅÊ\n"
-#~ "(ÅËÒÁÎ ÚÁÍÁÌÉÊ, ÐÏÓÕÎÕÔÉÊ ×¦Ë, ÔÏÝÏ). ïÓØ ÞÏÍÕ, ÎÁצÔØ ÑËÝÏ X ÓÔÁÒÔÕ¤\n"
-#~ "צÒÎÏ, drakX ÐÅÒÅÐÉÔÁ¤ ÷ÁÓ, ÞÉ Ð¦ÄÈÏÄÉÔØ ÷ÁÍ ÄÁÎÁ ËÏÎƦ­ÕÒÁÃ¦Ñ ¦\n"
-#~ "ÚÁÐÒÏÐÏÎÕ¤ ÚͦÎÉÔÉ ÄÅÑ˦ צÄÅÏÒÅÖÉÍÉ, ÐÏËÁÚÁ×ÛÉ §È ÓÐÉÓÏË. \n"
-#~ "\n"
-#~ "ñËÝÏ Î¦ÞÏÇÏ ÎÅ ÓÐÒÁÃÀ¤, ¦ ÷É ÎÅ ÚÍÏÖÅÔÅ ÚÁÐÕÓÔÉÔÉ X ÎÁ Ó×Ï§Ê ÍÁÛÉΦ,\n"
-#~ "×ÉÂÅÒ¦ÔØ ÐÕÎËÔ úͦÎÉÔÉ ×¦ÄÅÏ ÐÌÁÔÕ, ×ÉÂÅÒ¦ÔØ ðÌÁÔÉ ÎÅÍÁ¤ × ÓÐÉÓËÕ\n"
-#~ "(Unlisted card) ¦, ËÏÌÉ drakX ÚÁÐÉÔÁ¤ ÑËÉÊ ÓÅÒ×ÅÒ ÷É ÈÏÞÅÔÅ\n"
-#~ "×ÓÔÁÎÏ×ÉÔÉ, ×ÉÂÅÒ¦ÔØ FBDev. ãÅÊ ÒÅÖÉÍ ÚÁÓÔÒÁÈÏ×ÁÎÉÊ ×¦Ä ÎÅÕÄÁÞ, ÑËÉÊ\n"
-#~ "ЦÄÔÒÉÍÕ¤ÔØÓÑ Â¦ÌØÛ¦ÓÔÀ ÓÕÞÁÓÎÉÈ ×¦ÄÅÏ ÐÌÁÔ. ð¦ÓÌÑ ÃØÏÇÏ ×ÉÂÅÒ¦ÔØ\n"
-#~ "÷ÉÐÒÏÂÕ×ÁÔÉ ÝÅ ÒÁÚ."
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (ÎÅ ÐÒÁÃÀ¤ ¦Ú ÓÔÁÒÉÍÉ BIOS'ÁÍÉ)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "õ ÷ÁÓ ÎÅÍÁ¤ ÖÏÄÎÏÇÏ Ð¦ÄÒÏÚĦÌÕ!"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake ÎÅ ÍÏÖŠצÒÎÏ ÐÒÏÞÉÔÁÔÉ ÔÁÂÌÉÃÀ ЦÄÒÏÚĦ̦×.\n"
-#~ "ðÒÏÄÏ×ÖÕÊÔÅ ÎÁ Ó×¦Ê ×ÌÁÓÎÉÊ ÒÉÚÉË!"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "îÅ ÍÏÖÕ ÐÒÏÞÉÔÁÔÉ ÔÁÂÌÉÃÀ ЦÄÒÏÚĦ̦×, ×ÏÎÁ ÚÁÎÁÄÔÏ Ú¦ÐÓÏ×ÁÎÁ ÄÌÑ\n"
-#~ "ÍÅÎÅ :(\n"
-#~ "ñ ÓÐÒÏÂÕÀ ÓÔÅÒÔÉ Ú¦ÐÓÏ×ÁΦ ЦÄÒÏÚĦÌÉ"
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ firewall"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "ëÏÎƦ­ÕÒÁÃ¦Ñ firewall!"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "You already have set up a firewall.\n"
-#~ "Click on Configure to change or remove the firewall"
-#~ msgstr ""
-#~ "úÁÈÉÓÔ\n"
-#~ "\n"
-#~ "÷É ×ÖÅ ÍÁ¤ÔÅ ×ÓÔÁÎÏ×ÌÅÎÉÊ firewall. ýÏ ÚͦÎÉÔÉ ËÏÎƦ­ÕÒÁæÀ ÞÉ\n"
-#~ "צÄͦÎÉÔÉ ÚÁÈÉÓÔ ËÌÁÃΦÔØ ÎÁ \"îÁÓÔÒϧÔÉ\""
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Click on Configure to set up a standard firewall"
-#~ msgstr ""
-#~ "úÁÈÉÓÔ\n"
-#~ "\n"
-#~ "ýÏ ×ÓÔÁÎÏ×ÉÔÉ ÓÔÁÎÄÁÒÔÎÕ ËÏÎƦ­ÕÒÁæÀ firewall, ËÌÁÃΦÔØ ÎÁ\n"
-#~ "\"îÁÓÔÒϧÔÉ\""
-
-#~ msgid ""
-#~ "We'll now ask you questions about which services you'd like to allow\n"
-#~ "the Internet to connect to. Please think carefully about these\n"
-#~ "questions, as your computer's security is important.\n"
-#~ "\n"
-#~ "Please, if you're not currently using one of these services, firewall\n"
-#~ "it off. You can change this configuration anytime you like by\n"
-#~ "re-running this application!"
-#~ msgstr ""
-#~ "úÁÒÁÚ ×ÁÍ ÂÕÄÕÔØ ÚÁÄÁΦ ÚÁÐÉÔÁÎÎÑ ÐÒÏ ÓÅÒצÓÉ, Ñ˦ ×É ÈÏÞÅÔÅ ÄÏÚ×ÏÌÉÔÉ\n"
-#~ "ÄÌÑ Ú'¤ÄÎÁÎÎÑ × ¦ÎÔÅÒÎÅÔ¦. ïÂÅÒÅÖÎÏ ÐÏÓÔÁ×ÔÅÓÑ ÄÏ ÃÉÈ ÚÁÐÉÔÁÎØ,\n"
-#~ "ÏÓ˦ÌØËÉ ×¦Ä ÃØÏÇÏ ÚÁÌÅÖÉÔØ ÂÅÚÐÅËÁ ×ÁÛϧ ÓÉÓÔÅÍÉ.\n"
-#~ "\n"
-#~ "ñËÝÏ ×É ÎÁ ÄÁÎÉÊ ÞÁÓ ÎÅ ËÏÒÉÓÔÕ¤ÔÅÓØ ÄÅÑËÉÍÉ Ú ÃÉÈ ÓÅÒצӦ×,\n"
-#~ "ÚÁÂÏÒÏΦÔØ §È ×ÉËÏÒÉÓÔÁÎÎÑ. ð¦ÚΦÛÅ ×É ÚÍÏÖÅÔÅ ÚͦÎÉÔÉ Ó×ÏÀ\n"
-#~ "ËÏÎƦÇÕÒÁæÀ ÂÕÄØ-ËÏÌÉ ÐÒÏÓÔÏ ÝÅ ÒÁÚ ÓËÏÒÉÓÔÕ×Á×ÛÉÓØ Ã¦¤À \n"
-#~ "ÐÒÏÇÒÁÍÏÀ. "
-
-#~ msgid ""
-#~ "Are you running a web server on this machine that you need the whole\n"
-#~ "Internet to see? If you are running a webserver that only needs to be\n"
-#~ "accessed by this machine, you can safely answer NO here.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "þÉ ÐÒÁÃÀ¤ ÎÁ Ã¦Ê ÍÁÛÉΦ ×ÅÂ-ÓÅÒ×ÅÒ, ÑËÉÊ ÐÏÔÒ¦ÂÎÏ ÂÁÞÉÔÉ ×ÓØÏÍÕ\n"
-#~ "¶ÎÔÅÒÎÅÔÕ? ñËÝÏ ×É ËÏÒÉÓÔÕ¤ÔÅÓØ Ô¦ÌØËÉ ÔÁËÉÍ ÓÅÒ×ÅÒÏÍ, ÑËÉÊ ÐÏÔÒ¦ÂÎÏ\n"
-#~ "ÂÁÞÉÔÉ Ô¦ÌØËÉ Ú Ã¦¤§ ÍÁÛÉÎÉ, ÍÏÖÅÔÅ ÓÐÏ˦ÊÎÏ ×¦ÄÐÏצÓÔÉ ÔÕÔ \"î¦\"\n"
-
-#~ msgid ""
-#~ "Are you running a name server on this machine? If you didn't set one\n"
-#~ "up to give away IP and zone information to the whole Internet, please\n"
-#~ "answer no.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "þÉ ×É ËÏÒÉÓÔÕ¤ÔÅÓØ ÓÅÒ×ÅÒÏÍ ¦ÍÅÎ ÎÁ Ã¦Ê ÍÁÛÉÎÉ? ñËÝÏ ×É ÎÅ ÒÏÂÉÌÉ\n"
-#~ "ÕÓÔÁÎÏ×ËÉ ÓÅÒ×ÅÒÁ ÄÌÑ ÔÏÇÏ, ÝÏ צÄÐÏצÄÁÔÉ ÎÁ ÚÁÐÉÔÉ IP ÁÄÒÅÓ ×ÓØÏÇÏ\n"
-#~ "¶ÎÔÅÒÎÅÔÕ, צÄÐÏצÄÁÊÔÅ \"î¶\".\n"
-
-#~ msgid ""
-#~ "Do you want to allow incoming Secure Shell (ssh) connections? This\n"
-#~ "is a telnet-replacement that you might use to login. If you're using\n"
-#~ "telnet now, you should definitely switch to ssh. telnet is not\n"
-#~ "encrypted -- so some attackers can steal your password if you use\n"
-#~ "it. ssh is encrypted and doesn't allow for this eavesdropping."
-#~ msgstr ""
-#~ "þÉ ÈÏÞÅÔÅ ×É ÄÏÚ×ÏÌÉÔÉ ×ȦÄΦ Ú'¤ÄÎÁÎÎÑ Ú ×¦ÄËÒÉÔÔÑÍ ÂÅÚÐÅÞÎϧ\n"
-#~ "ËÏÍÁÎÄÎϧ ÏÂÏÌÏÎËÉ (SSH)? ãÅ - ÚÁͦÎÁ telnet, ÑËÉÊ ×É, ÍÏÖÌÉ×Ï,\n"
-#~ "ÚÁÈÏÔ¦ÌÉ Â ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÄÌÑ ×¦ÄÄÁÌÅÎϧ ÒŤÓÔÒÁæ§. ñËÝÏ ×É ÚÁÒÁÚ\n"
-#~ "ËÏÒÉÓÔÕ¤ÔÅÓØ telnet'ÏÍ, ×ÁÍ, ÎÁÐÅ×ÎÅ, ÞÁÓ ÐÏÄÕÍÁÔÉ ÐÒÏ ÚÁͦÎÕ ÊÏÇÏ ÎÁ\n"
-#~ "ssh. telnet ÎÅ ÚÁÂÅÚÐÅÞÕ¤ ËÏÄÕ×ÁÎÎÑ ÐÅÒÅÄÁÞ¦ -- ÔÏÂÔÏ ÎÁÐÁÄÎÉËÉ ÍÏÖÕÔØ\n"
-#~ "ÐÒÏÓÌÕÈÁÔÉ ×ÁÛ ÐÁÒÏÌØ × ÔÏÊ ÞÁÓ, ÑË ×É ÎÉÍ ËÏÒÉÓÔÕ¤ÔÅÓØ. ssh ÚÁËÏÄÏ×Õ¤\n"
-#~ "ÐÁÒÏÌØ ¦ ÎÅ ÄÏÚ×ÏÌѤ ÊÏÇÏ \"ЦÄÓÌÕÈÁÔÉ\"."
-
-#~ msgid ""
-#~ "Do you want to allow incoming telnet connections?\n"
-#~ "This is horribly unsafe, as we explained in the previous screen. We\n"
-#~ "strongly recommend answering No here and using ssh in place of\n"
-#~ "telnet.\n"
-#~ msgstr ""
-#~ "þÉ ÈÏÞÅÔÅ ×É ÄÏÚ×ÏÌÉÔÉ ×ȦÄΦ Ú'¤ÄÎÁÎÎÑ ÐÏ telnet? ãÅ - ÄÕÖÅ\n"
-#~ "ÎÅÚÁÈÉÝÅÎÅ Ú'¤ÄÎÁÎÎÑ, ÑË ÂÕÌÏ ÐÏÑÓÎÅÎÏ ÎÁ ÐÏÐÅÒÅÄÎØÏÍÕ ÅËÒÁΦ. íÉ\n"
-#~ "ÎÁÓÔ¦ÊÌÉ×Ï ÒÅËÏÍÅÎÄÕ¤ÍÏ ×¦ÄÐÏצÓÔÉ \"î¦\" ÔÕÔ ¦ ËÏÒÉÓÔÕ×ÁÔÉÓÑ ssh\n"
-#~ "ÚÁͦÓÔØ telnet. \n"
-
-#~ msgid ""
-#~ "Are you running an FTP server here that you need accessible to the\n"
-#~ "Internet? If you are, we strongly recommend that you only use it for\n"
-#~ "Anonymous transfers. Any passwords sent by FTP can be stolen by some\n"
-#~ "attackers, since FTP also uses no encryption for transferring passwords.\n"
-#~ msgstr ""
-#~ "þÉ ×É ËÏÒÉÓÔÕ¤ÔÅÓØ ÔÕÔ ÓÅÒ×ÅÒÏÍ FTP, ÄÏ ÑËÏÇÏ ÐÏ×ÉÎÅÎ ÂÕÔÉ ÄÏÓÔÕÐ Ú\n"
-#~ "¶ÎÔÅÒÎÅÔÕ? ñËÝÏ ÔÁË, ÎÁÓÔ¦ÊÌÉ×Ï ÒÅËÏÍÅÎÄÕ¤ÍÏ, ÝÏ ×É ÎÉÍ ËÏÒÉÓÔÕ×ÁÌÉÓÑ\n"
-#~ "Ô¦ÌØËÉ ÄÌÑ ÁÎÏΦÍÎÉÈ ÐÅÒÅÄÁÞ ÄÁÎÉÈ. âÕÄØ-Ñ˦ ÐÁÒÏ̦, ÐÅÒÅÄÁΦ ÐÏ FTP\n"
-#~ "ÍÏÖÕÔØ ÂÕÔÉ Ð¦ÄÓÌÕÈÁÎÉÍÉ ÎÁÐÁÄÎÉËÁÍÉ, ÏÓ˦ÌØËÉ FTP ÎÅ ËÏÒÉÓÔÕ¤ÔØÓÑ\n"
-#~ "ËÒÉÐÔÏÇÒÁƦ¤À ÄÌÑ ÐÅÒÅÄÁÞ¦ ÐÁÒÏ̦×.\n"
-
-#~ msgid ""
-#~ "Are you running a mail server here? If you're sending you \n"
-#~ "messages through pine, mutt or any other text-based mail client,\n"
-#~ "you probably are. Otherwise, you should firewall this off.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "þÉ Õ ×ÁÓ ÐÒÁÃÀ¤ ÐÏÛÔÏ×ÉÊ ÓÅÒ×ÅÒ? ñËÝÏ ×É ×¦ÄÓÉÌÁ¤ÔÅ ÐÏÛÔÕ ÞÅÒÅÚ pine,\n"
-#~ "mutt ÞÉ ¦ÎÛÉÊ ÐÏÛÔÏ×ÉÊ Ë̦¤ÎÔ, ÝÏ ÐÒÁÃÀ¤ × ÔÅËÓÔÏ×ÏÍÕ ÒÅÖÉͦ, ÓËÏÒ¦ÛÅ\n"
-#~ "×ÓØÏÇÏ ×¦ÄÐÏצÄØ \"ÔÁË\". ÷ ¦ÎÛÏÍÕ ×ÉÐÁÄËÕ - צÄͦΦÔØ ÃÅÊ ÓÅÒצÓ.\n"
-
-#~ msgid ""
-#~ "Are you running a POP or IMAP server here? This would\n"
-#~ "be used to host non-web-based mail accounts for people via \n"
-#~ "this machine.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "þÉ ÐÒÁÃÀ¤ Õ ×ÁÓ POP ÁÂÏ IMAP ÓÅÒ×ÅÒÉ? ÷ÏÎÉ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ\n"
-#~ "ÚÁÂÅÚÐÅÞÅÎÎÑ ÄÏÓÔÕÐÕ ËÏÒÉÓÔÕ×ÁÞÁÍ ÄÏ ÅÌÅÔÒÏÎÎϧ ÐÏÛÔÉ ÎÁ Ã¦Ê ÍÁÛÉΦ\n"
-#~ "(צÄͦÎÎÁ ×¦Ä ÐÏÛÔÉ, Ú ×ÅÂ-¦ÎÔÅÒÆÅÊÓÏÍ).\n"
-
-#~ msgid ""
-#~ "You appear to be running a 2.2 kernel. If your network IP\n"
-#~ "is automatically set by a computer in your home or office \n"
-#~ "(dynamically assigned), we need to allow for this. Is\n"
-#~ "this the case?\n"
-#~ msgstr ""
-#~ "÷É ËÏÒÉÓÔÕ¤ÔÅÓØ ÑÄÒÏÍ ×ÅÒÓ¦§ 2.2. ñËÝÏ IP ÁÄÒÅÓÉ ÎÁ ×ÁÛÏÍÕ ËÏÍÐ'ÀÔÅÒ¦\n"
-#~ "×ÓÔÁÎÏ×ÌÀÀÔØÓÑ Á×ÔÏÍÁÔÉÞÎÏ, ÃÅ ÐÏÔÒ¦ÂÎÏ ÄÏÚ×ÏÌÉÔÉ. þÉ ÃÅ ÔÁË?\n"
-
-#~ msgid ""
-#~ "Is your computer getting time syncronized to another computer?\n"
-#~ "Mostly, this is used by medium-large Unix/Linux organizations\n"
-#~ "to synchronize time for logging and such. If you're not part\n"
-#~ "of a larger office and haven't heard of this, you probably \n"
-#~ "aren't."
-#~ msgstr ""
-#~ "þÉ ×ÁÛ ËÏÍÐ'ÀÔÅÒ ÓÉÎÈÒÏΦÚÕ¤ÔØÓÑ Ú ¦ÎÛÉÍ × ÍÅÒÅÖ¦? õ ×ÅÌÉËÉÈ ÔÁ\n"
-#~ "ÓÅÒÅÄÎØÏÇÏ ÒÏÚͦÒÕ ËÏÍÐÁΦÑÈ Ú ÓÉÓÔÅÍÁÍÉ àΦËÓ/ì¦ÎÁËÓ ÃÅ\n"
-#~ "×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ÄÌÑ ÓÉÎÈÒÏΦÚÁæ§ ÞÁÓÕ ÄÌÑ ÖÕÒÎÁÌ¦× ÒŤÓÔÒÁæ§\n"
-#~ "ÐÒÏÔÏËÏÌ¦× ÔÏÝÏ. ñËÝÏ ×ÁÛÁ ÓÉÓÔÅÍÁ ÎÅ ¤ ÞÁÓÔÉÎÏÀ ¦ÌØÛÏÇÏ ÏƦÓÕ ¦ ×É\n"
-#~ "ΦËÏÌÉ ÎÅ ÞÕÌÉ ÐÒÏ ÔÁËÅ, ÓËÏÒ¦ÛÅ ×ÓØÏÇÏ ×ÁÍ ÃÅ ÎÅ ÐÏÔÒ¦ÂÎÏ."
-
-#~ msgid ""
-#~ "Configuration complete. May we write these changes to disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "ëÏÎƦ­ÕÒÕ×ÁÎÎÑ ÚÁ˦ÎÞÅÎÏ. íÏÖÎÁ ÚÁÐÉÓÁÔÉ Ã¦ ÚͦÎÉ ÎÁ ÄÉÓË?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid "Can't open %s for writing: %s\n"
-#~ msgstr "îÅ ÍÏÖÕ ×¦ÄËÒÉÔÉ %s ÎÁ ÚÁÐÉÓ: %s\n"
-
-#~ msgid "Url should begin with 'ftp:'"
-#~ msgstr "÷ÉÇÌÑÄ URL ÍÁ¤ ÂÕÔÉ 'ftp:'"
-
-#~ msgid "Control Center"
-#~ msgstr "ãÅÎÔÒ ËÅÒÕ×ÁÎÎÑ"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "÷ÉÂÅÒ¦ÔØ ÚÁÓÏÂÉ, ÑËÉÍÉ ÷É ÈÏÞÅÔÅ ËÏÒÉÓÔÕ×ÁÔÉÓÑ"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "ÎÅ ÚÎÁÊÄÅÎÏ serial_usb\n"
-
-#~ msgid "fsck failed with exit code %d or signal %d"
-#~ msgstr "fcsk ÚÁ˦ÎÞÉÌÁÓØ Ú ËÏÄÏÍ ÐÏÍÉÌËÉ %d ÞÉ ÓÉÇÎÁÌÏÍ %d "
-
-#~ msgid "Choose options for server"
-#~ msgstr "÷ÉÂÅÒ¦ÔØ ÐÁÒÁÍÅÔÒÉ ÄÌÑ ÓÅÒ×ÅÒÁ"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "íÏΦÔÏÒ ÎÅ ÓËÏÎƦ­ÕÒÏ×ÁÎÉÊ"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "÷¦ÄÅÏ ÐÌÁÔÁ ÝÅ ÎÅ ÓËÏÎƦ­ÕÒÏ×ÁÎÁ"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "×É ÝÅ ÎÅ ×ÉÂÒÁÌÉ ÒÏÚĦÌØÎÕ ÚÄÁÔΦÓÔØ"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "ÐÏÐÒÏÂÕÊÔÅ ÚͦÎÉÔÉ ÄÅÑ˦ ÈÁÒÁËÔÅÒÉÓÔÉËÉ"
-
-#~ msgid "An error occurred:"
-#~ msgstr "óÔÁÌÁÓÑ ÐÏÍÉÌËÁ:"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "÷ÉÈÏÄÖÕ ÞÅÒÅÚ %d ÓÅËÕÎÄ"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "ãŠצÒΦ ÕÓÔÁÎÏ×ËÉ?"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "óÔÁÌÁÓÑ ÐÏÍÉÌËÁ, ÐÏÐÒÏÂÕÊÔÅ ÚͦÎÉÔÉ ÄÅÑ˦ ÈÁÒÁËÔÅÒÉÓÔÉËÉ"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "óÅÒ×ÅÒ XFree86: %s"
-
-#~ msgid "Show all"
-#~ msgstr "ðÏËÁÚÁÔÉ ×ÓÅ"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "ð¦ÄÇÏÔÏ×ËÁ ËÏÎƦÇÕÒÁæ§ X-Window"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "ñË ×É ÈÏÞÅÔÅ ÎÁÓÔϧÔÉ Ó×ÏÀ ÓÉÓÔÅÍÕ"
-
-#~ msgid "Change Monitor"
-#~ msgstr "úͦΦÔØ ÍÏΦÔÏÒ"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "úͦΦÔØ ×¦ÄÅÏ ÐÌÁÔÕ"
-
-#~ msgid "Change Server options"
-#~ msgstr "úͦΦÔØ ÐÁÒÁÍÅÔÒÉ ÓÅÒ×ÅÒÁ"
-
-#~ msgid "Change Resolution"
-#~ msgstr "úͦΦÔØ ÒÏÚĦÌØÎÕ ÚÄÁÔΦÓÔØ"
-
-#~ msgid "Show information"
-#~ msgstr "ðÏËÁÚ ¦ÎÆÏÒÍÁæ§"
-
-#~ msgid "Test again"
-#~ msgstr "ýÅ ÏÄÉÎ ÔÅÓÔ"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "÷ÉÂÅÒ¦ÔØ ÇÒÁƦÞÎÕ ÐÌÁÔÕ"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "óÔÁÎÄÁÒÔÎÉÊ VGA, 640x480 at 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr " óÕÐÅÒ VGA, 640x480 at 60 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr ""
-#~ "óÕͦÓÎÉÊ Ú 8514, 1024x768 at 87 Hz ÞÅÒÅÚÓÔÒÏÞÎÁ ÒÏÚÇÏÒÔËÁ (ÂÅÚ 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr ""
-#~ "óÕÐÅÒ VGA, 1024x768 at 87 Hz ÞÅÒÅÚÓÔÒÏÞÎÁ ÒÏÚÇÏÒÔËÁ, 800x600 at 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "òÏÚÛÉÒÅÎÉÊ óÕÐÅÒ VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr ""
-#~ "SVGA ÂÅÚ ÞÅÒÅÚÓÔÒÏÞÎϧ ÒÏÚÇÏÒÔËÉ , 1024x768 at 60 Hz, 800x600 at 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "÷ÉÓÏËÏÞÁÓÔÏÔÎÉÊ SVGA, 1024x768 at 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr ""
-#~ "¶Ú ÚͦÎÎÏÀ ÞÁÓÔÏÔÏÀ, ÑËÉÊ ÍÏÖÅ ÐÒÁÃÀ×ÁÔÉ Ú ÒÅÖÉÍÁÍÉ ÄÏ 1280x1024 at 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr ""
-#~ "¶Ú ÚͦÎÎÏÀ ÞÁÓÔÏÔÏÀ, ÑËÉÊ ÍÏÖÅ ÐÒÁÃÀ×ÁÔÉ Ú ÒÅÖÉÍÁÍÉ ÄÏ 1280x1024 at 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr ""
-#~ "¶Ú ÚͦÎÎÏÀ ÞÁÓÔÏÔÏÀ, ÑËÉÊ ÍÏÖÅ ÐÒÁÃÀ×ÁÔÉ Ú ÒÅÖÉÍÁÍÉ ÄÏ 1280x1024 at 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "íÏΦÔÏÒ, ÝÏ ÍÏÖÅ ÐÒÁÃÀ×ÁÔÉ Ú ÒÅÖÉÍÁÍÉ ÄÏ 1600x1200 at 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "íÏΦÔÏÒ, ÝÏ ÍÏÖÅ ÐÒÁÃÀ×ÁÔÉ Ú ÒÅÖÉÍÁÍÉ ÄÏ 1600x1200 at 76 Hz"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr "úÁÇÁÌØÎÉÊ ÒÏÚÍ¦Ò ×ÉÂÒÁÎϧ ÷ÁÍÉ ÇÒÕÐÉ ÂÌÉÚØËÏ %d íÂ.\n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "ñËÝÏ ÷É ÈÏÞÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ ÍÅÎÛÅ, Î¦Ö ÃÅÊ ÒÏÚͦÒ, ×ÉÂÅÒ¦ÔØ ÒÏÚÍ¦Ò Õ\n"
-#~ "צÄÓÏÔËÁÈ ÔÉÈ ÐÁËÅÔ¦×, ÝÏ ×É ÂÁÖÁ¤ÔÅ ×ÓÔÁÎÏ×ÉÔÉ.\n"
-#~ "\n"
-#~ "ñËÝÏ ×É ×ÉÂÅÒÅÔÅ ÍÁÌÅ ÞÉÓÌÏ, Ô¦ÌØËÉ ÐÁËÅÔÉ, ÂÅÚ ÑËÉÈ ÎÅ ÍÏÖÎÁ ϦÊÔÉÓÑ\n"
-#~ "ÂÕÄÕÔØ ×ÓÔÁÎÏ×ÌÅΦ. ðÒÉ ×ÉÂÏÒ¦ 100% ÂÕÄÅ ×ÓÔÁÎÏ×ÌÅÎÏ ×ÓÅ ×ÉÂÒÁÎÅ."
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "îÁ ÷ÁÛÏÍÕ ÄÉÓËÕ ×ÉÓÔÁÞÁ¤ ͦÓÃÑ Ô¦ÌØËÉ ÄÌÑ %d%% ÃÉÈ ÐÁËÅÔ¦×.\n"
-#~ "\n"
-#~ "ñËÝÏ ×É ÈÏÞÅÔÅ ×ÓÔÁÎÏ×ÉÔÉ ÍÅÎÛÅ, Î¦Ö ÃÅ, ×ÉÂÅÒ¦ÔØ ÞÉÓÌÏ Õ ×¦ÄÓÏÔËÁÈ\n"
-#~ "×¦Ä ÒÏÚͦÒÕ ÐÁËÅÔ¦× ÄÌÑ ÕÓÔÁÎÏ×ËÉ. ñËÝÏ ×É ×ÉÂÅÒÅÔÅ ÍÁÌÅ ÞÉÓÌÏ, Ô¦ÌØËÉ\n"
-#~ "ÐÁËÅÔÉ, ÂÅÚ ÑËÉÈ ÎÅ ÍÏÖÎÁ ϦÊÔÉÓÑ ÂÕÄÕÔØ ×ÓÔÁÎÏ×ÌÅΦ. ðÒÉ ×ÉÂÏÒ¦\n"
-#~ "%d%% ÂÕÄÅ ×ÓÔÁÎÏ×ÌÅÎÏ ÍÁËÓÉÍÁÌØÎÏ ÍÏÖÌÉ×Å ÞÉÓÌÏ ÐÁËÅÔ¦×."
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "â¦ÌØÛ ÔÏÞÎÏ ÍÏÖÎÁ ÂÕÄÅ ×ÉÂÒÁÔÉ ÎÁ ÎÁÓÔÕÐÎÏÍÕ ËÒÏæ"
-
-#~ msgid "Percentage of packages to install"
-#~ msgstr "ðÒÏÃÅÎÔΦ צÄÎÏÛÅÎÎÑ ÐÁËÅÔ¦× ÄÌÑ ÕÓÔÁÎÏ×ËÉ"
-
-#~ msgid "hide expert mode"
-#~ msgstr "ÓÈÏ×ÁÔÉ ÅËÓÐÅÒÔÎÉÊ ÒÅÖÉÍ"
-
-#~ msgid "show expert mode"
-#~ msgstr "ÐÏËÁÚÁÔÉ ÅËÓÐÅÒÔÎÉÊ ÒÅÖÉÍ"
-
-#~ msgid ""
-#~ "If '%s' is a removable peripheral,\n"
-#~ " verify that a media is inserted."
-#~ msgstr ""
-#~ "ñËÝÏ '%s' ×ÉÄÁÌѤ ÐÅÒÉÆÅÒ¦ÊΦ ÐÒÉÓÔÒϧ, \n"
-#~ "ÐÅÒÅצÒÔÅ, ÝÏ ÎÏÓ¦Ê ×ÓÔÁ×ÌÅÎÏ."
-
-#~ msgid ""
-#~ "WARNING! This will format '%s'.\n"
-#~ "All data will be erased on the peripheral '%s'.\n"
-#~ "If you want to continue, press OK. "
-#~ msgstr ""
-#~ "õ÷áçá! 㦤À ËÏÍÁÎÄÏÀ ÂÕÄŠצÄÆÏÒÍÁÔÏ×ÁÎÏ '%s'.\n"
-#~ "÷Ó¦ ÄÁΦ ÂÕÄÕÔØ ÓÔÅÒÔ¦ ÎÁ ÐÅÒÉÆÅÒ¦ÊÎÏÍÕ ÐÒÉÓÔÒϧ '%s'.\n"
-#~ "îÁÔÉÓΦÔØ, çÁÒÁÚÄ, ÑËÝÏ ÈÏÞÅÔÅ ÐÒÏÄÏ×ÖÉÔÉ."
-
-#~ msgid "unknown"
-#~ msgstr "ÎÅצÄÏÍÏ"
-
-#~ msgid "Select a module or write his name:"
-#~ msgstr "÷ÉÂÅÒ¦ÔØ ÍÏÄÕÌØ ÁÂÏ ÎÁÐÉÛ¦ÔØ ÊÏÇÏ ÎÁÚ×Õ:"
-
-#~ msgid "Category"
-#~ msgstr "ëÁÔÅÇÏÒ¦Ñ"
-
-#~ msgid "preload module"
-#~ msgstr "ÐÏÐÅÒÅÄÎØÏ ÚÁ×ÁÎÔÁÖÉÔÉ ÍÏÄÕÌØ"
-
-#~ msgid "click on a category"
-#~ msgstr "ËÌÁÃΦÔØ ÎÁ ËÁÔÅÇÏÒ¦§"
-
-#~ msgid "Remove"
-#~ msgstr "óÔÅÒÔÉ"
-
-#~ msgid "Tool for boot disk creation"
-#~ msgstr "úÁӦ ÄÌÑ ÓÔ×ÏÒÅÎÎÑ ÚÁ×ÁÎÔÁÖÕ×ÁÌØÎÏÇÏ ÄÉÓËÕ"
-
-#~ msgid "Show expert mode"
-#~ msgstr "ðÏËÁÚÕ×ÁÔÉ ÅËÓÐÅÒÔÎÉÊ ÒÅÖÉÍ"
-
-#~ msgid "modules"
-#~ msgstr "ÍÏÄÕ̦"
-
-#~ msgid "Boot disk maker. Still in early stage.\n"
-#~ msgstr ""
-#~ "÷ÉÇÏÔÏ×ÌÀ×ÁÞÁ ÚÁ×ÁÎÔÁÖÕ×ÁÌØÎÏÇÏ ÄÉÓËÁ. ÷ ÐÏÞÁÔËÏ×ÉÈ ÓÔÁĦÑÈ ÒÏÚÒÏÂËÉ.\n"
-
-#~ msgid "experts only"
-#~ msgstr "Ô¦ÌØËÉ ÅËÓÐÅÒÔ"
diff --git a/perl-install/share/po/validate.pl b/perl-install/share/po/validate.pl
deleted file mode 100755
index e2383ba9e..000000000
--- a/perl-install/share/po/validate.pl
+++ /dev/null
@@ -1,86 +0,0 @@
-#!/usr/bin/perl -w
-
-#
-# 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.
-#
-
-# Tool to avoid common grammar errors in po files.
-
-
-sub get_file($)
-{
- local *FIL;
- open FIL, "$_[0]" or die "Can't open $_[0]";
- my @file_content = <FIL>;
- close FIL;
- my @out;
- my $msgstr = 0;
- my $line_number = 0;
- foreach (@file_content)
- {
- $line_number++;
- /msgid/ and $msgstr = 0;
- /msgstr/ and $msgstr = 1;
- $msgstr and push @out, sprintf("%4d ", $line_number).$_;
- }
- @out;
-}
-
-
-my $line_number = 0;
-
-# --- Problems potentially common to multiple languages
-
-sub mixed_case($)
-{
- (/[\^ ][A-Z][A-Z][a-z]/ && !/XFree/ || /[\^ ][a-z][A-Z]/) and print("**.po possible-mixed-case $_");
-}
-
-sub uppercase_after_comma($)
-{
- /, [A-Z]/ and print("**.po uppercase-after-comma $_");
-}
-
-sub lowercase_after_dot($)
-{
- /\. [a-z]/ and print("**.po lowercase-after-dot $_");
-}
-
-sub no_space_after_simple_ponct($)
-{
- /[a-zA-Z\.]+@[a-zA-Z]/ and return;
- /[,\.][a-zA-Z]/ and print("**.po no-space-after-simple-ponct $_");
-}
-
-sub space_before_simple_ponct($)
-{
- / \.\./ and return;
- / [,\.]/ and print("**.po space-before-simple-ponct $_");
-}
-
-
-
-# --- fr.po
-
-foreach (get_file("fr.po"))
-{
- /\s*#/ and next;
- /ez [^ ]+ez/ and print("fr.po infinitive-form-with-ez $_");
- /è[ \.,;:]/ and print("fr.po grave-accent-at-end-of-word $_");
- (/[éêè][éêè]/ && !/créé/) and print("fr.po strange-accents-succession $_");
- /G[nN][uU]\/[lL]inux/ and print("fr.po GNU-slash-Linux-found $_");
- mixed_case($_);
- uppercase_after_comma($_);
- lowercase_after_dot($_);
- no_space_after_simple_ponct($_);
- space_before_simple_ponct($_);
-}
diff --git a/perl-install/share/po/vi.po b/perl-install/share/po/vi.po
deleted file mode 100644
index eb811241e..000000000
--- a/perl-install/share/po/vi.po
+++ /dev/null
@@ -1,16599 +0,0 @@
-# DrakX in Vietnamese.
-# Copyright (C) 2000-2002 Free Software Foundation, Inc.
-# T.M.Thanh <tmthanh@yahoo.com>; Nguyen Hung Vu <vuhung16@yahoo.com>2001-2002.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX for Mandrake Linux 9.0\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-09-11 23:18+0700\n"
-"Last-Translator: Trinh Minh Thanh <tmthanh@linuxmail.org>\n"
-"Language-Team: Gnome-Vi Team <Gnomevi-list@lists.sourceforge.net>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB trở lên"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Chá»n X server"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X server"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Cấu hình Multi-head"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Hệ thống của bạn hỗ trợ cấu hình Multi-head.\n"
-"Bạn muốn làm gì?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Chá»n dung lượng bá»™ nhá»› của card đồ há»a"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "Cấu hình XFree"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Bạn muốn có cấu hình XFree nào?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Cấu hình độc lập toàn bộ các head"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Dùng Xinerama mở rộng"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Chỉ cấu hình card \"%s\"%s"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s với phần cứng tăng tốc 3D"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Card của bạn có thể có hỗ trợ phần cứng tăng tốc 3D nhưng chỉ với XFree %s.\n"
-"Card này được hỗ trợ bởi XFree %s, loại có thể hỗ trợ tốt hơn khi dùng 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Card của bạn có thể có hỗ trợ phần cứng tăng tốc 3D với XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s với phần cứng tăng tốc 3D thử nghiệm"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Card của bạn có thể có hỗ trợ phần cứng tăng tốc 3D nhưng chỉ với XFree %s,\n"
-"Lưu ý đây là hỗ trợ có tính lý thuyết nên nó có thể làm ì máy tính của bạn.\n"
-"Card này được hỗ trợ bởi XFree %s, loại có thể hỗ trợ tốt hơn khi dùng 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Card của bạn có thể có hỗ trợ phần cứng tăng tốc 3D với XFree %s,\n"
-"Lưu ý đây là hỗ trợ có tính lý thuyết nên nó có thể làm ì máy tính của bạn."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (cài đặt driver hiển thị)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "Tùy chỉnh"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "Card Äồ Há»a"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Monitor"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Äá»™ phân giải"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "Chạy thử"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Tùy chá»n"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "OK"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Thoát"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Giữ lại các thay đổi?\n"
-"Cấu hình hiện thá»i là:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Chá»n monitor"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Plug 'n' Play"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Chuẩn chung"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "Nhà SX"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr "Không dò tìm được Plug'n Play. Hãy chá»n chính xác monitor"
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Hai thông số quan trá»ng là tần số quét dá»c, đây là thông số\n"
-"để toàn bá»™ màn hình được làm tÆ°Æ¡i, và quan trá»ng nhất là tần số \n"
-"quét ngang, là thông số để hiển thị dòng quét.\n"
-"\n"
-"Quan trá»ng là bạn không định rõ loại màn hình có thông số thích hợp,\n"
-"do vậy vượt quá khả năng của màn hình: Bạn có thể làm há»ng màn hình.\n"
-" Nếu không rõ, hãy chá»n má»™t thiết lập vừa phải."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Tần số quét ngang"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Tần số quét dá»c"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 màu (8 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 nghìn màu (15 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 nghìn màu (16 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 triệu màu (24 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 tỷ màu (32 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Äá»™ phân giải"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Chá»n Ä‘á»™ phân giải và Ä‘á»™ sâu của màu"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Card đồ há»a: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Hủy"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Chạy thử cấu hình này"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Bạn muốn chạy thử cấu hình này không?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "Chú ý: chạy thá»­ card đồ há»a này có thể làm ì máy tính của bạn"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Tổ chức bàn phím: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Loại chuột: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Thiết bị chuột: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Monitor: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Tần số quét ngang: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Tần số quét dá»c: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Card đồ há»a: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Bá»™ nhá»› đồ há»a: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Äá»™ sâu màu: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Äá»™ phân giải: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86 server: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 driver: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "Giao diện đồ há»a khi khởi Ä‘á»™ng"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Có thể đặt chế Ä‘á»™ khởi Ä‘á»™ng tá»± Ä‘á»™ng vào chế Ä‘á»™ đồ há»a.\n"
-"Bạn có muốn XFree chạy (đồ há»a) khi khởi Ä‘á»™ng lại?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"Hình nhÆ° card đồ há»a của bạn có cổng nối TV-OUT.\n"
-"Có thể cấu hình nó làm việc bằng frame-buffer.\n"
-"\n"
-"Äể cấu hình, hãy nối card đồ há»a vá»›i TV trÆ°á»›c khi khởi Ä‘á»™ng lại máy tính.\n"
-"Rồi chá»n mục \"TVout\" trong trình nạp khởi Ä‘á»™ng\n"
-"\n"
-"Bạn có tính năng này không?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "TV của bạn dùng loại thông thÆ°á»ng nào?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Sector đầu tiên của phân vùng khởi động"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Sector đầu tiên của đĩa (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "Cài đặt SILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Bạn muốn cài đặt trình khởi động vào đâu?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "Cài đặt LiLO/Grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO với menu văn bản"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO vá»›i menu đồ há»a"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Khởi động từ DOS/Windows (loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Tùy chá»n chính của trình nạp khởi Ä‘á»™ng"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Dùng trình nạp khởi động"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Cài đặt trình nạp khởi động"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Thiết bị khởi động"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Äồng ý"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "Äồng ý"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Chế độ Video"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Thá»i gian trá»… trÆ°á»›c khi khởi Ä‘á»™ng ảnh mặc định"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Mật khẩu"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Nhập lại mật khẩu"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Các tùy chá»n dòng lệnh hạn chế"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "hạn chế"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Làm sạch /tmp mỗi khi khởi động"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Chỉ rõ dung lượng RAM (thấy có %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Cho phép đa lý lịch"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Hiển thị dung lượng RAM theo MB"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"Tuỳ chá»n ``Tùy chá»n dòng lệnh hạn chế'' nghÄ©a là không cho sá»­ dụng nếu không "
-"có mật khẩu"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Hãy thử lại"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Mật khẩu không khớp nhau"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Thông điệp của Init"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Open Firmware Delay"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Thá»i gian chá» khởi Ä‘á»™ng Kernel"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Cho phép khởi động từ CD?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Cho phép khởi động OF?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Hệ Ä‘iá»u hành mặc định nào?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"Bạn đã quyết định cài đặt trình nạp khởi động lên\n"
-"một phân vùng. Như vậy có nghĩa là ổ đĩa khởi động đã có một trình nạp khởi "
-"động rồi (vd: System Commander).\n"
-"\n"
-"Bạn đang khởi động từ ổ đĩa nào ?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Äây là các mục nhập khác nhau.\n"
-"Bạn có thể thêm hoặc thay đổi các mục hiện thá»i."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Thêm"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Hoàn thành"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Biến đổi"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Bạn muốn thêm kiểu mục nhập nào?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Hệ Ä‘iá»u hành khác (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Hệ Ä‘iá»u hành khác (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Hệ Ä‘iá»u hành khác (Windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Ảnh"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Root"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Bổ sung"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Äá»c-Ghi"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Bảng ghi"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Không an toàn"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Nhãn"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Mặc định"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Initrd-size"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "Không có Video"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "BỠmục nhập "
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Không được để nhãn trống"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Phải chỉ định một ảnh Kernel"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Phải chỉ định một phân vùng root"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Nhãn nãy được dùng rồi"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Tìm thấy các giao diện %s %s"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Bạn có giao diện khác nữa không?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Bạn có giao diện %s nào không?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Không"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Có"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Xem thông tin phần cứng"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Äang cài đặt driver cho card %s %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(module %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"Bây giá» bạn có thể cung cấp các tùy chá»n của nó tá»›i module %s.\n"
-"LÆ°u ý: bất kỳ địa chỉ nào nên được nhập vá»›i tiá»n tố 0x nhÆ° '0x123'"
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Bây giá» bạn có thể gá»­i tùy chá»n đến module %s.\n"
-"Tùy chá»n có dạng thức ``tên=giá trị tên2=giá trị2 ...''.\n"
-"Ví dụ, ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Tùy chá»n của module:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Nên chạy thử driver %s nào?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"Trong má»™t số trÆ°á»ng hợp, driver %s cần thêm thông tin để hoạt Ä‘á»™ng\n"
-"đúng cách, nếu không thì nó vẫn hoạt Ä‘á»™ng bình thÆ°á»ng. Bạn có muốn\n"
-"chỉ rõ tùy chá»n thêm cho nó hoặc để driver thăm dò thông tin mà\n"
-"nó cần? Äôi khi, sá»± thăm dò làm máy tính bị của bạn treo, nhÆ°ng nó sẽ\n"
-"không gây hÆ° há»ng nào."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Thăm dò tự động"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Äịnh rõ tùy chá»n"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Nạp module %s không được.\n"
-"Bạn có muốn thử lại với các tham số khác?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "truy cập tới các chương trình X"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "truy cập tới các công cụ rpm"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "cho phép \"su\""
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "truy cập tới các tập tin quản trị"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "truy cập tới các công cụ mạng"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "truy cập tới các công cụ biên dịch"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(đã thêm %s rồi)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Mật khẩu này đơn giản quá"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Hãy cho tên ngÆ°á»i dùng"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "Tên ngÆ°á»i dùng chỉ sá»­ dụng chữ thÆ°á»ng, số , `-' và `_'"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "Tên ngÆ°á»i dùng quá dài"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Tên ngÆ°á»i dùng này đã được thêm vào rồi"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Thêm ngÆ°á»i dùng"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Nhập ngÆ°á»i dùng\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Chấp thuận ngÆ°á»i dùng"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Tên thật"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Tên ngÆ°á»i dùng"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Shell"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Biểu tượng"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Äăng nhập tá»± Ä‘á»™ng"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Có thể thiết lập khởi Ä‘á»™ng máy tá»± Ä‘á»™ng đăng nhập má»™t ngÆ°á»i dùng.\n"
-"Bạn có muốn sử dụng tính năng này không?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Chá»n ngÆ°á»i dùng mặc định:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Chá»n chạy trình quản lý cá»­a sổ:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Hãy chá»n má»™t ngôn ngữ để dùng."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr ""
-"Mandrake Linux có khả năng há»— trợ Ä‘a ngôn ngữ. Hãy chá»n\n"
-"các ngôn ngữ mà bạn muốn cài đặt. Chúng sẽ sẵn có để dùng\n"
-"khi hoàn thành cài đặt và khởi động lại hệ thống."
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Toàn bộ"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Cho phép má»i ngÆ°á»i dùng"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Không chia sẻ"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "Gói tin %s cần được cài đặt. Bạn có muốn cài đặt nó không?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "Có thể dùng NFS hay SAMBA để xuất ra. Hãy chá»n cái mà bạn thích dùng."
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "Thiếu gói tin bắt buộc %s"
-
-#: ../../any.pm_.c:1005
-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 ""
-"Cho phép ngÆ°á»i dùng chia sẻ má»™t số thÆ° mục của há» không?\n"
-"Nếu cho phép, ngÆ°á»i dùng chỉ việc nhấn \"Chia sẻ\" trong Konqueror và "
-"Nautilus.\n"
-"\n"
-"\"Tùy chỉnh\" cho phép má»™t chuá»—i ngÆ°á»i dùng.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "Chạy UserDrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"Việc chia sẻ tập tin sử dụng nhóm \"chia sẻ tập tin\".\n"
-"Có thể dùng userdrake để thêm ngÆ°á»i dùng vào nhóm này."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Chào mừng các Cracker"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Tội nghiệp"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Chuẩn"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Cao"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Cao hơn"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Hoang tưởng"
-
-#: ../../any.pm_.c:1080
-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 ""
-"Mức độ này được dùng với sự lưu tâm. Nó làm hệ thống dễ sử dụng hơn,\n"
-"nhưng dễ bị tổn thương: không được dùng cho máy tính nối mạng hoặc nối\n"
-"với Internet. Không có truy cập bằng mật khẩu."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"Bây giỠcho phép mật khẩu, nhưng sử dụng cho một máy nối mạng thì vẫn không "
-"nên."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Äây là mức bảo mật chuẩn được khuyến cáo cho máy tính sẽ được nối vá»›i "
-"Internet theo kiểu máy khách."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-"Äã có má»™t số hạn chế và các thêm kiểm tra tá»± Ä‘á»™ng sẽ được chạy má»i ngày vào "
-"ban đêm."
-
-#: ../../any.pm_.c:1086
-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 ""
-"Với mức bảo mật này, có thể sử dụng hệ thống này làm máy chủ. Mức\n"
-"độ bảo mật bây giỠđủ cao để sử dụng hệ thống làm máy chủ, cho phép\n"
-"các máy khách kết nối vào. Lưu ý: nếu máy tính này chỉ là một máy khách trên "
-"Internet, tốt hÆ¡n là bạn nên chá»n mức bảo mật thấp hÆ¡n."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Giống như mức bảo mật trước, nhưng hệ thống bị đóng hoàn toàn và các tính "
-"năng bảo mật là ở mức tối đa."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "Tùy Chá»n CÆ¡ Bản Của DrakSec"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "Hãy chá»n mức bảo mật mong muốn"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Mức độ bảo mật"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Dùng libsafe cho các máy chủ"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-"Thư viện để phòng chống sự tràn bộ đệm và các cuộc tấn công chuỗi định dạng."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "NgÆ°á»i Quản Trị Bảo Mật (đăng nhập hay email)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"Tại đây bạn có thể chá»n phím hay tổ hợp phím tắt để chuyển \n"
-"qua lại giữa các tổ chức bàn phím khác nhau\n"
-"(VD: latin hay không latin)"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: ../../bootloader.pm_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-" Cha`o mu+`ng chu+o+ng tri`nh cho.n he^. ddie^`u ha`nh %s!\n"
-"\n"
-"Ha~y cho.n he^. ddie^`u ha`nh trong danh sa'ch tre^n hay \n"
-"cho+` %d gia^y dde^? kho+?i ddo^.ng he^. ddie^`u ha`nh ma(.c ddi.nh.\n"
-"\n"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Cha`o mu+`ng chu+o+ng tri`nh cho.n he^. ddie^`u ha`nh GRUB!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr ""
-"Du`ng ca'c phi'm %c va` %c dde^? cho.n mu.c nha^.p ddu+o+.c ba^.t sáng."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr ""
-"Nha^'n Enter dde^? kho+?i ddo^.ng he^. ddie^`u ha`nh ddu+o+.c cho.n, 'e' "
-"dde^? hie^.u chi?nh"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "ca'c le^.nh tru+o+'c khi kho+?i ddo^.ng, hoa(.c 'c' cho do`ng le^.nh."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr ""
-"Mu.c nha^.p ba^.t sa'ng se~ ddu+o+.c kho+?i ddo^.ng tu+. ddo^.ng sau %d "
-"gia^y."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "không đủ ngăn trong /boot"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Màn hình ná»n"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Menu Khởi Chạy"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Không thể cài đặt trình nạp khởi động lên phân vùng %s\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "vẫn chưa thực thi trợ giúp.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Cấu Hình Khuôn Thức Khởi Äá»™ng"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Tệp"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Tệp/_Thoát"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "Màn hình phân loại kiểu mới"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "Màn hình kiểu mới"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Màn hình truyá»n thống"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Màn hình truyá»n thống Gtk+"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Chạy Aurora lúc khởi động"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Chế độ Lilo/Grub"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Chế độ Yaboot"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "Cài đặt các theme"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "Hiển thị theme dưới console"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "Tạo theme mới"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "Sao lưu %s thành %s.old"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Lá»—i"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "Không thể sao lưu thông điệp của LiLo"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "Sao chép %s sang %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "không thể thay đổi thông điệp của LiLo"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "Không tìm thấy thông điệp của LiLo"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "Không thể ghi /etc/sysconfig/bootsplash."
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "Ghi %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"Không thể ghi /etc/sysconfig/bootsplash\n"
-"Không thấy tập tin."
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "Không thể chạy mkinitrd -f /boot/initrd-%s.img %s."
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "Tạo initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"Không thể chạy lại LiLo!\n"
-"Hãy chạy \"lilo\" bằng root trong dòng lệnh để hoàn thành cài đặt theme của "
-"LiLo."
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "Chạy lại 'lilo'"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "Thông báo"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "Hoàn thành cài đặt theme cho Bootsplash và LiLo"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "Không cài đặt được theme!"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Hiện thá»i bạn Ä‘ang dùng %s làm Trình Quản Lý Khởi Äá»™ng.\n"
-"Nhấn lên Cấu hình để chạy đồ thuật cho thiết lập."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Cấu hình"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "Chá»n splash"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "Themes"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"Hãy chá»n theme cho\n"
-"LiLo và Bootsplash.\n"
-"Bạn có thể chá»n\n"
-"chúng riêng biệt"
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "Màn hình LiLo"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "Bootsplash"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Chế độ hệ thống"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Chạy hệ thống X-Window khi khởi động"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Tôi không muốn đăng nhập tự động"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Tôi muốn đăng nhập tá»± Ä‘á»™ng vá»›i cái này (ngÆ°á»i dùng, màn hình ná»n)"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "OK"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "không thể mở /etc/inittab để Ä‘á»c: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d phút"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 phút"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d giây"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Không thể chụp ảnh ổ đĩa trước khi phân vùng"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Sẵn có ảnh chụp sau quá trình cài đặt trong %s"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "Pháp"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Costa Rica"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Bỉ"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Czech Republic"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Äức"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Hy lạp"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Na uy"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "Thụy điển"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Netherlands"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Ã"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Ão"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "Hoa Kỳ"
-
-#: ../../diskdrake/dav.pm_.c:19
-msgid ""
-"WebDAV is a protocol that allows you to mount a web server's directory\n"
-"locally, and treat it like a local filesystem (provided the web server is\n"
-"configured as a WebDAV server). If you would like to add WebDAV mount\n"
-"points, select \"New\"."
-msgstr ""
-"WebDAV là một giao thức cho phép gắn kết cục bộ thư mục của máy\n"
-"chủ web, và coi nó như là hệ thống tập tin cục bộ (đã cung cấp máy chủ\n"
-"web được cấu hình như một máy chủ WebDAV). Nếu muốn thêm các điểm\n"
-"gắn kết WebDAV, hãy chá»n \"Má»›i\"."
-
-#: ../../diskdrake/dav.pm_.c:27
-msgid "New"
-msgstr "Má»›i"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Thôi gắn kết"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Gắn kết"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Máy chủ"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Äiểm gắn kết"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "Hãy nhập địa chỉ liên kết (URL) của máy chủ WebDAV"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "URL phải bắt đầu bằng http:// hoặc https://"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "Máy chủ:"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Äiểm gắn kết:"
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Tùy chá»n: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Trước hết, bạn hãy sao lưu dữ liệu"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Hãy Ä‘á»c kỹ!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Nếu bạn định dùng aboot, hãy cẩn thận để lại một không gian trống (2048 "
-"sector là đủ)\n"
-"tại phần đầu tiên của đĩa"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Äồ thuật"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Chá»n hoạt Ä‘á»™ng"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Bạn có một phân vùng FAT lớn\n"
-"(thÆ°á»ng dùng bởi MicroSoft Dos/Windows).\n"
-"Äầu tiên, bạn nên định lại kích thÆ°á»›c của phân vùng này\n"
-"(nhấn chuột lên nó, rồi nhấn \"Lập lại kích thước\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Hãy nhấn chuột lên phân vùng"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Chi tiết"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "Không tìm thấy đĩa cứng nào"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "Hệ thống tập tin nhật ký"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Trống"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Khác"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Kiểu hệ thống tập tin:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Tạo"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Kiểu"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Dùng ``%s'' thay thế"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Xóa"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Dùng ``Thôi gắn kết'' trước tiên"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr "Sau khi thay đổi kiểu phân vùng %s, má»i dữ liệu trên đó sẽ mất"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Chá»n phân vùng"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Chá»n phân vùng khác"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Thoát ra"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Chuyển sang chế độ Chuyên gia"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Chuyển sang chế Ä‘á»™ bình thÆ°á»ng"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Hoàn tác"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Vẫn tiếp tục bằng bất cứ giá nào?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Thoát mà không lưu lại"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Thoát mà không ghi bảng phân vùng?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Bạn có muốn lưu các thay đổi của /etc/fstab?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Phân chia tự động"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Xóa hết"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Thêm"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Thông tin đĩa cứng"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Toàn bộ các phân vùng chính được sử dụng"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Không thể thêm phân vùng nào nữa"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Äể có thêm phân vùng, hãy xoá má»™t phân vùng để có thể tạo má»™t phân vùng mở "
-"rá»™ng"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Lưu bảng phân vùng"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Khôi phục bảng phân vùng"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Bảng phân vùng cứu giải"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Nạp lại bảng phân vùng"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Tự động gắn kết phương tiện tháo lắp"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Chá»n tập tin"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"Bảng phân vùng sao lưu không có cùng kích thước\n"
-"Vẫn tiếp tục?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Cảnh báo"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Nạp Ä‘Ä©a má»m vào ổ\n"
-"Má»i dữ liệu trên Ä‘Ä©a sẽ bị mất"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Äang cố gắng cứu bảng phân vùng"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Thông tin chi tiết"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Äặt lại kích thÆ°á»›c"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Chuyển"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Format"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Thêm vào RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Thêm vào LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Gỡ bá» khá»i RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Gỡ bá» khá»i LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Thay đổi RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Dùng cho loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Tạo phân vùng mới"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Sector bắt đầu: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Kích thước theo MB: "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Kiểu hệ thống tập tin: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Tùy thích: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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 ""
-"Bạn không thể tạo phân vùng đĩa mới\n"
-"(vì bạn đã tạo tối đa số lượng phân vùng chính).\n"
-"Äầu tiên, hãy bá» má»™t phân vùng chính và tạo phân vùng mở rá»™ng."
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "Có gỡ bỠtập tin loopback không?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Thay đổi kiểu phân vùng"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Hệ thống tập tin nào bạn muốn?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Chuyển từ ext2 sang ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Bạn muốn gắn kết tập tin loopback %s vào đâu?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Bạn muốn gắn kết thiết bị %s vào đâu?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Không thể bỠthiết lập điểm gắn kết vì phân vùng này dùng để loopback.\n"
-"Hãy gỡ bỠloopback trước"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Bạn muốn gắn kết %s vào đâu?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Äang tính toán phạm vi hệ thống tập tin FAT"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Äang lập lại kích thÆ°á»›c"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Phân vùng này không thể lập lại kích thước"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Má»i dữ liệu trên phân vùng này nên được sao lÆ°u"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr "Sau khi lập lại kích thÆ°á»›c phân vùng %s, má»i dữ liệu trên đó sẽ bị mất"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Chá»n kích thÆ°á»›c má»›i"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Kích thước mới theo MB: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Bạn muốn chuyển nó tới đĩa nào?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Sector"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Bạn muốn chuyển nó tới sector nào?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Äang chuyển"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Äang chuyển phân vùng..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Hãy chá»n RAID Ä‘ang tồn tại để thêm vào"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "má»›i"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Hãy chá»n LVM Ä‘ang tồn tại để thêm vào"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "Tên LVM?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Phân vùng này không thể dùng cho loopback"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Tên tập tin loopback: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Äặt tên file"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Tập tin đã được loopback khác dùng, hãy chá»n tập tin khác"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Tập tin đang tồn tại. Có dùng không?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Tùy chá»n gắn kết"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Khác nhau"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "thiết bị"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "Mức độ"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "Kích thước bó"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Hãy thận trá»ng: thao tác này nguy hiểm."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Kiểu phân vùng nào?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "Cần gói tin %s. Cài đặt nó không?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Xin lỗi. Không chấp thuận việc tạo /boot quá mức trên ổ đĩa (lên cylinder > "
-"1024).\n"
-"Hoặc bạn dùng LILO thì nó sẽ không làm việc, hoặc bạn không dùng LILO thì "
-"không cần /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Phân vùng bạn chá»n để thêm là root (/) được định vị vật lý vượt quá\n"
-"cylinder thứ 1024 của đĩa cứng , và bạn không có phân vùng /boot.\n"
-"Nếu định dùng trình khởi Ä‘á»™ng LILO, thận trá»ng thêm má»™t phân vùng /boot"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Phân vùng phần má»m RAID được chá»n là root (/).\n"
-"Không có trình khởi Ä‘á»™ng nào có thể Ä‘iá»u khiển nó nếu thiếu phân vùng /"
-"boot.\n"
-"Vì vậy, hãy thận trá»ng thêm phân vùng /boot"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "Bảng phân vùng của drive %s sắp được ghi lên đĩa!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Bạn cần khởi động lại trước khi thay đổi có tác dụng"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr "Sau khi format phân vùng %s, má»i dữ liệu trên đó sẽ bị mất"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Äang format"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Äang format tập tin loopback %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Äang format phân vùng %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Các tập tin ẩn"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Chuyển các tập tin sang phân vùng mới"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"Thư mục %s đang chứa một số dữ liệu\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Di chuyển các tập tin sang phân vùng mới"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Sao chép %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "Gỡ bỠ%s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "bây giỠphân vùng %s được coi là %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Thiết bị:"
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "Tên ổ Ä‘Ä©a trong DOS: %s (chỉ là phá»ng Ä‘oán)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Kiểu:"
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Tên:"
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Bắt đầu: sector %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Kích thước: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s sector"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Cylinder %d đến %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Äã format\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "ChÆ°a format\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Äã được gắn kết\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Tập tin Loopback:\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Phân vùng được khởi động mặc định\n"
-" (cho MS-DOS khởi động, không cho lilo)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Mức %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Kích thước bó %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "ÄÄ©a RAID %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Tên tập tin Loopback: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"Ngẫu nhiên mà phân vùng này là\n"
-"một phân vùng của đĩa, có lẽ bạn nên\n"
-"để nó riêng ra.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Äây là phân vùng bẫy khởi Ä‘á»™ng\n"
-"đặc biệt để\n"
-"khởi động kép hệ thống của bạn.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr "Chỉ Äá»c"
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Kích thước: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Geometry: %s cylinders, %s heads, %s sectors\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Thông tin: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "Các đĩa LVM %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Kiểu bảng phân vùng: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "trên channel %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Khóa mã hóa hệ thống tập tin"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Chá»n khóa mã hóa hệ thống tập tin"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "Khóa mã hóa này đơn giản quá ( phải có độ dài ít nhất %d ký tự)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "Các khóa mã hóa không khớp nhau"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Khóa mã hóa"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Khóa mã hoá (nhập lại)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Thay đổi kiểu"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Hãy nhấn chuột lên một phương tiện"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "Không thể đăng nhập bằng tên ngÆ°á»i dùng %s (mật khẩu sai?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "Yêu cầu Xác Thá»±c Miá»n"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "Một cái khác"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "Tên ngÆ°á»i dùng nào"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr "Hãy nhập tên ngÆ°á»i dùng, mật khẩu và tên miá»n để truy cập máy chủ này."
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "Tên ngÆ°á»i dùng"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Miá»n"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Tìm các máy chủ"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "định dạng %s của %s không được"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Không biết cách format %s theo kiểu %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "Không gắn kết được phân vùng %s vào thư mục %s"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "Lỗi khi đang thôi gắn kết %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "đơn giản"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "vá»›i /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "máy chủ"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Không Ä‘á»c được bảng phân vùng của thiết bị %s, nó bị há»ng nặng :(\n"
-"Có thể tiếp tục, hủy trên các phân vùng bị há»ng (Má»i dữ liệu sẽ bị mất!).\n"
-"Giải pháp khác là không cho DrakX thay đổi bảng phân vùng.\n"
-"(Lá»—i nhÆ° sau %s)\n"
-"\n"
-"Bạn có đồng ý để mất toàn bộ các phân vùng?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "Không thể sử dụng JFS cho các phân vùng nhỠhơn 16MB"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "Bạn không thể dùng ReiserFS cho các phân vùng nhỠhơn 32MB"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Äiểm gắn kết phải bắt đầu vá»›i / đứng đầu"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "Äang có má»™t phân vùng có Ä‘iểm gắn kết %s rồi\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "Không thể dùng một ổ lý luận LVM cho điểm gắn kết %s"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Thư mục này nên đặt trong hệ thống tập tin root"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"Bạn cần một hệ thống tập tin thậtc sự (ext2/ext3, reiserfs, xfs, jfs) cho "
-"điểm gắn kết này\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "Không thể dùng một hệ thống file đã mã hóa cho điểm gắn kết %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Không đủ không gian trống để phân chia tự động"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Không có gì để làm"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Lỗi khi mở %s để ghi: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "Không có driver thay thế"
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-"Không có driver của OSS/ALSA để thay thế cho card âm thanh của bạn (%s) hiện "
-"thá»i Ä‘ang dùng là \"%s\""
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "Cấu hình âm thanh"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Tại đây, bạn có thể chá»n má»™t driver thay thế (OSS hay ALSA) cho card âm "
-"thanh của bạn (%s)"
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"Card hiện thá»i sá»­ dụng %s\"%s\" driver (driver mặc định cho card của bạn là "
-"\"%s\")"
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "Driver:"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Giúp"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr "Chuyển đổi qua lại giữa trợ giúp OSS và ALSA"
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 Source Sound) là API âm thanh đầu tiên. Nó là API âm thanh độc lập "
-"HÄH (nó có sẵn trong hầu hết các hệ thống unix) nhÆ°ng nó là má»™t API rất cÆ¡ "
-"bản và hạn chế.\n"
-"Äiểm hÆ¡n, toàn bá»™ các OSS driver đã tiến hoá.\n"
-"\n"
-"ALSA (Advanced Linux Sound Architecture) là một kiến trúc được module hoá, "
-"nó\n"
-"há»— trợ rất nhiá»u card loại ISA, USB và PCI.\n"
-"\n"
-"Nó cÅ©ng cung cấp API mức cao hÆ¡n nhiá»u so vá»›i OSS.\n"
-"\n"
-"Äể dùng alsa, má»™t trong cách kiểu sau:\n"
-"- API OSS tương thích cũ\n"
-"- ALSA api má»›i cung cấp nhiá»u tính năng tăng cÆ°á»ng nhÆ°ng đòi há»i việc sá»­ "
-"dụng thư viện của ALSA.\n"
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-"Driver cũ \"%s\" có trong blacklist.\n"
-"\n"
-"Nó được ghi nhận là làm rối kernel khi thôi nạp.\n"
-"\n"
-"Driver mới \"%s\" sẽ chỉ được dùng trên bẫy khởi động tới."
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Hãy chá»...Ä‘ang áp dụng cấu hình"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Hãy đợi"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "Không xác định được driver nào"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "Không có driver nào cho card âm thanh của bạn (%s)"
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "Driver không xác định"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-"Driver \"%s\" cho card âm thanh của bạn không được liệt kê\n"
-"\n"
-"Hãy gửi output của lệnh \"lspcidrake -v\" đến\n"
-"<install at mandrakesoft dot com>\n"
-"với chủ đỠcủa thư: unlisted sound driver \"%s\""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "Model"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "Model đĩa cứng "
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "Kênh"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "Kênh EIDE/SCSI"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "Bus"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-"Äây là bus vật lý mà các thiết bị được cắm (nối) vào (VD: PCI, USB,...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Module"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "Module của GNU/Linux kernel quản lý thiết bị đó"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "Loại Phương tiện"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "loại của thiết bị phần cứng"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Mô tả"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "TrÆ°á»ng này mô tả thiết bị"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "Xác nhận Bus"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- Thiết bị PCI và USB: liệt kê nhà sản xuất, thiết bị, chi nhánh sản xuất và "
-"ID PCI/USB của linh kiện"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "Vị trí trên Bus"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- Thiết bị PCI: cung cấp khe cắm PCI, thiết bị và chức năng cho card này\n"
-"- Thiết bị EIDE: là thiết bị phụ (slave) hay chính (master)\n"
-"- Thiết bị SCSI: bus SCSI và các ID của thiết bị SCSI"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "Tập tin thiết bị cũ"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "Tên thiết bị tĩnh cũ được dùng trong gói tin dev"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "Thiết bị DEVFS mới"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr "tên thiết bị động mới được tạo bởi DEVFS của lõi kernel"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "Số lượng nút"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "tên nhà sản xuất thiết bị"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "Các driver thay thế"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr "Danh sách các driver thay thế cho card âm thanh này"
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/Th_oát"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/Trợ _giúp"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/Trợ _giúp..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Trợ Giúp Mandrake"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"Mô tả vá» các trÆ°á»ng:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Báo cáo lỗi"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/Nói _Vá»..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "Nói vỠHarddrake"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"Äây là HardDrake, công cụ cấu hình phần cứng của Mandrake.\n"
-"Phiên bản:"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "Tác giả:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Phiên bản Harddrake2"
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "Phần cứng được phát hiện"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "Thông tin"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "Cấu hình module"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "Chạy công cụ cấu hình"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "Äang dò tìm"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "Có thể cấu hình từng tham số của module tại đây."
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "Äang chạy \"%s\" ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr "Äang thăm dò %s class\n"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "chính"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "phụ"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "Dò tìm Tự động"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "Không xác định|Chuẩn chung"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "Không xác định|CPH05X (bt878) [nhiá»u nhà SX]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "Không xác định|CPH06X (bt878) [nhiá»u nhà SX]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"Äối vá»›i hầu hết các card TV, module bttv của kernel Linux sẽ tá»± dò tìm đúng "
-"các thông số.\n"
-"Nếu như card của bạn không dò ra được, bạn có thể bắt dùng đúng loại card và "
-"chỉnh sóng tại đây. Chỉ việc chá»n các thông số của card khi cần."
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "Card loại: "
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Chỉnh sóng loại :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "Số của capture buffers :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "số các capture buffer cho mmap'ed capture"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "Thiết lập PLL :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "Hỗ trợ Radio:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "bật hỗ trợ radio"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux là má»™t hệ thống Ä‘a ngÆ°á»i dùng, nó cho phép má»—i má»™t ngÆ°á»i dùng\n"
-"có riêng các tùy thích, tập tin và v.v.... Bạn có thể Ä‘á»c User Guide để biết "
-"thêm\n"
-"Ä‘iá»u này.NhÆ°ng không nhÆ° Root, là ngÆ°á»i quản trị, các ngÆ°á»i dùng mà bạn "
-"thêm\n"
-"vào đây sẽ không được quyá»n thay đổi bất kỳ cái gì ngoài các tập tin và cấu "
-"hình\n"
-"của riêng há». Bạn sẽ phải tạo ra má»™t ngÆ°á»i dùng thÆ°á»ng lệ cho riêng mình.\n"
-"Account đó là nơi bạn nên dùng để đăng nhập cho công việc hàng ngày. Mặc\n"
-"dù bạn cũng có thể đăng nhập hàng ngày là Root, nhưng sẽ rất nguy hiểm!\n"
-"Chỉ một lỗi nhỠnhất cũng có thể làm hệ thống không hoạt động nữa. Nếu bạn\n"
-"gây má»™t lá»—i trầm trá»ng khi là ngÆ°á»i dùng thông thÆ°á»ng, bạn có thể chỉ mất "
-"một số\n"
-"thông tin mà không ảnh hưởng tới toàn bộ hệ thống.\n"
-"\n"
-"Äầu tiên, bạn phải nhập tên thật của mình. Äiá»u này không phải bắt buá»™c mà\n"
-"thực tế bạn có thể nhập bất kỳ cái gì mình muốn. Sau đó, DrakX sẽ lấy từ "
-"đầu\n"
-"tiên bạn nhập vào ô để Ä‘em nhập vào ô \"Tên NgÆ°á»i Dùng\" (User name). Äây\n"
-"là tên mà ngÆ°á»i dùng này sẽ sá»­ dụng để đăng nhập vào hệ thống. Bạn có thể "
-"thay\n"
-"đổi nó. Sau đó bạn phải nhập má»™t mật khẩu vào đây. Mật khẩu của ngÆ°á»i dùng\n"
-"thông thÆ°á»ng không có vai trò quan trá»ng nhÆ° \"Root\" nhìn trên quan Ä‘iểm "
-"bảo\n"
-"mật, nhưng đừng nên sao nhãng nó sau này, vì đó là nguy cơ đối với các tập "
-"tin\n"
-"của bạn.\n"
-"\n"
-"Nếu nhấn lên \"Chấp thuận ngÆ°á»i dùng\", thì sau đó bạn có thể thêm bao "
-"nhiêu\n"
-"cÅ©ng được. Thêm ngÆ°á»i dùng cho ngÆ°á»i khác: anh chị em của bạn vv.... Khi đã\n"
-"thêm xong má»i ngÆ°á»i dùng mà bạn muốn, hãy chá»n \"Hoàn thành\".\n"
-"\n"
-"Nhấn vào nút \"Nâng cao\" để cho phép bạn thay đổi \"shell\" mặc định cho "
-"ngÆ°á»i\n"
-"dùng đó (mặc định là bash)."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Trên đây là danh sách các phân vùng Linux hiện có trong ổ cứng của bạn.\n"
-"Bạn có thể giữ các lá»±a chá»n do đồ thuật tạo ra, chúng thích hợp cho hầu hết "
-"các\n"
-"trÆ°á»ng hợp thông thÆ°á»ng. Nếu bạn thay đổi các lá»±a chá»n này, ít nhất phải "
-"định\n"
-"ra má»™t phân vùng cho root (\"/\"). Äừng chá»n phân vùng này nhá» quá vì bạn "
-"sẽ\n"
-"không thể cài đặt đủ phần má»m. Nếu bạn muốn đặt dữ liệu lên má»™t phân vùng\n"
-"riêng biệt, bạn cÅ©ng cần chá»n \"/home\" (chỉ làm được nếu bạn có sẵn hÆ¡n "
-"má»™t\n"
-"phân vùng Linux).\n"
-"\n"
-"VỠthông tin, mỗi phân vùng được ghi như sau: \"Tên\", \"Dung lượng\".\n"
-"\n"
-"\"Tên\" có cấu trúc như sau: \"kiểu ổ cứng\", \"số hiệu ổ cứng\",\n"
-"\"số hiệu phân vùng\" (ví dụ, \"hda1\").\n"
-"\n"
-"\"Kiểu ổ cứng\" là \"hd\" nếu ổ cứng của bạn là IDE và \"sd\"\n"
-"nếu là loại SCSI.\n"
-"\n"
-"\"Số hiệu ổ cứng\" luôn là chữ cái đứng sau \"hd\" hoặc \"sd\". Với các\n"
-"ổ cứng IDE:\n"
-"\n"
-" * \"a\" là \"ổ cứng chính nối vá»›i Ä‘iá»u khiển IDE đầu tiên\",\n"
-"\n"
-" * \"b\" là \"ổ cứng phụ nối vá»›i Ä‘iá»u khiển IDE đầu tiên\",\n"
-"\n"
-" * \"c\" là \"ổ cứng chính nối vá»›i Ä‘iá»u khiển IDE thứ hai\",\n"
-"\n"
-" * \"d\" là \"ổ cứng phụ nối vá»›i Ä‘iá»u khiển IDE thứ hai\".\n"
-"\n"
-"Với các ổ đĩa SCSI, \"a\" là \"ổ cứng đầu tiên\", \"b\" là \"ổ cứng\n"
-"thứ hai\", v.v..."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"Việc cài đặt Linux Mandrake cần vài đĩa CDROM. DrakX biết chỗ đặt các\n"
-"gói tin được chá»n nếu trên má»™t CDROM khác thì sẽ bá» CD hiện thá»i và nhắc\n"
-"bạn nạp một đĩa cần đến khác vào."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"Bây giỠlà lúc chỉ định chương trình nào mà bạn muốn cài đặt vào hệ thống.\n"
-"Có sẵn hàng nghìn gói tin dùng cho Mandrake Linux và bạn không cần phải\n"
-"biết chúng má»™t cách tÆ°á»ng tận.\n"
-"\n"
-"Nếu thực hiện việc cài đặt chuẩn từ CD-ROM, đầu tiên bạn sẽ được đỠnghị\n"
-"chỉ định các đĩa CD bạn đang có (chỉ có trong chế độ Chuyên gia). Hãy đánh\n"
-"dấu vào các nhãn CD và điểm sáng các hộp tùy theo các CD bạn đang có sẻn\n"
-"cho việc cài đặt. Nhấn chuột lên \"OK\" khi bạn sẻn sàng đi tiếp.\n"
-"\n"
-"Các gói tin được phân loại trong các nhóm tùy theo mục đích sử dụng của máy\n"
-"tính này. Các nhóm được chia thành 4 phần:\n"
-"\n"
-" * \"Trạm làm việc\": nếu bạn định thiết lập máy này thành một trạm làm "
-"việc,\n"
-"hãy chá»n má»™t hay nhiá»u nhóm tÆ°Æ¡ng ứng.\n"
-"\n"
-" * \"Phát triển\": nếu định sá»­ dụng máy này để lập trình, hãy chá»n các nhóm\n"
-"mong muốn.\n"
-"\n"
-" * \"Máy chủ\": nếu muốn làm máy này trở thành máy chủ, bạn sẽ có thể\n"
-"chá»n các dịch vụ thông dụng nhất mà bạn muốn thá»±c hiện cài đặt lên máy\n"
-"tính này.\n"
-"\n"
-" * \"Môi trÆ°á»ng Äồ há»a\": Cuối cùng thì Ä‘ay là nÆ¡i bạn sẽ thá»±c hiện chá»n\n"
-"môi trÆ°á»ng đồ há»a Æ°a thích. Cần chá»n ít nhất má»™t môi trÆ°á»ng nếu bạn muốn\n"
-"có má»™t trạm làm việc đồ há»a!\n"
-"\n"
-"Việc di chuyển con trỠchuột lên tên nhóm sẽ làm xuất hiện một đoạn chú\n"
-"giải ngắn vá» nhóm đó. Nếu bạn bá» chá»n toàn bá»™ các nhóm khi thá»±c hiện việc\n"
-"cài đặt (đối lập với kiểu nâng cấp), một hộp thoại sẽ bật lên và đỠnghị các "
-"tùy chá»n khác nhau cho việc cài đặt tối thiểu:\n"
-"\n"
-" * \"Có X\" thực hiện cài đặt ít các gói tin hơn mà vẫn có một trạm làm "
-"việc\n"
-"đồ há»a;\n"
-"\n"
-" * \"Với các tài liệu cơ bản\" cài đặt một hệ thống cơ sở cộng thêm các "
-"tiện\n"
-"ích cơ bản cùng với tài liệu cho chúng. Việc cài đặt này thích hợp để thiết "
-"lập\n"
-"một máy chủ.\n"
-"\n"
-" * \"Cài đặt thật tối thiểu\" sẽ cài đặt thật sự tối thiểu những thứ cần "
-"thiết để\n"
-"có một hệ thống Linux làm việc chỉ bằng các dòng lệnh. Kiểu cài đặt này\n"
-"cần khoảng 65Mb đĩa trống.\n"
-"\n"
-"Bạn có thể đánh dấu vào há»™p \"Chá»n các gói tin riêng\", việc này có ích nếu\n"
-"bạn đã thông thuá»™c các gói tin ở trong danh sách hay nếu bạn muốn có quyá»n\n"
-"Ä‘iá»u chỉnh toàn bá»™ những gì được cài đặt.\n"
-"\n"
-"Nếu bắt đầu thá»±c hiện cài đặt bằng chế Ä‘á»™ \"Nâng cấp\", bạn có thể bá» chá»n\n"
-"toàn bá»™ các nhóm để không phải cài đặt bất kỳ má»™t gói má»›i nào. Äiá»u này có\n"
-"ích trong việc sửa chữa hay cập nhật cho một hệ thống hiện có."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"Cuối cùng, tùy theo lá»±a chá»n của bạn là có hay không chá»n các gói tin\n"
-"phụ thuộc, bạn sẽ được xem một cây chứa toàn bộ các gói tin được phân\n"
-"loại theo nhóm và dÆ°á»›i nhóm. Trong khi duyệt cây này, bạn có thể chá»n\n"
-"toàn bộ các nhóm, dưới nhóm, hay các gói tin riêng.\n"
-"\n"
-"Bất kỳ khi nào bạn chá»n má»™t gói tin trên cây, má»™t thuyết minh sẽ xuất\n"
-"hiện bên phải. Khi kết thúc lá»±a chá»n, nhấn lên nút \"Cài đặt\" để chạy\n"
-"tiến trình cài đặt. Tùy thuộc vào tốc độ của máy tính và số lượng các\n"
-"gói tin cần được cài đặt, sẽ cần má»™t khoảng thá»i gian để hoàn thành\n"
-"toàn bá»™ tiến trình. Khoảnh thá»i gian Æ°á»›c lượng để hoàn thành cài đặt\n"
-"được hiển thị trên màn hình để cho bạn biết là có thể thư giãn với một\n"
-"tách cà phê.\n"
-"\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 Mandrake Linux, 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 Linux\n"
-"Mandrake. Nếu không biết một dịch vụ nào đó được dùng để làm gì\n"
-"hay tại sao lại được cài đặt, hãy nhấn \"Không\". Nhấn \"Có\" sẽ cài\n"
-"đặt các dịch vụ được liệt kê và chúng sẽ khởi chạy tự động theo mặc\n"
-"định. !!\n"
-"\n"
-"Tùy chá»n \"Tá»± Ä‘á»™ng chá»n các phụ thuá»™c\" Ä‘Æ¡n giản là để không xuất\n"
-"hiện há»™p thoại cảnh báo khi chÆ°Æ¡ng trình cài đặt tá»± Ä‘á»™ng chá»n gói tin.\n"
-"Việc này xảy ra vì nó thấy là cần thiết phải làm thá»a mãn sá»± phụ thuá»™c\n"
-"với gói tin khác nhằm mục đính hoàn thành quá trình cài đặt.\n"
-"\n"
-"Biểu tượng Ä‘Ä©a má»m nhá» nằm ở bên dÆ°á»›i danh sách cho phép nạp danh\n"
-"sách các gói tin được chá»n trong lần cài đặt trÆ°á»›c. Nhấn lên biểu tượng\n"
-"này sẽ nhắc bạn nạp Ä‘Ä©a má»m được tạo từ lần trÆ°á»›c, tại giai Ä‘oạn cuối của\n"
-"lần cài đặt khác. Hãy xem lá»i khuyên thứ hai của bÆ°á»›c cuối vá» cách tạo\n"
-"má»™t Ä‘Ä©a má»m nhÆ° vậy."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Bây giỠbạn được đỠnghị thiết lập kết nối Internet/mạng. Nếu bạn muốn\n"
-"kết nối máy tính này với Internet hay mạng làm việc cục bộ, hãy nhấn\n"
-"\"OK\" để chạy chương trình dò tìm thiết bị mạng và modem. Nếu phát\n"
-"hiện không được, lần sau hãy bá» chá»n há»™p \"Dùng tá»± Ä‘á»™ng phát hiện\".\n"
-"CÅ©ng có thể là bạn không chá»n chạy cấu hình mạng hoặc muốn làm sau\n"
-"này, chỉ việc nhấn lên nút \"BỠqua\".\n"
-"\n"
-"Các kết nối sẻn có là: modem truyá»n thống, modem ISDN, kết nối ADSL,\n"
-"modem cáp và cuối cùng là kết nối mạng cục bộ (Ethernet).\n"
-"\n"
-"Chúng tôi không cung cấp các cấu hình chi tiết ở đây. Bạn chỉ cần đảm bảo\n"
-"là có má»i thông số từ nhà cung cấp dịch vụ Internet hoặc từ nhà quản\n"
-"trị hệ thống.\n"
-"\n"
-"Bạn có thể tham khảo chương tài liệu vỠcác kết nối Internet để biết thêm "
-"chi\n"
-"chi tiết, hay đơn giản là đợi cho đến khi hệ thống được cài đặt xong và "
-"dùng\n"
-"chương trình được nói ở đó để cấu hình kết nối.\n"
-"\n"
-"Nếu bạn muốn thực hiện việc cấu hình mạng làm việc sau khi cài đặt xong\n"
-"hoặc là bạn đã thực hiện xong cấu hình kết nối mạng, nhấn \"BỠqua\"."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Bây giá» có thể chá»n khởi chạy dịch vụ nào lúc khởi Ä‘á»™ng (hệ thống).\n"
-"\n"
-"Äây là toàn bá»™ các dịch vụ sẵn có đã được quá trình cài đặt\n"
-"hiện thá»i tạo ra. Hãy xem xét chúng cẩn thận và bá» chá»n những gì không cần\n"
-"đến lúc khởi động.\n"
-"\n"
-"Bạn có thể nhận được má»™t Ä‘oạn chú giải ngắn vá» dịch vụ khi chá»n từng\n"
-"dịch vụ. Nếu không biết rõ dịch vụ đó hữu ích hay không, để an toàn,\n"
-"hãy bỠđó theo kiểu mặc định.\n"
-"\n"
-"Thật thận trá»ng trong bÆ°á»›c này nếu bạn định dùng máy này làm máy\n"
-"chủ: có thể bạn sẽ không muốn khởi chạy các dịch vụ không cần đến.\n"
-"Nên nhớ là một số dịch vụ có thể gây nguy hiểm khi chúng được chạy\n"
-"trên máy chủ. Nói chung, chỉ chá»n các dịch vụ thá»±c sá»± cần thiết."
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux quản lý thá»i gian theo GMT (Greenwich Mean Time) và chuyển\n"
-"thành giỠđịa phÆ°Æ¡ng tùy theo múi giá» bạn chá»n. Tuy vậy, bạn có thể bất\n"
-"hoạt Ä‘iá»u này bằng việc chá»n \"Äồng hồ trong máy đặt theo GMT\" nên\n"
-"đồng hồ trong máy giống như đồng hồ hẹ thống. Việc này hữu ích khi\n"
-"máy tính làm máy chủ cho má»™t hệ Ä‘iá»u hành khác nhÆ° là Windows.\n"
-"\n"
-"Tùy chá»n \"Tá»± Ä‘á»™ng đồng bá»™ hóa thá»i gian\" sẽ tá»± Ä‘á»™ng Ä‘iá»u chỉnh đồng\n"
-"hồ bằng cách nối vá»›i má»™t máy chủ thá»i gian ở xa trên Internet. Trong\n"
-"danh sách hiển thị, hãy chá»n má»™t máy chủ ở gần bạn. Tất nhiên, bạn\n"
-"phải có một kết nối Internet để cho tính năng này hoạt động. Thực tế\n"
-"là nó sẽ cài đặt má»™t máy chủ thá»i gian lên máy tính này để các máy\n"
-"khác trong mạng cục bộ tùy ý sử dụng."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (Hệ Thống Cá»­a Sổ X) là hạt nhân của giao diện đồ há»a GNU/Linux trên\n"
-"đó, má»i môi trÆ°á»ng đồ há»a (KDE, Gnome, AfterStep, WindowMaker...)\n"
-"được bện lại với Mandrake Linux. Trong phần này, DrakX sẽ cố gắng\n"
-"tự động thực hiện cấu hình X.\n"
-"\n"
-"Nó rất hiếm khi không thành công, chỉ trừ khi là vì phần cứng quá cũ (hay\n"
-"quá mới). Nếu thành công, nó sẽ khởi động X tự động với độ phân giải tốt\n"
-"nhất trong khả năng có thể được tùy thuộc vào kích thước của monitor.\n"
-"Sau đó, má»™t cá»­a sổ sẽ xuất hiện và há»i xem bạn có nhìn thấy nó không.\n"
-"\n"
-"Nếu thực hiện cài đặt kiểu \"Chuyên gia\", bạn sẽ sử dụng đồ thuật cấu\n"
-"hình X. Hãy Ä‘á»c phần tÆ°Æ¡ng ứng ở tài liệu hÆ°á»›ng dẫn để biết thêm thông\n"
-"tin vỠđồ thuật này.\n"
-"\n"
-"Nếu nhìn thấy má»™t thông Ä‘iệp trong lúc chạy thá»­ và trả lá»i \"Có\", DrakX\n"
-"sẽ thực hiện bước tiếp theo. Nếu không nhìn thấy thông điệp, thì đơn giản\n"
-"là vì cấu hình không đúng và phép thử sẽ tự động kết thúc sau 10 giây, màn\n"
-"hình được phục hồi lại."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"Cuối cùng, bạn sẽ được há»i xem có muốn dùng giao diện đồ há»a vào lúc\n"
-"khởi Ä‘á»™ng. LÆ°u ý là câu há»i này sẽ được há»i nếu bạn chá»n không chạy\n"
-"thá»­ cấu hình. Hiển nhiên, bạn muốn trả lá»i \"Không\" nếu máy của bạn\n"
-"hoạt động như một máy chủ, hay nếu bạn không thành công trong việc\n"
-"cấu hình hiển thị."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"CDROM của Mandrake Linux có chế độ cứu giải. Bạn có thể truy cập nó bằng\n"
-"cách khởi động từ CDROM, nhấn phím >>F1<< và gõ >>rescue<< tại dấu\n"
-"nhắc. NhÆ°ng trong trÆ°á»ng hợp máy tính không thể khởi Ä‘á»™ng từ CDROM,\n"
-"hãy trở lại bÆ°á»›c này để nhận sá»± chỉ dẫn trong ít nhất hai thÆ°á»ng hợp:\n"
-"\n"
-" * Khi cài đặt trình nạp khởi động, DrakX sẽ ghi lại boot sector (MBR) của\n"
-"ổ đĩa cứng chính (trừ khi bạn sử dụng một trình quản lý khởi động khác) do\n"
-"đó bạn có thể khởi chạy Windows hoặc GNU/Linux (nếu hệ thống của bạn có\n"
-"cài đặt Windows). Nếu cần phải cài lại Windows, quá trình cài đặt Microsoft\n"
-"Windows sẽ ghi lại boot sector, và như vậy bạn sẽ không thể khởi chạy\n"
-"GNU/Linux!\n"
-"\n"
-" * Nếu gặp vấn đỠnày và bạn không thể khởi chạy GNU/Linux từ đĩa cứng,\n"
-"Ä‘Ä©a má»m này sẽ là phÆ°Æ¡ng tiện duy nhất để khởi chạy GNU/Linux. Nó chứa\n"
-"má»™t số công cụ hệ thống cần thiết để phục hồi lại hệ thống bị há»ng do sá»±\n"
-"cố nguồn điện, một lỗi đánh máy vô ý, một lỗi gõ phím trong mật khẩu, và\n"
-"bất kỳ một nguyên do khác.\n"
-"\n"
-"Khi nhấn chuá»™t vào bÆ°á»›c này, bạn sẽ được yêu cầu nạp má»™t Ä‘Ä©a má»m vào ổ.\n"
-"ÄÄ©a má»m này phải là Ä‘Ä©a sạch hoặc chỉ chứa các dữ liệu mà bạn không cần\n"
-"nữa. Bạn sẽ không phải thực hiện format đĩa; drakX sẽ ghi lại\n"
-"toàn bộ đĩa."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"Lúc này bạn cần chá»n nÆ¡i nào trên ổ cứng sẽ được cài đặt hệ Ä‘iá»u hành\n"
-"Mandrake Linux. Nếu như ổ 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 Mandrake Linux 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"
-"ngÆ°á»i dùng có kinh nghiệm. May thay, đã có đồ thuật Ä‘Æ¡n giản hoá việc này.\n"
-"Trước khi bắt đầu, hãy tham khảo tài liệu và đừng vội vàng.\n"
-"\n"
-"Nếu thực hiện cài đặt với chế độ Chuyên gia, bạn sẽ thực hiện DiskDrake,\n"
-"một công cụ phân vùng của Mandrake Linux, nó cho phép chỉnh đúng\n"
-"các phân vùng. Xem chương DiskDrake trong tài liệu. Từ giao diện cài đặt,\n"
-"bạn có thể dùng các đồ thuật được mô tả ở đây bằng cách nhấp chuột lên\n"
-"nút \"Äồ thuật\" của há»™p thoại.\n"
-"\n"
-"Nếu các phân vùng đã được thiết lập, hoặc là từ lần cài đặt trước hay\n"
-"được tạo ra bằng một công cụ phân vùng khác, đơn giản là chỉ việc\n"
-"chá»n chúng để cài đặt hệ thống Linux.\n"
-"\n"
-"Nếu chưa có các phân vùng, cần phải tạo chúng bằng việc sử dụng đồ\n"
-"thuật. Tùy thuá»™c vào cấu hình của ổ Ä‘Ä©a cứng, sẵn có má»™t số tùy chá»n\n"
-"cho bạn:\n"
-"\n"
-" * \"Dùng không gian trống\": tùy chá»n này sẽ tiến hành tá»± Ä‘á»™ng việc\n"
-"phân vùng cho ổ đĩa trống. Bạn sẽ không bị nhắc là phải làm gì nữa.\n"
-"\n"
-" * \"Dùng phân vùng hiện có\": đồ thuật đã phát hiện thấy một hoặc hơn\n"
-"phân vùng Linux hiện có trên Ä‘Ä©a cứng. Nếu muốn dùng chúng, hãy chá»n\n"
-"tùy chá»n này.\n"
-"\n"
-" * \"Dùng không gian trống trên phân vùng của Windows\": nếu Microsoft\n"
-"Windows đã được cài đặt trên ổ cứng và dùng toàn bộ không gian đĩa, cần\n"
-"phải tạo không gian trống cho Linux. Äể làm việc đó, có thể xóa bá» dữ liệu\n"
-"và phân vùng của Microsoft Windows (xem giải pháp \"Xóa toàn bộ đĩa\" hay\n"
-"\"Chế độ chuyên gia\") hay lập lại kích thước phân vùng của MS Windows mà\n"
-"có thể không phải mất bất kỳ dữ liệu nào. Nên chá»n giải pháp này nếu muốn\n"
-"dùng cả Mandrake Linux và Microsoft Windows trê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"
-"kích thước phân vùng của MS Windows sẽ nhỠhơn so với lúc này.\n"
-"Sẽ có ít không gian trống hơn trong Microsoft Windows để lưu\n"
-"dữ liệu và cài đặt phần má»m má»›i.\n"
-"\n"
-" * \"Xóa toàn bộ đĩa\": 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 Mandrake Linux 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"
-" !! Nếu chá»n tùy chá»n này, toàn bá»™ dữ liệu trên Ä‘Ä©a sẽ mất. !!\n"
-"\n"
-" * \"Xóa bá» Windows\": Ä‘Æ¡n giản là sẽ xoá sạch má»i thứ có trên\n"
-"Ä‘Ä©a, làm sạch, phân vùng tất cả từ đầu. Má»i dữ liệu trên Ä‘Ä©a sẽ\n"
-"bị mất.\n"
-"\n"
-" !! Nếu chá»n tùy chá»n này, má»i dữ liệu trên Ä‘Ä©a sẽ mất. !!\n"
-"\n"
-" * \"Chế Ä‘á»™ chuyên gia\": dùng tùy chá»n này khi muốn tá»± phân vùng\n"
-"ổ cứng. Hãy cẩn thận - đây là tùy chá»n mạnh nhÆ°ng nguy hiểm, rất\n"
-"dá»… bị mất má»i dữ liệu. Vì vậy, không nên chá»n chế Ä‘á»™ này trừ khi\n"
-"biết tÆ°á»ng tận má»i thứ."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"Chúc mừng. Việc cài đặt đã hoàn thành và hệ thống GNU/Linux đã sẻn sàng\n"
-"để sử dụng. Hãy nhấp chuột lên \"OK\" để khởi động lại hệ thống. Bạn có thể\n"
-"chạy GNU/Linux hay Windows (nếu bạn có hệ thống khởi động kép), ngay\n"
-"sau khi máy tính khởi động lại.\n"
-"\n"
-"Nút \"Nâng cao\" (chỉ có trong chế độ chuyên gia) hiển thị thêm 2 nút để:\n"
-"\n"
-" * \"tạo Ä‘Ä©a má»m tá»± Ä‘á»™ng cài đặt\": để tạo má»™t Ä‘Ä©a má»m cài đặt nhỠđó\n"
-"sẽ tá»± Ä‘á»™ng thá»±c hiện toàn bá»™ quá trình cài đặt mà không cần có ngÆ°á»i\n"
-"thực hiện, giống hệt quá trình cài đặt mà bạn vừa tiến hành.\n"
-"\n"
-" LÆ°u ý: sẽ có 2 tùy chá»n khác nhau sau khi nhấp chuá»™t lên nút:\n"
-"\n"
-" * \"Thực hiện lại\". là quá trình cài đặt tự động một phần như bước\n"
-"phân vùng (và chỉ cái này) là còn lại tương tác.\n"
-"\n"
-" * \"Tự động\". Cài đặt hoàn toàn tự động: đĩa cứng được ghi lại\n"
-"hoàn toàn, má»i dữ liệu bị mất.\n"
-"\n"
-" Tính năng này rất thuận tiện khi thực hiện cài đặt cho một số lượng\n"
-"lớn các máy giống nhau. Xem Phần cài đặt tự động tại website của hãng.\n"
-"\n"
-" * \"LÆ°u các lá»±a chá»n gói tin\"(*) : lÆ°u lại sá»± lá»±a chá»n gói tin đã được "
-"tạo\n"
-"ra trÆ°á»›c đó. Sau này, khi thá»±c hiện lần cài đặt khác, hãy nạp Ä‘Ä©a má»m vào\n"
-"ổ và chạy quá trình cài đặt đi tới màn hình trợ giúp bằng cách nhấn phím\n"
-"[F1], và gõ >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) Cần má»™t Ä‘Ä©a má»m được định dạng FAT (để tạo nó trong GNU/Linux, gõ\n"
-"\"mformat a:\")"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"Bất kỳ phân vùng nào má»›i được hoạch định Ä‘á»u phải format để dùng\n"
-"(format nghĩa là tạo một hệ thống tập tin).\n"
-"\n"
-"Vào lúc này, có thể thực hiện format lại các phân vùng đã có để xóa\n"
-"má»i dữ liệu có trên chúng. Nếu muốn thá»±c hiện, hãy chá»n các phân\n"
-"vùng này.\n"
-"\n"
-"LÆ°u ý là không cần thiết phải format lại má»i phân vùng có từ trÆ°á»›c.\n"
-"Bạn phải format lại các phân vùng chứa hệ Ä‘iá»u hành nhÆ° là :\n"
-" \"/\", \"/usr\" hay \"/var\") nhưng không phải làm việc này đối với\n"
-"các phân vùng có dữ liệu mà bạn muốn giữ (đặc biệt là\n"
-"\"/home\").\n"
-"\n"
-"Hãy thận trá»ng khi chá»n các phân vùng. Sau khi format, má»i dữ liệu\n"
-"trên đó sẽ bị xóa và sẽ không có cách nào để khôi phục lại bất kỳ\n"
-"một cái gì.\n"
-"\n"
-"Nhấp chuột lên \"OK\" khi bạn đã sẻn sàng format các phân vùng.\n"
-"\n"
-"Nhấn lên \"Bá» qua\" 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 Mandrake Linux má»›i.\n"
-"\n"
-"Nhấn lên \"Nâng cao\" 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_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Hệ Ä‘iá»u hành Mandrake Linux má»›i hiện thá»i Ä‘ang được cài đặt.\n"
-"Tùy thuộc vào số lượng các gói tin sẽ cài đặt và tốc độ máy tính của bạn\n"
-"mà quá trình cài đặt có thể sẽ kéo dài trong ít phút hoặc sẽ chiếm một "
-"thá»i\n"
-"gian đáng kể.\n"
-"\n"
-"Xin hãy kiên nhẫn."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"Vào lúc bạn đang cài đặt Mandrake Linux, 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ố chương\n"
-"trình rối đã được gỡ, lá»—i bảo mật được sá»­a. Äể cho bạn được hưởng lợi\n"
-"từ các cập nhật này, bây giá» bạn hãy kết nối Internet để tải chúng vá».\n"
-"Chá»n \"Có\" nếu bạn có kết nối Intertnet hoạt Ä‘á»™ng, hay \"Không\" nếu\n"
-"bạn muốn cài đặt các gói tin cập nhật sau này.\n"
-"\n"
-"Chá»n \"Có\" sẽ hiển thị danh sách những nÆ¡i bạn có thể lấy các gói\n"
-"cập nhật. Hãy chá»n nÆ¡i nào gần nhất. Sau đó, xuất hiện má»™t cây chứa\n"
-"các gói để chá»n: hãy xem lại việc chá»n rồi nhấn \"Cài đặt\" để lấy vá»\n"
-"và cài đặt hoặc nhấn \"BỠqua\" để hủy bỠviệc cập nhật."
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"TrÆ°á»›c khi tiếp tục, hãy Ä‘á»c kỹ các Ä‘iá»u khoản được ghi trong bản quyá»n.\n"
-"Bản quyá»n bao trùm lên toàn bá»™ phân phối Mandrake Linux, nếu bạn không\n"
-"đồng ý vá»›i má»i Ä‘iá»u khoản trong đó, nhấn vào nút \"Từ chối\" để chấm dứt\n"
-"việc cài đặt ngay lập tức. Muốn tiếp tục quá trình cài đặt, nhấn vào nút\n"
-"\"Chấp thuận\"."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"Vào lúc này, bạn có thể chá»n mức Ä‘á»™ bảo mật phù hợp vá»›i nhu cầu\n"
-"của máy tính. Với một nguyên tắc chủ đạo: máy càng bị phơi bày bao nhiêu\n"
-"và lÆ°u nhiá»u dữ liệu bao nhiêu thì mức Ä‘á»™ bảo mật càng phải cao bấy nhiêu.\n"
-"Tuy nhiên, mức Ä‘á»™ bảo mật càng cao thì thÆ°á»ng làm giảm tính dá»… sá»­ dụng\n"
-"Hãy tham khảo chương MSEC trong \"Reference Manual\" để biết thêm\n"
-"thông tin vỠý nghĩa của các mức bảo mật.\n"
-"\n"
-"Nếu không biết phải chá»n mức Ä‘á»™ nào, hãy giữ tùy chá»n mặc định."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 Mandrake Linux. 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"
-"\n"
-"Äể tạo các phân vùng, đầu tiên phải chá»n má»™t ổ Ä‘Ä©a cứng. Có thể chá»n\n"
-"ổ đĩa để phân vùng bằng cách nhấn lên \"hda\" đối với ổ IDE đầu tiên,\n"
-"\"hdb\" cho ổ thứ hai, \"sda\" đới với ổ SCSI đầu tiên và cứ làm như vậy.\n"
-"\n"
-"Äể phân vùng cho ổ cứng được chá»n, có thể dùng những tùy chá»n này:\n"
-"\n"
-" * \"Xóa toàn bá»™\": để xóa má»i phân vùng có trên ổ Ä‘Ä©a cứng được\n"
-"chá»n.\n"
-"\n"
-" * \"Tự động phân chia\": cho phép việc tự động tạo các phân vùng Ext2\n"
-"và swap tại không gian trống của ổ đĩa cứng.\n"
-"\n"
-" * \"Thêm\" : cho phép thực hiện thêm một số tính năng:\n"
-"\n"
-" * \"LÆ°u bảng phân vùng\": để lÆ°u bảng phân vùng vào Ä‘Ä©a má»m. Có ích\n"
-"khi cần thực hiện việc khôi phục lại bảng phân vùng. Bạn rất nên\n"
-"thực hiện bước này.\n"
-"\n"
-" * \"Khôi phục bảng phân vùng\": cho phép khôi phục bảng phân vùng\n"
-"đã được lÆ°u vào Ä‘Ä©a má»m từ trÆ°á»›c đó.\n"
-"\n"
-" * \"Cứu giải bảng phân vùng\": nếu bảng phân vùng bị hư, bạn có thể "
-"cố\n"
-"gắng khôi phục lại nó bằng tùy chá»n này. Xin hãy thận trá»ng và nên biết là\n"
-"có thể không thành công.\n"
-"\n"
-" * \"Nạp lại bảng phân vùng\": bá» qua má»i thay đổi và nạp lại bảng "
-"phân\n"
-"vùng ban đầu.\n"
-"\n"
-" * \"tá»± Ä‘á»™ng gắn kết phÆ°Æ¡ng tiện tháo lắp\": bá» chá»n tùy chá»n này sẽ "
-"ép\n"
-"buá»™c ngÆ°á»i dùng phải tá»± thá»±c hiện gắn kết/bá» gắn kết các phÆ°Æ¡ng tiện tháo\n"
-"lắp ví dụ nhÆ° Ä‘Ä©a má»m và Ä‘Ä©a CD.\n"
-"\n"
-" * \"Äồ thuật\": dùng tùy chá»n này nếu bạn muốn sá»­ dụng đồ thuật để phân "
-"vùng\n"
-"ổ đĩa cứng. Bạn nên sử dụng đồ thuật nếu bạn không nắm rõ vỠviệc\n"
-"phân vùng.\n"
-"\n"
-" * \"Hoàn tác\": dùng để bỠqua, không thực hiện những thay đổi vừa làm.\n"
-"\n"
-" * \"Chuyển đổi giữa chế Ä‘á»™ bình thÆ°á»ng/chuyên gia\": cung cấp thêm các "
-"thao\n"
-"tác trên phân vùng (kiểu, tùy chá»n, định dạng) và thêm thông tin.\n"
-"\n"
-" * \"Hoàn thành\": khi bạn đã thực hiện xong việc phân vùng ổ cứng, nó\n"
-"sẽ lưu các thay đổi vào đĩa.\n"
-"\n"
-"LÆ°u ý: có thể dùng bàn phím để chá»n các tùy chá»n. Chá»n qua lại các phân\n"
-"vùng bằng phím [Tab] và mũi tên [Lên/Xuống].\n"
-"\n"
-"Khi má»™t phân vùng đã được chá»n, có thể dùng:\n"
-"\n"
-" * Ctrl-c để tạo má»™t phân vùng má»›i (khi chá»n má»™t phân vùng trống);\n"
-"\n"
-" * Ctrl-d để xóa một phân vùng;\n"
-"\n"
-" * Ctrl-m để thiết lập điểm gắn kết.\n"
-"\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, bạn sẽ muốn tạo một phân vùng\n"
-"\"bẫy khởi động\" HFS có kích thước ít nhất 1MB để cho trình nạp khởi động\n"
-"yaboot dùng. Nếu lập kích thước phân vùng lớn hơn một chút (50MB), bạn\n"
-"sẽ thấy đây là nơi hữu ích dùng để lưu trữ kernel dự phòng và ảnh ramdisk\n"
-"cho các trÆ°á»ng hợp khởi Ä‘á»™ng khẩn cấp."
-
-#: ../../help.pm_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"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 Mandrake Linux 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"
-"\n"
-"\"Tên Linux\" có cấu trúc: \"loại ổ cứng\", \"số hiệu ổ cứng\",\n"
-"\"số hiệu phân vùng\" (ví dụ, \"hda1\").\n"
-"\n"
-"\"Loại ổ cứng\" là \"hd\" nếu ổ đĩa cứng là loại IDE và\n"
-"\"sd\" nếu là ổ cứng SCSI.\n"
-"\n"
-"\"Số hiệu ổ cứng\" luôn là một chữ đứng sau \"hd\" hay \"sd\". Với ổ\n"
-"cứng IDE:\n"
-"\n"
-" * \"a\" nghÄ©a là \"ổ Ä‘Ä©a chính nối vá»›i Ä‘iá»u khiển IDE thứ nhất\",\n"
-"\n"
-" * \"b\" nghÄ©a là \"ổ Ä‘Ä©a phụ nối vá»›i Ä‘iá»u khiển IDE thứ nhất\",\n"
-"\n"
-" * \"c\" nghÄ©a là \"ổ Ä‘Ä©a chính nối vá»›i Ä‘iá»u khiển IDE thứ hai\",\n"
-"\n"
-" * \"d\" nghÄ©a là \"ổ Ä‘Ä©a phụ nối vá»›i Ä‘iá»u khiển IDE thứ hai\".\n"
-"\n"
-"Với các ổ đĩa SCSI, chữ \"a\" nghĩa là \"SCSI ID thấp nhất\", \"b\" là\n"
-"\"SCSI ID thấp thứ nhì\", v.v...\n"
-"\n"
-"\"Tên Windows\" là chữ cái gán cho ổ cứng trong Windows (đĩa\n"
-"cứng hoặc phân vùng đầu tiên là \"C:\")."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "Hãy kiên nhẫn. Quá trình này thực hiện mất vài phút."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"DrakX cần biết là bạn muốn thực hiện kiểu cài đặt mặc định (\"Khuyến cáo\")\n"
-"hay kiểu cài đặt có tính Ä‘iá»u khiển cao hÆ¡n (\"Chuyên gia\"). Bạn cÅ©ng có "
-"cả\n"
-"lá»±a chá»n thá»±c hiện cài đặt má»›i hoặc tiến hành nâng cấp hệ thống Mandrake\n"
-"Linux sẻn có:\n"
-"\n"
-" * \"Cài đặt\": quét bỠhoàn toàn hệ thống cũ. Trên thực tế, tùy thuộc vào\n"
-"những gì đang có trong máy mà bạn có thể giữ lại một số phân vùng (của\n"
-"Linux hay cái khác).\n"
-"\n"
-" * \"Nâng cấp\": kiểu cài đặt này cho phép thực hiện cập nhật các gói tin\n"
-"hiện thá»i đã được cài đặt trong hệ thống Mandrake Linux. Nó giữ lại các\n"
-"phân vùng hiện thá»i trên Ä‘Ä©a cứng cÅ©ng nhÆ° là cấu hình của ngÆ°á»i dùng.\n"
-"Toàn bộ các bước cấu hình khác vẫn sẵn có để thực hiện cài đặt thuần túy.\n"
-"\n"
-" * \"Chỉ nâng cấp các gói tin\": kiểu cài đặt mới này cho phép nâng cấp\n"
-"một hệ thống Mandrake Linux đang dùng và không thay đổi toàn bộ cấu\n"
-"của hình hệ thống. Cũng có thể bổ xung các gói tin vào quá trình cài đặt\n"
-"hiện thá»i.\n"
-"\n"
-"Việc nâng cấp làm việc tốt với các hệ thống Mandrake Linux từ \"8.1\"\n"
-"trở đi.\n"
-"\n"
-"Tùy thuá»™c vào sá»± hiểu biết của bạn vá» GNU/Linux, hãy chá»n má»™t trong\n"
-"những lá»±a chá»n sau đây:\n"
-"\n"
-" * Khuyến cáo: hãy chá»n nếu bạn chÆ°a bao giá» cài đặt hệ Ä‘iá»u hành\n"
-"GNU/Linux. Việc cài đặt sẽ rất Ä‘Æ¡n giản và bạn chỉ phải trả lá»i má»™t\n"
-"số ít câu há»i.\n"
-"\n"
-" * Chuyên gia: nếu có hiểu biết tốt vá» GNU/Linux, bạn có thể chá»n loại\n"
-"cài đặt này. Việc cài đặt theo chế độ chuyên gia sẽ cho phép thực hiện\n"
-"cài đặt có tính tùy chỉnh cao. Việc trả lá»i má»™t số câu há»i sẽ có thể là khó\n"
-"nếu bạn không có má»™t kiến thức tốt vá» GNU/Linux, vì vậy đừng chá»n\n"
-"chế Ä‘á»™ này trừ khi bạn nắm rõ má»i việc."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"Thông thÆ°á»ng, DrakX sẽ chá»n bàn phím thích hợp (phụ thuá»™c vào ngôn\n"
-"ngữ đã được chá»n) và thậm chí sẽ không thấy bÆ°á»›c này. Dù sao, cÅ©ng có\n"
-"khả năng là bàn phím không tương ứng chính xác với ngôn ngữ : ví dụ,\n"
-"bạn là ngÆ°á»i Anh nói tiếng Thụy sÄ©, bạn vẫn muốn giữ bàn phím là bàn\n"
-"phím Thụy sĩ. Hay bạn nói tiếng Anh nhưng lại đang ở Quebec, bạn có\n"
-"thể liên hệ theo tình huống tÆ°Æ¡ng tá»±. Trong cả hai trÆ°á»ng hợp, bạn sẽ\n"
-"phải quay lại bÆ°á»›c cài đặt này và chá»n má»™t bàn phím thích hợp\n"
-"trong danh sách.\n"
-"\n"
-"Nhấp chuột lên nút \"Thêm\" để có một danh sách đầy đủ các bàn\n"
-"phím được hỗ trợ."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"Hãy chá»n ngôn ngữ Æ°a thích để thá»±c hiện cài đặt và dùng trong hệ thống.\n"
-"\n"
-"Nút \"Nâng cao\" sẽ cho phép lá»±a chá»n các ngôn ngữ khác sẽ được\n"
-"cài đặt lên máy trạm làm việc. Việc chá»n các ngôn ngữ khác thì các file\n"
-"đặc trưng cho ngôn ngữ sẽ được cài đặt giành cho tài liệu và các ứng\n"
-"dụng. Lấy ví dụ: bạn có má»™t ngÆ°á»i từ Tây ban nha đến và dùng máy\n"
-"tính của bạn, chá»n tiếng Anh là ngôn ngữ chính trong danh sách, và\n"
-"trong phần Nâng cao, đánh dấu vào hộp tương ứng với \"Spanish|Spain\".\n"
-"\n"
-"LÆ°u ý: có thể cài đặt Ä‘a ngôn ngữ. Má»™t khi đã chá»n xong thêm bất kỳ\n"
-"các locale, nhấn vào nút \"OK\" để tiếp tục."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"Theo mặc định, DrakX cho là bạn có một chuột loại 2 nút và sẽ thiết lập\n"
-"mô phá»ng nút thứ ba. DrakX sẽ tá»± Ä‘á»™ng nhận ra chuá»™t là loại PS/2,\n"
-"serial hay USB.\n"
-"\n"
-"Nếu bạn muốn chỉ định má»™t loại chuá»™t khác, hãy chá»n loại thích hợp\n"
-"từ danh sách.\n"
-"\n"
-"Nếu chá»n chuá»™t khác vá»›i mặc định, bạn sẽ nhận má»™t màn hình để\n"
-"chạy thử chuột. Sử dụng các nút và bánh xe để xác minh các thiết\n"
-"lập là đúng. Nếu chuột không hoạt động đúng, hãy nhấn space bar\n"
-"hoặc Trở Lại để \"Bá» qua\" và chá»n lại."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Hãy chá»n đúng cổng. Ví dụ, cổng COM1 trong Microsoft Windows được gá»i\n"
-"là ttyS0 trong GNU/Linux."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"Äây là thá»i Ä‘iểm chủ chốt nhất đối vá»›i vấn Ä‘á» bảo mật cho hệ thống Linux:\n"
-"cần phải nhập má»™t mật khẩu cho \"root\". \"root\" là ngÆ°á»i quản trị hệ "
-"thống,\n"
-"là ngÆ°á»i duy nhất được phép tiến hành cập nhật, thêm ngÆ°á»i dùng, thay đổi\n"
-"toàn bá»™ cấu hình hệ thống, v.v... Nói ngắn gá»n là \"root\" có thể thá»±c hiện\n"
-"má»i thứ! Äó là lý do tại sao bạn cần chá»n má»™t mật khẩu phải thật khó Ä‘oán;\n"
-"DrakX sẽ thông báo nếu nó quá dễ đoán. Như đã thấy, bạn có thể không\n"
-"nhập mật khẩu, nhưng chúng tôi khuyên bạn rất nên nhập mật khẩu, vì một\n"
-"lý do: đừng cho rằng chỉ má»™t mình bạn khởi Ä‘á»™ng Linux thì các hệ Ä‘iá»u\n"
-"hành khác vẫn an toàn khi gặp lá»—i. Äiá»u đó không đúng vì \"root\" có thể\n"
-"vượt qua má»i giá»›i hạn và vô ý xóa toàn bá»™ dữ liệu trên các phân vùng do\n"
-"tá»± nó truy cập thiếu thận trá»ng! Quan trá»ng là phải để thật khó khăn nếu\n"
-"muốn trở thành \"root\".\n"
-"\n"
-"Mật khẩu nên pha trộn bằng các ký tự số và chữ cái và có độ dài ít nhất 8\n"
-"ký tự. Và không nên ghi mật khẩu \"root\" vào đâu cả - để tránh hệ thống.\n"
-"bị xâm hại\n"
-"\n"
-"Äừng nên dùng mật khẩu quá dài hoặc phức tạp để cho phép bạn có khả\n"
-"năng nhớ nó một cách không khó khăn lắm.\n"
-"\n"
-"Mật khẩu sẽ không hiển thị trên màn hình khi bạn nhập vào. Vì vậy,\n"
-"phải nhập mật khẩu hai lần để tránh gặp lỗi khi gõ bàn phím\n"
-"Nếu cả hai lần bạn Ä‘á»u gõ sai nhÆ° nhau thì mật khẩu \"sai\" sẽ\n"
-"được dùng vào lần đầu bạn thực hiện kết nối.\n"
-"\n"
-"Trong chế Ä‘á»™ chuyên gia, bạn sẽ được há»i khi kết nối vá»›i máy chủ\n"
-"chứng thực, như NIS hoặc LDAP.\n"
-"\n"
-"Nếu mạng làm việc dùng giao thức LDAP hay NIS để chứng thực,\n"
-"hãy chá»n \"LDAP\" hay \"NIS\". Nếu bạn không biết rõ, hãy há»i\n"
-"nhà quản trị hệ thống mạng.\n"
-"\n"
-"Nếu máy tính này không kết nối với bất kỳ hệ thống mạng được quản\n"
-"trị nào, bạn sẽ chá»n \"Các tập tin Cục bá»™\" để chứng thá»±c."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO và GRUB là trình nạp khởi Ä‘á»™ng cho GNU/Linux. Thông thÆ°á»ng, giai Ä‘oạn\n"
-"này tự động hoàn toàn. Thực tế, DrakX sẽ phân tích sector khởi động của đĩa "
-"và\n"
-"thực hiện sao cho phù hợp với những gì tìm thấy ở đây:\n"
-"\n"
-" * nếu tìm thấy sector khởi động của Windows, nó sẽ thay thế bằng sector "
-"khởi\n"
-"Ä‘á»™ng của GRUB/LILO để cho bạn có thể khởi chạy Linux hoặc hệ Ä‘iá»u hành\n"
-"khác\n"
-"\n"
-" * nếu tìm thấy sector khởi động GRUB hay LILO, nó sẽ thay thế bằng một cái\n"
-"má»›i;\n"
-"\n"
-"Nếu nghi ngá», DrakX sẽ hiển thị má»™t há»™p thoại vá»›i các tùy chá»n khác nhau.\n"
-"\n"
-" * \"Trình nạp khởi Ä‘á»™ng được dùng\": có ba lá»±a chá»n cho bạn:\n"
-"\n"
-" * \"GRUB\": nếu bạn thích dùng GRUB (với menu dạng văn bản).\n"
-"\n"
-" * \"LILO vá»›i menu đồ há»a\": khi bạn thích dùng LILO vá»›i giao diện đồ\n"
-"há»a\n"
-"\n"
-" * \"LILO\" với menu dạng văn bản: nếu thích dùng LILO với menu dạng văn\n"
-"bản.\n"
-"\n"
-" * \"Thiết bị khởi Ä‘á»™ng\": thÆ°á»ng thì bạn không thay đổi mặc định (\"/dev/hda"
-"\"),\n"
-"nhưng nếu thích, trình nạp khởi động có thể được ghi lên ổ đĩa cứng thứ hai\n"
-"(\"/dev/ hdb\"), hay thậm chí trên Ä‘Ä©a má»m (\"/dev/fd0\").\n"
-"\n"
-" * \"Trì hoãn trước khi nạp ảnh mặc định\": khi khởi động lại máy, đây là "
-"thá»i\n"
-"gian trá»… cho phép để ngÆ°á»i dùng có thể chá»n trên menu của trình nạp khởi "
-"Ä‘á»™ng\n"
-"một mục nhập khởi động khác với mặc định.\n"
-"\n"
-"!! Chú ý: nếu chá»n không cài đặt trình nạp khởi Ä‘á»™ng (bằng nhấn \"Bá» qua\" "
-"ở\n"
-"đây), thì phải đảm bảo là đã có một cách khác để khởi động hệ thống Linux\n"
-"Mandrake! Cũng nên biết chắc vỠviệc đang làm trước khi thay đổi bất kỳ tùy\n"
-"chá»n nào. !!\n"
-"\n"
-"Nhấn nút \"Nâng cao\" trong há»™p thoại này sẽ có thêm nhiá»u tùy chá»n nâng\n"
-"cao để đáp ứng cho ngÆ°á»i dùng thành thạo.\n"
-"\n"
-"sau khi cấu hình các thông số của trình nạp khởi động, một danh sách cho\n"
-"các tùy chá»n khởi Ä‘á»™ng sẽ hiển thị khi khởi Ä‘á»™ng.\n"
-"\n"
-"Nếu nhÆ° có má»™t hệ Ä‘iá»u hành khác đã được cài đặt trên máy, nó sẽ tá»± Ä‘á»™ng\n"
-"được bổ xung vào menu khởi Ä‘á»™ng. Tại đây, bạn có thể chá»n đúng các tùy\n"
-"chá»n hiện có. Nhấn đúp lên má»™t mục hiện có sẽ cho phép bạn thay đổi các\n"
-"thông số hay xóa bỠnó. Nhấn nút \"Thêm\" để tạo mục nhập mới; nhấn nút\n"
-"\"Hoàn thành\" để tiếp tục các bước cài đặt."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (the LInux LOader) và GRUB là các trình quản lý khởi động không chỉ\n"
-"cho GNU/Linux mà còn cho cả các hệ Ä‘iá»u hành khác trong máy tính của bạn.\n"
-"Thông thÆ°á»ng, các hệ Ä‘iá»u hành khác được phát hiện chính xác và được cài\n"
-"đặt. Nếu không được như vậy, bạn có thể nhập thủ công thêm vào màn hình\n"
-"này. Hãy thận trá»ng chá»n chính xác các thông số.\n"
-"\n"
-"Bạn cÅ©ng có thể không muốn cho ngÆ°á»i khác truy cập vào các hệ Ä‘iá»u hành\n"
-"khác này, trÆ°á»ng hợp này bạn có thể xoá các mục nhập tÆ°Æ¡ng ứng. NhÆ°ng\n"
-"bạn phải tạo một đĩa khởi động để khởi động chúng!"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Bạn cần phải chỉ ra nơi bạn muốn đặt thông tin được yêu cầu để khởi động\n"
-"vào GNU/Linux.\n"
-"\n"
-"Nếu bạn biết chính xác má»i việc, hãy chá»n \"Sector đầu tiên của Ä‘Ä©a\n"
-"(MBR)\"."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"Tại đây, chúng ta chá»n má»™t hệ thống in ấn dùng cho máy tính này. Các hệ\n"
-"thống khác có thể chỉ cho bạn chá»n má»™t loại, nhÆ°ng Mandrake có những 3.\n"
-"\n"
-" * \"pdq\" - nghÄ©a là ``in, không xếp hàng'', là má»™t lá»±a chá»n nếu bạn có "
-"má»™t\n"
-"kết nối trá»±c tiếp tá»›i máy in và Ä‘iá»u bạn muốn là có thể loại bá» hiện tượng "
-"nghẽn\n"
-"máy in, và bạn không có bất kỳ máy in nào được nối mạng. Nó sẽ chỉ quản\n"
-"lý cho các trÆ°á»ng hợp mạng Ä‘Æ¡n giản và có phần hÆ¡i chậm cho mạng. Chá»n\n"
-"\"pdq\" nếu đây là lần đầu tiên bạn sá»­ dụng GNU/Linux. NhÆ°ng có thể chá»n\n"
-"lại sau khi cài đặt bằng việc chạy PrinterDrake từ Trung Tâm Äiá»u Khiển\n"
-"Mandrake và nhấn lên nút Chuyên gia.\n"
-"\n"
-" * \"CUPS\"``Common Unix Printing System'' rất tuyệt vá»i để in vá»›i\n"
-"máy in cục bộ và cũng là một nửa vòng thế giới. Nó đơn giản và có thể\n"
-"hoạt động như một server hay một client đối với hệ thống in \"lpd\" cũ,\n"
-"cho nên nó tương thích với các hệ thống đã có trước đây. Nó có thể làm\n"
-"nhiá»u việc, nhÆ°ng thiết lập cÆ¡ bản thì lại Ä‘Æ¡n giản nhÆ° là \"pdq\". Nếu cần\n"
-"nó để giả lập một server \"lpd\", bạn cần phải bật daemon \"cups-lpd\". Nó\n"
-"có các front-end đồ há»a để in hoặc chá»n các tùy chá»n cho máy in.\n"
-"\n"
-" * \"lprNG\"``line printer daemon New Generation''. Hệ thống in này có\n"
-"thể thá»±c hiện gần nhÆ° má»i việc mà các hệ thống khác làm được, nhÆ°ng nó\n"
-"in với máy in kết gắn trên mạng Novell, bởi vì nó hỗ trợ giao thức IPX, và\n"
-"nó có thể in trực tiếp từ các lệnh shell. Nếu bạn cần có Novell hoặc in ấn\n"
-"tới các lệnh mà không sử dụng một thiết lập pipe riêng rẽ, hãy dùng lprNG.\n"
-"Nếu không, CUPS là má»™t lá»±a chá»n được Æ°a thích do tính Ä‘Æ¡n giản và làm\n"
-"việc tốt hơn thông qua mạng."
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"Bây giá», DrakX tiến hành phát hiện toàn bá»™ phần cứng có trong máy. Nó cÅ©ng\n"
-"sẽ rà quét các card PCI SCSI có trên hệ thống. Nếu tìm thấy card SCSI, "
-"DrakX\n"
-"sẽ tự động cài đặt driver phù hợp.\n"
-"\n"
-"Thỉnh thoảng trong má»™t số trÆ°á»ng hợp, việc phát hiện phần cứng không\n"
-"phát hiện ra được thiết bị nào, DrakX sẽ há»i để khẳng định xem hệ thống\n"
-"có card SCSI không. Hãy nhấn nút \"Có\" nếu trong máy có thiết bị này và\n"
-"để hiển thị danh sách các card SCSI và bạn sẽ chá»n từ đó. Nhấn lên nút\n"
-"\"Không\" nếu không có phần cứng SCSI nào trong máy. Nếu không rõ,\n"
-"bạn có thể kiểm tra danh sách phần cứng trong máy bằng việc chá»n\n"
-"\"Xem thông tin phần cứng\" và nhấn lên nút \"OK\" để quay lại phần há»i\n"
-"vỠgiao diện SCSI.\n"
-"\n"
-"Nếu nhÆ° bạn phải tá»± định ra adapter, DrakX sẽ há»i là bạn có muốn\n"
-"định ra các tùy chá»n cho nó. Bạn nên cho phép DrakX thăm dò phần\n"
-"cứng để Ä‘Æ°a ra các tùy chá»n. Äiá»u này thÆ°á»ng diá»…n ra má»™t cách trôi\n"
-"chảy.\n"
-"\n"
-"Nếu DrakX không thể thăm dò được các tùy chá»n thích hợp, bạn cần\n"
-"phải cung cấp các tùy chá»n cho driver. Hãy xem lại \"User Guide\"\n"
-"(chương 3, phần \"Collective informations on your hardware\") để xem\n"
-"gợi ý vỠcác thông số của phần cứng từ tài liệu vỠphần cứng, hoặctừ\n"
-"web site của nhà sản xuất (nếu bạn có Ä‘Æ°á»ng truy cập Internet) hoặc\n"
-"từ Microsoft Windows (nếu bạn cũng đang sử dụng thiết bị phần cứng\n"
-"này với Windows trong hệ thống)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"Có thể thêm các mục nhập cho yaboot, không chỉ cho các hệ Ä‘iá»u hành khác,\n"
-"các kernel luân phiên, mà còn cho ảnh khởi động cấp cứu.\n"
-"\n"
-"Cho các hệ Ä‘iá»u hành khác - mục nhập chỉ gồm nhãn và phân vùng root.\n"
-"\n"
-"Äối vá»›i Linux, có má»™t số tùy chá»n có thể thá»±c hiện: \n"
-"\n"
-" * Nhãn: chỉ Ä‘Æ¡n giản là tên sẽ được gõ tại dấu nhắc yaboot để lá»±a tùy chá»n "
-"khởi \n"
-"động này.\n"
-"\n"
-" * ảnh: là tên của kernel khởi Ä‘á»™ng. Äiển hình là vmlinux hoặc các biến "
-"thể\n"
-"của vmlinux với phần mở rộng.\n"
-"\n"
-" * Root: thiết bị \"root\" hay \"/\" cho việc cài đặt Linux.\n"
-"\n"
-" * Bổ sung: trên phần cứng của Apple, tùy chá»n bổ sung cho kernel rất hay\n"
-"dùngđể há»— trợ cho giá trị ban đầu của phần cứng video, hoặc để mô phá»ng\n"
-"nút chuột trên bàn phím cho các chuột của Apple không có nút thứ hai và ba.\n"
-"Sau đây là một số ví dụ:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111 \n"
-"\n"
-" * Initrd: tùy chá»n này dùng để nạp các module sÆ¡ khởi, trÆ°á»›c khi\n"
-"thiết bị khởi Ä‘á»™ng đã sẵn sàng, hay để nạp ảnh ramdisk cho trÆ°á»ng hợp\n"
-"khởi động khẩn cấp.\n"
-"\n"
-" * Initrd-size: kích thước mặc định của ramdisk là 4096 bytes. Nếu cần\n"
-"định ra má»™t ramdisk lá»›n thì có thể sá»­ dụng tùy chá»n này.\n"
-"\n"
-" * Äá»c-Ghi: thông thÆ°á»ng phân vùng \"root\" sÆ¡ khởi mang thuá»™c tính chỉ "
-"Ä‘á»c,\n"
-"để cho phép một hệ thống tập tin kiểm tra trước khi hệ thống trở nên \"hoạt "
-"Ä‘á»™ng\".\n"
-"Tại đây, bạn có thể ghi đè lên tùy chá»n này.\n"
-"\n"
-" * Không có Video: chứng tá» phần cứng video của Apple có vấn Ä‘á» bất thÆ°á»ng,\n"
-"bạn có thể lá»±a tùy chá»n này để khởi Ä‘á»™ng vào chế Ä‘á»™ \"không có video\" có "
-"há»—\n"
-"trợ của frame buffer nội tại.\n"
-"\n"
-" * Mặc định: chá»n mục nhập này là tùy chá»n mặc định của Linux,\n"
-"chỉ việc nhấn phím Enter tại dấu nhắc của yaboot. Mục chá»n này\n"
-"cũng sẽ bật sáng với dấu \"*\", khi bạn nhấn phím Tab để xem các lựa\n"
-"chá»n khởi Ä‘á»™ng."
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot là trình khởi động cho máy MacIntosh . Nó có thể khởi động\n"
-"được cả GNU/Linux, MacOS, hay MacOSX nếu có trong máy tính\n"
-"Thông thÆ°á»ng, có các hệ Ä‘iá»u hành khác đó được phát hiện và cài đặt\n"
-"chính xác.Trong trÆ°á»ng hợp không phát hiện được, bạn có thể tá»± mình\n"
-"thêm vào bằng tay tại màn hình này. Xin cẩn thận khi chá»n các tham số.\n"
-"\n"
-"Các tùy chá»n chính củaYaboot là:\n"
-"\n"
-" * Thông điệp sơ khởi: thông điệp dạng văn bản được hiển thị trước dấu nhắc\n"
-"khởi động.\n"
-"\n"
-" * Thiết bị Khởi động: Chỉ định nơi bạn muốn đặt các thông tin được yêu cầu "
-"để\n"
-"khởi động vào GNU/Linux. Nói chung, bạn thiết lập một phân vùng bẫy khởi "
-"động trước để giữ các thông tin này.\n"
-"\n"
-" * Open Firmware Delay: Khác với LILO, có hai sự trễ sẵn có kèm theo "
-"yaboot.\n"
-"Sá»± trá»… thứ nhất được Ä‘o bằng giây và vào lúc này bạn có thể chá»n giữa CD,\n"
-"OF boot, MacOS, hay Linux.\n"
-"\n"
-" * Thá»i gian trá»… khởi Ä‘á»™ng Kernel: sá»± hết thá»i gian này giống nhÆ° thá»i gian "
-"trễ khởi\n"
-"Ä‘á»™ng của LILO. Sau khi chá»n Linux, bạn sẽ có được 0.1 giây trÆ°á»›c khi mô tả "
-"của\n"
-"kernel mặc định của bạn được chá»n.\n"
-"\n"
-" * Cho phép khởi Ä‘á»™ng từ CD?: tùy chá»n này sẽ cho phép chá»n \"C\" cho CD\n"
-"tại dấu nhắc khởi động đầu tiên.\n"
-"\n"
-" * Cho phép khởi Ä‘á»™ng OF?: tùy chá»n này sẽ cho phép bạn chá»n \"N\" cho Open\n"
-"Firmware tại dấu nhắc khởi động đầu tiên.\n"
-"\n"
-" * Hệ Ä‘iá»u hành mặc định: có thể chá»n hệ Ä‘iá»u hành nào sẽ được khởi Ä‘á»™ng\n"
-"mặc định khi quá thá»i gian trá»… của Open Firmware."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"Tại đây hiển thị nhiá»u loại thông số liên quan đến máy tính. Tùy thuá»™c\n"
-"vào phần cứng, bạn có thể hoặc không thể xem những mục sau:\n"
-"\n"
-" * \"Chuá»™t\": kiểm tra cấu hình chuá»™t hiện thá»i và nhấn lên nút để\n"
-"thay đổi nếu thấy cần thiết.\n"
-"\n"
-" * \"Bàn phím\": kiểm tra cấu hình ánh xạ bàn phím hiện thá»i và\n"
-"nhấn nút để thay đổi nếu cần.\n"
-"\n"
-" * \"Múi giá»\": DrakX, theo mặc định, sẽ Ä‘oán múi giá» theo ngôn ngữ\n"
-"được chá»n. NhÆ°ng lại ở đây, là nÆ¡i chá»n bàn phím, bạn có thể không\n"
-"Ä‘ang sống ở quốc gia tÆ°Æ¡ng ứng vá»›i ngôn ngữ đã chá»n.\n"
-"Vì vậy, bạn có thể phải nhấn lên nút \"Múi giá»\" để cấu hình đồng hồ\n"
-"theo múi giỠnơi bạn đang sống.\n"
-"\n"
-" * \"Máy in\": Nhấn nút \"Không có Máy in\" để mở đồ thuật cấu hình\n"
-"máy in.\n"
-"\n"
-" * \"Card âm thanh\": nếu card âm thanh được phát hiện, nó sẽ đhiển thị\n"
-"tại đây. Không có khả năng thay đổi trong lúc cài đặt.\n"
-"\n"
-" * \"Card TV\": nếu card TV được phát hiện, nó sẽ hiển thị tại đây.\n"
-"Không có khả năng thay đổi trong lúc cài đặt.\n"
-"\n"
-" * \"Card ISDN\": nếu một card ISDN được phát hiện, nó sẽ hiển thị\n"
-"tại đây. Có thể nhấn lên nút để thay đổi các thông số liên quan đến\n"
-"card này."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it 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 Mandrake Linux\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."
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Nhấp chuá»™t lên \"OK\" nếu bạn muốn xóa má»i dữ liệu và các phân vùng\n"
-"hiện có trên ổ cứng này. Hãy thận trá»ng, sau khi nhấp chuá»™t lên \"OK\",\n"
-"bạn sẽ không thể khôi phục dữ liệu và các phân vùng hiện có trên ổ cứng "
-"này,\n"
-"kể cả dữ liệu của Windows.\n"
-"\n"
-"Nhấp chuột lên \"BỠqua\" để thôi chạy chương trình để không làm mất\n"
-"bất kỳ dữ liệu và các phân vùng trên ổ đĩa cứng này."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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), đại khái là Ä‘Ä©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)"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "Cũng phải định dạng %s"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-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. Chúng không có bất cứ một "
-"phiên bản phát hành bảo mật nào\n"
-", nhÆ°ng má»™t số máy chủ má»›i sẽ không thể được tìm thấy.Trong trÆ°á»ng hợp nhÆ° "
-"vậy,bạn phải nâng cấp\n"
-"càng sớm càng tốt.\n"
-"\n"
-"\n"
-"Bạn có thực sự muốn cài đặt các máy chủ này?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-"Các gói tin sau đây sẽ được gỡ bỠđể cho phép nâng cấp hệ thống: %s\n"
-"\n"
-"\n"
-"Bạn có thật sự muốn gỡ bỠcác gói tin này không?\n"
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Không thể dùng phát thanh khi không có tên vùng NIS"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Nạp má»™t Ä‘Ä©a má»m đã format vào ổ %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "ÄÄ©a má»m này không phải định dạng FAT "
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Äể sá»­ dụng các gói cứu chữa đã được lÆ°u, khởi Ä‘á»™ng cài đặt bằng ``linux "
-"defcfg=floppy''"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Lá»—i khi Ä‘á»c tập tin %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"Bị lỗi - không tìm thấy thiết bị hợp lệ để tạo hệ thống tập tin mới. Hãy "
-"kiểm tra phần cứng để tìm nguyên nhân gây ra lỗi"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Một số phần cứng của máy tính cần các driver ``proprietary'' để hoạt động.\n"
-"Bạn có thể tìm thông tin vỠchúng tại: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Bạn phải có một phân vùng root.\n"
-"Muốn vậy, hãy tạo một phân vùng (hoặc nhấn chuột lên một phân vùng hiện "
-"có).\n"
-"Sau đó chá»n ``Äiểm gắn kết'' và gắn nó vào `/'"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Bạn phải có một phân vùng trao đổi (swap)"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Không có phân vùng trao đổi (swap)\n"
-"\n"
-"Vẫn tiếp tục?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Bạn phải có một phân vùng FAT được kết gán vào /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Dùng không gian trống"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Không đủ không gian trống để tạo các phân vùng mới"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Dùng phân vùng hiện thá»i"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "Không có phân vùng hiện thá»i để dùng"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Dùng phân vùng Windows để loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Phân vùng nào bạn muốn sử dụng cho Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Chá»n kích thÆ°á»›c"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Kích thước phân vùng root theo MB: "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Kích thước phân vùng swap theo MB: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Dùng không gian trống của phân vùng Windows"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Bạn muốn lập lại kích thước phân vùng nào?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Äang tính toán phạm vi hệ thống tập tin của Windows"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"Sự lập lại kích thước FAT không thể quản lý phân vùng của bạn, \n"
-"xảy ra lỗi như sau: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr "Phân vùng Windows bị phân mảnh nhiá»u, hãy chạy ``defrag'' trÆ°á»›c"
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"Cảnh Báo!\n"
-"\n"
-"DrakX sẽ chỉnh lại kích thÆ°á»›c phân vùng Windows. Hãy thận trá»ng:\n"
-"quá trình này nguy hiểm. Nếu vẫn bạn chưa hoàn thành,\n"
-"trÆ°á»›c hết hãy thoát ra khá»i quá trình cài đặt, chạy chÆ°Æ¡ng\n"
-"trình kiểm tra ổ đĩa trong Windows (và tốt nhất là chạy\n"
-"cả trình dồn đĩa sau đó thực hiện lại quá trình cài đặt.\n"
-"Bạn cũng nên sao lưu dữ liệu.\n"
-"Khi thực hiện xong, nhấn OK."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Bạn muốn giữ kích thước nào cho Windows"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "Phân vùng %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Không thiết lập lại được kích thước FAT: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"Không có phân vùng FAT nào để thiết lập lại kích thước hoặc để loopback "
-"(hoặc không đủ không gian trống)."
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Xoá toàn bộ đĩa"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Xoá Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Bạn có hơn một đĩa cứng, bạn cài đặt Linux lên đĩa nào?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "Toàn bá»™ các phân vùng và dữ liệu hiện có sẽ bị xóa khá»i ổ Ä‘Ä©a %s"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Tùy chỉnh phân vùng đĩa "
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Dùng fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Bây giỠbạn có thể phân vùng %s.\n"
-"Khi hoàn thành, đừng quên lưu lại bằng `w'"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "Bạn không có đủ không gian trống trên phân vùng Windows"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Không tìm được nơi cài đặt"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "Äồ thuật phân vùng của DrakX tìm ra các giải pháp nhÆ° sau:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Quá trình phân vùng há»ng: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Bật chức năng mạng"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Tắt chức năng mạng"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-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."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Sao chép điểm gắn kết %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Một số gói đã không được cài đặt đúng đắn.\n"
-"Có thể do ổ đĩa cdrom hoặc đĩa cdrom của bạn bị lỗi.\n"
-"Kiểm tra cdrom trên máy tính bằng \"rpm -qpl Mandrake/RPMS/*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Chào mừng %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Hiện không có ổ Ä‘Ä©a má»m"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Äi vào giai Ä‘oạn `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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 phải một số trục trặc khi\n"
-"cài đặt Mandrake Linux. 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'."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Kiểu cài đặt"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Hãy chá»n má»™t trong các loại cài đặt sau đây:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Nhóm gói tin được chá»n"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Các gói riêng được chá»n"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Kích thước toàn bộ: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Gói há»ng"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Tên: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Phiên bản: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Kích thước: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Quan trá»ng: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't 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"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Các gói sau đây sẽ được cài đặt"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Các gói sau đây sẽ được bỠra"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Bạn không thể chá»n/bá» chá»n gói này"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Gói này bắt buá»™c chá»n, không thể bá» chá»n nó"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't 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"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Gói này phải được nâng cấp\n"
-"Bạn có chắn là muốn bá» chá»n nó không?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't 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."
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Hiển thị các gói được chá»n tá»± Ä‘á»™ng"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Cài đặt"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Tải/LÆ°u vào Ä‘Ä©a má»m"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "Äang cập nhật sá»± lá»±a chá»n các gói"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "Cài đặt tối thiểu"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Chá»n các gói bạn muốn cài đặt "
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Äang cài đặt"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Äang Æ°á»›c lượng"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Thá»i gian còn lại"
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Hãy chá», Ä‘ang chuẩn bị cài đặt."
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d gói"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Äang cài đặt gói %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Chấp thuận"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Từ chối"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Äổi Ä‘Ä©a CD!\n"
-"\n"
-"Hãy nạp đĩa CD có nhãn \"%s\" vào ổ đĩa rồi nhấn OK khi đã xong.\n"
-"Nếu bạn không có, nhấn BỠqua để không chạy cài đặt từ đĩa này."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Vẫn cứ tiếp tục?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Lỗi khi đang xử lý các gói:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Lỗi khi đang cài đặt các gói:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"Cảnh Báo\n"
-"\n"
-"Hãy Ä‘á»c kỹ các Ä‘iá»u khoản dÆ°á»›i đây. Nếu bạn không chấp thuận vá»›i bất\n"
-"cứ phần nào, bạn sẽ không được phép cài đặt đĩa CD tiếp theo. Nhấp vào\n"
-"'Từ chối' để tiếp tục cài đặt và không sử dụng các đĩa này.\n"
-"\n"
-"\n"
-"Một số thành phần trong CD tiếp theo không tuân theo \n"
-"GPL License hoặc tương tự. Mỗi một thành phần này lại \n"
-"tuân theo các Ä‘iá»u kiện và Ä‘iá»u khoản trong giấy phép riêng của nó. \n"
-"Hãy Ä‘á»c kỹ và chấp thuận các giấy phép Ä‘i kèm trÆ°á»›c khi bạn \n"
-"sử dụng hoặc phân phối lại các thành phần đã được đỠcập. \n"
-"Các giấy phép này nói chung sẽ ngăn chặn việc trao đổi, sao \n"
-"chép (trừ các mục đích sao lưu dự phòng), phân phối lại, đảo \n"
-"lá»™n, tháo rá»i, bá» biên dịch hoặc thay đổi thành phần. \n"
-"Bất kỳ má»™t phạm vi chấp thuận nào đó cÅ©ng sẽ giá»›i hạn ngay quyá»n \n"
-"của bạn bởi giấy phép. Trừ khi là các Ä‘iá»u khoản trong giấy phép\n"
-"cho bạn quyá»n, bạn không thể cài đặt các chÆ°Æ¡ng trình cho nhiá»u \n"
-"máy tính, hoặc sử dụng chúng trên mạng. Nếu có vấn đỠgì không \n"
-"rõ, hãy liên hệ trá»±c tiếp vá»›i nhà phân phối hoặc ngÆ°á»i viết chÆ°Æ¡ng trình. \n"
-"Chuyển cho bên thứ ba hoặc sao chép các thành phần này luôn bị \n"
-"ngăn cấm.\n"
-"\n"
-"\n"
-"Má»i quyá»n sá»­ dụng các thành phần ở CD tiếp theo thuá»™c sở hữu \n"
-"của các tác giả và được bảo vệ bởi luật sở hữu trí tuệ và bản quyá»n \n"
-"áp dụng cho các chÆ°Æ¡ng trình phần má»m.\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Lỗi xảy ra"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Bạn thực sự muốn thôi cài đặt?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Chấp thuận giấy phép"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"Giới Thiệu\n"
-"\n"
-"Hệ Ä‘iá»u hành và các thành phần khác có trong sản phẩm phân phối của Mandrake "
-"Linux \n"
-"sẽ gá»i là \"Các Sản Phẩm Phần Má»m\" . Các Sản Phẩm Phần Má»m bao gồm, nhÆ°ng "
-"không \n"
-"bị giới hạn, một bộ các chương trình, phương pháp, quy tắc và tài liệu liên "
-"quan đến hệ Ä‘iá»u hành \n"
-"và các thành phần khác có trong sản phẩm phân phối Mandrake Linux.\n"
-"\n"
-"\n"
-"1. Chấp Thuận Giấy Phép\n"
-"\n"
-"Hãy Ä‘á»c cẩn thận tài liệu này. Nó là sá»± chấp thuận giấy phép giữa bạn và \n"
-"MandrakeSoft S.A. được áp dụng cho các Sản Phẩm Phần Má»m.\n"
-"Bằng việc cài đặt, sao chép hay sá»­ dụng Sản Phẩm Phần Má»m theo cách \n"
-"nào đó thì hiển nhiên bạn đồng ý và chấp thuận toàn bá»™ các Ä‘iá»u khoản và "
-"Ä‘iá»u kiện của giấy phép này. \n"
-"Nếu bạn không chấp thuận bất kỳ má»™t Ä‘iá»u khoản nào, bạn không được phép cài "
-"đặt, sao chép hay sử dụng \n"
-"các Sản Phẩm Phần Má»m. \n"
-"Má»i cố gắng cài đặt, sao chép hay sá»­ dụng Sản Phẩm Phần Má»m này theo cách "
-"không tuân theo \n"
-"các Ä‘iá»u khoản và Ä‘iá»u kiện trong giấy phép sẽ bị cấm và chấm dứt quyá»n của "
-"bạn theo giấy phép này.\n"
-"Bạn phải xoá ngay lập tức tất cả sự sao chép các \n"
-"Sản Phẩm Phần Má»m này.\n"
-"\n"
-"\n"
-"2. Giá»›i Hạn Bảo Äảm\n"
-"\n"
-"Các sản phẩm phần má»m và tài liệu Ä‘i kèm được cung cấp \"nhÆ° là\", không có "
-"sự bảo đảm, theo\n"
-"phạm vi cho phép của luật pháp.\n"
-"MandrakeSoft S.A. sẽ tự có trách nhiệm pháp lý ở một mức độ nào đó vỠcác hư "
-"há»ng ảnh hưởng tá»›i công việc làm ăn.\n"
-"\n"
-"3. Giấy phép GPL và các giấy phép liên quan\n"
-"\n"
-"Các Sản Phẩm Phần Má»m gốm có các phần má»m được làm ra bởi các cá nhân và tổ "
-"chức khác nhau.\n"
-"Hầu hết các thành phần này được quản lý bởi các Ä‘iá»u khoản và Ä‘iá»u kiệncủa "
-"GNU/GPL.\n"
-"sau này gá»i là \"GPL\", hoặc các giấy phép tÆ°Æ¡ng tá»±. Hầu hết các giấy phép "
-"này cho phép bạn sử dụng, \n"
-"sao chép, chỉnh sửa lại, hoặc phân phối lại các thành phần mà nó đỠcập. Hãy "
-"Ä‘á»c ký các Ä‘iá»u khoản \n"
-"và các Ä‘iá»u kiện trong giấy phép của từng thành phần trÆ°á»›c khi sá»­ dụng "
-"chúng. Má»i câu há»i \n"
-"vỠgiấy phép của các thành phần nên được gửi tới tác giả mà không gửi tới "
-"MandrakeSoft.\n"
-"Các chương trình do MandrakeSoft S.A.phát triển được quản lý theo giấy phép "
-"GPL. Tài liệu do\n"
-"MandrakeSoft S.A. viết được quản lý bởi một giấy phép đặc biệt. Hãy tham "
-"khảo tài liệu để \n"
-"biết thêm chi tiết.\n"
-"\n"
-"\n"
-"4. Quyá»n sở hữu trí tuệ\n"
-"\n"
-"Toàn bá»™ quyá»n đối vá»›i các thành phần của Sản Phẩm Phần Má»m là thuá»™c vá» các "
-"tác giả của chúng và\n"
-"được bảo vệ bởi luật sở hữu trí tuệ và luật bản quyá»n áp dụng cho các chÆ°Æ¡ng "
-"trình phần má»m.\n"
-"MandrakeSoft S.A. giữ quyá»n thay đổi hoặc chỉnh sá»­a các Sản Phẩm Phần Má»m "
-"toàn bộ hay một\n"
-"phần.\n"
-"\"Mandrake\", \"Mandrake Linux\" và các logo của nó là nhãn đăng ký của "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "Bạn có chắc là muốn từ chối giấy phép?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Bàn phím"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Hãy chá»n tổ chức bàn phím."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Äây là danh sách đầy đủ các bàn phím hiện có "
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Bạn muốn chá»n kiểu cài đặt nào?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Cài đặt/Cập nhật"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Äây là cài đặt hay cập nhật?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Gợi ý"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Chuyên gia"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Nâng cấp"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Chỉ nâng cấp các gói tin"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Hãy chá»n loại chuá»™t."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Cổng chuột"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Hãy chá»n cổng nối tiếp mà bạn gắn chuá»™t vào."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Mô phá»ng các nút"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "Mô phá»ng nút thứ 2"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "Mô phá»ng nút 3"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Äang cấu hình card PCMCIA..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Äang cấu hình IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "không có sẵn các phân vùng"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Quét các phân vùng để tìm điểm gắn kết"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Chá»n Ä‘iểm gắn kết"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ""
-"Không còn không gian trống 1MB cho bẫy khởi động! 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 bẫy khởi động trong DiskDrake."
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "Không có phân vùng root để thực hiện nâng cấp"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Phân vùng root"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Äâu là phân vùng root (/) của hệ thống?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "Bạn cần khởi động lại để các thay đổi trong bảng phân vùng có tác dụng"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Hãy chá»n các phân vùng bạn muốn format"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Kiểm tra lỗi bỠmặt đĩa?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Äang format các phân vùng"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Äang tạo và format tập tin %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-"Không kiểm tra được hệ thống tập tin %s. Có muốn sửa lỗi không? (lưu ý: bạn "
-"có thể bị mất dữ liệu)"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "Swap không đủ để thực hiện cài đặt, hãy tăng thêm"
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Äang tìm các gói hiện có và xây dá»±ng lại cÆ¡ sở dữ liệu rpm..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Äang tìm các gói hiện có"
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "Äang nhìn vào các gói đã được cài đặt..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Äang tìm các gói để nâng cấp"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"Hệ thống không đủ không gian để thực hiện cài đặt hay nâng cấp (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"Hãy chá»n tải hay lÆ°u lá»±a chá»n gói tin vào Ä‘Ä©a má»m.\n"
-"Äịnh dạng giống nhÆ° các Ä‘Ä©a má»m được tạo ra khi cài đặt tá»± Ä‘á»™ng."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Tải từ Ä‘Ä©a má»m"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "LÆ°u vào Ä‘Ä©a má»m"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Äang tải từ Ä‘Ä©a má»m"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Sá»± lá»±a chá»n gói tin"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Nạp má»™t Ä‘Ä©a má»m có chứa sá»± lá»±a chá»n gói tin"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "Cỡ được chá»n quá lá»›n so vá»›i không gian hiện có"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "Kiểu cài đặt"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-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"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "Vá»›i X"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "Với tài liệu cơ bản (khuyến nghị!)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Thực sự cài đặt tối thiểu (đặc biệt là không có urpmi)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Nếu bạn có đủ đĩa CD trong danh sách dưới đây, nhấn OK.\n"
-"Nếu bạn không có CD nào trong số này, nhấn BỠqua.\n"
-"Nếu chỉ thiếu má»™t số CD, bá» chá»n chúng, rồi nhấn OK."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "Cd-Rom mang nhãn \"%s\""
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Chuẩn bị cài đặt"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Äang cài đặt gói %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Cấu hình sau khi cài đặt"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Nạp Ä‘Ä©a má»m khởi Ä‘á»™ng vào ổ Ä‘Ä©a %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Nạp má»™t Ä‘Ä©a má»m chứa các mô-Ä‘un cập nhật vào ổ Ä‘Ä©a %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Bây giá» bạn có thể tải phần má»m mã hóa vá» dùng.\n"
-"\n"
-"Cảnh báo:\n"
-"\n"
-"Vì các nhu cầu chung khác nhau để sá»­ dụng phần má»m này dÆ°á»›i sá»± rằng buá»™c\n"
-"pháp lý khác nhau, khách hàng và/hoặc ngÆ°á»i dùng đầu cuối sá»­ dụng phần\n"
-"má»m này nên khẳng địng rằng luật pháp nÆ°á»›c mình cho phép tải xuống, lÆ°u\n"
-"giữ và/hoặc sử dụng.\n"
-"\n"
-"HÆ¡n nữa, khách hàng và/hoặc ngÆ°á»i dùng đầu cuối sẽ phải biết là việc này\n"
-"không vi phạm luật pháp.\n"
-"\n"
-"\n"
-"Không một bộ phận nào của Mandrakesoft và/hoặc các nhà cung cấp chịu trách\n"
-"nhiện vỠcác sự cố đặc biệt trực tiếp hay gián tiếp (bao gồm, nhưng không\n"
-"bị giới hạn cho các mất mát lợi ích, gián đoạn công việc, mất dữ liệu thương "
-"mại\n"
-"và các vấn Ä‘á» tài chính khác, thậm chí các trách nhiệm và bồi thÆ°á»ng phải "
-"trả\n"
-"theo quyết định của toà án) nảy sinh khi sử dụng, sở hữu, hay chỉ tải xuống\n"
-"các phần má»m này, do đó khách hàng và/hoặc ngÆ°á»i dùng đầu cuối có thể\n"
-"tiến hành sau khi đăng ký vào phần giao kèo hiện thá»i.\n"
-"\n"
-"\n"
-"Nếu muốn há»i thêm vá» vấn Ä‘á» này, hãy liên hệ vá»›i \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"Bây giỠbạn có thể tải xuống các gói tin cập nhật. Những gói này được phát "
-"hành\n"
-"sau khi phát hành phân phối Linux Mandrake 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 ?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"Äang liên hệ vá»›i website của Mandrake Linux để lấy danh sách các mirrors "
-"hiện có"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Chá»n má»™t mirror để tải các gói vá»"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "Äang liên hệ vá»›i mirror để lấy danh sách các gói hiện có"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Múi giỠnào là của bạn?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "Äồng hồ trong máy đặt theo GMT"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "Äồng bá»™ hóa tá»± Ä‘á»™ng thá»i gian (dùng NTP)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "Máy chủ NTP"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Máy chủ CUPS ở xa"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Không có máy in"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Bạn có card âm thanh ISA không ?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr "Chạy \"sndconfig\" sau khi cài đặt để cấu hình card âm thanh"
-
-#: ../../install_steps_interactive.pm_.c:1012
-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"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Tóm tắt"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Chuá»™t"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Múi giá»"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Máy in"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "Card ISDN"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Card âm thanh"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "Card TV"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Miá»n Windows"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Các tập tin cục bộ"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Thiết lập mật khẩu root"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Không có mật khẩu"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Mật khẩu này đơn giản quá ( phải gồm ít nhất %d ký tự)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Xác nhận"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "Chứng thực "
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP Base dn"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "Máy chủ LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "Chứng thực NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "Miá»n NIS"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "Máy chủ NIS"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-"Äể hoạt Ä‘á»™ng cho má»™t PDC của Win2k, có thể cần chạy bằng nhà quản trị: C:"
-"\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /add and "
-"reboot the server.\n"
-"Bạn cÅ©ng cần có má»™t tên ngÆ°á»i dùng và mật khẩu cho Quản Trị Miá»n để gắn máy "
-"tính vá»›i miá»n của Windows(TM).\n"
-"Nếu mạng vẫn còn chÆ°a chạy, DrakX sẽ cố gia nhập miá»n sau bÆ°á»›c thiết lập "
-"mạng.\n"
-"Thiết lập này có thể không được bởi vài lý do và chứng thá»±c miá»n không hoạt "
-"Ä‘á»™ng, hãy chạy 'smbpasswd -j DOMAIN -U USER%PASSWORD' để dùng Miá»n Windows"
-"(TM) và Tên NgÆ°á»i Dùng/Mật Khẩu của nhà quản trị sau khi khởi Ä‘á»™ng hệ "
-"thống.\n"
-"Lệnh 'wbinfo -t' sẽ kiểm tra việc bảo mật chứng thực đã tốt chưa."
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "Chứng Thá»±c Miá»n Windows"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "Tên NgÆ°á»i Quản Trị Miá»n"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "Mật Khẩu Quản Trị Miá»n"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Má»™t Ä‘Ä©a má»m khởi Ä‘á»™ng giúp khởi Ä‘á»™ng hệ thống Linux của bạn mà \n"
-"không phụ thuá»™c vào trình khởi Ä‘á»™ng thông thÆ°á»ng. Cách này hữu dụng nếu\n"
-"bạn không muốn cài đặt SILO, hay SILO bị hệ Ä‘iá»u hành khác xoá, hay SILO "
-"không\n"
-"hoạt Ä‘á»™ng vá»›i cấu hình phần cứng của bạn. ÄÄ©a má»m khởi Ä‘á»™ng cÅ©ng có thể "
-"dùng\n"
-"vá»›i ảnh cứu giải của Mandrake, tạo Ä‘iá»u kiện dá»… dàng phục hồi hệ thống khi "
-"gặp\n"
-"sự cố.\n"
-"\n"
-"Nếu bạn muốn tạo má»™t Ä‘Ä©a má»m khởi Ä‘á»™ng, nạp má»™t Ä‘Ä©a má»m vào ổ Ä‘Ä©a má»m\n"
-"thứ nhất và nhấn \"OK\"."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "ổ Ä‘Ä©a má»m thứ nhất"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "ổ Ä‘Ä©a má»m thứ hai"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Cho qua"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Má»™t Ä‘Ä©a má»m khởi Ä‘á»™ng giúp khởi Ä‘á»™ng hệ thống Linux của bạn mà \n"
-"không phụ thuá»™c vào trình khởi Ä‘á»™ng thông thÆ°á»ng. Cách này hữu dụng nếu\n"
-"bạn không muốn cài đặt LILO (hoặc grub), hay LILO bị hệ Ä‘iá»u hành khác xoá, "
-"hay LILO không\n"
-"hoạt Ä‘á»™ng vá»›i cấu hình phần cứng của bạn. ÄÄ©a má»m khởi Ä‘á»™ng cÅ©ng có thể "
-"dùng\n"
-"vá»›i ảnh cứu giải của Mandrake, tạo Ä‘iá»u kiện dá»… dàng phục hồi hệ thống khi "
-"gặp\n"
-"sá»± cố.Bạn có muốn tạo má»™t Ä‘Ä©a má»m khởi Ä‘á»™ng cho hệ thống không?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(Cảnh báo! Bạn đang dùng XFS cho phân vùng root,\n"
-"việc tạo má»™t Ä‘Ä©a má»m khởi Ä‘á»™ng 1.44 Mb có thể thất bại,\n"
-"vì XFS cần một ổ đĩa rất lớn)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Xin lá»—i, hiện thá»i không có ổ Ä‘Ä©a má»m nào"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "Chá»n ổ Ä‘Ä©a má»m bạn muốn dùng để tạo Ä‘Ä©a khởi Ä‘á»™ng"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "Nạp Ä‘Ä©a má»m vào %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Äang tạo Ä‘Ä©a khởi Ä‘á»™ng"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Äang chuẩn bị trình khởi Ä‘á»™ng"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"Có vẻ như máy tính đã lạc hậu hoặc không còn được\n"
-" biết đến, trình khởi động yaboot sẽ không làm việc.\n"
-"Tiếp tục cài đặt, nhưng bạn sẽ cần phải\n"
-" sử dụng BootX để khởi động máy tính."
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Bạn có muốn sử dụng aboot không?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-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?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "Äang cài đặt trình nạp khởi Ä‘á»™ng"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "Không cài đặt được trình khởi động. Xảy ra lỗi như sau:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-"Bạn cần thay đổi thiết bị khởi động Trình Cơ Sở Mở để cho phép\n"
-" chạy trình khởi động. Nếu không nhìn thấy dấu nhắc của trình\n"
-" khởi động khi khởi động lại, nhấn và giữ Command-Option-O-F\n"
-" lúc khởi động lại rồi nhập:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" Rồi gõ: shut-down\n"
-"Lần khởi động tiếp theo, bạn sẽ nhìn thấy dấu nhắc của trình khởi động."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Nạp má»™t Ä‘Ä©a má»m trắng vào ổ %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Äang tạo Ä‘Ä©a má»m cài đặt tá»± Ä‘á»™ng"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Một số bước chưa được hoàn thành.\n"
-"\n"
-"Bạn thực sự muốn thoát ra bây gi�"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Chúc mừng bạn, quá trình cài đặt đã hoàn thành.\n"
-"Lấy đĩa khởi động ra và nhấn return để khởi động lại.\n"
-"\n"
-"VỠthông tin sửa lỗi có sẻn cho các phiên bản của Mandrake Linux,\n"
-"hãy\n"
-"tham khảo Errata có tại:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Thông tin cấu hình hệ thống có sẵn trong chương sau cài đặt của\n"
-"hướng dẫn sử dụng chính (Official Mandrake Linux User's Guide)."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Tạo Ä‘Ä©a má»m cài đặt tá»± Ä‘á»™ng"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-"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"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Tá»± Ä‘á»™ng"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Diễn lại"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "LÆ°u lá»±a chá»n các gói"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Cài đặt Mandrake Linux %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> giữa các phần tá»­ | <Space> chá»n | <F12> màn hình tiếp "
-"theo "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "thiếu kdesu"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "thiếu trình trợ giúp trong console"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Chá»n má»™t tập tin"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Nâng cao"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "Cơ bản"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Vá» trÆ°á»›c"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Tiếp theo"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Chá»n tồi, hãy thá»­ lại\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Lá»±a chá»n của bạn? (mặc định %s)"
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"Các mục nhập cần phải Ä‘iá»n:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Lá»±a chá»n của bạn? (0/1, `%s' mặc định) "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Nút: `%s': %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "Có muốn nhấn lên nút này không?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr " nhập `void' cho mục nhập void"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Lá»±a chá»n của bạn? (mặc định `%s'%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Có rất nhiá»u thứ để chá»n từ (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"Hãy chá»n số đầu tiên trong hàng 10 nếu bạn muốn biên soạn,\n"
-"hoặc nhấn Enter để tiến hành.\n"
-"Bạn chá»n gì? "
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Thông báo, một nhãn bị đổi:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Äệ trình lại"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Czech (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Äức"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Tây ban nha"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Phần lan"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Pháp"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Na uy"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Ba lan"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Nga"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "Thụy điển"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Bàn phím Anh"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "Bàn phím Mỹ"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "Albanian"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Mỹ (cổ)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Mỹ (máy chữ)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Mỹ (ngữ âm)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbaidjani (latin)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Bỉ"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "Bengali"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "Bulgarian (phonetic)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Bulgarian (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Brazilian (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "Bosnian"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Belarusian"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "Thụy SÄ© (bàn phím Äức)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "Thụy sỹ (bàn phím Pháp)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Czech (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Äức (không có phím chết)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr "Devanagari"
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Äan mạch"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Norwegian)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (Thụy điển)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estonian"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr " (Georgian (\"Russian\" layout)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Tổ chức bàn phím Georgian (\"Latin\")"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Hy lạp"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr "Gujarati"
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr "Gurmukhi"
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Hungarian"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Croatian"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Israeli"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Israeli (Phonetic)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iranian"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Icelandic"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Ã"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr "Inuktitut"
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Nhật bản 106 keys"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Bàn phím Hàn quốc"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Latin American"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "Laotian"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Lithuanian AZERTY (old)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Lithuanian AZERTY (new)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Lithuanian \"number row\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Lithuanian \"phonetic\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "Latvian"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Macedonian"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr "Myanmar (Burmese)"
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr "Mongolian (cyrillic)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr "Maltese (UK)"
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr "Maltese (US)"
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Dutch"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Polish (qwerty layout)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Polish (qwertz layout)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portuguese"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Canadian (Quebec)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "Romanian (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "Romanian (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Russian (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Slovenian"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovakian (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovakian (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "Serbian (cyrillic)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "Tamil (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "Tamil (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Thai keyboard"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Tajik keyboard"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Turkish (traditional \"F\" model)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Turkish (modern \"Q\" model)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ukrainian"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "US keyboard (international)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vietnamese \"numeric row\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Yugoslavian (latin)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "Phím Alt phải"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "Cả 2 phím Shift đồng thá»i"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Phím Control và Shift đồng thá»i"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "Phím CapsLock"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Phím Ctrl và Alt đồng thá»i"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Phím Alt và Shift đồng thá»i "
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "Phím \"Menu\""
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "Phím \"Windows\" trái"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "Phím \"Windows\" phải"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Các gắn kết vòng %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "BỠcác ổ lý luận trước tiên\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "Số"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d dấu phẩu phân cách các số"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d dấu phẩy phân cách các chuỗi"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "dấu phẩy phân cách các số"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "dấu phẩy ngăn cách các chuỗi"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr "Các nhân Kernel 2.2 không còn hỗ trợ PCMCIA nữa, hãy dùng 2.4."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Chuột của hãng Sun"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Generic PS2 Wheel Mouse"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "Microsoft Explorer"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr " nút 1"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Chuột chuẩn chung 2 nút"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Wheel"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "serial"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Chuột chuẩn chung 3 nút"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (serial, old C7 type)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 nút"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 nút"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "không có"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Không có chuột"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Hãy thử chuột"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Äể chuá»™t hoạt Ä‘á»™ng,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "Hãy lăn chuột!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Kết thúc"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Tiếp theo ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Có đúng không?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Thông tin"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Mở rộng Cây"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Thu gá»n Cây"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Chuyển giữa dãy và nhóm được phân loại"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Kết nối vào Internet"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"Cách thÆ°á»ng dùng nhất để kết nối bằng ADSL là PPPOE.\n"
-"Một số kết nối dùng PPTP, số ít dùng DHCP.\n"
-"Nếu bạn không rõ, hãy dùng 'dùng PPPOE'"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "dùng DHCP"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "dùng PPPOE"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "dùng PPTP"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "Máy chủ Web"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "Máy Chủ Tên Miá»n"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "Máy Chủ Thư"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "Máy chủ IMAP và POP"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "Không có card mạng nào"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"Chương trình cấu hình Drakfirewall\n"
-"\n"
-"ChÆ°Æ¡ng trình này cấu hình má»™t tÆ°á»ng lá»­a cá nhân cho máy Mandrake Linux.\n"
-"Vá» giải pháp tÆ°á»ng lá»­a mạnh và chuyên dụng, hãy quan tâm tá»›i phân phối\n"
-"tÆ°á»ng lá»­a bảo mật chuyên dụng của Mandrake."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr "Dịch vụ nào mà bạn muốn cho phép Internet kết nối đến?"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-"Bạn có thể nhập các port lung tung.\n"
-"Ví dụ hợp lệ là: 139/tcp 139/udp.\n"
-"Hãy xem /etc/services để biết thêm thông tin."
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-"Port không hợp lệ là: %s.\n"
-"Äịnh dạng đúng phải là \"port/tcp\" hay \"port/udp\", \n"
-"nơi mà port từ 1 đến 65535."
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr "Má»i thứ (không có tÆ°á»ng lá»­a)"
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "Các cổng khác"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Bạn muốn dùng DHCP khách (client) nào?\n"
-"Mặc định là DHCPD"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Không dò tìm được adapter mạng ethernet.\n"
-"Không thể thiết lập kiểu kết nối này."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Chá»n giao diện mạng"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr "Hãy chá»n adapter mạng bạn muốn dùng để kết nối Internet"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "không tìm thấy card mạng"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Äang cấu hình mạng"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Hãy Ä‘iá»n tên máy chủ của bạn nếu bạn biết. Má»™t số\n"
-"máy chủ DHCP cần tên chủ (hostname) để hoạt động.\n"
-"Tên máy chủ của bạn phải có đủ thành phần, ví dụ như\n"
-" ``mybox.mylab.myco.com''."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Tên máy chủ"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Äồ Thuật Cấu Hình Mạng"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Modem ISDN lắp ngoài"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Card ISDN lắp trong"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "Loại nào là kết nối ISDN của bạn?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"Bạn thích cấu hình ISDN nào?\n"
-"\n"
-"* Cấu hình cũ sử dụng isdn4net. Nó có các công cụ mạnh,\n"
-" nhưng lại phức tạp cho việc cấu hình và không chuẩn.\n"
-"\n"
-"* Cấu hình kiểu mới dễ hiểu và chuẩn hơn, nhưng lại ít\n"
-" công cụ hơn.\n"
-"\n"
-"Chúng tôi khuyến cáo nên dùng cấu hình đơn giản này.\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Cấu hình mới (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "Cấu hình cũ (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "Cấu hình ISDN"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Chá»n nhà cung cấp dịch vụ.\n"
-" Nếu không có trong danh sách, chá»n Không có trong danh sách"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Giao thức châu Âu"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Giao thức châu Âu (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "Giao thức cho phần còn lại của thế giới"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Giao thức cho phần còn lại của thế giới \n"
-" không có D-Channel (Ä‘Æ°á»ng truyá»n thuê)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Bạn muốn sử dụng giao thức nào?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr "Tìm thấy giao diện \"%s\" , bạn có muốn dùng không ?"
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Bạn có loại card nào ?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Tôi không biết"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Nếu bạn có card ISA thì giá trị trên màn hình tiếp theo thÆ°á»ng đúng.\n"
-"\n"
-"Nếu bạn có card PCMCIA, bạn cần biết thông số IRQ và IO của card.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Hủy bá»"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Tiếp tục"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Cái nào là card ISDN của bạn?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Phát hiện ra card ISDN PCI, nhÆ°ng không biết loại nào. Hãy chá»n má»™t card PCI "
-"ở màn hình tiếp theo."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "Không tìm được card ISDN PCI. Hãy chá»n ở màn hình tiếp theo"
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Hãy chá»n cổng nối tiếp (serial) nối vá»›i modem của bạn."
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Tùy chá»n kết nối quay số"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Tên kết nối"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Số điện thoại"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "ID đăng nhập"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Script-based"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Terminal-based"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "Tên miá»n"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Máy chủ DNS thứ nhất"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Máy chủ DNS thứ hai"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Bạn có thể ngắt kết nối hoặc cấu hình lại kết nối."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Bạn có thể cấu hình lại kết nối."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Hiện tại bạn đang kết nối vào Internet."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Bạn có thể kết nối vào Internet hay cấu hình lại kết nối."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Hiện tại bạn chưa kết nối vào Internet"
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Kết nối"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Ngắt kết nối"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Cấu hình kết nối"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Kết nối Internet và cấu hình"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "Bây giỠsẽ cấu hình kết nối %s."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Bây giỠlà lúc cấu hình cho kết nối %s.\n"
-"\n"
-"\n"
-"Nhấn OK để tiếp tục."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Cấu Hình Mạng"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Vì bạn đang cài đặt mạng, nhưng mạng của bạn đã được cầu hình rồi.\n"
-"Nhấn OK để giữ cấu hình của bạn, hoặc BỠqua để cấu hình lại kết nối "
-"Internet và mạng.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Chào Mừng Äồ Thuật Cấu Hình Mạng\n"
-"\n"
-"Chúng ta sắp cấu hình kết nối internet/mạng. Nếu bạn không\n"
-"muốn dùng chức năng dò tìm tá»± Ä‘á»™ng, hãy bá» chá»n ở há»™p kiểm.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Chá»n lý lịch để cấu hình"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Dùng chức năng dò tìm tự động"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Chế độ Chuyên Gia"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Äang dò tìm thiết bị..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Kết nối modem bình thÆ°á»ng"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "dò tìm được tại cổng %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "Kết nối ISDN"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "dò tìm được %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "Kết nối ADSL"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "dò tìm được trên giao diện %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Kết nối cáp"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "Phát hiện kết nối cáp"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "Kết nối LAN"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "Dò tìm thấy card ethernet"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Chá»n kết nối để cấu hình"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"Bạn đã cấu hình nhiá»u Ä‘Æ°á»ng kết nối vào Internet.\n"
-"Hãy chá»n má»™t Ä‘Æ°á»ng kết nối bạn muốn dùng.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Kết nối Internet"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Bạn có muốn bật kết nối khi khởi động máy tính?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Cấu hình mạng"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "Cần khởi động lại Mạng"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Trục trặc xảy ra khi khởi động lại mạng: \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Chúc mừng, quá trình cấu hình Mạng và Internet đã kết thúc.\n"
-"Cấu hình bây giỠsẽ được áp dụng cho hệ thống.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"Sau khi xong, bạn nên khởi Ä‘á»™ng lại môi trÆ°á»ng X để tránh má»i sá»± cố liên "
-"quan tới tên máy chủ (hostname)."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"Có vấn đỠtrong lúc đang cấu hình.\n"
-"Chạy thử kết nối qua net_monitor hay mcc. Nếu kết nối không hoạt động, có "
-"thể sẽ phải thực hiện lại việc cấu hình"
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"Cảnh báo: Thiết bị này trước đây đã được cấu hình cho kết nối Internet.\n"
-"ÄÆ¡n giản chỉ việc đồng ý giữ thiết bị đã được cấu hình này.\n"
-"Thay đổi các trÆ°á»ng dÆ°á»›i đây sẽ ghi đè lên cấu hình này."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Hãy nhập cấu hình IP cho máy tính này.\n"
-"Má»—i má»™t mục cần được Ä‘iá»n vào má»™t địa chỉ IP là ký hiệu thập\n"
-"phân và dấu chấm đầy đủ (VD: 1.2.3.4)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Äang cấu hình thiết bị mạng %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (driver %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "Äịa chỉ IP"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Mặt nạ mạng"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "IP tá»± Ä‘á»™ng"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "Chạy lúc khởi động "
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "Äịa chỉ IP phải có dạng 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Hãy Ä‘iá»n tên máy chủ của bạn.\n"
-"Tên máy chủ phải là tên đầy đủ, ví dụ như\n"
-" ``mybox.mylab.myco.com''.\n"
-"Bạn có thể Ä‘iá»n địa chỉ IP của cổng kết nối nếu bạn biết"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "Máy chủ DNS"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Gateway (ví dụ: %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Thiết bị Gateway"
-
-#: ../../network/network.pm_.c:376
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "Äịa chỉ máy chủ DNS nên có dạng 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "Äịa chỉ Gateway nên có dạng 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Cấu hình máy chủ ủy nhiệm"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "Máy chủ ủy nhiệm HTTP"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "Máy chủ ủy nhiệm FTP"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "Kiểm tra định danh card mạng (hữu ích cho laptop)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Máy chủ ủy nhiệm nên là http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "URL nên bắt đầu bằng 'fpt:' hay 'http:'"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Phát hiện ra cấu hình tÆ°á»ng lá»­a!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Cảnh báo! Cấu hình tÆ°á»ng lá»­a hiện thá»i được phát hiện. Có thể bạn cần ấn "
-"định thêm một số chi tiết sau khi cài đặt."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Cấu hình Internet"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Bạn có muốn thử kết nối Internet bây giỠkhông?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Äang kiểm tra kết nối..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Hệ thống bây giỠđược nối với Internet."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Vì lý do bảo mật, bây giỠngắt kết nối."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Hệ thống không có vẻ như đang kết nối với Internet.\n"
-"Thử cấu hình lại kết nối."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Cấu hình kết nối"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Hãy Ä‘iá»n hoặc kiểm tra trÆ°á»ng dÆ°á»›i đây"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "Card IRQ"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Card mem (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "Card IO"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "Card IO_0"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "Card IO_1"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Số điện thoại cá nhân của bạn"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "Tên nhà cung cấp (VD: provider.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Số điện thoại của nhà cung cấp"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "Tên miá»n thứ nhất của nhà cung cấp"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "Tên miá»n thứ hai của nhà cung cấp"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Chá»n quốc gia của bạn"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Chế độ quay số"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Tốc độ kết nối"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Hết thá»i gian kết nối (theo giây):"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "Account đăng nhập (tên ngÆ°á»i dùng)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Mật khẩu account"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "Anh Quốc"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "Gắn kết không được: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Phân vùng mở rá»™ng không được há»— trợ trên ná»n tảng này"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Có một lỗ trống trong bảng phân vùng của bạn nhưng chương trình không\n"
-"sử dụng được. Chỉ có giải pháp là chuyển các phân vùng đầu tiên để có lỗ "
-"trống tiếp theo cho các phân vùng mở rộng"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Khôi phục từ tập tin %s không được: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Tập tin sao lÆ°u há»ng"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Lỗi ghi vào tập tin %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"Xảy ra vấn Ä‘á» há»ng hóc gì đó trên Ä‘Ä©a của bạn. \n"
-"Việc kiểm tra tính toàn vẹn của dữ liệu không thực hiện được. \n"
-"Äiá»u này có nghÄ©a là việc ghi bất kỳ cái gì lên Ä‘Ä©a sẽ không chuẩn"
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "phải có"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "quan trá»ng"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "rất tuyệt"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "tuyệt"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "có thể là"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Hệ thống in ấn Unix thông dụng"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "Thế hệ LPRng - LPR mới"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Daemon in ấn theo tuyến"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - In, không xếp hàng"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Máy in cục bộ"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Máy in ở xa"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Máy in của máy chủ CUPS ở xa"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Máy in của máy chủ LPD ở xa"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Máy in mạng (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "Máy in của máy chủ SMB/Windows 95/98/NT"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "Máy in của máy chủ NetWare"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "Hãy nhập thiết bị in URI"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "Pipe (đặt ống dẫn) vào trong lệnh"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "Model không xác định"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "Kiểu không xác định"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Các máy in cục bộ"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Các máy in ở xa"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " ở cổng song song \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", máy in USB \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", thiết bị đa năng ở cổng song song \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", thiết bị đa năng trên USB"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", thiết bị đa năng trên HP JetDirect"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", thiết bị đa năng"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", Ä‘ang in tá»›i %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr " trên máy chủ LPD \"%s\", máy in \"%s\""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", TCP/IP chủ \"%s\", cổng %s"
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr " trên máy chủ SMB/Windows \"%s\", chia sẻ \"%s\""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr " trên máy chủ Novell \"%s\", máy in \"%s\""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", dùng trong lệnh %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "Máy in Raw (không có driver)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(trên %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(trên máy tính này)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "Trên máy chủ CUPS \"%s\""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Mặc định)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Chá»n Kết Nối Máy In"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Máy in được kết nối như thế nào?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"Các máy in trên máy chủ CUPS ở xa thì không phải cấu hình tại đây, các máy "
-"in sẽ được phát hiện tự động."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr "Tự động phát hiện máy in (cục bộ, TCP/Socket và SMB)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "Cấu hình CUPS"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "Chỉ định máy chủ CUPS"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"Äể truy cập các máy in trên các máy chủ CUPS trong mạng cục bá»™, bạn không "
-"cần phải cấu hình gì cả. Các máy chủ CUPS tự động thông báo với máy của bạn "
-"vỠcác máy in của chúng. Toàn bộ các máy in được xác định tại máy của bạn sẽ "
-"liệt kê trong mục \"Máy in ở xa\" trong cửa sổ chính của Printerdrake. Khi "
-"máy chủ CUPS không có trong mạng cục bộ, bạn cần nhập địa chỉ IP của máy chủ "
-"CUPS và tùy chá»n số hiệu cổng để nhận thông tin vá» máy in từ máy chủ. Nếu "
-"không, hãy để các trÆ°á»ng này trống."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Thông thÆ°á»ng, CUPS được cấu hình tá»± Ä‘á»™ng theo môi trÆ°á»ng\n"
-"mạng làm việc, vì vậy bạn có thể truy cập tới máy in của máy chủ\n"
-"CUPS trong mạng làm việc cục bộ. Nếu cấu hình này không đúng,\n"
-"hãy tắt \"Cấu hình CUPS tự động\" và tự thực hiện soạn thảo tập\n"
-"tin /etc/cups/cupsd.conf . Sau đó, xin đừng quên khởi động lại\n"
-"CUPS (với lệnh: \"service cups restart\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "Äịa chỉ IP phải có dạng 192.168.1.20"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "Số hiệu cổng nên là một số nguyên !"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "IP của máy chủ CUPS"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Cổng"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Cấu hình CUPS tự động"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "Äang kiểm tra hệ thống của bạn..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr "Không tìm thấy máy in nào được nối trực tiếp với máy tính này"
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"Các máy in sau đây\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"Máy in sau đây\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"và một máy in không xác định là "
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"và %d máy in không xác định là "
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-"là "
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-"\n"
-"là "
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "được kết nối trực tiếp vào hệ thống của bạn"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-"\n"
-"Có một máy in không xác định được nối trực tiếp với hệ thống này"
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-"\n"
-"Có %d máy in không xác định được nối trực tiếp với hệ thống này"
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr " (Hãy đảm bảo là má»i máy in đã được nối và bật lên).\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-"Bạn có muốn cho phép in trên các máy in kể trên hoặc trên các máy in mạng "
-"hay không?\n"
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "Bạn có muốn cho phép in trên các máy in trong mạng cục bộ không?\n"
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "Bạn có muốn cho phép in trên các máy in kể trên không?\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr "Bạn có chắc là muốn thiết lập việc in trên máy này không?\n"
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-"LÆ°u ý: Tùy theo model máy in và hệ thống in, %d MB của phần má»m bổ sung sẽ "
-"được cài đặt."
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Thêm máy in mới"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Chào mừng Äồ thuật Thiết lập Máy in\n"
-"\n"
-"Äồ thuật này cho phép cài đặt máy in cục bá»™ hay ở xa để dùng từ máy tính này "
-"cũng như từ các máy tính khác trong mạng.\n"
-"\n"
-"Äồ thuật sẽ há»i vá» các thông tin cần thiết để cài đặt máy in và để bạn truy "
-"cập tá»›i toàn bá»™ driver máy in sẵn có, tùy chá»n driver, và kiểu kết nối của "
-"máy in."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Chào Mừng Äồ Thuật Thiết Lập Máy In\n"
-"\n"
-"Äồ thuật sẽ giúp bạn cài đặt các máy in được nối vá»›i máy tính này, máy in "
-"được nối trực tiếp vào mạng hay nối với máy chạy Windows ở xa.\n"
-"\n"
-"Nếu có máy in nối với máy tính này, hãy cắm máy in vào máy tính và bật lên "
-"để máy in được phát hiện tự động. Cũng như vậy đối với các máy in mạng và "
-"các máy tính chạy Windows phải được nối và bật lên.\n"
-"\n"
-"LÆ°u ý là việc tá»± Ä‘á»™ng phát hiện máy in trên mạng sẽ mất thá»i gian hÆ¡n các "
-"máy in nối với máy tính này. Vì vậy, hãy tắt chức năng dò tìm tự động các "
-"máy in mạng hay máy in của máy chủ Windows khi bạn không cần chúng.\n"
-"\n"
-" Hãy nhấn \"Tiếp Theo\" khi bạn đã sẵn sàng, và nhấn \"BỠQua\" khi bạn "
-"không muốn thiết lập máy in vào lúc này."
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Chào Mừng Äồ Thuật Thiết Lập Máy In\n"
-"\n"
-"Äồ thuật sẽ giúp bạn cài đặt các máy in được nối vá»›i máy tính này.\n"
-"\n"
-"Nêu có máy in nối với máy tính này, hãy cắm máy in vào máy tính và bật lên "
-"để máy in được phát hiện tự động.\n"
-"\n"
-" Hãy nhấn \"Tiếp Theo\" khi bạn đã sẵn sàng, và nhấn \"BỠQua\" khi bạn "
-"không muốn thiết lập máy in vào lúc này."
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Chào Mừng Äồ Thuật Thiết Lập Máy In\n"
-"\n"
-"Äồ thuật sẽ giúp bạn cài đặt các máy in được nối vá»›i máy tính này hoặc máy "
-"in được nối trực tiếp vào mạng.\n"
-"\n"
-"Nếu có máy in nối với máy tính này, hãy cắm máy in vào máy tính và bật lên "
-"để máy in được phát hiện tự động. Cũng như vậy đối với các máy in mạng phải "
-"được nối và bật lên.\n"
-"\n"
-" LÆ°u ý là việc tá»± Ä‘á»™ng phát hiện máy in trên mạng sẽ mất thá»i gian hÆ¡n các "
-"máy in nối với máy tính này. Vì vậy, hãy tắt chức năng dò tìm tự động các "
-"máy in mạng khi bạn không cần chúng.\n"
-"\n"
-" Hãy nhấn \"Tiếp Theo\" khi bạn đã sẵn sàng, và nhấn \"BỠQua\" khi bạn "
-"không muốn thiết lập máy in vào lúc này."
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "Tự động phát hiện máy in nối với máy tính này"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "Tự động phát hiện máy in kết nối trực tiếp với mạng cục bộ"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr ""
-"Tự động phát hiện máy ih kết nối với các máy tính chạy Microsoft Windows"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Máy in Cục bộ"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"Chúc mừng, bây giỠmáy in đã được cài đặt và cấu hình!\n"
-"\n"
-"Có thể in bằng lệnh \"In ấn\" từ các ứng dụng (thÆ°á»ng nằm ở trên menu \"Tệp"
-"\").\n"
-"\n"
-"Nếu không muốn thêm, bớt, hoặc đổi tên một máy in, hay khi muốn thay đổi "
-"các thiết lập tùy chá»n mặc định (khay nạp giấy, chất lượng in, v.v...), hãy "
-"chá»n \"Máy in\" trong mục \"Phần cứng\" ở Mandrake Control Center."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "Dò tìm tự động máy in"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", máy in mạng \"%s\", cổng %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", Máy in \"%s\" trên máy chủ SMB/Windows \"%s\""
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "Phát hiện được %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "Máy in tại cổng song song \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "Máy in USB \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Máy in mạng \"%s\", cổng %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Máy in \"%s\" trên máy chủ SMB/Windows \"%s\""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"Không tìm thấy máy in cục bá»™ nào! Äể tá»± bạn cài đặt, hãy nhập tên thiết bị/"
-"tên file vào dòng nhập (Các cổng song song: /dev/lp0, /dev/lp1, ..., tương "
-"đương với LPT1:, LPT2:, ...; máy in USB thứ nhất: /dev/usb/lp0, thứ hai : /"
-"dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "Phải nhập một thiết bị hoặc một tên file!"
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "Không tìm thấy máy in nào!"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "Các máy in sẵn có"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"Tự động phát hiện được máy in sau đây, nếu không phải là cái bạn muốn cấu "
-"hình, nhập tên thiết bị/file vào dòng nhập"
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"Äây là danh sách các máy in đã được tá»± Ä‘á»™ng phát hiện. Hãy chá»n máy in bạn "
-"muốn thiết lập hoặc nhập tên thiết bị/file vào dòng nhập"
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"Máy in sau đây đã được phát hiện tự động. Việc cấu hình máy in sẽ hoàn toàn "
-"tự động. Nếu máy in không được phát hiện đúng hoặc nếu muốn thực hiện tùy "
-"chỉnh cấu hình máy in, hãy bật \"Cấu hình bằng tay\"."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"Äây là danh sách toàn bá»™ các máy in được phát hiện tá»± Ä‘á»™ng. Hãy chá»n máy in "
-"bạn muốn thiết lập. Việc cấu hình máy in sẽ thực hiện hoàn toàn tự động. Nếu "
-"máy in không được phát hiện đúng hay nếu bạn muốn tùy chỉnh việc cấu hình, "
-"hãy bật \"Cấu hình bằng tay\"."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"Hãy chỠcổng nơi máy in được nối vào hoặc nhập một tên cho thiết bị /file "
-"vào dòng nhập"
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "Hãy chá»n cổng nối vá»›i máy in."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (Cổng song song: /dev/lp0, /dev/lp1, ..., tương đương với LPT1:, "
-"LPT2:, ...; máy in USB thứ nhất: /dev/usb/lp0, thứ hai: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "Phải chá»n/nhập má»™t máy in/thiết bị!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Cấu hình bằng tay"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Các tùy chá»n máy in LPD ở xa"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Äể sá»­ dụng máy in lpd ở xa, bạn cần cung cấp tên chủ của máy chủ in ấn và "
-"tên máy in của máy chủ đó."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "Tên máy chủ ở xa"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Tên máy in ở xa"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "Thiếu tên máy chủ ở xa!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "Thiếu tên máy in ở xa !"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "Phát hiện được model: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "Äang rà quét mạng ..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", máy in \"%s\" trên máy chủ \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Máy in \"%s\" trên máy chủ \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "Tùy chá»n máy in SMB (Windows 9x/NT)"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Äể in bằng máy in SMB, bạn cần cung cấp tên máy chủ SMB (LÆ°u ý! Tên này có "
-"thể khác với tên máy chủ TCP/IP của nó!) và có thể là địa chỉ IP của máy chủ "
-"in ấn, cũng như là tên chia sẻ cho máy in bạn muốn truy cập và thông tin tên "
-"ngÆ°á»i dùng phù hợp nào đó, mật khẩu, nhóm làm việc."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-" Nếu đã phát hiện được máy in mong muốn, hãy chá»n nó trong danh sách rồi "
-"thêm tên ngÆ°á»i dùng, mật khẩu, và/hoặc nhóm làm việc nếu cần."
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "Máy chủ SMB"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "IP của máy chủ SMB"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "Tên chia sẻ"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Nhóm làm việc"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "Dò tìm Tự động"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "Phải có tên hoặc IP của máy chủ!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Thiếu tên chia sẻ SAMBA!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "Cảnh Báo Bảo Mật !"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Bạn sắp thiết lập việc in ấn cho một tài khoản Windows có mật khẩu. Vì một "
-"lá»—i trong kiến trúc của phần má»m Samba client, mật khẩu được đặt trong văn "
-"bản thuần túy vào dòng lệnh của Samba client được dùng để truyá»n việc in ấn "
-"tá»›i máy chủ Windows. Do vậy, má»i ngÆ°á»i dùng máy tính này có thể hiển thị mật "
-"khẩu lên màn hình bằng đưa các lệnh như \"ps auxwww\".\n"
-"\n"
-"Chúng tôi khuyến cáo nên dùng má»™t trong các cách thay thế sau (trong má»i "
-"trÆ°á»ng hợp, bạn phải đảm bảo là chỉ có các máy trong mạng cục bá»™ của bạn là "
-"truy cập được máy chủ Windows, ví dụ nhÆ° dùng tÆ°á»ng lá»­a):\n"
-"\n"
-"Dùng một tài khoản ít cần mật khẩu tại máy chủ Windows, như là \"GUEST\" hay "
-"má»™t tài khoản đặt biệt dùng cho việc in ấn. Äừng bá» việc bảo vệ mật khẩu ra "
-"khá»i má»™t tài khoản của cá nhân hay của ngÆ°á»i quản trị.\n"
-"\n"
-"Hãy thiết lập máy chủ Windows để cho máy in sẵn có với giao thức LPD. Sau đó "
-"thiết lập việc in từ máy tính này bằng kiểu kết nối \"%s\" ở trong "
-"Printerdrake.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Hãy thiết lập máy chủ Windows để cho máy in sẵn có với giao thức IPP rồi "
-"thiết lập việc in ấn từ máy tính này bằng kiểu kết nối \"%s\" ở trong "
-"Printerdrake.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"Hãy nối máy in của bạn tới máy chủ Linux và để cho (các) máy Windows kết nối "
-"với nó theo liểu máy khách.\n"
-"\n"
-"Có thật sự muốn tiếp tục thiết lập máy in này như bạn đang làm bây giỠkhông?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "Các tùy chá»n máy in NetWare"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Äể in bằng máy in NetWare, bạn cần cung cấp tên máy chủ in ấn NetWare (LÆ°u "
-"ý! Tên này có thể khác với tên máy chủ TCP/IP của nó!), tên hàng in cho máy "
-"in mà bạn muốn truy cập và tên ngÆ°á»i dùng, mật khẩu phù hợp."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Máy chủ in ấn"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "Tên hàng in"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "Thiếu tên máy chủ NCP!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "Thiếu tên hàng in NCP!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", máy chủ \"%s\", cổng %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "Máy chủ \"%s\", cổng %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "Tùy chá»n của máy in TCP/Socket"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"Hãy chá»n má»™t trong những máy in được phát hiện tá»± Ä‘á»™ng trong danh sách hoặc "
-"nhập tên máy chủ hay IP và số cổng (mặc định là 9100) vào các trÆ°á»ng nhập."
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Äể in bằng máy in TCP hay socket, bạn cần cung cấp tên máy chủ hay IP của "
-"máy in và số cổng tương ứng và số hiệu cổng (mặc định là 9100). Trên các máy "
-"chủ HP JetDirect, số cổng thÆ°á»ng là 9100, và thay đổi trên các máy khác. Hãy "
-"xem tài liệu đi kèm phần cứng."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "Thiếu tên máy chủ in hoặc IP!"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "Tên máy chủ in hoặc IP"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "Thiết bị in URI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"Bạn có thể trực tiếp chỉ định URI để truy cập máy in. URI phải đáp ứng được "
-"CUPS hay các đặc tả Foomatic. LÆ°u ý là không phải má»i loại URI Ä‘á»u được tất "
-"cả các spooler hỗ trợ."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "Cần nhập một URI hợp lệ!"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"Má»i máy in cần được đặt tên (ví dụ: \"printer\"). Các trÆ°á»ng Mô tả và Vị trí "
-"không nhất thiết phải Ä‘iá»n vào. Chúng là các chú thích cho ngÆ°á»i dùng."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "Tên máy in"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Vị trí"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "Äang Ä‘á»c cÆ¡ sở dữ liệu máy in ..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "Äang chuẩn bị cÆ¡ sở dữ liệu của máy in ..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "Model máy in của bạn"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake đã so sánh tên model có được từ việc phát hiện máy in tự động "
-"bằng danh sách các model trong cơ sở dữ liệu máy in để tìm máy in đúng nhất. "
-"Việc chá»n này có thể không đúng, nhất là khi máy in của bạn không há» có "
-"trong cÆ¡ sở dữ liệu. Do vậy hãy xem việc chá»n nào là đúng và nhấn lên "
-"\"Model đúng\", nếu không hãy nhấn \"Chá»n model thủ công\" để thá»±c hiện chá»n "
-"model máy in thủ công ở màn hình tiếp theo.\n"
-"\n"
-"Printerdrake tìm thấy máy in của bạn là:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "Model đúng"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Chá»n model thủ công"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "Lá»±a chá»n loại máy in"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "Bạn có loại máy in nào?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Hãy xem thử Printerdrake đã tự động phát hiện kiểu máy in có chính xác "
-"không. Hãy tìm kiểu máy in đúng trong danh sách khi con chỠnằm ở kểu máy in "
-"sai hoặc ở \"Máy in Raw\"."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"Nếu máy in của bạn không được liệt kê, hãy chá»n má»™t cái tÆ°Æ¡ng Ä‘Æ°Æ¡ng hay "
-"tương tự (xem tài liệu máy in)."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "Cấu hình máy in Windows OKI"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"Bạn đang cấu hình máy in OKI Laser dùng cho Windows. Những\n"
-"máy in này sử dụng giao thức kết nối đặc biệt và vì vậy chúng chỉ làm việc "
-"khi nối với cổng song song đầu tiên. Khi máy in được nối với cổng khác hay "
-"một máy chủ in ấn, hãy nối máy in vào cổng song song đầu tiên trước khi thực "
-"hiện in thử. Nếu không làm như vậy, máy in sẽ không chạy. Kiểu nối đó sẽ bị "
-"driver bá» qua."
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Cấu hình Lexmark inkjet"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"Các driver máy in Inkjet của hãng Lexmark chỉ hỗ trợ máy in cục bộ, không hỗ "
-"trợ các máy in ở xa hay máy chủ in ấn. Hãy nối máy in vào một cổng của máy "
-"tính hoặc cấu hình nó trên máy tính mà nó được nối vào."
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"Äể có thể thá»±c hiện in bằng Lexmark inkjet và cấu hình này, bạn cần driver "
-"của máy in inkjet do Lexmark cung cấp (http://www.lexmark.com/). Hãy nhấn "
-"lên liên kết \"Drivers\". Sau đó chá»n kiểu máy in rồi đến hệ Ä‘iá»u hành "
-"\"Linux\". Các driver ở đó dưới dạng các gói RPM hoặc shell scripts cùng với "
-"việc cài đặt có giao diện đồ há»a. Bạn không cần thá»±c hiện cấu hình này bằng "
-"các frontend đồ há»a. Hãy trá»±c tiếp bá» qua sau khi chấp thuận giấy phép. Rồi "
-"in các trang định vị đầu in vá»›i \"lexmarkmaintain\" và Ä‘iá»u chỉnh thiết lập "
-"vị trí đầu in bằng chương trình này."
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr "Máy in Laser GDI sử dụng định dạng Zenographics ZJ-Stream"
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-"Máy in của bạn thuá»™c vá» nhóm máy in Laser GDI (winprinters) được nhiá»u nhà "
-"sản xuất bán, máy dùng định dạng Zenographics ZJ-stream raster cho dữ liệu "
-"gửi tới máy in. Driver cho các máy in này vẫn còn đang trong giai đoạn phát "
-"triển ban đầu nên không phải lúc nào chúng cũng chạy tốt. Nhất là chúng có "
-"lẽ chỉ làm việc khi bạn chá»n khổ giấy in A4.\n"
-"\n"
-"Một số máy in loại này, như là HP LaserJet 1000, thì driver này cho chúng "
-"được tạo lúc đầu cần firmware của chúng để được upload tới sau khi chúng "
-"được bật lên. Trong trÆ°á»ng hợp máy in HP LaserJet 1000, bạn phải tìm kiếm "
-"Windows driver CD của máy hay ở phân vùng Windows cho tập tin \"sihp1000.img"
-"\" và upload tập tin tới máy in bằng một trong các lệnh sau:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"Lệnh thứ nhất có thể cho bất kỳ ngÆ°á»i dùng thông thÆ°á»ng nào dùng. Lệnh thứ "
-"hai thì bắt buá»™c phải chạy trong root. Sau khi hoàn tất má»i thứ, bạn có thể "
-"in nhÆ° bình thÆ°á»ng.\n"
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"Các thiết lập máy in mặc định\n"
-"\n"
-"Bạn nên bảo đảm là khổ giấy in, loại mực in và chế độ in (nếu có sẵn), cũng "
-"như là cấu hình phần cứng của máy in Laser (bộ nhớ, khay kép, khay ngoài) "
-"được thiết lập đúng. Lưu ý là với một chất lượng in cao/độ phân giải lớn, vỠ"
-"cơ bản, thì quá trình in ấn sẽ bị chậm đi."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "Tùy chá»n %s phải là má»™t số nguyên!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "Tùy chá»n %s phải là má»™t số !"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "Tùy chá»n %s không có trong danh mục!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"Bạn có muốn thiết lập máy in (\"%s\") này\n"
-"là máy in mặc định?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "Trang in thá»­"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"Hãy lá»±a chá»n các trang in thá»­ mà bạn muốn.\n"
-"LÆ°u ý: trang ảnh in thá»­ có thể tốn khá nhiá»u thá»i gian để in xong, và trên "
-"các máy in laser có bá»™ nhá»› quá ít thì có thể còn không in ra được. Äa số các "
-"trÆ°á»ng hợp, nó có đủ khả năng để in thá»­ má»™t trang chuẩn."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "Không có trang in thử"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "In"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "Trang in thử chuẩn"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Trang in thử thay thế (Letter)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Trang in thử thay thế (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "Trang ảnh in thử"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "Không in thử ra giấy"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Äang in thá»­ trang..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Trang in thử đã được gửi tới máy in.\n"
-"Việc này cần chút thá»i gian trÆ°á»›c khi máy in khởi chạy.\n"
-"Tình trạng in:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"Trang in thử đã được gửi tới máy in.\n"
-"Cần chút thá»i gian trÆ°á»›c khi máy in làm việc.\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "Trang in thử có tốt không?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "máy in Raw"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"Äể in má»™t tập tin từ dòng lệnh (trong cá»­a sổ terminal), bạn có thể dùng lệnh "
-"\"%s <file>\" hay công cụ in đồ há»a: \"xpp <file>\", hoặc là \"kprinter "
-"<file>\". Các công cụ đồ há»a cho phép chá»n máy in và thay đổi các thiết lập "
-"tùy chá»n dá»… dàng.\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Các lệnh này cÅ©ng có thể dùng trong trÆ°á»ng \"Lệnh in\" của các thoại in ấn "
-"trong nhiá»u ứng dụng, nhÆ°ng không cung cấp tên tập tin tại đây bởi vì tập "
-"tin để in là do ứng dụng cung cấp.\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"Lệnh \"%s\" cÅ©ng cho phép thay đổi các thiết lập tùy chá»n cho má»™t tác vụ in "
-"đặc biệt. ÄÆ¡n giản là thêm các thiết lập mong muốn vào dòng lệnh, ví dụ: \"%"
-"s <file>\". "
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"Äể biết vá» các tùy chá»n có sẵn cho máy in hiện thá»i, hãy Ä‘á»c danh sách bên "
-"dÆ°á»›i hoặc nhấn chuá»™t lên \"Danh sách tùy chá»n máy in\" .%s%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"Äây là danh sách các tùy chá»n in sẵn có cho máy in hiện thá»i:\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"Äể in tập tin từ dòng lệnh (trong cá»­a sổ terminal), hãy dùng lệnh \"%s <tập "
-"tin>\".\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Lệnh này còn được dùng trong trÆ°á»ng \"Lệnh in\" của các há»™p thoại in có "
-"trong rất nhiá»u ứng dụng. NhÆ°ng đừng cung cấp tên tập tin ở đây vì tập tin "
-"để in đã được ứng dụng cung cấp.\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"Äê có danh sách các tùy chá»n sẵn có cho máy in hiện hành, nhấn lên nút "
-"\"Danh sách tùy chá»n in\"."
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"Äể in má»™t tập tin từ dòng lệnh (trong cá»­a sổ terminal), hãy dùng lệnh \"%s "
-"<tập tin>\" hoặc \"%s <tập tin>\".\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"CÅ©ng có thể dùng giao diện đồ há»a \"xpdq\" để thiết lập tùy chá»n và quản lý "
-"tác vụ in.\n"
-"Nếu sá»­ dụng KDE làm môi trÆ°á»ng màn hình ná»n thì có \"nút hoảng loạn\",má»™t "
-"biểu tượng trên màn hình ná»n, có nhãn \"Dừng Máy in!\", để dừng ngay má»i tác "
-"vụ in khi nhấn chuột lên. Nút này có ích ví dụ như khi bị kẹt giấy.\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"Lệnh \"%s\" và \"%s\" cÅ©ng cho phép thay đổi việc thiết lập tùy chá»n cho tác "
-"vụ in đặc biệt. ÄÆ¡n giản là thêm các thiết lập mong muốn vào dòng lệnh ví dụ "
-"\"%s <tập tin>\".\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "In/Quét/Thẻ photo trên \"%s\""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "In/Quét trên \"%s\""
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Truy cập In/Quét/Thẻ Photo trên \"%s\""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "In trên máy in \"%s\""
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Äóng"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "Danh sách tùy chá»n in"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"Thiết bị đa năng của bạn được cấu hình tự động để có thể tiến hành quét. Bây "
-"giỠcó thể quét với \"scanimage\" (\"scanimage -d hp:%s\" để ấn định máy "
-"quét nếu có hÆ¡n má»™t máy) từ dòng lệnh hoặc vá»›i giao diện đồ há»a \"xscanimage"
-"\" hay \"xsane\". Nếu đang sử dụng GIMP, cũng có thể thực hiện quét ảnh bằng "
-"việc chá»n từ menu \"Tệp\"/\"Thu ảnh\". CÅ©ng gá»i được từ dòng lệnh vá»›i \"man "
-"scanimage\" để biết thông tin.\n"
-"\n"
-"Xin đừng dùng \"scannerdrake\" cho thiết bị này!"
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"Máy in của bạn đã được tự động cấu hình cho phép truy cập các photo card "
-"drive từ máy tính này. Bây giỠbạn có thể truy cập các photo card bằng "
-"chÆ°Æ¡ng trình đồ há»a \"MtoolsFM\" (Menu: \"Ứng dụng\" -> \"Công cụ File\" -> "
-"\"Trình Quản Lý File của MTools\") hay dùng công cụ trên dòng lệnh \"mtools"
-"\" (nhập \"man mtools\" ở dòng lệnh để biết thêm thông tin). Bạn tìm hệ "
-"thống file của card bên dưới chữ cái tên của drive \"p:\", hay các chữ tiếp "
-"theo khi bạn có hơn một máy in HP với các photo card drive. Trong \"MtoolsFM"
-"\", có thể chuyển qua lại giữa các chữ cái tên của drive trong trÆ°á»ng nằm "
-"tại góc trên - phải của danh sách file."
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "Äang Ä‘á»c dữ liệu máy in..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "Chuyển tải cấu hình máy in"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"Bạn có thể sao chép cấu hình máy in mà bạn đã hoàn thành cho spooler %s đến %"
-"s, là spooler hiện thá»i của bạn. Má»i dữ liệu vá» cấu hình (tên máy in, mô tả, "
-"vị trí, loại kết nối, và các thiết lập tùy chá»n mặc định) được bắt kịp, "
-"nhÆ°ng các công việc in ấn sẽ không được truyá»n tải.\n"
-"Không phải toàn bá»™ các hàng đợi in có thể được truyá»n tải do những nguyên "
-"nhân sau đây:\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS không hỗ trợ các máy in của các máy chủ Novell hoặc các máy in gửi dữ "
-"liệu vào trong một lệnh có khuôn thức tự do.\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ chỉ hỗ trợ các máy in cục bộ, các máy in LPD ở xa, và các máy in Socket/"
-"TCP.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD và LPRng không hỗ trợ máy in IPP.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"Hơn nữa, các hàng đợi in không được tạo với chương trình này hoặc không thể "
-"truyá»n tải \"cấu hình foomatic\"."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"Cũng như vậy, các máy in được cấu hình với các file PPD do hãng chế tạo cung "
-"cấp hoặc Ä‘i kèm vá»›i các driver CUPS có thể không được truyá»n tải."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"Äánh dấu vào máy in mà bạn muốn gá»­i tá»›i và nhấn lên \n"
-"\"Truyá»n\"."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "Không truyá»n tá»›i máy in"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Truyá»n"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"Máy in có tên \"%s\" đã tồn tại bên dưới %s rồi. \n"
-"Nhấn \"Truyá»n\" để ghi đè lên nó.\n"
-"Bạn cũng có thể gõ tên mới hay bỠqua máy in này."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr "Tên máy in chỉ nên dùng các chữ, số và dấu gạch ngang thấp"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"Máy in \"%s\" đang tồn tại,\n"
-"bạn thực sự muốn ghi đè lên cấu hình của nó?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Tên máy in mới"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "Äang truyá»n %s ..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"Bạn đã hoàn thành việc truyá»n biểu mẫu máy in mặc định (\"%s\"). Bạn có muốn "
-"dùng nó cũng là máy in mặc định trong hệ thống in ấn %s mới?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "Làm mới lại dữ liệu máy in ..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "Cấu hình của một máy in ở xa"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "Äang khởi chạy mạng ..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Cấu hình mạng bây giá»"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "Chưa cấu hình chức năng mạng"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"Bạn sắp cấu hình một máy in ở xa. Bạn cần có truy cập mạng để thực hiện, "
-"nhưng mạng vẫn chưa được cấu hình. Nếu thực hiện mà không có cấu hình mạng, "
-"bạn sẽ không thể dùng máy in mà bạn đang cấu hình lúc này. Bạn muốn tiến "
-"hành thế nào?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Tiếp tục mà không cấu hình mạng"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"Cấu hình mạng đã làm trong khi cài đặt không thể khởi chạy vào lúc này. Hãy "
-"kiểm tra xem có thể truy cập được mạng sau khi khởi động hệ thống và hiệu "
-"chỉnh cấu hình bằng Trung tâm Äiá»u khiển Mandrake, mục \"Mạng & Internet\"/"
-"\"Kết nối\", rồi tiến hành thiết lập máy in, cÅ©ng sá»­ dụng Trung tâm Äiá»u "
-"khiển Mandrake, mục \"Phần cứng\"/\"Máy in\""
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"Truy cập mạng đã không chạy và không thẻ khởi chạy. Hãy kiểm tra cấu hình và "
-"phần cứng của bạn. Sau đó thử cấu hình máy in ở xa lại một lần nữa."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "Khởi chạy lại hệ thống in ấn ..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "cao"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "hoang tưởng"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "Cài đặt hệ thống in ấn với mức bảo mật %s"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"Bạn sắp cài đặt hệ thống in ấn %s lên một hệ thống đang chạy ở mức bảo mật %"
-"s.\n"
-"\n"
-"Hệ thống in ấn này chạy má»™t daemon (tiến trình ná»n) để đợi các tác vụ in và "
-"để quản lý chúng. Daemon này cũng có thể truy cập từ một máy ở xa thông qua "
-"mạng và đó cũng là khả năng dễ bị tấn công. Bởi vậy, chỉ có một số ít các "
-"daemon là được khởi chạy theo mặc định ở mức bảo mật này.\n"
-"\n"
-"Bạn có thật sự muốn cấu hình việc in trên máy tính này?"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "Khởi chạy hệ thống in ấn khi khởi động máy"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"Hệ thống in (%s) sẽ không tự động khởi chạy khi máy tính được khởi động.\n"
-"\n"
-"Có khả năng là việc khởi chạy tự động đã bị tắt do việc thay đổi lên mức độ "
-"bảo mật cao hơn nhằm tránh khả năng bị tấn công qua hệ thống in ấn.\n"
-"\n"
-"Bạn có muốn bật lại chức năng khởi chạy tự động của hệ thống in ấn không?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "Äang kiểm tra phần má»m đã cài đặt..."
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "Äang gỡ bá» LPRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "Äang gỡ bá» LPD..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "Chá»n Spooler Máy In"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Bạn muốn sử dụng hệ thống in ấn (spooler) nào?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Äang cấu hình máy in \"%s\" ..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "Äang cài đặt Foomatic ..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Các tùy chá»n máy in"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "Äang chuẩn bị Printerdrake..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "Cấu hình ứng dụng ..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "Bạn có muốn cấu hình in ấn không?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "Hệ thống in ấn: "
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Các máy in sau đã được cấu hình. Nhấn đúp chuột lên máy in để thay đổi thiết "
-"lập: làm nó thành máy in mặc định, xem thông tin máy in, hoặc lập một máy in "
-"sẵn có dùng với Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Các máy in sau đây đã được cấu hình. Nhấp đúp chuột lên máy in nếu muốn thay "
-"đổi các thiết lập, để lập nó là máy in mặc định, hay để xem thông tin máy in "
-"đó."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-"Làm mới lại danh sách máy in (để hiển thị toàn bộ các máy in CUPS ở xa hiện "
-"có)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Thay đổi hệ thống in"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Chế Ä‘á»™ bình thÆ°á»ng"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "Bạn có muốn cấu hình một máy in khác?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "Thay đổi cấu hình máy in"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"Máy in %s\n"
-"Bạn muốn thay đổi gì trên máy in này?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "Hãy thực hiện!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "Kiểu kết nối máy in"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "Tên, mô tả, vị trí của máy in"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "Hãng sản xuất, kiểu, driver của máy in"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "Hãng sản xuất, kiểu của máy in"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "Thiết lập máy in này làm mặc định"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Bổ sung máy in này vào Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Bá» máy in này ra khá»i Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "Trang in thá»­ "
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "Äể biết sá»­ dụng máy in này"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "BỠmáy in"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Äang gỡ bá» máy in cÅ© \"%s\"..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "Máy in mặc định"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "Bây giá», máy in \"%s\" được thiết lập làm mặc định."
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Bổ sung máy in vào Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr "Máy in \"%s\" đã được bổ sung vào Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr "Bổ sung máy in \"%s\" vào Star Office/OpenOffice.org/GIMP thất bại."
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Bá» máy in ra khá»i Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr "Máy in \"%s\" đã được bá» ra khá»i Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr "Bá» máy in \"%s\" ra khá»i Star Office/OpenOffice.org/GIMP thất bại."
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Bạn thực sự muốn bỠmáy in \"%s\"?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Äang gỡ bá» máy in \"%s\" ..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Cấu hình Proxy"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Chào mừng tiện ích cấu hình proxy.\n"
-"\n"
-"Tại đây, bạn có thể thiết lập các proxy cho http và ftp\n"
-"có hay không đòi há»i đăng nhập và mật khẩu\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"Hãy Ä‘iá»n các thông tin vá» proxy cho http\n"
-"Hãy để trống nếu không thiết lập proxy http"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "cổng"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "URL nên bắt đầu bằng 'http:'"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr " Bộ phận cổng nên là chữ số"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"Hãy Ä‘iá»n các thông tin cho proxy ftp\n"
-"Hãy để trống nếu không thiết lập proxy ftp"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"Hãy nhập vào phần đăng nhập và mật khẩu, nếu có.\n"
-"Hãy để trống nếu không muốn đăng nhập/mật khẩu"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "đăng nhập"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "mật khẩu"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "gõ lại mật khẩu"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "Mật khẩu không đúng. Hãy gõ lại!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Không thể thêm một phân vùng cho _formatted_ RAID md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Không thể ghi tập tin %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid há»ng"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid há»ng (phải chăng do thiếu raidtools ?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "Không đủ các phân vùng cho mức độ RAID %d\n"
-
-#: ../../security/main.pm_.c:66
-msgid "Security Level:"
-msgstr "Mức độ bảo mật:"
-
-#: ../../security/main.pm_.c:74
-msgid "Security Alerts:"
-msgstr "Cảnh Báo Bảo Mật:"
-
-#: ../../security/main.pm_.c:83
-msgid "Security Administrator:"
-msgstr "NgÆ°á»i Quản Trị Bảo Mật:"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, c-format
-msgid " (default: %s)"
-msgstr " (mặc định: %s)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-"Các tùy chá»n sau đây có thể lập để tùy chỉnh bảo mật\n"
-"của hệ thống. Nếu cần sự giải thích, nhấn lên Trợ Giúp (Help).\n"
-
-#: ../../security/main.pm_.c:256
-msgid "Please wait, setting security level..."
-msgstr "Hãy đợi, đang thiết lập mức bảo mật..."
-
-#: ../../security/main.pm_.c:262
-msgid "Please wait, setting security options..."
-msgstr "Hãy đợi, Ä‘ang thiết lập tùy chá»n bảo mật..."
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Chạy hệ thống âm thanh ALSA (Advanced Linux Sound Architecture)"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron một lịch trình lệnh định kỳ"
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd được dùng để theo dõi tình trạng pin và ghi nó qua syslog.\n"
-"Nó cũng được dùng để tắt máy tính khi pin yếu."
-
-#: ../../services.pm_.c:18
-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 ""
-"Chạy các lệnh trong lịch trình theo thá»i gian ấn định,\n"
-"và chạy các loạt lệnh (batch commands) khi tải trung bình đủ thấp."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron là má»™t chÆ°Æ¡ng trình UNIX chuẩn để chạy các chÆ°Æ¡ng trình do ngÆ°á»i\n"
-"dùng chỉ định trong lịch trình. vixie cron đưa các số tính năng vào cron "
-"UNIX cơ\n"
-"sở, bao gồm các tính năng bảo mật tốt hÆ¡n và các tùy chá»n cấu hình mạnh hÆ¡n."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM đưa hỗ trợ chuột vào các ứng dụng Linux dựa trên văn bản như là\n"
-"Midnight Commander. Nó cũng cho phép tính năng cắt-và-dán bằng chuột trong,\n"
-"console và hỗ trợ cho các menu bật lên trong console."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake sẽ chạy để khảo sát các phần cứng, và tùy ý cấu hình các\n"
-"phần cứng mới/thay đổi."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache là một chương trình máy chủ World Wide Web. Nó dùng để\n"
-"phục vụ các tập tin HTML và CGI."
-
-#: ../../services.pm_.c:29
-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 ""
-"Daemon siêu máy chủ internet (thÆ°á»ng gá»i là inetd) để chạy các\n"
-"dịch vụ internet khác khi cần. Nó chịu trách nhiệm cho nhiá»u\n"
-"dịch vụ, bao gồm telnet, ftp, rsh, và rlogin. Khi tắt inetd thì nó\n"
-"sẽ tắt má»i dịch vụ mà nó đảm nhiệm."
-
-#: ../../services.pm_.c:33
-msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Bắt đầu lá»c các gói cho chuá»—i nhân 2.2, để cài đặt\n"
-"bức tÆ°á»ng lá»­a để bảo vệ máy tính của bạn khá»i các cuá»™c tấn công từ network."
-
-#: ../../services.pm_.c:35
-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 ""
-"Gói này để nạp ánh xạ bàn phím đã chá»n được thiết lập\n"
-"trong /etc/sysconfig/keyboard. Dùng chá»n lá»±a này bằng tiện ích kbdconfig.\n"
-"Bạn nên để nó hoạt động cho hầu hết các máy tính."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"Sự tự động tái-sinh thành của header nhân trên /boot cho\n"
-"/usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Tự động dò tìm và cấu hình phần cứng khi boot"
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Linuxconf thỉng thoảng sẽ sắp xếp lại để thá»±c hiện nhiá»u tác vụ\n"
-"vào thá»i gian boot để duy trì cấu hình hệ thống."
-
-#: ../../services.pm_.c:43
-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 là một daemon in ấn giúp cho lpr hoạt động tốt. VỠcơ\n"
-"bản, nó cũng là một server xử lý các hoạt động in ấn của máy in."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Máy chủ ảo Linux , được dùng để xây dựng các máy chủ có độ thực\n"
-"thi cao và tính sẵn sàng cao."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"Tên BIND là má»™t máy chủ phụ trách tên miá»n (DNS), nó xá»­ lý việc chuyển tên "
-"các máy chủ thành các địa chỉ IP."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Gắn kết và bá» gắn kết má»i Ä‘iểm gắn kết của hệ thống tập tin\n"
-"mạng (NFS), SMB (trình quản trị LAN/Windows), NCP (NetWare)."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Kích hoạt/Bất hoạt má»i giao diện mạng đã thiết lập khi\n"
-"khởi động."
-
-#: ../../services.pm_.c:52
-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 là một giao thức phổ biến để chia sẻ tập tin qua mạng TCP/IP.\n"
-"Dịch vụ này cho phép máy chủ NFS hoạt động, nó được cấu hình trong\n"
-"tệp /etc/exports."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS là một giao thức phổ biến để chia sẻ tập tin qua mạng\n"
-"TCP/IP. Dịch vụ này cho phép khóa chức năng của tập tin NFS ."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"Tự động bật khoá numlock dưới console\n"
-"và XFree khi boot."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Hỗ trợ OKI 4w và các các máy in tương thích Windows."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"Há»— trợ PCMCIA thÆ°á»ng dùng cho các thiết bị nhÆ° là ethernet và\n"
-"modem của máy xách tay. Nó không hoạt động nếu chưa cấu hình.Vì\n"
-"vậy, cài đặt nó không ảnh hưởng gì vỠmặt an toàn nếu không dùng nó."
-
-#: ../../services.pm_.c:63
-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 ""
-"Bảng ánh xạ cổng (portmapper) quản lý kết nối RPC sử dụng các giao\n"
-"thức như là NFS và NIS. Máy chủ ánh xạ cổng phải chạy trên các máy tính\n"
-"có chức năng máy chủ dùng các giao thức theo cơ chế RPC."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix là chương trình vận chuyển thư, nó chuyển thư từ máy tính này sang "
-"máy tính khác."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Lưu và khôi phục entropy pool của hệ thống để cho hoạt động\n"
-"sinh số ngẫu nhiên có chất lượng cao."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Chỉ định thiết bị raw dể ngăn chặn các thiết bị khác(ví dụ như phân vùng "
-"đĩa cứng)\n"
-", để sá»­ dụng các phần má»m nhÆ° Oracle"
-
-#: ../../services.pm_.c:71
-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 định tuyến cho phép bảng định tuyến IP tự động được cập nhật\n"
-"bằng giao thức RIP. Khi RIP Ä‘ang được dùng rá»—ng rãi ở các mạng nhá», sẽ cần\n"
-"thêm các giao thức định tuyến phức tạp cho các mạng phức tạp."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"Giao thức RSTAT cho phép ngÆ°á»i dùng trên mạng gá»i các\n"
-"thực thi metric cho bất kỳ máy nào trên mạng đó."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"Giao thức RUSERS cho phép ngÆ°á»i dùng trên mạng nhận ra ai\n"
-"đăng nhập vào tại các máy đang đáp ứng khác."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"Giao thức RWHO cho phép ngÆ°á»i dùng từ xa có danh sách toàn bá»™ ngÆ°á»i\n"
-"dùng đăng nhập vào một máy đang chạy daemon rwho (tương tự finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Chạy hệ thống âm thanh trên máy tính của bạn"
-
-#: ../../services.pm_.c:81
-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 là phÆ°Æ¡ng tiện thuận lợi mà nhiá»u daemons dùng để ghi các\n"
-"thông Ä‘iệp vào các tập tin log hệ thống. Nên chạy syslog thÆ°á»ng xuyên."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "Tải các drivers cho thiết bị usb của bạn."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "Khởi động X Font Server (nhất thiết phải có để chạy XFree)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "Hãy chá»n dịch vụ nào được phép khởi Ä‘á»™ng tá»± Ä‘á»™ng lúc khởi Ä‘á»™ng máy"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "In ấn"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Chia se File"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "Hệ thống"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Quản trị từ xa"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Máy chủ Cơ sở Dữ liệu"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "Các dịch vụ: %d được kích hoạt để đăng nhập %d"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Dịch vụ"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "đang chạy"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "đã dừng"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Các dịch vụ và deamon"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"Xin lỗi, không có thông tin\n"
-"thêm vỠdịch vụ này."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "Äang khởi Ä‘á»™ng"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "Bắt đầu"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Dừng"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Cảm Æ¡n đã chá»n sá»­ dụng Mandrake Linux 9.0"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Chào mừng thế giới Mã Nguồn Mở."
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"Thành công của MandrakeSoft dá»±a vào nguyên tắc cÆ¡ bản của Phần má»m miá»… phí. "
-"Hệ Ä‘iá»u hành má»›i là kết quả của việc cá»™ng tác trong thế giá»›i của cá»™ng đồng "
-"linux rá»™ng lá»›n"
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "Ra nhập thế giá»›i Phần má»m Miá»…n phí"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "Muốn biết nhiá»u vá» cá»™ng đồng Mã Nguồn Mở ?"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"Äể chia sẻ kiến thức của riêng bạn và giúp xây dá»±ng các công cụ cho Linux, "
-"hãy tham gia diễn đàn thảo luận trên các trang web \"Community\""
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "Lấy phần lớn từ Internet"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 tập hợp các phần má»m tốt nhất dành cho bạn. LÆ°á»›t trên web "
-"và xem hoạt ảnh bằng Mozilla và Konqueror, trao đổi thư và quản lý thông tin "
-"cá nhân bằng Evolution, KMail"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr "Khám phá các công cụ Ä‘a phÆ°Æ¡ng tiện và đồ há»a hay được cập nhật nhất!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr "Äẩy Ä‘a phÆ°Æ¡ng tiện đến các giá»›i hạn của chúng!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux 9.0 cho phép bạn sá»­ dụng những phần má»m má»›i nhất để chÆ¡i các "
-"tập tin âm thanh, biên soạn và quản lý hình ảnh, ảnh chụp, và chơi video."
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Các trò chơi"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 9.0 cung cấp các trò chơi Nguồn Mở hay nhất - arcade, hành "
-"động, chiến lược, ..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Trung tâm Äiá»u khiển Mandrake"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"Mandrake Linux 9.0 cung cấp công cụ mạnh mẽ để tùy chỉnh và cấu hình hoàn "
-"toàn máy tính của bạn."
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Giao diện ngÆ°á»i dùng"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Mandrake Linux 9.0 cung cấp 11 giao diện ngÆ°á»i dùng có khả năng tùy biến "
-"hoàn toàn: KDE 3, Gnome 2, WindowMaker, ..."
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "ÄÆ¡n Giản Công Việc Phát triển"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr "Mandrake Linux 9.0 là ná»n tảng phát triển cÆ¡ bản."
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"Sử dụng sức mạnh hoàn hảo của trình biên dịch gcc 3 của GNU cũng như các môi "
-"trÆ°á»ng phát triển Mã Nguồn Mở tốt nhất."
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr "Biến máy tính của bạn thành một máy chủ tin cậy."
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of "
-"your mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"Chuyển máy tính này thành một máy chủ Linux mạnh chỉ với vài lần nhấn chuột: "
-"máy chủ web, thÆ°, tÆ°á»ng lá»­a, định tuyến, máy chủ tập tin và in, ..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "Tối ưu vấn đỠbảo mật"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-"Loạt MandrakeSecurity bao gồm sản phẩm Multi Network Firewall (M.N.F.)."
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-"Sản phẩm tÆ°á»ng lá»­a này bao gồm các tính năng mạng cho phép thá»a mãn má»i nhu "
-"cầu vỠvấn đỠbảo mật"
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr "Sản phẩm này hiện có trên website của MandrakeStore"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr "Cửa hàng chính thức của MandrakeSoft"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"Với hàng loạt giải pháp toàn diện cũng như sự cung cấp đặc biệt các sản phẩm "
-"và \"goodies\" khác luôn sẵn có tại cửa hàng điện tử (e-store) của hãng:"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr "Nhà cộng tác chiến lược"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-"MandrakeSoft làm việc sát cánh cùng với tập hợp các công ty để đưa ra các "
-"giải pháp chuyên nghiệp tương thích với Mandrake Linux. Danh sách các nhà "
-"cộng tác hiện có trên MandrakeStore."
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr "Khám phá các khoá đào tạo tại Linux-Campus của MandrakeSoft"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-"ChÆ°Æ¡ng trình đào tạo được thành lập nhằm đáp ứng nhu cầu cho cả ngÆ°á»i dùng "
-"thông thÆ°á»ng lẫn chuyên gia (nhà quản trị hệ thống và mạng)"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr "Tự chứng nhận bản thân bạn vỠLinux."
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-"Hoặc là chá»n cách tá»± há»c trá»±c tuyến hay thông qua mạng cá»™ng tác đào tạo của "
-"hãng, catalog của Linux-Campus chuẩn bị cho bạn một chương trình đào tạo "
-"trực tuyến có cấp chứng nhận (chứng nhận kỹ thuật chuyên nghiệp toàn cầu)."
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "Trở Thành MandrakeExpert"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-"Tìm giải pháp để giải quyết các vấn Ä‘á» gặp phải qua ná»n tảng há»— trợ trá»±c "
-"tuyến của MandrakeSoft"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-"Hãy tham gia nhóm hỗ trợ MandrakeSoft và cộng đồng Linux trực tuyến để chia "
-"sẻ hiểu biết của bạn và giúp ngÆ°á»i khác bằng việc trở thành Chuyên Gia được "
-"công nhận trên website hỗ trợ kỹ thuật trực tuyến:"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-msgid "MandrakeExpert Corporate"
-msgstr "Nhóm MandrakeExpert"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-"Má»™t ná»n tảng trá»±c tuyến để đáp ứng cho các nhu cầu há»— trợ đặc biệt của công "
-"ty."
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-"Má»i vấn Ä‘á» sẽ được theo dõi bởi chuyên gia kỹ thuật do MandrakeSoft chứng "
-"nhận."
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr "Khám phá MandrakeClub và Mandrake Corporate Club"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-"MandrakeClub và Mandrake Corporate Club được thành lập cho ngÆ°á»i dùng làm "
-"việc và cá nhân của Mandrake Linux, là những ngÆ°á»i muốn trá»±c tiếp há»— trợ "
-"phân phối Linux yêu thích của há» trong khi nhận các đặc quyá»n. Nếu bạn tận "
-"hưởng sản phẩm của chúng tôi, nếu công ty của bạn được lợi từ sản phẩm này "
-"để tăng tính cạnh tranh, nếu bạn muốn hỗ trợ phát triển Mandrake Linux, hãy "
-"tham gia MandrakeClub!"
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "Äang cài đặt các gói tin ..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Hãy thoát ra rồi dùng Ctrl-Alt-BackSpace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Hãy đăng nhập lại vào %s để thay đổi có tác dụng"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Cấu Hình Máy Chủ Terminal của Mandrake"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "Bật Máy chủ"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "Tắt Máy chủ"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "Chạy Máy chủ"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "Dừng Máy chủ"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "Etherboot Floppy/ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "Ảnh khởi động qua mạng"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "Thêm/Bá» NgÆ°á»i Dùng"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Thêm/BỠClient"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "ÄÄ©a má»m Khởi Ä‘á»™ng"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "ISO khởi động"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "Xây dựng toàn bộ Kernel -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "Việc này kéo dài ít phút."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "Không có Kernel được chá»n!"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "Xây dá»±ng NIC ÄÆ¡n -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "Không có NIC được chá»n!"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "Xây dựng toàn bộ Kernel -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- Xoá"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "Xoá má»i NBI"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "Thêm ngÆ°á»i dùng-->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- Xoá NgÆ°á»i Dùng"
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr "Không có các ảnh khởi động qua mạng được tạo!"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "Thêm Máy Khách-->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<--Xoá Máy Khách"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "Cấu hình DHCPd..."
-
-#: ../../standalone/drakTermServ_.c:873
-msgid "dhcpd Server Configuration"
-msgstr "Cấu hình Máy chủ dhcpd"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-"Hầu hết các giá trị này đã được bật ra\n"
-"từ hệ thống đang chạy. Bạn có thể biến đổi nếu cần."
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "Ghi Cấu Hình"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "Hãy nạp Ä‘Ä©a má»m :"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "Không thể truy cập Ä‘Ä©a má»m!"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "Bây giá» có thể bá» Ä‘Ä©a má»m ra"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "Hiện không có ổ Ä‘Ä©a má»m nào!"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "Ảnh Etherboot ISO là %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "Äiá»u gì đó không đúng! - Äã cài đặt mkisofs chÆ°a?"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "Cần tạo /etc/dhcpd.conf trước tiên!"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Lá»—i!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "Không thể tìm thấy tập tin ảnh cần dùng `%s'."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Cấu hình cài đặt tự động"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"Bạn sắp cấu hình má»™t Ä‘Ä©a má»m cài đặt tá»± Ä‘á»™ng. Tính năng này có phần nguy "
-"hiểm và phải được sá»­ dụng má»™t cách thận trá»ng.\n"
-"\n"
-"Với tính năng đó, bạn sẽ có khả năng diễn lại quá trình cài đặt mà bạn đã "
-"thực hiện trên máy này, được nhắc theo kiểu tương tác cho một số bước, để "
-"thay đổi các giá trị của chúng.\n"
-"\n"
-"Äể có sá»± an toàn tối Ä‘a, việc phân vùng và format Ä‘Ä©a sẽ không bao giỠđược "
-"thá»±c hiện tá»± Ä‘á»™ng theo những gì mà bạn đã chá»n khi cài đặt trên máy này.\n"
-"\n"
-"Bạn có muốn tiếp tục?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "Cấu hình các bước tự động"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"Hãy thá»±c hiện chá»n cho từng bÆ°á»›c: nó sẽ diá»…n lại giống nhÆ° bạn đã cài đặt "
-"hay là sẽ được thao tác bằng tay"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "Tạo Ä‘Ä©a má»m cài đặt tá»± Ä‘á»™ng"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"Chào mừng.\n"
-"\n"
-"Các thông số có sẵn cho việc cài đặt tự động nằm ở các mục ở bên trái"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Chúc mừng!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"ÄÄ©a má»m tá»± Ä‘á»™ng cài đặt đã được tạo ra.\n"
-"Bạn có thể diễn lại quá trình cài đặt đã thực hiện."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Cài đặt Tự động"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Thêm một mục"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "BỠmục gần đây nhất"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "Vẫn chưa có sẵn cron nếu không phải root"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "Cảnh Báo"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "Trầm Trá»ng"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "Thông Tin"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" Báo cáo DrakBackup \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" Báo cáo Daemon của DrakBackup\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" Báo cáo Chi tiết của DrakBackup\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "Toàn bộ tiến trình"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-"%s tồn tại, xoá đi không?\n"
-"\n"
-"Cảnh báo: Nếu đã hoàn thành tiến trình này bạn sẽ có thể \n"
-" cần xoá mục nhập ra khá»i authorized_keys trên máy chủ."
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr "Việc này mất chút thá»i gian để tạo các khoá (key)."
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr "Lỗi: không thể spawn %s."
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr "Không có dấu nhắc mật khẩu trên %s tại cổng %s"
-
-#: ../../standalone/drakbackup_.c:852
-#, c-format
-msgid "Bad password on %s"
-msgstr "Mật khẩu tồi trên %s"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr "Quyá»n sá»­ dụng bị từ chối khi truyá»n tải %s đến %s"
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr "Không thể tìm %s trên %s"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr "%s không đáp ứng"
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-"Truyá»n tải thành công.\n"
-"Có thể kiểm tra là bạn có thể đăng nhập vào máy chủ bằng:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"mà không bị nhắc nhở vỠmật khẩu."
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr "Site từ xa WebDAV đã đồng bộ hoá rồi!"
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr "Không truyá»n tải WebDAV được!"
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr "Không có CDR/DVDR trong ổ đĩa!"
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr "Có vẻ như không phải phương tiện có thể ghi lại được!"
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr "Không phải phương tiện xoá được!"
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr "Việc này mất chút thá»i gian để xoá phÆ°Æ¡ng tiện."
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr "Có vấn Ä‘á» vá» quyá»n truy cập CD."
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr "Không có băng từ trong %s!"
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "Sao lưu các tập tin hệ thống..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "Các file Sao chép Dự phòng trên HDD ..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "Sao lÆ°u Tập tin NgÆ°á»i dùng ..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "Tiến trình Sao lÆ°u ÄÄ©a cứng..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "Sao lưu các Tập tin khác ..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr "Không có thay đổi nào để sao lưu !"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"Các hoạt động của Drakbackup thông qua %s:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"danh sách tập tin gửi qua FTP: %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-" Kết nối FTP có vấn Ä‘á»: đã không thể gá»­i các tập tin sao lÆ°u bằng kết nối "
-"FTP.\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"Các hoạt động của Drakbackup thông qua CD:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"Các hoạt động của Drakbackup thông qua băng từ:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr " Lá»—i khi Ä‘ang gá»­i mail. \n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr "Không thể tạo catalog!"
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Lá»±a chá»n File"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "Chá»n các tập tin hay thÆ° mục và nhấn 'Add'"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"Hãy kiểm tra má»i tùy chá»n được cần đến.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-"Những tùy chá»n này có thể sao lÆ°u và khôi phục má»i tập tin trong thÆ° mục /"
-"etc\n"
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr "Sao lưu các tập tin hệ thống của bạn. (thư mục /etc)"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr "Dùng sao lưu mới (không thay thế các sao lưu cũ)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "Không bao gồm các tập tin đặc biệt (mật khẩu, nhóm, fstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-"Vá»›i tùy chá»n này, có thể khôi phục bất kỳ phiên bản\n"
-" trong thư mục /etc ."
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr "Hãy chá»n toàn bá»™ ngÆ°á»i dùng bạn muốn giữ trong sao lÆ°u."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "Không bao gồm cache của trình duyệt"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr "Dùng các sao lưu mới (không thay thế các sao lưu cũ)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "Äược chá»n ở xa"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "NgÆ°á»i dùng"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "Dùng kết nối mạng để sao lưu"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr "Chế Äá»™ Mạng:"
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr "Dùng Expect cho SSH"
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-"Tạo/Tuyá»n tải\n"
-"các key sao lưu cho SSH"
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" Truyá»n \n"
-"Bây giá»"
-
-#: ../../standalone/drakbackup_.c:1786
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr ""
-"Các key khác ( không phải\n"
-"drakbackup) đã ở vị trí rồi"
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "Hãy nhập tên chủ hay IP."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-"Hãy nhập thư mục (hay module) để đặt\n"
-" sao lưu trên máy chủ này."
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "Hãy đăng nhập"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "Hãy nhập mật khẩu"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "Nhớ mật khẩu này"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr "Cần tên chủ (hostname), tên ngÆ°á»i dùng và mật khẩu!"
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "Dùng CD/DVDROM để sao lưu"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-"Hãy chá»n thiết bị CD/DVD của bạn\n"
-"(Nhấn Enter để propogate các thiết lập vào các trÆ°á»ng khác.\n"
-"TrÆ°á»ng này không cần thiết, chỉ là công cụ để diá»n vào biểu mẫu.)"
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Hãy chá»n kích thÆ°á»›c phÆ°Æ¡ng tiện CD/DVD"
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr "Hãy kiểm tra multisession CD"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "Hãy kiểm tra nếu đang dùng CD-Rewriter"
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Hãy kiểm tra nếu muốn xoá phương tiện RW (phiên làm việc thứ nhất)"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr " Xoá bây giỠ"
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr "Hãy kiểm tra nếu đang dùng thiết bị DVD-R"
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Hãy kiểm tra nếu đang dùng thiết bị DVD-RAM"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"Hãy nhập tên của ổ ghi CD\n"
-" vd: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "Không có thiết bị CD được chỉ định!"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "Dùng băng từ để sao lưu"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "Hãy nhập tên thiết bị để dùng sao lưu"
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Hãy kiểm tra nếu muốn dùng thiết bị non-rewinding."
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Hãy kiểm tra nếu muốn xoá băng từ trước khi sao lưu."
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Hãy kiểm tra nếu muốn nhả băng từ ra sau khi sao lưu."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-"Hãy nhập kích thước tối đa\n"
-" được phép cho Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "Hãy nhập thư mục để lưu vào:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "Dùng quota cho các file sao lưu."
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "Mạng"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "ÄÄ©a cứng / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "Băng Từ"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "hàng giá»"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "hàng ngày"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "hàng tuần"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "hàng tháng"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "Dùng daemon"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"Hãy chá»n khoảng thá»i \n"
-"giữa các lần sao lưu"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"Hãy chá»n phÆ°Æ¡ng\n"
-"tiện dùng để sao lưu."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"Hãy đảm bảo là cron daemon đã có mặt trong các dịch vụ.\n"
-"\n"
-"Lưu ý là toàn bộ phương tiện mạng cũng dùng ổ cứng."
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "Gửi báo cáo mail sau mỗi lần sao lưu đến:"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-"Xoá các tập tin dạng tar của ổ cứng sau khi sao lưu vào một phương tiện khác."
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "Cái gì"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Vị trí"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "Khi"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "Thêm Tùy chá»n"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Cấu Hình Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "Hãy chá»n vị trí bạn muốn sao lÆ°u"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "trên ÄÄ©a Cứng"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "qua Mạng"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "trên CDROM"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "trên Thiết Bị Băng Từ"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "Hãy chá»n cái mà bạn muốn sao lÆ°u"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "Sao lưu hệ thống"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "Sao lÆ°u NgÆ°á»i dùng"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "Chá»n ngÆ°á»i dùng bằng tay"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"Sao lưu Nguồn: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- Tập tin Hệ thống:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- Tập tin NgÆ°á»i dùng:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- Các Tập Tin Khác:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- LÆ°u trên ÄÄ©a cứng vá»›i Ä‘Æ°á»ng dẫn: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-"\n"
-"- Xoá các tập tin dạng tar ở ổ cứng sau khi sao lưu.\n"
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"G-hi vào CD"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr "Ghi Lại"
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr " trên thiết bị: %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr " (multi-session)"
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- Lưu vào băng từ trên thiết bị: %s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\tErase=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- Lưu qua %s trên máy chủ: %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t tên ngÆ°á»i dùng: %s\n"
-"\t\t vá»›i Ä‘Æ°á»ng dẫn: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- Tùy chá»n:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\tKhông bao gồm các Tập tin Hệ thống\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\tCác sao lưu sử dụng tar và bzip2\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\tCác sao lưu sử dụng tar và gzip\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- Daemon (%s) gồm có :\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-ÄÄ©a Cứng.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-CDROM.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-Băng từ \n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-Mạng bằng FTP.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-Mạng bằng SSH.\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-Mạng bằng rsync.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-Mạng bằng webdav.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "ChÆ°a được cấu hình, hãy nhấn Äồ thuật hay Nâng cao.\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"Danh sách dữ liệu để khôi phục:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"Danh sách dữ liệu há»ng:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "Hãy bá» chá»n hay gỡ bá» vào lần sau."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "Sao lÆ°u các tập tin bị há»ng"
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr " Toàn bá»™ dữ liệu được chá»n của bạn đã được "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " Äã sao lÆ°u thành công lên %s "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " Khôi phục Cấu hình "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "OK để khôi phục các tập tin khác."
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-"Danh sách ngÆ°á»i dùng để khôi phục (chỉ có thá»i gian gần đây nhất của má»—i "
-"ngÆ°á»i dùng là quan trá»ng)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "Sao lưu các tập tin hệ thống trước:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "Hãy chá»n ngày để phục hồi"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "Dùng đĩa cứng để sao lưu"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "Hãy nhập thư mục để lưu:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "Kết nối FTP"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "Kết nối Bảo mật"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "Khôi phục từ đĩa cứng"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "Hãy nhập thư mục, nơi sẽ để các sao lưu"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "Chá»n phÆ°Æ¡ng tiện khác để khôi phục từ đó"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "Phương tiện Khác"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "Khôi phục Hệ thống"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "Khôi phục NgÆ°á»i dùng"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "Khôi phục cái khác"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr "chá»n Ä‘Æ°á»ng dẫn để khôi phục (thay cho /)"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr "Thực hiện sao lưu mới trước khi khôi phục (chỉ cho các sao lưu mới)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "Gỡ bá» các thÆ° mục ngÆ°á»i dùng trÆ°á»›c khi khôi phục."
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-"Khôi phục Mục Nhập\n"
-"Catalog Äược Chá»n"
-
-#: ../../standalone/drakbackup_.c:3396
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr ""
-"Khôi Phục Các Tập Tin\n"
-"Äược Chá»n"
-
-#: ../../standalone/drakbackup_.c:3413
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr ""
-"Thay Äổi\n"
-"ÄÆ°á»ng Dẫn Khôi Phục"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr "Không tìm thấy các tập tin sao lưu tại %s."
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-"Hãy nạp CD có nhãn %s\n"
-" vào ổ CD dưới điểm gắn kết /mnt/cdrom"
-
-#: ../../standalone/drakbackup_.c:3492
-msgid "Restore From CD"
-msgstr "Khôi Phục Từ CD"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr "Không đúng nhãn CD. ÄÄ©a có nhãn là %s."
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-"Hãy nạp băng từ có nhãn là %s\n"
-" vào thiết bị băng từ %s"
-
-#: ../../standalone/drakbackup_.c:3504
-msgid "Restore From Tape"
-msgstr "Khôi Phục Từ Băng Từ"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr "Không đúng nhãn của băng từ. Băng từ có nhãn là %s."
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr "Khôi Phục Qua Mạng"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr "Khôi Phục Qua Giao Thức Mạng: %s"
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "Tên Chủ"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr "ÄÆ°á»ng Dẫn Host Hay Module"
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr "Yêu Cầu Mật Khẩu"
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr "Yêu Cầu Tên NgÆ°á»i Dùng"
-
-#: ../../standalone/drakbackup_.c:3544
-msgid "Hostname required"
-msgstr "Yêu Cầu Tên Chủ"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr "Yêu Cầu ÄÆ°á»ng Dẫn hay Module"
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr "Khôi Phục Các tập Tin..."
-
-#: ../../standalone/drakbackup_.c:3565
-msgid "Restore Failed..."
-msgstr "Không Khôi Phục Äược..."
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "Khôi phục má»i sao lÆ°u"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "Khôi phục Tùy chỉnh"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr "CD ở vị trí - tiếp tục."
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr "Duyệt đến nơi chứa khôi phụcmới."
-
-#: ../../standalone/drakbackup_.c:3867
-msgid "Restore From Catalog"
-msgstr "Khôi Phục Từ Catalog"
-
-#: ../../standalone/drakbackup_.c:3895
-msgid "Restore Progress"
-msgstr "Khôi Phục Tiến Trình"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Vá» trÆ°á»›c"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "LÆ°u"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "Tạo Sao lưu"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "Khôi phục"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"Lá»—i khi gá»­i mail.\n"
-" thư báo cáo không được gửi.\n"
-" Hãy cấu hình sendmail"
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"Các gói sau đây cần được cài đặt:\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"Lỗi khi gửi tập tin qua FTP.\n"
-" Hãy kiểm tra cấu hình FTP."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "Hãy chá»n dữ liệu cần khôi phục..."
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "Hãy chá»n phÆ°Æ¡ng tiện để khôi phục ..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "Hãy chá»n dữ liệu để sao lÆ°u..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"Không thấy tập tin cấu hình \n"
-"Hãy nhấn Äồ thuật hay Nâng cao."
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "Äang phát triển... hãy đợi."
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "Sao lưu các file hệ thống"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "Sao lÆ°u các tập tin ngÆ°á»i dùng"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "Sao lưu các tập tin khác"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Tổng Tiến trình"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "các tập tin gửi qua FTP"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "Äang gá»­i các file..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "Bây giỠSao lưu từ file Cấu Hình"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "Xem Cấu Hình Sao lưu."
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Äồ thuật Cấu hình"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "Cấu hình Nâng cao"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "Sao lÆ°u Bây giá»"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"mô tả các tùy chá»n:\n"
-"\n"
-" Tại bước này, Drakbackup cho phép thay đổi:\n"
-"\n"
-" - Chế độ nén:\n"
-" \n"
-" Nếu chá»n kiểu nén bzip2, bạn sẽ nén dữ\n"
-" liệu tốt hơn gzip (vào khoảng 2-10 %).\n"
-" Tùy chá»n này không có theo mặc định\n"
-" vì kiểu nén này thực hiện lâu hơn (khoảng trên 1000%).\n"
-" \n"
-" - Chế độ cập nhật:\n"
-"\n"
-" Tùy chá»n này sẽ cập nhật sao lÆ°u, nhÆ°ng nó lại\n"
-" không thật sự hữu ích bởi vì sẽ phải thực hiện\n"
-" giải nén sao lưu trước khi tiến hành cập nhật.\n"
-" \n"
-" - Chế độ .backupignore:\n"
-"\n"
-" Giống nhÆ° cvs, Drakbackup sẽ bá» qua má»i tùy thích\n"
-" trong các tập tin .backupignore ở từng thư mục.\n"
-" VD: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-" Một số lỗi khi đang gửi mail là do một cấu hình\n"
-" sai của postfix. Äể giải quyết vấn Ä‘á» này, phải thiết lập\n"
-" myhostname hay mydomain trong /etc/postfix/main.cf\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"mô tả các tùy chá»n:\n"
-"\n"
-" - Sao lưu các tập tin hệ thống:\n"
-" \n"
-"\tTùy chá»n này cho phép sao lÆ°u thÆ° mục /etc,\n"
-"\tlà nÆ¡i chứa má»i tập tin cấu hình. Hãy thận trá»ng\n"
-"\ttrong bước khôi phục để tránh việc ghi đè:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Sao lÆ°u các tập tin ngÆ°á»i dùng: \n"
-"\n"
-"\tTùy chá»n này cho phép chá»n má»i ngÆ°á»i dùng\n"
-"\tđể sao lưu.\n"
-"\tÄể đảm bảo không gian Ä‘Ä©a trống, bạn không nên\n"
-"\tcho cả cache của trình duyệt vào.\n"
-"\n"
-" - Sao lưu các tập tin khác: \n"
-"\n"
-"\tTùy chá»n này cho phép Ä‘Æ°a thêm dữ liệu để lÆ°u.\n"
-"\tVới sao lưu khác, vào lúc này, không có khả năng\n"
-"\tđể chá»n sao lÆ°u má»›i.\t\t\n"
-" \n"
-" - Các sao lưu mới:\n"
-"\n"
-"\tSao lÆ°u má»›i là má»™t tùy chá»n mạnh nhất \n"
-"\tđể thá»±c hiện sao lÆ°u. Tùy chá»n này cho \n"
-"\tphép sao lưu toàn bộ dữ liệu lúc ban đầu, \n"
-"\tvà chỉ được thay đổi sau này.\n"
-"\tSau đó, trong bước khôi phục, bạn có thể \n"
-"\tkhôi phục dữ liệu từ má»™t thá»i Ä‘iểm cụ\n"
-"\tthể.\n"
-"\tNếu không chá»n tùy chá»n này, toàn bá»™\n"
-"\tác sao lưu nói trên sẽ bị xoá trước mỗi lần sao lưu. \n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"mô tả khôi phục:\n"
-" \n"
-"Chỉ có thá»i gian gần đây nhất được chá»n, vì vá»›i các sao lÆ°u \n"
-"mới, không cần thiết khôi phục sao lưu cũ hơn theo từng bước.\n"
-"\n"
-"Do đó, nếu không muốn khôi phục cho má»™t ngÆ°á»i dùng, hãy bá»\n"
-"chá»n má»i há»™p kiểm.\n"
-"\n"
-"Nếu không thì bạn có thể chỉ chá»n má»™t thứ.\n"
-"\n"
-" - Các Sao Lưu Mới:\n"
-"\n"
-"\tSao lÆ°u má»›i là má»™t tùy chá»n mạnh nhất\n"
-"\tdùng để thực hiện sao lưu, nó cho phép \n"
-"\tsao lưu toàn bộ dữ liệu lúc ban đầu, và chỉ\n"
-"\tbị thay đổi sau này.\n"
-"\tDo đó, trong bước khôi phục, bạn có thể\n"
-"\tkhôi phục dữ liệu từ má»™t thá»i Ä‘iểm vá» thá»i gian\n"
-"\tcụ thể.\n"
-"\tNếu đã không chá»n tùy chá»n này, má»i sao\n"
-"\tlưu cũ sẽ bị xoá trước mỗi lần sao lưu. \n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Bản quyá»n (C) 2001 của MandrakeSoft viết bởi DUPONT Sebastien <dupont_s"
-"\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" cập nhật 2002 MandrakeSoft bởi Stew Benedict <sbenedict\\@mandrakesoft.com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-" ChÆ°Æ¡ng trình này là phần má»m miá»…n phí; bạn có thể phân phối lại hay\n"
-" thay đổi dÆ°á»›i các Ä‘iá»u khoản của GNU/GPL nhÆ° Quỹ Phần\n"
-" Má»m Tá»± do đã công bố; vá»›i phiên bản 2, hay bất kỳ phiên bản\n"
-" mới nhất nào.\n"
-"\n"
-" ChÆ°Æ¡ng trình này được phân phối vá»›i hy vá»ng là nó có ích,\n"
-" nhÆ°ng Không Có Bất Kỳ Bảo Äảm Nào; thậm chí không có bảo đảm vá»\n"
-" Khả Năng ThÆ°Æ¡ng Mại hay Thích Hợp Vá»›i Mục Äích Äặc Biệt Nào. Hãy xem\n"
-" GNU/GPL để biết thêm chi tiết.\n"
-"\n"
-" Bạn nên nhận lấy một bản sao của GNU/GPL đi kèm theo\n"
-" chương trình; nếu không có, xin viết thư tới: Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"Mô tả:\n"
-"\n"
-" Drakbackup dùng để sao lưu hệ thống.\n"
-" Trong khi cấu hình, bạn có thể chá»n: \n"
-"\t- Các tập tin hệ thống, \n"
-"\t- Các tập tin ngÆ°á»i dùng, \n"
-"\t- Các tập tin khác.\n"
-"\thoặc toàn bộ hệ thống... và thứ khác (như phân vùng của Windows)\n"
-"\n"
-" Drakbackup cho phép thực hiện sao lưu trên:\n"
-"\t- ÄÄ©a cứng.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (tự khởi động, cứu giải, tự cài đặt).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Băng từ.\n"
-"\n"
-" Drakbackup cho phép khôi phục hệ thống tới một\n"
-" thÆ° mục của ngÆ°á»i dùng.\n"
-"\n"
-" Theo mặc định, má»i sao lÆ°u sẽ được khôi phục lên\n"
-" thư mục /var/lib/drakbackup\n"
-"\n"
-" Tập tin cấu hình:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Bước khôi phục:\n"
-" \n"
-" Trong bước khôi phục, DrakBackup sẽ gỡ \n"
-" bá» thÆ° mục ban đầu và xác minh là má»i tập \n"
-" tin sao lÆ°u không bị há»ng. Khuyến cáo là bạn \n"
-" hãy thực hiện sao lưu trước khi khôi phục.\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"Mô tả các tùy chá»n:\n"
-"\n"
-"Hãy thận trá»ng khi sá»­ dụng sao lÆ°u qua FTP, bởi vì chỉ có \n"
-"các sao lưu đã được tạo ra mới được gửi tới máy chủ.\n"
-"Do đó, vào lúc này, bạn cần phải tạo bản sao lưu trên ổ cứng \n"
-"trước khi gửi nó tới máy chủ.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"Các trục trặc khi khôi phục sao lưu:\n"
-"\n"
-"Trong bước khôi phục, Drakbackup sẽ xác minh toàn bộ\n"
-"các tập tin sao lưu trước khi khôi phục chúng.\n"
-"Trước khi khôi phục, Drakbackup sẽ gỡ bỠ\n"
-"thư mục ban đầu, và bạn sẽ bị mất toàn bộ dữ liệu. \n"
-"Quan trá»ng là phải cẩn thận và không thay đổi các \n"
-"tập tin sao lưu bằng tay.\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"Mô tả:\n"
-"\n"
-" Drakbackup dùng để sao lưu hệ thống.\n"
-" Trong lúc cấu hình, bạn có thể chá»n: \n"
-"\t- Các tập tin hệ thống, \n"
-"\t- Các tập tin ngÆ°á»i dùng, \n"
-"\t- Các tập tin khác.\n"
-"\thoặc là toàn bộ hệ thống... và thứ khác (phân vùng của Windows)\n"
-"\n"
-" Drakbackup cho phép thực hiện sao lưu trên:\n"
-"\t- ÄÄ©a cứng.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (tự khởi động, cứu giải, tự cài đặt).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Băng từ.\n"
-"\n"
-" Drakbackup cho phép khôi phục hệ thống tới một\n"
-" thÆ° mục ngÆ°á»i dùng đã chá»n.\n"
-"\n"
-" Theo mặc định, má»i sao lÆ°u sẽ được cất trong thÆ° mục\n"
-" /var/lib/drakbackup \n"
-"\n"
-" Tập tin cấu hình:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Bước khôi phục:\n"
-" \n"
-" Trong bÆ°á»›c khôi phục, Drakbackup sẽ gỡ bá»\n"
-" thÆ° mục ban đầu và tiến hành xác minh là má»i\n"
-" tập tin sao lÆ°u không bị há»ng. Khuyến cáo là bạn nên\n"
-" thực hiện sao lưu trước khi tiến hành khôi phục.\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "Không cài đặt được %s. Xảy ra lỗi như sau:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"Phiên bản drakbug %s\n"
-"Bản quyá»n (C) 2002 MandrakeSoft.\n"
-"Äây là phần má»m tá»± do và có thể được phân phối lại dÆ°á»›i các Ä‘iá»u khoản của "
-"GNU GPL.\n"
-"\n"
-"Cách dùng: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - để in ra thông điệp trợ giúp này.\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-" --report - chương trình nên là một trong số các công cụ của "
-"mandrake\n"
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr " --incident - chương trình nên là công cụ của Mandrake\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Công Cụ Báo Cáo Lỗi Mandrake"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "Äồ Thuật Chạy Lần Äầu Tiên"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "Công Cụ Äồng Bá»™ Hoá"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "Các Công Cụ Chuẩn"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake Online"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "Äiá»u Khiển Từ Xa"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "ChÆ°Æ¡ng Trình Quản Lý Phần Má»m"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "Công Cụ Di Cư Từ Windows"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "Äồ Thuật Cấu Hình"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "Ứng Dụng:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "Gói tin:"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "Kernel:"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "Phát Hành:"
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"Äể thông báo ghi nhận lá»—i, nhấn nút báo cáo.\n"
-"Nó sẽ mở một cửa sổ trình duyệt web trên https://drakbug.mandrakesoft.com\n"
-"NÆ¡i bạn sẽ thấy má»™t biểu mẫu để Ä‘iá»n vào. Thông tin hiển thị ở trên sẽ\n"
-"được truyá»n đến máy chủ đó\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "Báo cáo"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "Không được cài đặt"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "đang kết nối với đồ thuật Bugzilla..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "Hiện không có trình duyệt nào! Hãy cài đặt một trình duyệt."
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Cấu hình mạng (các bá»™ Ä‘iá»u hợp %d)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Lý lịch: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Xoá lý lịch..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Lý lịch để xóa:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Lý lịch mới..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"Tên lý lịch để tạo ra (lý lịch mới được tạo ra giống như một bản sao của lý "
-"lịch hiện thá»i) :"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Tên máy chủ:"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Truy cập Internet"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Kiểu:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Cổng kết nối:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Giao diện :"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Tình trạng:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "Hãy đợi"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Cấu hình truy cập Internet..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "Cấu hình LAN"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Driver"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Giao diện"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Giao thức"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Tình trạng"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Cấu hình mạng cục bộ..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "Nhấn vào đây để chạy đồ thuật ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Äồ thuật..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "áp dụng"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Äã kết nối"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Chưa kết nối"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Kết nối..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Ngắt kết nối..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"Cảnh báo, phát hiện thấy một kết nối Internet khác, có thể là đang dùng mạng"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"Bạn không có giao diện nào đã được định cấu hình.\n"
-"Cấu hình chúng bằng cách nhấn vào 'Configure'"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "Cấu hình LAN"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adapter %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Giao thức khởi động"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "Äược chạy lúc khởi Ä‘á»™ng "
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP client"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "Kích hoạt bây giá»"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "Bất hoạt bây giá»"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Giao diện này vẫn còn chưa được cấu hình.\n"
-"Hãy chạy đồ thuật cấu hình trong cửa sổ chính"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Bạn chưa có một kết nối internet nào.\n"
-"Hãy tạo trước một kết nối bằng cách nhấn vào 'Configure'"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Cấu hình kết nối Internet"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Cấu Hình Kết Nối Internet"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Kiểu kết nối:"
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Các thông số"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Cổng kết nối"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Card Ethernet"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP Client"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "cách dùng: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Tên module"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Cỡ"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "Tạo đĩa khởi động"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "mặc định"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "Lá»—i DrakFloppy: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "phiên bản của kernel"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Tổng quát"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Khu vực cho chuyên gia"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "Äối số tuỳ chá»n cho mkinitrd"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Thêm 1 module"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "cưỡng chế"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "Nếu cần thiết"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "bỠcác mo-đun scsi"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "bỠcác mo-đun raid"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Gỡ bỠ1 module"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Xuất ra"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Tạo đĩa"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Hãy đảm bảo rằng media được thể hiện cho thiết bị %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"Không có phương tiện hoặc thiết bị đang ở chế độ chống ghi %s.\n"
-"Hãy nạp vào."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Không thể fork: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Không thể tắt hợp lí mkbootdisk: \n"
-"%s \n"
-"%s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "Tìm các phông chữ đã cài đặt"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "Bá» chá»n các phông chữ đã cài đặt"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "phân tích toàn bộ các phông chữ"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "không tìm thấy phông chữ nào"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "hoàn thành"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "không tìm thấy phông chữ có trong các phân vùng đã gắn kết"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Chá»n lại các phông chữ đúng"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "không tìm thấy bất kỳ phông chữ nào.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "Tìm phông chữ trong danh sách đã cài đặt"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "Sao chép phông chữ"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "Cài đặt phông True Type"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "hãy đợi khi đang thực hiện ttmkfdir..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "Hoàn thành cài đặt phông True Type"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "Sự chuyển đổi các phông chữ"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "tạo cài đặt Type1"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "chuyển giao cho Ghostscript"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "sự chuyển đổi các phông ttf"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "sự chuyển đổi các phông pfm"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Triệt các tập tin tạm thá»i"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "Khởi chạy lại XFS"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "Triệt các tập tin phông chữ"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "khởi động lại xfs"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"TrÆ°á»›c khi cài đặt bất kỳ phông chữ nào, hãy đảm bảo là bạn có quyá»n dùng và "
-"cài đặt chúng vào hệ thống.\n"
-"\n"
-"-Có thể cài đặt phông theo cách thông thÆ°á»ng. Trong má»™t số hiếm trÆ°á»ng hợp, "
-"phông giả sẽ làm treo X Server."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "Nhập phông chữ"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "Lấy phông từ Windows"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "BỠcài đặt phông chữ"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "Tùy chá»n Nâng cao"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "Danh sách phông"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "Hãy chá»n các ứng dụng sẽ há»— trợ cho các phông chữ :"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Máy in Chung"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "Chá»n tập tin hay thÆ° mục chứa phông rồi nhấn 'Thêm'"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "Danh sách Cài đặt"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "nhấn vào đây nếu thấy đúng."
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "ở đây nếu không."
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "Má»i thứ không được chá»n"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Má»i thứ được chá»n"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "GỡbỠDanh sách"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "Các test sơ khởi"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "Sao chép các phông chữ vào hệ thống"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "Cài đặt & Chuyển đổi phông"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "Sau Cài đặt"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "Gỡ bỠphông chữ trong hệ thống"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "Sau Gỡ cài đặt"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Chia Sẻ Kết Nối Internet"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "Xin lỗi, chỉ hỗ trợ Kernel 2.4."
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Hiện tại chia sẻ kết nối Internet đang hoạt động"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Thiết lập chia sẻ kết nối internet đã được hoàn thành.\n"
-"Hiện thá»i nó Ä‘ang hoạt Ä‘á»™ng.\n"
-"\n"
-"Bạn muốn làm gì?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "Tắt"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "gạt bá»"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "cấu hình lại"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "đang tắt các server..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "Bây giỠchia sẻ kết nối internet đã tắt."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Hiện thá»i chia sẻ kết nối internet không được bật"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Thiết lập chia sẻ kết nối internet đã hoàn thành.\n"
-"Hiện tại không hoạt động.\n"
-"\n"
-"Bạn muốn làm gì?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "cho hoạt động"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "đang cho các server hoạt động..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "Bây giỠchia sẻ kết nối internet có thể hoạt động."
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Bạn sắp cấu hình cho máy tính chia sẻ kết nối Internet của nó.\n"
-"Với tính năng đó, các máy khác trong mạng cục bộ có thể sử dụng kết nối "
-"Internet của máy tính này.\n"
-"\n"
-"Lưu ý: bạn cần một Adapter mạng dành cho việc thiết lập một mạng cục bộ "
-"(LAN)."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Giao diện %s (đang dùng module %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Giao diện %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Không có adapter mạng trong hệ thống của bạn!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Không có adapter mạng ethernet được tìm thấy trong hệ thống. Hãy chạy công "
-"cụ cấu hình phần cứng."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Giao diện mạng"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"Chỉ có một adapter mạng được cấu hình trong hệ thống của bạn:\n"
-"\n"
-"%s\n"
-"\n"
-"Chuẩn bị thiết lập mạng cục bộ của bạn với adapter đó."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr "Hãy chá»n adapter mạng nào sẽ được kết nối vào mạng cục bá»™ của bạn. "
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "Giao diện mạng đã được cấu hình"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"Cảnh báo, bá»™ Ä‘iá»u hợp mạng (%s) đã được cấu hình.\n"
-"\n"
-"Bạn có muốn tự động cấu hình lại?\n"
-"\n"
-"Có thể thực hiện bằng tay nếu bạn biết rõ cách làm."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "Tự động cấu hình lại"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Hiển thị cấu hình giao diện hiện thá»i"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"Cấu hình hiệnthá»i của `%s':\n"
-"\n"
-"Mạng: %s\n"
-"Äịa chỉ IP: %s\n"
-"Quy kết IP: %s\n"
-"Driver: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"Có thể giữ cấu hình hiện thá»i và cho rằng server DHCP đã được thiết lập, "
-"trong trÆ°á»ng hợpđó, hãy xác minh là Mạng Hạng C được Ä‘á»c chính xác để dùng "
-"cho mạng cục bộ. Sẽ không cấu hình lại và cũng không đụng đến cấuhình server "
-"DHCP.\n"
-"\n"
-"Nếu không thì có thể cấu hình lại giao diện và cấu hình một server DHCP để "
-"dùng.\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "Mạng Cục Bộ Hạng C"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "IP của server DHCP (này)"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "Cấu hình lại giao diện và server DHCP"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "Mạng Cục Bộ đã không kết thúc với `.0', hết bảo lãnh."
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr ""
-"Khả năng xung Ä‘á»™t địa chỉ LAN được tìm ra trong cấu hình hiện thá»i của %s!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Äang cấu hình..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "Äang cấu hình các script, cài đặt phần má»m, khởi chạy các server..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Các trục trặc cài đặt gói %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Má»i thứ đã được cấu hình.\n"
-"Bây giỠbạn có thể chia sẻ kết nối Internet với các máy tính khác trong mạng "
-"cục bộ của bạn, sử dụng cấu hình mạng tự động (DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "Äã hoàn thành xong cài đặt, nhÆ°ng hiện tại nó không được hoạt Ä‘á»™ng."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "Äã hoàn thành xong cài đặt, và hiện thá»i nó được hoạt Ä‘á»™ng."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Chưa có một chia sẻ kết nối Internet nào được cấu hình."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Cấu hình chia sẻ kết nối Internet"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Chào mừng tiện ích Chia Sẻ Kết Nối Internet!\n"
-"\n"
-"%s\n"
-"\n"
-"Nhấn lên Cấu hình để chạy đồ thuật thiết lập."
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "nhóm"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "Ä‘Æ°á»ng dẫn"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "việc chấp nhận"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "ngÆ°á»i dùng"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "Lên"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "xóa"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "biên soạn"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "Xuống"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "thêm quy tắc"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr "chá»n tập tin perm để xem/biên soạn"
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-"Drakperm được dùng để xem các tập tin dùng để sá»­a lá»—i quyá»n truy cập, sở "
-"hữu, và nhóm thông qua msec.\n"
-"Bạn cũng có thể biên soạn quy tắc riêng, nó sẽ ghi đè lên các quy tắc mặc "
-"định."
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "Thêm quy tắc mới lúc kết thúc"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "Biên soạn quy tắc hiện thá»i"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr "Nâng quy tắc được chá»n lên má»™t mức"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr "Hạ quy tắc được chá»n xuống má»™t mức"
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "Xóa quy tắc được chá»n"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "duyệt"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "NgÆ°á»i dùng hiện thá»i"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "Sự chấp thuận"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "ÄÆ°á»ng dẫn"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "Äặc tính"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr "sticky-bit"
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr "Set-UID"
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr "Set-GID"
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-"Äược dùng cho thÆ° mục:\n"
-" chỉ có chủ sở hữu của thư mục hay tập tin trong thư mục này có thể xóa nó"
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "Dùng ID chủ sở hữu để thực thi"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "Dùng ID của nhóm để thực thi"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr "khi được kiểm dấu, chủ sở hữu và nhóm sẽ không bị thay đổi"
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "Chá»n Ä‘Æ°á»ng dẫn"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "ngÆ°á»i dùng:"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "Nhóm :"
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "Không phát hiện được card âm thanh nào!"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Không phát hiện được Card Âm Thanh nào trong máy. Hãy kiểm tra xem card Âm "
-"Thanh được linux hỗ trợ đã gắn đúng hay không.\n"
-"\n"
-"\n"
-"Bạn có thể tham khảo cơ sở dữ liệu vỠphần cứng tại:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Lưu ý: nếu có card âm thanh loại ISA PnP, bạn sẽ phải dùng chương trình "
-"sndconfig. Chỉ việc gõ \"sndconfig\" trong một console."
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-"yêu cầu gói 'ImageMagick' để có thể hoạt động đúng.\n"
-"Nhấn \"Ok\" để cài đặt 'ImageMagick' hay \"BỠqua\" để thoát ra"
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "BÆ°á»›c Tạo Äầu Tiên"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr "Äá»™ phân giải cuối cùng"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "Chá»n tập tin ảnh"
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr "Tên của theme"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "Duyệt"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "Cấu hình ảnh Bootsplash"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-"x coordinate của hộp văn bản (text box)\n"
-"trong số hiệu của ký tự"
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-"y coordinate của hộp văn bản (text box)\n"
-"trong số hiệu của ký tự"
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr "độ rộng văn bản"
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr "chiá»u cao há»™p văn bản"
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-"thanh tiến trình x coordinate\n"
-"của góc trên trái của nó"
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-"thanh tiến trình y coordinate\n"
-"của góc trên trái của nó"
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr "bỠrộng của thanh tiến trình"
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr "chiá»u cao của thanh tiến trình"
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr "màu sắc của thanh tiến trình"
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "xem trÆ°á»›c"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "lÆ°u theme"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "chá»n màu"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "Hiển thị Logo trên Console"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr "Äể thông Ä‘iệp của Kernel ở trạng thái im lặng theo mặc định"
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr "Theme này vẫn chưa có bấy kỳ bootsplash nào trong %s !"
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr "đang lưu theme của Bootsplash..."
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "Chá»n màu sắc của Thanh Tiến Trình"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "Äầu tiên, phải chá»n má»™t tập tin ảnh!"
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "Äang tạo Xem TrÆ°á»›c..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr "Xem Trước Bootsplash (%2$s) của %1$s"
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"Chưa cài đặt XawTV!\n"
-"\n"
-"\n"
-"Nếu có một card TV nhưng DrakX không phát hiện ra (do không có module bttv\n"
-"hay saa7134 trong \"/etc/modules\") hay chưa cài đặt XawTV, hãy\n"
-"gửi kết quả \"lspcidrake -v -f\" tới \"install\\@mandrakesoft.com\"\n"
-"vá»›i chủ Ä‘á»: \"undetected TV card\".\n"
-"\n"
-"\n"
-"Có thể cài đặt nó bằng cách gõ \"urpmi xawtv\" trong console của root."
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "Canada (cable)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "USA (broadcast)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "USA (cable)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "USA (cable-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "China (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "Japan (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "Japan (cable)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "Äông Âu"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "Pháp [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "Ireland"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "Tây Âu"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "Australia"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "Newzealand"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "Nam Phi"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "Argentina"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr "Australian Optus cable TV"
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"Làm ơn,\n"
-"hãy gõ trong tiêu chuẩn TV và quốc gia của bạn"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "Tiêu chuẩn TV :"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Vùng :"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "Äang tiến hành quét tìm các kênh TV..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "Quét tìm các kênh TV"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "Äã xảy ra lá»—i khi Ä‘ang dò tìm các kênh TV"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV chưa được cài đặt!"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "Chúc một ngày tốt lành!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "Bây giá», bạn có thể chạy xawtv (trong X Window!) !\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "Không phát hiện được card TV nào!"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Không phát hiện được Card TV nào trong máy. Hãy kiểm tra xem card TV/Video "
-"được linux hỗ trợ đã được gắn đúng hay không.\n"
-"\n"
-"\n"
-"Bạn có thể tham khảo cơ sở dữ liệu vỠphần cứng tại:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-"\n"
-"Cách dùng: harddrake [-h|--help] [--test]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "cách dùng: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Hãy chá»n tổ chức bàn phím"
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Bạn có muốn phím BackSpace trở thành phím Delete trong console không?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Thay Ä‘Ä©a CD"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Hãy nạp đĩa CD cài đặt vào ổ đĩa rồi nhấn OK khi nạp xong.\n"
-"Nếu bạn không có đĩa, nhấn BỠqua để thôi không nâng cấp thực."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Không thể chạy nâng cấp thực!!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "Thay đổi đã xong, nhưng để có hiệu lực bạn phải thoát ra"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Chỉ hiển thị vá»›i ngày được chá»n"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Tệp/Mớ_i"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Tệp/_Mở"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Tệp/Lư_u"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Tệp/Lưu_là"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Tệp/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/Tuỳ _chá»n"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Tuỳ chá»n/Thá»­"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Trợ giúp/_Vá»..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "NgÆ°á»i dùng"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Thông điệp"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Bản ghi hệ thống"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Chú giải các Công Cụ của Mandrake"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "tìm kiếm"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Công cụ xem bản ghi"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Các thiết lập"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "làm khớp nhau"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "nhưng không khớp"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Chá»n tập tin"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Lịch"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Nội dung tập tin"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "Thư Cảnh báo"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "Hãy đợi, đang phân tích tập tin: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "Cấu hình Thư Cảnh Báo"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Chào mừng tiện ích cấu hình thư.\n"
-"\n"
-"Tại đây, có thể thiết lập hệ thống cảnh báo.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Máy Chủ WWW Apache"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "Trình Xá»­ Lý Tên Miá»n"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "Máy chủ FTP"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Máy Chủ Thư Postfix"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "Máy Chủ Samba"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "Máy chủ SSH"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Dịch vụ Webmin"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Dịch Vụ Xinetd"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "thiết lập dịch vụ"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr ""
-"Bạn sẽ nhận được cảnh báo nếu má»™t dịch vụ được chá»n nào đó không còn chạy nữa"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "nạp thiết lập"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "Bạn sẽ nhận được cảnh báo nếu tải cao hơn giá trị này"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "Cấu hình cảnh báo"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "Hãy nhập địa chỉ e-mail của bạn ở dưới"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Lưu là.."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Hãy chá»n kiểu chuá»™t"
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Mô phá»ng nút thứ ba?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "Äang Ä‘á»c dữ liệu máy in..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "Äang phát hiện thiết bị..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Kiểm tra các cổng"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr "%s không được hỗ trợ bởi phiên bản này của Mandrake Linux."
-
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "Không thấy %s trên %s, thực hiện cấu hình nó không ?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr ""
-"%s không phải là cơ sở dữ liệu của máy quét, có cấu hình nó thủ công hay "
-"không?"
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Chá»n máy quét"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "Máy quét %s này không được hỗ trợ"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake đã không thể phát hiện máy quét %s của\n"
-"bạn. Hãy chá»n thiết bị nÆ¡i mà máy quét được nối vào"
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "Chá»n thiết bị"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"Máy quét %s này phải được cấu hình bằng printerdrake.\n"
-"Có thể chạy printerdrake trong mục Phần cứng tại Trung tâm Äiá»u khiển "
-"Mandrake."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"Máy quét %s đã được cấu hình.\n"
-"Bây giỠcó thể quét các tài liệu bằng ``XSane'' từ menu của các ứng dụng đồ "
-"há»a và Ä‘a phÆ°Æ¡ng tiện."
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "Äã gỡ bá» má»™t số thiết bị trong loại phần cứng \"%s\":\n"
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr "Äã thêm má»™t số thiết bị :\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Chá»n ngôn ngữ"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Chá»n kiểu cài đặt"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Dò tìm ổ đĩa cứng"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Cấu hình chuột"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Chá»n bàn phím"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Bảo mật"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Thiết lập filesystems"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Format các phân vùng"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Chá»n các gói cài đặt"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Cài đặt hệ thống"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Thêm ngÆ°á»i dùng"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Cấu hình mạng làm việc"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Cấu hình các dịch vụ"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Cài đặt trình khởi động"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Tạo đĩa khởi động"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Cấu hình X"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "Cài đặt các cập nhật hệ thống"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Thoát khá»i cài đặt"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Máy tính mạng (khách)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "Máy chủ NFS, SMB, SSH, ủy nhiệm"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Văn phòng"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Trạm làm việc GNOME"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Công cụ cho Palm Pilot hoặc Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Trạm làm việc"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "TÆ°á»ng lá»­a/Äịnh tuyến"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "Tên của tên vùng và Network Information Server"
-
-#: ../../share/compssUsers:999
-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..."
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Các công cụ âm thanh: mp3 hay midi players, mixers,v.v..."
-
-#: ../../share/compssUsers:999
-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/compssUsers:999
-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/compssUsers:999
-msgid "KDE Workstation"
-msgstr "Trạm làm việc KDE"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, v.v..."
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Äa phÆ°Æ¡ng tiện - Video"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "Thiết lập công cụ cho thÆ°, tin tức, web, truyá»n tập tin, và trò chuyện"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Cơ sở dữ liệu"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL hay MySQL máy chủ cơ sở dữ liệu"
-
-#: ../../share/compssUsers:999
-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/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Äa phÆ°Æ¡ng tiện-Âm thanh"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Tài liệu"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Các công cụ console"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Máy chủ thư Postfix , Máy chủ news Inn"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Trạm Internet"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Trạm đa phương tiện"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Cấu hình"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Thêm màn hình ná»n đồ há»a (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-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/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Môi trÆ°á»ng đồ hoạ"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Phát triển"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache và Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Các tiện ích tạo và ghi CD"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Trạm làm việc văn phòng"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm,v.v..."
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Các chương trình đồ hoạ như là Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS"
-
-#: ../../share/compssUsers:999
-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/compssUsers:999
-msgid "Network Computer server"
-msgstr "Máy chủ mạng"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "ThÆ°/Phần má»m nhóm/Tin tức"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Trạm trò chơi"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Các trình chơi Video và soạn thảo"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Äa phÆ°Æ¡ng tiện-Äồ hoạ"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Các chương trình giải trí: arcade, boards, strategy, v.v..."
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"Các công cụ Ä‘á»c và gá»­i thÆ° tín và tin tức (pine, mutt, tin..) và để duyệt Web"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Tài chính cá nhân"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A 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/compssUsers:999
-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/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Cổng kết nối Internet"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Các chương trình chơi Audio-Video/soạn thảo"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Các màn hình ná»n đồ hoạ khác"
-
-#: ../../share/compssUsers:999
-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/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Các chương trình quản lý tài chính của bạn, như là gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Quản lý thông tin cá nhân"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Äa phÆ°Æ¡ng tiện - Ghi CD"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Trạm làm việc khoa há»c"
-
-#~ msgid ""
-#~ "Mandrake Linux 9.0 provides you with 11 user interfaces which can be "
-#~ "fully modified: KDE 3, Gnome 2, WindowMaker, ..."
-#~ msgstr ""
-#~ "Mandrake Linux 9.0 cung cấp 11 giao diện ngÆ°á»i dùng có khả năng tùy biến "
-#~ "hoàn toàn: KDE 3, Gnome 2, WindowMaker, ..."
-
-#~ msgid ""
-#~ "Transform your machine into a powerful Linux server in a few clicks of "
-#~ "your mouse: Web server, mail, firewall, router, file and print server, ..."
-#~ msgstr ""
-#~ "Chuyển máy tính này thành một máy chủ Linux mạnh chỉ với vài lần nhấn "
-#~ "chuá»™t: máy chủ web, thÆ°, tÆ°á»ng lá»­a, định tuyến, máy chủ tập tin và in, ..."
-
-#~ msgid ""
-#~ "This firewall product includes network features which allow you to "
-#~ "fulfill all your security needs"
-#~ msgstr ""
-#~ "Sản phẩm tÆ°á»ng lá»­a này bao gồm các tính năng mạng cho phép thá»a mãn má»i "
-#~ "nhu cầu vỠvấn đỠbảo mật"
-
-#~ msgid ""
-#~ "Our full range of Linux solutions, as well as special offers on products "
-#~ "and other \"goodies\", are available online on our e-store:"
-#~ msgstr ""
-#~ "Với hàng loạt giải pháp toàn diện cũng như sự cung cấp đặc biệt các sản "
-#~ "phẩm và \"goodies\" khác luôn sẵn có tại cửa hàng điện tử (e-store) của "
-#~ "hãng:"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "Äể thông báo ghi nhận lá»—i, nhấn nút báo cáo.\n"
-#~ "Nó sẽ mở một cửa sổ trình duyệt web trên https://www.bugzilla.com\n"
-#~ "NÆ¡i bạn sẽ thấy má»™t biểu mẫu để Ä‘iá»n vào. Thông tin hiển thị ở trên sẽ\n"
-#~ "được truyá»n đến máy chủ đó\n"
-#~ "\n"
-
-#~ msgid "Make bootsplash step 2"
-#~ msgstr "tạo bootsplash bước 2"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "đi đến cấu hình lilosplash"
-
-#~ msgid "Go back"
-#~ msgstr "quay lại"
-
-#~ msgid ""
-#~ "There's no known OSS/ALSA alternative driver for your sound card (%s)"
-#~ msgstr ""
-#~ "Không có driver của OSS/ALSA để thay thế cho card âm thanh của bạn (%s)"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Máy chủ ủy nhiệm nên là ftp://..."
-
-#~ msgid "quit"
-#~ msgstr "thoát"
-
-#~ msgid ""
-#~ "Sorry, perl-Expect is not installed/enabled. To use\n"
-#~ "this feature, install perl-Expect and comment lines 772-774,\n"
-#~ " as well as 788,789. Then uncomment line 787."
-#~ msgstr ""
-#~ "Xin lá»—i, perl-Expect không được cài đặt hay bật chạy. Äể\n"
-#~ "dùng tính năng này, hãy cài đặt perl-Expect và các dòng chú giải\n"
-#~ "772-774, cũng như 788,789. Sau đó là dòng không chú giải 787."
-
-#~ msgid ""
-#~ "The first time you try the X configuration, you may not be very "
-#~ "satisfied\n"
-#~ "with its display (screen is too small, shifted left or right...). Hence,\n"
-#~ "even if X starts up correctly, DrakX then asks you if the configuration\n"
-#~ "suits you. It will also propose to change it by displaying a list of "
-#~ "valid\n"
-#~ "modes it could find, asking you to select one.\n"
-#~ "\n"
-#~ "As a last resort, if you still cannot get X to work, choose \"Change\n"
-#~ "graphics card\", select \"Unlisted card\", and when prompted on which\n"
-#~ "server, choose \"FBDev\". This is a failsafe option which works with any\n"
-#~ "modern graphics card. Then choose \"Test again\" to be sure."
-#~ msgstr ""
-#~ "Lần đầu tiên bạn chạy thử cấu hình X, sự hiển thị có thể làm bạn chưa\n"
-#~ "thá»a mãn (màn hình quá nhá», lệch phải hoặc trái...). Vì thế, thậm\n"
-#~ "chí nếu X khởi chạy đúng, DrakX sẽ há»i xem cấu hình đó đã phù hợp\n"
-#~ "với bạn chưa. Nó cũng đỠxuất việc thay đổi bằng cách hiển thị một\n"
-#~ "danh sách các chế Ä‘á»™ hợp lệ và sẽ yêu cầu bạn chá»n\n"
-#~ "\n"
-#~ "Cách cuối cùng nếu nhÆ° X vẫn không chạy được, chá»n \"Thay đổi\n"
-#~ "card đồ há»a\", chá»n \"Card không có trong danh sách\", và khi được\n"
-#~ "nhắc chá»n server nào, chá»n \"FBDev\". Äây là tùy chá»n an toàn làm\n"
-#~ "việc được vá»›i bất kỳ card đồ há»a nào. Sau đó chá»n \"Thá»­ lại\" để xem."
-
-#~ msgid "Internet and Messaging"
-#~ msgstr "Internet và Thông điệp"
-
-#~ msgid "Multimedia and Graphics"
-#~ msgstr "Äa phÆ°Æ¡ng tiện và Äồ há»a"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides 11 different graphical desktop environments "
-#~ "and window managers to choose from including GNOME 1.4, KDE 2.2.2, Window "
-#~ "Maker 0.8, and the rest"
-#~ msgstr ""
-#~ "MandrakeLinux 8.2 cung cấp 11 môi trÆ°á»ng màn hình ná»n đồ há»a và các trình "
-#~ "quản lý cá»­a sổ để bạn chá»n dùng, gồm có GNOME 1.4, KDE 2.2.2, Window "
-#~ "Maker 0.8 và ..."
-
-#~ msgid "Server Software"
-#~ msgstr "Phần má»m Máy chủ"
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "MandrakeCampus"
-
-#~ msgid ""
-#~ "Would you like to learn Linux simply, quickly, and for free? MandrakeSoft "
-#~ "provides free Linux training, as well as a way to test your progress, at "
-#~ "MandrakeCampus -- our online training center"
-#~ msgstr ""
-#~ "Muốn há»c Linux theo cách tá»± do, Ä‘Æ¡n giản, nhanh chóng ? MandrakeSoft cung "
-#~ "cấp chương trình huấn luyện miễn phí vỠLinux cũng như việc kiểm tra quá "
-#~ "trình há»c thông qua trung tâm huấn luyện trá»±c tuyến MandrakeCampus."
-
-#~ msgid ""
-#~ "Quality support from the Linux Community, and from MandrakeSoft, is just "
-#~ "around the corner. And if you're already a Linux veteran, become an "
-#~ "\"Expert\" and share your knowledge at our support website"
-#~ msgstr ""
-#~ "Há»— trợ có chất lượng từ Cá»™ng đồng Linux và MandrakeSoft, là Ä‘iá»u có thể! "
-#~ "Và nếu bạn đã là ngÆ°á»i dùng Linux kinh nghiệm, hãy là \"Chuyên gia\" để "
-#~ "có thể chia sẻ kiến thức tại website trợ giúp của chúng tôi"
-
-#~ msgid "MandrakeConsulting"
-#~ msgstr "MandrakeConsulting"
-
-#~ msgid ""
-#~ "For all of your IT projects, our consultants are ready to analyze your "
-#~ "requirements and offer a customized solution. Benefit from MandrakeSoft's "
-#~ "vast experience as a Linux producer to provide a true IT alternative for "
-#~ "your business organization"
-#~ msgstr ""
-#~ "Äể phục vụ má»i dá»± án CNTT, các tham vấn của hãng sẻn sàng phân tích yêu "
-#~ "cầu của bạn và đưa ra các giải pháp phù hợp. MandrakeSoft với bỠdầy kinh "
-#~ "nghiệm sẽ mang đến má»™t lá»±a chá»n công nghệ đích thá»±c cho tổ chức/công ty "
-#~ "của bạn"
-
-#~ msgid "MandrakeStore"
-#~ msgstr "MandrakeStore"
-
-#~ msgid ""
-#~ "For more information on MandrakeSoft's Professional Services and "
-#~ "commercial offerings, please see the following web page:"
-#~ msgstr ""
-#~ "Äể biết thêm vá» các Dịch vụ Chuyên nghiệp của MandrakeSoft và các hoạt "
-#~ "động thương mại, hãy xem trang web sau đây:"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (không làm việc với các BIOS cũ)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "Không có bất kỳ phân vùng nào!"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake không thể Ä‘á»c chính xác bảng phân vùng.\n"
-#~ "Tiếp tục sẽ gặp nguy cơ!"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "Không thể Ä‘á»c được bảng phân vùng, nó bị há»ng nặng :(\n"
-#~ "Sẽ cố vượt qua các phân vùng trống bị há»ng"
-
-#~ msgid ""
-#~ "Please Build backup before to restore it...\n"
-#~ " or verify that your path to save is correct."
-#~ msgstr ""
-#~ "Hãy tạo sao lưu trước khi khôi phục nó...\n"
-#~ " hay kiểm tra xem Ä‘Æ°á»ng dẫn để lÆ°u là đúng."
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "Cấu hình TÆ°á»ng lá»­a"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "Cấu hình tÆ°á»ng lá»­a"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "You already have set up a firewall.\n"
-#~ "Click on Configure to change or remove the firewall"
-#~ msgstr ""
-#~ "TÆ°á»ng lá»­a\n"
-#~ "\n"
-#~ "Bạn đã thiết lập tÆ°á»ng lá»­a rồi.\n"
-#~ "Nhấp chuá»™t lên Cấu hình để thay đổi hoặc bá» tÆ°á»ng lá»­a"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Click on Configure to set up a standard firewall"
-#~ msgstr ""
-#~ "TÆ°á»ng lá»­a\n"
-#~ "\n"
-#~ "Nhấp chuá»™t lên Cấu hình để thiết lập má»™t tÆ°á»ng lá»­a chuẩn"
-
-#~ msgid ""
-#~ "We'll now ask you questions about which services you'd like to allow\n"
-#~ "the Internet to connect to. Please think carefully about these\n"
-#~ "questions, as your computer's security is important.\n"
-#~ "\n"
-#~ "Please, if you're not currently using one of these services, firewall\n"
-#~ "it off. You can change this configuration anytime you like by\n"
-#~ "re-running this application!"
-#~ msgstr ""
-#~ "Bây giá» bạn sẽ được há»i vá» những dịch vụ nào mà bạn sẽ cho phép\n"
-#~ "Internet kết nối vào. Hãy thận trá»ng suy nghÄ© các câu há»i này\n"
-#~ "vì vấn Ä‘á» anh ninh cho máy tính của bạn là quan trá»ng.\n"
-#~ "\n"
-#~ "Nếu hiện tại bạn không sử dụng một trong các dịch vụ này, hãy\n"
-#~ "ngăn nó lại bằng tÆ°á»ng lá»­a. Bạn có thể thay đổi cấu hình này\n"
-#~ "bất kỳ khi nào bạn muốn bằng cách chạy lại ứng dụng này!"
-
-#~ msgid ""
-#~ "Are you running a web server on this machine that you need the whole\n"
-#~ "Internet to see? If you are running a webserver that only needs to be\n"
-#~ "accessed by this machine, you can safely answer NO here.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Có phải bạn đang chạy máy chủ web trên máy tính này vì bạn cần toàn\n"
-#~ "bộ Internet trông thấy? Nếu bạn đang chạy một máy chủ web mà chỉ cần\n"
-#~ "được truy cập bằng mày tính này, bạn có thể an tâm trả lá»i Không ở đây.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a name server on this machine? If you didn't set one\n"
-#~ "up to give away IP and zone information to the whole Internet, please\n"
-#~ "answer no.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Có phải bạn Ä‘ang chạy má»™t máy chủ tên miá»n trên máy này? Nếu bạn\n"
-#~ "không thiết lập để cung cấp thông tin IP và vùng cho toàn bộ Internet,\n"
-#~ "hãy trả lá»i Không.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Do you want to allow incoming Secure Shell (ssh) connections? This\n"
-#~ "is a telnet-replacement that you might use to login. If you're using\n"
-#~ "telnet now, you should definitely switch to ssh. telnet is not\n"
-#~ "encrypted -- so some attackers can steal your password if you use\n"
-#~ "it. ssh is encrypted and doesn't allow for this eavesdropping."
-#~ msgstr ""
-#~ "Bạn có muốn cho phép kết nối Secure Shell (ssh) Ä‘i vào? Äây\n"
-#~ "là một thay thế telnet mà bạn có thể dùng để đăng nhập vào.\n"
-#~ "Nếu bạn đang dùng telnet, bạn nên dứt khoát chuyển ssh. telnet\n"
-#~ "không được mã hoá -- cho nên một số kẻ có thể ăn cắp mật khẩu của\n"
-#~ "bạn. Dùng ssh được mã hoá để không cho phép việc nghe trộm này."
-
-#~ msgid ""
-#~ "Do you want to allow incoming telnet connections?\n"
-#~ "This is horribly unsafe, as we explained in the previous screen. We\n"
-#~ "strongly recommend answering No here and using ssh in place of\n"
-#~ "telnet.\n"
-#~ msgstr ""
-#~ "Bạn có muốn cho phép kết nối telnet đi vào?\n"
-#~ "Äiá»u này rất không an toàn và đã được giải thích ở màn hình trÆ°á»›c.\n"
-#~ "Bạn rất nên trả lá»i Không ở đây và hãy dùng ssh trong\n"
-#~ "telnet.\n"
-
-#~ msgid ""
-#~ "Are you running an FTP server here that you need accessible to the\n"
-#~ "Internet? If you are, we strongly recommend that you only use it for\n"
-#~ "Anonymous transfers. Any passwords sent by FTP can be stolen by some\n"
-#~ "attackers, since FTP also uses no encryption for transferring passwords.\n"
-#~ msgstr ""
-#~ "Bạn đang chạy máy chủ FTP để cho phép truy cập qua internet?\n"
-#~ "Nếu đúng, bạn rất nên chỉ sá»­ dụng cho việc truyá»n (dữ liệu) nặc danh.\n"
-#~ "Các mật khẩu được gửi bằng FTP có thể bị đánh cắp bởi một số kẻ\n"
-#~ "xấu, vì FTP cÅ©ng không sá»­ dụng mã hóa để truyá»n mật khẩu.\n"
-
-#~ msgid ""
-#~ "Are you running a mail server here? If you're sending you \n"
-#~ "messages through pine, mutt or any other text-based mail client,\n"
-#~ "you probably are. Otherwise, you should firewall this off.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Bạn đang chạy máy chủ thư tín? Nếu bạn gửi các thông điệp\n"
-#~ "qua pine, mutt hoặc bất cứ một chương trình thư client dựa trên\n"
-#~ "văn bản, có lẽ bạn Ä‘ang chạy. Nếu không, bạn nên ngăn nó lại bằng tÆ°á»ng "
-#~ "lá»­a.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a POP or IMAP server here? This would\n"
-#~ "be used to host non-web-based mail accounts for people via \n"
-#~ "this machine.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Bạn đang chạy máy chủ POP hoặc IMAP? Bạn nên dùng\n"
-#~ "để quản lý các account thÆ° tín không dá»±a trên ná»n web cho\n"
-#~ "má»i ngÆ°á»i thông qua máy này.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "You appear to be running a 2.2 kernel. If your network IP\n"
-#~ "is automatically set by a computer in your home or office \n"
-#~ "(dynamically assigned), we need to allow for this. Is\n"
-#~ "this the case?\n"
-#~ msgstr ""
-#~ "Hình như bạn đang chạy với kernel 2.2. Nếu IP mạng của\n"
-#~ "bạn thiết lập tự động bằng một máy tính tại nhà hay cơ quan\n"
-#~ "(được thiết kế Ä‘á»™ng), hãy cho phép Ä‘iá»u này. Có phải\n"
-#~ "là như vậy không?\n"
-
-#~ msgid ""
-#~ "Is your computer getting time syncronized to another computer?\n"
-#~ "Mostly, this is used by medium-large Unix/Linux organizations\n"
-#~ "to synchronize time for logging and such. If you're not part\n"
-#~ "of a larger office and haven't heard of this, you probably \n"
-#~ "aren't."
-#~ msgstr ""
-#~ "Có phải máy tính của bạn đồng bá»™ hoá thá»i gian vá»›i má»™t máy khác\n"
-#~ "không? Phần lá»›n, Ä‘iá»u này được dùng bởi các tổ chức Unix/Linux\n"
-#~ "cỡ lá»›n và trung bình để đồng bá»™ thá»i gian cho bản ghi và tÆ°Æ¡ng tá»±.\n"
-#~ "Nếu bạn không trong các tổ chức như vậy, bạn có lẽ\n"
-#~ "không dùng."
-
-#~ msgid ""
-#~ "Configuration complete. May we write these changes to disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Hoàn thành việc cấu hình. Có thể ghi các thay đổi này lên đĩa?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid "Can't open %s for writing: %s\n"
-#~ msgstr "Không mở được %s để ghi: %s\n"
-
-#~ msgid "No I don't need DHCP"
-#~ msgstr "Không, không cần DHCP"
-
-#~ msgid "Yes I need DHCP"
-#~ msgstr "Có, cần DHCP"
-
-#~ msgid "No I don't need NTP"
-#~ msgstr "Không, không cần NTP"
-
-#~ msgid "Yes I need NTP"
-#~ msgstr "Có, cần NTP"
-
-#~ msgid "Don't Save"
-#~ msgstr "Không lưu lại"
-
-#~ msgid "Save & Quit"
-#~ msgstr "Lưu lại & Thoát"
-
-#~ msgid "Firewall Configuration Wizard"
-#~ msgstr "Äồ thuật Cấu hình TÆ°á»ng lá»­a"
-
-#~ msgid "No (firewall this off from the internet)"
-#~ msgstr "Không (chặn nó khá»i Internet)"
-
-#~ msgid "Yes (allow this through the firewall)"
-#~ msgstr "Có (cho phép Ä‘i qua tÆ°á»ng lá»­a)"
-
-#~ msgid "Please Wait... Verifying installed packages"
-#~ msgstr "Hãy chá»... Äang xác minh các gói được cài đặt."
-
-#~ msgid ""
-#~ "Failure installing the needed packages: %s and Bastille.\n"
-#~ " Try to install them manually."
-#~ msgstr ""
-#~ "Không cài đặt được các gói cần thiết: %s và Bastille.\n"
-#~ " Hãy thử cài đặt thủ công."
-
-#~ msgid "\n"
-#~ msgstr "\n"
-
-#~ msgid ""
-#~ "Which ISDN configuration do you prefer?\n"
-#~ "\n"
-#~ "* The Old configuration uses isdn4net. It contains powerfull\n"
-#~ " tools, but is tricky to configure, and not standard.\n"
-#~ "\n"
-#~ "* The New configuration is easier to understand, more\n"
-#~ " standard, but with less tools.\n"
-#~ "\n"
-#~ "We recommand the light configuration.\n"
-#~ msgstr ""
-#~ "Bạn thích cấu hình ISDN nào?\n"
-#~ "\n"
-#~ "* Cấu hình cũ sử dụng isdn4net. Nó có các công cụ mạnh,\n"
-#~ " nhưng lại phức tạp cho việc cấu hình và không chuẩn.\n"
-#~ "\n"
-#~ "* Cấu hình kiểu mới dễ hiểu và chuẩn hơn, nhưng lại ít\n"
-#~ " công cụ hơn.\n"
-#~ "\n"
-#~ "Chúng tôi khuyến cáo nên dùng cấu hình đơn giản này.\n"
-
-#~ msgid ""
-#~ "Error durind sendmail\n"
-#~ " your report mail was not sent\n"
-#~ " Please configure sendmail"
-#~ msgstr ""
-#~ "Lá»—i khi gá»­i mail\n"
-#~ " thư báo cáo không gửi được\n"
-#~ " Hãy cấu hình sendmail"
-
-#~ msgid ""
-#~ "options description:\n"
-#~ "\n"
-#~ " - Backup system files:\n"
-#~ " \n"
-#~ "\tThis option allows you to backup your /etc directory,\n"
-#~ "\twhich contains all configuration files. Please be\n"
-#~ "\tcareful during the restore step to not overwrite:\n"
-#~ "\t\t/etc/passwd \n"
-#~ "\t\t/etc/group \n"
-#~ "\t\t/etc/fstab\n"
-#~ "\n"
-#~ " - Backup User files: \n"
-#~ "\n"
-#~ "\tThis option allows you select all users that you want \n"
-#~ "\tto backup.\n"
-#~ "\tTo preserve disk space, it is recommended that you \n"
-#~ "\tdo not include web browser's cache.\n"
-#~ "\n"
-#~ " - Backup Other files: \n"
-#~ "\n"
-#~ "\tThis option allows you to add more data to save.\n"
-#~ "\tWith the other backup it's not possible at the \n"
-#~ "\tmoment to select select incremental backup.\t\t\n"
-#~ " \n"
-#~ " - Incremental Backups:\n"
-#~ "\n"
-#~ "\tThe incremental backup is the most powerful \n"
-#~ "\toption for backup. This option allows you \n"
-#~ "\tto backup all your data the first time, and \n"
-#~ "\tonly the changed afterward.\n"
-#~ "\tThen you will be able, during the restore\n"
-#~ "\tstep, to restore your data from a specified\n"
-#~ "\tdate.\n"
-#~ "\tIf you have not selected this option all\n"
-#~ "\told backups are deleted before each backup. \n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "mô tả các tùy chá»n:\n"
-#~ "\n"
-#~ " - Sao lưu các tập tin hệ thống:\n"
-#~ " \n"
-#~ "\tTùy chá»n này cho phép sao lÆ°u thÆ° mục /etc,\n"
-#~ "\tlà nÆ¡i chứa má»i tập tin cấu hình. Hãy thận trá»ng\n"
-#~ "\ttrong bước khôi phục để tránh việc ghi đè:\n"
-#~ "\t\t/etc/passwd \n"
-#~ "\t\t/etc/group \n"
-#~ "\t\t/etc/fstab\n"
-#~ "\n"
-#~ " - Sao lÆ°u các tập tin ngÆ°á»i dùng: \n"
-#~ "\n"
-#~ "\tTùy chá»n này cho phép chá»n má»i ngÆ°á»i dùng\n"
-#~ "\tđể sao lưu.\n"
-#~ "\tÄể đảm bảo không gian Ä‘Ä©a trống, bạn không nên\n"
-#~ "\tcho cả cache của trình duyệt vào.\n"
-#~ "\n"
-#~ " - Sao lưu các tập tin khác: \n"
-#~ "\n"
-#~ "\tTùy chá»n này cho phép Ä‘Æ°a thêm dữ liệu để lÆ°u.\n"
-#~ "\tVới sao lưu khác, vào lúc này, không có khả năng\n"
-#~ "\tđể chá»n sao lÆ°u má»›i.\t\t\n"
-#~ " \n"
-#~ " - Các sao lưu mới:\n"
-#~ "\n"
-#~ "\tSao lÆ°u má»›i là má»™t tùy chá»n mạnh nhất \n"
-#~ "\tđể thá»±c hiện sao lÆ°u. Tùy chá»n này cho \n"
-#~ "\tphép sao lưu toàn bộ dữ liệu lúc ban đầu, \n"
-#~ "\tvà chỉ được thay đổi sau này.\n"
-#~ "\tSau đó, trong bước khôi phục, bạn có thể \n"
-#~ "\tkhôi phục dữ liệu từ má»™t thá»i Ä‘iểm cụ\n"
-#~ "\tthể.\n"
-#~ "\tNếu không chá»n tùy chá»n này, toàn bá»™\n"
-#~ "\tác sao lưu nói trên sẽ bị xoá trước mỗi lần sao lưu. \n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "restore description:\n"
-#~ " \n"
-#~ "Only the most recent date will be used ,because with incremental \n"
-#~ "backups it is necesarry to restore one by one each older backups.\n"
-#~ "\n"
-#~ "So if you don't like to restore an user please unselect all his\n"
-#~ "check box.\n"
-#~ "\n"
-#~ "Otherwise, you are able to select only one of this\n"
-#~ "\n"
-#~ " - Incremental Backups:\n"
-#~ "\n"
-#~ "\tThe incremental backup is the most powerfull \n"
-#~ "\toption to use backup, this option allow you \n"
-#~ "\tto backup all your data the first time, and \n"
-#~ "\tonly the changed after.\n"
-#~ "\tSo you will be able during the restore\n"
-#~ "\tstep, to restore your data from a specified\n"
-#~ "\tdate.\n"
-#~ "\tIf you have not selected this options all\n"
-#~ "\told backups are deleted before each backup. \n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "mô tả khôi phục:\n"
-#~ " \n"
-#~ "Chỉ có thá»i gian gần đây nhất được chá»n, vì vá»›i các sao lÆ°u \n"
-#~ "mới, không cần thiết khôi phục sao lưu cũ hơn theo từng bước.\n"
-#~ "\n"
-#~ "Do đó, nếu không muốn khôi phục cho má»™t ngÆ°á»i dùng, hãy bá»\n"
-#~ "chá»n má»i há»™p kiểm.\n"
-#~ "\n"
-#~ "Nếu không thì bạn có thể chỉ chá»n má»™t thứ.\n"
-#~ "\n"
-#~ " - Các sao lưu mới:\n"
-#~ "\n"
-#~ "\tSao lÆ°u má»›i là má»™t tùy chá»n mạnh nhất\n"
-#~ "\tdùng để thực hiện sao lưu, nó cho phép \n"
-#~ "\tsao lưu toàn bộ dữ liệu lúc ban đầu, và chỉ\n"
-#~ "\tbị thay đổi sau này.\n"
-#~ "\tDo đó, trong bước khôi phục, bạn có thể\n"
-#~ "\tkhôi phục dữ liệu từ má»™t thá»i Ä‘iểm vá» thá»i gian\n"
-#~ "\tcụ thể.\n"
-#~ "\tNếu đã không chá»n tùy chá»n này, má»i sao\n"
-#~ "\tlưu cũ sẽ bị xoá trước mỗi lần sao lưu. \n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ 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 ""
-#~ "Chú ý khi dùng với mức độ này. Nó làm hệ thống dễ sử dụng hơn,\n"
-#~ " nhưng rất nhạy cảm: không được dùng cho máy tính nối mạng "
-#~ "với máy khác\n"
-#~ " hay với Internet. Không có truy cập mật khẩu."
-
-#~ 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 ""
-#~ "Với mức bảo mật này, có thể sử dụng hệ thống này làm máy chủ.\n"
-#~ " Mức bảo mật bây giỠđủ cao để sử dụng hệ thống làm máy "
-#~ "chủ, cho phép\n"
-#~ " các máy khách kết nối vào. Lưu ý: nếu máy tính này chỉ là "
-#~ "má»™t máy khách trên Internet, bạn nên chá»n mức bảo mật thấp hÆ¡n."
-
-#~ msgid "Basic Options"
-#~ msgstr "Tùy Chá»n CÆ¡ Bản"
-
-#~ msgid "Security Checks"
-#~ msgstr "Kiểm tra Bảo mật"
-
-#~ msgid "Data list to include on CDROM."
-#~ msgstr "Danh sách dữ liệu sẽ ghi trên CDROM."
-
-#~ msgid "Please choose your CD space"
-#~ msgstr "Hãy chá»n không gian Ä‘Ä©a CD"
-
-#~ msgid "Please enter the cd writer speed"
-#~ msgstr "Hãy nhập tốc độ của ổ ghi CD"
-
-#~ msgid "Please check if you want to erase your CDRW before"
-#~ msgstr "Hãy kiểm tra nếu muốn xoá CDRW trước"
-
-#~ msgid "Please enter your CD Writer device name (ex: 0,1,0)"
-#~ msgstr "Hãy nhập tên ổ ghi CD (ví dụ: 0,1,0)"
-
-#~ msgid "Please check if you want to include install boot on your CD."
-#~ msgstr "Hãy kiểm tra nếu muốn tạo đĩa CD gồm tính năng khởi động."
-
-#~ msgid "Url should begin with 'ftp:'"
-#~ msgstr "URL nên bắt đầu bằng 'ftp:'"
-
-#~ msgid ""
-#~ "Please check if you want to include\n"
-#~ " install boot on your CD."
-#~ msgstr ""
-#~ "Äánh dấu vào nếu muốn CD cài đặt\n"
-#~ " có tính năng khởi động."
-
-#~ msgid "Windows PDC"
-#~ msgstr "Windows PDC"
-
-#~ msgid "PDC Server Name"
-#~ msgstr "Tên Máy chủ PDC"
-
-#~ 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"
-#~ msgstr ""
-#~ "Äể nó làm việc cho má»™t W2K PDC, bạn có thể cần chạy bằng nhà quản trị: C:"
-#~ "\\>net localgroup \"Pre-Windows 2000 Compatible Access\" everyone /add và "
-#~ "khởi động lại máy chủ"
-
-#~ msgid ""
-#~ "\n"
-#~ "Welcome to the Printer Setup Wizard\n"
-#~ "\n"
-#~ "This wizard will help you to install your printer(s) connected to this "
-#~ "computer.\n"
-#~ "\n"
-#~ "Please plug in your printer(s) on this computer and turn it/them on. "
-#~ "Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-#~ "want to set up your printer(s) now.\n"
-#~ "\n"
-#~ "Note that some computers can crash during the printer auto-detection, "
-#~ "turn off \"Auto-detect printers\" to do a printer installation without "
-#~ "auto-detection. Use the \"Expert Mode\" of printerdrake when you want to "
-#~ "set up printing on a remote printer if printerdrake does not list it "
-#~ "automatically."
-#~ msgstr ""
-#~ "\n"
-#~ "Chào mừng Äồ thuật Thiết lập Máy in\n"
-#~ "\n"
-#~ "Äồ thuật này trợ giúp việc cài đặt máy in được nối vá»›i máy tính này.\n"
-#~ "\n"
-#~ "Hãy nối máy in với máy tính và sau đó bật nó lên. Nhấn chuột lên \"Tiếp "
-#~ "theo\" khi đã sẻn sàng, và nhấn \"BỠqua\" nếu bạn chưa muốn thiết lập "
-#~ "máy in vào lúc này.\n"
-#~ "\n"
-#~ "Lưu ý là một số máy tính có thể đổ vỡ trong lúc tự động phát hiện máy in, "
-#~ "tắt \"Tự động phát hiện máy in\" để không thực hiện việc cài đặt máy in "
-#~ "với tự động phát hiện. Dùng \"Chế độ Chuyên gia\" của PrinterDrake khi "
-#~ "muốn thiết lập việc in ấn với máy in ở xa nếu PrinterDrake không tự động "
-#~ "liệt kê nó."
-
-#~ msgid "Auto-Detection of Printers"
-#~ msgstr "Các máy in được phát hiện tự động"
-
-#~ msgid ""
-#~ "Printerdrake is able to auto-detect your locally connected parallel and "
-#~ "USB printers for you, but note that on some systems the auto-detection "
-#~ "CAN FREEZE YOUR SYSTEM AND THIS CAN LEAD TO CORRUPTED FILE SYSTEMS! So do "
-#~ "it ON YOUR OWN RISK!\n"
-#~ "\n"
-#~ "Do you really want to get your printers auto-detected?"
-#~ msgstr ""
-#~ "PrinterDrake có thể tự động phát hiện các máy in cục bộ được nối với cổng "
-#~ "song song hay USB, nhưng lưu ý là trên một số hệ thống, việc phát hiện tự "
-#~ "Ä‘á»™ng có thể làm tê liệt hệ thống và dẫn tá»›i làm há»ng các hệ thống tập "
-#~ "tin! Vì vậy, hãy tiến hành nhưng không có gì là đảm bảo cho bạn!\n"
-#~ "\n"
-#~ "Bạn có thực sự muốn máy in được tự động phát hiện?"
-
-#~ msgid "Set up printer manually"
-#~ msgstr "Thiết lập máy in bằng tay"
-
-#~ msgid ""
-#~ "Network printers can only be installed after the installation. Choose "
-#~ "\"Hardware\" and then \"Printer\" in the Mandrake Control Center."
-#~ msgstr ""
-#~ "Máy in mạng có thể chỉ được thiết lập sau quá trình cài đặt. Hãy chá»n "
-#~ "\"Phần cứng\" rồi đến \"Máy in\" trong Mandrake Control Center."
-
-#~ msgid ""
-#~ "To install network printers, click \"Cancel\", switch to the \"Expert Mode"
-#~ "\", and click \"Add a new printer\" again."
-#~ msgstr ""
-#~ "Äể cài đặt máy in mạng, nhấn \"Bá» qua\", chuyển tá»›i \"Chế Ä‘á»™ Chuyên gia\" "
-#~ "và nhấn \"Thêm máy in mới\" một lần nữa."
-
-#~ msgid ""
-#~ "Is your printer a multi-function device from HP (OfficeJet, PSC, LaserJet "
-#~ "1100/1200/1220/3200/3300 with scanner), an HP PhotoSmart or an HP "
-#~ "LaserJet 2200?"
-#~ msgstr ""
-#~ "Có phải máy in là thiết bị đa năng của HP (OfficeJet, PSC, LaserJet "
-#~ "1100/1200/1220/3200/3300 với máy quét), HP PhotoSmart P100 hay 1315 hay "
-#~ "má»™t HP LaserJet 2200?"
-
-#~ msgid "Installing HPOJ package..."
-#~ msgstr "Äang cài đặt gói tin HPOJ..."
-
-#~ msgid "Checking device and configuring HPOJ..."
-#~ msgstr "Äang kiểm tra thiết bị và cấu hình HPOJ..."
-
-#~ msgid "Installing SANE packages..."
-#~ msgstr "Äang cài đặt các gói tin SANE..."
-
-#~ msgid "Installing mtools packages..."
-#~ msgstr "Äang cài đặt các gói tin mtools..."
-
-#~ msgid "Scanning on your HP multi-function device"
-#~ msgstr "Quét trên thiết bị đa năng của HP"
-
-#~ msgid "Photo memory card access on your HP multi-function device"
-#~ msgstr "Truy cập thẻ nhớ ảnh trên thiết bị đa năng của HP"
-
-#~ msgid "Making printer port available for CUPS..."
-#~ msgstr "Tạo cổng máy in sẻn sàng cho CUPS ..."
-
-#~ msgid "Control Center"
-#~ msgstr "Trung tâm Ä‘iá»u khiển"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "Chá»n công cụ bạn muốn dùng"
-
-#~ msgid "Configure the way the system will alert you"
-#~ msgstr "Cấu hình cách mà hệ thống dùng để cảnh báo"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "Không thấy serial_usb\n"
-
-#~ msgid "fsck failed with exit code %d or signal %d"
-#~ msgstr "fsck không được với exit code %d hay signal %d"
-
-#~ msgid "No browser available please! Please install one"
-#~ msgstr "Hiện không có trình duyệt nào cả! Hãy cài đặt trình duyệt."
-
-#~ msgid "Graphics card identification: %s\n"
-#~ msgstr "Nhận dạng card đồ hoạ: %s\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "Chá»n các tùy biến cho server"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "Monitor chưa được cấu hình"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "Card đồ há»a vẫn chÆ°a được cấu hình"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "Äá»™ phân giải vẫn chÆ°a được chá»n"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "hãy thử thay đổi một vài thông số"
-
-#~ msgid "An error occurred:"
-#~ msgstr "Xảy ra lỗi:"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "Thoát ra sau %d giây"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "Thiết lập này đã đúng chưa?"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "Bị lỗi, hãy thử thay đổi một vài thông số"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "XFree86 server: %s"
-
-#~ msgid "Show all"
-#~ msgstr "Hiển thị toàn bộ"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "Chuẩn bị cấu hình X-Window"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "Bạn muốn làm gì?"
-
-#~ msgid "Change Monitor"
-#~ msgstr "Thay đổi Monitor"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "Thay đổi Card Äồ há»a"
-
-#~ msgid "Change Server options"
-#~ msgstr "Thay đổi các tùy chá»n của Server"
-
-#~ msgid "Change Resolution"
-#~ msgstr "Thay đổi Äá»™ Phân Giải"
-
-#~ msgid "Show information"
-#~ msgstr "Hiển thị thông tin"
-
-#~ msgid "Test again"
-#~ msgstr "Thử lại"
-
-#~ msgid ""
-#~ "Description of the fields:\n"
-#~ "\n"
-#~ "Bus: this is the physical bus on which the device is plugged (eg: PCI, "
-#~ "USB, ...)\n"
-#~ "\n"
-#~ "Bus identification: \n"
-#~ "- pci devices : this list the vendor, device, subvendor and subdevice PCI "
-#~ "ids\n"
-#~ "\n"
-#~ "Description: this field describe the device\n"
-#~ "\n"
-#~ "Location on the bus: \n"
-#~ "- pci devices: this gives the PCI slot, device and function of this card\n"
-#~ "- eide devices: the device is either a slave or a master device\n"
-#~ "- scsi devices: the scsi bus and the scsi device ids\n"
-#~ "\n"
-#~ "Media class: class of hardware device\n"
-#~ "\n"
-#~ "Module: the module of the GNU/Linux kernel that handle that device\n"
-#~ "\n"
-#~ "Vendor: the vendor name of the device\n"
-#~ msgstr ""
-#~ "Mô tả các trÆ°á»ng:\n"
-#~ "\n"
-#~ "Bus: là bus vật lý mà thiết bị được nối vào (VD: PCI, USB, ...)\n"
-#~ "\n"
-#~ "Nhận dạng Bus:\n"
-#~ "- Thiết bị PCI: nó có khe cắm PCI, thiết bị và chức năng của card này\n"
-#~ " - Thiết bị EIDE: thiết bị có thể là chính (master) hay phụ (slave)\n"
-#~ "- Thiết bị SCSI: bus SCSI và ID của thiết bị SCSI\n"
-#~ "\n"
-#~ "Loại phương tiện: loại thiết bị phần cứng\n"
-#~ "\n"
-#~ "Module: là mô-đun của nhân Kernel Linux để quản lý thiết bị\n"
-#~ "\n"
-#~ "Nhà SX: tên nhà sản xuất thiết bị\n"
-
-#~ msgid ""
-#~ "Your HP multi-function device was configured automatically to be able to "
-#~ "scan. Now you can scan from the command line with \"ptal-hp %s scan ..."
-#~ "\". Scanning via a graphical interface or from the GIMP is not supported "
-#~ "yet for your device. More information you will find in the \"/usr/share/"
-#~ "doc/hpoj-0.8/ptal-hp-scan.html\" file on your system. If you have an HP "
-#~ "LaserJet 1100 or 1200 you can only scan when you have the scanner option "
-#~ "installed.\n"
-#~ "\n"
-#~ "Do not use \"scannerdrake\" for this device!"
-#~ msgstr ""
-#~ "Thiết bị đa năng HP đã được cấu hình tự động để có thể thực hiện quét. "
-#~ "Bây giỠbạn có thể thự hiện quét từ dòng lệnh với \"ptal-hp %s scan ..."
-#~ "\". Thá»±c hiện quét từ má»™t giao diện đồ há»a hay từ GIMP vẫn chÆ°a được há»— "
-#~ "trợ cho thiết bị này. Äể biết thêm thông tin, mở \"/usr/share/doc/hpoj-"
-#~ "0.8/ptal-hp-scan.html\" trong hệ thống. Nếu bạn có một HP LaserJet 1100 "
-#~ "hay 1200, bạn chỉ có thể quét khi đã cài đặt các tùy chá»n cho máy quét.\n"
-#~ "\n"
-#~ "Äừng dùng \"scannerdrake\" cho thiết bị này!"
-
-#~ msgid "Use Hard Drive with daemon"
-#~ msgstr "Dùng đĩa cứng với Daemon"
-
-#~ msgid "Use FTP with daemon"
-#~ msgstr "Dùng FTP với Daemon"
-
-#~ msgid "Package List to Install"
-#~ msgstr "Danh sách các gói cài đặt"
-
-#~ msgid "proftpd"
-#~ msgstr "Proftpd"
-
-#~ msgid "sshd"
-#~ msgstr "sshd"
-
-#~ msgid "webmin"
-#~ msgstr "webmin"
-
-#~ msgid "xinetd"
-#~ msgstr "xinetd"
-
-#~ msgid ""
-#~ "GNU/Linux is a multiuser system, and this means that each user can have "
-#~ "his\n"
-#~ "own preferences, his own files and so on. You can read the ``User "
-#~ "Guide''\n"
-#~ "to learn more. But unlike \"root\", which is the administrator, the "
-#~ "users\n"
-#~ "you will add here will not be entitled to change anything except their "
-#~ "own\n"
-#~ "files and their own configuration. You will have to create at least one\n"
-#~ "regular user for yourself. That account is where you should log in for\n"
-#~ "routine use. Although it is very practical to log in as \"root\" "
-#~ "everyday,\n"
-#~ "it may also be very dangerous! The slightest mistake could mean that "
-#~ "your\n"
-#~ "system would not work any more. If you make a serious mistake as a "
-#~ "regular\n"
-#~ "user, you may only lose some information, but not the entire system.\n"
-#~ "\n"
-#~ "First, you have to enter your real name. This is not mandatory, of "
-#~ "course\n"
-#~ "as you can actually enter whatever you want. DrakX will then take the "
-#~ "first\n"
-#~ "word you have entered in the box and will bring it over to the \"User\n"
-#~ "name\". This is the name this particular user will use to log onto the\n"
-#~ "system. You can change it. You then have to enter a password here. A\n"
-#~ "non-privileged (regular) user's password is not as crucial as \"root\"' "
-#~ "one\n"
-#~ "from a security point of view, but that is no reason to neglect it: "
-#~ "after\n"
-#~ "all, your files are at risk.\n"
-#~ "\n"
-#~ "If you click on \"Accept user\", you can then add as many as you want. "
-#~ "Add\n"
-#~ "a user for each one of your friends: your father or your sister, for\n"
-#~ "example. When you finish adding all the users you want, select \"Done\".\n"
-#~ "\n"
-#~ "Clicking the \"Advanced\" button allows you to change the default \"shell"
-#~ "\"\n"
-#~ "for that user (bash by default)."
-#~ msgstr ""
-#~ "GNU/Linux là má»™t hệ thống Ä‘a ngÆ°á»i dùng, nó cho phép má»—i má»™t ngÆ°á»i dùng\n"
-#~ "có riêng các tùy thích, tập tin và v.v.... Bạn có thể Ä‘á»c User Guide để "
-#~ "biết thêm\n"
-#~ "Ä‘iá»u này.NhÆ°ng không nhÆ° Root, là ngÆ°á»i quản trị, các ngÆ°á»i dùng mà bạn "
-#~ "thêm\n"
-#~ "vào đây sẽ không được quyá»n thay đổi bất kỳ cái gì ngoài các tập tin và "
-#~ "cấu hình\n"
-#~ "của riêng há». Bạn sẽ phải tạo ra má»™t ngÆ°á»i dùng thÆ°á»ng lệ cho riêng "
-#~ "mình.\n"
-#~ "Account đó là nơi bạn nên dùng để đăng nhập cho công việc hàng ngày. Mặc\n"
-#~ "dù bạn cũng có thể đăng nhập hàng ngày là Root, nhưng sẽ rất nguy hiểm!\n"
-#~ "Chỉ một lỗi nhỠnhất cũng có thể làm hệ thống không hoạt động nữa. Nếu "
-#~ "bạn\n"
-#~ "gây má»™t lá»—i trầm trá»ng khi là ngÆ°á»i dùng thông thÆ°á»ng, bạn có thể chỉ mất "
-#~ "một số\n"
-#~ "thông tin mà không ảnh hưởng tới toàn bộ hệ thống.\n"
-#~ "\n"
-#~ "Äầu tiên, bạn phải nhập tên thật của mình. Äiá»u này không phải bắt buá»™c "
-#~ "mà\n"
-#~ "thực tế bạn có thể nhập bất kỳ cái gì mình muốn. Sau đó, DrakX sẽ lấy từ "
-#~ "đầu\n"
-#~ "tiên bạn nhập vào ô để Ä‘em nhập vào ô \"Tên NgÆ°á»i Dùng\" (User name). "
-#~ "Äây\n"
-#~ "là tên mà ngÆ°á»i dùng này sẽ sá»­ dụng để đăng nhập vào hệ thống. Bạn có thể "
-#~ "thay\n"
-#~ "đổi nó. Sau đó bạn phải nhập má»™t mật khẩu vào đây. Mật khẩu của ngÆ°á»i "
-#~ "dùng\n"
-#~ "thông thÆ°á»ng không có vai trò quan trá»ng nhÆ° \"Root\" nhìn trên quan Ä‘iểm "
-#~ "bảo\n"
-#~ "mật, nhưng đừng nên sao nhãng nó sau này, vì đó là nguy cơ đối với các "
-#~ "tập tin\n"
-#~ "của bạn.\n"
-#~ "\n"
-#~ "Nếu nhấn lên \"Chấp thuận ngÆ°á»i dùng\", thì sau đó bạn có thể thêm bao "
-#~ "nhiêu\n"
-#~ "cÅ©ng được. Thêm ngÆ°á»i dùng cho ngÆ°á»i khác: anh chị em của bạn vv.... Khi "
-#~ "đã\n"
-#~ "thêm xong má»i ngÆ°á»i dùng mà bạn muốn, hãy chá»n \"Hoàn thành\".\n"
-#~ "\n"
-#~ "Nhấn vào nút \"Nâng cao\" để cho phép bạn thay đổi \"shell\" mặc định cho "
-#~ "ngÆ°á»i\n"
-#~ "dùng đó (mặc định là bash)."
-
-#~ msgid ""
-#~ "It is now time to specify which programs you wish to install on your\n"
-#~ "system. There are thousands of packages available for Mandrake Linux, "
-#~ "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"
-#~ "be asked to specify the CDs you currently have (in Expert mode only). "
-#~ "Check\n"
-#~ "the CD labels and highlight the boxes corresponding to the CDs you have\n"
-#~ "available for installation. Click \"OK\" when you are ready to continue.\n"
-#~ "\n"
-#~ "Packages are sorted in groups corresponding to a particular use of your\n"
-#~ "machine. The groups themselves are sorted into four sections:\n"
-#~ "\n"
-#~ " * \"Workstation\": if you plan to use your machine as a workstation, "
-#~ "select\n"
-#~ "one or more of the corresponding groups;\n"
-#~ "\n"
-#~ " * \"Development\": if your machine is to be used for programming, "
-#~ "choose\n"
-#~ "the desired group(s);\n"
-#~ "\n"
-#~ " * \"Server\": if your machine is intended to be a server, you will be "
-#~ "able\n"
-#~ "to select which of the most common services you wish to install on your\n"
-#~ "machine;\n"
-#~ "\n"
-#~ " * \"Graphical Environment\": finally, this is where you will choose "
-#~ "your\n"
-#~ "preferred graphical environment. At least one must be selected if you "
-#~ "want\n"
-#~ "to have a graphical workstation!\n"
-#~ "\n"
-#~ "Moving the mouse cursor over a group name will display a short "
-#~ "explanatory\n"
-#~ "text about that group. If you deselect all groups when performing a "
-#~ "regular\n"
-#~ "installation (by opposition to an upgrade), a dialog will pop up "
-#~ "proposing\n"
-#~ "different options for a minimal installation:\n"
-#~ "\n"
-#~ " * \"With X\": install the fewer packages possible to have a working\n"
-#~ "graphical desktop;\n"
-#~ "\n"
-#~ " * \"With basic documentation\": installs the base system plus basic\n"
-#~ "utilities and their documentation. This installation is suitable for\n"
-#~ "setting up a server;\n"
-#~ "\n"
-#~ " * \"Truly minimal install\": will install the strict minimum necessary "
-#~ "to\n"
-#~ "get a working Linux system, in command line only. This installation is\n"
-#~ "about 65Mb large.\n"
-#~ "\n"
-#~ "You can check the \"Individual package selection\" box, which is useful "
-#~ "if\n"
-#~ "you are familiar with the packages being offered or if you want to have\n"
-#~ "total control over what will be installed.\n"
-#~ "\n"
-#~ "If you started the installation in \"Upgrade\" mode, you can unselect "
-#~ "all\n"
-#~ "groups to avoid installing any new package. This is useful for repairing "
-#~ "or\n"
-#~ "updating an existing system."
-#~ msgstr ""
-#~ "Bây giỠlà lúc chỉ định chương trình nào mà bạn muốn cài đặt vào hệ "
-#~ "thống.\n"
-#~ "Có sẻn hàng nghìn gói tin dùng cho Mandrake Linux và bạn không cần phải\n"
-#~ "biết chúng má»™t cách tÆ°á»ng tận.\n"
-#~ "\n"
-#~ "Nếu thực hiện việc cài đặt chuẩn từ CD-ROM, đầu tiên bạn sẽ được đỠnghị\n"
-#~ "chỉ định các đĩa CD bạn đang có (chỉ có trong chế độ Chuyên gia). Hãy "
-#~ "đánh\n"
-#~ "dấu vào các nhãn CD và điểm sáng các hộp tùy theo các CD bạn đang có sẻn\n"
-#~ "cho việc cài đặt. Nhấn chuột lên \"OK\" khi bạn sẻn sàng đi tiếp.\n"
-#~ "\n"
-#~ "Các gói tin được phân loại trong các nhóm tùy theo mục đích sử dụng của "
-#~ "máy\n"
-#~ "tính này. Các nhóm được chia thành 4 phần:\n"
-#~ "\n"
-#~ " * \"Trạm làm việc\": nếu bạn định thiết lập máy này thành một trạm làm "
-#~ "việc,\n"
-#~ "hãy chá»n má»™t hay nhiá»u nhóm tÆ°Æ¡ng ứng.\n"
-#~ "\n"
-#~ " * \"Phát triển\": nếu định sá»­ dụng máy này để lập trình, hãy chá»n các "
-#~ "nhóm\n"
-#~ "mong muốn.\n"
-#~ "\n"
-#~ " * \"Máy chủ\": nếu muốn làm máy này trở thành máy chủ, bạn sẽ có thể\n"
-#~ "chá»n các dịch vụ thông dụng nhất mà bạn muốn thá»±c hiện cài đặt lên máy\n"
-#~ "tính này.\n"
-#~ "\n"
-#~ " * \"Môi trÆ°á»ng Äồ há»a\": Cuối cùng thì Ä‘ay là nÆ¡i bạn sẽ thá»±c hiện chá»n\n"
-#~ "môi trÆ°á»ng đồ há»a Æ°a thích. Cần chá»n ít nhất má»™t môi trÆ°á»ng nếu bạn muốn\n"
-#~ "có má»™t trạm làm việc đồ há»a!\n"
-#~ "\n"
-#~ "Việc di chuyển con trỠchuột lên tên nhóm sẽ làm xuất hiện một đoạn chú\n"
-#~ "giải ngắn vá» nhóm đó. Nếu bạn bá» chá»n toàn bá»™ các nhóm khi thá»±c hiện "
-#~ "việc\n"
-#~ "cài đặt (đối lập với kiểu nâng cấp), một hộp thoại sẽ bật lên và đỠnghị "
-#~ "các tùy chá»n khác nhau cho việc cài đặt tối thiểu:\n"
-#~ "\n"
-#~ " * \"Có X\" thực hiện cài đặt ít các gói tin hơn mà vẫn có một trạm làm "
-#~ "việc\n"
-#~ "đồ há»a;\n"
-#~ "\n"
-#~ " * \"Với các tài liệu cơ bản\" cài đặt một hệ thống cơ sở cộng thêm các "
-#~ "tiện\n"
-#~ "ích cơ bản cùng với tài liệu cho chúng. Việc cài đặt này thích hợp để "
-#~ "thiết lập\n"
-#~ "một máy chủ.\n"
-#~ "\n"
-#~ " * \"Cài đặt thật tối thiểu\" sẽ cài đặt thật sự tối thiểu những thứ cần "
-#~ "thiết để\n"
-#~ "có một hệ thống Linux làm việc chỉ bằng các dòng lệnh. Kiểu cài đặt này\n"
-#~ "cần khoảng 65Mb đĩa trống.\n"
-#~ "\n"
-#~ "Bạn có thể đánh dấu vào há»™p \"Chá»n các gói tin riêng\", việc này có ích "
-#~ "nếu\n"
-#~ "bạn đã thông thuộc các gói tin ở trong danh sách hay nếu bạn muốn có "
-#~ "quyá»n\n"
-#~ "Ä‘iá»u chỉnh toàn bá»™ những gì được cài đặt.\n"
-#~ "\n"
-#~ "Nếu bắt đầu thực hiện cài đặt bằng chế độ \"Nâng cấp\", bạn có thể bỠ"
-#~ "chá»n\n"
-#~ "toàn bá»™ các nhóm để không phải cài đặt bất kỳ má»™t gói má»›i nào. Äiá»u này "
-#~ "có\n"
-#~ "ích trong việc sửa chữa hay cập nhật cho một hệ thống hiện có."
-
-#~ msgid ""
-#~ "The Mandrake LinuxCD-ROM has a built-in rescue mode. You can access it "
-#~ "by\n"
-#~ "booting from the CD-ROM, press the >>F1<< key at boot and type "
-#~ ">>rescue<<\n"
-#~ "at the prompt. But in case your computer cannot boot from the CD-ROM, "
-#~ "you\n"
-#~ "should come back to this step for help in at least two situations:\n"
-#~ "\n"
-#~ " * when installing the bootloader, DrakX will rewrite the boot sector "
-#~ "(MBR)\n"
-#~ "of your main disk (unless you are using another boot manager), to allow "
-#~ "you\n"
-#~ "to start up with either Windows or GNU/Linux (assuming you have Windows "
-#~ "in\n"
-#~ "your system). If you need to reinstall Windows, the Microsoft install\n"
-#~ "process will rewrite the boot sector, and then you will not be able to\n"
-#~ "start GNU/Linux!\n"
-#~ "\n"
-#~ " * if a problem arises and you cannot start up GNU/Linux from the hard "
-#~ "disk,\n"
-#~ "this floppy disk will be the only means of starting up GNU/Linux. It\n"
-#~ "contains a fair number of system tools for restoring a system, which has\n"
-#~ "crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-#~ "password, or any other reason.\n"
-#~ "\n"
-#~ "When you click on this step, you will be asked to enter a disk inside "
-#~ "the\n"
-#~ "drive. The floppy disk you will insert must be empty or contain data "
-#~ "which\n"
-#~ "you do not need. You will not have to format it since DrakX will rewrite\n"
-#~ "the whole disk."
-#~ msgstr ""
-#~ "CDROM của Mandrake Linux có chế độ cứu giải. Bạn có thể truy cập nó bằng\n"
-#~ "cách khởi động từ CDROM, nhấn phím >>F1<< và gõ >>rescue<< tại dấu\n"
-#~ "nhắc. NhÆ°ng trong trÆ°á»ng hợp máy tính không thể khởi Ä‘á»™ng từ CDROM,\n"
-#~ "hãy trở lại bÆ°á»›c này để nhận sá»± chỉ dẫn trong ít nhất hai thÆ°á»ng hợp:\n"
-#~ "\n"
-#~ " * Khi cài đặt trình nạp khởi động, DrakX sẽ ghi lại boot sector (MBR) "
-#~ "của\n"
-#~ "ổ đĩa cứng chính (trừ khi bạn sử dụng một trình quản lý khởi động khác) "
-#~ "do\n"
-#~ "đó bạn có thể khởi chạy Windows hoặc GNU/Linux (nếu hệ thống của bạn có\n"
-#~ "cài đặt Windows). Nếu cần phải cài lại Windows, quá trình cài đặt "
-#~ "Microsoft\n"
-#~ "Windows sẽ ghi lại boot sector, và như vậy bạn sẽ không thể khởi chạy\n"
-#~ "GNU/Linux!\n"
-#~ "\n"
-#~ " * Nếu gặp vấn đỠnày và bạn không thể khởi chạy GNU/Linux từ đĩa cứng,\n"
-#~ "Ä‘Ä©a má»m sẽ là phÆ°Æ¡ng tiện duy nhất để khởi chạy GNU/Linux. Nó chứa\n"
-#~ "má»™t số công cụ hệ thống cần thiết để phục hồi lại hệ thống bị há»ng do sá»±\n"
-#~ "cố nguồn điện, một lỗi đánh máy vô ý, một lỗi gõ phím trong mật khẩu, và\n"
-#~ "bất kỳ một nguyên do khác.\n"
-#~ "\n"
-#~ "Khi nhấn chuá»™t vào bÆ°á»›c này, bạn sẽ được yêu cầu nạp má»™t Ä‘Ä©a má»m vào ổ.\n"
-#~ "ÄÄ©a má»m này phải là Ä‘Ä©a sạch hoặc chỉ chứa các dữ liệu mà bạn không cần\n"
-#~ "nữa. Bạn sẽ không phải thực hiện format đĩa; drakX sẽ ghi lại\n"
-#~ "toàn bộ đĩa."
-
-#~ msgid ""
-#~ "At this point, you need to choose where you want to install the Mandrake\n"
-#~ "Linux operating system on your hard drive. If your hard drive is empty "
-#~ "or\n"
-#~ "if an existing operating system is using all the available space, you "
-#~ "will\n"
-#~ "need to partition it. Basically, partitioning a hard drive consists of\n"
-#~ "logically dividing it to create space to install your new Mandrake Linux\n"
-#~ "system.\n"
-#~ "\n"
-#~ "Because the partitioning process' effects are usually irreversible,\n"
-#~ "partitioning can be intimidating and stressful if you are an "
-#~ "inexperienced\n"
-#~ "user. Fortunately, there is a wizard which simplifies this process. "
-#~ "Before\n"
-#~ "beginning, please consult the manual and take your time.\n"
-#~ "\n"
-#~ "If you are running the installation in Expert mode, you will enter\n"
-#~ "DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-#~ "fine-tune your partitions. See the DiskDrake section in the ``User "
-#~ "Guide''.\n"
-#~ "From the installation interface, you can use the wizards as described "
-#~ "here\n"
-#~ "by clicking the dialog's \"Wizard\" button.\n"
-#~ "\n"
-#~ "If partitions have already been defined, either from a previous\n"
-#~ "installation or from another partitioning tool, simply select those to\n"
-#~ "install your Linux system.\n"
-#~ "\n"
-#~ "If partitions are not defined, you will need to create them using the\n"
-#~ "wizard. Depending on your hard drive configuration, several options are\n"
-#~ "available:\n"
-#~ "\n"
-#~ " * \"Use free space\": this option will simply lead to an automatic\n"
-#~ "partitioning of your blank drive(s). You will not be prompted further;\n"
-#~ "\n"
-#~ " * \"Use existing partition\": the wizard has detected one or more "
-#~ "existing\n"
-#~ "Linux partitions on your hard drive. If you want to use them, choose "
-#~ "this\n"
-#~ "option;\n"
-#~ "\n"
-#~ " * \"Use the free space on the Windows; partition\": if MicrosoftWindows "
-#~ "is\n"
-#~ "installed on your hard drive and takes all the space available on it, "
-#~ "you\n"
-#~ "have to create free space for Linux data. To do so, you can delete your\n"
-#~ "MicrosoftWindows partition and data (see ``Erase entire disk'' or "
-#~ "``Expert\n"
-#~ "mode'' solutions) or resize your MicrosoftWindows partition. Resizing "
-#~ "can\n"
-#~ "be performed without the loss of any data, provided you previously\n"
-#~ "defragment the Windows partition. Backing up your data won't hurt "
-#~ "either..\n"
-#~ "This solution is recommended if you want to use both Mandrake Linux and\n"
-#~ "MicrosoftWindows on the same computer.\n"
-#~ "\n"
-#~ " Before choosing this option, please understand that after this "
-#~ "procedure,\n"
-#~ "the size of your MicrosoftWindows partition will be smaller than at the\n"
-#~ "present time. You will have less free space under MicrosoftWindows to "
-#~ "store\n"
-#~ "your data or to install new software;\n"
-#~ "\n"
-#~ " * \"Erase entire disk\": if you want to delete all data and all "
-#~ "partitions\n"
-#~ "present on your hard drive and replace them with your new Mandrake Linux\n"
-#~ "system, choose this option. Be careful with this solution because you "
-#~ "will\n"
-#~ "not be able to revert your choice after you confirm;\n"
-#~ "\n"
-#~ " !! If you choose this option, all data on your disk will be lost. !!\n"
-#~ "\n"
-#~ " * \"Remove Windows\": this will simply erase everything on the drive "
-#~ "and\n"
-#~ "begin fresh, partitioning everything from scratch. All data on your disk\n"
-#~ "will be lost;\n"
-#~ "\n"
-#~ " !! If you choose this option, all data on your disk will be lost. !!\n"
-#~ "\n"
-#~ " * \"Expert mode\": choose this option if you want to manually partition\n"
-#~ "your hard drive. Be careful it is a powerful but dangerous choice. You "
-#~ "can\n"
-#~ "very easily lose all your data. Hence, do not choose this unless you "
-#~ "know\n"
-#~ "what you are doing."
-#~ msgstr ""
-#~ "Lúc này bạn cần chá»n nÆ¡i nào trên ổ cứng sẽ được cài đặt hệ Ä‘iá»u hành\n"
-#~ "Mandrake Linux. Nếu như ổ 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 Mandrake Linux 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"
-#~ "ngÆ°á»i dùng có kinh nghiệm. May thay, đã có đồ thuật Ä‘Æ¡n giản hoá việc "
-#~ "này.\n"
-#~ "Trước khi bắt đầu, hãy tham khảo tài liệu và đừng vội vàng.\n"
-#~ "\n"
-#~ "Nếu thực hiện cài đặt với chế độ Chuyên gia, bạn sẽ thực hiện DiskDrake,\n"
-#~ "một công cụ phân vùng của Mandrake Linux, nó cho phép chỉnh đúng\n"
-#~ "các phân vùng. Xem chương DiskDrake trong tài liệu. Từ giao diện cài "
-#~ "đặt,\n"
-#~ "bạn có thể dùng các đồ thuật được mô tả ở đây bằng cách nhấp chuột lên\n"
-#~ "nút \"Äồ thuật\" của há»™p thoại.\n"
-#~ "\n"
-#~ "Nếu các phân vùng đã được thiết lập, hoặc là từ lần cài đặt trước hay\n"
-#~ "được tạo ra bằng một công cụ phân vùng khác, đơn giản là chỉ việc\n"
-#~ "chá»n chúng để cài đặt hệ thống Linux.\n"
-#~ "\n"
-#~ "Nếu chưa có các phân vùng, cần phải tạo chúng bằng việc sử dụng đồ\n"
-#~ "thuật. Tùy thuá»™c vào cấu hình của ổ Ä‘Ä©a cứng, sẻn có má»™t số tùy chá»n\n"
-#~ "cho bạn:\n"
-#~ "\n"
-#~ " * \"Dùng không gian trống\": tùy chá»n này sẽ tiến hành tá»± Ä‘á»™ng việc\n"
-#~ "phân vùng cho ổ đĩa trống. Bạn sẽ không bị nhắc là phải làm gì nữa.\n"
-#~ "\n"
-#~ " * \"Dùng phân vùng hiện có\": đồ thuật đã phát hiện thấy một hoặc hơn\n"
-#~ "phân vùng Linux hiện có trên Ä‘Ä©a cứng. Nếu muốn dùng chúng, hãy chá»n\n"
-#~ "tùy chá»n này.\n"
-#~ "\n"
-#~ " * \"Dùng không gian trống trên phân vùng của Windows\": nếu Microsoft\n"
-#~ "Windows đã được cài đặt trên ổ cứng và dùng toàn bộ không gian đĩa, cần\n"
-#~ "phải tạo không gian trống cho Linux. Äể làm việc đó, có thể xóa bá» dữ "
-#~ "liệu\n"
-#~ "và phân vùng của Microsoft Windows (xem giải pháp \"Xóa toàn bộ đĩa\" "
-#~ "hay\n"
-#~ "\"Chế độ chuyên gia\") hay lập lại kích thước phân vùng của MS Windows "
-#~ "mà\n"
-#~ "có thể không phải mất bất kỳ dữ liệu nào. Nên chá»n giải pháp này nếu "
-#~ "muốn\n"
-#~ "dùng cả Mandrake Linux và Microsoft Windows trê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"
-#~ "kích thước phân vùng của MS Windows sẽ nhỠhơn so với lúc này.\n"
-#~ "Sẽ có ít không gian trống hơn trong Microsoft Windows để lưu\n"
-#~ "dữ liệu và cài đặt phần má»m má»›i.\n"
-#~ "\n"
-#~ " * \"Xóa toàn bộ đĩa\": 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 Mandrake Linux 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"
-#~ " !! Nếu chá»n tùy chá»n này, toàn bá»™ dữ liệu trên Ä‘Ä©a sẽ mất. !!\n"
-#~ "\n"
-#~ " * \"Xóa bá» Windows\": Ä‘Æ¡n giản là sẽ xoá sạch má»i thứ có trên\n"
-#~ "Ä‘Ä©a, làm sạch, phân vùng tất cả từ đầu. Má»i dữ liệu trên Ä‘Ä©a sẽ\n"
-#~ "bị mất.\n"
-#~ "\n"
-#~ " !! Nếu chá»n tùy chá»n này, má»i dữ liệu trên Ä‘Ä©a sẽ mất. !!\n"
-#~ "\n"
-#~ " * \"Chế Ä‘á»™ chuyên gia\": dùng tùy chá»n này khi muốn tá»± phân vùng\n"
-#~ "ổ cứng. Hãy cẩn thận - đây là tùy chá»n mạnh nhÆ°ng nguy hiểm, rất\n"
-#~ "dá»… bị mất má»i dữ liệu. Vì vậy, không nên chá»n chế Ä‘á»™ này trừ khi\n"
-#~ "biết tÆ°á»ng tận má»i thứ."
-
-#~ msgid ""
-#~ "There you are. Installation is now complete and your GNU/Linux system is\n"
-#~ "ready to use. Just click \"OK\" to reboot the system. You can start\n"
-#~ "GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-#~ "soon as the computer has booted up again.\n"
-#~ "\n"
-#~ "The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-#~ "\n"
-#~ " * \"generate auto-install floppy\": to create an installation floppy "
-#~ "disk\n"
-#~ "which will automatically perform a whole installation without the help "
-#~ "of\n"
-#~ "an operator, similar to the installation you just configured.\n"
-#~ "\n"
-#~ " Note that two different options are available after clicking the "
-#~ "button:\n"
-#~ "\n"
-#~ " * \"Replay\". This is a partially automated installation as the\n"
-#~ "partitioning step (and only this one) remains interactive;\n"
-#~ "\n"
-#~ " * \"Automated\". Fully automated installation: the hard disk is "
-#~ "completely\n"
-#~ "rewritten, all data is lost.\n"
-#~ "\n"
-#~ " This feature is very handy when installing a great number of similar\n"
-#~ "machines. See the Auto install section on our web site;\n"
-#~ "\n"
-#~ " * \"Save packages selection\"(*): saves the package selection as done\n"
-#~ "previously. Then, when doing another installation, insert the floppy "
-#~ "inside\n"
-#~ "the drive and run the installation going to the help screen by pressing "
-#~ "on\n"
-#~ "the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-#~ "\n"
-#~ "(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-#~ "\"mformat a:\")"
-#~ msgstr ""
-#~ "Chúc mừng. Việc cài đặt đã hoàn thành và hệ thống GNU/Linux đã sẻn sàng\n"
-#~ "để sử dụng. Hãy nhấp chuột lên \"OK\" để khởi động lại hệ thống. Bạn có "
-#~ "thể\n"
-#~ "chạy GNU/Linux hay Windows (nếu bạn có hệ thống khởi động kép), ngay\n"
-#~ "sau khi máy tính khởi động lại.\n"
-#~ "\n"
-#~ "Nút \"Nâng cao\" (chỉ có trong chế độ chuyên gia) hiển thị thêm 2 nút "
-#~ "để:\n"
-#~ "\n"
-#~ " * \"tạo Ä‘Ä©a má»m tá»± Ä‘á»™ng cài đặt\": để tạo má»™t Ä‘Ä©a má»m cài đặt nhỠđó\n"
-#~ "sẽ tá»± Ä‘á»™ng thá»±c hiện toàn bá»™ quá trình cài đặt mà không cần có ngÆ°á»i\n"
-#~ "thực hiện, giống hệt quá trình cài đặt mà bạn vừa tiến hành.\n"
-#~ "\n"
-#~ " LÆ°u ý: sẽ có 2 tùy chá»n khác nhau sau khi nhấp chuá»™t lên nút:\n"
-#~ "\n"
-#~ " * \"Thực hiện lại\". là quá trình cài đặt tự động một phần như bước\n"
-#~ "phân vùng (và chỉ cái này) là còn lại tương tác.\n"
-#~ "\n"
-#~ " * \"Tự động\". Cài đặt hoàn toàn tự động: đĩa cứng được ghi lại\n"
-#~ "hoàn toàn, má»i dữ liệu bị mất.\n"
-#~ "\n"
-#~ " Tính năng này rất thuận tiện khi thực hiện cài đặt cho một số lượng\n"
-#~ "lớn các máy giống nhau. Xem Phần cài đặt tự động tại website của hãng.\n"
-#~ "\n"
-#~ " * \"LÆ°u các lá»±a chá»n gói tin\"(*) : lÆ°u lại sá»± lá»±a chá»n gói tin đã được "
-#~ "tạo\n"
-#~ "ra trÆ°á»›c đó. Sau này, khi thá»±c hiện lần cài đặt khác, hãy nạp đãi má»m "
-#~ "vào\n"
-#~ "ổ và chạy quá trình cài đặt đi tới màn hình trợ giúp bằng cách nhấn phím\n"
-#~ "[F1], và gõ >>linux defcfg=\"floppy\"<<.\n"
-#~ "\n"
-#~ "(*) Cần má»™t Ä‘Ä©a má»m được định dạng FAT (để tạo nó trong GNU/Linux, gõ\n"
-#~ "\"mformat a:\")"
-
-#~ msgid ""
-#~ "At this point, you need to choose which partition(s) will be used for "
-#~ "the\n"
-#~ "installation of your Mandrake Linux 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"
-#~ "partitions must be defined.\n"
-#~ "\n"
-#~ "To create partitions, you must first select a hard drive. You can select\n"
-#~ "the disk for partitioning by clicking on ``hda'' for the first IDE "
-#~ "drive,\n"
-#~ "``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-#~ "\n"
-#~ "To partition the selected hard drive, you can use these options:\n"
-#~ "\n"
-#~ " * \"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"
-#~ "\n"
-#~ " * \"More\": gives access to additional features:\n"
-#~ "\n"
-#~ " * \"Save partition table\": saves the partition table to a floppy. "
-#~ "Useful\n"
-#~ "for later partition-table recovery if necessary. It is strongly "
-#~ "recommended\n"
-#~ "to perform this step;\n"
-#~ "\n"
-#~ " * \"Restore partition table\": allows to restore a previously saved\n"
-#~ "partition table from floppy disk;\n"
-#~ "\n"
-#~ " * \"Rescue partition table\": if your partition table is damaged, you "
-#~ "can\n"
-#~ "try to recover it using this option. Please be careful and remember that "
-#~ "it\n"
-#~ "can fail;\n"
-#~ "\n"
-#~ " * \"Reload partition table\": discards all changes and loads your "
-#~ "initial\n"
-#~ "partition table;\n"
-#~ "\n"
-#~ " * \"Removable media automounting\": unchecking this option will force "
-#~ "users\n"
-#~ "to manually mount and unmount removable medias such as floppies and\n"
-#~ "CD-ROMs.\n"
-#~ "\n"
-#~ " * \"Wizard\": 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 knowledge of\n"
-#~ "partitioning;\n"
-#~ "\n"
-#~ " * \"Undo\": use this option to cancel your changes;\n"
-#~ "\n"
-#~ " * \"Toggle to normal/expert mode\": allows additional actions on "
-#~ "partitions\n"
-#~ "(type, options, format) and gives more information;\n"
-#~ "\n"
-#~ " * \"Done\": when you are finished partitioning your hard 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"
-#~ "partitions using [Tab] and [Up/Down] arrows.\n"
-#~ "\n"
-#~ "When a partition is selected, you can use:\n"
-#~ "\n"
-#~ " * Ctrl-c to create a new partition (when an empty partition is "
-#~ "selected);\n"
-#~ "\n"
-#~ " * Ctrl-d to delete a partition;\n"
-#~ "\n"
-#~ " * Ctrl-m to set the mount point.\n"
-#~ "\n"
-#~ "To get information about the different filesystem types available, "
-#~ "please\n"
-#~ "read the ext2fs chapter from the ``Reference Manual''.\n"
-#~ "\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 Mandrake Linux. 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"
-#~ "\n"
-#~ "Äể tạo các phân vùng, đầu tiên phải chá»n má»™t ổ Ä‘Ä©a cứng. Có thể chá»n\n"
-#~ "ổ đĩa để phân vùng bằng cách nhấn lên \"hda\" đối với ổ IDE đầu tiên,\n"
-#~ "\"hdb\" cho ổ thứ hai, \"sda\" đới với ổ SCSI đầu tiên và cứ làm như "
-#~ "vậy.\n"
-#~ "\n"
-#~ "Äể phân vùng cho ổ cứng được chá»n, có thể dùng những tùy chá»n này:\n"
-#~ "\n"
-#~ " * \"Xóa toàn bá»™\": để xóa má»i phân vùng có trên ổ Ä‘Ä©a cứng được\n"
-#~ "chá»n.\n"
-#~ "\n"
-#~ " * \"Tự động phân chia\": cho phép việc tự động tạo các phân vùng Ext2\n"
-#~ "và swap tại không gian trống của ổ đĩa cứng.\n"
-#~ "\n"
-#~ " * \"Thêm\" : cho phép thực hiện thêm một số tính năng:\n"
-#~ "\n"
-#~ " * \"LÆ°u bảng phân vùng\": để lÆ°u bảng phân vùng vào Ä‘Ä©a má»m. Có "
-#~ "ích\n"
-#~ "khi cần thực hiện việc khôi phục lại bảng phân vùng. Bạn rất nên\n"
-#~ "thực hiện bước này.\n"
-#~ "\n"
-#~ " * \"Khôi phục bảng phân vùng\": cho phép khôi phục bảng phân vùng\n"
-#~ "đã được lÆ°u vào Ä‘Ä©a má»m từ trÆ°á»›c đó.\n"
-#~ "\n"
-#~ " * \"Cứu giải bảng phân vùng\": nếu bảng phân vùng bị hư, bạn có "
-#~ "thể cố\n"
-#~ "gắng khôi phục lại nó bằng tùy chá»n này. Xin hãy thận trá»ng và nên biết "
-#~ "là\n"
-#~ "có thể không thành công.\n"
-#~ "\n"
-#~ " * \"Nạp lại bảng phân vùng\": bá» qua má»i thay đổi và nạp lại bảng "
-#~ "phân\n"
-#~ "vùng ban đầu.\n"
-#~ "\n"
-#~ " * \"tá»± Ä‘á»™ng gắn kết phÆ°Æ¡ng tiện tháo lắp\": bá» chá»n tùy chá»n này "
-#~ "sẽ ép\n"
-#~ "buá»™c ngÆ°á»i dùng phải tá»± thá»±c hiện gắn kết/bá» gắn kết các phÆ°Æ¡ng tiện "
-#~ "tháo\n"
-#~ "lắp ví dụ nhÆ° Ä‘Ä©a má»m và Ä‘Ä©a CD.\n"
-#~ "\n"
-#~ " * \"Äồ thuật\": dùng tùy chá»n này nếu bạn muốn sá»­ dụng đồ thuật để phân "
-#~ "vùng\n"
-#~ "ổ đĩa cứng. Bạn nên sử dụng đồ thuật nếu bạn không nắm rõ vỠviệc\n"
-#~ "phân vùng.\n"
-#~ "\n"
-#~ " * \"Hoàn tác\": dùng để bỠqua, không thực hiện những thay đổi vừa làm.\n"
-#~ "\n"
-#~ " * \"Chuyển đổi giữa chế Ä‘á»™ bình thÆ°á»ng/chuyên gia\": cung cấp thêm các "
-#~ "thao\n"
-#~ "tác trên phân vùng (kiểu, tùy chá»n, định dạng) và thêm thông tin.\n"
-#~ "\n"
-#~ " * \"Hoàn thành\": khi bạn đã thực hiện xong việc phân vùng ổ cứng, nó\n"
-#~ "sẽ lưu các thay đổi vào đĩa.\n"
-#~ "\n"
-#~ "LÆ°u ý: có thể dùng bàn phím để chá»n các tùy chá»n. Chá»n qua lại các phân\n"
-#~ "vùng bằng phím [Tab] và mũi tên [Lên/Xuống].\n"
-#~ "\n"
-#~ "Khi má»™t phân vùng đã được chá»n, có thể dùng:\n"
-#~ "\n"
-#~ " * Ctrl-c để tạo má»™t phân vùng má»›i (khi chá»n má»™t phân vùng trống);\n"
-#~ "\n"
-#~ " * Ctrl-d để xóa một phân vùng;\n"
-#~ "\n"
-#~ " * Ctrl-m để thiết lập điểm gắn kết.\n"
-#~ "\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, bạn sẽ muốn tạo một phân vùng\n"
-#~ "\"bẫy khởi động\" HFS có kích thước ít nhất 1MB để cho trình nạp khởi "
-#~ "Ä‘á»™ng\n"
-#~ "yaboot dùng. Nếu lập kích thước phân vùng lớn hơn một chút (50MB), bạn\n"
-#~ "sẽ thấy đây là nơi hữu ích dùng để lưu trữ kernel dự phòng và ảnh "
-#~ "ramdisk\n"
-#~ "cho các trÆ°á»ng hợp khởi Ä‘á»™ng khẩn cấp."
-
-#~ msgid ""
-#~ "DrakX now needs to know if you want to perform a default (\"Recommended"
-#~ "\")\n"
-#~ "installation or if you want to have greater control (\"Expert\"). You "
-#~ "can\n"
-#~ "also choose to do a new install or an upgrade of an existing Mandrake "
-#~ "Linux\n"
-#~ "system:\n"
-#~ "\n"
-#~ " * \"Install\": completely wipes out the old system. In fact, depending "
-#~ "on\n"
-#~ "what currently holds your machine, you will be able to keep some old "
-#~ "(Linux\n"
-#~ "or other) partitions unchanged;\n"
-#~ "\n"
-#~ " * \"Upgrade\": this installation class allows to simply update the "
-#~ "packages\n"
-#~ "currently installed on your Mandrake Linux system. It keeps the current\n"
-#~ "partitions of your hard drives as well as user configurations. All other\n"
-#~ "configuration steps remain available with respect to plain installation;\n"
-#~ "\n"
-#~ " * \"Upgrade Packages Only\": this brand new class allows to upgrade an\n"
-#~ "existing Mandrake Linux system while keeping all system configurations\n"
-#~ "unchanged. Adding new packages to the current installation is also\n"
-#~ "possible.\n"
-#~ "\n"
-#~ "Upgrades should work fine for Mandrake Linux systems starting from \"8.1"
-#~ "\"\n"
-#~ "release.\n"
-#~ "\n"
-#~ "Depending on your knowledge of GNU/Linux, select one of the following\n"
-#~ "choices:\n"
-#~ "\n"
-#~ " * Recommended: choose this if you have never installed a GNU/Linux\n"
-#~ "operating system. The installation will be very easy and you will only "
-#~ "be\n"
-#~ "asked a few questions;\n"
-#~ "\n"
-#~ " * Expert: if you have a good knowledge of GNU/Linux, you can choose "
-#~ "this\n"
-#~ "installation class. The expert installation will allow you to perform a\n"
-#~ "highly-customized installation. Answering some of the questions can be\n"
-#~ "difficult if you do not have a good knowledge of GNU/Linux, so do not\n"
-#~ "choose this unless you know what you are doing."
-#~ msgstr ""
-#~ "DrakX cần biết là bạn muốn thực hiện kiểu cài đặt mặc định (\"Khuyến cáo"
-#~ "\")\n"
-#~ "hay kiểu cài đặt có tính Ä‘iá»u khiển cao hÆ¡n (\"Chuyên gia\"). Bạn cÅ©ng có "
-#~ "cả\n"
-#~ "lá»±a chá»n thá»±c hiện cài đặt má»›i hoặc tiến hành nâng cấp hệ thống Mandrake\n"
-#~ "Linux sẻn có:\n"
-#~ "\n"
-#~ " * \"Cài đặt\": quét bỠhoàn toàn hệ thống cũ. Trên thực tế, tùy thuộc "
-#~ "vào\n"
-#~ "những gì đang có trong máy mà bạn có thể giữ lại một số phân vùng (của\n"
-#~ "Linux hay cái khác).\n"
-#~ "\n"
-#~ " * \"Nâng cấp\": kiểu cài đặt này cho phép thực hiện cập nhật các gói "
-#~ "tin\n"
-#~ "hiện thá»i đã được cài đặt trong hệ thống Mandrake Linux. Nó giữ lại các\n"
-#~ "phân vùng hiện thá»i trên Ä‘Ä©a cứng cÅ©ng nhÆ° là cấu hình của ngÆ°á»i dùng.\n"
-#~ "Toàn bộ các bước cấu hình khác vẫn sẻn có để thực hiện cài đặt thuần "
-#~ "túy.\n"
-#~ "\n"
-#~ " * \"Chỉ nâng cấp các gói tin\": kiểu cài đặt mới này cho phép nâng cấp\n"
-#~ "một hệ thống Mandrake Linux đang dùng và không thay đổi toàn bộ cấu\n"
-#~ "của hình hệ thống. Cũng có thể bổ xung các gói tin vào quá trình cài đặt\n"
-#~ "hiện thá»i.\n"
-#~ "\n"
-#~ "Việc nâng cấp làm việc tốt với các hệ thống Mandrake Linux từ \"8.1\"\n"
-#~ "trở đi.\n"
-#~ "\n"
-#~ "Tùy thuá»™c vào sá»± hiểu biết của bạn vá» GNU/Linux, hãy chá»n má»™t trong\n"
-#~ "những lá»±a chá»n sau đây:\n"
-#~ "\n"
-#~ " * Khuyến cáo: hãy chá»n nếu bạn chÆ°a bao giá» cài đặt hệ Ä‘iá»u hành\n"
-#~ "GNU/Linux. Việc cài đặt sẽ rất Ä‘Æ¡n giản và bạn chỉ phải trả lá»i má»™t\n"
-#~ "số ít câu há»i.\n"
-#~ "\n"
-#~ " * Chuyên gia: nếu có hiểu biết tốt vá» GNU/Linux, bạn có thể chá»n loại\n"
-#~ "cài đặt này. Việc cài đặt theo chế độ chuyên gia sẽ cho phép thực hiện\n"
-#~ "cài đặt có tính tùy chỉnh cao. Việc trả lá»i má»™t số câu há»i sẽ có thể là "
-#~ "khó\n"
-#~ "nếu bạn không có má»™t kiến thức tốt vá» GNU/Linux, vì vậy đừng chá»n\n"
-#~ "chế Ä‘á»™ này trừ khi bạn nắm rõ má»i việc."
-
-#~ msgid ""
-#~ "This is the most crucial decision point for the security of your GNU/"
-#~ "Linux\n"
-#~ "system: you have to enter the \"root\" password. \"root\" is the system\n"
-#~ "administrator and is the only one authorized to make updates, add users,\n"
-#~ "change the overall system configuration, and so on. In short, \"root\" "
-#~ "can\n"
-#~ "do everything! That is why you must choose a password that is difficult "
-#~ "to\n"
-#~ "guess DrakX will tell you if it is too easy. As you can see, you can "
-#~ "choose\n"
-#~ "not to enter a password, but we strongly advise you against this if only\n"
-#~ "for one reason: do not think that because you booted GNU/Linux that your\n"
-#~ "other operating systems are safe from mistakes. Since \"root\" can "
-#~ "overcome\n"
-#~ "all limitations and unintentionally erase all data on partitions by\n"
-#~ "carelessly accessing the partitions themselves, it is important for it "
-#~ "to\n"
-#~ "be difficult to become \"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 too\n"
-#~ "easy to compromise a system.\n"
-#~ "\n"
-#~ "However, please do not make the password too long or complicated because\n"
-#~ "you must be able to remember it without too much effort.\n"
-#~ "\n"
-#~ "The password will not be displayed on screen as you type it in. Hence, "
-#~ "you\n"
-#~ "will have to type the password twice to reduce the chance of a typing\n"
-#~ "error. If you do happen to make the same typing error twice, this\n"
-#~ "``incorrect'' password will have to be used the first time you connect.\n"
-#~ "\n"
-#~ "In Expert mode, you will be asked if you will be connecting to an\n"
-#~ "authentication server, like NIS or LDAP.\n"
-#~ "\n"
-#~ "If your network uses the LDAP (or NIS) protocol for authentication, "
-#~ "select\n"
-#~ "\"LDAP\" (or \"NIS\") as authentication. If you do not know, ask your\n"
-#~ "network administrator.\n"
-#~ "\n"
-#~ "If your computer is not connected to any administrated network, you will\n"
-#~ "want to choose \"Local files\" for authentication."
-#~ msgstr ""
-#~ "Äây là thá»i Ä‘iểm chủ chốt nhất đối vá»›i vấn Ä‘á» bảo mật cho hệ thống "
-#~ "Linux:\n"
-#~ "cần phải nhập má»™t mật khẩu cho \"root\". \"root\" là ngÆ°á»i quản trị hệ "
-#~ "thống,\n"
-#~ "là ngÆ°á»i duy nhất được phép tiến hành cập nhật, thêm ngÆ°á»i dùng, thay "
-#~ "đổi\n"
-#~ "toàn bá»™ cấu hình hệ thống, v.v... Nói ngắn gá»n là \"root\" có thể thá»±c "
-#~ "hiện\n"
-#~ "má»i thứ! Äó là lý do tại sao bạn cần chá»n má»™t mật khẩu phải thật khó "
-#~ "đoán;\n"
-#~ "DrakX sẽ thông báo nếu nó quá dễ đoán. Như đã thấy, bạn có thể không\n"
-#~ "nhập mật khẩu, nhưng chúng tôi khuyên bạn rất nên nhập mật khẩu, vì một\n"
-#~ "lý do: đừng cho rằng chỉ má»™t mình bạn khởi Ä‘á»™ng Linux thì các hệ Ä‘iá»u\n"
-#~ "hành khác vẫn an toàn khi gặp lá»—i. Äiá»u đó không đúng vì \"root\" có thể\n"
-#~ "vượt qua má»i giá»›i hạn và vô ý xóa toàn bá»™ dữ liệu trên các phân vùng do\n"
-#~ "tá»± nó truy cập thiếu thận trá»ng! Quan trá»ng là phải để thật khó khăn nếu\n"
-#~ "muốn trở thành \"root\".\n"
-#~ "\n"
-#~ "Mật khẩu nên pha trộn bằng các ký tự số và chữ cái và có độ dài ít nhất "
-#~ "8\n"
-#~ "ký tự. Và không nên ghi mật khẩu \"root\" vào đâu cả - để tránh hệ "
-#~ "thống.\n"
-#~ "bị xâm hại\n"
-#~ "\n"
-#~ "Äừng nên dùng mật khẩu quá dài hoặc phức tạp để cho phép bạn có khả\n"
-#~ "năng nhớ nó một cách không khó khăn lắm.\n"
-#~ "\n"
-#~ "Mật khẩu sẽ không hiển thị trên màn hình khi bạn nhập vào. Vì vậy,\n"
-#~ "phải nhập mật khẩu hai lần để tránh gặp lỗi khi gõ bàn phím\n"
-#~ "Nếu cả hai lần bạn Ä‘á»u gõ sai nhÆ° nhau thì mật khẩu \"sai\" sẽ\n"
-#~ "được dùng vào lần đầu bạn thực hiện kết nối.\n"
-#~ "\n"
-#~ "Trong chế Ä‘á»™ chuyên gia, bạn sẽ được há»i khi kết nối vá»›i máy chủ\n"
-#~ "chứng thực, như NIS hoặc LDAP.\n"
-#~ "\n"
-#~ "Nếu mạng làm việc dùng giao thức LDAP hay NIS để chứng thực,\n"
-#~ "hãy chá»n \"LDAP\" hay \"NIS\". Nếu bạn không biết rõ, hãy há»i\n"
-#~ "nhà quản trị hệ thống mạng.\n"
-#~ "\n"
-#~ "Nếu máy tính này không kết nối với bất kỳ hệ thống mạng được quản\n"
-#~ "trị nào, bạn sẽ chá»n \"Các tập tin Cục bá»™\" để chứng thá»±c."
-
-#~ msgid ""
-#~ "LILO and grub are GNU/Linux bootloaders. This stage, normally, is "
-#~ "totally\n"
-#~ "automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-#~ "accordingly, depending on what it finds here:\n"
-#~ "\n"
-#~ " * if a Windows boot sector is found, it will replace it with a grub/"
-#~ "LILO\n"
-#~ "boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-#~ "OS;\n"
-#~ "\n"
-#~ " * if a grub or LILO boot sector is found, it will replace it with a new\n"
-#~ "one.\n"
-#~ "\n"
-#~ "If in doubt, DrakX will display a dialog with various options.\n"
-#~ "\n"
-#~ " * \"Bootloader to use\": you have three choices:\n"
-#~ "\n"
-#~ " * \"GRUB\": if you prefer grub (text menu).\n"
-#~ "\n"
-#~ " * \"LILO with graphical menu\": if you prefer LILO with its "
-#~ "graphical\n"
-#~ "interface.\n"
-#~ "\n"
-#~ " * \"LILO with text menu\": if you prefer LILO with its text menu "
-#~ "interface.\n"
-#~ "\n"
-#~ " * \"Boot device\": in most cases, you will not change the default\n"
-#~ "(\"/dev/hda\"), but if you prefer, the bootloader can be installed on "
-#~ "the\n"
-#~ "second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0"
-#~ "\");\n"
-#~ "\n"
-#~ " * \"Delay before booting the default image\": when rebooting the "
-#~ "computer,\n"
-#~ "this is the delay granted to the user to choose in the bootloader menu,\n"
-#~ "another boot entry than the default one.\n"
-#~ "\n"
-#~ "!! Beware that if you choose not to install a bootloader (by selecting\n"
-#~ "\"Cancel\" here), you must ensure that you have a way to boot your "
-#~ "Mandrake\n"
-#~ "Linux system! Also, be sure you know what you do before changing any of "
-#~ "the\n"
-#~ "options. !!\n"
-#~ "\n"
-#~ "Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-#~ "options, which are reserved to the expert user.\n"
-#~ "\n"
-#~ "After you have configured the general bootloader parameters, the list of\n"
-#~ "boot options which will be available at boot time will be displayed.\n"
-#~ "\n"
-#~ "If there is another operating system installed on your machine, it will\n"
-#~ "automatically be added to the boot menu. Here, you can choose to fine-"
-#~ "tune\n"
-#~ "the existing options. Select an entry and click \"Modify\" to modify or\n"
-#~ "remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-#~ "installation step."
-#~ msgstr ""
-#~ "LILO và GRUB là trình nạp khởi Ä‘á»™ng cho GNU/Linux. Thông thÆ°á»ng, giai "
-#~ "đoạn\n"
-#~ "này tự động hoàn toàn. Thực tế, DrakX sẽ phân tích sector khởi động của "
-#~ "đĩa và\n"
-#~ "thực hiện sao cho phù hợp với những gì tìm thấy ở đây:\n"
-#~ "\n"
-#~ " * nếu tìm thấy sector khởi động của Windows, nó sẽ thay thế bằng sector "
-#~ "khởi\n"
-#~ "Ä‘á»™ng của GRUB/LILO để cho bạn có thể khởi chạy Linux hoặc hệ Ä‘iá»u hành\n"
-#~ "khác\n"
-#~ "\n"
-#~ " * nếu tìm thấy sector khởi động GRUB hay LILO, nó sẽ thay thế bằng một "
-#~ "cái\n"
-#~ "má»›i;\n"
-#~ "\n"
-#~ "Nếu nghi ngá», DrakX sẽ hiển thị má»™t há»™p thoại vá»›i các tùy chá»n khác "
-#~ "nhau.\n"
-#~ "\n"
-#~ " * \"Trình nạp khởi Ä‘á»™ng được dùng\": có ba lá»±a chá»n cho bạn:\n"
-#~ "\n"
-#~ " * \"GRUB\": nếu bạn thích dùng GRUB (với menu dạng văn bản).\n"
-#~ "\n"
-#~ " * \"LILO vá»›i menu đồ há»a\": khi bạn thích dùng LILO vá»›i giao diện đồ\n"
-#~ "há»a\n"
-#~ "\n"
-#~ " * \"LILO\" với menu dạng văn bản: nếu thích dùng LILO với menu dạng "
-#~ "văn\n"
-#~ "bản.\n"
-#~ "\n"
-#~ " * \"Thiết bị khởi Ä‘á»™ng\": thÆ°á»ng thì bạn không thay đổi mặc định (\"/dev/"
-#~ "hda\"),\n"
-#~ "nhưng nếu thích, trình nạp khởi động có thể được ghi lên ổ đĩa cứng thứ "
-#~ "hai\n"
-#~ "(\"/dev/ hdb\"), hay thậm chí trên Ä‘Ä©a má»m (\"/dev/fd0\").\n"
-#~ "\n"
-#~ " * \"Trì hoãn trước khi nạp ảnh mặc định\": khi khởi động lại máy, đây là "
-#~ "thá»i\n"
-#~ "gian trá»… cho phép để ngÆ°á»i dùng có thể chá»n trên menu của trình nạp khởi "
-#~ "Ä‘á»™ng\n"
-#~ "một mục nhập khởi động khác với mặc định.\n"
-#~ "\n"
-#~ "!! Chú ý: nếu chá»n không cài đặt trình nạp khởi Ä‘á»™ng (bằng nhấn \"Bá» qua"
-#~ "\" ở\n"
-#~ "đây), thì phải đảm bảo là đã có một cách khác để khởi động hệ thống "
-#~ "Linux\n"
-#~ "Mandrake! Cũng nên biết chắc vỠviệc đang làm trước khi thay đổi bất kỳ "
-#~ "tùy\n"
-#~ "chá»n nào. !!\n"
-#~ "\n"
-#~ "Nhấn nút \"Nâng cao\" trong há»™p thoại này sẽ có thêm nhiá»u tùy chá»n nâng\n"
-#~ "cao để đáp ứng cho ngÆ°á»i dùng thành thạo.\n"
-#~ "\n"
-#~ "sau khi cấu hình các thông số của trình nạp khởi động, một danh sách cho\n"
-#~ "các tùy chá»n khởi Ä‘á»™ng sẽ hiển thị khi khởi Ä‘á»™ng.\n"
-#~ "\n"
-#~ "Nếu nhÆ° có má»™t hệ Ä‘iá»u hành khác đã được cài đặt trên máy, nó sẽ tá»± Ä‘á»™ng\n"
-#~ "được bổ xung vào menu khởi Ä‘á»™ng. Tại đây, bạn có thể chá»n đúng các tùy\n"
-#~ "chá»n hiện có. Nhấn đúp lên má»™t mục hiện có sẽ cho phép bạn thay đổi các\n"
-#~ "thông số hay xóa bỠnó. Nhấn nút \"Thêm\" để tạo mục nhập mới; nhấn nút\n"
-#~ "\"Hoàn thành\" để tiếp tục các bước cài đặt."
-
-#~ msgid ""
-#~ "Here, we select a printing system for your computer. Other OSs may offer\n"
-#~ "you one, but Mandrake Linux offers three.\n"
-#~ "\n"
-#~ " * \"pdq\" which means ``print, don't queue'', is the choice if you have "
-#~ "a\n"
-#~ "direct connection to your printer and you want to be able to panic out "
-#~ "of\n"
-#~ "printer jams, and you do not have networked printers. It will handle "
-#~ "only\n"
-#~ "very simple network cases and is somewhat slow for networks. Pick \"pdq"
-#~ "\"\n"
-#~ "if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-#~ "after installation by running PrinterDrake from the Mandrake Control "
-#~ "Center\n"
-#~ "and clicking the expert button.\n"
-#~ "\n"
-#~ " * \"CUPS\"``Common Unix Printing System'', is excellent at printing to "
-#~ "your\n"
-#~ "local printer and also halfway-around the planet. It is simple and can "
-#~ "act\n"
-#~ "as a server or a client for the ancient \"lpd\" printing system. Hence, "
-#~ "it\n"
-#~ "is compatible with the systems that went before. It can do many tricks, "
-#~ "but\n"
-#~ "the basic setup is almost as easy as \"pdq\". If you need this to "
-#~ "emulate\n"
-#~ "an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-#~ "graphical front-ends for printing or choosing printer options.\n"
-#~ "\n"
-#~ " * \"lprNG\"``line printer daemon New Generation''. This system can do\n"
-#~ "approximately the same things the others can do, but it will print to\n"
-#~ "printers mounted on a Novell Network, because it supports the IPX "
-#~ "protocol,\n"
-#~ "and it can print directly to shell commands. If you have need of Novell "
-#~ "or\n"
-#~ "printing to commands without using a separate pipe construct, use lprNG.\n"
-#~ "Otherwise, CUPS is preferable as it is simpler and better at working "
-#~ "over\n"
-#~ "networks."
-#~ msgstr ""
-#~ "Tại đây, chúng ta chá»n má»™t hệ thống in ấn dùng cho máy tính này. Các hệ\n"
-#~ "thống khác có thể chỉ cho bạn chá»n má»™t loại, nhÆ°ng Mandrake có những 3.\n"
-#~ "\n"
-#~ " * \"pdq\" - nghÄ©a là ``in, không xếp hàng'', là má»™t lá»±a chá»n nếu bạn có "
-#~ "má»™t\n"
-#~ "kết nối trá»±c tiếp tá»›i máy in và Ä‘iá»u bạn muốn là có thể loại bá» hiện "
-#~ "tượng nghẽn\n"
-#~ "máy in, và bạn không có bất kỳ máy in nào được nối mạng. Nó sẽ chỉ quản\n"
-#~ "lý cho các trÆ°á»ng hợp mạng Ä‘Æ¡n giản và có phần hÆ¡i chậm cho mạng. Chá»n\n"
-#~ "\"pdq\" nếu đây là lần đầu tiên bạn sá»­ dụng GNU/Linux. NhÆ°ng có thể chá»n\n"
-#~ "lại sau khi cài đặt bằng việc chạy PrinterDrake từ Trung Tâm Äiá»u Khiển\n"
-#~ "Mandrake và nhấn lên nút Chuyên gia.\n"
-#~ "\n"
-#~ " * \"CUPS\"``Common Unix Printing System'' rất tuyệt vá»i để in vá»›i\n"
-#~ "máy in cục bộ và cũng là một nửa vòng thế giới. Nó đơn giản và có thể\n"
-#~ "hoạt động như một server hay một client đối với hệ thống in \"lpd\" cũ,\n"
-#~ "cho nên nó tương thích với các hệ thống đã có trước đây. Nó có thể làm\n"
-#~ "nhiá»u việc, nhÆ°ng thiết lập cÆ¡ bản thì lại Ä‘Æ¡n giản nhÆ° là \"pdq\". Nếu "
-#~ "cần\n"
-#~ "nó để giả lập một server \"lpd\", bạn cần phải bật daemon \"cups-lpd\". "
-#~ "Nó\n"
-#~ "có các front-end đồ há»a để in hoặc chá»n các tùy chá»n cho máy in.\n"
-#~ "\n"
-#~ " * \"lprNG\"``line printer daemon New Generation''. Hệ thống in này có\n"
-#~ "thể thá»±c hiện gần nhÆ° má»i việc mà các hệ thống khác làm được, nhÆ°ng nó\n"
-#~ "in với máy in kết gắn trên mạng Novell, bởi vì nó hỗ trợ giao thức IPX, "
-#~ "và\n"
-#~ "nó có thể in trực tiếp từ các lệnh shell. Nếu bạn cần có Novell hoặc in "
-#~ "ấn\n"
-#~ "tới các lệnh mà không sử dụng một thiết lập pipe riêng rẽ, hãy dùng "
-#~ "lprNG.\n"
-#~ "Nếu không, CUPS là má»™t lá»±a chá»n được Æ°a thích do tính Ä‘Æ¡n giản và làm\n"
-#~ "việc tốt hơn thông qua mạng."
-
-#~ msgid ""
-#~ "DrakX now detects any IDE device present in your computer. It will also\n"
-#~ "scan for one or more PCI SCSI card(s) on your system. If a SCSI card is\n"
-#~ "found, DrakX will automatically install the appropriate driver.\n"
-#~ "\n"
-#~ "Because hardware detection does not always detect a piece of hardware,\n"
-#~ "DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes"
-#~ "\"\n"
-#~ "if you know that there is a SCSI card installed in your machine. You "
-#~ "will\n"
-#~ "be presented a list of SCSI cards to choose from. Click \"No\" if you "
-#~ "have\n"
-#~ "no SCSI hardware. If you are unsure, you can check the list of hardware\n"
-#~ "detected in your machine by selecting \"See hardware info\" and clicking\n"
-#~ "\"OK\". Examine the list of hardware and then click on the \"OK\" button "
-#~ "to\n"
-#~ "return to the SCSI interface question.\n"
-#~ "\n"
-#~ "If you have to manually specify your adapter, DrakX will ask if you want "
-#~ "to\n"
-#~ "specify options for it. You should allow DrakX to probe the hardware for\n"
-#~ "the card-specific options which the hardware needs to initialize. This\n"
-#~ "usually works well.\n"
-#~ "\n"
-#~ "If DrakX is not able to probe for the options which need to be passed, "
-#~ "you\n"
-#~ "will need to provide options to the driver manually. Please review the\n"
-#~ "``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-#~ "Hardware'' section) for hints on retrieving the parameters required from\n"
-#~ "hardware documentation, from the manufacturer's web site (if you have\n"
-#~ "Internet access) or from MicrosoftWindows (if you used this hardware "
-#~ "with\n"
-#~ "Windows on your system)."
-#~ msgstr ""
-#~ "Bây giá», DrakX tiến hành phát hiện toàn bá»™ phần cứng có trong máy. Nó "
-#~ "cũng\n"
-#~ "sẽ rà quét các card PCI SCSI có trên hệ thống. Nếu tìm thấy card SCSI, "
-#~ "DrakX\n"
-#~ "sẽ tự động cài đặt driver phù hợp.\n"
-#~ "\n"
-#~ "Thỉnh thoảng trong má»™t số trÆ°á»ng hợp, việc phát hiện phần cứng không\n"
-#~ "phát hiện ra được thiết bị nào, DrakX sẽ há»i để khẳng định xem hệ thống\n"
-#~ "có card SCSI không. Hãy nhấn nút \"Có\" nếu trong máy có thiết bị này và\n"
-#~ "để hiển thị danh sách các card SCSI và bạn sẽ chá»n từ đó. Nhấn lên nút\n"
-#~ "\"Không\" nếu không có phần cứng SCSI nào trong máy. Nếu không rõ,\n"
-#~ "bạn có thể kiểm tra danh sách phần cứng trong máy bằng việc chá»n\n"
-#~ "\"Xem thông tin phần cứng\" và nhấn lên nút \"OK\" để quay lại phần há»i\n"
-#~ "vỠgiao diện SCSI.\n"
-#~ "\n"
-#~ "Nếu nhÆ° bạn phải tá»± định ra adapter, DrakX sẽ há»i là bạn có muốn\n"
-#~ "định ra các tùy chá»n cho nó. Bạn nên cho phép DrakX thăm dò phần\n"
-#~ "cứng để Ä‘Æ°a ra các tùy chá»n. Äiá»u này thÆ°á»ng diá»…n ra má»™t cách trôi\n"
-#~ "chảy.\n"
-#~ "\n"
-#~ "Nếu DrakX không thể thăm dò được các tùy chá»n thích hợp, bạn cần\n"
-#~ "phải cung cấp các tùy chá»n cho driver. Hãy xem lại \"User Guide\"\n"
-#~ "(chương 3, phần \"Collective informations on your hardware\") để xem\n"
-#~ "gợi ý vỠcác thông số của phần cứng từ tài liệu vỠphần cứng, hoặctừ\n"
-#~ "web site của nhà sản xuất (nếu bạn có Ä‘Æ°á»ng truy cập Internet) hoặc\n"
-#~ "từ Microsoft Windows (nếu bạn cũng đang sử dụng thiết bị phần cứng\n"
-#~ "này với Windows trong hệ thống)."
-
-#~ msgid ""
-#~ "You can add additional entries for yaboot, either for other operating\n"
-#~ "systems, alternate kernels, or for an emergency boot image.\n"
-#~ "\n"
-#~ "For other OSs, the entry consists only of a label and the \"root\"\n"
-#~ "partition.\n"
-#~ "\n"
-#~ "For Linux, there are a few possible options:\n"
-#~ "\n"
-#~ " * Label: this is simply the name you will have to type at the yaboot "
-#~ "prompt\n"
-#~ "to select this boot option;\n"
-#~ "\n"
-#~ " * Image: this would be the name of the kernel to boot. Typically, "
-#~ "vmlinux\n"
-#~ "or a variation of vmlinux with an extension;\n"
-#~ "\n"
-#~ " * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-#~ "\n"
-#~ " * Append: on Apple hardware, the kernel append option is used quite "
-#~ "often\n"
-#~ "to assist in initializing video hardware, or to enable keyboard mouse\n"
-#~ "button emulation for the often lacking 2nd and 3rd mouse buttons on a "
-#~ "stock\n"
-#~ "Apple mouse. The following are some examples:\n"
-#~ "\n"
-#~ " video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
-#~ "hda=autotune\n"
-#~ "\n"
-#~ " video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-#~ "\n"
-#~ " * Initrd: this option can be used either to load initial modules, "
-#~ "before\n"
-#~ "the boot device is available, or to load a ramdisk image for an "
-#~ "emergency\n"
-#~ "boot situation;\n"
-#~ "\n"
-#~ " * Initrd-size: the default ramdisk size is generally 4,096 bytes. If "
-#~ "you\n"
-#~ "need to allocate a large ramdisk, this option can be used;\n"
-#~ "\n"
-#~ " * Read-write: normally the \"root\" partition is initially brought up "
-#~ "in\n"
-#~ "read-only, to allow a file system check before the system becomes "
-#~ "``live''.\n"
-#~ "Here, you can override this option;\n"
-#~ "\n"
-#~ " * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-#~ "problematic, you can select this option to boot in ``novideo'' mode, "
-#~ "with\n"
-#~ "native frame buffer support;\n"
-#~ "\n"
-#~ " * Default: selects this entry as being the default Linux selection,\n"
-#~ "selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-#~ "also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-#~ "selections."
-#~ msgstr ""
-#~ "Có thể thêm các mục nhập cho yaboot, không chỉ cho các hệ Ä‘iá»u hành "
-#~ "khác,\n"
-#~ "các kernel luân phiên, mà còn cho ảnh khởi động cấp cứu.\n"
-#~ "\n"
-#~ "Cho các hệ Ä‘iá»u hành khác - mục nhập chỉ gồm nhãn và phân vùng root.\n"
-#~ "\n"
-#~ "Äối vá»›i Linux, có má»™t số tùy chá»n có thể thá»±c hiện: \n"
-#~ "\n"
-#~ " * Nhãn: chỉ đơn giản là tên sẽ được gõ tại dấu nhắc yaboot để lựa tùy "
-#~ "chá»n khởi \n"
-#~ "động này.\n"
-#~ "\n"
-#~ " * ảnh: là tên của kernel khởi Ä‘á»™ng. Äiển hình là vmlinux hoặc các biến "
-#~ "thể\n"
-#~ "của vmlinux với phần mở rộng.\n"
-#~ "\n"
-#~ " * Root: thiết bị \"root\" hay \"/\" cho việc cài đặt Linux.\n"
-#~ "\n"
-#~ " * Bổ sung: trên phần cứng của Apple, tùy chá»n bổ sung cho kernel rất "
-#~ "hay\n"
-#~ "dùngđể há»— trợ cho giá trị ban đầu của phần cứng video, hoặc để mô phá»ng\n"
-#~ "nút chuột trên bàn phím cho các chuột của Apple không có nút thứ hai và "
-#~ "ba.\n"
-#~ "Sau đây là một số ví dụ:\n"
-#~ "\n"
-#~ " video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
-#~ "hda=autotune\n"
-#~ "\n"
-#~ " video=atyfb:vmode:12,cmode:24 adb_buttons=103,111 \n"
-#~ "\n"
-#~ " * Initrd: tùy chá»n này dùng để nạp các module sÆ¡ khởi, trÆ°á»›c khi\n"
-#~ "thiết bị khởi Ä‘á»™ng đã sẻn sàng, hay để nạp ảnh ramdisk cho trÆ°á»ng hợp\n"
-#~ "khởi động khẩn cấp.\n"
-#~ "\n"
-#~ " * Initrd-size: kích thước mặc định của ramdisk là 4096 bytes. Nếu cần\n"
-#~ "định ra má»™t ramdisk lá»›n thì có thể sá»­ dụng tùy chá»n này.\n"
-#~ "\n"
-#~ " * Äá»c-Ghi: thông thÆ°á»ng phân vùng \"root\" sÆ¡ khởi mang thuá»™c tính chỉ "
-#~ "Ä‘á»c,\n"
-#~ "để cho phép một hệ thống tập tin kiểm tra trước khi hệ thống trở nên "
-#~ "\"hoạt động\".\n"
-#~ "Tại đây, bạn có thể ghi đè lên tùy chá»n này.\n"
-#~ "\n"
-#~ " * Không có Video: chứng tỠphần cứng video của Apple có vấn đỠbất "
-#~ "thÆ°á»ng,\n"
-#~ "bạn có thể lá»±a tùy chá»n này để khởi Ä‘á»™ng vào chế Ä‘á»™ \"không có video\" có "
-#~ "há»—\n"
-#~ "trợ của frame buffer nội tại.\n"
-#~ "\n"
-#~ " * Mặc định: chá»n mục nhập này là tùy chá»n mặc định của Linux,\n"
-#~ "chỉ việc nhấn phím Enter tại dấu nhắc của yaboot. Mục chá»n này\n"
-#~ "cũng sẽ bật sáng với dấu \"*\", khi bạn nhấn phím Tab để xem các lựa\n"
-#~ "chá»n khởi Ä‘á»™ng."
-
-#~ msgid ""
-#~ "Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to "
-#~ "boot\n"
-#~ "either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-#~ "these other operating systems are correctly detected and installed. If "
-#~ "this\n"
-#~ "is not the case, you can add an entry by hand in this screen. Be careful "
-#~ "to\n"
-#~ "choose the correct parameters.\n"
-#~ "\n"
-#~ "Yaboot's main options are:\n"
-#~ "\n"
-#~ " * Init Message: a simple text message displayed before the boot prompt;\n"
-#~ "\n"
-#~ " * Boot Device: indicates where you want to place the information "
-#~ "required\n"
-#~ "to boot to GNU/Linux. Generally, you set up a bootstrap partition "
-#~ "earlier\n"
-#~ "to hold this information;\n"
-#~ "\n"
-#~ " * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-#~ "yaboot. The first delay is measured in seconds and at this point, you "
-#~ "can\n"
-#~ "choose between CD, OF boot, MacOS or Linux;\n"
-#~ "\n"
-#~ " * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-#~ "After selecting Linux, you will have this delay in 0.1 second before "
-#~ "your\n"
-#~ "default kernel description is selected;\n"
-#~ "\n"
-#~ " * Enable CD Boot?: checking this option allows you to choose ``C'' for "
-#~ "CD\n"
-#~ "at the first boot prompt;\n"
-#~ "\n"
-#~ " * Enable OF Boot?: checking this option allows you to choose ``N'' for "
-#~ "Open\n"
-#~ "Firmware at the first boot prompt;\n"
-#~ "\n"
-#~ " * Default OS: you can select which OS will boot by default when the "
-#~ "Open\n"
-#~ "Firmware Delay expires."
-#~ msgstr ""
-#~ "Yaboot là trình khởi động cho máy MacIntosh . Nó có thể khởi động\n"
-#~ "được cả GNU/Linux, MacOS, hay MacOSX nếu có trong máy tính\n"
-#~ "Thông thÆ°á»ng, có các hệ Ä‘iá»u hành khác đó được phát hiện và cài đặt\n"
-#~ "chính xác.Trong trÆ°á»ng hợp không phát hiện được, bạn có thể tá»± mình\n"
-#~ "thêm vào bằng tay tại màn hình này. Xin cẩn thận khi chá»n các tham số.\n"
-#~ "\n"
-#~ "Các tùy chá»n chính củaYaboot là:\n"
-#~ "\n"
-#~ " * Thông điệp sơ khởi: thông điệp dạng văn bản được hiển thị trước dấu "
-#~ "nhắc\n"
-#~ "khởi động.\n"
-#~ "\n"
-#~ " * Thiết bị Khởi động: Chỉ định nơi bạn muốn đặt các thông tin được yêu "
-#~ "cầu để\n"
-#~ "khởi động vào GNU/Linux. Nói chung, bạn thiết lập một phân vùng bẫy khởi "
-#~ "động trước để giữ các thông tin này.\n"
-#~ "\n"
-#~ " * Open Firmware Delay: Khác với LILO, có hai sự trễ sẻn có kèm theo "
-#~ "yaboot.\n"
-#~ "Sá»± trá»… thứ nhất được Ä‘o bằng giây và vào lúc này bạn có thể chá»n giữa "
-#~ "CD,\n"
-#~ "OF boot, MacOS, hay Linux.\n"
-#~ "\n"
-#~ " * Thá»i gian trá»… khởi Ä‘á»™ng Kernel: sá»± hết thá»i gian này giống nhÆ° thá»i "
-#~ "gian trễ khởi\n"
-#~ "Ä‘á»™ng của LILO. Sau khi chá»n Linux, bạn sẽ có được 0.1 giây trÆ°á»›c khi mô "
-#~ "tả của\n"
-#~ "kernel mặc định của bạn được chá»n.\n"
-#~ "\n"
-#~ " * Cho phép khởi Ä‘á»™ng từ CD?: tùy chá»n này sẽ cho phép chá»n \"C\" cho CD\n"
-#~ "tại dấu nhắc khởi động đầu tiên.\n"
-#~ "\n"
-#~ " * Cho phép khởi Ä‘á»™ng OF?: tùy chá»n này sẽ cho phép bạn chá»n \"N\" cho "
-#~ "Open\n"
-#~ "Firmware tại dấu nhắc khởi động đầu tiên.\n"
-#~ "\n"
-#~ " * Hệ Ä‘iá»u hành mặc định: có thể chá»n hệ Ä‘iá»u hành nào sẽ được khởi Ä‘á»™ng\n"
-#~ "mặc định khi quá thá»i gian trá»… của Open Firmware."
-
-#~ msgid ""
-#~ "Here are presented various parameters concerning your machine. Depending "
-#~ "on\n"
-#~ "your installed hardware, you may or not, see the following entries:\n"
-#~ "\n"
-#~ " * \"Mouse\": check the current mouse configuration and click on the "
-#~ "button\n"
-#~ "to change it if necessary;\n"
-#~ "\n"
-#~ " * \"Keyboard\": check the current keyboard map configuration and click "
-#~ "on\n"
-#~ "the button to change that if necessary;\n"
-#~ "\n"
-#~ " * \"Timezone\": DrakX, by default, guesses your time zone from the "
-#~ "language\n"
-#~ "you have chosen. But here again, as for the choice of a keyboard, you "
-#~ "may\n"
-#~ "not be in the country for which the chosen language should correspond.\n"
-#~ "Hence, you may need to click on the \"Timezone\" button in order to\n"
-#~ "configure the clock according to the time zone you are in;\n"
-#~ "\n"
-#~ " * \"Printer\": clicking on the \"No Printer\" button will open the "
-#~ "printer\n"
-#~ "configuration wizard;\n"
-#~ "\n"
-#~ " * \"Sound card\": if a sound card is detected on your system, it is\n"
-#~ "displayed here. No modification possible at installation time;\n"
-#~ "\n"
-#~ " * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-#~ "here. No modification possible at installation time;\n"
-#~ "\n"
-#~ " * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-#~ "displayed here. You can click on the button to change the parameters\n"
-#~ "associated with it."
-#~ msgstr ""
-#~ "Tại đây hiển thị nhiá»u loại thông số liên quan đến máy tính. Tùy thuá»™c\n"
-#~ "vào phần cứng, bạn có thể hoặc không thể xem những mục sau:\n"
-#~ "\n"
-#~ " * \"Chuá»™t\": kiểm tra cấu hình chuá»™t hiện thá»i và nhấn lên nút để\n"
-#~ "thay đổi nếu thấy cần thiết.\n"
-#~ "\n"
-#~ " * \"Bàn phím\": kiểm tra cấu hình ánh xạ bàn phím hiện thá»i và\n"
-#~ "nhấn nút để thay đổi nếu cần.\n"
-#~ "\n"
-#~ " * \"Múi giá»\": DrakX, theo mặc định, sẽ Ä‘oán múi giá» theo ngôn ngữ\n"
-#~ "được chá»n. NhÆ°ng lại ở đây, là nÆ¡i chá»n bàn phím, bạn có thể không\n"
-#~ "Ä‘ang sống ở quốc gia tÆ°Æ¡ng ứng vá»›i ngôn ngữ đã chá»n.\n"
-#~ "Vì vậy, bạn có thể phải nhấn lên nút \"Múi giá»\" để cấu hình đồng hồ\n"
-#~ "theo múi giỠnơi bạn đang sống.\n"
-#~ "\n"
-#~ " * \"Máy in\": Nhấn nút \"Không có Máy in\" để mở đồ thuật cấu hình\n"
-#~ "máy in.\n"
-#~ "\n"
-#~ " * \"Card âm thanh\": nếu card âm thanh được phát hiện, nó sẽ đhiển thị\n"
-#~ "tại đây. Không có khả năng thay đổi trong lúc cài đặt.\n"
-#~ "\n"
-#~ " * \"Card TV\": nếu card TV được phát hiện, nó sẽ hiển thị tại đây.\n"
-#~ "Không có khả năng thay đổi trong lúc cài đặt.\n"
-#~ "\n"
-#~ " * \"Card ISDN\": nếu một card ISDN được phát hiện, nó sẽ hiển thị\n"
-#~ "tại đây. Có thể nhấn lên nút để thay đổi các thông số liên quan đến\n"
-#~ "card này."
-
-#~ msgid "Setting security level"
-#~ msgstr "Thiết lập mức bảo mật"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "Chá»n card đồ há»a"
-
-#~ msgid "Choose a X driver"
-#~ msgstr "Chá»n X driver"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "VGA Chuẩn, 640x480 tại 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "VGA cao cấp, 800x600 tại 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "Tương thích với 8514, 1024x768 tại 87 Hz kết hợp (không có 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "VGA cao cấp, 1024x768 tại 87 Hz kết hợp, 800x600 tại 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "VGA cao cấp mở rộng, 800x600 tại 60 Hz, 640x480 tại 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "SVGA không kết hợp, 1024x768 tại 60 Hz, 800x600 tại 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "SVGA tần số cao, 1024x768 tại 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "Äa tần, có thể cho phép 1280x1024 tại 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "Äa tần có thể cho phép 1280x1024 tại 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "Äa tần có thể cho phép 1280x1024 tại 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "Monitor có thể cho phép 1600x1200 tại 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "Monitor có thể cho phép 1600x1200 tại 76 Hz"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr ""
-#~ "Kích thÆ°á»›c tổng cá»™ng của các nhóm sẽ cài đặt mà bạn chá»n khoảng %d MB.\n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "Nếu bạn muốn cài đặt thấp hơn kích thước này,\n"
-#~ "hãy chá»n tá»· lệ phần trăm của các gói mà bạn muốn cài đặt.\n"
-#~ "\n"
-#~ "Vá»›i tá»· lệ phần trăm thấp sẽ chỉ có các gói quan trá»ng nhất được cài đặt;\n"
-#~ "Vá»›i tá»· lệ 100%% sẽ cài đặt toàn bá»™ các gói được chá»n."
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "Không gian trên đĩa chỉ cho phép %d%% của các gói này.\n"
-#~ "\n"
-#~ "Nếu bạn muốn cài đặt ít hơn tỷ lệ này, hãy\n"
-#~ "chá»n tá»· lệ phần trăm các gói bạn muốn cài đặt.\n"
-#~ "Vá»›i tá»· lệ phần trăm thấp sẽ chỉ có các gói quan trá»ng nhất được cài đặt;\n"
-#~ "Vá»›i tá»· lệ %d%% sẽ cài đặt càng nhiá»u gói càng tốt."
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "Bạn sẽ có thể chá»n chúng má»™t cách cụ thể hÆ¡n ở bÆ°á»›c sau."
-
-#~ msgid "Percentage of packages to install"
-#~ msgstr "Tỷ lệ phần trăm các gói cài đặt"
-
-#~ msgid "/Help/_Report Bug"
-#~ msgstr "/Giúp/_Báo cáo lỗi"
diff --git a/perl-install/share/po/wa.po b/perl-install/share/po/wa.po
deleted file mode 100644
index 709010b9c..000000000
--- a/perl-install/share/po/wa.po
+++ /dev/null
@@ -1,14688 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) 2000 Free Software Foundation, Inc.
-# Pablo Saratxaga <pablo@mandrakesoft.com>, 2000
-# Lorint Hendschel <lorinthendschel@skynet.be>, 2002
-# Lucyin Mahin <lucyin@walon.org>, 2002
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-04-29 06:45MET\n"
-"Last-Translator: Pablo Saratxaga <pablo@mandrakesoft.com>\n"
-"Language-Team: Walon <linux-wa@chanae.alphanet.ch>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 Ko"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 Ko"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 Mo"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 Mo"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 Mo"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 Mo"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 Mo"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 Mo"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 Mo ou di pus"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "Tchoezixhoz on sierveu X"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "Sierveu X"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "Apontiaedje po-z aveur pus d' ene waitroûle"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"Li sistinme da vosse sopoite d' eployî pus d' ene\n"
-"waitroûle e minme tins. Ké voloz vs fé?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "Dijhoz li memwere di vosse cåte grafike"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "Apontiaedje di XFree"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "Kén apontiaedje di XFree voloz vs?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "Apontyî totes les waitroûles separemint"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "Eployî l' egztension «Xinerama»"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Apontyî rén kel cåte «%s»%s"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s avou del acceleråcion 3D"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Vosse cåte pout aveur del acceleråcion 3D seulmint avou XFree %s.\n"
-"Vosse cåte est sopoirtêye pa XFree %s ki pout aveur on meyeu sopoirt pol 2D."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "Vos ploz eployî l' acceleråcion 3D di vosse cåte videyo avou XFree %s."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s avou del acceleråcion 3D ESPERIMENTÅLE"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Vosse cåte pout aveur del acceleråcion 3D seulmint avou XFree %s.\n"
-"ASTEME: CI SOPOIRT EST CO ESPERIMENTÅ ET POUT DJALER VOSSE COPIUTRECE.\n"
-"Vosse cåte est sopoirtêye pa XFree %s ki pout aveur on meyeu sopoirt pol 2D."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"Vos ploz eployî l' acceleråcion 3D di vosse cåte videyo avou XFree86 %s,\n"
-"ASTEME: CI SOPOIRT EST CO ESPERIMENTÅ ET POUT DJALER VOSSE COPIUTRECE."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (mineu di håynaedje pol astalaedje)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "A vosse môde"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "Cåte grafike"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "Waitroûle"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "Finté"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "Saye"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Tchuzes"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "'l est bon"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "Cwiter"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Wårder les candjmints?\n"
-"L' apontiaedje do moumint est:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "Tchoezixhoz ene waitroûle"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "Plug'n Play"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "Djenerike"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "Vindeu"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr ""
-"Li sayaedje Plug'n Play a fwait berwete. Tchoezixhoz li sôre di waitroûle "
-"s' i vs plait"
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Les deus pus consecantès sacwès, c' est (1) li frécwénce di \n"
-"rafristaedje d' astampé (vertical refresh rate) eyet, co pus impôrtant,\n"
-"li frécwénce di rafristaedje di coûtchî (horizontal refresh rate).\n"
-"\n"
-"Ni tchoezixhoz MÅY ene frécwénce pus foite ki çu ki vosse waitroûle "
-"sopoite,\n"
-"sins cwè vos porîz distrure vosse waitroûle."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "Frécwénce di rafristaedje di coûtchî"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "Frécwénce di rafristaedje d' astampé"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 coleurs (8 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "32 meye coleurs (15 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "65 meye coleurs (16 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "16 miyons di coleurs (24 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 miyårds di coleurs (32 bits)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "Fintés"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Tchoezixhoz li finté et li parfondeu di coleur"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Cåte grafike: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "Rinoncî"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "Saye di l' apontiaedje"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "Voloz vs sayî l' apontiaedje?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr ""
-"Loukîz a vos: sayî cisse cåte grafike chal pout djaler vosse copiutrece"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Sôre del taprece: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Sôre di sori: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Éndjin del sori: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "Waitroûle: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "Frécwénce di coûtchî del waitroûle: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "Frécwénce d' astampé del waitroûle: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Cåte grafike: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "Memwere del cåte: %s Ko\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "Parfondeu di coleur: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "Fintés: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "Sierveu XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "Mineu di XFree86: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "Enonder X a l' enondaedje"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"Si vos voloz, voste éndjole pout esse metowe dins li môde grafike (dizo X)\n"
-"do côp k' ele s' enonde.\n"
-"Voloz vs enonder X cwand vos renondez voste éndjole?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"I shonne ki vosse cåte grafike a ene prijhe TV-OUT.\n"
-"Ele pout esse apontieye po-z aveur li rexhowe do frame-buffer evoyeye so on "
-"posse TV.\n"
-"\n"
-"Po çoula vos dvoz raloyî vosse cåte grafike a vosse posse TV divant "
-"d' enonder li copiutrece.\n"
-"Adonpu, tchoezixhoz l' intrêye «TVout» dins l' menu del enondrece\n"
-"\n"
-"Voloz vs sopoirter cisse possibilité?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "Kéne nôrme fåt-i eployî po vosse TV?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "Prumî secteu del pårticion d' enondaedje"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Prumî secteu del plake (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "Astalåcion di SILO"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "Wice ki vos voloz astaler l' enondrece?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "Astalåcion di LILO/grub"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "LILO avou on menu e môde tecse"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "LILO avou on menu grafike"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "Enonder a pårti di DOS/Windows (avou loadlin)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "Mwaissès tchuzes di l' enondrece"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "Enondrece a-z eployî"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "Astalaedje di l' enondrece"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "Éndjin d' enondaedje"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "Compak"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "compak"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Môde videyo"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "Tins divant d' enonder li prémetowe imådje"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "Sicret"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "Sicret (co ene feye)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "Rastrinde les tchuzes del roye di cmande"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "rastrinde"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "Netyî /tmp a tchaeke renondaedje"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "Grandeu del RAM, s' i fåt (dj' a trové %d Mo)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "Mete multi profils"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "Dinez li grandeu del RAM e Mo"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr ""
-"Li tchuze «Rastrinde les tchuzes del roye di cmande» ni sieve a rén\n"
-"sins scret"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "Sayîz co ene feye"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Les mots di passe sont nén les minmes"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "Messaedje d' enondaedje"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "Tårdjaedje di l' Open Firmware"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "Tårdjaedje po l' enondaedje do nawea"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "Mete en alaedje l' enondaedje pa plake lazer?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "Mete en alaedje l' enondaedje pa l' Open Firmware?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "Prémetou sistinme d' operance?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"Vos avoz tchoezi d' astaler l' enondrece so ene pårticion.\n"
-"Çoula vout dire ki vos avoz ddja ene enondrece sol secteu d' enondaedje del "
-"deure plake (eg: System Commander).\n"
-"\n"
-"So kéne deure plake ki l' copiutrece s' enonde?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"Vochal les intrêyes.\n"
-"Vos ndè poloz radjouter ou co candjî les cenes k' î sont ddja."
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Radjouter"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Fini"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "Candjî"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "Kéne sôre d' intrêye voloz vs radjouter?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Ôtes sistinmes d' operance (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "Ôtes sistinmes d' operance (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "Ôtes sistinmes d' operance (Windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Imådje"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "Raecene"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Bouter å coron"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "Lére-sicrire"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "Tåvlea"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "Nén seur"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "Etikete"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "Prémetou"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Grandeu-Initrd"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "NoleVidéyo"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "Bodjî intrêye foû"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "Vos n' poloz avu ene vude etikete"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Vos dvoz specifyî ene imådje di nawea"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Vos dvoz dner ene pårticion raecene"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Cisse etikete la est ddja eployeye"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "Dj' a trové %s eterfaces %s"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "Avoz vs ene ôte?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Avoz vs des eterfaces %s?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "Neni"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "Oyi"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "Veyoz les informåcions sol éndjolreye"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "Astalant mineu po %s cåte %s"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(module %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"Vos ploz asteure diner les tchuzes pol module %s.\n"
-"Notez ki tote adresse doet esse dinêye e hecsa avou l' betchete 0x, eg: "
-"«0x123»"
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"Asteure, vos poloz dner les tchuzes pol module %s.\n"
-"Les tchuzes si scrijhèt: « no=valixhance no2=valixhance2... »\n"
-"Metans: « io=0x300 irq=7... »"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Tchuzes do module:"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "Kéne %s mineuse doe dju sayî?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"A feyes, li mineuse %s a dandjî d' ene miete di pus d' informåcions po-z\n"
-"aler comufåt, ca bén k' ele va bén sins, normålmint. Voloz vs diner des\n"
-"informåcions asteure ou leyî li mineuse cachî leye-minme dins voste éndjole\n"
-"après les informåcions k' ele a dandjî? Pa côps, çoula pout fé aroker li\n"
-"copiutrece. Mins ça n' såreut fé nou må."
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "Saye otomatike"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Dijhoz les tchuzes"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"I gn a åk ki n' a nén stî tot tcherdjant li module %s.\n"
-"Voloz vs sayî co on côp avou des ôtes parametes?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "accès ås programes grafikes"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "accès ås usteyes rpm"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "permete d' eployî «su»"
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "accès ås fitchîs administratifs"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "accès ås usteyes rantoele"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "accès ås usteyes di copilaedje"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(%s a stî ddja radjouté)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "Ci scret chal est pår trop simpe"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Dinez on no d' uzeu, s' i vs plait"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr ""
-"Li no d' uzeu ni pout aveur ki des ptitès letes, des limeros, «-» ou «_»"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "Li no d' uzeu est pår trop long"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "Ci no d' uzeu a ddja stî radjouté"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Radjouter uzeu"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"Intrez on uzeu\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "Accepter l' uzeu"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Vré no"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "No di l' uzeu"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Shell"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "Imådjete"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "Elodjaedje otomatike"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Si vos voloz, voste éndjole pout esse apontieye s' elodjer\n"
-"otomaticmint avou èn uzeu do côp k' ele s' enonde.\n"
-"Si vos n' voloz nén çoula, clitchîz sol boton «Neni»."
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Tchoezixhoz li prémetou uzeu:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Tchoezixhoz li manaedjeu di purnea a enonder:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "Tchoezixhoz li lingaedje a eployî."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr ""
-"Vos poloz tchoezi des ôtes lingaedjes ki sront disponibes dispoy\n"
-"l' astalåcion po les uzeus s' endè siervi."
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "Tos"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "Permete tos les uzeus"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "Nou pårtaedje"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "I gn a mezåjhe d' astaler li pacaedje «%s». El voloz astaler?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "Vos ploz fé on pårtaedje avou NFS ou Samba. Li kék voloz vs?"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "I manke li pacaedje obligatwere %s"
-
-#: ../../any.pm_.c:1005
-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 ""
-"Voloz vs permete ki les uzeus polexhe pårtaedjî leus ridants?\n"
-"Si vos l' permetoz, i poront clitchî so «Pårtaedjî» dins konqueror ou "
-"nautilus.\n"
-"\n"
-"«A vosse môde» vos permete des apontiaedjes diferins po tchaeke uzeu.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "Enonder userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"Li pårtaedje pa uzeu eploye li groupe «fileshare».\n"
-"Vos ploz radjouter on uzeu dins ç' groupe la avou userdrake."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "Ouxh å lådje po les hacneus"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "Pôve"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "Tipike"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "Hôte"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "Co pus hôte"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "Couyon"
-
-#: ../../any.pm_.c:1080
-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 ""
-"Ci livea chal doet esse eployî avou sogne. Avou lu vosse sistinme srè pus\n"
-"åjhey a eployî, mins avou moens di såvrité: i n' fåt nén l' eployî po ene\n"
-"éndjole raloyeye a ene rantoele. I gn a pont di scret po-z intrer."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr ""
-"Avou ci livea chal i gn a des mots di passe, mins c' est tolminme on livea\n"
-"di såvrité trop bas ki po l' eployî avou ene copiutrece raloyeye a ene "
-"rantoele."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"Çouchal c' est l' livea di såvrité standård po ene copiutrece ki va esse "
-"eployeye po si raloyî al rantoele daegnrece come cliyant."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr ""
-"I gn a ddja des rastrindaedjes, et d' ôtes verifiaedjes otomatikes del "
-"såvrité sont-st fwaits par nute."
-
-#: ../../any.pm_.c:1086
-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 ""
-"Avou ci livea chal, vos poloz eployî li sistinme come on sierveu.\n"
-"Li såvrité est hôte assez ki po-z eployî li sistinme come on sierveu ki "
-"acceptrè des raloyaedjes di bråmint des cliyants. Note: si voste éndjole est "
-"seulmint on cliyant sol daegntoele vos dvrîz tchoezi on livea pus bas."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"Les minmes sacwès ki pol livea di dvant, mins asteure li sistinme est seré "
-"totafwait.\n"
-"Li såvrité est å pus grand."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "Tchuzes di båze di DrakSec"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "Tchoezixhoz l' livea di såvrité ki vos vloz"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "Livea di såvrité"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "Eployî libsafe po les sierveus"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr ""
-"Ene livreye po disfinde l' éndjole siconte les atake di «buffer overflow» "
-"eyet les atakes so les formataedjes des tchinnes."
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "Manaedjeu pol såvrité (no d' elodjaedje ou emile)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"Chal vos ploz tchoezi li tape ou li combinåcion di tapes ki \n"
-"vos vorîz eployî po candjî d' ene taprece a l' ôte\n"
-"(eg: d' ene taprece e letes latenes a ene nén latene)"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: ../../bootloader.pm_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Wilicome a %s li tchoezixheu do sistinme d' operance a enonder!\n"
-"\n"
-"Tchoezixhoz li sistinme d' operance el djiveye\n"
-"ou taordjiz %d segondes po l' enondaedje premetou.\n"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Wilicome a GRUB li tchoezixheu do sistinme d' operance a enonder!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Eployiz les tapes %c et %c po mete les intreyes e sorbriyance."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Tapez so Enter po-z enonder li S.O. tchoezi, so 'e' po-z aspougni"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr ""
-"les comandes avant d' enonder, ou so 'c' po-z aveur ene roye di comande."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "L' intreye e sorbriyance va esse enondeye otomaticmint dins %d s."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "i gn a nén del plaece assez so /boot"
-
-# I gn a pont di modeye di Microsoft-Windows e walon, adon les nos des
-# ridants sront pår e francès...
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "Bureau"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "Menu Démarrer"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "Vos n' poloz nén astaler l' enondrece so ene pårticion %s\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "L' aidance n' a nén co stî eplimintêye.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Apontiaedje del sôre d' enondaedje"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_Fitchî"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/Fitchî/Moussî _foû"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "Categorijhaedje novea stîle do corwaitoe"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "Corwaitoe novea stîle"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Corwaiteu stîle tradicionel"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Corwaiteu stîle tradicionel e Gtk+"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Enonder Aurora a l' enondaedje del éndjole"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Môde di lilo/grub"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Môde di yaboot"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "Astaler tinmes"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "Håyner tinme dizo l' conzôle"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "Askepyî on novea tinme"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "Fé ene copeye di såvrité di %s viè %s.old"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "Aroke"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "dji n' sai fé ene copeye li messaedje di lilo"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "Copyî %s viè %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "dji n' sai candjî li messaedje di lilo"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "Li messaedje di lilo n' a nén stî trové"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "Dji n' sai scrire /etc/sysconfig/bootsplash."
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "Sicrire %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"Dji n'| sai scrire /etc/sysconfig/bootsplash\n"
-"Li fitchî n' a nén stî trové."
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "Dji n' sai enonder mkinitrd -f /boot/initrd-%s.img %s."
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "Fé on initrd avou « mkinitrd -f /boot/initrd-%s.img %s »."
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"Dji n' sai renonder lilo!\n"
-"Enondez «lilo» come root e l' roye di comande po completer l' astalaedje do "
-"tinme di lilo."
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "Renonder «lilo»"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "Note"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr ""
-"L' astalaedje di lilo et des tinmes del waitroûle d' enondaedje a stî comufåt"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "L' astalaedje do tinme a fwait berwete!"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Vos eployîz ddja %s come enondrece po tchoezi\n"
-"li do sistinme d' operance a enonder.\n"
-"Clitchîz so «Apontyî» po-z enonder li macrea d' apontiaedje."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "Apontyî"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "Tchoezixhaexdje del waitroûle d' enondaedje"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "Tinmes"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"Tchoezixhoz on tinme po lilo\n"
-"ey ene imådje pol waitroûle\n"
-"d' enondaedje, vos les ploz\n"
-"tchoezi sepårumint"
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "Waitroûlêye di lilo"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "Waitroûle d' enondaedje"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "Môde do sistinme"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Enonder li sistinme X-Windows a l' enonda di l' éndjole"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "Neni, dji n' vou nén di l' elodjaedje otomatike"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "Oyi, dji vou l' elodjaedje otomatike po ci (uzeu, scribanne) chal"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "'l est bon"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "dji n' sai drovi /etc/inittab pol lere: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "Go"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "Ko"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "Mo"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "To"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d munutes"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 munute"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d segondes"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "Dji n' pou nén fé des waitroûlêyes divant l' pårtixhaedje"
-
-#: ../../common.pm_.c:166
-#, 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"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "France"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "Costa Rica"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "Beljike"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "Tchekeye"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "Almagne"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Grece"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "Norvedje"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "Suwede"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "Olande"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Itåleye"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "Ôtriche"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "Etats Unis"
-
-#: ../../diskdrake/dav.pm_.c:19
-msgid ""
-"WebDAV is a protocol that allows you to mount a web server's directory\n"
-"locally, and treat it like a local filesystem (provided the web server is\n"
-"configured as a WebDAV server). If you would like to add WebDAV mount\n"
-"points, select \"New\"."
-msgstr ""
-"WebDAV e-st on protocole ki vs permete di monter des ridants d' on sierveu\n"
-"waibe come si c' esteut on ridant locå so vosse deure plake (çoula si\n"
-"l' sierveu då lon e-st apontyî po fé do sierveu WebDAV).\n"
-"Si vos vloz radjouter des ponts di montaedjes WebDAV, tchoezixhoz «Novea»."
-
-#: ../../diskdrake/dav.pm_.c:27
-msgid "New"
-msgstr "Novea"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "Dismonter"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "Monter"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "Sierveu"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "Pont di montaedje"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "Dinez l' hårdêye do sierveur WebDAV, s' i vs plait."
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "Li hårdêye doet cmincî avou «http://» ou «https://»"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "Sierveu: "
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "Pont di montaedje: "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Tchuzes: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "Fijhoz ene copeye di såvrité divant di tcheryî pus lon."
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Lijhoz avou atincion!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Si vos contez eployî aboot, loukîz di leyî on pô del plaece (avou 2048 \n"
-"secteus, vos froz bén) å cminçmint del plake"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Macrea"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Accions"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"Vos avoz ene grande pårticion FAT.\n"
-"(normålmint eployeye pa DOS/Windows di Microsoft).\n"
-"Dji vos propoze, d' apreume, di l' raptixhî\n"
-"(clitchîz sol pårticion, et poy so «Candjî di grandeu»)"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "Clitchîz so ene pårticion s' i vs plait"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "Po ndè savu d' pus"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "Nole deure plake di trovêye"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "FS djournalijhî"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Vude"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "Ôte"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Sôre do sistinme di fitchîs:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "Askepyî"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "Sôre"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "Eployî «%s» al plaece"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "Disfacer"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "Eployî «Dismonter» al plaece"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr ""
-"Totes les dnêyes sol pårticion %s vont esse pierdowes dispoy candjî si sôre."
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Tchoezixhoz ene pårticion"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Tchoezixhoz ene ôte pårticion"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Moussî foû"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "Candjî pol môde sipepieus"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "Candjî pol môde normå"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "Disfé"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "Voloz vs vormint continuwer?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "Cwiter sins schaper"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "Moussî foû sins scrire li tåvlea di pårtixhaedje?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "Voloz vs wårder les candjmints di /etc/fstab ?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "Grandeu otomatike"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "Tot netyî"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "Co des ôtes"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Informåcion sol deure plake"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Totes les pårticions sont ocupêyes"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "Dji n' pou nén radjouter ene pårticion"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr ""
-"Po-z aveur pus d' pårticions, vos dvoz disfacer ene, po poleur askepyî ene "
-"stindowe pårticion"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "Schaper li tåvlea di pårtixhaedje"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "Rimete li tåvlea di pårtixhaedje come divant"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "Rapexhî li tåvlea di pårtixhaedje"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "Ritcherdjî li tåvlea di pårtixhaedje"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "Montaedje otomatike des sopoirts bodjåves"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Tchoezi fitchî"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"Li copeye di såvrité del tåvlea di pårtixhaedje n' a nén li minme grandeu.\n"
-"Doe dju continuwer tot l' minme?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "Adviertixhmint"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"Metoz ene plakete dvins li lijheu\n"
-"Totes les dnêyes sol plakete vont esse pierdowes"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "Dji saye di rapexhî li tåvlea di pårtixhaedje"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "Sipepieuse informåcion"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Candjî di grandeu"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Bodjî"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "Abwesner"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "Radjouter å RAID"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "Radjouter å LVM"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "Bodjî foû do RAID"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "Bodjî foû do LVM"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "Candjî l' RAID"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "Eployî po loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "Fé ene novele pårticion"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "Secteu di cminçmint: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "Grandeu e Mo:"
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Sôre do sistinme di fitchîs: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Preferince: "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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 ""
-"Vos n' poloz nén fé di novele pårticion\n"
-"(ca vos avoz arivé å macsimom di pårticions primaires possibe).\n"
-"I vs fåt d' apreume oister ene pårticion primaire eyet ndè fé ene sitindowe."
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "Bodjî li fitchî loopback?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "Candjî li sôre del pårticion"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "Ké sistinme di fitchîs voloz vs?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "Discandjî di ext2 a ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "Wice voloz vs monter l' fitchî di loopback %s?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "Wice voloz vs monter l' éndjin %s?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"Dji n' såreu dismete li pont di montaedje, ca cisse pårticion est eployeye "
-"pol loopback.\n"
-"Vos dvoz oister li loopback po cmincî."
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "Wice voloz vs monter %s?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "Dji carcule les limites do sistinme di fitchîs FAT"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "Dji candje li grandeu"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "Cisse pårticion ni pout nén candjî si grandeu"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Totes les dnêyes so cisse pårticion chal dvèt esse schapêyes"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr ""
-"Totes les dnêyes sol pårticion %s vont esse pierdowes dispoy raptixhaedje"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Tchoezixhoz li novele grandeu"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "Novele grandeu e Mo: "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "Kéne deure plake voloz vs bodjî?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "Secteu"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "Å ké secteu voloz vs aler?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Bodjant"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "Bodjant li pårticion..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Tchoezi on RAID ki egzisteye ddja po î radjouter"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "novea"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Tchoezi on LVM ki egzisteye ddja po î radjouter"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "No do LVM?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Cisse pårticion ni pout nén esse eployeye pol loopback"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "No do fitchî loopback: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "Dinez on no d' fitchî"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Ci fitchî chal est ddja eployî d' èn ôte loopback. Purdoz è èn ôte"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Li fitchî egzisteye ddja. Voloz vs l' eployî ?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "Tchuzes pol montaedje"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "Totès sôres"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "éndjin"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "livea"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "grandeu des bokets"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "Prindoz asteme: cisse operåcion chal est dandjureuse."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "Kéne sôre di pårtixhaedje?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "I gn a mezåjhe do pacaedje «%s». El voloz astaler?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Dji rgrete, mins dji n' pou nén fé /boot si lon sol plake (so on cilinde > "
-"1024).\n"
-"Seuye-t i vos eployîz LILO eyet ça n' rotrè nén, seuye-t i vos n' eployîz "
-"nén\n"
-"LILO et vos n' avoz nén dandjî di /boot"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"Li pårticion ki vos avoz tchoezi pol ridant raecene (/) est fizicmint\n"
-"hute do 1024e cilinde del deure plake, eyet vos n' avoz nole pårticion\n"
-"/boot. Si vos vs contez siervi do manaedjeu d' enondaedje lomé LILO, loukîz\n"
-"a vos: vos dvoz radjouter ene pårticion /boot."
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"Vos avoz tchoezi ene pårticion RAID e cotuzreye pol pårticion raecene (/).\n"
-"Nole enondrece pout manaedjî çoula sins ene pårticion /boot.\n"
-"Adon pinsez a radjouter ene pårticion /boot"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "Li tåvlea di pårtixhaedje del plake %s va esse scrite sol plake!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr ""
-"Vos dvoz renonder voste éndjole po les candjmints esse metous en alaedje"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr ""
-"Totes les dnêyes sol pårticion %s vont esse pierdowes dispoy abwesnaedje"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "Abwesnant"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "Abwesnant li fitchî loopback %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "Abwesnant li pårticion %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Catchî les fitchîs"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Bodjî les fitchîs viè l' novele pårticion"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"Li ridant %s a ddja sacwantès dnêyes\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "Dji bodje les fitchîs viè l' novele pårticion"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "Copiant %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "Dji bodje %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "li pårticion %s est asteure kinoxhowe come %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "Éndjin: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "Lete del plake DOS: %s (dji saye d' adviner)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "Sôre: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "No: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "Enondaedje: secteu %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "Grandeu: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", %s secteus"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "Do cilinde %d å cilinde %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "Abwesneye\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "Nén abwesneye\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "Montêye\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "RAID md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"Fitchî(s) loopback:\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Pårticion prémetowe po-z enonder l' éndjole\n"
-" (po l' enondaedje di MS-DOS, nén po LILO)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "Livea %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "Grandeu des bokets %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "Plakes-RAID %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "No do fitchî loopback: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"I gn a des tchances po ki cisse\n"
-"pårticion chal seuye ene pårticion\n"
-"k' i gn a des mineus dvins, vos\n"
-"dvrîz motoit l' leyî.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"Cisse sipeciåle pårticion\n"
-"d' enondaedje chal c' est po\n"
-"vos poleur tchoezi l' sistinme\n"
-"d' operance a-z enonder cwand\n"
-"vos enondez li copiutrece.\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr "Lere-seulmint"
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "Grandeu: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Djeometreye: %s cilindes, %s tiesses, %s secteus\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "Informåcion: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "Plakes-LVM %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "Sôre di tåvlea di pårtixhaedje: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "sol canå %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Clé d' ecriptaedje do sistinme di fitchîs"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "Tchoezixhoz vosse clé d' ecriptaedje pol sistinme di fitchîs"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr ""
-"Cisse clé d' ecriptaedje est trop simpe (ele doet esse d' å moens %d letes)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "Les clés d' ecriptaedje ni sont nén les minmes"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "Clé d' ecriptaedje"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "Clé d' ecriptaedje (co ene feye)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "Candjî l' sôre"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "Clitchîz so on sopoirt s' i vs plait"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "Dji n' a savou vs elodjî dizo l' no %s (måva scret motoit?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "L' acertinaedje des dominnes est obligatwere"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "Èn ôte"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "Ké no d' uzeu"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr "Dinez vosse no d' uzeu, sicret eyet no d' domine po-z aveur å lodjeu."
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "No d' uzeu"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Dominne"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "Dji cwir les sierveus"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s l' abwesnaedje di %s a fwait berwete"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "Dji n' sai cmint abwesner %s e sôre %s"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "li montaedje del pårticion %s el ridant %s a fwait berwete"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "aroke tot montant %s: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "simpe"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "avou /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "sierveu"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"Dji n' parvén nén a lere li tåvlea di pårtixhaedje di l' éndjin %s,\n"
-"ele est trop crombe por mi :(\n"
-"Dji m' va sayî di disfacer les mwaijhès pårticions (mins TOTES LES DNÊYES\n"
-"vont esse pierdowes!).\n"
-"L' ôte solucion c' est di nén leyî DrakX candjî li tåvlea di pårtixhaedje.\n"
-"(l' aroke esta «%s»)\n"
-"\n"
-"Estoz vs d' acoird di piede totes les pårticions?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "Vos n' poloz eployî JFS po des pårticions di moens di 32Mo"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "Vos n' poloz eployî ReiserFS po des pårticions di moens di 32Mo"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "Les ponts di montaedje dvèt comincî avou on '/'"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "I gn a ddja ene pårticion avou li pont di montaedje %s\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "Vos n' poloz nén on volume lodjike LVM pol pont di montaedje %s"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Ci ridant chal doet esse el mwaisse sistinme di fitchîs"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"I vos fåt on vré sistinme di fitchîs (ext2/ext3, reiserfs, xfs, ou jfs) po "
-"ci pont di montaedje chal\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr ""
-"Vos n' poloz eployî on sistinme di fitchîs ecripté pol pont di montaedje %s"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "Nén del plaece libe assez po l' atribuwaedje otomatike"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "Rén a fé"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "Ene sacwè n' a nén stî come dji droveu %s po î scrire: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "Nou mineu alternatif"
-
-#: ../../harddrake/sound.pm_.c:169
-#, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr ""
-"I gn a nou mineu OSS/ALSA alternatif di cnoxhou po vosse cåte son (%s) ki "
-"pol moumint eploye «%s»"
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "Apontiaedje do son"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Chal vos ploz tchoezi on mineu alternatif (OSS oudonbén ALSA) po vosse cåte "
-"son (%s)."
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-"\n"
-"\n"
-"Vosse cåte eploye pol moumint li mineu %s«%s» (li prémetou mineu po vosse "
-"cåte est «%s»)"
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "Mineu:"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "Aidance"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr "Discandjant etur l' aidance po ALSA et po OSS"
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-"Li vî mineu «%s» a stî metou dins ene boere djivêye.\n"
-"\n"
-"I gn a-st avou sacwants rapoirts dijhant k' i fjheut des problinmes\n"
-"avou l' nawea (des «oops») å moumint del distcherdjî.\n"
-"\n"
-"Li novea mineu «%s» srè eployî seulmint a pårti do renondaedje ki vént."
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "Tårdjîz s' i vs plait, dji mete en alaedje l' apontiaedje"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "Tårdjîz on pô, s' i vs plait"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "Nou mineu di cnoxhou"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "I gn a nou mineu di cnoxhou po vosse cåte son (%s)"
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "Mineu nén cnoxhou"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-"Li mineu «%s» po vosse cåte son n' est nén e l' djivêye\n"
-"\n"
-"Evoyîz l' rexhowe del comande « lspcidrake -v » a\n"
-"<install@mandrakesoft.com> s' i vs plait,\n"
-"avou l' sudjete « unlisted sound driver \"%s\" »"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "Modele"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "Modele del deure plake"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "Canå"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "Canå EIDE/SCSI"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "Bus"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr ""
-"çouchal c' est li bus fizike ki les éndjins sont tchoukîs dvins (eg: PCI, "
-"USB, ...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Module"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "li module do nawea GNU/Linux ki manaedje cist éndjin chal"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "Classe di media"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "li classe d' éndjolreye di l' éndjin"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "Discrijhaedje"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "ci tchamp chal c' est pol discrijhaedje di l' éndjin"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "Idintifiaedje do bus"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- Éndjins PCI eyet USB: djivêye avou les idintifiants po les vindeu, éndjin, "
-"dizo-vindeu et dizo-éndjin PCI/USB"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "Eplaeçmint sol bus"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- éndjins pci: çouchal dene li slot PCI, l' éndjin, et li sôre del cåte\n"
-"- éndjins eide: l' éndjin e-st èn éndjin mwaisse ou esclave\n"
-"- éndjins scsi: li bus scsi eyet les idintifiants (id) des éndjins scsi"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "Vî fitchî d' éndjin"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "vî éndjin statike eployî pal pacaedje «dev»"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "Novea éndjin devfs"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr ""
-"novea éndjin dinamike, askepyî otomaticmint pal sopoirt «devfs» do nawea"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "Nombe di botons"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "li no do vindeu di l' éndjin"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "Mineus alternatifs"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr "li djivêye des mineus alternatifs po cisse cåte son chal"
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/Moussî _foû"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_Aidance"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_Aidance..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Aidance di Harddrake"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"Discrijhaedje des tchamps:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/_Rapoirter on bug"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/Å _dfait..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "Å dfait di Harddrake"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"Çouchal c' est HardDrake, l' usteye d' apontiaedje del éndjolreye di "
-"Mandrake.\n"
-"Modêye:"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "Oteur:"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Harddrake2 modêye "
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "Éndjolreye di trovêye"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "Informåcions"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "Apontyî li module"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "Enonder l' usteye d' apontiaedje"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "Deteccion en alaedje"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "Vos ploz apontyî tchaeconk des parametes do module chal."
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "Dj' enonde «%s»..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr "Dji saye li classe %s\n"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "prumî"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "deujhinme"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "Deteccion otomatike"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "Nén cnoxhou|Djenerike"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "Nén cnoxhou|CPH05X (bt878) [bråmint di vindeus]"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "Nén cnoxhou|CPH06X (bt878) [bråmint di vindeus]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"Po bråmint di cåtes TV modienes, li module bttv do nawea GNU/Linux fwait "
-"l' deteccion otomatike des parametes k' i fåt.\n"
-"Si l' cåte da vosse n' est nén detectêye comufåt, vos ploz foirci les bonès "
-"sôres di cåte et di des parametes k' i fåt.\n"
-"Si l' cåte da vosse n' est nén detectêye comufåt, vos ploz foirci chal les "
-"bonès sôres di cåte et di _tuner_. Vos n' avoz k' a tchoezi, s' i fåt, les "
-"parametes po vosse cåte TV"
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "Modele del cåte:"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Sôre di _tuner_:"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "Nombe di tampons po les waitroûlêyes:"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "nombe di tampons po les copeyes di waitroûlêyes avou mmap()"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "Apontiaedje PLL:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "Sopoirt pol radio:"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "mete en alaedje li sopoirt pol radio"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux est on sistinme multi-uzeus, dj' ô bén, tchaeke uzeu pout aveur\n"
-"on evironmint, des preferinces eyet des fitchîs da lu. Vos ploz lere li\n"
-"«Guide di l' Uzeu» po ndè savu pus long. Mins, å contråve di «root»,\n"
-"k' est l' administrateu, les uzeus ki vos alez radjouter chal n' åront\n"
-"nén l' droet di candjî ene sacwè so l' éndjole apu k' les fitchîs eyet\n"
-"apontiaedjes da zels. Vos dvroz fé pol moens on uzeu normå po vos minme.\n"
-"Ci conte uzeu la c' est po moussî el copiutrece po l' eployaedje di tos\n"
-"les djoûs. Minme si çoula shonne ahessåve di moussî tofer come «root»,\n"
-"c' est ossu ene sacwè di foirt dandjureu! Li pus ptite måcule pout\n"
-"signifyî kel sistinme da vosse ni rotrè gote pus. Si vos fjhoz ene\n"
-"consecante aroke come on uzeu normå, li pé ki vs pout ariver c' est di\n"
-"piede sacwants fitchîs et informåcions, mins nén li sistinme en etir.\n"
-"\n"
-"D' apreume, vos dvoz dner vosse no. C' est nén obligatwere, bén seur - et\n"
-"vos ploz bén î mete çu k' vos vloz. DrakX irè adon prinde li prumî mot ki\n"
-"vos avoz tapé eyet l' passer el tchamp «No di l' uzeu». Ci no la c' est\n"
-"l' no ki l' éndjole vos cnoxhe; çu ki vos dvoz taper el purnea di bénvnowe\n"
-"po moussî el copiutrece. Vos l' poloz candjî. Vos ploz mete çu k' vos vloz\n"
-"mins di moens di ût letes; et rén ki des ptitès letes, sins accints ou des\n"
-"chifes, li loyeure («-») ou li sene sorlignî («_»).\n"
-"Après çoula, vos dvoz taper vosse sicret. Li scret d' on uzeu normå, sins\n"
-"priviledjes sipeciås n' est nén ossu impôrtant kel ci da «root», do pont\n"
-"d' vuwe del såvrité, mins c' est tolminme nén ene råjhon po n' nén\n"
-"fé atincion ås screts des uzeus - c' est vos fitchîs ki sont-st e risse.\n"
-"\n"
-"Si vos clitchîz so «Accepter l' uzeu» l' uzeu srè radjouté po d' bon avou\n"
-"les informåcions ki vs avoz dné, et les tchamps sront vudîs po vos pleur\n"
-"e radjouter on ôte. Vos e ploz radjouter ostant ki vos vloz: onk po tchaeke\n"
-"di vos soçons, po vosse pére, vosse sour, par egzimpe. Cwand vos avoz fini\n"
-"d' endè radjouter, clitchîz so «Fini».\n"
-"\n"
-"Si vos clitchîz sol boton «Sipepieus» vos ploz candjî li shell eployî pa\n"
-"cist uzeu la (li prémetou shell est li «bash»)."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"Chal pa dzeur i gn a ene djivêye des pårticions Linux k' i gn a so vosse\n"
-"deure plake et ki on stî detectêyes. Vos ploz wårder les tchuzes fwaites\n"
-"pa l' macrea, ele sont comufåt po les cas les pus comons.\n"
-"Si vos les voloz candjî vos dvoz fé å moens ene pårticion raecene («/»).\n"
-"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» (çu ki vos poroz fé seulmint si\n"
-"vos avoz pus d' ene pårticion del sôre Linux).\n"
-"\n"
-"Pol informåcion, tchaeke pårticion est mostrêye come çoula: «no», "
-"«grandeu».\n"
-"\n"
-"Li «no» est costrût come çouchal: «sôre del deure plake» + «limero del deure "
-"plake» +\n"
-"«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"
-"\n"
-"Li «limero del deure plake» est todi ene lete pa drî «hd» ou «sd».\n"
-"Avou les plakes IDE on a:\n"
-"\n"
-" * «a» pol plake mwaisse sol prumî controleu IDE,\n"
-"\n"
-" * «b» pol plake esclave sol prumî controleu IDE,\n"
-"\n"
-" * «c» pol plake mwaisse sol deujhinme controleu IDE,\n"
-"\n"
-" * «d» pol plake esclave sol deujhinme controleu IDE.\n"
-"\n"
-"\n"
-"Avou les plakes SCSI, «a» vout dire «prumire deure plake», «b» vout dire "
-"«deujhinme deure plake», evnd..."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"L' astalaedje del distribucion Mandrake Linux a si télmint di pacaedjes\n"
-"k' il a bén falou les mete so sacwantes plakes lazer. DrakX sait si on\n"
-"pacaedje k' a stî tchoezi est so ene ôte plake lazer, et i drovrè\n"
-"l' lijheu di plakes lazer po vos l' candjî et mete li çu k' i fåt."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"Asteure c' est l' moumint di specifyî kés programes ki vos vloz astaler\n"
-"so voste éndjole. I gn a des meyes et des meyes di pacaedjes pol Mandrake\n"
-"Linux, eyet vos n' estoz nén supozé les cnoxhe tos.\n"
-"\n"
-"Si vos fjhoz on astalaedje sitandård a pårti d' ene plake lazer, i vos srè\n"
-"dmandé d' apreume di dire les CDs ki vos avoz (e môde sipepieus seulmint).\n"
-"Loukîz les etiketes k' i gn a so les plakes lazer et noerixhoz les boesses\n"
-"ki corespondèt ås cis k' vos avoz. Clitchîz so «'l est bon» cwand vos estoz\n"
-"presse a continuwer.\n"
-"\n"
-"Les pacaedjes sont metous dins des groupes corespondant a des uzaedjes\n"
-"ki porént esse fwaits. Les groupes zels minmes sont metous dins cwate\n"
-"grandès seccions:\n"
-"\n"
-" * «Posse éndjolrece»: si vos tuzez a-z eployî voste éndjole come on posse\n"
-"éndjolrece (dj' ô bén: on uzaedje personel, å contråve d' on uzaedje\n"
-"come sierveu metans), adon tchoezixhoz onk ou pluzieurs des groupes\n"
-"corespondants.\n"
-"\n"
-" * «Programaedje»: si l' éndjole va-z esse eployeye po programer,\n"
-"tchoezixhoz li/les groupe(s) ki vos vloz chal.\n"
-"\n"
-" * «Sierveu»: al fén, si l' såme di l' éndjole c' est d' esse on sierveu,\n"
-"vos poroz les kés siervices vos vloz voer astalés so l' éndjole.\n"
-"\n"
-" * «Evironmint grafike»: chal c' est wice ki vos alez tchoezi vosse\n"
-"evironmint grafike favori. I fåt ndè tchoezi pol moens onk si vos vloz\n"
-"on posse éndjolrece avou ene eterface grafike!\n"
-"\n"
-"Cwand vos alez avou l' sori å dzeu do no d' on groupe, ene racsegne srè\n"
-"håynêye avou on court discrijhaedje di çu a cwè i pout siervi.\n"
-"Si vos n' tchoezixhoz nou groupe po l' astalaedje (et k' c' est nén on\n"
-"metaedje a djoû), on purnea vos dmandrè li sôre del astalåcion minimom ki\n"
-"vos vloz. Çoula pout esse:\n"
-" * «Avou X11» astale li moens possibe di pacaedjes po tot l' minme aveur\n"
-"l' eterface grafike X11 en alaedje;\n"
-"\n"
-" * «Avou li documintåcion di båze» astale li sistinme di båze eyet "
-"sacwantes\n"
-"usteyes avou leu documintåcion. C' est l' astalåcion a l' idêye po on\n"
-"sierveu.\n"
-"\n"
-" * «Astalåcion vormint minimom» n' astalrè ki vormint li minimom po ki\n"
-"l' éndjole s' enonde eyet aveur on sistinme Linux en alaedje; rén k' e\n"
-"roye di comande. Ciste astalåcion chal a mezåjhe di 65 Mo seulmint.\n"
-"\n"
-"Vos ploz clitchî sol tchuze «Tchoezi tchaeke pacaedje separemint». C' est\n"
-"ahessåve si vos cnoxhoz on pô les pacaedjes k' i gn a et çu ki vos vloz;\n"
-"oudonbén si vos vloz on contrôle totå so çu ki srè astalé ou nén.\n"
-"\n"
-"Si vos cmincîz l' astalaedje e môde «Metaedje a djoû», vos ploz disclitchî\n"
-"tos les groupes po nén aveur des noveas pacaedjes d' astalés, seulmint les\n"
-"cis k' vos avîz ddja davance sront astalés. Çouchal est ahessåve po\n"
-"reparer ou mete a djoû on sistinme k' est ddja sol deure plake."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"Finålmint, sorlon vosse tchuze di tchoezi ou nén les pacaedjes onk après\n"
-"l' ôte, vos voeroz on åbe avou tos les pacaedjes metous dins des groupes\n"
-"et des sorgroupes. Tot naiviant dins l' åbe vos ploz tchoezi des groupes\n"
-"ou des sorgroupes etirs, ou des pacaedjes tot seus.\n"
-"\n"
-"Tchaeke côp ki vos tchoezixhoz on pacaedje dins l' åbe, si discrijhaedje\n"
-"est mostré sol droete. Cwand vosse relijha est fini, clitchîz sol boton\n"
-"«Astalaedje» k' enondrè adon li processus d' astalaedje. Sorlon li\n"
-"raddisté di voste éndjole, eyet li nombe di pacaedjes a-z astaler, çoula\n"
-"prindrè ene houbonde pol processus completer. Li tins estimé k' ça prindrè\n"
-"est mostré sol waitroûle, po vs aidî a vey s' i gn a l' tins por vos\n"
-"d' aler boere ene jate di cafè.\n"
-"\n"
-"!! Si on pacaedje di sierveu a stî tchoezi, seuye-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 Mandrake Linux 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é seuyexhe discovrous après ki\n"
-"cisse modêye chal di Mandrake Linux fuxhe fineye. Si vos n' savoz nén çou\n"
-"k' on siervice dné est supozé di fé, ou pocwè k' il est astalé, adon\n"
-"clitchîz so «Neni». Si vos clitchîz so «Oyi» les siervices mostrés sront\n"
-"astalés eyet enondés otomaticmint (a moens ki vos candjîz l' prémetou\n"
-"apontiaedje). !!\n"
-"\n"
-"Li tchuze «Aloyances otomatikes» simplumint fwait ki l' purnea \n"
-"d' adviertixhmint cwand on pacaedje est tchoezi otomaticmint n' est\n"
-"nén håyné. Les pacaedjes tchoezi otomaticmint c' est pask' i gn a des\n"
-"pacaedjes tchoezis k' ont des aloyances avou des ôtes pacaedjes, et \n"
-"k' i les fåt astaler avou po-z aveur l' astalåcion fwaite a môde\n"
-"di djin.\n"
-"\n"
-"Li ptite imådje d' ene plakete al valeye del djivêye vos permete di\n"
-"tcherdjî ene djivêye di pacaedjes tchoezis k' åreut stî fwaite å moumint\n"
-"d' èn ôte astalaedje. Si vos clitchîz so ciste imådjete chal, i vos srè\n"
-"dmandé di mete li plakete fwaite al fén di l' astalaedje di dvant.\n"
-"Loukîz l' aidance do deujhinme pont del dierinne étape po saveur kimint\n"
-"fé ene sifwaite plakete."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"Asteure vos ploz apontyî li raloyaedje åzès rantoeles. Si vos vloz raloyî\n"
-"li copiutrece da vosse al daegntoele oudonbén a ene rantoele locåle,\n"
-"tchoezixhoz li boune tchuze s' i vs plait. Verifyîz ki l' éndjin pol\n"
-"raloyaedje est en alaedje divant di clitchî sol tchuze po DrakX poleur\n"
-"detecter otomaticmint l' éndjolreye.\n"
-"Mandrake Linux vos propoze l' apontiaedje d' on raloyaedje al daegntoele\n"
-"tins di l' astalåcion. Les sôres di raloyaedjes k' i gn a sont: pa modem,\n"
-"cåte RDIS (ISDN), raloyaedje ADSL, modem cåbe, et po fini on simpe\n"
-"raloyaedje al rantoele locåle (avou ene cåte rantoele).\n"
-"\n"
-"Chal on n' denrè nén les detays po tchaeskene di ces tchuzes. Verifyîz\n"
-"seulmint ki vs avoz bén tos les parametes et racsegnmints di voste ahesseu\n"
-"al daegntoele, ou di vosse administrateu sistinme.\n"
-"\n"
-"Vos ploz loukî li tchaptrea do manuel so les raloyaedjes al daegntoele po\n"
-"pus di detays so l' apontiaedje, ou simplumint ratinde kel sistinme da\n"
-"vosse seuye astalé eyet eployî li programe k' î est discrit po-z\n"
-"apontyî vosse raloyaedje.\n"
-"\n"
-"Si vos vloz apontyî li rantoele pus tård, après l' astalåcion, ou si vos\n"
-"avoz fini d' apontyî vosse raloyaedje al rantoele, clitchîz so «Rinoncî»."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"Asteure, vos poloz bén tchoezi les kés siervices ki s' divèt mete en "
-"alaedje\n"
-"cwand c' est ki vosse copiutrece s' enonde.\n"
-"\n"
-"Chal sont prezintés tos les siervices k' i gn a el astalåcion do moumint.\n"
-"Prindoz sogne delzès verifyî et disclitchîz les cis k' i gn end a pont\n"
-"tofer mezåjhe a l' enondaedje.\n"
-"\n"
-"Cwand vosse sori passe å dzeu d' on siervice, ene racsegne aparet po\n"
-"vos dire çu ki l' siervice fwait. Si vos n' estoz nén seur si on siervice\n"
-"est ahessåve por vos ou nén, vos estoz todi a houte tot l' leyant a si\n"
-"prémetowe valixhance.\n"
-"\n"
-"Loukîz a vosse sogne si voste éndjole serè eployeye come sierveu: c' est\n"
-"dandjureu mî di n' nén enonder les siervices ki vos n' avoz nén dandjî!"
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux manaedje l' eure e tins GMT (coistrece di Greenwich) et l' candje\n"
-"en eure locåle sorlon li coisrece d' eureye ki vs avoz tchoezi. C' est\n"
-"possibe di l' essocter si vos tchoezixhoz «L' ôrlodje del éndjolreye\n"
-"metowe e tins universel (GMT)» po-z aveur li minme eure pol sistinme eyet\n"
-"pol divintrinne ôrlodje. Çoula pout esse ahessåve cwand i gn a èn ôte\n"
-"sistinme d' operance (come li Windows metans) so l' éndjole, et k' i\n"
-"n' sait nén eployî li tins universel.\n"
-"\n"
-"Li tchuze «Sincronijhaedje otomatike del eure» va sincronijhî otomaticmint\n"
-"l' ôrlodje. Po çoula on raloyaedje est fwait so on sierveu d' eure sol\n"
-"daegntoele. Tchoezixhoz onk, sol djivêye ki vs est prezintêye, ki n' seuye\n"
-"nén lon erî di wice ki vos dmeurez. Bén seur vos dvoz aveur on raloyaedje\n"
-"al rantoele en alaedje po-z eployî cisse tchuze chal. Çoula astalrè so "
-"voste\n"
-"éndjole on sierveu d' eure ki poreut ossu esse eployî pa d' ôtès\n"
-"copiutreces, par egzimpe les cenes d' ene rantoele locåle, si vos vloz."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-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 Mandrake Linux end ont mezåjhe.\n"
-"Dins cisse seccion chal, DrakX va sayî d' apontyî X otomaticmint.\n"
-"\n"
-"C' est foirt foirt råle ki ça n' åye nén, a pus k' si l' éndjolreye est\n"
-"foirt viye (ou foirt nouve). Si tot va comufåt, X srè enondé otomaticmint\n"
-"avou li meyeuse finté possibe pol grandeu di vosse waitroûle. On purnea\n"
-"srè adon håyné ki vos dmandrè si vos l' poloz vey.\n"
-"\n"
-"Si vos fjhoz on astalaedje «Sipepieus», vos mousroz el macrea\n"
-"d' apontiaedje di X. Loukîz li seccion corespondante do manuel po\n"
-"pus d' informåcions sol macrea.\n"
-"\n"
-"Si vos ploz vey li messaedje clitchîz so «Oyi», DrakX va adon passer a\n"
-"l' étape shuvante. Si vos n' veyoz nén li messaedje, çoula vout dire\n"
-"tot simplumint ki l' apontiaedje n' est nén corek et l' saye va fini\n"
-"10 segondes pus tård, rimetant l' waitroûle come divant."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"Al fén, on vos dmandrè si vos vloz kel eterface grafike seuye en alaedje\n"
-"cwand l' éndjole est enondêye. Notez k' cisse kesse vos srè fwaite minme\n"
-"si vos tchoezixhoz di n' nén sayî l' apontiaedje del cåte vidéyo.\n"
-"Bén seur, si voste éndjole va-st ovrer come on sierveu, ou si vos n' arivez\n"
-"nén a-z apontyî l' cåte vidéyo, vos ploz risponde «Neni»."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"Li plake lazer di Mandrake Linux a-st on môde rapexhaedje. Vos l' poloz\n"
-"eployî tot-z enondant l' éndjole sol plake lazer eyet tchoukî sol tape\n"
-"«F1» poy sicrire «rescue» sol roye d' intrêye. Mins si vosse copiutrece\n"
-"ni sait nén enonder so ene plake lazer, vos dvrîz rvini vey l' aidance\n"
-"po ciste etape dins deus ôtes situwåcions:\n"
-"\n"
-" * å moumint d' astaler l' enondrece, DrakX va riscrire li secteu\n"
-"d' enondaedje (MBR) del mwaisse deure plake (a moens ki vos eployrîz ene\n"
-"ôte enondrece) po vos poleur enonder ossu bén avou Windows k' avou\n"
-"GNU/Linux (dins l' cas ki vos årîz Windows so l' éndjole, bén seur).\n"
-"Si vos avoz mezåjhe di rastaler Windows, li processus d' astalåcion da\n"
-"Microsoft va riscrire li secteu d' enondaedje, et vos n' poroz pus\n"
-"enonder GNU/Linux!\n"
-"\n"
-" * s' i gn a on problinme et ki vos n' savoz nén enonder GNU/Linux a\n"
-"pårti del deure plake, cisse plakete serè li seu moyén d' enonder\n"
-"GNU/Linux. Ele a å dvins sacwantès usteyes sistinme ki vs permetront\n"
-"di fé des reparåcions sol sistinme (k' il åye divnou cromb cåze d' ene\n"
-"côpeure electrike, d' ene aroke tot tapant ene comande, on roviaedje\n"
-"do scret di root, ou tot l' minme li kéne råjhon).\n"
-"\n"
-"Cwand vos clitchîz so ciste étape chal, i vos srè dmandé di mete ene\n"
-"plakete dins l' lijheu. Li plakete doet esse vude oudonbén aveur des\n"
-"informåcions ki polèt esse disfacêyes. I gn a nén mezåjhe ki vos\n"
-"l' abwesnîz, ca DrakX va riscrire totafwait li plactêye."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"Asteure, vos dvoz tchoezi wice ki vos vloz astaler vosse sistinme\n"
-"d' operance Mandrake Linux 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 Mandrake Linux.\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"
-"Awoureuzmint, i gn a on macrea ki vs aidrè po l' fé.\n"
-"Tapez on côp d' ouy sol documintåcion et purdoz vosse tins.\n"
-"\n"
-"Si vos avoz enondé l' astalaedje e môde sipepieus, vos alez intrer el\n"
-"usteye di pårtixhaedje di Mandrake Linux: li DiskDrake. Avou lu vos ploz\n"
-"apontyî foirt sipepieuzmint vos pårticions. Loukîz å tchaptrea so DiskDrake\n"
-"del documintåcion k' esplike kimint l' eployî comufåt. Vos ploz ossu\n"
-"eployî les macreas, po çoula clitchîz sol boton «Macrea» del usteye di "
-"pårtixhaedje.\n"
-"\n"
-"Si les pårticions ont ddja stî fwaites (d' on astalaedje fwait d' avance\n"
-"oudonbén avou ene ôte usteye di pårtixhaedje), i sufit di tchoezi\n"
-"ces pårticions la po les eployî pol astalaedje di vosse sistinme GNU/Linux.\n"
-"\n"
-"Si les pårticions n' ont nén ddja stî fwaites, vos les dvoz askepyî.\n"
-"Po fé çoula, eployîz l' macrea k' i gn a chal pa dzeur. Sorlon "
-"l' apontiaedje\n"
-"di vosse deure plake, pluzieurès solucions sont possibes:\n"
-"\n"
-" * Eployî l' plaece libe: çouchal frè tot simplumint on pårtixhaedje\n"
-"otomatike del plaece vude so les deures plakes da vosse;\n"
-"vos n' avoz a vos prewocuper di rén après.\n"
-"\n"
-" * Eployî les pårticions k' i gn a: li macrea a detecté ene ou pus di\n"
-"pårticions Linux k' egzistèt ddja so vosse deure plake.\n"
-"Si vos les vloz wårder, prindoz cisse tchuze chal. \n"
-"\n"
-" * Eployî l' plaece libe sol pårticion Windows: si Microsoft Windows est\n"
-"astalé so vosse deure plake et s' i prind tote li plaece k' i gn a,\n"
-"vos dvoz fé del plaece libe po les dnêyes di Linux. Po çoula vos ploz\n"
-"disfacer li pårticion Microsoft Windows et totes ses dnêyes (veyoz les\n"
-"solucions «Disfacer li plake etire» ou «Môde sipepieus») oudonbén raptixhî\n"
-"vosse pårticion Microsoft Windows.\n"
-"Li candjmint d' grandeu des pårticions si pout fé sins piede des dnêyes.\n"
-"Cisse solucions est rcomindêye si vos vloz eployî Mandrake Linux et\n"
-"Microsoft Windows sol minme copiutrece.\n"
-"\n"
-"Divant di tchoezi cisse solucion, i vos fåt comprinde kel grandeu di vosse\n"
-"pårticion Microsoft Windows srè pus ptite ki çu k' ele est asteure.\n"
-"Dj' ô bén, vos åroz moens di plaece libe so Microsoft Windows po wårder\n"
-"les dnêyes da vosse ou astaler des noveas programes.\n"
-"\n"
-" * Disfacer li plake etire: si vos vloz disfacer totes les dnêyes k' i gn a\n"
-"so vosse deure plake po mete el plaece li sistinme Mandrake Linux,\n"
-"vos ploz tchoezi cisse tchuze chal.\n"
-"Prindoz asteme k' avou cisse solucion chal vos n' poroz nén rivni en erî\n"
-"on côp ki vos avoz acertiné vosse tchuze.\n"
-"\n"
-" !! Avou cisse tchuze chal, totes les dnêyes del deure plake sront "
-"pierdowes !!\n"
-"\n"
-" * Bodjî Windows(tm) foû: çouchal va simplumint disfacer ttafwait sol\n"
-"deure plake eyet cmincî on novea pårtixhaedje. Totes les dnêyes sol\n"
-"deure plake vont esse pierdowes.\n"
-"\n"
-" !! Avou cisse tchuze chal, Tot çu k' i gn a el deure plake srè "
-"pierdou. !!\n"
-"\n"
-" * Môde sipepieus: si vos vloz fé manuwelmint li pårtixhaedje del deure "
-"plake,\n"
-"vos ploz tchoezi çouchal. Mins prindoz asteme, avou cisse solucion chal\n"
-"vos poroz fé es poûxhantès mins dandjureusès sacwès.\n"
-"Vos ploz åjheymint piede totes vos dnêyes. Adon, ni tchoezixhoz nén\n"
-"çouchal, a moens di vormint saveur çu k' vos fjhoz."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"Vo nos la. L' astalåcion a stî fineye et asteure vosse sistinme GNU/Linux\n"
-"est presse a-z esse eployî. Vos n' avoz k' a clitchî sol boton «'l est bon»\n"
-"po renonder l' éndjole.\n"
-"Vos ploz enonder avou GNU/Linux ou Windows, li ci k' vos vloz (si vos avoz\n"
-"les deus sistinmes d' operance so l' éndjole), ossu rade ki l' copiutrece\n"
-"årè renondé si éndjolreye.\n"
-"\n"
-"Li boton «Sipepieus» (e môde sipepieus seulmint) mostere deus ôtes botons:\n"
-"\n"
-" * «Fé li plakete d' astalaedje otomatike»: po fé ene plakete ki vs\n"
-"permetrè di fé ene ôte astalåcion pareye al cene ki vos vnoz d' fé,\n"
-"mins di manire otomatike, sins mezåjhe d' ene djin po fé les tchuzes.\n"
-"\n"
-" Notez k' i gn a co deus ôtes tchuzes on côp ki vos avoz clitchî ç' boton "
-"la:\n"
-"\n"
-" * «Rifé». Po ene astalåcion dimey-otomatike, l' etape do pårtixhaedje\n"
-"(et seulmint cisse etape la) dimorant eteractive;\n"
-"\n"
-" * «Otomatike». Astalåcion ttafwaitmint otomatike: li deure plake est\n"
-"completmint riscrîte et rpårteye, totes les dnêyes k' i gn aveut sront\n"
-"pierdowes.\n"
-"\n"
-" Cisse fonccionålité la est foirt ahessåve po-z astaler so on grand nombe\n"
-"d' éndjoles similaires. Loukîz eto li seccion so l' Oto-astalaedje sol\n"
-"waibe da nosse;\n"
-"\n"
-" * «Schaper li tchuze des pacaedjes»(*): schapeye li tchuze des pacaedjes\n"
-"k' a stî fwaite tins di l' astalaedje. Adonpu, cwand vos froz ene nouve\n"
-"astalåcion, metoz l' plakete dins l' lijheu et-z enonder l' astalaedje\n"
-"tot-z alant sol waitroûle d' aidance (tchoûkîz sol tape [F1]), et s' taper\n"
-"« linux defcfg=\"floppy\" » sol roye d' intrêye.\n"
-"\n"
-"(*) I vs fåt ene plakete FAT-abwesnêye (po ndè fé ene a pårti di GNU/Linux,\n"
-"tapez « mformat a: » sol roye di comande)."
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"I gn a mezåjhe, po les pleur eployî, d' abwesner les pårticions ki vnèt\n"
-"d' esse askepieyes (abwesner vout dire fé on sistinme di fitchîs).\n"
-"\n"
-"Asteure, vos vloz motoit ossu rabwesner des pårticions k' egzistèt ddja,\n"
-"po disfacer çou k' ele ont å dvins et raveur del plaece. Si vos vloz fé\n"
-"çoula, i vs fåt tchoezi eto les pårticions ki vos vloz rabwesner.\n"
-"\n"
-"Notez ki c' est nén mezåjhe di rabwesner totes les pårticions k' egzistèt\n"
-"ddja. I vs fåt seulmint rabwesner les pårticions ki vos î copeyroz li\n"
-"sistinme d' operance (dj' ô bén, les pårticions ki sront montêyes\n"
-"come « / », « /usr » ou « /var  ») mins vos n' dvoz nén l' fé\n"
-"po les pårticions k' ont les dnêyes (tipicmint « /home »).\n"
-"\n"
-"Fijhoz bén atincion å moumint d' tchoezi les pårticions.\n"
-"On côp l' abwesnaedje fwait, totes les dnêyes del pårticion sront\n"
-"pierdowes; vos n' les poroz nén rapexhî.\n"
-"\n"
-"Clitchîz so «'l est bon» cwand vos estoz presse po l' abwesnaedje des\n"
-"pårticions.\n"
-"\n"
-"Clitchîz so «Rinoncî» si vos vloz tchoezi ene ôte pårticion po-z astaler\n"
-"vosse novea sistinme d' operance Mandrake Linux.\n"
-"\n"
-"Clitchîz so «Sipepieus» si vos vloz tchoezi les pårticions ki sront\n"
-"verifieyes po vey s' i gn a des måvas blocs sol deure plake."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"Vosse novea sistinme d' operance Mandrake Linux s' astale pol moumint.\n"
-"Sorlon li nombe di pacaedjes ki vos avoz prindou eyet l' roedeu del\n"
-"copiutrece da vosse, ciste operåcion pout n' prinde ki sacwantès munutes\n"
-"oudonbén on consecant hopea d' tins.\n"
-"\n"
-"Tårdjîz on pô s' i vs plait."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"Å moumint ki vos astalez Mandrake Linux, 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"
-"d' aberweter di so l' daegntoele les metaedjes a djoû k' i pout gn aveur.\n"
-"Tchozixhoz «Oyi» si vos avoz on raloyaedje al daegntoele en alaedje, ou\n"
-"«Neni» si vos inmez mî d' ratinde et fé les metaedjes a djoû pus tård.\n"
-"\n"
-"Si vos tchoezixhoz «Oyi», i gn årè ene djivêye des plaeces di wice k' on\n"
-"pout prinde les metaedjes a djoû ki vs serè mostrêye. Tchoezixhoz li plaece\n"
-"li pus près d' vos. Adonpu, èn åbe di tchoezixhaedje des pacaedjes\n"
-"aparetrè: verifyîz l' tchuze, et clitchîz so «Astaler» po-z aberweter\n"
-"ey astaler les tchoezi(s) pacaedje(s), oudonbén clitchîz so «Rinoncî»\n"
-"po leyî ouve."
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"Divant d' aler pus avant, vos dvrîz lere atintivmint l' licince.\n"
-"Ele covere li distribucion Mandrake Linux, si vos n' estoz nén d' acoird\n"
-"avou les termes del licince, clitchîz sol boton «Nén accepter». Çoula\n"
-"aresteyrè pår l' astalaedje. Po continuwer avou l' astalaedje clitchîz\n"
-"sol boton «Accepter»."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"Chal, c' est po tchoezi l' livea di såvrité ki vos vloz po voste éndjole.\n"
-"Ene rîle simpe c' est ki pus voste éndjole est egzposêye, pus les dnêyes\n"
-"k' i gn a å dvins sont impôrtantes, pus li livea di såvrité doet esse hôt.\n"
-"Mins ossu, on hôt livea di såvrité çoula vout dire ki c' est moens åjhey\n"
-"d' eployî li copiutrece. Lijhoz li tchaptrea so MSEC el\n"
-"«Manuel di Referince» po-z aveur pus d' informåcions so les diferins\n"
-"liveas k' i gn a.\n"
-"\n"
-"Si vos n' savoz cwè tchoezi, leyîz li prémetou livea."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 Mandrake Linux. 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). Dins les ôtes cas, des pårticions dvèt esse \n"
-"defineyes so vosse deure plake. Ça vout dire ki vos alez dispårti\n"
-"lodjicmint li deure plake di voste éndjole e diferinnes coines separêyes\n"
-"di ene l' ôte.\n"
-"\n"
-"Po fé les pårticions, vos dvoz d' apreume tchoezi li plake a pårti e\n"
-"clitchant so «hda» pol prumire plake IDE, «hdb» pol deujhinme, «sda» pol \n"
-"prumire plake SCSI, et vos nd åroz.\n"
-"\n"
-"Pol pårtixhaedje del deure plake tchoezeye, vos ploz prinde ene di ces\n"
-"tchuzes chal:\n"
-"\n"
-" * Tot netyî: cisse tchuze va disfacer totes les pårticions k' i gn a sol "
-"tchoezeye deure plake.\n"
-"\n"
-" * Grandeu otomatike: cisse tchuze va fé des pårticions Ext2 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"
-" * Rapexhî li tåvlea di pårtixhaedje: si vosse tåvlea di pårtixhaedje est "
-"crombe, vos ploz sayî del rapexhî avou cisse tchuze chal. Prindoz asteme et "
-"rimimbrez vs ki çoula pout ni nén roter a tos les côps.\n"
-"\n"
-" * Disfé: clitchîz so ci boton la po disfé tos vos candjmints.\n"
-"\n"
-" * Ritcherdjî: Cisse tchuze chal c' est si vos vloz disfé tos les "
-"candjmints et tcherdjî vosse tåvlea di pårtixhaedje di dpårt.\n"
-"\n"
-" * Macrea: Si vos vloz aveur l' aidance d' on macrea po fé li pårtixhaedje "
-"del deure plake, vos ploz tchoezi cisse tchuze chal. Ele est ricomandêye si "
-"vos n' estoz nén on spepieus e pårtixhaedje.\n"
-"\n"
-" * Rifé a pårti d' ene plakete: si vos avîz schapé vosse tåvlea di "
-"pårtixhaedje dins ene plakete å moumint d' ene ôte astalåcion, vos l' poloz "
-"rapexhî avou cisse tchuze chal.\n"
-"\n"
-" * Schaper e ene plakete: si vos vloz schaper vosse tåvlea di pårtixhaedje "
-"dins ene plakete, ki vos poroz eployî pus tård pol rapexhî. C' est bråmint "
-"ricomande del fé.\n"
-"\n"
-" * Fwait: on côp ki vos avoz fini li pårtixhaedje del deure plake, "
-"tchoezixhoz çouchal po schaper po d' bon les candjmints.\n"
-"\n"
-"Note: vos ploz tot fé pår avou l' taprece: naivyîz d' ene pårticion a l' ôte "
-"avou li tape Tab et les fretches Up/Down.\n"
-"\n"
-"Cwand ene pårticion a stî tchoezeye, vos poloz fé:\n"
-"\n"
-" * Ctrl-C po fé ene novele pårticion (cwand c' est ene vude pårticion "
-"k' a stî tchoezeye)\n"
-"\n"
-" * Ctrl-d po disfacer li pårticion\n"
-"\n"
-" * Ctrl-m po defini li pont di montaedje\n"
-"\n"
-"si vos alez astaler sor ene éndjole PPC, motoit ki vos voroz 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 "
-"poreut 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_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"Chal pa dzeur i gn a ene djivêye des pårticions Windows k' i gn a so vosse "
-"deure plake et ki on stî detectêyes. Tchoezixhoz li cene ki vos vloz candjî "
-"si grandeu, s' i vs plait.\n"
-"\n"
-"Pol 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"
-"\n"
-"Li «sôre del deure plake» est «hd» si vosse deure plake est del sôre IDE, "
-"oudonbén «sd» si elle est del sôre SCSI.\n"
-"\n"
-"Li «limero del deure plake» est todi ene lete pa drî «hd» ou «sd».\n"
-"Avou les plakes IDE on a:\n"
-"\n"
-" * «a» pol plake mwaisse sol prumî controleu IDE,\n"
-"\n"
-" * «b» pol plake esclave sol prumî controleu IDE,\n"
-"\n"
-" * «c» pol plake mwaisse sol deujhinme controleu IDE,\n"
-"\n"
-" * «d» pol plake esclave sol deujhinme controleu IDE.\n"
-"\n"
-"\n"
-"Avou les plakes SCSI, «a» vout dire «prumire deure plake», «b» vout dire "
-"«deujhinme deure plake», evnd...\n"
-"\n"
-"Li «no Windows» est li lete ki Windows eploye po-z idintifyî li pårticion "
-"(par egzimpe li prumire pårticion Windows del prumire deure plake est lomêye "
-"«C:»)."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr ""
-"Tårdjîz on pô s' i vs plait. Cisse operåcion pout prinde sacwantès munutes."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"Asteure DrakX a mezåjhe di saveur si vos vloz fé li prémetou («Consyî») "
-"astalaedje oudonbén si vos vloz aveur pus di contrôle («Sipepieus»). Vos "
-"ploz ossu tchoezi di fé on novea astalaedje oudonbén on metaedje a djoû "
-"d' on sistinme Mandrake Linux dedja astalé. Si vos tchoezixhoz «Astalaedje» "
-"li vî sistinme srè totafwait disfacé del deure plake. Tchoezixhoz «Metaedje "
-"a djoû» si vos vloz mete a djoû ou rapexhî ene modêye dedja astalêye di "
-"Mandrake Linux. Tchoezixhoz «Metaedje a djoû des pacaedjes seulmint» si vos "
-"vloz mete a djoû les pacaedjes d'| ene modêye di Mandrake Linux sol deure "
-"plake sins rén candjî d'| ôte.\n"
-"\n"
-"Tchoezixhoz «Astalaedje» s' i gn a nole modêye di Mandrake Linux sol deure "
-"plake, ou si vos vloz tchoezi inte sacwants sistinmes d' operance a "
-"l' enondaedje.\n"
-"\n"
-"Tchoezixhoz «Metaedje a djoû» si vos voloz mete a djoû ou rapexhî ene modêye "
-"dedja astalêye di Mandrake Linux. Tchoezixhoz «Metaedje a djoû des pacaedjes "
-"seulmint» po n' nén candjî les apontiaedjes.\n"
-"\n"
-"Sorlon vosse livea di cnoxhance do sistinme GNU/Linux, vos ploz tchoezi onk "
-"des liveas shuvants po astaler ou mete a djoû vosse sistinme d' operance "
-"Mandrake Linux:\n"
-"\n"
-" * Consyî: si vos n' avoz co måy astalé GNU/Linux.\n"
-"L' astalaedje srè foirt åjhey et vos n' åroz ki sacwantès kesses a "
-"risponde.\n"
-"\n"
-" * Sipepieus: si vos estoz èn espert di GNU/Linux eyet ki vos voloz en "
-"astalaedje tot etir a vosse môde, cisse tchuze chal est por vos! Vos poroz "
-"tchoezi li sôre d' astalaedje sorlon çu ki vos vloz fé avou voste éndjole "
-"del minme manire k' avou «A vosse môde».\n"
-"Çoula pout esse målåjhey di rsponde a des kesses k' i gn a si vos n' avoz "
-"nén ene grande conoxhance di GNU/Linux. Adon ni tchoezixhoz cisse classe "
-"d' astalaedje chal si vos n' savoz nén çu ki vos fjhoz."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"Normålmint, DrakX va tchoezi li bone taprece por vos (sorlon l' lingaedje ki "
-"vos avoz tchoezi) et vos n' voeroz motoit nén ciste étape. Mins, i s' pout "
-"ki vos åyoxhe ene taprece diferinne: par egzimpe, ene djin ki djåzreut "
-"inglès mins vicreut el Swisse, ele voreut cwand minme ene swisse taprece. "
-"Oudonbén si vos avoz tchoezi l' walon mins ki vos avoz ene taprece francesse "
-"ou qwerty purade k' ene taprece belje. Dins les deus cas, vos dvroz aler en "
-"erî disk' al ciste étape d' astalaedje, eyet tchoezi li bone taprece foû del "
-"djivêye.\n"
-"\n"
-"Clitchîz so «Co des ôtes» po-z aveur li djivêye etire di totes les tapreces "
-"ki sont sopoirtêyes."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"Tchoezixhoz l' lingaedje ki vos vloz eployî po l' astalaedje et come "
-"prémetou lingaedje do sistinme.\n"
-"\n"
-"Si vos clitchîz so «Sipepieus» vos poroz tchoezi d' aveur do sopoirt po ds "
-"ôtes lingaedjes avou. Cwand vos tchoezixhoz on ôte lingaedje les fitchîs "
-"specifikes po ci lingaedje la (ratournaedjes, aidance, documintåcions, "
-"coridjreces,...) sront astalés. Par egzimpe, si vos alez aveur so voste "
-"éndjole on uzeu ki vént del Sipagne, clitchîz sol sitoele corespondant a "
-"«Spanish|Spain».\n"
-"\n"
-"Notez ki vos ploz astaler li sopoirt po bråmint des lingaedjes, si vos les "
-"vloz tos (tos les cis sopoirtés pol moumint, come di djusse), clitchîz sol "
-"sitoele «Tos» al difén del djivêye. Cisse tchuze la est ahessåve po ene "
-"éndjole ki srè eployeye pa des djins di tolminme ké payis.\n"
-"\n"
-"On côp ki vos avoz tchoezi les locåles ki vos vloz, clitchîz so «'l est bon» "
-"po passer a l' étape shuvante."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"DrakX, si on lyi dit rén, pinsrè ki vos avoz ene sori di deus botons, et va "
-"mete en alaedje l' emulåcion do troejhinme boton. DrakX sårè otomaticmint si "
-"vosse sori est ene sori PS/2, séreye oudonbén USB.\n"
-"\n"
-"Si vos vloz defini ene sôre di sori diferinne, tchoezixhoz li sôre k' i fåt "
-"el djivêye.\n"
-"\n"
-"Si vos fjhoz ene tchuze diferinne del prémetowe, DrakX vos mosterrè on "
-"purnea po sayî l' sori. Sayîz les botons et li rôlete po vey si tot va "
-"comufåt. Si l' sori ni rote nén comufåt, tapez so l' espace, oudonbén so "
-"RETURN ou clitchî so «Rinoncî» po ndè tchoezi ene ôte."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"Tchoezixhoz li bon pôrt. Metans: li pôrt «COM1» dzo MS Windows si lome\n"
-"«ttyS0» dzo GNU/Linux."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"Çouchal c' est li pus consecante decision pol såvrité di vosse sistinme\n"
-"GNU/Linux: vos dvoz dner li scret po «root». «root» est li manaedjeu\n"
-"do sistinme eyet l' seu otorijhî a fé des metaedjes adjoû, 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"
-"å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 "
-"pout\n"
-"disfacer -- minme sins l' voleur -- tot çou k' i gn a so les deurès\n"
-"plakes, minme so les pårticions d' ôtes sistinmes d' operance; i våt mî\n"
-"n' eployî l' conte «root» ki vormint cwand nd a mezåjhe, et po çoula\n"
-"våt mî nén rinde l' accès å conte trop åjhey.\n"
-"\n"
-"Li scret dvreut maxhî des letes et des chifes ey esse 8 caracteres long.\n"
-"Ni scrijhoz måy li scret di «root» ene sawice - c' e-st on trop grand\n"
-"risse po vosse sistinme.\n"
-"\n"
-"Mins nerén, nel fijhoz nén trop long ou trop målåjhey ki vos n' arivez\n"
-"nén a vos l' rimimbrer!\n"
-"\n"
-"Li scret ni srè nén håyné sol waitroûle cwand vos l' tapez, po çoula vos\n"
-"dvoz l' diner deus cops, po bén l' acertiner et k' i gn åye moens di\n"
-"fé ene flotche tot l' tapant. Si vos tapez deus côps avou l' minme\n"
-"flotche, si srè ci scret «incorek» la k' i vs fårè dner l' côp ki vént.\n"
-"\n"
-"E môde sipepieus, on vs dimandrè si vos vloz vos raloyî a on sierveu\n"
-"d' otintifiaedje, come NIS ou LDAP.\n"
-"\n"
-"Si vosse rantoele eploye li protocole LDAP (ou NIS) po l' otintifiaedje,\n"
-"tchoezixhoz «LDAP» (ou «NIS») come moyén d' otintifiaedje.\n"
-"Si vos n' savoz nén, dimandez a l' administrateu del rantoele locåle.\n"
-"\n"
-"Si voss copiutrece n' est nén raloyeye a ene rantoele administreye, vos\n"
-"voroz seurmint tchoezi li môde d' otintifiaedje «Fitchîs locås»."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO eyet grub sont des enondreces po GNU/Linux. Ciste etape est normålmint\n"
-"otomatike. DrakX analijhe li secteu d' enondaedje del deure plake et fwait\n"
-"çou k' i fåt sorlon çou k' i trove la:\n"
-"\n"
-" * si on secteu d' enondaedje Windows est trové, i srè replaecî pa on\n"
-"secteu d' enondaedje grub/LILO. Come çoula vos poroz enonder GNU/Linux\n"
-"ou èn ôte sistinme d' operance;\n"
-"\n"
-" * si on secteu d' enondaedje grub ou LILO est trové, i srè replaecî pa\n"
-"on novea.\n"
-"\n"
-"S' i gn a del dotance, DrakX vos håyneyrè on purnea avou sacwantès tchuzes.\n"
-"\n"
-" * «Enondrece a-z eployî»: vos avoz troes tchuzes:\n"
-"\n"
-" * «Grub»: si vos voeyoz pus voltî grub (menu tecse).\n"
-"\n"
-" * «LILO avou on menu grafike»: si vos voeyoz pus voltî LILO avou\n"
-"si eterface di menus grafikes.\n"
-"\n"
-" * «LILO avou on menu e môde tecse»: si vos voeyoz pus voltî LILO avou\n"
-"si eterface di menus e môde tecse.\n"
-"\n"
-" * «Éndjin d' enondaedje»: dins l' plupårt des cas, vos n' duvoz nén\n"
-"candjî li prémetou éndjin («/dev/hda»), mins si vos l' voloz, l' enondrece\n"
-"pout esse astaleye sol deujhinme deure plake («/dev/hdb») ou minme\n"
-"so ene plakete («/dev/fd0»);\n"
-"\n"
-" * «Tins divant d' enonder li prémetowe imådje»: cwand li copiutrece est\n"
-"renondêye, c' est l' tins a leyî po l' uzeu poleur candjî l' tchuze\n"
-"do sistinme d' operance a-z enonder dins l' menu di l' enondrece.\n"
-"\n"
-"!! Atincion ki si vos tchoezixhoz di n' nén astaler d' enondrece (si vos\n"
-"clitchîs so «Rinoncî» chal), vos vos dvoz acertiner d' aveur on moyén\n"
-"d' enonder vosse sistinme Mandrake Linux! Ossu, i vs fåt bén esse seur\n"
-"di çou k' vos fjhoz dvant d' candjî les tchuzes. !!\n"
-"\n"
-"Si vos clitchîz sol boton «Sipepieus» di ç' purnea chal, vos åroz\n"
-"sacwantès tchuzes di pus, ki sont po des uzeus pus avancîs.\n"
-"\n"
-"On côp ki vos åroz apontyî les parametes djenerås del enondrece, li djivêye\n"
-"des tchuzes d' enondaedje vos srè mostrêye.\n"
-"\n"
-"S' i gn a èn ôte sistinme d' operance d' astalé so voste éndjole, i srè\n"
-"otomaticmint radjouté å menu d' enondaedje. Chal vos ploz tchoezi di\n"
-"candjî spepieuzmint les tchuzes k' i gn a. Tchoezixhoz ene intrêye et\n"
-"clitchîz so «Candjî» pol candjî ou l' oister; so «Radjouter» po radjouter\n"
-"ene nouve intrêye; et so «Fini» po passer a l' etape shuvante\n"
-"di l' astalåcion."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (LInux LOader, ou enondrece di GNU/Linux) eyet Grub siervèt a enonder\n"
-"GNU/Linux ou tot l' minme li kén ôte sistinme d' operance k' i gn åreut\n"
-"so voste éndjole. Normålmint, les ôtes sistinmes d' operance\n"
-"sont foirt bén ricnoxhous et astalés. Si ça n' va nén tot seu, vos poloz\n"
-"radjouter ene intrêye al mwin dins cisse pådje ci. Loukîz do dner les\n"
-"bons parametes, seulmint. \n"
-"\n"
-"Vos poloz eto tchoezi di n' nén leyî tot l' minme kî enonder ces sistinmes\n"
-"d' operance la. Mins a ç' moumint la, i vos fårè ene plakete d' enondaedje\n"
-"(boot disk) po ls enonder."
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"Vaici, vos dvoz dire wice ki vos voloz mete\n"
-"l' informåcion ki GNU/Linux end a mezåjhe po s' enonder.\n"
-"\n"
-"Tchoezixhoz «Prumî secteu del plake (MBR)»... a pus ki vos\n"
-"sårîz foirt bén çu ki vos fjhoz."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"Chal, vos tchoezixhoz li ké sistinme d' eprimaedje vos vloz eployî\n"
-"so vosse copiutrece. Des ôtes sistinmes d' operance k' i gn a\n"
-"vos dnèt onk, mins Mandrake Linux vos lait tchoezi inte troes.\n"
-"\n"
-" * «pdq» - ki vout dire «print, don't queue» (eprimer sins caweye), est\n"
-"li tchuze a-z eployî si vosse copiutrece est raloyeye directumint a vosse\n"
-"copiutrece et ki vos vloz divni eraedjî cwand l' papî s' bôre...\n"
-"I n' sait manaedjî ki des apontiaedjes rantoele foirt simpes eyet\n"
-"il est ene miete londjin po-z eprimî pal rantoele. Tchoezixhoz «pdq» si\n"
-"vos estoz on mieraprindise avou GNU/Linux. Vos ploz candjî ûs tård si\n"
-"vos vloz, avou l' usteye d' apontiaedje PrinterDrake, ki vos ploz\n"
-"enonder a pårti do Cinte di contrôle di Mandrake.\n"
-"\n"
-" «CUPS» - «Common Unix Printing System» (sistinme di comon eprimaedje po\n"
-"Unix), est clapant po l' eprimaedje so vosse sicrirece locåle ossu bén\n"
-"ki les cenes a l' ôte costé del bole. Il est simpe et pout fé do cliyant\n"
-"come dosierveu pol vî sistinme d' eprimaedje «lpd». Ça vout dire k' il\n"
-"est copatibe avou les sistinme k' i gn a veut davance. I pout fé bråmint\n"
-"d' afwaires, mins l' apontiaedje di båze est cåzu ossu åjhey ki l' ci\n"
-"di «pdq». Si vos avoz mezåjhe d' emuler on sierveu «lpd», i vs fåt mete\n"
-"en alaedje li démon «cups-lpd». CUPS a des eterfaces grafikes po tchoezi\n"
-"les scrireces, apontyî les tchuzes prôpes a tchaeskene et po-z eprimî.\n"
-"\n"
-" * «LPRng» - («line printer daemon new generation») e-st ene amidrêye\n"
-"modêye do démon d' eprimaedje LPR. Ci sistinme chal pout fé a pô près\n"
-"l' minme ki ls ôtes, mins ossu eprimî so des scrireces d' ene rantoele\n"
-"Novell, ca i sopoite li protocole IPX, et i pout eprimî directumint viè\n"
-"des comandes shell. Si vos avoz mezåjhe di Novell ou d' evoyî les\n"
-"eprimaedjes so des comandes sins dveur eployî on costrujhaedje pa buzes,\n"
-"adone eployîz LPRng. Mins ôtrumint, våt mî eployî CUPS k' est pus simpe\n"
-"et overe mî po les scrireces rantoele."
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX va cweri après on/des éndjins IDE so vosse copiutrece. I va ossu\n"
-"cweri après ene/des cåte(s) SCSI e PCI. Si ene cåte SCSI est trovêye\n"
-"DrakX va-st astaler otomaticmint li mineu k' i gn a mezåjhe.\n"
-"\n"
-"Come pa des côps li deteccion del éndjolreye ni sait nén trover ene sacwè\n"
-"DrakX vos dmandrè si vos avoz ene cåte PCI SCSI ou nén. Clitchîz so «Oyi»\n"
-"si vos savoz k' i gn en a ene so l' éndjole. Ene djivêye di mineu serè\n"
-"håynêye po ki vos poloxhe tchoezi li mineu ki convént.\n"
-"Clitchîz so «Neni» si vos n' avoz nole cåte SCSI.\n"
-"Si vos n' estoz nén seur vos ploz loukî al djivêye di l' éndjolreye k' a\n"
-"stî trovêye e voste éndjole, po çoula clitchîz sol boton «Veyoz les\n"
-"informåcions sol éndjolreye».\n"
-"\n"
-"Si vos dvoz tchoezi manuwelmint vosse mineu, DrakX vos dmandrè si vos voloz\n"
-"mete des tchuzes por lu. Mins po cmincî, leyîz li mineu rconoxhe tot seu\n"
-"voste éndjolreye: d' acostumance, ça va tot seu.\n"
-"\n"
-"Si ça n' va nén tot seu, vos dvroz dner les informåcions pol mineu "
-"manuwelmint.\n"
-"Waitîz d' obtini tos les racsegnmints dins li documintåcion (el tchaptrea "
-"3,\n"
-"seccion «Ramexhner des informåcions sol éndjolreye») po des racsegnes so\n"
-"cmint ramexhner les parametes k' i gn a mezåjhe foû del documintåcion\n"
-"ki vént avou l' éndjin, del waibe do costrujheu (si vos avoz on accès\n"
-"al rantoele daegnrece) ou a pårti di Windows (si vos avoz Windows d' astalé)."
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"Chal sont prezintés sacwants parametes k' ont a vey avou voste éndjole.\n"
-"Sorlon çou k' vos avoz come éndjolreye vos voeroz, ou nén, ene ou sacwantes\n"
-"des intrêyes shuvantes:\n"
-"\n"
-" * «Sori»: verifyîz l' apontiaedje del sori eyet clitchîz sol boton pol\n"
-"candjî, s' i fåt.\n"
-"\n"
-" * «Taprece»: verifyîz l' apontiaedje del taprece et clitchîz sol boton\n"
-"pol candjî, s' i fåt.\n"
-"\n"
-" * «Coisse d' eureye»: Li prémetowe coisse d' eureye est tchoezeye pa\n"
-"DrakX sorlon li lingaedje/payis ki vs avoz tchoezi. Mins chal avou, come\n"
-"avou l' tchuze del taprece, i s' pout ki vos n' seuyoz nén dins el payis\n"
-"do lingaedje ki vs avoz tchoezi. Adon vos ploz clitchî sol boton\n"
-"«Coisse d' eureye» po-z apontyî vosse ôrlodje avou l' eure locåle del\n"
-"plaece wice ki vos dmeurez.\n"
-"\n"
-" * «Sicrirece»: si vos clitchîz so «Nole sicrirece» çoula enondrè li macrea\n"
-"d' apontiaedje des scrireces.\n"
-"\n"
-" * «Cåte son»: si ene cåte son est detectêye so vosse sistinme, ele srè\n"
-"metowe chal. On pout nén modifyî ses parametes tins d' l' astalaedje.\n"
-"\n"
-" * «Cåte tévé»: si ene cåte tévé est detectêye so vosse sistinme, ele srè\n"
-"metowe chal. On pout nén modifyî ses parametes tins d' l' astalaedje.\n"
-"\n"
-" * «Cåte RDIS»: si ene cåte RDIS (ISDN) est detectêye so vosse sistinme,\n"
-"ele srè metowe chal. Vos ploz clitchî sol boton po candjî ses parametes."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it 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 Mandrake Linux. Prindoz asteme, totes les dnêyes\n"
-"k' i gn a sol deure plake vont esse pierdowes, et vos n' poroz les rapexhî."
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"Clitchîz so «'l est bon» si vos vloz disfacer totes les dnêyes et totes les\n"
-"pårticions k' i gn a so vosse deure plake.\n"
-"Prindoz asteme, dispoy aveur clitchî so «'l est bon», vos n' poroz pus "
-"rapexhî\n"
-"nole dinêye ou pårticion k' i gn aveut sol deure plake, nerén les cis\n"
-"da Windows.\n"
-"\n"
-"Clitchîz so «Rinoncî» po rinoncî a cisse operåcion, et leyî les dnêyes\n"
-"et les pårticions come ele estént sol deure plake."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 probablumint 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 Mandrake Linux ki vos vloz "
-"astaler"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "Vos dvoz abwesner eto %s"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"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 del éndjole. I n' ont nén\n"
-"di probleme di såvrité cnoxhou, mins i s' poreut k' onk seuye trové el "
-"futeur.\n"
-"Dins ç' cas, vos dvroz a tot côp mete a djoû li pacaedje po esse a houte\n"
-"des problemes.\n"
-"\n"
-"\n"
-"Voloz vs vormint astaler ces sierveus?\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-"Les pacaedjes shuvants vont esse oistés, po pleur mete a djoû vosse "
-"sistinme:\n"
-" %s\n"
-"\n"
-"Voloz vs vormint oister ces pacaedjes la?\n"
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "Dji n' pout eployî li broadcast sins dominne NIS"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Metoz ene plakete FAT-abwesnêye divins li lijheu %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "Cisse plakete chal n' a nén stî abwesnêye e FAT"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"Po-z eployî cisse tchuze di pacaedjes k' a stî schapêye, enondez "
-"l' astalaedje avou «linux defcfg=floppy»"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Åk n' a nén stî come dji sayîve di lere li fitchî %s"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"Ene sacwè n' a nén stî: dji n' a trové nou valåbe éndjin po fé des noveas "
-"sistinmes di fitchîs. Loukîz vos éndjolreyes po savu çu ki n' va nén"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"Vos avoz del éndjolreye k' a mezåjhe di mineus «proprietaire» po roter\n"
-"Vos trovroz del informåcion so zels so: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"Vos dvoz aveur ene pårticion raecene.\n"
-"Po çoula, fijhoz ene pårticion (ou clitchîz so ene ki egzisteye ddja).\n"
-"Et poy tchoezixhoz «Pont di montaedje» et metoz lu come «/»"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Vos dvoz aveur ene pårticion di swap"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Vos n' avoz nole pårticion di swap\n"
-"\n"
-"Voloz vs vormint continuwer?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Vos dvoz aveur ene pårticion FAT montêye so /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "Eployî l' plaece libe"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "Nén del plaece libe assez po fé des noveles pårticions"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "Eployî les pårticions k' i gn a"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "I gn a nén des pårticions po-z eployî"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "Eployî li pårticion Windows pol loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "Kéne pårticion voloz vs eployî po-z î mete Linux4win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Tchoezixhoz les grandeus"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "Grandeu del pårticion raecene e Mo: "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "Grandeu del pårticion di swap e Mo: "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "Eployî l' plaece libe sol pårticion Windows"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "Kéne pårticion voloz vs candjî si grandeu?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "Dji carcule les limites do sistinme di fitchîs di Windows"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"Li candjmint di grandeu di vosse pårticion FAT n' a nén stî, \n"
-"a cåze del aroke shuvante: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr "Vosse pårticion Windows est trop fragméntêye, i fåreut eployî «defrag»"
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"ASTEME!\n"
-"\n"
-"Asteure, DrakX va candjî li grandeu di vosse pårticion Windows.\n"
-"Loukîz a vos: çoula est dandjureu. Si vos n' l' avoz nén co fwait,\n"
-"enondez (so Windows) scandisk (et motoit defrag) so cisse pårticion\n"
-"et s' fijhoz ene copeye di såvrité di vos dnêyes dvant di renonder \n"
-"l' astalaedje.\n"
-"Cwand vos seroz seur di vos, clitchîz so «'l est bon»."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Kéne grandeu voloz vs wårder po Windows sol "
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "pårticion %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "Li candjmint di grandeu pol pårticion FAT a fwait berwete: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr ""
-"I gn a pont di pårticions FAT po candjî leu grandeu, ou po-z eployî pol "
-"loopback (oudonbén i n' resse nén del plaece assez)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Disfacer li plake etire"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "Oister Windows(tm)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "Vos avoz pus d' ene deure plake, sol kéne voloz vs astaler Linux?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr ""
-"TOTES les pårticions et totes les dnêyes å dvins vont esse pierdowes sol "
-"deure plake %s"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "Pårtixhaedje da vosse del deure plake"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "Eployî fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"Asteure vos poloz pårti vosse deure plake %s\n"
-"Cwand vos åroz fini, ni rovyîz nén di schaper avou «w»"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "I gn a pont del plaece libe assez sol pårticion Windows"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "Dji n' a savu trover del plaece po l' astalåcion"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "Li Macrea di Pårtixhaedje di DrakX a trové les solucions shuvantes:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "Li pårtixhaedje n' a nén stî: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "Metant li rantoele en alaedje"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Dj' aresteye li rantoele"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"Åk n' a nén stî, et dji n' sai cmint m' saetchî l' cou foû des\n"
-"strons. Si vos continuwez, vos duvroz tirer vosse plan tot seu."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Vos avoz deus côps li pont d' montaedje %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"Sacwants consecants pacaedjes n' ont nén stî astalés comufåt.\n"
-"Motoit vosse lijheu di plakes lazer, oudonbén vosse plake lazer, ont\n"
-"des rujhes.\n"
-"Verifyîz vosse plake lazer sor ene copiutrece ddja astalêye, avou\n"
-"l' comande «rpm -qpl Mandrake/RPMS/*.rpm»\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Wilicome a %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "Nou lijheu di plaketes disponibe"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "Intrant e l' étape '%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. 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 Mandrake Linux. 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»."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "Classe d' astalåcion"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Tchoezixhoz ene des classes d' astalåcion shuvantes:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "Tchoezi les groupes di pacaedjes"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Tchoezi tchaeke pacaedje separemint"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Grandeu å totå: %d / %d Mo"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "Måva pacaedje"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "No: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "Modêye: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "Grandeu: %d Ko\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "Impôrtance: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr ""
-"Vos n' poloz tchoezi ci pacaedje chal ca gn a nén del plaece assez ki po "
-"l' astaler"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "Les pacaedjes ki shuvèt vont esse astalés"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "Les pacaedjes ki shuvèt vont esse disastalés"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Vos n' poloz nén tchoezi/distchoezi ci pacaedje chal"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Ci pacaedje est obligatwere, vos n' poloz nén li distchoezi"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Vos n' poloz nén distchoezi ci pacaedje chal. Il est ddja astalé"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Ci pacaedje ci duvreut esse metou a djoû\n"
-"Estoz seur ki vos l' voloz distchoezi?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "Vos n' poloz nén distchoezi ci pacaedje chal. I l' fåt mete a djoû"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Mostrer les pacaedjes tchoezis otomaticmint"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "Astalaedje"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "Tcherdjî di/schaper e ene plakete"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "Metaedje a djoû del tchuze des pacaedjes"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "Astalåcion minimåle"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Tchoezixhoz les pacaedjes k' vos voloz astaler"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "Astalant"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "Dj' asteme"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Tins ki dmeure "
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "Tårdjîz on pô s' i vs plait, dj' apresteye l' astalaedje"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d pacaedjes"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "Astalant li pacaedje %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "Accepter"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "Nén accepter"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Candjîz vosse CDROM!\n"
-"\n"
-"Metoz li CDROM lomé «%s» dvins l' lijheu, s' i vs plait;\n"
-"et clitchîz so «'l est bon» on côp ki c' est fwait.\n"
-"Si vos n' l' avoz nén, clitchîz so «Rinoncî» po rinoncî a astaler a pårti\n"
-"di ci CDROM chal."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "Dji continowe tot l' minme?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "Åk n' a nén stî come dj' arindjîve les pacaedjes:"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "Åk n' a nén stî come dj' astaléve les pacaedjes:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "Dj' aroke so ene sacwè"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "Voloz vs vormint leyî hatche et matche l' astalaedje?"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Acoird sol licince"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "Estoz vs seur ki vos vloz rfuzer l' licinse?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Taprece"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "Tchoezixhoz li sôre di vosse taprece."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "Vochal li djivêye di totes les tapreces k' i gn a"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "Kéne classe d' astalåcion voloz vs?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "Astaler/Mete a djoû"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "C' est ene astalåcion ou on metaedje a djoû?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "Consyî"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "Sipepieus"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Metaedje a djoû"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Metaedje a djoû des pacaedjes seulmint"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "Tchoezixhoz li sôre di vosse sori."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Pôrt del sori"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "Tchoezixhoz li pôrt séreye ki vosse sori est raloyeye dizo."
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Emulåcion des botons"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "Emulåcion do 2inme boton"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "Emulåcion do 3inme boton"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "Apontiant les cåtes PCMCIA..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "Apontiant les éndjins IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "nole pårticion di disponibe"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "Dji louke ezès pårticions po trover les ponts di montaedje"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Tchoezixhoz les ponts di montaedje"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 "
-"continowrè, mins i vos fårè fé li pårticion d' enondaedje avou DiskDrake po "
-"poleur enonder vosse sistinme."
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "Nole pårticion raecene di trovêye po-z î fé on metaedje a djoû"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "Pårticion Raecene"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "Kéne est li pårticion raecene (/) so vosse sistinme?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "Vos dvoz renonder voste éndjole po vosse tåvlea di pårtixhaedje candjî"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "Tchoezixhoz les pårticions a abwesner"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "Verifyî s' i gn a des blocs di måvas?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "Abwesnant les pårticions"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "Dji fwai et abwesner li fitchî %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-"Dji n' a savou verifyî li sistinme di fitchîs %s. Voloz vs sayî di coridjî "
-"les arokes? (atincion ki çoula pout vs fé piede des dnêyes)"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr ""
-"Li swap n' est nén grande assez po l' astalaedje: vos e dvoz radjouter."
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Dji cwir après les pacaedjes k' i gn a et rfé l' båze di dnêyes rpm..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Dji cwir après les pacaedjes k' i gn a"
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "Dji cwir après les pacaedjes ki sont ddja astalés..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Dji cwir après les pacaedjes a mete a djoû"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr ""
-"I gn a pus del plaece assez so vosse sistinme po-z astaler ou mete a djoû (%"
-"d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"Tchoezixhoz si vos vloz tcherdjî ou schaper li tchuze des pacaedjes\n"
-"so ene plakete.\n"
-"Li cogne est l' minme ki po les plaketes fwaites pol oto-astalaedje."
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "Tcherdjî a pårti d' ene plakete"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Schaper e ene plakete"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Tcherdjant a pårti d' ene plakete"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Tchoezi les pacaedjes"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Metoz ene plakete avou li tchuze des pacaedjes"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "Li grandeu tchoezeye est pus grande kel plaece ki dmeure"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "Sôre d' astalaedje"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"Vos n' avoz tchoezi nou groupe di pacaedjes\n"
-"Tchoezixhoz li sôre d' astalåcion minimon ki vos vloz"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "Avou X11"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "Avou li documintåcion di båze (ricomandé!)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "Astalåcion vormint minimom (i gn a nén di urpmi)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Si vos avoz totes les plakes lazer del djivêye å dzo, clitchîz so «'l est "
-"bon».\n"
-"Si vos n' en avoz nole, clitchîz so «Rinoncî».\n"
-"Si seulmint sacwantès plakes ki vos n' avoz nén, adon vos poloz\n"
-"les distchoezi et clitchî so «'l est bon»."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "CDROM lomé «%s»"
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "Dj' apresteye l' astalaedje"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"Astalant li pacaedje %s\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "Apontiaedje di post-astalåcion"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Metoz li plakete d' enondaedje dvins li lijheu %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "Metoz li plakete avou les modules metous a djoû dvins li lijheu %s"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"Asteure, vos poloz aberweter des programes d' ecriptaedje.\n"
-"\n"
-"ASTEME:\n"
-"\n"
-"Ces programes la estant çu k' i sont, et les lwès di sacwants payis\n"
-"estant çu k' ele sont, les cis k' acatèt ou-z eployî ces programes la\n"
-"dvèt waitî et-z esse seur ki li lwè ls î permete d' aberweter, d' avu, di\n"
-"wårder et d' eployî cisse sôre di programes la.\n"
-"\n"
-"Di pus, l' atchteu eyet/ou l' uzeu dvèt bén loukî di n' nén aler\n"
-"disconte des lwès di leu payis. Si l' atchteu ou l' uzeu finå ni shût\n"
-"nén l' droet do djeu, i pout esse felmint pûni.\n"
-"\n"
-"MandrakeSoft, ses fabricants eyet ses ahesseus ni seront måy tinous po\n"
-"responsåbes di tote rujhe especiåle, direke ou indireke (metans:\n"
-"piede di rintrêyes, djocaedje des activités, piede di dnêyes\n"
-"comerciåles ou tot l' minme li kéne ôte piede di cwårs, et co les ôtès\n"
-"responsåbilités ou reboursmints k' i fåreut payî so decizion del\n"
-"djustice), ki pôreut advini cåze k' ene sakî a, si sieve ou - tot\n"
-"simplumint - aberweteye ces programes la, ki des atchteus ou des uzeus\n"
-"finås pôrént eployî après avu siné cist acoird ci.\n"
-"\n"
-"Po tot l' minme li ké racsegnmint å dfait di cist acoird ci, i vos fårè \n"
-"atôchî\n"
-"MandrakeSoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"Vos avoz l' possibilité d' aberweter les pacaedjes k' on stî metous\n"
-"a djoû dispoy li fijhaedje del distribucion.\n"
-"I porént coridjî des bugs ou des problinmes di såvrité.\n"
-"\n"
-"Po ls aberweter, vos dvoz aveur on raloyaedje al daegntoele ki rote.\n"
-"\n"
-"Voloz vs astaler les pacaedjes metous a djoû?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr ""
-"Dj' atôche li waibe da Mandrake Linux po-z aveur li djivêye di miroes k' i "
-"gn a"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Tchoezixhoz on miroe po nd aberweter des pacaedjes foû"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "Dj' atôche li miroe po-z avu l' djivêye des pacaedjes"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "Dins kéne coisse d' eureye vikez?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "L' ôrlodje del éndjolreye metowe e tins universel (GMT)"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "Sincronijhaedje otomatike del eure (avou NTP)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "Sierveu NTP"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Sierveu CUPS å lon"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "Nole sicrirece"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "Avoz vs ene cåte son ISA?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr "Enondez «sndconfig» après l' astalåcion po-z apontyî vosse cåte son"
-
-#: ../../install_steps_interactive.pm_.c:1012
-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"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Rascourti éndjolreye"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Sori"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "Coisse d' eureye"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "Sicrirece"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "Cåte RDIS"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Cåte son"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "Cåte tévé"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Dominne Windows"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "Fitchîs locås"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "Sicret di root"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "Nou scret"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Ci scret chal est trop simpe (i doet esse d' å moens %d letes)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "Verifiaedje"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "Verifiaedje LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "Raecene (dn) LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "Sierveu LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "Verifiaedje NIS"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "Dominne NIS"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "Sierveu NIS"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "Otintifiaedje Dominne Windows"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "No di l' uzeu manaedjeu do dominne"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "Sicret do manaedjeu do dominne"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"Ene plakete d' enondaedje (boot disk) da vosse vos permetrè d' enonder\n"
-"vosse sistinme GNU/Linux sins l' enondeu (boot loader) normå. Ça pout esse\n"
-"ahessåve si vos n' voloz nén astaler SILO so vosse sistinme, ou si èn ôte\n"
-"sistinme d' operance oisteye SILO ou co si SILO ni va nén so voste éndjole.\n"
-"Vosse plakete d' enondaedje pout siervi eto come imådje di såvrité (rescue\n"
-"image), çu ki vos schaprè li djoû ki vosse sistinme toumrè en rac po do "
-"bon.\n"
-"\n"
-"Si vos vloz fé ene plakete d' enondaedje po vosse sistinme, metoz ene\n"
-"plakete dins l' prumî lijheu di plaketes et clitchîz so «'l est bon»."
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "prumî lijheu di plaketes"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "deujhinme lijheu di plaketes"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "Passer hute"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"Ene plakete d' enondaedje (boot disk) da vosse vos permetrè d' enonder\n"
-"vosse sistinme GNU/Linux sins l' enondeu (boot loader) normå. Ça pout esse\n"
-"ahessåve si vos n' voloz nén astaler LILO (ou grub) so vosse sistinme,\n"
-"ou si èn ôte sistinme d' operance oisteye LILO ou co si LILO ni va nén\n"
-"so voste éndjole.\n"
-"Vosse plakete d' enondaedje pout siervi eto come imådje di såvrité (rescue\n"
-"image), çu ki vos schaprè li djoû ki vosse sistinme toumrè en rac po do "
-"bon.\n"
-"Voloz vs fé ene plakete d' enondaedje po vosse sistinme?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(ASTEME! Vos eployîz on sistinme di fitchîs XFS po vosse pårticion raecene,\n"
-"li fijhaedje d' ene plakete d' enondaedje so ene plakete di 1,44 Mo frè\n"
-"seurmint berwete, ca l' XFS a mezåjhe d' on mineu ki prind del plaece.)"
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "Dji rgrete, i gn a nou lijheu di plaketes"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr ""
-"Tchoezixhoz li lijheu di plaketes ki vos voloz eployî po fé li plakete "
-"d' enondaedje"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "Metoz ene plakete divins l' %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "Dji fwai ene plakete d' enondaedje"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "Dj' apresteye l' enondrece"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"I shonne ki voste éndjole est pår trop viye\n"
-" oudonbén k' ele nén cnoxhowe; adon l' enondrece\n"
-" yaboot ni rotrè nén por vos.\n"
-"L' astalaedje va continuwer, mins vos dvroz\n"
-" eployî BootX po-z enonder voste éndjole"
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "Voloz vs eployî aboot?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-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 ?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "Astalant l' enondrece"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "Åk n' a nén stî e l' astalaedje di l' enondrece. Vochal l' aroke:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-"Vos alez dveur candjî vosse éndjin d' enondaedje (boot-device) dins\n"
-"vosse Open Firmware, po vos poleur mete en alaedje l' enondeu.\n"
-"Tchoûkîz e minme tins so les tapes Comande-Option-O-F å moumint\n"
-"di l' enondaedje, et poy tapez:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-"et poy tapez: shut-down\n"
-"A l' enondaedje shuvant del copiutrece vos dvrîz voere li prompt di "
-"l' enondeu."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "Metoz ene blanke plakete divins li lijheu %s"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "Dji fé li plakete d' enondaedje otomatike"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"Sacwantès étapes n' ont nén stî fwaites,\n"
-"\n"
-"Voloz vs vormint cwiter asteure?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"Felicitåcions, l' astalåcion a stî fwaite.\n"
-"Bodjîz li sopoirt d' enondaedje et tapez so Return po renonder l' éndjole.\n"
-"\n"
-"Po des informåcions so les coridjaedjes k' i gn a po cisse modêye di "
-"Mandrake Linux,\n"
-"loukîz al pådje des Errata sol waibe:\n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"vos trovroz del informåcion sol apontiaedje do sistinme el tchaptrea\n"
-"sol post-astalåcion do Guide di l' Uzeu Mandrake Linux Oficir."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "Fé li plakete d' astalaedje otomatike"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "Otomatike"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "Rifé"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Schaper li tchuze des pacaedjes"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Astalåcion di Mandrake Linux %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr ""
-" <Tab>/<Alt-Tab> candjî elemints | <espace> tchoezi | <F12> waitroûlêye shuv."
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "i gn a nou kdesu"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "i gn a nou consolehelper"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Tchoezixhoz on fitchî"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "Sipepieus"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "Di båze"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- Di dvant"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "Shuvant"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Måva tchuze, sayîz co ene feye\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "Vosse tchuze? (prémetowe %s)"
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"Intrêyes ki vos dvroz rimpli:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "Vosse tchuze? (0/1, prémetowe %s)"
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "Boton «%s»: %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "Voloz vs clitchî so ç' boton chal?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr " tapez «void» po ene intrêye vude"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "Vosse tchuze? (prémetowe «%s»%s)"
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> I gn a sacwantès afwaires a tchoezi (%s).\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"Tchoezixhoz li prumî limero del fortchete di 10 ki vos vloz aspougnî,\n"
-"oudonbén vos ploz djusse taper so Enter po continuwer.\n"
-"Vosse tchuze? "
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> Prindoz asteme k' ene etikete a candjî:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "Evoyî cor on côp"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "Tcheke (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "Almande"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Taprece dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Espagnole"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "Finwesse"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "Francesse"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "Norvedjyinne"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "Polonesse"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "Russe"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "Suwedwesse"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Taprece do Rweyåme Uni"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "Taprece des Etats Unis"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "Albanyinne"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "Årmenyinne (vîle modêye)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "Årmenyinne (novele modêye)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "Årmenyinne (fonetike)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbaydjanesse (latene)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "Belje"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "Bengalesse"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "Bulgåre (fonetike)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "Bulgåre (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "Braezilyinne (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "Bosnyinne"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "Bielorusse"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "Swisse (cogne tîxhone)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "Swisse (cogne romande)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "Tcheke (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "Almande (sins moitès tapes)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr "Indyinne (Devanagari)"
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "Danwesse"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Taprece dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Taprece Dvorak norvedjyinne"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Taprece dvorak suwedwesse"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "Estonyinne"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "Djeordjyinne (cogne russe)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "Djeordjyinne (cogne latene)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Greke"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr "Indyinne (Gujarati)"
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr "Indyinne (Gurmukhi)"
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "Hongrwesse"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "Crowåte"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "Israyelyinne"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "Israyelyinne (fonetike)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "Iranyinne"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "Izlandesse"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Itålyinne"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr "Inuktitut"
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "Djaponesse di 106 tapes"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Taprece coreyinne"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "Taprece del Amerike nonnrece"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "Lawocyinne"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Lituanyinne AZERTY (vîle modêye)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Lituanyinne AZERTY (novele modêye)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Lituanyinne QWERTY (roye des limeros)"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Lituanyinne QWERTY (fonetike)"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "Letone"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "Macedonyinne"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr "Birmane"
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr "Mongole (cirilike)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr "Maltesse (UK)"
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr "Maltesse (US)"
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "Neyerlandesse"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "Polonesse (cogne QWERTY)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "Polonesse (cogne QWERTZ)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "Portuguesse"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "Canadyinne (Québec)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "Roumin (QWERTZ)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "Roumin (QWERTY)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "Russe (YAVERTY)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "Slovenyinne"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "Slovake (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "Slovake (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "Serbe (cirilike)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "Tamoule (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "Tamoule (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Tailandesse"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Tadjike"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "Turke (cogne wårdiveuse «F»)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "Turke (cogne modiene «Q»)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "Ucrainyinne"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "Taprece des Etats Unis (moitès tapes)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Vietnamyinne QWERTY (roye des limeros)"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "Yugoslave (latene)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "Li tape AltGr"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "Les deus tapes di Shift e minme tins"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Control eyet Shift e minme tins"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "Li tape CapsLock"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Control eyet Alt e minme tins"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Alt eyet Shift e minme tins"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "Li tape «Menu»"
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "Li tape «Windows» di hintche"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "Li tape «Windows» di droete"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Betchfessîs montaedjes %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "Oister les volumes lodjikes d' apreume\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "on limero"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d limeros separés pa des comas"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d tchinnes separêyes pa des comas"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "limeros separés pa des comas"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "tchinnes separêyes pa des comas"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr ""
-"I gn a pupont d' sopoirt PCMCIA avou les naweas 2.2. Eployîz on nawea 2.4 "
-"s' i vs plait."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sori SUN"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "Soris tipike PS2 a rôlete"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "Microsoft Explorer"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "1 boton"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "Soris tipike a 2 botons"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "Rôlete"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "séreye"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "Soris tipike a 3 botons"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (séreye, vî sôrt C7)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "sori bus"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 botons"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 botons"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "nouk"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "Nole sori"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Sayîz on pô vosse sori"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Po mete en alaedje li sori,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "BODJÎZ L' RÔLETE!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Fini"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "Shuvant ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "Totafwait va-t i comufåt?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "Informåcion"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Ragrandi l' coxhlaedje"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "Raptixhî l' coxhlaedje"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Passer di nou relijhaedje a on relijhaedje pa hopeas"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Si raloyî al rantoele daegnrece"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"Li voye li pus simpe di s' adjonde avou l' adsl, c' est pppoe.\n"
-"Mins nerén, gn a des ôtes raloyaedjes ki s' siervèt fok di pptp ou dhcp.\n"
-"Si vos n' e savoz rén, tchoezixhoz «eployî pppoe»."
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel Speedtouch USB"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "eployî dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "eployî pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "eployî pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "Sierveu waibe"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "Sierveu di nos d' dominne"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "Sierveu d' emilaedje"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "Sierveu POP et IMAP"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "Nole cåte rantoele di trovêye"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"Apontiaedje do côpe feu drakefirewall\n"
-"\n"
-"Çouci apontieye on côpe feu personel (dj' ô bén, po esse eployî sor on\n"
-"posse éndjolrece) po ciste éndjole Mandrake Linux chal.\n"
-"Po ene pouxhante solucion di côpe feu, loukîz purade do costé\n"
-"del distribucion MandrakeSecurity avou on côpe feu di hôte såvrité."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr "Ké siervices voloz vs k' i soeye accessibe a pårti del daegntoele?"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-"Vos ploz dner diferins limeros di pôrt. \n"
-"Des egzimpes valides sont: 139/tcp 139/udp.\n"
-"Loukîz l' fitchî /etc/services po pus d' informåcions."
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-"Port nén valide di dné: %s.\n"
-"Li bone cogne c' est «pôrt/tcp» ou «pôrt/udp», \n"
-"avou «pôrt» on limero inte 1 eyet 65535."
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr "Totafwait (nou côpe feu)"
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "Ôtes pôrts"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"Ké cliyant dhcp voloz vs eployî?\n"
-"Li prémetou est «dhcpcd»"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"Nole cåte rantoele a stî detectêye so vosse sistinme.\n"
-"Dji n' pou nén apontyî cisse sôre di raloyaedje."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Tchoezixhoz l' eterface rantoele"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr ""
-"Tchoezixhoz kéne cåte rantoele vos vloz eployî po vos raloyî al rantoele "
-"daegnrece"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "nole cåte rantoele di trovêye"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "Apontiant li rantoele"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Intrez chal li no IP di voste éndjole (host name) si vos l' cnoxhoz.\n"
-"Sacwants sierveus DHCP ont mezåjhe do no po-z ovrer.\n"
-"Li no doet esse etir, metans: «mybox.mylab.myco.com».\n"
-"Vos poloz dner eto l' adresse IP del pasrele s' i gn en a ene."
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "No do lodjoe"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "Macrea d' apontiaedje del rantoele"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "Cåte RDIS difoûtrinne"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "Cåte RDIS divintrinne"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "Kéne sôre di raloyaedje RDIS avoz vs?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"Kén apontiaedje RDIS voloz vs?\n"
-"\n"
-"* Li vî apontiaedje eploye isdn4net. Il a des poûxhantès usteyes,\n"
-" mins i pout esse on po deur a-z apontyî po on apurdisse,\n"
-" et n' est nén foirt sitandård.\n"
-"\n"
-"* L' apontiaedje ledjir est pus åjhey a coprinde, pus standård,\n"
-" mins avou moens d' usteyes.\n"
-"\n"
-"Nos vs ricomandans l' apontiaedje ledjir.\n"
-"\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "Novea apontiaedje (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "Vî apontiaedje (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "Apontiaedje pol RDIS"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"Tchoezixhoz vosse ahesseu.\n"
-" S' i n' si trove nén el djivêye, tchoezixhoz «Unlisted»"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Protocole po l' Europe"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Protocole po l' Europe (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "Protocole po les ôtes payis"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"Protocole po les ôtes payis \n"
-" nou canå D (leased lines)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Ké protocole voloz vs eployî?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "Kéne sôre di cåte avoz vs?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "Dji n' sai nén"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Si vos avoz ene cåte ISA, les valixhances sol waitroûlêye ki shût dvreut\n"
-"esse les bones.\n"
-"\n"
-"Si vos avoz ene cåte PCMCIA, vos dvoz cnoxhe l' IRQ et I/R di vosse cåte.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "Rinoncî"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Continuwer"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "Kéne est li cåte RDIS da vosse ?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"Dj' a trové ene cåte RDIS PCI, mins dji n' sai nén ké mineu eployî.\n"
-"Tchoezixhoz li bone cåte PCI dins l' djivêye ki shût."
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr ""
-"Nole cåte RDIS PCI di trovêye. Tchoezixhoz ene dins l' djivêye ki shût."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "Tchoezixhoz li pôrt séreye ki vosse modem est raloyî dzo"
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "Tchuzes di houcaedje pa modem"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "No di raloyaedje"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "Limero di telefone"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "ID d' elodjaedje"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Pa scripe"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Pa terminå"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "No di dominne"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Prumî sierveu DNS (opcionel)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "Deujhinme sierveu DNS (opcionel)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Vos ploz vos disraloyî oudonbén rifé l' apontiaedje do raloyaedje."
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Vos ploz rifé l' apontiaedje do raloyaedje."
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "Vos estoz raloyî al rantoele daegnrece pol moumint."
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Vos ploz vos raloyî al rantoele daegnrece oudonbén rifé l' apontiaedje do "
-"raloyaedje."
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "Vos n' estoz nén raloyî al rantoele daegnrece pol moumint."
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Si raloyî"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "Si disraloyî"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "Apontyî li raloyaedje"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Apontiaedje & raloyaedje al rantoele daegnrece"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "Asteure nos alans fé l' apontiaedje do raloyaedje %s."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Asteure nos alans fé l' apontiaedje do raloyaedje %s.\n"
-"\n"
-"\n"
-"Clitchîz so «'l est bon» po continuwer."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "Apontiaedje del Rantoele"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"Come vos fjhoz l' astalaedje a pårti del rantoele, li rantoele est ddja "
-"apontieye.\n"
-"Clitchîz so «'l est bon» po wårder l' apontiaedje da vosse, ou so «Rinoncî» "
-"po rapontyî li raloyaedje al rantoele.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Wilicome å macrea d' apontiaedje del rantoele\n"
-"\n"
-"Dji va cmincî d' apontyî vosse raloyaedje al rantoele (daegnrece).\n"
-"Si vos n' vloz nén li deteccion otomatike, disclitchîz lu.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Tchoezixhoz li profil a-z apontyî"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "Eployî li deteccion otomatike"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "Môde sipepieus"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "Dji deteke les éndjins..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "Raloyaedje viè modem normå"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "detecté sol pôrt %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "Raloyaedje viè RDIS"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "%s detecté"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "Raloyaedje ADSL"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "detecté sol eterface %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Raloyaedje viè cåbe TV"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "Raloyaedje viè cåbe TV detecté"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "Raloyaedje al rantoele locåle"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "cåte(s) rantoele detectêye(s)"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Tchoezixhoz li raloyaedje ki vos voloz apontyî"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"Vos avoz apontyî diferinnes manires di s' raloyî al rantoele daegnrece.\n"
-"Tchoezixhoz li cene ki vos vloz eployî.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Raloyaedje al rantoele daegnrece"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "Voloz vs vos raloyî a tchaeke côp ki l' éndjole est enondêye?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "Apontiaedje del rantoele"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "Li rantoele a mezåjhe di esse renondêye"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"Åk n' a nén stî tot renondant li rantoele: \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"Proficiat, l' apontiaedje del rantoele (locåle et daegnrece) est fini.\n"
-"\n"
-"L' apontiaedje va asteure esse metou en alaedje pol sistinme da vosse.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"On côp ki ci sreut fwait, nos vos rcomindans di renonder l' evironmint\n"
-"X11 da vosse po nén risker des rujhes avou l' candjmint d' no di l' éndjole."
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"Åk n' a nén stî tins di l' apontiaedje.\n"
-"Sayîz vosse raloyaedje avou «net_monitor» ou «mcc». Si vosse raloyaedje ni "
-"va nén, motoit k' vos dvrîz renonder l' apontiaedje"
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"ASTEME: Cist éndjin a ddja stî apontyî po esse raloyî al rantoele "
-"daegnrece.\n"
-"Clitchîz so «'l est bon» po wårder cist apontiaedje la.\n"
-"Oudonbén vos ploz candjî les tchamps chal pa dzeu po spotchî l' apontiaedje "
-"avou on novea."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"Chal, intrez l' apontiaedje IP di voste éndjole.\n"
-"Totafwait doet esse sicrit come ene adresse IP, avou des\n"
-"ponts inte les limeros (metans: 1.2.3.4)."
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "Apontiant l' éndjin di rantoele %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr " (mineu %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "Adresse IP"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "Maske rantoele"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "Adresses IP otomatikes"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "En alaedje a l' enondaedje"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "L' adresse IP doet esse del cogne 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"Intrez chal li no IP di voste éndjole (host name).\n"
-"Li no doet esse etir, metans: «mybox.mylab.myco.com».\n"
-"Vos poloz dner eto l' adresse IP del pasrele s' i gn en a ene."
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "Sierveu DNS"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Pasrele (eg %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Éndjin di pasrele"
-
-#: ../../network/network.pm_.c:376
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "L' adresse IP do sierveu DNS doet esse del cogne 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "L' adresse IP del pasrele doet esse del cogne 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "Apontiaedje des proxies"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "Proxy HTTP"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "Proxy FTP"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr ""
-"Aler vey l' idintifiant del cåte rantoele (ça pout siervi po les poirtåves)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "Li proxy doet esse http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "Li hårdêye doet cmincî avou «http:» ou «ftp:»"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "Dj' a detecté l' apontiaedje d' on côpe feu!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"Asteme! Dj' a detecté on côpe feu ddja apontyî. I vos fåreut motoit on po "
-"d' apontiaedje manuwel après l' astalåcion."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Apontiaedje pol rantoele daegnrece"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "Voloz vs sayî di vos raloyî al rantoele daegnrece asteure?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "Dji saye vosse raloyaedje..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "Li sistinme est raloyî al rantoele daegnrece."
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "Po des råjhons di såvrité, i va esse disraloyî tot d' shûte."
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"Li sistinme ni shonne nén esse raloyî al rantoele daegnrece.\n"
-"Sayîz di rapontyî li raloyaedje."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Apontiaedje do raloyaedje"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "Rimplixhoz ou verifyîz les tchamps chal pa dzo"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "IRQ del cåte"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Canå DMA del cåte"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "I/R del cåte"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "I/R del cåte (0)"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "I/R del cåte (1)"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Li limero di telefone da vosse"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "No do ahesseu (eg: walonet.be)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "Limero di telefone di l' ahesseu"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "1î DNS do ahesseu (opcionel)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "2inme DNS do ahesseu (opcionel)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Tchoezixhoz vosse payis"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "Môde di houcaedje"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Roedeu do raloyaedje"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Tårdjaedje (e seg) pol raloyaedje"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "No d' elodjaedje do conte (no d' uzeu)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "Sicret do conte"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "Rweyåme-Uni"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "li montaedje a fwait berwete: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Sitindowe pårticion nén sopoirtêye so cisse platfôme chal"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"Vos avoz on trô dvins vosse tåvlea di pårtixhaedje, mins dji n' pout nén "
-"l' eployî.\n"
-"Li seule solucion c' est di bodjî vos mwaissès pårticions po-z aveur li trô "
-"a costé des pårticions stindowes"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "Åk n' a nén stî come dji sayîve di rifé a pårti do fitchî %s: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "Måva fitchî di copeye di såvrité"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "Åk n' a nén stî come dji sayîve di scrire el fitchî %s"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"Ene sacwè di mwais arive a vosse deure plake. \n"
-"Åk n' a nén stî tot sayant di verifyî l' etegrité des dnêyes. \n"
-"Çoula vout dire ki tot çu ki vos alez scrire el plake va fini come \n"
-"des crombès sacwès a l' astcheyance."
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "k' i fåt d' tote foice avu"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "ki vént bén a pont"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "mo plaijhi a-z avu"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "plaijhi a-z avu"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "ki vénreut co bén a pont"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Li novea sistinme di comon eprimaedje po Unix"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - Ene amidrêye modêye do démon d' eprimaedje LPR"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Li vî démon d' eprimaedje di GNU/Linux"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Eprimer sins caweye"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "Sicrirece locåle"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Sicrirece å lon"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Sicrirece sor on sierveu CUPS å lon"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Sicrirece sor on sierveu lpd å lon"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "Sicrirece rantoele (TCP/soket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "Sicrirece sor on sierveu SMB/Windows"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "Sicrirece sor on sierveu NetWare"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "Dinez on URI d' éndjin di scrirece"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "Evoyî l' bouye a ene comande å traviè d' ene buze"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "Modele nén cnoxhou"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "Modele nén cnoxhou"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "Sicrireces locåles"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Sicrireces å lon"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " sol pôrt paralele \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", sicrirece USB \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", éndjin multi-fonccions sol pôrt paralele \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", éndjin USB multi-fonccions"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", éndjin multi-fonccions so ene sicrirece HP Jetdirect"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", éndjin multi-fonccions"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", ki rexhe so %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr " sol sierveu LPD «%s», sicrirece «%s»"
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", lodjoe TCP/IP «%s», pôrt %s"
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr " sol sierveu Windows «%s», pårtaedje «%s»"
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr " sol sierveu Novell «%s», sicrirece «%s»"
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", tot-z eployant li cmande %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "Eprimaedje direk (sins mineu)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(so %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(so ciste éndjole chal)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "Sol sierveu CUPS «%s»"
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (Prémetou)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Tchoezixhoz li raloyaedje del sicrirece"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "Kimint li scrirece est ele raloyeye?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"Po les scrireces d' on sierveu CUPS å lon i gn a nou mezåjhe dels\n"
-"apontyî chal: ele sront otomaticmint trovêyes."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr "Deteccion otomatike des scrireces (Locåles, TCP/soket eyet SMB)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "Apontiaedje di CUPS"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "Dinez l' no d' on sierveu CUPS"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"Po pleur eployî des scrireces so des sierveus CUPS å lon di vosse rantoele "
-"locåle i gn a nén mezåjhe d' apontiaedje; les sierveus CUPS dijhèt "
-"otomaticmint a voste éndjole les scrireces k' il ont. Totes les scrireces "
-"kinoxhowes pa voste éndjole sont metowes el seccion «Sicrireces å lon» do "
-"mwaisse purnea di Printerdrake. Cwand vosse sierveu CUPS n' est nén sol "
-"rantoele locåle, vos dvoz dner si adresse IP et kécfeye si limero d' pôrt po "
-"prinde les informåcions so les scrireces do sierveu, ôtrumint leyîz ces "
-"intrêyes vudes."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Normålmint, CUPS est apontyî otomaticmint sorlon l' apontiaedje di\n"
-"rantoele da vosse, çu ki fwait ki vos ploz eployî les sierveus CUPS\n"
-"k' i gn a so vosse rantoele locåle. Si çoula n' va nén comufåt,\n"
-"disclitchîz «Apontiaedje otomatike di CUPS» eyet aspougnîz vosse\n"
-"fitchî /etc/cups/cupsd.conf al mwin. Ni rovyîz nén di renonder\n"
-"CUPS par après (avou l' comande: «service cups restart»)."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "L' adresse IP doet esse del cogne 192.168.1.20"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "Li pôrt doet esse on limero etir!"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "IP do sierveu CUPS"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "Pôrt"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "Apontiaedje otomatike di CUPS"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "Printerdrake"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "Verifiant vosse sistinme..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr "Nole sicrirece a stî trovêye di raloyeye direk so voste éndjole"
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"Les scrireces ki shuvèt\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"Li scrirece ki shût\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"eyet ene sicrirece nén cnoxhowe sont "
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"eyet %d scrireces nén cnoxhowes sont "
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-"sont "
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-"\n"
-"est "
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "raloyî direck so vosse sistinme"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-"\n"
-"I gn a-st ene sicrirece nén cnoxhowe di raloyeye direk so voste éndjole"
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-"\n"
-"I gn a %d scrireces nén cnoxhowes di raloyeyes direk so voste éndjole"
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr " (Acertinoz vs ki totes vos scrireces sont raloyeyes ey en alaedje).\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr ""
-"Voloz vs mete en alaedje l' eprimaedje so les scrireces chal pa dzeur ou so "
-"les scrireces sol rantoele locåle?\n"
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr ""
-"Voloz vs mete en alaedje l' eprimaedje so les scrireces sol rantoele "
-"locåle?\n"
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr ""
-"Voloz vs mete en alaedje l' eprimaedje so les scrireces chal pa dzeur?\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr "Estoz vs seur di voleur apontyî l' eprimaedje so ciste éndjole chal?\n"
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-"NOTE: Sorlon li modele del sicrirece eyet li sistinme d' eprimaedje, i gn "
-"årè mezåjhe d' astaler disk' a %d Mo di pacaedjes di rawete."
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Radjouter ene novele sicrirece"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Wilicome å macrea d' apontiaedje des scrireces\n"
-"\n"
-"Ci macrea chal vos permetrè d' astaler des scrireces locåles ou då lon po ls "
-"eployî a pårti di ciste éndjole chal et ossu d' ôtès éndjoles sol rantoele.\n"
-"\n"
-"I vos dmandrè totes les informåcions k' i fåt po-z apontyî les scrireces et "
-"vos denrè accès a tos les mineus di scrirece k' i gn a, les tchuzes po les "
-"mineus, et les sôres di raloyaedje åzès scrireces."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Bénvnowe sol macrea d' apontiaedje des scrireces\n"
-"\n"
-"Ci macrea chal vs aidrè a-z astaler vos scrireces ki sont raloyeyes a cisse "
-"copiutrece chal, sol rantoele locåle ou so ene éndjole Windows å lon.\n"
-"\n"
-"Si vos avoz des scrireces di raloyeyes so ciste éndjole chal, verifyîz "
-"k' ele sont bén tchoûkeyes et loumêyes po zeles poleur esse detectêyes "
-"otomaticmint. Vos scrireces rantoele ou so les éndjoles Windows dvèt ossu "
-"esse en alaedje.\n"
-"\n"
-"Notez ki l' deteccion otomatike des scrireces sol rantoele prind ene miete "
-"pus di tins ki l' deteccion des scrireces ki sont raloyeyes direk so ciste "
-"éndjole chal. Adon, vos dvrîz disclitchî li deteccion des scrireces rantoele "
-"et Windows si vos n' end avoz nén mezåkje.\n"
-"\n"
-"Clitchîz so «Shuvant» cwand vos estoz presse, ou so «Rinoncî» si vos "
-"n' voloz nén apontyî vos scrireces pol moumint."
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Bénvnowe sol macrea d' apontiaedje des scrireces\n"
-"\n"
-"Ci macrea chal vs aidrè a-z astaler vos scrireces ki sont raloyeyes a cisse "
-"copiutrece chal.\n"
-"\n"
-"Si vos avoz des scrireces di raloyeyes so ciste éndjole chal, verifyîz "
-"k' ele sont bén tchoûkeyes et loumêyes po zeles poleur esse detectêyes "
-"otomaticmint.\n"
-"\n"
-"Clitchîz so «Shuvant» cwand vos estoz presse, ou so «Rinoncî» si vos "
-"n' voloz nén apontyî vos scrireces pol moumint."
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Bénvnowe sol macrea d' apontiaedje des scrireces\n"
-"\n"
-"Ci macrea chal vs aidrè a-z astaler vos scrireces ki sont raloyeyes a cisse "
-"copiutrece chal ou sol rantoele locåle.\n"
-"\n"
-"Si vos avoz des scrireces di raloyeyes so ciste éndjole chal, verifyîz "
-"k' ele sont bén tchoûkeyes et loumêyes po zeles poleur esse detectêyes "
-"otomaticmint. Vos scrireces rantoele dvèt ossu esse en alaedje.\n"
-"\n"
-"Notez ki l' deteccion otomatike des scrireces sol rantoele prind ene miete "
-"pus di tins ki l' deteccion des scrireces ki sont raloyeyes direk so ciste "
-"éndjole chal. Adon, vos dvrîz disclitchî li deteccion des scrireces rantoele "
-"si vos n' end avoz nén mezåkje.\n"
-"\n"
-"Clitchîz so «Shuvant» cwand vos estoz presse, ou so «Rinoncî» si vos "
-"n' voloz nén apontyî vos scrireces pol moumint."
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "Oto-deteccion des scrireces raloyeyes a ciste éndjole chal"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "Oto-deteccion des scrireces raloyeyes directumint sol rantoele locåle"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr "Oto-deteccion des scrireces raloyeyes a des éndjoles dizo Windows"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "Sicrirece locåle"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"Proficiat! Li scrirece da vosse est asteure astalêye eyet apontieye!\n"
-"\n"
-"Vos ploz eprimî avou li comande «Eprimî» di vos programes (normålmint elle "
-"est dizo l' menu «Fitchî»).\n"
-"\n"
-"Si vos vloz radjouter, bodjî ou candjî l' no d' ene sicrirece, ou si vos "
-"vloz candjî les prémetowès tchuzes (sôre di papî, cwålité del rexhowe,...), "
-"tchoezixhoz «Sicrirece» dins l' seccion «Éndjolreye» do cinte di contrôle di "
-"Mandrake."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "Deteccion otomatike des scrireces"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", sicrirece rantoele «%s», pôrt %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", sicrirece «%s» sol sierveu SMB/Windows «%s»"
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "%s detecté"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "Sicrirece sol pôrt paralele \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "Sicrirece USB \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "Sicrirece rantoele «%s», pôrt %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "Sicrirece «%s» sol sierveu SMB/Windows «%s»"
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"Nole sicrirece locåle di trovêye! Po-z end astaler manuwelmint ene dinez on "
-"no d' éndjin sol roye d' intrêye (Les pôrts paraleles: /dev/lp0, /dev/"
-"lp1,..., corespondèt a LPT1:, LPT2:,..., Li 1re sicrirece USB: /dev/usb/lp0, "
-"li 2inme sicrirece USB: /dev/usb/lp1,...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "Vos dvoz taper on no d' éndjin ou d' fitchî!"
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "Nole sicrirece di trovêye!"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "Sicrireces k' i gn a"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"Li scrirece shuvante a stî detectêye otomaticmint, si c' est nén li cene ki "
-"vos vloz apontyî, dnez on no d' fitchî ou d' éndjin sol roye d' intrêye, "
-"s' i vs plait."
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"Vochal en djivêye di totes les scrireces k' ont stî detectêyes otomaticmint. "
-"Tchoezixhoz li scrirece ki vos vloz apontyî oudonbén dnez on no d' fitchî ou "
-"d' éndjin sol roye d' intrêye, s' i vs plait."
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"Li scrirece ki shût a stî detectêye otomaticmint. Si apontiaedje srè fwait "
-"totafwaitmint otomaticmint. Si vosse sicrirece n' a nén stî detectêye "
-"comufåt, ou si vos inmez mî on apontiaedje diferin, metoz en alaedje "
-"«Apontiaedje manuel»."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"Vochal ene djivêye des scrireces k' ont stî detectêyes otomaticmint. "
-"Tchoezixhoz li cene ki vos vloz apontyî, s' i vs plait. Si apontiaedje srè "
-"fwait totafwaitmint otomaticmint. Si vosse sicrirece n' a nén stî detectêye "
-"comufåt, ou si vos inmez mî on apontiaedje diferin, metoz en alaedje "
-"«Apontiaedje manuel»."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr ""
-"Tchoezixhoz li pôrt ki vosse sicrirece est raloyeye oudonbén dnez on no "
-"d' fitchî ou d' éndjin sol roye d' intrêye, s' i vs plait."
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "Tchoezixhoz li pôrt ki vosse sicrirece est raloyeye dzo."
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-"(Les pôrts paraleles: /dev/lp0, /dev/lp1,..., corespondèt a LPT1:, "
-"LPT2:,..., Li 1re sicrirece USB: /dev/usb/lp0, li 2inme sicrirece USB: /dev/"
-"usb/lp1,...) "
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "Vos dvoz tchoezi/dner ene sicrirece/on éndjin!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "Apontiaedje manuel"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Tchuzes scrirece lpd å lon"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"Po-z eployî ene sicrirece lpd å lon, vos dvoz dner li no di lodjoe do "
-"sierveu di scrireces eyet li no del sicrirece sol sierveu."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "No do lodjoe å lon"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "No del sicrirece å lon"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "Nou no pol lodjoe å lon!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "Nou no pol sicrirece å lon!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "Modele detecté: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "Dj' analijhe li rantoele..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", sicrirece «%s» sol sierveu «%s»"
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "Sicrirece «%s» sol sierveu «%s»"
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "Tchuzes scrirece SMB/Windows"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Po rexhe avou ene sicrirece SMB, vos dvoz dner li no SMB do lodjoe (ki pout "
-"ni nén esse li minme ki si no di lodjoe TCP/IP) et motoit si adresse IP, di "
-"minme ki li no del pårteye scrirece ki vos vloz eployî, eyet les nos, mots "
-"di passe des uzeus et informåcion des hopeas d' ovraedje k' i fåreut."
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-" Si l' sicrirece ki vos vloz a stî detectêe otomaticmint, vos n' avoz k' a "
-"l' tchozi dins l' djivêye et radjouter les nos d' uzeu, sicret et li groupe "
-"d' ovraedje s' end a mezåjhe."
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "Lodjoe sierveu SMB"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "IP do sierveu SMB"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "No del pårteye"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "Groupe d' ovraedje"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "Detecté otomaticmint"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "I fåt dner li no do sierveu oudonbén l' adresse IP do sierveu!"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Nou no di pårtaedje samba!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "ADVIERIXHMINT DI SÅVRITÉ!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Apontyî vosse sierveu Windows po kel sicrirece soeye disponive dizo "
-"l' protocole IPP eyet apontyî l' eprimaedje a pårti di ciste éndjole chal "
-"avou l' sôre di raloyaedje «%s» dins Printerdrake.\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"Raloyî vosse sicrirece a on sierveu Linux eyet leyî li(les) éndjole(s) "
-"Windows s' î raloyî come des cliyants.\n"
-"\n"
-"Voloz vs vormint continuwer l' epontiaedje del sicrirece di cisse manire "
-"chal?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "Tchuzes scrirece NetWare"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Po rexhe avou ene sicrirece NetWare, vos dvoz diner li no NetWare do sierveu "
-"di scrireces (ki pout ni nén esse li minme ki si no di lodjoe TCP/IP) di "
-"minme ki li no del caweye del scrirece ki vos voloz eployî, eyet les nos et "
-"mots di passe des uzeus k' i fåreut."
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "Sierveu di scrireces"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "No del caweye del scrirece"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "Nou no d' sierveu NCP!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "Nou no d' caweye NCP!"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", lodjoe «%s», pôrt %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "Lodjoe «%s», pôrt %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "Tchuzes scrirece rantoele TCP/soket"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"Tchoezixhoz e l' djivêye ene des scrireces trovêyes otomaticmint oudonbén "
-"rimplixhoz les tchamps avou l' no d' lodjoe ou l' adresse IP et l' limero "
-"d' pôrt (prémetou a 9100)."
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Po-z eprimî avou ene sicrirece TCP ou soket, vos dvoz dner li no d' lodjoe "
-"ou l' adresse IP del sicrirece, et motoit ossu li limero do pôrt (si "
-"premetowe valixhance est 9100). So les sierveus HP JetDirect li pôrt est "
-"normålmint li 9100, so d' ôtes sierveus çoula pout candjî. Lijhoz li manuel "
-"di voste éndjolreye."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "Nole adresse IP et nou no pol lodjoe del scrirece!"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "Adresse IP ou no do lodjoe del scrirece"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "URI di l' éndjin del scrirece"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"Vos ploz mete directumint li hårdêye del sicrirece. Li hårdêye doet shure "
-"les specificåcions di CUPS ou di Foomatic. Notez ki totes les sôres di "
-"hårdêyes ni sont nén sopoirtêyes pa totes les caweyes di scrireces."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "Ene hårdêye di valåbe doet esse dinêye!"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"Totes les scrireces divèt poirter on no (par egzimpe lp).\n"
-"Les tchamps di discrijhaedje ou di l' eplaeçmint polèt esse leyîs e blanc. "
-"C' est des rawetes po les uzeus."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "No del sicrirece"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "Eplaeçmint"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "Lijhant les båzes di dnêyes des scrireces..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "Dji prepare les båzes di dnêyes des scrireces..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "Li modele di vosse sicrirece"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake a comparé li no do modele trové avou li deteccion otomatike "
-"avou li djivêye des modeles di s' båze di dnêyes po vey li meyeuse "
-"corespondance. Cisse tchuze otomatike pout esse fåsse, sortot si vosse "
-"sicrirece ni s' trove nén el djivêye. Verifyîz d' abôrd si l' tchuze est "
-"coreke, et clitchîz so «Li modele est corek» si c' est insi, oudonbén so "
-"«Tchoezi li modele al mwin» si vos vloz l' candjî.\n"
-"\n"
-"Po vosse sicrirece Printerdrake a trové:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "Li modele est corek"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "Tchoezi li modele al mwin"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "Tchuze do modele del sicrirece"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "Ké modele di scrirece avoz vs?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"Verifyîz ki Printerdrake a fwait comufåt li deteccion \n"
-"otomatike do modele di vosse sicrirece, s' i vs plait.\n"
-"Cweroz après li modele corek el djivêye si on måva \n"
-"modele a stî trové, ou si c' est «Eprimaedje direk» \n"
-"(çou ki vout dire ki nou mineu a stî trové)."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr ""
-"Si vosse sicrirece n' est nén el djivêye, tchoezixhoz ene copatibe (lijhoz "
-"li manuwel del sicrirece) ou ene ki rshonne li pus."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "Apontiaedje del sicrirece OKI winprinter"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"Vos estoz po-z apontyî ene sicrirece OKI laser winprinter.\n"
-"Ces scrireces la eployèt on protocole di comunicåcion foirt sipeciål, çu ki "
-"fwait k' ele ni polèt roter comufåt ki raloyeyes å prumî pôrt paralele. "
-"Cwand li scrirece est raloyeye a on ôte pôrt ou raloyeye a on sierveu "
-"d' eprimaedje, i vos l' fåt mete sol prumî pôrt paralele divant d' poleur "
-"rexhe li pådje di saye. Ôtrumint ele ni rotrè nén. Li sôre di raloyaedje ki "
-"vos avoz dné ni srè nén prindou e conte pal mineu."
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Apontiaedje del sicrirece Lexmark inkjet"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"Les mineus po les scrireces a djet d' intche k' ont stî dné pa Lexmark "
-"sopoirtèt seulmint les scrireces locåles, nén les scrireces å lon ou so des "
-"sierveus d' eprimaedje. I vos fåt l' mete so on pôrt locå oudonbén "
-"l' apontyî sol éndjole wice k' ele est raloyeye."
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"Po vos poleur eprimer avou vosse Lexmark inkjet eyet cist apontiaedje chal, "
-"i vs fåt les mineus po les scrireces a djet d' intche di Lexmark. Alez sol "
-"waibe http://www.lexmark.com et clitchîz sol boton «Drivers». Poy, "
-"tchoezixhoz vosse modele, et «Linux» come sistinme d' operance. Les mineus "
-"vnèt come des pacaedjes RPM ou des scripes shell avou ene eterface "
-"d' astalaedje eteractive grafike. Vos n' avoz nén mezåjhe del apontyî avou "
-"ciste eterface grafike. Clitchîz so «Rinoncî» djusse après accepter "
-"l' licince, et poy fijhoz rexhe les pådjes po mete e roye les tiesse "
-"d' eprimaedje avou «lexmarkmaintain» et coridjîz s' i fåt l' alignmint des "
-"tiesse d' eprimaedje avou ci programe la."
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr "Sicrirece Lazer GDI k' eploye li ZJ-Stream di Zenographics"
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-"Vosse sicrirece est do groupe di scrireces lazer GDI (ossu lomêyes "
-"winprinters) vindowes pa sacwants fabricants k' eployèt li sistinme ZJ-"
-"stream di Zenographics po-z evoyî les dnêyes sol sicrirece. Li mineu po ces "
-"scrireces la est co å cminçmint di s' diswalpaedje, et motoit bén k' i "
-"n' rotrè nén comufåt a tos les côps. Pårticulirmint c' est nén possibe "
-"d' eprimî avou do papî ki n' est nén al cogne sitandård A4.\n"
-"\n"
-"Sacwantes di ces scrireces la, come li HP LaserJet 1000, ki l' mineu a stî "
-"scrît oridjinålmint por leye, ont mezåjhe di rçure leu firmware djusse après "
-"aveur stî metowes en alaedje. Dins l' cas del HP LaserJet 1000 vos dvoz "
-"prinde sol CD di mineus Windows del sicrirece ou sol pårticion Windows li "
-"fitchî «sihp10000.img» eyet l' evoyî al sicrirece avou ene des comandes ki "
-"shuvèt:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"Li prumire comande pout esse enondêye pa tot l' minme ké uzeu; pol deujhinme "
-"i få esse root. On côp ki vos l' avoz fwait, vos ploz eployî l' sicrirece "
-"normålmint.\n"
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"Apontiaedjes pol prémetowe sicrirece\n"
-"\n"
-"Acertinez vs kel grandeu do papî eyet li sôre d' intche ou l' môde "
-"d' eprimaedje (cwand on les pout tchoezi) sont-st apontyîs comufåt. Et ossu "
-"ki l' apontiaedje del éndjolreye po les scrireces lazer (memwere, baks "
-"duplecs, baks di rawete) est fwait comufåt. Notez k' avou ene grande finté "
-"ou cwålité pol rexhowe l' eprimaedje pout esse bén pus londjin."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "Li tchuze %s doet esse on limero etir!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "Li tchuze %s doet esse on limero!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "Li tchuze %s est foû limites!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"Voloz vs mete cisse sicrirece chal («%s»)\n"
-"come li prémetowe sicrirece?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "Rexhe les pådjes di saye"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"Tchoezixhoz les pådjes di saye ki vos vloz rexhe s' i vs plait.\n"
-"Note: li pådje pol saye del cwålité foto pout bén prinde on long moumint a "
-"rexhe del sicrirece, avou des scrireces lazer ki n' ont nén beacôp "
-"d' memwere, i s' pout minme kel pådje ni rexhe måy.\n"
-"Dins l' plupårt des cas c' est assez avou l' pådje di saye sitandård."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "Nén rexhe les pådjes di saye"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "Rexhe"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "Pådje di saye standård"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Pådje di saye alternative (grandeu «letter»)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Pådje di saye alternative (grandeu A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "Pådje di saye cwålité foto"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "Èn nén rexhe di pådje di saye"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "Dji rexhe li/les pådje(s) di saye..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"Li ou les pådjes di saye ont stî evoyeyes al sicrirece.\n"
-"Ça pout prinde ene pitite hapêye divant ki li scrirece s' enonde.\n"
-"Avançmint:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"Li ou les pådjes di saye ont stî evoyeyes al sicrirece.\n"
-"Ça pout prinde ene pitite hapêye divant ki li scrirece s' enonde.\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "Est-ce ki çoula rota comufåt?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "Eprimaedje direk"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"Po-z eprimer on fitchî a pårti del roye di comande (d' on purnea terminå) "
-"eployîz li comande «%s <fitchî>» oudonbén ene usteye d' eprimaedje grafike: "
-"«xpp <fitchî>» ou «kprinter <fitchî>». Les usteyes grafikes permetèt di "
-"tchoezi li scrirece a rexhe avou et candjî åjheymint les tchuzes.\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Vos ploz ossu eployî ces comandes la pol tchamp «Comande po rexhe» k' i gn a "
-"el purnea di dialogue pol eprimaedje di beacôp di programes, mins chal ni "
-"metoz nén li no di fitchî ca c' est l' programe kel dinrè.\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"Li comande «%s» permete ossu di candjî les tchuzes po ene bouye "
-"d' eprimaedje dnêye. Tot simplumint radjoutez les tchuzes ki vos vloz el "
-"roye di comande, eg: «%s <fitchî>». "
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"Po-z saveur les tchuzes k' i gn a pol sicrirece lijhoz li djivêye chal pa "
-"dzo oudonbén clitchîz sol boton «Djivêye des tchuzes pol eprimaedje». %s%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"Vochal ene djivêye des tchuzes k' i gn a pol sicrirece do moumint:\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"Po-z eprimer on fitchî a pårti del roye di comande (d' on purnea terminå) "
-"eployîz li comande «%s <fitchî>».\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"Cisse comande vos l' poloz ossu eployî pol tchamp «Comande po rexhe» k' i gn "
-"a el purnea di dialogue pol eprimaedje di beacôp di programes, mins chal ni "
-"metoz nén li no di fitchî ca c' est l' programe kel dinrè.\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr ""
-"Po-z aveur ene djivêye des tchuzes k' i gn a pol sicrirece clitchîz sol "
-"boton «Djivêye des tchuzes pol eprimaedje»."
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"Po-z eprimer on fitchî a pårti del roye di comande (d' on purnea terminå) "
-"eployîz li comande «%s <fitchî>» oudonbén «%s <fitchî>».\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"Vos ploz ossu eployî l' eterface grafike «xpdq» po defini des tchuzes et \n"
-"manaedjî les bouyes d' eprimaedje.\n"
-"Si vos eployîz KDE come sicribanne vos avoz on boton «panike», et ene "
-"imådjete sol sicribanne, avou l' tecse «DJOKER l' eprimaedje!», ki va djoker "
-"sol moumint totes les bouyes d' eprimaedje cwand vos l' clitchîz. Çouchal "
-"pout esse ahessåve si li scrirece a des problemes avou l' papî.\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"Les comandes «%s» et «%s» permetèt ossu di candjî les tchuzes po ene bouye "
-"d' eprimaedje dnêye. Tot simplumint radjoutez les tchuzes ki vos vloz el "
-"roye di comande, eg: «%s <fitchî>».\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "Eprimaedje/sicanaedje/cåtes foto so «%s»"
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "Eprimaedje/sicanaedje so «%s»"
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "Eprimaedje/Accès cåtes foto so «%s»"
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "Dji rexhe sol sicrirece «%s»"
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Clôre"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "Djivêye des tchuzes pol eprimaedje"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"L' éndjin multi-fonccions da vosse a stî apontyî otomaticmint po pleur fé "
-"des scanaedjes. Asteure vos ploz scaner e roye di comande avou "
-"«scanimage» («scanimage -d hp:%s» si vos vloz specifyî li scanrece cwand vos "
-"nd avoz pus d' ene), oudonbén avou les eterfaces grafikes «xscanimage» ou "
-"«xsane». Si vos eployîz li GIMP, vos ploz ossu scanner tot tchoezixhant li "
-"boune intrêye el menu «/Fitchî/Adcweri». Tapez ossu «man scanimage» el roye "
-"di cmande si vos vloz pus di racsegnes.\n"
-"\n"
-"N' eployîz nén «scannerdrake» po cist éndjin chal!"
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"Vosse sicrirece a stî apontieye otomaticmint po vs diner accès ås lijheus di "
-"cåtes foto di vosse copiutrece. Asteure vos ploz aveur accès a vos cåtes "
-"foto avou l' programe grafike «MtoolsFM» (Menu: «Programes» -> «Usteyes po "
-"fitchîs» -> «Manaedjeu di fitchîs MTools») oudonbén sol roye di comande avou "
-"«mtools» (fijhoz «man mtools» po pus di racsegnes). Vos trovroz les fitchîs "
-"del cåte foto dizo l' lete di lijheu «P:» ou shuvantes si vos avoz pus "
-"d' ene sicrirece HP avou des lijheus di cåtes foto. Dins «MtoolsFM» vos ploz "
-"candjî inte les letes di lijheu avou l' tchamp k' est dins l' coine al "
-"copete et a droete dins les djivêyes di fitchîs."
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "Lijhant les dnêyes del sicrirece..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "Transferer l' apontiaedje del sicrirece"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"Vos ploz copyî l' apontiaedje del sicrirece ki vos avoz fwait pol caweye %s "
-"pol caweye %s, li cene en alaedje pol moumint. Totes les dnêyes "
-"d' apontiaedje (no del sicrirece, discrijhaedje, eplaeçmint, sôre di "
-"raloyaedje, eyet prémetowes tchuzes) vont esse sipotcheyes pa les cis ki vos "
-"copeyroz, mins les bouyes k' atindèt po rexhe ni vont nén esse candjeyes di "
-"caweye.\n"
-"Totes les caweyes ni polèt nén esse transferêyes di cisse manire påzès "
-"råjhons ki shuvèt:\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS ni sopoite nén les scrireces so des sierveus Novell nerén les cenes "
-"k' evoyèt les dnêyes so tot l' minme kéne comande.\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ sopoite seulmint les scrireces locåles, les scrireces LPD å lon eyet les "
-"scrireces viè soket/TCP.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD eyet LPRng ni sopoirtèt nén les scrireces IPP.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"Sol copete di tot çoula, les caweyes ki n' ont nén stî fwaites avou ci "
-"programe chal nerén avou «foomatic-configure» ni polèt nén esse transferêyes."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"Ossu, les scrireces apontieyes avou des fitchîs PPD dnés pal costrujheu "
-"oudonbén avou les mineus CUPS d' oridjene ni polèt nén esse transferêyes "
-"nerén."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"Noerixhoz les scrireces ki vos vloz transferer et clitchîz \n"
-"so «Transfer»."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "Nén transferer les scrireces"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "Transfer"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"I gn a ddja ene scrirece lomêye «%s» so %s. \n"
-"Clitchîz so «Transfer» pol sipotchî.\n"
-"Vos ploz ossu dner on novea no, oudonbén passer houte\n"
-"l' apontiaedje di cisse sicrirece chal."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr ""
-"Li no del scrirece doet aveur seulmint des letes, des chifes et li sine "
-"«sorlignî» (_)"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"Li scrirece «%s» egzisteye ddja,\n"
-"voloz vs vormint spotchî si apontiaedje?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "Novea no del sicrirece"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "Transfer di %s ..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"Vos avoz fwait on transfer di vosse viye prémetowe sicrirece («%s»), El "
-"voloz vs mete ossu come prémetowe sicrirece pol novea sistinme d' eprimaedje "
-"%s?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "Rafristant les dnêyes del sicrirece..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "Apontiaedje d' ene sicrirece å lon"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "Dj' enonde li rantoele..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "Apontyî li rantoele asteure"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "Li sopoirt del rantoele n' a nén stî apontyî"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"Vos alez apontyî ene sicrirece å lon. Çouchal a mezåjhe d' ene rantoele en "
-"alaedje, mins li vosse n' est nén co apontieye. Si vos continuwez sins "
-"rantoele vos n' poroz nén sayî li scrirece ki vos apontyîz pol moumint. Cwè "
-"voloz vs fé?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Continuwer sins apontyî li rantoele"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"L' apontiaedje del rantoele k' a stî fwait tins di l' astalaedje ni pout nén "
-"esse enondé asteure. Acertinez vs kel rantoele divént accessibe djusse après "
-"l' enondaedje, eyet coridjîz l' apontiaedje avou li cinte di contrôle di "
-"Mandrake, al seccion «Rantoele & Daegntoele»/«Raloyaedje», et après apontyîz "
-"li scrirece, todi avou l' cinte di contrôle di Mandrake, al seccion "
-"«Éndjolreye»/«Sicrirece»."
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"Li rantoele n' esteut nén en alaedje, et dj' a nén polou l' enonder. "
-"Verifyîz vost apontiaedje et voste éndjolreye. Et poy sayîz cor on côp "
-"d' apontyî vosse sicrirece å lon."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "Renondant li sistinme d' eprimaedje..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "hôte"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "couyon"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "Astalaedje d' on sistinme d' eprimaedje e livea di såvrité «%s»"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"Vos alez astaler li sistinme d' eprimaedje %s so ene éndjole k' est avou "
-"l' livea di såvrité «%s».\n"
-"\n"
-"Ci sistinme d' eprimaedje chal enonde on démon (ene bouye di fond) ki ratind "
-"après les bouyes d' eprimaedje et les manaedje. Ci démon chal pout eto esse "
-"raloyî pa des éndjoles då lon sol rantoele, dj' ô bén ça pout esse on pont "
-"possibe po les hacneus fé des atakes. Po cisse råjhon la seulment kékes "
-"démons sont-st enondés dins ci livea di såvrité chal avou l' apontiaedje "
-"prémetou.\n"
-"\n"
-"Voloz vs vormint apontyî l' eprimaedje so ciste éndjole chal?"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "Enonder li sistinme d' eprimaedje a l' enondaedje del éndjole"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"Li sistinme d' eprimaedje (%s) ni srè nén enonder otomaticmint cwand "
-"l' éndjole s' enondrè.\n"
-"\n"
-"C' est possibe ki l' enondaedje otomatike fuxhe essocté paski l' livea di "
-"såvrité a stî ragrandi, ca l' sistinme d' eprimaedje e-st on pont possibe "
-"d' atakes po les hacneus.\n"
-"\n"
-"Voloz vs rimete en alaedje l' enondaedje otomatike do sistinme d' eprimaedje?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "Cwerant après les astalés programes..."
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "Dji oistêye LPRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "Dji oistêye LPD..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "Tchoezixhoz li caweye di scrirece"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "Ké sistinme d' eprimaedje (sôre di caweyaedje) voloz vs eployî?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "Apontiant li scrirece «%s»..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "Astalant Foomatic..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "Tchuzes pol scrirece"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "Dji prepare PrinterDrake..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "Apontiant les programes..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "Voloz vs apontyî l' eprimaedje?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "Sistinme d' eprimaedje: "
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"Les scrireces shuvantes sont-st apontieyes. Dobe-clitchîz so ene di zeles "
-"pol candjî, pol mete come prémetowe sicrirece, po-z aveur des informåcions "
-"dso; ou po fé k' ene sicrirece so on sierveu CUPS å lon seuye veyåve pa Star/"
-"Open Office."
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"Les scrireces shuvantes sont-st apontieyes. Dobe-clitchîz so ene di zeles "
-"pol candjî, pol mete come prémetowe sicrirece, ou po-z aveur des "
-"informåcions dso."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr ""
-"Rafrister li djivêye des scrireces (po-z aveur veyåves totes les scrireces "
-"CUPS å lon)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Candjî li sistinme d' eprimaedje"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "Môde normå"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "Voloz vs apontyî ene ôte sicrirece?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "Candjî l' apontiaedje del sicrirece"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"Sicrirece %s\n"
-"Cwè voloz vs candjî avou cisse sicrirece chal?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "El fé!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "Sôre di raloyaedje del sicrirece"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "No, discrijhaedje, eplaeçmint del sicrirece"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "Vindeu, modele, mineu del sicrirece"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "Vindeu, modele del sicrirece"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "Mete cisse sicrirece come prémetowe sicrirece"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Radjouter cisse sicrirece chal po Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Oister cisse sicrirece chal po Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "Rexhe les pådjes di saye"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "Saveur kimint rexhe so cisse sicrirece chal"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "Oister ene sicrirece"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "Dji oistêye li viye scrirece «%s»..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "Prémetowe sicrirece"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "Li scrirece «%s» a stî metowe come prémetowe sicrirece."
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Radjoutaedje d' ene sicrirece po Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr "Li scrirece «%s» a stî radjoutêye po Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"Li radjoutaedje del sicrirece «%s» po Star Office/OpenOffice.org/GIMP a "
-"fwait berwete."
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "Oistaedje d' ene sicrirece po Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr "Li scrirece «%s» a stî bodjeye po Star Office/OpenOffice.org/GIMP."
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"Li bodjaedje del sicrirece «%s» po Star Office/OpenOffice.org/GIMP a fwait "
-"berwete."
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "Voloz vs vormint bodjî foû li scrirece «%s»?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "Dji oistêye li scrirece «%s»..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Apontiaedje des proxies"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Bénvnowe sol usteye d' apontiaedje des proxies.\n"
-"\n"
-"Chal, vos pôroz apontyî vos proxies http eyet ftp\n"
-"avou ou sins no d' uzeu ou sicret\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr ""
-"Rimplixhoz avou les informåcions pol proxy http s' i vs plait\n"
-"Leyîz e blanc si vos n' voloz nén on proxy http"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "Hårdêye"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "pôrt"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "Li hårdêye doet cmincî avou «http:»"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "Li pôrt doet esse on limero"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr ""
-"Rimplixhoz avou les informåcions pol proxy ftp s' i vs plait\n"
-"Leyîz e blanc si vos n' voloz nén on proxy ftp"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"Dinez l' no d' uzeu et li scret, s' i gn a onk.\n"
-"Leyîz e blanc si vos n' voloz nén eployî di no d' uzeu/di scret"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "no d' uzeu"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "sicret"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "tapez li scret cor on côp"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "Les screts ni sont nén les minmes. Sayîz co ene feye!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "Dji n' pout radjouter ene pårticion a on RAID _abwesné_ md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "Dji n' pout scrire li fitchî %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid n' a nén stî"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid n' a nén stî (motoit vos n' avoz nén les raidtools?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "I gn a nén des pårticions assez pol livea RAID %d\n"
-
-#: ../../security/main.pm_.c:66
-msgid "Security Level:"
-msgstr "Livea di såvrité:"
-
-#: ../../security/main.pm_.c:74
-msgid "Security Alerts:"
-msgstr "Abranles di såvrité:"
-
-#: ../../security/main.pm_.c:83
-msgid "Security Administrator:"
-msgstr "Manaedjeu pol såvrité:"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, c-format
-msgid " (default: %s)"
-msgstr " (prémetou: %s)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-"Les tchuzes ki shuvèt polèt esse defineyes po-z apontyî a vosse môde\n"
-"li livea di såvrité. Si vos avoz dandjî d' esplikeyes, clitchîz so "
-"«Aidance».\n"
-
-#: ../../security/main.pm_.c:256
-msgid "Please wait, setting security level..."
-msgstr "Tårdjîz on pô s' i vs plait, dji mete li livea di såvrité..."
-
-#: ../../security/main.pm_.c:262
-msgid "Please wait, setting security options..."
-msgstr "Tårdjîz on pô s' i vs plait, dji mete les tchuzes di såvrité..."
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Enonder li sistinme di son ALSA (Advanced Linux Sound Architecture)"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr ""
-"Anacron manaedje des comandes a enonder periodicmint.\n"
-"I ravize a «cron» mins po des sistinmes ki n' sont nén en alaedje\n"
-"24e/24e. Anacron si tchedje di s' mete a djoû et d' enonder les tårdjowès\n"
-"comandes cwand l' éndjole est enondêye."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd sieve a shure l' etat del batreye et a scrire les racsegnmints avou "
-"syslog.\n"
-"I pout eto siervi a clôre l' éndjole cwand c' est ki les batreyes divnèt "
-"flåwes."
-
-#: ../../services.pm_.c:18
-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 ""
-"Enonde les cmandes metowes avou li cmande at å moumint defini avou li cmande "
-"at.\n"
-"Sieve eto a enonder des cmandes batch cwand c' est ki l' éndjole n' a nén\n"
-"trop d' ovraedje so les bresses."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron est on programe sitandård po Unix. Il enonde des programes tchoezis\n"
-"pa l' uzeu a des moumints metous pa l' uzeu. Li cron da Vixie radjoute "
-"sacwants\n"
-"siervice å programe cron tradicionél di Unix, par egzimpe ene meyeuse "
-"såvrité\n"
-"eyet des pus ritchès tchuzes po l' apontiaedje."
-
-#: ../../services.pm_.c:23
-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 ""
-"Avou GPM vos avoz li sopoirt del sori po les programes Linux e mode tecse,\n"
-"come li «comandeu di meynute» (Midnight Commander, mc). Et vos avoz eto\n"
-"li sopoirt po côper et d' plaker sol conzôle, et sopoirt po des menus\n"
-"pop-up sol conzôle."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake fwait ene deteccion del éndjolreye, et pout ossu apontyî\n"
-"les noveas/candjîs éndjins."
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr ""
-"Apache est on sierveu HTTP. Il est eployî po siervi des pådjes waibe et des "
-"CGI."
-
-#: ../../services.pm_.c:29
-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 ""
-"Li démon Internet (inetd) est on «super-sierveu» k' enonde ene drigleye\n"
-"d' ôtes siervices k' ont a vey avou Internet cwand c' est k' i gn a "
-"mezåjhe.\n"
-"Metans: telnet, ftp, rsh eyet rlogin. Si vos n' purdoz nén inetd, nouk di "
-"ces\n"
-"siervices la ni såreut esse enondé."
-
-#: ../../services.pm_.c:33
-msgid ""
-"Launch packet filtering for Linux kernel 2.2 series, to set\n"
-"up a firewall to protect your machine from network attacks."
-msgstr ""
-"Enonde ene passete po les pakets rantoele, pol séreye di naweas Linux 2.2,\n"
-"vos end avoz mezåjhe po mete so pîs on côpe feu po mete voste éndjole\n"
-"a hipe des atakes des hacneus."
-
-#: ../../services.pm_.c:35
-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 ""
-"Ci pacaedje chal tchedje li taprece tchoezeye e /etc/sysconfig/keyboard.\n"
-"Çoula pout esse apontyî avou l' usteye kbdconfig.\n"
-"Vos l' dvoz leyî en alaedje pol plupårt des éndjoles."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"Fé otomaticmint des noveles tiestires do nawea dins /boot\n"
-"a pårti di /usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "Deteccion et apontiaedje otomatikes del éndjolreye a l' enondaedje."
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr ""
-"Pa côps linuxconf va fé totès sôres di bouyes å moumint di\n"
-"l' enondaedje po wårder l' apontiaedje do sistinme."
-
-#: ../../services.pm_.c:43
-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 li démon d' eprimaedje k' i gn en a mezåjhe po lpr poleur rexhe "
-"comufåt.\n"
-"C' est on sierveu ki manaedje les bouyes po les scrireces."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr ""
-"Li forveyou sierveu Linux, eployî po fé on sierveu di hôte performance\n"
-"et di hôte disponibilité (high-availability)."
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) est on sierveu di nos d' dominne (DNS) eployî po-z aveur les "
-"adresses IP limerikes a pårti des nos des lodjoes."
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"Monte et dismonte les ponts di montaedje po Network File System (NFS), \n"
-"SMB (Lan Manager/Windows) et NCP (NetWare)."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"Enonde ou aresteye totes les eterfaces di rantoele apontieyes po\n"
-"s' mete en alaedje cwand c' est ki l' éndjole s' enonde."
-
-#: ../../services.pm_.c:52
-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 est on protocole populaire po pårtaedjî des fitchîs so les rantoeles TCP/"
-"IP.\n"
-"Ci siervice chal c' est po-z aveur on sierveu NFS, ki est apontyî\n"
-"viè l' fitchî /etc/exports."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS est on protocole populaire po pårtaedjî des fitchîs so les rantoeles TCP/"
-"IP.\n"
-"Ci siervice chal c' est po-z aveur li foncsionalité di blocaedje\n"
-"di fitchîs pa NFS."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"Mete otomaticmint en alaedje li coine des tapes limerikes del taprece\n"
-"a l' enondaedje; ossu bén so X11 k' e conzôle."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Sopoirt po les scrireces OKI 4w et copatibes."
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"Li sopoirt PCMCIA c' est po sopoirter des sacwès come des cåtes rantoele\n"
-"ou des modems, avou les poirtåvès copiutreces. I n' srè nén enondé a moens\n"
-"di esse apontyî, adon c' est nén måva del leyî astalé minme so les éndjoles\n"
-"wice k' on n' s' e siervèt nén."
-
-#: ../../services.pm_.c:63
-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 ""
-"Li mapeu d' pôrts manaedje les raloyaedjes RPC, ki sont-st eployîs pa\n"
-"des protocoles come NFS ou NIS. Li sierveu portmap doet esse en alaedje\n"
-"so les éndjoles ki dvèt esse des sierveus po des protocoles ki s' e siervèt "
-"do RPC."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix est ene usteye ki fwait voyaedjî les emiles d' ene éndjole a l' ôte."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr ""
-"Schaper et rprinde l' éntropeye do sistinme, po-z aveur ene askepiance\n"
-"di nombes aleatoires di meyeuse cwålité."
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Assinaedje di peur éndjins (raw devices) po les éndjins di sôre blok (come\n"
-"les pårticions des deures plakes), po des programas come Oracle s' endè "
-"siervi"
-
-#: ../../services.pm_.c:71
-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 ""
-"Li démon routed c' est po-z aveur li tåvlea di routaedje IP esse metou a "
-"djoû\n"
-"otomaticmint viè l' protocole RIP. Li protocole RIP est bråmint eployî avou\n"
-"les ptitès rantoeles, mins des pus complesses rantoeles ont mezåjhe di pus "
-"complesses protocoles."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"Li protocole rstat c' est po les uzeus k' i gn a sor ene rantoele poleur\n"
-"vey des informåcions sol performance d' ene éndjole del rantoele."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"Li protocole rusers c' est po les uzeus k' i gn a sor ene rantoele poleur\n"
-"idintifyî kî est raloyî so des ôtès éndjoles."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"Li protocole rwho c' est po des lodjoes å lon poleur vey ene djivêye\n"
-"di tos les uzeus ki sont raloyîs sol éndjole, si l' démon rwho est\n"
-"astalé eyet en alaedje (çoula ravize a finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Enonder li sistinme di son so voste éndjole"
-
-#: ../../services.pm_.c:81
-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 ene usteye ki schoûte les diferins démons ki lyi evoyèt\n"
-"des messaedjes po mete dvins les fitchîs djournå do sistinme.\n"
-"C' est ene bone idêye di l' aveur todi en alaedje."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "Tcherdjî les mineus po vos éndjins USB."
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr ""
-"Enonder li sierveu d' fontes å moumint di l' enondaedje\n"
-"(çoula est obligatwere si vos vloz eployî XFree)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr ""
-"Tchoezixhoz kés siervices dvèt esse enondés a l' enondaedje do sistinme"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "Eprimaedje"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Rantoele"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Pårtaedje di fitchîs"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "Sistinme"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Administråcion då lon"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Sierveu di båze di dnêyes"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "Siervices: %d en alaedje po %d eredjistrés"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Siervices"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "en alaedje"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "djoké"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "Siervices et démons"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"Mande escuzes, mins dj' a pont d' ôtès\n"
-"informåcions so ci siervice chal."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "A l' enondaedje"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "Enonder"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Arester"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "Gråces di tchoezi Mandrake Linux 9.0"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Wilicome amon les libes programes"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"Li succès di MandrakeSoft est costrût sol principe des libes programes. "
-"Vosse novea sistinme d' operance est li rzultat d' on ovraedje e cmon del "
-"pårt del daegnrece cominålté Linux"
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "Ridjondoz li monde des libes programes"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "Voloz ndè saveur di pus sol cominålté des libes programes?"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"Voloz vs aprinde di pus sol cominålté Open Source eyet des libes programes? "
-"Po pårtaedjî vos cnoxhances eyet aidî a fé des clapantès usteyes, abounez vs "
-"ås foroms di copinaedjes ki vos trovroz dins nos pådjes waibe «Comunity»"
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "Si raloyî al rantoele daegnrece"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 vs dene li meyeuse dressêye di programes po-z aveur accès "
-"a tot çu k' i gn a sol daegntoele. Naivyîz so les pådjes waibe et vey les "
-"animåcions avou Mozilla ou Konqueror, lejhoz vos emiles eyet manaedjîz les "
-"informåcions da vosse avou Evolution et Kmail, et co des ôtes"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr "Dischovroz les usteyes grafikes et multimedia les pus a djoû!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr "Eployîz vosse copiutrece multimedia disk' a ses dierinnès limites!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Avou Mandrake Linux 9.0 vos ploz eployî les dierins programes po djower des "
-"fitchîs di son, aspougnî eyet håyner vos imådjes ou fotos, et djower des "
-"films"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "Djeus"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 9.0 vs dene les meyeus djeus k' i gn a e libe programes - "
-"djeus d' årcåde, d' accion, di stratedjeye, cwårdjeus..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Cinte di contrôle di Mandrake"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"Mandrake Linux 9.0 a ene pouxhante usteye po ttafwaitmint apontyî et mete a "
-"vosse mode voste éndjole"
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Eterfaces uzeu"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Mandrake Linux 9.0 vos dene 11 eterfaces uzeu diferinnes, ki polèt esse "
-"apontieyes a vosse gosse: KDE 3, Gnome 2, WindowMaker..."
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "Programaedje simplifyî"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr "Mandrake Linux 9.0 e-st ene clapante platfôme di programaedje."
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"Eployîz tote li pouxhance do copileu GNU gcc 3 eyet les meyeus evironmints "
-"di diswalpaedje e libe programes"
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr "Fijhoz di voste éndjole on stocaesse sierveu."
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"Fé di voste éndjole on pouxhant sierveu e seulmint sacwants clitchs di vosse "
-"sori: sierveus waibe, d' emilaedje, côpe feu, routeu, di fitchîs et "
-"d' eprimaedje,..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "Amidrez vosse livea di såvrité"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr ""
-"Ci prodût côpe feu chal a des fonccionålités ki vs permetront di responde a "
-"tos vos problinmes di såvrité"
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr "Ci prodût chal si pout trover sol waibe di MandrakeStore"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr "Li waibe oficir di comiece so fyis di MandrakeSoft"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"Vos trovroz so nosse waibe di comiece so les fyis ene lådje fôrtchete di "
-"solucions Linux, et des propôzucions speciåles po les prodûts et les "
-"«agayons»"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr ""
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-"MandrakeSoft over avou des ôtes etreprijhes k' ofrixhèt des solucions "
-"professioneles copatbies avou Mandrake Linux. Ene djivêye di ces påtnaires "
-"si pout trover sol waibe di MandrakeStore"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr ""
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "Divnoz on espert Mandrake so MandrakeExpert"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-"Trovez les responses a vos problinmes sol platfôme di sopoirt so fyis di "
-"MandrakeSoft."
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExpert Corporate"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-"Ene platfôme so fyis po responde a çou k' les cpagneyes ont specificmint "
-"dandjî"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr "Dischovroz li Club Mandrake et li Club Mandrake Corporate"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "Astalant les pacaedjes..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "Moussîz foû (logout) et adon siervoz vs di Ctrl-Alt-Backspace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "Rintrez di novea dins ene session %s po mete en alaedje les candjmints"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Apontiaedje do sierveu di terminås di Mandrake"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "Mete ene alaedje li sierveu"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "Essocter l' sierveu"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "Enonder l' sierveu"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "Djoker l' sierveu"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "Plakete/ISO etherboot"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "Imådjes po-z enonder pal rantoele"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "Radjouter/oister uzeus"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Radjouter/oister cliyants"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "Plakete d' enodnaedje"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "ISO enondåve"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "Costrure nawea etir -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "Çouchal prindrè sacwantès munutes."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "Nou nawea di tchoezi!"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "Fé on simpe NIC -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "Nou NIC di tchoezi"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "Costrure tos les naweas-->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- Disfacer"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "Disfacer tos les NBI"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "Radjouter uzeu -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- Disfacer uzeu"
-
-#: ../../standalone/drakTermServ_.c:694
-msgid "No net boot images created!"
-msgstr "Nole imådje po-z enonder pal rantoele di fwaite!"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "Radjouter Cliyant -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- Disfacer cliyant"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "Apontiaedje di dhcpd..."
-
-#: ../../standalone/drakTermServ_.c:873
-msgid "dhcpd Server Configuration"
-msgstr "Apontiaedje do sierveu dhcpd"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-"Bråmint di ces valixhances chal ont stî cwerowes\n"
-"sol sistinme k' e-st en alaedje.\n"
-"Vos les ploz candjî s' i fåt."
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "Sicrire l' apontiaedje"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "Metoz ene plakete divins l' lijheu:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "Dji n' a savou aveur accès al plakete!"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "Li plakete si pout bodjî asteure"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "Nou lijheu di plaketes disponibe!"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "Åk n' a nén stî comufåt! - Est çki mkisofs est astalé?"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "Vos dvoz askepyî /etc/dhcpd.conf d' apreume!"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "Aroke!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "Dji n' sai trover li fitchî imådje «%s» k' i gn a mezåjhe."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "Apontieu di l' astalaedje otomatike"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"Vos aloz apontyî ene plakete d' oto-astalaedje. Cisse fonccionålité pout "
-"esse pa des côps ene miete riskeuse et doet esse eployeye avou sogne.\n"
-"\n"
-"Avou cisse fonccionålité, vos pôroz rfé li minme astalåcion ki vos vnoz "
-"d' fé so cisse copiutrece chal, avou seulmint sacwantès kesses eteractives "
-"po pleur candjî sacwantès valixhances.\n"
-"\n"
-"Po pus di såvrité, l' etape di l' abwesnaedje des deurès plakes ni srè måy "
-"fwait otomaticmint.\n"
-"\n"
-"Voloz vs continuwer?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "Apontiaedje des étapes otomatikes"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr ""
-"S' i vs plait, tchoezixhoz po tchaeke étape s' i l' fåt rifé come vos "
-"l' avoz fwait po voste astalaedje, ou s' i l' fåt fé manuwelmint"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "Dji fé li plakete d' enondaedje otomatike"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"Bénvnowe.\n"
-"\n"
-"Les parametes del astalaedje otomatike sont ezès seccions sol hintche"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "Complumints!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"Li plakete a stî fwaite comufåt.\n"
-"Vos ploz asteure rifé on astalaedje avou."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "Astalaedje otomatike"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Radjouter on cayet"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "Oister li dierin cayet"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "Cron nén co disponibe po les uzeus nén root"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "ADVIERTIXHMINT"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "AROKE MOIRT"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "INFORMÅCION"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" Rapoirt di DrakBackup \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" Rapoirt do démon DrakBackup\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" Detays do rapoirt di DrakBackup\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "Totå di l' avançmint"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:852
-#, c-format
-msgid "Bad password on %s"
-msgstr "Måva scret so %s"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr "Dji n' sai trover %s so %s"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr "%s ni respond nén"
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr "Li transfer WebDAV a fwait berwete!"
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr "Nou CDR/DVDR e l' lijheu!"
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr "I shonne ki l' sopoirt n' est nén scrijhåve"
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr "Li sopoirt n' est nén disfaçåve"
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr "Çoula pout prinde do tins po disfacer l' sopoirt."
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr "Problinme di permissions po-z acceder å CD."
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr "Nole binde dins %s!"
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "Copeye di såvrité des fitchîs sistinme..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "Fitchîs di copeye di såvrité sol deure plake..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "Copeye di såvrité des fitchîs des uzeus..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "Copeye di såvrité d' ôtes fitchîs..."
-
-#: ../../standalone/drakbackup_.c:1323
-#, fuzzy
-msgid "No changes to backup!"
-msgstr "Eployî ene binde pol copeye di såvrité"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr " Åk n' a nén stî tot-z evoyant on emile. \n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Tchoezi les fitchîs"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr ""
-"Tchoezixhoz les fitchîs et les ridants a radjouter, et clitchîz so "
-"«Radjouter»"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"Verifyîz totes les tchuzes ki vos avoz mezåjhe, s' i vs plait.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr "Copeye di såvrité di vos fitchîs sistinme. ( ridant /etc )"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr "Tchoezixhoz les uzeus ki vos vloz inclure dins l' copeye di såvrité."
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "Èn nén inclure li muchete do betchteu"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "Oister les tchoezis"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "Uzeus"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "Eployî raloyaedje rantoele pol copeye di såvrité"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr "Metôde rantoele:"
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr "Eployî «expect» po SSH"
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" Transferer \n"
-"tot d' shûte"
-
-#: ../../standalone/drakbackup_.c:1786
-#, fuzzy
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr "Les clés sont ddja e plaece"
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "dinez l' no do lodjoe ou l' adresse IP, s' i vs plait."
-
-#: ../../standalone/drakbackup_.c:1795
-#, fuzzy
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr "Dinez l' no di l' éndjin a-z eployî po les copeyes di såvrité"
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "Dinez voss no d' elodjaedje s' i vs plait"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "Dinez vosse sicret s' i vs plait"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "Rimimbrez vs di ci scret chal"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr "Dj' a mezåjhe do no d' lodjoe, do no d' uzeu eyet do scret!"
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "Eployî CD/DVDROM pol copeye di såvrité"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1925
-#, fuzzy
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "Tchoezixhoz li grandeu di vosse sopoirt CD/DVD s' i vs plait"
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr "Verifyîz ki vos avoz on CD multi-sessions"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "Verifyîz si vos eployîz on sopoirt CDRW s' i vs plait"
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Acertinez ki vos vloz bén disfacer vosse sopoirt RW (prumire session)"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr " Disfacer tot d' shûte "
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr "Verifyîz si vos eployîz èn éndjin DVDR s' i vs plait"
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Verifyîz si vos eployîz èn éndjin DVDRAM s' i vs plait"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"Dinez li no del éndjin graveu di plakes lazer\n"
-" eg: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "Noû éndjin lijheu di plakes lazer di defini!"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "Eployî ene binde pol copeye di såvrité"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "Dinez l' no di l' éndjin a-z eployî po les copeyes di såvrité"
-
-#: ../../standalone/drakbackup_.c:2059
-#, fuzzy
-msgid "Please check if you want to use the non-rewinding device."
-msgstr ""
-"Decidoz si vos vloz disfacer vosse binde divant d' fé l' copeye di såvrité."
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr ""
-"Decidoz si vos vloz disfacer vosse binde divant d' fé l' copeye di såvrité."
-
-#: ../../standalone/drakbackup_.c:2071
-#, fuzzy
-msgid "Please check if you want to eject your tape after the backup."
-msgstr ""
-"Decidoz si vos vloz disfacer vosse binde divant d' fé l' copeye di såvrité."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2142
-#, fuzzy
-msgid "Please enter the directory to save to:"
-msgstr "dinez l' no do lodjoe ou l' adresse IP, s' i vs plait."
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "Eployî les cwotas po les fitchîs di copeye di såvrité"
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "Rantoele"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "Plakes lazer (CDROM/DVDROM)"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "Deure plake / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "Binde"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "totes les eures"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "tos les djoûs"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "totes les samwinnes"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "tos les moes"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "Eployî démon"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"Tchoezixhoz li tins inte deus\n"
-"fijhaedjes di copeyes di såvrité"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"Tchoezixhoz li sopoirt ki les\n"
-"copeyes di såvrité vont î esse copieyes."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "Après tchaeke copeye di såvrité emiler on rapoirt a:"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr ""
-"Disfacer les fitchîs tar del deure plake on côp k' il ont stî copyîs so èn "
-"ôte sopoirt."
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "Cwè"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "Wice"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "Cwand"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "D' ôtès tchuzes"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Apontiaedje di Drakbackup"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "Tchoezixhoz so ké sopoirt vos vloz fé les copeyes di såvrité"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "sol deure plake"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "å dtruviè del rantoele"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "so plake lazer"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "so binde"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "Tchoezixhoz çou k' vos vloz mete dins les copeyes di såvrité"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "li sistinme etir"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "les ridants des uzeus"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "li ridant d' èn uzeu tchoezi"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"Sourdant pol copeye di såvrité: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- Fitchîs sistinme:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- Fitchîs des uzeus:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- Ôtes fitchîs:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"- Broûler on CD"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr " so l' éndjin: %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr " (multi-session)"
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- Schaper so binde, e l' éndjin: %s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- Tchuzes:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-Deure plake.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " Rimete l' apontiaedje come divant "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "Eployî li deure plake po les copeyes di såvrité"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "Raloyaedje FTP"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "Raloyaedje di såvrité"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "Ôtes sopoirts"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-#, fuzzy
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr "Oister les tchoezis"
-
-#: ../../standalone/drakbackup_.c:3413
-#, fuzzy
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr "Candjî finté"
-
-#: ../../standalone/drakbackup_.c:3479
-#, fuzzy, c-format
-msgid "Backup files not found at %s."
-msgstr "Fé ene copeye di såvrité di %s viè %s.old"
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3492
-#, fuzzy
-msgid "Restore From CD"
-msgstr "Bodjî foû do RAID"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3504
-#, fuzzy
-msgid "Restore From Tape"
-msgstr "Rimete li tåvlea di pårtixhaedje come divant"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "No do lodjoe"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3544
-#, fuzzy
-msgid "Hostname required"
-msgstr "No do lodjoe: "
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3565
-#, fuzzy
-msgid "Restore Failed..."
-msgstr "Rimete li tåvlea di pårtixhaedje come divant"
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-#, fuzzy
-msgid "Restore From Catalog"
-msgstr "Rimete li tåvlea di pårtixhaedje come divant"
-
-#: ../../standalone/drakbackup_.c:3895
-#, fuzzy
-msgid "Restore Progress"
-msgstr "Avançmint totå"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Di dvant"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Schaper"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"Les pacaedjes ki shuvèt vont esse astalés:\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr ""
-"Tchoezixhoz li sopoirt ki les copeyes di såvrité vont î esse copieyes..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "Avançmint totå"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "Dj' evoye les fitchîs..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Apontiaedje do macrea"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "Spipepieus apontiaedje"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright © 2001 MandrakeSoft, sicrit pa DUPONT Sébastien <dupont_s\\@epita."
-"fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" ramidraedjes 2002 MandrakeSoft pa Stew Benedict <sbenedict\\@mandrakesoft."
-"com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-"Çouchal, c' est on libe programe; vos l' poloz bén spåde et vos l' poloz\n"
-"bén candjî tot shuvant li Licinse Publike Djeneråle (GPL) di GNU eplaideye\n"
-"pal Free Software Foundation; ça pout esse li 2e modêye del licinse ou\n"
-"(si vos inmez mî) ene pus nouve.\n"
-"\n"
-"Li programe est spårdou avou l' espwer k' i serè ahessåve,\n"
-"mins SINS NOLE WAERANTEYE; dji n' waeranti nén minme ki vos VINDRÎZ\n"
-"bén li programe ou ki vos vs È SIEVRÎZ BÉN PO ENE SÔRE OU L' ÔTE.\n"
-"Waitîz li Licinse Publike Djeneråle (GPL) di GNU po vey les pondants\n"
-"eyet les djondants.\n"
-"\n"
-"Avou ci programe ci, vos dvrîz aveur rshût ene copeye del Licinse Publike\n"
-"Djeneråle (GPL) di GNU; si vos n' l' avoz nén avou, sicrijhoz al\n"
-" Free SoftWare Foundation, Inc.,\n"
-" 59 Temple Place - Suite 330,\n"
-" Boston, MA 02111-1307, USA."
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "Åk n' a nén stî e l' astalaedje di %s. Vochal l' aroke:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"drakbug modêye %s\n"
-"Copyright © 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"Çouchal, c' est on libe programe; vos l' poloz bén spåde et vos l' poloz\n"
-"bén candjî tot shuvant li Licinse Publike Djeneråle (GPL) di GNU.\n"
-"\n"
-"po s' è siervi: drakbug [TCHUZES] [NO_DO_PROGRAME]\n"
-"\n"
-"TCHUZES:\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - mostere ci messaedje d' aidance chal.\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr ""
-" --report - li programe doet esse ene des usteyes di mandrake\n"
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr ""
-" --incident - li programe doet esse ene des usteyes di mandrake\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Usteye di rapoirtaedje di bugs di Mandrake"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "Usteye di sincronijhaedje"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-#, fuzzy
-msgid "Standalone Tools"
-msgstr "Usteyes pol conzôle"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "MandrakeOnline (Mandrake so fyis)"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Menudrake"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "Contrôle då lon"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "Manaedjeu di programes"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr ""
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "Macreas d' apontiaedje"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "Programe:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "Pacaedje: "
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "Nawea:"
-
-#: ../../standalone/drakbug_.c:100
-#, fuzzy
-msgid "Release: "
-msgstr "Tårdjîz on pô, s' i vs plait"
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"Po-z evoyî on rapoirt di bug, clitchîz sol boton di rapoirt.\n"
-"Çoula droveyrè on betchteu sol waibe https://drakbug.mandrakesoft.com\n"
-"wice ki vos trovroz des kesse a rimpli.\n"
-"Les informåciosn håyneyes chal å dzeur seront evoyeyes sol sierveu\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "Rapoirt"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "Nén astalé"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "Macrea d' raloyaedje a bugzilla..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "Nou betchteu di disponibe! Astalez onk s' i vs plait"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "Apontiaedje del rantoele (%d adaptoes)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profil: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "Disfacer profil..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Profil a disfacer:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "Novea profil..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr ""
-"No do profil a fé (li novea profil va esse ene copeye di ci do moumint avou "
-"on novea no):"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "No do lodjoe: "
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Accès al rantoele daegnrece"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "Sôre:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Pasrele:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Eterface:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "Sitatut:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "Tårdjîz on pô s' i vs plait."
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "Apontyî li raloyaedje al rantoele daegnrece..."
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "Apontiaedje del rantoele locåle"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Mineu"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "Eterface"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "Protocole"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "Sitatut"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "Apontyî li rantoele locåle..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "Clitchîz chal po-z enonder l' macrea ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Macrea..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Mete en ouve"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Raloyî"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "Nén raloyî"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Si raloyî..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Si disraloyî..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr ""
-"Asteme, èn ôte raloyaedje al daegntoele a stî detecté, motoit eployant vosse "
-"rantoele locåle"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"Vos n' avoz nole eterface d' apontieye.\n"
-"I vos fåt end apontyî ene, clitchîz so «Apontyî»"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "Apontiaedje del rantoele locåle"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "Adaptoe %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Protocole d' enondaedje"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "En alaedje a l' enondaedje"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "Cliyant DHCP"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "mete en alaedje asteure"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "essocter asteure"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Ciste eterface n' a nén co stî apontieye.\n"
-"Enondez li macrea d' apontiaedje a pårti do mwaisse purnea"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"Vos n' avoz nou raloyaedje al rantoele daegnrece.\n"
-"Po endè fé onk clitchîz so «Apontyî»"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Apontiaedje do raloyaedje al rantoele daegnrece"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Apontiaedje do raloyaedje al rantoele daegnrece"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Sôre di raloyaedje: "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "Parametes"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Pasrele"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Cåte rantoele"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "Cliyant DHCP"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "po s' è siervi: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "No do module"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "Grandeu"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "Askepiaedje di plaketes d' enondaedje"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "prémetou"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "Aroke di DrakFloppy: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "modêye do nawea"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "Djenerå"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "Po les spepieus"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "opcionelès tchuzes po mkinitrd"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Radjouter on module"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "foirci"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "s' i fåt"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "sins les modules SCSI"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "sins les modules raid"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "Oister on module"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Rexhowe"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "Fé l' plakete"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "Acertinez vs k' i gn a on sopoirt el lijheu %s"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"I gn a nou sopoirt oudonbén il est nén scrijhåve el lijheu %s.\n"
-"Sititchîz onk s' i vs plait."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "Dji n' a savou fé on fork: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"Dji n' a savou clôre comufåt mkbootdisk: \n"
-" %s \n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "Cweri les fontes astalêyes"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "Distchoezi les fontes astalêyes"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "analijhî totes les fontes"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "nole fonte di trovêye"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "fwait"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "dji n' a trové nole fonte so vos montêyès pårticions"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "Ritchoezi les fontes corekes"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "dji n' a trové nole fonte.\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "Cweri el djivêye des fontes astalêyes"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "Copiaedje des fontes"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "Astalaedje des fontes True Type"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "tårdjîz s' i vs plait, dj' enonde ttmkfdir..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "Astalaedje des fontes True Type fwait"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "Coviertixhaedje des fontes"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "enondaedje di type1inst"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "Fijhaedje di referinces po Ghostscript"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "coviertixhaedje des fontes ttf"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "coviertixhaedje des fontes pfm"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "Bodjî les fitchîs timporaires"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "Renonder XFS"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "Bodjî les fitchîs di fontes"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "renondaedje di xfs"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"Avant d' astaler ene fonte, asseurez vs ki vos avoz l' droet di l' eployî et "
-"di l' astaler sol sistinme da vosse.\n"
-"\n"
-"- Vos ploz astaler les fontes del manire normåle. Dins des råres cas, des "
-"crombès fontes polèt crasher vosse sierveu X."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "Abagaedje di fontes"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "Prinde les fontes di Windows"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "Disastaler les fontes"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "Sipepieusès tchuzes"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "Djivêye des fontes"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "Tchoezixhoz li programe ki va-st eployî les fontes:"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "Sicrireces djenerikes"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr ""
-"Tchoezixhoz li fitchî d' fonte ou l' ridant a radjouter, et clitchîz so "
-"«Radjouter»"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "Djivêye a-z astaler"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "clitchîz chal si vs estoz seur."
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "chal ôtrumint."
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "Distchoezi tot"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Tchoezi tot"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "Djivêye a oister"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "Copyî les fontes so vosse sistinme"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "Astaler & covierti les fontes"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "Post-astalaedje"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "Oister les fontes foû di vosse sistinme"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "Post-disastalaedje"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Pårtaedje do raloyaedje al rantoele daegnrece"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "Mande escuzes, mins nos n' sopoirtans k' les naweas 2.4."
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Li pårtaedje do raloyaedje al rantoele daegnrece est en alaedje"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"L' apontiaedje do pårtaedje do raloyaedje al rantoele daegnrece a ddja stî "
-"fwait.\n"
-"Il est en alaedje pol moumint.\n"
-"\n"
-"Cwè voloz vs fé?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "dismete"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "passer houte"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "rapontyî"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "Dismetant les sierveus..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "Asteure li pårtaedje do raloyaedje al rantoele daegnrece est dismetou."
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Li pårtaedje do raloyaedje al rantoele daegnrece est dismetou."
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"L' apontiaedje do pårtaedje do raloyaedje al rantoele daegnrece a ddja stî "
-"fwait.\n"
-"Il est pol moumint dismetou.\n"
-"\n"
-"Cwè voloz vs fé?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "mete en alaedje"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "Metant les sierveus en alaedje..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr ""
-"Asteure li pårtaedje do raloyaedje al rantoele daegnrece est en alaedje."
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Vos alez apontyî li copiutrece da vosse po pårtaedjî li raloyaedje al "
-"daegntoele.\n"
-"Avou çoula, les ôtès copiutreces di vosse rantoele locåle si polèt raloyî\n"
-"al rantoele daegnrece å dtraviè del cene da vosse.\n"
-"\n"
-"Note: vos åroz mezåjhe d' ene cåte rantoele po vosse rantoele locåle (LAN)."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Eterface %s (ki eploye li module %s)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Eterface %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "Nole cåte rantoele so voste éndjole!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr ""
-"Nole cåte rantoele a stî detectêye so vosse sistinme.\n"
-"Eployîz l' usteye d' apontiaedje del éndjolreye s' i vs plait."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "Eterface rantoele"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"I gn a seulmint ene cåte rantoele d' apontieye so vosse sistinme:\n"
-"\n"
-"%s\n"
-"\n"
-"Dji va-z apontyî vosse rantoele locåle avou cisse cåte la."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr ""
-"Tchoezixhoz kéne cåte rantoele va esse raloyeye a vosse rantoele locåle"
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "L' eterface rantoele est ddja apontieye"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"Asteme, li cåte rantoele (%s) est ddja apontieye.\n"
-"\n"
-"Voloz vs rifé on rapontiaedje otomatike?\n"
-"\n"
-"Vos l' poloz fé manuwelmint mins vos dvoz saveur çou k' vos fjhoz."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "Rapontiaedje otomatike"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Mostrer l' apontiaedje do moumint del eterface"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"Apontiaedje do moumint di «%s»:\n"
-"\n"
-"Rantoele: %s\n"
-"Adresse IP: %s\n"
-"Atribucion IP: %s\n"
-"Mineu: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"Dji pou wårder vost apontiaedje do moumint et supôzer ki vos avoz ddja "
-"apontyî on sierveu DHCP; dins ç' cas acertinez vs ki dj' a bén lejhou "
-"comufåt li classe C eployeye pol rantoele locåle; dji n' va nén rapontyî "
-"çoula et nén candjî l' apontiaedje do sierveu DHCP.\n"
-"\n"
-"Oudonbén, dji pou rapontyî vosse eterface rantoele eyet (r)apontyî on "
-"sierveu DHCP por vos.\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "Rantoele locåle di classe C"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "IP do sierveu DHCP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "Rapontyî l' eterface et li sierveu DHCP"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "Li limero del rantoele locåle ni finixh nén pa «.0», dj' abandone."
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr ""
-"I pout î aveur on conflit d' adresses pol rantoele locåle\n"
-"avou l' apontiaedje do moumint po %s !\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "Apontiant..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr ""
-"Apontiant les scripes, astalant les programes, enondant les sierveus..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "Åk n' a nén stî cwand dj' astaléve li pacaedje %s"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"Totafwait a stî apontyî.\n"
-"Vos ploz asteure pårtaedjî li raloyaedje al rantoele daegnrece avou d' ôtes "
-"copiutreces di vosse rantoele locåle, tot eployant l' apontiaedje otomatike "
-"des éndjoles (avou DHCP)."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "L' apontiaedje a ddja stî fwait. Mins il est pol moumint dismetou."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "L' apontiaedje a ddja stî fwait. Et il est en alaedje pol moumint."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Li pårtaedje do raloyaedje al rantoele daegnrece n' a måy stî apontyî."
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Apontiaedje do pårtaedje do raloyaedje al rantoele daegnrece"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Wilicome al usteye d' apontiaedje do pårtaedje do raloyaedje al rantoele "
-"daegnrece!\n"
-"\n"
-"%s\n"
-"\n"
-"Clitchîz so «Apontyî» si vos vloz enonder li macrea d' apontiaedje."
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "groupe"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "tchimin"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "permissions"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "uzeu"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "Monter"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "disfacer"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "candjî"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "Dischinde"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "radjouter ene rîle"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr "tchoezixhoz li fitchî perm a håyner/candjî"
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-"Drakperm est eployî po vey les fitchîs a-z eployî po coridjî les "
-"permissions, prôpietaires, et groupes avou msec.\n"
-"Vos ploz eto fé vos prôpès rîles a-z eployî el plaece des prémetowès rîles."
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "Radjouter ene novele rîle al difén"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "Candjî l' rîle do moumint"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr "Monter li tchoezeye rîle d' on livea"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr "Dischinde li tchoezeye rîle d' on livea"
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "Disfacer li tchoezeye rîle"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "foyter"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "Uzeu do moumint"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "Permissions"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "Tchimin"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "Prôpietés"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-"Eployî po les ridants:\n"
-" seulmint li prôpietaire do ridant ou do fitchî el pout disfacer"
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "Eployî l' id do prôpietaire po l' enodnaedje"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "Eployî l' id do groupe po l' enondaedje"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr ""
-"s' il est clitchî, li prôpietaire et l' groupe èn polèt nén esse candjîs"
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "Tchoezixhaexdje do tchmin"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "uzeu:"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "groupe:"
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "Nole cåte son di detectêye!"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Nole cåte son a stî detectêye so voste éndjole. Acertinez vs k' ene cåte son "
-"ricnoxhowe pa Linux est bén sol copiutrece.\n"
-"\n"
-"Vos ploz viziter nosse båze di dnêyes del sopoirtêye éndjolreye so:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"Note: Si vos avoz ene cåte son ISA PnP, vos dvroz eployî l' programe "
-"sndconfig. Po çoula tapez «sndconfig» sol roye di comande."
-
-#: ../../standalone/draksplash_.c:34
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr ""
-"i gn a mezåjhe do pacaedje «ImageMagick» po k' ça rote comufåt.\n"
-"Clitchîz so «'l est bon» po-z astaler «ImageMagick» ou so «Rinoncî» po cwiter"
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "Fijhaedje del prumire etape"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr "finté finåle"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "tchoezixhoz on fitchî imådje"
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr "No do tinme"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "Foyter"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "Apontyî l' imådje po vey divant li waitroûle d' enondaedje"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr ""
-"cowordonêyes X (e caracteres)\n"
-"pol boesse di tecse"
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr ""
-"cowordonêyes Y (e caracteres)\n"
-"pol boesse di tecse"
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr "lårdjeu do tecse"
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr "hôteu del boesse di tecse"
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr ""
-"cowordonêyes X del coine a hintche\n"
-"et å dzeu del bår d' avançmint"
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr ""
-"cowordonêyes Y del coine a hintche\n"
-"et å dzeu del bår d' avançmint"
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr "li lårdjeu del bår d' avançmint"
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr "li hôteu del bår d' avançmint"
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr "li coleur del bår d' avançmint"
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "Vey divant"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "Schaper l' tinme"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "Tchoezixhoz l' coleur"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "Håyner imådjete sol conzôle"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr "Èn nén håyner les messaedjes do nawea come prémetowe dujhance"
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr "Ci tinme chal n' a nén co di waitroûle d' enondaedje e %s!"
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr "dji schape li tinme d' enondaedje del éndjole..."
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "Tchuze del coleur pol bår d' avançmint"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "Vos dvoz d' apreume tchoezi on fitchî imådje!"
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "Dji fwait des imådjes po vey divant..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr "Vey divant del waitroûle d' enondaedje %s (%s)"
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"XawTV n' est nén astalé!\n"
-"\n"
-"Si vos avoz ene cåte TV ki DrakX nel a nén trové (nou module bttv ou "
-"saa7134\n"
-"dins « /etc/modules ») nerén astalé xawtv, evoyîz s' i vs plait\n"
-"les rezultats dil comande « lspcidrake -v -f » a l' adresse:\n"
-"« install\\@mandrakesoft.com » avou come sudjet « undetected TV card ».\n"
-"\n"
-"\n"
-"Vos l' poloz astaler tot tapant dins ene conzôle, come root, li comande:\n"
-"« urpmi xawtv »."
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "Canada (cåbe-TV)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "USA (pa waches)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "USA (cåbe-TV)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "USA (cåbe-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "Chine (pa waches)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "Djapon (pa waches)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "Djapon (cåbe-TV)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "Europe ponantrece"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "France [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "Irlande"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "Europe coûtchantrece"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "Ostraleye"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "Nouve-Zelande"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "Nonne Afrike"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "Årdjintene"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr "Cåbe TV Optus d' Ostråleye"
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"S' i vs plait,\n"
-"dinez l' nôrme di vosse TV eyet vosse payis"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "Nôrme TV:"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "Redjon:"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "Li cweraedje des canås TV e-st en alaedje ..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "Cweraedje des canås TV"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "Åk n' a nén stî come dji cwerive les canås TV:"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV n' est nén astalé!"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "Ene bone djournêye et k' vos fuxhoz binåjhe!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "Asteure, vos ploz enonder xawtv (e mode grafike!) !\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "Nole cåte tévé di detectêye!"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"Nole cåte tévé a stî detectêye so voste éndjole. Acertinez vs k' ene cåte "
-"videyo/tévé ricnoxhowe pa Linux est bén raloyeye al copiutrece.\n"
-"\n"
-"Vos ploz viziter nosse båze di dnêyes del sopoirtêye éndjolreye so:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-"\n"
-"Po s' e siervi: harddrake [-h|--help] [--test]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "Po s' e siervi: keyboarddrake [--expert] [taprece]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "Tchoezixhoz li sôre di vosse taprece."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "Voloz vs kel tape «BackSpace» evoye on «Delete» el conzôle?"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "Candjî di plake lazer"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"Metoz li CDROM d' astalåcion dvins l' lijheu, s' i vs plait;\n"
-"et clitchîz so «'l est bon» on côp ki c' est fwait.\n"
-"Si vos n' l' avoz nén, clitchîz so «Rinoncî» po passer hute li metaedje a "
-"djoû."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "Dji n' sai enonder li vicant metaedje a djoû !!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr ""
-"Li candjmint a stî fwait, mins i vs fåt moussî foû et rvini e session po "
-"k' i prindaxhe efet"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "Mostrer seulmint pol djoû tchoezi"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/Fitchî/_Novea"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/Fitchî/_Drovi"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/Fitchî/_Schaper"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/Fitchî/Schaper et r_lomer"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/Fitchî/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_Tchuzes"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/Tchuzes/Saye"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/Aidance/Å _dfait..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "Uzeu"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Messaedjes"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Syslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Esplicaedjes des usteyes di Mandrake"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "cweri"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "Ene usteye po vey vos fitchîs djournås"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "Apontiaedjes"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "avou"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "mins nerén sins"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Tchoezixhoz on fitchî"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "Calindrî"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Håynaedje do fitchî"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "Abranle pa emile"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "tårdjîz s' i vs plait, dji lé l' fitchî: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "Apontiaedje des abranles pa emile"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Bénvnowe sol usteye d' apontiaedje des abranles pa emile.\n"
-"\n"
-"Chal, vos pôroz apontyî li sistinme d' abranles.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Sierveu waibe Apache"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "Sierveu di nos d' dominne"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "Sierveu FTP"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Sierveu d' emilaedje postfix"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "Sierveu Samba"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "Sierveu SSH"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Siervice Webmin"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Siervice xinetd"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "apontiaedje des siervices"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr "Vos rçuroz ene abranle si onk des tchoezis siervices si djoke di roter"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "tcherdjî les apontiaedjes"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr ""
-"Vos rçuroz ene abranle si l' tchedje est pus hôte kel valixhance dinêye chal"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "apontiaedje del abranle"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "Dinez voste adresse emile s' i vs plait"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Schaper eyet rlomer..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "Tchoezixhoz li sôre di vosse sori."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Emuler li troejhinme boton?"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "Lijhant les dnêyes del sicrirece..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "Dji deteke les éndjins..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "Sayî les pôrts"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr "Li %s n' est nén sopoirté pa cisse modêye chal di Mandrake Linux."
-
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "%s trové so %s, l' apontyî?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr "%s n' est nén el båze di dnêyes des scanreces, l' apontyî al mwin?"
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Tchoezixhoz ene sicanrece"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "Cisse sicanrece %s n' est nén sopoirtêye"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake n' a nén savou detecter vosse sicanrece %s.\n"
-"Tchoezixhoz l' éndjin k' ele est raloyeye avou"
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "tchoezixhoz on éndjin"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"Li scannrece %s doet esse apontieye pa printerdrake.\n"
-"Vos ploz enonder printerdrake a pårti do cinte di contrôle di Mandrake, el "
-"seccion «Éndjolreye»."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"Vosse sicanrece %s a stî apontieye.\n"
-"Vos ploz asteure sicaner des documints avou «XSane» a pårti di l' intrêye "
-"«Multimedia/Grafikes» do menu des programes."
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "Sacwants éndjins del classe d' éndjolreye «%s» ont stî bodjîs:\n"
-
-#: ../../standalone/service_harddrake_.c:48
-msgid "Some devices were added:\n"
-msgstr "Sacwants éndjins ont stî radjoutés:\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Tchoezi vosse lingaedje"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Li classe d' astalåcion"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "Trover les deurès plakes"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "Apontyî li sori"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Tchoezi vosse taprece"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "Såvrité"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "Sistinmes di fitchîs"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "Abwesner pårticions"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Pacaedjes a astaler"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "Astaler sistinme"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Radjouter èn uzeu"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "Apontyî li rantoele"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "Apontyî les siervices"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "Astaler l' enondrece"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "Fé ene plakete d' enondaedje"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "Apontyî X"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "Metaedjes a djoû do sistinme"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Moussî foû"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Sierveu, Waibe/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "Copiutrece rantoele (cliyant)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "Sierveu NFS, sierveu SMB, sierveu proxy, sierveu SSH"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Burô"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Posse éndjolrece Gnome"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Usteyes po vosse Palm Pilot ou vosse Visor"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "Posse éndjolrece"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "Côpe feu/Roûteu"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "Sierveu di nos (DNS) et sierveu djaenès pådjes (NIS)"
-
-# FIXME: "aspougneu d' tecse" c' est purade po "text editor", cwè mete
-# po "word processor" ? Oudonbén candjî "text editor" po ôte tchoi pattavå?
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"Programes di burô: aspougneus di tecse (kword, abiwrod), tåvleus (kspread, "
-"gnumeric), håyneus pdf, evnd."
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "Usteyes ki ont a vey avou l' son: djoweus mp3 ou MIDI, maxheus,..."
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "Li «Linux Standard Base». Sopoirt po les programes tîces"
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Lives et Howtos so GNU/Linux et les libes programes"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "Posse éndjolrece KDE"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "Multimedia - Vidéyo"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr ""
-"Usteyes pol emilaedje, les copinreyes, naiviaedje waibe, transfer di "
-"fitchîs, eyet li chat"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Sierveu, båzes di dnêyes"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "Sierveu båze di dnêyes PostgreSQL ou MySQL"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Usteyes po vos aveur pus åjhey d' apontyî vosse copiutrece"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "Multimedia - Son"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Documintåcion"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Usteyes pol conzôle"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Sierveu d' emilaedje postfix, sierveu di news INN"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Posse pol rantoele daegnrece"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "Posse multimedia"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "Apontiaedje"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "Des ôtes scribannes grafikes (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr ""
-"L' evironmint di scribanne KDE, l' evironmint grafike di båze, avou ene "
-"coleccion d' usteyes ki vnèt avou"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "Evironmint grafike"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "Programaedje"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache eyet Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "Usteyes po fé et graver des plakes lazer"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "Posse di burô"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "Programes grafikes come li Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS"
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "Livreyes di programaedje C et C++, programes et fitchîs *.h"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "Copiutrece sierveu sol rantoele"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Sierveu, Emilaedje/Groupware/News"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "Posse di djeus"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "Djoweus et aspougneus di vidéyo"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "Multimedia - Grafikes"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "Programes pasmints d' tins: årcåde, plateas, stratedjeye, evnd."
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"Énsembe d' usteyes po lere et evoyî des messaedjes (pine, mutt, tin...) et "
-"po naivyî so les pådjes waibe"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "Personelès finances"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr ""
-"On evironmint grafike avou on amishtåve hopea di programes et d' usteyes pol "
-"sicribanne"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "Cliyants po les protocoles k' i gn a (ssh avou)"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Pasrele pol rantoele daegnrece"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "Programes po vey/schoûter/candjî des sons et vidéyos"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "Ôtes sicribannes grafikes"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "Aspougneus, shells, usteyes po fitchîs, terminås"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "Programes po vos manaedjî vos çanses, come li gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "Manaedjmint des finances personéles"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "Multimedia - Gravaedje di plakes lazer"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "Posse éndjolrece syintifike"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "Po-z evoyî on rapoirt di bug, clitchîz sol boton di rapoirt.\n"
-#~ "Çoula droveyrè on betchteu sol waibe https://www.bugzilla.com\n"
-#~ "wice ki vos trovroz des kesse a rimpli.\n"
-#~ "Les informåciosn håyneyes chal å dzeur seront evoyeyes sol sierveu\n"
-#~ "\n"
-
-#~ msgid "Make bootsplash step 2"
-#~ msgstr "Etape 2 po fé li waitroûle d' enondaedje"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "Potchî a l' apontiaedje del waitroûle d' enondaedje po lilo"
-
-#~ msgid "Go back"
-#~ msgstr "En erî"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "Li proxy doet esse ftp://..."
-
-#~ msgid "quit"
-#~ msgstr "cwiter"
-
-#~ msgid ""
-#~ "Sorry, perl-Expect is not installed/enabled. To use\n"
-#~ "this feature, install perl-Expect and comment lines 772-774,\n"
-#~ " as well as 788,789. Then uncomment line 787."
-#~ msgstr ""
-#~ "Dji rgrete, mins perl-Expect n' est nén astalé/apontyî.\n"
-#~ "Po-z eployî cisse fonccionålité chal, astalez perl-Expect eyet\n"
-#~ "comintez les royez 772-774, eyet les royes 788,789.\n"
-#~ "Et poy discomintez li roye 787."
-
-#~ msgid "www.mandrakestore.com/license"
-#~ msgstr "www.mandrakestore.com/license"
-
-#~ msgid "www.mandrakeexpert.com"
-#~ msgstr "www.mandrakeexpert.com"
-
-#~ msgid "corporate.mandrakeexpert.com"
-#~ msgstr "corporate.mandrakeexpert.com"
-
-#~ msgid ""
-#~ "The first time you try the X configuration, you may not be very "
-#~ "satisfied\n"
-#~ "with its display (screen is too small, shifted left or right...). Hence,\n"
-#~ "even if X starts up correctly, DrakX then asks you if the configuration\n"
-#~ "suits you. It will also propose to change it by displaying a list of "
-#~ "valid\n"
-#~ "modes it could find, asking you to select one.\n"
-#~ "\n"
-#~ "As a last resort, if you still cannot get X to work, choose \"Change\n"
-#~ "graphics card\", select \"Unlisted card\", and when prompted on which\n"
-#~ "server, choose \"FBDev\". This is a failsafe option which works with any\n"
-#~ "modern graphics card. Then choose \"Test again\" to be sure."
-#~ msgstr ""
-#~ "Li prumî côp ki vos alez sayî l' apontiaedje di X, i s' pout k' i n' vs\n"
-#~ "åye nén (waitroûle trop ptite, imådje rideye viè l' droete ou\n"
-#~ "l' hintche...). C' est l' råjhon ki DrakX vos dmande, minme cwand X a "
-#~ "stî\n"
-#~ "enondé comufåt, si vos estoz d' acoird avou l' apontiaedje. I vos "
-#~ "propozrè\n"
-#~ "eto del candjî, tot vs mostrant ene djivêye des môdes di håynaedje "
-#~ "valides\n"
-#~ "ki vos ploz tchoezi po voste cåte vidéyo.\n"
-#~ "\n"
-#~ "Come dierinne solucion, si vos n' arivez todi nén a fé aler X, "
-#~ "tchoezixhoz\n"
-#~ "«Candjî cåte grafike», tchoezixhoz «Unlisted», eyet cwand on vos dmandrè\n"
-#~ "li ké sierveu X ki vos vloz, prindoz li «FBDev». C' est ene tchuze ki\n"
-#~ "rotrè avou bråmint di cåtes vidéyo modienes. Tchoezixhoz «Sayî co ene "
-#~ "feye»\n"
-#~ "po-z esse seur."
-
-#~ msgid "Internet and Messaging"
-#~ msgstr "Daegntoele et messaedjes"
-
-#~ msgid "Multimedia and Graphics"
-#~ msgstr "Multimedia et grafikes"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides 11 different graphical desktop environments "
-#~ "and window managers to choose from including GNOME 1.4, KDE 2.2.2, Window "
-#~ "Maker 0.8, and the rest"
-#~ msgstr ""
-#~ "Mandrake Linux 8.2 vént avou 11 evironmints di scribanne et manaedjeus di "
-#~ "purneas diferins po vos tchoezi: GNOME 1.4, KDE 2.2.2, Window Maker 0.8, "
-#~ "et hay vos nd åroz..."
-
-#~ msgid "Server Software"
-#~ msgstr "Programes sierveus"
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "MandrakeCampus"
-
-#~ msgid ""
-#~ "Would you like to learn Linux simply, quickly, and for free? MandrakeSoft "
-#~ "provides free Linux training, as well as a way to test your progress, at "
-#~ "MandrakeCampus -- our online training center"
-#~ msgstr ""
-#~ "Voloz vs aprinde åjheymint, rapidmint et po rén a vs siervi di Linux? "
-#~ "MandrakeSoft fornixh des cours di Linux po rén, et des voyes po verifyî "
-#~ "vost avançmint, so MandrakeCampus -- nosse cinte di cours so fyis"
-
-#~ msgid ""
-#~ "Quality support from the Linux Community, and from MandrakeSoft, is just "
-#~ "around the corner. And if you're already a Linux veteran, become an "
-#~ "\"Expert\" and share your knowledge at our support website"
-#~ msgstr ""
-#~ "On sopoirt di cwålité pal Cominålté Linux, eyet pa MandrakeSoft, djusse a "
-#~ "l' adjonde di vos doets. Et si vos estoz ddja on veteran di Linux, divnoz "
-#~ "on «Espert» et pårtaedjîz vosse sapience so nosse waibe di sopoirt"
-
-#~ msgid "MandrakeStore"
-#~ msgstr "MandrakeStore"
-
-#~ msgid ""
-#~ "For more information on MandrakeSoft's Professional Services and "
-#~ "commercial offerings, please see the following web page:"
-#~ msgstr ""
-#~ "Po d' ôtès informåcions so les Siervices Profesionels da MandrakeSoft, "
-#~ "eyet les propozucions comerciåles, waitîz l' pådje waibe shuvante:"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA (ni va nén avou des vîs BIOS)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "Vos n' avoz nole pårticion!"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake n' a nén parvinou a lere li tåvlea di pårtixhaedje.\n"
-#~ "Si vos continuwez, tirez vosse plan tot seu!"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "Dji n' parvén nén a lére li tåvlea di pårtixhaedje: ele est trop\n"
-#~ "crombe por mi :( Dji m' va sayî di disfacer les mwaijhès pårticions."
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "Apontiaedje do côpe feu"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "Apontiaedje do côpe feu"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "You already have set up a firewall.\n"
-#~ "Click on Configure to change or remove the firewall"
-#~ msgstr ""
-#~ "Côpe feu\n"
-#~ "\n"
-#~ "Vos avoz ddja apontyî on côpe feu.\n"
-#~ "Clitchîz so «Apontyî» po candjî ou bodjî foû li côpe feu."
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Click on Configure to set up a standard firewall"
-#~ msgstr ""
-#~ "Côpe feu\n"
-#~ "\n"
-#~ "Clitchîz so «Apontyî» po-z apontyî on sistinme côpe feu tipike."
-
-#~ msgid ""
-#~ "We'll now ask you questions about which services you'd like to allow\n"
-#~ "the Internet to connect to. Please think carefully about these\n"
-#~ "questions, as your computer's security is important.\n"
-#~ "\n"
-#~ "Please, if you're not currently using one of these services, firewall\n"
-#~ "it off. You can change this configuration anytime you like by\n"
-#~ "re-running this application!"
-#~ msgstr ""
-#~ "Asteure nos alans vos dmander ké siervices ki vos vloz ki seuyénxhe\n"
-#~ "veyåves a pårti del rantoele daegnrece po les djins poleur s' î raloyî.\n"
-#~ "S' i vs plait tuzez a çu ki vos rispondoz, ca li såvrité di vosse\n"
-#~ "copiutrece est importante.\n"
-#~ "\n"
-#~ "Si vos n' eployîz nén onk di ces siervices la, metoz lu pa drî del côpe\n"
-#~ "feu (firewall), come çoula on n' pôreut nén s' î raloyî (nerén li "
-#~ "hacner)\n"
-#~ "d' å dfoû. Vos poloz candjî cist apontiaedje a tolminme ké moumint\n"
-#~ "simplumint e renondant ci programe chal!"
-
-#~ msgid ""
-#~ "Are you running a web server on this machine that you need the whole\n"
-#~ "Internet to see? If you are running a webserver that only needs to be\n"
-#~ "accessed by this machine, you can safely answer NO here.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Est-ce ki vos avoz on sierveu waibe so ciste éndjole chal ki vos vloz ki\n"
-#~ "tos les djins sol rantoele daegnrece polexhe vey? Si vos avoz on sierveu\n"
-#~ "waibe k' i gn a ki ciste éndjole chal ki doet poleur li vey, vos ploz\n"
-#~ "sins rujhe dire «Neni» chal.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a name server on this machine? If you didn't set one\n"
-#~ "up to give away IP and zone information to the whole Internet, please\n"
-#~ "answer no.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Est-ce ki vos avoz on sierveu di nos (DNS) so ciste éndjole chal?\n"
-#~ "Si vos n' en avoz nén onk apontyî po dner des informåcions so des "
-#~ "adresses\n"
-#~ "et zônes IP ås djins sol rantoele daegnrece, adon rispondoz «Neni» chal.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Do you want to allow incoming Secure Shell (ssh) connections? This\n"
-#~ "is a telnet-replacement that you might use to login. If you're using\n"
-#~ "telnet now, you should definitely switch to ssh. telnet is not\n"
-#~ "encrypted -- so some attackers can steal your password if you use\n"
-#~ "it. ssh is encrypted and doesn't allow for this eavesdropping."
-#~ msgstr ""
-#~ "Voloz vs permete di rçure des raloyaedjes avou ssh (Secure Shell) so\n"
-#~ "voste éndjole? Ssh est on replaeçmint di telnet ki vos ploz eployî\n"
-#~ "po vs elodjî då lon. Si vos avîz ddja eployî telnet, vos dvrîz vormint\n"
-#~ "candjî po ssh. telnet n' a nole såvrité -- des hacneus k' i gn a pôrént\n"
-#~ "vey vosse sicret et l' eployî po fé des sacwès dizo voste identité.\n"
-#~ "Ssh eploye on canå ecripté divant minme d' evoyî les screts, çu ki fwait\n"
-#~ "k' on hacneu ni såreut nén ddja lere çu ki vos tapez."
-
-#~ msgid ""
-#~ "Do you want to allow incoming telnet connections?\n"
-#~ "This is horribly unsafe, as we explained in the previous screen. We\n"
-#~ "strongly recommend answering No here and using ssh in place of\n"
-#~ "telnet.\n"
-#~ msgstr ""
-#~ "Voloz vs permete di rçure des raloyaedjes viè telnet so voste éndjole?\n"
-#~ "C' est dandjureus ki c' est a nén croere, come çoula a stî espliké\n"
-#~ "el waitroûlêye di dvant. Nos vs ricomindans foirtumint di dire «Neni» "
-#~ "chal\n"
-#~ "et d' eployî purade ssh ki telnet.\n"
-
-#~ msgid ""
-#~ "Are you running an FTP server here that you need accessible to the\n"
-#~ "Internet? If you are, we strongly recommend that you only use it for\n"
-#~ "Anonymous transfers. Any passwords sent by FTP can be stolen by some\n"
-#~ "attackers, since FTP also uses no encryption for transferring passwords.\n"
-#~ msgstr ""
-#~ "Est-ce ki vos avoz on sierveu FTP en alaedje ki vos vloz k' i poye esse\n"
-#~ "veyou a pårti del rantoele daegnrece po les djins s' î raloyî?\n"
-#~ "Si vos en avoz onk, nos vos rcomandans foitemint del eployî rén ki po\n"
-#~ "des transfers anonîmes. Ca tolminme ké sicret evoyî pa FTP pout esse\n"
-#~ "lejhou pa on hacneu, li protocole FTP n' eployant nén d' ecriptaedje\n"
-#~ "pol evoyaedje des screts.\n"
-
-#~ msgid ""
-#~ "Are you running a mail server here? If you're sending you \n"
-#~ "messages through pine, mutt or any other text-based mail client,\n"
-#~ "you probably are. Otherwise, you should firewall this off.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Est-ce ki vos avoz on sierveu d' emilaedje chal? Si vos evoyîz vos "
-#~ "emiles\n"
-#~ "avou pine, mutt ou on ôte cliyant d' emilaedje e môde tecse,\n"
-#~ "c' est foirt possibe k' oyi. Ôtrumint, vos dvrîz apontyî li mete\n"
-#~ "pa drî li côpe feu.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a POP or IMAP server here? This would\n"
-#~ "be used to host non-web-based mail accounts for people via \n"
-#~ "this machine.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Est-ce ki vos avoz on sierveu POP ou IMAP chal? Çouchal est eployî\n"
-#~ "po permete di lodjer so ciste éndjole chal des adresses emile po\n"
-#~ "des djins poleur vni lere leus messaedjes (nén viè ene eterface\n"
-#~ "waibe, mins avou POP/IMAP).\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "You appear to be running a 2.2 kernel. If your network IP\n"
-#~ "is automatically set by a computer in your home or office \n"
-#~ "(dynamically assigned), we need to allow for this. Is\n"
-#~ "this the case?\n"
-#~ msgstr ""
-#~ "I shonne ki vos rotez avou on nawea 2.2. Si l' adresse IP po vosse\n"
-#~ "rantoele est dnêye otomaticmint pa ene copiutrece di vosse burô\n"
-#~ "ou di vosse måjhone (adresse assinêye dinamicmint), adon i fåt\n"
-#~ "permete çouchal. Est-ce ki c' est vosse cas?\n"
-
-#~ msgid ""
-#~ "Is your computer getting time syncronized to another computer?\n"
-#~ "Mostly, this is used by medium-large Unix/Linux organizations\n"
-#~ "to synchronize time for logging and such. If you're not part\n"
-#~ "of a larger office and haven't heard of this, you probably \n"
-#~ "aren't."
-#~ msgstr ""
-#~ "Est-ce ki vosse copiutrece mete si ôrlodje a l' eure tot "
-#~ "s' sincronijhant\n"
-#~ "avou l' ôrlodje d' ene ôte copiutrece?\n"
-#~ "Çoula est eployî sortot pa les moyenès-grandès organizåcions Unix/Linux\n"
-#~ "po sincronijhî l' eure so totes leus éndjoles. Si vos n' fijhoz nén "
-#~ "pårteye\n"
-#~ "d' ene grande eterprijhe ou burô et n' avîz måy oyou djåzer di çoula,\n"
-#~ "adon vos n' end avoz seurmint nén mezåjhe."
-
-#~ msgid ""
-#~ "Configuration complete. May we write these changes to disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "L' apontiaedje a stî fini. Voloz vs schaper les candjmints sol plake?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-
-#~ msgid "Can't open %s for writing: %s\n"
-#~ msgstr "Dji n' sai drovi %s po î scrire: %s\n"
-
-#~ msgid "No I don't need DHCP"
-#~ msgstr "Neni, dji n' a nén mezåjhe di DHCP"
-
-#~ msgid "Yes I need DHCP"
-#~ msgstr "Oyi, dj' a mezåjhe di DHCP"
-
-#~ msgid "No I don't need NTP"
-#~ msgstr "Neni, dji n' a nén mezåjhe di NTP"
-
-#~ msgid "Yes I need NTP"
-#~ msgstr "Oyi, dj' a mezåjhe di NTP"
-
-#~ msgid "Don't Save"
-#~ msgstr "Èn nén schaper"
-
-#~ msgid "Save & Quit"
-#~ msgstr "Schaper & Cwiter"
-
-#~ msgid "Firewall Configuration Wizard"
-#~ msgstr "Macrea d' apontiaedje do côpe feu"
-
-#~ msgid "No (firewall this off from the internet)"
-#~ msgstr "Neni (èn nén leyî passer çoula pal côpe feu)"
-
-#~ msgid "Yes (allow this through the firewall)"
-#~ msgstr "Oyi (leyî passer çoula å dtruviè do côpe feu)"
-
-#~ msgid "Please Wait... Verifying installed packages"
-#~ msgstr "Tårdjîz on pô s' i vs plait... dji louke ås pacaedjes astalés"
-
-#~ msgid ""
-#~ "Failure installing the needed packages: %s and Bastille.\n"
-#~ " Try to install them manually."
-#~ msgstr ""
-#~ "L' astalaedje des pacaedjes shuvants a fwait berwete: %s eyet Bastille.\n"
-#~ " Vos les dvrîz astaler al mwin."
-
-#~ 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 ""
-#~ "Ci livea chal doet esse eployî avou sogne. Avou lu vosse sistinme srè "
-#~ "pus\n"
-#~ "åjhey a eployî, mins avou moens di såvrité: i n' fåt nén l' eployî po "
-#~ "ene\n"
-#~ "éndjole raloyeye a ene rantoele. I gn a pont di scret po-z intrer."
-
-#~ 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 ""
-#~ "Avou ci livea chal, vos poloz eployî li sistinme come on sierveu.\n"
-#~ "Li såvrité est hôte assez ki po-z eployî li sistinme come on sierveu ki "
-#~ "acceptrè des raloyaedjes di bråmint des cliyants. Note: si voste éndjole "
-#~ "est seulmint on cliyant sol daegntoele vos dvrîz tchoezi on livea pus bas."
-
-#~ msgid "Basic Options"
-#~ msgstr "Tchuzes di båze"
-
-#~ msgid "Security Checks"
-#~ msgstr "Verifiaedjes di såvrité"
-
-#~ msgid "Url should begin with 'ftp:'"
-#~ msgstr "Li hårdêye doet cmincî avou «ftp:»"
-
-#~ 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"
-#~ msgstr ""
-#~ "Po çouchal roter avou on PDC W2000 vos dvroz seurmint dmander a "
-#~ "l' administrateu di l' éndjole Windows d' enonder: « C:\\>net localgroup "
-#~ "\"Pre-Windows 2000 Compatible Access\" everyone /add » eyet l' renonder"
-
-#~ msgid ""
-#~ "\n"
-#~ "Welcome to the Printer Setup Wizard\n"
-#~ "\n"
-#~ "This wizard will help you to install your printer(s) connected to this "
-#~ "computer.\n"
-#~ "\n"
-#~ "Please plug in your printer(s) on this computer and turn it/them on. "
-#~ "Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-#~ "want to set up your printer(s) now.\n"
-#~ "\n"
-#~ "Note that some computers can crash during the printer auto-detection, "
-#~ "turn off \"Auto-detect printers\" to do a printer installation without "
-#~ "auto-detection. Use the \"Expert Mode\" of printerdrake when you want to "
-#~ "set up printing on a remote printer if printerdrake does not list it "
-#~ "automatically."
-#~ msgstr ""
-#~ "\n"
-#~ "Wilicome å macrea d' apontiaedje des sicrireces\n"
-#~ "\n"
-#~ "Ci macrea chal vos aidrè a-z astaler li(les) scrirece(s) ki sont "
-#~ "raloyeyes al copiutrece.\n"
-#~ "\n"
-#~ "Acertinez vs ki les scrireces sont bén raloyeyes eyet en alaedje. "
-#~ "Clitchîz so «Shuvant» cwand vs estoz presse, eyet so so «Rinoncî» si vos "
-#~ "n' voloz nén apontyî les scrireces da vosse asteure.\n"
-#~ "\n"
-#~ "Notez ki des copiutreces k' i gn a polèt crasher tins del deteccion "
-#~ "otomatike des scrireces, essoctez l' tchuze «Oto-deteccion des scrireces» "
-#~ "di printerdrake po fé on astalaedje sins deteccion otomatike. Eployîz li "
-#~ "«Môde sipepieus» di printerdrake si vos vloz apontyî ene sicrirece då lon "
-#~ "ki n' aparet nén otomaticmint el djivêye."
-
-#~ msgid "Auto-Detection of Printers"
-#~ msgstr "Oto-deteccion des scrireces"
-
-#~ msgid ""
-#~ "Printerdrake is able to auto-detect your locally connected parallel and "
-#~ "USB printers for you, but note that on some systems the auto-detection "
-#~ "CAN FREEZE YOUR SYSTEM AND THIS CAN LEAD TO CORRUPTED FILE SYSTEMS! So do "
-#~ "it ON YOUR OWN RISK!\n"
-#~ "\n"
-#~ "Do you really want to get your printers auto-detected?"
-#~ msgstr ""
-#~ "Printerdrake detecter otomaticmint por vos ene sicrirece locåle raloyeye "
-#~ "sol pôrt paralele ou USB, mins prindoz asteme ki so des sistinme k' i gn "
-#~ "a çoula POUT EDJALER VOSSE SISTINME ET MINME AVEUR DES AROKES SOL DEURE "
-#~ "PLAKE! Adon, fijhoz çoula a VOS PRÔPES RISSES!\n"
-#~ "\n"
-#~ "Voloz vs vormint continuwer l' oto-deteccion des scrireces?"
-
-#~ msgid "Set up printer manually"
-#~ msgstr "Apontyî li scrirece al mwin"
-
-#~ msgid ""
-#~ "Network printers can only be installed after the installation. Choose "
-#~ "\"Hardware\" and then \"Printer\" in the Mandrake Control Center."
-#~ msgstr ""
-#~ "Les scrireces rantoele ni polèt esse astalêyes k' après l' astalåcion do "
-#~ "sistinme. Tchoezixhoz «Éndjolreye» et poy «Sicrireces» dins l' Cinte di "
-#~ "contrôle di Mandrake."
-
-#~ msgid ""
-#~ "To install network printers, click \"Cancel\", switch to the \"Expert Mode"
-#~ "\", and click \"Add a new printer\" again."
-#~ msgstr ""
-#~ "Po-z astaler des scrireces rantoele, clitchîz so «Rinoncî», eyet candjîz "
-#~ "e mode «Sipepieus», adon clitchîz co ene feye so «Radjouter ene novele "
-#~ "sicrirece»."
-
-#~ msgid "Scanning on your HP multi-function device"
-#~ msgstr "Dji louke vosse éndjin multi-fonccions HP"
-
-#~ msgid "Photo memory card access on your HP multi-function device"
-#~ msgstr "Accès ås cåtes di memwere foto di vosse éndjin multi-fonccions HP"
-
-#~ msgid "Making printer port available for CUPS..."
-#~ msgstr "Fijhant li pôrt del sicrirece disponibe po CUPS..."
-
-#~ msgid "Control Center"
-#~ msgstr "Cinte di contrôle"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "Tchoezixhoz l' usteye ki vos voloz eployî"
-
-#~ msgid "Configure the way the system will alert you"
-#~ msgstr "Apontyîz cmint li sistinme vos evoyrè les abranles"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "nou serial_usb di trové\n"
-
-#~ msgid "fsck failed with exit code %d or signal %d"
-#~ msgstr "li fsck a fwait berwete et rexhou avou on côde %d ou signå %d"
-
-#~ msgid "Graphics card identification: %s\n"
-#~ msgstr "Idintifiaedje del cåte grafike: %s\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "Tchuzes do sierveu X"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "Waitroûle nén apontieye"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "Cåte grafike nén co apontieye"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "Fintés nén co tchoezeyes"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "sayîz di candjî sacwantès tchuzes"
-
-#~ msgid "An error occurred:"
-#~ msgstr "I gn åk ki n' a nén stî:"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "Dji va cwiter dvins %d segondes"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "L' apontiaedje est-i totafwait comufåt?"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "I gn a åk ki n' a nén stî, sayîz di candjî sacwantès tchuzes"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "Sierveu XFree86: %s"
-
-#~ msgid "Show all"
-#~ msgstr "Mostrer tot"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "Dj' apresteye l' apontiaedje di X-Window"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "Ké voloz vs fé?"
-
-#~ msgid "Change Monitor"
-#~ msgstr "Candjî waitroûle"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "Candjî cåte grafike"
-
-#~ msgid "Change Server options"
-#~ msgstr "Candjî les tchuzes do sierveu"
-
-#~ msgid "Show information"
-#~ msgstr "Mostrer informåcion"
-
-#~ msgid "Test again"
-#~ msgstr "Sayî co ene feye"
-
-#~ msgid ""
-#~ "Your HP multi-function device was configured automatically to be able to "
-#~ "scan. Now you can scan from the command line with \"ptal-hp %s scan ..."
-#~ "\". Scanning via a graphical interface or from the GIMP is not supported "
-#~ "yet for your device. More information you will find in the \"/usr/share/"
-#~ "doc/hpoj-0.8/ptal-hp-scan.html\" file on your system. If you have an HP "
-#~ "LaserJet 1100 or 1200 you can only scan when you have the scanner option "
-#~ "installed.\n"
-#~ "\n"
-#~ "Do not use \"scannerdrake\" for this device!"
-#~ msgstr ""
-#~ "L' éndjin multi-fonccions HP da vosse a stî apontyî otomaticmint po pleur "
-#~ "fé des scannaedjes. Asteure vos ploz scanner e roye di comande avou «ptal-"
-#~ "hp %s scan ...». Li scannaedje avou ene eterface grafike ou a pårti do "
-#~ "GIMP n' est nén co sopoirté po vost éndjin. Vos trovroz pus "
-#~ "d' informåcion el fitchî «/usr/share/doc/hpoj-0.8/tal-hp-scan.html» sol "
-#~ "deure plake da vosse. Si vos avoz ene LaserJet HP 1100 ou 1200 vos "
-#~ "n' poloz scanner k' si vos avoz l' tchuze di scannaedje astalêye.\n"
-#~ "\n"
-#~ "N' eployîz nén «scannerdrake» po cist éndjin chal!"
-
-#~ msgid "Use FTP with daemon"
-#~ msgstr "Eployî FTP avou l' démon"
-
-#~ msgid "Package List to Install"
-#~ msgstr "Djivêye di pacaedjes a-z astaler"
-
-#~ msgid "proftpd"
-#~ msgstr "proftpd"
-
-#~ msgid "sshd"
-#~ msgstr "sshd"
-
-#~ msgid "webmin"
-#~ msgstr "webmin"
-
-#~ msgid "xinetd"
-#~ msgstr "xinetd"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "Tchoezixhoz ene cåte grafike"
-
-#~ msgid "Choose a X driver"
-#~ msgstr "Tchoezixhoz on mineu X"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "VGA Standård, 640x480 e 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 800x600 e 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "Copatibe 8514, 1024x768 e 87 Hz eterlacé (nén 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 1024x768 e 87 Hz eterlacé, 800x600 e 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "Super VGA Sitindou, 800x600 e 60 Hz, 640x480 e 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "SVGA Nén-Eterlacé, 1024x768 e 60 Hz, 800x600 e 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "SVGA Hôte Frécwénce, 1024x768 e 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "Multi-frécwénce ki pout fé do 1280x1024 e 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "Multi-frécwénce ki pout fé do 1280x1024 e 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "Multi-frécwénce ki pout fé do 1280x1024 e 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "Waitroûle ki pout fé do 1600x1200 e 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "Waitroûle ki pout fé do 1600x1200 e 76 Hz"
-
-#~ msgid "DrakSec - Network Advanced Options"
-#~ msgstr "DrakSec - Sipepieusès tchuzes pol rantoele"
-
-#~ msgid "DrakSec - User Advanced Options"
-#~ msgstr "DrakSec - Sipepieusès tchuzes po les uzeus"
-
-#~ msgid "DrakSec - Server Advanced Options"
-#~ msgstr "DrakSec - Sipepieusès tchuzes po les sierveus"
-
-#~ msgid ""
-#~ "Choose advanced security options\n"
-#~ "\n"
-#~ msgstr ""
-#~ "Tchoezixhoz les sipepieusès tchuzes di såvrité\n"
-#~ "\n"
-
-#~ msgid "NETWORK-RELATED SECURITY OPTIONS"
-#~ msgstr "TCHUZES DI SÅVRITÉ A VEY AVOU L' RANTOELE"
-
-#~ msgid "USER-RELATED SECURITY OPTIONS"
-#~ msgstr "TCHUZES DI SÅVRITÉ A VEY AVOU LES UZEUS"
-
-#~ msgid "SERVER-RELATED SECURITY OPTIONS"
-#~ msgstr "TCHUZES DI SÅVRITÉ A VEY AVOU LES SIERVEUS"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr ""
-#~ "Po tos les pacaedjes ki vos avoz tchoezi, i vos fårè a pô près %d Mo.\n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "Si vos voloz astaler moens ki çoula, \n"
-#~ "tchoezixhoz li porcintaedje di pacaedjes ki vos voloz astaler.\n"
-#~ "\n"
-#~ "On pus bas porcintaedje vout dire k' i gn a ki les pus consecants\n"
-#~ "pacaedjes ki seront astalés. 100 å 100 vout dire ki tos les pacaedjes\n"
-#~ "tchoezis seront astalés."
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "So vosse deure plake, i gn a plaece po %d%% des pacaedjes tchoezis.\n"
-#~ "\n"
-#~ "Si vos voloz astaler moens ki çoula, tchoezixhoz on porcintaedje.\n"
-#~ "On bas porcintaedje vout dire k' i gn a ki les pus consecants pacaedjes\n"
-#~ "ki seront astalés. On porcintaedje di %d%% astalrè ostant di pacaedjes\n"
-#~ "ki possibe."
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "Vos åroz l' ocåzion di tchoezi pus spepieuzmint djusse après."
-
-#~ msgid "Percentage of packages to install"
-#~ msgstr "Åcintaedje des pacaedjes a astaler"
-
-#~ msgid "Setting security user"
-#~ msgstr "Dji mete l' uzeu di såvrité"
diff --git a/perl-install/share/po/zh_CN.po b/perl-install/share/po/zh_CN.po
deleted file mode 100644
index 31cbcf525..000000000
--- a/perl-install/share/po/zh_CN.po
+++ /dev/null
@@ -1,13875 +0,0 @@
-# drakbootdisk messages in Simplified Chinese
-# Copyright (C) 2000 Free Software Foundation, Inc.
-# Danny Zeng <danny@zeng.com.cn>, 2000, 2002
-# Jesse Kuang <kjx@mandrakesoft.com>, 2002
-#
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX 9.0\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-09-05 18:05+0800\n"
-"Last-Translator: Danny Zeng <danny@zeng.com.cn>\n"
-"Language-Team: Simplified Chinese <zh@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=gb2312\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.9.5\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "64 MB »òÒÔÉÏ"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "ÇëÑ¡ÔñÒ»ÖÖ X ·þÎñÆ÷"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X ·þÎñÆ÷"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "¶àÏÔʾÆ÷ÅäÖÃ"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"ÄúµÄϵͳ֧³Ö¶àÏÔʾÆ÷.\n"
-"ÊÇ·ñ½øÐÐÅäÖÃ?"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "ÇëÑ¡ÔñÄúÏÔʾ¿¨ÉÏÄÚ´æµÄ´óС"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "XFree ÅäÖÃ"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "ÄúÏ£ÍûÓµÓÐÄĸö XFree ÅäÖÃ?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "ÅäÖÃËùÓÐÏÔʾÆ÷"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "ʹÓà Xinerama À©Õ¹"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "Ö»ÅäÖà \"%s\"%s ¿¨"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s ´øÓÐÓ²¼þ 3D ¼ÓËÙµÄÖ§³Ö"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"ʹÓà XFree %s, ÄúµÄÏÔʾ¿¨¿ÉÒԵõ½ 3D Ó²¼þ¼ÓËÙÖ§³Ö.\n"
-"XFree %s Ö§³ÖÄúµÄÏÔʾ¿¨, ËüÄÜÌṩ¸üºÃµÄ 2D Ö§³Ö."
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "ʹÓà XFree %s, ÄúµÄÏÔʾ¿¨¿ÉÒԵõ½ 3D Ó²¼þ¼ÓËÙÖ§³Ö."
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s ´øÓÐÊÔÑé½×¶ÎµÄ3DÓ²¼þ¼ÓËÙÖ§³Ö"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"Ö»ÓÐʹÓà XFree %s, ÄúµÄÏÔʾ¿¨²Å¿ÉÒԵõ½ 3D Ó²¼þ¼ÓËÙÖ§³Ö.\n"
-"×¢ÒâÕâÊÇÊÔÑé½×¶ÎµÄÖ§³Ö, Ëü¿ÉÄÜ»áʹÄúµÄµçÄÔʧȥ·´Ó¦\n"
-"XFree %s Ö§³ÖÄúµÄÏÔʾ¿¨, ËüÄÜÌṩ¸üºÃµÄ 2D Ö§³Ö."
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"ʹÓà XFree %s, ÄúµÄÏÔʾ¿¨¿ÉÒԵõ½ 3D Ó²¼þ¼ÓËÙÖ§³Ö.\n"
-"×¢ÒâÕâÊÇÊÔÑé½×¶ÎµÄÖ§³Ö, Ëü¿ÉÄÜ»áʹÄúµÄµçÄÔʧȥ·´Ó¦."
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (°²×°ÏÔ¿¨Çý¶¯)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "¶¨ÖÆ"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "ͼÐο¨"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "ÏÔʾÆ÷"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "ÆÁÄ»·Ö±æÂÊ"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "²âÊÔ"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "Ñ¡Ïî"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "È·¶¨"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "½áÊø"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"±£´æÐÞ¸Ä?\n"
-"µ±Ç°ÅäÖÃÊÇ:\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "ÇëÑ¡ÔñÒ»ÖÖÏÔʾÆ÷"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "¼´²å¼´ÓÃ"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "ÆÕͨ"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "³§¼Ò"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr "¼´²å¼´Óüì²âʧ°Ü. ÇëÃ÷È·Ñ¡ÔñÒ»¸öÏÔʾÆ÷"
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"Á½¸ö¹Ø¼üµÄ²ÎÊý:\n"
-"(1) ´¹Ö±¸üÐÂƵÂÊ, ÓÃÓÚÉèÖÃÆÁĻÿÃëÖÓ¸üеĴÎÊý;\n"
-"(2) ˮƽ¸üÐÂƵÂÊ, ÓÃÓÚÉèÖÃÏÔʾɨÃèÏßµÄËÙÂÊ.\n"
-"\n"
-"ǧÍòСÐÄ! ²»Òª°ÑÕâЩͬ²½·¶Î§É趨µÃ³¬¹ýÄúµÄÏÔʾÆ÷µÄÄÜÁ¦.\n"
-"²»Ç¡µ±µÄÉèÖÿÉÄÜ»áËðº¦ÄúµÄÏÔʾÆ÷!\n"
-"ËùÒÔû°ÑÎÕʱ, Äú¿ÉÒÔÑ¡Ôñ±£ÊصÄÉ趨."
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "ˮƽ¸üÐÂƵÂÊ"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "´¹Ö±¸üÐÂƵÂÊ"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 ɫ (8 λԪ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "3 Íò 2 ǧɫ (15 λԪ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "6 Íò 5 ǧɫ (16 λԪ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "1 ǧ 6 °ÙÍòÉ« (24 λԪ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 ÒÚÉ« (32 λԪ)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "½âÎö¶È"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "Ñ¡È¡ÆÁÄ»·Ö±æÂÊÒÔ¼°ÑÕÉ«Éî¶È"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "ÏÔʾ¿¨: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "È¡Ïû"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "²âÊÔÉ趨ֵ"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "ÄúÏëÒª²âÊÔÄúµÄÉ趨ֵÂð ?"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "¾¯¸æ: ²âÊÔÕâ¸öͼÐο¨¿ÉÄÜ»áËø¶¨ÄúµÄµçÄÔ"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "¼üÅ̵IJ¼¾Ö: %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "Êó±êÀàÐÍ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "Êó±êÁ¬½ÓÉ豸: %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "ÏÔʾÆ÷: %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "ÏÔʾÆ÷ˮƽ¸üÐÂƵÂÊ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "ÏÔʾÆ÷´¹Ö±¸üÐÂƵÂÊ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "ÏÔʾ¿¨: %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "ÏÔ´æ: %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "²ÊÉ«Éî¶È: %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "·Ö±æÂÊ: %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86 ·þÎñÆ÷: %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 Çý¶¯³ÌÐò: %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "¿ª»úʱÆô¶¯ X"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"ÎÒ¿ÉÒÔÉ趨ÄúµÄµçÄÔÔÚ¿ª»úʱ×Ô¶¯½øÈë X Window »·¾³£¬\n"
-"ÄúÏ£ÍûÕâô×öÂð?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"¿´À´ÄúµÄͼÐο¨ÓµÓеçÊÓÊä³ö½Ó¿Ú.\n"
-"¿ÉÒÔÅäÖÃËüÓÃÖ¡»º³åÆ÷¹¤×÷.\n"
-"\n"
-"Äú±ØÐëÏÈ°ÑÄúµÄµçÊÓºÍÄúµÄͼÐο¨Á¬½ÓºÃ, È»ºóÆð¶¯ÄúµÄµçÄÔ.\n"
-"È»ºóÔÚ¿ª»úÒýµ¼³ÌÐòÖÐÑ¡Ôñ \"TVout\" ÌõÄ¿\n"
-"\n"
-"ÄúÊÇ·ñҪʹÓÃÕâ¸öÌØÐÔ?"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr "ÄúµÄµçÊÓÐźÅÊÇʲôÖÆʽ?"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "¿ª»ú·ÖÇøµÄµÚÒ»ÉÈÇø"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "Ó²Å̵ÄÖ÷Òýµ¼Çø (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "SILO °²×°"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "ÄúÏ£Íû¿ª»úÒýµ¼³ÌÐò°²×°µ½ÄÄÀï?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "LILO/grub °²×°"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "Îı¾²Ëµ¥ LILO"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "ͼÐβ˵¥ LILO"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "´ÓDOS/WindowsÆô¶¯"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "¸ù·ÖÇø"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "¿ª»úÒýµ¼³ÌÐòµÄÖ÷ҪѡÏî"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "¿ª»úÒýµ¼³ÌÐò"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "¿ª»úÒýµ¼³ÌÐò°²×°"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "¿ª»úÒýµ¼É豸"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "½ô´Õ"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "½ô´Õ"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "ÏÔʾģʽ"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "¿ª»úµÈºòʱ¼ä"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "¿ÚÁî"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "¿ÚÁî (ÔÙÒ»´Î)"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "ÏÞÖÆÃüÁîÐÐÑ¡Ïî"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "ÏÞÖÆ"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "ÿ´Î¿ª»úʱÇå³ý /tmp"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "¾«È·µÄ´æ´¢Æ÷´óС (ÕÒµ½ %dMB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "ÔËÐжàÖÖÅäÖÃ"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "¸æËßÎÒÓжàÉÙ Mb µÄÄÚ´æ"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr "ûÓпÚÁî²»ÄÜʹÓà ``ÏÞ¶¨²ÎÊýÑ¡Ïî''"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "ÇëÔÙÊÔÒ»´Î"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "Á½´Î¿ÚÁî²»·û"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "³õʼÐÅÏ¢"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "¹Ì¼þÑÓ³Ù"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "ºËÐÄÆô¶¯³¬Ê±"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "CD Æô¶¯?"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "OF Æô¶¯?"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "ȱʡ²Ù×÷ϵͳ?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"Äú¾ö¶¨ÔÚÒ»¸ö·ÖÇøÉÏ°²×°¿ª»úÒýµ¼³ÌÐò.\n"
-"ÄÇôÔÚÓÃÓÚÆô¶¯µÄÓ²ÅÌÉÏÄúÓ¦¸ÃÒѾ­ÓÐÒ»¸ö°²×°¿ª»úÒýµ¼³ÌÐò(ÀýÈç: System "
-"Commander).\n"
-"\n"
-"ÄúÒªÓÃÄĸöÓ²ÅÌÆô¶¯?"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"ÏÖÔÚÓÐÏÂÁÐÌõÄ¿.\n"
-"Äú¿ÉÒÔÔö¼Ó»òÊǸü¸ÄÒÑ´æÔÚµÄÌõÄ¿"
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "Ôö¼Ó"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "Íê³É"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "ÐÞ¸Ä"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "ÒªÔö¼ÓµÄÌõÄ¿ÊÇʲôÀàÐÍ?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "Æä??Ù×÷ϵÍ? (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "ÆäËû²Ù×÷ϵͳ (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "ÆäËû²Ù×÷ϵͳ (windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "Ó³ÏóÎļþ"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "¸ùĿ¼ËùÔÚ·ÖÇø"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "Ôö¼Ó"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "¿É¶Áд"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "±í¸ñ"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "²»°²È«"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "±êÇ©"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "ȱʡ"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Initrd´óС"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "ÎÞÊÓƵ"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "ɾ³ýÌõÄ¿"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "±êÇ©²»ÄÜΪ¿Õ"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "Äú±ØÐëÖ¸¶¨Ò»¸öÄÚºËÎļþ"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "Äú±ØÐëÖ¸¶¨¸ùĿ¼ËùÔÚ·ÖÇø"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "Õâ¸öÃû×ÖÒѾ­±»Ê¹ÓÃ"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "ÕÒµ½ %s %s ½Ó¿Ú"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "ÄúÓÐÆäËûµÄÂð ?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "Äú»¹ÓÐÆäËû %s ½Ó¿ÚÂð ?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "·ñ"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "ÊÇ"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "²é¿´Ó²ÌåÐÅÏ¢"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "ÕýÔÚ°²×° %s ¿¨ %s µÄÇý¶¯³ÌÐò"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(Ä£¿é %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"ÄúÏÖÔÚ¿ÉÒÔÌṩģ¿é %s µÄ²ÎÊý.\n"
-"×¢ÒâÒªÊäÈëÄÚ´æµØÖ·ÇëʹÓà 0x ǰ׺, Èç '0x123'"
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"ÏÖÔÚ¸øÄ£¿é %s Ö¸¶¨ËüµÄÑ¡Ïî. \n"
-"Ñ¡ÏîµÄ¸ñʽÊÇ ``name=value name2=value2...'' \n"
-"ÀýÈ磬 ``io=0x300 irq=7''"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "Ä£¿é²ÎÊý"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "³¢ÊÔʹÓÃÄĸö %s Çý¶¯³ÌÐò ?"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"ÓÐʱºòÐèÒª¸ø %s Çý¶¯³ÌÐòÖ¸¶¨¶îÍâµÄÐÅÏ¢²ÅÄÜÕý³£ÔËÐÐ, ¾¡¹Üͨ³£²»ÐèÒª.\n"
-"Äú¿ÉÒÔÔÚÕâÀïÖ¸¶¨Ò»Ð©¶îÍâµÄÑ¡Ïî, Ò²¿ÉÒÔÈÃÇý¶¯³ÌÐò̽²âÄúµÄ»úÆ÷, ×Ô¶¯\n"
-"È·¶¨ÐèÒªµÄÐÅÏ¢. ż¶û»á·¢Éú»úÆ÷ÔÚ̽²âÖÐÍ£Ö¹·´Ó¦, ²»¹ýÕâ²»»áËð»µÊ²Ã´. \n"
-"Äú¾ö¶¨Ôõô×ö ?"
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "×Ô¶¯Ì½²â"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "Ö¸¶¨²ÎÊý"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"Ä£¿é %s ¼ÓÔØʧ°Ü.\n"
-"ÄúÒª³¢ÊÔÆäËûµÄ²ÎÊýÂð ?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "ÔÊÐíʹÓà X Window Ó¦ÓóÌÐò"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "ÔÊÐíʹÓðü¹ÜÀí¹¤¾ß"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "ÔÊÐíʹÓÃ\"su\"Ö¸Áî"
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "ÔÊÐí·ÃÎÊϵͳÅäÖÃÎļþ"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "ÔÊÐíʹÓÃÍøÂ繤¾ß"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "ÔÊÐíʹÓñàÒ빤¾ß"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "(ÒѾ­Ôö¼ÓÁË %s)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "¿ÚÁîÌ«¼òµ¥"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "Çë¸ø³öÓйØÓû§Ãû"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "Óû§ÃûÖ»ÄÜÓÐСд×Öĸ¡¢Êý×Ö£¬`-' ºÍ `_'"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "¸ÃÓû§ÃûÌ«³¤"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "¸ÃÓû§ÃûÒѾ­´æÔÚ"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "Ôö¼ÓÐÂÓû§"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"ÇëÊäÈëÒ»¸öÓû§Ãû\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "½ÓÊܸÃÓû§"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "Óû§ÕæʵÐÕÃû"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "Óû§µÇ¼Ãû"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Shell"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "ͼ±ê"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "×Ô¶¯µÇ¼"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"Äú¿ÉÒÔÔÚÕâÀïÉ趨¿ª»úʱ×Ô¶¯ÒÔijÓû§µÄÉí·ÝµÇÈëϵͳ.\n"
-"ÄúÏ£ÍûʹÓÃÕâ¸öÌØÐÔÂð ?"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "Ñ¡ÔñȱʡµÄÓû§:"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "Ñ¡ÔñÒªÔËÐеĴ°¿Ú¹ÜÀí³ÌÐò:"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "ÇëÑ¡ÔñϵͳȱʡʹÓõÄÓïÑÔ."
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "Äú¿ÉÒÔÔÚÕâÀïÔö¼ÓϵͳÖÐÆäËû¿ÉÓõÄÓïÑÔ"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "È«²¿"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "ÔÊÐíËùÓÐÓû§Ê¹ÓÃ"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "½ûÖ¹¹²Ïí"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "ÐèÒª°²×°Èí¼þ°ü %s .ÄúͬÒâ°²×°Âð ?"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "Äú¿ÉÒÔͨ¹ý NFS »ò Samba À´¹²ÏíÎļþ. ÄúÏ£ÍûʹÓÃÄÄÒ»¸ö? "
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "ÎÞ·¨ÕÒµ½±ØÐèµÄÈí¼þ°ü %s"
-
-#: ../../any.pm_.c:1005
-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 ""
-"ÄúÔ¸ÒâÈÃÓû§Äܹ²ÏíËûÃǵÄĿ¼Âð?\n"
-"ÔÚÕâÀïÑ¡ÔñÔÊÐí, Óû§½«¿ÉÒÔÔÚ KDE ºÍ Gnome µÄÎļþ¹ÜÀíÆ÷Öеã»÷ \"¹²Ïí\"²Ëµ¥Ïî\n"
-"\"¶¨ÖÆ\" ÔÊÐí°´ÕÕ²»Í¬Óû§Ï¸·ÖÉèÖÃ.\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "ÔËÐÐ UserdrakeħÁ¦Óû§¹ÜÀí"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"°´Óû§µÄ¹²ÏíʹÓÃ×é\"fileshare\". \n"
-"Äú¿ÉÒÔʹÓà userdrake Ìí¼ÓÒ»¸öÓû§µ½Õâ¸ö×é."
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "»¶Ó­ÈëÇÖÕß"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "²î"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "±ê×¼"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "¸ß"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "¸ü¸ß"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "¿Á¿Ì"
-
-#: ../../any.pm_.c:1080
-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Õâ¸ö¼¶"
-"±ðÁ¬»ù±¾µÄ¿ÚÁî¼ì²éҲûÓÐ."
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr "ÆôÓÃÁË¿ÚÁî¼ì²é¹¦ÄÜ. µ«ÊÇÈÔ²»½¨ÒéÓÃÓÚÁªÍøµÄµçÄÔ."
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr ""
-"±ê×¼°²È«¼¶±ð: \n"
-"ÍƼöÔÚ×÷Ϊ¿Í»§Áª½Ó»¥ÁªÍøµÄµçÄÔÉÏʹÓÃ."
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr "Ìí¼ÓÁËijЩÏÞÖÆ, ÿÌìÒ¹¼ä×Ô¶¯Ö´Ðиü¶à¼ì²é."
-
-#: ../../any.pm_.c:1086
-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 ""
-"ʹÓÃÕâ¸ö°²È«¼¶±ð, ´Ëϵͳ¿ÉÒÔ×÷Ϊ·þÎñÆ÷ʹÓÃ.\n"
-"ÓµÓÐ×ã¹»µÄ°²È«ÐÔ, ϵͳ¿ÉÒÔ×÷Ϊ·þÎñÆ÷½ÓÊÜÀ´×ÔÖÚ¶à¿Í»§µÄÁ¬½Ó.×¢Òâ: Èç¹ûÄúµÄ»úÆ÷"
-"²»ÔÚ»¥ÁªÍøÉÏÌṩ·þÎñ, ÇëÑ¡ÔñÒ»¸ö½ÏµÍ¼¶±ð."
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"ÀàËÆÓÚÇ°Ò»°²È«¼¶±ð, ²»¹ýϵͳ´¦ÓÚÍêÈ«·â±Õ״̬.\n"
-"ËùÓа²È«ÌØÐÔ´ïµ½×î´óÏÞ¶È."
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "DrakSec°²È«ÅäÖþ«Áé »ù±¾Ñ¡Ïî"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "ÇëÑ¡ÔñÆÚÍûµÄ°²È«¼¶±ð"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "°²È«¼¶±ð"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "·þÎñÆ÷ʹÓà libsafe"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr "·ÀÖ¹»º³åÒç³öºÍ´®¸ñʽ¹¥»÷"
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "°²È«¹ÜÀíÔ± (µÇ¼Ãû»ò email)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr ""
-"ÇëÄúÑ¡ÔñʹÓÃÄǸö°´¼ü»ò°´¼ü×éºÏ \n"
-"À´ÔÚ²»Í¬µÄ¼üÅ̲¼¾ÖÖ®¼äÇл»\n"
-"(ÀýÈç, Ó¢ÎĺÍÖÐÎÄ)"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: ../../bootloader.pm_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Welcome to GRUB the operating system chooser!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Use the %c and %c keys for selecting which entry is highlighted."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Press enter to boot the selected OS, 'e' to edit the"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "commands before booting, or 'c' for a command-line."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "The highlighted entry will be booted automatically in %d seconds."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr " /boot ÖÐûÓÐ×ã¹»¿Õ¼ä"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "×ÀÃæ"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "¿ªÊ¼²Ëµ¥"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "%s ·ÖÇø²»ÄÜ°²×°¿ª»úÒýµ¼³ÌÐò\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "°ïÖú¹¦ÄÜδʵÏÖ.\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "Æô¶¯ÅäÖÃ"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/_F Îļþ"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/F Îļþ/_Q Í˳ö"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "ÐÂÐÍÏÔʾÆ÷"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "ÐÂÐÍÏÔʾÆ÷"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "´«Í³ÏÔʾÆ÷"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "´«Í³Gtk+ÏÔʾÆ÷"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "Æô¶¯Ê±ÔËÐÐAurora"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Lilo/grubģʽ"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Yabootģʽ"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "°²×°Ö÷Ìâ"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "¿ØÖÆ̨ÏÂÏÔʾÖ÷Ìâ"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "´´½¨ÐµÄÖ÷Ìâ"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "°Ñ %s ±¸·Ýµ½ %s.old"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "´íÎó"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "ÎÞ·¨±¸·Ý LILO ÏûÏ¢"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "°Ñ %s ¸´ÖƵ½ %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "ÎÞ·¨ÐÞ¸Ä LILO ÏûÏ¢"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "ûÓÐÕÒµ½ LILO ÏûÏ¢"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "ÎÞ·¨Ð´Èë /etc/sysconfig/bootsplash."
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "дÈë %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"ÎÞ·¨Ð´Èë /etc/sysconfig/bootsplash.\n"
-"ûÓÐÕÒµ½Îļþ."
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "ÎÞ·¨´ò¿ª mkinitrd -f /boot/initrd-%s.img %s."
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "½¨Ôì initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"ÎÞ·¨ÖØÐÂÆ𶯠LiLo!\n"
-"ÒÔ root Éí·ÖÔËÐÐ \"lilo\" ÃüÁî, ÒÔÍê³É LiLo Ö÷Ìâ°²×°."
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "ÖØÐÂÆ𶯠'liLo'"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "×¢Òâ"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "LiLo ºÍ Bootsplash Ö÷Ìâ°²×°³É¹¦"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "Ö÷Ìⰲװʧ°Ü!"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"ÄãĿǰʹÓà %s ×÷Ϊ¿ª»ú³ÌÐò¹ÜÀíÆ÷.\n"
-"µã»÷ 'ÅäÖÃ' °´Å¥ÔËÐÐÅäÖþ«Áé."
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "ÅäÖÃ"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "Ñ¡ÔñÆ𶯻­Ãæ"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "Ö÷Ìâ"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"Ñ¡ÔñÓÃÓÚ lilo ºÍ bootsplash µÄÖ÷Ìâ,\n"
-"Äú¿ÉÒÔ·Ö±ðÑ¡Ôñ"
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "Lilo ÆÁÄ»"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "Bootsplash ¿ª»ú»­Ãæ"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "ϵͳģʽ"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "Æô¶¯Ê±ÔËÐÐX´°¿Ú"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "²»£¬²»Òª×Ô¶¯Â¼Èë"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "ÊÇ, ÒÔ(Óû§,×ÀÃæ)¼Èë"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "È·¶¨"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "ÎÞ·¨´ò¿ª /etc/inittab ¶Á: %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d ·ÖÖÓ"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 ·ÖÖÓ"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr " %d ÃëÖÓ"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "ÎÞ·¨ÔÚ·ÖÇøÍê³É֮ǰ½øÐÐÆÁÄ»²¶×½"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "Äú¿ÉÒÔÔÚ°²×°µ½ %s Ö®ºóÔÙʹÓÃÆÁÄ»²¶×½¹¦ÄÜ"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "·¨¹ú"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "¸ç˹´ïÀè¼Ó"
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "±ÈÀûʱ"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "½Ý¿Ë¹²ºÍ¹ú"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "µÂ¹ú"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "Ï£À°"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "ŲÍþ"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "Èðµä"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "ºÉÀ¼"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "Òâ´óÀû"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "°ÂµØÀû"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "ÃÀ¹ú"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-msgid "New"
-msgstr "н¨"
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "жÔØ"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "×°ÔØ"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "·þÎñÆ÷"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "×°Ôصã"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "ÇëÊäÈë WebDAV ·þÎñÆ÷µÄ URL"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "Url Ó¦¸ÃÊÇÒÔ 'http://' »ò 'https://'¿ªÍ·"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "·þÎñÆ÷:"
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "¼ÓÔصã:"
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "Ñ¡Ïî: %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "ÇëÏȱ¸·ÝÄúµÄÊý¾Ý"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "Çë×ÐϸÔĶÁ!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"Èç¹ûÄú¼Æ»®²ÉÓà aboot, Çë×¢ÒâÔÚ´ÅÅ̵ĿªÍ·Î»ÖÃÁôÏÂÒ»¶Î×ÔÓÉ¿Õ¼ä\n"
-"( 2048 ÉÈÇø¾Í×ã¹»ÁË)"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "Ïòµ¼"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "Ñ¡Ôñ²Ù×÷"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"ÄúÓÐÒ»¸öºÜ´óµÄ FAT ·ÖÇø£¬\n"
-"(ͨ³£ÊÇ Microsoft Dos/Windows Õ¼ÓõÄ).\n"
-"½¨ÒéÄúÏÈÖØÉèÕâ¸ö·ÖÇøµÄ´óС\n"
-"(µãÖÐËü£¬È»ºó°´ \"¸Ä±ä´óС\")"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "ÇëÑ¡ÖÐÒ»¸ö·ÖÇø"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "ÏêϸÇé¿ö"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "ûÓз¢ÏÖ´òÓ¡»ú"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "ÈÕÖ¾Îļþϵͳ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "½»»»·ÖÇø"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "¿Õ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "ÆäËû"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "ÎļþϵͳÀàÐÍ:"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "н¨"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "ÀàÐÍ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "ÓÃ ``%s'' ´úÌæ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "ɾ³ý"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "ÇëÏÈ×ö ``Unmount'' "
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr "Ôڸıä·ÖÇø±í %s µÄÀàÐÍÖ®ºó, ÔÚÕâ¸ö·ÖÇøÉϵÄËùÓÐ×ÊÁϽ«Òª±»Çå³ý"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "Ñ¡Ôñ·ÖÇø"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "Ñ¡ÔñÆäËû·ÖÇø"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Í˳ö"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "½øÈëר¼Òģʽ"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "½øÈëÕý³£Ä£Ê½"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "³·Ïú"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "ðÏÕ¼ÌÐøÖ´ÐÐ?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "²»±£´æ¸Ä±ä¾ÍÍ˳ö"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "²»Ð´Èë·ÖÇø±í¶øÍ˳ö?"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "ÄúÏëÒª±£´æ /etc/fstab ÐÞ¸ÄÂð ?"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "×Ô¶¯·ÖÅä"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "È«²¿Çå³ý"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "¸ü¶à"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "Ó²ÅÌÐÅÏ¢"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "Ö÷ÇøÊýÄ¿ÒѾ­ÂúÁË"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "ÎÒÎÞ·¨ÔÙÐÂÔöÈκηÖÇøÁË"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr "Èç¹ûÐèÒª¸ü¶àµÄ·ÖÇø£¬Çëɾ³ýÒ»¸öÖ÷·ÖÇøÒÔ´´½¨À©Õ¹·ÖÇø"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "±£´æ·ÖÇø±í"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "ÕýÔÚ³¢ÊÔ»Ö¸´·ÖÇø±í"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "ÕýÔÚ³¢ÊÔÐÞ¸´·ÖÇø±í"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "ÖØжÁÈ¡·ÖÇø±í"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "×Ô¶¯×°ÔØ¿ÉÒƶ¯½éÖÊ"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "Ñ¡ÔñÎļþ"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"±¸·Ý·ÖÇø±íµÄ´óСºÍÔ­À´µÄ²»Í¬\n"
-"¼ÌÐøÂð ?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "¾¯¸æ"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"ÇëÔÚÇý¶¯Æ÷ÖвåÈëÒ»ÕÅÈíÅÌ\n"
-"ÕâÕÅÈíÅÌÉÏËùÓеÄÊý¾Ý½«Òª±»Çå³ý"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "ÕýÔÚ³¢ÊÔ»Ö¸´·ÖÇø±í"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "ÏêϸÐÅÏ¢"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "¸Ä±ä´óС"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "Òƶ¯"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "¸ñʽ»¯"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "¼ÓÈë´ÅÅÌÕóÁÐ"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "¼ÓÈë´ÅÅÌÕóÁÐ"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "´Ó´ÅÅÌÕóÁÐÖÐÒƳö"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "´Ó´ÅÅÌÕóÁÐÖÐÒƳö"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "¸ü¸Ä´ÅÅÌÕóÁÐÉ趨"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "ÓÃÓڻػ·"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "´´½¨Ò»¸öеķÖÇø"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "¿ªÊ¼ÉÈÇø: "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "´óС (MB) "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "ÎļþϵͳÀàÐÍ: "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "Æ«ºÃÉ趨"
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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"
-"ÇëÏÈɾ³ýÒ»¸öÖ÷·ÖÇø, È»ºó´´½¨Ò»¸öÀ©Õ¹·ÖÇø."
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "ɾ³ý»Ø»·(loopback)Îļþ?"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "¸Ä±ä·ÖÇøÀàÐÍ"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "ÄúÏ£ÍûʹÓÃÄÄÖÖÎļþϵͳ?"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "°Ñext2Éý¼¶µ½ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "ÄúÏë°Ñ»Ø»·(loopback)Îļþ %s ×°Ôص½ÄÄÀï?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "ÄúÏë°ÑÉ豸 %s ×°Ôص½ÄÄÀï?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"ÎÞ·¨È¡ÏûÉ趨µÄ×°Ôصã, Õâ¸ö·ÖÇøÕýÓÃÓڻػ·.\n"
-"ÇëÏÈɾ³ý»Ø»·"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "ÄúÏë°Ñ %s ×°Ôص½ÄÄÀï?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "¼ÆËã FAT ÎļþϵͳµÄ±ß½ç"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "ÕýÔڸıä´óС"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "²»ÄܸıäÕâ¸ö·ÖÇøµÄ´óС"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "Ó¦¸ÃÏȱ¸·ÝÔÚÕâ¸ö·ÖÇøÉϵÄËùÓÐÊý¾Ý"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr "¸Ä±ä·ÖÇø %s µÄ´óС֮ºó, Õâ¸ö·ÖÇøÉÏÏÖÓеÄËùÓÐ×ÊÁϽ«±»Çå³ý"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "Ñ¡ÔñеĴóС"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "дóС (MB): "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "ÄúÏëÒƶ¯µ½ÄĸöÅÌ ?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "ÉÈÇø"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "ÄúÏëÒƶ¯µ½ÄĸöÉÈÇø ?"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "Òƶ¯ÖÐ"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "ÕýÔÚÒƶ¯·ÖÇø..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "Ñ¡Ôñ¼ÓÈëÒ»¸öÒÑ´æÔÚµÄ RAID"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "н¨"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "Ñ¡Ôñ¼ÓÈëÒ»¸öÒÑ´æÔÚµÄ LVM"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "LVMÃû³Æ?"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "Õâ¸ö·ÖÇø²»Äܱ»ÓÃÓڻػ·"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "»Ø»·"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "»Ø»·ÎļþÃû: "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "ÎļþÃû"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "ÎļþÒѾ­±»ÁíÒ»¸ö»Ø»·Ê¹ÓÃ, ÇëÑ¡ÔñÆäËû"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "ÎļþÒѾ­´æÔÚ. ʹÓÃÏÖÓеÄÎļþ?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "×°ÔØÑ¡Ïî"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr "±äÁ¿"
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "É豸"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "¼¶±ð"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "×é¿é´óС"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "СÐÄ: Õâ¸ö²Ù×÷ÓÐΣÏÕ."
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "ÇëÎÊÄú·ÖÇøÀàÐÍ?"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "ÐèÒª°²×°Èí¼þ°ü %s . ÄúͬÒâ°²×°Âð?"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"Çë²»ÒªÔÚÓ²Å̵ÄÖùÃæ 1024 Ö®ºó´´½¨ /boot ·ÖÇø.\n"
-"Èç¹ûÄúʹÓà LILO, Ëüû·¨Õý³£¹¤×÷; ¼ÙÈçÄú²»Ê¹Óà LILO, \n"
-"Ôò²»ÐèÒª´´½¨ /boot ·ÖÇø"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"ÄúÑ¡Ôñ×÷Ϊ¸ù (/) ¼ÓÈëµÄ·ÖÇø, ÔÚÓ²ÅÌÉϵÄλÖÃλÓÚµÚ 1024 ÖùÃæÖ®ºó,\n"
-"²¢ÇÒÄúûÓд´½¨ /boot ·ÖÇø.\n"
-"Èç¹ûÄú¼Æ»®Ê¹Óà LILO Æô¶¯¹ÜÀí³ÌÐò, ÇëÔÚÊʵ±Î»ÖüÓÈë /boot ·ÖÇø."
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"ÄúÑ¡ÔñÁË°ÑÈí¼þ RAID ·ÖÇø×÷Ϊ¸ù (/).\n"
-"Èç¹ûûÓÐ /boot ·ÖÇø, ¿ª»úÒýµ¼³ÌÐòÎÞ·¨´¦ÀíÕâÖÖÇé¿ö.\n"
-"ËùÒÔ, ÇëÔö¼ÓÒ»¸ö /boot ·ÖÇø."
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "Çý¶¯Æ÷ %s µÄ·ÖÇø±í½«»áдÈë´ÅÅÌÖÐ !"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "Äú±ØÐèÖØпª»úʹÄú×öµÄ¸ü¶¯ÉúЧ"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr "¸ñʽ»¯·ÖÇø %s Ö®ºó, ÔÚÕâ¸ö·ÖÇøÉϵÄËùÓÐ×ÊÁϽ«Òª±»Çå³ý"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "ÕýÔÚ¸ñʽ»¯"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "ÕýÔÚ¸ñʽ»¯»Ø»·(loopback)Îļþ %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "ÕýÔÚ¸ñʽ»¯·ÖÇø %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "Òþ²ØÎļþ"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "Òƶ¯Îļþµ½Ð·ÖÇø"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"Ŀ¼ %s ÒѾ­°üº¬Êý¾Ý\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "ÕýÔÚÒƶ¯Îļþµ½Ð·ÖÇø"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "¿½±´ %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "ɾ³ý %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "·ÖÇø %s ÏÖÔÚ³ÉΪ %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "É豸: "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "DOS ϵÄÅÌ·û: %s ( Ö»ÊDz²â )\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "ÀàÐÍ: "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "Ãû³Æ: "
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "¿ªÊ¼: µÚ %s ÉÈÇø\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "´óС: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr ", µÚ %s ÉÈÇø"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr " ÖùÃæ %d µ½ %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "ÒѸñʽ»¯\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "δ¸ñʽ»¯\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "ÒÑ×°ÔØ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "´ÅÅÌÕóÁÐ (RAID) md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"»Ø»·Îļþ:\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"Ô¤ÉèµÄ¿ª»ú·ÖÇø\n"
-" (¸ø MS-DOS ¿ª»ú³ÌÐòÓõÄ, ¸ú lilo ÎÞ¹Ø)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "¼¶±ð %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "×é¿é´óС %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID ´ÅÅÌ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "»Ø»·ÎļþÃû³Æ: %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-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_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"¸ÃÆô¶¯·ÖÇøÌرð\n"
-"ÊDZ£Áô¸øË«ÖØÆô¶¯ÏµÍ³\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr "Ö»¶Á"
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "´óС: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "Ó²Å̲ÎÊý: %s ÖùÃæ, %s ´ÅÍ·, %s ÉÈÇø\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "ÐÅÏ¢: "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM ´ÅÅÌ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "·ÖÇø±íÀàÐÍ: %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "ͨµÀ %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Îļþϵͳ¿ÚÁî"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "ÇëÑ¡Ôñ¸ÃÎļþϵͳµÄ¿ÚÁî"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "Õâ¸ö¿ÚÁîÌ«¼òµ¥ÁË (ÖÁÉÙÒªÓÐ %d ¸ö×Ö·û)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "Á½´Î¿ÚÁî²»·û"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "¿ÚÁî"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "¿ÚÁî (ÔÙÒ»´Î)"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "¸Ä±äÀàÐÍ"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "ÇëÑ¡Ôñ½éÖÊ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "²»ÄÜʹÓÃÓû§Ãû %s µÇ¼ (¿ÚÁî´íÎó?)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "ÐèÒªÓòÈÏÖ¤"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "ÁíÒ»¸ö"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "ÄĸöÓû§Ãû"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr "Òª·ÃÎÊ´ËÖ÷»ú, ÇëÊäÈëÄúµÄÓû§Ãû, ¿ÚÁîºÍÓòÃû"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "̞"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "Óò"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "ËÑË÷·þÎñÆ÷"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "%s, ¸ñʽ»¯ %s ʧ°Ü"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "²»ÖªµÀÈçºÎ¸ñʽ»¯ %s ³É %s ÀàÐÍ"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "½«·ÖÇø %s ¼ÓÔØÓÚĿ¼ %s ʧ°Ü"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "жÔØ %s ʧ°Ü: %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr "¼òµ¥"
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr "ÓÐ /usr"
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr "·þÎñÆ÷"
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-"ÎÒÎÞ·¨¶ÁÈ¡É豸 %s µÄ·ÖÇø±í, Õâ¸ö·ÖÇø±íÆÆ»µµÃÌ«ÑÏÖØÁË :(\n"
-"ÎÒ¿ÉÒÔ³¢ÊÔÇå³ý»µ·ÖÇø (ËùÓеÄÊý¾Ý½«±»Çå³ý!) È»ºó¼ÌÐø.\n"
-"ÁíÍâÒ»¸ö½â¾ö°ì·¨ÊǽûÖ¹ DrakX Ð޸ķÖÇø±í.\n"
-"(´íÎóÊÇ %s)\n"
-"\n"
-"ÄúͬÒâÇå³ýËùÓзÖÇøÂð?\n"
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "Äú²»ÄÜ°Ñ JFS ÓÃÓÚСÓÚ 16 MB µÄ·ÖÇø"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "Äú²»ÄÜ°Ñ ReiserFS ÓÃÓÚСÓÚ 32 MB µÄ·ÖÇø"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "ÔØÈëµã±ØÐèÒªÒÔ / Ϊ¿ªÍ·"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "ÒѾ­ÓÐÒ»¸ö·ÖÇøµÄ×°ÔصãÊÇ %s\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "²»ÄÜÓÃLVMÂß¼­¾í×ö %s ÔØÈëµã"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "Õâ¸öĿ¼Ӧ¸Ã±£ÁôÔÚ¸ù·ÖÇøÄÚ"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr "Õâ¸ö¼ÓÔصãÐèÒªÒ»¸öÕæÕýµÄÎļþϵͳ(ext2/ext3, reiserfs, xfs »ò jfs)\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "ÔØÈëµã %s ²»ÄÜʹÓÃÓüÓÃܵÄÎļþϵͳ"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "ûÓÐ×ã¹»µÄ¿ÕÏпռ乩×Ô¶¯·ÖÅä"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "ÒÑÍê³É"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "ÔÚ´ò¿ª %s дÈëʱ·¢Éú´íÎó: %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "ûÓÐÌæ´úµÄÇý¶¯³ÌÐò"
-
-#: ../../harddrake/sound.pm_.c:169
-#, fuzzy, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr "ûÓÐÒÑÖªµÄ OSS/ALSA Ìæ´úÇý¶¯³ÌÐò¿ÉÒÔÓÃÔÚÄúµÄÉù¿¨ (%s) ÉÏ"
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "ÉùÒôÅäÖÃ"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr ""
-"Äú¿ÉÒÔÔÚÕâÀïÅäÖÿÉÒÔÓÃÔÚÄúµÄÉù¿¨ (%s) ÉϵÄÌæ´úÇý¶¯³ÌÐò (¿ÉÒÔÑ¡ÔñOSS »ò ALSA)"
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "Çý¶¯³ÌÐò:"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "°ïÖú"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "ÇëµÈ´ý...É趨ÅäÖÃ"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "ÇëÉÔºò"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "ûÓÐÒÑÖªÇý¶¯³ÌÐò"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "ûÓÐÒÑÖªµÄÇý¶¯³ÌÐò¿ÉÒÔÓÃÔÚÄúµÄÉù¿¨ (%s) ÉÏ"
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "δ֪µÄÇý¶¯³ÌÐò"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-"ÄúµÄÉù¿¨µÄ \"%s\" Çý¶¯³ÌÐò²»ÔÚÁбíÖÐ\n"
-"\n"
-"ÇëÖ´ÐÐ\"lspcidrake -v\" ÃüÁî, °Ñ½á¹û·¢¸ø\n"
-"<install at mandrakesoft dot com>\n"
-"±êÌâд: unlisted sound driver \"%s\""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "ÐͺÅ"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "Ó²ÅÌÐͺÅ"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "ͨµÀ"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "EIDE/SCSI ͨµÀ"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "×ÜÏß"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr "É豸Ëù²åÔÚµÄÎïÀí×ÜÏß (ÀýÈç: PCI, USB, ...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "Ä£¿é"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "¹ÜÀí¸ÃÉ豸µÄ GNU/Linux ÄÚºËÄ£¿é"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "½éÖÊ·ÖÀà"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "Ó²¼þÉ豸µÄ·ÖÀà"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "ÃèÊö"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "É豸µÄÃèÊö"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "×ÜÏß±êʶ"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- PCI ºÍ USB É豸 :Áгö PCI/USB µÄ vendor, device, subvendor ºÍ subdevice ´ú"
-"Âë"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "ÔÚ×ÜÏßÉϵÄλÖÃ"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- pci É豸: Áгö PCI ²å²Û, É豸ºÍ¹¦ÄÜ\n"
-"- eide É豸: Ö÷É豸»ò´ÓÉ豸\n"
-"- scsi É豸: Áгö scsi ×ÜÏßºÍ scsi É豸ºÅ"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "¾ÉµÄÉ豸Îļþ"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "dev Èí¼þ°üÖÐʹÓõľɵľ²Ì¬É豸Ãû"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "Ð嵀 devfs É豸"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr "ÄÚºË×Ô´úµÄ devfs ÖÐʹÓõÄеĶ¯Ì¬É豸Ãû"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "°´¼üÊýÄ¿"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "É豸µÄ³§¼ÒÃû³Æ"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "Ìæ´úµÄÇý¶¯³ÌÐò"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr "Õâ¸öÉù¿¨µÄÌæ´úÇý¶¯³ÌÐòÁбí"
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "_Q ½áÊø"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/_H °ïÖú"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/_H °ïÖú..."
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Harddrake °ïÖú"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"¸÷¸ö×ֶεÄÃèÊö:\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/¹ÊÕϱ¨¸æ(_R)"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "/_A ¹ØÓÚ..."
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "¹ØÓÚ HarddrakeħÁ¦Ó²¼þÅäÖÃ"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"ÕâÊÇ HarddrakeħÁ¦Ó²¼þÅäÖÃ, Mandrake µÄÓ²¼þÅäÖù¤¾ß.\n"
-"°æ±¾ :"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "×÷Õß :"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Harddrake2 °æ±¾ "
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "¼ì²âµ½µÄÓ²¼þ"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "ÐÅÏ¢"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "ÅäÖÃÄ£¿é"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "ÔËÐÐÅäÖù¤¾ß"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "¼ì²â½øÐÐÖÐ"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "Äú¿ÉÒÔÅäÖÃÄ£¿éµÄ¸÷¸ö²ÎÊý"
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "ÕýÔÚÔËÐÐ \"%s\" ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr "̽²â %s Àà\n"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr "Ö÷"
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr "´Î"
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "×Ô¶¯¼ì²â"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "δ֪|ÆÕͨ"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "δ֪|CPH05X (bt878)[ºÜ¶à³§¼Ò] "
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "δ֪|CPH06X (bt878)[ºÜ¶à³§¼Ò]"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"¶ÔÓÚ´ó¶àÊýÏÖ´úµÄµçÊÓ¿¨, GNU/Linux ÄÚºËµÄ bttv Ä£¿éÄÜ×Ô¶¯¼ì²âÕýÈ·µÄ²ÎÊý.\n"
-"Èç¹û×Ô¶¯¼ì²â²»ÊʺÏÄúµÄ¿¨, Äú¿ÉÒÔÔÚÕâÀïÇ¿ÖÆÉ趨ÕýÈ·µÄµ÷ЭÆ÷¼°¿¨µÄÀàÐÍ.Ö»ÓбØÒª"
-"ʱ²ÅÉèÖõçÊÓ¿¨²ÎÊý"
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "¿¨µÄÐͺŠ:"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "µ÷ЭÆ÷ÀàÐÍ :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "²¶»ñ»º³åÇøÊýÁ¿ :"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr "ÓÃÓÚmmap²¶»ñµÄ»º³åÇøÊýÁ¿ :"
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "PLL ÉèÖÃ :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "ÎÞÏßµçÖ§³Ö :"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "ʹÓÃÎÞÏßµçÖ§³Ö :"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"GNU/Linux ÊÇÒ»¸ö¶àÓû§ÏµÍ³, Òò´Ëÿ¸öÓû§¿ÉÒÔÓÐ×Ô¼ºµÄϲºÃÉèÖÃ, ×Ô¼ºµÄÎļþ, µÈ"
-"µÈ.\n"
-"ÇëÔĶÁ \"Óû§ÊÖ²á\"Á˽â¸ü¶à. ºÍ \"root\" ¼´ÏµÍ³¹ÜÀíÔ±²»Í¬, Äú½«ÒªÌí¼ÓµÄÆÕͨÓÃ"
-"Ȥ\n"
-"³ýÁËËûÃÇ×Ô¼ºµÄÎļþºÍÅäÖÃ, ÎÞȨÐÞ¸ÄÈκζ«Î÷. Äú±ØÐëÖÁÉÙ¸ø×Ô¼º´´½¨Ò»¸öÆÕͨÓÃ"
-"Ȥ. \n"
-"ÈÕ³£Ê¹ÓÃÖÐ,ÄúÓ¦¸Ã×ÜÊÇÓÃÄǸöÕÊ»§µÇ¼ϵͳ. ËäȻÿÌìÒÔ \"root\" µÇ¼Ҳ¿ÉÒÔ,\n"
-"µ«ÊÇÄÇÑù·Ç³£Î£ÏÕ! Ö»Òª·¸Ò»¸ö΢СµÄ´íÎó, Äú¾Í¿ÉÄÜÁîϵͳÔÙÒ²ÎÞ·¨¹¤×÷.\n"
-"¶ø×÷ΪÆÕͨÓû§, ¼´Ê±Äú·¸ÁËÑÏÖصĴíÎó, Äú×î¶àʧȥһЩÊý¾Ý, ¶ø²»ÊÇÕû¸öϵͳ.\n"
-"\n"
-"Ê×ÏÈ, ÇëÊäÈëÄúµÄÕæʵÐÕÃû(Ó¢ÎÄ»òÆ´Òô). µ±È», ÄúÏëÊäÈëʲô¶¼¿ÉÒÔ. DrakX ½«È¡Äú"
-"ÊäÈëµÄµÚÒ»¸öµ¥´Ê\n"
-"·Åµ½ \"Óû§Ãû\" À¸Ä¿Àï. Õ⽫ÊÇÕâ¸öÓû§ÒÔºóµÇ¼ϵͳÊÇʹÓõÄÃû×Ö. ÄúÒ²¿ÉÒÔÐÞ¸Ä"
-"Ëü.\n"
-"Ö®ºó, ÄúÒªÊäÈëÒ»¸ö¿ÚÁî. ·ÇÌØȨ(ÆÕͨ)Óû§µÄ¿ÚÁî²»Ïó \"root\"µÄ¿ÚÁîÄÇÑù¶Ôϵͳ°²"
-"È«ÖÁ¹ØÖØÒª,\n"
-"È»¶øûÓÐÀíÓɺöÂÔËü; Äú±Ï¾¹Ï£Íû±£»¤×Ô¼ºµÄÎļþ.\n"
-"\n"
-"µã»÷ \"½ÓÊÜÓû§\"Ö®ºó, Äú¿ÉÒÔ¼ÌÐøÌí¼Ó¸ü¶àµÄÓû§. ÀýÈç, ¸øÄúµÄÿ¸öÅóÓÑ, ÄúµÄ¸¸"
-"ĸ, ÐֵܽãÃÃ\n"
-"·Ö±ð½¨Á¢Ò»¸öÕÊ»§. \n"
-"È«×öºÃÖ®ºó, µã»÷ \"Íê³É\".\n"
-"\n"
-"µã»÷ \"¸ß¼¶\" °´Å¥ÔÊÐíÄúÐÞ¸ÄÓû§µÄ \"shell\"\n"
-"(ȱʡÉèÖÃÊÇ bash )."
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"ÒÔÉÏÊǼì²âµ½µÄLinux·ÖÇø. Äã¿ÉÒÔ²ÉÓ÷ÖÇøÏòµ¼´´½¨µÄ·ÖÇø,Èç¹ûÄãÒªÐÞ¸Ä,\n"
-"ÖÁÉٵö¨Òåroot¸ù·ÖÇø(\"/\"). ·ÖÇø̫СµÄ»°, ¿ÉÄÜÎÞ·¨°²×°×ã¹»µÄÈí¼þ°ü.\n"
-"ÄãÒ²¿ÉÒÔ´´½¨\"/home\"·ÖÇøÀ´´æ·ÅÓû§Êý¾Ý.\n"
-"\n"
-"\n"
-"ÿ¸ö·ÖÇø°´ \"Ãû³Æ\",\"ÈÝÁ¿\"Áбí."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"Mandrake Linux °²×°·ÖΪ¼¸ÕŹâÅÌ. DrakeX ÖªµÀÑ¡ÖеÄÈí¼þ°üÔÚÄÄÕŹâÅÌ\n"
-"ÐèҪʱ»áµ¯³öµ±Ç°¹âÅÌ, ÒªÇóÄã²åÈëÁíÍâÒ»ÕÅ."
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-"ÏÖÔÚÊÇÖ¸¶¨°²×°³ÌÐòµÄʱºòÁË. Mandrake Linux °üº¬ÁËÊýǧӦÓóÌÐò, Äúµ±È»²»±Ø¼Çס"
-"ÿһ¸ö.\n"
-"\n"
-"Èç¹ûÄúÕýÔÚʹÓà CD-ROM ½øÐбê×¼°²×°, ÄúÊ×ÏȻᱻÎʵ½\n"
-"ÄúÓµÓÐÄÄЩ¹âÅÌ ( Ö»ÔÚר¼ÒģʽÖÐ ). ÄúÓÐÄÄÕŹâÅ̾ÍÑ¡ÖÐËüµÄ±êÌâÇ°±ßµÄ·½¿é.\n"
-"Íê³ÉÖ®ºóµã \"È·¶¨\" .\n"
-"\n"
-"³ÌÐò°´ÕÕ²»Í¬ÓÃ;·Ö³ÉºÜ¶à×é, ÕâЩ×éÓÖ·Ö³ÉËÄÀà:\n"
-"\n"
-"* \"¹¤×÷Õ¾\": °²×°ÓÃÓÚ¹¤×÷Õ¾µÄ¸÷ÖÖ³ÌÐò×é.\n"
-"\n"
-"* \"¿ª·¢\": °²×°ÓÃÓÚÈí¼þ¿ª·¢µÄ¸÷ÖÖ³ÌÐò×é.\n"
-"\n"
-"* \"·þÎñÆ÷\": Èç¹ûÄúµÄ»úÆ÷½«×÷Ϊ·þÎñÆ÷, ÇëÑ¡ÔñÒª°²×°µÄ¸÷ÖÖ·þÎñÆ÷Èí¼þ.\n"
-"\n"
-"* \"ͼÐλ·¾³\": Èç¹ûÄúÐèҪʹÓÃͼÐλ·¾³, Ò»¶¨Òª´ÓÕâÒ»ÀàÖÐÑ¡ÔñÖÁÉÙÒ»×é.\n"
-"\n"
-"Êó±êÖ¸ÕëÖ¸µ½×éµÄÃû×Öʱ, »áÏÔʾÓиöÕâ¸ö×éµÄ¼òµ¥ËµÃ÷ÎÄ×Ö, \n"
-"Èç¹ûÄúÔÚÕý³£°²×°Ä£Ê½ÖÐÑ¡Ôñ²»ÒªËùÓеÄ×é, (²»ÊÇÔÚÉý¼¶Ä£Ê½), Ò»¸ö¶Ô»°¿ò\n"
-"»áµ¯³öÀ´, ÇëÄúÑ¡Ôñ²»Í¬µÄ×îС°²×°Ñ¡Ïî:\n"
-"\n"
-" * \"ÓÐ X\": °²×°¾¡Á¿ÉÙµÄÈí¼þ, ÒÔ½¨Á¢Ò»¸ö¿ÉÓõÄͼÐÎ×ÀÃæ;\n"
-"\n"
-" * \"Óлù±¾Îĵµ\": °²×°»ù±¾ÏµÍ³, ¼ÓÉÏ»ù±¾µÄʵÓù¤¾ßºÍËüÃǵÄÎĵµ.\n"
-"ÊʺÏÓÚÅäÖ÷þÎñÆ÷;\n"
-"\n"
-" * \"ÕæµÄ×îС°²×°\": ½¨Á¢Ò»¸ö¿É¹¤×÷µÄ Linux ϵͳËù±ØÐëµÄ×îС°²×°,\n"
-"Ö»Õ¼ÓÃ 65Mb.\n"
-"\n"
-"Ñ¡ÖÐ \"µ¥¶ÀÌôÑ¡Èí¼þ°ü\" , Èç¹ûÄúÊìϤËùÓеÄÈí¼þ°ü, ²¢ÇÒÏ£ÍûÍêÈ«¿ØÖÆ\n"
-"Òª°²×°ÄÄЩÈí¼þ.\n"
-"\n"
-"Èç¹ûÄúÖпªÊ¼°²×°ÊÇÑ¡ÔñÁË \"Éý¼¶\" ģʽ, Äú¿ÉÒÔ²»Ñ¡ÖÐËùÓеÄ×é, ÕâÑù¿ÉÒÔ±ÜÃâ°²"
-"×°\n"
-"ÈκÎеÄÈí¼þ°ü. ÔÚÐÞ¸´»òÉý¼¶ÒÑÓÐϵͳʱÕâ¸ö·½·¨»áÓаïÖú."
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-"×îºó, Äú½«¿´µ½Ò»¸ö°üº¬ËùÓÐÈí¼þ°üµÄÊ÷ͼ, °´ÕÕ×éºÍС×é·ÖÀà. \n"
-"Äú¿ÉÒÔÑ¡Ôñ°²×°»ò²»°²×°Õû¸ö×é. Èç¹ûÄúÔÚÇ°Ò»²½Ñ¡ÔñÁËÖ¸¶¨µ¥¶ÀµÄÈí¼þ°ü, Äú¿ÉÒÔÖð"
-"¸öÌôÑ¡Èí¼þ°ü.\n"
-"\n"
-"µ±ÄúÔÚÊ÷ͼÖÐÑ¡ÔñÒ»¸öÈí¼þ°üʱ, Óұ߻á³öÏÖËüµÄ˵Ã÷. \n"
-"Ñ¡ÔñÍêÒª°²×°µÄÈí¼þ°üºó, Çëµã»÷ \"°²×°\" °´Å¥.\n"
-"²»Í¬µÄÓ²¼þÅäÖúͲ»Í¬µÄÈí¼þ°üÑ¡Ôñ, ÐèÒª²»Í¬µÄʱ¼äÀ´Íê³É°²×°.\n"
-"ÆÁÄ»ÉÏ»áÏÔʾÍê³É°²×°¹À¼Æ»¹ÐèÒª¶àÉÙʱ¼ä. \n"
-"ÕâÑùÄú¿ÉÒÔÅжÏÊÇ·ñÓ¦¸ÃÏÈÈ¥ÏíÊÜÒ»±­ºÃ²è.\n"
-"\n"
-"!! Èç¹ûÄúÑ¡ÔñÁËÒ»¸ö·þÎñÆ÷Èí¼þ°ü, ²»¹ÜÊÇÌØÒâµÄ»òÕßÒòΪËüÊôÓÚij¸ö×é, \n"
-"Äú»á±»ÒªÇóÈ·ÈÏÄúÊÇ·ñÕæµÃÏ£Íû°²×°ÄǸö·þÎñÆ÷. ÔÚ Mandrake Linux ÖÐ, Ò»¿ª»ú\n"
-"¾Í»á×Ô¶¯Æð¶¯ËùÓа²×°µÄ·þÎñÆ÷. ¾¡¹ÜÕâЩÈí¼þ°ü¶¼ÊÇ°²È«µÄ, ²¢ÇÒÔÚ·¢²¼Ê±Ã»ÓÐÒÑÖª"
-"µÄÎÊÌâ\n"
-"µ«ÊÇÓпÉÄÜÔÚÕâ¸ö°æ±¾µÄ Mandrake Linux Íê³ÉÖ®ºó·¢ÏÖÐµİ²È«Â©¶´. \n"
-"Èç¹ûÄú²»Ì«Çå³þÓйصķþÎñÆ÷Èí¼þ°üÓÐʲô×÷ÓÃ, »òÕßΪʲôҪ°²×°Ëü, Çëµã»÷ \"·ñ"
-"\".Èç¹ûµã»÷ \"ÊÇ\" ÁгöµÄ·þÎñÆ÷Èí¼þ½«±»°²×°, ²¢ÇÒȱʡ»áÆð¶¯ÕâЩ·þÎñ. !!\n"
-"\n"
-" \"×Ô¶¯ÒÐÀµÐÔ\" Ñ¡ÏîÔÚ°²×°³ÌÐò×Ô¶¯Ñ¡ÔñÐèÒªµÄÈí¼þ°üʱ²»»áÌá³ö¾¯¸æ.\n"
-"µ±°²×°³ÌÐòÈ·¶¨ËüÐèҪΪÁËÂú×ãÒ»¸öÈí¼þ°üµÄÒÐÀµÐÔÒªÇó, ±ØÐë°²×°ÁíÍâµÄ\n"
-"Èí¼þ°üʱ, Ëü¾Í»á×Ô¶¯Ñ¡ÖÐ.\n"
-"\n"
-"Äú¿ÉÒÔʹÓÃÒÔÇ°µÄ°²×°Ê±±£´æµÄÈí¼þ°üÁѱä. µã»÷ϱߵÄÄǸöÈíÅÌͼ±ê\n"
-"¾Í»áÒªÇóÄú²åÈëÉϴΰ²×°½áÊøʱ´´½¨µÄÒ»ÕÅÈíÅÌ. \n"
-"ÒªÁ˽âÈç¹û´´½¨ÕâÑùµÄÈíÅÌ, Çë¿´×îºóÒ»²½µÄÌáʾ."
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"ÏÖÔÚÄú¿ÉÒÔÉèÖÃÄúµÄÍøÂç/»¥ÁªÍøÁ¬½Ó. Èç¹ûÄúÏ£Íû\n"
-"°ÑÄúµÄµçÄÔÁ¬½Óµ½»¥ÁªÍø»òÕß±¾µØÍøÂç, Çëµã»÷\n"
-"\"È·¶¨\". Õ⽫Æð¶¯×Ô¶¯¼ì²âÍøÂçÉ豸ºÍµ÷Öƽâµ÷Æ÷. Èç¹û\n"
-"¼ì²âʧ°Ü, ÇëÇå³ý \"ʹÓÃ×Ô¶¯¼ì²â\" Ñ¡Ôñ¿òÔÙÊÔÒ»´Î. Äú\n"
-"Ò²¿ÉÒÔ²»ÅäÖÃÍøÂç, »òÕßÒÔºóÔÙ×ö; Èç¹ûÄÇÑù,\n"
-"Ö»Òª°´ \"È¡Ïû\" °´Å¥.\n"
-"\n"
-"Ö§³ÖµÄÁ¬½Ó·½Ê½ÓÐ: ´«Í³µ÷Öƽâµ÷Æ÷, ISDN µ÷Öƽâµ÷Æ÷, ADSL Á¬½Ó,\n"
-"ÓÐÏßµçÊÓµ÷Öƽâµ÷Æ÷, ×îºóÊǼòµ¥µÄ LAN Á¬½Ó (ÒÔÌ«Íø).\n"
-"\n"
-"ÎÒÃDz»ÔÚÕâÀïÏêϸÌÖÂÛÿ¸öÁ¬½Ó·½Ê½. Ö»Òª±£Ö¤Äú\n"
-"´ÓÄúµÄ»¥ÁªÍø·þÎñÉÌ»òÕßÍøÂç¹ÜÀíÔ±ÄÇÀï\n"
-"µÃµ½ËùÓбØÒªµÄ²ÎÊý.\n"
-"\n"
-"¿ÉÒԲο¼ ``Óû§ÊÖ²á'' Óйػ¥ÁªÍøÁ¬½ÓµÄÕ½Ú\n"
-"Á˽âÅäÖõÄϸ½Ú, Ò²¿ÉÒԵȵ½ÄúµÄϵͳ°²×°½áÊøÖ®ºó\n"
-"ʹÓÃÊÖ²áÖÐÌáµ½µÄ³ÌÐò½øÐÐÅäÖÃ."
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"ÏÖÔÚÄú¿ÉÒÔÑ¡ÔñÔÚ¿ª»úʱÆô¶¯ÄÄЩ·þÎñ.\n"
-"\n"
-"ÕâÀïÁгöÁ˵±Ç°°²×°ÖпÉÓõÄËùÓзþÎñ. Çë×Ðϸ¼ì²é, \n"
-"È¥µôÄÇЩÔÚÆð¶¯Ê±²»×ÜÐèÒªµÄ·þÎñ.\n"
-"\n"
-"Òƶ¯ÄúµÄÊó±êµ½Ñ¡ÏîÉÏÃæ»áµ¯³ö°ïÖúÌáʾ, ½âÊÍÕâ¸ö·þÎñµÄ×÷ÓÃ.\n"
-"²»¹ý, Èç¹ûÄú²»È·¶¨Ä³Ò»¸ö·þÎñµ½µ×ÊÇ·ñÐèÒª,\n"
-"±£ÁôȱʡÉèÖûá±È½Ï°²È«.\n"
-"\n"
-"!! Èç¹ûÄúµÄ»úÆ÷½«×÷Ϊ·þÎñÆ÷, ÔÚÕâÒ»²½Çë¸ñÍâСÐÄ: Çë²»ÒªÆô¶¯ÈκÎ\n"
-"Äú²»ÐèÒªµÄ·þÎñ. Çë×¢ÒâijЩ·þÎñ¶Ô·þÎñÆ÷ÓÐDZÔÚµÄΣÏÕ.ͨ³£, ֻѡÔñÄúȷʵҪʹÓõÄ"
-"ÄÇЩ·þÎñ.!!"
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-"GNU/Linux ÄÚ²¿Ê¹Óà GMT (¸ñÁÖÄáÖαê׼ʱ¼ä)²¢°ÑËüת»»³ÉÄúÑ¡ÔñµÄʱÇøµÄµØ·½Ê±"
-"¼ä.\n"
-"Èç¹û²»ÏëʹÓÃÕâ¸öÌØÐÔ, ²»ÒªÑ¡ÖÐ \"Ó²¼þʱÖÓÉèÖÃ³É GMT\", ÕâÑù¾Í»á°Ñ\n"
-"Ó²¼þʱÖÓµ±³ÉµØ·½Ê±¼ä. Èç¹ûÔÚÕą̂µçÄÔÉÏ»¹Òª°²×° Windows ¾ÍµÃÕâÑùÉèÖÃ.\n"
-"\n"
-"\"×Ô¶¯Ð£×¼Ê±¼ä\" Ñ¡Ïî»áÁ¬½Óµ½»¥ÁªÍøÉϵıê׼ʱ¼ä·þÎñÆ÷À´Ð£×¼ÏµÍ³Ê±¼ä. \n"
-"´ÓÁбíÖÐÑ¡Ôñ¾àÀëÄú×î½üµÄ·þÎñÆ÷. µ±È»Õâ¸ö¹¦ÄÜÐèÒª¿ÉÓõÄÍøÂçÁ¬½Ó. \n"
-"Èç¹û¿ªÆôÁËÕâ¸ö¹¦ÄÜ, ÄúµÄ±¾µØÍøÂçÉÏÆäËü»úÆ÷¿ÉÒÔ°ÑÕą̂µçÄÔ×÷Ϊʱ¼ä·þÎñÆ÷."
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (´°¿Úϵͳ) ÊÇ GNU/Linux µÄͼÐνçÃæµÄÖÐÐÄ, Mandrake Linux µÄ¸÷ÖÖ\n"
-"ͼÐλ·¾³(KDE, GNOME, AfterStep, WindowMaker, µÈµÈ.)¶¼ÒÀ¿¿Ëü.\n"
-"ÔÚÕâÒ»²¿·Ö, DrakX ½«»á³¢ÊÔ×Ô¶¯ÅäÖà X.\n"
-"\n"
-"ʧ°ÜµÄÇé¿öºÜº±¼û, ³ý·ÇÄúµÄÓ²¼þ·Ç³£¹ÅÀÏ( »òÕß̫Р). Èç¹û³É¹¦, Ëü»á×Ô¶¯\n"
-"Æ𶯠X, ²ÉÓÃÏÔʾÉ豸֧³ÖµÄ×î¸ß·Ö±æÂÊ, Ò»¸ö´°¿Ú»á³öÏÖ, ÎÊÄúÏÔʾÊÇ·ñÕý³£.\n"
-"\n"
-"Èç¹ûÄú½øÐÐ\"ר¼Ò\" °²×°, Äú¿ÉÒÔ½øÈë XÅäÖþ«Áé. \n"
-"ÊÖ²áÖÐÓÐרÃÅÕ½ڽéÉÜÕâ¸ö¾«Áé.\n"
-"\n"
-"Èç¹ûÄú¿ÉÒÔ¿´µ½²âÊÔµÄÌáÎÊ, ²¢»Ø´ð \"ÊÇ\", DrakX »á½øÈëÏÂÒ»²½.\n"
-"Èç¹ûÄú²»ÄÜ¿´µ½ÌáÎÊ, ÏÔÈ»ÅäÖÃÓдíÎó, ²âÊÔ»áÔÚ 10 ÃëÖÓºó½áÊø²¢»Ö¸´ÏÔʾ."
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"×îºó, Äã»á±»ÎÊ¿ª»úÊÇ·ñ½øÈëͼÐνçÃæ. ×¢Ò⼴ʹÄúûÓÐÑ¡Ôñ²âÊÔÅäÖÃ, Ò²»áÌá³öÕâ¸ö"
-"ÎÊÌâ\n"
-"ÏÔÈ», Èç¹ûÕâ¸ö»úÆ÷½«×÷Ϊ·þÎñÆ÷, »òÕßÄúµÄÏÔʾÅäÖû¹Ã»Óгɹ¦, ÄúÓ¦¸ÃÑ¡Ôñ\"·ñ\"."
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"Mandrake Linux CD-ROM ÓÐÄÚÖõļ±¾È¹¦ÄÜ. Èç¹ûÄúÓùâÅÌÆ𶯻úÆ÷,\n"
-"ÔÚ¿ª»ú»­Ãæ°´ >>F1<< ¼ü, È»ºóÔÚÌáʾ´¦ÊäÈë >>rescue<<, ¾Í»á½øÈë¼±¾Èģʽ.\n"
-"ÍòÒ»ÄúµÄ»úÆ÷²»ÄÜ´Ó¹âÅÌÆð¶¯, ÖÁÉÙÓÐÁ½ÖÖÇé¿ö Äú¿ÉÒԻص½ÕâÒ»²½µÃµ½°ïÖú:\n"
-"\n"
-" * ÔÚ°²×°¿ª»úÒýµ¼³ÌÐòʱ, DrakX »áÖØдÄúµÄÖ÷Ó²Å̵ÄÖ÷Òýµ¼¼Ç¼(MBR)\n"
-"(³ý·ÇÄúʹÓÃÆäËü¿ª»úÒýµ¼³ÌÐò) ÒÔ±ãÄúÑ¡ÔñÒªÆô¶¯µÄ²Ù×÷ϵͳ(¼ÙÉèÄúµÄ\n"
-"µçÄÔÒ²°²×°ÁËÆäËû²Ù×÷ϵͳ), ÍòһijÌìÄúÐèÒªÖØа²×° Windows,\n"
-"Microsoft µÄ°²×°³ÌÐò»áÇå³ýÖ÷Òýµ¼¼Ç¼, ½á¹ûÄú½«ÎÞ·¨½øÈë GNU/Linux!\n"
-"\n"
-" * ¼ÙÈç³öÁËʲôÎÊÌâ, ÄúµÄ GNU/Linux ÎÞ·¨´ÓÓ²ÅÌÆð¶¯, \n"
-"Õâ¸öÒýµ¼ÈíÅÌÊÇÄúÆô¶¯ GNU/Linux µÄΨһ;¾¶.\n"
-"Ëü°üº¬Á˸÷ÖÖÓÐÓõŤ¾ß, ¿ÉÒÔÐÞ¸´ÒòΪͣµç, Íü¼Ç¿ÚÁî,\n"
-"²»ÐҵĴíÎóÃüÁî, ¿ÚÁîÖеĴò×Ö´íÎóµÈµÈÔ­ÒòÔì³ÉµÄϵͳ±ÀÀ£.\n"
-"\n"
-"Èç¹ûÄúÑ¡Ôñ\"ÊÇ\", »áÌáʾÄúÔÚÈíÅÌÇý¶¯Æ÷ÖзÅһƬÈíÅÌ. \n"
-"ÄúʹÓõÄÈíÅ̱ØÐëÊǿյĻòÕßÄú²»ÔÙÐèÒªÉÏÃæµÄÊý¾Ý.\n"
-"DrakX »áÖØдÕû¸öÅÌƬ, ËùÒÔÄú²»±ØÊÂÏȸñʽ»¯."
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"ÕâÀï, ÄúÐèÒªÔÚÓ²ÅÌÉÏÑ¡ÔñÓÃÀ´°²×° Mandrake Linux ²Ù×÷ϵͳµÄλÖÃ.\n"
-"Èç¹û´ÅÅÌÊÇ¿ÕµÄ, »òÕßÏÖ´æµÄ²Ù×÷ϵͳʹÓÃÁË´ÅÅÌÉϵÄÈ«²¿¿Õ¼ä, ÄúÐèÒª\n"
-"½øÐзÖÇø. »ù±¾ÉÏ, ×öÓ²ÅÌ·ÖÇø¾ÍÊÇ°ÑËüÔÚÂß¼­ÉÏ»®·Ö³É²¿·Ö, \n"
-"ΪÄúа²×° Mandrake Linux ϵͳÁô³ö¿ÉÓÿռä.\n"
-"\n"
-"\n"
-"ÓÉÓÚ·ÖÇø¹ý³ÌµÄºó¹û¾­³£ÊDz»¿ÉÄæת\n"
-"Õâ¸öÏòµ¼³ÌÐò¼ò»¯ÁËÕâЩ¹ý³Ì, ÇëÄú²»±Ø׿±, ÔÚ¿ªÊ¼Ö®Ç°¶à¿´¿´ÊÖ²á.\n"
-"\n"
-"\n"
-"ÄúÐèÒª×îÉÙÁ½¸ö·ÖÇø. Ò»¸öÊDzÙ×÷ϵͳ±¾ÉíʹÓÃ, \n"
-"ÁíÒ»¸öÓÃ×÷ÐéÄâÄÚ´æ( Ò²½Ð×ö Swap).\n"
-"\n"
-"\n"
-"Èç¹ûÊÂÏÈÒѾ­É趨 (À´×ÔÒÔÇ°µÄ°²×°»òÆäËü·ÖÇø¹¤¾ß), ÄúÖ»ÐèÒª´ÓÖÐÑ¡Ôñr\n"
-"ÓÃÄÄЩ°²×° Linux ϵͳ.\n"
-"\n"
-"\n"
-"Èç¹û·ÖÇøûÓÐÊÂÏȶ¨Òå, Äú¾ÍÒª×Ô¼º½¨Á¢ËüÃÇ. \n"
-"Äú¿ÉÒÔʹÓÃÉÏÊöµÄ·¨Ê¦. ¸ù¾ÝÄúµÄ´ÅÅ̵ÄÅäÖÃ, ¿ÉÄÜÓÐÕâЩ²»Í¬\n"
-"µÄ°ì·¨:\n"
-"\n"
-"* ʹÓÃÏÖÓеķÖÇø: ·¨Ê¦ÔÚÄúµÄÓ²ÅÌÉϼì²âµ½ÁËÒ»¸ö»ò¸ü¶àLinux ·ÖÇø \n"
-" ÄúÏëÒª±£ÁôËüÃÇ, ¾ÍÑ¡ÔñÕâ¸öÑ¡Ïî. \n"
-"\n"
-"\n"
-"* Çå³ýÕû¸ö´ÅÅÌ: Èç¹ûÄúÏ£ÍûÇå³ý´ÅÅÌÉÏËùÓеķÖÇøºÍÊý¾Ý. ÒÔа²×°µÄ\n"
-" Mandrake Linux ϵͳ´úÌæ, ¾Í²ÉÓÃÕâ¸öÑ¡Ïî. ÇëСÐIJÉÓÃÕâ¸öÑ¡Ïî, \n"
-" Ò»µ©È·ÈÏ, Äú¾ÍÎÞ·¨³·ÏúÄúµÄ¾ö¶¨..\n"
-"\n"
-"\n"
-"* ʹÓà Windows ·ÖÇøµÄ¿ÕÓà¿Õ¼ä: Èç¹ûÄúµÄÓ²ÅÌÉÏ °²×°ÓÐMicrosoft Windows \n"
-" ²¢ÇÒÕ¼ÓÃÁËÈ«²¿µÄ¿Õ¼ä, Äú±ØÐëΪ Linux ´´½¨ÐµķÖÇø, Äú¿ÉÒÔɾ³ýÕû¸ö\n"
-" Microsoft Windows ·ÖÇøºÍÊý¾Ý(¼û \"Çå³ýÕû¸öÓ²ÅÌ\" »ò \"ר¼Òģʽ\"·½°¸), Ò²¿É"
-"ÒԸıä Microsoft Windows ·ÖÇøµÄ´óС. \n"
-" ¸Ä±ä´óС²»»áË𻵷ÖÇøÖеÄÊý¾Ý. ÎÒÃÇÍƼöÕâ¸ö·½·¨, Èç¹ûÄúÐèÒª\n"
-" ÔÚͬһ̨µçÄÔÉÏ Ê¹Óà Mandrake Linux ºÍ Microsoft Windows .\n"
-"\n"
-"\n"
-" Ñ¡Ôñ֮ǰÇëÄúÀí½âÄúµÄ Microsoft Windows ·ÖÇø½«±ÈÏÖÔÚËõСһЩ\n"
-" ÄúÔÚ Microsoft Windows Ï»ᷢÏÖ¿ÕÏеĴÅÅ̱äÉÙÁË. \n"
-"\n"
-"\n"
-"* ר¼Òģʽ: Èç¹ûÄúϲ»¶ÊÖ¹¤×öÓ²ÅÌ·ÖÇø, ¾ÍÑ¡ÔñÕâ¸öÑ¡Ïî.\n"
-" ¿ªÊ¼Ö®Ç°Çë×Ðϸ¿¼ÂÇ. Õâ¸ö·½·¨·Ç³£ÓÐÁ¦Ò²·Ç³£Î£ÏÕ.\n"
-" Äú¿ÉÄÜÇáÒ׵ĻٻµËùÓеÄÊý¾Ý. Èç¹ûÄú²»Çå³þÇ벻ҪʹÓÃËü.."
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"ºÃÁË, ÄúµÄ GNU/Linux ϵͳÒѾ­¿ÉÒÔʹÓÃÁË. µã»÷\"È·¶¨\" À´ÖØÐÂÆð¶¯. \n"
-"\n"
-"\"¸ß¼¶\"°´Å¥ (Ö»ÔÚר¼Òģʽ³öÏÖ) ÓÐÁ½¸ö²¹³ä¹¦ÄÜ:\n"
-"\n"
-" * \"Éú³É×Ô¶¯°²×°ÈíÅÌ\": ¿ÉÒÔ´´½¨Ò»¸öÈíÅÌ, ¿ÉÒÔ°´ÕÕÄú¸Õ²ÅµÄÅäÖÃ\n"
-"ÖØа²×°Ò»¸öÀàËƵÄϵͳ, ¶ø²»ÐèÒªÈ˹¤¸ÉÔ¤.\n"
-"\n"
-" µã»÷°´Å¥ºóÓÐÁ½Ñ¡Ïî:\n"
-"\n"
-" * \"ÖØ·Å\". ²¿·ÖµÄ×Ô¶¯°²×°, Ö»ÓдÅÅÌ·ÖÇø²¿·ÖÊǽ»»¥µÄ;\n"
-"\n"
-" * \"×Ô¶¯\". È«×Ô¶¯°²×°, Çå³ýÓ²ÅÌÉÏÔ­ÓеÄÊý¾Ý.\n"
-"\n"
-" Èç¹ûÓÐÒ»´óÅúÏàͬµÄ»úÆ÷Òª°²×°, Õâ¸ö¹¦Äܷdz£·½±ã. Çë²Î¿¼ÎÒÃÇÍøÕ¾ÉϵÄ×Ô¶¯°²×°"
-"²¿·Ö;\n"
-"\n"
-" * \"±£´æÈí¼þ°üÑ¡Ôñ\"(*): °ÑÄú¸Õ²ÅÑ¡ÔñµÄÈí¼þ°ü¼Ç¼ÔÚÈíÅÌÉÏ, Ï´ΰ²×°Ê±\n"
-"°ÑÈíÅ̲åÈëÇý¶¯Æ÷, ¿ªÊ¼°²×°Ê±°´ [F1] ¼ü½øÈë°ïÖúÆÁÄ», ÊäÈë >>linux defcfg="
-"\"floppy\"<<.\n"
-"\n"
-"(*) ÄúÐèÒª FAT ¸ñʽ»¯µÄÈíÅÌ (ÒªÔÚ GNU/Linux ÏÂÃæÖÆ×÷, ÊäÈëÃüÁî\n"
-"\"mformat a:\")"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"д´½¨µÄ·ÖÇø¶¼±ØÐë¸ñʽ»¯²ÅÄÜʹÓà (Ëùν¸ñʽ»¯¾ÍÊÇ´´½¨Îļþϵͳ).\n"
-"\n"
-"Çë×¢Òâ²»±ØÒªÖØиñʽ»¯ËùÓÐÒÔÇ°´æÔڵķÖÇø. ²Ù×÷ϵͳËùʹÓõķÖÇø±ØÐëÖØиñʽ"
-"»¯\n"
-"Õâ°üÀ¨\"/\", \"/usr\" or \"/var\", ¶øÄÇЩ±£´æ×ÅÊý¾ÝµÄ·ÖÇø, Èç\"/home\",\n"
-"Òª±£ÁôÊý¾Ý¾Í²»ÒªÖØиñʽ»¯.\n"
-"\n"
-"ÇëСÐÄÑ¡Ôñ·ÖÇø, Ò»µ©¾­¹ý¸ñʽ»¯, ·ÖÇøÉϵÄËùÓÐÊý¾Ý½«±»Çå³ý, ÎÞ·¨»Ö¸´.\n"
-"\n"
-"×¼±¸ºÃºó, µã»÷\"È·ÈÏ\"¿ªÊ¼¸ñʽ»¯.\n"
-"\n"
-"\n"
-"µã»÷\"È¡Ïû\"Ñ¡ÔñÆäËû·ÖÇø°²×° Mandrake Linux ϵͳ."
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"ÕýÔÚΪÄú°²×°Ð嵀 Mandrake Linux ²Ù×÷ϵͳ. \n"
-"°²×°Ê±¼äÒÀ¾ÝÄúµÄ¼ÆËã»úËٶȺÍÄúËùÑ¡µÄ°²×°Èí¼þ°ü¶ø²»Í¬,\n"
-"´Ó¼¸·ÖÖÓµ½ºÜ³¤Ê±¼ä.\n"
-"\n"
-"ÇëÄÍÐĵȴý."
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"ÔÚÄú°²×° Mandrake Linux µÄÕâ¸öʱºò, ºÜ¿ÉÄÜÓÐЩÈí¼þ°üÔÚ·¢ÐÐÖ®ºóÒѾ­¸üÐÂ.\n"
-"ÓÐЩ¹ÊÕÏÒѾ­±»ÐÞÕý, ÓÐЩÎÊÌâÒѾ­±»½â¾ö. ΪÁËÀûÓÃÕâЩ¸üÐÂ, Äú×îºÃ´Ó»¥ÁªÍøÉÏÏÂ"
-"ÔØËüÃÇ.\n"
-"Èç¹ûÄúµÄ»¥ÁªÍøÁ¬½ÓÒѾ­¿ÉÒÔʹÓÃ, Ñ¡Ôñ\"ÊÇ\". Èç¹ûÄúÔ¸ÒâÒÔºóÔÙÉý¼¶, Ñ¡Ôñ \"·ñ"
-"\".\n"
-"\n"
-"Ñ¡Ôñ\"ÊÇ\" ½«ÏÔʾһ¸öÇåµ¥, ÁгöºÜ¶àµØ·½, ¿ÉÒÔ´ÓÄÇÀï»ñÈ¡¸üеÄÈí¼þ°ü.\n"
-"ÇëÑ¡ÔñÆäÖÐÁ¬½ÓËÙ¶È×î¿ìµÄÒ»¸ö, ͨ³£ÔÚÄúËùÔÚͬһ¸ö¹ú¼Ò»á¿ìһЩ. \n"
-"Ö®ºó»á³öÏÖÒ»¸ö¿ÉÒÔÏÂÔصÄÈí¼þ°üÇåµ¥: ¼ì²éÑ¡ÏîÈ»ºóµã»÷ \"°²×°\" À´»ñÈ¡\n"
-"²¢°²×°Ñ¡ÖеÄÈí¼þ°ü, ҲֹͣÇëÑ¡Ôñ\"È¡Ïû\"."
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"ÇëÄúÈÏÕæÔĶÁÐí¿ÉÌõ¿î. Õû¸ö Mandrake Linux ·¢Ðа涼ÊÜËüµÄÔ¼Êø, Èç¹ûÄú²»Í¬ÒâËü"
-"µÄ\n"
-"È«²¿Ìõ¿î, Çëµã»÷ \"¾Ü¾ø\" °´Å¥, °²×°¹ý³Ì½«Á¢¼´Í£Ö¹. \n"
-"µã»÷\"½ÓÊÜ\" °´Å¥½«¼ÌÐø°²×°."
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"ÏÖÔÚÄúÐèҪѡÔñÒ»¸öºÏÊʵݲȫ¼¶±ð. ¼òµ¥½², ·ÃÎÊÕâ¸ö»úÆ÷µÄÈËÔ½¶à, Ëü±£´æµÄÊý¾Ý"
-"Ô½ÖØÒª,\n"
-"ÐèÒªµÄ°²È«¼¶±ðÔ½¸ß.\n"
-"È»¶ø°²È«¼¶±ðÔ½¸ß, Ô½Òª¸¶³öʹÓò»·½±ãµÄ´ú¼Û. Çë²éÔÄ`²Î¿¼ÊÖ²á''µÄÔÓÏ·Ö,\n"
-"Á˽âÕâЩ¼¶±ðµÄÏêϸÄÚÈÝ.\n"
-"\n"
-"ûÓÐÌرðÐèÒª¾Í²ÉÓÃȱʡÉèÖÃ."
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 ""
-"ÕâÀï,ÄãÐèҪѡÔñ°²×° Mandrake Linxu ËùʹÓõķÖÇø. Èç¹û·ÖÇøÒѾ­¶¨Òå, ²»ÂÛÊÇÀ´×Ô"
-"ÒÔÇ°°²×°µÄGNU/Linux ϵͳ»¹ÊÇÀûÓÃÆäËûµÄ·ÖÇø¹¤¾ß, Äú¿ÉÒÔʹÓÃÏÖÓеķÖÇø. ·ñÔò, "
-"±ØÐ붨ÒåÓ²ÅÌ·ÖÇø.\n"
-"\n"
-"\n"
-"Òª´´½¨·ÖÇø, Äú±ØÐëÏÈÑ¡ÔñÒ»¸öÓ²ÅÌ. µã»÷``hda''¿ÉÒÔÑ¡ÖеÚÒ»¸ö IDE Çý¶¯Æ÷À´½øÐÐ"
-"·ÖÇø,\n"
-"``hdb'' Ñ¡Öеڶþ¸ö , ``sda'' ÓÃÓÚµÚÒ»¸ö SCSI Çý¶¯Æ÷, Èç´ÎÀàÍÆ.\n"
-"\n"
-"¶ÔÑ¡¶¨µÄÓ²Å̽øÐзÖÇøµÄÑ¡ÏîÈçÏÂ:\n"
-" * \"Çå¿Õ\": ɾ³ýÓ²ÅÌÉϵÄËùÓзÖÇø.\n"
-"\n"
-"\n"
-" * \"×Ô¶¯·ÖÅä\": ×Ô¶¯ÔÚÓ²Å̵ĿÕÏпռäÖд´½¨ \"Ext2\" ºÍ.\n"
-"swap ·ÖÇø;\n"
-"\n"
-" * \"¸ü¶à\": ʹÓø½¼ÓµÄ¹¦ÄÜ:\n"
-"\n"
-" * \"±£´æ·ÖÇø±í\": ±£´æ·ÖÇø±íµ½ÈíÅÌ.\n"
-"ÍòÒ»ÒÔºóÐèÒª»Ö¸´·ÖÇø±í¾ÍÓõ½ËüÁË. Ç¿ÁÒ½¨ÒéÄúÖ´ÐÐÕâ¸ö²½Öè;\n"
-"\n"
-" * \"»Ö¸´·ÖÇø±í\": »Ö¸´ÒÔÇ°±£´æµ½ÈíÅ̵ķÖÇø±í\n"
-"\n"
-" * \"ÇÀ¾È·ÖÇø±í\": Èç¹ûÄúµÄ·ÖÇø±íËð»µÁË, ¿ÉÒÔ³¢ÊÔÓÃÕâ¸ö\n"
-"Ñ¡ÏîÀ´ÐÞ¸´. ÇëСÐÄʹÓò¢¼ÇסËüÓпÉÄÜʧ°Ü;\n"
-"\n"
-" * ÖØ×°·ÖÇø±í: È¡ÏûËùÓÐÐÞ¸Ä, ÖØ×°×î³õµÄ·ÖÇø±í.\n"
-"\n"
-" * \"²»×Ô¶¯¼ÓÔØÒƶ¯´ÅÅÌ\": È¡ÏûÕâ¸öÑ¡ÏǿÆÈÓû§\n"
-"ÊÖ¹¤µÄ¼ÓÔغÍжÔØ¿ÉÒƶ¯´ÅÅÌ, ÈçÈíÅ̺͹âÅÌ.\n"
-"\n"
-" * \"¾«Áé\": ʹÓÃÒ»¸ö¾«ÁéÀ´°ïÖúÄú½øÐÐÓ²ÅÌ·ÖÇø. \n"
-"Èç¹ûÄúûÓÐÉîÈëÑо¿¹ýÓ²ÅÌ·ÖÇø, ÓÃÕâ¸ö·½·¨×îºÃ;\n"
-"\n"
-" * \"³·Ïú\": È¡ÏûÄúËù×öµÄÐÞ¸Ä;\n"
-"\n"
-" * \"Çл»Õý³£/ר¼Òģʽ\": ר¼ÒģʽÖпÉÒÔ¶ÔÓ²ÅÌ·ÖÇø×ö¸ü¶àµÄ²Ù×÷\n"
-"(ÀàÐÍ, Ñ¡Ïî, ¸ñʽ) , Ìṩ¸ü¶àµÄÐÅÏ¢;\n"
-"\n"
-" * \"Íê³É\": ¶ÔËù×öµÄÐÞ¸ÄÂúÒâʱ, ÓÃÕâ¸öÑ¡Ïî°ÑÐ޸ı£´æµ½Ó²ÅÌ.\n"
-"\n"
-"×¢Òâ: ʹÓüüÅÌÒ²¿ÉÒÔ¿ØÖÆÕâЩѡÏî. ÓÃ[Tab] ºÍ [ÉÏ/ÏÂ]¼ýÍ·ÔÚ¸÷¸ö·ÖÇøÖ®¼äÒƶ¯.\n"
-"\n"
-"ÔÚÑ¡ÖÐÁËÒ»¸ö·ÖÇøÒÔºó, Äú¿ÉÒÔÓÃ: \n"
-" * Ctrl-c ´´½¨Ð·ÖÇø.\n"
-"\n"
-" * Ctrl-d ɾ³ý·ÖÇø.\n"
-"\n"
-" * Ctrl-m ÉèÖÃÔØÈëµã.\n"
-"\n"
-"Òª¸ü¶àµÄÁ˽â¿ÉÒÔʹÓõIJ»Í¬·ÖÇøÀàÐÍ, ÇëÔĶÁ``²Î¿¼ÊÖ²á''ÖÐÓÐ¹Ø ext2fs µÄÕ½Ú.\n"
-"\n"
-"Èç¹ûÄúÔÚһ̨ PPC »úÆ÷°²×°Ê±, ÄãÓ¦¸Ã´´½¨Ò»¸öСµÄ HFS ·ÖÇø``bootstrap'', ×îÉÙ "
-"1MB, Ëü½«ÓÃÓÚ°²×°¿ª»ú³ÌÐò yaboot. Èç¹ûÄúÏëÈÃÕâ¸ö·ÖÇø¸ü´óһЩ, ±ÈÈç 50MB, \n"
-"Äú»á·¢ÏÖÕâÀïºÜÊʺϴæ·Å½ô¼±Æð¶¯Ê±»áÓõ½µÄ±¸ÓÃÄÚºË, ÒÔ¼° ramdisk ¾µÏñ."
-
-#: ../../help.pm_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"·¢ÏÖÒ»¸ö»ò¶à¸öWindows·ÖÇø.\n"
-"Ñ¡ÔñÒ»¸ö·ÖÇø¸Ä±ä´óС,ÒԱ㰲װLinux.\n"
-"\n"
-"\n"
-"·ÖÇø°´ \"Linux Ãû³Æ\", \"Windows Ãû³Æ\", \"ÈÝÁ¿\"Áбí."
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "ÇëÄÍÐĵȴý. ¸Ã²Ù×÷¿ÉÄÜ»¨ºÃ¼¸·ÖÖÓ."
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"DrakX ÏÖÔÚÐèÒªÖªµÀÄãÑ¡ÔñȱʡµÄ(\"½¨Òé\")°²×°»¹ÊÇÔ¸Òâ×Ô¼º¿ØÖƾÖÃæ(\"ר¼Ò\").\n"
-"Äú»¹¿ÉÒÔÑ¡Ôñ×öȫа²×°, »òÕßÉý¼¶Ò»¸öÏÖÓÐµÄ Mandrake Linux ϵͳ.\n"
-"\n"
-" * \"°²×°\": °²×°È«ÐµÄϵͳ. Æäʵ, ijЩÇé¿öÏÂ, Äú»¹¿ÉÒÔ±£³Ö\n"
-"ϵͳԭÓеÄһЩ(Linux »òÆäËü) ·ÖÇø²»¸Ä±ä;\n"
-"\n"
-" * \"Éý¼¶\": ¼òµ¥µÄÉý¼¶ÄúÏÖÓÐµÄ Mandrake Linux ϵͳÖÐÒѾ­°²×°\n"
-"µÄ¸÷ÖÖÈí¼þ. Ëü½«±£ÁôÄúµÄÓ²ÅÌÉϵ±Ç°µÄ·ÖÇø, ÒÔ¼°ÏÖÓеÄÓû§ÅäÖÃ. \n"
-"ËùÓÐÆÕͨ°²×°µÄÅäÖò½ÖèͬÑù¿ÉÒÔʹÓÃ;\n"
-"\n"
-" * \"Ö»Éý¼¶Èí¼þ°ü\": Õâ¸öÐµİ²×°ÀàÐÍ¿ÉÒÔÉý¼¶ÄúÏÖÓÐµÄ Mandrake Linux ϵͳ,\n"
-"ͬʱ±£ÁôËùÓеÄϵͳÅäÖò»±ä. Ò²¿ÉÒÔÌí¼ÓеÄÈí¼þ°ü.\n"
-"\n"
-"Éý¼¶ÊÊÓÃÓÚ°æ±¾ \"8.1\" ÒÔºóµÄ Mandrake Linux ϵͳ.\n"
-"\n"
-"\n"
-"Äú¿ÉÒÔ¸ù¾Ý×Ô¼º¶Ô GNU/Linux Á˽âµÄ³Ì¶È, Ñ¡ÔñÏÂÁеݲװ¼¶±ð:\n"
-"\n"
-"* ½¨Òé : Èç¹ûÄú´ÓÀ´Ã»Óа²×°¹ýÈκΠGNU/Linux ²Ù×÷ϵͳ, ¾ÍÑ¡ÔñÕâ¸ö.\n"
-" °²×°½«×Ô¶¯½øÐÐ, ·Ç³£¼òµ¥, ÄúÖ»ÐèÒª»Ø´ðºÜÉÙµÄÎÊÌâ.\n"
-"\n"
-"* ר¼Ò : Èç¹ûÄú¾«Í¨ GNU/Linux, Äú¿ÉÒÔÑ¡ÔñÕâ¸ö°²×°¼¶±ð, \n"
-"ר¼Ò°²×°ÈÃÄú½«¿ÉÒÔ¶¨ÖÆϵͳµÄºÜ¶à·½Ãæ. Èç¹ûÄú¶Ô GNU/Linux ûÓкÜÉîÈë\n"
-" µÄÁ˽â, Äú½«ºÜÄѻشðijЩÎÊÌâ. ËùÒÔ, Èç¹ûÄú²»Çå³þ»á·¢Éúʲô, Ç벻ҪѡÔñÕâ¸ö¼¶"
-"±ð."
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"ͨ³£, DrakX ¸ù¾ÝÄúÑ¡ÔñµÄÓïÑÔÑ¡ÔñÅäÖúÏÊʵļüÅÌ. \n"
-"Èç¹ûÄúµÄ¼üÅ̲¢²»Ñϸñ·ûºÏÓïÑÔµÄÒªÇó, Äú¿ÉÒÔ´ÓÁбíÖÐÑ¡ÔñÐèÒªµÄ¼üÅÌ.\n"
-"\n"
-"µã»÷ \"¸ü¶à\" °´Å¥½«ÁгöËùÓÐÖ§³ÖµÄ¼üÅÌ."
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"ÇëÑ¡ÔñÄúÏëÒªÔÚ°²×°ºÍƽ³£²Ù×÷ϵͳʱʹÓõÄÓïÑÔ.\n"
-"\n"
-"µã»÷ \"¸ß¼¶\" °´Å¥Ñ¡ÔñÆäËüÒª°²×°µÄÓïÑÔ. Ñ¡ÔñÆäËüÓïÑÔ½«°²×°¸ÃÓïÑÔµÄÎĵµºÍÏà¹Ø"
-"µÄ³ÌÐòÎļþ.\n"
-"ÀýÈç, ÄúÔÚÊ÷ͼÖÐÑ¡ÔñÁ˼òÌåÖÐÎÄ×÷ΪÖ÷ÒªÓïÑÔ, Ôڸ߼¶Ñ¡ÔñÖл¹¿ÉÒÔÑ¡Ôñ·±ÌåÖÐÎÄ.\n"
-"\n"
-"Äú¿ÉÒÔÑ¡Ôñ¶àÖÖ¸½¼ÓµÄÓïÑԺ͵ØÇøÉèÖÃ, µã»÷\"È·ÈÏ\" ¼ÌÐø."
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"DrakX ͨ³£Äܼì²âÄúµÄÊó±êÓжàÉÙ°´¼ü. Èç¹ûûÓмì²âµ½, Ëü¼ÙÉèÄúÓÐÁ½¼üÊó±ê,\n"
-"²¢ÉèÖÃÄ£ÄâµÚÈý¼ü. DrakX »á×Ô¶¯·Ö±æ PS/2, ´®¿Ú, »ò USB Êó±ê.\n"
-"\n"
-"Äú¿ÉÒÔ´ÓÁбíÖÐÑ¡ÔñÄúʹÓõÄÊó±ê.\n"
-"\n"
-"Èç¹ûÄúÑ¡ÔñµÄ²»ÊÇȱʡÉèÖÃ, »á³öÏÖ²âÊÔ´°¿Ú, Äú¿ÉÒÔ°´¸÷¸ö°´¼üºÍ¹öÂÖ, È·ÈÏ\n"
-"ÉèÖÃÕýÈ·, Èç¹ûÊó±ê²»Õý³£¹¤×÷, °´¿Õ¸ñ¼ü»ò [Return] ¿ÉÒÔ \"È¡Ïû\" È»ºóÖØÐÂÑ¡Ôñ."
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"ÇëÑ¡ÔñÕýÈ·µÄ¶Ë¿Ú. ÀýÈç, \n"
-"MS Windows ÀïµÄ COM1, ÔÚ GNU/Linux ÀïÃæ½Ð×ö ttyS0."
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"ÏÂÒ»¸ö²½Öè¶ÔÄúµÄϵͳ°²È«·Ç³£ÖØÒª: Äú½«ÊäÈë \"root\" ¿ÚÁî. \n"
-"\"root\" ¾ÍÊÇϵͳ¹ÜÀíÔ±, Ò²ÊÇΨһÓÐȨ½øÐÐÉý¼¶Èí¼þ, Ìí¼ÓÓû§,\n"
-"¸Ä±äÈ«ÃæϵͳÅäÖÃ, µÈµÈÈÎÎñµÄÈË. ¼òµ¥Ëµ, \"root\" ¿ÉÒÔ\n"
-"×öÈκÎÊÂÇé! Òò´ËÄú±ØÐëÑ¡ÔñÒ»¸ö±ðÈËÎÞ·¨²Âµ½µÄ¿ÚÁî -\n"
-"Èç¹ûÄúÊäÈëµÄ¿ÚÁîÌ«¼òµ¥ DrakX »áÌáÐÑÄú. µ±È», Äú¿ÉÒÔ\n"
-"Ñ¡Ôñ²»ÊäÈë¿ÚÁî, ²»¹ýÎÒÃÇÇ¿ÁÒ½¨ÒéÄú²»ÒªÄÇÑù×ö.\n"
-"Ö»ÓÐÒ»¸öÔ­Òò: ²»ÒªÒÔΪÄúÄÜÆ𶯠GNU/Linux ¾Í¿ÉÒÔ±ÜÃâ\n"
-"Ò»ÇÐϵͳʧÎó. ¼ÈÈ» \"root\" Äܲ»ÊÜÈκÎÏÞÖÆ\n"
-"²¢ÇÒ¿ÉÄÜÒòΪÎÞÒâµÄ´íÎó²Ù×÷ÆÆ»µÏµÍ³ÖÐËùÓеÄÊý¾Ý,\n"
-"ÏÔȻӦ¸Ã·ÀÖ¹ÓÐÈËÌ«ÈÝÒ׵ijÉΪ\n"
-"\"root\".\n"
-"\n"
-"¿ÚÁîÓ¦¸ÃÖÁÉÙÓÐ8¸ö×Ö·û, »ìºÏʹÓÃ×ÖĸºÍÊý×Ö\n"
-"ǧÍò²»Òª°Ñ \"root\" ¿ÚÁîдÏÂÀ´ - Èç¹û±ðÈË¿´µ½\n"
-"»áºÜÈÝÒ×Σº¦ÄúµÄϵͳ.\n"
-"\n"
-"ÁíÍâ, Ò²²»Òª°Ñ¿ÚÁî±àµÄÌ«³¤Ì«,¸´ÔÓ.\n"
-"Ò»¶¨ÒªÈÃ×Ô¼ºÄÜËæʱ¼ÇµÃס.\n"
-"\n"
-"ÄúÊäÈë¿ÚÁîʱÆÁÄ»Éϲ»»áÏÔʾ. ËùÒÔÄú±ØÐë\n"
-"ÊäÈë¿ÚÁîÁ½´Î, ÒÔ¼õÉÙ´ò×Ö´íÎóµÄ¿ÉÄÜ.\n"
-"Èç¹ûÄúÁ½´Î¶¼·¸ÁËͬÑùµÄ´íÎó, ϵͳ²»»á·¢ÏÖ\n"
-"ÄúµÚÒ»´ÎµÇ¼ʱһ¶¨ÒªÊ¹ÓÃͬÑùµÄ``´íÎó''¿ÚÁî.\n"
-"\n"
-"ÔÚר¼ÒģʽÖÐ, »áѯÎÊÄúÊÇ·ñÒªÁ¬½ÓÈÏÖ¤·þÎñÆ÷\n"
-"Èç NIS »ò LDAP.\n"
-"\n"
-"Èç¹ûÄúµÄÍøÂçʹÓà LDAP (»ò NIS) ЭÒé½øÐÐÈÏÖ¤, \n"
-"Ñ¡Ôñ\"LDAP\" (»ò \"NIS\"). Èç¹û²»ÄÜÈ·¶¨,\n"
-"ѯÎÊÍøÂç¹ÜÀíÔ±.\n"
-"\n"
-"Èç¹ûÄúµÄµçÄÔûÓкÍÍøÂçÁ¬½Ó, Äú¿ÉÒÔÑ¡Ôñ\n"
-"ʹÓà \"±¾µØÎļþ\" ÈÏÖ¤."
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO ºÍ grub ÊÇ GNU/Linux ¿ª»úÒýµ¼³ÌÐò. Õâ¸ö²½Öèͨ³£ÊÇ\n"
-"È«×Ô¶¯µÄ. DrakX »á·ÖÎö´ÅÅ̵ÄÒýµ¼ÉÈÇø, ²¢¸ù¾Ý\n"
-"·¢ÏÖµÄÄÚÈÝ×Ô¶¯ÅäÖÃ:\n"
-"\n"
-" * Èç¹û·¢ÏÖ Windows Òýµ¼ÉÈÇø, Ëü»áÓà grub/LILO Òýµ¼ÉÈÇø\n"
-"Ìæ»»Ëü. ÕâÑùÄú½«Äܹ»Òýµ¼ GNU/Linux ºÍ\n"
-"ÆäËû²Ù×÷ϵͳ;\n"
-"\n"
-" * Èç¹û·¢ÏÖ grub »ò LILO Òýµ¼ÉÈÇø, »áÓÃÒ»¸öеÄ\n"
-"Ìæ»»Ëü.\n"
-"\n"
-"Èç¹û²»È·¶¨, DrakX »áÌáʾ¸÷ÖÖ¿ÉÄܵÄÑ¡Ïî.\n"
-"\n"
-" * \"ҪʹÓõÄÒýµ¼³ÌÐò\": ÓÐÈý¸öÑ¡Ôñ:\n"
-"\n"
-" * \"GRUB\": Èç¹ûϲ»¶ grub (Îı¾²Ëµ¥).\n"
-"\n"
-" * \"LILO ͼÐβ˵¥\": Èç¹ûϲ»¶ LILO ºÍ\n"
-"ËüµÄͼÐνçÃæ.\n"
-"\n"
-" * \"LILO Îı¾²Ëµ¥\": Èç¹ûϲ»¶ LILO ºÍ \n"
-"Îı¾½çÃæ²Ëµ¥.\n"
-"\n"
-" * \"Æð¶¯É豸\": ͨ³£Äú²»ÐèÒª¸Ä±àȱʡµÄÆð¶¯É豸\n"
-"(\"/dev/hda\"), ¿ÉÊÇÄúÒ²¿ÉÒÔ±¨Òýµ¼³ÌÐò°²×°ÔÚ\n"
-"µÚ¶þ¸öÓ²ÅÌ (\"/dev/hdb\"), ÉõÖÁÊÇÈíÅÌ (\"/dev/fd0\")ÉÏ;\n"
-"\n"
-" * \"Òýµ¼È±Ê¡¾µÏñ֮ǰµÈºò\": µ±ÖØÐÂÆð¶¯ÏµÍ³Ê±,\n"
-"Áô¸øÓû§Ö¸¶¨µÄʱ¼ä - ÔÚ¿ª»úÒýµ¼³ÌÐòµÄ²Ëµ¥Àï,\n"
-"Ñ¡Ôñ³ýÁËȱʡÉèÖÃÒÔÍâµÄÆäËüÏîÄ¿.\n"
-"\n"
-"!! ×¢Òâ Èç¹ûÄúÔÚÕâÀïÑ¡Ôñ²»°²×°¿ª»úÒýµ¼³ÌÐò (Ñ¡ \n"
-"\"È¡Ïû\" ), Äú±ØÐë×¼±¸ÆäËü·½·¨Òýµ¼ÄúµÄ Mandrake\n"
-"Linux ϵͳ! Èç¹ûÒªÐÞ¸ÄÈκÎÑ¡Ïî, Ò»¶¨ÒªÇå³þ\n"
-"ÄúÔÚ×öʲô !!\n"
-"\n"
-"µã»÷ \"¸ß¼¶\" °´Å¥¿ÉÒÔʹÓøü¶àµÄ\n"
-"Ñ¡Ïî, Ö»ÓÐר¼ÒÓû§»áÐèÒªËüÃÇ.\n"
-"\n"
-"ÅäÖÃÍêͨÓõĿª»úÒýµ¼³ÌÐòÑ¡ÏîÖ®ºó, »áÔÙ´Î\n"
-"¿ª»úʱ¿ÉÒÔÑ¡ÔñµÄÑ¡Ïî.\n"
-"\n"
-"Èç¹ûÄúµÄµçÄÔ»¹°²×°ÓÐÆäËüµÄ²Ù×÷ϵͳ, Ëü»á×Ô¶¯±»\n"
-"Ìí¼Óµ½¿ª»ú²Ëµ¥. Äú¿ÉÒÔÔÚÕâÀïϸµ÷ÒÑÓеÄÑ¡Ïî.\n"
-"ÏÈÑ¡ÖÐÒ»¸öÌõÄ¿, µã»÷\"ÐÞ¸Ä\" ¿ÉÒÔÐ޸Ļòɾ³ýËü;\n"
-"\"Ìí¼Ó\" ´´½¨Ò»¸öÐÂÌõÄ¿; ¶ø\"Íê³É\" ½«½øÈë\n"
-"ÏÂÒ»¸ö°²×°²½Öè."
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (LInux LOader µÄËõд) ºÍ Grub ÊÇ¿ª»úÆô¶¯³ÌÐò: ¿ª»úʱ, ËüÃÇ¿ÉÒÔÒýµ¼\n"
-"ÄúϵͳÀïµÄ GNU/Linux »òÆäËû²Ù×÷ϵͳ.\n"
-" ͨ³£ËüÄÜÕýÈ·µÄ·¢ÏֺͰ²×°ÏµÍ³ÖеÄÆäËû²Ù×÷ϵͳ. Èç¹û²»ÊÇÕâÑù, Äú¿ÉÒÔÔÚÕâ¸ö½ç"
-"ÃæÊÖ¹¤Ìí¼ÓеÄÏîÄ¿. Çë×ÐϸѡÔñ\n"
-"ÕýÈ·µÄ²ÎÊý.\n"
-"\n"
-"Äú¿ÉÄܲ»Ï£ÍûÈÃÿ¸öÈËʹÓÃÕâÀïÁгöµÄÆäËû²Ù×÷ϵͳ. ÄúÖ»Òª°ÑÓйصÄÏîĿɾ³ý¾ÍºÃ"
-"ÁË.\n"
-"²»¹ýÄúÐèÒªÏÈ×¼±¸ÄÇЩÆäËü²Ù×÷ϵͳµÄ¿ª»úÈíÅÌ, ²ÅÄÜÔÚÐèÒªµÄʱºòÒýµ¼ËüÃÇ."
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"ÇëÖ¸¶¨ÔÚÄÄÀï·ÅÖÃÆô¶¯ GNU/Linux µÄÐÅÏ¢.\n"
-"\n"
-"Ñ¡Ôñ\"Ó²Å̵ĵÚÒ»¸öÉÈÇø (MBR)\", ³ý·ÇÄúÇå³þÆäËüÑ¡ÔñµÄºó¹û."
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"ÎÒÃÇÔÚÕâÀïÑ¡ÔñÒ»¸ö´òӡϵͳ. ÆäËü²Ù×÷ϵͳһ°ãÌṩ\n"
-"Ò»¸ö, ¶ø Mandrake Linux ÌṩÁËÈýÖÖ.\n"
-"\n"
-" * \"pdq\" - ÕâÊÇ ``²»ÅŶӵĴòÓ¡''ϵͳ, Èç¹ûÄú\n"
-"µÄ´òÓ¡»úÖ±½ÓÁ¬½ÓÔÚÕâ¸öµçÄÔÉÏ, ¶øÇÒÄú²»ÐèÒªÍøÂç\n"
-"´òÓ¡·þÎñ, ¾ÍÑ¡ÔñÕâÖÖ. Ëü²»ÄܺܿìµÄ´¦ÀíÍøÂç´òÓ¡.\n"
-"Èç¹ûÕâÊÇÄúµÚÒ»´ÎʹÓà GNU/Linux, ¾ÍÑ¡ \"pdq\".\n"
-"°²×°Ö®ºó, Èç¹ûÄúÏëÐÞ¸ÄÅäÖÃ, ÇëÔËÐÐ\n"
-"Mandrake ¿ØÖÆÖÐÐÄµÄ PrinterDrake´òÓ¡»úÅäÖÃ. \n"
-"²¢µã»÷ר¼Òģʽ.\n"
-"\n"
-" * \"CUPS\" - ``ͨÓà Unix ´òӡϵͳ'', ²»ÂÛÊÇ´òÓ¡µ½\n"
-"±¾µØ´òÓ¡»ú»¹ÊÇ´òÓ¡µ½µØÇòÁíÒ»ÃæµÄÍøÂç´òÓ¡»ú, Õâ¸öϵͳ¶¼ÄÜʤÈÎ. \n"
-"ËüÅäÖüòµ¥, ¿ÉÒÔ×÷ΪÀÏʽ \"lpd\" ´òӡϵͳµÄ·þÎñÆ÷ºÍ¿Í»§»ú. \n"
-"ËüºÍÒÔÇ°µÄϵͳ¼æÈÝ. ËüÓÐÖÚ¶àµÄ¹¦ÄÜ, ¿ÉËüµÄ»ù±¾,\n"
-"ÅäÖÃºÍ \"pdq\" Ò»Ñù¼òµ¥. Èç¹ûÄúÏë\n"
-"Ä£ÄâÒ»¸ö \"lpd\" ·þÎñÆ÷, Äú±ØÐëÆô¶¯ \"cups-lpd\" ºǫ́·þÎñ. \n"
-"ËüµÄͼÐνçÃæ¿ÉÒÔ´¦Àí´òÓ¡²¢Ñ¡Ôñ´òÓ¡»úÑ¡Ïî.\n"
-"\n"
-" * \"lprNG\" - ``ÐÂÒ»´ú lpr''. Õâ¸öϵͳºÍÆäËüϵͳ\n"
-"ÄÜ×öµÄÊÂÇ鼸ºõÒ»Ñù, µ«ÊÇËü»¹Äܹ»ÓÃ\n"
-"Á¬½ÓÔÚ Novell ÍøÂçÉϵĴòÓ¡»ú´òÓ¡, ÒòΪËüÖ§³Ö IPX ЭÒé,\n"
-"¶øÇÒËüµÄÊä³ö¿ÉÒÔÖ±½ÓÓÃÓÚÃüÁîÊäÈë. Èç¹ûÄúÐèҪʹÓà Novell\n"
-"»òÕßÏ벻ͨ¹ýµ¥¶ÀµÄ¹ÜµÀÖ¸Áî¶ø°Ñ´òÓ¡½á¹û´«µÝ¸øÁíÒ»¸ö³ÌÐò, ʹÓà lprNG.\n"
-"·ñÔò, CUPS ¸üºÏÊÊÒòΪËü±È½Ï¼òµ¥,ÔÚÍøÂçÉÏÒ²\n"
-"¹¤×÷µÃ¸üºÃ."
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX ½«Òª³¢ÊÔÑ°ÕÒÄúϵͳÖа²×°µÄ IDE É豸. Ëü»¹»áËÑË÷ÄúϵͳÖÐËùÓÐµÄ PCI SCSI "
-"¿¨.\n"
-"Èç¹û DrakX ÕÒµ½ÁË SCSI ¿¨, Ëü»á×Ô¶¯°²×°ºÏÊʵÄÇý¶¯³ÌÐò.\n"
-"\n"
-"Ó²¼þ¼ì²âδ±Ø×ÜÄÜ·¢ÏÖÿ¸öÉ豸, Òò´Ë, DrakX »áÇëÄúÈ·ÈÏÊÇ·ñ°²×°ÁË PCI SCSI ¿¨.Èç"
-"¹ûÄúÖªµÀÄúµÄ»úÆ÷Àï°²×°ÁË SCSI ¿¨, Çëµã»÷ \"ÊÇ\". \n"
-"ÄúÐèÒª´ÓÏÔʾ³öµÄÁбíÖÐÌôÑ¡ÄúµÄ¿¨. Èç¹ûÄúûÓÐ SCSI ¿¨, Çëµã»÷ \"·ñ\".\n"
-"Èç¹ûÄúÒ²²»Çå³þ, ÇëÑ¡Ôñ, \"²é¿´Ó²¼þÐÅÏ¢\", ²é¿´ÄúµÄ»úÆ÷ÉÏÓ²¼þ¼ì²âµÄ½á¹û, \n"
-"È»ºóÑ¡Ôñ\"È·ÈÏ\"\n"
-"¼ì²éÓ²¼þÇåµ¥Ö®ºó, µã»÷ \"È·ÈÏ\" °´Å¥»Øµ½ SCSI ¿¨µÄÎÊÌâ.\n"
-"\n"
-"Èç¹ûÄú²»µÃ²»ÊÖ¹¤ÌôÑ¡Çý¶¯³ÌÐò, DrakX ½«ÌáÎÊÄúÊÇ·ñÒªÖ¸¶¨ÌرðµÄ²ÎÊý.\n"
-"Äú×îºÃÈà DrakX ȥ̽²âÓ²¼þÒÔÈ·¶¨Ìض¨Ó²¼þ³õʼ»¯ÐèÒªµÄÌرð²ÎÊý. \n"
-"Õâ¸ö°ì·¨Í¨³£¿ÉÒÔ×àЧ.\n"
-"\n"
-"Èç¹û DrakX ¼ì²â²ÎÊý²»³É¹¦, ÄúÖ»ºÃ×Ô¼ºÌṩÇý¶¯³ÌÐò²ÎÊý.\n"
-"Çë²é¿´ 'Óû§Ö¸ÄÏ', (µÚÈýÕÂ, ÊÕ¼¯Ó²¼þÐÅÏ¢). ÄÇÀïÌṩÁËһЩ»ñÈ¡ÓйØÐÅÏ¢µÄ·½·¨, "
-"Èç²é¿´Ó²¼þÎĵµ,\n"
-" ä¯ÀÀÖÆÔìÉ̵ÄÍøÕ¾ (Èç¹ûÄúÓа취ÉÏÍø) »ò´Ó Windows ÖлñÈ¡ÓйصÄÐÅÏ¢\n"
-"(Èç¹ûÄúÔø¾­ÄÜÔÚ Windows ÖÐʹÓÃÓйØÓ²¼þ)"
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"Äã¿ÉÒÔΪ Yaboot Ìí¼Ó¸ü¶àµÄÌõÄ¿, ÈçÆäËüµÄ²Ù×÷ϵͳ, ±¸ÓõÄÄÚºË, »òÕß\n"
-"Ò»¸ö½ô¼±Æ𶯾µÏñ.\n"
-"\n"
-"¶ÔÆäËü²Ù×÷ϵͳ, ÌõÄ¿½öÓÐÒ»¸ö±êÇ©ºÍÓÐ¹ØµÄ \"¸ù\"·ÖÇø.\n"
-"\n"
-"¶ÔÓÚ Linux, Óм¸¸ö¿ÉÄܵÄÑ¡Ïî:\n"
-"\n"
-" * ±êÇ©: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Ó³Ïó: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * ¸ù: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"YabootÊÇ NewWorld MacIntoshµÄ¿ª»úÒýµ¼ÏµÍ³, ¿ÉÒÔÒýµ¼ GNU/Linux, MacOS, ºÍ "
-"MacOSX.\n"
-"\n"
-"\n"
-"YabootÖ÷ҪѡÏî:\n"
-"\n"
-"\n"
-" - ³õʼÐÅÏ¢: ¿ª»úÒýµ¼ÐÅÏ¢.\n"
-"\n"
-"\n"
-" - Òýµ¼É豸: ¿ª»ú³ÌÐò°²×°µØ.\n"
-"\n"
-"\n"
-" - ¹Ì¼þÑÓ³Ù: yabootµÄ¿ª»úÑÓ³ÙÖ®Ò».\n"
-"\n"
-"\n"
-" - ºËÐÄÒýµ¼ÑÓ³Ù: ºËÐÄÒýµ¼ÑÓ³Ù.\n"
-"\n"
-"\n"
-" - ʹÄÜCDÒýµ¼?: 'C' CDÒýµ¼.\n"
-" - ʹÄÜOFÒýµ¼?: 'N' ¹Ì¼þÒýµ¼.\n"
-" - ȱʡ²Ù×÷ϵͳ: ¹Ì¼þȱʡÒýµ¼µÄ²Ù×÷ϵͳ."
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"ÕâÀïÁгöÁËÓйØÄúµÄµçÄԵĸ÷ÖÖÐÅÏ¢. ¸ù¾ÝÄú°²×°µÄ\n"
-"µÄÓ²¼þ²»Í¬, Äú¿ÉÄÜ¿´µ½ÏÂÁÐÏîÄ¿:\n"
-"\n"
-" * \"Êó±ê\": ²é¿´ÏÖÔÚµÄÊó±êÉèÖÃ, \n"
-"±ØÒªµÄ»°µã»÷Ð޸İ´Å¥;\n"
-"\n"
-" * \"¼üÅÌ\": ²é¿´ÏÖÔڵļüÅÌÉèÖÃ, \n"
-"±ØÒªµÄ»°µã»÷Ð޸İ´Å¥;\n"
-"\n"
-" * \"ʱÇø\": DrakX, »áͨ¹ýÄúÑ¡ÔñµÄÓïÑÔ\n"
-"²Â²âÄúËùÔÚµÄʱÇø. µ«ÊÇÄúÒ²¿ÉÄÜʹÓÃÖÐÎÄ\n"
-"È´²»ÔÚÖйú, ÄÇôÄúÐèÒªµã»÷\"ʱÇø\"µÄ°´Å¥\n"
-"À´ÕýÈ·µÄÉèÖÃÄúµÄϵͳʱ¼ä;\n"
-"ÒÔ·ûºÏÄúËù´¦µÄʱÇø;\n"
-"\n"
-" * \"´òÓ¡»ú\": µã»÷ \"ûÓдòÓ¡»ú\" °´Å¥\n"
-"»áÆô¶¯´òÓ¡»úÅäÖþ«Áé;\n"
-"\n"
-" * \"Éù¿¨\": Èç¹û·¢ÏÖÄúµÄϵͳÓÐÉù¿¨, \n"
-"Ëü»áÔÚÕâÀïÏÔʾ. °²×°ÆÚ¼äûÓа취ÐÞ¸Ä;\n"
-"\n"
-" * \"µçÊÓ¿¨\": Èç¹û·¢ÏÖÄúµÄϵͳÓеçÊÓ¿¨, \n"
-"Ëü»áÔÚÕâÀïÏÔʾ. °²×°ÆÚ¼äûÓа취ÐÞ¸Ä;\n"
-"\n"
-" * \"ISDN ¿¨\": Èç¹û·¢ÏÖÄúµÄϵͳÓÐÉù¿¨, \n"
-"Ëü»áÔÚÕâÀïÏÔʾ. Äú¿ÉÒÔµã»÷°´Å¥, \n"
-"ÐÞ¸ÄÓëËüÓйصIJÎÊý."
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"Ñ¡ÔñÓ²ÅÌÄú×¼±¸Çå¿ÕÀ´°²×° Mandrake·ÖÇø.\n"
-"×¢Ò⣬ËùÓÐÊý¾Ý½«¶ªÊ§²¢ÇÒÎÞ·¨»Ö¸´."
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"µã»÷ \"È·¶¨\"ɾ³ý¸ÃÓ²ÅÌËùÓÐÊý¾Ý¼°·ÖÇø.\n"
-"×¢Ò⣬µã»÷ \"È·¶¨\"ºó£¬Äú½«ÎÞ·¨»Ö¸´Êý¾Ý¼°·ÖÇø(°üÀ¨WindowsÊý¾Ý).\n"
-"\n"
-"\n"
-"µã»÷ \"È¡Ïû\"È¡Ïû²Ù×÷£¬Êý¾Ý¼°·ÖÇø²»»á¶ªÊ§."
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ), ͨ³£ÊÇÒòΪÆð¶¯ÈíÅÌÓë°²×°½éÖÊ"
-"²»ÅäÌ×(ÇëÖÆ×÷еĿª»úÈíÅÌ)"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "Äú»¹±ØÐë¸ñʽ»¯ %s"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"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"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-"ΪÁËÄÜÉý¼¶ÄúµÄϵͳ, ½«ÒªÉ¾³ýÏÂÁеÄÈí¼þ°ü: %s\n"
-"\n"
-"\n"
-"ÄúÈ·¶¨ÒªÉ¾³ýÕâЩÈí¼þ°üÂð?\n"
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "ûÓÐNISÓò£¬ ÎÞ·¨Ê¹Óù㲥"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "Çë²åÈëÒ»ÕÅDOSÈíÅ̵½Çý¶¯Æ÷ %s"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "²»ÊÇDOS¸ñʽµÄÈíÅÌ"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr "ʹÓñ£´æµÄÈí¼þ°üÑ¡Ôñ, ÒÔ''linux defcfg=floppy''Æô¶¯"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "ÇëÈ¡Îļþ %s ³ö´í "
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"·¢Éú´íÎó! н¨ÎļþϵͳʱÕÒ²»µ½¿ÉÓõÄÉ豸¡£\n"
-"Çë¼ì²éÄúµÄÓ²¼þÒÔÈ·¶¨ÎÊÌâµÄÔ­Òò !"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"ÄúϵͳÖеIJ¿·ÖÓ²¼þÐèÒª 'רÓÐ' µÄÇý¶¯³ÌÐò²ÅÄܹ¤×÷. \n"
-"ÓйØËüÃǵÄÇé¿ö, ÇëÄú²é¿´: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"±ØÐëÖ¸¶¨Ò»¸ö¸ù·ÖÇø.\n"
-"ÇëÏÈ´´½¨Ò»¸ö Linux ·ÖÇø (»òÔÚͼÖеã»÷ÏÖÓеÄÒ»¸ö).\n"
-"È»ºóÔÚÁбíÀïÑ¡Ôñ \"×°Ôصã\", ÉèΪ '/'."
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "Äú±ØÐëÓÐÒ»¸ö½»»»·ÖÇø"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"Äú»¹Ã»Óн»»»·ÖÇø\n"
-"\n"
-"Òª¼ÌÐøÂð?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "Äú±ØÐëÓÐÒ»¸öFAT·ÖÇø ÔØÈë /boot/efi"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "ʹÓÿÕÏпռä"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "ûÓÐ×ã¹»¿ÕÏпռä·ÖÅä¸øзÖÇø"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "ʹÓÃÏÖ´æµÄ·ÖÇø"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "ÏÖ´æµÄ·ÖÇøÎÞ·¨Ê¹ÓÃ"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "ÀûÓà Windows ·ÖÇø½øÐлØËÍ"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "ÇëÎÊÄúÒªÔÚÄÄÒ»¸ö·ÖÇøÀï·Å Linux4Win?"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "Ñ¡Ôñ´óС"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "¸ù·ÖÇø´óС(MB): "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "½»»»·ÖÇø´óС (MB): "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "ʹÓÃÔÚ Windows ·ÖÇøÉϵĿÕÏпռä"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "ÄúÐèÒª¸Ä±äÄĸö·ÖÇøµÄ´óС?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "¼ÆËã Windows ÎļþϵͳµÄ±ß½ç"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"¸Ä±ä FAT ·ÖÇø´óСµÄ³ÌÐòÎÞ·¨´¦ÀíÕâ¸ö·ÖÇø, \n"
-"·¢ÉúÁËÈçÏ´íÎó: %s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr ""
-"ÄúµÄ Windows ·ÖÇøÓÐÌ«¶àËéƬ, ÇëÖØÐÂÆð¶¯, ½øÈë Windows, ÔËÐÐ ``defrag''È»ºóÖØ"
-"пªÊ¼°²×° Mandrake Linux"
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"¾¯¸æ!\n"
-"\n"
-"DrakX ÏÖÔÚÒªµ÷ÕûÄúµÄ Windows ·ÖÇøµÄ´óС. ΪÁË°²È«, ÄúÓ¦¸ÃÏÈÔÚ Windows ÏÂÔË\n"
-"ÐÐ scandisk, ²¢¸ù¾ÝÐèÒªÔËÐÐ defreg. ÏÖÔÚÄú¿ÉÒÔÍ˳ö Linux °²×°È¥×öÕâЩ\n"
-"×¼±¸, È»ºóÖØпªÊ¼°²×°.\n"
-"Ò»ÇоÍÐ÷ºó, Çë°´ \"È·¶¨\"."
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "Äú½«±£Áô¶àÉÙ¿Õ¼ä¸ø windows?"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "·ÖÇø %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "×Ô¶¯µ÷Õû´óСʧ°Ü: %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr "ûÓпÉÒÔµ÷Õû´óС»òÕßÓÃ×÷»Ø»·µÄ FAT ·ÖÇø (»òÕßûÓÐ×㹻ʣÓà¿Õ¼ä)"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "Çå³ýÕû¸ö´ÅÅÌ"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "ɾ³ý Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "ÄúÓв»Ö»Ò»¸öÓ²ÅÌ, ÄúÒªÔÚÄĸöÉÏÃæ°²×° Linux?"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "´ÅÅÌ %s ÉÏÏÖ´æµÄËùÓзÖÇø¼°Æä×ÊÁϽ«±»Çå³ý"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "¶¨ÖÆ·ÖÇø"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "ʹÓà fdisk"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"ÄúÏÖÔÚ¿ÉÒÔÔÚ %s ÉÏ×ö·ÖÇø\n"
-"×öÍêÖ®ºó, ²»ÒªÍü¼ÇÓà `w' ÃüÁî±£´æÄúµÄÐÞ¸Ä"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "ÔÚ Windows ·ÖÇøÉÏûÓÐ×ã¹»µÄ¿ÕÏпռä"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "ÎÒÎÞ·¨ÕÒµ½°²×°ÐèÒªµÄ¿Õ¼ä"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "DrakX ·ÖÇø´óʦ½¨ÒéÕâЩ½â¾ö°ì·¨:"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "·ÖÇøʧ°Ü: %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "ÍøÂçÕýÔÚÆô¶¯"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "ÕýÔÚ½ûÓÃÍøÂ繦ÄÜ"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"·¢Éú´íÎó, ¿ÉÊÇÎÒ²»ÖªµÀ¸ÃÔõÑù´¦Àí²ÅºÃ.\n"
-"¼ÌÐøÏÂÈ¥»áÔõÑù¾Í¿´ÄúµÄÔËÆøÁË."
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "Öظ´µÄ×°Ôصã %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"һЩÖØÒªÈí¼þ°üûÓÐÕýÈ·µÄ°²×°. ÄúµÄ¹âÅÌ»òÕßÇý¶¯Æ÷¿ÉÄÜÓÐȱÏÝ.\n"
-"ÇëÔÚһ̨°²×°ºÃµÄµçÄÔÉϼì²é¹âÅÌ, ÃüÁîÊÇ\n"
-"\"rpm -qpl Mandrake/RPMS/*.rpm\"\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "»¶Ó­À´µ½ %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "ûÓпÉÓõÄÈíÅÌÇý¶¯Æ÷."
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "½øÈë²½Öè `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
-"press `F1' when booting on CDROM, then enter `text'."
-msgstr ""
-"ÄúµÄϵͳ×ÊÔ´²»×ã. ÄúÔÚ°²×° Mandrake Linux ʱ¿ÉÄÜÓöµ½ÎÊÌâ.\n"
-"Èç¹ûÕâÑù, Äú¿ÉÒÔ³¢ÊÔÎı¾Ä£Ê½µÄ°²×°. \n"
-"ÔÚ´Ó¹âÅÌÆô¶¯ºó°´ 'F1' ¼ü, È»ºóÊäÈë 'text'."
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "°²×°Àà±ð"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "Çë´ÓÏÂÁа²×°Àà±ðÀïÑ¡ÔñÒ»¸ö:"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "³ÌÐò×éÑ¡Ôñ"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "Ñ¡Ôñµ¥¸öÈí¼þ°ü"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "×ܹ²´óС: %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "ÓдíµÄÈí¼þ°ü"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "Ãû³Æ: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "°æ±¾: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "´óС: %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "ÖØÒªÐÔ: %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr "Äú²»¿ÉÒÔÑ¡ÔñÕâ¸öÈí¼þ°ü. ûÓÐ×ã¹»¿Õ¼ä°²×°Ëü."
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "ÏÂÁÐÈí¼þ°ü½«Òª±»°²×°"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "ÏÂÁÐÈí¼þ°ü½«Òª±»Ð¶ÔØ"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "Äú²»ÄܸıäÕâ¸öÈí¼þ°üµÄÑ¡¶¨"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "Õâ¸öÈí¼þ°üÊDZØÐèµÄ, ²»ÄÜÈ¡ÏûÑ¡¶¨"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "Äú²»¿ÉÒÔÈ¡ÏûÑ¡ÔñÕâ¸öÈí¼þ°ü. ËüÒѾ­°²×°¹ýÁË."
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"Õâ¸öÈí¼þ°ü±ØÐë½øÐÐÉý¼¶.\n"
-"ÄúÕæµÄҪɾ³ýËüÂð?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "Äú²»Äܲ»Ñ¡ÔñÕâ¸öÈí¼þ°ü, Ëü±ØÐëÉý¼¶"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "ÏÔʾ×Ô¶¯Ñ¡ÖеÄÈí¼þ°ü"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "°²×°"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "ÈíÅÌÔØÈë/±£´æ"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "¸üÐÂÈí¼þ°üÑ¡Ôñ"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "×îС°²×°"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "Ñ¡ÔñÄúÒª°²×°µÄÈí¼þ°ü"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "ÕýÔÚ°²×°"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "ÕýÔÚ¹À¼Æ"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "Ê£Óàʱ¼ä"
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "ÕýÔÚ×¼±¸°²×°"
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d Èí¼þ°ü"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "ÕýÔÚ°²×°³ÌÐò %s"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "½ÓÊÜ"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "¾Ü¾ø"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"Çë»»ÁíһƬ¹âÅÌ!\n"
-"\n"
-"ÇëÔÚÇý¶¯Æ÷ÖвåÈë±êÓÐ \"%s\" µÄ¹âÅÌ, È»ºóµã»÷ 'È·¶¨'.\n"
-"Èç¹ûÄúûÓÐÕâÕŹâÅÌ, Çëµã»÷ 'È¡Ïû', ·ÅÆú°²×°Õâ¸ö¹âÅÌÉϵÄÈí¼þ."
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "ÕæµÄÒª¼ÌÐø"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "ÅÅÁÐÈí¼þ°üʱ³ö´í"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "°²×°Èí¼þ°üʱ³ö´í:"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"ÏÂÒ»¸ö¹âÅ̵IJ¿·ÖÄÚÈݵÄÐí¿ÉЭÒé²»ÊÇ GPL »òÀàËƵÄЭÒé. ÿ¸öÕâÑùµÄÄÚÈÝ\n"
-"Êܵ½¸÷×Ô²»Í¬µÄÌõ¼þºÍÌõ¿îµÄÏÞÖÆ. \n"
-"ÔÚÄúʹÓûòÖØзַ¢¸ÃÄÚÈÝ֮ǰ, Çë×ÐϸÔĶÁ²¢×ñÊØÆäÌض¨µÄ\n"
-"Ðí¿ÉЭÒé. \n"
-"ͨ³£ÕâЩЭÒé»áÏÞÖƶԸÃÄÚÈݽøÐÐת»», ¸´ÖÆ \n"
-"(±¸·ÝÄ¿µÄ³ýÍâ), Ôٴηַ¢, ·´Ïò¹¤³Ì, ·´»ã±à, ·´±àÒë \n"
-"»òÆäËüÐÞ¸Ä. \n"
-"Èç¹ûÎ¥±³ÈκÎЭÒéµÄÌõ¿î, ЭÒ鸳ÓèÄúµÄȨÀûÒ²Á¢¼´ÖÕÖ¹. \n"
-"³ý·ÇЭÒéÖÐÓÐÌض¨µÄÌõ¿î¸³ÓèÄúÏà¹ØȨÀû, \n"
-"Äúͨ³£²»ÄÜÔÚ³¬¹ýһ̨ϵͳÖа²×°¸Ã³ÌÐò, »ò°ÑËüÓ¦ÓÃÔÚÍøÂçÉÏ.\n"
-"Èç¹ûÓÐÒÉÎÊ, ÇëÖ±½ÓÓë¸ÃÄÚÈݵķ¢ÐÐÕß»ò×÷ÕßÁªÏµ. \n"
-"ÏòµÚÈý·½×ªÈûò¸´ÖÆÕâЩÄÚÈÝ, °üÀ¨ÆäÎĵµÍ¨³£ÊDZ»½ûÖ¹µÄ.\n"
-"\n"
-"\n"
-"ÏÂÒ»¸ö¹âÅ̵ÄÄÚÈݵÄÈ«²¿È¨Àû·Ö±ðÊôÓÚËüÃǸ÷×ÔµÄ×÷Õß, \n"
-"²¢Êܵ½¿ÉÓ¦ÓÃÓëÈí¼þ³ÌÐòµÄ֪ʶ²úȨºÍ°æȨ·¨Âɵı£»¤.\n"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "·¢ÉúÒ»¸ö´íÎó"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "ÄúÈ·¶¨Í˳ö°²×°³ÌÐòÂð? "
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "Ðí¿ÉЭÒé"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-"¼ò½é\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake Linux distribution.\n"
-"\n"
-"\n"
-"1. Ðí¿ÉЭÒé\n"
-"\n"
-"Please read this document carefully. This document is a license agreement "
-"between you and \n"
-"MandrakeSoft 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. ÓÐÏÞµ£±£\n"
-"\n"
-"The Software Products and attached documentation are provided \"as is\", "
-"with no warranty, to the \n"
-"extent permitted by law.\n"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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. GPL Ðí¿ÉЭÒéºÍÆäËüÓйØЭÒé\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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft S.A. is governed by a specific license. Please refer to the "
-"documentation for \n"
-"further details.\n"
-"\n"
-"\n"
-"4. ֪ʶ²úȨ\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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft S.A. \n"
-"\n"
-"\n"
-"5. ÊÊÓ÷¨ÂÉ \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 MandrakeSoft S.A. \n"
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "ÄúÕæµÄÒª¾Ü¾øÕâ¸öÐí¿ÉЭÒéÂð?"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "¼üÅÌ"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "ÇëÑ¡ÔñÄúʹÓõļüÅ̲¼¾Ö."
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "¼üÅÌÇåµ¥"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "ÄúÏëÒª×öʲôÀà±ðµÄ°²×°?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "°²×°/Éý¼¶"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "Òª°²×°ÐÂϵͳ»¹ÊÇÉý¼¶Ô­ÓÐϵͳ?"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "ÍƼö"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "ר¼Ò"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "Éý¼¶"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "Ö»¸üÐÂÈí¼þ°ü"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "ÇëÑ¡ÔñÄúµÄÊó±êÀàÐÍ."
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "Êó±ê¶Ë¿Ú"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "ÇëÑ¡ÔñÄúµÄÊó±êÊÇÁ¬½Óµ½ÄǸö´®ÐÐ¿Ú ?"
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "Êó±ê¼üÄ£Äâ"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "2¼üÄ£Äâ"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "3¼üÄ£Äâ"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "ÅäÖà PCMCIA ¿¨"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "ÕýÔÚÅäÖÃ IDE"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "ûÓпÉÓõÄÓ²ÅÌ·ÖÇø"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "ÕýÔÚɨÃè¸÷¸ö·ÖÇøÒÔÑ°ÕÒ×°Ôصã"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "Ñ¡Ôñ×°Ôصã"
-
-#: ../../install_steps_interactive.pm_.c:379
-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)! °²×°½«¼ÌÐø, µ«ÈçÐèÆô¶¯ÏµÍ³, Äú¿ÉÓÃDiskDrake´´½¨Æô"
-"¶¯·ÖÇø"
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "ûÓÐÕÒµ½¿ÉÒÔ½øÐÐÉý¼¶µÄ¸ù·ÖÇø"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "¸ù·ÖÇø"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "ÄúµÄ¸ù·ÖÇø(/)ÊÇÄÄÒ»¸ö ?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "Äú½«ÐèÒªÖØÐÂÆô¶¯Ê¹¸Ä±äÉúЧ"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "ÇëÑ¡ÔñÄúÒª¸ñʽ»¯µÄ·ÖÇø"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "ÊÇ·ñ¼ì²é»µ´Å¿é?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "ÕýÔÚ¸ñʽ»¯¸÷¸ö·ÖÇø"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "ÕýÔÚ´´½¨ºÍ¸ñʽ»¯Îļþ %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr "¼ì²éÎļþϵͳ %s ʧ°Ü. ÄúÏëÐÞ¸´´íÎóÂð? (×¢Òâ, ÓпÉÄܶªÊ§Êý¾Ý)"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "¶Ô»»¿Õ¼äÌ«ÉÙ, ÎÞ·¨Íê³É°²×°, ÇëÀ©´ó¶Ô»»·ÖÇø."
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "Ñ°ÕÒ¿É°²×°µÄ³ÌÐò²¢Öؽ¨ rpm Êý¾Ý¿â..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "Ñ°ÕÒ¿É°²×°µÄ³ÌÐò..."
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "²éÕÒÒѾ­°²×°¹ýµÄÈí¼þ°ü."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "Ñ°ÕÒ¿ÉÉý¼¶µÄ³ÌÐò..."
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr "ÄúµÄϵͳËùÊ£ÓàµÄ¿Õ¼ä²»¹»½øÐа²×°»òÉý¼¶ (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"ÇëÑ¡ÔñÓÃÈíÅÌÔØÈë»ò±£´æÈí¼þ°üÑ¡ÔñÐÅÏ¢.\n"
-"¸ñʽÓë×Ô¶¯°²×°Éú³ÉµÄÈíÅÌÒ»Ñù"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "´ÓÈíÅÌÔØÈë"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "±£´æÈëÈíÅÌ"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "Õý´ÓÈíÅÌÔØÈë"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "Èí¼þ°üÑ¡Ôñ"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "Çë²åÈëÈí¼þ°üÑ¡ÔñÈíÅÌ"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "ÄúÑ¡ÔñµÄ³¬¹ý¿ÉÓÿռä"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "°²×°ÀàÐÍ"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr "ÄúûÓÐÑ¡ÔñÈκεÄ×é¼þ, ÇëÑ¡Ôñ×îС°²×°"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "°²×° X Window ϵͳ"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "°²×°»ù´¡Îĵµ (½¨Òé)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "×îС°²×° (ÎÞ°ü¹ÜÀí¹¤¾ß)"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"Èç¹ûÄúÓµÓÐÏÂÁÐËùÓеĹâÅÌ, µã»÷ È·ÈÏ.\n"
-"Èç¹ûÄúûÓÐÈκÎÒ»ÕÅ, µã»÷ È¡Ïû.\n"
-"Èç¹ûÄúֻȱÆäÖÐһЩ, ²»Ñ¡ÖÐËü, È»ºóµã»÷ È·ÈÏ."
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "±êºÅ %s µÄCD-ROM "
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "ÕýÔÚ×¼±¸°²×°"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"ÕýÔÚ°²×°Èí¼þ°ü %s \n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "°²×°ºóµÄÅäÖÃ"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "Çë²åÈëÒ»ÕÅÆô¶¯ÈíÅ̵½Çý¶¯Æ÷ %s"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "ÇëÔÚÇý¶¯Æ÷ %s ÖвåÈëÒ»ÕŸüÐÂÄ£¿éÈíÅÌ"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-"ÏÖÔÚÄúÒª¾ö¶¨ÊÇ·ñÏÂÔØÓÃÓÚ¼ÓÃܵÄÈí¼þ°ü.\n"
-"\n"
-"¾¯¸æ!\n"
-"\n"
-"ÔÚ²»Í¬µÄ·¨ÂÉÖƶÈÖÐ, ÊÊÓÃÓÚÕâЩÈí¼þµÄÒ»°ãÒªÇóºÍÇ¿ÖƽûÁîÓкܴó²»Í¬. \n"
-"¿Í»§ºÍ/»ò×îÖÕÓû§±ØÐëÇå³þµÄÁ˽âËùÔÚ¹ú¼ÒµÄ·¨ÂÉÊÇ·ñÔÊÐí×Ô¼ºÏÂÔØ, ±£´æ, ºÍ/»ò\n"
-"ʹÓÃÕâЩÈí¼þ.\n"
-"\n"
-"ÁíÍâ, ¿Í»§ºÍ/»ò×îÖÕÓû§±ØÐëÇå³þ, ²»µÃÎ¥·´ËùÔÚ¹ú¼ÒµÄ·¨ÂÉ. Î¥·´ÓйØÊÊÓ÷¨Âɽû"
-"Áî\n"
-"µÄºó¹û, ¿ÉÄÜÊÇÊܵ½ÑÏÀ÷µÄ³Í·£.\n"
-"\n"
-"¿Í»§ºÍ/»ò×îÖÕÓû§ÔÚͬÒâÇ©ÊðÏÂÁÐЭÒéÖ®ºó, ²»ÂÛºÎÖÖÇé¿ö, Mandrakesoft, ÒÔ¼°Æä\n"
-"ÖÆÔìÉ̺;­ÏúÉÌ, ²»³Ðµ£ÈκÎÔðÈÎ, ¼´Ê¹¿Í»§ºÍ/»ò×îÖÕÓû§ÒòÏÂÔØ, ÓµÓкÍ/»òʹÓÃ\n"
-"ÕâЩÈí¼þ¶øÔâÊÜÈκÎÌض¨µÄ, ¼ä½ÓµÄ»ò¸½´øµÄË𺦠(°üÀ¨, µ«²»ÏÞÓÚÀûÈóµÄËðʧ, Éú"
-"Òâ\n"
-"µÄÖжÏ, ¹Ø¼üÊý¾ÝµÄ¶ªÊ§¼°ÆäËû²ÆÎïËðʧ, ºÍ¿ÉÄÜÓÉ·¨ÔºÅоö²úÉúµÄÕ®ÎñºÍÅâ³¥).\n"
-"\n"
-"\n"
-"¶ÔÓÚÏÂÁÐЭÒéµÄÈκÎÒÉÎÊ, ÇëÁªÏµ\n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"ÒªÏÂÔØÕâЩÈí¼þ°ü, ÄúµÄÍøÂçÁ¬½Ó±ØÐëÒѾ­ÅäÖúò¢ÇÒ¿ÉÒÔʹÓÃ.\n"
-"\n"
-"ÄúÊÇ·ñÒª°²×°Éý¼¶?"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr "ÕýÔÚÁ¬½Ó Mandrake Linux ÍøÕ¾ÒÔ»ñµÃ¾µÏñÍøÕ¾Áбí..."
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "Ñ¡ÔñÒ»¸ö¾µÏóÍøÕ¾À´È¡µÃ³ÌÐò"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "ÕýÔÚÁ¬½Ó¾µÏóÍøÕ¾ÒÔÈ¡µÃ¿É¹©°²×°³ÌÐòµÄÁбí..."
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "ÄúËùÔÚµÄʱÇø?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "ÄúµÄϵͳʱÖÓÉ趨Ϊ GMT"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "×Ô¶¯Ê±¼äͬ²½(ʹÓÃNTP)"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "NTP ·þÎñÆ÷"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "Ô¶³Ì CUPS ·þÎñÆ÷"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "ûÓдòÓ¡»ú"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "ÄúÓÐ ISA Éù¿¨Âð?"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr "°²×°Ö®ºóÔËÐÐ \"sndconfig\"À´ÅäÖÃÄúµÄÉù¿¨"
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "ûÓÐÕÒµ½Éù¿¨. ÇëÔÚ°²×°Ö®ºó³¢ÊÔ\"harddrake\"."
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "¸ÅÒª"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "Êó±ê"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "ʱÇø"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "´òÓ¡»ú"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ÄÚÖà ISDN ¿¨"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "Éù¿¨"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "TV ¿¨"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "ʹÓÃNIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Windows Óò"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "±¾»úÎļþ"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "³¬¼¶Óû§¿ÚÁî"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "ûÓпÚÁî"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "Õâ¸ö¿ÚÁîÌ«¼òµ¥ÁË (ÖÁÉÙÒªÓÐ %d ¸ö×Ö·û)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "ÈÏÖ¤"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "LDAP ÈÏÖ¤"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP »ù±¾Ä¿Â¼Ãû dn"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "LDAP ·þÎñÆ÷"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "NIS ÈÏÖ¤"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS ÍøÓò"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS ·þÎñÆ÷"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ·þÎñÆ÷µÄ»·¾³ÖÐÕý³£Ê¹ÓÃ, Äú¿ÉÄܵÃÇë W2K ¹ÜÀíÔ± ÔËÐÐ 'C:\\>net "
-"localgroup \"Pre-Windows 2000 Compatible Access\" everyone /add'²¢ÖØÆð·þÎñ"
-"Æ÷.\n"
-"Äú»¹ÐèÒªÒ»¸öÓò¹ÜÀíÔ±µÄÓû§Ãû/¿ÚÁî ÒÔ±ã°ÑÕâ¸ö»úÆ÷ Ìí¼Óµ½ Windows(TM) Óò.\n"
-"Èç¹ûÍøÂ绹ûÓÐÆð¶¯, Drakx »áÔÚÍøÂçÉèÖò½ÖèÖ®ºó³¢ÊÔ¼ÓÈëÓò.\n"
-"Èç¹ûÕâ¸öÉèÖÃÒòΪʲôʧ°ÜÁ˶øÇÒÓòÈÏÖ¤²»Æð×÷ÓÃ, Æð¶¯ÏµÍ³Ö®ºóÔËÐÐ 'smbpasswd -j "
-"ÓòÃû -U Óû§%¿ÚÁî' ÌîÈëÄúµÄ Windows(tm) ÓòÃû, ºÍ¹ÜÀíÔ±µÄÓû§Ãû/¿ÚÁî.\n"
-"ÃüÁî 'wbinfo -t' »á²âÊÔÄúµÄÈÏÖ¤ÃÜÂëÊÇ·ñÍêºÃ."
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "ÈÏÖ¤ Windows Óò"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "Óò¹ÜÀíÔ±Óû§Ãû"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "Óò¹ÜÀíÔ±¿ÚÁî"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"¶¨ÖƵĿª»úÈíÅÌÈÃÄúÄܲ»ÒÀÀµ³£¹æµÄ¿ª»úÒýµ¼³ÌÐò¶øÖ±½ÓÆô¶¯ÄúµÄ Linux ϵͳ.\n"
-"Èç¹ûÄú²»Ïë°²×° SILO, »òÕßÆäËû²Ù×÷ϵͳ°Ñ SILO ɾ³ýÁË, »òÕß\n"
-" SILO ÔÚÄúµÄÓ²¼þÉϲ»Äܹ¤×÷, ÄÇôÕâ¾ÍºÜÓÐÓô¦ÁË. \n"
-"¿ª»úÈíÅÌ»¹¿ÉÒÔºÍ Mandrake ÐÞ¸´ÅÌÅäºÏʹÓÃ, °ïÖúÄú¸üÇáËɵĻָ´ÑÏÖعÊÕϵÄϵͳ.\n"
-"ÏÖÔھ͸øÄúµÄϵͳ×öÒ»ÕÅ¿ª»úÈíÅÌ, ºÃÂð? \n"
-"ÔÚµÚÒ»¸öÈíÅÌÇý¶¯Æ÷Àï·ÅһƬÈíÅÌ, È»ºó°´\"È·¶¨\""
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "µÚÒ»¸öÈíÅÌÇý¶¯Æ÷"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "µÚ¶þ¸öÈíÅÌÇý¶¯Æ÷"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "ÂÔ¹ý"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"¶¨ÖƵĿª»úÈíÅÌÈÃÄúÄܲ»ÒÀÀµ³£¹æµÄ¿ª»úÒýµ¼³ÌÐò¶øÖ±½ÓÆô¶¯ÄúµÄ Linux ϵͳ.\n"
-"Èç¹ûÄú²»Ïë°²×° LILO (»ò grub), »òÕßÆäËû²Ù×÷ϵͳ°Ñ LILO ɾ³ýÁË, »òÕß\n"
-" LILO ÔÚÄúµÄÓ²¼þÉϲ»Äܹ¤×÷, ÄÇôÕâ¾ÍºÜÓÐÓô¦ÁË. \n"
-"¿ª»úÈíÅÌ»¹¿ÉÒÔºÍ Mandrake ÐÞ¸´ÅÌÅäºÏʹÓÃ, °ïÖúÄú¸üÇáËɵĻָ´ÑÏÖعÊÕϵÄϵͳ.\n"
-"ÏÖÔھ͸øÄúµÄϵͳ×öÒ»ÕÅ¿ª»úÈíÅÌ, ºÃÂð?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(¾¯¸æ! ÄúÑ¡ÔñÁËʹÓà XFS ×÷ΪÄúµÄ¸ù·ÖÇø,\n"
-"ºÜ¿ÉÄÜÎÞ·¨ÔÚÒ»¸ö 1.44 Mb ÈíÅÌÉÏ´´½¨Æð¶¯ÅÌ,\n"
-"ÒòΪ XFS ÐèÒªÒ»¸öºÜ´óµÄÇý¶¯³ÌÐò)."
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "±§Ç¸£¬Ã»ÓпÉÓõÄÈíÅÌ»ú"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "Ñ¡ÔñÄúÒªÖÆ×÷¿ª»úÈíÅ̵ÄÈíÅÌ»ú"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "Çë²åÈëÒ»ÕÅÈíÅ̵½Çý¶¯Æ÷ %s"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "ÕýÔÚÖÆ×÷¿ª»úÈíÅÌ"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "×¼±¸¿ª»úÒýµ¼³ÌÐò"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"ÄãºÃÏñÓõÄÊÇÀϵôÑÀ»ò²»ÈÏʶµÄ»úÆ÷,\n"
-"yabootÎÞ·¨¿ª»úÆô¶¯.\n"
-"Òª¼ÌÐø°²×°, ÄãµÃʹÓÃBootXÆô¶¯"
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "ÄúҪʹÓà aboot Âð?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"°²×° aboot ʱ³ö´í, \n"
-"Ç¿ÆÈ°²×°»á»Ù»µµÚÒ»¸ö·ÖÇø, Òª¼ÌÐøÂð?"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "°²×°Òýµ¼³ÌÐò"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "°²×°ÏµÍ³Òýµ¼³ÌÐòʧ°Ü£¬³öÏÖÏÂÁдíÎó:"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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"
-"Èç¹û¿ª»úʱûÓÐÒýµ¼³ÌÐòÌáʾ, °´Command-Option-O-FÈ»ºóÊäÈë:\n"
-" setenv boot-device %s,\\\\:tbxi\n"
-" È»ºóÊäÈë: shut-down\n"
-"Ä㽫ÔÚÏ´οª»úʱ¿´µ½Òýµ¼³ÌÐòÌáʾ."
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "ÇëÔÚÇý¶¯Æ÷ %s ÖвåÈëÒ»ÕÅ¿Õ°×ÈíÅÌ"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "ÕýÔÚ´´½¨×Ô¶¯°²×°ÈíÅÌ"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"ijЩ²½ÖèûÓÐÍê³É.\n"
-"\n"
-"ÄúÈ·ÐÅÒªÏÖÔÚÍ˳öÂð?"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"¹§Ï². °²×°Íê³ÉÁË.\n"
-"È¡³ö¿ª»úµÄ¹âÅÌ»òÈíÅÌ, È»ºó°´ ENTER, ÖØÐÂÆô¶¯ÄúµÄϵͳ.\n"
-"\n"
-"\n"
-"ÒªÁ˽â Mandrake Linux µÄÐ޸ĺ͸üÐÂ,\n"
-"Çë·ÃÎÊÎÒÃǵÄÍøÕ¾ \n"
-"\n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"¹ØÓÚÈçºÎÅäÖÃÄúµÄϵͳ, Çë²é¿´ Mandrake Linux Óû§ÊÖ²á."
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr "http://www.mandrakelinux.com/en/90errata.php3"
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "ÕýÔÚ´´½¨×Ô¶¯°²×°ÈíÅÌ"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "×Ô¶¯"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "ÖØÏÖ"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "±£´æÈí¼þ°üÑ¡Ôñ"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Mandrake Linux °²×° %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr " <Tab>/<Alt-Tab> ÔÚÏîÄ¿¼äÒƶ¯ | <Space> Ñ¡Ôñ | <F12> ϸö»­Ãæ "
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "ȱÉÙkdesu"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "ȱÉÙ consolehelper"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "Ñ¡ÔñÎļþ"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "¸ß¼¶"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "»ù±¾"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<-Ç°Ò»²½"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "ÏÂÒ»²½"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "´íÎóµÄÑ¡Ôñ£¬ÇëÖØÊÔ\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "ÄúµÄÑ¡Ôñ ? (ȱʡ %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"ÄúÐèÒªÌîдÕâЩÏîÄ¿:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "ÄúµÄÑ¡Ôñ ? (0/1, ȱʡ %s) "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "°´Å¥: %s: %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "ÄúÏ£Íûµã»÷´Ë°´Å¥Âð?"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr "ÊäÈë `void' Èç¹ûÄÇÒ»ÏîûÓÐÄÚÈÝ"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "ÄúµÄÑ¡Ôñ ? (ȱʡ `%s'%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "=> Äú¿ÉÒÔ´Ó (%s) Ñ¡ÔñºÜ¶à¶«Î÷.\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"ÇëÊäÈëÐèÒªÐ޸ĵÄÏîÄ¿Ç°ÃæµÄÊý×Ö,\n"
-"°´ Enter ¼ÌÐø.\n"
-"ÄúµÄÑ¡Ôñ? "
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> ×¢Òâ, Ò»¸ö±êÇ©¸Ä±äÁË:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "ÖØÐÂÌá½»"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "½Ý¿Ë (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "µÂ¹ú"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "Î÷°àÑÀ"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "·ÒÀ¼"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "·¨¹ú"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "ŲÍþ"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "²¨À¼"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "¶í¹ú"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "ÈðµäÓï"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "Ó¢¹ú"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "ÃÀ¹ú¼üÅÌ"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "°¢¶û°ÍÄáÑÇ"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "ÃÀ¹ú (ÀÏʽ)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "ÃÀ¹ú (´ò×Ö)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "ÃÀ¹ú (Òô±ê)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "Azerbaidjani (latin)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "±ÈÀûʱ"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "ÃϼÓÀ­"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "±£¼ÓÀûÑÇ (Òô±ê)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "±£¼ÓÀûÑÇ (BDS)"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "°ÍÎ÷ (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "²¨Ë¹ÄáÑÇ"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr "°×¶íÂÞ˹"
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "ÈðÊ¿ (µÂÓï²¼¾Ö)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "ÈðÊ¿ (·¨Óï²¼¾Ö)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "½Ý¿Ë (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "µÂ¹ú (ûÓÐdead keys)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr "èóÎÄ"
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "µ¤Âó"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Norwegian)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (Swedish)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "°£Ë¹ÍÐÄáÑÇ"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "¸ñ³¼ªÑÇ(\"¶íÓï\"²¼¾Ö)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "¸ñ³¼ªÑÇ(\"À­¶¡\" ²¼¾Ö)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "Ï£À°"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr "Gujarati"
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr "Gurmukhi"
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "ÐÙÑÀÀû"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "¿ËÂÞµØÑÇ"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "ÒÔÉ«ÁÐ"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "ÒÔÉ«ÁÐ (Òô±ê)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "ÒÁÀÊ"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "±ùµº"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "Òâ´óÀû"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr "Inuktitut"
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "ÈÕÎÄ106¼üÅÌ"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "º«¹ú¼üÅÌ"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "À­ÃÀ¼üÅÌ"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "ÀÏÎÎ"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "Á¢ÌÕÍð AZERTY (ÀÏʽ)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "Á¢ÌÕÍð AZERTY (ÐÂʽ)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "Á¢ÌÕÍð \"number row\" QWERTY"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "Á¢ÌÕÍð \"phonetic\" QWERTY"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "À­ÍÑάÑÇ"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "ÂíÆä¶Ù"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr "Ãåµé (Burmese)"
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr "ÃɹŠ(cyrillic)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr "Maltese (UK)"
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr "Maltese (US)"
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "ºÉÀ¼"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "²¨À¼ (QWERTY ²¼¾Ö)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "²¨À¼ (QWERTZ ²¼¾Ö)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "ÆÏÌÑÑÀÓï"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "¼ÓÄôó (¿ý±±¿Ë)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "ÂÞÂíÄáÑÇ (QWERTZ ²¼¾Ö)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "ÂÞÂíÄáÑÇ (QWERTY ²¼¾Ö)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "¶íÓï (YAWERTY ²¼¾Ö)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "˹ÂåÎÄÄáÑÇ"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "˹Âå·¥¿Ë (QWERTZ ²¼¾Ö)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "˹Âå·¥¿Ë (QWERTY ²¼¾Ö)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "Èü¶ûάÑÇ (cyrillic)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "̹Ã׶û (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "̹Ã׶û (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "Ì©¹ú¼üÅÌ"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Ì©¹úÓï"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "ÍÁ¶úÆä (´«Í³ \"F\" ʽ)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "ÍÁ¶úÆä (ÏÖ´ú \"Q\" ʽ)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "ÎÚ¿ËÀ¼"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "ÃÀʽ¼üÅÌ (¹ú¼Ê)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "Ô½ÄϼüÅÌ \"number row\" QWERTY"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "ÄÏ˹À­·ò (À­¶¡)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "ÓÒ±ßµÄ ALT ¼ü"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "ͬʱ°´Á½¸ö Shift ¼ü"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "ͬʱ°´ Ctrl ºÍ Shift ¼ü"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "CapsLock ¼ü"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "ͬʱ°´ Ctrl ºÍ Alt ¼ü"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "ͬʱ°´ Alt ºÍ Shift ¼ü"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "\"²Ëµ¥\"¼ü"
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "×ó \"´°¿Ú\" ¼ü"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "ÓÒ \"´°¿Ú\" ¼ü"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "Ñ­»·×°ÔØ %s\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "ÏȲðжÂß¼­¾í\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "Ò»¸öÊý×Ö"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d ¶ººÅ·Ö¸ôµÄÊý×Ö"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d ¶ººÅ·Ö¸ôµÄ´ÊÓï"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "¶ººÅ·Ö¸ôµÄÊý×Ö"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "¶ººÅ·ÖÀ¸µÄ´ÊÓï"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr "2.2 µÄÄں˲»Ö§³Ö PCMCIA É豸, ÇëʹÓà 2.4 µÄÄÚºË."
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun - Êó±ê"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "ÂÞ¼¼ MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "ÆÕͨ PS2 ¹öÂÖÊó±ê"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "΢Èíä¯ÀÀÆ÷"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "µ¥ ¼ü"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "ÆÕͨ 2 ¼üÊó±ê"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "¹öÂÖ"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "´®ÐÐ"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "ÆÕͨ 3 ¼üÊó±ê"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "΢ÈíÖÇÄÜÊó±ê"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "ÂÞ¼¼ MouseMan"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (serial, old C7 type)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "2 ¼ü"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "3 ¼ü"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "ûÓÐ"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "ûÓÐÊó±ê"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "Çë²âÊÔÄúµÄÊó±ê."
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "Òª¼¤»îÊó±ê,"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "ת¶¯¹öÂÖ!"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "Íê³É"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "ÏÂÒ»²½ ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "ÕâÑùÕýÈ·Âð?"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "ÐÅÏ¢"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "Õ¹¿ª·ÖÀàÊ÷"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "ÊÕËõ·ÖÀàÊ÷"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "Çл»Æ½ÆÌ»ò·Ö×éÅÅÁÐ"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "Á¬½Óµ½»¥ÁªÍø"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"ÀûÓà ADSL Á¬½Ó×î³£Óõķ½·¨ÊÇ dhcp + pppoe.\n"
-"²»¹ý, ȷʵÓÐһЩÁ¬½ÓÊÇÖ»Óà dhcp. \n"
-"Èç¹ûÄúûÓаÑÎÕ¾ÍÑ¡Ôñ 'ʹÓà pppoe'"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch usb"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "ʹÓà dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "ʹÓà pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "ʹÓà pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "WEB ·þÎñÆ÷"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "ÓòÃû·þÎñÆ÷"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "Óʼþ·þÎñÆ÷"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "POP ºÍ IMAP ·þÎñÆ÷"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "ûÓÐÍøÂ翨"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"drakfirewall ·À»ðǽÅäÖÃ\n"
-"\n"
-"Õâ¸ö³ÌÐòΪÄúµÄ Mandrake Linux »úÆ÷ÅäÖøöÈË·À»ðǽ.\n"
-"Èç¹ûÒªÅäÖÃÇ¿´óµÄרÓ÷À»ðǽ, Ç뿼ÂÇʹÓÃרÃŵÄ\n"
-"MandrakeSecurity ·À»ðǽ·¢Ðаæ."
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr "ÄúÏëÒªÔÊÐí»¥ÁªÍøÁ¬½Óµ½ÄÄЩ·þÎñ?"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-"Äú¿ÉÒÔÊäÈë¸÷Öֶ˿Ú. \n"
-"ÀýÈç, ¿ÉÒÔÕâÑù: 139/tcp 139/udp.\n"
-"Çë²Î¿¼ /etc/services Îļþ."
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-"Ö¸¶¨µÄ¶Ë¿ÚÎÞЧ: %s.\n"
-"ÕýÈ·µÄ¸ñʽÊÇ \"port/tcp\" »ò \"port/udp\", \n"
-"ÆäÖÐ port ÒªÔÚ 1 ºÍ 65535 Ö®¼ä."
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr "È«²¿ (²»¹ýÂË)"
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "ÆäËü¶Ë¿Ú"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"ÄúÏëҪʹÓÃÄÄÖÖ DHCP ¿Í»§³ÌÐò?\n"
-"ȱʡµÄÊÇ dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr ""
-"ûÓÐÔÚÄúµÄϵͳÀï·¢ÏÖÒÔÌ«Íø¿¨. \n"
-"ÎÞ·¨ÉèÖÃÕâ¸öÁ¬½ÓÀàÐÍ."
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "Ñ¡ÔñÍøÂç½Ó¿Ú"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr "ÇëÑ¡ÔñÓÃÄĸöÍø¿¨Á¬½Ó»¥ÁªÍø."
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "ÕÒ²»µ½ÍøÂ翨"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "ÕýÔÚÅäÖÃÍøÂç"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"Èç¹ûÄúÖªµÀ, ¾ÍÇëÊäÈëÄúµÄÖ÷»úÃû×Ö\n"
-"ÓÐЩ DHCP ·þÎñÆ÷ÐèÒªÖ÷»úÃû³Æ²ÅÄܹ¤×÷.\n"
-"ÄúµÄÖ÷»úÃû³Æ±ØÐèÊǸöÍêÈ«ÏÞ¶¨Ö÷»úÃû×Ö£¬\n"
-"ÀýÈç ``mybox.mylab.myco.com''"
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "Ö÷»úÃû×Ö"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "ÍøÂçÅäÖÃ"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "ÍâÖÃISDNµ÷Öƽâµ÷Æ÷"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "ÄÚÖà ISDN ¿¨"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "ÄúµÄ ISDN Á¬½ÓÊÇʲôÀàÐÍ?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"Äãϲ»¶ÄĸöISDNÅäÖÃ?\n"
-"\n"
-"* ÀϵÄÅäÖÃʹÓÃisdn4net, ¹¦ÄÜÇ¿´ó, ÅäÖÃÀ§ÄÑ.\n"
-"\n"
-"* еÄÅäÖüòµ¥Ò׶®£¬±ê×¼£¬¹¤¾ß½ÏÉÙ.\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "ÐÂÅäÖÃ(isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "ÀÏÅäÖÃ(isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ISDN ÅäÖÃ"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"ÌôÑ¡ÄúµÄÌṩÉÌ. \n"
-"Èç¹ûËü²»ÔÚÁбíÀï, Ñ¡Ôñ Unlisted"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Å·ÖÞЭÒé"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Å·ÖÞЭÒé(EDSS1), ÖйúҲʹÓÃ"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "ÆäËûµØÇøЭÒé"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"ÆäËûµØÇø \n"
-" ûÓÐ D-ÐŵÀ(רÏß)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "Äú½«Ê¹ÓÃÄÄÖÖЭÒé?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "ÇëÎÊÄúÊÊÅ俨µÄÖÖÀà?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "ÎÒ²»ÖªµÀ"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"Èç¹ûÄúµÄ¿¨ÊÇ ISA ¿¨, ÏÂÒ»ÆÁÄ»ÏÔʾµÄÖµÓ¦¸ÃÊÇÕýÈ·µÄ.\n"
-"\n"
-"Èç¹ûÄúµÄ¿¨ ÊÇ PCMCIA ¿¨, Äú±ØÐëÖªµÀËüµÄ irq ºÍ io.\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "ÖÐÖ¹"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "¼ÌÐø"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "ÄúµÄ ISDN ¿¨ÊÇÄĸö?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"ÎÒ̽²âµ½Ò»¿é ISDN PCI ¿¨, ²»¹ýÎÞ·¨Ê¶±ðËüµÄÐͺÅ. ÇëÔÚÏÂÒ»ÆÁÄ»Àï\n"
-"Ñ¡ÔñÄúµÄ PCI ¿¨"
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "ûÓÐ̽²âµ½ ISDN PCI ¿¨. ÇëÔÚÏÂÒ»ÆÁÄ»ÀïÌôÑ¡Ò»ÖÖ."
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "ÇëÎÊÄúµÄµ÷Öƽâµ÷Æ÷ÊÇÁ¬½Óµ½ÄǸö´®Ðж˿Ú?"
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "²¦ºÅ½ÓÈëÑ¡Ïî"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "Á¬½ÓÃû³Æ"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "µç»°ºÅÂë"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "µÇ¼ÕʺÅ"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "»ùÓڽű¾µÇ¼"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Öն˷½Ê½µÇ¼"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "ÍøÓòÃû³Æ"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "Ê×Ñ¡ DNS ·þÎñÆ÷"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "µÚ¶þ¸ö ±¸Ñ¡DNS ·þÎñÆ÷"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"Äú¿ÉÒÔÇжϵ½»¥ÁªÍøµÄÁ¬½Ó,»òÖØÐÂÅäÖÃÍøÂçÁ¬½Ó"
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"Äú¿ÉÒÔÖØÐÂÅäÖû¥ÁªÍøÁ¬½Ó"
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "ÄúÏÖÔÚÕýÁ¬½Óµ½»¥ÁªÍø"
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"Á¬½Óµ½»¥ÁªÍø, »òÖØÐÂÅäÖÃÍøÂçÁ¬½Ó"
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "ÄúÏÖÔÚûÓÐÁ¬½Óµ½»¥ÁªÍø"
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "Á¬½Ó"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "¶Ï¿ªÁ¬½Ó"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "ÅäÖÃÁ¬½Ó"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "»¥ÁªÍøÁ¬½ÓºÍÅäÖÃ"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "ÏÖÔÚÅäÖÃ%sÍøÂçÁ¬½Ó."
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"\n"
-"ÏÖÔÚ½«ÅäÖà %s ÍøÂçÁ¬½Ó.\n"
-"\n"
-"\n"
-"°´ Íê³É ¼ÌÐø."
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "ÍøÂçÅäÖÃ"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"ÄãÕýÔÚ°²×°ÍøÂç,ÄãµÄÍøÂçÒѾ­ÅäÖúÃ.\n"
-"µã»÷ È·¶¨ ±£´æÅäÖÃ, »ò È¡Ïû ÖØÐÂÅäÖÃÍøÂç.\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"»¶Ó­Ê¹ÓÃÍøÂçÅäÖþ«Áé\n"
-"\n"
-"ÅäÖÃinternet/ÍøÂçÁ¬½Ó.\n"
-"Èç¹ûÄã²»Ïë×Ô¶¯¼ì²â, ²»Ñ¡ ¼ìÑéºÐ.\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "Ñ¡ÔñÒªÅäÖõÄprofile"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "ʹÓÃ×Ô¶¯¼ì²â"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "ר¼Òģʽ"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "ÕýÔÚ̽²âÉ豸..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "ÅäÖÃÆÕͨµ÷Öƽâµ÷Æ÷Á¬½Ó"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "¼ì²â´®¿Ú %s"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ÅäÖà ISDN Á¬½Ó"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "¼ì²â %s"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "ADSLÁ¬½Ó"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "ÍøÂç½Ó¿Ú¿¨ %s"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "ÅäÖÃÓÐÏßµçÀÂÁ¬½Ó"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "¼ì²âµ½ÓÐÏßµçÀÂÁ¬½Ó"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "ÅäÖþÖÓòÍøÁ¬½Ó"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "¼ì²âµ½Íø¿¨"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "Ñ¡ÔñÄúÏëÒªÅäÖõÄÁ¬½Ó"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"ÄãÅäÖÃÁ˶àÖÖInternet·ÃÎÊ·½Ê½.\n"
-"Ñ¡ÔñÄãҪʹÓõÄÒ»ÖÖ.\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "¹²Ïí»¥ÁªÍøÁ¬½Ó"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "ÄúÊÇ·ñÏ£ÍûÒ»¿ª»ú¾ÍÆô¶¯Á¬½Ó?"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "ÍøÂçÅäÖÃ"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "ÍøÂçÐèÒªÖØÐÂÆô¶¯"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"ÖØÐÂÆô¶¯ÍøÂç´íÎó: \n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr "×£ºØ,ÍøÂçºÍinternetÅäÖÃÍê³É.\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr "½¨ÒéÖØÆô¶¯ X »·¾³ÒÔ±ÜÃâÈκÎÓÚÖ÷»úÃûÓйصÄÎÊÌâ. "
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"ÅäÖùý³ÌÖгöÏÖ´íÎó.\n"
-"Çë´ÓÍøÂç¼àÊÓÆ÷»òÕßÅäÖÃÖÐÐIJâÊÔÄúµÄÁ¬½Ó. Èç¹ûËü²»¹¤×÷, ¿ÉÒÔÖØÐÂÅäÖÃ."
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"¾¯¸æ: Õâ¸öÉ豸ÒѾ­±»ÅäÖÃÓÃÓÚ»¥ÁªÍøÁ¬½Ó..\n"
-"Òª±£ÁôÏÖÓеÄÅäÖÃֻҪѡÔñ È·¶¨.\n"
-"ÐÞ¸ÄÒÔϵÄÏîÄ¿½«¸²¸ÇÔ­ÓеÄÉ趨.."
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"ÇëÊäÈëÕą̂µçÄ﵀ IP ÅäÖÃ. \n"
-"ÏÂÁÐÏîÄ¿ÒªÇóÊäÈëÒÔ¾äµã·Ö¸ôÊ®½øÖƸñʽ±íʾµÄ IP µØÖ·.\n"
-" (ÀýÈç 192.168.1.1) "
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "ÕýÔÚÅäÖÃÍøÂçÉ豸 %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr "(Çý¶¯ %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP µØÖ·"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "×ÓÍøÑÚÂë:"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "×Ô¶¯ÉèÖà IP"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "¿ª»úʱÆô¶¯"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP µØÖ·µÄ¸ñʽӦ¸ÃÊÇ 1.2.3.4"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"ÇëÊäÈëÄúµÄÖ÷»úÃû³Æ\n"
-"ÄúµÄÖ÷»úÃû³Æ±ØÐèÊǸöÍêÈ«ÏÞ¶¨µÄÃû³Æ£¬ÀýÈç ``mybox.mylab.myco.com''\n"
-"Èç¹ûÄúÓÐÍø¹ØµÄ»°£¬Ò²ÇëÊäÈëÆä IP µØÖ·"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS ·þÎñÆ÷"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "Íø¹Ø (Èç %s )"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "Íø¹ØÉ豸"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "IP µØÖ·µÄ¸ñʽӦ¸ÃÊÇ 1.2.3.4"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "IP µØÖ·µÄ¸ñʽӦ¸ÃÊÇ 1.2.3.4"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "´úÀí·þÎñÆ÷ÅäÖÃ"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP ´úÀí·þÎñÆ÷"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP ´úÀí·þÎñÆ÷"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "¼Ç¼Íø¿¨±êÖ¾"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "´úÀí·þÎñÆ÷Ó¦¸ÃÊÇÏó http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "Url Ó¦¸ÃÊÇÒÔ 'ftp:' »ò 'http:'¿ªÍ·"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "·¢ÏÖ·À»ðǽÅäÖÃ!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"¾¯¸æ! ·¢ÏÖÔ­À´µÄÅäÖÃÀûÓÃÁË·À»ðǽ¹¦ÄÜ.\n"
-"ÄúÐèÒªÔÚ°²×°Ö®ºóÊÖ¹¤ÐÞ¸Ä."
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "»¥ÁªÍøÉ趨"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "ÄúÏëÒª²âÊÔÁ¬½Óµ½»¥ÁªÍøÂð?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "ÕýÔÚ²âÊÔÁ¬½Ó..."
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "ÄúÏÖÔÚÕýÁ¬½Óµ½»¥ÁªÍø"
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "ΪÁË°²È«, ¶Ï¿ªÁª½Ó"
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"ϵͳûÓÐÁ¬½Óµ½»¥ÁªÍø.\n"
-"ÇëÖØг¢ÊÔÅäÖÃÄúµÄÁ¬½Ó."
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "Á¬½ÓÅäÖÃ"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "ÇëÌîд»òÑ¡ÔñÏÂÁÐÏîÄ¿"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "Íø¿¨µÄ IRQÖжÏ"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "Card mem (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "Card IO"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "Card IO_0"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "Card IO_1"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "Äú×Ô¼ºµÄµç»°ºÅÂë"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "·þÎñÉÌÃû³Æ (Èç provider.net)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "·þÎñÉ̵绰ºÅÂë"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "·þÎñÉÌ dns 1"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "·þÎñÉÌ dns 2"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "Ñ¡Ôñ¹ú¼Ò"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "²¦ºÅģʽ"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "Á¬½ÓËÙÂÊ"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "Á¬½Ó³¬Ê±(Ãë)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "ÕÊ»§Ãû³Æ"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "ÕÊ»§¿ÚÁî"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr "Ó¢¹ú"
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "×°ÔØʧ°Ü: "
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "Õâ¸öƽ̨Éϲ»Ö§³ÖÀ©Õ¹·ÖÇø"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"·ÖÇø±íÀïÓÐÒ»¶ÎÊÇ¿ÕµÄ, ¿ÉÊÇÎÒû·¨Ê¹ÓÃËü.\n"
-"ΨһµÄ°ì·¨ÊÇÒƶ¯ÄúµÄÖ÷·ÖÇø, °Ñ¿ÕÏв¿·Ö»»µ½ÓëÀ©Õ¹·ÖÇøÏàÁÚµÄλÖÃ."
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "´ÓÎļþ %s »Ö¸´Ê§°Ü: %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "´íÎóµÄ±¸·ÝÎļþ"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "дÈëÎļþ %s ʧ°Ü"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"ÄãµÄÓ²ÅÌÓÐÑÏÖØÎÊÌâ.\n"
-"ÍêÕûÐÔ¼ì²éʧ°Ü.\n"
-"ÔÚÕâ¸öÓ²ÅÌÉϱ£´æÈκÎÊý¾Ý¶¼»á¶ªÊ§"
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "±ØÐëÓµÓÐ"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "ÖØÒª"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "·Ç³£ºÃ"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "²»´í"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "»òÐíÓÐÓÃ"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - ÆÕͨUnix´òӡϵͳ"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - ÐÂÒ»´úLPR"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - ÐÐʽ´òÓ¡¾«Áé"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - ´òÓ¡£¬ ²»ÅŶÓÁÐ"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "±¾»ú´òÓ¡»ú"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "Ô¶³Ì´òÓ¡»ú"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "Ô¶³Ì CUPS ·þÎñÆ÷µÄ´òÓ¡»ú"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "Ô¶¶Ë lpd ·þÎñÆ÷µÄ´òÓ¡»ú"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "ÍøÂç´òÓ¡»ú (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "SMB/Windows 95/98/NTÉϵĴòÓ¡»ú"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "Novell·þÎñÆ÷´òÓ¡»ú"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "´òÓ¡»úÉ豸URI"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "×÷Òµpipe¶¨Ïòµ½ÃüÁî"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "δ֪ÐͺÅ"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "δ֪ģʽ"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "±¾»ú´òÓ¡»ú"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "Ô¶³Ì´òÓ¡»ú"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr " ²¢ÐÐ¿Ú \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr ", USB ´òÓ¡»ú \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr ", ²¢Ðж˿ÚÉϵĶ๦ÄÜÉ豸 \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr ", USB ¶Ë¿ÚÉϵĶ๦ÄÜÉ豸"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr ", HP JetDirect ´òÓ¡·þÎñÆ÷ÉϵĶ๦ÄÜÉ豸"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr ", ¶à¹¦ÄÜÉ豸"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr ", ´òÓ¡µ½ %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr "LPD ·þÎñÆ÷ \"%s\" ÉϵĴòÓ¡»ú \"%s\""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr ", TCP/IP Ö÷»ú \"%s\", ¶Ë¿Ú %s"
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr "SMB/Windows ·þÎñÆ÷ \"%s\" ÉϵĹ²Ïí \"%s\""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr "Novell ´òÓ¡·þÎñÆ÷ \"%s\"ÉϵĴòÓ¡»ú \"%s\""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr ", ʹÓÃÃüÁî %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "Ö±½Ó´òÓ¡Êä³ö (²»Ê¹ÓÃÇý¶¯³ÌÐò)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(ÔÚ %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(ÔڸûúÆ÷ÉÏ)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "ÔÚ CUPS ·þÎñÆ÷ \"%s\""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (ȱʡ)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "Ñ¡Ôñ´òÓ¡»úÁ¬½Ó"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "´òÓ¡»úÊÇÈçºÎÁ¬½ÓµÄ?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"Äú²»ÐèÒªÅäÖÃÔ¶³ÌµÄ CUPS ·þÎñÆ÷;ËüÃǻᱻ×Ô¶¯Ì½²âµ½."
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr "´òÓ¡»ú×Ô¶¯¼ì²â (±¾µØ, TCP/Socket ºÍ SMB ´òÓ¡»ú)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "CUPS ´òÓ¡ÅäÖÃ"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "Ö¸¶¨ CUPS ´òÓ¡·þÎñÆ÷"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"ʹÓÃÄúµÄ±¾µØÍøÂçÖÐÔ¶³ÌCUPS·þÎñÆ÷µÄ´òÓ¡»ú£¬Äã²»±Ø×öÈκÎÅäÖã»CUPS·þÎñÆ÷»á×Ô¶¯"
-"֪ͨÄúµÄ»úÆ÷Æä´òÓ¡»úÐÅÏ¢.ËùÓÐÄã»úÆ÷ÖªµÀµÄ´òÓ¡»úÁÐÔÚ PrinterdrakeħÁ¦´òÓ¡ÅäÖÃ"
-"Ö÷´°¿ÚµÄ\"Ô¶³Ì´òÓ¡»ú\"½Ú.\n"
-"Èç¹ûÄãµÄCUPS·þÎñÆ÷ÔÚÆäËûµÄÍøÂ磬ÄãÐèÒªÊäÈë CUPS ·þÎñÆ÷µÄ IP µØÖ·¼°¿ÉÑ¡µÄ¶Ë"
-"¿Ú, ÒÔ±ã´Ó·þÎñÆ÷»ñÈ¡´òÓ¡»úÐÅÏ¢,\n"
-"·ñÔò, ÇëÈÃÕâЩ×ֶοÕ×Å."
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"Ò»°ã¶øÑÔ, CUPS»á¸ù¾ÝÍøÂç»·¾³×Ô¶¯ÅäÖÃ. Èç¹û×Ô¶¯ÅäÖò»ÕýÈ·,\n"
-"¹Ø±Õ \"×Ô¶¯CUPSÅäÖÃ\", ÊÖ¹¤ÅäÖà /etc/cups/cupsd.conf, ¶øºó²»ÒªÍü¼ÇÖØÐÂÆô¶¯"
-"CUPS·þÎñ(ÃüÁî: \"service cups restart\")."
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP µØÖ·µÄ¸ñʽӦ¸ÃÊÇÏó 1.2.3.4"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "¶Ë¿ÚÐëΪÊý×Ö!"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "CUPS ·þÎñÆ÷ IP"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "¶Ë¿Ú"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "CUPS×Ô¶¯²½ÖèÅäÖÃ"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "´òÓ¡»úÅäÖÃÏòµ¼"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "¼ì²éÄúµÄϵͳ ..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr "ûÓз¢ÏÖ´òÓ¡»úÖ±½ÓÁ¬½ÓÔÚÄúµÄ»úÆ÷ÉÏ"
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"ÏÂÁÐÈí¼þ°ü½«Òª±»Ð¶ÔØ\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"ÏÂÁдòÓ¡»ú\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"ÒÔ¼°Ò»¸öδ֪µÄ´òÓ¡»ú "
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"ºÍ %d ¸öδ֪µÄ´òÓ¡»ú "
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-" "
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-"\n"
-" "
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "Ö±½ÓÁ¬½ÓÔÚÄúµÄϵͳ"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-"\n"
-"ÓÐÒ»¸öδ֪µÄ´òÓ¡»úÖ±½ÓÁ¬½ÓÔÚÄúµÄϵͳ"
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-"\n"
-"ÓÐ %d ¸öδ֪µÄ´òÓ¡»úÖ±½ÓÁ¬½ÓÔÚÄúµÄϵͳ"
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr " (ÇëÈ·ÈÏÄúµÄ´òÓ¡»úÒѾ­Á¬½ÓºÃ²¢ÇÒ½ÓͨÁ˵çÔ´).\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr "ÄúÏ뼤»îÉÏÊö´òÓ¡»úµÄ´òÓ¡¹¦ÄÜ, »¹ÊÇҪʹÓñ¾µØÍøÂçµÄ´òÓ¡»úÀ´´òÓ¡?\n"
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "ÄúÏëʹÓñ¾µØÍøÂçµÄ´òÓ¡»úÀ´´òÓ¡Âð?\n"
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "ÄúÊÇ·ñÏ£ÍûÔÚÉÏÊöµÄ´òÓ¡»úÉϽøÐдòÓ¡?\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr "ÄúÈ·¶¨ÒªÔÚÕą̂»úÆ÷ÉÏÉèÖôòÓ¡Âð?\n"
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-"×¢Òâ: ¸ù¾Ý²»Í¬µÄ´òÓ¡»úÐͺźʹòӡϵͳ, ÐèÒª°²×°¸½¼ÓµÄÈí¼þ, ×î¶à»áÐèÒª %d MB ¿Õ"
-"¼ä."
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "Ôö¼Ó´òÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"»¶Ó­Ê¹ÓôòÓ¡»úÉèÖþ«Áé\n"
-"\n"
-"°ïÖúÄúÉèÖñ¾»ú»òÍøÂçÉϵĴòÓ¡»ú."
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"´òÓ¡»úÅäÖþ«Á黶ӭÄú!\n"
-"\n"
-"ÎÒ½«°ïÖúÄúÅäÖÃÄúµÄ´òÓ¡»ú, ²»ÂÛÊÇÖ±½ÓÁ¬½ÓÔÚ Õą̂µçÄÔ, Ö±½ÓÁ¬½ÓÔÚÍøÂç, »¹ÊÇÁ¬½Ó"
-"ÔÚÔ¶³ÌµÄ Windows »úÆ÷ÉÏ.\n"
-"\n"
-"Èç¹ûÄúµÄ´òÓ¡»úÒªÖ±½ÓÁ¬ÔÚÕą̂µçÄÔ, Çë°ÑËü(ÃÇ)²å½Óµ½ Õą̂µçÄÔ²¢´ò¿ªµçÔ´, ÕâÑù²Å"
-"ÄÜ×Ô¶¯¼ì²â. ÄúµÄÍøÂç´òÓ¡»úºÍÄúµÄ Windows »úÆ÷Ò²ÒªÁ¬½ÓºÃ²¢¿ªÍ¨µçÔ´.\n"
-"\n"
-"×¢Òâ×Ô¶¯¼ì²âÍøÂçÉϵĴòÓ¡»ú±È¼ì²âÁ¬½ÓÔÚ±¾»úµÄ´òÓ¡»ú»¨·Ñʱ¼äÒª³¤. Èç¹û Äú²»Ðè"
-"Òª, Çë¹Ø±Õ¶ÔÍøÂç´òÓ¡»ú»òWindows´òÓ¡»úµÄ×Ô¶¯¼ì²â.\n"
-"\n"
-"×¼±¸ºÃ¾Íµã»÷ \"ÏÂÒ»²½\" , Èç¹ûÄú²»ÏëÏÖÔÚÅäÖôòÓ¡»ú, µã»÷ \"È¡Ïû\"."
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"´òÓ¡»úÅäÖþ«Á黶ӭÄú!\n"
-"\n"
-"ÎÒ½«°ïÖúÄúÅäÖÃÖ±½ÓÁ¬½ÓÔÚÕą̂µçÄԵĴòÓ¡»ú.\n"
-"\n"
-"Èç¹ûÄúµÄ´òÓ¡»úÖ±½ÓÁ¬ÔÚÕą̂µçÄÔ, Çë°ÑËü(ÃÇ)²å½Óµ½ Õą̂µçÄÔ²¢´ò¿ªµçÔ´, ÕâÑù²ÅÄÜ"
-"×Ô¶¯¼ì²â.\n"
-"\n"
-"×¼±¸ºÃ¾Íµã»÷ \"ÏÂÒ»²½\" , Èç¹ûÄú²»ÏëÏÖÔÚÅäÖôòÓ¡»ú, µã»÷ \"È¡Ïû\"."
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"´òÓ¡»úÅäÖþ«Á黶ӭÄú!\n"
-"\n"
-"ÎÒ½«°ïÖúÄúÅäÖÃÄúµÄ´òÓ¡»ú, ²»ÂÛÊÇÁ¬½ÓÔÚ Õą̂µçÄÔ, »¹ÊÇÖ±½ÓÁ¬½ÓÔÚÍøÂç.\n"
-"\n"
-"Èç¹ûÄúµÄ´òÓ¡»úÒªÖ±½ÓÁ¬ÔÚÕą̂µçÄÔ, Çë°ÑËü(ÃÇ)²å½Óµ½ Õą̂µçÄÔ²¢´ò¿ªµçÔ´, ÕâÑù²Å"
-"ÄÜ×Ô¶¯¼ì²â. ÄúµÄÍøÂç´òÓ¡»úÒ²ÒªÁ¬½ÓºÃ²¢¿ªÍ¨µçÔ´..\n"
-"\n"
-"×¢Òâ×Ô¶¯¼ì²âÍøÂçÉϵĴòÓ¡»ú±È¼ì²âÁ¬½ÓÔÚ±¾»úµÄ´òÓ¡»ú»¨·Ñʱ¼äÒª³¤. Èç¹û Äú²»Ðè"
-"Òª, Çë¹Ø±Õ¶ÔÍøÂç´òÓ¡»úµÄ×Ô¶¯¼ì²â.\n"
-"\n"
-"×¼±¸ºÃ¾Íµã»÷ \"ÏÂÒ»²½\" , Èç¹ûÄú²»ÏëÏÖÔÚÅäÖôòÓ¡»ú, µã»÷ \"È¡Ïû\"."
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "×Ô¶¯Ì½²âÕą̂»úÆ÷Á¬½ÓµÄ´òÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "×Ô¶¯Ì½²âÖ±½ÓÁ¬½Óµ½±¾µØÍøÂçµÄ´òÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr "×Ô¶¯Ì½²âÔËÐÐ Microsoft Windows µÄ»úÆ÷Á¬½ÓµÄ´òÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "±¾»ú´òÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"×£ºØ, ÄúµÄ´òÓ¡»úÒѾ­°²×°ÅäÖÃÍê³É!\n"
-"\n"
-"¿ÉÒÔʹÓÃÓ¦ÓóÌÐòµÄ \"´òÓ¡\" ÃüÁî(ͨ³£ÔÚ \"FileÎļþ\" ²Ëµ¥Àï).\n"
-"\n"
-"Èç¹ûÒÔºóÒªÌí¼Ó, ɾ³ý´òÓ¡»ú, ¸Ä±ä´òÓ¡»úÃû×Ö, »òÕßÐèÒªÐÞ¸Äȱʡ´òÓ¡²ÎÊý (½øÖ½"
-"ÅÌ, Êä³öÖÊÁ¿, ...), ÔÚ Mandrake ¿ØÖÆÖÐÐÄµÄ \"Ó²¼þ\"²¿·ÖÑ¡Ôñ\"´òÓ¡»ú\"."
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "´òÓ¡»ú×Ô¶¯¼ì²â"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr ", ÍøÂç´òÓ¡»ú \"%s\", ¶Ë¿Ú %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr ", ´òÓ¡»ú \"%s\" ÔÚ SMB/Windows ·þÎñÆ÷ \"%s\" ÉÏ"
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "¼ì²âµ½ %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "²¢Ðж˿ڴòÓ¡»ú \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "USB ´òÓ¡»ú \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "ÍøÂç´òÓ¡»ú \"%s\", ¶Ë¿Ú %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "´òÓ¡»ú \"%s\" ÔÚ SMB/Windows ·þÎñÆ÷´òÓ¡»ú \"%s\" ÉÏ"
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"ûÓз¢ÏÖ±¾µØ´òÓ¡»ú! ÒªÊÖ¹¤ÉèÖôòÓ¡»úÇëÔÚÊäÈëÐÐдÎļþÃû/É豸Ãû(²¢Ðж˿Ú: /dev/"
-"lp0, /dev/lp1, ..., Ï൱ÓÚ LPT1:, LPT2:, ..., µÚÒ»¸ö USB ´òÓ¡»ú: /dev/usb/"
-"lp0, µÚ¶þ¸ö USB ´òÓ¡»ú: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "ÄúÐèÒªÊäÈë´òÓ¡»úÉ豸Ãû»òÒ»ÎļþÃû!"
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "ûÓз¢ÏÖ´òÓ¡»ú!"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "¿ÉÓôòÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"×Ô¶¯¼ì²â·¢ÏÖÁËÏÂÁдòÓ¡»ú, Èç¹ûÄúҪʹÓõĴòÓ¡»ú²»ÔÚÆäÖÐÇëÔÚÊäÈëÐÐÊäÈëÒ»¸öÉ豸"
-"Ãû»òÎļþÃû"
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"×Ô¶¯¼ì²â·¢ÏÖÁËÏÂÁдòÓ¡»ú, ÇëÑ¡ÔñÄúҪʹÓõĴòÓ¡»ú, »òÕßÔÚÊäÈëÐÐÊäÈëÒ»¸öÉ豸Ãû"
-"»òÎļþÃû"
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"×Ô¶¯¼ì²â·¢ÏÖÁËÏÂÁдòÓ¡»ú, ´òÓ¡»úµÄÅäÖà »áÍêÈ«×Ô¶¯¹¤×÷. Èç¹ûÄúµÄ´òÓ¡»úûÓб»Õý"
-"È·¼ì²â »òÕßÄúÏ붨ÖÆ´òÓ¡»úÅäÖÃ, Ñ¡Ôñ \"ÊÖ¹¤ ÅäÖÃ\"."
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-"ÕâÀïÁгöÁËËùÓмì²âµ½µÄ´òÓ¡»ú. ÇëÑ¡ÔñÄúÏ£ÍûÅäÖõĴòÓ¡»ú. Èç¹ûÄúµÄ´òÓ¡»úûÓб»"
-"ÕýÈ·¼ì²â »òÕßÄúÏ붨ÖÆ´òÓ¡»úÅäÖÃ, Ñ¡Ôñ \"ÊÖ¹¤ ÅäÖÃ\"."
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr "ÇëÑ¡ÔñÄú´òÓ¡»úʹÓõĶ˿ڻòÊäÈëÀ¸ÄÚÌîÈëÒ»ºÏ·¨É豸»òÎļþ"
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "ÇëÎÊÄúµÄ´òÓ¡»úÊÇÁ¬½Óµ½ÄǸö¶Ë¿Ú?"
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (²¢ÐпÚ: /dev/lp0, /dev/lp1, ..., Ï൱ÓÚ LPT1:, LPT2:, ..., µÚÒ»¸ö USB É豸"
-"¿Ú: /dev/usb/lp0, µÚ¶þ¸ö USB É豸¿Ú: /dev/usb/lp1, ...)."
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "ÄúÐèÒªÅäÖÃһ̨´òÓ¡»úÉ豸"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "ÊÖ¹¤ÅäÖÃ"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "Ô¶¶Ë lpd ´òÓ¡»úÑ¡Ïî"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"ҪʹÓÃÒ»¸öÔ¶¶ËµÄ lpd ´òÓ¡¶ÓÁÐ, ÄúÐèÒªÖ¸¶¨´òÓ¡·þÎñÆ÷µÄ\n"
-"Ö÷»úÃûºÍ´òÓ¡ÈÎÎñÒªËÍÍùµÄ´òÓ¡¶ÓÁеÄÃû×Ö."
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "Ô¶¶ËÖ÷»úÃû"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "Ô¶³Ì´òÓ¡»úÃû"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "δÕÒµ½Ô¶¶ËÖ÷»ú!"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "ûÓÐÕÒµ½Ô¶¶Ë´òÓ¡»ú!"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "¼ì²âµ½ÐͺÅ: %s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "ÕýÔÚɨÃèÍøÂç..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr ", ´òÓ¡»ú \"%s\"ÔÚ·þÎñÆ÷ \"%s\"ÉÏ"
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "´òÓ¡»ú \"%s\"ÔÚ·þÎñÆ÷ \"%s\"ÉÏ"
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "SMB (Windows 9x/NT) ´òÓ¡»úÑ¡Ïî"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"Èç¹ûÄúҪʹÓõÄÊÇ SMB ´òÓ¡»ú (¾ÍÊÇ Windows 9x/NT ÍøÂç¹²Ïí´òÓ¡»ú),\n"
-"ÄúÐèҪ˵Ã÷Ö÷»úµÄ SMB Ãû×Ö (×¢Òâ! ÊÇÄúÔÚ Windows ÍøÂç\n"
-"ÁÚ¾ÓÀï¿´µ½µÄÖ÷»úÃû, ¿ÉÄÜÓëËüµÄ TCP/IP Ö÷»úÃû²»Í¬,), ¿ÉÄÜ»¹ÐèÒªËüµÄ IP µØÖ·,\n"
-"ÒÔ¼°ÓÐȨ·ÃÎÊ´òÓ¡»úµÄÓû§Ãû, ¹¤×÷×éºÍ¿ÚÁî, µ±È»»¹ÓдòÓ¡»úµÄ¹²ÏíÃû. "
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-"Èç¹û×Ô¶¯¼ì²â·¢ÏÖÁËÏëÒªµÄ´òÓ¡»ú, Ö»Òª´ÓÁбíÖÐÑ¡ÔñËü, È»ºóÌí¼ÓÓû§Ãû, ¿ÚÁî, ÒÔ"
-"¼°¿ÉÄÜÐèÒªµÄÍøÂç×éÃû."
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "SMB ·þÎñÆ÷Ö÷»ú"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "SMB ·þÎñÆ÷ IP"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "¹²ÏíÃû"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "¹¤×÷×é"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "×Ô¶¯¼ì²âµ½"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "ÊäÈë·þÎñÆ÷Ãû»ò·þÎñÆ÷µÄIP"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "ȱÉÙ Samba ¹²ÏíÃû!"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "°²È«¾¯¸æ!"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"Äú½«ÒªÅäÖÃʹÓà Windows ÕÊ»§ºÍ¿ÚÁîµÄ´òÓ¡. ÓÉÓÚ Samba ¿Í»§Èí¼þµÄÌåϵȱÏÝ, ¿ÚÁî"
-"½«ÒÔÃ÷ÎÄ ³öÏÖÔÚ Samba Ïò Windows ·þÎñÆ÷·¢ËÍ´òÓ¡ÈÎÎñ µÄÃüÁîÐÐÖÐ. ËùÒÔÕâ¸öϵͳ"
-"µÄËùÓÐÓû§¶¼¿ÉÒÔ ÓÃÏÂÁÐÃüÁî¿´µ½¿ÚÁî, \"ps auxwww\".\n"
-"\n"
-"ÎÒÃǽ¨ÒéÄúʹÓÃÏÂÃæÁгöµÄÌæ´ú·½·¨Ö®Ò» (ËùÓÐÇé¿ö ÖÐÄú±ØÐëÉè·¨±£Ö¤Ö»ÓÐÄúµÄ±¾µØÍø"
-"ÂçµÄ¼ÆËã»ú ¿ÉÒÔ·ÃÎÊÄúµÄ Windows ·þÎñÆ÷, ÀýÈçʹÓ÷À»ðǽ):\n"
-"\n"
-"ʹÓà Windows ·þÎñÆ÷ÉÏûÓпÚÁîµÄÕÊ»§, Èç \"GUEST\" ÕÊ»§ »òÕß´òӡרÓõÄÕÊ»§. ²»"
-"ÒªÇå³ýÒ»¸öÆÕͨÓû§µÄ¿ÚÁî±£»¤,»òÕßÈ¡Ïû¹ÜÀíÔ±Óû§µÄ¿ÚÁî.\n"
-"\n"
-"ÔÚÄúµÄ Windows ·þÎñÆ÷ÉÏÉèÖôòÓ¡»úÖ§³Ö LPD ЭÒé.È»ºóÔÚÕâ¸öµçÄÔÉÏÓôòÓ¡»úÅäÖþ«"
-"Áé°´ÕÕ \"%s\" Á¬½Ó·½Ê½ ÅäÖôòÓ¡»ú.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"ÔÚÄúµÄ Windows ·þÎñÆ÷ÉÏÉèÖôòÓ¡»úÖ§³Ö IPP ЭÒé.È»ºóÔÚÕâ¸öµçÄÔÉÏÓôòÓ¡»úÅäÖþ«"
-"Áé°´ÕÕ \"%s\" Á¬½Ó·½Ê½ ÅäÖôòÓ¡»ú.\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"°Ñ´òÓ¡»úÁ¬½Óµ½Ò»¸ö Linux ·þÎñÆ÷È»ºóÈà Windows »úÆ÷ ×÷Ϊ¿Í»§Á¬½Ó·þÎñÆ÷.\n"
-"\n"
-"Äú¼á³ÖÒª¼ÌÐøÕâÑùÅäÖôòÓ¡»úÂð?"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "NetWare ´òÓ¡»úÑ¡Ïî"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"Èç¹ûÄúҪʹÓõÄÊÇ NetWare ´òÓ¡»ú, ÄúÐèҪ˵Ã÷Ö÷»úµÄ NetWare Ãû×Ö (×¢Òâ! \n"
-"¿ÉÄÜÓëËüµÄ TCP/IP Ö÷»úÃû²»Í¬), ÒÔ¼°ÓÐȨ·ÃÎÊ´òÓ¡»úµÄÓû§ÃûºÍ¿ÚÁî, \n"
-"µ±È»»¹ÓдòÓ¡»úµÄ´òÓ¡¶ÓÁÐÃû. "
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "´òÓ¡·þÎñÆ÷"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "´òÓ¡¶ÓÁÐÃû"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "NCP ·þÎñÆ÷δÕÒµ½"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "NCP ¶ÓÁÐÃûδÕÒµ½"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr ", Ö÷»ú \"%s\", ¶Ë¿Ú %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "Ö÷»ú \"%s\", ¶Ë¿Ú %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "TCP/Socket ´òÓ¡»úÑ¡Ïî"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"´Ó×Ô¶¯¼ì²âµ½µÄ´òÓ¡»úÁбíÖÐÑ¡ÔñÒ»¸ö, »òÕßÔÚÊäÈë×Ö¶ÎÖÐÊäÈëÖ÷»úÃû»ò IP, ÒÔ¼°¿ÉÑ¡"
-"µÄ¶Ë¿ÚºÅ (ȱʡÊÇ 9100)."
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"Òª´òÓ¡µ½Ò»Ì¨ TCP »ò socket ´òÓ¡»ú, ÄúÐèÒªÌṩ´òÓ¡»úµÄÖ÷»úÃûºÍ¿ÉÑ¡µÄ¶Ë¿ÚºÅÂë"
-"(ȱʡÊÇ 9100). HP JetDirect ´òÓ¡·þÎñÆ÷ͨ³£Óö˿Ú9100, ÆäËü·þÎñÆ÷¿ÉÄÜÓÃÆäËüµÄ"
-"¶Ë¿Ú. Çë²éÔÄÄúµÄÓ²¼þÊÖ²á."
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "ȱÉÙ´òÓ¡»úÖ÷»úÃû»ò IP µØÖ·!"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "´òÓ¡»úÖ÷»úÃû»ò IP µØÖ·"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "´òÓ¡»úÉ豸 URI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"Äã¿ÉÒÔÖ±½ÓʹÓà URI ·ÃÎÊ´òÓ¡»ú. URI ±ØÐë·ûºÏCUPS »ò Foomatic ¹æ¶¨.µ«×¢Òâ²»ÊÇËù"
-"ÓеĴòÓ¡¶ÓÁÐ (spooler) ¶¼Ö§³Ö URI."
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "±ØÐëÊÇÓÐЧµÄURI!"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"ÿ̨´òÓ¡»úÐèÒªÒ»¸öÃû×Ö(Èç \"printer\").\n"
-"´òÓ¡»úÃèÊöºÍλÖÃÊÇ¿ÉÑ¡Ïî."
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "´òÓ¡»úÃû×Ö"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "λÖÃ"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "¶ÁÈ¡´òÓ¡»úÊý¾Ý¿â..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "×¼±¸´òÓ¡»úÊý¾Ý..."
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "ÄúµÄ´òÓ¡»úÐͺÅ"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"Printerdrake ͨ¹ý±È½Ï×Ô¶¯¼ì²âµÃµ½µÄ´òÓ¡»úÐͺÅÐÅÏ¢ºÍËü×Ô¼ºµÄ´òÓ¡»úÊý¾Ý¿âÖÐÁгö"
-"µÄÐͺÅÒÔ·¢ÏÖ×î½Ó½üµÄÆ¥Åä. Èç¹ûÄúµÄ´òÓ¡»úûÓÐÁÐÔÚÊý¾Ý¿âÖÐ, Æ¥Åä½á¹û¿ÉÄÜÊÇ´í"
-"µÄ. Çë¼ì²é½á¹ûÊÇ·ñÕýÈ·, Èç¹ûÊÇ ÇëÑ¡Ôñ\"ÐͺÅÕýÈ·\" ·ñÔò \"ÊÖ¹¤Ñ¡ÔñÐͺÅ\" »áÏÔ"
-"ʾÏÂÒ»ÆÁÄ»ÈÃÄúÊÖ¹¤Ñ¡Ôñ´òÓ¡»úÐͺÅ.\n"
-"\n"
-"Printerdrake ·¢ÏÖÄúµÄ´òÓ¡»úÊÇ:\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "ÐͺÅÕýÈ·"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "ÊÖ¹¤Ñ¡ÔñÐͺÅ"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "´òÓ¡»úÐͺÅÑ¡Ôñ"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "ÇëÎÊÄú´òÓ¡»úµÄÐͺŠ?"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"¼ì²é×Ô¶¯¼ì²âÑ¡ÔñµÄÐͺÅÊÇ·ñÕýÈ·. Óùâ±êÖ¸¶¨²»ÕýÈ·µÄÐͺŻò\"δ֪´òÓ¡»ú\", È»ºó"
-"´ÓÁбíÖÐÑ¡ÔñÕýÈ·µÄÐͺÅ."
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr "È»ºóÄúµÄ´òÓ¡»ú²»ÔÚÁбíÖÐ, Ñ¡Ôñ¼æÈݵÄ(²Î¿¼´òÓ¡»úÊÖ²á) »òÀàËƵÄÐͺÅ."
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "OKI winprinter ´òÓ¡»úÅäÖÃ"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr "ÄãÕýÔÚÅäÖÃOKI win´òÓ¡»ú, ÒòÆäʹÓÃÌرðµÄͨѶЭÒé, Ö»ÄÜÁ¬ÔÚµÚÒ»¸ö´òÓ¡¿Ú."
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "ÀûÃË(Lexmark)ÅçÄ«´òÓ¡»úÉ趨"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"ÀûÃËÌṩµÄÅçÄ«´òÓ¡»úÇý¶¯³ÌÐò½ö½öÖ§³Ö±¾µØ´òÓ¡»ú, ¶ø·ÇÔ¶³ÌÖ÷»ú»ò´òÓ¡·þÎñºÐÉϵÄ"
-"´òÓ¡»ú.Çë°Ñ´òÓ¡»úÁ¬½Óµ½ÄúµÄ±¾»ú¶Ë¿Ú, »òÕßÔÚÁ¬½ÓÁË´òÓ¡»úµÄµçÄÔÉϽøÐÐÅäÖÃ."
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"ÒªÅäÖÃÀûÃËÅçÄ«´òÓ¡»úÐèÒª´ÓÀûÃËÍøÕ¾(http://www.lexmark.com/)\n"
-"ÏÂÔØÅçÄ«´òÓ¡»úÇý¶¯³ÌÐò. µã»÷ \"Drivers\" Á´½Ó. È»ºóÌôÑ¡ÄúµÄÐͺŠ²¢Ñ¡Ôñ\"Linux"
-"\"²Ù×÷ϵͳ. Çý¶¯³ÌÐòµÄÐÎʽÓÐ RPM °ü»ò´øÓл¥¶¯Ê½Í¼ÐνçÃæµÄ½Å±¾³ÌÐò. Èç¹ûÄúʹÓÃ"
-"Õâ¸öÅäÖù¤¾ß, ¾Í²»±ØʹÓÃͼÐνçÃæµÄ°²×°³ÌÐò. ÔÚÐí¿ÉЭÒéÖ®ºóÖ±½Ó°´ Cancel. Óà "
-"\"lexmarkmaintain\" ÃüÁî´òÓ¡ÅçÍ·¶ÔÆë²âÊÔÒ³, È»ºóÓÃÕâ¸ö³ÌÐòµ÷½ÚÅçÍ·¶ÔÆë."
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr "ʹÓà Zenographics ZJ-Stream ¸ñʽµÄGDI ¼¤¹â´òÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-"ÄúµÄ´òÓ¡»úÊôÓÚGDI ¼¤¹â´òÓ¡»ú (Ëùν winprinter), ¾¡¹ÜÅÆ×Ó²»Í¬ ËüÃǶ¼²ÉÓà "
-"Zenographics ZJ-stream ¹âÕ¤¸ñʽ°ÑÊý¾Ý´«Êäµ½´òÓ¡»ú. ÕâÀà´òÓ¡»úµÄÇý¶¯³ÌÐòÈÔÈ»´¦"
-"ÓÚÇ°ÆÚ¿ª·¢½×¶Î, ËùÒÔËüδ±Ø×ÜÄÜÕý³£¹¤×÷. ÌرðÊÇ´òÓ¡»ú¿ÉÄÜÖ»ÓÐÑ¡Ôñ A4 Ö½Õųߴç"
-"ʱ²ÅÄܹ¤×÷.\n"
-"\n"
-"ÓÐЩ´òÓ¡»úÈç HP LaserJet 1000, ÐèÒªÔÚ¿ª»úÖ®ºóÉÏÔع̼þ. ¶Ô HP LaserJet 1000, "
-"ÄúÐèÒªÔÚ´òÓ¡»úµÄ Windows Çý¶¯³ÌÐò¹âÅÌ»ò Windows ´ÅÅÌ·ÖÇøÉϲéÕÒ \"sihp1000.img"
-"\" È»ºóʹÓÃÏÂÁÐÃüÁîÖ®Ò»°ÑÕâ¸öÎļþ´«µ½´òÓ¡»ú:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"ÈκÎÆÕͨÓû§¶¼¿ÉÒÔʹÓõÚÒ»¸öÃüÁî, µÚ¶þ¸öÃüÁî±ØÐëÓÉ root Ö´ÐÐ.Éý¼¶¹Ì¼þÖ®ºóÄú¾Í"
-"¿ÉÒÔÕý³£´òÓ¡ÁË.\n"
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"´òÓ¡»úȱʡÉèÖÃ\n"
-"ÈçÖ½ÕÅ´óС¡¢Ä«Ë®ÀàÐ͵ȵÈ."
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "Ñ¡Ïî %s ±ØÐëÊÇÕûÊý!"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "Ñ¡Ïî %s ±ØÐëÊÇÊý×Ö!"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "Ñ¡Ïî %s ³¬³ö·¶Î§!"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr ""
-"ÄãÏ£ÍûÉèÖÃÕâ¸ö´òÓ¡»ú(\"%s\")\n"
-"×÷Ϊȱʡ´òÓ¡»úÂð?"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "²âÊÔÒ³"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"ÇëÑ¡ÔñÒª´òÓ¡µÄ²âÊÔÒ³.\n"
-"×¢Òâ: ÔÚijЩ´òÓ¡»úÉÏ´òÓ¡ÕÕƬ¿ÉÄÜÒª»¨Ï൱³¤µÄʱ¼ä.\n"
-"Ò»°ãÇëÑ¡Ôñ±ê×¼²âÊÔÒ³."
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "ûÓвâÊÔÒ³"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "´òÓ¡"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "±ê×¼²âÊÔÒ³"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "¿É»»²âÊÔÒ³(ÐÅÖ½)"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "Ìæ»»²âÊÔÒ³ (A4)"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "ÕÕƬ²âÊÔÒ³"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "²»´òÓ¡ÈκβâÊÔÒ³"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "ÕýÔÚ´òÓ¡²âÊÔÒ³..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"²âÊÔÒ³ÒѾ­·¢Ë͵½´òÓ¡»úºǫ́³ÌÐò. ¹ýһС¶Îʱ¼ä´òÓ¡»ú½«¿ªÊ¼¹¤×÷.\n"
-"´òӡ״̬:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr "²âÊÔÒ³ÒѾ­·¢Ë͵½´òÓ¡»úºǫ́³ÌÐò. ¹ýÒ»ÉÙ¶Îʱ¼ä´òÓ¡»ú½«¿ªÊ¼¹¤×÷.\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "¹¤×÷Õý³£?"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "Âã´òÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"Òª´ÓÃüÁîÐдòÓ¡Îļþ¿ÉʹÓÃÃüÁî\"%s <Îļþ>\" »òͼÐδòÓ¡¹¤¾ß: \"xpp <Îļþ>\" »ò "
-"\"kprinter <Îļþ>\". ͼÐι¤¾ßÈÃÄú±È½ÏÈÝÒ×µÄÑ¡Ôñ´òÓ¡»úºÍÐ޸ĴòÓ¡Ñ¡Ïî.\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"¸ÃÃüÁîÄã¿ÉÓÃÔÚÐí¶àÓ¦ÓõĴòÓ¡¶Ô»°¿òµÄ\"´òÓ¡ÃüÁî\"ÖÐ,ÒòΪӦÓóÌÐò»áÌṩҪ´òÓ¡µÄ"
-"Îļþ, ËùÒÔÄÇÀï²»ÓÃдÎļþÃû.\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"\"%s\"ÃüÁîÒ²¿ÉÓÃÀ´Ð޸ĴòÓ¡×÷ÒµµÄÑ¡Ïî, ÀýÈç: \"%s <file>\". "
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"ÒªÁ˽⵱ǰ´òÓ¡»ú¿ÉÓõÄÑ¡Ïî, Çë¿´ÏÂÃæµÄÁбí, »òÕßµã»÷\"´òÓ¡Ñ¡ÏîÁбí\".%s%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"ÒÔÏÂÊÇ¿ÉÓÃÓÚµ±Ç°´òÓ¡»úµÄһЩ´òÓ¡Ñ¡Ïî: \n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr "ÃüÁîÐдòÓ¡ÎļþʹÓÃÃüÁî\"%s <Îļþ>\".\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr "¸ÃÃüÁîÄã¿ÉÓÃÔÚÐí¶àÓ¦ÓõĴòÓ¡¶Ô»°¿òµÄ\"´òÓ¡ÃüÁî\"Ïî.\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr "µã»÷\"´òÓ¡Ñ¡Ïî\"°´Å¥¿ÉÒÔÁоٵ±Ç°´òÓ¡»úµÄ¿ÉÓÃÑ¡Ïî."
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr "ÓÃÃüÁî\"%s <Îļþ>\"»ò\"%s <Îļþ>\"´òÓ¡Îļþ.\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"Äã¿ÉÒÔÓÃͼÐνӿÚ\"xpdq\"ÉèÖôòÓ¡Ñ¡ÏîºÍ´¦Àí´òÓ¡×÷Òµ.\n"
-"Èç¹ûÄãʹÓÃKDE, ×ÀÃæÉÏÓÐ\"Í£Ö¹´òÓ¡»ú!\"°´Å¥ÓÃÓÚÈ¡Ïû´òÓ¡×÷Òµ.\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"\"%s\"ºÍ\"%s\"ÃüÁîÔÊÐíÐ޸ĴòÓ¡×÷ÒµµÄÑ¡Ïî, ÀýÈç: \"%s <file>\".\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr "ÔÚ\"%s\"´òÓ¡»úÉϵĴòÓ¡/ɨÃè/ÕÕƬ¿¨"
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr "ÔÚ\"%s\"´òÓ¡»úÉϵĴòÓ¡/ɨÃè"
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr "\"%s\"´òÓ¡»úÉϵĴòÓ¡/ÕÕƬ¿¨·ÃÎÊ"
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "ÕýÔÚ\"%s\"´òÓ¡»úÉÏ´òÓ¡"
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "¹Ø±Õ"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "´òÓ¡»úÑ¡Ïî"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-"ÄúµÄ¶à¹¦ÄÜÉ豸ÒѾ­×Ô¶¯ÅäÖóÉÄܹ»É¨Ãè. ҪɨÃè, ¿ÉÒÔʹÓÃÃüÁî \"scanimage"
-"\" (\"scanimage -d hp:%s\" Ö¸¶¨¶à¸ö ɨÃèÒÇÖ®Ò») »òÕßÓÃͼÐνçÃæ \"xscanimage"
-"\" »ò \"xsane\". Èç¹ûÄúʹÓà GIMP, ¿ÉÒÔ´Ó \"Îļþ\"/\"»ñÈ¡\" ²Ëµ¥µÄÓйØÏîĿɨ"
-"Ãè. Ò²¿ÉÒÔʹÓà \"man scanimage\" ÃüÁî²é¿´¸ü¶àÐÅÏ¢.\n"
-"\n"
-"²»Òª¶ÔÕâ¸öÉ豸ʹÓà \"scannerdrakeɨÃèÒÇÅäÖù¤¾ß\"!"
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-"ÒѾ­×Ô¶¯ÅäÖÃÔÊÐíµçÄÔ·ÃÎÊÄúµÄ´òÓ¡»úÀïÃæµÄÕÕƬ¿¨ Çý¶¯Æ÷. Òª·ÃÎÊÄúµÄ´òÓ¡»úÀïÃæµÄ"
-"ÕÕƬ¿¨, ¿ÉÒÔʹÓÃͼÐνçÃæ³ÌÐò \"MtoolsFM\" (²Ëµ¥: \"Ó¦ÓóÌÐò\" -> \"Îļþ¹¤¾ß"
-"\" -> \"MTools Îļþ¹ÜÀíÆ÷\") »òÕßÃüÁîÐй¤¾ß \"mtools\" (ÊäÈë \"man mtools\" "
-"ÃüÁî²é¿´¸ü¶àÐÅÏ¢). Äú»òÔÚÅÌ·û\"p:\" Öз¢ÏÖ¿¨ÉϵÄÎļþϵͳ, Èç¹ûÄúÓжàÓÚÒ»¸öÖ§"
-"³ÖÕÕƬ¿¨µÄ HP ´òÓ¡»ú¿ÉÒԲ鿴ºóÐøµÄÅÌ·û. ÔÚ \"MtoolsFM\" ÖÐ Äú¿ÉÒÔÔÚÎļþÁбíµÄ"
-"ÓÒÉϽÇÇл»ÅÌ·û."
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "¶ÁÈ¡´òÓ¡»úÊý¾Ý..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "ǨÒÆ´òÓ¡»úÅäÖÃ"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"Äã¿ÉÒÔ°Ñ×öºÃµÄ´òÓ¡»úÅäÖôӶÓÁÐ %s ¸´ÖƵ½ %s, Äúµ±Ç°µÄ¶ÓÁÐ.\n"
-"ËùÓÐÅäÖÃÊý¾Ý½«±»¸²¸Ç£¬µ«ÊÇ´òÓ¡×÷Òµ²»»áǨÒÆ.\n"
-"ÓÉÓÚÒÔÏÂÔ­Òò, ijЩ´òÓ¡¶ÓÁÐÎÞ·¨Ç¨ÒÆ:\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr "CUPS²»Ö§³ÖNovell·þÎñÆ÷ÉϵĴòÓ¡»ú¼°·¢ËÍÊý¾Ýµ½ÎÞ¸ñʽÃüÁîµÄ´òÓ¡»ú.\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr "PDQÖ»Ö§³Ö±¾µØ´òÓ¡»ú, Ô¶³ÌLPD´òÓ¡»ú, ºÍ Socket/TCP ´òÓ¡»ú.\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "LPD ºÍ LPRng²»Ö§³ÖIPP´òÓ¡»ú.\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"ÁíÍâ, Èç¹û¶ÓÁв»ÊÇÓÉÕâ¸ö³ÌÐò»òÕß \"foomatic-configure\" Ëù´´½¨, ¾ÍÎÞ·¨Ç¨ÒÆ."
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"¶øÇÒ, Èç¹û´òÓ¡»úÐèҪʹÓó§ÉÌÌṩµÄ PPDÎļþÅäÖÃ, »ò´òÓ¡»ú´øÓÐÄÚÖÃµÄ CUPS Çý¶¯"
-"³ÌÐò, Ëü½«ÎÞ·¨Ç¨ÒÆ."
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"±ê¼ÇÄãҪǨÒƵĴòÓ¡»ú²¢µã»÷\"ǨÒÆ\"."
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "²»Ç¨ÒÆ´òÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "ǨÒÆ"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"´òÓ¡»ú\"%s\"ÒѾ­ÔÚ%s´æÔÚ.\n"
-"µã»÷ \"ǨÒÆ\" ¸²¸ÇÅäÖÃ.\n"
-"ÄãÒ²¿ÉÒÔÑ¡ÔñеÄÃû³Æ»òÂÔ¹ý¸Ã´òÓ¡»ú."
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr "´òÓ¡»úÃû³Æ¿ÉÒÔ°üº¬×Öĸ, Êý×Ö ºÍ Ï»®Ïß"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"´òÓ¡»ú \"%s\"ÒѾ­´æÔÚ,\n"
-"ÕæµÄ¸²¸ÇÅäÖÃ?"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "дòÓ¡»úÃû³Æ"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "ǨÒÆ %s ..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-"ÄãÒѾ­Ç¨ÒÆÒÔǰϵͳÖеÄȱʡ´òÓ¡»ú(\"%s\"),\n"
-"ÊÇ·ñÉèÖÃΪдòӡϵͳµÄȱʡ´òÓ¡»ú %s?"
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "ˢдòÓ¡»úÊý¾Ý..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "ÅäÖÃÔ¶³Ì´òÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "ÕýÔÚÆô¶¯ÍøÂç..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "ÕýÔÚÅäÖÃÍøÂç"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "ÉÐδÍê³ÉÍøÂçÅäÖÃ"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"ÄãÔÚÅäÖÃÔ¶³Ì´òÓ¡»ú. ÅäÖÃÔ¶³Ì´òÓ¡ÐèÒªÍøÂç·ÃÎÊ,\n"
-"µ«Ä㻹ûÓÐÅäÖÃÍøÂç. ¼ÌÐøÂð?"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "Ìø¹ýÍøÂçÅäÖüÌÐø"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"°²×°Ê±µÄÍøÂçÅäÖÃÎÞ·¨Æô¶¯.\n"
-"¿ª»úºó¼ì²éÍøÂç»òÓà Mandrake ÅäÖÃÖÐÐÄÐÞ¸Ä,½Ú \"ÍøÂçºÍÒòÌØÍø\"/\"Á¬½Ó\", È»ºóÓÃ"
-"\"Ó²¼þ\"/\"´òÓ¡»ú\"ÅäÖôòÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"ÍøÂç·ÃÎʳöÏÖ´íÎó.\n"
-"Çë¼ì²éÓ²¼þ»÷ÅäÖÃ. È»ºóÔÙÅäÖÃÔ¶³Ì´òÓ¡."
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "ÖØÐÂÆô¶¯´òÓ¡»úϵͳ ..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "¸ß"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "Ñϸñ"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "ÔÚ %s °²È«¼¶±ðÉÏ°²×°´òӡϵͳ"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"ÄãÕýÔÚ°²×° %s ´òӡϵͳµ½ %s °²È«¼¶±ðµÄϵͳÉÏ.\n"
-"\n"
-"¸Ã´òӡϵͳÔÚºǫ́ÔËÐÐÁôÊسÌÐò, ÁôÊسÌÐòÄÜͨ¹ýÍøÂç\n"
-"½øÐÐÔ¶³Ì·ÃÎÊ,¶ø¿ÉÄÜÔâÊܹ¥»÷. ¸Ã°²È«¼¶±ðÈ´Ê¡\n"
-"Æô¶¯ÉÙÊýÑ¡ÔñµÄÁôÊسÌÐò.\n"
-"\n"
-"ÄãÒªÅäÖôòÓ¡Âð?"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "¿ª»úʱÆô¶¯´òӡϵͳ"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"´òӡϵͳ(%s) ¿ª»úʱ²»»á×Ô¶¯Æô¶¯.\n"
-"\n"
-"ÄãÏ£ÍûÈôòӡϵͳ×Ô¶¯Æô¶¯Âð?"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "¼ì²éÒѾ­°²×°µÄÈí¼þ..."
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "ɾ³ý LPRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "ɾ³ý LPD ..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "Ñ¡Ôñ´òÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "ÄúÐèҪʹÓÃÄÄÖÖ´òӡϵͳ?"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "ÕýÔÚÉ趨´òÓ¡»ú\"%s\" ..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "ÕýÔÚ°²×° Foomatic ³ÌÐò..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "´òÓ¡»úÑ¡Ïî"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "×¼±¸´òÓ¡»úÅäÖÃÏòµ¼Printerdrake..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "ÅäÖÃÓ¦ÓóÌÐò ..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "ÄúÏëÒªÅäÖôòÓ¡»úÂð ?"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "´òӡϵͳ:"
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"ÏÂÁдòÓ¡»úÒÑÅäÖÃ.\n"
-"ÔÚ´òÓ¡»úÃû³ÆÉÏË«»÷¿ÉÒÔÐÞ¸ÄËüµÄÉèÖÃ; °ÑËüÉèÖóÉȱʡ´òÓ¡»ú; ²é¿´ËüµÄÐÅÏ¢;\n"
-"»òÕßÈà Star Office/OpenOffice.org/GIMP ÄÜÔÚÔ¶³Ì CUPS ·þÎñÆ÷µÄ´òÓ¡»úÉÏ´òÓ¡ÎÄ"
-"µµ."
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"ÏÂÁдòÓ¡»úÒÑÅäÖÃ.\n"
-"µã»÷È¥Ð޸Ļò¶ÁÈ¡ÐÅÏ¢,\n"
-"µã»÷\"Ôö¼Ó´òÓ¡»ú\"Ôö¼ÓеĴòÓ¡»ú."
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr "¸üÐÂÁбí (ÏÔʾԶ³Ì CUPS ´òÓ¡·þÎñÆ÷)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Ð޸Ĵòӡϵͳ"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "ÆÕͨģʽ"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "ÄúÏëÒªÅäÖÃÆäËû´òÓ¡»úÂð ?"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "Ð޸ĴòÓ¡»úÅäÖÃ"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"´òÓ¡»ú %s\n"
-"ÒªÐÞ¸ÄÂð?"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "Ö´ÐÐ!"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "´òÓ¡»úÁ¬½ÓÀàÐÍ"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "´òÓ¡»úÃû³Æ, ÃèÊö, λÖÃ"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "´òÓ¡»ú³§¼Ò, ÐͺÅ, Çý¶¯"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "´òÓ¡»ú³§¼Ò, ÐͺÅ"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "ÉèÖøôòÓ¡»úΪȴʡ"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "°ÑÕâ¸ö´òÓ¡»úÌí¼Óµ½Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "´ÓStar Office/OpenOffice.org/GIMPɾ³ýÕâ¸ö´òÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "´òÓ¡²âÊÔÒ³"
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "ÖªµÀÔõÑùʹÓô˴òÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "ɾ³ý´òÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "ɾ³ý¾É´òÓ¡»ú\"%s\" ..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "ȱʡ´òÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "´òÓ¡»ú \"%s\" ÉèΪȴʡ´òÓ¡»ú."
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "Ìí¼Ó´òÓ¡»úµ½Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr "´òÓ¡»ú\"%s\"³É¹¦Ìí¼Óµ½Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr "δÄÜÌí¼Ó´òÓ¡»ú \"%s\" µ½Star Office/OpenOffice.org/GIMP"
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "´Ó Star Office/OpenOffice.org/GIMP ɾ³ý´òÓ¡»ú"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr "³É¹¦µÄ´Ó Star Office/OpenOffice.org/GIMP ɾ³ý´òÓ¡»ú \"%s\"."
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr "δÄÜ´Ó Star Office/OpenOffice.org/GIMP ɾ³ý´òÓ¡»ú \"%s\"."
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "ÕæµÄҪɾ³ý´òÓ¡»ú\"%s\"?"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "ÕýÔÚɾ³ý´òÓ¡»ú\"%s\" ..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "´úÀí·þÎñÆ÷ÅäÖÃ"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"»¶Ó­Ê¹ÓôúÀíÅäÖù¤¾ß.\n"
-"\n"
-"Äã¿ÉÒÔÉèÖÃÐèÒªÓû§ÃûºÍ¿ÚÁîÒÔ¼°\n"
-"²»ÐèÒªÓû§ÃûºÍ¿ÚÁîµÄhttpºÍftp´úÀí\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr "ÇëÊäÈë HTTP ´úÀíÐÅÏ¢"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "¶Ë¿Ú"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "´úÀí·þÎñÆ÷Ó¦¸ÃÊÇÒÔ 'http:'¿ªÍ·"
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "¶Ë¿ÚÐëΪÊý×Ö"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr "ÊäÈë FTP ´úÀíÐÅÏ¢"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr "ÊäÈëʹÓøôúÀí·þÎñÆ÷µÄÓû§ÃûºÍÃÜÂë"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "̞"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "¿ÚÁî"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "ÖØÊä¿ÚÁî"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "Á½´Î¿ÚÁî²»·û.ÖØÊÔ!"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "ÎÞ·¨¼ÓÈëÒ»¸ö·ÖÇøµ½ÒѾ­¸ñʽ»¯µÄÓ²ÅÌÕóÁÐ md%d"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "ÎÞ·¨Ð´Èë %s Îļþ"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid ʧ°Ü"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "mkraid ʧ°Ü (¿ÉÄÜȱÉÙ raidtools ?)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "ûÓÐ×ã¹»µÄ·ÖÇø½¨Á¢ %d ¼¶µÄÓ²ÅÌÕóÁÐ\n"
-
-#: ../../security/main.pm_.c:66
-msgid "Security Level:"
-msgstr "°²È«¼¶±ð:"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "°²È«¼¶±ð"
-
-#: ../../security/main.pm_.c:83
-msgid "Security Administrator:"
-msgstr "°²È«¹ÜÀíÔ±:"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (ȱʡ)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "ÇëÑ¡ÔñÆÚÍûµÄ°²È«¼¶±ð"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "ÕýÔÚ×¼±¸°²×°"
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "Æô¶¯ALSAÓïÒôϵͳ"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "Anacron Ò»¸öÃüÁÆÚµ÷¶È³ÌÐò."
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"apmd ¼àÊÓµç³Ø״̬, ²¢Í¨¹ý syslog ×÷¼Ç¼.\n"
-"Ëü»¹ÄÜÓÃÀ´ÔÚµç³Ø²»×ãʱ¹Ø±Õ»úÆ÷."
-
-#: ../../services.pm_.c:18
-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 ""
-"ʹÓà at ÃüÁî¿ÉÒÔÔÚÖ¸¶¨Ê±¼äÔËÐÐÄúµÄÃüÁî. \n"
-"»¹¿ÉÒÔÔÚƽ¾ù¸ºÔØ×ã¹»µÍµÄʱºòÔËÐÐÅú´¦ÀíÃüÁî."
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron ÊÇÒ»¸ö±ê×¼µÄ UNIX ³ÌÐò, Ëü¿ÉÒÔ¶¨ÆÚµÄÖ´ÐÐÓû§Ö¸¶¨µÄ³ÌÐò.\n"
-"vixie cron ÔÚ»ù±¾µÄ UNIX cron ÉÏÔö¼ÓÁËһЩÌØÐÔ, °üÀ¨¸Ä½øµÄ°²È«ÐÔ, \n"
-"ºÍ¸üÇ¿´óµÄÅäÖÃÑ¡Ïî."
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM Ϊ»ùÓÚÎı¾µÄ Linux Ó¦ÓóÌÐòÌṩ¶ÔÊó±êµÄÖ§³Ö, Èç MC ÃüÁî½âÊÍÆ÷.\n"
-"ËüͬʱÌṩÁËÀûÓÃÊó±êµÄ¿ØÖÆ̨ '¸´ÖÆ-Õ³Ìù' ²Ù×÷, »¹Ö§³Ö¿ØÖÆ̨ÉϵÄ\n"
-"µ¯³öʽ²Ëµ¥."
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"ħÁ¦Ó²ÅÌHardDrake½øÐÐÓ²¼þ¼ì²â£¬ÒÔ¼°Ñ¡ÏîÅäÖÃ\n"
-"ÐÂÔö/ÐÞ¸ÄÓ²¼þ"
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr "Apache ÊÇÒ»¸ö WWW ÍòάÍø·þÎñÆ÷. ËüÌṩ HTML ÎļþºÍ CGI µÈ·þÎñ."
-
-#: ../../services.pm_.c:29
-msgid ""
-"The internet superserver daemon (commonly called inetd) starts a\n"
-"variety of other internet services as needed. It is responsible for "
-"starting\n"
-"many services, including telnet, ftp, rsh, and rlogin. Disabling inetd "
-"disables\n"
-"all of the services it is responsible for."
-msgstr ""
-"³¬¼¶»¥ÁªÍøºǫ́·þÎñÆ÷ (³£³Æ×÷ inetd) ÔÚÐèҪʱÆô¶¯¸÷ÖÖÆäËûµÄ»¥ÁªÍø·þÎñ.\n"
-"Ëü¸ºÔðÏìÓ¦¶àÖÖ·þÎñ, °üÀ¨ telnet, ftp, rsh, ºÍ rlogin.\n"
-"½ûÖ¹ inetd ¾Íͬʱ½ûÖ¹ÁËËü¸ºÔðµÄËùÓзþÎñ."
-
-#: ../../services.pm_.c:33
-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_.c:35
-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 ""
-"Õâ¸ö³ÌÐò°´ÕÕ /etc/sysconfig/keyboard µÄÉ趨¼ÓÔØÑ¡ÔñµÄ¼üÅÌÓ³Éä.\n"
-"Äú¿ÉÒÔʹÓà kbdconfig ¹¤¾ßÐÞ¸ÄÕâ¸öÉ趨.¶Ô´ó¶àÊý»úÆ÷, Ó¦¸Ã¿ªÆôÕâ¸ö·þÎñ."
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"×Ô¶¯ÖØÐÂÉú³É /bootϵÄ\n"
-"/usr/include/linux/{autoconf,version}.hÍ·Îļþ"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "¿ª»úʱ×Ô¶¯¼à²âºÍÅäÖÃÓ²¼þ"
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr "LinuxconfÔÚ¿ª»úʱ»áÖ´ÐÐһЩÈÎÎñÀ´Î¬»¤ÏµÍ³ÅäÖÃ"
-
-#: ../../services.pm_.c:43
-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 ÊDZ£Ö¤ lpr Õý³£¹¤×÷µÄºǫ́´òÓ¡·þÎñ. Õâ¸ö·þÎñÆ÷µÄ»ù±¾¹¦ÄÜÊÇ\n"
-"°Ñ´òÓ¡·þÎñÖ¸Òýµ½ÏàÓ¦µÄ´òÓ¡»ú."
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr "LinuxÐéÄâ·þÎñÆ÷£¬ ÓÃÀ´¹¹¼Ü¸ßЧºÍ¸ß¿ÉÓÃϵͳ"
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr "named (BIND) ÊÇÒ»¸öÓòÃû·þÎñÆ÷ (DNS), ÓÃÀ´°ÑÖ÷»úÃû×Ö ½âÎö³É IP µØÖ·."
-
-#: ../../services.pm_.c:48
-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) ¼ÓÔصã."
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr ""
-"¼¤»î/½ûÖ¹ËùÓÐÅäÖÃΪ¿ª»ú¾ÍÆ𶯵Ä\n"
-"ÍøÂç½Ó¿Ú."
-
-#: ../../services.pm_.c:52
-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 Êdz£ÓõÄͨ¹ý TCP/IP ÍøÂç¹²ÏíÎļþµÄЭÒé.\n"
-"Õâ¸ö·þÎñÌṩÁË NFS ·þÎñÆ÷¹¦ÄÜ, ¿ÉÒÔͨ¹ý\n"
-"/etc/exports ÎļþÅäÖÃ."
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS Êdz£ÓõÄͨ¹ý TCP/IP ÍøÂç¹²ÏíÎļþµÄЭÒé.\n"
-"Õâ¸ö·þÎñÌṩÁË NFS ÎļþËø¶¨¹¦ÄÜ."
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr "¿ª»úʱΪ¿ØÖÆ̨ºÍ XFree ×Ô¶¯ÉèÖÃÊý×Ö¼üÅÌËø."
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "Ö§³Ö OKI 4w ¼°Æä¼æÈݵÄÊÓ´°´òÓ¡»ú"
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA Ö§³Öͨ³£ÓÃÓÚÔڱʼDZ¾µçÄÔÖÐÌí¼Ó\n"
-"ÒÔÌ«Íø¿¨»òÕßµ÷Öƽâµ÷Æ÷. Èç¹ûûÓÐÅäÖÃËü²»»áÆð¶¯,\n"
-"ËùÒÔ²»±Øµ£ÐÄËü."
-
-#: ../../services.pm_.c:63
-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 ""
-"portmapper ¹ÜÀí¸÷ÖÖ RPC Á¬½Ó, Ïó NFS ºÍ NIS\n"
-"ÕâЩЭÒé»áÓõ½Ëü. Èç¹ûÄúµÄµçÄÔ½«ÒªÌṩÀûÓÃÓà RPC »úÖÆЭÒéµÄ·þÎñ\n"
-"¾Í±ØÐëÔËÐÐ portmap ·þÎñÆ÷."
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr ""
-"Postfix ÊÇÒ»¸öÓʼþ´«µÝ´úÀí, Õâ¸ö³ÌÐò°ïÖúÄú°Ñµç×ÓÓʼþ´Ó\n"
-"һ̨»úÆ÷Ë͵½Áíһ̨."
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr "±£´æºÍ»Ö¸´ÏµÍ³µÄ entropy pool, ¿ÉÒÔ²úÉú¸ü¸ßÆ·ÖʵÄËæ»úÊý"
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"Ö¸¶¨¿éÉ豸(ÈçÓ²ÅÌ·ÖÇø)µÄRAWԭʼÉ豸\n"
-"¹©OracleÖ®ÀàµÄÓ¦ÓÃÓÃ"
-
-#: ../../services.pm_.c:71
-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 ÔÊÐíͨ¹ý RIP ЭÒé×Ô¶¯¸üÐ嵀 IP ·Óɱí.\n"
-"ÔÚСÐÍÍøÂçÉϹ㷺µÄ²ÉÓà RIP, È»¶øÔÚ¸ü¸´ÔÓµÄÍøÂçÉÏÐèÒª¸ü¸´ÔӵķÓÉЭÒé."
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr "rstat ЭÒéÔÊÐíÍøÂçÉϵÄÓû§»ñÈ¡ÍøÂçÉÏÈκλúÆ÷µÄÐÔÄÜÖ¸±ê."
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr "rusers ЭÒéÔÊÐíÍøÂçÉϵÄÓû§È·ÈÏÔÚÆäËû×÷³öÓ¦´ðµÄ»úÆ÷ÉÏÓÐÄÄЩÓû§µÇ¼."
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"rwho ЭÒéʹԶ¶ËµÄÓû§¿ÉÒԵõ½ÔËÐÐÁË rwho ºǫ́·þÎñµÄ\n"
-"»úÆ÷ÉÏËùÓеǼÓû§µÄÇåµ¥ (ÀàËÆ finger)."
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "Æô¶¯ÓïÒôϵͳ"
-
-#: ../../services.pm_.c:81
-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"
-"¸÷ÖÖϵͳÈÕÖ¾ÎļþÖмǼÈÕÖ¾ÏûÏ¢. Ò»Ö±ÔËÐÐ syslog ÊǸöºÃÖ÷Òâ."
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "ÔØÈëUSBÉ豸µÄÇý¶¯"
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr "Æ𶯠X ×ÖÌå·þÎñ(X´°¿Úϵͳ±ØÐë)."
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "Ñ¡Ôñ¿ª»úʱ×Ô¶¯Æô¶¯µÄ·þÎñ"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "ÕýÔÚ´òÓ¡"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "»¥ÁªÍø"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "Îļþ¹²Ïí"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "ϵͳ"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "Ô¶¶Ë¹ÜÀí"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "Êý¾Ý¿â·þÎñÆ÷"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "·þÎñ: %d µÇ¼ÇµÄ %d ¼¤»î"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "·þÎñ"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "ÔËÐÐ"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "Í£Ö¹"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "·þÎñ¼°ÁôÊسÌÐò"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr "ûÓи÷þÎñµÄ¸½¼ÓÐÅÏ¢."
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "Æô¶¯Ê±"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "Æô¶¯"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Í£Ö¹"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "¸ÐлÄúÑ¡Ôñ Mandrake Linux 9.0"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "»¶Ó­½øÈ뿪·ÅÔ´´úÂëÊÀ½ç"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"MandrakeSoft µÄ³É¹¦Ö²¸ùÓÚ×ÔÓÉÈí¼þµÄÔ­Ôò. ÄúµÄвÙ×÷ϵͳÊÇÈ«ÊÀ½ç Linux ÉçÍźÏ"
-"×÷µÄ³É¹û"
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "¼ÓÈë×ÔÓÉÈí¼þµÄÊÀ½ç"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "Ïë¸ü¶àÁ˽⿪·ÅÔ´´úÂëÉçÍÅ?"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"ÏëÓë±ðÈË·ÖÏíÄúµÄ֪ʶ, ²¢°ïÖú´´Ôì¸üºÃµÄ Linux ¹¤¾ßÂð? Çë¼ÓÈëÎÒÃǵÄÂÛ̳.ÔÚ\"Éç"
-"ÍÅ\"ÍøÒ³¿ÉÒÔÕÒµ½Ëü"
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "³ä·ÖÀûÓû¥ÁªÍø×ÊÔ´"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 ΪÄúÌôÑ¡ÁË×îºÃµÄÈí¼þ. Mozilla ºÍ Konquerro °ïÄúÍøÉϳåÀ˺Í"
-"ÐÀÉͶ¯»­, Evolution ºÍ Kmail °ïÄúÊÕ·¢µç×ÓÓʼþ²¢¹ÜÀíÄúµÄ¸öÈËÐÅÏ¢"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr "³¢ÊÔ×îеÄͼÏóºÍ¶àýÌ幤¾ß!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr "°Ñ¶àýÌåÍÆÏò¼«ÖÂ!"
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux 9.0 ʹÓÃ×îеÄÈí¼þÀ´²¥·ÅÒôÀÖºÍÒôƵÎļþ,±à¼­ºÍ×éÖ¯ÄúµÄͼÏñºÍÕÕ"
-"Ƭ, ²¥·ÅµçÊÓºÍӰƬ"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "ÓÎÏ·"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 9.0 °üÀ¨ÁË×îºÃµÄ¿ª·ÅÔ´ÂëÓÎÏ· - ´³¹Ø, ¶¯×÷, Ö½ÅÆ, ÌåÓý, ²ßÂÔ..."
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Mandrake ¿ØÖÆÖÐÐÄ"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr "Mandrake Linux 9.0 ÌṩÁËÇ¿´óµÄ¹¤¾ß, ¿ÉÒÔÈ«Ãæ°´ÕÕÄúµÄÒªÇóÅäÖÃÄúµÄϵͳ."
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "Óû§½çÃæ"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Mandrake Linux 9.0 Ìṩ 11 ÖÖ²»Í¬µÄÈ«Ãæ¸Ä½øµÄÓû§½çÃæ: KDE 3, Gnome 2, "
-"WindowMaker..."
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "¼ò»¯µÄ¿ª·¢"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr "Mandrake Linux 9.0 ÊÇ×îÖյĿª·¢Æ½Ì¨"
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr "ÀûÓà GNU gcc 3 ±àÒëÆ÷µÄÇ¿´óÁ¦Á¿, »¹ÓÐ×î°ôµÄ¿ª·ÅÔ´Â뿪·¢»·¾³"
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr "°ÑÄúµÄ»úÆ÷±ä³É¿É¿¿ÔËÐеķþÎñÆ÷"
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"Êó±êµã¼¸µã, ÄúµÄ»úÆ÷¾ÍÄܱä³Éһ̨ǿ´óµÄ Linux ·þÎñÆ÷: ÌṩÍøÕ¾·þÎñ, µç×ÓÓʼþ, "
-"·À»ðǽ, ·ÓÉÆ÷, Îļþ¼°´òÓ¡·þÎñ, ..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "°²È«×îÓÅ»¯"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr "MandrakeSecurity ϵÁаüÀ¨¶àÍøÂç·À»ðǽ (M.N.F.)²úÆ·"
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr "Õâ¸ö·À»ðǽ²úÆ·ÌṩµÄÍøÂ繦Äܽ«Âú×ãÄúËùÓеݲȫÐÔÒªÇó"
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr "´Ë²úÆ·¿ÉÒÔ´Ó MandrakeStore ÍøÕ¾»ñµÃ"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr "MandrakeSoft ¹Ù·½ÍøÉÏÉ̵ê"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"È«Ì×µÄ Linux ½â¾ö·½°¸, ¸÷ÖÖÌرð´ÙÏúµÄ²úÆ·ºÍºÃÍæÒâ¶ù, ¾ÍÔÚÎÒÃǵÄÔÚÏßÉ̳¡"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr "Õ½ÂÔºÏ×÷»ï°é"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-"MandrakeSoft ÓëһЩ¾­¹ýÌôÑ¡µÄ¹«Ë¾ºÏ×÷, ÌṩÓë Mandrake Linux ¼æÈݵÄרҵ½â¾ö·½"
-"°¸; ÔÚ MandrakeStore ¿ÉÒÔÕÒµ½ÕâЩºÏ×÷»ï°é"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr "MandrakeSoft µÄÅàѵ¿Î³Ì Linux-Campus"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-"Ó¦¹ã´ó×îÖÕÓû§ºÍר¼Ò(ÍøÂçºÍϵͳ¹ÜÀíÔ±)µÄÒªÇó, MandrakeSoft ´´Á¢ÁËеÄÅàѵ¼Æ»®"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr "»ñµÃÄúµÄ Linux ÈÏÖ¤"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-"²»ÂÛÄúÑ¡ÔñÔÚÏßµÄ×Ôѧ»òÕ߲μÓÎÒÃǵÄÅàѵ»ï°éµÄ¿Î³Ì, Linux-Campus ¿Î³Ì°ïÖúÄúΪ"
-"²Î¼ÓÖøÃûµÄ LPI ÈÏÖ¤¼Æ»®(È«ÇòµÄרҵ¼¼ÊõÈÏÖ¤)×öºÃ×¼±¸"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "³ÉΪ Mandrake ר¼Ò"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr "ÄúµÄÎÊÌâ¿ÉÒÔͨ¹ý MandrakeSoft µÄÔÚÏßÖ§³Öƽ̨ÕÒµ½´ð°¸"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-"ÔÚÏß¼ÓÈë MandrakeSoft Ö§³Ö¶ÓÎéºÍ Linux ÉçÍÅ, ·ÖÏíÄúµÄ֪ʶ, °ïÖúËûÈË,ÔÚ "
-"MandrakeSoft µÄÔÚÏß¼¼ÊõÖ§³ÖÍøÕ¾, Äú¿ÉÒÔ³ÉΪÖÚÈËÖõÄ¿µÄר¼Ò:"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExpert ÆóÒµ°æ"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr "רΪÏìÓ¦ÆóÒµµÄÌØÊâÒªÇóÌṩרҵ·þÎñµÄÔÚÏßÖ§³Öƽ̨"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr "רְµÄ MandrakeSoft ¼¼Êõר¼Ò»á¸ºÔð´¦Àíÿ¸öµÄʼþ"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr "̽Ë÷ MandrakeClub ¾ãÀÖ²¿ºÍ Mandrake ÆóÒµ¾ãÀÖ²¿"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-"Mandrake Linux µÄ¸öÈ˺ÍÆóÒµÓû§, Èç¹ûÔ¸ÒâÖ±½ÓÖ§³ÖËûÃÇ×îϲ°®µÄ Linux ·¢Ðаæ,²¢"
-"»ñµÃ»áÔ±µÄÌرð´ýÓö, ¼ÓÈëMandrakeClub ¾ãÀÖ²¿ºÍ Mandrake ÆóÒµ¾ãÀÖ²¿ÊÇÒ»¸öºÃµÄÑ¡"
-"Ôñ.Èç¹ûÄúϲ»¶ÎÒÃǵIJúÆ·, Èç¹ûÄúµÄ¹«Ë¾ÒòΪʹÓÃÎÒÃǵIJúÆ·¶ø»ñµÃÁ˾ºÕùÓÅÊÆ, Èç¹û"
-"ÄúÔ¸ÒâÖ§³Ö Mandrake Linux µÄ¿ª·¢, Çë¼ÓÈëMandrakeClub!"
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "ÕýÔÚ°²×°³ÌÐò ..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "ÇëÍ˳ö, È»ºóͬʱ°´ Ctrl-Alt-BackSpace"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "ÇëÖØеǼµ½ %s ʹÄúËù×öµÄ¸ü¸ÄÉúЧ"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Mandrake Öն˷þÎñÆ÷ÅäÖÃ"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "ʹÓ÷þÎñÆ÷"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "½ûÖ¹·þÎñÆ÷"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "Æ𶯷þÎñÆ÷"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "Í£Ö¹·þÎñÆ÷"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "Etherboot Floppy/ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "ÍøÂçÆ𶯴ÅÅ̾µÏñ"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "Ôö¼Ó/ɾ³ýÓû§"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "Ôö¼Ó/ɾ³ýÓû§"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "¿ª»úÈíÅÌ"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "¿ª»ú ISO"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "½¨ÔìÕû¸öÄÚºË -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "Õ⽫»¨·Ñ¼¸·ÖÖÓ."
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "ûÓÐÑ¡ÔñÄÚºË!"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "½¨Ôìµ¥¶ÀµÄÍø¿¨ -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "ûÓÐÑ¡ÔñÍø¿¨!"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "½¨ÔìÈ«²¿ÄÚºË -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- ɾ³ý"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "ɾ³ýËùÓÐ NBI"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "Ôö¼ÓÓû§ -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- ɾ³ýÓû§"
-
-#: ../../standalone/drakTermServ_.c:694
-#, fuzzy
-msgid "No net boot images created!"
-msgstr "ÍøÂçÆ𶯴ÅÅ̾µÏñ"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "Ìí¼Ó¿Í»§ -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- ɾ³ý¿Í»§"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "dhcpd ÅäÖÃ..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "¸ß¼¶ÅäÖÃ"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "дÈëÅäÖÃ"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "Çë²åÈëÒ»ÕÅÆô¶¯ÈíÅÌ:"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "ÎÞ·¨·ÃÎÊÈíÅÌ!"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "ÏÖÔÚ¿ÉÒÔÈ¡³öÈíÅÌÁË"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "ûÓпÉÓõÄÈíÅÌÇý¶¯Æ÷!"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "Etherboot ISO ¾µÏñÊÇ %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "·¢Éú´íÎó! - mkisofs °²×°ÁËÂð?"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "ÐèÒªÏÈ´´½¨ /etc/dhcpd.conf Îļþ!"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "´íÎó!"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "ÎÞ·¨ÕÒµ½Ó³ÏóÎļþ '%s'."
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "×Ô¶¯°²×°ÅäÖÃ"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"ÏÖÔÚÅäÖÃ×Ô¶¯°²×°ÈíÅÌ. СÐĵã.\n"
-"\n"
-"Äã¿ÉÒÔÖظ´¸Ã»úÆ÷µÄ°²×°, ½»»¥Ìáʾ²½Öè, ÐÞ¸ÄÊýÖµ.\n"
-"\n"
-"Ϊ°²È«Æð¼û, ·ÖÇø¼°¸ñʽ»¯²»»á×Ô¶¯Ö´ÐÐ.\n"
-"\n"
-"¼ÌÐøÂð?"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "×Ô¶¯²½ÖèÅäÖÃ"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr "ÇëÖ¸¶¨°²×°µÄÿһ²½Öè, ÊÇÒª°´ÕÕ±¾´Î°²×°ÖØ·Å, »¹ÊÇÊÖ¹¤Íê³É"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "ÕýÔÚ´´½¨×Ô¶¯°²×°ÈíÅÌ"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"»¶Ó­.\n"
-"\n"
-"×ó±ßÁгöÁË×Ô¶¯°²×°¿ÉÓõÄÑ¡Ïî"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "¹§Ï²!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"ÄúµÄÈíÅÌÒѾ­³É¹¦Éú³É.\n"
-"Äã¿ÉÒÔÓÃËüÖØÏÖÕâ´Î°²×°."
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "×Ô¶¯°²×°"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "Ôö¼ÓÌõÄ¿"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "ɾ³ý×îºóÒ»ÏîÂð?"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "·Ç root Óû§»¹²»ÄÜʹÓà cron"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "¾¯¸æ"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "ÑÏÖØ´íÎó"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "INFO - ÐÅÏ¢"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup Report \n"
-" ħÁ¦±¸·ÝÏòµ¼±¨¸æ \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup Daemon Report\n"
-" ħÁ¦±¸·ÝÏòµ¼ ÊØ»¤½ø³Ì±¨¸æ\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup Report Details\n"
-" DrakBackup Ïêϸ±¨¸æ\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "×ܽø¶È"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-"%s ´æÔÚ, Ҫɾ³ýÂð?\n"
-"\n"
-"¾¯¸æ: Èç¹ûÄúÔø¾­×ö¹ýÕâ¸ö²½Öè, Äú¿ÉÄÜÐèÒª\n"
-"´Ó·þÎñÆ÷µÄµÄ authorized_keys ɾ³ý¸ÃÏîÄ¿."
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr "Éú³ÉÒ»¸öÔ¿³×ÐèҪһЩʱ¼ä."
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr "´íÎó: ÎÞ·¨½øÐÐ %s."
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr "%s ÉÏµÄ¶Ë¿Ú %s ûÓпÚÁîÌáʾ"
-
-#: ../../standalone/drakbackup_.c:852
-#, c-format
-msgid "Bad password on %s"
-msgstr "%s ¿ÚÁîÎÞЧ"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr "ûÓÐȨÏÞ°Ñ %s ǨÒƵ½ %s"
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr "ûÓÐ %s ÔÚ %s ÉÏ"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr "%s ûÓлØÓ¦"
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-"ǨÒƳɹ¦\n"
-"ÒªÑéÖ¤Äú¿ÉÒԵǼµ½·þÎñÆ÷, ÇëÔËÐÐ:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"ÕâÑù²»»áÌáÎÊ¿ÚÁî."
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr "WebDAV Ô¶³ÌÕ¾µãÒѾ­Í¬²½!"
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr "WebDAV ´«Êäʧ°Ü!"
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr "Çý¶¯Æ÷ÀïûÓÐ CDR/DVDR"
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr "½éÖʲ»ÏóÊÇ¿ÉÒÔдÈëµÄ!"
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr "½éÖʲ»ÄÜÇå³ý!"
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr "Çå¿Õ½éÖÊÐèҪһЩʱ¼ä."
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr "ûÓÐÊʵ±µÄȨÏÞ¶Áд CD."
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr "%s ÀïûÓдŴø!"
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "±¸·ÝϵͳÎļþ..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "±¸·ÝÓ²ÅÌÎļþ..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "±¸·ÝÓû§Îļþ..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "Ó²ÅÌÎļþ±¸·Ý½ø¶È..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "±¸·ÝÆäËüÎļþ..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr "ûÓÐÐèÒª±¸·ÝµÄÐÞ¸Ä!"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup ʹÓà %s:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"ͨ¹ý FTP ·¢Ë͵ÄÎļþÁбí: %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-"FTP Á¬½Ó´íÎó: ÎÞ·¨Í¨¹ý FTP ´«ËÍÄúµÄ±¸·ÝÎļþ.\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup µÄ¹âÅ̲Ù×÷:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup µÄ´Å´ø²Ù×÷:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr "·¢Ë͵ç×ÓÓʼþ³ö´í. \n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr "ÎÞ·¨´´½¨ catalog!"
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Ñ¡ÔñÎļþ"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "Ñ¡ÔñÎļþ»òĿ¼, È»ºóµã»÷ 'Ôö¼Ó'"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"ÇëÑ¡ÖÐÄúÐèÒªµÄËùÓÐÑ¡Ïî.\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr "ÕâЩѡÏ±¸·ÝºÍ»Ö¸´ÄúµÄ /etc Ŀ¼ÖеÄÈ«²¿Îļþ\n"
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr "±¸·ÝϵͳÎļþ. (/etc Ŀ¼)"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr "ʹÓÃÔöÁ¿±¸·Ý (²»ÆÆ»µÀϱ¸·Ý)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "²»°üÀ¨¹Ø¼üÎļþ (passwd, group, fstab) "
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr "Õû¸öÑ¡ÏîÈÃÄú°Ñ/etc Ŀ¼¿ÉÒÔ»Ö¸´µ½ÈκÎÒÔÇ°µÄ°æ±¾."
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr "ÇëÑ¡ÔñÄúÏ£Íû±¸·ÝµÄÓû§"
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "²»°üÀ¨ä¯ÀÀÆ÷»º´æ"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr "ʹÓÃÔöÁ¿±¸·Ý (²»ÆÆ»µÀϱ¸·Ý)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "ɾ³ýËùÓÐÑ¡ÖеÄ"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows(FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "Óû§"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "ʹÓÃÍøÂçÁ¬½Ó×÷±¸·Ý"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr "ÍøÂç·½·¨:"
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr "°Ñ Expect ÓÃÓÚ SSH"
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-"´´½¨/´«ËÍ\n"
-" SSH µÄ±¸·ÝÃÜÔ¿"
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" ÏÖÔÚ \n"
-"´«ËÍ"
-
-#: ../../standalone/drakbackup_.c:1786
-#, fuzzy
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr "ÒѾ­ÓÐÃÜÔ¿ÁË"
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "ÇëÊäÈëÖ÷»úÃû»ò IP µØÖ·."
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr ""
-"ÇëÊäÈëÕâ¸öÖ÷»úÉÏ´æ·Å±¸·ÝµÄ\n"
-" Ŀ¼(»òÄ£¿é)."
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "ÇëÊäÈëÄúµÄµÇ¼Ãû"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "ÇëÊäÈëÄúµÄ¿ÚÁî"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "¼Çס¿ÚÁî"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr "ÐèÒª Ö÷»úÃû, Óû§Ãû, ºÍ¿ÚÁî!"
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "ʹÓà CD/DVDROM ±¸·Ý"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr "ÇëÑ¡ÔñÄúµÄ CD/DVD É豸"
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "ÇëÑ¡ÔñÄúʹÓÃµÄ CD/DVD ½éÖÊÈÝÁ¿."
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr "Èç¹ûÄúʹÓöà¶Î CD, ÇëÑ¡ÖÐÕâÀï"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "Èç¹ûÄúʹÓà CDRW ½éÖÊ, ÇëÑ¡ÖÐÕâÀï"
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "Èç¹ûÄúÒªÇå³ýÄúµÄ RW ½éÖÊ(µÚÒ»½Ú), ÇëÑ¡ÖÐÕâÀï"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr " ÏÖÔÚÇå³ý "
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr "Èç¹ûÄúʹÓà DVDR É豸, ÇëÑ¡ÖÐÕâÀï"
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr "Èç¹ûÄúʹÓà DVDRAM É豸, ÇëÑ¡ÖÐÕâÀï"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"ÇëÊäÈëÄúµÄ¿ÌÅÌ»úÉ豸Ãû\n"
-" Èç: 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "ûÓз¢ÏÖ CD É豸!"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "ʹÓôŴø±¸·Ý"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "ÇëÊäÈëÓÃÓÚ±¸·ÝµÄÉ豸Ãû"
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "Èç¹ûÄúʹÓò»»Ø¾íµÄÉ豸, ÇëÑ¡ÔñÕâÀï."
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "Èç¹ûÐèÒªÔÚ±¸·ÝÇ°Çå³ý´Å´ø, ÇëÑ¡ÔñÕâÀï."
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "Èç¹ûÐèÒªÔÚ±¸·Ýºó, , ÇëÑ¡ÔñÕâÀï."
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr "ÇëÊäÈëÔÊÐí Drakbackup ʹÓõÄ×î´ó¿Õ¼ä"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "ÇëÊäÈëÒª±£´æÎļþµÄĿ¼Ãû:"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "ʹÓÃÏ޶·ÝÎļþ."
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "ÍøÂç"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "Ó²ÅÌ / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "´Å´ø"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "ÿСʱ"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "ÿÈÕ"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "ÿÖÜ"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "ÿÔÂ"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "ʹÓÃÊØ»¤½ø³Ì"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr "ÇëÑ¡ÔñÄúÏ£Íû±¸·Ýʱ¼ä¼ä¸ô"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr ""
-"ÇëÑ¡Ôñ\n"
-"±¸·ÝʹÓõĽéÖÊ."
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"ÇëÈ·ÈÏ cron ºǫ́³ÌÐò°üº¬ÔÚ services ÎļþÖÐ. \n"
-"\n"
-"Çë×¢ÒâÏÖÔÚËùÓÐµÄ 'ÍøÂç' ½éÖʶ¼ÒªÀûÓÃÓ²ÅÌ."
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "ÔÚÿ´Î±¸·Ýºó·¢ËÍÓʼþ±¨¸æ¸ø :"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr "±¸·Ýµ½ÆäËü½éÖÊÖ®ºóɾ³ýÓ²ÅÌÉ쵀 tar Îļþ."
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "ÄÚÈÝ"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "λÖÃ"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "ʱ¼ä"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "²ÎÊý"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "DrakBackup ÅäÖÃ"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "ÇëÑ¡ÔñÄúÏ£ÍûÔÚÄÄÀï×ö±¸·Ý"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "ÔÚÓ²ÅÌÉÏ"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "ͨ¹ýÍøÂç"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "ÔÚCDROMÉÏ"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "ÔÚ´Å´ø»úÉÏ"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "ÇëÑ¡ÔñÄúÒª±¸·ÝµÄÎļþ"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "±¸·Ýϵͳ"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "±¸·ÝÓû§"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "ÊÖ¹¤Ñ¡ÔñÓû§"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"±¸·ÝÀ´Ô´ : \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- ϵͳÎļþ:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- Óû§Îļþ:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- ÆäËûÎļþ:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- ±£´æÔÚÓ²ÅÌ·¾¶: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-"\n"
-"- ±¸·Ýºóɾ³ýÓ²ÅÌµÄ tar Îļþ.\n"
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"- ÉÕ¹âÅÌ"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr "RW"
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr " ʹÓÃÉ豸: %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr " (¶àµÀ)"
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- ±£´æµ½´Å´øÉ豸: %s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\tErase=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- ͨ¹ý %s ±£´æµ½Ö÷»ú: %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t ̞: %s\n"
-"\t\t ·¾¶: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- Ñ¡Ïî:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\t²»°üÀ¨ÏµÍ³Îļþ\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\tʹÓà tar ºÍ bzip2 ±¸·Ý\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\tʹÓà tar ºÍ gzip ±¸·Ý\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- Daemon (%s) include:\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-Ó²ÅÌ.\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-¹âÅÌ.\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-´Å´ø \n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-ÍøÂçͨ¹ýFTP.\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\t-ÍøÂç ͨ¹ýSSH\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-ÍøÂç ͨ¹ý rsync.\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-ÍøÂç ͨ¹ýwebdav.\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "ûÓÐÅäÖÃ, ÇëÑ¡Ôñµ¼Ê¦»ò¸ß¼¶.\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"Òª»Ö¸´Êý¾ÝµÄÇåµ¥:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"ÒѻٻµÊý¾ÝµÄÇåµ¥:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "ÇëÈ¡ÏûÑ¡Ôñ²¢É¾³ýËü."
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "±¸·ÝÎļþËð»µÁË"
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr " ÄúÑ¡ÔñµÄÈ«²¿Êý¾ÝÒѾ­ "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr "\t³É¹¦µÄ»Ö¸´µ½ %s "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " »Ö¸´µÄÅäÖà "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "OK ½«»Ö¸´ÆäËûÎļþ"
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr "¿É»Ö¸´µÄÓû§Çåµ¥ (ÿ¸öÓû§×î½üµÄÊý¾ÝÊÇÖØÒªµÄ)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "Ïȱ¸·ÝϵͳÎļþ:"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "ÇëÑ¡ÔñÐèÒª»Ö¸´µÄÊý¾Ý"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "ʹÓÃÓ²Å̱¸·ÝÎļþ"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "ÇëÊäÈëĿ¼Ãû:"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "FTP Á¬½Ó"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "¼ÓÃÜÁ¬½Ó"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "´ÓÓ²Åָ̻´"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "ÇëÊäÈë±£´æ±¸·ÝµÄĿ¼"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "ÇëÑ¡ÔñÁíÒ»ÔØÌå"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "ÔØÌå"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "»Ö¸´ÏµÍ³"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "»Ö¸´Óû§Îļþ"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "»Ö¸´ÆäËüÎļþ"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr "Ñ¡Ôñ½«Òª»Ö¸´µ½µÄ·¾¶ (/ ³ýÍâ)"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr "»Ö¸´Ç°×öеı¸·Ý (Ö»ÊÊÓÃÓÚÔöÁ¿±¸·Ý.)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "»Ö¸´Ç°É¾³ýÓû§Ä¿Â¼."
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-"»Ö¸´Ñ¡ÖеÄ\n"
-"Ŀ¼Ïî"
-
-#: ../../standalone/drakbackup_.c:3396
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr ""
-"»Ö¸´Ñ¡ÖеÄ\n"
-"Îļþ"
-
-#: ../../standalone/drakbackup_.c:3413
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr ""
-"ÐÞ¸Ä\n"
-"»Ö¸´Â·¾¶"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr "ÔÚ %s ûÓз¢ÏÖ±¸·ÝÎļþ."
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-"Çë°Ñ¾í±êΪ %s µÄ¹âÅ̲åÈë\n"
-"µ½¼ÓÔØÓÚ /mnt/cdrom µÄ¹âÅÌÇý¶¯Æ÷"
-
-#: ../../standalone/drakbackup_.c:3492
-msgid "Restore From CD"
-msgstr "´Ó¹âÅָ̻´"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr "¹âÅÌÅ̱겻¶Ô. ÕâÕÅÅ̵ľí±êÊÇ %s."
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-"Çë°Ñ¾í±êΪ %s µÄ´Å´ø×°½ø\n"
-"´Å´ø»ú %s"
-
-#: ../../standalone/drakbackup_.c:3504
-msgid "Restore From Tape"
-msgstr "´Ó´Å´ø»Ö¸´"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr "´Å´ø±ê¼Ç²»¶Ô. ÕâÅÌ´Å´øÊÇ %s"
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr "ͨ¹ýÍøÂç»Ö¸´"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr "»Ö¸´Ê¹ÓõÄÍøÂçЭÒé: %s"
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "Ö÷»úÃû"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr "Ö÷»ú·¾¶ºÍÄ£¿é"
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr "ÐèÒª¿ÚÁî"
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr "ÐèÒªÓû§Ãû"
-
-#: ../../standalone/drakbackup_.c:3544
-msgid "Hostname required"
-msgstr "ÐèÒªÖ÷»úÃû×Ö"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr "ÒªÇóÌṩ·¾¶»òÄ£¿é"
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr "ÎļþÒѻָ´..."
-
-#: ../../standalone/drakbackup_.c:3565
-msgid "Restore Failed..."
-msgstr "»Ö¸´Ê§°Ü..."
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "»Ö¸´ËùÓб¸·Ý"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "¶¨Öƻָ´"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr "¹âÅ̾ÍÐ÷ - ¼ÌÐø."
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr "ä¯ÀÀеĻָ´²Ö¿â."
-
-#: ../../standalone/drakbackup_.c:3867
-msgid "Restore From Catalog"
-msgstr "´ÓĿ¼»Ö¸´"
-
-#: ../../standalone/drakbackup_.c:3895
-msgid "Restore Progress"
-msgstr "»Ö¸´½øÕ¹"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "Ç°Ò»²½"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "±£´æ"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "ÕýÔÚ±¸·Ý"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "»Ö¸´"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"ʹÓà sendmail ³ö´í\n"
-" ÄúµÄ±¨¸æÓʼþûÓз¢³ö.\n"
-" ÇëÅäÖà sendmail"
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"ÏÂÁÐÈí¼þ°ü½«Òª±»°²×°:\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"ͨ¹ý FTP ·¢ËÍÎļþ³ö´í.\n"
-" Çë¸ÄÕýÄúµÄ FTP ÅäÖÃ."
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "ÇëÑ¡ÔñÒª»Ö¸´µÄÊý¾Ý..."
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "ÇëÑ¡ÔñʹÓõÄÔØÌå..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "ÇëÑ¡ÔñÐ豸·ÝµÄÊý¾Ý..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"ûÓÐÕÒµ½ÅäÖÃÎļþ\n"
-"Çëµã»÷Ïòµ¼»ò¸ß¼¶."
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr "¿ª·¢ÖÐ...ÇëµÈ´ýа汾."
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "±¸·ÝϵͳÎļþ"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "±¸·ÝÓû§Îļþ"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "±¸·ÝÆäËûÎļþ"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "×ܽøÕ¹"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "ÕýÔÚͨ¹ý FTP ·¢ËÍÎļþ"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "ÕýÔÚ·¢ËÍÎļþ..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "ÏÖÔÚ±¸·Ý,´ÓÅäÖÃÎļþ"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "²é¿´±¸·ÝÅäÖÃ"
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "Ïòµ¼ÅäÖÃ"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "¸ß¼¶ÅäÖÃ"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "ÏÖÔÚ±¸·Ý"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "ħÁ¦±¸·Ý"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-"Ñ¡ÏîÃèÊö:\n"
-"\n"
-" Äú¿ÉÒÔÐÞ¸Ä:\n"
-"\n"
-" - ѹËõµÄģʽ:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - ¸üеÄģʽ:\n"
-"\n"
-" Õâ¸öÑ¡Ï¸üÐÂÄúµÄ±¸·Ý, µ«ÊÇ\n"
-" ËüûÓÐʲôʵ¼ÊÓÃ;\n"
-" ÒòΪ¸üÐÂ֮ǰÐèÒª½âѹËõÄúµÄÊý¾Ý.\n"
-" \n"
-" - .backupignore ģʽ:\n"
-"\n"
-" Ïó cvs ÄÇÑù, Drakbackup »á¼ì²éÿ¸öĿ¼µÄ .backupignore Îļþ\n"
-" ºöÂÔÆäÖÐÁгöµÄÎļþ.\n"
-" ÀýÈç: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-" ÓÐЩ sendmail ´íÎóÊÇÓÉÓÚ postfix µÄ´íÎóÅäÖÃÔì³ÉµÄ\n"
-" ÄúÐèÒªÔÚ /etc/postfix/main.cf ÖÐÉèÖÃ myhostname »ò mydomain\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-"Ñ¡ÏîÃèÊö:\n"
-"\n"
-" - ±¸·ÝϵͳÎļþ:\n"
-" \n"
-"\tÕâ¸öÑ¡ÏîÔÊÐíÄú±¸·ÝÄúµÄ /etc Ŀ¼,\n"
-"\tËü°üº¬ÁËËùÓеÄÅäÖÃÎļþ. ÔÚ»Ö¸´¹ý³ÌÖÐ\n"
-"\tҪСÐÄ, ²»Òª¸²¸Ç:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - ±¸·ÝÓû§Îļþ: \n"
-"\n"
-"\tÕâ¸öÑ¡ÏîÔÊÐíÄú±¸·ÝÄúÑ¡ÔñµÄËùÓÐÓû§ \n"
-"\tΪÁ˽ÚÊ¡´ÅÅÌ¿Õ¼ä, ½¨ÒéÄú²»Òª°üÀ¨ \n"
-"\tÍøÂçä¯ÀÀÆ÷µÄ»º´æÎļþ.\n"
-"\n"
-" - ±¸·ÝÆäËüÎļþ: \n"
-"\n"
-"\tÕâ¸öÑ¡ÏîÔÊÐíÄú±¸·ÝÄúÌí¼ÓµÄÆäËûÎļþ.\n"
-"\tÈç¹ûÄúÑ¡Ôñ±¸·ÝÆäËüÎļþ \n"
-"\t¾Í²»ÄÜÑ¡ÔñÔöÁ¿±¸·Ý.\t\t\n"
-" \n"
-" - ÔöÁ¿±¸·Ý:\n"
-"\tÔöÁ¿±¸·ÝÊǹ¦ÄÜ×îÇ¿´óµÄÑ¡Ïî.\n"
-"\tÄú¿ÉÒÔʹÓÃÕâ¸ö¹¦ÄÜ \n"
-"\tµÚÒ»´Î±¸·ÝÄúËùÓеÄÊý¾Ý,\n"
-"\tÒÔºóÖ»±¸·Ý¸Ä±äµÄ²¿·Ö.\n"
-"\tÕâÑùÔÚ»Ö¸´Ê±ºò,\n"
-"\tÄú¿ÉÒÔ°ÑÊý¾Ý»Ö¸´µ½Ö¸¶¨\n"
-"\tÈÕÆÚµÄ״̬.\n"
-"\tÈç¹û²»Ñ¡ÔñÔöÁ¿±¸·Ý\n"
-"\tÿ´Î±¸·Ý֮ǰ»áɾ³ý¾ÉµÄ±¸·Ý.\n"
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-"»Ö¸´ÃèÊö:\n"
-" \n"
-"Ö»ÄÜʹÓÃ×î½üµÄÈÕÆÚ , ÒòΪʹÓÃÔöÁ¿±¸·ÝÒªÇó \n"
-"Ò»¸ö½Ó×ÅÒ»¸ö»Ö¸´½ÏÔçµÄ±¸·Ý.\n"
-"\n"
-"Èç¹û²»Òª»Ö¸´Ä³¸öÓû§, ÇëÇå¿Õ\n"
-"ËûµÄËùÓÐÑ¡Ôñ¿ò.\n"
-"\n"
-"·ñÔò, Äú¿ÉÒÔÑ¡ÔñÏÂÁÐÖ®Ò»\n"
-"\n"
-" - ÔöÁ¿±¸·Ý:\n"
-"\n"
-"\tÔöÁ¿±¸·ÝÊǹ¦ÄÜ×îÇ¿´óµÄÑ¡Ïî.\n"
-"\tÄú¿ÉÒÔʹÓÃÕâ¸ö¹¦ÄÜ \n"
-"\tµÚÒ»´Î±¸·ÝÄúËùÓеÄÊý¾Ý,\n"
-"\tÒÔºóÖ»±¸·Ý¸Ä±äµÄ²¿·Ö.\n"
-"\tÕâÑùÔÚ»Ö¸´Ê±ºò,\n"
-"\tÄú¿ÉÒÔ°ÑÊý¾Ý»Ö¸´µ½Ö¸¶¨\n"
-"\tÈÕÆÚµÄ״̬.\n"
-"\tÈç¹û²»Ñ¡ÔñÔöÁ¿±¸·Ý\n"
-"\tÿ´Î±¸·Ý֮ǰ»áɾ³ý¾ÉµÄ±¸·Ý.\n"
-"\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-" Õâ¸ö³ÌÐòÊÇ×ÔÓÉÈí¼þ; Äú¿ÉÒÔÖØз¢²¼, »òÐÞ¸ÄËü\n"
-" Ö»ÒªÄú×ñÊØÀ´×Ô Free Software Foundation ×ÔÓÉÈí¼þ»ù½ð»áµÄ\n"
-" GNU General Public License ͨÓù«¹²Ðí¿ÉÖ¤µÚ2°æ, »òÕß\n"
-" ¸üеİ汾.\n"
-"\n"
-" ÎÒÃÇ·¢ÐÐÕâ¸öÈí¼þÊÇÏ£ÍûËüÓÐÓÃ,\n"
-" µ«ÊDz»ÌṩÈκε£±£; ²»±£Ö¤Ëü\n"
-" ÊʺÏÈκÎÆÕͨ»òÌض¨µÄÓÃ;. ϸ½Ú\n"
-" ¼û GNU General Public License ͨÓù«¹²Ðí¿ÉÖ¤.\n"
-"\n"
-" ÄúÓ¦¸ÃËæͬ±¾Èí¼þµÃµ½Ò»·Ý GNU General Public License ͨÓù«¹²Ðí¿ÉÖ¤\n"
-" ÄúÒ²¿ÉÒÔдПø×ÔÓÉÈí¼þ»ù½ð»á, ÒªÇóËûÃÇÌṩ,\n"
-" µØÖ·ÊÇ Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, "
-"MA 02111-1307, USA."
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"ÃèÊö:\n"
-"\n"
-" Drakbackup °ïÖúÄú±¸·ÝÄúµÄϵͳ.\n"
-" ÔÚÅäÖÃʱÄú¿ÉÒÔÑ¡Ôñ \n"
-"\t- ϵͳÎļþ, \n"
-"\t- Óû§Îļþ, \n"
-"\t- ÆäËûÎļþ.\n"
-"\t»òÕßÕû¸öϵͳ ... ºÍÆäËü (Èç Windows ·ÖÇø)\n"
-"\n"
-" Drakbackup ¿ÉÒÔ±¸·Ýµ½:\n"
-"\t- Ó²ÅÌ.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (Óà autoboot, rescue ºÍ autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup ¿ÉÒÔ»Ö¸´ÄúµÄϵͳ\n"
-" µ½Óû§Ö¸¶¨µÄĿ¼.\n"
-"\n"
-" ȱʡÉ趨ËùÓб¸·Ý±£´æÔÚ\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" ÅäÖÃÎļþ:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"»Ö¸´²½Öè:\n"
-" \n"
-" ÔÚ»Ö¸´²½ÖèÖÐ, Drakbackup »á\n"
-" ɾ³ýÄúÔ­À´µÄµÄĿ¼, ²¢ÇÒÑéÖ¤\n"
-" ±¸·ÝÎļþûÓÐÆÆ»µ. ½¨ÒéÄú\n"
-" ÔÚ»Ö¸´Ö®Ç°ÔÙ×öÒ»´Î±¸·Ý.\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-"Ñ¡ÏîÃèÊö:\n"
-"\n"
-"ÇëСÐÄʹÓà ftp ±¸·Ý, ÒòΪ·¢Ë͵½·þÎñÆ÷µÄÖ»ÄÜÊÇ \n"
-"ÒѾ­Íê³ÉµÄ±¸·Ý.\n"
-"ËùÒÔÄ¿Ç°, ÄúÐèÒªÏÈÔÚÓ²ÅÌÉϽøÐб¸·Ý, \n"
-"È»ºó°ÑËü´«µ½·þÎñÆ÷.\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"±¸·Ý»Ö¸´ÎÊÌâ:\n"
-"\n"
-"ÔÚ»Ö¸´²½ÖèÖÐ, Drakbackup »á\n"
-"ɾ³ýÄúÔ­À´µÄµÄĿ¼, ÄúËùÓеÄÊý¾Ý\n"
-"»á¶ªÊ§. Çë¸ñÍâСÐÄ, \n"
-"Ò»¶¨²»ÒªÊÖ¹¤Ð޸ı¸·ÝÊý¾ÝÎļþ.\n"
-".\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"ÃèÊö:\n"
-"\n"
-" Drakbackup ¿ÉÒÔ±¸·ÝÄúµÄϵͳ.\n"
-" ÔÚÅäÖÃʱÄú¿ÉÒÔÑ¡Ôñ \n"
-"\t- ϵͳÎļþ, \n"
-"\t- Óû§Îļþ, \n"
-"\t- ÆäËûÎļþ.\n"
-"\t»òÕßÕû¸öϵͳ ... ºÍÆäËü (Èç Windows ·ÖÇø)\n"
-"\n"
-" Drakbackup ¿ÉÒÔ±¸·Ýµ½:\n"
-"\t- Ó²ÅÌ.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (Óà autoboot, rescue ºÍ autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup ¿ÉÒÔ»Ö¸´ÄúµÄϵͳ\n"
-" µ½Óû§Ö¸¶¨µÄĿ¼.\n"
-"\n"
-" ȱʡÉ趨ËùÓб¸·Ý±£´æÔÚ\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" ÅäÖÃÎļþ:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"»Ö¸´²½Öè:\n"
-" \n"
-" ÔÚ»Ö¸´²½ÖèÖÐ, Drakbackup »á\n"
-" ɾ³ýÄúÔ­À´µÄµÄĿ¼, ²¢ÇÒÑéÖ¤\n"
-" ±¸·ÝÎļþûÓÐÆÆ»µ. ½¨ÒéÄú\n"
-" ÔÚ»Ö¸´Ö®Ç°ÔÙ×öÒ»´Î±¸·Ý.\n"
-" \n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "°²×° %s ʧ°Ü£¬³öÏÖÏÂÁдíÎó:"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"drakbug °æ±¾ %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"ÕâÊÇÒ»¸ö×ÔÓÉÈí¼þ, ¿ÉÒÔ°´ÕÕ GNU GPL Ðí¿ÉÖ¤µÄ¹æ¶¨Ôٴη¢²¼.\n"
-"\n"
-"Ó÷¨: drakbug [Ñ¡Ïî] [³ÌÐòÃû]\n"
-"\n"
-"Ñ¡Ïî:\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - ÁгöÕâ¸ö°ïÖúÐÅÏ¢.\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr " --report - ³ÌÐòÊÇ mandrake µÄÒ»¸ö¹¤¾ß\n"
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr " --incident - ³ÌÐòÊÇÒ»¸ö mandrake µÄ¹¤¾ß\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Mandrake ¹ÊÕϱ¨¸æ¹¤¾ß"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "³õ´ÎʹÓÃÏòµ¼"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "ͬ²½¹¤¾ß"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "¶ÀÁ¢¹¤¾ß"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrakeħÁ¦Ó²¼þ"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "MandrakeÔÚÏß"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "MenudrakeħÁ¦²Ëµ¥ÅäÖÃ"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "ºÁÃë"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "Ô¶³Ì¿ØÖÆ"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "Èí¼þ¹ÜÀíÔ±"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "Windows ǨÒƹ¤¾ß"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "UserdrakeħÁ¦Óû§¹ÜÀí"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "ÅäÖÃÏòµ¼"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "Ó¦ÓóÌÐò:"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "Èí¼þ°ü:"
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "ÄÚºË:"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "·¢ÐÐ: "
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"ÒªÌá½»¹ÊÕϱ¨¸æ, µã»÷±¨¸æ°´Å¥.\n"
-"Ëü»á´ò¿ªÒ»¸öä¯ÀÀÆ÷´°¿Ú, ½øÈë https://drakbug.mandrakesoft.com\n"
-" ÄÇÀïÓÐÒ»¸ö±í¸ñÐèÒªÄúÌîд. ÉÏÃæÏÔʾµÄÐÅÏ¢½«±» \n"
-"´«Ë͵½·þÎñÆ÷.\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "±¨¸æ"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "ûÓа²×°"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "Á¬½Ó Bugzilla ¹ÊÕϱ¨¸æ¾«Áé ..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "ûÓпÉÓõÄä¯ÀÀÆ÷! Çë°²×°Ò»¸ö"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "ÍøÂçÅäÖÃ(%d Íø¿¨)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "Profile: "
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "ɾ³ýprofile..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "Ҫɾ³ýµÄprofile:"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "н¨profile..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr "н¨profileÃû:"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "Ö÷»úÃû×Ö:"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "»¥ÁªÍø·ÃÎÊ"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "ÀàÐÍ: "
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "Íø¹Ø:"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "Íø¿¨:"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "״̬:"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "ÇëÉÔºò"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "É趨ÒòÌØÍø·ÃÎÊ·þÎñ"
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "¾ÖÓòÍøÅäÖÃ"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "Çý¶¯³ÌÐò"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "½Ó¿Ú"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "ЭÒé"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "״̬"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "ÅäÖþÖÓòÍøÂç..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "µã»÷¸Ã´¦Æô¶¯¾«Áé ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "Ïòµ¼..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "Ó¦ÓÃ"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "Á¬½Ó"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "δÁ¬½Ó"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "Á¬½Ó..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "¶Ï¿ª..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr "¾¯¸æ, ¼ì²âµ½ÁíÍâµÄ»¥ÁªÍøÁ¬½Ó, ¿ÉÄÜÊÇͨ¹ý±¾µØÍøÂç"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"ÄãûÓÐÅäÖúõĽӿÚ.\n"
-"µã»÷ 'ÅäÖÃ' ÏÈÅäÖýӿÚ"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "LAN ÅäÖÃ"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "ÊÊÅäÆ÷ %s: %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "Æô¶¯Ð­Òé"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "¿ª»úʱÆô¶¯"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP¿Í»§¶Ë"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "ÏÖÔÚ¼¤»î"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "ÏÖÔÚ½ûÓÃ"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr ""
-"Õâ¸ö½Ó¿Ú»¹Ã»ÓÐÅäÖùý.\n"
-"´ÓÖ÷´°¿ÚÆð¶¯ÅäÖþ«Áé"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"ÄãûÓÐÒòÌØÍøÁª½Ó.\n"
-"µã»÷ 'ÅäÖÃ' ÏȽ¨Á¢Áª½Ó"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "»¥ÁªÍøÁ¬½ÓÅäÖÃ"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "»¥ÁªÍøÁ¬½ÓÅäÖÃ"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "Á¬½ÓÀàÐÍ:"
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "²ÎÊý"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "Íø¹Ø"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Íø¿¨"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP¿Í»§¶Ë"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "Ó÷¨: drakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "Ä£¿é"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "´óС"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "ħÁ¦ÈíÅÌ"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "´´½¨¿ª»ú´ÅÅ̵Ť¾ß"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "ȱʡ"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "DrakFloppy ´íÎó: %s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "Äں˰汾"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "³£¹æ"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "ר¼Ò"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "mkinitrdÑ¡Ïî"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "Ôö¼ÓÄ£¿é"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "Ç¿ÆÈ"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "µ±ÐèҪʱ"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "Ê¡ÂÔ scsi Ä£¿é"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "Ê¡ÂÔ RAID Ä£¿é"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "жÔØÄ£¿é"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "Êä³ö"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "ÖÆ×÷¿ª»úÆô¶¯ÅÌ"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "È·¶¨É豸 %s µÄ½éÖÊ´æÔÚ"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"É豸 %s ½éÖʲ»´æÔÚ»ò±»Ð´±£»¤.\n"
-"Çë²åÈë½éÖÊ."
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "ÎÞ·¨´´½¨½ø³Ì: %s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"ÎÞ·¨ÕýÈ·¹Ø±Õ mkbootdisk: \n"
-"%s \n"
-"%s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "²éÕÒÒÑ°²×°µÄ×ÖÌå"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "²»Ñ¡ÒÑ°²×°µÄÎļþ"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "·ÖÎöËùÓÐ×ÖÌå"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "ÕÒ²»µ½×Ö¿âÎļþ"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "Íê³É"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "ÔÚ·ÖÇøÖÐÕÒ²»µ½ÈκÎ×Ö¿â"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "ÖØÐÂÑ¡ÔñÕýÈ·×ÖÌå"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "ÕÒ²»µ½ÈκÎ×Ö¿â\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "ÔÚ°²×°¼Ç¼ÖвéÕÒ×Ö¿â"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "¿½±´×Ö¿â"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "°²×° TTF ×Ö¿â"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "ÕýÔÚÔËÐÐ ttmkfdir..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "TTF ×Ö¿â°²×°Íê³É"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "ת»»×Ö¿â"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr "ÕýÔÚ¹¹Ôì type1inst"
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr "Ghostscript ÒýÓÃ"
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "ttf ×Ö¿âת»»"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "pfm ×Ö¿âת»»"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "ɾ³ýÁÙʱÎļþ"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "ÖØÐÂÆô¶¯ XFS"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "ɾ³ý×Ö¿âÎļþ"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr "xfs restart"
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"°²×°ÈκÎ×ÖÌå֮ǰÇëÈ·ÈÏÄúÓÐȨÀûÔÚ×Ô¼ºµÄϵͳ°²×°ºÍʹÓÃËü.\n"
-"\n"
-"-ͨ³£×ÖÌå°²×°¿ÉÒÔÕý³£½øÐÐ. µ«Óк±¼ûµÄÀýÍâ, ÓÐÎÊÌâµÄ×ÖÌå»áʹ X ¹Òס."
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "ÒýÈë×Ö¿â"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "ÒýÈë Windows ×Ö¿â"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "жÔØ×Ö¿â"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "¸ß¼¶Ñ¡Ïî"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "ËùÓÐ×Ö¿â"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "ÇëÑ¡ÔñʹÓÃÐÂ×ÖÌåµÄÓ¦ÓóÌÐò :"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "Ghostscript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "»ù±¾´òÓ¡"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "Ñ¡Ôñ×ÖÌåÎļþ»òĿ¼, È»ºóµã»÷ 'Ìí¼Ó'"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "°²×°Áбí"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "È·ÈÏ"
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "·ÅÆú"
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "È¡ÏûÑ¡Ôñ"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "Ñ¡ÔñËùÓÐ"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "ɾ³ýÁбí"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "³õʼ²âÊÔ"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "¿½±´×Ö¿â"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "°²×°²¢×ª»»×Ö¿â"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "°²×°ºóµÄÉ趨"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "ɾ³ý×Ö¿â"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "ɾ³ýºóµÄÉ趨"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "¹²Ïí»¥ÁªÍøÁ¬½Ó"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "¶Ô²»Æð, ÎÒÃÇÖ»Ö§³Ö 2.4 ÄÚºË"
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "»¥ÁªÍøÁ¬½Ó¹²ÏíÏÖÔÚÒѾ­¼¤»î"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"»¥ÁªÍøÁ¬½Ó¹²ÏíµÄÉ趨ÒѾ­Íê³É.\n"
-"Ëüµ±Ç°ÒѾ­±»Æô¶¯.\n"
-"\n"
-"ÄúÒª×öʲô?"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "½ûÖ¹"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "À뿪"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "ÖØÐÂÅäÖÃ"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "Í£Ö¹·þÎñ..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "»¥ÁªÍøÁ¬½Ó¹²ÏíÏÖÔÚ±»½ûÖ¹ÁË"
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "»¥ÁªÍøÁ¬½Ó¹²ÏíÏÖÔÚ±»½ûÖ¹"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"»¥ÁªÍøÁ¬½Ó¹²ÏíµÄÉ趨ÒѾ­Íê³É.\n"
-"Ëüµ±Ç°ÒѾ­±»½ûÖ¹.\n"
-"\n"
-"ÄúÒª×öʲô?"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "Æô¶¯"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "Æô¶¯·þÎñ..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "»¥ÁªÍøÁ¬½Ó¹²ÏíÏÖÔÚÒѾ­¼¤»î"
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"Äú»¹¿ÉÒÔÅäÖÃÄúµÄµçÄÔ, ÈÃÆäËüµçÄÔ¹²ÏíËüµÄ»¥ÁªÍøÁ¬½Ó.\n"
-"\n"
-"×¢Òâ: ÄúÐèÒªÓоÖÓòÍø(LAN)ʹÓõÄÍø¿¨."
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "Íø¿¨ %s (ʹÓà %s Ä£¿é)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "Íø¿¨ %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "ÄúϵͳÖÐûÓÐÍøÂ翨!"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr "ÄúµÄϵͳÀïûÓÐÅäÖÃÒÔÌ«Íø¿¨. ÇëÔËÐÐÓ²¼þÅäÖù¤¾ß."
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "ÍøÂç½Ó¿Ú¿¨"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"ÄúµÄϵͳÖÐÖ»ÅäÖÃÁËÒ»¸öÍø¿¨:\n"
-"\n"
-"%s\n"
-"\n"
-"¶ÔÕâ¿éÍø¿¨ÅäÖÃÄúµÄ¾ÖÓòÍø."
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr "ÇëÑ¡ÔñÄĸöÍø¿¨½«Á¬½ÓÄúµÄ¾ÖÓòÍø."
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "ÒÑÍê³ÉÍøÂçÅäÖÃ"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"¾¯¸æ,Íø¿¨ (%s) ÒѾ­ÅäÖùý.\n"
-"\n"
-"ÄúÏ£Íû×Ô¶¯ÖØÐÂÅäÖÃÂð?\n"
-"\n"
-"Èç¹ûÄúÖªµÀÔõÑù×ö, Ò²¿ÉÒÔÊÖ¹¤ÅäÖÃ."
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "×Ô¶¯ÖØÐÂÅäÖÃ"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Ð޸ĵ±Ç°ÍøÂç½çÃæµÄÅäÖÃ"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"µ±Ç°µÄ `%s' ÅäÖÃΪ:\n"
-"\n"
-"ÍøÂç: %s\n"
-"IP µØÖ·: %s\n"
-"IP ÊôÐÔ: %s\n"
-"ÆäËü: %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"Èç¹ûÒªÎÒ±£ÁôÄúÏÖÓÐµÄ DHCP ·þÎñÆ÷ÅäÖÃ; ÇëÈ·ÈÏÎÒ·¢ÏÖÄúÕýÔÚ±¾µØÍøÂçʹÓÃµÄ C-ÀàÍø"
-"Âç.\n"
-"\n"
-"·ñÔò,ÎÒ»áÖØÐÂÅäÖÃÍø¿¨, ²¢ÖØÐÂÅäÖÃÄúµÄ DHCP ·þÎñ.\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "CÀà±¾µØÍøÂç"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "DHCP ·þÎñÆ÷ IP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "ÖØÐÂÅäÖÃÍøÂç½çÃæºÍ DHCP "
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "±¾µØÍøÂçûÓÐÒÔ`.0'½áÊø, ÒѾ­ÐÞ¸Ä"
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "ÔÚµ±Ç°µÄ %s ÅäÖÃÖз¢ÏÖ¿ÉÄÜµÄ LAN µØÖ·³åÍ»! \n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "ÕýÔÚÅäÖÃ..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "ÕýÔÚÅäÖýű¾, °²×°Èí¼þ, Æô¶¯·þÎñ³ÌÐò ..."
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "°²×° %s Èí¼þ°ü³öÏÖÎÊÌâ"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"ËùÓÐÅäÖö¼Íê³ÉÁË.\n"
-"ÄúÏÖÔÚ¿ÉÒÔÀûÓÃ×Ô¶¯ÍøÂçÉèÖà (DHCP).ÈÃÄúµÄ¾ÖÓòÍøÉÏÆäËüµÄµçÄÔ¹²ÏíÄúµÄ»¥ÁªÍøÁ¬½Ó"
-"ÁË."
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "ÅäÖÃÒѾ­Íê³É.Ëüµ±Ç°ÒѾ­±»½ûÖ¹."
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "ÅäÖÃÒѾ­Íê³É.Ëüµ±Ç°ÒѾ­±»Æô¶¯."
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "»¥ÁªÍøÁ¬½Ó¹²ÏíûÓÐÅäÖÃ"
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "»¥ÁªÍøÁ¬½Ó¹²ÏíÅäÖÃ"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"»¶Ó­Ê¹Óû¥ÁªÍøÁ¬½Ó¹²ÏíÅäÖÃ!\n"
-"\n"
-"%s\n"
-"\n"
-"µã»÷''ÅäÖÃ''ÔËÐÐÅäÖþ«Áé."
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "×é"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "·¾¶"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "ȨÏÞ"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "Óû§"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "Ìá¸ß"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "ɾ³ý"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "±à¼­"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "½µµÍ"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "Ôö¼Ó¹æÔò"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr "ÌôÑ¡Òª²é¿´/Ð޸ĵÄȨÏÞ¶¨ÒåÎļþ"
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-"¿ÉÒÔʹÓà Drakperm ²é¿´È¨ÏÞ¶¨ÒåÎļþ, msec ʹÓÃËüÃÇÀ´µ÷Õû¸÷ÖÖÎļþȨÏÞ, ËùÓÐÕß, "
-"×éµÈ.\n"
-"Äú¿ÉÒÔ±àд×Ô¼ºµÄ¹æÔòÒÔ´úÌæ¸÷ÖÖȱʡµÄ¹æÔò."
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "ÔÚĩβÌí¼ÓеĹæÔò"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "±à¼­µ±Ç°µÄ¹æÔò"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr "°ÑÑ¡ÖеĹæÔòÌá¸ßÒ»¼¶"
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr "°ÑÑ¡ÖеĹæÔò½µµÍÒ»¼¶"
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "ɾ³ýÑ¡ÖеĹæÔò"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "ä¯ÀÀ"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "µ±Ç°Óû§"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "ȨÏÞ"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "·¾¶"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "ËùÓÐȨ"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr "sticky-bit"
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr "Set-UID"
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr "Set-GID"
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-"ÓÃÓÚĿ¼:\n"
-" Ö»ÓÐĿ¼µÄËùÓÐÕß»òĿ¼ÖÐÎļþµÄËùÓÐÕß¿ÉÒÔɾ³ýËü"
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "ʹÓÃËùÓÐÕß ID Ö´ÐÐ"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "ʹÓÃ×é ID Ö´ÐÐ"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr "Ñ¡ÖÐÔò²»ÄܸıäËùÓÐÕߺÍ×é"
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "Ñ¡Ôñ·¾¶"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "Óû§ :"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "×é :"
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "ûÓз¢ÏÖÉù¿¨!"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"ÔÚÄúµÄ»úÆ÷ÉÏûÓмì²âµ½Éù¿¨. Çë¼ì²éÄúÊÇ·ñÕýÈ·µÄ°²×°ÁËÄúµÄÉù¿¨, ËüÊÇ·ñ±» Linux "
-"Ö§³Ö.\n"
-"\n"
-"\n"
-"Äú¿ÉÒÔ·ÃÎÊÓ²¼þÊý¾Ý¿â:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-#, fuzzy
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr "ÒªÕý³£¹¤×÷ÐèÒªÈí¼þ°ü ImageMagick"
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "µÚÒ»²½´´½¨"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr "×îÖÕ·Ö±æÂÊ"
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "Ñ¡ÔñͼÏñÎļþ"
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr "Ö÷ÌâÃû³Æ"
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "ä¯ÀÀ"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "ÅäÖÿª»ú»­ÃæͼƬ"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr "Îı¾À¸µÄ X ×ø±ê, °´×Ö·ûÊý¼ÆËã"
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr "Îı¾À¸µÄ Y ×ø±ê, °´×Ö·ûÊý¼ÆËã"
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr "Îı¾¿í¶È"
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr "Îı¾À¸¸ß¶È"
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr "½øÕ¹ÌõµÄ×óÉÏ½ÇµÄ X ×ø±ê"
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr "½øÕ¹ÌõµÄ×óÉÏ½ÇµÄ Y ×ø±ê"
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr "½øÕ¹ÌõµÄ¿í¶È"
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr "½øÕ¹ÌõµÄ¸ß¶È"
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr "½øÕ¹ÌõµÄÑÕÉ«"
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "Ô¤ÀÀ"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "±£´æÖ÷Ìâ"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "Ñ¡ÔñÑÕÉ«"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "ÔÚ¿ØÖÆ̨ÏÔʾ LOGO"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr "ȱʡÉ趨ÄÚºËÏûÏ¢²»ÏÔʾ"
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr "Õâ¸öÖ÷ÌâµÄ %s ÀïÃ滹ûÓÐÈκ請ú»­Ãæ!"
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr "±£´æ¿ª»ú»­ÃæÖ÷Ìâ..."
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "½øÕ¹ÌõÑÕÉ«Ñ¡Ôñ"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "Äú±ØÐëÏÈÑ¡ÔñÒ»¸öͼÏñÎļþ!"
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "ÕýÔÚÉú³ÉÔ¤ÀÀ ..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, fuzzy, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr "ÎÞ·¨´´½¨¿ª»ú»­ÃæÔ¤ÀÀ"
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"XawTV ûÓа²×°!\n"
-"\n"
-"\n"
-"Èç¹ûÄúÓеçÊÓ¿¨µ«ÊÇ DrakX ¼´Ã»Óмì²âµ½Ëü ( bttv »ò saa7134 \n"
-"Ä£¿é¶¼²»ÔÚ \"/etc/modules\"ÖÐ) ҲûÓа²×° xawtv, ÇëÔËÐÐ\n"
-" \"lspcidrake -v -f\" ²¢°Ñ½á¹û·¢Ë͸ø \"install\\@mandrakesoft.com\"\n"
-"±êÌâд \"undetected TV card\".\n"
-"\n"
-"\n"
-"Äú¿ÉÒÔ×÷Ϊ root ´Ó¿ØÖÆ̨ÔËÐÐ \"urpmi xawtv\" À´°²×°Ëü."
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "¼ÓÄôó (ÓÐÏß)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "ÃÀ¹ú(¹ã²¥)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "ÃÀ¹ú(ÓÐÏß)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "ÃÀ¹ú(cable-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "Öйú (¹ã²¥)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "ÈÕ±¾ (¹ã²¥)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "ÈÕ±¾ (ÓÐÏß)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "¶«Å·"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "·¨¹ú [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "°®¶ûÀ¼"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "Î÷Å·"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "°Ä´óÀûÑÇ"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "ÐÂÎ÷À¼"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "ÄÏ·Ç"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "°¢¸ùÍ¢"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr "Australian Optus cable TV"
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-"ÇëÊäÈë, \n"
-"ÄúµÄµçÊÓÖÆʽºÍ¹ú¼Ò"
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr "µçÊÓÖÆʽ :"
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "µØÇø :"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "ÕýÔÚËÑË÷µçÊÓƵµÀ..."
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "ËÑË÷µçÊÓƵµÀ"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "ËÑË÷µçÊÓƵµÀʱ³ö´í:"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV ûÓа²×°!"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "×£ÄãÓä¿ì!"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "ÄúÏÖÔÚ¿ÉÒÔÔÚ X ÖÐÔËÐÐ xawtv ¿´µçÊÓÁË!\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "ûÓз¢ÏÖµçÊÓ¿¨!"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"ûÓз¢ÏÖÄú»úÆ÷ÉÏÓеçÊÓ¿¨. Çë¼ì²éÊÇ·ñÕýÈ·°²×°ÁË Linux-Ö§³ÖµÄ ÊÓƵ/µçÊÓ¿¨.\n"
-"\n"
-"\n"
-"ÇëÄú·ÃÎÊÎÒÃǵÄÓ²¼þÊý¾Ý¿â:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr ""
-"\n"
-"Ó÷¨: harddrake [-h|--help] [--test]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "Ó÷¨: keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "ÇëÑ¡ÔñÄúʹÓõļüÅ̲¼¾Ö."
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "ÔÚ¿ØÖÆ̨ÓÃBackSpace×÷ɾ³ý¼ü"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "»»¹âÅÌ"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"ÇëÔÚÇý¶¯Æ÷ÖвåÈë°²×°¹âÅÌ, È»ºóµã»÷ 'È·¶¨'.\n"
-"Èç¹ûÄúûÓÐÕâÕŹâÅÌ, Çëµã»÷ 'È¡Ïû', ·ÅÆúlive upgrade."
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "ÎÞ·¨¿ªÊ¼ live upgrade !!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "ÐÞ¸ÄÒѾ­Íê³É, ²»¹ýÄú±ØÐëÍ˳öµÇ¼Ð޸IJŻáÉúЧ"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "½öÏÔʾ±»Ñ¡ÔñµÄÈÕÆÚ"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/F Îļþ/_N еÄ"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/F Îļþ/_O´ò¿ª"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/F Îļþ/_S±£´æ"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/F Îļþ/_A Áí´æΪ"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/F Îļþ/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/_OÑ¡Ïî"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/OÑ¡Ïî/T²âÊÔ"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/H °ïÖú/_A ¹ØÓÚ..."
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "Óû§"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "ÐÅÏ¢"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Syslog"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Mandrake ¹¤¾ßµÄ½âÊÍ"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "ËÑË÷"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "ÈÕÖ¾²ì¿´¹¤¾ß"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "ÉèÖÃ"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "Æ¥Åä"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "²»Æ¥Åä"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "Ñ¡ÔñÎļþ"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "ÈÕÀú"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "ÎļþÄÚÈÝ"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "Óʼþ±¨¾¯"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "ÇëµÈ´ý, ·ÖÎöÎļþ: %s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "Óʼþ¾¯¸æÉ趨"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"»¶Ó­Ê¹ÓÃÓʼþÅäÖù¤¾ß.\n"
-"\n"
-"ÔÚÕâÀïÄú¿ÉÒÔÄãÅäÖþ¯¸æ.\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Apache WWW »·ÇòÍø·þÎñÆ÷"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "ÓòÃû½âÎö"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "FTP ·þÎñÆ÷"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Postfix Óʼþ·þÎñ"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "NIS ·þÎñÆ÷"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "SSH ·þÎñÆ÷"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Webmin ·þÎñ"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Xinetd ·þÎñÆ÷"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "·þÎñÅäÖÃ"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr "Èç¹ûÑ¡ÖеķþÎñÖÐÓÐÈκÎÒ»¸öÍ£Ö¹ÔËÐÐÄú½«ÊÕµ½¾¯±¨"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "µ÷ÈëÅäÖÃ"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "µ±¸ºÔس¬¹ýÕâ¸öֵʱÄú»áÊÕµ½Ò»¸ö¾¯±¨"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "±¨¾¯É趨"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "ÇëÊäÈëÄúµÄÓʼþµØÖ· "
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "Áí´æΪ.."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "ÇëÑ¡ÔñÄúµÄÊó±êÊÇÄÇÒ»ÖÖÀàÐÍ."
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "Ä£ÄâÈý¼ü"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "¶ÁÈ¡´òÓ¡»úÊý¾Ý..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "ÕýÔÚ̽²âÉ豸..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "²âÊԶ˿Ú"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr "Õâ¸ö°æ±¾µÄ Mandrake Linux ²»Ö§³Ö %s "
-
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "·¢ÏÖ %s Á¬½ÓÔÚ %s ÉÏ, ÊÇ·ñÅäÖÃËü?"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr "ɨÃèÒÇÊý¾Ý¿âÖÐûÓÐ %s, ÒªÊÖ¹¤ÅäÖÃËüÂð?"
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "Ñ¡ÔñɨÃèÒÇ"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "ɨÃèÒÇ %s ÔÝʱ²»Ö§³Ö"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"Scannerdrake ûÄܼì²âµ½ÄúµÄ %s ɨÃèÒÇ.\n"
-"ÇëÑ¡ÔñÄúµÄɨÃèÒÇÁ¬½ÓµÄÉ豸."
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "Ñ¡ÔñÉ豸"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"Õâ¸ö %s ɨÃèÒDZØÐëʹÓà printerdrake À´ÅäÖÃ.\n"
-"Äú¿ÉÒÔÔÚMandrake ¿ØÖÆÖÐÐĵÄÓ²¼þ²¿·Ö´ò¿ª printerdrake."
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"ÄúµÄ %s ɨÃèÒÇÒѾ­ÅäÖúÃ.\n"
-"ÏÖÔÚÄú¿ÉÒÔ´ÓÓ¦ÓóÌÐò²Ëµ¥µÄ ¶àýÌå/ͼÏó ÖÐʹÓà ``XSane'' À´É¨ÃèÎĵµ. "
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "ɾ³ýÁËһЩ \"%s\" Àà±ðµÄÉ豸:\n"
-
-#: ../../standalone/service_harddrake_.c:48
-#, fuzzy
-msgid "Some devices were added:\n"
-msgstr ""
-"\n"
-"Ìí¼ÓÁËһЩ %s Àà±ðµÄÉ豸:\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "Ñ¡ÔñÓïÑÔ"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "Ñ¡Ôñ°²×°Àà±ð"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "̽²âÓ²ÅÌ"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "É趨Êó±ê"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "Ñ¡Ôñ¼üÅÌÀàÐÍ"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "°²È«"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "É趨Îļþϵͳ"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "¸ñʽ»¯Ó²ÅÌ·ÖÇø"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "Ñ¡ÔñÈí¼þ°ü"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "°²×°ÏµÍ³"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "Ôö¼ÓÓû§"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "ÍøÂçÅäÖÃ"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "É趨ºǫ́·þÎñ"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "°²×°Òýµ¼³ÌÐò"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "ÖÆ×÷¿ª»úÈíÅÌ"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "ÅäÖÃ X"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "°²×°ÏµÍ³¸üаü"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Í˳ö°²×°"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "WebÍøÕ¾/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "ÍøÂç¼ÆËã»ú (¿Í»§¶Ë)"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "NFS Îļþ·þÎñÆ÷, SMB Îļþ·þÎñÆ÷, SSH Îļþ·þÎñÆ÷, ´úÀí·þÎñÆ÷"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "°ì¹«"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Gnome¹¤×÷Õ¾"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "ÅäºÏ Palm Pilot, Visor µÈÊÖ³ÖÉ豸µÄ¹¤¾ß "
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "¹¤×÷Õ¾"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "·À»ðǽ/·ÓÉÆ÷"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "ÓòÃûºÍÍøÂçÐÅÏ¢·þÎñ DNS/NIS"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"°ì¹«³ÌÐò: ×Ö´¦Àí (kword, abiword), µç×Ó±í¸ñ(kspread,gnumeric) pdf ÔĶÁÆ÷, µÈ"
-"µÈ"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "ÓйØÒôƵµÄ¹¤¾ß: mp3 ºÍ midi ²¥·ÅÆ÷, »ìÒôÆ÷µÈ "
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "Linux Standard Base. µÚÈý·½Ó¦ÓóÌÐòÖ§³Ö"
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "ÓÐ¹Ø Linux ºÍ×ÔÓÉÈí¼þµÄÊé¼®ºÍÖ¸ÄÏ"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "KDE ¹¤×÷Õ¾"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, µÈ"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "¶àýÌå - ÊÓƵ"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "Ò»×éÓÃÓÚ Óʼþ, ÐÂÎÅ, Îļþ´«Êä, ÁÄÌìµÄ¹¤¾ß"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "Êý¾Ý¿â"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL»ò MySQLÊý¾Ý¿â·þÎñ"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "¼ò»¯ÅäÖõŤ¾ß"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "¶àýÌå - ÉùÒô"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "Îĵµ"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "¿ØÖÆ̨¹¤¾ß"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "PostfixÓʼþ·þÎñ£¬ Inn ÐÂÎÅ×é·þÎñ"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "»¥ÁªÍø¹¤×÷Õ¾"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "¶àýÌ幤×÷Õ¾"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "ÅäÖÃ"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "¸ü¶àµÄͼÐÎ×ÀÃæ (Gnome, IceWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr "KDE ×ÀÃæ»·¾³, »ù±¾µÄͼÐλ·¾³ºÍÒ»×éÅäÌ׵Ť¾ß"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "ͼÐλ·¾³"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "¿ª·¢Æ½Ì¨"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "ApacheºÍ Pro-ftpd"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "ÓÃÓÚ´´½¨ºÍÉÕ¼¹âÅ̵Ť¾ß"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "°ì¹«¹¤×÷Õ¾"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, µÈ"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "ͼÏñ´¦Àí ³ÌÐò Èç Gimp"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS"
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "CºÍC++¿ª·¢¿â£¬³ÌÐò¼°Í·Îļþ"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "ÍøÂçÎļþ·þÎñÆ÷"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "Óʼþ/×é¼þ/ÐÂÎÅ"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "ÓÎÏ·¹¤×÷Õ¾"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "ÊÓƵ²¥·ÅºÍ±à¼­"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "¶àýÌå - ͼÐÎ"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "ÓÎÏ·³ÌÐò: ½Ö»ú, ÆåÅÌ, Õ½ÂÔ µÈµÈ"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr "ÉÏÍø¹¤¾ß, ÈçÊÕ·¢µç×ÓÓʼþ¼°ÐÂÎÅ×é (pine, mutt, tin..) , ä¯ÀÀÍøÕ¾."
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "¸öÈ˲ÆÎñ"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr "Å䱸ÁËÓû§ÓÑÉƵÄÓ¦ÓÃÓë×ÀÃ湤¾ßµÄͼÐÎ×ÀÃæ»·¾³"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "sshµÈЭÒé¿Í»§¶Ë"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "»¥ÁªÍø·ÃÎÊÍø¹Ø"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "ÉùÒôºÍÊÓƵ²¥·Å/±à¼­³ÌÐò"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "ÆäËüͼÐÎ×ÀÃæ"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "±à¼­Æ÷, shell, Îļþ¹¤¾ß, ÖÕ¶Ë"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "ÓÃÓÚ¹ÜÀíÄúµÄ²ÆÎñ, Èç gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "¸öÈËÐÅÏ¢¹ÜÀí"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "¶àýÌå - ÉÕ¼¹âÅÌ"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "¿Æѧ¼ÆË㹤×÷Õ¾"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "ÒªÌá½»¹ÊÕϱ¨¸æ, µã»÷±¨¸æ°´Å¥.\n"
-#~ "Ëü»á´ò¿ªÒ»¸öä¯ÀÀÆ÷´°¿Ú, ½øÈë https://www.bugzilla.com\n"
-#~ " ÄÇÀïÓÐÒ»¸ö±í¸ñÐèÒªÄúÌîд. ÉÏÃæÏÔʾµÄÐÅÏ¢½«±» \n"
-#~ "´«Ë͵½·þÎñÆ÷.\n"
-#~ "\n"
-
-#~ msgid "Make bootsplash step 2"
-#~ msgstr "´´½¨¿ª»úÆÁÄ»µÚ¶þ²½"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "¼ÌÐø lilosplash µÄÅäÖÃ"
-
-#~ msgid "Go back"
-#~ msgstr "ºóÍË"
-
-#~ msgid ""
-#~ "There's no known OSS/ALSA alternative driver for your sound card (%s)"
-#~ msgstr "ûÓÐÒÑÖªµÄ OSS/ALSA Ìæ´úÇý¶¯³ÌÐò¿ÉÒÔÓÃÔÚÄúµÄÉù¿¨ (%s) ÉÏ"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "´úÀí·þÎñÆ÷Ó¦¸ÃÊÇÏó ftp://..."
-
-#~ msgid "quit"
-#~ msgstr "Í˳ö"
-
-#~ msgid ""
-#~ "Sorry, perl-Expect is not installed/enabled. To use\n"
-#~ "this feature, install perl-Expect and comment lines 772-774,\n"
-#~ " as well as 788,789. Then uncomment line 787."
-#~ msgstr ""
-#~ "¶Ô²»Æð, perl-Expect ûÓа²×°»òûÓ줻î. ҪʹÓÃ\n"
-#~ "Õâ¸ö¹¦ÄÜ, Çë°²×° perl-Expect ²¢×¢Ê͵Ú\n"
-#~ " 772-774 ÐÐ, µÚ 788,789 ÐÐ. ²¢È¡Ïû 787 ÐеÄ×¢ÊÍ."
-
-#~ msgid ""
-#~ "The first time you try the X configuration, you may not be very "
-#~ "satisfied\n"
-#~ "with its display (screen is too small, shifted left or right...). Hence,\n"
-#~ "even if X starts up correctly, DrakX then asks you if the configuration\n"
-#~ "suits you. It will also propose to change it by displaying a list of "
-#~ "valid\n"
-#~ "modes it could find, asking you to select one.\n"
-#~ "\n"
-#~ "As a last resort, if you still cannot get X to work, choose \"Change\n"
-#~ "graphics card\", select \"Unlisted card\", and when prompted on which\n"
-#~ "server, choose \"FBDev\". This is a failsafe option which works with any\n"
-#~ "modern graphics card. Then choose \"Test again\" to be sure."
-#~ msgstr ""
-#~ "×Ô¶¯¼ì²âµÄ½á¹ûδ±Ø×ÜÁîÄúÂúÒâ(ÆÁĻ̫С, Æ«×ó»òÆ«ÓÒ...), ËùÒÔ\n"
-#~ "DrakX »áÎÊÄúÅäÖÃÊÇ·ñºÏÊÊ. Ëü»¹¿ÉÒÔÁгöËùÓпÉÓõÄÏÔʾģʽÇëÄúÑ¡Ôñ.\n"
-#~ "\n"
-#~ "×îºó,Èç¹û DrakX ÈÔÈ»ÎÞ·¨ÕýÈ·ÅäÖÃ, Äã¿ÉÔÚ\n"
-#~ "\"¸Ä±äͼÐο¨\",Ñ¡Ôñ\"ÆäËü¿¨\", ÔÙÑ¡Ôñ\"FBDev\", \n"
-#~ "Õâ¸ö¿ÉÒÔ±£Ö¤ÔÚËùÓÐÏÖ´úͼÐο¨ÉϹ¤×÷. Ñ¡Ôñ\"ÖØвâÊÔ\"À´È·ÈÏ."
-
-#~ msgid "Thank you for choosing Mandrake Linux 8.2"
-#~ msgstr "¸ÐлÄúÑ¡Ôñ Mandrake Linux"
-
-#~ msgid "Join the Free Software world"
-#~ msgstr "¼ÓÈë×ÔÓÉÈí¼þµÄÊÀ½ç"
-
-#~ msgid ""
-#~ "Get to know the Open Source community and become a member. Learn, teach, "
-#~ "and help others by joining the many discussion forums that you will find "
-#~ "in our \"Community\" webpages"
-#~ msgstr ""
-#~ "À´Á˽⿪·ÅÔ´Âë, ²¢³ÉΪÉçÇøµÄÒ»Ô±. ´ÓÎÒÃǵÄ\"ÉçÇø\"ÍøÒ³¿ªÊ¼, ¼ÓÈëÖÚ¶àµÄÌÖÂÛ"
-#~ "ÇøºÍÆäËûÈËÒ»Æð, »¥Ïàѧϰ, »¥Ïà°ïÖú"
-
-#~ msgid "Internet and Messaging"
-#~ msgstr "»¥ÁªÍøºÍͨÐÅ"
-
-#~ msgid "Multimedia and Graphics"
-#~ msgstr "¶àýÌåºÍͼÐÎ"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 lets you push your multimedia computer to its limits! "
-#~ "Use the latest software to play music and audio files, edit and organize "
-#~ "your images and photos, watch TV and videos, and much more"
-#~ msgstr ""
-#~ "Mandrake Linux ½«ÄúµÄ¶àýÌåµçÄÔÍÆÏò¼«ÏÞ! ʹÓÃ×îеÄÈí¼þÀ´²¥·ÅÒôÀÖºÍÒôƵÎÄ"
-#~ "¼þ,±à¼­ºÍ×éÖ¯ÄúµÄͼÏñºÍÕÕƬ, ¿´µçÊÓºÍӰƬ, »¹Óиü¶àµÈÄúÀ´³¢ÊÔ"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 is the ultimate development platform. Discover the "
-#~ "power of the GNU gcc compiler as well as the best Open Source development "
-#~ "environments"
-#~ msgstr ""
-#~ "Mandrake Linux ÊÇ×îÖյĿª·¢Æ½Ì¨. À´·¢ÏÖ GNU gcc ±àÒëÆ÷µÄÇ¿´óÁ¦Á¿»¹ÓÐ×î°ô"
-#~ "µÄ¿ª·ÅÔ´Â뿪·¢»·¾³"
-
-#~ msgid ""
-#~ "The Mandrake Linux 8.2 Control Center is a one-stop location for fully "
-#~ "customizing and configuring your Mandrake system"
-#~ msgstr "Mandrake Linux ¿ØÖÆÖÐÐÄÈÃÄú´ÓÒ»¸ö½çÃæÅäÖà Mandrake ϵͳµÄ·½·½ÃæÃæ."
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides 11 different graphical desktop environments "
-#~ "and window managers to choose from including GNOME 1.4, KDE 2.2.2, Window "
-#~ "Maker 0.8, and the rest"
-#~ msgstr ""
-#~ "Mandrake Linux ÌṩÁË 11 ÖÖ²»Í¬µÄͼÐÎ×ÀÃæ»·¾³ºÍ´°¿Ú¹ÜÀí³ÌÐò, ÈÎÄúÑ¡ÔñÆäÖÐ"
-#~ "°üÀ¨ GNOME, KDE, Window Maker, µÈµÈ"
-
-#~ msgid "Server Software"
-#~ msgstr "·þÎñÆ÷Èí¼þ"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides the best Open Source games - arcade, action, "
-#~ "cards, sports, strategy, ..."
-#~ msgstr ""
-#~ "Mandrake Linux °üÀ¨ÁË×îºÃµÄ¿ª·ÅÔ´ÂëÓÎÏ· -´³¹Ø, ¶¯×÷, Ö½ÅÆ, ²ßÂÔ, ..."
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "MandrakeУ԰"
-
-#~ msgid ""
-#~ "Would you like to learn Linux simply, quickly, and for free? MandrakeSoft "
-#~ "provides free Linux training, as well as a way to test your progress, at "
-#~ "MandrakeCampus -- our online training center"
-#~ msgstr ""
-#~ "ÔõÑù¼òµ¥, ¿ì½Ý, ÓÖÊ¡Ç®µÄѧϰ Linxu? MandrakeSoft ÌṩÃâ·ÑµÄ Linux Åàѵ, ÒÔ"
-#~ "¼°²âÊÔÄú×Ô¼º½ø²½µÄ°ì·¨, ¾ÍÔÚ MandrakeУ԰ -- ÎÒÃǵÄÔÚÏßÅàѵÖÐÐÄ"
-
-#~ msgid ""
-#~ "Quality support from the Linux Community, and from MandrakeSoft, is just "
-#~ "around the corner. And if you're already a Linux veteran, become an "
-#~ "\"Expert\" and share your knowledge at our support website"
-#~ msgstr ""
-#~ "À´×Ô Linux ÉçÇøµÄÓÅÖÊÖ§³Ö·þÎñ, ½üÔÚåë³ßµÄ Mandrakeר¼Ò -- ÎÒÃǵÄÔÚÏßÖ§³ÖÖÐ"
-#~ "ÐÄ.Èç¹ûÄú¾«Í¨ Linux, Äú¾ÍÊÇÎÒÃǵÄ\"ר¼Ò\", ÇëÀ´ÕâÀï·ÖÏíÄúµÄ¾­Ñé."
-
-#~ msgid "MandrakeConsulting"
-#~ msgstr "Mandrake¹ËÎÊ"
-
-#~ msgid ""
-#~ "For all of your IT projects, our consultants are ready to analyze your "
-#~ "requirements and offer a customized solution. Benefit from MandrakeSoft's "
-#~ "vast experience as a Linux producer to provide a true IT alternative for "
-#~ "your business organization"
-#~ msgstr ""
-#~ "ÎÒÃǵĹËÎʶÓÎéËæʱ׼±¸°ïÖúÄú, ·ÖÎöÐèÇó²¢ÊµÏÖÄúµÄ IT ÏîÄ¿.MandrakeSoft ×÷"
-#~ "Ϊ Linux ÌṩÉÌËù»ýÀ۵ijɹ¦¾­Ñé, ±Ø½«ÎªÄúµÄÆóÒµÌṩ¸üºÃµÄ IT ½â¾ö·½°¸"
-
-#~ msgid "MandrakeStore"
-#~ msgstr "MandrakeÉ̳¡"
-
-#~ msgid ""
-#~ "A full range of Linux solutions, as well as special offers on products "
-#~ "and 'goodies', are available online at our e-store"
-#~ msgstr "È«Ì×µÄ Linux ²úÆ·ºÍ·þÎñ, ¸÷ÖÖÌع©²úÆ·ºÍÍæÒâ¶ù, ¾ÍÔÚÎÒÃǵÄÔÚÏßÉ̳¡"
-
-#~ msgid ""
-#~ "For more information on MandrakeSoft's Professional Services and "
-#~ "commercial offerings, please see the following web page:"
-#~ msgstr "Òª¸ü¶àÁ˽â MandrakeSoft µÄרҵ·þÎñºÍºÏ×÷»ú»á, Çëµ½ÏÂÁÐÍøÒ³:"
diff --git a/perl-install/share/po/zh_TW.po b/perl-install/share/po/zh_TW.po
deleted file mode 100644
index 99ccf8d23..000000000
--- a/perl-install/share/po/zh_TW.po
+++ /dev/null
@@ -1,14344 +0,0 @@
-# drakbootdisk messages in Traditional Chinese
-# Copyright (C) 2000 Free Software Foundation, Inc.
-# Danny Zeng <danny@zeng.com.cn>, 2000.
-# Joe Man <trmetal@yahoo.com.hk>, 2001
-# Kenduest Lee <kenduest@i18n.linux.org.tw> , 2002
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DrakX\n"
-"POT-Creation-Date: 2002-09-11 13:59+0200\n"
-"PO-Revision-Date: 2002-09-06 06:00+CST\n"
-"Last-Translator: Kenduest Lee <kenduest@i18n.linux.org.tw>\n"
-"Language-Team: Chinese <zh@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=big5\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../../Xconfig/card.pm_.c:16
-msgid "256 kB"
-msgstr "256 kB"
-
-#: ../../Xconfig/card.pm_.c:17
-msgid "512 kB"
-msgstr "512 kB"
-
-#: ../../Xconfig/card.pm_.c:18
-msgid "1 MB"
-msgstr "1 MB"
-
-#: ../../Xconfig/card.pm_.c:19
-msgid "2 MB"
-msgstr "2 MB"
-
-#: ../../Xconfig/card.pm_.c:20
-msgid "4 MB"
-msgstr "4 MB"
-
-#: ../../Xconfig/card.pm_.c:21
-msgid "8 MB"
-msgstr "8 MB"
-
-#: ../../Xconfig/card.pm_.c:22
-msgid "16 MB"
-msgstr "16 MB"
-
-#: ../../Xconfig/card.pm_.c:23
-msgid "32 MB"
-msgstr "32 MB"
-
-#: ../../Xconfig/card.pm_.c:24
-msgid "64 MB or more"
-msgstr "16 MB ©ÎªÌ§ó¦h"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "Choose a X server"
-msgstr "¿ï¨ú¦X¾Aªº X ¦øªAµ{¦¡"
-
-#: ../../Xconfig/card.pm_.c:203
-msgid "X server"
-msgstr "X ¦øªAµ{¦¡"
-
-#: ../../Xconfig/card.pm_.c:230
-msgid "Multi-head configuration"
-msgstr "¦h­«Åã¥Ü¥d³]©w"
-
-#: ../../Xconfig/card.pm_.c:231
-msgid ""
-"Your system support multiple head configuration.\n"
-"What do you want to do?"
-msgstr ""
-"±zªº¨t²Î¤ä´©¦h­«Åã¥Ü¥dÀô¹Ò¡C\n"
-"±z¥´ºâ«ç»ò°µ©O¡H"
-
-#: ../../Xconfig/card.pm_.c:286
-msgid "Select the memory size of your graphics card"
-msgstr "³]©wÅã¥Ü¥d¤WªºÃ¸¹Ï°O¾ÐÅé¤j¤p"
-
-#: ../../Xconfig/card.pm_.c:347
-msgid "XFree configuration"
-msgstr "XFree ³]©w"
-
-#: ../../Xconfig/card.pm_.c:349
-msgid "Which configuration of XFree do you want to have?"
-msgstr "±z­n¥Î­þ¤@­Ó XFree ³]©w ?"
-
-#: ../../Xconfig/card.pm_.c:381
-msgid "Configure all heads independently"
-msgstr "³]©w©Ò¦³Åã¥Ü¥d"
-
-#: ../../Xconfig/card.pm_.c:382
-msgid "Use Xinerama extension"
-msgstr "¨Ï¥Î Xinerama ©µ¦ù¤ä´©"
-
-#: ../../Xconfig/card.pm_.c:387
-#, c-format
-msgid "Configure only card \"%s\"%s"
-msgstr "¶È³]©w³o±i \"%s\"%s ¥d"
-
-#: ../../Xconfig/card.pm_.c:399 ../../Xconfig/card.pm_.c:400
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s"
-msgstr "XFree %s"
-
-#: ../../Xconfig/card.pm_.c:411 ../../Xconfig/card.pm_.c:437
-#: ../../Xconfig/various.pm_.c:23
-#, c-format
-msgid "XFree %s with 3D hardware acceleration"
-msgstr "XFree %s ¥]§t 3D µwÅé¥[³t¥\¯à"
-
-#: ../../Xconfig/card.pm_.c:414
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"±zªºÅã¥Ü¥d¦³¤ä´© 3D ¥[³t¥\¯à¡A¦ý¬O¥u¯à°÷°t¦X XFree %s ¤~¯à°÷µo´§§@¥Î¡C\n"
-"±zªºÅã¥Ü¥d°t¦X XFree %s ¦b 2D Åã¥Ü¤W·|¦³¤ñ¸û¦nªº®Ä¯à¡C"
-
-#: ../../Xconfig/card.pm_.c:416 ../../Xconfig/card.pm_.c:439
-#, c-format
-msgid "Your card can have 3D hardware acceleration support with XFree %s."
-msgstr "±zªºÅã¥Ü¥d·f°t XFree %s ¦³ 3D µwÅé¥[³t¥\¯à¡C"
-
-#: ../../Xconfig/card.pm_.c:424 ../../Xconfig/card.pm_.c:445
-#, c-format
-msgid "XFree %s with EXPERIMENTAL 3D hardware acceleration"
-msgstr "XFree %s ·f°t¹êÅç©Ê½è 3D µwÅé¥[³t"
-
-#: ../../Xconfig/card.pm_.c:427
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support but only with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.\n"
-"Your card is supported by XFree %s which may have a better support in 2D."
-msgstr ""
-"±zªºÅã¥Ü¥d·f°t XFree %s ¤~¯à°÷±Ò¥Î 3D µwÅé¥[³t¥\¯à¡A¦ý¬O½Ðª`·N¡A\n"
-"³o¬O¹êÅç©Ê½èªº¤ä´©¶µ¥Ø¡A¦Ó¥B¤W¥i¯à·|¦³¤£¹w´Áªº±¡ªp¡C±zªºÅã¥Ü¥d\n"
-"·f°t XFree %s ¦b 2D Åã¥Ü¤Wªº¤ä´©«×À³¸Ó·|¤ñ¸û¨}¦n¡C"
-
-#: ../../Xconfig/card.pm_.c:430 ../../Xconfig/card.pm_.c:447
-#, c-format
-msgid ""
-"Your card can have 3D hardware acceleration support with XFree %s,\n"
-"NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER."
-msgstr ""
-"±zªºÅã¥Ü¥d·f°t XFree %s ¯à°÷±Ò¥Î 3D µwÅé¥[³t¥\¯à¡C\n"
-"¦ý¬O½Ðª`·N¡A³o¬O¹êÅç©Ê½èªº¤ä´©¶µ¥Ø¡A¦Ó¥B¤W¥i¯à·|¦³¤£¹w´Áªº±¡ªp¡C"
-
-#: ../../Xconfig/card.pm_.c:453
-msgid "Xpmac (installation display driver)"
-msgstr "Xpmac (Åã¥Ü¥dÅX°Êµ{¦¡ªº¦w¸Ë)"
-
-#: ../../Xconfig/main.pm_.c:76 ../../Xconfig/main.pm_.c:77
-#: ../../Xconfig/monitor.pm_.c:96 ../../any.pm_.c:978
-msgid "Custom"
-msgstr "¦Û­q"
-
-#: ../../Xconfig/main.pm_.c:102
-msgid "Graphic Card"
-msgstr "Åã¥Ü¥d"
-
-#: ../../Xconfig/main.pm_.c:105 ../../Xconfig/monitor.pm_.c:93
-msgid "Monitor"
-msgstr "¿Ã¹õ"
-
-#: ../../Xconfig/main.pm_.c:108 ../../Xconfig/resolution_and_depth.pm_.c:209
-msgid "Resolution"
-msgstr "¸ÑªR«×"
-
-#: ../../Xconfig/main.pm_.c:113
-msgid "Test"
-msgstr "´ú¸Õ"
-
-#: ../../Xconfig/main.pm_.c:118 ../../diskdrake/dav.pm_.c:67
-#: ../../diskdrake/interactive.pm_.c:381 ../../diskdrake/removable.pm_.c:25
-#: ../../diskdrake/removable_gtk.pm_.c:16 ../../diskdrake/smbnfs_gtk.pm_.c:86
-msgid "Options"
-msgstr "¿ï¶µ"
-
-#: ../../Xconfig/main.pm_.c:122 ../../Xconfig/resolution_and_depth.pm_.c:268
-#: ../../install_gtk.pm_.c:79 ../../install_steps_gtk.pm_.c:275
-#: ../../interactive.pm_.c:127 ../../interactive.pm_.c:142
-#: ../../interactive.pm_.c:354 ../../interactive/http.pm_.c:104
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../interactive/stdio.pm_.c:144 ../../my_gtk.pm_.c:159
-#: ../../my_gtk.pm_.c:287 ../../my_gtk.pm_.c:310 ../../security/main.pm_.c:246
-#: ../../standalone/drakbackup_.c:3974 ../../standalone/drakbackup_.c:4069
-#: ../../standalone/drakbackup_.c:4088
-msgid "Ok"
-msgstr "½T©w"
-
-#: ../../Xconfig/main.pm_.c:122 ../../diskdrake/dav.pm_.c:28
-#: ../../harddrake/ui.pm_.c:96 ../../printerdrake.pm_.c:3155
-#: ../../standalone/draksplash_.c:122 ../../standalone/logdrake_.c:224
-msgid "Quit"
-msgstr "µ²§ô"
-
-#: ../../Xconfig/main.pm_.c:145
-#, c-format
-msgid ""
-"Keep the changes?\n"
-"The current configuration is:\n"
-"\n"
-"%s"
-msgstr ""
-"Àx¦s¥Ø«eªºÅܧó¡H\n"
-"¥Ø«eªº²ÕºA¬O¡G\n"
-"\n"
-"%s"
-
-#: ../../Xconfig/monitor.pm_.c:93
-msgid "Choose a monitor"
-msgstr "¿ï¨ú¦X¾Aªº¿Ã¹õ"
-
-#: ../../Xconfig/monitor.pm_.c:97
-msgid "Plug'n Play"
-msgstr "ÀH´¡§Y¥Î"
-
-#: ../../Xconfig/monitor.pm_.c:98 ../../mouse.pm_.c:46
-msgid "Generic"
-msgstr "¤@¯ë"
-
-#: ../../Xconfig/monitor.pm_.c:99 ../../harddrake/ui.pm_.c:37
-msgid "Vendor"
-msgstr "¼t°Ó"
-
-#: ../../Xconfig/monitor.pm_.c:109
-msgid "Plug'n Play probing failed. Please choose a precise monitor"
-msgstr "Plug'n Play °»´ú¥¢±Ñ¡A½Ð¿ï¾Ü¹w´Áªº¿Ã¹õ¶µ¥Ø"
-
-#: ../../Xconfig/monitor.pm_.c:114
-msgid ""
-"The two critical parameters are the vertical refresh rate, which is the "
-"rate\n"
-"at which the whole screen is refreshed, and most importantly the horizontal\n"
-"sync rate, which is the rate at which scanlines are displayed.\n"
-"\n"
-"It is VERY IMPORTANT that you do not specify a monitor type with a sync "
-"range\n"
-"that is beyond the capabilities of your monitor: you may damage your "
-"monitor.\n"
-" If in doubt, choose a conservative setting."
-msgstr ""
-"³o¨â­Ó°Ñ¼Æ¤D¬O±z¿Ã¹õªº««ª½§ó·sÀW²v¡A¥H¤Î«Ü­«­n\n"
-"ªº¤ô¥­§ó·sÀW²v¡A«eªÌ¬O±z¾ã­Ó¿Ã¹õ¼v¹³§ó·sªº¶g´Á¡A\n"
-"«áªÌ¬O¹q¤lºj±½´yªº³t²v¡C\n"
-"\n"
-"±z¥²¶·¯S§Oª`·N¡A¤£­n³]©w¶W¹L¿Ã¹õÀW¼eÅã¥Ü¯à¤Oªº\n"
-"¼Æ­È¡G¹L°ªªºÀW²v¦³¥i¯à¶Ë®`±zÄ_¶Qªº¿Ã¹õ¡C\n"
-"­Y±z¤£½T©w¿Ã¹õ³W®æªº¸Ü¡A½Ð¿ï¾Ü«O¦u¤@ÂIªº³]©w­È¡C"
-
-#: ../../Xconfig/monitor.pm_.c:121
-msgid "Horizontal refresh rate"
-msgstr "¤ô¥­§ó·sÀW²v"
-
-#: ../../Xconfig/monitor.pm_.c:122
-msgid "Vertical refresh rate"
-msgstr "««ª½§ó·sÀW²v"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:12
-msgid "256 colors (8 bits)"
-msgstr "256 ¦â (8 ¦ì¤¸)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:13
-msgid "32 thousand colors (15 bits)"
-msgstr "3 ¸U 2 ¤d¦â (15 ¦ì¤¸)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:14
-msgid "65 thousand colors (16 bits)"
-msgstr "6 ¸U 5 ¤d¦â (16 ¦ì¤¸)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:15
-msgid "16 million colors (24 bits)"
-msgstr "1 ¤d 6 ¦Ê¸U¦â (24 ¦ì¤¸)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:16
-msgid "4 billion colors (32 bits)"
-msgstr "4 »õ¦â (32 ¦ì¤¸)"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:129
-msgid "Resolutions"
-msgstr "¸ÑªR«×"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:254
-msgid "Choose the resolution and the color depth"
-msgstr "¿ï¨ú¸ÑªR«×¥H¤ÎÃC¦â¼Æ"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:255
-#, c-format
-msgid "Graphics card: %s"
-msgstr "Åã¥Ü¥d: %s"
-
-#: ../../Xconfig/resolution_and_depth.pm_.c:268 ../../any.pm_.c:1019
-#: ../../bootlook.pm_.c:343 ../../diskdrake/smbnfs_gtk.pm_.c:87
-#: ../../install_steps_gtk.pm_.c:406 ../../install_steps_gtk.pm_.c:464
-#: ../../interactive.pm_.c:142 ../../interactive.pm_.c:354
-#: ../../interactive/http.pm_.c:105 ../../interactive/newt.pm_.c:195
-#: ../../interactive/stdio.pm_.c:39 ../../interactive/stdio.pm_.c:143
-#: ../../my_gtk.pm_.c:158 ../../my_gtk.pm_.c:162 ../../my_gtk.pm_.c:287
-#: ../../network/netconnect.pm_.c:42 ../../printerdrake.pm_.c:2124
-#: ../../security/main.pm_.c:295 ../../standalone/drakautoinst_.c:203
-#: ../../standalone/drakbackup_.c:3928 ../../standalone/drakbackup_.c:3961
-#: ../../standalone/drakbackup_.c:3987 ../../standalone/drakbackup_.c:4014
-#: ../../standalone/drakbackup_.c:4041 ../../standalone/drakbackup_.c:4101
-#: ../../standalone/drakbackup_.c:4128 ../../standalone/drakbackup_.c:4158
-#: ../../standalone/drakbackup_.c:4184 ../../standalone/drakconnect_.c:115
-#: ../../standalone/drakconnect_.c:147 ../../standalone/drakconnect_.c:289
-#: ../../standalone/drakconnect_.c:537 ../../standalone/drakconnect_.c:679
-#: ../../standalone/drakfloppy_.c:234 ../../standalone/drakfont_.c:970
-#: ../../standalone/drakgw_.c:536 ../../standalone/logdrake_.c:224
-#: ../../ugtk.pm_.c:296
-msgid "Cancel"
-msgstr "¨ú®ø"
-
-#: ../../Xconfig/test.pm_.c:30
-msgid "Test of the configuration"
-msgstr "´ú¸Õ³]©w­È"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Do you want to test the configuration?"
-msgstr "±z·Q­n´ú¸Õ±zªº³]©w­È¶Ü¡H"
-
-#: ../../Xconfig/test.pm_.c:31
-msgid "Warning: testing this graphic card may freeze your computer"
-msgstr "ĵ§i¡G¦b³o±i¥d¤W­±§@Åã¥Ü´ú¸Õ®É¥i¯à·|Åý±z¨t²Î°±¤î¦^À³"
-
-#: ../../Xconfig/various.pm_.c:29
-#, c-format
-msgid "Keyboard layout: %s\n"
-msgstr "Áä½Lªº§Î¦¡¡G %s\n"
-
-#: ../../Xconfig/various.pm_.c:30
-#, c-format
-msgid "Mouse type: %s\n"
-msgstr "·Æ¹«ªººØÃþ¡G %s\n"
-
-#: ../../Xconfig/various.pm_.c:31
-#, c-format
-msgid "Mouse device: %s\n"
-msgstr "·Æ¹«³s±µªº¦ì¸m¡G %s\n"
-
-#: ../../Xconfig/various.pm_.c:32
-#, c-format
-msgid "Monitor: %s\n"
-msgstr "¿Ã¹õ¡G %s\n"
-
-#: ../../Xconfig/various.pm_.c:33
-#, c-format
-msgid "Monitor HorizSync: %s\n"
-msgstr "¿Ã¹õ¤ô¥­§ó·sÀW²v¡G %s\n"
-
-#: ../../Xconfig/various.pm_.c:34
-#, c-format
-msgid "Monitor VertRefresh: %s\n"
-msgstr "¿Ã¹õ««ª½§ó·sÀW²v¡G %s\n"
-
-#: ../../Xconfig/various.pm_.c:35
-#, c-format
-msgid "Graphics card: %s\n"
-msgstr "Åã¥Ü¥d¡G %s\n"
-
-#: ../../Xconfig/various.pm_.c:36
-#, c-format
-msgid "Graphics memory: %s kB\n"
-msgstr "ø¹Ï°O¾ÐÅé¡G %s kB\n"
-
-#: ../../Xconfig/various.pm_.c:38
-#, c-format
-msgid "Color depth: %s\n"
-msgstr "ÃC¦â²`«×¡G %s\n"
-
-#: ../../Xconfig/various.pm_.c:39
-#, c-format
-msgid "Resolution: %s\n"
-msgstr "¸ÑªR«×¡G %s\n"
-
-#: ../../Xconfig/various.pm_.c:41
-#, c-format
-msgid "XFree86 server: %s\n"
-msgstr "XFree86 ¦øªAµ{¦¡¡G %s\n"
-
-#: ../../Xconfig/various.pm_.c:42
-#, c-format
-msgid "XFree86 driver: %s\n"
-msgstr "XFree86 ÅX°Êµ{¦¡¡G %s\n"
-
-#: ../../Xconfig/various.pm_.c:61
-msgid "Graphical interface at startup"
-msgstr "¶}¾÷®É±Ò°Ê X Àô¹Ò"
-
-#: ../../Xconfig/various.pm_.c:62
-msgid ""
-"I can setup your computer to automatically start the graphical interface "
-"(XFree) upon booting.\n"
-"Would you like XFree to start when you reboot?"
-msgstr ""
-"µ{¦¡¥i¥HÀ°±z³]©w¦b¶}¾÷®É¦Û°Ê¶i¤J X Àô¹Ò¡A\n"
-"±z§Æ±æ¦b­«·s¶}¾÷¥H«á´N¦Û°Ê¶i¤J X Àô¹Ò¶Ü ?"
-
-#: ../../Xconfig/various.pm_.c:73
-msgid ""
-"Your graphic card seems to have a TV-OUT connector.\n"
-"It can be configured to work using frame-buffer.\n"
-"\n"
-"For this you have to plug your graphic card to your TV before booting your "
-"computer.\n"
-"Then choose the \"TVout\" entry in the bootloader\n"
-"\n"
-"Do you have this feature?"
-msgstr ""
-"±zªºÅã¥Ü¥d¦ü¥G¦³¤ä´© TV-OUT ³s±µ¸Ë¸m¡A\n"
-"©Ò¥H³o±iÅã¥Ü¥d¯à¦b frame-buffer ¼Ò¦¡¤U¤u§@¡C\n"
-"\n"
-"­Y¬O­n¨Ï¥Îªº¸Ü¡A±z»Ý­n¦b§A­«·s¶}¾÷¤§«e´¡¤J§AªºÅã¥Ü¥d¡A\n"
-"µM«á¿ï¾Ü \"TVout\" ³o­Ó¶µ¥Ø¶}¾÷\n"
-"±z­n¨Ï¥Î³o¶µ¥\¯à¶Ü¡H"
-
-#: ../../Xconfig/various.pm_.c:85
-msgid "What norm is your TV using?"
-msgstr ""
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133
-msgid "First sector of boot partition"
-msgstr "¶}¾÷¤À³Î°Ïªº²Ä¤@­ÓºÏ°Ï"
-
-#: ../../any.pm_.c:108 ../../any.pm_.c:133 ../../any.pm_.c:210
-msgid "First sector of drive (MBR)"
-msgstr "µwºÐªº²Ä¤@­ÓºÏ°Ï (MBR)"
-
-#: ../../any.pm_.c:112
-msgid "SILO Installation"
-msgstr "SILO ¦w¸Ë"
-
-#: ../../any.pm_.c:113 ../../any.pm_.c:126
-msgid "Where do you want to install the bootloader?"
-msgstr "±z­n±N¶}¾÷µ{¦¡¦w¸Ë¦b¨º­Ó¦ì¸m ?"
-
-#: ../../any.pm_.c:125
-msgid "LILO/grub Installation"
-msgstr "¦w¸Ë LILO ©Î GRUB"
-
-#: ../../any.pm_.c:137 ../../any.pm_.c:151
-msgid "SILO"
-msgstr "SLILO"
-
-#: ../../any.pm_.c:139
-msgid "LILO with text menu"
-msgstr "¤å¦r¿ï³æ LILO µ{¦¡"
-
-#: ../../any.pm_.c:140 ../../any.pm_.c:151
-msgid "LILO with graphical menu"
-msgstr "¹Ï§Î¤¶­± LILO µ{¦¡"
-
-#: ../../any.pm_.c:143
-msgid "Grub"
-msgstr "Grub ¶}¾÷µ{¦¡"
-
-#: ../../any.pm_.c:147
-msgid "Boot from DOS/Windows (loadlin)"
-msgstr "¥ÑDOS/Windows¶}¾÷(¨Ï¥Îloadlinµ{¦¡)"
-
-#: ../../any.pm_.c:149 ../../any.pm_.c:151
-msgid "Yaboot"
-msgstr "Yaboot"
-
-#: ../../any.pm_.c:159 ../../any.pm_.c:190
-msgid "Bootloader main options"
-msgstr "¶}¾÷µ{¦¡¥D­n¿ï¶µ"
-
-#: ../../any.pm_.c:160 ../../any.pm_.c:191
-msgid "Bootloader to use"
-msgstr "­n¨Ï¥Î¨º­Ó¶}¾÷µ{¦¡"
-
-#: ../../any.pm_.c:162
-msgid "Bootloader installation"
-msgstr "¦w¸Ë¶}¾÷µ{¦¡"
-
-#: ../../any.pm_.c:164 ../../any.pm_.c:193
-msgid "Boot device"
-msgstr "¶}¾÷¸Ë¸m"
-
-#: ../../any.pm_.c:165
-msgid "Compact"
-msgstr "ºò±K¼Ò¦¡"
-
-#: ../../any.pm_.c:165
-msgid "compact"
-msgstr "ºò±K¼Ò¦¡"
-
-#: ../../any.pm_.c:166 ../../any.pm_.c:291
-msgid "Video mode"
-msgstr "Åã¥Ü¼Ò¦¡"
-
-#: ../../any.pm_.c:168
-msgid "Delay before booting default image"
-msgstr "¦b±Ò°Ê§@·~¨t²Î«e¥ý©µ¿ðªº®É¶¡"
-
-#: ../../any.pm_.c:170 ../../any.pm_.c:789
-#: ../../diskdrake/smbnfs_gtk.pm_.c:179
-#: ../../install_steps_interactive.pm_.c:1094 ../../network/modem.pm_.c:48
-#: ../../printerdrake.pm_.c:850 ../../printerdrake.pm_.c:965
-#: ../../standalone/drakbackup_.c:3530 ../../standalone/drakconnect_.c:624
-#: ../../standalone/drakconnect_.c:649
-msgid "Password"
-msgstr "±K½X"
-
-#: ../../any.pm_.c:171 ../../any.pm_.c:790
-#: ../../install_steps_interactive.pm_.c:1095
-msgid "Password (again)"
-msgstr "±K½X½T»{"
-
-#: ../../any.pm_.c:172
-msgid "Restrict command line options"
-msgstr "­­¨î¦b boot: «ü¥O¦æ¿é¤J°Ñ¼Æ"
-
-#: ../../any.pm_.c:172
-msgid "restrict"
-msgstr "­­¨î°Ñ¼Æ"
-
-#: ../../any.pm_.c:174
-msgid "Clean /tmp at each boot"
-msgstr "¨C¦¸¶}¾÷®É¦Û°Ê²M²z /tmp ¥Ø¿ý¼È¦sÀÉ"
-
-#: ../../any.pm_.c:175
-#, c-format
-msgid "Precise RAM size if needed (found %d MB)"
-msgstr "»Ý­nªº¸Ü¡A¿é¤J¥¿½Tªº°O¾ÐÅé¤j¤p (§ä¨ì %d MB)"
-
-#: ../../any.pm_.c:177
-msgid "Enable multi profiles"
-msgstr "¨Ï¥Î¦h­«³]©wÀÉ"
-
-#: ../../any.pm_.c:181
-msgid "Give the ram size in MB"
-msgstr "¿é¤J°O¾ÐÅé¤j¤p (¥H MB ¬°³æ¦ì)"
-
-#: ../../any.pm_.c:183
-msgid ""
-"Option ``Restrict command line options'' is of no use without a password"
-msgstr "¿ï¶µ¡u­­¨î«ü¥O¦æ°Ñ¼Æ¡v¦b¨S¦³³]©w±K½Xªº±¡ªp¤U·|¥¢®Ä"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../diskdrake/interactive.pm_.c:1191
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "Please try again"
-msgstr "½Ð¦A¸Õ¤@¦¸"
-
-#: ../../any.pm_.c:184 ../../any.pm_.c:765
-#: ../../install_steps_interactive.pm_.c:1089
-msgid "The passwords do not match"
-msgstr "¿é¤Jªº±K½X¤£²Å¦X"
-
-#: ../../any.pm_.c:192
-msgid "Init Message"
-msgstr "±Ò°Ê°T®§"
-
-#: ../../any.pm_.c:194
-msgid "Open Firmware Delay"
-msgstr "¶}±Ò Firmware Delay"
-
-#: ../../any.pm_.c:195
-msgid "Kernel Boot Timeout"
-msgstr "®Ö¤ß±Ò°Ê®É¶¡¹O®É®É¶¡"
-
-#: ../../any.pm_.c:196
-msgid "Enable CD Boot?"
-msgstr "¤¹³\ CD ¶}¾÷¡H"
-
-#: ../../any.pm_.c:197
-msgid "Enable OF Boot?"
-msgstr "¤¹³\ OF ¶}¾÷ ¡H"
-
-#: ../../any.pm_.c:198
-msgid "Default OS?"
-msgstr "¹w³] OS ?"
-
-#: ../../any.pm_.c:232
-msgid ""
-"You decided to install the bootloader on a partition.\n"
-"This implies you already have a bootloader on the hard drive you boot (eg: "
-"System Commander).\n"
-"\n"
-"On which drive are you booting?"
-msgstr ""
-"±z½T©w­n±N¶}¾÷ºÞ²zµ{¦¡¦w¸Ë©ó¤À³Î°Ï¤W­±¡C\n"
-"³o¥i¯à·|ªþ»\±¼­ì¥»¤À³Î°Ï¤W­±­ì¦³ªº¶}¾÷ºÞ²zµ{¦¡\n"
-"(¤ñ¤è System Commander)¡C\n"
-"\n"
-"±z¥´ºâ¥Î¨ºÁûµwºÐ¶}¾÷©O¡H"
-
-#: ../../any.pm_.c:248
-msgid ""
-"Here are the entries on your boot menu so far.\n"
-"You can add some more or change the existing ones."
-msgstr ""
-"¤U­±ÁÙ¦³¤@¨Ç¨ä¥Lªº¿ï¶µ¡A±z¥i¥H¿ï¾Ü·s¼W©Î\n"
-"­×§ï¬J¦³ªº¿ï¶µ¡C"
-
-#: ../../any.pm_.c:258 ../../standalone/drakbackup_.c:1560
-#: ../../standalone/drakbackup_.c:1673 ../../standalone/drakfont_.c:1011
-#: ../../standalone/drakfont_.c:1054
-msgid "Add"
-msgstr "·s¼W"
-
-#: ../../any.pm_.c:258 ../../any.pm_.c:777 ../../diskdrake/dav.pm_.c:68
-#: ../../diskdrake/hd_gtk.pm_.c:153 ../../diskdrake/removable.pm_.c:27
-#: ../../diskdrake/smbnfs_gtk.pm_.c:88 ../../interactive/http.pm_.c:153
-#: ../../printerdrake.pm_.c:3155 ../../standalone/drakbackup_.c:2774
-msgid "Done"
-msgstr "§¹¦¨"
-
-#: ../../any.pm_.c:258
-msgid "Modify"
-msgstr "­×§ï"
-
-#: ../../any.pm_.c:266
-msgid "Which type of entry do you want to add?"
-msgstr "±z­n·s¼W­þ¤@Ãþªº¶µ¥Ø ?"
-
-#: ../../any.pm_.c:267 ../../standalone/drakbackup_.c:1707
-msgid "Linux"
-msgstr "Linux"
-
-#: ../../any.pm_.c:267
-msgid "Other OS (SunOS...)"
-msgstr "¨ä¥L§@·~¨t²Î (SunOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (MacOS...)"
-msgstr "¨ä¥L§@·~¨t²Î (MacOS...)"
-
-#: ../../any.pm_.c:268
-msgid "Other OS (windows...)"
-msgstr "¨ä¥L§@·~¨t²Î (windows...)"
-
-#: ../../any.pm_.c:287
-msgid "Image"
-msgstr "®Ö¤ß"
-
-#: ../../any.pm_.c:288 ../../any.pm_.c:299
-msgid "Root"
-msgstr "/ ¤À³Î°Ï"
-
-#: ../../any.pm_.c:289 ../../any.pm_.c:317
-msgid "Append"
-msgstr "ªþ¥[°Ñ¼Æ"
-
-#: ../../any.pm_.c:293
-msgid "Initrd"
-msgstr "Initrd"
-
-#: ../../any.pm_.c:294
-msgid "Read-write"
-msgstr "/ ¥iŪ¼g"
-
-#: ../../any.pm_.c:301
-msgid "Table"
-msgstr "¤À³Îªí"
-
-#: ../../any.pm_.c:302
-msgid "Unsafe"
-msgstr "¸Ñ°£ºÏºÐÀˬd"
-
-#: ../../any.pm_.c:309 ../../any.pm_.c:314 ../../any.pm_.c:316
-msgid "Label"
-msgstr "¼ÐÅÒ"
-
-#: ../../any.pm_.c:311 ../../any.pm_.c:321 ../../harddrake/v4l.pm_.c:201
-msgid "Default"
-msgstr "¹w³]¶}¾÷"
-
-#: ../../any.pm_.c:318
-msgid "Initrd-size"
-msgstr "Initrd ¤j¤p"
-
-#: ../../any.pm_.c:320
-msgid "NoVideo"
-msgstr "NoVideo"
-
-#: ../../any.pm_.c:328
-msgid "Remove entry"
-msgstr "²¾°£¶µ¥Ø"
-
-#: ../../any.pm_.c:331
-msgid "Empty label not allowed"
-msgstr "¼ÐÅÒ¤£¥i¥HªÅ¥Õ"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a kernel image"
-msgstr "±z»Ý­n«ü©w¤@­Ó®Ö¤ß¶}¾÷ÀÉ®×"
-
-#: ../../any.pm_.c:332
-msgid "You must specify a root partition"
-msgstr "±z»Ý­n«ü©w¤@­Ó root ¤À³Î°Ï"
-
-#: ../../any.pm_.c:333
-msgid "This label is already used"
-msgstr "³o­Ó¼ÐÅÒ¤w¸g¥Î¹L¤F"
-
-#: ../../any.pm_.c:657
-#, c-format
-msgid "Found %s %s interfaces"
-msgstr "§ä¨ì %s %s ¤¶­±"
-
-#: ../../any.pm_.c:658
-msgid "Do you have another one?"
-msgstr "±zÁÙ¦³¨ä¥Lªº¶Ü?"
-
-#: ../../any.pm_.c:659
-#, c-format
-msgid "Do you have any %s interfaces?"
-msgstr "¨t²Î¤W¬O§_¦³¥ô¦ó %s ¤¶­±?"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:824 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "No"
-msgstr "§_"
-
-#: ../../any.pm_.c:661 ../../any.pm_.c:823 ../../interactive.pm_.c:132
-#: ../../my_gtk.pm_.c:286
-msgid "Yes"
-msgstr "¬Oªº"
-
-#: ../../any.pm_.c:662
-msgid "See hardware info"
-msgstr "À˵øµwÅé¸ê°T"
-
-#. -PO: the first %s is the card type (scsi, network, sound,...)
-#. -PO: the second is the vendor+model name
-#: ../../any.pm_.c:678
-#, c-format
-msgid "Installing driver for %s card %s"
-msgstr "¥¿¦b¦w¸Ë %s ¥d %s ªºÅX°Êµ{¦¡"
-
-#: ../../any.pm_.c:679
-#, c-format
-msgid "(module %s)"
-msgstr "(¼Ò²Õ %s)"
-
-#: ../../any.pm_.c:690
-#, c-format
-msgid ""
-"You may now provide its options to module %s.\n"
-"Note that any address should be entered with the prefix 0x like '0x123'"
-msgstr ""
-"±z»Ý­n¬°¸Ó¼Ò²Õ %s «ü©w¬ÛÃö°Ñ¼Æ¿ï¶µ¡C½Ðª`·N¤@¤U¡A\n"
-"¿é¤Jªº°O¾ÐÅé¦ì¸m±Ô­z¡AÀ³¸Ó¨Ï¥Î 0x ¶}ÀY¡A¤ñ¤è¹³¬O¡u0x123¡v"
-
-#: ../../any.pm_.c:696
-#, 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 ""
-"±z²{¦b¥i¥H¿é¤J­nµ¹ %s ¼Ò²Õ¨Ï¥Îªº°Ñ¼Æ¡C\n"
-"°Ñ¼Æªº®æ¦¡¬° \"name=value name2=value2 ...\"\n"
-"¨Ò¦p¡uio=0x300 irq=7¡v"
-
-#: ../../any.pm_.c:698
-msgid "Module options:"
-msgstr "¼Ò²Õ°Ñ¼Æ¡G"
-
-#. -PO: the %s is the driver type (scsi, network, sound,...)
-#: ../../any.pm_.c:710
-#, c-format
-msgid "Which %s driver should I try?"
-msgstr "§ÚÀ³¸Ó¸Õ¨º­Ó %s ÅX°Êµ{¦¡©O¡H"
-
-#: ../../any.pm_.c:719
-#, c-format
-msgid ""
-"In some cases, the %s driver needs to have extra information to work\n"
-"properly, although it normally works fine without. 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 ""
-"ÁöµM¤j³¡¤À®É­Ô¤£»Ý­nÃB¥~ªº°Ñ¼Æ¡A¥i¬O¦³¨Ç®É­Ô %s ªºÅX°Ê\n"
-"µ{¦¡»Ý­n¥[¤W¤@¨Ç°Ñ¼Æ¤~¯à¥¿±`¹B§@¡F±z­n«ü©wÃB¥~ªº°Ñ¼Æµ¹\n"
-"ÅX°Êµ{¦¡¡AÁÙ¬OÅýµ{¦¡¦Û¦æ°»´úµwÅé³]©w©O? ¦³®É­Ô¦Û°Ê°»´ú\n"
-"·|Åý¹q¸£·í¾÷¡A¤£¹LÀ³¸Ó¤£¦Ü©ó³y¦¨¥ô¦ó¶Ë®`¤~¹ï¡C"
-
-#: ../../any.pm_.c:723
-msgid "Autoprobe"
-msgstr "¦Û°Ê°»´ú"
-
-#: ../../any.pm_.c:723
-msgid "Specify options"
-msgstr "«ü©w°Ñ¼Æ"
-
-#: ../../any.pm_.c:735
-#, c-format
-msgid ""
-"Loading module %s failed.\n"
-"Do you want to try again with other parameters?"
-msgstr ""
-"¸ü¤J %s ¼Ò²Õ¥¢±Ñ¡A\n"
-"±z­n¥Î¨ä¥L°Ñ¼Æ¦A¸Õ¤@¦¸¶Ü?"
-
-#: ../../any.pm_.c:751
-msgid "access to X programs"
-msgstr "¦s¨ú X µo¥Í¿ù»~"
-
-#: ../../any.pm_.c:752
-msgid "access to rpm tools"
-msgstr "¦s¨ú rpm ¤u¨ãµ{¦¡"
-
-#: ../../any.pm_.c:753
-msgid "allow \"su\""
-msgstr "¤¹³\¡usu¡v"
-
-#: ../../any.pm_.c:754
-msgid "access to administrative files"
-msgstr "¦s¨ú¨t²Î­±ªº³]©wÀÉ"
-
-#: ../../any.pm_.c:755
-msgid "access to network tools"
-msgstr "¦s¨úºô¸ô¤u¨ã"
-
-#: ../../any.pm_.c:756
-msgid "access to compilation tools"
-msgstr "¦s¨ú·J¾ã¤u¨ã"
-
-#: ../../any.pm_.c:761
-#, c-format
-msgid "(already added %s)"
-msgstr "( %s ¤w¸g¥[¤J)"
-
-#: ../../any.pm_.c:766
-msgid "This password is too simple"
-msgstr "¿é¤Jªº±K½X¤Ó²³æ¤F"
-
-#: ../../any.pm_.c:767
-msgid "Please give a user name"
-msgstr "½Ð¿é¤J¨Ï¥ÎªÌ±b¸¹"
-
-#: ../../any.pm_.c:768
-msgid ""
-"The user name must contain only lower cased letters, numbers, `-' and `_'"
-msgstr "¨Ï¥ÎªÌ±b¸¹¥u¯à§t¦³¤p¼g­^¤å¦r¥À¡B¼Æ¦r¡B `-' ©Î `_'"
-
-#: ../../any.pm_.c:769
-msgid "The user name is too long"
-msgstr "³o­Ó¨Ï¥ÎªÌ¦WºÙ¤Óªø¤F"
-
-#: ../../any.pm_.c:770
-msgid "This user name is already added"
-msgstr "³o­Ó¨Ï¥ÎªÌ¤w¸g¦s¦b¤F"
-
-#: ../../any.pm_.c:774
-msgid "Add user"
-msgstr "·s¼W¨Ï¥ÎªÌ"
-
-#: ../../any.pm_.c:775
-#, c-format
-msgid ""
-"Enter a user\n"
-"%s"
-msgstr ""
-"¿é¤J¤@¦ì¨Ï¥ÎªÌ±b¸¹\n"
-"%s"
-
-#: ../../any.pm_.c:776
-msgid "Accept user"
-msgstr "±µ¨ü¨Ï¥ÎªÌ"
-
-#: ../../any.pm_.c:787
-msgid "Real name"
-msgstr "¨Ï¥ÎªÌ¦WºÙ"
-
-#: ../../any.pm_.c:788 ../../printerdrake.pm_.c:849
-#: ../../printerdrake.pm_.c:964
-msgid "User name"
-msgstr "¨Ï¥ÎªÌ±b¸¹"
-
-#: ../../any.pm_.c:791
-msgid "Shell"
-msgstr "Shell µ{¦¡"
-
-#: ../../any.pm_.c:793
-msgid "Icon"
-msgstr "¹Ï¥Ü"
-
-#: ../../any.pm_.c:820
-msgid "Autologin"
-msgstr "¦Û°Êµn¤J"
-
-#: ../../any.pm_.c:821
-msgid ""
-"I can set up your computer to automatically log on one user.\n"
-"Do you want to use this feature?"
-msgstr ""
-"²{¦b¯à°÷³]©w©ó¶}¾÷«á¦Û°Ê¥H¬Y­Ó¨Ï¥ÎªÌ¨­¥÷µn¤J¨t²Î¡C\n"
-"±z­n¨Ï¥Î³o­Ó¥\¯à¶Ü¡H"
-
-#: ../../any.pm_.c:825
-msgid "Choose the default user:"
-msgstr "½Ð¿ï¨ú¹w³]ªº¨Ï¥ÎªÌ¡G"
-
-#: ../../any.pm_.c:826
-msgid "Choose the window manager to run:"
-msgstr "¿ï¨ú±z·Q¨Ï¥Îªºµøµ¡ºÞ²zµ{¦¡¡G"
-
-#: ../../any.pm_.c:841
-msgid "Please choose a language to use."
-msgstr "½Ð¿ï¾Ü­n¨Ï¥Î¨º­Ó»y¨t¡C"
-
-#: ../../any.pm_.c:843
-msgid ""
-"Mandrake Linux can support multiple languages. Select\n"
-"the languages you would like to install. They will be available\n"
-"when your installation is complete and you restart your system."
-msgstr "±z¥i¥H¿ï¾Ü¦b¦w¸Ë§¹¦¨¥H«á¨Ï¥Î¨ä¥Lªº»y¨¥"
-
-#: ../../any.pm_.c:857 ../../install_steps_interactive.pm_.c:690
-#: ../../standalone/drakxtv_.c:73
-msgid "All"
-msgstr "©Ò¦³"
-
-#: ../../any.pm_.c:978
-msgid "Allow all users"
-msgstr "¤¹³\©Ò¦³¨Ï¥ÎªÌ"
-
-#: ../../any.pm_.c:978
-msgid "No sharing"
-msgstr "¤£¤À¨É"
-
-#: ../../any.pm_.c:988 ../../install_any.pm_.c:1198 ../../standalone.pm_.c:58
-#, c-format
-msgid "The package %s needs to be installed. Do you want to install it?"
-msgstr "³o­Ó %s ®M¥ó»Ý­n¦w¸Ë¤W¡A±z­n¦w¸Ë¸Ó®M¥ó¶Ü¡H"
-
-#: ../../any.pm_.c:991
-msgid ""
-"You can export using NFS or Samba. Please select which you'd like to use."
-msgstr "±z¯à°÷¤À¨É¥X NFS ©ÎªÌ¬O Samba ¸ê·½¡C±z¥´ºâ¥Î¨º­Ó"
-
-#: ../../any.pm_.c:999 ../../install_any.pm_.c:1203 ../../standalone.pm_.c:63
-#, c-format
-msgid "Mandatory package %s is missing"
-msgstr "¿ù»~! %s ®M¥ó¥¼¦w¸Ë©ÎªÌ¬O¿ò¥¢"
-
-#: ../../any.pm_.c:1005
-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 ""
-"±z­n¤¹³\¨Ï¥ÎªÌ¯à°÷¶}©ñ¥X¥L­Ì¦Û¤v¥Ø¿ý¤ºªºÀɮפÀ¨É¶Ü¡H\n"
-"­Y¬O¶}©ñ«á¡A±z±N¥i¥H¦b konqueror ©ÎªÌ¬O nautilus ¤º\n"
-"¿ï \"Share\"³o­Ó¤À¨É¶µ¥Ø¡C\n"
-
-#: ../../any.pm_.c:1019
-msgid "Launch userdrake"
-msgstr "±Ò°Ê userdrake"
-
-#: ../../any.pm_.c:1021
-msgid ""
-"The per-user sharing uses the group \"fileshare\". \n"
-"You can use userdrake to add a user in this group."
-msgstr ""
-"¨C­Ó¨Ï¥ÎªÌªº¤À¨É³£¬O¨Ï¥Î¡yfileshare¡z¸Ó¸s²Õªº³]©w¡C\n"
-"±z¥i¥H°õ¦æ¡yuserdrake¡zµ{¦¡¦b¸Ó¸s²Õ¤º¥[¤J¨Ï¥ÎªÌ§Y¥i¡C"
-
-#: ../../any.pm_.c:1072
-msgid "Welcome To Crackers"
-msgstr "¦H"
-
-#: ../../any.pm_.c:1073
-msgid "Poor"
-msgstr "®t"
-
-#: ../../any.pm_.c:1074 ../../mouse.pm_.c:31
-msgid "Standard"
-msgstr "¼Ð·Ç"
-
-#: ../../any.pm_.c:1075
-msgid "High"
-msgstr "°ª"
-
-#: ../../any.pm_.c:1076
-msgid "Higher"
-msgstr "¸û°ª"
-
-#: ../../any.pm_.c:1077
-msgid "Paranoid"
-msgstr "ÄY±K"
-
-#: ../../any.pm_.c:1080
-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 ""
-"§â¦w¥þ¾÷¨î³]©w¦b³o­Óµ¥¯Å®É¥²¶·­n«D±`ÂÔ·V¡A\n"
-"¥¦·|Åý±zªº¨t²Î¥Î°_¨Ó§ó¥[²©ö¤è«K¡A¥i¬O«o·¥©ö\n"
-"¨ü¨ì¯}Ãa: ³o­Ó³]©w¤£À³¸Ó³Q¥Î¦b¦³³s½u¨ìInternet\n"
-"ªº¥D¾÷¡A¦]¬°©Ò¦³ªº¦s¨ú°Ê§@³£¨S¦³¥Î±K½X¥[¥H\n"
-"­­¨î¡C"
-
-#: ../../any.pm_.c:1083
-msgid ""
-"Password are now enabled, but use as a networked computer is still not "
-"recommended."
-msgstr "¤w±Ò°Ê±K½X»{ÃÒ¥\¯à¡A¦ý¤´µM¤£«Øij±N¦¹¨t²Î¹B§@©óºô¸ô¤Wºô¸ôÀô¹Ò¡C"
-
-#: ../../any.pm_.c:1084
-msgid ""
-"This is the standard security recommended for a computer that will be used "
-"to connect to the Internet as a client."
-msgstr "¼Ð·Çªº¨t²Î¦w¥þ©Ê³]©w¡A«Øij¥Î¦b¦³¹ï¥~³s½uªº¥D¾÷¤W¨Ï¥Î¡C"
-
-#: ../../any.pm_.c:1085
-msgid ""
-"There are already some restrictions, and more automatic checks are run every "
-"night."
-msgstr "¥]§t¤F¬ÛÃö¦s¨ú­­¨î¡A¥H¤Î¨C¤é©w´Á¨t²Î½]®ÖÀˬd°Ê§@¡C"
-
-#: ../../any.pm_.c:1086
-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 "°ª«×ªº¦w¥þ©Ê¬ÛÃöªºÀˬd»P³]©w¡A¾A¦X´£¨Ñ¦b¬[³]¹ï¥~ªA°Èªº¦øªA¾¹¨Ï¥Î¡C"
-
-#: ../../any.pm_.c:1089
-msgid ""
-"This is similar to the previous level, but the system is entirely closed and "
-"security features are at their maximum."
-msgstr ""
-"»P¤W¤@­Ó¼Ò¦¡¬Û¦P¡A¤£¹L¾ã­Ó¨t²Î´X¥G³£¬O«Ê³¬ªº¡C¨t²Î¾ã­Ó¦w¥þ³]©w¾÷¨î³£¬O¦b³ÌÄY"
-"±Kªºª¬ºA¡C"
-
-#: ../../any.pm_.c:1095
-msgid "DrakSec Basic Options"
-msgstr "DrakSec °ò¥»°Ñ¼Æ¿ï¶µ"
-
-#: ../../any.pm_.c:1096
-msgid "Please choose the desired security level"
-msgstr "½Ð¿ï¾Ü±z§Æ±æªº¦w¥þµ¥¯Å"
-
-#: ../../any.pm_.c:1099
-msgid "Security level"
-msgstr "¦w¥þµ¥¯Å"
-
-#: ../../any.pm_.c:1101
-msgid "Use libsafe for servers"
-msgstr "±Ò¥Î¡ulibsafe¡v¨¾Å@¥\¯à"
-
-#: ../../any.pm_.c:1102
-msgid ""
-"A library which defends against buffer overflow and format string attacks."
-msgstr "¯à°÷°»´ú¨¾¿m½w½Ä°Ï·¸¦ì»P®æ¦¡¤Æ¦r¦ê³oÃþ§ðÀ»ªºµ{¦¡®w®M¥ó¡C"
-
-#: ../../any.pm_.c:1103
-msgid "Security Administrator (login or email)"
-msgstr "¦w¥þ©ÊºÞ²zªÌ (login ©Î¬O email)"
-
-#: ../../any.pm_.c:1192
-msgid ""
-"Here you can choose the key or key combination that will \n"
-"allow switching between the different keyboard layouts\n"
-"(eg: latin and non latin)"
-msgstr "½Ð¿ï¾Ü¼öÁä¡A¥H«K©ó§Ö³tªº¤Á´«¤£¦PªºÁä½L°t¸m"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#: ../../bootloader.pm_.c:429
-#, c-format
-msgid ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-msgstr ""
-"Welcome to %s the operating system chooser!\n"
-"\n"
-"Choose an operating system in the list above or\n"
-"wait %d seconds for default boot.\n"
-"\n"
-
-# NOTE: this message will be displayed by grub at boot time; that is
-# using the BIOS font; that means cp437 charset on 99.99% of PC computers
-# out there. It is the nsuggested that for non latin languages an ascii
-# transliteration be used; or maybe the english text be used; as it is best
-#
-# The lines must fit on screen, aka length < 80
-# and only one line per string for the GRUB messages
-#
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:989
-msgid "Welcome to GRUB the operating system chooser!"
-msgstr "Welcome to GRUB the operating system chooser!"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:992
-#, c-format
-msgid "Use the %c and %c keys for selecting which entry is highlighted."
-msgstr "Use the %c and %c keys for selecting which entry is highlighted."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:995
-msgid "Press enter to boot the selected OS, 'e' to edit the"
-msgstr "Press enter to boot the selected OS, 'e' to edit the"
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:998
-msgid "commands before booting, or 'c' for a command-line."
-msgstr "commands before booting, or 'c' for a command-line."
-
-#. -PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-#. -PO: and keep them smaller than 79 chars long
-#: ../../bootloader.pm_.c:1001
-#, c-format
-msgid "The highlighted entry will be booted automatically in %d seconds."
-msgstr "The highlighted entry will be booted automatically in %d seconds."
-
-#: ../../bootloader.pm_.c:1005
-msgid "not enough room in /boot"
-msgstr "/boot ¨S¦³¨¬°÷ªºªÅ¶¡"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#. -PO: so you may need to put them in English or in a different language if MS-windows doesn't exist in your language
-#: ../../bootloader.pm_.c:1105
-msgid "Desktop"
-msgstr "®à­±"
-
-#. -PO: "Desktop" and "Start Menu" are the name of the directories found in c:\windows
-#: ../../bootloader.pm_.c:1107
-msgid "Start Menu"
-msgstr "¶}©l¥\¯àªí"
-
-#: ../../bootloader.pm_.c:1126
-#, c-format
-msgid "You can't install the bootloader on a %s partition\n"
-msgstr "±z¤£¯à§â¶}¾÷ºÞ²zµ{¦¡¦w¸Ë¦b %s ¤À³Î°Ï¤W\n"
-
-#: ../../bootlook.pm_.c:46 ../../standalone/drakperm_.c:15
-#: ../../standalone/draksplash_.c:26
-msgid "no help implemented yet.\n"
-msgstr "©|¥¼¹ê§@¨D§U¥\¯à\n"
-
-#: ../../bootlook.pm_.c:62
-msgid "Boot Style Configuration"
-msgstr "¶}¾÷¼Ë¦¡²ÕºA³]©w"
-
-#: ../../bootlook.pm_.c:79 ../../harddrake/ui.pm_.c:62
-#: ../../harddrake/ui.pm_.c:63 ../../standalone/drakfloppy_.c:81
-#: ../../standalone/logdrake_.c:101
-msgid "/_File"
-msgstr "/ÀÉ®× (_F)"
-
-#: ../../bootlook.pm_.c:80 ../../standalone/drakfloppy_.c:82
-#: ../../standalone/logdrake_.c:107
-msgid "/File/_Quit"
-msgstr "/ÀÉ®×/Â÷¶} (_Q)"
-
-#: ../../bootlook.pm_.c:80 ../../harddrake/ui.pm_.c:63
-#: ../../standalone/drakfloppy_.c:82 ../../standalone/logdrake_.c:107
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../../bootlook.pm_.c:91
-msgid "NewStyle Categorizing Monitor"
-msgstr "NewStyle Categorizing Monitor"
-
-#: ../../bootlook.pm_.c:92
-msgid "NewStyle Monitor"
-msgstr "NewStyle Monitor"
-
-#: ../../bootlook.pm_.c:93
-msgid "Traditional Monitor"
-msgstr "Traditional Monitor"
-
-#: ../../bootlook.pm_.c:94
-msgid "Traditional Gtk+ Monitor"
-msgstr "Traditional Gtk+ Monitor"
-
-#: ../../bootlook.pm_.c:95
-msgid "Launch Aurora at boot time"
-msgstr "¶}¾÷®É±Ò°Ê Aurora ¹Ï§Î¤¶­±"
-
-#: ../../bootlook.pm_.c:98
-msgid "Lilo/grub mode"
-msgstr "Lilo/grub ¼Ò¦¡"
-
-#: ../../bootlook.pm_.c:98
-msgid "Yaboot mode"
-msgstr "Yaboot ¼Ò¦¡"
-
-#: ../../bootlook.pm_.c:146
-msgid "Install themes"
-msgstr "¦w¸Ë§G´º"
-
-#: ../../bootlook.pm_.c:147
-msgid "Display theme under console"
-msgstr "¦b console Åã¥Ü§G´º"
-
-#: ../../bootlook.pm_.c:148
-msgid "Create new theme"
-msgstr "«Ø¥ß·sªº§G´º"
-
-#: ../../bootlook.pm_.c:192
-#, c-format
-msgid "Backup %s to %s.old"
-msgstr "±N %s Àɮ׳ƥ÷¦Ü %s.old"
-
-#: ../../bootlook.pm_.c:193 ../../bootlook.pm_.c:196 ../../bootlook.pm_.c:199
-#: ../../bootlook.pm_.c:229 ../../bootlook.pm_.c:231 ../../bootlook.pm_.c:241
-#: ../../bootlook.pm_.c:250 ../../bootlook.pm_.c:257
-#: ../../diskdrake/dav.pm_.c:77 ../../diskdrake/hd_gtk.pm_.c:116
-#: ../../diskdrake/interactive.pm_.c:340 ../../diskdrake/interactive.pm_.c:355
-#: ../../diskdrake/interactive.pm_.c:469 ../../diskdrake/interactive.pm_.c:474
-#: ../../diskdrake/smbnfs_gtk.pm_.c:45 ../../fsedit.pm_.c:239
-#: ../../install_steps.pm_.c:75 ../../install_steps_interactive.pm_.c:67
-#: ../../interactive/http.pm_.c:119 ../../interactive/http.pm_.c:120
-#: ../../standalone/draksplash_.c:34
-msgid "Error"
-msgstr "¿ù»~"
-
-#: ../../bootlook.pm_.c:193
-msgid "unable to backup lilo message"
-msgstr "µLªk³Æ¥÷ lilo °T®§ÀÉ®×"
-
-#: ../../bootlook.pm_.c:195
-#, c-format
-msgid "Copy %s to %s"
-msgstr "¥¿¦b½Æ»s %s ¦Ü %s"
-
-#: ../../bootlook.pm_.c:196
-msgid "can't change lilo message"
-msgstr "µLªkÅܧó lilo °T®§³]©w"
-
-#: ../../bootlook.pm_.c:199
-msgid "Lilo message not found"
-msgstr "lilo °T®§Àɮ׿ò¥¢"
-
-#: ../../bootlook.pm_.c:229
-msgid "Can't write /etc/sysconfig/bootsplash."
-msgstr "µLªk¼g¤J /etc/sysconfig/bootsplash¡C"
-
-#: ../../bootlook.pm_.c:229
-#, c-format
-msgid "Write %s"
-msgstr "¼g¤J %s"
-
-#: ../../bootlook.pm_.c:231
-msgid ""
-"Can't write /etc/sysconfig/bootsplash\n"
-"File not found."
-msgstr ""
-"µLªk¼g¤J /etc/sysconfig/bootsplash\n"
-"Àɮק䤣¨ì¡C"
-
-#: ../../bootlook.pm_.c:242
-#, c-format
-msgid "Can't launch mkinitrd -f /boot/initrd-%s.img %s."
-msgstr "µLªk°õ¦æ mkinitrd -f /boot/initrd-%s.img %s¡C"
-
-#: ../../bootlook.pm_.c:245
-#, c-format
-msgid "Make initrd 'mkinitrd -f /boot/initrd-%s.img %s'."
-msgstr "°õ¦æ 'kinird -f /boot/initrd-%s.img %s'¡C"
-
-#: ../../bootlook.pm_.c:251
-msgid ""
-"Can't relaunch LiLo!\n"
-"Launch \"lilo\" as root in command line to complete LiLo theme installation."
-msgstr ""
-"µLªk°õ¦æ°õ¦æ lilo!\n"
-"½Ð¨Ï¥Î root ¨­¥÷¦b©R¥O´£¥Ü¦r¤¸°õ¦æ \"lilo\" µ{¦¡¡A¥H«K©ó§¹¦¨ lilo §G´ºªº¦w"
-"¸Ë¡C"
-
-#: ../../bootlook.pm_.c:255
-msgid "Relaunch 'lilo'"
-msgstr "°õ¦æ°õ¦æ 'lilo'"
-
-#: ../../bootlook.pm_.c:257 ../../standalone/draksplash_.c:165
-#: ../../standalone/draksplash_.c:329 ../../standalone/draksplash_.c:456
-msgid "Notice"
-msgstr "ª`·N"
-
-#: ../../bootlook.pm_.c:258
-msgid "LiLo and Bootsplash themes installation successfull"
-msgstr "lilo »P¶}¾÷¶i«×µe­±ªº§G´ºÀɮפw¸g¦w¸Ë¦¨¥\"
-
-#: ../../bootlook.pm_.c:258
-msgid "Theme installation failed!"
-msgstr "§G´º¦w¸Ë¥¢±Ñ"
-
-#: ../../bootlook.pm_.c:266
-#, c-format
-msgid ""
-"You are currently using %s as your boot manager.\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"§A¥Ø«e¬O¿ï¥Î %s ·í§@±z¥Ø«eªº¶}¾÷ºÞ²zµ{¦¡¡C\n"
-"±z¥i¥HÂI¿ï³]©w¨Ó±Ò°Ê³]©wºëÆF"
-
-#: ../../bootlook.pm_.c:268 ../../standalone/drakbackup_.c:2429
-#: ../../standalone/drakbackup_.c:2439 ../../standalone/drakbackup_.c:2449
-#: ../../standalone/drakbackup_.c:2457 ../../standalone/drakgw_.c:530
-msgid "Configure"
-msgstr "³]©w"
-
-#: ../../bootlook.pm_.c:275
-msgid "Splash selection"
-msgstr "µe­±¿ï¨ú"
-
-#: ../../bootlook.pm_.c:278
-msgid "Themes"
-msgstr "§G´º"
-
-#: ../../bootlook.pm_.c:280
-msgid ""
-"\n"
-"Select a theme for\n"
-"lilo and bootsplash,\n"
-"you can choose\n"
-"them separatly"
-msgstr ""
-"\n"
-"½Ð¿ï¾Ü lilo »P¶}¾÷¸ü¤Jµe­±¶µ¥Ø¡A\n"
-"±z¥i¥H¤À¶}¿ï¾Ü"
-
-#: ../../bootlook.pm_.c:283
-msgid "Lilo screen"
-msgstr "Lilo ¿Ã¹õ"
-
-#: ../../bootlook.pm_.c:288
-msgid "Bootsplash"
-msgstr "¶}¾÷¹Ï¤ù"
-
-#: ../../bootlook.pm_.c:323
-msgid "System mode"
-msgstr "¨t²Î¼Ò¦¡"
-
-#: ../../bootlook.pm_.c:325
-msgid "Launch the graphical environment when your system starts"
-msgstr "¶}¾÷®É±Ò°Ê X Window ¹Ï§Î§@·~Àô¹Ò"
-
-#: ../../bootlook.pm_.c:330
-msgid "No, I don't want autologin"
-msgstr "¤£¡A§Ú¤£»Ý­n¦Û°Êµn¤J (AutoLogin)"
-
-#: ../../bootlook.pm_.c:332
-msgid "Yes, I want autologin with this (user, desktop)"
-msgstr "¬Oªº¡A§Ú»Ý­n¥Î³o­Ó (¨Ï¥ÎªÌ¡B®à­±) ¨Ó¦Û°Êµn¤J"
-
-#: ../../bootlook.pm_.c:342 ../../network/netconnect.pm_.c:97
-#: ../../standalone/drakTermServ_.c:173 ../../standalone/drakTermServ_.c:300
-#: ../../standalone/drakTermServ_.c:405 ../../standalone/drakbackup_.c:4193
-#: ../../standalone/drakbackup_.c:4956 ../../standalone/drakconnect_.c:108
-#: ../../standalone/drakconnect_.c:140 ../../standalone/drakconnect_.c:296
-#: ../../standalone/drakconnect_.c:435 ../../standalone/drakconnect_.c:521
-#: ../../standalone/drakconnect_.c:564 ../../standalone/drakconnect_.c:667
-#: ../../standalone/drakfont_.c:612 ../../standalone/drakfont_.c:799
-#: ../../standalone/drakfont_.c:876 ../../standalone/drakfont_.c:963
-#: ../../ugtk.pm_.c:289
-msgid "OK"
-msgstr "½T©w"
-
-#: ../../bootlook.pm_.c:402
-#, c-format
-msgid "can not open /etc/inittab for reading: %s"
-msgstr "µLªk¶}±Ò /etc/inittab Àɮ׶i¦æŪ¨ú¡G %s"
-
-#: ../../common.pm_.c:94
-msgid "GB"
-msgstr "GB"
-
-#: ../../common.pm_.c:94
-msgid "KB"
-msgstr "KB"
-
-#: ../../common.pm_.c:94
-msgid "MB"
-msgstr "MB"
-
-#: ../../common.pm_.c:102
-msgid "TB"
-msgstr "TB"
-
-#: ../../common.pm_.c:110
-#, c-format
-msgid "%d minutes"
-msgstr "%d ¤ÀÄÁ"
-
-#: ../../common.pm_.c:112
-msgid "1 minute"
-msgstr "1 ¤ÀÄÁ"
-
-#: ../../common.pm_.c:114
-#, c-format
-msgid "%d seconds"
-msgstr "%d ’"
-
-#: ../../common.pm_.c:159
-msgid "Can't make screenshots before partitioning"
-msgstr "¦b©|¥¼¶i¦æ¤À³Î«eµLªk´£¨Ñµe­±®·®»¥\¯à"
-
-#: ../../common.pm_.c:166
-#, c-format
-msgid "Screenshots will be available after install in %s"
-msgstr "¦b¦w¸Ë %s «á´N¯à°÷´£¨Ñµe­±®·®»¥\¯à"
-
-#: ../../crypto.pm_.c:14 ../../crypto.pm_.c:28 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:113
-msgid "France"
-msgstr "ªk°ê"
-
-#: ../../crypto.pm_.c:15
-msgid "Costa Rica"
-msgstr "­ô´µ¤j¾¤¥["
-
-#: ../../crypto.pm_.c:16 ../../crypto.pm_.c:29 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:116
-msgid "Belgium"
-msgstr "¤ñ§Q®É"
-
-#: ../../crypto.pm_.c:17 ../../crypto.pm_.c:30
-msgid "Czech Republic"
-msgstr "±¶§J¦@©M°ê"
-
-#: ../../crypto.pm_.c:18 ../../crypto.pm_.c:31
-msgid "Germany"
-msgstr "¼w°ê"
-
-#: ../../crypto.pm_.c:19 ../../crypto.pm_.c:32
-msgid "Greece"
-msgstr "§Æþ"
-
-#: ../../crypto.pm_.c:20 ../../crypto.pm_.c:33
-msgid "Norway"
-msgstr "®¿«Â"
-
-#: ../../crypto.pm_.c:21 ../../crypto.pm_.c:34
-msgid "Sweden"
-msgstr "·ç¨å"
-
-#: ../../crypto.pm_.c:22 ../../crypto.pm_.c:36 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:114
-msgid "Netherlands"
-msgstr "²üÄõ"
-
-#: ../../crypto.pm_.c:23 ../../crypto.pm_.c:37 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:115 ../../standalone/drakxtv_.c:68
-msgid "Italy"
-msgstr "¸q¤j§Q"
-
-#: ../../crypto.pm_.c:24 ../../crypto.pm_.c:38
-msgid "Austria"
-msgstr "¿D¬w"
-
-#: ../../crypto.pm_.c:35 ../../crypto.pm_.c:61 ../../network/tools.pm_.c:104
-#: ../../network/tools.pm_.c:117
-msgid "United States"
-msgstr "¬ü°ê"
-
-#: ../../diskdrake/dav.pm_.c:19
-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_.c:27
-msgid "New"
-msgstr ""
-
-#: ../../diskdrake/dav.pm_.c:63 ../../diskdrake/interactive.pm_.c:388
-#: ../../diskdrake/smbnfs_gtk.pm_.c:81
-msgid "Unmount"
-msgstr "¨ø¸ü"
-
-#: ../../diskdrake/dav.pm_.c:64 ../../diskdrake/interactive.pm_.c:385
-#: ../../diskdrake/smbnfs_gtk.pm_.c:82
-msgid "Mount"
-msgstr "±¾¸ü"
-
-#: ../../diskdrake/dav.pm_.c:65
-msgid "Server"
-msgstr "¦øªA¾¹¥­¥x"
-
-#: ../../diskdrake/dav.pm_.c:66 ../../diskdrake/interactive.pm_.c:379
-#: ../../diskdrake/interactive.pm_.c:568 ../../diskdrake/interactive.pm_.c:595
-#: ../../diskdrake/removable.pm_.c:24 ../../diskdrake/removable_gtk.pm_.c:15
-#: ../../diskdrake/smbnfs_gtk.pm_.c:85
-msgid "Mount point"
-msgstr "±¾¸üÂI"
-
-#: ../../diskdrake/dav.pm_.c:85
-msgid "Please enter the WebDAV server URL"
-msgstr "½Ð¿é¤J WevDAV ¥D¾÷ URL"
-
-#: ../../diskdrake/dav.pm_.c:88
-msgid "The URL must begin with http:// or https://"
-msgstr "URL ®æ¦¡¥²¶·¬° http:// ©Î¬O https:// Ãþ«¬"
-
-#: ../../diskdrake/dav.pm_.c:109
-msgid "Server: "
-msgstr "¥D¾÷¡G "
-
-#: ../../diskdrake/dav.pm_.c:110 ../../diskdrake/interactive.pm_.c:440
-#: ../../diskdrake/interactive.pm_.c:1089
-#: ../../diskdrake/interactive.pm_.c:1164
-msgid "Mount point: "
-msgstr "±¾¸üÂI¡G "
-
-#: ../../diskdrake/dav.pm_.c:111 ../../diskdrake/interactive.pm_.c:1170
-#, c-format
-msgid "Options: %s"
-msgstr "¿ï¶µ¡G %s"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94
-msgid "Please make a backup of your data first"
-msgstr "½Ð±z¥ý³Æ¥÷±zªº¸ê®Æ"
-
-#: ../../diskdrake/hd_gtk.pm_.c:94 ../../diskdrake/interactive.pm_.c:934
-#: ../../diskdrake/interactive.pm_.c:943
-#: ../../diskdrake/interactive.pm_.c:1009
-msgid "Read carefully!"
-msgstr "½Ð¸Ô²Ó¾\Ū!"
-
-#: ../../diskdrake/hd_gtk.pm_.c:97
-msgid ""
-"If you plan to use aboot, be carefull to leave a free space (2048 sectors is "
-"enough)\n"
-"at the beginning of the disk"
-msgstr ""
-"¦pªG§A¥´ºâ¨Ï¥Î aboot µ{¦¡ªº¸Ü¡A½Ðª`·N±z¦Ü¤Ö»Ý­n¦b©óºÏºÐ³Ì«eºÝ«O¯d¤@¶ô¥i¥ÎªºªÅ"
-"¶¡ (2048 ºÏ°Ï´N¨¬°÷¤F)¡C"
-
-#: ../../diskdrake/hd_gtk.pm_.c:151
-msgid "Wizard"
-msgstr "ºëÆF"
-
-#: ../../diskdrake/hd_gtk.pm_.c:184 ../../diskdrake/removable_gtk.pm_.c:24
-msgid "Choose action"
-msgstr "¿ï¾Ü°Ê§@"
-
-#: ../../diskdrake/hd_gtk.pm_.c:188
-msgid ""
-"You have one big FAT partition\n"
-"(generally used by MicroSoft Dos/Windows).\n"
-"I suggest you first resize that partition\n"
-"(click on it, then click on \"Resize\")"
-msgstr ""
-"±z¦³¤@­Ó«Ü¤jªº fat ¤À³Î°Ï (MicroSoft ªº\n"
-"Dos/Windows §@·~¨t²Î¥Îªº®æ¦¡)¡A«Øij±z­«\n"
-"³]³o­Ó¤À³Î°Ïªº¤j¤p (ÂI¿ï³o­Ó¤À³Î°Ï¡AµM\n"
-"«á«ö \"§ïÅܤj¤p\" )"
-
-#: ../../diskdrake/hd_gtk.pm_.c:191
-msgid "Please click on a partition"
-msgstr "½ÐÂI¿ï¤@­Ó¤À³Î°Ï"
-
-#: ../../diskdrake/hd_gtk.pm_.c:205 ../../diskdrake/smbnfs_gtk.pm_.c:69
-#: ../../install_steps_gtk.pm_.c:465
-msgid "Details"
-msgstr "¸Ô²Ó¸ê°T"
-
-#: ../../diskdrake/hd_gtk.pm_.c:252
-msgid "No hard drives found"
-msgstr "§ä¤£¨ìµwºÐ¸Ë¸m"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Ext2"
-msgstr "Ext2"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "FAT"
-msgstr "FAT"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "HFS"
-msgstr "HFS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Journalised FS"
-msgstr "Journalised FS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "SunOS"
-msgstr "SunOS"
-
-#: ../../diskdrake/hd_gtk.pm_.c:323
-msgid "Swap"
-msgstr "Swap"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../diskdrake/interactive.pm_.c:1105
-msgid "Empty"
-msgstr "Empty"
-
-#: ../../diskdrake/hd_gtk.pm_.c:324 ../../install_steps_gtk.pm_.c:325
-#: ../../install_steps_gtk.pm_.c:383 ../../mouse.pm_.c:165
-#: ../../services.pm_.c:157 ../../standalone/drakbackup_.c:1756
-msgid "Other"
-msgstr "¨ä¥L"
-
-#: ../../diskdrake/hd_gtk.pm_.c:328
-msgid "Filesystem types:"
-msgstr "Àɮרt²Î®æ¦¡¡G"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:402
-msgid "Create"
-msgstr "·s«Ø"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/interactive.pm_.c:380
-#: ../../diskdrake/interactive.pm_.c:531 ../../diskdrake/removable.pm_.c:26
-#: ../../diskdrake/removable.pm_.c:49 ../../diskdrake/removable_gtk.pm_.c:17
-msgid "Type"
-msgstr "®æ¦¡"
-
-#: ../../diskdrake/hd_gtk.pm_.c:345 ../../diskdrake/hd_gtk.pm_.c:347
-#, c-format
-msgid "Use ``%s'' instead"
-msgstr "¥Î¡u%s¡v¥N´À"
-
-#: ../../diskdrake/hd_gtk.pm_.c:347 ../../diskdrake/interactive.pm_.c:389
-msgid "Delete"
-msgstr "§R°£"
-
-#: ../../diskdrake/hd_gtk.pm_.c:351
-msgid "Use ``Unmount'' first"
-msgstr "­n¥ý ``Unmount''"
-
-#: ../../diskdrake/hd_gtk.pm_.c:352 ../../diskdrake/interactive.pm_.c:518
-#, c-format
-msgid ""
-"After changing type of partition %s, all data on this partition will be lost"
-msgstr "§ïÅܤÀ³Î°Ï %s ªº®æ¦¡¥H«á¡A©Ò¦³¦b³o­Ó¤À³Î°Ï¤Wªº¸ê®Æ³£·|³Q²M°£"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose a partition"
-msgstr "¿ï¾Ü¤À³Î°Ï"
-
-#: ../../diskdrake/interactive.pm_.c:174
-msgid "Choose another partition"
-msgstr "¿ï¾Ü¥t¤@­Ó¤À³Î°Ï"
-
-#: ../../diskdrake/interactive.pm_.c:199
-msgid "Exit"
-msgstr "Â÷¶}"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to expert mode"
-msgstr "¤Á´«¨ì±M®a¼Ò¦¡"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Toggle to normal mode"
-msgstr "¤Á´«¨ì¤@¯ë¼Ò¦¡"
-
-#: ../../diskdrake/interactive.pm_.c:221
-msgid "Undo"
-msgstr "´_­ì"
-
-#: ../../diskdrake/interactive.pm_.c:240
-msgid "Continue anyway?"
-msgstr "¤£ºÞ¦p¦ó³£­nÄ~Äò¶Ü ?"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without saving"
-msgstr "¤£Àx¦s´NÂ÷¶}"
-
-#: ../../diskdrake/interactive.pm_.c:245
-msgid "Quit without writing the partition table?"
-msgstr "©ñ±ó¼g¤JµwºÐ¤À³Îªí´NÂ÷¶}¡H"
-
-#: ../../diskdrake/interactive.pm_.c:250
-msgid "Do you want to save /etc/fstab modifications"
-msgstr "±z·Q­nÀx¦s /etc/fstab Àɮתº­×§ï¶Ü¡H"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Auto allocate"
-msgstr "¦Û°Ê¤À°t"
-
-#: ../../diskdrake/interactive.pm_.c:263
-msgid "Clear all"
-msgstr "¥þ³¡²M°£"
-
-#: ../../diskdrake/interactive.pm_.c:263
-#: ../../install_steps_interactive.pm_.c:214
-msgid "More"
-msgstr "§ó¦h"
-
-#: ../../diskdrake/interactive.pm_.c:267
-msgid "Hard drive information"
-msgstr "µwºÐ¸ê°T"
-
-#: ../../diskdrake/interactive.pm_.c:298
-msgid "All primary partitions are used"
-msgstr "¥D¤À³Î°Ï¼Æ¥Ø¤w¸gº¡¤F"
-
-#: ../../diskdrake/interactive.pm_.c:299
-msgid "I can't add any more partition"
-msgstr "µ{¦¡µLªk¦A·s¼W¥ô¦ó¤À³Î°Ï¤F"
-
-#: ../../diskdrake/interactive.pm_.c:300
-msgid ""
-"To have more partitions, please delete one to be able to create an extended "
-"partition"
-msgstr "»Ý­n¦³§ó¦hªº¤À³Î°Ïªº¸Ü¡A½Ð§R°£¤@­Ó¥D¤À³Î°Ï¥H«Ø¥ß©µ¦ù¤À³Î°Ï"
-
-#: ../../diskdrake/interactive.pm_.c:310
-msgid "Save partition table"
-msgstr "¼g¤JµwºÐ¤À³Îªí"
-
-#: ../../diskdrake/interactive.pm_.c:311
-msgid "Restore partition table"
-msgstr "¦^¦sµwºÐ¤À³Îªí"
-
-#: ../../diskdrake/interactive.pm_.c:312
-msgid "Rescue partition table"
-msgstr "·m±ÏµwºÐ¤À³Îªí"
-
-#: ../../diskdrake/interactive.pm_.c:314
-msgid "Reload partition table"
-msgstr "¸ü¤JµwºÐ¤À³Îªí"
-
-#: ../../diskdrake/interactive.pm_.c:319
-msgid "Removable media automounting"
-msgstr "©â¨ú¦¡¸Ë¸m¦Û°Ê±¾¸ü"
-
-#: ../../diskdrake/interactive.pm_.c:328 ../../diskdrake/interactive.pm_.c:348
-msgid "Select file"
-msgstr "¿ï¾ÜÀÉ®×"
-
-#: ../../diskdrake/interactive.pm_.c:335
-msgid ""
-"The backup partition table has not the same size\n"
-"Still continue?"
-msgstr ""
-"³Æ¥÷ªºµwºÐ¤À³Îªí¦³¤£¤@¼Ëªº¤j¤p\n"
-"ÁÙ­nÄ~Äò ?"
-
-#: ../../diskdrake/interactive.pm_.c:349 ../../harddrake/sound.pm_.c:200
-msgid "Warning"
-msgstr "ĵ§i"
-
-#: ../../diskdrake/interactive.pm_.c:350
-msgid ""
-"Insert a floppy in drive\n"
-"All data on this floppy will be lost"
-msgstr ""
-"´¡¤J³nºÐ¤ù\n"
-"©Ò¦³¦b³o¤ù³nºÐ¤¤ªº¸ê®Æ³£±N³Q²M°£"
-
-#: ../../diskdrake/interactive.pm_.c:361
-msgid "Trying to rescue partition table"
-msgstr "¥¿¦b¸Õ¹Ï±Ï¦^µwºÐ¤À³Îªí"
-
-#: ../../diskdrake/interactive.pm_.c:367
-msgid "Detailed information"
-msgstr "¸Ô²Ó¸ê°T"
-
-#: ../../diskdrake/interactive.pm_.c:382 ../../diskdrake/interactive.pm_.c:662
-msgid "Resize"
-msgstr "Åܧó¤j¤p"
-
-#: ../../diskdrake/interactive.pm_.c:383 ../../diskdrake/interactive.pm_.c:715
-msgid "Move"
-msgstr "²¾°Ê"
-
-#: ../../diskdrake/interactive.pm_.c:384
-msgid "Format"
-msgstr "®æ¦¡¤Æ"
-
-#: ../../diskdrake/interactive.pm_.c:386
-msgid "Add to RAID"
-msgstr "¥[¤JºÏºÐ°}¦C"
-
-#: ../../diskdrake/interactive.pm_.c:387
-msgid "Add to LVM"
-msgstr "¥[¤JºÏºÐ°}¦C"
-
-#: ../../diskdrake/interactive.pm_.c:390
-msgid "Remove from RAID"
-msgstr "¥ÑºÏºÐ°}¦C¤¤²¾°£"
-
-#: ../../diskdrake/interactive.pm_.c:391
-msgid "Remove from LVM"
-msgstr "¥ÑºÏºÐ°}¦C¤¤²¾°£"
-
-#: ../../diskdrake/interactive.pm_.c:392
-msgid "Modify RAID"
-msgstr "ÅܧóºÏºÐ°}¦C³]©w"
-
-#: ../../diskdrake/interactive.pm_.c:393
-msgid "Use for loopback"
-msgstr "§@¬° loopback"
-
-#: ../../diskdrake/interactive.pm_.c:433
-msgid "Create a new partition"
-msgstr "«Ø¥ß·sªº¤À³Î°Ï"
-
-#: ../../diskdrake/interactive.pm_.c:436
-msgid "Start sector: "
-msgstr "¶}©lªººÏ°Ï¡G "
-
-#: ../../diskdrake/interactive.pm_.c:438 ../../diskdrake/interactive.pm_.c:815
-msgid "Size in MB: "
-msgstr "¤j¤p (MB)¡G "
-
-#: ../../diskdrake/interactive.pm_.c:439 ../../diskdrake/interactive.pm_.c:816
-msgid "Filesystem type: "
-msgstr "Àɮרt²Î®æ¦¡¡G "
-
-#: ../../diskdrake/interactive.pm_.c:444
-msgid "Preference: "
-msgstr "³]©w­È¡G "
-
-#: ../../diskdrake/interactive.pm_.c:469
-msgid ""
-"You can't 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 ""
-"±zµLªk«Ø¥ß·sªº¤À³Î°Ï\n"
-"(¦]¬°¨t²Î¤w¸g¨S¦³¥i¨Ñ¨Ï¥Îªº¥D¤À³Î°Ï¨Ñ°t¸m¤F)¡C\n"
-"±z»Ý­n²¾°£¤@­Ó¥D¤À³Î°Ï¡A¥H«K©ó°t¸m©µ¦ù¤À³Î°Ï¹º¤À¨Ï¥Î¡C"
-
-#: ../../diskdrake/interactive.pm_.c:499
-msgid "Remove the loopback file?"
-msgstr "²¾°£Â¶¦^¸Ë¸m (loopback) ÀɮסH"
-
-#: ../../diskdrake/interactive.pm_.c:529
-msgid "Change partition type"
-msgstr "§ïÅܤÀ³Î°Ï®æ¦¡"
-
-#: ../../diskdrake/interactive.pm_.c:530 ../../diskdrake/removable.pm_.c:48
-msgid "Which filesystem do you want?"
-msgstr "±z­n¥Î¨º¤@ºØÀɮרt²Î¡H"
-
-#: ../../diskdrake/interactive.pm_.c:536
-msgid "Switching from ext2 to ext3"
-msgstr "¥Ñ ext2 ¥¿¦b¤Á´«¨ì ext3"
-
-#: ../../diskdrake/interactive.pm_.c:566
-#, c-format
-msgid "Where do you want to mount loopback file %s?"
-msgstr "±z­n§â loopback ÀÉ®× %s ±¾¸ü¦b¨º¸Ì ?"
-
-#: ../../diskdrake/interactive.pm_.c:567
-#, c-format
-msgid "Where do you want to mount device %s?"
-msgstr "±z­n§â³o­Ó¸Ë¸m %s ±¾¸ü¦b¨º¸Ì ?"
-
-#: ../../diskdrake/interactive.pm_.c:573
-msgid ""
-"Can't unset mount point as this partition is used for loop back.\n"
-"Remove the loopback first"
-msgstr ""
-"¦]¬°³o­Ó¤À³Î°Ï³Q¥Î§@ loop back ¨Ï¥Î¡A©Ò¥HµLªk¸Ñ°£\n"
-"³o­Ó±¾¸üÂI¡F½Ð¥ý¨ú®ø loopback ªº³]©w¡C"
-
-#: ../../diskdrake/interactive.pm_.c:594
-#, c-format
-msgid "Where do you want to mount %s?"
-msgstr "±z­n§â³o­Ó¸Ë¸m %s ±¾¸ü¦b¨º¸Ì ?"
-
-#: ../../diskdrake/interactive.pm_.c:618
-msgid "Computing FAT filesystem bounds"
-msgstr "¥¿¦b­pºâ fat ¤À³Î°ÏªºÃä¬É"
-
-#: ../../diskdrake/interactive.pm_.c:618 ../../diskdrake/interactive.pm_.c:677
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing"
-msgstr "¥¿¦b­«³]¤j¤p"
-
-#: ../../diskdrake/interactive.pm_.c:650
-msgid "This partition is not resizeable"
-msgstr "³o­Ó¤À³Î°ÏµLªk½Õ¾ã¤j¤p"
-
-#: ../../diskdrake/interactive.pm_.c:655
-msgid "All data on this partition should be backed-up"
-msgstr "©Ò¦³¦b³o­Ó¤À³Î°Ï¤Wªº¸ê®Æ³£À³¸Ó¥ý¸g¹L³Æ¥÷"
-
-#: ../../diskdrake/interactive.pm_.c:657
-#, c-format
-msgid "After resizing partition %s, all data on this partition will be lost"
-msgstr "¦b§ïÅܤÀ³Î°Ï %s ªº¤j¤p¥H«á¡A©Ò¦³¦b³o­Ó¤À³Î°Ï¤Wªº¸ê®Æ³£·|³Q²M°£"
-
-#: ../../diskdrake/interactive.pm_.c:662
-msgid "Choose the new size"
-msgstr "¿ï¨ú·sªº¤j¤p"
-
-#: ../../diskdrake/interactive.pm_.c:663
-msgid "New size in MB: "
-msgstr "·s¤j¤p (MB)¡G "
-
-#: ../../diskdrake/interactive.pm_.c:716
-msgid "Which disk do you want to move it to?"
-msgstr "±z­n²¾°Ê¨ì¨º­ÓºÏºÐ¾÷ ?"
-
-#: ../../diskdrake/interactive.pm_.c:717
-msgid "Sector"
-msgstr "ºÏ°Ï"
-
-#: ../../diskdrake/interactive.pm_.c:718
-msgid "Which sector do you want to move it to?"
-msgstr "±z­n²¾°Ê¨ì¨º­ÓºÏ°Ï¡H"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving"
-msgstr "¥¿¦b²¾°Ê"
-
-#: ../../diskdrake/interactive.pm_.c:721
-msgid "Moving partition..."
-msgstr "¥¿¦b²¾°Ê¤À³Î°Ï..."
-
-#: ../../diskdrake/interactive.pm_.c:738
-msgid "Choose an existing RAID to add to"
-msgstr "¿ï¨ú­n¥[¤JªººÏºÐ°}¦C"
-
-#: ../../diskdrake/interactive.pm_.c:739 ../../diskdrake/interactive.pm_.c:756
-msgid "new"
-msgstr "·sªº"
-
-#: ../../diskdrake/interactive.pm_.c:754
-msgid "Choose an existing LVM to add to"
-msgstr "¿ï¨ú­n¥[¤JªººÏºÐ°}¦C"
-
-#: ../../diskdrake/interactive.pm_.c:759
-msgid "LVM name?"
-msgstr "LVM ¦WºÙ¡H"
-
-#: ../../diskdrake/interactive.pm_.c:800
-msgid "This partition can't be used for loopback"
-msgstr "³o­Ó¤À³Î°Ï¤£¯à¥Î¨Ó§@¬° loopback ¸Ë¸m"
-
-#: ../../diskdrake/interactive.pm_.c:813
-msgid "Loopback"
-msgstr "Loopback"
-
-#: ../../diskdrake/interactive.pm_.c:814
-msgid "Loopback file name: "
-msgstr "Loopback ÀɮצWºÙ¡G "
-
-#: ../../diskdrake/interactive.pm_.c:819
-msgid "Give a file name"
-msgstr "¿é¤JÀɮצWºÙ"
-
-#: ../../diskdrake/interactive.pm_.c:822
-msgid "File already used by another loopback, choose another one"
-msgstr "Àɮפw³Q¥Î¨Ó§@¬°¨ä¥Lªº loopback¡A½Ð¿ï¾Ü¨ä¥LÀÉ®×"
-
-#: ../../diskdrake/interactive.pm_.c:823
-msgid "File already exists. Use it?"
-msgstr "Àɮפw¸g¦s¦b¤F¡A­n¨Ï¥Î³o­ÓÀɮ׶Ü?"
-
-#: ../../diskdrake/interactive.pm_.c:846
-msgid "Mount options"
-msgstr "±¾¸ü°Ñ¼Æ"
-
-#: ../../diskdrake/interactive.pm_.c:853
-msgid "Various"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:917 ../../standalone/drakfloppy_.c:103
-msgid "device"
-msgstr "¸Ë¸m³]³Æ"
-
-#: ../../diskdrake/interactive.pm_.c:918
-msgid "level"
-msgstr "¶¥¼h"
-
-#: ../../diskdrake/interactive.pm_.c:919
-msgid "chunk size"
-msgstr "²Õ¶ô¤j¤p"
-
-#: ../../diskdrake/interactive.pm_.c:934
-msgid "Be careful: this operation is dangerous."
-msgstr "½Ð¤p¤ß¡A³o­Ó°Ê§@«D±`¦MÀI¡C"
-
-#: ../../diskdrake/interactive.pm_.c:949
-msgid "What type of partitioning?"
-msgstr "¥H¨ººØ¤è¦¡¤À³Î¡H"
-
-#: ../../diskdrake/interactive.pm_.c:965
-#, c-format
-msgid "The package %s is needed. Install it?"
-msgstr "³o­Ó %s ®M¥ó»Ý­n¦w¸Ë¤W¡A±z­n¦w¸Ë¸Ó®M¥ó¶Ü¡H"
-
-#: ../../diskdrake/interactive.pm_.c:979
-msgid ""
-"Sorry I won't accept to create /boot so far onto the drive (on a cylinder > "
-"1024).\n"
-"Either you use LILO and it won't work, or you don't use LILO and you don't "
-"need /boot"
-msgstr ""
-"¤£¦n·N«ä¡Aµ{¦¡¤£±µ¨ü¦b³o­ÓºÏºÐ¤W«Ø¥ß /boot ¤À³Î°Ïªº«ü¥O (ºÏ¬W > 1024).\n"
-"¦]¬° LILO ·|¥¢®Ä¾É­PµLªk¶}¾÷¡F­Y±z¤£¥Î LILO¡A®Ú¥»¤£»Ý­n /boot ¤À³Î°Ï"
-
-#: ../../diskdrake/interactive.pm_.c:983
-msgid ""
-"The partition you've selected to add as root (/) is physically located "
-"beyond\n"
-"the 1024th cylinder of the hard drive, and you have no /boot partition.\n"
-"If you plan to use the LILO boot manager, be careful to add a /boot partition"
-msgstr ""
-"±z¿ï¨ú§@¬°®Ú¥Ø¿ý (/) ªº¤À³Î°Ï¦ì¸m¦bµwºÐªº²Ä 1024 ­ÓºÏ¬W¤§«á¡A\n"
-"¦Ó¥B±z¤]¨S¦³³]©w /root ¤À³Î°Ï¡A°²¦p±z·Ç³Æ¥Î LILO ·í¶}¾÷µ{¦¡ªº¸Ü¡A\n"
-"°O±o­n¥[¤J¤@­Ó /boot ¤À³Î°Ï"
-
-#: ../../diskdrake/interactive.pm_.c:989
-msgid ""
-"You've selected a software RAID partition as root (/).\n"
-"No bootloader is able to handle this without a /boot partition.\n"
-"So be careful to add a /boot partition"
-msgstr ""
-"§A¤w¸g¿ï¾Ü¤F¤@¶ô software RAID ªº¤À³Î°Ï·í§@¬° ®Ú¤À³Î°Ï (/) ªº±¾¸üÂI\n"
-"±z­n¥t¥~¹º¤À¤@­Ó¤£¬O¦b software RAID ªº¤À³Î°Ï§@¬° /boot ªº±¾¸üÂI¨Ï¥Î¡A\n"
-"¦p¦¹¶}¾÷ºÞ²zµ{¦¡¤~¯à°÷¥¿±`±Ò°Ê±zªº¨t²Î¡C"
-
-#: ../../diskdrake/interactive.pm_.c:1009
-#, c-format
-msgid "Partition table of drive %s is going to be written to disk!"
-msgstr "·Ç³Æ¼g¤JºÏºÐ %s ªºµwºÐ¤À³Îªí!"
-
-#: ../../diskdrake/interactive.pm_.c:1013
-msgid "You'll need to reboot before the modification can take place"
-msgstr "±z»Ý­n­«·s¶}¾÷¥H«K©óÅý²§°Êªº³]©w¥Í®Ä"
-
-#: ../../diskdrake/interactive.pm_.c:1024
-#, c-format
-msgid "After formatting partition %s, all data on this partition will be lost"
-msgstr "¦b¹ï¤À³Î°Ï %s ¶i¦æ®æ¦¡¤Æªº°Ê§@¥H«á¡A©Ò¦³¦b³o­Ó¤À³Î°Ï¤Wªº¸ê®Æ³£·|³Q²M°£"
-
-#: ../../diskdrake/interactive.pm_.c:1026
-msgid "Formatting"
-msgstr "¥¿¦b®æ¦¡¤Æ"
-
-#: ../../diskdrake/interactive.pm_.c:1027
-#, c-format
-msgid "Formatting loopback file %s"
-msgstr "¥¿¦b®æ¦¡¤Æ loopback ÀÉ®× %s"
-
-#: ../../diskdrake/interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:459
-#, c-format
-msgid "Formatting partition %s"
-msgstr "¥¿¦b®æ¦¡¤Æ¤À³Î°Ï %s"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Hide files"
-msgstr "ÁôÂÃÀÉ®×"
-
-#: ../../diskdrake/interactive.pm_.c:1039
-msgid "Move files to the new partition"
-msgstr "±NÀÉ®×·h²¾¨ì·sªº¤À³Î°Ï"
-
-#: ../../diskdrake/interactive.pm_.c:1040
-#, c-format
-msgid ""
-"Directory %s already contains data\n"
-"(%s)"
-msgstr ""
-"%s ¥Ø¿ý¤w¸g¥]§t¤F¸ê®Æ¤F\n"
-"(%s)"
-
-#: ../../diskdrake/interactive.pm_.c:1051
-msgid "Moving files to the new partition"
-msgstr "¥¿¦b±NÀÉ®×·h²¾¨ì·sªº¤À³Î°Ï"
-
-#: ../../diskdrake/interactive.pm_.c:1055
-#, c-format
-msgid "Copying %s"
-msgstr "¥¿¦b½Æ»s %s"
-
-#: ../../diskdrake/interactive.pm_.c:1059
-#, c-format
-msgid "Removing %s"
-msgstr "¥¿¦b²¾°£ %s"
-
-#: ../../diskdrake/interactive.pm_.c:1069
-#, c-format
-msgid "partition %s is now known as %s"
-msgstr "¸Ó¤À³Î°Ï %s ¥Ø«e¬° %s"
-
-#: ../../diskdrake/interactive.pm_.c:1090
-#: ../../diskdrake/interactive.pm_.c:1149
-msgid "Device: "
-msgstr "¸Ë¸m¡G "
-
-#: ../../diskdrake/interactive.pm_.c:1091
-#, c-format
-msgid "DOS drive letter: %s (just a guess)\n"
-msgstr "DOS ©³¤UªººÏºÐ¥N¸¹¡G %s (²q´ú­È¡A¶È¨Ñ°Ñ¦Ò)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1095
-#: ../../diskdrake/interactive.pm_.c:1103
-#: ../../diskdrake/interactive.pm_.c:1168
-msgid "Type: "
-msgstr "®æ¦¡¡G "
-
-#: ../../diskdrake/interactive.pm_.c:1099
-msgid "Name: "
-msgstr "¦WºÙ¡G"
-
-#: ../../diskdrake/interactive.pm_.c:1107
-#, c-format
-msgid "Start: sector %s\n"
-msgstr "¶}©l: ²Ä %s ºÏ°Ï\n"
-
-#: ../../diskdrake/interactive.pm_.c:1108
-#, c-format
-msgid "Size: %s"
-msgstr "¤j¤p¡G %s"
-
-#: ../../diskdrake/interactive.pm_.c:1110
-#, c-format
-msgid ", %s sectors"
-msgstr "¡A²Ä %s ºÏ°Ï"
-
-#: ../../diskdrake/interactive.pm_.c:1112
-#, c-format
-msgid "Cylinder %d to %d\n"
-msgstr "²Ä %d ºÏ¬W¨ì²Ä %d ºÏ¬W\n"
-
-#: ../../diskdrake/interactive.pm_.c:1113
-msgid "Formatted\n"
-msgstr "¤w®æ¦¡¤Æ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1114
-msgid "Not formatted\n"
-msgstr "¥¼®æ¦¡¤Æ\n"
-
-#: ../../diskdrake/interactive.pm_.c:1115
-msgid "Mounted\n"
-msgstr "¤w±¾¸ü\n"
-
-#: ../../diskdrake/interactive.pm_.c:1116
-#, c-format
-msgid "RAID md%s\n"
-msgstr "ºÏºÐ°}¦C (RAID) md%s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1118
-#, c-format
-msgid ""
-"Loopback file(s):\n"
-" %s\n"
-msgstr ""
-"¶¦^¸Ë¸m (loopback) ÀÉ®×:\n"
-" %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1119
-msgid ""
-"Partition booted by default\n"
-" (for MS-DOS boot, not for lilo)\n"
-msgstr ""
-"¹w³]¶}¾÷ªº¤À³Î°Ï\n"
-" (µ¹ MS-DOS ¶}¾÷µ{¦¡¥Îªº, ¸ò lilo µLÃö)\n"
-
-#: ../../diskdrake/interactive.pm_.c:1121
-#, c-format
-msgid "Level %s\n"
-msgstr "RAID ¶¥¼h %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1122
-#, c-format
-msgid "Chunk size %s\n"
-msgstr "²Õ¶ô¤j¤p %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1123
-#, c-format
-msgid "RAID-disks %s\n"
-msgstr "RAID ºÏºÐ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1125
-#, c-format
-msgid "Loopback file name: %s"
-msgstr "Loopback ÀɮצWºÙ¡G %s"
-
-#: ../../diskdrake/interactive.pm_.c:1128
-msgid ""
-"\n"
-"Chances are, this partition is\n"
-"a Driver partition, you should\n"
-"probably leave it alone.\n"
-msgstr ""
-"\n"
-"Chances are,³o­Ó¤À³Î°Ï¬Ý°_¨Ó¦ü¥G\n"
-"¬O³z¹LÅX°Êµ{¦¡²£¥Í¥X¨Óªº¡C©Ò¥H\n"
-"±zÀ³¸Ó¤£­n¥h²§°Ê³o­Ó¤À³Î°Ï¸ê®Æ¡C\n"
-
-#: ../../diskdrake/interactive.pm_.c:1131
-msgid ""
-"\n"
-"This special Bootstrap\n"
-"partition is for\n"
-"dual-booting your system.\n"
-msgstr ""
-"\n"
-"³o¬O¤@­Ó¥Î¨Ó§@¬°¦h­«¶}¾÷\n"
-"¨Ï¥Îªº¯S®í¤À³Î°Ï¡C\n"
-
-#: ../../diskdrake/interactive.pm_.c:1150
-msgid "Read-only"
-msgstr ""
-
-#: ../../diskdrake/interactive.pm_.c:1151
-#, c-format
-msgid "Size: %s\n"
-msgstr "¤j¤p¡G %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1152
-#, c-format
-msgid "Geometry: %s cylinders, %s heads, %s sectors\n"
-msgstr "µwºÐ¸ê°T¡G %s ºÏ¬W, %s Ū¼gÀY, %s ºÏ°Ï\n"
-
-#: ../../diskdrake/interactive.pm_.c:1153
-msgid "Info: "
-msgstr "¸ê°T¡G "
-
-#: ../../diskdrake/interactive.pm_.c:1154
-#, c-format
-msgid "LVM-disks %s\n"
-msgstr "LVM ºÏºÐ %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1155
-#, c-format
-msgid "Partition table type: %s\n"
-msgstr "µwºÐ¤À³Îªí§Î¦¡¡G %s\n"
-
-#: ../../diskdrake/interactive.pm_.c:1156
-#, c-format
-msgid "on channel %d id %d\n"
-msgstr "¦ì¦b³q¹D %d id %d\n"
-
-#: ../../diskdrake/interactive.pm_.c:1186
-msgid "Filesystem encryption key"
-msgstr "Àɮרt²Î¥[±Kª÷Æ_"
-
-#: ../../diskdrake/interactive.pm_.c:1187
-msgid "Choose your filesystem encryption key"
-msgstr "¿ï¾Ü±zÀɮרt²Î©Ò¨Ï¥Îªº¥[±Kª÷Æ_"
-
-#: ../../diskdrake/interactive.pm_.c:1190
-#, c-format
-msgid "This encryption key is too simple (must be at least %d characters long)"
-msgstr "³o­Ó±K½X¤Ó²³æ¤F (¤@©w¦Ü¤Ö­n¦³ %d ­Ó¦r¤¸¤~¦æ)"
-
-#: ../../diskdrake/interactive.pm_.c:1191
-msgid "The encryption keys do not match"
-msgstr "¿é¤Jªº¥[±Kª÷Æ_¤£²Å¦X"
-
-#: ../../diskdrake/interactive.pm_.c:1194
-msgid "Encryption key"
-msgstr "¥[±Kª÷Æ_"
-
-#: ../../diskdrake/interactive.pm_.c:1195
-msgid "Encryption key (again)"
-msgstr "¦A¦¸¿é¤J¥[±Kª÷Æ_"
-
-#: ../../diskdrake/removable.pm_.c:47
-msgid "Change type"
-msgstr "§ïÅܤÀ³Î°Ï®æ¦¡"
-
-#: ../../diskdrake/removable_gtk.pm_.c:28
-msgid "Please click on a medium"
-msgstr "½ÐÂI¿ï¤@­ÓºÏºÐ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:162
-#, c-format
-msgid "Can't login using username %s (bad password?)"
-msgstr "µLªk¨Ï¥Î %s ±b¸¹µn¤J¨t²Î (±K½X¿ù»~¡H)"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:166 ../../diskdrake/smbnfs_gtk.pm_.c:175
-msgid "Domain Authentication Required"
-msgstr "»Ý­n Domain »{ÃÒ"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Another one"
-msgstr "¥t¥~¤@­Ó"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:167
-msgid "Which username"
-msgstr "¨º­Ó¨Ï¥ÎªÌ±b¸¹"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:176
-msgid ""
-"Please enter your username, password and domain name to access this host."
-msgstr "½Ð¿é¤J§Aªº¨Ï¥ÎªÌ¦WºÙ¡B±K½X¥H¤Îºô°ì¦WºÙ¡A¥H«K©ó¯à°÷³s½u¦s¨ú¡C"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:178 ../../standalone/drakbackup_.c:3529
-msgid "Username"
-msgstr "¨Ï¥ÎªÌ±b¸¹"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:180
-msgid "Domain"
-msgstr "ºô°ì"
-
-#: ../../diskdrake/smbnfs_gtk.pm_.c:200
-msgid "Search servers"
-msgstr "·j´M¦øªA¾¹"
-
-#: ../../fs.pm_.c:545 ../../fs.pm_.c:555 ../../fs.pm_.c:559 ../../fs.pm_.c:563
-#: ../../fs.pm_.c:567 ../../fs.pm_.c:571
-#, c-format
-msgid "%s formatting of %s failed"
-msgstr "¥H %s ®æ¦¡¤Æ %s ¥¢±Ñ"
-
-#: ../../fs.pm_.c:608
-#, c-format
-msgid "I don't know how to format %s in type %s"
-msgstr "¤£ª¾¹D­n¦p¦ó±N %s ®æ¦¡¤Æ¬° %s ®æ¦¡"
-
-#: ../../fs.pm_.c:682 ../../fs.pm_.c:725
-#, c-format
-msgid "mounting partition %s in directory %s failed"
-msgstr "±N %s ¤À³Î°Ï±¾¸ü©ó %s ¥Ø¿ý®Éµo¥Í¿ù»~"
-
-#: ../../fs.pm_.c:740 ../../partition_table.pm_.c:598
-#, c-format
-msgid "error unmounting %s: %s"
-msgstr "¨ø¤U %s ªº±¾¸ü®Éµo¥Í¿ù»~¡G %s"
-
-#: ../../fsedit.pm_.c:21
-msgid "simple"
-msgstr ""
-
-#: ../../fsedit.pm_.c:25
-msgid "with /usr"
-msgstr ""
-
-#: ../../fsedit.pm_.c:30
-msgid "server"
-msgstr ""
-
-#: ../../fsedit.pm_.c:240
-#, c-format
-msgid ""
-"I can't 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 loose all the partitions?\n"
-msgstr ""
-
-#: ../../fsedit.pm_.c:501
-msgid "You can't use JFS for partitions smaller than 16MB"
-msgstr "¤p©ó 16MB ªº¤À³Î°Ï¤£¯à³]¦¨ JFS ®æ¦¡"
-
-#: ../../fsedit.pm_.c:502
-msgid "You can't use ReiserFS for partitions smaller than 32MB"
-msgstr "¤p©ó 32MB ªº¤À³Î°Ï¤£¯à³]¦¨ ReiserFS ®æ¦¡"
-
-#: ../../fsedit.pm_.c:521
-msgid "Mount points must begin with a leading /"
-msgstr "«ü©wªº±¾¸üÂI»Ý¥H / ¶}ÀY"
-
-#: ../../fsedit.pm_.c:522
-#, c-format
-msgid "There is already a partition with mount point %s\n"
-msgstr "¤w¸g¦³¤À³Î°Ï¤À°t¨ì±¾¸üÂI %s ¤F\n"
-
-#: ../../fsedit.pm_.c:526
-#, c-format
-msgid "You can't use a LVM Logical Volume for mount point %s"
-msgstr "±z¤£¯à¨Ï¥Î LVM Logical Volume ¨Ó³Ì¬° %s ªº±¾¸üÂI"
-
-#: ../../fsedit.pm_.c:528
-msgid "This directory should remain within the root filesystem"
-msgstr "³o­Ó¥Ø¿ýÀ³¸Ó©ñ¦b / Àɮרt²Î¤~¹ï"
-
-#: ../../fsedit.pm_.c:530
-msgid ""
-"You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount "
-"point\n"
-msgstr ""
-"±z»Ý­n¤@­Ó¯u¥¿ªº¤À³Î°Ï (ext2/ext3, reiserfs, xfs ©Î¬O jfs) ¨Ó©ñ³o­Ó±¾¸üÂI\n"
-
-#: ../../fsedit.pm_.c:532
-#, c-format
-msgid "You can't use an encrypted file system for mount point %s"
-msgstr "±z¤£¯à¨Ï¥Î½s±K¹LªºÀɮרt²Î¨Ó³Ì¬° %s ªº±¾¸üÂI"
-
-#: ../../fsedit.pm_.c:599
-msgid "Not enough free space for auto-allocating"
-msgstr "¨S¦³¨¬°÷ªºªÅ¶¡¯à°÷¦Û°Ê°t¸m"
-
-#: ../../fsedit.pm_.c:601
-msgid "Nothing to do"
-msgstr "¨S¦³°µ¥ô¦ó°Ê§@"
-
-#: ../../fsedit.pm_.c:694
-#, c-format
-msgid "Error opening %s for writing: %s"
-msgstr "¥¿¦b¶}±Ò %s ¥H¼g¤JÀɮ׮ɵo¥Í¿ù»~¡G %s"
-
-#: ../../harddrake/sound.pm_.c:168
-msgid "No alternative driver"
-msgstr "¤£¨Ï¥Î¥t¥~¥i¨Ñ¿ï¾ÜªºÅX°Êµ{¦¡"
-
-#: ../../harddrake/sound.pm_.c:169
-#, fuzzy, c-format
-msgid ""
-"There's no known OSS/ALSA alternative driver for your sound card (%s) which "
-"currently uses \"%s\""
-msgstr "±zªº­µ®Ä¥d (%s) ¥Ø«e¨S¦³¥ô¦ó²{¦³ªº OSS/ALSA ÅX°Êµ{¦¡¯à°÷¤ä´©"
-
-#: ../../harddrake/sound.pm_.c:171
-msgid "Sound configuration"
-msgstr "­µ®Ä²ÕºA"
-
-#: ../../harddrake/sound.pm_.c:172
-#, c-format
-msgid ""
-"Here you can select an alternative driver (either OSS or ALSA) for your "
-"sound card (%s)."
-msgstr "±z¥i¥H¿ï¾Ü¨Ï¥Î OSS ©ÎªÌ ALSA ªº­µ®Ä¥dÅX°Êµ{¦¡¶µ¥Ø¤u±zªº­µ®Ä¥d¨Ï¥Î (%s)"
-
-#: ../../harddrake/sound.pm_.c:174
-#, c-format
-msgid ""
-"\n"
-"\n"
-"Your card currently use the %s\"%s\" driver (default driver for your card is "
-"\"%s\")"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:176
-msgid "Driver:"
-msgstr "ÅX°Êµ{¦¡¡G"
-
-#: ../../harddrake/sound.pm_.c:181 ../../standalone/drakTermServ_.c:246
-#: ../../standalone/drakbackup_.c:3932 ../../standalone/drakbackup_.c:3965
-#: ../../standalone/drakbackup_.c:3991 ../../standalone/drakbackup_.c:4018
-#: ../../standalone/drakbackup_.c:4045 ../../standalone/drakbackup_.c:4084
-#: ../../standalone/drakbackup_.c:4105 ../../standalone/drakbackup_.c:4132
-#: ../../standalone/drakbackup_.c:4162 ../../standalone/drakbackup_.c:4188
-#: ../../standalone/drakbackup_.c:4213 ../../standalone/drakfont_.c:700
-msgid "Help"
-msgstr "¨D§U"
-
-#: ../../harddrake/sound.pm_.c:183
-msgid "Switching between ALSA and OSS help"
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:184
-msgid ""
-"OSS (Open Sound System) was the first sound API. It's an OS independant "
-"sound API (it's available on most unices 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 ""
-
-#: ../../harddrake/sound.pm_.c:200
-#, c-format
-msgid ""
-"The old \"%s\" driver is blacklisted.\n"
-"\n"
-"It has been reported to oopses the kernel on unloading.\n"
-"\n"
-"The new \"%s\" driver'll only be used on next bootstrap."
-msgstr ""
-
-#: ../../harddrake/sound.pm_.c:203 ../../standalone/drakconnect_.c:301
-msgid "Please Wait... Applying the configuration"
-msgstr "½Ðµy«Ý... ¥¿¦b®M¥Î¸Ó³]©w"
-
-#: ../../harddrake/sound.pm_.c:203 ../../harddrake/ui.pm_.c:111
-#: ../../interactive.pm_.c:391
-msgid "Please wait"
-msgstr "½Ðµy­Ô"
-
-#: ../../harddrake/sound.pm_.c:208
-msgid "No known driver"
-msgstr "µL¤wª¾ªºÅX°Êµ{¦¡"
-
-#: ../../harddrake/sound.pm_.c:209
-#, c-format
-msgid "There's no known driver for your sound card (%s)"
-msgstr "©|¥¼¦³¥ô¦ó´£¨Ñ±z¨Ï¥Îªº­µ®Ä¥dÅX°Êµ{¦¡ (%s)"
-
-#: ../../harddrake/sound.pm_.c:212
-msgid "Unkown driver"
-msgstr "¥¼ª¾ªºÅX°Êµ{¦¡"
-
-#: ../../harddrake/sound.pm_.c:213
-#, c-format
-msgid ""
-"The \"%s\" driver for your sound card is unlisted\n"
-"\n"
-"Please send the output of the \"lspcidrake -v\" command to\n"
-"<install at mandrakesoft dot com>\n"
-"with subject: unlisted sound driver \"%s\""
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "Model"
-msgstr "«¬¸¹"
-
-#: ../../harddrake/ui.pm_.c:16
-msgid "hard disk model"
-msgstr "µwºÐ«¬¸¹"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "Channel"
-msgstr "¨ú®ø"
-
-#: ../../harddrake/ui.pm_.c:17
-msgid "EIDE/SCSI channel"
-msgstr "EIDE/SCSI ³q¹D"
-
-#: ../../harddrake/ui.pm_.c:19
-msgid "Bus"
-msgstr "¶×¬y±Æ"
-
-#: ../../harddrake/ui.pm_.c:20
-msgid ""
-"this is the physical bus on which the device is plugged (eg: PCI, USB, ...)"
-msgstr "¸Ó¸Ë¸m¥Ø«e¦w´¡¤W¤F¦h¤Ö­Ó¹êÅé bug ¸Ë¸m (¤ñ¤è¡GPCI¡BUSB µ¥µ¥...)"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "Module"
-msgstr "«¬¸¹"
-
-#: ../../harddrake/ui.pm_.c:21
-msgid "the module of the GNU/Linux kernel that handle that device"
-msgstr "¥Ø«e Linux ®Ö¤ß©Ò¨Ï¥ÎªºÅX°Êµ{¦¡¶µ¥Ø"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "Media class"
-msgstr "´C¤¶Ãþ§O"
-
-#: ../../harddrake/ui.pm_.c:22
-msgid "class of hardware device"
-msgstr "µwÅé¸Ë¸mÃþ§O"
-
-#: ../../harddrake/ui.pm_.c:23 ../../printerdrake.pm_.c:1517
-msgid "Description"
-msgstr "´y­z"
-
-#: ../../harddrake/ui.pm_.c:23
-msgid "this field describe the device"
-msgstr "¸Ó¸Ë¸mªºÄæ¦ì´y­z"
-
-#: ../../harddrake/ui.pm_.c:25
-msgid "Bus identification"
-msgstr "¶×¬y±Æ´y­z"
-
-#: ../../harddrake/ui.pm_.c:26
-msgid ""
-"- PCI and USB devices: this list the vendor, device, subvendor and subdevice "
-"PCI/USB ids"
-msgstr ""
-"- PCI »P USB ¸Ë¸m¡G³o¦C¥X¤F¼t°Ó¦WºÙ¡A¸Ë¸m¦WºÙ»PªþÄݼt°Óµ¥ PCI/USB IDS ¸ê°T"
-
-#: ../../harddrake/ui.pm_.c:28
-msgid "Location on the bus"
-msgstr "¶×¬y±Æ¤Wªº¦ì¸m"
-
-#: ../../harddrake/ui.pm_.c:29
-msgid ""
-"- pci devices: this gives the PCI slot, device and function of this card\n"
-"- eide devices: the device is either a slave or a master device\n"
-"- scsi devices: the scsi bus and the scsi device ids"
-msgstr ""
-"- PCI ¸Ë¸m ¡G¥]§t PCI ´¡±ä¡A¤¶­±¥d¸Ë¸mªº¥\¯à\n"
-"- EIDE ¸Ë¸m¡G¥]§t Master ©ÎªÌ¬O Slave ¸Ë¸m¶µ¥Ø\n"
-"- SCSI ¸Ë¸m¡G¥]§t SCSI ¶×¬y±Æ¸Ë¸m»P SCSI ¸Ë¸mªº IDS"
-
-#: ../../harddrake/ui.pm_.c:32
-msgid "Old device file"
-msgstr "ªº¸Ë¸mÀÉ®×"
-
-#: ../../harddrake/ui.pm_.c:33
-msgid "old static device name used in dev package"
-msgstr "dev ®M¥ó¤º©Ò¨Ï¥ÎªºÂ¦³¸Ë¸m¦WºÙ"
-
-#: ../../harddrake/ui.pm_.c:34
-msgid "New devfs device"
-msgstr "·sªº devfs ¸Ë¸m"
-
-#: ../../harddrake/ui.pm_.c:35
-msgid "new dinamic device name generated by incore kernel devfs"
-msgstr "¥Ñ¦ó·sªº devfs ´£¨Ñ²£¥Íªº°ÊºA·s¸Ë¸m¦WºÙ"
-
-#: ../../harddrake/ui.pm_.c:36
-msgid "Number of buttons"
-msgstr "¨â­Ó«öÁä"
-
-#: ../../harddrake/ui.pm_.c:37
-msgid "the vendor name of the device"
-msgstr "¸Ë¸mªº¼t°Ó¦WºÙ"
-
-#: ../../harddrake/ui.pm_.c:38
-msgid "Alternative drivers"
-msgstr "¥t¥~¥i¨Ñ¿ï¾ÜªºÅX°Êµ{¦¡"
-
-#: ../../harddrake/ui.pm_.c:39
-msgid "the list of alternative drivers for this sound card"
-msgstr "¥i¨Ñ±zªº­µ®Ä¥dÃB¥~¥i¿ï¾ÜªºÅX°Êµ{¦¡²M³æ"
-
-#: ../../harddrake/ui.pm_.c:63
-msgid "/_Quit"
-msgstr "/µ²§ô(&Q)"
-
-#: ../../harddrake/ui.pm_.c:64 ../../harddrake/ui.pm_.c:65
-#: ../../harddrake/ui.pm_.c:71 ../../harddrake/ui.pm_.c:73
-#: ../../standalone/logdrake_.c:110
-msgid "/_Help"
-msgstr "/»¡©ú (_H)"
-
-#: ../../harddrake/ui.pm_.c:65
-msgid "/_Help..."
-msgstr "/»¡©ú... (_H)"
-
-#: ../../harddrake/ui.pm_.c:66
-msgid "Harddrake help"
-msgstr "Harddrake »¡©ú"
-
-#: ../../harddrake/ui.pm_.c:67
-msgid ""
-"Description of the fields:\n"
-"\n"
-msgstr ""
-"Äæ¦ìªº´y­z¸ê°T¡G\n"
-"\n"
-
-#: ../../harddrake/ui.pm_.c:71
-msgid "/_Report Bug"
-msgstr "/³ø§i¿ù»~ (_R)"
-
-#: ../../harddrake/ui.pm_.c:73
-msgid "/_About..."
-msgstr "Ãö©ó (_A)"
-
-#: ../../harddrake/ui.pm_.c:74
-msgid "About Harddrake"
-msgstr "Ãö©ó Harddrake"
-
-#: ../../harddrake/ui.pm_.c:75
-msgid ""
-"This is HardDrake, a Mandrake hardware configuration tool.\n"
-"Version:"
-msgstr ""
-"³o¬O HardDrake µ{¦¡¡AMandrake ©Òµo®iªºµwÅéÀ˵ø³]©w¤u¨ã¡C\n"
-"ª©¥»¡G"
-
-#: ../../harddrake/ui.pm_.c:76
-msgid "Author:"
-msgstr "§@ªÌ¡G"
-
-#: ../../harddrake/ui.pm_.c:86
-msgid "Harddrake2 version "
-msgstr "Harddrake2 ª©¥» "
-
-#: ../../harddrake/ui.pm_.c:101
-msgid "Detected hardware"
-msgstr "¤w°»´úªºµwÅé"
-
-#: ../../harddrake/ui.pm_.c:103
-msgid "Information"
-msgstr "¸ê°T"
-
-#: ../../harddrake/ui.pm_.c:106
-msgid "Configure module"
-msgstr "³]©w¼Ò²Õ"
-
-#: ../../harddrake/ui.pm_.c:107
-msgid "Run config tool"
-msgstr "°õ¦æ³]©wµ{¦¡"
-
-#: ../../harddrake/ui.pm_.c:111
-msgid "Detection in progress"
-msgstr "¥¿¦b°»´ú¤¤"
-
-#: ../../harddrake/ui.pm_.c:148
-msgid "You can configure each parameter of the module here."
-msgstr "±z¥i¥H¦b³oÃä¿é¤J¸Ó¼Ò²Õªº¬ÛÃö°Ñ¼Æ¡C"
-
-#: ../../harddrake/ui.pm_.c:166
-#, c-format
-msgid "Running \"%s\" ..."
-msgstr "°õ¦æ \"%s\" ¤¤ ..."
-
-#: ../../harddrake/ui.pm_.c:180
-#, c-format
-msgid "Probing %s class\n"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "primary"
-msgstr ""
-
-#: ../../harddrake/ui.pm_.c:201
-msgid "secondary"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:15 ../../harddrake/v4l.pm_.c:65
-msgid "Auto-detect"
-msgstr "¦Û°Ê°»´ú"
-
-#: ../../harddrake/v4l.pm_.c:66 ../../harddrake/v4l.pm_.c:186
-msgid "Unknown|Generic"
-msgstr "¥¼ª¾|¤@¯ë"
-
-#: ../../harddrake/v4l.pm_.c:98
-msgid "Unknown|CPH05X (bt878) [many vendors]"
-msgstr "¥¼ª¾|CPH05X (bt878)"
-
-#: ../../harddrake/v4l.pm_.c:99
-msgid "Unknown|CPH06X (bt878) [many vendors]"
-msgstr "¥¼ª¾|CPH06X (bt878)"
-
-#: ../../harddrake/v4l.pm_.c:210
-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 ""
-"¥Ø«e kernel ®Ö¤ß´£¨Ñªº bttv ÅX°Êµ{¦¡¯à°÷¥¿½Tªº°»´ú³B²z¥Ø«e¤j³¡¤Àªº TV ¥d¡C\n"
-"­Y¬O§Aµo²{¨t²ÎµLªk¥¿½T°»´ú¥X¨Óªº¸Ü¡A±z¥i¥H¦b³oÃä¿é¤J«ü©w¥¿½Tªº¼Æ­È¡C"
-
-#: ../../harddrake/v4l.pm_.c:213
-msgid "Card model:"
-msgstr "¤¶­±¥d¼Ò²Õ¡G"
-
-#: ../../harddrake/v4l.pm_.c:214
-msgid "Tuner type:"
-msgstr "Tuner Ãþ«¬¡G"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "Number of capture buffers:"
-msgstr "Â^¨ú½w½Äªº¼Æ¶q¡G"
-
-#: ../../harddrake/v4l.pm_.c:215
-msgid "number of capture buffers for mmap'ed capture"
-msgstr ""
-
-#: ../../harddrake/v4l.pm_.c:217
-msgid "PLL setting:"
-msgstr "PLL ³]©w¡G"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "Radio support:"
-msgstr "Radio ¤ä´©¡G"
-
-#: ../../harddrake/v4l.pm_.c:218
-msgid "enable radio support"
-msgstr "¶}±Ò radio ¤ä´©"
-
-#: ../../help.pm_.c:13
-msgid ""
-"GNU/Linux is a multiuser system, and this means that each user can have his\n"
-"own preferences, his own files and so on. You can read the ``User Guide''\n"
-"to learn more. But unlike \"root\", which is the administrator, the users\n"
-"you add here will not be entitled to change anything except their own files\n"
-"and their own configuration. You will have to create at least one regular\n"
-"user for yourself. That account is where you should log in for routine use.\n"
-"Although it is very practical to log in as \"root\" everyday, it may also\n"
-"be very dangerous! The slightest mistake could mean that your system would\n"
-"not work any more. If you make a serious mistake as a regular user, you may\n"
-"only lose some information, but not the entire system.\n"
-"\n"
-"First, you have to enter your real name. This is not mandatory, of course -\n"
-"as you can actually enter whatever you want. DrakX will then take the first\n"
-"word you have entered in the box and will bring it over to the \"User\n"
-"name\". This is the name this particular user will use to log onto the\n"
-"system. You can change it. You then have to enter a password here. A\n"
-"non-privileged (regular) user's password is not as crucial as the \"root\"'\n"
-"one from a security point of view, but that is no reason to neglect it:\n"
-"after all, your files are at risk.\n"
-"\n"
-"If you click on \"Accept user\", you can then add as many as you want. Add\n"
-"a user for each one of your friends: your father or your sister, for\n"
-"example. When you finish adding all the users you want, select \"Done\".\n"
-"\n"
-"Clicking the \"Advanced\" button allows you to change the default \"shell\"\n"
-"for that user (bash by default)."
-msgstr ""
-"¡uGNU/Linux¡v¬O¤@­Ó¦h¤Hªº¨t²Î¡A²³æ»¡¨C­Ó¨Ï¥ÎªÌ³£¦³¨ä¿W¥ßªº§@·~Àô¹Ò¡C±z¥i¥H¸Ô"
-"¾\¡yUser Guide¡z¤å¥ó»¡©ú¥H«K©ó±oª¾§ó¦h¸ê°T¡C¨t²Î¦³¤@­Ó±b¸¹¬° \"root\"¡A³o¬O¨t"
-"²ÎªººÞ²zªÌ¡C¨t²ÎºÞ²zªÌ¯à°÷Åܧó¨t²Î©Ò¦³³]©w¡A¥]§t¨Ï¥ÎªÌªºÀɮ׸ê®Æ¡C¹ê»Ú¤W¨Ï¥Î"
-"¨t²Î®É¡A±z»Ý­n«Ø¥ß¤@­Ó¤@¯ë¨Ï¥ÎªÌ±b¸¹¶i¦æ¤@¯ë¨Æ°È¾Þ§@¡A·í»Ý­n¶i¦æ¨t²ÎºÞ²zºûÅ@"
-"®É¡A¤~»Ý­n¤Á´«¦¨¬°¨t²ÎºÞ²zªÌ¨­¥÷¨Ó³B²z¡C¦Ó¥Ñ©ó¨t²ÎºÞ²zªÌ¦³³Ì°ªªºÅv§Q¡A©Ò¥H¤£"
-"·í¾Þ§@¨t²Î®É¡A¦³¥i¯à»´©öªºÅý¨t²Î³y¦¨¤£¥i¹w´Áªº¿ù»~¡C\n"
-"\n"
-"±µ¤U¨Óªº¨BÆJ¡A¬O«Ø¥ß¨Ï¥ÎªÌ±b¸¹¡A¥]§t³]©w¸Ó¨Ï¥ÎªÌ±K½X¡C¸ê®Æ³£¿é¤J§¹²¦«á¡A½ÐÂI"
-"¿ï\"±µ¨ü¨Ï¥ÎªÌ\"´N¥i¥H«Ø¥ß¸Ó±b¸¹¡C³£¿é¤J§¹¦¨­n¨ì¤U¤@­Ó¨BÆJ®É¡A½Ð¿ï¨ú\"§¹¦¨"
-"\"§Y¥i¡C\n"
-"­Y¬O±z¿ï¾Ü\"¶i¶¥\"«ö¶s¡A¥i¥H³]©w¸Ó¨Ï¥ÎªÌÃB¥~ªº¶µ¥Ø¡C¤ñ¤è¥]§t¸Ó¨Ï¥ÎªÌªºShellµ{"
-"¦¡¦WºÙ¡C"
-
-#: ../../help.pm_.c:41
-msgid ""
-"Listed above are the existing Linux partitions detected on your hard 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"
-"able to install enough software. If you want to store your data on a\n"
-"separate partition, you will also need to create a partition for \"/home\"\n"
-"(only possible if you have more than one Linux partition available).\n"
-"\n"
-"Each partition is listed as follows: \"Name\", \"Capacity\".\n"
-"\n"
-"\"Name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc."
-msgstr ""
-"¥Ø«e©Ò¦C¥X¨Óªº¬Oµ{¦¡°»´ú¨ì¥Ø«eªº¤À³Î°Ïª¬ºA¡C\n"
-"«ç»ò¹º¤À¤À³Î°Ï¨Ó¨Ï¥Î¡A±z¥i¥H²³æ¿ï¾ÜºëÆF¼Ò¦¡Åý¦w¸Ëµ{¦¡À°±z\n"
-"¦Û°Ê¨M©w«ç»ò¹º¤À¡A¤@¯ë¨Ó»¡³£¯à°÷±o¨ì¤£¿ùªº¤À°t¤è¦¡¡C\n"
-"¦pªG±z¤â°Ê³B²z¤À³Î°Ï¹º¤Àªº¸Ü¡A°O±o±z¦Ü¤Ö­n©w¸q¥X¤@¶ô·í§@ /\n"
-"¤À³Î°Ï¨Ó¨Ï¥Î¡C\n"
-"¥Ø«e°»´ú¨ì±zªºµwºÐ¤W¦³¦h­Ó Windows ¤À³Î°Ï¡A½Ð¿ï¾Ü±z§Æ±æ­nÁY¤p Windows\n"
-"ªº¤À³Î°Ï¡A¥H«K©ó§âªÅ¶¡®¿¥X¨Ó¦w¸Ë Mandrake Linux §@·~¨t²Î¡C\n"
-"\n"
-"¤U¦C¨C­Ó¤À³Î°Ï³£¦C¥X¤F: \"¦WºÙ\", \"®e¶q\"¡C\n"
-"\n"
-"\"¦WºÙ\" ³£¬O¦³²Î¤@ªº©R¦W¤è¦¡: \"µwºÐÃþ«¬\"¡A\"µwºÐ½s¸¹\"¡A\n"
-"\"¤À³Î°Ï½s¸¹\" (¤ñ¤è¡A\"hda1\")¡C\n"
-"\n"
-"\"µwºÐÃþ«¬\" ³¡¥÷¡AIDE µwºÐ¨Ï¥Î \"hd\"¡ASCSI «h¬O \"sd\"¡C\n"
-"\"µwºÐ½s¸¹\" ³¡¥÷¡A¦ñÀH¦b \"hd\" ©ÎªÌ¬O \"sd\" «á­±¡A¤ñ¤è\n"
-"\n"
-" * \"a\" ³o¬O«ü \"primary IDE controller ¤W²Ä¤@¥x (master) µwºÐ\",\n"
-"\n"
-" * \"b\" ³o¬O«ü \"primmary IDE controller ¤W²Ä¤G¥x (slave) µwºÐ\",\n"
-"\n"
-" * \"c\" ³o¬O«ü \"secondary IDE controller ¤W²Ä¤@¥x (master) µwºÐ\",\n"
-"\n"
-" * \"d\" ³o¬O«ü \"secondary IDE controller ¤W²Ä¤G¥x (slave) µwºÐ\"¡C\n"
-"\n"
-"¥H SCSI µwºÐ¨Ó»¡¡A\"a\" ´N¬O«ü \"SCSI IDE ½s¸¹³Ì¤pªº¨º¤@¥x\", \"b\"\n"
-"´N¬O«ü \"SCSI IDE ½s¸¹¬°¤Gªº¨º¤@¥xµwºÐ\"¡AµM«á¨Ì¦¹Ãþ±À¤U¥h....."
-
-#: ../../help.pm_.c:72
-msgid ""
-"The Mandrake Linux 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."
-msgstr ""
-"Mandrake Linux ¦w¸Ë¤ù¥]§t¼Æ±i¥úºÐ¤ù¡CDrakeX ¦w¸Ëµ{¦¡¦w¸Ë¨ì¬Y­Ó\n"
-"©Ò»Ý­nªº®M¥ó®É¡A·|´£¥Ü±z©ñ¤J©Ò»Ý­nªº¥úºÐ¤ù¡C"
-
-#: ../../help.pm_.c:77
-msgid ""
-"It is now time to specify which programs you wish to install on your\n"
-"system. There are thousands of packages available for Mandrake Linux, 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"
-"be asked to specify the CDs you currently have (in Expert mode only). Check\n"
-"the CD labels and highlight the boxes corresponding to the CDs you have\n"
-"available for installation. Click \"OK\" when you are ready to continue.\n"
-"\n"
-"Packages are sorted in groups corresponding to a particular use of your\n"
-"machine. The groups themselves are sorted into four sections:\n"
-"\n"
-" * \"Workstation\": if you plan to use your machine as a workstation,\n"
-"select one or more of the corresponding groups;\n"
-"\n"
-" * \"Development\": if your machine is to be used for programming, choose\n"
-"the desired group(s);\n"
-"\n"
-" * \"Server\": if your machine is intended to be a server, you will be able\n"
-"to select which of the most common services you wish to install on your\n"
-"machine;\n"
-"\n"
-" * \"Graphical Environment\": finally, this is where you will choose your\n"
-"preferred graphical environment. At least one must be selected if you want\n"
-"to have a graphical workstation!\n"
-"\n"
-"Moving the mouse cursor over a group name will display a short explanatory\n"
-"text about that group. If you unselect all groups when performing a regular\n"
-"installation (by opposition to an upgrade), a dialog will pop up proposing\n"
-"different options for a minimal installation:\n"
-"\n"
-" * \"With X\": install the fewer packages possible to have a working\n"
-"graphical desktop;\n"
-"\n"
-" * \"With basic documentation\": installs the base system plus basic\n"
-"utilities and their documentation. This installation is suitable for\n"
-"setting up a server;\n"
-"\n"
-" * \"Truly minimal install\": will install the strict minimum necessary to\n"
-"get a working Linux system, in command line only. This installation is\n"
-"about 65Mb large.\n"
-"\n"
-"You can check the \"Individual package selection\" box, which is useful if\n"
-"you are familiar with the packages being offered or if you want to have\n"
-"total control over what will be installed.\n"
-"\n"
-"If you started the installation in \"Upgrade\" mode, you can unselect all\n"
-"groups to avoid installing any new package. This is useful for repairing or\n"
-"updating an existing system."
-msgstr ""
-
-#: ../../help.pm_.c:128
-msgid ""
-"Finally, depending on whether or not you chose to be able to select\n"
-"individual packages, you will be presented a tree containing all packages\n"
-"classified by groups and subgroups. While browsing the tree, you can select\n"
-"entire groups, subgroups, or individual packages.\n"
-"\n"
-"Whenever you select a package on the tree, a description appears on the\n"
-"right. When your selection is finished, click the \"Install\" button which\n"
-"will then launch the installation process. Depending on the speed of your\n"
-"hardware and the number of packages that need to be installed, it may take\n"
-"a while to complete the process. An estimate of the time it will take to\n"
-"install everything is displayed on the screen, to help you gauge if there\n"
-"is sufficient time to enjoy a cup of coffee.\n"
-"\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 Mandrake Linux, 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 Mandrake Linux 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"
-"default. !!\n"
-"\n"
-"The \"Automatic dependencies\" option simply disables the warning dialog\n"
-"which appears whenever the installer automatically selects a package. This\n"
-"occurs because it has determined that it needs to satisfy a dependency with\n"
-"another package in order to successfully complete the installation.\n"
-"\n"
-"The tiny floppy disk icon at the bottom of the list allows to load the\n"
-"package list chosen during a previous installation. Clicking on this icon\n"
-"will ask you to insert a floppy disk previously created at the end of\n"
-"another installation. See the second tip of last step on how to create such\n"
-"a floppy."
-msgstr ""
-
-#: ../../help.pm_.c:164
-msgid ""
-"You are now able to set up your Internet/network connection. If you wish to\n"
-"connect your computer to the Internet or to a local network, click \"OK\".\n"
-"The autodetection of network devices and modem will be launched. If this\n"
-"detection fails, uncheck the \"Use auto detection\" box next time. You may\n"
-"also choose not to configure the network, or do it later; in that case,\n"
-"simply click the \"Cancel\" button.\n"
-"\n"
-"Available connections are: traditional modem, ISDN modem, ADSL connection,\n"
-"cable modem, and finally a simple LAN connection (Ethernet).\n"
-"\n"
-"Here, we will not detail each configuration. Simply make sure that you have\n"
-"all the parameters from your Internet Service Provider or system\n"
-"administrator.\n"
-"\n"
-"You can consult the ``User Guide'' chapter about Internet connections for\n"
-"details about the configuration, or simply wait until your system is\n"
-"installed and use the program described there to configure your connection.\n"
-"\n"
-"If you wish to configure the network later after installation, or if you\n"
-"are finished configuring your network connection, click \"Cancel\"."
-msgstr ""
-"¤U­±­n¶i¦æºô¸ôªº³s½u³]©w¡C­Y¬O±z§Æ±æ¯à°÷¦³ºô¸ô³s½u¥\¯à¡A½ÐÂI¿ï¡y½T©w¡z«ö¶s¡C"
-"¤U­±ªº¹Lµ{³£·|¥Ñµ{¦¡¦Û°Ê°»´ú³]©w¡A­Y¬OµLªk¦Û°Ê°»´úªº¸Ü¡A½Ð¤U­±¡y¨Ï¥Î¦Û°Ê°»"
-"´ú¡zªº«ö¶s¨ú®ø¤â°Ê³]©w¤§¡C­Y¬O±z¤£­n³]©wºô¸ôªº¸Ü¡A©ÎªÌ¬O§Æ±æ¨Æ«á¦A³]©w¡A½ÐÂI"
-"¿ï¡y¨ú®ø¡z«ö¶s§Y¥i¡C\n"
-"\n"
-"¡yMandrake-Linux¡z¯à°÷¦b¦w¸Ë®É³]©w¦n Internet ³s½u³]©w¡A¨ä¤¤¥]§t¹³¬O¶Ç²Îªº "
-"Modem ³s½u¡BIDSN Modem ³s½u¡BADSL¡BCable¥H¤Î¤@¯ëªº Lan ³s½u (Ethernet) ¥\"
-"¯à¡C\n"
-"\n"
-"±µ¤U¨Óµe­±¡A½Ð¨Ì·Óµe­±¬ÛÃö«ü¥Ü¿é¤J¬ÛÃö¸ê®Æ§Y¥i¡C­Y¬O±z¤£½T©w±z©Ò»Ý­n¶ñ¤Jªº¬Û"
-"Ãö¶µ¥Ø¡A«Øij½Ð¸ß°Ý±zªººô¸ôºÞ²zªÌ´£¨Ñ¬ÛÃö¸ê°T¡C\n"
-"\n"
-"¬ÛÃöºô¸ô³]©w¡A±z¤]¥i¥H¨Æ«á¦A³z¹L±±¨î¥xºô¸ô³s½u³]©w¨Ó¶i¦æ¡C³o­Ó¨BÆJ­Y¬O±z¤£·Ç"
-"³Æ³]©w¡A¥i¥HÂI¿ï¡y¨ú®ø¡z¶µ¥Ø¡C"
-
-#: ../../help.pm_.c:186
-msgid ""
-"You may now choose which services you wish to start at boot time.\n"
-"\n"
-"Here are presented all the services available with the current\n"
-"installation. Review them carefully and uncheck those which are not always\n"
-"needed at boot time.\n"
-"\n"
-"You can get a short explanatory text about a service by selecting a\n"
-"specific service. However, if you are not sure whether a service is useful\n"
-"or not, 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 will probably not want to start any services which you do not\n"
-"need. Please remember that several services can be dangerous if they are\n"
-"enabled on a server. In general, select only the services you really need.\n"
-"!!"
-msgstr ""
-"±µ¤U¨Ó±z»Ý­n¿ï¾Ü§A¥´ºâ©ó±Ò°Ê¨t²Î®É­nÅý¨º¨ÇªA°È°õ¦æ¹B§@¡C\n"
-"\n"
-"©Ò¥X²{ªº©Ò¦³¥i¿ï¾Ü¶µ¥Ø¡A³£¬O¦w¸Ë¹Lµ{¤¤©Ò¦w¸Ë¶i¥hªº¬ÛÃö¨t²ÎªA°È®M¥ó¡C½Ð¥J²Ó¸Ô"
-"²Ó¬d¬Ý¨M©w¨º¨ÇªA°È­nÅý¥¦©ó¶}¾÷®É¯à°÷±Ò°Ê¡C\n"
-"\n"
-"·í§A¿ï¨ú¸Ó¶µ¥Ø®É¡A¿Ã¹õ®ÇÃä·|¥X²{¤@­Ó²²¤»¡©ú¡A§i¶D±z³o­ÓªA°È¶µ¥Øªº¥Î³~¡C¹ï"
-"¤F¡A­Y¬O±z¹ï©ó¸Ó¶µ¥Ø¹ê¦b¤£½T©w¬O§_­n±Ò¥Îªº¸Ü¡A¤ñ¸û¦w¥þªº§@ªk´N¬Oºû«ù­ì¼Ë¤£­n"
-"°Ê§@§Y¥i¡C\n"
-"\n"
-"½Ðª`·N¤@¤U¡A¦pªG±z³o¥x¾÷¾¹¬O±Mªù­n·í§@Internet¦øªA¾¹´£¨Ñºô¸ô¤W¬ÛÃöªA°Èªº¸Ü¡A"
-"«Øij±z¸Ô²Ó«ä¦Ò¨M©w¨º¨ÇªA°È­n¶}±ÒÃö³¬¡A¦]¬°¬Y¨ÇªA°È®M¥ó±Ò°Ê«á¥i¯à·|¦³¤@¨Ç¼ç¦b"
-"ªº¦w¥þ©Ê­·ÀI°ÝÃD¡C«Øij±z¡A¥u¿ï¨ú­n§A¶}©ñªºªA°È¶µ¥Ø§Y¥i¡C"
-
-#: ../../help.pm_.c:203
-msgid ""
-"GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it in\n"
-"local time according to the time zone you selected. It is however possible\n"
-"to deactivate this by unselecting \"Hardware clock set to GMT\" so that the\n"
-"hardware clock is the same as the system clock. This is useful when the\n"
-"machine is hosting another operating system like Windows.\n"
-"\n"
-"The \"Automatic time synchronization\" option will automatically regulate\n"
-"the clock by connecting to a remote time server on the Internet. In the\n"
-"list that is presented, choose a server located near you. Of course you\n"
-"must have a working Internet connection for this feature to work. It will\n"
-"actually install on your machine a time server which can be optionally used\n"
-"by other machines on your local network."
-msgstr ""
-
-#: ../../help.pm_.c:217
-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 Mandrake Linux rely. In this section, DrakX\n"
-"will try to configure X automatically.\n"
-"\n"
-"It is extremely rare for it to fail, unless the hardware is very old (or\n"
-"very new). If it succeeds, it will start X automatically with the best\n"
-"resolution possible, depending on the size of the monitor. A window will\n"
-"then appear and ask you if you can see it.\n"
-"\n"
-"If you are doing an \"Expert\" installation, you will enter the X\n"
-"configuration wizard. See the corresponding section of the manual for more\n"
-"information about this wizard.\n"
-"\n"
-"If you can see the message during the test, and answer \"Yes\", then DrakX\n"
-"will proceed to the next step. If you cannot see the message, it simply\n"
-"means that the configuration was wrong and the test will automatically end\n"
-"after 10 seconds, restoring the screen. Refer then to the Video\n"
-"configuration section of the user guide for more information on how to\n"
-"configure your display."
-msgstr ""
-"X (for X Window System)¡AX Àô¹Ò¬O Unix ¨t²Î¤Uªº¤@®MGUI ¹Ï§Î¤¶­±Àô¹Ò¡C¦b¥Ø«e±z"
-"¦w¸Ë¨Ï¥Îªº Mandrake Linux ¤¤¡A§Ú­Ì´£¨Ñ¤F¥i¥H¦bX¤W¹B§@¨Ï¥Îªº¾ã¦X¬O¹Ï§Î¾Þ§@¤¶"
-"­±¡A¤ñ¤è¹³¬O KDE¡BGnome¡BAfterStep¡BWindowMaker µ¥¡C¦b³o­Ó¦a¤è¡ADrakX µ{¦¡±N"
-"·|³]©w¦n±Ò°Ê X ©Ò»Ý­nªº²ÕºAÀô¹Ò¡C\n"
-"\n"
-"³q±` DrakX µ{¦¡¥i¥H«ÜÁo©úªº°»´ú¥X¨t²ÎµwÅéÀô¹Ò¡A°£«D±zªº¨t²ÎµwÅé¹L©ó¦Ñ©Ϊ̬O"
-"¤Ó·s¤F¡A­n¤£µM¤@¯ë¨Ó»¡³£¥i¥H«Ü¶¶§Q°»´ú³]©w¦n¡C·íDrakX°»´ú§¹²¦«á¡A¥¦·|±Ò°ÊXÀô"
-"¹Ò¶i¦æÅã¥Üªº°Ê§@¡AµM«á°T°Ý±z¬O§_¥i¥H¥¿½Tªº¬Ý¨ì¿Ã¹õÅã¥Üªºµe­±¡C\n"
-"\n"
-"­Y¬O§A·íªì¬O¨Ï¥Î \"±M®a«¬\" ¼Ò¦¡¨Ó¦w¸Ëªº¸Ü¡A¦w¸ËºëÆFµ{¦¡±N·|«Ý±z¶i¤J±Ð¸Ô²Óªº"
-"³]©w¹Lµ{¡C¬ÛÃö¸ê°T±z¥i¥H°Ñ¦Ò¤â¥U¤W§ó¶i¤@¨Bªº»¡©ú¡C\n"
-"·í´ú¸Õ¶i¤J X Àô¹Ò®É¡A­Y¬OÅã¥Ü¥¿½T¡A§A¥i¥H¬Ý¨ì¤@­Ó¹ï¸Ü¤è¶ô¸ß°Ý±z¬O§_º¡·N¥Ø«eªº"
-"³]©w¡C·í§A¿ï¾Ü¡yYes¡z½T©w«á¡ADrakXµ{¦¡±N·|Ä~Äò¶i¦æ¤U­±ªº¨BÆJ¡C­Y¬O¶i¤J X Àô¹Ò"
-"´ú¸Õ®Éµo¥Í¿ù»~¡A§A¬Ý¤£¨ì¥ô¦ó¿Ã¹õ¿é¤JÅã¥Ü¡A©ÎªÌ¬O¦b 10 ¬íªº®É¶¡¤º§A¨S¦³¦^À³¹ï"
-"¸Ü¤è¶ô°T°Ý°Ê§@ªº¸Ü¡A´ú¸Õ·|¦Û¦æµ²§ôµM«á«ì´_¤Á´«¨ì­ì¥»ªºµe­±¡A§A¥i¥H¦AÄ~Äò¿ï¾Ü"
-"¬ÛÃö²ÕºA¨Ã´ú¸Õª½¨ì¨S°ÝÃDµ¥¡C"
-
-#: ../../help.pm_.c:239
-msgid ""
-"Finally, you will be asked whether you want to see the graphical interface\n"
-"at boot. Note this question will be asked even if you chose not to test the\n"
-"configuration. Obviously, you want to answer \"No\" if your machine is to\n"
-"act as a server, or if you were not successful in getting the display\n"
-"configured."
-msgstr ""
-"³Ì«áªº®É­Ô¡A§AÀ³¸Ó·|¬Ý¨ì¸ß°Ý±z¬O§_­n¦b¶}¾÷§¹¦¨«á\n"
-"ª½±µ¶i¤J¹Ï§Îµn¤J¤¶­±¡C¤@¯ë§Ú­Ì«Øij¡A­Y¬O±zªº¹q¸£\n"
-"¬O¥Î¨Ó·í§@¦øªA¾¹¨Ï¥Îªº¸Ü¡A³o­Ó¶µ¥Ø¥i¥H¿ï¾Ü¡y§_¡z¡A\n"
-"¦]¬°¤@¯ë Server ¦øªA¾¹¨Ã¤£¶] X Àô¹Ò°õ¦æ¬ÛÃöGUI¹Ï§Î\n"
-"¤¶­±³nÅéµ{¦¡¡C"
-
-#: ../../help.pm_.c:246
-msgid ""
-"The Mandrake Linux CD-ROM has a built-in rescue mode. You can access it by\n"
-"booting from the CD-ROM, press the >>F1<< key at boot and type >>rescue<<\n"
-"at the prompt. But in case your computer cannot boot from the CD-ROM, you\n"
-"should come back to this step for help in at least two situations:\n"
-"\n"
-" * when installing the bootloader, DrakX will rewrite the boot sector (MBR)\n"
-"of your main disk (unless you are using another boot manager), to allow you\n"
-"to start up with either Windows or GNU/Linux (assuming you have Windows in\n"
-"your system). If you need to reinstall Windows, the Microsoft install\n"
-"process will rewrite the boot sector, and then you will not be able to\n"
-"start GNU/Linux!\n"
-"\n"
-" * if a problem arises and you cannot start up GNU/Linux from the hard\n"
-"disk, this floppy disk will be the only means of starting up GNU/Linux. It\n"
-"contains a fair number of system tools for restoring a system, which has\n"
-"crashed due to a power failure, an unfortunate typing error, a typo in a\n"
-"password, or any other reason.\n"
-"\n"
-"If you say \"Yes\", you will be asked to enter a disk inside the drive. The\n"
-"floppy disk you will insert must be empty or contain data which you do not\n"
-"need. You will not have to format it since DrakX will rewrite the whole\n"
-"disk."
-msgstr ""
-"Mandrake Linux CDROM¤º«Ø´£¨Ñrescue±Ï´©¥\¯à¼Ò¦¡¡C±z¥i¥H¦b¨Ï¥Î¦w¸Ë CD ¤ù¶}¾÷"
-"®É¡A«ö¤UF1Áä¡AµM«á©ó´£¥Ü°T®§®É¿é¤J\"rescue\"§Y¥i¶i¤J¡C­Y¬O±zªº¹q¸£¤£¤ä´©ª½±µ"
-"¨Ï¥ÎCDROM¶}¾÷±Ò°Êªº¸Ü¡A§A¦³´X­Ó¤è¦¡¥i¥H¶i¦æ:\n"
-"\n"
-"* ·í±z¦w¸Ë¶}¾÷±Ò°Êµ{¦¡®É¡ADrakX µ{¦¡±N·|§ó·s¶}¾÷ºÏ°Ï(MBR) ªº¬ö¿ý¡A¨º±z´N¯à°÷"
-"±Ò°Ê±zµwºÐ¤W©Ò¦w¸Ëªº Windows¨t²Î (¦pªG±z¨t²Î¦³¦w¸Ëªº¸Ü) ©ÎªÌ¬O¡uGNU/Linux¡v¨t"
-"²Î¡C¦pªG±z»Ý­n­«·s¦w¸Ë Windows ªº¸Ü¡AMicrosoft Windows ªº¦w¸Ëµ{¦¡±N·|§ó·s¶}¾÷"
-"ºÏ°Ï¡A³o·|§â­ì¥»¦w¸Ë¦b¶}¾÷ºÏ°Ï¤WªºLinux ±Ò°Êµ{¦¡Âл\¹L¥h¡A¨º³o®É­Ô´NµLªk±Ò°Ê "
-"Linux ¨t²Î¤F¡C\n"
-"\n"
-"¦pªGµo¥Í¤F³o­Ó±¡ªp¡A±zªº Linux ¨t²Î±NµLªkª½±µ¥ÑµwºÐ±Ò°Ê¡A³o®É­Ô·N¨ýµÛ±z»Ý­n¤@"
-"±i¯à°÷±Ò°Ê Linux ¨t²Îªº¶}¾÷ºÏ¤ù¶i¦æ¶}¾÷ªº°Ê§@¡Crescue ±Ï´©ºÏ¤ù¤º¥]§t¤F³\¦h¨t"
-"²Î¤u¨ã¡A¯à°÷Åý±z¦b¶}¾÷¤§«áÀ˵ø­ì¥»¦bµwºÐªº Linux ¨t²Î¡A¨Ã¶i¦æ¬ÛÃöÀˬd¡B­×´_µ¥"
-"°Ê§@¡C\n"
-"\n"
-"·í§A¿ï¨ú³o­Ó¨BÆJ¶µ¥Ø®É¡A±z»Ý­n¤@±iºÏºÐ¤ù¥H«K©ó»s§@¤@±iresuce ±Ï´©ºÏ¤ù¡A½Ðª`·N"
-"ªº¬O¡ADrakX µ{¦¡·|¹ï³o¤@±iºÏ¤ù¶i¦æ®æ¦¡¤Æ°Ê§@¡A­ì¥»¸ê®Æ³£·|®ø¥¢¡C"
-
-#: ../../help.pm_.c:270
-msgid ""
-"At this point, you need to choose where you want to install the Mandrake\n"
-"Linux operating system on your hard drive. If your hard drive is empty or\n"
-"if an existing operating system is using all the available space, you will\n"
-"need to partition it. Basically, partitioning a hard drive consists of\n"
-"logically dividing it to create space to install your new Mandrake Linux\n"
-"system.\n"
-"\n"
-"Because the partitioning process' effects are usually irreversible,\n"
-"partitioning can be intimidating and stressful if you are an inexperienced\n"
-"user. Fortunately, there is a wizard which simplifies this process. Before\n"
-"beginning, please consult the manual and take your time.\n"
-"\n"
-"If you are running the installation in Expert mode, you will enter\n"
-"DiskDrake, the Mandrake Linux partitioning tool, which allows you to\n"
-"fine-tune your partitions. See the DiskDrake section in the ``User Guide''.\n"
-"From the installation interface, you can use the wizards as described here\n"
-"by clicking the dialog's \"Wizard\" button.\n"
-"\n"
-"If partitions have already been defined, either from a previous\n"
-"installation or from another partitioning tool, simply select those to\n"
-"install your Linux system.\n"
-"\n"
-"If partitions are not defined, you will need to create them using the\n"
-"wizard. Depending on your hard drive configuration, several options are\n"
-"available:\n"
-"\n"
-" * \"Use free space\": this option will simply lead to an automatic\n"
-"partitioning of your blank drive(s). You will not be prompted further;\n"
-"\n"
-" * \"Use existing partition\": the wizard has detected one or more existing\n"
-"Linux partitions on your hard drive. If you want to use them, choose this\n"
-"option. You will then be asked to choose the mount points associated to\n"
-"each of the partitions. The legacy mount points are selected by default,\n"
-"and you should generally keep them.\n"
-"\n"
-" * \"Use the free space on the Windows; partition\": if Microsoft Windows\n"
-"is installed on your hard drive and takes all the space available on it,\n"
-"you have to create free space for Linux data. To do so, you can delete your\n"
-"Microsoft Windows partition and data (see ``Erase entire disk'' or ``Expert\n"
-"mode'' solutions) or resize your Microsoft Windows partition. Resizing can\n"
-"be performed without the loss of any data, provided you previously\n"
-"defragment the Windows partition. Backing up your data won't hurt either..\n"
-"This solution is recommended if you want to use both Mandrake Linux and\n"
-"Microsoft Windows on the same computer.\n"
-"\n"
-" Before choosing this option, please understand that after this\n"
-"procedure, the size of your Microsoft Windows partition will be smaller\n"
-"than at the present time. You will have less free space under Microsoft\n"
-"Windows to store your data or to install new software;\n"
-"\n"
-" * \"Erase entire disk\": if you want to delete all data and all partitions\n"
-"present on your hard drive and replace them with your new Mandrake Linux\n"
-"system, choose this option. Be careful with this solution because you will\n"
-"not be able to revert your choice after you confirm;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Remove Windows\": this will simply erase everything on the drive and\n"
-"begin fresh, partitioning everything from scratch. All data on your disk\n"
-"will be lost;\n"
-"\n"
-" !! If you choose this option, all data on your disk will be lost. !!\n"
-"\n"
-" * \"Expert mode\": choose this option if you want to manually partition\n"
-"your hard drive. Be careful - it is a powerful but dangerous choice. You\n"
-"can very easily lose all your data. Hence, do not choose this unless you\n"
-"know what you are doing. To know how do use the DiskDrake utility used\n"
-"here, refer to the section ``Managing Your Partitions'' of the ````User\n"
-"Guide''''"
-msgstr ""
-"±µ¤U¨Ó¡A±z»Ý­n¿ï¾Ü¤@Áû·Ç³Æ¥Î¨Ó¦w¸Ë¡yMandrake-Linux¡z§@·~¨t²ÎªºµwºÐ¡C¦pªG±zªº"
-"µwºÐ¬O¥þ·s©|¥¼¨Ï¥Îªº¸Ü¡A±z»Ý­n¶i¦æ¤À³Îªº°Ê§@¥H«K©ó¤~¯à°÷¨Ï¥Î©Ò¹º¤À¥X¨Óªº¤À³Î"
-"°Ï¶i¦æ¦w¸Ë¡C¦Ó­Y¬O±zµwºÐ­ì¥»´N¤w¸g¦³¦w¸Ë¨ä¥L§@·~¨t²Îªº¸Ü¡A¥u­nµwºÐÁÙ¦³ªÅªº¨S"
-"¨Ï¥Îªº¤À³Î°Ï¡A¬Æ¦Ü¬O¤w¸g¹º¤Àµ¹¬Y§@·~¨t²Î¨Ï¥Î¡A³£ÁÙ¬O¯à°÷¤ä´©½Õ¾ã¤w¸g³Q¨Ï¥Îªº"
-"¤À³Î°Ï¡A®¿¥X¥i¥Î¤À³Î°ÏªÅ¶¡¨Ó¶i¦æ¡yMandrake-Linux¡zªº¦w¸Ë¡C\n"
-"\n"
-"­Y¬O±zµwºÐ­ì¥»´N¤w¸g¦³¸ê®Æªº¸Ü¡A«á­±ªº¤À³Î°Ê§@¡A°ò¥»¤W¬O«Ü¦MÀIªº¡A­Y¬O¾Þ§@¥¢"
-"»~±N¾É­P¤£¥i¹w´Áªº¸ê®Æ·´·lµ¥±¡ªp¡C­Y¬O±z¤£¼ô±x¤À³Îªº¤è¦¡¡A«Øij±z¥i¥H¨Ï¥ÎºëÆF"
-"¼Ò¦¡¦Û°ÊÀ°±z¹º¤À¡C¬ÛÃö°ÝÃD¡A«Øij±z¥ý¾\Ū¤â¥U¤Wªº¬ÛÃö¸ê°T¡A¥H«K©ó¸`¬Ù±zªº®É"
-"¶¡¡C\n"
-"\n"
-"­Y¬O±z·íªì¬O¿ï¾Ü¨Ï¥Î±M®a¼Ò¦¡¶i¦æ¦w¸Ëªº¸Ü¡A±N·|¶i¤JDiskDrakeµ{¦¡¡A±z·|¬Ý¨ì¤@­Ó"
-"¾ã¦X¦¡ªº¤À³Î¤¶­±¡A±z±N¯à°÷«Ü¤è«Kªº¶i¦æ¤À³Î°Ê§@¡C­Y¬O±z¤£¼ô±x¤À³Îªº¤è¦¡¡A«Øij"
-"±z¥i¥HÂI¿ïºëÆF¼Ò¦¡«ö¶sÅýµ{¦¡¦Û°ÊÀ°±z¨M©w¹º¤À¤è¦¡¡C\n"
-"\n"
-"¦pªG¸ÓµwºÐ¸Ë¸m¥ý«e¤w¸g¤À³Î¹L¤F¡A±z¥i¥Hª½±µ¿ï¾Ü¨M©w«ç»ò¨Ï¥Î³o¨Ç¤À³Î°Ï§@¬°Linux"
-"¨t²Î¦w¸Ë¨Ï¥Î¡C\n"
-"\n"
-"¦pªGÁÙ¨S¦³¤À³Î°Ï«Ø¥ß¡A±z»Ý­n«Ø¥ß¾A·íµ¹Linux¨Ï¥Îªº¤À³Î°Ï¥H«K©ó¯à°÷§âLinux¨t²Î"
-"¦w¸Ë¶i¥h¡C¥t¥~¡A¨Ì¾Ú±zµwºÐ³]©w²ÕºA¡A¥i¯à·|¦³³o¨Ç¶µ¥Ø¨Ï¥Î:\n"
-"\n"
-" ¡¯¡y¨Ï¥Î³Ñ¾lªÅ¶¡¡z¡G¸Ó¶µ¥Ø±N·|¦Û°Ê¹º¤À¥i¥Îªº³Ñ¾lªÅ¶¡¨Ó¨Ï¥Î¡C\n"
-"\n"
-" ¡¯¡y¨Ï¥Î²{¦³¤À³Î°Ï¡z¡G¸Ó¶µ¥Ø±N·|¦Û°Ê¨Ï¥Î­ì¥»¤w¸g¹º¤À¦nªº¤À³Î°Ï¡C\n"
-"\n"
-" ¡¯¡y¨Ï¥Î³Ñ¾l¥i¥ÎªºWindowsªÅ¶¡¡z¡G¦pªG±z¨t²Î¦³¦w¸Ë¡uMicrosoftWindows¡vªº¸Ü¡A"
-"¨Ã¥BWindows¤À³Î°Ï¤W¦³³Ñ¾l¥i¥ÎªºªÅ¶¡ªº¸Ü¡A¸Ó¶µ¥Ø±N¯à°÷§Q¥Î³o¨ÇªÅ¶¡¡A³z¹L½Õ¾ã¸Ó"
-"¤À³Î°Ï®¿¥X¥i¥ÎªÅ¶¡¥H«K©ó¨Ó¦w¸ËLinux¡C¤£¹Lª`·Nªº¬O¡A½Õ¾ã¸Ó¤À³Î°Ï¤j¤p¡A¦³¤@©wµ{"
-"«×ªº­·ÀI¡A«Øij§A­n¨Ï¥Î¸Ó¶µ¥Øªº¸Ü¡A¥ý³Æ¥÷±zWindows¤Wªº­«­n¸ê®Æ¥H¨¾¤£´ú¡C\n"
-"\n"
-"¦¹¥~¡A½Ðª`·N¤@¤U¡A·í¨Ï¥Î³o­Ó¶µ¥Ø«á¡AWindows¥i¥Îªº³Ñ¾lªÅ¶¡±N·|´î¤Ö¡A³o·N¨ý±z¦b"
-"WindowsÀô¹Ò¤U¥i¥ÎªºªÅ¶¡·|´î¤Ö¡C\n"
-"\n"
-" ¡¯¡y§R°£¾ã­ÓºÏºÐ¡z¡G¦pªG±z­n²MªÅ¬Y­ÓµwºÐ¤W©Ò¦³ªº¤À³Î°Ï¡A±z¥i¥H¿ï¾Ü¨Ï¥Î³o­Ó¶µ"
-"¥Ø¡C¦ý¬O¤p¤ß¨Ï¥Î¡A¦]¬°§R°£«á­ì¥»µwºÐ¬ÛÃö¤À³Î°Ï¥H¤ÎÀx¦sªº¸ê®Æ³£·|®ø¥¢¡C\n"
-"\n"
-"¡¯¡y±M®a¼Ò¦¡¡z¡G³o­Ó¶µ¥Ø¯à°÷Åý±z¤â°Ê¦Û¦æ¨M©w¹º¤À¤è¦¡¡C¤£¹L½Ð¤p¤ß¨Ï¥Î¡A¦]¬°³o"
-"¬Û·í¦n¥Î¡A¤]·N¨ýµÛ­Y¬O¾Þ§@¤£·í¥¢»~¥i¯à·|·´·l±zªºµwºÐ¸ê®Æ¡A¦]¦¹\n"
-"½Ð¤p¤ß¨Ï¥Î¡C"
-
-#: ../../help.pm_.c:341
-msgid ""
-"There you are. Installation is now complete and your GNU/Linux system is\n"
-"ready to use. Just click \"OK\" to reboot the system. You can start\n"
-"GNU/Linux or Windows, whichever you prefer (if you are dual-booting), as\n"
-"soon as the computer has booted up again.\n"
-"\n"
-"The \"Advanced\" button (in Expert mode only) shows two more buttons to:\n"
-"\n"
-" * \"generate auto-install floppy\": to create an installation floppy disk\n"
-"which will automatically perform a whole installation without the help of\n"
-"an operator, similar to the installation you just configured.\n"
-"\n"
-" Note that two different options are available after clicking the button:\n"
-"\n"
-" * \"Replay\". This is a partially automated installation as the\n"
-"partitioning step (and only this one) remains interactive;\n"
-"\n"
-" * \"Automated\". Fully automated installation: the hard disk is\n"
-"completely rewritten, all data is lost.\n"
-"\n"
-" This feature is very handy when installing a great number of similar\n"
-"machines. See the Auto install section on our web site;\n"
-"\n"
-" * \"Save packages selection\"(*): saves the package selection as done\n"
-"previously. Then, when doing another installation, insert the floppy inside\n"
-"the drive and run the installation going to the help screen by pressing on\n"
-"the [F1] key, and by issuing >>linux defcfg=\"floppy\"<<.\n"
-"\n"
-"(*) You need a FAT-formatted floppy (to create one under GNU/Linux, type\n"
-"\"mformat a:\")"
-msgstr ""
-"·í¾ã­Ó¦w¸Ë¨BÆJ¨ì³o¸Ìªº®É­Ô¡A¨º´N¥Nªí±z¤w¸g§¹¦¨¤F¡yGNU/Linux¡z¨t²Îªº¦w¸Ë¨BÆJ¡A"
-"±z¥i¥HÂI¿ï¡y½T©w¡z­«·s±Ò°Ê¹q¸£¡C\n"
-"\n"
-"¡¯¡y¶i¶¥¡z«ö¶s¶µ¥Ø(±M®a¼Ò¦¡¤~·|¥X²{)¡A±N·|Åã¥Ü¨â­Ó¥i¥Îªº¶µ¥ØÅý±z¿ï¾Ü:\n"
-"\n"
-" ¡¯ ¡y²£¥Í¦Û°Ê¦w¸ËºÏ¤ù¡z¡G³o±N·|«Ø¥ß¤@±i¯à°÷¦Û°Ê¦w¸ËªººÏ¤ù¡A\n"
-"¾ã­Ó¦Û°Ê¤Æ¦w¸Ëªº¨BÆJ¡A±N·|¨Ì·Ó±zªº¾Þ§@¹Lµ{¨Ó¶i¦æ¡C\n"
-"\n"
-" ½Ðª`·N³oÃä¡A·í±zÂI¿ï³o­Ó¶µ¥Ø«á¡A¥i¥H¬Ý¨ìÁÙ¦³¨â­Ó°Ñ¼Æ¶µ¥Ø¥i¨Ñ¿ï¾Ü:\n"
-"\n"
-" ¡¯¡y­«¼½¡z¡G³o¬O¥b¦Û°Ê¦w¸Ë¤è¦¡¡AºÏºÐ¤À³Î¶µ¥Ø±N·|ºû«ù¤â°Ê¤è¦¡¾Þ§@¡C\n"
-"\n"
-" ¡¯¡y¦Û°Ê¤Æ¡z¡G³o¬O¥þ¦Û°Êªº¦w¸Ë¤è¦¡¡A¥]§tºÏºÐµ¥¦MÀI°Ê§@³£·|¦Û°Ê³B²z¡C\n"
-"\n"
-" ³o¸Ìªº¥\¯à¡A¹ï©ó±z»Ý­n¤j¶q¦w¸Ë«Ü¦hLinux¨t²Î¦b¤@¤j¸s¾÷¾¹¤Wªº¸Ü¨Ó»¡³o¬O¬Û·í¦³"
-"À°§Uªº¡CÃö©ó³o¸Ì¬ÛÃö¶i¤@¨B¸ê®Æ¡A±z¥i¥H°Ñ¦Òºô­¶¤W¦Û°Ê¦w¸Ë³¹¸`ªº¬ÛÃö»¡©ú¡C\n"
-"\n"
-" ¡¯ ¡yÀx¦s®M¥ó¿ï¾Ü¡z(*)¡G³o­Ó¶µ¥Ø´N¬O±N±z¥ý«e¾Þ§@¿ï¾Ü©Ò­n¦w¸Ëªº®M¥ó²M³æ¶µ¥Ø³£"
-"¬ö¿ý°_¨Ó¦s©ñ¨ìºÏ¤ù¤º¡A¥H«K©ó±z¥i¥H¦b¨Æ«áÁٻݭn¦w¸ËMandrake Linux ®É¡A¥i¥Hª½±µ"
-"¸ü¤J¥ý«e©Ò¿ï¾Ü­n¦w¸Ëªº®M¥ó²M³æ¡A¤£»Ý­n¦A¤@¦¸­«·s¿ï¾Ü¤F¡C\n"
-"­Y¬O±z­n¨Ï¥Î³o±iºÏ¤ù¬ö¿ýªº®M¥ó²M³æ¶i¦æ¦w¸Ëªº¸Ü¡A¶}¾÷®É¥X²{¡yMandrake Logo¡z"
-"®É¡A«ö¤U F1 «ö¥ó¡AµM«á¿é¤J¡ulinux defcfg=\"floppy\"¡v §Y¥i¡C\n"
-"\n"
-"(¡¯) ­n¨Ï¥Î¡yÀx¦s®M¥ó¿ï¾Ü¡z¥\¯à¡A±z»Ý­n¤@±i¤w¸g¨Ï¥ÎDOS/Windowsµ¥®æ¦¡¤Æ¦nªº "
-"FAT ®æ¦¡ºÏ¤ù¥H«K©ó¨Ï¥Î¡C(GNU/Linux Àô¹Ò¤U¡A¥i¥H¥Î mformat a: »s§@¤@±iªÅ¥ÕºÏ"
-"¤ù¡C)"
-
-#: ../../help.pm_.c:372
-msgid ""
-"Any partitions that have been newly defined must be formatted for use\n"
-"(formatting means creating a filesystem).\n"
-"\n"
-"At this time, you may wish to reformat some already existing partitions to\n"
-"erase any data they contain. If you wish to do that, please select those\n"
-"partitions as well.\n"
-"\n"
-"Please note that it is 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\n"
-"reformat partitions containing data that you wish to keep (typically\n"
-"\"/home\").\n"
-"\n"
-"Please be careful when selecting partitions. After formatting, all data on\n"
-"the selected partitions will be deleted and you will not be able to recover\n"
-"any of it.\n"
-"\n"
-"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"
-"Mandrake Linux operating system installation.\n"
-"\n"
-"Click on \"Advanced\" if you wish to select partitions that will be checked\n"
-"for bad blocks on the disk."
-msgstr ""
-"¥ô¦ó·s«Ø¥ßªº¤À³Î°Ï³£¥²¶·®æ¦¡¤Æ«á¤~¯à°÷¨Ó¨Ï¥Î¡C(®æ¦¡¤Æ¥]§t«Ø¥ßÀɮרt²Î)¡C\n"
-"\n"
-"·íµM¡A³o®É­Ô±z¤]¥i¥H¿ï¾Ü®æ¦¡¤Æ³o¨Ç¤w¸g¦s¦bªº¤À³Î°Ï¡A¨º­ì¥»¸Ì­±ªº¸ê®Æ³£±N·|®ø"
-"¥¢¡C­Y¬O­n¨Ï¥Î¦¹¶µ¥Ø¡A½Ð¿ï¾Ü­n®æ¦¡¤Æªº¤À³Î°Ï¡C½Ðª`·N¤@¤U¡A¨Ã¤£¬O©Ò¦³¥ý«e¤w¸g"
-"¦s¦bªº¤À³Î°Ï³£±o­«·s®æ¦¡¤Æ¡A³q±`±z¤]³\·|±N¨t²Î¹º¤À¥X³\¦h¤À³Î°Ï·í§@¤£¦Pªº¥Î"
-"³~¡A¤ñ¤è§â ¡u\\¡v¡B¡uusr¡v¡B¡u/var¡v»P¡u/home¡v¿W¥ß¹º¤À¤@­Ó¤À³Î°Ï¨Ï¥Î¡C¨º³o­Ó"
-"±¡ªp¡A¨Ï¥ÎªÌ¡u/home¡v¤À³Î°Ï¤W­±¦s©ñ³\¦hªº¸ê®Æ¡A¨º±z´N¿ï¾Ü¤£»Ý­n­«·s®æ¦¡¤Æ¡C\n"
-"\n"
-"·í±z­n¿ï¾Ü­n®æ¦¡¤Æªº¤À³Î°Ï®É¡A½Ð¤p¤ß¿ï¾Ü¡A¦]¬°¿ï¿ùªº¸Ü¡A±zªº¸ê®Æ±N·|¤@¥hµL"
-"¦^¡A¦A¤]µLªk±Ï¦^¨Ó¤F¡A¦]¦¹±z­n¯S§O¤p¤ß¿ï¾Ü¡C\n"
-"\n"
-"·í±z¿ï¾Ü¦n«á¡A½ÐÂI¿ï¡y½T©w¡z¡A¦w¸Ëµ{¦¡·|¶i¦æ®æ¦¡¤Æªº°Ê§@¡C\n"
-"\n"
-"­Y¬O±zÂI¿ï¤F¡y¨ú®ø¡z¡A¨º±N·|·|¨ì¥ý«eªº¾Þ§@¨BÆJ¡AÄ~Äò¿ï¾Ü­n¦w¸Ëªº¤À³Î°Ï¡A°²³]"
-"±zÂI¿ï¤F¡y¶i¶¥¡zªº¶µ¥Ø«á¡A±N·|´£¨Ñ¬O§_­n¶i¦æÃa­y±½´y°Ê§@ªº¿ï¶µ¡C"
-
-#: ../../help.pm_.c:398
-msgid ""
-"Your new Mandrake Linux operating system is currently being installed.\n"
-"Depending on the number of packages you will be installing and the speed of\n"
-"your computer, this operation could take from a few minutes to a\n"
-"significant amount of time.\n"
-"\n"
-"Please be patient."
-msgstr ""
-"¡uMandrake-Linux¡v¤w¸g¶}©l¶i¦æ¦w¸Ë¤F¡C\n"
-"\n"
-"¦w¸Ë©Ò»Ý®É¶¡¡A±N·|¨Ì·Ó±z¿ï¾Ü¦w¸Ë®M¥ó¼Æ¶q¥H¤Î¹q¸£ªº°t³Æ¦Ó¦³©Ò¤£¦P¡C\n"
-"¦A¦w¸Ë³o¬q®É¶¡¡A±z¥i¥H¥hªw¤@ªM¯ù©ÎªÌ¬O¬Ý¬Ý¹qµø¡Aµ¥µ¥¦A¦^¨Ó¬d¬Ý¦w¸Ë¶i«×¡C"
-
-#: ../../help.pm_.c:406
-msgid ""
-"At the time you are installing Mandrake Linux, it is likely that some\n"
-"packages have been updated since the initial release. Some bugs may have\n"
-"been fixed, and security issues solved. To allow you to benefit from these\n"
-"updates, you are now able to download them from the Internet. Choose\n"
-"\"Yes\" if you have a working Internet connection, or \"No\" if you prefer\n"
-"to install updated packages later.\n"
-"\n"
-"Choosing \"Yes\" displays a list of places from which updates can be\n"
-"retrieved. Choose the one nearest you. Then a package-selection tree\n"
-"appears: review the selection, and press \"Install\" to retrieve and\n"
-"install the selected package(s), or \"Cancel\" to abort."
-msgstr ""
-"³o®É­Ô±z¤w¸g§¹¦¨Mandrake-Linuxªº¦w¸Ë¤F¡A±µ¤U¨Ó¦w¸Ëµ{¦¡±N·|¦w±Æ±z¶i¦æ«áÄòªº®M"
-"¥ó§ó·s¦w¸Ë¡C¨C¤@ª© Linux ¦w¸Ë®M¥óµo¦æ«á¡A­Y¬O¹J¨ì¦³¬ÛÃö®M¥ó¦³¥ô¦óªº¦w¥þ©Ê°ÝÃD"
-"©ÎªÌ¬O¯äÂήɡALinux ¼t°Ó³£·|µo§G¦w¥þ¤½§i¨ÃÄÀ©ñ¥X¬ÛÃö§ó·s®M¥ó´£¨Ñµ¹¨Ï¥ÎªÌ¦w¸Ë"
-"§ó·s¡C¬°¤F½T«O±z¨t²Îªº¦w¥þ¡A¦w¸Ëµ{¦¡¯à°÷Åý±z¦b¦w¸Ë¦n°ò¥»¨t²Î«á¡A²{¦b´N¥ß§Y³z"
-"¹Lºô¸ô³s½u¨ú±o§ó·s®M¥ó¶i¦æ¦w¸Ë¡C­Y¬O±z¥´ºâ­n¦w¸Ë§ó·s®M¥óªº¸Ü¡A½Ð¿ï¾Ü¡u½T"
-"©w¡v¡A¨ú®øªº¸Ü½Ð¿ï¾Ü¡u§_¡v¡C\n"
-"\n"
-"·í§A¿ï¾Ü¡u½T©w¡v®É¡A¨t²Î±N·|Åã¥Ü¥i¨Ñ§ó·sªº¯¸¥x²M³æ¸ê°TÅý±z¿ï¾Ü¡A½Ð±z¿ï¾Ü¤@­Ó"
-"Â÷±z¤ñ¸û¾aªñªº¯¸¥x¡C±µ¤U¨Ó¦w¸Ëµ{¦¡·|³s½u¨ì¸Ó¯¸¥x¨ú¦^¬ÛÃö§ó·s¸ê°T¡A¨ì®É­Ô½Ð¿ï"
-"¾Ü§A­n§ó·sªº¶µ¥Ø¡AÂI¿ï¡u¦w¸Ë¡v¨ú±o­n¦w¸Ë§ó·sªº®M¥ó¡A©ÎªÌ¬O¿ï¾Ü¡u¨ú®ø¡v©ñ±ó®M"
-"¥óªº§ó·s¡C"
-
-#: ../../help.pm_.c:419
-msgid ""
-"Before continuing, you should read carefully the terms of the license. It\n"
-"covers the whole Mandrake Linux 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."
-msgstr ""
-"¦b¶i¦æ¤U­±°Ê§@«e¡A±z¤w¸g¥J²Óªº¾\Ū¤U­±¬ÛÃöª©Åv±ø´Ú¡C\n"
-"³o¥]§t¾ã­Ó¡uMandrake-Linux-Distriubtion¡vª©Åv¤º®e¡A¦Ó­Y¬O±z¤£¦P·N¤º¤å©Ò´£¤Îªº"
-"¬ÛÃöª©Åv±ø´Ú«Å§i¡A±z¥i¥HÂI¿ï¡y©Úµ´¡z«ö¶s©ñ±ó¡A¦w¸Ëµ{¦¡±N·|¥ß§Yµ²§ô¡C­Y¬O±z±µ"
-"¨üªº¸Ü¡A¥i¥HÂI¿ï¡y±µ¨ü¡z«ö¶s¥H«K©óÄ~Äò¶i¦æ¤U­±ªº¦w¸Ë¡C "
-
-#: ../../help.pm_.c:426
-msgid ""
-"At this point, it is time to choose the security level desired for the\n"
-"machine. As a rule of thumb, the more exposed the machine is, and the more\n"
-"the data stored in it is crucial, the higher the security level should be.\n"
-"However, a higher security level is generally obtained at the expense of\n"
-"ease of use. Refer to the \"msec\" chapter of the ``Reference Manual'' to\n"
-"get more information about the meaning of these levels.\n"
-"\n"
-"If you do not know what to choose, keep the default option."
-msgstr ""
-"±µ¤U¨Ó¡A·Ç³Æ¿ï¾Ü¨t²Î¦w¥þµ¥¯Åªº¶µ¥Ø¡C¤@¯ë¨Ó»¡¡A­Y¬O¾÷¾¹Àô¹Ò¶V¼ÉÅS©óÀô¹Ò¤U¡A¸Ì"
-"­±©ÒÀx¦sªº¸ê®Æ´N¤ñ¸û¦³¦w¥þ©Êªº°ÝÃD¦Ò¶q¡C¬Û¹ï¨Ó»¡¡A¨t²Î©Ò¨Ï¥Îªº¦w¸Ëµ¥¯Å¤]´NÀ³"
-"¸Ó¶V°ª¡A¥H«K©ó¸ê®Æ«O¦s·|¤ñ¸û¦w¥þ¡C½Ð¾\Ū°Ñ¦Ò¤â¥U¤ºÃö©ó MSEC ³¹¸`ªº¤º®e¡A¥H«K"
-"©ó¨ú±o§ó¦h³o¤è­±ªº¬ÛÃö¸ê°T¡C\n"
-"­Y¬O±z¤£ª¾¹D¸Ó¦p¦ó¿ï¾Üªº¸Ü¡A¨Ï¥Î¹w³]­È´N¥i¥H¤F¡C"
-
-#: ../../help.pm_.c:436
-msgid ""
-"At this point, you need to choose which partition(s) will be used for the\n"
-"installation of your Mandrake Linux 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"
-"partitions must be defined.\n"
-"\n"
-"To create partitions, you must first select a hard drive. You can select\n"
-"the disk for partitioning by clicking on ``hda'' for the first IDE drive,\n"
-"``hdb'' for the second, ``sda'' for the first SCSI drive and so on.\n"
-"\n"
-"To partition the selected hard drive, you can use these options:\n"
-"\n"
-" * \"Clear all\": this option deletes all partitions on the selected hard\n"
-"drive;\n"
-"\n"
-" * \"Auto allocate\": this option enables to automatically create ext3 and\n"
-"swap partitions in free space of your hard drive;\n"
-"\n"
-"\"More\": gives access to additional features:\n"
-"\n"
-" * \"Save partition table\": saves the partition table to a floppy. Useful\n"
-"for later partition-table recovery if necessary. It is strongly recommended\n"
-"to perform this step;\n"
-"\n"
-" * \"Restore partition table\": allows to restore a previously saved\n"
-"partition table from floppy disk;\n"
-"\n"
-" * \"Rescue partition table\": if your partition table is damaged, you can\n"
-"try to recover it using this option. Please be careful and remember that it\n"
-"can fail;\n"
-"\n"
-" * \"Reload partition table\": discards all changes and loads your initial\n"
-"partition table;\n"
-"\n"
-" * \"Removable media automounting\": unchecking this option will force\n"
-"users to manually mount and unmount removable medias such as floppies and\n"
-"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"
-"partitioning;\n"
-"\n"
-" * \"Undo\": use this option to cancel your changes;\n"
-"\n"
-" * \"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"
-"save your changes back to disk.\n"
-"\n"
-"Note: you can reach any option using the keyboard. Navigate through the\n"
-"partitions using [Tab] and [Up/Down] arrows.\n"
-"\n"
-"When a partition is selected, you can use:\n"
-"\n"
-" * Ctrl-c to create a new partition (when an empty partition is selected);\n"
-"\n"
-" * Ctrl-d to delete a partition;\n"
-"\n"
-" * Ctrl-m to set the mount point.\n"
-"\n"
-"To get information about the different filesystem types available, please\n"
-"read the ext2FS chapter from the ``Reference Manual''.\n"
-"\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 ""
-"¦b³o­Ó¶¥¬q¡A±z»Ý­n¿ï¾Ü­n¥Î¨Ó¦w¸Ë¡yMandrake-Linux¡z¨t²Îªº¤À³Î°Ï¡C±z¥i¥H­«·s¹º"
-"¤À·sªº¤À³Î°Ï¨Ó¨Ï¥Î¡A©ÎªÌ¬O¨Ï¥Î­ì¥»¤w¸g¹º¤À¦nªº´N¦³¤À³Î°Ï¡C\n"
-"\n"
-"­n«Ø¥ß·s¤À³Î°Ï¡A±z»Ý­n¥ý¿ï¾Ü¤@¥xµwºÐ¶i¦æ¾Þ§@¡C¤ñ¤è¿ï¨ú¡uhda¡v¡B¡uhdb¡v³oÃþ "
-"IDE µwºÐ¸Ë¸m¡A©ÎªÌ¬O¡usda¡v.. µ¥ SCSI µwºÐ¸Ë¸m¡C\n"
-"\n"
-"¶i¦æ¤À³Îªº°Ê§@¡A¦b±z¿ï¦n¤@¥xµwºÐ¸Ë¸m«á¡A±z¦³³o¨Ç¶µ¥Ø¥i¥H¨Ï¥Î:\n"
-"\n"
-" *¡y²M°£¥þ³¡¡z¡G³o­Ó¶µ¥Ø±N·|§â©Ò¿ï¨úªºµwºÐ¤W©Ò¦³¤À³Î°Ï³£²M°£±¼¡C\n"
-"\n"
-" *¡y¦Û°Ê°t¸m¡z¡G³o­Ó¶µ¥Ø±N·|¦Û°Ê§ä´M©Ò¿ï¨úªºµwºÐ³Ñ¾l¥i¥ÎªºªÅ¶¡¡A¦Û°Ê¹º¤À¥X"
-"¡uExt2¡v»P¡uswap¡v¤À³Î°Ï¶i¦æ¦w¸Ë¨Ï¥Î¡C\n"
-"\n"
-" *¡y§ó¦h¡z¡G´£¨Ñ¶i¶¥ªº¿ï¶µ³]©w:\n"
-"\n"
-" *¡yÀx¦s¦ÜºÏ¤ù¡z¡G§â¥Ø«e¤À³Îªí¹º¤Àª¬ºAÀx¦s¨ìºÏ¤ù¤º¡A¥H«K©ó¦b¬Y¨ÇÀô¹Ò¤U¥i¥H¥Î"
-"¨Ó«æ±Ï´_­ì¡C«Øij§A­Y¬O¤£¼ô±xºÏºÐ¹º¤À¡A¥i¥H¦h§Q¥Î³o­Ó¶µ¥Ø¡C\n"
-"\n"
-" *¡y¸ü¤J³nºÐ¤¤ªº³]©w­È¡z¡G³o­Ó¶µ¥Ø¯à°÷¦^¦s¥ý«eÀx¦s¦bºÏ¤ùªºµwºÐªº¤À³Îªí¹º¤Àª¬"
-"ºA\n"
-"\n"
-" *¡y±Ï´©¤À³Î°Ï¡z¡G¦pªG±zªº¤À³Î°Ï·´·l¤F¡A¤]³\±z¥i¥H¨Ï¥Î³o­Ó¶µ¥Ø¶i¦æ«æ±Ïªº°Ê"
-"§@¡C¤£¹L½Ð¤p¤ß¨Ï¥Î³o­Ó¶µ¥Ø¡A¥HÁקK²£¥Í§ó¦hªº§ó¦h¿ù»~¡C\n"
-"\n"
-" *¡y´_­ì¤À³Î°Ï¡z¡G¨ú®ø­è­èªººÏºÐ¤À³Îªº¹º¤À¾Þ§@ªºÅܧó¡C\n"
-"\n"
-" *¡y­«Åª¤À³Î°Ï¡z¡G­n©ñ±ó­è­è¹ïºÏºÐ¥ô¦ó¹º¤À°Ê§@¡A¨Ã¦^¨ì³Ì­ì¥»ª¬ºA¡AÅýµ{¦¡­«·s"
-"Ū¨ú±z³Ì­ì¥»ªºª¬ºA¡C\n"
-"\n"
-" *¡y¥i²¾°£¸Ë¸m¦Û°Ê±¾¸ü¡z¡G­Y¬O±z§Æ±æ¯à°÷¦Û°Êªº±¾¤JºÏºÐ¤ù»P¥úºÐ¤ùªº¸Ü¡A½Ð¿ï¨ú"
-"¸Ó¶µ¥Ø¡C\n"
-"\n"
-" *¡yºëÆF¡z¡G¦pªG±z§Æ±æ¥Ñµ{¦¡À°±z¦Û°Ê¤À°tºÏºÐ¤À³Îªº¸Ü¡A¥i¥H¨Ï¥Î¸Ó¶µ¥Ø¡C¤@¯ë«Ø"
-"ijµ¹ªì¾ÇªÌ¨Ó¨Ï¥Î¡C\n"
-"\n"
-" *¡y¤Á´«¦Ü¤@¯ë/±M®a¼Ò¦¡¡z¡G´£¨Ñ§ó¦hÃB¥~ªº¤À³Î°Ï¸ê°T¶µ¥Ø (Ãþ«¬¡B¿ï¶µ¡B®æ¦¡¤Æ) "
-"杭C\n"
-"\n"
-" *¡y§¹¦¨¡z¡G·í±z§¹¦¨ºÏºÐ¹º¤À°Ê§@®É¡A½Ð¿ï¾Ü³o­Ó¶µ¥Ø¡A¥H«K©ó§â¥Ø«e¤À³Îªºµ²ªG¼g"
-"¤J¨ìµwºÐ§ó·s¡C\n"
-"\n"
-"½Ðª`·N¡G³oÃä±z¥i¥H¦h§Q¥Î [Tab] »P [Up/Down] Áä¨Ó©¹ªðºÏºÐ¤À³Îµe­±¾Þ§@¡C\n"
-"\n"
-"·í¿ï¨ú¦n¤@­Ó¤À³Î°Ï®É¡A±z¥i¥H¨Ï¥Î:\n"
-"\n"
-" * Ctrl-c¡G«Ø¥ß¤@­Ó·s¤À³Î°Ï (·íªÅªº¤À³Î°Ï³Q¿ï¨ú®É¨Ï¥Î);\n"
-"\n"
-" * Ctrl-d¡G§R°£¸Ó¤À³Î°Ï;\n"
-"\n"
-" * Ctrl-m¡G³]©w¸Ó¤À³Î°Ïªº±¾¸üÂI¡C\n"
-"\n"
-"¦pªG±z¬O¨Ï¥Î PowerPC ªº¾÷¾¹¡A±z»Ý­n«Øij¤@­Ó¤j¬ù 1MB ªº HFS¤À³Î°Ï§@¬°yaboot¶}"
-"¾÷µ{¦¡¨Ï¥Î¡A¥H«K©ó¯à°÷Åý yaboot ¶}¾÷µ{¦¡¯à°÷±Ò°Ê Linux ¨t²Î¡C·íµM¡A¤@¯ë§Ú­Ì«Ø"
-"ij¡A±z¥i¥HÅý³o¶ô«O¯dªº¤À³Î°Ï¦³¤j¤@ÂIªºªÅ¶¡¡A¤ñ¤è«O¯d¤@¶ô¡u20M¡vªº¤À³Î°Ï¡A¨º±z"
-"´N¯à°÷¦b¸Ó¤À³Î°Ï¤W©ñ¸m³\¦h¥÷ªº¶}¾÷®Ö¤ß¬ÛÃöÀɮרӨϥΡC"
-
-#: ../../help.pm_.c:507
-msgid ""
-"More than one Microsoft partition has been detected on your hard drive.\n"
-"Please choose the one you want to resize in order to install your new\n"
-"Mandrake Linux operating system.\n"
-"\n"
-"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
-"\"Capacity\".\n"
-"\n"
-"\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",\n"
-"\"partition number\" (for example, \"hda1\").\n"
-"\n"
-"\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and\n"
-"\"sd\" if it is a SCSI hard drive.\n"
-"\n"
-"\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
-"hard drives:\n"
-"\n"
-" * \"a\" means \"master hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"b\" means \"slave hard drive on the primary IDE controller\";\n"
-"\n"
-" * \"c\" means \"master hard drive on the secondary IDE controller\";\n"
-"\n"
-" * \"d\" means \"slave hard drive on the secondary IDE controller\".\n"
-"\n"
-"With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
-"\"second lowest SCSI ID\", etc.\n"
-"\n"
-"\"Windows name\" is the letter of your hard drive under Windows (the first\n"
-"disk or partition is called \"C:\")."
-msgstr ""
-"¥Ø«e°»´ú¨ì±zªºµwºÐ¤W¦³¦h­Ó Windows ¤À³Î°Ï¡A½Ð¿ï¾Ü±z§Æ±æ­nÁY¤pWindowsªº¤À³Î"
-"°Ï¡A¥H«K©ó§âªÅ¶¡®¿¥X¨Ó¦w¸Ë¡uMandrake Linux¡v§@·~¨t²Î¡C\n"
-"\n"
-"¨C­Ó¤À³Î°Ï³£¦C¥X¤F¹³¬O:¡yLinux ¦WºÙ¡z,¡yWindows ¦WºÙ¡z,¡y®e¶q¡z¡C\n"
-"\n"
-"¡yLinux ¦WºÙ¡z¬O¦³µ²ºc©Êªº:¡yµwºÐ«¬ºA¡z,¡yµwºÐ½s¸¹¡z,¡y¤À³Î°Ï½s¸¹¡z(¤ñ¤è¹³"
-"¬O: hda )¡C\n"
-"\n"
-"¡yµwºÐ«¬ºA¡z´N¬O¡A­Y±z¨Ï¥Îªº¬O IDE µwºÐ¡A·|Åã¥Ü¡uhd¡v, ­Y¬OSCSIµwºÐªº¸Ü¡A´N¬O"
-"Åã¥Ü¡usd¡v¡C\n"
-"\n"
-"¡yµwºÐ½s¸¹¡z´N¬O¦b¡uhd¡v©ÎªÌ¬O¡usd¡v«á­±ªº¦r¥À¡C¥H IDE µwºÐ¸Ë¸m¨Ó»¡¨ä·N¸q"
-"¬°:\n"
-"\n"
-" ¡¯¡ua¡v³o¬O«ü¡uprimary IDE controller ¤W²Ä¤@¥x (master) µwºÐ¡v¡A\n"
-"\n"
-" ¡¯¡ub¡v³o¬O«ü¡uprimmary IDE controller ¤W²Ä¤G¥x (slave) µwºÐ¡v¡A\n"
-"\n"
-" ¡¯¡uc¡v³o¬O«ü¡usecondary IDE controller ¤W²Ä¤@¥x (master) µwºÐ¡v¡A\n"
-"\n"
-" ¡¯¡ud¡v³o¬O«ü¡usecondary IDE controller ¤W²Ä¤G¥x (slave) µwºÐ¡v¡C\n"
-"\n"
-"¥H SCSI µwºÐ¨Ó»¡¡A¡ua¡v´N¬O«ü¡uSCSI IDE ½s¸¹³Ì¤pªº¨º¤@¥x¡v, ¡ub¡v´N¬O«ü"
-"¡uSCSI IDE¡v½s¸¹¬°¤Gªº¨º¤@¥xµwºÐ¡v¡AµM«á¨Ì¦¹Ãþ±À¤U¥h.....\n"
-"\n"
-"¡uWindows ¦WºÙ¡v´N¬O¦b Windows ¤UªººÏºÐ¾÷¥N¸¹¦WºÙ¡A¤ñ¤è¹³¬O¡uC:\\¡v¡C"
-
-#: ../../help.pm_.c:538
-msgid "Please be patient. This operation can take several minutes."
-msgstr "½Ðµy«á¡A³o­Ó¨BÆJ¯à°÷»Ý­nªá¶O¤@¨Ç®É¶¡¤~¯à°÷°õ¦æ§¹²¦¡C"
-
-#: ../../help.pm_.c:541
-msgid ""
-"DrakX now needs to know if you want to perform a default (\"Recommended\")\n"
-"installation or if you want to have greater control (\"Expert\"). You can\n"
-"also choose to do a new install or an upgrade of an existing Mandrake Linux\n"
-"system:\n"
-"\n"
-" * \"Install\": completely wipes out the old system, however, depending on\n"
-"what is currently installed on your machine, you may be able to keep some\n"
-"old partitions (Linux or otherwise) unchanged;\n"
-"\n"
-" * \"Upgrade\": this installation class allows to simply update the\n"
-"packages currently installed on your Mandrake Linux system. It keeps the\n"
-"current partitions of your hard drives as well as user configurations. All\n"
-"other configuration steps remain available, similar to a normal\n"
-"installation;\n"
-"\n"
-" * \"Upgrade Packages Only\": this new installation class allows you to\n"
-"upgrade an existing Mandrake Linux system while keeping all system\n"
-"configurations unchanged. Adding new packages to the current installation\n"
-"is also possible.\n"
-"\n"
-"Upgrades should work fine on Mandrake Linux systems containing version\n"
-"\"8.1\" or later.\n"
-"\n"
-"Depending on your knowledge of GNU/Linux, select one of the following\n"
-"choices:\n"
-"\n"
-" * Recommended: choose this if you have never installed a GNU/Linux\n"
-"operating system. The installation will be very easy and you will only be\n"
-"asked a few questions;\n"
-"\n"
-" * Expert: if you have a good understanding of GNU/Linux, you may wish to\n"
-"perform a highly customized installation. Some of the decisions you will\n"
-"have to make may be difficult if you do not have good knowledge of\n"
-"GNU/Linux, so it is not recommended that those without a fair amount of\n"
-"experience select this installation class."
-msgstr ""
-"³o¸Ì¡A±z»Ý­n¨M©w¤@­Ó¦w¸Ëªº¼Ò¦¡¡A¤ñ¤è§A§Æ±æ¨Ï¥Î¹w³]¡y«Øij­È¡z©ÎªÌ¬O¨Ï¥Î¤ñ¸û¦³"
-"¦Û¥DÅv¡y±M®a¼Ò¦¡¡z¼Ò¦¡¶i¦æ¦w¸Ë¡C·íµM¡A±z¤]¥i¥H¦w¸Ë¤@®M¥þ·sªº¨t²Î¡A©ÎªÌ¬O±N¥Ø"
-"«eªº¡yMandrake Linux¡z¨t²Î§ó·s¡G\n"
-"\n"
-" ¡¯¡u¦w¸Ë¡v: ·í±z¥´ºâ¦w¸Ë¤@®M¥þ·sªº¡yMandrake Linux¡z¨t²Îªº¸Ü¡A¥i¥H¿ï¾Ü³o­Ó¶µ"
-"¥Ø¡C\n"
-"\n"
-" ¡¯ ¡u¤É¯Å¡v: ·í±zªºµwºÐ¤w¸g¦³¦w¸Ë¹Lª©¥»ªº Mandrake Linux¨t²Îªº¸Ü¡A±z¥i¥H¿ï"
-"¾Ü³o­Ó¶µ¥Ø¡C\n"
-"\n"
-" ¡¯¡u¶È§ó·s®M¥ó¡v: ¥u·|§ó·s¬ÛÃöµ{¦¡®M¥ó¡A¤£·|²§°Ê¨t²Î­ì¥»³]©w¡C\n"
-"\n"
-"¨Ì·Ó±z¹ï©ó¡uGNU/Linux¡vªº»{ÃѼô±xµ{«×¨Ó¬Ý¡A±z¥i¥H¨Ï¥Î¤U­±ªº¼Ò¦¡¨Ó¶i¦æ²Îªº¦w¸Ë"
-"©ÎªÌ¬O¤É¯Åªº¨BÆJ:\n"
-"\n"
-" ¡¯ «Øij­È : ¦pªG±z¨S¦w¸Ë¹L¡yGNU/Linux¡z§@·~¨t²Î¡A½Ð¿ï¾Ü³o­Ó¶µ¥Ø¡A¾ã­Ó¦w¸Ë¹L"
-"µ{±N·|¬Û·í»´ÃP²³æ¡AµM«á¤]¥u·|°Ý±z´X­Ó°ÝÃD\n"
-"´N¥i¥H§â¾ã­Ó¨t²Î¦w¸Ë§´·í¡C\n"
-"\n"
-" ¡¯ ¦Û­q: ¦pªG±z¥»¨­¦³±µÄ²¹L¡yLinux¡z¨t²Î¡A¬Æ¦Ü¹ï³o­Ó¨t²Î¬Û·í¼ô±xªº¸Ü¡A±z¥i¥H"
-"¿ï¾Ü³o­Ó¦w¸Ë¼Ò¦¡¡C·í±z¨Ï¥Î±M®a¼Ò¦¡¦w¸Ë®É¡A¦w¸Ëµ{¦¡·|Åý±z§¹¥þªº¾Þ±±¾ã­Ó¨t²Î¦w"
-"¸Ë¨BÆJ¡C¨Ï¥Î¸Ó¼Ò¦¡«á¡A¦w¸Ë¹Lµ{³°Äò¥i¯à·|¥X²{«Ü¦h°ÝÃD­n±z¥h¦^µª¡A­Y¬O±z¤£¬O«Ü"
-"¯à°÷¾r¶¿³o¨Ç¸ß°Ýªº¸Ü¡A«Øij±z°£«D±zª¾¹D±z©Ò¿ï¾Üªº¶µ¥Ø¥Nªí·N¸q¬°¦ó¡A­n¤£µM½Ð¨Ï"
-"¥Î¹w³]­È¦Ó¤£­n¦A¥h¿ï¨ú¬ÛÃö³]©w¶µ¥Ø¡C"
-
-#: ../../help.pm_.c:578
-msgid ""
-"Normally, DrakX selects the right keyboard for you (depending on the\n"
-"language you have chosen). However, you might not have a keyboard that\n"
-"corresponds exactly to your language: for example, if you are an English\n"
-"speaking Swiss person, you may still want your keyboard to be a Swiss\n"
-"keyboard. Or if you speak English but are located in Quebec, you may find\n"
-"yourself in the same situation. In both cases, you will have to go back to\n"
-"this installation step and select an appropriate keyboard from the list.\n"
-"\n"
-"Click on the \"More\" button to be presented with the complete list of\n"
-"supported keyboards.\n"
-"\n"
-"If you choose a keyboard layout based on a non-latin alphabet, you will be\n"
-"asked on next dialog to choose the key binding that will switch the\n"
-"keyboard layout between the latin and non latin layouts."
-msgstr ""
-"¥¿±`±¡ªp¨Ó»¡¡A¡uDrakX¡v¯à°÷¥¿½Tªº¨Ì·Ó±z¿ï¾Üªº»y¨t¡A¦Û°Ê°»´ú±z¨t²ÎªºÁä½L,©Ò¥H"
-"±z¤£·|·|¬Ý¨ì³o­Ó¨BÆJªº³]©w¡C¦ý¬O¡A­Y¬O±z¦³¯S®íªºÀô¹Ò»Ý¨D¡A³oÃä´N¯à°÷Åý±z¿ï"
-"¾Ü¡C\n"
-"\n"
-"½ÐÂI¿ï¡u§ó¦h¡v«ö¶s¡A¥H«K©ó¿ï¾Ü±z©Ò»Ý­n¨Ï¥ÎªºÁä½L¶µ¥Ø¡C"
-
-#: ../../help.pm_.c:594
-msgid ""
-"The first step is to choose your preferred language.\n"
-"\n"
-"Please choose your preferred language for installation and system usage.\n"
-"\n"
-"Clicking on the \"Advanced\" button will allow you to select other\n"
-"languages to be installed on your workstation. Selecting other languages\n"
-"will install the language-specific files for system documentation and\n"
-"applications. For example, if you will host users from Spain on your\n"
-"machine, select English as the main language in the tree view and in the\n"
-"Advanced section click on the box corresponding to \"Spanish|Spain\".\n"
-"\n"
-"Note that multiple languages may be installed. Once you have selected any\n"
-"additional locales, click the \"OK\" button to continue."
-msgstr ""
-"½Ð¿ï¨ú±z¦w¸Ë¹Lµ{©Ò­n¨Ï¥Îªº»y¨t¡CÂI¿ï¡y¶i¶¥¡z«ö¶s¥i¥HÅý±z\n"
-"¿ï¨ú¨ä¥L»y¨t¡A¸Ó¿ï¨úªº»y¨t±N·|¤@¦P¦w¸Ë¨ì¨t²Î¤º¡C\n"
-"·í§A¿ï¾Ü¦w¸Ë©Ò»Ý­nªº»y¨t¶µ¥Ø«á¡A¨t²Î±N·|¦w¸Ë¤Wµ¹¨t²Î¤å¥ó¡B\n"
-"À³¥Îµ{¦¡©Ò¨Ï¥Îªº¬ÛÃö»y¨t¸ê®Æ¡A³o·N¨ýµÛ·í±z¤Á´«¨ì¸Ó»y¨tÀô¹Ò®É¡A\n"
-"´N¯à°÷¨Ï¥Î¸Ó»y¨t©w¸qªºÀô¹Ò¡BÅã¥Ü¡B¿é¤J¶i¦æ¤@¯ë¨t²Î¾Þ§@¨Ï¥Î¡C\n"
-"\n"
-"·í±z¿ï¾Ü¦n¤F¤§«á¡A½ÐÂI¿ï¡y½T©w¡z«ö¶sÄ~Äò¡C"
-
-#: ../../help.pm_.c:609
-msgid ""
-"DrakX generally detects the number of buttons your mouse has. If not, it\n"
-"assumes you have a two-button mouse and will set it up for third-button\n"
-"emulation. DrakX will automatically know whether it is a PS/2, serial or\n"
-"USB mouse.\n"
-"\n"
-"If you wish to specify a different type of mouse select the appropriate\n"
-"type from the provided list.\n"
-"\n"
-"If you choose a mouse other than the default, a test screen will be\n"
-"displayed. Use the buttons and wheel to verify that the settings are\n"
-"correct. If the mouse is not working well, press the space bar or [Return]\n"
-"to \"Cancel\" and choose again.\n"
-"\n"
-"Wheel mouses are sometimes not automatically detected. You will need to\n"
-"manually select it in the list. Be sure to select the one corresponding to\n"
-"the correct port it is attached to. After you have pressed the \"OK\"\n"
-"button, a mouse image is displayed. You then need to move the wheel of your\n"
-"mouse to activate it correctly. Then test all buttons and movements are\n"
-"correct."
-msgstr ""
-"¹w³]ªº±¡ªp¡A¡yDrakX¡zµ{¦¡·|¹w³]±z¨t²Î¥u¦³¨â­Ó«ö¶s¦¡ªº·Æ¹«¡A¨Ã¦Û°Ê¿ï¾Ü¼ÒÀÀ¤TÁä"
-"ªº¥\¯à¡C¦¹¥~¡A¡yDrakX¡z¤]¯à°÷«Ü¦Û°Ê¤Æªº°»´ú¨ì±z¨t²Î¨Ï¥Îªº·Æ¹«¬OÄÝ©ó§Ç¦C¡B"
-"¡uPS/2¡v©ÎªÌ¬O¡uUSB¡v³W®æªº·Æ¹«Ãþ«¬¡C\n"
-"\n"
-"¦pªG¹w³]ªº¶µ¥Ø¤£¬O§A©Ò¹w´Áªº¡A±z¥i¥H¥Ñ¤U­±²M³æ¦Cªí¿ï¾Ü±z©Ò­n¨Ï¥Îªº·Æ¹«Ãþ"
-"«¬¡C\n"
-"\n"
-"·í§A¿ï¾Ü«D¦w¸Ëµ{¦¡¹w³]ªº·Æ¹«¶µ¥Ø®É¡Aµ¥µ¥·|¦³¤@­Ó·Æ¹«´ú¸Õªºµe­±¡A±z¥i¥H¦b¸Ó³B"
-"´ú¸Õ·Æ¹«¬O§_¥i¥H¥¿±`¨Ï¥Î¡A¥H«K©ó½T»{±z¿ï¾Üªº¶µ¥Ø¥¿½TµL»~¡C­Y¬O±z¿ï¾Üªº¶µ¥ØµL"
-"ªk¥¿±`¤u§@¡A¨Ï¥ÎÁä½L«ö¤UªÅ¥ÕÁä©ÎªÌ¬O¡uEnterÁä¡v¡AµM«á¿ï¾Ü¡y¨ú®ø¡z¦^¨ì·Æ¹«¿ï¾Ü"
-"¶µ¥Ø§Y¥i¡C"
-
-#: ../../help.pm_.c:630
-msgid ""
-"Please select the correct port. For example, the \"COM1\" port under\n"
-"Windows is named \"ttyS0\" under GNU/Linux."
-msgstr ""
-"½Ð¿ï¾Ü¥¿½Tªº³s±µ°ð¦WºÙ¡C¤ñ¤è¡AMS Windows ©ÒºÙ©Iªº¡uCOM1¡v¡A\n"
-"¦b GNU/Linux Àô¹Ò¬OºÙ©I¬°¡uttyS0¡v¡C"
-
-#: ../../help.pm_.c:634
-msgid ""
-"This is the most crucial decision point for the security of your GNU/Linux\n"
-"system: you have to enter the \"root\" password. \"root\" is the system\n"
-"administrator and is the only one authorized to make updates, add users,\n"
-"change the overall system configuration, and so on. In short, \"root\" can\n"
-"do everything! That is why you must choose a password that is difficult to\n"
-"guess - DrakX will tell you if it is too easy. As you can see, you can\n"
-"choose not to enter a password, but we strongly advise you against this if\n"
-"only for one reason: do not think that because you booted GNU/Linux that\n"
-"your other operating systems are safe from mistakes. Since \"root\" can\n"
-"overcome all limitations and unintentionally erase all data on partitions\n"
-"by carelessly accessing the partitions themselves, it is important for it\n"
-"to be difficult to become \"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 too\n"
-"easy to compromise a system.\n"
-"\n"
-"However, please do not make the password too long or complicated because\n"
-"you must be able to remember it without too much effort.\n"
-"\n"
-"The password will not be displayed on screen as you type it in. Hence, you\n"
-"will have to type the password twice to reduce the chance of a typing\n"
-"error. If you do happen to make the same typing error twice, this\n"
-"``incorrect'' password will have to be used the first time you connect.\n"
-"\n"
-"In Expert mode, you will be asked if you will be connecting to an\n"
-"authentication server, like NIS or LDAP.\n"
-"\n"
-"If your network uses either of the LDAP, NIS, or PDC Windows Domain\n"
-"authentication services, select the appropriate one as \"authentication\".\n"
-"If you do not know, ask your network administrator.\n"
-"\n"
-"If your computer is not connected to any administrated network, you will\n"
-"want to choose \"Local files\" for authentication."
-msgstr ""
-"³oÃä¬OÃö©ó GNU/Linux ¨t²Î¦w¥þ³]©w: §A»Ý­n³]©w¨t²ÎºÞ²z­ûrootªº±K½X¡Croot ¬O¨t"
-"²ÎªººÞ²zªÌ¡A¦³³Ì°ªªº¨t²ÎÅv­­¡A¨ã³Æ¦¹Åv­­ªº¤H¡A¯à°÷§¹¥þªº±±ºÞ³]©w¨t²Îªº©Ò¦³¹B"
-"§@¡C¤ñ¤è¹³¬O«Ø¥ß±b¸¹¡A§ó·s¨t²Î®M¥ó¡AºÞ²z¾ã­ÓÀɮרt²Îµ¥µ¥¡C\n"
-"«Øij±z³]©w root ¨t²ÎºÞ²zªÌªº±K½X®É¡A¸Ó±K½X¤£­n¹L©ó²³æ¡A¥H§K®e©ö¾D¨ì¥L¤H±ÀºV"
-"¥X¨Ó«á´c·N¯}Ãa±zªº¨t²Î¡C³oÃä³]©w±K½X®É¡A­Y¬O±K½X¹L©ó²³æ©ÎªÌ¬O¦³³W«h©Êªº¸Ü¡A"
-"µ{¦¡±N·|ĵ§i±z»Ý­n­«·s¦A¿é¤J¤@¹M¡C\n"
-"\n"
-"±K½X¥i¥H¥]§t¤@¯ë¥i¨£ªº­^¤å¦r¥À¦r¤¸¡A¥]§t­^¤å¦r¥À¦r¤¸¡BªÅ¥Õ¡B¼Æ¦rµ¥¡A¥i¥]§t¤j"
-"¤p¼g²V¦Xªº¿é¤J¡C¦¹¥~¡A±K½Xªø«×«Øij¦Ü¤Ö¦³8­Ó¦r¤¸©ÎªÌ§ó¦h¡C¦A¨Ó´N¬O¤£­n§â¨t²ÎºÞ"
-"²z­ûªº±K½X¼g¦b¯È¤W©ÎªÌ¬O¬ö¿ý©ó¹q¸£¤W¡A¦]¬°¥i¯à¦³³QÅѨú¡B°½¿sµ¥ªº±¡ªpµo¥Í¡C\n"
-"\n"
-"·íµM¡A±K½X¤]¤£¥Î¨úªº¤Óªø¡A¦]¬°¤Óªø¥i¯à®e©ö§Ñ°O¡A¬Æ¦Ü¬O¿é¤J®É®e©ö¦³¿ù»~¡C\n"
-"\n"
-"±z¦b¿é¤J±K½X®É¡A¿Ã¹õ¤W¤£·|Åã¥Ü¥X§A¹ê»ÚºV¤Jªº¤º®e¡C¥t¥~´N¬O±z»Ý­n¿é¤J¨â¦¸¥H«K"
-"©ó½T©w©Ò¿é¤Jªº±K½X¨S¦³¥´¿ù¡C\n"
-"\n"
-"¦b±M®a¼Ò¦¡¦w¸ËªºÀô¹Ò¡A±z¤U­±ÁÙ¥i¥H¿ï¾Ü¬O§_­n¨Ï¥Î NIS¡BLDAPµ¥ªº¦øªA¾¹³sµ²§@¬°"
-"±b¸¹»{ÃÒªº¤è¦¡¡C\n"
-"\n"
-"Ãö©ó LDAP¡BNIS »{ÃÒªº¤è¦¡¡A­Y¬O§Aª¾¹D±z©Ò¦bºô¸ô¦³¨Ï¥Î³oÃþ»{ÃҤ覡ªº¸Ü¡A±z¤]³\"
-"n\"»Ý­n¦Vºô¸ôºÞ²zªÌ¸ß°Ý¬ÛÃö¸ê°T¥H«K©ó¯à°÷³]©w¨Ï¥Î¡C\n"
-"\n"
-"­Y¬O»{ÃҤ覡´N¬O³æ¯Â¸Ó¹q¸£¤Wªº±b¸¹¤è¦¡¡A¿ï¾Ü¨Ï¥Î¥»¦aºÝ±K½XÀɮ׶µ¥Ø§Y¥i¡C"
-
-#: ../../help.pm_.c:670
-msgid ""
-"LILO and grub are GNU/Linux bootloaders. This stage, normally, is totally\n"
-"automated. In fact, DrakX analyzes the disk boot sector and acts\n"
-"accordingly, depending on what it finds here:\n"
-"\n"
-" * if a Windows boot sector is found, it will replace it with a grub/LILO\n"
-"boot sector. Hence, you will be able to load either GNU/Linux or another\n"
-"OS;\n"
-"\n"
-" * if a grub or LILO boot sector is found, it will replace it with a new\n"
-"one.\n"
-"\n"
-"If in doubt, DrakX will display a dialog with various options.\n"
-"\n"
-" * \"Bootloader to use\": you have three choices:\n"
-"\n"
-" * \"GRUB\": if you prefer grub (text menu).\n"
-"\n"
-" * \"LILO with graphical menu\": if you prefer LILO with its graphical\n"
-"interface.\n"
-"\n"
-" * \"LILO with text menu\": if you prefer LILO with its text menu\n"
-"interface.\n"
-"\n"
-" * \"Boot device\": in most cases, you will not change the default\n"
-"(\"/dev/hda\"), but if you prefer, the bootloader can be installed on the\n"
-"second hard drive (\"/dev/hdb\"), or even on a floppy disk (\"/dev/fd0\");\n"
-"\n"
-" * \"Delay before booting the default image\": when rebooting the computer,\n"
-"this is the delay granted to the user to choose - in the bootloader menu,\n"
-"another boot entry than the default one.\n"
-"\n"
-"!! Beware that if you choose not to install a bootloader (by selecting\n"
-"\"Cancel\" here), you must ensure that you have a way to boot your Mandrake\n"
-"Linux system! Also, be sure you know what you do before changing any of the\n"
-"options. !!\n"
-"\n"
-"Clicking the \"Advanced\" button in this dialog will offer many advanced\n"
-"options, which are reserved for the expert user."
-msgstr ""
-"LILO »P GRUB ³£¬O GNU/Linux ªº¶}¾÷±Ò°Êµ{¦¡¡C¤@¯ë¨Ó»¡¡A³o­Ó³]©w¶¥¬q¬O¥þ¦Û°Ê"
-"ªº¡C¨Æ¹ê¤W¡ADrakX ·|¤ÀªR¨t²ÎºÏºÐ¶}¾÷ºÏ°Ï¤W­±ªº¤º®e¡A¨Ó¨M©w¤@¨Ç¨Æ±¡:\n"
-"\n"
-" * ­Y¬O¦³§ä¨ì Windows ªº¶}¾÷ºÏ°Ï¡Aµ{¦¡±N·|¨Ï¥ÎGRUB/LILOµ{¦¡¥[¥H¨ú¥N¡A¦p¦¹¡A±z"
-"´N¥i¥H¨Ï¥Î GRUB ©ÎªÌ¬O LILO ¶}¾÷µ{¦¡¨Ó±Ò°Ê Linux ¨t²Î¡A¬Æ¦Ü¬O¥i¥H±Ò°Ê¥t¥~¤@­Ó"
-"§@·~¨t²Î(¤ñ¤è¹³¬O Windows µ¥)¡C\n"
-"\n"
-" * ¦pªG¦b¶}¾÷ºÏ°Ï¤W¤w¸g§ä¨ì¤F GRUB ©ÎªÌ¬O LILO ¶}¾÷µ{¦¡¡Aµ{¦¡±N·|¨Ï¥Î·sªº³]©w"
-"­ÈÂл\¡A¦pªG¦w¸Ëµ{¦¡¦³µLªk¦Û°Ê³B²zªº±¡ªp¡A¥¦·|Åã¥Ü¥X¤U­±ªº¿ï¶µ¡C\n"
-"\n"
-" * \"­n¨Ï¥Î¨º­Ó¶}¾÷ºÞ²zµ{¦¡\": ±z¦³¤T¦U¶µ¥Ø¥i¥H¿ï¾Ü:\n"
-"\n"
-" * ¡uGRUB¡v: ¦pªG±z¤ñ¸û³ßÅw¨Ï¥Î GRUB (³o¬O¤å¦r¼Ò¦¡ªº¶}¾÷¿ï³æ)¡C\n"
-"\n"
-" * ¡u¹Ï§Î¿ï³æ LILO ¤¶­±¡v: ¦pªG±z§Æ±æ¨Ï¥Î¹Ï§Î¤Æªº LILO ¶}¾÷¿ï³æ¡C\n"
-"\n"
-" * ¡u¤å¦r¿ï³æ LILO ¤¶­±¡v: ¦pªG±z§Æ±æ¨Ï¥Î¤å¦r¼Ò¦¡ªº LILO ¶}¾÷¿ï³æ¡C\n"
-"\n"
-" * \"¶}¾÷¸Ë¸m\" ³o­Ó¦a¤è¡A¤@¯ë¨Ó»¡¥i¥H¤£¥Î§ó§ï¡A¤ñ¤è¹³¬O¤@¯ë\n"
-"¦w¸Ë¦b²Ä¤@¥xµwºÐ (/dev/hda) ¤W¡A±z¤]¥i¥HÅܧó¿ï¾Ü¡A¤ñ¤è¹³¬O\n"
-"¦w¸Ë¨ì²Ä¤G¥xµwºÐ (/dev/hdb)¡A¬Æ¦Ü¬O¦w¸Ë¨ì³nºÐ (/dev/fd0)\n"
-"³£¬O¥i¦æªº¡C\n"
-"\n"
-" * \"¦b±Ò°Ê§@·~¨t²Î«e¥ý©µ¿ðªº®É¶¡\": ·í±Ò°Ê¹q¸£®É¡A·|¥ý¼È°±¤@·|®É¶¡µM«áÅý¨Ï¥Î"
-"ªÌ¿ï¾Ü­n±Ò°Ê¨º­Ó¶µ¥Ø¶i¦æ¶}¾÷¡C\n"
-"\n"
-"!! ½Ðª`·N¡A¦pªG±z¿ï¨ú¡y¨ú®ø¡z¥´ºâ¤£¦w¸Ë¶}¾÷±Ò°Êµ{¦¡ªº¸Ü¡A±z±o½T©w±z¦³¿ìªk¯à°÷"
-"¦b¤U¦¸­«·s±Ò°Ê¹q¸£«á¯à°÷¶i¤J Mandrake Linux ¨t²ÎÀô¹Ò¡C¦]¦¹¡A·í§A­n¿ï¾Ü¨ú®ø³o"
-"­Ó¦w¸Ë¶µ¥Ø«e¡A½Ð¤T«ä!!!\n"
-"\n"
-"±z¥i¥HÂI¿ï¡y¶i¶¥¡z«ö¶s¡A±z±N¦³§ó¦hµ¹±M®aµ¥¯Å¨Ï¥ÎªÌ©Ò¨Ï¥Îªº¶i¶¥¿ï¶µ¡C\n"
-"\n"
-"Mandrake Linux ¦w¸Ëµ{¦¡±N·|§â¶}¾÷ºÞ²zµ{¦¡¦w¸Ë¨ì¨t²Î¤º¡A¦p¦¹±z´N¯à°÷³z¹L³o­Ó¶}"
-"¾÷ºÞ²zµ{¦¡±Ò°Ê±z¹q¸£ªº GNU/Linux Àô¹Ò¡A¬Æ¦Ü¬O¨ä¥L¤w¸g¦w¸Ë©ó²Îªº§@·~¨t²ÎÀô"
-"¹Ò¡C\n"
-"\n"
-"·í¦w¸Ëµ{¦¡°»´ú¨ì±z¨t²Î¤w¸g¦³¦w¸Ë¤F¨ä¥L§@·~¨t²Î¡A±Ò°Ê¸Ó§@·~¨t²Îªº¶µ¥Ø±N·|¦Û°Ê"
-"ªº¥[¤J¶}¾÷¿ï³æ¤º¡A¨Ã¥]§t¤â°Ê·s¼W¶}¾÷¶µ¥Ø»P­×§ï¶}¾÷¶µ¥Øªº¤º®e³]©w¡C\n"
-"±z¥i¥H¦bÅã¥Ü¥X¥i¨Ñ¿ï¾Ü¶}¾÷¶µ¥Ø¤W§Ö³tÂI¨â¦¸Åܧ󤺮e¬Æ¦Ü¬O§R°£¸Ó±Ò°Ê¶µ¥Ø;¨Ï¥Î"
-"¡y·s¼W¡z¨Ó«Ø¥ß¶}¾÷¶µ¥Ø¤º®e; µM«áÂI¿ï¡y§¹¦¨¡z¥H«K©óÄ~Äò¶i¦æ¤U­±ªº¦w¸Ë¶µ¥Ø¡C"
-
-#: ../../help.pm_.c:710
-msgid ""
-"After you have configured the general bootloader parameters, the list of\n"
-"boot options which will be available at boot time will be displayed.\n"
-"\n"
-"If there is another operating system installed on your machine, it will\n"
-"automatically be added to the boot menu. Here, you can choose to fine-tune\n"
-"the existing options. Select an entry and click \"Modify\" to modify or\n"
-"remove it; \"Add\" creates a new entry; and \"Done\" goes on to the next\n"
-"installation step.\n"
-"\n"
-"You may also not want to give access to these other operating systems to\n"
-"anyone. In which case, you can delete the corresponding entries. But then,\n"
-"you will need a boot disk in order to boot those other operating systems!"
-msgstr ""
-"LILO (the LInux LOader) »P GRUB ³oÃþ³£¬O Linux ªº¶}¾÷®Ö¤ß¸ü¤Jµ{¦¡¡A³oÃþµ{¦¡¥»"
-"¨­°£¤F¯à°÷¥Î¨Ó¸ü¤J Linux ®Ö¤ß¶i¤J Linux ¨t²Î¡A¤]¨ã³Æ¯à°÷¥Î¨Ó±Ò°Ê¨ä¥L§@·~¨t"
-"²Î¡A¤ñ¤è¹³¬O DOS¡BWindows µ¥¡C§Ú­Ì±N·|°»´ú±z¥Ø«e¹q¸£¤W¤w¸g¦w¸Ë¦nªº§@·~¨t²Î¡A"
-"¨Ã³]©w¦n³oÃþ¶}¾÷µ{¦¡¯à°÷Åý±z©ó¶}¾÷®É¿ï¾Ü­n±Ò°Ê§A§Æ±æ­n¶i¤Jªº§@·~¨t²ÎÀô¹Ò¡C­Y"
-"¬O§A¨t²Î¦³¦w¸Ë¬Y­Ó§@·~¨t²Î¡A¦ý¬O³oÃä¨Ã¨S¦³°»´ú¥X¨Óªº¸Ü¡A±z¥i¥H©ó³oÃä¥Î¤â°Êªº"
-"¤è¦¡¨Ó·s¼W¤@­Ó±Ò°Ê¶µ¥Ø¡C\n"
-"\n"
-"¥Ø«e°»´ú¦C¥Xªº¶µ¥Ø³¡¥÷¡A­Y¬O§A¥´ºâ§R°£¨ä¤¤´X­Ó±Ò°Êªº¶µ¥Øªº¸Ü¡A¨º±z±N·|¥¢¥h¯à"
-"°÷¨Ï¥Î¸Ó¶µ¥Ø¶i¦æªº¶}¾÷¥\¯à¡C³o­Ó±¡ªp¤U¡A·í§A§R°£¨ä¤¤¤@­Ó±Ò°Ê¶µ¥Ø«á¡A«áÄò§A¤]"
-"³\´N»Ý­n¨Ï¥Î¸Ó§@·~¨t²Îªº¶}¾÷¤ù¤~¯à°÷¶i¤J³o­Ó§@·~¨t²Î¤F!"
-
-#: ../../help.pm_.c:724
-msgid ""
-"You must indicate where you wish to place the information required to boot\n"
-"to GNU/Linux.\n"
-"\n"
-"Unless you know exactly what you are doing, choose \"First sector of drive\n"
-"(MBR)\"."
-msgstr ""
-"±z¥²¶·­n«ü©w©ñ Linux ¶}¾÷µ{¦¡ªº¦ì¸m¡C\n"
-"\n"
-"°£«D±z«Ü²M·¡±z¦b°µ¤°»ò¡A§_«h³£À³¸Ó¿ï¨ú \"µwºÐªº²Ä¤@­ÓºÏ°Ï (MBR)\"¡C"
-
-#: ../../help.pm_.c:731
-msgid ""
-"Here, we select a printing system for your computer. Other OSs may offer\n"
-"you one, but Mandrake Linux offers three.\n"
-"\n"
-" * \"pdq\" - which means ``print, don't queue'', is the choice if you have\n"
-"a direct connection to your printer and you want to be able to panic out of\n"
-"printer jams, and you do not have networked printers. It will handle only\n"
-"very simple network cases and is somewhat slow for networks. Pick \"pdq\"\n"
-"if this is your maiden voyage to GNU/Linux. You can change your choices\n"
-"after installation by running PrinterDrake from the Mandrake Control Center\n"
-"and clicking the expert button.\n"
-"\n"
-" * \"CUPS\" - ``Common Unix Printing System'', is excellent at printing to\n"
-"your local printer and also halfway-around the planet. It is simple and can\n"
-"act as a server or a client for the ancient \"lpd\" printing system. Hence,\n"
-"it is compatible with the systems that went before. It can do many tricks,\n"
-"but the basic setup is almost as easy as \"pdq\". If you need this to\n"
-"emulate an \"lpd\" server, you must turn on the \"cups-lpd\" daemon. It has\n"
-"graphical front-ends for printing or choosing printer options.\n"
-"\n"
-" * \"lprNG\" - ``line printer daemon New Generation''. This system can do\n"
-"approximately the same things the others can do, but it will print to\n"
-"printers mounted on a Novell Network, because it supports the IPX protocol,\n"
-"and it can print directly to shell commands. If you have need of Novell or\n"
-"printing to commands without using a separate pipe construct, use lprNG.\n"
-"Otherwise, CUPS is preferable as it is simpler and better at working over\n"
-"networks."
-msgstr ""
-"³o¸Ì±N­n¿ï¾Ü©Ò­n¨Ï¥Îªº¦C¦LªA°È¨t²Î¶µ¥Ø¡AMandrake Linux ³oÃä´£¨Ñ¤F¤TºØ¨Ñ±z¿ï¾Ü"
-"ªº¶µ¥Ø¡C\n"
-"\n"
-" *¡ypdq¡z- pdq ¨ä¹ê´N¬O¡uprint, don't queue¡vªºÁY¼g¡C¤@¯ë³o­Ó¦C¦LªA°Èµ{¦¡¯à°÷"
-"¦b¦Lªí¾÷¬Oª½±µ³sµ²¨ì¥»¾÷¹q¸£¤W«Ü§Ö³tªº¦C¦L¡A¥t¥~¦b¤p«¬Â²³æ¡A¦Ó¥B³t«×¤£§Öªººô"
-"¸ô¤W¨Ó¨Ï¥Î¤]¬Û·í«K§Q¡C³o­Ó¶µ¥Ø¡A¥]§t¤U­±¥i¨Ñ¿ï¾Üªº¦C¦L¨t²Î¡A³£¥i¥H¨Æ«á¨Ï¥Î "
-"PrinterDrake µ{¦¡¡AµM«á¨Ï¥Î±M®a¼Ò¦¡´N¥i¥HÅܧó³]©w¡C\n"
-"\n"
-" *¡yCUPS¡z - ¡uCommon Unix Printing System¡v¡A³o¬O¤@®M­Ó¬Û·í¦nªº¦C¦LªA°È¨t"
-"²Î¡A¹ï©óª½±µ³s½u¦w¸Ë¦b¥»¾÷¤W¡A©ÎªÌ¬O¤@¯ëºô¸ô¨Ï¥Î¤W³£¬Û·í¤£¿ù¡C³o­ÓªA°Èµ{¦¡¬Û"
-"·í²³æ¡A¤]¯à°÷¥Î¨Ï¥Î lpd ªº Server ºÝ©ÎªÌ¬O Client ºÝ³£¯à°÷¬Û®e¨Ï¥Î¡C³o­Óµ{¦¡"
-"´£¨Ñ³\¦h¥\¯à¾÷¨î¡A¨Ï¥Î³]©w¤W¤]¯à°÷¹³¬O¡updq¡vµ{¦¡ªºÂ²³æ¡C¦pªG±z§Æ±æ¯à°÷Åý "
-"CUPS ¯à°÷¼ÒÀÀ¡ulpd¡vªA°Èµ{¦¡¥\¯àªº¸Ü¡A±z»Ý­n¶}±Ò¡ucups-lpd¡v³o­ÓªA°Èµ{¦¡¡C¥t"
-"¥~¡A¥¦´£¨Ñ¤F¹Ï§Îªº¤¶­±¯à°÷Åý¨Ï¥ÎªÌ¿ï¾Ü­n¦C¦Lªº¦Lªí¾÷¡A¥]§t¬ÛÃö¦C¦L°Ñ¼Æªº½Õ"
-"¾ã¡C\n"
-"\n"
-" *¡ylprNG¡z - ¡uline printer daemon New Generation¡v¡A³o¤@®M¦C¦LªA°È¨t²Î¡A»P"
-"¥ý«e´£¨ìªº¶µ¥Ø³£¬O¨ã³Æ®t¤£¦hªº¥\¯à¡A¤£¹L³o­Ó¦C¦L¨t²Î¤ñ¸û¯S®íªº¦a¤è´N¬O¡A¦]¬°"
-"¥¦¤ä´© IPX ¨ó©w¡A©Ò¥H¯à°÷§â­n¦C¦Lªº¸ê®Æ³z¹L Novell ºô¸ô¦Lªí¾÷¡C¦C¦L¥X¨Ó¦pªG±z"
-"»Ý­n³z¹L Novellºô¸ô¦Lªí¾÷¶i¦æ¦C¦Lªº°Ê§@¡A±z¥i¥H¦Ò¼{¨Ï¥Î³o¤@®M¦C¦L¨t²Î¡C"
-
-#: ../../help.pm_.c:759
-msgid ""
-"DrakX now detects any IDE devices present in your computer. It will also\n"
-"scan for one or more PCI SCSI cards on your system. If a SCSI card is\n"
-"found, DrakX will automatically install the appropriate driver.\n"
-"\n"
-"Because hardware detection does not always detect a piece of hardware,\n"
-"DrakX will ask you to confirm if a PCI SCSI card is present. Click \"Yes\"\n"
-"if you know that there is a SCSI card installed in your machine. You will\n"
-"be presented with a list of SCSI cards to choose from. Click \"No\" if you\n"
-"have no SCSI hardware. If you are unsure, you can check the list of\n"
-"hardware detected in your machine by selecting \"See hardware info\" and\n"
-"clicking \"OK\". Examine the list of hardware and then click on the \"OK\"\n"
-"button to return to the SCSI interface question.\n"
-"\n"
-"If you have to manually specify your adapter, DrakX will ask if you want to\n"
-"specify options for it. You should allow DrakX to probe the hardware for\n"
-"the card-specific options which the hardware needs to initialize. This\n"
-"usually works well.\n"
-"\n"
-"If DrakX is not able to probe for the options which need to be passed, you\n"
-"will need to provide options to the driver manually. Please review the\n"
-"``User Guide'' (chapter 3, in the ``Collecting Information on Your\n"
-"Hardware'' section) for hints on retrieving the parameters required from\n"
-"hardware documentation, from the manufacturer's web site (if you have\n"
-"Internet access) or from Microsoft Windows (if you used this hardware with\n"
-"Windows on your system)."
-msgstr ""
-"DrakX µ{¦¡¥Ø«e¥¿¦b°»´ú±z¨t²Î¤Wªº IDE ¸Ë¸m¡C¦¹¥~¡A¥¦¤]·|¶¶«K±½´y¨t²Î©Ò¦w¸Ëªº "
-"SCSI ¤¶­±¥d¡C·í°»´ú¨ì SCSI ¥d®É¡ADrakX µ{¦¡±N·|¦Û°Ê¦w¸Ë¾A·íªºSCSI ÅX°Êµ{¦¡ÅX"
-"°Ê¸Ó SCSI ³]³Æ¡C\n"
-"\n"
-"¦]¬°¦w¸Ëµ{¦¡¤]³\µLªk§¹¥þªº°»´ú¥X±zªº¨t²Î¬O§_ÁÙ¦³§ó¦hªºµwÅé¸Ë¸m¡A©Ò¥HDrakXµ{¦¡"
-"·|¸ß°Ý±zªº¨t²Î¬O§_¦³¡uPCI SCSI¡v¤¶­±¥d¦s¦b¡C·í§A¿ï¾Ü¡y¬Oªº¡zªº®É­Ô±z±N¥i¥H¤â"
-"°Ê¿ï¾Ü±z¨t²Î©Ò¦w¸ËªºSCSI¤¶­±¥dªº¶µ¥Ø¡C­Y¬O¨S¦³ªº¸Ü¡A¿ï¾Ü¡y§_¡z´N¥i¥H¤F¡C­Y¬O"
-"±z¹ê¦bµLªk½T©w¦³¨º¨ÇµwÅ鶵¥Ø¦s¦b¡A±z¥i¥H¿ï¨ú¡yÀ˵øµwÅé¸ê°T¡z¨ÃÂI¿ï¡y½T©w¡z¦^"
-"¨ì­ì¥»µe­±¡C\n"
-"\n"
-"·í±z¨Ï¥Î¤â°Ê¤è¦¡«ü©w±z¨t²Îªº¤¶­±¥d®É¡ADrakXµ{¦¡·|¸ß°Ý±z¬O§_­n¹ï³o­ÓÅX°Êµ{¦¡ÃB"
-"¥~¿é¤J¨ä¥L°Ñ¼Æ¡C±zÀ³¸Ó­n¤¹³\ DrakX ¯à°÷¥ý¦Û°Ê°»´ú¸Ó¶gÃä¸Ë¸mª¬ºA¡A°£«D¯uªºµLªk"
-"°»´ú®É¤~¤â°Ê«ü©w°Ñ¼Æ¶Ç¹Fµ¹¸ÓÅX°Êµ{¦¡¡C\n"
-"\n"
-"½Ðª`·Nªº¬O¡A­Y¬O±z­n¤â°Ê«ü©w¶Ç¤Jªº°Ñ¼Æ¡A«Øij±z½Ð°Ñ¦Ò¨Ï¥Î¤â¥Uªº²Ä¤T³¹ "
-"(\"Collecting Information on Your hardware\") ¥H«K©óÀò±o§ó¦h¬ÛÃö¸ê°T¡C"
-
-#: ../../help.pm_.c:786
-msgid ""
-"You can add additional entries for yaboot, either for other operating\n"
-"systems, alternate kernels, or for an emergency boot image.\n"
-"\n"
-"For other OSs, the entry consists only of a label and the \"root\"\n"
-"partition.\n"
-"\n"
-"For Linux, there are a few possible options:\n"
-"\n"
-" * Label: this is simply the name you will have to type at the yaboot\n"
-"prompt to select this boot option;\n"
-"\n"
-" * Image: this would be the name of the kernel to boot. Typically, vmlinux\n"
-"or a variation of vmlinux with an extension;\n"
-"\n"
-" * Root: the \"root\" device or ``/'' for your Linux installation;\n"
-"\n"
-" * Append: on Apple hardware, the kernel append option is used quite often\n"
-"to assist in initializing video hardware, or to enable keyboard mouse\n"
-"button emulation for the often lacking 2nd and 3rd mouse buttons on a stock\n"
-"Apple mouse. The following are some examples:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111\n"
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: this option can be used either to load initial modules, before\n"
-"the boot device is available, or to load a ramdisk image for an emergency\n"
-"boot situation;\n"
-"\n"
-" * Initrd-size: the default ramdisk size is generally 4,096 bytes. If you\n"
-"need to allocate a large ramdisk, this option can be used;\n"
-"\n"
-" * Read-write: normally the \"root\" partition is initially brought up in\n"
-"read-only, to allow a file system check before the system becomes ``live''.\n"
-"Here, you can override this option;\n"
-"\n"
-" * NoVideo: should the Apple video hardware prove to be exceptionally\n"
-"problematic, you can select this option to boot in ``novideo'' mode, with\n"
-"native frame buffer support;\n"
-"\n"
-" * Default: selects this entry as being the default Linux selection,\n"
-"selectable by just pressing ENTER at the yaboot prompt. This entry will\n"
-"also be highlighted with a ``*'', if you press [Tab] to see the boot\n"
-"selections."
-msgstr ""
-"±z¥i¥H¦b yaboot ¤º·s¼WÃB¥~ªº¶µ¥Ø¡A¹³¬O¥Î¨Ó±Ò°Ê¨ä¥L§@·~¨t²Î¶µ¥Ø¡B®Ö¤ß¶µ¥Ø©ÎªÌ"
-"¬Oĵ«æ¶}¾÷®Ö¤ßÀÉ®×µ¥¡C\n"
-"\n"
-"°w¹ï­n·s¼W¤@­Ó±Ò°Ê¨ä¥L§@·~¨t²Î¶µ¥Ø¨Ó¬Ý¡A¦Ü¤Ö­n¥]§t¤@­Ó \"¼ÐÅÒ\" »P®Ú¤À³Î°Ï©Ò"
-"¦b¦ì¸mªº¶µ¥Ø¡C\n"
-"\n"
-"°w¹ï Linux ¨Ó»¡¡A¦Ü¤Ö¥]§t¹³¬O:\n"
-"\n"
-" * ¼ÐÅÒ: ´N¬O Label¡A³o­Ó¶µ¥Ø´N¬O¤@­Ó¥i¥HÅý±z¦b¶}¾÷´£¥Ü°T®§®É¿é¤J¸Ó¦WºÙ¡A§Y¥i"
-"¨Ï¥Î¸Ó§@·~¨t²Î¶}¾÷¡C\n"
-"\n"
-" * ®Ö¤ß: ´N¬O Image¡A³o­Ó¶µ¥Ø¬O«ü¦V¨ì­n¨Ï¥Î¸Ó®Ö¤ßÀɮ׶}¾÷ªºÀɮצWºÙ¡C¤@¯ë¨Ó"
-"»¡¡A´N¬O¨Ï¥Î vmlinuz ©ÎªÌ¬O vmlinuz-2.4.8 µ¥³oÃþ¦WºÙ¡C\n"
-"\n"
-" * / ¤À³Î°Ï: «ü¦V¸Ó Linux ¨t²Î©Ò¦bªº / ®Ú¤À³Î°Ï¦ì¸m¡C\n"
-"\n"
-" * ªþ¥[°Ñ¼Æ: ³oÃä¥i¥H¿é¤J¤@¨ÇÃB¥~­n¶Çµ¹®Ö¤ßªº°Ñ¼Æ¡C¦b Apple ÀWªG¹q¸£µwÅé¶gÃä"
-"¸Ë¸m¤W¡A³o¸Ì¥i¥H«ü©w¤@¨Ç°Ñ¼Æ¥H«K©óªì©l¸ÜÅã¥Ü¥d¸Ë¸m¡A©ÎªÌ¬O±Ò°Ê¦bÁä½L¤Wªº·Æ¹«"
-"¸Ë¸m¡C¤U­±¬O¤@¨Ç¥i¥Îªº°Ñ¼Æ«ü©w¡A¤ñ¤è¹³¬O:\n"
-"\n"
-" video=aty128fb:vmode:17,cmode:32,mclk:71 adb_buttons=103,111 "
-"hda=autotune\n"
-"\n"
-" video=atyfb:vmode:12,cmode:24 adb_buttons=103,111\n"
-"\n"
-" * Initrd: ³o­Ó°Ñ¼Æ¬O¥Î¨Ó¯à°÷¦b®Ö¤ß¸ü¤J®É¡A¹w¥ý¸ü¤J¥i¥Îªº¼Ò²Õ¸Ë¸mÀɮסA¥H«K©ó"
-"¯à°÷¦b±¾¤J¨t²Î / ¤À³Î°Ï®É´N¤w¸g¯à°÷¦s¨ú / ©Ò¦b¸Ë¸m¡C¤@¯ë¨Ó»¡¡A·í±z¨t²Î¦w¸Ë¦b "
-"RAID¡BSCSI ¸Ë¸m¤W®É¡A¨t²Î»Ý­n¦b®Ö¤ß¸ü¤J®É¶¶«K±¾¤JÅX°Ê³o¨ÇµwÅé¸Ë¸mªºÅX°Êµ{¦¡¡A"
-"¥H«K©ó¤U­±¤~¯à°÷¥¿±`¦s¨ú³o¨Ç¸Ë¸m¡C¨Ï¥Î¸Ó¶µ¥Ø®É¡A¨t²Î·|©ó¶}¾÷®É¸ü¤J¤@­Ó©Ò¿×ªº"
-"initrd-image Àɮ׶i¦æ«áÄò°Ê§@¡C\n"
-"\n"
-" * Initrd-size: ·í±z­n¨Ï¥Î initrd-image ®É¡A¨t²Î·|¹w¥ý°t¸m¤@¶ôramdisk¥H«K©ó¸ü"
-"¤J initrd-image ÀɮרӨϥΡC¸Ó¶µ¥Ø¹w³]¼Æ­È¬°4096 KBytes¡C­Y¬O±z»Ý­n°t¸m¤@­Ó«Ü"
-"¤jªº ramdisk ¨Ï¥Î¡A³oÃä¥i¥H¤â°Ê«ü©w¡C\n"
-"\n"
-" * / ¥iŪ¼g: ¤@¯ë¨Ó»¡¡A®Ö¤ß¸ü¤J¨t²Î«á¡A¹w³]±¾¤J / ®Ú¤À³Î°Ï®É¡A¬O¨Ï¥Îread-"
-"only °ßŪ¼Ò¦¡¡A¥H«K©ó¥i¥H¦b¶}¾÷®É°»´ú¨t²ÎµwºÐ±¡ªp¡A©I¥s fsck µ{¦¡¶i¦æÀË´ú°Ê"
-"§@¡C­Y¬O§A¦³¨ä¥L»Ý­nªº¸Ü¡A§A¤~»Ý­n§â³o­Ó¶µ¥Ø¶}±Ò¡A­n¤£µM«Øij±z¤£¥Î¿ï¨ú³o­Ó¶µ"
-"¥Ø¡C\n"
-"\n"
-" * NoVideo: ¤@¯ë¬Oµ¹ Apple Åã¥Ü¥dµwÅé¸Ë¸m¸Ñ¨M¤@¨Ç°ÝÃD¨Ï¥Îªº¡C·íµM±z¥i¥H§â³o­Ó"
-"¶µ¥Ø¿ï¾Ü©ó \"novideo\" ¼Ò¦¡¡AÅý¨t²Î¨Ï¥Î­ì¥»Åã¥Ü¤è¦¡¡C\n"
-"\n"
-" * ¹w³]: ¿ï¾Ü¥Î¨Ó¹w³]¶}¾÷ªº¼ÐÅÒ¶µ¥Ø¡C¨Ì·Ó¦w¸Ë¤è¦¡ªº¤£¦P¡A¶}¾÷®É±z¥i¯à·|¬Ý¨ì¿ï"
-"³æ¼Ò¦¡¡A³o®É­Ô±z¥i¥H¥Î¤è¦VÁä¿ï¾Ü§A­n±Ò°Êªº¶µ¥Ø¡C©ÎªÌ¬O§A¬Ý¨ìªº¬O³æ¯Âªº boot: "
-"´£¥Ü°T®§¡A¦¹®É±z¥i¥H«ö¤U [Tab] «öÁä¥i¥HÀò±o¯à°÷¿ï¾Ü¿é¤Jªº¶}¾÷¶µ¥Ø¼ÐÅÒ¡C"
-
-#: ../../help.pm_.c:833
-msgid ""
-"Yaboot is a bootloader for NewWorld MacIntosh hardware. It is able to boot\n"
-"either GNU/Linux, MacOS or MacOSX if present on your computer. Normally,\n"
-"these other operating systems are correctly detected and installed. If this\n"
-"is not the case, you can add an entry by hand in this screen. Be careful to\n"
-"choose the correct parameters.\n"
-"\n"
-"Yaboot's main options are:\n"
-"\n"
-" * Init Message: a simple text message displayed before the boot prompt;\n"
-"\n"
-" * Boot Device: indicates where you want to place the information required\n"
-"to boot to GNU/Linux. Generally, you set up a bootstrap partition earlier\n"
-"to hold this information;\n"
-"\n"
-" * Open Firmware Delay: unlike LILO, there are two delays available with\n"
-"yaboot. The first delay is measured in seconds and at this point, you can\n"
-"choose between CD, OF boot, MacOS or Linux;\n"
-"\n"
-" * Kernel Boot Timeout: this timeout is similar to the LILO boot delay.\n"
-"After selecting Linux, you will have this delay in 0.1 second before your\n"
-"default kernel description is selected;\n"
-"\n"
-" * Enable CD Boot?: checking this option allows you to choose ``C'' for CD\n"
-"at the first boot prompt;\n"
-"\n"
-" * Enable OF Boot?: checking this option allows you to choose ``N'' for\n"
-"Open Firmware at the first boot prompt;\n"
-"\n"
-" * Default OS: you can select which OS will boot by default when the Open\n"
-"Firmware Delay expires."
-msgstr ""
-"Yaboot ¬O±Mªù¥Î¨Óµ¹ NewWorld MacIntosh µwÅé¹q¸£¨Ï¥Îªº¶}¾÷µ{¦¡¡C¥¦¯à°÷¥Î¨Ó±Ò"
-"°Ê GNU/Linux, MacOS ©ÎªÌ¬O MacOSX ³o¨Ç§@·~¨t²Î¡C¤@¯ë¨Ó»¡¡Aµ{¦¡±N·|°»´ú¨t²Î¥Ø"
-"«e¦w¸Ë¤F¨º¨Ç§@·~¨t²Î¡AµM«á±z´N¥i¥H«Ü¤è«Kªº¨Ï¥Î Yaboot µ{¦¡¨Ó±Ò°Ê©Ò»Ý­n¨Ï¥Îªº"
-"§@·~¨t²ÎÀô¹Ò¡C­Y³oÃä¨Ã¨S¦³°»´ú¨ì±z¥Ø«e¨t²Î¦³¦w¸Ëªº§@·~¨t²ÎÀô¹Ò¡A±z¥i¥H¦b³o­Ó"
-"¿Ã¹õ¤W¨Ï¥Î¤â°Ê¤è¦¡·s¼W©Ò»Ý­nªº¶µ¥Ø¡C½Ðª`·N¤@¤U±z¤U­±©Ò¿ï¾Ü¨Ï¥Îªº¬ÛÃö°Ñ¼Æ¡C\n"
-"\n"
-"Yaboot ªº¥D­n°Ñ¼Æ¥]§t:\n"
-"\n"
-" * Init Messages: ¥Î©ó¥X²{¶}¾÷´£¥Ü¦r¤¸®É¡A¹w¥ýÅã¥Üªº¤@¬q¤å¦r¤º®e¡C\n"
-"\n"
-" * Boot Device: «ü©w±z­n¥Î¨Ó©ñ¸m¥Î¨Ó±Ò°Ê GNU/Linux ©Ò»Ý­nªº¶}¾÷¸Ë¸m¡C\n"
-"\n"
-" * Open Firemare Delay: »P LILO ¤£¦Pªº¦a¤è´N¬O¡AYaboot ¦³¨â­Ó¥i¥Îªºdelay°Ñ¼Æ"
-"¥i¥H¨Ï¥Î¡C²Ä¤@­Ó delay °Ñ¼Æ´N¬O¥Î¨Ó«ü©w±z¥i¥H¦b¦h¤Ö®É¶¡¤º(¬í¬°³æ¦ì)¿ï¾Ü¨Ï¥Î "
-"CD, OF boot, MacOS ©ÎªÌ¬O Linux ¨Ó¶i¦æ¶}¾÷°Ê§@¡C\n"
-"\n"
-" * Kernel Boot Timeout: ³o­Ó timeout Ãþ¦ü©ó LILO ªº delay °Ñ¼Æ¡A¤]´N¬O·í¿ï¾Ü"
-"¤F¤@­Ó¶µ¥Ø«á¡A­n°±¦h¤[®É¶¡¤~¯u¥¿¶i¦æ¤U­±¶}¾÷ªº°Ê§@¡C¤@¯ë¹w³]®É¶¡¬O0.1 ¬í¡C\n"
-"\n"
-" * Enable CD Boot?: ³]©w¸Ó¶µ¥Ø¡A¨Ó¶}°_Ãö³¬¤¹³\¿ï¾Ü \"C\" ¶µ¥Ø¥Î CD ¶}¾÷¡C\n"
-"\n"
-" * Enable OF Boot?: ³]©w¸Ó¶µ¥Ø¡A¨Ó¶}°_Ãö³¬¤¹³\¿ï¾Ü \"N\" ¶}±Ò Open Firemare "
-"Delay ªº¥\¯à¡C\n"
-" * Default OS: §@¬°¹w³]¶}¾÷ªº¿ï¾Ü¶µ¥Ø¡C"
-
-#: ../../help.pm_.c:865
-msgid ""
-"Here are presented various parameters concerning your machine. Depending on\n"
-"your installed hardware, you may - or not, see the following entries:\n"
-"\n"
-" * \"Mouse\": check the current mouse configuration and click on the button\n"
-"to change it if necessary;\n"
-"\n"
-" * \"Keyboard\": check the current keyboard map configuration and click on\n"
-"the button to change that if necessary;\n"
-"\n"
-" * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-"language you have chosen. But here again, as for the choice of a keyboard,\n"
-"you may not be in the country for which the chosen language should\n"
-"correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-"order to configure the clock according to the time zone you are in;\n"
-"\n"
-" * \"Printer\": clicking on the \"No Printer\" button will open the printer\n"
-"configuration wizard. Consult the corresponding chapter of the ``User\n"
-"Guide'' for more information on how to setup a new printer. The interface\n"
-"presented there is similar to the one used during installation;\n"
-"\n"
-" * \"Sound card\": if a sound card is detected on your system, it is\n"
-"displayed here. No modification possible at installation time;\n"
-"\n"
-" * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-"here. No modification possible at installation time;\n"
-"\n"
-" * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-"displayed here. You can click on the button to change the parameters\n"
-"associated with it."
-msgstr ""
-"³oÃä¥Ø«e¦C¥Xªº¬O±z¨t²Î¬ÛÃö²ÕºA¤º®e³]©w¡C¨Ì¾Ú±z¨t²Î©Ò¦w¸ËªºµwÅéÀô¹Ò¡A\n"
-"±z¥i¥H¨Ï¥Î - ½Õ¾ã¤U­±©Ò¦C¥Ü¶µ¥Ø:\n"
-"\n"
-" * \"·Æ¹«\": ¬d¬Ý¥Ø«e·Æ¹«ªº³]©w¡AÂI¿ï¸Ó«ö¶s¯à°÷§ïÅܨä³]©w­È¡C\n"
-"\n"
-" * \"Áä½L\": ¬d¬Ý¥Ø«eÁä½L°t¸m³]©w¡AÂI¿ï¸Ó«ö¶s¯à°÷§ïÅܨä³]©w­È¡C\n"
-"\n"
-" * \"®É°Ï\": ¬d¬Ý¥Ø«e®É°Ï³]©w¡AÂI¿ï¸Ó«ö¶s¯à°÷§ïÅܨä³]©w­È¡C\n"
-"\n"
-" * \"¦Lªí¾÷\": ¬d¬Ý¦Lªí¾÷³]©w¡AÂI¿ï \"¨S¦³¦Lªí¾÷\" «ö¶s±Ò°Ê¦Lªí¾÷ºëÆF¡C\n"
-"\n"
-" * \"­µ®Ä¥d\": ¦w¸Ë®É©Ò°»´ú¨ìªº¨t²Î­µ®Ä¥d¶µ¥Ø¡A¦w¸Ë¹Lµ{µLªk³]©w¤§¡C\n"
-"\n"
-" * \"¹qµø¥d\": ¦w¸Ë®É©Ò°»´ú¨ìªº¨t²Î¹qµø¥d¶µ¥Ø¡A¦w¸Ë¹Lµ{µLªk³]©w¤§¡C\n"
-"\n"
-" * \"ISDN ¥d\n"
-": ¦w¸Ë®É©Ò°»´ú¨ìªº¨t²ÎISDN¤¶­±¥d¶µ¥Ø¡AÂI¿ï¸Ó¶µ¥Ø¯à°÷³]©w¤§¡C"
-
-#: ../../help.pm_.c:896
-msgid ""
-"Choose the hard drive you want to erase in order to install your new\n"
-"Mandrake Linux partition. Be careful, all data present on it will be lost\n"
-"and will not be recoverable!"
-msgstr ""
-"¿ï¾Ü±z§Æ±æ¥Î¨Ó¦w¸Ë Mandrake Linux ¨t²ÎªºµwºÐ¡C·í§A¿ï¾Ü¦n«á¡A¸ÓÁûµwºÐ¤W­±©Ò¦³"
-"ªº¸ê®Æ±N·|³Q²M°£¦ÓµLªk®¾±Ï¡A½Ð¤p¤ß¾Þ§@³o­Ó¶µ¥Ø¡C"
-
-#: ../../help.pm_.c:901
-msgid ""
-"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"
-"any Windows data.\n"
-"\n"
-"Click on \"Cancel\" to cancel this operation without losing any data and\n"
-"partitions present on this hard drive."
-msgstr ""
-"¦pªG±z¯uªº½T©w­n²M°£³o­ÓµwºÐ¤W­±©Ò¦³ªº¤À³Î°Ï»P¸ê®Æªº¸Ü¡AÂI¿ï¡y½T©w¡z«ö¶s¡C·í"
-"±z¿ï¾Ü³o­Ó¶µ¥Ø«á¡A´N¯uªº¨S¦³¿ìªk±Ï¦^¸ÓÁûµwºÐ¤Wªº¸ê®Æ¤F¡C\n"
-"\n"
-"±z¥i¥HÂI¿ï¡y¨ú®ø¡z«ö¶s©ñ±ó³o­Ó¿ï¾Ü¡C"
-
-#: ../../install2.pm_.c:111
-#, c-format
-msgid ""
-"Can't 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 ""
-"§ä¤£¨ì¥Ø«e±z®Ö¤ß¤º¬Y­ÓÅX°Êµ{¦¡¼Ò²ÕÀÉ®× (%s)¡A¤]³\·íªì§A¥Î¨Ó¶}¾÷´£¨ÑªºªººÏ¤ù¦³"
-"°ÝÃD¡A¹³¬O¨Ï¥Îª©ªº Mandrake ¶}¾÷¬M¹³ÀɮסA¦Ó¤£¬O¸Ó Mandrakeª©¥»´£¨Ñªº¶}¾÷¬M"
-"¹³ÀɮסC½Ð­«·s»s§@¥H«K©ó¶i¦æ¤U­±°Ê§@)"
-
-#: ../../install2.pm_.c:167
-#, c-format
-msgid "You must also format %s"
-msgstr "±z¤]¥²¶·­n®æ¦¡¤Æ %s"
-
-#: ../../install_any.pm_.c:424
-#, c-format
-msgid ""
-"You have selected the following server(s): %s\n"
-"\n"
-"\n"
-"These servers are activated by default. They don't have any known security\n"
-"issues, but some new could be found. In that case, you must make sure to "
-"upgrade\n"
-"as soon as possible.\n"
-"\n"
-"\n"
-"Do you really want to install these servers?\n"
-msgstr ""
-"±z¤w¸g¿ï¾Ü¦w¸Ë¤F¤U­±ªº®M¥ó: %s\n"
-"\n"
-"\n"
-"³o¨Ç®M¥ó¦w¸Ë¦n«á¹w³]¬O±Ò°Êªº¡A¦]¬°³o¨Ç®M¥ó¬Y¨Ç¼h­±¨Ó»¡¬O¤ñ¸û¤£¦w¥þªº¡A©Ò¥H«Ü"
-"¦³¥i¯à¥L¤H·|¸g¥Ñ³o¨Ç®M¥óªºº|¬}¦M®`±zªº¨t²Î¡C¦]¦¹«Øij§A¦w¸Ë¦n¨t²Î«á¡A¤@©w­n¥ý"
-"½T©w³o¨Ç®M¥ó¬O§_¤w¸g¦³§ó·sªºª©¥»¡A­Y¬O¦³ªº¸Ü½Ð°O±o\n"
-"¤@©w­n§ó·s¡C\n"
-"\n"
-"\n"
-"±z½T©w¯uªº­n¦w¸Ë³o¨Ç®M¥ó¶µ¥Ø¶Ü¡H\n"
-
-#: ../../install_any.pm_.c:442
-#, c-format
-msgid ""
-"The following packages will be removed to allow upgrading your system: %s\n"
-"\n"
-"\n"
-"Do you really want to remove these packages?\n"
-msgstr ""
-
-#: ../../install_any.pm_.c:472
-msgid "Can't use broadcast with no NIS domain"
-msgstr "¨S¦³ NIS °ì¦WµLªk¬d¸ßºô¸ô¸ê°T"
-
-#: ../../install_any.pm_.c:869
-#, c-format
-msgid "Insert a FAT formatted floppy in drive %s"
-msgstr "½Ð¦b %s ¤¤´¡¤J¤w¸g®æ¦¡¤Æ(FAT®æ¦¡)ºÏºÐ¤ù"
-
-#: ../../install_any.pm_.c:873
-msgid "This floppy is not FAT formatted"
-msgstr "³o±i¨Ã¤£¬O FAT ®æ¦¡¤ÆªººÏºÐ¤ù"
-
-#: ../../install_any.pm_.c:885
-msgid ""
-"To use this saved packages selection, boot installation with ``linux "
-"defcfg=floppy''"
-msgstr ""
-"­n¨Ï¥Î©ÒÀx¦sªº®M¥ó¿ï¾Ü¡A¦b¶}¾÷¦w¸Ë±Ò°Ê LILO µ{¦¡ªº®É­Ô¡A©ó boot ¿é¤J:linux "
-"defcfg=floopy §Y¥i¡C"
-
-#: ../../install_any.pm_.c:908 ../../partition_table.pm_.c:767
-#, c-format
-msgid "Error reading file %s"
-msgstr "Ū¨úÀÉ®× %s ®Éµo¥Í¿ù»~"
-
-#: ../../install_any.pm_.c:1030
-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 ""
-"µo¥Í¤F¤@­Ó¿ù»~ - §ä¤£¨ì¥ô¦ó¥i¥Îªº¸Ë¸m¥i¥H¥Î¨Ó«Ø¥ß·sªºÀɮרt²Î¡A½ÐÀˬd±zªºµwÅé"
-"ª¬ªp¥H§ä¥X°ÝÃDªº"
-
-#: ../../install_interactive.pm_.c:23
-#, c-format
-msgid ""
-"Some hardware on your computer needs ``proprietary'' drivers to work.\n"
-"You can find some information about them at: %s"
-msgstr ""
-"¨t²Î¬Y¨ÇµwÅé»Ý­nÃB¥~ªºÅX°Êµ{¦¡¥H«K©ó¯à°÷ÅX°Ê¤u§@¡C\n"
-"±z¥i¥H¦b³o¸Ì§ä¨ì¤@¨Ç¬ÛÃöªº¸ê°T: %s"
-
-#: ../../install_interactive.pm_.c:58
-msgid ""
-"You must have a root partition.\n"
-"For this, create a partition (or click on an existing one).\n"
-"Then choose action ``Mount point'' and set it to `/'"
-msgstr ""
-"±z¤@©w±o­n«ü©w¤@­Ó¤À³Î°Ï¨Ó©ñ®Ú¥Ø¿ý¡A­n¶i¦æ³o­Ó¤u§@\n"
-"ªº¸Ü¡A½Ð«Ø¥ß¤@­Ó¤À³Î°Ï (©Î¿ï¤@­Ó¤w¸g¦s¦bªº¤À³Î°Ï)¡A\n"
-"±µµÛ¿ï \"±¾¸üÂI\" ³o­Ó¾Þ§@¡A§â±¾¸üÂI³]¦¨ `/'¡C"
-
-#: ../../install_interactive.pm_.c:63
-msgid "You must have a swap partition"
-msgstr "±z¥²¶·¦³¦Ü¤Ö¤@­Ó¸m´«¤À³Î°Ï"
-
-#: ../../install_interactive.pm_.c:64
-msgid ""
-"You don't have a swap partition.\n"
-"\n"
-"Continue anyway?"
-msgstr ""
-"±z¨S¦³³]©w¸m´«¤À³Î°Ï¡A\n"
-"\n"
-"¤£ºÞ¦p¦ó³£­nÄ~Äò ?"
-
-#: ../../install_interactive.pm_.c:67 ../../install_steps.pm_.c:169
-msgid "You must have a FAT partition mounted in /boot/efi"
-msgstr "±z¥²¶·¦³¤@­Ó±¾¸ü©ó /boot/efi ªº FAT ¤À³Î°Ï"
-
-#: ../../install_interactive.pm_.c:92
-msgid "Use free space"
-msgstr "¨Ï¥Î¥¼¥Î¨ìªºªÅ¶¡"
-
-#: ../../install_interactive.pm_.c:94
-msgid "Not enough free space to allocate new partitions"
-msgstr "¨S¦³¨¬°÷ªºªÅ¶¡¥i¥H«Ø¥ß·sªº¤À³Î°Ï¤F"
-
-#: ../../install_interactive.pm_.c:102
-msgid "Use existing partitions"
-msgstr "¨Ï¥Î¤w¸g¦s¦bªº¤À³Î°Ï"
-
-#: ../../install_interactive.pm_.c:104
-msgid "There is no existing partition to use"
-msgstr "¨S¦³¤w¸g¦s¦bªº¤À³Î°Ï¥i¨Ñ¨Ï¥Î"
-
-#: ../../install_interactive.pm_.c:111
-msgid "Use the Windows partition for loopback"
-msgstr "¨Ï¥Î Windows ¤À³Î°Ï§@¬° loopback"
-
-#: ../../install_interactive.pm_.c:114
-msgid "Which partition do you want to use for Linux4Win?"
-msgstr "±z§Æ±æ­n¥Î¨º­Ó¤À³Î°Ïµ¹ Linux4Win ¨Ó¨Ï¥Î©O¡H"
-
-#: ../../install_interactive.pm_.c:116
-msgid "Choose the sizes"
-msgstr "¿ï¨ú¤j¤p"
-
-#: ../../install_interactive.pm_.c:117
-msgid "Root partition size in MB: "
-msgstr "®Ú¥Ø¿ý¤À³Î°Ïªº¤j¤p (MB)¡G "
-
-#: ../../install_interactive.pm_.c:118
-msgid "Swap partition size in MB: "
-msgstr "¸m´«¤À³Î°Ïªº¤j¤p (MB)¡G "
-
-#: ../../install_interactive.pm_.c:128
-msgid "Use the free space on the Windows partition"
-msgstr "¨Ï¥Î Windows ¤À³Î°Ï©Ò³Ñ¾lªº¥i¥ÎªÅ¶¡"
-
-#: ../../install_interactive.pm_.c:131
-msgid "Which partition do you want to resize?"
-msgstr "±z­n±q·s³]©w¨º­Ó¤À³Î°Ïªº¤j¤p ?"
-
-#: ../../install_interactive.pm_.c:133
-msgid "Resizing Windows partition"
-msgstr "¥¿¦b­pºâ Windows Àɮרt²ÎªºÃä¬É"
-
-#: ../../install_interactive.pm_.c:136
-#, c-format
-msgid ""
-"The FAT resizer is unable to handle your partition, \n"
-"the following error occured: %s"
-msgstr ""
-"µLªk½Õ¾ã¸Ó FAT ¤À³Î°Ïªº¤j¤p¡Aµo¥Í¤F¤U­±ªº¿ù»~:\n"
-"%s"
-
-#: ../../install_interactive.pm_.c:139
-msgid ""
-"Your Windows partition is too fragmented. Please reboot your computer under "
-"Windows, run the ``defrag'' utility, then restart the Mandrake Linux "
-"installation."
-msgstr "±zªº Windows ¤À³Î°ÏÀɮרt²Î¦³ÄY­«ªºÂ_Â÷±¡ªp¡A½Ð¥ý­«²Õ°Ê§@¦A¶i¦æ"
-
-#: ../../install_interactive.pm_.c:140
-msgid ""
-"WARNING!\n"
-"\n"
-"DrakX will now resize your Windows partition. Be careful:\n"
-"this operation is dangerous. If you have not already done\n"
-"so, you should first exit the installation, run scandisk\n"
-"under Windows (and optionally run defrag), then restart the\n"
-"installation. You should also backup your data.\n"
-"When sure, press Ok."
-msgstr ""
-"ĵ§i!\n"
-"\n"
-"DrakX ²{¦b­n­«©w±z Windows ¤À³Î°Ïªº¤j¤p¡A½Ð¤p¤ß!! \n"
-"³o­Ó°Ê§@¬O«Ü¦MÀIªº¡A½Ð¥ýÂ÷¶}¦w¸Ëµ{¦¡¡A¦b Windows \n"
-"©³¤U°õ¦æ scandisk ¸ò defrag ¥H«á¦A¨Ó¦w¸Ë Linux¡A¦Ó¥B\n"
-"³Ì¦n¥ý±N Windows ¤À³Î°Ï©³¤Uªº¸ê®Æ°µ¦n³Æ¥÷¡C½T©w³£\n"
-"¨S°ÝÃD¥H«á¡A¤~«ö¡y½T©w¡z¶s¡C"
-
-#: ../../install_interactive.pm_.c:150
-msgid "Which size do you want to keep for Windows on"
-msgstr "±z­n«O¯d¦h¤ÖªÅ¶¡µ¹ windows ¨Ï¥Î"
-
-#: ../../install_interactive.pm_.c:151
-#, c-format
-msgid "partition %s"
-msgstr "¤À³Î°Ï %s"
-
-#: ../../install_interactive.pm_.c:158
-#, c-format
-msgid "FAT resizing failed: %s"
-msgstr "FAT ­«©w¤j¤p¥¢±Ñ¡G %s"
-
-#: ../../install_interactive.pm_.c:173
-msgid ""
-"There is no FAT partition to resize or to use as loopback (or not enough "
-"space left)"
-msgstr "¨S¦³¥i¥Îªº FAT ¤À³Î°Ï¯à°÷½Õ¾ã¤j¤p¡A©ÎªÌ¬O¸Ó¤À³Î°Ï¨S¨¬°÷ªÅ¶¡"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Erase entire disk"
-msgstr "§R°£©Ò¦³ºÏºÐ¤º®e"
-
-#: ../../install_interactive.pm_.c:179
-msgid "Remove Windows(TM)"
-msgstr "²¾°£ Windows(TM)"
-
-#: ../../install_interactive.pm_.c:182
-msgid "You have more than one hard drive, which one do you install linux on?"
-msgstr "§A¨t²Î¤W¦³¦hÁûµwºÐ¥i¨Ñ¦w¸Ë Linux ¨t²Î¡A±z¥´ºâ­n·Ç³Æ¨º¤@Áû¨Ñ¦w¸Ë¨Ï¥Î¡H"
-
-#: ../../install_interactive.pm_.c:185
-#, c-format
-msgid "ALL existing partitions and their data will be lost on drive %s"
-msgstr "©Ò¦³¦b %s ºÏºÐ¤Wªº¤À³Î°Ï¸ò¸ê®Æ³£·|³Q²M°£±¼"
-
-#: ../../install_interactive.pm_.c:193
-msgid "Custom disk partitioning"
-msgstr "¦Û­qºÏºÐ¤À³Î"
-
-#: ../../install_interactive.pm_.c:197
-msgid "Use fdisk"
-msgstr "¨Ï¥Î fdisk µ{¦¡"
-
-#: ../../install_interactive.pm_.c:200
-#, c-format
-msgid ""
-"You can now partition %s.\n"
-"When you are done, don't forget to save using `w'"
-msgstr ""
-"±z¥Ø«e­n¹ï %s ¤À³Î°Ï¶i¦æ¹º¤À°Ê§@¡C\n"
-"·í±z§¹¦¨®É¡A§O§Ñ¤F¿é¤J 'w' ¼g¤J±zªºÅܧó"
-
-#: ../../install_interactive.pm_.c:229
-msgid "You don't have enough free space on your Windows partition"
-msgstr "±zªº Windows ¤À³Î°Ï¨Ã¨S¦³¨¬°÷ªº¤À³Î°Ï !"
-
-#: ../../install_interactive.pm_.c:245
-msgid "I can't find any room for installing"
-msgstr "§ä¤£¨ì¥ô¦ó¥i¥Îªº¦w¸ËªÅ¶¡"
-
-#: ../../install_interactive.pm_.c:248
-msgid "The DrakX Partitioning wizard found the following solutions:"
-msgstr "DrakX ¤À³ÎºëÆF§ä¨ì¤F¤U­±¥i¥Îªº¸Ñ¨M¤è®×¡G"
-
-#: ../../install_interactive.pm_.c:252
-#, c-format
-msgid "Partitioning failed: %s"
-msgstr "µwºÐ¤À³Î¥¢±Ñ¡G %s"
-
-#: ../../install_interactive.pm_.c:262
-msgid "Bringing up the network"
-msgstr "±Ò°Êºô¸ô³s½u"
-
-#: ../../install_interactive.pm_.c:267
-msgid "Bringing down the network"
-msgstr "Ãö³¬ºô¸ô³s½u"
-
-#: ../../install_steps.pm_.c:76
-msgid ""
-"An error occurred, but I don't know how to handle it nicely.\n"
-"Continue at your own risk."
-msgstr ""
-"µo¥Í¤F¤@­Óµ{¦¡¤£ª¾¹D¸Ó¦p¦ó§´µ½³B¸mªº¿ù»~¡A\n"
-"­nÄ~Äò¦w¸Ë¤u§@ªº¸Ü½Ð¤p¤ß¡C"
-
-#: ../../install_steps.pm_.c:211
-#, c-format
-msgid "Duplicate mount point %s"
-msgstr "­«½Æªº±¾¸üÂI %s"
-
-#: ../../install_steps.pm_.c:380
-msgid ""
-"Some important packages didn't get installed properly.\n"
-"Either your cdrom drive or your cdrom is defective.\n"
-"Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm"
-"\"\n"
-msgstr ""
-"¦³¤@³¡¤À­«­nªº®M¥óµLªk¦w¸Ë¨ì¨t²Î¡C\n"
-"¥i¯à¬O±zªº cdrom µwÅ馳°ÝÃD¡A©ÎªÌ¬O CD ¦w¸Ë¤ù·´·l¤F\n"
-
-#: ../../install_steps.pm_.c:452
-#, c-format
-msgid "Welcome to %s"
-msgstr "Åwªï¨Ó¨ì %s"
-
-#: ../../install_steps.pm_.c:531 ../../install_steps.pm_.c:770
-msgid "No floppy drive available"
-msgstr "¨S¦³¥i¥Îªº³nºÐ¾÷"
-
-#: ../../install_steps_auto_install.pm_.c:76
-#: ../../install_steps_stdio.pm_.c:22
-#, c-format
-msgid "Entering step `%s'\n"
-msgstr "¶i¤J¨BÆJ `%s'\n"
-
-#: ../../install_steps_gtk.pm_.c:150
-msgid ""
-"Your system is low on resources. You may have some problem installing\n"
-"Mandrake Linux. If that occurs, you can try a text install instead. For "
-"this,\n"
-"press `F1' when booting on CDROM, then enter `text'."
-msgstr ""
-"±zªº¨t²Î¸ê·½¦ü¥G¤Ó§C (¹êÅé°O¾ÐÅé¤Ó¤Öµ¥)¡A\n"
-"³o¥i¯à¾É­P¦b¦w¸Ë¹Lµ{¤¤·|µo¥Í¤£¥i¹w´Áªº¿ù»~\n"
-"¾É­P¦w¸Ë¥¢±Ñ¡C«Øij±z¡A­Y¬O±µ¤U¨Óªº½TµLªk¥¿±`\n"
-"¦w¸Ëªº¸Ü¡A½Ð§ï¥Î¤å¦r¼Ò¦¡ªº¤è¦¡¦w¸Ë¸û¨Î¡C\n"
-"¤]´N¬O¶}¾÷®É¥X²{ boot: °T®§®É¡A½Ð¿é¤J text \n"
-"¶i¦æ¤å¦r¦w¸Ë§Y¥i¡C"
-
-#: ../../install_steps_gtk.pm_.c:161 ../../install_steps_interactive.pm_.c:231
-msgid "Install Class"
-msgstr "¦w¸Ëªº¤è¦¡"
-
-#: ../../install_steps_gtk.pm_.c:164
-msgid "Please choose one of the following classes of installation:"
-msgstr "½Ð±q¤U¦Cªº¿ï¶µ¸Ì­±¿ï¨ú¾A¦Xªº¦w¸ËºØÃþ¡G"
-
-#: ../../install_steps_gtk.pm_.c:237 ../../install_steps_interactive.pm_.c:676
-msgid "Package Group Selection"
-msgstr "¨Ì¸s²Õ¿ï¨ú­n¦w¸Ëªº®M¥ó"
-
-#: ../../install_steps_gtk.pm_.c:270 ../../install_steps_interactive.pm_.c:691
-msgid "Individual package selection"
-msgstr "¿ï¨ú³æ¤@®M¥ó"
-
-#: ../../install_steps_gtk.pm_.c:293 ../../install_steps_interactive.pm_.c:614
-#, c-format
-msgid "Total size: %d / %d MB"
-msgstr "Á`¦@¤j¤p¡G %d / %d MB"
-
-#: ../../install_steps_gtk.pm_.c:335
-msgid "Bad package"
-msgstr "·´·lªº®M¥ó"
-
-#: ../../install_steps_gtk.pm_.c:336
-#, c-format
-msgid "Name: %s\n"
-msgstr "¦WºÙ¡G %s\n"
-
-#: ../../install_steps_gtk.pm_.c:337
-#, c-format
-msgid "Version: %s\n"
-msgstr "ª©¥»½s¸¹¡G %s\n"
-
-#: ../../install_steps_gtk.pm_.c:338
-#, c-format
-msgid "Size: %d KB\n"
-msgstr "¤j¤p¡G %d KB\n"
-
-#: ../../install_steps_gtk.pm_.c:339
-#, c-format
-msgid "Importance: %s\n"
-msgstr "­«­n©Ê¡G %s\n"
-
-#: ../../install_steps_gtk.pm_.c:361
-msgid ""
-"You can't select this package as there is not enough space left to install it"
-msgstr "¦]¬°µwºÐªÅ¶¡¤£¨¬¡A±z¤£¥i¥H¿ï¨ú³o­Ó®M¥ó¡C"
-
-#: ../../install_steps_gtk.pm_.c:366
-msgid "The following packages are going to be installed"
-msgstr "¤U¦Cªº®M¥ó±N·|³Q¦w¸Ë¤W"
-
-#: ../../install_steps_gtk.pm_.c:367
-msgid "The following packages are going to be removed"
-msgstr "¤U¦Cªº®M¥ó±N·|³Q²¾°£"
-
-#: ../../install_steps_gtk.pm_.c:379
-msgid "You can't select/unselect this package"
-msgstr "±z¤£¥i¥H¤Á´«³o­Ó®M¥óªºª¬ºA"
-
-#: ../../install_steps_gtk.pm_.c:391
-msgid "This is a mandatory package, it can't be unselected"
-msgstr "³o¬O¤@­Ó¥²­nªº®M¥ó¡A±z¤£¥i¥H¿ï¾Ü¤£­n¦w¸Ë³o­Ó®M¥ó"
-
-#: ../../install_steps_gtk.pm_.c:393
-msgid "You can't unselect this package. It is already installed"
-msgstr "³o­Ó®M¥ó¤w¸g¦w¸Ë¦b¨t²Î¤W¤F¡A±z¤£¥i¥H¤£¿ï³o­Ó®M¥ó"
-
-#: ../../install_steps_gtk.pm_.c:396
-msgid ""
-"This package must be upgraded.\n"
-"Are you sure you want to deselect it?"
-msgstr ""
-"³o­Ó®M¥ó¤@©w­n§ó·s¤~¦æ¡A\n"
-"±z½T©w±z¤£­n¿ï¥¦¶Ü?"
-
-#: ../../install_steps_gtk.pm_.c:399
-msgid "You can't unselect this package. It must be upgraded"
-msgstr "³o­Ó®M¥ó¤@©w­n§ó·s¤~¦æ¡A±z¤£¥i¥H¤£¿ï³o­Ó®M¥ó"
-
-#: ../../install_steps_gtk.pm_.c:404
-msgid "Show automatically selected packages"
-msgstr "Åã¥Ü¦Û°Ê¿ï¨úªº®M¥ó"
-
-#: ../../install_steps_gtk.pm_.c:405 ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-#: ../../standalone/drakbackup_.c:4259
-msgid "Install"
-msgstr "¦w¸Ë"
-
-#: ../../install_steps_gtk.pm_.c:408
-msgid "Load/Save on floppy"
-msgstr "¥Ñ³nºÐ¸ü¤J/Àx¦s"
-
-#: ../../install_steps_gtk.pm_.c:409
-msgid "Updating package selection"
-msgstr "¥¿¦b§ó·s®M¥óªº¿ï¾Ü"
-
-#: ../../install_steps_gtk.pm_.c:414
-msgid "Minimal install"
-msgstr "³Ì¤p¦w¸Ë"
-
-#: ../../install_steps_gtk.pm_.c:429 ../../install_steps_interactive.pm_.c:522
-msgid "Choose the packages you want to install"
-msgstr "¿ï¾Ü±z·Q­n¦w¸Ëªº®M¥ó"
-
-#: ../../install_steps_gtk.pm_.c:445 ../../install_steps_interactive.pm_.c:760
-msgid "Installing"
-msgstr "¥¿¦b¦w¸Ë"
-
-#: ../../install_steps_gtk.pm_.c:451
-msgid "Estimating"
-msgstr "¥¿¦b¦ô­p"
-
-#: ../../install_steps_gtk.pm_.c:458
-msgid "Time remaining "
-msgstr "³Ñ¾l®É¶¡"
-
-#: ../../install_steps_gtk.pm_.c:470
-msgid "Please wait, preparing installation..."
-msgstr "¥¿¦b·Ç³Æ¦w¸Ë¤u§@..."
-
-#: ../../install_steps_gtk.pm_.c:554
-#, c-format
-msgid "%d packages"
-msgstr "%d ­Ó®M¥ó"
-
-#: ../../install_steps_gtk.pm_.c:559
-#, c-format
-msgid "Installing package %s"
-msgstr "¥¿¦b¦w¸Ë %s ®M¥ó"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-#: ../../standalone/drakautoinst_.c:202
-msgid "Accept"
-msgstr "±µ¨ü"
-
-#: ../../install_steps_gtk.pm_.c:596 ../../install_steps_interactive.pm_.c:189
-#: ../../install_steps_interactive.pm_.c:784
-msgid "Refuse"
-msgstr "©Úµ´"
-
-#: ../../install_steps_gtk.pm_.c:597 ../../install_steps_interactive.pm_.c:785
-#, c-format
-msgid ""
-"Change your Cd-Rom!\n"
-"\n"
-"Please insert the Cd-Rom labelled \"%s\" in your drive and press Ok when "
-"done.\n"
-"If you don't have it, press Cancel to avoid installation from this Cd-Rom."
-msgstr ""
-"´«¤ù¤F!\n"
-"\n"
-"½Ð§ó´«©R¦W¬° \"%s\" ªº¦w¸Ë¤ù¡AµM«á«ö¤U½T©wÄ~Äò¡C\n"
-"­Y¬O±z¨Ã¨S¦³³o±i¦w¸Ë¤ù¡A½ÐÂI¿ï¨ú®ø²¤¹L³o¤@¤ùªº¦w¸Ëªº°Ê§@¡C"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_gtk.pm_.c:615
-#: ../../install_steps_interactive.pm_.c:797
-#: ../../install_steps_interactive.pm_.c:801
-msgid "Go on anyway?"
-msgstr "µL½×¦p¦ó³£­nÄ~Äò¶Ü ?"
-
-#: ../../install_steps_gtk.pm_.c:611 ../../install_steps_interactive.pm_.c:797
-msgid "There was an error ordering packages:"
-msgstr "±Æ¦C®M¥ó®Éµo¥Í¿ù»~¡G"
-
-#: ../../install_steps_gtk.pm_.c:615 ../../install_steps_interactive.pm_.c:801
-msgid "There was an error installing packages:"
-msgstr "¦w¸Ë®M¥ó®Éµo¥Í¿ù»~¡G"
-
-#: ../../install_steps_interactive.pm_.c:10
-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"
-"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"
-
-#: ../../install_steps_interactive.pm_.c:67
-msgid "An error occurred"
-msgstr "µo¥Í¤@­Ó¿ù»~"
-
-#: ../../install_steps_interactive.pm_.c:85
-msgid "Do you really want to leave the installation?"
-msgstr "±z½T©w­nµ²§ô¦w¸Ëµ{¦¡¶Ü¡H"
-
-#: ../../install_steps_interactive.pm_.c:112
-msgid "License agreement"
-msgstr "ª©Åv¨óij"
-
-#: ../../install_steps_interactive.pm_.c:113
-msgid ""
-"Introduction\n"
-"\n"
-"The operating system and the different components available in the Mandrake "
-"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 Mandrake 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"
-"MandrakeSoft 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"
-"MandrakeSoft 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 MandrakeSoft 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, MandrakeSoft 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 Mandrake 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 MandrakeSoft.\n"
-"The programs developed by MandrakeSoft S.A. are governed by the GPL License. "
-"Documentation written \n"
-"by MandrakeSoft 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"
-"MandrakeSoft 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"
-"\"Mandrake\", \"Mandrake Linux\" and associated logos are trademarks of "
-"MandrakeSoft 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 MandrakeSoft S.A. \n"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:191
-msgid "Are you sure you refuse the licence?"
-msgstr "±z½T©w¤£±µ¨ü¸Óª©Åvªº«ÅºÙ¡H"
-
-#: ../../install_steps_interactive.pm_.c:211
-#: ../../install_steps_interactive.pm_.c:1021
-#: ../../standalone/keyboarddrake_.c:31
-msgid "Keyboard"
-msgstr "Áä½L"
-
-#: ../../install_steps_interactive.pm_.c:212
-msgid "Please choose your keyboard layout."
-msgstr "½Ð¿ï¨úÁä½L±Æ¦Cªº®æ¦¡¬O¨º¤@ºØ¡C"
-
-#: ../../install_steps_interactive.pm_.c:213
-msgid "Here is the full list of keyboards available"
-msgstr "¤U­±²M³æ¬O¥i¨Ñ¿ï¾ÜªºÁä½L¦Cªí"
-
-#: ../../install_steps_interactive.pm_.c:231
-msgid "Which installation class do you want?"
-msgstr "±z·Q¥Î¨ººØ¦w¸Ë¤è¦¡ ?"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Install/Update"
-msgstr "¦w¸Ë/¤É¯Å"
-
-#: ../../install_steps_interactive.pm_.c:235
-msgid "Is this an install or an update?"
-msgstr "±z­n¶i¦æ¦w¸Ë©Î¬O¤É¯Å¡H"
-
-#: ../../install_steps_interactive.pm_.c:244
-msgid "Recommended"
-msgstr "«Øij­È"
-
-#: ../../install_steps_interactive.pm_.c:247
-#: ../../install_steps_interactive.pm_.c:250
-msgid "Expert"
-msgstr "¦Û­q"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade"
-msgstr "¤É¯Å"
-
-#: ../../install_steps_interactive.pm_.c:255
-#: ../../install_steps_interactive.pm_.c:259
-msgid "Upgrade packages only"
-msgstr "¶È¤É¯Å®M¥ó"
-
-#: ../../install_steps_interactive.pm_.c:275
-msgid "Please choose the type of your mouse."
-msgstr "½Ð¿ï¨ú·Æ¹«ªº§Î¦¡¡C"
-
-#: ../../install_steps_interactive.pm_.c:281 ../../standalone/mousedrake_.c:60
-msgid "Mouse Port"
-msgstr "·Æ¹«³s±µ°ð"
-
-#: ../../install_steps_interactive.pm_.c:282 ../../standalone/mousedrake_.c:61
-msgid "Please choose on which serial port your mouse is connected to."
-msgstr "½Ð¿ï¨ú±z·Æ¹«³s±µªº§Ç¦C°ð¡C"
-
-#: ../../install_steps_interactive.pm_.c:290
-msgid "Buttons emulation"
-msgstr "«öÁä¼ÒÀÀ"
-
-#: ../../install_steps_interactive.pm_.c:292
-msgid "Button 2 Emulation"
-msgstr "¨âÁä¼ÒÀÀ"
-
-#: ../../install_steps_interactive.pm_.c:293
-msgid "Button 3 Emulation"
-msgstr "¤TÁä¼ÒÀÀ"
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "Configuring PCMCIA cards..."
-msgstr "¥¿¦b³]©w PCMCIA ¥d..."
-
-#: ../../install_steps_interactive.pm_.c:314
-msgid "PCMCIA"
-msgstr "PCMCIA"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "Configuring IDE"
-msgstr "³]©w IDE ¸Ë¸m"
-
-#: ../../install_steps_interactive.pm_.c:321
-msgid "IDE"
-msgstr "IDE"
-
-#: ../../install_steps_interactive.pm_.c:338
-msgid "No partition available"
-msgstr "§ä¤£¨ì¥i¥Îªº¤À³Î°Ï"
-
-#: ../../install_steps_interactive.pm_.c:341
-msgid "Scanning partitions to find mount points"
-msgstr "¥¿¦b±½´y¤À³Î°Ï©ÒÄݪº±¾¤JÂI"
-
-#: ../../install_steps_interactive.pm_.c:349
-msgid "Choose the mount points"
-msgstr "¿ï¨ú±¾¸üÂI"
-
-#: ../../install_steps_interactive.pm_.c:379
-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 ""
-"¨S¦³¨¬°÷ªº¥i¥ÎªÅ¶¡¦w¸Ë¶}¾÷ºÞ²zµ{¦¡! ¦w¸ËÁÙ¬O·|Ä~Äò¡A¦ý¬O±z»Ý­n¨Ï¥Î¶}¾÷¤ù¤~¯à"
-"°÷¥¿½T±Ò°Ê¨t²Î¡C"
-
-#: ../../install_steps_interactive.pm_.c:388
-msgid "No root partition found to perform an upgrade"
-msgstr "§ä¤£¨ì¨t²Î®Ú¥Ø¿ý©Ò¦bªº¤À³Î°Ï¦]¦¹µLªk¤É¯Å"
-
-#: ../../install_steps_interactive.pm_.c:389
-msgid "Root Partition"
-msgstr "®Ú¥Ø¿ý©Ò¦bªº¤À³Î°Ï"
-
-#: ../../install_steps_interactive.pm_.c:390
-msgid "What is the root partition (/) of your system?"
-msgstr "±z¨t²Î¤W¥Î¨Ó§@¬°®Ú¥Ø¿ý (/) ªº¤À³Î°Ï¬O¨º¤@­Ó ?"
-
-#: ../../install_steps_interactive.pm_.c:404
-msgid "You need to reboot for the partition table modifications to take place"
-msgstr "±z¶·­n­«·s¶}¾÷¥H¨Ï¥Î§ó°Ê¹LªºµwºÐ¤À³Îªí"
-
-#: ../../install_steps_interactive.pm_.c:428
-msgid "Choose the partitions you want to format"
-msgstr "¿ï¾Ü­n®æ¦¡¤Æªº¤À³Î°Ï"
-
-#: ../../install_steps_interactive.pm_.c:429
-msgid "Check bad blocks?"
-msgstr "ÀˬdÃa±¼ªººÏ°Ï?"
-
-#: ../../install_steps_interactive.pm_.c:456
-msgid "Formatting partitions"
-msgstr "¥¿¦b®æ¦¡¤Æ¤À³Î°Ï"
-
-#: ../../install_steps_interactive.pm_.c:458
-#, c-format
-msgid "Creating and formatting file %s"
-msgstr "«Ø¥ß¨Ã®æ¦¡¤ÆÀÉ®× %s"
-
-#: ../../install_steps_interactive.pm_.c:463
-#, c-format
-msgid ""
-"Failed to check filesystem %s. Do you want to repair the errors? (beware, "
-"you can loose data)"
-msgstr ""
-"µLªkÀˬd¸Ó %s Àɮרt²Î¡A±z­n­×´_¸Ó¿ù»~¶Ü¡H(½Ðª`·N¡A­×´_¥i¯à¾É­P¿ò¥¢¸ê®Æ)"
-
-#: ../../install_steps_interactive.pm_.c:465
-msgid "Not enough swap space to fulfill installation, please add some"
-msgstr "¨S¦³¨¬°÷ªºµêÀÀ°O¾ÐÅé¥i¥H¥Î¨Ó§¹¦¨¦w¸Ë§@·~¡A½Ð¼W¥[¸m´«ªÅ¶¡"
-
-#: ../../install_steps_interactive.pm_.c:472
-msgid "Looking for available packages and rebuilding rpm database..."
-msgstr "¥¿¦b·j´M¥i¥H¦w¸Ëªº®M¥ó¨Ã¥B«Ø¥ß rpm ¸ê®Æ®w..."
-
-#: ../../install_steps_interactive.pm_.c:473
-msgid "Looking for available packages..."
-msgstr "¥¿¦b·j´M¥i¥H¦w¸Ëªº®M¥ó"
-
-#: ../../install_steps_interactive.pm_.c:476
-msgid "Looking at packages already installed..."
-msgstr "¥¿¦b·j´M¤w¸g¦w¸Ë¹Lªº®M¥ó..."
-
-#: ../../install_steps_interactive.pm_.c:480
-msgid "Finding packages to upgrade..."
-msgstr "¥¿¦b·j´M»Ý­n¤É¯Åªº®M¥ó"
-
-#: ../../install_steps_interactive.pm_.c:498
-#, c-format
-msgid ""
-"Your system does not have enough space left for installation or upgrade (%d "
-"> %d)"
-msgstr "±zªº¨t²Î¨S¦³¨¬°÷ªºªÅ¶¡¥i¥H¥Î¨Ó¦w¸Ë©Î¤É¯Å¤F (%d > %d)"
-
-#: ../../install_steps_interactive.pm_.c:534
-msgid ""
-"Please choose load or save package selection on floppy.\n"
-"The format is the same as auto_install generated floppies."
-msgstr ""
-"½Ð¿ï¾Ü¦b¸ü¤J©ÎªÌ¬OÀx¦s©Ò¿ï¾Üªº®M¥ó¨ìºÏ¤ù¤º¡C\n"
-"¸ÓºÏ¤ù®æ¦¡´N¬O¦Û°Ê¦w¸Ë®É©Ò»s§@²£¥ÍªººÏ¤ù®æ¦¡¡C"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Load from floppy"
-msgstr "¸ü¤J³nºÐ¤¤ªº³]©w­È"
-
-#: ../../install_steps_interactive.pm_.c:536
-msgid "Save on floppy"
-msgstr "Àx¦s³]©w¨ìºÏ¤ù"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Loading from floppy"
-msgstr "¥¿¦b¸ü¤J³nºÐ¤¤ªº³]©w­È"
-
-#: ../../install_steps_interactive.pm_.c:540
-msgid "Package selection"
-msgstr "®M¥ó¿ï¨ú"
-
-#: ../../install_steps_interactive.pm_.c:545
-msgid "Insert a floppy containing package selection"
-msgstr "½Ð´¡¤J¤@±i¥]§t³nÅé¿ï¨ú²M³æ¬ö¿ýªººÏ¤ù"
-
-#: ../../install_steps_interactive.pm_.c:627
-msgid "Selected size is larger than available space"
-msgstr "©Ò¿ï¨ú¬ö¿ýªº¶µ¥Ø¶W¹L¥i¥ÎªººÏºÐªÅ¶¡"
-
-#: ../../install_steps_interactive.pm_.c:642
-msgid "Type of install"
-msgstr "¦w¸ËÃþ«¬"
-
-#: ../../install_steps_interactive.pm_.c:643
-msgid ""
-"You haven't selected any group of packages.\n"
-"Please choose the minimal installation you want:"
-msgstr ""
-"±z¨Ã¥¼¿ï¨ú¥ô¦ó®M¥ó¸s²Õ\n"
-"½Ð¿ï¾Ü±z©Ò»Ý­nªº³Ì¤p¦w¸Ë"
-
-#: ../../install_steps_interactive.pm_.c:646
-msgid "With X"
-msgstr "¥]§t X Àô¹Ò"
-
-#: ../../install_steps_interactive.pm_.c:648
-msgid "With basic documentation (recommended!)"
-msgstr "¥]§t°ò¥»ªº»¡©ú¤å¥ó («Øij)"
-
-#: ../../install_steps_interactive.pm_.c:649
-msgid "Truly minimal install (especially no urpmi)"
-msgstr "¯u¥¿³Ì¤p¦w¸Ë (µL urpmi µ{¦¡ )"
-
-#: ../../install_steps_interactive.pm_.c:734
-msgid ""
-"If you have all the CDs in the list below, click Ok.\n"
-"If you have none of those CDs, click Cancel.\n"
-"If only some CDs are missing, unselect them, then click Ok."
-msgstr ""
-"¦pªG±z¦³¤U­±²M³æ¤º©Ò¦C¥Xªº CD ¥úºÐ¤ù¡A½Ð¿ï¾Ü½T©w¡C\n"
-"¦pªG³£¨S¦³ªº¸Ü¡A½Ð¿ï¾Ü¨ú®ø¡C\n"
-"¦pªG¦³¤@¨Ç¶µ¥Ø±z¨Ã¨S¦³ªº¸Ü¡A§â¸Ó¶µ¥Ø¨ú®ø¿ï¨ú¡AµM«á«ö¤U½T©wÄ~Äò¡C"
-
-#: ../../install_steps_interactive.pm_.c:739
-#, c-format
-msgid "Cd-Rom labeled \"%s\""
-msgstr "¼Ð¬° \"%s\" ªº¥úºÐ¤ù"
-
-#: ../../install_steps_interactive.pm_.c:760
-msgid "Preparing installation"
-msgstr "¥¿¦b·Ç³Æ¦w¸Ë¤u§@"
-
-#: ../../install_steps_interactive.pm_.c:769
-#, c-format
-msgid ""
-"Installing package %s\n"
-"%d%%"
-msgstr ""
-"¥¿¦b¦w¸Ë %s ®M¥ó\n"
-"%d%%"
-
-#: ../../install_steps_interactive.pm_.c:815
-msgid "Post-install configuration"
-msgstr "¦w¸Ë«áªº¶i¤@¨B³]©w"
-
-#: ../../install_steps_interactive.pm_.c:821
-#, c-format
-msgid "Please insert the Boot floppy used in drive %s"
-msgstr "½Ð¦b %s ºÏºÐ¾÷¤º´¡¤J¤@±i¥i¶}¾÷ºÏºÐ¤ù"
-
-#: ../../install_steps_interactive.pm_.c:827
-#, c-format
-msgid "Please insert the Update Modules floppy in drive %s"
-msgstr "½Ð¦b %s ºÏºÐ¾÷¤º´¡¤J¤@±i¥]§t§ó·s¼Ò²Õ¸ê®ÆªººÏºÐ¤ù"
-
-#: ../../install_steps_interactive.pm_.c:847
-msgid ""
-"You now have the opportunity to download encryption software.\n"
-"\n"
-"WARNING:\n"
-"\n"
-"Due to different general requirements applicable to these software and "
-"imposed\n"
-"by various jurisdictions, customer and/or end user of theses software "
-"should\n"
-"ensure that the laws of his/their jurisdiction allow him/them to download, "
-"stock\n"
-"and/or use these software.\n"
-"\n"
-"In addition customer and/or end user shall particularly be aware to not "
-"infringe\n"
-"the laws of his/their jurisdiction. Should customer and/or end user not\n"
-"respect the provision of these applicable laws, he/they will incure serious\n"
-"sanctions.\n"
-"\n"
-"In no event shall Mandrakesoft nor its manufacturers and/or suppliers be "
-"liable\n"
-"for special, indirect or incidental damages whatsoever (including, but not\n"
-"limited to loss of profits, business interruption, loss of commercial data "
-"and\n"
-"other pecuniary losses, and eventual liabilities and indemnification to be "
-"paid\n"
-"pursuant to a court decision) arising out of use, possession, or the sole\n"
-"downloading of these software, to which customer and/or end user could\n"
-"eventually have access after having sign up the present agreement.\n"
-"\n"
-"\n"
-"For any queries relating to these agreement, please contact \n"
-"Mandrakesoft, Inc.\n"
-"2400 N. Lincoln Avenue Suite 243\n"
-"Altadena California 91001\n"
-"USA"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:886
-msgid ""
-"You now have the opportunity to download updated packages. These packages\n"
-"have been released 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 ""
-"¦b¡uLinux Distribution¡v¨C¹jµo¦æ¤@¬q®É¶¡«á¡A\n"
-"¼t°Ó³£·|©ñ¥X¬ÛÃöªº­×¥¿®M¥ó¨Ñ¨Ï¥ÎªÌ¦w¸Ë§ó·s¡C\n"
-"\n"
-"±z²{¦b´N¯à°÷ª½±µ¨ú±o¥Ø«e³Ì·sªº¬ÛÃö®M¥ó­×¥¿\n"
-"¸ê°T¡A¤£¹L«e´£´N¬O±zªººô¸ô³s½u³]©w¤w¸gµL»~\n"
-"¥i¥H¥¿±`¨Ï¥Î¡C\n"
-"\n"
-"¨º±z¥´ºâ­n¦w¸Ë§ó·s®M¥ó¶Ü¡H"
-
-#: ../../install_steps_interactive.pm_.c:901
-msgid ""
-"Contacting Mandrake Linux web site to get the list of available mirrors..."
-msgstr "³sµ²¨ì Mirror Linux Web Site ¬d¸ß¥i¥Îªº¬M®g¯¸¥x"
-
-#: ../../install_steps_interactive.pm_.c:906
-msgid "Choose a mirror from which to get the packages"
-msgstr "¿ï¨ú­n¥Î¨Ó§ì¨úµ{¦¡®M¥óÀɪº FTP ¬M®g¯¸¥x"
-
-#: ../../install_steps_interactive.pm_.c:915
-msgid "Contacting the mirror to get the list of available packages..."
-msgstr "¦V FTP ¬M®g¯¸¥x¬d¸ß¥i¥Îªºµ{¦¡®M¥ó¦Cªí"
-
-#: ../../install_steps_interactive.pm_.c:943
-msgid "Which is your timezone?"
-msgstr "±zªº®É°Ï¬°¦ó ?"
-
-#: ../../install_steps_interactive.pm_.c:948
-msgid "Hardware clock set to GMT"
-msgstr "µwÅé®ÉÄÁ³]©w¬° GMT ®É¶¡"
-
-#: ../../install_steps_interactive.pm_.c:949
-msgid "Automatic time synchronization (using NTP)"
-msgstr "¦Û°Ê³z¹L NTP ªA°È®Õ®É"
-
-#: ../../install_steps_interactive.pm_.c:956
-msgid "NTP Server"
-msgstr "NTP ¦øªA¥D¾÷"
-
-#: ../../install_steps_interactive.pm_.c:990
-#: ../../install_steps_interactive.pm_.c:998
-msgid "Remote CUPS server"
-msgstr "»·ºÝ CUPS ¦øªA¾¹"
-
-#: ../../install_steps_interactive.pm_.c:991
-msgid "No printer"
-msgstr "µL¦Lªí¾÷"
-
-#: ../../install_steps_interactive.pm_.c:1008
-msgid "Do you have an ISA sound card?"
-msgstr "±z¨t²Î¦³ ISA ­µ®Ä¥d¶Ü¡H"
-
-#: ../../install_steps_interactive.pm_.c:1010
-msgid "Run \"sndconfig\" after installation to configure your sound card"
-msgstr "½Ð¦b¦w¸Ë§¹²¦«á¡A°õ¦æ \"sndconfig\" ¨Ó³]©w­µ®Ä¥d"
-
-#: ../../install_steps_interactive.pm_.c:1012
-msgid "No sound card detected. Try \"harddrake\" after installation"
-msgstr "¨S°»´ú¨ì¥ô¦ó­µ®Ä¥d¡C½Ð¦b¦w¸Ë«á°õ¦æ \"harddrake\" ¶i¦æ³]©w"
-
-#: ../../install_steps_interactive.pm_.c:1017 ../../steps.pm_.c:27
-msgid "Summary"
-msgstr "Á`µ²"
-
-#: ../../install_steps_interactive.pm_.c:1020
-msgid "Mouse"
-msgstr "·Æ¹«"
-
-#: ../../install_steps_interactive.pm_.c:1022
-msgid "Timezone"
-msgstr "®É°Ï"
-
-#: ../../install_steps_interactive.pm_.c:1023 ../../printerdrake.pm_.c:2937
-#: ../../printerdrake.pm_.c:3026
-msgid "Printer"
-msgstr "¦Lªí¾÷"
-
-#: ../../install_steps_interactive.pm_.c:1025
-msgid "ISDN card"
-msgstr "ISDN ¤¶­±¥d"
-
-#: ../../install_steps_interactive.pm_.c:1028
-#: ../../install_steps_interactive.pm_.c:1030
-msgid "Sound card"
-msgstr "­µ®Ä¥d"
-
-#: ../../install_steps_interactive.pm_.c:1032
-msgid "TV card"
-msgstr "¹qµø¥d"
-
-#: ../../install_steps_interactive.pm_.c:1072
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1101
-msgid "LDAP"
-msgstr "¨Ï¥Î LDAP"
-
-#: ../../install_steps_interactive.pm_.c:1073
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1110
-msgid "NIS"
-msgstr "¨Ï¥Î NIS"
-
-#: ../../install_steps_interactive.pm_.c:1074
-#: ../../install_steps_interactive.pm_.c:1097
-#: ../../install_steps_interactive.pm_.c:1118
-#: ../../install_steps_interactive.pm_.c:1124
-msgid "Windows Domain"
-msgstr "Windows ºô°ì"
-
-#: ../../install_steps_interactive.pm_.c:1075
-#: ../../install_steps_interactive.pm_.c:1097
-msgid "Local files"
-msgstr "¥»¾÷±K½XÀÉ"
-
-#: ../../install_steps_interactive.pm_.c:1084
-#: ../../install_steps_interactive.pm_.c:1085 ../../steps.pm_.c:24
-msgid "Set root password"
-msgstr "³]©w root ±K½X"
-
-#: ../../install_steps_interactive.pm_.c:1086
-msgid "No password"
-msgstr "¨S¦³±K½X"
-
-#: ../../install_steps_interactive.pm_.c:1091
-#, c-format
-msgid "This password is too short (it must be at least %d characters long)"
-msgstr "³o­Ó±K½X¤Ó²³æ¤F (¤@©w¦Ü¤Ö­n¦³ %d ­Ó¦r¤¸¤~¦æ)"
-
-#: ../../install_steps_interactive.pm_.c:1097 ../../network/modem.pm_.c:49
-#: ../../standalone/drakconnect_.c:625 ../../standalone/logdrake_.c:172
-msgid "Authentication"
-msgstr "»{ÃҤ覡"
-
-#: ../../install_steps_interactive.pm_.c:1105
-msgid "Authentication LDAP"
-msgstr "LDAP »{ÃÒ"
-
-#: ../../install_steps_interactive.pm_.c:1106
-msgid "LDAP Base dn"
-msgstr "LDAP ªº dn Äæ¦ì"
-
-#: ../../install_steps_interactive.pm_.c:1107
-msgid "LDAP Server"
-msgstr "LDAP ¦øªA¥D¾÷"
-
-#: ../../install_steps_interactive.pm_.c:1113
-msgid "Authentication NIS"
-msgstr "NIS »{ÃÒ"
-
-#: ../../install_steps_interactive.pm_.c:1114
-msgid "NIS Domain"
-msgstr "NIS °ì¦W"
-
-#: ../../install_steps_interactive.pm_.c:1115
-msgid "NIS Server"
-msgstr "NIS ¦øªA¥D¾÷"
-
-#: ../../install_steps_interactive.pm_.c:1121
-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 ""
-"­n¯à°÷¦b W2K PDC ¤U¥¿±`¨Ï¥Î¡A±z»Ý­n¨Ï¥ÎºÞ²zªÌ¥þ²{¦b Windows ¥D¾÷¨ºÃä©ó´£¥Ü¦r"
-"¤¸¤U°õ¦æ C:\\>net localgroup \"Pre-Windows 2000 Compatible Access\"everyone /"
-"all¡AµM«á­«·s±Ò°Ê§Aªº W2K ¥D¾÷¡C\n"
-"±z¥t¥~Áٻݭnºô°ìºÞ²zªÌ±b¸¹±K½X¡A¥H«K©ó¯à°÷¥[¤J Windows(TM) ºô°ì¤º¡C\n"
-"­n¶}©l¥[¤Jºô°ì«e¡A½Ð¥ý½T»{§Aºô¸ô¦³¥¿½T±Ò°Ê¡A­n¤£µM DrakX µ{¦¡»Ý­nµ¥¨ì«á­±ºô¸ô"
-"³]©w¥¿½T«á¤~¯à°÷¶i¦æ³o¨Ç¨BÆJ¡C\n"
-"­Y¬O§Aµo²{¦w¸Ëµ{¦¡³]©w¦n«á¡A§A©¹«á¶}¾÷µo²{µLªk¥¿±`¨Ï¥Îºô°ì»{ÃÒªº¸Ü¡A½Ð¨Æ«á°õ"
-"¦æ 'smbpasswd -j DOMAIN -U USER%PASSWORD' «ü¥O¡A¨ä¤¤ªº DOMAIN ¬°§AªºWindows "
-"ºô°ì¦WºÙ¡AUSER »P PASSWORD ¬°ºÞ²zªÌªº±b¸¹»P±K½X¡C\n"
-"³Ì«á¨Ï¥Î 'wbinfo -t' ´ú¸Õ½T»{»{ÃÒ¥\¯à¬O§_¥i¥H¥¿±`¤u§@¡C"
-
-#: ../../install_steps_interactive.pm_.c:1123
-msgid "Authentication Windows Domain"
-msgstr "Windows PDC »{ÃÒ"
-
-#: ../../install_steps_interactive.pm_.c:1125
-msgid "Domain Admin User Name"
-msgstr "ºô°ìºÞ²z±b¸¹"
-
-#: ../../install_steps_interactive.pm_.c:1126
-msgid "Domain Admin Password"
-msgstr "ºô°ìºÞ²z±K½X"
-
-#: ../../install_steps_interactive.pm_.c:1161
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"SILO on your system, or another operating system removes SILO, or SILO "
-"doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures.\n"
-"\n"
-"If you want to create a bootdisk for your system, insert a floppy in the "
-"first\n"
-"drive and press \"Ok\"."
-msgstr ""
-"»s§@¤@¶ô¶}¾÷¤ù¥i¥HÅý±z¤£¥²¨Ì¾aµwºÐ¤Wªº¶}¾÷\n"
-"µ{¦¡´N¥i¥H¶}¾÷¶i¤J±zªº Linux ¨t²Î¡A·í±z¤£§Æ\n"
-"±æ¦b¨t²Î¤W¦w¸Ë SILO ªº®É­Ô·|«Ü¦³¥Î¡A\n"
-"©ÎªÌ·í¨ä¥L§@·~¨t²Î»\±¼ SILO¡B·í SILO ¦b±zªºµw\n"
-"Åé¤WµLªk¥¿±`¹B§@ªº®É­Ô¡A¦³¤@¶ô¶}¾÷¤ù±N·|Åý±z\n"
-"¬Ù¨Æ¤£¤Ö¡A¦¹¥~¡A³o¶ô¶}¾÷¤ùÁÙ¥i¥H¸ò Mandrake ´£\n"
-"¨Ñªº±Ï´©ºÏ¤ù (rescue disk) ¤@°_¨Ï¥Î¡AÅý±z¦b¨t²Î\n"
-"µo¥Í°ÝÃD®É¥i¥H¶}¾÷¶i¥h¶i¦æ­×´_ªº¤u§@¡C\n"
-"­Y±z§Æ±æ¦w¸Ëµ{¦¡À°±z»s§@¤@±i¶}¾÷ºÏ¤ùªº¸Ü¡A½Ð¦b\n"
-"³nºÐ¾÷¸Ì­±´¡¤J¤@¶ôºÏ¤ù¨Ã¿ï¨ú¡y½T©w¡z¡C"
-
-#: ../../install_steps_interactive.pm_.c:1177
-msgid "First floppy drive"
-msgstr "²Ä¤@¥x³nºÐ"
-
-#: ../../install_steps_interactive.pm_.c:1178
-msgid "Second floppy drive"
-msgstr "²Ä¤G¥x³nºÐ"
-
-#: ../../install_steps_interactive.pm_.c:1179 ../../printerdrake.pm_.c:2470
-msgid "Skip"
-msgstr "²¤¹L"
-
-#: ../../install_steps_interactive.pm_.c:1184
-#, c-format
-msgid ""
-"A custom bootdisk provides a way of booting into your Linux system without\n"
-"depending on the normal bootloader. This is useful if you don't want to "
-"install\n"
-"LILO (or grub) on your system, or another operating system removes LILO, or "
-"LILO doesn't\n"
-"work with your hardware configuration. A custom bootdisk can also be used "
-"with\n"
-"the Mandrake rescue image, making it much easier to recover from severe "
-"system\n"
-"failures. Would you like to create a bootdisk for your system?\n"
-"%s"
-msgstr ""
-"»s§@¤@¶ô¶}¾÷¤ù¥i¥HÅý±z¤£¥²¨Ì¾aµwºÐ¤Wªº¶}¾÷\n"
-"µ{¦¡´N¥i¥H¶}¾÷¶i¤J±zªº Linux ¨t²Î¡A·í±z¤£§Æ\n"
-"±æ¦b¨t²Î¤W¦w¸Ë LILO (©Î grub) ªº®É­Ô·|«Ü¦³¥Î¡A\n"
-"©ÎªÌ·í¨ä¥L§@·~¨t²Î»\±¼ LILO¡B·í LILO ¦b±zªºµw\n"
-"Åé¤WµLªk¥¿±`¹B§@ªº®É­Ô¡A¦³¤@¶ô¶}¾÷¤ù±N·|Åý±z\n"
-"¬Ù¨Æ¤£¤Ö¡A¦¹¥~¡A³o¶ô¶}¾÷¤ùÁÙ¥i¥H¸ò Mandrake ´£\n"
-"¨Ñªº±Ï´©ºÏ¤ù (rescue disk) ¤@°_¨Ï¥Î¡AÅý±z¦b¨t²Î\n"
-"µo¥Í°ÝÃD®É¥i¥H¶}¾÷¶i¥h¶i¦æ­×´_ªº¤u§@¡F±z§Æ±æ\n"
-"¦w¸Ëµ{¦¡À°±z»s§@¤@±i¶}¾÷ºÏ¤ù¶Ü?\n"
-"%s"
-
-#: ../../install_steps_interactive.pm_.c:1190
-msgid ""
-"\n"
-"\n"
-"(WARNING! You're using XFS for your root partition,\n"
-"creating a bootdisk on a 1.44 Mb floppy will probably fail,\n"
-"because XFS needs a very large driver)."
-msgstr ""
-"\n"
-"\n"
-"(ĵ§i¡I±zªº root ¤À³Î°Ï¥Ø«e¬O¨Ï¥Î XFS Àɮרt²Î¡A\n"
-"¥Ñ©ó XFS ÅX°Êµ{¦¡¤Ó¤j¤F¡A©Ò¥H»s§@¶}¾÷¤ù®É±NµLªk\n"
-"¥¿½Tªº±N XFS ¼Ò²ÕÅX°Êµ{¦¡Àɮשñ¤J)¡C"
-
-#: ../../install_steps_interactive.pm_.c:1198
-msgid "Sorry, no floppy drive available"
-msgstr "¤£¦n·N«ä¡A§ä¤£¨ì³nºÐ¾÷"
-
-#: ../../install_steps_interactive.pm_.c:1202
-msgid "Choose the floppy drive you want to use to make the bootdisk"
-msgstr "¿ï¾Ü­n¥Î¨Ó»s§@¶}¾÷ºÏ¤ùªº³nºÐ¾÷"
-
-#: ../../install_steps_interactive.pm_.c:1206
-#, c-format
-msgid "Insert a floppy in %s"
-msgstr "½Ð¦b %s ¤¤´¡¤JºÏºÐ¤ù"
-
-#: ../../install_steps_interactive.pm_.c:1209
-msgid "Creating bootdisk..."
-msgstr "¥¿¦b»s§@¶}¾÷ºÏ¤ù"
-
-#: ../../install_steps_interactive.pm_.c:1216
-msgid "Preparing bootloader..."
-msgstr "¥¿¦b·Ç³Æ¶}¾÷µ{¦¡"
-
-#: ../../install_steps_interactive.pm_.c:1227
-msgid ""
-"You appear to have an OldWorld or Unknown\n"
-" machine, the yaboot bootloader will not work for you.\n"
-"The install will continue, but you'll\n"
-" need to use BootX to boot your machine"
-msgstr ""
-"±zªº¨t²Î¦ü¥G¦³ OldWorld ©ÎªÌ¬O¨ä¥L¤£»{ÃѪº¶µ¥Ø¡A\n"
-"³o±N·|¾É­Pyaboot ¶}¾÷±Ò°Êµ{¦¡µLªk¥¿±`¹B§@¡C\n"
-"¦w¸ËÁÙ¬O·|Ä~Äò¤U¥h¡A¤£¹L±z¤]³\»Ý­n¨Ï¥Î bootX \n"
-"¨Ó±Ò°Ê§Aªº¹q¸£¡C"
-
-#: ../../install_steps_interactive.pm_.c:1233
-msgid "Do you want to use aboot?"
-msgstr "±z­n¨Ï¥Î aboot ¶Ü ?"
-
-#: ../../install_steps_interactive.pm_.c:1236
-msgid ""
-"Error installing aboot, \n"
-"try to force installation even if that destroys the first partition?"
-msgstr ""
-"¦w¸Ë aboot ®Éµo¥Í¿ù»~¡A\n"
-"§A­n«_µÛ¥i¯à·´·l²Ä¤@­Ó¤À³Î°Ïªº±jªp±j­¢¦A¦¸¦w¸Ë¶Ü¡H"
-
-#: ../../install_steps_interactive.pm_.c:1243
-msgid "Installing bootloader"
-msgstr "¥¿¦b¦w¸Ë¶}¾÷µ{¦¡"
-
-#: ../../install_steps_interactive.pm_.c:1249
-msgid "Installation of bootloader failed. The following error occured:"
-msgstr "¶}¾÷µ{¦¡¦w¸Ë¥¢±Ñ¡Aµo¥Í¦p¤U¤§¿ù»~¡G"
-
-#: ../../install_steps_interactive.pm_.c:1257
-#, c-format
-msgid ""
-"You may need to change your Open Firmware boot-device to\n"
-" enable the bootloader. If you don't 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 ""
-"±z¤]³\»Ý­n§ïÅܱzªº Open Firmware ¤W­±ªº¶}¾÷¸Ë¸m³]©w¡A\n"
-"¥H«K©ó¶}±Ò¶}¾÷±Ò°Êµ{¦¡ªº¥\¯à¡C¦pªG±z¶}¾÷®É¨Ã¨S¦³¶}¨ì\n"
-"¶}¾÷µ{¦¡ªº¥ô¦ó°T®§¡A©ó­«·s¶}¾÷®É«ö¦í Command-Option-O-F¡A\n"
-"µM«á¿é¤J: setenv boot-device %s,\\\\:tbxi\n"
-"µM«á¦A¿é¤J: shut-down\n"
-"µM«á§A¤U¤@¦¸¶}¾÷®ÉÀ³¸Ó´N¥i¥H¬Ý¨ì¶}¾÷±Ò°Êµ{¦¡ªº°T®§¤F¡C"
-
-#: ../../install_steps_interactive.pm_.c:1291
-#: ../../standalone/drakautoinst_.c:79
-#, c-format
-msgid "Insert a blank floppy in drive %s"
-msgstr "½Ð¦b %s ¤¤´¡¤J¤@¤ùªÅ¥ÕºÏ¤ù"
-
-#: ../../install_steps_interactive.pm_.c:1295
-msgid "Creating auto install floppy..."
-msgstr "¥¿¦b»s§@¦Û°Ê¦w¸ËºÏ¤ù"
-
-#: ../../install_steps_interactive.pm_.c:1306
-msgid ""
-"Some steps are not completed.\n"
-"\n"
-"Do you really want to quit now?"
-msgstr ""
-"ÁÙ¦³¨Ç¨BÆJ¨S¦³§¹¦¨¡A\n"
-"\n"
-"±z½T©w­nµ²§ô¦w¸Ëµ{¦¡¡H"
-
-#: ../../install_steps_interactive.pm_.c:1317
-#, c-format
-msgid ""
-"Congratulations, installation is complete.\n"
-"Remove the boot media and press return to reboot.\n"
-"\n"
-"\n"
-"For information on fixes which are available for this release of Mandrake "
-"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 Mandrake Linux User's Guide."
-msgstr ""
-"®¥³ß!! ¨t²Î¤w¸g§¹¦¨¦w¸Ë¡A½Ð¨ú¥X¶}¾÷¥úºÐ©ÎºÏ¤ù¡A\n"
-"±µµÛ«ö Enter Áä­«·s¶}¾÷¡C\n"
-"\n"
-"\n"
-"­nÀò±o Mandrake Linux ªº¬ÛÃö¸ê°T©Îµ{¦¡­×¥¿°T®§ªº¸Ü¡A\n"
-"½Ð°Ñ¦Ò Mandrake ¤½¥qªººô­¶¥H¤Îµ{¦¡°É»~ªí: \n"
-"\n"
-"%s\n"
-"\n"
-"\n"
-"Ãö©ó³]©w¨t²Îªº¸ê°T¡A±z¥i¥H¦b Mandrake Linux ¨Ï¥Î\n"
-"¤â¥U (Official Mandrake Linux User's Guide) ¸Ì­±§ä¨ì¡C"
-
-#: ../../install_steps_interactive.pm_.c:1330
-msgid "http://www.mandrakelinux.com/en/90errata.php3"
-msgstr ""
-
-#: ../../install_steps_interactive.pm_.c:1335
-msgid "Generate auto install floppy"
-msgstr "»s§@¦Û°Ê¦w¸ËºÏ¤ù"
-
-#: ../../install_steps_interactive.pm_.c:1337
-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 ""
-"¦Û°Ê¦w¸Ë¥\¯à¡A¥i¥H§¹¥þº¡¨¬±z§Æ±æ¯à°÷¦Û°Ê¤Æªº¦b¤@¥x\n"
-"¹q¸£¤W¶i¦æ¨t²Î¦w¸Ëªº°Ê§@¡C\n"
-"\n"
-"³o­Ó¥\¯à¡A±z´N¥i¥H¶i¦æ©Ò¿×ªº¦Û°Ê¤Æ¶i¦æ¦w¸Ëªº¾÷¨î¡C\n"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Automated"
-msgstr "¦Û°Ê¤Æ"
-
-#: ../../install_steps_interactive.pm_.c:1342
-msgid "Replay"
-msgstr "­«¼½"
-
-#: ../../install_steps_interactive.pm_.c:1345
-msgid "Save packages selection"
-msgstr "Àx¦s©Ò¿ï¨úªºÀÉ®×"
-
-#: ../../install_steps_newt.pm_.c:22
-#, c-format
-msgid "Mandrake Linux Installation %s"
-msgstr "Mandrake Linux ¦w¸Ëµ{¦¡ %s"
-
-#. -PO This string must fit in a 80-char wide text screen
-#: ../../install_steps_newt.pm_.c:35
-msgid ""
-" <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen "
-msgstr " <Tab>/<Alt-Tab> ¦b¶µ¥Ø¶¡²¾°Ê | <Space> ¿ï¨ú | <F12> ¤U­Ó¿Ã¹õ"
-
-#: ../../interactive.pm_.c:87
-msgid "kdesu missing"
-msgstr "kdesu µ{¦¡¤£¨£¤F"
-
-#: ../../interactive.pm_.c:89 ../../interactive.pm_.c:100
-msgid "consolehelper missing"
-msgstr "consolehelper µ{¦¡¿ò¥¢"
-
-#: ../../interactive.pm_.c:152
-msgid "Choose a file"
-msgstr "¿ï¾ÜÀÉ®×"
-
-#: ../../interactive.pm_.c:320
-msgid "Advanced"
-msgstr "¶i¶¥"
-
-#: ../../interactive.pm_.c:321
-msgid "Basic"
-msgstr "°ò¥»"
-
-#: ../../interactive/newt.pm_.c:195 ../../my_gtk.pm_.c:158
-#: ../../printerdrake.pm_.c:2124
-msgid "<- Previous"
-msgstr "<- ¤W¤@¨B"
-
-#: ../../interactive/newt.pm_.c:195 ../../interactive/newt.pm_.c:197
-#: ../../standalone/drakbackup_.c:4114 ../../standalone/drakbackup_.c:4141
-#: ../../standalone/drakbackup_.c:4171 ../../standalone/drakbackup_.c:4197
-msgid "Next"
-msgstr "¤U¤@¨B"
-
-#: ../../interactive/stdio.pm_.c:29 ../../interactive/stdio.pm_.c:149
-msgid "Bad choice, try again\n"
-msgstr "Ãa¿ï¾Ü¡A½Ð¦A¸Õ¤@¹M\n"
-
-#: ../../interactive/stdio.pm_.c:30 ../../interactive/stdio.pm_.c:150
-#, c-format
-msgid "Your choice? (default %s) "
-msgstr "±zªº¿ï¾Ü? (¹w³]¬° %s) "
-
-#: ../../interactive/stdio.pm_.c:54
-#, c-format
-msgid ""
-"Entries you'll have to fill:\n"
-"%s"
-msgstr ""
-"¸ÓÄæ¦ì¶µ¥Ø±z»Ý­n¿é¤J¡G\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:70
-#, c-format
-msgid "Your choice? (0/1, default `%s') "
-msgstr "±zªº¿ï¾Ü? (0/1¡A¹w³]¬° `%s') "
-
-#: ../../interactive/stdio.pm_.c:95
-#, c-format
-msgid "Button `%s': %s"
-msgstr "«ö¶s `%s'¡G %s"
-
-#: ../../interactive/stdio.pm_.c:96
-msgid "Do you want to click on this button?"
-msgstr "±z­n«ö³o­Ó«ö¶s¶Ü¡H"
-
-#: ../../interactive/stdio.pm_.c:105
-msgid " enter `void' for void entry"
-msgstr "¿é¤J¡uvoid¡vªí¥ÜªÅªº¶µ¥Ø"
-
-#: ../../interactive/stdio.pm_.c:105
-#, c-format
-msgid "Your choice? (default `%s'%s) "
-msgstr "±zªº¿ï¾Ü? (¹w³]¬° `%s'%s) "
-
-#: ../../interactive/stdio.pm_.c:123
-#, c-format
-msgid "=> There are many things to choose from (%s).\n"
-msgstr "%s ¤W¦³«Ü¦hªº¶µ¥Ø¥i¨Ñ¿ï¾Ü¡C\n"
-
-#: ../../interactive/stdio.pm_.c:126
-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 ""
-"½Ð¿ï¨ú±z­n½s¿èªº«e10­Ó¶µ¥Ø¡A«ö¤UEnterÄ~Äò¡C\n"
-"±z¥Ø«e¿ï¾Ü¬O¡H"
-
-#: ../../interactive/stdio.pm_.c:139
-#, c-format
-msgid ""
-"=> Notice, a label changed:\n"
-"%s"
-msgstr ""
-"=> ½Ðª`·N¡A¸Ó¶µ¥Ø¤w¸gÅܧó¤F:\n"
-"%s"
-
-#: ../../interactive/stdio.pm_.c:146
-msgid "Re-submit"
-msgstr "­«·s°e¥X"
-
-#: ../../keyboard.pm_.c:152 ../../keyboard.pm_.c:187
-msgid "Czech (QWERTZ)"
-msgstr "±¶§J (QWERTZ)"
-
-#: ../../keyboard.pm_.c:153 ../../keyboard.pm_.c:189
-msgid "German"
-msgstr "¼w°ê"
-
-#: ../../keyboard.pm_.c:154
-msgid "Dvorak"
-msgstr "Dvorak"
-
-#: ../../keyboard.pm_.c:155 ../../keyboard.pm_.c:197
-msgid "Spanish"
-msgstr "¦è¯Z¤ú"
-
-#: ../../keyboard.pm_.c:156 ../../keyboard.pm_.c:198
-msgid "Finnish"
-msgstr "ªâÄõ"
-
-#: ../../keyboard.pm_.c:157 ../../keyboard.pm_.c:199
-msgid "French"
-msgstr "ªk°ê"
-
-#: ../../keyboard.pm_.c:158 ../../keyboard.pm_.c:231
-msgid "Norwegian"
-msgstr "®¿«Â"
-
-#: ../../keyboard.pm_.c:159
-msgid "Polish"
-msgstr "ªiÄõ"
-
-#: ../../keyboard.pm_.c:160 ../../keyboard.pm_.c:239
-msgid "Russian"
-msgstr "«Xù´µ"
-
-#: ../../keyboard.pm_.c:162 ../../keyboard.pm_.c:241
-msgid "Swedish"
-msgstr "·ç¨å"
-
-#: ../../keyboard.pm_.c:163 ../../keyboard.pm_.c:257
-msgid "UK keyboard"
-msgstr "­^¦¡Áä½L"
-
-#: ../../keyboard.pm_.c:164 ../../keyboard.pm_.c:258
-msgid "US keyboard"
-msgstr "¬ü¦¡Áä½L"
-
-#: ../../keyboard.pm_.c:166
-msgid "Albanian"
-msgstr "ªüº¸¤Ú¥§¨È"
-
-#: ../../keyboard.pm_.c:167
-msgid "Armenian (old)"
-msgstr "¨È¬ü¥§¨È (old)"
-
-#: ../../keyboard.pm_.c:168
-msgid "Armenian (typewriter)"
-msgstr "¨È¬ü¥§¨È (typewriter)"
-
-#: ../../keyboard.pm_.c:169
-msgid "Armenian (phonetic)"
-msgstr "¨È¬ü¥§¨È (phonetic)"
-
-#: ../../keyboard.pm_.c:174
-msgid "Azerbaidjani (latin)"
-msgstr "ĬÁp¦@©M°ê (latin)"
-
-#: ../../keyboard.pm_.c:176
-msgid "Belgian"
-msgstr "¤ñ§Q®É"
-
-#: ../../keyboard.pm_.c:177
-msgid "Bengali"
-msgstr "©s¥[©Ô"
-
-#: ../../keyboard.pm_.c:178
-msgid "Bulgarian (phonetic)"
-msgstr "«O¥[§Q¨È (phonetic)"
-
-#: ../../keyboard.pm_.c:179
-msgid "Bulgarian (BDS)"
-msgstr "«O¥[§Q¨È"
-
-#: ../../keyboard.pm_.c:180
-msgid "Brazilian (ABNT-2)"
-msgstr "¤Ú¦è (ABNT-2)"
-
-#: ../../keyboard.pm_.c:183
-msgid "Bosnian"
-msgstr "·R¨F¥§¨È"
-
-#: ../../keyboard.pm_.c:184
-msgid "Belarusian"
-msgstr ""
-
-#: ../../keyboard.pm_.c:185
-msgid "Swiss (German layout)"
-msgstr "·ç¤h (¼w°ê¦¡°t¸m)"
-
-#: ../../keyboard.pm_.c:186
-msgid "Swiss (French layout)"
-msgstr "·ç¤h (ªk°ê¦¡°t¸m)"
-
-#: ../../keyboard.pm_.c:188
-msgid "Czech (QWERTY)"
-msgstr "±¶§J (QWERTY)"
-
-#: ../../keyboard.pm_.c:190
-msgid "German (no dead keys)"
-msgstr "¼w°ê (no dead keys)"
-
-#: ../../keyboard.pm_.c:191
-msgid "Devanagari"
-msgstr ""
-
-#: ../../keyboard.pm_.c:192
-msgid "Danish"
-msgstr "¤¦³Á"
-
-#: ../../keyboard.pm_.c:193
-msgid "Dvorak (US)"
-msgstr "Dvorak (US)"
-
-#: ../../keyboard.pm_.c:194
-msgid "Dvorak (Norwegian)"
-msgstr "Dvorak (Norwegian)"
-
-#: ../../keyboard.pm_.c:195
-msgid "Dvorak (Swedish)"
-msgstr "Dvorak (Swedish)"
-
-#: ../../keyboard.pm_.c:196
-msgid "Estonian"
-msgstr "·R¨F¥§¨È"
-
-#: ../../keyboard.pm_.c:200
-msgid "Georgian (\"Russian\" layout)"
-msgstr "³ìªv¨È (\"«X°ê¦¡\" °t¸m)"
-
-#: ../../keyboard.pm_.c:201
-msgid "Georgian (\"Latin\" layout)"
-msgstr "³ìªv¨È (\"©Ô¤B¦¡\" °t¸m)"
-
-#: ../../keyboard.pm_.c:202
-msgid "Greek"
-msgstr "§Æþ"
-
-#: ../../keyboard.pm_.c:203
-msgid "Gujarati"
-msgstr ""
-
-#: ../../keyboard.pm_.c:204
-msgid "Gurmukhi"
-msgstr ""
-
-#: ../../keyboard.pm_.c:205
-msgid "Hungarian"
-msgstr "¦I¤ú§Q"
-
-#: ../../keyboard.pm_.c:206
-msgid "Croatian"
-msgstr "§Jù®J¦è¨È"
-
-#: ../../keyboard.pm_.c:207
-msgid "Israeli"
-msgstr "¥H¦â¦C"
-
-#: ../../keyboard.pm_.c:208
-msgid "Israeli (Phonetic)"
-msgstr "¥H¦â¦C (­µ¼Ð)"
-
-#: ../../keyboard.pm_.c:209
-msgid "Iranian"
-msgstr "¥ì®Ô"
-
-#: ../../keyboard.pm_.c:210
-msgid "Icelandic"
-msgstr "¦B®q"
-
-#: ../../keyboard.pm_.c:211
-msgid "Italian"
-msgstr "¸q¤j§Q"
-
-#: ../../keyboard.pm_.c:212
-msgid "Inuktitut"
-msgstr ""
-
-#: ../../keyboard.pm_.c:213
-msgid "Japanese 106 keys"
-msgstr "¤é¥» 106 Áä"
-
-#: ../../keyboard.pm_.c:216
-msgid "Korean keyboard"
-msgstr "Áú¦¡Áä½L"
-
-#: ../../keyboard.pm_.c:217
-msgid "Latin American"
-msgstr "©Ô¤B¬ü¬w"
-
-#: ../../keyboard.pm_.c:218
-msgid "Laotian"
-msgstr "¦Ñ¾â°ê"
-
-#: ../../keyboard.pm_.c:219
-msgid "Lithuanian AZERTY (old)"
-msgstr "¥ß³³©{ ( AZERTY ¦¡)"
-
-#: ../../keyboard.pm_.c:221
-msgid "Lithuanian AZERTY (new)"
-msgstr "¥ß³³©{ (·s AZERTY ¦¡)"
-
-#: ../../keyboard.pm_.c:222
-msgid "Lithuanian \"number row\" QWERTY"
-msgstr "¥ß³³©{ (number row, QWERTY ¦¡)"
-
-#: ../../keyboard.pm_.c:223
-msgid "Lithuanian \"phonetic\" QWERTY"
-msgstr "¥ß³³©{ (phonetic, QWERTY ¦¡)"
-
-#: ../../keyboard.pm_.c:224
-msgid "Latvian"
-msgstr "©Ô¦«ºû¨È"
-
-#: ../../keyboard.pm_.c:225
-msgid "Macedonian"
-msgstr "°¨¨ä¹y"
-
-#: ../../keyboard.pm_.c:226
-msgid "Myanmar (Burmese)"
-msgstr "»X¥j»y (½q¨l»y)"
-
-#: ../../keyboard.pm_.c:227
-msgid "Mongolian (cyrillic)"
-msgstr "¶ëº¸ºû¨È (cyrillic)"
-
-#: ../../keyboard.pm_.c:228
-msgid "Maltese (UK)"
-msgstr "°¨º¸¥L»y (UK)"
-
-#: ../../keyboard.pm_.c:229
-msgid "Maltese (US)"
-msgstr "°¨º¸¥L»y (US)"
-
-#: ../../keyboard.pm_.c:230
-msgid "Dutch"
-msgstr "²üÄõ"
-
-#: ../../keyboard.pm_.c:232
-msgid "Polish (qwerty layout)"
-msgstr "ªiÄõ (qwerty ¦¡°t¸m)"
-
-#: ../../keyboard.pm_.c:233
-msgid "Polish (qwertz layout)"
-msgstr "ªiÄõ (qwertz ¦¡°t¸m)"
-
-#: ../../keyboard.pm_.c:234
-msgid "Portuguese"
-msgstr "¸²µå¤ú"
-
-#: ../../keyboard.pm_.c:235
-msgid "Canadian (Quebec)"
-msgstr "¥[®³¤j (»í¥_§J)"
-
-#: ../../keyboard.pm_.c:237
-msgid "Romanian (qwertz)"
-msgstr "ù°¨¥§¨È (qwertz)"
-
-#: ../../keyboard.pm_.c:238
-msgid "Romanian (qwerty)"
-msgstr "ù°¨¥§¨È (qwerty)"
-
-#: ../../keyboard.pm_.c:240
-msgid "Russian (Yawerty)"
-msgstr "«Xù´µ (Yawerty)"
-
-#: ../../keyboard.pm_.c:242
-msgid "Slovenian"
-msgstr "´µ¬¥ªk¥§¨È"
-
-#: ../../keyboard.pm_.c:243
-msgid "Slovakian (QWERTZ)"
-msgstr "´µ¬¥ªk§J (QWERTZ)"
-
-#: ../../keyboard.pm_.c:244
-msgid "Slovakian (QWERTY)"
-msgstr "´µ¬¥ªk§J (QWERTY)"
-
-#: ../../keyboard.pm_.c:246
-msgid "Serbian (cyrillic)"
-msgstr "¶ëº¸ºû¨È (cyrillic)"
-
-#: ../../keyboard.pm_.c:248
-msgid "Tamil (Unicode)"
-msgstr "©Z¦Ìº¸ (Unicode)"
-
-#: ../../keyboard.pm_.c:249
-msgid "Tamil (TSCII)"
-msgstr "©Z¦Ìº¸ (TSCII)"
-
-#: ../../keyboard.pm_.c:250
-msgid "Thai keyboard"
-msgstr "®õ¦¡Áä½L"
-
-#: ../../keyboard.pm_.c:252
-msgid "Tajik keyboard"
-msgstr "Tajik Áä½L"
-
-#: ../../keyboard.pm_.c:253
-msgid "Turkish (traditional \"F\" model)"
-msgstr "¤g¦Õ¨ä (¶Ç²Î¦¡ \"F\" «¬)"
-
-#: ../../keyboard.pm_.c:254
-msgid "Turkish (modern \"Q\" model)"
-msgstr "¤g¦Õ¨ä (²{¥N¦¡ \"Q\" «¬)"
-
-#: ../../keyboard.pm_.c:256
-msgid "Ukrainian"
-msgstr "¯Q§JÄõ"
-
-#: ../../keyboard.pm_.c:259
-msgid "US keyboard (international)"
-msgstr "¬ü¦¡Áä½L (°ê»Ú³q¥Î«¬)"
-
-#: ../../keyboard.pm_.c:260
-msgid "Vietnamese \"numeric row\" QWERTY"
-msgstr "¶V«n \"numeric row\" QWERTY ¦¡"
-
-#: ../../keyboard.pm_.c:261
-msgid "Yugoslavian (latin)"
-msgstr "«n´µ©Ô¤Ò (©Ô¤B¦¡°t¸m)"
-
-#: ../../keyboard.pm_.c:268
-msgid "Right Alt key"
-msgstr "¥k¤è Alt «öÁä"
-
-#: ../../keyboard.pm_.c:269
-msgid "Both Shift keys simultaneously"
-msgstr "¦P®É¨âÃä Shift «öÁä"
-
-#: ../../keyboard.pm_.c:270
-msgid "Control and Shift keys simultaneously"
-msgstr "Ctrl »P Shift ²Õ¦X«öÁä"
-
-#: ../../keyboard.pm_.c:271
-msgid "CapsLock key"
-msgstr "CapsLock «öÁä"
-
-#: ../../keyboard.pm_.c:272
-msgid "Ctrl and Alt keys simultaneously"
-msgstr "Ctrl »P Alt ²Õ¦X«öÁä"
-
-#: ../../keyboard.pm_.c:273
-msgid "Alt and Shift keys simultaneously"
-msgstr "Alt »P Shift ²Õ¦X«öÁä"
-
-#: ../../keyboard.pm_.c:274
-msgid "\"Menu\" key"
-msgstr "\"¿ï³æ\" «öÁä"
-
-#: ../../keyboard.pm_.c:275
-msgid "Left \"Windows\" key"
-msgstr "¥ªÃä \"Windows\" «öÁä"
-
-#: ../../keyboard.pm_.c:276
-msgid "Right \"Windows\" key"
-msgstr "¥kÃä \"Windows\" «öÁä"
-
-#: ../../loopback.pm_.c:32
-#, c-format
-msgid "Circular mounts %s\n"
-msgstr "%s ³Q´`Àô±¾¸ü\n"
-
-#: ../../lvm.pm_.c:103
-msgid "Remove the logical volumes first\n"
-msgstr "¥ý²¾°£ logical volume ¸Ë¸m\n"
-
-#: ../../modparm.pm_.c:50
-msgid "a number"
-msgstr "¤@­Ó¼Æ¦r"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated numbers"
-msgstr "%d ¥Î¤À¸¹¤À¹jªº¼Æ¦r"
-
-#: ../../modparm.pm_.c:52
-#, c-format
-msgid "%d comma separated strings"
-msgstr "%d ¥Î¤À¸¹¤À¹jªº¦r¦ê"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated numbers"
-msgstr "¥Î³r¸¹¤À¹jªº¼Æ¦r"
-
-#: ../../modparm.pm_.c:54
-msgid "comma separated strings"
-msgstr "¥Î¦r¦ê¤À¹jªº¦r¦ê"
-
-#: ../../modules.pm_.c:293
-msgid ""
-"PCMCIA support no longer exists for 2.2 kernels. Please use a 2.4 kernel."
-msgstr "³oÃ䪺 PCMCIA ¤£¦A¤ä´© kernel 2.2 ªºª©¥»¡A«Øij½Ð¨Ï¥Î kernel 2.4¡C"
-
-#: ../../mouse.pm_.c:25
-msgid "Sun - Mouse"
-msgstr "Sun - ·Æ¹«"
-
-#: ../../mouse.pm_.c:32
-msgid "Logitech MouseMan+"
-msgstr "Logitech MouseMan+"
-
-#: ../../mouse.pm_.c:33
-msgid "Generic PS2 Wheel Mouse"
-msgstr "¤@¯ë PS/2 Wheel ·Æ¹«"
-
-#: ../../mouse.pm_.c:34
-msgid "GlidePoint"
-msgstr "GlidePoint"
-
-#: ../../mouse.pm_.c:36 ../../mouse.pm_.c:65
-msgid "Kensington Thinking Mouse"
-msgstr "Kensington Thinking Mouse"
-
-#: ../../mouse.pm_.c:37 ../../mouse.pm_.c:61
-msgid "Genius NetMouse"
-msgstr "Genius NetMouse"
-
-#: ../../mouse.pm_.c:38
-msgid "Genius NetScroll"
-msgstr "Genius NetScroll"
-
-#: ../../mouse.pm_.c:39 ../../mouse.pm_.c:48
-msgid "Microsoft Explorer"
-msgstr "Microsoft Explorer"
-
-#: ../../mouse.pm_.c:44 ../../mouse.pm_.c:70
-msgid "1 button"
-msgstr "¤@­Ó«öÁä"
-
-#: ../../mouse.pm_.c:45 ../../mouse.pm_.c:53
-msgid "Generic 2 Button Mouse"
-msgstr "¤@¯ëªº¨âÁ䦡·Æ¹«"
-
-#: ../../mouse.pm_.c:47
-msgid "Wheel"
-msgstr "ºu½ü"
-
-#: ../../mouse.pm_.c:51
-msgid "serial"
-msgstr "§Ç¦C"
-
-#: ../../mouse.pm_.c:54
-msgid "Generic 3 Button Mouse"
-msgstr "¤@¯ëªº¤TÁ䦡·Æ¹«"
-
-#: ../../mouse.pm_.c:55
-msgid "Microsoft IntelliMouse"
-msgstr "Microsoft IntelliMouse"
-
-#: ../../mouse.pm_.c:56
-msgid "Logitech MouseMan"
-msgstr "Logitech Bus Mouse"
-
-#: ../../mouse.pm_.c:57
-msgid "Mouse Systems"
-msgstr "Mouse Systems"
-
-#: ../../mouse.pm_.c:59
-msgid "Logitech CC Series"
-msgstr "Logitech CC Series"
-
-#: ../../mouse.pm_.c:60
-msgid "Logitech MouseMan+/FirstMouse+"
-msgstr "Logitech MouseMan+/FirstMouse+"
-
-#: ../../mouse.pm_.c:62
-msgid "MM Series"
-msgstr "MM Series"
-
-#: ../../mouse.pm_.c:63
-msgid "MM HitTablet"
-msgstr "MM HitTablet"
-
-#: ../../mouse.pm_.c:64
-msgid "Logitech Mouse (serial, old C7 type)"
-msgstr "Logitech Mouse (serial, old C7 type)"
-
-#: ../../mouse.pm_.c:68
-msgid "busmouse"
-msgstr "busmouse"
-
-#: ../../mouse.pm_.c:71
-msgid "2 buttons"
-msgstr "¨â­Ó«öÁä"
-
-#: ../../mouse.pm_.c:72
-msgid "3 buttons"
-msgstr "¤T­Ó«öÁä"
-
-#: ../../mouse.pm_.c:75
-msgid "none"
-msgstr "µL"
-
-#: ../../mouse.pm_.c:77
-msgid "No mouse"
-msgstr "µL·Æ¹«"
-
-#: ../../mouse.pm_.c:486
-msgid "Please test the mouse"
-msgstr "½Ð´ú¸Õ·Æ¹«"
-
-#: ../../mouse.pm_.c:487
-msgid "To activate the mouse,"
-msgstr "¬°¤FÅý±zªº·Æ¹«¯à°÷¨Ï¥Î"
-
-#: ../../mouse.pm_.c:488
-msgid "MOVE YOUR WHEEL!"
-msgstr "²¾°Ê±zªººu½ü !"
-
-#: ../../my_gtk.pm_.c:64
-msgid "-adobe-utopia-regular-r-*-*-25-*-*-*-p-*-iso8859-*,*-r-*"
-msgstr ""
-
-#: ../../my_gtk.pm_.c:159
-msgid "Finish"
-msgstr "§¹¦¨"
-
-#: ../../my_gtk.pm_.c:159 ../../printerdrake.pm_.c:2126
-msgid "Next ->"
-msgstr "¤U¤@¨B ->"
-
-#: ../../my_gtk.pm_.c:287
-msgid "Is this correct?"
-msgstr "³o¼Ë¤l¥¿½T¶Ü¡H"
-
-#: ../../my_gtk.pm_.c:359 ../../services.pm_.c:222
-msgid "Info"
-msgstr "¸ê°T"
-
-#: ../../my_gtk.pm_.c:380
-msgid "Expand Tree"
-msgstr "®i¶}¾ðª¬µ²ºc"
-
-#: ../../my_gtk.pm_.c:381
-msgid "Collapse Tree"
-msgstr "ÁYÅ|¾ðª¬µ²ºc"
-
-#: ../../my_gtk.pm_.c:382
-msgid "Toggle between flat and group sorted"
-msgstr "¤Á´«¬O§_¨Ì·Ó¸s²Õ¨Ó¥[¥H±Æ§Ç"
-
-#: ../../network/adsl.pm_.c:23 ../../network/ethernet.pm_.c:36
-msgid "Connect to the Internet"
-msgstr "³s½u¨ì Internet"
-
-#: ../../network/adsl.pm_.c:24
-msgid ""
-"The most common way to connect with adsl is pppoe.\n"
-"Some connections use pptp, a few ones use dhcp.\n"
-"If you don't know, choose 'use pppoe'"
-msgstr ""
-"±`¨£¼·±µ¦¡ ADSL ´N¬O¨Ï¥Î pppoe µ{¦¡\n"
-"¦³¨Ç³s½u¬O¨Ï¥Î pptp µ{¦¡¡A¬Æ¦Ü¦³ªº¬O¨Ï¥Î\n"
-"dhcp¡C­Y¬O±z¤£²M·¡ªº¸Ü¡A½Ð¿ï¾Ü¨Ï¥Î pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "Alcatel speedtouch usb"
-msgstr "Alcatel speedtouch USB"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use dhcp"
-msgstr "¨Ï¥Î dhcp"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pppoe"
-msgstr "¨Ï¥Î pppoe"
-
-#: ../../network/adsl.pm_.c:26
-msgid "use pptp"
-msgstr "¨Ï¥Î pptp"
-
-#: ../../network/drakfirewall.pm_.c:12
-msgid "Web Server"
-msgstr "Web ¦øªA¾¹"
-
-#: ../../network/drakfirewall.pm_.c:17
-msgid "Domain Name Server"
-msgstr "DNS ¦øªA¾¹"
-
-#: ../../network/drakfirewall.pm_.c:32
-msgid "Mail Server"
-msgstr "Mail ¦øªA¾¹"
-
-#: ../../network/drakfirewall.pm_.c:37
-msgid "POP and IMAP Server"
-msgstr "POP/IMAP ¦øªA¾¹"
-
-#: ../../network/drakfirewall.pm_.c:111
-msgid "No network card"
-msgstr "µLºô¸ô¥d"
-
-#: ../../network/drakfirewall.pm_.c:129
-msgid ""
-"drakfirewall configurator\n"
-"\n"
-"This configures a personal firewall for this Mandrake Linux machine.\n"
-"For a powerful dedicated firewall solution, please look to the\n"
-"specialized MandrakeSecurity Firewall distribution."
-msgstr ""
-"Åwªï¨Ó¨ì»´¶q«¬¨¾¤õÀð³]©wµ{¦¡\n"
-"\n"
-"³o¬O¥Î¨Ó³]©wMandrake-Linux¾÷¾¹¤Wªº­Ó¤H¨¾¤õÀ𪺲պA¡A\n"
-"¯à°÷¨ó§U±z§¹¦¨Â²©öªº¨¾¤õÀð³]©w¡C\n"
-"\n"
-"­Y¬O±z»Ý­n«Ü§¹³Æ±j¤jªº¨¾¤õÀð¸Ñ¨M¤è®×¡A±z¥i¥H°Ñ¾\\n"
-"¡yMandrakeSecurity Firewall distribution¡z²£«~¸ê°T¡C"
-
-#: ../../network/drakfirewall.pm_.c:147
-msgid "Which services would you like to allow the Internet to connect to?"
-msgstr "¨º¤@ºØªA°È±z­n¶}©ñ¹ï¥~³s½uªA°È©O¡H"
-
-#: ../../network/drakfirewall.pm_.c:148
-msgid ""
-"You can enter miscellaneous ports. \n"
-"Valid examples are: 139/tcp 139/udp.\n"
-"Have a look at /etc/services for information."
-msgstr ""
-"±z¥i¥H¿é¤J port ¬ÛÃö¸ê°T¡C\n"
-"¤ñ¤è¹³¬O¡G139/tcp 139/udp¡C\n"
-"¦³°ÝÃD¥i¥H¥ý¬d¬Ý¨t²Î /etc/services Àɮפº®e¡C"
-
-#: ../../network/drakfirewall.pm_.c:154
-#, c-format
-msgid ""
-"Invalid port given: %s.\n"
-"The proper format is \"port/tcp\" or \"port/udp\", \n"
-"where port is between 1 and 65535."
-msgstr ""
-
-#: ../../network/drakfirewall.pm_.c:162
-msgid "Everything (no firewall)"
-msgstr "¥þ³¡ (¦ý¤£¥]§t firewall)"
-
-#: ../../network/drakfirewall.pm_.c:164
-msgid "Other ports"
-msgstr "´ú¸Õ³s±µ°ð"
-
-#: ../../network/ethernet.pm_.c:37
-msgid ""
-"Which dhcp client do you want to use?\n"
-"Default is dhcpcd"
-msgstr ""
-"±z­n¨Ï¥Î­þ¤@­Ó dhcp ¨Ï¥ÎºÝµ{¦¡?\n"
-"¹w³]¬O¥Î dhcpcd"
-
-#: ../../network/ethernet.pm_.c:88
-msgid ""
-"No ethernet network adapter has been detected on your system.\n"
-"I cannot set up this connection type."
-msgstr "¨t²Î°»´ú¤£¨ì¦³¥ô¦óºô¸ô¥dªº¦w¸Ë¡C©Ò¥HµLªk³]©w³sµ²Ãþ«¬¡C"
-
-#: ../../network/ethernet.pm_.c:92 ../../standalone/drakgw_.c:240
-msgid "Choose the network interface"
-msgstr "¿ï¨úºô¸ô¤¶­±"
-
-#: ../../network/ethernet.pm_.c:93
-msgid ""
-"Please choose which network adapter you want to use to connect to Internet"
-msgstr "½Ð¿ï¾Ü±z­n¥Î¨Ó³s¤W Internet ªººô¸ô¥d"
-
-#: ../../network/ethernet.pm_.c:178
-msgid "no network card found"
-msgstr "§ä¤£¨ìºô¸ô¥d"
-
-#: ../../network/ethernet.pm_.c:202 ../../network/network.pm_.c:362
-msgid "Configuring network"
-msgstr "³]©wºô¸ô¤¤"
-
-#: ../../network/ethernet.pm_.c:203
-msgid ""
-"Please enter your host name if you know it.\n"
-"Some DHCP servers require the hostname to work.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''."
-msgstr ""
-"½Ð¿é¤J±zªº¥D¾÷¦WºÙ¡A¬Y¨Ç DHCP ¥D¾÷·|­n¨D¦³\n"
-"¥D¾÷¦WºÙ¤~¯à¨Ï¥Î¡A±zªº¥D¾÷¦WºÙÀ³¸Ó­n¬O¤@­Ó\n"
-"¦X®æ¥D¾÷¥þ¦W (FQDN)¡A¦p ¡umybox.mylab.myco.com¡v¡C"
-
-#: ../../network/ethernet.pm_.c:207 ../../network/network.pm_.c:367
-msgid "Host name"
-msgstr "¥D¾÷¦WºÙ"
-
-#: ../../network/isdn.pm_.c:21 ../../network/isdn.pm_.c:44
-#: ../../network/netconnect.pm_.c:90 ../../network/netconnect.pm_.c:104
-#: ../../network/netconnect.pm_.c:159 ../../network/netconnect.pm_.c:174
-#: ../../network/netconnect.pm_.c:201 ../../network/netconnect.pm_.c:224
-#: ../../network/netconnect.pm_.c:232
-msgid "Network Configuration Wizard"
-msgstr "ºô¸ô³]©wºëÆF"
-
-#: ../../network/isdn.pm_.c:22
-msgid "External ISDN modem"
-msgstr "¥~³¡ ISDN Modem"
-
-#: ../../network/isdn.pm_.c:22
-msgid "Internal ISDN card"
-msgstr "¤º³¡ ISDN ¤¶­±¥d"
-
-#: ../../network/isdn.pm_.c:22
-msgid "What kind is your ISDN connection?"
-msgstr "±zªº ISDN ³s½uºØÃþ¬°¦ó ?"
-
-#: ../../network/isdn.pm_.c:45
-msgid ""
-"Which ISDN configuration do you prefer?\n"
-"\n"
-"* The Old configuration uses isdn4net. It contains powerful\n"
-" tools, but is tricky to configure, and not standard.\n"
-"\n"
-"* The New configuration is easier to understand, more\n"
-" standard, but with less tools.\n"
-"\n"
-"We recommand the light configuration.\n"
-msgstr ""
-"±z­n¨Ï¥Î¨º¤@ºØ ISDN ²ÕºA¡H\n"
-"\n"
-"* ªº²ÕºA³]©w¬O¨Ï¥Î isdn4net¡A¥¦¥]§t³\¦h«Ü¦n¥Îªº¤u¨ã¡A¦ý¬O\n"
-" ¦ý¬O³o­Óµ{¦¡«ÜÃø³]©w¡A¤]¤£¬O«Ü¼Ð·Ç¡C\n"
-"\n"
-"* ·sªº²ÕºA³]©w¤ñ¸û®e©ö¤F¸Ñ¡A¤]§ó¼Ð·Ç¡A¥u¤£¹L¥i¥Îªº¤u¨ã·|¤Ö¤@ÂI¡C\n"
-"\n"
-"«Øij±z¨Ï¥Î light ²ÕºA³]©w¸û¨Î¡C\n"
-
-#: ../../network/isdn.pm_.c:54
-msgid "New configuration (isdn-light)"
-msgstr "·sªº²ÕºA³]©w (isdn-light)"
-
-#: ../../network/isdn.pm_.c:54
-msgid "Old configuration (isdn4net)"
-msgstr "ªº²ÕºA³]©w (isdn4net)"
-
-#: ../../network/isdn.pm_.c:170 ../../network/isdn.pm_.c:188
-#: ../../network/isdn.pm_.c:200 ../../network/isdn.pm_.c:206
-#: ../../network/isdn.pm_.c:213 ../../network/isdn.pm_.c:223
-msgid "ISDN Configuration"
-msgstr "ISDN ³]©w"
-
-#: ../../network/isdn.pm_.c:170
-msgid ""
-"Select your provider.\n"
-"If it isn't listed, choose Unlisted."
-msgstr ""
-"¿ï¾Ü±zªº ISP ¼t°Ó¡C\n"
-"¦pªG¨Ã¨S¦³¥]§t¦b²M³æ¤º¡A½Ð¿ï¾Ü¥¼¦C¦b²M³æ¤º"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol"
-msgstr "Europe ³q°T¨ó©w"
-
-#: ../../network/isdn.pm_.c:183
-msgid "Europe protocol (EDSS1)"
-msgstr "Europe ³q°T¨ó©w (EDSS1)"
-
-#: ../../network/isdn.pm_.c:185
-msgid "Protocol for the rest of the world"
-msgstr "¨ä¥Lªº¨ó©w"
-
-#: ../../network/isdn.pm_.c:185
-msgid ""
-"Protocol for the rest of the world\n"
-"No D-Channel (leased lines)"
-msgstr ""
-"¨ä¥Lªº³q°T¨ó©w \n"
-"µL D-Channel (leased lines)"
-
-#: ../../network/isdn.pm_.c:189
-msgid "Which protocol do you want to use?"
-msgstr "±z­n¨Ï¥Î¨º­Ó³q°T¨ó©w ?"
-
-#: ../../network/isdn.pm_.c:200
-#, c-format
-msgid "Found \"%s\" interface do you want to use it ?"
-msgstr ""
-
-#: ../../network/isdn.pm_.c:207
-msgid "What kind of card do you have?"
-msgstr "±zªº¥dÄݩ󨺺اΦ¡?"
-
-#: ../../network/isdn.pm_.c:208
-msgid "I don't know"
-msgstr "¤£²M·¡"
-
-#: ../../network/isdn.pm_.c:208
-msgid "ISA / PCMCIA"
-msgstr "ISA / PCMCIA"
-
-#: ../../network/isdn.pm_.c:208
-msgid "PCI"
-msgstr "PCI"
-
-#: ../../network/isdn.pm_.c:214
-msgid ""
-"\n"
-"If you have an ISA card, the values on the next screen should be right.\n"
-"\n"
-"If you have a PCMCIA card, you have to know the \"irq\" and \"io\" of your "
-"card.\n"
-msgstr ""
-"\n"
-"¦pªG¨t²Î¦w¸Ëªº¬O¡uISA ¤¶­±¥d¡v¡A¤U¤@­Ó¿Ã¹õ©ÒÅã¥Üªº¼Æ­ÈÀ³¸Ó\n"
-"¬O¥¿½Tªº¡C\n"
-"\n"
-"¦pªG¨t²Î¦w¸Ëªº¬O ¡uPCMCIA¤¶­±¥d¡v¡A¨º±zÀ³¸Ó­nª¾¹D³o±i¥dªº\n"
-"¡uIO ³s±µ°ð¡v»P ¡uIRQ¡v¡C\n"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Abort"
-msgstr "©ñ±ó"
-
-#: ../../network/isdn.pm_.c:218
-msgid "Continue"
-msgstr "Ä~Äò"
-
-#: ../../network/isdn.pm_.c:224
-msgid "Which is your ISDN card?"
-msgstr "±zªº ISDN ¥d¬°¦ó ?"
-
-#: ../../network/isdn.pm_.c:243
-msgid ""
-"I have detected an ISDN PCI card, but I don't know its type. Please select a "
-"PCI card on the next screen."
-msgstr ""
-"°»´ú¨ì ISDN PCI ¥d¡A¦ý¬O¤£²M·¡¬O¨º­ÓÃþ«¬¡C½Ð¦b¤U¤@­Ó¿Ã¹õ¿ï¾Ü³o±i¥dªºÃþ«¬¡C"
-
-#: ../../network/isdn.pm_.c:252
-msgid "No ISDN PCI card found. Please select one on the next screen."
-msgstr "§ä¤£¨ì ISDN PCI ¤¶­±¥d¡A½Ð¦b¤U¤@­Ó¿Ã¹õ¤â°Ê¿ï¾Ü¤@±i¡C"
-
-#: ../../network/modem.pm_.c:39
-msgid "Please choose which serial port your modem is connected to."
-msgstr "½Ð¿ï¨ú±z¼Æ¾Ú¾÷³s±µªº§Ç¦C°ð¡C"
-
-#: ../../network/modem.pm_.c:44
-msgid "Dialup options"
-msgstr "¼·¸¹¿ï¶µ"
-
-#: ../../network/modem.pm_.c:45 ../../standalone/drakconnect_.c:621
-msgid "Connection name"
-msgstr "³s½u¦WºÙ"
-
-#: ../../network/modem.pm_.c:46 ../../standalone/drakconnect_.c:622
-msgid "Phone number"
-msgstr "¹q¸Ü¸¹½X"
-
-#: ../../network/modem.pm_.c:47 ../../standalone/drakconnect_.c:623
-msgid "Login ID"
-msgstr "µn¤Jªº±b¸¹¦WºÙ"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "CHAP"
-msgstr "CHAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "PAP"
-msgstr "PAP"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Script-based"
-msgstr "Script-based"
-
-#: ../../network/modem.pm_.c:49 ../../standalone/drakconnect_.c:625
-msgid "Terminal-based"
-msgstr "Terminal-based"
-
-#: ../../network/modem.pm_.c:50 ../../standalone/drakconnect_.c:626
-msgid "Domain name"
-msgstr "ºô°ì¦WºÙ"
-
-#: ../../network/modem.pm_.c:51 ../../standalone/drakconnect_.c:627
-msgid "First DNS Server (optional)"
-msgstr "²Ä¤@¥xDNS¦øªA¾¹ (¥i¤£¿é¤J)"
-
-#: ../../network/modem.pm_.c:52 ../../standalone/drakconnect_.c:628
-msgid "Second DNS Server (optional)"
-msgstr "²Ä¤G¥xDNS¦øªA¾¹ (¥i¤£¿é¤J)"
-
-#: ../../network/netconnect.pm_.c:29
-msgid ""
-"\n"
-"You can disconnect or reconfigure your connection."
-msgstr ""
-"\n"
-"±z¥i¥H¤ÁÂ_³s½u©ÎªÌ¬O­«·s³]©w±zªº³s½u¡C"
-
-#: ../../network/netconnect.pm_.c:29 ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can reconfigure your connection."
-msgstr ""
-"\n"
-"±z¥i¥H­«·s³]©w±zªº³s½u¡C"
-
-#: ../../network/netconnect.pm_.c:29
-msgid "You are currently connected to internet."
-msgstr "±z¥Ø«e¥¿³s½u¨ì Internet¡C"
-
-#: ../../network/netconnect.pm_.c:32
-msgid ""
-"\n"
-"You can connect to Internet or reconfigure your connection."
-msgstr ""
-"\n"
-"±z¥i¥H³s½u¨ì Internet ©ÎªÌ¬O­«·s³]©w±zªº³s½u¡C"
-
-#: ../../network/netconnect.pm_.c:32
-msgid "You are not currently connected to Internet."
-msgstr "±z¥Ø«e©|¥¼³s½u¨ì Internet¡C"
-
-#: ../../network/netconnect.pm_.c:36
-msgid "Connect"
-msgstr "³s½u"
-
-#: ../../network/netconnect.pm_.c:38
-msgid "Disconnect"
-msgstr "¤ÁÂ_³s½u"
-
-#: ../../network/netconnect.pm_.c:40
-msgid "Configure the connection"
-msgstr "³s½u³]©w"
-
-#: ../../network/netconnect.pm_.c:45
-msgid "Internet connection & configuration"
-msgstr "Intenet ³s½u»P³]©w"
-
-#: ../../network/netconnect.pm_.c:95
-#, c-format
-msgid "We are now going to configure the %s connection."
-msgstr "·Ç³Æ³]©w %s ªº³s½u¡C"
-
-#: ../../network/netconnect.pm_.c:104
-#, c-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"We are now going to configure the %s connection.\n"
-"\n"
-"\n"
-"Press OK to continue."
-msgstr ""
-"\n"
-"\n"
-"·Ç³Æ³]©w %s ªº³s½u¡C\n"
-"\n"
-"\n"
-"«ö½T©wÄ~Äò¡C"
-
-#: ../../network/netconnect.pm_.c:133 ../../network/netconnect.pm_.c:251
-#: ../../network/netconnect.pm_.c:271 ../../network/tools.pm_.c:63
-msgid "Network Configuration"
-msgstr "ºô¸ô³]©w"
-
-#: ../../network/netconnect.pm_.c:134
-msgid ""
-"Because you are doing a network installation, your network is already "
-"configured.\n"
-"Click on Ok to keep your configuration, or cancel to reconfigure your "
-"Internet & Network connection.\n"
-msgstr ""
-"¦]¬°±z¬O³z¹Lºô¸ô¦w¸Ë¡A©Ò¥H±zªººô¸ô²ÕºA¤w¸g³]©w¹L¤F¡C\n"
-"±z¥i¥HÂI¿ï½T©w¨Ï¥Î­ì¥»ºô¸ôªº³]©w²ÕºA¡A©ÎªÌ¬O¿ï¨ú¨ú®ø\n"
-"¨Ó­«·s³]©wºô¸ô³s½u¤è¦¡¡C\n"
-
-#: ../../network/netconnect.pm_.c:160
-msgid ""
-"Welcome to The Network Configuration Wizard.\n"
-"\n"
-"We are about to configure your internet/network connection.\n"
-"If you don't want to use the auto detection, deselect the checkbox.\n"
-msgstr ""
-"Åwªï¨Ó¨ìºô¸ô³]©wºëÆF\n"
-"\n"
-"¥Ø«e¥¿·Ç³Æ¨Ó³]©w±zªººô¸ô³s½u¡C\n"
-"\n"
-"¦pªG±z­n¤â°Ê³]©wªº¸Ü¡A½Ð¨ú®ø¤U­±ªº¶µ¥Ø¡C\n"
-
-#: ../../network/netconnect.pm_.c:166
-msgid "Choose the profile to configure"
-msgstr "½Ð¿ï¨ú­n³]©wªº¶µ¥Ø"
-
-#: ../../network/netconnect.pm_.c:167
-msgid "Use auto detection"
-msgstr "¨Ï¥Î¦Û°Ê°»´ú"
-
-#: ../../network/netconnect.pm_.c:168 ../../printerdrake.pm_.c:3151
-#: ../../standalone/drakconnect_.c:274 ../../standalone/drakconnect_.c:277
-#: ../../standalone/drakfloppy_.c:145
-msgid "Expert Mode"
-msgstr "±M®a¼Ò¦¡"
-
-#: ../../network/netconnect.pm_.c:174 ../../printerdrake.pm_.c:386
-msgid "Detecting devices..."
-msgstr "¥¿¦b°»´ú¸Ë¸m..."
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-msgid "Normal modem connection"
-msgstr "¤@¯ë modem ³s½u¤è¦¡"
-
-#: ../../network/netconnect.pm_.c:185 ../../network/netconnect.pm_.c:194
-#, c-format
-msgid "detected on port %s"
-msgstr "©ó port %s °»´ú¨ì"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-msgid "ISDN connection"
-msgstr "ISDN ³s½u"
-
-#: ../../network/netconnect.pm_.c:186 ../../network/netconnect.pm_.c:195
-#, c-format
-msgid "detected %s"
-msgstr "°»´ú¨ì %s "
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-msgid "ADSL connection"
-msgstr "ADSL ³s½u"
-
-#: ../../network/netconnect.pm_.c:187 ../../network/netconnect.pm_.c:196
-#, c-format
-msgid "detected on interface %s"
-msgstr "©ó %s ¤¶­±°»´ú¨ì"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "Cable connection"
-msgstr "Cable ³s½u"
-
-#: ../../network/netconnect.pm_.c:188 ../../network/netconnect.pm_.c:197
-msgid "cable connection detected"
-msgstr "°»´ú¨ì cable ³s½u"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "LAN connection"
-msgstr "°Ï°ìºô¸ô³s½u"
-
-#: ../../network/netconnect.pm_.c:189 ../../network/netconnect.pm_.c:198
-msgid "ethernet card(s) detected"
-msgstr "°»´ú¨ì ethernet ºô¸ô¥d"
-
-#: ../../network/netconnect.pm_.c:201
-msgid "Choose the connection you want to configure"
-msgstr "¿ï¾Ü±z­n³]©wªº³s½u¶µ¥Ø"
-
-#: ../../network/netconnect.pm_.c:225
-msgid ""
-"You have configured multiple ways to connect to the Internet.\n"
-"Choose the one you want to use.\n"
-"\n"
-msgstr ""
-"±z¤w¸g¿ï¾Ü³]©w¦h­Ó¯à°÷³s½u¨ì Internet ªº¤è¦¡¡C\n"
-"½Ð±z¿ï¾Ü¨ä¤¤¤@­Ó­n¨Ï¥Îªº¶µ¥Ø¡C\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:226
-msgid "Internet connection"
-msgstr "Internet ³s½u"
-
-#: ../../network/netconnect.pm_.c:232
-msgid "Do you want to start the connection at boot?"
-msgstr "±z­n¦b¶}¾÷®É¦Û°Ê±Ò°Ê¸Ó³s½u¶Ü¡H"
-
-#: ../../network/netconnect.pm_.c:246
-msgid "Network configuration"
-msgstr "ºô¸ô³]©w"
-
-#: ../../network/netconnect.pm_.c:247
-msgid "The network needs to be restarted"
-msgstr "ºô¸ôªA°È»Ý­n­«·s±Ò°Ê"
-
-#: ../../network/netconnect.pm_.c:251
-#, c-format
-msgid ""
-"A problem occured while restarting the network: \n"
-"\n"
-"%s"
-msgstr ""
-"­«·s±Ò°Êºô¸ô®Éµo¥Í¤F¤U­±ªº¿ù»~¡G\n"
-"\n"
-"%s"
-
-#: ../../network/netconnect.pm_.c:261
-msgid ""
-"Congratulations, the network and Internet configuration is finished.\n"
-"The configuration will now be applied to your system.\n"
-"\n"
-msgstr ""
-"®¥³ß ! ºô¸ô³]©w²ÕºA¤w¸g³]©w§¹¦¨¤F¡C\n"
-"±zªº¨t²Î¤w¸g¯à°÷¨Ï¥Î¸Ó³]©w¡C\n"
-"\n"
-
-#: ../../network/netconnect.pm_.c:265
-msgid ""
-"After this is done, we recommend that you restart your X environment to "
-"avoid any hostname-related problems."
-msgstr ""
-"¦b§¹¦¨³o­Ó¶µ¥Ø«á¡A«Øij±z­«·s±Ò°Ê±zªº X Àô¹Ò¡A\n"
-"¥HÁקK¦]¬°±z½Õ¾ã¤F¥D¾÷¦WºÙ³y¦¨ X ±Ò°Ê¤Wªº¤@¨Ç°ÝÃD¡C"
-
-#: ../../network/netconnect.pm_.c:266
-msgid ""
-"Problems occured during configuration.\n"
-"Test your connection via net_monitor or mcc. If your connection doesn't "
-"work, you might want to relaunch the configuration."
-msgstr ""
-"³]©w¥¢±Ñ¡C\n"
-"½Ð°õ¦æ net_monitor µ{¦¡´ú¸Õ±zªº³s½uª¬ºA¡C­Y¬O±zµo²{±zªººô¸ô³s½u¨Ã¤£¥\¯à¡A±z»Ý"
-"­n­«·s¦A¶i¦æ³]©w¡C"
-
-#: ../../network/network.pm_.c:291
-msgid ""
-"WARNING: this device has been previously configured to connect to the "
-"Internet.\n"
-"Simply accept to keep this device configured.\n"
-"Modifying the fields below will override this configuration."
-msgstr ""
-"ĵ§i: ³o­Ó¸Ë¸m¥ý«e¤w¸g³Q³]©w³Ì¬°³s½u¨ìInternetªº¶µ¥Ø¤F¡C\n"
-"­Y¬O±z­nºû«ù³o­Ó¸Ë¸mªº³]©w¡A½Ð¿ï¾Ü±µ¨ü¡C\n"
-"­Y¬O±z­×§ï¤U­±Äæ¦ì¡A±N·|­â¶V­ì¥»ªº³]©w¡C"
-
-#: ../../network/network.pm_.c:296
-msgid ""
-"Please enter the IP configuration for this machine.\n"
-"Each item should be entered as an IP address in dotted-decimal\n"
-"notation (for example, 1.2.3.4)."
-msgstr ""
-"½Ð¿é¤J³o¥x¥D¾÷ªº IP ³]©w­È¡A³oÃ䪺¨C­Ó¶µ¥Øªº®æ¦¡\n"
-"³£À³¸Ó¥Î¤p¼ÆÂI¶¡¹jªº¥|­Ó¤Q¶i¦ìªü©Ô§B¼Æ¦r¨Ó¿é¤J \n"
-"(¨Ò¦p 1.2.3.4)¡C"
-
-#: ../../network/network.pm_.c:306 ../../network/network.pm_.c:307
-#, c-format
-msgid "Configuring network device %s"
-msgstr "¥¿¦b³]©wºô¸ô¸Ë¸m %s"
-
-#: ../../network/network.pm_.c:307
-#, c-format
-msgid " (driver %s)"
-msgstr "(driver %s)"
-
-#: ../../network/network.pm_.c:309 ../../standalone/drakconnect_.c:231
-#: ../../standalone/drakconnect_.c:467
-msgid "IP address"
-msgstr "IP ¦ì§}"
-
-#: ../../network/network.pm_.c:310 ../../standalone/drakconnect_.c:468
-msgid "Netmask"
-msgstr "ºô¸ô¾B¸n"
-
-#: ../../network/network.pm_.c:311
-msgid "(bootp/dhcp)"
-msgstr "(bootp/dhcp)"
-
-#: ../../network/network.pm_.c:311
-msgid "Automatic IP"
-msgstr "¦Û°Ê¤À°t IP"
-
-#: ../../network/network.pm_.c:312
-msgid "Start at boot"
-msgstr "©ó¶}¾÷®É±Ò°Ê"
-
-#: ../../network/network.pm_.c:333 ../../printerdrake.pm_.c:860
-msgid "IP address should be in format 1.2.3.4"
-msgstr "IP ¦ì§}¥²¶·­n¥ÎÃþ¦ü 1.2.3.4 ªº®æ¦¡¨Ó¿é¤J"
-
-#: ../../network/network.pm_.c:363
-msgid ""
-"Please enter your host name.\n"
-"Your host name should be a fully-qualified host name,\n"
-"such as ``mybox.mylab.myco.com''.\n"
-"You may also enter the IP address of the gateway if you have one"
-msgstr ""
-"½Ð¿é¤J±zªº¥D¾÷¦WºÙ¡A\n"
-"±zªº¥D¾÷¦WºÙÀ³¸Ó¬O¤@­Ó¦X®æªº¥D¾÷¥þ¦W (FQDN)¡A\n"
-"Ãþ¦ü ``mybox.mylab.myco.com'' ªº®æ¦¡¡F°²¦p±z¦³\n"
-"¨Ï¥Î¹h¹D¾¹ªº¸Ü¡A¤]½Ð¦b³oÃä¿é¤J¹h¹D¾¹ªº IP ¦ì§}¡C"
-
-#: ../../network/network.pm_.c:368
-msgid "DNS server"
-msgstr "DNS ¦øªA¾¹"
-
-#: ../../network/network.pm_.c:369
-#, c-format
-msgid "Gateway (e.g. %s)"
-msgstr "³q°T¹h (¤ñ¤è %s)"
-
-#: ../../network/network.pm_.c:371
-msgid "Gateway device"
-msgstr "¹h¹D¸Ë¸m"
-
-#: ../../network/network.pm_.c:376
-#, fuzzy
-msgid "DNS server address should be in format 1.2.3.4"
-msgstr "IP ¦ì§}¥²¶·­n¥ÎÃþ¦ü 1.2.3.4 ªº®æ¦¡¨Ó¿é¤J"
-
-#: ../../network/network.pm_.c:380
-#, fuzzy
-msgid "Gateway address should be in format 1.2.3.4"
-msgstr "IP ¦ì§}¥²¶·­n¥ÎÃþ¦ü 1.2.3.4 ªº®æ¦¡¨Ó¿é¤J"
-
-#: ../../network/network.pm_.c:394
-msgid "Proxies configuration"
-msgstr "³]©w­n¨Ï¥Îªº¥N²z¦øªA¾¹"
-
-#: ../../network/network.pm_.c:395
-msgid "HTTP proxy"
-msgstr "HTTP ¥N²z¦øªA¾¹"
-
-#: ../../network/network.pm_.c:396
-msgid "FTP proxy"
-msgstr "FTP ¥N²z¦øªA¾¹"
-
-#: ../../network/network.pm_.c:397
-msgid "Track network card id (useful for laptops)"
-msgstr "¬ö¿ýºô¸ô¥dªº ID (¹ï©óµ§°O«¬¹q¸£¬Û·í¦³¥Î)"
-
-#: ../../network/network.pm_.c:400
-msgid "Proxy should be http://..."
-msgstr "¥N²z¦øªA¾¹ªº³]©w®æ¦¡¥²¶·¬° http://..."
-
-#: ../../network/network.pm_.c:401 ../../proxy.pm_.c:65
-msgid "Url should begin with 'ftp:' or 'http:'"
-msgstr "¦øªA¾¹ªº³]©w®æ¦¡¥²¶·¬° http:// ©Î¬O ftp://"
-
-#: ../../network/shorewall.pm_.c:24
-msgid "Firewalling configuration detected!"
-msgstr "¨¾¤õÀð³]©w¤w¸g°»´ú¨ì¤F!"
-
-#: ../../network/shorewall.pm_.c:25
-msgid ""
-"Warning! An existing firewalling configuration has been detected. You may "
-"need some manual fix after installation."
-msgstr ""
-"ĵ§i ! °»´ú¨ì²{¦³¤w¸g¦s¦bªº¨¾¤õÀð²ÕºA³]©w¡C\n"
-"±zÀ³¸Ó¦b¦w¸Ë¤§«á¤â°Ê­×¥¿¤@¨Ç¥²­nªº³]©w¶µ¥Ø¡C"
-
-#: ../../network/tools.pm_.c:41
-msgid "Internet configuration"
-msgstr "Internet ³]©w"
-
-#: ../../network/tools.pm_.c:42
-msgid "Do you want to try to connect to the Internet now?"
-msgstr "±z·Q­n¸ÕµÛ³s½u¨ì Internet ¤W­±¶Ü?"
-
-#: ../../network/tools.pm_.c:46 ../../standalone/drakconnect_.c:196
-msgid "Testing your connection..."
-msgstr "¥¿¦b´ú¸Õºô¸ô³s½u"
-
-#: ../../network/tools.pm_.c:56
-msgid "The system is now connected to Internet."
-msgstr "¨t²Î¥Ø«e¤w¸g³s¤W Internet ¤F¡C"
-
-#: ../../network/tools.pm_.c:57
-msgid "For security reason, it will be disconnected now."
-msgstr "¦]¬°¦w¥þ¦]¯À¦Ò¶q¡A²{¦b±N·|¤ÁÂ_³s½u¡C"
-
-#: ../../network/tools.pm_.c:58
-msgid ""
-"The system doesn't seem to be connected to internet.\n"
-"Try to reconfigure your connection."
-msgstr ""
-"¨t²Î¥Ø«e¬Ý°_¨Ó¦ü¥G¨Ã¨S¦³³s¤W Internet¡C\n"
-"½Ð­«·s³]©w±zªº³s½u³]©w¡C"
-
-#: ../../network/tools.pm_.c:82
-msgid "Connection Configuration"
-msgstr "³s½u²ÕºA"
-
-#: ../../network/tools.pm_.c:83
-msgid "Please fill or check the field below"
-msgstr "½Ð±z¶ñ¤J¨Ã¥BÀˬd¤U­±Äæ¦ì¬ö¿ý"
-
-#: ../../network/tools.pm_.c:85 ../../standalone/drakconnect_.c:607
-msgid "Card IRQ"
-msgstr "¤¶­±¥d IRQ"
-
-#: ../../network/tools.pm_.c:86 ../../standalone/drakconnect_.c:608
-msgid "Card mem (DMA)"
-msgstr "¤¶­±¥d mem (DMA)"
-
-#: ../../network/tools.pm_.c:87 ../../standalone/drakconnect_.c:609
-msgid "Card IO"
-msgstr "¤¶­±¥d IO"
-
-#: ../../network/tools.pm_.c:88 ../../standalone/drakconnect_.c:610
-msgid "Card IO_0"
-msgstr "¤¶­±¥d IO_0"
-
-#: ../../network/tools.pm_.c:89 ../../standalone/drakconnect_.c:611
-msgid "Card IO_1"
-msgstr "¤¶­±¥d IO_1"
-
-#: ../../network/tools.pm_.c:90 ../../standalone/drakconnect_.c:612
-msgid "Your personal phone number"
-msgstr "±zªº­Ó¤H¹q¸Ü¸¹½X"
-
-#: ../../network/tools.pm_.c:91 ../../standalone/drakconnect_.c:613
-msgid "Provider name (ex provider.net)"
-msgstr "ISP ªº¦WºÙ (ºô¸ô´£¨ÑªÌ¦WºÙ)"
-
-#: ../../network/tools.pm_.c:92 ../../standalone/drakconnect_.c:614
-msgid "Provider phone number"
-msgstr "ISP ¹q¸Ü¸¹½X"
-
-#: ../../network/tools.pm_.c:93 ../../standalone/drakconnect_.c:615
-msgid "Provider dns 1 (optional)"
-msgstr "ISP ²Ä¤@¥x dns (¥i¤£¥Î¿é¤J)"
-
-#: ../../network/tools.pm_.c:94 ../../standalone/drakconnect_.c:616
-msgid "Provider dns 2 (optional)"
-msgstr "ISP ²Ä¤G¥x dns (¥i¤£¥Î¿é¤J)"
-
-#: ../../network/tools.pm_.c:95
-msgid "Choose your country"
-msgstr "¿ï¾Ü±zªº°ê®a"
-
-#: ../../network/tools.pm_.c:96 ../../standalone/drakconnect_.c:619
-msgid "Dialing mode"
-msgstr "¼·±µªº¼Ò¦¡"
-
-#: ../../network/tools.pm_.c:97 ../../standalone/drakconnect_.c:631
-msgid "Connection speed"
-msgstr "³s½u³t«×"
-
-#: ../../network/tools.pm_.c:98 ../../standalone/drakconnect_.c:632
-msgid "Connection timeout (in sec)"
-msgstr "³s½u¹O®É (¥H¬í¬°³æ¦ì)"
-
-#: ../../network/tools.pm_.c:99 ../../standalone/drakconnect_.c:617
-msgid "Account Login (user name)"
-msgstr "µn¤Jªº±b¸¹ (¨Ï¥ÎªÌ¦WºÙ)"
-
-#: ../../network/tools.pm_.c:100 ../../standalone/drakconnect_.c:618
-#: ../../standalone/drakconnect_.c:649
-msgid "Account Password"
-msgstr "±b¸¹ªº±K½X"
-
-#: ../../network/tools.pm_.c:104 ../../network/tools.pm_.c:118
-msgid "United Kingdom"
-msgstr ""
-
-#: ../../partition_table.pm_.c:602
-msgid "mount failed: "
-msgstr "±¾¸ü¥¢±Ñ¡G"
-
-#: ../../partition_table.pm_.c:666
-msgid "Extended partition not supported on this platform"
-msgstr "³o­Ó¥­¥x¨Ã¤£¤ä´©©µ¦ù¤À³Î°Ï"
-
-#: ../../partition_table.pm_.c:684
-msgid ""
-"You have a hole in your partition table but I can't use it.\n"
-"The only solution is to move your primary partitions to have the hole next "
-"to the extended partitions."
-msgstr ""
-"±zªºµwºÐ¤À³Îªí¤¤¦³µ{¦¡µLªk¨Ï¥ÎªºªÅ¥ÕºÏ°Ï¡A°ß¤@ªº¸Ñ¨M¤èªk¬O\n"
-"±N¥D¤À³Î°Ïªº¦ì¸m·h²¾¡AÅý³o¨ÇªÅ¥ÕºÏ°Ï»P©µ¦ù¤À³Î°Ï¬Û¾F¡C"
-
-#: ../../partition_table.pm_.c:774
-#, c-format
-msgid "Restoring from file %s failed: %s"
-msgstr "¸Õ¹Ï±qÀÉ®× %s «ì´_®Éµo¥Í¿ù»~¡G %s"
-
-#: ../../partition_table.pm_.c:776
-msgid "Bad backup file"
-msgstr "¿ù»~ªº³Æ¥÷ÀÉ®×"
-
-#: ../../partition_table.pm_.c:798
-#, c-format
-msgid "Error writing to file %s"
-msgstr "¼g¤JÀÉ®× %s ®Éµo¥Í¿ù»~"
-
-#: ../../partition_table/raw.pm_.c:189
-msgid ""
-"Something bad is happening on your drive. \n"
-"A test to check the integrity of data has failed. \n"
-"It means writing anything on the disk will end up with random trash"
-msgstr ""
-"±zªºµwºÐµo¥Í¤F¤@­ÓÄY­«ªº¿ù»~¡A\n"
-"µwºÐŪ¨ú¼g¤JÀË´ú¥¢±Ñ¤F...\n"
-"³o·N¨ýµÛ±zªºµwºÐ¦³¹êÅ骺·´·l°ÝÃD¡A¥ô¦ó¦s¨ú¥i¯à³£·|µo¥Í¿ù»~¡C"
-
-#: ../../pkgs.pm_.c:26
-msgid "must have"
-msgstr "¥²³Æªº"
-
-#: ../../pkgs.pm_.c:27
-msgid "important"
-msgstr "­«­nªº"
-
-#: ../../pkgs.pm_.c:28
-msgid "very nice"
-msgstr "·¥¦nªº"
-
-#: ../../pkgs.pm_.c:29
-msgid "nice"
-msgstr "¦n¥Îªº"
-
-#: ../../pkgs.pm_.c:30
-msgid "maybe"
-msgstr "¥i¥H¤@¸Õ"
-
-#: ../../printer.pm_.c:26
-msgid "CUPS - Common Unix Printing System"
-msgstr "CUPS - Common Unix Printing System"
-
-#: ../../printer.pm_.c:27
-msgid "LPRng - LPR New Generation"
-msgstr "LPRng - LPR New Generation"
-
-#: ../../printer.pm_.c:28
-msgid "LPD - Line Printer Daemon"
-msgstr "LPD - Line Printer Daemon"
-
-#: ../../printer.pm_.c:29
-msgid "PDQ - Print, Don't Queue"
-msgstr "PDQ - Print, Don't Queue"
-
-#: ../../printer.pm_.c:34 ../../printer.pm_.c:1125
-msgid "CUPS"
-msgstr "CUPS"
-
-#: ../../printer.pm_.c:35
-msgid "LPRng"
-msgstr "LPRng"
-
-#: ../../printer.pm_.c:36
-msgid "LPD"
-msgstr "LPD"
-
-#: ../../printer.pm_.c:37
-msgid "PDQ"
-msgstr "PDQ"
-
-#: ../../printer.pm_.c:49
-msgid "Local printer"
-msgstr "¥»¾÷¦Lªí¾÷"
-
-#: ../../printer.pm_.c:50
-msgid "Remote printer"
-msgstr "»·ºÝ¦Lªí¾÷"
-
-#: ../../printer.pm_.c:51
-msgid "Printer on remote CUPS server"
-msgstr "»·ºÝªº CUPS ¦øªA¾¹¦Lªí¾÷"
-
-#: ../../printer.pm_.c:52 ../../printerdrake.pm_.c:883
-msgid "Printer on remote lpd server"
-msgstr "»·ºÝªº lpd ¦øªA¾¹¦Lªí¾÷"
-
-#: ../../printer.pm_.c:53
-msgid "Network printer (TCP/Socket)"
-msgstr "ºô¸ô¦Lªí¾÷ (TCP/Socket)"
-
-#: ../../printer.pm_.c:54
-msgid "Printer on SMB/Windows 95/98/NT server"
-msgstr "SMB/Windows 95/98/NT ¦øªA¾¹¦Lªí¾÷"
-
-#: ../../printer.pm_.c:55
-msgid "Printer on NetWare server"
-msgstr "Netware ¦øªA¾¹¦Lªí¾÷"
-
-#: ../../printer.pm_.c:56 ../../printerdrake.pm_.c:887
-msgid "Enter a printer device URI"
-msgstr "¿é¤J¦Lªí¾÷©Ò¦b URI ¦ì§}"
-
-#: ../../printer.pm_.c:57
-msgid "Pipe job into a command"
-msgstr "¨Ï¥Î Pipe ºÞ½u¤è¦¡²Õ¦¨¦C¦L¤u§@"
-
-#: ../../printer.pm_.c:324 ../../printer.pm_.c:366 ../../printer.pm_.c:533
-msgid "Unknown Model"
-msgstr "¥¼ª¾ªº«¬¸¹"
-
-#: ../../printer.pm_.c:735 ../../printer.pm_.c:926 ../../printer.pm_.c:1318
-#: ../../printerdrake.pm_.c:2260 ../../printerdrake.pm_.c:3414
-msgid "Unknown model"
-msgstr "¥¼ª¾ªº«¬¸¹"
-
-#: ../../printer.pm_.c:763
-msgid "Local Printers"
-msgstr "¥»¾÷¦Lªí¾÷"
-
-#: ../../printer.pm_.c:765 ../../printer.pm_.c:1126
-msgid "Remote Printers"
-msgstr "»·ºÝ¦Lªí¾÷"
-
-#: ../../printer.pm_.c:772 ../../printerdrake.pm_.c:404
-#, c-format
-msgid " on parallel port \\/*%s"
-msgstr "©ó¨Ã¦C°ð¤W \\/*%s"
-
-#: ../../printer.pm_.c:775 ../../printerdrake.pm_.c:406
-#, c-format
-msgid ", USB printer \\/*%s"
-msgstr "¡AUSB ¦Lªí¾÷ \\/*%s"
-
-#: ../../printer.pm_.c:780
-#, c-format
-msgid ", multi-function device on parallel port \\/*%s"
-msgstr "¡A¦ì©ó¨Ã¦C°ð¦h¥\¯à¸Ë¸m \\/*%s"
-
-#: ../../printer.pm_.c:783
-msgid ", multi-function device on USB"
-msgstr "¡A¦ì©ó USB ªº¦h¥\¯à¸Ë¸m"
-
-#: ../../printer.pm_.c:785
-msgid ", multi-function device on HP JetDirect"
-msgstr "HP JetDirect ¤Wªº¦h¥\¯à¸Ë¸m"
-
-#: ../../printer.pm_.c:787
-msgid ", multi-function device"
-msgstr "¡A¦h¥\¯à¸Ë¸m"
-
-#: ../../printer.pm_.c:790
-#, c-format
-msgid ", printing to %s"
-msgstr "¡A¦C¦L¦Ü %s"
-
-#: ../../printer.pm_.c:792
-#, c-format
-msgid " on LPD server \"%s\", printer \"%s\""
-msgstr " ¦ì©ó LPD ¥D¾÷ \"%s\"¡A¦Lªí¾÷ \"%s\""
-
-#: ../../printer.pm_.c:794
-#, c-format
-msgid ", TCP/IP host \"%s\", port %s"
-msgstr "¡ATCP/IP ¥D¾÷ \"%s\"¡A³s±µ°ð %s"
-
-#: ../../printer.pm_.c:798
-#, c-format
-msgid " on SMB/Windows server \"%s\", share \"%s\""
-msgstr " ¦ì©ó Windows ¥D¾÷ \"%s\"¡A¤À¨É¦WºÙ \"%s\""
-
-#: ../../printer.pm_.c:802
-#, c-format
-msgid " on Novell server \"%s\", printer \"%s\""
-msgstr " ¦ì©ó Novell ¥D¾÷ \"%s\"¡A¦Lªí¾÷ \"%s\""
-
-#: ../../printer.pm_.c:804
-#, c-format
-msgid ", using command %s"
-msgstr "¡A¨Ï¥Î©R¥O %s"
-
-#: ../../printer.pm_.c:923 ../../printerdrake.pm_.c:1656
-msgid "Raw printer (No driver)"
-msgstr "Raw ¦Lªí¾÷ (µLÅX°Êµ{¦¡)"
-
-#: ../../printer.pm_.c:1095
-#, c-format
-msgid "(on %s)"
-msgstr "(©ó %s)"
-
-#: ../../printer.pm_.c:1097
-msgid "(on this machine)"
-msgstr "(¦ì©ó³o­Ó¾÷¾¹¤W)"
-
-#: ../../printer.pm_.c:1122
-#, c-format
-msgid "On CUPS server \"%s\""
-msgstr "¦ì©ó CUPS ¦øªA¾¹ \"%s\""
-
-#: ../../printer.pm_.c:1128 ../../printerdrake.pm_.c:3071
-#: ../../printerdrake.pm_.c:3082 ../../printerdrake.pm_.c:3303
-#: ../../printerdrake.pm_.c:3355 ../../printerdrake.pm_.c:3381
-#: ../../printerdrake.pm_.c:3556 ../../printerdrake.pm_.c:3558
-msgid " (Default)"
-msgstr " (¹w³]¶}¾÷)"
-
-#: ../../printerdrake.pm_.c:25
-msgid "Select Printer Connection"
-msgstr "¿ï¾Ü¦Lªí¾÷³s½u"
-
-#: ../../printerdrake.pm_.c:26
-msgid "How is the printer connected?"
-msgstr "¦Lªí¾÷ªº³s½u¤è¦¡¬°¦ó?"
-
-#: ../../printerdrake.pm_.c:28
-msgid ""
-"\n"
-"Printers on remote CUPS servers you do not have to configure here; these "
-"printers will be automatically detected."
-msgstr ""
-"\n"
-"±zªº Printer ¦ì©ó CUPS ªA°È¥D¾÷¤W¡A©Ò¥H±z³oÃä¨Ã¤£»Ý­n³]©w¡F\n"
-"³o¨Ç¦Lªí¾÷±N¯à°÷¦Û°Ê°»´ú¨ì¡C"
-
-#: ../../printerdrake.pm_.c:36
-msgid "Printer auto-detection (Local, TCP/Socket, and SMB printers)"
-msgstr "¦Lªí¾÷¦Û°Ê°»´ú (¥»¾÷¡BTCP/Socket »P SMB ºô¸ô¦Lªí¾÷)"
-
-#: ../../printerdrake.pm_.c:84 ../../printerdrake.pm_.c:3135
-msgid "CUPS configuration"
-msgstr "CUPS ²ÕºA"
-
-#: ../../printerdrake.pm_.c:85 ../../printerdrake.pm_.c:3136
-msgid "Specify CUPS server"
-msgstr "«ü©w CUPS ¦øªA¾¹"
-
-#: ../../printerdrake.pm_.c:86
-msgid ""
-"To get access to printers on remote CUPS servers in your local network you "
-"do not have to configure anything; the CUPS servers inform your machine "
-"automatically about their printers. All printers currently known to your "
-"machine are listed in the \"Remote printers\" section in the main window of "
-"Printerdrake. When your CUPS server is not in your local network, you have "
-"to enter the CUPS server IP address and optionally the port number to get "
-"the printer information from the server, otherwise leave these fields blank."
-msgstr ""
-"­Y¬O±z­n¨Ï¥Î»·ºÝªº¡uCUPS¦øªA¾¹¡vªº¦Lªí¾÷¡A¤@¯ë¨Ó»¡±z¤£»Ý­n¶i¦æÃB¥~³]©w¡A¦]¬°"
-"¡uCUPS¦øªA¾¹¡v¯à°÷¦Û°Ê°e¥X¬ÛÃö²ÕºA¸ê°TÅý¥Î¤áºÝ¹q¸£ª½±µ¨Ï¥Î¡C±z¥D¾÷¥Ø«e¤wª¾¥i"
-"¥Îªº¦Lªí¾÷¶µ¥Ø¡A³£¦ì©ó¤U­±ªº¡u»·ºÝ¦Lªí¾÷¡v¶µ¥Ø¤º¡C­Y¬O§A­n¨Ï¥Îªº¡uCUPS¦øªA"
-"¾¹¡v¨Ã¤£¬O¦ì©ó°Ï°ìºô¸ô¤º¡A¨º±z»Ý­n«ü©w¸Ó¥D¾÷ªºIP¦ì§}¡A¥i¯à»Ý­n¥]§t«ü©w³s±µ"
-"°ð¡C"
-
-#: ../../printerdrake.pm_.c:87
-msgid ""
-"\n"
-"Normally, CUPS is automatically configured according to your network "
-"environment, so that you can access the printers on the CUPS servers in your "
-"local network. If this does not work correctly, turn off \"Automatic CUPS "
-"configuration\" and edit your file /etc/cups/cupsd.conf manually. Do not "
-"forget to restart CUPS afterwards (command: \"service cups restart\")."
-msgstr ""
-"\n"
-"¤@¯ë¨Ó»¡¡ACUPS¯à°÷«Ü¦Û°Êªº¨Ì¾Ú±zªººô¸ôÀô¹Ò¶i¦æ³]©wªº°Ê§@¡A¦]¦¹±z¥i¥H«Ü§Ö³t¤è"
-"«Kªº¨Ó¨Ï¥Î°Ï°ìºô¸ô¤ºªºCUPS¦Lªí¾÷¦øªA¾¹¡C­Y¬O³o­Ó¶µ¥Ø¨Ã¨S¦³¥¿½T¤u§@¡A±z¥i¥H§â"
-"¡yCUPS¦Û°Ê¤Æ³]©w¡zªº¶µ¥ØÃö³¬¡AµM«á¤â°Ê½s¿è¡u/etc/cups/cupsd.conf¡vÀɮפº®e¡A"
-"µM«á¨Ï¥Î¤U¦Cªº©R¥O­«·s±Ò°ÊCUPSªA°È¥H«K©óÅýÅܧó¥Í®Ä¡C\n"
-"\n"
-"(©R¥O: service cups restart)"
-
-#: ../../printerdrake.pm_.c:91
-msgid "The IP address should look like 192.168.1.20"
-msgstr "IP ¦ì§}À³¸Óªø±o¹³¬O 1.2.3.4 ªº®æ¦¡"
-
-#: ../../printerdrake.pm_.c:95 ../../printerdrake.pm_.c:1094
-msgid "The port number should be an integer!"
-msgstr "Port Äæ¦ìÀ³¸Ó¬°¼Æ¦r"
-
-#: ../../printerdrake.pm_.c:102
-msgid "CUPS server IP"
-msgstr "CUPS ¦øªA¾¹ IP"
-
-#: ../../printerdrake.pm_.c:103 ../../printerdrake.pm_.c:1114
-msgid "Port"
-msgstr "³s±µ°ð"
-
-#: ../../printerdrake.pm_.c:105
-msgid "Automatic CUPS configuration"
-msgstr "CPUS ¦Û°Ê¤Æ³]©w"
-
-#: ../../printerdrake.pm_.c:177 ../../printerdrake.pm_.c:247
-#: ../../printerdrake.pm_.c:1529 ../../printerdrake.pm_.c:1533
-#: ../../printerdrake.pm_.c:1651 ../../printerdrake.pm_.c:2203
-#: ../../printerdrake.pm_.c:2356 ../../printerdrake.pm_.c:2415
-#: ../../printerdrake.pm_.c:2488 ../../printerdrake.pm_.c:2509
-#: ../../printerdrake.pm_.c:2699 ../../printerdrake.pm_.c:2740
-#: ../../printerdrake.pm_.c:2745 ../../printerdrake.pm_.c:2779
-#: ../../printerdrake.pm_.c:2784 ../../printerdrake.pm_.c:2821
-#: ../../printerdrake.pm_.c:2874 ../../printerdrake.pm_.c:2894
-#: ../../printerdrake.pm_.c:2908 ../../printerdrake.pm_.c:2942
-#: ../../printerdrake.pm_.c:2988 ../../printerdrake.pm_.c:3006
-#: ../../printerdrake.pm_.c:3095 ../../printerdrake.pm_.c:3169
-#: ../../printerdrake.pm_.c:3471 ../../printerdrake.pm_.c:3526
-#: ../../printerdrake.pm_.c:3579 ../../standalone/printerdrake_.c:57
-msgid "Printerdrake"
-msgstr "PrinterDrake"
-
-#: ../../printerdrake.pm_.c:178
-msgid "Checking your system..."
-msgstr "¥¿¦bÀˬd±zªº¨t²Î..."
-
-#: ../../printerdrake.pm_.c:186
-msgid ""
-"There are no printers found which are directly connected to your machine"
-msgstr "±zªº¨t²Î°»´ú¤£¨ì¦³¥ô¦ó¥»¾÷¦Lªí¾÷ªº¦w¸Ë"
-
-#: ../../printerdrake.pm_.c:198
-msgid ""
-"The following printers\n"
-"\n"
-msgstr ""
-"¤U¦Cªº¦Lªí¾÷\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:199
-msgid ""
-"The following printer\n"
-"\n"
-msgstr ""
-"¤U¦Cªº¦Lªí¾÷\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:201
-msgid ""
-"\n"
-"and one unknown printer are "
-msgstr ""
-"\n"
-"»P¤@¥x¥¼ª¾ªº¦Lªí¾÷¾÷«¬¬° "
-
-#: ../../printerdrake.pm_.c:203
-#, c-format
-msgid ""
-"\n"
-"and %d unknown printers are "
-msgstr ""
-"\n"
-"»P %d ¥x¥¼ª¾ªº¦Lªí¾÷¾÷«¬¬° "
-
-#: ../../printerdrake.pm_.c:207
-msgid ""
-"\n"
-"are "
-msgstr ""
-"\n"
-"¬° "
-
-#: ../../printerdrake.pm_.c:208
-msgid ""
-"\n"
-"is "
-msgstr ""
-"\n"
-"¬° "
-
-#: ../../printerdrake.pm_.c:210
-msgid "directly connected to your system"
-msgstr "ª½±µ¦w¸Ë©ó±z¨t²Î"
-
-#: ../../printerdrake.pm_.c:213
-msgid ""
-"\n"
-"There is one unknown printer directly connected to your system"
-msgstr ""
-"\n"
-"¥Ø«e¦³¤@¥x¥¼ª¾Ãþ«¬ªº¦Lªí¾÷¦w¸Ë¦b±z¥»¾÷¤W¡C"
-
-#: ../../printerdrake.pm_.c:215
-#, c-format
-msgid ""
-"\n"
-"There are %d unknown printers directly connected to your system"
-msgstr ""
-"\n"
-"¥Ø«e¦³ %d ¥x¥¼ª¾Ãþ«¬ªº¦Lªí¾÷¦w¸Ë¦b±z¥»¾÷¤W¡C"
-
-#: ../../printerdrake.pm_.c:221
-msgid " (Make sure that all your printers are connected and turned on).\n"
-msgstr " (½Ð½T»{¬ÛÃö¦Lªí¾÷³£¤w¸g³sµ²¦Ü¹q¸£¥¿½T¡A¨Ã¥B¥´¶}¹q·½¤F)¡C\n"
-
-#: ../../printerdrake.pm_.c:235
-msgid ""
-"Do you want to enable printing on the printers mentioned above or on "
-"printers in the local network?\n"
-msgstr "±z­n±Ò¤W­±´£¤Î¦Lªí¾÷¦C¦LªA°È¡A©ÎªÌ¬O¨Ï¥Î¤º³¡ºô¸ô¤ºªº¦Lªí¾÷¶Ü¡H\n"
-
-#: ../../printerdrake.pm_.c:236
-msgid "Do you want to enable printing on printers in the local network?\n"
-msgstr "±z­n¶}±Ò¤º³¡ºô¸ôªº¦Lªí¾÷¦C¦LªA°È¶Ü¡H\n"
-
-#: ../../printerdrake.pm_.c:238
-msgid "Do you want to enable printing on the printers mentioned above?\n"
-msgstr "±z­n¶}±Ò¤W­±´£¤Îªº¦Lªí¾÷¦C¦LªA°È¶Ü¡H\n"
-
-#: ../../printerdrake.pm_.c:239
-msgid "Are you sure that you want to set up printing on this machine?\n"
-msgstr "±z­n³]©w³o¥x¾÷¾¹¤Wªº¦C¦LªA°È¶µ¥Ø¶Ü¡H\n"
-
-#: ../../printerdrake.pm_.c:240
-#, c-format
-msgid ""
-"NOTE: Depending on the printer model and the printing system up to %d MB of "
-"additional software will be installed."
-msgstr ""
-"NOTE¡G»Ý­n¦w¸Ë¥²­nªº¦Lªí¾÷ÅX°Êµ{¦¡®M¥óµ¥ÀɮסA¤j¬ù¦@¦û¥Î %d MB ªºªÅ¶¡¡C"
-
-#: ../../printerdrake.pm_.c:269 ../../printerdrake.pm_.c:278
-#: ../../printerdrake.pm_.c:3117 ../../printerdrake.pm_.c:3242
-msgid "Add a new printer"
-msgstr "·s¼W¦Lªí¾÷"
-
-#: ../../printerdrake.pm_.c:270
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard allows you to install local or remote printers to be used from "
-"this machine and also from other machines in the network.\n"
-"\n"
-"It asks you for all necessary information to set up the printer and gives "
-"you access to all available printer drivers, driver options, and printer "
-"connection types."
-msgstr ""
-"\n"
-"Åwªï¨Ó¨ì¦Lªí¾÷³]©wºëÆF\n"
-"\n"
-"³]©wºëÆF±N·|±a»â±z§¹¦¨¥»¦aºÝ¥H¤Î»·ºÝ¦Lªí¾÷ªº³]©w¡C\n"
-"\n"
-"³]©w¹Lµ{¤¤¡A½Ð¨Ì´£¥Ü¿ï¾Ü¬ÛÃö¶µ¥Ø¡A¥]§t¦Lªí¾÷ºØÃþ¡B\n"
-"ÃB¥~°Ñ¼Æµ¥¡C"
-
-#: ../../printerdrake.pm_.c:280
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer, connected directly to the network or to a remote Windows machine.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) and you Windows machines must be connected and "
-"turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network and/or Windows-hosted printers when you don't need "
-"it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Åwªï¨Ó¨ì¦Lªí¾÷³]©wºëÆF\n"
-"\n"
-"±µ¤U¨Ó³]©wºëÆF±N·|¤Þ¾É±z§¹¦¨¦Lªí¾÷ªº³]©w¡A¥]§t¦ì©ó¥»¾÷ªº¦Lªí¾÷¥H¤Î»·ºÝºô¸ô¦L"
-"ªí¾÷¡C\n"
-"\n"
-"­Y¬O±z­n³]©wªº¦Lªí¾÷¬Oª½±µ¦w¸Ë¦b§A¾÷¾¹¤Wªº¡A½Ð¥ý½T»{§Aªº½u¸ô¦³¦w´¡¥¿½T¡A¹q·½"
-"¨Ã¥B¤w¸g¶}±Ò¡A¥H«K©ó¯à°÷¦Û°Ê°»´ú§A¦Lªí¾÷ªºÃþ«¬¡C­Y¬O±z­n¨Ï¥Îªº¬Oºô¸ô¦Lªí¾÷¡A"
-"½Ð½T»{¸Ó¦Lªí¾÷ªº¹q·½¤]¬O³B©ó¶}±Òª¬ºA¡A¦Ó¥B¹ï¤è¾÷¾¹»Pºô¸ô¯à°÷¥¿½T³s³q¡C\n"
-"\n"
-"½Ðª`·N¡A¦Û°Ê°»´ú¦Lªí¾÷ªº¥\¯à¾A¥Î©ó¥»¾÷¦Lªí¾÷ªº±¡ªp¡A­Y¬O§A­n¨Ï¥Îªº¬Oºô¸ô¦Lªí"
-"¾÷¡A³q±`§A»Ý­n§â¦Û°Ê°»´ú¥\¯àÃö³¬¡C\n"
-"\n"
-"·í§A½T»{¨S°ÝÃD¬O¡AÂI¿ï¡u¤U¤@¨B¡v¡A©ÎªÌ¬OÂI¿ï¡u¨ú®ø¡v©ñ±ó³]©w¡C"
-
-#: ../../printerdrake.pm_.c:289 ../../printerdrake.pm_.c:306
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Åwªï¨Ó¨ì¦Lªí¾÷³]©wºëÆF\n"
-"\n"
-"±µ¤U¨Ó³]©wºëÆF±N·|¤Þ¾É±z§¹¦¨¦Lªí¾÷ªº³]©w¡A¥]§t¦ì©ó¥»¾÷ªº¦Lªí¾÷¡C\n"
-"­Y¬O±z­n³]©wªº¦Lªí¾÷¬Oª½±µ¦w¸Ë¦b§A¾÷¾¹¤Wªº¡A½Ð¥ý½T»{§Aªº½u¸ô¦³¦w´¡¥¿½T¡A¹q·½"
-"¨Ã¥B¤w¸g¶}±Ò¡A¥H«K©ó¯à°÷¦Û°Ê°»´ú§A¦Lªí¾÷ªºÃþ«¬¡C\n"
-"\n"
-"·í§A½T»{¨S°ÝÃD®É¡AÂI¿ï¡u¤U¤@¨B¡v¡A©ÎªÌ¬OÂI¿ï¡u¨ú®ø¡v©ñ±ó³]©w¡C"
-
-#: ../../printerdrake.pm_.c:297
-msgid ""
-"\n"
-"Welcome to the Printer Setup Wizard\n"
-"\n"
-"This wizard will help you to install your printer(s) connected to this "
-"computer or connected directly to the network.\n"
-"\n"
-"If you have printer(s) connected to this machine, Please plug it/them in on "
-"this computer and turn it/them on so that it/they can be auto-detected. Also "
-"your network printer(s) must be connected and turned on.\n"
-"\n"
-"Note that auto-detecting printers on the network takes longer than the auto-"
-"detection of only the printers connected to this machine. So turn off the "
-"auto-detection of network printers when you don't need it.\n"
-"\n"
-" Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-"want to set up your printer(s) now."
-msgstr ""
-"\n"
-"Åwªï¨Ó¨ì¦Lªí¾÷³]©wºëÆF\n"
-"\n"
-"±µ¤U¨Ó³]©wºëÆF±N·|¤Þ¾É±z§¹¦¨¦Lªí¾÷ªº³]©w¡A¥]§t¦ì©ó¥»¾÷ªº¦Lªí¾÷¥H¤Î»·ºÝºô¸ô¦L"
-"ªí¾÷¡C\n"
-"­Y¬O±z­n³]©wªº¦Lªí¾÷¬Oª½±µ¦w¸Ë¦b§A¾÷¾¹¤Wªº¡A½Ð¥ý½T»{§Aªº½u¸ô¦³¦w´¡¥¿½T¡A¹q·½"
-"¨Ã¥B¤w¸g¶}±Ò¡A¥H«K©ó¯à°÷¦Û°Ê°»´ú§A¦Lªí¾÷ªºÃþ«¬¡C­Y¬O±z­n¨Ï¥Îªº¬Oºô¸ô¦Lªí¾÷¡A"
-"½Ð½T»{¸Ó¦Lªí¾÷ªº¹q·½¤]¬O³B©ó¶}±Òª¬ºA¡A¦Ó¥B¹ï¤è¾÷¾¹»Pºô¸ô¯à°÷¥¿½T³s³q¡C\n"
-"\n"
-"½Ðª`·N¡A¦Û°Ê°»´ú¦Lªí¾÷ªº¥\¯à¾A¥Î©ó¥»¾÷¦Lªí¾÷ªº±¡ªp¡A­Y¬O§A­n¨Ï¥Îªº¬Oºô¸ô¦Lªí"
-"¾÷¡A³q±`§A»Ý­n§â¦Û°Ê°»´ú¥\¯àÃö³¬¡C\n"
-"\n"
-"·í§A½T»{¨S°ÝÃD¬O¡AÂI¿ï¡u¤U¤@¨B¡v¡A©ÎªÌ¬OÂI¿ï¡u¨ú®ø¡v©ñ±ó³]©w¡C"
-
-#: ../../printerdrake.pm_.c:315
-msgid "Auto-detect printers connected to this machine"
-msgstr "¦Û°Ê°»´ú¥»¾÷¦Lªí¾÷"
-
-#: ../../printerdrake.pm_.c:318
-msgid "Auto-detect printers connected directly to the local network"
-msgstr "¦Û°Ê°»´ú°Ï°ìºô¸ô¦Lªí¾÷"
-
-#: ../../printerdrake.pm_.c:321
-msgid "Auto-detect printers connected to machines running Microsoft Windows"
-msgstr "¦Û°Ê°»´ú¦ì©ó Microsoft Windows ¾÷¾¹ªº¦Lªí¾÷"
-
-#: ../../printerdrake.pm_.c:348 ../../printerdrake.pm_.c:562
-#: ../../printerdrake.pm_.c:587
-msgid "Local Printer"
-msgstr "¥»¾÷¦Lªí¾÷"
-
-#: ../../printerdrake.pm_.c:349
-msgid ""
-"\n"
-"Congratulations, your printer is now installed and configured!\n"
-"\n"
-"You can print using the \"Print\" command of your application (usually in "
-"the \"File\" menu).\n"
-"\n"
-"If you want to add, remove, or rename a printer, or if you want to change "
-"the default option settings (paper input tray, printout quality, ...), "
-"select \"Printer\" in the \"Hardware\" section of the Mandrake Control "
-"Center."
-msgstr ""
-"\n"
-"®¥³ß¡I¦Lªí¾÷³]©w¤w¸g§¹¦¨¡C\n"
-"\n"
-"­Y¬O±z¨Æ«á»Ý­n·s¼W¡B§R°£¡B­«·s©R¦W¬ÛÃö¦Lªí¾÷µ¥³]©wªº¸Ü¡A\n"
-"½Ð¦b Mandrake ±±¨î¥x¤º¿ï¾Ü¡yµwÅé¡z¦A¿ï¾Ü¡y¦Lªí¾÷¡z¶µ¥Ø\n"
-"§Y¥i¶i¦æ³]©w°Ê§@¡C"
-
-#: ../../printerdrake.pm_.c:386 ../../printerdrake.pm_.c:577
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Printer auto-detection"
-msgstr "¦Lªí¾÷¦Û°Ê°»´ú"
-
-#: ../../printerdrake.pm_.c:408
-#, c-format
-msgid ", network printer \"%s\", port %s"
-msgstr "¡Aºô¸ô¦Lªí¾÷ \"%s\"¡A³s±µ°ð %s"
-
-#: ../../printerdrake.pm_.c:410
-#, c-format
-msgid ", printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "¡Aºô¸ô¦Lªí¾÷ \"%s\"¡A¦ì©ó SMB/Windows ¦øªA¾¹ \"%s\""
-
-#: ../../printerdrake.pm_.c:416
-#, c-format
-msgid "Detected %s"
-msgstr "°»´ú¨ì %s"
-
-#: ../../printerdrake.pm_.c:420 ../../printerdrake.pm_.c:451
-#: ../../printerdrake.pm_.c:470
-#, c-format
-msgid "Printer on parallel port \\/*%s"
-msgstr "¦Lªí¾÷¦ì©ó¨Ã¦C°ð \\/*%s"
-
-#: ../../printerdrake.pm_.c:422 ../../printerdrake.pm_.c:453
-#: ../../printerdrake.pm_.c:475
-#, c-format
-msgid "USB printer \\/*%s"
-msgstr "USB ¦Lªí¾÷ \\/*%s"
-
-#: ../../printerdrake.pm_.c:424
-#, c-format
-msgid "Network printer \"%s\", port %s"
-msgstr "ºô¸ô¦Lªí¾÷ \"%s\"¡A³s±µ°ð %s"
-
-#: ../../printerdrake.pm_.c:426
-#, c-format
-msgid "Printer \"%s\" on SMB/Windows server \"%s\""
-msgstr "ºô¸ô¦Lªí¾÷ \"%s\"¡A¦ì©ó SMB/Windows ¦øªA¾¹ \"%s\""
-
-#: ../../printerdrake.pm_.c:563
-msgid ""
-"No local printer found! To manually install a printer enter a device name/"
-"file name in the input line (Parallel Ports: /dev/lp0, /dev/lp1, ..., "
-"equivalent to LPT1:, LPT2:, ..., 1st USB printer: /dev/usb/lp0, 2nd USB "
-"printer: /dev/usb/lp1, ...)."
-msgstr ""
-"µLªk§ä¨ì¥»¦aºÝ¦Lªí¾÷! ½Ð¤â°Ê«ü©w¦Lªí¾÷ªº©Ò¦b¸Ë¸m¦WºÙ¡C\n"
-"(¨Ã¦C°ð¡G/dev/lp0¡A/dev/lp1¡A... ¬Û·í©ó LPT1:¡ALPT2:...¡A\n"
-"²Ä¤@¥x USB ¦Lªí¾÷¬O¡G/dev/usb/lp0¡A²Ä¤G¥x¡G/dev/usb/lp1)¡C"
-
-#: ../../printerdrake.pm_.c:567
-msgid "You must enter a device or file name!"
-msgstr "±z»Ý­n¿ï¾Ü©Î¿é¤J¸Ó¦Lªí¾÷¦WºÙ©Î¸Ë¸m¶µ¥Ø!"
-
-#: ../../printerdrake.pm_.c:578
-msgid "No printer found!"
-msgstr "§ä¤£¨ì¦Lªí¾÷¡I"
-
-#: ../../printerdrake.pm_.c:588
-msgid "Available printers"
-msgstr "¥i¥Îªº¦Lªí¾÷"
-
-#: ../../printerdrake.pm_.c:592
-msgid ""
-"The following printer was auto-detected, if it is not the one you want to "
-"configure, enter a device name/file name in the input line"
-msgstr ""
-"¤U­±©Ò¦C¥Xªº¬O¨Ï¥Î¦Û°Ê°»´ú©Ò§ä¨ìªº¦Lªí¾÷¡C­Y¬O§ä¨ìªº¶µ¥Ø\n"
-"¨Ã¤£¬O§A©Ò¹w´Áªº¡A¨º½Ð¤â°Ê¿é¤J¸Ë¸m¦WºÙ/ÀɮצWºÙ"
-
-#: ../../printerdrake.pm_.c:593
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up or enter a device name/file name in the input line"
-msgstr ""
-"¤U­±©Ò¦C¥Xªº¬O¨Ï¥Î¦Û°Ê°»´ú©Ò§ä¨ìªº¦Lªí¾÷¡C½Ð¿ï¾Ü±z­n³]©wªº\n"
-"¦Lªí¾÷¶µ¥Ø¡A©ÎªÌ¬O¤â°Ê¿é¤J¸Ë¸m¦WºÙ/ÀɮצWºÙ"
-
-#: ../../printerdrake.pm_.c:595
-msgid ""
-"The following printer was auto-detected. The configuration of the printer "
-"will work fully automatically. If your printer was not correctly detected or "
-"if you prefer a customized printer configuration, turn on \"Manual "
-"configuration\"."
-msgstr ""
-"¤U­±¦C¥Xªº¬O¦Û°Ê°»´ú©Ò§ä¨ìªº¦Lªí¾÷¡C¬ÛÃö¦Lªí¾÷ªº²ÕºA³]©w\n"
-"³£¯à°÷¦Û°Ê§¹¦¨¦Ó¤£»Ý­n¥t¥~³]©w¡C­Y¬O¤U­±¦C¥X©Ò§ä¨ìªº¦Lªí¾÷\n"
-"¨Ã¤£¬O±z©Ò¹w´Áªº¡A©ÎªÌ¬O§A§Æ±æ¤â°Ê¤è¦¡³]©w¡A½Ð¿ï¾Ü¡y¤â°Ê³]©w¡z¡C"
-
-#: ../../printerdrake.pm_.c:596
-msgid ""
-"Here is a list of all auto-detected printers. Please choose the printer you "
-"want to set up. The configuration of the printer will work fully "
-"automatically. If your printer was not correctly detected or if you prefer a "
-"customized printer configuration, turn on \"Manual configuration\"."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:598
-msgid ""
-"Please choose the port where your printer is connected to or enter a device "
-"name/file name in the input line"
-msgstr "½Ð¿ï¾Ü±z¦Lªí¾÷ªº³s±µ°ð¡A©ÎªÌ¬O¿é¤J¸Ó¸Ë¸mªº¦WºÙ"
-
-#: ../../printerdrake.pm_.c:599
-msgid "Please choose the port where your printer is connected to."
-msgstr "½Ð¿ï¨ú¦Lªí¾÷©Ò³s±µªº³s±µ°ð¡C"
-
-#: ../../printerdrake.pm_.c:601
-msgid ""
-" (Parallel Ports: /dev/lp0, /dev/lp1, ..., equivalent to LPT1:, LPT2:, ..., "
-"1st USB printer: /dev/usb/lp0, 2nd USB printer: /dev/usb/lp1, ...)."
-msgstr ""
-" (¨Ã¦C°ð¡G/dev/lp0¡A/dev/lp1¡A...... ¬Û·í©ó LPT1:¡ALPT2:....\n"
-"²Ä¤@¥x USB ¦Lªí¾÷¬O¡G/dev/usb/lp0¡A²Ä¤G¥x¡G/dev/usb/lp1)¡C"
-
-#: ../../printerdrake.pm_.c:606
-msgid "You must choose/enter a printer/device!"
-msgstr "±z»Ý­n¿ï¾Ü©Î¿é¤J¸Ó¦Lªí¾÷¦WºÙ©Î¸Ë¸m¶µ¥Ø!"
-
-#: ../../printerdrake.pm_.c:626
-msgid "Manual configuration"
-msgstr "¤â°Ê²ÕºA³]©w"
-
-#: ../../printerdrake.pm_.c:680
-msgid "Remote lpd Printer Options"
-msgstr "»·ºÝ lpd ¦Lªí¾÷¿ï¶µ"
-
-#: ../../printerdrake.pm_.c:681
-msgid ""
-"To use a remote lpd printer, you need to supply the hostname of the printer "
-"server and the printer name on that server."
-msgstr ""
-"¦p­n¨Ï¥Î»·ºÝªº lpd ¦Lªí¾÷¡A±z¥²¶·­n«ü©w¥Î¨Ó´£¨Ñ\n"
-"¦LªíªA°Èªº»·ºÝ¦C¦L¦øªA¥D¾÷¦WºÙ¡A¥H¤Î¤À¨É¥X¨Ó\n"
-"¦Lªí¾÷¦WºÙ¡C"
-
-#: ../../printerdrake.pm_.c:682
-msgid "Remote host name"
-msgstr "»·ºÝ¥D¾÷¦WºÙ"
-
-#: ../../printerdrake.pm_.c:683
-msgid "Remote printer name"
-msgstr "»·ºÝ¦Lªí¾÷¦WºÙ"
-
-#: ../../printerdrake.pm_.c:686
-msgid "Remote host name missing!"
-msgstr "¨S«ü©w»·ºÝ¥D¾÷¦WºÙ !"
-
-#: ../../printerdrake.pm_.c:690
-msgid "Remote printer name missing!"
-msgstr "¨S«ü©w¦Lªí¾÷¦WºÙ !"
-
-#: ../../printerdrake.pm_.c:712 ../../printerdrake.pm_.c:1225
-#, c-format
-msgid "Detected model: %s %s"
-msgstr "°»´ú¨ìªº«¬¸¹¡G%s %s"
-
-#: ../../printerdrake.pm_.c:790 ../../printerdrake.pm_.c:1030
-msgid "Scanning network..."
-msgstr "±½´yºô¸ô¤¤..."
-
-#: ../../printerdrake.pm_.c:799 ../../printerdrake.pm_.c:820
-#, c-format
-msgid ", printer \"%s\" on server \"%s\""
-msgstr "¡A¦Lªí¾÷ \"%s\"¡A¦ì©ó¥D¾÷ \"%s\""
-
-#: ../../printerdrake.pm_.c:802 ../../printerdrake.pm_.c:823
-#, c-format
-msgid "Printer \"%s\" on server \"%s\""
-msgstr "¦Lªí¾÷ \"%s\"¡A¦ì©ó \"%s\""
-
-#: ../../printerdrake.pm_.c:843
-msgid "SMB (Windows 9x/NT) Printer Options"
-msgstr "ºô¸ôªÚ¾F (SMB, Windows 9x/NT) ¦Lªí¾÷¿ï¶µ"
-
-#: ../../printerdrake.pm_.c:844
-msgid ""
-"To print to a SMB printer, you need to provide the SMB host name (Note! It "
-"may be different from its TCP/IP hostname!) and possibly the IP address of "
-"the print server, as well as the share name for the printer you wish to "
-"access and any applicable user name, password, and workgroup information."
-msgstr ""
-"¦p­n¨Ï¥Îºô¸ôªÚ¾F¦Lªí¾÷¡A±z¥²¶·­n´£¨Ñ¥D¾÷ºôªÚ¦WºÙ \n"
-"(ª`·N! ³o­Ó¦WºÙ»P TCP/IP ªº¥D¾÷¦WºÙ¥i¯à¨Ã¤£¬Û¦P)¡A\n"
-"¦³®ÉÁÙ¥²¶·«ü©w¦C¦L¦øªA¾¹ªº IP ¦ì§}¡B¤À¨É¥X¨Óªº¦Lªí\n"
-"¾÷¦WºÙ¡B¾A·íªº¨Ï¥ÎªÌ±b¸¹»P±K½X¡A¥H¤Î¤u§@¸s²Õªº¸ê°T¡C"
-
-#: ../../printerdrake.pm_.c:845
-msgid ""
-" If the desired printer was auto-detected, simply choose it from the list "
-"and then add user name, password, and/or workgroup if needed."
-msgstr ""
-"¦pªG°»´ú¥X¨Óªº¦Lªí¾÷¬O±z©Ò»Ý­nªº¡A§A¥i¥H¿ï¾Ü¸Ó¶µ¥Ø¡A¨Ã¿é¤J¦s¨úªº¨Ï¥ÎªÌ¦WºÙ¡B"
-"±K½X¡A¥²­n®É¨Ã¿é¤J¸s²Õ¦WºÙ¡C"
-
-#: ../../printerdrake.pm_.c:846
-msgid "SMB server host"
-msgstr "ºôªÚ¥D¾÷¦WºÙ¡¨"
-
-#: ../../printerdrake.pm_.c:847
-msgid "SMB server IP"
-msgstr "ºôªÚ¥D¾÷ IP"
-
-#: ../../printerdrake.pm_.c:848
-msgid "Share name"
-msgstr "¦Lªí¾÷¦WºÙ"
-
-#: ../../printerdrake.pm_.c:851
-msgid "Workgroup"
-msgstr "¤u§@¸s²Õ"
-
-#: ../../printerdrake.pm_.c:853
-msgid "Auto-detected"
-msgstr "¦Û°Ê°»´ú"
-
-#: ../../printerdrake.pm_.c:864
-msgid "Either the server name or the server's IP must be given!"
-msgstr "¦øªA¾¹ªº¥D¾÷¦WºÙ©ÎªÌ¬O IP ¥²¶·«ü©w"
-
-#: ../../printerdrake.pm_.c:868
-msgid "Samba share name missing!"
-msgstr "Samba ¤À¨Éªº¦WºÙ¨S«ü©w !"
-
-#: ../../printerdrake.pm_.c:874
-msgid "SECURITY WARNING!"
-msgstr "¦w¥þ©Êĵ§i"
-
-#: ../../printerdrake.pm_.c:875
-#, c-format
-msgid ""
-"You are about to set up printing to a Windows account with password. Due to "
-"a fault in the architecture of the Samba client software the password is put "
-"in clear text into the command line of the Samba client used to transmit the "
-"print job to the Windows server. So it is possible for every user on this "
-"machine to display the password on the screen by issuing commands as \"ps "
-"auxwww\".\n"
-"\n"
-"We recommend to make use of one of the following alternatives (in all cases "
-"you have to make sure that only machines from your local network have access "
-"to your Windows server, for example by means of a firewall):\n"
-"\n"
-"Use a password-less account on your Windows server, as the \"GUEST\" account "
-"or a special account dedicated for printing. Do not remove the password "
-"protection from a personal account or the administrator account.\n"
-"\n"
-"Set up your Windows server to make the printer available under the LPD "
-"protocol. Then set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"±z¥Ø«e¥´ºâ¨Ï¥Î¤@²Õ±b¸¹»P±K½X¥H«K©ó¯à°÷¦s¨ú Windows ¥D¾÷¨Ó¶i¦æ¦C¦Lªº¤u§@¡C¤£¹L"
-"±z»Ý­nª`·Nªº¬O¡A¦]¬°¨t²Î¬O©I¥s Samba ªºµ{¦¡³nÅé³s½u¨ì Windows ¥D¾÷¡A©Ò¥H°õ¦æ"
-"µ{¦¡®É·|¦b©R¥O¦C¥[¤W±z©Ò³]©w¿é¤Jªº±b¸¹±K½X¡C³o¥i¯à·|¦³¤@¨Ç¦w¥þ©Ê°ÝÃD¡A¤ñ¤è¦³"
-"¨Ï¥ÎªÌ¥i¥H°õ¦æ ps aux«ü¥O¨Ó¬d¬Ý±z±b¸¹±K½X¤º®e¡C\n"
-"\n"
-"©Ò¥H«Øij±z¥i¥H¨Ï¥Î¤U­±¤è¦¡¡G\n"
-"\n"
-"¦b Windows ¥D¾÷³]¸m¤£»Ý­n±K½Xªº±b¸¹¡A¤ñ¤è¡uGUEST¡v¡AµM«á¥u¦³¶}©ñ¸Ó±b¸¹¨ã³Æ¦C"
-"¦Lªº¥\¯à¡C½Ðª`·N¡A¤d¸U¤£­nª½±µ§â administrator ±b¸¹³]©w¬°¤£»Ý­n±K½X¡AµM«áª½±µ"
-"¨Ï¥Î¸Ó administrator µn¤J¡A¦]¬°³o¬O«Ü¦MÀIªº¡C\n"
-"\n"
-"©ÎªÌ¬O±z¥i¥H³]©w±zªº Windows ¾÷¾¹¯à°÷Åý¦Lªí¾÷»P LPD ¨ó©w°t¦X¡A¦p¦¹±z´N¥i¥H¦b "
-"Printerdrake µ{¦¡¤º¨Ï¥Î¡u%s¡v³s½uÃþ«¬¶i¦æ³]©w»P¦C¦L¡C\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:885
-#, c-format
-msgid ""
-"Set up your Windows server to make the printer available under the IPP "
-"protocol and set up printing from this machine with the \"%s\" connection "
-"type in Printerdrake.\n"
-"\n"
-msgstr ""
-"½Ð³]©w¦n±zªº Windows ¥D¾÷ªºªA°È¡A½T»{¦Lªí¾÷¯à°÷¦b IPP ³q°T¨ó©w¤W¥¿±`¹B§@¡A¥H"
-"«K©ó¦b PrinterDrake µ{¦¡¤º¨Ï¥Î \"%s\" ³s½u¯à°÷¦s¨ú¨ì¡C\n"
-
-#: ../../printerdrake.pm_.c:888
-msgid ""
-"Connect your printer to a Linux server and let your Windows machine(s) "
-"connect to it as a client.\n"
-"\n"
-"Do you really want to continue setting up this printer as you are doing now?"
-msgstr ""
-"±N±zªº¦Lªí¾÷¦w¸Ë¦b Linux ¥D¾÷¤W¡AµM«áÅý±zªº Windows ¯à°÷³s½u¨ì Linux¥D¾÷¨Ó¨Ï"
-"¥Î¥¦¡C\n"
-"\n"
-"±z½T©w­nÄ~Äò¶i¦æ¤U¥h¶Ü¡H"
-
-#: ../../printerdrake.pm_.c:960
-msgid "NetWare Printer Options"
-msgstr "NetWare ¦Lªí¾÷¿ï¶µ"
-
-#: ../../printerdrake.pm_.c:961
-msgid ""
-"To print on a NetWare printer, you need to provide the NetWare print server "
-"name (Note! it may be different from its TCP/IP hostname!) as well as the "
-"print queue name for the printer you wish to access and any applicable user "
-"name and password."
-msgstr ""
-"¦p­n¨Ï¥Î NetWare ¦Lªí¾÷¡A±z¥²¶·­n´£¨Ñ NetWare\n"
-"¦C¦L¦øªA¾¹ªº¥D¾÷¦WºÙ (ª`·N! ³o­Ó¦WºÙ»P TCP/IP \n"
-"ªº¥D¾÷¦WºÙ¥i¯à¨Ã¤£¬Û¦P)¡AÁÙ­n¦³¤À¨É¥X¨Óªº¦C¦L\n"
-"¦î¦C¦WºÙ¡A¥H¤Î¾A·íªº¨Ï¥ÎªÌ±b¸¹»P±K½X¡C"
-
-#: ../../printerdrake.pm_.c:962
-msgid "Printer Server"
-msgstr "¦C¦L¦øªA¾¹¦WºÙ"
-
-#: ../../printerdrake.pm_.c:963
-msgid "Print Queue Name"
-msgstr "¦C¦L¦î¦C¦WºÙ"
-
-#: ../../printerdrake.pm_.c:968
-msgid "NCP server name missing!"
-msgstr "NCP ¦øªA¾¹¦WºÙ¨S«ü©w!"
-
-#: ../../printerdrake.pm_.c:972
-msgid "NCP queue name missing!"
-msgstr "NCP ¦C¦L¦î¦C¦WºÙ¦WºÙ¨S«ü©w"
-
-#: ../../printerdrake.pm_.c:1039 ../../printerdrake.pm_.c:1059
-#, c-format
-msgid ", host \"%s\", port %s"
-msgstr "¡A¥D¾÷ \"%s\"¡A³s±µ°ð %s"
-
-#: ../../printerdrake.pm_.c:1042 ../../printerdrake.pm_.c:1062
-#, c-format
-msgid "Host \"%s\", port %s"
-msgstr "¥D¾÷ \"%s\"¡A³s±µ°ð %s"
-
-#: ../../printerdrake.pm_.c:1082
-msgid "TCP/Socket Printer Options"
-msgstr "TCP/Socket ¦Lªí¾÷¿ï¶µ"
-
-#: ../../printerdrake.pm_.c:1084
-msgid ""
-"Choose one of the auto-detected printers from the list or enter the hostname "
-"or IP and the optional port number (default is 9100) into the input fields."
-msgstr ""
-"½Ð¥Ñ²M³æ¤º¿ï¾Ü±z¹w´Áªº¦Lªí¾÷¶µ¥Ø¡A¨Ã¥B¿é¤J¥D¾÷¦WºÙ¡B\n"
-"IPµ¥¸ê°T¡A¥²­n®É½Ð¿é¤J¸Ó³sµ²°ð¸¹ (¹w³]¨Ï¥Î port 9100)¡C"
-
-#: ../../printerdrake.pm_.c:1085
-msgid ""
-"To print to a TCP or socket printer, you need to provide the host name or IP "
-"of the printer and optionally the port number (default is 9100). On HP "
-"JetDirect servers the port number is usually 9100, on other servers it can "
-"vary. See the manual of your hardware."
-msgstr ""
-"­n³z¹LTCP/socket³oÃþ«¬ªº¦Lªí¾÷¶i¦æ¦C¦L¡A±z»Ý­n\n"
-"´£¨Ñ¸Ó¦Lªí¾÷ªº¥D¾÷¦WºÙ¡A¦P®É¤]¥i¯à»Ý­n¿ï¾Ü©Ê¿é¤J\n"
-"©Ò¦bPortªº¦ì§}¡C¦b¤j³¡¤ÀªºHP-JetDirect¦Lªí¾÷\n"
-"¦øªA¥D¾÷©Ò¨Ï¥ÎªºPort¦h¥b¬°9100¡A¨ä¾lÃþ«¬ªº¦Lªí¾÷\n"
-"´N¤£¤@©w¬°³o­Ó¼Æ­È¡C«Øij±z¥ý¾\Ū¦Lªí¾÷©Ò´£¨Ñªº\n"
-"¤â¥U¡A´M§ä¥X§A¥Ø«e¨Ï¥Î³o´Ú¦Lªí¾÷ªº¬ÛÃöµwÅé¸ê°T¡C"
-
-#: ../../printerdrake.pm_.c:1090
-msgid "Printer host name or IP missing!"
-msgstr "¨S«ü©w¦Lªí¾÷¥D¾÷¦WºÙ©Î¬OIP !"
-
-#: ../../printerdrake.pm_.c:1112
-msgid "Printer host name or IP"
-msgstr "¦Lªí¾÷¥D¾÷¦WºÙ©Î¬OIP"
-
-#: ../../printerdrake.pm_.c:1160 ../../printerdrake.pm_.c:1162
-msgid "Printer Device URI"
-msgstr "¦Lªí¸Ë¸mªº URI"
-
-#: ../../printerdrake.pm_.c:1161
-msgid ""
-"You can specify directly the URI to access the printer. The URI must fulfill "
-"either the CUPS or the Foomatic specifications. Note that not all URI types "
-"are supported by all the spoolers."
-msgstr ""
-"±z¥i¥Hª½±µ¨Ï¥Î URI ªº¤è¦¡¦s¨ú¸Ó¦Lªí¾÷¡CURI ¥²¶·§¹¾ã¿é¤J\n"
-"CUPS¦øªA¾¹©Ò¦b¦ì§}¡A©ÎªÌ¬O¥Î Foomatic ³W®æ¤è¦¡¿é¤J¡C\n"
-"½Ðª`·N¡A¨Ã¤£¬O©Ò¦³ªº URI Ãþ«¬³£¯à°÷³Q©Ò¦³ªº spooler ¤ä´©¡C"
-
-#: ../../printerdrake.pm_.c:1176
-msgid "A valid URI must be entered!"
-msgstr "¥²¶·¿é¤J§¹¾ãªº URI ¦ì§}¡I"
-
-#: ../../printerdrake.pm_.c:1515
-msgid ""
-"Every printer needs a name (for example \"printer\"). The Description and "
-"Location fields do not need to be filled in. They are comments for the users."
-msgstr ""
-"¨C¤@­Ó¦Lªí¾÷³£»Ý­n«ü©w¤@­Ó¦WºÙ (¤ñ¤è¹³¬O printer)¡C\n"
-"¦Ü©ó´y­z»P¦ì¸mÄæ¦ì¥i¥H¤£¥²¶ñ¤J¡A¦]¬°³o¨ÇÄæ¦ì¬Oµù¸Ñ¡C"
-
-#: ../../printerdrake.pm_.c:1516
-msgid "Name of printer"
-msgstr "¦Lªí¾÷¦WºÙ"
-
-#: ../../printerdrake.pm_.c:1518
-msgid "Location"
-msgstr "¦ì¸m"
-
-#: ../../printerdrake.pm_.c:1530 ../../printerdrake.pm_.c:1652
-msgid "Reading printer database..."
-msgstr "¥¿¦bŪ¨ú¦Lªí¾÷¸ê®Æ ..."
-
-#: ../../printerdrake.pm_.c:1534
-msgid "Preparing printer database..."
-msgstr "¥¿¦b·Ç³Æ¦Lªí¾÷¸ê®Æ"
-
-#: ../../printerdrake.pm_.c:1631
-msgid "Your printer model"
-msgstr "±zªº¦Lªí¾÷«¬¸¹"
-
-#: ../../printerdrake.pm_.c:1632
-#, c-format
-msgid ""
-"Printerdrake has compared the model name resulting from the printer auto-"
-"detection with the models listed in its printer database to find the best "
-"match. This choice can be wrong, especially when your printer is not listed "
-"at all in the database. So check whether the choice is correct and click "
-"\"The model is correct\" if so and if not, click \"Select model manually\" "
-"so that you can choose your printer model manually on the next screen.\n"
-"\n"
-"For your printer Printerdrake has found:\n"
-"\n"
-"%s"
-msgstr ""
-"PrinterDrake µ{¦¡¤w¸g¤ñ¸û¤F²{¦³¸ê®Æ®w¤º¥H¤Î¦Û°Ê°»´úªºµ²ªG¡A¥H«K©ó¯à°÷§ä¥X³Ì¾A"
-"¥Îªº¦Lªí¾÷Ãþ«¬¡C³o­Óµ²ªG¥i¯à¦³°ÝÃD¡A¤×¨ä±zªº¦Lªí¾÷ªº¶µ¥Ø¨Ã¨S¦³µn°O¦b¥Ø«e¤wª¾"
-"ªº¸ê®Æ®w¤º®É¡A©Ò¥H½ÐÀ˵ø³o­Óµ²ªG¬O§_¥¿½T¡A¥²­n®É½Ð¿ï¾Ü¡u¤â°Ê¿ï¾Ü«¬¸¹¡v¶µ¥Ø¬D"
-"¿ï¥X¥¿½Tªº«¬¸¹¶µ¥Ø¡C\n"
-"\n"
-"¥Ø«e PrinterDrake µ{¦¡©Ò§ä¨ìªº¦Lªí¾÷¶µ¥Ø¦p¤U¡G\n"
-"\n"
-"%s"
-
-#: ../../printerdrake.pm_.c:1637 ../../printerdrake.pm_.c:1640
-msgid "The model is correct"
-msgstr "¸Ó«¬¸¹¥¿½T"
-
-#: ../../printerdrake.pm_.c:1638 ../../printerdrake.pm_.c:1639
-#: ../../printerdrake.pm_.c:1642
-msgid "Select model manually"
-msgstr "¤â°Ê¿ï¾Ü«¬¸¹"
-
-#: ../../printerdrake.pm_.c:1659
-msgid "Printer model selection"
-msgstr "¦Lªí¾÷«¬¸¹¿ï¾Ü"
-
-#: ../../printerdrake.pm_.c:1660
-msgid "Which printer model do you have?"
-msgstr "±zªº¦Lªí¾÷Äݩ󨺺ث¬¸¹¡H"
-
-#: ../../printerdrake.pm_.c:1661
-msgid ""
-"\n"
-"\n"
-"Please check whether Printerdrake did the auto-detection of your printer "
-"model correctly. Search the correct model in the list when the cursor is "
-"standing on a wrong model or on \"Raw printer\"."
-msgstr ""
-"\n"
-"\n"
-"½ÐÀ˵ø PrinterDrake µ{¦¡©Ò¦Û°Ê°»´ú¨ìªº¦Lªí¾÷«¬¸¹¬O§_¥¿½T¡C\n"
-"±z¤]¥i¥H´M§äÀ˵ø¤U­±ªº¦Lªí¾÷²M³æ¡C"
-
-#: ../../printerdrake.pm_.c:1664
-msgid ""
-"If your printer is not listed, choose a compatible (see printer manual) or a "
-"similar one."
-msgstr "¦pªG¸Ó¦Lªí¾÷¨Ã¥¼¦C¥X¡A½Ð¿ï¾Ü¬Û®e©ÎªÌ¬O¬Û«Hªº¦Lªí¾÷«¬¸¹¡C"
-
-#: ../../printerdrake.pm_.c:1741
-msgid "OKI winprinter configuration"
-msgstr "OKI Windows ¦Lªí¾÷³]©w"
-
-#: ../../printerdrake.pm_.c:1742
-msgid ""
-"You are configuring an OKI laser winprinter. These printers\n"
-"use a very special communication protocol and therefore they work only when "
-"connected to the first parallel port. When your printer is connected to "
-"another port or to a print server box please connect the printer to the "
-"first parallel port before you print a test page. Otherwise the printer will "
-"not work. Your connection type setting will be ignored by the driver."
-msgstr ""
-"±z¥Ø«e¬O³]©w¨Ï¥Î OKI ¹p®g¦Lªí¾÷¶µ¥Ø¡C³oÃþªº¦Lªí¾÷\n"
-"¨Ï¥Î¤@ºØ«Ü¯S®íªº¶Ç¿é·¾³q¨ó©w¡A¦]¦¹³oÃþ¦Lªí¾÷¤@©w­n\n"
-"¦w¸Ë¦b¹q¸£²Ä¤@­Ó³s±µ°ð¦ì¸m¤W¤~¯à°÷¥¿±`¤u§@¡C\n"
-"©Ò¥H²{¦b½Ð±z¥ý½T©w±z¥Ø«eªº¦Lªí¾÷¤w¸g¥¿½T¦a¦w¸m¦b\n"
-"²Ä¤@­Ó³s±µ°ð¤W¡A¥H«K©ó¤~¯à°÷¥¿¦b¦C¦L´ú¸Õ­¶¤º®e¡C\n"
-"§_«h¦C¦L¥\¯à±N·|µLªk¥¿±`¤u§@¡C"
-
-#: ../../printerdrake.pm_.c:1785 ../../printerdrake.pm_.c:1812
-msgid "Lexmark inkjet configuration"
-msgstr "Lexmark ¼Q¾¥¦Lªí¾÷³]©w"
-
-#: ../../printerdrake.pm_.c:1786
-msgid ""
-"The inkjet printer drivers provided by Lexmark only support local printers, "
-"no printers on remote machines or print server boxes. Please connect your "
-"printer to a local port or configure it on the machine where it is connected "
-"to."
-msgstr ""
-"Lexmark ©Ò´£¨Ñªº¼Q¾¥¦Lªí¾÷ÅX°Êµ{¦¡¥u¦³¤ä´©¥»¾÷¦Lªí¾÷\n"
-"ªº¦C¦Lªº¥\¯à¡A±NµLªk¨Ï¥Î³oÃþ»·ºÝ¦Lªí¾÷¡C½Ð½T»{±z¥Ø«e\n"
-"¦Lªí¾÷¤w¸g¥¿½T³sµ²¨ì±z¥»¦aºÝ¹q¸£¤W¡A³]©w¸Ó¦Lªí¾÷ªº\n"
-"³sµ²¦ì¸m¡C"
-
-#: ../../printerdrake.pm_.c:1813
-msgid ""
-"To be able to print with your Lexmark inkjet and this configuration, you "
-"need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-"com/). Click on the \"Drivers\" link. Then choose your model and afterwards "
-"\"Linux\" as operating system. The drivers come as RPM packages or shell "
-"scripts with interactive graphical installation. You do not need to do this "
-"configuration by the graphical frontends. Cancel directly after the license "
-"agreement. Then print printhead alignment pages with \"lexmarkmaintain\" and "
-"adjust the head alignment settings with this program."
-msgstr ""
-"­Y¬O§Æ±æ¯à°÷¨Ï¥Î³o¥x Lexmark ¼Q¾¥¦Lªí¾÷¶i¦æ¦C¦Lªº¸Ü\n"
-"±z»Ý­n¥Ñ Lexmark ºô¯¸ (http://www.lexmark.com) ­º­¶¤W\n"
-"´M§ä¬ÛÃö³sµ²¡A¤U¸ü³o¥x¦Lªí¾÷ªºÅX°Êµ{¦¡¡C¤ñ¤è·í±z³s¤W\n"
-"Lexmark ºô¯¸­º­¶«á¡A½ÐÂI¿ï \"Drivers\" «ö¶s¡A¿ï¾Ü±z\n"
-"¥Ø«e¨Ï¥Î¸Ó´Ú¦Lªí¾÷«¬¸¹¡A¨Ã½T»{¬O¿ï¨ú¨Ï¥Î \"Linux\"ªº\n"
-"ª©¥»¡C¤@¯ë¨Ó»¡¡A±z¤U¸ü¦^¨ÓªºÀɮסA¥i¯à¬O RPM ®M¥óÀÉ®×\n"
-"©ÎªÌ¬O´X­Ó shell script (°õ¦æ¸ÓÀÉ®×±N·|±Ò°Ê¦w¸Ëµ{¦¡)¡C\n"
-"¤@¯ë¨Ó»¡¡A±z¨Ã¤£»Ý­n³z¹L¹Ï¦æ¤Æªº«eºÝ¤¶­±¨Ó¶i¦æ¬ÛÃöªº\n"
-"ªº³]©w¡CµM«á¨Ï¥Î \"lexmarkmaintain\" µ{¦¡¶µ¥Ø¨Ó¦C¦L¼QÀY\n"
-"®Õ¥¿ªº¤u§@³]©w¡C"
-
-#: ../../printerdrake.pm_.c:1816
-msgid "GDI Laser Printer using the Zenographics ZJ-Stream Format"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:1817
-msgid ""
-"Your printer belongs to the group of GDI laser printers (winprinters) sold "
-"by different manufacturers which uses the Zenographics ZJ-stream raster "
-"format for the data sent to the printer. The driver for these printers is "
-"still in a very early development stage and so it will perhaps not always "
-"work properly. Especially it is possible that the printer only works when "
-"you choose the A4 paper size.\n"
-"\n"
-"Some of these printers, as the HP LaserJet 1000, for which this driver was "
-"originally created, need their firmware to be uploaded to them after they "
-"are turned on. In the case of the HP LaserJet 1000 you have to search the "
-"printer's Windows driver CD or your Windows partition for the file "
-"\"sihp1000.img\" and upload the file to the printer with one of the "
-"following commands:\n"
-"\n"
-" lpr -o raw sihp1000.img\n"
-" cat sihp1000.img > /dev/usb/lp0\n"
-"\n"
-"The first command can be given by any normal user, the second must be given "
-"as root. After having done so you can print normally.\n"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2040
-msgid ""
-"Printer default settings\n"
-"\n"
-"You should make sure that the page size and the ink type/printing mode (if "
-"available) and also the hardware configuration of laser printers (memory, "
-"duplex unit, extra trays) are set correctly. Note that with a very high "
-"printout quality/resolution printing can get substantially slower."
-msgstr ""
-"¹w³]¦Lªí¾÷³]©w\n"
-"\n"
-"±z»Ý­n½T©w¯È±iªº¤j¤p»P¾¥¤ôªººØÃþ³]©w³£¥¿½TµL»~¡C\n"
-"½Ðª`·N¤@¤U¡A·í¨Ï¥Î°ª«~½è¦C¦L®É©Òªá¶Oªº®É¶¡·|¶V¤[¡C"
-
-#: ../../printerdrake.pm_.c:2049
-#, c-format
-msgid "Option %s must be an integer number!"
-msgstr "%s °Ñ¼Æ»Ý­n¬°¾ã¼Æ !"
-
-#: ../../printerdrake.pm_.c:2053
-#, c-format
-msgid "Option %s must be a number!"
-msgstr "%s °Ñ¼Æ»Ý­n¬°¾ã¼Æ"
-
-#: ../../printerdrake.pm_.c:2058
-#, c-format
-msgid "Option %s out of range!"
-msgstr "%s °Ñ¼Æ¶W¥X¤¹³\½d³ò"
-
-#: ../../printerdrake.pm_.c:2097
-#, c-format
-msgid ""
-"Do you want to set this printer (\"%s\")\n"
-"as the default printer?"
-msgstr "±z­n¨Ï¥Î³o¥x¦Lªí¾÷ (\"%s\") ¬°¹w³]¦Lªí¾÷¶Ü¡H"
-
-#: ../../printerdrake.pm_.c:2120
-msgid "Test pages"
-msgstr "¦C¦L´ú¸Õ­¶"
-
-#: ../../printerdrake.pm_.c:2121
-msgid ""
-"Please select the test pages you want to print.\n"
-"Note: the photo test page can take a rather long time to get printed and on "
-"laser printers with too low memory it can even not come out. In most cases "
-"it is enough to print the standard test page."
-msgstr ""
-"±z¿ï¨ú§A­n¦C¦Lªº´ú¸Õ­¶¡C\n"
-"ª`·N: ¹Ï§Î´ú¸Õ­¶·|ªá¶O¤ñ¸û¤[ªº®É¶¡¨Ó¦C¦L¡A\n"
-"­Y¬O¸Ó¦Lªí¾÷µwÅé¥i¥Î°O¾ÐÅé«Ü¤Öªº¸Ü¡A¦C¦L®É¶¡\n"
-"¯à°÷·|»Ý­nªá¶O§ó¤[®É¶¡¡C\n"
-"¤@¯ë±¡ªp¨Ó»¡¡A¿ï¾Ü¼Ð·Çªº´ú¸Õ­¶´N«Ü¨¬°÷¤F¡C"
-
-#: ../../printerdrake.pm_.c:2125
-msgid "No test pages"
-msgstr "¤£¦C¦L´ú¸Õ­¶"
-
-#: ../../printerdrake.pm_.c:2126
-msgid "Print"
-msgstr "¦C¦L"
-
-#: ../../printerdrake.pm_.c:2183
-msgid "Standard test page"
-msgstr "¼Ð·Ç¦C¦L´ú¸Õ­¶"
-
-#: ../../printerdrake.pm_.c:2186
-msgid "Alternative test page (Letter)"
-msgstr "Letter ¯È±i¦C¦L´ú¸Õ­¶"
-
-#: ../../printerdrake.pm_.c:2189
-msgid "Alternative test page (A4)"
-msgstr "A4 ¯È±i¦C¦L´ú¸Õ­¶"
-
-#: ../../printerdrake.pm_.c:2191
-msgid "Photo test page"
-msgstr "¹Ï§Î¦C¦L´ú¸Õ­¶"
-
-#: ../../printerdrake.pm_.c:2195
-msgid "Do not print any test page"
-msgstr "¤£­n¦C¦L´ú¸Õ­¶"
-
-#: ../../printerdrake.pm_.c:2204 ../../printerdrake.pm_.c:2357
-msgid "Printing test page(s)..."
-msgstr "¥¿¦b¦C¦L´ú¸Õ­¶..."
-
-#: ../../printerdrake.pm_.c:2229
-#, c-format
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-"Printing status:\n"
-"%s\n"
-"\n"
-msgstr ""
-"´ú¸Õ­¶¤w¸g³Q°e¨ì¦C¦L¦øªAµ{¦¡¤F¡A±µµÛ¥i¯à»Ý­nªá\n"
-"¤@ÂI®É¶¡¡A¦Lªí¾÷¤~·|§âµ²ªG¦L¥X¨Ó¡C\n"
-"¥Ø«eªº¦C¦Lª¬ºA:\n"
-"%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2233
-msgid ""
-"Test page(s) have been sent to the printer.\n"
-"It may take some time before the printer starts.\n"
-msgstr ""
-"´ú¸Õ­¶¤w¸g³Q°e¨ì¦C¦L¦øªAµ{¦¡¤F¡A±µµÛ¥i¯à»Ý­nªá\n"
-"¤@ÂI®É¶¡¡A¦Lªí¾÷¤~·|§âµ²ªG¦L¥X¨Ó¡C\n"
-
-#: ../../printerdrake.pm_.c:2240
-msgid "Did it work properly?"
-msgstr "¦C¦L¥¿±`¶Ü¡H"
-
-#: ../../printerdrake.pm_.c:2262 ../../printerdrake.pm_.c:3416
-msgid "Raw printer"
-msgstr "Raw ¦Lªí¾÷"
-
-#: ../../printerdrake.pm_.c:2288
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) you can either use "
-"the command \"%s <file>\" or a graphical printing tool: \"xpp <file>\" or "
-"\"kprinter <file>\". The graphical tools allow you to choose the printer and "
-"to modify the option settings easily.\n"
-msgstr ""
-"­n¦b²×ºÝ¾÷©R¥O¦CÀô¹Ò¦C¦LÀɮתº¸Ü¡A±z¥i¥H°õ¦æ³o­Ó«ü¥O: \n"
-"\"%s <ÀɮצWºÙ>\"\n"
-"©ÎªÌ¬O¨Ï¥Î¹Ï«¬¤¶­±µ{¦¡:\n"
-"\"xpp <ÀɮצWºÙ>\"\n"
-"©ÎªÌ¬O\n"
-"\"kprinter <ÀɮצWºÙ>\"\n"
-"§Y¥i¡C±z¥i¥H³z¹L¹Ï«¬¤¶­±µ{¦¡Â²³æªº¿ï¾Ü¦Lªí¾÷¶µ¥Ø¡A\n"
-"¥]§t­×§ï¬ÛÃöªº¦C¦L¿ï¶µ¡C\n"
-
-#: ../../printerdrake.pm_.c:2290
-msgid ""
-"These commands you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications, but here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"³o­Ó«ü¥O¥\¯à¡A¨ä¹ê±z¤]¥i¥H¦b³\¦hÀ³¥Îµ{¦¡¦C¦L¹ï¸Ü¤è¶ôªº \"¦C¦L©R¥O\" ¨Ï¥Î"
-"¥¦¡C\n"
-"¦ý¬O³oÃ䤣´£¨Ñ©Ò¿×ªºÀɮצWºÙ¡A¦]¬°¬ÛÃöÀɮתº¦C¦L¥\¯à¬O¥Ñ¬ÛÃöÀ³¥Îµ{¦¡´£¨Ñ¡C\n"
-
-#: ../../printerdrake.pm_.c:2293 ../../printerdrake.pm_.c:2310
-#: ../../printerdrake.pm_.c:2320
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" command also allows to modify the option settings for a "
-"particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\". "
-msgstr ""
-"\n"
-"¡u%s¡v«ü¥O¡A¯à°÷Åý±z­×§ï¬Y­Ó³]©w¦C¦L¤u§@¶µ¥Øªº°Ñ¼Æ³]©w¡C\n"
-"²³æ¤@ÂIªº¤è¦¡´N¬O¦b©R¥O¦C¥[¤W±z­n¶ñ¤Jªº³]©w­È¡A¤ñ¤è¡u%s <ÀÉ®×>¡v¡C "
-
-#: ../../printerdrake.pm_.c:2296 ../../printerdrake.pm_.c:2336
-#, c-format
-msgid ""
-"To know about the options available for the current printer read either the "
-"list shown below or click on the \"Print option list\" button.%s%s\n"
-"\n"
-msgstr ""
-"­nÀò±o¥Ø«e³o¥x¦Lªí¾÷¥i¥Îªº¬ÛÃö°Ñ¼Æ¿ï¶µ¡A©ÎªÌ¬O¬d¬Ý¤U­±²M³æ\n"
-"©ÒÅã¥Üªº¶µ¥Ø¡A½ÐÂI¿ïÂI¿ï¡y¦C¦L¿ï¶µ²M³æ¡z«ö¶s¡C%s%s\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2300
-msgid ""
-"Here is a list of the available printing options for the current printer:\n"
-"\n"
-msgstr ""
-"¤U­±¥]§t¤F¥Ø«e¦Lªí¾÷¤ä´©ªº¿ï¶µ²M³æ:\n"
-"\n"
-
-#: ../../printerdrake.pm_.c:2305 ../../printerdrake.pm_.c:2315
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\".\n"
-msgstr ""
-"­n¦b²×ºÝ¾÷©R¥O¦CÀô¹Ò¦C¦LÀɮתº¸Ü¡A±z¥i¥H°õ¦æ³o­Ó«ü¥O:\n"
-"\"%s <ÀÉ®×>\"¡C\n"
-
-#: ../../printerdrake.pm_.c:2307 ../../printerdrake.pm_.c:2317
-#: ../../printerdrake.pm_.c:2327
-msgid ""
-"This command you can also use in the \"Printing command\" field of the "
-"printing dialogs of many applications. But here do not supply the file name "
-"because the file to print is provided by the application.\n"
-msgstr ""
-"³o­Ó«ü¥O¥\¯à¡A¨ä¹ê±z¤]¥i¥H¦b³\¦hÀ³¥Îµ{¦¡¦C¦L¹ï¸Ü¤è¶ôªº\n"
-"¡y¦C¦L©R¥O¡z¨Ï¥Î¥¦¡C\n"
-"¦ý¬O³oÃ䤣´£¨Ñ©Ò¿×ªºÀɮצWºÙ¡A¦]¬°¬ÛÃöÀɮתº¦C¦L¥\¯à¬O¥Ñ\n"
-"¬ÛÃöÀ³¥Îµ{¦¡´£¨Ñ¡C\n"
-
-#: ../../printerdrake.pm_.c:2312 ../../printerdrake.pm_.c:2322
-msgid ""
-"To get a list of the options available for the current printer click on the "
-"\"Print option list\" button."
-msgstr "­nÀò±o¥Ø«e³o¥x¦Lªí¾÷¥i¥Îªº¬ÛÃö°Ñ¼Æ¿ï¶µ¡A½ÐÂI¿ï¡y¦C¦L¿ï¶µ²M³æ¡z«ö¶s¡C"
-
-#: ../../printerdrake.pm_.c:2325
-#, c-format
-msgid ""
-"To print a file from the command line (terminal window) use the command \"%s "
-"<file>\" or \"%s <file>\".\n"
-msgstr ""
-"­n¦b²×ºÝ¾÷©R¥O¦CÀô¹Ò¦C¦LÀɮתº¸Ü¡A±z¥i¥H°õ¦æ³o­Ó«ü¥O: \"%s <ÀÉ®×>\" ©ÎªÌ¬O "
-"\"%s <ÀÉ®×>\"¡C\n"
-
-#: ../../printerdrake.pm_.c:2329
-msgid ""
-"You can also use the graphical interface \"xpdq\" for setting options and "
-"handling printing jobs.\n"
-"If you are using KDE as desktop environment you have a \"panic button\", an "
-"icon on the desktop, labeled with \"STOP Printer!\", which stops all print "
-"jobs immediately when you click it. This is for example useful for paper "
-"jams.\n"
-msgstr ""
-"±z¤]¥i¥H¨Ï¥Î¹Ï§Î¤¶­±ºÞ²zµ{¦¡ - \"xpdq\" ¨Ó³]©w°Ñ¼Æ³]©w¡A\n"
-"¥]§t­n¦C¦Lªº¤u§@¶µ¥Ø¡C\n"
-"¦pªG±z¥Ø«e¬O¨Ï¥Î KDE ®à­±Àô¹Òªº¸Ü¡A¦b®à­±ªº¤u§@¦C¤W¡A\n"
-"±zÀ³¸Ó¥i¥H§ä¨ì¤@­Ó©R¦W¬° \"°±¤î¦Lªí¾÷!\" ªº¶µ¥Ø¡C·í±z\n"
-"ÂI¿ï¸Ó¶µ¥Ø«á¡A¥Ø«e¥¿¦b¦C¦Lªº¤u§@³£·|¥ß§Y¼È°±¡C\n"
-
-#: ../../printerdrake.pm_.c:2333
-#, c-format
-msgid ""
-"\n"
-"The \"%s\" and \"%s\" commands also allow to modify the option settings for "
-"a particular printing job. Simply add the desired settings to the command "
-"line, e. g. \"%s <file>\".\n"
-msgstr ""
-"\n"
-"\"%s\" »P \"%s\" «ü¥O¡A¯à°÷Åý±z­×§ï¬Y­Ó³]©w¦C¦L¤u§@¶µ¥Ø\n"
-"ªº°Ñ¼Æ³]©w¡C²³æ¤@ÂIªº¤è¦¡´N¬O¦b©R¥O¦C¥[¤W±z­n¶ñ¤Jªº³]©w­È¡A\n"
-"¤ñ¤è \"%s <ÀÉ®×>\"¡C\n"
-
-#: ../../printerdrake.pm_.c:2343
-#, c-format
-msgid "Printing/Scanning/Photo Cards on \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2344
-#, c-format
-msgid "Printing/Scanning on \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2346
-#, c-format
-msgid "Printing/Photo Card Access on \"%s\""
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2347
-#, c-format
-msgid "Printing on the printer \"%s\""
-msgstr "¨Ï¥Î¡u%s¡v¦Lªí¾÷¶i¦æ¦C¦L"
-
-#: ../../printerdrake.pm_.c:2350 ../../printerdrake.pm_.c:2353
-#: ../../printerdrake.pm_.c:2354 ../../printerdrake.pm_.c:2355
-#: ../../printerdrake.pm_.c:3400 ../../standalone/drakTermServ_.c:248
-#: ../../standalone/drakbackup_.c:1562 ../../standalone/drakbackup_.c:4210
-#: ../../standalone/drakbug_.c:130 ../../standalone/drakfont_.c:705
-#: ../../standalone/drakfont_.c:1014
-msgid "Close"
-msgstr "Ãö³¬"
-
-#: ../../printerdrake.pm_.c:2353
-msgid "Print option list"
-msgstr "¦C¦L¿ï¶µ²M³æ"
-
-#: ../../printerdrake.pm_.c:2373
-#, c-format
-msgid ""
-"Your multi-function device was configured automatically to be able to scan. "
-"Now you can scan with \"scanimage\" (\"scanimage -d hp:%s\" to specify the "
-"scanner when you have more than one) from the command line or with the "
-"graphical interfaces \"xscanimage\" or \"xsane\". If you are using the GIMP, "
-"you can also scan by choosing the appropriate point in the \"File\"/\"Acquire"
-"\" menu. Call also \"man scanimage\" on the command line to get more "
-"information.\n"
-"\n"
-"Do not use \"scannerdrake\" for this device!"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2394
-msgid ""
-"Your printer was configured automatically to give you access to the photo "
-"card drives from your PC. Now you can access your photo cards using the "
-"graphical program \"MtoolsFM\" (Menu: \"Applications\" -> \"File tools\" -> "
-"\"MTools File Manager\") or the command line utilities \"mtools\" (enter "
-"\"man mtools\" on the command line for more info). You find the card's file "
-"system under the drive letter \"p:\", or subsequent drive letters when you "
-"have more than one HP printer with photo card drives. In \"MtoolsFM\" you "
-"can switch between drive letters with the field at the upper-right corners "
-"of the file lists."
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2416 ../../printerdrake.pm_.c:2875
-#: ../../printerdrake.pm_.c:3170
-msgid "Reading printer data..."
-msgstr "Ū¨ú¦Lªí¾÷¸ê®Æ ..."
-
-#: ../../printerdrake.pm_.c:2436 ../../printerdrake.pm_.c:2464
-#: ../../printerdrake.pm_.c:2499
-msgid "Transfer printer configuration"
-msgstr "¦Lªí¾÷¶Ç°e³]©w"
-
-#: ../../printerdrake.pm_.c:2437
-#, c-format
-msgid ""
-"You can copy the printer configuration which you have done for the spooler %"
-"s to %s, your current spooler. All the configuration data (printer name, "
-"description, location, connection type, and default option settings) is "
-"overtaken, but jobs will not be transferred.\n"
-"Not all queues can be transferred due to the following reasons:\n"
-msgstr ""
-"­Y¬O±z¤w¸g³]©w¹L %s spooler ¦Lªí¾÷¶µ¥Øªº¸Ü¡A±z¥i¥H«Ü²³æ\n"
-"±N²ÕºA³]©w¤º®e®M¥Îµ¹ %s ¶µ¥Ø¡C¯à°÷®M¥Îªº²ÕºA¶µ¥Ø¡A¥]§t¹³¬O\n"
-"¦Lªí¾÷ªº¦WºÙ¡B´y­z¸ê°T¡B¦ì¸m¡B³s½uÃþ«¬¡B¹w³]°Ñ¼Æµ¥µ¥¶µ¥Ø¡A\n"
-"¤£¹L¤£¥]§t¶Ç°e­n¦C¦Lªº¤u§@¶µ¥Ø¥\¯à¡C\n"
-"¥t¥~¨Ã¤£¬O©Ò¦³ªº¦C¦L¤u§@³£¯à°÷³Q¶Ç¿é¹L¨Ó¡A¦]¬°¤U­±­ì¦]¡G\n"
-
-#: ../../printerdrake.pm_.c:2440
-msgid ""
-"CUPS does not support printers on Novell servers or printers sending the "
-"data into a free-formed command.\n"
-msgstr ""
-"CUPS ¥Ø«e¨Ã¤£¤ä´©¦ì©óNovell¥D¾÷¤Wªº¦Lªí¾÷¡A¥]§t¤£¨Ï¥Îfree-formed\n"
-"©R¥O¶Ç°e¦C¦L¸ê®Æªº¦Lªí¾÷¡C\n"
-
-#: ../../printerdrake.pm_.c:2442
-msgid ""
-"PDQ only supports local printers, remote LPD printers, and Socket/TCP "
-"printers.\n"
-msgstr ""
-"PDQ ¶È¤ä´©¥»¦aºÝ¦Lªí¾÷¡A©ÎªÌ¬O»·ºÝ LPD ªº¦Lªí¾÷¡A¥H¤Î\n"
-"TCP/Socket ¦Lªí¾÷Ãþ«¬¡C\n"
-
-#: ../../printerdrake.pm_.c:2444
-msgid "LPD and LPRng do not support IPP printers.\n"
-msgstr "PD »P LPRng ¤£¤ä´© IPP Ãþ«¬ªº¦Lªí¾÷¡C\n"
-
-#: ../../printerdrake.pm_.c:2446
-msgid ""
-"In addition, queues not created with this program or \"foomatic-configure\" "
-"cannot be transferred."
-msgstr ""
-"°£¦¹¤§¥~¡Aqueues µLªk³z¹L¸Óµ{¦¡«Ø¥ß¡A©ÎªÌ¬O \"foomatic-configure\"\n"
-"µLªk¶i¦æ¶Ç¿é¡C"
-
-#: ../../printerdrake.pm_.c:2447
-msgid ""
-"\n"
-"Also printers configured with the PPD files provided by their manufacturers "
-"or with native CUPS drivers cannot be transferred."
-msgstr ""
-"\n"
-"¦Lªí¾÷À³¸Ó¤w¸g³z¹L¼t°Ó©Ò´£¨Ñªº PPD Àɮפº®e³]©w¦n¤F¡C©ÎªÌ¬O\n"
-"­ì¥Í©Êªº CUPS ÅX°Êµ{¦¡µLªk³Q¶i¦æÂà´«°Ê§@¡C"
-
-#: ../../printerdrake.pm_.c:2448
-msgid ""
-"\n"
-"Mark the printers which you want to transfer and click \n"
-"\"Transfer\"."
-msgstr ""
-"\n"
-"½ÐÂI¿ï¼Ð°O±z­n¶Ç°eªº¦Lªí¾÷¶µ¥Ø¡AµM«áÂI¿ï \"¶Ç°e\" §Y¥i¡C"
-
-#: ../../printerdrake.pm_.c:2451
-msgid "Do not transfer printers"
-msgstr "¤£¶Ç°e¦Lªí¾÷"
-
-#: ../../printerdrake.pm_.c:2452 ../../printerdrake.pm_.c:2469
-msgid "Transfer"
-msgstr "¶Ç°e"
-
-#: ../../printerdrake.pm_.c:2465
-#, c-format
-msgid ""
-"A printer named \"%s\" already exists under %s. \n"
-"Click \"Transfer\" to overwrite it.\n"
-"You can also type a new name or skip this printer."
-msgstr ""
-"¦b %s ¤w¸g¦s¦b¤F¤@­Ó¦WºÙ¬° %s ªº¦Lªí¾÷¦WºÙ¡C\n"
-"½ÐÂI¿ï¡y¶Ç°e¡zÂл\¤º®e¡C\n"
-"±z¤]¥i¥H¥t¥~¿é¤J¤@­Ó¦WºÙ¡A©ÎªÌ¬O²¤¹L³o¥x¦Lªí¾÷¡C"
-
-#: ../../printerdrake.pm_.c:2473
-msgid "Name of printer should contain only letters, numbers and the underscore"
-msgstr "¦Lªí¾÷ªº¦WºÙÀ³¸Ó¥u¦³¥]§t­^¤å¦r¥À¡B¼Æ¦r»P©³½u³oÃþ¦r¤¸"
-
-#: ../../printerdrake.pm_.c:2478
-#, c-format
-msgid ""
-"The printer \"%s\" already exists,\n"
-"do you really want to overwrite its configuration?"
-msgstr ""
-"³o¥x \"%s\" ¦Lªí¾÷¤w¸g¦s¦b¤F¡A\n"
-"±z½T©w­nÂл\³o¥x¦Lªí¾÷ªº²ÕºA³]©w¶Ü¡H"
-
-#: ../../printerdrake.pm_.c:2486
-msgid "New printer name"
-msgstr "·s¦Lªí¾÷¦WºÙ"
-
-#: ../../printerdrake.pm_.c:2489
-#, c-format
-msgid "Transferring %s..."
-msgstr "¥¿¦b¶Ç°e %s ..."
-
-#: ../../printerdrake.pm_.c:2500
-#, c-format
-msgid ""
-"You have transferred your former default printer (\"%s\"), Should it be also "
-"the default printer under the new printing system %s?"
-msgstr ""
-
-#: ../../printerdrake.pm_.c:2510
-msgid "Refreshing printer data..."
-msgstr "¥¿¦b§ó·s¦Lªí¾÷¸ê®Æ ..."
-
-#: ../../printerdrake.pm_.c:2518 ../../printerdrake.pm_.c:2590
-#: ../../printerdrake.pm_.c:2602
-msgid "Configuration of a remote printer"
-msgstr "³]©w»·ºÝ¦Lªí¾÷"
-
-#: ../../printerdrake.pm_.c:2519
-msgid "Starting network..."
-msgstr "±Ò°Êºô¸ô¤¤ ..."
-
-#: ../../printerdrake.pm_.c:2554 ../../printerdrake.pm_.c:2558
-#: ../../printerdrake.pm_.c:2560
-msgid "Configure the network now"
-msgstr "¥ß§Y³]©wºô¸ô"
-
-#: ../../printerdrake.pm_.c:2555
-msgid "Network functionality not configured"
-msgstr "¥Ø«eºô¸ô¥\¯à©|¥¼³]©w"
-
-#: ../../printerdrake.pm_.c:2556
-msgid ""
-"You are going to configure a remote printer. This needs working network "
-"access, but your network is not configured yet. If you go on without network "
-"configuration, you will not be able to use the printer which you are "
-"configuring now. How do you want to proceed?"
-msgstr ""
-"±z¥Ø«e­n¶}©l³]©w»·ºÝ¦Lªí¾÷¦C¦Lªº¶µ¥Ø¡C­n¶i¦æ¦¹¶µ¥Ø³]©wªº«e´£¡A±zªº¨t²Î»Ý­n¨ã"
-"³Æºô¸ô¥\¯à¥H«K©ó¶i¦æ¦s¨ú°Ê§@¡A¦ý¬O¥Ø«eºô¸ô©|¥¼³]©w¡C¦pªG±z¥´ºâ²¤¹Lºô¸ô³]©w¶µ"
-"¥ØÄ~Äò¶i¦æ¤U­±ªº¨BÆJªº¸Ü¡AÃö©ó³]©w¨Ï¥Î»·ºÝ¦Lªí¾÷¥\¯àªº¶µ¥Ø±NµLªk³]©w¡C±z¥´ºâ"
-"­n«ç»ò§@©O¡H"
-
-#: ../../printerdrake.pm_.c:2559
-msgid "Go on without configuring the network"
-msgstr "²¤¹Lºô¸ô³]©w¶µ¥ØÄ~Äò¶i¦æ¤U­±ªº¨BÆJ"
-
-#: ../../printerdrake.pm_.c:2592
-msgid ""
-"The network configuration done during the installation cannot be started "
-"now. Please check whether the network gets accessable after booting your "
-"system and correct the configuration using the Mandrake Control Center, "
-"section \"Network & Internet\"/\"Connection\", and afterwards set up the "
-"printer, also using the Mandrake Control Center, section \"Hardware\"/"
-"\"Printer\""
-msgstr ""
-"¦b¨t²Î¾ã­Ó¦w¸Ë¹Lµ{¤¤¡A¨t²Îªººô¸ôªA°È¨Ã¥¼±Ò°Ê¡C«Øij±z¥i¥H¦b\n"
-"¾ã­Ó¦w¸Ë§¹¦¨¡A­«·s¶}¾÷¶i¤J¨t²Î«á¡A³z¹L Mandrake ±±¨î¥xµ{¦¡\n"
-"¿ï¾Ü¡yºô¸ô¡z¡y³s½u¡z¶µ¥Ø¶i¦æ³]©w¡C¦¹¥~¡A«áÄò¹³¬O¦Lªí¾÷\n"
-"ªº³]©w¡A±z¤]¥i¥H³z¹L Mandrake ±±¨î¥xµ{¦¡¡A¦b¡yµwÅé¡z¤ºªº\n"
-"¡y¦Lªí¾÷¡z¶µ¥Ø¨Ó¶i¦æ³]©w"
-
-#: ../../printerdrake.pm_.c:2593
-msgid ""
-"The network access was not running and could not be started. Please check "
-"your configuration and your hardware. Then try to configure your remote "
-"printer again."
-msgstr ""
-"ºô¸ôªA°Èªº¦s¨ú¥\¯à¨Ã¥¼¶}±Ò¡A¦Ó¥B¤]µLªk±Ò°Ê³o­ÓªA°È¶µ¥Ø¡C\n"
-"½ÐÀˬd¤@¤U±zªº³]©w¡A¬Æ¦Ü¥]§t±zªºµwÅé¬O§_³]©w¥¿½TµL»~¡C\n"
-"·íÀˬd§¹²¦«á¡A¦A­«·s³]©w»·ºÝ¦C¦Lªº¬ÛÃö¶µ¥Ø¡C"
-
-#: ../../printerdrake.pm_.c:2603
-msgid "Restarting printing system..."
-msgstr "¥¿¦b­«·s±Ò°Ê¦C¦L¨t²ÎªA°È ..."
-
-#: ../../printerdrake.pm_.c:2641
-msgid "high"
-msgstr "°ª"
-
-#: ../../printerdrake.pm_.c:2641
-msgid "paranoid"
-msgstr "ºÆ¨gª¬ºA"
-
-#: ../../printerdrake.pm_.c:2642
-#, c-format
-msgid "Installing a printing system in the %s security level"
-msgstr "¦b %s ¦w¥þµ¥¯ÅÀô¹Ò¤U¥¿¦b¦w¸Ë¦C¦LªA°È¨t²Î¶µ¥Ø"
-
-#: ../../printerdrake.pm_.c:2643
-#, c-format
-msgid ""
-"You are about to install the printing system %s on a system running in the %"
-"s security level.\n"
-"\n"
-"This printing system runs a daemon (background process) which waits for "
-"print jobs and handles them. This daemon is also accessable by remote "
-"machines through the network and so it is a possible point for attacks. "
-"Therefore only a few selected daemons are started by default in this "
-"security level.\n"
-"\n"
-"Do you really want to configure printing on this machine?"
-msgstr ""
-"±z¥Ø«e¥¿·Ç³Æ¦b¡u%s¡v¦w¥þµ¥¯ÅªºÀô¹Ò¦w¸Ë¨Ó¦w¸Ë¡u%s¡z\n"
-"³o­Ó¦C¦L¨t²Î¶µ¥Ø¡C\n"
-"\n"
-"³o­Ó¦C¦LªA°È¶µ¥Ø¡A¬ÛÃöµ{¦¡±N·|¦b¹õ«á¹B§@¡A¥H«K©ó¯à°÷\n"
-"´£¨Ñ¬ÛÃö¦Lªí¥\¯à¡C¦¹¥~¡A¦C¦L¬ÛÃöªºªA°È¡A¤]¯à°÷¸g¥Ñºô¸ô\n"
-"ªº¤è¦¡¶i¦æ¦s¨ú¡A©Ò¥H¬Y­Ó¼h­±¨Ó»¡³o¥i¯à¦³³Q§ðÀ»ªº¦MÀI¡C\n"
-"¦]¦¹¡A¦b³o­Ó¦w¥þµ¥¯ÅÀô¹Ò¤U¡A±N¥u¦³¤Ö³¡¥÷ªºªA°Èµ{¦¡¹w³]\n"
-"·|¦b¶}¾÷®É±Ò°Ê¡C\n"
-"\n"
-"±z½T©w­n¶}©l³]©w³o¥x¾÷¾¹¤Wªº¦C¦L¶µ¥Ø³]©w¶Ü¡H"
-
-#: ../../printerdrake.pm_.c:2675
-msgid "Starting the printing system at boot time"
-msgstr "©ó¶}¾÷®É±Ò°Ê¦C¦LªA°È¨t²Î"
-
-#: ../../printerdrake.pm_.c:2676
-#, c-format
-msgid ""
-"The printing system (%s) will not be started automatically when the machine "
-"is booted.\n"
-"\n"
-"It is possible that the automatic starting was turned off by changing to a "
-"higher security level, because the printing system is a potential point for "
-"attacks.\n"
-"\n"
-"Do you want to have the automatic starting of the printing system turned on "
-"again?"
-msgstr ""
-"¦C¦LªA°È¨t²Î (%s) ±N¤£·|¦b¨t²Î¶}¾÷®É¸ü¤J¡C\n"
-"\n"
-"­Y¬O±z¨t²Î³]©w¬O¿ï¾Ü¤ñ¸û°ªªº¦w¥þµ¥¯Å¶µ¥Øªº¸Ü¡A\n"
-"¹w³]¤]¬O¤£·|±Ò°Ê¦C¦LªA°Èªº¶µ¥Øªº¡C\n"
-"\n"
-"±z§Æ±æ³oÃä¯à°÷³]©w¦b¶}¾÷®É¯à°÷¹w³]±Ò°Ê¦C¦L\n"
-"ªA°Èªº¶µ¥Ø¶Ü¡H"
-
-#: ../../printerdrake.pm_.c:2700 ../../printerdrake.pm_.c:2741
-#: ../../printerdrake.pm_.c:2780 ../../printerdrake.pm_.c:2822
-#: ../../printerdrake.pm_.c:2943
-msgid "Checking installed software..."
-msgstr "¥¿¦bÀˬd¤w¸g¦w¸Ëªº³nÅé"
-
-#: ../../printerdrake.pm_.c:2746
-msgid "Removing LPRng..."
-msgstr "¥¿¦b²¾°£ LPRng..."
-
-#: ../../printerdrake.pm_.c:2785
-msgid "Removing LPD..."
-msgstr "¥¿¦b²¾°£ LPD..."
-
-#: ../../printerdrake.pm_.c:2858
-msgid "Select Printer Spooler"
-msgstr "¿ï¾Ü¦Lªí¦C¦L¨t²Î"
-
-#: ../../printerdrake.pm_.c:2859
-msgid "Which printing system (spooler) do you want to use?"
-msgstr "±z¥´ºâ¥Î¨º¤@®M¦C¦L¨t²Î¡H"
-
-#: ../../printerdrake.pm_.c:2895
-#, c-format
-msgid "Configuring printer \"%s\"..."
-msgstr "¥¿¦b³]©w¡u%s¡v¦Lªí¾÷¤¤ ..."
-
-#: ../../printerdrake.pm_.c:2909
-msgid "Installing Foomatic..."
-msgstr "¥¿¦b¦w¸Ë Foomatic ®M¥ó..."
-
-#: ../../printerdrake.pm_.c:2979 ../../printerdrake.pm_.c:3020
-#: ../../printerdrake.pm_.c:3417 ../../printerdrake.pm_.c:3490
-msgid "Printer options"
-msgstr "¦Lªí¾÷¿ï¶µ"
-
-#: ../../printerdrake.pm_.c:2989
-msgid "Preparing Printerdrake..."
-msgstr "¥¿¦b·Ç³Æ Printerdrake ¦Lªí¾÷³]©wºëÆF..."
-
-#: ../../printerdrake.pm_.c:3007 ../../printerdrake.pm_.c:3580
-msgid "Configuring applications..."
-msgstr "¥¿¦b³]©wÀ³¥Îµ{¦¡..."
-
-#: ../../printerdrake.pm_.c:3027
-msgid "Would you like to configure printing?"
-msgstr "±z­n³]©w¦Lªí¾÷¦C¦L¶µ¥Ø¶Ü¡H"
-
-#: ../../printerdrake.pm_.c:3039
-msgid "Printing system: "
-msgstr "¦C¦L¨t²Î¡G"
-
-#: ../../printerdrake.pm_.c:3099
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; to view information about it; "
-"or to make a printer on a remote CUPS server available for Star Office/"
-"OpenOffice.org/GIMP."
-msgstr ""
-"¤U¦Cªº¦Lªí¾÷³£¤w¸g³]©w¹L¤F¡A±z¥i¥HÂI¿ï¨ä¤¤¤@­Ó¶µ¥Ø¡A\n"
-"¥i¥H¬d¬Ý¤º®e¸ê°T©ÎªÌ¬O­×§ï¤º®e³]©w¡A¥]§t³]©w¬°¹w³]¦Lªí¾÷¡C\n"
-"­nÀ˵øÃö©ó³o¥x¦Lªí¾÷ªº¸ê°T¡A©ÎªÌ¬O³]©wÅý³o¥x¦Lªí¾÷¦b\n"
-"Star Office/OpenOffice.org/GIMP ¤º¦¨¤@¥x¥i³Q¨Ï¥Îªº CUPS ªA°È¥D¾÷¡C"
-
-#: ../../printerdrake.pm_.c:3100
-msgid ""
-"The following printers are configured. Double-click on a printer to change "
-"its settings; to make it the default printer; or to view information about "
-"it."
-msgstr ""
-"¤U¦Cªº¦Lªí¾÷³£¤w¸g³]©w¹L¤F¡A±z¥i¥HÂI¿ï¨ä¤¤¤@­Ó¶µ¥Ø¡A\n"
-"¥i¥H¬d¬Ý¤º®e¸ê°T©ÎªÌ¬O­×§ï¤º®e³]©w¡A¥]§t³]©w¬°¹w³]¦Lªí¾÷¡C"
-
-#: ../../printerdrake.pm_.c:3127
-msgid "Refresh printer list (to display all available remote CUPS printers)"
-msgstr "§ó·s¦Lªí¾÷²M³æ (­«·s´M§ä»·ºÝ¥i¥Îªº©Ò¦³ CUPS ¦Lªí¾÷)"
-
-#: ../../printerdrake.pm_.c:3145
-msgid "Change the printing system"
-msgstr "Åܧó¦C¦L¨t²Î"
-
-#: ../../printerdrake.pm_.c:3150 ../../standalone/drakconnect_.c:277
-msgid "Normal Mode"
-msgstr "¤@¯ë¼Ò¦¡"
-
-#: ../../printerdrake.pm_.c:3310 ../../printerdrake.pm_.c:3360
-#: ../../printerdrake.pm_.c:3573
-msgid "Do you want to configure another printer?"
-msgstr "±zÁٻݭn³]©w¥t¥~¤@¥x¦Lªí¾÷¶Ü¡H"
-
-#: ../../printerdrake.pm_.c:3395
-msgid "Modify printer configuration"
-msgstr "­×§ï¦Lªí¾÷³]©w"
-
-#: ../../printerdrake.pm_.c:3397
-#, c-format
-msgid ""
-"Printer %s\n"
-"What do you want to modify on this printer?"
-msgstr ""
-"¦Lªí¾÷ %s\n"
-"±z­n­×§ï³o­Ó¦Lªí¾÷ªº¨º­Ó¶µ¥Ø¡H"
-
-#: ../../printerdrake.pm_.c:3401
-msgid "Do it!"
-msgstr "°µ§a !"
-
-#: ../../printerdrake.pm_.c:3406 ../../printerdrake.pm_.c:3461
-msgid "Printer connection type"
-msgstr "¦Lªí¾÷³s½u¤è¦¡"
-
-#: ../../printerdrake.pm_.c:3407 ../../printerdrake.pm_.c:3465
-msgid "Printer name, description, location"
-msgstr "¦Lªí¾÷¦WºÙ,´y­z,¦ì¸m"
-
-#: ../../printerdrake.pm_.c:3409 ../../printerdrake.pm_.c:3483
-msgid "Printer manufacturer, model, driver"
-msgstr "¦Lªí¾÷¼t°Ó,«¬¸¹,ÅX°Êµ{¦¡"
-
-#: ../../printerdrake.pm_.c:3410 ../../printerdrake.pm_.c:3484
-msgid "Printer manufacturer, model"
-msgstr "¦Lªí¾÷¼t°Ó,«¬¸¹"
-
-#: ../../printerdrake.pm_.c:3419 ../../printerdrake.pm_.c:3494
-msgid "Set this printer as the default"
-msgstr "¨Ï¥Î³o¥x¦Lªí¾÷¬°¹w³]¦Lªí¾÷"
-
-#: ../../printerdrake.pm_.c:3421 ../../printerdrake.pm_.c:3499
-msgid "Add this printer to Star Office/OpenOffice.org/GIMP"
-msgstr "·s¼W³o¥x¦Lªí¾÷¦Ü Star Office/OpenOffice.org/GIMP ¤º"
-
-#: ../../printerdrake.pm_.c:3422 ../../printerdrake.pm_.c:3508
-msgid "Remove this printer from Star Office/OpenOffice.org/GIMP"
-msgstr "²¾°£¦ì©ó Star Office/OpenOffice.org/GIMP ªº¦Lªí¾÷"
-
-#: ../../printerdrake.pm_.c:3423 ../../printerdrake.pm_.c:3517
-msgid "Print test pages"
-msgstr "¦C¦L´ú¸Õ­¶..."
-
-#: ../../printerdrake.pm_.c:3424 ../../printerdrake.pm_.c:3519
-msgid "Know how to use this printer"
-msgstr "ÁA¸Ñ¦p¦ó¨Ï¥Î³o¥x¦Lªí¾÷"
-
-#: ../../printerdrake.pm_.c:3426 ../../printerdrake.pm_.c:3521
-msgid "Remove printer"
-msgstr "§R°£¦Lªí¾÷"
-
-#: ../../printerdrake.pm_.c:3472
-#, c-format
-msgid "Removing old printer \"%s\"..."
-msgstr "¥¿¦b§R°£Â¦³¦Lªí¾÷ \"%s\" ..."
-
-#: ../../printerdrake.pm_.c:3497
-msgid "Default printer"
-msgstr "¹w³]¦Lªí¾÷"
-
-#: ../../printerdrake.pm_.c:3498
-#, c-format
-msgid "The printer \"%s\" is set as the default printer now."
-msgstr "³o¥x¦Lªí¾÷ \"%s\" ±N·|³Q³]©w¦¨¬°¹w³]¦Lªí¾÷¡C"
-
-#: ../../printerdrake.pm_.c:3502 ../../printerdrake.pm_.c:3505
-msgid "Adding printer to Star Office/OpenOffice.org/GIMP"
-msgstr "·s¼W¦Lªí¾÷¦Ü Star Office/OpenOffice.org/GIMP ¤º"
-
-#: ../../printerdrake.pm_.c:3503
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully added to Star Office/OpenOffice.org/GIMP."
-msgstr ""
-"³o¥x¦Lªí¾÷ \"%s\" ¤w¸g¦¨¥\ªº·s¼W©ó Star Office/OpenOffice.org/GIMP ¤º¡C"
-
-#: ../../printerdrake.pm_.c:3506
-#, c-format
-msgid "Failed to add the printer \"%s\" to Star Office/OpenOffice.org/GIMP."
-msgstr "µLªk·s¼W¦Lªí¾÷ \"%s\" ¨ì Star Office/OpenOffice.org/GIMP ¤º¡C"
-
-#: ../../printerdrake.pm_.c:3511 ../../printerdrake.pm_.c:3514
-msgid "Removing printer from Star Office/OpenOffice.org/GIMP"
-msgstr "²¾°£ Star Office/OpenOffice.org/GIMP ¤ºªº¦Lªí¾÷"
-
-#: ../../printerdrake.pm_.c:3512
-#, c-format
-msgid ""
-"The printer \"%s\" was successfully removed from Star Office/OpenOffice.org/"
-"GIMP."
-msgstr "¤w¸g¦¨¥\ªº±N Star Office/OpenOffice.org/GIMP ªº¦Lªí¾÷ \"%s\" ²¾°£¡C"
-
-#: ../../printerdrake.pm_.c:3515
-#, c-format
-msgid ""
-"Failed to remove the printer \"%s\" from Star Office/OpenOffice.org/GIMP."
-msgstr "µLªk²¾°£¦b Star Office/OpenOffice.org/GIMP ªº¦Lªí¾÷ \"%s\"¡C"
-
-#: ../../printerdrake.pm_.c:3523
-#, c-format
-msgid "Do you really want to remove the printer \"%s\"?"
-msgstr "±z½T©w­n§R°£ \"%s\" ¦Lªí¾÷¶Ü¡H"
-
-#: ../../printerdrake.pm_.c:3527
-#, c-format
-msgid "Removing printer \"%s\"..."
-msgstr "²¾°£¡u%s¡v¦Lªí¾÷¤¤ ..."
-
-#: ../../proxy.pm_.c:29 ../../proxy.pm_.c:37 ../../proxy.pm_.c:58
-#: ../../proxy.pm_.c:78
-msgid "Proxy configuration"
-msgstr "Proxy ¥N²z³]©w"
-
-#: ../../proxy.pm_.c:30
-msgid ""
-"Welcome to the proxy configuration utility.\n"
-"\n"
-"Here, you'll be able to set up your http and ftp proxies\n"
-"with or without login and password\n"
-msgstr ""
-"Åwªï¨Ó¨ì proxy ¥N²z³]©w¤u¨ã¡C\n"
-"\n"
-"¦b³o¸Ì¡A±z¯à°÷³]©w±zªº http ©ÎªÌ¬O ftp Ãþ«¬ªº¥N²z³]©w¡A¨Ã¥]§t\n"
-"¬O§_­n¨Ï¥Î±K½Xµn¤Jµ¥¾÷¨î\n"
-
-#: ../../proxy.pm_.c:38
-msgid ""
-"Please fill in the http proxy informations\n"
-"Leave it blank if you don't want an http proxy"
-msgstr "­Y¬O±z¤£­n¨Ï¥Î http ¥N²zªº¸Ü¡A¯d¤UªÅ¥Õ¸ê°T¤£¶ñ¤J§Y¥i"
-
-#: ../../proxy.pm_.c:39 ../../proxy.pm_.c:60
-msgid "URL"
-msgstr "URL"
-
-#: ../../proxy.pm_.c:40 ../../proxy.pm_.c:61
-msgid "port"
-msgstr "³s±µ°ð"
-
-#: ../../proxy.pm_.c:44
-msgid "Url should begin with 'http:'"
-msgstr "¥N²z¦øªA¾¹ªº³]©w®æ¦¡¥²¶·¬° http://..."
-
-#: ../../proxy.pm_.c:48 ../../proxy.pm_.c:69
-msgid "The port part should be numeric"
-msgstr "³s±µ°ðªºÄæ¦ì³]©w»Ý­n¬°¼Æ¦r"
-
-#: ../../proxy.pm_.c:59
-msgid ""
-"Please fill in the ftp proxy informations\n"
-"Leave it blank if you don't want an ftp proxy"
-msgstr "­Y¬O±z¤£­n¨Ï¥Î ftp ¥N²zªº¸Ü¡A¯d¤UªÅ¥Õ¸ê°T¤£¶ñ¤J§Y¥i"
-
-#: ../../proxy.pm_.c:79
-msgid ""
-"Please enter proxy login and password, if any.\n"
-"Leave it blank if you don't want login/passwd"
-msgstr ""
-"½Ð¿é¤J­nµn¤J proxy ¨Ï¥Îªº id »P±K½X¡C­Y¬O¤£¥Îµn¤Jªº¸Ü¡A\n"
-"¯d¤UªÅ¥Õ¤£¶ñ§Y¥i"
-
-#: ../../proxy.pm_.c:80
-msgid "login"
-msgstr "µn¤JID"
-
-#: ../../proxy.pm_.c:82
-msgid "password"
-msgstr "±K½X"
-
-#: ../../proxy.pm_.c:84
-msgid "re-type password"
-msgstr "¦A¦¸¿é¤J±K½X"
-
-#: ../../proxy.pm_.c:88
-msgid "The passwords don't match. Try again!"
-msgstr "¿é¤Jªº±K½X¤£²Å¦X¡A½Ð­«·s¿é¤J"
-
-#: ../../raid.pm_.c:35
-#, c-format
-msgid "Can't add a partition to _formatted_ RAID md%d"
-msgstr "µLªk¦b _¤w®æ¦¡_ ¤ÆªººÏºÐ°}¦C md%d ¤¤¥[¤J¤À³Î°Ï"
-
-#: ../../raid.pm_.c:108
-#, c-format
-msgid "Can't write file %s"
-msgstr "µLªk¼g¤JÀÉ®× %s"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed"
-msgstr "mkraid ¥¢±Ñ"
-
-#: ../../raid.pm_.c:137
-msgid "mkraid failed (maybe raidtools are missing?)"
-msgstr "©I¥s mkraid ¥¢±Ñ (¤]³\¬O raidtools ¨S¦w¸Ë©Ò¾É­Pªº)"
-
-#: ../../raid.pm_.c:153
-#, c-format
-msgid "Not enough partitions for RAID level %d\n"
-msgstr "¤À³Î°Ï¼Æ¥Ø¤£¨¬¥H¥Î¨Ó³]©w¦¨¬°¶¥¼h %d ªººÏºÐ°}¦C\n"
-
-#: ../../security/main.pm_.c:66
-msgid "Security Level:"
-msgstr "¦w¥þµ¥¯Å:"
-
-#: ../../security/main.pm_.c:74
-#, fuzzy
-msgid "Security Alerts:"
-msgstr "¦w¥þµ¥¯Å"
-
-#: ../../security/main.pm_.c:83
-msgid "Security Administrator:"
-msgstr "¦w¥þ©ÊºÞ²zªÌ:"
-
-#: ../../security/main.pm_.c:114 ../../security/main.pm_.c:150
-#, fuzzy, c-format
-msgid " (default: %s)"
-msgstr " (¹w³]¶}¾÷)"
-
-#: ../../security/main.pm_.c:118 ../../security/main.pm_.c:154
-#: ../../security/main.pm_.c:179
-msgid ""
-"The following options can be set to customize your\n"
-"system security. If you need explanations, click on Help.\n"
-msgstr ""
-
-#: ../../security/main.pm_.c:256
-#, fuzzy
-msgid "Please wait, setting security level..."
-msgstr "³]©w¦w¥þµ¥¯Å"
-
-#: ../../security/main.pm_.c:262
-#, fuzzy
-msgid "Please wait, setting security options..."
-msgstr "¥¿¦b·Ç³Æ¦w¸Ë¤u§@..."
-
-#: ../../services.pm_.c:14
-msgid "Launch the ALSA (Advanced Linux Sound Architecture) sound system"
-msgstr "±Ò°Ê ALSA (Advanced Linux Sound Architecture) ­µ®Ä¨t²Î"
-
-#: ../../services.pm_.c:15
-msgid "Anacron a periodic command scheduler."
-msgstr "´£¨Ñ¶g´Á©Êªº©R¥O±Æµ{µ{¦¡"
-
-#: ../../services.pm_.c:16
-msgid ""
-"apmd is used for monitoring batery status and logging it via syslog.\n"
-"It can also be used for shutting down the machine when the battery is low."
-msgstr ""
-"´£¨ÑºÊ·þ¹q¦Àª¬ºA¡A¥H¤Î©I¥s syslog ¬ö¿ý¬ÛÃöª¬ºA¡C¦¹¥~¡A\n"
-"·í¹q¦À¹q·½¤£°÷®É¡A¤]¥i¯à¦Û°Ê©I¥sÃö¾÷µ{¦¡¶i¦æÃö¾÷°Ê§@¡C"
-
-#: ../../services.pm_.c:18
-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 "atd ªA°Èµ{¦¡¡A¯à°÷Åý±z¦b¦b©R¥O¦C«ü©w¬Y­Ó®É¶¡°õ¦æ¬Y­Óµ{¦¡¡C"
-
-#: ../../services.pm_.c:20
-msgid ""
-"cron is a standard UNIX program that runs user-specified programs\n"
-"at periodic scheduled times. vixie cron adds a number of features to the "
-"basic\n"
-"UNIX cron, including better security and more powerful configuration options."
-msgstr ""
-"cron ¬O­Ó¼Ð·Ç unix ¨t²Îµ{¦¡¡A¯à°÷´£¨Ñ¨Ï¥ÎªÌ©w´Á°õ¦æ¯S©wµ{¦¡¡C\n"
-"vixie ª©¥»ªº cron ¼W¥[¤F³\¦h¥\¯à¡A\n"
-"¦b¦w¥þ©Ê»P³]©w¤è­±¯à°÷§ó¼u©Ê¦n¥Î¡C"
-
-#: ../../services.pm_.c:23
-msgid ""
-"GPM adds mouse support to text-based Linux applications such the\n"
-"Midnight Commander. It also allows mouse-based console cut-and-paste "
-"operations,\n"
-"and includes support for pop-up menus on the console."
-msgstr ""
-"GPM ¯à°÷Åý¨t²Î¦b¤å¦r¼Ò¦¡¤UÅX°ÊÅã¥Ü¥X·Æ¹«´å¼Ð¡A¯à°÷¦b Midnight Commander\n"
-"³oÃþµ{¦¡¤¤©Ò¨Ï¥Î¡C¥t¥~ÁÙ¯à°÷¤ä´©¦b¤å¦r¼Ò¦¡¤U¿Ã¹õ¤å¦rªº°Å¶K½Æ»s¥\¯à¡C"
-
-#: ../../services.pm_.c:26
-msgid ""
-"HardDrake runs a hardware probe, and optionally configures\n"
-"new/changed hardware."
-msgstr ""
-"HardDrake µ{¦¡·|¶i¦æµwÅé°»´ú°Ê§@¡A¥H«K©ó³]©w·s¥[¤J©ÎªÌ¬O¦³Åܧó¹L\n"
-"ªº¶gÃä¸Ë¸m¡C"
-
-#: ../../services.pm_.c:28
-msgid ""
-"Apache is a World Wide Web server. It is used to serve HTML files and CGI."
-msgstr "Apache ¬O¤@­Ó´£¨Ñ Web ªA°Èªºµ{¦¡¡A´£¨Ñ¬[³] Web Server Åý¨Ï¥ÎªÌÂsÄý¡C"
-
-#: ../../services.pm_.c:29
-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 ""
-"internet superserver daemon (¤@¯ëºÙ©I¬° inetd)¡A¥¦¥N¬°¹³¬O telnet¡Bftp,\n"
-"rsh¡Brlogin µ¥µ¥³oÃþªA°ÈªººÊÅ¥¡AµM«á¦³³s½u½Ð¨D®É¡A¦b¹ê»Ú©I¥s´£¨ÑªA°Èªº\n"
-"µ{¦¡¶i¦æ«áÄò¥æ½Í·¾³qªº°Ê§@¡CÃö³¬³o­Ó¶µ¥Ø¡A¥õ¿à©ó³o­ÓªA°È¥N¬°ºÊÅ¥±Ò°Êªº\n"
-"¶µ¥Ø±N·|µLªk¨Ï¥Î"
-
-#: ../../services.pm_.c:33
-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 Kernel 2.2 ¨t¦Cªº¨¾¤õÀð¾÷¨î¡A¥Î¨Ó«OÅ@±zªº¾÷¾¹¤£·|¾D¨ü\n"
-"¥~¨Óªººô¸ô§ðÀ»¡C"
-
-#: ../../services.pm_.c:35
-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 ""
-"³o­ÓªA°È¶µ¥Ø±N·|¸ü¤J\n"
-"/etc/sysconfig/keyboard\n"
-"ÀɮתºÁä½L¹ïÀ³³]©w²ÕºA¡C\n"
-"±z¥i¥H¨Æ«á¨Ï¥Î kdbconfig µ{¦¡¨Ó³]©w¡C\n"
-"¤@¯ë¨Ó»¡¡A¥Ø«e¤j³¡¤À¾÷¾¹¨Ã¤£»Ý­n³o­Ó¶µ¥Ø¡C"
-
-#: ../../services.pm_.c:38
-msgid ""
-"Automatic regeneration of kernel header in /boot for\n"
-"/usr/include/linux/{autoconf,version}.h"
-msgstr ""
-"¦Û°Ê²£¥Í kernel header ¸ê°T¬ö¿ý¡Aµ¹³o¨ÇÀɮרϥÎ:\n"
-"/usr/include/linux/{autoconf,version}.h"
-
-#: ../../services.pm_.c:40
-msgid "Automatic detection and configuration of hardware at boot."
-msgstr "¨t²Î¶}¾÷®É¯à°÷¦Û°Ê°»´ú¶gÃä¸Ë¸mªºª¬ºA¨Ã¥B³]©w¡C"
-
-#: ../../services.pm_.c:41
-msgid ""
-"Linuxconf will sometimes arrange to perform various tasks\n"
-"at boot-time to maintain the system configuration."
-msgstr "Linuxconf µ{¦¡·|¦b¶}¾÷®É°»´ú¤@¨Ç¶µ¥Ø¡A½Õ¾ãºûÅ@¨t²Î¤@¨Ç²ÕºA³]©w¡C"
-
-#: ../../services.pm_.c:43
-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 ªA°Èµ{¦¡¬O lpr µ{¦¡¹B§@¤W¤£¥i¯Êªºµ{¦¡¡C­Y¬O­n¬[³]¦C¦LªA°È¦øªA¾¹\n"
-"ªº¸Ü¡Alpd ¬O«Ü±`¨£ªº¿ï¾Ü¡C"
-
-#: ../../services.pm_.c:45
-msgid ""
-"Linux Virtual Server, used to build a high-performance and highly\n"
-"available server."
-msgstr "Linux Virtual Server, ¥Î¨Ó¬[³]¤@­Ó°ª®Ä¯à»P°ª®Ä²vªº LVS ¦øªA¾¹¡C"
-
-#: ../../services.pm_.c:47
-msgid ""
-"named (BIND) is a Domain Name Server (DNS) that is used to resolve host "
-"names to IP addresses."
-msgstr ""
-"named (BIND) ¾A¥Î¨Ó´£¨Ñ Domain Name Server (DNS) ªA°Èªºµ{¦¡¡A\n"
-"¥Î¨Ó¸ÑªR¥D¾÷¦WºÙ»P IP ¹ïÀ³ªºÃö«Y¡C"
-
-#: ../../services.pm_.c:48
-msgid ""
-"Mounts and unmounts all Network File System (NFS), SMB (Lan\n"
-"Manager/Windows), and NCP (NetWare) mount points."
-msgstr ""
-"±¾¸ü»P¨ø¤U©Ò¦³ºô¸ôÀɮרt²Î¡A¤ñ¤è¹³¬O ºô¸ôÀɮרt²Î(NFS), SMB, \n"
-"NCP (NetWare) ³oÃþ¡C"
-
-#: ../../services.pm_.c:50
-msgid ""
-"Activates/Deactivates all network interfaces configured to start\n"
-"at boot time."
-msgstr "¦b¨t²Î¶}¾÷®É¡A¿ï¾Ü±Ò°Êºô¸ô¥\¯à¡A©ÎªÌ¬OÃö³¬¤£±Ò°Ê¸ÓªA°È¡C"
-
-#: ../../services.pm_.c:52
-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 ¬O¤@­Ó±`¥Îªººô¸ô³q°T¨ó©w¡A¯à°÷´£¨Ñ¸óºô¸ô¤À¨É¨ä¥L¥D¾÷ªºÀɮרt²Î¡C\n"
-"³o­ÓªA°È¶µ¥Ø·|¨Ì·Ó¨t²Îªº /etc/exports Àɮ׳]©w¨Ó±Ò°Ê NFS ¤À¨É¥\¯à¡C"
-
-#: ../../services.pm_.c:55
-msgid ""
-"NFS is a popular protocol for file sharing across TCP/IP\n"
-"networks. This service provides NFS file locking functionality."
-msgstr ""
-"NFS ¬O¤@­Ó±`¥Îªººô¸ô³q°T¨ó©w¡A¯à°÷´£¨Ñ¸óºô¸ô¤À¨É¨ä¥L¥D¾÷ªºÀɮרt²Î¡C\n"
-"³o­ÓªA°È´£¨Ñ NFS ÀɮפÀ¨É®ÉªºÂê©w¾÷¨î¡C"
-
-#: ../../services.pm_.c:57
-msgid ""
-"Automatically switch on numlock key locker under console\n"
-"and XFree at boot."
-msgstr ""
-"¯à°÷¦b¶}¾÷®É¶}±Ò NumLock ¿O¡A¥H«K©ó¦b console ©ÎªÌ¬O X ¤U¨Ï¥Î\n"
-"¤E®cÁä¼Æ¦r¥\¯à¡C"
-
-#: ../../services.pm_.c:59
-msgid "Support the OKI 4w and compatible winprinters."
-msgstr "¤ä´© OKI 4w ¥H¤Î WindowsPrinter ¦Lªí¾÷¡C"
-
-#: ../../services.pm_.c:60
-msgid ""
-"PCMCIA support is usually to support things like ethernet and\n"
-"modems in laptops. It won't get started unless configured so it is safe to "
-"have\n"
-"it installed on machines that don't need it."
-msgstr ""
-"PCMCIA ¤ä´©¡A¤@¯ë¬O¥Î¨ÓÅýµ§°O«¬¹q¸£ªººô¸ô¥d¡BModem ÅX°Ê©Ò³]­p¡C\n"
-"¤@¯ë¨Ó»¡¡A­nÃB¥~³]©w¦n PCMCIA «á¤~·|¯u¥¿±Ò°Ê PCMCIA ªA°È¡A¦]¦¹\n"
-"´Nºâ¬O¨t²Î¤£»Ý­n³o­Ó¥\¯à¡A¹w¥ý±Ò°Ê¥L¤]¤£·|¦³¥ô¦ó¼vÅT¡C"
-
-#: ../../services.pm_.c:63
-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 ""
-"portmapper µ{¦¡ºÞ²z¤F RPC ³s½u¡A¤@¯ë¥Î©ó NFS »P NIS ³q°T¨ó©w¤º¡C\n"
-"­Y¬O±z¨t²Î­n¨Ï¥Î¨ì RPC ¬ÛÃöªA°È¡A±z´N¥²¶·±Ò°Ê¥¦¡C"
-
-#: ../../services.pm_.c:66
-msgid ""
-"Postfix is a Mail Transport Agent, which is the program that moves mail from "
-"one machine to another."
-msgstr "Postfix ¬O¤@­Ó¶l¥ó¶Ç°e¥N²zµ{¦¡¡A¥Î¨Ó§ë»¼«H¥ó´£¨Ñ SMTP ªA°È¡C"
-
-#: ../../services.pm_.c:67
-msgid ""
-"Saves and restores system entropy pool for higher quality random\n"
-"number generation."
-msgstr "Àx¦s»P¦^¦s°ª«~½è¨t²Î¶Ã¼Æ²£¥Í¾¹"
-
-#: ../../services.pm_.c:69
-msgid ""
-"Assign raw devices to block devices (such as hard drive\n"
-"partitions), for the use of applications such as Oracle"
-msgstr ""
-"µ¹ block ³oÃþ°Ï¶ô¸Ë¸m«ü¬£ raw ¸Ë¸m (´N¹³¬OµwºÐªº¤À³Î°Ï)¡A\n"
-"¤@¯ë¬Oµ¹ oracle ³oÃþ¯S®íµ{¦¡¨Ï¥Î¡C"
-
-#: ../../services.pm_.c:71
-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 ªA°Èµ{¦¡¤¹³\³z¹L RIP ³q°T¨ó©w¨Ó§ó·s¸ô¥Ñªíªº¸ê°T¡C\n"
-"¤@¯ë¨Ó»¡¡ARIP ¬Oµ¹¤p«¬ºô¸ô¥Î³~¨Ï¥Î¡C"
-
-#: ../../services.pm_.c:74
-msgid ""
-"The rstat protocol allows users on a network to retrieve\n"
-"performance metrics for any machine on that network."
-msgstr ""
-"rstat ³q°T¨ó©w¡A¯à°÷Åý¦ì©óºô¸ô¤Wªº¨Ï¥ÎªÌ±µ¦¬¨ìºô¸ô¤W¥ô¦ó¤@¥x\n"
-"¥D¾÷ªº¹B§@®Ä¯à¸ê°T¡C"
-
-#: ../../services.pm_.c:76
-msgid ""
-"The rusers protocol allows users on a network to identify who is\n"
-"logged in on other responding machines."
-msgstr ""
-"rusers ³q°T¨ó©w¡A¯à°÷Åý¦ì©óºô¸ô¤Wªº¨Ï¥ÎªÌ±oª¾¨º¨Ç¨Ï¥ÎªÌµn¤J¦b¨º¨Ç\n"
-"¾÷¾¹¤W"
-
-#: ../../services.pm_.c:78
-msgid ""
-"The rwho protocol lets remote users get a list of all of the users\n"
-"logged into a machine running the rwho daemon (similiar to finger)."
-msgstr ""
-"rwho ³q°T¨ó©w¡A¯à°÷Åý»·ºÝªº¨Ï¥ÎªÌÀò±o¸Ó¾÷¾¹¤W©Ò¦³µn¤J¦b¥D¾÷¤Wªº\n"
-"¨Ï¥Î§ä (Ãþ¦ü©ó finger)¡C"
-
-#: ../../services.pm_.c:80
-msgid "Launch the sound system on your machine"
-msgstr "¦b±zªº¨t²Î¤W±Ò°Ê­µ®ÄªA°È¨t²Î"
-
-#: ../../services.pm_.c:81
-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 ªA°Èµ{¦¡¯à°÷Åý¨t²Î³\¦hªA°Èµ{¦¡¥Î¬ö¿ýÀɮרӦ^À³¨t²Î\n"
-"©Òµo¥Í¤@¨Ç¨Æ±¡¡C«Øij±z¤@©w­n±Ò°Ê syslog ªA°Èµ{¦¡"
-
-#: ../../services.pm_.c:83
-msgid "Load the drivers for your usb devices."
-msgstr "¸ü¤J usb ¸Ë¸m©Ò»Ý­nªºÅX°Êµ{¦¡"
-
-#: ../../services.pm_.c:84
-msgid "Starts the X Font Server (this is mandatory for XFree to run)."
-msgstr ""
-"±Ò°Ê X Font Server\n"
-"(X Window Àô¹Ò·|»Ý­n¥Î¨ì)"
-
-#: ../../services.pm_.c:110 ../../services.pm_.c:152
-msgid "Choose which services should be automatically started at boot time"
-msgstr "¿ï¾Ü§Æ±æ¦b¤U¤@¦¸¶}¾÷®É±Ò°ÊªºªA°Èµ{¦¡¶µ¥Ø"
-
-#: ../../services.pm_.c:122
-msgid "Printing"
-msgstr "¦C¦L"
-
-#: ../../services.pm_.c:123
-msgid "Internet"
-msgstr "Internet"
-
-#: ../../services.pm_.c:126
-msgid "File sharing"
-msgstr "ÀɮפÀ¨É"
-
-#: ../../services.pm_.c:128 ../../standalone/drakbackup_.c:1746
-msgid "System"
-msgstr "¨t²Î"
-
-#: ../../services.pm_.c:133
-msgid "Remote Administration"
-msgstr "»·ºÝºÞ²z"
-
-#: ../../services.pm_.c:141
-msgid "Database Server"
-msgstr "¸ê®Æ®w³nÅé"
-
-#: ../../services.pm_.c:170
-#, c-format
-msgid "Services: %d activated for %d registered"
-msgstr "ªA°Èµ{¦¡¡G %d ¤w¸g±Ò°Ê¡A¦@¦³ %d µù¥Uªº¶µ¥Ø"
-
-#: ../../services.pm_.c:186
-msgid "Services"
-msgstr "Server µ{¦¡"
-
-#: ../../services.pm_.c:198
-msgid "running"
-msgstr "°õ¦æ¤¤"
-
-#: ../../services.pm_.c:198
-msgid "stopped"
-msgstr "¥¼±Ò°Ê"
-
-#: ../../services.pm_.c:212
-msgid "Services and deamons"
-msgstr "ªA°Èµ{¦¡"
-
-#: ../../services.pm_.c:217
-msgid ""
-"No additional information\n"
-"about this service, sorry."
-msgstr ""
-"©êºp ! ³o­ÓªA°È¶µ¥Ø¨Ã¨S¦³\n"
-"ÃB¥~ªº¬ÛÃö¸ê°T¡C"
-
-#: ../../services.pm_.c:224
-msgid "On boot"
-msgstr "¶}¾÷¦Û°Ê¸ü¤J"
-
-#: ../../services.pm_.c:236
-msgid "Start"
-msgstr "±Ò°Ê"
-
-#: ../../services.pm_.c:236
-msgid "Stop"
-msgstr "Ãö³¬"
-
-#: ../../share/advertising/01-thanks.pl_.c:9
-msgid "Thank you for choosing Mandrake Linux 9.0"
-msgstr "·PÁ±z¿ï¾Ü Mandrake Linux 9.0"
-
-#: ../../share/advertising/01-thanks.pl_.c:10
-msgid "Welcome to the Open Source world"
-msgstr "Åwªï¨Ó¨ì¶}©ñ·½½Xªº¥@¬É¡C"
-
-#: ../../share/advertising/01-thanks.pl_.c:11
-msgid ""
-"The success of MandrakeSoft is based upon the principle of Free Software. "
-"Your new operating system is the result of collaborative work on the part of "
-"the worldwide Linux Community"
-msgstr ""
-"MandrakeSoft ªº¦¨¥\¡A¨Ó¦Û©ó¦Û¥Ñ³nÅ骺µo®i·Ç«h¡CMandrake Linux\n"
-"³\¦h·sªº¥\¯à»P¾÷¨î¡A³£¬O¨Ó¦Û©ó¥þ¥@¬É Linux ªÀ¸s§V¤Oªº¦@¦P¦¨ªG¡C"
-
-#: ../../share/advertising/02-community.pl_.c:9
-msgid "Get involved in the Free Software world"
-msgstr "°Ñ»P¦Û¥Ñ³nÅé¥@¬É"
-
-#: ../../share/advertising/02-community.pl_.c:10
-msgid "Want to know more about the Open Source community?"
-msgstr "­nª¾¹D§ó¦hÃö©ó Open Source ªÀ¸sªº¨Æ±¡¡H"
-
-#: ../../share/advertising/02-community.pl_.c:11
-msgid ""
-"To share your own knowledge and help build Linux tools, join the discussion "
-"forums you'll find on our \"Community\" webpages"
-msgstr ""
-"­nÀò±o¶i¤@¨B¶}©ñ·½½XªÀ¸s¸ê°T»P¦¨¬°·|­û¤è¦¡¡A¥]§t¾Ç²ß¡B\n"
-"±Ð¾Ç¡B¨D§U»P°Ñ»P°Q½×¡A½Ð°Ñ¦Ò§Ú­Ì­º­¶¤Wªº \"Community\" ºô­¶¶µ¥Ø"
-
-#: ../../share/advertising/03-internet.pl_.c:9
-msgid "Get the most from the Internet"
-msgstr "³z¹L Internet Àò±o§ó¦hªA°È"
-
-#: ../../share/advertising/03-internet.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 has selected the best software for you. Surf the Web and "
-"view animations with Mozilla and Konqueror, or read your mail and handle "
-"your personal information with Evolution and Kmail"
-msgstr ""
-"Mandrake Linux 9.0 ´£¨Ñ¤F¬Û·íÂ×´Iªº³nÅéÅý±z¤è«Kªº\n"
-"¨Ï¥Î Internet¸ê°T¡C¨ä¤¤´£¨Ñ¤F Mozilla¡BKonqueror\n"
-"Åý±zÂsÄýºô­¶¸ê®Æ¡F¨Ï¥Î Kmail¡BEvolution µ¥¶l¥ó¦¬µo\n"
-"³nÅé³B²z­Ó¤H¶l¥ó¡A¥Î Xchat µ¥³nÅé¶i¦æ½u¤W²á¤Ñ"
-
-#: ../../share/advertising/04-multimedia.pl_.c:9
-msgid "Discover the most up-to-date graphical and multimedia tools!"
-msgstr "±´¯Á§ó¦h¥ý¶i§¹²¦ªºÃ¸¹Ï»P¦h´CÅé¤u¨ãµ{¦¡¡I"
-
-#: ../../share/advertising/04-multimedia.pl_.c:10
-msgid "Push multimedia to its limits!"
-msgstr ""
-
-#: ../../share/advertising/04-multimedia.pl_.c:11
-msgid ""
-"Mandrake Linux 9.0 enables you to use the very latest software to play audio "
-"files, edit and handle your images or photos, and play videos"
-msgstr ""
-"Mandrake Linux ´£¨Ñ¤FÅý±zºÉ±¡µo´§¦h´CÅ骺»Ý¨D¡A\n"
-"Åý¨Ï¥ÎªÌ¯à°÷¶i¦æ¹Ï¤ùªºÂsÄý¡B­µ¼Öªº¼·©ñ¡BÆ[¬Ý¹qµø"
-
-#: ../../share/advertising/05-games.pl_.c:9
-msgid "Games"
-msgstr "¹CÀ¸"
-
-#: ../../share/advertising/05-games.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-"strategy, ..."
-msgstr ""
-"Mandrake Linux 9.0 ´£¨Ñ¤F³\¦h¦nª±ªº¹CÀ¸¡A\n"
-"¤ñ¤è¹³¬O¡G¯q´¼¡B°Ê§@¡B¯ÈµP¡B¾Ô²¤... µ¥¹CÀ¸¶µ¥Ø"
-
-#: ../../share/advertising/06-mcc.pl_.c:9 ../../standalone/drakbug_.c:69
-msgid "Mandrake Control Center"
-msgstr "Mandrake ±±¨î¤¤¤ß"
-
-#: ../../share/advertising/06-mcc.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides a powerful tool to fully customize and configure "
-"your machine"
-msgstr ""
-"Mandrake Linux 9.0 ´£¨Ñ¤F¤@¾ã®M±j¤jªº¥\¯à¨ó§U¨Ï¥ÎªÌ¨Ó\n"
-"³]©w¨t²Î¡A±z¥i¥H³z¹L Mandrake Linux ±±¨î¤¤¤ß¶i¦æ³]©w°Ê§@"
-
-#: ../../share/advertising/07-desktop.pl_.c:9
-msgid "User interfaces"
-msgstr "¨Ï¥ÎªÌ¤¶­±"
-
-#: ../../share/advertising/07-desktop.pl_.c:10
-msgid ""
-"Mandrake Linux 9.0 provides you with 11 user interfaces that can be fully "
-"modified: KDE 3, Gnome 2, WindowMaker, ..."
-msgstr ""
-"Mandrake Linux 9.0 ´£¨Ñ¤F 11 ºØ®à­±ºÞ²zµ{¦¡¡A¥]§t¡G\n"
-"KDE3¡BGnome2¡BWindowMaker¡BICEWM¡BBlackBox µ¥µ¥.."
-
-#: ../../share/advertising/08-development.pl_.c:9
-msgid "Development simplified"
-msgstr "µ{¦¡¶}µo¥­¥x"
-
-#: ../../share/advertising/08-development.pl_.c:10
-msgid "Mandrake Linux 9.0 is the ultimate development platform"
-msgstr ""
-
-#: ../../share/advertising/08-development.pl_.c:11
-msgid ""
-"Use the full power of the GNU gcc 3 compiler as well as the best Open Source "
-"development environments"
-msgstr ""
-"Mandrake Linux ´£¨Ñ§¹³Æªºµ{¦¡µo®i¥­¥xªº®M¥ó¡A\n"
-"Åýµ{¦¡³]­p®v¯à°÷¨Ï¥ÎÂ×´Iªº¸ê·½¶}µo¥X±j¤jªºµ{¦¡³nÅé¡C"
-
-#: ../../share/advertising/09-server.pl_.c:9
-msgid "Turn your machine into a reliable server"
-msgstr ""
-
-#: ../../share/advertising/09-server.pl_.c:10
-msgid ""
-"Transform your machine into a powerful Linux server with a few clicks of your "
-"mouse: Web server, mail, firewall, router, file and print server, ..."
-msgstr ""
-"³z¹L Mandrake ´£¨Ñªº³]©w¾÷¨î¡AÅý±zªº¾÷¾¹±N¨ã³Æ±j¤jªº¦øªA¾¹¥\¯à¡C\n"
-"¨ä¤¤¹³¬O: Web Server¡BMail Server¡BFirewall¡BRouter¡BPrinter..."
-
-#: ../../share/advertising/10-mnf.pl_.c:9
-msgid "Optimize your security"
-msgstr "Åý±zªº¨t²Î§ó¥[¦w¥þ"
-
-#: ../../share/advertising/10-mnf.pl_.c:10
-msgid ""
-"The MandrakeSecurity range includes the Multi Network Firewall product (M.N."
-"F.)"
-msgstr ""
-
-#: ../../share/advertising/10-mnf.pl_.c:11
-msgid ""
-"This firewall product includes network features that allow you to fulfill "
-"all your security needs"
-msgstr "¸Ó Firewall ²£«~´£¨Ñ¤F§¹³Æªººô¸ô¨¾Å@ªº¾÷¨î¡AÅý±zªº¦w¥þ§ó¥[¦³«O»Ù"
-
-#: ../../share/advertising/10-mnf.pl_.c:12
-msgid "This product is available on MandrakeStore website"
-msgstr "±z¥i¥H³z¹L MandrakeStore ¯¸¥xÀò±o§ó¦h¸Ó²£«~¸ê°T"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:9
-msgid "The official MandrakeSoft store"
-msgstr "Mandrake ©x¤è¯¸¥x"
-
-#: ../../share/advertising/11-mdkstore.pl_.c:10
-msgid ""
-"Our full range of Linux solutions, as well as special offers on products and "
-"other \"goodies,\" are available online on our e-store:"
-msgstr ""
-"Mandrake ´£¨Ñ¤F§¹¾ãªº Linux ¸Ñ¨M¤è®×¡A¨Ã¥B¥]§t§Ú­Ì¦U¦¡°Ó«~¡A\n"
-"±z¥i¥H¤WºôÂsÄý§Ú­Ì´£¨Ñªº½u¤W¹q¤l°Ó©±Ã¬±o¶i¤@¨B¸ê°T¡C"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:9
-msgid "Strategic partners"
-msgstr "¦¨¬°¦X§@¹Ù¦ñ"
-
-#: ../../share/advertising/12-mdkstore.pl_.c:10
-msgid ""
-"MandrakeSoft works alongside a selection of companies offering professional "
-"solutions compatible with Mandrake Linux. A list of these partners is "
-"available on the MandrakeStore"
-msgstr ""
-"MandrakeSoft ´£¨Ñ¤F±M·~ªº§Þ³N¥H¤Î§¹³Æªº¥ø·~¸Ñ¨M¤è®×¡A\n"
-"Åwªï±z¥[¤J§Ú­Ì¡C¥t¥~±z¥i¥H³z¹L§Ú­Ìªº MandrakeStore\n"
-"¯¸¥xÀò±o»P§Ú­Ì¦X§@ªº¹Ù¦ñ¬ÛÃö¸ê°T¡C"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:9
-msgid "Discover MandrakeSoft's training catalogue Linux-Campus"
-msgstr "±´¯Á MandrakeSoft ªº Linux ±Ð¨|°V½m¥«³õ"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:10
-msgid ""
-"The training program has been created to respond to the needs of both end "
-"users and experts (Network and System administrators)"
-msgstr ""
-"Mandrake ´£¨Ñ¤F§¹³Æªº Linux ½u¤W°V½m½Òµ{¤è®×¡A½Òµ{¤º®e\n"
-"¥]§t¨t²ÎºÞ²z»Pºô¸ôºÞ²z¼h­±¡A´£¨Ñµ¹¤@¯ë¨Ï¥ÎªÌ»P¶i¶¥ºÞ²zªÌ\n"
-"¥[¥H¾Ç²ß¨Ï¥Î"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:11
-msgid "Certify yourself on Linux"
-msgstr "¨ú±o»{ÃÒ"
-
-#: ../../share/advertising/13-mdkcampus.pl_.c:12
-msgid ""
-"Whether you choose to teach yourself online or via our network of training "
-"partners, the Linux-Campus catalogue prepares you for the acknowledged LPI "
-"certification program (worldwide professional technical certification)"
-msgstr ""
-"±z¥i¥H³z¹L§Ú­Ì¦X§@¹Ù¦ñ´£¨Ñªº½u¤Wºô¸ô°V½m½Òµ{¾Ç²ß§ó¦h Linux ¤º®e¡A\n"
-"³z¹L Linux-Casmpus ´£¨Ñªº°V½m¾÷¨î¨ó§U±z§¹¦¨ LPI ¦Ò¸Õ»{ÃÒ¡C"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:9
-msgid "Become a MandrakeExpert"
-msgstr "¦¨¬° MandrakeExpert ±M®a"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:10
-msgid ""
-"Find the solutions of your problems via MandrakeSoft's online support "
-"platform"
-msgstr ""
-"±z¦³¥ô¦ó Linux ºÃ°Ý¡A¥]§t¬ÛÃö¸Ñ¨M¤è®×ªº»Ý¨D¡A¥i¥H³z¹L\n"
-"MandrakeSoft ½u¤Wªº¤ä´©¥­¥xÀò±o¶i¤@¨B¤ä´©¡C"
-
-#: ../../share/advertising/14-mdkexpert.pl_.c:11
-msgid ""
-"Join the MandrakeSoft support teams and the Linux Community online to share "
-"your knowledge and help others by becoming a recognized Expert on the online "
-"technical support website:"
-msgstr ""
-"¥[¤J MandrakeSoft Support ªº¦¨­û¡A¨Ã¥B³z¹L½u¤WªºÀô¹Ò¤À¨É\n"
-"±zªº¸gÅç¡AÅý±z¯à°÷¨ó§U¸Ñ¨M¨Ï¥ÎªÌºÃ°Ý¥~¡A¨Ã¥B¦¨¬° Linux ±M®a¡C"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:9
-msgid "MandrakeExpert Corporate"
-msgstr "MandrakeExprt ²Õ´"
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:10
-msgid "An online platform to respond to company's specific support needs"
-msgstr ""
-
-#: ../../share/advertising/15-mdkexpert-corporate.pl_.c:11
-msgid ""
-"All incidents will be followed up by a single qualified MandrakeSoft "
-"technical expert."
-msgstr "¦³¥ô¦ó°ÝÃD³£¥i¥H³z¹L MandrakeSoft ªº§Þ³NªA°È±o¨ì§¹³Æªº¸Ñ¨M¡C"
-
-#: ../../share/advertising/17-mdkclub.pl_.c:9
-msgid "Discover MandrakeClub and Mandrake Corporate Club"
-msgstr ""
-
-#: ../../share/advertising/17-mdkclub.pl_.c:10
-msgid ""
-"MandrakeClub and Mandrake Corporate Club were created for business and "
-"private users of Mandrake Linux who would like to directly support their "
-"favorite Linux distribution while also receiving special privileges. If you "
-"enjoy our products, if your company benefits from our products to gain a "
-"competititve edge, if you want to support Mandrake Linux development, join "
-"MandrakeClub!"
-msgstr ""
-
-#: ../../standalone.pm_.c:41
-msgid "Installing packages..."
-msgstr "¥¿¦b¦w¸Ë®M¥ó..."
-
-#: ../../standalone/XFdrake_.c:147
-msgid "Please log out and then use Ctrl-Alt-BackSpace"
-msgstr "½Ðµn¥X¡AµM«á¥Î Ctrl-Alt-BackSpace ­«·s±Ò°Ê X"
-
-#: ../../standalone/XFdrake_.c:151
-#, c-format
-msgid "Please relog into %s to activate the changes"
-msgstr "½Ð­«·sµn¤J %s ¦nÅýÅܧó¥Í®Ä"
-
-#: ../../standalone/drakTermServ_.c:188
-msgid "Mandrake Terminal Server Configuration"
-msgstr "Mandrake Terminal Server ³]©w"
-
-#: ../../standalone/drakTermServ_.c:203
-msgid "Enable Server"
-msgstr "¶}±ÒªA°È"
-
-#: ../../standalone/drakTermServ_.c:210
-msgid "Disable Server"
-msgstr "Ãö³¬ªA°È"
-
-#: ../../standalone/drakTermServ_.c:218
-msgid "Start Server"
-msgstr "±Ò°ÊªA°È"
-
-#: ../../standalone/drakTermServ_.c:225
-msgid "Stop Server"
-msgstr "°±¤îªA°È"
-
-#: ../../standalone/drakTermServ_.c:233
-msgid "Etherboot Floppy/ISO"
-msgstr "ºô¸ô¶}¾÷ Floppy/ISO"
-
-#: ../../standalone/drakTermServ_.c:235
-msgid "Net Boot Images"
-msgstr "ºô¸ô¶}¾÷¬M¹³ÀÉ"
-
-#: ../../standalone/drakTermServ_.c:239
-msgid "Add/Del Users"
-msgstr "·s¼W/§R°£¨Ï¥ÎªÌ"
-
-#: ../../standalone/drakTermServ_.c:241
-msgid "Add/Del Clients"
-msgstr "·s¼W/§R°£¥Î¤áºÝ"
-
-#: ../../standalone/drakTermServ_.c:436
-msgid "Boot Floppy"
-msgstr "¶}¾÷¤ù"
-
-#: ../../standalone/drakTermServ_.c:438
-msgid "Boot ISO"
-msgstr "¶}¾÷¬M¹³ÀÉ®×"
-
-#: ../../standalone/drakTermServ_.c:507
-msgid "Build Whole Kernel -->"
-msgstr "«Ø¥ß¾ã­Ó®Ö¤ß -->"
-
-#: ../../standalone/drakTermServ_.c:509 ../../standalone/drakTermServ_.c:539
-msgid "This will take a few minutes."
-msgstr "³o­Ó¹Lµ{±N·|»Ý­nªá¶O¤@¨Ç®É¶¡¡C"
-
-#: ../../standalone/drakTermServ_.c:521
-msgid "No kernel selected!"
-msgstr "¥¼¿ï¨ú®Ö¤ß!"
-
-#: ../../standalone/drakTermServ_.c:524
-msgid "Build Single NIC -->"
-msgstr "«Ø¥ß³æ¤@ºô¸ô¥d -->"
-
-#: ../../standalone/drakTermServ_.c:535
-msgid "No nic selected!"
-msgstr "¥¼¿ï¾Üºô¸ô¥d!"
-
-#: ../../standalone/drakTermServ_.c:538
-msgid "Build All Kernels -->"
-msgstr "«Ø¥ß©Ò¦³®Ö¤ß -->"
-
-#: ../../standalone/drakTermServ_.c:552
-msgid "<-- Delete"
-msgstr "<-- §R°£"
-
-#: ../../standalone/drakTermServ_.c:559
-msgid "Delete All NBIs"
-msgstr "§R°£©Ò¦³ NBI"
-
-#: ../../standalone/drakTermServ_.c:621
-msgid "Add User -->"
-msgstr "·s¼W¨Ï¥ÎªÌ -->"
-
-#: ../../standalone/drakTermServ_.c:629
-msgid "<-- Del User"
-msgstr "<-- §R°£¨Ï¥ÎªÌ"
-
-#: ../../standalone/drakTermServ_.c:694
-#, fuzzy
-msgid "No net boot images created!"
-msgstr "ºô¸ô¶}¾÷¬M¹³ÀÉ"
-
-#: ../../standalone/drakTermServ_.c:710
-msgid "Add Client -->"
-msgstr "·s¼W¥Î¤áºÝ -->"
-
-#: ../../standalone/drakTermServ_.c:742
-msgid "<-- Del Client"
-msgstr "<-- §R°£¥Î¤áºÝ"
-
-#: ../../standalone/drakTermServ_.c:748
-msgid "dhcpd Config..."
-msgstr "dhcpd ³]©w..."
-
-#: ../../standalone/drakTermServ_.c:873
-#, fuzzy
-msgid "dhcpd Server Configuration"
-msgstr "¶i¶¥³]©w¼Ò¦¡"
-
-#: ../../standalone/drakTermServ_.c:874
-msgid ""
-"Most of these values were extracted\n"
-"from your running system. You can modify as needed."
-msgstr ""
-
-#: ../../standalone/drakTermServ_.c:875
-msgid "Write Config"
-msgstr "¼g¤J³]©w"
-
-#: ../../standalone/drakTermServ_.c:965
-msgid "Please insert floppy disk:"
-msgstr "½Ð´¡¤J¤@±iºÏ¤ù"
-
-#: ../../standalone/drakTermServ_.c:969
-msgid "Couldn't access the floppy!"
-msgstr "µLªk¦s¨ú¨ì³nºÐ"
-
-#: ../../standalone/drakTermServ_.c:971
-msgid "Floppy can be removed now"
-msgstr "½Ð²¾¶}³nºÐ¤ºªººÏ¤ù"
-
-#: ../../standalone/drakTermServ_.c:974
-msgid "No floppy drive available!"
-msgstr "¨S¦³¥i¥Îªº³nºÐ¾÷"
-
-#: ../../standalone/drakTermServ_.c:983
-#, c-format
-msgid "Etherboot ISO image is %s"
-msgstr "ºô¸ô¶}¾÷ªº¬M¹³Àɮ׬O %s"
-
-#: ../../standalone/drakTermServ_.c:985
-msgid "Something went wrong! - Is mkisofs installed?"
-msgstr "»s§@®Éµo¥Í¿ù»~¡A±z½T»{§A¦³¦w¸Ë mkisofs µ{¦¡"
-
-#: ../../standalone/drakTermServ_.c:1004
-msgid "Need to create /etc/dhcpd.conf first!"
-msgstr "»Ý­n«Ø¥ß /etc/dhcpd.conf ÀɮסI"
-
-#: ../../standalone/drakautoinst_.c:43
-msgid "Error!"
-msgstr "¿ù»~¡I"
-
-#: ../../standalone/drakautoinst_.c:44
-#, c-format
-msgid "I can't find needed image file `%s'."
-msgstr "§Ú§ä¤£¨ì³o­Ó­«­nªºÀÉ®× %s ¡C"
-
-#: ../../standalone/drakautoinst_.c:46
-msgid "Auto Install Configurator"
-msgstr "¦Û°Ê¦w¸Ë³]©wµ{¦¡"
-
-#: ../../standalone/drakautoinst_.c:47
-msgid ""
-"You are about to configure an Auto Install floppy. This feature is somewhat "
-"dangerous and must be used circumspectly.\n"
-"\n"
-"With that feature, you will be able to replay the installation you've "
-"performed on this computer, being interactively prompted for some steps, in "
-"order to change their values.\n"
-"\n"
-"For maximum safety, the partitioning and formatting will never be performed "
-"automatically, whatever you chose during the install of this computer.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"¥Ø«e·Ç³Æ³]©w¦Û°Ê¦w¸ËºÏ¤ù¡C³o­Ó¥\¯à¦³ÂI¦MÀI¡A¨Ï¥Î¤W­n«Ü·V­«¡C\n"
-"\n"
-"³o­Ó¥\¯à¡A±z±N¯à°÷«Ü¦Û°Êªº¦b©Ò­n¦w¸Ëªº¹q¸£¤W¦Û°Ê¶i¦æ¦w¸Ëªº\n"
-"°Ê§@¡A¦³¨Ç¨BÆJ«h¯à°÷°±¤U¨ÓÅý¨Ï¥ÎªÌ¦Û¤v¤â°Ê¶i¦æ¤@¨Ç¾Þ§@¡C\n"
-"\n"
-"¬°¤F³Ì¦w¥þ¦Ò¶q¡A©Ò¦³¤À³Î°Ï¹º¤À¥H¤Î®æ¦¡¤Æ°Ê§@±N·|¦Û°Ê¶i¦æ¡C\n"
-"\n"
-"±z§Æ±æÄ~Äò¶Ü¡H"
-
-#: ../../standalone/drakautoinst_.c:69
-msgid "Automatic Steps Configuration"
-msgstr "¦Û°Ê¤Æ¨BÆJ³]©w"
-
-#: ../../standalone/drakautoinst_.c:70
-msgid ""
-"Please choose for each step whether it will replay like your install, or it "
-"will be manual"
-msgstr "½Ð¿ï¾Ü¨C¤@­Ó¦w¸Ëªº¨BÆJ¡A³o¨Ç±N·|¬O±z©Ò¾Þ§@ªº¦w¸Ë¹Lµ{"
-
-#: ../../standalone/drakautoinst_.c:81 ../../standalone/drakautoinst_.c:82
-msgid "Creating auto install floppy"
-msgstr "¥¿¦b»s§@¦Û°Ê¦w¸ËºÏ¤ù"
-
-#: ../../standalone/drakautoinst_.c:144
-msgid ""
-"\n"
-"Welcome.\n"
-"\n"
-"The parameters of the auto-install are available in the sections on the left"
-msgstr ""
-"\n"
-"Åwªï!\n"
-"\n"
-"¦Û°Ê¦w¸Ë¤º¥i¥Îªº°Ñ¼Æ¶µ¥Ø³£¦b¥ªÃ䪺°Ï¬q¤º"
-
-#: ../../standalone/drakautoinst_.c:239 ../../standalone/drakgw_.c:484
-#: ../../standalone/scannerdrake_.c:119
-msgid "Congratulations!"
-msgstr "®¥³ß!!"
-
-#: ../../standalone/drakautoinst_.c:240
-msgid ""
-"The floppy has been successfully generated.\n"
-"You may now replay your installation."
-msgstr ""
-"¤w¸g¦¨¥\«Ø¥ß¦Û°Ê¦w¸ËºÏ¤ù¡C\n"
-"±z¥i¥H¨Ï¥Î³o±iºÏ¤ù¶i¦æ¦Û°Ê¦w¸Ëªºµ{§Ç"
-
-#: ../../standalone/drakautoinst_.c:278
-msgid "Auto Install"
-msgstr "¦Û°Ê¦w¸Ë"
-
-#: ../../standalone/drakautoinst_.c:348
-msgid "Add an item"
-msgstr "·s¼W¶µ¥Ø"
-
-#: ../../standalone/drakautoinst_.c:355
-msgid "Remove the last item"
-msgstr "²¾°£¤§«e¶µ¥Ø"
-
-#: ../../standalone/drakbackup_.c:617
-msgid "Cron not available yet as non-root"
-msgstr "Cron ¨Ï¥Î«D root ¨­¥÷°õ¦æ®ÉµLªk¨Ï¥Î"
-
-#: ../../standalone/drakbackup_.c:723
-msgid "WARNING"
-msgstr "ĵ§i"
-
-#: ../../standalone/drakbackup_.c:724
-msgid "FATAL"
-msgstr "¿ù»~"
-
-#: ../../standalone/drakbackup_.c:725
-msgid "INFO"
-msgstr "¸ê°T"
-
-#: ../../standalone/drakbackup_.c:737
-msgid ""
-"\n"
-" DrakBackup Report \n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup ³øªí²M³æ \n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:738
-msgid ""
-"\n"
-" DrakBackup Daemon Report\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup ±Æµ{³Æ¥÷³øªí²M³æ\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:742
-msgid ""
-"\n"
-" DrakBackup Report Details\n"
-"\n"
-"\n"
-msgstr ""
-"\n"
-" DrakBackup ¸ê®Æ³Æ¥÷³øªí²Ó¥Ø\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:763 ../../standalone/drakbackup_.c:836
-#: ../../standalone/drakbackup_.c:891
-msgid "Total progess"
-msgstr "¥þ³¡¶i«×"
-
-#: ../../standalone/drakbackup_.c:818
-#, c-format
-msgid ""
-"%s exists, delete?\n"
-"\n"
-"Warning: If you've already done this process you'll probably\n"
-" need to purge the entry from authorized_keys on the server."
-msgstr ""
-"%s ¤w¸g¦s¦b¤F¡A±z­n§R°£¸Ó¶µ¥Ø¶Ü¡H\n"
-"\n"
-"ĵ§i¡G­Y¬O±z¤w¸g§¹¦¨¸Ó¤u§@¶i«×¡A¤]³\±z¥i¥H§R°£¸Ó¥D¾÷¤W\n"
-"»{ÃÒ¾ÌÃÒÀɮסC"
-
-#: ../../standalone/drakbackup_.c:827
-msgid "This may take a moment to generate the keys."
-msgstr "²£¥Í¾ÌÃÒÀɮסA½Ðµy«á...¡C"
-
-#: ../../standalone/drakbackup_.c:834
-#, c-format
-msgid "ERROR: Cannot spawn %s."
-msgstr "¿ù»~¡AµLªk°õ¦æ %s¡C"
-
-#: ../../standalone/drakbackup_.c:851
-#, c-format
-msgid "No password prompt on %s at port %s"
-msgstr "%s µL±K½X¦^À³ (¦ì©ó³s±µ°ð %s)"
-
-#: ../../standalone/drakbackup_.c:852
-#, c-format
-msgid "Bad password on %s"
-msgstr "%s - ¿ù»~ªº±K½X"
-
-#: ../../standalone/drakbackup_.c:853
-#, c-format
-msgid "Permission denied transferring %s to %s"
-msgstr "¥Ñ %s ¶Ç¿é¨ì %s µo¥Í¿ù»~¡AÅv­­©Úµ´"
-
-#: ../../standalone/drakbackup_.c:854
-#, c-format
-msgid "Can't find %s on %s"
-msgstr "µLªk§ä¨ì %s (¦ì©ó %s)"
-
-#: ../../standalone/drakbackup_.c:857
-#, c-format
-msgid "%s not responding"
-msgstr "%s ¨S¦³¥¿±`¦^À³"
-
-#: ../../standalone/drakbackup_.c:861
-#, c-format
-msgid ""
-"Transfer successful\n"
-"You may want to verify you can login to the server with:\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"without being prompted for a password."
-msgstr ""
-"¶Ç¿é¤w¸g§¹¦¨\n"
-"±z¤]³\»Ý­n½T»{±z¯à°÷¨Ï¥Î¤U­±ªº«ü¥Oµn¤J¨t²Î¡G\n"
-"\n"
-"ssh -i %s %s\\@%s\n"
-"\n"
-"³oÀ³¸Ó¤£»Ý­n¿é¤J¥ô¦ó±K½X´N¥i¥Hª½±µµn¤J¡C"
-
-#: ../../standalone/drakbackup_.c:905
-msgid "WebDAV remote site already in sync!"
-msgstr "»·ºÝªº WebDAV ¯¸¥x¤w¸g¦b¶i¦æ¦P¨B¤F¡I"
-
-#: ../../standalone/drakbackup_.c:909
-msgid "WebDAV transfer failed!"
-msgstr "WebDAV ¶Ç¿é¥¢±Ñ¡I"
-
-#: ../../standalone/drakbackup_.c:930
-msgid "No CDR/DVDR in drive!"
-msgstr "¥¼©ñ¤J CDR/DVDR¡I"
-
-#: ../../standalone/drakbackup_.c:934
-msgid "Does not appear to be recordable media!"
-msgstr "¦ü¥G¤£¬O¥i¿N¿ýªº´C¤¶¸Ë¸m¡I"
-
-#: ../../standalone/drakbackup_.c:938
-msgid "Not erasable media!"
-msgstr "¤£¬O¥i©Ù¼gªº´C¤¶¸Ë¸m¡I"
-
-#: ../../standalone/drakbackup_.c:977
-msgid "This may take a moment to erase the media."
-msgstr "§R°£¸Ó´C¤¶¸Ë¸m»Ý­nªá¶O¤@¨Ç®É¶¡¡C"
-
-#: ../../standalone/drakbackup_.c:1062
-msgid "Permission problem accessing CD."
-msgstr "¦]¬°Åv­­ªº­­¨îµLªk¦s¨ú CD ¤ù¡C"
-
-#: ../../standalone/drakbackup_.c:1089
-#, c-format
-msgid "No tape in %s!"
-msgstr "%s ¤º¥¼©ñ¤JºÏ±a¡I"
-
-#: ../../standalone/drakbackup_.c:1201 ../../standalone/drakbackup_.c:1250
-msgid "Backup system files..."
-msgstr "³Æ¥÷¨t²ÎÀÉ®×..."
-
-#: ../../standalone/drakbackup_.c:1251 ../../standalone/drakbackup_.c:1318
-msgid "Hard Disk Backup files..."
-msgstr "µwºÐ³Æ¥÷ÀÉ®×..."
-
-#: ../../standalone/drakbackup_.c:1263
-msgid "Backup User files..."
-msgstr "³Æ¥÷¨Ï¥ÎªÌÀÉ®×..."
-
-#: ../../standalone/drakbackup_.c:1264
-msgid "Hard Disk Backup Progress..."
-msgstr "µwºÐ³Æ¥÷¶i«×..."
-
-#: ../../standalone/drakbackup_.c:1317
-msgid "Backup Other files..."
-msgstr "³Æ¥÷¨ä¥LÀÉ®×..."
-
-#: ../../standalone/drakbackup_.c:1323
-msgid "No changes to backup!"
-msgstr "³Æ¥÷¨S¦³¥ô¦ó²§°Ê¡I"
-
-#: ../../standalone/drakbackup_.c:1339 ../../standalone/drakbackup_.c:1362
-#, c-format
-msgid ""
-"\n"
-"Drakbackup activities via %s:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup ¨Ï¥Î %s ¤è¦¡¶i¦æ³B²z¡G\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1346
-#, c-format
-msgid ""
-"file list sent by FTP: %s\n"
-" "
-msgstr ""
-"³z¹L FTP ¶Ç°eÀɮײM³æ: %s\n"
-" "
-
-#: ../../standalone/drakbackup_.c:1349
-msgid ""
-"\n"
-" FTP connection problem: It was not possible to send your backup files by "
-"FTP.\n"
-msgstr ""
-"\n"
-"(!) FTP ³sµ²¿ù»~¡G¥Ñ©ó FTP ³s½u¿ù»~¡A³Æ¥÷ÀÉ®×±N¨S³z¹L FTP ³Æ¥÷¶Ç°e¥X¥h¡C\n"
-
-#: ../../standalone/drakbackup_.c:1367
-msgid ""
-"\n"
-"Drakbackup activities via CD:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup ¨Ï¥Î CD ¤è¦¡¶i¦æ³B²z¡G\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1372
-msgid ""
-"\n"
-"Drakbackup activities via tape:\n"
-"\n"
-msgstr ""
-"\n"
-"Drakbackup ¨Ï¥ÎºÏ±a¾÷¤è¦¡¶i¦æ³B²z¡G\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:1381
-msgid " Error during mail sending. \n"
-msgstr "¶l¥óµo°e®Éµo¥Í¿ù»~¡C\n"
-
-#: ../../standalone/drakbackup_.c:1406
-msgid "Can't create catalog!"
-msgstr "µLªk«Ø¥ß catalog ¸ê°T"
-
-#: ../../standalone/drakbackup_.c:1519 ../../standalone/drakbackup_.c:1530
-#: ../../standalone/drakfont_.c:1004
-msgid "File Selection"
-msgstr "Àɮ׿ï¨ú"
-
-#: ../../standalone/drakbackup_.c:1558
-msgid "Select the files or directories and click on 'Add'"
-msgstr "¿ï¨úÀɮשΪ̬O¥Ø¿ý¡AµM«áÂI¿ï '¥[¤J'"
-
-#: ../../standalone/drakbackup_.c:1602
-msgid ""
-"\n"
-"Please check all options that you need.\n"
-msgstr ""
-"\n"
-"½ÐÀ˵ø±z©Ò»Ý­nªº¥þ³¡¶µ¥Ø¡C\n"
-
-#: ../../standalone/drakbackup_.c:1603
-msgid ""
-"These options can backup and restore all files in your /etc directory.\n"
-msgstr "³o­Ó¿ï¶µ¯à°÷³Æ¥÷»PÁÙ­ì±z¨t²Îªº /etc ¥Ø¿ý¡C\n"
-
-#: ../../standalone/drakbackup_.c:1604
-msgid "Backup your System files. (/etc directory)"
-msgstr "³Æ¥÷±zªº¨t²ÎÀɮסC(/etc ¥Ø¿ý)"
-
-#: ../../standalone/drakbackup_.c:1605
-msgid "Use incremental backup (do not replace old backups)"
-msgstr "¨Ï¥Î»¼¼W³Æ¥÷ (¤£­nÂл\¦³³Æ¥÷)"
-
-#: ../../standalone/drakbackup_.c:1606
-msgid "Do not include critical files (passwd, group, fstab)"
-msgstr "¤£­n¥]§t­«­nªºÀÉ®× (passwd¡Bgroup¡Bfstab)"
-
-#: ../../standalone/drakbackup_.c:1607
-msgid ""
-"With this option you will be able to restore any version\n"
-" of your /etc directory."
-msgstr "¨Ï¥Î¸Ó¿ï¶µ¡A±z±N¯à°÷ÁÙ­ì /etc ¥Ø¿ý¤º¥ô¦óª©¥»ªºÀɮץؿý"
-
-#: ../../standalone/drakbackup_.c:1624
-msgid "Please check all users that you want to include in your backup."
-msgstr "½ÐÀˬd§Æ±æ­n³Æ¥÷ªº©Ò¦³¨Ï¥ÎªÌ¶µ¥Ø¡C"
-
-#: ../../standalone/drakbackup_.c:1651
-msgid "Do not include the browser cache"
-msgstr "¤£­n¥]§tÂsÄý¾¹ªº§Ö¨ú¸ê®ÆÀÉ"
-
-#: ../../standalone/drakbackup_.c:1652 ../../standalone/drakbackup_.c:1676
-msgid "Use Incremental Backups (do not replace old backups)"
-msgstr "¨Ï¥Î»¼¼W³Æ¥÷ (¤£·|Âл\¦³³Æ¥÷)"
-
-#: ../../standalone/drakbackup_.c:1674 ../../standalone/drakfont_.c:1058
-msgid "Remove Selected"
-msgstr "²¾°£¿ï¨ú¶µ¥Ø"
-
-#: ../../standalone/drakbackup_.c:1712
-msgid "Windows (FAT32)"
-msgstr "Windows (FAT32)"
-
-#: ../../standalone/drakbackup_.c:1751
-msgid "Users"
-msgstr "¨Ï¥ÎªÌ"
-
-#: ../../standalone/drakbackup_.c:1777
-msgid "Use network connection to backup"
-msgstr "¨Ï¥Î FTP ³s½u³Æ¥÷"
-
-#: ../../standalone/drakbackup_.c:1779
-msgid "Net Method:"
-msgstr "ºô¸ô¤è¦¡¡G"
-
-#: ../../standalone/drakbackup_.c:1783
-msgid "Use Expect for SSH"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:1784
-msgid ""
-"Create/Transfer\n"
-"backup keys for SSH"
-msgstr ""
-"«Ø¥ß/¶Ç°e\n"
-"³Æ¥÷ SSH ªº¾ÌÃÒÀÉ®×"
-
-#: ../../standalone/drakbackup_.c:1785
-msgid ""
-" Transfer \n"
-"Now"
-msgstr ""
-" ¶Ç°e \n"
-"²{¦b"
-
-#: ../../standalone/drakbackup_.c:1786
-#, fuzzy
-msgid ""
-"Other (not drakbackup)\n"
-"keys in place already"
-msgstr "»{ÃÒ¾ÌÃÒÀɮפw¸g¦s¦b"
-
-#: ../../standalone/drakbackup_.c:1790
-msgid "Please enter the host name or IP."
-msgstr "½Ð¿é¤J¥D¾÷¦WºÙ©Î¬O IP"
-
-#: ../../standalone/drakbackup_.c:1795
-msgid ""
-"Please enter the directory (or module) to\n"
-" put the backup on this host."
-msgstr "½Ð¿é¤J­n³Æ¥÷¨ì¸Ó¥D¾÷ªº©Ò¦b¥Ø¿ý¦WºÙ"
-
-#: ../../standalone/drakbackup_.c:1800
-msgid "Please enter your login"
-msgstr "½Ð¿é¤Jµn¤J±b¸¹"
-
-#: ../../standalone/drakbackup_.c:1805
-msgid "Please enter your password"
-msgstr "½Ð¿é¤Jµn¤J±K½X"
-
-#: ../../standalone/drakbackup_.c:1811
-msgid "Remember this password"
-msgstr "°O¦í¸Ó±K½X"
-
-#: ../../standalone/drakbackup_.c:1822
-msgid "Need hostname, username and password!"
-msgstr "»Ý­n«ü©w¥D¾÷¦WºÙ¡B¨Ï¥ÎªÌ»P±K½X¡I"
-
-#: ../../standalone/drakbackup_.c:1917
-msgid "Use CD/DVDROM to backup"
-msgstr "¨Ï¥Î CD/DVDROM ³Æ¥÷"
-
-#: ../../standalone/drakbackup_.c:1920
-msgid ""
-"Please choose your CD/DVD device\n"
-"(Press Enter to propogate settings to other fields.\n"
-"This field isn't necessary, only a tool to fill in the form.)"
-msgstr ""
-"½Ð¿ï¾Ü±z­n¨Ï¥Îªº CD/DVD ¸Ë¸m\n"
-"(¥t¥~±z¥i¥H¥t¥~¿é¤J¨ä¥LÃB¥~»Ý­nªº°Ñ¼ÆÄæ¦ì¡A\n"
-"­Y¬O¤£»Ý­n«ü©w¡A¥i¥H¤£»Ý­n¶ñ¤J¼Æ­È¡C)"
-
-#: ../../standalone/drakbackup_.c:1925
-msgid "Please choose your CD/DVD media size (Mb)"
-msgstr "½Ð¿ï¨ú±z CD/DVD ®e¶q¤j¤p"
-
-#: ../../standalone/drakbackup_.c:1931
-msgid "Please check for multisession CD"
-msgstr "¦pªG±z¨Ï¥Îªº¬O¦h°Ï¬qªº CD ¤ù¡A½Ð¿ï¨ú¸Ó¶µ¥Ø"
-
-#: ../../standalone/drakbackup_.c:1937
-msgid "Please check if you are using CDRW media"
-msgstr "¦pªG±z¨Ï¥Îªº¬O CDRW ¸Ë¸m¡A½Ð¿ï¨ú¸Ó¶µ¥Ø"
-
-#: ../../standalone/drakbackup_.c:1943
-msgid "Please check if you want to erase your RW media (1st Session)"
-msgstr "¦pªG±z­n¥ý²M°£¸ÓŪ¼g´C¤¶¸Ë¸m¤Wªº¸ê®Æ (1st Session)¡A½Ð¿ï¨ú¸Ó¶µ¥Ø"
-
-#: ../../standalone/drakbackup_.c:1944
-msgid " Erase Now "
-msgstr " §R°£¤¤ "
-
-#: ../../standalone/drakbackup_.c:1950
-msgid "Please check if you are using a DVDR device"
-msgstr "¦pªG±z¨Ï¥Îªº¬O DVDR ¸Ë¸m¡A½Ð¿ï¨ú¸Ó¶µ¥Ø"
-
-#: ../../standalone/drakbackup_.c:1956
-msgid "Please check if you are using a DVDRAM device"
-msgstr "¦pªG±z¨Ï¥Îªº¬O DVDRAM ¸Ë¸m¡A½Ð¿ï¨ú¸Ó¶µ¥Ø"
-
-#: ../../standalone/drakbackup_.c:1969
-msgid ""
-"Please enter your CD Writer device name\n"
-" ex: 0,1,0"
-msgstr ""
-"½Ð¿é¤J±zªº¿N¿ý¾¹¸Ë¸m¦WºÙ\n"
-"¤ñ¤è¹³¬O¡G 0,1,0"
-
-#: ../../standalone/drakbackup_.c:2002
-msgid "No CD device defined!"
-msgstr "©|¥¼¦³¥ô¦ó CD ¸Ë¸m©w¸q¡I"
-
-#: ../../standalone/drakbackup_.c:2050
-msgid "Use tape to backup"
-msgstr "¨Ï¥ÎºÏ±a¶i¦æ³Æ¥÷"
-
-#: ../../standalone/drakbackup_.c:2053
-msgid "Please enter the device name to use for backup"
-msgstr "½Ð¿é¤J±z­n¥Î¨Ó³Æ¥÷¨Ï¥Îªº¸Ë¸m¦WºÙ"
-
-#: ../../standalone/drakbackup_.c:2059
-msgid "Please check if you want to use the non-rewinding device."
-msgstr "¦pªG±z­n¨Ï¥Î non-rewinding ªº¸Ë¸m¡A½Ð¿ï¨ú¸Ó¶µ¥Ø¡C"
-
-#: ../../standalone/drakbackup_.c:2065
-msgid "Please check if you want to erase your tape before the backup."
-msgstr "¦pªG±z­n¥ý²M°£ºÏ±a­ì¦³¸ê®Æ¡A½Ð¿ï¨ú¸Ó¶µ¥Ø¡C"
-
-#: ../../standalone/drakbackup_.c:2071
-msgid "Please check if you want to eject your tape after the backup."
-msgstr "¦pªG±z§Æ±æ³Æ¥÷§¹¦¨«á¦Û°Ê°h¤ù¡A½Ð¿ï¨ú¸Ó¶µ¥Ø¡C"
-
-#: ../../standalone/drakbackup_.c:2077 ../../standalone/drakbackup_.c:2151
-#: ../../standalone/drakbackup_.c:3118
-msgid ""
-"Please enter the maximum size\n"
-" allowed for Drakbackup"
-msgstr "½Ð¿é¤J³Æ¥÷¤¹³\³Ì¤jªº¤j¤p"
-
-#: ../../standalone/drakbackup_.c:2142
-msgid "Please enter the directory to save to:"
-msgstr "½Ð¿é¤J±z­nÀx¦sªº¥Ø¿ý¦WºÙ¡G"
-
-#: ../../standalone/drakbackup_.c:2157 ../../standalone/drakbackup_.c:3124
-msgid "Use quota for backup files."
-msgstr "³Æ¥÷Àɮױҥγ̤j®e¶q°tµ¹­­¨î¡C"
-
-#: ../../standalone/drakbackup_.c:2223
-msgid "Network"
-msgstr "ºô¸ô"
-
-#: ../../standalone/drakbackup_.c:2228
-msgid "CDROM / DVDROM"
-msgstr "CDROM / DVDROM"
-
-#: ../../standalone/drakbackup_.c:2233
-msgid "HardDrive / NFS"
-msgstr "µwºÐ / NFS"
-
-#: ../../standalone/drakbackup_.c:2238
-msgid "Tape"
-msgstr "ºÏ±a"
-
-#: ../../standalone/drakbackup_.c:2252 ../../standalone/drakbackup_.c:2256
-#: ../../standalone/drakbackup_.c:2260
-msgid "hourly"
-msgstr "¨C¤p®É"
-
-#: ../../standalone/drakbackup_.c:2253 ../../standalone/drakbackup_.c:2257
-#: ../../standalone/drakbackup_.c:2260
-msgid "daily"
-msgstr "¨C¤Ñ"
-
-#: ../../standalone/drakbackup_.c:2254 ../../standalone/drakbackup_.c:2258
-#: ../../standalone/drakbackup_.c:2260
-msgid "weekly"
-msgstr "¨C¶g"
-
-#: ../../standalone/drakbackup_.c:2255 ../../standalone/drakbackup_.c:2259
-#: ../../standalone/drakbackup_.c:2260
-msgid "monthly"
-msgstr "¨C¤ë"
-
-#: ../../standalone/drakbackup_.c:2273
-msgid "Use daemon"
-msgstr "¨Ï¥Î±Æµ{µ{¦¡"
-
-#: ../../standalone/drakbackup_.c:2278
-msgid ""
-"Please choose the time \n"
-"interval between each backup"
-msgstr ""
-"½Ð¿é¤J¨C¤@¦¸³Æ¥÷ªº\n"
-"¶¡¹j®É¶¡"
-
-#: ../../standalone/drakbackup_.c:2284
-msgid ""
-"Please choose the\n"
-"media for backup."
-msgstr "½Ð¿ï¾Ü­n¥Î¨Ó³Æ¥÷ªº¸Ë¸m"
-
-#: ../../standalone/drakbackup_.c:2291
-msgid ""
-"Please be sure that the cron daemon is included in your services. \n"
-"\n"
-"Note that currently all 'net' medias also use the hard drive."
-msgstr ""
-"½Ð½T©w±z¨t²Î¦³¦w¸Ë¨Ã¥B¦³±Ò¥Î cron ±Æµ{ªA°Èµ{¦¡¡C\n"
-"\n"
-"½Ðª`·N¥Ø«e©Ò¦³ 'ºô¸ô' ´C¤¶³£·|¨Ï¥ÎµwºÐ¡C"
-
-#: ../../standalone/drakbackup_.c:2328
-msgid "Send mail report after each backup to:"
-msgstr "¦b¨C¦¸³Æ¥÷§¹¦¨«áµo°e¶l¥ó³qª¾¸Ó¨Ï¥ÎªÌ¡G"
-
-#: ../../standalone/drakbackup_.c:2334
-msgid "Delete Hard Drive tar files after backup to other media."
-msgstr "³Æ¥÷¦¨¥\«á§R°£µwºÐ¤Wªº tar ÀÉ®×"
-
-#: ../../standalone/drakbackup_.c:2373
-msgid "What"
-msgstr "³Æ¥÷¶µ¥Ø³]©w"
-
-#: ../../standalone/drakbackup_.c:2378
-msgid "Where"
-msgstr "³Æ¥÷Àx¦s¦ì¸m³]©w"
-
-#: ../../standalone/drakbackup_.c:2383
-msgid "When"
-msgstr "³Æ¥÷®É¶¡³]©w"
-
-#: ../../standalone/drakbackup_.c:2388
-msgid "More Options"
-msgstr "§ó¦h¿ï¶µ"
-
-#: ../../standalone/drakbackup_.c:2407 ../../standalone/drakbackup_.c:4532
-msgid "Drakbackup Configuration"
-msgstr "Drakbackup ²ÕºA"
-
-#: ../../standalone/drakbackup_.c:2425
-msgid "Please choose where you want to backup"
-msgstr "½Ð¿ï¨ú±z­n³Æ¥÷ªº¶µ¥Ø"
-
-#: ../../standalone/drakbackup_.c:2427
-msgid "on Hard Drive"
-msgstr "¦ì©óµwºÐ"
-
-#: ../../standalone/drakbackup_.c:2437
-msgid "across Network"
-msgstr "³z¹Lºô¸ô"
-
-#: ../../standalone/drakbackup_.c:2447
-msgid "on CDROM"
-msgstr "©ó CDROM ¸Ë¸m"
-
-#: ../../standalone/drakbackup_.c:2455
-msgid "on Tape Device"
-msgstr "©óºÏ±a¾÷¸Ë¸m"
-
-#: ../../standalone/drakbackup_.c:2498
-msgid "Please choose what you want to backup"
-msgstr "½Ð¿ï¨ú±z­n³Æ¥÷ªº¶µ¥Ø"
-
-#: ../../standalone/drakbackup_.c:2499
-msgid "Backup system"
-msgstr "³Æ¥÷¨t²Î¸ê®Æ"
-
-#: ../../standalone/drakbackup_.c:2500
-msgid "Backup Users"
-msgstr "³Æ¥÷¨Ï¥ÎªÌ¸ê®Æ"
-
-#: ../../standalone/drakbackup_.c:2503
-msgid "Select user manually"
-msgstr "¤â°Ê¿ï¨ú¨Ï¥ÎªÌ"
-
-#: ../../standalone/drakbackup_.c:2586
-msgid ""
-"\n"
-"Backup Sources: \n"
-msgstr ""
-"\n"
-"³Æ¥÷¨Ó·½ÀÉ: \n"
-
-#: ../../standalone/drakbackup_.c:2587
-msgid ""
-"\n"
-"- System Files:\n"
-msgstr ""
-"\n"
-"- ¨t²ÎÀÉ®×:\n"
-
-#: ../../standalone/drakbackup_.c:2589
-msgid ""
-"\n"
-"- User Files:\n"
-msgstr ""
-"\n"
-"- ¨Ï¥ÎªÌÀÉ®×:\n"
-
-#: ../../standalone/drakbackup_.c:2591
-msgid ""
-"\n"
-"- Other Files:\n"
-msgstr ""
-"\n"
-"- ¨ä¥LÀÉ®×:\n"
-
-#: ../../standalone/drakbackup_.c:2593
-#, c-format
-msgid ""
-"\n"
-"- Save on Hard drive on path: %s\n"
-msgstr ""
-"\n"
-"- Àx¦s©óµwºÐªº¸ô®|: %s\n"
-
-#: ../../standalone/drakbackup_.c:2596
-msgid ""
-"\n"
-"- Delete hard drive tar files after backup.\n"
-msgstr ""
-"\n"
-"- ³Æ¥÷§¹¦¨«á§R°£µwºÐ¤º¥ý«e³Æ¥÷ªº tar ÀɮסC\n"
-
-#: ../../standalone/drakbackup_.c:2602
-msgid ""
-"\n"
-"- Burn to CD"
-msgstr ""
-"\n"
-"- ¿N¿ý¨ì CD ¤ù"
-
-#: ../../standalone/drakbackup_.c:2603
-msgid "RW"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2604
-#, c-format
-msgid " on device: %s"
-msgstr " ¦ì©ó¦ì¸m¡G %s"
-
-#: ../../standalone/drakbackup_.c:2605
-msgid " (multi-session)"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:2606
-#, c-format
-msgid ""
-"\n"
-"- Save to Tape on device: %s"
-msgstr ""
-"\n"
-"- Àx¦s©ó¸ÓºÏ±a¾÷¸Ë¸m¡G%s"
-
-#: ../../standalone/drakbackup_.c:2607
-#, c-format
-msgid "\t\tErase=%s"
-msgstr "\t\t§R°£=%s"
-
-#: ../../standalone/drakbackup_.c:2610
-#, c-format
-msgid ""
-"\n"
-"- Save via %s on host: %s\n"
-msgstr ""
-"\n"
-"- Àx¦s %s ©ó¯¸¥x - %s\n"
-
-#: ../../standalone/drakbackup_.c:2611
-#, c-format
-msgid ""
-"\t\t user name: %s\n"
-"\t\t on path: %s \n"
-msgstr ""
-"\t\t ¨Ï¥ÎªÌ¦WºÙ: %s\n"
-"\t\t ¦ì©ó¸ô®|: %s \n"
-
-#: ../../standalone/drakbackup_.c:2612
-msgid ""
-"\n"
-"- Options:\n"
-msgstr ""
-"\n"
-"- ¿ï¶µ:\n"
-
-#: ../../standalone/drakbackup_.c:2613
-msgid "\tDo not include System Files\n"
-msgstr "\t¤£­n¥]§t¨t²ÎÀÉ®×\n"
-
-#: ../../standalone/drakbackup_.c:2616
-msgid "\tBackups use tar and bzip2\n"
-msgstr "\t¨Ï¥Î tar »P bzip2 ¶i¦æ³Æ¥÷\n"
-
-#: ../../standalone/drakbackup_.c:2618
-msgid "\tBackups use tar and gzip\n"
-msgstr "\t¨Ï¥Î tar »P gzip ¶i¦æ³Æ¥÷\n"
-
-#: ../../standalone/drakbackup_.c:2621
-#, c-format
-msgid ""
-"\n"
-"- Daemon (%s) include:\n"
-msgstr ""
-"\n"
-"- Daemon (%s) ªA°Èµ{¦¡¥]§t :\n"
-
-#: ../../standalone/drakbackup_.c:2622
-msgid "\t-Hard drive.\n"
-msgstr "\t-µwºÐ\n"
-
-#: ../../standalone/drakbackup_.c:2623
-msgid "\t-CDROM.\n"
-msgstr "\t-¥úºÐ¾÷\n"
-
-#: ../../standalone/drakbackup_.c:2624
-msgid "\t-Tape \n"
-msgstr "\t-ºÏ±a¾÷\n"
-
-#: ../../standalone/drakbackup_.c:2625
-msgid "\t-Network by FTP.\n"
-msgstr "\t-ºô¸ô (³z¹L FTP)\n"
-
-#: ../../standalone/drakbackup_.c:2626
-msgid "\t-Network by SSH.\n"
-msgstr "\tºô¸ô (³z¹L SSH)\n"
-
-#: ../../standalone/drakbackup_.c:2627
-msgid "\t-Network by rsync.\n"
-msgstr "\t-ºô¸ô (³z¹L rsync)\n"
-
-#: ../../standalone/drakbackup_.c:2628
-msgid "\t-Network by webdav.\n"
-msgstr "\t-ºô¸ô (³z¹L webdav)\n"
-
-#: ../../standalone/drakbackup_.c:2630
-msgid "No configuration, please click Wizard or Advanced.\n"
-msgstr "©|¥¼³]©w¥ô¦ó²ÕºA¶µ¥Ø¡A½ÐÂI¿ïºëÆF©ÎªÌ¬O¶i¶¥¼Ò¦¡«Ø¥ß¤§¡C\n"
-
-#: ../../standalone/drakbackup_.c:2636
-msgid ""
-"List of data to restore:\n"
-"\n"
-msgstr ""
-"­n¦^¦sªº¸ê®Æ²M³æ:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2803
-msgid ""
-"List of data corrupted:\n"
-"\n"
-msgstr ""
-"·´·lªº¸ê®ÆÀɮײM³æ:\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:2805
-msgid "Please uncheck or remove it on next time."
-msgstr "¤U¤@¦¸½Ð¨ú®ø©ÎªÌ¬O²¾°£¸Ó¶µ¥Ø¡C"
-
-#: ../../standalone/drakbackup_.c:2815
-msgid "Backup files are corrupted"
-msgstr "³Æ¥÷ªºÀɮפw¸g·´·l"
-
-#: ../../standalone/drakbackup_.c:2836
-msgid " All of your selected data have been "
-msgstr " ±z©Ò¿ï¨úªº©Ò¦³¸ê®Æ¤w¸g "
-
-#: ../../standalone/drakbackup_.c:2837
-#, c-format
-msgid " Successfuly Restored on %s "
-msgstr " ¦¨¥\¦^¦s¨ì %s "
-
-#: ../../standalone/drakbackup_.c:2955
-msgid " Restore Configuration "
-msgstr " ¦^¦s²ÕºA³]©w "
-
-#: ../../standalone/drakbackup_.c:2973
-msgid "OK to restore the other files."
-msgstr "¿ï¨ú OK ¨Ó¦^¦s¨ä¥LÀɮסC"
-
-#: ../../standalone/drakbackup_.c:2990
-msgid "User list to restore (only the most recent date per user is important)"
-msgstr "¦^¦sªº¨Ï¥ÎªÌ²M³æ (¥u¦³¦^¦s³Ìªñ¨Ï¥ÎªÌ­«­nªºÀÉ®×)"
-
-#: ../../standalone/drakbackup_.c:3068
-msgid "Backup the system files before:"
-msgstr "¥ý«e©Ò³Æ¥÷¨t²ÎªºÀɮסG"
-
-#: ../../standalone/drakbackup_.c:3070
-msgid "please choose the date to restore"
-msgstr "½Ð¿ï¨ú­n¦^¦sªº¤é´Á"
-
-#: ../../standalone/drakbackup_.c:3107
-msgid "Use Hard Disk to backup"
-msgstr "¨Ï¥ÎµwºÐ¶i¦æ³Æ¥÷"
-
-#: ../../standalone/drakbackup_.c:3110
-msgid "Please enter the directory to save:"
-msgstr "½Ð¿é¤J±z­nÀx¦sªº¥Ø¿ý¦WºÙ¡G"
-
-#: ../../standalone/drakbackup_.c:3153
-msgid "FTP Connection"
-msgstr "FTP ³s½u"
-
-#: ../../standalone/drakbackup_.c:3160
-msgid "Secure Connection"
-msgstr "¦w¥þ³s½u"
-
-#: ../../standalone/drakbackup_.c:3186
-msgid "Restore from Hard Disk."
-msgstr "¥ÑµwºÐ¦^¦s¡C"
-
-#: ../../standalone/drakbackup_.c:3188
-msgid "Please enter the directory where backups are stored"
-msgstr "½Ð¿é¤J³Æ¥÷¸ê®Æ©Ò­n¦^¦sªº¥Ø¿ý"
-
-#: ../../standalone/drakbackup_.c:3256
-msgid "Select another media to restore from"
-msgstr "½Ð¿ï¨ú­n¥Î¨Ó¦^¦s¸ê®Æªº¸Ë¸m¨Ó·½"
-
-#: ../../standalone/drakbackup_.c:3258
-msgid "Other Media"
-msgstr "¨ä¥L¸Ë¸m"
-
-#: ../../standalone/drakbackup_.c:3263
-msgid "Restore system"
-msgstr "¦^¦s¨t²Î"
-
-#: ../../standalone/drakbackup_.c:3264
-msgid "Restore Users"
-msgstr "¦^¦s¨Ï¥ÎªÌÀÉ®×"
-
-#: ../../standalone/drakbackup_.c:3265
-msgid "Restore Other"
-msgstr "¦^¦s¨ä¥LÀÉ®×"
-
-#: ../../standalone/drakbackup_.c:3267
-msgid "select path to restore (instead of /)"
-msgstr "¿ï¾Ü­n¦^¦sªº¸ô®|¦WºÙ (¥N´À¹w³]ªº /)"
-
-#: ../../standalone/drakbackup_.c:3271
-msgid "Do new backup before restore (only for incremental backups.)"
-msgstr "¦b¦^¦s«e¶i¦æ·sªº³Æ¥÷°Ê§@ (¥u¯à°÷¥Î¦b»¼¼W¦¡³Æ¥÷®É¡C)"
-
-#: ../../standalone/drakbackup_.c:3273
-msgid "Remove user directories before restore."
-msgstr "¦b¦^¦s¸ê®Æ®É¥ý§R°£¨Ï¥ÎªÌªº¬ÛÃö¥Ø¿ý"
-
-#: ../../standalone/drakbackup_.c:3386
-msgid ""
-"Restore Selected\n"
-"Catalog Entry"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3396
-msgid ""
-"Restore Selected\n"
-"Files"
-msgstr ""
-"¦^¦s¿ï¨ú¶µ¥Ø\n"
-"ÀÉ®×"
-
-#: ../../standalone/drakbackup_.c:3413
-msgid ""
-"Change\n"
-"Restore Path"
-msgstr ""
-"Åܧó\n"
-"¦^¦s¸ô®|"
-
-#: ../../standalone/drakbackup_.c:3479
-#, c-format
-msgid "Backup files not found at %s."
-msgstr "³Æ¥÷Àɮק䤣¨ì - %s¡C"
-
-#: ../../standalone/drakbackup_.c:3492
-#, c-format
-msgid ""
-"Insert the CD with volume label %s\n"
-" in the CD drive under mount point /mnt/cdrom"
-msgstr ""
-"½Ð¸m¤J¼ÐÅÒ¦WºÙ¬° %s ªº CD ¤ù¨ì¥úºÐ¾÷¤º\n"
-"(±¾¸üÂI¬° /mnt/cdrom)"
-
-#: ../../standalone/drakbackup_.c:3492
-msgid "Restore From CD"
-msgstr "¨Ï¥Î¥úºÐ¤ù¦^¦s"
-
-#: ../../standalone/drakbackup_.c:3494
-#, c-format
-msgid "Not the correct CD label. Disk is labelled %s."
-msgstr "¤£¥¿½Tªº CD ¤ù¼ÐÅÒ¡AºÏºÐ¼ÐÅÒ¦WºÙ¬° %s¡C"
-
-#: ../../standalone/drakbackup_.c:3504
-#, c-format
-msgid ""
-"Insert the tape with volume label %s\n"
-" in the tape drive device %s"
-msgstr ""
-"½Ð¸m¤J¼ÐÅÒ¦WºÙ¬° %s ªººÏ±a\n"
-"¨ì %s ºÏ±a¾÷¤º"
-
-#: ../../standalone/drakbackup_.c:3504
-msgid "Restore From Tape"
-msgstr "¨Ï¥ÎºÏ±a¦^¦s"
-
-#: ../../standalone/drakbackup_.c:3506
-#, c-format
-msgid "Not the correct tape label. Tape is labelled %s."
-msgstr "¤£¥¿½TªººÏ±a¼ÐÅÒ¡AºÏ±a¼ÐÅÒ¬° %s¡C"
-
-#: ../../standalone/drakbackup_.c:3526
-msgid "Restore Via Network"
-msgstr "¨Ï¥Îºô¸ô¦^¦sÀÉ®×"
-
-#: ../../standalone/drakbackup_.c:3526
-#, c-format
-msgid "Restore Via Network Protocol: %s"
-msgstr "ºô¸ô¦^¦s¨Ï¥Îªº¨ó©w¡G%s"
-
-#: ../../standalone/drakbackup_.c:3527
-msgid "Host Name"
-msgstr "¥D¾÷¦WºÙ"
-
-#: ../../standalone/drakbackup_.c:3528
-msgid "Host Path or Module"
-msgstr "¥D¾÷¸ô®|©Î¬O¼Ò²Õ¦WºÙ"
-
-#: ../../standalone/drakbackup_.c:3535
-msgid "Password required"
-msgstr "»Ý­n¿é¤J±K½X"
-
-#: ../../standalone/drakbackup_.c:3541
-msgid "Username required"
-msgstr "»Ý­n¿é¤J±b¸¹¦WºÙ"
-
-#: ../../standalone/drakbackup_.c:3544
-msgid "Hostname required"
-msgstr "»Ý­n¿é¤J¥D¾÷¦WºÙ"
-
-#: ../../standalone/drakbackup_.c:3549
-msgid "Path or Module required"
-msgstr "»Ý­n¿é¤J¸ô®|©Î¬O¼Ò²Õ¦WºÙ"
-
-#: ../../standalone/drakbackup_.c:3562
-msgid "Files Restored..."
-msgstr "­n¦^¦sªºÀÉ®×..."
-
-#: ../../standalone/drakbackup_.c:3565
-msgid "Restore Failed..."
-msgstr "¦^¦s¥¢±Ñ..."
-
-#: ../../standalone/drakbackup_.c:3803
-msgid "Restore all backups"
-msgstr "¦^¦s©Ò¦³³Æ¥÷¸ê®Æ"
-
-#: ../../standalone/drakbackup_.c:3812
-msgid "Custom Restore"
-msgstr "¦Û­q¦^¦s¤è¦¡"
-
-#: ../../standalone/drakbackup_.c:3858
-msgid "CD in place - continue."
-msgstr "CD ¤ù´Nºü - Ä~Äò°õ¦æ¡C"
-
-#: ../../standalone/drakbackup_.c:3864
-msgid "Browse to new restore repository."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:3867
-msgid "Restore From Catalog"
-msgstr "¨Ï¥Î«¬¿ý¦^¦s"
-
-#: ../../standalone/drakbackup_.c:3895
-msgid "Restore Progress"
-msgstr "¦^¦s¶i«×"
-
-#: ../../standalone/drakbackup_.c:3937 ../../standalone/drakbackup_.c:3970
-#: ../../standalone/drakbackup_.c:3996 ../../standalone/drakbackup_.c:4023
-#: ../../standalone/drakbackup_.c:4050 ../../standalone/drakbackup_.c:4110
-#: ../../standalone/drakbackup_.c:4137 ../../standalone/drakbackup_.c:4167
-#: ../../standalone/drakbackup_.c:4193
-msgid "Previous"
-msgstr "¤W¤@¨B"
-
-#: ../../standalone/drakbackup_.c:3941 ../../standalone/drakbackup_.c:4027
-#: ../../standalone/logdrake_.c:223
-msgid "Save"
-msgstr "Àx¦s"
-
-#: ../../standalone/drakbackup_.c:4000
-msgid "Build Backup"
-msgstr "«Ø¥ß³Æ¥÷"
-
-#: ../../standalone/drakbackup_.c:4054 ../../standalone/drakbackup_.c:4634
-msgid "Restore"
-msgstr "¦^¦s"
-
-#: ../../standalone/drakbackup_.c:4233
-msgid ""
-"Error during sendmail.\n"
-" Your report mail was not sent.\n"
-" Please configure sendmail"
-msgstr ""
-"°õ¦æ sendmail µ{¦¡®Éµo¥Í¿ù»~\n"
-" ¥Ñ©ó¸Ó¿ù»~¡A³Æ¥÷³øªíÀÉ®×±NµLªk°e¥X\n"
-" ½ÐÀ˵ø±z¨t²Îªº sendmail ¬O§_¦³¿ù»~¡C"
-
-#: ../../standalone/drakbackup_.c:4257
-msgid ""
-"The following packages need to be installed:\n"
-" @list_of_rpm_to_install"
-msgstr ""
-"¤U¦Cªº®M¥ó±N·|³Q¦w¸Ë¤W¡G\n"
-" @list_of_rpm_to_install"
-
-#: ../../standalone/drakbackup_.c:4280
-msgid ""
-"Error during sending file via FTP.\n"
-" Please correct your FTP configuration."
-msgstr ""
-"¨Ï¥Î FTP ¤W¶ÇÀɮ׮ɵo¥Í¿ù»~¡C\n"
-"½ÐÀ˵ø±zªº FTP ³]©w¬O§_³]©w¡C"
-
-#: ../../standalone/drakbackup_.c:4303
-msgid "Please select data to restore..."
-msgstr "½Ð¿ï¨ú­n¦^¦sªº¸ê®Æ..."
-
-#: ../../standalone/drakbackup_.c:4324
-msgid "Please select media for backup..."
-msgstr "½Ð¿ï¨ú­n³Æ¥÷¨Ï¥Îªº¸Ë¸m..."
-
-#: ../../standalone/drakbackup_.c:4346
-msgid "Please select data to backup..."
-msgstr "½Ð¿ï¾Ü¥Î¨Ó³Æ¥÷¸ê®Æªº¸Ë¸m..."
-
-#: ../../standalone/drakbackup_.c:4368
-msgid ""
-"No configuration file found \n"
-"please click Wizard or Advanced."
-msgstr ""
-"©|¥¼²£¥Í²ÕºA³]©wÀɮסA½ÐÂI¿ï\n"
-"ºëÆF©ÎªÌ¬O¶i¶¥¼Ò¦¡«Ø¥ß¤§¡C"
-
-#: ../../standalone/drakbackup_.c:4389
-msgid "Under Devel ... please wait."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4470
-msgid "Backup system files"
-msgstr "³Æ¥÷¨t²ÎÀÉ®×"
-
-#: ../../standalone/drakbackup_.c:4472
-msgid "Backup user files"
-msgstr "³Æ¥÷¨Ï¥ÎªÌÀÉ®×"
-
-#: ../../standalone/drakbackup_.c:4474
-msgid "Backup other files"
-msgstr "³Æ¥÷¨ä¥LÀÉ®×"
-
-#: ../../standalone/drakbackup_.c:4476 ../../standalone/drakbackup_.c:4509
-msgid "Total Progress"
-msgstr "¥þ³¡¶i«×"
-
-#: ../../standalone/drakbackup_.c:4500
-msgid "files sending by FTP"
-msgstr "³z¹L FTP °e¥XÀɮפ¤"
-
-#: ../../standalone/drakbackup_.c:4504
-msgid "Sending files..."
-msgstr "¥¿¦b°e¥XÀÉ®×..."
-
-#: ../../standalone/drakbackup_.c:4590
-msgid "Backup Now from configuration file"
-msgstr "¨Ì¾Ú¥Ø«e²ÕºA³]©w¶}©l³Æ¥÷"
-
-#: ../../standalone/drakbackup_.c:4595
-msgid "View Backup Configuration."
-msgstr "À˵ø³Æ¥÷²ÕºA³]©w"
-
-#: ../../standalone/drakbackup_.c:4616
-msgid "Wizard Configuration"
-msgstr "ºëÆF³]©w¼Ò¦¡"
-
-#: ../../standalone/drakbackup_.c:4621
-msgid "Advanced Configuration"
-msgstr "¶i¶¥³]©w¼Ò¦¡"
-
-#: ../../standalone/drakbackup_.c:4626
-msgid "Backup Now"
-msgstr "¥ß§Y³Æ¥÷"
-
-#: ../../standalone/drakbackup_.c:4660
-msgid "Drakbackup"
-msgstr "Drakbackup"
-
-#: ../../standalone/drakbackup_.c:4711
-msgid ""
-"options description:\n"
-"\n"
-" In this step Drakbackup allow you to change:\n"
-"\n"
-" - The compression mode:\n"
-" \n"
-" If you check bzip2 compression, you will compress\n"
-" your data better than gzip (about 2-10 %).\n"
-" This option is not checked by default because\n"
-" this compression mode needs more time (about 1000% more).\n"
-" \n"
-" - The update mode:\n"
-"\n"
-" This option will update your backup, but this\n"
-" option is not really useful because you need to\n"
-" decompress your backup before you can update it.\n"
-" \n"
-" - the .backupignore mode:\n"
-"\n"
-" Like with cvs, Drakbackup will ignore all references\n"
-" included in .backupignore files in each directories.\n"
-" ex: \n"
-" /*> cat .backupignore*/\n"
-" *.o\n"
-" *~\n"
-" ...\n"
-" \n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4741
-msgid ""
-"\n"
-" Some errors during sendmail are caused by \n"
-" a bad configuration of postfix. To solve it you have to\n"
-" set myhostname or mydomain in /etc/postfix/main.cf\n"
-"\n"
-msgstr ""
-"\n"
-"¥Ñ©ó¤£¥¿½Tªº³]©w©Î¬Oµ{¦¡¿ù»~¡A¾É­P«H¥óµLªk¥¿±`µo°e\n"
-"¥X¥h¡C½ÐÀ˵ø±zªº postfix ©ÎªÌ¬O sendmail ³]©w²ÕºA¡C\n"
-
-#: ../../standalone/drakbackup_.c:4749
-msgid ""
-"options description:\n"
-"\n"
-" - Backup system files:\n"
-" \n"
-"\tThis option allows you to backup your /etc directory,\n"
-"\twhich contains all configuration files. Please be\n"
-"\tcareful during the restore step to not overwrite:\n"
-"\t\t/etc/passwd \n"
-"\t\t/etc/group \n"
-"\t\t/etc/fstab\n"
-"\n"
-" - Backup User files: \n"
-"\n"
-"\tThis option allows you select all users that you want \n"
-"\tto backup.\n"
-"\tTo preserve disk space, it is recommended that you \n"
-"\tdo not include web browser's cache.\n"
-"\n"
-" - Backup Other files: \n"
-"\n"
-"\tThis option allows you to add more data to save.\n"
-"\tWith the other backup it's not possible at the \n"
-"\tmoment to select incremental backup.\t\t\n"
-" \n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption for backup. This option allows you \n"
-"\tto backup all your data the first time, and \n"
-"\tonly the changed afterward.\n"
-"\tThen you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4788
-msgid ""
-"restore description:\n"
-" \n"
-"Only the most recent date will be used, because with incremental \n"
-"backups it is necessary to restore one by one each older backup.\n"
-"\n"
-"So if you don't want to restore a user please unselect all their\n"
-"check boxes.\n"
-"\n"
-"Otherwise, you are able to select only one of these.\n"
-"\n"
-" - Incremental Backups:\n"
-"\n"
-"\tThe incremental backup is the most powerful \n"
-"\toption to use. This option allows you to \n"
-"\tbackup all of your data the first time, and \n"
-"\tonly the changed data after.\n"
-"\tSo you will be able, during the restore\n"
-"\tstep, to restore your data from a specified\n"
-"\tdate.\n"
-"\tIf you have not selected this option all\n"
-"\told backups are deleted before each backup. \n"
-"\n"
-"\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4814 ../../standalone/drakbackup_.c:4891
-msgid ""
-" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\\@epita.fr>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4816 ../../standalone/drakbackup_.c:4893
-msgid ""
-" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\\@mandrakesoft.com>"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4818 ../../standalone/drakbackup_.c:4895
-msgid ""
-" This program is free software; you can redistribute it and/or modify\n"
-" it under the terms of the GNU General Public License as published by\n"
-" the Free Software Foundation; either version 2, or (at your option)\n"
-" any later version.\n"
-"\n"
-" This program is distributed in the hope that it will be useful,\n"
-" but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-" GNU General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU General Public License\n"
-" along with this program; if not, write to the Free Software\n"
-" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4832
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select: \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, DrakBackup will remove \n"
-" your original directory and verify that all \n"
-" backup files are not corrupted. It is recommended \n"
-" you do a last backup before restoring.\n"
-"\n"
-"\n"
-msgstr ""
-"´y­z:\n"
-"\n"
-" DrakBackup µ{¦¡¬O¤@®M¥Î¨Ó³Æ¥÷¸ê®Æªºµ{¦¡¡C\n"
-" ³]©w¹Lµ{¤¤¡A±z¥i¥H¿ï¾Ü: \n"
-"\t- ¨t²ÎÀɮסA\n"
-"\t- ¨Ï¥ÎªÌÀɮסA\n"
-"\t- ¨ä¥LÀɮסC\n"
-"\t©ÎªÌ¬O±z¨t²Î©Ò¦³ªºÀɮסA¥]§t¨ä¥L Windows µ¥§@·~¨t²Î¤À³Î°ÏÀÉ®×\n"
-"\n"
-" DrakBavkup µ{¦¡¤¹³\±z¨Ï¥Î¤U­±ªº¸Ë¸m³Æ¥÷ÀÉ®×:\n"
-"\t- Hard Disk µwºÐ¸Ë¸m¡C\n"
-"\t- NFS ºô¸ôºÏºÐ¡C\n"
-"\t- ¥úºÐ¾÷(CDRW)¡BDVDROM (¥]§t¤ä´©¥i¶}¾÷¥úºÐ»s§@¡B«æ±Ï»P­«·s¦w¸Ëµ¥)¡C\n"
-"\t- FTP ºô¸ô¶Ç¿é¡C\n"
-"\t- RSYNC ºô¸ô¦P¨B¡C\n"
-"\t- Webdav Web¡C\n"
-"\t- Tape ºÏ±a¾÷¡C\n"
-"\n"
-" DrakBackup ¯à°÷¨Ì·Ó¨Ï¥ÎªÌ³]©w¦^¦s¨ì¯S©w¥Ø¿ý¡C\n"
-"\n"
-" ¤@¯ë¹w´ÁÀô¹Ò¤U¡A©Ò¦³ªº³Æ¥÷Àɮ׳£°£¦s¦b¨t²Îªº\n"
-" /var/drakbackup ¥Ø¿ý¤º¡C\n"
-"\n"
-" ²ÕºA³]©wÀÉ®×:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"¦^¦s¨BÆJ:\n"
-" \n"
-" ¦b¦^¦sªº¨BÆJ¤¤¡ADrakBackup ±N·|²¾°£±z¨t²Î­ì¥»ªº¥Ø¿ý¡A\n"
-" ¨Ã¥B½T»{©Ò¦³ªº³Æ¥÷Àɮ׳£¬O§¹¾ã¨S¿ù»~ªº¡C¤@¯ë«Øij±z\n"
-" ³Ì¦n¦A¦^¦s¤§«e¦b¶i¦æ¤@¦¸³Æ¥÷¡C\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakbackup_.c:4870
-msgid ""
-"options description:\n"
-"\n"
-"Please be careful when you are using ftp backup, because only \n"
-"backups that are already built are sent to the server.\n"
-"So at the moment, you need to build the backup on your hard \n"
-"drive before sending it to the server.\n"
-"\n"
-msgstr ""
-
-#: ../../standalone/drakbackup_.c:4879
-msgid ""
-"\n"
-"Restore Backup Problems:\n"
-"\n"
-"During the restore step, Drakbackup will verify all your\n"
-"backup files before restoring them.\n"
-"Before the restore, Drakbackup will remove \n"
-"your original directory, and you will loose all your \n"
-"data. It is important to be careful and not modify the \n"
-"backup data files by hand.\n"
-msgstr ""
-"\n"
-"¦^¦s³Æ¥÷µo¥Í¿ù»~:\n"
-"\n"
-"¦b¦^¦s¸ê®Æ¹Lµ{¤¤¡ADrakBackup µ{¦¡·|À˵ø³Æ¥÷Àɮ׬O§_\n"
-"¦³·´Ãa¡A¥H«K©ó½T»{¦^¦sªºÀÉ®×¥¿½TµL»~¡C\n"
-"¦b¦^¦s¤§«e¡ADrakBackup µ{¦¡·|¥ý²¾°£­n¦^¦s¸ô®|¤ºªº\n"
-"©Ò¦³Àɮץؿý¡C½Ðª`·N³o¤@ÂI¡A¦]¦¹¤£­n¶Ã­×§ï³Æ¥÷¸ê®ÆÀÉ¡C\n"
-
-#: ../../standalone/drakbackup_.c:4909
-msgid ""
-"Description:\n"
-"\n"
-" Drakbackup is used to backup your system.\n"
-" During the configuration you can select \n"
-"\t- System files, \n"
-"\t- Users files, \n"
-"\t- Other files.\n"
-"\tor All your system ... and Other (like Windows Partitions)\n"
-"\n"
-" Drakbackup allows you to backup your system on:\n"
-"\t- Harddrive.\n"
-"\t- NFS.\n"
-"\t- CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).\n"
-"\t- FTP.\n"
-"\t- Rsync.\n"
-"\t- Webdav.\n"
-"\t- Tape.\n"
-"\n"
-" Drakbackup allows you to restore your system to\n"
-" a user selected directory.\n"
-"\n"
-" Per default all backup will be stored on your\n"
-" /var/lib/drakbackup directory\n"
-"\n"
-" Configuration file:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"Restore Step:\n"
-" \n"
-" During the restore step, Drakbackup will remove\n"
-" your original directory and verify that all\n"
-" backup files are not corrupted. It is recommended\n"
-" you do a last backup before restoring.\n"
-" \n"
-"\n"
-msgstr ""
-"´y­z:\n"
-"\n"
-" DrakBackup µ{¦¡¬O¤@®M¥Î¨Ó³Æ¥÷¸ê®Æªºµ{¦¡¡C\n"
-" ³]©w¹Lµ{¤¤¡A±z¥i¥H¿ï¾Ü: \n"
-"\t- ¨t²ÎÀɮסA\n"
-"\t- ¨Ï¥ÎªÌÀɮסA\n"
-"\t- ¨ä¥LÀɮסC\n"
-"\n"
-"\t©ÎªÌ¬O±z¨t²Î©Ò¦³ªºÀɮסA¥]§t¨ä¥L Windows µ¥§@·~¨t²Î¤À³Î°ÏÀÉ®×\n"
-"\n"
-" DrakBavkup µ{¦¡¤¹³\±z¨Ï¥Î¤U­±ªº¸Ë¸m³Æ¥÷ÀÉ®×:\n"
-"\t- Hard Disk µwºÐ¸Ë¸m¡C\n"
-"\t- NFS ºô¸ôºÏºÐ¡C\n"
-"\t- ¥úºÐ¾÷(CDRW)¡BDVDROM (¥]§t¤ä´©¥i¶}¾÷¥úºÐ»s§@¡B«æ±Ï»P­«·s¦w¸Ëµ¥)¡C\n"
-"\t- FTP ºô¸ô¶Ç¿é¡C\n"
-"\t- RSYNC ºô¸ô¦P¨B¡C\n"
-"\t- Webdav Web¡C\n"
-"\t- Tape ºÏ±a¾÷¡C\n"
-"\n"
-" DrakBackup ¯à°÷¨Ì·Ó¨Ï¥ÎªÌ³]©w¦^¦s¨ì¯S©w¥Ø¿ý¡C\n"
-"\n"
-" ¤@¯ë¹w´ÁÀô¹Ò¤U¡A©Ò¦³ªº³Æ¥÷Àɮ׳£°£¦s¦b¨t²Îªº\n"
-" /var/drakbackup ¥Ø¿ý¤º¡C\n"
-"\n"
-" ²ÕºA³]©wÀÉ®×:\n"
-"\t/etc/drakconf/drakbackup/drakbakup.conf\n"
-"\n"
-"\n"
-"¦^¦s¨BÆJ:\n"
-" \n"
-" ¦b¦^¦sªº¨BÆJ¤¤¡ADrakBackup ±N·|²¾°£±z¨t²Î­ì¥»ªº¥Ø¿ý¡A\n"
-" ¨Ã¥B½T»{©Ò¦³ªº³Æ¥÷Àɮ׳£¬O§¹¾ã¨S¿ù»~ªº¡C¤@¯ë«Øij±z\n"
-" ³Ì¦n¦A¦^¦s¤§«e¦b¶i¦æ¤@¦¸³Æ¥÷¡C\n"
-"\n"
-"\n"
-
-#: ../../standalone/drakboot_.c:57
-#, c-format
-msgid "Installation of %s failed. The following error occured:"
-msgstr "¦w¸Ë %s ¥¢±Ñ¡Aµo¥Í¦p¤U¤§¿ù»~¡G"
-
-#: ../../standalone/drakbug_.c:40
-#, c-format
-msgid ""
-"drakbug version %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"usage: drakbug [OPTIONS] [PROGRAM_NAME]\n"
-"\n"
-"OPTIONS:\n"
-msgstr ""
-"drakbug ª©¥» %s\n"
-"Copyright (C) 2002 MandrakeSoft.\n"
-"This is free software and may be redistributed under the terms of the GNU "
-"GPL.\n"
-"\n"
-"¨Ï¥Î¤è¦¡¡Gdrakbug [°Ñ¼Æ¿ï¶µ...] [µ{¦¡¦WºÙ]\n"
-"\n"
-"°Ñ¼Æ¿ï¶µ¡G\n"
-
-#: ../../standalone/drakbug_.c:47
-msgid " --help - print this help message.\n"
-msgstr " --help - Åã¥Ü¸Ó¨D§Uµe­±¸ê°T¡C\n"
-
-#: ../../standalone/drakbug_.c:48
-msgid " --report - program should be one of mandrake tools\n"
-msgstr "--report - mandrake ´£¨Ñªºµ{¦¡¤u¨ã¤§¤@\n"
-
-#: ../../standalone/drakbug_.c:49
-msgid " --incident - program should be one of mandrake tools\n"
-msgstr " --incident - mandrake ´£¨Ñªºµ{¦¡¤u¨ã¤§¤@\n"
-
-#: ../../standalone/drakbug_.c:64
-msgid "Mandrake Bug Report Tool"
-msgstr "Mandrake ¯äÂγø§i¤u¨ã"
-
-#: ../../standalone/drakbug_.c:70
-msgid "First Time Wizard"
-msgstr "­º¦¸ºëÆF"
-
-#: ../../standalone/drakbug_.c:71
-msgid "Synchronization tool"
-msgstr "¦P¨B¤u¨ã"
-
-#: ../../standalone/drakbug_.c:72 ../../standalone/drakbug_.c:86
-#: ../../standalone/drakbug_.c:156 ../../standalone/drakbug_.c:158
-#: ../../standalone/drakbug_.c:162
-msgid "Standalone Tools"
-msgstr "³æ¤@¤u¨ã"
-
-#: ../../standalone/drakbug_.c:73
-msgid "HardDrake"
-msgstr "HardDrake µwÅé°»´ú³]©w"
-
-#: ../../standalone/drakbug_.c:74
-msgid "Mandrake Online"
-msgstr "Mandrake Online ½u¤WªA°È"
-
-#: ../../standalone/drakbug_.c:75
-msgid "Menudrake"
-msgstr "Mandrake ¿ï³æ½s¿è¾¹"
-
-#: ../../standalone/drakbug_.c:76
-msgid "Msec"
-msgstr "Msec ¦w¥þ³]©w°»´ú"
-
-#: ../../standalone/drakbug_.c:77
-msgid "Remote Control"
-msgstr "»·ºÝ¦Lªí¾÷"
-
-#: ../../standalone/drakbug_.c:78
-msgid "Software Manager"
-msgstr "®M¥óºÞ²zµ{¦¡"
-
-#: ../../standalone/drakbug_.c:79
-msgid "Urpmi"
-msgstr "Urpmi ®M¥óºÞ²z"
-
-#: ../../standalone/drakbug_.c:80
-msgid "Windows Migration tool"
-msgstr "Windows ¾ã¦X¤u¨ã"
-
-#: ../../standalone/drakbug_.c:81
-msgid "Userdrake"
-msgstr "Userdrake ¨Ï¥ÎªÌºÞ²z"
-
-#: ../../standalone/drakbug_.c:82
-msgid "Configuration Wizards"
-msgstr "³]©wºëÆF"
-
-#: ../../standalone/drakbug_.c:97
-msgid "Application:"
-msgstr "À³¥Îµ{¦¡¡G"
-
-#: ../../standalone/drakbug_.c:98
-msgid "Package: "
-msgstr "®M¥ó¡G "
-
-#: ../../standalone/drakbug_.c:99
-msgid "Kernel:"
-msgstr "®Ö¤ß¡G"
-
-#: ../../standalone/drakbug_.c:100
-msgid "Release: "
-msgstr "µo¦æ¡G "
-
-#: ../../standalone/drakbug_.c:115
-msgid ""
-"\n"
-"\n"
-"To submit a bug report, click on the button report.\n"
-"This will open a web browser window on https://drakbug.mandrakesoft.com\n"
-" where you'll find a form to fill in.The information displayed above will "
-"be \n"
-"transferred to that server\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"­n¦^³ø¥ô¦ó¯äÂΰÝÃD¡A½ÐÂI¿ï¦^³øªº«ö¶s¡C\n"
-"¨t²Î±N·|¶}±ÒÂsÄý¾¹¨Ã³s½u¨ì https://drakbug.mandrakesoft.com\n"
-" µM«á½Ð§ä¨ì¾A·íªº¶µ¥Ø¨Ã¿é¤J¬ÛÃö°ÝÃD¸ê°T¡A¥H«K©ó±N¯äÂΰÝÃD°e¦Ü¥D¾÷³qª¾µo®i¤H"
-"­û¡C\n"
-"\n"
-
-#: ../../standalone/drakbug_.c:134
-msgid "Report"
-msgstr "¦^³ø"
-
-#: ../../standalone/drakbug_.c:171
-msgid "Not installed"
-msgstr "©|¥¼¦w¸Ë"
-
-#: ../../standalone/drakbug_.c:189
-msgid "connecting to Bugzilla wizard ..."
-msgstr "³s½u¨ì¯äÂεo§GºëÆF ..."
-
-#: ../../standalone/drakbug_.c:196
-msgid "No browser available! Please install one"
-msgstr "§ä¤£¨ì¥i¥ÎªºÂsÄý¾¹µ{¦¡¡A½Ð¥ý¦w¸Ë¤W¥i¥ÎªºÂsÄý¾¹"
-
-#: ../../standalone/drakconnect_.c:79
-#, c-format
-msgid "Network configuration (%d adapters)"
-msgstr "ºô¸ô²ÕºA (%d ¤¶­±¥d)"
-
-#: ../../standalone/drakconnect_.c:86 ../../standalone/drakconnect_.c:594
-msgid "Profile: "
-msgstr "³]©wÀÉ¡G"
-
-#: ../../standalone/drakconnect_.c:94
-msgid "Del profile..."
-msgstr "§R°£³]©wÀɤ¤..."
-
-#: ../../standalone/drakconnect_.c:100
-msgid "Profile to delete:"
-msgstr "­n§R°£¨º­Ó³]©wÀÉ¡G"
-
-#: ../../standalone/drakconnect_.c:128
-msgid "New profile..."
-msgstr "·s³]©wÀÉ ..."
-
-#: ../../standalone/drakconnect_.c:134
-msgid ""
-"Name of the profile to create (the new profile is created as a copy of the "
-"current one) :"
-msgstr "­n«Ø¥ßªº³]©wÀɦWºÙ (·sªº³]©wÀÉ·|¥ý¥Ñ¥Ø«eªº³]©wÀɽƻs¤º®e¹L¨Ó)¡G"
-
-#: ../../standalone/drakconnect_.c:160
-msgid "Hostname: "
-msgstr "¥D¾÷¦WºÙ¡G"
-
-#: ../../standalone/drakconnect_.c:167
-msgid "Internet access"
-msgstr "Internet ¦s¨ú"
-
-#: ../../standalone/drakconnect_.c:180
-msgid "Type:"
-msgstr "®æ¦¡¡G"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Gateway:"
-msgstr "¹h¹D¾¹¡G"
-
-#: ../../standalone/drakconnect_.c:183 ../../standalone/drakconnect_.c:375
-msgid "Interface:"
-msgstr "¤¶­±¡G"
-
-#: ../../standalone/drakconnect_.c:194
-msgid "Status:"
-msgstr "ª¬ºA¡G"
-
-#: ../../standalone/drakconnect_.c:201
-msgid "Wait please"
-msgstr "½Ðµy«á"
-
-#: ../../standalone/drakconnect_.c:219
-msgid "Configure Internet Access..."
-msgstr "³]©w internet ¦s¨ú"
-
-#: ../../standalone/drakconnect_.c:226 ../../standalone/drakconnect_.c:448
-msgid "LAN configuration"
-msgstr "°Ï°ìºô¸ô³]©w"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Driver"
-msgstr "ÅX°Êµ{¦¡"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Interface"
-msgstr "¤¶­±"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "Protocol"
-msgstr "³q°T¨ó©w"
-
-#: ../../standalone/drakconnect_.c:231
-msgid "State"
-msgstr "ª¬ºA"
-
-#: ../../standalone/drakconnect_.c:243
-msgid "Configure Local Area Network..."
-msgstr "³]©w°Ï°ìºô¸ô..."
-
-#: ../../standalone/drakconnect_.c:255
-msgid "Click here to launch the wizard ->"
-msgstr "ÂI¿ï³o¸Ì±Ò°Ê³]©wºëÆF ->"
-
-#: ../../standalone/drakconnect_.c:256
-msgid "Wizard..."
-msgstr "ºëÆF..."
-
-#: ../../standalone/drakconnect_.c:282
-msgid "Apply"
-msgstr "®M¥Î"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Connected"
-msgstr "¤w³s½u"
-
-#: ../../standalone/drakconnect_.c:383 ../../standalone/drakconnect_.c:406
-msgid "Not connected"
-msgstr "©|¥¼³s½u"
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Connect..."
-msgstr "³s½u..."
-
-#: ../../standalone/drakconnect_.c:384 ../../standalone/drakconnect_.c:407
-msgid "Disconnect..."
-msgstr "Â_½u..."
-
-#: ../../standalone/drakconnect_.c:403
-msgid ""
-"Warning, another Internet connection has been detected, maybe using your "
-"network"
-msgstr "ĵ§i¡A°»´ú¨ì±z¨t²Î¤w¸g¦³²{¦¨ªººô¸ô³s½u¡A¤]³\¥¿¦b¦s¨ú±zªººô¸ôªA°È"
-
-#: ../../standalone/drakconnect_.c:430
-msgid ""
-"You don't have any configured interface.\n"
-"Configure them first by clicking on 'Configure'"
-msgstr ""
-"±zÁÙ¨S¦³¥ô¦ó¤w¸g³]©w¦nªººô¸ô¤¶­±¡C\n"
-"½ÐÂI¿ï³]©w¨Ó¶i¦æºô¸ô¤¶­±³]©w°Ê§@"
-
-#: ../../standalone/drakconnect_.c:452
-msgid "LAN Configuration"
-msgstr "°Ï°ìºô¸ô³]©w"
-
-#: ../../standalone/drakconnect_.c:463
-#, c-format
-msgid "Adapter %s: %s"
-msgstr "¤¶­±¥d %s¡G %s"
-
-#: ../../standalone/drakconnect_.c:469
-msgid "Boot Protocol"
-msgstr "³q°T¨ó©w"
-
-#: ../../standalone/drakconnect_.c:470
-msgid "Started on boot"
-msgstr "©ó¶}¾÷®É±Ò°Ê"
-
-#: ../../standalone/drakconnect_.c:471
-msgid "DHCP client"
-msgstr "DHCP ¥Î¤áºÝ"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "activate now"
-msgstr "¥ß§Y±Ò°Ê"
-
-#: ../../standalone/drakconnect_.c:496 ../../standalone/drakconnect_.c:499
-msgid "deactivate now"
-msgstr "¥ß§YÃö³¬"
-
-#: ../../standalone/drakconnect_.c:502
-msgid ""
-"This interface has not been configured yet.\n"
-"Launch the configuration wizard in the main window"
-msgstr "ºô¸ô¤¶­±©|¥¼³]©w¡A½Ð°õ¦æ³]©wºëÆF"
-
-#: ../../standalone/drakconnect_.c:559
-msgid ""
-"You don't have any internet connection.\n"
-"Create one first by clicking on 'Configure'"
-msgstr ""
-"±zÁÙ¨S¦³¥ô¦ó Internet ³s½u³]©w¡C½Ð¥ýÂI¿ï\n"
-"³]©w«ö¶s¨Ó«Ø¥ß¤@­Ó Internet ³s½u³]©w¤º®e"
-
-#: ../../standalone/drakconnect_.c:583
-msgid "Internet connection configuration"
-msgstr "Internet ³s½u³]©w"
-
-#: ../../standalone/drakconnect_.c:587
-msgid "Internet Connection Configuration"
-msgstr "Internet ³s½u³]©w"
-
-#: ../../standalone/drakconnect_.c:596
-msgid "Connection type: "
-msgstr "³s½u¶µ¥Ø¡G "
-
-#: ../../standalone/drakconnect_.c:602
-msgid "Parameters"
-msgstr "°Ñ¼Æ"
-
-#: ../../standalone/drakconnect_.c:620
-msgid "Gateway"
-msgstr "¹h¹D"
-
-#: ../../standalone/drakconnect_.c:629
-msgid "Ethernet Card"
-msgstr "Etnernet ¤¶­±¥d"
-
-#: ../../standalone/drakconnect_.c:630
-msgid "DHCP Client"
-msgstr "DHCP ¥Î¤áºÝ"
-
-#: ../../standalone/drakfloppy_.c:63
-msgid "usage: drakfloppy\n"
-msgstr "¥Îªk¡Gdrakfloppy\n"
-
-#: ../../standalone/drakfloppy_.c:67
-msgid "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-msgstr "-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Module name"
-msgstr "¼Ò²Õ¦WºÙ"
-
-#: ../../standalone/drakfloppy_.c:68
-msgid "Size"
-msgstr "¤j¤p"
-
-#: ../../standalone/drakfloppy_.c:73
-msgid "drakfloppy"
-msgstr "drakfloppy »s§@¶}¾÷ºÏ¤ù"
-
-#: ../../standalone/drakfloppy_.c:90
-msgid "boot disk creation"
-msgstr "»s§@¶}¾÷ºÏ¤ù"
-
-#: ../../standalone/drakfloppy_.c:98 ../../standalone/drakfloppy_.c:111
-msgid "default"
-msgstr "¹w³]"
-
-#: ../../standalone/drakfloppy_.c:114
-#, c-format
-msgid "DrakFloppy Error: %s"
-msgstr "DrakFloppy ¿ù»~¡G%s"
-
-#: ../../standalone/drakfloppy_.c:125
-msgid "kernel version"
-msgstr "®Ö¤ßª©¥»"
-
-#: ../../standalone/drakfloppy_.c:131
-msgid "General"
-msgstr "¤@¯ë"
-
-#: ../../standalone/drakfloppy_.c:136
-msgid "Expert Area"
-msgstr "±M®a°Ï°ì"
-
-#: ../../standalone/drakfloppy_.c:139
-msgid "mkinitrd optional arguments"
-msgstr "mkinitrd ¿ï¶µ"
-
-#: ../../standalone/drakfloppy_.c:140
-msgid "Add a module"
-msgstr "·s¼W¼Ò²Õ"
-
-#: ../../standalone/drakfloppy_.c:160
-msgid "force"
-msgstr "±j­¢"
-
-#: ../../standalone/drakfloppy_.c:161
-msgid "if needed"
-msgstr "·í»Ý­n®É"
-
-#: ../../standalone/drakfloppy_.c:162
-msgid "omit scsi modules"
-msgstr "¬Ù²¤ scsi ¼Ò²Õ"
-
-#: ../../standalone/drakfloppy_.c:163
-msgid "omit raid modules"
-msgstr "¬Ù²¤ raid ¼Ò²Õ"
-
-#: ../../standalone/drakfloppy_.c:199
-msgid "Remove a module"
-msgstr "²¾°£¼Ò²Õ"
-
-#: ../../standalone/drakfloppy_.c:221
-msgid "Output"
-msgstr "¿é¥X"
-
-#: ../../standalone/drakfloppy_.c:233
-msgid "Build the disk"
-msgstr "«Ø¥ß¶}¾÷ºÏ¤ù"
-
-#: ../../standalone/drakfloppy_.c:376
-#, c-format
-msgid "Be sure a media is present for the device %s"
-msgstr "½Ð½T©w¸Ë¸m %s ¤º¤w©ñ¤JºÏºÐ¤ù"
-
-#: ../../standalone/drakfloppy_.c:381
-#, c-format
-msgid ""
-"There is no medium or it is write-protected for device %s.\n"
-"Please insert one."
-msgstr ""
-"¦b¸Ë¸m %s ¤º§ä¤£¨ìºÏºÐ¤ù¡A©ÎªÌ¬OºÏ¤ù¨¾¼g¡C\n"
-"½Ð©ñ¤J¤@±iºÏºÐ¤ù¡C"
-
-#: ../../standalone/drakfloppy_.c:383
-#, c-format
-msgid "Unable to fork: %s"
-msgstr "µLªk«Ø¥ß¥t¤@¦æµ{¡G%s"
-
-#: ../../standalone/drakfloppy_.c:387
-#, c-format
-msgid ""
-"Unable to close properly mkbootdisk: \n"
-" %s \n"
-" %s"
-msgstr ""
-"µLªk¥¿±`Ãö³¬ mkbootdisk¡G\n"
-" %s\n"
-" %s"
-
-#: ../../standalone/drakfont_.c:231
-msgid "Search installed fonts"
-msgstr "´M§ä¤w¦w¸Ë¦r«¬"
-
-#: ../../standalone/drakfont_.c:233
-msgid "Unselect fonts installed"
-msgstr "¤Ï¦V¿ï¨ú¤w¦w¸Ë¦r«¬"
-
-#: ../../standalone/drakfont_.c:257
-msgid "parse all fonts"
-msgstr "¸ÑªR©Ò¦³¦r«¬"
-
-#: ../../standalone/drakfont_.c:260
-msgid "no fonts found"
-msgstr "§ä¤£¨ì¦r«¬ÀÉ"
-
-#: ../../standalone/drakfont_.c:269 ../../standalone/drakfont_.c:323
-#: ../../standalone/drakfont_.c:379 ../../standalone/drakfont_.c:468
-#: ../../standalone/drakfont_.c:479 ../../standalone/drakfont_.c:506
-#: ../../standalone/drakfont_.c:520 ../../standalone/drakfont_.c:537
-msgid "done"
-msgstr "§¹¦¨"
-
-#: ../../standalone/drakfont_.c:275
-msgid "could not find any font in your mounted partitions"
-msgstr "¦b±z¨t²Î¥H¨ø¤Wªº¤À³Î°Ï¤º§ä¤£¨ì¥ô¦ó¦r«¬ÀÉ®×"
-
-#: ../../standalone/drakfont_.c:321
-msgid "Reselect correct fonts"
-msgstr "­«·s¿ï¨ú¥¿½Tªº¦r«¬"
-
-#: ../../standalone/drakfont_.c:325
-msgid "could not find any font.\n"
-msgstr "§ä¤£¨ì¥ô¦ó¦r«¬¡C\n"
-
-#: ../../standalone/drakfont_.c:349
-msgid "Search fonts in installed list"
-msgstr "©ó¤w¦w¸Ë²M³æ¤º·j´M¦r«¬"
-
-#: ../../standalone/drakfont_.c:377
-msgid "Fonts copy"
-msgstr "¦r«¬½Æ»s"
-
-#: ../../standalone/drakfont_.c:381
-msgid "True Type fonts installation"
-msgstr "True Type ¦rÅéÀɦw¸Ë"
-
-#: ../../standalone/drakfont_.c:389
-msgid "please wait during ttmkfdir..."
-msgstr "½Ðµy«á¡A°õ¦æ ttmkfdir µ{¦¡¤¤..."
-
-#: ../../standalone/drakfont_.c:394
-msgid "True Type install done"
-msgstr "True Type ¦rÅé¦w¸Ë§¹¦¨"
-
-#: ../../standalone/drakfont_.c:403 ../../standalone/drakfont_.c:429
-msgid "Fonts conversion"
-msgstr "¦r«¬Âà´«"
-
-#: ../../standalone/drakfont_.c:409 ../../standalone/drakfont_.c:433
-#: ../../standalone/drakfont_.c:464
-msgid "type1inst building"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:419 ../../standalone/drakfont_.c:442
-msgid "Ghostscript referencing"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:452
-msgid "ttf fonts conversion"
-msgstr "ttf ¦r«¬Âà´«"
-
-#: ../../standalone/drakfont_.c:459
-msgid "pfm fonts conversion"
-msgstr "pfm ¦r«¬Âà´«"
-
-#: ../../standalone/drakfont_.c:470
-msgid "Suppress temporary Files"
-msgstr "¤£§R°£¼È®ÉÀÉ®×"
-
-#: ../../standalone/drakfont_.c:473
-msgid "Restart XFS"
-msgstr "­«·s±Ò°Ê XFS ªA°È"
-
-#: ../../standalone/drakfont_.c:518 ../../standalone/drakfont_.c:532
-msgid "Suppress Fonts Files"
-msgstr "¤£§R°£¦r«¬ÀÉ"
-
-#: ../../standalone/drakfont_.c:534
-msgid "xfs restart"
-msgstr ""
-
-#: ../../standalone/drakfont_.c:542 ../../standalone/drakfont_.c:951
-msgid ""
-"Before installing any fonts, be sure that you have the right to use and "
-"install them on your system.\n"
-"\n"
-"-You can install the fonts using the normal way. In rare cases, bogus fonts "
-"may hang up your X Server."
-msgstr ""
-"¶i¦æ¦w¸Ë¦r«¬«e¡A½Ð°È¥²½T»{±z¦³¾A·íªºÅv­­¯à°÷¦s¨ú¨Ï¥Î¡A\n"
-"¨ä¤¤¥]§t³o¨Ç¦r«¬³£¬O¥¿½T¨S¿ù»~ªº¡C­n¤£µM¡A·¥ºÝ±¡ªp¤U¡A\n"
-"±zªº X ¦øªA¾¹¥i¯à·|¦]¬°¤£¥¿½Tªº¦r«¬ÀɮצӤ£¹w´Áµ²§ô¡C"
-
-#: ../../standalone/drakfont_.c:630
-msgid "Fonts Importation"
-msgstr "¦r«¬¶×¤J"
-
-#: ../../standalone/drakfont_.c:660
-msgid "Get Windows Fonts"
-msgstr "¦w¸ËWindows¦r«¬"
-
-#: ../../standalone/drakfont_.c:668
-msgid "Uninstall Fonts"
-msgstr "²¾°£¦r«¬"
-
-#: ../../standalone/drakfont_.c:679
-msgid "Advanced Options"
-msgstr "¶i¶¥¿ï¶µ"
-
-#: ../../standalone/drakfont_.c:687
-msgid "Font List"
-msgstr "¦r«¬²M³æ"
-
-#: ../../standalone/drakfont_.c:909
-msgid "Choose the applications that will support the fonts:"
-msgstr "¿ï¾Ü¯à°÷¨Ï¥Î¸Ó¦rÅ骺À³¥Îµ{¦¡¡G"
-
-#: ../../standalone/drakfont_.c:918
-msgid "Ghostscript"
-msgstr "GhostScript"
-
-#: ../../standalone/drakfont_.c:925
-msgid "StarOffice"
-msgstr "StarOffice"
-
-#: ../../standalone/drakfont_.c:932
-msgid "Abiword"
-msgstr "Abiword"
-
-#: ../../standalone/drakfont_.c:939
-msgid "Generic Printers"
-msgstr "¤@¯ë¦Lªí¾÷"
-
-#: ../../standalone/drakfont_.c:1016
-msgid "Select the font file or directory and click on 'Add'"
-msgstr "¿ï¨ú¦rÅéÀɮסA©ÎªÌ¬O©Ò¦b¥Ø¿ý¡AÂI¿ï«á«ö¤U '¥[¤J'"
-
-#: ../../standalone/drakfont_.c:1063
-msgid "Install List"
-msgstr "¦w¸Ë²M³æ"
-
-#: ../../standalone/drakfont_.c:1106
-msgid "click here if you are sure."
-msgstr "½T©wªº¸Ü½ÐÂI¿ï³o¸Ì"
-
-#: ../../standalone/drakfont_.c:1113
-msgid "here if no."
-msgstr "¤£½T©wÂI¿ï³o¸Ì"
-
-#: ../../standalone/drakfont_.c:1174
-msgid "Unselected All"
-msgstr "¨ú®ø¿ï¨ú©Ò¦³¶µ¥Ø"
-
-#: ../../standalone/drakfont_.c:1178
-msgid "Selected All"
-msgstr "¿ï¨ú©Ò¦³¶µ¥Ø"
-
-#: ../../standalone/drakfont_.c:1182
-msgid "Remove List"
-msgstr "²¾°£²M³æ"
-
-#: ../../standalone/drakfont_.c:1204 ../../standalone/drakfont_.c:1237
-msgid "Initials tests"
-msgstr "ªì©l´ú¸Õ"
-
-#: ../../standalone/drakfont_.c:1207
-msgid "Copy fonts on your system"
-msgstr "½Æ»s¦rÅé¦Ü¨t²Î"
-
-#: ../../standalone/drakfont_.c:1211
-msgid "Install & convert Fonts"
-msgstr "¦w¸Ë»PÂà´«¦rÅé"
-
-#: ../../standalone/drakfont_.c:1215
-msgid "Post Install"
-msgstr "«áÄò¦w¸Ë³]©w"
-
-#: ../../standalone/drakfont_.c:1240
-msgid "Remove fonts on your system"
-msgstr "¥Ñ±zªº¨t²Î²¾°£¸Ó¦rÅéÀÉ®×"
-
-#: ../../standalone/drakfont_.c:1244
-msgid "Post Uninstall"
-msgstr "«áÄò¤Ï¦w¸Ë³]©w"
-
-#: ../../standalone/drakgw_.c:43 ../../standalone/drakgw_.c:188
-msgid "Internet Connection Sharing"
-msgstr "Internet ³s½u¤À¨É"
-
-#: ../../standalone/drakgw_.c:119
-msgid "Sorry, we support only 2.4 kernels."
-msgstr "©êºp¡A¥Ø«e¥u¦³¤ä´©¨Ï¥Î 2.4 ªº®Ö¤ßª©¥»¡C"
-
-#: ../../standalone/drakgw_.c:130
-msgid "Internet Connection Sharing currently enabled"
-msgstr "Internet ³s½u¤À¨É¥Ø«e³B©ó¥i¥Îª¬ºA"
-
-#: ../../standalone/drakgw_.c:131
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently enabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"¥Ø«e Internet ³s½u¤À¨Éªº³]©w¤w¸g§¹¦¨¤F.. ¥Ø«e¤w¸g¥i¥Î¤F..\n"
-"±z¥Ø«e¥´ºâ­n°µ¤°»ò©O¡H"
-
-#: ../../standalone/drakgw_.c:135
-msgid "disable"
-msgstr "Ãö³¬"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "dismiss"
-msgstr "¨ú®ø"
-
-#: ../../standalone/drakgw_.c:135 ../../standalone/drakgw_.c:160
-msgid "reconfigure"
-msgstr "­«·s³]©w"
-
-#: ../../standalone/drakgw_.c:138
-msgid "Disabling servers..."
-msgstr "¥¿¦bÃö³¬¦øªA¾¹..."
-
-#: ../../standalone/drakgw_.c:146
-msgid "Internet connection sharing is now disabled."
-msgstr "Internet ³s½u¦@¨É¥Ø«eÃö³¬¤F¡C"
-
-#: ../../standalone/drakgw_.c:155
-msgid "Internet Connection Sharing currently disabled"
-msgstr "Internet ³s½u¦@¨É¥Ø«eÃö³¬¤F¡C"
-
-#: ../../standalone/drakgw_.c:156
-msgid ""
-"The setup of Internet connection sharing has already been done.\n"
-"It's currently disabled.\n"
-"\n"
-"What would you like to do?"
-msgstr ""
-"Internet ³s½u¦@¨É¤w¸g³]©w§¹¦¨¤F¡C¥Ø«e¬O³B©óÃö³¬¤£¨Ï¥Îª¬ºA¡C\n"
-"\n"
-"±z§Æ±æ­n³B²z¨º­Ó¡H"
-
-#: ../../standalone/drakgw_.c:160
-msgid "enable"
-msgstr "¶}±Ò"
-
-#: ../../standalone/drakgw_.c:167
-msgid "Enabling servers..."
-msgstr "¶}±Ò¦øªA¾¹¤¤..."
-
-#: ../../standalone/drakgw_.c:172
-msgid "Internet connection sharing is now enabled."
-msgstr "Internet ³s½u¤u·Q¥Ø«e¶}±Ò¤F¡C"
-
-#: ../../standalone/drakgw_.c:189
-msgid ""
-"You are about to configure your computer to share its Internet connection.\n"
-"With that feature, other computers on your local network will be able to use "
-"this computer's Internet connection.\n"
-"\n"
-"Note: you need a dedicated Network Adapter to set up a Local Area Network "
-"(LAN)."
-msgstr ""
-"¥Ø«e­n¶i¦æInternet³s½u¤À¨Éªº³]©w¡A³o­Ó¥\¯à¯à°÷\n"
-"Åý¨ä¥L°Ï°ìºô¸ô¤ºªº¹q¸£³z¹L³o¥x¥D¾÷ªºÀW¼e¤À¨É\n"
-"³s¤W Internet¡C½Ðª`·N: ±z»Ý­n¥t¥~¤@±iºô¸ô¥d¥H«K\n"
-"©ó´£¨Ñ°Ï°ìºô¸ô¹q¸£³s½u¦s¨ú¤À¨É¨Ï¥Î¡C"
-
-#: ../../standalone/drakgw_.c:215
-#, c-format
-msgid "Interface %s (using module %s)"
-msgstr "¤¶­± %s (¨Ï¥Î %s ¼Ò²Õ)"
-
-#: ../../standalone/drakgw_.c:216
-#, c-format
-msgid "Interface %s"
-msgstr "¤¶­± %s"
-
-#: ../../standalone/drakgw_.c:224
-msgid "No network adapter on your system!"
-msgstr "±z¨t²Î¨Ã¨S¦³ºô¸ô¥d¦s¦b"
-
-#: ../../standalone/drakgw_.c:225
-msgid ""
-"No ethernet network adapter has been detected on your system. Please run the "
-"hardware configuration tool."
-msgstr "±z¨t²Î°»´ú¤£¨ì¦³ºô¸ô¥dªº¦s¦b¡A½Ð­«·s°õ¦æµwÅé³]©w¤u¨ã¡C"
-
-#: ../../standalone/drakgw_.c:231
-msgid "Network interface"
-msgstr "ºô¸ô¤¶­±"
-
-#: ../../standalone/drakgw_.c:232
-#, c-format
-msgid ""
-"There is only one configured network adapter on your system:\n"
-"\n"
-"%s\n"
-"\n"
-"I am about to setup your Local Area Network with that adapter."
-msgstr ""
-"±zªº¨t²Î¥Ø«e¦³¤@±i¤w¸g³]©w¦nªººô¸ô¥d:\n"
-"\n"
-"%s\n"
-"\n"
-"²{¦b­n¶i¦æ³o±iºô¸ô¥d»P°Ï°ìºô¸ôªº³s½u²ÕºA³]©w¡C"
-
-#: ../../standalone/drakgw_.c:241
-msgid ""
-"Please choose what network adapter will be connected to your Local Area "
-"Network."
-msgstr "½Ð¿ï¾Ü­n³s½u¨ì°Ï°ìºô¸ô¤ºªººô¸ô¥d¡C"
-
-#: ../../standalone/drakgw_.c:259
-msgid "Network interface already configured"
-msgstr "ºô¸ô¤¶­±¤w¸g³]©w§¹¦¨"
-
-#: ../../standalone/drakgw_.c:260
-#, c-format
-msgid ""
-"Warning, the network adapter (%s) is already configured.\n"
-"\n"
-"Do you want an automatic re-configuration?\n"
-"\n"
-"You can do it manually but you need to know what you're doing."
-msgstr ""
-"ĵ§i¡A¨t²Îºô¸ô¥d¤¶­± (%s) ¤w¸g³]©w¹L¤F¡C\n"
-"\n"
-"±z½T©w­n¦Û°Ê­«·s³]©w¹L¡H\n"
-"\n"
-"¦pªG±z¦³¯S®í»Ý¨D¡A¥i¥H¿ï¾Ü¤â°Ê¤è¦¡³]©w¡C"
-
-#: ../../standalone/drakgw_.c:265
-msgid "Automatic reconfiguration"
-msgstr "¦Û°Ê­«·s³]©w"
-
-#: ../../standalone/drakgw_.c:266
-msgid "Show current interface configuration"
-msgstr "Åã¥Ü¥Ø«eºô¸ô¤¶­±²ÕºA³]©w"
-
-#: ../../standalone/drakgw_.c:268
-#, c-format
-msgid ""
-"Current configuration of `%s':\n"
-"\n"
-"Network: %s\n"
-"IP address: %s\n"
-"IP attribution: %s\n"
-"Driver: %s"
-msgstr ""
-"¥Ø«e '%s' ªº²ÕºA³]©w:\n"
-"\n"
-"ºô¸ô: %s\n"
-"IP ¦ì§}¡G %s\n"
-"IP ÄÝ©Ê¡G%s\n"
-"ÅX°Êµ{¦¡¡G %s"
-
-#: ../../standalone/drakgw_.c:280
-msgid ""
-"I can keep your current configuration and assume you already set up a DHCP "
-"server; in that case please verify I correctly read the C-Class Network that "
-"you use for your local network; I will not reconfigure it and I will not "
-"touch your DHCP server configuration.\n"
-"\n"
-"Else, I can reconfigure your interface and (re)configure a DHCP server for "
-"you.\n"
-"\n"
-msgstr ""
-"³]©wµ{¦¡¤w¸g¬ö¿ý¤F¥Ø«eªº²ÕºA³]©w¸ê°T¡A¨Ã°²³]±z¤w¸g³]©w¦n¤F\n"
-"DHCP ªA°È¡F±µ¤U¨Ó½Ð½T»{³]©wµ{¦¡¯à°÷¥¿½T¨úªº±z°Ï°ìºô¸ô¸ê°T¡F\n"
-"¦pªG³]©wµ{¦¡µLªk¥¿½T¨ú±o DHCP ªA°È²ÕºAªº¸Ü¡A¬ÛÃö³]©w±N¤£·|Ä~Äò¡C\n"
-"\n"
-"¨S°ÝÃDªº¸Ü¡A¦w¸Ëµ{¦¡±N·|­«·s³]©w±zªººô¸ô¤¶­±¡A³]©w¥Ñ DHCP ¥D¾÷\n"
-"¨ú±oIP¸ê°T¡C\n"
-"\n"
-
-#: ../../standalone/drakgw_.c:285
-msgid "C-Class Local Network"
-msgstr "C µ¥¯Åªº°Ï°ìºô¸ô"
-
-#: ../../standalone/drakgw_.c:286
-msgid "(This) DHCP Server IP"
-msgstr "¸Ó DHCP ¥D¾÷ IP"
-
-#: ../../standalone/drakgw_.c:287
-msgid "Re-configure interface and DHCP server"
-msgstr "­«·s³]©w¸Óºô¸ô¤¶­±»P DHCP ¦øªA¾¹"
-
-#: ../../standalone/drakgw_.c:294
-msgid "The Local Network did not finish with `.0', bailing out."
-msgstr "¸Ó°Ï°ìºô¸ô¨Ã¤£¬O¥H .0 µ²§À¡A©ñ±ó..."
-
-#: ../../standalone/drakgw_.c:305
-#, c-format
-msgid "Potential LAN address conflict found in current config of %s!\n"
-msgstr "Potential LAN ¦ì§}»P¥Ø«e¦b %s §ä¨ìªº³]©w¤¬½Ä¬ð!\n"
-
-#: ../../standalone/drakgw_.c:315
-msgid "Configuring..."
-msgstr "³]©w¤¤..."
-
-#: ../../standalone/drakgw_.c:316
-msgid "Configuring scripts, installing software, starting servers..."
-msgstr "³]©w script, ¦w¸Ë³nÅé¡A±Ò°Ê¬ÛÃöªº servers ªA°È"
-
-#: ../../standalone/drakgw_.c:352
-#, c-format
-msgid "Problems installing package %s"
-msgstr "¦w¸Ë %s ®M¥óµo¥Í¿ù»~"
-
-#: ../../standalone/drakgw_.c:485
-msgid ""
-"Everything has been configured.\n"
-"You may now share Internet connection with other computers on your Local "
-"Area Network, using automatic network configuration (DHCP)."
-msgstr ""
-"¨C­Ó¶µ¥Ø³£¤w¸g³]©w¦n¤F¡C\n"
-"²{¦b±zªº¨t²Î¤w¸g³z¹L DHCP °ÊºA IP ¤À°tªº¤è¦¡¨ú±o³s½u IP¡A\n"
-"¨Ã¥B¤]¤w¸g¯à°÷³z¹L¨ä¥L¹q¸£ªºÀW¼e¤À¨É¦s¨ú Internet ªA°È¡C"
-
-#: ../../standalone/drakgw_.c:504
-msgid "The setup has already been done, but it's currently disabled."
-msgstr "³o­Ó³]©w¥ý«e¤w¸g§¹¦¨¤F¡A¤£¹L¥Ø«e¬O³B²zÃö³¬¨S±Ò¥Îªºª¬ºA"
-
-#: ../../standalone/drakgw_.c:505
-msgid "The setup has already been done, and it's currently enabled."
-msgstr "³o­Ó³]©w¥ý«e¤w¸g§¹¦¨¤F¡A¥Ø«e¬O³B²z¶}±Ò¥i¥Îªºª¬ºA"
-
-#: ../../standalone/drakgw_.c:506
-msgid "No Internet Connection Sharing has ever been configured."
-msgstr "Internet ³s½u¤À¨É©|¥¼³]©w¡C"
-
-#: ../../standalone/drakgw_.c:511
-msgid "Internet connection sharing configuration"
-msgstr "Internet ³s½u¤À¨É³]©w"
-
-#: ../../standalone/drakgw_.c:518
-#, c-format
-msgid ""
-"Welcome to the Internet Connection Sharing utility!\n"
-"\n"
-"%s\n"
-"\n"
-"Click on Configure to launch the setup wizard."
-msgstr ""
-"Åwªï¨Ó¨ì Internet ³s½u¤À¨É³]©w¤u¨ã¡I\n"
-"\n"
-"%s\n"
-"\n"
-"ÂI¿ï³]©w¨Ó±Ò°Ê³]©wºëÆF¡C"
-
-#: ../../standalone/drakperm_.c:42
-msgid "group"
-msgstr "¸s²Õ"
-
-#: ../../standalone/drakperm_.c:42
-msgid "path"
-msgstr "¸ô®|"
-
-#: ../../standalone/drakperm_.c:42
-msgid "permissions"
-msgstr "Åv­­"
-
-#: ../../standalone/drakperm_.c:42
-msgid "user"
-msgstr "¨Ï¥ÎªÌ"
-
-#: ../../standalone/drakperm_.c:49
-msgid "Up"
-msgstr "¦V¤W"
-
-#: ../../standalone/drakperm_.c:50
-msgid "delete"
-msgstr "§R°£"
-
-#: ../../standalone/drakperm_.c:51
-msgid "edit"
-msgstr "½s¿è"
-
-#: ../../standalone/drakperm_.c:52
-msgid "Down"
-msgstr "¦V¤U"
-
-#: ../../standalone/drakperm_.c:53
-msgid "add a rule"
-msgstr "·s¼W³W«h"
-
-#: ../../standalone/drakperm_.c:54
-msgid "select perm file to see/edit"
-msgstr "¿ï¨ú­n¬d¬Ý½s¿èªºÀÉ®×"
-
-#: ../../standalone/drakperm_.c:57
-msgid ""
-"Drakperm is used to see files to use in order to fix permissions, owners, "
-"and groups via msec.\n"
-"You can also edit your own rules which will owerwrite the default rules."
-msgstr ""
-"Drakperm µ{¦¡¯à°÷Åý¨Ï¥ÎªÌÀ˵ø¥H¤Î­×§ï­«­nÀɮתºÅv­­¡A¥]§t¾Ö¦³ªÌ¡B\n"
-"¸s²Õµ¥¸ê°T¡C¥t¥~±z¤]¥i¥H¦Û¦æ½s¿è³Ð³y§ó¦hÄÝ©ó¦Û­qªº³W«h¶µ¥Ø¡C"
-
-#: ../../standalone/drakperm_.c:62
-msgid "Add a new rule at the end"
-msgstr "©óµ²§À·s¼W¤@¶µ³W«h"
-
-#: ../../standalone/drakperm_.c:63
-msgid "Edit curent rule"
-msgstr "½s¿è¥Ø«e³W«h"
-
-#: ../../standalone/drakperm_.c:64
-msgid "Up selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:65
-msgid "Down selected rule one level"
-msgstr ""
-
-#: ../../standalone/drakperm_.c:66
-msgid "Delete selected rule"
-msgstr "§R°£©Ò¿ï¨úªº³W«h"
-
-#: ../../standalone/drakperm_.c:237
-msgid "browse"
-msgstr "ÂsÄý"
-
-#: ../../standalone/drakperm_.c:244
-msgid "Current user"
-msgstr "¨Ï¥Î¥Ø«eÀɮץؿýªº¾Ö¦³ªÌ"
-
-#: ../../standalone/drakperm_.c:249
-msgid "Permissions"
-msgstr "Åv­­"
-
-#: ../../standalone/drakperm_.c:250
-msgid "Path"
-msgstr "¸ô®|"
-
-#: ../../standalone/drakperm_.c:251
-msgid "Property"
-msgstr "¯S©Ê"
-
-#: ../../standalone/drakperm_.c:253
-msgid "sticky-bit"
-msgstr "Sticky-Bit"
-
-#: ../../standalone/drakperm_.c:254
-msgid "Set-UID"
-msgstr "Set-UID"
-
-#: ../../standalone/drakperm_.c:255
-msgid "Set-GID"
-msgstr "Set-GID"
-
-#: ../../standalone/drakperm_.c:310
-msgid ""
-"Used for directory:\n"
-" only owner of directory or file in this directory can delete it"
-msgstr ""
-"¨Ï¥Î©ó¥Ø¿ý¡G\n"
-" ¦ì©ó¸Ó¥Ø¿ý¤ºªºÀɮץؿý¡A¥u¦³¸ÓÀɮץؿýªº¾Ö¦³ªÌ¤~¥i¥H§R°£¤§"
-
-#: ../../standalone/drakperm_.c:311
-msgid "Use owner id for execution"
-msgstr "°õ¦æ®É¥t¥~¨ã³Æ¸Ó¾Ö¦³ªÌÅv­­"
-
-#: ../../standalone/drakperm_.c:312
-msgid "Use group id for execution"
-msgstr "°õ¦æ®É¥t¥~¨ã³Æ¸Ó¸s²ÕÅv­­"
-
-#: ../../standalone/drakperm_.c:313
-msgid "when checked, owner and group won't be changed"
-msgstr "·í¸Ó¶µ¥Ø¿ï¨ú®É¡A±NµLªk¥t¥~¿ï¾Ü®M¥Îªº¾Ö¦³ªÌ»P¸s²Õ¶µ¥Ø"
-
-#: ../../standalone/drakperm_.c:318
-msgid "Path selection"
-msgstr "¸ô®|¿ï¾Ü"
-
-#: ../../standalone/drakperm_.c:364
-msgid "user :"
-msgstr "¨Ï¥ÎªÌ¡G"
-
-#: ../../standalone/drakperm_.c:366
-msgid "group :"
-msgstr "¸s²Õ¡G"
-
-#: ../../standalone/draksound_.c:47
-msgid "No Sound Card detected!"
-msgstr "°»´ú¤£¨ì¨t²Î¦³¥ô¦ó­µ®Ä¸Ë¸m¡I"
-
-#: ../../standalone/draksound_.c:48
-msgid ""
-"No Sound Card has been detected on your machine. Please verify that a Linux-"
-"supported Sound Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"¥Ø«e±zªº¨t²Î°»´ú¤£¨ì¥ô¦ó­µ®Ä¥d¸Ë¸m¡A½Ð½T»{±zªº­µ®Ä¥d¦³¦w´¡¥¿½T¡C\n"
-"\n"
-"\n"
-"¥t¥~½Ð³s¤W§Ú­Ìªº©x¤èºô¯¸¬d¬Ý¸ê®Æ®w¡AÀ˵ø±zªº­µ®Ä¥d¬O§_¤w¸g¤ä´©¡G\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/draksound_.c:55
-msgid ""
-"\n"
-"\n"
-"\n"
-"Note: if you've an ISA PnP sound card, you'll have to use the sndconfig "
-"program. Just type \"sndconfig\" in a console."
-msgstr ""
-
-#: ../../standalone/draksplash_.c:34
-#, fuzzy
-msgid ""
-"package 'ImageMagick' is required for correct working.\n"
-"Click \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"
-msgstr "¨t²Î»Ý­n¦w¸Ë¤W ImageMagick ®M¥ó¤~¯à°÷¶i¦æ³]©w"
-
-#: ../../standalone/draksplash_.c:78
-msgid "first step creation"
-msgstr "²Ä¤@³¡«Ø¥ß"
-
-#: ../../standalone/draksplash_.c:79
-msgid "final resolution"
-msgstr " ¸ÑªR«× "
-
-#: ../../standalone/draksplash_.c:80 ../../standalone/draksplash_.c:172
-msgid "choose image file"
-msgstr "¿ï¾Ü¬M¹³ÀÉ®× "
-
-#: ../../standalone/draksplash_.c:81
-msgid "Theme name"
-msgstr " §G´º¦WºÙ "
-
-#: ../../standalone/draksplash_.c:85
-msgid "Browse"
-msgstr "ÂsÄý"
-
-#: ../../standalone/draksplash_.c:99 ../../standalone/draksplash_.c:162
-msgid "Configure bootsplash picture"
-msgstr "µLªk«Ø¥ß¶}¾÷¸ü¤Jµe­±±sÄý"
-
-#: ../../standalone/draksplash_.c:100
-msgid ""
-"x coordinate of text box\n"
-"in number of character"
-msgstr " ¦r¤¸¤å¦r¤è¶ôªº X ¶b§¤¼Ð "
-
-#: ../../standalone/draksplash_.c:101
-msgid ""
-"y coordinate of text box\n"
-"in number of character"
-msgstr " ¦r¤¸¤å¦r¤è¶ôªº Y ¶b§¤¼Ð "
-
-#: ../../standalone/draksplash_.c:102
-msgid "text width"
-msgstr "¤å¦r¼e«× "
-
-#: ../../standalone/draksplash_.c:103
-msgid "text box height"
-msgstr "¤å¦r¤è¶ô°ª«× "
-
-#: ../../standalone/draksplash_.c:104
-msgid ""
-"the progress bar x coordinate\n"
-"of its upper left corner"
-msgstr " ¥ª¤W¤è¶i«×Barªº x ¶b§¤¼Ð "
-
-#: ../../standalone/draksplash_.c:105
-msgid ""
-"the progress bar y coordinate\n"
-"of its upper left corner"
-msgstr " ¥ª¤W¤è¶i«×Barªº y ¶b§¤¼Ð "
-
-#: ../../standalone/draksplash_.c:106
-msgid "the width of the progress bar"
-msgstr " ¶i«×Barªº¼e«× "
-
-#: ../../standalone/draksplash_.c:107
-msgid "the heigth of the progress bar"
-msgstr " ¶i«×Barªº°ª«× "
-
-#: ../../standalone/draksplash_.c:108
-msgid "the color of the progress bar"
-msgstr " ¶i«×Barªº¦â±m "
-
-#: ../../standalone/draksplash_.c:121
-msgid "Preview"
-msgstr "±sÄý"
-
-#: ../../standalone/draksplash_.c:123
-msgid "Save theme"
-msgstr "Àx¦s§G´º"
-
-#: ../../standalone/draksplash_.c:124
-msgid "Choose color"
-msgstr "¿ï¨ú¦â±m"
-
-#: ../../standalone/draksplash_.c:127
-msgid "Display logo on Console"
-msgstr "¦b Console Åã¥Ü logo"
-
-#: ../../standalone/draksplash_.c:128
-msgid "Make kernel message quiet by default"
-msgstr "³]©w¶}¾÷®É¤£Åã¥Ü®Ö¤ß°T®§¸ê°T"
-
-#: ../../standalone/draksplash_.c:165 ../../standalone/draksplash_.c:329
-#, c-format
-msgid "This theme haven't yet any bootsplash in %s !"
-msgstr "%s ¤º©|¥¼¦³¥ô¦ó¶}¾÷¸ü¤Jµe­±"
-
-#: ../../standalone/draksplash_.c:212
-msgid "saving Bootsplash theme..."
-msgstr "Àx¦s¶}¾÷¸ü¤J¹Ï¤ù§G´º¶µ¥Ø..."
-
-#: ../../standalone/draksplash_.c:435
-msgid "ProgressBar color selection"
-msgstr "¶i«×¤Ú¦â±m¿ï¾Ü"
-
-#: ../../standalone/draksplash_.c:456
-msgid "You must choose an image file first!"
-msgstr "±z»Ý­n¥ý¿ï¾Ü¬M¹³ÀɮסI"
-
-#: ../../standalone/draksplash_.c:465
-msgid "Generating preview ..."
-msgstr "²£¥Í±sÄý¹Ï¥Ü¤¤..."
-
-#. -PO First %s is theme name, second %s (in parenthesis) is resolution
-#: ../../standalone/draksplash_.c:511
-#, fuzzy, c-format
-msgid "%s BootSplash (%s) preview"
-msgstr "µLªk«Ø¥ß¶}¾÷¶i«×µe­±±sÄý"
-
-#: ../../standalone/drakxtv_.c:49
-msgid ""
-"XawTV isn't installed!\n"
-"\n"
-"\n"
-"If you do have a TV card but DrakX has neither detected it (no bttv nor "
-"saa7134\n"
-"module in \"/etc/modules\") nor installed xawtv, please send the\n"
-"results of \"lspcidrake -v -f\" to \"install\\@mandrakesoft.com\"\n"
-"with subject \"undetected TV card\".\n"
-"\n"
-"\n"
-"You can install it by typing \"urpmi xawtv\" as root, in a console."
-msgstr ""
-"±zªº¨t²Î¨Ã¥¼¦w¸Ë XawTV µ{¦¡®M¥ó¡I\n"
-"\n"
-"\n"
-"¦pªG±z¨t²Î¦³¦w¸Ë¤W¹qµø¥d¡A¦ý¬O DrakX ¨Ã¥¼°»´ú¨ìªº¸Ü\n"
-"(¤@¯ë¥i¥H¥Ñ/etc/modules Àɮפº¬O§_¥]§t bttv ©Î¬O\n"
-"saa7134 ¶µ¥Ø§P©w¤§)¡A½Ð°õ¦æ\"lspcidrake -v -f\"\n"
-"µM«á±N°õ¦æµ²ªG¥H¼ÐÃD¬° \"Undeleted TV card\" ªº«H¥ó±H¨ì\n"
-"\"install\\@mandrakesoft.com\"\n"
-"¡C\n"
-"\n"
-"±z²{¦b¥i¥H¶}±Ò¤@­Ó²×ºÝ¾÷µ{¦¡¡A©ÎªÌ¬O¦b¤å¦r¤¶­±¤U¡A\n"
-"¥Î root Åv­­¨­¥÷°õ¦æ \"urpmi xawtv\" ±N¸Ó®M¥ó¦w¸Ë¤W¡C"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "Canada (cable)"
-msgstr "¥[®³¤j (cable)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (broadcast)"
-msgstr "¬ü°ê (boradcast)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable)"
-msgstr "¬ü°ê (cable)"
-
-#: ../../standalone/drakxtv_.c:66
-msgid "USA (cable-hrc)"
-msgstr "¬ü°ê (cable-hrc)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "China (broadcast)"
-msgstr "¤¤°ê (broadcast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (broadcast)"
-msgstr "¤é¥» (broascast)"
-
-#: ../../standalone/drakxtv_.c:67
-msgid "Japan (cable)"
-msgstr "¤é¥» (cable)"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "East Europe"
-msgstr "ªF¼Ú"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "France [SECAM]"
-msgstr "ªk°ê [SECAM]"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "Ireland"
-msgstr "·Rº¸Äõ"
-
-#: ../../standalone/drakxtv_.c:68
-msgid "West Europe"
-msgstr "¦è¼Ú"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Australia"
-msgstr "¿D¤j§Q¨È"
-
-#: ../../standalone/drakxtv_.c:69
-msgid "Newzealand"
-msgstr "¤¦³Á"
-
-#: ../../standalone/drakxtv_.c:70
-msgid "South Africa"
-msgstr "«n«D"
-
-#: ../../standalone/drakxtv_.c:71
-msgid "Argentina"
-msgstr "ªü®Ú§Ê"
-
-#: ../../standalone/drakxtv_.c:72
-msgid "Australian Optus cable TV"
-msgstr "ªü®Ú§Ê Optus cable TV"
-
-#: ../../standalone/drakxtv_.c:107
-msgid ""
-"Please,\n"
-"type in your tv norm and country"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:109
-msgid "TV norm:"
-msgstr ""
-
-#: ../../standalone/drakxtv_.c:110
-msgid "Area:"
-msgstr "°Ï°ì¡G"
-
-#: ../../standalone/drakxtv_.c:114
-msgid "Scanning for TV channels in progress ..."
-msgstr "·Ç³Æ¶}©l±½´y¹qµøÀW¹D"
-
-#: ../../standalone/drakxtv_.c:122
-msgid "Scanning for TV channels"
-msgstr "¥¿¦b±½´y¹qµøÀW¹D"
-
-#: ../../standalone/drakxtv_.c:125
-msgid "There was an error while scanning for TV channels"
-msgstr "±½´y¹qµøÀW¹Dµo¥Í¿ù»~"
-
-#: ../../standalone/drakxtv_.c:126
-msgid "XawTV isn't installed!"
-msgstr "XawTV µ{¦¡¨Ã¥¼¦w¸Ë¡I"
-
-#: ../../standalone/drakxtv_.c:129
-msgid "Have a nice day!"
-msgstr "¯¬¦³¬ü¦nªº¤@¤Ñ¡I"
-
-#: ../../standalone/drakxtv_.c:130
-msgid "Now, you can run xawtv (under X Window!) !\n"
-msgstr "§¹¦¨¡A±z²{¦b¥i¥H¦b X ¤U°õ¦æ xawtv µ{¦¡¤F¡I\n"
-
-#: ../../standalone/drakxtv_.c:153
-msgid "No TV Card detected!"
-msgstr "¨t²Î°»´ú¤£¨ì¥ô¦ó¹qµø¥d¡I"
-
-#: ../../standalone/drakxtv_.c:154
-msgid ""
-"No TV Card has been detected on your machine. Please verify that a Linux-"
-"supported Video/TV Card is correctly plugged in.\n"
-"\n"
-"\n"
-"You can visit our hardware database at:\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-msgstr ""
-"¥Ø«e±zªº¨t²Î°»´ú¤£¨ì¥ô¦ó¹qµø¥d¡A½Ð½T»{±zªº¹qµø¥d¦³¦w´¡¥¿½T¡C\n"
-"\n"
-"\n"
-"¥t¥~½Ð³s¤W§Ú­Ìªº©x¤èºô¯¸¬d¬Ý¸ê®Æ®w¡AÀ˵ø±zªº¹qµø¥d¬O§_¤w¸g¤ä´©¡G\n"
-"\n"
-"\n"
-"http://www.linux-mandrake.com/en/hardware.php3"
-
-#: ../../standalone/harddrake2_.c:8
-#, fuzzy
-msgid ""
-"\n"
-"Usage: harddrake [-h|--help] [--test]\n"
-msgstr "usage¡G keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:16
-msgid "usage: keyboarddrake [--expert] [keyboard]\n"
-msgstr "usage¡G keyboarddrake [--expert] [keyboard]\n"
-
-#: ../../standalone/keyboarddrake_.c:32
-msgid "Please, choose your keyboard layout."
-msgstr "½Ð¿ï¨úÁä½L±Æ¦Cªº®æ¦¡¬O¨º¤@ºØ¡C"
-
-#: ../../standalone/keyboarddrake_.c:41
-msgid "Do you want the BackSpace to return Delete in console?"
-msgstr "±z§Æ±æ BackSpace «á°hÁä¯à°÷¦b console ¤U¦^À³ Delete «öÁ䪺¥\¯à¶Ü¡H"
-
-#: ../../standalone/livedrake_.c:24
-msgid "Change Cd-Rom"
-msgstr "§ó´«¥úºÐ¤ù"
-
-#: ../../standalone/livedrake_.c:25
-msgid ""
-"Please insert the Installation Cd-Rom in your drive and press Ok when done.\n"
-"If you don't have it, press Cancel to avoid live upgrade."
-msgstr ""
-"½Ð©ñ¤J¦w¸Ë CD ¥úºÐ¤ù¡AµM«á«ö¤U¡y½T©w¡z«ö¶sÄ~Äò¦w¸Ë¡C¦pªG±z¨Ã¨S¦³³o¤ù\n"
-"¥úºÐ¤ùªº¸Ü¡A½Ð«ö¤U¨ú®ø«ö¶s¥HÁקK±Ò°Ê½u¤W¤É¯Åªºµ{¦¡¡C"
-
-#: ../../standalone/livedrake_.c:35
-msgid "Unable to start live upgrade !!!\n"
-msgstr "µLªk±Ò°Ê½u¤W§ó·sµ{¦¡ !!!\n"
-
-#: ../../standalone/localedrake_.c:33
-msgid "The change is done, but to be effective you must logout"
-msgstr "Åܧó¤w¸g§¹¦¨¡A¤£¹L±z»Ý­n­«·sµn¤J¤~¯à°÷¥Í®Ä"
-
-#: ../../standalone/logdrake_.c:85 ../../ugtk.pm_.c:285
-msgid "logdrake"
-msgstr "logdrake"
-
-#: ../../standalone/logdrake_.c:95
-msgid "Show only for the selected day"
-msgstr "¶ÈÅã¥Ü©Ò¿ï¨ú¤é´Á¶µ¥Ø"
-
-#: ../../standalone/logdrake_.c:102
-msgid "/File/_New"
-msgstr "/ÀÉ®×/·s¼W (_N)"
-
-#: ../../standalone/logdrake_.c:102
-msgid "<control>N"
-msgstr "<control>N"
-
-#: ../../standalone/logdrake_.c:103
-msgid "/File/_Open"
-msgstr "/ÀÉ®×/¶}±Ò (_O)"
-
-#: ../../standalone/logdrake_.c:103
-msgid "<control>O"
-msgstr "<control>O"
-
-#: ../../standalone/logdrake_.c:104
-msgid "/File/_Save"
-msgstr "/ÀÉ®×/Àx¦s (_S)"
-
-#: ../../standalone/logdrake_.c:104
-msgid "<control>S"
-msgstr "<control>S"
-
-#: ../../standalone/logdrake_.c:105
-msgid "/File/Save _As"
-msgstr "/ÀÉ®×/¥t¦s·sÀÉ (_A)"
-
-#: ../../standalone/logdrake_.c:106
-msgid "/File/-"
-msgstr "/ÀÉ®×/-"
-
-#: ../../standalone/logdrake_.c:108
-msgid "/_Options"
-msgstr "/¿ï¶µ (_O)"
-
-#: ../../standalone/logdrake_.c:109
-msgid "/Options/Test"
-msgstr "/¿ï¶µ/´ú¸Õ"
-
-#: ../../standalone/logdrake_.c:111
-msgid "/Help/_About..."
-msgstr "/»¡©ú/Ãö©ó (_A)"
-
-#: ../../standalone/logdrake_.c:118
-msgid "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:119
-msgid "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-msgstr "-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"
-
-#: ../../standalone/logdrake_.c:173
-msgid "User"
-msgstr "User (¨Ï¥ÎªÌ)"
-
-#: ../../standalone/logdrake_.c:174
-msgid "Messages"
-msgstr "Messages (°T®§)"
-
-#: ../../standalone/logdrake_.c:175
-msgid "Syslog"
-msgstr "Syslog (¨t²Î°O¿ý)"
-
-#: ../../standalone/logdrake_.c:176
-msgid "Mandrake Tools Explanations"
-msgstr "Mandrake ¤u¨ã¸ÑªR"
-
-#: ../../standalone/logdrake_.c:179
-msgid "search"
-msgstr "´M§ä"
-
-#: ../../standalone/logdrake_.c:185
-msgid "A tool to monitor your logs"
-msgstr "ºÊ¹î°O¿ýÀɪº¤u¨ã"
-
-#: ../../standalone/logdrake_.c:186
-msgid "Settings"
-msgstr "³]©w"
-
-#: ../../standalone/logdrake_.c:191
-msgid "matching"
-msgstr "¬Û°tªº"
-
-#: ../../standalone/logdrake_.c:192
-msgid "but not matching"
-msgstr "¦ý¬O¤£¬Û°t"
-
-#: ../../standalone/logdrake_.c:196
-msgid "Choose file"
-msgstr "¿ï¨úÀÉ®×"
-
-#: ../../standalone/logdrake_.c:201
-msgid "Calendar"
-msgstr "¦æ¨Æ¾ä"
-
-#: ../../standalone/logdrake_.c:211
-msgid "Content of the file"
-msgstr "Àɮתº¤º®e"
-
-#: ../../standalone/logdrake_.c:215 ../../standalone/logdrake_.c:391
-msgid "Mail alert"
-msgstr "¶l¥óĵ¥Ü"
-
-#: ../../standalone/logdrake_.c:267
-#, c-format
-msgid "please wait, parsing file: %s"
-msgstr "½Ðµy­Ô¡A¥¿¦b¸ÑªRÀɮסG%s"
-
-#: ../../standalone/logdrake_.c:408
-msgid "Mail alert configuration"
-msgstr "¶l¥óĵ¥Ü³qª¾²ÕºA³]©w"
-
-#: ../../standalone/logdrake_.c:409
-msgid ""
-"Welcome to the mail configuration utility.\n"
-"\n"
-"Here, you'll be able to set up the alert system.\n"
-msgstr ""
-"Åwªï¨Ó¨ì¶l¥ó³]©w¤u¨ã¡C\n"
-"\n"
-"¦b³o¸Ì¡A±z¯à°÷³]©w±zªºÄµ¥Ü³qª¾ªº¤è¦¡¡C\n"
-
-#: ../../standalone/logdrake_.c:416
-msgid "Apache World Wide Web Server"
-msgstr "Apache WWW ¦øªA¾¹"
-
-#: ../../standalone/logdrake_.c:417
-msgid "Domain Name Resolver"
-msgstr "ºô°ì¦WºÙ¸ÑªR¾¹"
-
-#: ../../standalone/logdrake_.c:418
-msgid "Ftp Server"
-msgstr "FTP ¦øªA¾¹"
-
-#: ../../standalone/logdrake_.c:419
-msgid "Postfix Mail Server"
-msgstr "Postfix ¶l¥ó¦øªA¾¹"
-
-#: ../../standalone/logdrake_.c:420
-msgid "Samba Server"
-msgstr "Samba ¦øªA¾¹"
-
-#: ../../standalone/logdrake_.c:421
-msgid "SSH Server"
-msgstr "NIS ¦øªA¥D¾÷"
-
-#: ../../standalone/logdrake_.c:422
-msgid "Webmin Service"
-msgstr "Webmin ªA°È"
-
-#: ../../standalone/logdrake_.c:423
-msgid "Xinetd Service"
-msgstr "Xinetd ªA°È"
-
-#: ../../standalone/logdrake_.c:430
-msgid "service setting"
-msgstr "ªA°È³]©w"
-
-#: ../../standalone/logdrake_.c:431
-msgid ""
-"You will receive an alert if one of the selected services is no more running"
-msgstr "­Y¬O±z©Ò¿ï¨úªºªA°È¶µ¥Ø­Y¬O¨S°õ¦æªº¸Ü¡A±z±N·|¦¬¨ìĵ¥Ü³qª¾"
-
-#: ../../standalone/logdrake_.c:443
-msgid "load setting"
-msgstr "¸ü¤J³]©w"
-
-#: ../../standalone/logdrake_.c:444
-msgid "You will receive an alert if the load is higher than this value"
-msgstr "·í¨t²Î­t¸ü¶W¹L¸Ó¼Æ­È®É¡A±z±N·|¦¬¨ìĵ¥Ü³qª¾"
-
-#: ../../standalone/logdrake_.c:457
-msgid "alert configuration"
-msgstr "ĵ¥Ü³]©w"
-
-#: ../../standalone/logdrake_.c:458
-msgid "Please enter your email address below "
-msgstr "½Ð©ó¤U¤è¿é¤J§Aªº e-mail"
-
-#: ../../standalone/logdrake_.c:497
-msgid "Save as.."
-msgstr "¥t¦s·sÀÉ..."
-
-#: ../../standalone/mousedrake_.c:45
-msgid "Please, choose the type of your mouse."
-msgstr "½Ð¿ï¨ú·Æ¹«ªº§Î¦¡¡C"
-
-#: ../../standalone/mousedrake_.c:58
-msgid "Emulate third button?"
-msgstr "¼ÒÀÀ¤TÁä·Æ¹«ªº¥\¯à ¡H"
-
-#: ../../standalone/printerdrake_.c:57
-msgid "Reading printer data ..."
-msgstr "Ū¨ú¦Lªí¾÷¸ê®Æ ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Detecting devices ..."
-msgstr "¥¿¦b°»´ú¸Ë¸m ..."
-
-#: ../../standalone/scannerdrake_.c:41
-msgid "Test ports"
-msgstr "´ú¸Õ³s±µ°ð"
-
-#: ../../standalone/scannerdrake_.c:53 ../../standalone/scannerdrake_.c:68
-#: ../../standalone/scannerdrake_.c:81
-#, c-format
-msgid "The %s is not supported by this version of Mandrake Linux."
-msgstr "Mandrake Linux ¥Ø«eªºª©¥»ÁÙ¤£¤ä´© %s"
-
-#: ../../standalone/scannerdrake_.c:56
-#, c-format
-msgid "%s found on %s, configure it?"
-msgstr "§ä¨ì¤F %s ¸Ë¸m (©ó %s)¡A²{¦b­n³]©w¶Ü¡H"
-
-#: ../../standalone/scannerdrake_.c:59
-#, c-format
-msgid "%s is not in the scanner database, configure it manually?"
-msgstr "¦b±½´y¾¹¸ê®Æ®w¤º§ä¤£¨ì¦¹«¬¸¹ - %s¡A±z­n¤â°Ê³]©w¶Ü¡H"
-
-#: ../../standalone/scannerdrake_.c:65
-msgid "Select a scanner"
-msgstr "¿ï¨ú±zªº±½´y¾¹"
-
-#: ../../standalone/scannerdrake_.c:93
-#, c-format
-msgid "This %s scanner is unsupported"
-msgstr "¥Ø«eÁÙ¤£¤ä´©³o´Ú %s ±½´y¾¹"
-
-#: ../../standalone/scannerdrake_.c:107
-#, c-format
-msgid ""
-"Scannerdrake was not able to detect your %s scanner.\n"
-"Please select the device where your scanner is plugged"
-msgstr ""
-"ScannerDrake µ{¦¡µLªk°»´ú±zªº %s ±½´y¾¹¡C\n"
-"½Ð¿ï¾Ü±z¥Ø«e±½´y¾¹¦w¸Ëªº¸Ë¸m¶µ¥Ø"
-
-#: ../../standalone/scannerdrake_.c:109
-msgid "choose device"
-msgstr "¿ï¨ú¸Ë¸m"
-
-#: ../../standalone/scannerdrake_.c:115
-#, c-format
-msgid ""
-"This %s scanner must be configured by printerdrake.\n"
-"You can launch printerdrake from the Mandrake Control Center in Hardware "
-"section."
-msgstr ""
-"³o¥x %s ±½´y¾¹»Ý­n¥ý°õ¦æ printerdrake µ{¦¡¶i¦æ³]©w¡C\n"
-"±z¥i¥H³z¹L Mandrake ±±¨î¥x¤ºªºµwÅ鶵¥Ø¤º°õ¦æ¸Óµ{¦¡¡C"
-
-#: ../../standalone/scannerdrake_.c:120
-#, c-format
-msgid ""
-"Your %s scanner has been configured.\n"
-"You may now scan documents using ``XSane'' from Multimedia/Graphics in the "
-"applications menu."
-msgstr ""
-"±zªº %s ±½´y¾¹¤w¸g³]©w§¹¦¨¤F¡C\n"
-"±z¥i¥H°õ¦æ°õ¦æ ``XSane'' µ{¦¡¶i¦æ¤å¥ó±½´yªº¤u§@¡C©ÎªÌ±z¤]¥i¥H¦bµ{¦¡¶°¤º¡A©ó¦h"
-"´CÅé/¹Ï§Î¶µ¥Ø¤º§ä¨ì¸Óµ{¦¡¡C"
-
-#: ../../standalone/service_harddrake_.c:44
-#, c-format
-msgid "Some devices in the \"%s\" hardware class were removed:\n"
-msgstr "¦ì©ó \"%s\" ªºµwÅéÃþ§O¶µ¥Ø¤w¸g²¾°£¡G\n"
-
-#: ../../standalone/service_harddrake_.c:48
-#, fuzzy
-msgid "Some devices were added:\n"
-msgstr ""
-"\n"
-"¦ì©ó %s Ãþ§O¤ºªº¸Ë¸m¶µ¥Ø¤w¸g·s¼W¡G\n"
-
-#: ../../steps.pm_.c:14
-msgid "Choose your language"
-msgstr "¿ï¾Ü»y¨t"
-
-#: ../../steps.pm_.c:15
-msgid "Select installation class"
-msgstr "¿ï¾Ü¦w¸Ë¼Ò¦¡"
-
-#: ../../steps.pm_.c:16
-msgid "Hard drive detection"
-msgstr "µwºÐ°»´ú"
-
-#: ../../steps.pm_.c:17
-msgid "Configure mouse"
-msgstr "³]©w·Æ¹«"
-
-#: ../../steps.pm_.c:18
-msgid "Choose your keyboard"
-msgstr "¿ï¨úÁä½L§Î¦¡"
-
-#: ../../steps.pm_.c:19
-msgid "Security"
-msgstr "¦w¥þ©Ê³]©w"
-
-#: ../../steps.pm_.c:20
-msgid "Setup filesystems"
-msgstr "³]©wÀɮרt²Î"
-
-#: ../../steps.pm_.c:21
-msgid "Format partitions"
-msgstr "µwºÐ®æ¦¡¤Æ"
-
-#: ../../steps.pm_.c:22
-msgid "Choose packages to install"
-msgstr "¿ï¨úµ{¦¡®M¥ó"
-
-#: ../../steps.pm_.c:23
-msgid "Install system"
-msgstr "¦w¸Ë¨t²Î"
-
-#: ../../steps.pm_.c:25
-msgid "Add a user"
-msgstr "·s¼W¨Ï¥ÎªÌ"
-
-#: ../../steps.pm_.c:26
-msgid "Configure networking"
-msgstr "³]©wºô¸ô³s½u"
-
-#: ../../steps.pm_.c:28
-msgid "Configure services"
-msgstr "³]©w¨t²ÎªA°È"
-
-#: ../../steps.pm_.c:29
-msgid "Install bootloader"
-msgstr "¦w¸Ë¶}¾÷µ{¦¡"
-
-#: ../../steps.pm_.c:31
-msgid "Create a bootdisk"
-msgstr "»s§@¶}¾÷ºÏ¤ù"
-
-#: ../../steps.pm_.c:33
-msgid "Configure X"
-msgstr "³]©w X Àô¹Ò"
-
-#: ../../steps.pm_.c:34
-msgid "Install system updates"
-msgstr "¦w¸Ë¨t²Î§ó·s"
-
-#: ../../steps.pm_.c:35
-msgid "Exit install"
-msgstr "Â÷¶}¦w¸Ëµ{¦¡"
-
-#: ../../ugtk.pm_.c:648
-msgid "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-msgstr "-adobe-times-bold-r-normal--17-*-100-100-p-*-iso8859-*,*-r-*"
-
-#: ../../share/compssUsers:999
-msgid "Web/FTP"
-msgstr "Web/FTP"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer (client)"
-msgstr "¥Î¤áºÝºô¸ôÀô¹Ò"
-
-#: ../../share/compssUsers:999
-msgid "NFS server, SMB server, Proxy server, ssh server"
-msgstr "NFS server¡BSMB server¡BProxy server¡BSsh server"
-
-#: ../../share/compssUsers:999
-msgid "Office"
-msgstr "Office ³nÅé"
-
-#: ../../share/compssUsers:999
-msgid "Gnome Workstation"
-msgstr "Gnome Àô¹Ò"
-
-#: ../../share/compssUsers:999
-msgid "Tools for your Palm Pilot or your Visor"
-msgstr "Palm¡BVisor ¬ÛÃö¤u¨ã"
-
-#: ../../share/compssUsers:999
-msgid "Workstation"
-msgstr "¤u§@¯¸¥­¥x"
-
-#: ../../share/compssUsers:999
-msgid "Firewall/Router"
-msgstr "¨¾¤õÀð/¸ô¥Ñ¾¹"
-
-#: ../../share/compssUsers:999
-msgid "Domain Name and Network Information Server"
-msgstr "DNS »P NIS ¦øªA¾¹"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, "
-"gnumeric), pdf viewers, etc"
-msgstr ""
-"¿ì¤½³nÅé¡G ¤å®Ñ³B²z³nÅé (kword¡Babiword), ¸Õºâªí (kspread¡Bgnumeric), pdf ¾\"
-"Ūµ{¦¡µ¥µ¥"
-
-#: ../../share/compssUsers:999
-msgid "Audio-related tools: mp3 or midi players, mixers, etc"
-msgstr "»PÁn­µ¡B­µ®Ä¦³Ãöªº¤u¨ã¡G mp3¡Bmidi¡Bmixer µ¥¬ÛÃöµ{¦¡"
-
-#: ../../share/compssUsers:999
-msgid "Linux Standard Base. Third party applications support"
-msgstr "LSB ªº¤ä´©¡A¥]§t²Ä¤TÃþ¨ó¤O¼t°Ó³nÅé¤ä´©"
-
-#: ../../share/compssUsers:999
-msgid "Books and Howto's on Linux and Free Software"
-msgstr "Linux ¨t²Î»P¤@¨Ç§K¶O³nÅ骺®ÑÄy¡BHOWTO ¤å¥ó"
-
-#: ../../share/compssUsers:999
-msgid "KDE Workstation"
-msgstr "KDE Àô¹Ò"
-
-#: ../../share/compssUsers:999
-msgid "Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Icewm, Window Maker, Enlightenment, Fvwm, µ¥µ¥ºÞ²zµ{¦¡"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Video"
-msgstr "¦h´CÅé - ¼v¹³"
-
-#: ../../share/compssUsers:999
-msgid "Set of tools for mail, news, web, file transfer, and chat"
-msgstr "mail¡Bnews¡Bweb¡Bftp client »P chat µ¥¤u¨ã"
-
-#: ../../share/compssUsers:999
-msgid "Database"
-msgstr "¸ê®Æ®w³nÅé"
-
-#: ../../share/compssUsers:999
-msgid "PostgreSQL or MySQL database server"
-msgstr "PostgreSQL¡BMySQL ¸ê®Æ®w"
-
-#: ../../share/compssUsers:999
-msgid "Tools to ease the configuration of your computer"
-msgstr "Åý±z¤è«K³]©w±z¨t²Îªº¤u¨ã"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Sound"
-msgstr "¦h´CÅé - ­µ®Ä"
-
-#: ../../share/compssUsers:999
-msgid "Documentation"
-msgstr "¤å¥óÀÉ®×"
-
-#: ../../share/compssUsers:999
-msgid "Console Tools"
-msgstr "Console ¤u¨ã"
-
-#: ../../share/compssUsers:999
-msgid "Postfix mail server, Inn news server"
-msgstr "Postfix MTA ³nÅé¡BINN ·s»D¸s²Õ³nÅé"
-
-#: ../../share/compssUsers:999
-msgid "Internet station"
-msgstr "Internet ¥­¥x"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia station"
-msgstr "¦h´CÅ饭¥x"
-
-#: ../../share/compssUsers:999
-msgid "Configuration"
-msgstr "²ÕºA³]©w"
-
-#: ../../share/compssUsers:999
-msgid "More Graphical Desktops (Gnome, IceWM)"
-msgstr "§ó¦h¹Ï§Î¤Æªº®à­±ºÞ²zµ{¦¡ (Gnome¡BICEWM)"
-
-#: ../../share/compssUsers:999
-msgid ""
-"The K Desktop Environment, the basic graphical environment with a collection "
-"of accompanying tools"
-msgstr "KDE ¹Ï§Î®à­±¤¶­±Àô¹Ò¡A¥]§t³\¦h¦n¥Îªº¹Ï«¬¤¶­±¤u¨ãµ{¦¡"
-
-#: ../../share/compssUsers:999
-msgid "Graphical Environment"
-msgstr "¹Ï§Î¤¶­±Àô¹Ò"
-
-#: ../../share/compssUsers:999
-msgid "Development"
-msgstr "µ{¦¡¶}µo¥­¥x"
-
-#: ../../share/compssUsers:999
-msgid "Apache, Pro-ftpd"
-msgstr "Apache¡BProFTPD"
-
-#: ../../share/compssUsers:999
-msgid "Tools to create and burn CD's"
-msgstr "«Ø¥ß»P¶i¦æ CD ¿N¿ýµ¥¤u¨ã"
-
-#: ../../share/compssUsers:999
-msgid "Office Workstation"
-msgstr "¿ì¤½³nÅ饭¥x"
-
-#: ../../share/compssUsers:999
-msgid "Gnome, Icewm, Window Maker, Enlightenment, Fvwm, etc"
-msgstr "Gnome¡BIcewm¡B Window Maker¡BEnlightenment¡BFvwm µ¥µ¥¶µ¥Ø"
-
-#: ../../share/compssUsers:999
-msgid "Graphics programs such as The Gimp"
-msgstr "gimp µ¥Ã¸¹Ï³nÅéµ{¦¡"
-
-#: ../../share/compssUsers:999
-msgid "DNS/NIS "
-msgstr "DNS/NIS ªA°È"
-
-#: ../../share/compssUsers:999
-msgid "C and C++ development libraries, programs and include files"
-msgstr "C/C++ µo®iÀô¹Ò¡A¥]§t½sĶ¾¹¡Bµ{¦¡®w»P¤Î¤@¨Ç¤Þ¤JÀÉ®×"
-
-#: ../../share/compssUsers:999
-msgid "Network Computer server"
-msgstr "ºô¸ô¦øªA¾¹"
-
-#: ../../share/compssUsers:999
-msgid "Mail/Groupware/News"
-msgstr "¶l¥ó/¸s²Õ³nÅé/·s»D¸s²Õ"
-
-#: ../../share/compssUsers:999
-msgid "Game station"
-msgstr "¹CÀ¸¥­¥x"
-
-#: ../../share/compssUsers:999
-msgid "Video players and editors"
-msgstr "¼v¹³¼·©ñµ{¦¡¥H¤Î½s¿èµ{¦¡"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - Graphics"
-msgstr "¦h´CÅé - ø¹Ï"
-
-#: ../../share/compssUsers:999
-msgid "Amusement programs: arcade, boards, strategy, etc"
-msgstr "®T¼Öªº¤@¨Çµ{¦¡¡G ¯ÈµP¡B¯q´¼¡B°Ê§@¡Bµ¦²¤ µ¥"
-
-#: ../../share/compssUsers:999
-msgid ""
-"Set of tools to read and send mail and news (pine, mutt, tin..) and to "
-"browse the Web"
-msgstr ""
-"¥]§tŪ«H¡B¼g«H¥H¤Î¾\Ūºô¸ô½×¾Âªº¤u¨ã (pine¡Bmutt¡Btin ..) »P¤Î web ÂsÄý¤u¨ã"
-
-#: ../../share/compssUsers:999
-msgid "Personal Finance"
-msgstr "­Ó¤H²z°]"
-
-#: ../../share/compssUsers:999
-msgid ""
-"A graphical environment with user-friendly set of applications and desktop "
-"tools"
-msgstr "¥]§t¤Íµ½ªºÀ³¥Îµ{¦¡¡B®à­±³nÅ骺¹Ï«¬¤Æ¨Ï¥ÎÀô¹Ò"
-
-#: ../../share/compssUsers:999
-msgid "Clients for different protocols including ssh"
-msgstr "¥]§t ssh µ¥¨ä¥L¤£¦P³q°T¨ó©wªº¥Î¤áºÝµ{¦¡"
-
-#: ../../share/compssUsers:999
-msgid "LSB"
-msgstr "LSB"
-
-#: ../../share/compssUsers:999
-msgid "Internet gateway"
-msgstr "Internet ¹h¹D¾¹"
-
-#: ../../share/compssUsers:999
-msgid "Sound and video playing/editing programs"
-msgstr "­µ®Ä¥H¤Î¼v¹³¼·©ñ½s¿èµ{¦¡"
-
-#: ../../share/compssUsers:999
-msgid "Other Graphical Desktops"
-msgstr "¨ä¥L¹Ï«¬®à­±³nÅé"
-
-#: ../../share/compssUsers:999
-msgid "Editors, shells, file tools, terminals"
-msgstr "½s¿è¾¹, shell, Àɮפu¨ã, ²×ºÝ¾÷"
-
-#: ../../share/compssUsers:999
-msgid "Programs to manage your finance, such as gnucash"
-msgstr "¨ÓºÞ²z±z°]°Èª÷¿úªº¤u¨ã¡A¤ñ¤è¹³¬O gnucash"
-
-#: ../../share/compssUsers:999
-msgid "Personal Information Management"
-msgstr "­Ó¤H¸ê°TºÞ²z"
-
-#: ../../share/compssUsers:999
-msgid "Multimedia - CD Burning"
-msgstr "¦h´CÅé - CD ¿N¿ý"
-
-#: ../../share/compssUsers:999
-msgid "Scientific Workstation"
-msgstr "¬ì¾Ç­pºâ¥­¥x"
-
-#~ msgid ""
-#~ "\n"
-#~ "\n"
-#~ "To submit a bug report, click on the button report.\n"
-#~ "This will open a web browser window on https://www.bugzilla.com\n"
-#~ " where you'll find a form to fill in.The information displayed above will "
-#~ "be \n"
-#~ "transferred to that server\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "\n"
-#~ "­n¦^³ø¥ô¦ó¯äÂΰÝÃD¡A½ÐÂI¿ï¦^³øªº«ö¶s¡C\n"
-#~ "¨t²Î±N·|¶}±ÒÂsÄý¾¹¨Ã³s½u¨ì https://www.bugzilla.com\n"
-#~ " µM«á½Ð§ä¨ì¾A·íªº¶µ¥Ø¨Ã¿é¤J¬ÛÃö°ÝÃD¸ê°T¡A¥H«K©ó±N¯äÂΰÝÃD°e¦Ü¥D¾÷³qª¾µo®i"
-#~ "¤H­û¡C\n"
-#~ "\n"
-
-#~ msgid "Make bootsplash step 2"
-#~ msgstr "²Ä¤G³¡«Ø¥ß¶}¾÷¸ü¤Jµe­±"
-
-#~ msgid "Go to lilosplash configuration"
-#~ msgstr "¶i¤J lilo ¶}¾÷¹Ï¤ù³]©w"
-
-#~ msgid "Go back"
-#~ msgstr "¦^¤W¤@¨B"
-
-#~ msgid ""
-#~ "There's no known OSS/ALSA alternative driver for your sound card (%s)"
-#~ msgstr "±zªº­µ®Ä¥d (%s) ¥Ø«e¨S¦³¥ô¦ó²{¦³ªº OSS/ALSA ÅX°Êµ{¦¡¯à°÷¤ä´©"
-
-#~ msgid "ECI Hi-Focus"
-#~ msgstr "ECI Hi-Focus"
-
-#~ msgid "Proxy should be ftp://..."
-#~ msgstr "¥N²z¦øªA¾¹ªº³]©w®æ¦¡¥²¶·¬° ftp://..."
-
-#~ msgid "quit"
-#~ msgstr "µ²§ô"
-
-#~ msgid ""
-#~ "Mandrake Linux 9.0 provides the best Open Source games - arcade, action, "
-#~ "cards, sports, strategy..."
-#~ msgstr ""
-#~ "Mandrake Linux 9.0 ´£¨Ñ¤F³\¦h¦nª±ªº¹CÀ¸¡A\n"
-#~ "¤ñ¤è¹³¬O¡G¯q´¼¡B°Ê§@¡B¯ÈµP¡B¾Ô²¤... µ¥¹CÀ¸¶µ¥Ø"
-
-#~ msgid ""
-#~ "Transform your machine into a powerful server with a few clicks of your "
-#~ "mouse: Web server, mail, firewall, router, file and print server..."
-#~ msgstr ""
-#~ "³z¹L Mandrake ´£¨Ñªº³]©w¾÷¨î¡AÅý±zªº¾÷¾¹±N¨ã³Æ±j¤jªº¦øªA¾¹¥\¯à¡C\n"
-#~ "¨ä¤¤¹³¬O: Web Server¡BMail Server¡BFirewall¡BRouter¡BPrinter..."
-
-#~ msgid ""
-#~ "Sorry, perl-Expect is not installed/enabled. To use\n"
-#~ "this feature, install perl-Expect and comment lines 772-774,\n"
-#~ " as well as 788,789. Then uncomment line 787."
-#~ msgstr ""
-#~ "©êºp¡Aperl-Expect ¨Ã¥¼¦w¸Ë¡A©ÎªÌ¬O¨S¦³±Ò°Ê¡C\n"
-#~ "½Ð¥ý¦w¸Ë¤W perl-Expect µ{¦¡¡AµM«á­×§ï¸ÓÀɮסA\n"
-#~ "±N 787 ¸Ó¦æ«e­±µù¸Ñ±Ô­z®³±¼§Y¥i¡C"
-
-#~ msgid ""
-#~ "The \"%s\" driver for your sound card is unlisted\n"
-#~ "\n"
-#~ "Please send the output of the \"lspcidrake -v\" command to\n"
-#~ "Thierry Vignaud <tvignaud at mandrakesoft dot com>\n"
-#~ "with subject: unlisted sound driver"
-#~ msgstr ""
-#~ "±z­µ®Ä¥d©Ò­n¨Ï¥Îªº­µ®Ä¥dÅX°Êµ{¦¡ %s ¨Ã¥¼¦b²M³æ¤º\n"
-#~ "\n"
-#~ "½Ð°õ¦æ \"lspcidrake -v\" µ{¦¡¡A¥H¼ÐÃD¬° 'unlisted sound driver'\n"
-#~ "¶l±H¨ì tvignaud@mandrakesoft.com¡A¦nÅý§Ú­Ì¯à°÷¤ä´©³o´Ú­µ®Ä¥d"
-
-#~ msgid ""
-#~ "Here are presented various parameters concerning your machine. Depending "
-#~ "on\n"
-#~ "your installed hardware, you may - or not, see the following entries:\n"
-#~ "\n"
-#~ " * \"Mouse\": check the current mouse configuration and click on the "
-#~ "button\n"
-#~ "to change it if necessary;\n"
-#~ "\n"
-#~ " * \"Keyboard\": check the current keyboard map configuration and click "
-#~ "on\n"
-#~ "the button to change that if necessary;\n"
-#~ "\n"
-#~ " * \"Timezone\": DrakX, by default, guesses your time zone from the\n"
-#~ "language you have chosen. But here again, as for the choice of a "
-#~ "keyboard,\n"
-#~ "you may not be in the country for which the chosen language should\n"
-#~ "correspond. Hence, you may need to click on the \"Timezone\" button in\n"
-#~ "order to configure the clock according to the time zone you are in;\n"
-#~ "\n"
-#~ " * \"Printer\": clicking on the \"No Printer\" button will open the "
-#~ "printer\n"
-#~ "configuration wizard. Consult the correpsonding chapter of the ``User\n"
-#~ "Guide'' for more information on how to setup a new printer. The "
-#~ "interface\n"
-#~ "presented there is similar to the one used during installation;\n"
-#~ "\n"
-#~ " * \"Sound card\": if a sound card is detected on your system, it is\n"
-#~ "displayed here. No modification possible at installation time;\n"
-#~ "\n"
-#~ " * \"TV card\": if a TV card is detected on your system, it is displayed\n"
-#~ "here. No modification possible at installation time;\n"
-#~ "\n"
-#~ " * \"ISDN card\": if an ISDN card is detected on your system, it is\n"
-#~ "displayed here. You can click on the button to change the parameters\n"
-#~ "associated with it."
-#~ msgstr ""
-#~ "³oÃä¥Ø«e¦C¥Xªº¬O±z¨t²Î¬ÛÃö²ÕºA¤º®e³]©w¡C¨Ì¾Ú±z¨t²Î©Ò¦w¸ËªºµwÅéÀô¹Ò¡A\n"
-#~ "±z¥i¥H¨Ï¥Î - ½Õ¾ã¤U­±©Ò¦C¥Ü¶µ¥Ø:\n"
-#~ "\n"
-#~ " * \"·Æ¹«\": ¬d¬Ý¥Ø«e·Æ¹«ªº³]©w¡AÂI¿ï¸Ó«ö¶s¯à°÷§ïÅܨä³]©w­È¡C\n"
-#~ "\n"
-#~ " * \"Áä½L\": ¬d¬Ý¥Ø«eÁä½L°t¸m³]©w¡AÂI¿ï¸Ó«ö¶s¯à°÷§ïÅܨä³]©w­È¡C\n"
-#~ "\n"
-#~ " * \"®É°Ï\": ¬d¬Ý¥Ø«e®É°Ï³]©w¡AÂI¿ï¸Ó«ö¶s¯à°÷§ïÅܨä³]©w­È¡C\n"
-#~ "\n"
-#~ " * \"¦Lªí¾÷\": ¬d¬Ý¦Lªí¾÷³]©w¡AÂI¿ï \"¨S¦³¦Lªí¾÷\" «ö¶s±Ò°Ê¦Lªí¾÷ºëÆF¡C\n"
-#~ "\n"
-#~ " * \"­µ®Ä¥d\": ¦w¸Ë®É©Ò°»´ú¨ìªº¨t²Î­µ®Ä¥d¶µ¥Ø¡A¦w¸Ë¹Lµ{µLªk³]©w¤§¡C\n"
-#~ "\n"
-#~ " * \"¹qµø¥d\": ¦w¸Ë®É©Ò°»´ú¨ìªº¨t²Î¹qµø¥d¶µ¥Ø¡A¦w¸Ë¹Lµ{µLªk³]©w¤§¡C\n"
-#~ "\n"
-#~ " * \"ISDN ¥d\n"
-#~ ": ¦w¸Ë®É©Ò°»´ú¨ìªº¨t²ÎISDN¤¶­±¥d¶µ¥Ø¡AÂI¿ï¸Ó¶µ¥Ø¯à°÷³]©w¤§¡C"
-
-#~ msgid ""
-#~ "tinyfirewall configurator\n"
-#~ "\n"
-#~ "This configures a personal firewall for this Mandrake Linux machine.\n"
-#~ "For a powerful dedicated firewall solution, please look to the\n"
-#~ "specialized MandrakeSecurity Firewall distribution."
-#~ msgstr ""
-#~ "Åwªï¨Ó¨ì»´¶q«¬¨¾¤õÀð³]©wµ{¦¡\n"
-#~ "\n"
-#~ "³o¬O¥Î¨Ó³]©wMandrake-Linux¾÷¾¹¤Wªº­Ó¤H¨¾¤õÀ𪺲պA¡A\n"
-#~ "¯à°÷¨ó§U±z§¹¦¨Â²©öªº¨¾¤õÀð³]©w¡C\n"
-#~ "\n"
-#~ "­Y¬O±z»Ý­n«Ü§¹³Æ±j¤jªº¨¾¤õÀð¸Ñ¨M¤è®×¡A±z¥i¥H°Ñ¾\\n"
-#~ "¡yMandrakeSecurity Firewall distribution¡z²£«~¸ê°T¡C"
-
-#~ msgid ""
-#~ "To be able to print with your Lexmark inkjet and this configuration, you "
-#~ "need the inkjet printer drivers provided by Lexmark (http://www.lexmark."
-#~ "com/). Go to the US site and click on the \"Drivers\" button. Then choose "
-#~ "your model and afterwards \"Linux\" as operating system. The drivers come "
-#~ "as RPM packages or shell scripts with interactive graphical installation. "
-#~ "You do not need to do this configuration by the graphical frontends. "
-#~ "Cancel directly after the license agreement. Then print printhead "
-#~ "alignment pages with \"lexmarkmaintain\" and adjust the head alignment "
-#~ "settings with this program."
-#~ msgstr ""
-#~ "­Y¬O§Æ±æ¯à°÷¨Ï¥Î³o¥x Lexmark ¼Q¾¥¦Lªí¾÷¶i¦æ¦C¦Lªº¸Ü\n"
-#~ "±z»Ý­n¥Ñ Lexmark ºô¯¸ (http://www.lexmark.com) ­º­¶¤W\n"
-#~ "´M§ä¬ÛÃö³sµ²¡A¤U¸ü³o¥x¦Lªí¾÷ªºÅX°Êµ{¦¡¡C¤ñ¤è·í±z³s¤W\n"
-#~ "Lexmark ºô¯¸­º­¶«á¡A½ÐÂI¿ï \"Drivers\" «ö¶s¡A¿ï¾Ü±z\n"
-#~ "¥Ø«e¨Ï¥Î¸Ó´Ú¦Lªí¾÷«¬¸¹¡A¨Ã½T»{¬O¿ï¨ú¨Ï¥Î \"Linux\"ªº\n"
-#~ "ª©¥»¡C¤@¯ë¨Ó»¡¡A±z¤U¸ü¦^¨ÓªºÀɮסA¥i¯à¬O RPM ®M¥óÀÉ®×\n"
-#~ "©ÎªÌ¬O´X­Ó shell script (°õ¦æ¸ÓÀÉ®×±N·|±Ò°Ê¦w¸Ëµ{¦¡)¡C\n"
-#~ "¤@¯ë¨Ó»¡¡A±z¨Ã¤£»Ý­n³z¹L¹Ï¦æ¤Æªº«eºÝ¤¶­±¨Ó¶i¦æ¬ÛÃöªº\n"
-#~ "ªº³]©w¡CµM«á¨Ï¥Î \"lexmarkmaintain\" µ{¦¡¶µ¥Ø¨Ó¦C¦L¼QÀY\n"
-#~ "®Õ¥¿ªº¤u§@³]©w¡C"
-
-#~ msgid "Push multimedia at its limits!"
-#~ msgstr "ºÉ±¡¦h´CÅé¨É¨ü±a¨Óªº¨É¨ü¡I"
-
-#~ msgid ""
-#~ "Mandrake Linux 9.0 provides a powerful tool to fully customize and "
-#~ "configure your machine."
-#~ msgstr ""
-#~ "Mandrake Linux 9.0 ´£¨Ñ¤F¤@¾ã®M±j¤jªº¥\¯à¨ó§U¨Ï¥ÎªÌ¨Ó\n"
-#~ "³]©w¨t²Î¡A±z¥i¥H³z¹L Mandrake Linux ±±¨î¤¤¤ß¶i¦æ³]©w°Ê§@"
-
-#~ msgid "Mandrake Linux 9.0 is the ultimate development platform."
-#~ msgstr "Mandrake Linux 9.0 ´£¨Ñ¤F¬Û·í§¹³Æªº¶}µoÀô¹Ò¡C"
-
-#~ msgid ""
-#~ "Use the full power of the GNU gcc 3 compiler as well as the best Open "
-#~ "Source development environments."
-#~ msgstr ""
-#~ "Mandrake Linux ´£¨Ñ§¹³Æªºµ{¦¡µo®i¥­¥xªº®M¥ó¡A\n"
-#~ "Åýµ{¦¡³]­p®v¯à°÷¨Ï¥ÎÂ×´Iªº¸ê·½¶}µo¥X±j¤jªºµ{¦¡³nÅé¡C"
-
-#~ msgid "Turn your machine into a reliable server."
-#~ msgstr "Åý±zªº¾÷¾¹¦¨¬°±j©T§¹³Æ¥i«H¿àªºªA°È¥D¾÷¡C"
-
-#~ msgid ""
-#~ "The MandrakeSecurity range includes the Multi Network Firewall product (M."
-#~ "N.F.)."
-#~ msgstr "MandrakeSecurity ´£¨Ñ¤F§¹³Æªº Firewall ²£«~ (M.N.F.)¡C"
-
-#~ msgid ""
-#~ "Our full range of Linux solutions, as well as special offers on products "
-#~ "and 'goodies', are available online at our e-store."
-#~ msgstr ""
-#~ "Mandrake ´£¨Ñ¤F§¹¾ãªº Linux ¸Ñ¨M¤è®×¡A¨Ã¥B¥]§t§Ú­Ì¦U¦¡°Ó«~¡A\n"
-#~ "±z¥i¥H¤WºôÂsÄý§Ú­Ì´£¨Ñªº½u¤W¹q¤l°Ó©±Ã¬±o¶i¤@¨B¸ê°T¡C"
-
-#~ msgid "Certify yourself on Linux."
-#~ msgstr "¨ú±o Linux ªº»{ÃÒ°õ·Ó"
-
-#~ msgid ""
-#~ "Whether you choose to teach yourself online or via our netwirk of "
-#~ "training partners, the Linux-Campus catalogue prepares you for the "
-#~ "acknowledged LPI certification program (worldwide professional technical "
-#~ "certification)."
-#~ msgstr ""
-#~ "·í±z¿ï¾Ü¯à°÷³z¹L§Ú­Ìªº¦X§@¹Ù¦ñ´£¨Ñªº½u¤Wºô¸ô°V½m½Òµ{«á¡A\n"
-#~ "±N¯à°÷¨ó§U±z¥H¶i¤@¨B·Ç³Æ¨Ã¦Ò¨ú LPI »{ÃÒ¡C"
-
-#~ msgid "An online platform to respond to company's specific support needs."
-#~ msgstr "´£¨Ñ¤F°Ó·~¤½¥q©Ò»Ý­nªA°Èªº½u¤W¥­¥x¡C"
-
-#~ msgid ""
-#~ "The first time you try the X configuration, you may not be very "
-#~ "satisfied\n"
-#~ "with its display (screen is too small, shifted left or right...). Hence,\n"
-#~ "even if X starts up correctly, DrakX then asks you if the configuration\n"
-#~ "suits you. It will also propose to change it by displaying a list of "
-#~ "valid\n"
-#~ "modes it could find, asking you to select one.\n"
-#~ "\n"
-#~ "As a last resort, if you still cannot get X to work, choose \"Change\n"
-#~ "graphics card\", select \"Unlisted card\", and when prompted on which\n"
-#~ "server, choose \"FBDev\". This is a failsafe option which works with any\n"
-#~ "modern graphics card. Then choose \"Test again\" to be sure."
-#~ msgstr ""
-#~ "·í²Ä¤@¦¸³]©wXÀô¹Ò²ÕºA®É¡A¤]³\±z¤£¬O«Üº¡·N©Ò³]©w¥X¨Óªºµ²ªG¡C¤ñ¤è§A³]©w¦nªº "
-#~ "X Àô¹Ò¡A¬Ý°_¨Ó¿Ã¹õÅã¥Ü«Ü¤p¡B©ÎªÌ¬O¸ÑªR«×¤£¹ï¡A¬Æ¦Ü¿Ã¹õ¦³°¾²¾µ¥±¡ªp¡C½Ð¤£­n"
-#~ "¦Ç¤ß¡A¦³­@¤ßªº¦h´ú¸Õ´X¦¸´N¥i¥H¦¨¥\¤F¡CDrakXµ{¦¡µ¥µ¥·|¸ß°Ý±z¬O§_º¡·N¥Ø«eªº"
-#~ "³]©w­È¡A§A¥i¥H«ùÄò´ú¸Õ¿ï¾Üª½¨ìº¡·N®É¦A§i¶DDrakXµ{¦¡¥i¥H¨Ï¥Î·í®É±z©Ò¿ï¥Îªº"
-#~ "²ÕºA¡C\n"
-#~ "\n"
-#~ "¦pªG§A´ú¸Õ¹Lµ{¤¤¡A¥X²{µLªk¥¿±`±Ò°Ê X Àô¹Òªº±¡ªp¡A¨º¥i¯à¬O¦w¸Ëµ{¦¡¨S¦³¥¿½T"
-#~ "°»´ú¥X§AÅã¥Ü¥dºØÃþ¡A­Y¬O¦p¦¹½Ð¿ï¨ú¡y§ïÅÜÅã¥Ü¥d³]©w¡z¡A¦A¿ï¾Ü¡yUnlisted "
-#~ "card¡z¤â°Ê¿ï¾Ü±z¨t²Î©Ò¦w¸ËªºÅã¥Ü¥d§Y¥i¡C¤@¯ë¨Ó»¡¡A­Y¬Oµ{¦¡µLªk¶¶§Q°»´ú¥X¨t"
-#~ "²Î©Ò¨Ï¥ÎªºÅã¥Ü¥dªº¸Ü¡A¸Ó´ÚÅã¥Ü¥d¥i¯à¤ñ¸û¯S®í¡A¤]³\¤@¯ë¶Ç²ÎªºXFree86 ­ì¥Í©Ê"
-#~ "ªºÅX°Êµ{¦¡µLªkÅX°Ê¸ÓÅã¥Ü¥d¤u§@¡C¦]¦¹·í¦w¸Ëµ{¦¡¥X²{±z­n¨Ï¥Î­þ¤@´Úªº X "
-#~ "Server ¶µ¥Ø®É¡A½Ð¿ï¾Ü¡yFBDev¡z¶µ¥Ø¡C\"FBDev\" ¶µ¥ØªºÅã¥Ü¤è¦¡¬O³z¹L VESA "
-#~ "2.0 ªº¤u·~¼Ð·ÇÅã¥Ü³W®æ¤¶­±¨ÓÅX°ÊÅã¥Ü¥d¹F¨ìø¹Ïªº¥Øªº¡A¥Ø«e¤@¯ëªº AGP Åã¥Ü"
-#~ "¥d³£¨ã³Æ³o­ÓÅã¥Ü¼Ð·Ç³W®æ¡C¿ï¨ú¦n«á¡A½Ð¿ï¾Ü¡y¦A¦¸´ú¸Õ³]©w­È¡z½T©w©Ò¿ï¾Üªº¶µ"
-#~ "¥Ø¬O§_¥¿½T¨S°ÝÃD¡C"
-
-#~ msgid "Internet and Messaging"
-#~ msgstr "ºô¸ô»P°T®§¶Ç»¼"
-
-#~ msgid "Multimedia and Graphics"
-#~ msgstr "¦h´CÅé»Pø¹Ï"
-
-#~ msgid ""
-#~ "Mandrake Linux 8.2 provides 11 different graphical desktop environments "
-#~ "and window managers to choose from including GNOME 1.4, KDE 2.2.2, Window "
-#~ "Maker 0.8, and the rest"
-#~ msgstr ""
-#~ "Mandrake Linux ´£¨Ñ¤F¼Æ¤QºØ¹Ï§Î¤¶­±ºÞ²zµ{¦¡¡A¥]§t\n"
-#~ "GNOME 2¡BKDE 3¡BWindows Maker¡BIceWM¡BBlackBox..."
-
-#~ msgid "Server Software"
-#~ msgstr "¦øªA¾¹³nÅé"
-
-#~ msgid "MandrakeCampus"
-#~ msgstr "Mandrake ®Õ¶é"
-
-#~ msgid ""
-#~ "Would you like to learn Linux simply, quickly, and for free? MandrakeSoft "
-#~ "provides free Linux training, as well as a way to test your progress, at "
-#~ "MandrakeCampus -- our online training center"
-#~ msgstr ""
-#~ "±z§Æ±æ¯à°÷²³æ¡B§Ö³t¥H¤Î§K¶Oªº¾Ç²ß Linux ¨t²Î¶Ü¡H\n"
-#~ "MandrakeSoft ´£¨Ñªº§K¶Oªº Linux °V½m¡C¸Ô²Ó³¡¥÷¡A\n"
-#~ "½Ð°Ñ¦Ò¤@¤U§Ú­Ìºô¯¸¤Wªº MandrakeCampus ¶µ¥Ø"
-
-#~ msgid ""
-#~ "Quality support from the Linux Community, and from MandrakeSoft, is just "
-#~ "around the corner. And if you're already a Linux veteran, become an "
-#~ "\"Expert\" and share your knowledge at our support website"
-#~ msgstr ""
-#~ "¨Ó¦Û©ó¶Ç²Î Linux ªÀ¸s¡BMandrakeSoft ªº Linux ¤ä´©¹M¤Î¥@¬É\n"
-#~ "­Y¬O±z¬O Linux ªº¦Ñ¤â¡A½Ð¥[¤J MandrakeExpert¡A¦b Mandrake\n"
-#~ "ªº¤ä´©ºô¯¸¤º¨Ó¤À¨É±zªº±M·~§Þ³N"
-
-#~ msgid "MandrakeConsulting"
-#~ msgstr "Mandrake ¿Ô¸ß"
-
-#~ msgid ""
-#~ "For all of your IT projects, our consultants are ready to analyze your "
-#~ "requirements and offer a customized solution. Benefit from MandrakeSoft's "
-#~ "vast experience as a Linux producer to provide a true IT alternative for "
-#~ "your business organization"
-#~ msgstr ""
-#~ "¹ï©ó±zªº IT ±M®×­pµe¡A§Ú­Ìªº±M·~¿Ô¸ß®a¯à°÷¤ÀªR¥X\n"
-#~ "±zªº»Ý¨D¨Ã´£¨Ñ©Ò»Ý­nªº¸Ñ¨M¤è®×¡C¨­¬° Linux ®M¥ó\n"
-#~ "´£¨Ñ¼t°Ó¥H¤Î§Ú­ÌªºÂ×´I¸gÅç¡A¯à°÷¬°±zªº°Ó·~»Ý¨D\n"
-#~ "´£¨Ñ§¹³Æªº¿Ô¸ß"
-
-#~ msgid "MandrakeStore"
-#~ msgstr "Mandrake °Ó©±"
-
-#~ msgid ""
-#~ "For more information on MandrakeSoft's Professional Services and "
-#~ "commercial offerings, please see the following web page:"
-#~ msgstr ""
-#~ "­nÀò±o§ó¦hÃö©ó MandrakeSoft ±M·~ªA°È¥H¤Î°Ó·~ªº¤ä´©¡A\n"
-#~ "½Ð°Ñ¾\¤U­±ªººô­¶¸ê°T¡G"
-
-#~ msgid "http://www.mandrakesoft.com/sales/contact"
-#~ msgstr "http://www.mandrakesoft.com/sales/contact"
-
-#~ msgid "%s"
-#~ msgstr "%s"
-
-#~ msgid "LBA (doesn't work on old BIOSes)"
-#~ msgstr "LBA ¼Ò¦¡(¬Y¨Ç«¬ BIOS ¤WµLªk¨Ï¥Î)"
-
-#~ msgid "You don't have any partitions!"
-#~ msgstr "±z¨S¦³¥ô¦ó¥i¥Îªº¤À³Î°Ï !"
-
-#~ msgid ""
-#~ "DiskDrake failed to read correctly the partition table.\n"
-#~ "Continue at your own risk!"
-#~ msgstr ""
-#~ "DiskDrake µLªk¥¿½TŪ¨úµwºÐ¤À³Î°Ï°t¸mªí¡A\n"
-#~ "Ä~Äò¦w¸Ë¤u§@¬O«Ü¦MÀIªº !!"
-
-#~ msgid ""
-#~ "I can't read your partition table, it's too corrupted for me :(\n"
-#~ "I'll try to go on blanking bad partitions"
-#~ msgstr ""
-#~ "µ{¦¡µLªkŪ¨ú±zªºµwºÐ¤À³Î°Ï°t¸mªí¡A³o­Ó°t¸mªí¦³°ÝÃD :(\n"
-#~ "µ{¦¡·|¸ÕµÛ©¿²¤Ãa±¼ªº¤À³Î°Ï¥H«á¦AÄ~Äò¡C"
-
-#~ msgid ""
-#~ "Please Build backup before to restore it...\n"
-#~ " or verify that your path to save is correct."
-#~ msgstr ""
-#~ "±z­n¥ý«Ø¥ß³Æ¥÷¸ê®Æ¤~¯à°÷¦^¦s...\n"
-#~ "©ÎªÌ¬O½T»{±z­n¦^¦s¸ê®Æªº¨Ó·½¦ì¸m¥¿½TµL»~!"
-
-#~ msgid "Firewalling Configuration"
-#~ msgstr "¨¾¤õÀð³]©w"
-
-#~ msgid "Firewalling configuration"
-#~ msgstr "¨¾¤õÀð³]©w"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "You already have set up a firewall.\n"
-#~ "Click on Configure to change or remove the firewall"
-#~ msgstr ""
-#~ "±z¤w¸g³]©w¹L¨¾¤õÀ𪺾÷¨î¤F¡C\n"
-#~ "½ÐÂI¿ï³]©w¨Ó§ïÅܤº®e²ÕºA¡A©ÎªÌ¬O¿ï¾Ü²¾°£§â­ì¥»³]©w§R°£"
-
-#~ msgid ""
-#~ "Firewalling\n"
-#~ "\n"
-#~ "Click on Configure to set up a standard firewall"
-#~ msgstr ""
-#~ "¨¾¤õÀð\n"
-#~ "\n"
-#~ "ÂI¿ï¨¾¤õÀð¨Ó³]©w²£¥Í¤@­Ó¼Ð·Çªº¨¾¤õÀð¨¾Å@¥\¯à"
-
-#~ msgid ""
-#~ "We'll now ask you questions about which services you'd like to allow\n"
-#~ "the Internet to connect to. Please think carefully about these\n"
-#~ "questions, as your computer's security is important.\n"
-#~ "\n"
-#~ "Please, if you're not currently using one of these services, firewall\n"
-#~ "it off. You can change this configuration anytime you like by\n"
-#~ "re-running this application!"
-#~ msgstr ""
-#~ "¤U­±§Ú­Ì±N·|¶i¦æ¤@¨Ç°ÝÃDªº¸ß°Ý¡A¹³¬O¤¹³\¶}©ñ¨º¨ÇªA°È¯àÅý\n"
-#~ "¥~­±¯à°÷¦s¨ú¨ì¡C½Ð¥J²ÓªºÆ[¬Ý¤U­±ªº¤@¨Ç°ÝÃD¡A¦]¬°³oÃö«Y©ó\n"
-#~ "±z¹q¸£ªººô¸ô¦w¥þ°ÝÃD\n"
-#~ "\n"
-#~ "½Ðª`·N¤@¤U¡A¦pªG±z¨Ã¨S¦³­n¨Ï¥Î³o¨ÇªA°È¡A¨¾¤õÀð³]©w¥i¥HÃö³¬¡C\n"
-#~ "­Y¬O±z©¹«á¦³³]©w»Ý­n¡A¦A°õ¦æ³]©wµ{¦¡¶i¦æ½Õ¾ã¡C"
-
-#~ msgid ""
-#~ "Are you running a web server on this machine that you need the whole\n"
-#~ "Internet to see? If you are running a webserver that only needs to be\n"
-#~ "accessed by this machine, you can safely answer NO here.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "±z¥´ºâÅý³o¥x¦øªA¾¹¦¨¬° Web ¦øªA¾¹¶Ü¡H\n"
-#~ "\n"
-#~ "­Y¬O§A³o¥x¾÷¾¹¨Ã¤£¥´ºâ¥Î¨Ó©ñ¸mºô­¶ÀɮסA\n"
-#~ "µM«á´£¨Ñ¥L¤H¯à°÷³z¹LÂsÄý¾¹ÂsÄý¦s¨úªº¸Ü¡A\n"
-#~ "³o¸Ì±z¥i¥H¿ï¾Ü¡y§_¡z¡C\n"
-
-#~ msgid ""
-#~ "Are you running a name server on this machine? If you didn't set one\n"
-#~ "up to give away IP and zone information to the whole Internet, please\n"
-#~ "answer no.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "±z¥´ºâÅý³o¥x¦øªA¾¹¦¨¬° DNS ¦øªA¾¹¶Ü¡H\n"
-#~ "\n"
-#~ "­Y¬O±z¤£¥´ºâ¦b¥D¾÷¤W¬[³] Domain Name Server\n"
-#~ "´£¨Ñ¡uIP¡v»P¡u¥D¾÷¦WºÙ¡v¸ÑªRªA°Èªº¸Ü¡A\n"
-#~ "½Ð¿ï¾Ü¡y§_¡z¡C\n"
-
-#~ msgid ""
-#~ "Do you want to allow incoming Secure Shell (ssh) connections? This\n"
-#~ "is a telnet-replacement that you might use to login. If you're using\n"
-#~ "telnet now, you should definitely switch to ssh. telnet is not\n"
-#~ "encrypted -- so some attackers can steal your password if you use\n"
-#~ "it. ssh is encrypted and doesn't allow for this eavesdropping."
-#~ msgstr ""
-#~ "±z§Æ±æ¯à°÷¤¹³\¡uSecure Shell - ssh ¡v»·ºÝµn¤Jªº³s½uªA°È¶Ü¡H\n"
-#~ "\n"
-#~ "¡ussh¡v¬O¤@­Ó¥Î¨Ó¨ú¥N¡utelnet¡vªº³s½uµ{¦¡¡A»P¡utelnet¡vµ{¦¡\n"
-#~ "ªº®t²§©Ê¦b©ó¨Ï¥Î¡ussh¡v³s½u¹Lµ{¤¤©Ò¦³ªº¶Ç¿é¤º®e³£·|¥[±K¡C\n"
-#~ "\n"
-#~ "©Ò¥H§Ú­Ì«Øij­Y¬O§A­ì¥»¦³¥´ºâ¶}©ñ¡utelnet »·ºÝµn¤JªA°È¡v\n"
-#~ "ªº¸Ü¡A¥i¥H¦Ò¼{§ï¥Î¡ussh¡v¨ú¥N­ì¥»¡utelnet¡vªº¨Ï¥Î¡C\n"
-#~ "\n"
-#~ "·í¨Ï¥Î¡ussh¡v«á¡A¦]¬°¾ã­Óºô¸ô¶Ç¿é¤º®e³£¬O¥[±K¹Lªº¡A¦]¦¹\n"
-#~ "¦³¤ß¤H¤hµLªk»´©öªºÅѨúºô¸ô¶Ç¿é¤¤ªº¤º®e¡A¦p¦¹ºô¸ô§@·~\n"
-#~ "Àô¹Ò·|§ó¥[¦w¥þ¡C"
-
-#~ msgid ""
-#~ "Do you want to allow incoming telnet connections?\n"
-#~ "This is horribly unsafe, as we explained in the previous screen. We\n"
-#~ "strongly recommend answering No here and using ssh in place of\n"
-#~ "telnet.\n"
-#~ msgstr ""
-#~ "±z§Æ±æ¯à°÷¤¹³\ telnet »·ºÝµn¤Jªº³s½uªA°È¶Ü¡H\n"
-#~ "\n"
-#~ "¶}©ñ¡utelnet¡v»·ºÝµn¤J¥\¯à¬O¬Û·í¤£¦w¥þªº¡A¦b¥ý«eªº\n"
-#~ "¿Ã¹õµe­±¤¤§Ú­Ì¤w¸g´£¤Î¹L¤F¡C\n"
-#~ "\n"
-#~ "¦]¦¹§Ú­Ì«Øij±z³oÃ䤣­n¿ï¾Ü¶}©ñ¡utelnet»·ºÝµn¤J¡v\n"
-#~ "ªºªA°È¡A§ï¥Î¡ussh¡v³oÃþ¦³¦w¥þ¥[±Kªº»·ºÝµn¤Jµ{¦¡·|\n"
-#~ "¤ñ¸û¦w¥þ¡C\n"
-
-#~ msgid ""
-#~ "Are you running an FTP server here that you need accessible to the\n"
-#~ "Internet? If you are, we strongly recommend that you only use it for\n"
-#~ "Anonymous transfers. Any passwords sent by FTP can be stolen by some\n"
-#~ "attackers, since FTP also uses no encryption for transferring passwords.\n"
-#~ msgstr ""
-#~ "±z¥´ºâÅý³o¥x¦øªA¾¹¦¨¬° FTP ¥D¾÷¨Ã¥B´£¨Ñ¥~¨Ó Internet \n"
-#~ "ªº¦s¨ú¶Ü¡H\n"
-#~ "\n"
-#~ "¦pªG¬Oªº¸Ü¡A¤@¯ë§Ú­Ì«Øij±z¥u¶}©ñ¡uanonymous °Î¦W¨Ï¥ÎªÌ¡v\n"
-#~ "µn¤J¨Ï¥Î¸û¨Î¡C\n"
-#~ "\n"
-#~ "¦]¬°­Y¬O¶}©ñ¤¹³\¯u¹ê±b¸¹µn¤J¦s¨úªº¸Ü¡A¦]¬°ºô¸ô¶Ç¿é¤º®e\n"
-#~ "³£¬O¥¼¸g¹L¥[±Kªº¡A©Ò¥Hµn¤J®É©Ò¿é¤Jªº±K½X´N«Ü¦³¥i¯à³Q¦³\n"
-#~ "¦³¤H¤hºÊÅ¥¨ì¡C\n"
-
-#~ msgid ""
-#~ "Are you running a mail server here? If you're sending you \n"
-#~ "messages through pine, mutt or any other text-based mail client,\n"
-#~ "you probably are. Otherwise, you should firewall this off.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "±z¥´ºâÅý³o¥x¦øªA¾¹¦¨¬°¶l¥ó¦øªA¾¹¶Ü¡H\n"
-#~ "\n"
-#~ "¦pªG§A§Æ±æ¨Ï¥Î¡upine¡v¡B¡umutt¡v©ÎªÌ¬O¤@¨Ç\n"
-#~ "¤å¦r¼Ò¦¡ªºÅª«H³nÅ馬µomail ªº¸Ü¡A¨º´NÀ³¸Ó¬O¤F¡C\n"
-#~ "­n¤£µM¡A§AÀ³¸Ó³]©w§â³o­Ó firewall ³]©wÃö³¬¡C\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Are you running a POP or IMAP server here? This would\n"
-#~ "be used to host non-web-based mail accounts for people via \n"
-#~ "this machine.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "±z³o¥x¦øªA¾¹¦³­n¶] POP ©ÎªÌ¬O IMAP ³oÃþªA°È¶Ü¡H\n"
-#~ "\n"
-#~ "³o¨ÇªA°È¯à°÷Åý³o¥x¦³±b¸¹ªº¨Ï¥ÎªÌ¯à°÷¨Ï¥Î¤@¨Ç\n"
-#~ "¶l¥ó³nÅé¦s¨ú³o¥x¥D¾÷¤Wªº­Ó¤H«H¥ó¡C\n"
-#~ "\n"
-#~ "­Y¬O±z¥D¾÷¤£´£¨Ñ POP¡BIMAP ³oÃþ«H¥ó»·ºÝ¦s¨úªA°È\n"
-#~ "ªº¸Ü¡A¨ºÀ³¸Ó¿ï¾Ü¡u§_¡v¡C\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "You appear to be running a 2.2 kernel. If your network IP\n"
-#~ "is automatically set by a computer in your home or office \n"
-#~ "(dynamically assigned), we need to allow for this. Is\n"
-#~ "this the case?\n"
-#~ msgstr ""
-#~ "±z¥Ø«e¨t²Î¦ü¥G¬O¨Ï¥Î kernel 2.2 ªºª©¥»¡C\n"
-#~ "\n"
-#~ "¦pªG±z¹q¸£ IP ¬O¥ÑDHCP µ¥µ¥³oÃþ¦øªA¾¹¤À°tµ¹±zªº¡A\n"
-#~ "§Ú­Ì´N»Ý­n¤¹³\³o­Ó¶µ¥Ø¡C¨º¥Ø«e¬O³o­Ó±¡ªp¶Ü¡H\n"
-
-#~ msgid ""
-#~ "Is your computer getting time syncronized to another computer?\n"
-#~ "Mostly, this is used by medium-large Unix/Linux organizations\n"
-#~ "to synchronize time for logging and such. If you're not part\n"
-#~ "of a larger office and haven't heard of this, you probably \n"
-#~ "aren't."
-#~ msgstr ""
-#~ "±z­n³]©wÅý±zªº¹q¸£¨t²Î®É¶¡»P¥t¥~¤@¥x¹q¸£¦P¨B¹ï®É¶Ü¡H\n"
-#~ "\n"
-#~ "¤@¯ë¨Ó»¡¡A³o¹ï©ó±z¨t²Î­Y¬O·í¤@­Ó¦øªA¾¹´£¨Ñ¹B§@¡AµM«á¦³\n"
-#~ "log µ¥³oÃþ¬ö¿ýªº¸Ü¡A¨t²Î®É¶¡ªº¥¿½T©Ê´N¬Û·í­«­n¡C\n"
-#~ "­Y¬O±z¹q¸£¬O¤@¯ë®à¤W«¬ªº¥Î³~¡A³o­Ó¶µ¥Ø±z¤]³\´N¤£¬O\n"
-#~ "¬Û·í»Ý­n¡C"
-
-#~ msgid ""
-#~ "Configuration complete. May we write these changes to disk?\n"
-#~ "\n"
-#~ "\n"
-#~ "\n"
-#~ msgstr ""
-#~ "³]©w¤w¸g§¹¦¨¡C\n"
-#~ "\n"
-#~ "±z­n§â³o¨ÇÅܧó¼g¤JºÏºÐ¶Ü¡H\n"
-#~ "\n"
-#~ "­Y¬O¤£¥´ºâÀx¦s¡A½Ð¿ï¾Ü¡y¤£Àx¦s¡z¡C\n"
-#~ "­Y¬O±z­n±N³]©wªº²ÕºAÀx¦s°_¨Ó¡A½Ð¿ï¾Ü\n"
-#~ "¡yÀx¦s¨Ãµ²§ô¡z¡C©ÎªÌ¬O¿ï¾Ü¡y¤W¤@¨B¡z\n"
-#~ "­«·sÀ˵ø³]©w¶µ¥Ø¡C\n"
-#~ "\n"
-
-#~ msgid "Can't open %s for writing: %s\n"
-#~ msgstr "¹ï %s Àɮ׶i¦æ¼g¤J®Éµo¥Í¿ù»~¡G %s\n"
-
-#~ msgid "No I don't need DHCP"
-#~ msgstr "§_¡A§Ú¤£»Ý­n DHCP"
-
-#~ msgid "Yes I need DHCP"
-#~ msgstr "¬Oªº¡A§Ú»Ý­n DHCP"
-
-#~ msgid "No I don't need NTP"
-#~ msgstr "§_¡A§Ú¤£»Ý­n NTP"
-
-#~ msgid "Yes I need NTP"
-#~ msgstr "¬Oªº¡A§Ú»Ý­n NTP"
-
-#~ msgid "Don't Save"
-#~ msgstr "¤£Àx¦s"
-
-#~ msgid "Save & Quit"
-#~ msgstr "Àx¦s¨Ãµ²§ô"
-
-#~ msgid "Firewall Configuration Wizard"
-#~ msgstr "¨¾¤õÀð³]©wºëÆF"
-
-#~ msgid "No (firewall this off from the internet)"
-#~ msgstr "§_ (³]©w¨¾¤õÀð²ÕºAªýÄd¸ÓªA°È)"
-
-#~ msgid "Yes (allow this through the firewall)"
-#~ msgstr "¬O (³]©w©w¨¾¤õÀð²ÕºA¤¹³\¸ÓªA°È)"
-
-#~ msgid "Please Wait... Verifying installed packages"
-#~ msgstr "½Ðµy«á... À˵ø¤w¦w¸Ëªº®M¥óµ{¦¡"
-
-#~ msgid ""
-#~ "Failure installing the needed packages: %s and Bastille.\n"
-#~ " Try to install them manually."
-#~ msgstr ""
-#~ "¦w¸Ë¤U­±¥²³Æªº®M¥ó®Éµo¥Í¿ù»~¡G%s »P Bastille¡C\n"
-#~ " ½Ð¤â°Ê¦w¸Ë¤W³o¨Ç®M¥ó¡C"
-
-#~ 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 ""
-#~ "§â¦w¥þ¾÷¨î³]©w¦b³o­Óµ¥¯Å®É¥²¶·­n«D±`ÂÔ·V¡A\n"
-#~ "¥¦·|Åý±zªº¨t²Î¥Î°_¨Ó§ó¥[²©ö¤è«K¡A¥i¬O«o·¥©ö\n"
-#~ "¨ü¨ì¯}Ãa: ³o­Ó³]©w¤£À³¸Ó³Q¥Î¦b¦³³s½u¨ìInternet\n"
-#~ "ªº¥D¾÷¡A¦]¬°©Ò¦³ªº¦s¨ú°Ê§@³£¨S¦³¥Î±K½X¥[¥H\n"
-#~ "­­¨î¡C"
-
-#~ 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 "°ª«×ªº¦w¥þ©Ê¬ÛÃöªºÀˬd»P³]©w¡A¾A¦X´£¨Ñ¦b¬[³]¹ï¥~ªA°Èªº¦øªA¾¹¨Ï¥Î¡C"
-
-#~ msgid "Basic Options"
-#~ msgstr "°ò¥»¿ï¶µ"
-
-#~ msgid "Security Checks"
-#~ msgstr "¦w¥þ©ÊÀˬd"
-
-#~ msgid "Data list to include on CDROM."
-#~ msgstr "¸ê®Æ²M³æ¥]§t¬ö¿ý©ó CDROM"
-
-#~ msgid "Please choose your CD space"
-#~ msgstr "½Ð¿ï¨ú±z CD ¤ù®e¶q"
-
-#~ msgid "Please enter the cd writer speed"
-#~ msgstr "½Ð¿é¤J¿N¿ý¾¹ªº¼g¤J­¿¼Æ"
-
-#~ msgid "Please check if you want to erase your CDRW before"
-#~ msgstr "¦pªG±z­n¥ý²M°£ CDRW ­ì¦³¸ê®Æ¡A½Ð¿ï¨ú¸Ó¶µ¥Ø"
-
-#~ msgid "Please enter your CD Writer device name (ex: 0,1,0)"
-#~ msgstr "½Ð¿é¤J¿N¿ý¾¹ªº¸Ë¸m¦WºÙ (¤ñ¤è: 0,1,0)"
-
-#~ msgid "Please check if you want to include install boot on your CD."
-#~ msgstr "­Y¬O±z§Æ±æ CD ¯à°÷±Ò°Ê¨t²Î¡A½Ð¿ï¨ú¸Ó¶µ¥Ø"
-
-#~ msgid "Windows PDC"
-#~ msgstr "Windows PDC"
-
-#~ msgid "Tamil"
-#~ msgstr "Tamil"
-
-#~ msgid "Url should begin with 'ftp:'"
-#~ msgstr "¥N²z¦øªA¾¹ªº³]©w®æ¦¡¥²¶·¬° ftp://..."
-
-#~ msgid ""
-#~ "Please check if you want to include\n"
-#~ " install boot on your CD."
-#~ msgstr ""
-#~ "¦pªG±z§Æ±æ¥]§t¦w¸Ë¥i¶}¾÷\n"
-#~ "CD ªº¸Ü¡A½Ð¿ï¨ú¸Ó¶µ¥Ø"
-
-#~ msgid ""
-#~ "\n"
-#~ "Welcome to the Printer Setup Wizard\n"
-#~ "\n"
-#~ "This wizard will help you to install your printer(s) connected to this "
-#~ "computer.\n"
-#~ "\n"
-#~ "Please plug in your printer(s) on this computer and turn it/them on. "
-#~ "Click on \"Next\" when you are ready, and on \"Cancel\" when you do not "
-#~ "want to set up your printer(s) now.\n"
-#~ "\n"
-#~ "Note that some computers can crash during the printer auto-detection, "
-#~ "turn off \"Auto-detect printers\" to do a printer installation without "
-#~ "auto-detection. Use the \"Expert Mode\" of printerdrake when you want to "
-#~ "set up printing on a remote printer if printerdrake does not list it "
-#~ "automatically."
-#~ msgstr ""
-#~ "\n"
-#~ "Åwªï¨Ó¨ì¦Lªí¾÷³]©wºëÆF\n"
-#~ "\n"
-#~ "³]©wºëÆF±N·|±a»â±z§¹¦¨¦Lªí¾÷ªº¦w¸Ë¡C\n"
-#~ "\n"
-#~ "¶i¦æ¤U­±°Ê§@«e¡A½Ð½T»{±z¤w¸g¶}±Ò¦Lªí¾÷¹q·½¡AµM«á¿ï¾Ü¡y¤U¤@¨B¡z\n"
-#~ "Ä~Äò¡A©ÎªÌ¬O¿ï¾Ü¡y¨ú®ø¡z©ñ±ó³]©w¡C\n"
-#~ "\n"
-#~ "¥Ñ©ó¦b¬Y¨Ç¾÷¾¹¤W¨Ï¥Î¦Û°Ê°»´ú¥\¯à®É¡A±N·|Åý¨t²Î·í¾÷¥¢¥h¦^À³¡A\n"
-#~ "©Ò¥H³o®É­Ô³Ì¦n¬O¿ï¾ÜÃö³¬¡y¦Û°Ê°»´ú¦Lªí¾÷¡z¶µ¥Ø¡C¥t¥~¡A±z¥i¥H\n"
-#~ "¿ï¾Ü¡y±M®a¼Ò¦¡¡z¶µ¥Ø¡A¯à°÷Åý¨Ï¥ÎªÌ¨Ï¥Î¤â°Êªº¤è¦¡¿ï¾Ü¬ÛÃö¶µ¥Ø¡C"
-
-#~ msgid "Auto-Detection of Printers"
-#~ msgstr "¦Lªí¾÷¦Û°Ê°»´ú"
-
-#~ msgid ""
-#~ "Printerdrake is able to auto-detect your locally connected parallel and "
-#~ "USB printers for you, but note that on some systems the auto-detection "
-#~ "CAN FREEZE YOUR SYSTEM AND THIS CAN LEAD TO CORRUPTED FILE SYSTEMS! So do "
-#~ "it ON YOUR OWN RISK!\n"
-#~ "\n"
-#~ "Do you really want to get your printers auto-detected?"
-#~ msgstr ""
-#~ "PrinterDrake ¯à°÷¦Û°Ê°»´ú¨t²Î¤Wªº¨Ã¦C°ð©ÎªÌ¬OUSB¤Wªº¦Lªí¾÷¡A\n"
-#~ "¤£¹L¦Û°Ê°»´ú¥i¯à·|Åý±zªº¨t²Î¥¢¥h¦^À³¡A¬Æ¦Ü·´ÃaÀɮרt²Î¡C\n"
-#~ "­Y¬O±z­n¨Ï¥Î¸Ó¶µ¥Ø¡A½Ð¦h¥[¤p¤ß!!\n"
-#~ "\n"
-#~ "¤@¯ë¨Ó»¡¡A¥»¦aºÝ¦Lªí¾÷´N¦w¸Ë¦b±z¹q¸£ªþªñ¡A±z¥i¥H²³æ¬d¬Ý\n"
-#~ "¸Ó¦Lªí¾÷ªº«¬¸¹¡A¤£¤@©w±o¨Ï¥Î¦Û°Ê°»´úªº¥\¯à¡C¦]¦¹¡A±z½T©w\n"
-#~ "­n¨Ï¥Î¦Û°Ê°»´úªº¥\¯à¶Ü¡H"
-
-#~ msgid "Set up printer manually"
-#~ msgstr "¤â°Ê³]©w¦Lªí¾÷"
-
-#~ msgid ""
-#~ "Network printers can only be installed after the installation. Choose "
-#~ "\"Hardware\" and then \"Printer\" in the Mandrake Control Center."
-#~ msgstr ""
-#~ "ºô¸ô¦Lªí¾÷³]©w¡A»Ý­n¦b¦w¸Ë«á¤~¯à°÷¶i¦æ¡C¨Æ«á±z¥i¥H³z¹L\n"
-#~ "Mandrake ±±¨î¤¤¤ß¤ºªº\"µwÅé\"¶µ¥Ø¤ºªº¡y¦Lªí¾÷¡z¨Ó³]©w¡C"
-
-#~ msgid ""
-#~ "To install network printers, click \"Cancel\", switch to the \"Expert Mode"
-#~ "\", and click \"Add a new printer\" again."
-#~ msgstr ""
-#~ "­Y¬O­n¦w¸Ëºô¸ô¦Lªí¾÷¡A½ÐÂI¿ï¡y¨ú®ø¡z¡AµM«á¥t¥~\n"
-#~ "¿ï¾Ü¦³¡y±M®a¼Ò¦¡¡z¡A¦AÂI¿ï¡y·s¼W¦Lªí¾÷¡z§Y¥i¡C"
-
-#~ msgid "Installing HPOJ package..."
-#~ msgstr "¥¿¦b¦w¸Ë HPOJ ®M¥ó..."
-
-#~ msgid "Checking device and configuring HPOJ..."
-#~ msgstr "¥¿¦bÀˬd¸Ë¸m¶µ¥Ø¨Ã¥B³]©w HPOJ"
-
-#~ msgid "Scanning on your HP multi-function device"
-#~ msgstr "¥¿¦b HP ±½´y¦h¥\¯à¸Ë¸m"
-
-#~ msgid "Making printer port available for CUPS..."
-#~ msgstr "¥¿¦b³]©w¦Lªí¾÷³s±µ°ðÅý CUPS ¦s¨ú¨Ï¥Î..."
-
-#~ msgid "Control Center"
-#~ msgstr "±±¨î¤¤¤ß"
-
-#~ msgid "Choose the tool you want to use"
-#~ msgstr "¿ï¨ú±z·Q¨Ï¥Îªº¤u¨ã"
-
-#~ msgid "Configure the way the system will alert you"
-#~ msgstr "³]©w¨t²Î³qª¾Äµ¥Üªº¤è¦¡"
-
-#~ msgid "no serial_usb found\n"
-#~ msgstr "§ä¤£¨ì§Ç¦C usb °ð\n"
-
-#~ msgid "fsck failed with exit code %d or signal %d"
-#~ msgstr "fsck ¥¢±Ñ¡A¶Ç¦^ %d ¿ù»~¥N½X©ÎªÌ¬O %d «H¸¹"
-
-#~ msgid "Graphics card identification: %s\n"
-#~ msgstr "Åã¥Ü¥dÃѧO¸ê®Æ¡G %s\n"
-
-#~ msgid "Choose options for server"
-#~ msgstr "¿ï¨ú X ¦øªAµ{¦¡ªº°Ñ¼Æ"
-
-#~ msgid "Monitor not configured"
-#~ msgstr "¨S¦³§¹¦¨³]©w¿Ã¹õªº°Ê§@"
-
-#~ msgid "Graphics card not configured yet"
-#~ msgstr "©|¥¼§¹¦¨Åã¥Ü¥dªº³]©w"
-
-#~ msgid "Resolutions not chosen yet"
-#~ msgstr "©|¥¼¿ï¨ú­n¨Ï¥Îªº¸ÑªR«×"
-
-#~ msgid ""
-#~ "\n"
-#~ "try to change some parameters"
-#~ msgstr ""
-#~ "\n"
-#~ "½Ð¸ÕµÛ¥h§ó§ï¤@¨Ç°Ñ¼Æªº³]©w­È"
-
-#~ msgid "An error occurred:"
-#~ msgstr "µo¥Í¿ù»~¡G"
-
-#~ msgid "Leaving in %d seconds"
-#~ msgstr "%d ¬í¤ºÂ÷¶}"
-
-#~ msgid "Is this the correct setting?"
-#~ msgstr "³o­Ó³]©w­È¥¿½T¶Ü¡H"
-
-#~ msgid "An error occurred, try to change some parameters"
-#~ msgstr "µo¥Í¿ù»~¡A½Ð¸ÕµÛ§ó§ï¤@¨Ç°Ñ¼Æªº³]©w­È"
-
-#~ msgid "XFree86 server: %s"
-#~ msgstr "XFree86 ¦øªAµ{¦¡¡G %s"
-
-#~ msgid "Show all"
-#~ msgstr "Åã¥Ü¥þ³¡"
-
-#~ msgid "Preparing X-Window configuration"
-#~ msgstr "¥¿¦b·Ç³Æ X-Window ªº³]©w"
-
-#~ msgid "What do you want to do?"
-#~ msgstr "±z¥´ºâ«ç»ò§@ ?"
-
-#~ msgid "Change Monitor"
-#~ msgstr "§ïÅܿùõ³]©w"
-
-#~ msgid "Change Graphics card"
-#~ msgstr "§ïÅÜÅã¥Ü¥d³]©w"
-
-#~ msgid "Change Server options"
-#~ msgstr "§ïÅܦøªAµ{¦¡ªº°Ñ¼Æ³]©w"
-
-#~ msgid "Change Resolution"
-#~ msgstr "§ïÅܸѪR«×³]©w"
-
-#~ msgid "Show information"
-#~ msgstr "Åã¥Ü©Ò¦³¸ê°T"
-
-#~ msgid "Test again"
-#~ msgstr "¦A¦¸´ú¸Õ³]©w­È"
-
-#~ msgid "Use Hard Drive with daemon"
-#~ msgstr "°t¦X±Æµ{¨Ï¥ÎµwºÐ³Æ¥÷"
-
-#~ msgid "Use FTP with daemon"
-#~ msgstr "°t¦X±Æµ{¨Ï¥ÎFTP¶Ç¿é³Æ¥÷"
-
-#~ msgid "Package List to Install"
-#~ msgstr "­n¦w¸Ëªº®M¥ó²M³æ"
-
-#~ msgid "proftpd"
-#~ msgstr "proftpd"
-
-#~ msgid "sshd"
-#~ msgstr "sshd"
-
-#~ msgid "webmin"
-#~ msgstr "webmin"
-
-#~ msgid "xinetd"
-#~ msgstr "xinetd"
-
-#~ msgid "Select a graphics card"
-#~ msgstr "¿ï¨ú±zªºÅã¥Ü¥d"
-
-#~ msgid "Choose a X driver"
-#~ msgstr "¿ï¨ú¦X¾Aªº X ¦øªAµ{¦¡"
-
-#~ msgid "Standard VGA, 640x480 at 60 Hz"
-#~ msgstr "Standard VGA, 640x480 at 60 Hz"
-
-#~ msgid "Super VGA, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 800x600 at 56 Hz"
-
-#~ msgid "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-#~ msgstr "8514 Compatible, 1024x768 at 87 Hz interlaced (no 800x600)"
-
-#~ msgid "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-#~ msgstr "Super VGA, 1024x768 at 87 Hz interlaced, 800x600 at 56 Hz"
-
-#~ msgid "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-#~ msgstr "Extended Super VGA, 800x600 at 60 Hz, 640x480 at 72 Hz"
-
-#~ msgid "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-#~ msgstr "Non-Interlaced SVGA, 1024x768 at 60 Hz, 800x600 at 72 Hz"
-
-#~ msgid "High Frequency SVGA, 1024x768 at 70 Hz"
-#~ msgstr "High Frequency SVGA, 1024x768 at 70 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 60 Hz"
-#~ msgstr "Multi-frequency that can do 1280x1024 at 60 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 74 Hz"
-#~ msgstr "Multi-frequency that can do 1280x1024 at 74 Hz"
-
-#~ msgid "Multi-frequency that can do 1280x1024 at 76 Hz"
-#~ msgstr "Multi-frequency that can do 1280x1024 at 76 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 70 Hz"
-#~ msgstr "Monitor that can do 1600x1200 at 70 Hz"
-
-#~ msgid "Monitor that can do 1600x1200 at 76 Hz"
-#~ msgstr "Monitor that can do 1600x1200 at 76 Hz"
-
-#~ msgid ""
-#~ "The total size for the groups you have selected is approximately %d MB.\n"
-#~ msgstr "±z¿ï¨úªº©Ò¦³¸s²ÕªºÁ`¦@¤j¤p¬ù¬° %d MB.\n"
-
-#~ msgid ""
-#~ "If you wish to install less than this size,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of 100%% will install all selected packages."
-#~ msgstr ""
-#~ "¦pªG±z§Æ±æ¦w¸Ë¤Ö©ó¸Ó®e¶q¤j¤pªº®M¥ó¡A\n"
-#~ "¿ï¾Ü±z§Æ±æ­n¦w¸Ë®M¥óªº¦Ê¤À¤ñ¡C\n"
-#~ "¦Ê¤À¤ñ¶V¤Ö¡A·N¨ýµÛ¥u·|¦w¸Ë¨t²Î¥²³Æªº®M¥ó¶µ¥Ø;\n"
-#~ "­Y¬O¦Ê¤À¤ñ¬O 100%% ªº¸Ü¡A´N¬O¦w¸Ë©Ò¦³¿ï¾Üªº®M¥ó¡C"
-
-#~ msgid ""
-#~ "You have space on your disk for only %d%% of these packages.\n"
-#~ "\n"
-#~ "If you wish to install less than this,\n"
-#~ "select the percentage of packages that you want to install.\n"
-#~ "A low percentage will install only the most important packages;\n"
-#~ "a percentage of %d%% will install as many packages as possible."
-#~ msgstr ""
-#~ "±z¥Ø«e¨t²Î¥i¥ÎªÅ¶¡¥u¯à°÷¦w¸Ë %d%% ªº®M¥ó¼Æ¶q¡C\n"
-#~ "\n"
-#~ "¦pªG±z§Æ±æ¦w¸Ë¤Ö©ó¸Ó®e¶q¤j¤pªº®M¥ó¡A\n"
-#~ "¿ï¾Ü±z§Æ±æ­n¦w¸Ë®M¥óªº¦Ê¤À¤ñ¡C\n"
-#~ "¦Ê¤À¤ñ¶V¤Ö¡A·N¨ýµÛ¥u·|¦w¸Ë¨t²Î¥²³Æªº®M¥ó¶µ¥Ø;\n"
-#~ "¦Ê¤À¤ñ %d%% ¬OºÉ¥i¯à¦w¸Ë¶V¦h®M¥ó¡C"
-
-#~ msgid "You will be able to choose them more specifically in the next step."
-#~ msgstr "±zÁÙ¥i¥H¦b±µ¤U¨Óªº¨BÆJ¤¤§@§óºë½Tªº®M¥ó¿ï¾Ü"
diff --git a/perl-install/share/themes/blueHeart-button_def.png b/perl-install/share/themes/blueHeart-button_def.png
deleted file mode 100644
index b35781416..000000000
--- a/perl-install/share/themes/blueHeart-button_def.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/focus.png b/perl-install/share/themes/focus.png
deleted file mode 100644
index 70afb1797..000000000
--- a/perl-install/share/themes/focus.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/marble3d-bg1.png b/perl-install/share/themes/marble3d-bg1.png
deleted file mode 100644
index b4e1afd66..000000000
--- a/perl-install/share/themes/marble3d-bg1.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/marble3d-button1.png b/perl-install/share/themes/marble3d-button1.png
deleted file mode 100644
index 9119ac89c..000000000
--- a/perl-install/share/themes/marble3d-button1.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/marble3d-button2.png b/perl-install/share/themes/marble3d-button2.png
deleted file mode 100644
index 70696538c..000000000
--- a/perl-install/share/themes/marble3d-button2.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/marble3d-button4.png b/perl-install/share/themes/marble3d-button4.png
deleted file mode 100644
index 7b6aae23a..000000000
--- a/perl-install/share/themes/marble3d-button4.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/marble3d-button_def.png b/perl-install/share/themes/marble3d-button_def.png
deleted file mode 100644
index 4bd67d0d9..000000000
--- a/perl-install/share/themes/marble3d-button_def.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/marble3d-check1.png b/perl-install/share/themes/marble3d-check1.png
deleted file mode 100644
index f3c31d09c..000000000
--- a/perl-install/share/themes/marble3d-check1.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/marble3d-check2.png b/perl-install/share/themes/marble3d-check2.png
deleted file mode 100644
index 5261472f9..000000000
--- a/perl-install/share/themes/marble3d-check2.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/mdk-Desktop-bg.png b/perl-install/share/themes/mdk-Desktop-bg.png
deleted file mode 100644
index 14db97364..000000000
--- a/perl-install/share/themes/mdk-Desktop-bg.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/mdk-bg.png b/perl-install/share/themes/mdk-bg.png
deleted file mode 100644
index 69754ee04..000000000
--- a/perl-install/share/themes/mdk-bg.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/mdk-button1.png b/perl-install/share/themes/mdk-button1.png
deleted file mode 100644
index bc4d2e674..000000000
--- a/perl-install/share/themes/mdk-button1.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/mdk-button4.png b/perl-install/share/themes/mdk-button4.png
deleted file mode 100644
index e85c86748..000000000
--- a/perl-install/share/themes/mdk-button4.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/mdk-check_off.png b/perl-install/share/themes/mdk-check_off.png
deleted file mode 100644
index 74778fc11..000000000
--- a/perl-install/share/themes/mdk-check_off.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/mdk-check_on.png b/perl-install/share/themes/mdk-check_on.png
deleted file mode 100644
index f3a099909..000000000
--- a/perl-install/share/themes/mdk-check_on.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/mdk-toggle_off.png b/perl-install/share/themes/mdk-toggle_off.png
deleted file mode 100644
index 74778fc11..000000000
--- a/perl-install/share/themes/mdk-toggle_off.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/share/themes/mdk-toggle_on.png b/perl-install/share/themes/mdk-toggle_on.png
deleted file mode 100644
index f3a099909..000000000
--- a/perl-install/share/themes/mdk-toggle_on.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/XFdrake b/perl-install/standalone/XFdrake
deleted file mode 100755
index 2a58910f1..000000000
--- a/perl-install/standalone/XFdrake
+++ /dev/null
@@ -1,166 +0,0 @@
-#!/usr/bin/perl
-
-# XFdrake
-# Copyright (C) 1999 MandrakeSoft (pixel@mandrakesoft.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
-# 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 lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use Xconfig::main;
-use Xconfig::xfree;
-use Xconfig::default;
-use interactive;
-use common;
-use any;
-use c;
-
-local $_ = join '', @ARGV;
-
-my ($configure_this) = grep { !/^-/ } @ARGV;
-$configure_this ||= 'everything';
-
-/-h/ || $configure_this !~ /^(resolution|monitor|everything|auto_install)/ and die <<'EOF';
-usage: XFdrake [--expert] [--noauto] [--auto] [everything]
- XFdrake [--noauto] monitor
- XFdrake resolution
-EOF
-
-my $auto = /-auto/;
-$::expert = /-expert/;
-$::noauto = /-noauto/;
-$::testing = /-testing/;
-
-begin:
-{
- my $in = 'interactive'->vnew('su', 'X');
-
- modules::mergein_conf('/etc/modules.conf') if -r '/etc/modules.conf';
-
- $::isEmbedded and kill 'USR2', $::CCPID;
-
- my $rc = do {
- my $options = { allowNVIDIA_rpms => allowNVIDIA_rpms(), allowFB => listlength(cat_("/proc/fb")) };
-
- if ($configure_this eq 'everything') {
- check_XFree($in);
- my $raw_X = Xconfig::xfree->read;
- my $default = Xconfig::default::configure();
- my $has_conf = @{$raw_X->{xfree3}} || @{$raw_X->{xfree4}};
- $raw_X->{xfree3} = $default->{xfree3} if !@{$raw_X->{xfree3}};
- $raw_X->{xfree4} = $default->{xfree4} if !@{$raw_X->{xfree4}};
-
- if ($has_conf) {
- Xconfig::main::configure_chooser($in, $raw_X, $in->do_pkgs, $options);
- } else {
- Xconfig::main::configure_everything($in, $raw_X, $in->do_pkgs, $auto, $options);
- }
- } elsif ($configure_this eq 'auto_install') {
- Xconfig::main::configure_everything_auto_install(Xconfig::default::configure(), $in->do_pkgs, {}, $options);
- } elsif ($configure_this eq 'monitor') {
- Xconfig::main::configure_monitor($in, Xconfig::xfree->read);
- } elsif ($configure_this eq 'resolution') {
- Xconfig::main::configure_resolution($in, Xconfig::xfree->read);
- }
- };
- $rc && $rc eq 'config_changed' and ask_for_X_restart($in);
-
- $in->exit(0) if !$::isEmbedded;
-
- kill 'USR1', $::CCPID;
- goto begin;
-}
-
-sub check_XFree {
- my ($in) = @_;
-
- #- set the standard configuration
- foreach ('XF86Config', 'XF86Config-4') {
- my $f = "/etc/X11/$_";
- symlinkf("$_.standard", $f) if -l $f && -e "$f.standard";
- }
-
- my $f = "/usr/X11R6/lib/X11/rgb.txt"; #- this one is on all platform
- -e $f or $in->do_pkgs->install('XFree86', 'XFree86-75dpi-fonts');
- -e $f or die "install XFree86 first!\n";
-
- system("mount /proc 2>/dev/null"); # ensure /proc is mounted for pci probing
-}
-
-sub allowNVIDIA_rpms {
- my $allowNVIDIA_rpms;
- my (%list, %select);
-
- eval {
- require urpm;
- my $urpm = new urpm;
- $urpm->read_config(nocheck_access => 1);
- foreach (grep { !$_->{ignore} } @{$urpm->{media} || []}) {
- $urpm->parse_synthesis($_);
- }
- foreach (@{$urpm->{depslist} || []}) {
- $_->name =~ /NVIDIA/ and $list->{$_->name} = 1;
- }
- };
- if ($list{NVIDIA_GLX}) {
- eval {
- my ($version, $release, $ext) = c::kernel_version() =~ /([^-]*)-([^-]*mdk)(\S*)/;
- $ext and $ext = "-$ext";
- $list{"NVIDIA_kernel-$version-$release$ext"} or die "no NVIDIA kernel for current kernel";
- $select{"NVIDIA_kernel-$version-$release$ext"} = 1;
- foreach (`rpm -qa kernel-2* kernel-smp-2* kernel-enterprise-2* kernel-secure-2* kernel kernel-smp kernel-entreprise kernel22 kernel22-smp kernel22-secure`) {
- ($ext, $version, $release) = /kernel[^-]*(-\D[^-]*)-([^-]*)-([^-]*mdk)?/;
- $release or ($version, $release) = $version =~ /(.*?)\.(\d+mdk)/;
- $list{"NVIDIA_kernel-$version-$release$ext"} and $select{"NVIDIA_kernel-$version-$release$ext"} = 1;
- }
- $allowNVIDIA_rpms = [ keys(%select), "NVIDIA_GLX" ];
- }
- }
- if (!$allowNVIDIA_rpms) {
- $allowNVIDIA_rpms = system("modprobe NVdriver 2>/dev/null") == 0 && []; #- empty list but true.
- }
- $allowNVIDIA_rpms;
-}
-
-sub ask_for_X_restart {
- my ($in) = @_;
-
- $::isStandalone && $in->isa('interactive::gtk') or return;
-
- my ($wm, $pid) = any::running_window_manager();
-
- if (!$wm) {
- $in->ask_warn('', _("Please log out and then use Ctrl-Alt-BackSpace"));
- return;
- }
-
- $in->ask_okcancel('', _("Please relog into %s to activate the changes", ucfirst (lc $wm)), 1) or return;
-
- fork and return;
- any::ask_window_manager_to_logout($wm);
-
- open STDIN, "</dev/zero";
- open STDOUT, ">/dev/null";
- open STDERR, ">&STDERR";
- c::setsid();
- exec qw(perl -e), q{
- my ($wm, $pid) = @ARGV;
- my $nb;
- for ($nb = 30; $nb && -e "/proc/$pid"; $nb--) { sleep 1 }
- system("killall X") if $nb;
- }, $wm, $pid;
-}
diff --git a/perl-install/standalone/adduserdrake b/perl-install/standalone/adduserdrake
deleted file mode 100755
index 98a2e3dd0..000000000
--- a/perl-install/standalone/adduserdrake
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/usr/bin/perl
-
-use lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use common;
-use interactive;
-use any;
-
-local $_ = join '', @ARGV;
-
-/-h/ and die "usage: adduserdrake [--beginner] [--expert] [<users...>]\n";
-
-$::beginner = /-beginner/;
-$::expert = /-expert/;
-
-my @etc_pass_fields = qw(name pw uid gid realname home shell);
-my @shells = grep { -x $_ } map { "/bin/$_" } qw(bash tcsh zsh ash ksh);
-my $isMD5 = cat_("/etc/pam.d/system-auth") =~ /md5/;
-my $isShadow = cat_("/etc/pam.d/system-auth") =~ /shadow/;
-
-
-my $users = [];
-my $in;
-
-if (my @l = grep { ! /^-/ } @ARGV) {
- $users = [ map { { name => $_, realname => $_ } } @l ];
-} else {
- $in = 'interactive'->vnew('su', 'user');
- any::ask_users('', $in, $users, $ENV{SECURE_LEVEL});
-}
-
-system("adduser", $_->{name}) foreach @$users;
-any::write_passwd_user('', $_, $isMD5) foreach @$users;
-system("pwconv") if $isShadow;
-
-any::addUsers('', $users);
-
-#$in->do_pkgs->install("autologin") if $o->{autologin};
-#any::set_autologin('', $o->{autologin}, $o->{desktop});
-
-$in->exit(0) if $in;
diff --git a/perl-install/standalone/diskdrake b/perl-install/standalone/diskdrake
deleted file mode 100755
index 8f42d9664..000000000
--- a/perl-install/standalone/diskdrake
+++ /dev/null
@@ -1,106 +0,0 @@
-#!/usr/bin/perl
-
-# DiskDrake
-# Copyright (C) 1999 MandrakeSoft (pixel@mandrakesoft.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
-# 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.
-
-# DiskDrake uses resize_fat which is a perl rewrite of the work of Andrew
-# Clausen (libresize).
-# DiskDrake is also based upon the libfdisk and the install from Red Hat Software
-
-
-use lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use common;
-use diskdrake::interactive;
-use interactive;
-use detect_devices;
-use fsedit;
-use fs;
-use log;
-use c;
-
-
-my %options;
-my @l = @ARGV;
-while (my $e = shift @l) {
- my ($option) = $e =~ /--?(.*)/ or next;
- if ($option =~ /(.*?)=(.*)/) {
- $options{$1} = $2;
- } else {
- $options{$option} = '';
- }
-}
-$::expert = defined(delete $options{expert});
-$::testing = defined(delete $options{testing});
-
-my @types = qw(hd nfs smb dav removable fileshare);
-my ($type, $para) = ('hd', '');
-foreach (@types) {
- if (exists $options{$_}) {
- $para = delete $options{$_};
- $type = $_;
- last;
- }
-}
-%options and die "usage: diskdrake [--expert] [--testing] [--{" . join(",", @types) . "}]\n";
-
-if ($>) {
- $ENV{PATH} = "/sbin:/usr/sbin:$ENV{PATH}";
-}
-
-
-my $in = 'interactive'->vnew('su');
-
-if ($type eq 'fileshare') {
- any::fileshare_config($in);
- $in->exit(0);
-}
-
-my $all_hds = fsedit::get_hds({}, $in);
-
-$SIG{__DIE__} = sub { my $m = chomp_($_[0]); log::l("ERROR: $m") };
-
-fs::get_raw_hds('', $all_hds);
-
-fs::merge_info_from_fstab([ fsedit::get_really_all_fstab($all_hds) ]);
-fs::merge_info_from_mtab([ fsedit::get_really_all_fstab($all_hds) ]);
-
-$all_hds->{current_fstab} = fs::fstab_to_string($all_hds);
-
-if ($type eq 'hd') {
- diskdrake::interactive::main($in, $all_hds);
-} elsif ($type eq 'removable') {
- require diskdrake::removable;
- $para =~ s|^/dev/||;
- my ($raw_hd) = $para ?
- first(grep { $para eq $_->{device} } @{$all_hds->{raw_hds}}) || die "unknown removable $para\n" :
- $in->ask_from_listf('', '', \&diskdrake::interactive::format_raw_hd_info, $all_hds->{raw_hds}) or $in->exit(0);
- diskdrake::removable::main($in, $all_hds, $raw_hd);
-} elsif ($type eq 'dav') {
- ($::isEmbedded, my $isEmbedded) = (0, $::isEmbedded);
- require diskdrake::dav;
- diskdrake::dav::main($in, $all_hds);
- $::isEmbedded = $isEmbedded;
-} else {
- $in->ask_warn('', "Sorry only a gtk frontend is available") if !$in->isa('interactive::gtk');
- require diskdrake::smbnfs_gtk;
- diskdrake::smbnfs_gtk::main($in, $all_hds, $type);
-}
-
-$in->exit(0);
diff --git a/perl-install/standalone/drakTermServ b/perl-install/standalone/drakTermServ
deleted file mode 100755
index cee51ed2b..000000000
--- a/perl-install/standalone/drakTermServ
+++ /dev/null
@@ -1,1330 +0,0 @@
-#!/usr/bin/perl
-#
-# Copyright (C) 2002 by MandrakeSoft (sbenedict@mandrakesoft.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
-# 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.
-#
-# first pass at an interactive tool to help setup/maintain the Mandrake
-# Terminal Server implementation
-#
-# Requires: etherboot, mkinitrd-net, terminal-server, dhcpd-server
-# clusternfs, tftpserver
-#
-# Tasks:
-# 1) creation/management of boot images (kernel+initrd, etherboot enabled)
-# mkinitrd-net is the command line interface for this
-# 2) create/modify /etc/dhcpd.conf for diskless clients
-# 3) create/modify /etc/exports for clusternfs export of "/"
-# 4) add/remove entries in /etc/shadow$$CLIENTS$$ to allow user access
-# 5) per client XF86Config-4, using /etc/XF86Config-4$$IP-ADDRESS$$
-# 6) other per client customizations (modules.conf, keyboard, mouse)
-# 7) enable/modify /etc/xinetd.d/tftp for etherboot
-# 8) create etherboot floppies for client machines
-#
-# Thanks to the fine work of the folks involved in ltsp.org, and
-# Michael Brown <mbrown@fensystems.co.uk>
-#
-
-use Gtk;
-use lib qw(/usr/lib/libDrakX );
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use interactive;
-use my_gtk qw(:helpers :wrappers);
-use common;
-use run_program;
-
-use strict;
-use Config;
-use POSIX;
-
-my $in = 'interactive'->vnew('su');
-
-my @buff; #- used o display status info
-
-my $central_widget;
-my $window1;
-my $windows;
-my $status_box;
-my $main_box;
-
-my $nfs_subnet;
-my $nfs_mask;
-
-my $in = 'interactive'->vnew;
-
-if ("@ARGV" =~ /--help|-h/) {
- print q(Mandrake Terminal Server Configurator
---enable : enable MTS
---disable : disable MTS
---start : start MTS
---stop : stop MTS
---adduser : add an existing system user to MTS (requires username)
---deluser : delete an existing system user from MTS (requires username)
---addclient : add a client machine to MTS (requires MAC address, IP, nbi image name)
---delclient : delete a client machine from MTS (requires MAC address, IP, nbi image name)
-);
- exit(0);
-}
-
-#- make sure terminal server and friends are installed
-my $ts = system("rpm -qa | grep terminal-server > /dev/null");
-if ($ts == 256) {
- if ($ENV{'DISPLAY'}) {
- system("urpmi --X terminal-server > /dev/null");
- } else {
- system("urpmi terminal-server > /dev/null");
- }
- $ts = system("rpm -qa | grep terminal-server > /dev/null");
- if ($ts eq 256) {
- warn("Useless without Terminal Server");
- exit(1);
- }
-}
-
-if ("@ARGV" =~ /--enable/) {
- my $cmd_line = 1;
- enable_ts($cmd_line);
- exit(0);
-}
-
-if ("@ARGV" =~ /--disable/) {
- my $cmd_line = 1;
- disable_ts($cmd_line);
- exit(0);
-}
-
-if ("@ARGV" =~ /--start/) {
- my $cmd_line = 1;
- start_ts($cmd_line);
- exit(0);
-}
-
-if ("@ARGV" =~ /--stop/) {
- my $cmd_line = 1;
- stop_ts($cmd_line);
- exit(0);
-}
-
-if ("@ARGV" =~ /--adduser/) {
- die "$0 $ARGV[0] requires a username...\n" if $#ARGV<1;
- my $cmd_line = 1;
- adduser($cmd_line, $ARGV[1]);
- exit(0);
-}
-
-if ("@ARGV" =~ /--deluser/) {
- die "$0 $ARGV[0] requires a username...\n" if $#ARGV<1;
- my $cmd_line = 1;
- deluser($cmd_line, $ARGV[1]);
- exit(0);
-}
-
-if ("@ARGV" =~ /--addclient/) {
- die "$0 $ARGV[0] requires hostname, MAC address, IP, nbi-image...\n" if $#ARGV<4;
- my $cmd_line = 1;
- addclient($cmd_line, $ARGV[1], $ARGV[2], $ARGV[3], $ARGV[4]);
- exit(0);
-}
-
-if ("@ARGV" =~ /--delclient/) {
- die "$0 $ARGV[0] requires hostname...\n" if $#ARGV<1;
- my $cmd_line = 1;
- delclient($cmd_line, $ARGV[1], $ARGV[2], $ARGV[3]);
- exit(0);
-}
-
-interactive_mode() if $#ARGV<1;
-
-sub cursor_wait {
- # turn the cursor to a watch
- $window1->window->set_cursor( new Gtk::Gdk::Cursor( 150 ) );
- Gtk->main_iteration while Gtk->events_pending;
-}
-
-sub cursor_norm {
- # restore normal cursor
- $window1->window->set_cursor( new Gtk::Gdk::Cursor( 68 ) );
- Gtk->main_iteration while Gtk->events_pending;
-}
-
-sub display_error {
- my ($message) = @_;
- my $label;
- my $error_box;
- ${$central_widget}->destroy();
- gtkpack($status_box,
- $error_box = gtkpack_(new Gtk::VBox(0,0),
- 1, new Gtk::Label($message),
- 0, gtkadd(gtkset_layout(new Gtk::HButtonBox, -spread),
- gtksignal_connect(new Gtk::Button(_("OK")), clicked =>
- sub { ${$central_widget}->destroy(); create_fontsel() }),
- ),
- )
- );
- $central_widget = \$error_box;
-}
-
-sub interactive_mode {
- my $font_sel;
-# $interactive = 1;
- init Gtk;
- $window1 = $::isEmbedded ? new Gtk::Plug ($::XID) : new Gtk::Window -toplevel;
- $window1->signal_connect (delete_event => sub { Gtk->exit(0) });
- $window1->set_position(1);
- $window1->set_title(_("Mandrake Terminal Server Configuration"));
- $window1->set_border_width(5);
- my ($pix_user_map, $pix_user_mask) = gtkcreate_png("ic82-network-40");
- my ($pix_u_map, $pix_u_mask) = gtkcreate_png("drakTS.620x57");
-
- gtkadd($window1,
- gtkpack_(new Gtk::VBox(0,2),
- if_(!$::isEmbedded, 0, new Gtk::Pixmap($pix_u_map, $pix_u_mask)),
- 1, gtkpack_(new Gtk::HBox(0,2),
- 1, gtkpack_(new Gtk::VBox(0,2),
- 1, gtkpack ($status_box = new Gtk::VBox(0,5),
- $main_box = new Gtk::VBox(0,10),
- ),
- 1, gtkpack_(new Gtk::HBox(0,2),
- 0, gtkadd(gtkset_layout(new Gtk::VButtonBox, -end),
- gtksignal_connect(new Gtk::Button(_("Enable Server")), clicked =>
- sub { ${$central_widget}->destroy();
- $windows = 1;
- cursor_wait();
- enable_ts();
- cursor_norm();
- }),
- gtksignal_connect(new Gtk::Button(_("Disable Server")), clicked =>
- sub { ${$central_widget}->destroy();
- cursor_wait();
- disable_ts();
- cursor_norm();
- }),
- ),
- 0, gtkadd(gtkset_layout(new Gtk::VButtonBox, -end),
- gtksignal_connect(new Gtk::Button(_("Start Server")), clicked =>
- sub { ${$central_widget}->destroy();
- $windows = 0;
- cursor_wait();
- start_ts();
- cursor_norm();
- }),
- gtksignal_connect(new Gtk::Button(_("Stop Server")), clicked =>
- sub { ${$central_widget}->destroy();
- cursor_wait();
- stop_ts();
- cursor_norm();
- }),
- ),
- 0, gtkadd(gtkset_layout(new Gtk::VButtonBox, -end),
- gtksignal_connect(new Gtk::Button(_("Etherboot Floppy/ISO")), clicked =>
- sub { ${$central_widget}->destroy(); $windows = 1; make_boot();}),
- gtksignal_connect(new Gtk::Button(_("Net Boot Images")), clicked =>
- sub { ${$central_widget}->destroy(); make_nbi() }),
- ),
- 0, gtkadd(gtkset_layout(new Gtk::VButtonBox, -end),
- gtksignal_connect(new Gtk::Button(_("Add/Del Users")), clicked =>
- sub { ${$central_widget}->destroy(); $windows = 0; maintain_users();}),
- gtksignal_connect(new Gtk::Button(_("Add/Del Clients")), clicked =>
- sub { ${$central_widget}->destroy(); maintain_clients()}),
- ),
- 1, new Gtk::HBox(0,2),
- 0, gtkadd(gtkset_layout(new Gtk::VButtonBox, -end),
- gtksignal_connect(new Gtk::Button(_("Help")),clicked =>
- sub { ${$central_widget}->destroy(); help() }),
- gtksignal_connect(new Gtk::Button(_("Close")), clicked => sub {
- $::isEmbedded and kill 'USR1', $::CCPID;
- Gtk->main_quit() }),
- ),
- ),
- ),
- ),
- ),
- );
- $central_widget = \$main_box;
- $window1->show_all;
- $window1->realize;
- $window1->show_all();
-
- Gtk->main_iteration while Gtk->events_pending;
- $::isEmbedded and kill 'USR2', $::CCPID;
- Gtk->main;
- Gtk->exit(0);
-}
-
-sub about {
- my $text = new Gtk::Text(undef, undef);
- my $about_box;
- gtkpack($status_box,
- $about_box = gtkpack_(new Gtk::VBox(0,10),
- 1, gtkpack_(new Gtk::HBox(0,0),
- 1, gtktext_insert(gtkset_editable($text, 1), "
- Copyright (C) 2002 by MandrakeSoft
- Stew Benedict sbenedict\@mandrakesoft.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
- 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.
-
- Thanks:
- - LTSP Project http://www.ltsp.org
- - Michael Brown <mbrown\@fensystems.co.uk>
-
-"),
- 0, new Gtk::VScrollbar($text->vadj),
- ),
- 0, gtkadd(gtkset_layout(new Gtk::HButtonBox, -spread),
- gtksignal_connect(new Gtk::Button(_("OK")), clicked =>
- sub { ${$central_widget}->destroy(); create_fontsel() }),
- ),
- )
- );
- $central_widget = \$about_box;
- $status_box->show_all();
-}
-
-sub help {
- my $text = new Gtk::Text(undef, undef);
- my $help_box;
- gtkpack($status_box,
- $help_box = gtkpack_(new Gtk::VBox(0,10),
- 1, gtkpack_(new Gtk::HBox(0,0),
- 1, gtktext_insert(gtkset_editable($text, 1), "drakTermServ Overview
-
- - Create Etherboot Enabled Boot Images:
- To boot a kernel via etherboot, a special kernel/initrdrd image must be created.
- mkinitrd-net does much of this work and drakTermServ is just a graphical interface
- to help manage/customize these images.
-
- - Maintain /etc/dhcpd.conf:
- To net boot clients, each client needs a dhcpd.conf entry, assigning an IP address
- and net boot images to the machine. drakTermServ helps create/remove these entries.
-
- A typical dhcpd.conf stanza to support a diskless client looks like:
-
- host curly {
- hardware ethernet 00:20:af:2f:f7:9d;
- fixed-address 192.168.192.3;
- filename \"i386/boot/boot-3c509.2.4.18-6mdk.nbi\";
- }
-
- While you can use a pool of IP addresses, rather than setup a specific entry for
- a client machine, using a fixed address scheme facilitates using the functionality
- of client-specific configuration files that ClusterNFS provides.
-
- Note: You must stop/start the server after adding or changing clients/
-
- - Maintain /etc/exports:
- Clusternfs allows export of the root filesystem to diskless clients. drakTermServ
- sets up the correct entry to allow anonymous access to the root filesystem from
- diskless clients.
-
- A typical exports entry for clusternfs is:
-
- / (ro,all_squash)
- /home SUBNET/MASK(rw,root_squash)
-
- With SUBNET/MASK being defined for your network.
-
- - Maintain /etc/shadow\$\$CLIENT\$\$:
- For users to be able to log into the system from a diskless client, their entry in
- /etc/shadow needs to be duplicated in /etc/shadow\$\$CLIENTS\$\$. drakTermServ helps
- in this respect by adding or removing system users from this file.
-
- - Per client /etc/X11XF86Config-4\$\$IP-ADDRESS\$\$:
- Through clusternfs, each diskless client can have it's own unique configuration files
- on the root filesystem of the server. In the future drakTermServ will help create these
- files.
-
- - Per client system configuration files:
- Through clusternfs, each diskless client cand have it's own unique configuration files
- on the root filesystem of the server. In the future, drakTermServ can help create files
- such as /etc/modules.conf, /etc/sysconfig/mouse, /etc/sysconfig/keyboard on a per-client
- basis.
-
- - /etc/xinetd.d/tftp:
- drakTermServ will configure this file to work in conjunction with the images created by
- mkinitrd-net, and the entries in /etc/dhcpd.conf, to serve up the boot image to each
- diskless client.
-
- A typical tftp configuration file looks like:
-
- service tftp
- (
- disable = no
- socket_type = dgram
- protocol = udp
- wait = yes
- user = root
- server = /usr/sbin/in.tftpd
- server_args = -s /var/lib/tftpboot
- }
-
- The changes here from the default installation are changing the disable flag to
- 'no' and changing the directory path to /var/lib/tftpboot, where mkinitrd-net
- puts it's images.
-
- - Create etherboot floppies/CDs:
- The diskless client machines need either ROM images on the NIC, or a boot floppy
- or CD to initate the boot sequence. drakTermServ will help generate these images,
- based on the NIC in the client machine.
-
- A basic example of creating a boot floppy for a 3Com 3c509 manually:
-
- cat /usr/lib/etherboot/boot1a.bin /\
- /usr/lib/etherboot/lzrom/3c509.lzrom > /dev/fd0
-
-
-"),
- 0, new Gtk::VScrollbar($text->vadj),
- ),
- 0, gtkadd(gtkset_layout(new Gtk::HButtonBox, -spread),
- gtksignal_connect(new Gtk::Button(_("OK")), clicked =>
- sub { ${$central_widget}->destroy(); }),
- ),
- )
- );
- $central_widget = \$help_box;
- $status_box->show_all();
-}
-
-sub make_boot {
- #- make a boot image on floppy or iso from etherboot images
- my $boot_box;
- my $rom_path = "/usr/lib/etherboot";
- my @nics = all("/usr/lib/etherboot/lzrom");
- my $list_nics = new Gtk::List();
- my $nic;
-
- foreach (@nics) {
- my $t = $_;
- $list_nics->add(gtkshow(gtksignal_connect(new Gtk::ListItem($t),
- select => sub { $nic = $t; })));
- }
- $list_nics->set_selection_mode('single');
-
- gtkpack($status_box,
- $boot_box = gtkpack_(new Gtk::VBox(0,10),
- 0, gtkadd(new Gtk::HBox(0,10),
- new Gtk::HBox(0,5),
- createScrolledWindow($list_nics),
- gtkadd(new Gtk::VBox(1,10),
- new Gtk::HBox(0,20),
- gtksignal_connect(new Gtk::Button(_("Boot Floppy")), clicked =>
- sub {write_eb_image($nic, $rom_path, "floppy"); }),
- gtksignal_connect(new Gtk::Button(_("Boot ISO")), clicked =>
- sub {write_eb_image($nic, $rom_path, "iso"); }),
- new Gtk::HBox(0,20),
- ),
- new Gtk::HBox(0,5),
- ),
- ),
- );
-
- $central_widget = \$boot_box;
- $boot_box->show_all();
-}
-
-sub make_nbi {
- my $nbi_box;
- my @kernels = grep(/vmlinuz/, all("/boot"));
- my $kernel;
- my $nic;
-
- #- just a static list for the moment
- #- method in mknbi-net is much better
- my @nics = ("3c509", "3c59x", "3c90x", "8139cp", "8139too", "acenic", "airo",
- "aironet4500_card","bcm5700", "dgrs", "dl2k", "dmfe", "e100",
- "e1000", "eepro100", "epic100", "fealnx", "hamachi", "hp100",
- "hysdn", "natsemi", "natsemi_old", "ne", "ne2k-pci", "ns83820",
- "pcnet32", "prism2_pci", "prism2_plx", "rcpci", "sis900",
- "starfire", "sundance", "sungem", "sunhme", "tlan", "tulip-old",
- "via-rhine", "winbond-840", "xircom_cb", "xircom_tulip_cb", "yellowfin");
-
- #- kernel/module info in tree view
- my $tree_kernels = new Gtk::Tree();
-
- foreach (@kernels){
- my $t = $_;
- my $t_kernel= new_with_label Gtk::TreeItem($t);
- gtksignal_connect($t_kernel, select => sub { $kernel = $t;
- $nic = ''; });
- $tree_kernels->append($t_kernel);
-
- my $k_detail = new Gtk::Tree();
- $t_kernel->set_subtree($k_detail);
-
- foreach (@nics) {
- my $m = $_;
- my $k_det_nic = new_with_label Gtk::TreeItem($m);
- gtksignal_connect($k_det_nic, select => sub { $nic = $m;
- $kernel = $t; });
- $k_detail->append($k_det_nic);
- $k_det_nic->show();
- }
- }
-
- # existing nbi images in list
- my $list_nbis = new Gtk::List();
- my @nbis = grep(/\.nbi/, all("/var/lib/tftpboot"));
- my $nbi;
-
- foreach (@nbis) {
- my $t = $_;
- $list_nbis->add(gtkshow(gtksignal_connect(new Gtk::ListItem($t),
- select => sub { $nbi = $t; })));
- }
- $list_nbis->set_selection_mode('single');
-
- gtkpack($status_box,
- $nbi_box = gtkpack_(new Gtk::VBox(1,10),
- 0, gtkadd(new Gtk::HBox(0,10),
- createScrolledWindow($tree_kernels),
- gtkadd(new Gtk::VBox(1,10),
- gtksignal_connect(new Gtk::Button(_("Build Whole Kernel -->")), clicked =>
- sub { if ($kernel) {
- $in->ask_warn('',_("This will take a few minutes."));
- cursor_wait();
- system("/usr/bin/mknbi-set -k /boot/$kernel");
- $list_nbis->clear_items();
- @nbis = grep(/\.nbi/, all("/var/lib/tftpboot"));
- foreach (@nbis) {
- my $t = $_;
- $list_nbis->add(gtkshow(gtksignal_connect(new Gtk::ListItem($t),
- select => sub { $nbi = $t; })));
- }
- cursor_norm();
- } else {
- $in->ask_warn('',_("No kernel selected!")) if !($kernel);
- }
- }),
- gtksignal_connect(new Gtk::Button(_("Build Single NIC -->")), clicked =>
- sub { if ($nic) {
- system("/usr/bin/mknbi-set -k /boot/$kernel -r $nic");
- $list_nbis->clear_items();
- @nbis = grep(/\.nbi/, all("/var/lib/tftpboot"));
- foreach (@nbis) {
- my $t = $_;
- $list_nbis->add(gtkshow(gtksignal_connect(new Gtk::ListItem($t),
- select => sub { $nbi = $t; })));
- }
- } else {
- $in->ask_warn('',_("No nic selected!"));
- }
- }),
- gtksignal_connect(new Gtk::Button(_("Build All Kernels -->")), clicked =>
- sub { $in->ask_warn('',_("This will take a few minutes."));
- cursor_wait();
- system("/usr/bin/mknbi-set");
- $list_nbis->clear_items();
- @nbis = grep(/\.nbi/, all("/var/lib/tftpboot"));
- foreach (@nbis) {
- my $t = $_;
- $list_nbis->add(gtkshow(gtksignal_connect(new Gtk::ListItem($t),
- select => sub { $nbi = $t; })));
- }
- cursor_norm();
- }),
- new Gtk::HBox(1,1),
- gtksignal_connect(new Gtk::Button(_("<-- Delete")), clicked =>
- sub { my $nbi = "/var/lib/tftpboot/" . $nbi;
- my $result = unlink("$nbi") || warn("Can't delete $nbi...");
- if ($result eq 1) {
- $list_nbis->remove_items($list_nbis->selection);
- }
- }),
- gtksignal_connect(new Gtk::Button(_("Delete All NBIs")), clicked =>
- sub { cursor_wait();
- foreach (grep(/\.nbi/, all("/var/lib/tftpboot"))) {
- my $nbi = "/var/lib/tftpboot/" . $_;
- my $result = unlink("$nbi") || warn("Can't delete $nbi...");
- #- wanted to walk through these and delete
- #- but can't figure out how to get the item from
- #- the label :(
- }
- $list_nbis->clear_items();
- cursor_norm();
- }),
- new Gtk::HBox(1,1),
- ),
- createScrolledWindow($list_nbis),
- ),),
- );
-
- $central_widget = \$nbi_box;
- $nbi_box->show_all();
-}
-
-sub maintain_users {
- #- copy users from /etc/shadow to /etc/shadow$$CLIENT$$ to allow ts login
- my $user_box;
- my @sys_users = cat_("/etc/shadow");
- my @ts_users = cat_("/etc/shadow\$\$CLIENT\$\$");
-
- #- use /homes to filter system daemons
- my @homes = all("/home");
-
- my $list_sys_users = new Gtk::List();
- my $sys_user;
-
- foreach (@sys_users) {
- my ($s_label, $dummy) = split(/:/, $_, 2);
- if (grep(/$s_label/, @homes)) {
- $list_sys_users->add(gtkshow(gtksignal_connect(new Gtk::ListItem($s_label),
- select => sub { $sys_user = $s_label; })));
- }
- }
- $list_sys_users->set_selection_mode('single');
-
- my $list_ts_users = new Gtk::List();
- my $ts_user;
-
- foreach (@ts_users) {
- my ($t_label, $dummy) = split(/:/, $_, 2);
- my @system_entry = grep(/$t_label/, @sys_users);
- $t_label = $t_label . " !!!" if ($_ ne $system_entry[0]);
- $list_ts_users->add(gtkshow(gtksignal_connect(new Gtk::ListItem($t_label),
- select => sub { $ts_user = $t_label; })));
- }
- $list_ts_users->set_selection_mode('single');
-
- gtkpack($status_box,
- $user_box = gtkpack_(new Gtk::VBox(0,10),
- 0, gtkadd(new Gtk::Label( "!!! Indicates the password in the system database is different than\n the one in the Terminal Server database.\nDelete/re-add the user to the Terminal Server to enable login." )),
- 0, gtkadd(new Gtk::HBox(0,20),
- createScrolledWindow($list_sys_users),
- gtkadd(new Gtk::VBox(1,10),
- new Gtk::HBox(0,10),
- gtksignal_connect(new Gtk::Button(_("Add User -->")), clicked =>
- sub { my $result = adduser(0, $sys_user);
- if ($result eq 0) {
- $list_ts_users->add(gtkshow(gtksignal_connect(new Gtk::ListItem($sys_user),
- select => sub { $ts_user = $sys_user;
- $list_ts_users->show(); })));
- }
- }),
- gtksignal_connect(new Gtk::Button(_("<-- Del User")), clicked =>
- sub { deluser(0, $ts_user);
- $list_ts_users->remove_items($list_ts_users->selection);
- }),
- new Gtk::HBox(0,10),
- ),
- createScrolledWindow($list_ts_users),
- ),),
- );
-
- $central_widget = \$user_box;
- $user_box->show_all();
-}
-
-sub maintain_clients {
- #- add client machines to Terminal Server config
- my $client_box;
- my %clients = read_dhcpd_conf();
- my $client;
-
- #- client info in tree view
- my $tree_clients = new Gtk::Tree();
- foreach my $key(keys(%clients)){
- my $t = $key;
- my $t_client= new_with_label Gtk::TreeItem($t);
- gtksignal_connect($t_client, select => sub { $client = $t; });
- $tree_clients->append($t_client);
-
- my $c_detail = new Gtk::Tree();
- $t_client->set_subtree($c_detail);
-
- my $c_det_hw = new_with_label Gtk::TreeItem($clients{$key}->{hardware});
- $c_detail->append($c_det_hw);
- $c_det_hw->show();
-
- my $c_det_ip = new_with_label Gtk::TreeItem($clients{$key}->{address});
- $c_detail->append($c_det_ip);
- $c_det_ip->show();
-
- my $c_det_nbi = new_with_label Gtk::TreeItem($clients{$key}->{filename});
- $c_detail->append($c_det_nbi);
- $c_det_nbi->show();
- }
- $tree_clients->set_selection_mode('single');
-
- #- entry boxes for client data entry
- my $label_host = new Gtk::Label("Client Name:");
- $label_host->set_justify('left');
- my $entry_host = new Gtk::Entry(20);
- my $label_mac = new Gtk::Label("MAC Address:");
- $label_mac->set_justify('left');
- my $entry_mac = new Gtk::Entry(20);
- my $label_ip = new Gtk::Label("IP Address:");
- $label_ip->set_justify('left');
- my $entry_ip = new Gtk::Entry(20);
- my $label_nbi = new Gtk::Label("Kernel Netboot Image:");
- $label_nbi->set_justify('left');
- my $entry_nbi = new Gtk::Combo();
-
- my @images = grep(/\.nbi/, all("/var/lib/tftpboot/"));
- my $have_nbis = @images;
- if ($have_nbis ne 0) {
- $entry_nbi->set_popdown_strings(@images);
- $entry_nbi->set_value_in_list(1, 0);
- } else {
- $in->ask_warn('',_("No net boot images created!"));
- make_nbi();
- return 1;
- }
-
- gtkpack($status_box,
- my $client_box = gtkpack_(new Gtk::VBox(1,10),
- 0, gtkadd(new Gtk::HBox(0,10),
- gtkadd(new Gtk::VBox(0,5),
- gtkadd($label_host), gtkadd($entry_host),
- gtkadd($label_mac), gtkadd($entry_mac),
- gtkadd($label_ip), gtkadd($entry_ip),
- gtkadd($label_nbi), gtkadd($entry_nbi),
- ),
- gtkadd(new Gtk::VBox(1,10),
- new Gtk::HBox(1,1),
- gtksignal_connect(new Gtk::Button(_("Add Client -->")), clicked =>
- sub { my $hostname = $entry_host->get_text();
- my $mac = $entry_mac->get_text();
- my $ip = $entry_ip->get_text();
- my $nbi = $entry_nbi->entry->get_text();
- if ( $hostname ne '' && $mac ne '' && $ip ne '' && $nbi ne '') {
-
- my $result = addclient(0, $hostname, $mac, $ip, $nbi);
-
- if ( $result eq 0 ) {
- my $t_client= new_with_label Gtk::TreeItem($hostname);
- gtksignal_connect($t_client, select => sub { $client = $hostname; });
- $tree_clients->append($t_client);
-
- my $c_detail = new Gtk::Tree();
- $t_client->set_subtree($c_detail);
-
- my $c_det_hw = new_with_label Gtk::TreeItem($mac);
- $c_detail->append($c_det_hw);
- $c_det_hw->show();
-
- my $c_det_ip = new_with_label Gtk::TreeItem($ip);
- $c_detail->append($c_det_ip);
- $c_det_ip->show();
-
- my $c_det_nbi = new_with_label Gtk::TreeItem($nbi);
- $c_detail->append($c_det_nbi);
- $c_det_nbi->show();
- $t_client->show();
- }
- }
- }),
- gtksignal_connect(new Gtk::Button(_("<-- Del Client")), clicked =>
- sub { my $result = delclient(0, $client);
- if ( $result eq 0 ) {
- $tree_clients->remove_items($tree_clients->selection);
- }
- }),
- gtksignal_connect(new Gtk::Button(_("dhcpd Config...")), clicked =>
- sub { ${$central_widget}->destroy(); dhcpd_config(); }),
- new Gtk::HBox(1,1),
- ),
- createScrolledWindow($tree_clients),
- ),),
- );
-
- $central_widget = \$client_box;
- $client_box->show_all();
-}
-
-sub dhcpd_config {
- #- do main dhcp server config
- my $dhcpd_box;
- my @ifvalues = ();
- my @resolve = ();
- my @nserve = ();
- my %netconfig;
- my @nservers = ();
-
- #- entry boxes for data entry
- my $box_subnet = new Gtk::HBox(0,0);
- my $label_subnet = new Gtk::Label("Subnet:");
- $label_subnet->set_justify('right');
- my $entry_subnet = new Gtk::Entry(20);
- $box_subnet->pack_end($entry_subnet, 0, 0, 10);
- $box_subnet->pack_end($label_subnet, 0, 0, 10);
-
- my $box_netmask = new Gtk::HBox(0,0);
- my $label_netmask = new Gtk::Label("Netmask:");
- $label_netmask->set_justify('left');
- my $entry_netmask = new Gtk::Entry(20);
- $box_netmask->pack_end($entry_netmask, 0, 0, 10);
- $box_netmask->pack_end($label_netmask, 0, 0, 10);
-
- my $box_routers = new Gtk::HBox(0,0);
- my $label_routers = new Gtk::Label("Routers:");
- $label_routers->set_justify('left');
- my $entry_routers = new Gtk::Entry(20);
- $box_routers->pack_end($entry_routers, 0, 0, 10);
- $box_routers->pack_end($label_routers, 0, 0, 10);
-
- my $box_subnet_mask = new Gtk::HBox(0,0);
- my $label_subnet_mask = new Gtk::Label("Subnet Mask:");
- $label_subnet_mask->set_justify('left');
- my $entry_subnet_mask = new Gtk::Entry();
- $box_subnet_mask->pack_end($entry_subnet_mask, 0, 0, 10);
- $box_subnet_mask->pack_end($label_subnet_mask, 0, 0, 10);
-
- my $box_broadcast = new Gtk::HBox(0,0);
- my $label_broadcast = new Gtk::Label("Broadcast Address:");
- $label_broadcast->set_justify('left');
- my $entry_broadcast = new Gtk::Entry(20);
- $box_broadcast->pack_end($entry_broadcast, 0, 0, 10);
- $box_broadcast->pack_end($label_broadcast, 0, 0, 10);
-
- my $box_domain = new Gtk::HBox(0,0);
- my $label_domain = new Gtk::Label("Domain Name:");
- $label_domain->set_justify('left');
- my $entry_domain = new Gtk::Entry(20);
- $box_domain->pack_end($entry_domain, 0, 0, 10);
- $box_domain->pack_end($label_domain, 0, 0, 10);
-
- my $box_name_servers = new Gtk::HBox(0,0);
- my $box_name_servers_entry = new Gtk::VBox(0,0);
- my $label_name_servers = new Gtk::Label("Name Servers:");
- $label_name_servers->set_justify('left');
- my $entry_name_server1 = new Gtk::Entry();
- my $entry_name_server2 = new Gtk::Entry();
- my $entry_name_server3 = new Gtk::Entry();
- $box_name_servers_entry->pack_start($entry_name_server1, 0, 0, 0);
- $box_name_servers_entry->pack_start($entry_name_server2, 0, 0, 0);
- $box_name_servers_entry->pack_start($entry_name_server3, 0, 0, 0);
- $box_name_servers->pack_end($box_name_servers_entry, 0, 0, 10);
- $box_name_servers->pack_end($label_name_servers, 0, 0, 10);
-
- #- grab some default entries from the running system
-
- if ( -e "/etc/sysconfig/network") {
- %netconfig = getVarsFromSh("/etc/sysconfig/network");
- $entry_domain->set_text($netconfig{DOMAINNAME});
- }
-
- my $sys_netmask = get_mask_from_sys();
- $entry_netmask->set_text($sys_netmask);
- $entry_subnet_mask->set_text($sys_netmask);
-
- my $sys_broadcast = get_broadcast_from_sys();
- $entry_broadcast->set_text($sys_broadcast);
- my $sys_subnet = get_subnet_from_sys($sys_broadcast, $sys_netmask);
-
- $entry_subnet->set_text($sys_subnet);
-
- my @route = grep(/^0.0.0.0/, `/sbin/route -n`);
- @ifvalues = split(/[ \t]+/, $route[0]);
- $entry_routers->set_text($ifvalues[1]);
-
- @resolve = cat_("/etc/resolv.conf");
- my $i = 1;
- chop(@resolve);
-
- foreach (@resolve) {
- @ifvalues = split(/ /, $_);
- if (($ifvalues[0] =~ /nameserver/) && ($i lt 4)){
- $nservers[$i] = $ifvalues[1]; $i++;
- }
- }
-
- $entry_name_server1->set_text($nservers[1]);
- $entry_name_server2->set_text($nservers[2]);
- $entry_name_server3->set_text($nservers[3]);
-
- gtkpack($status_box,
- $dhcpd_box = gtkpack_(new Gtk::HBox(1,10),
- 0, gtkadd((new Gtk::VBox),
- gtkadd($box_subnet),
- gtkadd($box_netmask),
- gtkadd($box_routers),
- gtkadd($box_subnet_mask),
- gtkadd($box_broadcast),
- gtkadd($box_domain),
- gtkadd($box_name_servers),
- ),
- 0, gtkadd(new Gtk::VBox(0,0),
- new Gtk::Label(_("dhcpd Server Configuration")."\n\n".
- _("Most of these values were extracted\nfrom your running system. You can modify as needed.")),
- gtksignal_connect(new Gtk::Button(_("Write Config")), clicked =>
- sub { write_dhcpd_config(
- $entry_subnet->get_text(),
- $entry_netmask->get_text(),
- $entry_routers->get_text(),
- $entry_subnet_mask->get_text(),
- $entry_broadcast->get_text(),
- $entry_domain->get_text(),
- $entry_name_server1->get_text(),
- $entry_name_server2->get_text(),
- $entry_name_server3->get_text()
- );}),
- new Gtk::HBox(0,10),
- ),
- ),
- );
-
- $central_widget = \$dhcpd_box;
- $dhcpd_box->show_all();
-}
-
-sub get_mask_from_sys {
- my %netconfig;
- if ( -e "/etc/sysconfig/network-scripts/ifcfg-eth0") {
- %netconfig = getVarsFromSh("/etc/sysconfig/network-scripts/ifcfg-eth0");
- $netconfig{NETMASK};
- }
-}
-
-sub get_subnet_from_sys {
- my ($sys_broadcast, $sys_netmask) = @_;
- my @subnet;
-
- my @netmask = split(/\./, $sys_netmask);
- my @broadcast = split(/\./, $sys_broadcast);
-
- foreach (0..3) {
- #- wasn't evaluating the & as expected
- my $val1= $broadcast[$_] + 0;
- my $val2 = $netmask[$_] + 0;
- $subnet[$_] = $val1 & $val2;
- }
-
- join(".", @subnet);
-}
-
-sub get_broadcast_from_sys {
- my @ifconfig = grep(/inet/, `/sbin/ifconfig eth0`);
- my @ifvalues = split(/[: \t]+/, $ifconfig[0]);
-
- $ifvalues[5];
-}
-
-sub write_dhcpd_config {
- my( $subnet, $netmask, $routers, $subnet_mask, $broadcast, $domain, $ns1, $ns2, $ns3) = @_;
-
- $nfs_subnet = $subnet;
- $nfs_mask = $subnet_mask;
-
- open(FHANDLE, "> /etc/dhcpd.conf");
- print FHANDLE "#dhcpd.conf - generated by drakTermServ\n\n";
- print FHANDLE "ddns-update-style none;\n\n";
- print FHANDLE "# Long leases (48 hours)\ndefault-lease-time 172800;\nmax-lease-time 172800;\n\n";
- print FHANDLE "# Include Etherboot definitions and defaults\ninclude \"/etc/dhcpd.conf.etherboot.include\";\n\n";
- print FHANDLE "# Network-specific section\n\n";
-
- print FHANDLE "subnet $subnet netmask $netmask {\n";
- print FHANDLE "\toption routers $routers;\n" if $routers;
- print FHANDLE "\toption subnet-mask $subnet_mask;\n" if $subnet_mask;
- print FHANDLE "\toption broadcast-address $broadcast;\n" if $broadcast;
- print FHANDLE "\toption domain-name \"$domain\";\n" if $domain;
-
- my $ns_string = "\toption domain-name-servers " . $ns1 if $ns1;
- $ns_string = $ns_string . ", " . $ns2 if $ns2;
- $ns_string = $ns_string . ", " . $ns3 if $ns3;
- $ns_string = $ns_string . ";\n" if $ns_string;
- print FHANDLE $ns_string if $ns_string;
-
- print FHANDLE "}\n\n";
-
- print FHANDLE "# Include client machine configurations\ninclude \"/etc/dhcpd.conf.etherboot.clients\";\n";
- close FHANDLE
-}
-
-sub write_eb_image {
- #- write a bootable etherboot CD image or floppy
- my ($nic, $rom_path, $type) = @_;
- if ($type eq 'floppy') {
- my $in = interactive->vnew;
- if ( -e "/dev/fd0" ) {
- my $result = $in->ask_okcancel(_("Please insert floppy disk:"));
- return if !($result);
- $result = system("cat $rom_path/boot1a.bin $rom_path/lzrom/$nic > /dev/fd0") if $result;
- if ($result) {
- $in->ask_warn('',_("Couldn't access the floppy!"))
- } else {
- $in->ask_warn('',_("Floppy can be removed now"))
- }
- } else {
- $in->ask_warn('',_("No floppy drive available!"));
- }
- } else {
- mkdir_p("/tmp/eb");
- system("cat $rom_path/boot1a.bin $rom_path/lzrom/$nic > /tmp/eb/eb.img");
- system("dd if=/dev/zero of=/tmp/eb/eb.img bs=512 seek=72 count=2808");
- system("mkisofs -b eb.img -o /tmp/$nic.iso /tmp/eb");
- rm_rf("/tmp/eb");
- if ( -e "/tmp/eb.iso" ) {
- $in->ask_warn('',_("Etherboot ISO image is %s", "/tmp/$nic.iso"))
- } else {
- $in->ask_warn('',_("Something went wrong! - Is mkisofs installed?"))
- }
- }
-}
-
-sub enable_ts {
- #- setup default config files for terminal server
-
- my $cmd_line = @_;
-
- @buff = ();
- $buff[0] = "Enabling Terminal Server...\n\n";
- $buff[1] = "\tChecking default /etc/dhcpd.conf...\n";
- my @my_conf = cat_("/etc/dhcpd.conf");
- if ($my_conf[0] !~ /drakTermServ/) {
- if ($cmd_line eq 1) {
- print("No /etc/dhcpd.conf built yet - use GUI to create!!\n");
- return;
- } else {
- $in->ask_warn('',_("Need to create /etc/dhcpd.conf first!"));
- #$central_widget->destroy;
- dhcpd_config();
- return;
- }
- }
- my $buff_index = toggle_chkconfig("on", "dhcpd", 2);
- $buff[$buff_index] = "\tSetting up default /etc/exports...\n";
- cp_af("/etc/exports", "/etc/exports.mdkTS");
- open(FHANDLE, "> /etc/exports");
- print FHANDLE "#/etc/exports - generated by drakTermServ\n\n";
- print FHANDLE "/\t(ro,all_squash)\n";
- if ($nfs_subnet eq '') {
- $nfs_subnet = get_subnet_from_sys();
- $nfs_mask = get_mask_from_sys();
- my $sys_broadcast = get_broadcast_from_sys();
- $nfs_subnet = get_subnet_from_sys($sys_broadcast, $nfs_mask);
-
- }
- print FHANDLE "/home\t$nfs_subnet/$nfs_mask(rw,root_squash)\n";
- close FHANDLE;
- $buff_index = toggle_chkconfig("on", "clusternfs", $buff_index+1);
- $buff_index = toggle_chkconfig("on", "tftp", $buff_index);
- $buff_index = service_change("xinetd", "restart", $buff_index);
- $buff[$buff_index] = "\n\tDone!";
-
- if ($cmd_line == 1){
- print "@buff\n";
- return;
- }
-
- show_status(@buff);
-}
-
-sub disable_ts {
- #- restore pre-terminal server configs
- my $cmd_line = @_;
-
- @buff = ();
- $buff[0] = "Disabling Terminal Server...\n\n";
- $buff[1] = "\tRestoring original /etc/dhcpd.conf...\n";
- cp_af("/etc/dhcpd.conf.mdkTS", "/etc/dhcpd.conf") if (-e "/etc/dhcpd.conf.mdkTS");
- my $buff_index = toggle_chkconfig("off", "dhcpd", 2);
- $buff[$buff_index] = "\tRestoring default /etc/exports...\n";
- cp_af("/etc/exports.mdkTS", "/etc/exports");
- $buff_index = toggle_chkconfig("off", "clusternfs", $buff_index+1);
- $buff_index = toggle_chkconfig("off", "tftp", $buff_index);
- $buff_index = service_change("xinetd", "restart", $buff_index);
- $buff[$buff_index] = "\n\tDone!";
-
- if ($cmd_line == 1){
- print "@buff\n";
- return;
- }
-
- show_status(@buff);
-}
-
-sub toggle_chkconfig {
- #- change service config
- my ($state, $service, $buff_index) = @_;
- system("/sbin/chkconfig $service $state");
- $buff[$buff_index] = "\tTurning $service $state...\n";
- $buff_index++;
- $buff_index;
-}
-
-sub service_change {
- my ($service, $command, $buff_index) = @_;
- system("BOOTUP=serial /sbin/service $service $command > /tmp/drakTSservice.status 2>&1");
- open(STATUS, "/tmp/drakTSservice.status");
- while(<STATUS>) {
- $buff[$buff_index] = "\t$_";
- $buff_index++;
- }
- close STATUS;
- unlink "/tmp/drakTSservice.status" or warn("Can't delete /tmp/drakTSservice.status\n");
- $buff_index;
-}
-
-sub start_ts {
- #- start the terminal server
- my $cmd_line = @_;
-
- @buff = ();
- $buff[0] = "Starting Terminal Server...\n\n";
- my $buff_index = service_change("dhcpd", "start", 2);
- $buff_index = service_change("clusternfs", "start", $buff_index);
- $buff[$buff_index] = "\n\tDone!";
-
- if ($cmd_line == 1){
- print "@buff\n";
- return;
- }
-
- show_status(@buff);
-}
-
-sub stop_ts {
- #- stop the terminal server
- my $cmd_line = @_;
-
- @buff = ();
- $buff[0] = "Stopping Terminal Server...\n\n";
- my $buff_index = service_change("dhcpd", "stop", 2);
- $buff_index = service_change("clusternfs", "stop", $buff_index);
- $buff[$buff_index] = "\n\tDone!";
-
- if ($cmd_line == 1){
- print "@buff\n";
- return;
- }
-
- show_status(@buff);
-
-}
-
-sub show_status {
- #- just a generic routine to display an array of text in the GUI screen
- my @buff = @_;
-
- my $text = new Gtk::Text(undef, undef);
- my $status_t_box;
- gtkpack($status_box,
- $status_t_box = gtkpack_(new Gtk::VBox(0,10),
- 1, gtkpack_(new Gtk::HBox(0,0),
- 1, gtktext_insert(gtkset_editable($text, 1), "@buff"),
- ),
- ),
- );
-
- $central_widget = \$status_t_box;
- $status_box->show_all();
-}
-
-sub adduser {
- my ($cmd_line, $username) = @_;
- my @active_users = cat_("/etc/shadow");
- my @ts_users = cat_("/etc/shadow\$\$CLIENT\$\$");
- my $is_user = grep(/$username/, @active_users);
- my $add_fail = 0;
- my $in_already;
-
- if ($is_user) {
- my @shadow_entry = grep(/$username/, @active_users);
- my $is_ts_user = grep(/$username/, @ts_users);
- if ($is_ts_user) {
- my @ts_shadow = grep(/$username/, @ts_users);
- if ($shadow_entry[0] eq $ts_shadow[0]) {
- $in_already = 1;
- } else {
- #in but password changed
- print "$username passwd bad in Terminal Server - rewriting...\n";
- deluser($cmd_line, $username);
- adduser($cmd_line, $username);
- }
- } else {
- # new ts user
- open(FHANDLE, ">> /etc/shadow\$\$CLIENT\$\$");
- print FHANDLE "$shadow_entry[0]" or $add_fail = 1;
- close FHANDLE;
- $in_already = 0;
- }
- }
-
- if ($cmd_line == 1){
- print "$username is not a user..\n" if !($is_user);
- print "$username is already a Terminal Server user\n" if $in_already;
- if ($add_fail== 1 || $in_already || !$is_user) {
- print "Addition of $username to Terminal Server failed!\n";
- } else {
- print "$username added to Terminal Server\n";
- }
- return;
- } else {
- $in_already;
- }
-}
-
-sub deluser {
- # del a user from the shadow$$CLIENT$$ file
- my ($cmd_line, $username) = @_;
- my $i;
- my $user;
- my $user_deleted;
-
- my @ts_users = cat_("/etc/shadow\$\$CLIENT\$\$");
- my $is_ts_user = grep(/$username/, @ts_users);
-
- if ($is_ts_user) {
- $i = 0;
- foreach $user (@ts_users) {
- if ($user =~ /$username/) {
- splice (@ts_users, $i, 1);
- $user_deleted = 1;
- last;
- }
- $i++;
- }
- open(FHANDLE, "> /etc/shadow\$\$CLIENT\$\$");
- foreach $user (@ts_users) {
- print FHANDLE "$user";
- }
- close FHANDLE;
- }
-
- if ($cmd_line == 1){
- if ($user_deleted) {
- print "Deleted $username...\n";
- } else {
- print "$username not found...\n";
- }
- return;
- }
-}
-
-sub addclient {
- #- add a new client entry after checking for dups
- my ($cmd_line, $hostname, $mac, $ip, $nbi) = @_;
-
- my $host_in_use = 0;
- my $mac_in_use = 0;
- my $ip_in_use = 0;
- my $client;
-
- my %ts_clients = read_dhcpd_conf();
-
- foreach $client(keys(%ts_clients)){
- $host_in_use = 1 if ($hostname eq $client);
- $mac_in_use = 1 if ($mac eq $ts_clients{$client}->{hardware});
- $ip_in_use = 1 if ($ip eq $ts_clients{$client}->{address});
- }
-
- if ($cmd_line == 1){
- print "$hostname already in use\n" if $host_in_use;
- print "$mac already in use\n" if $mac_in_use;
- print "$ip already in use\n" if $ip_in_use;
- if ($host_in_use || $mac_in_use || $ip_in_use) {
- return;
- }
- }
-
- if (!$host_in_use && !$mac_in_use && !$ip_in_use) {
- $ts_clients{$hostname}->{hardware} = $mac;
- $ts_clients{$hostname}->{address} = $ip;
- $ts_clients{$hostname}->{filename} = $nbi;
-
- my $clients = "/etc/dhcpd.conf.etherboot.clients";
- open(CLIENT, ">> $clients") || warn ("Can't open $clients!");
- my $client_entry = format_client_entry($hostname, %ts_clients);
- print CLIENT $client_entry;
- close CLIENT;
- 0;
- }
-}
-
-sub delclient {
- #- find a client and delete the entry in dhcpd.conf
- my ($cmd_line, $hostname) = @_;
- my $client;
- my $host_found;
-
- my %ts_clients = read_dhcpd_conf();
-
- foreach $client(keys(%ts_clients)){
- if ($hostname eq $client) {
- $host_found = 1;
- delete $ts_clients{$client};
- write_dhcpd_conf(%ts_clients);
- return 0;
- }
- }
-
- if ($cmd_line == 1){
- print "$hostname not found...\n" if (!$host_found);
- return;
- }
-}
-
-sub format_client_entry {
- #- create a client entry, in proper format
- my ($client, %ts_clients) = @_;
-
- my $entry = "host $client {\n";
- $entry .= "\thardware ethernet\t$ts_clients{$client}->{hardware};\n";
- $entry .= "\tfixed-address\t\t$ts_clients{$client}->{address};\n";
- $entry .= "\tfilename\t\t\"$ts_clients{$client}->{filename}\";\n";
- $entry .= "}\n";
- $entry
-}
-
-sub write_dhcpd_conf {
- my %ts_clients = @_;
- my $clients = "/etc/dhcpd.conf.etherboot.clients";
- my $key;
-
- open(CLIENT, "> $clients") || warn ("Can't open $clients!");
- foreach $key(keys(%ts_clients)){
- my $client_entry = format_client_entry($key, %ts_clients);
- print CLIENT $client_entry;
- }
- close CLIENT
-}
-
-sub read_dhcpd_conf {
- my $clients = "/etc/dhcpd.conf.etherboot.clients";
- my %ts_clients;
- my $hostname;
-
- #- read and parse current client entries
- open(CLIENTS, $clients) || warn("Can't open $clients\n");
- while(<CLIENTS>) {
- my ($name, $val, $val2) = split(' ',$_);
- $val = $val2 if ($name =~ /hardware/);
- $val =~ s/[;"]//g;
- if ($name !~ /}/) {
- if ($name =~ /host/) {
- $hostname = $val;
- } else {
- $name = "address" if ($name =~ /fixed-address/);
- $ts_clients{$hostname}->{$name} = $val;
- }
- }
- }
- close CLIENTS;
- %ts_clients;
-}
diff --git a/perl-install/standalone/drakautoinst b/perl-install/standalone/drakautoinst
deleted file mode 100755
index 66cba5e93..000000000
--- a/perl-install/standalone/drakautoinst
+++ /dev/null
@@ -1,363 +0,0 @@
-#!/usr/bin/perl
-
-#
-# Guillaume Cottenceau (gc@mandrakesoft.com)
-#
-# Copyright 2001 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.
-#
-
-use lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use common;
-use interactive;
-use devices;
-use detect_devices;
-use steps;
-use commands;
-use fs;
-use Data::Dumper;
-
-
-local $_ = join '', @ARGV;
-
-/-h/ and die "usage: drakautoinst [--version]\n";
-/-version/ and die 'version: $Id$ '."\n";
-$::direct = /-direct/;
-$::direct = 1; #DEBUG
-
-my $in = 'interactive'->vnew('su', 'default');
-
-begin:
-$::isEmbedded and kill 'USR2', $::CCPID;
-
-my $imagefile = "/root/drakx/replay_install.img";
--f $imagefile or $in->ask_okcancel(_("Error!"),
- _("I can't find needed image file `%s'.", $imagefile), 1), quit_global($in, 0);
-
-$::direct or $in->ask_okcancel(_("Auto Install Configurator"),
-_("You are about to configure an Auto Install floppy. This feature is somewhat dangerous and must be used circumspectly.
-
-With that feature, you will be able to replay the installation you've performed on this computer, being interactively prompted for some steps, in order to change their values.
-
-For maximum safety, the partitioning and formatting will never be performed automatically, whatever you chose during the install of this computer.
-
-Do you want to continue?"), 1) or quit_global($in, 0);
-
-
-my @manual_steps = qw(doPartitionDisks formatPartitions);
-my @all_steps;
-my @choices;
-
-my $st = \%steps::installSteps;
-
-for (my $f = $st->{first}; $f; $f = $st->{$f}{next}) {
- next if member($f, @manual_steps);
- my $def_choice = 'replay';
- push @choices, { label => _($st->{$f}{text}), val => \$def_choice, list => [ _('replay'), _('manual') ] };
- push @all_steps, [ $f, \$def_choice ];
-}
-
-$in->ask_from(_("Automatic Steps Configuration"),
- _("Please choose for each step whether it will replay like your install, or it will be manual"),
- \@choices
- ) or quit_global($in, 0);
-
-${$_->[1]} eq _('manual') and push @manual_steps, $_->[0] foreach @all_steps;
-
-my $mountdir = "/root/tmp/drakautoinst-mountdir"; -d $mountdir or mkdir $mountdir, 0755;
-my $floppy = detect_devices::floppy();
-my $dev = devices::make($floppy);
-$in->ask_okcancel('', _("Insert a blank floppy in drive %s", $floppy), 1) or quit_global($in, 0);
-{
- standalone::explanations(_("Creating auto install floppy"));
- my $w = $in->wait_message('', _("Creating auto install floppy"));
- commands::dd("if=$imagefile", "of=$dev", "bs=1440", "count=1024");
- common::sync();
-}
-fs::mount($dev, $mountdir, 'vfat', 0);
-my $cfgfile = "$mountdir/auto_inst.cfg";
-eval(cat_($cfgfile));
-my $o_old = $o;
-
-if (!$::isEmbedded && $in->isa('interactive::gtk')) {
- require Gtk;
- init Gtk;
- require my_gtk;
- import my_gtk qw(:helpers :wrappers);
-
- my %tree;
- $struct_gui{$_} = 'General' foreach qw(lang isUpgrade autoExitInstall timezone default_packages mkbootdisk);
- $struct_gui{$_} = 'Security' foreach qw(crypto security);
- $struct_gui{$_} = 'Harddrive' foreach qw(partitions manualFstab useSupermount partitioning);
- $struct_gui{$_} = 'Network' foreach qw(intf netc netcnx);
- $struct_gui{$_} = 'Users' foreach qw(superuser users authentication);
- $struct_gui{$_} = 'Hardware' foreach qw(keyboard mouse X printer wacom nomouseprobe);
-
- %pixmap = ( lang => 'language',
- isUpgrade => '',
- security => 'security',
- autoExitInstall => '',
- timezone => '',
- default_packages => '',
- partitions => 'harddrive',
- manualFstab => 'partition',
- useSupermount => '',
- partitioning => 'partition',
- intf => 'network',
- netc => 'network',
- netcnx => 'network',
- superuser => 'user',
- users => 'user',
- authentication => '',
- keyboard => 'keyboard',
- mouse => 'mouse',
- X => 'X',
- printer => 'printer',
- wacom => '',
- );
-
- member($_, keys %struct_gui) and push @{$tree{$struct_gui{$_}}}, [$_ , $pixmap{$_}, h2widget($o->{$_}, "\$o->\{$_\}") ] foreach (keys %$o);
-
- my $W = my_gtk->new(_('$o edition'));
- my @box_to_hide;
- my $nb_pages=0;
- my $notebook = new Gtk::Notebook;
- $notebook->set_show_border(0);
- $notebook->set_show_tabs(0);
- $notebook->append_page(gtkpack_(gtkset_border_width(new Gtk::VBox(0,0), 10),
- 1, new Gtk::VBox(0,0),
- 0, gtkpack_(new Gtk::HBox(0,0),
- 1, new Gtk::VBox(0,0),
- 0, gtkadd(gtkset_shadow_type(new Gtk::Frame, 'etched-in'),
- new Gtk::Pixmap(gtkcreate_png('mdk_logo'))),
- 1, new Gtk::VBox(0,0),
- ),
- 0, _("\nWelcome.\n\nThe parameters of the auto-install are available in the sections on the left"),
- 1, new Gtk::VBox(0,0),
- ), undef);
- $notebook->show_all;
- $notebook->set_page(0);
-
- gtkadd($W->{window},
- gtkpack_(new Gtk::VBox(0,5),
- 1, gtkpack_(new Gtk::HBox(0,0),
- 0, gtkadd(gtkset_usize(gtkset_shadow_type(new Gtk::Frame, 'in'), 130, 470),
- gtkpack_(new Gtk::VBox(0,0),
- map {
- my $box = new Gtk::VBox(0,0);
- push @box_to_hide, $box;
- $box->{vis} = 0;
- my @button_to_hide;
- 0, gtksignal_connect(new Gtk::Button($_), clicked => sub {
- if($box->{vis}) { $box->hide(); $box->{vis} = 0; $notebook->set_page(0); }
- else {
- $_->hide, $_->{vis}=0 foreach @box_to_hide;
- $box->show; $box->{vis} = 1;
- $box->{active_function} and $box->{active_function}->();
- }
- }), 1, gtkpack__($box,
- map {
- my $button = gtkset_relief(new Gtk::ToggleButton(), 'none');
- push @button_to_hide, $button;
- my $gru = $_->[0];
- $notebook->append_page(gtkshow($_->[2]), undef);
- $nb_pages++;
- my $local_page = $nb_pages;
- my $function = sub { $notebook->set_page($local_page) };
- gtksignal_connect($button, toggled => sub {
- $button->get_active() and $function->()
- });
- my $b;
- if ($_->[1] ne "") { $b = new Gtk::Pixmap(gtkcreate_png($_->[1]))} else { $b = ()};
- gtksignal_connect(gtkadd($button,
- gtkpack__(new Gtk::VBox(0,3),
- $b,
- _($_->[0]),
- )
- ), released => sub {
- $button->get_active() or $button->set_active(1),return;
- $_->set_active(0) foreach @button_to_hide;
- $button->set_active(1);
- $box->{active_function} = $function;
- $function->();
- })
- } @{$tree{$_}}
- )
- } keys(%tree)
- )
- ),
- 1, $notebook,
- ),
- 0, new Gtk::HSeparator,
- 0, gtkadd(gtkset_border_width(gtkset_layout(new Gtk::HButtonBox, 'end'), 5),
- gtksignal_connect(new Gtk::Button(_("Accept")), clicked => sub { Gtk->main_quit; }),
- gtksignal_connect(new Gtk::Button(_("Cancel")), clicked => sub { $o = $o_old; Gtk->main_quit; quit_global($in, 0) }),
- )
- )
- );
- $_->hide foreach @box_to_hide;
-# $W->{window}->show_all;
-# gtkadd($W->{window},
-# gtkpack_($W->create_box_with_title(_("Edit variables")),
-# 1, my $notebook = create_notebook( map { $_, h2widget($o->{$_}, "\$o->\{$_\}") } keys %$o ),
-# 0, gtkpack(gtkset_border_width(new Gtk::HBox(0,0),5), $W->create_okcancel),
-# ),
-# );
-# $notebook->set_tab_pos('left');
-# $::isEmbedded and Gtk->main_iteration while Gtk->events_pending;
- $::isEmbedded and kill ('USR2', $::CCPID);
- $W->main;
-# $W->destroy();
-}
-
-$o->{interactiveSteps} = \@manual_steps;
-
-my $str = join('',
-"#!/usr/bin/perl -cw
-#
-# Special file generated by ``drakautoinst''.
-#
-# You should check the syntax of this file before using it in an auto-install.
-# You can do this with 'perl -cw auto_inst.cfg.pl' or by executing this file
-# (note the '#!/usr/bin/perl -cw' on the first line).
-",
- Data::Dumper->Dump([$o], ['$o']), "\0");
-$str =~ s/ {8}/\t/g; #- replace all 8 space char by only one tabulation, this reduces file size so much :-)
-output($cfgfile, $str);
-
-fs::umount($mountdir);
-
-$in->ask_okcancel(_("Congratulations!"),
-_("The floppy has been successfully generated.
-You may now replay your installation."));
-
-quit_global($in, 0);
-
-
-sub quit_global {
- my ($in, $exitcode) = @_;
- $::isEmbedded ? kill 'USR1', $::CCPID : $in->exit($exitcode);
- goto begin;
-}
-
-
-
-sub h2widget {
- my ($k, $label) = @_;
- my $w;
- if(ref($k) =~ /HASH/) {
- my $vb;
- my @widget_list;
- my $i = -1;
- my @list_keys = keys(%{$k});
- if (ref(${$k}{$list_keys[0]}) =~ /HASH/) {
- $i++;
- my ($button_add, $button_remove);
- $w = gtkpack_(new Gtk::VBox(0,0),
- 1, createScrolledWindow(gtkpack__($vb = new Gtk::VBox(0,10),
- $widget_list[$i] = create_packtable({ col_spacings => 10, row_spacings => 3 },
- map {
- my $e;
- $e = h2widget(${$k}{$_}, "$label\{$_\}");
- [ "$_ : ", $e ] } @list_keys
- ),
- )
- ),
- control_buttons(${$k}{$list_keys[0]},
- sub { my ($vb, $widget_list2, $ref_local_k, $i) = @_;
- my @widget_list = @{$widget_list2};
- my $field = $in->ask_from_entry(_("Auto Install"), ("Enter the name of the new field you want to add")) or return undef;
- $field eq '' and return undef;
- gtkpack__($vb,
- $widget_list[$i] = create_packtable({ col_spacings => 10, row_spacings => 3 },
- [ "$field : ", h2widget($ref_local_k, "$label\{$field\}")])
- );
- @{$widget_list2} = @widget_list;
- },
- $vb, \$i, \@widget_list)
- );
- } else {
- $w = create_packtable({ col_spacings => 10, row_spacings => 3 },
- map { create_entry_element(${$k}{$_}, "$label\{$_\}", $_) } @list_keys
- )
- }
- } elsif(ref($k) =~ /ARRAY/) {
- my $vb;
- my @widget_list;
- my $i = -1;
- $w = gtkpack_(new Gtk::VBox(0,0),
- 1, createScrolledWindow(
- gtkpack__($vb = new Gtk::VBox(0,5),
- map { $i++; $widget_list[$i] = h2widget($_, "$label\[$i\]") } @{$k},
- )
- ),
- control_buttons(@{$k}[0],
- sub { my ($vb, $widget_list2, $ref_local_k, $i) = @_;
- my @widget_list = @{$widget_list2};
- gtkpack__($vb, $widget_list[$i] = h2widget($ref_local_k, "$label\[$i\]"));
- @{$widget_list2} = @widget_list;
- },
- $vb, \$i, \@widget_list)
- );
- } else {
- $label =~ /\$o->\{(.+)\}/;
- $w = create_packtable({ col_spacings => 10, row_spacings => 3 },
- create_entry_element($k, $label, $1))
- }
- return $w;
-}
-
-
-sub create_entry_element {
- my ($text, $value, $label) = @_;
- my $e;
- if(ref ($text) =~ /HASH/) {
- return ([ "$label : ", h2widget($text, $label) ]);
- } elsif (ref ($text) =~ /ARRAY/) {
- return ([ "$label : ", h2widget($text, $label) ]);
- } else {
- $e = new Gtk::Entry;
- $e->{value} = $value;
- my $tag = Gtk->timeout_add(1000, sub { $e->set_text($text); 0 });
- gtksignal_connect($e, changed => sub {
- my $exe = $e->{value} . "='" . $e->get_text() . "'";
- print "EXEC : $exe\n ";
- eval "$exe";
- });
- }
- [ $label ? "$label : " : "" , $e ]
-}
-
-sub control_buttons {
- my ($ref_local_k, $local_gui, $vb, $j, $widget_list2) = @_;
- my @widget_list = @{$widget_list2};
- my $i = ${$j};
- ref($ref_local_k) =~ /HASH/ or return();
- my (%local_k) = %{$ref_local_k};
- my ($button_add, $button_remove);
- 0, gtkadd(gtkset_border_width(gtkset_layout(new Gtk::HButtonBox, 'spread'), 5),
- gtksignal_connect($button_add = new Gtk::Button(_("Add an item")), clicked => sub {
- $local_k{$_} = undef foreach keys %local_k;
- $i++;
- $local_gui->($vb, \@widget_list, \%local_k, $i) or $i--, return;
- $i>=0 and $button_remove->set_sensitive(1);
- }
- ),
- gtksignal_connect($button_remove = new Gtk::Button(_("Remove the last item")), clicked => sub {
- $i>=0 or return;
- $widget_list[$i]->destroy();
- $i--;
- $i>=0 or $button_remove->set_sensitive(0);
- }
- )
- )
-}
diff --git a/perl-install/standalone/drakbackup b/perl-install/standalone/drakbackup
deleted file mode 100755
index 67cd3a379..000000000
--- a/perl-install/standalone/drakbackup
+++ /dev/null
@@ -1,4973 +0,0 @@
-#!/usr/bin/perl
-#
-# Copyright (C) 2001 MandrakeSoft by Sebastien DUPONT <dupont_s@epita.fr>
-# Updated 2002 by Stew Benedict <sbenedict@mandrakesoft.com>
-# Redistribution of this file is permitted under the terms of the GNU
-# Public License (GPL)
-#
-# 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.
-#
-#________________________________________________________________
-#
-# Description:
-#
-# Drakbackup is used to backup your system.
-# During the configuration you can select
-# - System files,
-# - Users files,
-# - Other files.
-# or All your system ... and Other (like windows Partitions)
-#
-# Drakbackup allows you to backup your system on:
-# - Harddrive.
-# - NFS.
-# - CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).
-# - FTP.
-# - Rsync.
-# - Webdav.
-# - Tape.
-#
-# Drakbackup allows you to Restore your system on
-# choosen directory.
-#
-# Per default all backup will be stored on your
-# /var/lib/drakbackup directory
-#
-# Configuration file:
-# /etc/drakconf/drakbackup/drakbakup.conf
-#
-#________________________________________________________________
-#
-# Backup files formats:
-#
-# no incremental backup:
-# backup_sys_date_hour.tar.*
-# backup_user_toto_date_hour.tar.*
-# backup_other_date_hour.tar.*
-#
-# first incremental backup: (if backup_base* does not exist )
-#
-# backup_base_sys_date_hour.tar.*
-# backup_base_user_toto_date_hour.tar.*
-# backup_base_other_date_hour.tar.*
-#
-# other incremental backup: (if backup_base* already exist )
-#
-# backup_incr_sys_date_hour.tar.*
-# backup_incr_user_toto_date_hour.tar.*
-# backup_incr_other_date_hour.tar.*
-#
-# all backup runs will generate:
-#
-# drakbackup_date_hour.txt
-#
-# this will contain media & hostname
-#________________________________________________________________
-#
-# REQUIRE: cron if daemon
-# cdrecord & mkisofs
-# perl Net::FTP
-# ssh-askpass
-# sitecopy - for webdav
-# rsync
-# perl Expect
-
-# BUGS:
-#DONE restore->other_media->next->previous => crash ...
-#DONE selection des sources a inclure dans le backup cd.
-#DONE help -> ok after install_rpm
-# sort of fixed - doesn't always land where you would expect
-# but at least it doesn't die
-#
-# TODO:
-# 1 - print ftp problem for user.
-# 2 - calcul disk space.
-# use quota.
-#WHY? - Apple can read Joliet - would you really be restoring on MacOS?
-#Or for bootable - PPC is being depracated anyway ;(
-# 4 - write on cd --> ! change Joliet to HFS for Apple
-# 6 - total backup.( all partitions wanted, windows partitions for example!)
-# dump use for total backup.
-# 7 - custom deamon
-# 10- backend: --resore_all, --restore_sys, --restore_users
-#WHAT IS THIS?
-# --build_cd_autoinst
-# 12- cpio use !!
-# 13- boot floppy disk (with dialog)
-# 14- build autoboot with backup and install cd
-# 15- use .backupignore like on CVS
-# 16- afficher les modif dans un fichier texte du meme nom
-# pour afficher durant le restore.
-# 17- futur: could be possible to restore a specific file
-# or directory at specific date.
-# 18- possible all files each time from directory.
-#
-# DONE TODAY:
-#________________________________________________________________
-
-use Gtk;
-use lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use interactive;
-use my_gtk qw(:helpers :wrappers);
-use common;
-use strict;
-use Time::localtime;
-use detect_devices;
-
-my $in = 'interactive'->vnew('', 'default');
-
-if ("@ARGV" =~ /--help|-h/) {
- print q(Backup and Restore application
-
---default : save default directories.
---debug : show all debug messages.
---show-conf : list of files or directories to backup.
---config-info : explain configuration file options (for non-X users).
---daemon : use daemon configuration.
---help : show this message.
---version : show version name.
-);
- exit(0);
-}
-
-if ("@ARGV" =~ /--version/) {
- print "Drakbackup Version 1.2\n";
- exit(0);
-}
-
-# Backend Options.
-# make this global for status screen
-my ($window1, $my_win);
-my $central_widget;
-my $previous_widget;
-my $current_widget;
-my $interactive;
-my $up_box;
-my $advanced_box;
-my $box2;
-my $cfg_file_exist = 0;
-my @all_user_list;
-my $list_other;
-my $DEBUG = 0;
-my $restore_sys = 1;
-my $restore_user = 1;
-my $restore_other = 1;
-my $restore_step_sys_date = "";
-my @user_backuped;
-my @sys_backuped;
-my $sys_backuped = 0;
-my $other_backuped = 0;
-my @user_list_to_restore;
-my @sys_list_to_restore;
-my $cd_device_entry;
-my $custom_help;
-my $button_box;
-my $button_box_tmp;
-my $next_widget;
-my $sav_next_widget;
-my $system_state;
-my $restore_state;
-my $save_path_entry;
-my $restore_find_path_entry;
-my $new_path_entry;
-my $pbar;
-my $pbar1;
-my $pbar2;
-my $pbar3;
-my $stext;
-my $the_time;
-my @user_list_to_restore2;
-my @data_backuped;
-my $label_tail;
-my @list_to_build_on_cd;
-my $restore_path = "/";
-my $restore_other_path = 0;
-my $restore_other_src;
-my $path_to_find_restore;
-my $other_media_hd;
-my $backup_bef_restore = 0;
-my $table;
-my @user_list_backuped;
-my @files_corrupted;
-#- ack - not a great default - changed 20020814 (SB)
-my $remove_user_before_restore = 0;
-my @file_list_to_send_by_ftp;
-my $results;
-my @net_methods = ("ftp", "rsync", "ssh", "webdav");
-my @media_types = ("cd", "hd", "tape");
-my %cd_devices;
-my $cd_drives;
-my $std_device;
-my @tape_devices;
-my $tar_ext = "tar.gz";
-
-# config. FILES -> Default PATH & Global variables.
-my @sys_files = ("/etc");
-my @user_list;
-my @list_other = () ;
-my $cfg_dir = "/etc/drakxtools/drakbackup/";
-my $save_path = "/var/lib/drakbackup";
-my $log_buff;
-my $comp_mode = 0;
-my $backup_sys = 1;
-my $backup_user = 1;
-my $backup_daemon = 1;
-my $backup_sys_versions = 0;
-my $backup_user_versions = 0;
-my $backup_other_versions = 0;
-my $what_no_browser = 1;
-my $cdrw = 0;
-my $dvdr = 0;
-my $dvdram = 0;
-my $net_proto = '';
-my $host_path = '';
-my $login_user = '';
-my $daemon = 0;
-my $backend_only = 0;
-my $daemon_media = '';
-my $hd_quota = 0;
-
-#- 7/4/2002 SB - consolidate net methods
-my $where_use_net = 0;
-
-my $where_net = 0;
-my $where_hd = 1;
-my $del_hd_files = 0;
-my $where_cd = 0;
-my $where_tape = 0;
-my $cd_time = 650;
-my $when_space;
-my $cd_with_install_boot = 0;
-my $cd_device = '';
-my $host_name = '';
-my $backupignore = 0;
-my $remember_pass = 0;
-my $passwd_user = '';
-my $tape_device;
-my $media_erase = 0;
-my $media_eject = 0;
-my $multi_session = 0;
-my $session_offset = '';
-my $tape_norewind = 0;
-my $no_critical_sys = 1;
-my $send_mail = 0;
-my $user_mail;
-my $scp_port = 22;
-my $use_expect = 0;
-my $xfer_keys = 0;
-my $user_keys = 1;
-my $user_home = $ENV{"HOME"};
-my $backup_key = $user_home . "/.ssh/identity-drakbackup";
-my $nonroot_user = 0;
-my $not_warned = 0;
-my $media_problem = 0;
-my $vol_name = 'Drakbackup';
-my $good_restore_path = 1;
-
-# allow not-root user with own config
-if ($ENV{USER} ne 'root') {
- $cfg_dir = "$user_home/.drakbackup/";
- $save_path = $cfg_dir . "backups";
- -d $save_path or mkdir_p $save_path;
- $nonroot_user = 1;
- $not_warned = 1;
- $backup_sys = 0;
- $backup_daemon = 0;
- $daemon = 0;
- @user_list = ("$ENV{USER}");
-}
-my $cfg_file = $cfg_dir . "drakbackup.conf";
-
-foreach (@ARGV) {
-
- /--default/ and backend_mode();
- /--daemon/ and daemon_mode();
- /--show-conf/ and show_conf();
- /--config-info/ and explain_conf();
- /--cd-info/ and get_cd_info(), exit(0);
- /--debug/ and $DEBUG = 1, next;
-}
-
-sub show_conf {
- print "DrakBackup configuration:\n\n";
- read_conf_file();
- system_state();
- print $system_state . "\n";
- exit(0);
-}
-
-sub explain_conf {
- print "\nConfiguration File Options: \n\n";
- print "Configuration file is located in:\n";
- print " Root Mode: /etc/drakxtools/drakbackup/drakbackup.conf.\n";
- print " User Mode: ~/.drakbackup/drakbackup.conf.\n\n";
- print "SYS_FILES= Space seperated list of system directories to backup.\n";
- print "HOME_FILES= Space seperated list of user home directories to backup.\n";
- print "OTHER_FILES= Space seperated list of other files to backup.\n";
- print "PATH_TO_SAVE= Default Hard Drive path to create backup files in.\n";
- print " Root Mode: default is /var/lib/drakbackup.\n";
- print " User Mode: default is ~/.drakbackup/backups.\n";
- print "NO_SYS_FILES Don't backup system files.\n";
- print "NO_USER_FILES Don't backup user files.\n";
- print "OPTION_COMP Compression option - TAR.GZ or TAR.BZ2 (tar.gz is default).\n";
- print "BROWSER_CACHE Backup web browser cache also.\n";
- print "CDRW Backup media is re-writable CD.\n";
- print "DVDR Backup media is recordable DVD (not fully supported yet).\n";
- print "DVDRAM Backup media is DVDRAM (not fully supported yet).\n";
- print "NET_PROTO= Network protocol to use for remote backups: \n";
- print " ftp, rsync, ssh, or webdav.\n";
- print "HOST_NAME= Remote backup host.\n";
- print "HOST_PATH= Backup storage path or module on remote host.\n";
- print "REMEMBER_PASS Remember password on remote host in config file.\n";
- print "USER_KEYS Ssh keys are already setup for communicating with remote host.\n";
- print "DRAK_KEYS Use special drakbackup generated host keys.\n";
- print " (requires perl-Expect).\n";
- print "USE_EXPECT Use expect to do the whole scp transfer, without keys.\n";
- print " (requires perl-Expect).\n";
- print "LOGIN= Remote host login name.\n";
- print "PASSWD= Password on remote host (if REMEMBER_PASS is enabled).\n";
- print "DAEMON_MEDIA= Daemon mode backup via given media.\n";
- print " (hd, cd, tape, ftp, rsync, ssh, or webdav).\n";
- print "HD_QUOTA Use quota to limit hard drive space used for backups.\n";
- print " (not supported yet).\n";
- print "USE_HD Use Hard Drive for backups (currently all modes use HD also).\n";
- print "USE_CD Use CD for backups.\n";
- print "USE_NET Use network for backups (driven by NET_PROTO).\n";
- print "USE_TAPE Use tape for backup.\n";
- print "DEL_HD_FILES Delete local hard drive tar files after backup to other media.\n";
- print "TAPE_NOREWIND Use non-rewinding tape device.\n";
- print "CD_TIME= Length of CD media (not currently utilized).\n";
- print "DAEMON_TIME_SPACE= Interval between daemon backup runs (hourly, daily, weekly)..\n";
- print "CD_WITH_INSTALL_BOOT Build a bootable restore CD (currently not utilized).\n";
- print "CD_DEVICE= Cdrecord style CD device name (ie: 1,3,0).\n";
- print "USER_MAIL= User to send backup results to via email.\n";
- print "SEND_MAIL Do send backup results via email.\n";
- print "TAPE_DEVICE Device to use for tape backup (ie: /dev/st0).\n";
- print "MEDIA_ERASE Erase media before new backup (applies to tape, CD).\n";
- print "MEDIA_EJECT Eject media after backup completes.\n";
- print "MULTI_SESSION Allow muliple sessions to be written to CD media.\n";
- print "SYS_INCREMENTAL_BACKUPS Do incremental backups of system files.\n";
- print "USER_INCREMENTAL_BACKUPS Do imcremental backups of user files.\n";
- print "OTHER_INCREMENTAL_BACKUPS Do incremental backups if other files.\n";
- print "NO_CRITICAL_SYS Do not backup critical system files:\n";
- print " passwd, fstab, group, mtab\n";
- print "CRITICAL_SYS Do backup above system files.\n";
- exit(0);
-}
-
-sub backend_mode {
- $backend_only = 1;
- build_backup_files();
- exit(0);
-}
-
-sub daemon_mode {
- $daemon = 1;
- build_backup_files();
- exit(0);
-}
-
-interactive_mode();
-
-sub all_user_list {
- my ($username) = @_;
- my $passwdfile = "/etc/passwd";
- my $user;
- my $uid;
- @all_user_list = ();
-
- open (PASSWD, $passwdfile) or exit 1;
- while (defined(my $line = <PASSWD>)) {
- chomp($line);
- ($user, $uid) = (split(/:/, $line))[0, 2];
- if ($uid >= 500 || $uid == 0) {
- push @all_user_list, $user;
- }
- }
- close (PASSWD);
- if ($DEBUG) {
- print "/-- User list --/ \n";
- print " -> $_\n" foreach (@all_user_list);
- print "\n";
- }
-}
-
-sub the_time {
- $the_time = "_";
- $the_time .= localtime->year() + 1900;
- if (localtime->mon() < 9) { $the_time .= "0" }
- $the_time .= localtime->mon() +1;
- if (localtime->mday() < 10) { $the_time .= "0" }
- $the_time .= localtime->mday();
- $the_time .= "_";
- if (localtime->hour() < 10) { $the_time .= "0" }
- $the_time .= localtime->hour();
- if (localtime->min() < 10) { $the_time .= "0" }
- $the_time .= localtime->min();
- if (localtime->sec() < 10) { $the_time .= "0" }
- $the_time .= localtime->sec();
-}
-
-sub get_tape_info {
- my @line_data;
- my $info = "/tmp/dmesg";
- @tape_devices = ();
- system("dmesg | grep 'st[0-9] at' > $info");
-
- open(INFO, $info) || warn("Can't open $info\n");
- while (<INFO>) {
- @line_data = split(/[ \t,]+/, $_);
- push @tape_devices, "/dev/" . $line_data[3];
- }
- close(INFO);
- unlink($info);
-}
-
-sub get_cd_info {
- my @cd_info = cat_("/proc/sys/dev/cdrom/info");
- my @line_data;
- my @drive_names;
- my $i;
- my $key;
- my $info;
-
- #- kind of ugly - I'm sure Pixel could improve this, but it works
- #- parse /proc/sys/dev/cdrom/info and get all the cd device capabilities
- foreach (@cd_info) {
- @line_data = split(/[:\t]+/, $_);
- if ($line_data[0] =~ "drive name") {
- $cd_drives = @line_data-1;
- chop($line_data[$cd_drives]);
- @drive_names = @line_data;
- print "drives: $cd_drives\n" if (!$interactive);
- }
- chop($line_data[$cd_drives]) if $cd_drives;
- if ($line_data[0] eq "drive speed") {
- for ($i = 1; $i <= $cd_drives; $i++) {
- $cd_devices{$drive_names[$i]}{speed} = $line_data[$i];
- }
- }
- if ($line_data[0] eq "Can change speed") {
- for ($i = 1; $i <= $cd_drives; $i++) {
- $cd_devices{$drive_names[$i]}{chg_speed} = $line_data[$i];
- }
- }
- if ($line_data[0] eq "Can read multisession") {
- for ($i = 1; $i <= $cd_drives; $i++) {
- $cd_devices{$drive_names[$i]}{multisession} = $line_data[$i];
- }
- }
- if ($line_data[0] eq "Can write CD-R") {
- for ($i = 1; $i <= $cd_drives; $i++) {
- $cd_devices{$drive_names[$i]}{cdr} = $line_data[$i];
- }
- }
- if ($line_data[0] eq "Can write CD-RW") {
- for ($i = 1; $i <= $cd_drives; $i++) {
- $cd_devices{$drive_names[$i]}{cdrw} = $line_data[$i];
- }
- }
- if ($line_data[0] eq "Can write DVD-R") {
- for ($i = 1; $i <= $cd_drives; $i++) {
- $cd_devices{$drive_names[$i]}{dvdr} = $line_data[$i];
- }
- }
- if ($line_data[0] eq "Can write DVD-RAM") {
- for ($i = 1; $i <= $cd_drives; $i++) {
- $cd_devices{$drive_names[$i]}{dvdram} = $line_data[$i];
- }
- }
- }
-
- #- now we know all the capabilities, we need the cdrecord device id
- #- this is scsi-channel, id, lun from /dev/scsi/host*
- #- oops - can't count on devfs - use dmesg
-
- $info = "/tmp/dmesg";
- system("dmesg | grep sr[0-9] > $info");
-
- open(INFO, $info) || warn("Can't open $info\n");
- while (<INFO>) {
- if (/sr[0-9] at/) {
- @line_data = split(/[ \t,]+/, $_);
- chop($line_data[11]);
- $line_data[5] =~ s/scsi//;
- $cd_devices{$line_data[3]}{rec_dev} = $line_data[5] . "," . $line_data[9] . "," . $line_data[11];
- }
- }
- close(INFO);
- unlink($info);
-
- #- should we also try to get the human readable name for display purposes?
-
- #- now just report the data if we called --cd-info from the command line
- if (!$interactive) {
- foreach $key (keys %cd_devices) {
- print "\n{$key}->{rec_dev} = $cd_devices{$key}->{rec_dev}\n";
- print "{$key}->{speed} = $cd_devices{$key}->{speed}\n";
- print "{$key}->{chg_speed} = $cd_devices{$key}->{chg_speed}\n";
- print "{$key}->{multisession} = $cd_devices{$key}->{multisession}\n";
- print "{$key}->{cdr} = $cd_devices{$key}->{cdr}\n";
- print "{$key}->{cdrw} = $cd_devices{$key}->{cdrw}\n";
- print "{$key}->{dvdr} = $cd_devices{$key}->{dvdr}\n";
- print "{$key}->{dvdram} = $cd_devices{$key}->{dvdram}\n";
- }
- } else {
- #- in non-interactive mode we just let all the devices through
- #- as a general purpose probe - in reality we want only burners
- foreach $key (keys %cd_devices) {
- delete $cd_devices{$key} if ($cd_devices{$key}{rec_dev} eq '')
- }
- }
-}
-
-sub save_conf_file {
-
- write_sitecopyrc() if ($net_proto eq 'webdav');
- write_password_file() if (($net_proto eq 'rsync') && ($passwd_user ne ''));
-
- my @cfg_list = ("SYS_FILES=@sys_files\n",
- "HOME_FILES=@user_list\n",
- "OTHER_FILES=@list_other\n",
- "PATH_TO_SAVE=$save_path\n",
- "HOST_PATH=$host_path\n",
- "NET_PROTO=$net_proto\n",
- "CD_TIME=$cd_time\n",
- "USER_MAIL=$user_mail\n",
- "DAEMON_TIME_SPACE=$when_space\n",
- "CD_DEVICE=$cd_device\n",
- "LOGIN=$login_user\n",
- "TAPE_DEVICE=$tape_device\n",
- "HOST_NAME=$host_name\n"
- );
- $no_critical_sys and push @cfg_list, "NO_CRITICAL_SYS\n" ;
- $no_critical_sys or push @cfg_list, "CRITICAL_SYS\n" ;
- $send_mail and push @cfg_list, "SEND_MAIL\n";
- $backup_sys_versions and push @cfg_list, "SYS_INCREMENTAL_BACKUPS\n" ;
- $backup_user_versions and push @cfg_list, "USER_INCREMENTAL_BACKUPS\n" ;
- $backup_other_versions and push @cfg_list, "OTHER_INCREMENTAL_BACKUPS\n" ;
- $media_erase and push @cfg_list, "MEDIA_ERASE\n" ;
- $media_eject and push @cfg_list, "MEDIA_EJECT\n" ;
- $multi_session and push @cfg_list, "MULTI_SESSION\n" ;
- $remember_pass and push @cfg_list, "LOGIN=$login_user\n" ;
- $remember_pass and push @cfg_list, "PASSWD=$passwd_user\n" ;
- $remember_pass and push @cfg_list, "REMEMBER_PASS\n" ;
- $user_keys and push @cfg_list, "USER_KEYS\n" ;
- $xfer_keys and push @cfg_list, "DRAK_KEYS\n" ;
- $use_expect and push @cfg_list, "USE_EXPECT\n" ;
- $cd_with_install_boot and push @cfg_list, "CD_WITH_INSTALL_BOOT\n" ;
- ($daemon_media eq 'ssh') and $backup_daemon and push @cfg_list, "DAEMON_MEDIA=ssh\n" ;
- ($daemon_media eq 'ftp') and $backup_daemon and push @cfg_list, "DAEMON_MEDIA=ftp\n" ;
- ($daemon_media eq 'hd') and $backup_daemon and push @cfg_list, "DAEMON_MEDIA=hd\n" ;
- ($daemon_media eq 'cd') and $backup_daemon and push @cfg_list, "DAEMON_MEDIA=cd\n" ;
- ($daemon_media eq 'tape') and $backup_daemon and push @cfg_list, "DAEMON_MEDIA=tape\n" ;
- ($daemon_media eq 'webdav') and $backup_daemon and push @cfg_list, "DAEMON_MEDIA=webdav\n" ;
- ($daemon_media eq 'rsync') and $backup_daemon and push @cfg_list, "DAEMON_MEDIA=rsync\n" ;
- $hd_quota and push @cfg_list, "HD_QUOTA\n" ;
- $where_hd and push @cfg_list, "USE_HD\n" ;
- $where_cd and push @cfg_list, "USE_CD\n" ;
- $where_tape and push @cfg_list, "USE_TAPE\n" ;
- $tape_norewind and push @cfg_list, "TAPE_NOREWIND\n" ;
- $where_net and push @cfg_list, "USE_NET\n" ;
- $cdrw and push @cfg_list, "CDRW\n";
- $dvdr and push @cfg_list, "DVDR\n";
- $dvdram and push @cfg_list, "DVDRAM\n";
- $what_no_browser or push @cfg_list, "BROWSER_CACHE\n" ;
- $backup_sys or push @cfg_list, "NO_SYS_FILES\n";
- if ($comp_mode) {
- push @cfg_list, "OPTION_COMP=TAR.BZ2\n";
- } else {
- push @cfg_list, "OPTION_COMP=TAR.GZ\n";
- }
- $del_hd_files and push @cfg_list, "DEL_HD_FILES\n" ;
- output_p($cfg_file, @cfg_list);
- chmod(0600, $cfg_file);
- save_cron_files() if ($backup_daemon);
-}
-
-sub read_cron_files {
- my $daemon_found = 0;
- foreach (qw(hourly daily weekly monthly)) {
- if (-f "/etc/cron.$_/drakbackup") {
- $when_space = $_;
- $daemon_found = 1;
- last;
- }
- }
- !$daemon_found and $backup_daemon = 0;
-}
-
-sub save_cron_files {
- if ($nonroot_user) {
- show_warning("w", __("Cron not available yet as non-root")) if ($not_warned);
- $not_warned = 0;
- $backup_daemon = 0;
- return(1);
- }
- my @cron_file = ("#!/bin/sh\n", "export TERM=xterm\n", "/usr/sbin/drakbackup --daemon > /dev/null 2>&1\n");
-
- if ($backup_daemon) {
- foreach (qw(hourly daily weekly monthly)) {
- -f "/etc/cron.$_/drakbackup" and rm_rf("/etc/cron.$_/drakbackup");
- }
- output_p("/etc/cron.$when_space/drakbackup", @cron_file);
- system("chmod +x /etc/cron.$when_space/drakbackup");
- } else {
- foreach (qw(hourly daily weekly monthly)) {
- -f "/etc/cron.$_/drakbackup" and rm_rf("/etc/cron.$_/drakbackup");
- }
- }
-}
-
-sub read_conf_file {
- if (-e $cfg_file) {
- open (CONF_FILE, "<". $cfg_file) || print "You must be root to read configuration file. \n";
- while (<CONF_FILE>) {
- next unless /\S/;
- next if /^#/;
- chomp;
- if (/^SYS_FILES/) { s/^SYS_FILES=//gi; @sys_files = split(' ', $_) }
- if (/^HOME_FILES/) { s/^HOME_FILES=//gi; @user_list = split(' ', $_) }
- if (/^OTHER_FILES/) { s/^OTHER_FILES=//gi; @list_other = split(' ', $_) }
- if (/^PATH_TO_SAVE/) { s/^PATH_TO_SAVE=//gi; $save_path = $_ }
- if (/^NO_SYS_FILES/) { $backup_sys = 0 }
- if (/^NO_USER_FILES/) { $backup_user = 0 }
- if (/^OPTION_COMP/) { s/^OPTION_COMP=//gi; /TAR.GZ/ and $comp_mode = 0; /TAR.BZ2/ and $comp_mode = 1 }
- if (/^BROWSER_CACHE/) { $what_no_browser = 0 }
- if (/^CDRW/) { $cdrw = 1 }
- if (/^DVDR/) { $dvdr = 1 }
- if (/^DVDRAM/) { $dvdram = 1 }
- if (/^NET_PROTO/) { s/^NET_PROTO=//gi; $net_proto = $_ }
- if (/^HOST_PATH/) { s/^HOST_PATH=//gi; $host_path = $_ }
- if (/^DAEMON_MEDIA/) { s/^DAEMON_MEDIA=//gi; $daemon_media = $_ }
- if (/^HD_QUOTA/) { $hd_quota = 1 }
- if (/^USE_HD/) { $where_hd = 1 }
- if (/^USE_CD/) { $where_cd = 1 }
- if (/^USE_NET/) { $where_net = 1 }
- if (/^USE_TAPE/) { $where_tape = 1 }
- if (/^TAPE_NOREWIND/) { $tape_norewind = 1 }
- if (/^CD_TIME/) { s/^CD_TIME=//gi; $cd_time = $_ }
- if (/^DAEMON_TIME_SPACE/) { s/^DAEMON_TIME_SPACE=//gi; $when_space = $_ }
- if (/^CD_WITH_INSTALL_BOOT/) { $cd_with_install_boot = 1 }
- if (/^CD_DEVICE/) { s/^CD_DEVICE=//gi; $cd_device = $_ }
- if (/^HOST_NAME/) { s/^HOST_NAME=//gi; $host_name = $_ }
- if (/^REMEMBER_PASS/) { $remember_pass = 1 }
- if (/^USER_KEYS/) { $user_keys = 1 }
- if (/^DRAK_KEYS/) { $xfer_keys = 1; $user_keys = 0 }
- if (/^USE_EXPECT/) { $use_expect = 1; $user_keys = 0 }
- if (/^LOGIN/) { s/^LOGIN=//gi; $login_user = $_ }
- if (/^PASSWD/) { s/^PASSWD=//gi; $passwd_user = $_; $remember_pass = 1 }
- if (/^USER_MAIL/) { s/^USER_MAIL=//gi; $user_mail = $_ }
- if (/^SEND_MAIL/) { $send_mail = 1 }
- if (/^TAPE_DEVICE/) { s/TAPE_DEVICE=//gi; $tape_device = $_ }
- if (/^MEDIA_ERASE/) { $media_erase = 1 }
- if (/^MEDIA_EJECT/) { $media_eject = 1 }
- if (/^MULTI_SESSION/) { $multi_session = 1 }
- if (/^SYS_INCREMENTAL_BACKUPS/) { $backup_sys_versions = 1 }
- if (/^USER_INCREMENTAL_BACKUPS/) { $backup_user_versions = 1 }
- if (/^OTHER_INCREMENTAL_BACKUPS/) { $backup_other_versions = 1 }
- if (/^NO_CRITICAL_SYS/) { $no_critical_sys = 1 }
- if (/^CRITICAL_SYS/) { $no_critical_sys = 0 }
- if (/^DEL_HD_FILES/) { $del_hd_files = 1 }
- }
- read_cron_files();
- $cfg_file_exist = 1;
- } else {
- $cfg_file_exist = 0;
- #- these were 1 by default, but that made it so the user could never save the
- #- inverse behavior. this allows incremental as the default if not configured
- $backup_sys_versions = 1;
- $backup_user_versions = 1;
- }
- close CONF_FILE;
-}
-
-sub write_sitecopyrc {
- #- FIXME - how to deal with existing sitecopyrc
- my @cfg_list = ("site drakbackup\n",
- "\tserver $host_name\n",
- "\tremote /$host_path\n",
- "\tlocal $save_path\n",
- "\tusername $login_user\n",
- "\tpassword $passwd_user\n",
- "\tprotocol webdav\n"
- );
- output_p("$user_home/.sitecopyrc", @cfg_list);
- chmod(0600, "$user_home/.sitecopyrc");
- -d "$user_home/.sitecopy" or mkdir_p ("$user_home/.sitecopy");
- chmod(0700, "$user_home/.sitecopy");
-}
-
-sub write_password_file {
- output_p("$cfg_dir/rsync.user", "$passwd_user\n");
- chmod(0600, "$cfg_dir/rsync.user");
-}
-
-sub show_warning {
- my ($mode, $warning) = @_;
- $mode = __("WARNING") if ($mode eq "w");
- $mode = __("FATAL") if ($mode eq "f");
- $mode = __("INFO") if ($mode eq "i");
- if ($interactive) {
- $in->ask_warn('',translate("$mode").": ".translate("$warning"));
- } else {
- warn "$mode: $warning\n";
- }
- $log_buff .= "\n$mode: $warning\n";
-}
-
-sub complete_results {
- system_state();
- $results .= "***********************************************************************\n\n";
- $daemon or $results .= _("\n DrakBackup Report \n\n");
- $daemon and $results .= _("\n DrakBackup Daemon Report\n\n\n");
- $results .= "***********************************************************************\n\n";
- $results .= $system_state;
- $results .= "\n\n***********************************************************************\n\n";
- $results .= _("\n DrakBackup Report Details\n\n\n");
- $results .= "***********************************************************************\n\n";
-}
-
-sub ftp_client {
- use Net::FTP;
- my $ftp;
-
- $DEBUG and print "file list to send: $_\n " foreach @file_list_to_send_by_ftp;
- if ($DEBUG && $interactive) { $ftp = Net::FTP->new($host_name, Debug => 1) or return(1) }
- elsif ($interactive) { $ftp = Net::FTP->new($host_name, Debug => 0) or return(1) }
- else { $ftp = Net::FTP->new($host_name, Debug => 0) or return(1) }
- $ftp->login($login_user, $passwd_user);
- $ftp->cwd($host_path);
- foreach (@file_list_to_send_by_ftp) {
- $interactive and $pbar->set_value(0);
- $interactive and progress($pbar, 0.5, $_);
- $interactive and $pbar->set_show_text($_);
- $ftp->put($_);
- $interactive and progress($pbar, 0.5, $_);
- $interactive and $pbar->set_show_text($_);
- $interactive and progress($pbar3, 1/@file_list_to_send_by_ftp, _("Total progess"));
- }
- $ftp->quit;
- return(0);
-}
-
-sub do_expect {
-
- #- Sort of a general purpose expect routine, we use it to backup files to
- #- a remote server, as well as transfer a key and restore.
- #- Using the key after it is setup is preferred.
-
- my ($mode, $filename) = @_;
-
- eval { require Expect };
-
- if ($@ ne '') {
- if ($mode eq 'sendkey') {
- ${$central_widget}->destroy();
- check_pkg_needs();
- } else {
- $log_buff .= "perl-Expect not installed!",
- }
- return(1);
- }
-
- #- for debugging set to 1
- $Expect::Exp_Internal = 0;
- #- for debugging set to 1
- $Expect::Debug = 0;
- $Expect::Log_Stdout = 0;
-
- my $spawn_ok;
- my $no_perm;
- my $bad_passwd;
- my $bad_dir;
- my $timeout = 20;
-
- my $exp_command;
- my @send_files = ("$backup_key.pub");
-
- #- just bypass progress for sendkey for now
- $interactive = 0 if ($mode eq "sendkey");
-
- @send_files = @file_list_to_send_by_ftp if ($mode eq "backup");
-
- $interactive and $pbar->set_value(0);
- $interactive and $pbar3->set_value(0);
- $interactive and progress($pbar, 0.5, "File Transfer...");
-
- foreach (@send_files) {
- $exp_command = "scp -P $scp_port $_ $login_user\@$host_name:$host_path" if ($mode eq "backup");
- $exp_command = "ssh-copy-id -i $_ $login_user\@$host_name" if ($mode eq "sendkey");
-
- if ((-e $backup_key) && ($mode eq "sendkey")) {
- if ($in->ask_yesorno('', _("%s exists, delete?\n\nWarning: If you've already done this process you'll probably\n need to purge the entry from authorized_keys on the server.", $backup_key))) {
- unlink($backup_key);
- unlink($backup_key . '.pub');
- } else {
- return(0);
- }
- }
-
- if (!(-e $backup_key) && ($mode eq "sendkey")) {
- $in->ask_warn('',_("This may take a moment to generate the keys."));
- cursor_wait();
- #- not using a passphrase for the moment
- system("ssh-keygen -P '' -t dsa -f $backup_key");
- cursor_norm();
- }
-
- my $exp = Expect->spawn($exp_command) or $in->ask_warn('',_("ERROR: Cannot spawn %s.", $exp_command));
-
- $interactive and progress($pbar3, 1/@send_files, _("Total progess"));
- $interactive and $stext->set_text($_);
-
- #- run scp, look for some common errors and try to track successful progress for GUI
- $exp->expect($timeout,
- [ qr'password: $', sub {
- $spawn_ok = 1;
- my $fh = shift;
- $fh->send("$passwd_user\n");
- Expect::exp_continue() } ],
- [ '-re', 'please try again', sub { $bad_passwd = 1; Expect::exp_continue() } ],
- [ '-re', 'Permission denied', sub { $no_perm = 1; Expect::exp_continue() } ],
- [ '-re', 'No such file or directory', sub { $bad_dir = 1; Expect::exp_continue() } ],
-# [ '-re', '%', sub { update_scp_progress(); Expect::exp_continue(); } ],
- [ eof => sub {
- if (!$spawn_ok) { show_warning("f", _("No password prompt on %s at port %s", $host_name, $scp_port)) }
- if ($bad_passwd) { show_warning("f", _("Bad password on %s", $host_name)) }
- if ($no_perm) { show_warning("f", _("Permission denied transferring %s to %s", $_, $host_name)) }
- if ($bad_dir) { show_warning("f", _("Can't find %s on %s", $host_path, $host_name)) }
- }
- ],
- [ timeout => sub { show_warning("f", _("%s not responding", $host_name)) } ],
- );
-
- my $exit_stat = $exp->exitstatus;
- $in->ask_warn('',_("Transfer successful\nYou may want to verify you can login to the server with:\n\nssh -i %s %s\@%s\n\nwithout being prompted for a password.", $backup_key, $login_user, $host_name)) if (($exit_stat eq 0) && ($mode eq "sendkey"));
- $log_buff .= "$_\n" if (($exit_stat eq 0) && ($mode eq "backup"));
- $exp->hard_close();
- }
- $interactive and progress($pbar, 0.5, "Done...");
- $interactive = 1 if ($mode eq "sendkey");
-}
-
-sub ssh_client {
- $DEBUG and print "file list to send: $_\n " foreach @file_list_to_send_by_ftp;
- my $command;
- my $value;
-
- foreach (@file_list_to_send_by_ftp) {
- if ($user_keys) {
- $command = "scp -P $scp_port $_ $login_user\@$host_name:$host_path";
- } else {
- $command = "scp -P $scp_port -i $backup_key $_ $login_user\@$host_name:$host_path";
- }
- $interactive and $pbar->set_value(0);
- $interactive and progress($pbar, 0.5, "File Transfer...");
- $interactive and $stext->set_text($_);
- $log_buff .= $command . "\n\n";
- open TMP, "$command 2>&1 |";
- while ($value = <TMP>) {
- $log_buff .= $value;
- }
- close TMP;
- $log_buff .= "\n";
- $interactive and progress($pbar, 0.5, "Done...");
- $interactive and progress($pbar3, 1/@file_list_to_send_by_ftp, _("Total progess"));
- }
- return(0);
-}
-
-sub webdav_client {
- $DEBUG and print "file list to send: $_\n " foreach @file_list_to_send_by_ftp;
- if (!(-e "$user_home/.sitecopy/drakbackup")) {
- my $command = "sitecopy -f $host_path";
- spawn_progress($command, "Initializing sitecopy");
- }
- my $command = "sitecopy -u drakbackup";
- spawn_progress($command, "Running sitecopy...");
- if ($log_buff =~ /Nothing to do - no changes found/) {
- show_warning("w", __("WebDAV remote site already in sync!"));
- return(1);
- }
- if ($log_buff !~ /Update completed successfully/) {
- show_warning("f", __("WebDAV transfer failed!"));
- return(1);
- }
- return(0);
-}
-
-sub rsync_client {
- $DEBUG and print "file list to send: $_\n " foreach @file_list_to_send_by_ftp;
- my $rsync_cmd = "rsync -tv $save_path/* ";
- $rsync_cmd = $rsync_cmd . "--password-file=$cfg_dir/rsync.user " if ($passwd_user ne '');
- $rsync_cmd = $rsync_cmd . "$login_user\@" if ($login_user ne '');
- $rsync_cmd = $rsync_cmd . "$host_name\:\:$host_path";
- spawn_progress($rsync_cmd, "Running rsync");
- return(0);
-}
-
-sub check_for_cd {
- #- check for a cd
- my $command = "cdrecord dev=$cd_device -atip";
- spawn_progress($command, "Check for media in drive");
- if ($log_buff =~ /No disk/) {
- show_warning("f", __("No CDR/DVDR in drive!"));
- return(1);
- }
- if ($log_buff !~ /ATIP info from disk/) {
- show_warning("f", __("Does not appear to be recordable media!"));
- return(1);
- }
- if (($log_buff =~ /Is not erasable/) && ($media_erase)) {
- show_warning("f", __("Not erasable media!"));
- return(1);
- }
-
- if ($multi_session) {
- $command = "cdrecord dev=$cd_device -msinfo";
- spawn_progress($command, "Check for previous session status");
- #- if we don't find a previous session, start fresh
- if ($log_buff =~ /Cannot read session offset/) {
- $media_erase = 1;
- return(0);
- } else {
- #- extract the session info from $log_buff
- my $code_loc = rindex($log_buff, "msinfo") + 8;
- if ($code_loc != -1) {
- my $bufflen = length($log_buff);
- $session_offset = substr($log_buff, $code_loc, $bufflen-$code_loc-1);
- return(0);
- }
- return(1);
- }
- }
-}
-
-sub write_on_cd {
- my $command = "cdrecord -v dev=$cd_device -data ";
- #- only blank if it's the first session
- $command .= "blank=fast " if (($media_erase) && ($session_offset eq ''));
- #- multi-session mode
- $command .= "-multi -pad " if ($multi_session);
- $command .= "$save_path/drakbackup.iso";
-
- spawn_progress($command, "Running cdrecord");
- unlink("$save_path/drakbackup.iso");
-}
-
-sub erase_cdrw {
- #- we can only hit this via interactive
- $interactive = 0;
- $in->ask_warn('',_("This may take a moment to erase the media."));
- cursor_wait();
- my $command = "cdrecord dev=$cd_device -blank=fast";
- spawn_progress($command, "Erasing CDRW...");
- cursor_norm();
- $interactive = 1;
-}
-
-sub spawn_progress {
- my ($command, $descr) = @_;
- my $value;
- my $timer;
-
- $interactive and progress($pbar3, 0, _($descr));
- $interactive and $pbar3->set_activity_mode(1);
- $interactive and ($pbar3->set_value(0));
- $interactive and ($timer = Gtk->timeout_add(2, \&progress_timeout));
-
- $log_buff .= "\n" . $descr . ":\n";
- $log_buff .= $command . "\n\n";
-
- open TMP, "$command 2>&1 |";
- while ($value = <TMP>) {
- $log_buff .= $value;
- if ($interactive) {
- $stext->set_text($value);
- Gtk->main_iteration while (Gtk->events_pending);
- }
- }
- close TMP;
- $interactive and $pbar3->set_activity_mode(0);
- $interactive and Gtk->timeout_remove($timer);
-}
-
-sub progress_timeout {
- my $new_val;
- my $adj;
- $new_val = $pbar3->get_value() + 1;
- $adj = $pbar3->adjustment;
- $new_val = $adj->lower if ($new_val > $adj->upper);
- $pbar3->set_value($new_val);
- return(1);
-}
-
-sub get_cd_device {
- my $check_device = "/dev/cdrom";
- get_cd_info();
- foreach (keys %cd_devices) {
- if ($cd_devices{$_}{rec_dev} eq $cd_device) {
- s/sr/scd/;
- $check_device = "/dev/" . $_;
- }
- }
- $check_device;
-}
-
-sub get_cd_volname {
- #- we want the volname for the catalog
- my $check_device = get_cd_device();
- open TMP, "volname $check_device 2>&1 |";
- while (<TMP>) {
- $vol_name = $_;
- }
- close TMP;
- $vol_name =~ s/[ \t]+\n$//;
- $vol_name;
-}
-
-sub build_iso {
- if (($multi_session) && ($session_offset ne '')) {
- $vol_name = get_cd_volname();
- } else {
- $vol_name = "Drakbackup" . $the_time;
- }
- #this is safe to change the volname on rewrites, as is seems to get ignored anyway
- my $command = "mkisofs -r -J -T -v -V '$vol_name' ";
- $command .= "-C $session_offset -M $cd_device " if (($multi_session) && ($session_offset ne ''));
- $command .= "-o $save_path/drakbackup.iso @file_list_to_send_by_ftp";
- spawn_progress($command, "Running mkisofs...");
-}
-
-sub build_cd {
- if (!check_for_cd()) {
- build_iso();
- if ($log_buff =~ /Permission denied/) {
- show_warning("f", __("Permission problem accessing CD."));
- $media_problem = 1;
- return(1);
- } else {
- write_on_cd();
- }
- }
-}
-
-sub get_tape_label {
- my ($device) = @_;
- cursor_wait();
- system("mt -f $device rewind");
- system("tar -C $cfg_dir -xf $device");
- my @volname = cat_("$cfg_dir/drakbackup.label");
- unlink("$cfg_dir/drakbackup.label");
- $vol_name = $volname[0];
- cursor_norm();
- $vol_name;
-}
-
-sub build_tape {
- my $command;
- #- do we have a tape?
- $command = "mt -f $tape_device status";
- spawn_progress($command, "Checking for tape");
- if ($log_buff =~ /DR_OPEN/) {
- show_warning("f", _("No tape in %s!", $tape_device));
- return(1);
- }
-
- #- try to roll to the end of the data if we're not erasing
- if (!$media_erase) {
- $command = "mt -f $tape_device rewind";
- spawn_progress($command, "Rewind to find tape label");
- $command = "tar -tf $tape_device";
- spawn_progress($command, "Check for label");
- if ($log_buff =~ /drakbackup.label/) {
- if ($tape_norewind) {
- $command = "mt -f $tape_device rewind";
- spawn_progress($command, "Rewind to get tape label");
- }
- $command = "tar -C $cfg_dir -xf $tape_device";
- spawn_progress($command, "Reading tape label");
- my @volname = cat_("$cfg_dir/drakbackup.label");
- unlink("$cfg_dir/drakbackup.label");
- $vol_name = $volname[0];
- }
- $command = "mt -f $tape_device eod";
- spawn_progress($command, "Running mt to find eod");
- } else {
- $command = "mt -f $tape_device rewind";
- spawn_progress($command, "Running mt to rewind");
- # make a tape label for the catalog
- # if we're using the rewinding device, change modes briefly
- if (!$tape_norewind) {
- $tape_device =~ s/\/st/\/nst/;
- }
- $vol_name = "Drakbackup" . $the_time;
- my $f = "$cfg_dir/drakbackup.label";
- output($f, $vol_name);
- $command = "tar -C $cfg_dir -cf $tape_device drakbackup.label;";
- spawn_progress($command, "Creating tape label");
- unlink $f;
- if (!$tape_norewind) {
- $tape_device =~ s/\/nst/\/st/;
- }
- }
-
- #- do the backup
- $command = "tar -cvf $tape_device @file_list_to_send_by_ftp";
- spawn_progress($command, "Running tar to tape");
-
- #- eject the tape?
- if ($media_eject) {
- $command = "mt -f $tape_device rewoff";
- spawn_progress($command, "Running mt to eject tape");
- }
-}
-
-sub send_mail {
- my ($result) = @_;
- my $datem = `date`;
-
- open F, "|/usr/sbin/sendmail -f$user_mail $user_mail" or return(1);
- print F "From: drakbackup\n";
- print F "To: $user_mail \n";
- print F "Subject: DrakBackup report on $datem \n";
- print F "\n";
- print F "$result\n";
- close F or return(1);
- return(0);
-}
-
-sub build_backup_files {
- my $path_name;
- my $tar_cmd;
- my $more_recent;
- my $tar_cmd_sys;
- my $tar_cmd_user;
- my $tar_cmd_other;
- my $vartemp;
- my $base_sys_exist = 0;
- my $base_user_exist = 0;
- my $base_other_exist = 0;
- my @list_temp ;
- my @list_other_;
- my @dir_content;
- my $file_date;
- $results = "";
- $log_buff = "";
- #- flush this so if the user does 2 runs in a row we don't try to send the same files
- @file_list_to_send_by_ftp = ();
-
- $interactive and cursor_wait();
- read_conf_file();
- the_time();
- $send_mail and complete_results();
- -d $save_path or mkdir_p ($save_path);
- if ($comp_mode) {
- $DEBUG and $tar_cmd = "tar cv --use-compress-program /usr/bin/bzip2 ";
- $DEBUG or $tar_cmd = "tar c --use-compress-program /usr/bin/bzip2 ";
- $tar_ext = "tar.bz2" ;
- } else {
- $DEBUG and $tar_cmd = "tar cvpz ";
- $DEBUG or $tar_cmd = "tar cpz ";
- $tar_ext = "tar.gz"
- }
- $tar_cmd_sys = $tar_cmd;
- $tar_cmd_user = $tar_cmd;
- $tar_cmd_other = $tar_cmd;
- $no_critical_sys and $tar_cmd_sys .= "--exclude passwd --exclude fstab --exclude group --exclude mtab";
- $what_no_browser and $tar_cmd_user .= "--exclude NewCache --exclude Cache --exclude cache";
- $nonroot_user and $tar_cmd_user .= " --exclude .drakbackup";
-
- -d $save_path and @dir_content = all($save_path);
- grep (/^backup\_base\_sys/, @dir_content) and $base_sys_exist = 1;
-
- if (($where_hd && !$daemon) || ($daemon && ($daemon_media eq 'hd'))) {
- $interactive and progress($pbar, 0.5, _("Backup system files..."));
- if ($backup_sys) {
- if ($backup_sys_versions) {
- #- 8/19/2002 - changed these greps to look at the list, rather than the tar file
- #- we retain the list for other media backups, but the tar file goes away, potentially
- if (grep /^list\_incr\_sys/, @dir_content) {
- my @more_recent = grep /^list\_incr\_sys/, sort @dir_content;
- $more_recent = pop @more_recent;
- $DEBUG and print "more recent file: $more_recent\n";
- system("find @sys_files -cnewer $save_path/$more_recent \! -type d -print > $save_path/list_incr_sys$the_time.txt");
- if (!cat_("$save_path/list_incr_sys$the_time.txt")) {
- system("rm $save_path/list_incr_sys$the_time.txt");
- } else {
- system("$tar_cmd_sys -f $save_path/backup_incr_sys$the_time.$tar_ext -T $save_path/list_incr_sys$the_time.txt");
- push @file_list_to_send_by_ftp, "$save_path/backup_incr_sys$the_time.$tar_ext";
- push @file_list_to_send_by_ftp, "$save_path/list_incr_sys$the_time.txt";
- $results .= "\nfile: $save_path/backup_incr_sys$the_time.$tar_ext\n";
- $results .= cat_("$save_path/list_incr_sys$the_time.txt");
- }
- } elsif (grep /^list_base\_sys/, @dir_content) {
- my @more_recent = grep /^list\_base\_sys/, sort @dir_content;
- $more_recent = pop @more_recent;
- $DEBUG and print "more recent file: $more_recent\n";
- system("find @sys_files -cnewer $save_path/$more_recent \! -type d -print > $save_path/list_incr_sys$the_time.txt");
- if (!cat_("$save_path/list_incr_sys$the_time.txt")) {
- system("rm $save_path/list_incr_sys$the_time.txt");
- } else {
- system("$tar_cmd_sys -f $save_path/backup_incr_sys$the_time.$tar_ext -T $save_path/list_incr_sys$the_time.txt");
- push @file_list_to_send_by_ftp, "$save_path/backup_incr_sys$the_time.$tar_ext";
- push @file_list_to_send_by_ftp, "$save_path/list_incr_sys$the_time.txt";
- $results .= "\nfile: $save_path/backup_incr_sys$the_time.$tar_ext\n";
- $results .= cat_("$save_path/list_incr_sys$the_time.txt");
- }
- } else {
- #- need this for the first pass too, if we're offloading the backups to other media (sb)
- system("find $path_name \! -type d -print > $save_path/list_base_sys$the_time.txt");
- system("$tar_cmd_sys -f $save_path/backup_base_sys$the_time.$tar_ext @sys_files");
- push @file_list_to_send_by_ftp, "$save_path/backup_base_sys$the_time.$tar_ext";
- push @file_list_to_send_by_ftp, "$save_path/list_base_sys$the_time.txt";
- $results .= "\nfile: $save_path/backup_base_sys$the_time.$tar_ext\n";
- }
- } else {
- system("cd $save_path && rm -f backup_sys* backup_base_sys* backup_incr_sys*");
- system("$tar_cmd_sys -f $save_path/backup_sys$the_time.$tar_ext @sys_files");
- push @file_list_to_send_by_ftp, "$save_path/backup_sys$the_time.$tar_ext";
- $results .= "\nfile: $save_path/backup_sys$the_time.$tar_ext\n";
- }
- }
-
- $interactive and progress($pbar, 0.5, _("Backup system files..."));
- $interactive and progress($pbar3, 0.3, _("Hard Disk Backup files..."));
-
- if (@list_other) {
- system("cd $save_path && rm -f backup_other* ");
- system("$tar_cmd_other -f $save_path/backup_other$the_time.$tar_ext @list_other");
- push @file_list_to_send_by_ftp, "$save_path/backup_other$the_time.$tar_ext";
- $results .= "\nfile: $save_path/backup_other$the_time.$tar_ext\n";
- #old foreach (@list_other) { push @list_other_, $_ . "\n"; }
- @list_other_ = map { "$_\n" } @list_other;
- output_p($save_path . '/list_other', @list_other_);
- }
-
- $interactive and progress($pbar1, 1, _("Backup User files..."));
- $interactive and progress($pbar3, 0.3, _("Hard Disk Backup Progress..."));
-
- if ($backup_user) {
- foreach (@user_list) {
- my $user = $_;
- $path_name = return_path($user);
- if ($backup_user_versions) {
- #- 8/19/2002 - changed these greps to look at the list, rather than the tar file
- #- we retain the list for other media backups, but the tar file goes away, potentially
- if (grep(/^list\_incr\_user\_$user\_/, @dir_content)) {
- my @more_recent = grep /^list\_incr\_user\_$user\_/, sort @dir_content;
- $more_recent = pop @more_recent;
- $DEBUG and print "more recent file: $more_recent\n";
- system("find $path_name -cnewer $save_path/$more_recent \! -type d -print > $save_path/list_incr_user_$user$the_time.txt");
- if (!cat_("$save_path/list_incr_user_$user$the_time.txt")) {
- system("rm $save_path/list_incr_user_$user$the_time.txt");
- } else {
- system("$tar_cmd_user -f $save_path/backup_incr_user_$user$the_time.$tar_ext -T $save_path/list_incr_user_$user$the_time.txt");
- push @file_list_to_send_by_ftp, "$save_path/backup_incr_user_$user$the_time.$tar_ext";
- push @file_list_to_send_by_ftp, "$save_path/list_incr_user_$user$the_time.txt";
- $results .= " \nfile: $save_path/backup_incr_user_$user$the_time.$tar_ext\n";
- $results .= cat_("$save_path/list_incr_user_$user$the_time.txt");
- }
- } elsif (grep /^list\_base\_user\_$user\_/, @dir_content) {
- my @more_recent = grep /^list\_base\_user\_$user\_/, sort @dir_content;
- $more_recent = pop @more_recent;
- $DEBUG and print "more recent file: $more_recent\n";
- system("find $path_name -cnewer $save_path/$more_recent \! -type d -print > $save_path/list_incr_user_$user$the_time.txt");
- if (!cat_("$save_path/list_incr_user_$user$the_time.txt")) {
- system("rm $save_path/list_incr_user_$user$the_time.txt");
- } else {
- system("$tar_cmd_user -f $save_path/backup_incr_user_$user$the_time.$tar_ext -T $save_path/list_incr_user_$user$the_time.txt");
- push @file_list_to_send_by_ftp, "$save_path/backup_incr_user_$user$the_time.$tar_ext";
- push @file_list_to_send_by_ftp, "$save_path/list_incr_user_$user$the_time.txt";
- $results .= "\nfile: $save_path/backup_incr_user_$user$the_time.$tar_ext\n";
- $results .= cat_("$save_path/list_incr_user_$user$the_time.txt");
- }
- } else {
- #- need this for the first pass too, if we're offloading the backups to other media (sb)
- system("find $path_name \! -type d -print > $save_path/list_base_user_$user$the_time.txt");
- system("$tar_cmd_user -f $save_path/backup_base_user_$user$the_time.$tar_ext $path_name");
- push @file_list_to_send_by_ftp, "$save_path/backup_base_user_$user$the_time.$tar_ext";
- push @file_list_to_send_by_ftp, "$save_path/list_base_user_$user$the_time.txt";
- $results .= "\nfile: $save_path/backup_base_user_$user$the_time.$tar_ext\n";
- }
- } else {
- system("cd $save_path && rm -f backup_user_$_* backup_base_user_$_* backup_incr_user_$_*");
- system("$tar_cmd_user -f $save_path/backup_user_$_$the_time.$tar_ext $path_name");
- push @file_list_to_send_by_ftp, "$save_path/backup_user_$_$the_time.$tar_ext";
- $results .= "\nfile: $save_path/backup_user_$user$the_time.$tar_ext\n";
- }
- }
- }
- $interactive and progress($pbar2, 1, _("Backup Other files..."));
- $interactive and progress($pbar3, 0.4, _("Hard Disk Backup files..."));
- }
-
- my $filecount = @file_list_to_send_by_ftp;
- if (!$filecount) {
- show_warning("w", __("No changes to backup!"));
- $interactive and cursor_norm();
- $interactive and interactive_mode();
- return(1);
- }
-
- #- should hit this block if running daemon mode only
- if ($daemon && ($daemon_media ne '')) {
-# ftp_client() if $ftp_daemon;
- rsync_client() if ($daemon_media eq 'rsync');
- ssh_client() if (($daemon_media eq 'ssh') && !($use_expect));
- do_expect("backup", "") if (($daemon_media eq 'ssh') && ($use_expect));
- webdav_client() if ($daemon_media eq 'webdav');
- build_cd() if ($daemon_media eq 'cd');
- build_tape() if ($daemon_media eq 'tape');
-
- $results .= _("\nDrakbackup activities via %s:\n\n", $daemon_media) ;
- $results .= $log_buff;
- }
-
- #- leave this one alone for now - works well
- #- integrate with other methods later
- if (($where_net && !$daemon && ($net_proto eq 'ftp')) || ($daemon && ($daemon_media eq 'ftp'))) {
- $results .= _("file list sent by FTP: %s\n ", $_) foreach @file_list_to_send_by_ftp;
- $interactive and build_backup_ftp_status();
- if (ftp_client()) {
- $results .= _("\n FTP connection problem: It was not possible to send your backup files by FTP.\n");
- $interactive and client_ftp_pb();
- }
- }
-
- #- consolidate all the other methods under here - interactive and --default should land here
- if (!$daemon) {
-
- if ($where_net && ($net_proto ne '') && ($net_proto ne 'ftp')) {
- rsync_client() if ($net_proto eq 'rsync');
- ssh_client() if (($net_proto eq 'ssh') && !($use_expect));
- do_expect("backup", "") if (($net_proto eq 'ssh') && ($use_expect));
- webdav_client() if ($net_proto eq 'webdav');
- $results .= _("\nDrakbackup activities via %s:\n\n", $net_proto);
- }
-
- if ($where_cd) {
- build_cd();
- $results .= _("\nDrakbackup activities via CD:\n\n");
- }
-
- if ($where_tape) {
- build_tape();
- $results .= _("\nDrakbackup activities via tape:\n\n");
- }
- $results .= $log_buff;
-
- }
-
- if ($send_mail) {
- if (send_mail($results)) {
- $interactive and send_mail_pb();
- $interactive or print _(" Error during mail sending. \n");
- }
- }
-
- #- write our catalog file
- if (!$media_problem) {
- my $catalog = substr($the_time, 1);
- if ((!$where_net) && (!$where_tape) && (!$where_cd)) {
- $catalog .= ":HD:localhost:$save_path";
- $net_proto = '';
- }
- $catalog .= ":$net_proto:$login_user\@$host_name:$host_path" if ($net_proto ne '');
- $catalog .= ":CD:$vol_name:$cd_device" if ($where_cd);
- $catalog .= ":Tape:$vol_name:$tape_device" if ($where_tape);
- $catalog .= ":System" if ($backup_sys);
- $catalog .= ":I" if (($backup_sys_versions) && ($backup_sys));
- $catalog .= ":F" if ((!$backup_sys_versions) && ($backup_sys));
- $catalog .= ":Users=(@user_list)" if ($backup_user);
- $catalog .= ":I" if (($backup_user_versions) && ($backup_user));
- $catalog .= ":F" if ((!$backup_user_versions) && ($backup_user));
- $catalog .= ":Other=(@list_other)" if (@list_other);
- $catalog .= ":I" if (($backup_other_versions) && (@list_other));
- $catalog .= ":F" if ((!$backup_other_versions) && (@list_other));
- $catalog .= "\n";
-
- open(CATALOG, ">> $cfg_dir/drakbackup_catalog") || show_warning("w", __("Can't create catalog!"));
- print(CATALOG $catalog);
- close(CATALOG);
- }
-
- #- clean up HD files if del_hd_files and media isn't hd
- if (($del_hd_files) && (($where_cd) || ($where_tape) || ($where_net)) && ($daemon_media ne 'hd')) {
- foreach (@file_list_to_send_by_ftp) {
-# unlink($_) if ((/$tar_ext$/) && (!/backup_base/));
- unlink($_) if (/$tar_ext$/);
- }
- }
-
- #- if we had a media problem then get rid of the text log of the backed up files too
- if ($media_problem) {
- system("rm $save_path/list\*$the_time.txt");
- }
-
- $interactive and cursor_norm();
- $interactive and show_status();
-}
-
-my @list_of_rpm_to_install;
-sub require_rpm {
- my $all_rpms_found = 1;
- my $res;
- my @file_cache = cat_("/var/log/rpmpkgs");
- @list_of_rpm_to_install = ();
-#- reverted to old method - /var/log/rpmpkgs is not always accurate
-# my($pkg) = @_;
- foreach my $pkg (@_) {
-# $res = grep /$pkg/, @file_cache;
- $res = system("rpm -q $pkg > /dev/null");
- if ($res == 256) {
- $all_rpms_found = 0;
- push @list_of_rpm_to_install, $pkg;
- }
- }
- return($all_rpms_found);
-}
-
-sub check_pkg_needs {
- my $extra_pkg = '';
- if ($where_net) {
- $extra_pkg = 'rsync' if ($net_proto eq 'rsync');
- $extra_pkg = 'sitecopy wget' if ($net_proto eq 'webdav');
- $extra_pkg = 'perl-Expect' if (($net_proto eq 'ssh') && (($use_expect) || ($xfer_keys)));
- }
- $extra_pkg = 'mt-st' if ($where_tape);
- if ($extra_pkg ne '') {
- if (require_rpm($extra_pkg)) {
- return(0);
- } else {
- #- this isn't entirely good, but it's the only way we get here currently
- #- was getting strange return behavior before
- #- still a problem, we can also get here from the cron screen
- install_rpm(\&advanced_where);
- return(1);
- }
- }
-}
-
-sub cursor_wait {
- # turn the cursor to a watch
- $window1->window->set_cursor(new Gtk::Gdk::Cursor(150));
- Gtk->main_iteration while Gtk->events_pending;
-}
-
-sub cursor_norm {
- # restore normal cursor
- $window1->window->set_cursor(new Gtk::Gdk::Cursor(68));
- Gtk->main_iteration while Gtk->events_pending;
-}
-
-sub show_status {
- #- just a generic routine to display an array of text in the GUI screen
-
- my $text = new Gtk::Text(undef, undef);
-
- $table->destroy();
-
- gtkpack($advanced_box,
- $table = gtkpack_(new Gtk::VBox(0,10),
- 1, gtkpack_(new Gtk::HBox(0,0),
- 1, gtktext_insert(gtkset_editable($text, 0), $results),
- 0, new Gtk::VScrollbar($text->vadj),
- ),
- ),
- );
- $central_widget = \$table;
- $table->show_all();
-}
-
-sub list_remove {
- my($widget, $list) = @_;
- my @to_remove;
- push @to_remove, $list->child_position($_) foreach ($list->selection);
- splice @list_other, $_, 1 foreach (reverse sort @to_remove);
- $list->remove_items($list->selection);
-}
-
-sub file_ok_sel {
- my ($widget, $file_selection) = @_;
- my $file_name = $file_selection->get_filename();
- if (!member($file_name, @list_other)) {
- push(@list_other, $file_name);
- $list_other->add(gtkshow(new Gtk::ListItem($file_name)));
- }
-}
-
-sub filedialog_where_hd {
- my $file_dialog;
-
- $file_dialog = gtksignal_connect(new Gtk::FileSelection(_("File Selection")), destroy => sub { $file_dialog->destroy() } );
- $file_dialog->ok_button->signal_connect(clicked => sub {
- $save_path_entry->set_text($file_dialog->get_filename());
- $file_dialog->destroy() });
- $file_dialog->cancel_button->signal_connect(clicked => sub { $file_dialog->destroy() });
- $file_dialog->show();
-}
-
-sub filedialog_restore_find_path {
- my $file_dialog;
-
- $file_dialog = gtksignal_connect(new Gtk::FileSelection(_("File Selection")), destroy => sub { $file_dialog->destroy() } );
- $file_dialog->ok_button->signal_connect(clicked => sub {
- $restore_find_path_entry->set_text($file_dialog->get_filename());
- $file_dialog->destroy() });
- $file_dialog->cancel_button->signal_connect(clicked => sub { $file_dialog->destroy() });
- $file_dialog->show();
-}
-
-sub filedialog_generic {
- #- a more generic file dialog, expect a flag for fileops visible or not
- #- a title prompt, the widget to get updated and the variable to update
- my ($fileops, $prompt, $widget, $set_var) = @_;
- my $file_dialog;
-
- $file_dialog = gtksignal_connect(new Gtk::FileSelection(_($prompt)), destroy => sub { $file_dialog->destroy() } );
- $file_dialog->ok_button->signal_connect(clicked => sub {
- ${$set_var} = ($file_dialog->get_filename());
- ${$widget}->set_text(${$set_var});
- $file_dialog->destroy()
- });
- $file_dialog->cancel_button->signal_connect(clicked => sub { $file_dialog->destroy() });
- $file_dialog->hide_fileop_buttons() if (!$fileops);
- $file_dialog->show();
-}
-
-sub filedialog {
- my $file_dialog;
-
- $file_dialog = gtksignal_connect(new Gtk::FileSelection(_("Select the files or directories and click on 'Add'")), destroy => sub { $file_dialog->destroy() } );
- $file_dialog->ok_button->signal_connect(clicked => \&file_ok_sel, $file_dialog);
- $file_dialog->ok_button->child->set(_("Add"));
- $file_dialog->cancel_button->signal_connect(clicked => sub { $file_dialog->destroy() });
- $file_dialog->cancel_button->child->set(_("Close"));
-# $file_dialog->set_filename(_("Select the files or directories and click on 'Add'"));
- $file_dialog->show();
-}
-
-################################################ ADVANCED ################################################
-
-sub check_list {
- foreach (@_) {
- my $ref = $_->[1];
- gtksignal_connect(gtkset_active($_->[0], ${$ref}), toggled => sub {
- invbool $ref;
- ${$central_widget}->destroy();
- $current_widget->();
- });
- }
-}
-
-sub fonction_env {
- ($central_widget, $current_widget, $previous_widget, $custom_help, $next_widget) = @_;
-}
-
-# sub redraw_during_check {
-# my ($tmp1, $tmp2) = @_;
-# gtksignal_connect(gtkset_active($tmp1, $tmp2), toggled => sub {
-# # invbool \$tmp2;
-# print "tmp2 bef = $tmp2\n";
-# $tmp2 = $tmp2 ? 0 : 1;
-# ${$central_widget}->destroy();
-# print "tmp2 after = $tmp2\n";
-# $current_widget->();
-# return ($tmp2);
-# });
-# }
-
-sub advanced_what_sys {
- my $box_what_sys;
-
- gtkpack($advanced_box,
- $box_what_sys = gtkpack_(new Gtk::VBox(0, 15),
- 1, _("\nPlease check all options that you need.\n"),
- 1, _("These options can backup and restore all files in your /etc directory.\n"),
- 0, my $check_what_sys = new Gtk::CheckButton(_("Backup your System files. (/etc directory)")),
- 0, my $check_what_versions = new Gtk::CheckButton(_("Use incremental backup (do not replace old backups)")),
- 0, my $check_what_critical = new Gtk::CheckButton(_("Do not include critical files (passwd, group, fstab)")),
- 0, _("With this option you will be able to restore any version\n of your /etc directory."),
- 1, new Gtk::VBox(0, 15),
- ),
- );
- check_list([$check_what_sys, \$backup_sys], [$check_what_critical, \$no_critical_sys], [$check_what_versions, \$backup_sys_versions]);
- fonction_env(\$box_what_sys, \&advanced_what_sys, \&advanced_what, "what");
- $up_box->show_all();
-}
-
-sub advanced_what_user {
- my ($previous_function) = @_,
- my $box_what_user;
- my %check_what_user;
-
- all_user_list();
- gtkpack($advanced_box,
- $box_what_user = gtkpack_(new Gtk::VBox(0, 15),
- 0, _("Please check all users that you want to include in your backup."),
- 0, new Gtk::HSeparator,
- 1, createScrolledWindow(
- gtkpack__(new Gtk::VBox(0,0),
- map { my $name = $_;
- my @user_list_tmp;
- my $b = new Gtk::CheckButton($name);
- if (grep /^$name$/, @user_list) {
- $check_what_user{$_}[1] = 1;
- gtkset_active($b, 1);
- } else {
- $check_what_user{$_}[1] = 0;
- gtkset_active($b, 0);
- }
- $b->signal_connect(toggled => sub {
- if ($check_what_user{$name}[1] ) {
- $check_what_user{$name}[1] = 0;
- @user_list_tmp = grep(!/^$name$/, @user_list);
- @user_list = @user_list_tmp;
- } else {
- $check_what_user{$name}[1] = 1;
- if (!member($name, @user_list)) { push @user_list, $name }
- }
- });
- $b } (@all_user_list)
- ),
- ),
- 0, my $check_what_browser = new Gtk::CheckButton(_("Do not include the browser cache")),
- 0, my $check_what_user_versions = new Gtk::CheckButton(_("Use Incremental Backups (do not replace old backups)")),
- ),
- );
- check_list([$check_what_browser, \$what_no_browser], [$check_what_user_versions, \$backup_user_versions]);
- if ($previous_function) { fonction_env(\$box_what_user, \&advanced_what_user, \&$previous_function, "what", \&$previous_function) }
- else { fonction_env(\$box_what_user, \&advanced_what_user, \&advanced_what, "what") }
- $up_box->show_all();
-}
-
-sub advanced_what_other {
- my $box_what_other;
- $list_other = new Gtk::List();
- $list_other->set_selection_mode(-extended);
- $list_other->add(gtkshow(new Gtk::ListItem($_))) foreach (@list_other);
-
- gtkpack($advanced_box,
- $box_what_other = gtkpack_(new Gtk::VBox(0, 15),
- 1, gtkpack_(new Gtk::HBox(0,4),
- 1, createScrolledWindow($list_other),
- ),
- 0, gtkadd(gtkset_layout(new Gtk::HButtonBox, -spread),
- gtksignal_connect(new Gtk::Button(_("Add")), clicked => sub { filedialog() }),
- gtksignal_connect(new Gtk::Button(_("Remove Selected")), clicked => \&list_remove, $list_other),
- ),
- 0, gtkset_sensitive(my $check_what_other_versions = new Gtk::CheckButton(_("Use Incremental Backups (do not replace old backups)") ), 0),
- ),
- );
- check_list([$check_what_other_versions, \$backup_other_versions]);
- fonction_env(\$box_what_other, \&advanced_what_other, \&advanced_what, "what");
- $up_box->show_all();
-}
-
-sub advanced_what_entire_sys{
- my $box_what;
-
- my ($pix_user_map, $pix_user_mask) = gtkcreate_png("user");
- my ($pix_other_map, $pix_other_mask) = gtkcreate_png("net_u");
- my ($pix_sys_map, $pix_sys_mask) = gtkcreate_png("bootloader");
-
- gtkpack($advanced_box,
- $box_what = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtkpack_(new Gtk::VBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtksignal_connect(my $button_what_other = new Gtk::Button(),
- clicked => sub { ${$central_widget}->destroy(); message_underdevel() }),
- 1, gtksignal_connect(my $button_what_all = new Gtk::Button(),
- clicked => sub { ${$central_widget}->destroy(); message_underdevel() }),
- 1, new Gtk::VBox(0, 5),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- $button_what_other->add(gtkpack(new Gtk::HBox(0,10),
- new Gtk::Pixmap($pix_sys_map, $pix_sys_mask),
- new Gtk::Label(_("Linux")),
- new Gtk::HBox(0, 5)
- ));
- $button_what_all->add(gtkpack(new Gtk::HBox(0,10),
- new Gtk::Pixmap($pix_user_map, $pix_user_mask),
- new Gtk::Label(_("Windows (FAT32)")),
- new Gtk::HBox(0, 5)
- ));
- fonction_env(\$box_what, \&advanced_what_entire_sys, \&advanced_what, "");
- $up_box->show_all();
-}
-
-sub advanced_what{
- my $box_what;
- my ($pix_user_map, $pix_user_mask) = gtkcreate_png("ic82-users-40");
- my ($pix_other_map, $pix_other_mask) = gtkcreate_png("ic82-others-40");
- my ($pix_sys_map, $pix_sys_mask) = gtkcreate_png("ic82-system-40");
- my ($pix_sysp_map, $pix_sysp_mask) = gtkcreate_png("ic82-systemeplus-40");
-
- gtkpack($advanced_box,
- $box_what = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtkpack_(new Gtk::VBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtksignal_connect(my $button_what_sys = new Gtk::Button(),
- clicked => sub { $box_what->destroy(); advanced_what_sys() }),
- 1, gtksignal_connect(my $button_what_user = new Gtk::Button(),
- clicked => sub { ${$central_widget}->destroy(); advanced_what_user() }),
- 1, gtksignal_connect(my $button_what_other = new Gtk::Button(),
- clicked => sub { ${$central_widget}->destroy(); advanced_what_other() }),
-# 1, gtksignal_connect(my $button_what_all = new Gtk::Button(),
-# clicked => sub { ${$central_widget}->destroy(); advanced_what_entire_sys(); }),
- 1, new Gtk::VBox(0, 5),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- $button_what_sys->add(gtkpack(new Gtk::HBox(0,10),
- new Gtk::Pixmap($pix_sys_map, $pix_sys_mask),
- new Gtk::Label(_("System")),
- new Gtk::HBox(0, 5)
- ));
- $button_what_user->add(gtkpack(new Gtk::HBox(0,10),
- new Gtk::Pixmap($pix_user_map, $pix_user_mask),
- new Gtk::Label(_("Users")),
- new Gtk::HBox(0, 5)
- ));
- $button_what_other->add(gtkpack(new Gtk::HBox(0,10),
- new Gtk::Pixmap($pix_other_map, $pix_other_mask),
- new Gtk::Label(_("Other")),
- new Gtk::HBox(0, 5)
- ));
-# $button_what_all->add(gtkpack(new Gtk::HBox(0,10),
-# new Gtk::Pixmap($pix_sysp_map, $pix_sysp_mask),
-# new Gtk::Label(_("An Entire System")),
-# new Gtk::HBox(0, 5)
-# ));
-
- fonction_env(\$box_what, \&advanced_what, \&advanced_box, "");
- $up_box->show_all();
-}
-
-sub advanced_where_net_types {
- my ($previous_function) = @_,
- my $box_where_net;
-
- gtkpack($advanced_box,
- $box_where_net = gtkpack_(new Gtk::VBox(0, 10),
- 0, new Gtk::HSeparator,
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, my $check_where_use_net = new Gtk::CheckButton(_("Use network connection to backup") ),
- 1, new Gtk::HBox(0,10),
- 0, new Gtk::Label(_("Net Method:")),
- 0, gtkset_sensitive(my $entry_net_type = new Gtk::Combo(), $where_net),
- ),
- 0, gtkpack_(new Gtk::HBox(0,5),
- 0, gtkset_sensitive(my $check_use_expect = new Gtk::CheckButton(_("Use Expect for SSH")), ($where_net && ($net_proto eq 'ssh'))),
- 0, gtkset_sensitive(my $check_xfer_keys = new Gtk::CheckButton(_("Create/Transfer\nbackup keys for SSH")), ($where_net && ($net_proto eq 'ssh'))),
- 0, gtkset_sensitive(my $button_xfer_keys = new Gtk::Button(_(" Transfer \nNow")), $xfer_keys),
- 0, gtkset_sensitive(my $check_user_keys = new Gtk::CheckButton(_("Other (not drakbackup)\nkeys in place already")), ($where_net && ($net_proto eq 'ssh'))),
- ),
- 0, new Gtk::HSeparator,
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please enter the host name or IP.")), $where_net),
- 1, new Gtk::HBox(0,10),
- 0, gtkset_sensitive(my $host_name_entry = new Gtk::Entry(), $where_net),
- ),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please enter the directory (or module) to\n put the backup on this host.")), $where_net),
- 1, new Gtk::HBox(0,10),
- 0, gtkset_sensitive(my $host_path_entry = new Gtk::Entry(), $where_net),
- ),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please enter your login")), $where_net),
- 1, new Gtk::HBox(0,10),
- 0, gtkset_sensitive(my $login_user_entry = new Gtk::Entry(), $where_net),
- ),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please enter your password")), $where_net),
- 1, new Gtk::HBox(0,10),
- 0, gtkset_sensitive(my $passwd_user_entry = new Gtk::Entry(), $where_net),
- ),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 1, new Gtk::HBox(0,10),
- 0, gtkset_sensitive(my $check_remember_pass = new Gtk::CheckButton(_("Remember this password")), $where_net),
- ),
- ),
- );
- $entry_net_type->set_popdown_strings(@net_methods);
- $entry_net_type->entry->set_text($net_proto);
- $entry_net_type->entry->editable(0);
- $button_xfer_keys->signal_connect('clicked', sub {
- if (($passwd_user ne '') && ($login_user ne '') && ($host_name ne '')) {
- do_expect("sendkey", $backup_key);
- } else {
- $in->ask_warn('',_("Need hostname, username and password!"));
- }
- });
- $passwd_user_entry->set_visibility(0);
- $passwd_user_entry->set_text($passwd_user);
- $passwd_user_entry->signal_connect('changed', sub { $passwd_user = $passwd_user_entry->get_text() });
- $host_path_entry->set_text($host_path);
- $host_name_entry->set_text($host_name);
- $login_user_entry->set_text($login_user);
- $host_name_entry->signal_connect('changed', sub { $host_name = $host_name_entry->get_text() });
- $host_path_entry->signal_connect('changed', sub { $host_path = $host_path_entry->get_text() });
- $login_user_entry->signal_connect('changed', sub { $login_user = $login_user_entry->get_text() });
- $entry_net_type->entry->signal_connect('changed', sub {
- $net_proto = $entry_net_type->entry->get_text();
- my $sensitive = 0;
- $sensitive = 1 if ($net_proto eq 'ssh');
- $check_use_expect->set_sensitive($sensitive);
- $check_xfer_keys->set_sensitive($sensitive);
- $button_xfer_keys->set_sensitive($sensitive);
- $check_user_keys->set_sensitive($sensitive);
- });
- check_list ([$check_remember_pass, \$remember_pass]);
- gtksignal_connect(gtkset_active($check_where_use_net, $where_net), toggled => sub {
- invbool \$where_net;
- #- assure other methods disabled
- if ($where_net eq 1) {
- $where_cd = 0;
- $where_tape = 0;
- }
- $net_proto = '' if ($where_net eq 0);
- ${$central_widget}->destroy();
- $current_widget->();
- });
- gtksignal_connect(gtkset_active($check_use_expect, $use_expect), toggled => sub {
- invbool \$use_expect;
- #- assure other methods disabled
- if ($use_expect eq 1) {
- $xfer_keys = 0;
- $user_keys = 0;
- }
- ${$central_widget}->destroy();
- $current_widget->();
- });
- gtksignal_connect(gtkset_active($check_xfer_keys, $xfer_keys), toggled => sub {
- invbool \$xfer_keys;
- #- assure other methods disabled
- if ($xfer_keys eq 1) {
- $use_expect = 0;
- $user_keys = 0;
- }
- ${$central_widget}->destroy();
- $current_widget->();
- });
- gtksignal_connect(gtkset_active($check_user_keys, $user_keys), toggled => sub {
- invbool \$user_keys;
- #- assure other methods disabled
- if ($user_keys eq 1) {
- $xfer_keys = 0;
- $use_expect = 0;
- }
- ${$central_widget}->destroy();
- $current_widget->();
- });
- if ($previous_function) {
- fonction_env (\$box_where_net, \&advanced_where_net_types, \&$previous_function, "net");
- } else {
- fonction_env (\$box_where_net, \&advanced_where_net_types, \&advanced_where, "net");
- }
- $up_box->show_all();
-}
-
-sub advanced_where_cd {
- my ($previous_function) = @_;
- my $box_where_cd;
-
- get_cd_info();
-
- my $combo_where_cd_device = new Gtk::Combo();
- $combo_where_cd_device->set_popdown_strings (sort keys %cd_devices) if (keys %cd_devices);
-
- my $combo_where_cd_time = new Gtk::Combo();
- $combo_where_cd_time->set_popdown_strings ("650 Mb","700 Mb", "750 Mb", "800 Mb");
-
- my $combo_where_cdrecord_device = new Gtk::Combo();
- my @dev_codes;
- my $key;
-
- foreach $key (keys %cd_devices) {
- push(@dev_codes, $cd_devices{$key}{rec_dev});
- }
-
- $combo_where_cdrecord_device->set_popdown_strings (@dev_codes) if (keys %cd_devices);
-
- gtkpack($advanced_box,
- $box_where_cd = gtkpack_(new Gtk::VBox(0, 6),
- 0, my $check_where_cd = new Gtk::CheckButton(_("Use CD/DVDROM to backup")),
- 0, new Gtk::HSeparator,
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please choose your CD/DVD device\n(Press Enter to propogate settings to other fields.\nThis field isn't necessary, only a tool to fill in the form.)")), $where_cd),
- 1, new Gtk::VBox(0, 5),
- 0, gtkset_sensitive(gtkset_usize ($combo_where_cd_device, 200, 20), $where_cd),
- ),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please choose your CD/DVD media size (Mb)")), $where_cd),
- 1, new Gtk::VBox(0, 5),
- 0, gtkset_sensitive(gtkset_usize ($combo_where_cd_time, 200, 20), $where_cd),
- ),
- 0, new Gtk::VBox(0, 5),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please check for multisession CD")), $where_cd),
- 1, new Gtk::VBox(0, 5),
- 0, gtkset_sensitive(my $check_multisession = new Gtk::CheckButton(), $where_cd),
- ),
- 0, new Gtk::VBox(0, 5),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please check if you are using CDRW media")), $where_cd),
- 1, new Gtk::VBox(0, 5),
- 0, gtkset_sensitive(my $check_cdrw = new Gtk::CheckButton(), $where_cd),
- ),
- 0, new Gtk::VBox(0, 5),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please check if you want to erase your RW media (1st Session)")), $cdrw && $where_cd),
- 0, gtkset_sensitive(my $button_erase_now = new Gtk::Button(_(" Erase Now ")), $cdrw),
- 1, new Gtk::VBox(0, 5),
- 0, gtkset_sensitive(my $check_cdrw_erase = new Gtk::CheckButton(), $cdrw && $where_cd),
- ),
- 0, new Gtk::VBox(0, 5),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please check if you are using a DVDR device")), $where_cd),
- 1, new Gtk::VBox(0, 5),
- 0, gtkset_sensitive(my $check_dvdr = new Gtk::CheckButton(), $where_cd),
- ),
- 0, new Gtk::VBox(0, 5),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please check if you are using a DVDRAM device")), $where_cd),
- 1, new Gtk::VBox(0, 5),
- 0, gtkset_sensitive(my $check_dvdram = new Gtk::CheckButton(), $where_cd),
- ),
-# don't know what this is about - hold off for now (SB)
-# 0, new Gtk::VBox(0, 5),
-# 0, gtkpack_(new Gtk::HBox(0,10),
-# 0, gtkset_sensitive(new Gtk::Label(_("Please check if you want to include\n install boot on your CD.")), $where_cd),
-# 1, new Gtk::VBox(0, 5),
-# 0, gtkset_sensitive(my $check_cd_with_install_boot = new Gtk::CheckButton(), $where_cd),
-# ),
- 0, new Gtk::VBox(0, 5),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please enter your CD Writer device name\n ex: 0,1,0")), $where_cd),
- 1, new Gtk::VBox(0, 5),
-# 0, gtkset_usize (gtkset_sensitive($cd_device_entry = new Gtk::Entry(), $where_cd), 200, 20),
- 0, gtkset_sensitive(gtkset_usize ($combo_where_cdrecord_device, 200, 20), $where_cd),
- ),
- ),
- );
-
-# foreach ([$check_cdrw_erase, \$media_erase], [$check_cd_with_install_boot, \$cd_with_install_boot ]) {
- foreach ([$check_cdrw_erase, \$media_erase], [$check_dvdr, \$dvdr], [$check_dvdram, \$dvdram], [$check_multisession, \$multi_session]) {
- my $ref = $_->[1];
- gtksignal_connect(gtkset_active($_->[0], ${$ref}), toggled => sub { ${$ref} = ${$ref} ? 0 : 1 })
- }
- gtksignal_connect(gtkset_active($check_where_cd, $where_cd), toggled => sub {
- $where_cd = $where_cd ? 0 : 1;
- #- toggle where_net, where_tape off
- if ($where_cd eq 1) {
- $where_net = 0;
- $where_tape = 0;
- }
- ${$central_widget}->destroy();
- $current_widget->();
- });
- gtksignal_connect(gtkset_active($check_cdrw, $cdrw), toggled => sub {
- $cdrw = $cdrw ? 0 : 1;
- $check_cdrw_erase->set_sensitive($cdrw);
- ${$central_widget}->destroy();
- $current_widget->();
- });
- $button_erase_now->signal_connect('clicked', sub {
- if ($cd_device ne '') {
- erase_cdrw();
- } else {
- $in->ask_warn('',_("No CD device defined!"));
- }
- });
- $combo_where_cdrecord_device->entry->set_text($cd_device);
- $combo_where_cdrecord_device->entry->signal_connect('changed', sub { $cd_device = $combo_where_cdrecord_device->entry->get_text() });
-
- $combo_where_cd_time->entry->set_text($cd_time);
- $combo_where_cd_time->entry->signal_connect('changed', sub { $cd_time = $combo_where_cd_time->entry->get_text() });
-
- #- this one drives changes in the other entries
- #- still not getting quite the desired behavior, but combo box signals seem to be limited
- #- tried to trigger from the selection, but it either does nothing or crashes!
-
-#- $combo_where_cd_device->entry->set_text($std_device);
- $combo_where_cd_device->entry->signal_connect('activate', sub {
- $std_device = $combo_where_cd_device->entry->get_text();
- $combo_where_cdrecord_device->entry->set_text($cd_devices{$std_device}{rec_dev});
- $check_dvdr->set_active($cd_devices{$std_device}{dvdr});
- $check_dvdram->set_active($cd_devices{$std_device}{dvdram});
- #- do this one last or the widget destory mucks up the others
- $check_cdrw->set_active($cd_devices{$std_device}{cdrw});
- });
-
- if ($previous_function) {
- fonction_env(\$box_where_cd, \&advanced_where_cd, \&$previous_function, "");
- } else {
- fonction_env(\$box_where_cd, \&advanced_where_cd, \&advanced_where, "");
- }
- $up_box->show_all();
-}
-
-sub advanced_where_tape {
- my ($previous_function) = @_,
-
- #- look for tape devices;
- get_tape_info();
-
- my $combo_where_tape_device = new Gtk::Combo();
- $combo_where_tape_device->set_popdown_strings (@tape_devices) if (@tape_devices);
-
- my $box_where_tape;
- my $button;
- my $adj = new Gtk::Adjustment 550.0, 1.0, 10000.0, 1.0, 5.0, 0.0;
- #my ($pix_fs_map, $pix_fs_mask) = gtkcreate_png("filedialog");
-
- gtkpack($advanced_box,
- $box_where_tape = gtkpack_(new Gtk::VBox(0, 6),
- 0, new Gtk::HSeparator,
- 0, my $check_where_tape = new Gtk::CheckButton(_("Use tape to backup") ),
- 0, new Gtk::HSeparator,
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please enter the device name to use for backup")), $where_tape),
- 1, new Gtk::VBox(0, 6),
- 0, gtkset_sensitive(gtkset_usize ($combo_where_tape_device, 200, 20), $where_tape),
- ),
- 0, new Gtk::VBox(0, 5),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please check if you want to use the non-rewinding device.")), $where_tape),
- 1, new Gtk::VBox(0, 5),
- 0, gtkset_sensitive(my $check_tape_rewind = new Gtk::CheckButton(), $where_tape),
- ),
- 0, new Gtk::VBox(0, 5),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please check if you want to erase your tape before the backup.")), $where_tape),
- 1, new Gtk::VBox(0, 5),
- 0, gtkset_sensitive(my $check_tape_erase = new Gtk::CheckButton(), $where_tape),
- ),
- 0, new Gtk::VBox(0, 5),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please check if you want to eject your tape after the backup.")), $where_tape),
- 1, new Gtk::VBox(0, 5),
- 0, gtkset_sensitive(my $check_tape_eject = new Gtk::CheckButton(), $where_tape),
- ),
- 0, new Gtk::VBox(0, 6),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please enter the maximum size\n allowed for Drakbackup")), $where_tape),
- 1, new Gtk::VBox(0, 6),
- 0, gtkset_usize (gtkset_sensitive(my $spinner = new Gtk::SpinButton($adj, 0, 0), $where_tape), 200, 20),
- ),
- 0, gtkpack_(new Gtk::HBox(0,10),),
- ),
- );
- gtksignal_connect(gtkset_active($check_where_tape, $where_tape), toggled => sub {
- $where_tape = $where_tape ? 0 : 1;
- #- assure other methods are off
- if ($where_tape eq 1) {
- $where_net = 0;
- $where_cd = 0;
- }
- ${$central_widget}->destroy();
- $current_widget->();
- });
- gtksignal_connect(gtkset_active($check_tape_rewind, $tape_norewind), toggled => sub {
- $tape_norewind = $tape_norewind ? 0 : 1;
- $_ = $tape_device;
- if ($tape_norewind) {
- $tape_device =~ s/\/st/\/nst/;
- } else {
- $tape_device =~ s/\/nst/\/st/;
- }
- $combo_where_tape_device->entry->set_text($tape_device);
- ${$central_widget}->destroy();
- $current_widget->();
-
- });
- gtksignal_connect(gtkset_active($check_tape_erase, $media_erase), toggled => sub {
- $media_erase = $media_erase ? 0 : 1;
- ${$central_widget}->destroy();
- $current_widget->();
- });
- gtksignal_connect(gtkset_active($check_tape_eject, $media_eject), toggled => sub {
- $media_eject = $media_eject ? 0 : 1;
- ${$central_widget}->destroy();
- $current_widget->();
- });
- $combo_where_tape_device->entry->set_text($tape_device);
- $combo_where_tape_device->entry->signal_connect('changed', sub {
- $tape_device = $combo_where_tape_device->entry->get_text();
- });
- if ($previous_function) {
- fonction_env(\$box_where_tape, \&advanced_where_tape, \&$previous_function, "");
- } else {
- fonction_env(\$box_where_tape, \&advanced_where_tape, \&advanced_where, "");
- }
- $up_box->show_all();
-}
-
-sub advanced_where_hd {
- my ($previous_function) = @_,
- my $box_where_hd;
- my $button;
- my $adj = new Gtk::Adjustment 550.0, 1.0, 10000.0, 1.0, 5.0, 0.0;
- my ($pix_fs_map, $pix_fs_mask) = gtkcreate_png("ic82-dossier-32");
-
- gtkpack($advanced_box,
- $box_where_hd = gtkpack_(new Gtk::VBox(0, 6),
- 0, new Gtk::HSeparator,
-# 0, my $check_where_hd = new Gtk::CheckButton( _("Use Hard Disk to backup") ),
-# 0, new Gtk::HSeparator,
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please enter the directory to save to:")), $where_hd),
- 1, new Gtk::VBox(0, 6),
- 0, gtkset_usize (gtkset_sensitive($save_path_entry = new Gtk::Entry(), $where_hd), 152, 20),
- 0, gtkset_sensitive($button = gtksignal_connect(new Gtk::Button(), clicked => sub {
- filedialog_where_hd()
- }), $where_hd),
- ),
- 0, new Gtk::VBox(0, 6),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please enter the maximum size\n allowed for Drakbackup")), $where_hd),
- 1, new Gtk::VBox(0, 6),
- 0, gtkset_usize (gtkset_sensitive(my $spinner = new Gtk::SpinButton($adj, 0, 0), $where_hd), 200, 20),
- ),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 1, new Gtk::VBox(0, 6),
- 0, gtkset_sensitive(my $check_where_hd_quota = new Gtk::CheckButton(_("Use quota for backup files.")), $where_hd),
- 0, new Gtk::VBox(0, 6),
- ),
- ),
- );
- foreach ([$check_where_hd_quota, \$hd_quota]) {
- my $ref = $_->[1];
- gtksignal_connect(gtkset_active($_->[0], ${$ref}), toggled => sub { ${$ref} = ${$ref} ? 0 : 1 })
- }
-# gtksignal_connect(gtkset_active($check_where_hd, $where_hd), toggled => sub {
-# $where_hd = $where_hd ? 0 : 1;
-# $where_hd = 1;
-# ${$central_widget}->destroy();
-# $current_widget->();
-# });
- $button->add(gtkpack(new Gtk::HBox(0,10), new Gtk::Pixmap($pix_fs_map, $pix_fs_mask)));
- $save_path_entry->set_text($save_path);
- $save_path_entry->signal_connect('changed', sub { $save_path = $save_path_entry->get_text() });
- if ($previous_function) {
- fonction_env(\$box_where_hd, \&advanced_where_hd, \&$previous_function, "");
- } else {
- fonction_env(\$box_where_hd, \&advanced_where_hd, \&advanced_where, "");
- }
- $up_box->show_all();
-}
-
-sub advanced_where{
- my $box_where;
- my ($pix_net_map, $pix_net_mask) = gtkcreate_png("ic82-network-40");
- my ($pix_cd_map, $pix_cd_mask) = gtkcreate_png("ic82-CD-40");
- my ($pix_hd_map, $pix_hd_mask) = gtkcreate_png("ic82-discdurwhat-40");
- my ($pix_tape_map, $pix_tape_mask) = gtkcreate_png("ic82-tape-40");
-
- gtkpack($advanced_box,
- $box_where = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtkpack_(new Gtk::VBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtksignal_connect(my $button_where_net = new Gtk::Button(), clicked => sub {
- ${$central_widget}->destroy();
- advanced_where_net_types();
- }),
- 1, gtksignal_connect(my $button_where_cd = new Gtk::Button(), clicked => sub {
- ${$central_widget}->destroy();
- if (require_rpm("mkisofs", "cdrecord")) {
- advanced_where_cd();
- } else {
- ${$central_widget}->destroy();
- install_rpm(\&advanced_where);
- }
- }),
- 1, gtksignal_connect(my $button_where_hd = new Gtk::Button(), clicked => sub {
- ${$central_widget}->destroy();
- advanced_where_hd();
- }),
- 1, gtksignal_connect(my $button_where_tape = new Gtk::Button(), clicked => sub {
- ${$central_widget}->destroy();
- # message_underdevel();
- advanced_where_tape() }),
- 1, new Gtk::VBox(0, 5),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- $button_where_net->add(gtkpack(new Gtk::HBox(0,10),
- new Gtk::Pixmap($pix_net_map, $pix_net_mask),
- new Gtk::Label(_("Network")),
- new Gtk::HBox(0, 5)
- ));
- $button_where_cd->add(gtkpack(new Gtk::HBox(0,10),
- new Gtk::Pixmap($pix_cd_map, $pix_cd_mask),
- new Gtk::Label(_("CDROM / DVDROM")),
- new Gtk::HBox(0, 5)
- ));
- $button_where_hd->add(gtkpack(new Gtk::HBox(0,10),
- new Gtk::Pixmap($pix_hd_map, $pix_hd_mask),
- new Gtk::Label(_("HardDrive / NFS")),
- new Gtk::HBox(0, 5)
- ));
- $button_where_tape->add(gtkpack(new Gtk::HBox(0,10),
- new Gtk::Pixmap($pix_tape_map, $pix_tape_mask),
- new Gtk::Label(_("Tape")),
- new Gtk::HBox(0, 5)
- ));
- fonction_env(\$box_where, \&advanced_where, \&advanced_box, "");
- $up_box->show_all();
-}
-
-#- 7/7/2002 - S.Benedict reworked when - drop all the checkboxes and use a list
-#- chances that we want to do backups via multiple medias in cron are slim
-sub advanced_when{
- my $box_when;
-# $daemon_media = '';
- my ($pix_time_map, $pix_time_mask) = gtkcreate_png("ic82-when-40");
- my $combo_when_space = new Gtk::Combo();
- my %trans = (_("hourly") => 'hourly',
- _("daily") => 'daily',
- _("weekly") => 'weekly',
- _("monthly") => 'monthly');
- my %trans2 = ('hourly' => _("hourly"),
- 'daily' => _("daily"),
- 'weekly' => _("weekly"),
- 'monthly' => _("monthly"));
- $combo_when_space->set_popdown_strings (_("hourly"),_("daily"),_("weekly"),_("monthly"));
-
- #- drop down list of possible medias - default to config value
- my $entry_media_type = new Gtk::Combo();
- $entry_media_type->set_popdown_strings(@media_types, @net_methods);
-# $entry_media_type->set_value_in_list(1, 0);
- $entry_media_type->entry->set_text($daemon_media);
-
- gtkpack($advanced_box,
- $box_when = gtkpack_(new Gtk::VBox(0, 15),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 1, new Gtk::HBox(0,10),
- 1, new Gtk::Pixmap($pix_time_map, $pix_time_mask),
- 0, my $check_when_daemon = new Gtk::CheckButton(_("Use daemon") ),
- 1, new Gtk::HBox(0,10),
- ),
- 0, new Gtk::HSeparator,
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please choose the time \ninterval between each backup")), $backup_daemon),
- 1, new Gtk::HBox(0,10),
- 0, gtkset_sensitive($combo_when_space, $backup_daemon),
- ),
- 0, new Gtk::HBox(0,10),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please choose the\nmedia for backup.")), $backup_daemon),
- 1, new Gtk::HBox(0,10),
- 0, gtkpack_(new Gtk::VBox(0,10),
- 0, gtkset_sensitive($entry_media_type, $backup_daemon),
- ),
- ),
- 0, new Gtk::HSeparator,
- 1, gtkset_sensitive(new Gtk::Label(_("Please be sure that the cron daemon is included in your services.
-\nNote that currently all 'net' medias also use the hard drive.")), $backup_daemon),
- ),
- );
-
- gtksignal_connect(gtkset_active($check_when_daemon, $backup_daemon), toggled => sub {
- $backup_daemon = $backup_daemon ? 0 : 1;
- ${$central_widget}->destroy();
- advanced_when();
- });
- $combo_when_space->entry->set_text($trans2{$when_space});
- $combo_when_space->entry->signal_connect('changed', sub { $when_space = $trans{$combo_when_space->entry->get_text()} });
- $entry_media_type->entry->signal_connect('changed', sub {
- $daemon_media = $entry_media_type->entry->get_text();
- });
- fonction_env(\$box_when, \&advanced_when, \&advanced_box, "");
- $up_box->show_all();
-}
-
-sub advanced_options{
- my $box_options;
- my ($pix_options_map, $pix_options_mask) = gtkcreate_png("ic82-moreoption-40");
-
- gtkpack($advanced_box,
- $box_options = gtkpack_(new Gtk::VBox(0, 15),
-# 0, gtkpack_(new Gtk::HBox(0,10),
-# 1, new Gtk::VBox(0,10),
-# 1, new Gtk::Pixmap($pix_options_map, $pix_options_mask),
-# 1, _("Please choose correct options to backup."),
-# 1, new Gtk::VBox(0,10),
-# ),
-# 0, new Gtk::HSeparator,
-# 0, gtkpack_(new Gtk::VBox(0,10),
-# 0, gtkset_sensitive(my $check_tar_bz2 = new Gtk::CheckButton( _("Use Tar and bzip2 (very slow) [Please be careful if you\n (un)select this option, as all your old backups will be deleted.]") ), 0),
-# 0, gtkset_sensitive(my $check_backupignore = new Gtk::CheckButton( _("Use .backupignore files")), 0),
- 0, new Gtk::VBox(0,10),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, my $check_mail = new Gtk::CheckButton(_("Send mail report after each backup to:")),
- 1, new Gtk::HBox(0,10),
- 0, my $mail_entry = new Gtk::Entry(),
- ),
-# ),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, my $check_del_hd_files = new Gtk::CheckButton(_("Delete Hard Drive tar files after backup to other media.")),
- ),
- ),
- );
- check_list([$check_mail, \$send_mail], [$check_del_hd_files, \$del_hd_files]);
-# check_list([$check_mail, \$send_mail], [$check_tar_bz2, \$comp_mode], [$check_backupignore, \$backupignore]);
- $mail_entry->set_text($user_mail);
- $mail_entry->signal_connect('changed', sub { $user_mail = $mail_entry->get_text() });
- fonction_env(\$box_options, \&advanced_options, \&advanced_box, "options");
- $up_box->show_all();
-}
-
-sub advanced_box{
- my $box_adv;
- my ($pix_hd_map, $pix_hd_mask) = gtkcreate_png("ic82-discdurwhat-40");
- my ($pix_time_map, $pix_time_mask) = gtkcreate_png("ic82-when-40");
- my ($pix_net_map, $pix_net_mask) = gtkcreate_png("ic82-where-40");
- my ($pix_options_map, $pix_options_mask) = gtkcreate_png("ic82-moreoption-40");
-
- gtkpack($advanced_box,
- $box_adv = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtkpack_(new Gtk::VBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtksignal_connect(my $button_what = new Gtk::Button(), clicked => sub {
- ${$central_widget}->destroy(); advanced_what() }),
- 1, gtksignal_connect(my $button_where = new Gtk::Button(), clicked => sub {
- ${$central_widget}->destroy(); advanced_where() }),
- 1, gtksignal_connect(my $button_when = new Gtk::Button(), clicked => sub {
- ${$central_widget}->destroy(); advanced_when() }),
- 1, gtksignal_connect(my $button_options = new Gtk::Button(), clicked => sub {
- ${$central_widget}->destroy(); advanced_options() }),
- 1, new Gtk::VBox(0, 5),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- $button_what->add(gtkpack(new Gtk::HBox(0,10),
- new Gtk::Pixmap($pix_hd_map, $pix_hd_mask),
- new Gtk::Label(_("What")),
- new Gtk::HBox(0, 5)
- ));
- $button_where->add(gtkpack(new Gtk::HBox(0,10),
- new Gtk::Pixmap($pix_net_map, $pix_net_mask),
- new Gtk::Label(_("Where")),
- new Gtk::HBox(0, 5)
- ));
- $button_when->add(gtkpack(new Gtk::HBox(0,10),
- new Gtk::Pixmap($pix_time_map, $pix_time_mask),
- new Gtk::Label(_("When")),
- new Gtk::HBox(0, 5)
- ));
- $button_options->add(gtkpack(new Gtk::HBox(0,10),
- new Gtk::Pixmap($pix_options_map, $pix_options_mask),
- new Gtk::Label(_("More Options")),
- new Gtk::HBox(0, 5)
- ));
- fonction_env(\$box_adv, \&advanced_box, \&interactive_mode_box, "");
- $up_box->show_all();
-}
-
-################################################ WIZARD ################################################
-
-sub wizard_step3 {
- my $box2;
- my $text = new Gtk::Text(undef, undef);
- system_state();
- gtktext_insert($text, $system_state);
- button_box_restore_main();
-
- gtkpack($advanced_box,
- $box2 = gtkpack_(new Gtk::HBox(0, 15),
- 1, gtkpack_(new Gtk::VBox(0,10),
- 0, _("Drakbackup Configuration"),
- 1, createScrolledWindow($text),
- ),
- ),
- );
- fonction_env(\$box2, \&wizard_step3, \&wizard_step2, "");
- button_box_wizard_end();
- $up_box->show_all();
-}
-
-sub wizard_step2 {
- my $box2;
-
- gtkpack($advanced_box,
- $box2 = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtkpack_(new Gtk::VBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 0, _("Please choose where you want to backup"),
- 0, gtkpack_(new Gtk::HBox(0, 15),
- 0, my $check_wizard_hd = new Gtk::CheckButton(_("on Hard Drive")),
- 1, new Gtk::VBox(0, 5),
- 0, gtkset_sensitive(gtksignal_connect(new Gtk::Button(_("Configure")), clicked => sub {
- ${$central_widget}->destroy();
- to_ok();
- advanced_where_hd(\&wizard_step2);
- to_normal();
- }), $where_hd),
- ),
- 0, gtkpack_(new Gtk::HBox(0, 15),
- 0, my $check_wizard_net = new Gtk::CheckButton(_("across Network")),
- 1, new Gtk::VBox(0, 5),
- 0, gtkset_sensitive(gtksignal_connect(new Gtk::Button(_("Configure")), clicked => sub {
- ${$central_widget}->destroy();
- to_ok();
- advanced_where_net_types(\&wizard_step2);
- to_normal();
- }), $where_net),
- ),
- 0, gtkpack_(new Gtk::HBox(0, 15),
- 0, my $check_wizard_cd = new Gtk::CheckButton(_("on CDROM")),
- 1, new Gtk::VBox(0, 5),
- 0, gtkset_sensitive(gtksignal_connect(new Gtk::Button(_("Configure")), clicked => sub {
- ${$central_widget}->destroy();
- advanced_where_cd(\&wizard_step2);
- }), $where_cd),
- ),
- 0, gtkpack_(new Gtk::HBox(0, 15),
- 0, my $check_wizard_tape = new Gtk::CheckButton(_("on Tape Device")),
- 1, new Gtk::VBox(0, 5),
- 0, gtkset_sensitive(gtksignal_connect(new Gtk::Button(_("Configure")), clicked => sub {
- ${$central_widget}->destroy();
- advanced_where_tape(\&wizard_step2);
- }), $where_tape),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- foreach ([$check_wizard_hd, \$where_hd],
- [$check_wizard_cd, \$where_cd],
- [$check_wizard_tape, \$where_tape],
- [$check_wizard_net, \$where_net]) {
- my $ref = $_->[1];
- gtksignal_connect(gtkset_active($_->[0], ${$ref}), toggled => sub {
- ${$ref} = ${$ref} ? 0 : 1;
- $where_hd = 1;
- if (!$where_hd && !$where_cd && !$where_net) {
- $next_widget = \&message_noselect_box
- } else {
- $next_widget = \&wizard_step3
- }
- ${$central_widget}->destroy();
- wizard_step2();
- })
- }
- if (!$where_hd && !$where_cd && !$where_net) { fonction_env(\$box2, \&wizard_step2, \&wizard, "", \&message_noselect_box) }
- else { fonction_env(\$box2, \&wizard_step2, \&wizard, "", \&wizard_step3) }
- button_box_wizard();
- $up_box->show_all();
-}
-
-sub wizard {
- my $box2;
-
- gtkpack($advanced_box,
- $box2 = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtkpack_(new Gtk::VBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 0, _("Please choose what you want to backup"),
- 0, my $check_wizard_sys = new Gtk::CheckButton(_("Backup system")),
- 0, my $check_wizard_user = new Gtk::CheckButton(_("Backup Users")),
- 0, gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 0, gtksignal_connect(new Gtk::Button(_("Select user manually")), clicked => sub {
- ${$central_widget}->destroy();
- advanced_what_user(\&wizard);
- }),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- foreach ([$check_wizard_sys, \$backup_sys], [$check_wizard_user, \$backup_user]) {
- my $ref = $_->[1];
- gtksignal_connect(gtkset_active($_->[0], ${$ref}), toggled => sub {
- ${$ref} = ${$ref} ? 0 : 1;
- if ($backup_sys || $backup_user && @user_list) {
- $next_widget = \&wizard_step2
- } else {
- $next_widget = \&message_noselect_what_box }
- })
- }
- if ($backup_sys || $backup_user && @user_list) { fonction_env(\$box2, \&wizard, \&interactive_mode_box, "", \&wizard_step2) }
- else { fonction_env(\$box2, \&wizard, \&interactive_mode_box, "", \&message_noselect_what_box) }
- button_box_wizard();
- $up_box->show_all();
-}
-
-################################################ RESTORE ################################################
-
-sub find_backup_to_restore {
- my @list_backup;
- my @list_backup_tmp2;
- my $to_put;
- @sys_backuped = ();
- my @list_backup_tmp;
- my @user_backuped_tmp;
-
- @user_backuped = ();
- -d $path_to_find_restore and @list_backup_tmp2 = all($path_to_find_restore);
-
- foreach (@list_backup_tmp2) {
- s/\_base//gi;
- s/\_incr//gi;
- push @list_backup , $_;
- }
- if (grep /^backup_other/, @list_backup) { $other_backuped = 1 }
- if (grep /^backup_sys/, @list_backup) { $sys_backuped = 1 }
- foreach (grep /^backup_sys_/, @list_backup) {
- chomp;
- s/^backup_sys_//gi;
- s/.tar.gz$//gi;
- s/.tar.bz2$//gi;
- my ($date, $heure) = /^(.*)_([^_]*)$/;
- my $year = substr($date, 0, 4);
- my $month = substr($date, 4, 2);
- my $day = substr($date, 6, 2);
- my $hour = substr($heure, 0, 2);
- my $min = substr($heure, 2, 2);
- $to_put = "$day/$month/$year $hour:$min $_";
- push @sys_backuped , $to_put;
- }
- $restore_step_sys_date = $to_put;
- foreach (grep /^backup_user_/, @list_backup) {
- chomp;
- s/^backup_user_//gi;
- s/.tar.gz$//gi;
- s/.tar.bz2$//gi;
- my ($nom, $date, $heure) = /^(.*)_([^_]*)_([^_]*)$/;
- my $year = substr($date, 0, 4);
- my $month = substr($date, 4, 2);
- my $day = substr($date, 6, 2);
- my $hour = substr($heure, 0, 2);
- my $min = substr($heure, 2, 2);
-# my $to_put = " $nom, (date: $date, hour: $heure)";
- $to_put = "$_ user: $nom, date: $day/$month/$year, hour: $hour:$min";
- push @user_backuped , $to_put;
- grep (/^$nom$/, @user_list_backuped) or push @user_list_backuped, $nom;
- }
-}
-
-sub system_state {
- $system_state = ();
-
- if ($cfg_file_exist) {
- $system_state .= _("\nBackup Sources: \n");
- $backup_sys and $system_state .= _("\n- System Files:\n");
- $backup_sys and $system_state .= "\t\t$_\n" foreach @sys_files;
- $backup_user and $system_state .= _("\n- User Files:\n");
- $backup_user and $system_state .= "\t\t$_\n" foreach @user_list;
- @list_other and $system_state .= _("\n- Other Files:\n");
- @list_other and $system_state .= "\t\t$_\n" foreach @list_other;
- $where_hd and $system_state .= _("\n- Save on Hard drive on path: %s\n", $save_path);
-
- if (($del_hd_files) && (($where_cd) || ($where_tape) || ($where_net)) && ($daemon_media ne 'hd')) {
- $system_state .= _("\n- Delete hard drive tar files after backup.\n");
- }
-
- #- tape and CDRW share some features
- my $erase_media = 'NO';
- $erase_media = 'YES' if (($media_erase) && ($where_cd || $where_tape));
- $where_cd and $system_state .= _("\n- Burn to CD");
- $where_cd and $cdrw and $system_state .= _("RW");
- $where_cd and $system_state .= _(" on device: %s", $cd_device);
- $where_cd and $multi_session and $system_state .= _(" (multi-session)");
- $where_tape and $system_state .= _("\n- Save to Tape on device: %s", $tape_device);
- (($where_cd || $where_tape) && $media_erase) and $system_state .= _("\t\tErase=%s", $erase_media);
- ($where_cd || $where_tape) and $system_state .= "\n";
-
- $where_net and $system_state .= _("\n- Save via %s on host: %s\n", $net_proto, $host_name);
- $where_net and $system_state .= _("\t\t user name: %s\n\t\t on path: %s \n", $login_user, $host_path);
- $system_state .= _("\n- Options:\n");
- $backup_sys or $system_state .= _("\tDo not include System Files\n");
-
- if ($comp_mode) {
- $system_state .= _("\tBackups use tar and bzip2\n");
- } else {
- $system_state .= _("\tBackups use tar and gzip\n");
- }
-
- $daemon_media and $system_state .= _("\n- Daemon (%s) include:\n", $when_space);
- ($daemon_media eq 'hd') and $system_state .= _("\t-Hard drive.\n");
- ($daemon_media eq 'cd') and $system_state .= _("\t-CDROM.\n");
- ($daemon_media eq 'tape') and $system_state .= _("\t-Tape \n");
- ($daemon_media eq 'ftp') and $system_state .= _("\t-Network by FTP.\n");
- ($daemon_media eq 'ssh') and $system_state .= _("\t-Network by SSH.\n");
- ($daemon_media eq 'rsync') and $system_state .= _("\t-Network by rsync.\n");
- ($daemon_media eq 'webdav') and $system_state .= _("\t-Network by webdav.\n");
- } else {
- $system_state = _("No configuration, please click Wizard or Advanced.\n");
- }
-}
-
-sub restore_state {
- my @tmp = split(' ', $restore_step_sys_date);
- $restore_state = _("List of data to restore:\n\n");
- if ($restore_sys) { $restore_state .= "- Restore System Files.\n";
- $restore_state .= " - from date: $tmp[0] $tmp[1]\n";
- }
- if ($restore_user) {
- $restore_state .= "- Restore User Files: \n" ;
- $restore_state .= "\t\t$_\n" foreach @user_list_to_restore2 ;
- push @user_list_to_restore, (split(',', $_))[0] foreach @user_list_to_restore2 ;
- }
- if ($restore_other) {
- $restore_state .= "- Restore Other Files: \n";
- -f "$path_to_find_restore/list_other" and $restore_state .= "\t\t$_\n" foreach split("\n", cat_("$path_to_find_restore/list_other"));
- }
- if ($restore_other_path) {
- $restore_state .= "- Path to Restore: $restore_path \n";
- }
-}
-
-sub select_most_recent_selected_of {
- my ($user_name) = @_;
- my @list_tmp2;
- my @tmp = sort @user_list_to_restore2;
- foreach (grep /$user_name\_/, sort @tmp) { push @list_tmp2 , $_ }
- return pop @list_tmp2;
-}
-
-sub select_user_data_to_restore {
- my $var_eq = 1;
- my @list_backup;
- my @list_tmp;
- my @list_tmp2;
- @user_list_to_restore = ();
-
- -d $path_to_find_restore and my @list_backup_tmp2 = grep /^backup/, all($path_to_find_restore);
- @list_tmp2 = @list_backup_tmp2;
- foreach (@list_backup_tmp2) {
- s/\_base//gi;
- s/\_incr//gi;
- push @list_backup , $_;
- }
- foreach my $var_tmp (@user_list_backuped) {
- $var_eq = 1;
- my $more_recent = (split(' ', select_most_recent_selected_of($var_tmp)))[0];
- foreach (grep /^backup\_user\_$var_tmp\_/, sort @list_backup) {
- s/.tar.gz//gi;
- s/.tar.bz2//gi;
- if ($more_recent) {
- if (/$more_recent/) {
- push @list_tmp , $_;
- $var_eq = 0;
- } else {
- #- only if user asked for it - previously this was restoring everything (SB)
- my $tmp_name = $_;
- s/backup\_user\_//gi;
- foreach my $buff (@user_list_to_restore2) {
- if (index($buff, $_) >= 0) {
- $var_eq and push @list_tmp , $tmp_name;
- }
- }
- }
- }
- }
- }
- foreach my $var_to_restore (@list_tmp) {
- $var_to_restore =~ s/backup_//gi;
- foreach my $var_exist (sort @list_tmp2) {
- if ($var_exist =~ /$var_to_restore/) {
- push @user_list_to_restore, $var_exist;
- }
- }
- }
- $DEBUG and print "real user list to restore: $_ \n" foreach (@user_list_to_restore);
-}
-
-sub select_sys_data_to_restore {
- my $var_eq = 1;
- my @list_tmp;
-
- -d $path_to_find_restore and @list_tmp = grep /^backup/, all($path_to_find_restore);
- my @more_recent = split(' ', $restore_step_sys_date);
- my $more_recent = pop @more_recent;
- foreach my $var_exist (grep /\_sys\_/, sort @list_tmp) {
- if ($var_exist =~ /$more_recent/) {
- push @sys_list_to_restore, $var_exist;
- $var_eq = 0;
- } else {
- $var_eq and push @sys_list_to_restore, $var_exist;
- }
- }
- $DEBUG and print "sys list to restore: $_\n " foreach (@sys_list_to_restore);
-}
-
-sub show_backup_details {
- my ($function, $mode, $name) = @_;
- my $archive_file_detail;
- my $value;
- my $fixed_font = Gtk::Gdk::Font->load("-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*");
- my $command2;
- my $tarfile;
-
- # FIXME - only tar.gz at the moment
- my $extension = ".tar.gz";
-
- if ($mode eq "user") {
- #- we've only got a partial filename in this case
- $tarfile = "$path_to_find_restore/backup_*" . $name . $extension;
- }
- if ($mode eq "sys") {
- #- funky string here we need to use to reconstruct the filename
- my @flist = split(/[ \t,]+/, $name);
- $tarfile = "$path_to_find_restore/backup_*" . $flist[2] . $extension;
- }
- my $command1 = "stat " . $tarfile;
- $command2 = "tar -tzvf " . $tarfile;
-
- open TMP, "$command1 2>&1 |";
- while ($value = <TMP>) {
- $archive_file_detail .= $value;
- }
- close TMP;
- $archive_file_detail .= "\n\n";
- open TMP, "$command2 2>&1 |";
- while ($value = <TMP>) {
- #- drop the permissions display for the sake of readability
- $archive_file_detail .= substr($value, 11);
- }
- close TMP;
-
- my $text = new Gtk::Text(undef, undef);
- my $advanced_box_archive;
- $text->insert($fixed_font, undef, undef,$archive_file_detail);
- gtkpack($advanced_box,
- $advanced_box_archive = gtkpack_(new Gtk::VBox(0,10),
- 1, gtkpack_(new Gtk::HBox(0,0),
- 1, $text,
- 0, new Gtk::VScrollbar($text->vadj),
- ),
- 0, gtkadd(gtkset_layout(new Gtk::HButtonBox, -spread),
- gtksignal_connect(new Gtk::Button(_("Done")), clicked => sub {
- ${$central_widget}->destroy();
- $function->() }),
- ),
- )
- );
- $central_widget = \$advanced_box_archive;
- $up_box->show_all();
-}
-
-sub valid_backup_test {
- my (@files_list) = @_;
- @files_corrupted = ();
- my $is_corrupted = 0;
- foreach (@files_list) {
- #- let's quiet this down (SB)
- if (system("gzip -l $path_to_find_restore/$_ > /dev/null 2>&1") > 1) {
- push @files_corrupted, $_;
- $is_corrupted = -1;
- }
- }
- return $is_corrupted;
-}
-
-sub restore_aff_backup_problems {
- my $do_restore;
- my $button_restore;
- my $text = new Gtk::Text(undef, undef);
- my ($pix_warn_map, $pix_warn_mask) = gtkcreate_png('warning');
- my $restore_pbs_state = _("List of data corrupted:\n\n");
- $restore_pbs_state .= "\t\t$_\n" foreach @files_corrupted ;
- $restore_pbs_state .= _("Please uncheck or remove it on next time.");
- gtktext_insert($text, $restore_pbs_state);
- button_box_restore_main();
-
- gtkpack($advanced_box,
- $do_restore = gtkpack_(new Gtk::VBox(0,10),
- 0, new Gtk::VBox(0,10),
- 1, gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 0, new Gtk::Pixmap($pix_warn_map, $pix_warn_mask),
- 0, _("Backup files are corrupted"),
- 1, new Gtk::VBox(0, 5),
- ),
- 0, new Gtk::VBox(0,10),
- 1, createScrolledWindow($text),
- ),
- );
- button_box_restore_pbs_end();
- fonction_env(\$do_restore, \&restore_aff_backup_problems, "", "restore_pbs");
- $up_box->show_all();
-}
-
-sub restore_aff_result {
- my $do_restore;
- my $text = new Gtk::Text(undef, undef);
- gtktext_insert($text, $restore_state);
- button_box_restore_main();
-
- gtkpack($advanced_box,
- $do_restore = gtkpack_(new Gtk::VBox(0,10),
- 1, new Gtk::VBox(0,10),
- 0, _(" All of your selected data have been "),
- 0, _(" Successfuly Restored on %s ", $restore_path),
- 1, new Gtk::VBox(0,10),
- ),
- );
- button_box_build_backup_end();
- $central_widget = \$do_restore;
- $up_box->show_all();
-
-}
-
-sub return_path {
- my ($username) = @_;
- my $usr;
- my $home_dir;
- my $passwdfile = "/etc/passwd";
- open (PASSWD, $passwdfile) or exit 1;
- while (defined(my $line = <PASSWD>)) {
- chomp($line);
- ($usr,$home_dir) = (split(/:/, $line))[0,5];
- last if ($usr eq $username);
- }
- close (PASSWD);
- return $home_dir;
-}
-
-sub restore_backend {
- my $untar_cmd;
- my $exist_problem = 0;
- my $user_dir;
- my $tnom;
- my $username;
- my $theure2;
-
- if (grep /tar.gz$/, all($path_to_find_restore)) {
- $untar_cmd = 0;
- } else {
- $untar_cmd = 1;
- }
-
- if ($restore_user) {
- select_user_data_to_restore();
- if (valid_backup_test(@user_list_to_restore) == -1) {
- $exist_problem = 1;
- restore_aff_backup_problems();
- } else {
- foreach (@user_list_to_restore) {
- if ($backup_user_versions) {
- ($tnom, $username, $theure2) = /^(\w+\_\w+\_user_)(.*)_(\d+\_\d+.*)$/;
- } else {
- ($tnom, $username, $theure2) = /^(\w+\_user_)(.*)_(\d+\_\d+.*)$/;
- }
-
- $user_dir = return_path($username);
- -d $user_dir and rm_rf($user_dir) if ($remove_user_before_restore) ;
-
- $DEBUG and print "user name to restore: $username, user directory: $user_dir\n";
- $untar_cmd or system(" tar xfz $path_to_find_restore/$_ -C $restore_path") ;
- $untar_cmd and system("/usr/bin/bzip2 -cd $path_to_find_restore/$_ | tar xf -C $restore_path ") ;
- }
- #- flush this out for another cycle (SB)
- @user_list_to_restore2 = ();
- }
-
- }
-
- if ($restore_sys) {
- if ($backup_sys_versions) {
- select_sys_data_to_restore();
- if (valid_backup_test(@sys_list_to_restore) == -1) {
- $exist_problem = 1;
- restore_aff_backup_problems();
- } else {
- $untar_cmd or system("tar xfz $path_to_find_restore/$_ -C $restore_path ") foreach @sys_list_to_restore;
- $untar_cmd and system("/usr/bin/bzip2 -cd $path_to_find_restore/$_ | tar xf -C $restore_path ") foreach @sys_list_to_restore;
- }
- } else {
- $untar_cmd or system("tar xfz $path_to_find_restore/backup_sys.tar.gz -C $restore_path ");
- $untar_cmd and system("/usr/bin/bzip2 -cd $path_to_find_restore/backup_sys.tar.bz2 | tar xf -C $restore_path ");
- }
- }
- if ($restore_other) {
- $untar_cmd or system("tar xfz $path_to_find_restore/backup_other.tar.gz -C $restore_path ");
- $untar_cmd and system("/usr/bin/bzip2 -cd $path_to_find_restore/backup_other.tar.bz2 | tar xf -C $restore_path ");
- }
- $exist_problem or restore_aff_result();
-}
-
-sub restore_do {
- if ($backup_bef_restore) {
- if ($restore_sys) {
- $backup_sys = 1;
- } else {
- $backup_sys = 0;
- }
- if ($restore_user) {
- $backup_user = 1;
- @user_list = @user_list_to_restore;
- } else {
- $backup_user = 0;
- }
- build_backup_status();
- read_conf_file();
- build_backup_files();
- $table->destroy();
- }
- restore_do2();
-}
-
-sub restore_do2 {
- my $do_restore;
- my $button_restore;
- my $text = new Gtk::Text(undef, undef);
- restore_state();
- gtktext_insert($text, $restore_state);
- button_box_restore_main();
-
- gtkpack($advanced_box,
- $do_restore = gtkpack_(new Gtk::VBox(0,10),
- 0, _(" Restore Configuration "),
- 1, createScrolledWindow($text),
- ),
- );
- button_box_restore_end();
- fonction_env(\$do_restore, \&restore_do2, \&restore_box, "restore");
- $up_box->show_all();
-}
-
-sub restore_step_other {
- my $retore_step_other;
- my $text = new Gtk::Text(undef, undef);
- my $other_rest = cat_("$path_to_find_restore/list_other");
- gtktext_insert($text, $other_rest);
- gtkpack($advanced_box,
- $retore_step_other = gtkpack_(new Gtk::VBox(0,10),
- 1, new Gtk::VBox(0,10),
- 1, createScrolledWindow($text),
- 0, my $check_restore_other_sure = new Gtk::CheckButton(_("OK to restore the other files.")),
- 1, new Gtk::VBox(0,10),
- ),
- );
- check_list([$check_restore_other_sure, \$restore_other]);
- fonction_env(\$retore_step_other, \&restore_step_other, \&restore_step2, "restore", \&restore_do);
- $up_box->show_all();
-}
-
-my %check_user_to_restore;
-sub restore_step_user {
- my $retore_step_user;
- my @tmp_list = sort @user_backuped;
- @user_backuped = @tmp_list;
- gtkpack($advanced_box,
- $retore_step_user = gtkpack_(new Gtk::VBox(0,10),
- 0, new Gtk::VBox(0,10),
- 0, _("User list to restore (only the most recent date per user is important)"),
- 1, createScrolledWindow(gtkpack__(new Gtk::VBox(0,0),
- map { my $name;
- my $var2;
- my $name_complet = $_;
- $name = (split(' ',$name_complet))[0];
- my @user_list_tmp;
- my $restore_row = new Gtk::HBox(0,5);
- my $b = new Gtk::CheckButton($name_complet);
- my $details = new Gtk::Button(" Details ");
-
- $restore_row->pack_start($b, 1, 1, 0);
- $restore_row->pack_end(new Gtk::VBox(1,5), 0, 0, 0);
- $restore_row->pack_end($details, 0, 0, 0);
-
-# this doesn't work - I don't understand why - but you end up with
-# everything selected when you hit the screen a second time, after selecting one
-# if (grep $name_complet, @user_list_to_restore2) {
-# gtkset_active($b, 1);
-# $check_user_to_restore{$name_complet}[1] = 1;
-# } else {
-# gtkset_active($b, 0);
-# $check_user_to_restore{$name_complet}[1] = 0;
-# }
-
-# this doesn't work right either - returning to the screen only 1 is selected
-# yet several are scheduled to be restored
- foreach (@user_list_to_restore2) {
- if ($name_complet eq $_) {
- gtkset_active($b, 1);
- $check_user_to_restore{$name_complet}[1] = 1;
- } else {
- gtkset_active($b, 0);
- $check_user_to_restore{$name_complet}[1] = 0;
- }
- }
- $b->signal_connect(toggled => sub {
- if (!$check_user_to_restore{$name_complet}[1] ) {
- $check_user_to_restore{$name_complet}[1] = 1;
- if (!grep (/$name/, @user_list_to_restore2)) {
- push @user_list_to_restore2, $name_complet
- }
- } else {
- $check_user_to_restore{$name_complet}[1] = 0;
- foreach (@user_list_to_restore2) {
- $var2 = (split(' ',$_))[0];
- if ($name ne $var2) {
- push @user_list_tmp, $_;
- }
- }
- @user_list_to_restore2 = @user_list_tmp;
- }
- });
- $details->signal_connect('clicked', sub {
- #- we're only passing a portion of the filename to
- #- the subroutine so we need to let it know this
- ${$central_widget}->destroy();
- show_backup_details(\&restore_step_user, "user", $name);
- });
- $restore_row } (@user_backuped)
- ),
- ),
- ),
- );
- if ($restore_other) { fonction_env(\$retore_step_user, \&restore_step_user, "", "restore", \&restore_step_other) }
- elsif ($restore_sys) { fonction_env(\$retore_step_user, \&restore_step_user, \&restore_step_sys, "restore", \&restore_step_other) }
- else{ fonction_env(\$retore_step_user, \&restore_step_user, \&restore_step2, "restore", \&restore_do) }
- $up_box->show_all();
-}
-
-sub restore_step_sys {
- my $restore_step_sys;
- my $combo_restore_step_sys = new Gtk::Combo();
- $combo_restore_step_sys->set_popdown_strings (@sys_backuped);
-
- gtkpack($advanced_box,
- $restore_step_sys = gtkpack_(new Gtk::VBox(0,10),
- 1, new Gtk::VBox(0,10),
- 0, my $check_backup_before = new Gtk::CheckButton(_("Backup the system files before:")),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 1, _("please choose the date to restore"),
- 0, $combo_restore_step_sys,
- 0, my $details = new Gtk::Button(" Details "),
- 0, new Gtk::HBox(0,10),
- ),
- 1, new Gtk::VBox(0,10),
-
- ),
- );
- $combo_restore_step_sys->entry->signal_connect('changed', sub {
- $restore_step_sys_date = $combo_restore_step_sys->entry->get_text();
- });
- $details->signal_connect('clicked', sub {
- #- we're only passing a portion of the filename to
- #- the subroutine so we need to let it know this
- my $backup_date = $combo_restore_step_sys->entry->get_text();
- ${$central_widget}->destroy();
- show_backup_details(\&restore_step_sys, "sys", $backup_date);
- });
- $combo_restore_step_sys->entry->set_text($restore_step_sys_date);
- fonction_env(\$restore_step_sys, \&restore_step_sys, \&restore_step2, "restore");
- if ($restore_user) { fonction_env(\$restore_step_sys, \&restore_step_sys, \&restore_step2, "restore", \&restore_step_user) }
- elsif ($restore_other){ fonction_env(\$restore_step_sys, \&restore_step_sys, \&restore_step2, "restore", \&restore_step_other) }
- else{ fonction_env(\$restore_step_sys, \&restore_step_sys, \&restore_step2, "restore", \&restore_do) }
- $up_box->show_all();
-}
-
-sub restore_other_media_hd {
- my ($previous_function) = @_,
- my $box_where_hd;
- my $button;
- my $adj = new Gtk::Adjustment 550.0, 1.0, 10000.0, 1.0, 5.0, 0.0;
- my ($pix_fs_map, $pix_fs_mask) = gtkcreate_png("ic82-dossier-32");
-
- gtkpack($advanced_box,
- $box_where_hd = gtkpack_(new Gtk::VBox(0, 6),
- 0, new Gtk::HSeparator,
- 0, my $check_where_hd = new Gtk::CheckButton(_("Use Hard Disk to backup") ),
- 0, new Gtk::HSeparator,
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please enter the directory to save:")), $where_hd),
- 1, new Gtk::VBox(0, 6),
- 0, gtkset_usize (gtkset_sensitive($save_path_entry = new Gtk::Entry(), $where_hd), 152, 20),
- 0, gtkset_sensitive($button = gtksignal_connect(new Gtk::Button(), clicked => sub {
- filedialog_where_hd() }), $where_hd),
- ),
- 0, new Gtk::VBox(0, 6),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please enter the maximum size\n allowed for Drakbackup")), $where_hd),
- 1, new Gtk::VBox(0, 6),
- 0, gtkset_usize (gtkset_sensitive(my $spinner = new Gtk::SpinButton($adj, 0, 0), $where_hd), 200, 20),
- ),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 1, new Gtk::VBox(0, 6),
- 0, gtkset_sensitive(my $check_where_hd_quota = new Gtk::CheckButton(_("Use quota for backup files.")), $where_hd),
- 0, new Gtk::VBox(0, 6),
- ),
- ),
- );
- check_list([$check_where_hd_quota, \$hd_quota]);
- gtksignal_connect(gtkset_active($check_where_hd, $where_hd), toggled => sub {
- $where_hd = $where_hd ? 0 : 1;
- ${$central_widget}->destroy();
- $current_widget->();
- });
- $button->add(gtkpack(new Gtk::HBox(0,10), new Gtk::Pixmap($pix_fs_map, $pix_fs_mask)));
- $save_path_entry->set_text($save_path);
- $save_path_entry->signal_connect('changed', sub { $save_path = $save_path_entry->get_text() });
- if ($previous_function) { fonction_env(\$box_where_hd, \&advanced_where_hd, \&$previous_function, "") }
- else { fonction_env(\$box_where_hd, \&advanced_where_hd, \&advanced_where, "") }
- $up_box->show_all();
-}
-
-sub restore_find_net {
- my ($previous_function) = @_,
- my $box_where_net;
-
- gtkpack($advanced_box,
- $box_where_net = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtkpack_(new Gtk::VBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, new Gtk::VBox(0,10),
- 1, gtksignal_connect(new Gtk::Button(_("FTP Connection")), clicked => sub {
- $box_where_net->destroy();
- if ($previous_function) {
- message_underdevel();
- } else {
- }
- }),
- 1, gtksignal_connect(new Gtk::Button(_("Secure Connection")), clicked => sub {
- $box_where_net->destroy();
- if ($previous_function) {
- } else {
- }
- }),
- 1, new Gtk::VBox(0, 5),
- 1, new Gtk::VBox(0,10),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- if ($previous_function) { fonction_env(\$box_where_net, \&advanced_where_net, \&$previous_function, "") }
- else { fonction_env(\$box_where_net, \&advanced_where_net, \&advanced_where, "") }
- $up_box->show_all();
-}
-
-sub restore_other_media {
- my $box_find_restore;
- my $button;
- my $adj = new Gtk::Adjustment 550.0, 1.0, 10000.0, 1.0, 5.0, 0.0;
- my ($pix_fs_map, $pix_fs_mask) = gtkcreate_png("ic82-dossier-32");
-
- gtkpack($advanced_box,
- $box_find_restore = gtkpack_(new Gtk::VBox(0, 6),
- 0, new Gtk::HSeparator,
- 0, my $check_other_media_hd = new Gtk::CheckButton(_("Restore from Hard Disk.") ),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, gtkset_sensitive(new Gtk::Label(_("Please enter the directory where backups are stored")), $other_media_hd),
- 1, new Gtk::VBox(0, 6),
- 0, gtkset_usize (gtkset_sensitive($restore_find_path_entry = new Gtk::Entry(), $other_media_hd), 152, 20),
- 0, gtkset_sensitive($button = gtksignal_connect(new Gtk::Button(), clicked => sub {
- filedialog_restore_find_path();
- }), $other_media_hd),
- ),
- 1, new Gtk::VBox(0, 6),
-# 0, new Gtk::HSeparator,
-# 0, my $check_other_media_net = new Gtk::CheckButton( _("Restore from Network") ),
-# 0, new Gtk::VBox(0, 6),
-# 1, gtkpack(new Gtk::HBox(0,10),
-# new Gtk::VBox(0, 6),
-# gtkset_sensitive(gtksignal_connect(new Gtk::Button("Network"), clicked => sub {
-# ${$central_widget}->destroy();
-# restore_find_net(\&restore_other_media);}), !$other_media_hd ),
-# new Gtk::VBox(0, 6),
-# ),
-# 1, new Gtk::VBox(0, 6),
-# 0, new Gtk::HSeparator,
- 0, new Gtk::VBox(0, 6),
- ),
- );
- gtksignal_connect(gtkset_active($check_other_media_hd, $other_media_hd), toggled => sub {
- $other_media_hd = $other_media_hd ? 0 : 1;
- ${$central_widget}->destroy();
- $current_widget->();
- });
-# gtksignal_connect(gtkset_active($check_other_media_net, !$other_media_hd), toggled => sub {
-# $other_media_hd = $other_media_hd ? 0 : 1;
-# ${$central_widget}->destroy();
-# $current_widget->();
-# });
- $button->add(gtkpack(new Gtk::HBox(0,10), new Gtk::Pixmap($pix_fs_map, $pix_fs_mask)));
- $restore_find_path_entry->set_text($path_to_find_restore);
- $restore_find_path_entry->signal_connect('changed', sub { $path_to_find_restore = $restore_find_path_entry->get_text() });
-#- not sure if this was the original intent - address the crash at "Next"
- fonction_env(\$box_find_restore, \&restore_other_media, \&restore_step2, "other_media", \&restore_do);
- $up_box->show_all();
-}
-
-sub restore_step2 {
- my $retore_step2;
- my $other_exist;
- my $sys_exist;
- my $user_exist;
-
- my $restore_info_path = $save_path;
- $restore_info_path = $path_to_find_restore if (($where_hd) || ($where_cd));
- my $info_prefix = "backup";
- $info_prefix = "list" if (($where_net) || ($where_tape));
-
- if (-f "$restore_info_path/$info_prefix\_other*") { $other_exist = 1 }
- else { my $other_exist = 0; $restore_other = 0 }
- if (grep /\_sys\_/, grep /^$info_prefix/, all("$restore_info_path/")) { $sys_exist = 1 }
- else { my $sys_exist = 0; $restore_sys = 0 }
- if (grep /\_user\_/, grep /^$info_prefix/, all("$restore_info_path/")) { $user_exist = 1 }
- else { my $user_exist = 0; $restore_user = 0 }
-
-# disabling this (sb) - very nicely wipes out your backup media if the user isn't very careful
-# cycling through the GUI turns it back on for you!!!
-# $backup_sys_versions || $backup_user_versions and $backup_bef_restore = 1;
-
- gtkpack($advanced_box,
- $retore_step2 = gtkpack_(new Gtk::VBox(0,10),
- 1, new Gtk::VBox(0,10),
- 1, new Gtk::VBox(0,10),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, my $check_restore_other_src = new Gtk::CheckButton(_("Select another media to restore from")),
- 1, new Gtk::HBox(0,10),
- 0, gtkset_sensitive(gtksignal_connect(new Gtk::Button(_("Other Media")), clicked => sub {
- ${$central_widget}->destroy();
- restore_other_media();
- }), $restore_other_src),
- ),
- 0, gtkset_sensitive(my $check_restore_sys = new Gtk::CheckButton(_("Restore system")), $sys_exist),
- 0, gtkset_sensitive(my $check_restore_user = new Gtk::CheckButton(_("Restore Users")), $user_exist),
- 0, gtkset_sensitive(my $check_restore_other = new Gtk::CheckButton(_("Restore Other")), $other_exist),
- 0, gtkpack_(new Gtk::HBox(0,10),
- 0, my $check_restore_other_path = new Gtk::CheckButton(_("select path to restore (instead of /)")),
- 1, new Gtk::HBox(0,10),
- 0, gtkset_sensitive(my $restore_path_entry = new Gtk::Entry(), $restore_other_path),
- ),
- 0, gtkset_sensitive(my $check_backup_bef_restore = new Gtk::CheckButton(_("Do new backup before restore (only for incremental backups.)")),
- $backup_sys_versions || $backup_user_versions),
- 0, gtkset_sensitive(my $check_remove_user_dir = new Gtk::CheckButton(_("Remove user directories before restore.")), $user_exist),
- 1, new Gtk::VBox(0,10),
- ),
- );
-
- foreach ([$check_restore_sys, \$restore_sys],
- [$check_backup_bef_restore, \$backup_bef_restore],
- [$check_restore_user, \$restore_user],
- [$check_remove_user_dir, \$remove_user_before_restore ],
- [$check_restore_other, \$restore_other]) {
- my $ref = $_->[1];
- gtksignal_connect(gtkset_active($_->[0], ${$ref}), toggled => sub {
- ${$ref} = ${$ref} ? 0 : 1;
- if (!$restore_sys && !$restore_user && !$restore_other) { $next_widget = \&message_norestore_box }
- elsif ($restore_sys && $backup_sys_versions) { $next_widget = \&restore_step_sys }
- elsif ($restore_user) { $next_widget = \&restore_step_user }
- elsif ($restore_other){ $next_widget = \&restore_step_other }
- else{ $next_widget = \&restore_do }
- })
- }
- gtksignal_connect(gtkset_active($check_restore_other_path, $restore_other_path), toggled => sub {
- $restore_other_path = $restore_other_path ? 0 : 1;
- ${$central_widget}->destroy();
- $current_widget->();
- });
- gtksignal_connect(gtkset_active($check_restore_other_src, $restore_other_src), toggled => sub {
- $restore_other_src = $restore_other_src ? 0 : 1;
- ${$central_widget}->destroy();
- $current_widget->();
- });
- fonction_env(\$retore_step2, \&restore_step2, \&restore_box, "restore");
- if (!$restore_sys && !$restore_user && !$restore_other) { $next_widget = \&message_norestore_box }
- elsif ($restore_sys && $backup_sys_versions) { $next_widget = \&restore_step_sys }
- elsif ($restore_user) { $next_widget = \&restore_step_user }
- elsif ($restore_other){ $next_widget = \&restore_step_other }
- else{ $next_widget = \&restore_do }
- $restore_path_entry->set_text($restore_path);
- $restore_path_entry->signal_connect('changed', sub { $restore_path = $restore_path_entry->get_text() });
- $up_box->show_all();
-}
-
-sub catalog_restore {
- my $catalog_box;
- my $label;
- my $cat_entry;
- my @restore_files;
- my $restore_path_entry;
-
- #- catalog info in tree view
- my $tree_catalog = new Gtk::Tree();
-
- # file details in list widget
- my $list_bu_files = new Gtk::List();
- $list_bu_files->set_selection_mode('extended');
-
- #- read the catalog
- my @catalog = cat_("$cfg_dir/drakbackup_catalog");
-
- foreach (@catalog){
- chop;
- my $full_cat_entry = $_;
- my @line_data = split(':', $_);
- my $t = $line_data[0];
- my $t_catalog = new_with_label Gtk::TreeItem($t);
- gtksignal_connect($t_catalog, select => sub {
- $cat_entry = $full_cat_entry;
- @restore_files = ();
- foreach my $filename (my @details = glob("$save_path/list*$t.txt")) {
- my @contents = cat_($filename);
- $list_bu_files->clear_items();
- foreach (@contents) {
- chop;
- my $s = $_;
- my $f_item = $list_bu_files->add(gtkshow(new Gtk::ListItem($s)));
- gtksignal_connect($f_item, select => sub { push @restore_files, $s });
- gtksignal_connect($f_item, deselect => sub { @restore_files = () });
- }
- }
- });
- $tree_catalog->append($t_catalog);
-
- my $c_detail = new Gtk::Tree();
- $t_catalog->set_subtree($c_detail);
-
- my $indexer = 0;
- foreach (@line_data) {
- if ($indexer != 0) {
- my $m;
- $m = "Media: " if ($indexer == 1);
- $m = "Label or Host: " if ($indexer == 2);
- $m = "Device or Path: " if ($indexer == 3);
- $m = "Type: Incremental" if ($_ eq "I");
- $m = "Type: Full" if ($_ eq "F");
- $m .= $_ if (($_ ne "I") && ($_ ne "F"));
- my $c_det_cat = new_with_label Gtk::TreeItem($m);
-# gtksignal_connect($k_det_nic, select => sub { $nic = $m;
-# $kernel = $t; });
- $c_detail->append($c_det_cat);
- $c_det_cat->show();
- }
- $indexer++;
- }
- }
-
- gtkpack($advanced_box,
- $catalog_box = gtkpack_(new Gtk::HBox(0,10),
- 0, new Gtk::VBox(0,10),
- 1, gtkpack_(new Gtk::VBox(0,5),
- 1, gtkpack_(new Gtk::VBox(0, 10),
- 1, createScrolledWindow($tree_catalog),
- 1, createScrolledWindow($list_bu_files),
- ),
- 0, gtkpack_(new Gtk::HBox(1, 10),
- 1, gtksignal_connect(new Gtk::Button(_("Restore Selected\nCatalog Entry")), clicked => sub {
- if ($cat_entry ne '') {
- my $media_check = restore_catalog_entry($cat_entry, ());
- if ($media_check) {
- ${$central_widget}->destroy();
-# button_box_restore();
- interactive_mode_box();
- }
- }
- }),
- 1, gtksignal_connect(new Gtk::Button(_("Restore Selected\nFiles")), clicked => sub {
- my $files = @restore_files;
- #- grab the array before the widget clears it
- my @passed_files = @restore_files;
- if (($cat_entry ne '') && ($files != 0)) {
- my $media_check = restore_catalog_entry($cat_entry, @passed_files);
- if ($media_check) {
- ${$central_widget}->destroy();
-# button_box_restore();
- interactive_mode_box();
- }
- }
- }),
- 1, gtkpack_(new Gtk::VBox(0, 5),
- 0, new Gtk::Label("Restore To Path"),
- 0, $restore_path_entry = new Gtk::Entry(),
- ),
- 1, gtksignal_connect(new Gtk::Button(_("Change\nRestore Path")), clicked => sub {
- filedialog_generic(0, "Path To Restore To", \$restore_path_entry, \$restore_path);
- }),
- ),
- 0, new Gtk::VBox(0,10),
- ),
- 0, new Gtk::VBox(0,10),
- ),
- );
-
- $restore_path_entry->set_text($restore_path);
- gtksignal_connect($restore_path_entry, changed => sub { $restore_path = $restore_path_entry->get_text() });
-
- button_box_restore();
- fonction_env(\$catalog_box, \&catalog_restore, \&restore_find_media_box, "restore", \&catalog_restore);
- $central_widget = \$catalog_box;
- $up_box->show_all();
-}
-
-sub restore_catalog_entry {
- #FIXME
- # we're working from a catalog entry, which means we know the
- # the tar file wildcards and some info on where the backup was stored
- # if it's a local device (HD, tape, CD) - prompt for the media
- # for tape, find how many other catalog entries had the same
- # label and calculate the record offset
- # if it's remote storage, display what we know of the connection
- # parameters and get the user's verification, then connect
-
- restore_status();
-
- my ($cat_entry, @restore_files) = @_;
- my $username;
- my $userpass = $passwd_user;
- my $restore_result = 1;
-
- my @line_data = split(':', $cat_entry);
- my $backup_time = $line_data[0];
-
- #- use our own variables here so we don't trash a saved config accidentally
- my $media = $line_data[1];
-
- #- can be a volume name or a host name
- my $vol_host = $line_data[2];
-
- #- see if we have a username embedded in the host
- if (index($vol_host, "@")) {
- my @user_host = split("@", $vol_host);
- $username = $user_host[0];
- $vol_host = $user_host[1];
- } else {
- $username = $login_user;
- }
-
- #- create a restore work directory if we don't have one
- -d "$cfg_dir/restores" or mkdir_p "$cfg_dir/restores";
-
- #- can be a device name or a path
- my $dev_path = $line_data[3];
-
- if ($media eq 'HD') {
- #- shouldn't really happen, should have just browsed
- #- to the $save_path in the previous step - deal with it anyway
- my @restore_tar_files = glob("$dev_path/*$backup_time*$tar_ext");
- my $matches = @restore_tar_files;
- if ($matches eq 0) {
- show_warning("f", _("Backup files not found at %s.", $dev_path));
- return(0);
- } else {
- my $save_path_org = $save_path;
- $save_path = $dev_path;
- $restore_result = restore_hd_or_cd($cat_entry, $dev_path, @restore_files);
- $save_path = $save_path_org;
- }
- }
-
- if ($media eq 'CD') {
- #- we know the cdrecord device, and the label
- #- prompt the user for the right CD
- $in->ask_okcancel(_("Restore From CD"),_("Insert the CD with volume label %s\n in the CD drive under mount point /mnt/cdrom", $vol_host) ,1) ? $vol_name = get_cd_volname() : return(0);
- if ($vol_name ne $vol_host) {
- show_warning("f", _("Not the correct CD label. Disk is labelled %s.", $vol_name));
- return(0);
- } else {
- $restore_result = restore_hd_or_cd($cat_entry, '/mnt/cdrom', @restore_files);
- }
- }
-
- if ($media eq 'Tape') {
- #- a little more complicated, we need to check if other backups
- #- were done on this tape, and try to find the offset to this one
- $in->ask_okcancel(_("Restore From Tape"),_("Insert the tape with volume label %s\n in the tape drive device %s", $vol_host, $dev_path) ,1) ? $vol_name = get_tape_label($dev_path) : return(0);
- if ($vol_name ne $vol_host) {
- show_warning("f", _("Not the correct tape label. Tape is labelled %s.", $vol_name));
- return(0);
- } else {
- $restore_result = restore_tape($cat_entry, $dev_path, @restore_files);
- }
- }
-
- if (($media eq 'ftp') || ($media eq 'webdav') || ($media eq 'ssh') || ($media eq 'rsync')) {
- #- show the user what we know of the connection from the catalog
- #- and the config file, let them override if necessary
-
- #- the various protocols are going to have different requirements
- #- webdav - it should already be in sitecopyrc - compare it?
- #- ssh - the only method we have enabled at the moment is with keys
- #- - no passwd needed
- #- - if we use expect, it is needed
- #- - if we use drackbackup keys, then a different ssh call is needed
- #- rsync - uses a config file with username - rsync.user
- #- ftp needs all parameters entered
-
- $in->ask_from(_("Restore Via Network"), _("Restore Via Network Protocol: %s", $media),
- [ { label => _("Host Name"), val => \$vol_host },
- { label => _("Host Path or Module"), val => \$dev_path },
- { label => _("Username"), val => \$username },
- { label => _("Password"), val => \$userpass, hidden => 1 },
- ]) or goto return(0);
-
- if (($media eq 'ftp') || ($media eq 'rsync')) {
- if ($userpass eq '') {
- show_warning("f", __("Password required"));
- return(0);
- }
- }
- if (($media eq 'ftp') || ($media eq 'rsync') || ($media eq 'ssh')) {
- if ($username eq '') {
- show_warning("f", __("Username required"));
- return(0);
- } elsif ($vol_host eq '') {
- show_warning("f", __("Hostname required"));
- return(0);
- }
- }
- if ($dev_path eq '') {
- show_warning("f", __("Path or Module required"));
- return(0);
- }
-
- $restore_result = restore_ftp($cat_entry, $vol_host, $dev_path, $username, $userpass, @restore_files) if ($media eq 'ftp');
- $restore_result = restore_rsync_ssh_webdav($cat_entry, $vol_host, $dev_path, $username, $userpass, $media, @restore_files)
- if (($media eq 'rsync') || ($media eq 'ssh') || ($media eq 'webdav'));
- }
-
- # cleanup our restore dir - unlink fails here?
- system("rm -f $cfg_dir/restores/*");
-
- if (!$restore_result) {
- show_warning("i", __("Files Restored..."));
- return(0);
- } else {
- show_warning("f", __("Restore Failed..."));
- return(1);
- }
-
-}
-
-sub restore_hd_or_cd {
- my ($cat_entry, $tarfile_dir, @restore_files) = @_;
- my $indv_files = @restore_files;
- my $command;
-
- my $wild_card = catalog_to_wildcard($cat_entry);
-
- if ($indv_files eq 0) {
- #- full catalog specified
- foreach (wildcard_to_tarfile($wild_card)) {
- $command = "tar -C $restore_path -xzf $tarfile_dir/$_";
- spawn_progress($command, "Untarring from \n$_ \nto $restore_path.");
- }
- } else {
- #- individual files - pull from appropriate catalog
- foreach (@restore_files) {
- my $tarfile = file_to_tarfile($_, $wild_card);
- $_ = substr($_, 1);
- $command = "tar -C $restore_path -xzf $tarfile_dir/$tarfile $_";
- spawn_progress($command, "Untarring \n$_ from \n$tarfile \nto $restore_path.");
- }
- }
- return(0);
-}
-
-sub restore_tape {
- my ($cat_entry, $dev_path, @restore_files) = @_;
- my $indv_files = @restore_files;
- my $command;
-
- my $wild_card = catalog_to_wildcard($cat_entry);
- $dev_path =~ s/\/st/\/nst/;
-
- if ($indv_files eq 0) {
- #- full catalog specified
- foreach (wildcard_to_tarfile($wild_card)) {
- my $offset = find_tape_offset($cat_entry);
- $command = "mt -f $dev_path rewind";
- spawn_progress($command, "Rewinding tape on $dev_path.");
- $command = "mt -f $dev_path fsf $offset";
- spawn_progress($command, "Moving forward $offset file records.");
- $command = "tar -C cfg_dir/restores -xf $dev_path";
- spawn_progress($command, "Untarring from $dev_path to work directory.");
- if (-e "$cfg_dir/restores/$_") {
- $command = "tar -C $restore_path -xzf $cfg_dir/restores/$_";
- spawn_progress($command, "Untarring \n$_ \nto $restore_path.");
- } else {
- return(1);
- }
- }
- } else {
- #- individual files - pull from appropriate catalog
- foreach (@restore_files) {
- my $tarfile = file_to_tarfile($_, $wild_card);
- $_ = substr($_, 1);
- if (!-e "$cfg_dir/restores/$tarfile") {
- my $offset = find_tape_offset($cat_entry);
- $command = "mt -f $dev_path rewind";
- spawn_progress($command, "Rewinding tape on $dev_path.");
- $command = "mt -f $dev_path fsf $offset";
- spawn_progress($command, "Moving forward $offset file records.");
- $command = "tar -C cfg_dir/restores -xf $dev_path";
- spawn_progress($command, "Untarring from $dev_path to work directory.");
- }
- if (-e "$cfg_dir/restores/$tarfile") {
- $command = "tar -C $restore_path -xzf $cfg_dir/restores/$tarfile $_";
- spawn_progress($command, "Untarring \n$_ from \n$tarfile \nto $restore_path.");
- } else {
- return(1);
- }
- }
- }
- return(0);
-}
-
-sub restore_ftp {
- use Net::FTP;
- my $ftp;
- my ($cat_entry, $hostname, $hostpath, $username, $userpass, @restore_files) = @_;
- my $indv_files = @restore_files;
- my $command;
-
- $DEBUG and print "file list to retrieve: $cat_entry\n ";
- if ($DEBUG && $interactive) { $ftp = Net::FTP->new($hostname, Debug => 1) or return(1) }
- elsif ($interactive) { $ftp = Net::FTP->new($hostname, Debug => 0) or return(1) }
- else { $ftp = Net::FTP->new($hostname, Debug => 0) or return(1) }
- $ftp->login($username, $userpass);
- $ftp->cwd($hostpath);
-
- my $wild_card = catalog_to_wildcard($cat_entry);
-
- if ($indv_files eq 0) {
- #- full catalog specified
- foreach (wildard_to_tarfile($wild_card)) {
- $ftp->get($_, "$cfg_dir/restores/$_");
- $command = "tar -C $restore_path -xzf $cfg_dir/restores/$_";
- spawn_progress($command, "Untarring \n$_ \nto $restore_path.");
- }
- } else {
- #- individual files - pull from appropriate catalog
- foreach (@restore_files) {
- my $tarfile = file_to_tarfile($_, $wild_card);
- $_ = substr($_, 1);
- if (!-e "$cfg_dir/restores/$tarfile") {
- $ftp->get($tarfile, "$cfg_dir/restores/$tarfile");
- }
- $command = "tar -C $restore_path -xzf $cfg_dir/restores/$tarfile $_";
- spawn_progress($command, "Untarring \n$_ from \n$tarfile \nto $restore_path.");
- }
- }
- $ftp->quit;
- return(0);
-}
-
-sub restore_rsync_ssh_webdav {
- my ($cat_entry, $hostname, $hostpath, $username, $userpass, $mode, @restore_files) = @_;
- my $indv_files = @restore_files;
- my $command;
-
- my $wild_card = catalog_to_wildcard($cat_entry);
-
- if ($indv_files eq 0) {
- #- full catalog specified
- foreach (wildcard_to_tarfile($wild_card)) {
- if ($mode eq 'ssh') {
- $command = "scp $username\@$hostname:$hostpath/$_ $cfg_dir/restores/";
- } elsif ($mode eq 'rsync') {
- $command = "rsync --password-file=$cfg_dir/rsync.user $username\@$hostname\:\:$hostpath/$_ $cfg_dir/restores/";
- } else {
- $command = "wget http://$hostname/$hostpath/$_ -P $cfg_dir/restores/";
- }
- spawn_progress($command, "Retrieving backup file \n$_ \nvia $mode.");
- if (-e "$cfg_dir/restores/$_") {
- $command = "tar -C $restore_path -xzf $cfg_dir/restores/$_";
- spawn_progress($command, "Untarring \n$_ \nto $restore_path.");
- } else {
- return(1);
- }
- }
- } else {
- #- individual files - pull from appropriate catalog
- foreach (@restore_files) {
- my $tarfile = file_to_tarfile($_, $wild_card);
- $_ = substr($_, 1);
- if (!-e "$cfg_dir/restores/$tarfile") {
- if ($mode eq 'ssh') {
- $command = "scp $username\@$hostname:$hostpath/$tarfile $cfg_dir/restores/";
- } elsif ($mode eq 'rsync') {
- $command = "rsync --password-file=$cfg_dir/rsync.user $username\@$hostname\:\:$hostpath/$tarfile $cfg_dir/restores/";
- } else {
- $command = "wget http://$hostname/$hostpath/$tarfile -P $cfg_dir/restores/";
- }
- spawn_progress($command, "Retrieving backup file \n$tarfile \nvia $mode.");
- }
- if (-e "$cfg_dir/restores/$tarfile") {
- $command = "tar -C $restore_path -xzf $cfg_dir/restores/$tarfile $_";
- spawn_progress($command, "Untarring \n$_ from \n$tarfile \nto $restore_path.");
- } else {
- return(1);
- }
- }
- }
- return(0);
-}
-
-sub catalog_to_wildcard {
- my ($cat_entry) = @_;
- my @line_data = split(':', $cat_entry);
- my $wildcard = $line_data[0];
- $wildcard;
-}
-
-sub wildcard_to_tarfile {
- my ($wildcard) = @_;
- my $tarfile = basename(glob("$save_path/*$wildcard.txt"));
- $tarfile =~ s/txt/$tar_ext/;
- $tarfile =~ s/list/backup/;
- $tarfile;
-}
-
-sub file_to_tarfile {
- my ($restore_file, $wildcard) = @_;
- my $tarfile = `grep -l $restore_file $save_path/*$wildcard.txt`;
- chop $tarfile;
- $tarfile = basename($tarfile);
- $tarfile =~ s/txt/$tar_ext/;
- $tarfile =~ s/list/backup/;
- $tarfile;
-}
-
-sub find_tape_offset {
- my ($cat_entry) = @_;
- my @line_data = split(':', $cat_entry);
- my $label = $line_data[2];
- my @catalog = cat_("$cfg_dir/drakbackup_catalog");
- # always off by 1 for tape label.
- my $offset = 1;
- foreach (@catalog) {
- if (instr($_, $label)) {
- if (!instr($_, $cat_entry)) {
- # tar seems to need 2 of these to get located
- $offset++;
- $offset++;
- } else {
- return($offset);
- }
- }
- }
-}
-
-sub restore_box {
- my $retore_box;
- my $retore_box3;
- my $check_restore_sys;
- my $check_restore_user;
- my $check_restore_other;
-
- if ($good_restore_path) {
- $path_to_find_restore = $save_path if ($where_hd);
- $path_to_find_restore = "/mnt/cdrom" if ($where_cd);
- }
-
- find_backup_to_restore();
- button_box_restore_main();
-
- if ($other_backuped || $sys_backuped || @user_backuped) {
- gtkpack($advanced_box,
- $retore_box = gtkpack_(new Gtk::HBox(0,1),
- 1, new Gtk::VBox(0,10),
- 1, gtkpack_(new Gtk::VBox(0,10),
- 1, new Gtk::VBox(0,10),
- 1, new Gtk::VBox(0,10),
- 1, gtksignal_connect(new Gtk::Button(_("Restore all backups")), clicked => sub {
- $retore_box->destroy();
- button_box_restore();
- @user_list_to_restore2 = sort @user_backuped;
- $restore_sys = 1;
- $restore_other = 1;
- $restore_user = 1;
- restore_do()
- }),
- 1, gtksignal_connect(new Gtk::Button(_("Custom Restore")), clicked => sub {
- $retore_box->destroy();
- button_box_restore();
- restore_step2();
- }),
- 1, new Gtk::VBox(0,10),
- 1, new Gtk::VBox(0,10),
- ),
- 1, new Gtk::HBox(0,10),
- ),
- );
- } else {
- ${$central_widget}->destroy();
- restore_find_media_box(),
- }
- fonction_env(\$retore_box, \&restore_box, \&interactive_mode_box, "restore");
- $central_widget = \$retore_box;
- $up_box->show_all();
-}
-
-sub restore_find_media_box {
-
- my ($pix_warn_map, $pix_warn_mask) = gtkcreate_png('warning');
- my $entry_new_path;
- my $mount_media = 1;
- $good_restore_path = 0;
- my $message = "Unable to find backups to restore...\n";
- $message .= "Verify that $path_to_find_restore is the correct path" if (($where_hd) && ($where_cd));
- $message .= " and the CD is in the drive" if ($where_cd);
- if (($where_tape) || ($net_proto ne '')) {
- $message .= "Backups on unmountable media - Use Catalog to restore";
- $mount_media = 0;
- }
- $message .= ".";
-
- gtkpack($advanced_box,
- $box2 = gtkpack_(new Gtk::VBox(0, 5),
- 1, gtkpack(new Gtk::HBox(0, 15),
- new Gtk::VBox(0, 5),
- new Gtk::Pixmap($pix_warn_map, $pix_warn_mask),
- _($message),
- new Gtk::VBox(0, 5),
- ),
- 1, gtkpack(new Gtk::HBox(0, 15),
- new Gtk::VBox(0, 5),
- gtkpack(new Gtk::VBox(0, 10),
- gtkset_sensitive(gtksignal_connect(new Gtk::Button(_("CD in place - continue.")), clicked => sub {
- $good_restore_path = 1;
- $box2->destroy();
- interactive_mode_box("restore");
- }), $mount_media),
- $new_path_entry = gtkset_sensitive(new Gtk::Entry(), $mount_media),
- gtkset_sensitive(gtksignal_connect(new Gtk::Button(_("Browse to new restore repository.")), clicked => sub {
- filedialog_generic(0, "Directory To Restore From", \$new_path_entry, \$path_to_find_restore);
- }), $mount_media),
- gtksignal_connect(new Gtk::Button(_("Restore From Catalog")), clicked => sub {
- $box2->destroy();
- catalog_restore();
- }),
- ),
- new Gtk::VBox(0, 5),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- $new_path_entry->set_text($path_to_find_restore);
-
- button_box_find_media($mount_media);
- $up_box->show_all();
-}
-
-sub restore_status {
- ${$central_widget}->destroy();
- $pbar3 = new Gtk::ProgressBar;
- $stext = new Gtk::Label("");
- gtkpack($advanced_box,
- $table = gtkpack(new Gtk::VBox(0, 5),
- new Gtk::HBox(0,5),
- create_packtable({ col_spacings => 10, row_spacings => 5 },
- [""],
- [""],
- [""],
- [""],
- [_("Restore Progress")],
- [""],
- [""],
- [$pbar3],
- [""],
- [""],
- [$pbar3->{label} = new Gtk::Label(' ') ],
- [""],
- ),
- $stext,
- ),
- );
- $custom_help = "options";
- $central_widget = \$table;
- $up_box->show_all();
- Gtk->main_iteration while Gtk->events_pending;
-}
-
-################################################ BUTTON_BOX ################################################
-
-# sub generic_button_box {
-# # 1-n - [button name, fonctions associated]
-# $button_box_tmp->destroy();
-# gtkpack($button_box,
-# $button_box_tmp = gtkpack_(new Gtk::HButtonBox,
-# 0, gtksignal_connect(new Gtk::Button($_->[0]), clicked => sub {$_->[1]}) foreach (@_),
-# } ), );
-# }
-
-sub button_box_adv {
- $button_box_tmp->destroy();
- gtkpack($button_box,
- $button_box_tmp = gtkpack_(new Gtk::HButtonBox,
- 0, gtksignal_connect(new Gtk::Button(_("Cancel")), clicked => sub {
- ${$central_widget}->destroy();
- interactive_mode_box();
- }),
- 0, gtksignal_connect(new Gtk::Button(_("Help")), clicked => sub {
- ${$central_widget}->destroy();
- adv_help(\&$current_widget,$custom_help);
- }),
- 1, new Gtk::HBox(0, 1),
- 0, gtksignal_connect(new Gtk::Button(_("Previous")), clicked => sub {
- ${$central_widget}->destroy();
- $previous_widget->();
- }),
- 0, gtksignal_connect(new Gtk::Button(_("Save")), clicked => sub {
- ${$central_widget}->destroy();
- if (!check_pkg_needs()) {
- save_conf_file();
- $previous_widget->();
- }
- }),
- ),
- );
-}
-
-# sub button_box_adv {
-# generic_button_box(["cancel", ${$central_widget}->destroy() ]);
-# }
-
-sub button_box_restore_main {
- $button_box_tmp->destroy();
-
- gtkpack($button_box,
- $button_box_tmp = gtkpack_(gtkpack_(new Gtk::HButtonBox,
- 0, gtksignal_connect(new Gtk::Button(_("Cancel")), clicked => sub {
- ${$central_widget}->destroy();
- interactive_mode_box()
- }),
- 0, gtksignal_connect(new Gtk::Button(_("Help")), clicked => sub {
- ${$central_widget}->destroy();
- adv_help(\&$current_widget, $custom_help);
- }),
- 1, new Gtk::HBox(0, 1),
- 0, gtksignal_connect(new Gtk::Button(_("Previous")), clicked => sub {
- ${$central_widget}->destroy();
- interactive_mode_box()
- }),
- 0, gtksignal_connect(new Gtk::Button(_("Ok")), clicked => sub {
- ${$central_widget}->destroy();
- interactive_mode_box() }),
- ),
- ),
- );
-}
-
-sub button_box_backup_end {
- $button_box_tmp->destroy();
-
- gtkpack($button_box,
- $button_box_tmp = gtkpack_(new Gtk::HButtonBox,
- 0, gtksignal_connect(new Gtk::Button(_("Cancel")), clicked => sub {
- ${$central_widget}->destroy();
- interactive_mode_box()
- }),
- 0, gtksignal_connect(new Gtk::Button(_("Help")), clicked => sub {
- ${$central_widget}->destroy();
- adv_help(\&$current_widget,$custom_help)
- }),
- 1, new Gtk::HBox(0, 1),
- 0, gtksignal_connect(new Gtk::Button(_("Previous")), clicked => sub {
- ${$central_widget}->destroy();
- $previous_widget->()
- }),
- 0, gtksignal_connect(new Gtk::Button(_("Build Backup")), clicked => sub {
- ${$central_widget}->destroy();
- build_backup_status();
- build_backup_files();
- }),
- ),
- );
-}
-
-sub button_box_wizard_end {
- $button_box_tmp->destroy();
-
- gtkpack($button_box,
- $button_box_tmp = gtkpack_(new Gtk::HButtonBox,
- 0, gtksignal_connect(new Gtk::Button(_("Cancel")), clicked => sub {
- ${$central_widget}->destroy();
- interactive_mode_box();
- }),
- 0, gtksignal_connect(new Gtk::Button(_("Help")), clicked => sub {
- ${$central_widget}->destroy();
- adv_help(\&$current_widget,$custom_help);
- }),
- 1, new Gtk::HBox(0, 1),
- 0, gtksignal_connect(new Gtk::Button(_("Previous")), clicked => sub {
- ${$central_widget}->destroy();
- $previous_widget->();
- }),
- 0, gtksignal_connect(new Gtk::Button(_("Save")), clicked => sub {
- ${$central_widget}->destroy();
- save_conf_file();
- interactive_mode_box();
- }),
- ),
- );
-}
-
-sub button_box_restore_end {
- $button_box_tmp->destroy();
-
- gtkpack($button_box,
- $button_box_tmp = gtkpack_(new Gtk::HButtonBox,
- 0, gtksignal_connect(new Gtk::Button(_("Cancel")), clicked => sub {
- ${$central_widget}->destroy();
- interactive_mode_box();
- }),
- 0, gtksignal_connect(new Gtk::Button(_("Help")), clicked => sub {
- ${$central_widget}->destroy();
- adv_help(\&$current_widget,$custom_help);
- }),
- 1, new Gtk::HBox(0, 1),
- 0, gtksignal_connect(new Gtk::Button(_("Previous")), clicked => sub {
- ${$central_widget}->destroy();
- $previous_widget->();
- }),
- 0, gtksignal_connect(new Gtk::Button(_("Restore")), clicked => sub {
- ${$central_widget}->destroy();
- restore_backend();
- }),
- ),
- );
-}
-
-sub button_box_build_backup_end {
- $button_box_tmp->destroy();
-
- gtkpack($button_box,
- $button_box_tmp = gtkpack_(new Gtk::HButtonBox,
- 1, new Gtk::HBox(0, 5),
- 1, new Gtk::HBox(0, 5),
- 0, gtksignal_connect(new Gtk::Button(_("Ok")), clicked => sub {
- ${$central_widget}->destroy();
- interactive_mode_box();
- }),
- ),
- );
-}
-
-sub button_box_restore_pbs_end {
- $button_box_tmp->destroy();
-
- gtkpack($button_box,
- $button_box_tmp = gtkpack_(new Gtk::HButtonBox,
- 1, new Gtk::HBox(0, 5),
- 1, new Gtk::HBox(0, 5),
- 1, gtksignal_connect(new Gtk::Button(_("Help")), clicked => sub {
- ${$central_widget}->destroy();
- adv_help(\&$current_widget,$custom_help);
- }),
- 0, gtksignal_connect(new Gtk::Button(_("Ok")), clicked => sub {
- ${$central_widget}->destroy();
- interactive_mode_box();
- }),
- ),
- );
-}
-
-sub button_box_build_backup {
- $button_box_tmp->destroy();
-
- gtkpack($button_box,
- $button_box_tmp = gtkpack_(new Gtk::HButtonBox,
- 1, gtksignal_connect(new Gtk::Button(_("Cancel")), clicked => sub {
- ${$central_widget}->destroy();
- interactive_mode_box();
- }),
- 1, gtksignal_connect(new Gtk::Button(_("Help")), clicked => sub {
- ${$central_widget}->destroy();
- adv_help(\&$current_widget,$custom_help);
- }),
- 1, new Gtk::HBox(0, 0),
- 0, gtksignal_connect(new Gtk::Button(_("Previous")), clicked => sub {
- ${$central_widget}->destroy();
- $previous_widget->();
- }),
- 1, gtksignal_connect(new Gtk::Button(_("Next")), clicked => sub {
- ${$central_widget}->destroy();
- $next_widget->();
- }),
- ),
- );
-}
-
-sub button_box_restore {
-
- $button_box_tmp->destroy();
-
- gtkpack($button_box,
- $button_box_tmp = gtkpack_(new Gtk::HButtonBox,
- 1, gtksignal_connect(new Gtk::Button(_("Cancel")), clicked => sub {
- ${$central_widget}->destroy();
- interactive_mode_box();
- }),
- 1, gtksignal_connect(new Gtk::Button(_("Help")), clicked => sub {
- ${$central_widget}->destroy();
- adv_help(\&$current_widget,$custom_help);
- }),
- 1, new Gtk::HBox(0, 0),
- 0, gtksignal_connect(new Gtk::Button(_("Previous")), clicked => sub {
- ${$central_widget}->destroy();
- $previous_widget->();
- }),
- 1, gtksignal_connect(new Gtk::Button(_("Next")), clicked => sub {
- ${$central_widget}->destroy();
- $next_widget->();
- }),
- ),
- );
-}
-
-sub button_box_find_media {
-
- my ($mount_media) = @_;
-
- #- $central_widget is not known yet?
- $button_box_tmp->destroy();
-
- gtkpack($button_box,
- $button_box_tmp = gtkpack_(new Gtk::HButtonBox,
- 1, gtksignal_connect(new Gtk::Button(_("Cancel")), clicked => sub {
- $box2->destroy();
- interactive_mode_box();
- }),
- 1, gtksignal_connect(new Gtk::Button(_("Help")), clicked => sub {
- $box2->destroy();
- adv_help(\&$current_widget,$custom_help);
- }),
- 1, new Gtk::HBox(0, 0),
- 0, gtksignal_connect(new Gtk::Button(_("Previous")), clicked => sub {
- $box2->destroy();
- interactive_mode_box();
- }),
- 1, gtkset_sensitive(gtksignal_connect(new Gtk::Button(_("Next")), clicked => sub {
- $box2->destroy();
- interactive_mode_box("restore");
- }), $mount_media),
- ),
- );
-}
-
-sub button_box_wizard {
- $button_box_tmp->destroy();
-
- gtkpack($button_box,
- $button_box_tmp = gtkpack_(new Gtk::HButtonBox,
- 1, gtksignal_connect(new Gtk::Button(_("Cancel")), clicked => sub {
- ${$central_widget}->destroy();
- interactive_mode_box()
- }),
- 1, gtksignal_connect(new Gtk::Button(_("Help")), clicked => sub {
- ${$central_widget}->destroy();
- adv_help(\&$current_widget,$custom_help)
- }),
- 1, new Gtk::HBox(0, 0),
- 0, gtksignal_connect(new Gtk::Button($next_widget ? _("Previous") : _("OK")), clicked => sub {
- ${$central_widget}->destroy();
- $previous_widget ? $previous_widget->() : $next_widget->();
- }),
- if_($next_widget, 1, gtksignal_connect(new Gtk::Button(_("Next")), clicked => sub {
- ${$central_widget}->destroy();
- $next_widget ? $next_widget->() : $previous_widget->();
- })),
- ),
- );
-}
-
-sub button_box_main {
- $button_box_tmp->destroy();
-
- gtkpack($button_box,
- $button_box_tmp = gtkpack(gtkset_layout(new Gtk::HButtonBox, -start),
- gtksignal_connect(new Gtk::Button(_("Close")), clicked => sub {
- Gtk->main_quit()
- }),
- gtksignal_connect(new Gtk::Button(_("Help")), clicked => sub {
- ${$central_widget}->destroy();
- adv_help(\&interactive_mode_box,$custom_help)
- }),
- ),
- );
-}
-
-################################################ MESSAGES ################################################
-
-sub send_mail_pb {
- $table->destroy();
- my ($pix_warn_map, $pix_warn_mask) = gtkcreate_png('warning');
-
- gtkadd($advanced_box,
- $box2 = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 0, gtkpack_(new Gtk::HBox(0, 15),
- 0, new Gtk::VBox(0, 5),
- 0, new Gtk::Pixmap($pix_warn_map, $pix_warn_mask),
- 0, _("Error during sendmail.
- Your report mail was not sent.
- Please configure sendmail"),
- ),
- 0, new Gtk::VBox(0, 5),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- button_box_restore_main();
- $custom_help = "mail_pb";
- $central_widget = \$box2;
- $up_box->show_all();
-}
-
-sub install_rpm {
- my ($previous_function) = @_;
- #- catch a crash when calling help
- #- this GUI control technique is kind of funky
- if ($previous_function eq '') {
- $previous_function = \&advanced_where;
- }
- my $box_what_user;
- gtkpack($advanced_box,
- $box_what_user = gtkpack_(new Gtk::VBox(0, 15),
- 0, _("The following packages need to be installed:\n @list_of_rpm_to_install"),
- 0, new Gtk::HSeparator,
- 0, gtksignal_connect(new Gtk::Button(_("Install")), clicked => sub {
- system("/usr/sbin/urpmi --X @list_of_rpm_to_install");
- ${$central_widget}->destroy();
- $previous_widget->();
- }),
- ),
- );
- fonction_env(\$box_what_user, \&install_rpm, \&$previous_function, "what");
- $up_box->show_all();
-}
-
-sub client_ftp_pb {
- $table->destroy();
- my ($pix_warn_map, $pix_warn_mask) = gtkcreate_png('warning');
-
- gtkadd($advanced_box,
- $box2 = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 0, gtkpack_(new Gtk::HBox(0, 15),
- 0, new Gtk::VBox(0, 5),
- 0, new Gtk::Pixmap($pix_warn_map, $pix_warn_mask),
- 0, _("Error during sending file via FTP.
- Please correct your FTP configuration."),
- ),
- 0, new Gtk::VBox(0, 5),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- button_box_restore_main();
- $custom_help = "mail_pb";
- $central_widget = \$box2;
- $up_box->show_all();
-}
-
-sub message_norestore_box {
- $box2->destroy();
- my ($pix_warn_map, $pix_warn_mask) = gtkcreate_png('warning');
-
- gtkadd($advanced_box,
- $box2 = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtkpack(new Gtk::HBox(0, 15),
- new Gtk::VBox(0, 5),
- new Gtk::Pixmap($pix_warn_map, $pix_warn_mask),
- _("Please select data to restore..."),
- new Gtk::VBox(0, 5),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- button_box_restore_main();
- $central_widget = \$box2;
- $up_box->show_all();
-}
-
-sub message_noselect_box {
- $box2->destroy();
- my ($pix_warn_map, $pix_warn_mask) = gtkcreate_png('warning');
-
- gtkadd($advanced_box,
- $box2 = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtkpack(new Gtk::HBox(0, 15),
- new Gtk::VBox(0, 5),
- new Gtk::Pixmap($pix_warn_map, $pix_warn_mask),
- _("Please select media for backup..."),
- new Gtk::VBox(0, 5),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- $previous_widget = \&wizard_step2;
- $next_widget = \&wizard_step2;
- $central_widget = \$box2;
- $up_box->show_all();
-}
-
-sub message_noselect_what_box {
- $box2->destroy();
- my ($pix_warn_map, $pix_warn_mask) = gtkcreate_png('warning');
-
- gtkadd($advanced_box,
- $box2 = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtkpack(new Gtk::HBox(0, 15),
- new Gtk::VBox(0, 5),
- new Gtk::Pixmap($pix_warn_map, $pix_warn_mask),
- _("Please select data to backup..."),
- new Gtk::VBox(0, 5),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- $previous_widget = \&wizard;
- $next_widget = \&wizard;
- $central_widget = \$box2;
- $up_box->show_all();
-}
-
-sub message_noconf_box {
- $box2->destroy();
- my ($pix_warn_map, $pix_warn_mask) = gtkcreate_png('warning');
-
- gtkadd($advanced_box,
- $box2 = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtkpack(new Gtk::HBox(0, 15),
- new Gtk::VBox(0, 5),
- new Gtk::Pixmap($pix_warn_map, $pix_warn_mask),
- _("No configuration file found \nplease click Wizard or Advanced."),
- new Gtk::VBox(0, 5),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- button_box_restore_main();
- $central_widget = \$box2;
- $up_box->show_all();
-}
-
-sub message_underdevel {
- $box2->destroy();
- my ($pix_warn_map, $pix_warn_mask) = gtkcreate_png('warning');
-
- gtkadd($advanced_box,
- $box2 = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtkpack(new Gtk::HBox(0, 15),
- new Gtk::VBox(0, 5),
- new Gtk::Pixmap($pix_warn_map, $pix_warn_mask),
- _("Under Devel ... please wait."),
- new Gtk::VBox(0, 5),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- $central_widget = \$box2;
- $up_box->show_all();
-}
-
-################################################ BUILD_BACKUP ################################################
-
-sub progress {
- my ($progressbar, $incr, $label_text) = @_;
- my($new_val) = $progressbar->get_current_percentage;
- $new_val += $incr;
- if ($new_val > 1) { $new_val = 1 }
- $progressbar->update($new_val);
- $progressbar->{label}->set($label_text);
- Gtk->main_iteration while Gtk->events_pending;
-}
-
-sub find_backup_to_put_on_cd {
- my @list_backup_tmp;
- my @data_backuped_tmp;
- @data_backuped = ();
- -d $save_path and my @list_backup = all($save_path);
- foreach (grep /^backup_other/, @list_backup) {
- $other_backuped = 1;
- chomp;
- my $tail = (split(' ',`du $save_path/$_`))[0] ;
- s/^backup_other//gi;
- s/.tar.gz$//gi;
- s/.tar.bz2$//gi;
- my @user_date = split(/\_20/,$_);
- my @user_date2 = split(/\_/,$user_date[1]);
- my $to_put = " other_data, (tail: $tail ko, date: 20$user_date2[0], hour: $user_date2[1])";
- push @data_backuped , $to_put;
- }
- foreach (grep /_sys_/, @list_backup) {
- $sys_backuped = 1;
- chomp;
- my $tail = (split(' ',`du $save_path/$_`))[0] ;
- s/^backup_other//gi;
- s/.tar.gz$//gi;
- s/.tar.bz2$//gi;
- my @user_date = split(/\_20/,$_);
- my @user_date2 = split(/\_/,$user_date[1]);
- my $to_put = " system, (tail: $tail ko, date: 20$user_date2[0], hour: $user_date2[1])";
- push @data_backuped , $to_put;
- }
- foreach (grep /user_/, @list_backup) {
- chomp;
- my $tail = (split(' ',`du $save_path/$_`))[0] ;
- s/^backup_user_//gi;
- s/.tar.gz$//gi;
- s/.tar.bz2$//gi;
- my @user_date = split(/\_20/,$_);
- my @user_date2 = split(/\_/,$user_date[1]);
- my $to_put = " $user_date[0], (tail: $tail ko, date: 20$user_date2[0], hour: $user_date2[1])";
- push @data_backuped , $to_put;
- }
-}
-
-sub build_backup_status {
- $pbar = new Gtk::ProgressBar;
- $pbar1 = new Gtk::ProgressBar;
- $pbar2 = new Gtk::ProgressBar;
- $pbar3 = new Gtk::ProgressBar;
- $stext = new Gtk::Label("");
- button_box_build_backup_end();
- gtkpack($advanced_box,
- $table = gtkpack(new Gtk::VBox(0, 5),
- create_packtable({ col_spacings => 10, row_spacings => 5 },
- [""],
- [""],
- [""],
- [""],
- [""],
- [""],
- [""],
- [_("Backup system files")],
- [ $pbar, $pbar->{label} = new Gtk::Label(' ') ],
- [_("Backup user files") ],
- [$pbar1,$pbar1->{label} = new Gtk::Label(' ') ],
- [_("Backup other files")],
- [ $pbar2, $pbar2->{label} = new Gtk::Label(' ') ],
- [_("Total Progress")],
- [$pbar3,$pbar3->{label} = new Gtk::Label(' ') ],
- ),
- $stext,
- ),
- );
- $custom_help = "options";
- $central_widget = \$table;
- $up_box->show_all();
- Gtk->main_iteration while Gtk->events_pending;
-}
-
-
-sub build_backup_ftp_status {
- $pbar = new Gtk::ProgressBar;
- $pbar3 = new Gtk::ProgressBar;
- $table->destroy();
- button_box_build_backup_end();
- $pbar->set_value(0);
- $pbar3->set_value(0);
-
-
- gtkpack($advanced_box,
- $table = gtkpack_(new Gtk::VBox(0, 15),
- 1, _("files sending by FTP"),
- 1, new Gtk::VBox(0, 15),
- 1, create_packtable ({ col_spacings => 10, row_spacings => 5 },
-# [ $pbar->set_show_text( $show_text );
- [_("Sending files...")],
- [""],
- [ $pbar->{label} = new Gtk::Label(' ') ],
- [ $pbar],
- [""],
- [_("Total Progress")],
- [ $pbar3->{label} = new Gtk::Label(' ') ],
- [$pbar3],
- ),
- 1, new Gtk::VBox(0, 15),
- ),
- );
- $custom_help = "options";
- $central_widget = \$table;
- $up_box->show_all();
- Gtk->main_iteration while Gtk->events_pending;
-}
-
-sub build_backup_box_see_conf {
- my $box2;
- my $text = new Gtk::Text(undef, undef);
- system_state();
- gtktext_insert($text, $system_state);
- button_box_restore_main();
-
- gtkpack($advanced_box,
- $box2 = gtkpack_(new Gtk::HBox(0, 15),
- 1, gtkpack_(new Gtk::VBox(0,10),
- 0, _("Drakbackup Configuration"),
- 1, createScrolledWindow($text),
- ),
- ),
- );
- button_box_backup_end();
- $custom_help = "";
- $central_widget = \$box2;
- $current_widget = \&build_backup_box_see_conf;
- $previous_widget =\&build_backup_box;
- $up_box->show_all();
-}
-
-sub build_backup_box_progress {
-# build_backup_files();
-}
-
-sub aff_total_tail {
- my @toto ;
- my $total = 0;
- push @toto, (split (",", $_))[1] foreach @list_to_build_on_cd;
- foreach (@toto) {
- s/\s+\(tail://gi;
- s/\s+//gi;
- s/ko//gi;
- $total += $_;
- }
- $label_tail->set("total tail: $total ko");
-}
-
-sub build_backup_box {
- $box2->destroy();
- my ($pix_cd_map, $pix_cd_mask) = gtkcreate_png("ic82-CD-40");
- my ($pix_hd_map, $pix_hd_mask) = gtkcreate_png("ic82-discdurwhat-40");
- my ($pix_options_map, $pix_options_mask) = gtkcreate_png("ic82-moreoption-40");
-
- gtkadd($advanced_box,
- $box2 = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtkpack_(new Gtk::VBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtksignal_connect(my $button_from_conf_file = new Gtk::Button(), clicked => sub {
- ${$central_widget}->destroy();
- build_backup_box_see_conf();
- }),
- 0, new Gtk::VBox(0, 5),
- 1, gtksignal_connect(my $button_see_conf = new Gtk::Button(), clicked => sub {
- ${$central_widget}->destroy();
- build_backup_box_see_conf();
- }),
- 1, new Gtk::VBox(0, 5),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- );
-
- $button_from_conf_file->add(gtkpack(new Gtk::HBox(0,10),
- new Gtk::Pixmap($pix_hd_map, $pix_hd_mask),
- new Gtk::Label(_("Backup Now from configuration file")),
- new Gtk::HBox(0, 5)
- ));
- $button_see_conf->add(gtkpack(new Gtk::HBox(0,10),
- new Gtk::Pixmap($pix_options_map, $pix_options_mask),
- new Gtk::Label(_("View Backup Configuration.")),
- new Gtk::HBox(0, 5)
- ));
-
- button_box_restore_main();
- fonction_env(\$box2, \&build_backup_box, \&interactive_mode_box, "options");
- $up_box->show_all();
-}
-
-################################################ INTERACTIVE ################################################
-
-sub interactive_mode_box {
- $box2->destroy();
- my ($mode) = @_;
-
- read_conf_file();
- gtkadd($advanced_box,
- $box2 = gtkpack_(new Gtk::HBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtkpack_(new Gtk::VBox(0, 15),
- 1, new Gtk::VBox(0, 5),
- 1, gtksignal_connect(new Gtk::Button(_("Wizard Configuration")), clicked => sub {
- ${$central_widget}->destroy();
- read_conf_file();
- wizard();
- }),
- 1, gtksignal_connect(new Gtk::Button(_("Advanced Configuration")), clicked => sub {
- button_box_adv();
- ${$central_widget}->destroy();
- advanced_box();
- }),
- 1, gtksignal_connect(new Gtk::Button(_("Backup Now")), clicked => sub {
- ${$central_widget}->destroy();
- if ($cfg_file_exist) {
- build_backup_box();
- } else {
- message_noconf_box();
- }
- }),
- 1, gtksignal_connect(new Gtk::Button(_("Restore")), clicked => sub {
- ${$central_widget}->destroy();
- restore_box();
- }),
- 1, new Gtk::VBox(0, 5),
- ),
- 1, new Gtk::VBox(0, 5),
- ),
- );
- button_box_main();
- $custom_help = "main";
- $central_widget = \$box2;
- $up_box->show_all();
- if ($mode eq "restore") {
- ${$central_widget}->destroy();
- restore_box();
- }
-}
-
-sub interactive_mode {
- $interactive = 1;
- my $box;
- $my_win = my_gtk->new('drakbackup');
- $window1 = $my_win->{window};
- unless ($::isEmbedded) {
- $my_win->{rwindow}->set_position(1);
- $my_win->{rwindow}->set_title(_("Drakbackup"));
- }
- $my_win->{rwindow}->signal_connect (delete_event => sub { Gtk->exit(0) });
- my ($pix_u_map, $pix_u_mask) = gtkcreate_png("drakbackup.540x57");
- read_conf_file();
-
- gtkadd($window1,
- gtkpack(new Gtk::VBox(0,0),
- gtkpack(gtkset_usize ($up_box = new Gtk::VBox(0, 5), 540, 400),
- $box = gtkpack_(new Gtk::VBox(0, 3),
- if_(!$::isEmbedded, 0, new Gtk::Pixmap($pix_u_map, $pix_u_mask)),
- 1, gtkpack_(new Gtk::HBox(0, 3),
- 1, gtkpack_(new Gtk::HBox(0, 15),
- 0, new Gtk::HBox(0, 5),
- 1, $advanced_box = gtkpack_(new Gtk::HBox(0, 15),
- 1, $box2 = gtkpack_(new Gtk::VBox(0, 15),),
- ),
- 0, new Gtk::HBox(0, 5),
- ),
- ),
- 0, new Gtk::HSeparator,
- 0, $button_box = gtkpack(new Gtk::VBox(0, 15),
- $button_box_tmp = gtkpack(new Gtk::VBox(0, 0),),
- ),
- ),
- ),
- ),
- );
- interactive_mode_box();
- $custom_help = "main";
- button_box_main();
- $central_widget = \$box2;
- $window1->show_all;
- $window1->realize;
- $window1->show_all();
- $my_win->main;
- $my_win->exit(0);
-}
-
-################################################ HELP & ABOUT ################################################
-
-
-sub adv_help {
- my ($function, $custom_help) = @_,
- my $text = new Gtk::Text(undef, undef);
- my $advanced_box_help;
-
-################################################ help definition ##############################################
-
- my %custom_helps = (
- "options" =>
- _("options description:
-
- In this step Drakbackup allow you to change:
-
- - The compression mode:
-
- If you check bzip2 compression, you will compress
- your data better than gzip (about 2-10 %).
- This option is not checked by default because
- this compression mode needs more time (about 1000% more).
-
- - The update mode:
-
- This option will update your backup, but this
- option is not really useful because you need to
- decompress your backup before you can update it.
-
- - the .backupignore mode:
-
- Like with cvs, Drakbackup will ignore all references
- included in .backupignore files in each directories.
- ex:
- #> cat .backupignore
- *.o
- *~
- ...
-
-
-"),
- "mail_pb" =>
- _("
- Some errors during sendmail are caused by
- a bad configuration of postfix. To solve it you have to
- set myhostname or mydomain in /etc/postfix/main.cf
-
-"),
-
- "what" =>
- _("options description:
-
- - Backup system files:
-
- This option allows you to backup your /etc directory,
- which contains all configuration files. Please be
- careful during the restore step to not overwrite:
- /etc/passwd
- /etc/group
- /etc/fstab
-
- - Backup User files:
-
- This option allows you select all users that you want
- to backup.
- To preserve disk space, it is recommended that you
- do not include web browser's cache.
-
- - Backup Other files:
-
- This option allows you to add more data to save.
- With the other backup it's not possible at the
- moment to select incremental backup.
-
- - Incremental Backups:
-
- The incremental backup is the most powerful
- option for backup. This option allows you
- to backup all your data the first time, and
- only the changed afterward.
- Then you will be able, during the restore
- step, to restore your data from a specified
- date.
- If you have not selected this option all
- old backups are deleted before each backup.
-
-
-"),
- "restore" =>
- _("restore description:
-
-Only the most recent date will be used, because with incremental
-backups it is necessary to restore one by one each older backup.
-
-So if you don't want to restore a user please unselect all their
-check boxes.
-
-Otherwise, you are able to select only one of these.
-
- - Incremental Backups:
-
- The incremental backup is the most powerful
- option to use. This option allows you to
- backup all of your data the first time, and
- only the changed data after.
- So you will be able, during the restore
- step, to restore your data from a specified
- date.
- If you have not selected this option all
- old backups are deleted before each backup.
-
-
-
-"),
- "main" =>
- _(" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\@epita.fr>") .
-"\n" .
-_(" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\@mandrakesoft.com>") .
-"\n\n" .
-_(" 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.") .
-"\n\n _____________________\n" .
-_("Description:
-
- Drakbackup is used to backup your system.
- During the configuration you can select:
- - System files,
- - Users files,
- - Other files.
- or All your system ... and Other (like Windows Partitions)
-
- Drakbackup allows you to backup your system on:
- - Harddrive.
- - NFS.
- - CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).
- - FTP.
- - Rsync.
- - Webdav.
- - Tape.
-
- Drakbackup allows you to restore your system to
- a user selected directory.
-
- Per default all backup will be stored on your
- /var/lib/drakbackup directory
-
- Configuration file:
- /etc/drakconf/drakbackup/drakbakup.conf
-
-
-Restore Step:
-
- During the restore step, DrakBackup will remove
- your original directory and verify that all
- backup files are not corrupted. It is recommended
- you do a last backup before restoring.
-
-
-"),
- "ftp" =>
- _("options description:
-
-Please be careful when you are using ftp backup, because only
-backups that are already built are sent to the server.
-So at the moment, you need to build the backup on your hard
-drive before sending it to the server.
-
-"),
- "restore_pbs" =>
- _("
-Restore Backup Problems:
-
-During the restore step, Drakbackup will verify all your
-backup files before restoring them.
-Before the restore, Drakbackup will remove
-your original directory, and you will loose all your
-data. It is important to be careful and not modify the
-backup data files by hand.
-")
-);
-
- my $default_help = _(" Copyright (C) 2001 MandrakeSoft by DUPONT Sebastien <dupont_s\@epita.fr>") .
-"\n" .
-_(" updates 2002 MandrakeSoft by Stew Benedict <sbenedict\@mandrakesoft.com>") .
-"\n\n" .
-_(" 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.") .
-"\n\n _____________________\n" .
-_("Description:
-
- Drakbackup is used to backup your system.
- During the configuration you can select
- - System files,
- - Users files,
- - Other files.
- or All your system ... and Other (like Windows Partitions)
-
- Drakbackup allows you to backup your system on:
- - Harddrive.
- - NFS.
- - CDROM (CDRW), DVDROM (with autoboot, rescue and autoinstall.).
- - FTP.
- - Rsync.
- - Webdav.
- - Tape.
-
- Drakbackup allows you to restore your system to
- a user selected directory.
-
- Per default all backup will be stored on your
- /var/lib/drakbackup directory
-
- Configuration file:
- /etc/drakconf/drakbackup/drakbakup.conf
-
-Restore Step:
-
- During the restore step, Drakbackup will remove
- your original directory and verify that all
- backup files are not corrupted. It is recommended
- you do a last backup before restoring.
-
-
-");
-
-################################################ help function ##############################################
-
- gtktext_insert($text, $custom_helps{$custom_help} || $default_help);
- gtkpack($advanced_box,
- $advanced_box_help = gtkpack_(new Gtk::VBox(0,10),
- 1, gtkpack_(new Gtk::HBox(0,0),
- 1, $text,
- 0, new Gtk::VScrollbar($text->vadj),
- ),
- 0, gtkadd(gtkset_layout(new Gtk::HButtonBox, -spread),
- gtksignal_connect(new Gtk::Button(_("OK")), clicked => sub {
- ${$central_widget}->destroy(); $function->() }),
- ),
- )
- );
- $central_widget = \$advanced_box_help;
- $up_box->show_all();
-}
-
-sub to_ok {
- $sav_next_widget = $next_widget;
- $next_widget = undef;
- button_box_wizard();
-}
-
-sub to_normal {
- $next_widget = $sav_next_widget;
-}
diff --git a/perl-install/standalone/drakboot b/perl-install/standalone/drakboot
deleted file mode 100755
index ade6207de..000000000
--- a/perl-install/standalone/drakboot
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/usr/bin/perl
-
-use lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use common;
-use interactive;
-use any;
-use bootloader;
-use detect_devices;
-use fsedit;
-use fs;
-use c;
-
-local $_ = join '', @ARGV;
-
-/-h/ and die "usage: drakboot [--expert] [--testing]\n";
-
-$::expert = /-expert/;
-$::testing = /-testing/;
-
-my $in = 'interactive'->vnew('su', 'bootloader');
-
-$::lilo_choice = \&lilo_choice;
-
-if ($in->isa('interactive::gtk')) {
- require 'bootlook.pm';
-} else {
- lilo_choice();
-}
-
-!$::isEmbedded and $in->exit(0);
-kill('USR1', $::CCPID);
-goto ask;
-
-sub lilo_choice
-{
- my $bootloader = bootloader::read();
- local ($_) = `detectloader`;
- $bootloader->{methods} = { lilo => 1, grub => !!/grub/i, if_(arch() =~ /ppc/, yaboot => 1) };
-
- my ($all_hds) = fsedit::get_hds();
- my $fstab = [ fsedit::get_all_fstab($all_hds) ];
- fs::merge_info_from_fstab($fstab);
-
- $::expert=1;
-
- ask:
- local $::isEmbedded = 0;
- any::setupBootloader($in, $bootloader, $all_hds, $fstab, $ENV{SECURE_LEVEL}) or return;
- eval { bootloader::install($bootloader, $fstab, $all_hds->{hds}) };
-
- my $loader = arch() =~ /ppc/ ? "Yaboot" : "LILO";
- if ($@) {
- $in->ask_warn('',
- [ _("Installation of %s failed. The following error occured:", $loader),
- grep { !/^Warning:/ } cat_("/tmp/.error") ]);
- unlink "/tmp/.error";
- goto ask;
- }
-}
diff --git a/perl-install/standalone/drakbug b/perl-install/standalone/drakbug
deleted file mode 100755
index 3cca44409..000000000
--- a/perl-install/standalone/drakbug
+++ /dev/null
@@ -1,205 +0,0 @@
-#!/usr/bin/perl
-
-# Drak Bug Report
-# C$opyright (C) 2002 MandrakeSoft (daouda@mandrakesoft.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
-# 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 lib qw(/usr/lib/libDrakX);
-
-use standalone;
-use interactive;
-use MDK::Common;
-require Gtk;
-require Gtk::Gdk::ImlibImage;
-use my_gtk qw(:helpers :wrappers :ask);
-use Config;
-
-Gtk::Gdk::ImlibImage->init;
-
-my $in = 'interactive'->vnew;
-
-my $bugzilla_url = "https://drakbug.mandrakesoft.com";
-my $version = "0.9.0";
-my $prog;
-my $incident=0;
-
-sub usage {
- print STDERR _("drakbug version %s
-Copyright (C) 2002 MandrakeSoft.
-This is free software and may be redistributed under the terms of the GNU GPL.
-
-usage: drakbug [OPTIONS] [PROGRAM_NAME]
-
-OPTIONS:
-", $version) . _(" --help - print this help message.
-") . "\n" . _(" --report - program should be one of mandrake tools
-") . "\n" . _(" --incident - program should be one of mandrake tools
-");
- exit(0);
-}
-
-while (defined($_ = shift @ARGV)) {
- /^--help$/ and do { usage; next };
- /^--report$/ and do { $prog = shift @ARGV };
- /^--incident$/ and do {$incident = 1 ; $prog = shift @ARGV };
-}
-
-my $window_g = new Gtk::Window -toplevel;
-$window_g->set_policy($false,$false,$true);
-$window_g->set_position(1);
-$window_g->border_width(5);
-$window_g->set_title(_("Mandrake Bug Report Tool"));
-#$window_g->set_usize(540, 350);
-$window_g->signal_connect("delete_event", \&quit_global);
-
-my $mdk_app = {
- _("Mandrake Control Center") => 'drakconf',
- _("First Time Wizard") => 'drakfw',
- _("Synchronization tool") => 'draksync',
- _("Standalone Tools") => ['adduserdrake','diskdrake','drakautoinst','drakbackup','drakboot','drakbug','drakfloppy','drakfont','drakgw','drakconnect','drakxservices','drakxtv','keyboardrake','logdrake','mousedrake','net_monitor','printerdrake','scannerdrake','drakfirewall','XFdrake'],
- _("HardDrake") => 'harddrake2',
- _("Mandrake Online") => 'mdkonline',
- _("Menudrake") => 'menudrake',
- _("Msec") => 'msec',
- _("Remote Control") => 'rfbdrake',
- _("Software Manager") => 'rpmdrake',
- _("Urpmi") => 'urpmi',
- _("Windows Migration tool") => 'transfugdrake',
- _("Userdrake") => 'userdrake',
- _("Configuration Wizards") => 'wizdrake',
- };
-
-my @generic_tool = keys %{$mdk_app};
-my @all_drakxtools = @ { $mdk_app->{_("Standalone Tools")} };
-push(@generic_tool,@all_drakxtools);
-
-my $kernel_release = chomp_(`uname -r`);
-$kernel_release.="";
-my $mdk_release = chomp_(cat_("/etc/mandrake-release"));
-
-my $table = new Gtk::Table(4,2,'TRUE');
-#$table->set_border_width(5);
-$table->set_row_spacings(10);
-$table->set_col_spacings(5);
-$table->attach(new Gtk::Label(_("Application:")), 0, 1, 0, 1,'fill', 'fill',20,0);
-$table->attach(new Gtk::Label(_("Package: ")), 0, 1, 1, 2, 'fill', 'fill',0,0);
-$table->attach(new Gtk::Label(_("Kernel:")), 0, 1, 2, 3, 'fill', 'fill',0,0);
-$table->attach(new Gtk::Label(_("Release: ")), 0, 1, 3, 4, 'fill', 'fill',0,0);
-$table->attach(my $comb_app = new Gtk::Combo(), 1, 2, 0, 1, 'fill', 'fill',0,0);
-$comb_app->set_usize(270,undef);
-$comb_app->set_popdown_strings("",sort(@generic_tool));
-$table->attach(my $package = new Gtk::Entry(), 1, 2, 1, 2, 'fill', 'fill',0,0);
-$package->set_text("...");
-$table->attach(my $kernel_rel = new Gtk::Entry(), 1, 2, 2, 3, 'fill', 'fill',0,0);
-$kernel_rel->set_text("$kernel_release");
-$table->attach(my $mdk_rel = new Gtk::Entry(), 1, 2, 3, 4, 'fill', 'fill',0,0);
-$mdk_rel->set_text("$mdk_release");
-
-gtkpack2__(
- gtkpack2__(my $vbx = new Gtk::VBox(0,5),
- gtkadd($table),
- gtkpack(new Gtk::HBox(0,0),
- gtkpack(gtkset_justify(new Gtk::Label(_("\n\nTo submit a bug report, click on the button report.\nThis will open a web browser window on https://drakbug.mandrakesoft.com\n where you'll find a form to fill in.The information displayed above will be \ntransferred to that server\n\n")),"left")),
- ),
- gtkpack(new Gtk::HSeparator),
-
- ),
- );
-
-if (defined $prog) {
- update_app($prog);
- $comb_app->entry->set_text("$prog");
-};
-
-$comb_app->entry->signal_connect('changed', sub { update_app($comb_app->entry->get_text()) });
-my $kernel = $kernel_rel->get_chars(0,-1);
-my $hbx = new Gtk::HBox(0,0);
-my $Close_Button = new Gtk::Button(_("Close"));
-$Close_Button->signal_connect(clicked => sub { Gtk->exit(0) });
-$hbx->pack_start($Close_Button,0,0,0);
-
-my $Report_Button = new Gtk::Button(_("Report"));
-$Report_Button->signal_connect(clicked => sub { my $options = "mdkwizard=1";
- $options.="incident=1" if $incident;
- $p = $package->get_text(); $k=$kernel_rel->get_text(); ($r =parse_release()) =~ s/\s//;
- $options.="?package=$p" ;
- $options.="?kernel=$k";
- $options.="?mdkrelease=$r";
- print "$bugzilla_url/wizard?"."$options" ."\n";
- connect_bugzilla("$bugzilla_url/wizard?"."$options") });
-$hbx->pack_end($Report_Button,0,0,0);
-$vbx->pack_start($hbx,0,0,0);
-$window_g->add($vbx);
-
-$window_g->show_all();
-Gtk->main();
-Gtk->exit(0);
-in->exit(0);
-
-sub update_app {
- my ($text) = @_;
- my $app_choice;
- $ENV{PATH} = "/sbin:/usr/sbin:$ENV{PATH}";
- if (member($text,@all_drakxtools) || $text eq _("Standalone Tools")) {
- $app_choice = chomp_(`rpm -q drakxtools`) ;
- } elsif (member($text,keys %{$mdk_app}) && $text ne _("Standalone Tools")) {
- $app_choice = get_package($mdk_app->{$text});
- } else {
- LOOP: while (($key,$value) = each %{$mdk_app}) {
- next if $key eq _("Standalone Tools");
- if ($value eq $text) {
- $app_choice = get_package($text);
- $prog = $key;
- last LOOP;
- }
- }
-
- }
- $app_choice ne '' ? $package->set_text("$app_choice") : $package->set_text(_("Not installed"));
-}
-
-sub get_package {
- my ($executable) = @_;
- my ($rpm_package, $which_app);
- $which_app = chomp_(`which '$executable'`);
- $rpm_package = chomp_(`rpm -qf '$which_app' 2>1&`);
- $rpm_package;
-}
-
-sub parse_release {
- my ($rel) = cat_('/etc/mandrake-release') =~ /release\s(\S+\s\(.*\))/;
- $rel;
-}
-
-sub connect_bugzilla {
- my($url) = @_;
- my $w = $in->wait_message('',_("connecting to Bugzilla wizard ..."));
- sleep(3);
- exec $ENV{BROWSER},$url if exists $ENV{BROWSER} ;
- my @browser = qw (mozilla konqueror galeon);
- foreach (@browser) {
- if (-e "/usr/bin/$_") { standalone::explanations("Contacting $url with $_\n "); exec $_,$url }
- }
- $in->ask_warn('', _("No browser available! Please install one"));
-}
-
-sub read_app_context {
- my ($name) = @_;
-}
-
-sub quit_global {
- Gtk->exit(0);
-}
diff --git a/perl-install/standalone/drakbug_report b/perl-install/standalone/drakbug_report
deleted file mode 100755
index 6b70acb35..000000000
--- a/perl-install/standalone/drakbug_report
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/usr/bin/perl
-
-use lib qw(/usr/lib/libDrakX);
-
-use MDK::Common;
-use any;
-
-my %other = (
- 'rpm -qa' => join('', sort `rpm -qa`),
- 'mandrake version' => cat_('/etc/redhat-release'),
- 'df' => join('', `df`),
-);
-
-print any::report_bug('', %other);
diff --git a/perl-install/standalone/drakconnect b/perl-install/standalone/drakconnect
deleted file mode 100755
index 903d9d0b3..000000000
--- a/perl-install/standalone/drakconnect
+++ /dev/null
@@ -1,693 +0,0 @@
-#!/usr/bin/perl
-
-# DrakConnect
-
-# Copyright (C) 1999-2002 MandrakeSoft (damien@mandrakesoft.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
-# 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 lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use interactive;
-use common;
-use network::netconnect;
-use network::ethernet;
-use network::tools;
-use network;
-use c;
-use MDK::Common;
-use any;
-use network::isdn;
-use network::adsl;
-use MDK::Common::Globals "network", qw($in $prefix $disconnect_file $connect_prog $connect_file $disconnect_file);
-
-my $xpm_path = "/usr/share/libDrakX/pixmaps";
-$::isWizard = "@ARGV" =~ /--wizard/;
-$::expert = "@ARGV" =~ /--expert/;
-local $_ = join '', @ARGV;
-
-#/-h/ and die "usage: drakconnect[--xf3] [--beginner] [--expert] [--auto] [--noauto] [--skiptest] [--testing]\n";
-
-my $netcnx = {};
-my $netc = {};
-my $intf = {};
-my @conx_type = ('modem', 'isdn_internal', 'isdn_external', 'adsl', 'cable', 'lan');
-
-#$::wizard_xpm = "/usr/share/pixmaps/internet.xpm";
-
-my $in = 'interactive'->vnew('su', 'network');
-!$::isEmbedded && $in->isa('interactive::gtk') and $::isWizard = 1;
-$::Wizard_pix_up = "wiz_drakconnect.png";
-$::Wizard_title = "Network & Internet Configuration";
-
-MDK::Common::Globals::init(
- in => $in,
- prefix => '',
- connect_file => "/etc/sysconfig/network-scripts/net_cnx_up",
- disconnect_file => "/etc/sysconfig/network-scripts/net_cnx_down",
- connect_prog => "/etc/sysconfig/network-scripts/net_cnx_pg"
- );
-
-$::isEmbedded && ref($in) =~ /gtk/ or goto dd;
-require Gtk;
-init Gtk;
-require my_gtk;
-import my_gtk qw(:helpers :wrappers);
-my $expert_mode = 0;
-network::netconnect::read_net_conf('', $netcnx, $netc);
-any::load_category_no_message('net', undef);
-my @all_cards = network::ethernet::conf_network_card_backend ($netc, $intf, undef, undef, undef, undef);
-network::netconnect::load_conf($netcnx, $netc, $intf);
-
-my $window1 = $::isEmbedded ? new Gtk::Plug ($::XID) : new Gtk::Window -toplevel;
-$window1->signal_connect (delete_event => sub { Gtk->exit(0) });
-$window1->set_position(1);
-$window1->set_title(_("Network configuration (%d adapters)", @all_cards));
-$window1->border_width(10);
-$::isEmbedded or $window1->set_usize(500, 400);
-my $vbox1 = new Gtk::VBox(0,10);
-$window1->add($vbox1);
-my $hbox1 = new Gtk::HBox(0,0);
-$vbox1->pack_start($hbox1,0,0,0);
-$hbox1->pack_start(new Gtk::Label(_("Profile: ")),0,0,0);
-
-my $combo1 = new Gtk::Combo;
-$combo1->set_popdown_strings (network::netconnect::get_profiles());
-my $old_profile = $netcnx->{PROFILE};
-$combo1->entry->set_text($netcnx->{PROFILE} ? $netcnx->{PROFILE} : "default");
-$combo1->entry->set_editable(0);
-$hbox1->pack_start($combo1,0,0,0);
-my $button_del = new Gtk::Button(_("Del profile..."));
-$button_del->signal_connect(clicked => sub {
- my $dialog = new Gtk::Dialog();
- $dialog->set_position(1);
- $dialog->vbox->set_border_width(10);
- $dialog->signal_connect (delete_event => sub { Gtk->main_quit() });
- $dialog->vbox->pack_start(new Gtk::Label(_("Profile to delete:")),1,1,0);
- my $combo_dialog = new Gtk::Combo;
- $combo_dialog->set_popdown_strings (grep { ! /default/ } network::netconnect::get_profiles());
- $combo_dialog->entry->set_editable(0);
- $dialog->vbox->pack_start($combo_dialog,1,1,0);
- my $bbox_dialog = new Gtk::HButtonBox;
- $dialog->action_area->add($bbox_dialog);
- $bbox_dialog->set_layout(-end);
- my $button_ok = new Gtk::Button _("OK");
- $button_ok->signal_connect (clicked => sub {
- network::netconnect::del_profile($netcnx, $combo_dialog->entry->get_text());
- $netcnx->{PROFILE} eq $combo_dialog->entry->get_text() and $netcnx->{PROFILE} = "default";
- Gtk->main_quit();
- });
- $bbox_dialog->add($button_ok);
- my $button_cancel = new Gtk::Button _("Cancel");
- $button_cancel->signal_connect (clicked => sub { Gtk->main_quit() });
- $bbox_dialog->add($button_cancel);
- $dialog->show_all;
- $dialog->set_modal(1);
- Gtk->main();
- $dialog->destroy;
- $combo1->entry->set_text((-e "/etc/sysconfig/network-scripts/drakconnect_conf." . $combo1->entry->get_text) ? $combo1->entry->get_text : "default");
- $combo1->set_popdown_strings(network::netconnect::get_profiles());
- apply();
- });
-$hbox1->pack_start($button_del,0,0,5);
-$button_del->set_sensitive(network::netconnect::get_profiles() > 1);
-my $button_new = new Gtk::Button(_("New profile..."));
-$button_new->signal_connect(clicked => sub {
- my $dialog = new Gtk::Dialog();
- $dialog->set_position(1);
- $dialog->vbox->set_border_width(10);
- $dialog->signal_connect (delete_event => sub { Gtk->main_quit() });
- $dialog->vbox->pack_start(new Gtk::Label(_("Name of the profile to create (the new profile is created as a copy of the current one) :")),1,1,0);
- my $entry_dialog = new Gtk::Entry;
- $dialog->vbox->pack_start($entry_dialog,1,1,0);
- my $bbox_dialog = new Gtk::HButtonBox;
- $dialog->action_area->add($bbox_dialog);
- $bbox_dialog->set_layout(-end);
- my $button_ok = new Gtk::Button _("OK");
- $button_ok->signal_connect (clicked => sub {
- network::netconnect::add_profile($netcnx, $entry_dialog->get_text());
- $netcnx->{PROFILE} = $entry_dialog->get_text();
- Gtk->main_quit();
- });
- $bbox_dialog->add($button_ok);
- my $button_cancel = new Gtk::Button _("Cancel");
- $button_cancel->signal_connect (clicked => sub { Gtk->main_quit() });
- $bbox_dialog->add($button_cancel);
- $dialog->show_all;
- $dialog->set_modal(1);
- Gtk->main();
- $dialog->destroy;
- $combo1->entry->set_text((-e "/etc/sysconfig/network-scripts/drakconnect_conf." . $netcnx->{PROFILE}) ? $netcnx->{PROFILE} : "default");
- $combo1->set_popdown_strings(network::netconnect::get_profiles());
-});
-$hbox1->pack_start($button_new,0,0,5);
-my $hbox2 = new Gtk::HBox(0,0);
-$vbox1->pack_start($hbox2,0,0,0);
-$hbox2->pack_start(new Gtk::Label(_("Hostname: ")),0,0,0);
-my $hostname = chomp_(`hostname`);
-my $label_host = new Gtk::Label($hostname);
-$hbox2->pack_start($label_host,0,0,0);
-
-#$vbox1->pack_start(new Gtk::HSeparator,1,1,5);
-
-my $frame1 = new Gtk::Frame (_("Internet access"));
-$vbox1->pack_start($frame1,1,1,0);
-my $vbox_frame1 = new Gtk::VBox(0,0);
-$vbox_frame1->set_border_width(5);
-$frame1->add($vbox_frame1);
-my $table1 = new Gtk::Table (3,3, 0);
-$table1->set_border_width(5);
-$table1->set_row_spacings(5);
-$table1->set_col_spacings(5);
-#$table1->border_width(10);
-$vbox_frame1->pack_start($table1,1,1,0);
-#attach (table, child, left_attach, right_attach, top_attach, bottom_attach, xoptions, yoptions, xpadding, ypadding)
-#$table->attach($button[0], 0, 1, 0, 1, {expand=>1,fill=>1}, {expand=>1,fill=>1},0,0);
-$table1->attach(new Gtk::Label(_("Type:")), 0, 1, 0, 1, 'fill', 'fill',0,0);
-my $label4 = new Gtk::Label($netcnx->{type});
-$table1->attach($label4, 1, 2, 0, 1, 'fill', 'fill',0,0);
-my $label5 = new Gtk::Label($netcnx->{type} eq 'lan' ? _("Gateway:") : _("Interface:"));
-$table1->attach($label5, 0, 1, 1, 2, 'fill', 'fill',0,0);
-my $label6 = new Gtk::Label($netcnx->{type} eq 'lan' ? $netc->{GATEWAY} : $netcnx->{NET_INTERFACE});
-$table1->attach($label6, 1, 2, 1, 2, 'fill', 'fill',0,0);
-my $isconnected = -1;
-#-sub connected_local {
-#- print "in connected local\n";
-#- my $w = $in->wait_message('', _("Testing your connection..."), 1);
-#- Gtk->main_iteration while Gtk->events_pending;
-#- $isconnected = connected();
-#-}
-my $label7 = new Gtk::Label(_("Status:"));
-$table1->attach($label7, 0, 1, 2, 3, 'fill', 'fill',0,0);
-my $label8 = new Gtk::Label(_("Testing your connection..."));
-$table1->attach($label8, 1, 2, 2, 3, 'fill', 'fill',0,0);
-
-my $warning_label1 = new Gtk::Label("");
-$vbox_frame1->pack_start($warning_label1,0,0,0);
-my $button2 = new Gtk::Button(_("Wait please"));
-$button2->set_sensitive(0);
-$button2->signal_connect(clicked => sub {
- if (!$isconnected && cat_($connect_prog) =~ m|/usr/bin/kppp| && -e '/usr/bin/kppp') {
- run_program::rooted($prefix, "/usr/bin/kppp &");
- } elsif (!$isconnected) {
- connect_backend();
- } else {
- disconnect_backend();
- }
- update2();
- });
-
-$table1->attach($button2, 2, 3, 2, 3, 'fill', 'fill',0,0);
-
-#$table1->attach($button1, 2, 3, 1, 2, 'fill', 'fill',0,0);
-
-my $hbox_frame1_button = new Gtk::HBox(0,0);
-my $button1 = new Gtk::Button(_("Configure Internet Access..."));
-$button1->signal_connect(clicked => [ \&configure_net, '', $netcnx, $netc, $intf]);
-$hbox_frame1_button->pack_start($button1, 0, 0, 0);
-$vbox_frame1->pack_start($hbox_frame1_button,0,0,0);
-
-#$vbox1->pack_start(new Gtk::HSeparator,1,1,5);
-
-my $frame2 = new Gtk::Frame (_("LAN configuration"));
-$vbox1->pack_start($frame2,1,1,0);
-my $vbox2 = new Gtk::VBox(0,0);
-$vbox2->set_border_width(5);
-$frame2->add($vbox2);
-my $clist1 = new_with_titles Gtk::CList("", _("Interface"), _("IP address"), _("Protocol"), _("Driver"), _("State"));
-$clist1->set_column_auto_resize($_,1) foreach (0..4);
-$clist1->column_titles_passive();
-$clist1->set_shadow_type('etched_out');
-$vbox2->pack_start($clist1, 0, 0, 5);
-#$scrolled1->add_with_viewport($table2);
-
-my $ip_regexp = qr/(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})/;
-
-build_clist();
-
-my $hbox3 = new Gtk::HBox(0,0);
-my $button3 = new Gtk::Button(_("Configure Local Area Network..."));
-$button3->signal_connect(clicked => [ \&configure_lan, '', $netcnx, $netc, $intf]);
-$hbox3->pack_start($button3, 0, 0, 0);
-$vbox2->pack_start($hbox3, 0, 0, 0);
-
-#$vbox1->pack_start(new Gtk::HSeparator,0,0,5);
-
-my $bbox0 = new Gtk::HButtonBox;
-$vbox1->pack_start($bbox0,0,0,0);
-$bbox0->set_layout(-end);
-
-
-$bbox0->add(new Gtk::Label(_("Click here to launch the wizard ->")));
-my $button_wizard = new Gtk::Button _("Wizard...");
-$button_wizard->signal_connect(clicked => sub {
- $::isWizard = 1;
- system("drakconnect --wizard");
-# netconnect::intro('', $netcnx, $in);
- $combo1->entry->set_text((-e "/etc/sysconfig/network-scripts/drakconnect_conf." . $combo1->entry->get_text) ? $combo1->entry->get_text : "default");
- network::netconnect::load_conf($netcnx, $netc, $intf);
- update();
- });
-$bbox0->add($button_wizard);
-
-$vbox1->pack_start(new Gtk::HSeparator,0,0,5);
-
-my $bbox1 = new Gtk::HButtonBox;
-$vbox1->pack_start($bbox1,0,0,0);
-$bbox1->set_layout(-end);
-#$bbox1->set_border_width(5);
-
-my $button_expert = new Gtk::Button _("Expert Mode");
-$button_expert->signal_connect (clicked => sub {
- foreach ($button1, $button3) { $expert_mode ? $_->hide() : $_->show() }
- $button_expert->child->set($expert_mode ? _("Expert Mode") : _("Normal Mode"));
- $expert_mode = !$expert_mode;
- });
-$bbox1->add($button_expert);
-
-my $button_apply = new Gtk::Button _("Apply");
-$button_apply->signal_connect (clicked => sub {
- apply();
- });
-$button_apply->set_sensitive(0);
-$bbox1->add($button_apply);
-
-my $button_cancel = new Gtk::Button _("Cancel");
-$button_cancel->signal_connect (clicked => sub {
- $combo1->entry->set_text($old_profile);
- update();
- quit_global();
- });
-$bbox1->add($button_cancel);
-my $button_ok = new Gtk::Button _("OK");
-$button_ok->signal_connect (clicked => sub {
- my $dialog = new Gtk::Dialog();
- $dialog->set_position(1);
- $dialog->vbox->set_border_width(10);
- my $label = new Gtk::Label(_("Please Wait... Applying the configuration"));
- $dialog->signal_connect (delete_event => sub { Gtk->main_quit() });
- $dialog->vbox->pack_start($label,1,1,20);
- $dialog->show_all;
- Gtk->main_iteration while Gtk->events_pending;
- apply();
- $dialog->destroy;
- update();
- quit_global();
- });
-$bbox1->add($button_ok);
-$combo1->entry->signal_connect('changed', sub {
-# connected() and disconnect_backend();
- network::netconnect::set_profile($netcnx, $combo1->entry->get_text());
- network::netconnect::load_conf($netcnx, $netc, $intf);
- $netcnx->{$_} = $netc->{$_} foreach qw(NET_DEVICE NET_INTERFACE);
- network::netconnect::set_net_conf($netcnx, $netc);
- update();
- $button_apply->set_sensitive(1);
- });
-
-$window1->show_all();
-$_->hide foreach ($button1, $button3);
-Gtk->main_iteration while Gtk->events_pending;
-$::isEmbedded and kill 'USR2', $::CCPID;
-my $tag = Gtk->timeout_add(4000, \&update2);
-Gtk->main;
-Gtk->exit(0);
-
-dd:
-network::netconnect::intro('', $netcnx, $in);
-$in->exit(0);
-
-sub build_clist {
- foreach my $i (0..$#all_cards) {
- my $ip;
- if (-e "/sbin/ifconfig") {
- local $_ = `LC_ALL=C LANG=C LANGUAGE=C LC_MESSAGES=C /sbin/ifconfig "eth$i"`;
- /inet addr\:$ip_regexp/; $ip = if_($1 && $2 && $3, "$1.$2.$3.$4");
- $_ = `LC_ALL=C LANG=C LANGUAGE=C LC_MESSAGES=C /sbin/ifconfig`;
- $state = /eth$i/ ? "up" : "down";
- } else { $ip = $intf->{"eth$_"}{IPADDR}; $state = "n/a" }
- $clist1->append("", "eth$i", $ip , $intf->{"eth$i"}{BOOTPROTO}, $all_cards[$i]->[1], $state);
- $clist1->set_pixmap ($i, 0, gtkcreate_png("eth_card_mini2.png"));
-
- $clist1->set_selectable($i, 0);
- }
-}
-
-sub apply {
- $old_profile = $netcnx->{PROFILE} ? $netcnx->{PROFILE} : "default";
- network::netconnect::save_conf($netcnx, $netc, $intf);
-
- $netcnx->{type} eq 'modem' and any::pppConfig($in, $netcnx->{$netcnx->{type}}, '');
- $netcnx->{type} eq 'isdn_internal' and network::isdn::isdn_write_config_backend($netcnx->{$netcnx->{type}}, 1, $netc, $netcnx); #$light
- $netcnx->{type} eq 'isdn_external' and any::pppConfig($in, $netcnx->{$netcnx->{type}}, '');
- my $a = $netcnx->{type};
- $a =~ s/adsl_//;
- $netcnx->{type} =~ 'adsl' and network::adsl::adsl_conf_backend($netcnx->{$netcnx->{type}}, $netc, $a, $netcnx);
-
- $netcnx->{dhcp_client} and $netc->{dhcp_client} = $netcnx->{dhcp_client};
- network::configureNetwork2($in, $prefix, $netc, $intf);
- $netcnx->{type} =~ /adsl/ or system("/sbin/chkconfig --del adsl 2> /dev/null");
- $netcnx->{type} !~ /adsl_p/ and system("$prefix/etc/rc.d/init.d/network restart");
- $button_apply->set_sensitive(0);
-}
-
-sub ethisup { `LC_ALL=C LANG=C LANGUAGE=C LC_MESSAGES=C /sbin/ifconfig` =~ /eth$_[0]/ }
-
-my $to_update;
-sub update {
- my $h = chomp_(`hostname`);
- $label_host->set ($h);
- $label4->set($netcnx->{type});
- $label5->set($netcnx->{type} eq 'lan' ? _("Gateway:") : _("Interface:"));
- $label6->set($netcnx->{type} eq 'lan' ? $netc->{GATEWAY} : $netcnx->{NET_INTERFACE});
- $clist1->freeze();
- $clist1->clear();
- build_clist();
- $clist1->thaw();
- $button_del->set_sensitive(network::netconnect::get_profiles() > 1);
- $isconnected !=-1 or return 1;
- $label8->set($isconnected ? _("Connected") : _("Not connected"));
- $button2->child->set($isconnected ? _("Disconnect...") : _("Connect..."));
- $button2->set_sensitive(1);
- 1;
-}
-
-sub in_ifconfig {
- my ($intf) = @_;
- -e '/sbin/ifconfig' or return 1;
- $intf eq '' and return 1;
- `/sbin/ifconfig` =~ /$intf/;
-}
-
-sub update2 {
- undef $to_update;
- connected_bg(\$to_update);
- if (defined $to_update) {
- $isconnected = $to_update;
- if ($isconnected != -1) {
- if ($isconnected && !in_ifconfig($netcnx->{NET_INTERFACE})) {
- $warning_label1->set(_("Warning, another Internet connection has been detected, maybe using your network"));
- $isconnected = 0;
- } else { $warning_label1->set("") }
- $label8->set($isconnected ? _("Connected") : _("Not connected"));
- $button2->child->set($isconnected ? _("Disconnect...") : _("Connect..."));
- $button2->set_sensitive(1);
- }
- }
- update();
- 1;
-}
-
-sub quit_global {
- $::isEmbedded ? kill('USR1', $::CCPID) : Gtk->exit(0);
-}
-
-sub configure_lan {
- my (undef, $prefix, $netcnx, $netc, $intf) = @_;
- my $window = new Gtk::Window -toplevel;
-
- my @card_tab;
-
- if (@all_cards < 1) {
- my $dialog = new Gtk::Dialog();
- $dialog->set_position(1);
- $dialog->vbox->set_border_width(10);
- $dialog->signal_connect (delete_event => sub { Gtk->main_quit() });
- $dialog->vbox->pack_start(new Gtk::Label(_("You don't have any configured interface.
-Configure them first by clicking on 'Configure'")),1,1,0);
- my $bbox_dialog = new Gtk::HButtonBox;
- $dialog->action_area->add($bbox_dialog);
- $bbox_dialog->set_layout(-end);
- my $button_ok = new Gtk::Button _("OK");
- $button_ok->signal_connect (clicked => sub { Gtk->main_quit() });
- $bbox_dialog->add($button_ok);
- $dialog->show_all;
- $dialog->set_modal(1);
- Gtk->main();
- $dialog->destroy;
- return;
- }
-
- $window->set_policy (1, 1, 1);
- $window->signal_connect (delete_event => sub { Gtk->main_quit });
- $window->set_position(1);
- $window->set_title(_("LAN configuration"));
- $window->border_width(10);
- my $vbox1 = new Gtk::VBox(0,0);
- $window->add($vbox1);
- $vbox1->pack_start(new Gtk::Label(_("LAN Configuration")),0,1,0);
- my $notebook = new Gtk::Notebook;
- $vbox1->pack_start($notebook,0,1,0);
- my @eth_data;
- foreach (0..$#all_cards) {
- my @infos;
- my @conf_data;
- $card_tab[2*$_] = \@infos;
- $card_tab[2*$_+1] = \@conf_data;
- my $vbox_local = new Gtk::VBox(0,0);
- $vbox_local->set_border_width(10);
- $vbox_local->pack_start(new Gtk::Label(_("Adapter %s: %s", $_+1 , "eth$_")),1,1,0);
- # Eth${_}Hostname = $netc->{HOSTNAME}
- # Eth${_}HostAlias = " . do { $netc->{HOSTNAME} =~ /([^\.]*)\./; $1 } . "
- # Eth${_}Driver = $all_cards[$_]->[1]
- @conf_data = ([_("IP address"), \$intf->{"eth$_"}{IPADDR}],
- [_("Netmask"), \$intf->{"eth$_"}{NETMASK}],
- [_("Boot Protocol"), \$intf->{"eth$_"}{BOOTPROTO}, ["static", "dhcp", "bootp"]],
- [_("Started on boot"), \$intf->{"eth$_"}{ONBOOT} , ["yes", "no"]],
- [_("DHCP client"), \$netcnx->{dhcp_client}]
- );
- my $i = 0;
- foreach my $j (@conf_data) {
- $infos[2*$i] = new Gtk::HBox(0,0);
- my $l = new Gtk::Label($j->[0]);
- $l->set_justify('left');
- $infos[2*$i]->pack_start($l,1,1,0);
- $vbox_local->pack_start($infos[2*$i],0,0,0);
- if (defined $j->[2]) {
- my $c = new Gtk::Combo();
- $c->set_popdown_strings(@{$j->[2]});
- $infos[2*$i+1] = $c->entry;
- $infos[2*$i+1]->set_editable(0);
- $infos[2*$i]->pack_start($c,0,0,0);
- } else {
- $infos[2*$i+1] = new Gtk::Entry();
- $infos[2*$i]->pack_start($infos[2*$i+1],0,0,0);
- }
- $infos[2*$i+1]->set_text(${$j->[1]});
- $i++;
- }
- my $c = $_;
- my $widget_temp;
- if (-e "$prefix/etc/sysconfig/network-scripts/ifcfg-eth$c") {
- $widget_temp = gtksignal_connect(new Gtk::Button(ethisup($c) ? _("deactivate now") : _("activate now")),
- clicked => sub {
- system("/sbin/if".(ethisup($c)?"down" : "up")." eth$c");
- gtkbuttonset($_[0], ethisup($c)? _("deactivate now") : _("activate now"));
- });
- } else {
- $widget_temp = _("This interface has not been configured yet.\nLaunch the configuration wizard in the main window");
- }
- $vbox_local->pack_start(gtkpack__(new Gtk::HBox(0,0),
- $widget_temp
- ),0,0,0);
- # $clist1->append($_+1, "eth$_", $intf->{"eth$_"}{IPADDR}, $intf->{"eth$_"}{BOOTPROTO}, $all_cards[$_]->[1]);
- # $clist1->set_selectable($_, 0);
-# require Data::Dumper;
-# print "------------\n" . Data::Dumper->Dump([$b],['b']) . "\n";
- my $hbox_local = new Gtk::HBox(0,0);
- my $pix = gtkpng("/usr/share/libDrakX/pixmaps/eth_card_mini.png");
- $hbox_local->pack_start($pix,0,0,0);
- $hbox_local->pack_start(new Gtk::Label("eth$_"),0,0,0);
- $hbox_local->show_all;
- $notebook->append_page($vbox_local, $hbox_local);
- }
- my $bbox1 = new Gtk::HButtonBox;
- $vbox1->pack_start($bbox1,0,0,10);
- $bbox1->set_layout(-end);
- my $button_ok = new Gtk::Button(_("OK"));
- $button_ok->signal_connect (clicked => sub {
- foreach (0..$#all_cards) {
- my $i = 0;
- my @infos = @{$card_tab[2*$_]};
- my @conf_data = @{$card_tab[2*$_+1]};
- foreach my $j (@conf_data) {
- ${$j->[1]} = $infos[2*$i+1]->get_text();
- $i++;
- }
- }
- update();
- $button_apply->set_sensitive(1);
- $window->destroy(); Gtk->main_quit;
- });
- $bbox1->add($button_ok);
- my $button_cancel = new Gtk::Button(_("Cancel"));
- $button_cancel->signal_connect (clicked => sub { $window->destroy(); Gtk->main_quit });
- $bbox1->add($button_cancel);
-
- $window->set_modal(1);
- $window->show_all();
- foreach (0..$#all_cards) {
- my @infos = @{$card_tab[2*$_]};
- $intf->{"eth$_"}{BOOTPROTO} eq "dhcp" or $infos[8]->hide;
- }
- $window->set_position('center_always');
- Gtk->main;
-}
-
-
-sub configure_net {
- my (undef, $prefix, $netcnx, $netc, $intf) = @_;
- if (!$netcnx->{type}) {
- my $dialog = new Gtk::Dialog();
- $dialog->set_position(1);
- $dialog->vbox->set_border_width(10);
- $dialog->signal_connect (delete_event => sub { Gtk->main_quit() });
- $dialog->vbox->pack_start(new Gtk::Label(_("You don't have any internet connection.
-Create one first by clicking on 'Configure'")),1,1,0);
- my $bbox_dialog = new Gtk::HButtonBox;
- $dialog->action_area->add($bbox_dialog);
- $bbox_dialog->set_layout(-end);
- my $button_ok = new Gtk::Button _("OK");
- $button_ok->signal_connect (clicked => sub {
- Gtk->main_quit();
- });
- $bbox_dialog->add($button_ok);
- $dialog->show_all;
- $dialog->set_modal(1);
- Gtk->main();
- $dialog->destroy;
- return;
- }
- my $cnx = {};
- my @infos;
- $cnx = $netcnx->{$netcnx->{type}};
- my $auto_detect = {};
- my $window = new Gtk::Window -toplevel;
- $window->set_policy (1, 1, 1);
- $window->signal_connect (delete_event => sub { Gtk->main_quit });
- $window->set_position(1);
- $window->set_title(_("Internet connection configuration"));
- $window->border_width(10);
- my $vbox1 = new Gtk::VBox(0,0);
- $window->add($vbox1);
- $vbox1->pack_start(new Gtk::Label(_("Internet Connection Configuration")),0,1,0);
-
- $vbox1->pack_start(new Gtk::HSeparator,0,0,5);
- my $table1 = new Gtk::Table (2, 4, 0);
- $table1->set_row_spacings(5);
- $table1->set_col_spacings(5);
- $vbox1->pack_start($table1,0,0,0);
- $table1->attach(new Gtk::Label(_("Profile: ")), 0, 1, 0, 1, 'fill', 'fill',0,0);
- $table1->attach(new Gtk::Label(_($netcnx->{PROFILE})), 1, 2, 0, 1, 'fill', 'fill',0,0);
- $table1->attach(new Gtk::Label(_("Connection type: ")), 0, 1, 1, 2, 'fill', 'fill',0,0);
- $table1->attach(new Gtk::Label(_($netcnx->{type})), 1, 2, 1, 2, 'fill', 'fill',0,0);
-# my $button1 = new Gtk::Button(_("Reconfigure using wizard..."));
-# $table1->attach($button1, 2, 4, 0, 2, 'fill', 'fill',0,0);
- $vbox1->pack_start(new Gtk::HSeparator,0,0,5);
-
- my $frame1 = new Gtk::Frame (_("Parameters"));
- $vbox1->pack_start($frame1,1,1,0);
- my $vbox2 = new Gtk::VBox(0,0);
- $frame1->add($vbox2);
- my $i = 0;
- my @conf_data = ([_("Card IRQ"), \$cnx->{irq} ],
- [_("Card mem (DMA)"), \$cnx->{mem} ],
- [_("Card IO"), \$cnx->{io} ],
- [_("Card IO_0"), \$cnx->{io0} ],
- [_("Card IO_1"), \$cnx->{io1} ],
- [_("Your personal phone number"), \$cnx->{phone_in} ],
- [_("Provider name (ex provider.net)"), \$netc->{DOMAINNAME2}],
- [_("Provider phone number"), \$cnx->{phone_out} ],
- [_("Provider dns 1 (optional)"), \$netc->{dnsServer2}],
- [_("Provider dns 2 (optional)"), \$netc->{dnsServer3}],
- [_("Account Login (user name)"), \$cnx->{login} ],
- [_("Account Password"), \$cnx->{passwd} ],
- [_("Dialing mode"), \$cnx->{dialing_mode}, [ "auto", "manual"] ],
- [_("Gateway"), \$netc->{GATEWAY}],
- [_("Connection name"), \$cnx->{connection} ],
- [_("Phone number"), \$cnx->{phone} ],
- [_("Login ID"), \$cnx->{login} ],
- [_("Password"), \$cnx->{passwd} ],
- [_("Authentication"), \$cnx->{auth}, [ _("PAP"), _("Terminal-based"), _("Script-based"), __("CHAP") ] ],
- [_("Domain name"), \$cnx->{domain} ],
- [_("First DNS Server (optional)"), \$cnx->{dns1} ],
- [_("Second DNS Server (optional)"), \$cnx->{dns2} ],
- [_("Ethernet Card"), \$netc->{NET_DEVICE}, [ 'eth0', 'eth1', 'eth2', 'eth3', 'eth4', 'eth5','eth6', 'eth7', 'eth8', 'eth9' ]],
- [_("DHCP Client"), \$netcnx->{dhcp_client}, ["dhcpcd", "dhcpxd", "dhcp-client"] ],
- [_("Connection speed"), \$cnx->{speed}, ["64 Kb/s", "128 Kb/s"]],
- [_("Connection timeout (in sec)"), \$cnx->{huptimeout} ]
-);
- foreach (@conf_data) {
- $infos[2*$i] = new Gtk::HBox(0,0);
- my $l = new Gtk::Label($_->[0]);
- $l->set_justify('left');
- $infos[2*$i]->pack_start($l,1,1,0);
- $vbox2->pack_start($infos[2*$i],0,0,0);
- if (defined $_->[2]) {
- my $c = new Gtk::Combo();
- $c->set_popdown_strings(@{$_->[2]});
- $infos[2*$i+1] = $c->entry;
- $infos[2*$i]->pack_start($c,0,0,0);
- } else {
- $infos[2*$i+1] = new Gtk::Entry();
- $infos[2*$i]->pack_start($infos[2*$i+1],0,0,0);
- #hide password if Entry Password
- if ($_->[0] eq _("Account Password") || $_->[0] eq _("Password")) { $infos[2*$i+1]->set_visibility(0) };
- }
- $infos[2*$i+1]->set_text(${$_->[1]});
- $i++;
- }
- my @mask;
-@mask = (0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0) if $netcnx->{type} eq 'lan';
-@mask = (0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1) if $netcnx->{type} eq'isdn_internal'&& defined $cnx->{vendor} && defined $cnx->{id};
-@mask = (1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1) if $netcnx->{type} eq'isdn_internal'&&(!defined $cnx->{vendor}||!defined $cnx->{id});
-@mask = (0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0) if ($netcnx->{type} eq 'modem'||$netcnx->{type} eq 'isdn_external');
-@mask = (0,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0) if $netcnx->{type} =~ 'adsl';
-@mask = (0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0) if $netcnx->{type} eq 'cable';
- $vbox1->pack_start(new Gtk::HSeparator,0,0,5);
-
-
- my $bbox1 = new Gtk::HButtonBox;
- $vbox1->pack_start($bbox1,0,0,0);
- $bbox1->set_layout(-end);
- my $button_ok = new Gtk::Button _("OK");
- $button_ok->signal_connect (clicked => sub {
- $i = 0;
- foreach (@mask) {
- ${$conf_data[$i]->[1]} = $infos[2*$i+1]->get_text() if ($_);
- $i++;
- }
- update();
- $button_apply->set_sensitive(1);
- $window->destroy(); Gtk->main_quit;
- });
- $bbox1->add($button_ok);
- my $button_cancel = new Gtk::Button _("Cancel");
- $button_cancel->signal_connect (clicked => sub { $window->destroy(); Gtk->main_quit });
- $bbox1->add($button_cancel);
-
- $window->set_modal(1);
- $window->show_all();
- $i = 0;
- foreach (@mask) {
- if ($_) { $infos[2*$i]->show }
- else { $infos[2*$i]->hide }
- $i++;
- }
- $window->set_position('center_always');
- Gtk->main;
-}
diff --git a/perl-install/standalone/drakfirewall b/perl-install/standalone/drakfirewall
deleted file mode 100755
index 27dfb92a9..000000000
--- a/perl-install/standalone/drakfirewall
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/usr/bin/perl
-
-# Copyright (C) 1999-2002 MandrakeSoft (pixel@mandrakesoft.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
-# 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 lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use interactive;
-use network::drakfirewall;
-
-my $in = 'interactive'->vnew('su', 'default');
-
-network::drakfirewall::main($in);
-
-$in->exit;
diff --git a/perl-install/standalone/drakfloppy b/perl-install/standalone/drakfloppy
deleted file mode 100755
index 7767700c7..000000000
--- a/perl-install/standalone/drakfloppy
+++ /dev/null
@@ -1,411 +0,0 @@
-#!/usr/bin/perl -w
-
-# Control-center
-# $Id$
-#
-# Copyright (C) 2001-2002 MandrakeSoft
-# Yves Duret <yduret at mandrakesoft.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
-# 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 POSIX;
-use Gtk;
-use lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use interactive;
-use Config;
-use any;
-use ugtk qw(:helpers);
-init Gtk;
-Gtk->set_locale;
-
-#-------------------------------------------------------------
-# i18n routines
-# IMPORTANT: next two routines have to be redefined here to
-# get correct namespace (drakconf instead of libDrakX)
-# (This version is now UTF8 compliant - Sg 2001-08-18)
-#-------------------------------------------------------------
-
-sub _ {
- my $s = shift @_; my $t = translate($s);
- sprintf $t, @_;
-}
-
-sub translate {
- my ($s) = @_;
- $s ? c::dgettext('drakfloppy', $s) : '';
-}
-
-if ($::isEmbedded) {
- print "EMBED\n";
- print "XID : $::XID\n";
- print "CCPID : $::CCPID\n";
-}
-
-$in = 'interactive'->vnew('su', 'default');
-local $_ = join '', @ARGV;
-
-/-h/ and die _("usage: drakfloppy\n");
-
-$expert_mode = 0;
-# we have put here the list in order to do $list->clear() when we have to do
-$fixed_font = Gtk::Gdk::Font->fontset_load(_("-misc-Fixed-Medium-r-*-*-*-140-*-*-*-*-*-*,*"));
-my @titles = ( _("Module name"), _("Size") );
-my $list = new_with_titles Gtk::CList( @titles );
-
-my $window = $::isEmbedded ? new Gtk::Plug ($::XID) : new Gtk::Window -toplevel;
-$window->signal_connect( 'delete_event', sub { $::isEmbedded ? kill('USR1', $::CCPID) : Gtk->exit(0) });
-$window->set_title( _("drakfloppy") );
-$window->set_policy(1, 1, 1);
-$window->border_width (5);
-
-### menus definition
-# the menus are not shown
-# but they provides shiny shortcut like C-q
-my @menu_items = (
- { path => _("/_File"), type => '<Branch>' },
- { path => _("/File/_Quit"), accelerator => _("<control>Q"), callback => sub { $::isEmbedded ? kill('USR1', $::CCPID) : Gtk->exit(0) } },
- );
-my $menubar = ugtk::create_factory_menu($window, @menu_items);
-
-######### menus end
-
-my $global_vbox = new Gtk::VBox();
-
-$::isEmbedded or $global_vbox->pack_start (new Gtk::Label(_("boot disk creation")), 0, 0, 0);
-
-######## up part
-my $up_vbox = new Gtk::VBox (0, 0);
-
-# device part
-my $dev_hbox = new Gtk::HBox (1, 0);
-my $device_combo = new Gtk::Combo();
-my $device_button = new Gtk::Button( _("default") );
-
-$device_combo->set_popdown_strings( "/dev/fd0", "/dev/fd1", );
-$device_button->signal_connect( 'clicked', sub { $device_combo->entry->set_text("/dev/fd0");});
-
-$dev_hbox->pack_start (new Gtk::Label( _("device") ), 0, 0, 0);
-$dev_hbox->pack_start ($device_combo, 0, 0, 0);
-$dev_hbox->pack_start ($device_button, 0, 0, 0);
-$up_vbox->pack_start ($dev_hbox, 0, 0, 0);
-
-# kernel part
-my $ker_hbox = new Gtk::HBox (1, 0);
-my $kernel_combo = new Gtk::Combo();
-my $kernel_button = new Gtk::Button( _("default") );
-$kernel_combo->disable_activate();
-$kernel_combo->set_popdown_strings( do {
- opendir YREP, "/lib/modules" or die _("DrakFloppy Error: %s", $!);
- my @files_modules = grep !/^\.\.?$/, readdir YREP;
- closedir YREP;
- @files_modules;
-});
-#$kernel_combo->entry->set_text(`uname -r`);
-$kernel_combo->entry->signal_connect( "changed", sub { change_tree($kernel_combo->entry->get_text()); $list->clear();});
-$aaaa= `uname -r`;
-chomp ($aaaa);
-$kernel_button->signal_connect( 'clicked', sub { $kernel_combo->entry->set_text($aaaa); $list->clear(); });
-
-$ker_hbox->pack_start (new Gtk::Label( _("kernel version") ), 0, 0, 0);
-$ker_hbox->pack_start ($kernel_combo, 0, 0, 0);
-$ker_hbox->pack_start ($kernel_button, 0, 0, 0);
-$up_vbox->pack_start ($ker_hbox, 0, 0, 5);
-
-# vbox part
-my $up_frame = new Gtk::Frame( _("General") );
-$up_frame->add($up_vbox);
-$global_vbox->pack_start ($up_frame, 1, 1, 0);
-
-### expert mode
-my $expert_main_frame = new Gtk::Frame( _("Expert Area") );
-my $expert_dedans = new Gtk::VBox( 0, 5 );
-$expert_dedans->border_width (5);
-my $expert_button_frame = new Gtk::Frame( _("mkinitrd optional arguments") );
-my $expert_mod_frame = new Gtk::Frame( _("Add a module") );
-my $expert_pane = new Gtk::HPaned();
-$expert_pane->set_handle_size( 10 );
-$expert_pane->set_gutter_size( 8 );
-
-my $expert_button = new Gtk::Button( _("Expert Mode") );
-$expert_button->signal_connect( "clicked", sub {
- if ($expert_mode) {
- $expert_mod_frame->hide();
- $expert_button_frame->hide()
- } else {
- $expert_mod_frame->show();
- $expert_button_frame->show();
- }
- $expert_mode = !$expert_mode;
- });
-
-my $expert_button_vbox = new Gtk::VBox(0, 5);
-my $expert_button_hbox = new Gtk::HBox(0, 5);
-my $expert_button_hbox2 = new Gtk::HBox(0, 5);
-my $force_button = new Gtk::ToggleButton( _("force") );
-my $needed_button = new Gtk::ToggleButton( _("if needed") );
-my $scsi_button = new Gtk::ToggleButton( _("omit scsi modules") );
-my $raid_button = new Gtk::ToggleButton( _("omit raid modules") );
-$expert_button_hbox->pack_start( $force_button, 0, 0, 0 );
-$expert_button_hbox->pack_start( $raid_button, 0, 0, 0 );
-
-$expert_button_hbox2->pack_start( $needed_button, 0, 0, 0 );
-$expert_button_hbox2->pack_start( $scsi_button, 0, 0, 0 );
-
-$expert_button_vbox->pack_start($expert_button_hbox, 0, 0, 0);
-$expert_button_vbox->pack_start($expert_button_hbox2, 0, 0, 0);
-$expert_button_frame->add($expert_button_vbox);
-$expert_dedans->pack_start ($expert_button_frame, 0, 0, 0);
-$expert_mod_frame->add($expert_pane);
-$expert_dedans->pack_start ($expert_mod_frame, 1, 1, 0);
-$expert_main_frame->add($expert_dedans);
-$global_vbox->pack_start ($expert_main_frame, 1, 1, 0);
-
-### the tree
-
-# Create a ScrolledWindow for the tree
-my $tree_scrolled_win = new Gtk::ScrolledWindow();
-$tree_scrolled_win->set_usize( 200, $::isEmbedded ? 0 : 175);
-$expert_pane->add1( $tree_scrolled_win );
-$tree_scrolled_win->set_policy( 'automatic', 'automatic' );
-
-# Create root tree
-my $tree = new Gtk::Tree();
-my $leaf;
-my $root_dir;
-$tree_scrolled_win->add_with_viewport( $tree );
-$tree->set_selection_mode( 'single' );
-$tree->set_view_mode( 'item' );
-
-fill_tree ($kernel_combo->entry->get_text());
-
-# Create a ScrolledWindow for the list
-my $list_scrolled_win = new Gtk::ScrolledWindow( undef, undef );
-my $rmmod_button = new Gtk::Button( _("Remove a module") );
-my $expert_inside_pane2 = new Gtk::VBox (0, 0);
-my $list_selected_row;
-
-$expert_inside_pane2->pack_start ($list_scrolled_win, 1, 1, 0);
-$expert_inside_pane2->pack_start ($rmmod_button, 0, 0, 0);
-$expert_pane->add2( $expert_inside_pane2 );
-$list_scrolled_win->set_policy( 'automatic', 'automatic' );
-$rmmod_button->signal_connect('clicked', sub {$list->remove($list_selected_row);});
-
-# Create list box
-########################################################## from here my $list
-$list->signal_connect('select_row', sub { (undef, $list_selected_row) = @_; });
-$list_scrolled_win->add( $list );
-$list->set_column_justification(1, 'right');
-$list->set_column_width( 0, 200 );
-$list->set_column_width( 1, 50 );
-$list->set_selection_mode( 'single' );
-$list->set_shadow_type( 'none' );
-$list->show();
-
-### output
-my $output_frame = new Gtk::Frame( _("Output") );
-my $output = new Gtk::Text( undef, undef );
-my $vscrollbar = new Gtk::VScrollbar( $output->vadj );
-my $output_hbox = new Gtk::HBox (0, 0);
-$output_hbox->border_width (5);
-$output_hbox->set_usize( 30, 75 );
-$output_hbox->pack_start( $output, 1, 1, 0 );
-$output_hbox->pack_start( $vscrollbar, 0, 0, 0 );
-$output_frame->add ($output_hbox);
-$global_vbox->pack_start ($output_frame, 0, 0, 0);
-
-### final buttons
-my $build_button = new Gtk::Button( _("Build the disk") );
-my $cancel_button = new Gtk::Button( _("Cancel") );
-my $fin_hbox = new Gtk::HBox( 0, 0 );
-$cancel_button->signal_connect( clicked=> sub {$::isEmbedded ? kill('USR1', $::CCPID) : Gtk->exit(0)});
-$build_button->signal_connect('clicked', \&build_it);
-$fin_hbox->pack_end($cancel_button, 0, 0, 0);
-$fin_hbox->pack_end($build_button, 0, 0, 10);
-$fin_hbox->pack_end($expert_button, 0, 0, 10);
-$global_vbox->pack_start ($fin_hbox, 0, 0, 0);
-
-### back to window
-$window->add( $global_vbox );
-
-$window->show_all();
-$expert_mod_frame->hide();
-$expert_button_frame->hide();
-
-Gtk->main_iteration while Gtk->events_pending;
-$::isEmbedded and kill 'USR2', $::CCPID;
-Gtk->main;
-
-
-
-#-------------------------------------------------------------
-# tree functions
-#-------------------------------------------------------------
-### Subroutines
-
-sub fill_tree {
- ($root_dir) = @_;
- $root_dir = "/lib/modules/" . $root_dir;
- # Create root tree item widget
- $leaf = new_with_label Gtk::TreeItem( $root_dir );
- $tree->append( $leaf );
- $leaf->signal_connect( 'select', \&select_item, $root_dir );
- $leaf->set_user_data( $root_dir );
-
- # Create the subtree
- if ( has_sub_trees( $root_dir ) ) {
- my $subtree = new Gtk::Tree();
- $leaf->set_subtree( $subtree );
- $leaf->signal_connect( 'expand', \&expand_tree, $subtree );
- $leaf->signal_connect( 'collapse', \&collapse_tree );
- $leaf->expand();
- }
-}
-
-sub change_tree {
- $leaf->destroy();
- fill_tree (@_);
- $leaf->show();
-}
-
-# Callback for expanding a tree - find subdirectories, files and add them to tree
-sub expand_tree
- {
- my ( $item, $subtree ) = @_;
-
- my $dir_entry;
- my $path;
- my $item_new;
- my $new_subtree;
-
- my $dir = $item->get_user_data();
-
- chdir( $dir );
-
- foreach $dir_entry ( <*> ) {
- if (( -d $dir_entry ) or ( $dir_entry =~ /\.o(\.gz)?$/)) {
- $path = $dir . "/" . $dir_entry;
- $path =~ s|//|/|g;
- $item_new = new_with_label Gtk::TreeItem( $dir_entry );
- $item_new->set_user_data( $path );
- $item_new->signal_connect( 'select', \&select_item, $path );
- $subtree->append( $item_new );
- $item_new->show();
-
- if ( has_sub_trees( $path ) ) {
- $new_subtree = new Gtk::Tree();
- $item_new->set_subtree( $new_subtree );
- $item_new->signal_connect( 'expand', \&expand_tree, $new_subtree );
- $item_new->signal_connect( 'collapse', \&collapse_tree );
- }
- }
- }
- chdir( ".." );
- }
-
-
-# Callback for collapsing a tree -- removes the subtree
-sub collapse_tree
- {
- my ( $item ) = @_;
- my $subtree = new Gtk::Tree();
-
- $item->remove_subtree();
- $item->set_subtree( $subtree );
- $item->signal_connect( 'expand', \&expand_tree, $subtree );
- }
-
-# Called whenever an item is clicked on the tree widget.
-sub select_item {
- my ( $widget, $file ) = @_;
- return if (-d $file);
- my $size = ( lstat( $file ) )[ 7 ];
- my $lr = $list->rows();
- my $i;
- $file =~ s|/lib/modules/.*?/||g;
- for ($i=0; $i < $lr; $i++) {
- last if ($file eq $list->get_text($i, 0));
- }
- print $file,"\n";
-
- $list->append($file, $size) if ($i == $lr) or ($lr == 0);
-}
-
-#-------------------------------------------------------------
-# menu callback functions
-#-------------------------------------------------------------
-
-sub print_hello {
- print "mcdtg !\n";
-}
-
-#-------------------------------------------------------------
-# the function
-#-------------------------------------------------------------
-sub build_it {
- my $y;
- my $co = "/sbin/mkbootdisk --noprompt --verbose --device ". $device_combo->entry->get_text();
- if ($expert_mode) {
- $co .= " --mkinitrdargs -f" if $force_button->get_active;
- $co .= " --mkinitrdargs --ifneeded" if $needed_button->get_active;
- $co .= " --mkinitrdargs --omit-scsi-modules" if $scsi_button->get_active;
- $co .= " --mkinitrdargs --omit-raid-modules" if $raid_button->get_active;
- for (my $i=0; $i<$list->rows(); $i++) {
- $y = $list->get_text($i, 0);
- $y =~ s|.*?/||g;
- $co .= " --mkinitrdargs --with=" . $y; #. "/usr/lib/" . $kernel_combo->entry->get_text() . "/" . $y;
- }
- }
- $co .= " " . $kernel_combo->entry->get_text();
- $co .= " 2>&1 |";
- create_dialog(_("Be sure a media is present for the device %s", $device_combo->entry->get_text()), 1) or return;
-# we test if the media is present
- test:
- my $a = "dd count=1 if=/dev/null of=". $device_combo->entry->get_text() ." 2>&1";
- my $b= `$a`;
- if ($b =~ "dd") {create_dialog(_("There is no medium or it is write-protected for device %s.\nPlease insert one.", $device_combo->entry->get_text()), 1) ? goto test : return 0; }
-
- open STATUS, $co or do { create_dialog(_("Unable to fork: %s", $!), 0); return; };
- while (<STATUS>) {
- $output->insert( $fixed_font, undef, undef, $_ );
- }
- close STATUS or create_dialog(_("Unable to close properly mkbootdisk: \n %s \n %s", $!, $?), 0);
-
- return (0);
-}
-
-####
-# This is put at the end of the file because any translatable string
-# appearing after this will not be found by xgettext, and so wont end in
-# the pot file...
-####
-
-# Test whether a directory has subdirectories
-sub has_sub_trees
- {
- my ( $dir ) = @_;
- my $file;
-
- foreach $file ( <$dir/*> ) {
- return 1 if ( -d $file ) or ($file =~ /\.o(\.gz)?$/);
- }
-
- return (0);
- }
-
diff --git a/perl-install/standalone/drakfont b/perl-install/standalone/drakfont
deleted file mode 100755
index 38a365261..000000000
--- a/perl-install/standalone/drakfont
+++ /dev/null
@@ -1,1264 +0,0 @@
-#!/usr/bin/perl
-#
-# Copyright (C) 2001 by MandrakeSoft (sdupont@mandrakesoft.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
-# 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.
-#
-# drakfont Future Overview
-# - Fonts import:
-# pfb ( Adobe Type 1 binary )
-# pfa ( Adobe Type 1 ASCII )
-# ttf ( True-Type )
-# pcf.gz
-# Speedo
-# and Bitmap (PCF, BDF, and SNF)
-# - Features
-# - Install fonts from any directory
-# - Get windows fonts on any vfat partitions
-# - Get fonts on any partitions.
-# - UN-installation of any fonts (even if not installed through drakfont)
-# - Support
-# - Xfs
-# - ghostscript & printer
-# - Staroffice & printer
-# - abiword
-# - netscape
-# - Koffice, Gnumeric, ... studying
-# - all fonts supported by printer
-# - anti-aliases by RENDER in Xfree86 ....
-# supported by KDE.
-# will be supported by gnome 1.2.
-# Visual Interface:
-# Window interface:
-# - Fontselectiondialog widget
-# - Command buttons under Fontselectiondialog (like the actual frontend).
-# Commands buttons:
-# - import from windows partition.
-# import from all fat32 partitions and look for winnt/windows/font
-# and import all (delete doublon) but don't import if already exist.
-# - import from directory
-# look for if it exist before for each font and not delete the original.
-# (replace all, no, none)
-# expert options:
-# ask the directory, and look for if it exist before
-# if it exist ask: (replace all, no, none)
-# - uninstall with list per font type
-# Expert additional switch
-# - option support: ghostscript, Staroffice, etc...
-# check-button. (by default all check)
-# - Printer Application Fonts Support...
-# check-button. (by default all check)
-#
-# TODO:
-# - abiword, Koffice, Gnumeric, ...
-# - Speedo and Bitmap (PCF, BDF, and SNF)
-# - option strong: strong verification with ttmkfdir -c ?
-#
-# REQUIRE:
-# - font-tools.*.mdk.i586.rpm
-#
-# USING:
-# - pfm2afm: by Ken Borgendale: Convert a Windows .pfm file to a .afm (Adobe Font Metrics)
-# - type1inst: by James Macnicol: type1inst generates files fonts.dir fonts.scale & Fontmap.
-# - ttf2pt1: by Andrew Weeks, Frank Siegert, Thomas Henlich, Sergey Babkin convert ttf font files to afm and pfb fonts
-#
-#
-# directory to install fonts /usr/X11R6/lib/X11/fonts/
-# -->> /usr/X11R6/lib/X11/fonts/drakfont
-
-use Gtk;
-use lib qw(/usr/lib/libDrakX );
-
-use standalone
- ; #- warning, standalone must be loaded very first, for 'explanations'
-
-use interactive;
-use my_gtk qw(:helpers :wrappers);
-use common;
-
-#use strict;
-#use Config;
-#use POSIX;
-
-my $in = 'interactive'->vnew( 'su', 'network' );
-
-if ( "@ARGV" =~ /--help|-h/ ) {
- print q(Font Importation and monitoring application
---windows_import : import from all available windows partitions.
---xls_fonts : show all fonts that already exist from xls
---strong : strong verification of font.
---install : accept any font file and any directry.
---uninstall : uninstall any font or any directory of font.
---replace : replace all font if already exist
---application : 0 none application.
- : 1 all application available supported.
- : name_of_application like so for staroffice
- : and gs for ghostscript for only this one.
-);
- exit(0);
-}
-
-# global variables needed by each functions
-my $xlsfonts = 0;
-my $windows = 0;
-my $strong;
-my $replace;
-my $application;
-my $install;
-my $uninstall;
-my $so = 1;
-my $gs = 1;
-my $abi = 1;
-my $printer = 1;
-my $mode = -1;
-my @application;
-my @install;
-my @uninstall;
-my $interactive;
-my $text;
-my $vscrollbar;
-my $check4;
-my $check1;
-my $check2;
-my $check3;
-my $pbar;
-my $pbar1;
-my $pbar2;
-my $pbar3;
-my $font_box;
-my $central_widget;
-my $label1;
-my $label2;
-my $label3;
-my $label4;
-my $list_path;
-my $path_list;
-my $current_path;
-my $list;
-my $list_all_font_path;
-
-foreach (@ARGV) {
- /--list|-l/ and $list_all_font_path = 1, $mode = -1;
- /--xls_fonts/ and $xlsfonts = 1, $mode = -1;
- /--windows_import|-wi/ and $windows = 1, $mode = -1;
- /--strong|-s/ and $strong = 1, $mode = -1;
- /--replace|-r/ and $replace = 1, $mode = -1;
- /--application/ and $mode = 0, next;
- $mode == 0 and push @application, $_;
- /--install/ and $mode = 1, next;
- $mode == 1 and push @install, $_;
- /--uninstall/ and $mode = 2, next;
- $mode == 2 and push @uninstall, $_;
-}
-
-foreach my $i (@application) {
- if ( $i =~ /so/i ) {
- if ( $gs != 2 ) { $gs = 0; }
- $so = 2;
- }
- if ( $i =~ /gs/i ) {
- if ( $so != 2 ) { $so = 0; }
- $gs = 2;
- }
-}
-
-# PATH and binary full path
-my $xfs_conffile = '/etc/X11/fs/config';
-my $drakfont_dir = '/usr/X11R6/lib/X11/fonts/drakfont';
-my $ttf2pt1 = '/usr/sbin/ttf2pt1';
-my $pfm2afm = '/usr/sbin/pfm2afm';
-my $type1inst = '/usr/sbin/type1inst';
-my $chkfontpath = '/usr/sbin/chkfontpath';
-my $mkttfdir = '/usr/X11R6/bin/mkttfdir';
-my $ghostscript;
-
-#my $ttmkfdir = '/usr/sbin/ttmkfdir';
-
-# Global lists, just to manipulate it easily.
-# my @font_list => list of fonts to install.
-# my @installed_fonts; => list of installed fonts.
-# my @installed_fonts_path; => list of path included in xfs.
-# my @fontsdir_to_install; => list of fonts to uninstall.
-# my @fontsdir_to_uninstall; => path to remove in xfs font file.
-# my @installed_fonts_full_path; => full path list of fonts to uninstall.
-
-my @font_list;
-my @installed_fonts;
-my @installed_fonts_path;
-my @fontsdir_to_install;
-my @fontsdir_to_uninstall;
-my @installed_fonts_full_path;
-
-sub list_fontpath {
- foreach ( grep { /\d+:\s/ } `$chkfontpath -l` ) {
- chomp;
- s/\d+:\s//gi;
- s/:\w*$//gi;
- push @installed_fonts_path, $_;
- }
-}
-
-sub chk_empty_xfs_path {
- my @temp3;
- foreach my $tmp_path (@installed_fonts_path) {
- @temp3 = ();
- foreach my $temp2 ( all($tmp_path) ) {
- if ( !( ( $temp2 =~ /^fonts/ ) || ( $temp2 =~ /^type/ ) ) ) {
- push @temp3, $temp2;
- }
- }
- if ( !(@temp3) ) {
- system("chkfontpath -r $tmp_path ")
- or print "PERL::system command failed during chkfontpath\n";
- }
- }
-}
-
-sub search_installed_fonts {
- list_fontpath();
- $interactive and progress( $pbar, 0.1, _("Search installed fonts") );
- push @installed_fonts, all($_) foreach @installed_fonts_path;
- $interactive and progress( $pbar, 0.1, _("Unselect fonts installed") );
-}
-
-sub search_installed_fonts_full_path {
- list_fontpath();
- foreach my $i (@installed_fonts_path) {
- foreach my $j ( all($i) ) {
- push @installed_fonts_full_path, "$i/$j";
- }
- }
-}
-
-sub search_windows_font {
- foreach my $fstab_line ( grep { /vfat|ntfs/ } cat_('/etc/mtab') ) {
- my $win_dir = ( split ( '\s', $fstab_line ) )[1];
- my @list_fonts_win = all("$win_dir/windows/fonts");
- my @list_fonts_winnt = all("$win_dir/winnt/fonts");
- my $nb_dir = @list_fonts_win + @list_fonts_winnt;
- foreach ( [ \@list_fonts_win, "windows" ],
- [ \@list_fonts_winnt, "winnt" ] )
- {
- foreach my $i ( @{ $_->[0] } ) {
- if ($interactive) {
- if ($nb_dir) {
- progress( $pbar, 0.25 / $nb_dir, _("parse all fonts") );
- }
- else {
- display_error( _("no fonts found") );
- return 0;
- }
- }
- !$replace && grep( /$i/, @installed_fonts ) and next;
- grep ( /$i$/, @font_list )
- or push @font_list, "$win_dir/$_->[1]/fonts/$i";
- }
- }
- $interactive && $nb_dir and progress( $pbar, 1, _("done") );
- }
- if ( !@font_list ) {
- print "drakfont:: could not find any font in /win*/fonts \n";
- $interactive
- and display_error(
- _("could not find any font in your mounted partitions") );
- return 0;
- }
- 1;
-}
-
-sub is_a_font {
- local $_ = $_[0];
- /\.ttf$/i
- || /\.pfa$/i
- || /\.pfb$/i
- || /\.pcf$/i
- || /\.pcf\.gz$/i
- || /\.pfm$/i
- || /\.gsf$/;
-}
-
-# Optimisation de cette etape indispensable
-sub search_dir_font {
- foreach my $fn (@install) {
- my @font_list_tmp = ();
- my @font_list_tmpp = ();
- my $dir;
- if ( !( -e $fn ) ) { print "$_ :: no such file or directory \n" }
- else {
- if ( -d $fn ) {
- $dir = $fn;
- foreach my $i ( all($fn) ) {
- if ( is_a_font($i) ) {
- push @font_list_tmp, "$i";
- foreach my $i (@font_list_tmp) {
- !$replace && grep( /$i/, @installed_fonts )
- and next;
- grep /$i/, @font_list or push @font_list, "$fn/$i";
- }
- }
- }
- }
- else {
- if ( is_a_font($fn) ) {
- !$replace && grep( /$fn/, @installed_fonts ) and next;
- !grep /$fn/, (@installed_fonts) and push @font_list, "$fn";
- }
- }
- }
- $interactive
- and progress( $pbar, 0.50 / @install, _("Reselect correct fonts") );
- }
- $interactive and progress( $pbar, 1, _("done") );
- !@font_list && $interactive
- and display_error( _("could not find any font.\n") );
-}
-
-sub search_dir_font_uninstall {
- my @font_list_tmp = ();
- my $fn = $_;
- if ( -d $fn ) {
- foreach my $i ( all($fn) ) {
- if ( is_a_font($i) ) { push @font_list_tmp, "$i"; }
- }
- }
- else {
- if ( is_a_font($fn) ) { push @font_list_tmp, "$fn"; }
- }
- foreach my $i (@installed_fonts_full_path) {
- foreach my $j (@font_list_tmp) {
- if ( $i =~ /$j/ ) { push @font_list, "$i"; }
- }
- }
- print "Fonts to uninstal: " . $_ . "\n" foreach (@font_list);
-}
-
-sub search_dir_font_uninstall_gi {
- @font_list = @uninstall;
- $interactive and progress( $pbar, 1, _("Search fonts in installed list") );
-}
-
-sub print_list {
- print "Font(s) to Install:\n\n";
- print "$_\n" foreach (@font_list);
-}
-
-sub dir_created {
- -e $drakfont_dir || mkdir_p($drakfont_dir);
- -e $drakfont_dir . "/Type1" || mkdir_p( $drakfont_dir . "/Type1" );
- -e $drakfont_dir . "/ttf" || mkdir_p( $drakfont_dir . "/ttf" );
- -e $drakfont_dir . "/tmp" || mkdir_p( $drakfont_dir . "/tmp" );
- -e $drakfont_dir . "/tmp/ttf" || mkdir_p( $drakfont_dir . "/tmp/ttf" );
- -e $drakfont_dir . "/tmp/Type1" || mkdir_p( $drakfont_dir . "/tmp/Type1" );
- -e $drakfont_dir . "/tmp/tmp" || mkdir_p( $drakfont_dir . "/tmp/tmp" );
-}
-
-sub put_font_dir {
- my @tmpl;
- my @list_ttf;
- -e "/usr/share/ghostscript"
- or $gs = 0 && print "ghostscript is not installed on your system...\n";
- if (@font_list) {
- dir_created();
- foreach my $i (@font_list) {
- cp_af( $i, $drakfont_dir . "/tmp/tmp" );
- $interactive
- and progress( $pbar1, 1 / @font_list, _("Fonts copy") );
- }
- $interactive and progress( $pbar1, 0.01, _("done") );
- $interactive
- and progress( $pbar2, 0.10, _("True Type fonts installation") );
- glob("$drakfont_dir/tmp/tmp/*.TTF")
- and system( 'cd '
- . $drakfont_dir
- . '/tmp/tmp ; for foo in *.TTF; do mv $foo `basename $foo .TTF`.ttf; done'
- );
- system( 'cd ' . $drakfont_dir . '/tmp/tmp && cp *.ttf ../../ttf' );
- $interactive
- and progress( $pbar2, 0.20, _("please wait during ttmkfdir...") );
-
- # system ('cd '.$drakfont_dir.'/ttf && $ttmkfdir > fonts.dir' );
- my $ttfdir = $drakfont_dir . "/ttf";
- `$mkttfdir $ttfdir`;
- $interactive and progress( $pbar2, 0.10, _("True Type install done") );
- my $update_chkfontpath = "$chkfontpath -a $drakfont_dir/ttf";
-
- if ( $so && $gs ) {
- my @glob_drak = glob("$drakfont_dir/tmp/tmp/*.ttf");
- foreach my $fontname (@glob_drak) {
- system("cd $drakfont_dir/tmp/tmp && $ttf2pt1 -b $fontname");
- $interactive
- and
- progress( $pbar2, 0.50 / @glob_drak, _("Fonts conversion") );
- }
- system(
-"cd $drakfont_dir/tmp/tmp && mv *.gsf *.pfb *.pfm *.afm ../Type1"
- );
- system("cd $drakfont_dir/tmp/Type1 && $type1inst");
- $interactive and progress( $pbar2, 0.10, _("type1inst building") );
- -e "$drakfont_dir/tmp/Type1/Fontmap"
- and system(
-"cd $drakfont_dir/tmp/Type1 && cat Fontmap >> `rpm -ql ghostscript | grep Fontmap.GS` "
- );
- system(
-"cd $drakfont_dir/tmp/Type1 && mv *.pfm *.gsf *.afm *.pfb ../../Type1 "
- );
- system("cd $drakfont_dir/Type1 && $type1inst");
- $interactive
- and progress( $pbar2, 0.05, _("Ghostscript referencing") );
- $update_chkfontpath .= "; $chkfontpath -a $drakfont_dir/Type1";
- }
-
- if ( !$so && $gs ) {
- foreach
- my $fontname ( @tmpl = glob("$/drakfont_dir/tmp/tmp/*.ttf") )
- {
- system("cd $/drakfont_dir/tmp/tmp && $ttf2pt1 -b $fontname");
- $interactive
- and progress( $pbar2, 0.50 / @tmpl, _("Fonts conversion") );
- }
- system("cd $drakfont_dir/tmp/tmp && mv *.gsf *.pfb *.pfm ../Type1");
- system("cd $drakfont_dir/tmp/Type1 && $type1inst");
- $interactive and progress( $pbar2, 0.1, _("type1inst building") );
- system(
-"cd $drakfont_dir/tmp/Type1 && cat Fontmap >> `rpm -ql ghostscript | grep Fontmap.GS` "
- );
- system(
-"cd $drakfont_dir/tmp/Type1 && mv *.pfm *.afm *.gsf *.pfb ../../Type1 "
- );
- system("cd $drakfont_dir/Type1 && $type1inst");
- $interactive
- and progress( $pbar2, 0.05, _("Ghostscript referencing") );
- $update_chkfontpath .= "; $chkfontpath -a $drakfont_dir/Type1";
- }
-
- if ( $so && !$gs ) {
- foreach my $fontname ( @tmpl = glob("$drakfont_dir/tmp/tmp/*.ttf") )
- {
- system("cd $drakfont_dir/tmp/tmp && $ttf2pt1 $fontname");
- $interactive
- and
- progress( $pbar2, 0.25 / @tmpl, _("ttf fonts conversion") );
- }
- foreach my $fontname ( @tmpl = glob("$drakfont_dir/tmp/tmp/*.pfm") )
- {
- system("cd $drakfont_dir/tmp/tmp && $pfm2afm $fontname");
- $interactive
- and
- progress( $pbar2, 0.25 / @tmpl, _("pfm fonts conversion") );
- }
- system("cd $drakfont_dir/tmp/tmp && mv *.afm ../Type1");
- system("cd $drakfont_dir/tmp/Type1 && mv *.afm ../../Type1 ");
- system("cd $drakfont_dir/Type1 && $type1inst");
- $interactive and progress( $pbar2, 0.14, _("type1inst building") );
- $update_chkfontpath .= "; $chkfontpath -a $drakfont_dir/Type1";
- }
-
- $interactive and progress( $pbar2, 0.01, _("done") );
- $interactive
- and progress( $pbar3, 0.25, _("Suppress temporary Files") );
- rm_rf("$drakfont_dir/tmp/");
- print "\n\nretarting xfs......\n";
- $interactive and progress( $pbar3, 0.5, _("Restart XFS") );
- system($update_chkfontpath);
-
- # system ($restart_xfs);
- # system('kill -USR1 `/sbin/pidof xfs` 2&1>/dev/null');
- system('/etc/rc.d/init.d/xfs restart');
- $interactive and progress( $pbar3, 0.30, _("done") );
- }
-}
-
-sub remove_gs_fonts {
- my @Fontmap_new;
-
- if ( all("$drakfont_dir/remove") ) {
- system(" cd $drakfont_dir/remove && $type1inst");
- my @Fontmap_out = cat_("$drakfont_dir/remove/Fontmap");
- my $FontmapGS = `rpm -ql ghostscript | grep Fontmap.GS`;
- chomp($FontmapGS);
- my @FontmapGS_list = cat_($FontmapGS);
- foreach my $font_gs (@FontmapGS_list) {
- my @tmp_list = split ( ' ', $font_gs );
- grep ( $_ =~ /$tmp_list[0]/, @Fontmap_out )
- or push @Fontmap_new, $font_gs;
- }
- print $_ foreach @Fontmap_new;
- output( $FontmapGS, @Fontmap_new );
- }
-
-}
-
-sub remove_fonts {
- my @list_dir;
- -e $drakfont_dir . "/remove" || mkdir_p( $drakfont_dir . "/remove" );
- $interactive and progress( $pbar, 1, _("done") );
- foreach my $i (@font_list) {
- $_ = $i;
- if ( /.pfb$/ || /.gsf$/ || /.pfm$/ || /.pfa$/ ) {
- system("mv $_ $drakfont_dir/remove ");
- }
- else {
- rm_rf($i);
- }
- $i =~ s/\/\w*\.\w*//gi;
- grep ( $i, (@list_dir) ) or push @list_dir, $i;
- $interactive
- and progress( $pbar1, 1 / @font_list, _("Suppress Fonts Files") );
- }
- $interactive and progress( $pbar1, 0.01, _("done") );
- -e "/usr/share/ghostscript" and remove_gs_fonts();
- foreach my $i (@list_dir) {
- if ( listlength all("$i") < 3 ) {
- system("chkfontpath -r $i")
- or print "PERL::system command failed during chkfontpath\n";
- }
- else {
- system("cd $i && type1inst")
- or print "PERL::system command failed during cd or type1inst\n";
- }
- $interactive
- and progress( $pbar2, 1 / @list_dir, _("Suppress Fonts Files") );
- }
- $interactive and progress( $pbar2, 0.01, _("xfs restart") );
- system("/etc/rc.d/init.d/xfs restart");
- -e "/usr/share/ghostscript" and rm_rf("$drakfont_dir/remove");
- $interactive and progress( $pbar2, 0.01, _("done") );
-}
-
-sub license_msg {
- print _(
-"Before installing any fonts, be sure that you have the right to use and install them on your system.\n\n-You can install the fonts using the normal way. In rare cases, bogus fonts may hang up your X Server."
- )
- . "\n";
-}
-
- $list_all_font_path
- || $xlsfonts
- || $windows
- || @install
- || @uninstall ? backend_mod() : interactive_mode();
-
-sub backend_mod {
- if ($xlsfonts) {
- system("xlsfonts");
- }
- if ($list_all_font_path) {
- system("$chkfontpath");
- }
- if ($windows) {
- license_msg();
- print "\nWindows fonts Installation........\n";
- search_installed_fonts();
- if ( search_windows_font() ) {
- print_list();
- put_font_dir();
- }
- print "\nThe End...........................\n";
- }
-
- if (@install) {
- license_msg();
- print "\nInstall Specifics Fonts...........\n";
- search_installed_fonts();
- search_dir_font;
- print "Font to install: " . $_ . "\n" foreach (@font_list);
- put_font_dir();
- print "\nThe End...........................\n";
- }
-
- if (@uninstall) {
- print "\nUninstall Specifics Fonts.........\n";
- search_installed_fonts_full_path();
- if ($interactive) { search_dir_font_uninstall_gi() }
- else { search_dir_font_uninstall $_ foreach (@uninstall) }
- remove_fonts();
- print "\nThe End............................\n";
- }
-}
-
-sub create_fontsel {
- my $font_sel;
- gtkpack( $font_box, $font_sel = new Gtk::FontSelection, );
- $central_widget = \$font_sel;
-}
-
-sub display_error {
- my ($message) = @_;
- my $label;
- my $error_box;
- ${$central_widget}->destroy();
- gtkpack(
- $font_box,
- $error_box = gtkpack_(
- new Gtk::VBox( 0, 0 ),
- 1,
- new Gtk::Label($message),
- 0,
- gtkadd(
- gtkset_layout( new Gtk::HButtonBox, -spread ),
- gtksignal_connect(
- new Gtk::Button( _("OK") ),
- clicked =>
- sub { ${$central_widget}->destroy(); create_fontsel() }
- ),
- ),
- )
- );
- $central_widget = \$error_box;
-}
-
-sub interactive_mode {
- my $font_sel;
- $interactive = 1;
- init Gtk;
- my $window1 =
- $::isEmbedded ? new Gtk::Plug($::XID) : new Gtk::Window -toplevel;
- $window1->signal_connect( delete_event => sub { Gtk->exit(0) } );
- $window1->set_position(1);
- $window1->set_title( _("Fonts Importation") );
- $window1->set_border_width(5);
- my ( $pix_user_map, $pix_user_mask ) = gtkcreate_png("ic-drakfont-48");
- my ( $pix_u_map, $pix_u_mask ) = gtkcreate_png("drakfont.620x57");
-
- gtkadd(
- $window1,
- gtkpack_(
- new Gtk::VBox( 0, 2 ),
- if_(
- !$::isEmbedded, 0, new Gtk::Pixmap( $pix_u_map, $pix_u_mask )
- ),
- 1,
- gtkpack_(
- new Gtk::HBox( 0, 2 ),
- 1,
- gtkpack_(
- new Gtk::VBox( 0, 2 ),
- 1,
- gtkpack(
- $font_box = new Gtk::VBox( 0, 5 ),
- $font_sel = new Gtk::FontSelection,
- ),
- 1,
- gtkpack_(
- new Gtk::HBox( 0, 2 ),
- 0,
- gtkadd(
- gtkset_layout( new Gtk::VButtonBox, -end ),
- gtksignal_connect(
- new Gtk::Button( _("Get Windows Fonts") ),
- clicked => sub {
- ${$central_widget}->destroy();
- $windows = 1;
- appli_choice();
- }
- ),
- gtksignal_connect(
- new Gtk::Button( _("Uninstall Fonts") ),
- clicked => sub {
- ${$central_widget}->destroy();
- uninstall();
- }
- ),
- ),
- 0,
- gtkadd(
- gtkset_layout( new Gtk::VButtonBox, -end ),
- gtksignal_connect(
- new Gtk::Button( _("Advanced Options") ),
- clicked => sub {
- ${$central_widget}->destroy();
- $windows = 0;
- advanced_install();
- }
- ),
- gtksignal_connect(
- new Gtk::Button( _("Font List") ),
- clicked => sub {
- ${$central_widget}->destroy();
- create_fontsel();
- }
- ),
- ),
- 1,
- new Gtk::HBox( 0, 2 ),
- 0,
- gtkadd(
- gtkset_layout( new Gtk::VButtonBox, -end ),
- gtksignal_connect(
- new Gtk::Button( _("Help") ),
- clicked =>
- sub { ${$central_widget}->destroy(); help() }
- ),
- gtksignal_connect(
- new Gtk::Button( _("Close") ),
- clicked => sub {
- $::isEmbedded and kill 'USR1', $::CCPID;
- Gtk->main_quit();
- }
- ),
- ),
- ),
- ),
-
- # 0, gtkpack_(new Gtk::VBox(0,5),
- # 0, new Gtk::VBox(0,0),
- # 0, new Gtk::Pixmap($pix_user_map, $pix_user_mask),
- # 1, new Gtk::VBox(0,0),
- # 1, gtkadd(gtkset_layout(new Gtk::VButtonBox, -end),
- # gtksignal_connect(new Gtk::Button(_("About")), clicked => sub {
- # ${$central_widget}->destroy(); about() }),
- # gtksignal_connect(new Gtk::Button(_(" Help ")), clicked => sub {
- # ${$central_widget}->destroy(); help() }),
- # gtksignal_connect(new Gtk::Button(_("Close")), clicked => sub {
- # $::isEmbedded and kill 'USR1', $::CCPID;
- # Gtk->main_quit() }),
- # ),
- # )
- ),
- ),
- );
- $central_widget = \$font_sel;
- $window1->show_all;
- $font_sel->set_page(1);
- $font_sel->cur_page->child->hide();
- $font_sel->set_page(2);
- $font_sel->cur_page->child->hide();
- $font_sel->set_page(0);
- $window1->realize;
-
- # $window1->show_all();
- Gtk->main_iteration while Gtk->events_pending;
- $::isEmbedded and kill 'USR2', $::CCPID;
- Gtk->main;
- Gtk->exit(0);
-}
-
-sub about {
- my $text = new Gtk::Text( undef, undef );
- my $about_box;
- gtkpack(
- $font_box,
- $about_box = gtkpack_(
- new Gtk::VBox( 0, 10 ),
- 1,
- gtkpack_(
- new Gtk::HBox( 0, 0 ),
- 1,
- gtktext_insert(
- gtkset_editable( $text, 1 ), "
- Copyright (C) 2001 by MandrakeSoft
- DUPONT Sebastien sdupont\@mandrakesoft.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
- 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.
-
- Thanks:
- - pfm2afm:
- by Ken Borgendale:
- Convert a Windows .pfm file to a .afm (Adobe Font Metrics)
- - type1inst:
- by James Macnicol:
- type1inst generates files fonts.dir fonts.scale & Fontmap.
- - ttf2pt1:
- by Andrew Weeks, Frank Siegert, Thomas Henlich, Sergey Babkin
- Convert ttf font files to afm and pfb fonts
-
-
-"
- ),
- 0,
- new Gtk::VScrollbar( $text->vadj ),
- ),
- 0,
- gtkadd(
- gtkset_layout( new Gtk::HButtonBox, -spread ),
- gtksignal_connect(
- new Gtk::Button( _("OK") ),
- clicked =>
- sub { ${$central_widget}->destroy(); create_fontsel() }
- ),
- ),
- )
- );
- $central_widget = \$about_box;
- $font_box->show_all();
-}
-
-sub help {
- my $text = new Gtk::Text( undef, undef );
- my $help_box;
- gtkpack(
- $font_box,
- $help_box = gtkpack_(
- new Gtk::VBox( 0, 10 ),
- 1,
- gtkpack_(
- new Gtk::HBox( 0, 0 ),
- 1,
- gtktext_insert(
- gtkset_editable( $text, 1 ), "drakfont Future Overview
- - Fonts import:
- pfb ( Adobe Type 1 binary )
- pfa ( Adobe Type 1 ASCII )
- ttf ( True-Type )
- pcf.gz
- Speedo
- and Bitmap (PCF, BDF, and SNF)
- - Features
- - Install fonts from any directory
- - Get windows fonts on any vfat partitions
- - Get fonts on any partitions.
- - UN-installation of any fonts (even if not installed through drakfont)
- - Support
- - Xfs
- - ghostscript & printer
- - Staroffice & printer
- - abiword
- - netscape
- - Koffice, Gnumeric, ... studying
- - all fonts supported by printer
- - anti-aliases by RENDER in Xfree86 ....
- supported by KDE.
- will be supported by gnome 1.2.
-Visual Interface:
- Window interface:
- - Fontselectiondialog widget
- - Command buttons under Fontselectiondialog (like the actual frontend).
- Commands buttons:
- - import from windows partition.
- import from all fat32 partitions and look for winnt/windows/font
- and import all (delete doublon) but don't import if already exist.
- - import from directory
- look for if it exist before for each font and not delete the original.
- (replace all, no, none)
- expert options:
- ask the directory, and look for if it exist before
- if it exist ask: (replace all, no, none)
- - uninstall with list per font type
- Expert additional switch
- - option support: ghostscript, Staroffice, etc...
- check-button. (by default all check)
- - Printer Application Fonts Support...
-
-
-"
- ),
- 0,
- new Gtk::VScrollbar( $text->vadj ),
- ),
- 0,
- gtkadd(
- gtkset_layout( new Gtk::HButtonBox, -spread ),
- gtksignal_connect(
- new Gtk::Button( _("OK") ),
- clicked =>
- sub { ${$central_widget}->destroy(); create_fontsel() }
- ),
- ),
- )
- );
- $central_widget = \$help_box;
- $font_box->show_all();
-}
-
-sub appli_choice {
- my $choice_box;
- my $text = new Gtk::Text( undef, undef );
- gtkpack(
- $font_box,
- $choice_box = gtkpack_(
- new Gtk::HBox( 0, 10 ),
- 0,
- new Gtk::VBox( 0, 10 ),
- 0,
- new Gtk::VBox( 0, 10 ),
- 1,
- gtkpack_(
- new Gtk::VBox( 0, 10 ),
- 1,
- gtkpack_(
- new Gtk::VBox( 0, 10 ),
- 1,
- gtkpack(
- new Gtk::HBox( 0, 10 ),
- new Gtk::HBox( 0, 10 ),
- _(
-"Choose the applications that will support the fonts:"
- ),
- new Gtk::HBox( 0, 10 ),
- ),
- 0,
- new Gtk::HBox( 0, 10 ),
- 0,
- gtkpack_(
- new Gtk::HBox( 0, 10 ), 0,
- _("Ghostscript"), 1,
- new Gtk::HBox( 0, 10 ), 0,
- my $check11 = new Gtk::CheckButton(),
- ),
- 0,
- gtkpack_(
- new Gtk::HBox( 0, 10 ), 0,
- _("StarOffice"), 1,
- new Gtk::HBox( 0, 10 ), 0,
- my $check22 = new Gtk::CheckButton(),
- ),
- 0,
- gtkpack_(
- new Gtk::HBox( 0, 10 ), 0,
- _("Abiword"), 1,
- new Gtk::HBox( 0, 10 ), 0,
- my $check33 = new Gtk::CheckButton(),
- ),
- 0,
- gtkpack_(
- new Gtk::HBox( 0, 10 ), 0,
- _("Generic Printers"), 1,
- new Gtk::HBox( 0, 10 ), 0,
- my $check44 = new Gtk::CheckButton(),
- ),
- ),
- 0,
- gtkpack_(
- new Gtk::HBox( 0, 10 ),
- 1,
- gtktext_insert(
- gtkset_editable( $text, 0 ),
- _(
-"Before installing any fonts, be sure that you have the right to use and install them on your system.\n\n-You can install the fonts using the normal way. In rare cases, bogus fonts may hang up your X Server."
- )
- ),
- 0,
- new Gtk::VScrollbar( $text->vadj ),
- 0,
- new Gtk::VBox( 0, 10 ),
- ),
- 0,
- gtkadd(
- gtkset_layout( new Gtk::HButtonBox, -spread ),
- gtksignal_connect(
- new Gtk::Button( _("OK") ),
- clicked => sub {
- ${$central_widget}->destroy();
- import_status();
- }
- ),
- gtksignal_connect(
- new Gtk::Button( _("Cancel") ),
- clicked => sub {
- ${$central_widget}->destroy();
- create_fontsel();
- }
- ),
- ),
- ),
- 0,
- new Gtk::VBox( 0, 10 ),
- 0,
- new Gtk::VBox( 0, 10 ),
- ),
-
- );
- foreach (
- [ $check11, \$gs ],
- [ $check22, \$so ],
- [ $check33, \$abi ],
- [ $check44, \$printer ]
- )
- {
- my $ref = $_->[1];
- gtksignal_connect( gtkset_active( $_->[0], ${$ref} ),
- toggled => sub { ${$ref} = ${$ref} ? 0 : 1; } );
- }
- $central_widget = \$choice_box;
- $font_box->show_all();
-}
-
-sub font_choice {
- my $file_dialog;
-
- $file_dialog = gtksignal_connect(
- new Gtk::FileSelection( _("File Selection") ),
- destroy => sub { $file_dialog->destroy(); }
- );
- $file_dialog->ok_button->signal_connect(
- clicked => \&file_ok_sel,
- $file_dialog
- );
- $file_dialog->ok_button->child->set( _("Add") );
- $file_dialog->cancel_button->signal_connect(
- clicked => sub { $file_dialog->destroy() } );
- $file_dialog->cancel_button->child->set( _("Close") );
- $file_dialog->set_filename(
- _("Select the font file or directory and click on 'Add'") );
- $file_dialog->show();
-}
-
-sub file_ok_sel {
- my ( $widget, $file_selection ) = @_;
- my $file_name = $file_selection->get_filename();
- print "-- @install\n";
- if ( !member( $file_name, @install ) ) {
- push ( @install, $file_name );
- $list->add( gtkshow( new Gtk::ListItem($file_name) ) );
- }
-}
-
-sub list_remove {
- my ( $widget, $list ) = @_;
- my @to_remove;
- push @to_remove, $list->child_position($_) foreach ( $list->selection );
- splice @install, $_, 1 foreach ( reverse sort @to_remove );
- $list->remove_items( $list->selection );
-}
-
-sub advanced_install {
- my $scrolled_window;
- my $adv_box;
- $list = new Gtk::List();
- $list->set_selection_mode( -extended );
-
- gtkpack(
- $font_box,
- $adv_box = gtkpack_(
- new Gtk::VBox( 0, 10 ),
- 1,
- gtkpack_( new Gtk::HBox( 0, 4 ), 1, createScrolledWindow($list), ),
- 0,
- gtkadd(
- gtkset_layout( new Gtk::HButtonBox, -spread ),
- gtksignal_connect(
- new Gtk::Button( _("Add") ),
- clicked => sub { font_choice() }
- ),
- gtksignal_connect(
- new Gtk::Button( _("Remove Selected") ),
- clicked => \&list_remove,
- $list
- ),
- gtksignal_connect(
- new Gtk::Button( _("Install List") ),
- clicked => sub {
- ${$central_widget}->destroy();
- appli_choice();
- }
- ),
- ),
- )
- );
- $central_widget = \$adv_box;
- $adv_box->show_all();
-}
-
-sub list_to_remove {
- my @number_to_remove;
- my @files_path = grep( !/fonts/, all($current_path) );
- Gtk->main_iteration while Gtk->events_pending;
- push @number_to_remove,
- $path_list->child_position($_) foreach ( $path_list->selection );
- @uninstall = ();
- push @uninstall,
- $current_path . "/" . $files_path[$_] foreach (@number_to_remove);
- ${$central_widget}->destroy();
- show_list_to_remove();
-}
-
-sub show_list_to_remove {
- my $show_box;
- my $show_list = new Gtk::List();
- $show_list->add( gtkshow( new Gtk::ListItem($_) ) ) foreach @uninstall;
- gtkpack(
- $font_box,
- $show_box = gtkpack_(
- new Gtk::VBox( 0, 10 ),
- 1,
- gtkpack_(
- new Gtk::HBox( 0, 4 ),
- 1, createScrolledWindow($show_list)
- ),
- 0,
- gtkadd(
- gtkset_layout( new Gtk::HButtonBox, -spread ),
- gtksignal_connect(
- new Gtk::Button( _("click here if you are sure.") ),
- clicked => sub {
- ${$central_widget}->destroy();
- import_status_uninstall();
- }
- ),
- gtksignal_connect(
- new Gtk::Button( _("here if no.") ),
- clicked =>
- sub { ${$central_widget}->destroy(); create_fontsel() }
- ),
- ),
- )
- );
- $central_widget = \$show_box;
- $show_box->show_all();
-}
-
-sub uninstall {
- my $scrolled_window;
- my $scrolled_window2;
- my $uninst_box;
- @install = ();
- @installed_fonts_path = ();
- list_fontpath();
- chk_empty_xfs_path();
- $list_path = new Gtk::List();
- $list_path->set_selection_mode( -extended );
-
- foreach (@installed_fonts_path) {
- my $t = $_;
- $list_path->add(
- gtkshow(
- gtksignal_connect(
- new Gtk::ListItem($t),
- select => sub {
- $current_path = $t;
- $path_list->clear_items( 0, -1 );
- $path_list->append_items(
- map {
- /fonts/
- ? ()
- : gtkshow( new Gtk::ListItem($_) )
- } all($t)
- );
- }
- )
- )
- );
- }
- $list_path->set_selection_mode( -single );
- $path_list = new Gtk::List();
- $path_list->set_selection_mode( -extended );
-
- gtkpack(
- $font_box,
- $uninst_box = gtkpack_(
- new Gtk::VBox( 0, 10 ),
- 1,
- gtkpack_(
- new Gtk::HBox( 0, 4 ), 1,
- createScrolledWindow($list_path), 1,
- createScrolledWindow($path_list)
- ),
- 0,
- gtkadd(
- gtkset_layout( new Gtk::HButtonBox, -spread ),
- gtksignal_connect(
- new Gtk::Button( _("Unselected All") ),
- clicked => sub { $path_list->unselect_all(); }
- ),
- gtksignal_connect(
- new Gtk::Button( _("Selected All") ),
- clicked => sub { $path_list->select_all(); }
- ),
- gtksignal_connect(
- new Gtk::Button( _("Remove List") ),
- clicked => sub { list_to_remove() }
- ),
- ),
- )
- );
- $central_widget = \$uninst_box;
- $uninst_box->show_all();
-}
-
-sub import_status {
- my $table;
- $pbar = new Gtk::ProgressBar;
- $pbar1 = new Gtk::ProgressBar;
- $pbar2 = new Gtk::ProgressBar;
- $pbar3 = new Gtk::ProgressBar;
- gtkpack(
- $font_box,
- $table = create_packtable(
- { col_spacings => 10, row_spacings => 50 },
- [ "", "" ],
- [
- _("Initials tests"), $pbar, $pbar->{label} = new Gtk::Label(' ')
- ],
- [
- _("Copy fonts on your system"), $pbar1,
- $pbar1->{label} = new Gtk::Label(' ')
- ],
- [
- _("Install & convert Fonts"), $pbar2,
- $pbar2->{label} = new Gtk::Label(' ')
- ],
- [
- _("Post Install"), $pbar3, $pbar3->{label} = new Gtk::Label(' ')
- ],
- ),
- );
- $central_widget = \$table;
- $font_box->show_all();
- Gtk->main_iteration while Gtk->events_pending;
- backend_mod();
-}
-
-sub import_status_uninstall {
- my $table;
- $pbar = new Gtk::ProgressBar;
- $pbar1 = new Gtk::ProgressBar;
- $pbar2 = new Gtk::ProgressBar;
- gtkpack(
- $font_box,
- $table = create_packtable(
- { col_spacings => 10, row_spacings => 50 },
- [ "", "" ],
- [ "", "" ],
- [
- _("Initials tests"), $pbar, $pbar->{label} = new Gtk::Label(' ')
- ],
- [
- _("Remove fonts on your system"), $pbar1,
- $pbar1->{label} = new Gtk::Label(' ')
- ],
- [
- _("Post Uninstall"), $pbar2,
- $pbar2->{label} = new Gtk::Label(' ')
- ],
- ),
- );
- $central_widget = \$table;
- $font_box->show_all();
- Gtk->main_iteration while Gtk->events_pending;
- backend_mod();
-}
-
-sub progress {
- my ( $progressbar, $incr, $label_text ) = @_;
- my ($new_val) = $progressbar->get_current_percentage;
- $new_val += $incr;
- if ( $new_val > 1 ) { $new_val = 1 }
- $progressbar->update($new_val);
- $progressbar->{label}->set($label_text);
- Gtk->main_iteration while Gtk->events_pending;
-}
-
diff --git a/perl-install/standalone/drakgw b/perl-install/standalone/drakgw
deleted file mode 100755
index 6a62db069..000000000
--- a/perl-install/standalone/drakgw
+++ /dev/null
@@ -1,543 +0,0 @@
-#!/usr/bin/perl
-
-#
-# Guillaume Cottenceau (gc@mandrakesoft.com)
-#
-# Copyright 2000, 2001, 2002 MandrakeSoft
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License version 2, as
-# published by the Free Software Foundation.
-#
-# 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 lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use common;
-use detect_devices;
-use interactive;
-use network;
-use log;
-use c;
-use network::netconnect;
-use network::shorewall;
-
-$::isInstall and die "Not supported during install.\n";
-
-
-local $_ = join '', @ARGV;
-
-/-h/ and die "usage: drakgw [--version]\n";
-/-version/ and die 'version: $Id$ '."\n";
-$::Wizard_pix_up = "wiz_drakgw.png";
-$::Wizard_title = _("Internet Connection Sharing");
-$::direct = /-direct/;
-
-
-my $sysconf_network = "/etc/sysconfig/network";
-my $sysconf_dhcpd = "/etc/sysconfig/dhcpd";
-my $rc_firewall_generic = "/etc/rc.d/rc.firewall";
-my $rc_firewall_drakgw = "/etc/rc.d/rc.firewall.inet_sharing";
-my $rc_firewall_24 = "/etc/rc.d/rc.firewall.inet_sharing-2.4";
-my $dhcpd_conf = "/etc/dhcpd.conf";
-my $cups_conf = "/etc/cups/cupsd.conf";
-
-my $shorewall = network::shorewall::read();
-
-my $in = 'interactive'->vnew('su', 'default');
-
-!$::isEmbedded && $in->isa('interactive::gtk') and $::isWizard=1;
-
-pur_gtk_mode() if $::isEmbedded && $in->isa('interactive::gtk');
-
-sub sys { system(@_) == 0 or log::l("[drakgw] Warning, sys failed for $_[0]") }
-
-sub outpend {
- standalone::explanations("modified file $_[0]");
- my $f = shift; local *F; open F, ">>$f" or die "outpend in file $f failed: $!\n"; print F foreach @_;
-}
-
-sub start_daemons ()
-{
- my $cups_used = 0;
- standalone::explanations("Starting daemons");
- if (-f "/etc/rc.d/init.d/cups") {
- if (system("/etc/rc.d/init.d/cups status >/dev/null") == 0) {
- $cups_used = 1;
- sys("/etc/rc.d/init.d/cups stop");
- }
- }
- system("/etc/rc.d/init.d/dhcpd status >/dev/null") == 0 and sys("/etc/rc.d/init.d/dhcpd stop");
- system("/etc/rc.d/init.d/named status >/dev/null 2>/dev/null") == 0 and sys("/etc/rc.d/init.d/named stop");
-
- my $netscripts = '/etc/sysconfig/network-scripts';
- sys("$netscripts/net_cnx_down >/dev/null");
- sys("/etc/rc.d/init.d/network restart >/dev/null");
- sys("$netscripts/net_cnx_up >/dev/null");
-
- sys("/etc/init.d/shorewall restart >/dev/null");
-
- sys("/etc/rc.d/init.d/$_ start >/dev/null"), sys("/sbin/chkconfig --level 345 $_ on") foreach 'named', 'dhcpd', 'shorewall';
- sys("/etc/rc.d/init.d/cups start >/dev/null") if $cups_used;
-}
-
-sub stop_daemons ()
-{
- standalone::explanations("Stopping daemons");
- foreach (qw(dhcpd named)) {
- system("/etc/rc.d/init.d/$_ status >/dev/null 2>/dev/null") == 0 and sys("/etc/rc.d/init.d/$_ stop");
- }
- system("/etc/rc.d/init.d/shorewall status >/dev/null 2>/dev/null") == 0 and sys("/etc/rc.d/init.d/shorewall clear >/dev/null");
- sys("/sbin/chkconfig --level 345 $_ off") foreach 'named', 'dhcpd';
-}
-
-sub fatal_quit ($)
-{
- log::l("[drakgw] FATAL: $_[0]");
- undef $wait_configuring;
- $in->ask_warn('', $_[0]);
- quit_global($in, -1);
-}
-
-my ($kernel_version) = c::kernel_version() =~ /(...)/;
-log::l("[drakgw] kernel_version $kernel_version");
-
-$kernel_version eq '2.4' or fatal_quit(_("Sorry, we support only 2.4 kernels."));
-
-begin:
-
-#- **********************************
-#- * 0th step: verify if we are already set up
-
-if ($shorewall && $shorewall->{masquerade}) {
- $::Wizard_no_previous = 1;
-
- if (!$shorewall->{disabled}) {
- my $r = $in->ask_from_list_(_("Internet Connection Sharing currently enabled"),
-_("The setup of Internet connection sharing has already been done.
-It's currently enabled.
-
-What would you like to do?"),
- [ __("disable"), __("reconfigure"), __("dismiss") ]) or quit_global($in, 0);
- if ($r eq "disable") {
- {
- my $wait_disabl = $in->wait_message('', _("Disabling servers..."));
- stop_daemons();
- }
- foreach ($dhcpd_conf, $rc_firewall_24) {
- renamef($_, "$_.drakgwdisable") or die "Could not rename $_ to $_.drakgwdisable"
- }
- log::l("[drakgw] Disabled");
- $::Wizard_finished = 1;
- $in->ask_okcancel('', _("Internet connection sharing is now disabled."));
- quit_global($in, 0);
- }
- if ($r eq "dismiss") {
- quit_global($in, 0);
- }
- }
- else
- {
- my $r = $in->ask_from_list_(_("Internet Connection Sharing currently disabled"),
-_("The setup of Internet connection sharing has already been done.
-It's currently disabled.
-
-What would you like to do?"),
- [ __("enable"), __("reconfigure"), __("dismiss") ]);
- if ($r eq "enable") {
- foreach ($dhcpd_conf, $rc_firewall_24) {
- rename($_, "$_.old") if -f $_;
- rename("$_.drakgwdisable", $_) or die "Could not find configuration. Please reconfigure.";
- }
- {
- my $wait_enabl = $in->wait_message('', _("Enabling servers..."));
- start_daemons();
- }
- log::l("[drakgw] Enabled");
- $::Wizard_finished = 1;
- $in->ask_okcancel('', _("Internet connection sharing is now enabled."));
- quit_global($in, 0);
- }
- if ($r eq "dismiss") {
- quit_global($in, 0);
- }
- }
-}
-
-
-#- **********************************
-#- * 1st step: detect/setup
-step_ask_confirm:
-
-$::Wizard_no_previous = 1;
-
-$::direct or $in->ask_okcancel(_("Internet Connection Sharing"),
-_("You are about to configure your computer to share its Internet connection.
-With that feature, other computers on your local network will be able to use this computer's Internet connection.
-
-Note: you need a dedicated Network Adapter to set up a Local Area Network (LAN)."), 1) or quit_global($in, 0);
-
-undef $::Wizard_no_previous;
-
-
-step_detectsetup:
-
-my @configured_devices = map { /ifcfg-(\S+)/ } glob('/etc/sysconfig/network-scripts/ifcfg*');
-
-my %aliased_devices;
-/^\s*alias\s+(eth[0-9])\s+(\S+)/ and $aliased_devices{$1} = $2 foreach cat_("/etc/modules.conf");
-
-my $card_netconnect = network::netconnect::get_net_device();
-defined $card_netconnect and log::l("[drakgw] Information from netconnect: ignore card $card_netconnect");
-
-my @cards = grep {
- log::l("[drakgw] Have network card: $_");
- $_ ne $card_netconnect
-} detect_devices::getNet();
-log::l("[drakgw] Available network cards: ", join(", ", @cards));
-
-my $format = sub {
- $aliased_devices{$_[0]} ?
- _("Interface %s (using module %s)", $_[0], $aliased_devices{$_[0]}) :
- _("Interface %s", $_[0]);
-};
-
-#- setup the network interface we shall use
-
-my $device;
-if (!@cards)
-{
- $in->ask_warn(_("No network adapter on your system!"),
- _("No ethernet network adapter has been detected on your system. Please run the hardware configuration tool."));
- quit_global($in, 0);
-}
-elsif (@cards == 1)
-{
- $device = $cards[0];
- $in->ask_okcancel(_("Network interface"),
-_("There is only one configured network adapter on your system:
-
-%s
-
-I am about to setup your Local Area Network with that adapter.", $format->($device)), 1) or goto step_ask_confirm;
-}
-else
-{
- $device = $in->ask_from_listf(_("Choose the network interface"),
- _("Please choose what network adapter will be connected to your Local Area Network."),
- $format,
- \@cards,
- ) or goto step_ask_confirm;
- defined $device or quit_global($in, 0);
-}
-standalone::explanations("Choosing network device: $device");
-
-
-my $lan_address = "192.168.0.0";
-my $server_ip = "192.168.0.1";
-
-my $reconf_dhcp_server_intf = 1;
-
-if (grep(/$device/, @configured_devices)) {
- step_warning_already_conf:
- my $auto = _('Yes');
- my $conf = network::read_interface_conf("/etc/sysconfig/network-scripts/ifcfg-$device");
- $in->ask_from(_("Network interface already configured"),
- _("Warning, the network adapter (%s) is already configured.
-
-Do you want an automatic re-configuration?
-
-You can do it manually but you need to know what you're doing.", $device),
- [ { label => _("Automatic reconfiguration"), val => \$auto, list => [ _('Yes'), _('No (experts only)') ] },
- { val => _("Show current interface configuration"), clicked =>
- sub { $in->ask_warn(_('Current interface configuration'),
- _("Current configuration of `%s':
-
-Network: %s
-IP address: %s
-IP attribution: %s
-Driver: %s", $device, $conf->{NETWORK}, $conf->{IPADDR}, $conf->{BOOTPROTO}, $aliased_devices{$device} || '(unknown)')) } } ]) or goto step_detectsetup;
-
- if ($auto ne _('Yes')) {
- $reconf_dhcp_server_intf = 0;
- $server_ip = $conf->{IPADDR};
- $lan_address = $conf->{NETWORK};
- $in->ask_from('',
- _("I can keep your current configuration and assume you already set up a DHCP server; in that case please verify I correctly read the C-Class Network that you use for your local network; I will not reconfigure it and I will not touch your DHCP server configuration.
-
-Else, I can reconfigure your interface and (re)configure a DHCP server for you.
-
-", $device),
- [ { label => _("C-Class Local Network"), val => \$lan_address, type => 'entry' },
- { label => _("(This) DHCP Server IP"), val => \$server_ip, type => 'entry' },
- { label => _("Re-configure interface and DHCP server"), val => \$reconf_dhcp_server_intf, type => 'bool' } ])
- or goto step_warning_already_conf;
- }
-}
-
-if (!($lan_address =~ s/\.0$//)) {
- $in->ask_warn('',
- _("The Local Network did not finish with `.0', bailing out."));
- quit_global($in, 0);
-}
-standalone::explanations("Using LAN address <$lan_address>");
-
-
-#- test for potential conflict with other networks
-
-foreach (grep { $_ ne $device } @configured_devices)
-{
- grep(/$lan_address/, cat_("/etc/sysconfig/network-scripts/ifcfg-$_")) and
- ($in->ask_warn('', _("Potential LAN address conflict found in current config of %s!\n", $_)) or goto step_detectsetup);
-}
-
-
-#- test for potential conflict with previous firewall config
-network::shorewall::check_iptables($in) or goto step_detectsetup;
-
-#- **********************************
-#- * 2nd step: configure
-
-$wait_configuring = $in->wait_message(_("Configuring..."),
- _("Configuring scripts, installing software, starting servers..."));
-
-
-#- setup the /etc/sysconfig/network-script/ script
-
-if ($reconf_dhcp_server_intf) {
- standalone::explanations("Reconfiguring network parameters of $device");
- my $network_scripts = "/etc/sysconfig/network-scripts";
- my $ifcfg = "$network_scripts/ifcfg-$device";
- renamef($ifcfg, "$network_scripts/old.ifcfg-$device");
- output($ifcfg, qq(DEVICE=$device
-BOOTPROTO=static
-IPADDR=$server_ip
-NETMASK=255.255.255.0
-NETWORK=$lan_address.0
-BROADCAST=$lan_address.255
-ONBOOT=yes
-));
-}
-
-
-#- install and setup the RPM packages
-
-my $rpms_to_install;
-my %rpm2file = ('dhcp-server' => '/usr/sbin/dhcpd',
- bind => '/usr/sbin/named',
- shorewall => '/sbin/shorewall',
- 'caching-nameserver' => '/var/named/named.local');
-
-#- first: try to install all in one step
-my @needed_to_install = grep { !-e $rpm2file{$_} } keys %rpm2file;
-@needed_to_install and $in->do_pkgs->install(@needed_to_install);
-#- second: try one by one if failure detected
-if (grep { !-e $rpm2file{$_} } keys %rpm2file) {
- foreach (keys %rpm2file) {
- -e $rpm2file{$_} or $in->do_pkgs->install($_);
- -e $rpm2file{$_} or fatal_quit(_("Problems installing package %s", $_));
- }
-}
-
-put_in_hash($shorewall ||= {}, {
- disabled => 0,
- net_interface => $card_netconnect,
- if_(@cards > 1, loc_interface => [ grep { $_ ne $device } @cards ]),
- masquerade => { interface => $device, subnet => "$lan_address.0/24" },
-});
-
-network::shorewall::write($shorewall);
-
-#- be sure that FORWARD_IPV4 is enabled in /etc/sysconfig/network
-
-substInFile { s/^FORWARD_IPV4.*\n//; $_ .= "FORWARD_IPV4=true\n" if eof } $sysconf_network;
-
-
-#- setup the DHCP server
-
-if ($reconf_dhcp_server_intf) {
- standalone::explanations("Configuring a DHCP server on $lan_address.0");
- renamef($dhcpd_conf, "$dhcpd_conf.old");
- output($dhcpd_conf, qq(subnet $lan_address.0 netmask 255.255.255.0 {
- # default gateway
- option routers $server_ip;
- option subnet-mask 255.255.255.0;
-
- option domain-name "homelan.org";
- option domain-name-servers $server_ip;
-
- range dynamic-bootp $lan_address.16 $lan_address.253;
- default-lease-time 21600;
- max-lease-time 43200;
-}
-));
-}
-
-my $update_dhcp = '/usr/sbin/update_dhcp.pl';
--e $update_dhcp and system($update_dhcp);
-
-
-#- put the interface for the dhcp server in the sysconfig-dhcp config, for the /etc/init.d script of dhcpd
-
-substInFile { s/^INTERFACES\n//; $_ .= "INTERFACES=\"$device\"\n" if eof } $sysconf_dhcpd;
-
-
-#- Set up /etc/cups/cupsd.conf to make the broadcasting of the printer info
-#- working correctly:
-#-
-#- 1. ServerName <server's IP address> # because clients do necessarily
-#- # know the server's name
-#-
-#- 2. BrowseAddress <server's Broadcast IP> # broadcast printer info into
-#- # the local network.
-#-
-#- 3. BrowseOrder Deny,Allow
-#- BrowseDeny All
-#- BrowseAllow <IP mask for local net> # Only accept broadcast signals
-#- # coming from local network
-#-
-#- 4. <Location />
-#- Order Deny,Allow
-#- Deny From All
-#- Allow From <IP mask for local net> # Allow only machines of local
-#- </Location> # network to access the server
-#-
-#- These steps are only done when the CUPS package is installed.
-
-#- Modify the root location block in /etc/cups/cupsd.conf
-
-if (-f $cups_conf) {
- standalone::explanations("Updating CUPS configuration accordingly");
-
- substInFile {
- s/^ServerName[^:].*\n//; $_ .= "ServerName $server_ip\n" if eof;
- s/^BrowseAddress.*\n//; $_ .= "BrowseAddress $lan_address.255\n" if eof;
- s/^BrowseOrder.*\n//; $_ .= "BrowseOrder Deny,Allow\n" if eof;
- s/^BrowseDeny.*\n//; $_ .= "BrowseDeny All\n" if eof;
- s/^BrowseAllow.*\n//; $_ .= "BrowseAllow $lan_address.*\n" if eof;
- } $cups_conf;
-
- my @cups_conf_content = cat_($cups_conf);
- my @root_location; my $root_location_start; my $root_location_end;
-
- # Cut out the root location block so that it can be treated seperately
- # without affecting the rest of the file
- if (grep(m|^\s*<Location\s+/\s*>|, @cups_conf_content)) {
- $root_location_start = -1;
- $root_location_end = -1;
- # Go through all the lines, bail out when start and end line found
- for (my $i = 0; $i < @cups_conf_content && $root_location_end == -1; $i++) {
- if ($cups_conf_content[$i] =~ m|^\s*<\s*Location\s+/\s*>|) {
- $root_location_start = $i;
- } elsif (($cups_conf_content[$i] =~ m|^\s*<\s*/Location\s*>|) && ($root_location_start != -1)) {
- $root_location_end = $i;
- }
- }
- # Rip out the block and store it seperately
- @root_location = splice(@cups_conf_content, $root_location_start, $root_location_end - $root_location_start + 1);
- } else {
- # If there is no root location block, create one
- $root_location_start = @cups_conf_content;
- @root_location = ("<Location />\n", "</Location>\n");
- }
-
- # Delete all former "Order", "Allow", and "Deny" lines from the root location block
- s/^\s*Order.*//, s/^\s*Allow.*//, s/^\s*Deny.*// foreach @root_location;
-
- # Add the new "Order" and "Deny" lines, add an "Allow" line for the local network
- splice(@root_location, -1, 0, $_) foreach ("Order Deny,Allow\n", "Deny From All\n", "Allow From 127.0.0.1\n",
- "Allow From $lan_address.*\n");
-
- # Put the changed root location block back into the file
- splice(@cups_conf_content, $root_location_start, 0, @root_location);
-
- output $cups_conf, @cups_conf_content;
-}
-
-
-#- start the daemons
-
-start_daemons();
-
-
-#- bye-bye message
-
-undef $wait_configuring;
-
-$::Wizard_no_previous = 1;
-$::Wizard_finished = 1;
-
-$in->ask_okcancel(_("Congratulations!"),
-_("Everything has been configured.
-You may now share Internet connection with other computers on your Local Area Network, using automatic network configuration (DHCP)."));
-
-
-log::l("[drakgw] Installation complete, exiting");
-quit_global($in, 0);
-
-sub quit_global {
- my ($in, $exitcode) = @_;
- $in->exit($exitcode);
- goto begin
-}
-
-sub pur_gtk_mode
-{
- require Gtk;
- init Gtk;
- my $setup_state = $shorewall && $shorewall->{masquerade} ?
- ($shorewall->{disabled} ?
- _("The setup has already been done, but it's currently disabled.") :
- _("The setup has already been done, and it's currently enabled.")) :
- _("No Internet Connection Sharing has ever been configured.");
-
- my $window1 = $::isEmbedded ? new Gtk::Plug ($::XID) : new Gtk::Window -toplevel;
- $window1->signal_connect(delete_event => sub { Gtk->exit(0) });
- $window1->set_position(1);
- $window1->set_title(_("Internet connection sharing configuration"));
- $window1->border_width(10);
- my $vbox1 = new Gtk::VBox(0,0);
- $window1->add($vbox1);
- my $hbox1 = new Gtk::HBox(0,0);
- $vbox1->pack_start($hbox1,1,1,0);
- my $label1 = new Gtk::Label(
-_("Welcome to the Internet Connection Sharing utility!
-
-%s
-
-Click on Configure to launch the setup wizard.", $setup_state));
- $hbox1->pack_start($label1,1,1,0);
- my $hbox2 = new Gtk::HBox(0,0);
- $vbox1->pack_start($hbox2,1,1,0);
-
- my $bbox1 = new Gtk::HButtonBox;
- $vbox1->pack_start($bbox1,0,0,0);
- $bbox1->set_layout(-end);
- my $button_conf = new Gtk::Button _("Configure");
- $button_conf->signal_connect(clicked => sub {
- system("/usr/sbin/drakgw --wizard");
- kill('USR1', $::CCPID);
- });
- $bbox1->add($button_conf);
- my $button_cancel = new Gtk::Button _("Cancel");
- $button_cancel->signal_connect(clicked => sub {
- kill('USR1', $::CCPID);
- });
- $bbox1->add($button_cancel);
- $window1->show_all();
- Gtk->main_iteration while Gtk->events_pending;
- $::isEmbedded and kill 'USR2', $::CCPID;
- Gtk->main;
- Gtk->exit(0);
-
-}
diff --git a/perl-install/standalone/drakperm b/perl-install/standalone/drakperm
deleted file mode 100755
index 84135b75e..000000000
--- a/perl-install/standalone/drakperm
+++ /dev/null
@@ -1,416 +0,0 @@
-#!/usr/bin/perl
-
-use lib qw(/usr/lib/libDrakX);
-use standalone;
-
-use MDK::Common;
-
-use my_gtk;
-
-use interactive;
-
-my $in = 'interactive'->vnew('su', 'default');
-local $_ = join '', @ARGV;
-
-/-h/ and die _("no help implemented yet.\n");
-/-version/ and die 'version: $Id$'."\n";
-
-
-#- vars declaration
-my ($default_perm_level) = "level ".chomp_(`cat /etc/sysconfig/msec | grep SECURE_LEVEL= |cut -d= -f2`);
-my %CURENT;
-my $perm_path = '/usr/share/msec/';
-my $local_path = '/etc/security/msec/';
-my %perm = ( 'level 1' => $perm_path.'perm.1',
- 'level 2' => $perm_path.'perm.2',
- 'level 3' => $perm_path.'perm.3',
- 'level 4' => $perm_path.'perm.4',
- 'level 5' => $perm_path.'perm.5',
- 'editable'=> $local_path.'perm.local',
- );
-my $rows_cnt = 0;
-my $editable = 0;
-my $modified = 0;
-my $prec_txt = $default_perm_level;
-#my $bg = Gtk::Gdk::Color->parse_color('grey');
-#- Widget declaration
-my $w = my_gtk->new('drakperm');
-my $W = $w->{window};
-#my $W = $::isEmbedded ? new Gtk::Plug ($::XID) : new Gtk::Window ("toplevel");
-$W->signal_connect(delete_event => sub { my_gtk->exit });
-my $scroll = new Gtk::ScrolledWindow;
-my $Perm_list = new_with_titles Gtk::CList((_("path"),_("user"),_("group"),_("permissions")));
-my $vb = new Gtk::VBox(0,5);
-my $select_box= new Gtk::HBox(0,5);
-my $action_box= new Gtk::HBox(0,5);
-my $up_down_box=new Gtk::HBox(0,5);
-my $B_quit = new Gtk::Button('quit');
-my $B_sav = new Gtk::Button('save');
-my $B_up = new Gtk::Button(_("Up"));
-my $B_del = new Gtk::Button(_("delete"));
-my $B_edit = new Gtk::Button(_("edit"));
-my $B_down = new Gtk::Button(_("Down"));
-my $B_add = new Gtk::Button(_("add a rule"));
-my $label_perm= new Gtk::Label(_("select perm file to see/edit"));
-my $combo_perm= new Gtk::Combo;
-my $tips = new Gtk::Tooltips;
-my $pres = new Gtk::Label(_("Drakperm is used to see files to use in order to fix permissions, owners, and groups via msec.\nYou can also edit your own rules which will owerwrite the default rules."));
-my $F = new Gtk::Frame;
-#- widgets settings
-$combo_perm->set_popdown_strings(sort(keys %perm));
-
-$tips->set_tip($B_add,_("Add a new rule at the end"));
-$tips->set_tip($B_edit,_("Edit curent rule"));
-$tips->set_tip($B_up,_("Up selected rule one level"));
-$tips->set_tip($B_down,_("Down selected rule one level"));
-$tips->set_tip($B_del,_("Delete selected rule"));
-
-#- signal management
-$W->signal_connect(delete_event => sub { my_gtk->exit });
-$Perm_list->signal_connect( select_row => \&row_setting_data );
-#$Perm_list->signal_connect( unselect_row => sub{ undef(%CURENT)});
-$B_sav->signal_connect( clicked => \&save_perm);
-$B_quit->signal_connect( clicked => sub { my_gtk->exit });
-$B_edit->signal_connect( clicked => \&row_setting_dialog );
-$B_add->signal_connect( clicked => sub{
- $Perm_list->insert( $rows_cnt ,'');
- $Perm_list->select_row($rows_cnt , 0);
- &row_setting_dialog;
- $rows_cnt++;
- });
-$B_del->signal_connect( clicked => sub {
- $Perm_list->remove(${$CURENT{'clicked'}}{'row'});
- $rows_cnt--;
- $modified++;
- });
-$B_down->signal_connect( clicked => sub {
- my $row = ${$CURENT{'clicked'}}{'row'};
- $Perm_list->row_move($row,$row+1);
- $Perm_list->unselect_all;
- $Perm_list->select_row($row+1,0);
- $CURENT{'clicked'}{'row'} = $row+1;
- });
-$B_up->signal_connect( clicked => sub {
- my $row = ${$CURENT{'clicked'}}{'row'};
- $Perm_list->row_move($row,$row-1);
- $Perm_list->unselect_all;
- $Perm_list->select_row($row-1,0);
- $CURENT{'clicked'}{'row'} = $row-1;
- });
-my $combo_sig = $combo_perm->entry->signal_connect( changed => sub{ &display_perm($combo_perm->entry->get_text , @_)});
-$Perm_list->signal_connect( button_press_event => sub{
- $editable or return 0;
- my ($clist,$event) = @_;
- if($event->{'type'} eq '2button_press'){
- &row_setting_dialog;
- }
- } );
-
-#Viewing management
-$select_box->add($label_perm);
-$select_box->add($combo_perm);
-
-$scroll->add($Perm_list);
-$scroll->set_policy('automatic','automatic');
-
-
-$Perm_list->set_shadow_type('out');
-$Perm_list->set_column_width( 0, 150 );
-$Perm_list->set_column_width( 1, 100 );
-$Perm_list->set_column_width( 2, 100 );
-$Perm_list->set_column_width( 3, 15 );
-
-$up_down_box->add($B_up);
-$up_down_box->add($B_down);
-$up_down_box->add($B_add);
-$up_down_box->add($B_del);
-$up_down_box->add($B_edit);
-
-$action_box->add($B_sav);
-$action_box->add($B_quit);
-
-$vb->pack_start($select_box,0,0,5);
-$vb->pack_start($scroll,1,1,5);
-$vb->pack_start($up_down_box,0,0,5);
-$vb->pack_start($action_box,0,0,5);
-
-my $vb_ = new Gtk::VBox(0,5);
-$F->add($vb);
-$vb_->pack_start($pres,0,0,5);
-$vb_->pack_start($F,1,1,5);
-
-$W->add($vb_);
-$W->show_all;
-$w->{rwindow}->set_position('center') unless $::isEmbedded;
-
-&display_perm($default_perm_level);
-$combo_perm->entry->set_text($default_perm_level);
-
-#- Gtk loop start here
-$w->main;
-
-#- Should never get here
-my_gtk->exit;
-
-
-#- Built in functions
-sub check_save{
- $modified or return 0;
- my $sav_ = $in->ask_okcancel('Warning','your changed will be lost do you wish to continue?');
- $sav_
- and $modified = 0;
- return $sav_;
-}
-
-#- Desc => set the Perm_list CList with the appropriate value
-sub display_perm{
- local $perm_level = shift @_;
- local $file = $perm{$perm_level};
- local $sav_ = &check_save;
- local $i=0;
- if($modified && ! $sav_){
- $combo_perm->entry->signal_handler_block($combo_sig);
- $combo_perm->entry->set_text($prec_txt);
- $combo_perm->entry->signal_handler_unblock($combo_sig);
- return 0;
- }
-
- $editable = ($perm_level =~ /^level \d/)?0:1;
-
- $Perm_list->clear();
- open F,$file;
- while(<F>){
- m/^([^#]\S+)\s+([^.\s]+)(\.(\S+))?\s+(\d+)/
- or next;
- @line = ( $1,
- $2,
- $4,
- $5,
- );
- $Perm_list->insert($i++,@line);
- }
- close F;
- $up_down_box->set_sensitive($editable);
-
- $rows_cnt = $i;
- $prec_txt = $perm_level;
- undef(%CURENT);
-}
-
-#- Desc => save the perm.local file if modification made
-sub save_perm{
- $modified or return 0;
- open F, '>'.$local_path.'perm.local' or die("F CHIER BORDEL");
- for($i = 0 ; $i <= $rows_cnt;$i++){
- $line = $Perm_list->get_text( $i , 0 )."\t".$Perm_list->get_text($i,1).(($Perm_list->get_text($i,2))?".".$Perm_list->get_text($i,2):"")."\t".$Perm_list->get_text($i,3)."\n";
- print F $line ;
- }
- close F;
- $modified = 0;
-}
-#- on list selection we get all data concerning the curent selection
-sub row_setting_data{
- my ( $widget, $row, $column, $event ) = @_;
- %CURENT = ( 'clicked' =>{ 'row'=> $row,
- 'col'=> $column,
- },
- 'data' =>[ $Perm_list->get_text( $row,0),
- $Perm_list->get_text( $row,1),
- $Perm_list->get_text( $row,2),
- $Perm_list->get_text( $row,3),
- ]
- );
- #print(%{$CURENT{'clicked'}});print("\n");
-}
-
-#- Desc => Here is the complete subwindow for rule settings
-sub row_setting_dialog{
-
- $editable or return 0;
-
- my $row = ${$CURENT{'clicked'}}{'row'};
-
- #- dlg widgets declaration
- my $dlg = new Gtk::Dialog();
- my $ok = new Gtk::Button('ok');
- my $cancel = new Gtk::Button('cancel');
- my $browse = new Gtk::Button(_("browse"));
- my $users = new Gtk::Combo;
- my $groups = new Gtk::Combo;
- my $file = new Gtk::Entry;
- my $file_hbox=new Gtk::HBox(0,5);
- my $usr_hbox= new Gtk::HBox(0,5);
- my $usr_vbox= new Gtk::VBox(0,5);
- my $usr_check=new Gtk::CheckButton(_("Current user"));
- local @rights = ('user','group','other');
- local @check = ( '' , 'read','write','execute');
- my $hb_rights = new Gtk::HBox(0,15);
- my $vb_rights = new Gtk::VBox(0,15);
- my $F_rights = new Gtk::Frame(_("Permissions"));
- my $F_path = new Gtk::Frame(_("Path"));
- my $F_usr = new Gtk::Frame(_("Property"));
- my $vb_specials = new Gtk::VBox(0,5);
- my $sticky = new Gtk::CheckButton(_("sticky-bit"));
- my $suid = new Gtk::CheckButton(_("Set-UID"));
- my $gid = new Gtk::CheckButton(_("Set-GID"));
- local $rght = ${$CURENT{'data'}}[3];
- local $s = (length($rght) == 4)?substr($rght,0,1):0 ;
- local $user = ($s)?substr($rght,1,1):substr($rght,0,1);
- local $group = ($s)?substr($rght,2,1):substr($rght,1,1);
- local $other = ($s)?substr($rght,3,1):substr($rght,2,1);
- foreach(@check){
- $vb_rights->add(new Gtk::Label($_));
- }
- $hb_rights->add($vb_rights);
- foreach $r (@rights){
- %{"$r"} = &get_right(${"$r"});
- ${'_vb'.$r} = new Gtk::VBox(0,5);
- ${'_vb'.$r}->add(new Gtk::Label($r));
- foreach my $c (@check){
- $c eq '' and next;
- ${"$r"."_$c"} = new Gtk::CheckButton;
- ${"$r"}{$c}
- and ${"$r"."_$c"}->set_active(1);
- ${"_vb$r"}->add(${"$r"."_$c"});
- }
- $hb_rights->add(${'_vb'.$r});
- }
-
- $vb_specials->add(new Gtk::Label(' '));
- $vb_specials->add($suid);
- $vb_specials->add($gid);
- $vb_specials->add($sticky);
- $hb_rights->add($vb_specials);
-
- #- dlg widgets settings
- local %s_right = &get_right($s);
- $s_right{'execute'} and $sticky->set_active(1);
- $s_right{'write'} and $gid->set_active(1);
- $s_right{'read'} and $suid->set_active(1);
-
- $file->set_text(${$CURENT{'data'}}[0]);
-
- $users->set_popdown_strings(&get_user_or_group('users'));
- $users->entry->set_text(${$CURENT{'data'}}[1]);
- $users->entry->set_editable(0);
-
- $groups->set_popdown_strings(&get_user_or_group);
- $groups->entry->set_text(${$CURENT{'data'}}[2]);
- $groups->entry->set_editable(0);
- $dlg->set_policy(0,0,1);
- $dlg->set_modal(1);
-
-
- if( ${$CURENT{'data'}}[1] eq 'current'){
- $usr_check->set_active(1);
- $groups->set_sensitive(0);
- $users->set_sensitive(0);
- }
-
- $tips->set_tip($sticky,_("Used for directory:\n only owner of directory or file in this directory can delete it"));
- $tips->set_tip($suid,_("Use owner id for execution"));
- $tips->set_tip($gid,_("Use group id for execution"));
- $tips->set_tip($usr_check,_("when checked, owner and group won't be changed"));
-
- #- event management
- $cancel->signal_connect( clicked =>sub{ $dlg->destroy } );
- $browse->signal_connect( clicked => sub {
- my $file_dlg = new Gtk::FileSelection(_("Path selection"));
- $file_dlg->set_modal(1);
- $file_dlg->show;
- $file_dlg->set_filename( $file->get_text );
- $file_dlg->cancel_button->signal_connect( clicked => sub{ $file_dlg->destroy });
- $file_dlg->ok_button->signal_connect( clicked => sub{
- $file->set_text($file_dlg->get_filename);
- $file_dlg->destroy;
- });
-
- });
- $ok->signal_connect( clicked => sub{
- $Perm_list->set_text($row,0,$file->get_text);
- if($usr_check->get_active){
- $Perm_list->set_text($row,1,'current');
- $Perm_list->set_text($row,2,'');
- }else{
- $Perm_list->set_text($row,1,$users->entry->get_text);
- $Perm_list->set_text($row,2,$groups->entry->get_text);
- }
- #- mod calculation
- $user = ($user_read->get_active?4:0)+($user_write->get_active?2:0)+($user_execute->get_active?1:0);
- $group = ($group_read->get_active?4:0)+($group_write->get_active?2:0)+($group_execute->get_active?1:0);
- $other = ($other_read->get_active?4:0)+($other_write->get_active?2:0)+($other_execute->get_active?1:0);
- $s = ($sticky->get_active?1:0)+($suid->get_active?4:0)+($gid->get_active?2:0);
- $Perm_list->set_text($row,3,(($s)?$s:'').$user.$group.$other);
- $dlg->destroy;
- $modified++;
- });
- $usr_check->signal_connect( clicked => sub {
- if($usr_check->get_active){
- $groups->set_sensitive(0);
- $users->set_sensitive(0);
- }else{
- $groups->set_sensitive(1);
- $users->set_sensitive(1);
- }
- });
-
- #- dlg widgets placement
- $file_hbox->add($file);
- $file_hbox->add($browse);
-
- $usr_vbox->add($usr_check);
- $usr_vbox->add($usr_hbox);
-
- $usr_hbox->add(new Gtk::Label(_("user :")));
- $usr_hbox->add($users);
- $usr_hbox->add(new Gtk::Label(_("group :")));
- $usr_hbox->add($groups);
-
- $F_path->add($file_hbox);
- $F_rights->add($hb_rights);
- $F_usr->add($usr_vbox);
-
- $dlg->vbox->add($F_path);
- $dlg->vbox->add($F_usr);
- $dlg->vbox->add($F_rights);
-
- $dlg->action_area->add($ok);
- $dlg->action_area->add($cancel);
-
- $dlg->show_all;
-
-}
-
-#- Desc => return an array of the available users on the machine
-sub get_user_or_group{
- my $what = @_;
- local @users;
- $what eq 'users'
- and open F,'/etc/passwd'
- or open F, '/etc/group';
-
- while(<F>){
- m/^([^#:]+):[^:]+:[^:]+:/
- or next;
- push @users,$1;
- }
- close F;
- return sort(@users);
-}
-
-#- Desc => return hash of boolean value for read write and execution permission from a value between 0 - 7
-sub get_right{
- my $right = shift @_;
- my %rght = ('read'=>0,'write'=>0,'execute'=>0);
- ($right - 4) >= 0
- and $rght{'read'}=1
- and $right = $right-4;
- ($right - 2) >= 0
- and $rght{'write'}=1
- and $right = $right-2;
- ($right - 1) >= 0
- and $rght{'execute'}=1
- and $right = $right-1;
- return %rght;
-}
-
diff --git a/perl-install/standalone/drakproxy b/perl-install/standalone/drakproxy
deleted file mode 100755
index f912bb9ee..000000000
--- a/perl-install/standalone/drakproxy
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/usr/bin/perl
-
-# DrakNet
-
-# Copyright (C) 1999 MandrakeSoft (damien@mandrakesoft.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
-# 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 lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-use interactive;
-use network::network;
-
-$::o->{miscellaneous} ||= {};
-$::o->{miscellaneous} = { getVarsFromSh('/etc/profile.d/proxy.sh') };
-my $in = 'interactive'->vnew('su', 'network');
-network::network::miscellaneousNetwork($in, 1, 1);
-any::miscellaneousNetwork('');
-$in->exit(0);
-
diff --git a/perl-install/standalone/draksec b/perl-install/standalone/draksec
deleted file mode 100755
index 084ae3f42..000000000
--- a/perl-install/standalone/draksec
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/usr/bin/perl
-#*****************************************************************************
-#
-# Copyright (c) 2002 Christian Belisle (cbelisle@mandrakesoft.com)
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License version 2, as
-# published by the Free Software Foundation.
-#
-# 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.
-#
-#*****************************************************************************
-
-"@ARGV" =~ /-h/ and do {
- printf STDERR "Usage: draksec [OPTION]...
- --debug print debugging information
-";
- exit 0;
- };
-
-use lib qw(/usr/lib/libDrakX);
-
-use strict;
-use vars qw($MODE %options $XID $CCPID);
-
-use security::main;
-
-$MODE = 'basic';
-$0 =~ '/draksec-firewall$' and $MODE = 'firewall';
-$0 =~ '/draksec-perms$' and $MODE = 'perms';
-
-/^-?-(\S+)$/ and $options{$1} = 1 foreach @ARGV;
-
-$::isStandalone = 1;
-Gtk->init;
-
-draksec_main();
-
-myexit 0;
diff --git a/perl-install/standalone/draksound b/perl-install/standalone/draksound
deleted file mode 100755
index 8af6154aa..000000000
--- a/perl-install/standalone/draksound
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/usr/bin/perl
-# DrakxSound
-# Copyright (C) 2002 MandrakeSoft (tvignaud@mandrakesoft.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
-# 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 lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use strict;
-use interactive;
-use common;
-use harddrake::sound;
-use modules;
-
-("@ARGV" =~ /--help|-h/) and die "usage: draksound [-h] [--help]\n";
-
-my $in = 'interactive'->vnew();
-
-modules::mergein_conf('/etc/modules.conf');
-
-my @devices = grep { $_->{media_type} eq 'MULTIMEDIA_AUDIO' } detect_devices::probeall(1);
-if (@devices) {
- # TODO: That need some work for multiples sound cards
- map_index {
- # allocate sound-slot in the same order as install2.pm
- # fill $device->{driver} with the right sound-slot-XX or default driver if missing sound-slot [real fix'll be in harddrake service]
- my $driver = modules::get_alias("sound-slot-$::i");
- $driver = modules::get_alias($driver) if $driver =~ /sound-card/; # alsaconf ...
- $_->{current_driver} = $driver if $driver;
- harddrake::sound::config($in, $_);
- } modules::probe_category('multimedia/sound');
-} else {
- $in->ask_warn(_("No Sound Card detected!"),
- formatAlaTeX(_("No Sound Card has been detected on your machine. Please verify that a Linux-supported Sound Card is correctly plugged in.
-
-
-You can visit our hardware database at:
-
-
-http://www.linux-mandrake.com/en/hardware.php3").
-_("\n\n\nNote: if you've an ISA PnP sound card, you'll have to use the sndconfig program. Just type \"sndconfig\" in a console.")));
-}
-
-modules::write_conf;
-$in->exit(0);
diff --git a/perl-install/standalone/draksplash b/perl-install/standalone/draksplash
deleted file mode 100755
index b748bfcdc..000000000
--- a/perl-install/standalone/draksplash
+++ /dev/null
@@ -1,568 +0,0 @@
-#!/usr/bin/perl
-
-use lib qw(/usr/lib/libDrakX);
-use standalone;
-use MDK::Common;
-use Gtk;
-use interactive;
-use ugtk qw(:helpers :wrappers);
-init Gtk;
-
-#- convenience variables for true and false
-my $false = 0;
-my $true = 1;
-
-#- this part is embedded management
-$::isEmbedded = ($::XID, $::CCPID) = "@ARGV" =~/--embedded (\S*) (\S*)/;
-if ($::isEmbedded) {
- print "EMBED\n";
- print "XID : $::XID\n";
- print "CCPID : $::CCPID\n";
-}
-
-my $in = 'interactive'->vnew('su', 'default');
-local $_ = join '', @ARGV;
-
-/-h/ and die _("no help implemented yet.\n");
-/-version/ and die 'version: $Id$'."\n";
-
-my $window = $::isEmbedded ? new Gtk::Plug ($::XID) : new Gtk::Window ("toplevel");
-$window->signal_connect(delete_event => sub { $::isEmbedded ? kill(USR1, $::CCPID) : &CloseAppWindow });
-
-#- verification of package image magik
-if(!$in->do_pkgs->is_installed('ImageMagick')){
- $in->ask_okcancel(_("Error"),_("package 'ImageMagick' is required for correct working.\nClick \"Ok\" to install 'ImageMagick' or \"Cancel\" to quit"))
- and $in->do_pkgs->install('ImageMagick')
- or $::isEmbedded ? kill(USR1, $::CCPID) : &CloseAppWindow ;
-}
-
-#- application vars
-my $tmp_path = '/tmp/draksplash/';
-! -d $tmp_path and mkdir($tmp_path);
-my $thm_path = '/usr/share/bootsplash/themes/';
-my $thm_conf_path = '/etc/bootsplash/themes/';
-
-my $prev_window;
-my $pix;
-
-my $boot_conf_path = '/etc/bootsplash/themes/';
-my %font_size = ('h'=>16,'w'=>8);
-my %theme = ('name'=>'new_theme',
- 'res' =>{'res'=>'800x600',
- 'h'=>'600',
- 'w'=>'800'
- },
- 'boot_conf'=>{ 'tx' => 0 ,
- 'ty' => 0 ,
- 'tw' => 0 ,
- 'th' => 0 ,
- 'px' => 0 ,
- 'py' => 0 ,
- 'pw' => 0 ,
- 'ph' => 0 ,
- 'pc' => '0x21459d',
- },
- 'boot_img'=> '',
- );
-
-my %scale_size = ('tx'=> ($theme{'res'}{'w'} / $font_size{'w'}),
- 'ty'=> ($theme{'res'}{'h'} / $font_size{'h'}),
- 'tw'=> ($theme{'res'}{'w'} / $font_size{'w'}),
- 'th'=> ($theme{'res'}{'h'} / $font_size{'h'}),
- 'px'=> $theme{'res'}{'w'},
- 'py'=> $theme{'res'}{'h'},
- 'pw'=> $theme{'res'}{'w'},
- 'ph'=> $theme{'res'}{'h'},
- );
-
-my %first = ('frame'=>new Gtk::Frame(_("first step creation")),
- 'widget'=>{ 'label'=> { 'res'=>_("final resolution"),
- 'file'=>_("choose image file"),
- 'name'=>_("Theme name")
- },
- 'button'=>{ #'boot_conf'=>_("Make bootsplash step 2"),
- #'lilo_conf'=>_("Go to lilosplash configuration"),
- 'file'=>_("Browse"),
- },
- 'combo'=> {'res'=>['800x600', '1024x768', '1280x1024'],
- 'name'=>[ $theme{'name'} , &giv_exist_thm]
- },
- ,},
- 'pos'=>[ 'name',
- 'res',
- 'file',
- 'boot_conf',
- #'save',
- #'kill'
- ],
- );
-my %boot_conf_frame = ('frame' => new Gtk::Frame( _("Configure bootsplash picture") ),
- 'widget'=> { 'label' => { 'tx'=> _("x coordinate of text box\nin number of character"),
- 'ty'=> _("y coordinate of text box\nin number of character"),
- 'tw'=> _("text width"),
- 'th'=> _("text box height"),
- 'px'=> _("the progress bar x coordinate\nof its upper left corner"),
- 'py'=> _("the progress bar y coordinate\nof its upper left corner"),
- 'pw'=> _("the width of the progress bar"),
- 'ph'=> _("the heigth of the progress bar"),
- 'pc'=> _("the color of the progress bar")
- },
- #- must set scale values to true to get them created by mk_frame
- 'scale' => {'tx'=> 1,
- 'ty'=> 1,
- 'tw'=> 1,
- 'th'=> 1,
- 'px'=> 1,
- 'py'=> 1,
- 'pw'=> 1,
- 'ph'=> 1,
- },
- 'button' => { #'annul'=> _("Go back"),
- 'prev'=>_("Preview"),
- 'kill'=>_("Quit"),
- 'save'=>_("Save theme"),
- 'pc'=> _("Choose color"),
-
- },
- 'check' => { 'logo' => _("Display logo on Console" ),
- 'quiet'=> _("Make kernel message quiet by default"),
- },
- },
- 'pos'=> [ 'tx 1' ,
- 'ty 1' ,
- 'tw 1' ,
- 'th 1' ,
- 'px 1' ,
- 'py 1' ,
- 'pw 1' ,
- 'ph 1' ,
- 'pc' ,
- 'logo',
- 'quiet',
- 'annul',
- 'prev',
- 'save' ,
- 'kill',
- ],
- );
-#- var action is used to hide/show the correct frame
-my @action_frame = ( \%boot_conf_frame ,
- \%first);
-
-
-my $VB2 = new Gtk::VBox(0,5);
-&mk_frame(\$VB2,\%first);
-#****************************- Signal event actions
-#- change resolution
-$first{'widgets'}{'combo'}{'res'}->entry->signal_connect( changed => sub {
- $theme{'res'}{'res'} = $first{'widgets'}{'combo'}{'res'}->entry->get_text;
- ($theme{'res'}{'w'},$theme{'res'}{'h'}) = $theme{'res'}{'res'} =~ /([^x]+)x([^x]+)/;
- &set_scale_size;
- $boot_conf_frame{'frame'}->destroy ;
- $boot_conf_frame{'frame'} = new Gtk::Frame(_("Configure bootsplash picture") );
- &make_boot_frame;
- $first_vbox->add($boot_conf_frame{'frame'});
- member( $theme{'name'}, &giv_exist_thm) and &thm_in_this_res and &get_this_thm_res_conf or $in->ask_warn(_("Notice"),_("This theme haven't yet any bootsplash in %s !",$theme{'res'}{'res'}));
- });
-#- go to bootsplash configuration step 2
-#$first{'widgets'}{'button'}{'boot_conf'}->signal_connect( clicked => sub{show_act(\%boot_conf_frame) } );
-#- image file selection for new theme
-$first{'widgets'}{'button'}{'file'}->signal_connect( clicked =>sub{
- my $file_dialog = new Gtk::FileSelection('choose image');
- $file_dialog->set_filename( ( $first{'widgets'}{'label'}{'file'}->get ne _("choose image file") )?$first{'widgets'}{'label'}{'file'}->get:'~/' );
- $file_dialog->cancel_button->signal_connect( clicked => sub{ $file_dialog->destroy} );
- $file_dialog->ok_button->signal_connect( clicked => sub{ $first{'widgets'}{'label'}{'file'}->set_text($file_dialog->get_filename) ; $file_dialog->destroy ;});
- $file_dialog->show;
-});
-#- changing theme name
-$first{'widgets'}{'combo'}{'name'}->entry->signal_connect( changed => sub{ &get_this_thm_res_conf; $theme{'name'} = $first{'widgets'}{'combo'}{'name'}->entry->get_text; });
-#**************************************************
-
-
-
-$first_vbox = new Gtk::VBox(0,5);
-$first_vbox->add($first{'frame'});
-$first_vbox->add($boot_conf_frame{'frame'});
-&make_boot_frame;
-
-# set window attributes and show it
-$window->border_width( 5 );
-$window->add($first_vbox);
-$window->set_policy( 0, 1, 1 );
-$window->set_position('center');
-$window->show_all();
-#&show_act(\%first);
-
-# Gtk event loop
-main Gtk;
-
-# Should never get here
-exit( 0 );
-
-### Callback function to close the window
-sub CloseAppWindow{
- Gtk->exit( 0 );
- return $false;
-}
-
-#- ====## used funtions ##=====
-
-#- Desc => write config file for boot theme and copy image in the right location
-sub write_boot_thm{
- my $w = $in->wait_message('',_("saving Bootsplash theme..."));
- &set_thm_values;
- my $logo = ($boot_conf_frame{'widgets'}{'check'}{'logo'}->get_active)?'yes':'no';
- my $quiet = ($boot_conf_frame{'widgets'}{'check'}{'quiet'}->get_active)?'yes':'no';
- my $globalconf_file = $thm_conf_path.$theme{'name'}.'/global.config';
- my $cfg_file = $thm_conf_path.$theme{'name'}.'/cfg/bootsplash-'.$theme{'res'}{'res'}.'.cfg';
- #- verify all dir exists or create them
- -d $thm_conf_path.$theme{'name'}
- or mkdir($thm_conf_path.$theme{'name'});
- -d $thm_conf_path.$theme{'name'}.'/cfg'
- or mkdir($thm_conf_path.$theme{'name'}.'/cfg');
- -d $thm_path.$theme{'name'}
- or mkdir($thm_path.$theme{'name'});
- -d $thm_path.$theme{'name'}.'/images/'
- or mkdir($thm_path.$theme{'name'}.'/images/');
- #- copy image to dest by convert
- system('convert -scale '.$theme{'res'}{'res'} .' '.$first{'widgets'}{'label'}{'file'}->get.' '.$thm_path.$theme{'name'}.'/images/bootsplash-'.$theme{'res'}{'res'}.'.jpg');
- system('/usr/share/bootsplash/scripts/rewritejpeg '.$thm_path.$theme{'name'}.'/images/bootsplash-'.$theme{'res'}{'res'}.'.jpg');
- #- write conf files
- my $cfg_cont = '# This is the configuration file for the '.$theme{'res'}{'res'}.' bootsplash picture
-# this file is necessary to specify the coordinates of the text box on the
-# splash screen.
-
-# tx is the x coordinate of the text window in characters. default is 24
-# multiply width font width for coordinate in pixels.
-tx='.$theme{'boot_conf'}{'tx'}.'
-
-# ty is the y coordinate of the text window in characters. default is 14
-ty='.$theme{'boot_conf'}{'ty'}.'
-
-# tw is the width of the text window in characters. default is 130
-# note: this should at least be 80 as on the standard linux text console
-tw='.$theme{'boot_conf'}{'tw'}.'
-
-# th is the height of the text window in characters. default is 44
-# NOTE: this should at least be 25 as on the standard linux text console
-th='.$theme{'boot_conf'}{'th'}.'
-
-# px is the progress bar x coordinate of its upper left corner
-px='.$theme{'boot_conf'}{'px'}.'
-
-# py is the progress bar y coordinate of its upper left corner
-py='.$theme{'boot_conf'}{'py'}.'
-
-# pw is the with of the progress bar
-pw='.$theme{'boot_conf'}{'pw'}.'
-
-# ph is the heigth of the progress bar
-ph='.$theme{'boot_conf'}{'ph'}.'
-
-# pc is the color of the progress bar
-pc='.$theme{'boot_conf'}{'pc'}.''
-;
- my $globalconf_cont = '# Display logo on console.
-LOGO_CONSOLE='.$logo.'
-
-# Make kernel message quiet by default.
-QUIET='.$quiet
-;
- output($globalconf_file, $globalconf_cont);
- output($cfg_file,$cfg_cont);
-}
-
-
-#- Desc => read the current bootsplash theme configuration if exist
-sub get_this_thm_res_conf{
- member($first{'widgets'}{'combo'}{'name'}->entry->get_text , &giv_exist_thm)
- and $theme{'name'} = $first{'widgets'}{'combo'}{'name'}->entry->get_text
- and &thm_in_this_res(1)
- and &read_boot_conf;
- -f $thm_path.$theme{'name'}."/images/bootsplash-".$theme{'res'}{'res'}.".jpg"
- and $first{'widgets'}{'label'}{'file'}->set_text($thm_path.$theme{'name'}."/images/bootsplash-".$theme{'res'}{'res'}.".jpg");
- return 1;
-}
-
-sub read_boot_conf {
- chdir($thm_conf_path);
- my $line;
- if(-f $theme{'name'}.'/cfg/bootsplash-'.$theme{'res'}{'res'}.'.cfg') {
- open CFG , $theme{'name'}.'/cfg/bootsplash-'.$theme{'res'}{'res'}.'.cfg';
- while($line = <CFG>){
- $line =~ m/^([a-z][a-z])=([^\n]+)/
- and $theme{'boot_conf'}{$1} = $2;
- }
- close CFG;
- &set_scale_values;
- } else {
- return 0;
- }
-}
-
-sub set_scale_values{
- foreach (keys %{$theme{'boot_conf'}}){
- ${$_.'_adj'}
- and ${$_.'_adj'}->set_value($theme{'boot_conf'}{$_});
- }
-}
-
-#- Desc => check if this theme is available in the current resolution else
-#- change the current resolution or display a ask_warn box
-#- Args => ø
-#- return=> (bool)
-sub thm_in_this_res{
- my ($check_res) = @_;
- (-f $thm_path.$theme{'name'}."/images/bootsplash-".$theme{'res'}{'res'}.".jpg")?return 1 : ($check_res == 1)?return &which_res_exist : return 0 ;
-}
-
-sub which_res_exist{
- chdir($thm_path.$theme{'name'}."/images/");
- my $is_ok = 0;
- foreach(@{$first{'widget'}{'combo'}{'res'}}){
- -f "bootsplash-$_.jpg"
- and $is_ok = 1
- and $first{'widgets'}{'combo'}{'res'}->entry->set_text($_)
- and last;
-
- }
- $is_ok == 1 or $in->ask_warn(_("Notice"),_("This theme haven't yet any bootsplash in %s !",$theme{'res'}{'res'})) and return 0;
- return 1;
-}
-
-#- Desc => retrieve all installed theme
-#- Args => ø
-#- Return=> @arr of available theme
-sub giv_exist_thm{
- chdir($thm_path);
- my @thms_dirs;
- foreach (glob("*")) {
- -d $_ && m/^[^.]/
- and push @thms_dirs, $_;
- }
- return @thms_dirs;
-}
-
-#- Desc =>show only the right frame
-#- Args => action(str)
-#- Return=> (bool)
-sub show_act{
-# my ($action) = @_;
-# foreach (@action_frame){
-# if($_ == $action){
-# $_->{'frame'}->show_all ;
-# }else{
-# $_->{'frame'}->hide;
-# }
-# }
-}
-
-#- Desc => just add tooltips
-#- Args => name of widget(str) and frame to work on it (\%hash)
-sub tool_tip{
- my ( $name , $ref ) = @_;
- foreach (keys %{$ref->{'widget'}}){
- $_ eq 'tooltip' and next;
- if($ref->{'widget'}{$_}{$name}){
- ! ${$name.'_tip'} and ${$name.'_tip'} = new Gtk::Tooltips();
- ${$name.'_tip'}->set_tip($ref->{'widgets'}{$_}{$name}, $ref->{'widget'}{'tooltip'}{$name},'');
- }
- }
-}
-
-#- Desc => just prepare widgets for a fram hash
-#- Args => $box(a Vbox widget to contain all widgets), \%frame (hash with complete definition of the frame)
-#- Return=> all hash{'widgets'} are created and packed in $box
-sub mk_frame{
- my ( $box , $ref ) = @_;
- foreach $pos (@{$ref->{'pos'}}){
- $pos =~ m/^(\w+)(\s+)?(\w+)?$/;
- #- open a new hbox
- ${$1.'hb'} = new Gtk::HBox($3?1:0,5);
- #- look for label
- $ref->{'widget'}{'label'}{$1}
- and $ref->{'widgets'}{'label'}{$1} = new Gtk::Label($ref->{'widget'}{'label'}{$1})
- and ${$1.'hb'}->add($ref->{'widgets'}{'label'}{$1});
- #- look for scale
- $ref->{'widget'}{'scale'}{$1}
- and $ref->{'widgets'}{'scale'}{$1} = new Gtk::HScale( ${$1."_adj"} = new Gtk::Adjustment(0,0,$scale_size{$1},1,10,0))
- and ${$1."hb"}->add($ref->{'widgets'}{'scale'}{$1})
- and $ref->{'widgets'}{'scale'}{$1}->set_digits(0);
- ${$1.'_adj'} and ${$1.'_adj'}->set_value($theme{'boot_conf'}{$1});
- #- look for combo
- $ref->{'widget'}{'combo'}{$1}
- and @popdown = @{$ref->{'widget'}{'combo'}{$1}}
- and $ref->{'widgets'}{'combo'}{$1} = new Gtk::Combo
- and ${$1."hb"}->add($ref->{'widgets'}{'combo'}{$1})
- and $ref->{'widgets'}{'combo'}{$1}->set_popdown_strings(@popdown);
- #- look for checkbox
- $ref->{'widget'}{'check'}{$1}
- and $ref->{'widgets'}{'check'}{$1} = new Gtk::CheckButton( $ref->{'widget'}{'check'}{$1} )
- and ${$1."hb"}->add($ref->{'widgets'}{'check'}{$1})
- and $ref->{'widgets'}{'check'}{$1}->set_active(1);
- #- look for button
- $ref->{'widget'}{'button'}{$1}
- and $ref->{'widgets'}{'button'}{$1} = new Gtk::Button($ref->{'widget'}{'button'}{$1})
- and ${$1."hb"}->add($ref->{'widgets'}{'button'}{$1});
- #- look for tooltips
- $ref->{'widget'}{'tooltip'}{$1}
- and &tool_tip($1,\%{$ref});
- ${$box}->add(${$1."hb"});
- }
- $ref->{'frame'}->add(${$box});
-}
-
-#- Desc => take a decimal value between 0 to 255 and return the corresponding hexadecimal value
-sub dec2hex{
- my ($dec) = @_;
- my @dec_hex = (0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F');
- my $int;
- my $float;
- $dec = $dec/16;
- $int = int($dec);
- $float = $dec_hex[int(($dec-$int)*16)];
- $int = $dec_hex[$int];
-
- return "$int$float";
-}
-
-#- Desc => prepare and set all signal_connect for boot_frame widget
-sub make_boot_frame{
- $VB = new Gtk::VBox(0,5);
- &mk_frame(\$VB,\%boot_conf_frame);
- #- open a color choose box
- $boot_conf_frame{'widgets'}{'button'}{'pc'}->signal_connect( clicked => sub {
- $color = new Gtk::ColorSelectionDialog(_("ProgressBar color selection"));
- $theme{'boot_conf'}{'pc'} =~ m/0x(.{2})(.{2})(.{2})/;
- my @rgb = map { hex($_)/255 } ($1 ,$2, $3);
- $color->colorsel->set_color(@rgb);#$theme{'boot_conf'}{'pc'});
- $color->cancel_button->signal_connect(clicked=> sub{$color->destroy});
- $color->ok_button->signal_connect(clicked=> sub{
- @rgb = $color->colorsel->get_color();
- @rgb = map ( dec2hex($_*255) , @rgb);
- $theme{'boot_conf'}{'pc'} = "0x$rgb[0]$rgb[1]$rgb[2]";
- $color->destroy;
- });
- $color->show;
- });
- #- quit button
- $boot_conf_frame{'widgets'}{'button'}{'kill'}->signal_connect( clicked => \&CloseAppWindow);
- $boot_conf_frame{'widgets'}{'button'}{'save'}->signal_connect(clicked=> sub{ &write_boot_thm });
- #- return to first screen
- #$boot_conf_frame{'widgets'}{'button'}{'annul'}->signal_connect( clicked => sub { show_act( \%first ) } );
- #- made a preview
- $boot_conf_frame{'widgets'}{'button'}{'prev'}->signal_connect( clicked => sub{
- if(! -f $first{'widgets'}{'label'}{'file'}->get) {
- $in->ask_warn(_("Notice"),_("You must choose an image file first!"));
- return 0;
- }
- #- calculation of the 2 angle of text box and progress bar
- &set_thm_values;
- my $text_tl = ($theme{'boot_conf'}{'tx'}*$font_size{'w'}).','.$theme{'boot_conf'}{'ty'}*$font_size{'h'};
- my $text_br = ($theme{'boot_conf'}{'tw'}*$font_size{'w'}+$theme{'boot_conf'}{'tx'}*$font_size{'w'}).','.($theme{'boot_conf'}{'th'}*$font_size{'h'}+$theme{'boot_conf'}{'ty'}*$font_size{'h'});
- my $progress_tl = $theme{'boot_conf'}{'px'}.','.$theme{'boot_conf'}{'py'};
- my $progress_br = ($theme{'boot_conf'}{'px'}+$theme{'boot_conf'}{'pw'}).','.($theme{'boot_conf'}{'py'}+$theme{'boot_conf'}{'ph'});
- my $w = $in->wait_message('', _("Generating preview ..."));
- $x++;
- local $txt_tl_x = $theme{'boot_conf'}{'tx'}*$font_size{'w'};
- local $txt_tl_y = $theme{'boot_conf'}{'ty'}*$font_size{'h'};
- local $txt_width = $theme{'boot_conf'}{'tw'}*$font_size{'w'};
- local $txt_height = $theme{'boot_conf'}{'th'}*$font_size{'h'};
- local $prog_tl_x = $theme{'boot_conf'}{'px'};
- local $prog_tl_y = $theme{'boot_conf'}{'py'};
- local $prog_width = $theme{'boot_conf'}{'pw'};
- local $prog_height= $theme{'boot_conf'}{'ph'};
- &show_prev($first{'widgets'}{'label'}{'file'}->get,$txt_tl_x,$txt_tl_y,$txt_width,$txt_height,$prog_tl_x,$prog_tl_y,$prog_width,$prog_height);
- } );
- $boot_conf_frame{'frame'}->show_all;
-# - check scales values are possibly correct
- #&set_scale_values;
-
- foreach my $k ( keys %{$theme{'boot_conf'}}){
- $k =~ m/[tp][hwyx]/
- and ${$k.'_adj'}->signal_connect(value_changed => sub{ &check_boot_scales($k) });
- }
- # unlink "$tmp_path.prev$x.png";
-}
-
-#- Desc => set theme values from user entry (scales widgets)
-sub set_thm_values{
- foreach(keys %{$theme{'boot_conf'}}) {
- m/[tp][hwyx]/
- and $theme{'boot_conf'}{$_} = int(${$_.'_adj'}->get_value);
- }
-}
-
-
-#- Desc => destroy properly all widget of preview window
-sub kill_preview{
- $prev_window->destroy; undef($prev_window);
- $prev_canvas->destroy; undef($prev_canvas);
- undef($prev_pic);
- undef($prev_pix);
-}
-#- Desc => create a new window with a preview of splash screen
-#- Args => $file (str) full path to preview file
-sub show_prev{
- my ($file,$txt_tl_x,$txt_tl_y,$txt_width,$txt_height,$prog_tl_x,$prog_tl_y,$prog_width,$prog_height) = @_;
- $prev_window
- or ($prev_window = new Gtk::Window('toplevel') and $prev_window->set_policy( 0, 1, 1 ) );
-#-PO First %s is theme name, second %s (in parenthesis) is resolution
- $prev_window->set_title(_("%s BootSplash (%s) preview",$theme{'name'},$theme{'res'}{'res'}));
- $prev_pic = gtkcreate_png_pixbuf($file);
- $prev_pic->scale_simple($theme{'res'}{'w'},$theme{'res'}{'h'},0);
- $prev_pix = $prev_pic->render_pixmap_and_mask($prev_pic);
- ( $prev_canvas and $prev_canvas->isa('Gtk::Widget') )
- or ( $prev_canvas = new Gtk::DrawingArea() and $prev_window->add($prev_canvas) );
- $prev_canvas->set_usize($theme{'res'}{'w'},$theme{'res'}{'h'});
- $prev_canvas->signal_connect( expose_event => sub{
- $prev_canvas->window->draw_pixmap( $prev_canvas->style->bg_gc('normal'),$prev_pix,0,0,0,0,$theme{'res'}{'w'},$theme{'res'}{'h'});
- $prev_canvas->window->draw_rectangle( $prev_canvas->style->black_gc, $true,$txt_tl_x, $txt_tl_y,$txt_width,$txt_height );
- $prev_canvas->window->draw_rectangle( $prev_canvas->style->black_gc, $true, $prog_tl_x,$prog_tl_y,$prog_width, $prog_height );
- });
- $prev_window ->signal_connect(delete_event => \&kill_preview );
- $prev_window->show_all;
-
-}
-
-#- Desc => define the max size of boot's scales
-sub set_scale_size{
- %scale_size = ('tx'=> ($theme{'res'}{'w'} / $font_size{'w'}),
- 'ty'=> ($theme{'res'}{'h'} / $font_size{'h'}),
- 'tw'=> ($theme{'res'}{'w'} / $font_size{'w'}),
- 'th'=> ($theme{'res'}{'h'} / $font_size{'h'}),
- 'px'=> $theme{'res'}{'w'},
- 'py'=> $theme{'res'}{'h'},
- 'pw'=> $theme{'res'}{'w'},
- 'ph'=> $theme{'res'}{'h'},
- );
-}
-
-#- Desc => verify that boot's scales widgets are correctly set
-#- Args => $obj (str) is the scale to check value
-
-sub check_boot_scales{
- my ($obj) = @_;
- my $tw = $tw_adj->get_value;
- my $tx = $tx_adj->get_value;
- my $th = $th_adj->get_value;
- my $ty = $ty_adj->get_value;
- my $pw = $pw_adj->get_value;
- my $ph = $ph_adj->get_value;
- my $px = $px_adj->get_value;
- my $py = $py_adj->get_value;
- my $max_x = $scale_size{'tw'};
- my $max_y = $scale_size{'th'};
- my $max_xres = $theme{'res'}{'w'};
- my $max_yres = $theme{'res'}{'h'};
-
- $obj eq 'tw' and $max_x < ($tw + $tx) and $tx_adj->set_value($max_x - $tw);
- $obj eq 'tx' and $max_x < ($tw + $tx) and $tw_adj->set_value($max_x - $tx);
- $obj eq 'th' and $max_y < ($th + $ty) and $ty_adj->set_value($max_y - $th);
- $obj eq 'ty' and $max_y < ($th + $ty) and $th_adj->set_value($max_y - $ty);
- $obj eq 'pw' and $max_xres < ($pw + $px) and $px_adj->set_value($max_xres - $pw);
- $obj eq 'px' and $max_xres < ($pw + $px) and $pw_adj->set_value($max_xres - $px);
- $obj eq 'ph' and $max_yres < ($ph + $py) and $py_adj->set_value($max_yres - $ph);
- $obj eq 'py' and $max_yres < ($ph + $py) and $ph_adj->set_value($max_yres - $py);
-
-}
diff --git a/perl-install/standalone/drakupdate_fstab b/perl-install/standalone/drakupdate_fstab
deleted file mode 100755
index 5a70c431a..000000000
--- a/perl-install/standalone/drakupdate_fstab
+++ /dev/null
@@ -1,162 +0,0 @@
-#!/usr/bin/perl
-
-# XFdrake
-# Copyright (C) 2002 MandrakeSoft (pixel@mandrakesoft.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
-# 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 lib qw(/usr/lib/libDrakX);
-
-use detect_devices;
-use common;
-use fsedit;
-use lang;
-use any;
-use fs;
-
-$::isStandalone = 1; #- not using standalone.pm which generates too many logs for drakupdate_fstab purpose
-
-$::testing = $ARGV[0] eq '--test' && shift;
-$::auto = $ARGV[0] eq '--auto' && shift;
-my ($raw_action, $device_name) = @ARGV;
-my ($action) = $raw_action =~ /^--(add|del)/;
-
-@ARGV == 2 && $action or die "usage: drakupdate_fstab [--test] [--auto] [--add | --del] <device>\n";
-
-main($action, $device_name);
-
-
-sub check_hard_drives {
- my ($name) = @_;
-
- #- do not do anything if there are many partitions
- #- otherwise we may add main extended partitions
- if ($name =~ s|/part\d+$||) {
- my @parts = grep { /part/ } all($name);
- @parts <= 1;
- } else {
- 1;
- }
-}
-
-sub device_name_to_entry {
- my ($name) = @_;
- $name =~ s|/dev/||;
- my @l = detect_devices::get();
-
- my ($e, $nb);
- if ((my $devfs_prefix, $nb) = $name =~ m,(.*)/(?:cd|disc|part(\d+))$,) {
- ($e) = grep { $_->{devfs_prefix} eq $devfs_prefix } @l or return;
- } else {
- if (($e) = grep { $name eq $_->{device} } @l) {
- $nb = '';
- } else {
- (my $prefix, $nb) = $name =~ m/^(.*?)(\d*)$/;
- ($e) = grep { $prefix eq ($_->{prefix} || $_->{device}) } @l or return;
- }
- }
-
- if ($nb) {
- $e->{devfs_device} = $e->{devfs_prefix} . '/part' . $nb;
- $e->{device} = ($e->{prefix} || $e->{device}) . $nb;
- }
- $e;
-}
-
-sub set_options {
- my ($part, $use_supermount) = @_;
- my $security = any::get_secure_level();
- my ($iocharset, $codepage) = lang::fs_options(lang::read());
-
- fs::set_default_options($part, 1, $use_supermount, $security, $iocharset, $codepage);
-
- my ($options, $unknown) = fs::mount_options_unpack($part);
- $options->{kudzu} = 1;
- fs::mount_options_pack($part, $options, $unknown);
-}
-
-sub set_mount_point {
- my ($part, $fstab) = @_;
-
- my $mntpoint = detect_devices::suggest_mount_point($part) or return;
- $mntpoint = "/mnt/$mntpoint";
-
- foreach ('', 2 .. 10) {
- next if fsedit::mntpoint2part("$mntpoint$_", $fstab);
- $part->{mntpoint} = "$mntpoint$_";
- return 1;
- }
- 0;
-}
-
-sub main {
- my ($action, $device_name) = @_;
-
- if ($::auto) {
- check_hard_drives($device_name) or return;
- }
-
- my $part = device_name_to_entry($device_name);
- my $fstab_file = '/etc/fstab';
- if (!$part) {
- print STDERR "Can't find device $device_name\n" if $::testing;
- return;
- } elsif ($::testing) {
- cp_af('/etc/fstab', $fstab_file = '/tmp/fstab');
- }
-
- my $fstab = [ fs::read_fstab('', '/etc/fstab', 'keep_freq_passno', 'verbatim_credentials') ];
- my ($existing_fstab_entries, $fstab_) = partition { $_->{device} eq $part->{device} || $_->{device} eq $part->{devfs_device} } @$fstab;
-
- if ($action eq 'add') {
- if (@$existing_fstab_entries) {
- print STDERR "Already in fstab\n" if $::testing;
- return;
- }
- my $use_supermount = 0; #- force non-supermount, supermount is too buggy
- set_options($part, $use_supermount);
- set_mount_point($part, $fstab) or return;
-
- my ($line) = fs::prepare_write_fstab([$part]);
- append_to_file($fstab_file, $line) if $line;
-
- if ($::auto) {
- print $part->{mntpoint}, " ", $use_supermount ? 'supermount' : 'user', "\n";
- }
- } else {
- if (!@$existing_fstab_entries) {
- print STDERR "Not found in fstab\n" if $::testing;
- return;
- }
- foreach (@$existing_fstab_entries) {
- if ($_->{options} !~ /\bkudzu\b/) {
- print STDERR "Not a 'kudzu'-flagged entry\n" if $::testing;
- return;
- }
- }
-
- my ($s) = fs::prepare_write_fstab($fstab_, '', 'keep_smb_credentials');
- output($fstab_file, $s);
-
- if ($::auto) {
- print "$_->{mntpoint}\n" foreach @$existing_fstab_entries;
- }
- }
-
- if ($::testing) {
- print "fstab would have changed:\n";
- system("diff -u /etc/fstab $fstab_file");
- }
-}
diff --git a/perl-install/standalone/drakxservices b/perl-install/standalone/drakxservices
deleted file mode 100755
index a57b430bb..000000000
--- a/perl-install/standalone/drakxservices
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/usr/bin/perl
-
-use lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use common;
-use interactive;
-use services;
-use log;
-
-local $_ = join '', @ARGV;
-
-/-h/ and die "usage: drakxservices\n";
-
-
-my $in = 'interactive'->vnew('su', 'services');
-begin:
-my $l = services::ask($in);
-services::doit($in, $l) if $l;
-!$::isEmbedded and $in->exit(0);
-kill 'USR1', $::CCPID;
-goto begin;
diff --git a/perl-install/standalone/drakxtv b/perl-install/standalone/drakxtv
deleted file mode 100755
index 4d96f01ad..000000000
--- a/perl-install/standalone/drakxtv
+++ /dev/null
@@ -1,168 +0,0 @@
-#!/usr/bin/perl -w
-# DrakxTV
-# $Id$
-
-# Copyright (C) 2002 MandrakeSoft (tvignaud@mandrakesoft.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
-# 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 lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use interactive;
-use strict;
-use detect_devices;
-use lang;
-use log;
-use common;
-
-("@ARGV" =~ /--help|-h/) and die "usage: drakxtv [-h] [--help] [--no-guess]\n";
-
-
-my $in = 'interactive'->vnew();
-
-sub scan4channels {
-# xawtv has been installed by DrakX when/if it's detected a
-# tv card.
-# In the future, we might try to install xawtv if it'sn't there
-# as we're just a, xawtv wraper
-# -x "/usr/bin/scantv" or $in->do_pkgs->install('xawtv');
-# -x "/usr/bin/scantv" or {
-#{ exec {'consolehelper'} $0, ("urpmi", "xawtv") or die _("consolehelper missing");
-# };
- if (! -x "/usr/bin/scantv") {
-# standalone::explanations("package xawtv isn't installed");
- $in->ask_warn("XawTV isn't installed!",
- formatAlaTeX(_("XawTV isn't installed!
-
-
-If you do have a TV card but DrakX has neither detected it (no bttv nor saa7134
-module in \"/etc/modules\") nor installed xawtv, please send the
-results of \"lspcidrake -v -f\" to \"install\@mandrakesoft.com\"
-with subject \"undetected TV card\".
-
-
-You can install it by typing \"urpmi xawtv\" as root, in a console.")));
-
- } else {
- my ($ftable_id, $norm);
-
-# my %freqtables = map {$i=$_;$i =~ s/ (.*)/-\1/;_($_) => $i} (...)
-# this table must be checked on each xawtv release:
- my %freqtables =
- ("us-bcast" => _("USA (broadcast)"), "us-cable" => _("USA (cable)"), "us-cable-hrc" => _("USA (cable-hrc)"), "canada-cable" => _("Canada (cable)"),
- "japan-bcast" => _("Japan (broadcast)"), "japan-cable" => _("Japan (cable)"), "china-bcast" => _("China (broadcast)"),
- "europe-west" => _("West Europe"), "europe-east" => _("East Europe"), "italy" => _("Italy"), "ireland" => _("Ireland"), "france" => _("France [SECAM]"),
- "newzealand" => _("Newzealand"), "australia" => _("Australia"),
- "southafrica" => _("South Africa"),
- "argentina" => _("Argentina"),
- "australia-optus" => _("Australian Optus cable TV"),
- -1 =>_("All")
- );
-# Info: HRC means "Harmonically Related Carrier"
-
- # default to pal since most people use that
- $norm = "PAL";
- if ("@ARGV" !~ /--help|-h/) {
- my %countries =
- (
- "ar" => [ "argentina" ],
- "au" => [ "australia" ],
- "(br|fr)" => ["france", "SECAM"],
- "ca" => [ "canada-cable" ],
- "(ga|ie)" => [ "ireland" ],
- "it" => [ "italy" ],
- "jp" => [ "japan-bcast", "NTSC-JP"],
- "nz" => [ "newzealand" ],
- "(at|be|ch|de|eu|gb|se)" => [ "europe-west" ],
- "us" => [ "us-bcast", "NTSC" ],
- "za" => [ "southafrica" ],
- "(zh|TW|Big5|CN.GB2312|CN)" => [ "china-bcast" ]
- );
-
- ($_) = lang::read('', $>);
- foreach my $i (keys %countries) {
- if (/($i|$i.UTF-8)$/i) {
- my $tbl = $countries{$i};
- $ftable_id = $tbl->[0];
- $norm = $tbl->[1] if ($tbl->[1]);
- }
- }
- log::l("[drakxtv] guess lang=>$_, norm=>$norm, area=>$ftable_id");
- }
-
- if ($in->ask_from("TVdrake", _("Please,\ntype in your tv norm and country"),
- [
- { label => _("TV norm:"), val => \$norm, list => ["NTSC", "NTSC-JP","PAL", "PAL-M", "PAL-N", "PAL-NC", "SECAM"], type => 'combo' },
- { label => _("Area:"), val => \$ftable_id, list => [keys %freqtables], format => sub { $freqtables{$_[0]} }, sort => 1},
- ]
- ))
- { my $wait = $in->wait_message(_('Please wait'),
- _("Scanning for TV channels in progress ..."));
-# we provide scantv a bogus table (france) which will
-# will be ignored since "All" is selected (because of -a)
- $ftable_id = "france -a " if ($ftable_id eq -1);
- # Note that this'll be broken if/when we implement interactive::qt
- my $use_X = $in->isa('interactive::gtk') && -x "/usr/X11R6/bin/xvt";
- my $home = $ENV{HOME};
- my $i = system ( (($use_X) ?
- "xvt -T '"._("Scanning for TV channels")." ...' -e ":"")
- . "scantv -n $norm -f $ftable_id -o $home/.xawtv".(($use_X)?"":" &>$home/tmp/scantv.log;"));
- if ($i) {
- $in->ask_warn(_("There was an error while scanning for TV channels"),
- _("XawTV isn't installed!")) }
- else {
- standalone::explanations("created file $home/.xawtv");
- $in->ask_warn(_("Have a nice day!"),
- _("Now, you can run xawtv (under X Window!) !\n")) if (! $use_X);
- };
-
- };
- }
-}
-
-my @devices = grep { $_->{media_type} eq 'MULTIMEDIA_VIDEO' } detect_devices::probeall(1);
-if (@devices) {
- # TODO: That need some work for multiples TV cards
- foreach (@devices) {
- if (($< == 0) && (grep { $_->{driver} =~ '(bttv|saa7134)' } @devices)) {
- require harddrake::v4l;
- require modules;
- no strict 'subs';
- modules::read_conf;
- harddrake::v4l::config($in, $_->{driver});
- modules::write_conf;
- }
- scan4channels();
- $in->exit(0);
- }
-} else {
- $in->ask_warn(_("No TV Card detected!"), formatAlaTeX(
- _("No TV Card has been detected on your machine. Please verify that a Linux-supported Video/TV Card is correctly plugged in.
-
-
-You can visit our hardware database at:
-
-
-http://www.linux-mandrake.com/en/hardware.php3")));
-}
-
-
-# TODO:
-# - offer to sort channels after
-# - use Video-Capture-V4l-0.221 ?
-# - configure kwintv and zapping ? => they've already wizards :-(
-# - install xawtv if needed through consolhelper
diff --git a/perl-install/standalone/fileshareset b/perl-install/standalone/fileshareset
deleted file mode 100755
index 5e2dca0ea..000000000
--- a/perl-install/standalone/fileshareset
+++ /dev/null
@@ -1,389 +0,0 @@
-#!/usr/bin/perl -T
-use strict;
-
-########################################
-# config files
-$nfs_exports::default_options = '*(ro,all_squash,sync)';
-$nfs_exports::conf_file = '/etc/exports';
-$smb_exports::conf_file = '/etc/samba/smb.conf';
-my $authorisation_file = '/etc/security/fileshare.conf';
-my $authorisation_group = 'fileshare';
-
-
-########################################
-# fileshare utility $Id$
-# Copyright (C) 2001-2002 MandrakeSoft (pixel@mandrakesoft.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
-# 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.
-
-
-########################################
-my $uid = $<;
-my $username = getpwuid($uid);
-
-########################################
-# errors
-my $usage =
-"usage: fileshareset --add <dir>
- fileshareset --remove <dir>";
-my $non_authorised =
-qq(You are not authorised to use fileshare'ing
-To grant you the rights:
-- put "RESTRICT=no" in $authorisation_file
-- or put user "$username" in group "$authorisation_group");
-my $no_export_method = "can't export anything: no nfs, no smb";
-
-my %exit_codes = reverse (
- 1 => $non_authorised,
- 2 => $usage,
-
-# when adding
- 3 => "already exported",
- 4 => "invalid mount point",
-
-# when removing
- 5 => "not exported",
-
- 6 => $no_export_method,
-
- 255 => "various",
-);
-
-################################################################################
-# correct PATH needed to call /etc/init.d/... ? seems not, but...
-%ENV = ();#(PATH => '/bin:/sbin:/usr/bin:/usr/sbin');
-
-my $modify = $0 =~ /fileshareset/;
-
-authorisation::check($modify);
-
-my @exports = (
- -e $nfs_exports::conf_file ? nfs_exports::read() : (),
- -e $smb_exports::conf_file ? smb_exports::read() : (),
- );
-@exports or error($no_export_method);
-
-if ($modify) {
- my ($cmd, $dir) = @ARGV;
- $< = $>;
- @ARGV == 2 && ($cmd eq '--add' || $cmd eq '--remove') or error($usage);
-
- verify_mntpoint($dir);
-
- if ($cmd eq '--add') {
- my @errs = map { eval { $_->add($dir) }; $@ } @exports;
- grep { !$_ } @errs or error("already exported");
- } else {
- my @errs = map { eval { $_->remove($dir) }; $@ } @exports;
- grep { !$_ } @errs or error("not exported");
- }
- foreach my $export (@exports) {
- $export->write;
- $export->update_server;
- }
-}
-my @mntpoints = grep {$_} uniq(map { map { $_->{mntpoint} } @$_ } @exports);
-print "$_\n" foreach grep { own($_) } @mntpoints;
-
-
-sub own { $uid == 0 || (stat($_[0]))[4] == $uid }
-
-sub verify_mntpoint {
- local ($_) = @_;
- my $ok = 1;
- $ok &&= m|^/|;
- $ok &&= !m|/../|;
- $ok &&= !m|[\0\n\r]|;
- $ok &&= -d $_;
- $ok &&= own($_);
- $ok or error("invalid mount point");
-}
-
-sub error {
- my ($string) = @_;
- print STDERR "$string\n";
- exit($exit_codes{$string} || 255);
-}
-sub member { my $e = shift; foreach (@_) { $e eq $_ and return 1 } 0 }
-sub uniq { my %l; $l{$_} = 1 foreach @_; grep { delete $l{$_} } @_ }
-
-
-################################################################################
-package authorisation;
-
-sub read_conf {
- my ($exclusive_lock) = @_;
- open F_lock, $authorisation_file; # don't care if it's missing
- flock(F_lock, $exclusive_lock ? 2 : 1) or die "can't lock";
- my %conf;
- foreach (<F_lock>) {
- s/#.*//; # remove comments
- s/^\s+//;
- s/\s+$//;
- /^$/ and next;
- my ($cmd, $value) = split('=', $_, 2);
- $conf{$cmd} = $value || warn qq(suspicious line "$_" in $authorisation_file\n);
- }
- # no close F_lock, keep it locked
- \%conf
-}
-
-sub check {
- my ($exclusive_lock) = @_;
- my $conf = read_conf($exclusive_lock);
-
- if (lc($conf->{RESTRICT}) eq 'no') {
- # ok, access granted for everybody
- } else {
- my @l;
- while (@l = getgrent) {
- last if $l[0] eq $authorisation_group;
- }
- ::member($username, split(' ', $l[3])) or ::error($non_authorised);
- }
-}
-
-################################################################################
-package exports;
-
-sub find {
- my ($exports, $mntpoint) = @_;
- foreach (@$exports) {
- $_->{mntpoint} eq $mntpoint and return $_;
- }
- undef;
-}
-
-sub add {
- my ($exports, $mntpoint) = @_;
- foreach (@$exports) {
- $_->{mntpoint} eq $mntpoint and die 'add';
- }
- push @$exports, my $e = { mntpoint => $mntpoint };
- $e;
-}
-
-sub remove {
- my ($exports, $mntpoint) = @_;
- my @l = grep { $_->{mntpoint} ne $mntpoint } @$exports;
- @l < @$exports or die 'remove';
- @$exports = @l;
-}
-
-
-################################################################################
-package nfs_exports;
-
-use vars qw(@ISA $conf_file $default_options);
-BEGIN { @ISA = 'exports' }
-
-sub read {
- my $file = $conf_file;
- local *F;
- open F, $file or return [];
-
- my ($prev_raw, $prev_line, %e, @l);
- my $line_nb = 0;
- foreach my $raw (<F>) {
- $line_nb++;
- local $_ = $raw;
- $raw .= "\n" if !/\n/;
-
- s/#.*//; # remove comments
-
- s/^\s+//;
- s/\s+$//; # remove unuseful spaces to help regexps
-
- if (/^$/) {
- # blank lines ignored
- $prev_raw .= $raw;
- next;
- }
-
- if (/\\$/) {
- # line continue across lines
- chop; # remove the backslash
- $prev_line .= "$_ ";
- $prev_raw .= $raw;
- next;
- }
- my $line = $prev_line . $_;
- my $raw_line = $prev_raw . $raw;
- ($prev_line, $prev_raw) = ('', '');
-
- my ($mntpoint, $options) = $line =~ /("[^"]*"|\S+)\s+(.*)/ or die "$file:$line_nb: bad line $line\n";
-
- # You can also specify spaces or any other unusual characters in the
- # export path name using a backslash followed by the character code as
- # 3 octal digits.
- $mntpoint =~ s/\\(\d{3})/chr(oct $1)/ge;
-
- # not accepting weird characters that would break the output
- $mntpoint =~ m/[\0\n\r]/ and die "i won't handle this";
- push @l, { mntpoint => $mntpoint, option => $options, raw => $raw_line };
- }
- bless \@l, 'nfs_exports';
-}
-
-sub write {
- my ($nfs_exports) = @_;
- foreach (@$nfs_exports) {
- if (!exists $_->{options}) {
- $_->{options} = $default_options;
- }
- if (!exists $_->{raw}) {
- my $mntpoint = $_->{mntpoint} =~ /\s/ ? qq("$_->{mntpoint}") : $_->{mntpoint};
- $_->{raw} = sprintf("%s %s\n", $mntpoint, $_->{options});
- }
- }
- local *F;
- open F, ">$conf_file" or die "can't write $conf_file";
- print F $_->{raw} foreach @$nfs_exports;
-}
-
-sub update_server {
- if (fork) {
- system('/usr/sbin/exportfs', '-r');
- if (system('/sbin/pidof rpc.mountd >/dev/null') != 0 ||
- system('/sbin/pidof nfsd >/dev/null') != 0) {
- # trying to start the server...
- system('/etc/init.d/portmap start') if system('/etc/init.d/portmap status') != 0;
- system('/etc/init.d/nfs', $_) foreach 'stop', 'start';
- }
- exit 0;
- }
-}
-
-################################################################################
-package smb_exports;
-
-use vars qw(@ISA $conf_file);
-BEGIN { @ISA = 'exports' }
-
-sub read {
- my ($s, @l);
- local *F;
- open F, $conf_file;
- local $_;
- while (<F>) {
- if (/^\s*\[.*\]/ || eof F) {
- #- first line in the category
- my ($label) = $s =~ /^\s*\[(.*)\]/;
- my ($mntpoint) = $s =~ /^\s*path\s*=\s*(.*)/m;
- push @l, { mntpoint => $mntpoint, raw => $s, label => $label };
- $s = '';
- }
- $s .= $_;
- }
- bless \@l, 'smb_exports';
-}
-
-sub write {
- my ($smb_exports) = @_;
- foreach (@$smb_exports) {
- if (!exists $_->{raw}) {
- $_->{raw} = <<EOF;
-
-[$_->{label}]
- path = $_->{mntpoint}
- comment = $_->{mntpoint}
- public = yes
- guest ok = yes
- writable = no
- wide links = no
-EOF
- }
- }
- local *F;
- open F, ">$conf_file" or die "can't write $conf_file";
- print F $_->{raw} foreach @$smb_exports;
-}
-
-sub add {
- my ($exports, $mntpoint) = @_;
- my $e = $exports->exports::add($mntpoint);
- $e->{label} = name_mangle($mntpoint, map { $_->{label} } @$exports);
-}
-
-sub name_mangle {
- my ($input, @others) = @_;
-
- local $_ = $input;
-
- # 1. first only keep legal characters. "/" is also kept for the moment
- tr|a-z|A-Z|;
- s|[^A-Z0-9#\-_!/]|_|g; # "$" is allowed except at the end, remove it in any case
-
- # 2. removing non-interesting parts
- s|^/||;
- s|^home/||;
- s|_*/_*|/|g;
- s|_+|_|g;
-
- # 3. if size is too small (!), make it bigger
- $_ .= "_" while length($_) < 3;
-
- # 4. if size is too big, shorten it
- while (length > 12) {
- my ($s) = m|.*?/(.*)|;
- if (length($s) > 8 && !grep { /\Q$s/ } @others) {
- # dropping leading directories when the resulting is still long and meaningful
- $_ = $s;
- next;
- }
- s|(.*)[0-9#\-_!/]|$1| and next;
-
- # inspired by "Christian Brolin" "Long names are doom" on comp.lang.functional
- s|(.+)[AEIOU]|$1| and next; # allButFirstVowels
- s|(.*)(.)\2|$1$2| and next; # adjacentDuplicates
-
- s|(.*).|$1|; # booh, :'-(
- }
-
- # 5. remove "/"s still there
- s|/|_|g;
-
- # 6. resolving conflicts
- my $l = join("|", map { quotemeta } @others);
- my $conflicts = qr|^($l)$|;
- if (/$conflicts/) {
- A: while (1) {
- for (my $nb = 1; length("$_$nb") <= 12; $nb++) {
- if ("$_$nb" !~ /$conflicts/) {
- $_ = "$_$nb";
- last A;
- }
- }
- $_ or die "can't find a unique name";
- # can't find a unique name, dropping the last letter
- s|(.*).|$1|;
- }
- }
-
- # 7. done
- $_;
-}
-
-sub update_server {
- if (fork) {
- system('/usr/bin/killall -HUP smbd 2>/dev/null');
- if (system('/sbin/pidof smbd >/dev/null') != 0 ||
- system('/sbin/pidof nmbd >/dev/null') != 0) {
- # trying to start the server...
- system('/etc/init.d/smb', $_) foreach 'stop', 'start';
- }
- exit 0;
- }
-}
diff --git a/perl-install/standalone/harddrake2 b/perl-install/standalone/harddrake2
deleted file mode 100755
index 986e9d270..000000000
--- a/perl-install/standalone/harddrake2
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/usr/bin/perl -w
-
-use lib qw(/usr/lib/libDrakX);
-use standalone;
-use harddrake::ui;
-
-if ("@ARGV" =~ /--help|-h/) {
- print "Harddrake 2\n", $harddrake::ui::license, _("\nUsage: harddrake [-h|--help] [--test]\n");
- exit;
-}
-$::isStandalone=1;
-
-harddrake::ui->new;
diff --git a/perl-install/standalone/icons/categ.png b/perl-install/standalone/icons/categ.png
deleted file mode 100644
index b466e0f43..000000000
--- a/perl-install/standalone/icons/categ.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/drakTS.620x57.png b/perl-install/standalone/icons/drakTS.620x57.png
deleted file mode 100644
index d4735df1d..000000000
--- a/perl-install/standalone/icons/drakTS.620x57.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/drakbackup.540x57.png b/perl-install/standalone/icons/drakbackup.540x57.png
deleted file mode 100644
index 18d207e5d..000000000
--- a/perl-install/standalone/icons/drakbackup.540x57.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/drakconnect_step.png b/perl-install/standalone/icons/drakconnect_step.png
deleted file mode 100644
index e2ddf46d7..000000000
--- a/perl-install/standalone/icons/drakconnect_step.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/drakfont.620x57.png b/perl-install/standalone/icons/drakfont.620x57.png
deleted file mode 100644
index da4527a7a..000000000
--- a/perl-install/standalone/icons/drakfont.620x57.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/eth_card_mini2.png b/perl-install/standalone/icons/eth_card_mini2.png
deleted file mode 100644
index 6efbe637c..000000000
--- a/perl-install/standalone/icons/eth_card_mini2.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/fileopen.xpm b/perl-install/standalone/icons/fileopen.xpm
deleted file mode 100644
index 74049e224..000000000
--- a/perl-install/standalone/icons/fileopen.xpm
+++ /dev/null
@@ -1,34 +0,0 @@
-/* XPM */
-/* Drawn by Mark Donohoe for the K Desktop Environment */
-/* See http://www.kde.org */
-static char*fileopen[]={
-"22 22 6 1",
-"# c #000000",
-"d c #808080",
-"c c #c0c0c0",
-"b c #ffffff",
-"a c #dcdcdc",
-". c None",
-"......................",
-"......................",
-"............####......",
-"...............##.#...",
-"................###...",
-"................###...",
-"...............####...",
-"....####..............",
-"....#aba#######.......",
-"....#babababab#.......",
-"....#aa##########.....",
-"....#ba#aacccccd#.....",
-"....#a#aacacccd#......",
-"....#a#aacccdcd#......",
-"....##aacacccd#.......",
-"....##aacccdcd#.......",
-"....#dddddddd#........",
-"....##########........",
-"......................",
-"......................",
-"......................",
-"......................"};
-
diff --git a/perl-install/standalone/icons/find.xpm b/perl-install/standalone/icons/find.xpm
deleted file mode 100644
index 3145ca7fe..000000000
--- a/perl-install/standalone/icons/find.xpm
+++ /dev/null
@@ -1,34 +0,0 @@
-/* XPM */
-/* Drawn by Mark Donohoe for the K Desktop Environment */
-/* See http://www.kde.org */
-static char*find[]={
-"22 22 6 1",
-"# c #000000",
-"c c #ffffff",
-"b c #dcdcdc",
-"a c #a0a0a4",
-"d c #dcdcdc",
-". c None",
-"......................",
-"......................",
-"......................",
-".......####...........",
-".....a#bccd#a.........",
-".....#ccaacc#a........",
-"....#dcaccccd#........",
-"....#cccccccc#........",
-"....#cccccccc#........",
-"....#dccccccd#........",
-"....a#cccccc#a........",
-".....a#dccd###........",
-"......a####a###.......",
-".......aaaaaa###......",
-"............aa###.....",
-".............aa###....",
-"..............aa###...",
-"...............aa#a...",
-"................aa....",
-"......................",
-"......................",
-"......................"};
-
diff --git a/perl-install/standalone/icons/findf.xpm b/perl-install/standalone/icons/findf.xpm
deleted file mode 100644
index 792007335..000000000
--- a/perl-install/standalone/icons/findf.xpm
+++ /dev/null
@@ -1,31 +0,0 @@
-/* XPM */
-static char * findf_xpm[] = {
-"16 22 6 1",
-" c None",
-". c #000000",
-"+ c #FFFFFF",
-"@ c #0000FF",
-"# c #BEBEFF",
-"$ c #C0C0C0",
-" ",
-" ",
-" ",
-" ........... ",
-".+++++++++++. ",
-".++++++++@#+. ",
-".+++++++++@+. ",
-".++++$...$++. ",
-".+++$.+++.$+. ",
-".+++.+#+#+.+. ",
-".+++.+@@++.+. ",
-".+++.++@#+.+. ",
-".+++$.+++..+. ",
-".@#++$....+.. ",
-".+@+++++++.+. ",
-".++++++++++.+. ",
-".++@#+++++++.+. ",
-" ........... .+.",
-" . ",
-" ",
-" ",
-" "};
diff --git a/perl-install/standalone/icons/ftin.xpm b/perl-install/standalone/icons/ftin.xpm
deleted file mode 100644
index d0326d3ce..000000000
--- a/perl-install/standalone/icons/ftin.xpm
+++ /dev/null
@@ -1,30 +0,0 @@
-/* XPM */
-static char * ftin_xpm[] = {
-"15 22 5 1",
-" c None",
-". c #CD0000",
-"+ c #FFFFFF",
-"@ c #C0C0C0",
-"# c #808080",
-" ",
-" ",
-" ",
-" ",
-" ",
-" . . ",
-" ... ",
-" ...++++++++",
-" ...@@@@@@++",
-" .......+++++#",
-" .....@@@++#+",
-" ++...+++++#+#",
-" +@@@.@@@++#+#+",
-"++++++++++#+#+ ",
-"##########+#+ ",
-"++++++++++#+ ",
-"##########+ ",
-"++++++++++ ",
-" ",
-" ",
-" ",
-" "};
diff --git a/perl-install/standalone/icons/ftout.xpm b/perl-install/standalone/icons/ftout.xpm
deleted file mode 100644
index b4e0135b8..000000000
--- a/perl-install/standalone/icons/ftout.xpm
+++ /dev/null
@@ -1,30 +0,0 @@
-/* XPM */
-static char * ftout_xpm[] = {
-"15 22 5 1",
-" c None",
-". c #00008B",
-"+ c #FFFFFF",
-"@ c #C0C0C0",
-"# c #808080",
-" ",
-" ",
-" ",
-" ",
-" ",
-" . ",
-" ... ",
-" .....+++++++",
-" .......@@@@++",
-" ...+++++++#",
-" +...@@@@++#+",
-" ++...+++++#+#",
-" +@@.+.@@++#+#+",
-"++++++++++#+#+ ",
-"##########+#+ ",
-"++++++++++#+ ",
-"##########+ ",
-"++++++++++ ",
-" ",
-" ",
-" ",
-" "};
diff --git a/perl-install/standalone/icons/gmon.png b/perl-install/standalone/icons/gmon.png
deleted file mode 100644
index 182adca81..000000000
--- a/perl-install/standalone/icons/gmon.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/cd.png b/perl-install/standalone/icons/harddrake2/cd.png
deleted file mode 100644
index bafe8df2c..000000000
--- a/perl-install/standalone/icons/harddrake2/cd.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/cpu.png b/perl-install/standalone/icons/harddrake2/cpu.png
deleted file mode 100644
index 404fd1bd6..000000000
--- a/perl-install/standalone/icons/harddrake2/cpu.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/floppy.png b/perl-install/standalone/icons/harddrake2/floppy.png
deleted file mode 100644
index 65fc529d5..000000000
--- a/perl-install/standalone/icons/harddrake2/floppy.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/harddisk.png b/perl-install/standalone/icons/harddrake2/harddisk.png
deleted file mode 100644
index a5505988b..000000000
--- a/perl-install/standalone/icons/harddrake2/harddisk.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/harddrake.png b/perl-install/standalone/icons/harddrake2/harddrake.png
deleted file mode 100644
index 285a5db02..000000000
--- a/perl-install/standalone/icons/harddrake2/harddrake.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/hw_mouse.png b/perl-install/standalone/icons/harddrake2/hw_mouse.png
deleted file mode 100644
index eff10b81b..000000000
--- a/perl-install/standalone/icons/harddrake2/hw_mouse.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/hw_network.png b/perl-install/standalone/icons/harddrake2/hw_network.png
deleted file mode 100644
index d10e42acd..000000000
--- a/perl-install/standalone/icons/harddrake2/hw_network.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/hw_printer.png b/perl-install/standalone/icons/harddrake2/hw_printer.png
deleted file mode 100644
index 3223db418..000000000
--- a/perl-install/standalone/icons/harddrake2/hw_printer.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/ide_hd.png b/perl-install/standalone/icons/harddrake2/ide_hd.png
deleted file mode 100644
index 872a449a2..000000000
--- a/perl-install/standalone/icons/harddrake2/ide_hd.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/isdn.png b/perl-install/standalone/icons/harddrake2/isdn.png
deleted file mode 100644
index f4da131d2..000000000
--- a/perl-install/standalone/icons/harddrake2/isdn.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/joystick.png b/perl-install/standalone/icons/harddrake2/joystick.png
deleted file mode 100644
index 3f56d8126..000000000
--- a/perl-install/standalone/icons/harddrake2/joystick.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/keyboard.png b/perl-install/standalone/icons/harddrake2/keyboard.png
deleted file mode 100644
index 04e6bd0e7..000000000
--- a/perl-install/standalone/icons/harddrake2/keyboard.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/memory.png b/perl-install/standalone/icons/harddrake2/memory.png
deleted file mode 100644
index 1f6f57bed..000000000
--- a/perl-install/standalone/icons/harddrake2/memory.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/menu/harddrake-menu16.png b/perl-install/standalone/icons/harddrake2/menu/harddrake-menu16.png
deleted file mode 100644
index 285a5db02..000000000
--- a/perl-install/standalone/icons/harddrake2/menu/harddrake-menu16.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/menu/harddrake-menu32.png b/perl-install/standalone/icons/harddrake2/menu/harddrake-menu32.png
deleted file mode 100644
index ceb1c7dca..000000000
--- a/perl-install/standalone/icons/harddrake2/menu/harddrake-menu32.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/menu/harddrake-menu48.png b/perl-install/standalone/icons/harddrake2/menu/harddrake-menu48.png
deleted file mode 100644
index e21b44956..000000000
--- a/perl-install/standalone/icons/harddrake2/menu/harddrake-menu48.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/modem.png b/perl-install/standalone/icons/harddrake2/modem.png
deleted file mode 100644
index f070e6004..000000000
--- a/perl-install/standalone/icons/harddrake2/modem.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/multimedia.png b/perl-install/standalone/icons/harddrake2/multimedia.png
deleted file mode 100644
index 86607e2d0..000000000
--- a/perl-install/standalone/icons/harddrake2/multimedia.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/scanner.png b/perl-install/standalone/icons/harddrake2/scanner.png
deleted file mode 100644
index a8263f630..000000000
--- a/perl-install/standalone/icons/harddrake2/scanner.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/scsi.png b/perl-install/standalone/icons/harddrake2/scsi.png
deleted file mode 100644
index 16bcfee25..000000000
--- a/perl-install/standalone/icons/harddrake2/scsi.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/scsi_hd.png b/perl-install/standalone/icons/harddrake2/scsi_hd.png
deleted file mode 100644
index 16bcfee25..000000000
--- a/perl-install/standalone/icons/harddrake2/scsi_hd.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/sound.png b/perl-install/standalone/icons/harddrake2/sound.png
deleted file mode 100644
index f4af73412..000000000
--- a/perl-install/standalone/icons/harddrake2/sound.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/tape.png b/perl-install/standalone/icons/harddrake2/tape.png
deleted file mode 100644
index a298a64f4..000000000
--- a/perl-install/standalone/icons/harddrake2/tape.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/tv.png b/perl-install/standalone/icons/harddrake2/tv.png
deleted file mode 100644
index aa71bb756..000000000
--- a/perl-install/standalone/icons/harddrake2/tv.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/unknown.png b/perl-install/standalone/icons/harddrake2/unknown.png
deleted file mode 100644
index d6f6bbf2e..000000000
--- a/perl-install/standalone/icons/harddrake2/unknown.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/usb.png b/perl-install/standalone/icons/harddrake2/usb.png
deleted file mode 100644
index b13505124..000000000
--- a/perl-install/standalone/icons/harddrake2/usb.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/video.png b/perl-install/standalone/icons/harddrake2/video.png
deleted file mode 100644
index 69c9cfaa2..000000000
--- a/perl-install/standalone/icons/harddrake2/video.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/harddrake2/webcam.png b/perl-install/standalone/icons/harddrake2/webcam.png
deleted file mode 100644
index 3ca2ce2a6..000000000
--- a/perl-install/standalone/icons/harddrake2/webcam.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/hori.png b/perl-install/standalone/icons/hori.png
deleted file mode 100644
index 595805edf..000000000
--- a/perl-install/standalone/icons/hori.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic-drakfont-48.png b/perl-install/standalone/icons/ic-drakfont-48.png
deleted file mode 100644
index c4473e6b5..000000000
--- a/perl-install/standalone/icons/ic-drakfont-48.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic82-CD-40.png b/perl-install/standalone/icons/ic82-CD-40.png
deleted file mode 100644
index 5193e7335..000000000
--- a/perl-install/standalone/icons/ic82-CD-40.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic82-back-up-16.png b/perl-install/standalone/icons/ic82-back-up-16.png
deleted file mode 100644
index 20188e863..000000000
--- a/perl-install/standalone/icons/ic82-back-up-16.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic82-back-up-32.png b/perl-install/standalone/icons/ic82-back-up-32.png
deleted file mode 100644
index 8295f3725..000000000
--- a/perl-install/standalone/icons/ic82-back-up-32.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic82-back-up-48.png b/perl-install/standalone/icons/ic82-back-up-48.png
deleted file mode 100644
index a974f8716..000000000
--- a/perl-install/standalone/icons/ic82-back-up-48.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic82-discdurwhat-40.png b/perl-install/standalone/icons/ic82-discdurwhat-40.png
deleted file mode 100644
index 73bef43ac..000000000
--- a/perl-install/standalone/icons/ic82-discdurwhat-40.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic82-dossier-32.png b/perl-install/standalone/icons/ic82-dossier-32.png
deleted file mode 100644
index 4502dad27..000000000
--- a/perl-install/standalone/icons/ic82-dossier-32.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic82-moreoption-40.png b/perl-install/standalone/icons/ic82-moreoption-40.png
deleted file mode 100644
index d15130bea..000000000
--- a/perl-install/standalone/icons/ic82-moreoption-40.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic82-network-40.png b/perl-install/standalone/icons/ic82-network-40.png
deleted file mode 100644
index 1d688ca48..000000000
--- a/perl-install/standalone/icons/ic82-network-40.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic82-others-40.png b/perl-install/standalone/icons/ic82-others-40.png
deleted file mode 100644
index 6447a7eca..000000000
--- a/perl-install/standalone/icons/ic82-others-40.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic82-system-40.png b/perl-install/standalone/icons/ic82-system-40.png
deleted file mode 100644
index 6b35675e8..000000000
--- a/perl-install/standalone/icons/ic82-system-40.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic82-systemeplus-40.png b/perl-install/standalone/icons/ic82-systemeplus-40.png
deleted file mode 100644
index 35673c6a1..000000000
--- a/perl-install/standalone/icons/ic82-systemeplus-40.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic82-tape-40.png b/perl-install/standalone/icons/ic82-tape-40.png
deleted file mode 100644
index d42585c1b..000000000
--- a/perl-install/standalone/icons/ic82-tape-40.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic82-users-40.png b/perl-install/standalone/icons/ic82-users-40.png
deleted file mode 100644
index d9ae81534..000000000
--- a/perl-install/standalone/icons/ic82-users-40.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic82-when-40.png b/perl-install/standalone/icons/ic82-when-40.png
deleted file mode 100644
index 2846435c8..000000000
--- a/perl-install/standalone/icons/ic82-when-40.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/ic82-where-40.png b/perl-install/standalone/icons/ic82-where-40.png
deleted file mode 100644
index fdd6beb62..000000000
--- a/perl-install/standalone/icons/ic82-where-40.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/mdk_logo.png b/perl-install/standalone/icons/mdk_logo.png
deleted file mode 100644
index fe7bc4b4f..000000000
--- a/perl-install/standalone/icons/mdk_logo.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/net_c.png b/perl-install/standalone/icons/net_c.png
deleted file mode 100644
index 5688f4be1..000000000
--- a/perl-install/standalone/icons/net_c.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/net_d.png b/perl-install/standalone/icons/net_d.png
deleted file mode 100644
index 1bfdd3ef2..000000000
--- a/perl-install/standalone/icons/net_d.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/net_u.png b/perl-install/standalone/icons/net_u.png
deleted file mode 100644
index 5c4a16079..000000000
--- a/perl-install/standalone/icons/net_u.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/reload.xpm b/perl-install/standalone/icons/reload.xpm
deleted file mode 100644
index 658cf36f0..000000000
--- a/perl-install/standalone/icons/reload.xpm
+++ /dev/null
@@ -1,31 +0,0 @@
-/* XPM */
-/* Drawn by Mark Donohoe for the K Desktop Environment */
-/* See http://www.kde.org */
-static char*reload[]={
-"22 22 3 1",
-"# c #808080",
-"a c #000000",
-". c None",
-"......................",
-"......................",
-"......................",
-"......................",
-"........##aaa#........",
-".......#aaaaaaa.......",
-"......#aa#....#a......",
-"......aa#.............",
-".....aaa.......a......",
-"...aaaaaaa....aaa.....",
-"....aaaaa....aaaaa....",
-".....aaa....aaaaaaa...",
-"......a.......aaa.....",
-".............#aa......",
-"......a#....#aa#......",
-".......aaaaaaa#.......",
-"........#aaa##........",
-"......................",
-"......................",
-"......................",
-"......................",
-"......................"};
-
diff --git a/perl-install/standalone/icons/smbnfs_default.png b/perl-install/standalone/icons/smbnfs_default.png
deleted file mode 100644
index 546f06227..000000000
--- a/perl-install/standalone/icons/smbnfs_default.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/smbnfs_has_mntpoint.png b/perl-install/standalone/icons/smbnfs_has_mntpoint.png
deleted file mode 100644
index cbbbc1ec2..000000000
--- a/perl-install/standalone/icons/smbnfs_has_mntpoint.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/smbnfs_mounted.png b/perl-install/standalone/icons/smbnfs_mounted.png
deleted file mode 100644
index 49f47ec4d..000000000
--- a/perl-install/standalone/icons/smbnfs_mounted.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/smbnfs_server.png b/perl-install/standalone/icons/smbnfs_server.png
deleted file mode 100644
index 92af7a316..000000000
--- a/perl-install/standalone/icons/smbnfs_server.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/tradi.png b/perl-install/standalone/icons/tradi.png
deleted file mode 100644
index a9b19f468..000000000
--- a/perl-install/standalone/icons/tradi.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/verti.png b/perl-install/standalone/icons/verti.png
deleted file mode 100644
index 6bc84225b..000000000
--- a/perl-install/standalone/icons/verti.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/wiz_default_left.png b/perl-install/standalone/icons/wiz_default_left.png
deleted file mode 100644
index 2300ab36e..000000000
--- a/perl-install/standalone/icons/wiz_default_left.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/wiz_default_up.png b/perl-install/standalone/icons/wiz_default_up.png
deleted file mode 100644
index c7c7f586f..000000000
--- a/perl-install/standalone/icons/wiz_default_up.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/wiz_drakconnect.png b/perl-install/standalone/icons/wiz_drakconnect.png
deleted file mode 100644
index d2e4574b4..000000000
--- a/perl-install/standalone/icons/wiz_drakconnect.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/wiz_drakgw.png b/perl-install/standalone/icons/wiz_drakgw.png
deleted file mode 100644
index b8b60fe7b..000000000
--- a/perl-install/standalone/icons/wiz_drakgw.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/wiz_firewall.png b/perl-install/standalone/icons/wiz_firewall.png
deleted file mode 100644
index c7c7f586f..000000000
--- a/perl-install/standalone/icons/wiz_firewall.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/wiz_logdrake.png b/perl-install/standalone/icons/wiz_logdrake.png
deleted file mode 100644
index 05d3b63b2..000000000
--- a/perl-install/standalone/icons/wiz_logdrake.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/wiz_printerdrake.png b/perl-install/standalone/icons/wiz_printerdrake.png
deleted file mode 100644
index 77d58df2c..000000000
--- a/perl-install/standalone/icons/wiz_printerdrake.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/icons/wiz_scannerdrake.png b/perl-install/standalone/icons/wiz_scannerdrake.png
deleted file mode 100644
index c7c7f586f..000000000
--- a/perl-install/standalone/icons/wiz_scannerdrake.png
+++ /dev/null
Binary files differ
diff --git a/perl-install/standalone/interactive_http/Makefile b/perl-install/standalone/interactive_http/Makefile
deleted file mode 100644
index 5607112c9..000000000
--- a/perl-install/standalone/interactive_http/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-NAME=libDrakX
-FNAME=$(NAME)/drakxtools_http
-PREFIX=
-DATADIR=$(PREFIX)/usr/share
-
-all: index.html
-
-index.html: index.html.pl
- perl $^ > $@
-
-install:
- install -D miniserv.init $(PREFIX)/etc/init.d/drakxtools_http
- install -D -m 644 authorised_progs $(PREFIX)/etc/drakxtools_http/authorised_progs
- install -D -m 644 miniserv.conf $(PREFIX)/etc/drakxtools_http/conf
- install -D -m 644 miniserv.pam $(PREFIX)/etc/pam.d/miniserv
- install -D -m 644 miniserv.logrotate $(PREFIX)/etc/logrotate.d/drakxtools-http
-
- install -d $(DATADIR)/$(FNAME)/www
- install -m 644 miniserv.pl miniserv.pem miniserv.users $(DATADIR)/$(FNAME)
- install -m 644 index.html $(DATADIR)/$(FNAME)/www
- install interactive_http.cgi $(DATADIR)/$(FNAME)/www
diff --git a/perl-install/standalone/interactive_http/authorised_progs b/perl-install/standalone/interactive_http/authorised_progs
deleted file mode 100644
index 197d5e874..000000000
--- a/perl-install/standalone/interactive_http/authorised_progs
+++ /dev/null
@@ -1,13 +0,0 @@
-/usr/sbin/XFdrake
-/usr/sbin/adduserdrake
-/usr/sbin/diskdrake
-/usr/sbin/drakautoinst
-/usr/sbin/drakboot
-/usr/sbin/drakgw
-/usr/sbin/drakconnect
-/usr/sbin/draksec
-/usr/sbin/drakxservices
-/usr/sbin/keyboarddrake
-/usr/sbin/mousedrake
-/usr/sbin/printerdrake
-/usr/sbin/tinyfirewall
diff --git a/perl-install/standalone/interactive_http/index.html.pl b/perl-install/standalone/interactive_http/index.html.pl
deleted file mode 100644
index afd91459b..000000000
--- a/perl-install/standalone/interactive_http/index.html.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-use MDK::Common;
-
-print '<html>
-';
-foreach (map { chomp_($_) } cat_('authorised_progs')) {
- my $name = basename($_);
- print
-qq(<a href="/interactive_http.cgi?state=new&prog=$_">$name</a>
-<br>
-);
-}
-print '
-</html>
-';
diff --git a/perl-install/standalone/interactive_http/interactive_http.cgi b/perl-install/standalone/interactive_http/interactive_http.cgi
deleted file mode 100755
index 935a4a765..000000000
--- a/perl-install/standalone/interactive_http/interactive_http.cgi
+++ /dev/null
@@ -1,95 +0,0 @@
-#!/usr/bin/perl
-
-use lib qw(/usr/lib/libDrakX);
-use CGI;
-use common;
-use c;
-
-my $q = CGI->new;
-$| = 1;
-
-my $script_name = $q->url(-relative => 1);
-
-# name inversed (must be in sync with interactive_http.html)
-my $pipe_r = "/tmp/interactive_http_w";
-my $pipe_w = "/tmp/interactive_http_r";
-
-if ($q->param('state') eq 'new') {
- force_exit_dead_prog();
- mkfifo($pipe_r); mkfifo($pipe_w);
-
- spawn_server($q->param('prog'));
- first_step();
-
-} elsif ($q->param('state') eq 'next_step') {
- next_step();
-} else {
- error("booh...");
-}
-
-sub read_ {
- local *F;
- open F, "<$pipe_r" or error("Failed to connect to the prog");
- my $t;
- print $t while sysread F, $t, 1;
-}
-sub write_ {
- local *F;
- open F, ">$pipe_w" or die;
- my $q = CGI->new;
- $q->save(\*F);
-}
-
-sub first_step { read_() }
-sub next_step { write_(); read_() }
-
-
-sub force_exit_dead_prog {
- -p $pipe_w or return;
- {
- local *F;
- sysopen F, $pipe_w, 1 | c::O_NONBLOCK() or return;
- syswrite F, "force_exit_dead_prog=1\n";
- }
-
- my $cnt = 10;
- while (-p $pipe_w) {
- sleep 1;
- $cnt-- or error("Dead prog failed to exit");
- }
-}
-
-sub spawn_server {
- my ($prog) = @_;
-
- my @authorised_progs = map { chomp_($_) } cat_('/etc/drakxtools_http/authorised_progs');
- member($prog, @authorised_progs) or error("You tried to call a non-authorised program");
-
- fork and return;
-
- $ENV{INTERACTIVE_HTTP} = $script_name;
-
- open STDIN, "</dev/zero";
- open STDOUT, ">/dev/null"; #tmp/log";
- open STDERR, ">&STDOUT";
-
- c::setsid();
- exec $prog or die "prog $prog not found\n";
-}
-
-sub error {
- my $msg = join '', @_;
-
- print $q->header(), $q->start_html();
- print $q->h1(_("Error")), @_;
- print $q->end_html(), "\n";
- exit 0;
-}
-
-sub mkfifo {
- my ($f) = @_;
- -p $f and return;
- unlink $f;
- syscall_('mknod', $f, c::S_IFIFO() | 0600, 0) or die "mkfifo failed";
- chmod 0666, $f;
-}
diff --git a/perl-install/standalone/interactive_http/miniserv.conf b/perl-install/standalone/interactive_http/miniserv.conf
deleted file mode 100644
index 99f6a5172..000000000
--- a/perl-install/standalone/interactive_http/miniserv.conf
+++ /dev/null
@@ -1,13 +0,0 @@
-ssl=1
-log=1
-port=10001
-listen=10001
-forkcgis=1
-realm=Drakxtools Server
-
-addtype_cgi=internal/cgi
-logfile=/var/log/drakxtools_http.log
-pidfile=/var/run/drakxtools_http.pid
-root=/usr/share/libDrakX/drakxtools_http/www
-keyfile=/usr/share/libDrakX/drakxtools_http/miniserv.pem
-userfile=/usr/share/libDrakX/drakxtools_http/miniserv.users
diff --git a/perl-install/standalone/interactive_http/miniserv.init b/perl-install/standalone/interactive_http/miniserv.init
deleted file mode 100644
index e7673083c..000000000
--- a/perl-install/standalone/interactive_http/miniserv.init
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/sh
-# chkconfig: 235 99 00
-# description: Start or stop the miniserv administration server
-
-name=drakxtools_http
-server=/usr/share/libDrakX/$name/miniserv.pl
-
-case "$1" in
-'start')
- echo -n "Starting $name: "
- perl $server /etc/$name/conf
- touch /var/lock/subsys/drakxtools_http
- echo $name
- ;;
-'stop')
- echo -n "Shutting down $name: "
- kill `cat /var/run/$name.pid`
- rm -f /var/lock/subsys/drakxtools_http
- echo $name
- ;;
-'status')
- if [ -s /var/run/$name.pid ]; then
- pid=`cat /var/run/$name.pid`
- kill -0 $pid >/dev/null 2>&1
- if [ "$?" = "0" ]; then
- echo "$name (pid $pid) is running"
- else
- echo "$name is stopped"
- fi
- else
- echo "$name is stopped"
- fi
- ;;
-'restart')
- $0 stop
- $0 start
- ;;
-'reload')
- $0 stop
- $0 start
- ;;
-'condrestart')
- if [ -f /var/lock/subsys/drakxtools_http ]; then
- $0 restart
- fi
- ;;
-*)
- echo "Usage: $0 {start|stop|restart|status|reload|condrestart}"
- ;;
-esac
-exit 0
diff --git a/perl-install/standalone/interactive_http/miniserv.logrotate b/perl-install/standalone/interactive_http/miniserv.logrotate
deleted file mode 100644
index b1e833f9b..000000000
--- a/perl-install/standalone/interactive_http/miniserv.logrotate
+++ /dev/null
@@ -1,7 +0,0 @@
-# Logrotate file for drakxtools-http RPM
-
-/var/log/drakxtools_http.log {
- weekly
- notifempty
- missingok
-}
diff --git a/perl-install/standalone/interactive_http/miniserv.pam b/perl-install/standalone/interactive_http/miniserv.pam
deleted file mode 100644
index 37eae44e0..000000000
--- a/perl-install/standalone/interactive_http/miniserv.pam
+++ /dev/null
@@ -1,5 +0,0 @@
-#%PAM-1.0
-auth required /lib/security/pam_stack.so service=system-auth
-account required /lib/security/pam_stack.so service=system-auth
-password required /lib/security/pam_stack.so service=system-auth
-session required /lib/security/pam_stack.so service=system-auth
diff --git a/perl-install/standalone/interactive_http/miniserv.pem b/perl-install/standalone/interactive_http/miniserv.pem
deleted file mode 100644
index e11919e37..000000000
--- a/perl-install/standalone/interactive_http/miniserv.pem
+++ /dev/null
@@ -1,18 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIIBOgIBAAJBANaRBV7X6DWUbTm8KBjjHx4CAHVSQCmei8QIwruVPngwOkEhsgzf
-IT1IY6jyY3QM6a4ASl7xokoy5U4QZ8E/q40CAwEAAQJBAIwMLA0zr4UJVCGTBjj4
-RZ84f0QUY3zG10Mk1LXLO/MFlRol+640x/PB76fPKP+Gx+88s8F6lcx7uV+jB0bM
-F6ECIQD3aYxjgxLinAmTjZf5gJDm/5LeEogML7nJ+aXJs8oAFwIhAN4DnKUfjiim
-pOowhaRqy8b9fjXG8L+SG/+KcZDsWzP7AiBO2gXTRVgEfwSSUUNJUo9b/8I4IqHX
-eHJ3C6ip8zIC+wIgdhsVygHvblC4ip0le0IVBdb0vUcH6+GeY2MS5zXVjuECIEP0
-GLnMXcQ02f8rQz0eeBYVHTNXKRMesgo3ZNcpDB2k
------END RSA PRIVATE KEY-----
------BEGIN CERTIFICATE-----
-MIIBNTCB4AIBADANBgkqhkiG9w0BAQQFADAmMRgwFgYDVQQKEw9XZWJtaW4gU29m
-dHdhcmUxCjAIBgNVBAMUASowHhcNOTgwMTAzMTAzNDUwWhcNMDcxMDAzMTAzNDUw
-WjAmMRgwFgYDVQQKEw9XZWJtaW4gU29mdHdhcmUxCjAIBgNVBAMUASowXDANBgkq
-hkiG9w0BAQEFAANLADBIAkEA1pEFXtfoNZRtObwoGOMfHgIAdVJAKZ6LxAjCu5U+
-eDA6QSGyDN8hPUhjqPJjdAzprgBKXvGiSjLlThBnwT+rjQIDAQABMA0GCSqGSIb3
-DQEBBAUAA0EAFCoYeLlWcClpv2sSc7zIchsMR3DKeH/O1ZtfEezzkaonre78HeYV
-wSQvuoVleb7A497TFcSB6+FON6azoVqPyQ==
------END CERTIFICATE-----
diff --git a/perl-install/standalone/interactive_http/miniserv.pl b/perl-install/standalone/interactive_http/miniserv.pl
deleted file mode 100644
index b11ce26e2..000000000
--- a/perl-install/standalone/interactive_http/miniserv.pl
+++ /dev/null
@@ -1,1817 +0,0 @@
-#!/usr/bin/perl
-# A very simple perl web server used by Webmin
-
-# Require basic libraries
-package miniserv;
-use Socket;
-use POSIX;
-use Sys::Hostname;
-
-# Find and read config file
-if (@ARGV != 1) {
- die "Usage: miniserv.pl <config file>";
- }
-if ($ARGV[0] =~ /^\//) {
- $conf = $ARGV[0];
- }
-else {
- chop($pwd = `pwd`);
- $conf = "$pwd/$ARGV[0]";
- }
-open(CONF, $conf) || die "Failed to open config file $conf : $!";
-while(<CONF>) {
- s/\r|\n//g;
- if (/^#/ || !/\S/) { next; }
- /^([^=]+)=(.*)$/;
- $name = $1; $val = $2;
- $name =~ s/^\s+//g; $name =~ s/\s+$//g;
- $val =~ s/^\s+//g; $val =~ s/\s+$//g;
- $config{$name} = $val;
- }
-close(CONF);
-
-# Check is SSL is enabled and available
-if ($config{'ssl'}) {
- eval "use Net::SSLeay";
- if (!$@) {
- $use_ssl = 1;
- # These functions only exist for SSLeay 1.0
- eval "Net::SSLeay::SSLeay_add_ssl_algorithms()";
- eval "Net::SSLeay::load_error_strings()";
- if (defined(&Net::SSLeay::X509_STORE_CTX_get_current_cert) &&
- defined(&Net::SSLeay::CTX_load_verify_locations) &&
- defined(&Net::SSLeay::CTX_set_verify)) {
- $client_certs = 1;
- }
- }
- }
-
-# Check if the syslog module is available to log hacking attempts
-if ($config{'syslog'}) {
- eval "use Sys::Syslog qw(:DEFAULT setlogsock)";
- if (!$@) {
- $use_syslog = 1;
- }
- }
-
-# check if the PAM module is available to authenticate
-eval "use Authen::PAM";
-if (!$@) {
- # check if the PAM authentication can be used by opening a handle
- if (! ref($pamh = new Authen::PAM("miniserv", "root", \&pam_conv_func))) {
- print STDERR "PAM module available, but error during init !\n";
- print STDERR "Disabling PAM functions.\n";
- }
- else {
- $use_pam = 1;
- }
- }
-
-# check if the TCP-wrappers module is available
-if ($config{'libwrap'}) {
- eval "use Authen::Libwrap qw(hosts_ctl STRING_UNKNOWN)";
- if (!$@) {
- $use_libwrap = 1;
- }
- }
-
-# Get miniserv's perl path and location
-$miniserv_path = $0;
-open(SOURCE, $miniserv_path);
-<SOURCE> =~ /^#!(\S+)/; $perl_path = $1;
-close(SOURCE);
-@miniserv_argv = @ARGV;
-
-# Check vital config options
-%vital = ("port", 80,
- "root", "./",
- "server", "MiniServ/0.01",
- "index_docs", "index.html index.htm index.cgi",
- "addtype_html", "text/html",
- "addtype_txt", "text/plain",
- "addtype_gif", "image/gif",
- "addtype_jpg", "image/jpeg",
- "addtype_jpeg", "image/jpeg",
- "realm", "MiniServ",
- "session_login", "/session_login.cgi"
- );
-foreach $v (keys %vital) {
- if (!$config{$v}) {
- if ($vital{$v} eq "") {
- die "Missing config option $v";
- }
- $config{$v} = $vital{$v};
- }
- }
-if (!$config{'sessiondb'}) {
- $config{'pidfile'} =~ /^(.*)\/[^\/]+$/;
- $config{'sessiondb'} = "$1/sessiondb";
- }
-die "Session authentication cannot be used in inetd mode"
- if ($config{'inetd'} && $config{'session'});
-
-# init days and months for http_date
-@weekday = ( "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" );
-@month = ( "Jan", "Feb", "Mar", "Apr", "May", "Jun",
- "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" );
-
-# Change dir to the server root
-chdir($config{'root'});
-$user_homedir = (getpwuid($<))[7];
-
-# Read users file
-if ($config{'userfile'}) {
- open(USERS, $config{'userfile'});
- while(<USERS>) {
- s/\r|\n//g;
- local @user = split(/:/, $_);
- $users{$user[0]} = $user[1];
- $certs{$user[0]} = $user[3] if ($user[3]);
- if ($user[4] =~ /^allow\s+(.*)/) {
- $allow{$user[0]} = [ &to_ipaddress(split(/\s+/, $1)) ];
- }
- elsif ($user[4] =~ /^deny\s+(.*)/) {
- $deny{$user[0]} = [ &to_ipaddress(split(/\s+/, $1)) ];
- }
- }
- close(USERS);
- }
-
-# Setup SSL if possible and if requested
-if ($use_ssl) {
- $ssl_ctx = Net::SSLeay::CTX_new() ||
- die "Failed to create SSL context : $!";
- $client_certs = 0 if (!$config{'ca'} || !%certs);
- if ($client_certs) {
- Net::SSLeay::CTX_load_verify_locations(
- $ssl_ctx, $config{'ca'}, "");
- Net::SSLeay::CTX_set_verify(
- $ssl_ctx, &Net::SSLeay::VERIFY_PEER, \&verify_client);
- }
-
- Net::SSLeay::CTX_use_RSAPrivateKey_file(
- $ssl_ctx, $config{'keyfile'},
- &Net::SSLeay::FILETYPE_PEM) || die "Failed to open SSL key";
- Net::SSLeay::CTX_use_certificate_file(
- $ssl_ctx, $config{'keyfile'},
- &Net::SSLeay::FILETYPE_PEM);
- }
-
-# Setup syslog support if possible and if requested
-if ($use_syslog) {
- eval { openlog("miniserv", "cons,pid,ndelay", "daemon") };
- $use_syslog = 0 if ($@);
- }
-
-# Read MIME types file and add extra types
-if ($config{"mimetypes"} ne "") {
- open(MIME, $config{"mimetypes"});
- while(<MIME>) {
- chop; s/#.*$//;
- if (/^(\S+)\s+(.*)$/) {
- $type = $1; @exts = split(/\s+/, $2);
- foreach $ext (@exts) {
- $mime{$ext} = $type;
- }
- }
- }
- close(MIME);
- }
-foreach $k (keys %config) {
- if ($k !~ /^addtype_(.*)$/) { next; }
- $mime{$1} = $config{$k};
- }
-
-# get the time zone
-if ($config{'log'}) {
- local(@gmt, @lct, $days, $hours, $mins);
- @make_date_marr = ("Jan", "Feb", "Mar", "Apr", "May", "Jun",
- "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
- @gmt = gmtime(time());
- @lct = localtime(time());
- $days = $lct[3] - $gmt[3];
- $hours = ($days < -1 ? 24 : 1 < $days ? -24 : $days * 24) +
- $lct[2] - $gmt[2];
- $mins = $hours * 60 + $lct[1] - $gmt[1];
- $timezone = ($mins < 0 ? "-" : "+"); $mins = abs($mins);
- $timezone .= sprintf "%2.2d%2.2d", $mins/60, $mins%60;
- }
-
-if ($config{'inetd'}) {
- # We are being run from inetd - go direct to handling the request
- $SIG{'HUP'} = 'IGNORE';
- $SIG{'TERM'} = 'DEFAULT';
- $SIG{'PIPE'} = 'DEFAULT';
- open(SOCK, "+>&STDIN");
-
- # Check if it is time for the logfile to be cleared
- if ($config{'logclear'}) {
- local $write_logtime = 0;
- local @st = stat("$config{'logfile'}.time");
- if (@st) {
- if ($st[9]+$config{'logtime'}*60*60 < time()){
- # need to clear log
- $write_logtime = 1;
- unlink($config{'logfile'});
- }
- }
- else { $write_logtime = 1; }
- if ($write_logtime) {
- open(LOGTIME, ">$config{'logfile'}.time");
- print LOGTIME time(),"\n";
- close(LOGTIME);
- }
- }
-
- # Initialize SSL for this connection
- if ($use_ssl) {
- $ssl_con = Net::SSLeay::new($ssl_ctx);
- Net::SSLeay::set_fd($ssl_con, fileno(SOCK));
- #Net::SSLeay::use_RSAPrivateKey_file(
- # $ssl_con, $config{'keyfile'},
- # &Net::SSLeay::FILETYPE_PEM);
- #Net::SSLeay::use_certificate_file(
- # $ssl_con, $config{'keyfile'},
- # &Net::SSLeay::FILETYPE_PEM);
- Net::SSLeay::accept($ssl_con) || exit;
- }
-
- # Work out the hostname for this web server
- if (!$config{'host'}) {
- ($myport, $myaddr) =
- unpack_sockaddr_in(getsockname(SOCK));
- $myname = gethostbyaddr($myaddr, AF_INET);
- if ($myname eq "") {
- $myname = inet_ntoa($myaddr);
- }
- $host = $myname;
- }
- else { $host = $config{'host'}; }
- $port = $config{'port'};
-
- while(&handle_request(getpeername(SOCK), getsockname(SOCK))) { }
- close(SOCK);
- exit;
- }
-
-# Open main socket
-$proto = getprotobyname('tcp');
-socket(MAIN, PF_INET, SOCK_STREAM, $proto) ||
- die "Failed to open main socket : $!";
-setsockopt(MAIN, SOL_SOCKET, SO_REUSEADDR, pack("l", 1));
-$baddr = $config{"bind"} ? inet_aton($config{"bind"}) : INADDR_ANY;
-for($i=0; $i<5; $i++) {
- last if (bind(MAIN, sockaddr_in($config{port}, $baddr)));
- sleep(1);
- }
-die "Failed to bind port $config{port} : $!" if ($i == 5);
-listen(MAIN, SOMAXCONN);
-
-if ($config{'listen'}) {
- # Open the socket that allows other miniserv servers to find this one
- $proto = getprotobyname('udp');
- if (socket(LISTEN, PF_INET, SOCK_DGRAM, $proto)) {
- setsockopt(LISTEN, SOL_SOCKET, SO_REUSEADDR, pack("l", 1));
- bind(LISTEN, sockaddr_in($config{'listen'}, INADDR_ANY));
- listen(LISTEN, SOMAXCONN);
- }
- else {
- print STDERR "Failed to open listening socket : $!\n";
- $config{'listen'} = 0;
- }
- }
-
-
-# Split from the controlling terminal
-if (fork()) { exit; }
-setsid();
-
-# write out the PID file
-open(PIDFILE, "> $config{'pidfile'}");
-printf PIDFILE "%d\n", getpid();
-close(PIDFILE);
-
-# Start the log-clearing process, if needed. This checks every minute
-# to see if the log has passed its reset time, and if so clears it
-if ($config{'logclear'}) {
- if (!($logclearer = fork())) {
- while(1) {
- local $write_logtime = 0;
- local @st = stat("$config{'logfile'}.time");
- if (@st) {
- if ($st[9]+$config{'logtime'}*60*60 < time()){
- # need to clear log
- $write_logtime = 1;
- unlink($config{'logfile'});
- }
- }
- else { $write_logtime = 1; }
- if ($write_logtime) {
- open(LOGTIME, ">$config{'logfile'}.time");
- print LOGTIME time(),"\n";
- close(LOGTIME);
- }
- sleep(5*60);
- }
- exit;
- }
- push(@childpids, $logclearer);
- }
-
-# Setup the logout time dbm if needed
-if ($config{'session'}) {
- eval "use SDBM_File";
- dbmopen(%sessiondb, $config{'sessiondb'}, 0700);
- eval { $sessiondb{'1111111111'} = 'foo bar' };
- if ($@) {
- dbmclose(%sessiondb);
- eval "use NDBM_File";
- dbmopen(%sessiondb, $config{'sessiondb'}, 0700);
- }
- }
-
-# Run the main loop
-$SIG{'HUP'} = 'miniserv::trigger_restart';
-$SIG{'TERM'} = 'miniserv::term_handler';
-$SIG{'PIPE'} = 'IGNORE';
-@deny = &to_ipaddress(split(/\s+/, $config{"deny"}));
-@allow = &to_ipaddress(split(/\s+/, $config{"allow"}));
-$p = 0;
-while(1) {
- # wait for a new connection, or a message from a child process
- undef($rmask);
- vec($rmask, fileno(MAIN), 1) = 1;
- if ($config{'passdelay'} || $config{'session'}) {
- for($i=0; $i<@passin; $i++) {
- vec($rmask, fileno($passin[$i]), 1) = 1;
- }
- }
- vec($rmask, fileno(LISTEN), 1) = 1 if ($config{'listen'});
-
- local $sel = select($rmask, undef, undef, 10);
- if ($need_restart) { &restart_miniserv(); }
- local $time_now = time();
-
- # Clean up finished processes
- local($pid);
- do { $pid = waitpid(-1, WNOHANG);
- @childpids = grep { $_ != $pid } @childpids;
- } while($pid > 0);
-
- # run the unblocking procedure to check if enough time has passed to
- # unblock hosts that heve been blocked because of password failures
- if ($config{'blockhost_failures'}) {
- $i = 0;
- while ($i <= $#deny) {
- if ($blockhosttime{$deny[$i]} && $config{'blockhost_time'} != 0 &&
- ($time_now - $blockhosttime{$deny[$i]}) >= $config{'blockhost_time'}) {
- # the host can be unblocked now
- $hostfail{$deny[$i]} = 0;
- splice(@deny, $i, 1);
- }
- $i++;
- }
- }
-
- if ($config{'session'}) {
- # Remove sessions with more than 7 days of inactivity
- foreach $s (keys %sessiondb) {
- local ($user, $ltime) = split(/\s+/, $sessiondb{$s});
- if ($time_now - $ltime > 7*24*60*60) {
- delete($sessiondb{$s});
- }
- }
- }
- next if ($sel <= 0);
- if (vec($rmask, fileno(MAIN), 1)) {
- # got new connection
- $acptaddr = accept(SOCK, MAIN);
- if (!$acptaddr) { next; }
-
- # create pipes
- if ($config{'passdelay'} || $config{'session'}) {
- $PASSINr = "PASSINr$p"; $PASSINw = "PASSINw$p";
- $PASSOUTr = "PASSOUTr$p"; $PASSOUTw = "PASSOUTw$p";
- $p++;
- pipe($PASSINr, $PASSINw);
- pipe($PASSOUTr, $PASSOUTw);
- select($PASSINw); $| = 1; select($PASSINr); $| = 1;
- select($PASSOUTw); $| = 1; select($PASSOUTw); $| = 1;
- }
- select(STDOUT);
-
- # Check username of connecting user
- local ($peerp, $peera) = unpack_sockaddr_in($acptaddr);
- $localauth_user = undef;
- if ($config{'localauth'} && inet_ntoa($peera) eq "127.0.0.1") {
- if (open(TCP, "/proc/net/tcp")) {
- # Get the info direct from the kernel
- while(<TCP>) {
- s/^\s+//;
- local @t = split(/[\s:]+/, $_);
- if ($t[1] eq '0100007F' &&
- $t[2] eq sprintf("%4.4X", $peerp)) {
- $localauth_user = getpwuid($t[11]);
- last;
- }
- }
- close(TCP);
- }
- else {
- # Call lsof for the info
- local $lsofpid = open(LSOF,
- "$config{'localauth'} -i TCP\@127.0.0.1:$peerp |");
- while(<LSOF>) {
- if (/^(\S+)\s+(\d+)\s+(\S+)/ &&
- $2 != $$ && $2 != $lsofpid) {
- $localauth_user = $3;
- }
- }
- close(LSOF);
- }
- }
-
- # fork the subprocess
- if (!($handpid = fork())) {
- # setup signal handlers
- $SIG{'TERM'} = 'DEFAULT';
- $SIG{'PIPE'} = 'DEFAULT';
- #$SIG{'CHLD'} = 'IGNORE';
- $SIG{'HUP'} = 'IGNORE';
-
- # Initialize SSL for this connection
- if ($use_ssl) {
- $ssl_con = Net::SSLeay::new($ssl_ctx);
- Net::SSLeay::set_fd($ssl_con, fileno(SOCK));
- #Net::SSLeay::use_RSAPrivateKey_file(
- # $ssl_con, $config{'keyfile'},
- # &Net::SSLeay::FILETYPE_PEM);
- #Net::SSLeay::use_certificate_file(
- # $ssl_con, $config{'keyfile'},
- # &Net::SSLeay::FILETYPE_PEM);
- Net::SSLeay::accept($ssl_con) || exit;
- }
-
- # close useless pipes
- if ($config{'passdelay'} || $config{'session'}) {
- foreach $p (@passin) { close($p); }
- foreach $p (@passout) { close($p); }
- close($PASSINr); close($PASSOUTw);
- }
- close(MAIN);
-
- # Work out the hostname for this web server
- if (!$config{'host'}) {
- ($myport, $myaddr) =
- unpack_sockaddr_in(getsockname(SOCK));
- $myname = gethostbyaddr($myaddr, AF_INET);
- if ($myname eq "") {
- $myname = inet_ntoa($myaddr);
- }
- $host = $myname;
- }
- else { $host = $config{'host'}; }
- $port = $config{'port'};
-
- local $switched = 0;
- if ($config{'remoteuser'} && $localauth_user && !$<) {
- # Switch to the UID of the remote user
- local @u = getpwnam($localauth_user);
- if (@u) {
- $( = $u[3]; $) = "$u[3] $u[3]";
- $< = $> = $u[2];
- $switched = 1;
- }
- }
- if ($config{'switchuser'} && !$< && !$switched) {
- # Switch to the UID of server user
- local @u = getpwnam($config{'switchuser'});
- if (@u) {
- $( = $u[3]; $) = "$u[3] $u[3]";
- $< = $> = $u[2];
- }
- }
-
- while(&handle_request($acptaddr, getsockname(SOCK))) { }
- shutdown(SOCK, 1);
- close(SOCK);
- close($PASSINw); close($PASSOUTw);
- exit;
- }
- push(@childpids, $handpid);
- if ($config{'passdelay'} || $config{'session'}) {
- close($PASSINw); close($PASSOUTr);
- push(@passin, $PASSINr); push(@passout, $PASSOUTw);
- }
- close(SOCK);
- }
-
- if ($config{'listen'} && vec($rmask, fileno(LISTEN), 1)) {
- # Got UDP packet from another miniserv server
- local $rcvbuf;
- local $from = recv(LISTEN, $rcvbuf, 1024, 0);
- next if (!$from);
- local $fromip = inet_ntoa((unpack_sockaddr_in($from))[1]);
- local $toip = inet_ntoa((unpack_sockaddr_in(
- getsockname(LISTEN)))[1]);
- if ((!@deny || !&ip_match($fromip, $toip, @deny)) &&
- (!@allow || &ip_match($fromip, $toip, @allow))) {
- send(LISTEN, "$config{'host'}:$config{'port'}:".
- "$use_ssl", 0, $from);
- }
- }
-
- # check for password-timeout messages from subprocesses
- for($i=0; $i<@passin; $i++) {
- if (vec($rmask, fileno($passin[$i]), 1)) {
- # this sub-process is asking about a password
- $infd = $passin[$i]; $outfd = $passout[$i];
- $inline = <$infd>;
- if ($inline =~ /^delay\s+(\S+)\s+(\S+)\s+(\d+)/) {
- # Got a delay request from a subprocess.. for
- # valid logins, there is no delay (to prevent
- # denial of service attacks), but for invalid
- # logins the delay increases with each failed
- # attempt.
- if ($3) {
- # login OK.. no delay
- print $outfd "0 0\n";
- $hostfail{$2} = 0;
- }
- else {
- # login failed..
- $hostfail{$2}++;
- # add the host to the block list if necessary
- if ($config{'blockhost_failures'} &&
- $hostfail{$2} >= $config{'blockhost_failures'}) {
- push(@deny, $2);
- $blockhosttime{$2} = $time_now;
- $blocked = 1;
- if ($use_syslog) {
- local $logtext = "Security alert: Host $2 ".
- "blocked after $config{'blockhost_failures'} ".
- "failed logins for user $1";
- syslog("crit", $logtext);
- }
- }
- else {
- $blocked = 0;
- }
- $dl = $userdlay{$1} -
- int(($time_now - $userlast{$1})/50);
- $dl = $dl < 0 ? 0 : $dl+1;
- print $outfd "$dl $blocked\n";
- $userdlay{$1} = $dl;
- }
- $userlast{$1} = $time_now;
- }
- elsif ($inline =~ /^verify\s+(\S+)/) {
- # Verifying a session ID
- local $session_id = $1;
- if (!defined($sessiondb{$session_id})) {
- print $outfd "0 0\n";
- }
- else {
- local ($user, $ltime) = split(/\s+/, $sessiondb{$session_id});
- if ($config{'logouttime'} &&
- $time_now - $ltime > $config{'logouttime'}*60) {
- print $outfd "1 ",$time_now - $ltime,"\n";
- delete($sessiondb{$session_id});
- }
- else {
- print $outfd "2 $user\n";
- $sessiondb{$session_id} = "$user $time_now";
- }
- }
- }
- elsif ($inline =~ /^new\s+(\S+)\s+(\S+)/) {
- # Creating a new session
- $sessiondb{$1} = "$2 $time_now";
- }
- elsif ($inline =~ /^delete\s+(\S+)/) {
- # Logging out a session
- print $outfd $sessiondb{$1} ? 1 : 0,"\n";
- delete($sessiondb{$1});
- }
- else {
- # close pipe
- close($infd); close($outfd);
- $passin[$i] = $passout[$i] = undef;
- }
- }
- }
- @passin = grep { defined($_) } @passin;
- @passout = grep { defined($_) } @passout;
- }
-
-# handle_request(remoteaddress, localaddress)
-# Where the real work is done
-sub handle_request
-{
-$acptip = inet_ntoa((unpack_sockaddr_in($_[0]))[1]);
-$localip = $_[1] ? inet_ntoa((unpack_sockaddr_in($_[1]))[1]) : undef;
-if ($config{'loghost'}) {
- $acpthost = gethostbyaddr(inet_aton($acptip), AF_INET);
- $acpthost = $acptip if (!$acpthost);
- }
-else {
- $acpthost = $acptip;
- }
-$datestr = &http_date(time());
-$ok_code = 200;
-$ok_message = "Document follows";
-
-# Wait at most 60 secs for start of headers (but only for the first time)
-if (!$checked_timeout) {
- local $rmask;
- vec($rmask, fileno(SOCK), 1) = 1;
- local $sel = select($rmask, undef, undef, 60);
- $sel || &http_error(400, "Timeout");
- $checked_timeout++;
- }
-
-# Read the HTTP request and headers
-($reqline = &read_line()) =~ s/\r|\n//g;
-if (!($reqline =~ /^(GET|POST|HEAD)\s+(.*)\s+HTTP\/1\..$/)) {
- &http_error(400, "Bad Request");
- }
-$method = $1; $request_uri = $page = $2;
-%header = ();
-local $lastheader;
-while(1) {
- ($headline = &read_line()) =~ s/\r|\n//g;
- last if ($headline eq "");
- if ($headline =~ /^(\S+):\s+(.*)$/) {
- $header{$lastheader = lc($1)} = $2;
- }
- elsif ($headline =~ /^\s+(.*)$/) {
- $header{$lastheader} .= $headline;
- }
- else {
- &http_error(400, "Bad Header $headline");
- }
- }
-if (defined($header{'host'})) {
- if ($header{'host'} =~ /^([^:]+):([0-9]+)$/) { $host = $1; $port = $2; }
- else { $host = $header{'host'}; }
- }
-undef(%in);
-if ($page =~ /^([^\?]+)\?(.*)$/) {
- # There is some query string information
- $page = $1;
- $querystring = $2;
- if ($querystring !~ /=/) {
- $queryargs = $querystring;
- $queryargs =~ s/\+/ /g;
- $queryargs =~ s/%(..)/pack("c",hex($1))/ge;
- $querystring = "";
- }
- else {
- # Parse query-string parameters
- local @in = split(/\&/, $querystring);
- foreach $i (@in) {
- local ($k, $v) = split(/=/, $i, 2);
- $k =~ s/\+/ /g; $k =~ s/%(..)/pack("c",hex($1))/ge;
- $v =~ s/\+/ /g; $v =~ s/%(..)/pack("c",hex($1))/ge;
- $in{$k} = $v;
- }
- }
- }
-$posted_data = undef;
-if ($method eq 'POST' &&
- $header{'content-type'} eq 'application/x-www-form-urlencoded') {
- # Read in posted query string information
- $clen = $header{"content-length"};
- while(length($posted_data) < $clen) {
- $buf = &read_data($clen - length($posted_data));
- if (!length($buf)) {
- &http_error(500, "Failed to read POST request");
- }
- $posted_data .= $buf;
- }
- local @in = split(/\&/, $posted_data);
- foreach $i (@in) {
- local ($k, $v) = split(/=/, $i, 2);
- $k =~ s/\+/ /g; $k =~ s/%(..)/pack("c",hex($1))/ge;
- $v =~ s/\+/ /g; $v =~ s/%(..)/pack("c",hex($1))/ge;
- $in{$k} = $v;
- }
- }
-
-# replace %XX sequences in page
-$page =~ s/%(..)/pack("c",hex($1))/ge;
-
-# check address against access list
-if (@deny && &ip_match($acptip, $localip, @deny) ||
- @allow && !&ip_match($acptip, $localip, @allow)) {
- &http_error(403, "Access denied for $acptip");
- return 0;
- }
-
-if ($use_libwrap) {
- # Check address with TCP-wrappers
- if (!hosts_ctl("miniserv", STRING_UNKNOWN, $acptip, STRING_UNKNOWN)) {
- &http_error(403, "Access denied for $acptip");
- return 0;
- }
- }
-
-# check for the logout flag file, and if existant deny authentication
-if ($config{'logout'} && -r $config{'logout'}.$in{'miniserv_logout_id'}) {
- $deny_authentication++;
- open(LOGOUT, $config{'logout'}.$in{'miniserv_logout_id'});
- chop($count = <LOGOUT>);
- close(LOGOUT);
- $count--;
- if ($count > 0) {
- open(LOGOUT, ">$config{'logout'}$in{'miniserv_logout_id'}");
- print LOGOUT "$count\n";
- close(LOGOUT);
- }
- else {
- unlink($config{'logout'}.$in{'miniserv_logout_id'});
- }
- }
-
-# Check for password if needed
-if (%users) {
- $validated = 0;
- $blocked = 0;
-
- # Session authentication is never used for connections by
- # another miniserv server
- if ($header{'user-agent'} =~ /miniserv/i) {
- $config{'session'} = 0;
- }
-
- # check for SSL authentication
- if ($use_ssl && $verified_client) {
- $peername = Net::SSLeay::X509_NAME_oneline(
- Net::SSLeay::X509_get_subject_name(
- Net::SSLeay::get_peer_certificate(
- $ssl_con)));
- foreach $u (keys %certs) {
- if ($certs{$u} eq $peername) {
- $authuser = $u;
- $validated = 2;
- last;
- }
- }
- }
-
- # Check for normal HTTP authentication
- if (!$validated && !$deny_authentication && !$config{'session'} &&
- $header{authorization} =~ /^basic\s+(\S+)$/i) {
- # authorization given..
- ($authuser, $authpass) = split(/:/, &b64decode($1));
- $validated = &validate_user($authuser, $authpass);
-
- if ($config{'passdelay'} && !$config{'inetd'}) {
- # check with main process for delay
- print $PASSINw "delay $authuser $acptip $validated\n";
- <$PASSOUTr> =~ /(\d+) (\d+)/;
- $blocked = $2;
- sleep($1);
- }
- }
-
- # Check for new session validation
- if ($config{'session'} && !$deny_authentication && $page eq $config{'session_login'}) {
- local $ok = &validate_user($in{'user'}, $in{'pass'});
-
- # check if the test cookie is set
- if ($header{'cookie'} !~ /testing=1/ && $in{'user'}) {
- &http_error(500, "No cookies",
- "Your browser does not support cookies, ".
- "which are required for Webmin to work in ".
- "session authentication mode");
- }
-
- # check with main process for delay
- if ($config{'passdelay'} && $in{'user'}) {
- print $PASSINw "delay $in{'user'} $acptip $ok\n";
- <$PASSOUTr> =~ /(\d+) (\d+)/;
- $blocked = $2;
- sleep($1);
- }
-
- if ($ok) {
- # Logged in OK! Tell the main process about the new SID
- local $sid = time();
- local $mul = 1;
- foreach $c (split(//, crypt($in{'pass'}, substr($$, -2)))) {
- $sid += ord($c) * $mul;
- $mul *= 3;
- }
- print $PASSINw "new $sid $in{'user'}\n";
-
- # Set cookie and redirect
- &write_data("HTTP/1.0 302 Moved Temporarily\r\n");
- &write_data("Date: $datestr\r\n");
- &write_data("Server: $config{'server'}\r\n");
- $portstr = $port == 80 && !$use_ssl ? "" :
- $port == 443 && $use_ssl ? "" : ":$port";
- $prot = $use_ssl ? "https" : "http";
- if ($in{'save'}) {
- &write_data("Set-Cookie: sid=$sid; path=/; expires=\"Fri, 1-Jan-2038 00:00:01\"\r\n");
- }
- else {
- &write_data("Set-Cookie: sid=$sid; path=/\r\n");
- }
- &write_data("Location: $prot://$host$portstr$in{'page'}\r\n");
- &write_keep_alive(0);
- &write_data("\r\n");
- &log_request($acpthost, $authuser, $reqline, 302, 0);
- return 0;
- }
- elsif ($in{'logout'} && $header{'cookie'} =~ /sid=(\d+)/) {
- # Logout clicked .. remove the session
- print $PASSINw "delete $1\n";
- local $dummy = <$PASSINr>;
- $logout = 1;
- $already_session_id = undef;
- }
- else {
- # Login failed .. display the form again
- $failed_user = $in{'user'};
- $request_uri = $in{'page'};
- $already_session_id = undef;
- }
- }
-
- # Check for an existing session
- if ($config{'session'} && !$validated) {
- if ($already_session_id) {
- $session_id = $already_session_id;
- $authuser = $already_authuser;
- $validated = 1;
- }
- elsif (!$deny_authentication && $header{'cookie'} =~ /sid=(\d+)/) {
- $session_id = $1;
- print $PASSINw "verify $session_id\n";
- <$PASSOUTr> =~ /(\d+)\s+(\S+)/;
- if ($1 == 2) {
- # Valid session continuation
- $validated = 1;
- $authuser = $2;
- $already_session_id = $session_id;
- $already_authuser = $authuser;
- }
- elsif ($1 == 1) {
- # Session timed out
- $timed_out = $2;
- }
- else {
- # Invalid session ID .. don't set verified
- }
- }
- }
-
- # Check for local authentication
- if ($localauth_user) {
- if (defined($users{$localauth_user})) {
- $validated = 1;
- $authuser = $localauth_user;
- }
- else {
- $localauth_user = undef;
- }
- }
-
- if (!$validated) {
- if ($blocked == 0) {
- # No password given.. ask
- if ($config{'session'}) {
- # Force CGI for session login
- $validated = 1;
- if ($logout) {
- $querystring .= "&logout=1&page=/";
- }
- else {
- $querystring = "page=".&urlize($request_uri);
- }
- $querystring .= "&failed=$failed_user" if ($failed_user);
- $querystring .= "&timed_out=$timed_out" if ($timed_out);
- $queryargs = "";
- $page = $config{'session_login'};
- }
- else {
- # Ask for login with HTTP authentication
- &write_data("HTTP/1.0 401 Unauthorized\r\n");
- &write_data("Date: $datestr\r\n");
- &write_data("Server: $config{'server'}\r\n");
- &write_data("WWW-authenticate: Basic ".
- "realm=\"$config{'realm'}\"\r\n");
- &write_keep_alive(0);
- &write_data("Content-type: text/html\r\n");
- &write_data("\r\n");
- &reset_byte_count();
- &write_data("<html>\n");
- &write_data("<head><title>Unauthorized</title></head>\n");
- &write_data("<body><h1>Unauthorized</h1>\n");
- &write_data("A password is required to access this\n");
- &write_data("web server. Please try again. <p>\n");
- &write_data("</body></html>\n");
- &log_request($acpthost, undef, $reqline, 401, &byte_count());
- return 0;
- }
- }
- else {
- # when the host has been blocked, give it an error message
- &http_error(403, "Access denied for $acptip. The host has been blocked "
- ."because of too many authentication failures.");
- }
- }
-
- # Check per-user IP access control
- if ($deny{$authuser} && &ip_match($acptip, $localip, @{$deny{$authuser}}) ||
- $allow{$authuser} && !&ip_match($acptip, $localip, @{$allow{$authuser}})) {
- &http_error(403, "Access denied for $acptip");
- return 0;
- }
- }
-
-# Figure out what kind of page was requested
-rerun:
-$simple = &simplify_path($page, $bogus);
-$simple =~ s/[\000-\037]//g;
-if ($bogus) {
- &http_error(400, "Invalid path");
- }
-undef($full);
-if ($config{'preroot'}) {
- # Look in the template root directory first
- $is_directory = 1;
- $sofar = "";
- $full = $config{"preroot"} . $sofar;
- $scriptname = $simple;
- foreach $b (split(/\//, $simple)) {
- if ($b ne "") { $sofar .= "/$b"; }
- $full = $config{"preroot"} . $sofar;
- @st = stat($full);
- if (!@st) { undef($full); last; }
-
- # Check if this is a directory
- if (-d $full) {
- # It is.. go on parsing
- $is_directory = 1;
- next;
- }
- else { $is_directory = 0; }
-
- # Check if this is a CGI program
- if (&get_type($full) eq "internal/cgi") {
- $pathinfo = substr($simple, length($sofar));
- $pathinfo .= "/" if ($page =~ /\/$/);
- $scriptname = $sofar;
- last;
- }
- }
- if ($full) {
- if ($sofar eq '') {
- $cgi_pwd = $config{'root'};
- }
- else {
- "$config{'root'}$sofar" =~ /^(.*\/)[^\/]+$/;
- $cgi_pwd = $1;
- }
- if ($is_directory) {
- # Check for index files in the directory
- foreach $idx (split(/\s+/, $config{"index_docs"})) {
- $idxfull = "$full/$idx";
- if (-r $idxfull && !(-d $idxfull)) {
- $full = $idxfull;
- $is_directory = 0;
- $scriptname .= "/"
- if ($scriptname ne "/");
- last;
- }
- }
- }
- }
- }
-if (!$full || $is_directory) {
- $sofar = "";
- $full = $config{"root"} . $sofar;
- $scriptname = $simple;
- foreach $b (split(/\//, $simple)) {
- if ($b ne "") { $sofar .= "/$b"; }
- $full = $config{"root"} . $sofar;
- @st = stat($full);
- if (!@st) { &http_error(404, "File not found"); }
-
- # Check if this is a directory
- if (-d $full) {
- # It is.. go on parsing
- next;
- }
-
- # Check if this is a CGI program
- if (&get_type($full) eq "internal/cgi") {
- $pathinfo = substr($simple, length($sofar));
- $pathinfo .= "/" if ($page =~ /\/$/);
- $scriptname = $sofar;
- last;
- }
- }
- $full =~ /^(.*\/)[^\/]+$/; $cgi_pwd = $1;
- }
-
-# check filename against denyfile regexp
-local $denyfile = $config{'denyfile'};
-if ($denyfile && $full =~ /$denyfile/) {
- &http_error(403, "Access denied to $page");
- return 0;
- }
-
-# Reached the end of the path OK.. see what we've got
-if (-d $full) {
- # See if the URL ends with a / as it should
- if ($page !~ /\/$/) {
- # It doesn't.. redirect
- &write_data("HTTP/1.0 302 Moved Temporarily\r\n");
- $portstr = $port == 80 && !$use_ssl ? "" :
- $port == 443 && $use_ssl ? "" : ":$port";
- &write_data("Date: $datestr\r\n");
- &write_data("Server: $config{server}\r\n");
- $prot = $use_ssl ? "https" : "http";
- &write_data("Location: $prot://$host$portstr$page/\r\n");
- &write_keep_alive(0);
- &write_data("\r\n");
- &log_request($acpthost, $authuser, $reqline, 302, 0);
- return 0;
- }
- # A directory.. check for index files
- foreach $idx (split(/\s+/, $config{"index_docs"})) {
- $idxfull = "$full/$idx";
- if (-r $idxfull && !(-d $idxfull)) {
- $cgi_pwd = $full;
- $full = $idxfull;
- $scriptname .= "/" if ($scriptname ne "/");
- last;
- }
- }
- }
-if (-d $full) {
- # This is definately a directory.. list it
- &write_data("HTTP/1.0 $ok_code $ok_message\r\n");
- &write_data("Date: $datestr\r\n");
- &write_data("Server: $config{server}\r\n");
- &write_data("Content-type: text/html\r\n");
- &write_keep_alive(0);
- &write_data("\r\n");
- &reset_byte_count();
- &write_data("<h1>Index of $simple</h1>\n");
- &write_data("<pre>\n");
- &write_data(sprintf "%-35.35s %-20.20s %-10.10s\n",
- "Name", "Last Modified", "Size");
- &write_data("<hr>\n");
- opendir(DIR, $full);
- while($df = readdir(DIR)) {
- if ($df =~ /^\./) { next; }
- (@stbuf = stat("$full/$df")) || next;
- if (-d "$full/$df") { $df .= "/"; }
- @tm = localtime($stbuf[9]);
- $fdate = sprintf "%2.2d/%2.2d/%4.4d %2.2d:%2.2d:%2.2d",
- $tm[3],$tm[4]+1,$tm[5]+1900,
- $tm[0],$tm[1],$tm[2];
- $len = length($df); $rest = " "x(35-$len);
- &write_data(sprintf
- "<a href=\"%s\">%-${len}.${len}s</a>$rest %-20.20s %-10.10s\n",
- $df, $df, $fdate, $stbuf[7]);
- }
- closedir(DIR);
- &log_request($acpthost, $authuser, $reqline, $ok_code, &byte_count());
- return 0;
- }
-
-# CGI or normal file
-local $rv;
-if (&get_type($full) eq "internal/cgi") {
- # A CGI program to execute
- $envtz = $ENV{"TZ"};
- $envuser = $ENV{"USER"};
- $envpath = $ENV{"PATH"};
- foreach (keys %ENV) { delete($ENV{$_}); }
- $ENV{"PATH"} = $envpath if ($envpath);
- $ENV{"TZ"} = $envtz if ($envtz);
- $ENV{"USER"} = $envuser if ($envuser);
- $ENV{"HOME"} = $user_homedir;
- $ENV{"SERVER_SOFTWARE"} = $config{"server"};
- $ENV{"SERVER_NAME"} = $host;
- $ENV{"SERVER_ADMIN"} = $config{"email"};
- $ENV{"SERVER_ROOT"} = $config{"root"};
- $ENV{"SERVER_PORT"} = $port;
- $ENV{"REMOTE_HOST"} = $acpthost;
- $ENV{"REMOTE_ADDR"} = $acptip;
- $ENV{"REMOTE_USER"} = $authuser if (defined($authuser));
- $ENV{"SSL_USER"} = $peername if ($validated == 2);
- $ENV{"DOCUMENT_ROOT"} = $config{"root"};
- $ENV{"GATEWAY_INTERFACE"} = "CGI/1.1";
- $ENV{"SERVER_PROTOCOL"} = "HTTP/1.0";
- $ENV{"REQUEST_METHOD"} = $method;
- $ENV{"SCRIPT_NAME"} = $scriptname;
- $ENV{"REQUEST_URI"} = $request_uri;
- $ENV{"PATH_INFO"} = $pathinfo;
- $ENV{"PATH_TRANSLATED"} = "$config{root}/$pathinfo";
- $ENV{"QUERY_STRING"} = $querystring;
- $ENV{"MINISERV_CONFIG"} = $conf;
- $ENV{"HTTPS"} = "ON" if ($use_ssl);
- $ENV{"SESSION_ID"} = $session_id if ($session_id);
- $ENV{"LOCAL_USER"} = $localauth_user if ($localauth_user);
- if (defined($header{"content-length"})) {
- $ENV{"CONTENT_LENGTH"} = $header{"content-length"};
- }
- if (defined($header{"content-type"})) {
- $ENV{"CONTENT_TYPE"} = $header{"content-type"};
- }
- foreach $h (keys %header) {
- ($hname = $h) =~ tr/a-z/A-Z/;
- $hname =~ s/\-/_/g;
- $ENV{"HTTP_$hname"} = $header{$h};
- }
- $ENV{"PWD"} = $cgi_pwd;
- foreach $k (keys %config) {
- if ($k =~ /^env_(\S+)$/) {
- $ENV{$1} = $config{$k};
- }
- }
- delete($ENV{'HTTP_AUTHORIZATION'});
- $ENV{'HTTP_COOKIE'} =~ s/;?\s*sid=(\d+)//;
-
- # Check if the CGI can be handled internally
- open(CGI, $full);
- local $first = <CGI>;
- close(CGI);
- $first =~ s/[#!\r\n]//g;
- $nph_script = ($full =~ /\/nph-([^\/]+)$/);
- if (!$config{'forkcgis'} && $first eq $perl_path && $] >= 5.004) {
- # setup environment for eval
- chdir($ENV{"PWD"});
- @ARGV = split(/\s+/, $queryargs);
- $0 = $full;
- if ($posted_data) {
- # Already read the post input
- $postinput = $posted_data;
- }
- elsif ($method eq "POST") {
- $clen = $header{"content-length"};
- while(length($postinput) < $clen) {
- $buf = &read_data($clen - length($postinput));
- if (!length($buf)) {
- &http_error(500, "Failed to read ".
- "POST request");
- }
- $postinput .= $buf;
- }
- }
- $SIG{'CHLD'} = 'DEFAULT';
- eval {
- # Have SOCK closed if the perl exec's something
- use Fcntl;
- fcntl(SOCK, F_SETFD, FD_CLOEXEC);
- };
- shutdown(SOCK, 0);
-
- if ($config{'log'}) {
- open(MINISERVLOG, ">>$config{'logfile'}");
- chmod(0600, $config{'logfile'});
- }
- $doing_eval = 1;
- eval {
- package main;
- tie(*STDOUT, 'miniserv');
- tie(*STDIN, 'miniserv');
- do $miniserv::full;
- die $@ if ($@);
- };
- $doing_eval = 0;
- if ($@) {
- # Error in perl!
- &http_error(500, "Perl execution failed", $@);
- }
- elsif (!$doneheaders && !$nph_script) {
- &http_error(500, "Missing Headers");
- }
- #close(SOCK);
- $rv = 0;
- }
- else {
- # fork the process that actually executes the CGI
- pipe(CGIINr, CGIINw);
- pipe(CGIOUTr, CGIOUTw);
- pipe(CGIERRr, CGIERRw);
- if (!($cgipid = fork())) {
- chdir($ENV{"PWD"});
- close(SOCK);
- open(STDIN, "<&CGIINr");
- open(STDOUT, ">&CGIOUTw");
- open(STDERR, ">&CGIERRw");
- close(CGIINw); close(CGIOUTr); close(CGIERRr);
- exec($full, split(/\s+/, $queryargs));
- print STDERR "Failed to exec $full : $!\n";
- exit;
- }
- close(CGIINr); close(CGIOUTw); close(CGIERRw);
-
- # send post data
- if ($posted_data) {
- # already read the posted data
- print CGIINw $posted_data;
- }
- elsif ($method eq "POST") {
- $got = 0; $clen = $header{"content-length"};
- while($got < $clen) {
- $buf = &read_data($clen-$got);
- if (!length($buf)) {
- kill('TERM', $cgipid);
- &http_error(500, "Failed to read ".
- "POST request");
- }
- $got += length($buf);
- print CGIINw $buf;
- }
- }
- close(CGIINw);
- shutdown(SOCK, 0);
-
- if (!$nph_script) {
- # read back cgi headers
- select(CGIOUTr); $|=1; select(STDOUT);
- $got_blank = 0;
- while(1) {
- $line = <CGIOUTr>;
- $line =~ s/\r|\n//g;
- if ($line eq "") {
- if ($got_blank || %cgiheader) { last; }
- $got_blank++;
- next;
- }
- ($line =~ /^(\S+):\s+(.*)$/) ||
- &http_error(500, "Bad Header",
- &read_errors(CGIERRr));
- $cgiheader{lc($1)} = $2;
- }
- if ($cgiheader{"location"}) {
- &write_data("HTTP/1.0 302 Moved Temporarily\r\n");
- &write_data("Date: $datestr\r\n");
- &write_data("Server: $config{'server'}\r\n");
- &write_keep_alive(0);
- # ignore the rest of the output. This is a hack, but
- # is necessary for IE in some cases :(
- close(CGIOUTr); close(CGIERRr);
- }
- elsif ($cgiheader{"content-type"} eq "") {
- &http_error(500, "Missing Content-Type Header",
- &read_errors(CGIERRr));
- }
- else {
- &write_data("HTTP/1.0 $ok_code $ok_message\r\n");
- &write_data("Date: $datestr\r\n");
- &write_data("Server: $config{'server'}\r\n");
- &write_keep_alive(0);
- }
- foreach $h (keys %cgiheader) {
- &write_data("$h: $cgiheader{$h}\r\n");
- }
- &write_data("\r\n");
- }
- &reset_byte_count();
- while($line = <CGIOUTr>) {
- &write_data($line);
- }
- close(CGIOUTr); close(CGIERRr);
- $rv = 0;
- }
- }
-else {
- # A file to output
- local @st = stat($full);
- open(FILE, $full) || &http_error(404, "Failed to open file");
- &write_data("HTTP/1.0 $ok_code $ok_message\r\n");
- &write_data("Date: $datestr\r\n");
- &write_data("Server: $config{server}\r\n");
- &write_data("Content-type: ".&get_type($full)."\r\n");
- &write_data("Content-length: $st[7]\r\n");
- &write_data("Last-Modified: ".&http_date($st[9])."\r\n");
- &write_keep_alive();
- &write_data("\r\n");
- &reset_byte_count();
- while(read(FILE, $buf, 1024) > 0) {
- &write_data($buf);
- }
- close(FILE);
- $rv = &check_keep_alive();
- }
-
-# log the request
-&log_request($acpthost, $authuser, $reqline,
- $cgiheader{"location"} ? "302" : $ok_code, &byte_count());
-return $rv;
-}
-
-# http_error(code, message, body, [dontexit])
-sub http_error
-{
-close(CGIOUT);
-local $eh = $error_handler_recurse ? undef :
- $config{"error_handler_$_[0]"} ? $config{"error_handler_$_[0]"} :
- $config{'error_handler'} ? $config{'error_handler'} : undef;
-if ($eh) {
- # Call a CGI program for the error
- $page = "/$eh";
- $querystring = "code=$_[0]&message=".&urlize($_[1]).
- "&body=".&urlize($_[2]);
- $error_handler_recurse++;
- $ok_code = $_[0];
- $ok_message = $_[1];
- goto rerun;
- }
-else {
- # Use the standard error message display
- &write_data("HTTP/1.0 $_[0] $_[1]\r\n");
- &write_data("Server: $config{server}\r\n");
- &write_data("Date: $datestr\r\n");
- &write_data("Content-type: text/html\r\n");
- &write_keep_alive(0);
- &write_data("\r\n");
- &reset_byte_count();
- &write_data("<h1>Error - $_[1]</h1>\n");
- if ($_[2]) {
- &write_data("<pre>$_[2]</pre>\n");
- }
- }
-&log_request($acpthost, $authuser, $reqline, $_[0], &byte_count())
- if ($reqline);
-shutdown(SOCK, 1);
-exit if (!$_[3]);
-}
-
-sub get_type
-{
-if ($_[0] =~ /\.([A-z0-9]+)$/) {
- $t = $mime{$1};
- if ($t ne "") {
- return $t;
- }
- }
-return "text/plain";
-}
-
-# simplify_path(path, bogus)
-# Given a path, maybe containing stuff like ".." and "." convert it to a
-# clean, absolute form.
-sub simplify_path
-{
-local($dir, @bits, @fixedbits, $b);
-$dir = $_[0];
-$dir =~ s/^\/+//g;
-$dir =~ s/\/+$//g;
-@bits = split(/\/+/, $dir);
-@fixedbits = ();
-$_[1] = 0;
-foreach $b (@bits) {
- if ($b eq ".") {
- # Do nothing..
- }
- elsif ($b eq "..") {
- # Remove last dir
- if (scalar(@fixedbits) == 0) {
- $_[1] = 1;
- return "/";
- }
- pop(@fixedbits);
- }
- else {
- # Add dir to list
- push(@fixedbits, $b);
- }
- }
-return "/" . join('/', @fixedbits);
-}
-
-# b64decode(string)
-# Converts a string from base64 format to normal
-sub b64decode
-{
- local($str) = $_[0];
- local($res);
- $str =~ tr|A-Za-z0-9+=/||cd;
- $str =~ s/=+$//;
- $str =~ tr|A-Za-z0-9+/| -_|;
- while ($str =~ /(.{1,60})/gs) {
- my $len = chr(32 + length($1)*3/4);
- $res .= unpack("u", $len . $1 );
- }
- return $res;
-}
-
-# ip_match(remoteip, localip, [match]+)
-# Checks an IP address against a list of IPs, networks and networks/masks
-sub ip_match
-{
-local(@io, @mo, @ms, $i, $j);
-@io = split(/\./, $_[0]);
-local $hn;
-if (!defined($hn = $ip_match_cache{$_[0]})) {
- $hn = gethostbyaddr(inet_aton($_[0]), AF_INET);
- $hn = "" if ((&to_ipaddress($hn))[0] ne $_[0]);
- $ip_match_cache{$_[0]} = $hn;
- }
-for($i=2; $i<@_; $i++) {
- local $mismatch = 0;
- if ($_[$i] =~ /^(\S+)\/(\S+)$/) {
- # Compare with network/mask
- @mo = split(/\./, $1); @ms = split(/\./, $2);
- for($j=0; $j<4; $j++) {
- if ((int($io[$j]) & int($ms[$j])) != int($mo[$j])) {
- $mismatch = 1;
- }
- }
- }
- elsif ($_[$i] =~ /^\*(\S+)$/) {
- # Compare with hostname regexp
- $mismatch = 1 if ($hn !~ /$1$/);
- }
- elsif ($_[$i] eq 'LOCAL') {
- # Compare with local network
- local @lo = split(/\./, $_[1]);
- if ($lo[0] < 128) {
- $mismatch = 1 if ($lo[0] != $io[0]);
- }
- elsif ($lo[0] < 192) {
- $mismatch = 1 if ($lo[0] != $io[0] ||
- $lo[1] != $io[1]);
- }
- else {
- $mismatch = 1 if ($lo[0] != $io[0] ||
- $lo[1] != $io[1] ||
- $lo[2] != $io[2]);
- }
- }
- else {
- # Compare with IP or network
- @mo = split(/\./, $_[$i]);
- while(@mo && !$mo[$#mo]) { pop(@mo); }
- for($j=0; $j<@mo; $j++) {
- if ($mo[$j] != $io[$j]) {
- $mismatch = 1;
- }
- }
- }
- return 1 if (!$mismatch);
- }
-return 0;
-}
-
-# restart_miniserv()
-# Called when a SIGHUP is received to restart the web server. This is done
-# by exec()ing perl with the same command line as was originally used
-sub restart_miniserv
-{
-close(SOCK); close(MAIN);
-foreach $p (@passin) { close($p); }
-foreach $p (@passout) { close($p); }
-if ($logclearer) { kill('TERM', $logclearer); }
-exec($perl_path, $miniserv_path, @miniserv_argv);
-die "Failed to restart miniserv with $perl_path $miniserv_path";
-}
-
-sub trigger_restart
-{
-$need_restart = 1;
-}
-
-sub to_ipaddress
-{
-local (@rv, $i);
-foreach $i (@_) {
- if ($i =~ /(\S+)\/(\S+)/ || $i =~ /^\*\S+$/ ||
- $i eq 'LOCAL') { push(@rv, $i); }
- else { push(@rv, join('.', unpack("CCCC", inet_aton($i)))); }
- }
-return @rv;
-}
-
-# read_line()
-# Reads one line from SOCK or SSL
-sub read_line
-{
-local($idx, $more, $rv);
-if ($use_ssl) {
- while(($idx = index($read_buffer, "\n")) < 0) {
- # need to read more..
- if (!($more = Net::SSLeay::read($ssl_con))) {
- # end of the data
- $rv = $read_buffer;
- undef($read_buffer);
- return $rv;
- }
- $read_buffer .= $more;
- }
- $rv = substr($read_buffer, 0, $idx+1);
- $read_buffer = substr($read_buffer, $idx+1);
- return $rv;
- }
-else { return <SOCK>; }
-}
-
-# read_data(length)
-# Reads up to some amount of data from SOCK or the SSL connection
-sub read_data
-{
-if ($use_ssl) {
- local($rv);
- if (length($read_buffer)) {
- $rv = $read_buffer;
- undef($read_buffer);
- return $rv;
- }
- else {
- return Net::SSLeay::read($ssl_con, $_[0]);
- }
- }
-else {
- local $buf;
- read(SOCK, $buf, $_[0]) || return undef;
- return $buf;
- }
-}
-
-# write_data(data)
-# Writes a string to SOCK or the SSL connection
-sub write_data
-{
-if ($use_ssl) {
- Net::SSLeay::write($ssl_con, $_[0]);
- }
-else {
- syswrite(SOCK, $_[0], length($_[0]));
- }
-$write_data_count += length($_[0]);
-}
-
-# reset_byte_count()
-sub reset_byte_count { $write_data_count = 0; }
-
-# byte_count()
-sub byte_count { return $write_data_count; }
-
-# log_request(hostname, user, request, code, bytes)
-sub log_request
-{
-if ($config{'log'}) {
- local(@tm, $dstr, $user, $ident, $headers);
- if ($config{'logident'}) {
- # add support for rfc1413 identity checking here
- }
- else { $ident = "-"; }
- @tm = localtime(time());
- $dstr = sprintf "%2.2d/%s/%4.4d:%2.2d:%2.2d:%2.2d %s",
- $tm[3], $make_date_marr[$tm[4]], $tm[5]+1900,
- $tm[2], $tm[1], $tm[0], $timezone;
- $user = $_[1] ? $_[1] : "-";
- if (fileno(MINISERVLOG)) {
- seek(MINISERVLOG, 0, 2);
- }
- else {
- open(MINISERVLOG, ">>$config{'logfile'}");
- chmod(0600, $config{'logfile'});
- }
- foreach $h (split(/\s+/, $config{'logheaders'})) {
- $headers .= " $h=\"$header{$h}\"";
- }
- print MINISERVLOG "$_[0] $ident $user [$dstr] \"$_[2]\" ",
- "$_[3] $_[4]$headers\n";
- close(MINISERVLOG);
- }
-}
-
-# read_errors(handle)
-# Read and return all input from some filehandle
-sub read_errors
-{
-local($fh, $_, $rv);
-$fh = $_[0];
-while(<$fh>) { $rv .= $_; }
-return $rv;
-}
-
-sub write_keep_alive
-{
-local $mode;
-if (@_) { $mode = $_[0]; }
-else { $mode = &check_keep_alive(); }
-&write_data("Connection: ".($mode ? "Keep-Alive" : "close")."\r\n");
-}
-
-sub check_keep_alive
-{
-return $header{'connection'} =~ /keep-alive/i;
-}
-
-sub term_handler
-{
-if (@childpids) {
- kill('TERM', @childpids);
- }
-exit(1);
-}
-
-sub http_date
-{
-local @tm = gmtime($_[0]);
-return sprintf "%s, %d %s %d %2.2d:%2.2d:%2.2d GMT",
- $weekday[$tm[6]], $tm[3], $month[$tm[4]], $tm[5]+1900,
- $tm[2], $tm[1], $tm[0];
-}
-
-sub TIEHANDLE
-{
-my $i; bless \$i, shift;
-}
-
-sub WRITE
-{
-$r = shift;
-my($buf,$len,$offset) = @_;
-&write_to_sock(substr($buf, $offset, $len));
-}
-
-sub PRINT
-{
-$r = shift;
-$$r++;
-&write_to_sock(@_);
-}
-
-sub PRINTF
-{
-shift;
-my $fmt = shift;
-&write_to_sock(sprintf $fmt, @_);
-}
-
-sub READ
-{
-$r = shift;
-substr($_[0], $_[2], $_[1]) = substr($postinput, $postpos, $_[1]);
-$postpos += $_[1];
-}
-
-sub OPEN
-{
-print STDERR "open() called - should never happen!\n";
-}
-
-sub READLINE
-{
-if ($postpos >= length($postinput)) {
- return undef;
- }
-local $idx = index($postinput, "\n", $postpos);
-if ($idx < 0) {
- local $rv = substr($postinput, $postpos);
- $postpos = length($postinput);
- return $rv;
- }
-else {
- local $rv = substr($postinput, $postpos, $idx-$postpos+1);
- $postpos = $idx+1;
- return $rv;
- }
-}
-
-sub GETC
-{
-return $postpos >= length($postinput) ? undef
- : substr($postinput, $postpos++, 1);
-}
-
-sub CLOSE { }
-
-sub DESTROY { }
-
-# write_to_sock(data, ...)
-sub write_to_sock
-{
-foreach $d (@_) {
- if ($doneheaders || $miniserv::nph_script) {
- &write_data($d);
- }
- else {
- $headers .= $d;
- while(!$doneheaders && $headers =~ s/^(.*)(\r)?\n//) {
- if ($1 =~ /^(\S+):\s+(.*)$/) {
- $cgiheader{lc($1)} = $2;
- }
- elsif ($1 !~ /\S/) {
- $doneheaders++;
- }
- else {
- &http_error(500, "Bad Header");
- }
- }
- if ($doneheaders) {
- if ($cgiheader{"location"}) {
- &write_data(
- "HTTP/1.0 302 Moved Temporarily\r\n");
- &write_data("Date: $datestr\r\n");
- &write_data("Server: $config{server}\r\n");
- &write_keep_alive(0);
- }
- elsif ($cgiheader{"content-type"} eq "") {
- &http_error(500, "Missing Content-Type Header");
- }
- else {
- &write_data("HTTP/1.0 $ok_code $ok_message\r\n");
- &write_data("Date: $datestr\r\n");
- &write_data("Server: $config{server}\r\n");
- &write_keep_alive(0);
- }
- foreach $h (keys %cgiheader) {
- &write_data("$h: $cgiheader{$h}\r\n");
- }
- &write_data("\r\n");
- &reset_byte_count();
- &write_data($headers);
- }
- }
- }
-}
-
-sub verify_client
-{
-local $cert = Net::SSLeay::X509_STORE_CTX_get_current_cert($_[1]);
-if ($cert) {
- local $errnum = Net::SSLeay::X509_STORE_CTX_get_error($_[1]);
- $verified_client = 1 if (!$errnum);
- }
-return 1;
-}
-
-sub END
-{
-if ($doing_eval) {
- # A CGI program called exit! This is a horrible hack to
- # finish up before really exiting
- close(SOCK);
- &log_request($acpthost, $authuser, $reqline,
- $cgiheader{"location"} ? "302" : $ok_code, &byte_count());
- }
-}
-
-# urlize
-# Convert a string to a form ok for putting in a URL
-sub urlize {
- local($tmp, $tmp2, $c);
- $tmp = $_[0];
- $tmp2 = "";
- while(($c = chop($tmp)) ne "") {
- if ($c !~ /[A-z0-9]/) {
- $c = sprintf("%%%2.2X", ord($c));
- }
- $tmp2 = $c . $tmp2;
- }
- return $tmp2;
-}
-
-# validate_user(username, password)
-sub validate_user
-{
-return 0 if (!$_[0] || !$users{$_[0]});
-if ($users{$_[0]} eq 'x' && $use_pam) {
- $pam_username = $_[0];
- $pam_password = $_[1];
- local $pamh = new Authen::PAM("miniserv", $pam_username, \&pam_conv_func);
- if (!ref($pamh)) {
- print STDERR "PAM init failed : $pamh\n";
- return 0;
- }
- local $pam_ret = $pamh->pam_authenticate();
- return $pam_ret == PAM_SUCCESS ? 1 : 0;
- }
-else {
- return $users{$_[0]} eq crypt($_[1], $users{$_[0]}) ? 1 : 0;
- }
-}
-
-# the PAM conversation function for interactive logins
-sub pam_conv_func
-{
-my @res;
-while ( @_ ) {
- my $code = shift;
- my $msg = shift;
- my $ans = "";
-
- $ans = $pam_username if ($code == PAM_PROMPT_ECHO_ON() );
- $ans = $pam_password if ($code == PAM_PROMPT_ECHO_OFF() );
-
- push @res, PAM_SUCCESS();
- push @res, $ans;
- }
-push @res, PAM_SUCCESS();
-return @res;
-}
-
diff --git a/perl-install/standalone/interactive_http/miniserv.users b/perl-install/standalone/interactive_http/miniserv.users
deleted file mode 100644
index f7338497a..000000000
--- a/perl-install/standalone/interactive_http/miniserv.users
+++ /dev/null
@@ -1 +0,0 @@
-root:x:0
diff --git a/perl-install/standalone/keyboarddrake b/perl-install/standalone/keyboarddrake
deleted file mode 100755
index 624422b2a..000000000
--- a/perl-install/standalone/keyboarddrake
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/usr/bin/perl
-
-use lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use interactive;
-use keyboard;
-use Xconfig::xfree;
-use common;
-use any;
-use c;
-
-local $_ = join '', @ARGV;
-
-/-h/ and die _("usage: keyboarddrake [--expert] [keyboard]\n");
-
-$::expert = /-expert/;
-
-my $in;
-my $keyboard = keyboard::read();
-if (my ($kb) = grep { !/^-/ } @ARGV) {
- keyboard::KEYBOARD2text($kb) or die "bad keyboard $kb\n";
- $keyboard->{KEYBOARD} = $kb;
-} else {
- $in = 'interactive'->vnew('su', 'keyboard');
-
- begin:
- $::isEmbedded and kill 'USR2', $::CCPID;
- choose:
- $keyboard->{KEYBOARD} = $in->ask_from_listf(_("Keyboard"),
- _("Please, choose your keyboard layout."),
- \&keyboard::KEYBOARD2text,
- [ keyboard::KEYBOARDs() ],
- $keyboard->{KEYBOARD}) or goto end;
-
- any::keyboard_group_toggle_choose($in, $keyboard) or goto choose;
-}
-
-if ($::expert) {
- my $isNotDelete = !$in->ask_yesorno("BackSpace", _("Do you want the BackSpace to return Delete in console?"), 1);
- $keyboard->{BACKSPACE} = $isNotDelete ? "BackSpace" : "Delete";
-}
-
-my $xkb = keyboard::keyboard2full_xkb($keyboard);
-system('setxkbmap', '-option', '') if $xkb->{XkbOptions}; #- need re-initialised other toggles are cumulated
-system('setxkbmap', $xkb->{XkbLayout}, '-model', $xkb->{XkbModel}, '-option', $xkb->{XkbOptions} || '');
-eval {
- my $xfree_conf = Xconfig::xfree->read;
- $xfree_conf->set_keyboard($xkb);
- $xfree_conf->write;
-};
-
-keyboard::write($keyboard);
-system('/etc/init.d/keytable', 'restart');
-
-end:
-if ($::isEmbedded) {
- kill('USR1', $::CCPID);
- $keyboard = '';
- goto begin;
-} else {
- $in->exit(0) if $in;
-}
diff --git a/perl-install/standalone/livedrake b/perl-install/standalone/livedrake
deleted file mode 100755
index 9c2af4c03..000000000
--- a/perl-install/standalone/livedrake
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/usr/bin/perl
-
-use lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use common;
-use interactive;
-use run_program;
-use c;
-
-local $_ = join '', @ARGV;
-
-/-h/ and die "usage: livedrake [--testing]\n";
-
-$::testing = /-testing/;
-
-my $in = 'interactive'->vnew('su', 'default');
-
-my $cd_mntpoint = "/mnt/cdrom";
-
-while (! -x "$cd_mntpoint/Mandrake/mdkinst/usr/bin/perl-install/live_install") {
- ejectCdrom();
- $in->ask_okcancel(_("Change Cd-Rom"),
-_("Please insert the Installation Cd-Rom in your drive and press Ok when done.
-If you don't have it, press Cancel to avoid live upgrade."), 1) or $in->exit(0);
- run_program::run("mount", "/mnt/cdrom");
-}
-
-if (-x "$cd_mntpoint/Mandrake/mdkinst/usr/bin/perl-install/live_install") {
- chdir "/$cd_mntpoint/Mandrake/mdkinst/usr/bin/perl-install/";
- $::testing or exec "./live_install";
-}
-
-$in->ask_warn('', _("Unable to start live upgrade !!!\n"));
-$in->exit(1);
-
-sub ejectCdrom {
- my ($cdrom) = @_;
- $cdrom or cat_("/proc/mounts") =~ m|(/dev/\S+)\s+/mnt/cdrom\s| and $cdrom = $1;
- $cdrom or cat_("/etc/fstab") =~ m|(/dev/\S+)\s+/mnt/cdrom\s| and $cdrom = $1;
- my $f = eval { $cdrom && detect_devices::tryOpen($cdrom) } or return;
- run_program::run("umount", "/mnt/cdrom");
- ioctl $f, c::CDROM_LOCKDOOR(), 0;
- ioctl $f, c::CDROMEJECT(), 1;
-}
diff --git a/perl-install/standalone/localedrake b/perl-install/standalone/localedrake
deleted file mode 100644
index 499fa6350..000000000
--- a/perl-install/standalone/localedrake
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/usr/bin/perl
-
-use lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use interactive;
-use lang;
-use any;
-
-my ($klang, $country, $apply);
-
-foreach (@ARGV) {
- $apply = /--apply/;
- $klang = $1 if /--kde_lang=(.*)/;
- $country = $1 if /--kde_country=(.*)/;
-}
-if (defined $klang) {
- $klang or exit;
- my $lang = lang::kde_lang_country2lang($klang, $country);
- lang::write('', $lang, $>, 'dont_touch_kde_files') if $apply;
-
- #- help KDE defaulting to the right charset
- print lang::charset2kde_charset(lang::lang2charset($lang)), "\n";
-} else {
- my ($lang) = lang::read('', $>);
-
- my $in = 'interactive'->vnew;
- if ($lang = any::selectLanguage($in, $lang)) {
- lang::write('', $lang, $>);
- if ($>) {
- if (my $wm = any::running_window_manager()) {
- $in->ask_okcancel('', _("The change is done, but to be effective you must logout"), 1)
- && any::ask_window_manager_to_logout($wm);
- }
- }
- }
- $in->exit(0);
-}
-
-
diff --git a/perl-install/standalone/logdrake b/perl-install/standalone/logdrake
deleted file mode 100755
index 5aa267853..000000000
--- a/perl-install/standalone/logdrake
+++ /dev/null
@@ -1,500 +0,0 @@
-#! /usr/bin/perl
-# $Id$
-
-# Copyright (C) 2001 MandrakeSoft
-# Yves Duret <yduret at mandrakesoft.com>
-# some code is Copyright: (C) 1999, Michael T. Babcock <mikebabcock@pobox.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
-# 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 POSIX;
-use Gtk;
-use lib qw(/usr/lib/libDrakX);
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use interactive;
-use any;
-use Config;
-init Gtk;
-Gtk->set_locale;
-use my_gtk qw(:helpers :wrappers);
-use ugtk qw(:helpers);
-
-use MDK::Common;
-use Data::Dumper;
-#-------------------------------------------------------------
-# i18n routines
-# IMPORTANT: next two routines have to be redefined here to
-# get correct namespace (drakconf instead of libDrakX)
-# (This version is now UTF8 compliant - Sg 2001-08-18)
-#-------------------------------------------------------------
-
-{
- no warnings;
- sub _ {
- my $s = shift @_; my $t = translate($s);
- sprintf $t, @_;
- }
-
- no warnings;
- sub translate {
- my ($s) = @_;
- $s ? c::dgettext('drakconf', $s) : '';
- }
-}
-
-$::isInstall and die "Not supported during install.\n";
-
-my $in = 'interactive'->vnew('su', 'default');
-my $cron_hourly = "/etc/cron.hourly/logdrake_service";
-
-if ($::isEmbedded) {
- print "EMBED\n";
- print "parent XID\t$::XID\n";
- print "mcc pid\t$::CCPID\n";
-}
-
-#- parse arguments list.
-for (@ARGV) {
- /^--version$/ and die 'version: $Id$ '."\n";
- /^--help$/ and die 'logdrake [--version] [--file=myfyle] [--word=myword] [--explain=regexp] [--alert]';
- /^--explain=(.*)$/ and do { $::isExplain = ($::Explain) = $1; $::isFile = 1; $::File = "/var/log/explanations"; next };
- /^--file=(.*)$/ and do { $::isFile = ($::File) = $1; next };
- /^--word=(.*)$/ and do { $::isWord = ($::Word) = $1; next };
- /^--alert$/ and do { alert_config(); quit() };
-}
-
-$::isTail = 1 if ($::isFile);
-$| = 1 if ($::isTail);
-my $h = chomp_(`hostname -s`);
-
-my $window = $::isEmbedded ? new Gtk::Plug ($::XID) : new Gtk::Window -toplevel;
-$window->signal_connect(delete_event => sub { $::isEmbedded ? kill('USR1', $::CCPID) : Gtk->exit(0) });
-$window->set_title(_("logdrake"));
-$window->set_policy(1, 1, 1);
-$window->border_width (5) unless ($::isEmbedded);
-#$window->set_default_size(540,460);
-
-my $cal = gtkset_sensitive(new Gtk::Calendar(),0);
-my (undef,undef,undef,$mday) = localtime(time);
-$cal->select_day($mday);
-my @months = qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec);
-my $cal_mode = 0;
-my $cal_butt = gtksignal_connect(new Gtk::CheckButton(_("Show only for the selected day")), clicked =>sub{ $cal_mode =!$cal_mode; gtkset_sensitive($cal,$cal_mode) });
-
-### menus definition
-# the menus are not shown
-# but they provides shiny shortcut like C-q
-my @menu_items = (
- { path => _("/_File"), type => '<Branch>' },
- { path => _("/File/_New"), accelerator => _("<control>N"), callback => \&print_hello },
- { path => _("/File/_Open"), accelerator => _("<control>O"),callback => \&print_hello },
- { path => _("/File/_Save"), accelerator => _("<control>S"),callback => \&save },
- { path => _("/File/Save _As") },
- { path => _("/File/-"),type => '<Separator>' },
- { path => _("/File/_Quit"), accelerator => _("<control>Q"), callback => \&quit },
- { path => _("/_Options"), type => '<Branch>' },
- { path => _("/Options/Test") },
- { path => _("/_Help"),type => '<LastBranch>' },
- { path => _("/Help/_About...") }
- );
-my $menubar = ugtk::create_factory_menu($window, @menu_items);
-######### menus end
-
-
-########## font and colors
-my $n = Gtk::Gdk::Font->fontset_load(_("-misc-fixed-medium-r-*-*-*-100-*-*-*-*-*-*,*"));
-my $b = Gtk::Gdk::Font->fontset_load(_("-misc-fixed-bold-r-*-*-*-100-*-*-*-*-*-*,*"));
-
-#$black = "\033[30m";
-#$red = "\033[31m";
-#$green = "\033[32m";
-#$yellow = "\033[33m";
-#$blue = "\033[34m";
-#$magenta = "\033[35m";
-#$purple = "\033[35m";
-#$cyan = "\033[36m";
-#$white = "\033[37m";
-#$darkgray = "\033[30m";
-#$col_norm = "\033[00m";
-#$col_background = "\033[07m";
-#$col_brighten = "\033[01m";
-#$col_underline = "\033[04m";
-#$col_blink = "\033[05m";
-
-my $white = my_gtk::gtkcolor(50400, 655, 20000);
-my $black = my_gtk::gtkcolor(0, 0, 0);
-my $red = my_gtk::gtkcolor(0xFFFF, 655, 655);
-my $green = my_gtk::gtkcolor(0x0, 0x9898,0x0);
-my $yellow = my_gtk::gtkcolor(0xFFFF, 0xD7D7, 0);
-my $blue = my_gtk::gtkcolor(655, 655, 0xFFFF);
-my $magenta = my_gtk::gtkcolor(0xFFFF, 655, 0xFFFF);
-my $purple = my_gtk::gtkcolor(0xA0A0, 0x2020, 0xF0F0);
-my $cyan = my_gtk::gtkcolor(0x0, 0x9898, 0x9898);
-my $darkgray = my_gtk::gtkcolor(0x2F2F, 0x4F4F, 0x4F4F);
-
-
-# Define global terms:
-# Define good notables:
-my @word_good = ("starting\n", "Freeing", "Detected", "starting.", "accepted.\n", "authenticated.\n", "Ready", "active", "reloading", "saved;", "restarting", "ONLINE\n");
-my @word_warn = ("dangling", "closed.\n", "Assuming", "root", "root\n", "exiting\n", "missing", "Ignored", "adminalert:", "deleting", "OFFLINE\n");
-my @word_bad = ("bad");
-my @word_note = ("LOGIN", "DHCP_OFFER", "optimized", "reset:", "unloaded", "disconnected", "connect", "Successful", "registered\n");
-my @line_good = ("up", "DHCP_ACK", "Cleaned", "Initializing", "Starting", "success", "successfully", "alive", "found", "ONLINE\n");
-my @line_warn = ("warning:", "WARNING:", "invalid", "obsolete", "bad", "Password", "detected", "timeout", "timeout:", "attackalert:", "wrong", "Lame", "FAILED", "failing", "unknown", "obsolete", "stopped.\n", "terminating.", "disabled\n", "disabled", "Lost");
-my @line_bad = ("DENY", "lost", "shutting", "dead", "DHCP_NAK", "failure;", "Unable", "inactive", "terminating", "refused", "rejected", "down", "OFFLINE\n", "error\n", "ERROR\n", "ERROR:", "error", "ERROR", "error:", "failed:");
-
-# Define specifics:
-my @daemons = ("named");
-
-# Now define what we want to use when:
-my $col_good = $green;
-my $col_warn = $yellow;
-my $col_bad = $red;
-my $col_note = $purple;
-my $col = $cyan;
-
-######### font and colors end
-
-my %files = (
- "auth" => { file => "/var/log/auth.log", desc => _("Authentication") },
- "user" => { file => "/var/log/user.log", desc => _("User") },
- "messages" => { file => "/var/log/messages", desc => _("Messages") },
- "syslog" => { file => "/var/log/syslog", desc => _("Syslog") },
- "explanations" => { file => "/var/log/explanations", desc => _("Mandrake Tools Explanations") }
-);
-
-my $yy = gtkset_sensitive(gtksignal_connect(new Gtk::Button(_("search")) , clicked => \&search),0);
-my $log_text = new Gtk::Text(undef, undef);
-my $refcount_search;
-#### far from window
-gtkadd($window,
- gtkpack_(new Gtk::VBox(0,0),
- if_(!$::isExplain && !$::isEmbedded, 0, _("A tool to monitor your logs")),
- if_(!$::isFile, 0, gtkadd(new Gtk::Frame(_("Settings")),
- gtkpack__(new Gtk::VBox(0,2),
- gtkpack__(new Gtk::VBox(0,2),
- # _("Show lines"),
- gtkpack__(new Gtk::HBox(0,0),
- " " . _("matching") . " ", $e_yes = new Gtk::Entry(),
- " " . _("but not matching") . " ", $e_no = new Gtk::Entry()
- )
- ),
- gtkpack_(new Gtk::HBox(0,0),
- 1, gtkadd(gtkset_border_width(new Gtk::Frame(_("Choose file")),2),
- gtkpack (gtkset_border_width(new Gtk::VBox(0,0),0),
- map { ${ "b_". $_ } = gtksignal_connect(new Gtk::CheckButton($files{ $_ }{desc}), clicked => sub{ $refcount_search++; gtkset_sensitive($yy,$refcount_search) }) } keys %files,
- )
- ),
- 0, gtkadd(gtkset_border_width(new Gtk::Frame(_("Calendar")),2),
- gtkpack__(gtkset_border_width(new Gtk::VBox(0,0),5),
- $cal_butt, $cal
- )
- )
- ),
- $yy,
- )
- )
- ),
- !$::isExplain ? (1, gtkadd(new Gtk::Frame(_("Content of the file")),
- createScrolledWindow($log_text)
- )) : (1, createScrolledWindow($log_text)),
- if_(!$::isExplain, 0, gtkadd (gtkset_border_width(gtkset_layout(new Gtk::HButtonBox,-end), 5),
- if_(!$::isFile, gtksignal_connect(new Gtk::Button (_("Mail alert")),
- clicked => sub { eval { alert_config() };
- if ($@ =~ /wizcancel/) {
- $::Wizard_no_previous = 1;
- $::Wizard_no_cancel = 1;
- $::WizardWindow->destroy if defined $::WizardWindow;
- undef $::WizardWindow;
- } })),
- gtksignal_connect(new Gtk::Button (_("Save")), clicked => \&save),
- gtksignal_connect(new Gtk::Button ($::isEmbedded ? _("Cancel") : _("Quit")), clicked => \&quit)
- )
- )
- )
-
- );
-
-$::isFile and gtkset_usize($log_text,400,500);
-$window->realize;
-$window->show_all();
-search() if ($::isFile);
-#Gtk->main_iteration while Gtk->events_pending;
-$::isEmbedded and kill 'USR2', $::CCPID;
-Gtk->main;
-
-sub quit {
-$::isEmbedded ? kill('USR1', $::CCPID) : Gtk->exit(0);
-}
-
-#-------------------------------------------------------------
-# search functions
-#-------------------------------------------------------------
-sub search {
- $log_text->backward_delete($log_text->get_length());
- $log_text->freeze();
- if ($::isFile) {
- parse_file($::File);
- } else {
- foreach (keys %files) {
- parse_file($files{ $_ }{file}) if ${ $::{ "b_". $_ }}->active
- };
- }
- $log_text->thaw();
- Gtk->main_iteration while Gtk->events_pending;
-}
-
-sub parse_file {
- my $file = $_[0];
-
- $file =~ s/\.gz$//;
- my $i = 0;
- gtkadd(my $win_pb = (gtkset_modal new Gtk::Window(), 1),
- gtkpack(new Gtk::VBox(5,0),
- " " . _("please wait, parsing file: %s", $files{ $_ }{desc}) . " ",
- my $pbar = new Gtk::ProgressBar()
- )
- );
- $win_pb->set_position('center');
- $win_pb->realize();
- $win_pb->show_all();
- my $ey = $e_yes->get_chars(0, -1);
- my $en = $e_no->get_chars(0, -1);
- $ey =~ s/ OR /\|/;
- $ey =~ s/^\*$//;
- $en =~ s/^\*$/.*/;
- $ey = $ey .($::Word) if ($::isWord);
-
- if ($cal_mode) {
- my ($year, $month, $day) = $cal->get_date();
- $ey = $months[$month]."\\s{1,2}$day\\s.*$ey.*\n";
- }
-
- my @all = catMaybeCompressed ($file);
-
- if ($::isExplain) {
- my (@t, $t);
- while (@all) {
- $t = pop @all;
- next if ($t =~ /logdrake/);
- last if !($t =~ /$::Explain/);
- push @t, $t;
- }
- @all = reverse @t;
- }
-
- my $taille = @all;
- foreach (@all) {
- $i++;
- if ($i % 10) {
- $pbar->update($i/$taille);
- Gtk->main_iteration while Gtk->events_pending;
- }
-
- if (($en eq "") and /$ey/i) { logcolorize($_); next }
- if ((! /$en/i) and /$ey/i) { logcolorize($_); next }
- if ((! /$en/i) and ($ey eq "")) { logcolorize($_); next }
- }
- $win_pb->destroy();
-
- if ($::isTail) {
- open F, $file or die "E: $!";
- while (<F>) {}; #to prevent to output the file twice..
- $log_text->set_point($log_text->get_length());
- my $timer = Gtk->timeout_add(1000, \&input_callback);
- }
-}
-
-sub input_callback {
- logcolorize($_) while <F>;
- seek F, 0, 1;
-}
-
-
-##########################################################################################
-
-sub logcolorize {
-
- # we get date & time if it is date & time (dmesg)
- s/(\D{3} .. (\d\d:\d\d:\d\d ))//;
- $timestamp = $::isExplain ? $2 : $1;
- @rec = split;
-
- log_output($cyan,$timestamp,$b); # date & time if any...
- $::isExplain or log_output(($rec[0] eq $h) ? $blue : $col,"$rec[0] ",$b); # hostname
-
- if ($rec[1] eq "last") {
- log_output($green," last message repeated ",$n);
- log_output($green, $rec[4], $b);
- log_output($green," times\n",$n);
- return;
- }
- # Extract PID if present
- if ($rec[1] =~ /\[(\d+)\]\:/) {
- my($pid) = $1;
- $rec[1] =~s/\[$1\]\:// ;
- log_output ($green, $rec[1] ."[",$n);
- log_output ($black, $pid,$b);
- log_output ($green, "]: ",$n);
- }
- else {
- log_output($green, $rec[1] ." ",$n);
- }
-
-
- for ($therest = (2); $therest<= $#rec; $therest++) {
- $col = $cyan;
-
- # Check for keywords to highlight
- foreach (@word_good) { $col = $col_good if ($_ eq $rec[$therest]) }
- foreach (@word_warn) { $col = $col_warn if ($_ eq $rec[$therest]) }
- foreach (@word_bad) { $col = $col_bad if ($_ eq $rec[$therest]) }
- foreach (@word_note) { $col = $col_note if ($_ eq $rec[$therest]) }
-
- # Watch for words that indicate entire lines should be highlighted
- #foreach (@line_good) { $col = $col_good if ($_ eq $rec[$therest]) }
- #foreach (@line_warn) { $col = $col_warn if ($_ eq $rec[$therest]) }
- #foreach (@line_bad) { $col = $col_bad if ($_ eq $rec[$therest]) }
-
- log_output($col,"$rec[$therest] ",$n);
- }
- log_output($black,"\n",$n);
-}
-
-
-sub log_output {
- $log_text->insert($_[2],$_[0], undef,$_[1]);
-}
-
-
-#-------------------------------------------------------------
-# mail/sms alert
-#-------------------------------------------------------------
-
-sub alert_config {
-
- $::isWizard = 1;
- $::Wizard_pix_up = "wiz_logdrake.png"; # FIXME
- $::Wizard_title = _("Mail alert");
-
- my $cron = q(#!/usr/bin/perl
-# generated by logdrake
-use MDK::Common;
-my $r = "*** ". chomp_(`date`) . " ***\n";
-
-);
-
-my $initdir = "/etc/init.d";
-
- my ($load,$mail,$email,$smtp,);
- $load = 3;
-
- begin:
- $::Wizard_finished = 0;
- $::Wizard_no_previous = 1;
- $in->ask_okcancel(_("Mail alert configuration"),
- _("Welcome to the mail configuration utility.\n\nHere, you'll be able to set up the alert system.\n"),
- 1) or quit();
-
- step_service:
- undef $::Wizard_no_previous;
- undef $::Wizard_finished;
- my $service = {
- httpd => _("Apache World Wide Web Server"),
- bind => _("Domain Name Resolver"),
- ftp => _("Ftp Server"),
- postfix => _("Postfix Mail Server"),
- samba => _("Samba Server"),
- sshd => _("SSH Server"),
- webmin => _("Webmin Service"),
- xinetd => _("Xinetd Service")
- };
- my @installed_d = ();
- foreach $serv (keys %$service) {
- -e "$initdir/$serv" && push (@installed_d,$serv);
- }
-
- $in->ask_from(_("service setting"),
- _("You will receive an alert if one of the selected services is no more running"),
- [ map { { label => "$_", val => \${ $_ }, type => "bool", text => "$service->{ $_ }" } } @installed_d
- ]) or goto begin;
-
- $cron .= "#- check services\n";
- foreach (@installed_d) {
- if(!-e "/var/lock/subsys/$_") { $r .= "Service $_ ($service->{$_} is not running\n" };
-# $cron .= "$r" if ${ $_ }; # take a look at this, don't know what is done here
- }
-
- step_load:
- undef $::Wizard_finished;
- $in->ask_from(_("load setting"),
- _("You will receive an alert if the load is higher than this value"),
- [
- { label => "load ", val => \$load, type => 'range', min => 1, max => 50 },
- ]) or goto step_service;
-
- $cron .= q@
-#- load
-my ($load) = split ' ', first(cat_("/proc/loadavg"));
-$r .= "Load is huge: $load\n" if ($load >@ . "$load);\n\n";
-
- step_output:
-# $::Wizard_no_previous = 1;
- $::Wizard_finished = 1;
- $in->ask_from(_("alert configuration"),
- _("Please enter your email address below "),
- [
- { label => "" },
- { label => "Email", val => \$email},
- ]) or goto step_load;
-
- $cron .= q@#- report it@;
- $cron .= q@
-$email = @. "'" . "$email" . "'" . ";\n\n";
-
- $cron .= q!
-open F, '|/usr/sbin/sendmail -oi -t';
-
-print F
-q(Subject: logdrake Mail Alert
-From: root@localhost
-To: ), "$email\n";
-print F $r;
-
-# EOF!;
- output "$cron_hourly", $cron;
- chmod 0755, $cron_hourly;
-
- print ("whole cron is ****** $cron *******\n");
-
- undef $::isWizard;
- $::WizardWindow->destroy if defined $::WizardWindow;
- undef $::WizardWindow;
-
-}
-
-
-#-------------------------------------------------------------
-# menu callback functions
-#-------------------------------------------------------------
-
-
-sub save {
- $::isWizard=0;
- $yy = $in->ask_file(_("Save as.."),"/root") or return;
- output($yy,$log_text->get_chars(0,$log_text->get_length()));
-}
diff --git a/perl-install/standalone/lsnetdrake b/perl-install/standalone/lsnetdrake
deleted file mode 100755
index 9865cee27..000000000
--- a/perl-install/standalone/lsnetdrake
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/usr/bin/perl
-
-use lib qw(/usr/lib/libDrakX);
-use network::nfs;
-use network::smb;
-
-"@ARGV" =~ /-h/ and die "usage: lsnetdrake [-h] [--nfs] [--smb]\n";
-
-my $nfs = !@ARGV || "@ARGV" =~ /-(nfs)/;
-my $smb = !@ARGV || "@ARGV" =~ /-(smb)/;
-
-$| = 1;
-$ENV{PATH} = "/sbin:/usr/sbin:$ENV{PATH}";
-
-my @l;
-push @l, network::nfs->new if $nfs;
-push @l, network::smb->new if $smb;
-
-foreach my $class (@l) {
- foreach my $server (sort_names($class->find_servers)) {
- foreach (sort_names($class->find_exports($server))) {
- print $class->to_fullstring($_), "\n";
- }
- }
-}
-
-sub sort_names {
- sort { $a->{name} cmp $b->{name} } @_;
-}
diff --git a/perl-install/standalone/mousedrake b/perl-install/standalone/mousedrake
deleted file mode 100755
index 06faca069..000000000
--- a/perl-install/standalone/mousedrake
+++ /dev/null
@@ -1,72 +0,0 @@
-#!/usr/bin/perl
-
-use lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use common;
-use interactive;
-use modules;
-use mouse;
-use c;
-
-
-local $_ = join '', @ARGV;
-
-/-h/ and die "usage: mousedrake [--auto] [--testing]\n";
-
-$::auto = /-auto/;
-$::testing = /-testing/;
-
-my $in = 'interactive'->vnew('su', 'mouse');
-
-modules::mergein_conf('/etc/modules.conf') if -r '/etc/modules.conf';
-
-undef $::Plug;
-begin:
-my $mouse = mouse::read();
-if (!$::noauto) {
- my $probed_mouse = mouse::detect();
- $mouse = $probed_mouse if !$mouse->{XMOUSETYPE} || !$probed_mouse->{unsafe};
-}
-
-$::isEmbedded and kill 'USR2', $::CCPID;
-if (!$mouse || !$::auto) {
- $mouse ||= mouse::fullname2mouse("serial|Generic 2 Button Mouse");
- if ($::isEmbedded && $in->isa('interactive::gtk')) {
- #- HACK: waiting for the ask_from_treelistf to attach itself
- #- and adding the nice test mouse to it
- Gtk->timeout_add(100, sub {
- defined $::Plug && defined $::Plug->child or return 1;
- mouse::test_mouse_standalone($mouse,$::Plug->child);
- 0;
- });
- }
- my $name = $in->ask_from_treelistf('mousedrake', _("Please, choose the type of your mouse."), '|',
- sub { join '|', map { translate($_) } split '\|', $_[0] },
- [ mouse::fullnames ],
- $mouse->{type} . '|' . $mouse->{name});
- $name or $::isEmbedded ? do { kill('USR1', $::CCPID); goto begin } : $in->exit(0);
- my $mouse_chosen = mouse::fullname2mouse($name);
- $mouse = $mouse_chosen if !($mouse->{type} eq $mouse_chosen->{type} && $mouse->{name} eq $mouse_chosen->{name});
-
- if ($mouse->{device} eq "usbmouse") {
- modules::load_category('bus/usb') or die 'no usb bus found\n';
- modules::load(qw(hid mousedev usbmouse));
- }
-
- $mouse->{XEMU3} = 'yes' if $mouse->{nbuttons} < 3 && (!$::noauto || $in->ask_yesorno('', _("Emulate third button?"), 1));
-
- $mouse->{device} = $in->ask_from_listf(_("Mouse Port"),
- _("Please choose on which serial port your mouse is connected to."),
- \&mouse::serial_port2text,
- [ mouse::serial_ports ],
- $mouse->{device},
- ) || goto begin if $mouse->{type} eq 'serial';
-}
-
-mouse::write_conf($in, $mouse, 1);
-system('service', 'gpm', 'restart') if -e '/var/lock/subsys/gpm';
-
-$::isEmbedded ? kill('USR1', $::CCPID) : $in->exit(0);
-goto begin;
diff --git a/perl-install/standalone/net_monitor b/perl-install/standalone/net_monitor
deleted file mode 100755
index d7254ba99..000000000
--- a/perl-install/standalone/net_monitor
+++ /dev/null
@@ -1,539 +0,0 @@
-#!/usr/bin/perl
-
-# Monitor
-
-# Copyright (C) 1999 MandrakeSoft (damien@mandrakesoft.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
-# 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 Gtk;
-use lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use interactive;
-use my_gtk qw(:helpers :wrappers);
-#-use Data::Dumper;
-use common;
-use strict;
-use network::netconnect;
-use network::tools;
-use MDK::Common::Globals "network", qw($in $prefix $connect_file $disconnect_file $connect_prog);
-
-if ("@ARGV" =~ /--help|-h/) {
- print q(Network & Internet connection and monitoring application
-
---defaultintf interface : show this interface by default
---connect : connect to internet if not already connected
---disconnect : disconnect to internet if already connected
---force : used with (dis)connect : force (dis)connection.
---status : returns 1 if connected 0 otherwise, then exit.
---quiet : don't be interactive. To be used with (dis)connect.
-);
- exit(0);
-}
-
-if ("@ARGV" =~ /--status/) { print connected(); exit(0) }
-my $force = "@ARGV" =~ /--force/;
-my $quiet = "@ARGV" =~ /--quiet/;
-my $connect = "@ARGV" =~ /--connect/;
-my $disconnect = "@ARGV" =~ /--disconnect/;
-my ($default_intf) = "@ARGV" =~ /--defaultintf (\w+)/;
-
-if ($force) {
- $connect and system("/etc/sysconfig/network-scripts/net_cnx_up");
- $disconnect and system("/etc/sysconfig/network-scripts/net_cnx_down");
- $connect = $disconnect = 0;
-}
-$quiet and exit(0);
-init Gtk;
-my $in = 'interactive'->vnew('su', 'default');
-
-
-my $window1 = $::isEmbedded ? new Gtk::Plug ($::XID) : new Gtk::Window -toplevel;
-$window1->signal_connect ( delete_event => sub { Gtk->exit(0); });
-$window1->set_position(1);
-$window1->set_title(_("Network Monitoring"));
-$window1->set_policy(1, 1, 1);
-$window1->set_border_width(5);
-#$::isEmbedded or $window1->set_usize(580, 320);
-
-my $colorr = my_gtk::gtkcolor(50400, 655, 20000);
-my $colort = my_gtk::gtkcolor(55400, 55400, 655);
-my $colora = my_gtk::gtkcolor(655, 50400, 655);
-my $isconnected=-1;
-my @interfaces;
-my $monitor = {};
-my $netcnx = {};
-my $netc = {};
-my $intf = {};
-my $c_time = 0;
-my $ct_tag;
-my $style= new Gtk::Style;
-$style->font(Gtk::Gdk::Font->fontset_load("-adobe-times-medium-r-normal-*-12-*-75-75-p-*-iso8859-*,*-r-*"));
-
-network::netconnect::load_conf($netcnx, $netc, $intf);
-network::netconnect::read_net_conf('', $netcnx, $netc);
-my $combo1 = new Gtk::Combo;
-$combo1->set_popdown_strings (network::netconnect::get_profiles() );
-$combo1->entry->set_text($netcnx->{PROFILE} ? $netcnx->{PROFILE} : "default");
-$combo1->entry->set_editable(0);
-MDK::Common::Globals::init(
- in => $in,
- prefix => '',
- connect_file => "/etc/sysconfig/network-scripts/net_cnx_up",
- disconnect_file => "/etc/sysconfig/network-scripts/net_cnx_down",
- connect_prog => "/etc/sysconfig/network-scripts/net_cnx_pg" );
-
-gtkadd($window1,
- gtkpack_(new Gtk::VBox(0,5),
- 0, _("Network Monitoring"),
- 1, gtkpack_(new Gtk::HBox(0,5),
- 1, my $notebook = new Gtk::Notebook,
- 0, gtkpack_(new Gtk::VBox(0,5),
- 0, gtkadd(gtkset_shadow_type(new Gtk::Frame(_("Settings")), 'etched_out'),
- gtkpack__(gtkset_border_width(new Gtk::VBox(0,5),5),
- gtkpack__(new Gtk::HBox(0,0),
- _("Connection type: "), my $label_cnx_type = new Gtk::Label("")),
- gtkpack__(new Gtk::HBox(0,0),
- _("Profile "), $combo1)
- )
- ),
- 1, gtkadd(gtkset_shadow_type(new Gtk::Frame(_("Statistics")), 'etched_out'),
- gtkpack__(new Gtk::VBox(0,0),
- create_packtable({ col_spacings => 1, row_spacings => 1},
- [ "", "instantaneous" , "average"],
- [ _("Sending Speed:"), my $label_st = new Gtk::Label(""), my $label_sta=new Gtk::Label("na")],
- [ _("Receiving Speed:"),my $label_sr= new Gtk::Label(""), my $label_sra=new Gtk::Label("na")],
- ),
- gtkpack__(new Gtk::HBox(0,0), " "._("Connection Time: "), my $label_ct = new Gtk::Label("")),
- )
- ),
- 0, gtkpack_(new Gtk::HBox(0,5),
- 1, gtksignal_connect(my $button_connect = gtkset_sensitive(new Gtk::Button(), 0), clicked => \&connection),
- 0, new Gtk::VSeparator,
- 0, gtkpack(new Gtk::VBox(0,5),
- gtksignal_connect(new Gtk::Button(_("Logs")), clicked => sub {
- -e "/usr/sbin/logdrake"
- ? system('/usr/sbin/logdrake --file=/var/log/messages &')
- : system('/usr/X11R6/bin/xvt -e "tail -f /var/log/messages " &')
- }),
- gtksignal_connect(my $button_close = new Gtk::Button(_("Close")), clicked => sub { Gtk->exit(0) }),
- )
- )
- )
- ),
- 0, my $statusbar = new Gtk::Statusbar
- )
- );
-$window1->show_all;
-$window1->realize;
-$combo1->entry->signal_connect( 'changed', sub {
- network::netconnect::set_profile($netcnx, $combo1->entry->get_text());
- network::netconnect::load_conf($netcnx, $netc, $intf);
- network::netconnect::set_net_conf($netcnx, $netc, $intf);
- network::netconnect::read_net_conf('', $netcnx, $netc);
- });
-my $gct = new Gtk::Gdk::GC($window1->window);
-$gct->set_foreground($colort);
-my $gcr = new Gtk::Gdk::GC($window1->window);
-$gcr->set_foreground($colorr);
-my $gca = new Gtk::Gdk::GC($window1->window);
-$gca->set_foreground($colora);
-my ($pix_c_map, $pix_c_mask) = gtkcreate_png("net_c.png");
-my ($pix_d_map, $pix_d_mask) = gtkcreate_png("net_d.png");
-my ($pix_u_map, $pix_u_mask) = gtkcreate_png("net_u.png");
-$button_connect->add(gtkpack__(new Gtk::VBox(0,3),
- my $pix_c = new Gtk::Pixmap($pix_u_map, $pix_u_mask),
- my $label_c = new Gtk::Label(_("Wait please"))
- ));
-$statusbar->push(1, _("Wait please, testing your connection..."));
-$window1->show_all();
-#$window1->set_policy (1, 1, 1);
-my $time_tag = Gtk->timeout_add(1000, \&rescan);
-my $time_tag2 = Gtk->timeout_add(20000, \&update);
-
-update();
-rescan();
-while ($isconnected == -1) {
- Gtk->main_iteration while Gtk->events_pending;
-}
-connection() if ($connect && !$isconnected || $disconnect && $isconnected);
-Gtk->main;
-Gtk->exit(0);
-
-my $during_connection;
-sub connection {
- $during_connection = 1;
- my $isconnected2 = $isconnected;
- $button_connect->set_sensitive(0);
- $button_close->set_sensitive(0);
- $statusbar->pop(1);
- $statusbar->push(1, $isconnected2 ? _("Disconnecting from Internet ") : _("Connecting to Internet "));
- if(!$isconnected2) {
- $c_time = time();
- $ct_tag = Gtk->timeout_add(1000, sub {
- my ($sec,$min,$hour) = gmtime(time() - $c_time);
- my $e = sprintf ("%02d:%02d:%02d", $hour, $min, $sec);
- $label_ct->set($e); 1; });
- } else { Gtk->timeout_remove($ct_tag) }
- my $nb_point=1;
- my $tag = Gtk->timeout_add(100, sub {
- $statusbar->pop(1);
- $statusbar->push(1, ($isconnected2 ? _("Disconnecting from Internet ") : _("Connecting to Internet "))
- . join('', map { "." } (1..$nb_point)));
- $nb_point++;
- 1;
- });
- my $netc = {};
- my $tag2 = Gtk->timeout_add(10000, sub {
- Gtk->timeout_remove($tag);
- $statusbar->pop(1);
- $statusbar->push(1, $isconnected2 ? ( $isconnected ?
- _("Disconnection from Internet failed.") :
- _("Disconnection from Internet complete.")) :
- ( $isconnected ?
- _("Connection complete.") :
- _("Connection failed.\nVerify your configuration in the Mandrake Control Center."))
- );
- my $tag3 = Gtk->timeout_add(10000, sub {
- $statusbar->pop(1);
- $statusbar->push(1, $isconnected ? _("Connected") : _("Not connected"));
- 0;
- });
- $button_connect->set_sensitive(1);
- $button_close->set_sensitive(1);
- undef $during_connection;
- 0;
- });
- Gtk->main_iteration while Gtk->events_pending;
- $tag2 = Gtk->timeout_add(1000, sub { system( $isconnected2 ? "/etc/sysconfig/network-scripts/net_cnx_down &" : "/etc/sysconfig/network-scripts/net_cnx_up &"); 0; });
-}
-
-sub rescan {
- get_val();
- foreach(@interfaces) {
- my $intf = $_;
- my $recv = $monitor->{$intf}{val}->[0];
- my $transmit = $monitor->{$intf}{val}->[8];
- my $refr = $monitor->{$intf}{referencer};
- my $reft = $monitor->{$intf}{referencet};
- $monitor->{sr} += $recv - $refr;
- $monitor->{st} += $transmit - $reft;
-
- $monitor->{$intf}{recva} += $recv - $refr;
- $monitor->{$intf}{recvan}++;
- if ($monitor->{$intf}{recvan} > 9) {
- push(@{$monitor->{$intf}{stack_ra}}, $monitor->{$intf}{recva}/10);
- $monitor->{$intf}{recva} = $monitor->{$intf}{recvan} = 0;
- } else { push(@{$monitor->{$intf}{stack_ra}}, -1) }
- shift @{$monitor->{$intf}{stack_ra}} if @{$monitor->{$intf}{stack_ra}} > 250;
-
- push(@{$monitor->{$intf}{stack_r}}, $recv - $refr);
- shift @{$monitor->{$intf}{stack_r}} if @{$monitor->{$intf}{stack_r}} > 250;
- $monitor->{$intf}{labelr}->set(formatXiB($recv - $monitor->{$intf}{initialr}));
- $monitor->{$intf}{referencer} = $recv;
-
- $monitor->{$intf}{transmita} += $transmit - $reft;
- $monitor->{$intf}{transmitan}++;
- if ($monitor->{$intf}{transmitan} > 9) {
- push(@{$monitor->{$intf}{stack_ta}}, $monitor->{$intf}{transmita}/10);
- $monitor->{$intf}{transmita} = $monitor->{$intf}{transmitan} = 0;
- } else { push(@{$monitor->{$intf}{stack_ta}}, -1) }
- shift @{$monitor->{$intf}{stack_ta}} if @{$monitor->{$intf}{stack_ta}} > 250;
-
- push(@{$monitor->{$intf}{stack_t}}, $transmit - $reft);
- shift @{$monitor->{$intf}{stack_t}} if @{$monitor->{$intf}{stack_t}} > 250;
- $monitor->{$intf}{labelt}->set(formatXiB($transmit - $monitor->{$intf}{initialt}));
- $monitor->{$intf}{referencet} = $transmit;
-
- draw_monitor($monitor->{$intf});
- }
- $label_sr->set(formatXiB($monitor->{sr}) . "/s");
- $label_st->set(formatXiB($monitor->{st}) . "/s");
- $monitor->{sra} += $monitor->{sr};
- $monitor->{sta} += $monitor->{st};
- $monitor->{nba} ++;
- if($monitor->{nba} > 9) {
- $label_sra->set(formatXiB($monitor->{sra}/10) . "/s");
- $label_sta->set(formatXiB($monitor->{sta}/10) . "/s");
- $monitor->{sra} = 0;
- $monitor->{sta} = 0;
- $monitor->{nba} = 0;
- }
- $label_cnx_type->set($netcnx->{type});
- $monitor->{$_} = 0 foreach ('sr', 'st');
- 1;
-}
-
-sub get_val {
- my @ret;
- my $a = cat_("/proc/net/dev");
- $a =~ s/^.*?\n.*?\n//;
- $a =~ s/^\s*lo:.*?\n//;
- my @line = split(/\n/, $a);
- foreach(@line) {
- s/\s*(\w*)://;
- my $intf=$1;
- push (@ret,$intf);
- $monitor->{$intf}{val} = [split()];
- $monitor->{$intf}{intf} = $intf;
- }
- @ret;
-}
-
-sub change_color {
- my ($color) = @_;
- my $window = new Gtk::Window -toplevel;
- my $doit;
- $window->signal_connect ( delete_event => sub { Gtk->main_quit() });
- $window->set_position(1);
- $window->set_title(_("Color configuration"));
- $window->set_border_width(5);
- gtkadd(gtkset_modal($window,1),
- gtkpack_(new Gtk::VBox(0,5),
- 1, my $colorsel = new Gtk::ColorSelection,
- 0, gtkadd(gtkset_layout(new Gtk::HButtonBox, -end),
- gtksignal_connect(new Gtk::Button(_("OK")), clicked => sub { $doit=1; Gtk->main_quit() }),
- gtksignal_connect(new Gtk::Button(_("Cancel")), clicked => sub { Gtk->main_quit() }),
- )
- )
- );
- $colorsel->set_color($color->red()/65535, $color->green()/65535, $color->blue()/65535, $color->pixel());
- $window->show_all();
- Gtk->main;
- $window->destroy();
- $doit or return $color;
- my (@color) = $colorsel->get_color();
- my_gtk::gtkcolor($color[0]*65535, $color[1]*65535, $color[2]*65535);
-}
-
-my $scale;
-sub update {
- connected_bg(\$isconnected);
- my @intfs = get_val();
- if($combo1->entry->get_text ne ($netcnx->{PROFILE} ? $netcnx->{PROFILE} : "default")) {
- $combo1->entry->set_text($netcnx->{PROFILE} ? $netcnx->{PROFILE} : "default");
- }
- foreach(@intfs) {
- my $intf = $_;
- if(!member($intf,@interfaces)) {
- $default_intf = $intf;
- $monitor->{$intf}{initialr} = $monitor->{$intf}{val}->[0];
- $monitor->{$intf}{initialt} = $monitor->{$intf}{val}->[8];
- $monitor->{$intf}{darea} = new Gtk::DrawingArea();
- $monitor->{$intf}{darea}->set_events(["pointer_motion_mask"]);
- $notebook->append_page(gtkshow(my $page = gtkpack_(new Gtk::VBox(0,0),
- 0, gtkpack__(gtkset_border_width(new Gtk::HBox(0,0), 5),
- gtksize($monitor->{$intf}{darea},300, 150)),
- 0, gtkpack_(new Gtk::HBox(0,0),
- 1, gtkpack__(new Gtk::VBox(0,0),
- gtkpack__(gtkset_border_width(new Gtk::HBox(0,5), 5),
- gtksignal_connect(my $button_t = gtkset_relief(new Gtk::Button(), 'none'), clicked => sub {
- $colort = change_color($colort);
- $gct->set_foreground($colort);
- $_[0]->draw(undef);
- }),
- _("sent: "), $monitor->{$intf}{labelt} = new Gtk::Label("0")),
- gtkpack__(gtkset_border_width(new Gtk::HBox(0,5), 5),
- gtksignal_connect(my $button_r = gtkset_relief(new Gtk::Button(), 'none'), clicked => sub {
- $colorr = change_color($colorr);
- $gcr->set_foreground($colorr);
- $_[0]->draw(undef);
- }),
- _("received: "), $monitor->{$intf}{labelr} = new Gtk::Label("0")),
- gtkpack__(gtkset_border_width(new Gtk::HBox(0,5), 5),
- gtksignal_connect(my $button_a = gtkset_relief(new Gtk::Button(), 'none'), clicked => sub {
- $colora = change_color($colora);
- $gca->set_foreground($colora);
- $_[0]->draw(undef);
- }),
- _("average"))
- ),
- 0, gtkpack__(gtkset_border_width(new Gtk::VBox(0,0), 5),
- gtkadd(gtkset_shadow_type(new Gtk::Frame(_("Local measure")), 'etched_out'),
- gtkpack__(gtkset_border_width(new Gtk::VBox(0,0), 5),
- gtkpack__(new Gtk::HBox(0,0),
- _('sent: '),
- my $measure_t = new Gtk::Label("0")
- ),
- gtkpack__(new Gtk::HBox(0,0),
- _('received: '),
- my $measure_r = new Gtk::Label("0")
- )
- )
- )
- )
- )
- )),
- new Gtk::Label($intf));
- foreach my $i ([$button_t, $gct],[$button_r, $gcr],[$button_a, $gca]) {
- $i->[0]->add(gtksignal_connect(gtkshow(gtksize(gtkset_usize(new Gtk::DrawingArea(), 10, 10), 10, 10)), expose_event => sub{ $_[0]->window->draw_rectangle ($i->[1], 1, 0, 0, 10, 10)} ));
- }
- $notebook->set_page($notebook->page_num($page));
- $monitor->{$intf}{page}=($notebook->page_num($page));
- $monitor->{$intf}{pixmap_db} = new Gtk::Gdk::Pixmap($monitor->{$intf}{darea}->window, 300, 150);
- $monitor->{$intf}{referencer} = $monitor->{$intf}{val}->[0];
- $monitor->{$intf}{referencet} = $monitor->{$intf}{val}->[8];
- $monitor->{$intf}{pixmap_db}->draw_rectangle ($monitor->{$intf}{darea}->style->black_gc, 1, 0, 0, 300, 150);
- $monitor->{$intf}{darea}->signal_connect( motion_notify_event =>
- sub { my ($w, $e) = @_;
- my $x = $e->{'x'} - 50;
- my $y = $e->{'y'};
- my $received = $x >= 0 ? $monitor->{$intf}{stack_r}[$x] : 0;
- my $transmitted = $x >= 0 ? $monitor->{$intf}{stack_t}[$x] : 0;
- my $type;
- $y * $scale / 150 < $transmitted and $type = _('transmitted');
- (150 - $y) * $scale / 150 < $received and $type = _('received');
- $measure_r->set(formatXiB($received));
- $measure_t->set(formatXiB($transmitted));
- });
- $monitor->{$intf}{darea}->signal_connect( expose_event => sub {
- $monitor->{$intf}{darea}->window->draw_pixmap ($monitor->{$intf}{darea}->style->bg_gc('normal'),
- $monitor->{$intf}{pixmap_db}, 0, 0, 0, 0, 300, 150);
- });
- }
- }
- foreach(@interfaces) {
- my $intf = $_;
- if(!member($intf,@intfs)) {
- $notebook->remove_page($monitor->{$intf}{page});
- }
- }
- @interfaces = @intfs;
- my $netc={};
- my $tmp;
- connected_bg(\$tmp);
- if(defined $tmp) {
- $isconnected = $tmp;
- if ($isconnected != -1 && !$during_connection) {
- if($isconnected && !in_ifconfig($netcnx->{NET_INTERFACE})) {
- $isconnected=0;
- $statusbar->pop(1);
- $statusbar->push(1, _("Warning, another internet connexion has been detected, maybe using your network"));
- } else {
- #- translators : $netcnx->{type} is the type of network connection (modem, adsl...)
- $statusbar->pop(1);
- $statusbar->push(1, $isconnected ? _("Connected") : _("Not connected"));
- }
- $label_c->set($isconnected ? _("Disconnect %s", $netcnx->{type}) : _("Connect %s", $netcnx->{type}));
- $isconnected ? $pix_c->set($pix_c_map, $pix_c_mask) : $pix_c->set($pix_d_map, $pix_d_mask);
- $button_connect->set_sensitive(1);
- }
- }
- if (!(-e $connect_file && -e $disconnect_file)) {
- $button_connect->set_sensitive(0);
- $label_c->set("No internet connection configured");
- }
- 1;
-}
-
-sub in_ifconfig {
- my ($intf) = @_;
- -e '/sbin/ifconfig' or return 1;
- $intf eq '' and return 1;
- `/sbin/ifconfig` =~ /$intf/;
-}
-
-sub draw_monitor {
- my ($o) = @_;
- defined $o->{darea} or return;
- $o->{pixmap_db}->draw_rectangle ($o->{darea}->style->black_gc, 1, 0, 0, 300, 150);
- my $maxr = 0;
- foreach (@{$o->{stack_r}}) { $maxr = $_ if $_>$maxr }
- my $maxt = 0;
- foreach (@{$o->{stack_t}}) { $maxt = $_ if $_>$maxt }
- my $ech = $maxr + $maxt;
- $ech == 0 and $ech = 1;
- $scale = $ech;
- my $step=49;
- foreach (@{$o->{stack_t}}) {
- $o->{pixmap_db}->draw_rectangle($gct, 1, $step, 0, 1, $_*150/$ech);
- $step++;
- }
- $step=49;
- my ($av1, $av2, $last_a);
- foreach (@{$o->{stack_ta}}) {
- if($_ != -1) {
- if( !defined $av1) { $av1 = $_ } else { defined $av2 or $av2 = $_ }
- if ($av1 && $av2) {
- $o->{pixmap_db}->draw_line($gca, $step-15, $av1*150/$ech, $step-5, $av2*150/$ech);
- $av1 = $av2;
- undef $av2;
- $last_a = $step-50;
- }
- }
- $step++;
- }
- $step=49;
- foreach (@{$o->{stack_r}}) {
- $o->{pixmap_db}->draw_rectangle($gcr, 1, $step, 151-$_*150/$ech, 1, $_*150/$ech);
- $step++;
- }
- $step=49;
- ($av1, $av2) = undef;
- foreach (@{$o->{stack_ra}}) {
- if($_ != -1) {
- if(!defined $av1) { $av1 = $_ } else { defined $av2 or $av2 = $_ }
- if ((defined $av1) && (defined $av2)) {
- $o->{pixmap_db}->draw_line($gca, $step-15, 151-$av1*150/$ech, $step-5, 151-$av2*150/$ech);
- $av1 = $av2;
- undef $av2;
- }
- }
- $step++;
- }
-
- my $switch = 1;
- my $gcl = new Gtk::Gdk::GC($o->{darea}->window);
- $gcl->set_foreground($o->{darea}->window->get_colormap->color_white());
- $gcl->set_line_attributes (1, 'on-off-dash', 'not-last', 'round');
- for (my $i = 30;$i<=120;$i+=30) {
- $o->{pixmap_db}->draw_line($gcl, 50, $i, 300, $i);
- my ($gc2, $text);
- my ($dif1, $dif2);
- if ($last_a) {
- $dif1 = abs(150-@{$o->{stack_ra}}[$last_a]*150/$ech - $i);
- $dif2 = abs(@{$o->{stack_ta}}[$last_a]*150/$ech - $i);
- } else {
- $dif1 = abs(150-@{$o->{stack_r}}[@{$o->{stack_r}}-1]*150/$ech - $i);
- $dif2 = abs(@{$o->{stack_t}}[@{$o->{stack_t}}-1]*150/$ech - $i);
- }
- if ($dif1 < $dif2) {
- $text = formatXiB((150-$i)*$ech/150);
- $gc2=$gcr;
- my $x_l=5;
- if ($i > 30 && $switch) {
- $o->{pixmap_db}->draw_line($gct, $x_l, 0, $x_l, $i-30);
- $o->{pixmap_db}->draw_line($gct, $x_l-1, 0, $x_l-1, $i-30);
- $o->{pixmap_db}->draw_line($gct, $x_l+1, 0, $x_l+1, $i-30);
- $o->{pixmap_db}->draw_polygon($gct, 1, $x_l-4, $i-30, $x_l+5, $i-30, $x_l, $i-25);
- }
- if ($switch) {
- $o->{pixmap_db}->draw_line($gcr, $x_l, 150, $x_l, $i);
- $o->{pixmap_db}->draw_line($gcr, $x_l-1, 150, $x_l-1, $i);
- $o->{pixmap_db}->draw_line($gcr, $x_l+1, 150, $x_l+1, $i);
- $o->{pixmap_db}->draw_polygon($gcr, 1, $x_l-5, $i, $x_l+5, $i, $x_l, $i-6);
- }
- undef $switch;
- } else {
- $text = formatXiB($i*$ech/150);
- $gc2=$gct;
- }
- my $w = $style->font->string_width($text);
- $o->{pixmap_db}->draw_string($style->font, $gc2, 45-$w, $i+5, ($text) );
- }
- $o->{darea}->draw(undef);
-}
diff --git a/perl-install/standalone/printerdrake b/perl-install/standalone/printerdrake
deleted file mode 100755
index f31ca3e68..000000000
--- a/perl-install/standalone/printerdrake
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/usr/bin/perl
-
-# printerdrake
-# Copyright (C) 1999 MandrakeSoft (fpons@mandrakesoft.com)
-# Original version for printer configuration from pad.
-#
-# 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 lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use interactive;
-use printerdrake;
-use printer;
-use c;
-
-local $_ = join '', @ARGV;
-
-/-h/ and die "usage: printerdrake [--beginner] [--expert] [--auto] [--noauto] [--skiptest] [--testing] [--cups] [--lprng] [--lpd] [--pdq]\n";
-
-$::expert = 0;
-if (/-expert/) {
- $::expert = 1;
-} elsif (/-beginner/) {
- $::expert = 0;
-} else {
- printer::get_usermode ();
-}
-$::noauto = /-noauto/;
-$::testing = /-testing/;
-
-my $printer;
-
-my $in = 'interactive'->vnew('su', 'printer-mdk');
-
-my $commandline = $_;
-
-exit 0 if !printerdrake::first_time_dialog($printer, $in, 1);
-
-{
-# Check whether Foomatic is installed and install it if necessary
-printerdrake::install_foomatic($in);
-
-my $w = $in->wait_message(_("Printerdrake"), _("Reading printer data ..."));
-# Get what was installed before
-eval { $printer = printer::getinfo('') };
-# Choose the spooler by command line options
-$commandline =~ /-cups/ and
- $printer->{SPOOLER} = 'cups' and printer::read_configured_queues($printer);
-$commandline =~ /-lpr/ and
- $printer->{SPOOLER} = 'lpd' and printer::read_configured_queues($printer);
-$commandline =~ /-lpd/ and
- $printer->{SPOOLER} = 'lpd' and printer::read_configured_queues($printer);
-$commandline =~ /-lprng/ and
- $printer->{SPOOLER} ='lprng' and printer::read_configured_queues($printer);
-$commandline =~ /-pdq/ and
- $printer->{SPOOLER} = 'pdq' and printer::read_configured_queues($printer);
--r '/etc/modules.conf' and modules::mergein_conf('/etc/modules.conf');
-}
-
-begin:
-$::isEmbedded and kill 'USR2', $::CCPID;
-
-printerdrake::main($printer, $in, 1);
-
-$::isEmbedded ? kill('USR1', $::CCPID) : $in->exit(0);
-goto begin;
diff --git a/perl-install/standalone/scannerdrake b/perl-install/standalone/scannerdrake
deleted file mode 100755
index 4ce8c5add..000000000
--- a/perl-install/standalone/scannerdrake
+++ /dev/null
@@ -1,126 +0,0 @@
-#!/usr/bin/perl
-
-# scannerdrake $Id$
-# Yves Duret <yduret at mandrakesoft.com>
-# Copyright (C) 2001 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.
-
-use lib qw(/usr/lib/libDrakX);
-
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-
-use interactive;
-use common;
-use scanner;
-
-for (@ARGV) {
- /^--version$/ and die 'version: $Id$ '."\n";
- /^--help$/ and die 'logdrake [--version] [--help] [--manual] [--device=dev] [--update-sane=sane_desc_dir] [--update-usbtable] [--dynamic=dev]';
- /^--update-usbtable$/ and do { scanner::updateScannerDBfromUsbtable(); exit };
- /^--update-sane=(.*)$/ and do { scanner::updateScannerDBfromSane($1); exit };
- /^--manual$/ and $::Manual=1;
- /^--dynamic=(.*)$/ and do { dynamic($1); exit };
-}
-
-$in = 'interactive'->vnew('su', 'default');
-$in->do_pkgs->install('sane-backends', 'xsane', if_($in->do_pkgs->is_installed('gimp'),'xsane-gimp'));
-if ($::Manual) { manual(); quit() }
-my $wait = $in->wait_message(_("Test ports"), _("Detecting devices ..."));
-@f = scanner::detect();
-$wait=undef;
-(@f) ? auto() : manual();
-quit();
-
-sub auto {
- foreach (@f) {
- if (member($_->{val}{DESCRIPTION}, keys %$scanner::scannerDB)) {
- my $name = $_->{val}{DESCRIPTION};
- $name =~ s/\s$//; #some HP entry have a trailing space, i will correct usbtable asap
- if ($scanner::scannerDB->{$name}{flags}{unsupported}) {
- $in->ask_warn('scannerdrake', _("The %s is not supported by this version of Mandrake Linux.", $name));
- return;
- }
- $in->ask_yesorno('scannerdrake',_("%s found on %s, configure it?",$name,$_->{port}),1) or manual();
- tryConfScanner($name, $_->{port});
- } else {
- $in->ask_yesorno('scannerdrake',_("%s is not in the scanner database, configure it manually?", $_->{val}{DESCRIPTION}),1) and manual();
- }
- }
-}
-
-sub manual {
- my $s = $in->ask_from_treelist('scannerdrake', _("Select a scanner"), '|', [' None', keys %$scanner::scannerDB], '') or return;
- return if $s eq ' None';
- if ($scanner::scannerDB->{$s}{flags}{unsupported}) {
- $in->ask_warn('scannerdrake', _("The %s is not supported by this version of Mandrake Linux.", $s));
- return;
- }
- tryConfScanner($s);
-}
-
-sub dynamic {
- @f = scanner::detect();
- foreach (@f) {
- if (member($_->{val}{DESCRIPTION}, keys %$scanner::scannerDB)) {
- my $name = $_->{val}{DESCRIPTION};
- $name =~ s/\s$//; #some HP entry have a trailing space, i will correct usbtable asap
- if ($scanner::scannerDB->{$name}{flags}{unsupported}) {
- $in->ask_warn('scannerdrake', _("The %s is not supported by this version of Mandrake Linux.", $name));
- return;
- }
- scanner::confScanner($name, $_->{port}) unless ($scanner::scannerDB->{$model}{flags}{unsupported});
- }
- }
-}
-
-sub tryConfScanner {
- # take care if interactive output is needed (unsupported, parallel..)
- my ($model, $port) = @_;
- if ($scanner::scannerDB->{$model}{flags}{unsupported}) {
- $in->ask_warn('scannerdrake', _("This %s scanner is unsupported", $model));
- return;
- }
- # if ($scanner::scannerDB->{$model}{driver} =~ /Parport/) {
- # $in->ask_warn('scannerdrake', _("This %s scanner uses parallel port, which is unsupported for the moment", $model));
- # return;
- # }
- if ($scanner::scannerDB->{$model}{driver} =~ /SCSI/) {
- #$in->ask_warn('scannerdrake', _("This %s scanner uses parallel port, which is unsupported for the moment", $model));
- #return;
- }
- if ($scanner::scannerDB->{$model}{ask} =~ /DEVICE/) {
- $port = '/dev/sg0';
- $in->ask_from('scannerdrake',
- _("Scannerdrake was not able to detect your %s scanner.\nPlease select the device where your scanner is plugged", $model),
- [
- { label => _("choose device"), val => \$port, list => ['/dev/sg0', '/dev/sg1', '/dev/sg2', '/dev/sg3', '/dev/sg4' ], not_edit => 0, sort => 1 },
- ],
- ) or manual();
- }
-
- if ($scanner::scannerDB->{$model}{server} =~ /printerdrake/) {
- $in->ask_warn('scannerdrake', _("This %s scanner must be configured by printerdrake.\nYou can launch printerdrake from the Mandrake Control Center in Hardware section.", $model));
- return;
- }
- scanner::confScanner($model,$port);
- $in->ask_warn(_("Congratulations!"),
- _("Your %s scanner has been configured.\nYou may now scan documents using ``XSane'' from Multimedia/Graphics in the applications menu.", $model));
-
-}
-
-sub quit {
- $::isEmbedded ? kill('USR1', $::CCPID) : $in->exit(0);
-}
diff --git a/perl-install/standalone/service_harddrake b/perl-install/standalone/service_harddrake
deleted file mode 100755
index 964a59592..000000000
--- a/perl-install/standalone/service_harddrake
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/usr/bin/perl -w
-
-use lib qw(/usr/lib/libDrakX);
-
-use strict;
-use standalone; #- warning, standalone must be loaded very first, for 'explanations'
-use MDK::Common;
-use interactive;
-use harddrake::data;
-use Storable qw(store retrieve);
-
-my $invert_do_it = $ARGV[0] eq 'X11' ? 1 : 0;
-my ($hw_sysconfdir, $timeout) = ("/etc/sysconfig/harddrake2", $invert_do_it ? 600 : 5);
-my $last_boot_config = $hw_sysconfdir."/previous_hw";
-
-$last_boot_config .= '_X11' if $invert_do_it;
-
-# first run ? if not read old hw config
-my $previous_config = (-f $last_boot_config && -s $last_boot_config) ? retrieve($last_boot_config) : {};
-$previous_config = $$previous_config if ref($previous_config) !~ /HASH/;
-my (%config, $wait);
-my $in = interactive->vnew;
-
-# For each hw, class, detect device, compare and offer to reconfigure if needed
-foreach (@harddrake::data::tree) {
- my ($Ident, $item, undef, $configurator, $detector, $do_it) = @$_;
- next unless $do_it ^ $invert_do_it;
- # No detector ? (should never happen but who know ?)
- ref($detector) eq 'CODE' or next;
-
- my %ID = map {
- my $i = $_;
- my $id = defined $i->{device} ? $i->{device} : join(':', map { $i->{$_} } qw(vendor id subvendor subid));
- $id => $i;
- } &$detector;
- $config{$Ident} = \%ID;
- next if is_empty_hash_ref $previous_config; # don't fsck on first run
-
- my $oldconfig = $previous_config->{$Ident};
-
- my $msg;
- my @was_removed = difference2([ keys %$oldconfig ], [ keys %ID ]);
- if (@was_removed) {
- $msg .= _("Some devices in the \"%s\" hardware class were removed:\n", $item) .
- "- ". harddrake::data::custom_id($oldconfig->{$_}, $item) ." was removed\n" foreach @was_removed . "\n";
- }
- my @added = difference2([ keys %ID ], [ keys %$oldconfig ]);
- $msg .= _("Some devices were added:\n", $item) if @added;
- $msg .= "- ". harddrake::data::custom_id($ID{$_}, $item) ." was added\n" foreach (@added);
- @added || @was_removed or next;
- next unless (-x $configurator);
- my ($pid, $no);
- $SIG{ALRM} = sub { $no = 1; kill 15, $pid };
- unless ($pid = fork) {
- exec("/usr/share/harddrake/confirm 'Hardware changes in $Ident class ($timeout seconds to answer)' '" . $msg . "Do you want to run the appropriate config tool ?'");
- }
- alarm($timeout);
- wait;
- my $res = $?;
- alarm(0);
- if ($no) {
- require interactive;
- undef $wait;
- $wait = $in->wait_message(_('Please wait'), _('Hardware probing in progress'));
- } elsif ($res) {
- if (my $pid = fork) {
- wait;
- } else { exec("$configurator 2>/dev/null") or die "$configurator missing\n" }
- }
-}
-
-# output new hw config
-standalone::explanations "created file $last_boot_config";
-store \%config, $last_boot_config;
-$in->exit(0);
diff --git a/perl-install/standalone/service_harddrake.sh b/perl-install/standalone/service_harddrake.sh
deleted file mode 100644
index b3da8d1a4..000000000
--- a/perl-install/standalone/service_harddrake.sh
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/bash
-#
-# harddrake This scripts runs the harddrake hardware probe.
-#
-# chkconfig: 345 05 95
-# description: This runs the hardware probe, and optionally configures \
-# changed hardware.
-
-# This is an interactive program, we need the current locale
-
-[[ -f /etc/profile.d/lang.sh ]] && . /etc/profile.d/lang.sh
-
-# Source function library.
-. /etc/rc.d/init.d/functions
-
-
-SUBSYS=/var/lock/subsys/harddrake
-
-case "$1" in
- start)
-# We (mdk) don't support updfstab (yet)
-# action "Updating /etc/fstab" /usr/sbin/updfstab
-
- gprintf "Checking for new hardware"
- /usr/share/harddrake/service_harddrake 2>/dev/null
- RETVAL=$?
- if [ "$RETVAL" -eq 0 ]; then
- action "" /bin/true
- else
- action "" /bin/false
- fi
- # We don't want to run this on random runlevel changes.
- touch $SUBSYS
-# [ /etc/modules.conf -nt /lib/modules/$(uname -r)/modules.dep ] && touch /lib/modules/$(uname -r)/modules.dep 2>/dev/null >/dev/null || : &
- exit $RETVAL
- ;;
- status)
- if [ -f $SUBSYS ]; then
- gprintf "Harddrake service was run at boot time"
- else gprintf "Harddrake service was not run at boot time"
- fi
- ;;
- reload)
- ;;
- stop)
- # dummy
- rm -f $SUBSYS
- ;;
- *)
- gprintf "Usage: %s {start|stop}\n" "$0"
- exit 1
- ;;
-esac
diff --git a/perl-install/unused/.cvsignore b/perl-install/unused/.cvsignore
deleted file mode 100644
index 72e8ffc0d..000000000
--- a/perl-install/unused/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-*
diff --git a/perl-install/unused/cdrom.pm b/perl-install/unused/cdrom.pm
deleted file mode 100644
index 040ac7e98..000000000
--- a/perl-install/unused/cdrom.pm
+++ /dev/null
@@ -1,41 +0,0 @@
-package cdrom; # $Id$
-
-use diagnostics;
-use strict;
-
-use detect_devices;
-
-
-my %transTable = ( cm206 => 'cm206cd', sonycd535 => 'cdu535');
-
-1;
-
-
-sub setupCDdevicePanel {
- my ($type) = @_;
-}
-
-sub findAtapi {
- my $ide = ideGetDevices();
- foreach (@$ide) { $_->{type} eq 'cdrom' and return $_->{device} }
- error();
-}
-
-sub findSCSIcdrom {
- detect_devices::isSCSI() or return error();
- my $scsi = detect_devices::getSCSI();
- foreach (@$scsi) { $_->{type} eq 'cdrom' and return $_->{device} }
- error();
-}
-
-sub setupCDdevice {
- my ($cddev, $dl) = @_;
- #-TODO
-}
-
-sub removeCDmodule {
- #- this wil fail silently if no CD module has been loaded
- removeDeviceDriver('cdrom');
- 1;
-}
-
diff --git a/perl-install/unused/christmas-karaoke.patch b/perl-install/unused/christmas-karaoke.patch
deleted file mode 100644
index a700bc2c1..000000000
--- a/perl-install/unused/christmas-karaoke.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-Index: Makefile
-===================================================================
-RCS file: /home/cvs/cooker/gi/perl-install/Makefile,v
-retrieving revision 1.151
-diff -u -r1.151 Makefile
---- Makefile 2000/12/19 18:21:05 1.151
-+++ Makefile 2000/12/20 23:29:33
-@@ -44,7 +44,7 @@
-
- cp share/*.rc $(DESTREP4PMS)
- install -d $(DESTREP4PMS)/po
-- cp -f share/po/*.po* $(DESTREP4PMS)/po ||:
-+# cp -f share/po/*.po* $(DESTREP4PMS)/po ||:
- chmod a+x $(DESTREP4PMS)/install2
- chmod a+x $(DESTREP4PMS)/commands
- chmod a+x $(DESTREP4PMS)/standalone/*
-@@ -61,6 +61,21 @@
- cat `../tools/specific_arch share/list` >> /tmp/list
- find auto -follow -name "*.so" >> /tmp/list
-
-+ rpm -ql icewm-light | grep /usr/X11R6 >> /tmp/list
-+ rpm -ql xmms libao0 | grep /usr/lib >> /tmp/list
-+ echo /sbin/isapnp >> /tmp/list
-+ echo /sbin/pnpdump >> /tmp/list
-+ echo /usr/sbin/sndconfig >> /tmp/list
-+ echo /usr/bin/vim >> /tmp/list
-+ echo /usr/bin/aumix >> /tmp/list
-+ echo /usr/bin/ogg123 >> /tmp/list
-+ echo /usr/bin/qiv >> /tmp/list
-+ echo /usr/lib/libimlib-jpeg.so >> /tmp/list
-+ echo /usr/bin/xmms >> /tmp/list
-+ echo /usr/lib/xmms/Visualization/libxmms_singit.so >> /tmp/list
-+ echo /usr/X11R6/lib/X11/rgb.txt >> /tmp/list
-+ echo /bin/bash >> /tmp/list
-+
- for i in $(LOCALFILES) `cat /tmp/list` ; do \
- ldd $$i 2>/dev/null | grep "=>" | sed -e 's/.*=> //' -e 's/ .*//' | uniq | sort >> /tmp/list; \
- done
-@@ -106,6 +121,7 @@
- fi; \
- done
- mv -f $(DEST)/lib/libimlib-png.so $(DEST)/usr/lib
-+ mv -f $(DEST)/lib/libimlib-jpeg.so $(DEST)/usr/lib
-
- mv -f $(DEST)/bin/* $(DEST)/sbin/* $(DEST)/usr/bin
- cd $(DEST)/usr/bin ; mv insmod insmod_
-@@ -135,6 +151,16 @@
-
- # echo -e '#!/bin/sh\n\nexec "/usr/bin/sh"' > $(DEST)/usr/bin/runinstall2
- # chmod a+x $(DEST)/usr/bin/runinstall2
-+
-+ rm -f $(DEST)/usr/X11R6/lib/X11/fonts/{gb16st,k14,taipei16,baekmuk_gulim_12}.pcf.gz
-+ cp -f /usr/X11R6/lib/X11/fonts2/75dpi/helv* $(DEST)/usr/X11R6/lib/X11/fonts/
-+ mkfontdir $(DEST)/usr/X11R6/lib/X11/fonts 2>/dev/null
-+ install $(ROOTDEST)/Mandrake/images/rotate $(DEST)/usr/bin
-+
-+ echo -e "prog xmms xmms xmms\nprog aumix aumix aumix" > $(DEST)/usr/X11R6/lib/X11/icewm/toolbar
-+ echo -e "prog xmms xmms xmms\nprog aumix aumix aumix" > $(DEST)/usr/X11R6/lib/X11/icewm/menu
-+ echo -e "Theme=bluePlastic/default.theme\nTaskBarAutoHide=1" > $(DEST)/usr/X11R6/lib/X11/icewm/preferences
-+
-
- ifeq (i386,$(ARCH))
- cp -a /etc/pcmcia $(DEST)/etc
-Index: install_steps_gtk.pm
-===================================================================
-RCS file: /home/cvs/cooker/gi/perl-install/install_steps_gtk.pm,v
-retrieving revision 1.171
-diff -u -r1.171 install_steps_gtk.pm
---- install_steps_gtk.pm 2000/12/20 21:57:35 1.171
-+++ install_steps_gtk.pm 2000/12/20 23:29:33
-@@ -99,6 +99,27 @@
- }
- }
- OK:
-+ keyboard::setup("fr");
-+ commands::mknod("/dev/dsp", "c", 14, 3);
-+ commands::mknod("/dev/mixer", "c", 14, 0);
-+ if (!$::expert) {
-+ if (!modules::load_thiskind("sound")) {
-+ eval {
-+ symlink "/usr/bin/pnpdump", "/sbin/pnpdump";
-+ run_program::run("sndconfig", "--quiet");
-+ run_program::run("isapnp", "/etc/isapnp.conf");
-+ my @l = cat_("/etc/modules.conf");
-+ my $module; /alias sound-slot-0 (\S+)/ and $module = $1 foreach @l;
-+ my @options; /options\s+$module\s+(.*)/ and @options = split ' ', $1 foreach @l;
-+ modules::load($module, 'sound', @options);
-+ }
-+ }
-+ }
-+ symlink "/tmp/rhimage/lyrics", "/lyrics";
-+ symlink "/tmp/rhimage", "/Sound";
-+ fork or exec "rotate /tmp/rhimage/Mandrake/images" or die;
-+ fork or exec $_ or die foreach "xmms";
-+ exec "icewm-light" or die;
- install_gtk::init_sizes();
- install_gtk::default_theme($o);
- install_gtk::create_logo_window($o);
diff --git a/perl-install/unused/dns.pm b/perl-install/unused/dns.pm
deleted file mode 100644
index 5e6bb5f5b..000000000
--- a/perl-install/unused/dns.pm
+++ /dev/null
@@ -1,64 +0,0 @@
-use diagnostics;
-use strict;
-
-# This is dumb, but glibc doesn't like to do hostname lookups w/o libc.so
-
-
-#TODO TODO
-sub doQuery {
-# my ($query, $queryType, $domainName, $ipNum) = @_;
-#
-# _res.retry = 2;
-#
-# 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;
-}
-
diff --git a/perl-install/unused/otherinsmod.pm b/perl-install/unused/otherinsmod.pm
deleted file mode 100644
index 1a8eee9ff..000000000
--- a/perl-install/unused/otherinsmod.pm
+++ /dev/null
@@ -1,26 +0,0 @@
-use diagnostics;
-use strict;
-
-sub insmod {
-
- @_ or die "usage: insmod <module>.o [params]\n";
-
- my $file = shift;
- my $tmpname;
-
- unless (-r $file) {
- local *F;
- open F, "/modules/modules.cgz" or die "error opening /modules/modules.cgz";
-
- $tmpname = "/tmp/" . basename($file);
-
- installCpioFile(\*F, $file, $tmpname, 0) or die "error extracting file";
- }
-
- my $rc = insmod_main($tmpname || $file, @_);
-
- unlink($tmpname);
-
- return $rc;
-}
-sub modprobe { &insmod }
diff --git a/perl-install/unused/scsi.pm b/perl-install/unused/scsi.pm
deleted file mode 100644
index 8e20f7d70..000000000
--- a/perl-install/unused/scsi.pm
+++ /dev/null
@@ -1,104 +0,0 @@
-use diagnostics;
-use strict;
-
-my $scsiDeviceAvailable;
-my $CSADeviceAvailable;
-
-1;
-
-sub scsiDeviceAvailable {
- defined $scsiDeviceAvailable and return $scsiDeviceAvailable;
- local *F;
- open F, "/proc/scsi/scsi" or log::l("failed to open /proc/scsi/scsi: $!"), return 0;
- foreach (<F>) {
- /devices: none/ and log::l("no scsi devices are available"), return $scsiDeviceAvailable = 0;
- }
- log::l("scsi devices are available");
- $scsiDeviceAvailable = 1;
-}
-
-sub CompaqSmartArrayDeviceAvailable {
- defined $CSADeviceAvailable and return $CSADeviceAvailable;
- -r "/proc/array/ida0" or log::l("failed to open /proc/array/ida0: $!"), return $CSADeviceAvailable = 0;
- log::l("Compaq Smart Array controllers available");
- $CSADeviceAvailable = 1;
-}
-
-sub scsiGetDevices {
- my @drives;
- my ($driveNum, $cdromNum, $tapeNum) = qw(0 0 0);
- my $err = sub { chop; log::l("unexpected line in /proc/scsi/scsi: $_"); error() };
- local $_;
-
- local *F;
- open F, "/proc/scsi/scsi" or return &$err();
- $_ = <F>; /^Attached devices:/ or return &$err();
- while ($_ = <F>) {
- my ($id) = /^Host:.*?Id: (\d+)/ or return &$err();
- $_ = <F>; my ($vendor, $model) = /^\s*Vendor:\s*(.*?)\s+Model:\s*(.*?)\s+Rev:/ or return &$err();
- $_ = <F>; my ($type) = /^\s*Type:\s*(.*)/ or &$err();
- my $device;
- if ($type =~ /Direct-Access/) {
- $type = 'hd';
- $device = "sd" . chr($driveNum++ + ord('a'));
- } elsif ($type =~ /Sequential-Access/) {
- $type = 'tape';
- $device = "st" . $tapeNum++;
- } elsif ($type =~ /CD-ROM/) {
- $type = 'cdrom';
- $device = "scd" . $cdromNum++;
- }
- $device and push @drives, { device => $device, type => $type, info => "$vendor $model", id => $id, bus => 0 };
- }
- [ @drives ];
-}
-
-sub ideGetDevices {
- my @idi;
-
- -r "/proc/ide" or die "sorry, /proc/ide not available, seems like you have a pre-2.2 kernel\n => not handled yet :(";
-
- #- Great. 2.2 kernel, things are much easier and less error prone.
- foreach my $d (glob_('/proc/ide/hd*')) {
- 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")); $info ||= "(none)";
-
- my $num = ord (($d =~ /(.)$/)[0]) - ord 'a';
- push @idi, { type => $type, device => basename($d), info => $info, bus => $num/2, id => $num%2 };
- }
- [ @idi ];
-}
-
-
-sub CompaqSmartArrayGetDevices {
- my @idi;
- my $f;
-
- for (my $i = 0; -r ($f = "/proc/array/ida$i"); $i++) {
- local *F;
- open F, $f or die;
- local $_ = <F>;
- my ($name) = m|ida/(.*?):| or next;
- push @idi, { device => $name, info => "Compaq RAID logical disk", type => 'hd' };
- }
- [ @idi ];
-}
-
-sub dac960GetDevices {
- my @idi;
- my $file = "/var/log/dmesg";
- -r $file or $file = "/tmp/syslog";
-
- local *F;
- open F, $file or die "Failed to open $file: $!";
-
- #- We are looking for lines of this format:DAC960#0:
- #- /dev/rd/c0d0: RAID-7, Online, 17928192 blocks, Write Thru0123456790123456789012
- foreach (<F>) {
- my ($devicename, $info) = m|/dev/rd/(.*?): (.*?),| or next;
- push @idi, { info => $info, type => 'hd', devicename => $devicename };
- log::l("DAC960: $devicename: $info");
- }
- [ @idi ];
-}
diff --git a/rescue/.cvsignore b/rescue/.cvsignore
deleted file mode 100644
index c1a06f76b..000000000
--- a/rescue/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-rescue_stage2.bz2
-kernel_read_part
diff --git a/rescue/Makefile b/rescue/Makefile
deleted file mode 100644
index bbc0d7dda..000000000
--- a/rescue/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-ARCH := $(patsubst i%86,i386,$(shell uname -m))
-ARCH := $(patsubst sparc%,sparc,$(ARCH))
-
-
-ROOTDEST = /export
-
-all: rescue_stage2.bz2
-
-install: rescue_stage2.bz2
- cp -f $< $(ROOTDEST)/Mandrake/base
-
-rescue_stage2.bz2: kernel_read_part list list.$(ARCH) drvinst guessmounts lsparts rescue-doc make_rescue_img
- ./make_rescue_img
-
-clean:
- rm -f rescue_stage2.bz2 kernel_read_part
diff --git a/rescue/aliases b/rescue/aliases
deleted file mode 100644
index eae42f0ce..000000000
--- a/rescue/aliases
+++ /dev/null
@@ -1,4 +0,0 @@
-/bin/zcat gzip
-/bin/gunzip gzip
-/bin/rpm /usr/bin/rpm-dynamic
-/bin/vi vim-minimal
diff --git a/rescue/devices.pl b/rescue/devices.pl
deleted file mode 100644
index 985031fd0..000000000
--- a/rescue/devices.pl
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/usr/bin/perl
-
-@ARGV == 1 && chdir $ARGV[0] or die "usage: devices.pl <dir>\n";
-
-if ($>) { $sudo = "sudo"; $ENV{PATH} = "/sbin:/usr/sbin:$ENV{PATH}"; }
-
-foreach (<DATA>) {
- chomp;
- my ($typ, $maj, $min, @l) = split;
- foreach (@l) {
- my @l2 = do {
- if (my ($prefix, $ini, $end) = /(.*)(\d+)-(\d+)$/) {
- map { "$prefix$_" } $ini .. $end;
- } else {
- $_;
- }
- };
- system("$sudo mknod $_ $typ $maj " . $min++) foreach @l2;
- }
-}
-
-__DATA__
-c 5 1 console
-b 2 0 fd0-1
-c 0 0 initctl
-c 1 2 kmem
-b 7 0 loop0-15
-c 1 1 mem
-c 1 3 null
-c 1 4 port
-b 1 1 ram
-b 1 0 ram0-19
-b 1 0 ramdisk
-c 1 8 random
-b 11 0 scd0-7
-c 0 0 stderr
-c 0 0 stdin
-c 0 0 stdout
-c 5 0 tty
-c 4 0 tty0-9
-c 4 64 ttyS0-3
-c 1 9 urandom
-c 1 5 zero
-b 3 0 hda hda1-16
-b 3 64 hdb hdb1-16
-b 22 0 hdc hdc1-16
-b 22 64 hdd hdd1-16
-b 33 0 hde hde1-16
-b 33 64 hdf hdf1-16
-b 34 0 hdg hdg1-16
-b 34 64 hdh hdh1-16
-b 8 0 sda sda1-15 sdb sdb1-15 sdc sdc1-15 sdd sdd1-15 sde sde1-15 sdf sdf1-15 sdg sdg1-15 sdh sdh1-15
-c 10 144 nvram
diff --git a/rescue/dirs b/rescue/dirs
deleted file mode 100644
index cb5d6a250..000000000
--- a/rescue/dirs
+++ /dev/null
@@ -1,8 +0,0 @@
-/mnt/cdrom
-/mnt/disk
-/mnt/floppy
-/lib
-/tmp
-/modules
-/proc
-/dev
diff --git a/rescue/drvinst b/rescue/drvinst
deleted file mode 100755
index 9f533918e..000000000
--- a/rescue/drvinst
+++ /dev/null
@@ -1,87 +0,0 @@
-#!/usr/bin/perl
-
-#
-# 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.
-#
-
-local $_ = join '', @ARGV;
-
-"@ARGV" =~ /-h/ and die "usage: drivers_install [drivertype1 drivertype2..]\n";
-
-
-sub pci_probe {
- my @l;
- foreach (`/usr/bin/lspcidrake -v`) {
- push @l, do {
- if (/^(\S+)\s*: (.+) \[([^\]]+)/) {
- { driver => $1, description => $2, type => $3 };
- } elsif (/^(\S+)\s*: (.+)/) {
- { driver => $1, description => $2, type => 'NOT_DEFINED' };
- } else {
- next;
- }
- };
- }
- @l;
-}
-
-sub install_module($$) {
- my ($driver, $descr) = @_;
- print "Installing driver $driver (for \"$descr\")\n";
- system("/sbin/modprobe", $driver) and print "\tfailed\n";
- my $already_usb if 0;
- if (!$already_usb && $driver =~ /usb/) {
- $already_usb = 1;
- print "Installing driver usbkdb\n";
- system('/sbin/modprobe', 'usbkbd') and print "\tfailed\n";
- print "Installing driver keybdev\n";
- system('/sbin/modprobe', 'keybdev') and print "\tfailed\n";
- }
-}
-
-
-#- start
-foreach $card (pci_probe()) {
- $card->{type} eq "DISPLAY_VGA" and next;
- $card->{driver} eq "unknown" and next;
- $card->{driver} =~ "Card:" and next;
-
- if (!@ARGV || grep { $card->{type} =~ /$_/i } @ARGV) {
- install_module($card->{driver}, $card->{description});
- }
-}
-
-
-
-#-------------------------------------------------
-#- $Log$
-#- Revision 1.6 2002/09/10 10:07:23 gc
-#- drvinst <param> is broken when we don't -v
-#-
-#- Revision 1.5 2001/09/27 16:00:05 gc
-#- don't install usb keyboard drivers more than once
-#-
-#- Revision 1.4 2001/09/27 15:57:55 gc
-#- try to fix usb keyboards
-#-
-#- Revision 1.3 2001/03/29 11:33:28 gc
-#- test for "Card:" and not install, some videoboards are not reported as DISPLAY_VGA :-(
-#-
-#- Revision 1.2 2001/02/12 18:42:17 uid553
-#- pixelization
-#-
-#- Revision 1.1 2001/02/12 14:31:10 uid535
-#- - add lspci, lspcidrake, vim-minimal
-#- - better /etc/issue
-#- - better PS1
-#- - write embryonic tool (installation of detected drivers according to pci cards)
-#-
diff --git a/rescue/guessmounts b/rescue/guessmounts
deleted file mode 100755
index 18514bce3..000000000
--- a/rescue/guessmounts
+++ /dev/null
@@ -1,102 +0,0 @@
-#!/usr/bin/perl
-#
-# Guillaume Cottenceau (gc@mandrakesoft.com)
-#
-# Copyright 2001 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.
-#
-
-
-sub cat_ { local *F; open F, $_[0] or $_[1] ? die "cat of file $_[0] failed: $!\n" : return; my @l = <F>; wantarray ? @l : join '', @l }
-sub chomp_ { my @l = map { my $l = $_; chomp $l; $l } @_; wantarray ? @l : $l[0] }
-
-
-my @mounts = cat_('/proc/mounts');
-grep { (split)[1] =~ m|^/mnt$| } @mounts and print("/mnt is already mounted (according to /proc/mounts)\n"), exit 0;
-
-
-system('drvinst'); #- class2text seems broken, I can't detect easily only modules for SCSI storage :-(
-
-print "\nPlease wait, trying to find your root device...\n";
-
-my $target = '/mnt';
--d $target || mkdir($target) or die "couldn't create $target\n";
-
-
-my (undef, undef, @parts) = cat_('/proc/partitions');
-
-my @fstab;
-my $root;
-
-M: foreach (@parts) {
- my $dev = (split)[3] or next;
- $dev = "/dev/$dev";
-
- for my $fs ('ext3', 'ext2', 'reiserfs', 'xfs', 'jfs') {
- my $where = $target;
- if (!system("mount -t $fs $dev $where 2>/dev/null")) {
- if (-r "$where/etc/fstab" && -r "$where/etc/mandrake-release") {
- print "=> found a Mandrake root partition on $dev\n=> type $fs, version `",
- chomp_(cat_ "$where/etc/mandrake-release"),
- "'\n";
- @fstab = cat_("$where/etc/fstab");
- $root = $dev;
- last M;
- } else {
- system('umount', $where) and die "error unmounting $where\n";
- }
- last;
- }
- }
-}
-
-if ($root) {
- print "\nMounting other partitions from fstab on $target...\n";
- foreach (@fstab) {
- next if /^\s*#/;
- my ($dev, $where, $type, $opts) = split;
- next if (!$type || $dev eq 'none' || $opts =~ /noauto/ ||
- $type =~ /^(supermount|swap|nfs)$/ ||
- $where eq '/' ||
- $where =~ m,proc|cdrom|floppy|/mnt/zip,
- );
- $opts = join(',', grep { !/codepage=/ && !/iocharset/ } split(',', $opts)); #- vfat opts, we don't have the modules in rescue
- $where = "$target$where";
- -d $where || mkdir($where) or die "couldn't create $where\n";
- print "\t$dev on $where type $type\n";
- system("mount -t $type $dev $where -o $opts");
- }
- print "\nYour system is ready on $target.\n\n";
-} else {
- die "Could not find your root device :-(.\n";
-}
-
-
-
-#-------------------------------------------------
-#- $Log$
-#- Revision 1.5 2001/11/05 17:03:54 gc
-#- honours hash in /etc/fstab to disable lines
-#-
-#- Revision 1.4 2001/10/24 22:34:01 gc
-#- - add a GUI to the rescue
-#- - provide guessmounts with better efficiency and output, go to console, and reboot
-#- - provide install_bootloader which runs lilo from /mnt if it seems safe
-#- - add lsparts to rescue, which prints partitions with detected types
-#-
-#- Revision 1.3 2001/09/07 18:22:54 gc
-#- ext3, xfs, jfs
-#-
-#- Revision 1.2 2001/06/10 22:41:21 prigaux
-#- pixelization (tested!)
-#-
-#- Revision 1.1 2001/06/10 21:08:33 gc
-#- - add 'guessmounts' that mimics RH's detecting of partitions when rescue starts
-#-
-#-
diff --git a/rescue/install_bootloader b/rescue/install_bootloader
deleted file mode 100755
index 8bbd6886c..000000000
--- a/rescue/install_bootloader
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/usr/bin/perl
-#
-# Guillaume Cottenceau (gc@mandrakesoft.com)
-#
-# Copyright 2001 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.
-#
-
-
-sub cat_ { local *F; open F, $_[0] or $_[1] ? die "cat of file $_[0] failed: $!\n" : return; my @l = <F>; wantarray ? @l : join '', @l }
-sub chomp_ { my @l = map { my $l = $_; chomp $l; $l } @_; wantarray ? @l : $l[0] }
-
-system('guessmounts') and die;
-
-#- this is dangerous, try to take care
-my @mounts = cat_('/proc/mounts');
-grep { (split)[1] =~ m|^/mnt$| } @mounts or die "Your root device isn't mounted on /mnt (according to /proc/mounts)\n";
--x '/mnt/sbin/lilo' or die "/mnt/sbin/lilo isn't executable, exiting.\n";
--r '/mnt/etc/lilo.conf' or die "/mnt/etc/lilo.conf isn't readable, exiting.\n";
-cat_('/mnt/etc/mandrake-release') =~ /Mandrake/ or die "/mnt/etc/mandrake-release doesn't contain 'Mandrake', exiting.\n";
-
-print "About to re-install Boot Loader of following Mandrake distro:\n\t",
- chomp_(cat_ "/mnt/etc/mandrake-release"),
- "\n=> ok? <press Enter to continue, 'n' and Enter to cancel> ";
-<STDIN> =~ /^n/i and exit 0;
-
-exec '/mnt/sbin/lilo', '-r', '/mnt';
-
-die "error: couldn't exec /mnt/sbin/lilo.\n";
-
-
-#-------------------------------------------------
-#- $Log$
-#- Revision 1.1 2001/10/24 22:34:01 gc
-#- - add a GUI to the rescue
-#- - provide guessmounts with better efficiency and output, go to console, and reboot
-#- - provide install_bootloader which runs lilo from /mnt if it seems safe
-#- - add lsparts to rescue, which prints partitions with detected types
-#-
-#-
-#-
diff --git a/rescue/kernel_read_part.c b/rescue/kernel_read_part.c
deleted file mode 100644
index 279dfe787..000000000
--- a/rescue/kernel_read_part.c
+++ /dev/null
@@ -1,26 +0,0 @@
-#include <stdio.h>
-#include <sys/mount.h>
-#include <fcntl.h>
-
-void die(char *msg)
-{
- perror(msg);
- exit(1);
-}
-
-void kernel_read(char *dev)
-{
- int fd;
- if ((fd = open(dev, O_RDONLY)) == -1) die("can't open device");
- ioctl(fd, BLKRRPART, 0);
- close(fd);
-}
-
-int main(int argc, char **argv)
-{
- if (argc != 2) {
- fprintf(stderr, "usage: kernel_read_part <hard drive device>\n");
- exit(1);
- }
- kernel_read(argv[1]);
-}
diff --git a/rescue/list b/rescue/list
deleted file mode 100644
index cac8181df..000000000
--- a/rescue/list
+++ /dev/null
@@ -1,138 +0,0 @@
-/bin/bash
-/bin/cat
-/bin/chmod
-/bin/chown
-/bin/cp
-/bin/date
-/bin/dd
-/bin/df
-/bin/dmesg
-/bin/false
-/bin/grep
-/bin/gzip
-/usr/bin/bzip2
-/usr/bin/bunzip2
-/usr/bin/bzcat
-/usr/bin/packdrake
-/usr/bin/parsehdlist
-/bin/hostname
-/bin/kill
-/bin/ln
-/bin/loadkeys
-/usr/bin/du
-/usr/lib/kbd
-/bin/ls
-/bin/mkdir
-/bin/mknod
-/bin/mount
-/bin/mount
-/bin/mv
-/bin/ping
-/bin/ps
-/bin/pwd
-/bin/rm
-/bin/rmdir
-/bin/setserial
-/sbin/lsmod
-/bin/cpio
-/usr/bin/diff
-/bin/sh
-/bin/sleep
-/bin/sync
-/bin/touch
-/bin/tar
-/bin/true
-/bin/umount
-/etc/inputrc
-/etc/termcap
-/LIB/libnss_files-*
-/LIB/libnss_files.so.2
-/sbin/debugfs
-/sbin/e2fsck
-/sbin/fdisk
-/sbin/fsck.ext2
-/sbin/fsck.ext3
-/sbin/halt
-/sbin/ifconfig
-/sbin/init
-/sbin/insmod
-/sbin/ldconfig
-/sbin/mingetty
-/sbin/mkdosfs
-/sbin/mkfs.ext2
-/sbin/reboot
-/sbin/rmmod
-/sbin/shutdown
-/usr/bin/strace
-/sbin/route
-/sbin/mkswap
-/sbin/swapoff
-/sbin/swapon
-/sbin/tune2fs
-/sbin/update
-/usr/bin/cmp
-/usr/bin/cut
-/usr/bin/eject
-/usr/bin/fdformat
-/usr/bin/file
-/usr/bin/find
-/usr/bin/ftp
-/usr/bin/head
-/usr/bin/hexedit
-/usr/bin/less
-/usr/bin/less.bin
-/usr/bin/loadkeys
-/usr/bin/reset
-/usr/bin/split
-/usr/bin/tail
-/usr/bin/tee
-/usr/bin/telnet
-/usr/bin/tset
-/usr/sbin/chroot
-/usr/sbin/parted
-/usr/share/magic
-/usr/share/terminfo/l/linux
-/var/run/utmp
-/sbin/killall5
-/usr/bin/perl
-/usr/bin/perl5
-/usr/bin/perlPERL_VERSION
-/bin/sort
-/usr/bin/md5sum
-/etc/protocols
-/etc/services
-/bin/rpm
-/sbin/mkraid
-/usr/LIB/rpm/rpmrc
-/usr/LIB/rpm/macros
-/usr/LIB/rpm/rpmpopt-4.0.4
-/usr/bin/rpm2cpio
-/usr/bin/rpmdb
-/usr/LIB/rpm/rpmd
-/usr/bin/rpme
-/usr/LIB/rpm/rpme
-/usr/bin/rpmi
-/usr/LIB/rpm/rpmi
-/usr/bin/rpmu
-/usr/LIB/rpm/rpmu
-/usr/bin/rpmquery
-/usr/LIB/rpm/rpmq
-/usr/bin/rpmverify
-/usr/LIB/rpm/rpmv
-/usr/lib/perl5/PERL_VERSION/strict.pm
-/usr/lib/perl5/PERL_VERSION/vars.pm
-/usr/lib/perl5/PERL_VERSION/warnings/register.pm
-/usr/lib/perl5/PERL_VERSION/warnings.pm
-/usr/lib/perl5/PERL_VERSION/Carp.pm
-/usr/lib/perl5/PERL_VERSION/Exporter.pm
-/usr/lib/perl5/vendor_perl/PERL_VERSION/packdrake.pm
-/usr/bin/lspci
-/usr/share/pci.ids
-/usr/bin/lspcidrake
-/usr/share/ldetect-lst/pcitable
-/usr/share/ldetect-lst/usbtable
-/bin/vim-minimal
-/LIB/libnss_dns.so.2
-/LIB/libresolv.so.2
-/bin/mt
-/sbin/stinit
diff --git a/rescue/list.alpha b/rescue/list.alpha
deleted file mode 100644
index af48e87a9..000000000
--- a/rescue/list.alpha
+++ /dev/null
@@ -1 +0,0 @@
-/sbin/sfdisk
diff --git a/rescue/list.i386 b/rescue/list.i386
deleted file mode 100644
index 25ce3f542..000000000
--- a/rescue/list.i386
+++ /dev/null
@@ -1,13 +0,0 @@
-/usr/bin/gpart
-/usr/sbin/ext2resize
-/sbin/rescuept
-/usr/sbin/grub
-/usr/sbin/grub-install
-/sbin/reiserfsck
-/sbin/fsck.jfs
-/sbin/fsck.xfs
-/sbin/xfs_repair
-/sbin/sfdisk
-/boot/grub/stage[12]
-/usr/lib/perl5/PERL_VERSION/i386-linux-thread-multi/CORE/libperl.so
-/usr/lib/extipl/aldebaran.bin
diff --git a/rescue/list.ia64 b/rescue/list.ia64
deleted file mode 100644
index e200f0a3a..000000000
--- a/rescue/list.ia64
+++ /dev/null
@@ -1,8 +0,0 @@
-/usr/sbin/ext2resize
-/sbin/mkreiserfs
-/sbin/reiserfsck
-/sbin/fsck.xfs
-/sbin/xfs_repair
-/sbin/sfdisk
-/usr/sbin/efibootmgr
-/usr/lib/perl5/PERL_VERSION/ia64-linux-thread-multi/CORE/libperl.so
diff --git a/rescue/list.ppc b/rescue/list.ppc
deleted file mode 100644
index faa790220..000000000
--- a/rescue/list.ppc
+++ /dev/null
@@ -1,9 +0,0 @@
-/usr/lib/perl5/PERL_VERSION/ppc-linux-thread-multi/CORE/libperl.so
-/sbin/pdisk
-/sbin/ybin
-/sbin/mkofboot
-/usr/local/lib/yaboot/ofboot
-/usr/local/lib/yaboot/yaboot
-/usr/local/sbin/ofpath
-/sbin/nvsetenv
-/usr/bin/hformat
diff --git a/rescue/list.sparc b/rescue/list.sparc
deleted file mode 100644
index 2eff55cec..000000000
--- a/rescue/list.sparc
+++ /dev/null
@@ -1,2 +0,0 @@
-/sbin/silo
-/sbin/sfdisk
diff --git a/rescue/list.x86_64 b/rescue/list.x86_64
deleted file mode 100644
index 0bd5c8b1b..000000000
--- a/rescue/list.x86_64
+++ /dev/null
@@ -1,5 +0,0 @@
-/usr/sbin/ext2resize
-/sbin/mkreiserfs
-/sbin/reiserfsck
-/sbin/sfdisk
-/usr/lib/perl5/PERL_VERSION/x86_64-linux-thread-multi/CORE/libperl.so
diff --git a/rescue/lsparts b/rescue/lsparts
deleted file mode 100755
index 2346ee134..000000000
--- a/rescue/lsparts
+++ /dev/null
@@ -1,127 +0,0 @@
-#!/usr/bin/perl
-#
-# Main author Pascal Rigaux (pixel@mandrakesoft.com)
-# Put together by Guillaume Cottenceau (gc@mandrakesoft.com)
-#
-# Copyright 1999,2000,2001 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.
-#
-#
-# This code is extracted from DrakX, the Mandrake Linux graphical installer.
-# http://www.mandrakelinux.com/drakx/
-# Open development rulz, find CVS here:
-# http://www.mandrakelinux.com/cgi-bin/cvsweb.cgi/gi/
-#
-# Detects partition types using signatures
-#
-
-sub cat_ { local *F; open F, $_[0] or $_[1] ? die "cat of file $_[0] failed: $!\n" : return; my @l = <F>; wantarray ? @l : join '', @l }
-
-sub arch() {
- my $t = `uname -m`;
- chomp $t;
- $t;
-}
-
-# from Perl Cookbook / Pleac
-# http://pleac.sourceforge.net/pleac_perl/numbers.html#AEN121
-sub commify {
- my $text = reverse $_[0];
- $text =~ s/(\d\d\d)(?=\d)(?!\d*\.)/$1,/g;
- return scalar reverse $text;
-}
-
-my @partitions_signatures = (
- [ 0x8e, 0, "HM\1\0" ],
- [ 0x83, 0x438, "\x53\xEF" ],
- [ 0x183, 0x10034, "ReIsErFs" ],
- [ 0x183, 0x10034, "ReIsEr2Fs" ],
- [ 0x283, 0, 'XFSB', 0x200, 'XAGF', 0x400, 'XAGI' ],
- [ 0x383, 0x8000, 'JFS1' ],
- [ 0x82, 4086, "SWAP-SPACE" ],
- [ 0x82, 4086, "SWAPSPACE2" ],
- [ 0x7, 0x1FE, "\x55\xAA", 0x3, "NTFS" ],
- [ 0xc, 0x1FE, "\x55\xAA", 0x52, "FAT32" ],
-arch() !~ /^sparc/ ? (
- [ 0x6, 0x1FE, "\x55\xAA", 0x36, "FAT" ],
-) : (),
-);
-
-sub typeFromMagic {
- my $f = shift;
- local *F; sysopen F, $f, 0 or return;
-
- my $tmp;
- M: foreach (@partitions_signatures) {
- my ($name, @l) = @$_;
- while (@l) {
- my ($offset, $signature) = splice(@l, 0, 2);
- sysseek(F, $offset, 0) or next M;
- sysread(F, $tmp, length $signature);
- $tmp eq $signature or next M;
- }
- return $name;
- }
- return -1;
-}
-
-my %type2name = (
- 0x1 => 'DOS 12-bit FAT',
- 0x4 => 'DOS 16-bit FAT (up to 32M)',
- 0x5 => 'DOS 3.3+ Extended Partition',
- 0x6 => 'DOS FAT16',
- 0x7 => 'NTFS (or HPFS)',
- 0xb => 'Win98 FAT32',
- 0xc => 'Win98 FAT32, LBA-mapped',
- 0xe => 'Win95: DOS 16-bit FAT, LBA-mapped',
- 0xf => 'Win95: Extended partition, LBA-mapped',
- 0x82 => 'Linux Swap',
- 0x83 => 'Ext2',
- 0x183 => 'ReiserFS',
- 0x283 => 'XFS',
- 0x383 => 'JFS',
- 0x85 => 'Linux extended partition',
- 0x87 => 'NTFS volume set',
- 0x8e => 'Linux LVM',
- -1 => 'unknown'
- );
-
-
-my $params = join '', @ARGV;
-
-$params =~ /-h/ and die "usage: lsparts [-v]\n";
-$params =~ /-v/ and $verbose = 1;
-
-
-my (undef, undef, @parts) = cat_('/proc/partitions');
-
-P: foreach (@parts) {
- my (undef, undef, $blocks, $dev) = split or next;
- my %skip_conditions = (
- "Skipping <$dev> because too little blocks ($blocks)" => ($blocks <= 1),
- "Skipping <$dev> because doesn't end with a number (e.g. seems to not be a partition)" => ($dev !~ /\d$/),
- );
- $skip_conditions{$_} and ($verbose and print(STDERR $_, "\n")), next P foreach keys %skip_conditions;
- my $type = typeFromMagic("/dev/$dev");
- $type and printf "$dev: %6s Mbytes, type <0x%0x> (%s)\n", commify($blocks >> 10), $type, $type2name{$type};
-}
-
-
-#-------------------------------------------------
-#- $Log$
-#- Revision 1.2 2002/01/10 21:28:15 gc
-#- better looking output of type of partition (%x => %0x)
-#-
-#- Revision 1.1 2001/10/24 22:34:01 gc
-#- - add a GUI to the rescue
-#- - provide guessmounts with better efficiency and output, go to console, and reboot
-#- - provide install_bootloader which runs lilo from /mnt if it seems safe
-#- - add lsparts to rescue, which prints partitions with detected types
-#-
-#
diff --git a/rescue/make_rescue_img b/rescue/make_rescue_img
deleted file mode 100755
index dc6a7cb3a..000000000
--- a/rescue/make_rescue_img
+++ /dev/null
@@ -1,133 +0,0 @@
-#!/usr/bin/perl
-
-use MDK::Common;
-use lib "../perl-install";
-use keyboard;
-
-$lib = (arch() =~ /x86_64/ ? "lib64" : "lib");
-$tmp = "/tmp/rescue_tmp";
-$mnt = "/tmp/rescue_stage2_img";
-$mke2fs = "/sbin/mke2fs -q -m 0 -F -s 1";
-$rescue = "rescue_stage2";
-
-if ($>) {
- $sudo = "sudo";
- $ENV{PATH} = "/sbin:/usr/sbin:$ENV{PATH}";
-}
-
-BEGIN { undef *_; }
-sub __ { print @_, "\n"; system(@_); }
-sub _ { __ @_; $? and die; }
-
-sub install_raw {
- s|^/|| foreach @_;
- _ "tar c -C / @_ | tar x -C $tmp" if @_;
-}
-sub install_lib {
- s|^/|| foreach @_;
- _ "tar c -C / --dereference @_ | tar x -C $tmp" if @_;
-}
-
-sub install_l {
- my @l = @_;
-
- @l = uniq(map { chomp_($_) } @l);
- push @l,
- `ldd @l 2>/dev/null | grep "=>" | perl -pe 's/.*=> //; s/ .*//; s,^/lib/.*?/,/lib/,'`;
-
- @l = uniq(map { chomp_($_) } @l);
- install_raw(grep { !/lib.*\.so/ } @l);
- install_lib(grep { /lib.*\.so/ } @l);
-}
-
-sub installown($$) {
- my ($own, $dir) = @_;
- return if -e "$tmp$dir$own";
- mkdir_p("$tmp$dir");
- _ "cp -a $own $tmp$dir";
-}
-
-_ "$sudo rm -rf $tmp" if -e $tmp;
-_ "mkdir $tmp";
-_ 'find . -name "*~" | xargs rm -f';
-foreach (cat_("dirs")) {
- chomp;
- mkdir_p("$tmp$_");
-}
-_ "cp -a tree/* $tmp";
-_ "find $tmp -name 'CVS*' | xargs rm -rf";
-_ "perl devices.pl $tmp/dev";
-
-install_raw(keyboard::loadkeys_files());
-my %keytable_conflicts;
-my @less_important_keytables = qw(am_old am_phonetic no-dvorak fr_CH-latin1);
-foreach (keyboard::loadkeys_files()) {
- my ($dir, $fname) = (dirname($_), basename($_));
- my ($name) = $fname =~ /(.*)\.kmap\.gz/ or next;
- next if member($name, @less_important_keytables);
- if (my ($short) = $name =~ m|(.+?)[\W_]|) {
- $keytable_conflicts{$short} and warn("conflict between $keytable_conflicts{$short} and $name for short name $short (choosing the first)\n"), next;
- $keytable_conflicts{$short} = $name;
- # create the short name based on the long one
- symlinkf($fname, "$tmp$dir/$short.kmap.gz");
- }
-}
-
-my $perl_version = join ".", unpack "C3", $^V;
-@files = map { chomp; s/PERL_VERSION/$perl_version/g; s|/LIB/|/$lib/|g; $_ } (cat_("list"), cat_(`../tools/specific_arch list`));
-@files = `ls -d @files`;
-$? == 0 or exit 1;
-
-install_l(@files);
-
-foreach (cat_("aliases")) {
- chomp; my ($f, $dest) = split;
- symlink $dest, "$tmp$f";
-}
-
--e "../kernel/all.modules" or die "use ./update_kernel in gi/kernel first\n";
-
-chomp($main = `cat ../kernel/all.kernels/.main`);
-
-_ "cp ../kernel/all.modules/modules.cz-$main $tmp/modules/modules.cz";
-_ "cp ../kernel/all.modules/$main/modules.dep $tmp/modules";
-
-installown("drvinst", "/usr/bin");
-installown("guessmounts", "/usr/bin");
-installown("install_bootloader", "/usr/bin");
-if (arch() =~ /^i.86/) {
- installown("restore_ms_boot", "/usr/bin");
-}
-installown("lsparts", "/usr/bin");
-installown("rescue-doc", "/usr/bin");
-_ "cd ../mdk-stage1 && make rescue-gui";
-installown("../mdk-stage1/rescue-gui", "/usr/bin");
-
-#- note that on biarch systems, we may need to have both /lib and /lib64
-__ "strip $tmp/{lib,$lib,bin,sbin}/* $tmp/usr/{bin,sbin}/* 2>/dev/null";
-
-exit 0 if $ARGV[0];
-
-if (arch() =~ /ppc/) {
- #- xfs module on PPC is 4MB! - need room to unpack it
- $size = `du -s $tmp | cut -f1` + 4096; #- add 4MB of free space
-} else {
- $size = `du -s $tmp | cut -f1` + 2048; #- add 2MB of free space
-}
-
-mkdir_p($mnt);
-__ "$sudo umount $rescue 2>/dev/null";
-
-_ "dd if=/dev/zero of=$rescue bs=1k count=$size";
-_ "$mke2fs $rescue";
-_ "$sudo mount -t ext2 $rescue $mnt -o loop";
-_ "rmdir $mnt/lost+found";
-
-_ "$sudo chown -R root.root $tmp";
-_ "$sudo cp -a $tmp/* $mnt";
-_ "$sudo rm -rf $tmp";
-
-_ "$sudo umount $rescue";
-_ "rmdir $mnt";
-
-_ "bzip2 -f -9 $rescue";
diff --git a/rescue/rescue-doc b/rescue/rescue-doc
deleted file mode 100755
index 1791966cb..000000000
--- a/rescue/rescue-doc
+++ /dev/null
@@ -1,61 +0,0 @@
-#!/usr/bin/perl
-
-sub output { my $f = shift; local *F; open F, ">$f" or die "output in file $f failed: $!\n"; print F foreach @_; }
-
-output('/tmp/rescue-doc-contents', q(
- Information regarding problems not directly addressed
- by this rescue.
-
-
-Are you certain "rescue mode" is the best tool for your specific
-problem?
-
-The rescue system on this CD is a very basic text-based
-environment for rescuing systems that no longer boot. You will
-not find an easy-to-use graphical environment in this rescue
-system, nor the Mandrake detection/configuration libraries.
-
-
-The vast majority of problems that can affect a Linux system are
-much easier to repair on a running system than by booting into
-"rescue mode". In fact, there are very few problems which aren't
-easier to resolve in the comfortable environment of a fully
-installed Mandrake Linux system than in this spartan "rescue
-system" shell. Some of the most common problems include:
-
-- bad or missing X (video display) configuration
-- adding/removing/reconfiguring hardware
-- repairing problems caused by installing third-party software
- with the "--force" and "--nodeps" options
-
-The general rule of thumb is: "If you can boot into the Linux
-system without using rescue mode or this CD, there is no real
-reason to use the rescue CD".
-
-
-However, if you can no longer boot into the system, the rescue
-system is the right tool. Some common examples include:
-
-- If you previously changed some parameters in the /etc/fstab and
- the system will no longer boot, fix the offending line while in
- rescue mode, then try to boot normally into your system.
-
-- If the problem cannot be completely resolved in rescue mode
- (for example, if you need to reconfigure the video display),
- just modify what's necessary to boot into a running system,
- then complete the fix from there.
-
-In case you have found a new problem which should be handled by
-"rescue mode" but currently isn't, please report it to
-<gc@mandrakesoft.com>.
-
-For more information on troubleshooting a Mandrake Linux system,
-please consult the official manuals, the documentation on
-MandrakeLinux.com, MandrakeUser.org, troubleshooting articles on
-MandrakeForum.com, or the MandrakeExpert.com support forum.
-
-<press 'q' (qwerty keyboard) to continue>
-));
-
-exec 'less /tmp/rescue-doc-contents';
-
diff --git a/rescue/restore_ms_boot b/rescue/restore_ms_boot
deleted file mode 100755
index 0d674af99..000000000
--- a/rescue/restore_ms_boot
+++ /dev/null
@@ -1,108 +0,0 @@
-#!/usr/bin/perl
-#
-# Guillaume Cottenceau (gc@mandrakesoft.com)
-#
-# Copyright 2002 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.
-#
-
-sub arch() {
- my $t = `uname -m`;
- chomp $t;
- $t;
-}
-sub if_($@) {
- my $b = shift;
- $b or return ();
- wantarray || @_ <= 1 or die("if_ called in scalar context with more than one argument " . join(":", caller()));
- wantarray ? @_ : $_[0];
-}
-sub cat_ { local *F; open F, $_[0] or $_[1] ? die "cat of file $_[0] failed: $!\n" : return; my @l = <F>; wantarray ? @l : join '', @l }
-sub member { my $e = shift; foreach (@_) { $e eq $_ and return 1 } 0 }
-
-@known_boot_loaders = qw(lilo grub yaboot);
-
-# keep this in sync with DrakX
-@MBR_signatures = (
- [ 'empty', 0, "\0\0\0\0" ],
- [ 'grub', 0x6, "GRUB" ],
- [ 'grub', 0, "\xEBG", 0x17d, "stage1 \0" ],
- [ 'grub', 0, "\xEBH", 0x17e, "stage1 \0" ],
- [ 'grub', 0, "\xEBH", 0x18a, "stage1 \0" ],
- [ 'grub', 0, "\xEBH", 0x181, "GRUB \0" ],
- [ 'lilo', 0x2, "LILO" ],
- [ 'lilo', 0x6, "LILO" ],
-if_(arch() =~ /ppc/,
- map { [ 'yaboot', 0, "PM", 0x200 * $_ + 0x10, "bootstrap\0" ] } 0 .. 61
-),
-);
-
-sub typeFromMagic {
- my $f = shift;
- local *F; sysopen F, $f, 0 or return;
-
- my $tmp;
- M: foreach (@MBR_signatures) {
- my ($name, @l) = @$_;
- while (@l) {
- my ($offset, $signature) = splice(@l, 0, 2);
- sysseek(F, $offset, 0) or next M;
- sysread(F, $tmp, length $signature);
- $tmp eq $signature or next M;
- }
- return $name;
- }
- return 0;
-}
-
-
-my (undef, undef, @parts) = cat_('/proc/partitions');
-
-my @possibilities;
-
-P: foreach (@parts) {
- my (undef, undef, $blocks, $dev) = split or next;
- next if $blocks <= 1;
- my $type = typeFromMagic("/dev/$dev");
- $type && member($type, @known_boot_loaders) and push @possibilities, [ $dev, $type ];
-}
-
-my $choice;
-
-if (!@possibilities) {
- print "No known Linux bootloader has been found, nothing to do.\n";
-} elsif (@possibilities == 1) {
- print "I've found a Linux bootloader only on </dev/$possibilities[0]->[0]>.\n\n";
- $choice = $possibilities[0];
-} else {
- print "I've found the following Linux bootloaders:\n";
- my $i;
- print "\t", ++$i, ": <$_->[1]> \ton <$_->[0]>\n" foreach @possibilities;
- print "\n";
- print "Which disk/partition do you want to overwrite with the Windows bootloader?\n";
- print "\t<enter the number or press 'n' and Enter to cancel> ";
- <STDIN> !~ /^(\d+)$/i && $1 >= 1 and $choice = $possibilities[$1-1];
-}
-
-if ($choice) {
- print "I'm going to overwrite bootloader on </dev/$choice->[0]> with
-Windows bootloader.
-
-Ok? <press Enter to continue, 'n' and Enter to cancel> ";
- <STDIN> =~ /^n/i and exit 0;
-
- system("/bin/dd if=/usr/lib/extipl/aldebaran.bin of=/dev/$choice->[0]\n") and print "\tFailed!\n";
-}
-
-#-------------------------------------------------
-#- $Log$
-#- Revision 1.1 2002/02/27 13:31:30 gc
-#- add "restore Windows Boot Loader" to rescue
-#-
-#-
diff --git a/rescue/tree/bin/insmod b/rescue/tree/bin/insmod
deleted file mode 100755
index 717dc39e1..000000000
--- a/rescue/tree/bin/insmod
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-echo "Use modprobe instead"
-echo "Or even better use autoprobe"
diff --git a/rescue/tree/bin/login b/rescue/tree/bin/login
deleted file mode 100755
index 4b2816926..000000000
--- a/rescue/tree/bin/login
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec /bin/bash --login
diff --git a/rescue/tree/boot/grub/menu.lst b/rescue/tree/boot/grub/menu.lst
deleted file mode 100644
index 1af0c85e3..000000000
--- a/rescue/tree/boot/grub/menu.lst
+++ /dev/null
@@ -1,5 +0,0 @@
-timeout 0
-
-title oem
-kernel (hd0,0)/boot/vmlinuz ramdisk_size=32000 hd vga=788 fbeginner oem
-initrd (hd0,0)/boot/hd.rdz
diff --git a/rescue/tree/etc/fstab b/rescue/tree/etc/fstab
deleted file mode 100644
index fbafb7801..000000000
--- a/rescue/tree/etc/fstab
+++ /dev/null
@@ -1,4 +0,0 @@
-/dev/ram3 / ext2 defaults 1 1
-/dev/fd0 /mnt/floppy auto defaults,noauto 0 0
-none /proc proc defaults,noauto,ro 0 0
-/dev/cdrom /mnt/cdrom auto defaults,noauto 0 0
diff --git a/rescue/tree/etc/group b/rescue/tree/etc/group
deleted file mode 100644
index 5ba713c83..000000000
--- a/rescue/tree/etc/group
+++ /dev/null
@@ -1 +0,0 @@
-root::0:root
diff --git a/rescue/tree/etc/host.conf b/rescue/tree/etc/host.conf
deleted file mode 100644
index 1a8c1e151..000000000
--- a/rescue/tree/etc/host.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-order hosts,bind
-multi on
diff --git a/rescue/tree/etc/hosts b/rescue/tree/etc/hosts
deleted file mode 100644
index a9bbdee7f..000000000
--- a/rescue/tree/etc/hosts
+++ /dev/null
@@ -1 +0,0 @@
-127.0.0.1 mandrake-rescue
diff --git a/rescue/tree/etc/inittab b/rescue/tree/etc/inittab
deleted file mode 100644
index 0348c66f4..000000000
--- a/rescue/tree/etc/inittab
+++ /dev/null
@@ -1,14 +0,0 @@
-#Inittab for Mandrake Rescue Disk
-#Author: Daouda Lo <daouda@mandrakesoft.com>
-id:3:initdefault:
-
-si::sysinit:/etc/rc.sysinit
-re:6:wait:/etc/rc.reboot
-ca:12345:ctrlaltdel:/sbin/fakeshutdown
-
-1:12345:respawn:/bin/bash --login
-2:23:respawn:/sbin/mingetty tty2
-3:23:respawn:/sbin/mingetty tty3
-4:23:respawn:/sbin/mingetty tty4
-5:23:respawn:/sbin/mingetty tty5
-6:23:respawn:/sbin/mingetty tty6
diff --git a/rescue/tree/etc/issue b/rescue/tree/etc/issue
deleted file mode 100644
index a38b2f1a3..000000000
--- a/rescue/tree/etc/issue
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-   
-           
-              
-              
-            
-  `----'         
-       
-     
-     [2[1;37;4
-     
-    
-    Mandrake Linux Rescue Disk
-     
-     
-    
-      
-
-
-Mandrake Linux release 8.2 (Cooker)
-
-Use loadkeys to change your keyboard layout (eg: loadkeys fr)
-Use modprobe to load modules (eg: modprobe snd-card-fm801)
-Use drvinst to install drivers according to detected devices
-Use lsparts to list your partitions with types
-
diff --git a/rescue/tree/etc/oem b/rescue/tree/etc/oem
deleted file mode 100755
index f6eef0722..000000000
--- a/rescue/tree/etc/oem
+++ /dev/null
@@ -1,991 +0,0 @@
-#!/usr/bin/perl
-
-if (shift(@ARGV) ne '-f') {
- print "Call it with option -f, but don't fear loosing all your data, this command is dangerous!";
- print "
-usage: /etc/oem -f [options]
-where [options] are:
- server : allow server installalation
- boot_entries=entry1,...,entryN : set boot entries to use,
- the first one is the default one
- no<option> : disable options <option>
-";
- exit 1;
-}
-my (%options, $yes, $hd, $hdp, $cd, $fs);
-
-#- avoid globing as it is not available in rescue ramdisk.
-foreach my $device (split ' ', `/bin/ls -d /proc/ide/hd*`) {
- open F, "$device/media" or next;
- foreach (<F>) {
- /disk/ and do { $hd ||= $device; $hd =~ s,/proc/ide/,,; };
- /cdrom/ and do { $cd ||= $device; $cd =~ s,/proc/ide/,,; };
- }
- close F;
-}
-#- examine available SCSI devices (avoid SCSI floppies like LS-120 or ZIP disk or generic floppies).
-eval {
- system "/usr/bin/drvinst"; #- load scsi drivers else it wont do anything.
-
- my ($driveNum, $cdromNum) = (0, 0);
- open F, "/proc/scsi/scsi" or die "no scsi available";
- local $_ = <F>; /^Attached devices:/ or die "to attached devices found";
- while ($_ = <F>) {
- my ($id) = /^Host:.*?Id: (\d+)/ or die "no host found";
- $_ = <F>; my ($vendor, $model) = /^\s*Vendor:\s*(.*?)\s+Model:\s*(.*?)\s+Rev:/ or die "no vendor nor model found";
- $_ = <F>; my ($type) = /^\s*Type:\s*(.*)/;
- if ($type =~ /Direct-Access/ && $model !~ /ZIP\s+\d+|LS-?120|144MB|[Ff]loppy/) {
- $hd ||= "sd" . chr($driveNum++ + ord('a'));
- } elsif ($type =~ /CD-ROM/) {
- $cd ||= "scd" . $cdromNum++;
- }
- }
- close F;
-};
-#- examine DAC960 device.
-#- there is a problem as there is no more than 7 partitions available, this means no /home and no /var.
-unless ($hd) {
- local $_;
- open F, "dmesg |";
- while (<F>) {
- m|/dev/(rd/.*?): .*?,| and $hd ||= $1, last;
- }
- close F;
- if ($hd) {
- my ($c_id, $d_id) = $hd =~ m|rd/c(\d+)d(\d+)|;
- -d "/dev/rd" or mkdir "/dev/rd";
- system "mknod", "/dev/$hd", "b", 48+$c_id, 8*$d_id;
- foreach (1..7) {
- system "mknod", "/dev/${hd}p$_", "b", 48+$c_id, 8*$d_id+$_;
- }
- $hdp = $hd . 'p';
- }
-}
-#- examine Compaq Smart Array device.
-unless ($hd) {
- 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 ($name) = m|/(.*)|;
- for (my $i = 0; -r ($f = "${prefix}$i"); $i++) {
- local $_;
- open F, $f;
- while (<F>) {
- if (m|^\s*($name/.*?):|) {
- $hd ||= $1;
- }
- }
- close F;
- }
- }
- if ($hd) {
- my ($type, $c_id, $d_id) = $hd =~ m,(ida|cciss)/c(\d+)d(\d+),;
- -d "/dev/$type" or mkdir "/dev/$type";
- system "mknod", "/dev/$hd", "b", ($type eq 'ida' ? 72 : 104)+$c_id, 16*$d_id;
- foreach (1..15) {
- system "mknod", "/dev/${hd}p$_", "b", ($type eq 'ida' ? 72 : 104)+$c_id, 16*$d_id+$_;
- }
- $hdp = $hd . 'p';
- }
-}
-$hd && -e "/dev/$hd" or die "unable to access hard disk";
-print "hd: $hd\ncd: $cd\n";
-$hdp ||= $hd;
-
-#- try to free any reference to hard disk which will be used (as in rescue mode it has already loaded
-#- existing partition in /mnt.
-open F, "/proc/mounts";
-while (<F>) {
- /$hdp(\d*)\s+(\S+)/ and $already_mounted{$2} = "$hdp$1";
-}
-foreach (sort { $b cmp $a } keys %already_mounted) {
- print "umounting $already_mounted{$_} from $_\n";
- system "umount", $_;
-}
-
-#- find a cdrom (like) image, normally a true cdrom but if nfs install is running, use it instead.
-mkdir "/cdrom";
-open F, "/proc/cmdline";
-while (<F>) {
- /automatic=method:nfs,.*server:([^\s,]*),.*directory:([^\s,]*)/
- and system "mount", "-r", "-t", "nfs", "$1:$2", "/cdrom", "-o", "nolock";
-}
-close F;
-unless (-e "/cdrom/VERSION") {
- -e "/dev/$cd" or die "unable to access local cdrom";
- system "mount", "-r", "-t", "iso9660", "/dev/$cd", "/cdrom";
-}
-
-#- detect language used and default options.
-my ($lang, $flang, $charset);
-open F, "/cdrom/VERSION" or die "no installation cdrom found on $cd";
-while (<F>) {
- /[\s-]fr/ and $options{lang} = 'fr';
- /\[lang[=:]([^]]*)\]/ and $options{lang} = $1;
- /[\[\-]server[\]\-]/ and $options{server} = '';
- /\[boot_entries[=:]([^]]*)\]/ and $options{boot_entries} = $1;
- /\[ext2\]/ and $options{fs} = "ext2";
- /\[ext3\]/ and $options{fs} = "ext3";
-}
-close F;
-foreach (@ARGV) { /^([^=:]*)[=:]?(.*)/ and $options{$1} = $2; /^no([^=:]*)/ and delete $options{$1} }
-
-#- default language fall to english ?
-foreach ($options{lang} || 'en') {
- /fr/ and ($lang, $flang, $charset) = ('fr', 'fr_FR', 'iso-8859-15');
- /en/ and ($lang, $flang, $charset) = ('en', 'en_US', 'iso-8859-1');
- /de/ and ($lang, $flang, $charset) = ('de', 'de_DE', 'iso-8859-15');
- /it/ and ($lang, $flang, $charset) = ('it', 'it_IT', 'iso-8859-15');
- /es/ and ($lang, $flang, $charset) = ('es', 'es_ES', 'iso-8859-15');
-}
-foreach (keys %options) {
- print "Using option [$_" . ($options{$_} && "=$options{$_}") . "]\n";
-}
-
-#- filesystem to use.
-$fs ||= $options{fs} || "ext3";
-$fs eq "ext3" and system "modprobe", "ext3";
-print "Using filesystem of type $fs\n";
-
-#- check for already existing partition table, if none are found
-#- create 3 partitions (one for install, one for swap and one for root).
-#- if only a fat partition is found, resize it do include the above partition.
-#- other combination are really dangerous and are not supported, ask
-#- the user that all data on the disk will be erased and go on.
-my ($heads, $sectors, $cylinders, $hd_size, @hd_parts);
-sub correct_start_end {
- my ($rstart, $end, $keep_start) = @_;
- my ($cylinder_size, $c_start, $c_end) = ($sectors*$heads*512/1024/1024, undef, undef);
- if (abs($cylinder_size*$cylinders-$hd_size)/$hd_size < 0.01) {
- $c_start = $$rstart+($keep_start ? 0 : $cylinder_size/$heads);
- $c_end = $cylinder_size*int(1/2+$end/$cylinder_size);
- $c_end > $hd_size and $c_end = $hd_size;
- $$rstart = $c_end;
- } else {
- $c_start = $$rstart;
- $c_end = $end;
- $c_end > $hd_size and $c_end = $hd_size;
- $$rstart = $c_end+5; #- fall back to use a problable safe method.
- }
- $c_start >= $c_end and die "no space left for partitionning\n";
- ($c_start, $c_end);
-}
-open F, "fdisk -l /dev/$hd |";
-while (<F>) {
- /(\d+)\s*heads/ and $heads = $1;
- /(\d+)\s*sectors/ and $sectors = $1;
- /(\d+)\s*cylinders/ and $cylinders = $1;
-}
-if ($heads == 1 && $cylinders == 1) {
- $cylinders = $sectors / 255 / 63;
- $heads = 255;
- $sectors = 63;
-}
-close F;
-for (1..2) {
- open F, "parted /dev/$hd -s print |";
- while (<F>) {
- /^Disk geometry [^:]*:\s*([\d\.]+)-([\d\.]+)/ and do { $hd_size = $2 - $1 - 1 };
- #/^Disk label type:\s*msdos/ and do { $hd_type = 'msdos' };
- /^(\d+)\s+([\d\.]+)\s+([\d\.]+)\s+(primary|logical|extended)\s*(\S*)/ and do {
- #- this automatically drops extended partition here!
- push @hd_parts, { minor => $1, start => $2, end => $3, type => $4, fstype => $5 };
- };
- }
- close F;
- $hd_size and last;
- print "Unable to detect partition on disk, trying with new label\n";
- do {
- print "
-
-I'm going to install the OEM version on your hard drive
-!!ALL DATA WILL BE LOST!!
-
-Type \`\`yes'' and [enter] to go on\n"
- } while (($yes = <STDIN>) !~ /^\s*yes\s*$/i);
- system "parted", "/dev/$hd", "mklabel", "msdos";
-}
-my ($min_size, $def_size, $trigger_size, $inst_size, $swap_size) = (2100, 2700, 4000, 200, 128);
-$hd_size > $min_size or die "hard disk is too small to contain oem install (${hd_size}MB found, need $min_size at least)";
-
-my ($fat_pos, $resize_fat_size, $root_size);
-if (@hd_parts == 1 && $hd_parts[$fat_pos = 0]{fstype} eq 'FAT' ||
- @hd_parts == 2 && $hd_parts[0]{type} eq 'primary' && $hd_parts[$fat_pos = 1]{fstype} eq 'FAT' ||
- @hd_parts == 3 && $hd_parts[0]{type} eq 'primary' && $hd_parts[1]{type} eq 'primary' && $hd_parts[$fat_pos = 2]{fstype} eq 'FAT' ||
- @hd_parts == 2 && $hd_parts[0]{type} eq 'extended' && $hd_parts[$fat_pos = 1]{fstype} eq 'FAT' ||
- @hd_parts == 3 && $hd_parts[0]{type} eq 'extended' && $hd_parts[1]{type} eq 'primary' && $hd_parts[$fat_pos = 5]{fstype} eq 'FAT') {
- if ($hd_size - $hd_parts[$fat_pos]{end} > $min_size) {
- #- check first if there are some available space left on the disk.
- #- so we are using it, root_size is fixed to match hard disk size.
- $resize_fat_size = 0;
- $root_size = $hd_size - $hd_parts[$fat_pos]{end} - $inst_size - $swap_size;
- $root_size > $trigger_size and $root_size = $def_size;
- } elsif ($hd_size > 2*$min_size) {
- #- resize this fat partition.
- $resize_fat_size = 0.5 * $hd_size;
- $root_size = $hd_size - $resize_fat_size - $inst_size - $swap_size;
- $root_size > $trigger_size and $root_size = $def_size;
- }
-}
-unless ($root_size) {
- #- there have not been defined above, so remove everything and start from
- #- a blank partition.
- $resize_fat_size = undef;
- $root_size = $hd_size - $resize_fat_size - $inst_size - $swap_size;
- $root_size > $trigger_size and $root_size = $def_size;
-}
-
-#- launch parted to edit partition table, start at minor.
-#- point define where we start.
-my $minor = defined $resize_fat_size && $hd_parts[0]{type} eq 'extended' ? 6 : 5;
-my $point = 0.0;
-
-if (defined $resize_fat_size) {
- do {
- print "
-
-!!An existing Windows partition has been found and will be kept.
-Additional Linux partitions will be created!!
-
-Type \`\`yes'' and [enter] to go on\n"
- } while (($yes = <STDIN>) !~ /^\s*yes\s*$/i);
- #- keep the current partition table, and try to resize the fat partition
- #- if the size is not 0.
- #- KEEP IN MIND there is only one partition defined.
- open F, "| parted -s /dev/$hd";
- if ($resize_fat_size) {
- $point = $hd_parts[$fat_pos]{start};
- printf F "resize %d %s %s\n", $hd_parts[$fat_pos]{minor}, correct_start_end(\$point, $point+$resize_fat_size, 'keepstart');
- } else {
- $point = $hd_parts[$fat_pos]{end};
- }
- $point+=9; #- keep blank space between partitions if parted cannot handle partition table correctly.
-} else {
- unless (defined $yes) {
- do {
- print "
-
-I'm going to install the OEM version on your hard drive
-!!ALL DATA WILL BE LOST!!
-
-Type \`\`yes'' and [enter] to go on\n"
- } while (($yes = <STDIN>) !~ /^\s*yes\s*$/i);
- }
- #- build a new disk label here.
- open F, "| parted -s /dev/$hd";
- print F "mklabel msdos\n";
-}
-
-#- at this point, the partition are created.
-my ($instz, $inst, $swap, $root, $var, $home) = ($minor-1, $minor, $minor+1, $minor+2, undef, undef);
-
-#- all linux partition are stored inside an extended partition, this is easier to manipulate after.
-if ($minor == 5) {
- print F "mkpart extended $point $hd_size\n";
-} else {
- $hd_parts[0]{type} eq 'extended' or die "first partition assumed to be extended";
- $point = $hd_parts[0]{start};
- print F "resize $hd_parts[0]{minor} $point $hd_size\n";
-}
-printf F "mkpart logical ext2 %s %s\n", correct_start_end(\$point, $point+$inst_size);
-printf F "mkpart logical linux-swap %s %s\n", correct_start_end(\$point, $point+$swap_size);
-printf F "mkpart logical %s %s %s\n", $fs, correct_start_end(\$point, $point+$root_size);
-if (exists $options{server} && $hd !~ /^rd\//) {
- my $var_size = ($hd_size - $point) / 2;
- if ($var_size > 1500) {
- $var = $root+1;
- printf F "mkpart logical %s %s %s\n", $fs, correct_start_end(\$point, $point+$var_size);
- }
-}
-if ($hd_size - $point > 100 && $hd !~ /^rd\//) {
- $home = ($var || $root) + 1;
- printf F "mkpart logical %s %s %s\n", $fs, correct_start_end(\$point, $hd_size);
-}
-print F "quit\n";
-close F or die "unable to partition the disk $hd";
-
-#- we have to build swap and mount it.
-print "Setting swap\n";
-system "mkswap", "/dev/$hdp$swap";
-system "swapon", "/dev/$hdp$swap";
-
-#- we have to format using right fs.
-print "Formatting /dev/$hdp$inst partition\n";
-mkfs("ext2", "/dev/$hdp$inst");
-print "Formatting /dev/$hdp$root partition\n";
-mkfs($fs, "/dev/$hdp$root");
-if ($var) {
- print "Formatting /dev/$hdp$var partition\n";
- mkfs($fs, "/dev/$hdp$var");
-}
-if ($home) {
- print "Formatting /dev/$hdp$home partition\n";
- mkfs($fs, "/dev/$hdp$home");
-}
-
-print "Mounting partitions\n";
-mkdir "/hd";
-system "mount", "-t", "ext2", "/dev/$hdp$inst", "/hd";
-mkdir "/mnt";
-system "mount", "-t", $fs, "/dev/$hdp$root", "/mnt";
-if ($var) {
- mkdir "/mnt/var";
- system "mount", "-t", $fs, "/dev/$hdp$var", "/mnt/var";
-}
-if ($home) {
- mkdir "/mnt/home";
- system "mount", "-t", $fs, "/dev/$hdp$home", "/mnt/home";
-}
-
-print "Copying installation on hard drive\n";
-mkdir "/hd/boot";
-if (-e "/cdrom/oem/vmlinuz" && -e "/cdrom/oem/all.rdz") {
- system "cp", "-a", "/cdrom/oem/vmlinuz", "/hd/boot/vmlinuz";
- system "cp", "-a", "/cdrom/oem/all.rdz", "/hd/boot/all.rdz";
-} elsif (-e "/cdrom/boot/vmlinuz" && -e "/cdrom/boot/hd.rdz") {
- system "cp", "-a", "/cdrom/boot/vmlinuz", "/hd/boot/vmlinuz";
- system "cp", "-a", "/cdrom/boot/hd.rdz", "/hd/boot/all.rdz";
-} elsif (-e "/cdrom/images/hd.img") {
- mkdir "/tmp/hd";
- system "modprobe", "loop";
- system "modprobe", "vfat";
- system "mount", "-t", "vfat", "/cdrom/images/hd.img", "/tmp/hd", "-o", "loop";
- system "cp", "-a", "/tmp/hd/vmlinuz", "/hd/boot/vmlinuz";
- system "cp", "-a", "/tmp/hd/hd.rdz", "/hd/boot/all.rdz";
- system "umount", "/tmp/hd";
-} else {
- die "no installation stage1 found";
-}
-
-mkdir "/hd/Mandrake";
-mkdir "/hd/Mandrake/RPMS";
-system "cp", "-a", "/cdrom/VERSION", "/hd";
-system "cp", "-a", "/cdrom/Mandrake/base", "/cdrom/Mandrake/mdkinst", "/hd/Mandrake";
-
-if (open F, ">/hd/Mandrake/oem_patch.pl") {
- print "Setting OEM specific extension to DrakX\n";
- if (exists $options{server}) {
- print F q{
- use install_steps;
- package install_steps;
- undef *choosePackages;
- *choosePackages = sub {
- my ($o, $packages, $compssUsers, $first_time) = @_;
-
- #- make sure we kept some space left for available else the system may
- #- not be able to start (xfs at least).
- my $available = install_any::getAvailableSpace($o);
- my $availableCorrected = pkgs::invCorrectSize($available / sqr(1024)) * sqr(1024);
-
- #- avoid destroying user selection of packages but only
- #- for expert, as they may have done individual selection before.
- install_any::unselectMostPackages($o);
-
- #- use specific OEM packages selection, go to level 5
- #- and disable some extension.
- $o->{compssUsersChoice}{$_} = 0 foreach 'GNOME';
- $o->{compssUsersChoice}{$_} = 0
- foreach map { @{$o->{compssUsers}{$_}{flags}} } 'Workstation|Office Workstation', 'Workstation|Internet station';
- $o->{compssListLevel} = 5;
- pkgs::setSelectedFromCompssList($packages, $o->{compssUsersChoice}, $o->{compssListLevel}, $availableCorrected);
-
- $availableCorrected;
- };
- };
- } else {
- print F q{
- use install_steps;
- package install_steps;
- undef *choosePackages;
- *choosePackages = sub {
- my ($o, $packages, $compssUsers, $first_time) = @_;
-
- #- make sure we kept some space left for available else the system may
- #- not be able to start (xfs at least).
- my $available = install_any::getAvailableSpace($o);
- my $availableCorrected = pkgs::invCorrectSize($available / sqr(1024)) * sqr(1024);
-
- #- avoid destroying user selection of packages but only
- #- for expert, as they may have done individual selection before.
- install_any::unselectMostPackages($o);
-
- #- use specific OEM packages selection, go to level 4.
- #- and select at least GAMES group, everything else has
- #- already be selected during master preparation.
- $o->{compssListLevel} = 4;
- $o->{compssUsersChoice}{GAMES} = 1;
- pkgs::setSelectedFromCompssList($packages, $o->{compssUsersChoice}, $o->{compssListLevel}, $availableCorrected);
-
- $availableCorrected;
- };
- };
- }
- if ($options{boot_entries}) {
- print "Setting OEM specific extension for boot entries\n";
- print F q{
- my $sorted_entries = q(} . $options{boot_entries} . q{); #- insert boot_entries options here as string q(...).
- my $old_setupBootloaderBefore = \&setupBootloaderBefore;
- undef *setupBootloaderBefore;
- *setupBootloaderBefore = sub {
- $old_setupBootloaderBefore->(@_);
- my @entries = split ',', $sorted_entries;
- my @result_entries;
- foreach my $p (@entries) {
- foreach (@{$_[0]{bootloader}{entries}}) {
- $_->{label} eq $p and push @result_entries, $_;
- }
- }
- if (@result_entries) {
- $_[0]{bootloader}{entries} = \@result_entries;
- $_[0]{bootloader}{default} = $result_entries[0]{label}; #- first image is default.
- }
- };
- };
- }
- close F;
-}
-
-print "Setting bootloader\n";
-mkdir "/hd/boot/grub";
-foreach (1..2) {
- -e "/hd/boot/grub/stage$_" or system "cp", "-a", "/boot/grub/stage$_", "/hd/boot/grub";
-}
-open F, ">/hd/boot/grub/menu.lst";
-if (defined $resize_fat_size) {
- print F "timeout 5\n";
- print F "color black/cyan yellow/cyan\n\n";
- print F "title linux\n";
-} else {
- print F "timeout 0\n\n";
- print F "title oem\n";
-}
-print F "kernel (hd0,$instz)/boot/vmlinuz ramdisk_size=32000 automatic=method:disk,disk:$hd,partition:$hdp$inst,directory:/ hd vga=788 fbeginner flang=$flang oem defcfg=/tmp/hdimage/Mandrake/oem_patch.pl\n";
-print F "initrd (hd0,$instz)/boot/all.rdz\n";
-#- if a windows partition is available, add an entrie for it.
-if (defined $resize_fat_size) {
- print F "\ntitle windows\n";
- printf F "rootnoverify (hd0,%s)\n", $hd_parts[$fat_pos]{minor}-1;
- print F "makeactive\n";
- print F "chainloader +1\n";
-}
-close F;
-open F, ">/hd/boot/grub/device.map";
-print F "(hd0) /dev/$hd\n";
-close F;
-open F, "| grub --device-map=/hd/boot/grub/device.map --batch";
-print F "install (hd0,$instz)/boot/grub/stage1 d (hd0) (hd0,$instz)/boot/grub/stage2 p (hd0,$instz)/boot/grub/menu.lst\n";
-print F "quit\n";
-close F or die "error while executing grub";
-
-my $packages = select_packages("/cdrom", $lang);
-
-my @media;
-open F, "/cdrom/Mandrake/base/hdlists";
-foreach (<F>) {
- chomp;
- s/\s*#.*$//;
- /^\s*$/ and next;
- m/^\s*(hdlist\S*\.cz2?)\s+(\S+)\s*(.*)$/ or die "invalid hdlist description \"$_\" in hdlists file";
-
- push @media, { hdlist => $1, rpmsdir => $2, descr => $3 };
-}
-close F;
-
-#- initialize installation.
-$ENV{DURING_INSTALL} = 1;
-$ENV{RPM_INSTALL_LANG} = "$flang:$lang";
-$ENV{LD_LIBRARY_PATH} = "/usr/X11R6/lib";
-$ENV{SECURE_LEVEL} = 2;
-foreach (qw(/etc /etc/sysconfig /etc/rpm /var /var/lib /var/lib/rpm /var/log /proc)) {
- mkdir "/mnt/$_";
-}
-system "mount", "-t", "proc", "proc", "/mnt/proc";
-open F, ">/mnt/etc/fstab";
-print F "/dev/$hdp$root / $fs defaults 1 1\n";
-if ($var) {
- print F "/dev/$hdp$var /var $fs defaults 1 2\n";
-}
-if ($home) {
- print F "/dev/$hdp$home /home $fs defaults 1 2\n";
-}
-close F;
-open F, ">/mnt/etc/sysconfig/i18n";
-print F "LANG=$lang\n";
-print F "LANGUAGE=$flang:$lang\n";
-print F "LC_MESSAGES=$flang\n";
-close F;
-open F, ">/mnt/etc/rpm/macros";
-print F "%_install_langs $flang:$lang\n";
-close F;
-
-#- hack for package psacct which has problem with its log file not touched.
-if (${pkgs::packageByName($packages, 'psacct') || {}}{selected}) {
- system "touch", "/mnt/var/log/psacct.log";
- system "touch", "/mnt/var/log/pacct";
-}
-
-system "rpm", "--root", "/mnt", "--initdb";
-
-#- keep in mind all the rpm files available (according to hdlists).
-my (%files, %rpms);
-
-require packdrake;
-foreach my $medium (@media) {
- my $packer = new packdrake("/cdrom/Mandrake/base/$medium->{hdlist}");
- foreach (@{$packer->{files}}) {
- $packer->{data}{$_}[0] eq 'f' or next;
- my ($fullname, $file) = /([^:]*):(.*)/ ? ($1, "$2.rpm") : ($_, "$_.rpm");
- $files{$fullname} = $file;
- $rpms{$file} = $medium->{rpmsdir};
- }
-}
-
-#- copy and install from each cd image.
-foreach my $medium (@media) {
- while ($cd && ! -d "/cdrom/$medium->{rpmsdir}") {
- system "unmount", "/dev/$cd";
- system "eject", "/dev/$cd";
- print "Please insert the cdrom labeled \"$medium->{descr}\"\n and press [enter] when done\n";
- $yes = <STDIN>;
- system "mount", "-r", "-t", "iso9660", "/dev/$cd", "/cdrom";
- }
-
- print "Copying packages from medium labeled \"$medium->{descr}\" to hard disk\n";
- system "mkdir", "-p", "/hd/$medium->{rpmsdir}";
- foreach my $pkg (@{$packages->{depslist}}) {
- $files{rpm_fullname($pkg)} or next;
- $pkg->{closure} && !$pkg->{selected} or next;
- my $file = "/cdrom/$medium->{rpmsdir}/" . $files{rpm_fullname($pkg)};
- if (-e $file) {
- print " copying " . rpm_fullname($pkg) . "\n";
- system "cp", "-a", $file, "/hd/$medium->{rpmsdir}";
- delete $pkg->{closure};
- }
- }
-
- print "Installing packages from medium labeled \"$medium->{descr}\"\n";
- if (my $pkg = pkgs::packageByName($packages, 'glibc')) { #- HACK FOR GLIBC
- $files{rpm_fullname($pkg)} or die "no glibc package found";
- if (delete $pkg->{selected}) {
- my $file = "/cdrom/$medium->{rpmsdir}/" . $files{rpm_fullname($pkg)};
- if (-e $file) {
- system "rpm", "-ivh", "--root", "/mnt", "--nodeps", "--force", "--noscripts", $file;
- }
- }
- } else {
- die "no glibc package found";
- }
- my @files;
- foreach my $pkg (@{$packages->{depslist}}) {
- $files{rpm_fullname($pkg)} or next;
- $pkg->{selected} or next;
- my $file = "/cdrom/$medium->{rpmsdir}/" . $files{rpm_fullname($pkg)};
- if (-e $file) {
- push @files, $file;
- delete $pkg->{selected};
- }
- }
- system "rpm", "-ivh", "--root", "/mnt", "--nodeps", "--force", @files;
- print "Installed " . scalar(@files) . " packages\n";
-
- scalar(grep { $_->{selected} || $_->{closure} } @{$packages->{depslist}}) == 0 and last;
-}
-
-#- try to figure out if a oem-message-graphic already exists.
-#- if this is the case, rename it to /mnt/boot/message-graphic
-if (-e "/cdrom/Mandrake/base/oem-message-graphic") {
- print "Using specific oem graphic image\n";
- if (-e "/mnt/boot/message-graphic") {
- rename "/mnt/boot/message-graphic", "/mnt/boot/message-graphic.old";
- system "cp", "-a", "/cdrom/Mandrake/base/oem-message-graphic", "/mnt/boot/message-graphic";
- } elsif (-e "/mnt/boot/lilo-graphic/message") {
- rename "/mnt/boot/lilo-graphic/message", "/mnt/boot/lilo-graphic/message.old";
- system "cp", "-a", "/cdrom/Mandrake/base/oem-message-graphic", "/mnt/boot/lilo-graphic/message";
- }
-}
-
-system "umount", "/mnt/proc";
-$home and system "umount", "/mnt/home";
-$var and system "umount", "/mnt/var";
-system "umount", "/mnt";
-system "umount", "/hd";
-system "umount", "/cdrom";
-
-$cd and system "eject", "/dev/$cd";
-
-print "
-Done. OEM hard drive ready!
-The hard drive is now ready for a customer.
-System is now halted.\n\n";
-
-system "halt";
-
-#- gives way to format partition (simpler approach)
-sub mkfs {
- my ($fs, $dev) = @_;
- for ($fs) {
- /ext2/ and do { system "mkfs.ext2", $dev;
- next };
- /ext3/ and do { system "mkfs.ext2", "-j", $dev;
- system "tune2fs", "-c0", "-i0", $dev;
- next };
- die "unknown fs: $_\n";
- }
-}
-
-#- provide package fullname that have to be installed and copied.
-sub select_packages {
- my ($dir, $lang) = @_;
- my $o = { packages => read_depslist("$dir/Mandrake/base/depslist.ordered") };
-
- #- act as DrakX will do to select packages.
- pkgs::read_rpmsrate($o->{packages}, install_any::getFile("Mandrake/base/rpmsrate") || die "unable to read rpmsrate");
- ($o->{compssUsers}, $o->{compssUsersSorted}, $o->{compssUsersIcons}, $o->{compssUsersDescr}) =
- pkgs::readCompssUsers($o->{packages}, $o->{meta_class});
- eval { install_any::getFile("XXX") }; #- close out any still opened filehandle..
-
- pkgs::selectPackage($o->{packages}, pkgs::packageByName($o->{packages}, 'basesystem') || die "no basesystem package found");
- #- by default, choose:
- $o->{compssUsersChoice}{$_} = 1 foreach 'GNOME', 'KDE', 'CONFIG', 'X';
- $o->{compssUsersChoice}{$_} = 1
- foreach map { @{$o->{compssUsers}{$_}{flags}} } 'Workstation|Office Workstation', 'Workstation|Internet station';
-
- if (exists $options{server}) {
- foreach (qw(KDE ACCESSIBILITY PUBLISHING CUPS EDITORS TEXT_TOOLS COMMUNICATIONS TERMINALS
- NETWORKING_FILE_TRANSFER NETWORKING_OTHER
- NETWORKING_FILE_TRANSFER_SERVER NETWORKING_FIREWALLING_SERVER NETWORKING_LDAP_SERVER
- NETWORKING_MAIL_SERVER NETWORKING_OTHER_SERVER
- NETWORKING_REMOTE_ACCESS NETWORKING_REMOTE_ACCESS_SERVER NETWORKING_DNS NETWORKING_DNS_SERVER
- NETWORKING_FILE NETWORKING_FILE_SERVER NETWORKING_WWW NETWORKING_WWW_SERVER
- ARCHIVING DEVELOPMENT MONITORING FILE_TOOLS CONFIG BOOKS SYSTEM X DOCS)) {
- $o->{compssUsersChoice}{$_} = 1;
- }
- #- additional packages to be selected for server, databases with MySQL (avoid rpmsrate modifications).
- foreach (qw(MySQL-client MySQL-shared MySQL perl-Mysql)) {
- my $pkg = pkgs::packageByName($o->{packages}, $_);
- $pkg and pkgs::selectPackage($o->{packages}, $pkg);
- }
- } else {
- $o->{compssUsersChoice}{$_} = 1 foreach map { @{$o->{compssUsers}{$_}} } @{$o->{compssUsersSorted}};
- $o->{compssUsersChoice}{$_} = 1 foreach qw(SYSTEM X DOCS);
- @{$o->{compssUsersChoice}}{grep { /SERVER|DATABASES/ } keys %{$o->{compssUsersChoice}}} = ();
- }
-
- my $lang_pkg = $lang && pkgs::packageByName($o->{packages}, "locales-$lang");
- if ($lang_pkg) {
- pkgs::selectPackage($o->{packages}, $lang_pkg);
- $o->{compssUsersChoice}{qq(LOCALES"$lang")} = 1;
- $o->{compssUsersChoice}{qq(LOCALES"$flang")} = 1;
- $o->{compssUsersChoice}{qq(CHARSET"$charset")} = 1;
- }
-
- pkgs::setSelectedFromCompssList($o->{packages}, $o->{compssUsersChoice}, 4, 0);
- #- save selected, but keep selected property.
- foreach my $pkg (@{$o->{packages}{depslist}}) {
- $pkg->{selected} and $pkg->{save_selected} = $pkg->{selected};
- }
-
- #- extend selection to closure now, make all selected as closure and restore selected after.
- $o->{compssUsersChoice}{$_} = 1 foreach qw(BURNER DVD PCMCIA BIGMEM SMP 3D TV SCANNER PHOTO SOUND);
- pkgs::setSelectedFromCompssList($o->{packages}, $o->{compssUsersChoice}, 4, 0);
- $o->{compssUsersChoice}{$_} = 0 foreach qw(BURNER DVD PCMCIA BIGMEM SMP 3D TV SCANNER PHOTO SOUND);
- #- INSTALL class need to be copied as closure (unless installed after).
- #- but we have to remove kernel22 and kernel22-smp now obsolete for oem.
- foreach (@{$o->{packages}{needToCopy}}) {
- /^(kernel22.*|raidtools|lvm|reiserfsprogs|xfsprogs|jfsprogs|XFree86-(Mach8|Mach32|Mono|W32|3DLabs|P9000|8514|VGA16|I128|AGX))$/ and next;
- my $pkg = pkgs::packageByName($o->{packages}, $_);
- pkgs::selectPackage($o->{packages}, $pkg);
- }
- #- first select package that have to go to closure according to their names.
- foreach my $pkg (@{$o->{packages}{depslist}}) {
- $pkg->{name} =~ /kernel-(\d|smp|enterprise)/ and pkgs::selectPackage($o->{packages}, $pkg);
- $pkg->{name} =~ /NVIDIA/ and pkgs::selectPackage($o->{packages}, $pkg);
- }
- foreach my $pkg (@{$o->{packages}{depslist}}) {
- delete $pkg->{selected} && !$pkg->{save_selected} and $pkg->{closure} = 1;
- $pkg->{save_selected} and $pkg->{selected} = $pkg->{save_selected};
- }
-
- #- package that have to selected here as a bonus for oem install.
- foreach (qw(cups cups-drivers a2ps drakprofile draksync numlock icewm-light
- Mesa Mesa-demos alsa alsa-utils curl
- glibc vim-minimal kernel gcc-cpp
- ), exists $options{server} ? qw(openldap-migration openldap-clients pam_ldap) : ()) {
- my $pkg = pkgs::packageByName($o->{packages}, $_);
- $pkg and pkgs::selectPackage($o->{packages}, $pkg);
- }
-
- #- special packages that are to be move to closure always ...
- foreach (qw(nfs-utils-client numlock usbd hotplug alsa alsa-utils
- Aurora Aurora-Monitor-NewStyle-Categorizing-WsLib bootsplash)) {
- my $pkg = pkgs::packageByName($o->{packages}, $_);
- if ($pkg) {
- pkgs::selectPackage($o->{packages}, $pkg);
- $pkg->{closure} = 1;
- delete $pkg->{selected};
- }
- }
-
- $o->{packages};
-}
-
-sub chop_version {
- ($_[0] =~ /^([^:\s]*)-[^:\-\s]+-[^:\-\s]+\.[^:\.\-\s]*(?::\S*)?/)[0] || die "unable to parse $_[0]";
-}
-sub rpm_fullname {
- ($_[0]{name} =~ /^([^:\s]*-[^:\-\s]+-[^:\-\s]+\.[^:\.\-\s]*)(?::\S*)?/)[0] || die "unable to parse $_[0]";
-}
-
-sub read_depslist {
- my ($file) = @_;
- my $packages = { depslist => [], names => {} };
-
- #- read depslist.oredered file.
- my $id = 0;
-
- open F, "$file" or die "unable to open ordered dependencies list file";
- while (<F>) {
- my ($name, $size, @deps) = split;
- push @{$packages->{depslist}}, { id => $id++, name => $name, size => $size, deps => \@deps };
- }
- close F;
-
- foreach (@{$packages->{depslist}}) {
- $packages->{names}{chop_version($_->{name})} = $_;
- }
-
- print "read " . scalar(@{$packages->{depslist}}) . " package dependancies\n";
- $packages;
-}
-
-#- compability method for the below ones, wrap DrakX code extracted.
-package log;
-sub l {}
-
-package detect_devices;
-sub matching_desc { 0 }
-
-package install_any;
-sub getFile { open FILE, "/cdrom/$_[0]" or return; \*FILE }
-
-package pkgs;
-sub if_ { my $b = shift; $b or return (); wantarray ? @_ : $_[0] }
-sub formatXiB { $_[0] } #- NOP
-sub packageName { ::chop_version($_[0]{name}) }
-sub packageFlagSelected { $_[0]{selected} }
-sub packageSize { $_[0]{size} }
-sub packageDepsId { @{$_[0]{deps}} }
-sub packageRate { $_[0]{values}[0] }
-sub packageRateRFlags { @{$_[0]{values}} }
-sub packageSetRateRFlags {
- my ($pkg, @rate_rflags) = @_;
- $pkg->{values} = [ @rate_rflags ];
-}
-sub packageByName {
- my ($packages, $name) = @_;
- $packages->{names}{$name};
-}
-sub packageById {
- my ($packages, $id) = @_;
- $packages->{depslist}[$id];
-}
-sub selectedSize {
- my ($packages) = @_;
- my $size = 0;
- foreach (@{$packages->{depslist}}) {
- $_->{selected} and $size += $_->{size};
- }
- $size;
-}
-my @preferred = qw(perl-GTK postfix wu-ftpd ghostscript-X vim-minimal kernel ispell-en);
-sub selectPackage {
- my ($packages, $pkg, $base, $otherOnly, $check_recursion) = @_;
-
- #- avoid infinite recursion (mainly against badly generated depslist.ordered).
- $check_recursion ||= {}; exists $check_recursion->{$pkg->{name}} and return; $check_recursion->{$pkg->{name}} = undef;
-
- #- make sure base package are set even if already selected.
- $base and $pkg->{base} = 1;
-
- #- select package and dependancies, otherOnly may be a reference
- #- to a hash to indicate package that will strictly be selected
- #- when value is true, may be selected when value is false (this
- #- is only used for unselection, not selection)
- unless ($pkg->{selected}) {
- foreach (@{$pkg->{deps}}) {
- my $preferred;
- if (/\|/) {
- #- choice deps should be reselected recursively as no
- #- closure on them is computed, this code is exactly the
- #- same as pixel's one.
- my %preferred; @preferred{@preferred} = ();
- foreach (split '\|') {
- my $dep = $packages->{depslist}[$_] or next;
- $preferred ||= $dep;
- $dep->{selected} and $preferred = $dep, last;
- packageName($dep) =~ /kernel-\d/ and $preferred = $dep; #- hard coded preference to simple kernel
- exists $preferred{::chop_version($dep->{name})} and $preferred = $dep;
- }
- selectPackage($packages, $preferred, $base, $otherOnly, $check_recursion) if $preferred;
- } else {
- #- deps have been closed except for choices, so no need to
- #- recursively apply selection, expand base on it.
- my $dep = $packages->{depslist}[$_];
- $base and $dep->{base} = 1;
- $otherOnly and !$dep->{selected} and $otherOnly->{::chop_version($dep->{name})} = 1;
- $otherOnly or $dep->{selected} += 1;
- }
- }
- }
- $otherOnly and !$pkg->{selected} and $otherOnly->{::chop_version($pkg->{name})} = 1;
- $otherOnly or $pkg->{selected} += 1;
- 1;
-}
-
-#- this code is extracted from DrakX and SHOULD NOT BE MODIFIED, wrapper method exists above to provide a good choice.
-sub read_rpmsrate {
- my ($packages, $f) = @_;
- my $line_nb = 0;
- my $fatal_error;
- my (@l);
- while (<$f>) {
- $line_nb++;
- /\t/ and die "tabulations not allowed at line $line_nb\n";
- s/#.*//; # comments
-
- my ($indent, $data) = /(\s*)(.*)/;
- next if !$data; # skip empty lines
-
- @l = grep { $_->[0] < length $indent } @l;
-
- my @m = @l ? @{$l[$#l][1]} : ();
- my ($t, $flag, @l2);
- while ($data =~
- /^((
- [1-5]
- |
- (?: (?: !\s*)? [0-9A-Z_]+(?:".*?")?)
- (?: \s*\|\|\s* (?: !\s*)? [0-9A-Z_]+(?:".*?")?)*
- )
- (?:\s+|$)
- )(.*)/x) { #@")) {
- ($t, $flag, $data) = ($1,$2,$3);
- while ($flag =~ s,^\s*(("[^"]*"|[^"\s]*)*)\s+,$1,) {}
- my $ok = 0;
- $flag = join('||', grep {
- if (my ($inv, $p) = /^(!)?HW"(.*)"/) {
- ($inv xor detect_devices::matching_desc($p)) and $ok = 1;
- 0;
- } else {
- 1;
- }
- } split '\|\|', $flag);
- push @m, $ok ? 'TRUE' : $flag || 'FALSE';
- push @l2, [ length $indent, [ @m ] ];
- $indent .= $t;
- }
- if ($data) {
- # has packages on same line
- my ($rate) = grep { /^\d$/ } @m or die sprintf qq(missing rate for "%s" at line %d (flags are %s)\n), $data, $line_nb, join('&&', @m);
- foreach (split ' ', $data) {
- if ($packages) {
- my $p = packageByName($packages, $_) or next;
- my @m2 =
- map { if_($_ && packageName($_) =~ /locales-(.*)/, qq(LOCALES"$1")) }
- map { packageById($packages, $_) } packageDepsId($p);
-
- my @m3 = ((grep { !/^\d$/ } @m), @m2);
- if (@m3 >= 1 && $m3[0] eq 'INSTALL' || @m3 >=2 && $m3[1] eq 'INSTALL') {
- push @{$packages->{needToCopy} ||= []}, $_;
- next; #- don't need to put INSTALL flag for a package.
- }
- if (packageRate($p)) {
- my ($rate2, @m4) = packageRateRFlags($p);
- if (@m3 > 1 || @m4 > 1) {
- log::l("can't handle complicate flags for packages appearing twice ($_)");
- $fatal_error++;
- }
- log::l("package $_ appearing twice with different rates ($rate != $rate2)") if $rate != $rate2;
- packageSetRateRFlags($p, $rate, "$m3[0]||$m4[0]");
- } else {
- packageSetRateRFlags($p, $rate, @m3);
- }
- } else {
- print "$_ = ", join(" && ", @m), "\n";
- }
- }
- push @l, @l2;
- } else {
- push @l, [ $l2[0][0], $l2[$#l2][1] ];
- }
- }
- $fatal_error and die "$fatal_error fatal errors in rpmsrate";
-}
-
-sub readCompssUsers {
- my ($packages, $meta_class) = @_;
- my (%compssUsers, %compssUsersIcons, , %compssUsersDescr, @sorted, $l);
- my (%compss);
-
- my $file = 'Mandrake/base/compssUsers';
- my $f = $meta_class && install_any::getFile("$file.$meta_class") || install_any::getFile($file) or die "can't find $file";
- local $_;
- while (<$f>) {
- /^\s*$/ || /^#/ and next;
- s/#.*//;
-
- if (/^(\S.*)/) {
- my ($icon, $descr);
- /^(.*?)\s*\[icon=(.*?)\](.*)/ and $_ = "$1$3", $icon = $2;
- /^(.*?)\s*\[descr=(.*?)\](.*)/ and $_ = "$1$3", $descr = $2;
- $compssUsersIcons{$_} = $icon;
- $compssUsersDescr{$_} = $descr;
- push @sorted, $_;
- $compssUsers{$_} = $l = [];
- } elsif (/^\s+(.*?)\s*$/) {
- push @$l, $1;
- }
- }
- \%compssUsers, \@sorted, \%compssUsersIcons, \%compssUsersDescr;
-}
-
-sub setSelectedFromCompssList {
- my ($packages, $compssUsersChoice, $min_level, $max_size, $otherOnly) = @_;
- $compssUsersChoice->{TRUE} = 1; #- ensure TRUE is set
- my $nb = selectedSize($packages);
- foreach my $p (sort { packageRate($b) <=> packageRate($a) } values %{$packages->{names}}) {
- my ($rate, @flags) = packageRateRFlags($p);
- next if
- !$rate || $rate < $min_level ||
- grep { !grep { /^!(.*)/ ? !$compssUsersChoice->{$1} : $compssUsersChoice->{$_} } split('\|\|') } @flags;
-
- #- determine the packages that will be selected when
- #- selecting $p. the packages are not selected.
- my %newSelection;
- selectPackage($packages, $p, 0, \%newSelection);
-
- #- this enable an incremental total size.
- my $old_nb = $nb;
- foreach (grep { $newSelection{$_} } keys %newSelection) {
- $nb += packageSize($packages->{names}{$_});
- }
- if ($max_size && $nb > $max_size) {
- $nb = $old_nb;
- $min_level = packageRate($p);
- last;
- }
-
- #- at this point the package can safely be selected.
- if ($otherOnly) {
- selectPackage($packages, $p, 0, $otherOnly);
- } else {
- selectPackage($packages, $p);
- }
- }
- unless ($otherOnly) {
- log::l("setSelectedFromCompssList: reached size ", formatXiB($nb), ", up to indice $min_level (less than ", formatXiB($max_size), ")");
- log::l("setSelectedFromCompssList: ", join(" ", sort map { packageName($_) } grep { packageFlagSelected($_) } @{$packages->{depslist}}));
- }
- $min_level;
-}
diff --git a/rescue/tree/etc/passwd b/rescue/tree/etc/passwd
deleted file mode 100644
index 568451e4e..000000000
--- a/rescue/tree/etc/passwd
+++ /dev/null
@@ -1,3 +0,0 @@
-root::0:0::/:/bin/bash
-shutdown:*:6:0:shutdown:/sbin:/sbin/shutdown
-halt:*:7:0:halt:/sbin:/sbin/halt
diff --git a/rescue/tree/etc/profile b/rescue/tree/etc/profile
deleted file mode 100644
index 5cf489922..000000000
--- a/rescue/tree/etc/profile
+++ /dev/null
@@ -1,25 +0,0 @@
-# /etc/profile
-# (c) MandrakeSoft, Chmouel Boudjnah <chmouel@mandrakesoft.com>
-
-# System wide environment and startup programs
-# Functions and aliases go in /etc/bashrc
-
-PROFILE_LOADED=1
-
-export PATH=/usr/bin:/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/mnt/sbin:/mnt/bin:/mnt/usr/sbin:/mnt/usr/bin:/mnt/usr/X11R6/bin
-export LD_LIBRARY_PATH=/mnt/lib:/mnt/usr/lib:/mnt/usr/X11R6/lib
-
-PS1="[root@rescue \w]\\$ "
-ls () { /bin/ls --color=auto -F "$@";}
-ll () { /bin/ls --color=auto -Fl "$@";}
-d () { /bin/ls --color=auto -F "$@";}
-s () { cd .. ;}
-which () { type -p "$@" ;}
-HOSTNAME=rescue
-HISTSIZE=1000
-HISTFILESIZE=1000
-
-INPUTRC=/etc/inputrc
-export PATH PS1 USER HOSTNAME HISTSIZE HISTFILESIZE INPUTRC
-
-cat /etc/issue
diff --git a/rescue/tree/etc/rc.reboot b/rescue/tree/etc/rc.reboot
deleted file mode 100755
index 0b67416f1..000000000
--- a/rescue/tree/etc/rc.reboot
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-sleep 1
-/sbin/killall5 -9
-
-umount -a -f -t noproc
-
-reboot -i -d
diff --git a/rescue/tree/etc/rc.sysinit b/rescue/tree/etc/rc.sysinit
deleted file mode 100755
index e32a23b3e..000000000
--- a/rescue/tree/etc/rc.sysinit
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/sh
-
-action() { echo $1; shift; $*; }
-
-export PATH=/bin:/sbin:/usr/bin:/usr/sbin
-
-echo -e "\t\t\tWelcome to \\033[1;36mMandrake\\033[0;39m Linux"
-
-action "Mounting proc filesystem" mount -n -t proc /proc /proc
-action "Remounting root filesystem in read-write mode" mount -n -o remount,rw /
-
->/etc/mtab
-mount -f /
-mount -f /proc
-
-# Set the hostname.
-action "Setting hostname rescue" hostname rescue
-echo rescue > /etc/HOSTNAME
-
-# Loads common modules ( no kerneld :( )
-echo "Loading additional modules..."
-load() { modprobe $* 2>/dev/null; }
-load ide-mod
-load ide-probe
-load ide-disk
-load ide-cd
-load floppy
-load af_packet
-load isofs
-load vfat
-load ext3
-load reiserfs
-load xfs
-load jfs
-load loop
-load sd_mod
-load sr_mod
-
-grep -q oem /proc/cmdline && exec /etc/oem -f
-
-/sbin/ifconfig lo 127.0.0.1 netmask 255.0.0.0
-/sbin/route add 127.0.0.1 lo
-
-grep -q noauto /proc/cmdline || drvinst SERIAL_USB
-
-if ! grep -q expert /proc/cmdline; then
- rescue-gui
-fi
diff --git a/rescue/tree/etc/resolv.conf b/rescue/tree/etc/resolv.conf
deleted file mode 100644
index 3822939b1..000000000
--- a/rescue/tree/etc/resolv.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-search foo.com
-nameserver 192.168.1.1
diff --git a/rescue/tree/sbin/fakeshutdown b/rescue/tree/sbin/fakeshutdown
deleted file mode 100755
index c6d9b8440..000000000
--- a/rescue/tree/sbin/fakeshutdown
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/usr/bin/perl
-
-#
-# Guillaume Cottenceau (gc@mandrakesoft.com)
-#
-# Copyright 2001 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.
-#
-
-sub cat_ { local *F; open F, $_[0] or $_[1] ? die "cat of file $_[0] failed: $!\n" : return; my @l = <F>; wantarray ? @l : join '', @l }
-
-print "\n";
-
-
-#- try to umount as much as possible; uses Pixel's ultra optimized algo (let you guess how it works..)
-print "Umounting:\n";
-my @mounts = cat_('/proc/mounts');
-my $something_moved;
-do {
- $something_moved = 0;
- foreach (@mounts) {
- my $where = (split)[1];
- next if $where eq '/'; #- ouch! umounting the ramdisk on / always succeeds, and makes it becoming ro :-(
- if (!system("umount $where 2>/dev/null")) {
- print "\t$where\n";
- $something_moved++;
- }
- }
-} while $something_moved;
-
-
-#- shutdown with init
-exec '/sbin/init', 6;
diff --git a/rescue/tree/sbin/modprobe b/rescue/tree/sbin/modprobe
deleted file mode 100755
index 811c75111..000000000
--- a/rescue/tree/sbin/modprobe
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/usr/bin/perl
-
-sub cat_ { local *F; open F, $_[0] or $_[1] ? die "cat of file $_[0] failed: $!\n" : return; my @l = <F>; wantarray ? @l : join '', @l }
-
-sub read_already_loaded() {
- foreach (cat_("/proc/modules")) {
- my ($name) = split;
- $conf{$name}{loaded} = 1;
- }
-}
-
-sub load_deps($) {
- my ($file) = @_;
-
- local *F;
- open F, $file or log::l("error opening $file: $!"), return 0;
- foreach (<F>) {
- my ($f, $deps) = split ':';
- push @{$deps{$f}}, split ' ', $deps;
- }
-}
-
-sub load {
- my ($name, @options) = @_;
- $name =~ s/\.o//;
-
- $conf{$name}{loaded} and return;
- eval { load($_, 'prereq') } foreach @{$deps{$name}};
-
- system("packdrake -x /modules/modules.cz* /tmp $name.o");
- -r "/tmp/$name.o" or die "can't find module $name\n";
- system("/sbin/insmod /tmp/$name.o"); $? and die("insmod $name failed");
- system("rm /tmp/$name.o");
-}
-
-!@ARGV || $ARGV[0] =~ /-h/ and die "usage: modprobe <module> [<options...>]\n";
-
-read_already_loaded();
-load_deps("/modules/modules.dep");
-load(@ARGV);
diff --git a/rescue/tree/usr/lib/CVS. b/rescue/tree/usr/lib/CVS.
deleted file mode 100644
index e69de29bb..000000000
--- a/rescue/tree/usr/lib/CVS.
+++ /dev/null
diff --git a/tools/.cvsignore b/tools/.cvsignore
deleted file mode 100644
index 88754bc8b..000000000
--- a/tools/.cvsignore
+++ /dev/null
@@ -1,4 +0,0 @@
-rpm2header
-gendepslist
-xhost+
-rpcinfo-flushed
diff --git a/tools/2adsldb.pm b/tools/2adsldb.pm
deleted file mode 100644
index 23328aafc..000000000
--- a/tools/2adsldb.pm
+++ /dev/null
@@ -1,17 +0,0 @@
-open F, "isplist.txt" or die "file $file not found";
-open G, ">tutu" or die "file $file not found";
-foreach (<F>) {
- s/\#.*//;
- /.*ADSL.*/ or next;
-#| NOM | PAYS | CONNECTION | MAILTYPE | SMTP | MAILSERVER | NEWS | MY1DNS | MY2DNS | PROXY | PROXYSERVER | DHCP | EMAIL
- s/(.*)france(.*)/$1France$2/;
- s/(.*)FRANCE(.*)/$1France$2/;
- s/(.*)USA(.*)/$1United States$2/;
- s/(.*)U.S.A(.*)/$1United States$2/;
- s/(.*)US(.*)/$1United States$2/;
- s/(.*)usa(.*)/$1United States$2/;
- s/(.*)club-internet(.*)/$1club internet$2/;
- my ($name, $country, $connexion, $mailtype, $smtp, $popserver, $mailserver, $news, $dns1, $dns2, $proxy, $proxyserver, $dhcp, $email) = split /\|/;
- print G join("|", $country, join("=>", $name, $dns1, $dns2)), "\n"; #$domain,
-}
-
diff --git a/tools/2isdndb.pm b/tools/2isdndb.pm
deleted file mode 100644
index 536808706..000000000
--- a/tools/2isdndb.pm
+++ /dev/null
@@ -1,25 +0,0 @@
-open F, "isdndb.txt" or die "file $file not found";
-open G, ">tutu" or die "file $file not found";
-foreach (<F>) {
- s/\#.*//;
-# s/\[City\]\s+National//;
- /\[Country\]\s*(.*)/ and $country = $1;
- /\[City\]\s*(.*)/ and $city = $1;
- /\[Name\]\s*(.*)/ and $name = $1;
- /\[Prefix\]\s*(.*)/ and $prefix = $1;
- /\[ISDN\]\s*(.*)/ and $isdn = $1;
- /\[Encaps\]\s*.*/ and do { defined $dns1 and $dns2=""; };
- /\[Domain\]\s*(.*)/ and $domain = $1;
- /\[DNS\]\s*(.*)/ and ($dns1 ? $dns2 : $dns1) = $1;
- /\[End\]\s*(.*)/ and do { undef $name; undef $prefix; undef $isdn; undef $domain; undef $dns1; undef $dns2; };
- if ($isdn && !$prefix) { $prefix = "" }
- if (defined $name && defined $isdn && defined $domain && defined $dns1 && defined $dns2) {
- print G join("|", $country, $city, join("=>", $name, $prefix . $isdn, $domain, $dns1, $dns2)), "\n";
- undef $name;
- undef $prefix;
- undef $isdn;
- undef $domain;
- undef $dns1;
- undef $dns2;
- }
-}
diff --git a/tools/Makefile b/tools/Makefile
deleted file mode 100644
index 244b23bd9..000000000
--- a/tools/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-ROOTDEST = /export
-DEST = $(ROOTDEST)/Mandrake/mdkinst
-RPMS = $(wildcard $(ROOTDEST)/Mandrake/RPMS/*.rpm)
-DIRS = ddcprobe serial_probe aewm-drakx
-BASE = $(ROOTDEST)/Mandrake/base
-CFLAGS = -Wall
-
-ARCH := $(shell arch | egrep "(x86_64|sparc64|s390x)")
-ifneq ("x$(ARCH)", "x")
-LIB_NAME = lib64
-else
-LIB_NAME = lib
-endif
-
-.PHONY: clean install $(DIRS)
-
-all: $(DIRS) xhost+ rpcinfo-flushed install
-
-$(DIRS):
- make -C $@
-
-install:
- @install -d $(ROOTDEST)/misc/auto
- @install make_mdkinst_stage2 $(ROOTDEST)/misc
- @cd /usr/bin ; install packdrake $(ROOTDEST)/misc || { echo "packdrake is missing"; exit 1; }
- @cd /usr/bin ; install gendistrib rpm2header $(ROOTDEST)/misc || { echo "install rpmtools first!" ; exit 1; }
- @eval `perl -V:installvendorlib`; cd $$installvendorlib ; cp -rf packdrake.pm $(ROOTDEST)/misc || { echo "install rpmtools first!" ; exit 1; }
- @eval `perl -V:installvendorarch`; cd $$installvendorarch ; cp -rf URPM* $(ROOTDEST)/misc || { echo "install perl-URPM first!" ; exit 1; }
- @eval `perl -V:installvendorarch`; cd $$installvendorarch/auto ; cp -rf URPM $(ROOTDEST)/misc/auto || { echo "install perl-URPM first!" ; exit 1; }
- @mkdir -p $(DEST)/usr/bin
-
-xhost+: %: %.c
- $(CC) $(CFLAGS) $< -L/usr/X11R6/$(LIB_NAME) -lX11 -o $@
-
-ddcprobe/ddcxinfos:
- $(MAKE) -C ddcprobe ddcxinfos
-
-clean:
- for i in $(DIRS); do $(MAKE) -C $$i clean; done
- rm -rf *~ xhost+ rpcinfo-flushed ddcprobe/ddcxinfos */*.o
diff --git a/tools/addchangelog.pl b/tools/addchangelog.pl
deleted file mode 100755
index 8e39802a6..000000000
--- a/tools/addchangelog.pl
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/usr/bin/perl
-
-@ARGV == 1 or die "usage $0: <cvslog2changelog script>\n";
-
-($script) = @ARGV;
-
-$date = (split('/', `grep ChangeLog perl-install/CVS/Entries`))[3];
-
-@changelog = `(cvs log -d ">$date" docs mdk-stage1 rescue tools ; cd perl-install; cvs log -d ">$date") | $script`;
-@before = `cat perl-install/ChangeLog`;
-
-open F, ">perl-install/ChangeLog";
-print F foreach @changelog, @before;
-
-`cvs commit -m '' perl-install/ChangeLog` =~ /new revision: (.*?);/;
-
-print "$1\n";
-print foreach @changelog;
diff --git a/tools/aewm-drakx/.cvsignore b/tools/aewm-drakx/.cvsignore
deleted file mode 100644
index 2c9522444..000000000
--- a/tools/aewm-drakx/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-aewm-drakx
diff --git a/tools/aewm-drakx/Makefile b/tools/aewm-drakx/Makefile
deleted file mode 100644
index ec5bbf977..000000000
--- a/tools/aewm-drakx/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-ARCH := $(shell arch | egrep "(x86_64|sparc64|s390x)")
-ifneq ("x$(ARCH)", "x")
-LIB_NAME = lib64
-else
-LIB_NAME = lib
-endif
-
-CFLAGS = -Wall -Os
-LDFLAGS = -L/usr/X11R6/$(LIB_NAME) -lX11
-CFILES = $(wildcard *.c)
-OFILES = $(CFILES:%.c=%.o)
-GOAL = aewm-drakx
-
-$(GOAL): $(OFILES)
-
-clean:
- rm -f $(GOAL) $(OFILES) TAGS *~
diff --git a/tools/aewm-drakx/README b/tools/aewm-drakx/README
deleted file mode 100644
index 160ffb4d2..000000000
--- a/tools/aewm-drakx/README
+++ /dev/null
@@ -1,53 +0,0 @@
-aewm-drakx - A DrakX-aware X11 Window Manager
-======================================================================
-aewm-drakx is a stripped down version of aewm with keyboard focus added.
-The main and only purpose of aewm-drakx is to provide keyboard focus.
-
-Thanks to aewm author for his job. The already small aewm, gives a tiny WM
-(source < 4Kl, binary < 8KB) when stripped down of nearly everything.
-
-Pixel.
-
-
-aewm
-======================================================================
-http://www.red-bean.com/~decklin/aewm/.
-
-Author
-======================================================================
-
-aewm is maintained by Decklin Foster <decklin@red-bean.com>. If you
-have bug reports, comments, flames, want permission to change the
-license, or are just bored, send me email. Your messages are
-appreciated (but do read the thing above about virtual desktops ;-).
-
-License
-======================================================================
-
-Copyright (c) 1998-2001 Decklin Foster.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS", WITHOUT ANY EXPRESS
-OR IMPLIED WARRANTIES OF ANY KIND. IN NO EVENT SHALL THE AUTHOR BE
-HELD LIABLE FOR ANY DAMAGES CONNECTED WITH THE USE OF THIS PROGRAM.
-
-You are granted permission to copy, publish, distribute, and/or sell
-copies of this program and any modified versions or derived works,
-provided that this copyright and notice are not removed or altered.
-
-Portions of the code were based on 9wm, which contains this license:
-
-> 9wm is free software, and is Copyright (c) 1994 by David Hogan.
-> Permission is granted to all sentient beings to use this software,
-> to make copies of it, and to distribute those copies, provided
-> that:
->
-> (1) the copyright and licence notices are left intact
-> (2) the recipients are aware that it is free software
-> (3) any unapproved changes in functionality are either
-> (i) only distributed as patches
-> or (ii) distributed as a new program which is not called 9wm
-> and whose documentation gives credit where it is due
-> (4) the author is not held responsible for any defects
-> or shortcomings in the software, or damages caused by it.
->
-> There is no warranty for this software. Have a nice day.
diff --git a/tools/aewm-drakx/aewm-drakx.c b/tools/aewm-drakx/aewm-drakx.c
deleted file mode 100644
index 4df2544af..000000000
--- a/tools/aewm-drakx/aewm-drakx.c
+++ /dev/null
@@ -1,50 +0,0 @@
-/* aewm - a minimalistic X11 window manager. ------- vim:sw=4:et
- * Copyright (c) 1998-2001 Decklin Foster <decklin@red-bean.com>
- * Free software! Please see README for details and license. */
-
-#include "aewm.h"
-
-
-Display *dpy;
-Window root;
-
-static void scan_wins(void)
-{
- unsigned int nwins, i;
- Window dummyw1, dummyw2, *wins;
- XWindowAttributes attr;
-
- XQueryTree(dpy, root, &dummyw1, &dummyw2, &wins, &nwins);
- for (i = 0; i < nwins; i++) {
- XGetWindowAttributes(dpy, wins[i], &attr);
- if (!attr.override_redirect && attr.map_state == IsViewable)
- make_new_client(wins[i]);
- }
- XFree(wins);
-}
-
-static void setup_display(void)
-{
- XSetWindowAttributes sattr;
-
- dpy = XOpenDisplay(NULL);
-
- if (!dpy) {
- err("can't open display! check your DISPLAY variable.");
- exit(1);
- }
-
- XSetErrorHandler(handle_xerror);
- root = RootWindow(dpy, DefaultScreen(dpy));
-
- sattr.event_mask = SubstructureRedirectMask|SubstructureNotifyMask;
- XChangeWindowAttributes(dpy, root, CWEventMask, &sattr);
-}
-
-
-int main()
-{
- setup_display();
- scan_wins();
- do_event_loop();
-}
diff --git a/tools/aewm-drakx/aewm.h b/tools/aewm-drakx/aewm.h
deleted file mode 100644
index 1f2f11f1f..000000000
--- a/tools/aewm-drakx/aewm.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* aewm - a minimalistic X11 window manager. ------- vim:sw=4:et
- * Copyright (c) 1998-2001 Decklin Foster <decklin@red-bean.com>
- * Free software! Please see README for details and license. */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <X11/Xutil.h>
-
-typedef struct _Client Client;
-
-struct _Client {
- Client *next;
- Window window;
-};
-
-extern Display *dpy;
-
-/* events.c */
-extern void do_event_loop(void);
-
-/* client.c */
-extern Client *find_client(Window);
-extern void set_focus_on(Window w);
-extern void set_wm_state(Client *, int);
-extern void remove_client(Client *);
-extern void make_new_client(Window);
-
-/* misc.c */
-void err(const char *, ...);
-int handle_xerror(Display *, XErrorEvent *);
-
-
-#define wm_state XInternAtom(dpy, "WM_STATE", False)
diff --git a/tools/aewm-drakx/client.c b/tools/aewm-drakx/client.c
deleted file mode 100644
index 8db6b2151..000000000
--- a/tools/aewm-drakx/client.c
+++ /dev/null
@@ -1,122 +0,0 @@
-/* aewm - a minimalistic X11 window manager. ------- vim:sw=4:et
- * Copyright (c) 1998-2001 Decklin Foster <decklin@red-bean.com>
- * Free software! Please see README for details and license. */
-
-#include "aewm.h"
-#include <X11/Xmd.h>
-
-
-Client *head_client = NULL;
-
-Client *find_client(Window w)
-{
- Client *c;
-
- for (c = head_client; c; c = c->next)
- if (c->window == w) return c;
-
- return NULL;
-}
-
-void set_focus_on(Window w)
-{
- char *name;
- XFetchName(dpy, w, &name);
- if (name && strcmp(name, "skip")) {
- XSetInputFocus(dpy, w, RevertToPointerRoot, CurrentTime);
-#ifdef DEBUG
- printf("aewm-drakx: adding %lx %s\n", w, name);
-#endif
- }
-}
-
-/* Attempt to follow the ICCCM by explicity specifying 32 bits for
- * this property. Does this goof up on 64 bit systems? */
-void set_wm_state(Client *c, int state)
-{
- CARD32 data[2];
-
- data[0] = state;
- data[1] = None; /* Icon? We don't need no steenking icon. */
-
- XChangeProperty(dpy, c->window, wm_state, wm_state,
- 32, PropModeReplace, (unsigned char *)data, 2);
-}
-
-/* If we can't find a WM_STATE we're going to have to assume
- * Withdrawn. This is not exactly optimal, since we can't really
- * distinguish between the case where no WM has run yet and when the
- * state was explicitly removed (Clients are allowed to either set the
- * atom to Withdrawn or just remove it... yuck.) */
-long get_wm_state(Client *c)
-{
- Atom real_type; int real_format;
- unsigned long items_read, items_left;
- long *data, state = WithdrawnState;
-
- if (XGetWindowProperty(dpy, c->window, wm_state, 0L, 2L, False,
- wm_state, &real_type, &real_format, &items_read, &items_left,
- (unsigned char **) &data) == Success && items_read) {
- state = *data;
- XFree(data);
- }
- return state;
-}
-
-void remove_client(Client *c)
-{
- int ignore_xerror(Display *dpy, XErrorEvent *e) { return 0; }
-
- Client *p;
-
- XGrabServer(dpy);
- XSetErrorHandler(ignore_xerror);
-
- set_wm_state(c, WithdrawnState);
-
- if (head_client == c) head_client = c->next;
- else for (p = head_client; p && p->next; p = p->next)
- if (p->next == c) p->next = c->next;
-
- free(c);
-
- if (head_client) set_focus_on(head_client->window);
-
- XSync(dpy, False);
- XSetErrorHandler(handle_xerror);
- XUngrabServer(dpy);
-}
-
-void make_new_client(Window w)
-{
- Client *c;
- XWindowAttributes attr;
-
- c = malloc(sizeof *c);
- c->next = head_client;
- c->window = w;
- head_client = c;
-
- XGrabServer(dpy);
- XGetWindowAttributes(dpy, w, &attr);
-
-
- if (attr.map_state != IsViewable) {
- XWMHints *hints;
- set_wm_state(c, NormalState);
- if ((hints = XGetWMHints(dpy, w))) {
- if (hints->flags & StateHint) set_wm_state(c, hints->initial_state);
- XFree(hints);
- }
- }
- if (attr.map_state == IsViewable) {
- XMapWindow(dpy, c->window);
- set_wm_state(c, NormalState);
- } else if (get_wm_state(c) == NormalState) {
- XMapWindow(dpy, c->window);
- }
- set_focus_on(w);
-
- XSync(dpy, False);
- XUngrabServer(dpy);
-}
diff --git a/tools/aewm-drakx/events.c b/tools/aewm-drakx/events.c
deleted file mode 100644
index f9a387e1e..000000000
--- a/tools/aewm-drakx/events.c
+++ /dev/null
@@ -1,106 +0,0 @@
-/* aewm - a minimalistic X11 window manager. ------- vim:sw=4:et
- * Copyright (c) 1998-2001 Decklin Foster <decklin@red-bean.com>
- * Free software! Please see README for details and license. */
-
-#include "aewm.h"
-
-
-static void handle_configure_request(XConfigureRequestEvent *e)
-{
- XWindowChanges wc;
-
- wc.x = e->x;
- wc.y = e->y;
- wc.width = e->width;
- wc.height = e->height;
- wc.sibling = e->above;
- wc.stack_mode = e->detail;
- XConfigureWindow(dpy, e->window, e->value_mask, &wc);
-}
-
-static void handle_map_request(XMapRequestEvent *e)
-{
- Client *c = find_client(e->window);
-
- if (c) {
- XMapWindow(dpy, c->window);
- set_wm_state(c, NormalState);
- set_focus_on(c->window);
- } else {
- make_new_client(e->window);
- }
-}
-
-static void handle_destroy_event(XDestroyWindowEvent *e)
-{
- Client *c = find_client(e->window);
-
- if (c) remove_client(c);
-}
-
-
-#ifdef DEBUG
-#define SHOW_EV(name, memb) \
- case name: s = #name; w = e.memb.window; break;
-#define SHOW(name) \
- case name: return #name;
-
-void show_event(XEvent e)
-{
- char *s = 0, buf[20];
- char *dd = 0;
- Window w = 0;
- Client *c;
-
- switch (e.type) {
- SHOW_EV(ButtonPress, xbutton)
- SHOW_EV(ButtonRelease, xbutton)
- SHOW_EV(ClientMessage, xclient)
- SHOW_EV(ColormapNotify, xcolormap)
- SHOW_EV(ConfigureNotify, xconfigure)
- SHOW_EV(ConfigureRequest, xconfigurerequest)
- SHOW_EV(CreateNotify, xcreatewindow)
- SHOW_EV(DestroyNotify, xdestroywindow)
- SHOW_EV(EnterNotify, xcrossing)
- SHOW_EV(Expose, xexpose)
- SHOW_EV(MapNotify, xmap)
- SHOW_EV(MapRequest, xmaprequest)
- SHOW_EV(MappingNotify, xmapping)
- SHOW_EV(MotionNotify, xmotion)
- SHOW_EV(PropertyNotify, xproperty)
- SHOW_EV(ReparentNotify, xreparent)
- SHOW_EV(ResizeRequest, xresizerequest)
- SHOW_EV(UnmapNotify, xunmap)
- default:
- break;
- }
-
- c = find_client(w);
-
- if (c) XFetchName(dpy, c->window, &dd);
-
- snprintf(buf, sizeof buf, dd ? dd : "");
- err("%#-10lx: %-20s: %s", w, buf, s);
-}
-#endif
-
-
-void do_event_loop(void)
-{
- XEvent ev;
-
- for (;;) {
- XNextEvent(dpy, &ev);
-#ifdef DEBUG
- show_event(ev);
-#endif
- switch (ev.type) {
- case ConfigureRequest:
- handle_configure_request(&ev.xconfigurerequest); break;
- case MapRequest:
- handle_map_request(&ev.xmaprequest); break;
- case DestroyNotify:
- handle_destroy_event(&ev.xdestroywindow); break;
- }
- }
-}
diff --git a/tools/aewm-drakx/misc.c b/tools/aewm-drakx/misc.c
deleted file mode 100644
index 9542c2cc3..000000000
--- a/tools/aewm-drakx/misc.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/* aewm - a minimalistic X11 window manager. ------- vim:sw=4:et
- * Copyright (c) 1998-2001 Decklin Foster <decklin@red-bean.com>
- * Free software! Please see README for details and license. */
-
-#include "aewm.h"
-#include <stdarg.h>
-
-
-void err(const char *fmt, ...)
-{
- va_list argp;
-
- fprintf(stderr, "aewm: ");
- va_start(argp, fmt);
- vfprintf(stderr, fmt, argp);
- va_end(argp);
- fprintf(stderr, "\n");
-}
-
-int handle_xerror(Display *dpy, XErrorEvent *e)
-{
- Client *c = find_client(e->resourceid);
-
- char msg[255];
- XGetErrorText(dpy, e->error_code, msg, sizeof msg);
- err("X error (%#lx): %s", e->resourceid, msg);
-
- if (c) remove_client(c);
- return 0;
-}
diff --git a/tools/alpha/cd/Makefile b/tools/alpha/cd/Makefile
deleted file mode 100644
index 67af70f2f..000000000
--- a/tools/alpha/cd/Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
-install:
- cp -f README README.milo $(ROOTDEST)
- install -d $(ROOTDEST)/etc
- cp -f aboot.cnf $(ROOTDEST)/etc
-
- install -d $(ROOTDEST)/boot
- cp -a up1000 $(ROOTDEST)/boot
- mv -f $(ROOTDEST)/boot/up1000/apb.* $(ROOTDEST)
diff --git a/tools/alpha/cd/README b/tools/alpha/cd/README
deleted file mode 100644
index 78eb94bd5..000000000
--- a/tools/alpha/cd/README
+++ /dev/null
@@ -1,40 +0,0 @@
-!! beta version !!
-
-Mandrake Alpha short Howto-Install
-
-this doc is for SRM, if you have alphabios, see README.milo
-
-
-* to install from the cdrom:
-
-- either boot on the cdrom:
- - in SRM, find the device name corresponding to the cdrom (`show device' can help)
- - enter `boot dqa0 -fl 0' (replacing dqa0 by the cdrom device)
-
-- or you can boot on a floppy:
- - first create a boot floppy from images/cdrom.img
- - in SRM, find the device name corresponding to the floppy (`show device' can help)
- - enter `boot dva0 -fl 0' (replacing dva0 by the floppy device)
- - fulfill the install.
-
-* on reboot:
-
-- either enter `boot XXXX -fl 0' where XXXX is the device where you installed
-the system
-
-- if the device is not available via SRM, use the
-cdrom: `boot dqa0 -file boot/v.gz -fl root=/dev/sda1' (replace sda1 by the
-root you installed on, and dqa0 by the cdrom device)
-
-
-* to install from the network:
-
-Same as for the cdrom install, except give `boot dqa0 -fl 1' or boot on
-images/network.img floppy (with `boot dva0 -fl 0')
-
-
-
- Alpha Team.
-
-Reports problems to Chmouel Boudjnah <chmouel@mandrakesoft.com> or Pixel
-<pixel@mandrakesoft.com>.
diff --git a/tools/alpha/cd/README.milo b/tools/alpha/cd/README.milo
deleted file mode 100644
index d2a52abe9..000000000
--- a/tools/alpha/cd/README.milo
+++ /dev/null
@@ -1,13 +0,0 @@
-* to install from the cdrom:
-
-- put boot/cdrom.rdz on a floppy
-
-- put that floppy in drive fd0
-
-- configure alphabios with (example for miata):
-
-Boot File: CD: \milo\miata\linload.exe
-OS path: CD: \milo\miata\milo
-OS options: boot scd0:/boot/instboot.gz root=/dev/fd0 load_ramdisk=1 mdkinst rw ramdisk_size=32000
-
-if you want text install, just add "text" to the options above
diff --git a/tools/alpha/cd/aboot.cnf b/tools/alpha/cd/aboot.cnf
deleted file mode 100644
index 42c7a4382..000000000
--- a/tools/alpha/cd/aboot.cnf
+++ /dev/null
@@ -1,3 +0,0 @@
-0:boot/instboot.gz initrd=boot/cdrom.rdz mdkinst rw ramdisk=32000 cdrom
-1:boot/instboot.gz initrd=boot/network.rdz mdkinst rw ramdisk=32000 network
-2:boot/instboot.gz initrd=boot/hd.rdz mdkinst rw ramdisk=32000 hd
diff --git a/tools/alpha/cd/up1000/5100440A.txt b/tools/alpha/cd/up1000/5100440A.txt
deleted file mode 100644
index ba6c5a9f1..000000000
--- a/tools/alpha/cd/up1000/5100440A.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-The source code for the object code and executable programs licensed
-
-under GNU General Public License Version 2, June 1991 are available
-
-from Alpha Processor, Inc. at the API web site
-
-
-
- http://www.Alpha-Processor.COM
-
-
-
-For each distributed object or executable form of the programs, you
-
-will find an identifying API part number. You may use that part
-
-number to find the corresponding machine-readable source code.
-
-
-
-If you have any questions, contact Customer Support at API.
-
-
-
-51-0044-0A \ No newline at end of file
diff --git a/tools/alpha/cd/up1000/README.txt b/tools/alpha/cd/up1000/README.txt
deleted file mode 100644
index 88f8855d3..000000000
--- a/tools/alpha/cd/up1000/README.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-Known issues with the UP1000 system:
-
-1. Linux boot via floppy disk drive:
- When booting Linux via APB, it takes about 5 minutes for APB to load the kernel image from a floppy device. Booting from a hard disk takes a matter of seconds.
-
-2. 2x AGP card:
- a. At the present time, 2x AGP driver for Linux is not available so 2x mode has not been tested.
- b. The following cards have been used in 1x AGP mode: cards with Permedia-2 controller: Fire
- GL1000, ELSA Synergy, E&S, Matrox Millenium G200 and Stealth 2000.
- c. 3Dfx Rage Pro Turbo card does not work because the option ROM on the AGP card is
- not properly emulated by Alpha BIOS.
-
-3. Linux installation:
- a. To install Linux, please click the "Utilities" menu in the Alpha BIOS setup mode and the
- "Run Maintenance Program". And follow the Linux installation procedure that API provides.
- b. Please do not use the "Install Linux" menu in the "Operating System" menu. \ No newline at end of file
diff --git a/tools/alpha/cd/up1000/apb.cfg b/tools/alpha/cd/up1000/apb.cfg
deleted file mode 100755
index 06614adcb..000000000
--- a/tools/alpha/cd/up1000/apb.cfg
+++ /dev/null
@@ -1,2 +0,0 @@
-floppy|bootl boot\up1000\up1000.pal boot\instboot.gz root=/dev/fd0 load_ramdisk=1 mdkinst rw ramdisk_size=32000
-floppy_text|bootl boot\up1000\up1000.pal boot\instboot.gz root=/dev/fd0 load_ramdisk=1 mdkinst rw ramdisk_size=32000 text
diff --git a/tools/alpha/cd/up1000/apb.exe b/tools/alpha/cd/up1000/apb.exe
deleted file mode 100755
index 4b3aa6099..000000000
--- a/tools/alpha/cd/up1000/apb.exe
+++ /dev/null
Binary files differ
diff --git a/tools/alpha/cd/up1000/install.txt b/tools/alpha/cd/up1000/install.txt
deleted file mode 100644
index 61dff54f9..000000000
--- a/tools/alpha/cd/up1000/install.txt
+++ /dev/null
@@ -1,356 +0,0 @@
-
-- Contents of floppy
-
-apb.exe Alpha Processor bootloader v. 1.0.1.
-apb.cfg Sample apb configuration file.
-up1000.pal PAL code for Linux on UP1000.
-vmlinux.gz Linux kernel v. 2.2.12 with UP1000 patch.
-System.gz Kernel Symbol table.
-INSTALL This file.
-
-
-- Installation of RedHat Linux from CD ROM
-
-1. Copy this directory to a floppy disk.
-
-2. Insert floppy disk and RedHat Linux CD ROM.
- This installation guide assumes
- - hard disk is connected to primary channel as a master
- - CD ROM drive is connected to primary channel as a slave
-
-3. From AlphaBIOS run apb.exe as a utility program.
- [F2]->Utility->Run maintanace program
-
-4. At the apb command prompt, type
- apb> cd floppy
- apb> bootl up1000.pal vmlinux.gz root=/dev/hdb
- This assumes you have an ATAPI CD ROM drive which Linux recognizes
- as /dev/hdb (you may have to try /dev/hda, /dev/hdc, etc. depending
- on your configuration. For a SCSI CD ROM drive, /dev/scd or
- /dev/scd0.
-
-5. This should get you into the RedHat installation program. During the
- disk partitioning phase of the installation be sure to allocate a small
- FAT partition to be used as the "boot" partition. 10 MB should be ample.
- If you choose 'Workstation' or 'Server' package then you don't need to
- partition the disk by yourself.
- * Follow the common redhat installation procedure.
- * During install, Don't configure X server,
- * Select 'Startup through ARC console' on timezone setup menu.
-
-6. Due to bugs in redhat 6.0, FAT partition is not formatted during installation
- depends on package selection.
- So, After installation, run apb.exe from flopy again and at the
- apb command prompt, type
- apb> cd floppy
- apb> bootl up1000.pal vmlinux.gz root=/dev/hda5 single
- You'll get shell prompt then type following commands.
- # mkfs -t msdos /dev/hda1
- # mount /dev/hda1 /dos
- # mcopy a:*.* /dos
- # gzip -dc /dos/system.gz > /boot/System.map
- # ln -s Tsunami /etc/alpha_systype
- # init 6
-
-8. Configure the OS selection menu of AlphaBIOS to start apb.exe
- from the boot partition.
- In 'OS Selection' menu([F2]->Operating system->OS selection setup),
- Make an entry like this.
-
- Boot name: Linux
- Boot file: Disk 0 Partition 1 \apb.exe
- OS Path : Disk 0 Partition 2 \winnt
- OS Options:
-
- OS Path doesn't have any meaning, just leave it intact.
-
-9. You can run apb from hard disk by selecting what you configured on step 8.
-
-10. Set the environment variable APB_DEVICE to be the AlphaBIOS name
- of the boot partition.
- For example,
- apb> setenv APB_DEVICE scsi(0)disk(0)rdisk(0)partition(1)
- type 'cd' once to make above environment variable change to be applied.
- apb> cd
-
-11. Now, You can boot linux by selecting 'Linux' on BIOS' OS boot menu
- and then type this on apb prompt
-
- apb> bootl up1000.pal vmlinux.gz root=/dev/hda5
-
- If you don't want to type above long line everytime. You have two options
- 1. Create apb.cfg file under /dos directory, Its contents look like
-
- linux|bootl up1000.pal vmlinux.gz root=/dev/hda5
-
- then you can boot linux by typying
-
- apb> boot linux
-
- 2. Put option string in OS Selection setup menu of BIOS setup.
-
- Boot name: Linux
- Boot file: Disk 0 Partition 1 \apb.exe
- OS Path : Disk 0 Partition 2 \winnt
- OS Options: bootl up1000.pal vmlinux.gz root=/dev/hda5
-
- Then this setup will boot linux without apb prompt.
-
-
--------------------------------------------------------------------------------
-
-
- APB -- Alpha Processor Bootstrap Loader for AlphaBIOS
-
- Alpha Processor, Inc.
- 130C Baker Ave. Ext.
- Concord, MA 01742, USA
-
- David Daniel, Soohoon Lee, Stig Telfer
- customer.support@alpha-processor.com
-
-========================================================================
-
- Copyright (c) 1999, Alpha Processor, Inc.
- All Rights Reserved
-
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted,
-provided that the copyright notice and this permission notice appear
-in all copies of software and supporting documentation, and that the
-name of Alpha Processor not be used in advertising or publicity
-pertaining to distribution of the software without specific, written
-prior permission. Alpha Processor grants this permission provided
-that you prominently mark, as not part of the original, any
-modifications made to this software or documentation.
-
-Alpha Processor disclaims all warranties and/or guarantees with regard
-to this software, including all implied warranties of fitness for a
-particular purpose and merchantability, and makes no representations
-regarding the use of, or the results of the use of, the software and
-documentation in terms of correctness, accuracy, reliability,
-currentness or otherwise; and you rely on the software, documentation
-and results solely at your own risk.
-
-========================================================================
-
-
-0. Introduction
-
-APB is a bootstrap loader for Alpha processor based systems with
-AlphaBIOS firmware. It is primarily intended to be used for booting
-Linux, though it may also be useful for free BSD derived systems.
-
-APB borrows ideas and some code from many places, notably Linux and
-other Linux loaders for Alpha systems (aboot and MILO), and the ARCDos
-example in the ARC Application Development Kit. APB can also be
-linked against zlib to support reading compressed kernel and PALcode
-images. See the file CREDITS for details.
-
-
-1. Using APB
-
-+ Overview
-
-APB presents a simple command line interface with the following
-commands
-
- boot TARGET boot a target in the configuration file
- bootl PALCODE KERNEL ARG1 ... boot Unix
- cd DEVICE set the current device
- cp | copy FILE1 FILE2 copy files
- exit | quit exit to AlphaBIOS
- halt | reset system shutdown options
- ls | dir list files on the current device
- mkdir DIR make a directory
- more FILE list a file
- mv | rename FILE1 FILE2 rename a file
- pwd print the current device
- rm | delete FILE delete a file
- printenv [NAME] print environment variable(s)
- setenv [NAME [VAL]] (un)set environment variable
- show targets | devices show information
-
-At any time an AlphaBIOS is device is selected as the default or
-current device. On initialization this is set to the value of the
-APB_DEVICE firmware environment variable, or "multi(0)disk(0)fdisk(0)"
-(usually the floppy device) if this is not set.
-
-To change the default device, use the "cd" command. For example
-
- cd scsi(0)disk(0)rdisk(0)partition(2)\os\linux
-
-sets the default device to be the second partition of the disk 0 on
-the 0th SCSI controller. To save this for future invocations, set the
-APB_DEVICE firmware environment variable using the "setenv" command:
-
- setenv APB_DEVICE scsi(0)disk(0)rdisk(0)partition(2)\os\linux
-
-After this you can return to this device using "cd".
-
-Also the special targets
-
- cd floppy
- cd cdrom
-
-will take you to the (first) floppy and CD-ROM drives respectively.
-
-If there is a file system supported by AlphaBIOS on the device -- FAT,
-ISO 9660 (CD-ROM) -- then a directory listing can be obtained using
-the "dir" or "ls" command:
-
- apb> ls
- Directory listing of scsi(0)disk(0)rdisk(0)partition(2):
- APB.CFG
- APB.EXE
- LINUX.PAL
- VMLINUX
-
-
-+ Booting from disk
-
-The recommended way to boot a system using APB is set aside a small
-(10 - 30 MB) FAT partition on one disk to be used as a boot partition.
-The following files should be placed on the boot partition:
-
- The APB image (APB.EXE)
- The PALcode image
- The kernel image
- An optional configuration file "APB.CFG" (see below)
-
-Run APB (either from floppy or from the boot partition and use it to
-set the environment variable APB_DEVICE to the name of the boot
-partition. For example if the boot partition is the first partition
-on a SCSI disk with SCSI ID 3 on the first SCSI controller, and the files are in directory \os\linux set APB_DEVICE using
-
- apb> setenv APB_DEVICE scsi(0)disk(3)rdisk(0)partition(1)\os\linux
-
-To enable autoboot
-
- apb> setenv APB_AUTOBOOT 1
-
-This performs the first boot command it finds in the APB configuration
-file, unless interrupted.
-
-Otherwise boot manually using a command such as
-
- apb> bootl palcode kernel [kernel_arg1 [kernel_arg1 ...]]
-
-or use one of the labels defined in the APB configuration file, for
-example
-
- apb> boot linux
-
-See below for the configuration file format.
-
-+ Environment variables
-
-APB uses the following firmware environment variables to set default
-noptions:
-
- APB_DEVICE Default device for all operations
- APB_AUTOBOOT Determines whether an autoboot should be attempted
-
-If these are not set on invocation, then they are set to reasonable
-values, namely
-
- APB_DEVICE=multi(0)disk(0)fdisk(0)
- APB_AUTOBOOT=0
-
-+ Configuration file
-
-APB consults a configuration file "APB.CFG" that is assumed to be
-located at the current device path (initially given by environment
-variable APB_DEVICE). The file consists of lines that are either
-comments, or boot commands prefixed with a mnemonic label. For example
-
- # This is comment
- linux-2.2|bootl linux.pal vmlinux.gz root=/dev/sda3
- linux-2.0|bootl linux.pal vml20.gz root=/dev/sda3
-
-In this case, to boot linux-2.2, type
-
- apb> boot linux-2.2
-
-which is equivalent to
-
- apb> bootl linux.pal vmlinux.gz root=/dev/sda3
-
-If the AUTO_BOOT environment variable is set TRUE, then the default
-configuration will be booted after 10 seconds, unless a key is
-pressed.
-
-+ Boot devices
-
-APB can boot from any filesystem supported by AlphaBIOS. At present
-these are limited to FAT, NTFS and ISO 9660 (CD-ROM).
-
-+ Booting from a network device
-
-Not yet implemented.
-
-
-2. Building APB
-
-APB is an AlphaBIOS/ARC application. Currently it must be built on an
-Microsoft Windows NT 4.0 Alpha processor system, with Microsoft Visual
-C++ 5.0 (or higher), the Microsoft Software Development Kit (SDK) and
-Device Driver Development Kit (DDK) for NT 4.0, and Compaq ARC
-Application Development Kit (ADK) 1.3.
-
-Optionally, APB can be linked against zlib (a free compression
-library) to support reading compressed kernel and PALcode images.
-
-To build, open a command window, set up the environment:
-
- VC++ (e.g "C:Program Files\DevStudio\VC\bin\vcvars32.bat")
- DDK (e.g. "C:\DDK\bin\setenv.bat C:\DDK")
- ADK (e.g. "set ADK=C:\adkv13\adk")
-
-and then and make using nmake. For example:
-
- C:\apb-1.0> nmake
-
-where the DDK has been installed on the C: drive.
-
-If building with compressed file support, obtain and unpack zlib
-(http://www.cdrom.com/pub/infozip/zlib/), set the variable ZLIB to
-the zlib directory, and then make. For example
-
- C:\apb-1.0> set ZLIB=C:\zlib-1.1.3
- C:\apb-1.0> nmake
-
-In either case, the executable is placed in the "obj\alpha"
-subdirectory.
-
-
-3. What APB does
-
-Booting Linux with APB involves the following steps:
-
- AlphaBIOS loads and transfers control to APB.
-
- APB is called with an argument specifying the device (as known to
- AlphaBIOS) from which to read the Linux kernel, and additional
- arguments to be passed on to the kernel.
-
- APB sets up the environment for Linux, including loading and
- switching to the correct PAL code, setting up the HWRPB, copying
- kernel arguments to the right location in memory etc.
-
- APB reads the Linux kernel image into memory from the specified
- device (raw disk initially, and eventually filesystems or network
- devices via bootp) and transfers control.
-
-
-4. Modifying APB
-
-APB has been written with the aim of maintaining platform independence
-across all AlphaBIOS (and ARC) systems. Furthermore, all dependence
-on the ARC API has been isolated in the file "arc.c", so that porting
-to another firmware environment should not be too difficult as long as
-it provides a sufficiently complete API.
-
-Additional user commands can be incorporated through the command
-dispatch table in "cmd.c".
-
diff --git a/tools/alpha/cd/up1000/up1000.pal b/tools/alpha/cd/up1000/up1000.pal
deleted file mode 100644
index a47b359f3..000000000
--- a/tools/alpha/cd/up1000/up1000.pal
+++ /dev/null
Binary files differ
diff --git a/tools/alpha/e2fsck.shared b/tools/alpha/e2fsck.shared
deleted file mode 100755
index 765e664a1..000000000
--- a/tools/alpha/e2fsck.shared
+++ /dev/null
Binary files differ
diff --git a/tools/closurepkgs b/tools/closurepkgs
deleted file mode 100755
index 2ef479486..000000000
--- a/tools/closurepkgs
+++ /dev/null
@@ -1,108 +0,0 @@
-#!/usr/bin/perl
-
-use rpmtools;
-
-sub chop_version($) {
- ($_[0] =~ /(.*)-[^-]+-[^-]+/)[0] || $_[0];
-}
-
-sub read_compsslist {
- my ($file) = @_;
- my %compsslist;
-
- local *F;
- open F, $file or die "closurepkgs: unable to open compsslist file $file\n";
- foreach (<F>) {
- my ($name, $level) = /^\s*(\S+)\s+(\d+)/;
- $compsslist{$name} = $level;
- }
- close F;
-
- \%compsslist;
-}
-
-sub main {
- my ($dir, $lang) = @_;
-
- #- compute depslist on line directly.
- my $params = new rpmtools;
- foreach (glob("$dir/*.cz*")) { $params->read_hdlists($_) }
- $params->keep_only_cleaned_provides_files();
- foreach (glob("$dir/*.cz*")) { $params->read_hdlists($_) }
- $params->compute_depslist();
-
- my $compsslist = read_compsslist("$dir/compssList");
-
- #- DO NOT FORGET TO UPDATE HERE ACCORDING TO gi/perl-install/install_any.pm
- my @pkgs = qw(XFree86 XFree86-glide-module Device3Dfx Glide_V3-DRI Glide_V5 Mesa
- dhcpcd pump dhcpxd dhcp-client isdn4net isdn4k-utils dev pptp-adsl-fr rp-pppoe ppp ypbind
- rhs-printfilters lpr cups cups-drivers samba ncpfs ghostscript-utils
- kernel-pcmcia-cs apmd cdrecord
- );
- push @pkgs, "XFree86-$_" foreach qw(3DLabs 3dfx 8514 AGX FBDev I128 Mach8 Mach32 Mach64 Mono P9000 Rage128 S3 S3V SVGA VGA16 W32);
-
- #- closure the list of package to be kept for oem.
- my %closure;
- foreach (@pkgs) {
- $closure{$_} = 1;
- map { $closure{chop_version($_->{name})} = 1 } map { $params->{depslist}[$_] } map { split /\|/ } split ' ', $params->{info}{$_}{deps};
- }
- #- only if dependancy is ok.
- $closure{$_} = 1 foreach qw(xpp kups kisdn);
-
- #- closure the list of package to always install for oem. (level >= 50)...
- my %install;
- my @force_install;
- if ($params->{info}{"locales-$lang"}) {
- foreach (keys %{$params->{info}}) {
- push @force_install, $_ if grep { $_ == $params->{info}{"locales-$lang"}{id} } split ' ', $params->{info}{$_}{deps};
- }
- } else {
- foreach (keys %{$params->{info}}) {
- push @force_install, $_ if grep { $params->{depslist}[$_]{name} =~ /locales-/ } split ' ', $params->{info}{$_}{deps};
- }
- }
- push @force_install, qw(cups cups-drivers drakprofile draksync irda-utils numlock raidtools reiserfs-utils
- Mesa Mesa-demos alsa alsa-utils);
- foreach (qw(
- Aurora xawtv kwintv xscreensaver-gl Mesa-demos xmms-mesa bzflag csmash gltron spacecup chromium tuxracer
- ), @force_install, grep { $compsslist->{$_} >= 50 } keys %{$params->{info}}) {
- $install{$_} = 1;
- map { $install{chop_version($_->{name})} = 1 } map { $params->{depslist}[$_] } map { split /\|/ } split ' ', $params->{info}{$_}{deps};
- }
-
- #- remove base packages, which have to be installed, according to basesystem.
- delete $closure{'basesystem'};
- $install{'basesystem'} = 1;
- map { delete $closure{chop_version($_->{name})};
- $install{chop_version($_->{name})} = 1 } map { $params->{depslist}[$_] } map { split /\|/ } split ' ', $params->{info}{'basesystem'}{deps};
-
- #- special packages that are to be move to closure always ...
- foreach (qw(kernel-smp kernel-linus kernel-secure hackkernel-smp hackkernel-linus hackkernel-secure
- Aurora xawtv kwintv xscreensaver-gl xmms-mesa bzflag csmash gltron spacecup chromium tuxracer
- )) {
- $params->{info}{$_} or next;
- $closure{$_} = 1;
- delete $install{$_};
- }
-
- #- dump out the list of package according to the 2 lists defined above.
- my $total_install = 0;
- my $total_closure = 0;
- foreach (@{$params->{depslist}}) {
- my $tiny_name = chop_version($_->{name});
- if (exists $install{$tiny_name}) {
- my $p = $params->{info}{$tiny_name};
- $total_install += $p->{size};
- print "I:$p->{name}-$p->{version}-$p->{release}\n";
- } elsif (exists $closure{$tiny_name}) {
- my $p = $params->{info}{$tiny_name};
- $total_closure += $p->{size};
- print "C:$p->{name}-$p->{version}-$p->{release}\n";
- }
- }
- print "\n\ntotal_install=$total_install\n";
- print "total_closure=$total_closure\n";
-}
-
-main(@ARGV);
diff --git a/tools/cvslog2changelog.pl b/tools/cvslog2changelog.pl
deleted file mode 100755
index 7109ad306..000000000
--- a/tools/cvslog2changelog.pl
+++ /dev/null
@@ -1,84 +0,0 @@
-#!/usr/bin/perl
-
-while (<>) {
- if ($e = /^description:/ .. /^={77}/) {
- next if $e == 1 || $e =~ /E0/;
- if (/^-{28}/ .. /^date: /) {
- if (/^date: (\S+)\s.*author: (\S+);/) {
- ($date, $user) = ($1, $2);
- }
- } elsif (!/^branches: / && !/file .* was initially added on branch/ && !/empty log message/ && !/no_comment/) {
- $l{$date}{$user}{$file} .= $_;
- }
- } elsif (/Working file: (.*)/) {
- $file = $1;
- }
-}
-
-foreach $date (reverse sort keys %l) {
- foreach $user (sort keys %{$l{$date}}) {
- $fuser = $users{$user} || $user;
- print "$date $fuser\n\n";
- my %inv;
- while (($file, $log) = each %{$l{$date}{$user}}) {
- $log =~ s/^\s+( \*)?//ms;
- $log =~ s/\s+$//ms;
- $log = "\n$log" if $log =~ /^-/;
- push @{$inv{$log}}, $file;
- }
- foreach $log (keys %inv) {
- $line = join(', ', @{$inv{$log}}) . ($log !~ /^\(/ && ':') . " $log";
- print "\t* ", join("\n\t", auto_fill($line, 72)), "\n\n";
- }
- }
-}
-
-1;
-
-sub auto_fill {
- my ($line, $col) = @_;
- map {
- my @l;
- my $l = '';
- $_ = " $_" if /^-/;
- while ($_) {
- s/^(\s*)(\S*)//;
- my $m = "$l$1$2";
- if (length $m > $col) {
- push @l, $l;
- $l = $2;
- } else {
- $l = $m
- }
- }
- @l, $l;
- } split("\n", $line);
-}
-
-BEGIN {
- %users = (
- 'gc' => 'Guillaume Cottenceau <gc@mandrakesoft.com>',
- 'fpons' => 'François Pons <fpons@mandrakesoft.com>',
- 'pablo' => 'Pablo Saratxaga <pablo@mandrakesoft.com>',
- 'damien' => 'dam\'s <dams@idm.fr>',
- 'install' => 'DrakX <install@mandrakesoft.com>',
- 'prigaux' => 'Pixel <pixel@mandrakesoft.com>',
- 'flepied' => 'Frederic Lepied <flepied@mandrakesoft.com>',
- 'chmouel' => 'Chmouel Boudjnah <chmouel@mandrakesoft.com>',
- 'uid526' => 'dam\'s <damien@mandrakesoft.com>',
- 'uid533' => 'François Pons <fpons@mandrakesoft.com>',
- 'uid535' => 'Guillaume Cottenceau <gc@mandrakesoft.com>',
- 'uid553' => 'Pixel <pixel@mandrakesoft.com>',
- 'tvignaud' => 'Thierry Vignaud <tvignaud@mandrakesoft.com>',
- 'sbenedict'=>'Stew Benedict <sbenedict@mandrakesoft.com>',
- 'tkamppeter' => 'Till Kamppeter <till@mandrakesoft.com>',
- 'yduret' => 'Yves Duret <yduret@mandrakesoft.com>',
- 'daouda' => 'Daouda Lo <daouda@mandrakesoft.com>',
- 'dchaumette' => 'Damien Chaumette <dchaumette@mandrakesoft.com>',
- 'cbelisle' => 'Christian Belisle <cbelisle@mandrakesoft.com>',
- 'warly' => 'Warly <warly@mandrakesoft.com>',
- 'jgotti' => 'Jonathan Gotti <jgotti@mandrakesoft.com>',
- 'fcrozat' => 'Frederic Crozat <fcrozat@mandrakesoft.com>',
- 'baudens' => 'David Baudens <baudens@mandrakesoft.com>',
- );
-}
diff --git a/tools/ddcprobe/.cvsignore b/tools/ddcprobe/.cvsignore
deleted file mode 100644
index c3c3641f3..000000000
--- a/tools/ddcprobe/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-ddcxinfos
diff --git a/tools/ddcprobe/COPYING b/tools/ddcprobe/COPYING
deleted file mode 100644
index 0b643ac83..000000000
--- a/tools/ddcprobe/COPYING
+++ /dev/null
@@ -1,483 +0,0 @@
-
- GNU LIBRARY GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 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.
-
-[This is the first released version of the library GPL. It is
- numbered 2 because it goes with version 2 of the ordinary GPL.]
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
- This license, the Library General Public License, applies to some
-specially designated Free Software Foundation software, and to any
-other libraries whose authors decide to use it. You can use it for
-your libraries, 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 library, or if you modify it.
-
- For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you. You must make sure that they, too, receive or can get the source
-code. If you link a program with the library, you must provide
-complete object files to the recipients so that they can relink them
-with the library, after making changes to the library and recompiling
-it. And you must show them these terms so they know their rights.
-
- Our method of protecting your rights has two steps: (1) copyright
-the library, and (2) offer you this license which gives you legal
-permission to copy, distribute and/or modify the library.
-
- Also, for each distributor's protection, we want to make certain
-that everyone understands that there is no warranty for this free
-library. If the library is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original
-version, 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 companies distributing free
-software will individually obtain patent licenses, thus in effect
-transforming the program into proprietary software. To prevent this,
-we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
- Most GNU software, including some libraries, is covered by the ordinary
-GNU General Public License, which was designed for utility programs. This
-license, the GNU Library General Public License, applies to certain
-designated libraries. This license is quite different from the ordinary
-one; be sure to read it in full, and don't assume that anything in it is
-the same as in the ordinary license.
-
- The reason we have a separate public license for some libraries is that
-they blur the distinction we usually make between modifying or adding to a
-program and simply using it. Linking a program with a library, without
-changing the library, is in some sense simply using the library, and is
-analogous to running a utility program or application program. However, in
-a textual and legal sense, the linked executable is a combined work, a
-derivative of the original library, and the ordinary General Public License
-treats it as such.
-
- Because of this blurred distinction, using the ordinary General
-Public License for libraries did not effectively promote software
-sharing, because most developers did not use the libraries. We
-concluded that weaker conditions might promote sharing better.
-
- However, unrestricted linking of non-free programs would deprive the
-users of those programs of all benefit from the free status of the
-libraries themselves. This Library General Public License is intended to
-permit developers of non-free programs to use free libraries, while
-preserving your freedom as a user of such programs to change the free
-libraries that are incorporated in them. (We have not seen how to achieve
-this as regards changes in header files, but we have achieved it as regards
-changes in the actual functions of the Library.) The hope is that this
-will lead to faster development of free libraries.
-
- The precise terms and conditions for copying, distribution and
-modification follow. Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library". The
-former contains code derived from the library, while the latter only
-works together with the library.
-
- Note that it is possible for a library to be covered by the ordinary
-General Public License rather than by this special one.
-
- GNU LIBRARY GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License Agreement applies to any software library which
-contains a notice placed by the copyright holder or other authorized
-party saying it may be distributed under the terms of this Library
-General Public License (also called "this License"). Each licensee is
-addressed as "you".
-
- A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
- The "Library", below, refers to any such software library or work
-which has been distributed under these terms. A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language. (Hereinafter, translation is
-included without limitation in the term "modification".)
-
- "Source code" for a work means the preferred form of the work for
-making modifications to it. For a library, 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 library.
-
- Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it). Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
- 1. You may copy and distribute verbatim copies of the Library's
-complete 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 distribute a copy of this License along with the
-Library.
-
- 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 Library or any portion
-of it, thus forming a work based on the Library, 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) The modified work must itself be a software library.
-
- b) You must cause the files modified to carry prominent notices
- stating that you changed the files and the date of any change.
-
- c) You must cause the whole of the work to be licensed at no
- charge to all third parties under the terms of this License.
-
- d) If a facility in the modified Library refers to a function or a
- table of data to be supplied by an application program that uses
- the facility, other than as an argument passed when the facility
- is invoked, then you must make a good faith effort to ensure that,
- in the event an application does not supply such function or
- table, the facility still operates, and performs whatever part of
- its purpose remains meaningful.
-
- (For example, a function in a library to compute square roots has
- a purpose that is entirely well-defined independent of the
- application. Therefore, Subsection 2d requires that any
- application-supplied function or table used by this function must
- be optional: if the application does not supply it, the square
- root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Library,
-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 Library, 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 Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library. To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License. (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.) Do not make any other change in
-these notices.
-
- Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
- This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
- 4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you 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.
-
- If distribution of 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 satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library". Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
- However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library". The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
- When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library. The
-threshold for this to be true is not precisely defined by law.
-
- If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work. (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
- Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
- 6. As an exception to the Sections above, you may also compile or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
- You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License. You must supply a copy of this License. If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License. Also, you must do one
-of these things:
-
- a) Accompany the work with the complete corresponding
- machine-readable source code for the Library including whatever
- changes were used in the work (which must be distributed under
- Sections 1 and 2 above); and, if the work is an executable linked
- with the Library, with the complete machine-readable "work that
- uses the Library", as object code and/or source code, so that the
- user can modify the Library and then relink to produce a modified
- executable containing the modified Library. (It is understood
- that the user who changes the contents of definitions files in the
- Library will not necessarily be able to recompile the application
- to use the modified definitions.)
-
- b) Accompany the work with a written offer, valid for at
- least three years, to give the same user the materials
- specified in Subsection 6a, above, for a charge no more
- than the cost of performing this distribution.
-
- c) If distribution of the work is made by offering access to copy
- from a designated place, offer equivalent access to copy the above
- specified materials from the same place.
-
- d) Verify that the user has already received a copy of these
- materials or that you have already sent this user a copy.
-
- For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it. 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.
-
- It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system. Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
- 7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
- a) Accompany the combined library with a copy of the same work
- based on the Library, uncombined with any other library
- facilities. This must be distributed under the terms of the
- Sections above.
-
- b) Give prominent notice with the combined library of the fact
- that part of it is a work based on the Library, and explaining
- where to find the accompanying uncombined form of the same work.
-
- 8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License. Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library 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.
-
- 9. 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 Library or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
- 10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-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.
-
- 11. 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 Library at all. For example, if a patent
-license would not permit royalty-free redistribution of the Library 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 Library.
-
-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.
-
- 12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library 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.
-
- 13. The Free Software Foundation may publish revised and/or new
-versions of the Library 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 Library
-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 Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
- 14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-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
-
- 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "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
-LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. 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 LIBRARY 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
-LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), 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 Libraries
-
- If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change. You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of the
-ordinary General Public License).
-
- To apply these terms, attach the following notices to the library. 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 library's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 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
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with this library; 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.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the library, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the
- library `Frob' (a library for tweaking knobs) written by James Random Hacker.
-
- <signature of Ty Coon>, 1 April 1990
- Ty Coon, President of Vice
-
-That's all there is to it!
-
diff --git a/tools/ddcprobe/Makefile b/tools/ddcprobe/Makefile
deleted file mode 100644
index 07ba43786..000000000
--- a/tools/ddcprobe/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-CFLAGS=-Wall -O # -g -DDEBUG
-TARGETS=ddcxinfos
-
-ARCH := $(patsubst i%86,i386,$(shell uname -m))
-ARCH := $(patsubst sparc%,sparc,$(ARCH))
-
-ifeq (i386,$(ARCH))
-
-ddcxinfos: lrmi.o vesamode.o vbe.o ddcxinfos.o
-
-libvbe.a: lrmi.o vesamode.o vbe.o
- $(AR) cru $@ $^
-
-#install: $(DESTDIR)/usr/include/vbe.h $(DESTDIR)/usr/lib/libvbe.a
-
-$(DESTDIR)/usr/include/vbe.h:
- install -m 644 vbe.h $(DESTDIR)/usr/include/vbe.h
-
-$(DESTDIR)/usr/lib/libvbe.a:
- install -m 644 libvbe.a $(DESTDIR)/usr/lib/libvbe.a
-
-else
-ddcxinfos: not_handled.c
- gcc -o $@ $<
-endif
-
-clean:
- $(RM) $(TARGETS) *.o core
diff --git a/tools/ddcprobe/README b/tools/ddcprobe/README
deleted file mode 100644
index bdba8f378..000000000
--- a/tools/ddcprobe/README
+++ /dev/null
@@ -1,8 +0,0 @@
-This is some VBE/DDC stuff. It makes calls to the VESA extensions in the BIOS
-using a slightly modified version of Josh Vanderhoof's LRMI 0.6, and generally
-requires a 2.2 or newer kernel. The idea for reading EDID data from the BIOS
-came from Matt Wilson <msw@gimp.org>, as well as several ideas about better ways
-to lay out data structure declarations.
-
-Nalin Dahyabhai
-bigfun@pobox.com
diff --git a/tools/ddcprobe/ddcxinfos.c b/tools/ddcprobe/ddcxinfos.c
deleted file mode 100644
index 9888d5896..000000000
--- a/tools/ddcprobe/ddcxinfos.c
+++ /dev/null
@@ -1,71 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <math.h>
-#include "vbe.h"
-#include "vesamode.h"
-#ident "$Id$"
-
-#define SQR(x) ((x) * (x))
-
-int main(int argc, char **argv)
-{
- int i, j;
- u_int16_t *mode_list;
- unsigned char hmin, hmax, vmin, vmax;
- struct vbe_info *vbe_info;
- struct vbe_edid1_info *edid;
- struct vbe_modeline *modelines;
-
-
- if ((vbe_info = vbe_get_vbe_info()) == NULL) return 1;
-
- printf("%dKB of video ram\n", vbe_info->memory_size * 64);
-
- /* List supported standard modes. */
- for (mode_list = vbe_info->mode_list.list; *mode_list != 0xffff; mode_list++)
- for (i = 0; known_vesa_modes[i].x; i++)
- if (known_vesa_modes[i].number == *mode_list)
- printf("%d %d %d\n",
- known_vesa_modes[i].colors,
- known_vesa_modes[i].x,
- known_vesa_modes[i].y
- );
- printf("\n");
-
- if ((edid = vbe_get_edid_info()) == NULL) return 0;
- if (edid->version == 255 && edid->revision == 255) return 0;
-
- vbe_get_edid_ranges(edid, &hmin, &hmax, &vmin, &vmax);
- modelines = vbe_get_edid_modelines(edid);
-
- printf(hmin ? "%d-%d kHz HorizSync\n" : "\n", hmin, hmax);
- printf(vmin ? "%d-%d Hz VertRefresh\n" : "\n", vmin, vmax);
-
- if (edid->max_size_horizontal != 127 && edid->max_size_vertical != 127) {
- char manufacturer[4];
- double size = sqrt(SQR(edid->max_size_horizontal) +
- SQR(edid->max_size_vertical)) / 2.54;
- manufacturer[0] = edid->manufacturer_name.char1 + 'A' - 1;
- manufacturer[1] = edid->manufacturer_name.char2 + 'A' - 1;
- manufacturer[2] = edid->manufacturer_name.char3 + 'A' - 1;
- manufacturer[3] = '\0';
- printf(size ? "%3.2f inches monitor (truly %3.2f') EISA ID=%s%04x\n" : "\n", size * 1.08, size, manufacturer, edid->product_code);
- }
-
- for(j=0; modelines && (modelines[j].refresh != 0); j++){
- printf("# %dx%d, %1.1f%sHz",
- modelines[j].width,
- modelines[j].height,
- modelines[j].refresh,
- modelines[j].interlaced?"i":""
- );
- if(modelines[j].modeline) {
- printf("; hfreq=%f, vfreq=%f\n%s\n",
- modelines[j].hfreq,
- modelines[j].vfreq,
- modelines[j].modeline);
- } else printf("\n");
- }
- return 0;
-}
diff --git a/tools/ddcprobe/lrmi.c b/tools/ddcprobe/lrmi.c
deleted file mode 100644
index e7e25ce2e..000000000
--- a/tools/ddcprobe/lrmi.c
+++ /dev/null
@@ -1,911 +0,0 @@
-/*
-Linux Real Mode Interface - A library of DPMI-like functions for Linux.
-
-Copyright (C) 1998 by Josh Vanderhoof
-
-You are free to distribute and modify this file, as long as you
-do not remove this copyright notice and clearly label modified
-versions as being modified.
-
-This software has NO WARRANTY. Use it at your own risk.
-*/
-
-#include <stdio.h>
-#include <string.h>
-#include <sys/io.h>
-#include <asm/vm86.h>
-
-#ifdef USE_LIBC_VM86
-#include <sys/vm86.h>
-#endif
-
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/mman.h>
-#include <unistd.h>
-#include <fcntl.h>
-
-#include "lrmi.h"
-
-#define REAL_MEM_BASE ((void *)0x10000)
-#define REAL_MEM_SIZE 0x10000
-#define REAL_MEM_BLOCKS 0x100
-
-struct mem_block
- {
- unsigned int size : 20;
- unsigned int free : 1;
- };
-
-static struct
- {
- int ready;
- int count;
- struct mem_block blocks[REAL_MEM_BLOCKS];
- } mem_info = { 0 };
-
-static int
-real_mem_init(void)
- {
- void *m;
- int fd_zero;
-
- if (mem_info.ready)
- return 1;
-
- fd_zero = open("/dev/zero", O_RDONLY);
- if (fd_zero == -1)
- {
- perror("open /dev/zero");
- return 0;
- }
-
- m = mmap((void *)REAL_MEM_BASE, REAL_MEM_SIZE,
- PROT_READ | PROT_WRITE | PROT_EXEC,
- MAP_FIXED | MAP_PRIVATE, fd_zero, 0);
-
- if (m == (void *)-1)
- {
- perror("mmap /dev/zero");
- close(fd_zero);
- return 0;
- }
-
- mem_info.ready = 1;
- mem_info.count = 1;
- mem_info.blocks[0].size = REAL_MEM_SIZE;
- mem_info.blocks[0].free = 1;
-
- return 1;
- }
-
-
-static void
-insert_block(int i)
- {
- memmove(
- mem_info.blocks + i + 1,
- mem_info.blocks + i,
- (mem_info.count - i) * sizeof(struct mem_block));
-
- mem_info.count++;
- }
-
-static void
-delete_block(int i)
- {
- mem_info.count--;
-
- memmove(
- mem_info.blocks + i,
- mem_info.blocks + i + 1,
- (mem_info.count - i) * sizeof(struct mem_block));
- }
-
-void *
-LRMI_alloc_real(int size)
- {
- int i;
- char *r = (char *)REAL_MEM_BASE;
-
- if (!mem_info.ready)
- return NULL;
-
- if (mem_info.count == REAL_MEM_BLOCKS)
- return NULL;
-
- size = (size + 15) & ~15;
-
- for (i = 0; i < mem_info.count; i++)
- {
- if (mem_info.blocks[i].free && size < mem_info.blocks[i].size)
- {
- insert_block(i);
-
- mem_info.blocks[i].size = size;
- mem_info.blocks[i].free = 0;
- mem_info.blocks[i + 1].size -= size;
-
- return (void *)r;
- }
-
- r += mem_info.blocks[i].size;
- }
-
- return NULL;
- }
-
-
-void
-LRMI_free_real(void *m)
- {
- int i;
- char *r = (char *)REAL_MEM_BASE;
-
- if (!mem_info.ready)
- return;
-
- i = 0;
- while (m != (void *)r)
- {
- r += mem_info.blocks[i].size;
- i++;
- if (i == mem_info.count)
- return;
- }
-
- mem_info.blocks[i].free = 1;
-
- if (i + 1 < mem_info.count && mem_info.blocks[i + 1].free)
- {
- mem_info.blocks[i].size += mem_info.blocks[i + 1].size;
- delete_block(i + 1);
- }
-
- if (i - 1 >= 0 && mem_info.blocks[i - 1].free)
- {
- mem_info.blocks[i - 1].size += mem_info.blocks[i].size;
- delete_block(i);
- }
- }
-
-
-#define DEFAULT_VM86_FLAGS (IF_MASK | IOPL_MASK)
-#define DEFAULT_STACK_SIZE 0x1000
-#define RETURN_TO_32_INT 255
-
-static struct
- {
- int ready;
- unsigned short ret_seg, ret_off;
- unsigned short stack_seg, stack_off;
- struct vm86_struct vm;
- } context = { 0 };
-
-
-static inline void
-set_bit(unsigned int bit, void *array)
- {
- unsigned char *a = array;
-
- a[bit / 8] |= (1 << (bit % 8));
- }
-
-
-static inline unsigned int
-get_int_seg(int i)
- {
- return *(unsigned short *)(i * 4 + 2);
- }
-
-
-static inline unsigned int
-get_int_off(int i)
- {
- return *(unsigned short *)(i * 4);
- }
-
-
-static inline void
-pushw(unsigned short i)
- {
- struct vm86_regs *r = &context.vm.regs;
- r->esp -= 2;
- *(unsigned short *)(((unsigned int)r->ss << 4) + r->esp) = i;
- }
-
-
-int
-LRMI_init(void)
- {
- void *m;
- int fd_mem;
-
- if (context.ready)
- return 1;
-
- if (!real_mem_init())
- return 0;
-
- /*
- Map the Interrupt Vectors (0x0 - 0x400) + BIOS data (0x400 - 0x502)
- and the ROM (0xa0000 - 0x100000)
- */
- fd_mem = open("/dev/mem", O_RDWR);
-
- if (fd_mem == -1)
- {
- perror("open /dev/mem");
- return 0;
- }
-
- m = mmap((void *)0, 0x502,
- PROT_READ | PROT_WRITE | PROT_EXEC,
- MAP_FIXED | MAP_PRIVATE, fd_mem, 0);
-
- if (m == (void *)-1)
- {
- perror("mmap /dev/mem");
- return 0;
- }
-
- m = mmap((void *)0xa0000, 0x100000 - 0xa0000,
- PROT_READ | PROT_WRITE,
- MAP_FIXED | MAP_SHARED, fd_mem, 0xa0000);
-
- if (m == (void *)-1)
- {
- perror("mmap /dev/mem");
- return 0;
- }
-
-
- /*
- Allocate a stack
- */
- m = LRMI_alloc_real(DEFAULT_STACK_SIZE);
-
- context.stack_seg = (unsigned int)m >> 4;
- context.stack_off = DEFAULT_STACK_SIZE;
-
- /*
- Allocate the return to 32 bit routine
- */
- m = LRMI_alloc_real(2);
-
- context.ret_seg = (unsigned int)m >> 4;
- context.ret_off = (unsigned int)m & 0xf;
-
- ((unsigned char *)m)[0] = 0xcd; /* int opcode */
- ((unsigned char *)m)[1] = RETURN_TO_32_INT;
-
- memset(&context.vm, 0, sizeof(context.vm));
-
- /*
- Enable kernel emulation of all ints except RETURN_TO_32_INT
- */
- memset(&context.vm.int_revectored, 0, sizeof(context.vm.int_revectored));
- set_bit(RETURN_TO_32_INT, &context.vm.int_revectored);
-
- context.ready = 1;
-
- return 1;
- }
-
-
-static void
-set_regs(struct LRMI_regs *r)
- {
- context.vm.regs.edi = r->edi;
- context.vm.regs.esi = r->esi;
- context.vm.regs.ebp = r->ebp;
- context.vm.regs.ebx = r->ebx;
- context.vm.regs.edx = r->edx;
- context.vm.regs.ecx = r->ecx;
- context.vm.regs.eax = r->eax;
- context.vm.regs.eflags = DEFAULT_VM86_FLAGS;
- context.vm.regs.es = r->es;
- context.vm.regs.ds = r->ds;
- context.vm.regs.fs = r->fs;
- context.vm.regs.gs = r->gs;
- }
-
-
-static void
-get_regs(struct LRMI_regs *r)
- {
- r->edi = context.vm.regs.edi;
- r->esi = context.vm.regs.esi;
- r->ebp = context.vm.regs.ebp;
- r->ebx = context.vm.regs.ebx;
- r->edx = context.vm.regs.edx;
- r->ecx = context.vm.regs.ecx;
- r->eax = context.vm.regs.eax;
- r->flags = context.vm.regs.eflags;
- r->es = context.vm.regs.es;
- r->ds = context.vm.regs.ds;
- r->fs = context.vm.regs.fs;
- r->gs = context.vm.regs.gs;
- }
-
-#define DIRECTION_FLAG (1 << 10)
-
-static void
-em_ins(int size)
- {
- unsigned int edx, edi;
-
- edx = context.vm.regs.edx & 0xffff;
- edi = context.vm.regs.edi & 0xffff;
- edi += (unsigned int)context.vm.regs.ds << 4;
-
- if (context.vm.regs.eflags & DIRECTION_FLAG)
- {
- if (size == 4)
- asm volatile ("std; insl; cld"
- : "=D" (edi) : "d" (edx), "0" (edi));
- else if (size == 2)
- asm volatile ("std; insw; cld"
- : "=D" (edi) : "d" (edx), "0" (edi));
- else
- asm volatile ("std; insb; cld"
- : "=D" (edi) : "d" (edx), "0" (edi));
- }
- else
- {
- if (size == 4)
- asm volatile ("cld; insl"
- : "=D" (edi) : "d" (edx), "0" (edi));
- else if (size == 2)
- asm volatile ("cld; insw"
- : "=D" (edi) : "d" (edx), "0" (edi));
- else
- asm volatile ("cld; insb"
- : "=D" (edi) : "d" (edx), "0" (edi));
- }
-
- edi -= (unsigned int)context.vm.regs.ds << 4;
-
- context.vm.regs.edi &= 0xffff0000;
- context.vm.regs.edi |= edi & 0xffff;
- }
-
-static void
-em_rep_ins(int size)
- {
- unsigned int ecx, edx, edi;
-
- ecx = context.vm.regs.ecx & 0xffff;
- edx = context.vm.regs.edx & 0xffff;
- edi = context.vm.regs.edi & 0xffff;
- edi += (unsigned int)context.vm.regs.ds << 4;
-
- if (context.vm.regs.eflags & DIRECTION_FLAG)
- {
- if (size == 4)
- asm volatile ("std; rep; insl; cld"
- : "=D" (edi), "=c" (ecx)
- : "d" (edx), "0" (edi), "1" (ecx));
- else if (size == 2)
- asm volatile ("std; rep; insw; cld"
- : "=D" (edi), "=c" (ecx)
- : "d" (edx), "0" (edi), "1" (ecx));
- else
- asm volatile ("std; rep; insb; cld"
- : "=D" (edi), "=c" (ecx)
- : "d" (edx), "0" (edi), "1" (ecx));
- }
- else
- {
- if (size == 4)
- asm volatile ("cld; rep; insl"
- : "=D" (edi), "=c" (ecx)
- : "d" (edx), "0" (edi), "1" (ecx));
- else if (size == 2)
- asm volatile ("cld; rep; insw"
- : "=D" (edi), "=c" (ecx)
- : "d" (edx), "0" (edi), "1" (ecx));
- else
- asm volatile ("cld; rep; insb"
- : "=D" (edi), "=c" (ecx)
- : "d" (edx), "0" (edi), "1" (ecx));
- }
-
- edi -= (unsigned int)context.vm.regs.ds << 4;
-
- context.vm.regs.edi &= 0xffff0000;
- context.vm.regs.edi |= edi & 0xffff;
-
- context.vm.regs.ecx &= 0xffff0000;
- context.vm.regs.ecx |= ecx & 0xffff;
- }
-
-static void
-em_outs(int size)
- {
- unsigned int edx, esi;
-
- edx = context.vm.regs.edx & 0xffff;
- esi = context.vm.regs.esi & 0xffff;
- esi += (unsigned int)context.vm.regs.ds << 4;
-
- if (context.vm.regs.eflags & DIRECTION_FLAG)
- {
- if (size == 4)
- asm volatile ("std; outsl; cld"
- : "=S" (esi) : "d" (edx), "0" (esi));
- else if (size == 2)
- asm volatile ("std; outsw; cld"
- : "=S" (esi) : "d" (edx), "0" (esi));
- else
- asm volatile ("std; outsb; cld"
- : "=S" (esi) : "d" (edx), "0" (esi));
- }
- else
- {
- if (size == 4)
- asm volatile ("cld; outsl"
- : "=S" (esi) : "d" (edx), "0" (esi));
- else if (size == 2)
- asm volatile ("cld; outsw"
- : "=S" (esi) : "d" (edx), "0" (esi));
- else
- asm volatile ("cld; outsb"
- : "=S" (esi) : "d" (edx), "0" (esi));
- }
-
- esi -= (unsigned int)context.vm.regs.ds << 4;
-
- context.vm.regs.esi &= 0xffff0000;
- context.vm.regs.esi |= esi & 0xffff;
- }
-
-static void
-em_rep_outs(int size)
- {
- unsigned int ecx, edx, esi;
-
- ecx = context.vm.regs.ecx & 0xffff;
- edx = context.vm.regs.edx & 0xffff;
- esi = context.vm.regs.esi & 0xffff;
- esi += (unsigned int)context.vm.regs.ds << 4;
-
- if (context.vm.regs.eflags & DIRECTION_FLAG)
- {
- if (size == 4)
- asm volatile ("std; rep; outsl; cld"
- : "=S" (esi), "=c" (ecx)
- : "d" (edx), "0" (esi), "1" (ecx));
- else if (size == 2)
- asm volatile ("std; rep; outsw; cld"
- : "=S" (esi), "=c" (ecx)
- : "d" (edx), "0" (esi), "1" (ecx));
- else
- asm volatile ("std; rep; outsb; cld"
- : "=S" (esi), "=c" (ecx)
- : "d" (edx), "0" (esi), "1" (ecx));
- }
- else
- {
- if (size == 4)
- asm volatile ("cld; rep; outsl"
- : "=S" (esi), "=c" (ecx)
- : "d" (edx), "0" (esi), "1" (ecx));
- else if (size == 2)
- asm volatile ("cld; rep; outsw"
- : "=S" (esi), "=c" (ecx)
- : "d" (edx), "0" (esi), "1" (ecx));
- else
- asm volatile ("cld; rep; outsb"
- : "=S" (esi), "=c" (ecx)
- : "d" (edx), "0" (esi), "1" (ecx));
- }
-
- esi -= (unsigned int)context.vm.regs.ds << 4;
-
- context.vm.regs.esi &= 0xffff0000;
- context.vm.regs.esi |= esi & 0xffff;
-
- context.vm.regs.ecx &= 0xffff0000;
- context.vm.regs.ecx |= ecx & 0xffff;
- }
-
-static void
-em_inbl(unsigned char literal)
- {
- context.vm.regs.eax = inb(literal) & 0xff;
- }
-
-static void
-em_inb(void)
- {
- asm volatile ("inb (%w1), %b0"
- : "=a" (context.vm.regs.eax)
- : "d" (context.vm.regs.edx), "0" (context.vm.regs.eax));
- }
-
-static void
-em_inw(void)
- {
- asm volatile ("inw (%w1), %w0"
- : "=a" (context.vm.regs.eax)
- : "d" (context.vm.regs.edx), "0" (context.vm.regs.eax));
- }
-
-static void
-em_inl(void)
- {
- asm volatile ("inl (%w1), %0"
- : "=a" (context.vm.regs.eax)
- : "d" (context.vm.regs.edx));
- }
-
-static void
-em_outbl(unsigned char literal)
- {
- outb(context.vm.regs.eax & 0xff, literal);
- }
-
-static void
-em_outb(void)
- {
- asm volatile ("outb %b0, (%w1)"
- : : "a" (context.vm.regs.eax),
- "d" (context.vm.regs.edx));
- }
-
-static void
-em_outw(void)
- {
- asm volatile ("outw %w0, (%w1)"
- : : "a" (context.vm.regs.eax),
- "d" (context.vm.regs.edx));
- }
-
-static void
-em_outl(void)
- {
- asm volatile ("outl %0, (%w1)"
- : : "a" (context.vm.regs.eax),
- "d" (context.vm.regs.edx));
- }
-
-static int
-emulate(void)
- {
- unsigned char *insn;
- struct
- {
- unsigned int size : 1;
- unsigned int rep : 1;
- } prefix = { 0, 0 };
- int i = 0;
-
- insn = (unsigned char *)((unsigned int)context.vm.regs.cs << 4);
- insn += context.vm.regs.eip;
-
- while (1)
- {
- if (insn[i] == 0x66)
- {
- prefix.size = 1 - prefix.size;
- i++;
- }
- else if (insn[i] == 0xf3)
- {
- prefix.rep = 1;
- i++;
- }
- else if (insn[i] == 0xf0 || insn[i] == 0xf2
- || insn[i] == 0x26 || insn[i] == 0x2e
- || insn[i] == 0x36 || insn[i] == 0x3e
- || insn[i] == 0x64 || insn[i] == 0x65
- || insn[i] == 0x67)
- {
- /* these prefixes are just ignored */
- i++;
- }
- else if (insn[i] == 0x6c)
- {
- if (prefix.rep)
- em_rep_ins(1);
- else
- em_ins(1);
- i++;
- break;
- }
- else if (insn[i] == 0x6d)
- {
- if (prefix.rep)
- {
- if (prefix.size)
- em_rep_ins(4);
- else
- em_rep_ins(2);
- }
- else
- {
- if (prefix.size)
- em_ins(4);
- else
- em_ins(2);
- }
- i++;
- break;
- }
- else if (insn[i] == 0x6e)
- {
- if (prefix.rep)
- em_rep_outs(1);
- else
- em_outs(1);
- i++;
- break;
- }
- else if (insn[i] == 0x6f)
- {
- if (prefix.rep)
- {
- if (prefix.size)
- em_rep_outs(4);
- else
- em_rep_outs(2);
- }
- else
- {
- if (prefix.size)
- em_outs(4);
- else
- em_outs(2);
- }
- i++;
- break;
- }
- else if (insn[i] == 0xe4)
- {
- em_inbl(insn[i + 1]);
- i += 2;
- break;
- }
- else if (insn[i] == 0xe6)
- {
- em_outbl(insn[i + 1]);
- i += 2;
- break;
- }
- else if (insn[i] == 0xec)
- {
- em_inb();
- i++;
- break;
- }
- else if (insn[i] == 0xed)
- {
- if (prefix.size)
- em_inl();
- else
- em_inw();
- i++;
- break;
- }
- else if (insn[i] == 0xee)
- {
- em_outb();
- i++;
- break;
- }
- else if (insn[i] == 0xef)
- {
- if (prefix.size)
- em_outl();
- else
- em_outw();
-
- i++;
- break;
- }
- else
- return 0;
- }
-
- context.vm.regs.eip += i;
- return 1;
- }
-
-
-/*
- I don't know how to make sure I get the right vm86() from libc.
- The one I want is syscall # 113 (vm86old() in libc 5, vm86() in glibc)
- which should be declared as "int vm86(struct vm86_struct *);" in
- <sys/vm86.h>.
-
- This just does syscall 113 with inline asm, which should work
- for both libc's (I hope).
-*/
-#if !defined(USE_LIBC_VM86)
-static int
-lrmi_vm86(struct vm86_struct *vm)
- {
- int r;
-#if 1
- asm volatile (
- "pushl %%ebx\n\t"
- "movl %2, %%ebx\n\t"
- "int $0x80\n\t"
- "popl %%ebx"
- : "=a" (r)
- : "0" (113), "r" (vm));
-#else
- asm volatile (
- "int $0x80"
- : "=a" (r)
- : "0" (113), "b" (vm));
-#endif
- return r;
- }
-#else
-#define lrmi_vm86 vm86
-#endif
-
-
-static void
-debug_info(int vret)
- {
- int i;
- unsigned char *p;
-
- fputs("vm86() failed\n", stderr);
- fprintf(stderr, "return = 0x%x\n", vret);
- fprintf(stderr, "eax = 0x%08lx\n", context.vm.regs.eax);
- fprintf(stderr, "ebx = 0x%08lx\n", context.vm.regs.ebx);
- fprintf(stderr, "ecx = 0x%08lx\n", context.vm.regs.ecx);
- fprintf(stderr, "edx = 0x%08lx\n", context.vm.regs.edx);
- fprintf(stderr, "esi = 0x%08lx\n", context.vm.regs.esi);
- fprintf(stderr, "edi = 0x%08lx\n", context.vm.regs.edi);
- fprintf(stderr, "ebp = 0x%08lx\n", context.vm.regs.ebp);
- fprintf(stderr, "eip = 0x%08lx\n", context.vm.regs.eip);
- fprintf(stderr, "cs = 0x%04x\n", context.vm.regs.cs);
- fprintf(stderr, "esp = 0x%08lx\n", context.vm.regs.esp);
- fprintf(stderr, "ss = 0x%04x\n", context.vm.regs.ss);
- fprintf(stderr, "ds = 0x%04x\n", context.vm.regs.ds);
- fprintf(stderr, "es = 0x%04x\n", context.vm.regs.es);
- fprintf(stderr, "fs = 0x%04x\n", context.vm.regs.fs);
- fprintf(stderr, "gs = 0x%04x\n", context.vm.regs.gs);
- fprintf(stderr, "eflags = 0x%08lx\n", context.vm.regs.eflags);
-
- fputs("cs:ip = [ ", stderr);
-
- p = (unsigned char *)((context.vm.regs.cs << 4) + (context.vm.regs.eip & 0xffff));
-
- for (i = 0; i < 16; ++i)
- fprintf(stderr, "%02x ", (unsigned int)p[i]);
-
- fputs("]\n", stderr);
- }
-
-
-static int
-run_vm86(void)
- {
- unsigned int vret;
-
- while (1)
- {
- vret = lrmi_vm86(&context.vm);
-
- if (VM86_TYPE(vret) == VM86_INTx)
- {
- unsigned int v = VM86_ARG(vret);
-
- if (v == RETURN_TO_32_INT)
- return 1;
-
- pushw(context.vm.regs.eflags);
- pushw(context.vm.regs.cs);
- pushw(context.vm.regs.eip);
-
- context.vm.regs.cs = get_int_seg(v);
- context.vm.regs.eip = get_int_off(v);
- context.vm.regs.eflags &= ~(VIF_MASK | TF_MASK);
-
- continue;
- }
-
- if (VM86_TYPE(vret) != VM86_UNKNOWN)
- break;
-
- if (!emulate())
- break;
- }
-
-#ifdef ORIGINAL_LRMI_CODE_THAT_GOT_IFDEFED_OUT
- debug_info(vret);
-#endif
- return 0;
- }
-
-
-int
-LRMI_call(struct LRMI_regs *r)
- {
- unsigned int vret;
-
- memset(&context.vm.regs, 0, sizeof(context.vm.regs));
-
- set_regs(r);
-
- context.vm.regs.cs = r->cs;
- context.vm.regs.eip = r->ip;
-
- if (r->ss == 0 && r->sp == 0)
- {
- context.vm.regs.ss = context.stack_seg;
- context.vm.regs.esp = context.stack_off;
- }
- else
- {
- context.vm.regs.ss = r->ss;
- context.vm.regs.esp = r->sp;
- }
-
- pushw(context.ret_seg);
- pushw(context.ret_off);
-
- vret = run_vm86();
-
- get_regs(r);
-
- return vret;
- }
-
-
-int
-LRMI_int(int i, struct LRMI_regs *r)
- {
- unsigned int vret;
- unsigned int seg, off;
-
- seg = get_int_seg(i);
- off = get_int_off(i);
-
- /*
- If the interrupt is in regular memory, it's probably
- still pointing at a dos TSR (which is now gone).
- */
- if (seg < 0xa000 || (seg << 4) + off >= 0x100000)
- {
-#ifdef ORIGINAL_LRMI_CODE_THAT_GOT_IFDEFED_OUT
- fprintf(stderr, "Int 0x%x is not in rom (%04x:%04x)\n", i, seg, off);
-#endif
- return 0;
- }
-
- memset(&context.vm.regs, 0, sizeof(context.vm.regs));
-
- set_regs(r);
-
- context.vm.regs.cs = seg;
- context.vm.regs.eip = off;
-
- if (r->ss == 0 && r->sp == 0)
- {
- context.vm.regs.ss = context.stack_seg;
- context.vm.regs.esp = context.stack_off;
- }
- else
- {
- context.vm.regs.ss = r->ss;
- context.vm.regs.esp = r->sp;
- }
-
- pushw(DEFAULT_VM86_FLAGS);
- pushw(context.ret_seg);
- pushw(context.ret_off);
-
- vret = run_vm86();
-
- get_regs(r);
-
- return vret;
- }
-
diff --git a/tools/ddcprobe/lrmi.h b/tools/ddcprobe/lrmi.h
deleted file mode 100644
index c9c186365..000000000
--- a/tools/ddcprobe/lrmi.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
-Linux Real Mode Interface - A library of DPMI-like functions for Linux.
-
-Copyright (C) 1998 by Josh Vanderhoof
-
-You are free to distribute and modify this file, as long as you
-do not remove this copyright notice and clearly label modified
-versions as being modified.
-
-This software has NO WARRANTY. Use it at your own risk.
-*/
-
-#ifndef LRMI_H
-#define LRMI_H
-
-struct LRMI_regs
- {
- unsigned int edi;
- unsigned int esi;
- unsigned int ebp;
- unsigned int reserved;
- unsigned int ebx;
- unsigned int edx;
- unsigned int ecx;
- unsigned int eax;
- unsigned short int flags;
- unsigned short int es;
- unsigned short int ds;
- unsigned short int fs;
- unsigned short int gs;
- unsigned short int ip;
- unsigned short int cs;
- unsigned short int sp;
- unsigned short int ss;
- };
-
-
-#ifndef LRMI_PREFIX
-#define LRMI_PREFIX LRMI_
-#endif
-
-#define LRMI_CONCAT2(a, b) a ## b
-#define LRMI_CONCAT(a, b) LRMI_CONCAT2(a, b)
-#define LRMI_MAKENAME(a) LRMI_CONCAT(LRMI_PREFIX, a)
-
-/*
- Initialize
- returns 1 if sucessful, 0 for failure
-*/
-#define LRMI_init LRMI_MAKENAME(init)
-int
-LRMI_init(void);
-
-/*
- Simulate a 16 bit far call
- returns 1 if sucessful, 0 for failure
-*/
-#define LRMI_call LRMI_MAKENAME(call)
-int
-LRMI_call(struct LRMI_regs *r);
-
-/*
- Simulate a 16 bit interrupt
- returns 1 if sucessful, 0 for failure
-*/
-#define LRMI_int LRMI_MAKENAME(int)
-int
-LRMI_int(int interrupt, struct LRMI_regs *r);
-
-/*
- Allocate real mode memory
- The returned block is paragraph (16 byte) aligned
-*/
-#define LRMI_alloc_real LRMI_MAKENAME(alloc_real)
-void *
-LRMI_alloc_real(int size);
-
-/*
- Free real mode memory
-*/
-#define LRMI_free_real LRMI_MAKENAME(free_real)
-void
-LRMI_free_real(void *m);
-
-#endif
diff --git a/tools/ddcprobe/not_handled.c b/tools/ddcprobe/not_handled.c
deleted file mode 100644
index 40cbb5427..000000000
--- a/tools/ddcprobe/not_handled.c
+++ /dev/null
@@ -1 +0,0 @@
-int main() { return 1; }
diff --git a/tools/ddcprobe/vbe.c b/tools/ddcprobe/vbe.c
deleted file mode 100644
index a67e56d0b..000000000
--- a/tools/ddcprobe/vbe.c
+++ /dev/null
@@ -1,709 +0,0 @@
-#include <sys/types.h>
-#include <sys/io.h>
-#include <sys/mman.h>
-#include <netinet/in.h>
-#include <stdlib.h>
-#include <string.h>
-#include <stdio.h>
-#include <assert.h>
-#include <limits.h>
-#include <ctype.h>
-#include "lrmi.h"
-#include "vesamode.h"
-#include "vbe.h"
-#ident "$Id$"
-
-/* Return information about a particular video mode. */
-struct vbe_mode_info *vbe_get_mode_info(u_int16_t mode)
-{
- struct LRMI_regs regs;
- char *mem;
- struct vbe_mode_info *ret = NULL;
-
- /* Initialize LRMI. */
- if(LRMI_init() == 0) {
- return NULL;
- }
-
- /* Allocate a chunk of memory. */
- mem = LRMI_alloc_real(sizeof(struct vbe_mode_info));
- if(mem == NULL) {
- return NULL;
- }
- memset(mem, 0, sizeof(struct vbe_mode_info));
-
- memset(&regs, 0, sizeof(regs));
- regs.eax = 0x4f01;
- regs.ecx = mode;
- regs.es = ((u_int32_t)mem) >> 4;
- regs.edi = ((u_int32_t)mem) & 0x0f;
-
- /* Do it. */
- iopl(3);
- ioperm(0, 0x400, 1);
-
- if(LRMI_int(0x10, &regs) == 0) {
- LRMI_free_real(mem);
- return NULL;
- }
-
- /* Check for successful return. */
- if((regs.eax & 0xffff) != 0x004f) {
- LRMI_free_real(mem);
- return NULL;
- }
-
- /* Get memory for return. */
- ret = malloc(sizeof(struct vbe_mode_info));
- if(ret == NULL) {
- LRMI_free_real(mem);
- return NULL;
- }
-
- /* Copy the buffer for return. */
- memcpy(ret, mem, sizeof(struct vbe_mode_info));
-
- /* Clean up and return. */
- LRMI_free_real(mem);
- return ret;
-}
-
-/* Get VBE info. */
-struct vbe_info *vbe_get_vbe_info()
-{
- struct LRMI_regs regs;
- unsigned char *mem;
- struct vbe_info *ret = NULL;
- int i;
-
- /* Initialize LRMI. */
- if(LRMI_init() == 0) {
- return NULL;
- }
-
- /* Allocate a chunk of memory. */
- mem = LRMI_alloc_real(sizeof(struct vbe_mode_info));
- if(mem == NULL) {
- return NULL;
- }
- memset(mem, 0, sizeof(struct vbe_mode_info));
-
- /* Set up registers for the interrupt call. */
- memset(&regs, 0, sizeof(regs));
- regs.eax = 0x4f00;
- regs.es = ((u_int32_t)mem) >> 4;
- regs.edi = ((u_int32_t)mem) & 0x0f;
- memcpy(mem, "VBE2", 4);
-
- /* Do it. */
- iopl(3);
- ioperm(0, 0x400, 1);
-
- if(LRMI_int(0x10, &regs) == 0) {
- LRMI_free_real(mem);
- return NULL;
- }
-
- /* Check for successful return code. */
- if((regs.eax & 0xffff) != 0x004f) {
- LRMI_free_real(mem);
- return NULL;
- }
-
- /* Get memory to return the information. */
- ret = malloc(sizeof(struct vbe_info));
- if(ret == NULL) {
- LRMI_free_real(mem);
- return NULL;
- }
- memcpy(ret, mem, sizeof(struct vbe_info));
-
- /* Set up pointers to usable memory. */
- ret->mode_list.list = (u_int16_t*) ((ret->mode_list.addr.seg << 4) +
- (ret->mode_list.addr.ofs));
- ret->oem_name.string = (char*) ((ret->oem_name.addr.seg << 4) +
- (ret->oem_name.addr.ofs));
-
- /* Snip, snip. */
- mem = strdup(ret->oem_name.string); /* leak */
- while(((i = strlen(mem)) > 0) && isspace(mem[i - 1])) {
- mem[i - 1] = '\0';
- }
- ret->oem_name.string = mem;
-
- /* Set up pointers for VESA 3.0+ strings. */
- if(ret->version[1] >= 3) {
-
- /* Vendor name. */
- ret->vendor_name.string = (char*)
- ((ret->vendor_name.addr.seg << 4)
- + (ret->vendor_name.addr.ofs));
-
- mem = strdup(ret->vendor_name.string); /* leak */
- while(((i = strlen(mem)) > 0) && isspace(mem[i - 1])) {
- mem[i - 1] = '\0';
- }
- ret->vendor_name.string = mem;
-
- /* Product name. */
- ret->product_name.string = (char*)
- ((ret->product_name.addr.seg << 4)
- + (ret->product_name.addr.ofs));
-
- mem = strdup(ret->product_name.string); /* leak */
- while(((i = strlen(mem)) > 0) && isspace(mem[i - 1])) {
- mem[i - 1] = '\0';
- }
- ret->product_name.string = mem;
-
- /* Product revision. */
- ret->product_revision.string = (char*)
- ((ret->product_revision.addr.seg << 4)
- + (ret->product_revision.addr.ofs));
-
- mem = strdup(ret->product_revision.string); /* leak */
- while(((i = strlen(mem)) > 0) && isspace(mem[i - 1])) {
- mem[i - 1] = '\0';
- }
- ret->product_revision.string = mem;
- }
-
- /* Cleanup. */
- LRMI_free_real(mem);
- return ret;
-}
-
-/* Check if EDID queries are suorted. */
-int vbe_get_edid_supported()
-{
- struct LRMI_regs regs;
- int ret = 0;
-
- /* Initialize LRMI. */
- if(LRMI_init() == 0) {
- return 0;
- }
-
- memset(&regs, 0, sizeof(regs));
- regs.eax = 0x4f15;
- regs.ebx = 0x0000;
- regs.es = 0x3000;
- regs.edi = 0x3000;
-
- /* Do it. */
- iopl(3);
- ioperm(0, 0x400, 1);
-
- if(LRMI_int(0x10, &regs) == 0) {
- return 0;
- }
-
- /* Check for successful return. */
- if((regs.eax & 0xff) == 0x4f) {
- /* Supported. */
- ret = 1;
- } else {
- /* Not supported. */
- ret = 0;
- }
-
- /* Clean up and return. */
- return ret;
-}
-
-/* Get EDID info. */
-struct vbe_edid1_info *vbe_get_edid_info()
-{
- struct LRMI_regs regs;
- unsigned char *mem;
- struct vbe_edid1_info *ret = NULL;
- u_int16_t man;
-
- /* Initialize LRMI. */
- if(LRMI_init() == 0) {
- return NULL;
- }
-
- /* Allocate a chunk of memory. */
- mem = LRMI_alloc_real(sizeof(struct vbe_edid1_info));
- if(mem == NULL) {
- return NULL;
- }
- memset(mem, 0, sizeof(struct vbe_edid1_info));
-
- memset(&regs, 0, sizeof(regs));
- regs.eax = 0x4f15;
- regs.ebx = 0x0001;
- regs.es = ((u_int32_t)mem) >> 4;
- regs.edi = ((u_int32_t)mem) & 0x0f;
-
- /* Do it. */
- iopl(3);
- ioperm(0, 0x400, 1);
-
- if(LRMI_int(0x10, &regs) == 0) {
- LRMI_free_real(mem);
- return NULL;
- }
-
-#if 0
- /* Check for successful return. */
- if((regs.eax & 0xffff) != 0x004f) {
- LRMI_free_real(mem);
- return NULL;
- }
-#elseif
- /* Check for successful return. */
- if((regs.eax & 0xff) != 0x4f) {
- LRMI_free_real(mem);
- return NULL;
- }
-#endif
-
- /* Get memory for return. */
- ret = malloc(sizeof(struct vbe_edid1_info));
- if(ret == NULL) {
- LRMI_free_real(mem);
- return NULL;
- }
-
- /* Copy the buffer for return. */
- memcpy(ret, mem, sizeof(struct vbe_edid1_info));
-
- memcpy(&man, &ret->manufacturer_name, 2);
- man = ntohs(man);
- memcpy(&ret->manufacturer_name, &man, 2);
-
- LRMI_free_real(mem);
- return ret;
-}
-
-/* Figure out what the current video mode is. */
-int32_t vbe_get_mode()
-{
- struct LRMI_regs regs;
- int32_t ret = -1;
-
- /* Initialize LRMI. */
- if(LRMI_init() == 0) {
- return -1;
- }
-
- memset(&regs, 0, sizeof(regs));
- regs.eax = 0x4f03;
-
- /* Do it. */
- iopl(3);
- ioperm(0, 0x400, 1);
-
- if(LRMI_int(0x10, &regs) == 0) {
- return -1;
- }
-
- /* Save the returned value. */
- if((regs.eax & 0xffff) == 0x004f) {
- ret = regs.ebx & 0xffff;
- } else {
- ret = -1;
- }
-
- /* Clean up and return. */
- return ret;
-}
-
-/* Set the video mode. */
-void vbe_set_mode(u_int16_t mode)
-{
- struct LRMI_regs regs;
-
- /* Initialize LRMI. */
- if(LRMI_init() == 0) {
- return;
- }
-
- memset(&regs, 0, sizeof(regs));
- regs.eax = 0x4f02;
- regs.ebx = mode;
-
- /* Do it. */
- iopl(3);
- ioperm(0, 0x400, 1);
- LRMI_int(0x10, &regs);
-
- /* Return. */
- return;
-}
-
-/* Just read ranges from the EDID. */
-void vbe_get_edid_ranges(struct vbe_edid1_info *edid,
- unsigned char *hmin, unsigned char *hmax,
- unsigned char *vmin, unsigned char *vmax)
-{
- struct vbe_edid_monitor_descriptor *monitor;
- int i;
-
- *hmin = *hmax = *vmin = *vmax = 0;
-
- for(i = 0; i < 4; i++) {
- monitor = &edid->monitor_details.monitor_descriptor[i];
- if(monitor->type == vbe_edid_monitor_descriptor_range) {
- *hmin = monitor->data.range_data.horizontal_min;
- *hmax = monitor->data.range_data.horizontal_max;
- *vmin = monitor->data.range_data.vertical_min;
- *vmax = monitor->data.range_data.vertical_max;
- }
- }
-}
-
-static int compare_vbe_modelines(const void *m1, const void *m2)
-{
- const struct vbe_modeline *M1 = (const struct vbe_modeline*) m1;
- const struct vbe_modeline *M2 = (const struct vbe_modeline*) m2;
- if(M1->width < M2->width) return -1;
- if(M1->width > M2->width) return 1;
- return 0;
-}
-
-struct vbe_modeline *vbe_get_edid_modelines()
-{
- struct vbe_edid1_info *edid;
- struct vbe_modeline *ret;
- char buf[LINE_MAX];
- int modeline_count = 0, i, j;
-
- if((edid = vbe_get_edid_info()) == NULL) {
- return NULL;
- }
-
- memcpy(buf, &edid->established_timings,
- sizeof(edid->established_timings));
- for(i = 0; i < (8 * sizeof(edid->established_timings)); i++) {
- if(buf[i / 8] & (1 << (i % 8))) {
- modeline_count++;
- }
- }
-
- /* Count the number of standard timings. */
- for(i = 0; i < 8; i++) {
- int x, v;
- x = edid->standard_timing[i].xresolution;
- v = edid->standard_timing[i].vfreq;
- if(((edid->standard_timing[i].xresolution & 0x01) != x) &&
- ((edid->standard_timing[i].vfreq & 0x01) != v)) {
- modeline_count++;
- }
- }
-
- ret = malloc(sizeof(struct vbe_modeline) * (modeline_count + 1));
- if(ret == NULL) {
- return NULL;
- }
- memset(ret, 0, sizeof(struct vbe_modeline) * (modeline_count + 1));
-
- modeline_count = 0;
-
- /* Fill out established timings. */
- if(edid->established_timings.timing_720x400_70) {
- ret[modeline_count].width = 720;
- ret[modeline_count].height = 400;
- ret[modeline_count].refresh = 70;
- modeline_count++;
- }
- if(edid->established_timings.timing_720x400_88) {
- ret[modeline_count].width = 720;
- ret[modeline_count].height = 400;
- ret[modeline_count].refresh = 88;
- modeline_count++;
- }
- if(edid->established_timings.timing_640x480_60) {
- ret[modeline_count].width = 640;
- ret[modeline_count].height = 480;
- ret[modeline_count].refresh = 60;
- modeline_count++;
- }
- if(edid->established_timings.timing_640x480_67) {
- ret[modeline_count].width = 640;
- ret[modeline_count].height = 480;
- ret[modeline_count].refresh = 67;
- modeline_count++;
- }
- if(edid->established_timings.timing_640x480_72) {
- ret[modeline_count].width = 640;
- ret[modeline_count].height = 480;
- ret[modeline_count].refresh = 72;
- modeline_count++;
- }
- if(edid->established_timings.timing_640x480_75) {
- ret[modeline_count].width = 640;
- ret[modeline_count].height = 480;
- ret[modeline_count].refresh = 75;
- modeline_count++;
- }
- if(edid->established_timings.timing_800x600_56) {
- ret[modeline_count].width = 800;
- ret[modeline_count].height = 600;
- ret[modeline_count].refresh = 56;
- modeline_count++;
- }
- if(edid->established_timings.timing_800x600_60) {
- ret[modeline_count].width = 800;
- ret[modeline_count].height = 600;
- ret[modeline_count].refresh = 60;
- modeline_count++;
- }
- if(edid->established_timings.timing_800x600_72) {
- ret[modeline_count].width = 800;
- ret[modeline_count].height = 600;
- ret[modeline_count].refresh = 72;
- modeline_count++;
- }
- if(edid->established_timings.timing_800x600_75) {
- ret[modeline_count].width = 800;
- ret[modeline_count].height = 600;
- ret[modeline_count].refresh = 75;
- modeline_count++;
- }
- if(edid->established_timings.timing_832x624_75) {
- ret[modeline_count].width = 832;
- ret[modeline_count].height = 624;
- ret[modeline_count].refresh = 75;
- modeline_count++;
- }
- if(edid->established_timings.timing_1024x768_87i) {
- ret[modeline_count].width = 1024;
- ret[modeline_count].height = 768;
- ret[modeline_count].refresh = 87;
- ret[modeline_count].interlaced = 1;
- modeline_count++;
- }
- if(edid->established_timings.timing_1024x768_60){
- ret[modeline_count].width = 1024;
- ret[modeline_count].height = 768;
- ret[modeline_count].refresh = 60;
- modeline_count++;
- }
- if(edid->established_timings.timing_1024x768_70){
- ret[modeline_count].width = 1024;
- ret[modeline_count].height = 768;
- ret[modeline_count].refresh = 70;
- modeline_count++;
- }
- if(edid->established_timings.timing_1024x768_75){
- ret[modeline_count].width = 1024;
- ret[modeline_count].height = 768;
- ret[modeline_count].refresh = 75;
- modeline_count++;
- }
- if(edid->established_timings.timing_1280x1024_75) {
- ret[modeline_count].width = 1280;
- ret[modeline_count].height = 1024;
- ret[modeline_count].refresh = 75;
- modeline_count++;
- }
-
- /* Add in standard timings. */
- for(i = 0; i < 8; i++) {
- float aspect = 1;
- int x, v;
- x = edid->standard_timing[i].xresolution;
- v = edid->standard_timing[i].vfreq;
- if(((edid->standard_timing[i].xresolution & 0x01) != x) &&
- ((edid->standard_timing[i].vfreq & 0x01) != v)) {
- switch(edid->standard_timing[i].aspect) {
- case aspect_75: aspect = 0.7500; break;
- case aspect_8: aspect = 0.8000; break;
- case aspect_5625: aspect = 0.5625; break;
- default: aspect = 1; break;
- }
- x = (edid->standard_timing[i].xresolution + 31) * 8;
- ret[modeline_count].width = x;
- ret[modeline_count].height = x * aspect;
- ret[modeline_count].refresh =
- edid->standard_timing[i].vfreq + 60;
- modeline_count++;
- }
- }
-
- /* Now tack on any matching modelines. */
- for(i = 0; ret[i].refresh != 0; i++) {
- struct vesa_timing_t *t = NULL;
- for(j = 0; known_vesa_timings[j].refresh != 0; j++) {
- t = &known_vesa_timings[j];
- if(ret[i].width == t->x)
- if(ret[i].height == t->y)
- if(ret[i].refresh == t->refresh) {
- snprintf(buf, sizeof(buf),
- "ModeLine \"%dx%d\"\t%6.2f "
- "%4d %4d %4d %4d %4d %4d %4d %4d %s %s"
- , t->x, t->y, t->dotclock,
- t->timings[0],
- t->timings[0] + t->timings[1],
- t->timings[0] + t->timings[1] +
- t->timings[2],
- t->timings[0] + t->timings[1] +
- t->timings[2] + t->timings[3],
- t->timings[4],
- t->timings[4] + t->timings[5],
- t->timings[4] + t->timings[5] +
- t->timings[6],
- t->timings[4] + t->timings[5] +
- t->timings[6] + t->timings[7],
- t->hsync == hsync_pos ?
- "+hsync" : "-hsync",
- t->vsync == vsync_pos ?
- "+vsync" : "-vsync");
- ret[i].modeline = strdup(buf);
- ret[i].hfreq = t->hfreq;
- ret[i].vfreq = t->vfreq;
- }
- }
- }
-
- modeline_count = 0;
- for(i = 0; ret[i].refresh != 0; i++) {
- modeline_count++;
- }
- qsort(ret, modeline_count, sizeof(ret[0]), compare_vbe_modelines);
-
- return ret;
-}
-
-const void *vbe_save_svga_state()
-{
- struct LRMI_regs regs;
- unsigned char *mem;
- u_int16_t block_size;
- void *data;
-
- /* Initialize LRMI. */
- if(LRMI_init() == 0) {
- return NULL;
- }
-
- memset(&regs, 0, sizeof(regs));
- regs.eax = 0x4f04;
- regs.ecx = 0xffff;
- regs.edx = 0;
-
- iopl(3);
- ioperm(0, 0x400, 1);
-
- if(LRMI_int(0x10, &regs) == 0) {
- return NULL;
- }
-
- if((regs.eax & 0xff) != 0x4f) {
- fprintf(stderr, "Get SuperVGA Video State not supported.\n");
- return NULL;
- }
-
- if((regs.eax & 0xffff) != 0x004f) {
- fprintf(stderr, "Get SuperVGA Video State Info failed.\n");
- return NULL;
- }
-
- block_size = 64 * (regs.ebx & 0xffff);
-
- /* Allocate a chunk of memory. */
- mem = LRMI_alloc_real(block_size);
- if(mem == NULL) {
- return NULL;
- }
- memset(mem, 0, sizeof(block_size));
-
- memset(&regs, 0, sizeof(regs));
- regs.eax = 0x4f04;
- regs.ecx = 0x000f;
- regs.edx = 0x0001;
- regs.es = ((u_int32_t)mem) >> 4;
- regs.ebx = ((u_int32_t)mem) & 0x0f;
- memset(mem, 0, block_size);
- iopl(3);
- ioperm(0, 0x400, 1);
-
- if(LRMI_int(0x10, &regs) == 0) {
- LRMI_free_real(mem);
- return NULL;
- }
-
- if((regs.eax & 0xffff) != 0x004f) {
- fprintf(stderr, "Get SuperVGA Video State Save failed.\n");
- return NULL;
- }
-
- data = malloc(block_size);
- if(data == NULL) {
- LRMI_free_real(mem);
- return NULL;
- }
-
- /* Clean up and return. */
- memcpy(data, mem, block_size);
- LRMI_free_real(mem);
- return data;
-}
-
-void vbe_restore_svga_state(const void *state)
-{
- struct LRMI_regs regs;
- unsigned char *mem;
- u_int16_t block_size;
-
- /* Initialize LRMI. */
- if(LRMI_init() == 0) {
- return;
- }
-
- memset(&regs, 0, sizeof(regs));
- regs.eax = 0x4f04;
- regs.ecx = 0x000f;
- regs.edx = 0;
-
- /* Find out how much memory we need. */
- iopl(3);
- ioperm(0, 0x400, 1);
-
- if(LRMI_int(0x10, &regs) == 0) {
- return;
- }
-
- if((regs.eax & 0xff) != 0x4f) {
- fprintf(stderr, "Get SuperVGA Video State not supported.\n");
- return;
- }
-
- if((regs.eax & 0xffff) != 0x004f) {
- fprintf(stderr, "Get SuperVGA Video State Info failed.\n");
- return;
- }
-
- block_size = 64 * (regs.ebx & 0xffff);
-
- /* Allocate a chunk of memory. */
- mem = LRMI_alloc_real(block_size);
- if(mem == NULL) {
- return;
- }
- memset(mem, 0, sizeof(block_size));
-
- memset(&regs, 0, sizeof(regs));
- regs.eax = 0x4f04;
- regs.ecx = 0x000f;
- regs.edx = 0x0002;
- regs.es = 0x2000;
- regs.ebx = 0x0000;
- memcpy(mem, state, block_size);
-
- iopl(3);
- ioperm(0, 0x400, 1);
-
- if(LRMI_int(0x10, &regs) == 0) {
- LRMI_free_real(mem);
- return;
- }
-
- if((regs.eax & 0xffff) != 0x004f) {
- fprintf(stderr, "Get SuperVGA Video State Restore failed.\n");
- return;
- }
-}
diff --git a/tools/ddcprobe/vbe.h b/tools/ddcprobe/vbe.h
deleted file mode 100644
index 338d3bd88..000000000
--- a/tools/ddcprobe/vbe.h
+++ /dev/null
@@ -1,312 +0,0 @@
-#ifndef vbe_h
-#define vbe_h
-#ident "$Id$"
-#include <sys/types.h>
-
-/* Record returned by int 0x10, function 0x4f, subfunction 0x00. */
-struct vbe_info {
- unsigned char signature[4];
- unsigned char version[2];
- union {
- struct {
- u_int16_t ofs;
- u_int16_t seg;
- } addr;
- const char *string;
- } oem_name;
- u_int32_t capabilities;
- union {
- struct {
- u_int16_t ofs;
- u_int16_t seg;
- } addr;
- u_int16_t *list;
- } mode_list;
- u_int16_t memory_size;
- /* VESA 3.0+ */
- u_int16_t vbe_revision;
- union {
- struct {
- u_int16_t ofs;
- u_int16_t seg;
- } addr;
- const char *string;
- } vendor_name;
- union {
- struct {
- u_int16_t ofs;
- u_int16_t seg;
- } addr;
- const char *string;
- } product_name;
- union {
- struct {
- u_int16_t ofs;
- u_int16_t seg;
- } addr;
- const char *string;
- } product_revision;
- char reserved1[222];
- char reserved2[256];
-} __attribute__ ((packed));
-
-/* Stuff returned by int 0x10, function 0x4f, subfunction 0x01. */
-struct vbe_mode_info {
- /* required for all VESA versions */
- struct {
- /* VBE 1.0+ */
- u_int16_t supported: 1;
- u_int16_t optional_info_available: 1;
- u_int16_t bios_output_supported: 1;
- u_int16_t color: 1;
- u_int16_t graphics: 1;
- /* VBE 2.0+ */
- u_int16_t not_vga_compatible: 1;
- u_int16_t not_bank_switched: 1;
- u_int16_t lfb: 1;
- /* VBE 1.0+ */
- u_int16_t unknown: 1;
- u_int16_t must_enable_directaccess_in_10: 1;
- } mode_attributes;
- struct {
- unsigned char exists: 1;
- unsigned char readable: 1;
- unsigned char writeable: 1;
- unsigned char reserved: 5;
- } windowa_attributes, windowb_attributes;
- u_int16_t window_granularity;
- u_int16_t window_size;
- u_int16_t windowa_start_segment, windowb_start_segment;
- u_int16_t window_positioning_seg, window_positioning_ofs;
- u_int16_t bytes_per_scanline;
- /* optional for VESA 1.0/1.1, required for OEM modes */
- u_int16_t w, h;
- unsigned char cell_width, cell_height;
- unsigned char memory_planes;
- unsigned char bpp;
- unsigned char banks;
- enum {
- memory_model_text = 0,
- memory_model_cga = 1,
- memory_model_hgc = 2,
- memory_model_ega16 = 3,
- memory_model_packed_pixel = 4,
- memory_model_sequ256 = 5,
- memory_model_direct_color = 6,
- memory_model_yuv = 7,
- } memory_model: 8;
- unsigned char bank_size;
- unsigned char image_pages;
- unsigned char reserved1;
- /* required for VESA 1.2+ */
- unsigned char red_mask, red_field;
- unsigned char green_mask, green_field;
- unsigned char blue_mask, blue_field;
- unsigned char reserved_mask, reserved_field;
- unsigned char direct_color_mode_info;
- /* VESA 2.0+ */
- u_int32_t linear_buffer_address;
- u_int32_t offscreen_memory_address;
- u_int16_t offscreen_memory_size;
- unsigned char reserved2[206];
-} __attribute__ ((packed));
-
-/* Modeline information used by XFree86. */
-struct vbe_modeline {
- u_int16_t width, height;
- unsigned char interlaced;
- float refresh;
- char *modeline;
- float hfreq, vfreq, pixel_clock;
-};
-
-/* Aspect ratios used in EDID info. */
-enum vbe_edid_aspect {
- aspect_unknown = 0,
- aspect_75,
- aspect_8,
- aspect_5625,
-};
-
-/* Detailed timing information used in EDID v1.x */
-struct vbe_edid_detailed_timing {
- u_int16_t pixel_clock;
-#define VBE_EDID_DETAILED_TIMING_PIXEL_CLOCK(_x) \
- ((_x).pixel_clock * 10000)
- unsigned char horizontal_active;
- unsigned char horizontal_blanking;
- unsigned char horizontal_active_hi: 4;
- unsigned char horizontal_blanking_hi: 4;
-#define VBE_EDID_DETAILED_TIMING_HORIZONTAL_ACTIVE(_x) \
- (((_x).horizontal_active_hi << 8) + (_x).horizontal_active)
-#define VBE_EDID_DETAILED_TIMING_HORIZONTAL_BLANKING(_x) \
- (((_x).horizontal_blanking_hi << 8) + (_x).horizontal_blanking)
- unsigned char vertical_active;
- unsigned char vertical_blanking;
- unsigned char vertical_active_hi: 4;
- unsigned char vertical_blanking_hi: 4;
-#define VBE_EDID_DETAILED_TIMING_VERTICAL_ACTIVE(_x) \
- (((_x).vertical_active_hi << 8) + (_x).vertical_active)
-#define VBE_EDID_DETAILED_TIMING_VERTICAL_BLANKING(_x) \
- (((_x).vertical_blanking_hi << 8) + (_x).vertical_blanking)
- unsigned char hsync_offset;
- unsigned char hsync_pulse_width;
- unsigned char vsync_offset: 4;
- unsigned char vsync_pulse_width: 4;
- unsigned char hsync_offset_hi: 2;
- unsigned char hsync_pulse_width_hi: 2;
- unsigned char vsync_offset_hi: 2;
- unsigned char vsync_pulse_width_hi: 2;
-#define VBE_EDID_DETAILED_TIMING_HSYNC_OFFSET(_x) \
- (((_x).hsync_offset_hi << 8) + (_x).hsync_offset)
-#define VBE_EDID_DETAILED_TIMING_HSYNC_PULSE_WIDTH(_x) \
- (((_x).hsync_pulse_width_hi << 8) + (_x).hsync_pulse_width)
-#define VBE_EDID_DETAILED_TIMING_VSYNC_OFFSET(_x) \
- (((_x).vsync_offset_hi << 4) + (_x).vsync_offset)
-#define VBE_EDID_DETAILED_TIMING_VSYNC_PULSE_WIDTH(_x) \
- (((_x).vsync_pulse_width_hi << 4) + (_x).vsync_pulse_width)
- unsigned char himage_size;
- unsigned char vimage_size;
- unsigned char himage_size_hi: 4;
- unsigned char vimage_size_hi: 4;
-#define VBE_EDID_DETAILED_TIMING_HIMAGE_SIZE(_x) \
- (((_x).himage_size_hi << 8) + (_x).himage_size)
-#define VBE_EDID_DETAILED_TIMING_VIMAGE_SIZE(_x) \
- (((_x).vimage_size_hi << 8) + (_x).vimage_size)
- unsigned char hborder;
- unsigned char vborder;
- struct {
- unsigned char interlaced: 1;
- unsigned char stereo: 2;
- unsigned char digital_composite: 2;
- unsigned char variant: 2;
- unsigned char zero: 1;
- } flags __attribute__ ((packed));
-} __attribute__ ((packed));
-
-enum {
- vbe_edid_monitor_descriptor_serial = 0xff,
- vbe_edid_monitor_descriptor_ascii = 0xfe,
- vbe_edid_monitor_descriptor_range = 0xfd,
- vbe_edid_monitor_descriptor_name = 0xfc,
-} vbe_edid_monitor_descriptor_types;
-
-struct vbe_edid_monitor_descriptor {
- u_int16_t zero_flag_1;
- unsigned char zero_flag_2;
- unsigned char type;
- unsigned char zero_flag_3;
- union {
- char string[13];
- struct {
- unsigned char vertical_min;
- unsigned char vertical_max;
- unsigned char horizontal_min;
- unsigned char horizontal_max;
- unsigned char pixel_clock_max;
- unsigned char gtf_data[8];
- } range_data;
- } data;
-} __attribute__ ((packed));
-
-struct vbe_edid1_info {
- unsigned char header[8];
- struct {
- u_int16_t char3: 5;
- u_int16_t char2: 5;
- u_int16_t char1: 5;
- u_int16_t zero: 1;
- } manufacturer_name __attribute__ ((packed));
- u_int16_t product_code;
- u_int32_t serial_number;
- unsigned char week;
- unsigned char year;
- unsigned char version;
- unsigned char revision;
- struct {
- unsigned char separate_sync: 1;
- unsigned char composite_sync: 1;
- unsigned char sync_on_green: 1;
- unsigned char unused: 2;
- unsigned char voltage_level: 2;
- unsigned char digital: 1;
- } video_input_definition __attribute__ ((packed));
- unsigned char max_size_horizontal;
- unsigned char max_size_vertical;
- unsigned char gamma;
- struct {
- unsigned char unused1: 3;
- unsigned char rgb: 1;
- unsigned char unused2: 1;
- unsigned char active_off: 1;
- unsigned char suspend: 1;
- unsigned char standby: 1;
- } feature_support __attribute__ ((packed));
- unsigned char color_characteristics[10];
- struct {
- unsigned char timing_720x400_70: 1;
- unsigned char timing_720x400_88: 1;
- unsigned char timing_640x480_60: 1;
- unsigned char timing_640x480_67: 1;
- unsigned char timing_640x480_72: 1;
- unsigned char timing_640x480_75: 1;
- unsigned char timing_800x600_56: 1;
- unsigned char timing_800x600_60: 1;
- unsigned char timing_800x600_72: 1;
- unsigned char timing_800x600_75: 1;
- unsigned char timing_832x624_75: 1;
- unsigned char timing_1024x768_87i: 1;
- unsigned char timing_1024x768_60: 1;
- unsigned char timing_1024x768_70: 1;
- unsigned char timing_1024x768_75: 1;
- unsigned char timing_1280x1024_75: 1;
- } established_timings __attribute__ ((packed));
- struct {
- unsigned char timing_1152x870_75: 1;
- unsigned char reserved: 7;
- } manufacturer_timings __attribute__ ((packed));
- struct {
- u_int16_t xresolution: 8;
- u_int16_t vfreq: 6;
- u_int16_t aspect: 2;
- } standard_timing[8] __attribute__ ((packed));
- union {
- struct vbe_edid_detailed_timing detailed_timing[4];
- struct vbe_edid_monitor_descriptor monitor_descriptor[4];
- } monitor_details __attribute__ ((packed));
- unsigned char extension_flag;
- unsigned char checksum;
- unsigned char padding[128];
-} __attribute__ ((packed));
-
-#define VBE_LINEAR_FRAMEBUFFER 0x4000
-
-/* Get VESA information. */
-struct vbe_info *vbe_get_vbe_info();
-
-/* Get information about a particular video mode, bitwise or with
- VBE_LINEAR_FRAMEBUFFER to check if LFB version is supported. */
-struct vbe_mode_info *vbe_get_mode_info(u_int16_t mode);
-
-/* Check if EDID reads are supported, and do them. */
-int vbe_get_edid_supported();
-struct vbe_edid1_info *vbe_get_edid_info();
-
-/* Get the current video mode, -1 on error. */
-int32_t vbe_get_mode();
-/* Set a new video mode, bitwise or with VBE_LINEAR_FRAMEBUFFER. */
-void vbe_set_mode(u_int16_t mode);
-
-/* Save/restore the SVGA state. Call free() on the state record when done. */
-const void *vbe_save_svga_state();
-void vbe_restore_svga_state(const void *state);
-
-/* Get the ranges of values suitable for the attached monitor. */
-void vbe_get_edid_ranges(struct vbe_edid1_info *edid,
- unsigned char *hmin, unsigned char *hmax,
- unsigned char *vmin, unsigned char *vmax);
-
-/* Get a list of modelines that will work with this monitor. */
-struct vbe_modeline *vbe_get_edid_modelines();
-
-#endif
diff --git a/tools/ddcprobe/vesamode.c b/tools/ddcprobe/vesamode.c
deleted file mode 100644
index 9d4c3797a..000000000
--- a/tools/ddcprobe/vesamode.c
+++ /dev/null
@@ -1,132 +0,0 @@
-#include "vesamode.h"
-#ident "$Id$"
-
-/* Known standard VESA modes. */
-struct vesa_mode_t known_vesa_modes[] = {
- /* VESA 1.0/1.1 ? */
- {0x100, 640, 400, 256, "640x400x256"},
- {0x101, 640, 480, 256, "640x480x256"},
- {0x102, 800, 600, 16, "800x600x16"},
- {0x103, 800, 600, 256, "800x600x256"},
- {0x104, 1024, 768, 16, "1024x768x16"},
- {0x105, 1024, 768, 256, "1024x768x256"},
- {0x106, 1280, 1024, 16, "1280x1024x16"},
- {0x107, 1280, 1024, 256,"1280x1024x256"},
- {0x108, 80, 60, 16, "80x60 (text)"},
- {0x109, 132, 25, 16, "132x25 (text)"},
- {0x10a, 132, 43, 16, "132x43 (text)"},
- {0x10b, 132, 50, 16, "132x50 (text)"},
- {0x10c, 132, 60, 16, "132x60 (text)"},
- /* VESA 1.2+ */
- {0x10d, 320, 200, 32768, "320x200x32k"},
- {0x10e, 320, 200, 65536, "320x200x64k"},
- {0x10f, 320, 200, 16777216, "320x200x16m"},
- {0x110, 640, 480, 32768, "640x480x32k"},
- {0x111, 640, 480, 65536, "640x480x64k"},
- {0x112, 640, 480, 16777216, "640x480x16m"},
- {0x113, 800, 600, 32768, "800x600x32k"},
- {0x114, 800, 600, 65536, "800x600x64k"},
- {0x115, 800, 600, 16777216, "800x600x16m"},
- {0x116, 1024, 768, 32768, "1024x768x32k"},
- {0x117, 1024, 768, 65536, "1024x768x64k"},
- {0x118, 1024, 768, 16777216, "1024x768x16m"},
- {0x119, 1280, 1024, 32768, "1280x1024x32k"},
- {0x11a, 1280, 1024, 65536, "1280x1024x64k"},
- {0x11b, 1280, 1024, 16777216, "1280x1024x16m"},
- /* VESA 2.0+ */
- {0x120, 1600, 1200, 256, "1600x1200x256"},
- {0x121, 1600, 1200, 32768, "1600x1200x32k"},
- {0x122, 1600, 1200, 65536, "1600x1200x64k"},
- { 0, 0, 0, 0, ""},
-};
-
-struct vesa_timing_t known_vesa_timings[] = {
- /* Source: VESA Monitor Timing Specifications 1.0 rev 0.8 */
- { 640, 350, 85, 31.500, { 640, 32, 64, 96, 350,32, 3, 60},
- hsync_pos, vsync_neg, 37.861, 85.080},
-
- { 640, 400, 85, 31.500, { 640, 32, 64, 96, 400, 1, 3, 41},
- hsync_neg, vsync_pos, 37.861, 85.080},
-
- { 720, 400, 85, 35.500, { 720, 36, 72, 108, 400, 1, 3, 42},
- hsync_neg, vsync_pos, 37.861, 85.080},
-
- { 640, 480, 60, 25.175, { 640, 8, 96, 40, 480, 2, 2, 25},
- hsync_neg, vsync_neg, 31.469, 59.940},
- { 640, 480, 72, 31.500, { 640, 16, 40, 120, 480, 1, 3, 20},
- hsync_neg, vsync_neg, 37.861, 72.809},
- { 640, 480, 75, 31.500, { 640, 16, 64, 120, 480, 1, 3, 16},
- hsync_neg, vsync_neg, 37.500, 75.000},
- { 640, 480, 85, 36.000, { 640, 56, 56, 80, 480, 1, 3, 25},
- hsync_neg, vsync_neg, 43.269, 85.008},
-
- { 800, 600, 56, 36.000, { 800, 24, 72, 128, 600, 1, 2, 22},
- hsync_pos, vsync_pos, 35.156, 56.250},
- { 800, 600, 60, 40.000, { 800, 40, 128, 88, 600, 1, 4, 23},
- hsync_pos, vsync_pos, 37.879, 60.317},
- { 800, 600, 72, 50.000, { 800, 56, 120, 64, 600,37, 6, 23},
- hsync_pos, vsync_pos, 48.077, 72.188},
- { 800, 600, 75, 49.500, { 800, 16, 80, 160, 600, 1, 3, 21},
- hsync_pos, vsync_pos, 46.875, 75.000},
- { 800, 600, 85, 56.250, { 800, 32, 64, 152, 600, 1, 3, 27},
- hsync_pos, vsync_pos, 53.674, 85.061},
-
- {1024, 768, 43, 44.900, {1024, 8, 176, 56, 768, 0, 4, 20},
- hsync_pos, vsync_pos, 35.522, 86.957},
- {1024, 768, 60, 65.000, {1024, 24, 136, 160, 768, 3, 6, 29},
- hsync_neg, vsync_neg, 48.363, 60.004},
- {1024, 768, 70, 75.000, {1024, 24, 136, 144, 768, 3, 6, 29},
- hsync_neg, vsync_neg, 56.476, 70.069},
- {1024, 768, 75, 78.750, {1024, 16, 96, 176, 768, 1, 3, 28},
- hsync_pos, vsync_pos, 60.023, 75.029},
- {1024, 768, 85, 94.500, {1024, 48, 96, 208, 768, 1, 3, 36},
- hsync_pos, vsync_pos, 68.677, 84.997},
-
- {1152, 864, 70, 94.200, {1152, 32, 96, 192, 864, 1, 3, 46},
- hsync_pos, vsync_pos, 0.000, 0.000},
- {1152, 864, 75, 108.000, {1152, 64, 128, 256, 864, 1, 3, 32},
- hsync_pos, vsync_pos, 67.500, 75.000},
- {1152, 864, 85, 121.500, {1152, 64, 128, 224, 864, 1, 3, 43},
- hsync_pos, vsync_pos, 0.000, 0.000},
-
- {1280, 960, 60, 108.000, {1280, 96, 112, 312, 960, 1, 3, 36},
- hsync_pos, vsync_pos, 60.000, 60.000},
- {1280, 960, 85, 148.500, {1280, 64, 160, 224, 960, 1, 3, 47},
- hsync_pos, vsync_pos, 85.398, 85.002},
-
- {1280, 1024, 60, 108.000, {1280, 48, 112, 248, 1024, 1, 3, 38},
- hsync_pos, vsync_pos, 63.981, 60.020},
- {1280, 1024, 75, 135.000, {1280, 16, 144, 248, 1024, 1, 3, 38},
- hsync_pos, vsync_pos, 79.976, 75.025},
- {1280, 1024, 85, 157.500, {1280, 64, 160, 224, 1024, 1, 3, 44},
- hsync_pos, vsync_pos, 91.146, 85.024},
-
- {1600, 1200, 60, 162.000, {1600, 64, 192, 304, 1200, 1, 3, 46},
- hsync_pos, vsync_pos, 75.000, 60.000},
- {1600, 1200, 65, 175.500, {1600, 64, 192, 304, 1200, 1, 3, 46},
- hsync_pos, vsync_pos, 81.250, 65.000},
- {1600, 1200, 70, 189.000, {1600, 64, 192, 304, 1200, 1, 3, 46},
- hsync_pos, vsync_pos, 87.500, 70.000},
- {1600, 1200, 75, 202.500, {1600, 64, 192, 304, 1200, 1, 3, 46},
- hsync_pos, vsync_pos, 93.750, 75.000},
- {1600, 1200, 85, 229.500, {1600, 64, 192, 304, 1200, 1, 3, 46},
- hsync_pos, vsync_pos, 106.250, 85.000},
-
- {1792, 1344, 60, 204.750, {1792,128, 200, 328, 1344, 1, 3, 46},
- hsync_neg, vsync_pos, 83.640, 60.000},
- {1792, 1344, 75, 261.000, {1792, 96, 216, 352, 1344, 1, 3, 69},
- hsync_neg, vsync_pos, 106.270, 74.997},
-
- {1856, 1392, 60, 218.250, {1856, 96, 224, 352, 1392, 1, 3, 43},
- hsync_neg, vsync_pos, 86.333, 59.995},
- {1856, 1392, 75, 288.000, {1856,128, 224, 352, 1392, 1, 3,104},
- hsync_neg, vsync_pos, 112.500, 75.000},
-
- {1920, 1440, 60, 234.000, {1920,128, 208, 344, 1440, 1, 3, 56},
- hsync_neg, vsync_pos, 90.000, 60.000},
- {1920, 1440, 75, 297.000, {1920,144, 224, 352, 1440, 1, 3, 56},
- hsync_neg, vsync_pos, 112.500, 75.000},
-
- { 0, 0, 0, 0.000, { 0, 0, 0, 0, 0, 0, 0, 0},
- 000000000, 000000000, 0.000, 0.000},
-};
diff --git a/tools/ddcprobe/vesamode.h b/tools/ddcprobe/vesamode.h
deleted file mode 100644
index b7eef9283..000000000
--- a/tools/ddcprobe/vesamode.h
+++ /dev/null
@@ -1,31 +0,0 @@
-#ifndef vesamode_h
-#define vesamode_h
-#include <sys/types.h>
-#ident "$Id$"
-
-typedef enum { hsync_neg = 0, hsync_pos } hsync_t;
-typedef enum { vsync_neg = 0, vsync_pos } vsync_t;
-
-struct vesa_mode_t {
- u_int16_t number;
- u_int16_t x, y;
- u_int32_t colors;
- const char *text;
- const char *modeline;
-};
-
-struct vesa_timing_t {
- u_int16_t x, y;
- float refresh;
- float dotclock;
- u_int16_t timings[8];
- hsync_t hsync;
- vsync_t vsync;
- float hfreq;
- float vfreq;
-};
-
-extern struct vesa_mode_t known_vesa_modes[];
-extern struct vesa_timing_t known_vesa_timings[];
-
-#endif /* vesamode_h */
diff --git a/tools/extractchangelog b/tools/extractchangelog
deleted file mode 100644
index d838a0b68..000000000
--- a/tools/extractchangelog
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/usr/bin/perl
-
diff --git a/tools/gencompss b/tools/gencompss
deleted file mode 100755
index b12328e49..000000000
--- a/tools/gencompss
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/usr/bin/perl
-
-open F, "packdrake -c @ARGV | hdlist2groups - |";
-foreach (<F>) {
- chop;
- /(.*):(.*)/;
- $l{$2}{$1} = undef;
-}
-close F or die;
-foreach (sort keys %l) {
- print "$_\n";
- print "\t$_\n" foreach sort keys %{$l{$_}};
- print "\n";
-}
diff --git a/tools/gencryptofiles b/tools/gencryptofiles
deleted file mode 100755
index f86b1ec3a..000000000
--- a/tools/gencryptofiles
+++ /dev/null
@@ -1,115 +0,0 @@
-#!/usr/bin/perl
-
-#- Mandrake cryptographic package hdlist and depslist generation tools.
-#- Copyright (C) 1999 MandrakeSoft (fpons@mandrakesoft.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
-#- 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.
-
-#- usage: gencryptofiles <crypto_dir>
-#- build an hdlist and depslist file for crypto, need rpmtools also.
-
-my %resolver = (
- '/bin/sh' => 'bash',
- '/bin/bash' => 'bash',
- '/usr/bin/perl' => 'perl',
- '/usr/bin/perl5' => 'perl',
-
- 'libBrokenLocale.so' => 'glibc',
- 'libICE.so' => 'XFree86-libs',
- 'libSM.so' => 'XFree86-libs',
- 'libX11.so' => 'XFree86-libs',
- 'libXext.so' => 'XFree86-libs',
- 'libXmu.so' => 'XFree86-libs',
- 'libXpm.so' => 'xpm',
- 'libXt.so' => 'XFree86-libs',
- 'libc.so.6' => 'glibc',
- 'libgdbm.so' => 'gdbm',
- 'libgpm.so' => 'gpm',
- 'libm.so' => 'glibc',
- 'libncurses.so' => 'ncurses',
- 'libnsl.so' => 'glibc',
- 'libpam.so' => 'pam',
- 'libpthread.so' => 'glibc',
- 'libreadline.so' => 'readline',
- 'libstdc++-libc6.1-2.so' => 'libstdc++',
- 'libstdc++.so' => 'libstdc++-compat',
- 'libutil.so' => 'glibc',
- 'libz.so' => 'zlib',
- 'smtpdaemon' => 'postfix',
- );
-
-sub gendepslist_crypto {
- my ($dir) = @_;
- my %depslist;
-
- #- get information about each rpm.
- local *DIR;
- opendir DIR, $dir or die "cannot open directory: $!\n";
- while ($_ = readdir DIR) {
- my ($key) = /(.*)\..*\.rpm$/ or next;
- my ($name) = /(.*)-[^-]*-[^-]*-/;
-
- my $size = `rpm -qp --queryformat="%{SIZE}" $dir/$_`;
- my @filelist = split "\n", `rpm -qpl $dir/$_`;
- my @requires = split "\n", `rpm -qpR $dir/$_`;
-
- $depslist{$key} = {
- key => $key,
- size => $size,
- filelist => \@filelist,
- requires => \@requires,
- deps => [],
- };
-
- foreach (@filelist) {
- $resolver{$_} = $name;
- m|.*/([^/]*)$| and $resolver{$1} = $name;
- }
- }
- close DIR;
-
- #- resolve the dependancies.
- foreach my $pkg (values %depslist) {
- foreach (@{$pkg->{requires}}) {
- $resolver{$_} and push(@{$pkg->{deps}}, $resolver{$_}), next;
- m|^([^\s\(]*)| and $resolver{$1} and push(@{$pkg->{deps}}, $resolver{$1}), next;
- m|^.*/([^/\s\(]*)| and $resolver{$1} and push(@{$pkg->{deps}}, $resolver{$1}), next;
- m|^([^\s\(]*\.so)| and $resolver{$1} and push(@{$pkg->{deps}}, $resolver{$1}), next;
- m|^.*/([^\s\(]*\.so)| and $resolver{$1} and push(@{$pkg->{deps}}, $resolver{$1}), next;
- m|^([\w-]*)(?:\s+.*)$| and push(@{$pkg->{deps}}, $1); #- last and default to package name.
- }
- }
-
- #- build depslist-crypto file.
- local *F;
- open F, ">$dir/depslist-crypto" or die "cannot open depslist-crypto file for writing: $!\n";
- foreach (values %depslist) {
- my %deps;
- @deps{@{$_->{deps}}} = ();
- print F "$_->{key} $_->{size} ", join(" ", keys %deps), "\n";
- }
- close F;
-}
-
-sub main {
- my ($dir) = @_;
- -d $dir or die "usage: gencryptofiles <crypto_dir>\n";
- -x "/usr/bin/genhdlist_cz2" or die "I need rpmtools to work (ie /usr/bin/genhdlist_cz2)\n";
-
- print `genhdlist_cz2 -o $dir/hdlist-crypto.cz2 $dir`;
- gendepslist_crypto($dir);
-}
-
-main(@ARGV);
diff --git a/tools/genmodparm b/tools/genmodparm
deleted file mode 100755
index e4aa5d4e9..000000000
--- a/tools/genmodparm
+++ /dev/null
@@ -1,145 +0,0 @@
-#!/usr/bin/perl
-
-# Mandrake Graphic Install
-# Copyright (C) 1999 MandrakeSoft (fpons@mandrakesoft.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
-# 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.
-
-$srctop = $ARGV[0];
-
-unless (-d $srctop) {
- print STDERR "usage: $0 <linux_src_top>\n";
- print STDERR " <linux_src_top> is the linux source top directory,\n";
- print STDERR " for example /usr/src/linux\n";
- exit 1;
-}
-
-open (FILE_LIST, "find $srctop/ -name \"*.c\" |");
-
-while (<FILE_LIST>) {
- chomp;
-
- my $file = $_;
- my $dir = $file;
- my $module = $file;
- my $incfile;
- my @incfiles;
- my %parms;
- my $oldline;
- my $descline;
- my $default;
- my %substvars;
-
- # get mormalized directory name.
- $dir =~ s/^(.*)\/[^\/]*$/$1/;
-
- # get mormalized module name.
- $module =~ s/^.*\/([^\/]*)\.c$/$1/;
-
- # search for recogniwed special keywords.
- open (F, $file);
- while (<F>) {
- # track for include files.
- if (/^\#\s*include\s+[\<\"]([\w-\.\/]*)[\"\>]/) {
- # search from /usr/src/linux/include directory.
- push @incfiles, "/usr/src/linux/include/$1";
-
- # search from current working directory.
- push @incfiles, "$dir/$1";
- }
-
- if (/^\s*MODULE_PARM\s*\((\w*)\s*,\s*\"/) {
- $parms{$1}{type} = '?';
- }
- if (/^\s*MODULE_PARM\s*\((\w*)\s*,\s*\"([^\"]*)\"\s*\)/) {
- $parms{$1}{type} = $2;
- }
- if (/^\s*MODULE_PARM_DESC\s*\((\w*)\s*,\s*\"([^\"]*)\"\s*\)/) {
- $parms{$1}{desc} = $2;
- }
- }
- close F;
-
- # parse associated include file if exist.
- foreach $incfile (@incfiles) {
- if (-r $incfile) {
- open (F, $incfile);
- while (<F>) {
- s/^(.*)\/\*.*$/$1/g;
- if (/^\#\s*define\s*(\w*)\s*(.*)$/) {
- $substvars{$1}=$2;
- }
- }
- close F;
- }
- }
-
- # search for comments about each module parameter.
- open (F, $file);
- while (<F>) {
- my $line = $_;
-
- # manage simple preprocessor.
- s/^(.*)\/\*.*$/$1/g;
- if (/^\#\s*define\s*(\w*)\s*(.*)$/) {
- $substvars{$1}=$2;
- }
-
- # parse for parameters definition.
- foreach $parm (keys %parms) {
- if ($line =~ /^\s*(static\s+)?((short|long|signed|unsigned)\s+)?\w+(\s*\**\s+|\s+\**\s*)$parm(\s*\[.*\]\s*)?\s*=\s*([^\;]*)\;/) {
- $default = $descline = $6;
- $default =~ s/^(.*)\/\*.*$/$1/g;
-
- # remove hypothetic couple of { }.
- $default =~ s/^(\s*\{\s*)(.*)(\s*\}\s*)$/$2/;
-
- # subsitute variable.
- foreach $substvar (keys %substvars) {
- $default =~ s/$substvar/$substvars{$substvar}/g;
- }
- $default =~ s/NULL/0/g;
- $default =~ s/^\s*(.*?)\s*$/$1/;
- $default = '' if $default =~ /\(\s*\(\s*void*\s*\*\)\s*0\s*\)\s*,?/;
-
- # store value.
- $parms{$parm}{default} = $default;
-
- # try to search a comment on the previous line.
- if (!defined($parms{$parm}{desc})) {
- if ($oldline =~ /^\s*\/\*\s*(.*)\s*\*\/\s*$/ || /\/\*\s*(.*)\s*\*\/\s*$/) {
- $parms{$parm}{desc} = $1;
- }
- }
-
- # try to search a comment on the line (multiline not supported).
- if (!defined($parms{$parm}{desc})) {
- if ($descline =~ /^.*\/\*\s*(.*)\s*\*\/\s*$/) {
- $parms{$parm}{desc} = $1;
- }
- }
- }
- }
- $oldline = $_;
- }
- close F;
-
- # dump all result to stdout associated to current module.
- foreach $parm (keys %parms) {
- print "$module:$parm:$parms{$parm}{type}:$parms{$parm}{default}:$parms{$parm}{desc}\n";
- }
-}
-
-close FILE_LIST;
diff --git a/tools/i386/busybox b/tools/i386/busybox
deleted file mode 100755
index cebd84853..000000000
--- a/tools/i386/busybox
+++ /dev/null
Binary files differ
diff --git a/tools/i386/e2fsck.shared b/tools/i386/e2fsck.shared
deleted file mode 100755
index ad4d660a0..000000000
--- a/tools/i386/e2fsck.shared
+++ /dev/null
Binary files differ
diff --git a/tools/i386/mkreiserfs b/tools/i386/mkreiserfs
deleted file mode 100755
index 65fdf49f6..000000000
--- a/tools/i386/mkreiserfs
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/.cvsignore b/tools/i386/netboot/.cvsignore
deleted file mode 100644
index 64daa531c..000000000
--- a/tools/i386/netboot/.cvsignore
+++ /dev/null
@@ -1,4 +0,0 @@
-menu.lst
-stage1
-stage2
-automatic.para
diff --git a/tools/i386/netboot/3c503/nbgrub b/tools/i386/netboot/3c503/nbgrub
deleted file mode 100644
index 4f4a14df4..000000000
--- a/tools/i386/netboot/3c503/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c503/pxegrub b/tools/i386/netboot/3c503/pxegrub
deleted file mode 100644
index cce227069..000000000
--- a/tools/i386/netboot/3c503/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c503/stage1 b/tools/i386/netboot/3c503/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/3c503/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c503/stage2 b/tools/i386/netboot/3c503/stage2
deleted file mode 100644
index 35dbd34cb..000000000
--- a/tools/i386/netboot/3c503/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c507/nbgrub b/tools/i386/netboot/3c507/nbgrub
deleted file mode 100644
index 2a09e2095..000000000
--- a/tools/i386/netboot/3c507/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c507/pxegrub b/tools/i386/netboot/3c507/pxegrub
deleted file mode 100644
index 55527173b..000000000
--- a/tools/i386/netboot/3c507/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c507/stage1 b/tools/i386/netboot/3c507/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/3c507/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c507/stage2 b/tools/i386/netboot/3c507/stage2
deleted file mode 100644
index 83b8308bf..000000000
--- a/tools/i386/netboot/3c507/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c509/nbgrub b/tools/i386/netboot/3c509/nbgrub
deleted file mode 100644
index fca541707..000000000
--- a/tools/i386/netboot/3c509/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c509/pxegrub b/tools/i386/netboot/3c509/pxegrub
deleted file mode 100644
index 00f4c227d..000000000
--- a/tools/i386/netboot/3c509/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c509/stage1 b/tools/i386/netboot/3c509/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/3c509/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c509/stage2 b/tools/i386/netboot/3c509/stage2
deleted file mode 100644
index 8923e18aa..000000000
--- a/tools/i386/netboot/3c509/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c529/nbgrub b/tools/i386/netboot/3c529/nbgrub
deleted file mode 100644
index b1dd42069..000000000
--- a/tools/i386/netboot/3c529/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c529/pxegrub b/tools/i386/netboot/3c529/pxegrub
deleted file mode 100644
index 7a265d20a..000000000
--- a/tools/i386/netboot/3c529/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c529/stage1 b/tools/i386/netboot/3c529/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/3c529/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c529/stage2 b/tools/i386/netboot/3c529/stage2
deleted file mode 100644
index 98f710a27..000000000
--- a/tools/i386/netboot/3c529/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c595/nbgrub b/tools/i386/netboot/3c595/nbgrub
deleted file mode 100644
index f4d7ca004..000000000
--- a/tools/i386/netboot/3c595/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c595/pxegrub b/tools/i386/netboot/3c595/pxegrub
deleted file mode 100644
index 3e5a81018..000000000
--- a/tools/i386/netboot/3c595/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c595/stage1 b/tools/i386/netboot/3c595/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/3c595/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c595/stage2 b/tools/i386/netboot/3c595/stage2
deleted file mode 100644
index a1638948d..000000000
--- a/tools/i386/netboot/3c595/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c90x/nbgrub b/tools/i386/netboot/3c90x/nbgrub
deleted file mode 100644
index d9d9a7bfe..000000000
--- a/tools/i386/netboot/3c90x/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c90x/pxegrub b/tools/i386/netboot/3c90x/pxegrub
deleted file mode 100644
index 621456a88..000000000
--- a/tools/i386/netboot/3c90x/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c90x/stage1 b/tools/i386/netboot/3c90x/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/3c90x/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/3c90x/stage2 b/tools/i386/netboot/3c90x/stage2
deleted file mode 100644
index 28a350009..000000000
--- a/tools/i386/netboot/3c90x/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/depca/nbgrub b/tools/i386/netboot/depca/nbgrub
deleted file mode 100644
index 2b413376b..000000000
--- a/tools/i386/netboot/depca/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/depca/pxegrub b/tools/i386/netboot/depca/pxegrub
deleted file mode 100644
index 458733521..000000000
--- a/tools/i386/netboot/depca/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/depca/stage1 b/tools/i386/netboot/depca/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/depca/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/depca/stage2 b/tools/i386/netboot/depca/stage2
deleted file mode 100644
index 339375ce3..000000000
--- a/tools/i386/netboot/depca/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/device.map b/tools/i386/netboot/device.map
deleted file mode 100644
index bf3423b23..000000000
--- a/tools/i386/netboot/device.map
+++ /dev/null
@@ -1 +0,0 @@
-(fd0) /dev/fd0
diff --git a/tools/i386/netboot/eepro/nbgrub b/tools/i386/netboot/eepro/nbgrub
deleted file mode 100644
index c9a080623..000000000
--- a/tools/i386/netboot/eepro/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/eepro/pxegrub b/tools/i386/netboot/eepro/pxegrub
deleted file mode 100644
index de839080d..000000000
--- a/tools/i386/netboot/eepro/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/eepro/stage1 b/tools/i386/netboot/eepro/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/eepro/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/eepro/stage2 b/tools/i386/netboot/eepro/stage2
deleted file mode 100644
index 5703e33c8..000000000
--- a/tools/i386/netboot/eepro/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/eepro100/nbgrub b/tools/i386/netboot/eepro100/nbgrub
deleted file mode 100644
index 841acc541..000000000
--- a/tools/i386/netboot/eepro100/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/eepro100/pxegrub b/tools/i386/netboot/eepro100/pxegrub
deleted file mode 100644
index 7eea03239..000000000
--- a/tools/i386/netboot/eepro100/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/eepro100/stage1 b/tools/i386/netboot/eepro100/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/eepro100/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/eepro100/stage2 b/tools/i386/netboot/eepro100/stage2
deleted file mode 100644
index a8ac76752..000000000
--- a/tools/i386/netboot/eepro100/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/epic100/nbgrub b/tools/i386/netboot/epic100/nbgrub
deleted file mode 100644
index b896e95d3..000000000
--- a/tools/i386/netboot/epic100/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/epic100/pxegrub b/tools/i386/netboot/epic100/pxegrub
deleted file mode 100644
index b54698e3f..000000000
--- a/tools/i386/netboot/epic100/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/epic100/stage1 b/tools/i386/netboot/epic100/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/epic100/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/epic100/stage2 b/tools/i386/netboot/epic100/stage2
deleted file mode 100644
index 7742e2bc2..000000000
--- a/tools/i386/netboot/epic100/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/exos205/nbgrub b/tools/i386/netboot/exos205/nbgrub
deleted file mode 100644
index 5218c738d..000000000
--- a/tools/i386/netboot/exos205/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/exos205/pxegrub b/tools/i386/netboot/exos205/pxegrub
deleted file mode 100644
index 951284ffe..000000000
--- a/tools/i386/netboot/exos205/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/exos205/stage1 b/tools/i386/netboot/exos205/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/exos205/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/exos205/stage2 b/tools/i386/netboot/exos205/stage2
deleted file mode 100644
index 38e9e1562..000000000
--- a/tools/i386/netboot/exos205/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/grub b/tools/i386/netboot/grub
deleted file mode 100755
index b4d77fe36..000000000
--- a/tools/i386/netboot/grub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/lance/nbgrub b/tools/i386/netboot/lance/nbgrub
deleted file mode 100644
index fe9df36be..000000000
--- a/tools/i386/netboot/lance/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/lance/pxegrub b/tools/i386/netboot/lance/pxegrub
deleted file mode 100644
index 265f276c0..000000000
--- a/tools/i386/netboot/lance/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/lance/stage1 b/tools/i386/netboot/lance/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/lance/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/lance/stage2 b/tools/i386/netboot/lance/stage2
deleted file mode 100644
index 653f7b212..000000000
--- a/tools/i386/netboot/lance/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/makeImages b/tools/i386/netboot/makeImages
deleted file mode 100755
index 79d45c11e..000000000
--- a/tools/i386/netboot/makeImages
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-# compile multiple grub stages (1, 2, pxegrub and nbgrub) for all supported network cards
-LOCALPATH=`pwd`
-PATHGRUB="../grub-0.91" # Path were grub is stored
-DRIVERTOCOMPILE=`grep NETBOOT_DRIVERS= ${PATHGRUB}/configure.in | cut -d " " -f 4 | cut -d "." -f 1`
-
-echo "Cleaning old drivers"
-for i in `ls`
-do
- if [ -d $i ]; then
- rm -rf $i
- fi
-
-done
-
-cd ${PATHGRUB}
-
-echo "Compiling new ones"
-for i in ${DRIVERTOCOMPILE}
- do
- make clean
- ./configure --enable-$i --enable-diskless
- make
- mkdir ${LOCALPATH}/$i
- cp stage1/stage1 ${LOCALPATH}/$i/stage1
- cp stage2/stage2 ${LOCALPATH}/$i/stage2
- cp stage2/pxegrub ${LOCALPATH}/$i/pxegrub
- cp stage2/nbgrub ${LOCALPATH}/$i/nbgrub
- echo "compil done for " $i
-done
-cp ${PATHGRUB}/grub/grub ${LOCALPATH} -f
diff --git a/tools/i386/netboot/make_boot_network b/tools/i386/netboot/make_boot_network
deleted file mode 100755
index a0b0302a4..000000000
--- a/tools/i386/netboot/make_boot_network
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-type=$1
-[ -z "$type" ] && { echo "usage: $0 <network card type> (eg: 3c90x)" ; exit 1; }
-
-[ -e menu.lst ] || { echo "missing file menu.lst, create one based on menu.lst.example"; exit 1; }
-
-ln -sf ${type}/stage1 stage1
-ln -sf ${type}/stage2 stage2
-
-mformat a:
-mcopy {stage1,stage2} a:
-mcopy menu.lst a:menu.lst
-
-./grub --batch <<EOF
-install (fd0)/stage1 d (fd0) (fd0)/stage2 p (fd0)/menu.lst $automatic
-EOF
diff --git a/tools/i386/netboot/menu.lst.example b/tools/i386/netboot/menu.lst.example
deleted file mode 100644
index 41022579a..000000000
--- a/tools/i386/netboot/menu.lst.example
+++ /dev/null
@@ -1,21 +0,0 @@
-timeout 0
-default 0
-
-title nfs
-dhcp
-tftpserver 192.168.100.39
-kernel (nd)/vmlinuz ramdisk=32000 vga=788 kickstart=Mandrake/base/auto_inst.cfg.pl useless_thing_accepted automatic=method:nfs,network:static,ip:192.168.100.25,dns:192.168.100.11,gateway:192.168.100.1,server:192.168.100.39,directory:/export,user:a,pass:a
-initrd (nd)/network.rdz
-
-title ftp
-dhcp
-tftpserver 192.168.100.39
-kernel (nd)/vmlinuz ramdisk=32000 vga=788 kickstart=Mandrake/base/auto_inst.cfg.pl useless_thing_accepted automatic=method:ftp,network:static,ip:192.168.100.25,dns:192.168.100.11,gateway:192.168.100.1,server:192.168.100.39,directory:/export,user:a,pass:a
-initrd (nd)/network.rdz
-
-title rescue
-dhcp
-tftpserver 192.168.100.39
-kernel (nd)/vmlinuz rescue rw root=/dev/ram3 ramdisk=32000 vga=788 kickstart=Mandrake/base/auto_inst.cfg.pl useless_thing_accepted automatic=method:nfs,network:static,ip:192.168.100.25,dns:192.168.100.11,gateway:192.168.100.1,server:192.168.100.39,directory:/export,user:a,pass:a
-initrd (nd)/network.rdz
-
diff --git a/tools/i386/netboot/ne/nbgrub b/tools/i386/netboot/ne/nbgrub
deleted file mode 100644
index 622e5db90..000000000
--- a/tools/i386/netboot/ne/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ne/pxegrub b/tools/i386/netboot/ne/pxegrub
deleted file mode 100644
index 0d59f4473..000000000
--- a/tools/i386/netboot/ne/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ne/stage1 b/tools/i386/netboot/ne/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/ne/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ne/stage2 b/tools/i386/netboot/ne/stage2
deleted file mode 100644
index 60877704a..000000000
--- a/tools/i386/netboot/ne/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ne2100/nbgrub b/tools/i386/netboot/ne2100/nbgrub
deleted file mode 100644
index 86a640cfd..000000000
--- a/tools/i386/netboot/ne2100/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ne2100/pxegrub b/tools/i386/netboot/ne2100/pxegrub
deleted file mode 100644
index 289459191..000000000
--- a/tools/i386/netboot/ne2100/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ne2100/stage1 b/tools/i386/netboot/ne2100/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/ne2100/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ne2100/stage2 b/tools/i386/netboot/ne2100/stage2
deleted file mode 100644
index 4db05ff1b..000000000
--- a/tools/i386/netboot/ne2100/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ni5010/nbgrub b/tools/i386/netboot/ni5010/nbgrub
deleted file mode 100644
index befe61355..000000000
--- a/tools/i386/netboot/ni5010/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ni5010/pxegrub b/tools/i386/netboot/ni5010/pxegrub
deleted file mode 100644
index 9ba588161..000000000
--- a/tools/i386/netboot/ni5010/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ni5010/stage1 b/tools/i386/netboot/ni5010/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/ni5010/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ni5010/stage2 b/tools/i386/netboot/ni5010/stage2
deleted file mode 100644
index ad87dd76e..000000000
--- a/tools/i386/netboot/ni5010/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ni5210/nbgrub b/tools/i386/netboot/ni5210/nbgrub
deleted file mode 100644
index f32d888e0..000000000
--- a/tools/i386/netboot/ni5210/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ni5210/pxegrub b/tools/i386/netboot/ni5210/pxegrub
deleted file mode 100644
index c9378a973..000000000
--- a/tools/i386/netboot/ni5210/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ni5210/stage1 b/tools/i386/netboot/ni5210/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/ni5210/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ni5210/stage2 b/tools/i386/netboot/ni5210/stage2
deleted file mode 100644
index 3f2b6897e..000000000
--- a/tools/i386/netboot/ni5210/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ni6510/nbgrub b/tools/i386/netboot/ni6510/nbgrub
deleted file mode 100644
index 9f738a857..000000000
--- a/tools/i386/netboot/ni6510/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ni6510/pxegrub b/tools/i386/netboot/ni6510/pxegrub
deleted file mode 100644
index 57b4cbc31..000000000
--- a/tools/i386/netboot/ni6510/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ni6510/stage1 b/tools/i386/netboot/ni6510/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/ni6510/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ni6510/stage2 b/tools/i386/netboot/ni6510/stage2
deleted file mode 100644
index e1d209afc..000000000
--- a/tools/i386/netboot/ni6510/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ns8390/nbgrub b/tools/i386/netboot/ns8390/nbgrub
deleted file mode 100644
index e2fc9c88f..000000000
--- a/tools/i386/netboot/ns8390/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ns8390/pxegrub b/tools/i386/netboot/ns8390/pxegrub
deleted file mode 100644
index 2d2aa4654..000000000
--- a/tools/i386/netboot/ns8390/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ns8390/stage1 b/tools/i386/netboot/ns8390/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/ns8390/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/ns8390/stage2 b/tools/i386/netboot/ns8390/stage2
deleted file mode 100644
index 689d8513f..000000000
--- a/tools/i386/netboot/ns8390/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/otulip/nbgrub b/tools/i386/netboot/otulip/nbgrub
deleted file mode 100644
index 59b7c5e74..000000000
--- a/tools/i386/netboot/otulip/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/otulip/pxegrub b/tools/i386/netboot/otulip/pxegrub
deleted file mode 100644
index 48ae66374..000000000
--- a/tools/i386/netboot/otulip/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/otulip/stage1 b/tools/i386/netboot/otulip/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/otulip/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/otulip/stage2 b/tools/i386/netboot/otulip/stage2
deleted file mode 100644
index f8353a1bb..000000000
--- a/tools/i386/netboot/otulip/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/rtl8139/nbgrub b/tools/i386/netboot/rtl8139/nbgrub
deleted file mode 100644
index d8686c84c..000000000
--- a/tools/i386/netboot/rtl8139/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/rtl8139/pxegrub b/tools/i386/netboot/rtl8139/pxegrub
deleted file mode 100644
index 46e4665cc..000000000
--- a/tools/i386/netboot/rtl8139/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/rtl8139/stage1 b/tools/i386/netboot/rtl8139/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/rtl8139/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/rtl8139/stage2 b/tools/i386/netboot/rtl8139/stage2
deleted file mode 100644
index d3418e589..000000000
--- a/tools/i386/netboot/rtl8139/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/sis900/nbgrub b/tools/i386/netboot/sis900/nbgrub
deleted file mode 100644
index d3ff63241..000000000
--- a/tools/i386/netboot/sis900/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/sis900/pxegrub b/tools/i386/netboot/sis900/pxegrub
deleted file mode 100644
index 0de4866b6..000000000
--- a/tools/i386/netboot/sis900/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/sis900/stage1 b/tools/i386/netboot/sis900/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/sis900/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/sis900/stage2 b/tools/i386/netboot/sis900/stage2
deleted file mode 100644
index 5b466e882..000000000
--- a/tools/i386/netboot/sis900/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/sk_g16/nbgrub b/tools/i386/netboot/sk_g16/nbgrub
deleted file mode 100644
index a3684a225..000000000
--- a/tools/i386/netboot/sk_g16/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/sk_g16/pxegrub b/tools/i386/netboot/sk_g16/pxegrub
deleted file mode 100644
index 69a34390d..000000000
--- a/tools/i386/netboot/sk_g16/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/sk_g16/stage1 b/tools/i386/netboot/sk_g16/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/sk_g16/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/sk_g16/stage2 b/tools/i386/netboot/sk_g16/stage2
deleted file mode 100644
index 3a118dcdb..000000000
--- a/tools/i386/netboot/sk_g16/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/smc9000/nbgrub b/tools/i386/netboot/smc9000/nbgrub
deleted file mode 100644
index 94932dac3..000000000
--- a/tools/i386/netboot/smc9000/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/smc9000/pxegrub b/tools/i386/netboot/smc9000/pxegrub
deleted file mode 100644
index d4f9a4133..000000000
--- a/tools/i386/netboot/smc9000/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/smc9000/stage1 b/tools/i386/netboot/smc9000/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/smc9000/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/smc9000/stage2 b/tools/i386/netboot/smc9000/stage2
deleted file mode 100644
index 9017fac90..000000000
--- a/tools/i386/netboot/smc9000/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/stage1.3c59x b/tools/i386/netboot/stage1.3c59x
deleted file mode 100755
index 1cd1292ac..000000000
--- a/tools/i386/netboot/stage1.3c59x
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/stage1.3c90x b/tools/i386/netboot/stage1.3c90x
deleted file mode 100755
index 1cd1292ac..000000000
--- a/tools/i386/netboot/stage1.3c90x
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/stage1.eepro100 b/tools/i386/netboot/stage1.eepro100
deleted file mode 100755
index 90f9c2210..000000000
--- a/tools/i386/netboot/stage1.eepro100
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/stage1.rtl8139 b/tools/i386/netboot/stage1.rtl8139
deleted file mode 100755
index 1cd1292ac..000000000
--- a/tools/i386/netboot/stage1.rtl8139
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/stage1.tulip b/tools/i386/netboot/stage1.tulip
deleted file mode 100755
index 1cd1292ac..000000000
--- a/tools/i386/netboot/stage1.tulip
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/stage1.via-rhine b/tools/i386/netboot/stage1.via-rhine
deleted file mode 100755
index c15d90622..000000000
--- a/tools/i386/netboot/stage1.via-rhine
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/stage2.3c59x b/tools/i386/netboot/stage2.3c59x
deleted file mode 100644
index f1efb805d..000000000
--- a/tools/i386/netboot/stage2.3c59x
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/stage2.3c90x b/tools/i386/netboot/stage2.3c90x
deleted file mode 100644
index b53b66d56..000000000
--- a/tools/i386/netboot/stage2.3c90x
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/stage2.eepro100 b/tools/i386/netboot/stage2.eepro100
deleted file mode 100644
index 5fb781dd8..000000000
--- a/tools/i386/netboot/stage2.eepro100
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/stage2.rtl8139 b/tools/i386/netboot/stage2.rtl8139
deleted file mode 100644
index 39136b67c..000000000
--- a/tools/i386/netboot/stage2.rtl8139
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/stage2.tulip b/tools/i386/netboot/stage2.tulip
deleted file mode 100644
index ca238d182..000000000
--- a/tools/i386/netboot/stage2.tulip
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/stage2.via-rhine b/tools/i386/netboot/stage2.via-rhine
deleted file mode 100644
index 7fb5cb251..000000000
--- a/tools/i386/netboot/stage2.via-rhine
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/tiara/nbgrub b/tools/i386/netboot/tiara/nbgrub
deleted file mode 100644
index f40d1b39d..000000000
--- a/tools/i386/netboot/tiara/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/tiara/pxegrub b/tools/i386/netboot/tiara/pxegrub
deleted file mode 100644
index cf1321d0b..000000000
--- a/tools/i386/netboot/tiara/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/tiara/stage1 b/tools/i386/netboot/tiara/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/tiara/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/tiara/stage2 b/tools/i386/netboot/tiara/stage2
deleted file mode 100644
index 5db3cb1cd..000000000
--- a/tools/i386/netboot/tiara/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/tulip/nbgrub b/tools/i386/netboot/tulip/nbgrub
deleted file mode 100644
index 89a4ce0d4..000000000
--- a/tools/i386/netboot/tulip/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/tulip/pxegrub b/tools/i386/netboot/tulip/pxegrub
deleted file mode 100644
index 8d2344af1..000000000
--- a/tools/i386/netboot/tulip/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/tulip/stage1 b/tools/i386/netboot/tulip/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/tulip/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/tulip/stage2 b/tools/i386/netboot/tulip/stage2
deleted file mode 100644
index e637e814a..000000000
--- a/tools/i386/netboot/tulip/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/w89c840/nbgrub b/tools/i386/netboot/w89c840/nbgrub
deleted file mode 100644
index 068dc4d68..000000000
--- a/tools/i386/netboot/w89c840/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/w89c840/pxegrub b/tools/i386/netboot/w89c840/pxegrub
deleted file mode 100644
index 38e17d93d..000000000
--- a/tools/i386/netboot/w89c840/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/w89c840/stage1 b/tools/i386/netboot/w89c840/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/w89c840/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/w89c840/stage2 b/tools/i386/netboot/w89c840/stage2
deleted file mode 100644
index e49a7aea6..000000000
--- a/tools/i386/netboot/w89c840/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/wd/nbgrub b/tools/i386/netboot/wd/nbgrub
deleted file mode 100644
index e08bc08e6..000000000
--- a/tools/i386/netboot/wd/nbgrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/wd/pxegrub b/tools/i386/netboot/wd/pxegrub
deleted file mode 100644
index 6f3759ccf..000000000
--- a/tools/i386/netboot/wd/pxegrub
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/wd/stage1 b/tools/i386/netboot/wd/stage1
deleted file mode 100755
index 8c923a183..000000000
--- a/tools/i386/netboot/wd/stage1
+++ /dev/null
Binary files differ
diff --git a/tools/i386/netboot/wd/stage2 b/tools/i386/netboot/wd/stage2
deleted file mode 100644
index 64988d4eb..000000000
--- a/tools/i386/netboot/wd/stage2
+++ /dev/null
Binary files differ
diff --git a/tools/i386/sh b/tools/i386/sh
deleted file mode 100755
index 084a97837..000000000
--- a/tools/i386/sh
+++ /dev/null
Binary files differ
diff --git a/tools/ia64/e2fsck.shared b/tools/ia64/e2fsck.shared
deleted file mode 100755
index 1ca570a7b..000000000
--- a/tools/ia64/e2fsck.shared
+++ /dev/null
Binary files differ
diff --git a/tools/ia64/elilo.efi b/tools/ia64/elilo.efi
deleted file mode 100755
index 39151b8e3..000000000
--- a/tools/ia64/elilo.efi
+++ /dev/null
Binary files differ
diff --git a/tools/mailchangelog.pl b/tools/mailchangelog.pl
deleted file mode 100755
index 6e7793eb7..000000000
--- a/tools/mailchangelog.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/usr/bin/perl
-
-open F, '|/usr/sbin/sendmail -oi -t';
-
-chomp($ver = <STDIN>);
-
-print F
-q(Subject: [DrakX] DrakX snapshot #), $ver, q( uploaded
-From: DrakX Builder Robot <devel@mandrakesoft.com>
-To: changelog@linux-mandrake.com
-Reply-To: install@mandrakesoft.com
-
-);
-print F foreach <STDIN>;
diff --git a/tools/make_mdkinst_stage2 b/tools/make_mdkinst_stage2
deleted file mode 100755
index 79dc08cda..000000000
--- a/tools/make_mdkinst_stage2
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/bin/sh
-
-[ $# != 2 ] && {
- echo "usage: make_mdkinst_stage2 <live dir> <output image>" ;
- echo " example: misc/make_mdkinst_stage2 Mandrake/mdkinst Mandrake/base/mdkinst_stage2"
- exit
-}
-
-TMPDIR=${TMPDIR=/tmp}
-STAGE2TMP=$TMPDIR/stage2_tmp
-MKE2FS="/sbin/mke2fs -q -m 0 -F -s 1"
-MNTPOINT=$TMPDIR/stage2_img
-REP4PMS=/usr/bin/perl-install
-DEST=$1
-STAGE2=$2
-
-testandset() { [ -x $1/packdrake ] && BUILD_ARCHIVE=$1/packdrake; }
-testandset `pwd`/misc
-testandset `pwd`/.
-testandset /$DEST/../../misc
-testandset `pwd`/$DEST/../../misc
-[ -z "$BUILD_ARCHIVE" ] && { echo "can't find packdrake"; exit 1; }
-
-if [ $EUID != "0" ]; then
- SUDO="sudo"
- PATH="/sbin:/usr/sbin:$PATH"
-fi
-
-$SUDO rm -rf $STAGE2TMP
-install -d $STAGE2TMP
-$SUDO cp -a $DEST/* $STAGE2TMP
-
-#mkdir -p $MNTPOINT 2>/dev/null
-#for i in $MNTPOINT $STAGE2; do $SUDO umount $i 2>/dev/null ; done
-#dd if=/dev/zero of=$STAGE2 bs=1k count=24000
-#$MKE2FS -N 1000 $STAGE2
-#$SUDO mount -t ext2 $STAGE2 $MNTPOINT -o loop
-# hack to reduce the STAGE2 image (do not edit without modifying in DrakX)
-# be sure to keep the biggest server
-rm -f $STAGE2TMP/usr/X11R6/bin/XF86_{VGA16,3DLabs,TGA,S3}
-rm -f `ls --sort=size $STAGE2TMP/lib/modules.cz-* | perl -ne 'print if $i++'`
-rm -f $STAGE2TMP/usr/bin/{pv*,vg*,lv*} $STAGE2TMP/lib/liblvm*
-rm -f $STAGE2TMP/usr/bin/{resize_reiserfs,fsck.jfs}
-rm -f $STAGE2TMP/usr/X11R6/lib/X11/fonts/{taipei16,gb16fs,k14,baekmuk_gulim_h_14,cu12}.pcf.gz
-rm -rf $STAGE2TMP/usr/share/locale_special
-
-( # only keeping UTF-8
- cd $STAGE2TMP/usr/share/locale;
- mv UTF-8 ..
- rm -rf *
- mv ../UTF-8 .
-)
-for i in /usr/share/keymaps /usr/share/xmodmap; do
- name=`basename $i`
- (cd $STAGE2TMP/$i ; ls * | $BUILD_ARCHIVE -b9s ../$name.cz2 400000)
- rm -rf $STAGE2TMP/$i
-done
-
-
-
-mkdir -p $MNTPOINT 2>/dev/null
-for i in $MNTPOINT $STAGE2; do $SUDO umount $i 2>/dev/null ; done
-dd if=/dev/zero of=$STAGE2 bs=1k count=$[ `du -s $STAGE2TMP | cut -f1` + 1024 + 200 ]
-$MKE2FS -N 1000 $STAGE2
-$SUDO mount -t ext2 $STAGE2 $MNTPOINT -o loop
-
-rmdir $MNTPOINT/lost+found
-$SUDO cp -a $STAGE2TMP/* $MNTPOINT
-$SUDO rm -rf $STAGE2TMP
-
-df $MNTPOINT
-$SUDO umount $STAGE2
-rmdir $MNTPOINT
-
-echo bzipping $STAGE2
-
-bzip2 -f -9 $STAGE2
diff --git a/tools/mkhdlist b/tools/mkhdlist
deleted file mode 100755
index 6ef783ca1..000000000
--- a/tools/mkhdlist
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-# Regenerate hdlist, root_directory should be the binary
-# root_directory where you find generally this structure :
-#
-# COPYING Mandrake/ RPM-GPG-KEYS VERSION dosutils/ images/ lnx4win/
-# misc/
-
-if [ -z "$1" ];then
- echo "Usage: $(basename $0) /path/to/root_directory/"
- exit 1
-fi
-
-cd $1
-rm -rf /tmp/.build_hdlist/
-./misc/genhdlist_cz2 --noclean --distrib .
-./misc/gendepslist2 -o Mandrake/base/depslist Mandrake/base/hdlist.cz2
diff --git a/tools/ntp_servers.pl b/tools/ntp_servers.pl
deleted file mode 100644
index 62640557c..000000000
--- a/tools/ntp_servers.pl
+++ /dev/null
@@ -1,298 +0,0 @@
-#!/usr/bin/perl
-
-open F, "links -dump http://www.eecis.udel.edu/~mills/ntp/clock1.htm|";
-open G, "links -dump http://www.eecis.udel.edu/~mills/ntp/clock2.htm|";
-
-# Chris Kloiber <ckloiber@redhat.com> writes:
-# > It's not considered polite to use the Stratum 1 servers for purposes that
-# > are not absolutely critical. I would use Stratum 2 servers and live with
-# > the few nanoseconds difference.
-#parse() while <F>;
-
-parse() while <G>;
-
-sub parse {
- /\0/ .. 1 or return;
- if (/^ [\d\0]\d\./) {
- push @all, { name => $name, indic => $indic, %l } if $name;
- %l = ();
- $nb = 0;
- } else {
- s/^\s*//;
- s/\s*$//;
- if ($nb == 2) {
- s/US CA:/US CA/;
- ($indic, $name) = /([A-Z ]*[A-Z])\s+([.\w-]+)/ or die "bad line $_";
- } else {
- s/^(.*):\s*/$field = $1; ''/e;
- $field = lc $field;
- if ($field =~ /policy/) {
- $field = "policy";
- $_ = lc $_;
- s/glad to receive a note//;
- s/[(), ]*$//;
- $_ = "open access" if $_ eq "public";
- }
- $l{$field} .= ($l{$field} && ' ') . $_;
- }
- }
- $nb++;
-}
-
-
-use Data::Dumper;
-#print Dumper(\@all);
-
-foreach (grep { $_->{policy} eq 'open access' } @all) {
- ($country, $state) = split ' ', $_->{indic};
- $country = ucfirst(lc $country_codes{$country});
- $country .= " $state" if $state;
- print "$country (", lc($_->{name}), ")\n";
-}
-
-BEGIN {
-%country_codes = ( # from ftp://ftp.ripe.net/iso3166-countrycodes
-"AF", "AFGHANISTAN",
-"AL", "ALBANIA",
-"DZ", "ALGERIA",
-"AS", "AMERICAN SAMOA",
-"AD", "ANDORRA",
-"AO", "ANGOLA",
-"AI", "ANGUILLA",
-"AQ", "ANTARCTICA",
-"AG", "ANTIGUA AND BARBUDA",
-"AR", "ARGENTINA",
-"AM", "ARMENIA",
-"AW", "ARUBA",
-"AU", "AUSTRALIA",
-"AT", "AUSTRIA",
-"AZ", "AZERBAIJAN",
-"BS", "BAHAMAS",
-"BH", "BAHRAIN",
-"BD", "BANGLADESH",
-"BB", "BARBADOS",
-"BY", "BELARUS",
-"BE", "BELGIUM",
-"BZ", "BELIZE",
-"BJ", "BENIN",
-"BM", "BERMUDA",
-"BT", "BHUTAN",
-"BO", "BOLIVIA",
-"BA", "BOSNIA AND HERZEGOWINA",
-"BW", "BOTSWANA",
-"BV", "BOUVET ISLAND",
-"BR", "BRAZIL",
-"IO", "BRITISH INDIAN OCEAN TERRITORY",
-"BN", "BRUNEI DARUSSALAM",
-"BG", "BULGARIA",
-"BF", "BURKINA FASO",
-"BI", "BURUNDI",
-"KH", "CAMBODIA",
-"CM", "CAMEROON",
-"CA", "CANADA",
-"CV", "CAPE VERDE",
-"KY", "CAYMAN ISLANDS",
-"CF", "CENTRAL AFRICAN REPUBLIC",
-"TD", "CHAD",
-"CL", "CHILE",
-"CN", "CHINA",
-"CX", "CHRISTMAS ISLAND",
-"CC", "COCOS (KEELING) ISLANDS",
-"CO", "COLOMBIA",
-"KM", "COMOROS",
-"CG", "CONGO",
-"CD", "CONGO, THE DEMOCRATIC REPUBLIC OF THE",
-"CK", "COOK ISLANDS",
-"CR", "COSTA RICA",
-"CI", "COTE D'IVOIRE",
-"HR", "CROATIA",
-"CU", "CUBA",
-"CY", "CYPRUS",
-"CZ", "CZECH REPUBLIC",
-"DK", "DENMARK",
-"DJ", "DJIBOUTI",
-"DM", "DOMINICA",
-"DO", "DOMINICAN REPUBLIC",
-"TP", "EAST TIMOR",
-"EC", "ECUADOR",
-"EG", "EGYPT",
-"SV", "EL SALVADOR",
-"GQ", "EQUATORIAL GUINEA",
-"ER", "ERITREA",
-"EE", "ESTONIA",
-"ET", "ETHIOPIA",
-"FK", "FALKLAND ISLANDS (MALVINAS)",
-"FO", "FAROE ISLANDS",
-"FJ", "FIJI",
-"FI", "FINLAND",
-"FR", "FRANCE",
-"FX", "FRANCE, METROPOLITAN",
-"GF", "FRENCH GUIANA",
-"PF", "FRENCH POLYNESIA",
-"TF", "FRENCH SOUTHERN TERRITORIES",
-"GA", "GABON",
-"GM", "GAMBIA",
-"GE", "GEORGIA",
-"DE", "GERMANY",
-"GH", "GHANA",
-"GI", "GIBRALTAR",
-"GR", "GREECE",
-"GL", "GREENLAND",
-"GD", "GRENADA",
-"GP", "GUADELOUPE",
-"GU", "GUAM",
-"GT", "GUATEMALA",
-"GN", "GUINEA",
-"GW", "GUINEA-BISSAU",
-"GY", "GUYANA",
-"HT", "HAITI",
-"HM", "HEARD AND MC DONALD ISLANDS",
-"VA", "HOLY SEE (VATICAN CITY STATE)",
-"HN", "HONDURAS",
-"HK", "HONG KONG",
-"HU", "HUNGARY",
-"IS", "ICELAND",
-"IN", "INDIA",
-"ID", "INDONESIA",
-"IR", "IRAN (ISLAMIC REPUBLIC OF)",
-"IQ", "IRAQ",
-"IE", "IRELAND",
-"IL", "ISRAEL",
-"IT", "ITALY",
-"JM", "JAMAICA",
-"JP", "JAPAN",
-"JO", "JORDAN",
-"KZ", "KAZAKHSTAN",
-"KE", "KENYA",
-"KI", "KIRIBATI",
-"KP", "KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF",
-"KR", "KOREA, REPUBLIC OF",
-"KW", "KUWAIT",
-"KG", "KYRGYZSTAN",
-"LA", "LAO PEOPLE'S DEMOCRATIC REPUBLIC",
-"LV", "LATVIA",
-"LB", "LEBANON",
-"LS", "LESOTHO",
-"LR", "LIBERIA",
-"LY", "LIBYAN ARAB JAMAHIRIYA",
-"LI", "LIECHTENSTEIN",
-"LT", "LITHUANIA",
-"LU", "LUXEMBOURG",
-"MO", "MACAU",
-"MK", "MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF",
-"MG", "MADAGASCAR",
-"MW", "MALAWI",
-"MY", "MALAYSIA",
-"MV", "MALDIVES",
-"ML", "MALI",
-"MT", "MALTA",
-"MH", "MARSHALL ISLANDS",
-"MQ", "MARTINIQUE",
-"MR", "MAURITANIA",
-"MU", "MAURITIUS",
-"YT", "MAYOTTE",
-"MX", "MEXICO",
-"FM", "MICRONESIA, FEDERATED STATES OF",
-"MD", "MOLDOVA, REPUBLIC OF",
-"MC", "MONACO",
-"MN", "MONGOLIA",
-"MS", "MONTSERRAT",
-"MA", "MOROCCO",
-"MZ", "MOZAMBIQUE",
-"MM", "MYANMAR",
-"NA", "NAMIBIA",
-"NR", "NAURU",
-"NP", "NEPAL",
-"NL", "NETHERLANDS",
-"AN", "NETHERLANDS ANTILLES",
-"NC", "NEW CALEDONIA",
-"NZ", "NEW ZEALAND",
-"NI", "NICARAGUA",
-"NE", "NIGER",
-"NG", "NIGERIA",
-"NU", "NIUE",
-"NF", "NORFOLK ISLAND",
-"MP", "NORTHERN MARIANA ISLANDS",
-"NO", "NORWAY",
-"OM", "OMAN",
-"PK", "PAKISTAN",
-"PW", "PALAU",
-"PA", "PANAMA",
-"PG", "PAPUA NEW GUINEA",
-"PY", "PARAGUAY",
-"PE", "PERU",
-"PH", "PHILIPPINES",
-"PN", "PITCAIRN",
-"PL", "POLAND",
-"PT", "PORTUGAL",
-"PR", "PUERTO RICO",
-"QA", "QATAR",
-"RE", "REUNION",
-"RO", "ROMANIA",
-"RU", "RUSSIA",
-"RW", "RWANDA",
-"KN", "SAINT KITTS AND NEVIS",
-"LC", "SAINT LUCIA",
-"VC", "SAINT VINCENT AND THE GRENADINES",
-"WS", "SAMOA",
-"SM", "SAN MARINO",
-"ST", "SAO TOME AND PRINCIPE",
-"SA", "SAUDI ARABIA",
-"SN", "SENEGAL",
-"SC", "SEYCHELLES",
-"SL", "SIERRA LEONE",
-"SG", "SINGAPORE",
-"SK", "SLOVAKIA (Slovak Republic)",
-"SI", "SLOVENIA",
-"SB", "SOLOMON ISLANDS",
-"SO", "SOMALIA",
-"ZA", "SOUTH AFRICA",
-"GS", "SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS",
-"ES", "SPAIN",
-"LK", "SRI LANKA",
-"SH", "ST. HELENA",
-"PM", "ST. PIERRE AND MIQUELON",
-"SD", "SUDAN",
-"SR", "SURINAME",
-"SJ", "SVALBARD AND JAN MAYEN ISLANDS",
-"SZ", "SWAZILAND",
-"SE", "SWEDEN",
-"CH", "SWITZERLAND",
-"SY", "SYRIAN ARAB REPUBLIC",
-"TW", "TAIWAN, PROVINCE OF CHINA",
-"TJ", "TAJIKISTAN",
-"TZ", "TANZANIA, UNITED REPUBLIC OF",
-"TH", "THAILAND",
-"TG", "TOGO",
-"TK", "TOKELAU",
-"TO", "TONGA",
-"TT", "TRINIDAD AND TOBAGO",
-"TN", "TUNISIA",
-"TR", "TURKEY",
-"TM", "TURKMENISTAN",
-"TC", "TURKS AND CAICOS ISLANDS",
-"TV", "TUVALU",
-"UG", "UGANDA",
-"UA", "UKRAINE",
-"AE", "UNITED ARAB EMIRATES",
-"GB", "UNITED KINGDOM",
-"US", "UNITED STATES",
-"UM", "UNITED STATES MINOR OUTLYING ISLANDS",
-"UY", "URUGUAY",
-"UZ", "UZBEKISTAN",
-"VU", "VANUATU",
-"VE", "VENEZUELA",
-"VN", "VIET NAM",
-"VG", "VIRGIN ISLANDS (BRITISH)",
-"VI", "VIRGIN ISLANDS (U.S.)",
-"WF", "WALLIS AND FUTUNA ISLANDS",
-"EH", "WESTERN SAHARA",
-"YE", "YEMEN",
-"YU", "YUGOSLAVIA",
-"ZM", "ZAMBIA",
-"ZW", "ZIMBABWE",
-
-#added
-"UK", "UNITED KINGDOM",
-);
-}
diff --git a/tools/oem-prepare b/tools/oem-prepare
deleted file mode 100755
index 3c0b09a86..000000000
--- a/tools/oem-prepare
+++ /dev/null
@@ -1,477 +0,0 @@
-#!/usr/bin/perl
-
-my ($mode, $dir, $reject_dir, $lang) = @ARGV;
-$mode =~ s/^--(rebuild|clean)$/$1/ or die "mode should be --rebuild or --clean\n";
--e "$dir/Mandrake/base/hdlists" && -d $reject_dir or die "usage: oem-prepare <--rebuild|--clean> <top_dir> <reject_dir> <lang>\n";
-
-#- detect language used and default options.
-open F, "$dir/VERSION" or die "no installation found on $dir";
-while (<F>) {
- /[\s-]fr/ and $lang = 'fr';
- /\[lang[=:]([^]]*)\]/ and $lang = $1;
- /[\[\-]server[\]\-]/ and $options{server} = '';
-}
-close F;
-
-my ($flang, $charset);
-#- default language fall to english ?
-foreach ($lang || 'en') {
- /fr/ and ($lang, $flang, $charset) = ('fr', 'fr_FR@euro', 'iso-8859-15');
- /en/ and ($lang, $flang, $charset) = ('en', 'en_US', 'iso-8859-1');
- /de/ and ($lang, $flang, $charset) = ('de', 'de_DE@euro', 'iso-8859-15');
- /it/ and ($lang, $flang, $charset) = ('it', 'it_IT@euro', 'iso-8859-15');
- /es/ and ($lang, $flang, $charset) = ('es', 'es_ES@euro', 'iso-8859-15');
-}
-print "Found lang $lang\n";
-foreach (keys %options) {
- print "Using option [$_" . ($options{$_} && "=$options{$_}") . "]\n";
-}
-
-
-my $packages = select_packages($dir, $lang);
-
-my @media;
-open F, "$dir/Mandrake/base/hdlists";
-foreach (<F>) {
- chomp;
- s/\s*#.*$//;
- /^\s*$/ and next;
- m/^\s*(hdlist\S*\.cz2?)\s+(\S+)\s*(.*)$/ or die "invalid hdlist description \"$_\" in hdlists file";
-
- push @media, { hdlist => $1, rpmsdir => $2, descr => $3 };
-}
-close F;
-
-
-#- keep in mind all the rpm files available (according to hdlists).
-my (%rpms, %files);
-
-require packdrake;
-foreach my $medium (@media) {
- my $packer = new packdrake("$dir/Mandrake/base/$medium->{hdlist}");
- foreach (@{$packer->{files}}) {
- $packer->{data}{$_}[0] eq 'f' or next;
- my ($fullname, $file) = /([^:]*):(.*)/ ? ($1, "$2.rpm") : ($_, "$_.rpm");
- $files{$fullname} = $file;
- $rpms{$file} = $medium->{rpmsdir};
- -e "$dir/$medium->{rpmsdir}/$file" and next; #- already exist in the right directory.
- if (-e "$reject_dir/$file") {
- $mode eq 'rebuild' and system "mv", "-f", "$reject_dir/$file", "$dir/$medium->{rpmsdir}/";
- next;
- }
- print STDERR "unable to find package $file listed in medium \"$medium->{descr}\"\n";
- }
-}
-
-if ($mode eq 'clean') {
- #- copy and install from each cd image.
- foreach my $medium (@media) {
- print "Examining packages from medium labeled \"$medium->{descr}\"\n";
-
- foreach my $pkg (@{$packages->{depslist}}) {
- $pkg->{closure} && !$pkg->{selected} or next;
- my $file = "$dir/$medium->{rpmsdir}/" . $files{rpm_fullname($pkg)};
- if (-e $file) {
- delete $rpms{$files{rpm_fullname($pkg)}} or next;
- print " copying $file\n";
- delete $pkg->{closure};
- }
- }
-
- if (my $pkg = pkgs::packageByName($packages, 'glibc')) { #- HACK FOR GLIBC
- if ($pkg->{selected}) {
- my $file = "$dir/$medium->{rpmsdir}/" . $files{rpm_fullname($pkg)};
- if (-e $file) {
- delete $rpms{$files{rpm_fullname($pkg)}} or next;
- print " installing $file\n";
- delete $pkg->{selected};
- }
- }
- } else {
- die "no glibc package found";
- }
- foreach my $pkg (@{$packages->{depslist}}) {
- $pkg->{selected} or next;
- my $file = "$dir/$medium->{rpmsdir}/" . $files{rpm_fullname($pkg)};
- if (-e $file) {
- delete $rpms{$files{rpm_fullname($pkg)}} or next;
- print " installing $file\n";
- delete $pkg->{selected};
- }
- }
-
- scalar(grep { $_->{selected} || $_->{closure} } @{$packages->{depslist}}) == 0 and last;
- }
-
- #- copy files.
- #- at this point, everything left in %rpms has to be moved to $reject_dir.
- foreach (keys %rpms) {
- -e "$reject_dir/$_" and next; #- already cleaned.
- -e "$dir/$rpms{$_}/$_" or print STDERR "file \"$_\" should be in [$dir/$rpms{$_}]\n", next;
- system "mv", "-f", "$dir/$rpms{$_}/$_", $reject_dir;
- }
-}
-
-#- provide package fullname that have to be installed and copied.
-sub select_packages {
- my ($dir, $lang) = @_;
- my $o = { packages => read_depslist("$dir/Mandrake/base/depslist.ordered") };
-
- #- act as DrakX will do to select packages.
- pkgs::read_rpmsrate($o->{packages}, install_any::getFile("Mandrake/base/rpmsrate") || die "unable to read rpmsrate");
- ($o->{compssUsers}, $o->{compssUsersSorted}, $o->{compssUsersIcons}, $o->{compssUsersDescr}) =
- pkgs::readCompssUsers($o->{packages}, $o->{meta_class});
- eval { install_any::getFile("XXX") }; #- close out any still opened filehandle..
-
- pkgs::selectPackage($o->{packages}, pkgs::packageByName($o->{packages}, 'basesystem') || die "no basesystem package found");
- #- by default, choose:
- $o->{compssUsersChoice}{$_} = 1 foreach 'GNOME', 'KDE', 'CONFIG', 'X';
- $o->{compssUsersChoice}{$_} = 1
- foreach map { @{$o->{compssUsers}{$_}{flags}} } 'Workstation|Office Workstation', 'Workstation|Internet station';
-
- if (exists $options{server}) {
- foreach (qw(KDE ACCESSIBILITY PUBLISHING CUPS EDITORS TEXT_TOOLS COMMUNICATIONS TERMINALS
- NETWORKING_FILE_TRANSFER NETWORKING_OTHER
- NETWORKING_FILE_TRANSFER_SERVER NETWORKING_FIREWALLING_SERVER NETWORKING_LDAP_SERVER
- NETWORKING_MAIL_SERVER NETWORKING_OTHER_SERVER
- NETWORKING_REMOTE_ACCESS NETWORKING_REMOTE_ACCESS_SERVER NETWORKING_DNS NETWORKING_DNS_SERVER
- NETWORKING_FILE NETWORKING_FILE_SERVER NETWORKING_WWW NETWORKING_WWW_SERVER
- ARCHIVING DEVELOPMENT MONITORING FILE_TOOLS CONFIG BOOKS SYSTEM X DOCS)) {
- $o->{compssUsersChoice}{$_} = 1;
- }
- #- additional packages to be selected for server, databases with MySQL (avoid rpmsrate modifications).
- foreach (qw(MySQL-client MySQL-shared MySQL perl-Mysql)) {
- my $pkg = pkgs::packageByName($o->{packages}, $_);
- $pkg and pkgs::selectPackage($o->{packages}, $pkg);
- }
- } else {
- $o->{compssUsersChoice}{$_} = 1 foreach map { @{$o->{compssUsers}{$_}} } @{$o->{compssUsersSorted}};
- $o->{compssUsersChoice}{$_} = 1 foreach qw(SYSTEM X DOCS);
- @{$o->{compssUsersChoice}}{grep { /SERVER|DATABASES/ } keys %{$o->{compssUsersChoice}}} = ();
- }
-
- my $lang_pkg = $lang && pkgs::packageByName($o->{packages}, "locales-$lang");
- if ($lang_pkg) {
- pkgs::selectPackage($o->{packages}, $lang_pkg);
- $o->{compssUsersChoice}{qq(LOCALES"$lang")} = 1;
- $o->{compssUsersChoice}{qq(LOCALES"$flang")} = 1;
- $o->{compssUsersChoice}{qq(CHARSET"$charset")} = 1;
- }
-
- pkgs::setSelectedFromCompssList($o->{packages}, $o->{compssUsersChoice}, 4, 0);
- #- save selected, but keep selected property.
- foreach my $pkg (@{$o->{packages}{depslist}}) {
- $pkg->{selected} and $pkg->{save_selected} = $pkg->{selected};
- }
-
- #- extend selection to closure now, make all selected as closure and restore selected after.
- $o->{compssUsersChoice}{$_} = 1 foreach qw(BURNER DVD PCMCIA BIGMEM SMP 3D TV SCANNER PHOTO SOUND);
- pkgs::setSelectedFromCompssList($o->{packages}, $o->{compssUsersChoice}, 4, 0);
- $o->{compssUsersChoice}{$_} = 0 foreach qw(BURNER DVD PCMCIA BIGMEM SMP 3D TV SCANNER PHOTO SOUND);
- #- INSTALL class need to be copied as closure (unless installed after).
- #- but we have to remove kernel22 and kernel22-smp now obsolete for oem.
- foreach (@{$o->{packages}{needToCopy}}) {
- /^(kernel22.*|raidtools|lvm|reiserfsprogs|xfsprogs|jfsprogs|XFree86-(Mach8|Mach32|Mono|W32|3DLabs|P9000|8514|VGA16|I128|AGX))$/ and next;
- my $pkg = pkgs::packageByName($o->{packages}, $_);
- pkgs::selectPackage($o->{packages}, $pkg);
- }
- #- first select package that have to go to closure according to their names.
- foreach my $pkg (@{$o->{packages}{depslist}}) {
- $pkg->{name} =~ /kernel-(\d|smp|enterprise)/ and pkgs::selectPackage($o->{packages}, $pkg);
- $pkg->{name} =~ /NVIDIA/ and pkgs::selectPackage($o->{packages}, $pkg);
- }
- foreach my $pkg (@{$o->{packages}{depslist}}) {
- delete $pkg->{selected} && !$pkg->{save_selected} and $pkg->{closure} = 1;
- $pkg->{save_selected} and $pkg->{selected} = $pkg->{save_selected};
- }
-
- #- package that have to selected here as a bonus for oem install.
- foreach (qw(cups cups-drivers a2ps drakprofile draksync numlock icewm-light
- Mesa Mesa-demos alsa alsa-utils curl
- glibc vim-minimal kernel gcc-cpp
- ), exists $options{server} ? qw(openldap-migration openldap-clients pam_ldap) : ()) {
- my $pkg = pkgs::packageByName($o->{packages}, $_);
- $pkg and pkgs::selectPackage($o->{packages}, $pkg);
- }
-
- #- special packages that are to be move to closure always ...
- foreach (qw(nfs-utils-client numlock usbd hotplug alsa alsa-utils
- Aurora Aurora-Monitor-NewStyle-Categorizing-WsLib bootsplash)) {
- my $pkg = pkgs::packageByName($o->{packages}, $_);
- if ($pkg) {
- pkgs::selectPackage($o->{packages}, $pkg);
- $pkg->{closure} = 1;
- delete $pkg->{selected};
- }
- }
-
- #- special packages that are to be removed always... BEWARE THIS IS A HACK !!!
-# foreach (qw(gmc gcc3.0 gcc3.0-c++ gcc3.0-cpp libstdc++3.0 libstdc++3.0-devel)) {
-# my $pkg = pkgs::packageByName($o->{packages}, $_);
-# if ($pkg) {
-# delete $pkg->{closure};
-# delete $pkg->{selected};
-# }
-# }
-
- $o->{packages};
-}
-
-sub chop_version {
- ($_[0] =~ /^([^:\s]*)-[^:\-\s]+-[^:\-\s]+\.[^:\.\-\s]*(?::\S*)?/)[0] || die "unable to parse $_[0]";
-}
-sub rpm_fullname {
- ($_[0]{name} =~ /^([^:\s]*-[^:\-\s]+-[^:\-\s]+\.[^:\.\-\s]*)(?::\S*)?/)[0] || die "unable to parse $_[0]";
-}
-
-sub read_depslist {
- my ($file) = @_;
- my $packages = { depslist => [], names => {} };
-
- #- read depslist.oredered file.
- my $id = 0;
-
- open F, "$file" or die "unable to open ordered dependencies list file";
- while (<F>) {
- my ($name, $size, @deps) = split;
- push @{$packages->{depslist}}, { id => $id++, name => $name, size => $size, deps => \@deps };
- }
- close F;
-
- foreach (@{$packages->{depslist}}) {
- $packages->{names}{chop_version($_->{name})} = $_;
- }
-
- print "read " . scalar(@{$packages->{depslist}}) . " package dependancies\n";
- $packages;
-}
-
-#- compability method for the below ones, wrap DrakX code extracted.
-package log;
-sub l {}
-
-package detect_devices;
-sub matching_desc { 0 }
-
-package install_any;
-sub getFile { open FILE, "$dir/$_[0]" or return; \*FILE }
-
-package pkgs;
-sub if_ { my $b = shift; $b or return (); wantarray ? @_ : $_[0] }
-sub formatXiB { $_[0] } #- NOP
-sub packageName { ::chop_version($_[0]{name}) }
-sub packageFlagSelected { $_[0]{selected} }
-sub packageSize { $_[0]{size} }
-sub packageDepsId { @{$_[0]{deps}} }
-sub packageRate { $_[0]{values}[0] }
-sub packageRateRFlags { @{$_[0]{values}} }
-sub packageSetRateRFlags {
- my ($pkg, @rate_rflags) = @_;
- $pkg->{values} = [ @rate_rflags ];
-}
-sub packageByName {
- my ($packages, $name) = @_;
- $packages->{names}{$name};
-}
-sub packageById {
- my ($packages, $id) = @_;
- $packages->{depslist}[$id];
-}
-sub selectedSize {
- my ($packages) = @_;
- my $size = 0;
- foreach (@{$packages->{depslist}}) {
- $_->{selected} and $size += $_->{size};
- }
- $size;
-}
-my @preferred = qw(perl-GTK postfix gcc gcc-cpp gcc-c++ proftpd ghostscript-X vim-minimal kernel db1 db2 ispell-en Bastille-Curses-module nautilus libxpm4);
-sub selectPackage {
- my ($packages, $pkg, $base, $otherOnly, $check_recursion) = @_;
-
- #- avoid infinite recursion (mainly against badly generated depslist.ordered).
- $check_recursion ||= {}; exists $check_recursion->{$pkg->{name}} and return; $check_recursion->{$pkg->{name}} = undef;
-
- #- make sure base package are set even if already selected.
- $base and $pkg->{base} = 1;
-
- #- select package and dependancies, otherOnly may be a reference
- #- to a hash to indicate package that will strictly be selected
- #- when value is true, may be selected when value is false (this
- #- is only used for unselection, not selection)
- unless ($pkg->{selected}) {
- foreach (@{$pkg->{deps}}) {
- my $preferred;
- if (/\|/) {
- #- choice deps should be reselected recursively as no
- #- closure on them is computed, this code is exactly the
- #- same as pixel's one.
- my %preferred; @preferred{@preferred} = ();
- foreach (split '\|') {
- my $dep = $packages->{depslist}[$_] or next;
- $preferred ||= $dep;
- $dep->{selected} and $preferred = $dep, last;
- exists $preferred{::chop_version($dep->{name})} and $preferred = $dep;
- }
- selectPackage($packages, $preferred, $base, $otherOnly, $check_recursion) if $preferred;
- } else {
- #- deps have been closed except for choices, so no need to
- #- recursively apply selection, expand base on it.
- my $dep = $packages->{depslist}[$_];
- $base and $dep->{base} = 1;
- $otherOnly and !$dep->{selected} and $otherOnly->{::chop_version($dep->{name})} = 1;
- $otherOnly or $dep->{selected} += 1;
- }
- }
- }
- $otherOnly and !$pkg->{selected} and $otherOnly->{::chop_version($pkg->{name})} = 1;
- $otherOnly or $pkg->{selected} += 1;
- 1;
-}
-
-#- this code is extracted from DrakX and SHOULD NOT BE MODIFIED, wrapper method exists above to provide a good choice.
-sub read_rpmsrate {
- my ($packages, $f) = @_;
- my $line_nb = 0;
- my $fatal_error;
- my (@l);
- while (<$f>) {
- $line_nb++;
- /\t/ and die "tabulations not allowed at line $line_nb\n";
- s/#.*//; # comments
-
- my ($indent, $data) = /(\s*)(.*)/;
- next if !$data; # skip empty lines
-
- @l = grep { $_->[0] < length $indent } @l;
-
- my @m = @l ? @{$l[$#l][1]} : ();
- my ($t, $flag, @l2);
- while ($data =~
- /^((
- [1-5]
- |
- (?: (?: !\s*)? [0-9A-Z_]+(?:".*?")?)
- (?: \s*\|\|\s* (?: !\s*)? [0-9A-Z_]+(?:".*?")?)*
- )
- (?:\s+|$)
- )(.*)/x) { #@")) {
- ($t, $flag, $data) = ($1,$2,$3);
- while ($flag =~ s,^\s*(("[^"]*"|[^"\s]*)*)\s+,$1,) {}
- my $ok = 0;
- $flag = join('||', grep {
- if (my ($inv, $p) = /^(!)?HW"(.*)"/) {
- ($inv xor detect_devices::matching_desc($p)) and $ok = 1;
- 0;
- } else {
- 1;
- }
- } split '\|\|', $flag);
- push @m, $ok ? 'TRUE' : $flag || 'FALSE';
- push @l2, [ length $indent, [ @m ] ];
- $indent .= $t;
- }
- if ($data) {
- # has packages on same line
- my ($rate) = grep { /^\d$/ } @m or die sprintf qq(missing rate for "%s" at line %d (flags are %s)\n), $data, $line_nb, join('&&', @m);
- foreach (split ' ', $data) {
- if ($packages) {
- my $p = packageByName($packages, $_) or next;
- my @m2 =
- map { if_($_ && packageName($_) =~ /locales-(.*)/, qq(LOCALES"$1")) }
- map { packageById($packages, $_) } packageDepsId($p);
-
- my @m3 = ((grep { !/^\d$/ } @m), @m2);
- if (@m3 >= 1 && $m3[0] eq 'INSTALL' || @m3 >=2 && $m3[1] eq 'INSTALL') {
- push @{$packages->{needToCopy} ||= []}, $_;
- next; #- don't need to put INSTALL flag for a package.
- }
- if (packageRate($p)) {
- my ($rate2, @m4) = packageRateRFlags($p);
- if (@m3 > 1 || @m4 > 1) {
- log::l("can't handle complicate flags for packages appearing twice ($_)");
- $fatal_error++;
- }
- log::l("package $_ appearing twice with different rates ($rate != $rate2)") if $rate != $rate2;
- packageSetRateRFlags($p, $rate, "$m3[0]||$m4[0]");
- } else {
- packageSetRateRFlags($p, $rate, @m3);
- }
- } else {
- print "$_ = ", join(" && ", @m), "\n";
- }
- }
- push @l, @l2;
- } else {
- push @l, [ $l2[0][0], $l2[$#l2][1] ];
- }
- }
- $fatal_error and die "$fatal_error fatal errors in rpmsrate";
-}
-
-sub readCompssUsers {
- my ($packages, $meta_class) = @_;
- my (%compssUsers, %compssUsersIcons, , %compssUsersDescr, @sorted, $l);
- my (%compss);
-
- my $file = 'Mandrake/base/compssUsers';
- my $f = $meta_class && install_any::getFile("$file.$meta_class") || install_any::getFile($file) or die "can't find $file";
- local $_;
- while (<$f>) {
- /^\s*$/ || /^#/ and next;
- s/#.*//;
-
- if (/^(\S.*)/) {
- my ($icon, $descr);
- /^(.*?)\s*\[icon=(.*?)\](.*)/ and $_ = "$1$3", $icon = $2;
- /^(.*?)\s*\[descr=(.*?)\](.*)/ and $_ = "$1$3", $descr = $2;
- $compssUsersIcons{$_} = $icon;
- $compssUsersDescr{$_} = $descr;
- push @sorted, $_;
- $compssUsers{$_} = $l = [];
- } elsif (/^\s+(.*?)\s*$/) {
- push @$l, $1;
- }
- }
- \%compssUsers, \@sorted, \%compssUsersIcons, \%compssUsersDescr;
-}
-
-sub setSelectedFromCompssList {
- my ($packages, $compssUsersChoice, $min_level, $max_size, $otherOnly) = @_;
- $compssUsersChoice->{TRUE} = 1; #- ensure TRUE is set
- my $nb = selectedSize($packages);
- foreach my $p (sort { packageRate($b) <=> packageRate($a) } values %{$packages->{names}}) {
- my ($rate, @flags) = packageRateRFlags($p);
- next if
- !$rate || $rate < $min_level ||
- grep { !grep { /^!(.*)/ ? !$compssUsersChoice->{$1} : $compssUsersChoice->{$_} } split('\|\|') } @flags;
-
- #- determine the packages that will be selected when
- #- selecting $p. the packages are not selected.
- my %newSelection;
- selectPackage($packages, $p, 0, \%newSelection);
-
- #- this enable an incremental total size.
- my $old_nb = $nb;
- foreach (grep { $newSelection{$_} } keys %newSelection) {
- $nb += packageSize($packages->{names}{$_});
- }
- if ($max_size && $nb > $max_size) {
- $nb = $old_nb;
- $min_level = packageRate($p);
- last;
- }
-
- #- at this point the package can safely be selected.
- if ($otherOnly) {
- selectPackage($packages, $p, 0, $otherOnly);
- } else {
- selectPackage($packages, $p);
- }
- }
- unless ($otherOnly) {
- log::l("setSelectedFromCompssList: reached size ", formatXiB($nb), ", up to indice $min_level (less than ", formatXiB($max_size), ")");
- log::l("setSelectedFromCompssList: ", join(" ", sort map { packageName($_) } grep { packageFlagSelected($_) } @{$packages->{depslist}}));
- }
- $min_level;
-}
diff --git a/tools/patch_pcmcia_config.pl b/tools/patch_pcmcia_config.pl
deleted file mode 100755
index 109cfcba7..000000000
--- a/tools/patch_pcmcia_config.pl
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/usr/bin/perl
-
-use MDK::Common;
-
-listlength(@ARGV) == 2 or die "usage: $0 /path/to/etc/pcmcia/config /path/to/modules.dep\n";
-
-my ($pcmcia_config, $modules_dep) = @ARGV;
-
-
-my @ignore_modules_in_deps = qw(pcmcia_core ds);
-
-my @conf_contents = cat_($pcmcia_config);
-die "uhm, problem, <$pcmcia_config> seems short in lines\n" if listlength(@conf_contents) < 10;
-
-foreach (cat_($modules_dep)) {
- /^(\S+): (.*)/ and $deps{$1} = [ split ' ', $2 ] or die "could not understand `$_' in <$modules_dep>\n";
-}
-
-foreach my $confline (@conf_contents) {
- $confline =~ /class.*\s+module\s+(.*)/ or next;
- my @modules = map { /"([^"]+)"(.*)/ && [ $1, $2 ] } split ',', $1;
- $_->[0] =~ s|.*/([^/]+)$|$1|g foreach @modules; #- remove directories since we don't support that during install
- my @deps = grep { !member($_, @ignore_modules_in_deps, map { $_->[0] } @modules) } map { @{$deps{$_->[0]}} } @modules;
- my $new_modz = join ', ', (map { "\"$_\"" } @deps), (map { "\"$_->[0]\"$_->[1]" } @modules);
- $confline =~ s/(class.*\s+module\s+).*/$1$new_modz/;
-}
-
-output($pcmcia_config, @conf_contents);
diff --git a/tools/ppc/README b/tools/ppc/README
deleted file mode 100644
index fd1aaae03..000000000
--- a/tools/ppc/README
+++ /dev/null
@@ -1,39 +0,0 @@
-Mini-Howto on burning Mandrake PPC Bootable CD's for Apple G3/G4 systems
--------------------------------------------------------------------------
-email: John Buswell <johnb@mandrakesoft.com>
-
-To create a disk image simply use the mkINSTALLCD script provided in this
-directory. The path you provide the script should point to the root directory
-for the CD.
-
-For example after you have built the gi install with /export, simply pass
-/export to the script as the distribution path and a name for the image.
-Once the image is built you can use hmount, humount, hdir, hcd and hattrib
-to modify and inspect the image before you commit it to CD-R.
-
-Before you run the script make sure the CD version of iBoot is in the
-iBoot directory below /export (eg. /export/iBoot), if you want to use some
-other directory then simply modify the script. Beware, HFS is not case
-sensitive, so if you already have an INSTALL file you cannot create install.
-
-Currently iBoot sports two trees, one for the install CD and another for
-regular usage. These will be merged shortly and a simply #define can be used
-in the Makefile to implement one or the other from a single binary.
-
-Enjoy!!
-
-
-Addendum: 3/15/2001 Stew Benedict <sbenedict@mandrakesoft.com>
---------------------------------------------------------------------------
-
-A couple of changes.
-
-I've opted to standardize on yaboot, which is user configurable, so the script
-is modified now to use yaboot.
-
-Secondly, since mkhybrid merged with mkisofs, the hybrid images it creates are
-read-only, so one is unable to mount the image and bless the boot directory for
-booting. Consequently, I've included the binary for mkhybrid-1.12b5.4, which
-does work.
-
-
diff --git a/tools/ppc/Xpmac b/tools/ppc/Xpmac
deleted file mode 100755
index ec50e6aa0..000000000
--- a/tools/ppc/Xpmac
+++ /dev/null
Binary files differ
diff --git a/tools/ppc/convert b/tools/ppc/convert
deleted file mode 100755
index a2622c630..000000000
--- a/tools/ppc/convert
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-mv $1.orig $1.Unix
-tr "\n" "\r" < $1.Unix > $1.MacOS
-perl -e '@line = <>; $line = join("\r\n", split(/\n/, join("", @line))); print $line; print "\r\n";' < $1.Unix > $1.DOS
diff --git a/tools/ppc/e2fsck.shared b/tools/ppc/e2fsck.shared
deleted file mode 100644
index 32e506c31..000000000
--- a/tools/ppc/e2fsck.shared
+++ /dev/null
Binary files differ
diff --git a/tools/ppc/magic b/tools/ppc/magic
deleted file mode 100755
index 387727c4e..000000000
--- a/tools/ppc/magic
+++ /dev/null
@@ -1,81 +0,0 @@
-#
-# Example magic file for mkhybrid
-#
-# The "message" for the offset MUST be 4 characters for the CREATOR
-# and 4 characters for the TYPE - white space is optional between them.
-# Any other characters on this line are ignored. Continuation lines (starting
-# with '>') are also ignored i.e. only the initial offset lines are used.
-#
-# The continuation lines are given here, but they do not need to exist.
-
-#
-# James Pearson 20/5/98
-
-# off type test message
-
-# GIF
-0 string GIF8 8BIM GIFf
->4 string 7a \b, version 8%s,
->4 string 9a \b, version 8%s,
->6 leshort >0 %hd x
->8 leshort >0 %hd,
-#>10 byte &0x80 color mapped,
-#>10 byte&0x07 =0x00 2 colors
-#>10 byte&0x07 =0x01 4 colors
-#>10 byte&0x07 =0x02 8 colors
-#>10 byte&0x07 =0x03 16 colors
-#>10 byte&0x07 =0x04 32 colors
-#>10 byte&0x07 =0x05 64 colors
-#>10 byte&0x07 =0x06 128 colors
-#>10 byte&0x07 =0x07 256 colors
-
-# JPEG images
-#
-0 ubeshort 0xffd8 8BIM JPEG image data
-
-# StuffIt
-#
-0 string SIT! SIT!SIT!
-
-# standard unix compress
-0 string \037\235 LZIV ZIVU
->2 byte&0x80 >0 block compressed
->2 byte&0x1f x %d bits
-
-# gzip (GNU zip, not to be confused with Info-ZIP or PKWARE zip archiver)
-0 string \037\213 GNUz ZIVU gzip compressed data
->2 byte <8 \b, reserved method,
->2 byte 8 \b, deflated,
->3 byte &0x01 ASCII,
->3 byte &0x02 continuation,
->3 byte &0x04 extra field,
->3 byte &0x08 original filename,
->3 byte &0x10 comment,
->3 byte &0x20 encrypted,
->4 ledate x last modified: %s,
->8 byte 2 max compression,
->8 byte 4 max speed,
->9 byte =0x00 os: MS-DOS
->9 byte =0x01 os: Amiga
->9 byte =0x02 os: VMS
->9 byte =0x03 os: Unix
->9 byte =0x05 os: Atari
->9 byte =0x06 os: OS/2
->9 byte =0x07 os: MacOS
->9 byte =0x0A os: Tops/20
->9 byte =0x0B os: Win/32
-
-# Postscript
-0 string %! ASPSTEXT
->2 string PS-Adobe- conforming
->>11 string >\0 at level %.3s
->>>15 string EPS - type %s
->>>15 string Query - type %s
->>>15 string ExitServer - type %s
-# Some PCs have the annoying habit of adding a ^D as a document separator
-0 string \004%! ASPS TEXT PostScript document text
->3 string PS-Adobe- conforming
->>12 string >\0 at level %.3s
->>>16 string EPS - type %s
->>>16 string Query - type %s
->>>16 string ExitServer - type %s
diff --git a/tools/ppc/mapping b/tools/ppc/mapping
deleted file mode 100755
index 2a32fb09c..000000000
--- a/tools/ppc/mapping
+++ /dev/null
@@ -1,20 +0,0 @@
-# Example filename mapping file
-#
-# EXTN XLate CREATOR TYPE Comment
-COPYING Ascii 'ttxt' 'ttro' "Text File"
-CREDITS Ascii 'ttxt' 'ttro' "Text File"
-README Ascii 'ttxt' 'ttro' "Text File"
-RPM-PGP-KEY Ascii 'ttxt' 'ttro' "Text File"
-.gif Raw '8BIM' 'GIFf' "Gif File"
-.jpg Raw '8BIM' 'JPEG' "Jpeg File"
-.tif Raw '8BIM' 'TIFF' "Photoshop TIFF image"
-.hqx Ascii 'BnHq' 'TEXT' "BinHex file"
-.doc Raw 'MSWD' 'WDBN' "Word file"
-.mov Raw 'TVOD' 'MooV' "QuickTime Movie"
-.html Ascii 'MOSS' 'TEXT' "HTML File"
-.htm Ascii 'MOSS' 'TEXT' "HTML File"
-.txt Ascii 'ttxt' 'TEXT' "Text File"
-.conf Ascii 'ttxt' 'TEXT' "config file"
-.tbxi Raw 'chrp' 'tbxi' "Macintosh Toolbox ROM file"
-.sea Raw 'aust' 'APPL' "Self Expanding Archive"
-* Raw '????' '????' "Unknown"
diff --git a/tools/ppc/mkINSTALLCD b/tools/ppc/mkINSTALLCD
deleted file mode 100755
index e05ec8b54..000000000
--- a/tools/ppc/mkINSTALLCD
+++ /dev/null
@@ -1,78 +0,0 @@
-#
-# quick script to make bootable HFS CD for linux
-#
-#
-#!/bin/sh
-#
-#mkCD1 <CD tree> <output image name>
-#Parameters:
-
-if ! rpm -q hfsutils ; then
- echo 'You need hfsutils installed!!'
- exit 1
-fi
-
-if [ -e $2 ] ; then
- echo 'Output image $2 exists, please delete'
- echo 'usage: mkCD1 <CD tree> <output image name>'
- exit 1
-fi
-
-if [ ! -d $1 ] ; then
- echo 'CD tree $1 is not a directory!'
- echo 'usage: mkCD1 <CD tree> <output image name>'
- exit 1
-fi
-
-# select the appropriate mkhybrid binary depending on if
-# we are on x86 or ppc
-
-ARCH=`uname -m | sed -e 's/i.86/i386/' -e 's/sparc.*/sparc/'`
-
-if [ "$ARCH" == "ppc" ]; then
- MKHYBRID=mkhybrid-1.12b5.4
-else
- if [ "$ARCH" == "i386" ]; then
- MKHYBRID=mkhybrid-1.12b5.4-x86
- else
- echo "Sorry, no mkhybrid binary for $ARCH..."
- exit
- fi
-fi
-
-#Change these when you build the CD..
-ApplicationID="Linux-Mandrake"
-PublisherID="MandrakeSoft"
-PreparerID="sbenedict@mandrakesoft.com"
-SystemID=PPC
-volid=ppc
-hfsVolid=Linux-Mandrake
-curPwd=`pwd`
-
-$curPwd/$MKHYBRID -part -hfs -r -l -J \
--A $ApplicationID \
--P $PublisherID \
--p $PreparerID \
--abstract "README" \
--sysid $SystemID \
--V $volid \
--volset "Update" \
--volset-size 2 \
--volset-seqno 1 \
--hfs-volid $hfsVolid \
--map $curPwd/mapping \
--magic $curPwd/magic \
--m "*.orig" \
--hide '*.MacOS' -hide '*.DOS' \
--hide-joliet '*.Unix' -hide-joliet '*.MacOS' \
--hide-hfs '*.Unix' -hide-hfs '*.DOS' \
--pad \
--o $2 \
-$1
-
-#Bless boot folder so yaboot can boot
-hmount $2
-hattrib -b boot
-hcd boot
-hattrib -t tbxi yaboot
-humount
diff --git a/tools/ppc/mkhybrid-1.12b5.4 b/tools/ppc/mkhybrid-1.12b5.4
deleted file mode 100755
index 0e0901314..000000000
--- a/tools/ppc/mkhybrid-1.12b5.4
+++ /dev/null
Binary files differ
diff --git a/tools/ppc/mkhybrid-1.12b5.4-x86 b/tools/ppc/mkhybrid-1.12b5.4-x86
deleted file mode 100755
index fd5b21709..000000000
--- a/tools/ppc/mkhybrid-1.12b5.4-x86
+++ /dev/null
Binary files differ
diff --git a/tools/ppc/yaboot b/tools/ppc/yaboot
deleted file mode 100644
index 72b19b911..000000000
--- a/tools/ppc/yaboot
+++ /dev/null
Binary files differ
diff --git a/tools/rpcinfo-flushed.c b/tools/rpcinfo-flushed.c
deleted file mode 100644
index 16303406d..000000000
--- a/tools/rpcinfo-flushed.c
+++ /dev/null
@@ -1,740 +0,0 @@
-#define _(x) x
-
-/* @(#)rpcinfo.c 2.2 88/08/11 4.0 RPCSRC */
-#if !defined(lint) && defined (SCCSID)
-static char sccsid[] = "@(#)rpcinfo.c 1.22 87/08/12 SMI";
-#endif
-
-/*
- * Copyright (C) 1986, Sun Microsystems, Inc.
- */
-
-/*
- * rpcinfo: ping a particular rpc program
- * or dump the portmapper
- */
-
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-#include <getopt.h>
-#include <string.h>
-#include <unistd.h>
-#include <rpc/rpc.h>
-#include <stdio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-#include <netdb.h>
-#include <rpc/pmap_prot.h>
-#include <rpc/pmap_clnt.h>
-#include <signal.h>
-#include <ctype.h>
-#include <locale.h>
-#include <libintl.h>
-
-#define MAXHOSTLEN 256
-
-#define MIN_VERS ((u_long) 0)
-#define MAX_VERS ((u_long) 4294967295UL)
-
-static void udpping (u_short portflag, int argc, char **argv);
-static void tcpping (u_short portflag, int argc, char **argv);
-static int pstatus (CLIENT *client, u_long prognum, u_long vers);
-static void pmapdump (int argc, char **argv);
-static bool_t reply_proc (void *res, struct sockaddr_in *who);
-static void brdcst (int argc, char **argv) __attribute__ ((noreturn));
-static void deletereg (int argc, char **argv);
-static void usage (void);
-static u_long getprognum (char *arg);
-static u_long getvers (char *arg);
-static void get_inet_address (struct sockaddr_in *addr, char *host);
-
-/*
- * Functions to be performed.
- */
-#define NONE 0 /* no function */
-#define PMAPDUMP 1 /* dump portmapper registrations */
-#define TCPPING 2 /* ping TCP service */
-#define UDPPING 3 /* ping UDP service */
-#define BRDCST 4 /* ping broadcast UDP service */
-#define DELETES 5 /* delete registration for the service */
-
-int
-main (int argc, char **argv)
-{
- register int c;
- int errflg;
- int function;
- u_short portnum;
-
- setlocale (LC_ALL, "");
-
- function = NONE;
- portnum = 0;
- errflg = 0;
- while ((c = getopt (argc, argv, "ptubdn:")) != -1)
- {
- switch (c)
- {
-
- case 'p':
- if (function != NONE)
- errflg = 1;
- else
- function = PMAPDUMP;
- break;
-
- case 't':
- if (function != NONE)
- errflg = 1;
- else
- function = TCPPING;
- break;
-
- case 'u':
- if (function != NONE)
- errflg = 1;
- else
- function = UDPPING;
- break;
-
- case 'b':
- if (function != NONE)
- errflg = 1;
- else
- function = BRDCST;
- break;
-
- case 'n':
- portnum = (u_short) atoi (optarg); /* hope we don't get bogus # */
- break;
-
- case 'd':
- if (function != NONE)
- errflg = 1;
- else
- function = DELETES;
- break;
-
- case '?':
- errflg = 1;
- }
- }
-
- if (errflg || function == NONE)
- {
- usage ();
- return 1;
- }
-
- switch (function)
- {
-
- case PMAPDUMP:
- if (portnum != 0)
- {
- usage ();
- return 1;
- }
- pmapdump (argc - optind, argv + optind);
- break;
-
- case UDPPING:
- udpping (portnum, argc - optind, argv + optind);
- break;
-
- case TCPPING:
- tcpping (portnum, argc - optind, argv + optind);
- break;
-
- case BRDCST:
- if (portnum != 0)
- {
- usage ();
- return 1;
- }
- brdcst (argc - optind, argv + optind);
- break;
-
- case DELETES:
- deletereg (argc - optind, argv + optind);
- break;
- }
-
- return 0;
-}
-
-static void
-udpping (portnum, argc, argv)
- u_short portnum;
- int argc;
- char **argv;
-{
- struct timeval to;
- struct sockaddr_in addr;
- enum clnt_stat rpc_stat;
- CLIENT *client;
- u_long prognum, vers, minvers, maxvers;
- int sock = RPC_ANYSOCK;
- struct rpc_err rpcerr;
- int failure;
-
- if (argc < 2 || argc > 3)
- {
- usage ();
- exit (1);
- }
- prognum = getprognum (argv[1]);
- get_inet_address (&addr, argv[0]);
- /* Open the socket here so it will survive calls to clnt_destroy */
- sock = socket (AF_INET, SOCK_DGRAM, IPPROTO_UDP);
- if (sock < 0)
- {
- perror ("rpcinfo: socket");
- exit (1);
- }
- failure = 0;
- if (argc == 2)
- {
- /*
- * A call to version 0 should fail with a program/version
- * mismatch, and give us the range of versions supported.
- */
- addr.sin_port = htons (portnum);
- to.tv_sec = 5;
- to.tv_usec = 0;
- if ((client = clntudp_create (&addr, prognum, (u_long) 0,
- to, &sock)) == NULL)
- {
- clnt_pcreateerror ("rpcinfo");
- printf (_("program %lu is not available\n"), prognum);
- exit (1);
- }
- to.tv_sec = 10;
- to.tv_usec = 0;
- rpc_stat = clnt_call (client, NULLPROC, (xdrproc_t) xdr_void,
- (char *) NULL, (xdrproc_t) xdr_void,
- (char *) NULL, to);
- if (rpc_stat == RPC_PROGVERSMISMATCH)
- {
- clnt_geterr (client, &rpcerr);
- minvers = rpcerr.re_vers.low;
- maxvers = rpcerr.re_vers.high;
- }
- else if (rpc_stat == RPC_SUCCESS)
- {
- /*
- * Oh dear, it DOES support version 0.
- * Let's try version MAX_VERS.
- */
- addr.sin_port = htons (portnum);
- to.tv_sec = 5;
- to.tv_usec = 0;
- if ((client = clntudp_create (&addr, prognum, MAX_VERS,
- to, &sock)) == NULL)
- {
- clnt_pcreateerror ("rpcinfo");
- printf (_("program %lu version %lu is not available\n"),
- prognum, MAX_VERS);
- exit (1);
- }
- to.tv_sec = 10;
- to.tv_usec = 0;
- rpc_stat = clnt_call (client, NULLPROC, (xdrproc_t) xdr_void,
- NULL, (xdrproc_t) xdr_void, NULL, to);
- if (rpc_stat == RPC_PROGVERSMISMATCH)
- {
- clnt_geterr (client, &rpcerr);
- minvers = rpcerr.re_vers.low;
- maxvers = rpcerr.re_vers.high;
- }
- else if (rpc_stat == RPC_SUCCESS)
- {
- /*
- * It also supports version MAX_VERS.
- * Looks like we have a wise guy.
- * OK, we give them information on all
- * 4 billion versions they support...
- */
- minvers = 0;
- maxvers = MAX_VERS;
- }
- else
- {
- (void) pstatus (client, prognum, MAX_VERS);
- exit (1);
- }
- }
- else
- {
- (void) pstatus (client, prognum, (u_long) 0);
- exit (1);
- }
- clnt_destroy (client);
- for (vers = minvers; vers <= maxvers; vers++)
- {
- addr.sin_port = htons (portnum);
- to.tv_sec = 5;
- to.tv_usec = 0;
- if ((client = clntudp_create (&addr, prognum, vers,
- to, &sock)) == NULL)
- {
- clnt_pcreateerror ("rpcinfo");
- printf (_("program %lu version %lu is not available\n"),
- prognum, vers);
- exit (1);
- }
- to.tv_sec = 10;
- to.tv_usec = 0;
- rpc_stat = clnt_call (client, NULLPROC, (xdrproc_t) xdr_void,
- NULL, (xdrproc_t) xdr_void, NULL, to);
- if (pstatus (client, prognum, vers) < 0)
- failure = 1;
- clnt_destroy (client);
- }
- }
- else
- {
- vers = getvers (argv[2]);
- addr.sin_port = htons (portnum);
- to.tv_sec = 5;
- to.tv_usec = 0;
- if ((client = clntudp_create (&addr, prognum, vers,
- to, &sock)) == NULL)
- {
- clnt_pcreateerror ("rpcinfo");
- printf (_("program %lu version %lu is not available\n"),
- prognum, vers);
- exit (1);
- }
- to.tv_sec = 10;
- to.tv_usec = 0;
- rpc_stat = clnt_call (client, 0, (xdrproc_t) xdr_void, NULL,
- (xdrproc_t) xdr_void, NULL, to);
- if (pstatus (client, prognum, vers) < 0)
- failure = 1;
- }
- (void) close (sock); /* Close it up again */
- if (failure)
- exit (1);
-}
-
-static void
-tcpping (portnum, argc, argv)
- u_short portnum;
- int argc;
- char **argv;
-{
- struct timeval to;
- struct sockaddr_in addr;
- enum clnt_stat rpc_stat;
- CLIENT *client;
- u_long prognum, vers, minvers, maxvers;
- int sock = RPC_ANYSOCK;
- struct rpc_err rpcerr;
- int failure;
-
- if (argc < 2 || argc > 3)
- {
- usage ();
- exit (1);
- }
- prognum = getprognum (argv[1]);
- get_inet_address (&addr, argv[0]);
- failure = 0;
- if (argc == 2)
- {
- /*
- * A call to version 0 should fail with a program/version
- * mismatch, and give us the range of versions supported.
- */
- addr.sin_port = htons (portnum);
- if ((client = clnttcp_create (&addr, prognum, MIN_VERS,
- &sock, 0, 0)) == NULL)
- {
- clnt_pcreateerror ("rpcinfo");
- printf (_("program %lu is not available\n"), prognum);
- exit (1);
- }
- to.tv_sec = 10;
- to.tv_usec = 0;
- rpc_stat = clnt_call (client, NULLPROC, (xdrproc_t) xdr_void, NULL,
- (xdrproc_t) xdr_void, NULL, to);
- if (rpc_stat == RPC_PROGVERSMISMATCH)
- {
- clnt_geterr (client, &rpcerr);
- minvers = rpcerr.re_vers.low;
- maxvers = rpcerr.re_vers.high;
- }
- else if (rpc_stat == RPC_SUCCESS)
- {
- /*
- * Oh dear, it DOES support version 0.
- * Let's try version MAX_VERS.
- */
- addr.sin_port = htons (portnum);
- if ((client = clnttcp_create (&addr, prognum, MAX_VERS,
- &sock, 0, 0)) == NULL)
- {
- clnt_pcreateerror ("rpcinfo");
- printf (_("program %lu version %lu is not available\n"),
- prognum, MAX_VERS);
- exit (1);
- }
- to.tv_sec = 10;
- to.tv_usec = 0;
- rpc_stat = clnt_call (client, NULLPROC, (xdrproc_t) xdr_void,
- NULL, (xdrproc_t) xdr_void, NULL, to);
- if (rpc_stat == RPC_PROGVERSMISMATCH)
- {
- clnt_geterr (client, &rpcerr);
- minvers = rpcerr.re_vers.low;
- maxvers = rpcerr.re_vers.high;
- }
- else if (rpc_stat == RPC_SUCCESS)
- {
- /*
- * It also supports version MAX_VERS.
- * Looks like we have a wise guy.
- * OK, we give them information on all
- * 4 billion versions they support...
- */
- minvers = 0;
- maxvers = MAX_VERS;
- }
- else
- {
- (void) pstatus (client, prognum, MAX_VERS);
- exit (1);
- }
- }
- else
- {
- (void) pstatus (client, prognum, MIN_VERS);
- exit (1);
- }
- clnt_destroy (client);
- (void) close (sock);
- sock = RPC_ANYSOCK; /* Re-initialize it for later */
- for (vers = minvers; vers <= maxvers; vers++)
- {
- addr.sin_port = htons (portnum);
- if ((client = clnttcp_create (&addr, prognum, vers,
- &sock, 0, 0)) == NULL)
- {
- clnt_pcreateerror ("rpcinfo");
- printf (_("program %lu version %lu is not available\n"),
- prognum, vers);
- exit (1);
- }
- to.tv_usec = 0;
- to.tv_sec = 10;
- rpc_stat = clnt_call (client, 0, (xdrproc_t) xdr_void, NULL,
- (xdrproc_t) xdr_void, NULL, to);
- if (pstatus (client, prognum, vers) < 0)
- failure = 1;
- clnt_destroy (client);
- (void) close (sock);
- sock = RPC_ANYSOCK;
- }
- }
- else
- {
- vers = getvers (argv[2]);
- addr.sin_port = htons (portnum);
- if ((client = clnttcp_create (&addr, prognum, vers, &sock,
- 0, 0)) == NULL)
- {
- clnt_pcreateerror ("rpcinfo");
- printf (_("program %lu version %lu is not available\n"),
- prognum, vers);
- exit (1);
- }
- to.tv_usec = 0;
- to.tv_sec = 10;
- rpc_stat = clnt_call (client, 0, (xdrproc_t) xdr_void, NULL,
- (xdrproc_t) xdr_void, NULL, to);
- if (pstatus (client, prognum, vers) < 0)
- failure = 1;
- }
- if (failure)
- exit (1);
-}
-
-/*
- * This routine should take a pointer to an "rpc_err" structure, rather than
- * a pointer to a CLIENT structure, but "clnt_perror" takes a pointer to
- * a CLIENT structure rather than a pointer to an "rpc_err" structure.
- * As such, we have to keep the CLIENT structure around in order to print
- * a good error message.
- */
-static int
-pstatus (client, prognum, vers)
- register CLIENT *client;
- u_long prognum;
- u_long vers;
-{
- struct rpc_err rpcerr;
-
- clnt_geterr (client, &rpcerr);
- if (rpcerr.re_status != RPC_SUCCESS)
- {
- clnt_perror (client, "rpcinfo");
- printf (_("program %lu version %lu is not available\n"), prognum, vers);
- return -1;
- }
- else
- {
- printf (_("program %lu version %lu ready and waiting\n"), prognum, vers);
- return 0;
- }
-}
-
-static void
-pmapdump (argc, argv)
- int argc;
- char **argv;
-{
- struct sockaddr_in server_addr;
- register struct hostent *hp;
- struct pmaplist *head = NULL;
- int socket = RPC_ANYSOCK;
- struct timeval minutetimeout;
- register CLIENT *client;
- struct rpcent *rpc;
-
- if (argc > 1)
- {
- usage ();
- exit (1);
- }
- if (argc == 1)
- get_inet_address (&server_addr, argv[0]);
- else
- {
- bzero ((char *) &server_addr, sizeof server_addr);
- server_addr.sin_family = AF_INET;
- if ((hp = gethostbyname ("localhost")) != NULL)
- bcopy (hp->h_addr, (caddr_t) & server_addr.sin_addr,
- hp->h_length);
- else
- server_addr.sin_addr.s_addr = inet_addr ("0.0.0.0");
- }
- minutetimeout.tv_sec = 60;
- minutetimeout.tv_usec = 0;
- server_addr.sin_port = htons (PMAPPORT);
- if ((client = clnttcp_create (&server_addr, PMAPPROG,
- PMAPVERS, &socket, 50, 500)) == NULL)
- {
- clnt_pcreateerror (_("rpcinfo: can't contact portmapper"));
- exit (1);
- }
- if (clnt_call (client, PMAPPROC_DUMP, (xdrproc_t) xdr_void, NULL,
- (xdrproc_t) xdr_pmaplist, (caddr_t) &head,
- minutetimeout) != RPC_SUCCESS)
- {
- fputs (_("rpcinfo: can't contact portmapper"), stderr);
- fputs (": ", stderr);
- clnt_perror (client, "rpcinfo");
- exit (1);
- }
- if (head == NULL)
- {
- fputs (_("No remote programs registered.\n"), stdout);
- }
- else
- {
- fputs (_(" program vers proto port\n"), stdout);
- for (; head != NULL; head = head->pml_next)
- {
- printf ("%10ld%5ld",
- head->pml_map.pm_prog,
- head->pml_map.pm_vers);
- if (head->pml_map.pm_prot == IPPROTO_UDP)
- printf ("%6s", "udp");
- else if (head->pml_map.pm_prot == IPPROTO_TCP)
- printf ("%6s", "tcp");
- else
- printf ("%6ld", head->pml_map.pm_prot);
- printf ("%7ld", head->pml_map.pm_port);
- rpc = getrpcbynumber (head->pml_map.pm_prog);
- if (rpc)
- printf (" %s\n", rpc->r_name);
- else
- printf ("\n");
- }
- }
-}
-
-/*
- * reply_proc collects replies from the broadcast.
- * to get a unique list of responses the output of rpcinfo should
- * be piped through sort(1) and then uniq(1).
- */
-
-/*ARGSUSED */
-static bool_t
-reply_proc (res, who)
- void *res; /* Nothing comes back */
- struct sockaddr_in *who; /* Who sent us the reply */
-{
- register struct hostent *hp;
-
- hp = gethostbyaddr ((char *) &who->sin_addr, sizeof who->sin_addr,
- AF_INET);
- printf ("%s %s\n", inet_ntoa (who->sin_addr),
- (hp == NULL) ? _("(unknown)") : hp->h_name);
- fflush(stdout);
- return FALSE;
-}
-
-static void
-brdcst (argc, argv)
- int argc;
- char **argv;
-{
- enum clnt_stat rpc_stat;
- u_long prognum, vers;
-
- if (argc != 2)
- {
- usage ();
- exit (1);
- }
- prognum = getprognum (argv[0]);
- vers = getvers (argv[1]);
- rpc_stat = clnt_broadcast (prognum, vers, NULLPROC, (xdrproc_t) xdr_void,
- NULL, (xdrproc_t) xdr_void, NULL,
- (resultproc_t) reply_proc);
- if ((rpc_stat != RPC_SUCCESS) && (rpc_stat != RPC_TIMEDOUT))
- {
- fprintf (stderr, _("rpcinfo: broadcast failed: %s\n"),
- clnt_sperrno (rpc_stat));
- exit (1);
- }
- exit (0);
-}
-
-static void
-deletereg (argc, argv)
- int argc;
- char **argv;
-{
- u_long prog_num, version_num;
-
- if (argc != 2)
- {
- usage ();
- exit (1);
- }
- if (getuid ())
- { /* This command allowed only to root */
- fputs (_("Sorry. You are not root\n"), stderr);
- exit (1);
- }
- prog_num = getprognum (argv[0]);
- version_num = getvers (argv[1]);
- if ((pmap_unset (prog_num, version_num)) == 0)
- {
- fprintf (stderr, _("rpcinfo: Could not delete registration for prog %s version %s\n"),
- argv[0], argv[1]);
- exit (1);
- }
-}
-
-static void
-usage ()
-{
- fputs (_("Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n"),
- stderr);
- fputs (_(" rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n"),
- stderr);
- fputs (_(" rpcinfo -p [ host ]\n"), stderr);
- fputs (_(" rpcinfo -b prognum versnum\n"), stderr);
- fputs (_(" rpcinfo -d prognum versnum\n"), stderr);
-}
-
-static u_long
-getprognum (arg)
- char *arg;
-{
- register struct rpcent *rpc;
- register u_long prognum;
-
- if (isalpha (*arg))
- {
- rpc = getrpcbyname (arg);
- if (rpc == NULL)
- {
- fprintf (stderr, _("rpcinfo: %s is unknown service\n"), arg);
- exit (1);
- }
- prognum = rpc->r_number;
- }
- else
- {
- prognum = (u_long) atoi (arg);
- }
-
- return prognum;
-}
-
-static u_long
-getvers (arg)
- char *arg;
-{
- register u_long vers;
-
- vers = (int) atoi (arg);
- return vers;
-}
-
-static void
-get_inet_address (addr, host)
- struct sockaddr_in *addr;
- char *host;
-{
- register struct hostent *hp;
-
- bzero ((char *) addr, sizeof *addr);
- addr->sin_addr.s_addr = (u_long) inet_addr (host);
- if (addr->sin_addr.s_addr == INADDR_NONE
- || addr->sin_addr.s_addr == INADDR_ANY)
- {
- if ((hp = gethostbyname (host)) == NULL)
- {
- fprintf (stderr, _("rpcinfo: %s is unknown host\n"),
- host);
- exit (1);
- }
- bcopy (hp->h_addr, (char *) &addr->sin_addr, hp->h_length);
- }
- addr->sin_family = AF_INET;
-}
diff --git a/tools/serial_probe/.cvsignore b/tools/serial_probe/.cvsignore
deleted file mode 100644
index e8e3e2d94..000000000
--- a/tools/serial_probe/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-serial_probe
diff --git a/tools/serial_probe/Makefile b/tools/serial_probe/Makefile
deleted file mode 100644
index 8e8590d62..000000000
--- a/tools/serial_probe/Makefile
+++ /dev/null
@@ -1,9 +0,0 @@
-CFLAGS = -Wall -Os
-CFILES = $(wildcard *.c)
-OFILES = $(CFILES:%.c=%.o)
-GOAL = serial_probe
-
-$(GOAL): $(OFILES)
-
-clean:
- rm -f $(GOAL) $(OFILES) *~
diff --git a/tools/serial_probe/device.h b/tools/serial_probe/device.h
deleted file mode 100644
index fa5f8183e..000000000
--- a/tools/serial_probe/device.h
+++ /dev/null
@@ -1,80 +0,0 @@
-
-/* Copyright 1999 Red Hat, Inc.
- *
- * This software may be freely redistributed under the terms of the GNU
- * public license.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- */
-
-
-#ifndef _KUDZU_DEVICES_H_
-#define _KUDZU_DEVICES_H_
-
-#include <stdio.h>
-
-enum deviceClass {
- /* device classes... this is somewhat ad-hoc */
- CLASS_UNSPEC, CLASS_OTHER, CLASS_NETWORK, CLASS_SCSI, CLASS_VIDEO,
- CLASS_AUDIO, CLASS_MOUSE, CLASS_MODEM, CLASS_CDROM, CLASS_TAPE,
- CLASS_FLOPPY, CLASS_SCANNER, CLASS_HD, CLASS_RAID, CLASS_PRINTER,
- CLASS_CAPTURE, CLASS_KEYBOARD, CLASS_PCMCIA
-};
-
-enum deviceBus {
- /* 'bus' that a device is attached to... this is also ad-hoc */
- /* BUS_SBUS is sort of a misnomer - it's more or less Sun */
- /* OpenPROM probing of all various associated non-PCI buses */
- BUS_UNSPEC = 0,
- BUS_OTHER = (1 << 0),
- BUS_PCI = (1 << 1),
- BUS_SBUS = (1 << 2),
- BUS_PSAUX = (1 << 3),
- BUS_SERIAL = (1 << 4),
- BUS_PARALLEL = (1 << 5),
- BUS_SCSI = (1 << 6),
- BUS_IDE = (1 << 7),
- /* Again, misnomer */
- BUS_KEYBOARD = (1 << 8),
-#ifdef _i_wanna_build_this_crap_
- BUS_ISAPNP = (1 << 9),
-#endif
-};
-
-struct device {
- /* This pointer is used to make lists by the library. */
- /* Do not expect it to remain constant (or useful) across library calls. */
- struct device *next;
- /* Used for ordering, and for aliasing (modem0, modem1, etc.) */
- int index;
- enum deviceClass class; /* type */
- enum deviceBus bus; /* bus it's attached to */
- char * device; /* device file associated with it */
- char * driver; /* driver to load, if any */
- char * desc; /* a description */
- int detached; /* should we care if it disappears? */
- struct device *(*newDevice) (struct device *old, struct device *new);
- void (*freeDevice) (struct device *dev);
- void (*writeDevice) (FILE *file, struct device *dev);
- int (*compareDevice) (struct device *dev1, struct device *dev2);
-};
-
-struct device *newDevice(struct device *old, struct device *new);
-void freeDevice(struct device *dev);
-void writeDevice(FILE *file, struct device *dev);
-int compareDevice(struct device *dev1, struct device *dev2);
-struct device *readDevice(FILE *file);
-
-/* Most of these aren't implemented yet...... */
-/* Return everything found, even non-useful stuff */
-#define PROBE_ALL 1
-/* Don't do 'dangerous' probes that could do weird things (isapnp, serial) */
-#define PROBE_SAFE (1<<1)
-/* Stop at first device found */
-#define PROBE_ONE (1<<2)
-
-
-#endif
diff --git a/tools/serial_probe/serial.c b/tools/serial_probe/serial.c
deleted file mode 100644
index 14b315817..000000000
--- a/tools/serial_probe/serial.c
+++ /dev/null
@@ -1,1209 +0,0 @@
-/* probe serial port for PnP/Legacy devices
- *
- * Copyright 1999 Red Hat, Inc.
- *
- * This software may be freely redistributed under the terms of the GNU
- * public license.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- */
-
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <termios.h>
-#include <errno.h>
-#include <string.h>
-#include <signal.h>
-#include <time.h>
-#include <libgen.h>
-#include <sys/time.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/ioctl.h>
-
-#include <linux/serial.h>
-#include "serial.h"
-
-/* character strings ARE null-terminated in the following structure */
-/* these elements are marked with a (string) in the comment */
-/* If PnP device sent 6 bit data stream, we've xlated by a 0x20 offset */
-/* When computing checksum, must remove this offset */
-struct pnp_com_id {
- unsigned char xlate_6bit; /* does this contain xlated data */
- unsigned char other_id[17]; /* backward compatibility with pre-PNP */
- unsigned char other_len; /* length of the other_id */
- unsigned char pnp_rev[2]; /* PnP revision bytes */
- unsigned char pnp_rev_str[8]; /* PnP revision (string version) */
- unsigned char eisa_id[4]; /* EISA Mfr identifier (string) */
- unsigned char product_id[5]; /* Mfr determined product ID (string) */
- unsigned char serial_number[9];/* Optional dev serial number (string) */
- unsigned char class_name[33]; /* Optional PnP Class name (string) */
- unsigned char driver_id[42]; /* Optional compat device IDs (string) */
- unsigned char user_name[42]; /* Optional verbose product descr (string)*/
- unsigned char checksum[2]; /* Optional checksum */
-};
-
-/* there are two possible bytes to signify the start of a PnP ID string */
-#define BeginPnP1 0x28
-#define BeginPnP2 0x08
-
-/* Likewise, two possible stop bytes */
-#define EndPnP1 0x29
-#define EndPnP2 0x09
-
-/* these chars indicate extensions to the base dev id exist */
-#define ExtendPnP1 0x5c
-#define ExtendPnP2 0x3c
-
-#define PNP_COM_MAXLEN 256
-
-/* results from initiating hardware probe of a hardware device */
-#define PNP_COM_FATAL 1 /* system error, check errno */
-#define PNP_COM_FAIL 2 /* probe ok, but found nothing */
-#define PNP_COM_OK 3 /* probe ok, we found it */
-
-/* types of devices we might find */
-/* if PNP_COM_PNPDEV is NOT set, its a legacy device */
-#define PNP_COM_MOUSE 1 /* its a mouse */
-#define PNP_COM_MODEM 2 /* its a modem */
-#define PNP_COM_OTHER 4 /* device is there, cant tell what kind */
-#define PNP_COM_NOEXIST 8 /* no device seen */
-#define PNP_COM_PNPDEV 512 /* its a PNP device */
-
-/* level of debugging output */
-/* current any value > 0 dumps all available debugging output */
-static int debug_level=0;
-
-static void serialFreeDevice(struct serialDevice *dev) {
- if (dev->pnpmfr) free(dev->pnpmfr);
- if (dev->pnpmodel) free(dev->pnpmodel);
- if (dev->pnpcompat) free(dev->pnpcompat);
- if (dev->pnpdesc) free(dev->pnpdesc);
- freeDevice((struct device *)dev);
-}
-
-static void serialWriteDevice(FILE *file, struct serialDevice *dev)
-{
- writeDevice(file, (struct device *) dev);
- if (dev->pnpmfr)
- fprintf(file,"pnpmfr: %s\n",dev->pnpmfr);
- if (dev->pnpmodel)
- fprintf(file,"pnpmodel: %s\n",dev->pnpmodel);
- if (dev->pnpcompat)
- fprintf(file,"pnpcompat: %s\n",dev->pnpcompat);
- if (dev->pnpdesc)
- fprintf(file,"pnpdesc: %s\n",dev->pnpdesc);
-}
-
-static int serialCompareDevice( struct serialDevice *dev1, struct serialDevice *dev2)
-{
- int x;
-
- x = compareDevice((struct device *)dev1, (struct device *)dev2);
- if (x && x!=2) return x;
- if (dev1->pnpmfr && dev2->pnpmfr && strcmp(dev1->pnpmfr,dev2->pnpmfr))
- return 1;
- if ((!dev1->pnpmfr || !dev2->pnpmfr) && (dev1->pnpmfr != dev2->pnpmfr))
- return 1;
- if (dev1->pnpmodel && dev2->pnpmodel && strcmp(dev1->pnpmodel,dev2->pnpmodel))
- return 1;
- if ((!dev1->pnpmodel || !dev2->pnpmodel) && (dev1->pnpmodel != dev2->pnpmodel))
- return 1;
- if (dev1->pnpcompat && dev2->pnpcompat && strcmp(dev1->pnpcompat,dev2->pnpcompat))
- return 1;
- if ((!dev1->pnpcompat || !dev2->pnpcompat) && (dev1->pnpcompat != dev2->pnpcompat))
- return 1;
- if (dev1->pnpdesc && dev2->pnpdesc && strcmp(dev1->pnpdesc,dev2->pnpdesc))
- return 1;
- if ((!dev1->pnpdesc || !dev2->pnpdesc) && (dev1->pnpdesc != dev2->pnpdesc))
- return 1;
- return x;
-}
-
-
-struct serialDevice * serialNewDevice(struct serialDevice *dev) {
- struct serialDevice *ret;
-
- ret = malloc(sizeof(struct serialDevice));
- memset(ret,'\0',sizeof(struct serialDevice));
- ret=(struct serialDevice *)newDevice((struct device *)dev,(struct device *)ret);
- ret->bus = BUS_SERIAL;
- ret->newDevice = serialNewDevice;
- ret->freeDevice = serialFreeDevice;
- ret->writeDevice = serialWriteDevice;
- ret->compareDevice = serialCompareDevice;
- if (dev && dev->bus == BUS_SERIAL) {
- if (dev->pnpmfr)
- ret->pnpmfr=strdup(dev->pnpmfr);
- if (dev->pnpmodel)
- ret->pnpmodel=strdup(dev->pnpmodel);
- if (dev->pnpcompat)
- ret->pnpcompat=strdup(dev->pnpcompat);
- if (dev->pnpdesc)
- ret->pnpdesc=strdup(dev->pnpdesc);
- }
- return ret;
-}
-
-/* UNUSED */
-void print_status_lines( int fd ) {
- int modem_lines;
-
- ioctl(fd, TIOCMGET, &modem_lines);
-
- printf("DTR : %s\n",(modem_lines & TIOCM_DTR ? "On" : "Off"));
- printf("RTS : %s\n",(modem_lines & TIOCM_RTS ? "On" : "Off"));
- printf("CTS : %s\n",(modem_lines & TIOCM_CTS ? "On" : "Off"));
- printf("DSR : %s\n",(modem_lines & TIOCM_DSR ? "On" : "Off"));
- printf("CD : %s\n",(modem_lines & TIOCM_CD ? "On" : "Off"));
- printf("RI : %s\n",(modem_lines & TIOCM_RI ? "On" : "Off"));
-
-}
-
-
-/* UNUSED except in debug */
-/* outputs data in a hex table, 8 values per row */
-void print_hex_data( unsigned char *data, int len ) {
- int i, j, pos;
-
- if (len == 0) {
- printf("No data to print.\n");
- return;
- }
-
- pos = 0;
- for (i=0; i< len; i+=8) {
- printf("0x%.4x ", i);
- for (j=i; j < len && j < i+8; j++) {
- printf("0x%.2x ",data[pos++]);
- }
- printf("\n");
- }
-}
-
-
-/*
- * wait_input - wait until there is data available on fd,
- * for the length of time specified by *timo (indefinite
- * if timo is NULL).
- */
-
-int wait_for_input (int fd, struct timeval *timo) {
- fd_set ready;
- int n;
-
- FD_ZERO(&ready);
- FD_SET(fd, &ready);
-
- n = select(fd+1, &ready, NULL, &ready, timo);
- return n;
-}
-
-/* UNUSED */
-/* read characters into the buffer buf, until one of: */
-/* char_timeout expired before next character arrives */
-/* total_timeout expires */
-/* maxlen characters are retrieved */
-/* */
-/* returns < 0 if it fails */
-/* otherwise the # of characters received is returned */
-/* char_timeout is in microseconds (millionths of a sec) */
-/* total_timeout is in seconds */
-int timed_serial_read(int fd, int char_timeout, int total_timeout,
- unsigned char *buf, int maxlen ) {
-
- int done, pos, starttime, temp;
- struct timeval timo;
- unsigned char intbuf[2];
-
- /* start reading */
- done = 0;
- pos = 0;
- starttime=time(NULL);
- memset(buf, 0, maxlen);
- while (!done) {
- timo.tv_sec=0;
- timo.tv_usec=char_timeout;
- if (wait_for_input(fd, &timo) > 0) {
- temp = read( fd, intbuf, 1 );
- if (temp < 0) {
- if (errno != EAGAIN)
- return -1;
- } else {
- buf[pos++] = intbuf[0];
- buf[pos] = 0;
- }
- } else
- done = 1;
-
- /* shouldnt run more than 5 seconds */
- if (time(NULL)-starttime > total_timeout )
- done = 1;
-
- if (pos > maxlen)
- done = 1;
- }
- return pos;
-}
-
-
-int open_serial_port( char *port ) {
- int fd;
-
- fd = open( port, O_RDWR | O_NONBLOCK);
- if (fd < 0)
- return -1;
-
- /* reset file so it is no longer in non-blocking mode */
- if (fcntl(fd, F_SETFL, 0) < 0) {
- close(fd);
- return -1;
- }
-
- return fd;
-}
-
-/* <0 means ioctl error occurred */
-int get_serial_lines( int fd ) {
- int modem_lines;
-
- ioctl(fd, TIOCMGET, &modem_lines);
- return modem_lines;
-}
-
-/* <0 means ioctl error occurred */
-int set_serial_lines( int fd, int modem_lines ) {
- return ioctl(fd, TIOCMSET, &modem_lines);
-}
-
-/* set serial port to 1200 baud, 'nbits' bits, 1 stop, no parity */
-int setup_serial_port( int fd, int nbits, struct termios *attr ) {
-
- attr->c_iflag = IGNBRK | IGNPAR;
- attr->c_cflag = 0;
- attr->c_cflag &= ~(CSIZE | CSTOPB | PARENB | PARODD | PARENB);
- attr->c_cflag |= CREAD | CLOCAL; /*| CRTSCTS ; */
- if (nbits == 7)
- attr->c_cflag |= CS7 | CSTOPB;
- else
- attr->c_cflag |= CS8;
- attr->c_oflag = 0;
- attr->c_lflag = 0;
-
- attr->c_cc[VMIN] = 1;
- attr->c_cc[VTIME] = 5;
-
- cfsetospeed( attr, B1200);
- cfsetispeed( attr, B1200);
- return tcsetattr(fd, TCSANOW, attr);
-}
-
-/* Initialize the serial port to a known state *before* probing. This is
- * apparently required for some Logitech mice, who will stubbornly refuse
- * to respond to PnP probes after they've been opened by gpm or XFree.
- */
-
-int init_port(int fd) {
- struct termios attr;
-
- if (tcgetattr(fd,&attr))
- return 1;
-
- cfsetospeed(&attr, B2400);
- cfsetispeed(&attr, B2400);
- attr.c_iflag = IXON | ICRNL;
- attr.c_cflag = CLOCAL | HUPCL | CREAD | B9600 | CS8;
- attr.c_oflag = 0;
- attr.c_lflag = 0;
- return tcsetattr(fd, TCSANOW, &attr);
-}
-
-
-/* Request for PnP info from serial device */
-/* See page 6 of the pnpcom doc from Microsoft */
-/* Return code tells us what happened */
-/* */
-/* PNP_COM_FATAL - error, errno has reason */
-/* PNP_COM_OK - probe initiated successfully */
-/* PNP_COM_FAIL - DSR never came on - try alterntives */
-/* means (ATI9?) to get PnP string */
-int init_pnp_com_seq1( int fd ) {
- int modem_lines;
- int temp;
- int dsr_status;
- int rc = PNP_COM_OK;
- struct termios portattr;
-
- if (init_port(fd))
- return PNP_COM_FATAL;
-
- modem_lines = get_serial_lines(fd);
-
- /* turn off RTS */
- modem_lines &= ~TIOCM_RTS;
- set_serial_lines(fd, modem_lines);
-
- /* wait 200ms for DSR=1 */
- usleep(200000);
-
- dsr_status = get_serial_lines(fd) & TIOCM_DSR;
- /* see if we got DSR coming up */
-
- if (!dsr_status) {
- /* turn DTR and RTS back on and try alternative methods */
- modem_lines |= TIOCM_DTR | TIOCM_RTS;
- set_serial_lines(fd, modem_lines);
- rc = PNP_COM_OK;
- }
-
- /* COM port Setup, 1st phase */
- /* now we set port to be 1200 baud, 7 bits, no parity, 1 stop bit */
- temp = tcgetattr(fd, &portattr);
- if (temp < 0)
- return PNP_COM_FATAL;
- /* goto 1200 baud, etc etc as PnP requires */
- temp = setup_serial_port( fd, 7, &portattr );
- if (temp < 0)
- return PNP_COM_FATAL;
-
- /* we drop DTR and RTS */
- modem_lines &= ~( TIOCM_RTS | TIOCM_DTR);
- set_serial_lines(fd, modem_lines);
- usleep(200000);
-
- /* bring DTR back up */
- modem_lines |= TIOCM_DTR;
- set_serial_lines(fd, modem_lines);
- usleep(200000);
-
- /* now entering next phase */
- modem_lines |= TIOCM_RTS;
- set_serial_lines(fd, modem_lines);
- usleep(200000);
-
- return rc;
-}
-
-
-/* Request for PnP info from serial device */
-/* Uses ATI9 code, may not do anything but return 'ERROR' */
-/* Return code tells us what happened */
-/* */
-/* PNP_COM_FATAL - error, errno has reason */
-/* PNP_COM_OK - probe initiated successfully */
-/* PNP_COM_FAIL - DSR never came on - try alterntives */
-/* means (ATI9?) to get PnP string */
-int init_pnp_com_ati9( int fd ) {
- int modem_lines;
- int temp;
- int done;
- int respindex;
- int starttime;
- unsigned char resp[100], buf[2];
- struct timeval timo;
- struct termios portattr;
-
- modem_lines = get_serial_lines(fd);
-
- /* turn off RTS */
- modem_lines &= ~TIOCM_RTS;
- set_serial_lines(fd, modem_lines);
-
- /* wait 200ms for DSR=1 */
- usleep(200000);
-
- /* now we set port to be 1200 baud, 8 bits, no parity, 1 stop bit */
- temp = tcgetattr(fd, &portattr);
- if (temp < 0) {
- modem_lines |= TIOCM_DTR | TIOCM_RTS;
- set_serial_lines(fd, modem_lines);
- return PNP_COM_FATAL;
- }
-
- /* goto 1200 baud, 8 bits */
- temp = setup_serial_port( fd, 8, &portattr );
- if (temp < 0) {
- modem_lines |= TIOCM_DTR | TIOCM_RTS;
- set_serial_lines(fd, modem_lines);
- return PNP_COM_FATAL;
- }
-
- /* turn on DTR and RTS */
- modem_lines = get_serial_lines(fd);
- modem_lines |= TIOCM_RTS | TIOCM_DTR;
- set_serial_lines(fd, modem_lines);
- usleep(200000);
-
- /* send the 'AT' command */
- if (debug_level > 0)
- printf("Sending ATI9 command to modem\n");
-
- write(fd, "ATI9\r", 5);
-
- /* start reading - read the AT command back */
- done = 0;
- respindex= 0;
- starttime=time(NULL);
- memset(resp, 0, sizeof(resp));
- while (!done) {
- timo.tv_sec=0;
- timo.tv_usec=250000;
- if (wait_for_input(fd, &timo) > 0) {
- temp = read( fd, buf, 1 );
- if (temp < 0) {
- if (errno != EAGAIN)
- return PNP_COM_FATAL;
- } else {
- resp[respindex++] = buf[0];
- resp[respindex] = 0;
- }
- } else
- done = 1;
-
- /* shouldnt run more than 5 seconds */
- if (time(NULL)-starttime > 5 )
- done = 1;
-
- if (respindex > 6)
- done = 1;
-
- if (strstr(resp, "ATI9\r"))
- done = 1;
-
- if (debug_level > 0)
- printf("ATI9 probe ->%d \"%s\"\n",respindex, resp);
- }
-
- /* see if we saw the 'OK' response */
- if (strstr(resp, "("))
- return PNP_COM_OK;
- else
- return PNP_COM_FAIL;
-
- return PNP_COM_OK;
-}
-
-/* See if this is a legacy mouse device */
-/* Only called if the PnP probe above failed */
-/* We turn off the mouse via RS232 lines, then turn it on */
-/* If it spits out an 'M' character (at 1200 baud, 7N1) */
-/* it could be a mouse. */
-/* */
-/* Return code tells us what happened */
-/* */
-/* PNP_COM_FATAL - error, errno has reason */
-/* PNP_COM_OK - probe saw 'M' */
-/* PNP_COM_FAIL - Never saw the 'M' response */
-
-int find_legacy_mouse( int fd ) {
- int modem_lines;
- int temp;
- int done;
- int starttime;
- unsigned char resp[2];
- struct timeval timo;
- struct termios portattr;
-
- /* now we set port to be 1200 baud, 7 bits, no parity, 1 stop bit */
- temp = tcgetattr(fd, &portattr);
- if (temp < 0)
- return PNP_COM_FATAL;
-
- /* goto 1200 baud, etc etc*/
- temp = setup_serial_port( fd, 7, &portattr );
- if (temp < 0)
- return PNP_COM_FATAL;
-
- /* we drop DTR and RTS */
- modem_lines = get_serial_lines(fd);
- modem_lines &= ~( TIOCM_RTS | TIOCM_DTR);
- set_serial_lines(fd, modem_lines);
- usleep(200000);
-
- /* bring them DTR back up */
- modem_lines |= TIOCM_DTR | TIOCM_RTS;
- set_serial_lines(fd, modem_lines);
-
- /* start reading - after first character we quit */
- done = 0;
- starttime=time(NULL);
- while (!done) {
- timo.tv_sec=0;
- timo.tv_usec=250000;
- if (wait_for_input(fd, &timo) > 0) {
- temp = read( fd, resp, 1 );
- if (temp < 0) {
- if (errno != EAGAIN)
- return PNP_COM_FATAL;
- } else {
- done = 1;
- }
- } else
- done = 1;
-
-
- /* shouldnt run more than 2 seconds */
- if (time(NULL)-starttime > 2 )
- done = 1;
- }
- if (*resp == 'M')
- return PNP_COM_OK;
- else
- return PNP_COM_FAIL;
-}
-
-/* See if this is a legacy modem device */
-/* Only called if the PnP probe above failed */
-/* We send a '!AT' and see if we get an 'OK' back */
-/* */
-/* Return code tells us what happened */
-/* */
-/* PNP_COM_FATAL - error, errno has reason */
-/* PNP_COM_OK - probe saw 'OK' */
-/* PNP_COM_FAIL - Never saw the 'OK' response */
-int find_legacy_modem( int fd ) {
- int modem_lines;
- int temp;
- int done;
- int respindex;
- int starttime;
- unsigned char resp[10], buf[2];
- struct timeval timo;
- struct termios portattr;
-
- /* now we set port to be 1200 baud, 8 bits, no parity, 1 stop bit */
- temp = tcgetattr(fd, &portattr);
- if (temp < 0)
- return PNP_COM_FATAL;
-
- /* goto 1200 baud, 8 bits */
- temp = setup_serial_port( fd, 8, &portattr );
- if (temp < 0)
- return PNP_COM_FATAL;
-
- /* turn on DTR and RTS */
- modem_lines = get_serial_lines(fd);
- modem_lines |= TIOCM_RTS | TIOCM_DTR;
- set_serial_lines(fd, modem_lines);
- usleep(200000);
-
- /* send the 'AT' command */
- if (debug_level > 0)
- printf("Sending AT command to modem\n");
-
- write(fd, "AT\r", 3);
-
- /* start reading - we'll get AT command back first, then modem response */
- done = 0;
- respindex= 0;
- starttime=time(NULL);
- memset(resp, 0, sizeof(resp));
- while (!done) {
- timo.tv_sec=0;
- timo.tv_usec=250000;
- if (wait_for_input(fd, &timo) > 0) {
- temp = read( fd, buf, 1 );
- if (temp < 0) {
- if (errno != EAGAIN)
- return PNP_COM_FATAL;
- } else {
- resp[respindex++] = buf[0];
- }
- } else
- done = 1;
-
- /* shouldnt run more than 5 seconds */
- if (time(NULL)-starttime > 5 )
- done = 1;
-
- if (respindex > 9)
- done = 1;
- }
-
- /* see if we saw the 'OK' response */
- if (strstr(resp, "OK"))
- return PNP_COM_OK;
- else
- return PNP_COM_FAIL;
-}
-
-/* retrieve the PnP ID string */
-/* timeout after 3 seconds */
-/* should probably set a 200 msec timeout per char, as spec says */
-/* if no char received, we're done */
-int read_pnp_string( int fd, unsigned char *pnp_string, int *pnp_len, int pnp_stringbuf_size ) {
- int pnp_index;
- int temp, done, counter;
- int seen_start;
- time_t starttime;
- struct timeval timo;
- unsigned char buf[80];
- unsigned char end_char;
-
- /* see if we have any input waiting */
- pnp_index =0;
- seen_start = 0;
- done = 0;
- end_char = 0;
- starttime=time(NULL);
- while (!done) {
- timo.tv_sec=0;
- timo.tv_usec=250000;
- if (wait_for_input(fd, &timo) > 0) {
- temp = read( fd, buf, 1 );
- if (temp < 0) {
- if (errno != EAGAIN)
- return PNP_COM_FATAL;
- } else {
- for (counter=0; counter < temp; counter++) {
- pnp_string[pnp_index++] = buf[counter];
- if (seen_start) {
- if (buf[counter] == end_char) {
- done=1;
- break;
- }
- } else {
- if (buf[counter] == BeginPnP1) {
- seen_start = 1;
- end_char = EndPnP1;
- } else if (buf[counter] == BeginPnP2) {
- seen_start = 1;
- end_char = EndPnP2;
- }
- }
- }
- }
- } else
- done = 1;
-
- /* shouldnt run more than 4 seconds */
- if (time(NULL)-starttime > 4 )
- done = 1;
-
- if (pnp_index >= pnp_stringbuf_size)
- done = 1;
- }
- pnp_string[pnp_index] = 0;
- *pnp_len=pnp_index;
- return 0;
-}
-
-/* UNUSED */
-/* simple little helper function */
-void xlate_memcpy( void *dest, void *src, int len, int xlate_flag ) {
- unsigned char *d, *s;
- int i;
-
- for (i=0,d=dest,s=src; i<len; i++, d++, s++)
- *d = (*s) + ((xlate_flag) ? 0x20 : 0 );
-}
-
-/* parse the PnP ID string into components */
-int parse_pnp_string( unsigned char *pnp_id_string, int pnp_len,
- struct pnp_com_id *pnp_id ) {
- unsigned char *p1, *p2;
- unsigned char *start;
- unsigned char *end;
- unsigned char *curpos;
- unsigned char *endfield;
- unsigned char *temppos;
- unsigned char *pnp_string;
- unsigned char end_char;
-
- int no_more_extensions=0;
- int stage;
- int len;
- unsigned short int checksum;
- char hex_checksum[5];
-
- char extension_delims[] = {EndPnP1, EndPnP2, ExtendPnP1, ExtendPnP2, 0};
- char end_delims[] = {EndPnP1, EndPnP2, 0};
-
- /* clear out pnp_id */
- memset(pnp_id, 0, sizeof(*pnp_id));
-
- /* copy pnp_string to temp space */
- pnp_string = alloca(pnp_len+1);
- memcpy(pnp_string, pnp_id_string, pnp_len+1);
-
- /* first find the start of the PnP part of string */
- p1 = memchr( pnp_string, BeginPnP1, pnp_len );
- p2 = memchr( pnp_string, BeginPnP2, pnp_len );
-
- /* use the one which points nearest to start of the string */
- /* and is actually defined */
- if ( p1 && p2 ) {
- start = (p1 < p2) ? p1 : p2;
- } else if (p1)
- start = p1;
- else if (p2)
- start = p2;
- else
- start = NULL;
-
- /* if no start then we're done */
- if (!start)
- return -1;
-
- /* the length of the initial part cannot be more than 17 bytes */
- if ((start - pnp_string) > 17)
- return -1;
-
- /* setup end character we are looking for based on the start character */
- if (start == p2) {
- pnp_id->xlate_6bit = 1;
- end_char = EndPnP2;
- /* we need to xlate data in PnP fields */
- /* remember to skip the revision fields (bytes 1 and 2 after start) */
- temppos=start;
- while (1) {
- if (*temppos == EndPnP2) {
- *temppos += 0x20;
- break;
- } else if (temppos != start+1 && temppos != start+2 )
- *temppos += 0x20;
-
- temppos++;
- }
- } else {
- pnp_id->xlate_6bit = 0;
- end_char = EndPnP1;
- }
-
- /* move everything before the start of the PnP block */
- memcpy(pnp_id->other_id, pnp_string, start-pnp_string);
- pnp_id->other_len = start - pnp_string;
-
- /* now we get the PnP fields - all were zero'd out above */
- curpos = start+1;
- memcpy(pnp_id->pnp_rev,curpos,2); curpos += 2;
- memcpy(pnp_id->eisa_id,curpos,3); curpos += 3;
- memcpy(pnp_id->product_id,curpos,4); curpos += 4;
- /* now we see if have extension fields */
- no_more_extensions = 0;
- stage = 0;
- while (!no_more_extensions) {
- if (*curpos == ExtendPnP1 || *curpos == ExtendPnP2) {
- curpos++;
- endfield = strpbrk(curpos, extension_delims);
- if (!endfield)
- return -1;
- /* if we reached the end of all PnP data, back off */
- /* cause there is a checksum at the end of extension data */
- if (*endfield == EndPnP1 || *endfield == EndPnP2)
- endfield -= 2;
- } else
- break;
-
- len = endfield - curpos;
- switch (stage) {
- case 0:
- if (len != 8 && len != 0 )
- return -1;
-
- memcpy(pnp_id->serial_number,curpos,len);
- curpos += len;
- break;
-
- case 1:
- if (len > 33)
- return -1;
- memcpy(pnp_id->class_name, curpos, len);
- curpos = endfield;
- break;
-
- case 2:
- if (len > 41)
- return -1;
- memcpy(pnp_id->driver_id, curpos, len);
- curpos = endfield;
- break;
-
- case 3:
- if (len > 41)
- return -1;
- memcpy(pnp_id->user_name, curpos, len);
- curpos = endfield;
- break;
- }
- stage++;
- }
-
- /* now find the end of all PnP data */
- end = strpbrk(curpos, end_delims);
- if (!end)
- return -1;
-
- /* if we had any extensions, we expect an checksum */
- if (stage != 0) {
- /* copy checksum into struct */
- memcpy(pnp_id->checksum, curpos, 2);
-
- /* compute the checksum as the sum of all PnP bytes, excluding */
- /* the two byte checksum. */
- checksum = 0;
- for (temppos=start; temppos <= end; temppos++) {
- /* skip checksum in calculation */
- if (temppos == (end-2) || temppos == (end-1))
- continue;
- /* dont xlate the revision at start */
- if (temppos != (start+1) && temppos != (start+2))
- checksum += *temppos - ((pnp_id->xlate_6bit) ? 0x20 : 0);
- else
- checksum += *temppos;
- }
- sprintf(hex_checksum, "%.2X", checksum & 0xff);
- if (strncmp(hex_checksum, pnp_id->checksum, 2))
- return -1;
- }
-
- /* checksum was ok, so we're done */
- return 0;
-}
-
-/* UNUSED except for debugging */
-void print_pnp_id( struct pnp_com_id id ) {
- int i;
- int extensions_exist;
- int revision_temp;
-
- if (id.other_len != 0) {
- printf("Detected non-PnP data stream at start.\n");
- printf(" Length = 0x%x\n",id.other_len);
- printf(" Contents =");
- for (i=0; i<id.other_len; i++)
- printf(" 0x%x",id.other_id[i]);
- printf("\n");
- } else
- printf("Non-PnP data stream not detected at start.\n");
-
-
- /* parse PnP revision bytes into a string values (eg. "1.00") */
- revision_temp = ((id.pnp_rev[0]&0x3f) << 6)+(id.pnp_rev[1]&0x3f);
- sprintf(id.pnp_rev_str, "%d.%d",revision_temp/100,revision_temp % 100);
-
- printf("\nPnP Required fields:\n");
- printf(" Revision = %s\n",id.pnp_rev_str);
- printf(" Manufacturer = %s\n",id.eisa_id);
- printf(" Product ID = %s\n",id.product_id);
-
- extensions_exist = id.serial_number[0] || id.class_name[0] ||
- id.driver_id[0] || id.user_name[0];
-
- if (extensions_exist) {
- printf("\nPnP extension field(s) exist:\n");
- if (id.serial_number[0])
- printf(" Serial Number = %s\n",id.serial_number);
- if (id.class_name[0])
- printf(" PnP class name = %s\n",id.class_name);
- if (id.driver_id[0])
- printf(" PnP Compatible = %s\n",id.driver_id);
- if (id.user_name[0])
- printf(" PnP Description = %s\n",id.user_name);
- }
-}
-
-int attempt_pnp_retrieve(int fd, char *pnp_string, int *pnp_strlen, int pnp_stringbuf_size) {
- int pnp_probe_status;
- int tried_at_prodding;
- int give_up;
- struct pnp_com_id pnp_id;
-
- tried_at_prodding=0;
- give_up=0;
-
- while (!give_up) {
- pnp_probe_status = init_pnp_com_seq1(fd);
- if (pnp_probe_status == PNP_COM_FATAL) {
- return(PNP_COM_FATAL);
- } else if (pnp_probe_status == PNP_COM_OK) {
- read_pnp_string(fd, pnp_string, pnp_strlen, pnp_stringbuf_size );
-
- if (debug_level > 0) {
- printf("\nPNP string = |%s|\n\n",pnp_string);
- print_hex_data(pnp_string, *pnp_strlen);
- }
-
- if (*pnp_strlen == 1 && pnp_string[0] == 'M') /* legacy mouse */
- return PNP_COM_OK;
- /* see if we got anything useful, if not try at command */
- /* to prod device into correct serial params */
- if (parse_pnp_string( pnp_string, *pnp_strlen, &pnp_id )<0)
- if (!tried_at_prodding) {
- write(fd, "AT\r", 3);
- tried_at_prodding=1;
- } else
- give_up = 1;
- else
- return PNP_COM_OK;
- } else
- give_up = 1;
- }
-
- /* try sending a ATI9 code to the modem to see if we get PnP id back */
- init_pnp_com_ati9(fd);
- read_pnp_string(fd, pnp_string, pnp_strlen, pnp_stringbuf_size );
- if (parse_pnp_string( pnp_string, *pnp_strlen, &pnp_id )<0) {
- *pnp_strlen = 0;
- pnp_string[0] = 0;
- return PNP_COM_FAIL;
- } else
- return PNP_COM_OK;
-}
-
-struct device *serialProbe(enum deviceClass probeClass, int probeFlags,
- struct device *devlist) {
- int fd;
- int temp;
- int pnp_strlen;
- int devicetype=-1;
- unsigned char pnp_string[100];
- char port[20];
- struct termios origattr;
- struct pnp_com_id pnp_id;
- struct serialDevice *serdev;
- struct stat sb;
- int maj, twelve=12;
- int console=-1;
- int stdin_line=-1;
- struct serial_struct si;
-
- if (probeFlags & PROBE_SAFE) return devlist;
-
- /* Are we on a serial console? */
- fstat(0,&sb);
- maj = major(sb.st_rdev);
- if (maj != 4 && (maj < 136 || maj > 143)) {
- if (ioctl (0, TIOCLINUX, &twelve) < 0) {
- if (ioctl (0, TIOCGSERIAL, &si) >= 0) {
- if (si.line > 0) {
- stdin_line = 1 << si.line;
- } else {
- stdin_line = 0;
- }
- } else stdin_line = 0;
- }
- }
-
- fd=open("/dev/console",O_RDWR);
- if (fd != -1) {
- fstat(fd,&sb);
- maj = major(sb.st_rdev);
- if (maj != 4 && (maj < 136 || maj > 143)) {
- if (ioctl (fd, TIOCLINUX, &twelve) < 0) {
- #ifdef __powerpc__
- // we could have gotten an error for another reason - like EINVAL
- // skipping ttyS0 on PPC - which is where most modems reside
- if (errno == ENOTTY) {
- #endif
- if (ioctl (fd, TIOCGSERIAL, &si) >= 0) {
- if (si.line > 0) {
- console = 1 << si.line;
- } else {
- console = 0;
- }
- } else console = 0;
- #ifdef __powerpc__
- }
- #endif
- }
- }
- close(fd);
- }
-
-
- if (
- (probeClass == CLASS_UNSPEC) ||
- (probeClass == CLASS_OTHER) ||
- (probeClass == CLASS_MOUSE) ||
- (probeClass == CLASS_MODEM) ||
- (probeClass == CLASS_PRINTER)
- ) {
- int x;
-
- for (x=0; x<=3 ; x++) {
- struct stat sbuf;
- char lockfile[32];
- if (x==console || x==stdin_line) continue;
- snprintf(port,20,"/dev/ttyS%d",x);
-
- /* Make sure it's not in use */
- snprintf(lockfile,32,"/var/lock/LCK..ttyS%d",x);
- if (!stat(lockfile,&sbuf))
- continue;
- memset(lockfile,'\0',32);
- if (readlink("/dev/modem",lockfile,32)>0) {
- if (!strcmp(basename(port),basename(lockfile))) {
- snprintf(lockfile,32,"/var/lock/LCK..modem");
- if (!stat(lockfile,&sbuf))
- continue;
- }
- }
-
- if ((fd=open_serial_port(port)) < 0) {
- continue;
- }
- /* save the current state of the port */
- temp = tcgetattr(fd, &origattr);
- if (temp < 0) {
- close(fd);
- continue;
- }
-
- /* try twiddling RS232 control lines and see if it talks to us */
- devicetype=-1;
- pnp_strlen = 0;
- attempt_pnp_retrieve( fd, pnp_string, &pnp_strlen, sizeof(pnp_string) - 1 );
-
- /* see if we found any PnP signature */
- if (pnp_strlen != 0) {
- if (*pnp_string == 'M') { /* Legacy mouse */
- if (probeClass == CLASS_MOUSE || probeClass == CLASS_UNSPEC) {
- serdev = serialNewDevice(NULL);
- serdev->class=CLASS_MOUSE;
- serdev->device=strdup(port+5);
- serdev->desc=strdup("Generic Serial Mouse");
- serdev->driver=strdup("generic");
- if (devlist)
- serdev->next = devlist;
- devlist = (struct device *)serdev;
- if (probeFlags & PROBE_ONE) {
- tcsetattr(fd, TCSANOW, &origattr);
- tcflush(fd, TCIOFLUSH);
- close(fd);
- return devlist;
- }
- }
- tcsetattr(fd, TCSANOW, &origattr);
- close(fd);
- continue;
- }
- /* fill in the PnP com structure */
- if (parse_pnp_string( pnp_string, pnp_strlen, &pnp_id )<0) {
- goto endprobe;
- } else {
- char *foo;
- int len;
-
- if (debug_level > 0) {
- printf("PnP ID string for serial device on port %s\n",port);
- print_pnp_id( pnp_id );
- }
- serdev = serialNewDevice(NULL);
- if (pnp_id.user_name[0]) {
- serdev->pnpdesc = strdup(pnp_id.user_name);
- len = strlen(pnp_id.eisa_id)+strlen(pnp_id.product_id)+strlen(pnp_id.user_name)+3;
- foo = malloc(len);
- snprintf(foo,len,"%s|%s %s",pnp_id.eisa_id,pnp_id.product_id,pnp_id.user_name);
- } else {
- len = strlen(pnp_id.eisa_id)+strlen(pnp_id.product_id)+3;
- foo = malloc(len);
- snprintf(foo,len,"%s|%s",pnp_id.eisa_id,pnp_id.product_id);
- }
- serdev->desc=strdup(foo);
- serdev->device=strdup(port+5);
- serdev->driver=strdup("ignore");
- serdev->pnpmfr = strdup(pnp_id.eisa_id);
- serdev->pnpmodel = strdup(pnp_id.product_id);
-
- free(foo);
- foo=pnp_id.product_id;
- if (pnp_id.driver_id) {
- if (strstr(pnp_id.driver_id,"PNP"))
- foo = strstr(pnp_id.driver_id,"PNP")+3;
- serdev->pnpcompat = strdup(pnp_id.driver_id);
- }
- if (!strncmp(foo, "0F", 2))
- serdev->class = CLASS_MOUSE;
- else if (!strncmp(foo, "C", 1))
- serdev->class = CLASS_MODEM;
- else if (!strncmp(pnp_id.class_name, "Modem", 5))
- serdev->class = CLASS_MODEM;
- else
- serdev->class = CLASS_OTHER;
- if (serdev->class == probeClass || probeClass == CLASS_UNSPEC) {
- if (devlist)
- serdev->next = devlist;
- devlist = (struct device *)serdev;
- if (probeFlags & PROBE_ONE) {
- tcsetattr(fd, TCSANOW, &origattr);
- tcflush(fd, TCIOFLUSH);
- close(fd);
- return devlist;
- }
- } else {
- serdev->freeDevice(serdev);
- }
- goto endprobe;
- }
- } else {
- /* try to find a legacy device */
-
- temp = find_legacy_mouse(fd);
- if (temp == PNP_COM_FATAL) {
- goto endprobe;
- } else if (temp == PNP_COM_OK) {
- if (probeClass == CLASS_UNSPEC || probeClass == CLASS_MOUSE) {
- serdev=serialNewDevice(NULL);
- serdev->class = CLASS_MOUSE;
- serdev->device = strdup(port+5);
- serdev->driver= strdup("generic");
- serdev->desc = strdup("Generic Serial Mouse");
- if (devlist)
- serdev->next = devlist;
- devlist = (struct device *)serdev;
- if (probeFlags & PROBE_ONE) {
- tcsetattr(fd, TCSANOW, &origattr);
- tcflush(fd, TCIOFLUSH);
- close(fd);
- return devlist;
- }
- }
- goto endprobe;
- } else {
- if (debug_level > 0)
- printf("Didnt see a legacy mouse, need to ATI it now.\n");
-
- temp = find_legacy_modem(fd);
- if (temp == PNP_COM_FATAL) {
- goto endprobe;
- } else if (temp == PNP_COM_OK) {
- if (debug_level > 0)
- printf("\nLegacy modem signature seen.\n\n");
- if (probeClass == CLASS_UNSPEC || probeClass == CLASS_MODEM) {
- serdev=serialNewDevice(NULL);
- serdev->class = CLASS_MODEM;
- serdev->device = strdup(port+5);
- serdev->driver= strdup("ignore");
- serdev->desc = strdup("Generic Serial Modem");
- if (devlist)
- serdev->next = devlist;
- devlist = (struct device *)serdev;
- if (probeFlags & PROBE_ONE) {
- tcsetattr(fd, TCSANOW, &origattr);
- tcflush(fd, TCIOFLUSH);
- close(fd);
- return devlist;
- }
- }
- goto endprobe;
- } else {
- if (debug_level > 0)
- printf("Didnt see a legacy modem, game over.\n");
- }
- }
- }
-endprobe:
- tcsetattr(fd, TCSANOW, &origattr);
- tcflush(fd, TCIOFLUSH);
- close(fd);
- }
- }
- return devlist;
-}
diff --git a/tools/serial_probe/serial.h b/tools/serial_probe/serial.h
deleted file mode 100644
index 75d178ce9..000000000
--- a/tools/serial_probe/serial.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Copyright 1999 Red Hat, Inc.
- *
- * This software may be freely redistributed under the terms of the GNU
- * public license.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- */
-
-#ifndef _KUDZU_SERIAL_H_
-#define _KUDZU_SERIAL_H_
-
-#include "device.h"
-
-struct serialDevice {
- /* common fields */
- struct device *next; /* next device in list */
- int index;
- enum deviceClass class; /* type */
- enum deviceBus bus; /* bus it's attached to */
- char * device; /* device file associated with it */
- char * driver; /* driver to load, if any */
- char * desc; /* a description */
- int detached;
- /* serial-specific fields */
- struct serialDevice *(*newDevice) (struct serialDevice *dev);
- void (*freeDevice) (struct serialDevice *dev);
- void (*writeDevice) (FILE *file, struct serialDevice *dev);
- int (*compareDevice) (struct serialDevice *dev1, struct serialDevice *dev2);
- char * pnpmfr;
- char * pnpmodel;
- char * pnpcompat;
- char * pnpdesc;
-
-};
-
-struct serialDevice *serialNewDevice(struct serialDevice *dev);
-struct device *serialProbe(enum deviceClass probeClass, int probeFlags,
- struct device *devlist);
-
-#endif
diff --git a/tools/serial_probe/serial_probe.c b/tools/serial_probe/serial_probe.c
deleted file mode 100644
index b8abb6917..000000000
--- a/tools/serial_probe/serial_probe.c
+++ /dev/null
@@ -1,92 +0,0 @@
-/* Copyright 1999 MandrakeSoft <fpons@mandrakesoft.com>
- *
- * The following file used by this one are copyrighted by RedHat and
- * are taken from kudzu :
- * device.h
- * serial.h
- * serial.c
- * This file is taken from kudzu.c copyrighted by RedHat, 1999.
- *
- * 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 <string.h>
-#include <stdlib.h>
-
-#include "serial.h"
-#include "device.h"
-
-typedef struct device *(newFunc)(struct device *);
-typedef int (initFunc)();
-typedef struct device *(probeFunc)(enum deviceClass, int, struct device *);
-
-char *classStrings[] = {
- "UNSPEC", "OTHER", "NETWORK", "SCSI", "VIDEO", "AUDIO",
- "MOUSE", "MODEM", "CDROM", "TAPE", "FLOPPY", "SCANNER",
- "HD", "RAID", "PRINTER", "CAPTURE", "KEYBOARD", NULL
-};
-
-struct device *newDevice(struct device *old, struct device *new) {
- if (!old) {
- if (!new) {
- new = malloc(sizeof(struct device));
- memset(new,'\0',sizeof(struct device));
- }
- new->class = CLASS_UNSPEC;
- } else {
- new->class = old->class;
- if (old->device) new->device = strdup(old->device);
- if (old->driver) new->driver = strdup(old->driver);
- if (old->desc) new->desc = strdup(old->desc);
- }
- new->newDevice = newDevice;
- new->freeDevice = freeDevice;
- new->compareDevice = compareDevice;
- return new;
-}
-
-void freeDevice(struct device *dev) {
- if (!dev) {
- printf("freeDevice(null)\n");
- abort(); /* return; */
- }
- if (dev->device) free (dev->device);
- if (dev->driver) free (dev->driver);
- if (dev->desc) free (dev->desc);
- free (dev);
-}
-
-void writeDevice(FILE *file, struct device *dev) {}
-int compareDevice(struct device *dev1, struct device *dev2) { return 0; }
-
-int main () {
- struct device* devices = NULL;
- struct serialDevice* serialDevice = NULL;
-
- devices = serialProbe(CLASS_UNSPEC, 0, devices);
- while (devices) {
- serialDevice = (struct serialDevice*)devices;
-
- printf("CLASS=%s\n", classStrings[serialDevice->class]);
- printf("BUS=SERIAL\n");
- printf("DEVICE=/dev/%s\n", serialDevice->device);
- printf("DRIVER=%s\n", serialDevice->driver);
- if (!serialDevice->pnpdesc) printf("DESCRIPTION=%s\n", serialDevice->desc);
- if (serialDevice->pnpmfr) printf("MANUFACTURER=%s\n", serialDevice->pnpmfr);
- if (serialDevice->pnpmodel) printf("MODEL=%s\n", serialDevice->pnpmodel);
- if (serialDevice->pnpcompat) printf("COMPAT=%s\n", serialDevice->pnpcompat);
- if (serialDevice->pnpdesc) printf("DESCRIPTION=%s\n", serialDevice->pnpdesc);
- printf("\n");
-
- devices=devices->next;
- }
-
- return 0;
-}
diff --git a/tools/sparc/e2fsck.shared b/tools/sparc/e2fsck.shared
deleted file mode 100755
index b423986e5..000000000
--- a/tools/sparc/e2fsck.shared
+++ /dev/null
Binary files differ
diff --git a/tools/specific_arch b/tools/specific_arch
deleted file mode 100755
index 006b17446..000000000
--- a/tools/specific_arch
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/usr/bin/perl
-
-use MDK::Common;
-
-print join(' ', map {
- my $arch = arch();
- $arch = $compat_arch{$arch} while $arch && !-e "$_.$arch";
- -e "$_.$arch" ? "$_.$arch" : $_;
- } @ARGV), "\n";
diff --git a/tools/syncrpms b/tools/syncrpms
deleted file mode 100755
index df3ddfaed..000000000
--- a/tools/syncrpms
+++ /dev/null
@@ -1,261 +0,0 @@
-#!/usr/bin/perl
-
-#- Synchronize mulitple RPMS/SRPMS directories.
-#- Copyright (C) 1999 MandrakeSoft (fpons@mandrakesoft.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
-#- 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 strict qw(subs vars refs);
-
-#- compare a version string.
-use URPM;
-
-#- get basename for a file.
-sub basename { $_[0] =~ /([^\/]*)$/ ? $1 : $_[0]; }
-
-#- system functions.
-sub cp {
- my $pid;
- if ($pid = fork()) {
- waitpid($pid, 0);
- } else {
- exec '/bin/cp', @_;
- }
-}
-sub mv {
- my $pid;
- if ($pid = fork()) {
- waitpid($pid, 0);
- } else {
- exec '/bin/mv', @_;
- }
-}
-sub rm {
- my $pid;
- if ($pid = fork()) {
- waitpid($pid, 0);
- } else {
- exec '/bin/rm', '-f', @_;
- }
-}
-
-#- get a hash on name of srpms/rpms in a directory.
-sub get_rpms {
- my ($dir, $rpms, $flag, $modifiable) = @_;
-
- opendir D, $dir or die "cannot open directory $dir\n";
- map {
- if (/([^\/]*?)-([^-]*)-([^-]*)\.([^-\.]*)\.rpm$/) {
- my $key = "$1 $4"; #- get name including architecture.
- if ($rpms->{$key}) {
- if (URPM::ranges_overlap("== $2-$3", "> $rpms->{$key}{version}-$rpms->{$key}{release}")) {
- if ($modifiable) {
- if ($flag->{sorted}) {
- print "you said rpms directory is sorted, so I keep obsoleted $rpms->{$key}{file} by $_ in $rpms->{$key}{dir}\n" if $flag->{verbose};
- } else {
- if (-d $flag->{conflict}) {
- print "moving obsoleted $rpms->{$key}{file} by $_ in $rpms->{$key}{dir}\n" if $flag->{verbose};
- mv("$rpms->{$key}{dir}/$rpms->{$key}{file}", $flag->{conflict});
- } elsif ($flag->{clean}) {
- print "removing obsoleted $rpms->{$key}{file} by $_ in $rpms->{$key}{dir}\n" if $flag->{verbose};
- rm("$rpms->{$key}{dir}/$rpms->{$key}{file}");
- }
- }
- }
- $rpms->{$key} = { key => $key,
- name => $1,
- version => $2,
- release => $3,
- arch => $4,
- dir => $dir,
- file => $_,
- };
- } else {
- if ($modifiable) {
- if (-d $flag->{conflict}) {
- print "copying older or equal $_ by $rpms->{$key}{file} in $flag->{conflict}\n" if $flag->{verbose};
- cp("$dir/$_", $flag->{conflict});
- chmod 0644, "$flag->{conflict}/$_";
- } elsif ($flag->{clean}) {
- print "removing older or equal $_ by $rpms->{$key}{file} in $dir\n" if $flag->{verbose};
- rm("$dir/$_");
- }
- }
- }
- } else {
- $rpms->{$key} = { key => $key,
- name => $1,
- version => $2,
- release => $3,
- arch => $4,
- dir => $dir,
- file => $_,
- };
- }
- } else {
- print STDERR "unable to parse filename $_\n";
- }
- } grep { /\.rpm$/ } readdir D;
- closedir D;
-}
-
-#- sync packages list according to hashes of rpms.
-sub sync_medium {
- my ($rpmsdirs, $list, $rpms, $flag) = @_;
- my %pkg2dir;
-
- #- build a hash according to rpmsdirs and list for package name.
- my $i = 0;
- foreach (@$list) {
- local *F;
- open F, $_ or die "unable to open packages list file \"$_\"\n";
- foreach (<F>) {
- chomp;
- print STDERR "package \"$_\" is listed in mulitple list files!\n" if $pkg2dir{$_};
- $pkg2dir{$_} = $rpmsdirs->[$i];
- print "package \"$_\" listed in list files does not exists in rpms directory\n" if $flag->{verbose} && !$rpms->{$_};
- }
- close F;
-
- ++$i;
- }
-
- #- check for right directory, and move if necessary.
- foreach (values %$rpms) {
- unless ($pkg2dir{$_->{key}}) {
- print "file $_->{file} in $_->{dir} define package \"$_->{name}\" not listed in list files\n" if $flag->{verbose};
- } elsif ($_->{dir} ne $pkg2dir{$_->{key}}) {
- print "moving file $_->{file} in $_->{dir} to $pkg2dir{$_->{key}}\n" if $flag->{verbose};
- mv("$_->{dir}/$_->{file}", $pkg2dir{$_->{key}});
- $_->{dir} = $pkg2dir{$_->{key}};
- }
- }
-}
-
-#- sync two hashes of rpms, update rpms and printer newer version that are not taken into account.
-sub sync_rpms {
- my ($source, $target, $flag) = @_;
-
- #- search in source part.
- foreach (keys %$source) {
- unless ($target->{$_}) {
- if ($flag->{verbose}) {
- print "adding $source->{$_}{file}" . (-d $flag->{add} ? " to $flag->{add}\n" : " is neccessary!\n");
- }
- if (-d $flag->{add}) {
- cp("$source->{$_}{dir}/$source->{$_}{file}", $flag->{add});
- chmod 0644, "$flag->{add}/$source->{$_}{file}";
- }
- }
- }
-
- #- search in both part.
- foreach (keys %$source) {
- if ($target->{$_}) {
- if (URPM::ranges_overlap("== $source->{$_}{version}-$source->{$_}{release}",
- ">= $target->{$_}{version}-$target->{$_}{release}")) {
- if ("$source->{$_}{version}-$source->{$_}{release}" eq "$target->{$_}{version}-$target->{$_}{release}") {
- -s "$source->{$_}{dir}/$source->{$_}{file}" == -s "$target->{$_}{dir}/$target->{$_}{file}" and next;
- }
- if ($flag->{verbose}) {
- print "updating $target->{$_}{dir}/$target->{$_}{file} with newer version $source->{$_}{file}\n";
- }
- if ($flag->{update}) {
- cp("$source->{$_}{dir}/$source->{$_}{file}", $target->{$_}{dir});
- chmod 0644, "$target->{$_}{dir}/$source->{$_}{file}";
- unless (-e "$target->{$_}{dir}/$source->{$_}{file}") {
- die "unable to copy $source->{$_}{file} from $source->{$_}{dir} into $target->{$_}{dir}\n";
- }
- rm("$target->{$_}{dir}/$target->{$_}{file}") unless $source->{$_}{file} eq $target->{$_}{file}; #- copy on eq
- }
- } elsif ($source->{$_}{version} ne $target->{$_}{version} || $source->{$_}{release} ne $target->{$_}{release}) {
- if ($flag->{verbose}) {
- print STDERR "keeping more up-to-date version $target->{$_}{dir}/$target->{$_}{file} against $source->{$_}{dir}/$source->{$_}{file}, check your repository !\n";
- }
- } #- say nothing if source is equal to target.
- }
- }
-
- #- search in target part.
- foreach (keys %$target) {
- unless ($source->{$_}) {
- if ($flag->{verbose}) {
- print "removing $target->{$_}{file}" . ($flag->{remove} ? " from $target->{$_}{dir}\n" : " is neccessary!\n");
- my $k = $_;
- }
- if ($flag->{remove}) {
- rm("$target->{$_}{dir}/$target->{$_}{file}");
- }
- }
- }
-}
-
-#- main program.
-sub main {
- my @from_rpms;
- my @to_rpms;
- my @list;
- my $target;
- my %flag;
- my %source;
- my %target;
-
- foreach (@_) {
- if (/^--(\w*)$/) {
- if ($1 eq 'verbose' || $1 eq 'update' || $1 eq 'remove' || $1 eq 'clean' || $1 eq 'sorted') {
- $flag{$1} = 1;
- } elsif ($1 eq 'add' || $1 eq 'conflict') {
- $flag{$1} = undef;
- } elsif ($1 eq 'from') {
- $target = \@from_rpms;
- } elsif ($1 eq 'to') {
- $target = \@to_rpms;
- } elsif ($1 eq 'list') {
- $target = \@list;
- } else {
- die "unknown option: $1\n";
- }
- } else {
- if (exists $flag{add} && ! $flag{add}) {
- $flag{add} = $_;
- die "cannot add to non-directory: $_\n" unless -d $flag{add};
- } elsif (exists $flag{conflict} && ! $flag{conflict}) {
- $flag{conflict} = $_;
- die "cannot add to non-directory: $_\n" unless -d $flag{conflict};
- } else {
- die "unknown parameter: $_\n" unless $target;
- push @$target, $_;
- }
- }
- }
-
- die "usage: syncrpms [--update] [--remove] [--clean] [--sorted] [--add <dir>] [--conflict <dir>] --from <dir_sources> --to <dir_targets> [--list <files>]\n"
- unless scalar(@from_rpms) > 0 || scalar(@to_rpms) > 0;
-
- #- parse directory structures.
- get_rpms($_, \%source, \%flag, 0) foreach @from_rpms;
- print STDERR "reading " . scalar(keys %source) . " packages as source rpms from\n";
- print STDERR " $_\n" foreach @from_rpms;
-
- get_rpms($_, \%target, \%flag, 1) foreach @to_rpms;
- print STDERR "reading " . scalar(keys %target) . " packages as target rpms from\n";
- print STDERR " $_\n" foreach @to_rpms;
-
- sync_medium(\@to_rpms, \@list, \%target, \%flag) if scalar(@list) > 0 && scalar(@to_rpms) > 0;
- sync_rpms(\%source, \%target, \%flag) if scalar(@from_rpms) > 0 && scalar(@to_rpms) > 0;
-}
-
-main(@ARGV);
diff --git a/tools/updatehdlist b/tools/updatehdlist
deleted file mode 100755
index aa59d3f83..000000000
--- a/tools/updatehdlist
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-topdir=$1
-[ -d "$topdir" ] || topdir=/export
-[ -d "$topdir" ] || exit 1
-add=$topdir/Mandrake/RPMS2
-[ -d "$add" ] || add=$topdir/Mandrake/RPMS
-
-./syncrpms --verbose --clean --update --remove --add $add --from /RPMS --to $topdir/Mandrake/RPMS*
-gendistrib --noclean --distrib $topdir
diff --git a/tools/xhost+.c b/tools/xhost+.c
deleted file mode 100644
index 58781274e..000000000
--- a/tools/xhost+.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <stdlib.h>
-#include <X11/Xlib.h>
-
-
-int main(int argc, char **argv) {
- Display *d = XOpenDisplay(getenv("DISPLAY") ? getenv("DISPLAY") : ":0");
- if (d == NULL) exit(1);
- XDisableAccessControl(d);
- XCloseDisplay(d);
- exit(0);
-}